\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\x}y=|z}~}|~||yz~{~{z~}}~~~}}{|}x}z{}|~~}|}}}zwz|{|~{}|{|~}|{}{}|~z}}}zz~|z|}}|{}|{}|~~}~~~|}||z~~}{{~|~xz|xz}~~~~~{~y|~}zz}|{||~}~x}}~{~~~~|}}~}}}z|}||~~z|~||z{~{~}~}|y}|{{}}x~|~}y||~x|}}~{|}}z~z}}{}}~~~{}~|~}||~~~{z}}z|~}{}}y{}~}z~~}~y}y||}}}~~}~}}|}||||~z~|}{{}}~||z~~}~}~}}{||||~}z}{}|||{||x~{~~|}|~}}}|}}{~}~}}}~z|}|}|}|~~|~}{}{}~}z|w}}zy|~~{~~{z~|{}|~|~}~{}~~y|y}}}~{}{|z~~y||~{~|||z}~{~|}}{}{y|||{}~x}~{}~y~~~~~~|~~~}~~z}|y~{{~|{{~~{~|z{|~|~~x~~}}}~}}~~|}}~ywz~|~~z}|z}|}z}~~|}|||~~~}|}~~yx~~|}~}~~{~}|}{}~}~~~~{|~||}}~}|||}}}||}{|}}|~~||~~~~~}{}~||}~~{z}|y|{|~z{x~~z~}~}{~~~|y}||}~|{|{}|y~y{z~{|{~}}|~}x}~z|{~y}}}}{~~|}{}{{{y}}~{}}|}|~}~}~|~}|}~|}z~z|{~|}~z~~{}~||||~~{|y{z{{}}}}~|~||~y~}~}~{}}|~~~|~}~|~~|~}{|z}|}~|u}}}}}}zz~{}~||}~{{~}{y|~~|~}}z~zz}~}||~x{||}}}{}}}~||~z||x~}z}w{|{x|z||~~~~||~}}||}||~}~~~~{~}{|~~~~~{~|||~~~|~~}|}}}~~}~}|}~z|~}~|~}}~~|~|}}|}|{|~{}}|{~~~~}||~w}}}|}~|{~}|yy}|{||}{zz|}y||}z~y}|{}}~}~~~~}}zz}~y}~{z~y~~}~{~{{y}{z{{~}~|~~}{{||{w}}}w|z}}|zzx{wz{|}}~z|~~}x{x}z}}~{z~u||}}{{}~{|||{|~y|}u}|~z|~}~|{}z~||zzz{{}{}}~x~|~}y{~~}z}~}z~~|}}{~||x|}{{}{|~z{{}}}yz|z|}}|}y|}~}}~}}}||~~}}|{z~{|~}{~||{{{x{}{y}}w~|y{}|{{}~|||y{{z{{{}}}z{}}||~}|zyzy{z{|}z||z~{z~x~~}|~~}~~|{|w~|z}~~|~}~~~{{|~|{{}~z|}}{~zz}|~}|~~{{}v}|{r}}{~~~}z}{{{~z}}|{{}|~{|~~}~{}}~x}}y}z{y~{{{w~}}}z||~~{~~||}~~~~~}}}}~~~{~~~~~|}}~~~~~}y~~~z|}}~|~~~z}~~~}~}~~}y}~}~}}}~~~{{{|y~}}{{z{||y}~}||}}|}}~xzz}|~}{z}{|{~~z{|z{|}{|||{}{~~~||{}z~{~z{}~~{}|~}{{}z}}}{}|~~z}z}~{~}~~~}|zx}~}~z{~{{}}}~}{|}}~|y}}|}y{~~~}}~}{}~~z~~~}x~~~|~{~}~~y}~~}z|}~|{~{~~|~}||~{z|~~z}{~y}{}~~}}z{}z|{}|}}}|y|~~{~|}|z|~{{{~wz{{}{{}|{~y}}~u~{}|{|~~|~~}}~~|{||z{~x|{y}{|~|~~}~~y}|||}{z~|||~}||{}}~}}{}zz}}~y~|~|{~z|~{~|~{z{~{~z}~~~}~}||}~|}}|~zz}}}z}|{}}}~{~~|~~}{~~~~}~z~~~|~x~||~~~||}~~}~~~~~~~|{~~|{|}|z{{|z|{}|~|~}x}|{||}z||~|~{}~~}}y~{z|z~}z|{wzwuz}z~|z|~}x~}~}{}z{}|{~x{}}}}~{|~~y~x|~{x}}|y{zz||{|~{}}~~|~~~}||}x}~}y|~|z}{|}zw{z|z|}{}}{}~z|{~~}{}|~}~}}~}{||y{{}ywx{|~}z{yxw{{}u|}~{|{x}z|w}y~}z}{|~~{y~~}z{z|~{z}{~}zy{~}{~|}y}}|~}zz~|{y~|}z~z|~{{x||{y}wz~}||t~~|}{~z{}|||~}|y~~||y{|~{zzz|}~{~{{~{z|~z~{~{{}z|~{|}z|}{{|~|}{|x~}}zz}~{|}yy|}~}{{|~{|z~}|||{~z~~~~y}~y|{~~~|{|z{}{|{}}{zwzz{}}{{{||{~w}}}~y}}|z}|}|{|}|vy}y}z{z}z||{~y{y{y}|}~}|yzyw|~x|}}|{{|v|}~}~||z~~{~{z}y~~}}|}|{}|~z~~||w|z|}|}}}z||}{x{x}y}}}zx{y~}{{{z}{w|{||~z~z}z}{|~}~~}~~~~~|}}|{~~~~~}{|}|}~~~|}~~~~~~~~~~|~~}~~|}~|~|||~~{~~~~~}~}~}}~~}~~~}|z~{|}~~~}~~~~~}}}}~~}|z~}~~~}}}~}{|}}~|}~{x~~x}}}yzww~~~}|y~{|yz|~wyzy{~~}}}}||}|{||||}v{z{y|z|zyw{}}z{{sz|u~}z}||z|~{}{|~{{|}~}}}~~y{z}|{{v{~|}|~{~zxw}~{{}}~}zz~{}||{{~x|z|{z~~}z{}w}zy~{}}|y|}z}}|~{{w{y|}~|~~~y}y~}~||}|~|||z~~|}{~|x}|z}|~}|{}|z}}{}zz{{}~y}|}~}|{~~~~}}}|z}{}}{|{z{y{{}}|~{|z|qy|{|~~}~~|{{~||wt}~|~|zy{|~|{~y~|}zz|{|}z~y}|~~{{}}~w~|z}}|}z{|{y||{~}y{w{||w{xz~|z~|{{}~z}~}}|{}~~|~}|z|{}}{{}}||}~~z~w|x}|z{~|{~{~}z|~~{z{~~}|}|~~z|{{y~y|}}|z}{}w{yyx}~||{z{}{|{||z~|}~x~}~|||x|~|~~}y}|}zw{y|yxz}{~~|yy|~~~}}~~~|~{~w}|~~|}~}yww~}}z|zy|z~}{}u{~|{||||{}|~v|}}z~|{~}~}~~}~~v~~~{~}~~~~~~~~}~}~~y~}~~~~}{~}}|{}{~|~~}}{~~{}~~~}~}}}~~}|~|y}x~|z{~~w~~}~~~}~{z~}|~}{|y~}|~~}}~}~}{~~}~~}zx~~~}||}~~~x~z~wy{}~}|~w{~~z~|~~~~|{r}||}{z{|}}|z{y|~{|{z|vy}}{z}}y}z~}|{y}}}x~~}}}|zz{~z|}~yz|||~{~{~}~}~|zyw}{}}}~z|y~}{zx{|{x~}}z}|{|}xq|}z||{~}z}w|}|z}{|||{{|yw}{z{~~z}}}|y|y~~~{z~x{|y{}~|}}~~|}z}|{~}y}}}}~}|}|}z}~xz{|~xz}{w~|}{z}z{}~|{{|y~||}u{z}z|}{z||yy}}~y{}~}~~z{~yv~z{{x|}}}~}|}{z|x{|~}~z}||~w~|~z~}u|y}~|{}x||yx{|}{}{{|}~|z~~|zy||z~{}||{zz}|w|}}~v}}|z~~|}}y}y~~|}z}w}~~|}||{~{}~x}~}y{~|{{v}||y|y~|}{~|{{~||}~y|~|~{{}{|}z|{z~~}y}}{{{yw|~}{~z~{{{~s{|}{}}{{~}x~~||}{xz{~}~~}}|zy||{w{z}z}{|x}||x{|||~}}}{~{~{|}|z{}}}}}{}~~|z|}{y{|~~z}|y{zz|}~{}{w|||z}{|{|~{m{}}z}}}|}~~~}~}}~|~~|~~||}~~~~|~|}~~~~w~}~~}}}~}~~~|}{~~~}{}~~~y}}~{~~}}~~~}}}~~}}~~~~~}~~~}~}~~~~||}~||}}{zw{|{wzyxzx}}}z}y~{z{{z~||z{z}~|}}}|}{y}~yw{z{w|{~|~v~}{{y{zyy}~y}|u|{}{z|{w~}w~z|}u|z{y}{z}|x|}|xywz|xxww{|}||z|y}~z|z}{~{z~~~}~}~~}zz}y}xy|w|z|}|xy~|~~{~}{{z|~v}y{{~}|~|{|{zw~~}}~|z{z{}x|{w|{zzy|z}{x{~s}{|~|{~|||z|~{~|||w~~|z|~{}|}zzz}z~x{z{{|zy~v|}}}y}z}zy{{{}~~~~z~{~|{y~~~}}~yzw{x|{y||z{|z|}zz~wx{{|z{|~|z~~~~~~~|z{{~}z{{x}z{y|~|~|~{{|}y{|u~{}y{~{x{~}|}~|}}}xzz}}|~v~~~~{}{}zxy{||||w|{|||}y~x}|}~|~z}y}|{~|y{~|~|y~z{{zz|y~y|xz}~{xx}z}||z}{z~{z|~{{{~~}z~}|{~|||w{yzzzyy{}||~{{yzz~|zz{{~v}{}{}|}}~}zx||y}z}~||{|}{}yz}{||xy~v}v|x|y}yz|y~}{~|{|zxz~~{~}}~|~{}}~z}~y||~|~~|x}}}~~}}~~~~~|}|~}}w||~|||}~}~~~}}}{}tz~~}}~}y~~~}~~z{~~~}~}~}~~~|}~~~}~x}}~|~~}~}~~~~z~}~~}~~y{}~~~}~}~}}~{x}u~~|{~y}}~~yz|{||||}{|}}v}{z~~~}{z{y|}x}}~|z{{~}{||yz|}z~z{yyy{~z~z}}z}y{}~zx}~|x~{|y||wzw}{zz~}z}y{}~~|~}}}~|z~w}~|~}y{}|{z|~{{~~|{~|z~z|y}}|yxzuyx~~~y}}~y}{{|{yzy}~|}~xz{|yx|}}{x~x|}|~y{{v}z~}|}~|z{~|y~|{z~|~{|{|}|{{{z~y{}~}~||y}}|w}}zv{|{|~}}}|}~}||yx{{{}z}{~x|{|z{|||{||}z~}~{~{y||}}~}~z}}{|y|z}{zwyz}{{}{yz~||{yw~{~x{~x}~zy{{{}}~||~~~v|}x||}~{|~{}|||~}}|xy}~~||y||z{{y~}}|~{{}}y}z{|x{~}~~|x}~z~z}{{{~||y|}}}}z||z}||}||}~~~~zz}}w||}{x}}w|~x{z}~}}~|}}{~{z~{|~||}z}yy||~}z~zy}zz~|}|}|{{|}z|{xx}|{}}~~~|{~~{~|{|}w||{wx|zy~{{~}~x~~~}z{~||}}|~y|x|~|||y|}|zyw|{}~|~{|}|{|~{}~~~|}}~~}|~|z|{|~|x}~~}~~~~}~|}}}~}~|}~~|{{~||~~~}}~~|}~|~~|}|~|~}~}~~x{~{|y~~~~x|~~~~y|}~~}}|z}|~~~{~~|z~z~~~~~~~~}}~~}~{}|}~w~~|~~~~|z~{}~{|yyyxyy||}|x{|x~}~|}z}z~zyy{}zx}|z}}x|}|{{yz||{x|}}~{w}}{{}||y~{zy|~yy|~}{~zzz{~}|w~z}}}u{zvy|~|}{|{z}{y}}yzyz{zz{|||}{{|yz{w||z~|}z~|z|y}~~~wz~|}|||~~}|wy||{y}{|}}{y}|{{|~{{z{xz{|~{z}}x|||{}{}~}~yzy||}}||~vw{{}|w{{}~yu{}}{~|||{{~~}{~x{}~{~~~{}{{|y{|y}zz|zxy{|~}}x|z~{||~~z~}||}||{y~|}}{x}zx{~{}x~u{{z|xw{|}||z}y|zyzy{{~|{{}}{~{~}}z|yz{x~zx}y}}{|wy|x|{~{}y}xy|{|~}||x{y}}zz~}zy~{{z}||||{y|y}~{v}yw|z}x|{|xx|}~{|y|~z{|x~{v~}~{xxz|{|x~}|z~z|z{||{{||~||}z||zw~{y}}~zxzw{{}{{|~~|~~~|}{{}}z~zy~zyyy}zz|{x}{z}y{|xzy~z{}~}yu}{~|~z|~{y}{~||xz}||{|}|yz}{~zyxz|zz~zz~z{~zyw|~}{z{~}{}||yy{}z~{||~{~~~~{~||}~}{}}|}}~||~}}}}}~}}{~~~{~{~{~~~~~~}|~~~{~|}}~|}}~}}}}}~~|x~}~~~~}}~~{}||~~{~~}~~{}|}}}}{~}~~~~~{z{}~}~~~}~|{}}}|y{y|z}|y{|z}{yszxz{|~~z}zzz}}}}{|y~|z|||x|||y}z~x|{}|z}yxx}}{y}z}vz}|{x|v}}~xyyz|||vzz~||{}|x~{y}{|~z}~~~{z|}}}|yz~{}{|y}|}{}{|}z~|~{~}}{~{}{|y{~{zz~|~{||}}x}{zy{y|z}|{{~}}|~|{yw~}~z~{w~w}wx}~~|{z{~}{w{zz~|{{{{y}|zyxz|zx}{~xx~~y|}z}z|~y{y~z~|yt}|x~~x||{~}|}|{|w~}{yy~|{|~z{z}|x~w~}~{{w~|~}|~y{}|{}~y|{|}|{~}zz~z{}}|~}||~z|z~}{z}}x}{y~}{vzz{|z{|{||~{|||~}|z}~||{~z}||zz}w~{wy|zy|~yz~|y}~|z|wx|y|~}{~}xz||||}y~}}}{||x~y{z{z{zyx~z{{yz}|}~|{}~|{zw}}{z{}|~y{}zz{~|{z~{wy{~wzx}{|}~{~z}~}z{~{zz|~~}{|~z~z~~{{{z}~|~x}wz}{{|zz{||y}}{}x{||{~~yz}}|~|xy|{y}|z~yx}|~}}{|z|xyz}y{|{{~~}|~|~}}~}~~~}~}z}~}}~|~~}|~~~}~~~|}~||}}}~~|}y{}}~}}}}}}|~~~}}{{~|~}|~~y}||~y~}~}{}y~~~~}~z~|}|~~|y~~~}~|z|~~~~|{}~~}~{|x~}}~|}~|~~~x}y{~|~}~~}~~||~~}z}~y|~|x~|}~x|z||wy~}|~{y~|{}y|~{{}}y}}|~|zyv~}{z~}{~|{{{u~|}x~y}||~x~}}~}~y}||w~xy{}~z}xx{|xw}~x{~||~z}||z|{}~~}z}z}~~|z}{~~}z{{zu|xzv{~}~z{}|}~z{}|}~|}|xzy{|y}~zyz}z{}|{{uxu|}}}{}z|z~~z|~y|y}{|}z}}{z}z}~y~z~|x||zxy{yx}}z}|x{{|u~~z||x|zv~~}}~||~{{y{{z}~|~||~~zzwy|}||y|{xz||{{y}z}zx~z|{}}|x{z|}~y}}|}x{|z{vx}|}{y~~w{~|w{y~}y}|y}~{|{x{~z{{~~}}}{~|~{|||~{}|xyv}z~|w}}{x{|}{~xx|}|{{|z{{~|z|y}}}}}|{~~}{y{{y}}}y{z|w|y|{~}zxx}z|{y||~}y~|z~}|}|}}~{|||}~||~{~~y}}||y~~}~xz}~zxy{~}|{}|y~}y~}~~~~{x~z}||x~{zzz{{z{zy~zzy{~||{~}{z}{y~}{}~y{|{~zx{zu{z|zx}}z|xzt|~{yv~}}~x|{{}w|x~}}{~{~{~}z||}~}~}~|~}~~|~}~~}}}~}~z~}}~~|}}~~~|{|}z|}~~|v|~}}}~}{|z~~}~}}~|~~}~~}||}}~|~}}~~~}|}{{}~~||~}}}~~}}~|~~~~{~~}~~|{|}}|~|~|~~v~}|~z}}z~~~|}~y}}|~}}|y{yvyx~{{x{y~~z|v|{{w~z{z|{{{{w~}|{{z{~x{|||x{}~{~{y{z}~~x{y{}|x{~z}}z~z}zzzz}~z}y~z{{y~{|yzyy~z|x~yz{||}{{y~|}z~~~}}|}~|~y||zzt{yw{y}ywz{|x{yy~z{}}|}{~~{~|~~}~z}zz~{}~z|~|}~{}}~}yzz}|{yz~~z{yz{}}~{{~z~~{||||{{|~|}{~z{|}zx|z}~}}zz~v{|}y|}|||}y{{}}}|{|z~~{y||}}|{z|y}|{}}}z{zy~}zzw|~|}{xzu}~|y}y~~|{z~}}{~x}z}|{}z{yz{z|{|w{x||}v~wy}x}{}}|}}yyz{}}~}}|~~~{}{|||}y}{}~q{~~}y}{}w~{u~~}x}~yx~~}z}}~|z~x{~}{y~}{z{|zz~|z~~~}|~}zz}}|xz{zzy~y|~wz|z|~x{}y|z{}~}|~||y{}|{|~|{zu{{{||}yxy}y~{w{|y}ywx|}}|z}{y}xz|y|~}w~}y||x}y}zz~u~|{zx|{~{yz|}}}z~|z{~{{{{~}{w{wzz}z{}yw{}~~z{||~{}}|}x{~}{||}{y}~z~{|~~{}~}~}}}}~~~~~|}~w~||~|~~{}~|~}~~{~~}{}~{z~~|}~}~|{~~}}~~}}}}~|~|~~|z}{}~|~}}~}~}~~}~~|{~~~~{z~~}|}|~}~~}~~}xw|}}~|||~|}}y~}}|}~~}|~~~}|~{~}~|}~|~~}y{~{~~zw|y~zy~xyy~v{}|{z~x~y}}}{z}}y{w}w|}}y{}}|yw}|z|{|{||{zz~}zz{}~|~~||z{z~{z{}|~|z}~{|}{w~{~~~zz~x|z}|y~zz}}~y{xz|}w{z|{|y~}z~{}}w~{|}|{|}~~~z}~xxy||}x~|{{z|||~~zz~zyyz|z}~||~~||x~z||}}{}z}|~{}zyx{{~{{~y{{{z|}|zy~~||{{}yxz~~y~}x}{}~v~{z{}{}|}~}~~|||}z~|}|zz|~}||||}~~{z}{|{|~||~}}}|{|{{}zz~wz{x}}{y|{{z~{zz~|w~}}|{{}{~~|~}|~z~{z||{~{}}}}|{|}|xz~z}~x~zw~~~|~y||||~~~{|z{yy}|}|}}v{{}|z|{|z}zzx||{yx~{}~~}~z~}~|z}|w|~w{||}{~y}}}}|{y}{zy|vy}wyyzyy||}z}y}{x{zz{}s|}||}}}z~z}zzx{xz|xz|~{|sz|w|~|{}~~~|}y}|~|w}|{}~~{|}|}~{~zz|}{y~y|}yz{z||q}|{~~|~{x|{||~~~}{~~~~}|~~~~~~|~||}~}||~~}|~~~}~{~|}|~|}~~~~z||~{{}~~~{}~}{~~}|}~{~}~}||}}}}~}|~{~}~|}~|{~~~~~~|}~{|~|}}}}}~}~|}}}}}}}{z}|{|}|}|}~~~~~~~~~x}~}}}z{yv||{|x}}xw{~~{|}z||{|zy~x{{z{{zz|||}}y}}y}|}{~z}|}|}y|zz~~}zz}x}}zy|~z{{{~}{~|}zz{{{~|}y~{~y{{w|{{|}{~z~{|{vzzz{x}~}|w}{~y}~{|y~z||}|zyz}~z}xy~{~}zvyzx}}}~{|~|{|{y{xz~z}~}|~|}z~}wz|~||{|~|{y~|}yy}|~z|~{|}|~}z}~{|z}}x{x}z}}}}}z~|{~|x}~z|}~|{~~}}{}xz}zz|{|{~~{{{~}~z}~{zy|zy}~}}|{z|{}|{~z}z{y{|}}~|y}zz}z|{}{z{|||x~x|{}z|~|z{w~z~{y{~|~z}}}|}y}~||{u|}y|{z}}~}|}y|{|{}z~~|x}w{}}||z|}~x|}{{z~{|{z~|x}|z{~{}}z~{z~x}{{~xy|}~z~x{z{}z}w~~vz{ywz}z{z}}}||~{y|y|{{{}w}{z~{z}}||{|x||z}{y~|y|}}}|}|w{~~y}~z}~~}y}yz|x~|~{yyy{~}||{z}}{|y~v{}}||z}y{|~}||~}|}~{{}z}y}zy{~|y{|~}{z{||~{|z{~{~z}z|~yz{~~~y~~}~{{~~{~~|~~~~z~~~}}}~|}}}|~~|~}|}}y~}~~}|~~~~}}}}{~~||~~{||~}~~~x}~~~~{~{}}~~~~{|~~||~~~{|~|~}~}~}~~~|~~~~}~}{}z~{|||~}|z~{|~|~~}}~}|{}}y~}~}|z|{~|xy{y~{|}}y|zw}yz|}{|~{|}x|~||}}||{x{{|~y}~z}~y|}|zy~y~|xx}z~}zx|{}|x{|y{|z{}}~x{{xy{z{y|~}}x}}{~|~|}zy{zyz{|~wy}}{{~{}|zy}}{{~~{{~{}~}}|~|~|z~x|~|{zxy}}~~y}~z|yzy{{||z|z|~}~~vzzy}z{z~|~|z}z{xz~~||{~~}~z}y}}zzw{}}|}z{z}|{y|z}~||}|~~z}}||}|z|}v~x~zz{}x|yyz~yz}~}yxxz}~~z~}|~z{|~}}{{{x{{~z~|z{~|{}~~~w~{{yz|yzzzvz}}z|y~}{}~|~|wy{|}z}|{~~~|}}~{}{|zyx}x}w~{yy|x~z{{{~x~y|yw~}y~x{|{x~|||zy}xxy}{z~yxx|~{{~}~xzzy{}{~~|v~}|}}x{}z}}}}}{{|z}~{w|yy{|}~xz~}}x}|x|}~|y{}{{zzy|{}}{}{~yyyz}~|~|zx}|v|{y|||}{}|~{{}~{}z|}|~{|}|~{~~z|~~}x|y|~z}~}z{}y||~x~|~z~~zx~y}|~yz}~}zwz{~{{~z~{~y|}~}~~||~}~~~~~}z|~~z~~|~~~|}|~~}|~{|}}|~{|}|}y}~~~z}~~}~~}~~{{}~~|~~~}}}{}~|{}~}~|||~}~}~}~~}~}~}~{~~~~}~}|}~~|~{~}}}}}}}~~}~~~}~~~~}||z~~{|}}||~~~~~y}}~w~}~~}}~y~z|y||{{~{|~|{{}zz|~~~}{zy}}|~}z}}{zx||yz~|~~z|x|yy{~~|}~~x|zx~|}zw|~|}|}yz{{|{{y}}{zz|}z|}~|{}x}~}z|~{}w|yz~y~|}{|}~|{}}}|xz}z~yyxww}}z}}{~{{}yy|~}}|}~|{|~~|}y~~~{|y~}~z}~z{|}~~|{v~zz|z~z||zz}y|~}|}|~z}{|v~{~|~y}x|}~~~|}}~z~|y}{v|}{{y~|z}|~}}~~}|{~}x|}|v{|}{}x~{z|~z}y|~}{}|{}y|}{y}{|~{y}||}~{~zzy{|}~z~z{}|z|}y|{~{~||}|yx~|w|{~~}~~x~}|{x}~|}~y|x~}|~|~|~~y|}}~y|z~}xyz{{}~|y}u~z{|~{~z}~}~|{|y{|z}}|}|~}|{~{u{{{|y{z||}{}}zwz}{}~~{|z}~}}~||}~{~~~{~w|y|}z~{{}z{}|z|zz}}|}{|~~{~|xy~|{{{|{y}}}~y|||~x}w}{x{~}}y}}v|{zt}~y{{|}}}zzzz~|y~z{z~{~x}~|}|}z|zy|}z|}|y~{~xyw~~|~~}~~}{~|}~~||~}}~}~~|}}~~~}}}~|~~}}z}|~~}~}}}~|}~||}~}}~|~~}|}}}~|}~{}~z}|~}}||~{}}}|~~|}~}~|~~}~~}{{~}~~~}~~~~~~~~~~y~~~|}~~~}~}}~}{}~~~}~{x}}|~|~}~~~~{~{||~|}~~{zx{|{zxz{~wxy{}|z{|y}zxx|z|}x|z{}yy|}y{{w{|~z~z~~}x}{{{|~|}~{xz{x~{zz}zx{}|z~zvxzx|y|wv|yy~{}~zxwy}{~~}~{zz||zy|zz}yzwxz~yzvz~|zz}v{|z{y|z{~}}~xw~}}z}{{{|x|y~z~}~|}|zzx}w{z}|{{}|}}q{x}{~|}|w|~~z|x|~|||{|~z|~|}~}}{}wx}{}}x|zz{z}z|z{yy}~z{~{|zz|~|}z||~{z{{{|}x{~zz~~{|z{z{}}}yz}}|~|{}||~z~}{}}~|x}y|{y~w}~||y}}||}}}|~~{x{|}wy~{z{y{{}v}}}}~}y}xz{~x}~~xx~}~~{}~y}~}{{~y{}{vz~wy{zz~|}|}z|z}x~~{yz}~~{{|{z}~~~}y}z}~~yx~|{~zz~{~||~xz{xy}z}{|y}y{{~|~~~~yw~~y{|}z~~~{z}}{|{}}|{}z}}xy~}z{zv~|y}x{|}|{vy||}{}{{{|{{z~{|~}~~z|}z~z}~x{z||y{}zyz|z||{~}|x|w|~y{{{wyw||{}y{~}{~{~||}~{}|y{z{}z|}z{{}u~z~{z{~{|~~w}w~|{zz|~}~~~~~~z}~{}~~z}~~}}|~{{~~}{}~~~~}{}|~~~~z}~~{~~|~|{}}|}}||{~}{|~~}}~|}|~}~~~~~~z~}~~y~}~}~~~~}}~}~~|~~~}~}~}}{~~}}{}~~~}~{~~{}~}~~y~}}~}~~~}}{||y||{y{y|x{|z~~y~~{|z~{~xz|{||}}{x{x||{}zx{~~z~y~|{{x|{}|~z{zxy{|{z}||ux|{~y}|z}}||{{xz|x}|}zy}|}{{~|{||}{vy|{v~w~{~}{{~z}||}y{{z{wy{}z}}|{{}z||z~}uyyy}y|~}y~yzv{{}~y{}}z}zz|yy{y~xy{~x}~|xy{~{|w}}|}{}x|yyz}~wz{}y|{}}~w||}xy{w~{zzt}||||z{{z}}z||}|}{}}z~}{~yy~~|~|~z~|yy}}}zy{z~|yy~}sw|y|}x}~~|~|}}}}}{~~~|~}{|y|~z|{zz}||y{{~|}{x~{~|}~z|{}zz}|x|~}}~{~~|~{{||z}y}|{zy}xz~x~y||}z||~}|y||{yz}}||{{}|~}y~~}}{z~}y}~~vz}x{~z{y~|||{{z}~yy~}zz{~}z~|yzv}}z|~~{}x}}zy~}}{zy|~z}|v~}|z}{x~yyvw{}x}y{|zzyyy}|{~|{z{}}|y~}yz~y{zw~yx}~y~}}|}wz~yy}}{|}{|}~{y}x}~~zx|{~|~{y~z}}|}t~|y}{{~y{~zy|}}z}}}}z}xz{{|z~y}}{~y}~}~}}}~|}|z~~|~|{{~|}}{~~~~||~~|{~~}~~|z{{~|}}}~}~|~~|~xz}}{~{{~~}~~}y~~~{~~~{~x~|}~}}{~|~~}~~}~~||~|||~|{~|}}~~{{~}~|~}{~~}~}~}}|~}~|}|}~}y~{}}~~~~z}~z|}|{~z~w}{~zz{{|{|{}y}y{|}|}}z}~}}}|w|}|||}~{|{{x}~{z|~}z|{z~}y{x}~}|||z|yz|{{z}~{z}}}v}}z|z|zu{{|yz|w~y|zyw||{}}|{z|}}~~||~{|zw~zz{|z~|~~}}{{}{z{z}}|yxx}x|x~z~|~{y|{z{|}}zzv~~~}yzzy{z{y{|z{{}{{|~{||}y{x}|~{y||~y{x~||{z||y{z|z|x}||}{}||~~~|}}|}z|z}~||{{~xz|z~x{zw||}|{}{}y~}zz}~}~{zz{~|~~z|}z}yy|~~{||{{v|{~|z}z}{||{y}|}{}~|~~||}~~}}~}|{xy|}{||~xx}~{}}}|}|zz}{w{}~}~w~~~{~}w}zzw}y}{~{{zy}}xxz~}{z|y||z|{~{|z|{~}|y{{|~z~}~{zzx~~~}zyxw}~~{|}{{z|}}|z~x}}||zz|~}|{}~}{zxz~z}|}}~}{|}|~~{z{y}~~~~}|y}y{}y~y}{{|}}}{~y}~|y||~{}{}y}|x~}~{{|~z}{{}{z||~{~yz{y|{{|{}||~}xz}{~x{z~{~~|}|}~~{}|~|~}}|{wz|~}~}||~~~|{|t|~}}}~}}z~~~~{}~~}~|~}~|}}|}~|~~}||~~~~~z|}~~~~|}~~}~v}~~z~~~~||}{~{}}~~~~~~~}}~~~~~~~}~{}~|~~~~~}}~~}~}}z~~{{}~~}~~{|}~{}x{y~|~zu~w{zyvwzzx|~y}{~z|~||}yyyyzyzz|||||zz{|v{~{x|{}zy}|}|{||x{}||}y}|zy~{vyx|y{}~~}|y}|{z}{}}}zy{x~~~||{z~{x~~|~{~~{}|z~}|{{~z{}z}|zz{}}|~y{z~|~|z|||}~~x}}~~zzz{~}y{zy}||{|{yzy}}{|}~{~y~}~zy{}}vxz}zzy|}x|}z}y|y}~}{xzy~}|{}{~yzzwy{~w{|y}||{{|{}{{{}{{zy}xy|wwyx}}~}z}w|{{y~|~|xz~~y{|{{z~~v}|~|~x|~z~|}||~}y}}~x}}~{~||v}v{~}|{}~~~}xw{z~{~v~zu}{x{z}||y{~~|{{z|{~~~}|{y~z|{{y}}|~w{|wyzy}z{|{}{z~y{}y|{}}{~yyz~|y|}||||zvy~{zz{}~wzz}~y{}|{~|{|w}}|~z{~|{|~~yzz|}}zy~}yx}}zz}y}}}{~||~{y{{{x}|z}x~}{}}~}zyy~y}zzzz~{{~||~|||{{}|}xz}yx|{}v}vyy|{z}}|}||}}|{{z{~}}{~{~y~w~|yz}y~~{zxy~z{~~}~}}~}{|yy~zz~y}~|yzy{}x|~~|}z}}~}~}~}}~~|~|}{~~}~~~~{zy~{z~~~~}}}}~~~|~~}~}~|}z|}~y|~|||zz}|~~{~~|~}~{~~|~~~~~}~~~}}~}}~~||~~~}~}}|}~~}~~}~}}}~|}~~~~}~}~z~y~~~~}z}}|~|}}}}|~~z}y}|}}}}}~}~~}~}z~~|~{{}|{~~z{z{|wz~|y||}|ywwxy|yzu}~}y{|~}|yy|z|}~zx}yz{~~}|{zy~zzzz|}z|||}}}{{||}{w~}y}~}z{z|}xz{x{}||y~x}y}~z}u|zx|{}yy{w{|}{x}|}{~{}|{}}}zx|{|~}{~z}~||{{y~}{{|{|}}zy}~~v}x|}||yzx{|}zy{}w|zy|~|z|z{v~||z}~|}|y~ww~xwzz{w|||~yy}}}z{{zx~|||w}yyy}~~}||{z|z{}~|}}||{~z|xx||u{}yz|{|}}{tw{{zy|~|y~|}}}~|~z}}}~|{~|}|~~z||xzx{{z}uyzx{~z}y|}z{|~zy|||~~}|y}}{~|~~}~||xwy{y|z{}}z|||}{y|}}~y}{{w~z|||}|y~||~{||~x~tx{}}{~}x{z}{~|w{{y{x}{|y}zx{|~y|}|~{|||}~yyy}}y{}|z{}z}~xuz{~|y{~}zw}{zx}{{v{}yy|z}z{{|~{|~}~}~|~|{|~~~|x|{{yzy{}zz~w{x{}}|w|}z~z~}{||}|y|}~~~~}}~~{~}w}~|{}|~{}~{zy{|~}}~|z}z~}}ux{}{}w}}|}}}v}{z~||~|~~~~~}z~}}~|~y}x~|}~~~~~}}w~||~}yz~}~|~~y{~~|}}|~~}~y~~{}|~~{~~~|~{~~~~{~~x~~}~|}~~z}y~{~}}~}~|~}{~~~|}~w{}{~}}{|~|{~}~}z~~~}z{yy{~{z|}{{{z{}z|~zz|v{y|xz~|wy~{~|{y}}|x{~z~~y{}~wz{{z|x|~}{{yzyz}|s~|x|yx~|}}{{|~zyy}x{}{|~wx|x}{y{}{z~|x|{~}z{}{{|y~}{||{|zz{w||{~~|{|~{x{|y|z{|~{|z}}~yz~{}{{y|}|z}|z|}~}yw~~|~~}z{|}}z}|w||~{}z|xx~y~x{{}~~z}{{||z}yyzy}~|y~~y~|z{x~{{{y~~{}||zx|{}{v|z}y}|}}|zxz||~{|w{}}}~~w}~|{y||yz~~~~{|zy{{{x~|}{x}~|wv}}}{}|~~||y}~}}}~}{}~{}{~zy}{}}}|~{}~}|z~|{wzzz}{{zz{z|}{xz{w||yz{x{|{y{|{zu~uz|yz{y|wz{{|{y|}|}}y}{x}xy{~z|vz{}}{}~|}}y|{|{|xz}}~}xz}{||~}}}z{x||}~y~{x~z~z{|{~{z{zzzw}y{yy~~yxz}|}y{u~{y}{|}|{w|w}{}}~y{{zxy}zuz}x{}z|y|z{y~~x}}z|v||~~z}|~|w|||v{~yz{}|w||{y~y~y{|~{}{|{~~xx}~{|~{|~~~}|||}}}|~{~y}}~~~}~|~}}~z~}~{~}~{~}~~~{||~~}~}~~~~}}}y~v}}~~~~}|}~}|~{}{}}~}~~}y~~|}}}~}~}~~|~~~~~}v}}}~|}}{}}~~~~~~~y~~~y{{{z~{~v|~}x{z}z|zv|x}{x}~t~xy{v{zw~z|}}z}y|~{{{{}||||{z~}}|~z{~{|}~}~{}}yz{wvxz||}~xz||}~z|~~~~|~{xy}yx|}z{v{}zz~|{|zzz}~{z|{{{z{x{xy|x}|~|y|{~{~yz{{|x~y}{~~{x~|{||z~}}|y{|}|{~yy}}||z{y|~{|}z}v}z{{z{|x{}|x}{}{zv}~x|}{|~{~zz{|||w{}~|{~~}~|{z}~}~}{{|}y||}}}|zz~}~}|}~{wz}w~~zzyz{}{y}{}x}||~~|{}}|}}~{|x|{|{}v~xz|}{xy|w{yw{{|~{z~x}yx|}|~~z~{}|~}}|~}x~{wzy}y~wz}y}zyw}~z{}z}~}{z|}{{w}{~}y}{~}{}|}~z|z{}~}zy{||~w}}{~||}|{|y}|{zt{}{}|zxyz}~}|~}|zx{}|}y{{zz{{~}y}y~{}~}w|y}x~z|zyz}|{|zxz||z||~z}z|}}~}}}}||yzy|y~zy}zz|w|y||{z{y}|wx}yy|x}|{z~~x}~{{y}~{~|wx{~yy{}y}|~y{y}{{~}|}|x|yy~||||y~~yz~||~}{|z{}}}}~~}}~}~}~{}}}}}{{}~}}}}yz{}~|{~{~}~}~}~}y}~}}~~{~~}}|~~x|}~|~}~{~~x~}~zz~|~~~|~~}{~}~~}}~~}}}|}~}~|}~z~}~~{}}~{~{~~}{}|}~}~}~|~}~~}~{z|z{~~~||}z}zx~~{}|}z~{{z}}{}yz{}~}z~||{~}z{{y~{y}}y~{{~~|}}~x{~|}}}~}}|||{z{}~}y{}}|}x|zz{}{{y||~|{|z~|~~z}x|{z}~~}}}}~~{}|~{}|}z~x~{{~}}~~|x~{||wxy{|zy{|y~{x}||{z}}z{y}|{}~|}|{|}{||~w|~{z}}}y|}|}z}}}|~y~~~}z~y}}}|w~}|z~~~~~y~|~}|~~z~~|}{||z}|z}{x|~{}}~}~~|}}~}}zy~{~|}~~xz|}}w}~z}~~~{{~|z|~zz|~~}~{~|~{~z{~{}x~{y~||z}{}x|z}}y}{~|z}{{}~y}z~|z~}z~{{}x~||~}}~|{|}|{}vz{x{}}~|{y}yz|~zz~{z~}}|z~z~{~}z{~y~{y~||~y~y~z{|~|~|~|~~{}{zz|}|{{}|{x~{}}|~y{~}}~|~{~{~~xzz||}~~{}}|~}{z}|}|y{~~~}~}}~{{}}~}}|}~{~|}~}|~~}~~}{~~~}~~}}~~z~}~~y~y~~}}z~~wz}||~~}}}~y}}~~}}~~}}}~~}{x~y}{y~y|||y{z{~}}~|y|{yyz|yxv~}y|~x|}}|{x}||xz}||}}{{|~~~{~{{~y{}x{{{wy{y}xz{}|{{{y}~{~{|}x}}}|x|||}zy}|}x{y|z|{zxw~|y~|{y{v}xyzz{|}||~y~}|~}|z}}{||~|}z{|y}z}{~}}}}{~xzxzy~|z|{~~zyx}||{~y{|~~x}}~y|~{}}y~}y~zzvyyyyzzz|{{|{~{y~{y|{|}|||~|}xy~||}}|{}}}|~|z{xz}{}{|}}zyyz{x{u}}{zx~|xwy|||z}~{x{|~{|~wzz~|}z{|zx}|}}{|zv{w}{x~{}{}|w~{|}|}y}zy}~{|~}{{~}w~y}~x}|vz~}ywtw||z{x}|}z}}~}~~}}{{x}z~zyz~z|||{z~||~z~||v||{|{{w|yzvx{~x{zz{zx~{zzy}yyz~z{{z{yz{|x}z{y||}}wy||{|y{{z|x}|yywyx|z}x{yw{|~{|{{x{}{y{}{~{|}~|~}y{|yyz}zzyx|xzy{yz{}{{|z}|}y}w}z|w|y}}{|~}~}|}|||{}}{y~~y{}zyz}z||{yxx~}wzy}{z{z{~}yw~||y}~}|~}|}}~z~}|~~{}z}~z}~}{~~}}}z~~}}|}z||}~~~|~~}~|z}~}{|~}~}~}}~}|~|{~~~w}}}~~{}|~|~|~~}}|~~}~~}~|}}~x{~~{~}~}~~~||~~}}}~~}||~~~|}}|{~|}z}{||}~~~zw~~}|~{~}|{~~|~uv{xzyy{||~{y~{{~ww~|x{zz{v~|y}z~z||{}w|}}uz}|~|}x}{}}zy~}}}{{{x{~|}|z{{z}}{||x{z}z~}||uz|}|~|z|v|xxxx}{~y||~~}}|}~v}zz~{z~{~~~~||}}{{{y~|{|y}}{|~z~|zzyx|}}|~{z|z|{|{}}z|||z|y}{z}}}yz}}||}v{~|{}|xv}z{|~w}~yz|y~|yz}{~y}{zw{z~yxzzzy~|~}~{wzz~||y|}|~|{|}|}w~{~~}{~}x{{~~~xz|{y{~x~z}x}xzy|{z}|{~x~{|}|y}|}{~|xz~||z}z}{}}~z||}zz}~y{{}zz{|}z}z|wz|}{|~||||~|}|wzy~|z||~{~|z|{{{{}}~|{z{xzy|{}w}~z{~|zw||yz{z~||z|{|z|||{|z~zwz}||{zz{|{w|||{{}}|}x||z}xzw}||wz|y~y~||z{{{y{y{}}||o|x{}w~z}{{}}{~y~{{|~|{}|||x~{xz{yx|}}y|~~{z~|z|}{|~}x{z{~xzyz}z~{~y}}|z|{z{x}~y~z}z{}}|{~y}~~{}|y~~~{y|z|}~|}}yz{~z}z}x|y}}}x|~zw|y{}|{}}~z{}{}~~~~y}~~|}~}|{{}}~}|}}}~}{|~~{~||~~|}}~}~~|}~y~~}~{{{~~~~|~~~~~|~}|~{~{|~~~}~~~|}~~~}}}}z}|~}}{}~}~x{~~}}{}{}}}~~}}~~~{|~~~~}~~~~}}{~}~}}~~~|~}|}~~~~}~|~{~~~~}~}{{}}|}~}~{~~{~}~{zz}|~|~w~~w{|z{z|}z~||{}~y{|{||}~w||{}x|}y~}y~{y|{|~|}}}}}u{z|v{}~{|z}~|{x{}~{}z{zyz~z}||zz|{}z}|~|{|z~vy{|}{|y|}}}}}{v{z~zz{y||z}y}u}~{~{zw~}}{}}|{}|~{~~}{|{~{|~{{|{yx{|wv}z}{}z|z{}yy}{}}zz|}|}~}y}}~|~~~y}}{v~|}}|~z}xz|xxz{}{}||zz}{}~}{}{}z{}}{{}~{~y~}{w{{|y~|yw{{yvx}y|~v{||y~zy}z{{{|z{~~|x{x||||}|~}x}~}}||~|}z~z{|}}xzz{{zz|{v{{x}yz~~{{z|}z{~~~}}z|{|{~}z~|y||~xy}zxw}~}|{~}~z}|}}z}|z|{}}vyy|}|~}|}y{}|y|x{~~x|}|{y~|z~{||{}|{}}~~|~~{{~~{y~|{~{|}z{||{|y}~{|y|{zz{}w}y}v||xx}{~y|}{|}y}z|~{|~}}|z}~~|}wz~{zx{{y{|}{|yz~y{|{~{w|s}}}~}zxx|yy{z{y~|{zz~{~z}|~y~x}{{~z|}z{{}|yz|yxy|{|}zzy~|}||~~~}~}}}z~}|~xz}}~|w{|||{~~{}~}~~|{}~~|~~}~~~}~}~~~~z~{~|~y~}}}u}}~|~}t}|~{~~~}|}|w}}z~~{|~~~~}}~|~w}~~~||~}{~~}{}~{||{}}~}~}~~|~|}}||{~~~~|||z~|~~}~}~}~~~~}{}~{~}~~}}}{|}}~{z~}z{|{}}|~~}}}}y{}z~z}z{y|~y{y|{|{}zw}zy{{z{}~z{|{x|{}}|y|z~xzy~|z|}}{{~~v}|}~wz}|{{y~}z|xz{|{|~zxz~{|vx|zx}{wy}~{~{{||{~~}{z}yv~|{}~}{~~z}}|x~|{}{{}{||z~{}|}|{}{{}{{|}z{~|||}|z|{|z}{~|zxx{z{||z{{}{x}}}zzy||xz}~}{z{yy|~{w{x}zz~~y}{}}zx{z|~{~|}wz{z~z{}{}zxw~}}y~~}}|}{|y}~xw|{|{||x{~~}|z|v|zw|zzzy~wzyx~}|~~}}}}{~~}{|}}yxyvx{{{}}y}{xz}~w{z}zy}||{yy{zy}{{|}||}~y{|z}|z|~yy~|~|}yx}|{}z~zz||zx|~x|}zy}}z{|{{~}}x{}|~y|~{|||zz}~}y{}}~}w{}zy~~y|}z}z{|yz~}}yyz|}|||yzy}z~{|}{~{|{w}x}~z||}}{}z||||yz}{|{~z}||}x~}}~}{{}z{||zwv{~|{|}}}~y}|}z}|~z{}z|z~yz|~y}v{yy~}wy|}}}~|{}y|{x|~~z{|{x||zxx}{}|}|{yz|zz{yzy|}|{{}~{|~~}|{~}}}}~z~}~}}}~~|~~~}}}|{}}|}y|y{{}}|~}~{~w~~~~}z~~}~~{~}}~~~~}{}}~}~~~z|~~}~}}~~|}~~}~~~~~~}}}|}~{}~}}}~z}~}|||}zx}{~{}}}~}}~}}}~~~z~~~||~{{~~~~}{z~z~~|}~|}{}~~|~|{{|}||{z{}v||z{v~~yz{{~v}zyux|xx|}{{y{y|y|}yy|}~|z{}z~yyzzz}x{{|{{||}|wy{~zyz~||{{|}|zxy~|{~{}zx}zy{|{|}|xz}}~|~z{||~x||~}z{x{~~~{|~{|y~{}}~~~yx{z|w|{}z}||z|y|~}zz}z}{yy||}}{~~x}{~}z}y{z|{||z~z~|x~y{|y||yz||{|}z{w~|{{}zyx}{}|x~}}y}yz}{{{|z~z~~{{z}~~zzw}z{zxy{{~yy{yzz}}|{~u~y|yyz|yz~~yz}}{zz}}|}}~~}zz{|{v~{z}z{|{x~z{~}y~zy}}~~{z~|}}y{}~z}z|z|}{{}}}{}zyz}{|}}~|~}z}zy}{x{}|z|}{{|{{~{}}{}||yz|z|}wvz|z~{uy}|z~{}|{{}|z}}}z}}|{{|}~{{}~|zzz||xxvz|y{~y{zz~}wv{}x}w|z~}|}~zw~|x{|||xv}}|z{~}x}}{}{yywz{|{y~~}}y}x{y{x}z}{}}y{{}|~zz|||~~~~x~}}~|{z}z|{zz|zz}z}xy{{zz{{u{{y~y~y}{}{{{y~z{~}|}}}~{y{~|}~}~}~|}z~}~~{}{|~~~}~{~~}}p{{}}}}}~}}}}~}|~~|||~~}{~~{}~}z}~}}}}~~~~}~~{~{}~~~~}}}{}~}~~~~~}{{~||~~}}}~~~~}~}}|||}~~~{~}|~~~~~~y~z~|~~~~}~w|{{||||}~~wy~y|{x{{~|{}~{xzx}~}{y}{{}~z}~~z}||~{}|~~y~z{zz|w{z|yxz{|{|}xy|{}zz}}~{x~|xzz{z|}|zz~}|{w~|tz{}{~{z{{w~~~|{xz}~y{}~~~{zv|{|z|~||xz}}|}{z~v}||y|x~||{xz|z|yu{z}z}wyy||~|}~{y~|xv|z|xz{{}z|}q~}~{w}|}{zw~~}zzz|y{y}{~~z}}{|~{|z{|~xy}}x}y|x~yzz}|~z||~|z}z}~{{~|z}yzz{}|~wz}y{z|z~vz}zz}{{z~z|z{z|v~~}}|~{z{z}}}yy||{|z{}|~v~zz|y~{|{xz{}{|{y{x|yzz}|||xv|~{{y}~}~z|~{~|~~{y|y{y|}y}~z}~v{|~{}~{zx}||}}|}{xw}}}~z{z~|zz}}~x~{y}|{||}}~}zz{{{|y|z{zw{{~||y{|}w|{}}x|{x~}yz}}ywy~~~z}q{w{z~|wz~{~{||{x{{}~~~||{~}y~z||{{~|zzz||{u{z}{{~z}}z|~~}z{~{||u~w||x|z}z|||y}vz|y}z~~|y~}|{}y~~yz}}{~y}}}{~x}{|{~}w{}}ywxx{|y}xxw|{}y|w~z|}z~w}~}~~}~~}~~~~}~z~{|}~|~|~}}~z}z~}}||{{}~}}~~~~{}~~~{{~~}}{}~z}~}{~~}~~{~~~~~|}{|~~~{~~}|~~z~~z}}~~~~v~{~~}~}~{x}x~|~~}{~~~{|}~~~||}}~|}x}~|}w}|~~~~|~{~~|||}y|}}~|~}|}||~~~~~~y~~~~~~}z|}{x{{~~w|~}xz~{yuz}}~}|{{{z{}~x}x|{|}y~y}y}}|x|zzx|}s{z|xwy~|}y{{}yyzz{{{zy}}}|{~{{}~{z|~~{}|{}}z|{~}~|{~}z|~yz{}}y}~}{{y}tyyz}y{z}y|w{}}ry}z~|z}{{~~{u{~~|}zzy{}~xx{|||y}}{{xz~{zx~|||wx||~y{~{{{{|}{|z~z|{z{y}xx{~zy|~|xpt~zz{~{|}uz~~y{|z|}~~yy|||w~~z|}z~~zxz{{zz~szy{zy|v{y~||x|z{{|}{}}|~wz{~yz}{|{yy}}{y{}y}}}yy|{{|{|x{}~}}{y~|{||{{z|~}|}y}|{}}}}zyyz{}x|yy~zw~{v{|{||~{yz~zy|}{~{}}|{||{~{y~|{~~{z}{}~zuz||~z|s{xyw|{yy|}yyw}w}{~z~~{~~~{zz|z|y{}~~}}|yy{z}~z|w}y}xy|y}y}~|~y|y{{xyz~z{{||~z}||}|}}}}}{{zy~|yx|{zzz|y|xz~|}|z{~zx~{~}|z}y{|}~|y}}{|}{~~~z|||{}}{~}yy}x~{yy|x||tzw}zwv}{x{|z}{|}{y{~{}~}|~|z}}}|{|~}}~~z|{~~~}{{}~~|~~x|}~{|}|w~}x~~|z}~}~|{x~~}~||}}~~}|~||}|{{~|~~~~~}x~z~|}}~~~z~~~}~{~~}}~}~~}}}~}y~~}}~~~~~~|}~~~~{|~|~}|~~||}|z|}|~~}~}~~~{}||{}{{{}~z}~~|~|~}~~}~~||}~~}~{|{}}{x}}}}x|yzzyy~{z~y{zz~zy}||||~{~}}~y~{y}y~~|x~{z}{x}|}zvyv|{~}z}|{wzy}}z|z||~z~{{zy|{z}|}~{}|x||zz{|}zx}}{}~||~{|}{||yzyw~}x}x~|||}|yy~{~|w|x||{~y~z|{||}|yz|yz{vxzz}|{~}|zzw~|yzx|}|xy|{~~}}||zz~{xwz{{|}v{|}||{y|}~{~yz{x{{{zzxx{}||{|||~}~yxx}~~|~x}}}|||{|}}y{|~|wz}|{}y|}}x|}~~|{zy{z|x~}xzy~z~x|{}{{||x~~||~y}|{w}|~~}x|zy|yy|{xy~}z{zy|z{y}}~~||||}~y{w{}x|~|}}y{yx~|~{~|{z}zz~|}}wx{{z}y}}zxy~y{}~yxz|~x}{~||z}}y}}y~|}}z|{w{{}}}y||x~||z{{~}~x}xzz}z||x|z}z}|{~~zz~x{|~{zv~|y}}}|~{z|}~||y|}wx~~{y}z~~yz~x}y|}~yyyv{{~{xy{|{}zz|x~y~z|z~zz~yyy{|z~}zy|zzyzz~~{|}~yx|}zz|}|zy}szz|~{~{}|{}|}}z~~yy|yz}z|}y}zz}|{~z~{|{|z~||~|{z|~z|}|{y~~~~~~}}}}}|~~~~~~}~~}}~}~{~}~~|}}~}~}}~y}}}}}~}}|~|y}~}}|~|}}|z~~z|~}|}}~~~~|~~{|~||~~}}}|}~}~{}~}}~|}~|~~~~~}|{}~|}|~|z~|~yz~~}}|~}~{~~~~~||~}~~{~~~~|}~{~|}z}~~}}{|zxzz|~~|z~xy~y|yzw}x{x{{|yy}{y|wy{}~x|xzy}{}|~x|}~z}xz|z{{~y}|w~w|y|}w{yx~y|{x{wzy~}~}~{{}v{u~}~|xzy}z}yz}y}|x||yy|z|z~y|{x{w{}x||||y~}xwxx|{|}z~}y}~y{z}{}~}y}}}|y}{xz||yy~|w}x{|u{w{~{~|zywzxw}|~}}|z~}{{|y}|{}~}{|{zz}x~}yy{||{zy|}~~~}x{x}yy{~{~~||~z|~|{{{}{{}{}}|}u~yw~{|{zzzz}x|y{{|{x}|}z{}|~xy~||}~~z}zzzz{{y~~~~|yy{~||w|y}z}|{{}zy{zy{xyy{}y|z|z||~}z}yuv~||~}z~}{||}{~{z{z|{{y}}{}{{}z{||}{zu{~|y|~z{~{{~{|}z{yx{x{uz}{xz~x|{||}zy{y{z}t|{{zz{{|~y{|{xw}z|y}}~}|~}{y||||zwz{{wzxy}{|xv}yyzz{{|x~v{|vzz~x~~}yx|z|~z{}y~{{|~}{}}|y}|{{{{z{z|v|yyzywzz{|zxx}~}}~{|z~|~|~z~|~|}||||}{}v{~|{z{|x|}x|{}}}z||y}yz~}y{~}~||~{{{~y{~}}{~}|z~}{|}|}~}|}}|~}}|~|~}z}}~~{}}|{{}}~||~~}~z~}|~z~}~|z{{~}}~}}~~}}~z~}}~~~z~}{~}{{~u}|~~~|}~}~}{||~~{}~~}~~yz~}|}|~~}}|~~}|}y~~x~}{|z~|~}}}{~~~~~~~}{}}~|~}~~}~|~~~}~}|{}~}|~w~}~|}~~x}~~||~}yz{y~~{|~yzr{}y{}{w{}yz~z|~x}|y|~y}{|}{{}w}{{|}|~||{||~yy~z}}}y~|~|x|x~zz~}}zz~{|{}}{|z}|{x{}yz|{|{|}zx~z|y~|{|~y||~{{}y~z{~z{~z~z||}{}w{y}{{~{zy}||}zx}u~~|y}z~vz~||~{||~z}}{xy~{zx}x{{||x{~~z{zz~|xz||yv}|}~|xy||{zyzz|{{}|{{|x}z}yy{|}~~||}|z{|||zvz{x{}}x~zx{}~{|zz}}z{{{w~wx{}{ywy}~|x|{z||{{~yzz~}~}~z}z~|xzw~{y|}|}~|~~|||w~{{~}w|v{y|}z~{{~~y{~y{z~|~{|x{w{yz{}{~{}}}{~~z|z}~zy{z{yyy}}{y|}y~~}|}y{{|z{|~{zw~w}{{{z}w}w{z{|x~~}}}}{~||||x}z{}~x~~}y|}z}|~|z{}|z}||}{}y~||}{~yyt|{{~}||z|~{zzwxx}z{|zz~{}{w{zpz|{~z~}{z}{}|~z|z{|}{{||}|{zx|w|x{yy{~~z}z~~{{|||{}x|{z{|{}~}w}|z{~}z}~}}y|~x|y|z}~z{z}|}~xzz{|~}z|}|{{|~{u|}{{~~{z~}}~~}|{~~|}~}}~~{}{}~~|~y~~||}{v}{~~~{~~~|~}~~~{~~~~|~||}{~~}~}}||~~~~~~~{{}~}||}}~|}~~~~~~}}~{~}}}~~}}~~~~~}~}~}~~~~~y~|}|~{~~}|}~|}~}~}|}|}}~~}~~}|}~~~}{}}}~|~zx~~z~~}|}{}~~}}~}~}}{}|~z}z|~z{{{||{|~}~z|xvz|}z||z|}xv{y|}{y~{}~{}~{v|{}y~x{||v|{{~|yztxy|{z~|}~{}yxy~{~wx{|}}w{|}}}|{x{~{}~~~~|~|yyz{z}|w}|x|{{z}y|||y}{xu|}y}~~~z{z}~}||{}z{~}|}|vxz{yu|w~yx}}z~zyxw{zz|y~{}}{|}{|}~}y{|x{{}|~~{{~y}w|w}zw{z{{~z}z}~|~{}z{z~|z}z|}|}x{y{|zzx|x||~~}y{{{z|}{}|xzzt~}}xz}}r}}|x~~~{~~}{~}~}xy{}z~}~y{z|x|~~|{{x}y}w{}|yzuw{}}}}~{{z~}|}|||~{x}y|yzy}}w~{~|y}|z}wv}|z~{{~y|{yzz~}{}|z|z{|zz{}{|{}}}z|~||x|x{{~y{xz~x~z~}||~z{z||~}}||~}}z|~~~}z~{z{{|}~{}{zx{v}~|{xx{~s|{{}}w|zz{~|~}|y~}|}}~}}~{|y~z}{w}}{{zyy{}}yy{||}uy~z||x|zy{{{}||z{}zxy}}|~y}{~~~w~}||~y{zxz|zy{z{v{z~w~}y||{x|yy{|{{{~~y~}|z||{~}~y}~~~~{~~}~}{}~||}~}z~~y}}|||~}|~~y~}}~}}}}}~~~{~}}}z}~}}}~~z~}~~}|~~z}~}z}~z~}|w~~}~~~z~~~z~~{~||~}{~}u~}|}z}~~|~~~~~~~z}~|}z~}|}}~}~}}z|~~{}~~~~|}~{}}~}|~{y|}{z}{{y|z~|z~zy{xy~z||{|~wx~}z~|zz||~}|{|}yys|~z~}x|{{||x|}~|}~~~z}|{}}s~~{y~~}{{xyz{y||{|z}zz}{|zz|~{y~zy~}z{~~~xr|}yy}}x{~}~}~}}{|{~~y{{~}}z{x{|{{~|x|{|}~zx~~~z{||}y|{~|{{y|~}}{yzx|}~}xyzw|{}~zzv{}~~y{x{{{~~y{}|{|w}|~{{z||{}{~z~}y~v|}z}{}z||z|wwy{z{z}}}~|{~}{|||~}~yz{x{|z|{x{|z|z|}zw{~~|}{|~|{z}}y||}z{|~{y{z{{|~~z~x{{z~{|}}~}}z{{|}wz~|{|}x}|{|z{}xx~~}~y~w|z|xw{~w~~~~u|w||~}{w|}~{}{}}xy}y{y|{}zz||w|}yz{{}{|y||zzz~wv|zyu{}zz|v~{y}|}|yz{xt}}{{|wz~|}~y||w|x}|zx~}|~yy~{{zz}z{~}}w|||}{|}}z{|x}|}|w}y{zwzz|y~{~yz|||~zz~{yz~}x}}z{~yxz~x|{}}{zxx}~y~z|{|z{x~{xy{{z{{}~z{|z}{{z{}~yw~y|}}~{}}||}|}~|{|}}y|~vzx}z|~}}{~~v|{yz~{zz}yz~{}~~}{{~}~~{}~|~}}~{|}}~}{}~~}~}~~~}~~{~~|~}|y~|}z}~~|}}|{}}}~|~~}{{|~~}~z{}{}}~~|~}}}}}z~}~{~~~}|x||~|}~zy~}~~}~}~}}~}}~{|~||~}|~~{~~~~~~}}}}}{~~{||~||||~~~~~|}~~{~~}~~|~~|y|~}y{~y~{zzz}x~|~~}~||{|}z{w~y}z{|~}}}z||~}~~||~}x|}~}|}{~~~z}~~~}}y{zx~z~~x{|}~}}~~y|~x~~|z~zz}w}|}}|~~{}}{|~}~|yy}~}}{}~y{~{{~y}~||}x}y|{{}}|{{~{|y|}~{|v~|~~}|}z~~}}y}~}}{~|xz|}}|}~y}|y}}}}}|~|zz}w~|~{}|yz{}|~||{}|~|}}|z}}zw}y~~{~}|z|}y|}|y||y|~{|~|z{z{}{{~z||}~z~|}}x}|{|{{xy{}{zy~v~{y~z~|}~x}}|}~~}{}{~~|~~||}x~}y{}{}{|~{~{}{zy|{}|||}||~}zy}}~y|~z~yz|y~{{x~}|}zu|y|~z|}||zz~wz}|~}{~~|{|~|}y~{z}|{{|x{|x|~}w|z|z||~yy|||}{}~~}~|}y{}||}x|}|xx}}{{|z|y~}}~~}|{|~xzz}}}}~|~|z~|}|~}|z|y|||{|xx|xzy||zv~y}}}}|}}}~zz|~z~y|x}}~~z~|~{~|}~}}}|~~}~||}~~}}|~}~~}~{}}}}~{~~~{~~~~~~~|~|}~~~}}~~|~~~~~|}}|~}~~~}{~~z~~~|{{|yzz}||}x~||{ywy{z|x~|z|}|}|xy}z|zz|}{z{|z|}z|{z{{{|w{~x|z{}y|}z|{}~x|z{w}{{z||{}|{|~{y}~}y~y{}}zxz}}yz{{zy|}{z|{z}~{{{{{|z{x{|zx}{yw}zz{xzxyzz|}~~}~}|{~z}v{{}|{~}|}|xzywzz{}~z|yx}~{~y{}zzz}|z{z|}~~}}|wv}{zz}||{{||z}}w}z|}yzy}{~~|~}{}wzz{x|~|{|x{y|}||x{|~{z{x}|~x|}~~}}z~{{~{~|}yx}}z{|}}yy||y}v{{{~}z}|~{x|~|y}w{y}}z}{~~{|y|}~{yzx~~y{xz{z|}x|x{{}yy~}|{|yx{}z|{z~|wy|{z}{||~z}z~w{{~}x~y{w{}}|{y{|w{zy{xz|wx~y~z}{~~~z}t}}zzy{~y{x~|z}}{{~||}wy{|y}xxz{}~~~z{~~~{xx}zw{~z~{z{}z{~{|y}{|~{~y}~yy|{~z{{z|{||}z{x{||}{yz{}}}~x{z{{z{|w{z{|{~y|y{|z{|{~~{y{xz{}||~|z}z}zz|}z{}zw||z}z{|~|~}~~}|~}}{zzxy{{|y|||{~v|||~}{zz~||~z~}}zy{{~~~|~}|~|~~~|~}~{}}~}}|~yy~~~~}~}}|~~}{|~~~|~}~}|}||}}z|||~}z|}}}~}~y}}z|~|}~~}|z}~}~|r}}~|~~{||~~~|~~~~{~~~~~z}}~~~~{z~~{}}~~~z{~~}z~}}|~~}~~}~~~|{~}}}~{}~~~}~~|~~~}~{~}}~~|~~~||~~~~~x{}|~z}y}{}z|~}}}{x|vw|}{zzyx{~}{xz|}yy||y{}|{||||~{}}}{}~w|~}{}~{|{|{y|yy{|{w{|~~w|~|{~|||y{}}|{}}{~{yw}{z{|}~w|z||{|{{}z~|xx}zzy{y}wz{xzyzz~|~x}xz~vx|y}||~{z~|}|~x~|~~{}}x~y{x{yyx|y||{|zww~|y}y{|}s~w|w}|{{{z|w||}}~{z}y~zzvy}|}zy{zv{|}~{yv~yx|xz}|}~{y|x}}}}}|{}|}{{{x|~yz|vz{{{||{|{x{}z{yyz|xz~|{~}~|{}}~zz}~y|}y{{{~}~{}zw{|~}~{{}}{{y{yz||xz|yy~}~~{|~y~}{{~}{|~|u|{{|z}|||}x|}||~y{wxqy~{wz{zx{{z}}y||}~y{}~x}}|yu{|x}|z~{{|~yv~}{}{z|y|yxzz{~x|xywy{~{}z~{~xz{x|~~~z|}}||{||wwv}x}yx{~|||{}~|}zy}vy{{y|x}{z}{}z~z|}~xyv{~u}z}{~|{}|||zyz}yz|{~{}z|~yz}}~z|{|~|yy{zy~}|{~|z|{|~~}}|z|}{~yz~~{zz~y|{uxwz~yxy~{|}yz~}|~xy}{~x~|}{{|{}{y}}}}}~{{{|{y~~|{~}~~}}~~~~}}}|}z|}~y~~~}}}}{|~~~{||{~||}~||}z|~|~|}~}|{~}~|{~~{}~~|}~~}|~~~y~}z~~~~~}~~~~~z~~{y{~}~}}}|}|{}|}|~}~~||}{}~~~~~|~z~}}~}~}~~~~~~||~|}z}|~~~}}||}~|~|{}~{~}~~~}}~}}~|}~v~||{|~|z~z}z{zy{y~}u~y}||}~{~~z{{{}}|zy~y~}|~}|||z~|z|~|~}}y~z|zz~z}}zz~zzy|}|w|||x~yx{{|z|}~{|~{xz|y{yy~||~~zx||~|}~~z|z{{|{zz||y{yv~|z~{}~{{|x|}zx~|{z{{~||~x~{}~~yy{y{y{|y{x}{{{}~}}{|z}z|z{||~~{~u|y|}{}||y{yy|x~~~~~}~{z~{|{|}{|||}z~z||{~wwz{x~|{v}}{~}y}}wz|z|}|w|{|~|y~|}}y{{{~{~}yx~{y{z{|~|y}|z|y}}|zy}|{}~z}{x}~}{}~~{{{y}w|}~x{}y~y|zy~zz~{|{{|zyw{}{z|z}|}}z}~~w~{~{~~{~}|y{}|y~~x|~w||~|~~}z~|{|{|{z~{{v||~|||{z{z}}zzz{{~|z~|~}|~|}|x}}{z}{}x}}||{}~zx{yy{|~xzy|{}w~|{{{|x{|||{z}{}{~y{y||w{|||}|zyw}~zz{~z{|}{}}|}{{|yyzx}z~zzw}w|~x|x~||||s~zxz}{}{u{||}z|zyz~{|}|}v}|{}}|}|||}yx~|w}}}{{|z}~z}y|zz{{{{{}|~t}}~z{zx~z|yy~~~~~}~~~~~{}~z|}|~}~}}y}}}|~~~xy~}|~~{~z}~{~~~~}z}~}|~~{{~~||~~}~}~{}~~~|}|~z~{~{~~~~~z~}~||{{~{}~}}|~{~|~{z}~{}}~|}}{}~}}~t~~}~}~~~}{~~~}}}{~~|~~|~}~}~}~|~~x~{~}~xz~~~}z~{~v}{{|wz}zyy||yu}y~ztzyy}ywz{z{~}~~x|y|wz{{z}~}{~}{{{~zvz~}}~}{}|x~y{xv|{yyz|z}|z{zwx|}|~z{y~}y}}|}|}}}z{|yxy|~~~~{|||{~|{}|xw{z{}wz}{~~~zz}}}}xz{z{z}}{~~||{~|}xz}zz~z}xz}~~y{zz}z{zy}y}{z~zz~~~|z}{{{z~{y}{|~~{}~r|~}~~y|~{~~{y{x||~}y}zw}|sx||x{w}{||vs~~}|yx{{z}|{y}~|v~zz||y~uz{x|}~yx~{}~|~|~|v{~}t~~}|~{}{|}|~z~|~~{}z{}{txu~z{}yyz{x|y|}{|{yzy|~}}|yzz|~}~{{z|~{|x~|}{~|y|{{|z{{z}||yzy||z|z~u{{|{{~|y}~|~~||{{}|{{|}y}|}{z}~|~x||{y}w~~wwx~{{{|{~|y||}yz}y|{~z~{{}{x{y}zw{zyv}}z}yz}yy|~{}{wxz~x{~zxz{}~|}|}~yzz|||~|}|{|~y~y||x|~zyz{{z~w{}x~{{zzx{}~y||}~~y~z{zy{zz{~{~y}|~{~x|~vyv~z{y}~y|z}yz|~yw{~{~~{}x{x~x~~~~}~|}~z~{~~~~~}~~}~}}|~~}|~z|}~~|}}~~{yy|~~}}~~~|~~|{~{~~|~~~}~{}~}}~~|~}}~}|}z}}|~{~|~}~z~|~~~}~||~~}||}~}|}~~}~|~~~~|}}}}}}}~{~~}~~~}z|}}||~~~~~~~~{~|~|||~}~|~~~~|}~~~~}{|~|~{}|}}{|}}}}~y}{yv{~~{{z}~|||{yyx{|v{{y|~z{}||{}|~zz~z{||w|~zxw~|~{z||v{|wx|z|v|}|zz|{|}}~|u~zyz}|}yzz{{~|{{~{}}~|z}{y~w|x}|}~q}{xz~||{{{|}|x~~{z{}|x{||y||xx}{||y~~z~~}|}{~~|x}zy}|x~{|z{{zzy{~{y~z~{}}zzyx{y|}~y|y{}yzx}}}~|y~}{w}y}zz}|wyzz}|{z~{}zz}}y|yz{~zy{}}{}x~}y}~{}xz{y~y~||~~{||{y|yv~~~x|zz}}}~{}{}~||~z|zz|x~|{{{z{|zy|{|{~}yx|}~{|{zz{{w~{~~~|z~{|}}||z|{}~~zw}|{y~}y}y~}wy}zz~{{z}zyy{z}}}u}z}sx|{|~||y}~|yz~}zxwx|z}z|~z|z~z|}}||z~{~|y|}}xx|y|{{}x}~~{~|y|{~}xy|}z{{~{v~{z|~y{|}xx~{{{y}}xz}wz}zvz}~||}|}zyz}xv~{{x~~{}|}y}}xyz}y}}}}~}z}}yz{}}|z}z~yy{}{~|{z||{}}yv|z|z||{}~}z|~yyz}|~}yy~||}z}z}~}|}{}{}yz|{|yvz{zy|}{{~z}~||{}~|y{z|~}~y|~~}}z~}~|{}~}~|~}}~}|z}y~|~}{z}}|~}||~|~~}{~~|~~~}~|}~~}}}~}}~{}~~}}|}~}v}z}~{z~}~~~~}|~y~~~~~~y~}|~}~}}~}~~~|}~~{|~~}~|~}~~~{{~~~}~z~xz}~||~~~|~}~|}~}~|~}||y}}~|~||}z||}}|}|}|||~|z~z~||}z|y{yzz}~zw~{{|z~~|{|zx~||zz|{x{{z|zxy|z}~z~|x|zz||}~~z|z|{z~x~}|vxwx}yw}{|}{zyzy|x}{|}z{y|}|x}zu}}y}y}zy||y|}}wwvz~|}w}z|}||x{u||z{~~{|z~yzz}}}~yy|~|}|z~z}y||zzxz~yz}|||w}x{{|y|}}|~y}y|z}zz}{z||{z~|}x}}}{~~|y||{~~}{{xzvz|{}yz{}x{z|z~}z{z~{{y|z}}wz{~|y~|~}~}}~~}|z~}z}}{||}|yw}yxyv{~{x}~}y||~y~~}~y|w{~}|}}}z}|}x}}x{|z|z~{x|}}~|}}~y{}v{u~y||z}}~z{|{}||}~z}}z{x~z}{}{zy{yy|}y{~z}z}x{y{xy}}~}y|~z|{{~|}z{x}|{}z||w{yx}~uzw}|z{}y~t}|}{|}xz{x|z}z{}z{|}wzz~z~y}|}~yxy}{~z|{yy|}y~yz{yzzzy{x|x{|~|zyy}}}}{}}}|{~{{}|}~}}~}}|}z{z{|yw~yx~{z~||y~|{||{uzy}}x}zzyz}~|}|xz|x{}}z{y}}|~z~~|{z}~|x~{yuzy|||~w{y{~y~z{~||{yv}~zy}~}y{~~~~}~~}}}~}}}w~z~~}z}|z~~}|}~~{~~w||}}}~}}}~~~~|{~z|~|{~~~{|}~~zz{~z~}~}}}~|~}~~~~~~}~|~~~}}y}x~~~~~{|}}~~}x~}~}~}~}}}~~~|}~~~||~|}}~z}~|{}~||}~{~z}~~y|}~z|}}}~||{}~~~~|~~}}~{|~}}}|}z~~}~{~{wx||~|~z~|||{|||y}z}|~z{|}{}}w{~}}|z}~||~~|~}{|}{{}z}y{yz{z{z|y{|{|ywv{|z}}~}yx}~y{{}|z}yz{~y{{|~{{~~||{{{|y}~{{zz{u|~z}z~~||{{y{{x|z||{z~|}}w|x~{}y}}x|{~{~z~|z|xy}zy}zyx}~{}}~}}zz{y}|yyz{}{z~{xyxxz{{}{y|}x}w|y|}}||z||y|||~}~{~~{{{z||{}y{y}}{|}|{~{}~z~}~z{}~zv|~{|z}}}yzy}z{|w|}|}z|y~{|z}}}}~|~}~z}}}zzz}}y~~}}~{{x~|~|yyz}z{~}v|x|~|~z|{~}{z|z~~}|~|~}wz}{~y}~}w|w}{~{yyz|y|y~|zz|~|}}{}xu~}z{xz|{{~y|x|}}~z{}|y}z}{}}|~|}yzz}|}y~{|w|{{z|{|zy}~wy|v|}|zz|x{w{}z|{w||~{|zzyx{}~{|z~{}~y{{~~y|||y}x{{}|{{~z}}z~wv}~|}||~|}zy}}}y{~zwy~}{~}|}{}|{xz{z~zz~}~{{x{{{z|~z~|{w~}x{xzzxz|zy|{}{~||~|z}x}~{|xz{}zz{~}y|~{~|~y}~~|}}}}~}}|}~}}}~~}|}~z{~{~}~{~~|{~~~{y~}}y~}}~{~}}}|~~}~{}}|~~~||z}~~|}~|~~}}~~~}|}|z~~~~}}}~}|~}}~}{{~~~~~|~}~~z|~~~~z||~~y|}}~|}~~}z~~~~~}}|}~zz~~}|~}~z~}|~y~}{}~~~~}~}~{}~{}}}~~~xzy}}}}{|z~|y{}|y|{}}zz~|z~{yzwzzzz{~~}|}y~}|z|}x}~||z}}|yz{{y|~|y}}~xy{{~|~{|z~}y{}|}{|z{yz|xzzvzy{}zy{|~y{|~{yyz}|~y||w}y}{|z}~~z|xyxy{}~}}~|yz|{yz{|~~y}~~|~{z}}{|||{~}zz}|xz{xvzz{}}u}yw|zxz|~z{{}{{{xzz|z|~|w}~{||{}}{~z}z{{{~}}x~{xx{|{{{|y~}z{z{{}|{{~z}}{||yw{}~||~{||}{x~z{~}xz|wy}~z~z|x|{|{~~{z|}x{{~{~}}~yy~z~~z}|}|{~}|y|{~{{zx|y|}{y~{~zy}~}~{y~z|{}}~~~~}}}yz}zz}~|~y||}|}~}}zx{|w|z||x|y{{zyz||zzxyx|v}{{|||~z{~w|~}~}{y~z~|}~|x|z~}}zx~{{||y{|y~yy}zzz}~|{}||}~{z}{}||~zw}{z~xzw{yz|x}{}u{z|z|}xv{y{x||v|z|~~~z|~}{|y{}{|z}{z}zvyy{}xu~|}{}{{|x}{{||z~{~x{z}~{}{|~}}|~{}|~||||z}zzz}}y|}{xz||z}{{y~{}~u||z}{}z|~}}{|{|z|~z~|}}|{~}zzy~|~z~{~}~z|~}{}{}~~{~z~}{{}~~}~~}~}~}~}~}~}}~z}}{}~~~}~~~}}}~~}|~~}}{~z}|}{~|}}~}~~y|y~}~~|~~z~|}~~~|}}}}~||z~~}}{|}}z~}}|z~|~z}|}|~|~}{}|~~~~~}~|~~}|~||{x~z~~|}|~~}x~~}}~|{~vvy{y}}|{{x|}z|||{}|zz|}|}|z{|{yz}{{}{|~z|~xyzy{zywt}z|u|{z{~{|{w}x|}{~~}|}}}{}yv{}|zw~x}||{|z~|~{wwyzz|{~}w|~{~y}~z}|}y|y}|{~zz~|{|}{{zxz}~|w}y|}{x}y}}|~y{~}~yz{z}{~{x|}|zyz||}{zz|ywzy|~{|z}~z{z}~|}{}|}zv{{~x}{y}|{}{~z{~wyy||}yyxx~y{{~|{{{}|z{~|z|z}}}}yw{wzy~~yz|~||}|~wzzz}~|{|}zy|}{v~yz~y{{}{y{~xz}y{}}{}|~~~~x~|{y}}}}}}z|{}~}|}z|y|x{|{|}w}{}{~yyy~x~~x}~{|}yw|~{|y{}~zz~v}z{|}y~y~}{{{{yzz}{{}||zv{z{v{z{zy}}|y}z{}|z{xyy{~{{{z|zwz{}yz~z}z|~wx~wzyyz~y|y|y{z{uy|}|~{||}z}}z{vz~}{||z{tx}{}}z}}zz}||v~}}~~z~yz~~|z}~||}|{z{|z|}|}y~yzy{zw{{~xy{z{{y{zzt|~xv~}}z{y~w|zz{|}yx{}zxy||y~v~~~~}{x~}{||~v}{~}|~|~}~z{|}{{}{~}y~{~~{{|~y}{~~~}{|v}}|~}}|~~~}|z~~}~y~|~}y~|~}~~~|y~{|}|{{{z|~{~}~}~~~}~~}~}}~}~{~~~}~~}~}|~}~}|{~}}~~|~||~~~}|~~~|z~}x~}~~{z~||~x~~~z|}}|~}}~~~~~~~}|~~z}~}~}~~~{}{~}}{}~~~}~z~{~x}yz}~~{|{{{wyu}zzz}|{{|y{zz~|}~{}}}|~}}x|z}~|y{}}{|{|{~xw{~yzzyz{|xyz|~z{|{y}z{~{|z|z{zy~|~|}|}|yz{~|}{|zz~xx~w~|y}{y~z~}z|{yz|{{xyt~~}y|~zz{}~y}|{xx}|w~|{~~x{|t{|}}}|y}~|y{zzxvz|zx|z}z|~}}}yty~|{{|xy}w{~}{}{{{{|~yx}{wv{zx{|y}{~xx}|z{~yxy}x{{x}z{{|||~{~{}|~|~}|||{~{||}~{s~~|}|{~{|}yt{}||}xz~zx|}|~||{{}||~~|}|{|v|}}~|}{{y|{|~z}~|||z{z{||x~{x}|}x{y{|y{}z~~}{z|z~~}}{~~z|{{~{z}{{|w||~y{|y{~x|y}y~~}~~||||z~|x}~}}~{~}}{z}||{~~y|w|{yy|~}~y~xy~{}|{{y|{~{|{y|~}|||~z~}}y|}{zw|~{|wy{z|}{}y}}|zwzzzx}yw}}x|y{z{}~~z~|~}}~||zyx}|~|x|}x|y~xzy||~yy}{yz||}z|xxwy{{z~{|y||{}y~y~|}}||y}~~}~}~~{z}}{z|||z}z}xz|y||{z{||}z{|||{|w{{~{{~~~~}|}~~}}}||~}}~~{~}~~~|}}z{~~~}~}}}y~}}~}|~~~{~~}}}z}}~}}}|z}~~}}{~}|}}~~~~{~z~~~~||~}}~~~~|}}~~~}{{z{{}}{~}||~~~}}~}||y{}~~~}}~|x|~z}~|||~{~}||~~}}~~~|~}~~~~|}~~}~z~~|~|}}~}~~}||}{~~}~~z|~~~}}{}~~|}}}{|~}|~z~|{|}{|~y}y~{{z|{x|{{z|z}|{z}}{{||yy~zyz{|}w~xy|}{xz{{~}y|}}zy{{y|}~{y~t}{yzy~~{|}}|~|z|zy~zy{{{~}||}{{xzy~z|yy}z|}|}|~w}{|{{~}{~uy}|zy}}{{y}zy{|~}{~~{z}{z~||x}{y~z|{~z{{~~{y}{z|y|yzzy|zy~|{z|y}~zx~|~zx~|}~|yx{~{}|y}x{z|~}zwy{|yzz~y}yy|y{y{~x}~~}|}~}~~{y}{|y{zyyz~zzy~||w{y|y{{y}y|}{|xy~}{{}{z}~z}|}}|u{}z}~vz~|zy}yz|{}||y}|~|y~{{{}~{x}}zyz|x|~tyzzzy|{~~zzx|}}{z~~}y|{||}{{}}{|{xx~~|xz}}~y|{zx{z}|z~{}}z}}}zz{~}zz||zz~~z|~}y}{|||yzz|{zvxyz}}}~zy|{~{y~{x}y~}zy~{{ywyzxzz{y{}yz~|z||}~}y|~{z}yz{||~y{~~{v|}~|z}y{}z}|}}wy|z{{~z{u}}|x}|zz|{}{z|{wz~~s{|{~z}z}|||}}{}~{}zz}||wx}zyyzz~}y|}{wxy}~{w}~w|z{z~}{|{}z}w{{zz}}w~{x~{{}}}|}{zyx{~~|~|~yy~z{~~~}~~|}{~{z||}~}}~~}|}}}}~~~~}}}}}{||}{~|~~~}{|~}~~~||~~|}~}~}~}~zx}~~~}}}|z~}~~||}~y~~}}}~~~~}{~}~~|~~~}~y}~~}{|}~~~~z}~~~}}}~}~}~y~}}}~}~}}x~~|z}~~}~}}||}}|~}~}~~z~~|~}|{zx~|~z||{}|y{x}zwxzy}z~xzyz|{|y}}~}~~{~~}x~||}|ww}{}~z{yw|wv}~{{x}{zzyz}{yy~}y||z{}z}||}}|{~~~{}{|{z~||||z{~~xzy|w}|{}}~z}x|zy~}{~zxzx{z|}{{zyz{~z|{}}~y}}zx{~yysz}{wx{~y~{z}{{xyz{|z}{z|{{|~{}|{{||}y{}z{|z|~}{{z}|xy~x}{x||xx{|{}{{wx{{}z~v|{}~z}z}|yz}z~y{|~{~{wz|~|||y{|{z{z|wzzyz|{y{y~{~|~{~}~{z~|~|~|}{}~}~}~z~x}{{zw{{|y{|zz|y{~}{y}zwz{z|~z{y{z{||{{~{|{{z|~~~}wvw}z~}{zz{z{~xzyyz}~}|xyz~z}~}z{||y~~|~~|}}z~|{u~|xtux||}zz}~yv}{~{{y{}z~y}{}}z|yz}yz{~}{~w~|x~{}z{z|zx||||zx||z}z~w}|{|{}}{u{y|v||zvy|}}~y~{|||y|}|||{||{}}y}yzxzw{{}zz{}|~}x}|z|~x{y}x~~}v~|z{xy}x{w}{~}}}||||{x}}z|{z{~z~~y~~|zyy{|x{}}~}xy|||}{|{~|z~~~}|~~~{{~~~~~}~|~~{~{}~~~z{}|}|~|~|}~~|~~}~~~}|{z{~}{{|}~~}~~~y}~z~|~~~~}|}|~~z|~x~~}}y|~}~|}}}~|~~~}~~}~||{{~~}~~|~~}}~~x~z~{{~}~{}}~}}|~~~~}~|}~~|~~~}~|~~}x~|~|~|~~~{~~~~|~}{~~}~z}|}}|z~}~|z{|{z~yz{zz~{yy|{w}x}~w|y}{x}}z~y|}|{}xzy{v{}x}{y~z{{yz|{}}~~zxx||zzy~}}}z~~x}{y~{yyzz~|{{zzzyx||z}|zuz||||}|}{|y{~y|}z~|~y}{}zw|~x}{|y{|~z~}~|||x{~xx~z|}~{xx{z|{}|{{x{~y||zx|}wwy}yx|~}|yz}vvy{zxzzyzz~}|wxyz{||z|wy~|y|}}}|w|~{}}z{|{}{w{}~x~{{z||~|}~}|}{{}{{}}}|wz{y|~{{zy~{}~y~|{{yz|z{w{{z}|{y{~|{|}~~}}}|yyv~{y{{zz{}~}u{{}y|y}z~{x~x}yyzy}|{~}y~{|}{zyz~~{}}y|y|x|||}xzx}~~}y||{zy{|}}w{{{|}{x~}|}yy}}zyxy|||x}|}~z~|{yz~{|~{|xy}z}{zwyyz~~w|~}|{{{y||}z|{~{z|{||x}z}y~{|z}{{{{||{~z|~{x}{x|y}|{}|z|y}}|wx|z||zz{xy{|z{|z}~~~v}|}|{|{z|}}z~~x}yy|}}|{{|{|zzwzx|{u{z~{{}~}}z}{}z|||}y~z~{z~~wy{~z|~}~{zz~~|||~~}~}{z{{~}|~y~|}w}zz{~|}yz{w}|yzz|{w~}}~~}|}}}~|}}{~~}~}|}~y~}~}~}{}|~}~}{~~|}}|{{z}}}|}}{~~|~~~}~~|~~}}~~}}{~z~~~}}||~}}{||~|{~~~|~~z~}{~}||}{y~~~{|}~~~}}|~y{|}}}}~}~|{~|}|}~~}~y}~}z{}~~~zz~~~}}~|}}}~}}}~}~~~z|y~|}~|}~~}~|}{{}yzy~~{|wz{~xwy|z}|{|v~{x}y|yw}}y|}}~z|~}|~}z|}}}x{||~||}||}|{}z~}yv|}xv{~y{|{{|w{zzy{~~vzz{|xxy{z{|{v{~~~|{}~y}}y|~~z|yz}|}}v|y}|z}yw|}{}|||y{y~yzz{{~||z~{||{yxzxy|zz~{}}}{z{|}|y|{x}{{|z{yy~vyxz|w{{|~{|~y~|{x}|~}||y~|y|{|}v|y}|{{xz~|~y~}|y{|z~}yz{|}y|~~|{{{yzy~{{}||~}{}|}~|{z~z{}|{|{zwzwyx|zz~}}z|}y}}z}x{{|yy}|z}~}|{}|{z{}y{~||{z~x|yz|w|{~wz}{{yy~~x|yzwx{v|z}z|xz}y}|~~{x{}}|~~~z}y{}}y~|{x{}yy~{zz}z{{yxz{|~|~y~}{yzyzzxxzxw}yzt{wz|{|zzz}{|zxy~~u{~z}{w{y}yyy||y|{{z{z|y{{|}{z}|}{{y}}xz{~y}}x}zz~{v|}ww}}yx~}{~|~|z~z|{~~|}~~~yyy{|}}~v}}|}w}{|xz~yy}}z}yw{}ywz|yzz{{}zzz{}{~{~{{~}~zz|}~~z}|z}x}~z{~}|z}zz~x~zwx||{}~zy|xyy}{{}~|~{~~~~}}}~|~z}~~~}~}}{}|}~}~|~~~~z}|}|}~||{}~~~|~}}~~x~~}yz~~{}}~~|~|{{z~~{~~|||~~|}{~|}~~}}}}~}~~}~~~}~~y~~~}~~|~|}z~~~~~~}{z}~|~}~~{~~~|}~}y~}|}~}|{}y~~~~}}}~|}|}}|~~{~|x|~z}yy~}|{{}}v}x~zv}||y|{y{}}}|yy|{|||~|x{{}{y|}|}yw}y|x{xw|y|y}||{v}y}{{z||}}{yz~zy}w}z|y|~}~u||yz|ywx|z}{|zyz{{yzz}yy|{{yyx{|y{{{zy~z{}}wwy}|yx~{|yzzz|{z}|}|~~z{{|{~yzw||z{{}}y|{z~y}||~{{~}||{x}~~|{|~}|yw~xx||z}}}z{{z||~}~|zy}{z|x|}~z~}|x}{|wy|~zyx~z{{~|{}~y|z}}{zx{z|x}}~}~z{y~u|}xy{z~~zz{{~~|}{|~{|z}}~{{~~|{~{~||}{}z{||x~{z{z|w|y}xxy{{}|yzy|x{zy~zw||}|~}}z}~||}{~z{{}x}{~{w{y~}~{|~}~vz|v~yx}zz~}z~{{{~xyyx{|}}xxxwy{v|zz~{{{|~{}zy~{~{{}x}}xy|}{~|u{|z}||z||y~}}|z}~{|~|zyxzzzx~{yz|||~w}z|x|{{}}|~z{}{}x|xxz~|}|z|zz~|~z~|}x~y{~zz}y~z|}}}x}zx}{|yzz|{ys|zz{}}~}{|~~zz~{{|{yv~}{~zx~|yz|}|}~~{||{}x}|x}~z~y{{z|~}{x~{|||~}{z|}xz{}z||y}~~z~}~}~}}}~|~}|}~|~}~~z}}}}{|~~}~~~~~|}|~}~~}|~~~|}}~~~~}}}~{~~|||}}~~}~}~|{}~||{~}~~~}y}{}zv}}|~|z{~~}|}~~{~}{}~|~}|}}}|}~|}~~~~||~}|~|}~|~|}~~{~~}~~~}}}~{}}z~|~{|}}~~}}}}~~}|~}~}}|~}x}~||yw~|yzx{zzyz~{}{v}|ywzz}y{x|{zx|zy~}~z|}|{wz}|~|y|||x~}y|~}zw~}{|y~~u|zzyw{{zzz}~zxy{z}~{}{|}}|w}}|{{|{{z|~zy{yzy~{{{|~|zyxw}|{|{z}yz}}{xx{y{}|z{|y}~~zz~z|}}|~}{}|y|}}}wyw~{{|{{~}z}z{{|~|yz|vwzyxwyz{}}|{||}{z|y~|y~z||z~~z|z{w}||z{}~y|y|~|z}~z~|xxzz||{yz|}}|~{x}~zz~~{~}xy{~z~x||z~{yy}ww{z{z{~z}~x}z~ywz~}wz|z}z}~}|~|zw}~{{y}}}w~|}|~|}y{x|||x|z{~yy{}wzx{}zzy|{|{y{}y|{{~~y{zz}}~||x~xz}{~z~zy{}zyz}~|~yzzz{zv}}|~||~~}~|{}~|~|}~{}|~zz{w{x|{}z{|yzy|yyw~yysy}|z|{||~y}{~z~}|~~~}~|}{}|v{|{}{y}w{~v{|~w|y~{|yxy{y|y}zu~}wzz{~|~~yz{}|z}{~}{~{x||{}xz|z{{x|w}zyz{yzz{~~zyz{}~{}~x{x|}}|~}{|y}}~|}}|xy}}|{yy|z}x}}|zzzywy~|||~x~~}~|}yx}{{|~~}}zv}|}}{}|}~|~}|~}|~~}~~}~~~}}{~}~zz~}~~~|}~~~~~}}~~~~|~{}~{~~~y|}|}}{z~~}}~||}~~|}}~}}}~|~~~}~|}}~~}}~}w~~~}~~}z~~}}~~}{x~{~}}}{~|}x|}{~~|}}~}~|~|~{}~}}|}{|}}y}~~{~|~||~~}|}|~~~~}|}~}||~~~zzzz~z|~|~{x{z|{}z{y}yww|{{~}{{z~|{{y}yx{{z}zx|x{y}w{|~x~xzzy|y{{|~{}xvyy{yyyx~y|}{~y{z{~{|z}x||{vz|{}|}{~||z~{}z{~y}|~|}~~||{zzy|~}~||x{z~v}~}{~{z|}{{|}}z}z{}zz{}~}}{|~y}z~~wzx{~xxy||}yz}}}y|{||}zz|z||{y{x|v|{{{y|y{}||~ywz~{{|{|xz{x~|~x}|yyx{z||{z}}{z|{z{|wwywz{zzv{zw{x|{||}z~~}{y|{~{}~|zz}ux{||z{}~z{}w|{}{x}yz{|}}|y|{zz~|}~y|y|}z|w~{||}|{}||||yyy{x}y{~~{zz|~|}z}z{z~|~y{{z||z~z|}~zzvzx}}}~x{}y||~~z|{||~{~~~z}}~zx|}{~}|}{}{||x~y{v{{|~|x}|||~z~y|zw{xy}{~{~}}}}~{z}{y}y||x|{z}}y|||}|w}zw~||~{}zx{{zzy||z~zxz}zy|}|y{yz{{|}~{|~~w~}y{yy~z{z{z|z~y}|{z~|}z}z}{}zxz{|zz~|{ux~w}~y|~xx}|~|{~|{{y}{}{}||yy|y~{~y}|{z{t{x}~~z}|~~{}z}zx|z~{z|~~}}~~~}zzw}{{|}yx}z}zyz}|z}~~~~}~~}~}|}|{~~|~~|~{~}z~~|~y{~|}|{}}}~~~{~|~~}|~}}|{}~}~~}||~~}~w~}|~~}}~x}~}|}}~~~~~}~}~}|~~}~~|z|}~}~}~{|}~|{|~}|~~}|}}~~{}~~{|~|}~~~}}~{||~|}||x~~}{|~~~|z}}|w~}}~}~}~~{||~|~}~||~~~~}~}~{~~~~{{}~~|~{|yzz||y~}~}|w|x|xy{yyz}y|z}y|z|zxx}|{|{}}{w{||}{x|}~{~|~}z}~z{}zyzyzz|}vzxyy}{{|{}z{x{|z||{|z~~||w}}}}yy{y~|}|~|~|{~}w~xxzz~xz|x}{{z~w|~}yx{zx{}|{|{{z~zy~~z|x~~||{~||y~zzyy}t|{|z{xzyzvwwz}{{~~|x{{|{}~z{x{z}}||{{~|wy}z|}~|}{|{|}{}yvxz|}}}zy~vy{s~y{||}||||}}y}~x|z~z{|~{y{yzzz|vz|w~yvz{~y|}{|}}zy}||z}~~~z~zz{~y}|}z{{~~~ywzzz{~y{|y|z}{y{z|xz{|y}|z|}xy{z{}y|x~{{}z}~~}~|z{|{|z~|{z~zzzyx{yzz}v}yzy~t{|{y||v{}|{|{}{zy~{}|{w{{z|z|{yz~|{xz}|~uy{{{z|yy|yx}}xx}~zzz}~|{~}|{}}}w|z|z~{{wy}z|}{y{|{zz{z}{yz~w{||wy|{||~x~}|zyz|{{}~}~|}|yy}|{|{{z~yzzx}|{v{zy~yzzz|v|yzz{}}{x||y}z||}yy|zz}}}||~~|{{~{y}}}{v{zzzx~y{zw|{|y}{x~y~}~~z}z}|{y~~}{~~~~w}}}|{}{~~|~|~|}~{~~}z|||~}~z{|~{~~z~~|z~}|{||}~~|}~||}{~|~|}|}}}z}~{|}|~~}|~z{z}~}|z~~~}~~|~}}z}~~}~{}|~}~}~}{~~|}z~z~|~|~|}|~}|~z|~~~{}}}~|}w|y~}~}{}{}}}{}|~~}~||||}|z~}|}}|~~{~}}|}}~~|{{}~}yy~~~~|{~~~}}||}}}}{}|||{}{~~|~|}p}{}s|}|w}~}yxz|}|wz{}~zw|{||{{~|}}|z|||zu|y{~y|~yz{}{{~x|xz{|}z||~{yy{{{}~zy{y~y}|{}xx|vv}w}~|~}|~|y|z|}|zy{|}||z}zz{~~z|~z|{}{z{yz|{|y~zyyy||z}w|}y{~yyx{zy}y~y~{z|z~z}{~v|{||}{{}z{|~yy||}z}x{w~~zu|{~~~{~{y~}{{{|{{z{{~}~~~{xy}}{z}{yyy}}|zx~|zyz~{{|{|y~z||zz{z{{y}yz{}||x}}{x{z~{{|}||}x{z~|wz}wz~||}{y|z|{}{z|yz|yyx|zz{}{{||~yy|z}}}{{zt|~{{{}~y{{{y~|}}z~||~{y||||z}yyx~}~{}~{||~zy|x~y|zy}}|}y}{{~{x~|}y}{~}z~~|{|{}yz{|~xz}}w}}|{|y|y~~|{y}sz}}~}z|x~}{{{|{{z|z~~xzvzy}z|yz{{z{|~yzsv{}z|~uy|x{zy{~{{|{x~~~}x}}z~|}{y}}~|{z}z{|z~~}{}yw}|z|{}}z|}|}~yux}~}vy{}}~}{|y|y{{|}{z|{z~~y}yy|y|}{vy{y{~~z~{xy{{}|||zzyw}}yx||vw}zwz~~}}wz{|z{~|{yz|x|z||}}}~|}}|~{~z~~~}}~~}}}|~}|~|}~~}~~~}}~~|}~|}~~~|~~~~|~~||~~~|}~|y~{~}z~{}w~z{y~}~}}~}~~}z|~}~|}~}~~~|~}~{|~}~z~~}~~|~~~}}}~|{~{z~~~{|~}}}||~|~~}~~|}~{~|}}}~{|}}}}~}}~}|~}~~~{~}{~{{{z}}||~y}y}xwxzx{v{vww|xyz}yyyx{{~xx{|y}}{}{|z}}~||y~|y}|~{}}{}}y~zz{vz}wuzwzzz{vz}}{|}}~~~~||~}{|~{{{|}~{{~||wy|{|}{ww}~|~|{}x{z}z|}z|{~{||~zy~z}z~{|~{}~{~{z|z{~u|}~y~yy|ywzw|yzz}xx{z}yz~z{w{|{}}}}|~z}{|}~|{}z}}z|y}}y|yw}||}{||}}x}yzy~z|yw{~~|}|z{z|z{{}{}|}zzz~~{~yyz{z{zyw{~~yy|z}vz||y~{xv{~|x~||~{||}{~~y{y~z~|z~{~v{|}}{~}||}}y|z}|ywzx}|~z|yyx|{}}yzzy~~}~~{}w~y~~{{y}~}z|v|w{~{yxz}|}{|}}|z{{x~x|{|}|}}}||~y|}yy|~{~|}vzw{zxwz{yx~{{y{|}{zx~u|t{{zx~||~z~~}z{|z|y{~{|y{|xz|zz~|z|xy|z}~w~}~w}{yz{xyx{|{x{{||yxz}z||~w{{z|x||z~z~{|~~xzzyv}x}{zx{x{zzwx}xzzx}~~~|z{zy|}{u}zz|}|{~yyz|~y~{|y}|z}w{zy|{yy}xz|{{||zz~}|{}|}{y|}}y~~u|~|~|~{}|z|~}~|~|z~}|~}z~}~|~y|{|{~}|z~~{~~}|}|}~|~~~~~}~{{~~{||~}{|}}|}~}~~}{}||~~~|{}}~}~~}}}~}}{~z{~~~~|}~|}~~~}}~{}|}||~~|~|~~~}}|||~~|}~}~~}|}z|~~|~~}|{~|~~~}~w}~~}{|~~~}}}~x~{}~~||}~|{u{~|{x{}zz|{yz}{{y|z{{x|y}{}z|~|y|u~~}|zy}||v{{|~{|{{}}yz{~{{y{~{{||zzy|{{zz{z}y|yz}|{{|z}z}z}~w{|yyu}xx{x}|}{{|~}z|}w|zz{x|}}w}|}|{{|{}|zy|z|y}}~y}|wz}z|}xzy||{y|vy||{}~}zy{z}||{}~y|}|x}||z{x}yz~~yx|{~~y~yz|wzw|}xz{||{{{}|y~{~vyu{~{zyzz}|{|{}}|zwy{~|y{{y~|w|z{{}|}|}}~~yy{|z}z{}{~zy{zzzyw~|}}||}{wy}~|||~{{y}}yx|{{||}y}|}}{z~|~z~|z{}ywy~|~uxy|x{~x~|zz|}xyz|{}z}z}}{}w|yy{y|~}}{{|y~}x|~x{}xzz~x}}wzx}~w|}{z}~{z~|||}~|x{}{~{z{}~|~|y{y|{wz~}}|yyy|{}y~{z{~y}|}y}~z|x}}}~||}|yzz{~}~}}z{{zy}}|y~|uwz}z|~|{}}zyy~}y~x||}~}}}}}~{|yz|z}~{|}}~{}~}{|{yyz{}{}{~~z|~z|z}}|zy||{{}w}~{}}~~|zy}|~yzz|}~~zzz|}}wwxz~yp{zyy~~{{}x~|~y|~}}~||~{~|~}}~~~|~|~}~~~~~{{~z}~}~y}|}}}~~~|||~~~}~{~}}}{~|~~{~~|~}}|}|~{}}}z}}{}{~~|~{~~~~~~~}~~~~~~~|}}|}~}~}~~~~}}{w~~}|~~}~}|~~}}{{}x}}||}}}~}|}{|~}~}z~{}~{}|~}~~|~~|z~~~|}z~y}|}}~{}~~}~~~{||{}}w}||zz|yyyzy|}}y|y{y|y~xz~xxy{uwyzxz~yy}y{tx{}z}~}}}z~zz}}zz{|}{z|}{|{|xt}yxy|{|{|xxyx}~z~x|z}}~}{x|{{{~z~}|}{}~|{~z||z{z|w{|{z}x|w{v{{x{z{zwr|~|z~}~~z|}}{~x|~~{z|z{~}{zzz|}|{tt}|xzy|z|||xzxx|{y~v|z~{y{~y|{}|y~}~}~~|{yz|y{{y|x}u}xyy|{v|zv{|w|z~y}z{{{{x|~|{{x}|~{zz~}|{~x{}ww|y|yyyzzw|xyw|zzzx}|t~zy~v|w{|z|v}vzz{w{|~z||{xz}~}z~z~}{{|zw{z{z}o{wxy}x|~{|z~y|{}xy{}y|||}|z|}||{z~{}~|v{z{~yy{x}|{xzzw|{|wz|}|~|zy{}|~~|z{~}~zz|}y~{z|~|x{|{{y{}v|y{z~xxx{vx|x{|}y|xy{|y}{}}~u{y}|}||}{y{zz~|y|{z|zzv~zyz{||{|yz{z}zz~w~}~{|}~}{|~|z|}}{|~~||x{{|z|z{vw}zzu{zz{z{y{z{~~yy|{~zw}xy|~{yz~zz}|~}z{|||{yw}}}}}x{|x~}~}yxy}}x|z|~z}z}{}y~zz{zy|zx}z~}~~|~{}~}~|~~~~|}~~{|~~{}|~~|}{|}}~~}}~}{}~~~}|z~~z~~~|}z{||}~|~}}x|~}}|}|{~~|~~}{~z~~~}}}}~~|~}}~}{~~~}}{||}}~~||~}~~{}}~{|~}{~|~}~~}}}~~}}}}}~~~|}}}|~z}~~|}|~~~|}|~{}{|}}}}|}{~~~}~}~z}~|~~~||{}z{}{y}}|{}}{y}{{|||z||{{{|{{|{|{yz}z}yzzv|{~|~{||w{}zx}~z|{|}|{}z~}xzz{~{|{{}|}}}|zx}|zzy}}{}yzzw|~xyy{|yxzy{zxx}{{z{x|xy~|~|~{}|zv~|v|}xx{s~|}z|~|~z|{x{}z}z~}{~}}}w|y{}|~x}zz}|{|}~y{~~z|}}{zzw||y}||{}yzzw|{}z|}|y~z}z{{~{||y|z~y~}z}}~~{{|~{yww{|||{x|{~{{|~|}~yvz{{xy{}y{~zy~~}~}|{}x~z{}z}{{~}}{||}}}yt~z}y{y|{}}z~z}z}~||}~{{}~ww~x}|~y}{|}||{{z|}yw|~y{yz}|{y~{|||{}|}}~~xzzy{}wwx{{y|}{|y|zzz}y~zxy|}}y}uy}zyx{z||zz|{}~xvxzz|z|x{|}~|z|{{|}||xzz{z||z|}z}xzy|z}~xyy|xzz}~|z}~zx|~y|z}|y{{{|yw}}|z{||yxzw~yz||vyz|v~{||}~|~xy{}||{y}~xz{wv{z~zz}{~{}~|{x|v|{{{{z|ty~z|{zyz|~xyz||z~z|yx|{}|||y|~|{|u{{~|zzy|{}|{yyu}}|{~x|zvz}x|z|{w~}~}|{~z~~~}}}}~~w||~}~~}~}~~~||~|}~~~}}~~{{~|~~}}}|~~~|}~~~}~~~~~{~~}}||~{}~~~}~}}z}~~~|}~}~}}}~~}|~~~~~}z~~~}|~~}~}||||}{}~|}~}|}~~~|}~~{}~~}~~~~}~~}~z}~~~~}~~}}}~}~~~~~}}~v}~{|~z~}~|}~}}|~|~~}~{}~|~x~yz~~z|{yz|}z{{{zyzz{z||xx|z}x}y{v~}}zz{}yyy{}}{|{z|~z}}}|v~zx~{z{x}|w{~~yz|uw~{{xz}|x{y}|wz~w|y{|}|~}}{~}~|y}~}{yy~x}z}}y~{z}~w~|}xvw}{y{yz}w~{||}~w{yx~}y}}}y~|}|x|z{|uz{}y}xu|wy|}x~|x~|{wyzz{}xy}|~}{|y|~{y|~|}wy|z}|x}yxz}ww|~~~~{}}||}u{}}z{|}|{z{}|}{zz|}{|}~}x}zy}z|{~zy{}{|{w}y||z}z|y{|{|zzx~~|{{zzw{{||~~}}{vy{{z~~|x{~||y{y~tz}yzxwx~}}y{|y{{z|||~{w~y~~}zy}{|}}{}~z|~{}}~u|wzy|y|yxx{~y}z~zz}}{~{}|x~}z~}x~|zz}zzwzy}~~zw~}y|}~|}z{{y|{}|{}|wz|||yxw|ztzx{}|y~~wx|}}yv~z}|{{|x~zx{~{}~{x}z{~|~y~z~yxz{x}{~}z~z{z|w~~~~z{z|{{}}zzzz}z}zz|||yz|~{z{{}{|}|xyx}zzxy|{yz{||~}zxz}~||{{{y|~}}}{}v|{z|~x{|zy~zx}v}}|w}~z~yyz|||~{v}}z}}{|}||~~~{~~z~||~}||~~~}}~~x~}||z}~|}{~y}~|}y{~~~||{}~~~~}~}}~~}~|}z|}~~||{|}~{~{|x~~|{~u}~}}{~~}}~~}z{}~~}~~|~~~{{}~|~~{z~~~|~}|~}{~}{~~|y~~y~|~y~|x|~}~~|~~}{~~y~~|~~~|~~~}}|~~~~z~}w}~}|{x|~~z}~~{||z|y||}|}|}}z|{x}~zxw{wy|v}zy}{y~y~{z|y{}{}yx{}z}y~{x{xzzz|~|y~z|x}{{|}{{~}y~{~~{{{yz||z|y|zw}|~uz}wz}|wz~{{|t}|}x|zw~{|x~|}||~{zz~zv}{|zw}~|{~{|~{{||||||y}}{|w}}vx|~{{}~|u{{||zu|~{xy}|y{}{zz|||||yzz}|{~}|~yz{u||~{yzz{{}|x{z|z|w|z}|yw|}~}}|{yz|}|}z~~}{~x|{yy}}zz|z}{|z}{z|{}~{{w}{y}{x{y|xy~wx~|z||{|z|yx|{{~{{y{~|ww{~x|~{{w}z}~}|v|{}z{w{{|zz~~|yy|~|}{y}~~{w{z{xz{xz{x{zz}z{w~~{z}}y|z}zwyyyxx}|~y|zxxy~~}y|{}|~z{|}z|}~|~xz~zzy~z|||{}{||uy|y|z}}|}}yz}|zz{y|x~{|zzz{|{zzy{y||yz~x|zzz}z|}}|}|x{zx}zzww}|y||yy{xz|y}|zx|}xy{|{yzy{{|z{{{|z|x|{~{{}~{|yxxz|zyyz~{{{{{~{|||||}yxxyx}y}zx||{}}z{~zz|}~z{zz}xzx{|y}yz~}{}|w|x~|z~}|}x||}|z}zyy|z|{{z||{yz}z~~{y|}}|~{{xy|y}z|}|~~~}}~~}~~{~z}~~~~~~~}}|z~}{}|}{~~~}z{~~{~{~|||}~~}~~~}|~}~}~|~}~}~~|~}~~}|}~||~~~|}~~~}~|~~{~|y||}~}|~}|~~~~~||{|z~{~}{~}{|}~}{~}}|u~~~}{~{{~|}}~|}~{~}}}}}~~|~|}|}~|~~~~~}{}|||}~~|{~{{||~~|{~}~wwx}z|wu~vyx|~|y{{{}x{z|~{{z|{{z|{xx}|z}yz|zzy}z|~x}||~|{uxyy|{|x|w|{z{{yvv}z{~wy{zy~~}}{wy}||w}|~y}}uz|}||tw~yw|}}y|w{yx|z|wwzz|v}~w|||}{}y~{{vz~x|~}~|~~}yw|w|{z}{{}}}zy}z}zv|z{}y||~z|~{}~}}~}}}~y}{|~{|~|z}}~{|y{~}}z|{|~xy}yzyzx{{|yw{v{{{y~{zz~~{z{}~}xzzzz{~~}~~}}}y}||}||||{{x|xz{{wyx~|}~{vy||{z{y|~z|{|y}}{xxx~{|y{z|||{z~|~zvx}xyzzzz{}y{x|y|y|~|{z|~{|}{~~~~~z|~y|{}z{}~~}{}{|zy~y{|y{y~xz{~x~}z{}wz}}||y}{~}yy}}{y||~~z{}}zxx}z~~~}v|z|{{|zxv{}yz}|x{s~z~}}~{}|v{z|{~}}z{z~}~~~|{z{z{|xyz}~w~x~}{|~{|yz{||{~~|||}{|{y{{}|{{}}{|~y|~x{|w}yvyyw{z|z{~z|{}y{z~}}yw|~yy{}{}|~}{||~{}}y}xzzxyxw|wz{zy}zw|||~~|wy||~{yy{|~{~{{~x~{{z}}~}}}~z~}|z|~~{~}|~{{}{}}~~|{~}~|~~~|||{~~w|~|~}~~~~~~||}{~{z~}~}~}|~~|}}~~~}}~~~}|}z~}~~}{~~|{}}~~}~}}}}||~~~|~|~~~||{~|{}}~||zz~~}}~|~}|}|{}}|~|}}}}}}~|}y~~~~~}}~{{}~}~}~|~~~~{}|}~{~}{|{z||z|~|}z~|{vyyz||{zy}}{}zz{}}~}~{z|~||{y|{|u~w|w{}|z{z{{{|zz~wu{y|{~yzyz}z{|x~|yz{w~||}{}zy~~}y|~}}z}|y{{~y}|y{yxz{|{}~|~{z}|~{zz}}~{z|z}|zz|{~{x|{~yz|zz~{~|}zz|~||~{}}{zx|}z|xz{|y|w}|z{{~x||||}zy}~}|z|~~||{}t{u{{~~}yz}w{|v}~}}|{}}z{~|}w{}{|z{{}{{|}||}zyy|{|~{z{{{~{}y~zzyzv{}{|yxyx{vy}|}y}~ywwyz~y|z{|z}|}y||v||}y{{wy|yz}|~|~{~~~}|z|{{zz{}{z~{{{}yy}~|}z}yy|||xz|}{}y}z}}zzz}{~}}z}zy|{wy{y|~{|~|}|}}|~~v}z}y{z}|~~zy||zz}~z|{||~}~~u||{{|{~{|z{wzz}|~~z|z}}z|~z|}}x~{}}}|}z{~}{{~z}|y~zz{z}{zxy|{~y|}zz{}xx~|}zyz~}|z|y~~~}||y|y{z}z|zzyz}}x}~~{{|z{~z|yz}{~~{}}|~w}z|vy|{{{z{~~~}x}x|}zxx~~||zxy}~z|~vz~{zxy{zz|xvzzz}}~{}z}{}{}zy}~{|x}}yz~wy||x}||{~zzv{{~}~~|~~~~y}~|~}~}~|}~~|}y~~y~~|~y~}~~~|~{}}~}~~~z}~~z~}|{~{y}~}z}|{}~~}~}~~}}~}~}}~{|~}}~|{|}z}|~~~~~~~{~~}~}}~}}~~|}{}~}y|~}|~|~z}}~}}~{{~~~|}~~}{}|~~~~~~}}}~~~~}~~}~}y|~~}}~~~}~|}}~~~~~{|~|}}~|{~||}}~}~~|~{~y|{}~~~~|~y}}z~~|}{}xyv}y}x|~~~}{{}y|~y}}}{|~~y{y~|~}~|}~~}y}|~{}~{|}{y}~{}|{{x|~yy{||{}{~}zy{|zy|{y|y}{z}{z|~u|~z|}|~zy{}{{}vz||y}z}~||~}zz{|}|y{}z~|}||y{}|}|}}~}}{|~z{}}|{~~{{{wz}x{|{|{{}|~z|~~}|~|}}}{}|~|{~}z}w{}{}{z}~{xz}|z~}y~~~}}{|~yxxzw|z{|}~~{z~{~|~zxw{}~}{}yz~}{{|xwy}x{~~z}~~|~z||{~}{}z~~zx~}~}}{|{{|{w~t{{~z|}}~||x{zv}}z|{}||~{|{}z~z{{z~}x}z}|{{x||{z~|{}~z}|{z|{}}}{}{z||y{}y}~~}}}xyz~}~|xzzx}yz|~}|}z{||{|x}{y}|y}y}zxx|}{}~~}z|{}|~z}~||{~~zzz~~~~|{}||zszvy~}z}|y}}{||y~~y}|~wyz~{ywxz}{|~z}zywu}w|||~}zz}}y{{{{}z~}|}|{|}}}{z}}}|~~~~~}z~|~{xz}z||{{~{}}z|z}~|~}w}y~}{}z{|}~~}~~|{~~~{~~~}}{~~~~|}z}|{}{{~~}~~~}~~~~{}~z}z}|~~~~}~~{w}~{}~~~~|z|~}~~~~}~{~}{}~~}}~|~~~}{}}}~|~}~~||z~~~|{~|{~~|}~~~~}}~}{}~}z}yy}|ux{}{~{}||}{x|}}{|wz{~||}{z|}y{|zz{}xyzyz}}~xz{{{{{{{~zw{}{}~{zy{y{}z~~zy}|{vz}||y{z{ztzzz~{z~yuz|{|yz|}x~z}x{|}xzy{z}}zy}u{wx|||~~|}}~z{y{|||{v{}~}z|}|~x~xx~~y||y~{z{y}}~z}zz|{~{~zy~}}}}}|}||}|~{w|xuxw|{y}z~~z|{}{}~}z}{z|yz|v|z{|~{{z~{z||yyy}|||x~z{}yzz}}|y|zzy~{}y{zz~zx|v|~|~~{|{{|{z~vz~~zzs|||~{}z{}{ywz}}}{y{|}|y|{|~{}|~~~yz||y|zz}y{~~|~z}}yz{y|u}}|}{{|}~wyyx{x~y~{yz}{zzx}~}zzy|~}~|{}|{{z{}||y~{}z}~z}zz{||yy}{w{{y}{|y~z|z|{{|yz}zxy~}}{~x~{|{w}{z~|}}v|zyw|~}|||}|{~{}}zz}vw~|||}{}~u}zz|}{{z|{|y{|{zz{{z}}|~z{~y}}yz{x|||}|{{{|~|x}{{y||}|xx~z{~~|{|||zzy~|}~{z}zy|zz{y{~{z~~}u}|{{{y}|xw|x}z{y~{{zx|zz}zyzyyzz{z{|z|{||wv|~~x{yz~~{}}}}|~|}|||}~}~~~}|}{~~{~|}}|}~|}~~~~~~|~|z~~}{~~~~|~|~~~~|~}}}}~~~|~|~~~~~|||}|~~}~}}~~|}~}}||~~|~}}}~|~}z}}~~{~~~}|~~{~~~||}~~||~y~}~}}~}}~}}~|~~z|~}|~{~~~~~~{}||}}}}}}}|}~~~~|}~~~|~|~{y}~~}~}}z~~~}{}z|~w}z}{y|}}||z}ut|}{zxz{zx||yx{{yz|~}{{{{w{y{~{|~y{y||xz{~}}|}y}{{~w{v{z{||uz|}|~zvvzy{{{|x{}x}zyw{~~}~{~zz|{|{|{}y{z{}|~}|z|~u||}xz|uy|{y|{z{v}|}x|vzyy}}{y~{~|~{y{z}}|}zzy{wzx~|yz}{x}wy}~{{}{zx~}|~y||w{yzt}xzxw{~zw||z|}}|~|~zz~}~~y}}y|}~|zz{{~{zyz|yzz~~}z|}uxy{x|}zzw}{|~{|y{}~}z}~{w~{|z~zzz{{{y||}zy{~z{{|z{y}xz}}|y~}~yy~|z}~~~|}{}~}zy~yy}~}|}z|}{z{y{y|yvzzzzw}y|w{~w||{~|zz~x~zx}}|}{}|{{}}}zz}}{{|z}yy|y|wyz{~~vu}w{x{z{|{{y}{zyzy{{|}{}||||}y}yyzys{tvz{{yxv|y~~~}{y~||zyz{zyzyx||zu|z}|~y}|}|~}y{}{~|~z{|y||{}{|vz{{{z}x{v{yz|w~xz{{zyzyz{}|z{{z{||||y{|zy|yy|||xzy{}y}z{tx{|}wwxzy{xy||}{{}|x{y~yy{{}~}x{~y{}~|x}z}|{|{z|}w}|{y~||zu{||{}~z|zyzv{}zz{y}{{{|z}}|}|~z~||}|~~~~~{~~|~}~~}~}~{{~}~~z~~}~~~}|}}{~}||}|yq}}~|}}~}|z}~}}}}}{|~z~~|}|}~}}{}~{~x{~~~~~{||~}~~}~{zz~}}}~z~~|~~~~~{~}~~}|y~z~~}~}~~|~~}{{}{{}~}}}}~~z}}}}~}|~~~~}|~~}~~z~}{|}~|}}z~|~{|{{}~}{{~||w{|}}{{}}{}~|{}~zs~~||}}z{x~w~|zzz{z|}~{y{|~z~x~z{|z|y~}{~{{{{}{|y}~{y|{{{~~yz}zz{}|z|zx|||||}|w~{xx~{~z|yy~zz|zzz|||x|wy{x{y|}}|||z}~||~z}|zy{~}{|}|~y}|{z|xv{v~~x}{x~}{{|z~z|{zwv}{y{z}}~|{zz|~x}|||}~}~}~}||y}|~z}}~~{zz}x{z{xz~y}x{w~{}|y{z}x}||}}|z|}|~wzzy}~y|x{~|{}}}|{z|}{z||}x||}{x~{||~~}~}~~~{xzz}}}{~|~z~~~{|}}w}|{|{|}}y~~|{y|{{}z~~~~x|||}zy||~{}{zyz{}}{yz||z~|x}}w{{}w~}}|}}|y|}}z~z|z~{zx~~|||y~~~{|{|}z}{{}x}{v|{y}}|}}{~}w{~{~|w~}~z{y|}{zy{|x~{x~{~{|{|{|{|{}}}z|}|{{|{~|}{w|z||}{||~yw}~|}}zz~x}{~~zz~yx~y~}y{}|{z}||v|yy~|}yy~{{~~}~z}{{}z}~y}{|{yy~~yy{z}{y}}|~|{z}||~}}}~}~~}~{~}}|~x|~}}|yy|}~|}z|~{~~{~~}~}{~~z}~~~|}~}}~~}}|~~}}}|{}~~~}}}{~w~~~~}~|{~~z~~}~}}~}~~|z}~}~}}z||~{~~~~~{}|~~}~~~|}~|}~z~}~y{{v{{x}zy|{|~}~{}||{z|~}{}|~}|{~{}{|z{~}z}|xy~}{z}~}{||}z}z||w}~{{yzyv|}~}~yz}x}}z}{}||z~y~{|v~|{|~}y{|u{z|{~~~z}{xw{~wx}wzzz}{~|}x|~xx~|~~|z|{|z{}|zy|x~~z|}}~{zw~}{}~y|}xz|x}{yz}~{|~~~x~|~~|}}z~zyz}}v~y~xx{{{|~{z||w{{|y}|}~}{~~~}|}yy{}|{|}~z{|}uxw~~||z{z{|~{~~~~z{}}|}}}z~}}|}}}}{y~~~y~{~~z~wzz~y}yzz{~zy|z~z{|y}{}}u}}{z{~}y~{zy~~{y}|y|~}~}y}zy|y{v{~{{{{~{y{}}~y}}~zy}|~~y{}}}z||~|{{{x|{z{{x~xz}yzz}{{{~}z~}{{~|}~|}}~~}~y|||yy|}{~|}z|{y{|y~{|}y|}|yz|}xzw~zz}z~~|}z|~|zy~}z{~}|}y~t}}x~}z}~}yy{}}yy{x}|{yy}|uwy}xy~~}}{x{}~y}}}}z{~|~~|}|z}y{}~}|y~zz}{|w|~{}}|y~}z}y{}|}}}}|}}~}}~~}}~~|}~|}|}~~|~~~||}}~~}~~}}~~~~~|{}~~}~~}}}~~~|~~}}}~}~}}}~~}~x~}}~~|~~}}||}~}}~|}|~~~{~~|~}~|z}}~}|}|{}~|~~z|}~}~~~~{}}~~}|{}}xy~yv|}zy|w}~}yyz}}}{}{xy~}||||z|{w}y{x{zz||~y}}{{~}zx~z|yz}{~y~xyz{||}}z|{{|{~x{{}z}zx{}y~{v~w|{~wx|x|zzv~zzzz}zx{w|~~yy|~}z{zwx|||z}yx{|~~}z}~|{yzx{|y{z{zz}z~yz|z}z{{zx{{{~{~|y|}}x~~wys|}}}}}x|{{z|{yzzzy}|y{yyzyx}{}{|z}|~~xz{}~~y~y~~z}xz~~|wyx|xyy}{||y{{~|{|||}|{z||zyz|}}||yu}x{{w|z{|v{~}z{}}{wz}{~|{|~|}{|zz{|xx}|y|{y{~y}}}{zzx~||z}||zzy}z{|||~~}z~|}|~{~z|}vzv~}|xyy|}~y}yyz}}y~y{zyz}~{wy~z|z|~~{x||}}yz|~}y~||y|{vz}{{}ywy|z{y{z|y||||z||wx|y}z~zy~{~|zy||{|{x|}{z}}||z|{z|~zz|zyy{y}wxx{~yx}|z{yw}|||{xz{xz}x|}vz|}~}|{~}~z}zzy~|}ux|~~y}yzx||zz|y{}~}wz~|~wz}|~zy{xz}{yw{{z{}w}|}{~|zzxz}y||x{|{~x{|zvyx~|z~zv~|{}|xzzy|}|z{~||z}}zx}{}}{~}}{|z}}zxxxz~~||{~}}uw}|x}|z}}vz}~}}}{~~{~}{||}}|~}}}{}~~}~}~}}}~|~|}{z}|~||z~~|}~t|||~~}{~~}~}y}~~z|~~|y~~~{{|{}w~~|~~~}~}}}~~}~}}~~{|}|~~}}~~~}~}}~}~z~}y}w}|}~}|~}}}~y~|~}~{|~}~|}~~~~~~|~~}w}}|~}z}~~~~~}}|~~~}|~}}{|}zy|~}}~}{{~~}~z}}}}}{{{~~~z{~}}{|~~~}}~}{~{~}~}|~z||||{|}|z||}y{yx||{{v~y{~{{{|}|xw~z}w~|{|{y}~}}}||z{}}vz|}zv{}{~{{zz{{}|}yyv|vw|}|{{}{z||}x|{z|}{||}z~w}~{}||}}y{{y}}|w}xz|~y~}yzy{wyy|u|z|~~}||vx~yy~}x~z|y}~|y{}zz{xx}{z{v}xx~{|y{}|~x{v||}~|}~{|}}~|{|{y|}|}|~}}}z||{zz{|~}||~{zz||z|yzw|}z~{~y|}|}~z~{}}{}}{|}|||{zx}zx~|||z~zzz}~z}~~{{zw|{{~x~{|||z}z{|~{}{|}}{}}}}{~xy|yyx~|}}y{{{z}y|{|y~}z~wxzyz~{{|z|~|~{{~~|}{||}|zz~}~y~y}w|}}|~y~~}{}z~}{~|{y~~|}ww}|}}{}}~}{}{|~z|||~{|z~|~||zz}}zzv}{}~|y{{}}xx~|~z{|}}~~}|}}z|{zz~|}{yy}xwz~|v~z{}}}|||}w}{|y|z}}zy{}}{yz}{|~}}|yzx}~z}z}x~x{xz}~xv||xy|}zzyx{{w{}~~xz{y}|y~{y|~}{y}|||{}}~~u~}}{z}}x~yyyzz~y~z}|~y|xzyzxyy{}y}||z}~}~~||}}y}~|}~~|~}|~~z}}}~}~|~~}y~}~}~}}|~~|~z~}~}~}~z}~~~~w~{}}~|~}~|z{z}{}u||z{|~{}|~z}~}|}}~{|}|}}~~|}~|~~}~}}~~}~}~}~}}|~{~||}}{}}|}~~~}~~~}{~z}}~|}~}~{~}~z|~|~{}~~|~{}~~~~~}{{|~|}~}|{~}~|~|~}|}|~}|~}}{}{~}}~||}z~}||~~~|z}y}y}{~}}}y{z{~x{zx|y}{|z}{y~z{}}y|~{z|}|}~~{|zzz{|yw{|~~{xzzx{~{zy|x~v{{xxw}{z~}|zy|{z}{~~z|}z{{~z~}z{y|||{|}zxv|{|}~{yz}zv{~|~||wx}t|x}{|{~~}}y|}zx}}~z}{w|zy}~{|{||{x||}~~{~}}|yxy}|{~}z{w|{}||}}|zw{y|{x|{}x{|~x~|z|v|{{z~}}}|}y}|}zz}|{}z||{z~y|z~~x{x{x|vx{~~|{z|{z{~|{{{}yz|~v|~|z}|x~|z~zy|~~|}{~}}{xy}}{~}xzyyyy{z~xz}{|xx||zt~}zy{~z}~}x~}z}|zy{|~x|}}||~~}||}|~|}|~}{|x}}x~{|{}~y|{yzy}||{~z|{z|z}{y{x|~}|z{~}xv~|{|w{y~{}}~~y{yx}||z{}y|{}wz|~|z}{}|y|{xww}z}}{~}xyzy|}yw~{z~~z}~w{yy}{~{{{yz|{wv{}z}||}|{{~z{xx}z{y|{}xyv}x{|zzu|~|{||||}}{{zx}{{|{|||{~}w|}{y~w{~{}yw}{y~y{}~}x{zx{zx|z{}|yy|y{y|}}{{|{~y|{|z|yx}{{wyzy|w~}|{xw{||~}wy|y|~{~|y|s{z}|{|~{}|}~~}~|~}~|}{|}|}}~||{}~}{}~~~|~z~}||~~~{z}~|~}}y|~}~}~~}|z~}}z~}}~~~{~}}~}}~{~~{{~|{}|~~x}~||~~}~}~~~{~~|~~~{}|y|~~~|~}}||~}y~z{|}~}~||~}}z~|~}z~}y}~|~~~||}~~{||~}|~~|}}|}}|{~~}~}{{~|~z~{|~|~{|~~~{|~|}~~}}|}~}~~}{~}~}|~{y}||x~wyxzvzy}z{w}{{y~y{{}z~{|w{~}|}|}|~~}|~~z}|}}~~{~xx}z||z~zyzwxy~xxxx{yxzyzy{yx{{~|||y}~|}|zw{yz}~~|{}wy}zx~wvzy}xzy|~~y}qw}{|w|{{{x}}}|}~{|~{~~{~~yy~xzzzy|yyx{{{}y~xzx{v}|||y}|yy{y|xx|~z}}}~}w{y{xz|}{{y~|z|xz}}{z|vz|~|yz{}yz~|x}zvzvy}uy{~wz|||y{|{y~}|{~{~|~{z{xw|{zz~{yz{{x|w~}{w|z}}ywxyz{~}z~||z}{|y|w}|||y}}~|zxzy|z|}|||{yx{|{z|}y}}}z{}x~~}}yz~~|{||}||{}}|z~~|{|}x{{x{{}zv{w{~wz|}|t|z{}x{y}zw|~|~~}|y~||yzy{||zz{xx~y}~|z|{{|}zy}}|{|~|y{{{ww|y}zy{vz~~|~}}{}{~|}z|yw~{|z}|zy{z~|~z{{|y~zz}{zzz|z}~}y{{w|{}|xwy}z{}yzz}|y}|xw|~{}|}y}{~{|wz~xx||z}x}yx~}|~}yy}wz{}}}z}}~{{||x|}x{{z{z~{}y~{z|yyy}}z|}|vz|}x||{}|~~||yx}}||~~y|{~}|~}~~~}}~~~~~~~z~z|}}z~~||~~~~~}}|}~~}{z~|~}}}~~~~~~~}}}|~}~~~|}}|}~}~~~}}{~~~{~~|~|~~~|~}~~~}~}~{{{~|~}~|}~}}~}~~~~~|z~|~~~~}}||}}~{}||}~}~}|}{{{~|{z~~~~||}|z~~}~}||}z~~{|~~z{~~~{}|~|{~}|~~~|}~~}}|~{yx{~z||w||x|{~|{|{|{yy|}|{|yw|}}}{}~{wyu{yy{xy{z|~y}}}yzz|{xz{yz|}|}xy}{z|~~~{y}yw~z}|~}|x~y}}zw{w||~wz}}|{}|wx~zz||z~{~{{{~|x{}{~~{z|xzy{|{{{}u}|~wyy~yzzzz~y}}x||}~z}|w~~y{yyzywx{}|~}}zywx|xzy|~}y{}y}}|{~}xyw|||x{}|z}}|w{}}y|x{z|x|{v~y|~{{|y{xy{~}z}{z|z}}y}|xzx}}yvz}{{|||~}{|x{{|{}y}}y{|zy~{|~y~uy||x|~{z~|wzzx|z{y|{y}~|z{|y}|{|x||~{z|~~y|}{~xzz|{}{w{z|{x{z~|{yyz||{yzu}~{~|yy}{||}{y~z|z}|}}x}{y}{z~}z|}}}x{z{vw{}~|{}}{|xw{z|{yzx~|{~z|w~y{y{x~w|}}{|}y}{vy}}zz}|}zw}x~~x}{y{|{z}~|y}|y}{wy{|z{{~|{||z}}w{~z~|~}||||~}yy{}y|yyz}w}~{z{{{y|s|w~|{~z}{yy|}}xz}vy}~zy{}||}yu~yyx{{v{|}|}}{{z~y~{{||||z~|~}{~{{z|~~|~{y{}}xz}}xz}||x{}{}|v|}}}~{zyx|{y}z}}|{{|{~~|~~{|~~~~~}~~~~~~}~{~}}~~}~~~~}}|~~}||}|~~}|{~|~}{~}|}}z|}|{v{}{}{}}}~}||~~~~z}}~~~{}|~{{|~}~}{}|~~~~~{z}~~~}|||}~~}}~}~{~~}~}}~}~}|{|}|~}}}|}}|~}~}~~}}~}~~}~~}}}y~~}}~y}}}~~}~~~}}~~v~|}|}~~~~{}~}~~~~~}~~}|~}{}}~~~}~~}}}}~~{yy{|}~}u~~{yww{vy|z|||w|}~x}z|zyy|wz{||{{zz|}|||{xv|}y{}z~{~w|~x}zzxyw{v|{|x~vxvux}zx{{}|{zyyxw{{y|{}~zw}}}x|}}}}y}yxu{y}xy}y~||wy|xy{}xv{}vx|z}|uxzzx~x}{vx{z|z|{}{{|||}}{~}wz|~|x}~||v}}{{|vq}y~y}z{{y|||yzxx|}|~z{zx|{~}}|{{yxyz|z~}||{z~|z}}{{}x|zw{xy|{zyz{{|~|}|~{z|y|}z}{~w~x~yx~z{}{vx{{y|{}z}}~{|xzu{zv{~wz}w{|x}x}y~{{}|{yzw{{|~~{{~y}|~z{{|zz}~w}{w{{|}zx~x|yz|w}zyzx{{x}yz{~{{|{{{}xz~y}|vy~yy||z}{~x~}}}z|z|zxxx|z{{z}x{yx{|y{{uv|~wyw|w~|~~z}z}{{{yzy|{~z}|vyvw|{wy{|||}z~xx{z{zzzy|y{y~~}{{{zy|||y}~||}{{z{z{}z|y|||{xw|vx~{~{|x|{xz|x}x{}x|{v{xz}|}x|xzzwzx|~{zx~|~|{}w}}}zy{}zxtyyy~v{}}wwz}||}}||~zyy{z}~{~y|zz|~||}z{z}z}||}|}{}xy}zz|{}}yzy}|x{yw{|wx{x|}zz}}{z}}xyzx~|{|}~{}|{z|}~}}{}~{{}~}|~~~~~|z}v~~}~}z|~|}{~{|y}|}y~}~~~|}}~{~}~}}}}~}|}~~}|}|}|}~~|~}}~z~x}y~||~~}~x|}{}~~}~~{~z~|~}{|}~||{|}{~z~~~~~||~{|~|{{~~|~~~~}~||~|~~}{~~}~~~}~{~|~}}}|}}~{~}}~~|~~|}~{~}}~~z|{z~{}~{|~~~~}{~~}{~~{}|{~z~}}}~}|vxzy|y}yyy{~w{}zwx{w|yz|~w{~{~{|yy~y{|v|zx|zw}{zyyz|z||x{w{{{|z}z~w|zz~||zt||}|~{{z|{|}x|{x}xzv{|z{~{|{v|w~|z}wy|{|~z{}w~w}{{|||u{yyw{zw{}~{z|{|x{|yzxy}}{zzx{{|v~xzv|{}y|{yzyzzv|x|}||yzz~xz{{{yu|z~}{v{{||{}|{{~|yxy}|}}|{{zwyzzz~}{yzzx~x||}}~}}{{~{|y|w}|||}|wyz{zy~zyzwzyw}xy}y}x}||zz}y|{v|~|{{{z{{|}|{y~}~|}}{yyy~|~z|}|v||{yz~~yv~{}wz|||||y|w|zy|}|}|}z{z|~{}x~z|}}{|}~~w|yy}{w~xwy{y}y|{{}xz|}z~~y~~|zz{y}x|{}y||||z|v}|{~yxw|{{{z~}}|yxy}|yzw|s}~~|y{|~~uzz|{xztv}~{~~}|}y|vyw~{{zw~zzz~xz}z|}z{zzy~}{|z{{{}~{z{z{{{}||{|zu{{vy{~{}wx~|y|~~}|zzwy||~{x~{~}{xy}}yzzzw~}zzz}{z{y}zz~{{zz}}{}{{z|}{z|z{y}~}{zy}x|zx{{yx|xz~~zz~z{{z|zy|}{|{w{yz{z{v|}}|y|{{yy|||yw||w{~z{{w|z}{y{|zxz{x|}|{v{~}}yzy|z}z~}|~}|~|~|~}|~~~~}x}~w||}}}}||~~}~~{}|~~}z~}~{~{}~}~}~yz|~~{}|{~}}|~|~||}z}zz}|~~|}~}~}~y~|~|~}~}}~}}~||{~}~zy~~|~~|}~}~z~}}|~z~~{}~|{~~~~|}|z{{~~~}{}~z|~~|~}~{{~~~|~}{~~|~~~~|}~~z|}||~{||~|~}~|}~|{}~~~|}~}y~}z}~|}~~{}|||{|}}}}~~}}}~|{~|}{||}}|}||}|}~||~y|y|z{v~zy|z~}|wv}{z{xy}x|}wxxt|}y|~{|z{{y|{yw{}{{~~}}|}}wyz{}|{z~}z~z{~y}{z|y|zy}xyz|{z|zx|xz|{}||}}~yxxz{z~|{}{||zu|~|{zw}}|x{|vzy{||w|{|{{z{z~|~}x~|}{z{}~y|{~z~z~}}z}}z}{}{z|}z}y||x|{xzzz{{x}w}|~{{|y{|}z}~~~}{zz|zz{~~~{yzz{~w~}~y~xy{|{z|~zx|{|{y{|}}w{{z{x}z~||}|~|~~yz|y}}}z}}~{{{y{xv{zyz|x{t}|x}}zy{x}~yyyy{{|v{~|}~{y|}{zw|z}}}||z}}|{wx|zyyz|~{}{}|z{y{{~||}~}}|u}{|y}z|}~~}|}~}{{|}}}}z~|}}{~wz||uy~z|y|ty}zx~w|}xz~zz|{|{}y~{y|wz||}~||~|z|}~y~y{{|{|z{x{|z{}|z|t~||{||}~~{{~||~zzv~~~w~}{}{|w|{||}y|}{}xz~}|{|yw}~z{|z~yw|}}|z}}z{|~~~{|y{|zzz~{w~|yy|zz|~{|yz|{x|{v{v|uzwy}}w{~|}x|zy}z}zy~}~~}|~{~{{{y{~z}{zx{zy|zx|{{}}{xz{z~|||~{~}|{|y{z~{}|z~}}||}||}~}~~~~~~~~~|}|}~|~~~{}{}~{}}~{|~~}}|{|{{{~~~|~~}{}z}}|}~}}|{}}~~}}}~}~}}~~~~~{~{||~zx{~z|~{~~w{~}}|{|}}~~~~~~~}~}|{~~}~~|{~~~}~~~|~~||~~z}~}~}~~|~|}z~}~~~}}y}~~~|~|{{~y~x}|{}z}}~}~}~|~}~~|~||}~|~}}|}~~~}~|}}|~}|~|y~}~~~}|~|~}z{~}~{zx~{}|}z~zz|}y}{||}|{{|}~yzz~~{}y}~}~}z{{{|}|{~{|{x~}{}{|z}}~{|}~y~|~{~{yz}x|}}{}{||{yz{z}}z}||yx|xz}zz|zx|z|}|}{|{xy{||{{{{x~z~{{|||y{|~||y}zz}zzz{~}|}~|w{~}~}||~||~{{{~z|z}{|y|zz}|yv{{{}y{|}|}{yzx{z|z}z{z}~{}zy~|y|xyx|y}v}y{z~{|~}~}v}~|z{x{{~}y~x}}}x{v|}{~z{x}{}~w}}~zz}~y~z{z~w}|w~||yu~}~z||}w{y{|~zwx~y}{~{z||}~}zzz~}|yx|{zy{}}|y}||{{}~y|}{z|{~}{~zz|{{||||~z}z|{~yzz|~y}{{}}~yy{|z}{|{}|z|{y}~y|z~~}~|~|~z|~~||y}x|{wzz{{y~|z}z}~|{||~z|}{}{~{z|~||{}}z~w}~||z}~{}w{{|}|{{}yzz}|~u|yy{{}}~}y|~~{x}~w{z~xyy}~{|z{~~}|yy||zyxz~}~}{{z~}}}v~|}~z}}|}}~{|~u}|z}~zy~z{w}~{{~~xy|~|{}y}{{|z~~{~}~~}~||~}}~~}~~z~~~}}|~~~~}~}~~~|}}{w|~~}~~~~}{~y}|}}~~|}~~}}}}}|~~}~~~{~}|~}~~|}}~~|~~}~}~}{~~~{~}~}~}|~z~~~{~z~~|z~}||~z}~z}}ywwxyx|yx}y{yv}{|z|{zv{{|zwzy{}zzyx|~}{{~{{zyz~{{x~}}||w}{zy|zw~|z~|z}z|wz{x{u{z|~x}~|y~x||yy~}|~z|z}z|}y|z|}}v{{|{zx~{|z{}{wxzzzzx}}}~~||{~|zz{|{y}v~yz~|}~|zz{{uyz~y}}z|zy|z}|y{z{}|v{}w}z{~|zwy~}}|{|{{|||}}}|{z~z~~|}}{}{{~}vy~yzzzz|x||{yxz{z|~yz|z}|x~}}{z|z~~}||~{|{y~}|}}yy}~|x}x|vw}zwz}{x||z{|}x}~}{~||}|}|~~~~}|yz~z}yy||{}xvzzxz{~~wz~~x|}z|yyy{}z|~{{z~}}}~yz|||zv|{}{}xz~|}|}}}{xzz}|{{}}|{zwzx{z{}{||||{}~}{{}|z}|}x{z~y}|{z}v}z}vwz}|~xzwxwx}y{y}xzzz{{|}{zx|y{{{~y}~vz{{{~x|}~zy~}{{y}zyv~{zx}}|yuz|v}tzyy{zy{~zzy~z}||||}w~z~z|}|y~x~{~}z{v||}}xz{yvyzyx}}xzuz{|}|{}|xy{|~}z}{||}y}~}x}|y|~}z}z||y{y|{wxzz{xvzww{x||}zy{{}{{z~zyz|z|w}~~~}~{~||}z~{~{~|}}|~}}{~|~}}|}|~z~~~|||w{{{|y~~~|{}~}x}}~|z}~~|}|{~|~}~}}~|~}{~|z~~~~}}~}}|}{~}}|}~~}~~~}~{~|~||}}~}~}}~~~~~}~~z~|t~~}~}~|~|~y}|{|}}{{||zz~}{~}~{}}}|z~}|z}||~~~{}{|}{|}{}|}y|{|~~|~~}}{{||zy~|}|~}z~}~~~}||zz~z}|~x|z{}~~|}|~~{yw{{x|}}}|}y}~|{~}{z{zy}x~zz|{{|y|}|{{y|z|}z|~}zz~~~}z{zy{}|}{x{{y}{x{||{zzy{z|~{}{xw}{{{~zx{}~}xxyyzxx||z|z}|}yzz}~~y|}~{y|y~{|{}|z{y{{z||zyy{zy{~z{w~|{|yz{{yz}{~}}x|x|}{|v{}wz||zy{|~{|{~y{|y|{x}v}}xy||}}}}|zz}~{~}}w~{yvzx{}vz{z||||{z}{z~z{}x}||~~|~|{||xzz{zy}w~~z}z}|~~zzw{}x|{|y||}zyz|{{|{|y~|}z{~~~||}x{z}|v}|{{~}{~wz}{~v~|||zz|z~y~w|{y|y||~||w~~z|~~~~z~w|z}z{|}}|||xy~z~}}{}{|||xyx~|x{{}{x~y{}{|y|}~{~~|xy|~z|zzz|yzxy||zz{u}z}x}}~}~{}{z{z{{|v~|zyw{}~~{zvzx{}{~~z}zz|z|{z|{|}~wwz|{zzx}|}{z}}{|y|y{||}~z~{~|}}yxu}~{wz}z~z|y|x|||wyx|{||{y{~}}z|{{}~|y}z}qy}y{~z|{|xz{}|~}yyz{{|}{}zzz{z|u||{y{{{|{zz{y||~{|}{{~y}z{|{{|}~{z}|~~|{|||}{~}r{{||{~~~||~~}}}}{}}{}}{}{}}~{|}}~~}~~|}|~{|}~~}~~}~}}{}|~~~~}~~z}}{}|~{|}}~~}~~}~|~}}~~|~}~}|}z~}~~z|~}}}}}{~~x}~||}y~}~}|}{}y{|}~{~~|~~~~}~}~~~}~|}}~~~}~}{}~||~}|~{~}~x|~|{{~}~|}}~~||~{~~{~{~~~~}z|z}~}~}}|x~~yz~{{~||w{wyw}vyz{|yx{{|z{w}xyy{{xxyv|{yw{y|}~zy{}|yzz~z}z|y{w}}{xxy}y~}|z}}zyw{z||y~x{zwyx}ywzx}z~yz{zvz{~|}{}y{x~}z~x||y|y|xx{zzy}~yzz{}|z{zyw||~}w{z|z}w~~u~{|z{|y~x|~|{{yz|~~|{{}}wyz}w}|{|z{{{}wv|x~{~|{}|zz~~|zx~~{~{}|}x{~~{~|~}|x}{x|}w}y~u|~{z~yzzy|w{z}{y{zy{x}z}x{}|{|}}}}{}{||}y{~}sz}}|xx|zzy|{{z{~||{zz|y|{}~{w~y|{~y{}}z{}|x|}~~~{{|}~}~{{yzx|}}ztz}~zx~{|{}z|{y}|||x~}}{{|||y~~{}~||}}}|z|z}{zyyyz{{|w{|w|{~z|y|~wx{y|x|~{~~~z~z{|z||y}}|}z}z{}~|x}{}{z|}x|xuz|x}v{~~{w~w{|}}~~y}|y}yzzy~y}z{z}~{}||~{y{{}y||y~||xvzyx|zx~|z{|x|{|}}{y|w|~|~|{~{yz{}zz{|y|yw}|zyz~}x{x{{z{z{~uv~}y}{|x}|z~~|xv{z~u}}|w|{|~}{x{||y|z}{{~w|s}zzz}{|{|{xy{}{}}||{|}y}vx{~z|~~}}~x|}}|~~~}z}{}~~}||}~|~~|~}{}~}{z||~z~~~~}}{~}|~~|}|~~}~}~||}|}~{|}y|||||}~~}~~}x~~}~~|}{}}}~|}}~~~}~}|~|}{{}~~||}|~}|~~}~||{|~}x~~}z}}}|~~y~~|~~~~~~}{}|}||~~}|}~~~~~~~~~~}|~|~}|{{}}~x}}~{~}}}|}}|}}{}~~}~~|}|z~~y{}y}|}{}y|x~}{{~}y~y}|}||{}w{~|~{{}~|{z~}zxvywwy||y|zxz{||~}z|||~z~{|~||y{x}yw~{xyz||~|}z||{z}yz|v{|z}y|v}~yzw{~yyzu}x~|y~{z{{~y|x~}v|}{|{{~yyxy}{x}z}{|y}z~xxw{x}}{zxxx~x|{yz{z~y{}yyy}}yzwwx{z}{||{{|yy|y{x~xx{{{x{x{zzzzz~{}z|~z}y}|~|}|x{~x~~|~}v}zwyyz{{}yy}}~z|z~{}v}}{zz|}yyx{z~|s}yy{~}x{|}yy~|~~x~{zy|||y|~z{z}}}y|z{}}{||~z|}~{}yw}}xz|{z}x}}|{z}z{z|}z{zz{}~}z|}{z~z|z{{~}|}z|}{}{}~~}{{~z{y}||ztx||}~|||~{|}z{yz|~zyzy{zy|zz}~|xxzz|{{~}zw||yz{{~vyz|~}z}z{{~z{}zzxy{|}x{xz|y|~v{|||||xz{vxxz~z}}}{|~{{w|x|y}{~z|{}|~~|}~}z{}|xz{}~{~}z~z}|{z}x||y|z{}}||z}}}}~{zz}y{~y}v}z|z}yyx{xv~{r{}}{}}{{yz||zw}z|z{|y~}zy}zww{{|}}~z{|x{xy|{z}zwzz|~|z{}z{}y~}{~|vvz|{zzyzx~|{{x}|z{|}~}~~}||~~~~}~|~|~}}~~}z~~~|~~}|}|~{{~~~|~~~}~}~}x|}~{}}~~z|~~z|~|~~~}x{|}|~~~~}~~~~~|}|z~}}||z~|||z~~y~{~~~{}~z{~z~}~||}}|||~|~~~}}~~}}}|~~~~{~}~~~~}~|}|||{}|~|{|}~~{}|{~~}~{~||~z~{~{~~}{}~y~||y|}}}|}}~z{{z|z~{|v|{{zz|vzzz{|y|y}yy|{ywvz{vz{{y~~|z}z}z|~zxz{xy|||~}yz{~z}{{zz}{{||{{}}{||z{|}|zz~x|yz{|{y}{|~|~~y~~}}~z}{{zy{|{{~|}z|z{}{~{z{xw{~~xv|{}|~{y{{{y||y{{yw~w}|||}{z}y~z}}{}~wzz~zyzz}{yy|zy{y{|z{}w|{x|{z|zy}|wyzy||{}y{zz}|t|~z~}{y|}~{~}zxy|}y|{{~{wywxyv}}~~}{yw~}xy}|{z~zz~}x|z|y~|y|y~zzy}w{ywz{{x|}|zzvwz{z{|zz~~z||}z{{x~|z|wy|~{}}|yz||{y~}wy~zz|~y~xzzzw{xv|{{~~}|}|z|}{z~wz~~z~|v{|zuy{zy}~yv~z{z~w{|}{}{yww{{{~{{||}|zz~|{zz{}|||~u}|y{~y{y}yz|{v|}zyyv||w~z|w{}yw{~{w|y}||}{zyyzy|}{|zv{}{}|||z{~}{xz|zzy|zzx~~|{y}}yz{z~}~uy~|xxx{}}z~~z|~vz{}{|}~|~}{y|~}}}}yt{|uz|{{u{}y{|y}{~{v~yr{~xz}|}~~xz~}}}|z}|{yzsz|}~~{|~xz{~}|xz}|z{{y}x}|{zy{|zx{{~{{{|xz~|{|~}~x~}}~~~z|y~~|~~}~{}{~}|}}}}~~~}y}}|{~}||~~}~}}~z}~~}||}z}~~||~}~}~x|~~|}{}|~{|}|~}}}|~~|~}}|~}}~~}~{~~|}{|~}||}~}}~}~}|}}|{|~}|}~}|}~{}~}|z}{}|{y}|~w~}}~~~}}~~~~}|{|~~{~~}}}~}}}~|}}{|~~~}~|z~{{}|}}{~{||}}~|~~~~{{}}~|~z|x|}||ywz|{u}|yx|}|v|z||w{|}y~x|z~ux||u||}~{zz{|{~zw{~{w~|~y|~~}|~y~y|zz|z|}|xz~{vy~{{yz}z|{~}z}{yz|yx|zy~y~x}}|z{y|~{v{|{z|{}{{xy|{zyz|zz}{y{w~}}}}zw|wx{|u{{}}y{||{yz||wy|x}yz}}~x~w}}|{|{{x}y}w~|x~||{~{xy||}w}z{~|{|zz|x|y|}{|}{z}z}}}z{|{{x|xz|~}|{z{}y{}xz|{|y~yz|y{yw~{{z{|{{{x}~zzyz}zzzyzz||{zw{z{}{|}|{|}|~{z{{{xz~|}wyxz|}}~y|{}{~{z~z|||~}z~|yz|}z~x~xy{~~yy~{|}z}{z~z~zz~{z|y{{|{|~xy||y|y~z~y~{~}}zw}|}}|xz|{}x}|v|w|x}yyz{|{zx}z|~~x|}|z~|{yz{}~}||z}}y}|yy~{|{{{|}yy}||}wy|vy|{z}wy|{z|y|}|xz|{yz~u~zx|zyy|{xy|z~~{}~{{wzz|}yy~{z~w{z}}z{yz}}}|}|}xw|}wy}|{{zw~zz{}}|~|yx}}{{x~zzy|y{{xwu|x}y{{||z~{|z~{z|~y|{{z~z{z|zzy~|y}}|vzzy{{~}}{}{}z}yyx~|}|z~~u}|~z}{|||}x|~~y|~~{|~z~}~~~y}}~~}~}||}~~~~~|~~}~}{||~z~{|}~zz~~||~|~}|}~~~}}~}~~~~}~z}|~}|~z|~~|~{{|~~~{}~~{z}}~||~{y~}~{|~{|}}}|}{~~}|~|}~|~}z}}{y|}}~~|}{v|}}}|}~|{~|~~~~~z~|~|}~|~}}~}~}~~~}~|}}{}}~~~~~~}~}~}~}~}~~}|~}}}~}}~~}|~~}}{~|}|~|z{}}{|}~~}}~}~}}y~{}r}{x{~|~|{x|vz|}~}~~xx~zz|~~{yyvxx|x}|x|~z}y~~y~{x{yx|{{}z~~}~{{}{}y}|}xzw{x~x{}~|x}}ywzw|{wyz{|zz{zzz{y}}|y{}z{{|~{}w~|}zyx}|zw}zy}}zz{|z|x{|yz|z|||~wy}|{{vyy|||~}}{~|~y}y~}w{|}|}{yzz}{xz|~ux|~z{|y|||{yzy{|z{|~yz}t}{~y{zz}y{y~}y}}{z}wyz~x|{z{zz||y{|t||x{}y|v{z{y{}}~}|{}x|vy{}x|y||x||~y|x}{{yyzx|}xwy{}x|z}{|z|x|{x|{{{~}~yz~~x~y~{~|||y}yy{|}|~}{{~~{}|zw{y|wz{}}{|}{|~{{w}~{y{||{|}z||}|{}{}}{wzz||y}}z~}|vx{|ww}|x}{}|z}zzz{||}y|y}}}||}{~}|~z{z}}z~}wyz|xz~z|||x}z{wx~}t{{v}|w~zzzzx}||{u|}|||y}~{}z}||z~z~}|y{|yvzy{{zxxz|y|w}~}~|~z}~}y}{}z}~}}}yyw~{~|z|}}|}w}~|zz}y{{x}zz|wy|z|y||y}}|v}|y{|{{x||~{{|{~}|y~|z~~{|~z}{|yyzz}}x~z{}yzxz}z|z~{}|~}~|||{}y|}z{{|~{}}~|}}}}{}}~~~u~~{}~~~||~{}||~~||}{}}}|~}~~~~}}~~{~||}{~~}~|~|z}}|~~|{~{{}~}{|{~x~}}|{{}}~{~}~z~|}~|{~z~}|}~~~}~~~|~}}{~|}}||}}|~~~~~~z}|~~~~~}~~}~}~}~||~}||}}{}~~~}}}~~~|~}}z~~}~~}{~~~{}~{}}z~|z~}}~}~~|z{~|~~||~~~}|}{~}~|{}|~~{}}{}}{~}}~~||{{~~{|~~}~|w~{}~|||}z|w|~w{zxx{w}yz|{{z}~y|{z}x}}}yzx|}~xv}|}x{|}~~{{}}v~{~{~yz}~{~~|{zz~|~|~|{y~{~wz~{||~~s}z}~{|y}{~z}}~}zzzw{zz|~{|{t{}z~{z}~|zz|{|yy{zz|{}}{~|{y~~}z}{z|}|~x{~|}zx~y|{}y}yz}{}z~~{{y|{|{{~{|z||}~}{|~~}z|x}~~{x~|x}}w|||z{w~|}|}w{}~~|z~|z~|~|}x}y|}~~y~~~|z{|z~}}~~~}}}w~}~|y~|z~}~z~{|}~z~|{{w|{y{}~}z~|y}z|~~}}z}z{|||w~{z~}{}|zy}|{zz{}}y~}|w{}}|{}~x}}|z}{|{~{}|{}}z|~~y{~{{zz~{}}|z~z}|y|zx|}|~~}z}}|{z|~}|{||y{|x~{{y~|}}|yyy|~{z~|}~y|}~}w||y~{|z|}}yxz{~|y|{|{x~}}}}{y{z~}{}{y~}~{|{y}|}w{~}|zy|~yz{{{}}}~~~{{|wx}}z{~~z{}{{}|{z|}y{~~z}zz~{~}|y~z||{|~}}|~z}||~~}~~}~~~{~~{~|~~~~}~}z~~|{~z~~~~{~}|}~z~~~{~z}}~~|~}~}~~~}||}~|~}}}~}}~~~~{~}}~|}~{}~~y}}}~|~|~~~~}z~t~}~}~~}~~}{}z||}~~|~~{~~~~}xz~{z~|{{{}zz{|y|yxv}zyz{}x|zy|||xxx|{z~}z}y{~}yz}~|w~wx~w|xz{zx|}{{}{~|yy{}x}yzz~z}{r{~y||{|y{zxx}|{zx||}zwx}|||w|{~}u|}|}~~|{{|{{w}yyx|xz||{ywzxvx{zw{xu{{xv~||z|~xz|~yx|z|~}~z|~y{|}}{}{|{wyzyzy}}{zy|zzx{wx{y}ww||z{~xwy~}z{{~{|~}|{}|{~xzyzzz{xz{z}z|{xx{{y|}wzzyx{yxw|z}{|}{~~}|}~|{y|y}|}|z}w|{{}z{}x||yzyu}zu{~yxx}{z~}~~{{}|~}|{|~z||z~{x|{|}~{{}y|zxz|~zxy~|y|{{}|z}|z{wx{y}x{|z|}~|{~{}}x{|||}{~z|}|y|}xy}y{x}}wy~}|}zyw}{{wzz|{{||y}v~|}}|v|z{z{|{{}|zw|{y|yzy{z|z|{{{||yyw||ytsyzy{{ww}s{}{x}z}~zy{~y{}~|wx}~x|y{w|y{y{|}zy{x{zzwz|yx}~|xyx{}u}|vzvu|{}{}{{|{}}y~~||{zz||||y{sy|{}yz|vx{{y{y{wxxzyzz|wzwzu{|{{~{z}y}y{|y|{~|}z|x|v~~|}{{|zx|y|y{{|~~}}|~y{zwz~}~x}~zwzz}w}zyz~}y~}~~~{{{~z{~}~|~~{}~~}}}}~~~}~}{~~xz~||~|{{}||~}}|}~~}~}~~{~~}}|}~||~~}|{~}|}~|{{}}{~}|~}~}}}~~~z}|~~{~|}|~}{||~~{}~~}}|}|{~|~}~~}}}{||z|~~~~~{||~|{}~}|z~}~~}||}~z~}{}z|}}}~~~y|{{~~}~|}|}|{~}}}~}~|~~}||}}}}}}~||{}|}~|z~||~~|~~|}}{|z|}zxw{|~{~~~~|}{{~|}{yzz~}y{z}{zz~{~vy{v|z{}{|wy}y~~{~ywyzzz~~xz|x{z{{zxyyw|y{zzzx{w~y{|x|}x{|y~|yy~w~x|z}v|~y||zy{y{yz{|xxuyy~|}|}z{y~y|}zz}uz~wvz|x{}y|~yyz|{z{||yyz{|{xzz|z{}zwxy{xy~zzwyzyx}wy{}{y~|v{{{z~z|u{{|zzy{~zw}|z{{xzyxy~~}{{yv~x{z{x}~|{~z{{}}yx}{x}|~{~y}||t}|~z|~|t{~}z{|}{|{|~y~}|{y{{}{{r{{{v{y{}zxy{~|{z}~w}|}|{yx{{}}yy}yy|}|zy{{{zx{}}y|z{~y}|{xzy{|xzy||zz{w~}yz|~|x~{{|{|~~zyyz|{yyyx~}z~zvzzz~|}|~{}~|zwyz{{~|{z|}|x~|}{{yz~|~y|zz|}|y|zzw}y~zy~|~}}zyz|tx|y}}yzwz{yvx{z|x}{|{z|{{~y|{zyz~zx~|{~|z|||~y|ly{~|z{|xzwy|~yzzy~zyw{~}z{~zz}y{{zz{}zz~y{|}}}zx{}|xx{}yz{{{|x|{|z}y|x{x|zyx}}~}|}y{y{xy{t{~~|uz{zyz|~{}|~~}yz~z~v|z{{}}{{}~}~}|~y}{||~{yz}}|}txz|z{{|w|w{u|{v{x}}{uzzz~{{{}~|ww}|zy||{~}|{y}~|z~{}~}~~}~}~{~}~~z~~|~|||}{}|}z~y}}}}||}~|z~z}~~|~{{~~~}~~~{~~}z~~|~~z||~}||{~~|{{~~y}~~||}}~|z~|~z}}z~}|~|~{~~~~~~~}~|{z~~~~}{|~y}~}~~~}{|~}}}}~}{}|~~~~{}|}|~}|~~||~~}}~~~|}}~~}}{~~|~{~|}|~~|}{}~}|~~~}|~}{~~}}}x}~||}|}z}~~|~}{}~~|}~{~~~}|}~~~~}~z~y~|w}z}y|z}vyy|yz|xz}z{}}|z||xz|wzx{{yz|}}{zz|z{||{|x}xz}x~~zwy{y~~{{{yy|{wy{~{{{}yz{z}zw}|yyyxy}w~x{z{|}~|y~~{{}zy|||z{y{y{{xzzy|yxy}u}{z{|~{z{{{wzy|{z~}y~~z}{y~z{~|{|}x||zz{{|~zyw{zzx|z}{zvqv}|z|ww}}t}}y}v}{x||~{{~|{{|~|y~}{}}}}~}}{}{{z||}x{}yz|{yz{}z~{xv{~{xz|yzs{|}x{~}|z{}v}wx|y}z{~{z||y{{zz{zzv|u{zz}|wzyz|y{~yy|wz}{w{}|}y|~|z{x}z~xx|}{z{|||{~{yz{sz|y{}yw{|z~}{xzy|z{wyxz}~}{z{|y{|~|||}|}w~y|~z~|~|{|||{}z||{zyx~|{}y~x|xyuz}yz||w}yyx}y}{zz}|{}||z~{|~~}{w}}|{}}}z}x~{w{zzxzzyz{zw}z||}y{y~zx{{~u}}{w}~}y~|~y}~}{~xzzw~{x}~z{x|||~~~~uzz{{yw}{}zyx~xz~{~|y|~~|}}}}}~~{~{x|xz~{{|{{{{yz|{}yx|xzy|{zw~xw|x|}z{}wzw|}w{||{}{w|yy{z||~z~{|}~z}}wz|vw|}~~||z}~{xqw{zqz|}{z}wwv{z~wy{{}z|{}~z~~}}~}|~|{z}zz{z|~}~|{}}~~|~~zz~{}~}~{}~~~}~}}|z|||~{|~||}~|~}}~~zz~~z}~|}|~~}~~}}}~|~{~~~}~~~|~z~~}}~|~|~~z~~}}y|~|}~~}}}y~{}~}~~}~~|~~}~y~}}}}}|~}|~z{|~|~|}~~z}{x~}}}||~}|{}|}|~||}~||~}~|w~~}~|~~{z{{}}{~y}~}}z|~~~~~|}|~}|}y{}y}~~{~~~~~||}}~z|~~}{}~}~~|vx}xxy{z|~y|xy|~~ywy|x|{z{|z{vy}z{{~|w{zyzz|xx{zz~{y~z{|{{|{|{}~}|{z~|y|{{xz{~|~yzxx~~{xw}y~y{||z}|{|{{}~|}~~zz{yy{y|xwsyz~yxy}z|}w|{x}|zz|yzxzzx}yz}y}zw}|yz|y|~{|~{|y}z~|yy{~w|{x|z~|{uxy{z~~{|~yx{|~{x{~{zy||~yz}y~z|x~|}yz{{x|~z~{zux|yz{}{vy{y}z|}{|}|~|z{|}{zyw~{|}~}z{{||z{|}{zw}x{~}||}yzxw~|}z~~yzz{yy}~~{|}|{|{}}|}z}zx}z|}}{{|}~|yzy}{{y|zxw{z||~zy~~{x{~~~zw~{{y|}||~||||~z~}{zz|{y{yw{}{}{z{}{{~x}~z|yzy{{wy{w}|~{{x{}x{z||{y~||yy|zyyyzz{|}z}}{|{|||yy~}|vz|~~|{y|zw}y{~{zzyzw}y|xyz{z|z|x{|{y|}||x}{zy}~}zzy}}wv{|zu~|}zz|wx}xz{}~yzw|yz||zx||zz}}xy|~||zzwzy~z~xu~}z}{{|zxz~}|x{w|{{||x}{}y}yvz{}yx{z~|}~{{||}|z~y|y||z|z{x}||||}y}{zy|~{{||y|y{{~||{~}y}v|y~}{|}~}~~~}~}}}|~~z~w~~~~~{|}}~~z{z~|}|||}}|{{~~|~~}|~~~~}~~}|{~}}~~~~}~}|~~|~}~|~}{}~y~~~}}|~~~~~}}{~~~z~~~}||w}~~}}{~~~}~~~}}}|~}~~|~~~}z}~z~~~}z{{~y~}~|}}}y~}||{~}~~~|~~{}}{~~~~~~||~}|~~|~~~}}|~}|}x||||~~|}}~{}}}}|}|~{~}~~~}}||~|}}~|{~xz}{x}|}{z{y{vzzz}~~|yztzz{z{}}}u{|}~w|}~y|~y{||{~xz{y|z~{{y|}}|zy}{~y~}|yz}{yz~w}}yz{txz|zxz~~|{|{~~w|y}|{y{{}z||{y{}s}{yzzyz{|z}}utvz{vy|}~}|w{}yz{~{}~yx|{~~{{~{||{}x{|}v||~z}zzz}|y{y{y~t|||z{y}~~}{{zyzx{~}{|{}zz~xzy|}|||~|z~|{z~}{yvz|u{z{|yw|zyzx{|~}x}w{{z|v|}z~||~~~|}{}z~y~~~}{~~z}|}{}|}zwz}t|z}z|}||}x|{xyz{}~~{{~~y||{}~|}zz|z|x{|y}~|||yz{x~~{y~zy{{}~xyxw~y~}|xwx|~zxz~z}~~xv|{yvzyz{}~|}}}v}}}}yz{{y~}zy|zz}}zzvzyyyz{yz|yzvzx{}~}|~yw|}|z}|~{{~|}|}||~~z}wyy|zzz}{wz{z{wzx~v~xx|{{w|{~z{~yz}w|||{zt}}z{}{{zvz}z{z}~x{||w}xwx}}y{zt|}||{zzz{zwz|yyzz|}z~|~z|x|~{}~z{|wz~|||yz~wyz|zw{{zywz|~}}zy|}{y{|}}||}}y{||{}y~}y|zy}|z|{{}~{}}y{|{x|x~v|zwz}~z|~z|v{}x{}{}}}x{z{~}w{y|~~}}}}~|w~~~{z~~|~|~{~~{~~|x{|~~{|~~}z~~~|~}|~}}{~~|~|}}~~}~|}~~|}~~|}y}}}||}~~}~~~~~{||~~~~|~}~|~}~}~~{~|}|}{~{|~~~~~~{~||}~}||}~}~~~}{~}~}}|}}|}}~~~}}~~|}}~|~z~z~~}~~~{|z~}~~~{|}}|}}~~~}{~}~}|}~~|y}~|~~|~~}~}|}}zz{y|~|xxz{{y{|xz{v}yx|}~~yyxzzuxz{zy||{}wyzz|v{z}zwzzw|yx{}w|{|||z}|xyz~zxv}y|{{||}{|}}{|x}y~}{|yzzz|yz{xz}{~yw}|uz~zy~~|||x~|~{vzy~up}y{}{}yz|~~~{}yz~~|y||sxz|{yz~yz{z|z{w{y{z}z}{~xzxy|z{|}{~~{~{x{|zyzwyxz|{~}|}x~||}|y||{wx}{|}{~x}||}{w|{wx}}{}x{zz~|y}w{||{{}z|||{z{|}|||~yy|{z{xx~|}y{{{wxy~x||||}}}y}w{|}{{}z{|xyz|zyzy{~z~~x|{z{{|yyx}~zyz{zz}|}~zw|}zz~|wxy{{v|}x{{w{y}~}vz}|~|y|z}|{||yz}x}~||~~{~z{}{}vzy||{vu}zx|}{yz~~zyy~{~y}v{}{~z~~x{zy}z~xw~|}zz}zz|zx}}{{~|zz}~||{w{{{|yw|~{y}x{~}x{~y~}~|{tz|{zx|x{}|z|~zx{|z|z~x||y}}~|zy{}{z}}}{y~{|yz{y}|||uyxsw|yyy{~{~{{x|y}||{z{}{}yx}{{vxz|{w{{yz|ynvzz}{y|{}z}|yz|v|~~y~}{}w~z|}|||y|}zx|{y~{}|}xz}|z{y|~z}yzw|||{z~z}}~{}~~|||{}}~~z}~~}||}|~~|}~z~~|~}~}}~}|}~}}x}~}}}}|~}~~{}~~~}~}~||{}}w||~}}z~{zy~}~~~}}~|~|~}~~~}{}}~}}~~z}~~~}~~}~}}~}~y{y}||~~~|}}}}~~}~~~}}|}~~||~~~}|}z~|}|~}}~~~~}~y|}}}}~}}}{}~|}}z}y~{~~}z|z~~u}z|~~~{|}~}}~~|~~{x~~|y~|~~~~~}}z~~~}{}~~}~~}}y|x}{z}}}w|{{~w|z|yu}{z~u|zx}|zyz}x|{y}w{}}yyx{}||z}|}{y~z~}||}}}|vz~{y}w{|{zywyytzx{z}{|z|{yy}w|~x}~}}|z~}{~~}{}y~~|wxy}{{{|}{wvz{zx||xyu{z{xw|tz||x|x}~||yy{~z~~y~{y|y}|z{yw}z|w}zx~x{|{y{zz{|{|{{wv}x||x}||z|~y|z{x}~|zy|~w||x{}yy~{yvywzy{}ywyyyy|z}y{x|zv}ux{z~{}||~}yz}}}~|x|t}}~y{|{|{zy}yz|wy|x{{z|{z~{z|~~{|}zzzz{y|~y{z|~|~v}~}}}y|z{{zz{{{t|z~}xx|}~}}zy{wzzz|w{|||{}y}~uz}~~~z{|w~{|y}|~yz{wy}z}z|zyzzv|{xxyw|{zzx{{z{xxyz~~~{zz{{}{z}~||z{{vy{{z}}v{zzv|{~v|||{x{zz|{{zv||{z{~|{}}}~}}}}{~}|~y|~y|{|{~|}}z|x~zz{|{yz}{}|yzzwu{{xz||zzy|}||~}t|}z||~y|~~|{y~}~z|{}z|}|{z~zz{v~|z~{|zxy{~z|}{~yy~{{x~~}}|~{yv~~zz}yz~~|{|{zy|wx|v{w}|x}{~||vzy|y{zxy{{{{x}}|}x}}}v{|z}}}~x~~zy}y|}{~~~}~~~~}}|~}}}|}~~||~~{z~}}|}}~~}~~{|}}}||y~~}~|z~y~~|~||~}z~|||z|~||{z}}}~z~{|~|~~~~|~~~z~}y|{~|}~~~}~}}z{}{~~|}~}~~}~~}|~~~}~}}~{~z|~~}~~}~~}|~|~~}{||~~z}}|~{~}~z|}||~~~~{}|~z~}z|}~{~}~~|~|~|}}~~{}z|~~{}}~~{x}z~{|~{|||~~}~}}~{{}~}}y{~}}~{{{~|z|w}~}xyzz{~xzzvzzy~{|}|{}zx|z|zx||{|y}zz{}v}|w~zzzyzz|y|y{~x|z~x}zz{|}{{z{}~~{}{{~~||w}~x{y}{zyy}y~~zz}{{}|}x{||z|xwzw{|{{~y~{zvy}|}}}{{|}{z{|||{t~x|yzz~~|~~}z~~~z~}xxz{|{}wvz|x|z~yzsvzsz{u~{{~{~}zyvy}zz{{~~}}}||x}}zx{z~|z}}~y~}|{y~zz||}{z||||z|{|}y|~{|{y}z~{x~zwzxz}|}||x~{z~}zx{z|zy~{zz|{y}v}vz|y{z|||}~|}{|z|zy~}}{||~|zw|z|y{zz{{z}y{{}{}|wz{w}}y~y}{|y}{}|~~|{~z~{zxzyv~~yzz|y|~{x||z~z|{x}~y}{}}}x{z}z|}|z{~}{|~ww}wz~}|{wz~{zwx|{~{y}{}}z{|r|y{{|zytyyx}~w{zzyzzz{y|z}yv{{}}x~z{zz{|z}{|x~~}|||}x|~yy}x{{z~|y||}{|~}}x{}}{zyxz|vx|xyz}}~{}|~{xy|~yz|{z~}zz{y{zy}{{~}}|y}}|z{x{w}|{~z~x}~{{yz|t{|~wxz|yzzzwyz{z|{~{y|xz{z|}|v|tz~}~{~{z}yx~z}y{{{y|}|||z~~yz||}~|{wwx|}|z|{|z~x||}|}~{}{~z||~{~}~|}~}}~|}~~{~}~~}}{~~~~}~~~{||~}}|{}z|}}}~}~|{~}z}}~}}x~|~x{}}}}~z}}~~~~~|~}{~}}~{}|}~~|{~~}}{~~~~~}}~}}}~~~~{~~}{z~}{~}~}~|}}~z|}}}}|{{~~~|}|~~}{{|}}|}~y}}y}|||}~~|~~~~}~~~~|~~|~}~~}~}~}~|}~~{~|{|z{|{||~}|~~~|~|}~~|z~y}~~|~~}|}x~~{{~y}z}{zy}vzyz~zw|~{w~|||{zzy}|xz{|~z~|zyy{{~{v~x}|}xy}y|w~~z|{{{zzz~zzwv|~||{{yz}wzyyx}{z{{}w}}|{||~y~}yzx~{x|z{~x{{yzv}wu}{z}y~}xz|}||{y{z{zy}{{}|}{}z~x{~|zzz|zy{}wz}zv}z}{z||ztz{xw}y~xx|zzv|yz{}}y|z}{y}{w}y|{yy{y}}|zyx{}}{}{t|||{{zzz{xxy|u}yzxzz}x}|xy{x{{zz}{~xvyx|xx|y{y~zx}|}z|~|~{~{|zywz{wwzz~{y{xu{|}|}|{{}z~||y}}y|}}}|}|x|~{}y~|z}xy~{||w}{|{|y|xyw|~{yzzzz~z{|y{uxzxzyy~~zyw{{|~x{}z{~}w{{zx{{zz}z}zz~z|x~}w{y|yuyw{{}~{zy}|}~x}}}}||}wy~w~~}yy~yzy}|xw{{}{v{y}{||~{|z{zzy|yx~yzzxz}~|z~z{u~zz||{|~}}|}~|}|z}xyy|{~{|wzz{xvv|y{x}x}}xwy{}zx{y{}|}z~~zy~x{{{~}{{v{~z}u{~|{{yy}wzz{{v~z|yv||{{||wx|v|x}}}{z~y}yz}|}{z|}{}{~}wzw{w~y}uzz{||~wyzyzz|{}wzywvv}z|}|xy{||~}~y}~}}v}~y~}||~||{~}|~~|}~}{||~~||z}|~~}}{~}|}|}}~~}}{z||}~~}{|~}}y}|~}~~}~}}~{|}{{|}{{}|}~~|}~|}||~{~||}}{||~~~|~}~~~{~}}}~~}}{|~}}~~~}|~~~}~~|~~|~}}~}~||~~~~~~}}}}|~x~}{}}{~}~|~}}|~~~~~|x}~~~}}~~|~~{~{~}|}{~~|z|{}|z~{~||}{~~}}}~}}~~~z~||~~}{|~|~}~~|~}~~~y~}{z}}}|z~}~~~~|zzx~~{{zw}{yx{w{zw~}|x~|xw{x|zx|wz|uzw{{zy}{yz{z}z~y|z}}}}w~y|z{|~x~||{z{z{w}{}x||{}v}}|}yxz}yy|}{}}~yu}zwy|~wy{y}|y}z{y{}~|~w}wz~zyz|w{y{x|{{}}x|x}{}{}~~{}{~z||yx||z}zyxy}}y{{}||{xx{zz|{}{u|yw{v|y~{~x||y{}|}~yx{|{{y~}zx||zzzyy||{y~z}{|{z|}y}|zz}|y|{wxz{~~z|zyy{}}x|yy}{zz}zzxy~}}v||v~x}|{{}}yy~v||~{}t|y|zy|wz|x}y|}w~~{yx}z|y|vzz{|z~}|{y{y{yx}|z|z|xyvzzyz|~~y}~z|{tzy{|||yw|z|}{}z{{{}{z|z|xx||u}{z{}y}|y}~{z|xz~}||}~{|xyvy}|z{|xyz{xwy}zx|y{{w|z~|}v{zy|{{{{{}~w~xz|z|yz}~|~{~}wvzy~x{~y~xz~x}x~~xx}}y{|{}z|||}w{|~{y|}~}vy||x~z||yz~w~}w||x}{~{|{|{x{|~uywvxwy}x~{}x|vzz}|~w|zv}y~}{zy|}z~y{|yy{|z}}{zx{w|{x{z|z{x}}|~v}z}}{|{|}{|{|xw|v~{|x}~{zx{}{y|z~{}yyx|wu}}}zx|~y|~{w~}~{}~y~||{}~~}|~~~}~|x{~}|{}z||~~~{~|{~~w}}|~~}}}||~}~y~~}~|~~~y~~}}}~~~~~~~}|~}~~}{~y}}~{{~}}}}|~}}{|}~~~}|}}{}~{~}}~z}~|}||}~|}~~}~~{~~}~~~~~~~}~y}}{~}~~}|~~~}{|~~{~}|~}}}}|}~~}~||}}{}}{~~~~}~~~}~~}||~~~|}}}|~~}~{|}~~|}~}{}~x}}~~~}}~~~~}}|}~|~~~~}~~~}}{}||}}~|~{~{|~||}~}zz}z~|{z{ztxy|{z|yxy|{}|y}}{w~||w{z{{|~{|zx}}~y}yz~|z{yz}{}yx}z}zz~|xzyy{yyzvyz~}zxxw|||z|z|z{~z~yx~}{y|||}|{|}y{zuzy~wv|}xxzz}yy{z}~~xz|~yzzx|}{y{}xw|{|wz~{}{||}{||u{wz~yzzy|{|yysyw{yw|z~{|zzxzzyz{|w||||{}|yzxzz||}|w~tz|~{~|}{{|}}{}z~{}{{~zzsww{v{{w|~}}~zxx}yxyt{xz}yx|}|}~~}||y||{zzz||{|{zu||zz{{~ywx{z{~|v}z}zy|ww}vx}{z}z}}}|zz{z||~}~||x{y~|{|}y{z}yz{{{x}{w~x}~}xvxx{|{zy{}y}}{~|yz{|~|z}w|{y~~zy{~}}y{|x}ywwy{vz|yx}}zvy{w{~}yy~w{y|{~z|~~{z}z}}y}z}}y~zx|xz~{{{{{~z~vxx|y~x}|x{x}{|{}}z{}v|~{{z~}{|x{}}{}~z|xzy}|zzzz}zxwz}x}}yv|z{x||}yz|||~~y|~|zyv}z}z}|z}||{|~|yxy~{z{xxvy}yxyz{{}zz{|y~zy{yv~~}z}}w~}{{z|y{|~||z~{}{y{x||v}z{wx{|z|wyzy{{xw}{z|}|xxy|z}}~~~|r|yz|y~}|}~x~}}~~||~~{}}}~~{~}~}~}~~}}|~}~~~}||~}|}~~~}}}|}~~}~}}{}~|yz|~~~}~~||||~~{y~{}}~~{{~||}~~||z}z}}{|x{~}~~|y~~}~~}z}z~~~|}z}~~~~~~~}{~~yy}||||}|}{~w~~|}~}}~}}z~|~~~}|~~~|z{~|~}|~~}~~~|~}~y~~~~{z~}zw~~~|~{{~}}}}~}~y|}{z~}{{}}{}~~}{~~~{{|~{~~~}}z|~||~x~~{{}{zzy}x~~{|z{}y}}zxx||||zyy}{||{zy{yzyzyx{{z|}v|x}~~w{yx~wvz|||{y|{|{u{|y{zz|}{z|}{zu||||z|y|yy{z~~}|{y~}|yz||y{}{zyxz{y{}yvyy|{~}{{{|w{y}|xw|z~}|{||zyzw~}|~y|zy~x{{yy~{zy||z{||z||zwxz}{|}|}yyz|||z{xyzy{z{v{{wz{|}|~|y|z|yz|~|x|~}}}zy}}zxxzx|z}}}z|yy~yxy|zx~}y}}~~}{{{z{}z}yz}}|{xz|~|{yz~{yy~yyy}~}{w{y|}z{uyvz{}|z}~~|z|~|{zzz|zy}{{z~~~y~|~}{yr}|~y{t{z}{z|~z}v|~}{z~|}}~x~zyz}}|z{~|~{||{y}yy}}}}}w}}~}{~||~zz{zz}y{xy}}{{|~~zx{}u|~{}|{z|yz~z|~|u||{z}}{~}~~y|y|}}{|y|~qz||{{~z}~{y~|y{zy||~~z~}|{u{}|zy~{~|}{||~z|w}||}}~~}{w}z~|yz||{x||~}z~z{}xy{z}w~{|}xz{{|z{|~zx{~{~{{}x}zx}~|{|z~|}|y~|}|{zy{x{{{{{|{}{{{}}zy{}z{w~{}zy|{|||xz{}|zy|~{|{y}~}||}{yz|}~xz}{}|~~~y}~~|}~|~~~y~|~}~~~}~~~}z~}~{~{~}~~}}|~}~~}}~~{~}|}~}}{~~|~}~{~{}~}}}}~}}|}~}zy}~}~|~~~|w~x|}~~~|~|}y}~|~|||}~~~}|~~}|}}}|~~{}|}}~}||y|z}}{}|}z~|y~}z}}}}{~~~}{~|~~~|~~z{|{{~{|~|}~~~{}~~{~~|~}}z|}}|~{}~{|~~{~z~~~z~}}~{~|}~~~|{~~}~~x|z}|~{yzw|}{|w|w}}y||z{{y{y{yzw}zxz}yz{{{~y}|||{yxz}y~|z}z|y}{}}x~z|}|}x{yzw|yzx|}{||{}yzz|y|{|}||wyx{}z{v~zz~}~z{vy~}|y{||{|zyzw}ww~|}xy{~zx~{{uxz}y}yy~|||zy~}v|x~~|y||{|}y}{ywzy||x{wyzq{{}xz||yzyyzxyy{}wwv{{}|y}{}|{~|~~|xu}vy|}x||yzzzyxy~~{|zy}|{|xxz|zqzy{|y~~}z|{|xz{}z{|{|{||~~}y~}wz{zyxwzyzu{v{zz~|~{zw}y~~y~~|~}}}y{{~z~{{{}}|w~~{}||}zzy||~z|}{~||{w~y~}~{xyx}{wy|y||}{{|}{~x}y}{~|}~~x|}}{{yz}|yxyw|y|{|vz~{|y{zz}|{xzy}{{x}{xx~y~~}y|zxy{z{|{|{y}yzy~z{|xv|{wywx~}zz|zyzz|xzzyzzz~}{}v~~y}~}{w}|w}yzz~}}{y}y|uz{}{wyw|yzw{{z{|zvy}~}z|zwxz~|~|{|{~uyy|{zz}}{|{{{{|}zz{x|y{|}z}|{zzxxx}}wz~wx}}{z~~{}z~||y{~}|||y|~}y|yzy}x{{}yxyx{{zw|zyw}xz{}{|{y|||z|zxy||zyyw}y~yz|{~|w|}|zw}}~}~|~|}~{}|{|}~}{~~}~~||~~|}~~~|}|~y|~|~|~|~|z|||||~|~y~~}~~x|}}{~|}~}~|z|}~~||~~}||~~{}|}}y~|~}~}||{}z{}~|~~}~}}~|~{}~}|}}||}~~~~z~~}{{~{y~{~~}}~~~~~|~}~y{~z|~z|}{|~}}~|~~~~~~}~{~z}z}}~~|{}z~}|~~~|~{}z}{{~~|{~}{z}}|~}||}{~~}||~~~|~~{|~}{y~w}z||~|}|~~xx|yyw{{yzw}y{}~}{{zy|zy|z|x{yx~{yz{~{{{|z|{z{{yw{x}{yx~z|w{|x|{|z}|zz}||}z|{yz{}}xx~}}yx{|~{x{|x~x{vyz}wz~}{|~~~|xx~z|z{{~}y|z{{}v{z|{zz|{|{z}|}|~y{|z|{|x|x{{y}x}zzx~xyxy}zz}~||zyy{z{y|x}{}y~{{y{{{}{z}{~z}{{|{z{yv}{z{wu{}yz}zy{z}zzy{w~|}yyyz}{|zyy~zy}y}|}~zy{|x{xz|{}}}v~|z}}{{{y}wyyy}|}wv{{{|zz{x}}yu}}vxyyz~{x|yz}~yzy}y}y|vzww}}z~|zy|y|{y|}{}}{y~}{|{|zxy~{x{w|~|{|~|yw{~{y|{}{{z{|z}z|{zz||}z|yxz{|}y}y}yt}w||y{yz{}{}}}}}|{|w}z}{y|{|z{~{}x}{y{xu{~~||yy|z|{xx}x{}|zz|||||{y}zxw}{|~v|{yz}|zx||{{xx{x||x~x|xwyyyxywz{{{{yy{{{yz|x~}}zz{|~y}x{y||zxy|~z}z|z||||z{}}{{}{~{~~{~yyvx{v{{}{}xx~}|z}zyyx||{{zwzzw{y}|w{x{{|v}~{}yxz}z|||{}zyz}x|{|{~~}{}}x{zy}}x{{}z{{{|w}{zzw{|zz~~z|{yy~zy~|{{y|~|}}}|~|~z|~|}}}~|}~}~}y~~{~~~}~~~|z}~~}~~}}t}{}|~|~}~}z~~}}~~~~~}}}|}}}}~}~{}}}|}}~~}|z~~~y~{}}~~~{~z}}}}}}}~{{~}~~~|~}~~}~|~~}~|{~}~~~~}}~~|~z|}~}|||}~}~|}|{}~~{~~~{}~{}|}|~~~~}~}|{z~~~}}}z|}}~}z~}~|~~}||{{}|z}}{y~}}~~}}}}~}}~|}~}~|}}}{~}~~~}~~~}~}|~~~~}~||z{{}{|~}|y{|{{z~x|}x|{zuyyy{|{{}}}ztz}}{|}zz|r||~{{{~|y||~w}}{~y}}zxy|v|}|zz}yzz|~}}zzxx{z{x|yz{{y{}|||}{z}{}|~x~}z}w{z~}}}~yyzyz|y}u{z~{w}{x{w~||{zz~|yzu~}z|}{x}|w}zz|~||{z~xz~|w{xx|{~{{y~y{}|wzvxxv}{wxyyz|{z}}yz}y|z}~xy{x|{|}{y{~x~{y|vxwyyx{{{xy}~zzyvy{x|zx}y~|}xx}|{}}|~~vz{yz~||}{}{yy{yx~{{z{zz{ywzxy|{y~yz{zy}{||||z~}z~|}|}|}|~|y|}~y}~~~z|{|x{{xx~zyzw{wzzz}}zy{{u}{y|}}|zy{|~y~|}|x|}|zwyyy{y~|u}|}vx~{zzz{|{w|~z|y|}x{y}{{~}}yx}|~x}{z~w|{~z|z|yz{|v~{zx}y~{{xv}xxy|{z{x{}}y|{|z|yw~|~{|~~}{x{~z~zyyx{~{||~y~}|}{|}|{}{{z|w}{z{yz}}~{}||zz|}~}v{|||{|{{{x}w|}zyz|z~|zz~zz}z|xz~v{{{~|xxwy~|vyzyzyz{||z}y}|}z|x{|z|t{}zz~x|}|yyy||yy{xv|xx{}tx~wz||zzy{yyz}z~{|~~{|}zzyxx{~|{|~|||~}}~~}{}~~y~~~}z|}|}~~~~|{|z}~|}}~~}~|~z}~}}}}}y~||z~|}{|}~|~~}~~{~{}~~}}|~~{~}{~|~|}x{}|~|~|}~~~~~}~{{}}~|{~}~}}|{|~~~~}~|}~}|~z~|~~}}}}|~|}|~}|~~~}}|}}|~~|~|z}~|~}{{}}~{|z}}~}}}~~zz}{{~~~}}|{|}}~}~}}~}}}}~~}}{~}|}}~~{~|~|}}}|z~}~}||x~}||~{~}{~~{|}}zv{{y}zyz{}wxzyx|{y|xvzxx{|z{~}vy~}~}}}{{yz}}}|{|y~{y{~z{z{|~x~~z|{|{w}|y}wv{y|{y|yx|{xxzy|x}x|{z}{{~|}{~|{}|}{{yzz|z{{|}{{{||{~x~xyzzwy|x{|w~x|}y{xzw{{}|w{}}z|{|y}zyz|}z}~}yy~z}}{zzvy}zy|v{}z~yz|zzy{~|z~}x~|y{x|v|zy|}z}{wy{~~|{z|||y{|yy~yv~z{x{|}|zx{z||zw|~vyzy{y|~wy|zvz{{y~z{~|{||zz|yz{}x}z|{{v||x{yz|y{y~{{|{|}}z|}|{}y}yx}~~x{~z}yxzyzz|{~|{}|}|z~}}}}}~~{}{|zw~}z{|~|w{||{z||~|zv}~z{{x||~}}||w{z}z|{|{wzy|~x|}||x|}{p{~|x}xxz~~yz}y}|z}|}}{~}xw|x{{x{{z{|~~}y~|{}z{}{z{wywuyz}}|z{{~}{yxzz}|{xzzxz|zz}{}~|y|{z{x|z~{z|{{x{{}yzz}x|yy~~~uz|z{z~||}y}}{z~|z~~zy{{~yy{z|{{y{z{{|z||z|~z}}|yz|y{~{|y|{{zx}|yzz~zzz|z~}}~y}|~{v}z{z{}y|{x{}yz{z}{}xyx{|y}{z}y}{{|{xxzzyy}}|{wzvzyy{|{{|xxzx}}w{v~~~}{|~}~|}z|{~}z}~|~~~}~~}y}|~~|~{yw|~z}~~|}~~}~|}|}}}y}}{}}~~z{~}~~~~~{}}}~~|~}|}}y{|z~}}y|~{}z}|~{~|~~||~~}|}{|~~{|~}|~~~~~}{}{}}}}~~}}~}{}w}~~}~|}~|~}~}~~|}~}~}~~~~}|}~~|~}}||}~{}}|}~~~~z}}~|~~~}~~~~~}{}~}~~x~|}|~~}y~|}~|}{}~~}~~}|~~}}~z}}}~|}~}{}}}~~}{y}}xy~wyyz~|}zyy}zw}{{y|{||{|}}w~zwzwy|{|}}{w}{y~wy}y}|u{|z|{~}wz{}{y|~wzz~z{zzy{z{|~xy{wz~{~w}v{x~{||x}{}z|}~}x|||}{|{|~}|~{~x|yzx}{y}{zzz~z||z|x{zx{wyy|}uzyx{~~zz|{y}||x~}{}}|~}|||{y{x|y}|z|xx~x}}zu}x{|w|vu|y~y{|~y~w~}||z~~{}}{|}yz~z}{}w|z|{}xz|x}}y}}||x{zy|x~{{{{}}z|{~|yz{z|}|{{||{|{||zy{zu}~y}ywwzww}qzzxx|yxy|}wyy{yz~}{}xw}~z~y}}}{}}y}}z~|{{{wyy}|z~z~{||x|}x|{yx}z{{y|vz{|z{|~{{z}}yz~|{w|{{z{yzy|}|{z}}{zz{y|}{}z{}z{w|~~{}~|~z~z~~y{yz}z||}{{y{~xz{{~yz{z}{||}||z|z|yz|zy}yy|yzx|~}x~{~zyw~{{{}~|~||}~~y{|r|{|~{zz}{{{x{szw|xxw}v}zyyw~{{xzz|{z{zy{|zy}|y}|}|{wz~||y~z{z}x}{xzw{w|}}|w}x|{|~y|{wztz}~y}z~}vy~z{{}}}}}z|{~~|z{~~~z{|yy{xy{|{}{||xx|||u}xzz}}x|~}}}y}|w~{{||}~z}~|z|~~}|}~~}r~~}}|{~||~~~~}}}}|~~}~|~}}|}z~}}{}~~|~~}~~||~~}~~~~~}{}}y}}}z|~}}~|}}~~{}z~z}|~}}~}~~}}|{z}}~{~|~~~}~y~~~~}~}}~y~}~~{z~~|}}x{}{~}~x}}~~~}}}}}~~||}~|~|~~}~~}}~~~}}}{~~~~~~~|~~}~{~}xz}{{}z}|||||~~}~~|zz~}{z~|zy~~|~~~{|~~~{|z}}~~{y}{|~|~{|~}|~~xyzz{wz{{{z{~yz~z|xzw}wyyx{~z|{x}yyxz{vz~wzx}y}~z|yy{x|z}}~w{zt|{zzy}xw{|~}~|zyx}{||z{}}y~}wx|zz|}{x{yzx{|yzyzy|~y|yy|v{y|}zz{}}w}{ywxy|{~}}{yzz|{z||zz{z~yz|~w{wy{|{}|z{y~}v}|yyxx|}~zxu{|y}v|zw~~z}x{|xwy{z|{~~|z{z{||}wquy{{|y|{{y{~}x}}y|z{xyzwzwyyzy}~y~}yyxwzy||~yyxz}xz|}y{|wz|{y{z}{vyz|{~|~x}}{wy~{}{{wy|w}|w{x{x{{||yyz|zw}|z~~~zz}w{{z~~zz{y|x{{y{}z}~}~y}}}x|~{z}~}|}|y{{|}w|wz|x||~yw{|~{xz}x{}z}y|{~{|~}yz}{zzwv{}{z~}|w{zzvy}}v{}xz{xx~~}zzvz~}{wzvzyy{{|~|{{|xzxyz|wx{}|z|}z}zy|y{||{x}yw{|z|y|xyy|xw|{xyzyw|~||}y|{y~{}}|y}uzz{z{}zz}|{}}zz{|{yxyxv|y~|w|x|x|ywy|rwwvy~~}yy{|yxyzy|}~vz|x}zz||{wz||y{{x{x}y}wz~}wzz}}xoz|{z|~|wxy|}}|ys|yw}}~xzy{~{yzxz|}~z~yzxz{y{~|{{|x|}yz|{{vz|{z|y{wzxy|yzx|{zz|z}~~{~}~}~}~~~}~~y~~}~}}{{~}x~{}{|z~|~}~~}|}}~~~||}~~}~~~r}||}|~~}x~~~}~|~}}||~~~y}~}{}~|~}{|}{}{|~}~|z{}}~|~|~~~~~}~~~~~}~}|~}~~~}~~|~~}~}zz}}~}|}~~}|{|}}}~|~~~~~}}~}~~~y}~~}{|{|~}s|~}~~||}~y|}~~}~}~}|}~~|~}|~~|~{~~z|}~~{|~~~~|}}~zx{zyz|zzz|{}z{yzt|}}{z{yz{{|wx~y}t{y|yy~v}}}z{|{~}}{}z|u}{|z~z}}{u|xzxxz}wzx{w}}|y{xx}yz{v}~{{}z|yzy}z}{~y{x{y~|w|}v{{|}|x{yyy~wzw}z{x{}}s||xz}s|xv{{yx{{x{~|z~vzwv|{|}z~|z~}zyz{~y||vyzzyxv}yx|z~zyx|{{yyz{|~|~zy~{}z~w||}{{wzx~}~x|}{{~}|{}}}~|{x}yzx}w{y}z{z}{{x{{xzy{zx~~}yyv|{}~yy||}~x~}}}~}z|}zw{zz{~xz|{zy{|yzyyy|}zzxxyz{}tyzz}vw}{|}z||||vz}zz~}{{}z|z~{}y|y{xy|}z|{w~zzyy|}y||zx|zx}{{~}|x{}z|}{}~{{|zyw~{{{}y{y{}yxyx|x}ywy|y{v{~x~{}~|{y{yw|zz~}y{xxyx~}xv{z|}z|}||{}~}|{||zyv{{{z{w~}u}x{}yyz}y}|x|}{~zzzyw{xy~xy{}yy{z{zw}x{|y}z|{{{vv{{x||y{w{xvz}|}yw{~{{yy{y{~|||y|{{wz~}{~~{xz}{wy||||{|uyxxwx~{x}yx~{|zzzv{y|}|}||x{|~w~}~x}{z~}~}~yzx{|zx|z{xzyzy{w}xzyzx|{|xuz{yz}}~yy~y}}zyw|w|}vsz~~|z}{v}{|}z}}}|z~}|~}|~|{{}}{}|}|z|}|~}|~~}~z}~~{}}x{|x}z{}}}~}~~|~}x~{}{|{~}~x~}}}~}~{~~~}}~}{~~|~}}}~|~{~z}~}}{|{~y}~{|}~}{~~~}}}~|}~}~}~}}~~~~}}~~}|}~}~}}~~}}~{z~z~}~}~}~}~z~~}}~|~~~~}||~}~|~}|z~~}}~}{z~~~~}~}||y~|~}~}x~~}}}}|~~~|z}}|}~y|z|~~~}~|}}zx}}|}{|x}{|zz~{wwxx|yx{{|}yz{~z~x|xxx}~{{z}}~y|w}w|~~wy{~}z|{y|z~{yxz~zxv|{}|zv}~{{z}{z}~|w}{zy}}yxz|zzw~|{|}}|zw~{}xy~zyzz}z|xzzxy~~{~||{~|{zv{|~}z}}{z}}x|~{|xxw{|y~yzy|{yy~|}||zyz~y{x}w~wy~|}|}|z{zx}}yxwy}xyzzw|z~x{}{|zzxx}|z}zw{z{{|x~{~}{z~{yx|yx~}~{~z{z{||}x{z||z|xvy{z{w~w~|ywy~}}zvuxy|||{{}|x}v{}|y{|{~z{u{t~||w{}yzvz~z{{v{y{|}{x|}xz{{}~{}z~z{~z{zzyy|z|w~{y{y|}zvz{z}zxwz||ywzz|~wz}}|||yxy}wz{zy~z}}}|}}|zz|yx|z{{z}wzxt{zzz|{yy{{xz}{|x|z{}x{z|zxyyz~~|~}}y|z{z{}x|~|~y{{y}|}~|}|}{|w{{|yvy}z{y}z|w{y{|~v|z{|zy|zy{x{}{yx{|||}~~|zzxw}|y~y~zyzyx}vy{{~}yzv}|vy}y||v|{{~zz{{zz}w|}{z}z~z}zyuy}{}|yy~zy}~{|z|yy{|u}zyxyz{{}|~{}xzyzz~}|x~zx{y{|{x~{}yww~||z|y|yz{x{xz~~}zz}{x|~{||}{~{|{~~|}}zz}~}||~~{}{}~{}}z}}{}}|{~u}||~z~~~}~|~{z}|~||}~z}~}~}~~~~{{}~}{z|||}|}~~}}~{~~~~|}{~~~~||}|{}}~|~|~|}~~~~}~~~~}{}|z|{~~~~~~~~z~~~~~}}}x{~~|{|~|~~~|}~}~~{~~~~~}|||z~~||}}}}~}~~}|||~|~|~~{|~z|~~}~}{}~}~|~~~~}}|}~~~|{{}~}{~~z}|{{~|}{{~~{~}{}y{yx|y|}y}}}~}s|}x~zu}{wzy}}y{}{~{{}z|z}}z}|}w}}{{z|~y~~|y}z}}{y~{w}vx{|}}z~|yx~{zyyxz}~yx|zz{{|yyx{~}z{|x~}{{y~}}t~z}}||{{}{zxzx{{xz}y}zx|y}{x|}y{x|y~zv|twy{v|~x{y|y}y|xy~z}}{x|{}}}w{z}~x}y||z|z{{~z}|xvyz{z{{wyx{z{}||{~y|}y|yyz}zyx{}yz|}|}{||{y{x|~yxw{||~{}zyx{z|xzzvxx{|yy||~{}z|}x~|{yy{{}y{{y{}{}{x}{|}{}yyvz}{~|wyxx|z{y{yu{{|{}{z}~~{}}zxzzz~~x~y~z~y~~|z}}w{{|w|}z{}{{|}}}yxw|z{v|}{||z{~z|y|||zv||~}y|~}zyyyx}zx|{xxy{{{{w}y}z}{|}w|v~z~{|{~|{{~z{~~{x{||z{{}yzw~zz{vxz|{v{~ww}uzz{|v|~{z|{zx{|~y}}x~y~|~{x~|{yx{}~{{|{|zz{z}xxxz|uz~{~|}wwwy~wy~~}{}{}|w~}|}{yw{}}~|zz|}z|zv{~u|{x~x|{}{w{z|yxzx~{zx}zzwz}{|}{vy}z|v~|{||z{x~w|||{ytw|zz{x~xwy{{xy{z{y}zyy}z{{~{{||~z{zz|z||}}zz~~z~}|}~}}|{}|}}|{{v|~{{~}~}}~|~{~~}z{~|~~~~~~~~~}~~~}}|~~}~|~~~{z~}|{~~~}}}z~z~|~|}~}~~{~~}~~|}}}|{|~|~|{|{~~|z~}}}{~}}|}}}~~|~}}}~v~|}}||~~}w~}~|~~}~~z~|~~~}|~}}{~~}~~||}~}~{||~}{}}~~~~{}~}~~~~~|}}~{}y{}}|~||~}}~|{~~}y{}~}{}|||{yz}yp}|}y~{|zz|~|}~y~{|}|{}y{{z~}|~z{yyvzvx|~{w{yy{{|wzz~yzx}{y|z}x|}|{zyy{y{{{zy{~}~~|~|~z}}~|wyzzy~{{|}vz~}}ww}||ww{y}y~||}}zzz}{}x~y|{|~zvxy}~zz|}~zzyzzyy|yy|y}xvx~}|~|z~}uz{~{~z~|{|{|zy{|~z|}}x~yx~x{|z{w}z~zyz}w~yz{zvyy}uwz}y}}~}z|z{z}~|{{|yz|{||{}}wyzzx{}||z{}|zy}y}{}zw{t{zzz~z}w{yz~|yy||z|zz~}}|||xy|~}|zy||v{}z|y}{|}}{{z{|{}z~}}x}y||x{{~z~~|{}{|zz{~~z{|}~z{{~|xy}{z||}}|zz{z{x{{{~yx{yz|y}xzyy|~y~|x}z{|vwz{z}w{v}zxz~wzzxz~{}zzwz|w}z{|v}}||{||{||ww}}|vw{z{|zx{{|}y~x~xwz}}|yz{~}~{uz|z{yzyy}{z~{~v{z{|yzxtz|y{|{}yw}y}{yyz{|yy~w{zy}y{w|}{xz}x}yvy~|||{{zxy{}zx||wwz}||||xzzt|}{~{zxz{}z{x{zwy|z|}}z{{~}{wx|{yyz|~~{|x~||z}}xz}z~y{yz~v{{w}z{~}z|{{x~zyxx}}yyw|}||}~{}z|{zz}y{}}}~}{|~|{z||{}||~~~~}z}}|{|}{}~~{}|~{}~~~{~}}~~}~~~}}}~~|}{~}}~~}|}~~}|~~|{}|~z|~~|}z}~|~}}||~~|zy~~~{~}~}|~~}~~|}}|~~~~}}~}~}~~}|}||~~z~}~}~|}~~y~~{}|}~}|}}}}}~~~}|~~{~~~~~~~|}|}~~}}~}}~|}~~||}~}~{}|~~}||}}z|||~}}~~||}|~~~~~~~}}}{~}{~~}|{}}z}~~}{|~~~z~}~z~|}|}}{~zz~{zy~{yvu}x}y|~xyx|{zxx~}{uzv}zy~}zz{yzv}}||~z{~zz~||z|vzz{}~|z~~|zy~uw{}{|z}yy}{vy{{wyz}s{zxwx~}w|}y|{{{|{wx{{}|{}{z{|x}|{||yy~y{{{y}zw{w{}y{wwxy|}x{~x~yy{z}}|z{{x|x}}}~~}{}~~zy}v}~|{z|{z||x~yw{z{yw{z}v|yy|{}{v{}|{~~}z|{zx}z~}}}~}|}|~xy{|y}yuwy}z|y|{|x}wzy~|uywzz|z{w~~}{zx}xyz~~yy|y|z{y{|vz|z~z}~{uz|{yx~yyyvy{||}||zzry}z}{{~}{xx{y{}x~~||}|zz|z{~}~}~z~z{~x~{y{}}xx|y|{{x~{x|yz~~|{{ywxzw{xwy}~}}~~|zx|{y~{y{{{zy}vy}w}{}|{y{|tyzx{w|v~yz{x||z|v}}~~}}|{~|z~xwzyxoy|x|{{ywy{vz|y{}z|z|uzz~xy|{yx|w}}~x}~~}z{}w{{|{}y{y|{|y{{yy}|wzw|zyz{z{zzyvy{y{}z~~w|z~y|{ywz||~|z|}}|{||}}~~}|}|y}x}{vzywy}{|zzyvyy{~z{{|{zz|{~}y{}|{}z~t}|zz}|}u{}~y|z{}zv}{w|}}w|vx~~|}xyyyyz~yz{x{}z{yy}}zy~{xz{|x{~{}{~}}{||z|}~||y}~~|~z}}|}z{}}}~~~~|~}~}}~~~}|}~~{{}}}}~|~~~~||~~~~y~}~~~y|~}~}}|z}~}}{|~|~~}}~~~}}~zy~}||}x}~~~|~~{|~{y~|}{~~~{}~|}{~~~~~~}z{z}|~}~|x}~|{}~}~}}~}}~}{~~~}}}~|{||~}}}}~~y~}|}~}}~}}||~|~y~}|~}}u~z|~|~}~~~~~~~}~z|||~{~{|~}~~|~|~~~}}}~}}{~}{{z}}~~~}~}~~}~~~{}|}w{}zyx{|u~||uz{z{{}zy}}y~~{|}|ywy}{x}{yzx}{z||{{|wyz{zwv|z||v~|}|}zyy{}zz{{zyt|xy}z~zy{xzw}w}~}y{y}x}wy|x}}|yyx|}x|zzw}~|{u{x}xxx|zt|||xyy|w~}xz||z|{{x}{{}|x~y{~zv{||x}y|z{y}w|~||}{z}y}|z}yx{~}|yy}{|zx||yvy}{yz}~x|z{||zx||{v{x{}{z{x|~{y}~wz}}zz{yv{{|~~}y||{yz{w}wyw||}|z|{z}|}}~}z~}x|{|}yz{}}{{~|wy}|~{|z{x}}{yzxxxz|{|~~sy~uw|~~|}z}}}~|x~{yz{z}~{{|w{{v{{u}|~y}y{x|{~}}zwu|y{|yzz~z~z|}}z~{w|{xz~~{y|~~}zz|z{vzyz|}~~y}|~~z|{z}~{z|zv|~{|zx|zyzwzy~{y{{y{z{|{|~y{{xzz}}~}~w{~~z~|}xw|yzzz{y||zwxy~w~|~{}y|w}{~|}w{}yzzx|y~}}{{{|}|{|{~~|yz|~}|{z{yxz{{}y}zs{|x{~x{~}z{||}}zw|~||z|z{|}yyxz}~{zx{zyz{x|~z}{|z~}y|{z~yy~|{y}}|~{}z}z{~{u|uzxy{||z|}y~}{x}}{z|w}z~wwyy{z~x|}|}{y~xvys}~{{~yw||{wz|}~{}{~}{{~}{~z|{~~z~{~~{}~~{|{|}~~}~~}}~{z~}{}~|}~|}}||~}{}}}|}~|{}~||{~}{}~~|}}}~}~|~{|~{~~~}~||{~{|}}~}}~~}z|~~}}}~~~~~}~|}z|~~y}~~~}}~}}}||~}}|{}|~~{}~y|~|}}}}~|~~~}|~|}}}}~z~}~~}~z}}{}}}~}~}~}~}}~~}|}|~}||}~~||||}}z~~{~}}}}}|y~z|{}}~~{}~~}}{||}~}}y}}{|}~}|}}~~~~}}}~~|{}~}~}~|y{~}~{y~z|}u{||}{zy~zy{y~w|{{z|}zx{y}}|yz}{|zw|}{x{x{z|}|yx|}}|~{z~}|{|~|z|{|}~{|uzz{x{{y}{~|wz|v}{wyzzy{yzw|}~|}y|}zz{}y{|y{}|{xw}}}zzzyxxxzw{{{{{y|z}{xyxyx{z}wwz{|}|{|vz{|}{yy}y{}xy|}{}{z{w|z{zzwz{~xzwy}|zvz~z|xw~{{{~|zvyzx|z{u|}~}|||z{~~|~y||{y||~zyvz}zwxy{wx||x{|xzx}zz~~z|zz{|}~{y{~~|~y|z~xzzz}{v|y{~~{~zzyy{}x}zxzyy|~xx~uvzzx~x}}z|}y{}z|~{}~{{~z~z|z~z}{|{|yx|w~w{yy~|}w|xz{z{~{}|}~{}yz{{zxz{z{y}~~|x~~}|wxyz|~}|~yx|{}y{yzxzu}z|||z{}}~||yz}}zz|z||{y~~x{{~{~}~z{z}v{xzz~zv}xz}xw{{~|z{{xzx{y{~~{|tz~~xyx~||}z}{{}|{}{zy}~v}{{{~{||{{z|xzx}}}y{z|}x~|zw||||vzyzz|z{}|xx{yx|}{|{|{}y{{|}|yyxzxxzwzww|{xzu|{{{|||w}z|}|~xzy}}z~}~|z|||xz{x}{y}x{}{|vv~xzx~w}x}~{{w~~{~|z~y{|x{|{}}}~}|{}~y|~~}|~|y{~~{~{~|~~||~}|}}|~}~}}}}}~||~|}|{||z~z}}~~~}{~}}~~~{~~}}|}|t~~~}{}~}}}~{~||}{~~~z|~~{{}}|~|}~}}}~}{~~}~}}|}~}~~|{~}{~{|~~}}|~~z|{}|{~~}~{z~|x}|}}~~{~{z}}}~}~~~~|~|}|{||y}||z}}~~{|}~{|~~~|}|}}~{~|}~~}{|~}~}{~~{}}{}}}}{}}wvz{~{z|~y|~}zzyx~|zy{|}w{z}z~{zwz}z|rv{}||xzwx|zzsy{w|}zz{}|||{|{{~z{{~zv~{|z{zz|z~~x|}~y}xxz{x~zvy{ywy~{|z}zzzyx}{}{||z|~zz{|xy{}~~{}vwxu{|z}~wyw|}|y}wz||{~{}z|y{{}w|w{{y}}{yy~~}y~x}~{~|zy}{z|yzzx{{yz~wzy{zzyxv~zz}{||w|}zytywy}y~y{|{|}~z{y{zyz{z}|~~{~}w{~}z|w}}z{yzz{||}xy|v}|}|}vyz{}z}}~xx}x~y|{zw|}||z~w||w}||{zx~vtx|~{{|z{wyy}}|wz}|}~{xzzx{|wwz|~x{y}zw~~|zw|}y|xz{x|{z{yz{|yx}yw|}y~yzzz~{x~}xz{}x~z~~|{}|~yy{z}y|{{~zx~}x{zyy|wz}~|vywwxy{~y~}y~~{yz||{x{xz{~z|{~}{z}~z|{{y~|zz~{{|}|~zzzz{z}x{zxzs~{yz{x|}|x|{z{z~zyzw|~x{z|}}||{|w{|x{{{|w}yw~y||xw|zzy{|z}~|z}{x~~x~ywyu}~}|wy}zw||yy|y}|y||}|}yyy{}}{}z}~}z}~}{{|z{}xw||z{y~}}|{z{z}{y|~|w{}}|x{|z|z|m}{zzy|~wz|~|yxz}|~yyy{~yz|}{y|z}zxyy}zy|z}{z}y{}v}x|{~~y}~}{|||}{~~}}{~~~}~|||}|~}~|{}|~}~{z}~}|y{~~~~{~|}~~{~~~~}{z~~}~}~~~~~}~}~{~~}~~~~}}}z|~|~~}~}z~~}~|~~}}|~}~~~|}~}}}}~z}z|}~~}}~~|{}}z|z~}}{~|~}|~}}|~~~}}}|~~~~}~~~~~||}z}}}}}y~}~~}}}~}|~}~~~|~~~~||~~z{z~|~~}~}|~|~{{~~}~}|~|{}~~|~}z~{~}}}w~{}}~}~~~}~~~|~}{|{yz|z{z~~y|wz{~xzyxzyy}|y|{|uyzzy}zy{w||{uy}{{{{z~~{zvy|z}||{~xx~|y|z}z|{z|z|{zz{u{{zy|}|z~ys{{{yzxy~{zwx}}|z{}y||{x||{{y{x}wx{|y|y}|y{~{{zy}~u{zvx|{|zyzy}{yxzx{{~{~{xz{~y~}|}|~y|~~{}xz|vx{y{{xwy{vxxwzz|{|~|xyzy||}~|x}~v|{~}~}}~z{~{z{|~}}}}z{x|{{txzy|z|~xy~yy}zy|{zv|{|||~~x|z|x~}z{}zxyxz}|z}z||{xv~|y{|{x{y~z{y{|~w}yzwy{}}|z~|{||yy}y|xz|~~y~}|v~{v|~yzu{z}}yxxx|||{w}y}zxvz~|{{{}}}||x|w{zz{{zyzx}{}|||~}zx{}}{}yy|xz}y{v{w{zz{z}{z{x~v~zvx}~||||~{}y{~|||w|{~|~||}w{{|zz}z|||w{zuy|yz}~w~|~wy~t{}}{||~{yxx||zzzx}}zxy~y~y|y}}}}|y|{wzy|yzz|zy|y}zxv|}x~}w~z}{|{~}||{y|{|z{{zy}~y|~}wz|z}|zvz}{{|zyy|}{{x~xyz|wz}z|{}~zuz~|y{y{}{}z}}|{|}z}}{~}z}|{{y|{p|{x}zyxy}z{|}{ywww|y{~|{|~yvy|||||~{||{~~{~}}~}y|~~|}~{y~}{|}~~~~~~}~}}{{z~|{~~|v~|~~|~}~}~}~{~~|}~z}||~}}||~}}}~}z|z|~{~|~z~}~|}{~}~~|~}}{}}}}~}~||~y~{||}|~}|~}~|~}|x~}}{|}~}~}|~~~}~}}|~~|}~|}~|~x|~~}|}|{~~}~}~y|}}~|}y~~~z|}||~~w{~~}~{}|}|{~{~}~z|||}|~}~zy}~{}~~}x||z~}{}~}~~|}~}~~~{|y{}{|~~~{}~{}~~}yzy{}x}~zy{{|xx}{wv{z}}{|vyz~{z|{{zzy~{{z{~wx~}{{z~xx||yxw{y}~{z}~|z~|}{wyy{y|}x{}{|u~~z}z}z|y|z{zw}y{yzy{~|~wy{yw|yyyx|{z{|z||zy|u{yyxw{~}z{~|y{{zw}y~y~xyz{z{xxxz|v}{y{zxy}~{}y|{vz{{z|z|}{}{u}yz{yzx{yx}{~ytwv}zx|zy|~|}|v{zy}|ywxq|~{}}xw|}y{y}z}y~~}z{|wz}~|uzxy|}w|~w}w{||||}{z{yx{|||u|{y~~y{z|}z}y{{|{{z~|x|ty}{~|}v~w|xwz}z|zzzxyv{wxz|t}~x|y{zz~{{}}z|{z~{{}y{y~z|yyz{}|x}|}zzzz}xu{{z}{y|xv}}xz}||{w|}~yz|~~|{{zw|{|~zy|{{y|}zz~}z}y{|{zyz{{x|||w|z{x{||{~|{xyz|x|{}}|y{~{}|xz}||xyz}|yz|~z~{~z|z~}wz}x{y{{{v{}|x|w}yyz|~x|}{|y}z{x{y|yz~zz~{||v~z~z}w{{z}yx~|y|z}}|||zyzz}~z}~{z}|z|{z~|{~|yx}v{|~yx{wzy||yzy}|{yx{~y|z{}w}|}|}z|}}}{w{|{}||{{x|z{z|||}{}w{|xz|zu|y}vyvzy||y}|{{}|y|~}zz}}||z|}w{}}{{x~}}}~|~~~~|~~}~~}{|}|~}}{{}~~{~~~~~}}~z}{{z|~~yy|}}}~{~~|~x~}|~}|~|{{||~}|}}~}}{}~~~z}z~~}y}}}~~~{~{{||}}~~||y~~~}{|{~|~}~~~~~|~}}}}~}}~~{}|~}}zy~{~~|}~}|}~~||~~y}~{{z}~~}~}|}~~~}~}~~{}~}~|w~~{y~~|~~~}yz~~}}~~{~}~~~}|~~~{|~}{}}~}x~~~}~z}}v}~z}}z~|{|y{y~z|zy}~}zzzzxx{zy|wyv|yy|z~{w~{}~{|x|~z||{z}}{v||~}~|w|{w{{}z{y}{rxy{xxzzwzz~xz{{xyyzv{z||z|wy~{{~z|y}}x}zzw~~{{}~}xz}z{zz{{{~{zx|xz}{|y||xv|}|z}{yz{}z|}y~|z{|vyy|zy}|z|~zz~zz{z|z|yx{z}yvu}yy{{|yyzxwx{y|vw~xz|y~||{y{{||z~}z}x~~z}{y|}}}}yx~{yyy}|y}{wyy~|rw{|y|~w|zz}vx~ywy|}|~|y|{{||yx~|{~|x{||z}}{|||y|yz|y|x||~}{wxz|uyw{|yzy{z{{}yz|}z|}{~~{}|||}{z}z||~~xy}vz{|}xy}{|zz~w|x{}y}z{u|vzx{|y|||xz{}|}xzvz}|z}|}x|~}|y}}y{|zvuzx|v|||zy|xxw{{{z{zy|zy}{z|{}}yzzx|}{|z|z{~{xyz}{~vzvz{~wyzy|t|x}|{}{t}w|~x}z|{z||y{{y{x}|yx{|{{{}xz|vyx{zx|{|yzx{yz||x|zxx|}x{||w|}~{}|}|y{~~yzx|zx}y}}{~}|{y|{{|z}yzv{wy{y}}|}~|{|zxt{yzzw{yz|~}|{x}}{{yz}{~}||}z|w|t|x|yz|||yx{||v~|~xw~zvz}zz|{w{{|}}{yz{}~~|y|wz|~}}{~{|~}{~|~|||~}~~~~z~~{~~{|~|}|~~z~z}}~~|}~{{~}|~~{|~}}}z|}~~{|{||}}|}~}~~}~~}}y}~}z|||z|~|||~}}}}}}{~}|~}}z|}}~{z}|}~~|~~||}{~|}{}{}z~{z~~~}~~~}}~~yu}~||}||}}~}{~|~~~~~~~}}~~~z|~||~~~~~}~~}~~~}~|}y~~~~v}~||{||{||~x{|~{~|~~~|}~~~|}}~~~|x|}~{||~x~~}~|}}{{|}{~}|}||zy~}yx}z{wxy{y||~{|u~|||yy{|z|{|~|}y{zy~|}zz}{|{{wzzz{yz|z|}|yz}{zv||{}}zyz}|x|~z~z{yxz||z}y|{y}~{yz{y{{|{z|yu~y~{}|~z{|wwxzyz}wyvyyzz|{}{{}{y|||~{|{|{}zwz~{y}vy}w|}zz|{{{z{|{}{z{x|z|{v|wzz{yyxy|y}{{zyz}z}tzzw~{zy|}||{{uzw~|x{|wyzx}~{yzx{yz~{y{zxzz{wy|}w|{{xy{yyy{|~z{{zw}z|~~}}xy{||z~}}vy~{|}zzyyz|y~w|z}{~yz{{|zz{u{y{|z~z}{{z~zy||}{z|x{x|{}z{{}||~yz{w|}{~|{|{{z}yz}}zy}z{y|}}{|{{}x{|z~}|zz{{||~{x~|yzz~yv||~}uv{w|~|{z|~w}|}||~zy|~|{~|}|yy}|x~{x}y|zzyz}x~|y|zxz}zu|{}{}{|}}|w{y{zz|}}||}{zz{|}|zyz|z~}z}yyx~zvyz|yzzy||}{y|{||z~|zzw~||~|y}~zz{}zxy~x|}{}|zzxy}|{zyz|y~v}}x}z{zzz|x~~||wt{}|{yyy}xzx{}x{|~yyz}{yyx}{{|zzz|xy{w~z{}~z|z{yxxv{|{~}~}x|~z{z}||||t}y|w||}x}{}{{|~z{wy{}y}}{{{{{|}t}~x|{|y}}}~|~}~}|}}{~z}y}{~~}y}{v~~z~~~}~~~}w}|~~z||~{z~}{}|~~}}||~|z}y~}~~~}z~~||}}~~}}}~}{|~|~}~}{~||z~~~z{|~|~}|~~~}|}}}~}~}~~~}y}}~|}~||~~}}{~~{~|~}{~|z~z}{~~~|~~}~~~z}}}~y}}}{}~~~|}}}}~||}~z~~~z~~}~~~}}}z~|~~}~}}}|~~{}~~~z}|~~|{y|~|~}z~}}|~~}~~|}~~~}~~}}|}~}|~||}}~|z~}~|{{{w}{~{||}v~t~{vw~~y|{{zwz{{wvwzzz}}zw|~~x}y~~yz{}}y}vv|}|z~}}w~zyzz{ywx{|uw|zyzzw{u{{zxzzvx}z{~}{x||{z|~~|}|y||{y}z}|~y||xz{}{zy{x|x|x}y{|~zx~|{|z{{}wx{~{}|{z~}y|{y}|y|~|~z}x|{y{{z{{y|{{zyy|~{{ywzx{yyy}tw|}zywzz}z}{yz{}~|}z||{zyy|~}zz{{~z|zy{zyz{y|y|{y|z{z{{y}|zzz{y{y{yvy}zxy{~z|z}|~|{{|w{~~zzz~~}}~~}{xzw{vtx|zyy}xu||{~w~~}xsy{{{z{z|}}|xz}|z|~{}~~||z|}{{z~yz{zz{yy||{zw}z|{~w{yv{w}y{~|y~}yzy{}xyzy~vz~yyz~{}~~{zy~{yz~{||w|vuyv~z{{zyzz}{zyz||{z|~|}}}yzz~}{|}y}}}}z}|}y{{|{zyt{}~zx}wxv|zz~z}u}{~yxz{y~}~x|z{}yz{|y~x}zxz||}~zzzz|x||}yzvzz|z|xw}|{yyy|yyywuxy{x{}~y}{{}{~}yuy{~|{y}{|yzx}{wyxvx{{uzvx{|z|x{zxz{x}{{w{}|u{vw{{zz}w{uy}|{y{y|{|x~~}}}~zyx}zy~y{|{wz}}yzvy~ux~{x{x}}y{y{|~y|~y}{~|}}|~~~~|}~|||~~}}}~~|~~|~}{x|~|}}~~~}|}||}}{|}}}}}~}|~~z~|}v}~{{}{~}~~{~~}~~}}~|{{{}|~|}~|||~z~~~{~}~|y|~{{~}}{~|{|||~{~~}~~x}|}~|}~~}~|~{~|}}}~}}~}||}||{}|~}|~}}}}~~{~~}{~~}{~{}|}}~~|||}}~|}~}~~}y~~~}~|~}~}||~}~~|~}|{|~}}||}{||~}}||{|z~~}~~}}~|}x~~y|~w~~~w|{}{}~{x|~|}x~x{|}x}x~z}y}u|}w{z{|z~{|y|wz|{}zz}y~zx|tzxz|{z{|zyxwz}{{xyz~}z{z||yx{~}yzy{|{~|{{x{z|w{w{y~}{}z}ux}z}wyvz{}|xz|x~~w~uu{yzx{{z}~wxu}|{xy|z~zx~tzx{}u{z|y{|x}}yx~|xz~}|{y{y~{|z{|{zz|zz|{v|zv~y}y|{||z}||{|zx{|~vv}{}{yx{{~~yy{zv|~u~~{|{{|w{{{z}{{z}~x}}yyvzz|}|{{|xzz|}~xx{||}~z}~{|y{w}|{|||}|}|y{v{|xy{ywx{{|wy|~yy{zwy~{|yxzzz~yz{z}y~{}}zzwy}|z|yyx|zz~}{{zzz}}yz~zxz}{yz|}zx}}}{z}}{~}~{z~z{z{zz{zy}||yxy}~}|yxzzyy{yy|{|}~|}z||~|}|y|{|x~{zx{v|wz{v}{vx}x|~z{w|}y~|zzxxz}zwz}|{yw|}{|||~{|y|}t{~z~{xyx~|~z~yz{xz|{yy{zz{|y{}||}zz|}{{~}y||yzuz|~z|z|z}|zx|{}{|y~yzv|{{zz||zz~|{}w{}}~w}z~{zz{{}yxyy|~}{|zx|~vz||zz{}wz|y}}xx|}vyyy}{z}zx}{|{x|{w|}~~y}z~~|{}{|}v}z{}y{{{y|x{|{{wx}wy~|~}}~}y{yz}{|}~}~z}{~|}~}~{{~~}}~|~z~z|z|~~{z}|}~~}~{{y~}}}~}{z{z{|~}~||~}|}}}|~~|~~~zz}}{~~}}}}~{}|~~}~~{~~{z~~~~~~~~~{~~~{~}}}|~~|~~}~~~~|~~~~}}}~~~{}|~}||{~~~{|~}}}~z~}}}|w~}y~||z}~~}}y~|}~~}~~z~~}}}~|z}~|~}~z}|~~}}}{~}~~}{~}}~}}~~}{y~~}{~~}{{z}}~|~}z~|{~~|}|}~|~z|z~}|v|||zw|yxzwyz{}yyzx}y|zxzw}{{z|z}{xz||zyw~t|z|y||~{{|~|z|{}{{z~{xxy{{|~{x{y~zwz}|vzvz}yy|{w|y|}yzxx|zy}xzw}{|{{~|x|}~}z|}zx|vzyzzxz{zv~uz|}zxxu{z|}wv{~{y~{}{xz~xz~x}|~v|z{||}z~~{}~{{zwxy|w~z{~|y}{zyy~y|}{xy}}{y{~{~|zzzz|{~z||x|~}{|}zyz{y{zy{x||zzyy}|z{x{{~{|{z|vw{x{x||~{zz|}yy|}|||}w}}}~~}z~}~~{|{ys|yzxuzy||y|~|z{}|zz}|{~xwy}n}{{z|{z~x|y}{~vz}yy}|}~}wwy{y|}y{xzy}zxzzzz|{zzz}|}yxw}}{}~z}y}|yz||z|~|}}~{|{}|~}z{w}x|{|||z{z~~}{xzzx}zxxxy{xv~~|{{{z}{{}{}wzy|}x}{x~||y{xvyv~z|{zvxy}uwxy{}yx{{y|ws}{~{yx}zxzz~}}z|||w|{}|||||z}|||xwxw|z}y~x~}wy{|{z|x|v~|}{~z|{zy~zy{yy|z{|~|}z}}v|yyzy{~~|}~}|zz|z|~yx{{|zz~z}w|{vv|~x{}{||}~z|~v{}}z}y|z{~{{z}||~zy|}}z|}z{}|zx~y{zx|zyyzz{y{}~|z|~{{~z}~{}~{~}{~~z~~{z~{}~~~~~~|~}{~{~~||{v~}~}{}}|{~|~}}{~z}~|~~z~}~|{}~{}~|}|~}~z}}}~{z|}~~}~~~z~}||z~~}}|~|~~}~~~}}|~}~}|~~~~{z{}~~~~y{z}|}~~~}|~|~}~~~~|}}}~}|~}}}}}~~~{|~x}}}{~}~|~}~~|~z}}~{~}|z|~}{}}~~}}}~~|~{{}|{}zy|~~w}~}~~|}|~}~y}|{y{z~{~}~}~~|~~|~}~~zy{y}~|}~~{}~|{{vzw|xyz|}y}{{x|x{yw|zx~v|{vz{x{y{vz{||{~~}wwz|y{wzyvz{{~|xy{{{x{{zzzy}|}|||~}|yx{{zzz{{x~|z}}}|y|{{xy|~}xx}{}}|w|z}{~{z|{}zzz|}z}}~z|{~x{|}zyz|x{}||zz{w{uyyz}yxzy{|{|wzz~v~}zzzy|y{~{{{y|{|zu{}z}|}x|z||x}xzxw}|y{|~y{{z}{{}{w{{~|~{vz|y|{|~x}{|{|y}zz~x}}|{|v{{z|{}z|x}{zuyxy}w{}y|z{zzy{x||wxwx}||z~yz}{|xx~z{uzzy{yz|}|}xy|}}{~|zxz{{y~~}}w{yyz||{y}|yvz{|}}x|{z{|xx|{||zxzz{}{z{~{{|z|x|}uyzyzyxx}z{}{sz~zv{z}z~yv~}y{{||z|x|zz{|zw|~{}z~{z}vx}|{~|~yy{{{{|~w{{zx}yuz}|{xy~x}z|y}|}zz}~yyx}|v}zywxz}|z~}||z{z~{v~wyz}y~{~zw{|x|xx~{xz{xz||}xy||{}y}{{{}z}||xxxz|~||zzy|{~z{{y|}~}z{}xww{}|}|y{v}{xy|{z{{~{z|{z|xx{y}x{~zx{|xuzz}~w|}yz}w}|}ww|zy{|||~|{z|x}}{}}}{||zzzyyzz{{}{}}{{|y{||{~{}yyy{}xz}x|{{{~~x}~}~~~|~{~~}~|}{{}}~}zz~}~~~}~z|}~|x}}z|~~~}|~z~}}~~{~w|~y||}~}}}{|~~z~~~~|{}~~~}~~~~|~||}~}~}~v|~}|~~~}|}||~|}|}|~}~}||~|{~~~~}}{{x|{~}~~~~~~~|}|}{}}y}~}~~~~~~|}~|z~~}}~~z|z}~|{~|~|z{~|~~~~}~~}~~~~~}z|}~}}~}}||}}~}}~}|}|}~~~{~~|}~}u~~~|}y|~{~}|||{}{~~~|~}~~~{~}~|{~~~~~}{|yz~xx~}xwx{zxzu||~x{v|{zz{yz||}zw}xw{tw||}|zy{z}||z~|{~w|~}}|z~zyz{|xzy{y|{|y}y{zz~z}xz~yz|xzxxyxy||{wzzzy~zyy~yz|x}{|xz{|yy|{|zvz{zx~xvwz{x{yx{zzxywyzy|{yz{xxy{~|{|}{}yz{|}zy{|z}{~zz~xy{yx}y~|z||}~{}zvzyz{}wy{{w}{x}z{}wy{|}{~xxy~|}|}{z{~yx~wyyv{{|yzyz|y|yzy|x{{x}}xzzzx{~~~y~~~z{x|~{{zy|~~x~w}|z{y|yzy}|w}|xyxxw|xw|~z|||~~uyxywy||~}{}}||yx{{||y~z{y|{zz|z|{z|w}|}x}v}{z~{yz{x}tuwvwyx~zx|}|~~{z|{{y|zw}|y~y~|z{z~|{~|v{|yx{}vzy|w~y{zz{yxz~y~y~twz||||}}x{{{}||x{z{{~|xyz||x|{{|ywzwz}}y~{xyy|{{zyyxx~ywyv~y}}|{z{}}z|wyu{x{y{zw~||yyzy{~{zzw|}}}~zzxzyzw}|z~|}~{{zxzyz~{z}z{{z}x||{||xy}{z|||~x|{yx|~}{~xy|{zy}{yzyyux~}|wz}}y}vy|}~}~{~{~~{z~|{{zys}|||y{y}~{zsz}x{z~{{y|yzzwy}}{zzx}}{y{yzy{~{}z{{zx{|}z{|{|~~}{~{}y~~|~~|}}~}{}y~|~}}~{{~~}~}|~{~}|z~||~~}}{~}~t}|}yz}~~||~|}{{~~{~}~~~~~|}~|~}~~~~}|~}|~~}~~}|}~~~~~{z~~}~~||~~y}}}~~~~|~y~|}~w||~||}}}~}{~}~~}}}y}}~~~~}}~||~~}}~~||{||~~~~}~}~}{|~~}||}y~~z~}}}~|}{~}{~}|}}{|{~~~|~~|{}|}v~~}~||}~~~~~~|~~}}~~}|}}}}}|z~}~~}~~~}}|~|}}|z}|~~}}{z|{~~~|}~}yz{y|yz~z|}|~x|{~|{{}z{x}zzw{zy{z{~{w}xy}xzy}{||yywzz{|{}zz}~zyzxz{y|y||vx}|z{wy}{}|{x|y{{~x{|{z~{}|{{||||ywzyzyx}yz}v~{yx}z||{}{{}|xy~z}}}w}ty}}zzyzw{z~}z|z|y}|yz|~zx|{x{|}zyz}|zy{x~{}y~{~zx{x}y{w~wy}y}{}|{|}{zxvzyy}}|zx|yzyz|z{}{}v|}y|v{|{~|zxyx{|~|z}~{z}z|z|}}xwy{{xzyyw{y|~y{z{|}{{wzz~wy|}zzz|{}|{|w}x}{{|xxz|w|xyz~z||z|{vu||{{yy~~{z{}y|{v{yy{{|}~{|zz|y|yy|z{yx}}}xz|zxz}w{z{{x}{{zwx{zzz|~|y{y||{~y{|{}|y~}}}|z||~{|z}{yy{y{}||{y}z{z|{z|{{yyyzzzy{{|x{{x}|z{{~wy}|{|wyz|~y}zvx~|xy|~yx{{{vzxx~}{|{{yz{|x}{xv|}}~yyz|z}y|{|w}x|{}}z{}w|}zx|zu{|}|w{}~{ywx{y{xx{|z~}|}yzyw|~|{}{z|{|~x~{||{{{{{{{~y|y}{~x~w}w{y}zz}v}|zyz~{v||~{{{vz|x|~zzxy|yxy|}wyx{{}{~{}uyzzx|y~z|zww~z|x|zzy}|~{z|}}}~zyzw{{y{|}{{~zx~~z|}}~}~~}~~~}~|{zy||}||~|~y~~~{{}~~~{~|~|}{|||~~}}}|}|~|~~}{||}~}z|z~~y|~{~{|~~}z~~{|}}|~~}}~}s|}}}~~}~|~~~~~}}}~|{}|}}}~}~~}~{~~~}z}}}}|~}~{~|}~}|~|xy~}|~|~~}|~}|}|}{|~z~~~{}}~{|||}~~}{}}~~yx}}{|}~}}|}|}~~v{}~}}y}~~}~~~}}~~~~z~~{}}|z}~~}|~|z|z{|~~~~}~~~}|z~}~}|z~}~~~z|~~{{|}~~|}|}{z~{|~}|~~}~~~y}~}|z|}~~}~|~~{}|~||xy||}x}x{w|wz|{wyz~|z{{|{x|x{|ztx}{|wzy|}|{|{}}}{|{|||yzyz|~{||y{|yz{zu{{zyyz{{{{{{w{zxwvxz{z|vz}|z}|~{z~~x{yxyw{|~yz|zyyy~|w{zxv}{yyzx{zzz}}~{z{{x}rx}zy{}y{{||z}}z}~|~z}{z||{|{}~|}z}zxx|x{{{|x{{}}zz{ty~y|wy{yyv}~}~{y~w||z{{~x|{y||x~~y~{{zzzz{zz}yu|w|y||y}~y~yyuz|}{|yyy|{{z~xuz}||z{xy{y|yx|}|{~yy|xzz{zu{|zyyz|yxzyz}|y{|}|{y{z}|{|||w|||~~z~~|z{y|~}{}{{|}|{z{yzz|{{w}yv|}zyz}{yzwzzxzyy|~z}}vzw~|}}y{x~{z}~}zz~}w}}uu}|wyw|{z}{~x{~z{vzyu{|~yy{|zzz}{{{~~y}||zyvz{y{{}w|yx{{~}y{~~{}xy~}|z{{}vzzyy~}}|}zy~|y|~|}{}|{{||||z|yy~{zxx}{}|w|{{|w}zx{}w}{z}z}~y~wy{||xx{x}z{yz}~}{~z|zz{y}{z|z|zwszz}zx}}uv|uz{}tzv}{z}{x}}|}}||}v|x~~|||{~|y}{zy~{zwx~{z|x|{z{}zwzz{}x{v{vzzw}xz|{yyzxz~{}}}||{~{z|{}|~||{~~}~~}~~{}}|~|}~{|~|~~}}}|}y~}|}}|~}~~}}}|}||}|z~~y}||~}~~}}|}{}~{{}y}~}}x}~}z{~xy~~|~~~~~~|z~}}|}}|~y}w~s~}}z~~~~}}y}|~~{~~}~|}~}{}}~~}~|~|}~{|~}}}}~~|{}}~||~z~||y}}}}}|~~~}~|~}|~z}}~y|z|}~~}|~||~|~~|{}~}||}|}}~{}~~~}|}~~|}}~}|{{~{|}|{y~~~z~}}|}{}~{z}yzx{}{y}z|{zz{{|}yw|{{zz}}zwx~{|y|z}z}}ww{|{y{u}{zw}y{z}|{yyyzz||y{{|zxzzxwyzz{zzz{z{x}}{wwzy~zyz}z|z{vy{y}yy{xx{xyz~}}}{yz}{z~|yz~x{zz~zy~|z|x}z~{xx}w{zy~xzyo~zy}|{|z|zz{||xvw{wz|~|}xv}|y}{{}z}y}~}z}xxw{|{|z}{}|}u}|zv{}{{~~~z{~|w{~y{}{~{~|{|||zy}y|~{|x|{yy||}{z}z{|zyv}{|zz}|}~x|~}x{|}~{zxxyz}~|yz~{{z~{{z{|||y~{z{zz|zx|}}z~y|~|yzz}{}|}y|z}y|}z|}|x{zw~z}|}{z|yyz{}zwx}~{x}zy{{yy{x{|x|z~z{yz~{}z{vyy}wz|~z}{zz}{}zy|}|}zy|y}}ywy|{{x}zx|{}z{z}y|x|~}y{{y|xz{|y{zz}{w}x|uz|z}z{{x{}y{}}z}{}yz{|w}{}zz}y|{~zvvx|}zz{}wx}|x|y{|{x~||y}}v|}ywzxzx||}wy}zzz{z}|z{zxzz}z}x~}{zw{{{}|~|{|}z}xx|z{}{}x{|~zuzy~}}{yx}yz}xzzx{~~zzy{z|yywy{~zyyzy~w}~xxzuyw}~x|z~yz~zzx}x~{z{~{~y}||{|{y~{|}}zywz}z|z{}|zxyx{||{{|}}~~{}~}~~|~~~{{{~{~|~}|~|~}~{}~~|~~}}|{~}{~~}}z}~~~{}|z}{~~}{~}}{}~|||}|{||~~}|~~|~~~|}~~~|~~~}~}|{|}}}~~~v}}~~~~z~~}}|~}{|~|}z~~}~~~~~||~~z|}|}~~~|}~}~~~}}~}~}~{~~}~|}~~}}z|||~~~}~||}~}~{}z~~}~}|~~}|x~~{|{~}~~|}|~|{}}{~~~}z~}~||}~~~}~~}z~~}~}~{|}z~{|}}|~~~}}}~{~}~~}}}}}~||~}~z~~|}z||}~~||{}zx}{|}}|}~~{{wzxw{{{{xyzx{}xxy{|xwxx|}vy}|y{w{}x|zzyv|y||z{{xx~}{zyw}{~x{~zyy}wuzx}{~y{vv~|~v||zvwy{yzw|xwwx|uwzy~y|~~{}x}~x~}ww}z}{}|}}{}z}|{y|xww{|zy|y|vw~}y{}vyyy}{z{zz}x~x{v}y{}}wz|y}|zy~{{zyyx{{|wz|yx{|}|y}zw|{z{zz~yy|{~}z}yxz~z{|z|{y{z}|z}z|{yx~yzxuyy{}ww|zzx{{{wx|uxzxx|y|xz|}{|}}}{zy{y~{}~|~w}zz{{{z}twzv{xz{}zz{zz{w||~x}{x}~z|z{}~{|~|x}x{||||{|z|wz||x~}~x{zz{~zxz}z|z|yzz}{yxx}|z}}y{{|xy|{~{{yx{x~w|}}x{~||{y}}}{|z}{|xz{wy|vx{}|~ww~j~x{yzw{|}zxzxxy{y~||z}|~}||z|~xx|yzz~{|zv{z~zxy{{{{~|}y|x{v|{||yzyy{xz|}|tx~||{}}zzxz{|||z{|~}~{y{{}|z|z|v{}xz~zw{w|v|zz}z||x{|yvy~|vzvz|z|}z}z|z{|{}{{|yy|yyz~~{~y{{}x~zxy~zzxzywyxwxyy{~}z|yyzzz|zv|y{~z||z|}{~|}}}~y}xx{||x|yz{y~|xzwzwy}vzywy{v{y|yy}zt{{|~~}|zzy}|~z~|~~|~zz~~xz|}{~~~w}|~{|x{||}}}~}~|~~~~~}{~~}|~z}|{}~~~~~}}}|~}}~}~~~|~||}~~~~~~}}}~~|||~}{~~~~~{{|~~~}~{}~{}~y|}~|~~|~}~{~}}{{|~~}|~~~|}~}}{|{{}}}y{~zz}}~{|x}~{~}z|~~{|~~}}~~|{{}~~}~~}|z~~z}~zy}~|zzz~}~|~{~}}||}z}||{z~{}||~}}~}}|}~}}{x|}~z}{|~||~~~~}~}{{|~~}}|z{|~}~||~~~}{||~{|}~~~}~~|~|~}}}~w||~|~}zz}~~}|z~~}~~~~{}}y|{}zyx{|{z|{|y~y}zxxy|z{xyz}x|~y|zyw{|y|~z||xw{zxz{x~~{}yzz~z{zww|y{u|~||}z|z{|zu}y{|{v{{|vw{yx{x}||}~yqzxwyzz{}zzzyyz||p|{{z{{z}yw}|zz}}{|w~}y~{{}|zyzz}wy}{yz}{y{z~vxv{}vwz{{~|w}~}zx{~{{wy|x{yz{|x{zyzz|z}yz||zzw{ywz~wz}zv||v|}zrz{y~z}z}}yyz|{zx{y|}}}zy|yy||ywx|x{|x{|z|yzyszzz}xzz{{~y~~|y~yzyzzz{||{|~y}}}|~}}|~yyzz{z|}~yzzx{||zvz|uz{}y~~zz{|{xwzyzx~x{{zzzx}w|z|||y{{~z|w}yyy{}v}z||~|w||x|xy|{{|x}z{{|z|}|{x}{w|{y{{}|~{z{}}z~}|}|~{|z|{}{vx{{{|zz{|z|~w}~|w}zy|zzx{zywz}~}{{|wu{x|yyzyyz{zy|z~zu}ywu{{zws}{|{zw|z}w{{{w}~{zy{z{{|y}y~x{wyy{zx}|wzz~~{{~zuzzzy}}x}|z{z~xv||{x~yyyyzyyz}wx}}yx}{{x|~xz}zx~{z~~xzxzv}{|yy}vw~}|y~ywyty~x|y{x~yz|{y~zzy}xz~}}}~|{x{y~zy{zy}wv{w{u{~}yzxy{y}v}z~y}~}{}}zyw{{~y|{{{~{}~}}|{|{~}~~y|z{~w|~~~}~~{}~~~x}z~||}~}~~~{}z~~}~y~~~|~}}~~~~{}{{x|}}}~}{y{~|~|{~~z|~z|~}||}}}}~~}}w~{~}~}~~}{~{}z}y}~~|z~}~|{~~~|{{~~~|~}~~~~{|~~~}~}}{}}}|~}{}z~|}~~{}~~}~~~}~{~~|~}|}|~|~z~|}}z~|~~~~~}||{|{~}}z}~}}~|}{}|}w|}~~{}}x~~|~}~}||~z{}z~}|y}{~}||~}|z~}~{|~~{|~~~}{{~}~{|~{}~}~|}v{}}{~~y{|~}~}}}y}|z|zy~y{}~~{{y|{ywxw~|wwz|{z{|{~zyx{|{v{zz{yz}y~w~z~~}~|~}}{|z|}~}x~yzz{|}zzz~yy}x{w~}z{zz{wz{x}x}~zy{~{~~{|}x}y{{|~|y|}||zzx|{}z~x||y{zz|y{~}~}}}{yu{z~}{~|y|}|~{z{}||~z~{~y|{|{x|y{}zw}x{u|}~~xz}{}{zx{|x{zz}|y|{{y~~{}z|}|t|~||~z{~vzuyz~}~}wwv}zyw|{~y}xw|{}y{~~{z{~y{~|}z~}s}}zxz|y}{{~~x~z{}xyz|}wx{|z{|{}~~}|{{}x|~{|{||{~|}{v||x}||}x{y~{~y~yz|xyw}yvv{}x~|{|}|yxx{|y|y|~}~||~~|{}{|z~~z||}{w~{{wy}}}}z{|{yzzz|{|}}}}|wy{{{}|wy~~|{~~|{}~}|}|}{||{}}x~~{z|zz}~y|vz{z|{{~~y~|yyx|z~ouz|{~|~{~|{||y{y{|~|{{y|w{}||~{w|}~{}}{xz~xx}{}x~{y}x||x|{z}|{yx|~}y~{{{xz||zx{x{|{y~z}y|y{z|yy|~~{{xz~}y{z|zzs{}{y{~~}{}yw~}}y|}{z|}y{}~zz{{zy~||v||wyv{x~y{~z{{zzz|{~{~z|z}{~{|}}~}|}}|{}{}{}~}~{|~}~~z}|~}}|}}}~~~}|~~w}}~~}}}~|~|~{}}~}~|y~~|~~}z~}~~~~|~}~~~}~}~~~{}|~}~}|}|~~~}~~z|~}|}~}~}~}~~~~{}~~~~~~~~~|{~}~}|}~|}yz}~~y}z|~~}~}~{~~}}|~~~~~~~~}~}~~{}~|}}{~~z}}~|||}}}}~{}}}}|~|wz{x}yz||zw|y~uy{xwx~y|{}}y~~z}{y~|x{z|{|yzv}x{|{}zy}y~y{z{{{y{|{}zzzyxu}|}x}|{zwz{}zyw}~uxxy}~z{}y}z{x{vxxz}|vy{{{zzwx{zy{xx}yw~yz{{{v||x}y~{x}y~}{{xz}y{{zyy|{y~}xy|}yxy|{{|y{{}z|z{}|~|xx~z~|x~|{}|{}y}}}zyzx{yz{x{|{{{z|xxzy{z}{}|{{zzy{{y}~x}yvwvy{|ux~t{w|~}}v|z{|y{}~|~z||{~yy{{~|}|{xw{{zwyx{{x}xx}{zyz{w|xw{||zzyyzyxz{xz|z{}||wzy|{vwz{zxz~zuz~y{~zw~{|yzz|x}~yxy{yzz{|{y}z}zzv{zx}w}zz{|y}{|y{~}{|{{u{z}{~|}z{yy{~z{y}y|{|z~xyy~z{xzz|xxz{{|}z}}|~y{{w{~|vx}|||{yy}~~zz|||wv||y~zy}x|{y{zxzxzzx{|yzwzzy}}{zx}wyzy}z}|}zzy}zzxzw{~u{{y{wzwx}zy~z}|x}y}{zx}{{{yzx|zz}|~|y}{wzwwwx|yzxx|}{vzxzzxzy|zw{xz{}|w{y}|~x{|~v||{|zzx}}{|yzy~wx||||vy|z|xy~}}zvx~y}~{xzy|{z~|z|{yy|{yz||zx{xy{z}}|{y}y|{{{x|yz{~~~z|zx{x{{zz{xy|{}{|y}wyxyy}|yz~~~z~y~~~{|~}~z~|{{}~z~}y~{~|}}~~{~}~|~|z~}~}}z~~{~}~~~{z~}{~}}}{~}|y~}}~}|}}}}}}{zz}~{y||~~~}~}|~~}~{~{|~|}~}~z}|~~|~~~|z~~}z~}}|}|~~{{}{~{z~~}|||~{}w~~~}}}}|{~|}|z~{}}~}||~|{}{{}~}}~}z|}{}|~{s|}}~}}~|~{}}{||~~~}{}||}|~}~~xzz}~~}}y|{{|{}|||}}~{y~z}}~|~|||}}}~|}~~~{~}{~~}{~}~~~~}~~}~{~wz|}~|y}x{z}zzx|wyzx{y{{xx||xu|{xuy|vx|w|{{u{{}zy~z{zx{{{}zxy{~w{{{~zvxxz|yx}zy~z}zxzzzxvx{yx{{}yyvw|y}zrwx{}|{|~}z{{{v}|y}{zy{{{}|vx~w|{}yxwyxz{y{zy~xyy{z{z~}z|y~}xxzz|y~z}}|z{|z}~|yywwzz~~}zz{|zy|~|{wy|zxwv}xwz~|zv|}y}~}y}{}x{z}~y}z}x~}z}zyz{zz}yz{~|{||wzz{{zy{z{yx|}z|vwxz}y}{{|z}|z{{yy~y|}}z}~~}zw|yu~xxxzxy{zzw{{}|wzvzw{x{|||{z~{zy~|y}}{y{}{~{{}}{}{zy|{uw|z}~yyy~|{z|y{|y}}wxzztx|z~|w|~{z|yy~y{|}}|y}{zz{y||}}v{yzyyyw||zzx}yz|y~|wx{~|ww|yzxzz~wz|}yz~~|z}v|{{zyx}{|}zz|x}{||xz{{y|{zyx{{yz|{}u|z|x||~zy{w}z|y{w{}~y~z{}{zy~{|v}z{{}zz{{w{{{{{xy{~yy|{{xzz{|xyvzxzx|y~}~|v|x{||~}|y{yyxx~}yyzz{yz~|zy{zxyy||x{{y|x~}}{z|||}{yywyxzzy}|{~{{|}}y|z{{|yw}}z}}q|}{zy~x{{{nx{xz~zvyzvy|zy|{}|}~zz{yz~x{{zy{}z{}zzz}~}|~}~}~~}~~}}y|}}}}~|{~~{~||~~}~}}~||z}}~}}}}~}|}{}}}~~{|{~}~{|~~{~|~~{|}~|{~~yx~~}~~~}~~}}~}~y~~~}}||}||~~~z~|}}~}~}|}~~~~}|~z|~~z~}~}}~~}}}~|}}}||~~}{}~{}}z~~~~z~|~|}}}~~~zw~}~z}~~~~{~}~}}~z~}{|~z}}y}|{||~{v|~|}|}z|~|~|}~~|~{{~|}||~}{|~~|~}~}|z~y}~|~{~~{}~{~~|{}~|}~~{v{||zwz}yu}}x|x{z{z|{w}y}|zy|yyzy|~yzzx}{zyzw||z||{|x~}u}xxzz{z}|}y{}}|}yz||}z}{wxwv|z}x}yzyvy{wwz||}x|yxv|{y}{z|zz~{zxzzzw}yz|y~z{|z}}{~|zzz~~~|y~yz{|{z||}|zxz}|{|z|{}z|{v|z{zzzw|~v|zyzvzz{}z}z{y}|v{|zyy{x{|x{w}||xyzyzz}{z}zyu}{y}{{{zz{{~yz|{{{{zy|~|y{~}xzx{vvzxzzy{{w~z|{z}zy{x~yzzwyz{z{{|}|~}y~}|zyzzx}}{~zzz{{|yy~vyxyx|{{zzz|zyz|zx{~|x|zy{|yzzxz~w}y}z{}|zy||vz|w}}z~~zw~y{w~{{|}x}~|~|w~z{x{~{zyz~|ux{{yx|xy}yw|}yyx}y~z~}{~zzxw|x{|{}|{|z~|{|~~zyw{}|~{yz{z}|zzz~{~xy~w|yyz}vzzwxy|u{|{v{|{|{y}z}~{}{|{{y{z~~{|zx{~yzyz}{{|yy|z}~z{xx||yzxzz}ytzyzyxvwyx{yzxyyz~}}|}u}|wz{y|yz|yyu{yv{zy~{yzz{xy|{xzx~v|uwyyzz|~yzx{{||xxx|xy|{xx{~yz|v|}{|{yw|ws~x~{}zwz{x}{}zx||~|{|x|}x|y|yzz~y{xz~|yzt~|{{v~|~x|{{|}xyyy~{z{t}x~|}{{{||{y|{}}{}|}~|z|}~}}{|~}~}}|{}~~|{}~~~~}~}}}y}|~~}|~~u|~}~}~z~z~|}~}~||~|~|}}}}}}~}~~{zz~{}}}}{{~}}|}}~~|{~}{z|~}~}{~~|~|}}v}}}~z|~||{~~}~~~|~~}~}~~}}~~|{~~~}|z~~{}~{~~~}z{{{}|{~|~~~{~~||~{~}y||~|~}~}~~{}}~~~||~}}|}}z}~~{~~}}~||z}}}x}|~~~y~|~~~}|}}~{~||~~{}~|}~}}}~}||}||}}~~|~~~}|}|~y~z|zz{{~{~zx}zw{z~tzx{{y{|zyxy}zx~y{wyy{{}{z{zz|zy~{}|x}{~y{y|~xyz~}|y}|{yy}zw{z{t{z|xy{x|z|tzyxy{zuy~|}x}{y~x|z}||}}zz{~{xyz}z|z}zy}{xyw{uz|zwyzy|w{|zw{wx{wz{~x{}~}z}|}||}||~{z||z|~~}{~|zzy}z~z~w{~x|y{ww~u|zx||}xxyuz|y|ywws}}y{{vy|{z{}zz}y}yw|x}z{zz{}x{xxzx}{{zzyx}|{y}}}y}wzx{~w~|xyy|y||y}y|{|}{~z|x~~}|{|zzzzx{w}z{~}z|zz~zz~w}v{yz|~xz~x}{{}~}~{{zy}y|yy}z{}~}ywxwyyyywzyw|xx|}|yv~x|y{zwy||vw{|}v}|x}z|yz{}y|~~{~|y{~{~~zxw{{wwzzy{vz{y|{|zx{xw}||}{{}x{{z|w|{{y|}~}zzy~{y|{~www}zyyz|v|}yywz|xv{r{~|wz{twvy{{w|}}z|z}z{}}{w}x{z}zy}{|w}yv~zyzvz}|~{{|zz|~xw{~x}{x{y~zxw|}{{zz|~~}{u|yyy|{xz{z{y||~zw{yw~y~y{zzx|ywyyvxx||{{{|zwxzz|yzv}{~{|yy}y}}~{}}{~{~|z}}z|x{{vux{{zvz|~|vw~{~uzvytz}{x|}~x~yx~x|x||}}~|~~~|}|{~|||{~u}z|x~}~~}~|~~|y~y}~~||||}~~~|~}~~z~~~|{|{~~|~{~}}}}}|z}~~{~}}q}|~}z~}~{{{~~}~{s||}}}x||~}}~~~~|}~{}}{{{|}~z|}z}~~{|x|}~~x{}|~~}x}~}~||~||~|~~|}~}}||}}~||}{{}}~{~}|~{~~}{~~}|z}|~|{z|{|~}~~~~~|}|}~~~~~}}~|~zy||{}}||~~{~}~~~~~~~|{}z~{}|}}{~}|~~{~}~~~}|~~}}}~||~}|{}w{z}z}z|wwxz{x~{|z|{|{~y}z~x}{y}y|z|}||}z~y~{{z||xy}}zzwz|zy|z{xyww{zx}~}{z}}y{y{w~xy||z|x~y}{{w{{yyt}yzwwxy{|~q|y{{{xx{zyzv{}||z|~w{}yz|{}}|xy}z||yzuzyy{|y}|xzzx}wy{||}{xz|}z~|z{y|ywyw|y|zw}|ry|z}{}zz|{y|zz}zu}}zyz{||{~yzz{||z~{|yv~|y{|zw{y{|}{{z~zy}}x}zy|||z|{xz}~x|{z|vyy}~z|zz~|{{z|~{{~yyzx{~u~~~x~~~y}|v~{xzy{|z|zry}w||}|{}|{{xwy|w~|z{y~yx}|xzy}zv|z|y}{{z{uz{{}zx||~zz~|zz{y|y|{xy}{{xz{y~}z~~y~y|{}z||zv~~|z}z~x}~wwz|y~z}yzz{yzz~z}x}|~zz~x{~x~z|y{}zyt|z}}~y}zx}~{|||x{|wv|{}~z}~~y}yxtvu|zy{}}}y}|zz|zz~z~|}{{}|{y~{{{wz{~|~~|x{}|yz}|x{||z|{y|w|zz}zyy{|u{x~{{|~|{y~xz{~z{|zzzz~}}|xx{|zy{||{yvx{{|}}~x|{xz|uy~~zx{yz~wz~~|~z{zyx}}}|x~}w~|{{}z{z}}{|~{zzx|z}z}{zw}~y}z{}zwy{zx{v~zxz{zz{{x~zzzy|z|||zyz|wz{}~{{||~|~}~~}x~|~z{{}}|y}||x~}z~}~|}{|~{~{|zy|{|{~~~{}||}}~~||z{|||{}{}|~}~|~}~~~~|x~~~|v~z~~}|{}}}|}}~|{~~~~~|~}~~~}{|~~|||~{|~{}}~}~|}}}}zz|~~{{|{{~~||yzz|~|{}||}z~~{~|{{|~~|}}~~~|~{{}~}~}~}}~||{~~z~~~||~{|}}~x~z|~v~zz}z~}{|}~{y{~~}~{~~~}|{{{}}~}}}|}}}|~~|}}~}z}w||~~|}|}}}}~}z~~}|{~|~}}{|x{|{yz~wzyx}}wy|x}x|zzz~z|y{xyy|yx~}xy{~{y{z{xz~yz{{}x}|}vyy}|{z~x|}{||~yyzww{||{zzzyyw{z}zw{z{y|x|vz}vtz|y}{~z{}}~|v{|~{z||z~zx{||z{y|u{tw}xyvyuz|{|z{x{|w|zw~{{}xx}|z{y{z||{z|y~y}||y{{x{z|}{zwzvt{y}z|}}xvzzz|zyyxvyx{zywzzxzyv}z}~{|||y{zyy}z}}x{w}zxyzy}x{yzyzzx}z{{{~|}zy{|y{}zyzw}~z|}|~|x{y~~zzy|w|z{}~~{zy~z|v|yv}}{zyzzuyxuy|yy|{x{}~|yxv|}v{{x~~yzuz}{zy|}z~z{{~{{u{y{z|yzx|{|wyvyy{|yy|}|}x{}}zz{w}}y}{z{|z}z~yz~zyxy~~|{~{|xw~||yzz}w}z}zx|w}w|y|}x{wx|z{{yz{{{}v}{~z}z}{|y|~||z}z{{}ywvx}yx|{z{}vx~{wz|wp|{{|yxs{{}xz~{}{}y|t~~y}z}|{{y{wz}~~{z||{{wvw|{~~yy{xyzzyyx{{w{yzzzx~{z{}~{z||}y{~|zv~||zz|}{|{yyz|x~xx{~{{~}xwyuz|||{{xzzzy{}~zx{||~z{|}|~x{z}{u||{}}}z||{}|z}{y~{|y}yy}yy|}x}xuyzwzyy{z{||~xt}zz{x}~y{|~{|}~z|~~~~{{{}~~~}}~~{~{{}|}~~~~~}~}~}{|{|~~|~~{}~}~}}}~~}}}~|~}~||{{v~z}~~|~~~~}}~w|~|}|{}}{|}~z~z}}x}z||}}~|~|}~~~~~}~}~}|~}}{}x||~~z~~}}~{}}~|}}~}~~~~~}}|z}}}~}~{v|}~||~}~|{}}{~~}~|}~}~~}}~}}~~z~~|~}}}|~~~~~y|}|}}~{}|~~{~}~{}~~~|z|}{}}~~~}}}~{~~|{~|{z|}|z}~|~}}|{|}~{|~~}~}}{}|}|~~{x~}~{yx|z}|wy|y~zx}y{z}w{u|zz}{}yzxw|~u}yz}u{zxyyyzy|{y{}|{{{zzzy|{||z{~~y~|{}~y{}{uwz~xxy}yyxxxw}{}yyyxyxzyzv}|z{w~y|ywzzz~|t|~{x}x{|zw{{|{zy|z{v||zx{{~zu|~}}{yvvy{{y|z~x{{}v}w{{}v{}|}~y}xywy}{||v|yxx}|yy}yxz|{y|zw}zxywyx}|~w~xy|{x{z{yy|}y{|{||~{||~zz{|z~}|x}~|~wz{yw{~v{ywzzyz|}zz{y|{}{{wwzu|x{zvx{||yz}~z|}zz}|xzy{y~z{x{zy|}~z{}{x{z|w}x|yy}{w~wz}yy{y|~~vx|}~zz{{y{|x{z|z||}xzz|z}{z|}z|~wz}~{yxxx||x|}{qzy{yx}}{zy|xuy~{{yyyz~yz|zzxzzw|wz{{}|z|x|{xzzyx{{x}|{|}zy{yzz}z|y~}{zz|zyx}{{~}~z}yz{~}zxz{x||{|w|w}{{~{|yvxx}{{wy~|{}}|}y{yvuzzw|x{~|x{z}zxzy||zw{zz{xzz{{~{}yzzz{{{zy{{|xvyz}{|}}x||x{y}{yu{}|zz{y{|{}|z|}}yvwz}}z{|}|{w{}y|{}xw{w{xzzyyz|w{z{|zz|}~|~|yxz|y}x|}z}||{w{{{}|}yz}}xyxy}zzyz~{{{wu|~||z{{}{}}{~{}||}||~x}~z|{}~~~~|v~|}~{|~~~|~|~{~~}}}~|~|}z}z{}~{}{}~}{z~~}}}|||{~{~|~}{v|~z|}~~|}|~z~}{}||~{|}y|~~z~{|}~}}}|||~{~|~~~}~}~{~||}}}}}}|z~|}~{}}}~v~~~}}~|}~}~|{~}~{}{z~}|}}~}zx}|~~z}~}}|{~}~{||~|}~}|~|z~~~}|~z{z}|}~~~}}||}~}}~|~~~~~~}~{}}}}}~|w{{}}~~}}{}~~~~|{|{~}}~}~z~}~||}z}}}x}~~}||v}~~}~}~~}~{x}x}}|y}||y~}z}}|~||z{{xx|z~{|y{{u{y}|wvuyv{}{~}xy{z{{|xyx{|}||x|z||y|~x~|{{|xy~}}|xz{wyy}x|z|~yy}x}{yx|z|zy~||}zy{zzz|zw{z{|yzz}v~|yx{|~}y|zy|}{}|zy|~|x{z}y~yuxzzxw~{}|w{{yzw|x}|}zwzz|y{zzz{}|{z{{x~}~yzzz}||}|y}}w}{x~z{}x~{zwy}}z~{~xy|vxyzy{|}x}|y}|w|{|{|zy|{|y{~zxy}w{}|y{|{yx{}x|}yz{{xywx{{{vz~~{{~w|{|}yz{||zx{~xzz}~||yzz}zx~y~|}xyx{xux|y~|xtz{yzy|z{z|}||{}~|xyy{x}yz}{z|{{~vy~|{{zzx}{z|{vzy{v{|zz{xww{v|yz~~~~z{~{|~z{{zzx{}{{x{|{zyzyzzzyyz}y|w}xxyxzz{y||}w{|zz~y{{|~z{~{u{~~{~|||}z{}~y|z{{||xtz|zy||{yy{zu{ux|{yy~zzzyzzw|vx|}z}{|zx}z~~}{|z{}xzywzw||z}zy|~y~zyz}~|x}{zzwv}z{{}}{~w|}{zy{|{|wx}yz|{|{~{z}~{xz|{|z|yty}z|{{~~y{tz|y{{|zyzzzxyz}x}zz}w{}}yv|z|}||z{}y~~|z||z}}zyzwywwzwy{x}tz{zz}yy|~{z|}~{|{zzz|~{}}~~~{|~{|~}||~{~~z~~|~}{|~~~~|~}~}{y|{|~~~{}|}~}~}~~|}}}||}|}|~~}{}z{}~}~~{|y~}~}~}~~}}{~{}{~|}y}~}}~~~}|~}~|{~}~}z~}~z}}~}|~~~{~~~~~~x~~|}{|x{{~{|}~}||}|{}}}~~}~~~}|}~~}}|~}||}~{{~||~~~}|~~~~~}~|}}~~||}}~{}~}~~~{~z~|~~~}}|{{{~}~{{|}~}}|}{~~~|}|}~|~}}}}}{}z{w~{}|{~{y~{}}~~}w}~|~}~}~z{{~~|}|||}||~{~{v~||~}}}~}~z}||w{zywz{{|v|z}z}vz}z{|~}{zx|{{yyxz|zy|z{zy}z{wyy}yxv|zwy|y{{zz{|wyxzzx{}z}w{|v|zzxx|{{zyxpw|{x|z~zz{wy{w|{yx{{uz{v|z{zxz{yxwuy|z{{y{yz|xyyyy~|yz}z|zyz{zzvyx~{}{{|y|x}wv{{|{vy|y{~|w}y{~zyy~|{z{{}}{}x|z{zz||zu~{}t}z{x||ztxxv{}y||~yz}|||z{{|y}|v|{zz{}}|{}xz|{{wzzvx}v{y}|w}~wz|{v{z}{z}w{{||z~yyyzy{~|yyy}}{~|yvy~x|{zy~z}{z|~~~z|}{y~}{zyz~yx~~z|y||x|}t{y}zzz|z|}q{}|z}y{yxz}zxw|~y}wx|zzxxy{}ywwy|z}}{xzy{{|yxz{|}{{w|}}{~zy}|yx{}}|{}{{}{|}zyz}~z{|{{{z|~{ywz~|w~y{y{x|{zy{}}}z||xy{{{}{xzxyx{y{y||z}x}y{x{|}yvzy{z~yzxxzzz}xx}z{y}yyz{uzxz}zyzz|{zy{{yz|~{}|{zzw|}}{}{{x{|wzxz}zww{zx{{zzzyy{~{|zy{}yx|{}~x}|zy|{|z}}yy{||yyz~vzz}{}x|yx|}z|zt}{x}zwz|~{y~xwyy{~~}{}{vy|x{}}{{}|y}szxz}}}{|wx~yz{x{~|}{}wx{yyz}|}||xruyy{z}~}{~|x{~||}~|y|}~{|||{~}}~|~}{{}~}~~}|}~}|~~~||~{}~|}}~|{~}x||~~}~}y|~}{~{|~~|~|}w~|{}~}}|}z~~}{~{~}|}~|}~}{{~y}~~~|~~{}~~~|~~||~~{}~}~||~~~~~~~}y~|~|}}~{~~~}~zz~}|~~y}}{}~~}}{}}~||}}~}y{||~||}|~~{~~~~}~~{|{}~~{}|}~~}{}||~|~|~~}~~}}}~~~v}~}~{}}~~}}}~}~~}~~z|~~~}}{~}|~|~|~|~|~~~}}|y~~}{~}||}~|}~wy}}|}|y}zwx~||{}yuvw|yxyzwz{zyxzz|}}|y|}}xx{~x{}zx|~z}}{|z|}|{w~zz|}~~w}~y|z{yw}x|z}zw{yxyzwvxz{w{z|~yw{z}zz{{y{y|zyyz{}{~|}xxzzwyxxzuzy{|xy{yu{zx~zxzyyzzyxx{|y||~zz|x{z}x|||yw{~~{}}{|}zzzv{yzzz{v~}}vxyy{wyzz~xz||yzz~|v}|{{}|x~zz~z~}|w|~{||zy||{z}zzz|z{z~|w{}w{zyzyy}ztx~{||zz}~~{||z{|}}~~{z~yz{v}||z{{{zyz{ywzyxyw{{x|x~}}x}xz}~yz{|}{~}y~|{{{~{~|}z|~{{{|}zxz|{zx~}~~zz{|{v{||z{z{x~wyy|z|~y{z{y|z|~z|x|zyz~zzy~w{|z|xxx}zy}{{{|xztyzz}{~x{zw{xyz|~zy|zz{|{y~{{}{u{~~|y}y|}}}x|}z}yxzz}{{x|yz}zzyyzx|uwv~xx~yzz}|}v~{{}{y~|}{z{~~~zxzxy}}}{xz||zzw|y|z}t{z{y|}{}zz|w}ywy{u}}w|z~{z||xx~y~{}{~~z~{v}{xx{v}zx|{yw}{}zz|{{yw{y{xzz|}||~zy||y}~yzyy|x}{wx|~}}z~z|}}yx}wzzz|{}}yz|{zv|}{{z{y|xz}zyz}~zzyy|{yz{}|z|~}}}~{~||||||{~|}~}~~}z~}|}}~|}z|}}}y||z}~}~~}}z~~}}}z|}~~}{~~~}|}~|z~~~}||{~z{~~}|{~~}|~}}~~~{~{}}~}~~~~~|~z~}~}~~z~~|~}}~~z~}~}~}}~~~{}~y~~~~z{~z~~~}~z~{~|}~~}~~~}}~}{}~}~}~||~}|{~~~~~}~~}}|~}~}~||~~{}~~}}~z~~|~z~~y~~~}|~}~{~||~{~~yzyxzwz{|yz|x~x}z{xz{x~{{y{|}}|{{w~z}t||zzx{xz|zyx||{{xx{wyxw{}x~{zxz||yyy{|x|{{|}}|{}}y|z{|y|xyx{||wzyxyx{~}}|wy{}{z||yxwz|{}z{v~x{zyq}}{wzzy|}{wzzz||z|qu{wyxvz{x}{zzzxy{|||}{yyz{xz{|yw|z}|{{{x{}{z|{y|y}|z}zy~{zz}{{z|z~zz{z{zzxxw}{zw~}{xz|wz~~}}{~}{y{|xy~z~{z{w{yyw}{{x}{yxvxzzz|}|xy~xy{{|{z{~{yx}{yz|}z|{|yz|{z}}x{|{}z{z||zw}v|y{w{zzx}}|{y{z|~wzxxx|}{{~w~{yy{}{zzy{|{{}~z|x{|z|{z}}x|{z{w|~}|z{y~zz{{{|xyy~z|xyzvx}vyy~y{z~~zzz}vzzwzv~x{}y{|~||z{xz{y{{wxx}}|zzxz}y~x~yw~y|{{|{}zxv{{yz{||xz{v{yz}|}|yv||w|y||yyzw}}z{z{xv{z|yt||zx{yz|}zyvzw|}w{{|y{w~{{x{z~|{}x|wy|y}y}}||xy{xy||{}y{stwqz}||y}{{{{{y}{yw}}|~|~}x}zy|{{z}{~zz{}{z||}{||{|yzw|~|{yz|y{{zz~}|y{xzx}zz{zzy|}}v}}~z}z|y{w{v}}}|x}{}y{}y{xv|}{~}~z|z}z|~y}y~yw{xvx~}}}|~~}~|{}}}}{~|z~|{{~~~~~~~{}|~}|~}}|~~}{~}}}}~~{}||~{}{~{}y|~}~~{~~~}}~}|}{~~}}{~z}{x|}~}}~~~~}}~}y{~{~~~||}}}|}{}~}~~~{~~}|~}~}|~}}yz~}}~||~~~~{}~~~~~|z~}~~{|z}|}z{~}}|~x|~}~|{~~z}~~}{}||}|}~}~~|~}y|||~}|~~~|}~z}~~}z||zy~~~~}z|}}~{|}{~~~~{~|~}}||}z~{}{~~~{{~|}~|~|}|}}~}~|{|~}~|y|~|~z||~x|||{|x{w{zyzy~y~{xzu~vx|xyzx|y{wz}}~x|zx~{|}}zx~{~||w|z~ywzxyy|}|y~z{}}v{w||yywyy{z|zu{z|y{x~xw~w~~y|y|{~{y||}x|{yzz{{}yyz}|y{{zz{zz~{ww{}zyw{ux|{yyxxxyzyx{uww}|z|{y|{|{}vy|~||{}u}||x~~{}{zz~z|zxx{||wyzw{y{s{z}zyzwz|}~zz{}z}~z}uz|}y|{}z~yxz~yyz{y|vx{syxzyz|vzy}xzw{}{{||{yy{w{xx}|z{}yy|~{z}{z{w{{z{yx{~{y}zyxuzyzzzzz|~x{x{{x{xzww|w{|v{x~y{{zzx}}w|{zx|}|y~~}w~}yxz}{zyz|x}{{ytvxx{||{|~w{zx}|x~{z{~}{w|w{}z}y|zz|}z~}xy{t|{|y~yz{}z{{||{z|~xy|xvy{|x|yr~||{}~{}}{syy~~~~~vsyv}~z{{zx{z|y{|y{ywx{xyy|yzxz|y{yy|tv{~v{y|xz~{{v}{||x|~||{z{}|||~x{zy~w~|qz{{zz~wx}wz|{{xzzzx|{yz|{xxx{x~||xzy{yz|}~}{w~~|z}}yvxz}{{xz{~|}wyxxxzx}}x{wz{u{}|~{{xzz{~{~z}w{}~zy|xyxwyy|{uxux}}w}xy{|y}{x{{{~{z~yyx||y|}|}{~|}w~w|}~}{~|z|~w}{~}~}{z|||}}~~}}}{}~~{~}~|~}~~~|||{|~|}{~}|}~z}||{zx}~}~|}zy|{|z~~~~~~|~~~{~~~}||{|~~~~|w}}z||||{{~z~||~}z~~|{|~~~~}}}|~~}|~}}|~{{}~~~~~~z{}}|}}|~{}~~~~~~~}|~y~}}{~}~}z}~}~x|~|~}}}}}~~}~~~yv~}~~}{}||~{|~~~~~}{{}~~~z{}}||~~~~}~|~~~}~}~s~}}{~|~~z~|~~{~~||{~}y~y}~~~~{}~||~~}{~{{||{}}|}}|z{|z}~|~~wy{{{xyz{z}yx~~~}xxy{}{y|{{w||w}~}|yxx}{||yy{x}{yz}wyy||}|y{x||~~}}|z|zyxx|~z||zw|~t|{x~x{}{{y|w~xy{v{zy}{z~zx}y|z{z}xzxx|{{{{y{~y{|||zyy{x~zywyv|r~|yy{zz}{v{}~|}{~xzyz~|{x}}}yyzv~xx{ww{xv{xxvx{z}}|{||z}{|wx}|z{|{~|{xxx}y{zywvyyzz}}{{yy|z|x}|uzyyyx}{{wwzw}ytzz~w|}~~wy{y}zzz|y~zzz{zyx{|{yzz}y}yz{}{{{{z||{x}}x{~~w|}|{|z}{zuz~z}~y}xx|~y{}yz|yyw{}z}}|z{}z}z|}|x~z~~{~v|wwzz||x{}z{y{{}~zy{ww~yyzz{yy|zzxz|z|{}y|z{~zyy{z|{}|}}{|~x{}||x}~xz{xx{~~}}{~yzyxu{zw{wy}zy}{y|zx~~y{}yx|zzw{y}yzyz|z{wy{w~{z{}z~v|{~|zzz|{v|{z{||y||vzyzzyzy|yy}xy{wy~}u{z{~{w{~{}y{|yyzx~|z||}|zyux|}|{zyx{z}|z|yz~yz{|uz{zu|ww~|}}|zz{y{y{z{{x{zu{xy|{~xzu~{{|z|}zx{vz~~}zxx~y{wyxx}z}uz}}xy~{y|zw}z|{}{|w}yyz{u~yx}|y{|}yzwy~x||{yy}y|}zzx{z|~v~~{~}~}|~}{y}|~}~z~x}|y~~}~~}~y~~}}}}}||~||~}|~~|}z~||~|||||{~}vz~~~~z|{|{~~{{}|~}|~}||}}}~~~v}~~}~~}z|{}}~|~~~~}~}~{}{}}~}z}~~|z}~}}~~}}{}}~}~}}~}}~~~|{~~}~|{|~{}}~|}}}~~}~~~~~~}~zy}|~}}}~}~}{}~||}|}~}}}|}}|}|~z~~~~}~}~~}z~~{|~}z}~}{}}~~z~}|~~}~}|~~}~}|~z~~~~|~~~}}~}~}}~}{}}~~}}~||}}|~}|{}}}}|~~|{{~||{~~{~}~~~|||}{}|~~|~|~|}}}}x||~xy{~y}||}~}}z}yz{xy{|zzw~|zzx}x}~{ywzxy}{}x}|xzw|{{}{{||{{{z~z{{}zwyz|w|z~{|{|z{{}zzwxyyxzuw{xy|vwwyx{u}x|y~{|}}z{|~zwxwz|{}w|~yv{|z||zxy{yzus|{{{x}xy{~x|z{zy{|wyz|yz{yx|}}}{|{xy{|}z~{yz~{}z|{{|z}}}{t}v}|~yy{xxxv}}|w|xwzz|xyvz{|wzx{{{wz}z{|zz|z{||}tx||zyzwvy}ysxytxu|zyz~~{xy~y{z~uy|}|yy~xx}z|}|{zy|w{y}~{{}|}z{vzztw|{{}zxxw{~yy{ywzx{}y}z{yx|{}|~|{z|{|}||}zwz{|~~|}xyy|xw}|}y{yyzvzz{}vw|yyz}}xy|xy}}}{|}}{{~{{w|q}|~}}{|y}|{}~zyzxzwz{y}x{z{{zyvzxw|{yy|{~{~~|y}ywxv}|y}~x}||zz{zz}wy{y}{}{{|{y~~||x{xw~{x{||w{|xvzz{y{xw}v||{|xyyy{|{xz|~~|y~zy}}{~{{yyz{zvv{{t{y||{xz}zwyzyzwxx{z{|z|~{yw}||{w{{{|{~}zxxz{}zwzzy{yz|yw}ywuzvz|wzxz|yv~{vzvyyy}~}zzz~}{{|~~}x{}|z}|y|{{z{|z}{xv}~|yz~zyzxzwy{zzwwy}|zxz{}{{~}|{{|~}z~}xy||||}||~|~|~x}}}{}{z{y|}{|~}|{|{~~~}}|}}}|y{}{yzz|~~~~}}~{~~~~~}}}~{}~~~~~}|~{}|{}~~~}~z||~~{~}}z|y|~||}~|~}~}~~~~}}~}|~}~~z}|||~|}}}}}~~}~}~~{||{{}||}~|}~~|}|}}}}~~~~}x}~~~|}~~~}}|~z~|{||||~~}~~~w|z~}}{}{}~}|~|{}}~{{|~~}}|~~}~~~~~|~}~~~z|~|{~w~w~}|~z~}~|~~~~~||~|~}|y~~~|~{}z}x|~~}~{~~~~~{{~~}~~y|~~z}|x{{~z||x|}yyyzy{|~x{y{x~{uzzz{~}}{vyzz~wy||w{v{z{{yyy|{}|}xyw{z~z}{wzzy{v{|||{|zq|{x{v}twzyw|~yyv{~}z{|{{|}z{xvy{z|y{wzz}y~wz{xyywxyy{w{x}{yy}z|wz~{|y}y~|z|}z}xxz||z{z{{}|xw~{{yy}{z|w}y|zy|x{||{|}~zxzz|x|}z}x|y~|{}}~y|y}}zz{t~zzz{|zx~yyy~~x~}|x~yzx{{~{zz~|xzz}|}z}{yz|z|~yxywyzxx~vx|z{{}}y|m|zzw{zwy}yxz|y|}wz|yy~y{x|v|x|zyzz|xy{w~y~{x}}zzz{{{yy||||zzxyxyzyzx}{|xy|z}{{w|}{|vzy}zz~}x{~{}yx{yy|vw|~|zvxx|{}|yyy}zyzwz|yz{{x{|z~~{y{}|w|~zwz||}zxyv{zx{zxx~~|{yzxz{|x{yxu{~|{zz|xw{zzyw~zvzwwy|~zzzw}}zz~yv}{{y{}z~{zzyx~}|y{w|zvzzv{y~}}}}z|z{v{}z}x|w~}z~{|zz}wwy~|x}{{z{||yytzy|}~zxyx}|wyw}~yvvyw||{y|uyvx|||x|z~{ww|yz}y|yzvy{z{||{xzwz{|xuz|{yy|{|xzxyyyy{{wy{z~{y{uyxzyyux|z{yyy||{~{{|}~ywzz~zw{{xz~z~{|y}z~|}v~~||~{}zw}zx{}{ywxy|vzy}~~}}}z}}{~||z}{{|}~}}~|}~z~}~y|~}}~z}}~~||~~|~s|~|}~yy|}~~~}}}}|}}~|}~|{}|}}y{}~~~~~}~~}{|}{}~~~||~|}~|~~y}~}|}}{~~}~~v~{}~~}~~|~~|~~}}z}~~}}z|~}|}}}}~~z~|{|~~~|~}|}|}}{~}|}~}{}~}{}|}~~}|}~|}~|}~}|}~~}~~~~|~|~z{y~z|~}|~}}}{~}}~}~z||z~~}}{~}|~{}z|||~~{~{||~~~{||}~|~w}|}~z}|}~~}}}}}z~~|yz|~~{{~|~z{{z{|x{~zz~xw{vv}{yzvz}xzzuw~zyy{zyvzyyy~yv|y{wx|~{~z|~~z~}{zzx}zty}{x{|{xy{z{y~|xyz|u}z|~u~z|{yxyvzzxxz}|{zzyyvx{{}y{~{|}z}{|{y{z|~xzx{zzz{z~x|{||yxy~|||y}zx{zwuy|txzv}}||w|zy}|wz{z{|z|zz~{||{zyzx|{{{|yy{zy~{yyyzy{yyzzywxzyw|z{{|{z{xz{{y~|u~z|{||}{{}zx{y}wzzwvyy{{xx}wt||x|wzzyzxx||~zx|{}||~|xxzyy{z||z}{{z|}y|xx}x|}x~zyzu{v|{{{{||xzzz|{{~|}}~|{~|}}yz}x|{z{|zy{y|}}}x|x{}yzzu|zzz}{uy{{z{z{z{{||yxzy{}}{wyzz|{{x|{xvz}z}|y|{~{zxw{{z{xz{{z{z|wyzwxuzz}{wwvu{|vz~~|{xzzx||}{{v~{}{x~}}|{y|{ywuw~~x{ytyzwx|x|{|~xy~|zyyy{{~|xzzzx}zy{~zzywx|~~z}x|y|~}yzxxzzy{~yyt{}vwwyxz{z{{u}zxu||~{|y~{z|y~y}{y}{z}vz~|z{v|swwzy{vw}}}{y}wxzyzw~uv{xxv{|zx~z|z}}|x|y|||wz|}~}~~z|{{}zzy{{}zz~{}}yzzzyy{z|y{|}{}{wy}{w|{|wwzy{~z{z{z}{}~~}~~{~z}|{{}||}~~~}||~{{~y}~|~|~}~~}}z{{}~~}}}}~{~y~||~}}|~}~~~}~}~~}~y{|~~~~~tz~}~}~}}~~{}~~~~z}}}|}{}|}}~~~|~~}|{~~~|}{~~|{~~}~~}~}~}}|~z|}~||}{|}~|~~}|{{}~z|~{{~|~z}~{}~~|~|~~zy~{z|~{~||~}}~~~~~z}}}z||}}~~~y}}|~}|}{~{}{z}~}~}}}~~|~}}~~}~~|}}~z~}|}|z~{||||}zz}|~~~}~|||||}zy{||~}~}}}}~|}|{|~~}~~|y|~}~~~}~|z{}zx}}~{}~}}y{~{}~}z}yy}zxzyy}}~x{w{z|y{{y}w|zx||{||yy{yyz{{}{yy|}|}w{~yxzy~}wx{}{yx{zxx|yx|{v{x{}wzvz{vw{||~z{zu||{|y{|zxxw|y|{xwwyy}xyzzxx{}}|||x{z{y|xzy~wzy~{vv~{{zw|y{}|{|}zu|{{z}yy~yyw|yx}{{|||~yw~~}}}yy{u~zx{|y}{w}y{xy{z{yx|y|{y}x{x{|{y|v}wxxx}z|x|zytv~}z|~{{zxy|~z~xyx|yx{zyw|z}~vy|z{xt~{{zvx|zy}w{{vzz{}|x{z{yz{~uz}|u|zz||y{{{~z{{z|xz|x|xwwxz}zyz|z||~z|yz}y~{zw~}|x~z{}yywyzxzv}|{|||||{}||{{z{y|{yy~wvyz{x}w|~{xxy|xyx{}~~|w{z|y}y~{|yzzy|{w}~{{}~wzz}zxw}||y}yyzz{zyy|}z{zz~zw~x~zzx{{}z}z}{yzzw}{|{y{}}wxyxxz}{}x||xz{yz|wzz{{zy{yx{{}ux{~}|x{{zz{{{x|u|{tw}z{{vq}x|}wxy|wwz{yyzy~y}{|}|}}|yxy~~yy{}y|}xyzyu|{z|}xzz|{}|{~x||~~z}{y~zyxz|y{{}{}vz{zyywwy|w~zzxy{|xzyv~yu|~}vz|}t|y{xyx~}z|z|yx}{{~}|y}z~{y}zy{{}z{{}y|zy{yw}}y|yw|}zx{{w|v{|z~|zwy|||y}~}~{~}~z~~{~|z~}}}}~}}{~|x~~~~~z{~}}}|~|}|{||}~~{}~|{~~~~~{~}~~~~~z}z{}~~~~{~}{{|{{xz{}{}}}~x}~}~}|}{}~}~~~|~}~~~~{~}}~~~}}}~~~}}~~{~~}{}~~}|~}~~~~~}~}~|~}~|~}||}~~|}~~|}}}}|}~~}~}}~~~y|}x|z}~||}~}{{z~~{~~~~{{||}~~z~~|~~~~~{~~~}}~}~}~~|||}z~~}}}~|}}{}}~~}~}{z~~~}~~}~~|}}}zy~|~||~|x~~}}~}{y{}|{~}{{~xyx~x{yzyuxuyyzz|{w}|||wyv{xvxv{|{|y|}{}z}{{{{{z}}}}}z}}~{~~y{|y}~|{z~}w}{z{vz{||uy|x|y{{xz||w{w~z{|z|yz{{yz|{yxxw|}{||v}xz}|yzwz~}wxz}zy~xyx{|z{yyzy~yz{x||y}y~{zz{}{yzz|z{yw}~zyyy{~~yyzz{wy}s{{|}{yy{z|wy}{}yuy~{{|yz}}y|}|zzx||xzxz{~{{|}}}vx||~zwz|z{wwwyvzv{~w}x|zw{uxxw{w|}zz}yzyz||||{{|{y|{}zy{zzzyz}w{}xuzz|zwuwzyxz{z{xy|xyy|}y}~}z|{~~~~|}y~|{yxyx~z}{|{xwwy{z}yx{{ywz||yxzy}|yyz{~zw||x|}xyz}{~|{|y}}|{{~|x}{{}~{xz{z|}|~|u|{z{y{{w{{}w{vvzz{zz||{{~|zx|{~~y|zy|~}w|yzyzzyu{zyy{}{|z{wvx}w|ywx~w{|w{{xx{}||}zz{|yxy~{{w~y{{{{}}~v}{{z{xx|~zw}zzzz{xzzyyzyu}~x~z{{w|}{yy|}zzzw}|y|y~xw|}}{{yz}|{xxxyzyy{|{||{||yx~yy||w|v|zy{zxz{zzy~{x}{z|x|z{{|w|}}{||{{z}zyzx{y{}}y{}v|x{v}zwv}~xuy|yyzq|y}{}z{}|y~{|~~wz|{~}~}}}~{}~{~}}}x~}}~}}~~~}y{{}||}~}}~}{~|z|}z~~z~~~}}{{~|~~}~}~}}{}|}}~{~~z~~|}|}|~~|~}~~y}{}~~{}}}}~{~}{~}}}|~~~~{~x~{}z~z|}}{|}|~{{~}|}}~z}|~|~~~|~|z~z~}{|}~|{}x~|~~x|~~}y~|}~~}~|wz}}~}~}~}|~}|y}||~}|{~}~|{|}{|~{z|~{~~~}~}~~}~}|~~~}~|}~}|~~x|}~~~~{~z~}~~}|~~~~}|~|~~z{}{||{}|{~~~~~~}}}}|~|||||~||}}~~}~zyzvyxy{zx{|zx{|z{~}{{{zv{x{y{z|yz}{z{y}{}z|yxyzy{~|}x|y{{|z{y}{{x}{v}}~{~yy|{xz|{{v{x~zyy{yzwxzv~zzz~||zzzzz{yw~|~y|x{y||z|xyyx}zyyyz~zz~{{y{{zyz{{zy~yw}{{}{}|xzwzww|zz||xzy|zwz~{y~zv{|x|}}|y{wux{{}yzzvz|~|}}{|~yyy|y{{~{x}|yyy{||vyw~zzy}}z~|vy{w}{{{x~}}|{{|y{zyzzzz{~v~{zyzw|{yx|yx||y~w{}x|}|yy}zz{xz|zzzz|z~z}z|{{|z~{}{~{w|{z|~x}x~ty~|yy}z|}{x}{{~z}z|x}z~{|}v|{zx|z||{z}y}v{{yzy{zzxyx{~{~|x|z~z{z}|z{}y{~z{}}}|xzw{z{}|}{}{zw||}~{}}}}}}ywz|z||{{vw~yzzx}y|w}}}xz}yz~zyw}{{w~z~x|}|y|yz|{~~zxw|}|{|z{y|}}}y|{x{z~~y{y}zz|~~|y{y}xxszzz|{xz~||}{~z{{z~{z{|yy{y}}{xx{||x|x|yw}zt{wy||{|zw}}w{y|xq|~yyyyy~~|z|vy|{}|xzw|xy}}}}{w}xy}}~w~zzx|{|{}z|}u}w||~|}{}}{y}||w}{z|y|{y}}z|}yx{x~y||zw{y|z{zv{z|z}{~|{zzz{t|}y{|}||}~~{~}~}~}|~z}}y|~}~~~~}|~}|y}}|z~|z|}}z|}~~~{{~}|~}}}}~|~~|||~|~~~}~~~}}}y{~}}~~}{~~~}~}{}}{~~~|}~|}}~z}}~~~|~|~}~}~}z||~}}}~}|~z~~~~z}}}}~~~|}~~z}~}z~y|~||~~{}{}|~~~|~~~}|}}~}}|~~}~}}}||}}}}}z{}}~~~|}~~}~}}~~|~z|~~~~{~~}~~|~y}}}~~}{z~}~}{|{~{{~|~~}|~}}v~{~~||}{}|}}~}|}{}}}||||}{}~~~{~~~z~}~~u|}}}}}~~{|}~}}{|~|}||}}v}~}x~|zyz}y{xy|vvzwyzwzzx{zyx}yy{y|}x{~zvv|{wyzz}{~{|z|}{z~w{~}w~|yy|{w{{|}|}~y{zzyxy~yz|~zz|xy{v{{~{yx|wyzx|y~zyx|{|}z|{}|~{{z~}{}vyyyxzzz|x|}{z{ywwx{xyyzzy|{yz{}{z{vy{{|}{}{{~xw~~y~|}z|{t||~|xyy{{y}z}y~|{{{}txx||{v{yyy{~z{|{||v|z~}||~zy}{z{~{{|x}{x{~}yw}wxwxz~|}y{yvwy}|w}xyyz{{{|y{y~z|~{}z|{z}{{||y~~{v|}|}v{{{yv|zyxyy{y}xvzz{x{xzzw{z{|{y{z|}z{y{|~||~{||~yzy{||~x|{|}x}{zx|x{{~|v{{xxvyzxw}{zzxxz{z|xzy|y}zz{}|{|x}y{y{{yz}z|~z|zxy~xyz~w{}y}{z|{x{xx{xzw{w{y||{z}u|xzz||y{z{w~||~|w~~{}{z~zvw{zzwvxvww|xw{~{{z}xz|w~|x|~z|yxy{{|||xy|y|~{zzz{zxyyu{~x}y{~xz|}}|z~tzy{ww{yz{zy{{|{{ywz{}{zx}z~yz{{{y}}}zw|}z{|xw|y}z{{y{}{zxyw}|y{}z{vyxy}v~{w~~{~{~}}{~zz|yz|yxz~{|~~zzzzxxty{vzxvw}{uz~z||y}u|wy{{y|z|zz}}|{~z||x{~{~|z~~|~}z{}z}|}~}yy}~}|~|~~~~|}~~~~~}~}~}}~}}~|~~|}}~~{}~~|}z}|z|}}~~~||~~~|~|{~}z~}}}}z}|||~}~~|}|z|~}}~}~~}~}}~}}}~}~}z}}|~|{}}y|y~~}}~~|~~~~~~{|~}~~|~}z~}}|~~~~}z{}|||z{~~~~}|}~~}~||~z{{{~|}z}~}}x{}|}}}~}||||{|{|}~}zz~|~~|}}{z~|~~~~~y~}}{}}z|}{}~zz||~~}{}~}}}}}}~~}~~|}~|{~|}|~}}~~~|z}}~~{|}~{~~x}}|}}{|}~}|{{|||~~}}}yy}{zxzw}}|wx{{|yxv~~{z{zy~{s{zvwyz|yxzy|zzt}zz{xz{}y{y|zz{|z}yv}|{}y{}zxyz~}zzux}yz~|yxw~z{~{x}z{z|xw{|xzwv{zvz|~{xy~w{}zzzxy{||yzzyy~z|y|x|}{|}~|y{{|wy|||{v{xv|{|||~wy}{zyx{zx{{}}|yvx{}|y|{yy~}vz{zx|y{{~v||y{z|}~{x||zxx|z||{}{zzzz||}|vy~y{~|xy{|~zx}vzz}||xzuwwyy{{z}|yz{~y|xzv{}s{z{}y|xzw{z|x{y|xz}{vy{yv}z|z{}{x}}}zyxxyz}zy{|zyvw}{xz{wzyz~zx}w||{}zz{z~|~~zwzzx}}||xy~}w{y{y|xy~{zxz||}|{wzy{~}z|~}|||z{w{{{~ty|||~y|}|w~}xz~{{~{z|wz{}{}zw}|y||y}~{y|w|z~|{xzyyyzyz{u|yyyy|{xz}vy|z|zxyxz{z|yx~||x~{|{}|yz{|y|z|{}}y|xy||}w|}z}|yywuyx}|~}xzv{||{{}{{}}xt~}{xuz{w~yxx}zw|}zzz|}yyz{v|zx}yzz~y||{{}yv{~y|~y{yzzzxx{zvz{|{vzywy~{zxxzzy|yz{|{}}vz~wx{z{}z{~xww{{xz}z}z||z}~x|v|zwy|x|{|z}|{z|{}zy}yz{z{yw~xzzz{~{|~|y||{z}y~}|~~~}~~}|~{|~||{}}z~||}y}}~||v}|}~||~}}~}~z~~}{~}z{|z~y}~{}}{~~~{~~~~}~|{}~~~||~}}~~}|~|}{{z~}~~~~|{||y}}}{|{~}~}}}{~}{~~{~|}||x}~y~{|}~|}z||y{|}}|}}{~}}{}}~}~}~}~~~~{}|}}{z~~|~~~}}{~~~{}y~}{~}~{~}y~~~{}{|}~~y{{}~~~~~~}|}|}~}z|}|}}|~r}~{}|~{~y~~~}z{{}~|~{~}~~}{~|~~}~}~~u{}~{~y|~}~{}}y|{z{z{}}y|y||}{}~|y~||}}~}~{}{z~|}}~|~~~}|{~~x}|{wyy|}{|yzx|w{szxz{y{|{z{xzzvvw}z~~{~{vxy}{w~z{{x~z}z}yx}{{}|z}z|{~~x}y}{w}}}wxxyvyyszw|yw{}xy{yzzzywyu|{~y|xz|{{}|~||y|u}{~{|||yzyzxz}{w{w|{|w~vx|zz{zxz}x{z{zy{zyz{{x|y{yx}z|}||z~w|~|zy~||yzw||xyw}zw||~v|xzyx{ux~~w}xzvx|~z{|~yu}z|y~zyxy~{zxzy|z}|}||{z|wxz{{{xvzw{z}{x|w{}|{y|zyxyzuxv{|wuz}z~{{xzz~zzx{zx{{{{~}|}ww{wyzz}ywxv||x}yz~|x|yxz||z}v{{}{~w}z{|{||~yz{zxy{~|{{}zz|x{||y{{xy}w{{zzy{z{xxvxy}{u|}~z{|z{}yxzxz|z}}|y{}w}}{|{}y|}zy}{xzy{|{|{||v{{{xv|yxzyyw|}}x|w~z|z|~z}zv}xz{~~z|{z|y{}~ysy~zy{|{y}{~x{yz{}w{|xxxzzxyy||{|z{|{wx{|}xzv{}}|{{~{}}|{||y{{{yw}x{yzyxyv~xuqxz}zxy|y}|y|z|z{}y{|z{x~|{{zy{~z|~{}|~y{|z~y~xy{w|{ywx{x{|{v}wxzy}vyzzy|y}}{{|zzwy{{~|x|y}~{y|||x}{~y{w{|w{zv}{y~xzxr|{|{z|~}u}~|||}}}zyzzy|{wz{~~~}}z~}}~y}}w~z|}{~}~|~~|}|~~|{{{~~}|||{}|}~}{|~~}~}z}{}~~}x{||}}y}|{{}}}y~~{z~~}~|~}~z~z}x}|~~}}z~|~~~{}~}}~}z}z~}~}~~~||}}~z|{{|{~~}}~z}|~~~~y{~}~|x|}~~}|{~~z|}~~~}||}~}}~{~}v~~|~||{}}z|~~~{}~~}~~{~|z}{}~}}~x}}y~~|}~|~}{}}{~}~|~~}}||~}}}~}}z{{~~}|w}|~x|~~{~|~|~~~|{}zz~|{}}x~}y~}||~|z}~}}~}~~}~}|}{||~~}}{}}~|y~}}~}{~{xyz}v|~x{yx|z}z}|z~xx|y|}{zyy||y|x}~zx{w~xzz{yw|zx~t}{~w{~{xz{yy}|zw~{w|zy{{|}|{yz}}zw}{y|x~wyx{v{{}yzzvx{{z|yy{x{z||vy{zz~wzzvyyzyyz}{y{zxzz{{}{u}|~z{{z{}{|v{|yy{}tz}}zyw{|{yw{vt{||z|y{ww|zzw~zyw~zz{z}zzy{xw{|z|~{wy||}yyx~y{x{}{}{x{{u|z}{zy|z|}z|}y{x{~yzx{wx}~ww}yz}}yz~{z{||{|{z{zzzxu{zx~z~~{t{z|yzw|zv{}}}|{zy}w}{z{xzw{y}z}xv|~zyzx{zy|ywyy~zw|}|y{xw|{z|~zxy{uyxyz}{}zxy}xz{xy~}z{y}v}||w|}}y~||}{{y{|yzyy}vx~yzz{{}|{y{{y|}z{||||zyz}|yxx~|z|x|y|x{zyzz}y{wt|{|y|z}{}}{|{{{zww{zyz{yzy}|}z~|wxy|~vz{{xzz~yz{z|~|~~{{zwzz{|{y|z||{yxzw~}|{yz}~}yz|y}zv||z{{}x}|{{{}}~}{|z~}zxz|v{|}}yx}z}xx{{}u|z|}|xzuvz{yz|z||||xw|z~zwz|{|v|{yw|||{xy{yz}{ysz{ywyx~~{~}t~yz|x|zzx|z|vw~{{w||y{{u||~zy~x{}}wz{{wzv|}x~y~y}zx~|z{~y}yyzzzzzyvzy{~~|}z~~~{{|~~~|~}z}}~|~||}}|}~~~}}}}z|z|{~~~{~|~|{{}}{}}~}~~~~}~}y|~}{~{y|~~}~~~~{z}~{~z|{}~}}|||~~|~~}|{~~}}|}~~~||~z}~z{z}~}}~~|}||}}~~}}|~w}|}~{}|~}|{~}}{}||}y|}y~~y||~}}}~}~|||~{~~|}y}~{~{}|}}~~||~~}|}|~}~}}y~~~~z~}|~~y}~}y|}|z~}~}||z|~{|{~}|z{}~}||}{{z|}|}~z|~z}|~|||~|z}|~|}}~|~z~~~~~|{}}~|~}}}}}z{~|}~~}~|~~}~}~|}~{}~~}~}}z{|}~~}{|z~}~{}}}~~|~~zxyzyw{|y}w~v|y|x|w}uy|zy}{x~{|~yys}z}x{y|z}|xz}{}|||w{zx{zzv{{}}y{}}{y~y}z{{xw}{yyx|y{zz~y|xyyu{{zv}{x{{}}}|z~x~}zzxz{|}z|}|zz~y}}~zy{z{zx{v|vzw|x{{y||y|y|x|{z|}w{x~z}~|y|{{|z}|y|}x~y~~{xvz{|v}|}vz}{z}y|zzz|{zx{{w~yv{||y{zv~y|~|zwz{|{z}z{{|}~y~z}~y|yx~||{||yyz|yu}{y|{yy|v{}{{wzxy~zw{}zy{|zx}|y|~}|~{|~y|zxyz{z{{}{|wzyy{{yzuyv{y{xyyt{yy~||{{zy|}||~y}{{}}zz~{~}{}{z}{{{||z||}~{w{zy{xzwxr{wyy~y{|xyyx|zyzz~}v{{}|~~zzy}|y|{||{yw|zy~|{|y}}yyw{ywzz~{z|{z}z{~xxzz{y{~|y{w{yy|{z}z{~z~|}{}}}~{yz}~}z{vyy{{zz}yy{|yy{uw}|y|}xyy|zzx}|}~y{{~|}|x}{yy|zy||{{y}zy}|zyw}}x|}xyxv~zzu{|w{{z{~{{tzw{u{zw{}yzzy~}}}}{}}u{vx{{zz{wzz}x{xx}{z~x||{~yyw{xz|vs|yz{zxz~}zxzx~zx{}xx|z{z{{{zw{yz~z|}~zy~xxwyzx|}|z~yyzz}~y|z{~zzy|yz|{|y~}~~z~|{||~~~~}~}~{z}|}~~}}|~~}~~|{|}}}z{|~~z|~|}|}|{~~{}{~}}~}|}z~~|{~~}}~y~|~~~|}~}~|~~|}~z~z|}|}}}|}~}~~~~~|}~}}{}~}{{~}{}~~}}}|}~}~||~}~}~}|{xz}}}|}z~~}{}z~~~~~zz~y|||~~x}}z}~~~~~~w~~|~y~z{y~|}z~~{z}|{~}y~~~{|~}|||~z{~~|{|z~~~|~{{}{}~~{}||~z{z}|{{}}x}~x|~}{~}||}~{{}}|~x|}|{~y{}|}|~||~~z|{~r}~|}}~|||~||~zwzy|z~zz|{y|{|{zzwzu{z|y~y{zs}|v|yy~z~{yzxyxxwx{z|xvxy{y|w}zzy~vzvy{{}z{z|y|z|x|yw}yx{wz}xx|{yyzyvzw|vzx|w|~xzxz||~}}{y|x~y{zzzzzyx}z|{|||{|xzx|y|yyz}}yz|vx{xz}yvxy}yyxx{{yx~{w{xxx}zyxyz{xzzz|||{x~}{|}w~~{xzt{{{z}|x{}wz{|xy{{|zy|z|r|yy|}{zy{{xyzx{}zyz|{~{zy|{zz~}{y}{x|z|~{y{z|~{~x}zxy|z~w|{w{|zz{}w|y||}yyw{zzv{z~}x}|~|z}{|z|xxy|~y}y{yu|wzzz|ywyxvyvy|{w{|}~yzzyy{wvx{zz{|}}{wy}x{xwzz}xy~xzx|xz|}{{{x|z{}|z{}|z~{xxx~y}|wy{{y|}zzyz}}~yyy|z{zxw}x|vy}y{{~zz|yw|u{~zyywy{|xyxx{~{~~yzxx|x|{~yy{|{}y}|y{}|}~|{yy{z~|}z|z{vxw{w}y}yy|ux|~|{{z~yy~ztwzyz~}xzv||z|vxz~{z{v{z|xvx{{yz|xy|x}|y{z}}zz{}y}~zy}t|yz{vw|~x{{z{zvu~|{z}z{w}}{x{|{{vyz~{x{y}|x~|~|~v|w}vw}}zx}{y}{{zx|z|s{{vz{v~{zy{~}z}{yz}y{zy|y{}ywyy||z{||yxvu{~~|zw{~vz}{|yyzv}~v|{{|z|~{~||~}~z}~}|~~~~{|~|}~|~}}~}~~}~~{||~y}}}}}{|}}~|~~|~y||}}y|~~~|}z~~|}{~}}}}{~|}~~y|~||~|}z|}~~~}}~{}~~~}{|~{~~~z~~~~}{}z}~~~}~}}|}}~z~}||~{~}||~~|}}|}~{~y{|~}|{|~{}~|y~~~~}~|}|z|}|}|~}~~{}}~}{}}~{~~{{}|y|x~z|~~y~~}|}{|~~~|}~~~}|~|}~{{z~}{~|~}|}~}~~yx}{}}}~~~~~z}~~}~}}~~}~}}z~}~|}~~~~~|}{~~}~}z|{|~}|}y~|z{{|{}~|~}~}~|~~|}~~~}}~|}~|}}}~xz|{xz|x{zzy|{w|x|ywzzyzz}yy|}{uyyx|}yyy||z|z}s{zz{|{z|~zz|z|zz~}~{}y||z}wy}|{uxwx~y}z~zzvzxy{yv|~|}zv{}{zzv{{z}z{xy|yz{wyy{|{y}yxx|z}z{yyzwy~}yy}yz{{z|y}~{yz~|y|y{vx{~~|}}z~|{}~{~~x~{}yxwxz~{xyuz|x}xy|x|uwyw{wzyyy|~zy|{syx|{zz|zz}yyy|{{{|~z{z}y}{vzy}yzzy{z{w}}zzz}wzy}}wz|~|wwz}}{~~~|y{|}}{~||zz~{~zzy{x~zx|v|{z{{|}wyzz{xx{z|{x}xvwz{|x~}}~~zx}{zz}~zz~z}|}{{}|~|w~wy|zzy{vww{|zzw{yyv{v~yzwz{z~|}z}{z|z{zz{z}}z{xyy|{{{yvx{z|~{}xsy{~zzx{~}zzy|v{{{t|xzvu{{}{|{{w|}|yzy}|{wz~|yz~zzz}|xvvxzy}zz|vzuy}|~xyz}zxyx{yz{|~~x||z{{y}{|}z{x|~y}{w{{|y{{{{wx{x}y|yy~z{wzxx|y}{ztyzw|yzxy}~{z|{{{}|zww{|{~zv~|~t|~w{yxy{x{{{}z}{y|}yvyzzxwyu{yyxz|{{{x||{y||x{xy{|~{z|||zzzt~z~}}}{wy}~xzx{yz|}~y|{z{}yvz||yzz}{zx{{xw|}yyz{zx}{~y||~~}|}}~{~~{y~|~~|}~y}~|{~~}~}{}|}~|{x|}~y~~~||}{{|~~}}y{z~||}z|}}x~~~~~}|yz~}}~z~}{{}~~~}}}}~}|}~{~}||~|~}~~~z|{}|~~~~|~~~}|~|~z|z~~~||y{|}}~~}}}||~}|~~}~~~}x}~{~~|y~~z|~{~~|}}~~{||{~}z~|~z~~}|{}|w}z}}|~~z}~y~|z~||~}|{}}z}}|{||{}~z~y{}~}}}~}}~}~~{{}}~}~~}~y~}|~}~~~~~|}{{~~~|}~~x}~}}|x~{||~|~y~{}~~}~~~{~|{|}~{~~z||~|~~||}~}||~y~yw|w|zy|{yy}yx~yxyxxuwvy|}|yz{x|xyyx|yzzzxv{z{xy{z|z{|~||zzz|y{~u{z}|z{|z|}}{{{yvzy{{zv|yy}yzz}y~~|{u{yzzwww{~~z}yz{~wx{{uy{yy|||x}{w{x|zxz~wz{x{}~}yyw{x{zxyz{{}{z}v{|v~yyxz{y|{||z{yy|{y||u|zw|w{~{{|{zzy|z}uz}z{x{}z{z~ywxv{xz{z|}zzxv|{yyx{{~t{zz{|xy~z~y{||y|yy}|}z|{y|xw}z{z{{z{}{|xzw~x}~z{w{y}z}~~x{~zzy}z{|{{}{{t{xzy{zxw|x|z~||yxxz{{~}z}yt{{|z{{{~xzzy{~uy{xz{{vz~xzx|zz|v|}|{xzy{{vy{|}}y}~zyz{xx{{zzv|{}xy{{y}xyy}{{zw|{|yzvx{|xx}|{{u|{xxz{y{{x}z|}{xx|x{|z{{||w{{zz~{~|y{x{|z}}}zzzx{|{|~~{z}}|wy~yvx{|~{}zy|yyzyxy}{}y~{zyzxzy~}yxuv|}~|z|{|xxx}~{~{yyzu~x|y}y{{{yy}zww|~xz{y{~|y{x~z{}{|y}z}x|{vx|wzy~~{x}yxxzx}xy{yyzxx}|{z|uzzyy~{~|zyyz{|zzzz|{y|{{|w|~|}y|z{{{|{z~z{{zxy|{|}zxzy{uywz}|v~w|yxzyy|z}~}y{|x}{zw{z{~{}}||~~}}{}~~x|~~~{x||}~z|}}{{~~~~~}{~}{}}{}}|}|~}{}}}~||}~|~~z~~~|~y|}~}{||}~}}|~}||~~}|{~}~|~}}}y{~~|}}~~~~||{~|~~}z~z~|~~~|}~}}~~|~|~|z}~~~}~}}|~}~~}|}~}~|~}}~|~|}}~}|~~{~~{}|~|}}}}}~~~~|{}~~~}~~~}}x~~y{~}}}{|~}}}~z~~~~}y~}~}}~|~~~}}x~~{|}}{{|}{~}{{~~}}~~~~|~~}~~|w~{y}z||~}z}~~}~~z~~}|}}|~}~zz~{{y~|~~}}|~~~~~x~||~}~{w~zy{z|ww{{xyy~|y|xzw{xz{v{yvv{z}~zyy{wyy|vyy|zyz{|xz{|u}~{z~xzx~|z{zv~~z|{~||uzz|{z{}wy}{~x|xx}w}{zyyxyyzx||w{yv~|x{z|zzyz{|{{y}}|z}y|}z||}xzzy}~zyw{{w|{zzyxx}}r||zzyz}yw|~y~x{yx|y{}y{yz{~~w|{}}{|{w{}~t|wz|{wzxwx|wxzywx}x}|zx|{yz{|~wy|z}{{{z{{zw{~~}xz}v{{|{~zw|zy{zvxyy{u{zyzxx}w{zy}yzwzyyvt|||~~|ux{|zwz}}{{z{}wz}|wy}z{|}z}xyzy{ww}{{uwxv|zuz|{|{~y}|z|z{yy~{{x|z~y}||z}zzx{|y~{|~}}xv|w{xxwvwyy|zxzw|zywz{|}y||{yz|{z}x~}y|z|~zww|z|z|z{{|}|{x}wzxx}{zyx{y|}}v~{yz{~{{{{|x||}z|{{{yu|z{z||{|z{}|zyw}{xwq}w~wwwy|wyy~|xxz{wyywxxwuz|}{zzyx}{yz}y||}{z~|z~|w~|}~zzzsz}y}z~}{zu{}vw|}}z{{}xw~xyx|~|{|{yz|x}yxz}z{{|}{{y}~y|w|{x{~zyzzxy{wv|zy|~{yyyyv}~yzz{{x{}|x|{{{}|~yx~zz}}|}|{y|~{{~z|yyzyyyvwxyy~xz~zwwyx}wv|z|vz{y|x}}~||~y{~zw|zy|}~}{~~~{||~{~~}~|~~}||}~~|}}}~}~~~~~y||{|}}|}}|}~~~|~~}}|{}~{x~y{{~}}~~~{~~}~~~~y~x~}}}~|~}~~~||}}}~z~~}~{{{||~z~{~{}{}}z||}|~||{|~wz}~}~~{~~{~~}}~}~~~~~{}}|}|~}}||~}}|~{|z}~|{{|}~}~}}}}}~~~~{|~|}~|~~}~~|~}~~~|~}~{}|~{}}~~|~||}||}|~~}z|~||{~~z~yz~|||{~~}~~}{~}{|~|~~{}}}}~}~y}~}}z}|}}~~z~}~~~~~{||~}~}~~|y~}{~yu~~}~zz}|{zyw{|{zxyy{~}yv|{y~~{}|z{z}z~x{|||x{|y|{{{}}|yx{y}{|z}|yxyy}{}y~|{w||x|~y||zxyu{}zz{xy{|y}||{{}xw{x{{yxy{yy|z|u{tzyz|{xz{}|wy|y}wzxw|}|z}|}}|wz}|zy|{|{~zy{t}{|}zw|u{~u|z~x{xz}||yy{w}}{y|z{|x{w||vxywy~y||zu}{~{w||zy}y{v{y}yzyyxyz~yy||zw|{zyyxzyy|{|~y|z|{{|y~{}}}z{}zy}x~y|w}z{w{}{|u|zyvzx|{}x|z}}z{{{x{{|}z{yx}yy|w|zzyyyz}{|}}}wyz}{y{x|{~~uyyzzz}x|z~zyy~}~wzyzzxy}zz|zzu}|{~~yy|y{zzyv{z~wvxwzzwzz|z|{zw|}z|}{y{}xxvwy{wyx}xx||{{{~{{{y{}{yw{}y~{{xz{y{v}{|}z{vv{z|yyw~zzyzx}yy{{w|x~yy{|yzz|{{|z{|y{|{y~z|}~{}{{{|~{|zz{|xz{y~~|{y{~~z}{yzx}|yzw{{y}v{~z~vw{{{~yy{{}x|yzzzx{u|~|}yz|zzz}w|xzz{zzxzz{}xz{y|z~yy|{x{|{}{x}||zxtz|yyz{wyyxx}|}z{|ty{~xywx{yywxy|}zyx|w{yuz|{y{{{|{yu}}z|{x~z{z{x{zzyyzyz~wyy|{~xw{{|zxvyw}}||z{y||~x}}yzx|~~~~~~}~}}~}~}~}||}y~}|~}{}{~}}~~~~}}~|}}~~{~~{~}~~}~~~~~}~|}z~}~{~}}}~|}}~~~~|~}}|||}z}|}}|yx~{|~~}{z}|}~}z|{}}~zx}}{{|~~||~~zz{|~~~{x~}|xz{~~|{|~~||}~|}~~|~{~}||w~~}}~||}||~|~}~~~~}~{~~}|z~|{}{~}~~~~~||~~~{}}}~~}}{|{}|{|y|~}}}|~}~|}~~~~~~~{~|~~|||~{y|}~~}{}|~}~~z~}~{}x|~~~~}~}}|}|~z~z}{|~~{~~~~~}~~~}~|~~}}~}xz{|~|}}z~}~}z}}~~yz~}w|y}{~z{}y|}|{y{yx}zy{}x}z}{x{yxyvyzz{yxzzzz}{}x|}~{}~}|}|{x|w{y~||~y|~{yywy}yz}{xy|{zyx{xy~~yx}vzzxx}v}|z}}{{{z~}~|}z{}{~x}}y|{y{{x{}zz}{{zz{z~|w{{yyv{|zxx|{{{|{}|y{y~{}y|y|}}{|{||{{y~zx}zy{zw{y{{wz|{|yx{yxz{{}x}~wy|wzz~x}xyy~z}z|z{w}~{}|yvzz{{|}z}x{yvz~|z}{zzvwzwx|y{|z}|zz{~}z~{{z|{wz~~y{}~{}zzz{~|w{~z~}{u|zy}{|||z}{}y{~~z~{|{x}~v~w}}y}~z||}{}}~{}{y|zyzz~y~{|vz{z{~x|zzy{zz}}{z|z}y}~}|{ywz~|z}~}}|~{}z|zzz|}ywyyz|}|y{w|u~{|}yy~}w{zx{wy}{w~}z|~y}z}{|zyxz|~||~{~~yz}xzx{{{z}yxzx{zz~||}xzzz|||~||{z}|{z{x}z~{~~}x}zx}{y|x||zyw{zzx{wzyyuyy}{yv|}wvv{z|yyz|{{||}xzy|{xz}~~}yz~|~x}{z~zwzz}y}{|}wz~y|y||{z}}|yy~~|{|~{}}}{y}{|{|z~|}}}z|}y}}{~x|{w|w||~}}wz{}yyzu{}|}~|y}}}zw{|}y~{{}}{~y~z}{||~}~~{~~}{|~~~~}}z}{~||~}|~~z~~}~|~{~}}~}w|}{~}~~zz|}~|}}|}~|~~|~z|~{~~|}|}}|}|~~~~|{}}~~}|z|~~||~}{~|~~}~|~~~~}{~y|~~~{~}~|}}}{}|||~}|x~}}~{{~}}~{~}|~~~~z}~~}{}}}}}~y~|}~|~~}z|~~}}|~~}}~{}|}{}}~}|~}}~~}~z~|}~~}~}}~{~~y~}~}~}}sz|||y|y|{|x~zu{yx{uyxz|xyw{{x}}|vyxz{|~z|||tz~{|syzx{xx{yw|{|xyy|y{x{~{wy}wx|}v}|{y{x|yz|||}wyvzz{z|yv{|{zz{x|{w|~szz{{|z{|{~}|||{yw{{zvzx|x}y}y{w{zyy|}w{}{}~ww~w|z}}xyzz|zz|}z~|{xzzw}||zz|}{{|z|}y{xuuz|w}~y}x|~z{yx}}{z}xzx}y{xuw}{|~y{yx{yz{zzy{}~yzwyv{yz}{zywy{|yy{{vz|x{x~w}xw~{}x}}w{~|xzz|||}zzv~{z~}~zzv{z{{}w|~x|zy}|y|z{z{{{wxt}yxz|{zy|zyzux}xz{{}yv|x~zx}{{{|wv{y|}}}|}}~zz{v{xz|z}ww|~{xzx~z~~}}x{{y||yxz|zyy{yzy{{|{{{x{}|{y{y}{y}{{~{|x||{z{}}xzw~vyy{xyx}wz}|y|||xyy|{v{zyyvzxz{z}x{z{zzzz}yz{x}z{z|}{u}xyxx{y{zvzzxzz~||{zz{zy{{zzvyxy~z{yzwx{z|w|wzxzy}zx{~zzz|yx|{yw~{~xy{z{|twvz|{yx|zx}wu{|z{z|}|zz{{{}}z|~{~}{|xz{v{x~z{{z|{zv|xz|zy|{{x}|{|}yxwzw~y|yzwxv|xuy|y|xzy}{x}w~u}{}|zz~}z|sx|{zyz{xyv{zwuzxxwvzu|y}{}|{zzzz~w||xy{~}|y|~|{}~~~~~z}~}~~{~|~|~z{}{~|~}~{~{}}~}x~~~}}||{|~~x~{~|~}~}}~}~~{~~}|~~}|}{|}~y{}}}}{}}}~|{{}~||~}{~|y||}}}}}~~}~|{|||}}~}~~~~~|~}}~|~{~|{|~~~z|~}|{~~z|~{{~z}||}|~|~{}|}}~{|{~|{~|~~r~}~~z}~}|}|~z|~~~||{z~|y||~|~|~~}}}{}}x{}||}z|}{{{~~~x~|}|{~z~|~z{wx|~~~{~}{~||~|~}}|}~|{}~{~{}|~~|~}}|~}w}|~{{~{~~}~~z}{~~|~|~}~}|z||~{}|~~~}~~~|{}}||~~{zz|}||}y{||{z|z}z}vw}{xzxyyzvz}|}}x}w|y{~{~w{x~|~y{xuz~}|x}|x{w}|yzy}y|}vwy{w~y}xxy{yw|wz~|yy|qw|sxzw~}xz{{x~|~}x||zxx~~{zz~{{{y|}}x}zuzzvzsz{zyz|xvzzy{x{z}yx}{z|zw}{{||}yz{x}}{}~{{||{x||x{vx{}xzy|zzy{zvwzz{y}z{zz{w}y{~{z|v}{xu{{|yz|}z{{y~}{|z|{~yvvyy~~|zyy|}xz|yz{{yw{u|{x{w}{z|}tz{|z|}zxz||z}yx}}}zyzx{z}y}y}xvwyyyx|z{|~xy{x||wy|y}|yy}}~|z}{}z||~|u|y~}||{}w{{zu{w|x{|y~~yx{zyxv}|ywyy}yyy}{{}x}~}xv{||}{{}|wy{y}~~{~~wyy|{}zwz{xx{}zvz|xxyz}wzwxz{~|wv|y|}{|{{zyzw{{z}{|y{{||zyz}|{|xx}{|w|yzzw}{yxx{z{~zzz{{xxx|~||{zyz{zzxzy{w{y{{{{|~{|z|{v{}}z|x|zyy|yzy|y|z{}vzyzvx{yzyzz|wz|wwy{}|~y|y|}z{zzyy~}uz{zz}y{}yz|xwzxzvy|}ywx{x|zw{}z|y~z}ywzz|x~}zx}}~}z||y~~zwz~x}wxx}xz~{yvyzy||yv}}w~|}y~~}||y{{z}t{|}{~|}~~z}{~|{~{~{~{{|}~~}|~~~}~z{}~~~z~}~}z}~{|~z||{~~~|~~z}~{{z~{|~~~}{||~{}}}~|}}|}z}~}}}}|~~~}~~}{}z~}|||~|{|}}~~{}{{|}~}z~}}}~~{~}||}|~|}}}~z{}~~z|{|~~~}}|}~~~~w}~}z{~}}~}~|~}~|||z{}~}z}}}~{~~~~~z||}~~|~|}}{|w{~{}~{~~~~{{~|z}}}}{|~||}}~|{}|~~~~{}}}~{}~~}y~z~~~~z}~~~|~}}~}~}{~y}|}~~}~~|~|~y~|}~}{~|~z~x|{~~~}~}}~~~|}{y}}|x~|}}}~~|}}}~~{~~{z~}|~}{~|z~|s~|~}z||}~~}y}}}}}z~{z|w{y||y}|zuyz~x{}}z|w{{|{{y~}{{|x}}|x|wz{~v~xuzyz~z{|yx{z|y|~}~}|z{v}}{~z{~y~{yy}xx|z|~|uvy|z{|xzzzzy{|{{z{|z}{{|x}~{|}|xv}y}xz}y{}y}xuz{|{~{}|}}ztx|{|z}}y}}~y~y{|{|~y|{yvx|xz~{y}}~y{y{y|~z||z|z}yx{~zz{y}xy{|w{||x}y~{zw{{~z|y||yx{~~~w}z~{||{{z{{xw{z|}xz|z{y~}}~|y{xv{|{~y|}{||yy}{~|zzwxwzz}y}}|}zy|{{|}yw|zzz}{z}xxwz{{}~x{y|||w{{}}|y}|z{{~{~{}{yzw||zz||~zzz}uy{~~{{|}zy~{x{y|{}y{{{{y}|~}}xz~w}}{z|z~~{zz}xzx{x||~{zy{}yz|z~y}yxw|{zz}wzx{~x|y{zz|~}}|z~{|||z|~|{}y{{~|z}z}wy{{z{||{yy{y~||{w{{~~{yz{}}y~}||}|yz||{y}}|~}z|~}z|}{{xzz|{y|{zzz|~{~}z~{}{y{~|zu||z|z}y}z{z|{xux||}{~~x{v~z{}x}y|~z{yy|zz~z|~xv{z}z{}{{~v||yzx|{~~|x|xw{z|}|~|z|yz{z~{~~{|y|{~|~}x}yyz{{}}{}zy|z|w|zwz|y}~}{}z~wyz~}|{{|{~~}}~~}~~~|}|~|{~|~}~~~~~~~~~z}}~~|||~~z}~~|~|~|~}~||}|~~~}z~}||}~}~z~~|{{{~}~|~z}{~z|}~~z~|}~~}~}|~}~|~~~~}}}x}}~}|z~}|~~~}~~|{~~|{|~{|~|}z~{~}~~}~~||~z}|}|}|}~y~|~~|~~}}||{~~~||{~~|~{}}~~}}~~~~{~~~y~~}z~{||~|}~~}wz|}}|z}{|~x}yx|{z|v{}wz~wz{{{zz~xzz|}|v{y|}|zx}{{{xy}~w|zyyz}||}zyz|~z~{zyy}yxy~yvwy}|xwxxy{ux~u{|x~{y|{y|{{{~x}z|}}{~xy{y|{~yzzz|~w}x|{{|v{ywz|zzwvyx}yz|{wwxxxx}xzz{wx|{|xv}y|yyy{z||zyz~{yy{zyx{}zyxu|xyywv}yy}{zx{~uz|xyxzz}~}z|zz}}{{|{{|}|}y~{{z}u|yww|yzwyyyxxx}{zzz~{}~x{{x|~{z{w|}}~~}~y|{~vx|{{yz||{||x}zy|yyvxzzx|z~|yy{|y{z{~xz{tvyyzu}y|z~~zz}~{}{x{y{{|{y|{~y|y}z{|{{zwy{|{vvz{z{|~}y|yx}yvyw}yz||~z~wz|}y{}{y}~}}||z~|~}|ywwxwzxz{y~wzyyz{z{{zut~|yy}zz|v~w~w}{~|~{}x}xw|||xz}zz}|{~}y{x}xx|z{|r~y|v|~t}wzz}}u||z|y||{~}{z}{y}|x~{}|{z||{~{}~x{zv}|z|{yxy|x{{|{}}zxz{|{vzz{zwxyuw{yz{}wxz{zz|}|y{{v{}|wz{{z}{}{zzx|xwzxwy}|xz}{tzzwz{xy|z{|}wx}{}||~zz}||z}}~}~{|}|}|{~|}x{}zzzxyywt|{wyy~yyz|xuyw~{|z}}x{~}yy}z}{~}}}}}~||x|}~}}~z|}{|~|y|}{z|}~~}|}~~}~{}~|}|{||{|{~{}z~|}|~{|}~}}~z~~|~|}}~}}~}}}}~}z|{|||~|}{~|~|~y{~}||}}~||~|~}|{~|~}|}~~}}}}~}~}|y{{}~~y~~~|w{~~~{}~|{{~}|~}~~~~{zz|}|}|~~}}~}~}{~w|}~~~~}|~}z~|~}~~}}}x}}}}|~|}~~}|y}~~{~}{}|~|}}{|}~{~}~}}|z}||}}x}{}y~{}y~{~}~|}|~}|{~||~}}|~~~}~{}}||}}~}{}z|~|~~~|{}{~z}|~~~{|~~~~}~|}{~~~~~||z}{}}}~|{}x~}~~}|~~}|yy}z{|{wz{|z{zzv|wwzv}yzyzv~z{{yzz}}xv{xwy||xyv|u}yxv{y|xsvyz{|}w}yxwu{w|{|~}zy{zx}vyyyy{}zzuyz}wz}yy|zzwyyzzzx{u{yzx{|w}yy|yxy~y~v{wz~{zzy~z|x|{{{{x{{zyy}||z|x}ux}x~yzzy}yw~|uwz{x~y{z{|}{~vx{{}yw|wy}~}yz}||}{{|}|u}{|ww}z{yxwzwvy|yxy|yuxz~wvy}x{wv{zxyz}|~}x|~v~y}~{{{|yz}z{|yz}uy}~|xzxxxz|{zvxx~{{w}{xw}{{y{zwz|xwxyyw~z|||~}|{{~{yy|}{~z{{y|y|yvyyz~{z|{~|yz}y{{vv{||}|y|yy|w{v}{z{yz}yx|{y~{yuzzz|{zw}yzy}uzt~x{~zy{|}zzyyy~yzv||vy|z~}}zz{~yzz{~vzwz{y}yy~}w|}|{zyz{y}|xs}~{|z}zyt{|x}|w~ux{}|z|szux}|z|{x{z}y{|y}xwz{{x|}zxzzzxz}{{xxx|~yx~{|vyx{z{zzy~v{v{wz|{y~y|}wyz}}z}|z}|{|{{w|z}|y{yvw}x{{~}zxyz}uzxx|}{}x|yv{zw{{{}{{}|}}}~y{w{z{v}}y|y{{w{{zx}xyzy~}u{~{x|zw{{{zzvzy{yx{|u}}wz{}}x|||z{v{|x|{y~|{{zz}wz{zx}wzz{}y~zz{y{z|z{xz~}{u{w~vz~~{{|~}~y}~~{}}~~~~{yy|~|~y{~z||||~{||}}}~}}}~~}~|z{~~{}|{}}}}~}y|{~y}~z~~~z}|}~|~|~~~~}~y~||}}~{~~~~||}|}~}}~~{{~}}|}|}~}~~}~~~}}~}~~~{|{~}~{{|~|~}~~}~~}{~}z|}~}~}~~}|y}~~}}}~|}~~|}{}~}~|}{|~}}|}|~|~|z}|~|}~|~|~~~~~x~~{~~~|~~~{|~|}}~}~}|{{}~|}~}}}~{}|}}~~z~~}}~}~~|~~~~}}{|z~~~~}|~~|}~z|~{~~|~{~~}~{|}z~|}y|}|~|}|~~|y~|{}{zyzx{uu}z{yzxwyvxzy|{{x{yxyyt|}}}y{}zx{{}{~y{{{~~|y~z~zy~z|zz}|{}v|{}yxw{y{z|yy|yx|{zzyz}}|zyyx{x}{|yy{x}{z{r~}y|{zx~{z{{{{xzy{|yz|xy}|z|{zy|{z|ywy|x{{~}{~xy}wx{zzxz{{~|vxwy|~}z{zzwuz{ywywz}z|x{|xwzyx}zuyzxy~zx{|y}w~~|x|~||z}~|x||yz}~{y{}{z~||{~xwyt}vywwxzvzxzvw|y|z{|~{||uxxy}|wxyyz{{{}|x~}y~z{y||{|z}}z|zyw|xy|{~zxy~xxzz{{y|zxz~yxz}z{w||zx~~yx}}z}}{z|{}z{~}yyty}wxyz{}|xyyx{{{}y}|~xy{w{}xzxxywy||w|}y|{|xzz{}|}}}}z{}|yywx{{{{|zxwzy{z{y~vwww~xzw|zz{w|{yx}x~|zz{|z{||~}xzz|}~z{z|z{zuzzvzpyyx{wzz}zz}tuxzzyzy{}|y{z{y~wzx~ywx|w}yv|}{}x}|{||{x|{~zyyywxwvwyz}uzzyzuzy{|zwx}w~wyxzz{{|x}{zx{{}z||xzy|yyywy}}yz|zzzvyv~y~}zwxzzz|zxzyx~vw{{z~z|{x}~~|}}}z|xz~|{z||z|yz}zyxx{x|qxxzz|y|{x{txyz{{yyzx{}|}xxz~|zzy{~~~~}~|~{~~}z|~|~|}zy|~~|~~|}~v~}~}~}||~}}~|||}~~}yz}|}{{|}}~}}~~~}}|}~~}}~~|~}~|z|{{{z{~u}~~~}||z}|~}}}{}||}|||~{~w}|z~}z~}}~~||~}|}}~{|~xz}y||}}~|~z|}~~~||}|y}}}}{~y|{y~{~{~~~~y~{y~|}~|}~|}~}}}|{z}~{~{~~}|~|~|z~y~~|y}}}}}~~|}x~{}~||}zw}~|y|~}~z{~}~~}~~|}{}~~}{}}{|}}~~~~}z~{~~{|~~{{|{{~{~}~||~x~{}{y~|{{~}}~~}~~~}}~}}~|~~{z}}z~z}}}}~}}}~x~z}~|}v~~z|zyz~||~}|~}w}|~}|y~y}~~z{x||zzz}{y|x|zx}|x~y|{~y~{{zxx~z|yxy{{xz~z|v}z}zxztyy|~xyw}wz}{z}zzx~zwxzwyy}yz~vz{}zxxxxy|xxxz|y|y}~{{}|x||}{~zy{|{{t|zz}}{zxyy{x|xx|{{|s|y{{|z{{{xvzx|{zy}uzzx|y{{~x~xzx|}w{y|zy~}yvw~yx{{vzy}||z|yxw|zwx|zv}{||xu|z||y|zw{w|{wy}|z~{}x|}v{z{z|{zx}|z}wy|{{{~zyz{{zz}{yx~vy}~{{ux||y|zzy|{w{}yw}{{y||{vy{}yrz}yx}}u||y|y|{|{zw{yy{|zzz|w}{zzu}z{}~z|z|u{|~y{yz}{x|||zz}z{}|}{zrvvz{zyww{~zx{|||}||y~tzy~|~y||szy{zzx|yzz{|x~|u{zzz|wyxz|{z}{|~{zy}xzw|z{}{z{x|u|w}yyyzx|yz{yw|}zyz|{}}~{yy|{z||}xy}xyw{|{z{xxy|{|}|~zx{y{z}y}y{{}yxx|yxzzx{{~}{|yyv~zz}yy{|}|}y{z}|z||z~~|szy|xxy|xzz{|xzz}|{z{~yz|{~y{}|z}x}}}zy}z~z{{{~ux{w|zy{{||yy{~|x}~v{}|{z}~y{~{{~}~y|xyx{~|y{x~zwy{}zzz{{z}{|}~{~{vz{zzzu|y~x}}x||}~~x{yzy|z{v}~|}y}{~uz}z}||||~}~}}~}}~~}~~|~||~}~|}|~{}}x|}~}{~{}}~}~{{|~{~zx~{}{{~{y~{|}y~~~~|~{|z~~~y}~{~||~}{~|~~~|z~}}}~}y}||{}}~~|}{~{~~~~{~~~~x}}}}{|{|~}}||}}|~~z|~~~~}~}y~~|{z~z}}}|}w{|x}{~|~|}}z~|}}{|||~}|}~|{~{}~}|{}~{{}}}}~}~}~z|}~}~~}|~|zz{}~~{}|{}~}}~~}~z}z{||}~{}}}}z{~~}}~~|}|~z}~~|~~~}|~}}}~|{}~|~~|~~~~|}y|}~~{z~y~}~|||}}}~{~z||~|{}{||~||}}z~}~{x}~~}}~~~}~~~}|{~~~~~|{~zw{w{}wzxzzyz|zy}zs|qx}|{yuzzz}zxxzsyzx~wx~{{{{z||}|~{{xxu|xw|y{}z{|~y|zz|w{{yyzyxzv}|tz}{||yvzu|z{{w|{{z~z|w{yw}}}~yz}z}y{{y|||zz|xwzy|y{{{yxyxzx||zz|||zw|xxxx{w{x|yzx{{yz~x|z{|{|{~w~{|}}{|{|yxz}{|tz~w|yzz}yvvzvz}ytzzw{t{}wyyzzyxw~|}}}x{z{{}xz|~~z||wy}yz{|vzyxwuzvuv{vy|u{v}zy{{{yzux{xzv}|z~~}}|zx{vwy{~z{~z{{yy{zzy~}{yxzzx{{{yzz|zv|yz{y|yzzzzx{{{yw|}~zy|yzwz{{x|~zz}{|y~w~{wyzwy{yzvzyuwv{~w~vx|yw{v{|y|x||{y~}{{|z|yz|y}|yy{|y{|y~~yyx|uwz||}|wzy{}yy~z{zzzxy{z}xzxy|}|}{|zy{{~}~x~|~xx{{{x}||z}}}zxz{|{x{zy}x{yzvyyy~|wzzxz{~v|yzuz|{{x|}}zyyy}}|yx~|z~yz~}zy|}}~|wyzzyv{{zvvz|yywzzy{yxzu}y|{x{|x~w||z{|x|yx}z{z{{~|yy~zzxvyz~yyw||}zyx}u|yz{wzxu{wy|{zyzyv}z{{yyww|}}{}~{zxy{~||}{}z|{z}z}yxtx{vuyyyxw|xwv}|yy{w|{yzvzzy{{~yz{}|z~{wz{}}~}~{|~z|~|{z|{z~}||{|z}~{}}}x~}}}~|}~~{~~}||}~~}~}~~{{~~~}|~|~~}~}~~z~~|}~}w||{~~||{|}~}{}}}~}~||}|~{}}z{}~}~{|}{~~}}~{~~{|z}|{{{~{{}}{|~|~{|z~~}~~}z~~z~~~|~~||{~|x}||{~}|~~}~|}~~|{|~}}}|~~|~}|}~|~~|||}}~~~~~|~z}~~}}~{}~~~~~}}||||~}}}~{~}~{}|~}~{}}|~~{~}}y{~z~}}{~}~{}}}}}}~}}{~|~}~~~|{}}~}||~|}~~~~|}}z~~~}}~z}}{}~z{z~|{}z~}~|{~|~|~~}~|~|~|}}z|{|~|{~|{}z}~~~~~~}~~uxu{xz~xy|{wxw{wy{~xxz{xy}~}uq{z|{|}yv|zz|}x|{}{||z}v}x~{~xxx~z}{||zu}vz}z{xzyx~yxyyvx}{xzxyvzzz|yz~{z}|y{}xyw~}x|~xyz|||z}{z~wzw|uzyzz}xx|w{{z{y|x|y~||}yzy|y}zyyxz{}yzywyz}ywwxy{xv}u|yyyyyx||}{zz{~z{v}z~{x|{z|z{{ww|}wwywuxyyzwu|vyy~{|ywzyzxxywy{{|z{{{w|yyyz~vzwwz{{yq}}z}{zv{{xz~yxzzzy}|}}{zw|y{{||x{{}|wwwz|}yzyzz{|z}z}}zyz{{wy{}}v|zz|zz{u~|{x|zz~x{~}z|z}w|w{z|zx|{}~yxx}~z{w{|w}y}|{|z{x|zyzxuv{y{{y}vzzx|zy{y{{{z{x~{zy{uz{|~}|||{vy|yzvz|~|{yzxz|u|{|}w||}y}yw{z}~}{|{|yyx{}~{xz||}|}y}zw{{xv{yz|}{zwzyyww{|y|~wx|}xy}xzzz{|x||x}|~}zy|z|yy|yzyy{xzv{xyzyx{|xz{y|x|yz{{}zz|{{y~zz|~y{zx|wvzz{z~y{{z{}}{{x~wyz}xxw|}}~v}|z~{y|zzz}y{{u{yxw~w{y|wyz{{zy|zwx||zyw{~tzyz|}vw{yw|ux~yyzy||yy}y}u|zw|z~w{zy|}vw{||zz{tz~wz}zy~y{x|z{w}vy|}xxz{y{}~~~{~{~|}~~{~~~x~w}~||{}{~~~|~|}~{}~}{{}{{~|{~{}~|~~}{~}{}z{}~~zz|~}~}}~|{}}|}{{}|}zy}{{~}}}~}|~}|~~{|}~|}}}}||y~|~|{~~}|}}~|z}}~~}~y}|}{}z}~z{|||}}~~}}z~}{}~{~~~}|}}~}}~}~}~z{~|}~}{{~~~{}|x~|~}|~|~}{}}~||~}}~~~|}{|~~|~|~~~}}}||}|}|}}zy~}}}~~}}}||}|}|}~|zz~}{~{|}}~{}}}~{}|~{}~}{{}~}}~~}~}}z|}z~~}||~x}|{}~~||}~}{~}~|~}~~}{{z~{|z|}}~}}|{~|}}}~~|~}}~~|z~}{|}~z}~}|}~}{}}}z~y|~|z}~~|{}}}|w|}{|z{|}yw{z~ty{yvxyywz~x}zx|x}zw|}{}||xw~z}}wz}sz}{{|zw{~zz{z{|{yz}|}z}~zzyyyzxvvyxxuvxyxy{xz{}|v{x}y|{|vwyvyz{|{z{z|||zy{zyzyz{|z}{{zxzyz|yyy{|{|x{x{vwxzw|xxyzz{|{yz{y~z{tv|v{~|yy}~y{||~|}zx{|vyw{vvy~|{w|{{zxxxs{{}zzyxxxvyv|}{xzzz}{ww|}|z|}z}{{~{z{{y|}vv~}x~{wxxxy|tvzw||{wyyyxyy|yyt{|~|}{xz~{w~}{~z}y}z{|}w}y{z}z~|zzw||vwvyztyzzu}swvwzy|{|z|{v|~yvz|zzz{|||y~|{}{zz|y}zv~y~|{zuu}sxz~v}z|}x{zuuzw|z{|~zz}{z{zy{{xy~z}y}|z}}{xxw||zy{yzxu}||y{{xw{}{v}xwzyztw|xyx{y|}y{}}{{zw}zzx||x||y~z}|zyxx{y{{|xyxz|zyz~{{{yxz{zxwy{~~|y|~|{x}{}{{w~z|{yz|~yy~yr{}{|}yz{u|y{zz{}yv|yx|}y|wzw{{xxyz||x}}{zz{}||~~z|z{y}x|z{x{w~{zz{|z{ytyzyxx}xyy{}x~s{|xv}zzz{y}|zz}|yy~{|{z}||zx|z~}}yzxxvz~~~}yxyvzy~|zxw{|v{}w|ux{xyy{wyz|{{}yxz{zy~}y}y}{|y|~~~~|~{~~|}~{|{{~~~~}~~~~{z}~|~|}}z}z}~}~}|~~{{{}~~}~}{~{|z}w}~{||z|~~}}~~}}{}~}}~}}y|~|{~{{|{~z||}{|}}~|~~{~~~}~}~}}|z~~}}|{y}|~|~}~}~~{~|}x~~~}}~}~z}{~~~~~~~~}~~~~|{|~{|~}~}}y}}}}~}|u}~{z||}}}|~}|}|y}|}}}}~~}z}~|~~y~}}z|~y}}~~~~~~~|x}{|}}}{}}}y{~|~xz{}{~~{}{}~|~~zz}}}~~|~}}{}}{}{~~}}{|}}}~|}~~|~~|~{}{}|~}~}~~~x|~{|}|}w}~}|||wy{|{{yx|{x{}y{||{{v{}x|zzv~xx{|x{zv~{yzyw}zyztyt~y|{|x||{x{}{~z~{}z}|~{w{{{wuzxz{z}yyw|{|xyz|zx|z|{|w|ywwxwx~z~||xzwxy}{{y~wx|{zw}xy{vw~ty{{wyy}z{z{yzx||z{xww||uzzz~zx}|z}zzyyw|x}~y{~{|~z{{xyy|w}z{zzy|{|}||{}{x{zz|xyz{y{zvzz{zy}v|w|~zxw{}yzz}||yz~{||zxyzxzz}{|}yy||yy{x~~z}|y{{yu{v}x|zy{{~wy|zy}z|{yz{||}|z}}xz|xz{{z~||}{z|{wvyv{w||{y|yyx}~{~}|}z~zyz{y|z{w{|y|zwz{}y~w|{}~y{zzyy}zx||yy}wzxzz{{z{y{|vxvxywz}|}}v}z|{}x}wzxyzz||}|~}w{}{{x{xzxz}}|||y|y{{{{{|vy}{~zy{{yy}~z|wyy{v|{~{yww|~{zz}ywzz}{w|x|}|w{|zzwz}{{rzyw{z}~v|}z{{yz{xx}|{vxx{z{}{zzw}}zz{~|xxyv|{xyxyx{|{z||}yz{~yuy~vz}|~}y}{wx{z{y}|z{{|w}xz|z{{yzx|y{|yzx|~xv||}x|{yxzvw}~yx|wy{|zzx|}z{}xzw}z}|zwvxy{zxz}zz{xz|~w{}w|~z|w|vzw}{yyy{}x|zz|xw|wz~z~}yy{y{{yy{xz||{zy{{|xx}~}y}~}|~~}{|}~~}}||z|~|~||~~~y|}|~~}~|~z||~}{|~~|}~}~~~|}{{{z|x~z~~~}~z}~|~~|}{}~{|~{~~}|{~~}~}}~~}|~|{~{}~{|}~z~}|}~~}}}|~~}}~{~~~~|}~~|}}}}|{~{~{~~~~~~~~}}y{~||z{~~|~~|~{~{}~}|~|z|u}~|}~{~~~}}}~~~~~|}~~}|}~}}|~|z|~~}}}}~{|z~z}{~|}{~~~}~z}}~}{||}~~z}~~~|}}~~{~}~}~|{~y~|}|~|~{~}z}}{|{|{|~|||}|}}{}}~y~}{{z|}y|}{{}~yx~}}|{w}~~{|}~{~~|~{z{~{}|~~~|zz~|~}~|y~~z~z}{z{~}~z~~y|~{z||yw}vwyw}}w}{x{z|y|wzyy{x}yvwyy~wz|z~x|}z{wzzzyz|}{y|~~{{~yz|~}x{yzx~z{vv~yyx{|yxz}uzzu|zy{ysz|w{}y|y|{|x|}yzz~|}yzz}w{{{|zy{~}{ywyxyzz{{twwxx}x|xzyyzx~xwyzz{yy}|~}|z|v~y~y||y|y~}~yy~zy|{}zuzyy|{~}zvz{yzx~yx{z{{x{zvv{}}|wx|~|~}{}{s{z|{~{~}}|}x}|x{{xwz|zwzz|uyxx}|yzyzyxw|~z|v}{y{|xxxwwz||x|{x~wx{~}w|}y{|xx}v}zxy{yzx}{x|wxzz|wyyxzyz|zw{{z~}~{z~}|{|}zx|zxyz{{}wx}{{}|z{z{~zz}z~}y{yz{wxw|z|}zxz}yyxz|}y~~~}|zzz{zx}~z|||}|zy}z{~xxu|z}{{}{w{|{{x|w}x{t|}w}xzzzyzzzyzzzyw{z}x~||{|yx|y|zvy{{xzyy|x|xzyyzyvv{z{z|{}xx{yv|x{}z|xzz~}w{wy|~yy|}yx}z}z|z}wz||z|yyx|zw}z~yxy{vzyyxzzzzxx~}w{wx}}wzyx{}}|z~{|{zy{|}}}|y~{~{xzt|ywxxywzzz{y{zwx{zz{y}zwyy{||{{zy}|}~{|}ty{{y~yz|~{zy}y|zy{z||||~x{ww}y{z{zzwywwxzx~yzxxz{~|~}yyxw{{|y}}{}}~~~|~{}||y}}{~z~|~||{z~}~|}{}}~||zz}}z~z|}~z|}~}{~}|~}}z~}~}}~~}~}~~~|}}}~}z|~|||z}||}{y}|~~}}{}|||z|{}}}}}|}x|z}~z|}{}|~}{~~~}{~~}~~|z|~||~{}}|~~}}~~}}~~|~|}{~|}}|~~|~|~~}{}|}{}}zz~~}y~}~}{{}~{}z}|}y|~}|~{|||}~}~}~~|~}|~}|zz}y|~~~{}y||z|z|~|||~|}|z~|{}~}}|z||}~~~|}z|z|{}~y}{~}~}~~}{}|z~{{~}~}}x~|}|}{{|}|~~||~|||}~}~}}~z{}~}~~}}}y|||~}y{~}||~}~{|z}||{~~}}|v~|}}~~~|}zy~|}}}}}|~{zz}{~{yyy{|ywyyu{wzyzxzx}|wy|x|tzy}wzyyy{yyxxwz|~{t}{w{zy{}z{z||x{zyz~{uzyzxxw{xtyy{x{{zyzyx{x{{yy~}y|x{zzz{{zx~tzyxyz||zvzz}yzxw}{~}{{|vyxzzxx{wzyyzw||xyy{x{x|x{tyz}}~}{zv{||xxwzzzz|~yz|~yzwxx{~z{{}tx{w|wyzzu}|{z{{|v|}{yyv||~yxv{wy|x{yyy{x|zxz{y~y{|{|xw}z}y{vyzyyuyv{}}|}}yxyxyxz~wuyz{{{xyyw|uy}}{z|}~x{x{zz{|xzyxwzy|yzx~}}z}z|y}ywyxv{}y{}}|{{z{yv{{{zwy|{z{qz~xzy|yzy{y{}{{~zwtx{v{zzwz{z}y{zyy{zz|z~xxzyx~{}y|~{~y~}y{y|{zw{|{|vy~|yxyxwy~xz|x|~}|yz{y~{{zz{xvz|twvy|xx|zy{|uy{wzyzu|||x{y~x{wywt|xzv|x||yzyxzx|{|}z{zy~vzyzy}yzzzy{{}vz|{{}|y~{z|{|zzw{~~zzyy|zy|~vzx}xzxzz|zz{zyyx}yxw}zy}yzx|wx{w{{{{x|v}}}x|y~x|z{~||yz{}{{y{zy~wzw|{{}{w}|y{xzy{}wxxwywz~y}x|zyw~{{}{}{yy~yuwy|{zxu|wzzz}~z}z|y}zzzuzy~v~}zz|}vy{y~z}|zy{ywy}xxyw{twyyz|{~z{~{yz~~}{z}}|~~}~x}}~~|y}~}{zz}~y}~}}~{~}{}}{z~}~{~~{z}{~~~~|y||}~|~|~~{}}y~{}|{~{~~{|~|}~}}~}}}|{{~}~|~|{~|z|}x}~{z}}{{~~~}|~|}~y}z~{}{{z{|~~~~{|}x{}||}~~y~}}}~|}}}{y|}~z~}{}}{}}~{}}}|~{|}}}~~~|z}}}~~}zzz~}~~}~~~~}}~~}{~~}|~}}}~}~{{}}~||{zxy}}}}||~z~|{~~}~{zw~y~~}~{}}~~|y|}{~}~~|||~}{|~|{zz~}}|~}}~~~}}|z|z}~}{}}}~}|~}y|}~~~{|||}|{}|}|~~~||}y{}~}z~~{}}}}z}~}|~}}|~{~{}z{|z|z{{z{yy|z~|y{|{wz{zz{zz||z~x||z}|zwxw{zwx{}yzzy~|zzz{y{||y|}v|{{{zzzxx{y}}yyyxzxx|w{xzzz|yyu{xxxyozxwzxwyzyv~{zxz|xz{|z{xz|{z{xxw|wwyyzz~~|{xzwxuxw|yxt}vy|{zyxzyswzzx{y}~yr~z}{z|xy~|z|{{y~{y|~z{yz{zx{{{yyxtzxzux{xwxxzyzxxx{z{zyx{{|z}z}|zz{{yyuxx~}|}x}z}{y|||yzx{wvyu{v{{xzyy{yyyzzy{u~zx|}x{yzz||yzz{|x~}yw}zz~~yy}t|wywzuwzzxxwuxxxywvv|xz}y||{ywyyzz}x|z}z|w~{zy{z|{}z|}y{{~}}yyz}syyxz}|{~wuw}yyyzw}}{yxu~|{yy}}yz{{|}|z{xyz}yyz{{{z|z~~zzzxz}yyx{{zz~}y|zyy|ywz{z{y}yywyys~z{~yyzy}y{||{z}yy{{}~~zzw~zzzyx||v}yxzxwxw{xxzw{~zy{z|wzy}y{y||yw}~z}zz}w~{wy|xuxx{y~|{y}{{~~uxw{zz{|uy|{vzzxzv~tzwxwz{xxywv~zw|u~{|||~y{}xwyyz{{|{~yz}z||yxw}nxxywt{yz{yzyz{s~zz|ywzt~z}z|}xxvy{yyyx}{y~}vz{w|y|{||}~{|{yzyz{xyyz|x|}zx{{vxzyyy|w}zx{}{v}{yzz{~zz~x|y}~}|}}~~}{|{}sy}}}{|}~w~{~y~}~~~|{}}~~~}z~}}||y~~~}{{|x{}|~|}~{~|~{~~|}|~|~}~~|{~~~{||z}{z~|}~~z}~}|~~~|}~~~}~~{|}~}x~zz||{{~~z~~|}|{~}}~z~z~~}|}|}~{~~~~~z~~zx~~~|||{}|}~}~~}}~}~~~~~~~}~}~~~~~y~}z}~}|~}||~{{~~}~||~||y}~~{}zy}}{{{}x~~}~~~~|}}}~~|}~|}}|}}|||}}}||}}~|~}|~~|~~}{~}~{}}|}}~~|{}{|~~}~y}}}~|}}~~~{{~~{{||~{|w~y}|~~}~{|{~|{}{~~}z~|}~~{y}}~}~{~|~z}~~~|x}zz|{wx|y}y~|wwpx~{z~w{x|y|x|wyzvy{ywy||{{|{zx~u}~{x{x~}x~{x{}{{y|{~xuyzvzz{z|y}{}{|zx{{x{}|}}y{{x{}q{zxwy}x{yx|xyzz{|}w{|xzy~{wz~y}{|zwz}{{z|y{wz{{{z}~{y|y~zx}{x{|z{w|yy|zxx{|~xx{~yyz{|zuz{zzxz{xx~w{xz}|xyyzw{xyyzy}|||~yzzyxz{{x{vxz|zx|}~w|{|}zyzvw{|z}x}}zyz|y|{z|y|}{y{yxy|x||~~z{zzw||zyy|vyy{~xv{|zv{y|u{zv{{}yywz{|}x||yyx{zy}wy{x~{yyxz}||}}{{|xyw}yy}}}{{{zzyz||zz{}{|xzxyv{}xyyzzu{xwx|}|{{}xy{yz{yxz{vyzz|z{w}y~xx{{{x{|}~{zy|}~yw|v|w|zv{z{y}yyyzzy{u||{y{u{zvy{y|x|zz|~y{z|{wz||y}x~}{z{}|x{}z{ww{~yz|z{{zv|yyxzvvyxzzz|}ww|v|wvyzy{|{|xy|}xyz}v|{|w|uzyywxy||y|~}|y|z||zy}~}|vx}zvxu|z|zyz||{}}zz~yzwzzx{z||}vxz~{yxzzt{}|zyy{|{{wz{zzy|{{x|{zzu~|yyyy{|y{x}{yxx{}yx||yy~{y|{{xxxzz{||}y{w~zu}}zz|}||zy{~|xwywzxy|||z~u}yzy~zz{|z}zzy~{x{zy~|}z||{~z~|}|}~~}|~|{~~{{xy{~~||w|{}}||||~~~~}{~|}~z~{~}y}|}|z~}|~|~~}|~|||~{x~~{}}{~~|~{|}}}|z||{|}}}~}~||}|z{||}||~~{z|~|~~z}}|}|}~~~}{|y}|}|z}}~~}~}}}~}}}}~~}~}~}|}}}z~~}{|~~}}|~{|~|}~|||}}}|z}{zz~|~}~~w|}~}}}}~~~}}{~~{z~}|}z{|~{}~}}{}~~}z~{|~~~}|~}|~{}}}z~}}|~}}}||~{~}zy}}}z~~~}{{}~z~}{|z~~~~~}}}~|}}|~}~~~{}}~~}}~|~~|}zy|~~{~|}|z~{|}}}{~}y~~y~|{~yy{}~{{~{z}|}{{z{y{~yzxy}v{wxyuxxwxwzy{~|xwz|zsxyywy{{wz|z}zy{|z{w|zy{|{{|~{{}y}}}wz{w|xzuxyyx}zuyy{x|~}vxzzzvzzy}z|uzx|{zxw{y{{}yzy}{|y~vz{z{x}}zzz}zyy|}wzyx~zzxxyxwu{~~z{}zz||{zvyyz{}|x||{zzy{|yyz|y}~x||vx}{}}}v~}wzw{~|{{}w{||zx{xu{xxvxzv{wy{zy{{zxzzxz|zz{~z}{|{y{x|~z|||yy{|vz|x{}|y{~yyzv{}|xzx}}z|~z{{zzy}~z|zyyv|~xyyy}xx|{{~z}zz}zz{wwwzyyxyzy{z}yrzuyz|{}x|vtyzzvz{z|yyz|}|yz{||~|{z}{xyw{{y}|||||xtyxzyy{xvuyww|xv{xyzv{wyywzzvt{{}{y{~x}z}|yx{~}{y{~y{y~}y~zy|x|yyw{x{v|}w{vy}wy|{xv||}wzzy|x}z|{w{}~~zzx{|z}|xzzyzz}yxyzzyzy|zx|zwyz}zz{yzxzy}u~zy|}{wyz}v}z}|{xx|z}xyw{wzxy{}}|}wy|{y}xy|uyzz}{xwyywvxzx{v~vt{z~yw{yx{}}|~{z{zz}z|yy{w|wyy~yy{y{xw|zyz{{zzzwsz}zy~wz~{yvwxxz{u~}z{}yz|yuzy}z|{y{}yy}zzw}yuy~ztzzuy}||x{||}x}x{~wzv|yy|zzy~x}{|yz~v|zz{yx{y}}}|~~|z~}~z}}y~z~~y|||}~}|~{}~~||}{~~z}~~}{~|}{~~}~~~~~~{}z~{~}~}|~~}~z~~{}}~{~}}~~|~~}{}~~z~}}~}}~~|~||{}~}~zzzz}z{~~{~z~~{|}}}}|~}{{}~~z~|}~y|{}{~{|}|}~||~~{}~{}}~~}}~~}~||{{}{}~~}~|y|{}}}|~|}~|~|}}}~{|{}~~~~|||~~}~|z}y~|z~z{||~z~~~}{~{|~|~~}~}}|y}~}}||~~y{{{{~{~~||~}~|~}}~~}}}~}|~}~y|z}|}~{y~}z}{~}~|}}|{~~~~{~}~{|{|}~}~}z{}{{}|~|z|}{}~~x{~~y|{{}}||~|}}{~|}~~~|~|}}{{yxszty|z~|{x{|vyxz|vzvwyzzw||zxx||z|{~~||y{{vzvy{rxywx|}u|{|}yy{vzz|}y}{y{szz~||zuzy|xy{z}|{|zt~yw{}|y{{y}y}|xy{{xvz|x|{yw{zxyz|z~||}|}{x|{}{{vzv}|y~zy{{yx{{xy|}{v{zyuyz~y{zyy{zzz{x|z}{~x~y||zy~xx}}zy{{wx}z|{zw}yyzy{z}|y{~{yt}zy{yyyuw{|{y{zxyxz|x{|{{z}}x|yzw{xz~z}{{z~~x}x{zzxz{x|xw~|}zzyz{zxwv{z~~z{z~z|yx~{~{y{|}~y||v|xwyywyy{xyxuyy{{yt{y}sxx}}{{|y}{{|z{xz}|zxvv}{vy|y{wyx|wzuvy{wz{}|}}~{zwyyzyyywzuwvxzz~y}|{{wzzwz|~xz~z}|w{~{|}w{wz|{x{|{vxy{|zzyx{|x{{||zw{x~xxxy{zz{yxxzy{zzxwz{{yyyxzp}z|z|{vz}|{{}yux{z}x|zy{{||zt{{|zzy|v}zyw}z|x{zzxzz{{|z{|yx~yww{|uxzw{|y}}xy{zzx{y}{{txx|zwxzz}}{{|yxyw~zx{zvx|{{||{x~}}y|}yw|yx~{{{z{zw{|{xwz|{xyx~xxxyv||z}|~{|z{y{{yxvuy{|{|uy~|{xzz{{||}zy~}{ywyy{xzyy{zy|zyy}|}v~z|yz}z{ux}zzvw|zvy|}}{~||}{|z}|||||}}{z{~~~~~|~z}x|z}{~z~}~~}~|}}~y{{~~}{}~~}{{}|}||}~|y}~}}~~w}~z}z}}{~~{~~|~y~~}}~y||{{{}~{~}}{~|{~~||||}~}z~|{{}|y{|}}z}}x~{||~}|}~~|}~~|~{|z~}|~~}||}~|~}||~yw}~~}|~{{{~}x}|~~}zz~~y||w~~|~|}}~~~|~~~~}~y}{~}~{}}~~}|~~~~}~|}~|{{~z|~|}~~~|}~~}{~~}~}}~{~}~~{|~}}|~|~~y{y~~}{~}x}zz~||~}~~~~{~}}{}|{|~z}}~z}~}||{}}~}}|zz~zy~|}~~}z}~~|}}y}{|z}|~y~|~~}||~}}~}{~z~{}{|~~y~{~~~|||{}}x~|~|~y{|z{x|vyz|wz}}||}}|z|yw}{zzw~|{}y|{||{~z}y~||}}}}|z|~~{y}x{zv~|x|zz{x~|xzzz}zywxuzy{{w{xyyx}z|{{}}{|}y|xz|||z}|y~}zy}|{{{y|yz{xz{~|yw|~}~}|w}y|zz~x}|~yz}{{{}w~y|{}{|z~||}{x{zz||}{x~||}zw|}xvzyz{{zy{zszxu}y}|{y|||{zz~||zzzz|}{y{}z||~~}}}w~|y{vz{wxr}}{{}zyzww}{xz{yyzzvyz~~z{|z|~|z|{|}v{{|zz|z}}zxzy|z{yyzv{z{{zy~yyy~yyz|{vz{{yw|{z~{z{}||z{}w}}x|{~{{{}x}zzy|{~zz{zzzz~y}|z}yz|y{vwzx~~}z|z|{q{}}~}}z{x~yz}uz{~~y{{|zy{{|z}z{~zzy}x}}|{~|}{{yy~~|}yyz}~~~~zzyyw}y|}z{}}z}yyzzx~~y{x~y|tz|{{}z||tyw|z}~|y~|}||{{{|y}{wwz~|yy|~y||xz}|y~xwxw}~~zyzy{{{~xv{~}yywy|zy}z|yzz|{{|x{}~z|}z{}}~~~{y{}}}}}wz{z}z}}{yz|yuzu}{|xzwxz|zy}vyx~|x{|{z~~{{}z|y~yx}}}|}~~{|{z}xz{}}{}wx~}|x|}zxz|{{ux{x~}}w~|{z~}zy{}zz|{~}}~~}}|}|~}zy}~~~}z{z|}~{~~~{~|~}~}{~}}~|}|}|}~}~~~}|~|~}~}}~|~}~}~~~~}~{~~~}|{|z{z}}~|y~}{}~~|~~z~}}{|~}~|~x|~~~~~~~}~|~z}~}~~~}~{}}~~|}~}~|~~|~{~}~~~}}~}}~|~}y~~~}~}}{~~~}~{}z{~z~{|}~||x}~{z{~y}}}|{~~~||~||}{~}}~~}}~}}}~~}}|}}~~|}}~{~|}{~~}~}~~~}~z~}~{}~}|}z~}|}~}{~}{~{~~}~{~~~|~{{|~|z}|}~}}|z~}|y}|}~{~}}}}}x{{}{w{{|yy}xzzyy{|x{y|wyx{{|~|xy{||zx{wxzw}z|~y|x{{zzvux{zww{|{zwxxzvzyx}zu||{|x{zz}v|zw}yz|zvzyxw~{|xxx|{{xwz{{{wzzyy}}z|zv~{xwx|{xyx{yvz{tzwx{x{|||w~}yz}zvy|}|u}}xyzyxx~}yxzzwyx{{wzzy{z|y~v}zxzxww|{xx{y|}y}ux|yz{xyz{x}zz{zxyzz|}{zvwxzwyy~~{yvu{~}|{v{|{zy|}|x|yzz|~w}{|zx}xyzx{{yx{}yw~|{|{~yz|y{{yxzxzvuyy{u{x}}{~|{w~q}zvxxy}|~|x~xyx~yz{|zy|}x{{}~z~|z}yy||{{}}wwz{z{x{}{z{}}}zz||u|~wxwyyyyx|zyyy{zx}yxzzy{~z|{y|yz{vx{|zt}||y|~~yx{}{yyzvyzw|{zw{z{x|{x}{wx|}ywy~||xuw|{}{zvzyy{xuyyxzy{}y~|xyzzz|x{z~z|s}{~x~yx|yv}w{{}}{{|wwzv|yz|wzzxvyvz|xy{x{v{~zzwtz|s~y|z{{{z{{zz{||}||}yx{~y}~yz}{z}~~yt|ywx|}wzz{~w{~y|z}u{vy{{{yyz{zx}zxzzy{zyvz||zx{x{yz}|z{z{{{vz{{}}zyxzy{|yzyy|z|zv{v{x{}xyy{{yzxzw|x{z|v{w|{vy{{zwzyy{yxzzz{}{{z}~}~||||~}|y}}}y~{|}}}|~}x|}{{{~~~~~~}|}|{~~}}}}{}~|}}z{||zz}~~}y~}}}~~~|}{y|~}~|~~}|~}~{~{~~}z}{||}}~}{}~}}{}z~|~~||z|v~~~~}~~|}y~~}{}~|~z|~}~~y~|~|}}}}yz~~~~}z}{~z~~~}~z{~}}~~z}~~}~}~{|}|}}}|~|}}{{|~}~}~~}~}~}|~~{~~}{~~||{}~{}{|~}}~|~}~y{{|~~|{}{z~~{z~|~~}~~}}}~{z{~}}}~~}}|z{~~~x~}{|}z}}}~}||}{~}|~}~}~z|{~}}|}|}|~~|}|~~}~~|}~~|~~z|z}z}|~~~z}{~}||||{}{~~~~||~{~}~z{}~{}}}|y}~~~}}y~}}~~{|{}{~{~~|{}|{}~|~~~}{~~|{~{~~y{z|{z||}zy}z|y||{{xxyv{yx~vxy}{yyzzwyvwy|}zy|{|vwy{{xx{{|}{z{||}zzz}|w{v~z|zzzz{yyzwxxzzyy}w}vzz{~xwzwyz{y}{zz~{y|{x{yvvyvy{y{|zz{wx|zx{zy}zwyvzyzz|yyx{zyy{|y{yyuwyxzwy{yz|x{z|{|xy||z~yy{z}}{z{zyzz|y~wyxvw{|xzvz|wzy|{wvzz}z{zzyw|yy~|z}z}y{}z}|~||{}{u{~y|}}~w|zxxy|wyz~uyzyz|zyyzzx}|{{z|{z}|yy{}|z}|w}}xx}yz|v}|xyz}{yzuyzywu}|xw}{{z|y}z|w{~r{y{xyyzy~{}{~yywx~z{z}{}~{z{}z}}z}y}xx{z}zy{yyzzy}w{yx{yz{}{x}z|xvyz{}{|{}{||yz~~z{||~~{~}}|||{|{xw{xzzw{|zz|ywx}x|xuzv~{xz{}vvyz}x|x|||x}|{y~~y{||vzyz{x|~w}y||{y|}uy}|yyyw{u{yz{{z{{x{zyvqy{yy|zz|yzv~}|}y~{x}}{y{{z~x|~{yxyz{y|zyyw{~zuxy{uzwuyxxzx{~z{x{x{{}}zx{zwxyzxy|}{zzww|}x}x|yzz{{}{z|}xv|zv|ywxw{|{zyzwz{{}zz|}~x|zzz|~|}~|{|t~{z~zz~}wx|}{w}x{{zv{wzxy{x{vvvz|zx}zz{}~}wz}yzzyz}z~zz{{~{}{~}~}|}{{}|z~~|~}{}{{~|~{~}~}|~yzz~}|z~{zz||~~~z|y|}~}}~|~{~~|~~}}}~~{~}~}|{|~{}z|}~}}{}}~~}~|{}}||}~~}z||}{{~~~~~|z~~~~~|~~{{~}}{~~|{}~z~~~|}}}~~|}||~}|~~z~|yx~~|}}}~|x}~|z|~{}~}{}|~~}~~}~{}}~~~~y}}{|}{|{|}{}~~|~}z~~y}~|w}}~y~|~~~}}{|}~~~}{}~|}{}}u|{}|{}{{{~|~{}~{}{z~}}~~|~~}}}~{y}|z~xw}}~}z}}}~~}}|~y}x|}}{~~||{~~|~{|~y{~~~~y~}~|~~~~}~|||~|}~}{}vz~{~~|~{{y|||{v|{{y{z|~{}{|z{zzyy{}wzw|zxw{yzv}|~|xzxvxyyzwz{vx}y}||yxyzxy~yxvyzzyz{xw{zzty{qzxzxw{|zzy}~yyzz|yzrzyz{{yvzy|wyx{|x|w{{|y{yyyy~y}y|yy{x{z|vz{|wz|{xxy~zzvx{{yxz|xw~{|{||zy{|yy{zxzy|y~{ysw{z|z}|z{{vz~{xy|xz}y|xyxzxzzxzy{|zzxzvwyz{ww|}x|{~{zyyuw{{yzvy}{{zw~{x{xy}{{zzxz{z{y~vzy{yw}~|zxzzyv{|yzzzrx}{zx{t{u}{~vwyzy{yy|w{{z|{xzzzzwwx~|x{~{{zyzzz~zyx}|yzz}yz{~xzy{z|{|{{y}}yz{xxzz~{|{}|y{|||{yv{|x{yxzwz}w{yzxv|w|w~y{xzz{{|yyyzyxy}{}|wx{{}zx~x{y~zzxzy~zvy}zxz|wwyxvwz}zu{z|y~x}wv{|~~z||{y}xz{vy|wyzvvyx{|zxzw{y}w{y~w~|x{|xyzxvx~{~z{xzyx{xzzyyy}xzzyzx}zyx|vy{|w~z{{y}zyzxzx}yz|yx|~{z|~}zwxzzy|{t|z|w{{y~wy|x~uzz~|}|{}~|w~{{~|xx{||w|tyy{zz{xvyy{zy~x{r{|y|yy||w}v{xv|{~zxvxvyx}xyx{{yzw~{~zy~zv{{}}y{x{zzx|}}y|{}{vzzy|{y|yw~zy{{{zx{{zy|}uy}{}z}z}z|}~~~||~|~z~~~}~}~~~~{~{}{{x}}{~y~z}|x}|~~~~{~|}~}|~~|~{z}}{}}|~}}}~}}|~|{~}}|~|}}{||~~}}|~||~}}}}~||{~z~}~}}{y|||}z|y{{{~|~|~{~~{||~}~~|~}z~~}~~|||~}~~}}{}|~~~|~}~~~}~}}~{~|}}~~}}~~~|~}~~y}}}wz~||~}}~~x}}~{|~{~}}}~{~{}~}|~~}||~}{}|||{}}}~}}}}~~}~{~{}}||~}}~~~~z~}{}|~~{{~~}~}y}{}~~}~|}}|||~|}~~~|{z}~~~}}}{~|}}~|}z}|y}|}}~{~~}~{~}{|{}x}}{|{{{{z||~~{|}|z}}|~~~|}~~~{{~}}}|~|}||}~{~}~|}}}|y{x~{z{{yzyx{yvy}xwy{x{x}yw||xy{{wz||}xzv|x|x~zz|}zyz|z{|v}zy|z{|zyx}|y{|{|x{ww||yzx|z{wtx{}uy{|x}w{wx{z|zyz|y{|{{xz||~wyw~||zyz|{xxyww|{z{y|yzxyz{|{zxyx}x{wyzzyvwx~zz|x|z{|{}y}{}uzzy{}{{|yx|zyzxuu||x||v}zz|x||}z~xzwx{}x{}{zxv}{z~|w{}~~yy|}|w{||yx{xz~}wz}zv{z|{{ywuyxzx~y}zv|y{{zyy{wx{|w}|~{}}uv{|z~wy~yy|{|~~}~{y{{zvwy{xyywzt{yxxxzzw}x}}y{~xyzz~{{x{zxzy~{{|zxu{}y|~y{{yyy{xyt{wy{y{wu~v~{zz}{xrywzwzxxz}yzyy{zyx}xz|v{~||yzz{}x|z}~v{|xy|{}{|x|}zz{|{wutzyz~|yryyyv|}x}|{{|~w~}}||}yz|{z{}w||xz}zy{wuz}y|y|zxyxv||~w|yxy}w|z{{xy|yy}zyy~{zyyywyy~vzz|z|~~~wz{yw|y{y~yx{xxzz|}{wzz}xxwyzxxv~}xxz{|}~|~z}x{w}{zz||w~}zy~yzyyyzw~y}w{y|w}wyxyvy|vzxz{vwzu|zzy{zzz|z{|z{y{{{y{}{~y|y}{~v{u}xzy{|xwz{x{z{}z|{y|w{yt|xz|z{~z}z}|{}z{zzy|z|}y|~}}|}}|~u~~}|{|{~}||~|}}~|~z~~{|}|}|}|}||}}{||}~}|}~{z{}}}|~}}}}~~~|}}|~~{{|z}~{|}|||~}|z~|y}~~~}}~|~||~~|~y~}|}}{{}z{}~|}|~|~{~}zz~|}~z||~}~~z|~{~}{}{~|||~~{|~{}}}}|}~~~}~{|~}}z|w|}|~}}|y|~|~{~}~~}}|}~}{~y}|}}}~z~||{}x}}y}}|z|z}|}~|~{}{~}~z}}||}|}~}}~~}}{~~{}{|}{}~}~~~xz|{{~~{}}{~~}~~}}}~|{~~}}|~~||{}{~z|}~}|~}|}~|}~~|~}x|{}~~~|~z||{~y~}}z~~~}{}~~~~~|}}}}y}{}}vx~|~{~~~|zz~yzz||z}y~zyz~~zy|xy}y}|wzv{}xyz~y{w|x{}zy|x{zzz|||wzxx}xwu|}u|}{{|{zxzxzzx{}|}|}{x{~}yz}{y}x{v{yy}z{w|w}yww{zx~x|{yzz{{~|{|zyyzyw|vxy|zx}|xvx|}wz{y{wyy}|~yw{w{||x{zy|xx|{}y{y|{{x||vz}yzyywwyyzx{y|{yy{}|{|zw{ty||zw|z{{z{z{|yuxuyzxxu|yzw{|||z~}t|swwzx|~x~y{zy|{y{zy{uz|zy{zzyx{w~{|x{wz{zx{x}{{||~y}~}z}wy~z{zxzvyzy}|x~~||}yy{x{y{{w~z~zy|~|svy~z~{|}y|||{||y{{|zz|xxwzx{z||}{w|z||}z}|yyx|yz{{|xz{zyt|x{xx|{|ztx}xzxzz|{}zyx}wz|z|zzy}~z}x|w}{|}z}w{yv|{{zzxw{yyzw{~zxv~{{y{~zwzy{|v}~|w}|y~zw~yx~{{}|wx{|zx}x{|yxw~||zy}y{w{{v{y}|u{{y}~zzzww{{{{x{~yx{|}|{u{x~|z{zz}vz}z|{|y{{{yy|{}}{yx{{|}|y}{|{{z|xy{{}{y{xvz|{yzywx{x}w}|zyyy{{yy{xzxzy|v~zx~~|zywzz~{{yxz|xx}zzx{{{}y{~ywvz{}z|}{{yxz|zzz{{x|{y}||~||}xx|{u}{|wzzxzzzwzw{y{y}~vz{x{|}{}}u{~}y}{~}~~~|}~|{~}}}~z~}{|{|{}~|}{~~y||~z}~{}~}~|~}{{|{}z|~|~|z{~~~}z|~}}}~|}~{}|~{~~|}{}y|}{~|z}~xz|}|~|}~{}{~~z}~|}~z|~}}~{}~~|~}{{}~~w{~~y}~}~}x}~}z{}|~{~||~{}}~|}{{~{~|}}~~}~~}}}}~}{~}}~z|{{||~~}~~}~~~|{}~{|~}}|}{~{||~||~~~}}}~~{}y~}~~~|}}~{||}}|~|~}~~}|~z}|~}~}~}}~~y|~~|z}}~|~}~{~}~~}{~~~}~|z~|}~~}~~~{}}}~}}}|~~}~~~{~{x|}}x~~~}|~}~{}|~{}}~~y~}{~~|~~}}~}~~~|}y}}~}~~y}~}|~}|z|{vwy|{}yv{{xwvy|vywyvvz{ytxxv~|yx}vz{zywxx{yyyz{x}y}{yy}z|{ww~z}z||x|{y{zyx{yyzwyzyv~|}|t{}yxx{x{yzv{|{zzz{{{yvx}{|z||x{|z{w|y|zz~wzzyy|y~yw{t~{yxvyuyyy|}zzxvyzy|x|x~yy}|zxzzw|z{|y}{|z}{}|y~{z~{z{y|xxzz{{wyxzxxv{vwx|xyxz~yzxzy{zxyxy~yyy~||z~x|~w||}{y{}zxz|z||{zzu|x|ww|}{w|yzyzwwx{zzxt|v|~{x~{yy|yw{|{z{xxz~{zzy|y{~~y~yx~zwzv}{x{wzy{x{z{yzzxyx{~z}~yy||}|{|y~z}|{}z{yyxzz~xx{~}|}|wx{|xv|ywyyz|xrx}xuqy~|{yvxy}yzw||~z{xz{{y}}x}z{|y}~y~zxy||}|zxxytzzwzzy|}z||v}z{xvzzx||}x|uvy{ytz{ywyz|{~{~{{yw{{}{zzt|z{wz|zzz{xzxxwxv|{{y{|zyx}x|xz{|z|y{uz|{{{~{x{y{{x~}||y|yyy~}x{yy|wyyz{~~yxyvvzwyxxyywy|yyxuzy|yyyw{yz||{{yzzx}}|zwxv}|yzzyz{z{v{|wv{vzxu||{zxx|yz{uxwzxxxtz{{}zuz~}~z|y~u|}|{{z|x|||z~{{|v}y|z||wyyz~zy{}xz{vzyyuv}yzz{}{|~}}yz{{|zzx|~}~}~}{~~|~|z|{~z~x~{|}|~~|}{~}}{}||y|||~}~||~~|~~}~}z|~|{}}|~{~|}{|}}{~|}{|}|{~|~|~}~}w}|}~}|~~}{{x||~~~}x|{z|~{~~~||z|}{~|}~}{|z~y}||||~~w}~}||}~y~}}~~~~~~}{|{~~||~~~|{~}}|~}x}z}|}~~}}~}}~|~~|~}z~}x|~|~z}~~}||~~{~}~|~}}~{~|}{~|{|~~|}}~|||~}|{~{|z{{}{}~~~~{{}}~~~}~~z|~{}~}}||~}x~~z|{~}v|~||y~}{|{}}||~~}~}}{~~~|~{}~y}}|~{z{~~|w~|~~y~|~|}~||}|}}}~||z~{~~~z|}|~~}~|~}}|~|xxz{xzz}w|y|yz{y{w{{}x|v|~x|{z}}xzy{z{}{yxz||yyz|xxyxz{w{~z~|zzxxwzxyz{{y{}y{y|}zw{yz}z{~yxx~zyzy{z|xyy{|y|{xz{{ywxxvxz}~~zz{|}zx|{vxxyy~x|uz{wv{x}{z{x|ytu{}zzw{x|yyxxy|x{wx{xz{yx{{x|vy|xy~ryzxv{y}{zywy}v|xz{y{z{|v~{z|{}~{|x}w||zzzzz{wwzv{w~x}txz}{|z{y|{y|{xx|yx|z{uzwuy}yzw}zqwx{y{xvzzzyz}|zz}x{}ut~{wty{{wyyz{z}zx}}yy{wz{zzxyy}yzzy{{{}|||xz|v{wv|~uxz|z~z~|xv{{yw{yy|y{|zy}{|}{yzzzz}|yy||y~szy|{{y{}wy}}|~zy|zz~|}x|z{y{zz{w}~|y{yww{~zxvz~vxvx{x{y|{}|{{zxy{zy~zx{}z{z|y{w{{}{|{z~|w|zz{|}}x{z{{|y}z{|x{}y{ys}{|zxwx|x{x|{v~||}x|z}vy|yuyz|yyy~z|w{wz{~|yy{z{zwz{y{xxu|{vz~}wzxzx{{zy{}y{w{uyvwzy|y{|v||}{z|zvz{zxyuy~{{|z|}y{|yz|y|zx{|{xzz{|zxzx|}y{y{z~yxxz|yzzx|}|t|zz}{xz{||wwxy{||}yz{~}xxx{yz}{z{y~~z|}{w|zz{z}zz}uyv}y~{zz~||zz~xw}xy~z}}}}}{}z{}~}}}}{|}~||}~}|y~y}}|{}~|~|||~|y{~{}~~}~}}}~~}{}{{|{{~y|~~}|~{}{~|~}~}}||~}}|z}z~~~|}{~|~}y|}~}~|}||}|{~}}|y{{}z}}}}{}{}~}xz}~~~}}}~}y{~|}||z~{{}y~~~|~|z||~~}~}~~~~|{}|~}~y|~}{~}~|~}~~}~~{}~~~|y~~z}~|~}|}x~~~}|~}|}}~~|{{{~~~}}}~~xy~~~|z{|}~|y|}{|}}}}~y~}}~}|~{}~}~|~|}}z~}{}~z}{z{~|~z||}~y~}y{}|w~}{}}}~}~~z~}~{~}~}|}||~~~|}w~|~||z}~|y}z}{~}}{}}z~~}~~~z~|}~{|~}}}~~||~||~|}~~}|}|~~~{}z~}}~z||z{{}x}yx}x~{zz{{|x{yx|u{yv{xwwuzzx|y}xyyyzzx|yz~x|z|{yvx{}|vyzzx|{z|x~wyzy|}|w|yww~y~vyy}yz{vx}zxuxzy{w|z{yyw{zwzy}zw~|||y}xv}xzz{v||zvx|z|}wx|wyvxxw{yzxyy}v|yzyyvyzzzzux||v}yz{xzy|x{|xz|~~{{yw|||zyz|wz}t||wyy|}zvz~x|x}{{ywzzww|y|y|z}zx{yz~{|{|zv~y}w{~z}zyzy|}zy{{zxw|{|ywzzz{uxzx{y{wxyy{xx|yw|{{z}{}w~{~x{y{xww}|zyy{|y}{zy|yuw{{ywwy|y{xz{xz{z{xy~}x{~{zy}y{x}y{{z{y}z{~}|z{{{yz}y}}|{zw}x{y|zz|y}xyyxywty{zwy}zx}{y~zv{}~||{{~}y{{w|yvx~y|y}||xw}z|uzyxyy{yz}zz{||uxz{zz{y{y{~vx{}{z||}zzz{{~||{|~z{wzxyz|{xx{|~{yxyzvyxwx|vzw}v~z~xzywy{www~z|w}x}|{|z|yw}y{{xyz{x|}vz}w}zv~~}v~xzyxx|y|{}v{x{|yyxxsv|zzx|x{{zzzxyyx{{{{z}{|y{z{x}|~y}{}}wx{zuzx{v|{w}z{ywyzzwzytz|yvyxyz~z{zzz|z}xwv|{{}x~z|~yyz|~|vzztxt{z~x|uxyxz}|zx{uu}||vzyy|xz~wzz~|z~t|zzx}}z{|}}{}~|}}||}z}||z|{}~}~}{{~~}~|}~~}~{~z||~}}z||~~{{x|z}~|}~~~}|{~|~~{}~||}{|z}}}{|~{x|~|||z}~}}}~}{}{}~|z~~~}}|}y{{}x{~}~}z}|~~~}}~{}||}{~z}{|}}|~}~}{z~}|}{||z{|~}~}|}~z~||~}~}}|}||y{|~~{||}}|||~|{w}~}}}}~}z}{||}}~}{|~||z~}~~|z~{z~~y~}|~~~~{}|~~|z}}|}|}||}~~{}|}{~~~}|~}|{~~|}y|~{~y{||xz|~~~}}|~z{z|||~~~}~}}}~z~~|~}|}{~||}{y|}|{~}}}}|z~|}~~~|~{}}}}~y}|}|~|}{~}|~{|~y}~~~}}|~|}~|~~}||~|~}~y~}|~}}}~{z~~|~w{z{{x|wwyyy|wzyxwxyyzy{xvwyzy}yy{{z{}xzyzzyzyw{{yy}zx{|x{}zz{yz{|{xw|}y}{~}z{xwzx{|wzzyx|~yyz{}~x{yyw{||{zuyw{{zzxz{|x{|{}y|x||yx||y{x{zz{yxvy{}{zzzv~tzw}z}|vzy{y{{~{wzyx|yzx}|{yx{{zv}{}w{zxzz{x}x|x{{yvx{yzsyzy~z{{x{vy|w}zx}||{w{~x{x|zy|zy{y}vxv{~{||xy{zx{zx{~|zxyyx|{yw|xz{yyy~}yzx|{yz{zpz|yzxwytywyz|{zz{txx{|yw|{x|||w{zw}yz|~z|{{{zxxwzy}y{{|py}{|z}ywxz{{}zy|zxw||||{zz|y}~||x{|y~{y|{{|yz|}{|{yzyyx}ywyyv|{vx|w|{x{vw|{wz}|{}}y{y~}}yz~}wz{|zw{~}~~yw}|y|zy{w}{zx|z{|{||}x|~{uyx}}{}{}{y{{|{}xy|zzzx}|}w~~w|x{}|}|x|y{z}||y|{}~}yvzyyz{xyy||zzx{{|z}|yy{}yzz|}xx{|zz|{uy|}vz|yz~wxxx{zu}wy{x{zyz{x}zz{{|{yz{|||z}||yy|}z}}z{y{{}}{z|{zvxw|zwzy{z{xzzzz~}|{|xzyxx{}|y}xx{{zy~}||w|~{y|y}ywwz|y}z}y|}}~{~yz}x}yx{z{s~}{z{{zyyywxv{x{||xw|yzy{x{x{~~}}|}}~}|}{z|z~w}}~~y|~~}~}~|{~z|}~{|{{|{{~|~}{|{~}}~|~|~|{~{}~{}}|{|~}y~z~~}~|}}}~|~}{~~|~~~{}~|~}{z~}}}}~{~~|}~~~~}}}z~z~|~}}}}}|}{}||}z}~{~}~{~zy|~{{{|~~{|}~{}}||{~}~y~{|y}{}{{|}|{~}z}~}~|}||}}|~~|}~~~|}~{~}}~~~~~}{|~~|~x}{~z}|}|~}{|~}}|~~|~{|}~|}|~{~~|{~~~}}|y}~}|~}~{}~|}{}~||~~~~}~}|z~~}}~~y{yz|}|}}|~|~|}~}}{}|}}||}||}}~}~}~~z}}~|{||~~|~~~}}z~~~~}~{x~}~{||~}~~}z}~~{}~{|}~~~}~|~~}~}~}}}~~||}~~}~}{}}{}{{||}}||{|}{z||{|xzy{w~{~}xxyz~zx||{yy~|~x}{y{}w{{{{{{z{~v{}y{|{}|{~{|z{z{z{}{}}wx}yy|zzxzzzxzx{{wyxw~x{{wwyyy}y{}|y}|{~{yyz}zzv}|{}y{|}z{}x}{xzyyy}xz{x}{z|x}zx}{z|zy{|xxyxz~|}|yx|z~{~|{~y|zy{z{{{y{}|xz|w~xzy|xy||wzwx|z{z~xy|uy{{~z{y}{w}{~zz}|~|}~|}}yx|{|vwzy{xvzxz|z{}y{|zxyx{zzzyz{x|zxy{yzx{~~~|}~}|z||z}{zz|}}{}y{{}z{||ywz{{z|~||~{|y~x}{|z}z{||}{{|~}}|yz{y|}|||~y}|~v{{z{}x|{z{x|x||{zxuv{z}y{{}}}zyyy|{~|~x|}{}}zx|{zz{zx}{{~{yy{z{u{{zx|}yyzyy|syyx{|~{}|wy||}}|}|}y|y}{{}|{zyw{z{yz{xxwzz{yz~yx{|wy}zy|}y{~}~|x}}|{y|}}|~}z{{xy{yw}z}}~z||x|{yzy|{y}}u}|{v~{x|y~wyzv}|}|yy}y~{xz{{|~|y~|~}z{vwzzxy{|z|zy}yy{{|yvzy|z}y~{wz{}yz~|{|u}{~|~{|z||}~|~{z{}|~x{wz|}|yzz|||}|w|zwwzz{vzy{{~|{y}{}|}{~||}{}~}~}~|~}}}|}}z{{~~~}~{~~~}}~}}~|z|{~||~}|z{}~}}~}|}|}}|}}vzy~~|~~{}||y}~~~}{}y}}}|}~~|}}{~~~|~}~}}~}}v~|}}}||z~~}}{|x~}|{}||}}~y}}}{~}}}}}~~}~~~~||}~~~~~}~~~y{~z{{}||}|w~{{}~~}~w~|~}}~~}~{}|~~~~w~~|}{}|}y}}|}|{{|}}~y~~w|~~~~}}}}}{}~~~~{~~z}}}}}||y~}{}~|}}}~~~~}}~z~}}}||{|{|{~}~~{}}~}~{||||}|yzzx{x}z{yz|yv|{wz{{~y{yz{|yzzz}}}|{w~|ww||y|xzxz{y|{zux{vx{wwzzx{zz}}z{vzxzy|{{{uwuw{~xz~{z{z}|x{xx{t{}zyyuyw}wzy|{{~zywwz|zxx{{yx{v{|{zw{xwxxvz{zyz{z{zy{xxxw{z{vyx{{zx{{wxy}zzt{y{wz{}u|y}w|{xx}yv~zw|{yw}wx|z|x}y|zxvwv|v~|}zwzxzv}xxw}}w|xyw~vzvy|w}zz}|z|y}wu}yzzvyx{x{|z{|zzyzw}zzvzwyxzv}{{x}z{yyyyzzvwwv{zy{zz|zvxyvzw{}~zwy||||yxy}{z}y{}{{zwx~{yzzxyxz{vz|||{{{}|~xz||{{z~{zzxz}y{zxz{}wzw{{xz~z||wzz|}z~{vzyz{zz}{zz{~y|uy{{z}x{{{z{{{zz{xy|w{}{z{x}{~{{yy{{x{}v}}{|ywy|{vx{rzz{z|y||xx{x{yx|||{yzv|zx{xx|~zv{}}z{|y~{xy||yuzyxywy|xxxyzy{~yxt{x{z{xwwyz||z{yyz{{v{zyzvw~z|~{{xuxzyzz}v{xx{|x}zzywwz|xw|y}}||||v}v{zwrxyuzz|yyzyy|z{yw}y~|||x}yw}vzzyzx|yz|yy{yxzwvyw{z|yzwz~|x|xz|{{|{}zwy{|~xyz~xx{|uy|{|z{}|w|y{zx|z|w{yzzw{x~wyvz{zwz{~}xy|}vu{w|vzw~~x||}|~~~~{~|}~{}~}~y}{|w|w}|~~y|~~|~}|}zy~~~z~}}~|}{|}y|~|{{~x~}{|~{~x}~~|}}{z~|~~y}z~~|~~~z~|}~|~z{}|}|~~~~~~~|~zz}|~{||~}~y}}|}~~|}~~yz~||z~|~|~w{~z}~~{|~~~~v~~|}}~{}~}}}}~~y}}}{~}|{~~~~||~~{|~|~~}{}~z{~}~~}}|y~}{}zzu~z~~}|}~~~|~}}~~}}~~|}|~|{z~}y{~~||}|}|~|}~}z|~}}~~~~}}~~z~|~{||{~}}}~~~}~~~}~{|~}z|{~~|~{}{~{|}z|||~x|||}~|~}}~{|z~~~}}}~}}}~~~}{y|~~~~~}{|}{}~~~|~||y|{}{~~~|~}}|~~~}|}~~{}}{~|}~~}~{|}}w|{~xy{yz~|v}uyz{|vxuzxxyz|yvy{{yyy{zzx|yz|yyy|w|wzy{|}||zy{z||}y|u{zxx{}yy}{}{xz|zwx{u|xyzwzy~{|t|uvyy{wy~yzxyuz}|{y{{y|yw|}zz{z|{}y~{{z{}zvzwyywzyzzvzy|wzz~zzy|y|{{xxyz{zzzw{z{}w}z{uy|z|x||zy|}zzz}wzvwzw{y{}{ywxz{wz{xzxy{xw|wxyzyzzxzz}|x}zyz|wz{|}||v~vxzy{yy~{xy|zy}wvwzxzyrv|x}{zyyyu|{y{w}ty|yy}~}|zuz}z{~|y}yy{x|z}|v}z{|zyvuyvy{xxwy{z{w~zwvz|vyyy}}~z{z{|~{vxvz{{|xx}{{xz}yzxw{zyyutv{yvy{|{xyz{z}}vvywyyt{||y{zxxyz{|uzx{~|~w}y{{}}zzz{xz}~zx|w}{vyx{www{yw}z}w~ywux~xt{v|{x}zy||}wz~|||~|wx~x}|}~z{|}rwxwx|zyz{yxwx~vzzxzv|vx}|x}xuxzyz|xwt|{~}|yzyzyzx~{|xwy{|{zy|wu|}yxv~z{~vvv{wy}|y{x{xzyxy{z}z||{wyyz|z{|zzy|y}~w|~~{}z|xzyzwzw}zyxzwz~x}zt~wwvwx{{vzx{z}{z|{yu~y{}{||{x{||z{|zy}yxzyvy}w{z|wv{|zzx}|yv|{{zuxzzx}}}{x{{{y{{y{~{}~~|z}~~|~|||{|{|{{}}}~|x~|~y~}}~z~z}}{}~{x|}~}}}zv}{}z{~~|~|~{~~~{~}|~~|~{~}z}}}}}||~}}~{zz}}|~|~}}}}|{{{||~{z{~~y~}~}||~}}~~~w||z~z{{~~||~~}|}~z~|~~~~~|~|}{}~||{}{}~}|}}}|||{~}~}|w}{~}z||~zz~z~~|}z|~{}~~~}}}~y}||~~z{y~z|{~|||~~{z}}}{{{~||}}y~~}y~~~}}}~{~||{~z~~~{{y~|z~{~z|}~{~{|}z~|y}|}~}~~~~|}|~zz~}~}|z{|}|~|{~}}~x|~}{}|~}|~}y{}}~|}y{z|~z|}~}~}~{}|}}|{||}}zwz}|||~~}~|}}|~}||z|uy|wzzwuxywv|yyzx}wxywt~~|}x|{}{|{yzwv}{{}zy|{{z}w|yuyzzz~zxz}z|}y}{v{xyzx{|y|x|y|}}~|xz|z{yzzyxxx|{z~yz{{w{z||zx|yw{w{{{|{vzx}xr{yzxwzz}|y{oxxz{uy}zyz}{z{~zzzy{v{yvxyzzz}|y{xxy|xyzxy}{~{~zxtvzw}zz{u|v{wzxxwv||ywwzyyzwux}y{x|y{{x}zuu}wwx{}}zytx{yxyz{||{{}xy{zx~|yx||{zz~y{wwxy{z|{z{{xzzy}}zvy~zx{w{|w|yy||zzxvvzv{{yzzzxzxy|v|zz}~~~{xxzzvy|yy}z|wx||xz{wxy|yzy{y}|yz}xxx|y{|{{zzz{{z}}xx~yz|x|{}yzy{z|wyvyxz{z{||wyyv||}{|z|}{}|yy~z{{z}z|y{|tuxzwxxx|~wyy{||z{~|y|yt}}zxyyy{~{}z{xyx|y}||w|{}w{y{z|zy}{{zxzvw}zyyzszww|{zzs}{xzywy{|w}y~~zzzzwwwzy||y|}zz~y|x|y|wuzwzzxzu|yzx}y{x}||x{y}}xzt{xzwzz{zzwz|{ww}|y|{x{zzuz{y|wx}y}yx{~{{z~}wzxzzz||zz|wwxwyxxw}x}w}w{}zzxxxvw|x~|zy{zz{||yxy{z}x~zvz{z|{y}vz}zwyz}x|xx|twy}zxvzxyuvww{y~z|z}{yxz}|~x{}xz||z||}~~~}}|~|~~|~|~{}}}}~{}~|~}|{}z{}~~~{}~|}~}~~}~|~}{}|{~{|}}|}}|}}{~|~}|z~{}|}}~x~||{~{~{{~~{}~~}z||~}}}{|||~}}}~|}|~v}~}{|~||~~~}y~|~~}}z}~}~~}x~~|}~||}{}|}{~~~z~~|~}|~|~|{}}}}{~~~~~|}||~|}~}}~x}y~||~{}}|z~|~~}|||~|~}}}~~||}~~}}~{|}~}|~}}}|~}~~~~~}y|}~}|}~~{{}|~{~~~xv{{~}~~{|}}~}}~}~}z||~}~|{}}{|{|}}~|}~yy|~}~~~|}~{~}}~z|y~~}|{}}}z~}}~}|~~~~~~}{~}~}}~~}|}{~~~{~{|}x~}~y}~}|}|~{~||||~}~z~~|}{~xyz||}|z{z{{||wwxzwzxz}z|zxx{zyx~{wxywy}v}zyzyyzz|}yz{}xy{zz{w}y{{yy}zxx|xxy}}zuzwyxzuxyvwxyzvxyx|zwyzww{{y|xz{z}x|{xzy{~{yzzyt}{||yx}}yx}uvzxxuxzywxxz{}xzwzz|x~uyxyxz}zy}t{|x~y}{zw{|xx}{|wyz{}vy{|{}{yy~zxx{y{xuyyyyzwwzzu}y{y{zz{~{{zy~z{|~|{y{}yu{zvz~{{}z~y|z}xz}x|zy}ywzvwx{wvz||u{|wu{wyyx{yy|}xy||zwxx}uy{yyy{y{yx~{xx|z}zz{wy|{z|xzy}xxxvxwyyx{wzxtvx{yx{{}}yxz{|z{x{|x{|{}|z~y}}u~|~yxzvw{wzzw|yyzzwyy|y|zzzzyvwzyz}{}z||z||z{{|}{yzwyyyzzt{yx~}zzyxv{v{z}xwy|zyx}x{x{{xyyuzt|~v{w|{xzy{w|}z{|}{w{}}zzy{{}|}z~yz{zxzyz{x{yzyw{xzxz{xz{z}z{}{xz{|z{{w|xzw|y|z}|z~{vz|z{y{yw~{|w}y{z|{|xtyxy{wv{~zyyyxxzu{|{w{{|wzxz}w}yvuzxz{~{}|y{{~{}|yv{uyyyxzy{}yw{zzvvx{yxxyvz~x{zwwx{}~~{xzxz{{|y|{|z|yxw||{wzwxzv{xzx|{{x{zxw~w{|z{z||xzyx||~}{||{xwz{z~{xww{~|}{y{}|z|x|}}~|z}~~}y|}}z~~~~~}{~~~~{{z|~~~|}|y~y|~{{}~}||{}|~}|~{|~~z}~z{~~|{}~||{|~~}}~|{{|~yz~~~z{|{{~z}~|~||w|z|~|}}{}|~~~}~}~~|{~~{|}zz}~{~}{y|~z}~{~~}}|}~||~}z|{}|z~}z||~|}||~~|~{~}}w}}{}}|||}~y|||x|{{{}|}|}|}{y|{y|~{|{}{y{~}z}}|}}}}}|~{z}}~}~}z~~~~}{~|}|~}}}|{~~z~{z{{|~~~~~~~}|}}~}{}}|~~}~|}z}~|{{}|z|z{|~}||{w}~|~y|{}~||{~y|}{~|~{}z~}z|{}{z}~{|}}|}~|zzzux{|{}{{xxxxw|z{zu~txxyz~{zwzz}zyxv}uyv|xxy}wvy}|zyy|xz|~x}{w|{zxyxxx{vy{yy|{yzzzuyz|wzwxx|wyyx|{{|vzzt|ywxyzvyzyww|||uyz|ztszzwzzwxxw|vx}}xxwyvx{v~wz||xyxtzz{y{ww{~z}xx|z{~x{zxx{zx}zzyxyzyzzz}||vzz|wy{|}szyyyxyz{~zx}||xzz}wzt}yx|x}x||yw{w}zy}xvyyw|{{x|}x}y|{wxys{v|vw}~vzx}{|yywx|yyxu{|zwz}{w}}v{|yy|~zz|xzz}zx|xz|z~y{xz{{yxz|{y{xuxxxvxwzux|}yx}z|yyx{{xyz{zzwyx|x~{xzwxzx}~z~{y{yyy{xz}|z|z{zz~zzxy{}|zxyx}z{{xyxz|yw}|yzw{zwzwy}x|{z{~w|vwy{yyz{{}|xw}w|v|{zwyyzz{z{{{zxv{z~y{|x{zxyxz|w|u|yx{zy|~zv{{{~~{~zxz}w}zyy{x{y|xvxz}|x{y|x{x}yz{|v}wyy{y{x{yzzyyyzxy{w}zxx|vxy}yxx{z{|z{xz{|y{|{xx|zzzz{||w|xy}z|~z}{{wzy|x|vz{zxy{w}x{|vy||zzuyt|x~uy{z{xyxwzvv~||zy|{zz|{xx~wzx}w||uzwuxx}|yz~|v{}w~v~z|{~zyy|y{{yy|yy~z~yyz}|zxy{~zz{zz{x{y|zvyyzy~z{x|{x|||}}}}}~}~}~}}x|x|~||}~|{z~||{{~}}|ww{}~~~{}}|}yy~}|z{~~}}~~}|}~~|{~}{~~}}~}|~{~}{z}}~}z|}z}{~{{|~||~}~}~~||~{~}~||~~~{|}}{}~}~}|}x{|~}~|~}~}|y~|{}}~~}{{}|z~}|~}}||{{|z||}~{~}}z~}~}}}~}y||~~|y~}}~~}~~}}}}|~}~}z}{~~}|}}{~|z|~~~~~y}}~{{||z~}}|}~|~~}}zz||{~~{}~}~|~}}}~}~~~||}xxy~}}}}z~y}z{{~zx~~~|zy~~~~~}|{~}|{~|~|~}|}~}}~}{{{zz~~|{|}}~}~}t}}~|}{{~}y|~}}}~}|yx}~{~~|~}{|}|}~}~x}}}}}{}{~}}~y}~{x|y~{{~x|{zwx{|}xuxwyzyw{x|wywz|zyzxy{{{y~ywy||zyz{zw}{{~yzx}z|{x{yxxxx||}{v{{y|xu|}}vzvzrxzzyzwx{{v{vyzwzz|yy}}wyz}zzzyy{zy}{{}~{{{zy{|yv{xyv|x|yyyxyzvxyzyv{yqzwyz{}w|zy|x|w}zv}}v|xyzzzy~y}}|yz{{{|{zvyvyxzz|xvyy}|vx|zz{xxyzw|yzy|yy{xxyyy{{x}}zzy|yxw~wyw|xyy}{zvx{|y}}zxxzzx{t}v|w|xzwyxxtv{{|{{}zw{yxz|z|xzux}||x|zyz~xywyxxzxx{zxxytvzz}~vz|uyyu}xr|zz{{u}{{{x}{}}w}{zyzy}{y{}{z{y}yu{y{{{|yyxvxyxy{wxxwy{yzv}wyw|uy|yt}|x}y}zwwx{z~}~{}}|||{zxuy}yy{yu{yyyu~xzyy{uzx{~w|zyw{{}zzyzt}||yxzww{x~~{}{{uy}|{{x~{w{xzw{|zty{xyxsy{zzzxyx{y}yyzyzy{y{}{w|y|{}|}zy{y||y|yzy{|}{x}zzu|yyy~zzyzv~xzzy}zwwyvz|~vy|}}|}|{xzzz}|z}xy|yv|}{~~|{zt{}x~{{t{z}wywwx}}wywxy}yxzx|wzzvyxz{{xzyw|xvx}x}wv~wxzz~{}y|xz}y{{zuwx}zs}yy{vwxy{{xz{zyzy{zyurxy|y{z|y~~zz~y|~y~}z}~}{}{~~}{{~y~|}~z}}y~z|{yw{y|y~~zx{}{~}z{{z~}}||~}||}{{{~}zy{}|}w}z~}}{|{z~~|{}~}}{~|~~{v}}}|~~~x{|}z~}~{{}||~~{~~z||zz}x}}{w~}|z{}{~~z|y~{}~}}{|}|}}~z}y|{|z||}y}~{~}{z{|}}}{~|~~}{|~|~~|~~~}}z}|}}|z{}y}}|~|{}w~}|}zz~{~~}}}{~x}~}z~}{~}}~{}{}~z~}}~z}~}{x}{{z|~~~}z}}}|~~z{||~~~|}}~}~~}|zx~x}~||~zu~}}~}z{~~}~~}i}z~}|~}}~}}{}|~~~}}~z}}~}{v~~|}|yzz|~~}}{|~||~~~||~{|{~}~|}yz~|zz}~~|~~{zy|}z~z|~|{~}~~|x}}{|}{|~}|}}}|{v}~|~{{~z|~~~}~|~~}{x}w~}||~{}}~{|}~~{z}|}|}~}|{{x}y~zw}}||y{~|s{~}}~||{}}||~~}~}\\\\\\\\{xx:}}{y~}|}{~{yy||~{|}~~w~}|~}z~z~}}zzz~{~|u|{}}{|~|~{|z~z{~{|~||{|}|{|||~{|}~y~|}~z~z~z}|~~}{~~~|{~}|||~{zz~~y~~{~{|}|{}{~~|{~~~~{}|}~}|{~~}}|~~|zz|{|}}~~y~{||zz}~|||w~~||yz}|~{x~z{}||{~{}{}}x~}}~{}~|y}z~~{y~}}{~~}|}~|{}zz}}~~}z~}~{}~|}~t|||{|~|}}y~~{|w}{}~|~}~~||}}}~~z~{}|}z{~}z{~z|}|}|}~}|}}~~}}~~{~~|~|}~{x~}{||}zzz|}~z}~}}}|~}~}|~~~~}~z{{~|}|z~{|z{|~{|~}~|}|{~{~~}}}{}{}zx~|}}|}z||~|}~y{}}}}~|zw}~~~|~yy~~}~~{~|{{{y}~{||y~~z~y~|}|}~|~~{~~~~~}}|~}~z}~~}~|}~~~{~~~{||~~}~}~~~}{~|}|~~}~~|}}}z~||}}~~~~{~|}}z|}~}~zz{~}w{~}{||{{}}}||||~z|}}}|~}y}}~~}y}~||}|||{|{z}x~|}~{~~|~{}~}}~|{z}||~~z~}}}|}}}{~{|}~~|~{}}{~{|~}|}|}}~{}~{}}~|{~}}~{~~~|{|}|{{|z}~~z{}~}~}||}~{{}z|~{{}{z}}~|}~~|~}z}{||~{z}}||~|}~{}}~z||}~|y}}}}}zx|~}}||{~y|}|~~}}~{|}~||~~}}|~}|~z|~~}}|~~{~}z~{y~}}~}}~~}~{~|~~~z|~~~~}}}}~}~}y}{}|{}}|}|x{{~yz~}{x~~~|}~|}}~}{}|{}{}||~|u~~}{~{|}|}{~xz|{}~}|x{~zyzz|{}}}x~~|}~|}}{}~y{|~}}}}}~{t|z{z~~}}{z|~|~|~~~z}y{}|y|}}~|||}|~y|zy|}xzxz}{~}~~|~}~~{~}{|{||~}~}~z~}|}{||}|~{}{}||{z|y}{||}{~}|}~{z|z}~~{}|z}}~}|~{~|~{||y|}zz{}|xy~}z|y}}y{~|~zz~~}~~~{~{{~~}yzz{~~~z|z{{}}{}}}}|}|~|~||~||~w~~~~y~~~z{}{|~z~~~}|~z|}~|}}|~{z~~}z|~z}|~~z~}{}~}}x}|}|~y||~~|||||}}{}~~~{z{zy{|{||~}}}||z}{|{{|}|~{|~{|~~}}~~~{{z}}z}{zz}~}}{|~~y}}|~y~|}{z~}|}~~{}}~{||~~~{|y}~~~~~~~w~~~}|}~}|~}~{}~~}}~~~{~}|~}|}|~~~y~z~~~|z||}}z}~zz~{|{}|w}~xx{x}~{}|~~}~|}z}|}{~|}x~x}}zw}~|{~{{z{y|}~~|z~}y{|||y~{|z}{}z|}~{}{}~{~~||z|~~{}zyz{{~~}~|}z~~{|~{|w~|{|~}}|}}|}}{|||{~}|~~}}y~~~}}{}z{~|~|}~~y~z}~|}||~}}}~~~{~~~~~~~~||{||~x~~{~~|||}}{{|{{zy~}|~}|}~}x}|yyx{{~{z~|~z}||}x|z|}}}|~~x|}|~~}zy}~z{{z}x|z||{}z~z{|~}z~}~z~~~{~{|{}~x~z|~~||}|z|~}{z|}z}~~~~z}}y~}y}|~|}z{{{y}{}zx}}~{z}}~~}}{}~z}|~}~{y~~}y|z~|~yy{{}~~~{x|~}~~x{||{|~}~||}z{|}y{~}}|~|}~}|||{~{x}y~~z{|~}{{}~{{|~{}}}z{z}{{{~|z}|}||~~||x||zz~{x~~~y~}zz|{w|}y{|{y}z~~}~~}~}~}}~}{~~~~~~}~{{|~~|~~}~~~~||~~}w~}}}|~}~~~~}~}}}z~z}~~}}|y}~~z~|~~~{~~}}~}{~}}~~}{{~~~}{z}~wy{|~~|~~|}}}|||~}{|~~z}}|z{z~}|}}}|~}z~~~zz|~x{z~|x|}|}~zy|~v}{{{}{|x~~~{z|~~|}~~y}y|uy|~|~}w{xyu}{~|~z}}}y}y}|{}{{{{~{|z{{zy|~vz|}~}|{{{{}~|x{y|x{~zxw||~z|z~}y||}|||}|~y~y}y|y}~}~|yzxy|xzzz|~{x}~z~zz|{}{z|~{}~~}~~{~}}~x{}{{}}}v{{{w||w|zz}|~{}}{x~||zy~yz~|x|z{{{}x|}||~|v~y||y|xy}w}vz~~~}~|~z~~|~}{~~~~w|yx}|y}|{|~~xwzzy{{{zzz}}zzz~y~|}|{{{|{y|~}z~zzz{{zwxx|yyv|x{zz{}|y~z}~}}}}|{~}~y{}}z}}}~{z}~}z~~{}}}x~~z||~|~y|yx~|x|{z~|~|zz{~zy|{{}{{{{~{|x|}}|y~{~|~|z{z|{{~|~~y~}~~}}}z~{t}yw{{~}}|~y}}~}z||}|}~|z~{x}|z{}~}}}~|~}~|~}|}~~{||~~|}}~}|||}~~~~}~~}|}~}~~~}~}~}~|{}x}~~~}}|}~~{|~}}~}~}~~~|~~~}}~}~|{}}{~~~|}}~~}}~}~~|}~{}~~~}}z|||}|~~~{z{{}vzx}{y{z~|x||z|||||}|}~x}wz|~v~~|~{{{{xyzx}z~~}yy~zx~v}|}~x{zzz}q~~}{{{zz|}{y|~}z|x}~~}~}|z|}z~|||~{~{~{|~yzz{y||}x}|z|wz~~~~}{{z||~zxz|~|}{|~}}|yz{{{{}~x}y|}z}~~|z|}}~{y}|~|z{~}zz|}y}z}}}{x{||{}~|{z}}~~|x{~~z{~x}}y{~|~zxz~~}}{|~y~{|z}|}|~|z{zz~x|x}}}}~y~~|}||u~|z}||{{{}}y~}{~v{}{|y|{z}|{yy{~x{z|y{~}~~z{z{|z~{}z~}||}|zxy}u{{}}{w}|yz{|w~x}~}}z|{|~uyy|y~y}|~}{{}{|~y{w|{}z}~}{|||w~v}}||tyy{}}|{}}|}~z}}||~}~~|||{~}|xy~x|{}}|}z|w~z{|{{~zzy}|~y||{~z}|x{}{|~z}~|z~~~~{xz||}~|{|}}|}y}{{{{|y}{}}}~~{y|{~|~~|z}|y}{~~~~zy{|}|{z{{{y{}~||||zzxzz}x|{~~~~~}~|}~~|~|~~|~~~}~~~|~~{~~}~~|~|~{}|{{{{}z||x}y~~}}|~~~}}~~~~}}~~~~~}z}~~}~z}}}}|~|~}}|{}}}{~}}~~}~}~~|~~||~|}~}||~~~{~}~}}{~~}}~~|}~}}~|{~{}z|}y{|yyw}~z|~}yz{}{|y}~x{~}|||~}||x}xzw}|||~y||xy|}y||z}{~z|yzz~}z{}}|~~~{|x|z}~}}|~}{~{w}z{{{x}}~{z}~xxz{{|xxzw}|~}~{y{~{|x}|x}|~}{~}y{}~}x}}}~x{~|}yzzvy}zzz{}}~}||{~|~x|z}~}}~~|yxz|z|}|~y~}x{{|{~y}}~z{{||vy~|}x}~}{}~zzz|~~{yww{}zv||z{z}|zz{|}|{~{}{}|{{~||{|}~~|z}~{}~}}|||~{y|zx~{y~~}z~z~{|}xyw~|}~~}y~{z}xy|{|{w{~~}}z}}}}z{yz{{{}x||{|y{~~{|}}~z}}~~w|z~|~zzz}y}}|{y|~yxx|{y~~|~{{|}{yz}{}||~{{}|{v~}}y~x}~}}}{||}}y}|~~}|{{~y~y{z}x|~}|{}x}}y}y{|}}|{z}}}|}{z~~~}|}}}}{{}||}x|w}~}{}z{}|y}y}w{}~~}}z~z~z|}~}||x{{w||z~}{{}}{x}{|xzz{|{}{z~{|{z|{y||~}~~}~|~~}}~~~~|}~~~}|}~~~~~}}}}~~~|}~~{||}~~~{~~}~}x|~}~~|~}}~~|}}~}~}~~~~~|~}~}~{~}}}~}~~~}~|}x~~}}|}}}{||~z~{zy~{{}|}~~~~~~~y}|z{|yy}~|~|{t~~y~|z~x|~y|z~~~||{}{x~~zz~y}}||~}}}{}~~||}~|z}x|z{}y||{||}|wz~~}~{}{{{~{}{~}~x}x}|{{}z~y}{x}{~{z|y~~}~{|zx~z|}~~{y|zz|yz}~}v~}x}~||~|~~|~x{|y{}}{~|~z}|}{}|~}}}x|x||~yz}~~}z}}|}z}}zz}}~yy|}{}}{|~|~~{z|~|}}}v{~|||{~z|~}w~}}~|z}{}~}{~|y~{|z|w|yy}~y|{~|}z}{|}}|{|{~{~{~}|}{}~{}}{}~~|}{~~z{}z|{~u{~w}|~~z{}|~z~z~}{}}|}{~|x~~}~~y||~}{z|~{~z}}y{}{~}|}{{~}|{||z{|~x}}}{}|{~{~|}}z||~|~~~z{|~}|~{}~}{{}{y}}{~~|{~||~}z}~yxz}~~~|~zy|{}|||{}x}|w|~}z}|y}zw~}{}z}~}}{|y}|}|x}z||w~~}|~}}z}w~~{}~|}}~~}~}}z|~||}z|}~|~|~}~~~~}~}~}|||~|}~|~~~{~~~}{}|~|~~~y~}}}~}~~}}~~~|{}~}}~}~~}~}z}|}~}}x~|~{{}{~z~vyyy}{|zw|}}|{|{{{}~~{}{|y~y|||}}~~}|||vz}}}|~yqy~~w{{w}~y{z~{}}}zy|}}{y|{~~zzz{}zx|}z~|y|}~y{{}z|z}}}{|~z~|~}{|~|y~y~{{~~{z~}|}zz}}}xz}~z~{}~z|}y{x~xy~|yy~}{||w||z{~~z}~|{|w{~~~~~w|y|{~}|wy{y~|{{{{y{}{{z{zr}{z}|z}y|~||||u~}}~~}~w|}|u{|zyz{~wzzxx|}}~z}|{{|{~|~|v||~{}}z}~~{~}zy~x}{{yz}~{zx|{{|||}||~|{~z{yx|{|z{|~~{}}{{~{}|{}~~|{~zx}{{{|{~|}|~|}yy{{|{|x~~|}|}}~}|~}~~~|x~~zyy|~zy~t{z{~|{}~{|{|y{|x~y{}{z{|zx{~|}}y}|yy}~{{y~~z{}y~{{x{{z}~}|}}x|x|yz|x}zyzz}}}{|zzy~|~}{}~~y~zyz}x||vx{z||{|z|~|xx}y||{~|z~||~}w|}}{|~~}~}yz{~yy{|z~y{{{{y}y}zz{{}}{{z{~~|}z}~}y~~}~{y~|~~~~{}~~~~|~~}}~}|}~}z}~y~~y~~~~}~~}~}~~}~~}|~}~~}||{~~~~~w}{~~}{|~~x~y~~~~{~}{|~|z~~}~~{|||}}~~~|~}~z|~~~~}~~|}~~}~}}~~~~}~|~}~z~x{~~~y}{{w|}y{~zzx|}z}~{|~|{}|~z||{|}~z{~z~y}{wzyw{||}~}{y~yzy|}~{{|z}|z{xx}}{|x{|~}w{y~{}}y{~}z~y~||{~{z~x}x~||}x|}|~z~x}{{x~|{~{|~}{w|y{x}|}}}{|{}{zz|{z~zz~}}zz}~w~z~y~||zz|y}{z{|z|{{{~}}{yz~~}{{~}|~y{xzz}{z~}}zyy~~~}~|}z}w}{w~{}{}}~{y}||~}|zyyy~|~~~|{|}yu{z{~{}}||{y~|zzzw|}{{}z{{z||z}y}|~z|yz}~z||{|~v|wy|~}}||{|yyz{{{yztz{y{z}{y}{yz{}zz|{w|z~|~{v||{zzv~|x~}vxy}~~xx{|~{x{|||~z|w~~~|{~z|}y||zy{|~}|~z}|z{||xy}|xw|{~yzxz|~{~{{z{{z||zz}yuy{}|~{~}v}}~||~y{~{~~}||{}|}zyyx{y}zz}{~}~s~}}{|~{~y}x}w}|y||~{~{z{}{~|}~~|y~{z{z|yv~}|{}}{~|y}}{x~|x{}yzz{}yyz~{|xz{}~|z~~|||{~}~~y}~zz}~x}~x~~zy{|wz~|z||}}~~~{z~}}{~{~}{~~~~}{~~{~~~~~}~z}~~~{}~}~~|}}|~}}~~}{|}}}|}~~~~~~}~}}|~~}~}~}~|~~}~||~}}{~~{}}~}{~}~~{}~~~~{}~|}~~}}~~~y}~~~}|||~{}}~~{y~|}~|z~}~~{y~}}{~~{}{}{wxy|}|}|}}~{zzyz||zvzz~~{~||~}||{x|{{~}}~}~}{zyz~}z{z}~y||yx{}{~yx{}xy{{~x}}}~y|}}}~}|~|~~~|~{~~m~{{|zz|{}}~}xz|{}{{{z}{y|||~z|yy{yyz{~|~tzx~{z{y~z||~x{}xx|{|w{}z}|y{{|}}}y~~}~}z}~}{|y~|{y}~~}~}{zyz||~zzw||z||yyw|{~~}|~|{}{|{{{{}y|{yzv{z}y}zy~~||y{z}x}~{}~|{~|}|{|~~}|||~|||{y}~~||}~r|~}~~z|y{}yy}}z{{zy|~zzv~}||~}zzz{|{}|~||wy{zv}}x~}~~}wx~yz}y|x||{~{|{}}~{z}z}zz||~{|{}z{~|||||yvyw~}}z|{|{}x~y{||}{}{{}~~{|~{|x~yzx{|}y|w{wz|~y|~y|xy}~|{{|zyv{{~}}|z~~~z|{~~||{||~}|y|z{~}wy{y}|||{xww~}|{{{|zvy||}~|z|||}z~{{}|~|}~}}}z}z}~ysy|{z}|~||yx{}|wv{~~|}|{|y{}z{y}~~{~}|}}~|~}|}}~~||~~~|}~}~}~~}{|}~{}|~~||}}~|}}}~z{~|~~|~}~~}~z}~||~{z~~}z~}}{~~}~~~}~|~|}~{|~~{|~~}~{~|~~zz}|}~~|~}~~|~~}||}|~~~}~~{{~~||{~~}|~}}}~~~}|~}~~}}|~~|~~}~}}}~~}{|~|{{{{~|{{y}~|}z{}w{|y}y}}}{}y~z{z||{z~{|zyx~}|z}x}z~z|~xy|~|z~||}~~z|u{~|~|{w}{y{~zx~y|z{w~z{}{|y}{~y~{~}zx}}|}|z{x}~|y|}}~z||~{}yy}~|x|{~||~z~}|}yv{y}{}}|{}~z{|~|{~}}|x}~z}~|{|}|~z}{x|{|}zz}y||~}|}z}z}~}z|~z}z|}{~{y{|}}{y}{{v{u{{|||~|{{s}}{{}z}~|~{{}|}zz|{z|xyz{{zy|}}z|v}||{{zy|}~y|}z{~xz|~z~}~|~y}z~|{{{|{}~~x|~{{z}{~w}|||~}{w~}~}y{~y{~{{s}|y{x~|x~}|~|}|}~x~z{{|z|{~|{{z}~{||~{~~z|||{z||}{y~|~~z{{{|y|{|}~~x~x{~{{}|z{|}}|y}{||}|y|x|}|{}zz~{yz{||zvyzz{z{|{{y|v~{~y{}~~yy}{xy}}yu||tz}}{|~~z~~|{v{{|~~~x~}yv{|{}|zz}}}zw{|z}xx~|}}~~|~|}~y{z~{}yz|}|}|}zxxxz|z|}{~}y~}||~|~{}|y}x{}~}}~~~}}~z}}~~~~|}z||~~}~~~}~|~}~}~||z~~~{}}~}}}~{|~~~~{}|}~~z}~~~~~~~~}|y~}}}~|~|{|}~~~}}}~}|}~~}~~~}|~~~|~~~~|~}{}~}}{~}~~~~~{~}~}|~|}}~~}}~}~|{wxz~|w}|~}z|x|~||}zuyz~y}}|y~|{}{~~|z~~}~z~|~~~y~w||z~z~|~{~~|}||}z|xzz|||}{y~}z~{{z{|~{||}z}xwzyy}{~~~{{{v~{y{zxr{zyx}zv~~|x}~}y|xx}z}zux{x}y{|z{{|||x~z|x{}y{}w}|y{|u{|{{{~}~}~w|}y~}|}|{}}~~|w|~~}}|}zy|zzz|zw{x|{{~x~}y~}y|z~}|}{y{~}}}|{|{~~z}}|~}y|zx|~~|wyz|||{wx~{{{z|~|xzxzxx}{|~y|z|z~~uw~x}}z}~~{|t|~||z}{y{}}}}~{|~yyy}y}w}w~z~|z|}~||~{zwx}y||{||{~{{}}}z{zz~yy||{|}w|zy~z|z{yz|~y~~}~~|~y~~y~~z~{x~}}~z{{z|xz}z||y}x}yzz~|y||z~~y}z}|}wz~}x~}}z~~{z{~}~}~|xz~}}|}{}xyy}|tzytz~z}}xww|{~~~xy}~~~}|}zy}}}y}~~z{~u{{z||x~z{~wzxz|}{}||}y}}|z}yy}|}~|{{}|~~|}~|}}|y|}}{~y}}{|{z~{|{z}}y{ywv{~|||yy~|}~~}~|}~~|~~|~~~~}~~}}~~~}~~~}~}|~~~}~~~~z}~~}|}{~~~|}~{~~}|}|~|~~~|~~}~}|}~~}}}}~}}~~~~~~||}z~}~z||~|}}||}|~{|{~~}}}}}~}|}}~~~|~|q}~{y|~|{~{~~~}~~}~}|~|~|x~}~~w}|{|y{{|v}}}||z~~|x~z}}}}y|}}}}~x}x}zz~||y{{}x{z~zzuy}{y{~|~z}}{}yw|~zz}|}{}}}{|{|z|y|yz}z}|}}{{y{z|u{{}|}z{~zzyz{x}|z~|y{}}|||y}|{}z|}|tzy~|~}y~~z{{z||y~{|x|}y~}~ywz}~}z|{|xz{~wyw}}zx{}~}{~zzy|{|x}{}~z{}{~{{{}|y{yz|~z}~}~|z~|zz}xx~y~{~~~{xy~}zx|~~~z|}~|z}{zyw|{}z~||}zz}{y{z}}{{y}|z{~z~||z}}wy~|~|y~||y~w||{z|{y{||y{z}~}|{|}y|~{{x}~vz}zy{~~|x}~|~|{~~}~}|~|}z~vz|}}{}w||}{w}|{}|z|{zy|yyz~~yz{y{|y~{}|z~zz}{}xz~|{}{z~z}{|~{y}{|~x}z~|{}u|}|u|z|||z}}{{{}}~z{x|~~~|~{~|{{{|{{|}~}}}z~||~|zx}~v}{{{~zx|yx{}|}z||{y~y||zt}x{}}t{{}~y{{{||}}x}zwx~~~x|y{{{}y{w|}~}{{x~~~w{~|}}x|~|{|}~~~|}zw|}{}vy{{|}x{y|~}|}}|~~}~~~y~|~}~}~~}}~}{|~}||~}}~z~}}~~}~~~~}}~}}}|~|~~}~}|||~~|}~~~~~~}~}|~z~z{~~~}~}~~~~~z}~}~~~}||}|~~~|}}~}x~~~~~}{{~}~~|{~~~|~~|~~~~~{~~~~}~|~~~~}~{}~}{~~{|~~~~~zt|}~|zz}||~}~}|~~{}~}|}z~~}~x|}y|~v{}w}}}x{}{|{z{{||z{~{~}~}}~}~||~~|~}||z~|{z}}|z||{{zxz~{~y}z|}y{u~}y{~zy~}}zxx~z~}~~~}|{}{||z}{w{x}yz|}{|z{}}x~zw|z|xy}{{}{y~}~}y~{~~{~~{{}x~~y{|zzy}|wz||z~z|~|vzyx{}~~{|||~|{~|~{~{}~~}}|}~z{|}|u~zvzv}}y|y{~~zz{z|}{|wz|x|}}zzy~|~yvz|z{}z{|{~~zz{z}z{}{~}}}z}{{z}zx|}~}}z~||z}z|xx|}yzz|z~}}~~z{{|y}z{}~z~~||{|~|w{}~}}z~y~~~{y{}{{~z|{|{zy~}}~}}xy|z}zz}|y{||{z~{~}zz|y}~{|~}yx|x{z|z|y~y~z|xyyxx}}vyux||}|}~zy|}{z~~~y|{z{y{|~}xyy{{~w}||}w~}}}yy~y~{yyz|{{{z|}y~}|}}~}z|~|~x{}}~}||y}{}~{y|{zy|}y||}{||{{}zx}{~}z{~}~~z}{|}zz}{~y|xy~z|}~{}~yxu}{~y|{|y}|x}}|z~}}}}{~}}~~||~~|~~~~}|~}}}~}}|~~}x~~{}~~~|}~}|~{}{}~~}~|}~}~~}}~|}~|~|~~~{|z}~|z}~x}y~|}~{}}~~~~~~}}}|||}|~}~~~|~~x{|~~}~~~}~|~{~~~z|~~~~~~~}}|}~~~~}~}~~~~}}}z~~}|~||{y{~}|~}|xz~z|}|yz~}|}~|z}{}{y|zz|}|z}|xx~y|z|y~w{~}{y{}}}}}|}x|~~|~{{|{}|wx~~y{~|}~|z{{{~|}|x{y}{|z{yyxx||y}~zzwy~u~|zy}}z}{y{|~}{}~x{yyxwy{~w~{y~z~}w||z~z~~yz~~~~||{}}|~x{tx||z~}{{}~{x{{|zy||{z}|~~|{}xz~uzwz}|}}yv~|~}y||z|{{|~{|}{~||}|~}yyy~|z||~|{~~{}||z{}{}yzyz}|}}}}z|yz{y}}}zz}{~~{~w|}{xw|{}~{~z{{{{}{z{y|}y~|~~y|~}y|||xw|~{|}}y|z}yx{~}|}}z{|z|{|z}zy~|z||{z|}x{{~y|}{z~z|z|{yy{y}x{y}}y{}y|~{z~}~~~{y}z{{}{zyxtww}|y}~yzz}z{{zz{~{|{{w}|z}{}y|~y{z}|~|{|||}~xzx{}{xxyz{|}|~{|u{x}}yty||z}yyy~|~|z{}~y{}{}zz~~}}}|z{x{z|}{}~}|yy}|~}~{{{}wx~{zzz|}{z|xyyy||~|z{y{~|{z}z~yw}{{~z|{x{x~~{~{|}{}x{~|~|{x~{|~~~|{~z}~~}~{~~}~}~}~}~~z}}~}|~}~}~}~}}~}~~}}~}~}}~}}z{~~}{}|z{~~}~|{~|~~|~{t~|~{~}~~|~}~|~}w}{~~}}~|~~~~~|}||~}}}}~~~}|{~}~~~{z}|}z~~~|~|}z~~|||||~|~}}~{~}{}z~z~|~~~~~}~{}~}|~|~~z|x~|}x~~z|v}{|}|{x}{{}~z|{z{zzz~x}~|z{}~}}y}u}z|zz|z|~|y|x||{zy}|wzz|zz{y~{{}xy{}|{{|z|}~|{zz|z{|~}}v~z~{|zz}|w}zx~yz|z||w|v|z~}~||{~}w{~z|}|}zz|~~~|}~}zxuy{xyx|~|{|z|yz~~}wx~}~||{||{|~|||{}zz||~x{|~}~z~z}{{{uzy{{{~|z~x}z{{}}~y}~|}|z}~}|}|~z}{}|z~{~y}z~z||xv{w{~}}}{|~z|{|{}y|~{|{{}|z|z{y}}}}z}xzz~{wy{zy}zzx}x|z|}}zy|~{~}x|~~}}x{}x|x~|}~}}{{z|}~y{~~x{z}|}|v|z|~xx}~~~{}{}{{}{z~z}y~}|}}|}{|y|yy|y~{~|yz{}w|{|y|~x||~|~~}|xy||}|w~~|~}||{}{{x|||{}{~~|x|w{{}|{z{z|y{}{||u}{{{x|~|{{}}}|{zz|x|{z~~z}|}~}}{x~y||}|zwz{~x~z~}}||yz~v}}{~|~~zz{y}{y}{z|tz|x{z{|}zzz{y{~}{}}|}{|y~{~}zw|}|}~}}z}|~~}~|~~}}~}~~}{~{~~}}}{}}}~}}y~~~~~~}~|~}~}}}~|}{|~}{~~~|}|~{}~|~}~|~z}{~~~|~~{|~~{}~}}}}~|~}~||~|{~}{zz~|x}~~~|~~}}}}~|}~{~|{~}{}|~}~}~|{~|z{z{y}~~{}|z}~z}~{v}}z|y~|~}||z{~~}|xz}|~}z{|}|~z}}~~~~~~}}~}|}y~}||~~|~}~zzz~~}z~~zy~|z|~~{}~{|{|~|z}}{~|{|z{y}{}{~}}z{~y~{{~zxz{zxz||xz~|}}|}|{~~~z|z|{{|~{}|||yz}~y|}zwz{xz{~{{||{|~z}}{~}{||}x|{}zz|{{y~zy~{~{}~{|}}~z~|y}{|{|{|~z~{z~{|}z~}|~|zz~~~||~{|zz||{zx}|~|}}|~y|w{}}~y~~z~}z}}{||~|~}z}||wz~}|}}}}{y}}~~{}|}~}~}{{x}{{y}y~||{~{z~}{x|z{t||}{}|~~}{{~~z~y{|||}~~~|z{~~||}~{~}|w|{xz}z||~}|{~z|~|~~x~z~|x~~{z}~x{~~~y||~}y}~|}{zzz}y~{x}}||z|~|}{~|{|}|}~{}z}|~}~x|~}~}}{~z|||}}z}}|~|}z}{~~~||~x~}~}}y|||}~|~y{}{}|}}}~{}~{~~~y~|{~~x}}~~~}q~~~~~~~~}y}~~}~}}}~}{~~|{~~}}}|~}~}}}}~}~~{~}z~|z}~}~~{~~~}|{~|~{z~xyzxxyz}|w}~|~|z|}|z{{z~z|}~|~u}~z}z{{}~y{y~}z{}}|~z|{x}{{}y}~}}|xyuzz}y{y{~y|~}y|~zzzz}~}}y{}~zz{z{|}yzz{w}|~|}{|x|}z~~}z~}y{uxy~~|~|z~}|{y|~y|~z}|z{}}}zzy{{{x~xy}z{w{|x||}|zyzxz}x~|x~v}|{yz~v{|~xz{}y{}{}}u|z{|}}||||{||vz{|{{w{v}|~{x~|{|}{{}}}~yz}~z|z}{{}{}zy}x~}|~{z{y}|y|}{|y~y}{{z~|{}|{||y|~|y~~}z{{}}{|{y}{z{}|}y|{}x~{}x|~~~}}|~||}||~~~{z}|}}{|~zy{|{}}z|{}{yv~}x~}zyz~{~z}{{~~~{}xy}{~||~||{~y~{z~z{||x}z}}||~}{~x|vz}yz|v}zw||y~}}~z}|}}z~~}{xz{{}}yxxyzyy|x~{{xxzzy{{|~v{wzz{}}y{}z|~}~}{{||}||y{~{}~{}y}~}|x}}{x{yzv~z|y~y{x}|ww|{}|z}~xz|z{z~}z}{y}~||z||x|vy~v}z|}z}zw|zz~yzy~|zy{z|~|y{{zy{{x|}{y}{~~~}~}~}~~|}~}~~}{~~}|}~}|x{}}z~{~{~~~}}~||~~}~}~}z}|~{~|}|}~~~}~~}~~~~|}~|}}{~~~|~{}~~~~}{~~~|~|~~|~|~z~~z}~}|}~~{~~}}}{z{}~}~}~}|}~~~~~}||}{~~~}}{y|}|}}~~}|~}{~|}z}}}~}~~}}{|z~|{~{|{~|{~{}||}}v~{{{{~{x~{}~{{{zy~|{z~|~|~w~z{}~~y{|{{}z||{~}z}}}{~w}{{x|{~x~~~x~~w||z|}xyz}{z~{~{||z}~{|{}|~yz|x}y||}y}{z~}|}||~}{{y}y~{|||w|||x|y~~{y}y~z}}z~{|}y~y|{~y|zz}{}}}}}x|~}~z~xzx{~{|z~~|||y}|~|}y|~{yy}}}~x{||y~{~y|~|}zw|~}}}~}{{z}|||~y|x{y|z|y}{{}{||z{{y}y~|v}~|{|y}wz~~~{y|}~|}|~zxy~~z~||}z|{|~||{|{{~z~}|{}}}~|{|}y{{|y|||t{~|}|{~}zz~zw{~{y~y}{|}yzzz~}~v~||x~|yx|~}{||y}~}x{|{|~}xxv~z|}}}y||{}|z}z|}}}{{x{|x|{z||}}~~zx{~||}}|}|}{xz~|yz}~~|yx|~z}z}~z{|}y~zz|}|}|}|yu}}|}}zz|~{}y}~{xyz{}~z|}}{y{}~}}}~}}w{~y}}}~}wz}}~y|{~y|}||}y{x|z~~}{{}{zy~{z{|}x{|y}~|}|z{}z|}x}~}xy~||z{z}|{~z{|~~|{~}~~{||}}~~}~|~~~{{~}~}}{{~~~{{}~~}{~~~}~{}~|}zz|~~}{~z}{|~|~~~~~~}~~~~~|}|}~}~~{~~}}|~~~}~|}|~{{~~~{~~}}~~}~}~}}~}~~}|~~{~{~{}}~~|~~{~}~x~}x}z}~v}}|~z||~~~~y||z}}|~~{{{|}}}zyzz}}}~|}z|}x{|}||x|}|{|~}|~~~~{{|}~|{|~y~{}~z}{z}z~v||{{|{z~yy{|x{{|yy}}|~y~|||y|z}|{y~x}~{|}y~z{}w|}yyzy}z{yz|wvzz~z~zyxz}{|~z|~~z}~yy~}|v{z|w}u~}{}}z|{y~z~y|}y}}~tzyy~{~~x}{zzx|z}{z}}||z{z~{|~|{wy|zz}xz|x|{{yxyxyzy~vy||~z~}x|}{}z{{}{|{z|zz}{}zxz}z~wzsx|z|}v{{{|{z|{{{|~{}||}~~y~~~||~|}z}z}z{x~~{|}~xx{~~z}y|~}y|v||~|zxxy{|z~{{}{|}|}yy{~v|z}x{z~{z~{y{~yzz~{wz{}|}~~w~y}~}{y}|{z}~y{~}}|z{y}~y|}{|w}{{yxz|x|~x}{x{z}~~~||{}|x|}~}|}}z~w~}}zyz}yy{{zzyx~|~{z{|z~z~v~{x~~~x|}{}z{~zyt||z~~~x{~{}zxz}uyzw}{y|{~u{z{||}{z}{x}z|wzzz}x}~~|z}z~~}x~|{w|{{~{y{~{}z}zy~zzyy}zzy~|y{|z~~}{}~~{~|}}|~{~~|~}~}~|~{}~~~}{~~~z}}~}~}}~}z|y}|}}~}z}~}{~~z}}~~{~{}}~~}~~||}~}}||~~}}{||~|{{~y~~~||q~~}~|}{}|{{|~}z}~~}|~~~~~{~~}~~|~|~~}|~}||~|y{~~}~}|}~~{~~~~|~|}|~~~}~~~~||}}y}{}~~||}}}~~zz{{y|z}z|}y}{~|z{|{|~}{x|w{y|zy|y{}~yx}||~{z}}{{||}}z{}x{~|zz~yzwzy}{}z{|{|{}{}|w}}{x}|{~|y{x{y~}x}{x{|}|}|{|{v{{y|{|yz{yy||w{~z}{{{~}||}y~|y{|{~{z{~yy~z{}z~{{||}|x{{||}}|||z|x|~~}}v}x|{|{{|~xz{}~}|||}z|w{~y}~~zz}||y|~{uz}}{}yy~zyy}~xz||}|}||{|~}y~yzy|}||~z}}yz|{}~~x}zxz}{{x}~{{{{{~}~}zz}y{|y~~{{|}x}~}x~~}}{y}z{}y~}|}~wz|{|{y|uy||{}{z|{|x{~|x|~~xyx}|{~~|{~y{}|}z}}y|y}}~}~|~}{~}zzv}z|{~{xyy~xz|z{vyy|~y}}z}z}|y}}}{~{{}xz{~{x|||~y}~~~y~zz}zx|}}}~x}y{~~z|y~~y}z}{y~y{vwz~{}~x{yy{{}}zy|wz{~{{}yx~||}}y{}{~||}z|}~}~|~~y}x{}{z|}}}y{||vy}|y~y{xzy|~z}z~{~z}{}}}|~}{}zz{y|z}}zz{~|}x||{}yz}t~}{z|{{{v}}|zy}~~|~~}~}~~~~~~}|~~}}|~}~~}}~~}}~~~}zz~~{}~}~||{~~}~~~|~}}|~||}~|~}~}|~}~~}w}~~~|}~~}~~}|~~}~}z|}|~w}}~}~}{~~}~~}{|~}~~}~~|{~|}}z{}~}|z|{}{||~}~~}~||}}~~{}~~}~~x{~}~{}{y{z|{{{}~{~|{~{~|yyzx~|}ywz|z~~|}~~{|z{|}zy~~{~xpz{~~~x|}|y}}~|y}}ry|z}y{w~~y}~}{z|z{{~~zzz|~{zz~~|x||{~y{{{~{}x{|||{{|yxy~}z||z~~yz|y}|~~~}{~}x}|~y}~}x|yz~{}|xu|y}|{{|}uy}}{~{~{|||||z|~}}xx{{~}x||{||||~}w|xw||y|z|{|w{|~}}yx|~y}z||}}}~}~w{{~y|{{}xzs{{}z{{|zy||~z~y{yz~|y||{}{z||{}~||}x~|}{z~~{|}y||z{}{{|{y||}~y|w{~}}{|{{~~{|~y~z}yy{{~}{{}{|}~~|}~x}{~}||w|x{~z~yzz~||}xzx{z~x~z{|||x~{z|}{}}{|{y}w~||}|~{{{{y}}z~~~|{|~}~xzxy}}|xzzuz||{}~zz}~~||{z||}}~|||yw|}}}z|w|{||~}|{|zy{{xyyy}z~}||}|}}zzz}}z{}~~~xx~zz|~|}}{z{{y{~|zyy}{|y{|}}~y|{}zyw}|{|~y}y}}x}{z|||zz}||z|yzy{y|}}|yz}~zv|{~~~~~~~~}|~|~~|~~}|{~~}}{~}z}}}~~x~~~~|~}~~~{}|~{}~~}y|}}{|}|}{~~}}|{|}|~{|{||~}y}~|~~~~}|z}~|~~~~~|~}~}|}~~}|}~}~}w~~|}~~~~{~~~~}}{~}~~}}}}}|~~z~||~}{}}z~~|}}~~~}~xt~||{}z{u|~{~{z{|yzn{~~}z{~y{|}|~|y|z|~z}{}yw{}yy~y~wz{wz~y|~|{||}|{||{x|||{vx|}xx}}|{~z~zv|z{{{{zz{}xx{|{{|~y~{}{|{}z~z}~x|{y|yz|vy|~}{{x{~|{~z{}x}}~||zzy{|~|{yy{}|y{|}{{z|~{y|{~~z{yz~y|{|xy|{~{y}wz~{x|}|y~}|}y~vzz}~~|yw|yw||v|y|{|y{~yy~yyz|}{~}}{|}z~~yz}{x|zz~z{y}~}~{{z{~z{|||}|}vyyw{}~~|w|}||{}z{xz{|}}xx{}~}{y}|{w|}|}|||x}|ztz|~|{~{}|{~|~~|~}zvzz}}}u~~~}|~||||{xzx||{{y~{{x|z{~|{}~{yzz}|~yz{}{}}|{|||v|}{||y|~{yuy|~z|~zzz{||zz~{~|y}|z~{|{zu{{|~{zy}|~~~x|~xy{w~{{yu{{}yxw}|{|~zwy}y{}||{v|~}z{{}z|yzz{zyzy||~}~|~|{{|}z||}z{z}{~{y{}||{{}{}|{wy|z}~wx||v}{{|{z{|||}wx}w|||y~}{~~~{w}~|x{|y~z}yyzz|z||x{}{{zz}}{}{{{z{|}{}{~~|}~{}|~}~|~z}~|y}|}}|}|~}~~~}~{}~}~~z~|zz{~~}}}}{}~~}~}~~{~{{}~~|}}z~}~~z{}~~{{~{}~|~~~~~}~}~~}}~}~~|{{~~|}|~{~z~}~~~~~|~~}{{~|~}z{{~}}~~|}~|}}~~~}|~|~}}|}}|{|{}{|~|}~~|v}x~x~|wy~{|xz}}{z}~{zz|}yy{z{{{|z{y~}}{{{|~{~{|~{~~{{|{}x{z|~}y|zy~}|{{~||~||{}~|y~|}}~~|~z{|z~w|x|{z}~|~|~~}x|||w{yxz}y{~~|{~yy{|{~{y~{{wz}|}z||~}}w~z}}|}{u|||||{~|z{}~{{xz{~|}ywy|}|}|z|yy|||}{v}~}x~{~~}}yz{~}|}}}~||zx{z|xx|}z{yz}}{z|xv|~}z~{|w{}{~|{~{|z~~||y~v{yw|{|{~~zzyy~~}~{z||||yzz{}y~zy||}z~y||~y~{}|~z}}{zy||{v}{|yz~}{~{{|y{|}~|~|}|~{{}~~{|{}z|~|x}{}|z|||}}{}{~|~x}zu{y}~}~|{}}x}|z|{|}{}x~w~~{~z}|~{~yx|v{|yv{~|t{|}~~{z{x||~~{|~~~~~~z|~||||{}}~|}}{|}|y~~xw{~{z}{{{z|y|{{}~z~|~{~|}||}~~|{~yyz|}y}{ytxx|yyvx|z~}z|y~|{{z}}~z}|{}}x}|{{{x|||{}~x~~zz|y}z~y{x~z{{~|x}yyy}{{~~yx||~|~}~}}{|x|~~~~}~{~|}~}~}~~|}|~||~{z|~~z~}}~~~{}~~~~|}}~z|~~~~|~~~~~}}~~~{}{~}}}|~||}y|}~|~}}}xz{}~|}}||z|~~z}~~~}~}z~|~|}z|{|~|{~|{~~}~~{|}~|}z~}|}|z}}~|}~~{|~}|}}y~w~{}z~|{}}{z~{}y}~v|x~z}}{zzzyy~~w{|{~xyz}}}{s|wy|}z{s}~~{}}{}}z}|}}zz|zz{v||}|~}z}{y{}{z|~}~z{z~~{~v{{{x}z}x{~zx|yyy||~{{}{x}}~}{z|zz{}~y~z}z~zxz|wx||y~~x|{}x}{~{{z}w|{|y{{v}~|z|sy|~|~zzz{w}{~~x~y|~|y{{{|xxz|yxy{z{{x~}}z|zz{~z||{||~{|{|}||{z{}{~v~x{}yz}|}{{|}~{|xv}}y|{}|}{yy}~{~}|y|}~}}x{x{vwyz~}yxyz~~|z~|}{y{z{y}{y~z{}|~w|{x|}z|w}|}y{~z}}}|~|~|~{}u~z}y~|}}y~}{}{wy|{z}}}z~}{|~zyx}~y{|vv{}z|{|}{wz{}yzw||{{z~z}yy|~}|z{z}}~z|}~|}y|}|z}~~z}{~{|zys}{{{}{~y{{w|x|x~||xzz|z}y}wwzyz|}}}xy{}yz|~}{~z{}wyw{~}{{}|}~{y|{z}wyw}w~w|zzv~}~~{}}z~z|{x{|u||}v~|}~||yw{|{}{}{z|}yzyz~{{yz{x|}|~|{{y~}~~y}x|y|}{{zz{{}{}{xw~}~{z|x{~ywx{~{~}~{}{{|tz|~{w~~{}}~|}|~}~~}|~}~}{~~~~}~~z{z{}}~||}~~}}~z~|}|{~~|~{~~~}}~~{~{~}|}|~~}}~|~~|~||{~~~~~~~}v~~~~~~z}}~~~~}~}}}~|z~~~y~~~}~}~~y{}~~}~|}z~~~~~~}~~~}~|s~}|~~~~}|}|x~}~{~}~|{~~{y~~~~~}~~{}||z|~}}{}xz{y}{{|uxx~zuyz}~}{{|z}y{|z}zz~~~z|z{{{{{~|}}}|{~}{|zz{y{}yzx}{v~~y|{v~}zzx|{{{x{z{|~y|z{z}z}}|{}}~}}zy{x{{}z{|||}y}z|~{{|w{xuw|y}z|||~~|{|~}~~||{~z|}~yy{zw|}{xy|zu|z}y{y|x}~~~{}}}yxx{}|}{|}~y{{}~y~y|}y|{x}y|yy~||zy~y|{|zyuz}|||~||~|~~{{|}z~|{{{}{}{{u{yz|}zzy|z{}|}}xzvy{|~~||}}{|~}{|zz|~~~{~~}z{}{|wx|{w~z}yy~|{}yz|x{~y}}}{y{}yz~|z|}}~||}vw{{x~||~xyy~zy|y~{z{}|z}{}z{y}{y~||}z}|{~{z||zz{|v}z{|z|uy|~}|{z}|}}}z~v||}}{{x~y|z~z}|}{x||}||{{~z~{~}u}{u|wz||wy}zv{y|vw|yy}}yyz}{|}|||~~{z~|~}}z|~}|{}{|yy{zuz~||}{~x{z{z~|zz|}|zz}}|{}}~{|~}~~}~}}z|y}}|y}z|y{|~zz|{y}x}|~y{zx|w{x}~{~w}}}y}|}y~{~{~|~x~~~}~~}{}~~~|~~z|}~~}{|~{}~|~}~x}~}|~~}~{|{}~z{}}{z}}~}~}}}~|}}}}}~~~|~~~}~{}y~~~}}{~}~~~~~}}}~{|~}~}}|}}|}}}}~|}}}~{|}}}}~~||}{~~}}~}~~~~~}~~~}~}|~|}{|~~~{~zy~~}{~~x~~~||z{{}|~zy}~{~|z{|}{{{{}~yu{{~u}ww}|{{~{}{{yxz~~|{|zy}~~~{~}zy|{|{{|w||y~||{y|~y|{x~~{~~{~{}}x{||~~}zz}{~|x|}z~zz{}}x}~{x|vz}|}}~y~~|{||~|{z||z|~~y}~{}|~}}|zz|{x~}||~~~|~y|{}z|~}}z}u~}{|z{|y}y|{~x{{}}}~|y|zy~}{||{{|}zy{|~}z|||}y}~}zz|~y}{{}w{~~~||}}yz~{{{~}~~}zzyxxy~~~~{~}|{}}z{}~u~~{{z|y~|{{||xw{}y~~zz{|~}}{wxz}x}{zz}y}{{z~|}|{u}y~||z}|{}{||y}||z}z|||y||~}~{~xx{v||z|{}zz{}x~z|||{{zwx~}z}~}}}{}~{}{{|~}{~}v{~||~~}{}y|{|x~{{||{xu{~~zyzzxz}|y{|}x}~|{~{~z}y||v|x{yy}|{{{}|yy~z}z{y}z}{w}|yzyxz|zyyzx|~z}z||z|{vz{}}~z||x}{zz}x}{~|{||{}{z{|x|}|}}}{|~|zz~~~|x|~y{|z{z{wz|z{y}z{{~~}~x}v~~~|y|||~}}~~~~|{{}||~~}}~|~{|}{~|~~}}{}~~~}}~|~~}~|~||~~y~~~~~}~|~}~~~~z|~}}~}}}|}}~~{|}|}|}|~{~~{~|~y}}}||}~~}}|w~}{~}~|~~~}~{}|~~~|~|}~}}~~{}{}}~}|z~~|~~|~~|~{|~w~{}|}vx{{}|{}z|t}{|z}~|yy~}{yx~~}z~|~{~~y{}v~}{}}~~x~~vy{|||~z}~zz~~z}zy~{{|x|z~y}~~|x|{|}|||zz~}z|z~}}z}}zz|zy}{y~w|||{{x}z}z{u~zyx~~z}~{{~~z{z||z~yzzzz|{}|~~|~}{{wyyxw~z|x{}y{{}z{{~}~}|}~{yz{|z}zzy|~|x|z{yx||}||xx|wxy|~{xyvzy~zz~}v~}}{~}y|{|}}~z}y~}}~yzx}{z}|zyr|zz|{zywyz~|}||{zt}z|~~}z}|}|~z||x{{{|z}tzwzwz{{z}{|~~{x}~{~}}}yu}|{}w|}z|}{|}{{z~{z{z}~|{w~{|yv|yvyx}|}}{z}~}y{z}y}~~|{z}}~|}}xw}}||~}w||z~}~{y}yx{y{z{tw}~z~~x~|z{~{{|||~~}v{}z|zxwx||xwv}}{zz~}xy}x|x|~v}|w~~zy{{w{z~}|z|{|}}|y{|x|w}zz~~{x|{}zz}z{{|~}|}xz{zz~{|}~|{y}~vz|{}{|{||vz|{{}}{w~yx~yzxz{{zx~zy|y}~{{}x{}|z}x|{}}{~}}~}|~|}}|}~|~z~|}~}~||~}~|~}~~~}}|{}~{~}||~}}|}~{~~|{~~|{~|}|~}~||~~}~}~|||}~}~~|~{{|~{~~y|{}}~~z~~|~}~~~~}~~|~{~~}~|{y~y~}{|~~}}}~~}}}}~}~~|}~~}}~}}}}{}v|z}{~zzyyz}}z~v}{|}z~{|z}}|{{{x}|}|}}|{{{w}|~zx~x~z~zy|}xz{yy|x}~z|{}z~}~{}zy~{}zy~{w}z}}~zx{|}x}zy~||yu}~~}|}}zx~yy}}~|{x|~~z~}|||}yy}xy~{|||~||{}}{|t}|x}{~|x{~||v{||{}z|x~|z}~y~}{yvwz~}~~}|{zz~~vx{~|~|||{|{{|zy~~{x}~~}~~yy|x}}z{~}}~~w~|{||{|~{|~w||~~~z~~{}||}zy{x{||{yx~}y~~zyx}}}z|{~~~z}||y~z}}z|{~~~y~}{}z}wz|x{|}y{{}~|~yw}{z}~~{{|{}{|}{y~xw}~}|{||y{}}~~}z|zy~{{{{}zy}{~{{y}{x}|{}z|||y}|{|xyu{z|x~}y|y~w~y~~~~y{{||}~{||~xzw{{~~|{zw{x~|{{z|{}|~}w}z~{|x}|zz}x{}z|~|}y{}~~zz}}|}y{||}{x{z}{}~|yv}yyy|{x}~}xzx|z~x{v{~}zx}}}yzyy~}y~}wy|{yy~~}w{z}yz{}{v{yxz{}x~|}{|}}xz|y}yx}~{{yyxz}{||~z}~}}}}~}~~~|y~~|}y~~}}~~}~~|}}~~}~~~~~~{}||||~|{~|~~{~~z}}~~{|}~~~|}~}}{}~~|~z}|~}~}~~z}~||}|}}}~|~~~{|}{}~}~|~{|~~~~}~~z~y~|}|}~~~|}|}}|~~~}~}~~s|z~~}~}}~~}~~~~|~{}~~~~~}}y~~}}|}}{{~{}|~~yz{z}}|~}|zx|~~~~~}|~{}z||{~}yz{{~y}xz}}}|}}~{}~z}~|~~}}x}}z}{~~{||z~}}{y|{}}}}}{{y|}z{~|yzx}|~|z{x~~}~|{|~}}~~|z~z~}{v{~}y~x}u{~}}~z|~|||z~}|~|}|z|~~~z}{}}||}z{z~y{}y~~~||}|z|||}}~}{|~{y~z~{~~|~|z}}~{}|}yxzz|}}|{||~}v~~}}~z{~z}}y~}|z{uz}{{~y}|~x|x~wz~zz{}~~zz{{}|{}}}~x|{|}||||z~|z~|}{}~}{~|y~z}yz||z{}|||~}}|}|}~wyz{{~y||}z~|v~vz{{}}|{|z}}{~||{||{~{~~}x~~|~x}y~|~~x}}~{}z|||y}~|y|}~{~}|||||}}~~~}|}}|y~~~}{|}~|~{}|}}{}~}|y~{z|}~|y|v|~{~{}|{}{|~z|~}y~}~v}z~}y||zy~{}yz~{~~{{}}}}~||{y}|~~~{z~}~~~z|}~~~}|}}~~{~~~}~{||~~|z~~}}~}}}~}~}~|~|~}~~~~~}~}~|~~~{~}~|~~|{{~|}~~}z}|~}~}~~}z{~~z~}~}~~}}}}~}{~z~~{|}}}~~~y}|{}||{y|}~ywz{~|~~{}yzzz||~}xzy||xz~~z~~z{||z}wy~x~|||}|~z{{x}~{}|{|}|x|~|x{{{z}~~}}|}{x|zz~{|}{~~~zz}|{{~w{y|~~~~}}|u}}|||z|w||w||~|zxw~}{~xvw{{{{}}~}|}~{~}~y{~{w~v}}}yz|x}~|}y{}~|}y~yz}}~}zzx{|zz}}{{}{yz~w}|}~}}{z}}~z~|~z{{r~{z{z{{|~{y|{z{{{}|}{yx{}~y{}|}~}{{}{{z~|{zx{{{~~~{z{}~~}|}{~y~w|x|{{|~~xxz{yy||~yz}{||}{{yxxz|{~|{zxu{z|}{~||}|}|x{y{{~}yy~||~|}zx}~y~{{z|{yyzyzw}}x|}}|{{~}|}{z|w|{x{yz}}~}}{}|~|||xy|}|xz|x|}{{xz~~{y|{|~z~y}~z~~~{zzzz}|{x}z|x|{~{z~|}~wz~z{}{z~|{{zw{}~w{{||{~~{{}~x{~|zw|}v||{z}~z{yy{{{{{}z~{~{}{}{{z{~x}}}|{~{|z}{}|~}y{z|yyv|z}{{yzz|{{y}|{||{z~y}|y~|y|yz|~~~~~{~~~|~~}|{}}}}|~~|z}~|}|~}{~~{~~{}~~{z}|}~~}}|{~~{~~}}{}~t|~|~}}~~~|~}|~~|}~}~}~}~~{|v~~|||y}|}~}~{}~~{~~}|}z|~~}~~~|}}}||~}~~|~~}~{~|}~~~{}~~~{{}~~{}~~||~~~~w}|}y{}|{|~|zy}{|~}|}z|||}~{|~{}~}|xz|}~}|~{z}}z}z}}}|{~}~~zx~y}}{||||~x}~||{|}w}z~}{}{}{~z}|x~|yx{zy~zv|{|zs~|}{zy~{{{z{}|}~{z}~x}}~|}|{||~z|zz~{}{~z||~}}~yz~~z~yz||}z~~{{z~|}{{~}}{|zy|~}|}|~}~}~{{~~}~z}}~}zp~|{{|}}{{~x}}z||}}{{y|}|x~z|{}|~|}z{}{z|z~|~}~{~}yx}}}~}{|~x||}{y}{~~}y}||}||}~{|~~{{}~||}|~{|}|}~{y~v~~||{|w||~{}|~{z{~{x}z{~~~~|~z~~{|}{{{|~}}z|{|}{w}|{{}||~|zzxz{}|~z|~||~~|{}z~|{}{{}{{{y}|||}z}|z~z||}|}~|z{z{}}|{}~x~}z~~}y{{~~|yx~}z}y||z{~{y~{|{}{~{{|~~~~}|}}~}~}z{~~}{{}{{}{{|z|||z~z~xy}|~}}}z{y}~|~y}z~}~{~}}~~{}|~~}~{~~~}}{{~|~}~~~}~}~~~|~y}~~~~~~~~~}|||~}y~}|~~~}|}}}{~}~}~~}{{}{~}}~{~~~|}|x~}~}~|}|{}~~{~|{zz|xzz}z|{~z~|{}}{|{u}}zwz|}{z}z}|}|~{~|{|~|w||~}}wzy|u|y{~|z|}~w}|xy}}}}x{{{}}}|~z{}{||~{|{{zz}~xzwu}xy~{yz~}}{{}{||~|}}}z~y~}yxzz}~|{y}x{|}~x~|w}}x~z{{|x|w|{x}zz~z|||~{yy}x}xz{}zz~~y{v}z~y||zzz~y{y{z||z||~{y}wy}{yy}{|~~z}}xz|{xw{}|{y}|{~x|}z{}{~~}z{~yz}}~}|~zy}|z~wu{|{~y}y|}|{}y}z}yzuz{}}vz}zx|}~vzy~{}|~w{{}|{{zzzz|~}{}yzw|y}{t}zz{}|z|v||~|y}{}{|{}y{~|y}zz{x~y{~|{||}|~}}~|~x}{}z|y|{z{z}{|}~z~z|~x||}}|~z|{y~~}{}y||}~{|}{}zz~{~}|zx}}|zzz{}~|~{z~yx~zx{|}xz}~~yzz|~y~}~w{{{}{y{|w{{}|v~|z~{}{z{z~{y}}}}z~z{y|}}z}x|}~~|z{}}|~|x|}|}}x}|}~~}~wyy{~{z{zz}||z|t{{ywzz|{||{~x||}~z}y|yyy|x}y|}||~x|{y}{{y~}zzz~|~}}~{~z}~}~||}|~}~}{~}~{{~~}}~~~~~{{}~~{}~}~|{~}}~~~~|~}z~}~~~|}|}~}~~~~|~~}~}}{}}||}}|{~}~}~}~y~~~|z~~}~~~~y}~|~|~~~}z~}~~|~~~z|}}z~}||~|~~~~}~}~{}~}|~}~~|~~}~~|y|~~~~{}}{|}~}{}~|}~{}~~}{{{zz{z|y}}{{z~z|yy{{{|}z|}|~{z|~}{{{~{{{z|{}}|y}~}}y~|{~v}zx~xzy{}wx~v{~{y|}~zy|w~z|~{}}y~{yz{|y||yw~|wv{w}{}}{{y}{|z||x|zv}|{w}{}|{}}z|{}z{x~~|||zz||w}}}xz{~wz{v}{~x|~vwxyy}zz}{x|yx{|z|~y~~v|{}}x}}z~~|}}}{zv{}z{yxx}|xy|}|||}z{{{~yzy|x{|}|x{y||}}{{}|~}}}{}y||}x{|{xyxz{z|{}|wyw|}~y~x}}}y}|y{||~||~|||x~~|{{~|}}}~|z}{|z~{x{y||{zv~}{~}yx{u~||zy~|}{~{||}{{~~|~~y{~|}w||z~~|xx}z~|z{{{}|{x~{|{z|xw~|qy~y||z~}z|y~~~y{}{z~zxv{}{{y{}zzzy{{zxy~}y{~~zxz|z}{{|z|{z}zzwzzw{}x{}||||}y}~|}}{{}w}|~{||~|zz}~}w{vy}~y{}{{{zz}~{y~}z~|}}{~y}|vzzvxxyv{~~|zz|yx{|zx|~y~}z|}xy}z~|z~{z~||z|~{|}|~sw|vy|{|}|z}zy{~~~wy}}}{|yzzw}~~{|{|y{z~~}{}z|~|~z}}||~{}{~}~|~}}~}~x~|~}~z~~|}~~}~~}|}|~~}~~~{~}{x}~}}}~~~|}}}|}}{|~~~{|}}~}~|}{~~~~~|y~}~}~~~}{~}~~}}~~}~|~~~{}|~~~|~z~z~}|~}~~~~}|~~}}}z~}}|~}z}v}}~z~}{~~}~}~~~}{|}{x~}{|}y|{zz|{vx}}~{}z}|}|||z}|z~|z}{~~z{{zzz~z}{}}}x{zww}~y~yv~w~{}{z|}{~{}|z}{}z|{y||{~{x{|}zy||~}|}~~{~|w}y{|x{yzz}||}~|}y{|{|~}{{z{~z~{{x{s}~}{z{{{{}~w}}z~}x~}{}|{}}}|x{y}~}z~w~}zy{|{}~zw||}}{xz~}||}y{x{{u}y}}|xz{}}}}y}|||z|yx}~~{}}}}xx{{{zzx~~x~zz|~~~{{{|yz}|y{}sx{~y|xz}|||z}~}y{|z|yy}~zw~yy~z{|}|~~{x~||{{z~x|}~~z~{z~~y||u~}y{~zy~z{z{}~~zz~z|z||~~zxy|{y{{{|w|x|zv}|{||xy|~x{~}|y||y~}z}{}{}x{zz~||{{}|}|}y{}{}x}|y||}z}}~v}t|v{zy~z|{{yq}~~}}z~z|z|{}|{|~xy|x{y|~}|x{vy}y||x{y~~||~|}|~}}|}{{{~}~w~y{~}{{~~z||z}z~y{{{~|~zz|x{z|~}}~zx{}yv}}y~|~{~y}y{y}{~||}xx~}||{}xyx~|~|}~{{}{{~yy|x{}}w}{z{~~}{|y~{|}~}||~}}{~~}}~{~}~}~||~~~}}~}}{}}~~~~|~w~~}{~~|~~}}~~}~~~}}|}~}~~~{~~~}}|y}}}~{}~~~~~{~~}~~}}~~~}~{}z}}~}~{~||~~{~{|~~|~}z|~~}~{|}~|~~}z||~z|{{{yyyzw|tz~|{|{zz{|~~{zy~z{{yx~z{{}|~~|z{|z{u~|zz}~y~zx~{{~|}}~|zzwy|}~}y~|}{yyw}|}|w|~z}|~x}}xw~|}|z{w~zz}xx{}}x|}r{{{~zy|}~{}yxyy{}{}y}|s}}}y{{|}}}{{{yz|~~y|~{}}z|x{|y{xz{zzwx|xy|||y~|y~yzx}}y{||~{{}yz~y|z{}|{{}|~x}w{www|||z{y{y|~{z~~~{}~{yz{~{||z{||z}{{}|~~zz~{zzy|{y{z}|yxzz{~|z|}{yyxy}~}y}}~{}}~{~{|{~w{|}|~{v}~}|{{{zz}y{{{~z|{~}{x{xy}}|||y{qz||~}s{z}{|{}zx|{z|~}uy}|{|y|z|yz|xyw|}}|u{||w|zy}x}}x||~|}}|y||zz{yv}{w{}}|yz{yz}~y~z{{x{|z}w|{~{z}~xy|{~~{||{}{z~w|~|z}~}xzzz}x}|{y~x~{||yz{|wy{|{|}yz|||~z~z~{}~}}z~x|vx}}|y||w~y}}{~y|x|}vz}xzy}|{{|{}zy~{}|{z~~~~~}{~z~||}|~~}zw|y|yy{y~z}{z{|x|zyz|z}~{z~~~|}yz~{{}x{y}~}}}|~}}~||~~~{~}~~~{~~}}|}{|~|}~|~}}{}~~~}{}~}~}|}}}{v|y~}}|}}}~~~}}}{~~~{}~z|{|}}}~||~}~~~}}|}{~~~{~|~~}}~z{}~}~|~~~~y||}}|}}x~x}{}~}}~|}{~~}}~~~z|{~}|}~}~|~y|~{zz~~}~~~|~{{~~}}|{|}{}~}}~}{{~~|}{wz{|}|~}v|{z~}z{{}z~{y~z|}z||}|}~|x|}~|~xxw}y{}y~|~z{{~~xw}|yz|z~yw||}z}{{|}wx~|vzy{|}zz{}}}{y|y|x~{|zz}z}|}zxz||{|y~x}~xw{zx||yyx{{|~z{u~{~||}xz|z}~~|z}~|y{~}x{}{|yzz|}}y}{~{~{yw{zz~}|}{|x{~{{z}}t{|}w}}|}|}}|{zy{zz{|z}z|yz{y~x}|}yy{xy~y}}y~yyy{}|~}}z|~}y}|vzwv}|z}~{}y|}y~}~|z}|||y}vz{z{}{~z|{{||{~}{~x}x|{{|zwyr|}}{~~~}z~yz{}||~z{z~{}zx|}z~z|{y~~}z}}zz~x|{{~z{|~}y}}z~{x~zx}~{}}{|yz{|}z|w{yy{{z}x}{}zz{|y}~}zzz|zy|~{|}}}yr}|}}{|~x{wv~z~zxxyzz{{~zz{|x}z~xx|||{y{}|||z}{w~}|}}{|z|{w||}}w}||~}{y~{~|{zyxyzz}z{{y{{~}{w~~~}z}z{{y~{~{{xv|{{}w|y}{zuw||zz~}z~}{~~}}{y~x}}{}{}|y}|||x~y}xyz~x}}yv{yz||}}|~yvy|zz~u}y}~w{~}|||{}~xz}|~v||z~}}~~}|~~}~{||~}~}{|~~}}~~|{~}~~}~~~}~~}}}~}y~~}}}|}}|}~}~|~~|~~{~x{}~}|||}z~~~|~}|~}}}~~~}~{~{}}~~~}~~~z{~~|z}{{|}}}{z~~~~~y~~~}}}}|}~}}~{{~t~}|~~~}}~||}}}~z}~~~|~~~z~~}~}~}~~~~~}~|}z~y~~~}|v{|~{~|{|}~}}~w||~y~~z||{{{~x}~{x~~z{w}}yxz~z}{{{~{~x|z{~y}w~~z~y}{yy~~}}}}zz|~{{}~}}{~y}|{||}z}|xyy{y{|{~|y|~~}}|{|}~}}~}}}z}|~{~zz}}z}}{|ywzz{{|z}~}{x}}||z~}~~{}~}}~{|}~}~{}{yy}{yz|{}}|z~}~}{w~z}z{{zx}z|~}}~~~|{{}x|}}x||~~~~|y|}}z{{|y}}~y}}|||y}x}{|||}}}~y}||{z}|{{z~{xz~}{yzz|yyw}|zz{~zz{}}}~||}|{~{z}|{|y}|~{z{~}{{|z}{|~yz{z}yw|~y~|}{}{~~}|z|z{|y}~{~~~}{x~{|{z}z{}~|zzyx~~{~{z|||~{z}yw|}||{{}{~~~|{~yzy|~zy}z~|~zz{|}z{~|}{z}{{~~}z}z}~~{|y{}z~{}|yz{~w}||zy|}{zx|z~~y||}}~{}{~|||y{}|yz~}{~y}|}}~{{}{|~|y{}}z{|{}x~}~~~~}|~~~~~~~~~zx{}|~~~|}}{~~}~~}~~~~z|z|~~~}|}}~~}~}}}}w~}~~|~~~{~}~~|y~~}}|~~{}~||~~}|~|}x~~~~~z{~~~{}|~~~~~}|~z|~}x~}z{}z|y}|~z~yz{z{yx~y{}}~||{|xy}}zx{~~}|{{zz~y}{|{~{{{}{}yyy~||}y{w{{{xz{{w|z~}~z{x}z~}{{z{z}}v{zw|xzy|{}}}v{||}}}|{~y{~{|y||z{y|||{|xy~{{{{yz{|y{{|~||{z|{|zv~|~z||~~z~uz|y|{y|{{}y}{|}~x}~{{}wz{}~y{|z|{}|zvz|}{x~{y||zz|{xy|}z}~z|z{yyyzx~~}{yvx||zz||{|{|}}{}w}~y~}z{{}|}{}~y}|{}~|~|~z||{}{y~|}|y}|x~|}{xz}z~|{y{z~~|yx~z{{x}w{x|~{{|}}~zx||x~y|{y}}~|||||{}x}}{|{yy{{{{{zx{~~{|}y~|~zyz}vy{y{yz}w~|}|y{|v}{}}{}y|vy}||zzyz}yyz}x~~z{z||z{|}{z||zz~zz{~}}|~z|{ywz{y}}~{}}~xxy~}}||{z|{{|}~y~z|}zz}w{z{y~}{yx|{|zzxxz{~}z{{|zzu~{|}~~xy{y|{{|||{x{x}~|z|w~yy|}~{~~}{|xxx}~}z~}{|||x{{{{~~~{}w}zzx||y~x}z~~}w}x~y{|y}||yz||{z~|~}}~}}~~}~~{~}~|z~}}~}|~{}~}~{}~|~}~~{}~~~}}}~}~}z||~}~}}~~|}}~|y~~{~~~z}|~}}~~{~}}}}}||}{{~~~|~~~}||}{|~|{{}|}~~|}~}{}}}{}~}{|~|||x~}}~|~}|}z~~}~}z~|~|}~~~|||||}|zz|y{wvx}yzzz~zz~|~tw{{}|~{z{~{yxz}~~}xx~}{}~{}|~~~}~|yw{}~zx~|y{xzz~}|}}|w|z|}|y|}z}zw}zw}zzz|||{{{y~y||y{|yz}z|x{~}||{xy|{{~|z}}w~{~vwy|~x~|x}z{{x}|~{~~{}}~}~{~{y|~||zy{y~z{{}xxv}wy|v|}{|{}}|y{||||{{y|}|z~z}z{~}|}~}~y|z}{w{t{{x|||y~}w|{zyw}x~y}x}~z|y|{x}x}y}~y}}y~{}v{||x~yyy}z|y{~||y}{y}|}yyz}}}}}|{}|~~|||}y{z}~}~||}}y~}|z{}}~}{x}zz{{|zx~||}{|{{|zz}}}|{~{z~~y|wy|zz}|z{yz|}zy}{{z}~yy{}{y{z~y~}{}|x~x|x}~{}{|y||y{|uz|{}~|x|xxz~}}|~~zu{{yz{{|zx|~zx~{|~z}~~{||{}y}{~w{y{~x{x|z||x}yy{y}w|{xyx|}~{{{{{}}}}}~|{y}}}|~z}}~zz}}x|~||}|~z{||zuz}}|}{x|xy|}z|{tyxz|{}y}y|{|||zz||y}~{z}|zx|zy{w{~{zwxw}ux~{~x|||wt|z|~|wxzy}|}|z{{|{~~}~~|~}~|{x}~~~~||~y~~~x|}~||}~~{}|{~|~~}~~~}~~|~~}}~}zyy||}~|~~z}}}w{~|z~z~}}~~}}}|}||~~~~|}}|~~~}}}z|~|{|~~~{~|z||}}~}}~~~}}~~~|}~}~~~~z~~{~|~}}}}~~~~}z~}{}}~}~~~}|~{~||~|~|}z|~}|zx~wwx~yx{z}{~x}|}{{zw{{xz{~{|zw{z~|{~~zz~|y~|}zuy{zztw|y}~y{}z}}{}{y|z~z~{yzv{vx|~~{y{x}|}}y|{~{}x|z~z}{yw||~yz|wux{|zx~|~}w{{{|z}xyx{}z{}y~~|z~||}wwy|y}{|y}xyz}}{~|u~zz}{zw~|z~||z|{y~y{zy}y|x|y|ww~~{}}y~}|zwx|{}w}|}{x{}z|~{~zz}y}}x~wy}}xz|~|xzzzw~~~y|zy}{z{~{|~w}x}w{yxy}~|zux|{x~~z||yy~z~~|~|}}~yvzy|~y~xy}}}y{~{x|}{~|||}{{|y|~{~}}~}|}z~|z|{}x|~v|wy{~|~}{yx~yw~{wx}}{y}~{y{}}}z}{}}|}z}~~{||{}||~{~s~}z~z}~{~~{|z}}{}y}|||}wxy||yzy}~}|{~~z|||w~||z{||~zyy}||xxx~||~z{|}x~|}{z|{|}}xy{y~x}~~~{xw}{}}}zwxrxzy}}x~|zz}}}y||z}zz}}|y{v}{x}~x{}||v{}}y~v|{xwy~}{~zx{z}~tz~}~}yz|{|}{yx}|x}}|}}~|}z{y{z~x|yz~wz|{|x{z}}}{zw|}z|~}{~}{z{{|{~}|~~~~}|}}~~}z~z~~}~}}|}}z}z{~}|~~~{}~~{~~~z~y~|~~|~~z}y~x~{|}||}}~z}}}zy~|{}}~~}|}~||~|~}}|{~}}~}|{~~}z{~~~~~}|}}{|~}}~~~~{~}}{~~}~y~~~{~}~x~~~{|{|}z|~}~~}}~}~~~~}}}{~|~}~||{|~~}~{~~|~z|}}{{}z|}~{~x|}|y~x|w}y{v{~||{|~{{|~|y}~~{|}z}z||y|z{{|{|~||yzz{}|}||}}}}|{|z{{~}~|~zx|||w{~v{zyzzz{~~{|{xy}~{}z}zzy~}}x|~}}~|y}}}}|z{{}zx{~||z|~y||zz~}{{}|}}}|z{|~~{}|}}}}{}|{~}~|~~|~|}w{{~|x}z|{}yzy{}y~|}~~{|}}~}}}}{}||~}|{}}y{}z{|}}~z~{~y{~}yx{{~|~}zz~~}}~|~}{z~}{}}{{}||~{~wzxzy~z||zz|}|}{x{~z{z{~z}|{|z{~y~{~|~y~~{z|||}{}{{yz{{||~}{zzzz|}~}|z|~{~|y|~}}{}~~{|xyx~}{~~}~}z|}|{x|}}||z}}y~|{|||~~~}||z{~}|zwz}vz{}||~}~xyy~z{y{yywy|~}~z}}{w|}}|~||}}|{{z|||z~~{|{~|}wy}{|{{~~}|{}|}~{}}~}z}|~zy|~z||||z{||~y|{|z|z}zz}~x~}}~||}}}{}{}|~|}}|~~~||~~~~{~}~~~}|~~|~~~~~}}~}~~}z~||y~~~~|~~~~~}~|}~~~|~}~}{}~}{~~{|~~|~z|}~~z~z{}}~|~~~~~~}{|z{~}|~w{~~~}~{|}{z|}{}z~}z~{{~{}zy}{z{}xz{|~|~z}|{{{~~~z~{{z~~z}~~~|~||zzzw~~}~~z|{}zz}{}||{~}}{|}zz~}}~{{}}~}}zz}{z}|}|~~|~z~z{~y~}}|~y~{|~y{y}}|}{}|~~~}~~}{~}}{|z}~|zy{||||||y}uxz}~zw~}~|}z}~{~}}~~{~}}}}|{~}y{|~~{~}zz|~|{~~{z}~~||}|}}~y|{}}|y|~|{{~}}~}|y|||y}~||}|y|~{}}{z~~z|{zx~|}~}}}{y}y|~z{~~z}~|z|}~||~~|{~z}~x{{~z}}}xxyz~||{~~}|{{~|~{|zv|ywz~{||{~{{|}{{~~~{w~|wz|{z|~}{}~~}{|~|}{{~~z|~|~{z}~z{~z}z|y~|}|}w~|~|~~}x}||w~~}x}}}|y~}z|y~}}}{~}w}{~|~|}~{}}z||}|{}{~}~z~z{~|~y}z~}{~|~{~~}|}~}~}{}}~|~{}{~~}||||}|{~w~x~~|~~|~~|~}}~}~{||~~~|~}~~}}~~~~~{|~~{~|}}}}~~~~~~~~|}~~}|~||~~}|}}~~~~}~~}~}z~}}~}~|~~~{~~~|~~}}||z{{y|}y~}}}zzxz{~~{z}{{{w~x{{w|}x}|}z{~}{}{~||y}zw{{zx}z}{y}{y|~{}|y~|xz|}~{~u|~||y~y|}{x{~||}yx}|z{{}{{~{{~{|||}y~{v}}|yzx{x{~|{z~|z{w}}w}}{}}{|}~y~~{|yz|||{|x|{~|z|~z}z~|}|z}y{}{~{xy||{|x~{{{z{zz||z~y{|uz|zy|~yx{yzxz|z{z}z|~y{y}}}}|{{z|y|zy}yy{{z}~|y|~||yy}|~~{uwxy}zzwy{~||}yzy{}|{{~{}~|~{|}|||z}y|{}yy}{{zz{~{{}||}}}{zw}}y|uz{y}||x}|}x{|{|~~zzy}||}z{y~|{z~|{~z}z~wzx|~|{}wzv{~~~}|}|x|z~|~}z{z||x{z{v}|~zz}{x|}}x~}}y{{{w~y{{w}|x}}}~{~}|~~}~||~{}}{|||}yy}||y~zz|y}xzx}||~|yzyx||}|||zwz{zz}{z{|~{{|~z~|w}z{}~x|}z{{}z{~x|{y}{|z{xtwxz||{yx~{}z{z{}}}{~~~z}}z}y|||{~zy{|{{{||{y{|}{z|}}z}xy~}{{||uy}|{{|{|}}{~|{~}}|{}{x{~}}~}|}zz~~}|}|~y~}}}~}{~{~~}}}w}|~|~}~~~y||~~z~}|~}}z~}~~~}}}~~~~~}}}~~||~|~}~}||yy~}z}~|}|}{|~~~{~}}~~~~}}~z~|~}|}}~~~{}~}{~x~~}y}~}~}~}~~}|~{}~|~}~|}||}~~~~~}~y}}y~y|~~x~|~~{}|y}}}~}~~~~{}~}~|~zzzy~{|zzzz{y|z}}v{||}}~{~{}{|zy{}{z{{|{{}z}}|{w~z}z{|}||y~}zy~}yz|y{{}~~zz}zzx}z~{~y}zx|u|}yyx}|y~z}{yu|~~}{{y}yzz~{~{{}z~x}}~}{~~{z{||}y|{|w~{z{{|~{{~}}y{{z|wy~{x~}~}z~}|yt}}{xz{{y|xz|{|y{}}zwzzy{{xwyzw~z}w}|}}~|}v~{}{z|x~~wy~vz}z~}{{x|yz|w{|}y|}w|~{{|yy}{{v~|{~}||}z|~}||}||v{{}wz}xz~}{|z{~y|v{~~z~zz{}~}}z|z{}|~}y~{}|~~}{{}{x|{~~~z}~~|}y}~~|y|x~~}}xy||~{||~|w}{}}{~}oy{xvz}z~z~~z|||y}{z{|}{}|zz|x|{{||z|x}xyy}{~{|x{|z}y|z|}~y}y{|z{~|}z}y}}{yyw{y{w||}y{|~y{{~|y~}|~zz|{y|{yy~|}|z{}}}x||{~w}z}z{}{z{}||{}z}{{|}}|{{{{}~}|y~{z{{~|x{~|{{z{wz}{~{}yy|~{{{~}{|yy~vx~{}{~}z{x{z{|yx}}{|}y{zz}|~{{|{yzx}}||x|~}x}{~zz{u|{z}~}~}~}}~}|}|~~y|{{~~|}~~|}~|{~z~~}~~}}~}}~~~}~{~}}~}}{}}~}|~~~}z{|{}}}~}}~}~~}}~~~}}||}}~~~|~~}~~~y~~}~|~~~}{~r}~|~}~}~}z~~|~|z~}~}~}~||~~}}}||}{~z}}~~~~|~|~}||~|~|~z~~~~~~}}|}}}||~|~}~z}~|x{{}|x~{{zy~|yzz~}{}z|~|{~|y||~y}{|||xx{y~y}w}y|}x}|}y~}~~|x}~{zz|y~~yz|y{z|~wwz~}|{ry{|yyyz|}}}}y|zx}~yz}|zwz}}y}}|y{}|y{y{yzx}y|y}zz|~w}{~|}{zx{|~~|~~zz~z||z{}u{{{}{}|z|y{|v{{|{||~|~y||{zyw{}y{{z~~~y{y}}~}}u{}vxy~y~y~~~||yw{|zzx~}z{y{~x{y}y|~{z{{yy{}}}z}}}z~|y{|~|~z}yzz}{}|~}}{}|~y{v}zq|}{x~{|zxvuw|~z~|||z~~x|}||{x}|z|{yzw~{y}w||yy{y}|yz|}~y||{{{|{~|~|{{y}|~|}|z}w||{|vz~wzy}|{{}y|}|{}~}{y||{~{~{zyu{|}}y}{{~z~}yz}}||{|y{|||{{~zw||yyyyz{y}{}~yy|x}w}|}}|~|xwz|}~z}}w~|~}}x{~zwz{}{}{~{z|z}zzzyy}{~||yzz~|~|~|{|~}{~}~}~|y|}zz}z~||~z}zyw{ox{z|{{w{}~zzs|y{vyz|{}z{{{}y|~|zzz~{~~}~{}||~y{}z|{z~}}w}xz}y{z~|z{|w{|z}y{{~|z~~~}}~}}||~~}~~|~}|~{~}z}~{}|~||}}z{~~~}}{{||}~}}}{~~}|}~}~}~}~}~|z}|~~~}}|~~z}{~~|~}}~|~~~}}}~~~z~}}~{}}}}~~~~~~|||}z}}|{~}}}{}|~||~~~}{~~~|}|~z}|y}}}}||}||}~}}~}}}zy~}~z}z}}~~z}|~~|z|}~~~}}~|~}y}}~y~~}}}|~}~vz~z~|||x|zz~~|wx{vzy}{z}{}}vu}}~{~z~z|z~~ywy{y{yzw|}~|~}{{|}{{|{}|y~wyz|y|}y}|}~}y{||y{w{yo|~|}|w~{z}}z{{z|zyw~|||z}z}yy~y|~{z~~v}|}||z}zy~||x{}{y}{y~wwy}|~~wxx|{x~wz|}{zzy|z}|}|~z}wx~y~|}}~{~|z|}~|~|{}zw}}|~{zy|}y}|y{|}{{~~{x~}|{x{{zy||z|z{{{zz{~}{yz}y}{{z|~z|~}|~{||z|{|}~yvzyy~~z~y{y|{|{yy|~}}}{x}~||{|x{{~{}}}z|~zw{{~}w{~y|zy{{|}yyz|z{z}~~{zzt{z|~|yz}y{~~|yw~}v{}}y|~z{z}{~z{}~z||z}|{~~}{}x~}}~~z{{~{y}zz|z{yx{{xyz}{}{{~}}yw}x|{}}y|z{}}|{|}w{~|y~{{~y{~~x{{yz|{z{}|{~|}{{~}{}{z}~s|{y~}{{}~~}ywy|wy||{}z}{{yzx|{xxy}r|~|{y{~|zy}{z{z{{z}{x}x||y{{~y|~~~|~{|y~}{~{zy}|{|z{v~}|y{~~yzyzy{~{}}~z}}|zxx|~zy||~y{|{|{|{}}}{w|}~z{~{{z}z}u{}zx~}~|}~|}}~~}x|~}~~{}}}~~{~~~}y|~~|}~~}}~~~}{}~~~|~}~}}~~{|~~~~}}}|~|~|~}~{}z|}~~~~|}}~~|~~~}|~}~}{~|}~~}|~}~~{~|~~|~~}~~}}}y|}~}|~~}z}}~~z~~~z{~{{~||~}{||}}~~|~~|||~~~~}~}~|{|~~~|}~{{{~|z{}|vyw}wzvy}z}z{w}~{~~|z}|~z~yz~}|}|{y}y{y{|y}~x~{|x~|{}{~yv{y{~{z}{||x{wy||xy~|}|||{~~}|}{|{}z}|||}}}z}y{z~x{|yz}~~xz{}|{{w|u{w}v}|x{~{~u}}z{|{}{||{}||||zx{|v{|x{}x{y{{z|zz{x}yy~|}~~{}{}z}{~{~~~~}}~|}{x~zy{~|z|{|~}{}}||wzyx~}y{xy||z~}~}{}~~}}}}~{|}w}|~z|}y|zyyy{y}}|{{wx}{}~{w~}}|z|}}~}~}|z}~y||zy}|~~}zy}~}}{wxz{x}}x|}wyz{y|zw~}vx~~~~~}}|~z||~||~y}{}|{yz{{~x{|~|wwzyy~z}{~|~}}~}~z|y{~{~~}{{|yyy{~|z~z|~z}}{~}u|{|{zy~{~}{|~}w{{|~x|~{{{~{~x|zx|||xyy}|}w}}zz~{{~|~|}}w~{|{y}~z{}z{x~~z~|~~}}yy||zz|{{y{|{}}{~xz}}z{xz~|zy|||z||}}|||{|{zztv|}|{{{z~~~}y||}{~{v~{}~{||}zy~|{zuy{z|{{{zw||{{|~z~z|z{{~z{}y{~~z|y~}z~|z}~}~~}|~}{}~~{y|}~z~~~~}~~}}|~|~~~}|}~||}}~~~v~~}~~|}}}~}}|z||{~~~||~{~}{y{~~~}y~}|~}~}~||~||z~}~}}~}|~}|~{}}z||~~}}~|~~{}~~~}y~{}}~{~~~}}|}}~~~~|~~~~}~~~}}~}|}~~~{~}}|~~~}}||}{yy}~|~w|{z{z}yz~xz{~|z{|~~z~z{~~{}z|~~yzx{{z|{{z{}|zy}{{x{||~}y~~~y|{x{|{y{}z|~|zxv}z{w{}~z|y|x{~v{|{|x}w~yyxx~}y{w{|~|yz~|z~}{{~wz|{}}zyy}{zyyzxy}}y{|y}w}}wx~y~w~y|||x~~|{{y~x~x{{~y~}z|}||{vy||}y{x|{||||~}||z}~z|{y~{{~|~y{}|}|yw~{|}x}{}|{y|}zzyyz{~z{x|}y~z}|}yz{uz{|z}z{{||}zyz~z{}|}{y}x~|}{{z|v|{{|}z}z{z|}~|~~}{{{~|{zwyw}|x{z{|zy}y|z~y|||~|{|}}|~z|~|z~y~z|y~|~y~}{{}{}}}{{{}}}}x|~~v~}|}}}{z{|y}|zx{||w|{|z||x~|{{z|y|{z{~|zyx{{~{z}{z}wy{ww{z~z~z||y~~}yy{||||yz~{}zy|yxw}}{zy}{{zzv}{{{||{||}~~{|{}s{x||y{{|~{{z{{{{{xx~zxv}}|{z}{|}||z}z|zz|}{{}yz|~z|~{{}{}yzyxyxx|{wy|{y{~|yz{xzz{||x|{}~{x}|x~~|z}|z{z||v}x|{||{z}~}}y~|~|~~}yx}~|x{}}}}{}{}}~~z~}|}}|~}}|}|{~}|~}~z}~~}x}~}}}{~{|~|~~~|~~||~||~~}}}}|~~{|}~}~|~{|~}y~|~z}~z~{~~|~~~{{~~}||~}|{}}|~{|~}}~}{}~~~}{}}~~{}~||x~~}~}}~{~~|~~~~~~~~~}~|}~~{y~}~{~}}~}~z}~~~z}}~~~~t|~}}~}|zw|{~{z|}zzyz{z}{{v}|wz{x{}}x{||}}z{|z{{}|}x~{}z{}~{y~~~z}|||}z}z}xx~z~~{zz{|~zy~{}y|wy}y}|yzzx|y{}{zz}z~~}}|~}~z~~y{|||{|{zyy{uy{z|z}yzvz}zy{w||}|~{zzx{z|{xy~|z~{~|{{~|~~y}z|{v{x|}zy~{yy|{}|xz|y{zy|yz{{xxy|x{{~{{w~wz||zz~}{~~zz~zwwy{|}x}{u{{}|~|x{x}~}yz}|}x}{}~x}|}{z{}z}~~~}zy}yz}x}}{yxzz{w|}y}z}y{{}|y}||{}y~x~~||||}~}}~z||{~{z~{~y}}}{|y{|{~{~z{zv}{~~x|y{{z{}|}~||{}~|{w}|yz~w|{{{|}}w~|yyz~zzxzv|{z~}}~|x}~y|w{|}{y{|z~{~y~{||{}{|y|y~y|{||z{|z}z~w~z}y{~xx|xwyz|{~x|{|}|}~~|{|}}{~}}x~y~v~{{|x}~{z~{zw|~zx}z{|{~~}|}{x|~y~w}~|{}|~y{{}~|z|}z~z|z}z|y{{{{zxz||}{{~y||zz{y||}|}}|}~z{z{z~xw||}}{~~}}|}}y{}{}|xx~|}{z~z~}~}~}x~|{|y|y}|{wzz~{{|~}}}~|}|}}~}~~~~~}|}}~~zz}~~~~~}~}w~{}}|}}{}{~~}~}v|}xz{}}~~|}~~~{}~}{z~~}{}}}~~~{}}{~}~}{}}}||~|}~}~{||~}}{}{|~|~}~}}z|||}}~~~~|}}|~~|~}}|}}~~~}|}|~~~~~|}}}}{y|z~}~~}}||~~~~{~}}}z|z}}|y}|}z~zz|yz{|z{||}~x|~}{}~}~z~}|z~zy~}{||z~z}}}}|}~}{~|{|~{u~~|}y|}|}}||}y{}zy|}~}z~z|}}|{}|}~yz~}x}~y~~~|}w~|}|{}z~|~|}~|}|~~y~||{zz~{|~|~|xz}y|x}|}{~||z}}y~|}}~}{}{yx~}y}}x||{||~}|xz~~z|}xzx~{z{|{||}}z~~||~z}{{z}~~|~|z|~{}xz~~y{}}{}z|}uz}{{{yzx|{y}~y{|{}y}}|{~}~{~{{y{~}x}|~z{~|||}y|~||~z~|}~}~~}y~z}~}{{}|w~~||~~|z}{~}}}x}~|~}~||{y|}yy|}{|z~|z}z~}~}|}~|xz~|u}}z~~}z~~~x~~{{{~~|~z}z}~|z|{|}}x}z~||{}{~y~||z{}}y}|~}}x}~{~z|}}~{{|y}z}}~}|y~{|||||vy}|~zyy}}}~~{}z}}~}||{~||}|~}{{z|z|}}}~|}zz{~|~{z}{}~}|}}~~x{{{~|y{}z~{{x||~~|z}|}{{}}~z}||x~|{|z|}~||}~}~|||~~~}}~~~~}~}}{~~}}}}}|}~~~~~}{~|~}|~}}}|~~~}|~~z~~~~{}~y{}{~|~~|}}}}~~||}~}~~~~|~|~}~~}~~}~~|~~}~~}~}~{|{|}z|}|{{y}y|wz~{{}|yv|{x~{yyz{~{{z{zy~y}|z||~{~}|~}}yz|xvz}y|{xxxx~|y{yxy|||{{ww~{x{{}w|z}|}|x~}zy{|z}y~{|y{~x{|~{{yx{}zzx~}|{yz{y|{zzzx|{~z~|qy|zzz}z{|x{~y{{{xx}vzz~{{}}}|~|{|w{~{zt{}}yz}|xyx|z}{zvyzyw~~{y|x}|z}{}~x~{}v}z{|r{~|zy~x{}||~y~yx~~~|}|}yzy|~xv~~{{{~~~}|~zzy~}z~|z}zz{|~~xzy{{y}z~{wyzz{zzy{yw}}||wzwxx|}|}~~z~{{}y||yx{y}~y}}xu}|{~zw{{}z|xz~}z{zwzwyz}}~|{|{{|zz|~wz|y||}w~z{{xy~{x{zy{q{||~||zxy{xy|~}}}~y|}{yz|}|{w~{yz}{w|}}~yz~|~~{x~|z|zz~w{~zy|~wxxy~|}{~wyxwyzvz{yx|y~}}xz}y}~~x|~{}|y{{|{y}}}zvx{wz~{}}|ywzzz|||zy{|y}}zw{v}wzyzzvx|}||||||x{{{}{~yz}{~{w{}{|{|y|z~{}|}{|z|||z~z{z}{|{~z{|z{z~{{~||z~~}x~y}z|{y}}{v|~y}yw{||x~y|z}{z{}|z{z|z}}z|{w}{{yy~z}}~~~~|}{~~{{{~|~|}|~~{|~}~{|}{~x~}~|~~~}|~|z{|v{{}~}~~~~zx~|~~}}~}~u{~~~}{~||~~~}z}|~}}}}|}~~~~}~}}{{|}~{~|z~~~}~z~|{}{}~{}}{~}~~~~~x|{~~~~}}|~}}|~~}}~~~}~~~q}~~~~~|~~|~~x}||~~~|}~~||}~}~}}y}}~}~|~}~~~~|{~~~{|~y~y}~}~}~y|zx~}~~|{~{zx{y|}|z|v{}~y||z~~xzu{}|}z~{x}z|}{~y{{z{}yv{{|xz|~~xoz}x}y{~{{{z~y~x{~{}}}{{z|{}{}}{|z|}x||}||~{~}zxx}zw{||zzzwz|~{xz~~y~{|z{|yz{}u|}{{~{|wz}|{t|||{||}zzyy|}}y{|~{z|{{|}z}|t}z|}~ztx|}|zxzy{yuy}{~yzt}|}~}}~{|{y~y}~~}y}{{}~z}x|}{|{}yz|||z||~||}|~~ww{y}y|}yy{|~{yz}yy|yyw}{|~~z|~}{yx|{|zz{|}w}y|}{|yyz~~}}yz}|}y~|z~|y}{{{{|x~y{{zz}z|yz{~~~z}z~}~xzz|{~{{w~}|yz}}yzwy|~zz{~z|zzz~~~y}}{z}z~{{y{|~}~{z{}y|||y}zx}~|{{}}}{{|{zz~ztz|x~}}vz}{|{}}~z||~{~~{{{{{~xz{~y|~|zzzuw}ww||{}z|w}}{{{~|}~}yyz||}y|~|z}||yxy||z|{}|~wzz{zwz{~{~z{zw~}y{}|{|~{~|x||~~|||}{zt||~||}}y||y~y|y{z|{|}~~{}x}zx}{{~wy~wy{|{||{~{}}x}}zx|}~z{|}~}{|~z{{}zxzwx}wy~|~z|~z{{||{{~}~}}~~~~}||}~z||}~{}{~x~||}~z~}~y~~~}~}}~~~|~~~~}}}~|}~~~}{~}{{~}}|~z}}}~~~{|~}}|~~|w|~~}}}v~}~~~}~~~|~{~{~}}}~x|~}|}z|z~}~|~~}~|~~}~}|~{{}}|}~~~|~|}~~~}}~|~}~~~}|}|}~|~~~}~||}~|~}~||}}|~}~|y~}~~~~~~yz~}|~{|~}x~z~{xyy{y~}~y}y|{x}{zx~}|~{}{y}y~|}zyy}{{zxx|x}|x||s~yxxz{}z|yx}z~}wy}}z}xy|yx}||~|||}}}{~|||y}|x~{|{zxzx~x~||{{|xywy|xy~z||{}z|w}}yz}{{xx|}~~|{}~{z}{}xz{}|{}y|{}|}{vyz{yyyzu~|wz}{{{xyyxzv{wy~z}y~z~z}|~z{}|~~x{~{|z}wv|zy~x{{|{|||zy|zz|xxz~vyz~x}xx}z|{{~}}|}|}{}~|~{}z|yzz|}w||zzz~~x}{~{|{xy{{}|yz||y{}}~{~z~{z|~~|}z~y||~}}}{v}||}xw}~|{|w|w{|{~u{~~~{~{}||x|yyz|{}}zv}{|{~t{|wzu}z||{}}{{|z{{|~||y{|}zz{|zyyxzv}~{|z|||{|}~}}y|{~{}z~|z~zx{z{w|{}{w|zx{xz|z|~y|}{{}zy~yy|{~{z}z{}}xzz{|x|{||x}z~}y~{}z||z{x|z{~~~xzw~}z~{{|{~z~{}|{|z~z~z|v|{|y}w{{w{~}y{u~v|zww|~|}xxx|z|z~|{zzz~yz~}{}~~{{~|{||~}z{y|zx|}z{{}~}xwy}|}}w}z{w}{wxy~{{~~~|||}}}{x}~{}~}}~}{}~|}~~||{~~}}{~}}}}|~~|~|~||}|}~~|~~~}}~|~}}}||~|z~~~~~~}{}|}~~~|||~~~~|~~|}~~~}||||~|~zxyy}~x~~}~||~}~}~}~}~}}~~}{|~x}~~~}~{|{~}~~~~}~~}|{~}}|}~}}z}||}{~|y~~{~~~}~z|}{~y{~~}~~|~|{}||z{~{|}||z~}{}}|{{|y|xzzw{zy~~zzz{y{{yz|{|yz|~{w{}|}z{|z|~zy}|{w|zz{xy~}|zyy||yzw|{y||x|y{}{xw}yxx|~~yz}yz|{~{z~}x{|{y~}|z|x~~|~zwz|}||{{|~{zx{~}||||~yz~{{z}~w~}|y}x{}v}vz{w|yz~{xzzx{{~z||||}}{{{zw|~z|z~|}}y{x}{{~zz}~|{}|~}~y~}}~yzzx}|zz{}||}}zyx{zx}|{||}z{xz|~{{}|z{yz|{}z{~{|x{{}~~y|~|~|~zzyxwy||}~z{}||z{xz|z}{|}|z{~}{}}|z{{w~{~~|z{||{}{z{}}}z{zx|y}y~~~|yy|z}}{|{|~z{|z}y|z{zz{z~{zzv{||{|zy|yxw~|~|v}{~||{y{|{yw|{~v}yvz|w{x}~{}}~||}yy~{zz||zz{xz|xxz{|}{z|}}{z|z{~|{|~x}{||yx||{z|xz~u}y}~{{xv{|~~~z}y{~z|~}{|zz{|{|||{{|{{yyx}{}w}||~}x}z~~z~|z|{{y}z}||}yw|z~}|{}~z~|w|~|}}{||~{{y|zy}z~w~||yw{|zy||}|{z~|z{|}}~}|~|||~|~}}~|}~{|}~}}y|||~|~~~{}}~}}~||{~}}}{~~~~}~~z}~}~~~{~~~~}~}~~}{~z|}~}|~~|}|}yz~{~~}}}~~z~}|~}}}~}{{}|}~}}~~}y|~}{~}}}}~}}}~~~}~~}z|}}|~~}~~~{~}~|}~~}~~~}}}{}|}{~||z{|{|}u||{zz}{{y~x{zz{uy|x}~z{|{|z~|{v{z|xx|~|||}||{}~}yw{~|xz{}zzyy|y}zz||zz{z}y}|x}y~~yx{|w|~}{y}{}{|{{}{y{|{}~y}zzyzz~}}}z~}||zwwzyx{}u}}|{{}|}}~}{}}~y}||z}}~{yz|~z{z{}yy|yzy~yyyyzzzy|{w~~}~{{|{}{|}}~x|zx~{{}}{{z||zz{z|{{z|}uyzx|z~xyx|zyyz}y|z}x~~~w}~x}}r{||~~x}||z}|y}}|y|w|yzz||{||y{y|y}||}|}}|z||}|}|~{}z~z~}|~}}~{|{{}zvzyz}|z~xy{}~zz}}y{}z}w|}|z~~||}}|~{zz|~}}{z||z~}y}yv}~{{|||z}x~}|y}{w{zy{v|w~z{wzz}w~~|}xzx~|~z|u~~}}{~~z{z|{{{yw{}zvzz{|xzz~|~yzx}y~~{|~{~x}z}|z}|z}z}{|}z||zzz~{|~{|||{}xw|x{xu{yzw|wzxxy|~yz}~}yw}z~~{|{z||||x|y|y{{y{y}{{y||xz|}~z{~wz{z|x{zz{{y}z|~xyzzxz~{z}~{{z|~|wz|{z{y||y}x}}|x|}}}~tyw{w|y}}x|z|{zxt|||~~|~|~{~}}}{{~}|}}}~~}~}}}{y}}}~~}}~|{}{{~y~}z}~x~z}~~}{~}z~x~~zz~}y~}}~~}}~~}|}}{~~}{{}}}||~z{}~~~|~~|~}}{}x~}~}}{~}|~~{}{~|{}~~~~}|{~~~}~}~|~{z}}}~~}|~~~~{~~~{{}}y}~}}~|{|}~}~|~}~~~z}}~~|~~}}{|{~~}~y|}{|{x}{{}}~z~|{{{zz}|~~|z~~xz}z|{}}y~~z{v~z}|{||~{zx|z|~~zzz}{|xz~zyzy~{|z{~xzy~}{tzy{zz~xz||z}{~|}~|xy{{}~~{yzvz}}}}{~}}{{}|}{}~{}|~{{{{t~zzz~}|zx|||z}y{~{|yy}xy{z|}x|~~{~|||{~{}{~|{|z||{}w~z}y}}||}{|{yz~|z||z}z}~{}|}{y}y|{z{}}~~{}|}y}{zw}wzy|~z}{~yz}~}||{}}y{||{~yw~|{{|}z~}z~{yz}||}~}x|}~~y}{zyxx{~|xz|}{|{|}~|~~}}{~xzw~|}|}}{{xz{x|}x|}~~{|{~}||{zvx|{~{~v}~~y}uz{{{|}~z}{zzz}z|y}|~~}{{|~|w}|zy}{|~x|x}yyy|{}||}z{|~{}|{z~y{y|~}{~|~z~{z{{~}y~~~||~}{|xy}|y|||{zz|x~~x~w}{{{~y|yyw|}}z|{{{z~x~|{x|||}x{}{{}zz}z~zw|{~}}yx}x~||x|{|y}z}}}z{z{|z|~{{{zy{{}|yxy~{~x}y||~u~~}}}|{~y~~}{v|~}}{|~zzz|w{~x}||{|~~~{|{||||}{z{zy~|~}|zzx~|yz}z|xz}|~|~~~z~}}~|~|{~||~z}}~~~||~||||~}|~}~}~}}z~}|x~~}~y~|~}~}~}}~{}~}~||}{||}}|~||}|}~}}|~~~|~}~~}|}~~}~}{~~}|~y~|}~~}|~}|~y~|}z}z~~~}|{~~}~{~~}~{{~~~{~~~z}}{|~~~yy|~~~~~~z|}|}{~}~~~||}}}~~|~~~zy}}{|~~{~~y|~{zy~}}||}|yz||zz}{|{}zw{y|~}~y}{{~}x}wx|{||}zyu~y~}~~~zy}|}|}}{y~|yz{|{y}~zyyx}z|}|vxzz|~yy{{}||~z{}~x||}|y~z|yzz{~{}{y~}~~u{~~{}zy}~y}zz~|y~}|z{{y|~{}|v|~x}{z{zxx|yz{~{z~~z{z~{~~|}||~|}~z}}xw~{}{{|z|}y|}tzy}||zy|}}}|~{w}{}|~z|wy|{}|z{x}vxyz{wyvzzzyz|x{|||{x{{{}~{|}|y|x{}}}|{z|{~z|}x||y~{~wzz{y||xx{wz|{{||v~{z{|~w|x{{{|||}|u~|}||}||w|}xx{}|||v|yx}y~zy}}wywzwtwxxz}z{|{~}{~|}{|{~z~y||z}{~}}}~}y~y||y~}~~|}zvzz|wwwy}x}|}|~}}}|}}yz}|||}~{|~}}}~z~{{{|{}|{|||{zy{{|{}}{}|~x}y{}~|z{{z}~~}|||}~}w{|}|{{zxxwx|~wv~{y{zx|}}y}xy}{|{}{yx|{z~z{~~yz~{}zz}}|~~||v|xz{yz~zx{}y{||}y{||zx{z|{|~}{{}y~|z|zz||yz}}|z}}}{{~{v}z|||}}}|{|xz|zz}{yx~}z}xz}}|~{y}~~z{}~}~}~~|~|~}~~}~~~{}{{|}}}~|}|~{~~|~}~}~}zz~{}~~}}{~}~{~{}}~~~~}}|}{~}}|||~{~~z~~}}}~~~~~~~~~}}~~~||~~}|~{z~}~~|~~~}~{~z}}~||}}{}{}{~~}}|~|~|~~}~|z}}~}}u|}~}~}||~}z||~~}y{}}|~~~~{}}~|{|}}}w||~}|~|~{~x~~~|zzz{|yyz|{y|}|{}yz|{x|z~|y}zz}zx}zz}}}~}}{x}~xy}}|yz{{}|}{z|}~}~yyyy{x{y}}{{}{y~{|{|{zzwx||y|zu{{}w~{~}z}z}}~{~|}z{y}|z|{x~{zzy}~|~|x}z{yzxzx|}{{~y}}t{{||}xxzyz~}}y{|z|{{{}x~y{y~y}zz{w{{}|||}zy{{|w{}|{||{}|}|y}{z~~|~{}|}~{|z|{|~uz{|}~|||}~zy{x|}z~z{{z~}t{||zyyv{~~{zy|}z{~~}|zyy}}xzz|}z|zz{|}x}z~xy||z{}}|{{}}|{|~|~{}y{|yzz}|{}~{|yzx|xz{~}{{{x|~z}w{{~~y{zzy{}}y}{~{}}}{~z{{yz||{~z||y|}{y}~{z{{}{~y}}~y}~}{x}yy}~{{~||}z}}{~{}z{}}}}|y|wy~{~z}|}|}}}wy{}|~||~~~|y|{||{}z}~~{zv||v|~|zy~}}{wz}||}|{yu{|~z||~wz~}}{~{}x}zz{{~|{~yy|{zy}~|}{{}~~}~}zxy~~~{z}|z~{~z|z}~xxz|~{{z}}{|{{zy|{}~|zzy}z~{|{}}}~{||}|z|{x|xy|{}~}}w}~{|}w~|{y~~|~||}~}|~~~~|}|~~}~~}~}y~{}}w~~~z{~|}~~}~}~~}z|}|}~|}|}~}~~~~z~~|~~~y~v~|~}~~~|}||~~}~~}||~~~~}~z~z|}~w}~~~}|~~~~z}|~~|}}~~}~}~{}~}}}|}~~~z|{|}||~~}}}}~|y~~|}|}~||~}y~~}|~}}}}~~|{~{}|~}}~||{}}}}y}||~}|{~~~|z}y}|v{|y|wvzvyz}~}y{{{{zy}w|zz{{}{{zyy~{}|{|}|{{~}}{|{~}|y}{{~}y}y|{~zz{wy{{~~{~~w~~~}{w|y~~z|}}{{~y{{xx{||{}{~{zvy{}}~~}}|z~xvzzz}}}~~{|}}z|~}|~~{~}||~}{{}~}z|xv{w~~y{{}{{}~y}{~}~{{|}~}z|~|~~~}{{}}}z~|yxvy{{{}{|~{zy{z}}z{|~{|{~|~{}zz~}}}|{}}~z}}}y|z{y}{zxz{y{y}{y}}||{}}}|{~}y|z~~{|~|z{{{}{{z{xz|~z}}|{yz}x{~~}yz{z}}}}~~~{|~~}}|{y}|y}{}}|z||zz~|}}z~{}}x}~z{w~|{~|~}}z}{{||~y}}x~|{|~|}zz~y{y|y~zzz{y||}}{~{y~{}~}~}|~~|}}|}x~}~}|~||~w|x}}}||}}~}zz}|{|{yzz}{{y}}~zwz{~}yzzz~|~|z~yyv~}yyxz}}|{{zwzxz~}|~s|}|z{~z|~}|}|zy|}zxy}{}{||{}z{z}w|v{xvz~}x{~|~{|~~~~~{}~{|~|~|}~~~}}~~|~|~~|~|~~{}~|}~}x~~~{{~~~}~|}~{~{{z|}~|{}|~}}~}}}}}}}|}~|~~}~}||~|}|~~|}z}~}z~~~{z}|~}|~~}~~z}}~~z{}~}~~y~{{}~|z}y~{yz~v~|{y|y}{|||}}~~}y}x}x|}|y~}z~}~|z|{z}x}yxyy~}z}~{{v}|y|||}y{yvz|~vy{~~~{|w{{|z}||x~|}~|yz~~x~z}{zyxx{x}~|w{yyyz~zy|{|zzxx~yzz{}{}~}z}z{||zx|z|{v~|||yxz}z|{zw}y|~{|y|zy{z}~~z}|}|{~y{yt|yz~|vyv~~{v}z~{{z{z|~~w|z}{~~}}|~y{|~{{~~~|y|zy}|zyz|{}y{~z~wxxz~{}|z|v{z}|z~~|{zz~y~||u{}z{}}|zxx}|{yy{{z}|{z||x~}z}}zz|y}|~{~~{x|z|z|~x}yz|zy{}x|}y|{w}{~{z|{yy|{|z{y{~{~}w||ywy}{z~~wzx}v|}~xyy||}{zz|}y~z||zv{||z{y}|wz|zz}|z{w|y~z|y}~|zy}{z~|}s|z}{y{~{|}{}z{y{~~~zw{|w~{{yu{|~~|z{}~{yvy}|y{~y|}}|{}~}z|zz}|{~z|}x|}{{{x}zz}|y~{yz{{~z~~}x}v|xvz{~||}{{yw{~{}~||~}w{xy|}{}{z~}y}z~zy~|yz}{~z|y|}z~xzy~~{}~x~||y{z}~~}zz|}}x|~z}}}y}y~}|y|y}{||~z|~~|~}}~|}~~}~~~~~~|}}}|||}|~~}|~~~y~|}}~}}}}~z~~}~~{|~~|}~{~~}{~}}}{|}~{}||}}}~~|~}}~}~}|~x{~~~~~{~|}~|x{}}|~~~~y|}{|{{~~}|{}}|~{~||}~}}~}~~~~z}}|~z}|{|}~}}|~|~~}}}~}||~|}z{~}~}~}|{~|~||~|}||~~|~}~~{~|}}}~~~}~|}}}~y~}{||~~z~{{~{~zw}}{}|~~{}~~x{~~|z}|z~|{x~y}|wy{x||yz~}|{z{xz}{|y}}ywx~y}z|zx}}z}}}y{{}zy}}}yx}{xzx|~~|z~y{|z~{}{{|}{~{{vz}s{z{y|z{~}z}{v|v~zy~{|~{|zx{|~uyy|z}|}||}yyvy|x|z{|~}xx~~{|}}~|~}}z~||yy|~}|wwzx|{{|{{~{z{}}|z|y}{||z{}zx|zwz|{z||x|zz~~|~y|z{~|}{{||{wzz||}yz||w~~{}wv}x~y}|||}{~~x}{z~|}}|{~{}x|z}||y|y}y{w|wz|}|~zxxw|zx}x}|{x|{|x~y||y~{~||{{}y{z}|~}yzy{{{x}|zvz}xzv~|z|y~}uz|yyx{}}~y{{z{~~x}{}y|}{{y|}}y|}~yvy||{|||y{~yyxx|}|}w||}v{{{z|xz{||}~}~{z}||~~zz||||}~}wz{}xyy~{y|y|}wx{{{|xy~~x||}z|yyz{}ywy|zy~{}x{~zw~{~z{{||zw{{|y~||z~{}~z{w}~{~~{{||yzz|yy~}{}|}~z|~{|~xx|}~}||{x~~|}|}zu{}y{xy~{y}vz{{wy}{~{}yz{zt|{{~z~y|~|{{~}|}}|z{~{yz{~zzzz~|z|{}xx}z|v~{w|||}yz||x~{{|~|}~}}}~|~~~z}||}~~~~||}~|~|}}}~~{}|~}}}~~~||}}}~}}|z~~}|~~~~~}}~{}~{}|||}y~}|}~{}{|}~}|~}~~y~}z~}}~~~~}|~~~~|~~~}{~|}}~~~|~{~y|~w~z|~~|~~~|~}}~~}~|~}~~~}|z|}~|}}~~||}~~z~}}~~{}}|}{~}~}~}~z{~~~~~~|}|~~~|}}{|}~}~~}}z}z}z|}|{||~xy||zyz{zy{}vx}~~|{|~v}~{{{{|}{w}|{~~{}{x}{zy~z||zz}{|y|~y~{z{{{{y}}y{|{zz}|}{|x}x~~|}}~~y~}zzw{yy}z~|{y}||}|z}y~xyzzy{|~sz~}}}|y}xz}y~sy|x|x~{}xyz|}~}||}z}zyz~{{z}y|}}{{z~}}|}}w~~|wy~|z~}~}y}}y}yw~}{}{~x}z||z}|{~{~|{|}w||||v{}}x}~||{z}{||z|}zzz|z||zy{}}{z|}{~w|z{}||y}{|~{z}{}~}|}x~}x~z~|}z}||}}}~|~}{y}{z{~}}xz~}{~~zz{{{{|}z{|||~z|~z{}}|}{z|||~}{~y|}}zw{{|}z|y}||~|{|}|z}y{}|x}z~z}~|}}|~}~z{}}{}{|}|{}{z{}}}~z|}~{}}{~z}~~~~||{~||{~~{}z~{}z}|}x|~}z}}{|~|zyxz}~}}{}}||}~zyzz~~z~~z~x}yw}}zyz|||{{{}|}|xxyx{xz}~}||~z}|{}~~}{}}|y{}|}|{~~|x{{|{}w|y~|}|}~}}z{z||vz{||{}}}}}{~}|~{}|~~|~|~{~~~~~{|{~~~}~}}}~}~~~~||~~~|~~}~~}~~|}~~}~|~~~|}}~~}~}~~}|~~~}~~{}|}~|~|~}||{{~{~~|}{}~~{{~}~}}}}~}~|}||zy{x|~z|{~yyy}|{y}y}}~{|xzzx|}~|{|{{{}|y{y~zz~{~}}|~}z|z}w|}z~xyz}|zyw|~y{wz~zxxxz|y}zz|z~~|}{~~|{}}|zy{~w~~{}|z{xwz||z{~zxz{x|~x}|}y|}xytz|}{||z}z}}}|~~~{}~x{z|||~|zxzyx}yy{{}|zyyz|}~|~}~}|{{zzz|{y~{zzy~y||}~w|{}|x~|}yx|yz}||}{z||y{yz}|{x~yz{yzzz{~}y}~~z~{xy{|z}}~}}|}}zw}x~yu|yxtyv~{|~z}}w}w|w|zyy|{|~}}~{{}y|zy|{{~{z{}}~z~||}|~~|yy|zzvz{xyyw~}{|{x~yx}~z|~~}}|{}{{}{~~{{||y|}}}}{|~xyz}w~zyyzw||{x}{vyyw}yzzz{}}{~{zy|z{|||}|||{~{z|y~u|y{~x}}|}|}|||{|}|xz|y|{}{}}|}~{y~~y}{~|~}y~~}w|}|v{}{v~yx{}w}{|~}{{|y}}z~~y|yyw{|y|{z|~~~|y|~|x~}|{~{~{z|y}xxx|z|yx{z|q|z|}{y|}x~zzyzt{}{{}}y}{|~|x|zx|z~~{~{yw|zzzzy~xx{z~~z|wwy{}{~{x}}|~w|}~{~zzz}y}~~{{|~z~}~|~}~~||~|}}~}~~|}{u~|}~~}~|~|{|}~}}~}}{~}~~|xz}~y~~{~{}~}|||v|}}~~x{}{}~|{}|}~}~}~}~~}~~}~}~~||~}~~}~z~}|~{}}~~}}{}~|~~}~}}{~}}}|~}|~|}~y~~|}}}|~~~~~||{}~|~}}~~|~||~|{~}|~}z~}}|}|~||~|~}~~~~}}~~~~|~}}|}z|~{|{~~|w~z{v}{~~z|~~|~}}~}y||zz|}~~xzz{z~zx{zy}}{}}|}}||||}~{{~}~z{~z||{}{}}~}{yz~|y~~{||}~x}||zzzzx~||{vz}~y~}x{~zzy~|}z~|z}|wv~||{y|}||z||z}}y{}|}|{x}{|~~|w|}x~|~z}|||~~||~z}||~{}{~u{~{{z|{|}z~~y~||~~{y}||yz|~|z|~z~}}{z~zx}|{~|~y~y{{z}|~|}|z~y}}{{z~~|~}{|}||{}~zy|~{zxx~x}}z~zy~w}|w}y}~|}z|}}y{~z}zz||x|w}{~{z|z{~}|y~{{|||z|z{|x{z{}~}~x}|}~|yw|w}|y|~}~~|~||wz{|xy}~{~~|x}}{{x~}~z}}{}w}}}{}}z~~~~y~|||~v~{}o|x}x|z~z|z{}~}|}x|z|zx}~|}|~|{~{|{}xx~{|~~|}~}|}|z|z|zzy}{~|xy|}{y{|y{{}y}~||yzy}{|yzz{|~}}~~|z{w~y|y|~|~y~}|~|z~{}}x|}|{|}x}|~{{||{||{z|~{~||}w{}~|z}~|w~{zxy~{}~}{~~|xzy{|{~~~}~~~|{z~~}||}}}~|}|~~}~~~~~|}}|}~|z}|}~}}}~z~}|}}|~~|}~}~}~zy~~~|~}~~}}~~|}{~~~~~~~~{~~~|~}~~|~||~~}}}x|~|{{|}{|~z~y|yz|{z||~z{|xyz{y}||}z{yx}|x{}||y}}|||{{|}}{xx~}|{{}}zt{|}xyyxyyz|x~z|ywz}yzz{zz~}~~||{~|z{}|x|yz~}}{~}{~y~z}~xx~www}y|||x{z|z{zy|yy~yz{|y}|{}{~}y||}~z{~{{}|}|y||}y|x{{~{z{~y{zyy|yvy}|{y|z{{vz}|v||yy||v|~|}{yz|}}~{}|xz|xy}{~{~{|x{z|zz|xz{zyzvzz|zx|{~|w}x{|z~}}z|yx{}}|{z|~zzxxz}zx~}~x}y|~}}{~{y}{||t{z{~y}}|y~z}{}|z}|z~}y}w|}x~}xxxy~y|{||yywz~{~{xz|z|{{{yzy|}v{}|y~}}{zz~xz}y~}{z}|z{}{}zyy|}|||yzx~uy|~{|z{|~z~{{z}}x|~||{x||z}|}~z}z}y{{|z||~}yyy}{yy~~}{{z|z{x{}}{{~z|}|{}~}w{||{|~|x|||w{yywy|}z|}zzz}z{w{|}~~}{|}{|{{y{||{zx}z{z|z}}}}}||}}}zt||uyz|u{}z|xyz}z|{z~{yzz~y|}{|~{y|~}||{|x}}|~z|~y{|~z|wuy~zx}w{|z{x|}wy|~u}{}|~|}~}z|x}}~}~}}}~z|~~~~|}}}z~}~~~||~~}~|~}~||y||~~}~}~~|~}|{}~}~z~~|~~}~z}~}~~|~|~~~~}~{~}|}|{|~~|z}~|~~}~z|~~{}~~|~~~~}|{{|~}}}~~~|x~{~}~~}||}y~|z|~}~{~|~~~~~{~~~{~~||}~}~~~~{|{}{~}}}|~~~}y}}||~}{}{~z~|z}|}}z|~~{~}|}~}~~}}}{|||{~}}~|}~~z~|}~}z|}|~}{}|~zxw}|{|z}|{}z{y~}xvz}z|zy|}w}{zyw||{z}v|}~zz~vwwz|yz|uz~z}~x|||w{{|xx{z{|y|y}x~x|}|}||}zyw|}{yy||z~z|{y~|{|z~}~}{}x{z|z}}|x{~|}uy|{zw}}{y}}{{}y}||v|y{x||~}~yy||{~z{}x|z~z}~zy|{|zywz~{y}vx~x}~{~~{|z{|y|y}{{{y|{zzy{}~wy{zy{~zyxwyyzz{{}zz{{{|{|z}{~z{y~|~z}~yz}z~xy|}u{x|}{zy}|~{{{{|}z|}{x{x~|{}|~}}{w}}x}}z}~~|y{}z}z}{zzz~y|z|x}z~|{}|{yz}}}yxx~}zy{{z~{}}}{y}|}y||x}}}z~|x~}~y{|{|yz}{z~z~||||~zy{|{|{z~|{|{}z~}zzz{~zy~~|{{}~z~|z}~{zyy|}{|yzw}~~{~{z|}xxw|{}~z||}|~~{}yy{~y|{zzs|{xz}y}{{~~v|y{~{~|~}y{||}tz{}y}{|{~x{|{~|||u|}{|||~|z|{|}x{z{}|~xzz{|||yy{{z|xz{~|~{~}~{|~zy{x}}|~}{}|~}}{x}{~|~|zzz{z}||{z|yz|~y}|yyz{}|{zz{{{}yw{}z|z{~~~{~~}}}~~~|~}}}~~~}~~~~z~|{|~{~~{}~}}~}~~~|~|~~}}|~|||}}}}~~}|~|~~~~x|~~}~}~~}|~~~~}|||~||}~zz}}}||}~}z}~}~{|~|~|~~}~{~~~~|}}}~~~|}~z}~||~~y~z}||~z~~}}~|~~z{}}~}}z~|~x~|y{~}}}~{~~}~~}}}~|~~}}|~~}}}{~~}~}}}~|}~~z~~{~~}|}z||||~z~y}}|z{x~}{{|z|{y{}w{yyz{|z|vzz{z{}|{x||}|zz{}{}~y}y{{|y|~{{z|z}u}wz{yz|vw|{z}wx~|x{{zzyy{x}}xzx{|}||{|~{}zy}|}{z|}~|z||||{|z}z||zy||z}{z{~|zz{z{{{}swv}}yw}}~}y}x|x~z}x|}z{x|~{{zzy{~{xwz{|yywy{zyyzxzyyywzz{z}z{z}|z~y{z|y}}~~y|zzy~}}xy~{}|yxz}|{|}ztz|xzzy|}||{~yy|~}|~|~yy}|zxzz{zy{}zz|~{xz~y{}y{zy{}~{|xyzx{{|z}y{{|}z|{}{{y|~}y~|z~y~zy{{x{zxyzz{}{v|y}~y{}}}z{~{y{{~}uw|{x}|~{{~x||{~|{{y{y|zzz{}}|{l}{}y|~{~|{u|{|z|}z|}{{x{zv{|{}~{}x{|zx~}|xxx{z~y}|}v{|yz{zzyzzyz~}xyyx|zz|{zx}||z}|{y}z{~w~{}yx}z|~~ywzx{x|yzu~|y{y}|w{|y|v{y{|{y|~}~z|~zvz~y{z{|yz~{y}}yy{|yzx{uz|x}z{z~{|y}xz~{y|xzy}|}}yx||{xz|}}z{}|z~{{~|z~||{x{~~y~{}~z{wt~~|{z{}|||{x}~~{zw}~x|~}}~}}}{{~~vy}z~}}~||~|~}|~}~~~~|~~~~|~{x~}}~~~}{~~~|~}~}|~~~|~~}~~~y}~{~}~~~~|~~|~}{}}~{~}}}~|}~~}}~}~~{}}~~}~~~~}|{}~{~~{~}~~}}~{{{~y}|}}~|~}}~~}{~~{}z~|~}}}}~~}~}|~~|~~}|}~}x{~~}|}{|~}}~|~~{}~~{~z}~}}~|~}{~~{x~{}~~zy}w{w}|y}y{|yzy|y{yzy{wy{z~|y~{yyz{y|vy}{wzuw|{x|~~{yy|||z}{zzz}xu{{|}vyzt|zx{yw|~}{{wu~|z{{z|~zz{w{u~}|y~{zz|}~xx}}xoyz{~}yx~}zzy|{{{~}yx{y{}|yxyy}}y}{v|z|{z{|{~|{y{y|~}x{~{|{|{|}{{}y~}z}u{}}yx~y{{{|~y~{}wyx|y{}{~|~{~}z{{}{|}|}y|~}|y}}x{|~yzz}z{|w{|{{~|y|}|z~yx|x||}z}|}|zz{y{y{~uy|yyzy|z}{{}y|{zw~y|{~~}||zy}z{}|~~yy|}||{~z|yxx}~}{~z~x{yyz}{}zxvyx~y~~|z}xvzy~{yy{x{|w~|{z{xz||||z~~x}~~vz{~zyyxy~y}w|y|}|}{y~yyy~x|||~~|zz{{z~|}z|{~}~{yt~}{{|}y~}w{}||{{|{z||}~~{|wy{xzuzyy{{{~|w}~zz~zz{zzy{~y~y}~}x}{w|{{{wx{x}|z}|}|}|y{~{zxzxz~~}~{|}~}||y|{}}|{{|zy}~|}||||{yz}zyy|y{y|{}v|z|{zz{y~|yz|{}y{||}{{wvy{x|yxz}{}x}{{{~z}{xv~|wu~{|{|}||}|yx{}|{zx||}|}|~~}}}~}}~~~~~{~~{~}z}|}~~~}{}}~~~|}~}{~}}}{~}~~z~~~~}zy~~{|}}}~}~~}~}~|}|~}|}|~|~y~|||~}~~~~|~}|~}{~~~~|{~|}{||~~|{}}~}|}~}|u~|~~~}~||~}|~~~y|}~}|~}y}|}~}~~~|~|}}~|}}y~{}y}|}|}|~~~}|~~{}~~~}}~}~}|~}~~~~~|y}~|}|}~|~~~}|~~}y{~y}{wzz|yx}}{yv~|yw|z{x|xzzy{y{z{}y~}{z{~|z}{{|{|}}z{{z{||w}xyy||{}z|yzy}xw{x}y{v|}ywz{xxw}z}{~}z||y}y|y|||}|ywy}}}{z~yy|~||{|}~yyy|y|}x|x|~{z}}z}zz}{}||~y}{{{}z{|}}~}}z~|{~}{~|x~~}~y}~{{w}y}{{~wxz{z|x}z~~|}z{||y~|x{~y}|xzz|tr}z}zzyy|yz|z{}xz~zxy~}~{~w~|y~~~|z~z}|}|}|{y|y}{~x{~zz}w{v{|u~z}|z}wzxzv{|{|y}{y|{}~}{|{~}{}||}{z~|}|y|x~yxy{zyzzy|yxwy}}xv}}||}t~||~~{{zz|}~|}{~}~{{}z}}{z}~yzx{{z~}{|yuzx~{~y~zy~{y{y|}y|}~|yzz~yv~}zz}z~|{xxz{{~|z~z~wzxzyz{|{z}|w}|}z~{}z}|{zzz|~}z}}{|}}zz|}{|}{}x~}~|}{y{xv|xyy|y}~w{|y{{yzy{xy||y|z~{{x{{}{{{}z||xxzyyz}{y~z~}z~z{|}}v}{}w}}~}}}~z}~}|~{z|z~}}~y~}~|y|x|z|x|}xyz}z}x{yzzyy~}w{{}z}|~z{z~{z|}~}|~~~~{{u~{z}~~|~~~}}{}}~~~~}y|}}}}}~~~}}~{{~||~~}~~{~|}~~}~}}}}~{y|y~~~~~}}|~z||x~~z{~~~}|~||~|~~}}}{|~~~~||{|}}}~}{{~{~~~{~~}~||~~}}~}~~|~~~~}|z~|~}{{|}~}||{{~}}~~|~z~z}~~}~}}~~~}}}~zzzz~{}~}{~~}}~~~||~}}|~}{}~~||}|~~~~~~z}}}}|w|z{zw|}y|x}xz|xyz{~v{zv~z{{y}{{u{{~zy~x}{}{ww|{{}|y~}yz{|{~}{y{z|~z{|~y{{z|~}{}x~y|{w|}||x}|yx}|}~{{{}{v{~{{~}|zxyx~y|}x|yz||zu}{|z~}zx||z||~z~x{x}y|{}~~|w|}|z|{w{y|}}}}}~}xzxzy|yx~{~}|z||y}}{}}}y}}yz}zz{~uz|~~{zu{{x~|{{|{{|zx}{y}zz}|z|{~~|u||||y}zz{{zzyzz|y~|w}|{|~~{{|}zyzw|}}}v{|}|zz~y}|ytzw~|{y|yxy}{zzv{zzz}~}y|}y|{|~||~}y~||xyxzwz|yyxz}|}xy~{||}{v|~x|~~{w{{~x~{{yvuzyzz{y~}}}|}~xw~zz|zxz|yy|yz|{w~}xw||{y}~~y{}zx}yx{y~zyz~|zxwz|xy}|z{{y}{{{~x}}|v{z}|}||~z{~y{y{}~y{}yy}~{y}z|x~y{z}z|z||~|}{w|{~{zz{}y|{{{|x{|zz{x}z{{~z{zx|~}{~|wzy{{~}yz}}{z}~zz~~}}v{{|z~{||{~yzzz{|yyx}{z{x~{}}xy}}{z}}}z~}|xz}}{zz}yz~||z|{|zx{~}|zzx|x~z{}}zzv}{|zv{y|z~y}~}}}}|~}|~|~{~|{~}~~~~}}~|~|}~{~}~}}~{||}}}z|||z|~}}}~~|{}}}}{{~z~|}~}}~}~}|~~~}y~~}}~}}|}~~|z~~|y}~y}~}~}~}|}||||~|}}~~{||}|}}{~z}~{~~{}}~~~}~}~}}}x~z}z}}~|}||}~{y|}~~}~|~}|}~~~~}||~|~}|z~z}~}~~{~~{~}~xx}z|}|||}|x||~|y|{|z|{{{|{z~{v}z|w}~|zxzyy~yyz}{z}v}y~~~}w~~x~zx|y{~|yx{{z{yz~{{~|{yy{|~}~|w|z{z~v}z|zz{~~~||}z{z|{wzz}w{{|t}}z~v}z{{~z|~||||ywz{||{z~z||~v}z}|{||z|x}}{}}{}zz{yz{~xyz}}zyw|{{yz{|yz{{|y~~y~}{}|}~{}|}{}{{z~zzzxyz{x}w}|yyxx}yvyz|}}}{x{~|~z{}~}}y~}|||{y~|z~{y~|}x~~|~{y}{|~y|z{}y}wvy~z}yyy~}y|zyz{~}|{y|||{~~}x~|wuz~}z~~}}{{}z|}y{zsu}x|}xy{y}yyu|y{~~z~}~{}z}~w}{{y~~v||{}}xz~~}}~}}}zu~wy{vv{y{}yy~z|y{}x}{|y~}}{y{z{|~y{~{}y|{y~|}}{|ztzz~{~zz{wy{|}|y~|{w{||~|{|z~z|{}vx{|xzy|}||{}{{}|w|y|}}~{y~zy|u|{xz}}z}z~|x}yxy{x{z|}{yz|~z}}|{~{x}xx}zy|~~}{{z{y}{~|{z|z{}{zy}yxzx{}zyzyw{z~|}w|zz|~}}||x{~z{z~}y}x~~xy{z}{}yzx~}y{zzzy{|xzy|||{z}vy|{|}{}{~{}}{~|}~~|{~|{{|}~||~|~~}{|{|~|||}}}~}}|}~~~~}}~~{~||~{{{{}~~~~~~|}|~|~~}z}}~~~||}}}|}~~~~{~~~|}|}|~~~~s~~~{~{}{}~zv}{{}~z~{~~~~||~z~}z~~}~}||~}y~z~{{~~y}~|{~{}~~~~~}|w}|~}}{z~~|~}}~y{~~~~|~~~|~{~}}~|{~~{~~|~~~y{}||~}~~~~~}|z}}}}}~|{~}{yz}}{zzz{y|w|y|}z|{|xy{~|{|zz}yz}{w{w|x|}|zv~|y{xz~}}~y|zzv}zz|z}xy}}y}~|}y|~z|v}}y}zyy{|w{{|{{wy{y}{{|{{|xzy}z{~~{~|{x{{~{{x}{}{{}}|{zw|||}zvw|xw|}zz{z{||v||{~}{{uzz{{|z|z~}~|{{{}z{xzy}v|y|{~z||wyyx{y{zy~{yw{||}xz|z|~z|~x{{}|{{~z{zzxyzz{yy|~{wyy{{u{~{yyxxzz|y~}|~{|z{{~{w{}zyz~{z{z~x|{|y{yzu~zzv|z}zy{{~y|zv|z~{}~{{}{~~z}}~}}x|||zz|z}w||y}{~}y}|{zy}yz}{w|x|}{|y|yw{~wz{~yzy|w||{|}{{}zzzz{}{z|~}{z|y|{~zwyyv}zuzy}|~zz{y|~||~}zxzy}~}{|xzz~xx|zy}y|{yyzy~{}wzzx~}y|~|zx~y}}}v||}|z{|}|~}|z|{zzzyw}{~}{}xx~~}||}|x~|{z~{y{wz~z}~{}x}z{z|~|uz|~||{|zz}~}}{z||{}yuyyyz}x{y||{{yy|v|}~{|{~~x~~{x|~z}~z~~{xzz~||t~{|}z|z|~{}y|{y~{{{~~}zy||}z|{|{zx|y||y{z{{z}||z|xz|}|}}|z{v~|}~}}|~|~~|~|||~}}~{}~||~{~~}}}~|~}z}~z~z~~}|}~}~}}}~~|}}|~}~~~}{|~~{~|~}~||~~~~}~~~~~~}~{}}~}~~}||~{{~~}}~}~|~~}y~}~~~}{~y~~}}{~~~~~|~}|~}}~}}|{~~~~~{{|}~}|}}z|}}~~}}~}|~~}|}~~|}z~~}}}~{~{{zw|~w|{z{zzx{zz{x}xw{|vwu}xy||}~vz~|{|~}|~{w~|||}}~|x|}{||||}{w~}|z{|~}{~yzyw{x~w|z{z{{}{z}yx}{{}}}|y|{{~y~|xy|}~y~zz}|x|}||{z|{zz~y{}zx|z}}zx|s~}z|z}}{|y|{{||}zx|y}{z{~ux~{z|}}{zz~zzzz}y||~zvx}z|}|{yz}}|}zy|xx}|{~|yy~}{zyz~y{{y|x{{wz|x~~{~}{yv||xx|~v}|z{}z{|||~zx}x{zz}~z{}|}yy}z{{{{~{yz{{y~|yz{~xzyx||}z~zy{~{}~~z{~}~|~{{{~}{z~{{~~}t{zyzyxz|z~x{yu{{~y{|}}w{{{|}x~~{~~~|~}}x|{{~|~}w{||~}vz}yux~~wx~{~{|{vw{~z|y~}|{{{}{|||~y~~|z}~z{{x|~z|}|y{~~x}}z~y|z{w~}y{{|~yz{}{z~y|y~}{}|}yy}x||~}||~zyzxy{{~x{{x}x|y{x}||xyyw|~||}~}}}}}}y}}~y|}}~yx}~|~|vy{}wzzzu{x}yx~~}yux~w}~z{}|~x}~~}}|{~~}~|{|w}}|~~w}xz{|z}yxwz}~||zzzz{}vx~{{w{|y||}|y~{~}}}~~}~~~~}||yx}~z~~~~~}{|~}~}}}~~}}}}}}}}}~}~~}}|}~~~{{|||}~~||~~~|~}|{~}}~y{}{~}~{}}|~}||z}}z~~~{}~~~~{v~~~}|~}~{~~z{~~w~}~|~~}}~~}~}{~~|}}}~~~~}v}~}~~x|~z~~{}{x|}~{~}{}}{}}~|z~}}~}~}{}{}|z||}{}}~~}~~}~z|{}~||}~}~{~||y{|}~{|~||~~~}~~}xzvyy|x~z}zvx|~wzyy|}|x}xy{{{~yzy~|}u~|z}~{y|}x{zz}|~{}y}z~{~{{{x}|}~y}|{}}}y{|{||x{{zy|x{|{~wx}v~|z~~yx}}{{y~{}z}~{xy{~yz}||zw{{{yyyyz}z{|x}{{|}}{{{||y}}~{x}zw{v~xz{uw{}}x{y}~{}y|zx~y|{~||~{{vw|{{v{yxyw|ywyzzxz}~z~w}~ywzyy|~|||z{xyxt{yz{{{|z|}~{w{||z}{~{}||~|{~~x}}~|xz}~~yx{yz~}}zy}x~~}}}yzzyy}z{~y~{~~~{}}zvy|}||}~|{{}zzz||{|{{{|y|}z~z|||{~{}}~}}ty|w|}}z|}x|||yxzz}{xx{|~zyx|||}{{|yv~v{~z{t||{||~|~~|}~|}|}||u||{x~z}~}{x|~{{|x{~xzx|v{|}}|x{~y{yx{z}~|{|~z|z}}|}yz|x||~z}y||}|}xzzzx}}|{~y|}}|}wxwx}}}{|}}|x{{y}}zz{{}yzx||z~y}}wx|~{x~|}z~{yy{y{|}|~{z{}}z}||||~~}|~{y~z{{z{|x|z{}~y|}{|yw~}u{~y~}t}}{xy|{y|~|x}||~~zzyyx{|~x|yy~{}}}{w~z}|}{yyy}|x~zux{{zz}}z|zz|}}|~|{s}~}}|~|~||~{||~~z{|~z||{~||{~}|~}~}}}}~|}~~}~~|{~}}}{}|z}z~~~}v~~z~~~~}|}|{}~|~}|x|~|~|}~}w}}}z{}~~}}~~~}~}}}~}{~~}}~|}{~~{|~{~~{|~}}}}~zz||~}|~~~}|}~|}||~~}~|~}}~}~~~~}}|z}}|zz{~~}|{~~~~}}~~|~}~y}}~}~~}||~~~~}|~~~}}~}}|~~~{~~x}}|{{}yz{||xyx|{|||{z}||z}|yyyz~{|{wzy||y~}}|yx~z~t|x{yx{{~{zx{{zy{x||zv~yxxzy~||zy{xw{}uz|z~|{wy{|~w{y|}~yv{u|yz{{|z{|}|y}~{zz~zyzz}~~|zzx~|~zv|}y{{zw~z{x{|z||}y|y{z||z|}}|y{y{{{~{z|z{{yvzy~|vzyz|{z||}z{xy|xz}yz}}{y}{}{|}}}~|}y~{||{w{{}z}}{x}x|wz{|~~~v}}{{x}z~zzy~~z~~}}xy|w}xy{~z{~|yy}||~z{xy{{xzx|uwy}zz{w{wy|{|yw{}z}z}|~~xz{|z{~|z{|{|{{~w|~vy~zzyz}}{|y{}y{|z|{}x{}}w}yz{z~w}}}z{~p|~{}}}}z{xt|z{}}~v}}zzzy|w||{xyx~zyy}|{}z}wxzzzy}||}vz}y{}|z{~zu~|{z{zz}|{~{|wz{}wzzxy}yz|x}{~z}|{xzzx|}~}y|{{~}|z}}}}~z}{y|}w}{}{||z{xz~|~vw}zxwx}|}w{~y|yw{}~{~~}{}}{}z~z|y|}}v|wzz~xy{x}y}y{xx{zx|~yz}||yz|}~zx~z|{x~z~x{}}z~{|z}{}{{wzyyywx}~x{z|z}{}{zy~xx{x}{z|{||}}}|zx{y|yy~}~x}}}{{}}|}~~~}~~}~~{~~~}}~~}}~~~}}~{{|~~|}~~}{}~|~|~|{|~|~|}}~~~}~~}~~{|}}~~}~|}||{z}~|~z{~y}}}~|}}~~~y|{|z}{||}~}}~~}~}}~||}|~|~}}z}|}}z|}~z}|}|~|}|{{~z}~~}~~~~~z{{~|y}~~}~~}~~~z|~{z~{}|}~}}{}}|~z}{|y||}xy||y{|zz|zy~w}}y~}wy{}||||||}|||z|w}{~|{w~|{x~{|w||}{{z{|z}{|}~{}~{~x~}}||}|zzv{{v~|{|{|~zy}y}y|}{{{||}z}z{|~}uzz~z{z~yx~w}{|y|{x}z}y~yz{{|z|~}y}z{x~|{yy}}{}~}yy|~}y|}yzyyx~}z|~{{|z|{|}u{}~{|{{}yzz}||}y}||w~~z~{}|{w|z}~{z{}}~|}}~|}{|}~y}z~}|{y}{z}zy}}{x||~|{}|}wx||y~~|{{~{vz|}{|z|}|}~{|y}~|}{~{}~y{|}}~|}||y~}z}}|}}~||~||~|x{~x~~}z|{|{{}}}yw||}xs{z|~x~~|z}}{}{yyzzxz~y}}{|~{}{~x~|~||v{}y}{}}|{{z{{~|y~{zzy||y~zy{|yz|{xxz}~~~~z~zy|z~}|}}}{{{|~}x}{z~~|{}}y~~~z~{}~}x}z{|z{xwyx{{{}|}~{x~{{y~y||}~}{{{}~~zxy||zzzz|~}}~~}{y~}{y|~yy}}{{||~}z~{{|}}|x~{z||w{z|y~z}{{}}{{~{}}{~|z|xt~x{|}}|~||~}~z}}{|~~z|~~~~~~}~}}~}}|~~~}~~}}}~~|~~{~~~}{}|||~~|~}~~z|}~~~{}~zz~~}~~~~~}{~~{}}}~~~}z{~~~}~|~{|~~~~||~~{{~}~|}}~~~~~~~~~}~|~{~{|~|~~|}|~~}~}~|~y}~~|}~}~}}~|||x|}|{z{~~|}zxzz{x{{{xz{}x{|y|w{z}|yzuzwy}}|}}|}x|{{|}}||{~y|{}{yzxv{yy}}{z{wx||w{zz{{|x{{{v~}{{z}}}{zy}{{|||z}}y|w~z}zz{z}yzy|y{v{xzw|yyz}z}{y{y{zw|x|y{|z~xz}}xv~x}y~~{v~z{zyyzz{zv|||v}{{w~{}|~y{|}v~{{}{uyzz}{|z~}z}|zwzzz~}}|~|~|~}~}z{{yx|}{|z|yz|{{{xz{x~{y{}vv||||ww~|z{zx{}|~~|x{|y|y}}|z{z{|{z||v}{|{||yy{~xzw{~||}{t~z~y}x~~~|{zy}}~}{z}zzzxx|y}{}z|{qz{zy{~zy{xx~~{y{}}|~w}}~|}|{{|x{}}|{z~~||{~}{{{|zy{~||{{}y}zx{|{y|{~wyz{{}z{}y}{{~|{y}{{|}~y{}{~~|v|zz}|{y~z~~ux|}z{~y{{{w{xz~}y||x|z|w{|||{|x{~}}}{|}{z{||~z{y{{|{}}y{z}|x{{y|zy{x||vzw}z|x}~|{~~x{{{~zy}y|}}~}~}x~yxy}yzz{{{y|{{}|}{}zy|z|{v|z~|{|yy|x}||{z||||}|~}|x~{{{|z}}wy||xw{zz}xyy~x|yx~{w~y|{}{{|{y}zy{}}}}}|~~}{}~}~}~~|}}~}}~|~|~|}|~~~}}}~~|}~~|~}}z|~}~~~}}}}~{|~~|}}~~~}{v}|~}|~|}||}}}~|~||}~~~~yzz}~{|~~}}~|}}z}|~~|}~|}z|~~}~|z~}|{z{}~y~|~~|~}~|{~~~z|}~}}~{z~}~{}|{~{|~}~{}}~~}}x~}}~~|}~~~}|}}~{z~|||~~{}||y~~{{|~y{}{{yz~{z{||~zyzz{y|}}y|v{y||x{~}||xyzzy{zz}xz}{{||{{y|zwz~yy{z{{}|~{{{|zz}}}zzz||}{{w{{|zz|xv~}y{zyx{||w{yz|~wwzz{~zz~zy}y~{zzyy{}z}|{zwz}{wz{{|yy{}|z~}y|x{{{~wvz{y|~|}}zx}{{{yyx}xz}|{yy|x}w{z}xz|~{{{{|vx|{x}~}{}}yy|}z~~y}x{{t|{x}{}|{{x~|~|~}{}~z{z|zz|y|{||}x}}|}z~x|{yy{~|}zz}}wwz~|}}}~}~x|xyzxzz{z|{}yyv}|~z~}}{x|}|{}|{||zz~~~}zy|{}x{{~|~z{{|}|zx~}~~|{|}{{z}z{~w{{~zy{{y~{z}u}|}}{}|{}}{y{x}~~xx|}z||{x{z|x}{|{{}~}zz~~{|}{z}{zx|{~|{{zx{~}}|||}||~w|{|}}zz|y}|y{}xz}}zzz{yy|~y}z}~zz|||yy|z{}|y|x{}}yz}y||z|{||zyx}{||y{zu|y}{{{{z{x}|z|z}y}}z}w{xw}wy{w}}{v}{~zv}yy{{z}z{~y~{~y|~|xy|~~~~zyy{|}~}{{x{w|||~~{}{z{|}~}uvwx|x}y~zyxz}~z}{v{y}}xwy~|}z~{{xy||}y{y~|~}}~~|~~~~~~~~}~|~}|}~}}~~~}~{|}~}}~|}~|~~||z~|}~}|z~~{|{{~}}|}~~{~}||{}|~|~|}~}~~{~y~~~~~~~~~~}}|~~z~|~|t~}~~w{~~~}~}~~~~~~}||}}~}{~~}}~~~~y}}}w~~~z|~~}|}}|}~~{}~~~~~~z{~}~}~{}{~z~{~~}}|z}{|{|}|x~}}~~~}|~|{|~}}|y~~{{{{y}{{}u{w{~xx{w}}x{t{w{{}yz}}zy{|yx{}z{}w}z|z{}w||y}}}|xx}xy}~|z{zyzz|}zsx{xx}zz|zw{}xxz|w{zx}|y}y|||zz{{}{|y}}{{~z~}||xzz}|xx}}|xv|w{}~x{|z|{}}zytz}y}y}|y}{|{~xu{~}}|{yxy|x}|~{{{|{}{~~{zy{{xzz}|zv||zz}~{||z}}|z}|y{}}}}}}|wzxy||{z}~}u}~zx|x~y~}wz}{{|zx{y~ywx}|}|{}{{zzz|{~~||~zy~~|~~~|~w|yxyy|vux{zy}{{{{v}}v}{|y}~~}{z{|zy}}{y}y{|~||}x|~{xvy}~~wz|yz{y||yw~~|{vvzz|~~z~{~|{z}||}|z||z}z~{}}zxz|xz{y}~v{yz|x{zw}zx{~}w{z|z~}y|u}}~|zz|zyy{~z{}}zzz}{|y~yzyz{zyywzzzy~~{~yyz{z{}}x|x}~}y||}zzzx}z}~|zy{|vx|y||z}|z{yyz{w|yz|{w|vxvwz}z}~|w{|yz{{|}}{w}}~}|{yw~~~}}x}||{~x|zzy{{zz|z{z~~{yz{{y}z~zy|||~}~{|}~{{}}{|{}{{|yyw{}|~|{wyzz}z~xxyx|x~{}xz{z}z}|~||}~{y}z~y~~}||}|~}}~}}|{{}~|~|{~~}~}|~~|}{z{|~~|~}|~~~|}}}{~{}~|~}~~~y}~~}}{~~}~~|{{|}~~{{{~}}}|~}}y|~}}}~~|~}~~}~|~}}}}~}}~~||~}~~zyzy}~}~|}~{z~|z}~|}}}}~y~y|~|~~~~~~~~{~{~|~|~z}~}~}}}~}|}~||{~~~{y}~}~~~~~~{}|~}|~~~}}~~~}|}}z}~}}~}~~~}}}z}y{y}v}}yx~}||{||}}|z{y}{zx~~z{{}p~{}}yv{~}|zywy~y~y|{~}~yy~|z}{|z}xz|}}~~|{||{{{{|{zyzz|z}{x{|}z~~~}zzzz|yw}v}y~zz|xz}{{{|x~x}}z}{{}x|z{|v}|y}}|v}{{~w}~}}x|zx}~w{{|z{zzwzz{~{}~{zyyw|}|~z{}|~|vyt}{~}y}{xz{y}{|{~}~}}z{|w~{|y}}~}~z~|{zxz{}}~{~|}y|x||z~|{{{y}|{xz{y{xyw}z|xz|{~}xx}{|}zz}}}{~~|wz}zyz}|~{z|{|zz~~zy}{|z|}~||z}{yy}|{z}u{~|w{~{y|u|z{|~}z|~y{{xzy~|y}}}|y|z|{z||}|yz}~}~|x|{}}{|{{~|y|x|~{{zx||{z|w~~z}|zz||}~yw}{zyzz~~z|z~}~z{}~xz|zz||v|yz{y~|y~{~~}vy{z{v{x~z{{wzz~|y|z{|}xy||~|}vz{}z}}y~x|{~x||~v}yw||~zz||z~y|~{zyy{{{{zw{}}x~~zyzyy|z}v{v{z~|xz{yy~xy}~{z|z~{~}z{|~||y{}yxz~}{{|vz}{z}x|y~z}y}{x{{}zzz~~z|y{u}z|zw{x{z}{xz|{yx}}{xzzz~|y}}~|w{zz|~||||zy{}}~y{|~~{z{~~}~{}~~|~z~y~}}~~|~|}~z~~||z||}}~{}~~~}~~}}{y~~{~~~}}}z|{~~z}}~|~}~~~|~|}~~}}~z|{}~|~}~z|~~|}{||z~}~~~}|}~~~~|~}|~~~}}~~}|z~~~||{}}}~~z|{}|~~|~~~{}~~{|~~~}||}|~w|~~}{{~{}|}~z~|}}}}z}~}~{~}~~~|z~~}~{~~~|y}}{~|}}y{{{|~{~||}xz|v|ywxyy{{|uz{y~x{|x~{s~zzv{z|{|xz~{~z}y}{||~{wx}z}}yz|zywy}|y|z~xz|yz|x{{{~v|zy}|{{{x~}~}{}{|x~{|x|~~xz{y~~~}z|}{|z{wy|zz}|zy{z~x}xz}w}zxy~zy}{yy|}|xyy}~{{w{{{z}|~zz|}}{|zxx{~y{z|y}z~xxvy|}zy|z}y|vu|z~{{yz{|zx~z~~{|{y}z}z}|yu|wx|zuz{xx~~y{yzv{z|{y{w~y|}}{}|y{|}~}}y~|z{z{|||}t~~x{{~}y{xyyyxy~yyzz|w}z|z{v}{}}|{~uz~y|~|~}y||zz}~|wx||x|z}{|yx{|z~{{{{z||~}z{}{||~}}~z|z}||}|~{|x~~y|}|vty~x|{}wxxw{wzzwyw}|z|}z|zu~y}}{y~|~yxyz{}zy}{z~{yz~y}y|{x}~z~}zzy}}{xwzyyvzzyx|x~z|~|zw{|}{|y}z~z}~||{z~z~zyyx|}}{z~}y{xz{x{z||uv{y|yz{|x~zw}{~}{~z~~z{~|}}{z{{~||yz|x~}x}~zv{{~y|~}{~|zzs{~xz{~|zz~{}y|z|}x|{~{}|{xz}}~|{{}}}zx||y{y|v{zz}zyyywzz{{|x|yz|yy}wz~~~y}~|~u~~}|~}~|z}}~{{}||}}}~|~~~|~~~}}|~}~}|~}~{}}~~}y~}|~~|}~~||~|~~z~~|y~}}~z~~{}{~}~~{|~|~|~~}}~~{~~z|~|}}}~}y|~{x}~{}}~}~~|}~|~}}{|z|}~|~}|~}z|}|}}}{||~~}}}~~~|~|||~y}{}}{{}}}|~~{}}|{~{|~}}}x~}~~~}}|~}}|z~~y}~~~~}|y~~||}}~~}|~|}}}~~}~|}~xy~zy}t}{|{}~{}~|yxw||zw{}{xzz~y|{}yu{w~z~y}z|}zy|||yx|wz}|z}{v{|}}|~y~xy{w}~|~}||{}|{y|{zz|y}{|}~~|x}|{{yy{z|{z}|~y~}|}~|z}{|zw}~}}|zz}{z|}xw}zz~y}{y}y~}|z}y{{}zwzu}~{{|}{z{yy~|{}}|z}}~~|{{{|~{|{~z{|yx||}x|wzyyxzz}{}{z~y|z}||uzvz|x{z~yx}yz{}|{x~~z|yzw}{||zzyz|{|w|}u|{wzz{}~|}}|z~z}~|}xv}yx{{|~|wz}||z|{yz~}tzzz~zzyyzzzx}}zy||~z{}|yy{z}xz}|xz{z{z~|~~|}{}z{}|z|z}}zz|}~v{}|~|{~{}{yz|}z}|x{{~z|{{x~z{y|xv~z}}|y{}z|{}|y||yz{}|y{yz}|~yz~yw|{w|zx{~}z{}}}x||{|}z{{{}y||yyyz}}yy{~xy{}zz{{~~{|z|{}|yw||zzw|zz|~|~{z~~|z}{y}{{{}wzzy}{|~{x{||~~|x}|{yyz}x{y|xy~z}~z|~|||||x|x~}~|z~~|}zz~|}|{|y|v{}{zz|yz{xz{y|~z~|x|zwz~}}|z}u||z||}yxyv||wx{|s~zv}~y|~}zx|~z}~{}w~{|zyzyx{{~~~~~~~}z~}y|~}|{~|{~~}{~~z}}~|~~~|~}~~v~~~~|}~~~}~{|~z~~{~~~}}~}~~}|}}}~{~|}{~|z~{~~}z{|~~}~}~}~y}~~~~z}|~}|~}}}~~z|}|~~y~~~~~~}~{|~{~}}~~~~}~~|~}{|~~~~~~~~}~}}}~~|~|}~~~y~~z~|{~x~}}|}|}~~~|}}~|{~~}~~|~~~}}~~~}}}~|}}|~}}}||{~~||~}|~~}~~{~}~{}}}}}~z}z{{}|{}|y}}~z|y{}{~w|{|wq}wyxz|wx}ywy{||~|zvyyzyyy{xw}||{|y{zy{|{|{zy|w{y}}x{{{y~yy|xy}|yx{{{|wz|yw~}|{yyw}}x|{}}z~z|{{{{v||z{y{z|~{y|{z}{zv{|}~y~{|wy|~xxyy~yv||~{zx|v{ysyyx|}~z~{|z~||y|||x}{}y~~v~|yzx{{yx}x}y~x|{|u}{||}zy|||yw{}zyx~zt~|{{{~{{z|{~w|wyyzzuy|zy{{{|z|y{{|z{y}|}|}{{}z}{~{{}zx~~zz~zzyyzzzyzy{x{z|yy~yz}x}yz{}|wz~}}{}~zy|yy{x}||y}y{z{~z~y}}x|v~wxyzw}{u}zv|y~|~}|}{~}|{x~y|{{~{z~|~}z~{|y~~|wyxz|{~xz{{yy}yy{zyxzzzy|~v{~z|zzx|{{x~}r{}{x||{|x|w{}|uy{|{{|{}|{}w||ztxyyz|{y}y{yx{{|}y|~}{{}y}~|z|}yy~~{t~|v~{~}}vzyx~yzw{xy||{~z|yzxzyzx|zzy~|}x}y|~|{zz~v|z{{~|||y||||}xx|{}{x}u{w{{y~wx|zyz{}wx~z~{{u}{|yxy~|}z}~~}}||}{|||{{}xx{}|z|xxzwxzxw}w}w|xz}x~{xx{z{~z~|{~~|~{|}~~~~|~|{~}~}}z|{z~}}{~~~}~}~}z}z~z|~{~~|~~}||~}~}~~~~~|{||}}}}{}{y~~~||~~|}~{~}}{~~}{~|~|}~~}}}|~z~z~~~|~}|}{}~~~z~}~{~~~|~~~|}~~}~}{{~~}~~~~}}}~{x}}x~}}}~}~}~y~~|~~~~{~~|}~~}|}}~~|}}||~}{{|~~~y}~}~~{||}z~~}~}~|~{|}~~~|~~|z~}|~{}z~}~~{~z}}z~x~yzy|{y~~x}zxy}~z~~}}w}y}|y}|xy{~{}{{|}z{y}|}}}||}|}~|y}|}{{||wy~{~y{{z|~}{}}{x|zzw}y}{{|{}|{~}{~}{v{~{|{v}~||}{~}z|y}~{{}{}y~}~|~|}{xyz}}|z}{{}xyz}|{}xyyx{}||{{z{|||{{||}|x}||x|}zx}vxz|z{yx}||y|~yz}{{{||{}}|}|w}|}}{|z|{x{{x~}|{|y|}z{{z~~}|zy{yz}}~~~}{~}xy~y|{z}}|z|{y|{~||x{{w~~}~wz~{}{}{{~|~{||{||}z}}}{~{||{}|x|yyy}z}|zz~{{}{y}|r{}~z}}x~}}|~~|{y~~~z~||||{}}~|{{|~|{}|~zyy|~|~~{|}zyu{~z}}~|}zz}uy~|{vy}|{z{{}|x{{tx~}zyx{z~|||{{~z}~y{z~|~}z}}{{{|~|}z|y{{~||zz|{{|z|x{z~y|{||~~y{~~{}~}|z{z|~~}z|~}~z{~xz{~xz|z}xyz}~}~}z|x{{{y{}ys~z}~}|}}z||~y|{z|{zy|vz~zz{|u}}x{}y}|{||}wz}|y~}{}~|}|~}~}~}|}}}~~~~~}{~{~{}~~}}~}|}}}~~z~~}|~}}~}~~~~}}~|~|{z~}~~~~|}{~~z||~}~~~|~~}~|~}}~~}}~}}}~}||~}~~~|~|~~~}~}|{|||z|{~~}}~~{}||~}}}~~~~~~~z~}|z{~z|~y{{|x|x{}||}}}}xz~zxy}yzz{|~w{}x}{{{z}y|y}}|zzz{|z}z}}|}{|zzwzzw|xyzu{yzz{z||zzvw{{xy}z~}zy{{}zy{zz{}y|}|}~z||z}~{{{|zyz}{y}|zzx}y{|z|zwwxywvyx||{}}}}{{{~~|y{}{~|}{xyzz{zy~zzy}x~}|~z}zz}~~zyyx}~{}zx}|~}x~{}z{z~~u{~~zxx|}~z~|}x{~|x|~|}xzyyx}{~zzyy}{{|{zy~}x|}{|v{}}{x{||}|~}zyy}v{yy|z{vy{{{}z|{{{z|}{~~|~~~~z}}|~{y}z}x}~|z}}x~y{z}z}}xxy{{~z{}z{{~}ww{|}vz}|{{|~{zu{|~{~zv{~z{|x}{}w|zvz~{~~z}~{y{{{|ywz{~|~~~|}}{y~|{~z}|~~zz{yy|{}~y{|z{||{}y~{~yz}w}wzzw~yy~y{zzy~w{||}y}z{~xx{|}{}~~{|~}{|~w{zwzyt|}}zy|{{{zz{yxx}x~wx|~}{||{||~w}|}zzxy~{~zyzw|{{w{~|z~y{zxzz}|wwx|yxvz}|~}z}~~~}y~x~|}}~y~}~{{{z~~v{v|~zxxyvxzy~{}z||yz|{{zzy||y|~{|z}}zy}{}~}~~||}}~||}z}|~}}}~yz~~}}}}||~||}{}~~~~}~~~~~~}~~yz}~|~||~|~~}|~~~z~~~~}~~{}~~{~}}~~~}{~~~~}z~~|~}}|{z}}}|}~~}|~|{|}|}~}~~|~{~}}}~y}~~}z||}|}||~~~~z~~{~~}t~}~~|~~~||~~~|}}~}~~zz|~~{|||}|}~}}y{}~||~|~~~~~{~z||}|}|~~~~z~{{{|~~{~|v~~~~{~}~}~~~~|~}yxz|~}|{zw{y||{z{|}zuzyywyz|~}|z|{x{t~x~}{~x~{{yzzzw~{zz~yxzx}{||{{x||{|~|~{z{x||z{z{{||}xzy~}{w{{}x}{~{yx{~}{{y~{w}z~}|{zx|||||x||zzzx~z{z}~~xxy{xz}|zx}{|zz|zw||y{x{{z}zyz}y}wy~yzyz}~~}z|~||{xyz|}v}{}|{y{yts~z|{xwz}|v|xzx|w~}yy~~}|~}z}z|y{~~yzyv}z}yw{}xzz||{{|x~y{{}}xwz~x~{y~zyxy}}|~|}}{}{|~{u|{}y~|~{||{}{{~{{u}zz|yzzv}}|x|}{}}y}}}}}}}{z|xy~||yw~~z{z|~}{{{{||y}{z{~zzy||y~xyz{|xz|~xu}z}|{{}~y||z}~~{}x|}|y|}}{{x~~y{|{y~}~{zzy}~|}yyz}{{z~zz{vu~x{}|{{|}{z~zw||zy||{y||}~}}|zwzx}{~{zzyxy|{{w|}~zx}}{z{}u|{{zx{z}{y|ywyy~xyy}u{}{|z{uyzy|}zv~z|z|v~|}zx{z{~x{z~{~z|}w}|zx{{{}~y}zz|}~y|~z}|}{yz|yx|{{|}~|zyxzz{|}zx|{~~{|x~{{~|{|{|x~zzy}u}z~yy|{y|z~wxzv|z{zz}~yz~~{{y}|y}}~~}~}{}~|z~zu~~|}|}}~}}}z~~|~{}}~~}~}~~|~~y~~~~}}~~|~}|~|~|~}y|}~|y~}|z|}}}}}~}~}~~~}}~|~y{~y}~~}y~~~|||{||~}}z|}z}{}}~~|~||{}|}}~}|{|}||{|~~}}|{~}~~~~~~{}|}~~}{|{|}~~~}{}}~~}~~|}~}|~~{}{{~{~~}~x|z~~}|~|}~z}||}~|}{|}}~~~|~~{y{{~}~}~|{}||~{~~~~||}y~z{v}z}~|z|z~z~{y{|}{{z|~z{x}}{{}{z}|z|y{y}|}{|~|y~~}}{z{}}}{y{zv}~~y{||{z|~~zw}{x~|}~tzz{|y}}w||zz~~z~~}}~z{}{|{y}|}}zzz|||wx}{z}}~}y}}{}~|}}w~}y~|{zwy}}{{y}|xzy}yz||z}zz|x}y~x{|z{y|~|~~{}||}}z{}|z}~yzz{{}{~~xv}{{wz{||~w}}{~{{z{|}|}{{~~x}~}~|{y{{~|{}{~|z|}~y{x||}}yz}|y{|}}z|{~|}{yz~}z{~|{~~zw{}wwy{||}|~||{}zyxz{y~}}y~{~}~}{~}{||}{{~{}z~|{xy}{|{|{}~|{}{~|}{{|}|}|x~|}|z}|~}}}}~{|z~~{z~|{||{{{|yz|z|z~}r|}}|~}|~|~zz{y}x{y{|y~{~}z||||{|~||z}}{}|{}~||z~zy~}z}z~~~{}~{}~||}|}|w~}|z}~z|y}uzww{|~{z{}z{|v~~}|w}}yx|~~~~}~y~~}y~}}~z}|zxzyv~|y||||xxz}|~y|y~~x|~~{~~|}~|~{~}~~~~~|}~|||~~~}|{}|~~~{|~~|}}~}|~||~}|~~}~~}~~~}z|~}|}|~~~~{}~~}~~~|}|y{}}|}~~}~|}~~~}|~{y|}~z}|}|y{}||z}}~}~~}~~~}|~y{{}~~|~}~|||~}~{|~~z}|zz{z|~ux||z{xz}}{~~|y}|y{{{y}x|{zz}y{x{}}{{yzy}}z{|{{|}{w~}}{yywz|z{}|}~{|{yzx{{x{{z~zyy|}yxxz~}w}zyxxy}||{{z}z|~z}y~x{}|{}zy{{z|~}{uz}|zz}~~|{||~{xyz{x{|y{w}y{x{}{{}{}xyzz|x||{xz}z{{}|}vz|}}|y|{y|zy}}}~xw{zy}|~}uz|}|zwz||~y}~~x{z|z{~{yu}|w|}|y{}~yzxx|x{}}~|w}|yyz}{{}xy||z||z{z~~~~z}{z}}z||{}u|wz~||y~w|zzzzxy{y||y}{|}{{~{~z~yz{{|y}~|{|{|}z}xz}|wx|~|{{{}|z|x~|}{}}|~~{|{z}}z{{}|y|xyy~yz}|wxz{|z|~zz{}{}}y|{}~{|||zz~|x|{zy~|zy~~|x||}zz}~~~w{xz|z}zz~}{}y}y|zz{}|z{{y|~z}z~z~z~|yy}|wz{wvy{{{x}zzxv|}||{z}yzxy|{}z|{||~{~zwz{x|t~z||z~~y}}{z~||zzx}}x{x|z|}y||~{z{yz{z}y{}}xy}}y|}|}z{~yy|}|z{~}~{zz{{v{{x}}}~wz}|}zyy}{z}~{y~x{}z|yz}}|~|}{z{t}z~v|y{~||{|y|}}{~yz{}}|}|~}}}}}|w~|{|}~~|~}~z~}}}|~}~z~|~}~}}~~}~}~~~~~~}}}}~|}|z~{{|~~{~}{|~~~}||~~}}~~~{}||{~~}}~~~{~}z|||~{~{~~}{}|~~}~}|}||}~~}~|~|~}}~|~~}}~~}}}|}~|~~}|~{~~z}}~}}}}~|{}~}}y~{}}~|~}~~|}}|~~}{~}~|z~}~~}~||~~|z~}~~xy~|~~~}~z~}~}}x|}|}~}~~|}|x|~{z{}z~|{y~xx{vzwyz|x|zx}x{{yw{yxyzz{}x|~|{z~{wz}}{{{zxy{y|||{wzz{{y}}~{|yz~zz~~{~|}xuy|zyzxxyzs~x~{{z}{{~~z~~|}}z~z{z~|zy~y}wxrz~}}zvvzy||}zxw}x{qxwz}|y|}x}~{z~~~||~~z||x~{|{|z|zyxx{~}|zw~z}vv|zw~zz|z{v{{{|{{}z}}u}z|}|{}~wz}~{|{||z~{|y{}zt||{|y{z}zzzzz{{y}v||x|z|}}|z||x{}}y}|yz}z{wzyy{~~|y|{}}wy|{z{|z|zy}z{y{zv~{~~~{y{|~|z|}zy|}{{|~}|~y|~}y|z}}{|yxzzvy~}w~{}{{y{yx|{yz|yyww|{}yy~||~y||}|}~{|}~x~{||{{}y{}y{zx}{||y}z|wx~zvx|}}vxzzz{}|~y}{|||y~}}}{~z~{yz{}|{z}zzyzyw~vytx{|~z|~xzzv{vv||y|v}}|z{z}y{||z}}~v|{xy|~{}|w|xyyzz}x{{yz{{xzy{y{z||ux{||{{}|~|{}|~x}{}~z~{}|}|}x|{y|||zzz||xx{{xxw}y~xv{||v{{}x}~||{~}z}||zz|w|~||y|zzyzyuy}zvz{}|ywy~~{z~z||}yw}{~||||z{y{z}~~~|~{~~~}~{}z~{}}|~}}~~z~|~|{~xz}}~z~||~}~~~~|~~}~{y~|{}{|~}~~~~~}}||~|}~z~~{~}z||~~}{{}||~{}|~|}|~~~~~}~}~||~~~|~~{z|}||}z}~}}}~|~~}{|~~{}z|}{~~~|}z~||~}~}~~~~~}{z~|~}{~~~|{z|~}||}}z~~y~}|}|~|}}|{|}}{}~|{~|~~~||~~~~z}}~{|}~y~}~vz||{zx}|z}|}zwzzxszz~zx|}|}~{||x{}~z}uvvz|||{{}z{}ww}{{|yz{x~{}z{t{~{~}z{yx~zz}|~{|z}||||~{}}{yux}|}wyz|y}{s~y~~}zz{z}z}||vx}z}}~|{||x}|z~|z}{{{{{x{z}xx}s|{z{~~y}|~|{z~z~z{x}|~|{yx|y{yx{x{v~{{||zzx~yy~z~{zz}v|}~u|zz~||{~{|{xx}zz||}~x}{|}||wv~|v|}~y|}z{}}{}z}z|vz}{{z|x{}u~yz~z}|{~|zu}z}w~xy}y}~yz|w}}y|wzz||t}yyzzz{|~z}}zy|}y}xyyz}|{}}z~||z~}z|||u}|y}}yvw~}z}|z|~vy|z~z|||~}}}x|{|}x|x|~{|}}|}z~z{{{z}{x}{~~yz}|~~{|zz{~}zzx|ztz}x{|vx~x{}}|w|||{{x{z{~zzxxyyz{{z|~~{{{x{~~w}y{{zy|{~|x||{z|zw|x}}|}yzz}z{|{w||x|}~||~{z~|{}z}{y~~~{z}}x|z{{z{|y{{}{|{zxyz|{{|x{|z|||x{wz}}~|}zyxy}}~{w}{{|}}{}{{{yz||~w|~{x}|z{|y|y{}v{y}{|~~~~~~}~{z|x|}z|||}{~{|z|{y||v~|~|w~{v|x~|z}~~{y{}~}~|x}|zzyz}w}{~x~}~}}}}~~~~|y{}}~}x~~~~|~}~||}||}~{}}}{~}~~~|}}|~{}~y~~~~~{~}|}~}~~{}}~{~w}~|}~}|}z||~{|}}~~~}~~{}~~}y|~}|||{||~~}~|{~~}||~~~~}{~}{}}~}z~~~~||~~~~~}|{~|~}~~~}~|~}~~~}{~z~|}~~}~}~}}|~{}|{}~|}}~~}~~}{y}|}~~~~}|}x|y~~|~~~}}~x~|z{y}{|{{{|{}x|z{wz{x{{~}yy{xyzx~{|}zz|}}}|ux~{y{}{zw}{}{|{{~x|~z{{zy}{{}{{wz|x{}yzz{{}~~wxw{x|x{{||{|~}|{{~y{{{z{|y}}{{{|y{wy~yxxzx~yww|}{{|x{zz|}z{|}|zx{v{|z{v}~z~z}z~}w||{}~{}|}{}vxzw}~||z||}y~|wz|wzz{w{x{z|}x}}y~}}z~y{yzy|}~~y~|y}z{zzzz{~{x~}uw~v~y{~w|}vw{xyzx~{}|{z~}~x|yzz{x|}~t|{~}z}z{~v}wyv{u|{t{y{y~xy{}{~{{}{}}y}|{y}|~}|~z}~yz|{|y{}w|~zv~y{z~|zx}{~|}|v{xu}{|}|}~sx~{{z}{yx|{~~{}z{|y|z|xyvz{|vxvz{{{{y{}x||zxz{wz{||z}z|y{~z~}}|}{|||yxz~}{~z|w{|~~|zzz{zwz}|z{zz{zx}v{{x{}}|z~z|~}|}}{z{uzy{||z{~}zz}|zw|x|uy}~~z{|~zx{{{z}~|}|z{{x{||yz|||}|{{{~y}}{~|{|}~|wyzzyzyx{yz}{}{y{wz~yvw|{}y}xyzzy~}|x~||y}y{~~y~|{{zz}}}}|wz|}t{{vvx~zvxxwz~zz|}{vwyz}yv{z{yz|xz{z~x}}u}~~|}|~~yx~}{~~|{~~~}~{~|||~|~~||~}~|~~}|{||~~~|{{|yzz}z}y}~{~}~~~~~~~~}~~~y~y|{~z}||}|~z~|~z|~z~}~}~~}~}~~}|}~}~|}~~}~}~{~~~~~}~}~~z|~~}}~~|~}|}{~~~}|~{~~~~~~~}~~}~|~~~~}{~{|~|z||~{|~}~|}~}}|w{~~~||~{~|~~z{~|}}|}}|~}}}~~|~~|}~}~}|~z|}~}z~}}{{{y}x}~x|z}{|~|~{z{w|xz|zy{x{}{~~|zy|}zzx{|x{}xz|~z{~|~|{w{}{~}|}||}z}{y}|z|{}}~||}}xz}zz{z|zx}yz}{|||y{}~}|{|{~y}~{x||{x|y|}}|{|~}w~{y|z{z{{~|~}}xw~|z}|}{{z}|z|{|{|}|u~{{z|zw~||x{||~{}y~x{{}~w~~{|~{~~||y}{{}z}zz|y~}yz}z||||}~y}}|{{~~|z|y~{{x|z{}{}zz~|}}|}{z{z~}y~y{||}w{{~~{wzzy|z~z~{}|x|z{v}y}~~~{y{}{|}z{z}|z{}}z{y|}}~~{y~y{{|{{y{}||zxx~|z}|zy}|{{~{{z||{|~~|{z{}}|y}}{zv~{|~y{|{}~w}|z|}yz~~}||~|}|}{~}|z||}{z{}{w{|yzy~}yyy}}w{|{xy{}|y|z|wxz{yx|x|}}~|x|~~y{|z~z{}{yz|}|{x|z|}}{}}~}zz}xwz||}~~~{~y}w~yyz~{}}~}z}{~~||{|{{|{z{}~y{z{|}~|z{v}z}{}|z{~{|{}x|{}~}yx|~z|~y{}||}}}xzyz}~}|}y||}|}z~{y{~y}y~||x}~}{}||{}}|w}~}|~~~~{{~|~{z|~~|~~~~~~~|~~}~~}}~}z~~~~~~|{}}}~~{~~}~}}}~~~~~}}~~}~~~}}}}|~}~~|}~}~|~~~}~|~}}|~~~|}}~~~|}}~}~~}~~~}~~~z~}}}~~{~~}~}{|~}}|}~}}}z~z~~~}~~~}~~|~||{|}z{||y|yz{v}|yxtxy~vyyzz}~{{z{y||xvz}}y~z}x~z{~y}|y||zyzzz{}|~{}~z}z|}}|}}wzyz~yy|z|~v{xx{yyx{{xz{}||y|{z|yz|y{yx}z}{|z~{z|}~xy|{z~xy~zz{|z{|{{z{yy|yz{}zwv~|{}y|||x|y|}z~||y}}z~}}}yxywzxxz{{y}~wz{y}zy{x}}x}wz||{zx|{~|z{}{|z}yv|}y{~~|~||{~}y{{~{zz{{}{zw}|}{{}{{~~{z|y{|y~|~||wx~|y}vzzz{|{y~||}xyz||~y~z|{{{||{{{zz|}~xw}~{{|z}y|{{~|{{{y{z{~~}~{{w|{y}{{}}}z}}}x}z{y|{~||}|~x{{yz}y{y}~~||x{|{}{}~|}||{~z{{{||v{||z{|xz|zy}{{z}xxyz||}}}||x|z~{~{}z{~~}yxyz{|~~{}xz~z{x{|y{|w{{~xz{z~|zz{~zzs{w~~~}|~}|~{~|}~zx~}{|yz|u|z{}{x~zz|zx}wyz|zzwzx}x}~}}{~{{|{z}z{x}zy}wxz{{}{||}{u{|y|{zyxzy|w|{z{}{wywyzyz}|ww~y{y|w|~~}x}}{zy~|~}}}y{zz{yy|z|x|x|z{}|{v{}yw|tw}}{}w}{~}~|{}}}|}|}~~~~~||~}{~{z~~}y}~|||~~}~~|~|}~}~~~~w|z~|}}}~}~{~}~~}}|}{}|}y{{|~~~}{}~}}~|~~}|~}~}~|}}}}}~|~~z||~~}}~}z~~}y~|~~}{{~z||}|||}}||~q}}{||}~~~~}~w~~|~|}||}|{~~}~~|~~|~}{~}{z}}{}~~}~~|~{}||}}{}y~}|}~}}}|~|}~~}}|}~~~||}~z}}xy}{y{y||yy{||{xyzzwy{}}y{xy~y{}~xxx{}zzw{z{}yvzz{vx|{z~}x~}|{wwy}z}{}}|}}}x||y}{zyy|{}z|{|zzz}zz{x{z{}|zyyw}z~xu|z}z~yv{yy{v}{yyz{~xzw~~zw|}}zv{|yzyy{|}z~yzy{x}{~y}}|{{y|}yz}}zy~y~~xxx}x{{||yz{}|{wz{y}x~z~w|z||}{}y|yyzz~}xw~|z}yzzw{~w|~z{~|}y}{zz{~}~}wyz}yxy~y~}|xz{|wy}z{|z~y{y|{}yzxz|y}|xzv|~|{}{}y|y~{|}}~yz|z~|}{yy|}z|y~}|~}x|~w|x}{}y}~~|xy}~~|{|{z{~{z}zyy{z}~}w~||{yzz{|}zz|y}~x|{zz}{y|{}}z{|z}~~|~||xyyyz||z{{wyz{yy|{y{|}|zyz~|{~xw~{|vy{ty|v}{{|t{{yxx~z|z}~~}{|zx}{w{}|{y{y|zz}z~|}}xyvy|{z{zywx{{~zzz~~xy{}wzx}{|z}|{|{vu~||zz}z{{{{}zuv|{~~zxzz~|{yz}x}xz|{{x{y{{{zxy|{{}y}|}~wz|zw{}}{uwx{zx~|{}~~zzzz{{}{}yy{}z|~||{|z{{}}{}|wzyx{~|w{{}|}y|xz}~|z{|}}y}{|{x~zx|y}|~z~}~}~{}}}|~~~|{|~}~}}~}~}{}~|v}}}{~~|w~|~z~|{|{~|~{~|}|y{|~}~~}~~~y~~~|~}~~~}~}|}|}~~|}~||}~~|~z~{~}~|}~}z~~{z~~~z~~~|}~~}{~|~}{|~|~z}}~z}~}y~~~}~}|}}~|}~|~}~{}~~|}}{}y~|~{~~x~~}{}}}~y~|~}~~|zz|}~|}~~~~|~{}{~}~~~}}{~~~~{}~~~~~}~{~}~~~~~z}}||~{~~~|}~}}x}z~|~}|~{~}||}z|xy{x~||y~zzxwyzw|yz{y}wy}xy|~~|{~z|w|zyx{{{{~{yw~|{z|}yzw~~x}z}w|y{zyz}{xzz|}|y||vxzvy{z|{}}||~~{~zzz|||zzx|||w}|yvz~z{|~{{~w{z{}x{~||z~|x{x{zwx~||~}~y}y~w~zz}z}{z{v~|y}||yy}xw~yyz~xx{x}yzwzw{|xz}zxz{z{}y}{|}zy{|}|||z{y}z|~z{~z~{}{y{v{{x|}y|{|w|~~}~}yu{~{{{vp~z~y}|v|zx}~~~{}}z~{~|{yx}|yz{s{|yv~{|w}||{|y~{|~wx|y}|{~y{|{}yxzz~||}~|{~z~{zx}||~zzzxv}yy}{{|{y|wzxyyzyy|~}yzzz~{}}yz}zzz~x}y{}~xy{z}}z~ywv~{x}vzyzyzxx||{{zz{~{zz|}|z}z|}y}z{|{{{{w{|}yv{~y{|~}|{y}zwyzy|}|{{~zyzzyx|{{|{{|~}|x{z}{~zz|wy{}{~|xy{}}z|yyt}~|xyz{v~}|~|{}}zyz{y}x|x|||||zzz~{~x|z}zzwx}}v{y~{{xzxy}z|vvyy}xy}zywzz~ywy{}{}~zy{{z}|~}}}y{yy{z||t~w}}}|{{zz|}~x}~~{~z{{|{|~}{~|~v}y}{~|x{x~}{}~~~{}~}}~}|}}}}~}~~|}~|~|{}~}{~|{~~||}{}~~}~}|~~~|}}y}~}~~~~~}|||~}}|}|y||~}~~~}}}~|~~|}|}{z}{{z|~{v}}||~}}~~~~}|~v{{|||~{}}|}}~}{|}|~z~~|~|}}~}}}}~~~~~z~~~}y|{{~~}}}~~y{|~}}~}~~~{~y~}~~~~~}|}~~~y~z|~~}~~~{~~}~|}}}}~}}}}~~~}|{|}~y|~~~~{~~{~{zz||}|||||~wyyuz}|{}{||xz|{x{z||{{zzzy{~~}xzy~{|z{}{~zw{zy~|}~|s~vwux||y~{xzzz{y}}}{vxzxzz|xy~{~||{y{}y|y{yv~z|{z}y}{w{|zz{{t|}}x|y{x|z|z{{wz~}{}{zt{}w{zyv}v{{x~|wzx{xyx~~~y~|}}|{~xy~{}}}z{x~|yy{z~{w~yyy|{}xxy{}{{|}zq|}{~|x}xz}{z}{{{z}}x}yyz~|{xy{z{xzz|wz}z}}~z||x~|ywz||{|z{x}|}}|z|~|zzxz}xx}zyxx|y}}{wz}z|z{z~y~x|z~{x{y{{yxz}y||}y}zzxz{|}y|{||z{vzxy{}v||}~x{{||{zz}}}|{xxwy}{~zx|yyxzywy}}y~|~yz{~x|wx|yyxx~v~z{{zxx}|}v|}{||}}zwzzv{yz{}~|zy}zztx|z}zzy}|}}~|y|xxu||}|{y~zw{u{~|}{~{yxx|u|z}|zx{~|z|{}{v|z}{~v|xx}{|yxzz|}|zzw{~|y|u|x~y|~yw{y~}|x|||w~{{{}y~u{y|y|{{{z{~~{~y~{vpw}{wy}{}z{{}||{wwx}zz{zwz}}z|yywz}}t{||~{}|y}|zy}|z{||~{w|}}y|}~|{}{yy|xy}z~|{|{}~~yz|{yw{y}z|{{|{|zuz}y{|~~~z~~|~}~}x~}~~zz~}|}~}|~~~}{~|~|}~~}}||~z~}~~~~}}|||}~}~}}~~~~~}{~}x|~~~}~~}}~y~~~~}~}~z|}{~~}~~}|}y~}|~}}~||{{~{~~|}~}~|~~{}|~|~~|~|{~|~}{|{{~~|}~~{}z~}~{}~|~~~}|~}}}~~{|z}w}~}~}x~}~}~}z~}}{~~}|~|~z|~|}}}~~}|}}|~~}}|}~~}~{|~||}||~|}~{~~~{||~}~~~{~~~}}|}|~~~z~~||~z~{}}}}y{}}}||{w|y|~x{yxzzyyzz||u~{|}{|{z||{}y{|}}yz||z}||{z{yzzx|{zyw}z|z~}y}ryw}{zy}|yzz{|wy{|x|}z|z|y|xz}y~{y|yzzz|wz~yz~y|yz{y}|~|{~}~{|wz|}~|xyzy~|v{}zw{}{}}yzz}||w~|~|~|~{}|y~{~{w}v|ywvyzy~}{yx|~{vzxy{~wx{xyv{z~}y}z~~~~zxyx}|v~w}{z{x}}{xyy{x}y|zz{yz~}~zv}}xvz}{z|}z~~}{~{}z{{}|{~{z}|{~}~|z|}~yx|yw{u{zyx}}~|~y}{{~}|z}~|}~}zx~~||zxvyx}~y|}{~~~{~{z}x}yv|~z|z{|~{{wv{{~{|y{t}}{{u}y~|~}{{{}|||~|z|~y}}}{uyy~{|~~x}{y|xy~|ww|~zyzwz{y}|z|~|uy{|{~y}~z{z|}z~{yz~y{|}xz||||||z|xxw}|y~|{}|yzx|v|x|~|~{}}}yy}{{|z|z}}z}z~~}}y{}|{{~x~vw|zuy{zz~{z{}}|yyw{}|}{|yz}w}}|xz|}~~~||~}{}}w|{{}|y|{~zy{{zzw}y~z|xz|yyy}xwx}y~y}}{~{~y|~{z}~}||}|y}~z}{{{y~{~zy|}{w}yxwxz||wyz~wz~~~~y}{{{|~~|~~}}}~z|~~~|~~|}}y}|~~~|~~}}|{|~~||~}|~}|}|~||}{~z~|}}~}}|z}}|}{~~}~}|~}}~}}|~~~}~}}}~~{y~}~y}~~|}~}~}~|~}}|~{{~}~~~~~|}|}{~~|~}~~~~}{~~|{~~}}}}~}}~|~}~}}|~{~||~}~}}{|~~}|~~z~}z}}}~|~|}~}{~~~~|~|y|{~}||~z}}{~}}}~|y{|~w~}~~~~}{}zzz|}{~}~}{}~||~}}~}~y|y|y}~{w{z}{zx{x{|{|z{|w}{zzyz~zy}s{||{|{vx~x|v|}}y}vyz}zy}z}y}{{|z}|xxy{zv{|yyyzy~y{~zw|y|~{{|~|xy|||{z|{{yz{~{zy{{x~{ytz~ywyw|~|}{y~y~yz}~w||{y}x|y{}{{{{|w}{}zy||z}{||~z~|{~{x|~{z{|{}|}{|zy||xz~{zxvx}yzyzw{{yzz{|}{~}~}~|z~zxy~{~}~zxz|{}vyxyyvzz||z}z}{zy{z}zyz}{x{~}z|x~x{||}y~{{xz|}xy}|x~~x|w{|zy{v{~{xuy{|}z|~z{|{~x}x|{}|x||zz}}{zy{|{w}~{|}~|~{}z}~{z|{{||y~w{y||{yyy}}y|||}|zt}~~}{{zxyv}|x|{}}~}vw|zzz{|{x|}|z|z{{}{}}|}{zz~xyyz{s{y|zzz{yxy{{y}}}{yzzyzw|~z|}|~y~y{z{{|zyzz|}|}||z~}~zx{}y{z{yz}z~{{y{}z|{y|yxyzy|xz~~|xz{z}xyz|~|y|xyy{w|{x~yz~}~|}~}{{}}wyz{|{|xz|}~}v{vx~~xyyyz}{}||}wz|{z{yzz{v~u}{w|~|~zv{x{{y{zy~~{zz|}{z{{v~z||{~z|zyw|z|~w}|||{~|~x{{w~yy}v~}{zz|{{|~wvzxw|{zyv|}~}}~}||~{}}}{~~~|z~|~{}~}}{~|{~{u~}z~}}{~~||~~w{}~~~}|}~}}~}{|}}y~~}}}}|}~~~~{{~~u}}}}~}~~|z}~~|~~|~~x}|~~~z{|{~{||}~~{|||~}}|~}{{z~~~|~z~|}~~~z~|}|~~{~|~~{}|~}}}~~{z|}}~~~{~z{{}|{|}}}{}~||~}~}}}~x~z|}|}|}{|~|~~u~~}}}~{}~y}~~||~~~|~~|~|}}~|~~~~|~}z~}z|~|}}~|~~|~~~~~}~|{x}{~y}~w|~|{~~{~~|{w{{{z|||wu{z|yz|}{|q}{x|x|}|~v|xv{}}z{y||y}xyxy{|z{zzyyy|{{|}}y||}w}~z|wz|wxwv{||yx}zy~z~z~z}{~{}|z}|z~v}z{zy|yzy{z~}{yyy|zzy~yz|z{~yy{yzz~z}vyu|{}~}zy|||||zw}~{y~{}{~{}{y}{{|wvzz}vyyyzt|x{y}z}x~}~x|x{zxy}vxw|v{{z~|~z||x}{~~~z~x|~~yyy~{|zwyyy}z{~||t}xu|~z~y}|~}}}}}{{w{}~~y~vww|{|{}y{{uy|z}z{{zw|w{w}{{}~z|}z|x|z|y{r|~}z|}|xxy{{}{~}|}z|||~}}z~}|{z{|}u~zy{{||xy{y|{}|}yyz{zzyz|}|}{|z{|}z{zz}zy{{z~~||{yw}v|}~y|z}xzq|{xw}w{}yw~z}z{w{{~~~z}vx~~|~{|zv|x|z|xz|x}yy|w~zzzywx{zy{y|yy|}|zzwx|xwwy{}}|}|yy{}yzzy~~y|{zx{{w~{~}{|{{|x~zw~}{z{{{|zvuy|zy}~vx|{}{{z~z}|~}|{zz}yxyy~}|z|yz}z{{yw}yyzyxx|w{zzyxx{||vwz|yy}{zy{|}}z|{z|z~zy}{w}{z}|~|w{|{~{~~y|{y{xx|~vyzyzzxxzzu}{|{}{w}|~}zz}~|{y~|}}|~}}~{}}~}}~}}}{y}|~}~}~}}~v~~x~}~}{}y|~|z}~}~|}}~~~}~|~~z~|z~|}{}}~~||~~}|~|~}}}y}{}}~z|}|~~}~|~}}y}{~}}~}x~}~|~~|~||{}}|||y}|~~~~}|z{~~|~~}}}}zy|}}}}~}}~~~~~~}|~}~{y||~~}||~}~~||||z|}~~~~}}~}~~}~~~~|~|}}}~}}}|~~~~||}~}~~~}~}~~~}~}~{z~y|{~~}~~}{~}~~~{~{~||}~}}~{{{~y~{}~{~~{{zx~|y|~z{z|{yyzty|~z{~|zz~zy~{z{x|zz||x}zzw{z~z|yvx}{z}}{zu{||{}}||{y|}||}y{zy}~}{|vy|y|~{|}|u}{zuzyz}|u}~{yuzz{}}szzz}|vy{~}|yyxyw~yz{zy~||~yz{zywzzwy||z}{}wxzyz}||}zu{{x{|~y|x}yx|~~y{{{x}xz}|z|{xzuz{{zu{y~{y{yy~|w{}}}v~|y}|zy|}z{x}}}}}yzyxwz{xxv{z|}{||z}{||{xyy{yy~v}x}|x~wy|z}w{|x|{uz|||}}}~yy|y{x||x|v|}z{{|}|}ux|y||}{{}{||z||~|~yz|zy~w|zz|{{||~v{xy}xy|{{z{z|yz}|}|y}yy{t|{|}||}vzy~}}{zyx~~|{z{||z}y}}~v}w|x}}|{|yyz|{xxz{ww{x}{{x|zz|}}y}v{xx}|u~{xyy||vz~}z~y}|}|}~{xzzzzx|zzv|z}||u|{{{{||}zx~zx}~~w{|~zyxx||}|~|y{~{z|}y|z~|}xwz|}||}{{zyvz|{y~|t~|{}|~y|}yz~wzz|{y|{~|yy~zwzwx|}y{{|z|}{yy~zw}|zy~z{z}y~{y|{yxx{zwz|{|{uzzyv||z||{}~|~yzzy||y|y~w~{|}|{~{~y|y{|w~{t{v{|{~||{}ywyyyx{{}z}~|}~~}y}}y~~}~~~}}}y}~~~}~|||}~~~}~}}}}~~}~~~~}~zy}||||}~~~~~~~~}~||~~{{}~}~}|}~x}}~}x|~~~{x~}~~|}~|~~~~}~~w~}}}~|}~~~~~}~~~{~}}~~|~~}~|~~~~|}z{~||~~~~~~~}{}~~|~{|~}||~~~}~~z~~}|||||~y|}~|z~|||~~~z~}yz~{}}~}||z~z}~|~~|~|~z|~}~~}{|~~}~~~|}~~~z~}y~{~{|~z}z|z}y{||}z{}||}}|y}z}~~||zy|~|y~z{z~z}|z}||}|z}~|y{~|xzzz|~{}wzw|{|x||{{z~xw{|}{}}}{z~|{yxzy{~}{~|yyz|}{uz}~{w|~|}}{|{x{{||~{|v{y{~{~~}y{~|~}{~|~}~}~}y{wzx|z{||zzx~{y{}y}~|{|{z{~y~|~|v}yy|z{{{z}}|z~|xxxz|zy{{z}|{|{}{xy}|zzx||yy|~~{{~}|~{}z}y~{x}|z{y{{}z{wy{w{|zz|z|}}}}}|{y}y{}z||{{}}~}{w~|~{~z||~~~z{y{vw{|{{}u}zz{z{~{x{}~}~{y|~}|y}~z{~|z{}|{z|yxz|x{~x{}|~{~w}|||}~|z~{}yzz|{}}|y}}|}x~~z{|{||ywy||yw}{~{yyy{|yz}{||{~|}yy|{~{z|}|}|y{}|}w{{}|z{z}{}||{}|zyz|w}~|z}}y{y{x}z|y{~}~||{}z{y}~~~~~z{}}~{{{ww|z}}~}~}|{~z{~y||}||||z|z~~{w{{}}|vy||x~zx|}x{|{yzw~yxy~w|y~|{{y|~z|z{y{|~}|z~}}}}|~z}}~}~{~~}}~}{}~x~}{{|}}~}~~~~}}~}}~~|y}}~}~|}~}}~~|~||}}o{~~~}~~z~}|z}}~~}}~~~~}}|~~~~|{}}}}}~}~~{~}~}|}~~~}|}}~|{~{~}~}|}~~~{~~~~~}~}~|~}~z|~~~~}}~zzx}~|{|x~{wx~xy|{x|z{|xxzwz}~yxw~}xzyz}w|{y}x||ywy~y~z~|y~~xzy|xw~x|wv}y|~{wx~wz|z{z~}~z|}yyzxz|x|w||~}zy|{z{{|{~}ywvvz{}{}y||z|{||}{}}x|y}y}v~}|}wz~}|||}wx{w~|yy}x~yy~{zzvyxz}z|}{z||}}|}{}|{|y}~z}|}x}|z{y{yxozz{{|zz~{|~xz{}{|~}xy}{y{{}}{~{z}x{|{~z}}|z{}zw~|yw}zx~|{z~~xwyz{ywwy|}zy}yzz||~}|x|~|y}zx{{zz~{~~zxz|{{{}~wz{tx{~|||{z~{}{y~{z}||~y||yy~{|y||{||y|}{|}}w|{y}~xyu{z|~|yyz{}~y|{|{x}|{{yzx}}x~x}~|zz}yx}|v|z|y~|{w|zvw{}{|{|{yx|yx{{y~}}{wx{|}wy}zzyzv}x|yys}{}}zz||}~y}{|v{xz~}uz}}|z{|}z~zzx{||}yx|{|z||y{|}y~~}x|}}}zy|z}y{|{}wy{}}{}{}{zu|{|{|y~}}y|y|{}{||{|z{|zwz{}x~y|{~w{~}{yy|w~x{y}~|{zzx|{z|{zxww||v{~z{z~|y{|{y{|~{}}zv}{}z~{yyz||z|{~|~vzzwzy}y|{zx}zyz{y{{|yz}xz{|}yz|z}x}{|{z~~~|~~|~z}}u~~~||}|~}}~}}~}}}|}~~|~}|~|~~|}~~{|~~~}~~{}~~}~{}}{}}~{z|~~}{~}}~}}~~|}|}|{{~}|{~~~}{z}|}|~~|~~~}|~~~}~~}|}{~~{z{}}}x{~~}}{|{|z~{}|{~{~~~|}~|~}|}~}~~~~|~~}{~~}~}~}}~z}||{~}|~~z~~z}}}~{~{~y||}|~|~}}}~~|||}|~}{~~~}}{~~~|z~~|z}~~~z}|}~~z|~~z|}}|{||}||~z{~~||~{|}}{{~}|{|~z{~}yyy{x{wz|xyxwx{~{z{{~y{vy}w{z~u}{{}|}zzy{}x}}}|~|{{}zzxyzy}{z}yxxz{x|yyywxzty{y}y}}zvzz~|z|{x~x||x||}{x|x}||}{|}{wz{|v{{yzz{~{zzy|yzywzxy}zyx}u}{z{x{{{y|~|{{zw{|}|zyy{~{{~{{{z}x}|wz{|wy}z{x{yxv~}{{~zyt}|z~{z~}}|}{}z}}}y|z~{}x~zxz}w}}y{}|z~y}z{~~~ww}wx~||zw|x|z|yy}z{{y}|}{{{~|||x|yzzx{zz{||yzw{{{y{|{wv{{{uz}{}~zx{~z~~|}||zy{{~z}{|{{{vzz}xyyyy{{|y{~{{z|yzzyzy}yy~{}vy}|~wz}z|{{x}{|{||}{z}}|}|w}z~|w}z|y~zxyxz{y{{{|wzzzx}}y{||w~{}{y}z{|yy}}x||{~|y~}zwx~{}|zzxxz{z}z}|}wzyzy|x}yz{~~~z~y|z{}yz|~{|}}y{{z{xyyy|z}yyxx~zy{||~{z|{yysy|x{{xuwy~w{{|}~~||~}zx{z||}~}yyy{}w{|zy|}v{xw{w~xyt|~z|tx|~~z|zzz}zz~y~y|~|||{z~|{w}z|z|y|{|~{{tzz|y}x|y{z{vz|zwz|y|}y{|~}}x|z{||}y~}|~~|}z}~|~z}}{|}~~~{}~z}|}~{zz{|~~}}||{||~~~~}z}{}|z~{}~~|u~||}}{~~|}~~~}~||z}{~zy~~~{~|~}{~z~}~}}|z~~{|~|}}}}}~~~~}}~|yz}}}~~~~}~|~}~~|}}~|}~}}~~~|~~~}}|~}}|~{~|z~~y~|z~~}{~}~{z}|}~~zz~}~|~}|~|{|{}z~{|~z}~{}}|~~}~~|z{~~{}|~}}~~~}}}~|{{}~}|{~}|~|}|{~{~y{zyx{}}{z|x}{~}zxxxzx|~}zy}|{z{{y{z~|xy{z~{}t|z|{yz{|xv}~{{|~{y}x~{zuw||~yxyz|yw|{|{z{{}|yzw|||z}~xz|xy|}{z{||uzzy{~y{t{{zz}}x{|z}z{w|}}}zvyxsz|wz{|{{y|xzuy}{y|v{y|||z~~||}}}~z{zx{x~|{}|{u~}|xyyz||y{y|}}{|yzy|z|zx|z{{~y}}xy{|}yz|~{|}}{~|||w{|}z{{v~|u|zyzx|z~||~x{yz{|~|{{yz}x~z{y~|}{yy}|~z}|x|yz|z|z||y{y|{x|zx|~{{{|||}~w{~~y~zzzu{zww}{}}y{yy|{|~y{{zy~|zy}xyx}wz}yw{{{|{|}{z{~{~zyyx~||zz}zww~{zy{|x}zxyz||}{~}||}wxzzw{x{~z~y{xvz|z|w}zz|}z{{x{}{zy~y}zzzz}|{{y{}yyxy}~{|}xz|}|}xw|yz~}}wz|xz}{|yyzz{~~z|y|~|~}}z~}z}sy~}}|}v||zw}|z}x}{zyy~|~y}{xz|}{z{z|xy|||~z}}uzyyy{|z||y{{{{}zy|z{x|w||y{y{y{y}}z|u}yu{~|{|{}{z{|y|zyzx}zwy~z}{z{{~z|~{z}|}}{||}y~x{~{~zyy}}{|vz{|z{{~~||yzz}{{|||||~w|{|xyxyu~vz|~}|}~~}{}~{~|~}~}~z}}|}~~y}{}~}||~}~~~|~{|~|}~~~}~~~~|~}~~|}}~{~~}z{|}|~~z{z|}}|}}~{|{~~z}}{|~}~~~}~~}}|}|~~~~~~~}}~|}~}~~~~|~}}~|~~}}~}~|y}}x}}~|}|}}{~{}z~~~~|~}}}|{~~}{~{~}|~}~|}~~~}~~~~y~~~|}|{}~~~~}}}x~|}~}~}~||~~}|~||||}{|~~{~{~}}}~~}}~~|}|~{~}~~}{}~~z{|~}}x{zz{|{zz{z{{{|x~zuzyyu~|wz{wx{yyu~}|||x{{|}~~zxz|zzx{}~{{|{|~|}}|xvw{yzy}y~yy{zvxv}{zx}wzww}{x||zyx}~~}w{z{zz}yw{x{|~|{~zz|z|y}{xy~zzxx}|}x{uzw{|x{yw{|x{}|z}|xxx|{|yzw{|{}||{}y{y|}z{z{xz{||zz{}yyy}w}}|{~zyyzyy{{z|}}x}~z}|x{~{}}|~}~|||}z{yz~{wzvz|}yy~z||zw{}w~z{z{z|zy|}{{}{yz}z~}y{{zyy}}z~y~~x|}|~znyyu{~x}z{z~}y~|y{{}}|}~xy||x~x|y|{zy|{zz}|xzzx|y{||x}}}y}{yw{v|zy|||xxy|~{y}y{{}|{u~}y}}{}z~{{z}|~|{{{}{}zyz}|~{t|{}z{}{zt{|y}yxy||{|{~xyz{y{}{~}{w{z|y|}||z}}{|y}{{x||x|{|y}z}z~{zz{z{|z}}||z}y~|xww{vyvxyy{}|wz{yyz~||}}|t||x{||||yz}|}yyzuy{}{{{}zz~yw{|v|~|}x{x}yx~zy~zz~~zyx}{y~}{|}}}~}}zy~}|}~z}zzzz{{yt}vyzx|z|uzwxz{x{|z{{z}}{|{{z{|~||{{x|z~~z~|{}|~{zy|z}}zyxwyz{w{x|z{{x{{|x{}{z}zy~|}~|zzz}}{||~|{}~}}}~|}~~~}{|}}{y~}|~y~|z~~}~}~~~}~~~}}|~}z~~~|}{|~~~}~}}~~}~~~~}|~}{|~}{~}~}~~}|}~||~}||}~~~||}{~~{}}x~~}~~~y~}~|~}~~}}|~|~}|}~~|~~}~~}}~z~}|~~{z~}}|}}}~~~}~}~~z~x~}}}|~~~}~~~}~|~~z{|~|~}}}~~{}{|{z}}}|~{~~~}}}~}}~{~}}}|z|~~}~~}~}~|~||}y}~~|}~}|~||~}~}||{||{~~}}zyy|vz}y~yx}x~{{ty~z{~yz}y~||~{|{}|~|tw|~{v{{x|{~z{}~{w{{}z|}xzzzzx{}y|y}~{z|}xw|z{yz{~|}|xzz|{|yxx}{wyy{x|x|}|y|y||{yzz{{~~}wy{}|{z{|{y~v{~y}~|w|~{z~yz{{xz|z{y||w{||z{|}{|}zy}|}|z{zw|zz}}|yy~}}x|y}|{z|z}xx|{{w{zzz{~|{y|{~z{z{z~}z~yyxx{z}~t~|wzx{z~yxxy}~{}}||uz{~{}}y|||t|}{x}zw|w{zyw|~}|zz{||x~z~||}x}|y~}x}||}}{zz{{x||}|z}}|||x|}{}{}}zy}~{{}}}{y~}{z}z~|}|~z|z{z|z~{|u}{x|y{x{|}z{{zy|~|z~|{zyz|{z|xz|{{z}|w~y~xy|z{~z}zx~qx~{~|z}~}zy{yz~{{x{x}{z~{}zz{z~}|z}|{}{||z|y{{z{z|y{{z{|{{|{yz{{|{}yy~{y|z||}yx}y~w|z{x{}zw{y|{{zz{~~}{||{y{{z|{}~zz{z~|{{z~||{}{yy}|}~{}z}wz|x{|}z}~{ty|y{~y{||x}}y}||}}~yz~y~z}{|y|}{zz~||}y{z{w~|v{~{xz|uy|y~|{{zxwx{z|||}zzwz|{{~{z|}z{{z{wz|y~~}~~}}|~~|}~|~~|~~~z~|~|~~}|~~{~~~~}~~~z||z~{~}}~}~~~y}|~}z{|z}}}~}}|~||}}}~|~zz}~}{}{~~}}~~}~~~|}~|~{}~~{}~~~}}~|~~}~~x}|~w~{|}~}~y}}}~{}}|~~|~||{~|}|}{}{}}|}{}z~~~~}~~z}~~~}~z~~{~{}}}~zz}}~}~~~|~|~z~}|~|~}}~~z~|}{}}~~~~{~{~~}~~~~{|}~~{{~||~w~|}~}|x{{}yw}|{{xyw{|{zxyyxzxy|{{|x|{|y~xzx}|vz}{{~}|~yyx{{z~~}|}w~{z~||{||~z|y{{{{zz|{yxy{tzy{{z|{y}z|w~{{|w|}{z}|yz|}yx{{y{~x{xzy{x|~zyzy}yyzzz{w}{z|z{yz{{~y|{|yz{zyz}w{z~z~}{}~||z~{~}{{}{{~{{xz{zzy{|y{wywvzy{zu}r{yy}x~~}~y|}{|||y~{y}wzy|z~z}~}{|wxw|x|y|}}y~}{}s{}y{yy{zyy{w{|y~|~z{|~|yy|z~{y|zz~}~|{|zyuzvwz}{{y|}x{y}|{~v{}|y{z|w{|~{~z~z~|xy||z{|~zx|{}}~z{|~||yy||z{xx{|}xzw|xyy{t|x~|z{~x}}{w~|~{z~x{}zyxzx|}xzzz{xy{z|{|x|}{y}uz{y{|z}~zz}|y~~yx}~zv|{}x|}z||}~x{zzyy|}yzx~y||z{z|yz{vxz{~{zw{vz~xz|yz{zy~}}xz}{|}~z{w|}{{}z{}zzv|yy|z}yz{{}{}{zw}wz{y~|y|{yzz}|{|||x~y}}{z~}zw{|{~~y|}yzzzyz|zyyx{|{y{{}yw}~|yz}}{{||{}|}{~z{}{w{~}z}~xzzwyyy||z~{yy{}y{~yyzwy|~wv{}~{z~|y|v{|z~y}{}|~~}~v~}~y~~~}}}|~}~~|||}~}||}~}}~~~}z}}}~}||~|~~}}y~}z}|{~~}~}}~z~|~~~{~~}}zzv|~|~~~|{}|}~w|}}}{~}~~}~}z|~}}~}~y}z~}~{{~~~|~|||~{}|}}}}{~{}}~}}w{|y~|}w|}}}z}~|~~~|~}}|}}|}~w}|}~~}y|~}~|{}}}{}~{~~}|}{~}~}~}{}~~{~~|~~|}~}}~{v|x|yxyx{zyx{}~xyz}yx~|}{}~xxyyzzz{{vxyx|~~||~}|y~|{t{~w}||xz}|{v|z{~x}|y||}z{||}}}y}}{ywzx}zyx~}}|{x{~{~{y{wzz}}||zx|z|{z{|}v}~x|z{|{|vy|z{}|~y{zyy~w|}{y{|w}}|y}{yy|~yzzy||w~z}}~y~~}}}}z|x}}zyx|}}x}}}}~~x|y|z|z{zyzzz|w{y|z||zx}wuyz|y}~|}|t~zy}y{|z~{}~z}zzzx~z{}{x{{{{|w{|z{y}z{||{{{~{{|{{|~{}yzy{}zx|ywzy{z|{~~yx~y|~wvyy{zzz|zy{yz|w|y}z~}}z{|}z|xw~~|}{}xz{~v}~{x|{z}}|yvz||y||{|v~|z~zwxux}yx}~y~z}zz~~{yz{z|}|{x~~z|z||zxy{{u||x{z{~yx~}z}z{{|zz{{y}}z}|~{}~|q|}{yy~|zzvv{yz|}z|~{y|m~{xy|~|{vv|}~xyvxwy{yw|wy|~z{yzv}t}yy~yyx|vz||z~{z||zx{y{z}z~y~xz~z|z~~y||z{zx|z~~~zy~|zwz}x|~zyy}}{wzz{|zxzx}}~x}}x~z|}|||~|u|yuy{|z~y}}|zz|w|w|x}x{{~~|}|{}yw|x{}wyz|yzx~z|v|y{yx}{|~|xzu}zvyw}}zz{}{z~{{|}}x{}{~}~~~}~}}~{}~|}|{{~}}}|}}~}z{~||~||}}~|}~|~}|}z~~}~||~~~~~}{|~~}}z{|~}}}~|~~}~}{~{}}~|}~~|{~~|~}}|||~~}{}|~|~z~~~}}~{}}z}}~yz}}|}{}~~~}|~}|~}~||~~~~{}~~~~}{|y}~|~}}}}~y}|~~~~~~{~~~|}||~}}~}||~{}~|~}~|}|~{~||}|z{{}~~}}~~|~||y|{~|~~}|~~}~}~{}z}{~~~~||z~}||~z~|~}~}z{~y}}y|y{yz|xy}yz}x}z|zw}y{zvx|z|{{zxy}~|}z{{{}{||xzz|{y}}||xv{tu||xyx{|wwx||x{zz~{||{y|wxyy{}|z}xzxv~~}|}wz|}{||~yy|}w~}z}xyx{|xzyv|y~wwzw|w}|{{}w}{|}zy{yu{~~|z~z{|~z}||~z~{{~}x~||x|u||wxx{}x{}wzz|yz|~z|z|~wz~wx}zw||{{~|{||}}}~v~~~|z}{|z||y~}zx~}w|yzz{{{|zyz}{wwu{|x|yz|z}~{w|~y|yzwy|{{zzy}w~{w~|{z}vyyzy|z{zy}{wxw|}yyzxxyz|{zz~}z}|z~{y{}{~|y|{vy{{|}|{}xz{ywx~{~ww|{~~{{|~|{y||wyzz|zx|z~{|z|~v}}|x||}~~v}}zz|y~|}||y|vy{zzzyx{zzw{z}{z|}z{y{y|}y|~zzy{yy~~yy|z|y{{yw|zx|zz|{{x}|{{zz}|uwz{{||{|{y~~||zx|{zy||{{x~}}}{{{}{|{ry|zxwwzvysyy}~{|wzzzuv{}||{{z|w|}|y{{{||~x~}z}wv{|y~|yz{|yy|{|v{|yyy~zx|ywyzw{}}z}wxyzz}~x|y~x{}|}w{y}}|{~}y}z|z|}w{y{}{~z{zy~yx|y|yzzw}~x~|~{{|yz|{}|{~~~~}|}y~|zx}}~}z~~~z{||~|}{~}{}|z||||||~||}z~~}{}zz}z{{~|~}~~}}}|~~|||}~|z~{}|yz}|{}|~~|~~~|~~}{~|~}z|}{|x~}}}||||~~}~}~}~|~}|~|}}~}~|z}|}z~~}~|}|z~~}z{~{}||~|~|}||~~~|{~{|~~~~y{~}~{}}y~z}}}~~}~~}~~~z|~|||||}~~}~~}~~z}|{}~{}{}{~}~|}{w}{~{z}~}}|~~}||}~~|||~z~~~{~~~}}}x|}}~||~}}~}~~z~~}{z{}}xyz|xz|zz{wzz~w}w~z{yy|w}}z}{y}{w{x{|x{{x~zvv{}}{~{||}||u|wz{{zzz}|}{xz{|{{|||{z{}}}yz~|}{z{{w|}|u||x{y}|~ywzz~yy{|{{|{z{|~|wy{|z{u|z|z{xwyw{z|{~zz{y{y{y{xzqv{~y}z||xzzywyx{~y}yvyw{{~{z{xw{|x|wz}z{wz{~x{x{{~z}|y}~xxyzt~|wy}||}{|}yvy|{{|zz||zy{x|w|{{zyz|z|}wyzz{zz}{w||x|xxzx|x{|{}{{{|yxywzzwwy~xzy~{|}{{yv|}xw~{|x|zz|w~|yyzy|tx}z|z|v||~}wzz~{yxw{yyz{}|||xz|~x{}}yzyz{w|{z}|zy{{zyw{{}{w~}{|~{}x|yw}||{yu~xzx|||x~|{xx|zw~zy{|{|}|y{|{|zyy{{~zx}z|ww{{||xyyw{|x{{|{z{~{{}vz|y|ztz}}z}z|x}|wz|{~~x{|{}}|zy|~y{zz~{sz||z{yx{zz|yu|zz{z{~|xw|||{xzz}x}z||~|yy{z{|{w}||}yz{y{|z{~}}{}w|z||z|~zz{yx}z|~~v~yvz}z{|{}uz}|}y{}~{|{y{y||zzy|zwy|y}{|zzzww}xzy}zz{{z~~xz|}v{}{}~z{yz{y}}|yx}{z~|{w|{{{|yy}{}}|{yzz{|}|}}|~|~}|}}|}}}}{}z{{}~z~}z~}}~|v~}z~{|{}~y~|~|~|~||}~~~~~||}|~~z~{}|}|}}{|}~}}~||{|}~|~|z}}~||~}|}~}|||~~}}|}x~}}y}~~~~}}~~~|}yz|~~~~}|{}z||{}~{~~~y~{~{}|~~~~|}}z~|z{y~y~~|}~~~~~~{|~~}|{}~~}~~~|~~}}y|~~|~}{|}~}|{}~|~|}{~~~}}~||{~}}|x|y~~~~}}z~|}{~~}}|}~~}~z|~~~z{~z|{|}}~|~}{~}}}}}~~zx}{zx}z{~|z}x{~{z}}|{zvz~xx{|{|vzvx{yx~z||zzx{}yzzz{}z|}~}~|t}~z{zv|||zz}{||xw{yyz{x~tz~xxx{|xwyz}zzzyyx}y|x|y|{x{y}zz{}}{||zzzt{zz}y{{uxyy{xv|}x{xyxxx{x|w}xtx{|{{{~{~y||~|{y|}}y~|zx|z~y||yxvx{||{|vxx}~zxv|}z{|xyy{u}{~~xz|}}{{|{y|{x|{w}}yxztzv~{|z|}~zy}}{|~z}w{v|{{|}~}y|}{|{|}}}v{z}zu{z{wu~}|z}zzy|yy{||}{{xxw{x{}~}}zz{z|{|y||z|x|u|yy{|}z{|z~{~||yyxw}y{xxzz{|~x{yz|z~|z|}}|~z|~zxz}{{}|xx}|y}z|v|~|y|{{z}}{yyw|uy{|w~x{v}{{wxz}zy}~}{|||}~|~~~z{}}x~zx}yx}x}||yxzz}y~y{~y{{{|yzw~|~}}{|y{}y{{}yz{~x~z|~{~||y|yyz~{{{y}||zz{x{{xw|{|}{yzy{{zxz|y{{~}}~}}y}z||~z}{||vx|}{yz{z|}~t{z{{~{v}{x{}zyx~{y|y|~}xuy}{z~~z}~xzy{|z{~{~zz|}xyyyx||zywz|ywy}x|xzxyzzxwzzzz{|y~||~zzszzz~}~~|}|}|z|yy}}~}~{{|}}}~}~~~~~~~|~{z|||}z}~}~~|z~}x~~}}}{~|}z{~}}~~}}}{}|~~}z~y~y~~~}{{~~~}}}||}~}|}{{~~~}~|~~}}~|}y}~~~~}}~}~|~~~~{|}~}|}~~~~~|z~~~~~~|}}~|~}}}~}}z}|}~||~~~~}}}~~~}~}~}{|~}z~{}~~~~z~}~|}}|~}~}~}||{}~{{}|~~}}y|}~~}yw}{~v~}~|~~z|~{~|~~{{~~~~x{~||{}{~~}{~|}~}~}|{||x}}~}}}{{z}zz}}}xzv|||||{|}{|{}yyw{~||{{y|vyy~~{~~~}}|tz{}yz|~~x|}}zz}|{y}z|{}~}v}y{}}y|{{x|{y~zz|yzy~~z}~}{~|}~{|y}|z{~}}~z{{{}|{}y{}~~|{yyy}z}v{z{y{y}~{y~yy{x}y}{{{|}z|}{z|wx|y|{xzz|yzywy}y|}{}~x}~zx|{y~||~y|{~yzx}{{}}||~|~}|||w|wz||}x}}~x}{{|w|y~{}{||~{||||wx}y~|}{z|zz}|~|{~x|x||{|{zz}|||{}||{}|{}||~}{{z|}~|y|{|~|vy{y|{{y|{}{}z}~|{y|{w}}|xz|~|x|~~x~yz~{zyz|~{}|~}~~}{|}{}}z{{zz|{~}}x~~z}{~z~y|{~~~{~{{yy||yw{z}~wx~ywy}z{x~~~|z~{~}}}{}|z|zz}}|{~~{{y~zyzz~z{z{~{~z{yz|{~~~~|||}x|}|}w~~zz{|}w{yy|z|}z}|z~x}{}yyy}x}~}xz~|x|y}x|}u||{~|~{{}y~y}|x}z{|~z~~~}|}y{~|zzzw}|~||||z{}~yz~{~}y~|}}|~}{o~|||{xyy|{~}}|{w~}~|{||}}||}xwz|}}{{~}~~{|z}~|}}}}~}~|~~{|~}||~}|x~}|}~{~~~~~~}{}}}~~}{~}|}~|}z}~||~~|~~~|~{~~}{~~}~}}}}~}~}~}}~~~|}}~}|~~~~|~~~|~}~}||~}~}~|}}}~|s}}z~}|{||}~}}zz}~}}}}}~~z~}|~~s}}~x|{|}zy|y{{yz{{{z|zz}}z|zwzzyxwx|zxvv~||z~|||{}}wwy|}|}yy|}|{|}~yvz|w|{x{y{|yz{}y{|zyzwzyzx{|{~zyyxwyv{zz}vyz{y}||vzx|~||}~z}}~|}|yz{w{y~z|zzwyzz{{z{xzzy|yzusxz{}{{~y|y{w|yz}~~zz|}~z|~{{{{}y|{||wzz|zz{ww}v}}|wzzsxz}{x||}xz~}}{x|{|~~{|||~z~}yzv|{}~w}}|x{~|y|w{{y~zyzy|wzzwv}{w|{~~}z}}{y|u}zvyz{~|{~{||yzzwz|}w{yy}vy}ywzy}t|}vy{zx}}}zy{zy|~x}{~y}||}|}{x|{zyzzz|zv}v~z~xzy{~{yxyy{xyxyzxz{~xx|zyz|{|w|~|y}~~{~x}}}zwzxwzw|{xyz{yyv}~|vxx{{|zzu|{z}y}|yyzuy}w{}}zyz}zz|yvzz|{}||y|u{~xt{~x{~{|xyzzyu|{{u||x~xy{{{{{yxz}wx|y}|yxx||{~z{||~xywx{~wzzv||xy{|y|xy~}z{}u{yzx{{z}}|||}{}z~}}}}x}~~{|~}|xz}z{}xwz{yz}yyyw}w|zw{yxz{|y~yy~w}yyyyy}{}z{wyyyv~|zy}{zy}}y~{{}||~}|vzz~w|yxyw}zzwv}yx}ux{||xyzy{|x{||}{~|z}{x}}}v~}}{}~z{y~}~||~~}~~}|{||{}{|~}}}|~~|~||}~{z{~|~~~z|~z|~~{~~~~}}~y~}|~~~}~~{{~~~}~~~~||{~~|}|}z}~}}~{~~~~{~~|{~~~~~|~}~|~~~}|}~~|~~}|}}|}~}~}}~~}~~~}{||}}y{{}~~~~|~~{}~~|}~}~||~{||{z~~{}~|}~~z~y{{~}~~}~|~}~}{}~~~}z}~~|~zzx|~{}~z{}{z}||~}~}|}~~|}~}y|}}}~}}~|zxx}y}yv|}zx|x}{xyxyy{|wz~|{w|wy{ty{xz~y}|zwx}{{|{zz|{|~|{y|}y~wz{y{|y~{|y~zx|~{|zyy|~||{|{~}{}yy{xy{{z~zz|yzx|}|xxw|y|||{z~}zz}zyx}{{y~y{yx|||y}zy~}z|yyzwx}zx~zy|{y{wz{}zu~{{}|~}|{~}z|yyz{{y~z}{y}yx|y~{x|y}{}x{y~{xyyy{}{{z|yw}z~}x}}}~yz{{{zx}{|~x{~wzxx||y}xy|{z|y~{yz|x{{yx}rxx{}~|~y{|{~~|{}v|{~~~||{|~z|}|{}}{}{zyz}|{~zyx~{}z~u{xyzz||yxw{y}z}}}yz~~z|~y{w~~z|xv~}z|}~}x|}ywy{yu|{}wxxw{~~y{{{yyz{}xw|x|z}zz~||x}}zy}~yz|z{xzyzxz~z}z{|}~zx}{xyz{}}|x|~{{~|y{z}{{{|~~{y|||}y}}x{{|zz{~|}{{{{{yw|y~z~zw|y~yzxy{z|~{z}|z|{{~vwz|}{{x}zzw|~~yzx|}|}~}|vz~{xv}y|{|{|y{yxy~w~zx|v{}y~w{yx~zx|y|z~z{~~z|~xyzzywy{{}|~}{|{wzy{{}}}xzxw}||}{||}}x}y|{z|}~y}x~x}}~~}}x~|}y}}y}}wwzwxx|zw}z|}yw{|yzw~{||w}z|w~y}{z{}~{~~}~~|}||}}~}|~|~~}{~|z~}}}}~}}|||~}y~z}}~~|}~~~{~}~z~~}}{~}~~|{~|}yx~}}|~}~~|z~{}~}{~}~~{{|z}}~~~}~{|~~|zz{~||}|z|~{}~~}~~}|~}}}~z~}~}~}~{|}~~}}~~~{~}~}}}~~}|}}}}~}||}|{}|~~{~|~}|~~}}{~|{~}}~{{}~||}~{~}|{|{|~|~~~~y~~}{{}~}}~}}~||~}~{~{}~~|~~z~||~~z}}}~z|}}z~}}~}~~~~~{~}{{|yy~}}~z}wyy~zyzyz|~zxy}{vz|yzwuy}x{{||z|zx~zzzuwyz}~z{|{{~y~xzy{|~}{}xw}|xvxy}yx}yzu|y{}{x{wyx{w|y|~}zz~{{||x}|~z~{|y}z{z||y|yxw{|wwvx{zww{}ww{yy{wzwx{|zyxxzzx}|yz~x{~{|{~x~{u|zy|}}|z}y{{~xy|~|}~zzxyzx|yy{{x|{x{xxxv{wyux}||}~~|}{xzu~}}|{y|{zxz{}}|}{y|zxx||y}{{yxzz|zyzy~{y~vy|}{|~}|~}{wy|z}~z|~z{}|{y}zuy~|vyzzwy~{zx{|{z|zz{xyz||yyyw|~}}|zz}{{{}}z|yy{yx}{z|vyz|y{||yz{{w|z{wzxwz~zx{||}}~~z}}zz}{zx|~||{y~}z{xy}{|y~w{z{tz|yzwy|x{yx{}}uy{x~~wz||wy||}x|{}{}y{~yz{|~~}{{z}|{xy|z{x{}xwywy|zzyw|xyxv|}yxu{{}zz}|{{{zw|zx}x|~}}}zy}~x{~}|w~y{}xx}u}{}xy~}x|xy~}zw~|y|{yz|z}|z~{|{z|v}yz}||yy{zzz{{z~|z|y}z|vv|xw~xw}w|xxzxy~vxz||z}x}{z{~yw{z~|||}{~~{}}xx}v|v{}w{y|x{yz{~~}yy|{}{y}}twxy{{}x{x}|}zyz{{|zz}~|}~~}}|~zw}|||}~}~~~~~{}z}}y~~~~}y~{|z|||{||~~|~}x}|}~|~~}y|}}~~z||{|~|~~}~~|~}z}{~{~}~~{}|z|}~~{}}|~|xz}|~|||z|~z~}~~~}}|~x||}~~|~}~}|}}|}||~~{~~}|~}~}~~|}~}}}{|z}~~~~|}|~{}|~|}}}}|~~|~}~~||}x}}}{}|{}}~~}~}~|~~}~x~}y~|}~~~~}~}x~~}}{z}~|~}{y{|z|z|~|}}{~}~}|~{|}}~|}|}{}}{||~~|}~|~x{{|{~z}{{zy{}sy}|yz{zzz}w|{z|zxx||y|y{xz|{yw{zy~{z{wx||z~}y{y|zx{x~||x{z{zxxyxw{y{}v~|wxz}}|xzy|~{~~}yxzy|x{}{}}|zxy~yywz|y}|{|yzyz|~{zzy|}{{y|||{vwz{xy}vzzyzzxw|yw}z|~wyx{|z{u{{~|z}xy|z~zyy{}{y|~xu|z||}z}|zzzwzwzxwz|}{xy||}{{~y|y{|{}{ww{|z|{{|z{|~yz{{|yzy}v|v{xy}}{z{{|v~}yz|xx~{wzw}{|}}{z}|~|{y||~{~wz~w|{{{}zyy{w}z|zx{|}{}{}z~{zw~y~~xy}y{|u|~wx{~~wx}|yz|xz{||z|z{zwz|~{xu}v}z|y{}{vz{yz{xy|}{|y|{{xzw}}xw}z}{{w}{y}x~zy}zy}y~zz|~|xy{}z||yxy{y||z}}xzyz|{{{~{}ywxzy~}}~|z{x}xytxyy}|{xy{zz|}|{||y~~{~}vxz{{z{www|||}}vz~yx||xywz||x}w{||{y{}z~z{{~}{{w|yywzwx{z{||{wwz}{x{u|w~y|{|}zv~yy{v{{|z}x|yy}w}yv~}xz}zyyz}|z~~|xx|{}}z{~|xx|~w|y~}zxzz{~|x{z|zyzy~}}v{{zz|}||zzz{z}yz|y{{}|w~z~|~w||}~|z{z|~|y||zv{|z}~{|}}}}~{|~~z}z~~}~|z~~~{}{|~|~~|}~}}}~{|}~~||~~||~~~~{}}|~}}z}~~~~y~~{||z}~{~~~~|}||{y}}~~z~}~{}~}z}~|~~|~{}~~}}}||||}}~~~z||}~}~{}z{~}}}z~|}|x~~}}}~{{~~~|{y~~~~||~~|~||xz}||~}~~~z}~~~~}|}|~~x}|~}|~}~|~|}|~~}z|{}~}}}~~}zy||y~~||}}}z~|}|~~}|~}~}yz}~~}~}}~|~}}x}|~}|}u}|~{~}{z~~~|}|~}|~{}{}wz~~}}|}}|~u{}|z}z{|~y|{{xxy|y|zv{~zzzyz|}~w}{~xyw{}{}zy{z~|u}z{~{|{{|{~zzw|z|yy~yy}}y|y~{xvz|z{|{}vu{xuvxz~ww|}{|xz}xx{w{~~|}x|x}{||{y|~|wzx{w|x}z{w{xw{z}}|z{{wxw{|y|y{}zuwy|{y|~z{{z||zx{y||z}}{|}y|~w~|{wuyvy~wxxy{~}|zx~x{{}|xz|zz{zz{|y|z~xx~|u}|{}|~~v|}xyw|{}z{zyz}uvz{y||{~{|y~y{xw|z}|}{|{||}zxz{~}~|}||~}z{z}{yyzy|y|z|w~{yyy{w}{}vywvyzz}y~z}{{}ywy{{y~|}|}~z{}{zzxz~x}zy|zyz{{}y|xz|{}yyz}wyz~~|~|~zx}}||}x{z~z}~{w{{||vwx|||}{y}|zy{zxzz{zzv}||z~z{wx}|yzzz~}zxzyzxx||{|}~{y{yyy~y~xy~yz{{y{t|{z|}}y{zyy}ww|y{}|}~||{{zy~{{x}~{|{y||||~{y}~xzx~y}zxz||}x}xxxz{z{yswu}{{}y{|x{t{{|{|y~|wy}}||}}{~{||}x{x{yz|}{w}}z{}|y{zy{yy~z|}|{|{}~}|}|~~{|}|{}zz{{z~{~z{wx{{{|}vxy~v{yz|t|xx|zwy||}{z|{}}{}zy|~|~~~~}~{|{}||}~~z~~}~|}~~z}}}}z}|}~z|~x~}~~~}~~~~|{~~~y{~~||}y~~}{}~~|}~}~}{~}|~|||}~}~~}~}~~}~}{|~y~~{|~}{}{~~{~}~~~~|~~~~|~~}}}|~}~}}~}w~||~~||~|}~}{~~~{~~}|{z{}~~~~}~~~}|~w}}~{||~|}~~z|~}~}~}~|~}{}||||~}~|}}}~||z}~~|~~~}}~~{~}}|}}x}~|}}}}}|}}|~|}~~z}}~}{~~~|}~}}~}|{z}|}{}~}~}|{~~~}~~}w{|x}y}xz}~yz|{x}y~{x{ywxx{{}|x|z{|x{y~z|zz{z{z{{zz{x~x|y|{|{~}zz}z{w|~vzz~v{vx~|}y{{z{y{|}{|}{{{z||yzxy}|yy{yzy{z{}wyz}||~|z{yz}v|wz}{zx{xy~wz{y|yz~y|~{|w|v{vyxz{y}{z{z{xy{~{{}z|z{y{}}zyxz|u}xy}yx{w{{z|zy}zzxxyxy{w}~}{~vz~~y{zyyzzwzzyw|{z{z{x{}r{yx{z||}|z}}y}z~~|xz|u}~z|zyz~yzwyx{w{|{~yz~}}z~}~}|x{|z~}zz~{{zyy{x}{z{x{z}{}{z||x}z{zy{~yyyv{|~{wyu{y}x{{yv}{z||}{~||}z{|}~{||{{~y{}|{}{}}|{xzy}~~{||y{}}}|y||z}|w|{|z|vyzv~zzz{zwxz}z{~|}yz}|{yzx}z|z|yz}zz|y}{{y}zy}|y|}z}|~z}x|{{yy{wx~}y}||~y|}|y|}y||x|}|sy{zzx}z}|zyz||{{x~{|yyvyyyy}z{~}~{{{wzvyvy~xy{z{~{|y|{y~y|~{x|zw}{{}}z}yvxyxzzw}{y|zy{{y{|wyz{|{}w}{yy|{zzy{v|~|zz~y||{zy|}x|zz~{yzxz~xyxz{{{{xy|{{yzyw}yy|z}zxwy{u{}y}|z}zsw|y}|~{|~~xyzzz}zxxzz{|}z}{y||zu{~~}||{}~|}{|~}~~{}~~}~}|}~~|}}||||}~~~}~w~|~}}}|}~||~~}~~~|~|~|}~}~w|~~|{|~||~zzw}||~~}}~|}~~~y{}~|z}~}}~{~}}~}}~{}~~|}||~~~~~}~~~~|~~}~~~~~}}|~~|{{}}~}~||~}}|||~~~~}~~~{x~~}z}|{||~z~}~z}~{{{}z}~~~|~~~~|~{|~}~{{{~~}z~}{|}~{||~~}~}{{~~|y~~|~}~|~{}}~{}~}~~||}|z{xzz{~|yyy{zyv|uzxyxx{wzzzxzt~}z}{|}{{y||}{w{{}xz|||}|}}}|y}{{y{|{vy|u|wz{x~zu{x{ywv}wzy{yx{xx}yy||xyzxzwy}w|v}|y}wz}~|x|zzy}{{zzwvz|{||ww{{zzyzty}y}z|}|~{yz{x}{y|z||y{z|}z{y|~z~~z{{||wywvz~||y{{y{{wx{|zz{{zyyy{zxyzy}}{|~{{zxy|x~|||z|z}y|y}zzz{|z}y{|yz|{ww{~~xzx|{wv{||{|y~z{}~v~}x{ywxz}~{u~z|}{}xyz~yz|zyz}|xytzzzy|~{|z{}w{|u}zyv}y|{|}||yz{~}||}}yy|y|yz||v{u|uzx|yxx{xzx|v}wz{~uz|~}}{zzz{}~z|x{y}}}|{z}~~|}~}yyz|w|wy|z~}u|}}~~wy~xw~x~w{}~zy{{}~yz}}|}y{{|}~{||}|}}{}wz{~z}w|xt~||zu{z{xvzyz|y~x{xy~zz~}{x{~v}}{y{x{x|yzy}y{x{~}z{{z{x{|zzxywvx{xz{y}{|{y}yxzw|x}zvy}|{~|z~|z{|zz~zy{{}|wz|xv}{ux|syz}}{wxuzv|x|}x~wuuy{y}~z}zxz~y{~}~}{}y}}}}{y{||x{~zzxyty}{x{zz|zw|z~zy||vuz{}{z~{|z{}x}}{~}|}z|{~|{{|}~~|~}~}~~~}|~~~~~}{~~{y|||{}{z}~y||~|~~}}zx|{~z~|}}|~y}}}~~~~}~~|{|}zz~~}~{{~y|~~~}z}}|y}~~~{}~~~~~||~~|}~}{}~{~~}~}~v|x|y{{|~|~|}~~~y}}|{}}~}|~||}~{z|~{zv~y~}}}|~}~~z~}{|}yzz}w}z~z~~|~}~~~}~}}~|}~~~}|~}~~y~~||{}~~{~}|w~}|~}}~{}|~|~|~~|}}z~~z}~z}~z}}|{}|{~|}|z{}yvxx{zyzy{w}yutz}xx}}w|y~xz}y}|x}}|~x~|x{}y|zz~v{{~z{~zxx}yxz{}~zz|}zz|yz{x}{z~z{}}|zx{y{z|{|{}ww|{wzyzyy|x}wuy|zwx{|z|xxy{y{|{{x|}}xy|{}|z|y{{~|zz{|z~{z{~z|zz{y~|wz~|zszwz|}~||xyz~}{y~w}}}}z~|{{z~{{{z{}|}zw}y{y||~|}zyy~zxx}|w||{{z}w|xzzz{|yyy{|yz~y|{}zy}z|}yxyz{{yy{zx}~{{vy{zz{|zz{z|}{|z~||y||vz{|{z||{~|}}{}z}{|~uz|~zyy|}~{}u|z{~|zy}yy~{xzzx}z{|}z{}yy~{~}y{{y|x{~y{|z{yz|~|x{||}}w}|wy{yy}xyz}yz}{{|yxzv|}{{|z}x~~yzy|{|{{y~wzyz|}~v~{z~~zz~~z{z||y{zz}z{}xy~yx~{~y~y~x|zz~z|ywzxzx{}z}|yz{{|uw}~}~yy}zyyz{}~z}{~}z|y|{|{y}~zx{{~yzy}y}zwzy|yyy{{~{|}{y}z~z|{~}vzy|~~|{|{yuxx{x{~}w}{w~~zvyz~}{zy~{z~xx~zz{{{z~}}}xx{xxx{xxzzy|z~{{|wzzzy|~|~zvz{|~|~y}}x{xz|y{{zyy|xw~w|}{zy|{}{zzwyx|~s}{zy}w||{|w|~|zxz|wwwxz{y|{y~}|{|z|}}~}{||}{~~}}~~yz{~~|}|{~}|~|}|~~z~}~}~z{{}}~|~}{}}~~{}|}~}{|}}}}}||~{}|{|~y~{||y|{|}u}|~y}{||z}~{~}z}~}}{|~~{~~}~}~~}}~~~y~|}}~||~z~~}~~~~~~~||{|}~}~~~|~~~~}|}~z}~~}~~|}{|}~v}~}}}|}}}}~z~~}|}{{~~~|||z~|~~|~~~}}}~~~z~}}{z~|z~||~~~}}~z|}}|~~}}}~{}|x~~}~}|~~}~~}|}z~|}}|}}~y{~~~|z}~~~}~}~{|}{{}{yx{yz~|z|vxwyy{}x{|{wy~y|~x|}zx{z{{wy{{{}zz}yy{~~~~}}{{~y}{{|x|y|{|v}v}|vxy{zvzx~{{wtxyy}{zzy{{zyz|{|}~~y|||~|z}{x}yzz}w~~z{wxy{wx{z{{y{{xxzz|{xx~x~w}z{}|x|~{y|}{z|{z~{y{|{~|{w|~}w{}}~}z|zvzx||z~~}v{{{|yw{}|z{z{w||}~x|z{||}z~{{z{}|zz{~}{|}|}xz{|{yx|z|{x}zx{{|wy}}|yvzv|{yzzw{~|yy}}v~y~~z|xvy}{}{{|xy{x}{|y|z{|zy{xvz|{v{|}{|w~{{xzz|}{}y{|~|~y}|x|{{z|y{|z~y}y{|}zu{zzz}y{|{w{{}~|zyy}wx}w|zy}~x}{zv}}}}|~||}{}x}}z~{z|y|{w{zyzzxyv|w}z{}~y|wyz|{z~~y~zytx}|}z{}}y}z|{z{{x{{y}{zyxzz{~}{|xxzw{y~yxyzvzuwz{yy}zz~~{{z}{z~w~|{|~|~{{z|{|~v{}u|zxy{z{yv~|{yzyx}zy{|||zy|xu}~{y{xyz}~zv{~|y|}w{||{}{yz{{x{{}|w|z|w{}~{}yzy{yv{yz|zzyxz~x|yw~y~|yyx|{{{z|{x|}w}~wz~s{zy}wx|v{ywyyw~}yzxyy}y}|zyzyw}{{y|}~}|y~z|~|x{z~~~}}~~|{}}}{}z{|}~~~}|~}~|z~~~~|{~|~z|}}||}~}~~zz{}}{zyy}|~}}~}~}y~}~}~z~~~~z~{}}~{~yzx}~|||~}}}{}}~}|~|~||~}{}~||z~~||{}}}~{~}}}~}~~}}}~~z}}|~z}}}~~~~|~~}~~z~|~|z~}}|y}}{~}~~~}|}{|||{||{|~|}~|}}}}{}}z}~~{}|}~|}zz~}z}}y|~~|}u}|{~{~}}~z|{|~{}~~~~~|~~~{|}}~}~~~}}~|~~}~~yz{}y}zy|zx{{~{|zw{x}z|~x|x~z}y~zz||zyy}yx|w|z{zy|{vyz}z}~~z|{~|~}{x{|{z}ww|}|~}}{|}}|zzz~|{|y|{xw{z}|}~|y~yz{{z|xy{zyz~|z}~x~}z~yy||~}~}zwz{xyyz~{zz|~zx}zx{z|z~z~|x|yz|z{|x}y{zy{y{|{vx{xy|x{||{||y|}yyy{y{~yz{|v}}y|}|{|}zz~z~}y{|wz|z{yvy~{z{|x|{|}x{zz|{{{y}{}}{|xzxyw|zz{{zwy{}{w~zx}{wxzyy||~~{zxx{}vzx|yw~}{zzy{zz~z{wzw{y{x|{|~z|{{|}|{z{~xvz}|z}|}|xy}|x{w{{|yx{||x|{zxy{||z}zx~z{|{~}yy|}y|xxuw}{~{z}{|~~zz{{}z{}}z|~{~{~|y{}w}}z{{}~|}|{{{z||yyy|~zw}|{||~|zy|wzz}w}y~y{xx{xy{{z~~~{{{}|{~}zz~{~y{z{y||{|zy{|~z}y|yz}{}yt}x|{}~x~yu|~x}{|zzy}{|{|y}z{~{|{|}}{}{zwzxyzzz~y{xzzzywyx||z|w~}~zxz{z|z{{z||yz}yzyx||}zz{x}yw}wuzx|~{|y|~z|||{{|x}{z{u}z{{xxy~z|z|~|z}zz{w|z}|{z|x}x~~y~{~|v{v|xw{x}{~y{x}{}~z|y{}~~~}}~{~|}|}z{{~~~~{~{~z~~y~z~~~|{~~~{~}~||||~}~~|}{}~y}}~~|}}~z~|~|}{~~}~}~~}~~||~|~|}}~|||}}x~~~~{~||zy~~~~{z~~|}|{~|~~{~~|}{}~z{}||~|}}{~}|~~{~z}|~~|~|}}|z|||~~|}y~~}{{}~~}~z}~~{|~~}{~~~z|}~|}|~|~~}||}~}~{}~}~|}~{~~~}}|}{}}||~}{||~|}~|}{}~|}~}~}}}|z~~}~}}}}|~}~~}~|{}||}|~{}~||||xzzzy}{z{{s|xxywyxyx{y}|{wy{{{xywuxzw|{yw{y{zy}}~yy{}{{wy|zy~~~y{~wy|zuz}v}yz|~w}y|xu||~~sxxz|~u{{yww|}zxyzzyzwz}}{z|yz}|z{|x}w}|~{yzyyx~wtyy|{zz}{xw{}x{||xz||{|{~zx}~}z{}y||y~y~|{~{{|}{|w|z{y|z|zy|x}x~~zysxy}yz}{z||}}}zwzyv~}~yw|{~|yy}|||zyy{y}}zt~{~xxv|zzxz}y{x}w~y~zy|y{wy|zz{~~{{{~yzzz}||{|z|z{yzx}~|~|z{|zvxy{{{y{yz~|{}~}{zs{xzwyx{||||}{y|zzyz}}{{~}{z||}|||}{{yx|w~wxwy}zz{y|yxw}yzy}w~y|}{|y}{zx|yzyv}}~{v}{y~yx|{}~|}y{}x{|v|xzzz|yvw|}|}z||y|yxvyxux{|y|z}z|{}z|}||zyy~||yz}{}~yz|{zyz{{wx{{}yzxx|wr}|{{yz||zyz{xx{wy{{zzvy|}}~y{|zyy{{|~x~~{{}}wzx{y{yyw{z|xzzz}|}{uz~zxu|{w}}|{x{wy{y}||vv~}~z~y{{y|}|{zy{|yy{yyz{y{|ywxzz|{{uuy}yy~y{|z}|~~zz}~x||x}{yyz}~}wx{w~~|~yz{z~z|yzwxzy}||xx}{zzy}z|z~{y{{}||~|~|y}y{|{~~z||z}~~z~~xz}|}}}}~~~y~~}~~}{|}z|y}{~|}|z{{|z}{|~~~|}}z|z}~~|}||}}~~}|}~y|~~}~~|}{{|}y}}~~|}{}}|}~}|~{~}~}}}~}~{z|~|~~}y~~|}}|~}~|}||~z}~~}z~~z~{~~~|~}y{||}}~|}~z|{~{~|~|yxz}y~}}~|~~|~}}~|}~}}~}}|~}~~~{}~}|}~|~~{~~}|~~y}}}}}{~}}~}}}~{}}~~~|}~}}z}}}~}~{}}~|}x{|~~~~}~|~}|~|||~~~z~{|~}~{}~z~|{y{z~}|{{~r|zx|x}u|x~y|{{{x{vwyyuy|{yz{}{{~|||}|}x~uy}x{y|y~z~~~|{wyz}{z||zv{~xywz{y}zz{zy{{wzvx{uzw{~}z~zvz{}uyw|z~{|z{}yyzyy{x{vy|yz{{{{xyz{}xy{xw{{xx}}||yvy|}~zzy}x|xw{yz}|{}|{}~xvyz{yz~x|yzzzzz|||wx{{y}x||||{zx|~xx|||{zxz|~|||zy|y|z||zyy|z|}|u|||x{yzvzy|{{z}ys{{y|yz{}yxyzx|x}~{~vx}y}zx|{w||z{yz}|z~xy~xxx~zy{y~}{|vzx|w{|z{}{|{|z~{|}z|y}~|~z}xv}{z|zxz|zw{{}x{y|{~{{w|}w~|wz{z{|{wz|x|z|{|{zz~xy{z}x}|z|z{{y{yyyz||z{{|x}{{y}{||{zzyz}yx}{{zw{||~~y|}|xz{}x|rx~}yz{{x~~zyyyzzzw}wx|x{{{z}x{|v{y|z}xu~xx~vx}x{|z|zx|zuzp|xz~y{{wy{~|{xyw|}{z}xz{w{xzz}}w~zyz{y|vy~vzy|x|{{{x}yx|y}|wz}y{z|x{{z{y|~y|z}zyw~y|w}wv{~z~|y}yv}ytw|yyy{xzxw|{}~yx~{x||{vzy}|{yv{||wz~yw|xx~x}|{}|x}}z|y|}{{}{|zz{|}}ur||}~yz|wwy|~}zv|xx||yz~}}|~|}|{}}}{|z|}|~{x~y}}|z~|}~z~~yx|}~~}}|~~~{{}z~}~~z||~}}}y~~z~|}~{}}~y}~~}~~~|~}~y|}|}{~{|~~y}|}~{~~}~~}|}~|~~~~~{}y}~|~~}~||}z~|~~~{~}{{~|~~}}|~~{~}}~|}}~}||||~}|}{}}}~}|~~z|||}||||~~}x}~|z}~x{~~|~}~|}}~~{~~z|z~z}z~{|}}~}~}~|w|~{}}~~{{~z~{{~{{y|~}~~|}|~{{~{|~}~~~{~~|}z|~}~z}{~}|y~~}~}|}{}~}~|~}|~~|{z}zz|{}x~||zz{{{x|w}}z|{x~xyxwy}{v{z|y|~{|{~x|z{x{|||{}{}zvx|{~yxzy|~w~zz{~{t|~|x}yxzvz{|zx~}|v{wxz||{|v}|u||x{y}xx~}z}{zxx|xx}{z|x~v{{{ywxwy{{~|{{u}xyyz|{y}||{}{}}y|zv}}zz}~}~{~~}|{|~{{zzvx|y{wzx|xzz~x{{y||{w|xwxzzz}yz|zz{xxy|{}|y|z{x}z}{y~{{|w|z}w~|{{{u|}zyuv}z|}{z{{x{}}|u|}}z||~yw{|}{~}|y|}|y~}z|~|{}wzvxxy|y|yzx||}{~zzy{}z~}v}~|||yz~}{|{~zy{~~~|~yw|zx||x|{{{|{zz~w{y{|}{y}}{{||{}z|~zzyz}|{~y}x}{}}{z|~z{xz{zyz{~~z{y{xyyz{|zxxzyy~vzy~|{|z}}x~z}|yz~}w{}~|zw{{y}|z}z~{yzy{z}v}{|zxy|vxy|{zw~yz}yw}v}~x{{{wy}~{zz|~}~~~{{||{{|wy{|~zvwzz|z}w{~~y~xw|}x{yxxzzzz{|}{yx{{|}~}{z~}}{}~|||{y|{}{{wz{z{xx}|zw{z{z||yx}z|v|yu|z}|zz|{z{{{{|}|sx}{~}~|~zz{yz{}|}}~|}yz|{zx~v~{v{||{}x~}{~{z}}{x~}|z}}}}}{{}}{z|}}~~}||}{~}{~}~~}}~~{~}|}|~}|}}z}}~~}z}~~~}|~|}{~}~}}~z}y}}|~}}zz}~z||~x{|}}|}~~~}~~||z|}{|~~}~|~y|~|}~~{~{}}}}~~}{||~}{~~}{}|~~~~~~}}~~{~~}~}~~~}~y{x|z~~}}{|}}}}||~~~}||~~|{~|~{}~~~|{~xy|}~|}}}~~~~||z~~~~~~|~~}~}~{~}~~}~~~}{|~~}|~}~}z|}z~|~{||~}~}|}~}~~}|}}}z{}~~~|}~z~||yy{xzwxzxy~z|ywz|zz}{xu{{x}y|yx|~yw{wwwy}}|{{yz|}}{|xy}zxxwx{}yxwzyx~v{|xy{|u}{zx{{{{zwwxz~yy|w{~{yzwy~ywvxy}|{}y||w~{w|}yzzwx}zzy|xyw|y|||~u{||yyzy{{|{{{zzz|{zvyw|z|~}rxz|y|y~xxxzy{zxzz{ww}y{yu{|}w}~{~y|zz|{z|{~y|{xyx{{|~~w|yy||zzzyy~}yy}|{{yzyw{x{}{zyy~|wyz|y{x}x{xy|x}zw{}|z~}zzyty~{~~|{}yz|~y}}z|zsv~~}y~yzy|z{|~}x~v}yyyy|y|x|wwzy}~}zt|x{xz{z{}~y|y{zzz}|xz||wy{{|zw}yx|}{w{x|zzu|}w}z|~}{x{yz||~ww|z~|}}y}{{w{y{x|zy{{v~w}z{|z{}z|{{w{z~}~yxvzxy{xy||v||{x}x{|xxzzzy|}z{y{}|wyy|||{zw{{zy|{||uxznzy~}z{u}yzxzy}}xvwy}y~vyztz|w{w{xtvx}z{}||zz}|z{z}|{||}o{z{yz|yswvzy{{|{z|{{yy}y{|vu|x{{z{}zy|}||}v}}}{{zz}}{}x|y{{|{wy|~y|}|yz}~||{{{y{y}zz}|{{x}x~y}~|v|~w{{{y~}|{w|tzz}y{~y{v}y~}|~zzxy|~|~|z}{v~||{{z{z}~~{|~~}{|}z~}~|}}|}}|~~x~|}|}}|~|~}}~}{}{}zy|y{~|~|~||{{~~~vz~|}~}~~|~||~}}~}|~x{~|{}~~~~||~~~~~~~~~z~~~~|}~~}~~|}||||~}}~~~}{~~}~~~~~~y~}}~}~|{~~~}}~~~}||~}}}}~~}~||~~~~|~}~~~~}yy}{~}~~}}~~~~{}~{|}~~}~{~||{~}}}~{~}x~}|y}}z{~~~z~~~~~}~{||~}x|}}}|~z{z|z}{~}}||}|{}}{~}y}~|~~~~|~zz|}||{}uy{~zzz{{{wv~y}yy{uyx|}||zz|}y|{z|yyz{}y~z}yy~~|y}{y|{zy~}wwz{y~}~||x{yxz||u~z}{yx|~|{x|zx}|v{|~{}z{wz~{y}}{{y}|{||y||z{z{x|zyy{xy~y}yyx}}||{{{ywzz~|z}}{{}~{|}z}y|~{}{|~zz|y|zw|{y}y{yw|||}z}||{|y}yvxyzz|||}xz~|}z{{{{y|y{|yx|{|z}y{{v|~~~xv}{}zz{|{}{z|}z{{{z{|vyz}zyzyw{~y|xz~wwz}||{}z|z~x~{{~}zzswwz|~x{xzxz|}xv||xvw|wy{}zy||~}}z{||{x}~zy}}xw~z|}x{}uyyw{}x{}{|~{}|{{{|{yzxy|}wz{z{||~}yz}z}zyzx|}|xy}}~{y~z{{u{{z|{|}|yy~}x{x{yw}xu~}}w}x|~~}zzzz~|{}|{yz}zz{|}z|||{z|}z}{xz||{{z|yy{xyz~{x{x{}w{}{wy~{}y|~}vzyv}z}zz}}}|}|}|z~~v{yzzxwx|xz~x{xu{{y{y|z{y}w~zy{w|}||z{|{}|~|}~}|}z{{z}y}|x~y}z|||{zx|}{}~x}w{xz|}}|~zxw{~}{y}}{}}zz{{~{w{|{z~zzy~x}{xyuzyz|{}y~xvz}{{}yyy{yvx{ywy{~{{}|}|~|{}{y}{wx}~~}}|}}y~~~||||z~~~~{|~~z|}|}|}|}x}|~~}v}{~~~~~{}}~|x}zz}{~~~~||}}~~}}|{~|}~~}|{}{z~z{{~}~}||~~~~~}~~~{~|x|}~~~|~}{}z~~}~||}~~}}~~~~}{~~}~~~z|}~{}~~|{~}}|~}~}~{{~z~z}y}{{~~~~}}{~~|~~}{z|~}}~|~~}|}}~~}}{y|~}|~yz}~~|z{~z}~~|~~||}}}~z}{}~|}}|z~|~||~~~}~|}}{~{~|~z{}~}|z|||}}y}{xz~x{wy|{|zx~{~}{|~y{{{|z|~yy|xw|y|z|y{~z}|y||x{||y|y||~}||zyv{yzx}|}y{zz|~x{w|zxx}}z}||~|~{yv{y{||xz}x|}w|}{yzzv|}||y||{yz{w|}z{}}{yy{{zy}~y}}zz{z}|y}zy~|y}yv{z{z|w}y|zw{x~zz||vxyz|zv~xy~zw|{{zzxzz{yzzzy||{{x|~z~z}}zy|}vzyz|}|}}|~x{}}{z|{zzz{{x}||~zvzz}z{xx{{~~|yxzzyy}z}~|wx{y~yy{{y{}}w{z|x}x~z}|{z}|}xx}}x{|{~{}wz|{y{zz}|{w|y{wy}y}|zv~v|z|x{y{{}||}|~~}}ux|z|zxyxxy~{{{x{{{}yx{vy~yz}y|{zyww~{|{{y}xz~zzxx~}yz|~}z}xx|{|zx}{|zzvz||y~~|{w}}}~|y{z|{zyzy}}zx{|}|z|{}~}zzy{{|vt}z|z{x}|{~|}}}}yz~xz}yzx}||ywxx~~~{y}v~|{x{||z{zz{}{|wv~{zz}~|{zz}wx}}v~|}|}|zx}~yzyyxvvyz|{|w|z{x~{}|w{ux}{|||||}|y{|x}yy}y{y{}xz{{}{|y~|zzz|{|z|x{z|}{|}~}xwv{~y~{}{y~x{z{y~}xz~|x}w~wzvw}{||y|}z{~}y~wzz}x|y{|}~|w{zxzz~~~{}~}}~{{~~~~}~|}|~~}~{~||}z}}}}}~~}~}|~~z|}~}~~{}}~~z}|zz|~~||}}~||~~}{}}~~~|{~~{|}~{||~~~~}|~~~~}zy}}}}}|~~y{}}{~~z}}y}~~~}~}~z~}~~}~}|}~w}{}}|~}~}z|~~z~|~~|~~|z~|{}|}~~~}~~~{~~~~}}{{~}}~{~~|~}}}~{~||~}|~|||~z}|~}~|~z}~~}~~}}}~|}|~~~~}~~~}~~}~{~}}}~~|~}~}}}~|~~}~}{{~|~|~z~z|{z~z||x~z{y~u||yw~yx{{w||{x~}yx{}z|yx|y~|zxx{z||{wxy|wxzw~}|w|{zy}{{z|z}}~}xzxy{zw|y}{xzzzzrxuxuvzxx||||x}z~z{{~{z||~{|||zzz{{}wxzxz{ywzy|}x~x|{z|{}z~rzu}{y{y{wx|z|xy{{~~zzyz|wx|}{}{z{zy|wzw}x|||wux{{yy{}{z}x{zxxwuxxzyxzwz{{}wy~yz~~|~|}yz|~zz||yyxyy|x{{{zx}||w|yvzy{xyxxz{}|{{z~z~}{{|y{~~xy|}zy}}{}~}w{vvxvv~}{vuyzyx~x{x|xy{|}{v{~~~|}y~}}~|~z{}y}}z|z~y~y}~|xz{z|}yywzrpwv{xy{y|~{yx{x|zvy{{z~s{z|~|||{{{}|{z~{{}}z|{zz{{{u{}yyxxzzzu|xxzzyvz}z}{zzyz{x}y}z|z}~xzyz{|{{}z{}|{x~|y|w}{wxz|zx||yy{{x|zzyx{{{vxww}z}txx{z|yx}{y|||z}z{w{z}w{{{}}|zz{|yz|xvyxz~~r{zyxz}|y}~{{{zy{zx{y{z||~~yz~}|zx{{zxzu|~|zy|v{w}uz{{xywz}x|yw}y{|||yvx||}w{|zy}~|z}yy~x}|}v}{|~y{|||{wxwyxz{{|xzwzwz~zzy{}yxxw{|{yvx}zxx{{{~zx}~z|z}~~~~}~}~{x~}~~}~|}|||}~z~y}~~|}~{~y{{}z}}z~}|~}|}|}|~}|}~}z|{~}~}}|~}z~~}|~|}}|~~{~~~~|~{|~{|y}|}}~}~~{~z~}{}}|{~z|||}|}z~}}}}~~~x|}yz~z}~}~}{~~}~|z~~}~|}|}}~}}~{~}}|}}~~~|~~~~~{}}|z~}}~}|~}~w|~~y~|~~~}~z}y{{~~}~y}{~z{~}x{{|~~~~~~zx}~~~~}}~}{|y}~|}}}~|z|~{{~z{t|~~}|~}}{~~~}~}~}z~}}~~~z}z||~|}}~z}~~}~}~|~~|yxyyxv|zyv||x{xv{z}zz}{|}{~y}}w|}|}yx|{yz|}||zxzy|~y}|w|yzz|{{{|}zz}z|{{z~x}z{zzwzz~yuyx~wx{|v|y~wxxww{|y{xx~~zx}|{y{|zy|xzzv}wzzz{xx{{{{yyzzwy~~|zx}}{|yyx{xxx~xy~}}wz{|yy}}||z}}z{zz}yzvuz}xz{||zz}|vz|{|~{wyzw}zu}pyzx}{~xz|{zyz}x{y|xz|{yzzxy{|{|zyz{wz{w}~v~|{zzzz|~w~{yx~~z~}}z}z}xzx}|w|{~{v}~x}w|}{|x{}yzz|{|w{{wzyz|xwyx|z}yyzx}zw}yy}}||}yx{z}zx{}z}||{zy{{w|}|x{}}v|yx|y}}|zy|}{{|z}{{z{~~{z}yw|zw{wz||x}x~}yyzzyz}{}|xz}}{|xyz|}z}}z|{y}||}~zz|y{z}yx{|w}z|z{{w}yyz}z|{|{}{zyx|zz|{xyz{y}zwyy|}y}~z}y||x{{z{|wx{|z{y|y|z{|z{{zvw}}~|{{}}~{ywxz{}{zz|{{vz|~x{wv|{}}{~zzzu}~xy}~z~zz|~ywzz{{qz~v~|z{wxp{xyzz~yvxxzx{~{uz|z~{x}{z{}|{yx||}yx{~}}y{|zz}{{~y}z|yy|vy~}{{{|y||y}{{|z{~u{}~}|}{z|xy}~t|{}}zyx{}y||||}{z{zuz}|w{~{ysy}~}}}}~{~{~}~~}}|}z~|}~||}}~}}~~z|~x~}~~~~~~{~}~}|~y}{~~~~{}~x~z}}~~~}}z}z}||y|~}}~}|}|~}}}{~}~|}w}{}~}~}}|~}}}}}}}~~~}}}~~~~~~{}~|~~{~~}{}|~{|}|}~}~~~~~|z~}~||}}|u}zy}~}}~}{|{x{}}~}}}y}}|~}~}|~}|~~~z~|}}~~~}}}~}~{~|~~~~}~z~~}}~~}~~}~}~~|~}y}{~}~{|}}~}~{~~{~~|}~}~|}~~~}~zx|z{{zy{{x{{~w{z|zxw{vy|}yvyz|{|uyy|{z{w{}{|{|w{y{y{~}yzyzzzzy~yv{zyzzyy|z||z{xyxyzx}}uvxzyyxxvy{{xxx|wz}|z{|zy|{zzx}xv{~|z{xz}~y{y~xvy|yy{yy{z|xz{|}zw}u{zz|vxyt}{x|s||x}|{x}||w||zy|{x{uzy|yy|~v{|xzu}}y}zwu{{{vzz|yyx~{|~|y~||~~{~|~xyy~}|w~}|{{}z~zz{wwzz{xwzx|t|vvz}}{}|{yx|wxwwwy{|z|y|}|zxzyyz~x|v}yzwxyz{zz|zz|{}yzyxyv{|zuzxr{z|vz}{{{|{uwxu|w}z|z{xv{zu|}{z}{zz}z{zz}{}y}}|s{yzx}x{y|~zzvr{}yz}wxzyzw|{w{{z~wz{ywx{yyx{xx{w}xz}y|wwyw|zxwzwx{xz}xw|y|x{xzxx{|||w|vyxzvy|{{u|~}yzywy|~|{{{|}{|z|{~yz~}y{xv~yzzyzwu}zt}{y{}zzyz{{w|||~zy|xy|}u{xyyvyw{{}y}z}yy{}}|}}yz|w}x}zx{zy{|y~v|yz~wxz}x}zzz{{{uxz~y{|v|w}z{xz{}z}}zx|w{}uvxyzw{zys~zu~}y{zxy|{|xw|}{|zz}}{zzw{}zzu|||z~z|yyy|}zz{y|yy~|wxz}y{}~{y{y|z{zyy{{{zz|z{zzz{|}yz|}|}z||~~y{~z~|~{||}z~~||~{|~}~~~|z~~{}{{}~}}~}|}}}~~~|}}~~{{|||~||{~}~|{|y}{}|~~~{{~~}~}~z}}|}||}z}|~~z~~~}~~~}~z}~}}{}|{}}~|}~|~|{~|{|~|}~~z{~~~yw}}~~}{~|}u~}~~~|}}}}}}|}z~~~|~y~}~~~|}~{}{}}~{{}~|~{{~~||~|}~}~|~||~}~~~~y|z|z~}~{}|~||~{}{}x|}}}}{yz}}z~}z}{{}z~{}|x~~}z~|{}|~~~|}~~~}}}~~}y{}|~{~{z}z}|}yx|~}{|{{{~z{{z|{|~zyz{zy|}w~}|{x~z}|{z|||{uzyz~wz||wy{}x~yzuvz~{~yux|y|{zwy{}}zt~zu{y{x{|~zz{zw|xxzz}wzz}y|vzx}}|vz{xwy|zwz~xx|w{zxz{w~yz|z{z|~z~y{|}yy|}z~xw|x}{yyv~zz{}|zz{{z|}vy|}z{z}y{w}zw~}w{|zxv|z|}xyz{{x{{y{||z{zxz}y|xyzxyyzzyyu|{zzzzu{x}z}x|x|xxz}|{y|y}ww}~~}}~x|~z}}zyz}xwz{~yv{z}{yz{ty|zz{}zy~~{v}|x}~|||}yzz}{{}uw{~~yyz{v{|yz~yzyz{~~yzz{{xy{y}{w}}|yy||}}yy{{w}~{}zxy{~{||||{{}{|{|z}zv{|x{|{w{~z~~|{v~{xxz{|{{{||{x|~~{~{||~~|y|~vv||}yz{{vz}zx}~yvz{{|xx}{z{}|}zy|{xy~z}}|}{x}~}|{yz{~{zxzxw|zyu|}zv}{||}}|x|zzxxy}{|~~w|{uz{~|zywz{{}{{}{z}}{z~~y|x|~{z~{|}}{}{|~y~|~}yzt}z|z{{ywzyv|}{yyx}zzzzvxy|yz{|{{}zyy}~z{z{ztwy}yw|v|{w|zz|w|z{|}{zyx{u|z|y}|~zx{}{}xw|{}zy|z{zyzyxxz}|}y{{zwv|z~yxyu}z{||x{||z}x|~|}z}{z|{y{y}}}~}}|~||}{~}~x}}|~~}}~{~~~|~}~|~|{}{}}}~{}~}|}{~{t~~||}{}y}{~{{~~~}}~~~}}z}}~|z}~}~}~~|}}|~~}}~~}z}}~|}|~}}|x~~{~|~z|~~|~}z~}z}}|~~{~~~~~~~~}}~}}~~~}}{~}|~~|}z|}}}|~}y}~}{{|}|~{|z~{}{|~}~||~z}}~{}{|{~{~|||}z~|~~|{~~|}~|{~}|}~}|~}|~~~|~}~~~~y~|{y}}~{~}~~~~~~}~|}~}~}~~|~}}~~z}}~y{z}}|{~z}~~}||y~|~~}~}~z}}~~|~{~|}z}y|{{{~|{z{}w}}zw~vvz{wzzx{zz}}yty|||yz{}|}|u}{x|{~z|y|~}|}|y}z~|yz{yz{yxxz~{zyvyx~|vz{zvyxy}|{zz}||y|~z{}}zz{~zy}|zwz{{zx{~z}x~~w~yzwy{}{|{{{|~}}zx~y|{{}yvwvzy}}~z|y{{{{|~zy|{}z|~}{{~v~uzzw}yy|u|}||zwyyzzwyx|~|{|yx|y~y|zxx~w{y}}w{y{y|||vz{~}y|{{|}y{}y|}{z~|zz{||y}y{vy{yzz|zzy||{{{~|{zz||{~y~{~}wy}|||~{{zy{{y~xz~yz~yz{{{xx~zwz}y{{}z|{{|{~z}zz|z}{}y|z{y}||z}zuzwz||yx{{|~xy}zzyxzxyx~vt~x{vy}|~|zx{{{}z{z~y}y~x|z||yy{{xy|ww~||}yw|{|vvyuyzzx{ywv}wzy}{zzu|z}z}|{x|~}||{vz|w|yzyyyuyzx|ywz}{{yzxz~~zv{|{x}|v{yx}z}}|yz|z{}{||x~}z|}~xyz{}|}ux|y}zz|zzzzy{y{xwzyz||~}{zyxx|}v~|}}}|yz{|}{|}}{{{~x||{{z~y{z|y|z}zy|xz{{zvvz{yx{y{|u~|{z}}w|{}|}y~z}~~|y~}z}}z~}{wyzzz{v{y}}zzw{yz}}x~z~yw~{yzxz{z|z|{}y{~}y}~~~}|t~}~y~y|||{}y~|~~|}~}~|~|~}|~{}{y~zx|~|}}|}}~~|}y{{~~|{z}|z~{~}|~|~~{~{|~}|}z~w|{}||~{y|||}}~~~}}~|}}}}y}}|}}~|}|~z~}~~}~~}~~~~|~}|~}|~}{{}~|}~}~|~|}z~z{y}~~~w}|{~}~|y~z~|}~|}~~|~}}}~}~{{|~}||~~}|}~~~~}||}~~~~~}|~{}{~}}}|~~|{|}~z|~z{~~z}~}}~}|}}~~}}}~}~~y{~}~}~}z~~}}~~~|}{y{}}z{}}|}~|w|{z{{}|x{{yy|}{{x{{wxx{z|{y{~y{|{z{}y{}}z{zvzz}}{zx{u{~zy|{x|{~|{yxyw{}zx{y}}{{yz~xxww|xz}xxw{}zx}z|}yy}~{|{y|{|z|~zy}~~{zxzw{zysxyz{v}}ywzwzz~}yz{}{}{yz{}{{xzxz{}yyz~{wz~{yw}wyy|}~{vzy{}{{{z{{}|z|~w|~y||}{y}y{|}~~{zu}{z~~}yyy|~zy}yyzx|xx|}x{x|v|{}~x|~||y|~y{zzx|}x{|xzxy}v|~yz{|zy{}y{|~}}|}{}x{zw{||{}v|}{}yy|z~y}vv|x{{zxxyy|}yyzzy~||{y{}v}yx{y||}}||}w{yz{|x||{|{~zvy|{~~wzy|xw{{|v||x||yzwyz{}v|z||}{wzyy{{}{y{{|z}{{|~|{||}{}|~z|{|}{}|xw|}{zx|}}|~y~}{}{zy|yyzvy|zw|}{}|}|z~x|{|~|{zz|zzz{|{{yzy|zy{wz|~|~{yxzy|yuwzyx}{z|{yz}y}x|s~|}z||{zzyx~|~~}z}}yx~xz||}~}|||zz{v{}|y{}zy|z~v~||v|y}{}u{z}~{{|{zz{z|z|}{z|y}z|xvwzwz{{{|}}z}|z|{|~{||z|{zw|yz|{yzyz}~|{zyz|}|{~vx{yy|x}zz{zv}~|~{|xzz~yzyw}z~y~yz|{z~y{~}}z{~~{|}z~{}}~~|}|}}}~|~}||~~~z~~}}}}~||z~}~}~z~{{|}~|}~~~~{||}}}}~{}}z|}||}}}|~{~}|y~}y|}~{||y~|~}~}}~}{}||~}}z~~}{|~{~}~~~~|~~}}}}~~z}{~}~{~{{|~|}~~zz{}~~~~}~~~}||}{~}~{}~}{}}~}~~~}~~~|}~}~~}}||~~w}z~}||~~}}~~~~~z~~~}~}||}|}}{~|~{}{{~}~|}||y}~}}~{~}~~{}~}}{}}~}}z|}|}{~}~|}~|}|~~x}~~~}}~}z}|xv~}~~}}~~||~}x||zz|~y{{}{zy{w}~|wvwx|z{~xyyw{wzxwzzx{|yyw|}~zy~yxy||~{{x|{y{|{t||yy{vyzvxyzv||wy{|w}vxxxyy{u{z}wxyzzzy{|{zx}}yyxzyzxy~{x~x}w}}z{|{zyxt~|{}}zwx|~|}{}{yx{yvzz|w|x}{||}{}z|{wv|z{|{|{|yyzz~~~{|wzzyzxzy}|wx}z|yyu}yx~zt{yz}}w{}~}wzz~}}{|v|w~w}z~{}{zz{}~{z|yxzz{{vz|xvz{y}|{wz|zyz}yzx}zz|{yw}}|xz}z}|x|y~}{z}|xw}x{~{{}y{xyx|y||zy|zx{x{{||y|~}}y{}~}{}x{x|{}~~|||{{{}p||~}yvv~{|}yz{|}zyzyyzxwxxytx{zz{~x~{|{zz}y{{{y|z~~z|~}||{}{y|zvyz}{zy{x{w|xzx|zy|{wzz{{yy{}{{|ww~|{u{|{}|y~~x|w}y|}zy{|vvz}|yyy~|}zvzuxy{{wy}zyx~x{z{y{}|{~{|}z||{{|yz{~{y||}{|~|z~|{y{z{yuz{zx{yzzzx}{}zuxv~x}}y}}y|}}z|yyy|xx}~{{|}z|{z~{wz{{|xvwy|yyvyyvy}w{|zyx~{yx|y||u}|{~{||zz{{||~|~}|~|{}z}{y{zxxv|w{{~xvwx{|wwx{{tyyv~zx~}}~xzw{}{z{|zy~~}|||}|}{|~}~y~~}|y~{~|~~~~~~~{~}~~~~~}{|z}~~yz}~}{z{z}~}~~}~~}~{~}|}}}z~~~}z~|}}~~z~}~}|{}~}~z~}}~~y||}|~~~~}}~}}~~||~}~}}}}{~~}~|~{}|z}y~~{|~~{}~y}||}}|{~}~|}}{}|}|~|z|}}}~}~}{~w~~~|~}}|~{}}~||~}|~|}}|~}~}~}~}}~y~|y}}~~~~~~{~~~~~~~|~||~z~}~~}{}~~{yz~{~}}}}{~{~~}~|}|}~}}{{~~}~}~|}{~|}~~{~}~|~|{}{||}}|~|}~|||~~}v{{{{{|{}}xz~|v}w|xyx|}yv~z|xw|{|yxwx}z||}~vy|yw{{|y}z~}{zy~zx|zzxuxrzv{z}{|}zz{{vyz{y{~~~y~xt|}zyzyzz}yy{zxv{z|zwvz{}}zz{{|{yy{y}zxz{wz{~xzxzzyy{{yy|}z{w|y|}zx{zy|zzy|z{}{vz}yz|{}{}~|{{zu{y{y|}~~z~|{{~{}w{|x{xv|{y||zy~y}xv{}}}{|x{wzyy{~|z~{{}|x||~|y}||z|xu~~~y{}u}{{}z{~{|zw|}|z|yw~|~{z~~||xxz{|wy}}z}wz}~zy~|yz{yyw||{yy{zy~zy{zwxz~}z|{xx|yw|z{y}{w}~|{~|y}}|z{{|~z~~{}y~x{}w|{{||w|{~}x}y{{~~y}x~}{x}w}}vz{{yz|~{x|~z}}{z}v|z|x{xzx|z|y|{w|wy{{{|x{z}wzwvvz|{{z|zx|{yy|{}~xzy|}x|z}|{~{{{~{wzx|}y|v}|{}|{xy|{z|||y}sz}z{{}|v{{{}{{{|||z}{z||}y}~z~w{y||~u{{wy{~|}zy|y~~zy~{||ww}xy{w|{}y}{z}v|wy}z{{vzy~y}|{|~{~{{|x|yx~}}{{yywz{yzyx}y|z{~v|}|{}x}|||y}{}}w|zzwyzx|}{}y|~|||}yx}|yyyzz{{z|z}xxzz}|~|~|~~{~~~}}}|~~{}|}~|~~|~}{{|~{|}z}}|||~|~~}{}~}|~}|{}|{~}~|~~}~~~{}}}~{}}y}~|}~~}~|zzz|}~~|}{}}}||||~}~||~~}}|}~{}~z~}}z}|~~~z}|~{~~~|}}~}||{{}}}~~{}~~}y{v{{}z}~~||}~|~}~~~~~~~|{~~}||z}{~}}~y~~}y~|~{~|x~~~~}{}}y~z}~}|~~}}}y|~}~{~}}~||~~~~}{~}}~|||}}}}|}~~{~~}{w|~}~}|~~~~{~~~y{}|~~|}|~~~}}|{}}|{}{{}~~z|z{|y}|z{y{|}|z|v|zu}|wyzxz{|z{vx|{|y{}yzx{w|xxy{~~|{}x}y|yyx{~z~xyzz~x{{|zy|z{z|x|wz{|{}x|vzywzxvxu{zy~yxy{{x{y||z}u~|uvx|yy|{{|}y}yyyzw|xzt|y|y}vv}vy}y{{uzyv|}}v{{z}|yz~w~|z~{y~y{xz{{{z}vy|wxz}~{~yyywzx|zyxwzxyvxywxx}yz|x{x|y|yw||{{xvv~v|s}{~|{z}zw{t{vv~ywxx{wwwzw{{~}vxyvu}~{w||zzw{y|~||zu{{}}~x{}{|w~wyyx}~}z|y}xywx|{ww{|z|{{|zv}y|~yx}|~z~y{{|{z{uz}vv{{}w|~|u{yw{z{{{{zz}{w{}y|u}|y||wxy{}z{~}z{v|{y~zzz||||~{~{~z{{}z|~x{zzzvyy}xzzz|vzy{|{{w{{~yxwz|y~yz}|{||y|zy~xy|~w|z|yy|}v||}z~yzzzy}wtx{||{zy|y{|wy{zyw{{|}z|w{~|z}~z}y}y{|y{{~{xzzy|x}}wzwzzxu}|w|wzxxwz{xx|ysyy{{xyy{x{yy}~|{zy{||~zyzz||}w||y|{y~zyzw{zzzxywz||{w|{w|||z{zzyxz|z|}x}vy~}~|yz{}|}z}}}xx}{zzz{wyyx{yzxzy|{x|vzxzxww{~z}~{wzz|zz||{zx{~~|~|~z||~~~}~{}}}}{~~}y~~z~~~~}|~~}|z~~{}|~{|{~~~}}~~z|~}{}|}{|}~}~|x~{}{}}|}|}|{}}||||~~~~|}}{}~|}}|y|}|~{~|w~~~}~~}~}~|||~|~~~}||~|~}}~~|~{}}|}~~}}~{{~}~}|||~~|~}||}{~~}~}{~~}~}~{~|~}}}}}~}}|x~}~|~|}|}|~{}~||}}}{w~~~x~|~~}}~~~~|}}~|{}~z}~~~}~~}{z}|}}}|z~}|~~}~|}z~|~}{~}w{}|{|}~{||~|~}||~}|{~}|~||~}|}}}|}|~|{~~~~}|~{u{y|t}}z{}yvy~z{{x}{y{{y}u|}y||{}yy{z{|}{}xzv|w}}z|~|}z~{|ww~z{w}||xww||yxv}}zyzvzzy|s}||{|yx||zzw~y{{~}yvy|y{zxy}|w|wv}xxuzz||z{xx{wzzz|z~|~z~z|}||zxz{}|z~{}}yxy|yyxyw{|y}}{w{}zzz|x|x|yxx~}y{{|wyz~~zz~}|x{wv}yx}}}xy|y|{x{{vwyyz~|~zz~}zy|xt}z|{z|~}w|yw|y}}xx~}x|zxxvu{{y~{w{v}zyw~{|x{v~{yy|}|xyyv}}{{}yx{||w}}{y{z{{xxzxx|}|}{|zw~}xxzv||yxs|{~{y|{~y|ywyyw|y|x|~z|}xzy{{|{zz{|{vxxxx}x}x||sz|ywwwzy~z}x|z~~|{zt{}~~~|~|z{~x{v|yx{wzz}y{{~|{||{}z{xz{}x{yx{|{zu{z|y~xwz~~xw{|~z|{xz{}~ty||v{{{|zz|x{yxx{{z}xzzwy{y}}vy{uy|}|{|z{y~z}}x}{w~{y}x|y{|y|}yy~{x{y~zx|}}|z{|zxw{}vx|}{xyzv{z{z|{~~x{|z}{|}~y|~}yzy{zx}z~}uzz|{y|x}yx}~x{~}w||}v~x~z{{y|}w|yt{|v|yx~y~{|z{{}y{xz||yy{s|||ywxz}|}wx~t}|~||yz}yyxuv}{~}}z|y{}|||~~}|~||z~{}{}|||{}|}~~~}~~~~~{}~y|~}{}|}~}z}|}}~~{~|~{~~}~~}|~~}}}}{}~}{|}}|~|}y}~{x~~~~{}~}~~y~}}z|z}{|{~|~{||~~~{|}~~{}~~x~~~||||~}}~}~~}}~~}|{~{z{}{~~}{~}}|z~~~~}}|}{~||z}z~~~}}|}}|y}}~~}}|}}~|||}~~}|}}yz~{~~{~||}}~~~~}~~|~}|~}}}}~{~~{{~|~}|||~~|~}~~~~~|}|||y~{z}~|{~}}|x~|}|}}z{z|~}}|{}z||}~|~|{{y}~|}~~|}~{~}~|}|~~~}{}}~}}||||~}|z{~{|zzy{z~{{y}~zyw{z{wywyz~yyw|yyz}}}|~}yt~uyy{|zy||}}~|~}z}{{x}zyxw{{x{{zy{z~t}rzxwwyyyy|y{}xz{{|{|zyz{|xu{zy|}x{|z~{}vyy~xxov{|pxw}|xyrzzy~~z{|{xv|vzwy}yv}z~xyw|{~x{{z}|~z|xzy~{~}zz{yz{zxx~x{x|xy}vw~}}v{zxzsz{{}y||yyy|zywz|||~}uwz|~{x{|zwxy}y}zyzx{yyy~|}xy~|zzzx}x{}yz{|zv}{zzw|x}z||{w}{~}~|w|{~y{y|x|~w{x{y{w|wy{{yyvzx~zy{~}{zz|{zz~{|{{z||x~|{|~~|{}~zz}{{~y}{{}~{{yzu|{~xx~zwyyz{xzy|z|zy}x~|~|w|y{xx{{y~~~v}}u{zyx{{}vz}{|xzxx|xzwv|||}y{{}utwv{zzywxxz{}|}u}}{~{x||}xv|}y{{|y~}{z}|vzy{|z}ytzy{x}{zzz|ywx|z{z{w}z{ywz{t{{~}~vz~{|{{~}{yvw{xwx~{wwzw{}}zyy}zy|}zzzy|yy~y}}~}}vzwy{}v|x||||}zy{|zwx}{z{}}z|z{vy{zz{x{wvxwz|uyyv|vyyx{}{|w|~{y{u{|zz~{|~~zz|z~x{||v}|zxvy}x}{}z{v{|y}{{~w|wu|zz}||||z|{{zzz|y~|~z~~~|~}~{~z{||~~~~}~||{~}z~}~z~}{z~||~z~~~~~}~}{z{|}|{|~~}{z{~}~}~}{~|{{{~}~}~~~||z{~}~~}}~~}|{~|}||{~|~~}}~~~z||~~~{}~~~{~|||}~~}|~|~z||}}~}{~~z}{}}~}~y~|x}||}~~{~}~}}|}~~|{}{}|}~~|y}}|||~|}~}}~|~z{{~~|~z|}{}~|{~|}|||}~}~|}{~z~}~z}z~{~z}{||}}~}~}}}{}}{|{}~~~}~|~{~|~~}~}~}~~}|~{}|~~~}|z~{}}}}{|~~~xy}y{{yx~}}x{{{z|zyx~v~}w|wzx{v}~~xx}{}|{y}x|xywz{~||x{}z||v{|{}zx|x|}{{y~x{{zzvx}||{yv~vzxyxxwzyz{|y|x{{~zw{{{}zz}~zz}~{~z{{{~{||}|||{||~|}z|}wxx}{}{}zw~{{}u{{{z||x}zy~w|xxzy|y}vxyxyxy{~{||z}|zz|{vz}z{yy|zzw~zyzyzx|y||z|}y|y}w{y}{}y}y{z{}y|zzx{w~|zy{~zty}{{x{z{|zyzz~}}||z}}||zz|x}}v}t}z{z~xuy|{}zz{wy|v}}}{yy}}zw{}{z{}~z{zwy}{z{|~|w}{{{{|{{~w~}}{{w~|{y{{~yxz}}||~}{x{zzz}z{|{wzy|{~|}u}{{x|||{~y{xy|yyyx{zvz|z{||{}{}|uz{{{{|w{{{{~|~}}~~|{|z{{x|uxyyx~||z}wzzxxxzu|wz{z~{||}}{~w||xz{z||{{w{y~}{y}||wx{zz~y}{z|zzz{}zv{zz}~yzx{z}|{{zyyz{~{{||z|yz}~z}xzz{uxw}{|}}|z{{|~~}yzzyyyy||zzy~|yz|y{}y|yy|x{|x{}|y|z{{{}{|xy}{{{|}{yz}~y|z|x}zwx{}{|xy{{yy{{u~yy}}{|}z|}zz~}~~|||y~{{xz{||~zzx|}||{zy}y|w{x{{y|}{|{{{~}}}}}}}|}{}~}}}{}|~~~}~~~~}}}y||~z|{z}~y~}{x~z}}}||t~||~}{~}~{|~~}}z|~}~}}w~|z{}|~~|}||}}{|}~|~}}}}z}~|x||~}}z~{}|x~{~}}|||~}||}~z~~~|}||{}|}|~~}{~~|}~~|z~~~~}|~y{}}~}~x~}~}}~{}}~~~u|}|}~y}~|~|~}}z{|}~}xy}}{|~~{||~|~}}||~}~||}}|{|~~~z}|~}z~~~}}}|~|~}~~~~|{|}z~}~x}~|}||~}}~|}~z~|~}~}}}|}}~~~}{z||~~~}~z~z}}}{}}}{}x~~}{~||||~}w{~||{}}~{{{|{|wz{|xz{|y}y}yv|w|w|xz{{zvv|~xyzs}vxzy|}}w{~|z{}yz}y{|z{z~|ywv~x{y}|y~{|xq{z{zyz}{{}zy|{|wy{wywz}x~|{yz|z}||{|yz}zuwsxy|~{y|xyvz{~}yuwx{wxy{|{}}~{x|}zww{~~wzw{{{{}||zz{}|{yzzzzy{{}v{}zxz}{z|y{~{z{uy}z{zzxz|wx{{z{yz|{|~|}}}}|z|~{~~{|z}|zx{~xw{zy~ywx}y|||x|{{|zz{|xxzyy|z{|}~yzyv~zx{zz{z|yz~{yzz|yyxzzzxzx{xy|{z}{xzw|w}{|}zwz|z}x{}{z|z|{z{z}zx|}z}z~~{||yzzv{yy{v~vzvx~yx}zy~zvx|{|x{zy|{||}|}}~z|~}y}{~}z}|{|z{{||zww~|{{y~|y{y~}{wxy{z||x~|y}{|{{~}|zw|{{z~zy}{zy{|v{|~||}{|{v{x{v|zyx}|w{zy~z~x}}x{y|yw}y{z~}zywyv||y{xy}{|{|||{z|~}yv|}wu{{x{p~uyz|u||{{uuy~{yvzvz}}y{{x|}v{y|}yz}xw~y~z}~yy|{||}}~wxz|xyx|w|zzzxv{y~y{~zvxyvy}~{~{~~y~zxz{|}}}x|{}|z~}~zy{y{y{zz{wy}~z}{y{|||x}|y~|}{zzz{{{}}|}xx{x}x~y~{~{~}z}~~z{}|}{~{}~|}}~~{z~~~~~|~~}x}~y}|}}~~|}{|yu|}}~~}}~~{~}}~}~|~z}yz{}}~}~~~~{}||~}~~}y{~||{~~~z~}}|}}}~~|~~~~~~~|~||}~}}}~{}}|}z|}}~|}~}|}}~{||||}}~|~{{~{~~}|~~~~~{|~|~y}}||}{}|~~|}|{y}}}}|}}~}~~}~|}}{~}}}~~x|}}z}}~|z|}}wz~{~}|~{}{{{~~}~}~}z}{~}{~}}{||~}}|y}{}~}}|~~|~}{}~~~{~~~}~~~}~}}~|~}}|~}~y}~}~{|~{{}w~z~~|~z|~}~{yvzx{}|{yxyzz|z|z{}{x{{zz{y{~yy|{~{vw~yx|x|y{zy|vtv{}~z{y{|z{yw{{z{z|~x}{{xywzyw||yy|sxz}y|xxxw{xxyxx{}x|x}z|yyzw||zx~ywwy|uz{{}|w{yzy~{y{w{|zw{yz{{{{x|~{}x{yxwy|x}yw}|}~|zzzzyt|{{w}|y}~|~y{|y}zy}yu}{|zz{{zzzzv{yw{y}~y{wwx|~zx|}~xzx~zzvy}~y}{|z|w{y}y{{}yy}xw{|z}z|xx{~y{{{t}{zwy}|yzwx~wy}vz|{||~|y{|yz{}||}{w|y|{~|~yx|z|{|x|z}wz~ywy{{{z|xyyx{|wy{zy{||~|~|x{~yxz{||||{v{|}{yx}z{u{{}|z}}z{{z~y}|zz~|xzy}z}yy~~x{yyv~|xu}yw~|z}zxx|z||zz|x{}}|{{xwzt}wy||y}{w~wv}{z}z}y~|z{y}x}|{zy}yzvz~|}{}}u~w{wxx{{{}~{}x{y{z|{zw{y}z{|xvyxvz~|z{}||xxzyw}yz|zz~|yx}{yzxz~x}zx{|~zwwx|x~{y}ywz|}|{{x{y|{wy}x~{yyx}uxz}wxzyz|xy|yz{yy|y{z}|}y}}{xvz}~x{y~x{{}|yx}xz|zx~}{|{xxy}|wy~xz{zx}zx~{yww|wzy{}~}y{yw{z{}y|}y{w{|{{{{z{|wy{{}yzx{}xx{{xxw{{y~zy|zyzyy|{{x{{|~z}|~}~|~~y{}|~~|{}|~~{{|zz}z|{|}~}y|{}~~|}{~~~|{}~~}}~~|~~}~~}~}{{|y}~~||~|}}~~}{}~}}~{~}~~~~|~}~|}|~}}z~~~~|y~~z}~~~~~~|~~x~|}|}~~~~~~~|}~~}~{~{{}}~|||}{~}~}~~~~{}~~~~~|~}{~}~~~~}~~~~~}~~}}}||~|{~~}}}~}~~y}}{~|}}}yzz}~}}}}}~~}|~~~~|~~~}}z~~~|z{{}y~}x{}~}|~{}|~{~}|z||}~{~~{|z~{}z{}~z{{|{~~}~{}~}~}}{~}~~x{z|~{}}~}~{~}}{|~}~|~|y{}|||y{||z~u|{{vwzyx~xyzx}wx{zzyz|{wywzxz}y}zz}~{}z|y|}y{}}vzzy{~|||y~x}yz|{{~z|{vy{yzzy}zzzvu|vwy{{wx||z{}{z{x~{|y{|{z{|{{{{~xz~{w}wxzz~xyyx}xy{w}yxzw||}|zy}y~}~y~{yy||z|{~|z{|}{v}{z{~zv~{yzw{zzwx{~v|yw{zw{x||zzw{|z||y}{y{zzy~}xw{{{{y|~zy{z|}~|xxy}xzxzy{vw}z|}}xzwzxzz{v~wu{{~~z~|~~{{yzy}yyz{|yxy~||~|yxzw{yv{w~xz|z}{{zx}|wwyz|z{|zvzy{zy~{~|{}}|y}x~x|||}{y}{yv{xz{z|yz{~|~u|wxw|xzz~|yyx{w{}z{{z}zz|}{x}|}}{x||{~x|}z|zuzwx}{z{uyy}yy{{w{yxyz~{w{{ytx}~{}|}w{||~y{{{yz~{|x{}w~zyz{{x{{{|}}yyzu}y|zyx{}}y{z~zywyxz{|{}|}}{{~~zzz}|yz{{{}}z{{zy|~}}}z}|yxx{|y|zx{yt|y|{xxy{wyzzx|y|}~yyy{}}~|x||}}||}yz}|~xv~}yx|y{z}x{y~{xz|ywx{wzxxy|z{x||}xxz|{zz{{}}}}}|yx|}}yz|y|x|z{~xw|}|{u|}}xwwy{vyyzyzvq|yw{y~}y~|}|x||x|y}|~{~~}~~~x{}}}{|{{~~y{z{|}|~||}|~{x}{|}~~}~}}}~|}|~~|z}}}~}{~{}~~x~{}~}|~|}~~}{|~~}~{~z~~~|z}}|}~}~~|~~~~}}~~~~{~~|~|~{}z|{~~}}z~~|}~|}~|z{}~|}|{}}~~}}~~~{}{}}~{|~}~~~|~~}{~zzw}~~}~~}{~}~}~y{~}}}{|{}~y{|~|~}~{}~~~}~}}~z~y{{||~|~~z||~}~}|{~~~}~}{|}}{~}}}||}~{|~~~~|~z{}}|z}~~|}|~~}~~|{|}~~|~yvz|}|y|{~}|z{z|x{zz{{xz~|zy|{z}yw|zz{{}{}y|y{{|{}zwy}z{}y}~}}{z~{~w{{|x~{z{zz{zy|y||{~}}|yuzzzz}zx{z|||||{zz|{{y{wz|xy||zz{yzzzy|{~||x{zyx~|y}{||{yy}~y{w|zyz~~}z{~zy|x{~xv}|}zyxz|~|~y}y||{~z}|{|z{{|~~{w~zz~{}{||y|yzy}}~~}|yw~~w{{|~~{y~}zx}}xz|z~zx~z~|zz}{z|~}|xy}~|z}}zy}}}t}{yyzz|y}yz{wzy~{|~{||y}||{~|{{z|{}z}wz}{~}}|z|{}{z}~x{|z}|z~~||{x}~}{|x|{~z{z{x{|{yx|yz|wx}|{|{{|}|}|z{|{}x{zv|~~|y}}~||}y{z~|{{}}}~|yzyz{|xz|{}||y||{|}||~y{|~{z|{z}{}~{~}y}z}}{|{|w|~x|z}~}z~|yx~|z|y~x~~{}|x{~}{z{~|}zu{z{}{}{|y{v~~~w{y}z}|yzzyy|x~|~{z||{|x{~{|{ww}{~x|{w|{y|{zx||{z~z}|{{z}{w}|{{y}z|~{z||{|}zy~}y|z|{~{}|}|z|{{|}}{~y|}{{x}xzy|y||{|||zx||z{}yz{|}u~v|xx}zz|}y{{|zy}|{|}|}xz~}z}{zz}~|zu}}}||}}|z~{}y|}~{~~~{}|}|||~~{~{|~}}|}}}~~~}|~~}~~|~~}}~~{~}}~}|}}{}|~}~~~}~~z}~}}}}~z~~}|~~~{{}|}|w{x~}}~~~{~~}}~~~~}|}}}}}|||}|}~}~~~~z}}~}~{~||||~z~|}z}}}~|~|{}|~|~~}y~}~}}~|}~}||~~~|~~~~~{}|~|~|~~{||}~z~}}}~|~}~~y~~~|}}~~{}}y}yyz||xzwzzz{|yx~x|z{|wzu{{xyw~y{{{v}zyxz}wxxyz}ywz}zz||v|{{~zz~y~y}}zwz{z|{|zzxzzxx|}xwz|u{zzwxzz}zz|x{x{z|||z~{zxzv}{yx~zu}}xzwvy{ywz~yvu{w~z~{x}yxyxv{y{{zzy|wxx~}y{zx}}}x}{y}z}zz|}}y}||}xy{}xwtuxzuyxzz~{xywz|ywsz|z{wzzxw|}{}zz|y{|yyz}{||||y|~yx|vw{w}z~vx{{~y}w{y}vzzy{yvwt|u{}y{{{{~z}zy~}yxy|z{||}~{|y{~y|~wzx|uzy{zzyy|x|{y|zt~{t|}|{{z|{y{}~zy~|xy~}w{|||w}|y|{wzx{w{z{w|||v{|{zqzy{zywy}z~zt~w{z||zy{{zzy{{z}{zy~z~zzy}{}z|{yzz|{{}{xyx|{|{xy}yvv}uyzzzwzxxx{{z|z||}~|~zwzy{|y~~w{{{|tw}}{yzywxxy{ww|}xuvx~||x|zwzzyvw{w|{{|}zz|}{|}{{~}wz{{}zyz~z}~yz{yuw~y~|y|}ww{x|z|vyy{|xzzz||||yywz{vt||~z}~y{y|~yzwy{z|y~}}{v{zxxvzxz{wyxv|{|zxy{{xy|y{y{{wzx}z{zy}zx{~|x|~z{y}y~~{}zxzx{yzy{yw{x|zyz}zz}yzyz{yzz}|yyvy|}z{z}|y|y{}}~}}~~~|y|z|{{{}}~}}{}~}|~{{|{}~}|}y}{~|{||~||}~~{|{}}}}}z~~~|}}|~~}|}x|{~{|~}~z~~z}x}}||w~}}|}}~~}{z~{~|}}|}}~{~{~~}}{|yx~~~z|{|}~~{}{~~~|~||~~~~~w~v~~~~~~}~~}~}|{z~x~~~~~}y|}{}~{~~~~}}~~}}}}}|~{~~~~}}}{y}}}}~{~~~~{}{~|~}}~|~~{|~z~y{~z~{~~~~|~~{~~}}|~}{{}zz~~}{{||}~}{}|~|z|~|~~~}z~~}~}|~y~|zy}~~}~~~}{~{}}}~~}~~}|~{|}~|~~}~yz}{|{|yxz{{{|y||z{u|{zvw{~{{|{}z||}{||}}{xyvyzu{{{~|yxyxz|~|z{y~}~v|yz~~x}}|y}xzxxy{z}{}|{{v{{yy{y|w}xx{{{y{yyz|wy{}}{{|||vz|{|{|yw|~{{|{~yz{ywww{{|y}x}xyyw|{|z{yy|{zxz||z|yw{|yxyyvxzz|}x{~yzx{}~z{yxt{|}y~{{{zy|zz|x||}yzy{~{}w~{{xz|z{~z~{~uyvzy{}{x}z}vvz}|z}}{{}z|}{{|{y~z{}zy{|yvy|{zw~|yz|w{v|y}wyzz||xwx{{}}w{zy{}|z}}zxz|zyuxxzx~x}x}}}w|zzz|yy{|{xyyv|~{z|yxz~z{}|y}|zz~z}w{|}yvz|yzzr{z}|yw|{w}zzuz{|{~z}x~}y{w|zz~|y{zz{z|}zx|yy{{y~}y{zz||{|z~|~y}{x}}|{{||y{xz{{{~y|xz}~z||yyvyw}{yz|}z{}{{xzy{~y|{{z{|z{uz~||~{|{||zy}w|vwyz}z||x{{}yyzzz{wz|z|z~zy|}zw||zt{zyz}{|{wzy{w{xx{z{{y|xz|{~y|y}y|y|{{xx{{xyy}|~{{{zzy~~xv|y}|{|wzy{zx|~zzzv~zzwx~yx~wz{{{z}{}}xzz|zz|}~|z}}||x}{y|xyx{{}{y{{~{w}}z~{~xx|{|yzz|yvz~{xz{}}|}{||z{~|}~}~~}}~}}~||{z}}|}{y}~~~}~|{}~}|{~~~~|}~~{~~z||}}y{~}}}}~}|~y|{~~|~}{~{}~~}|~~~~|}{}}}~~}|~}~~|~|~~~z{|}~~}~|~}{}}~}~~{|}}|z~}~}~{}}|~~~~}}{}y}}~~}~}}}|{~~|{~{~}~~}~~~}x{|w~}}~}~~}~{~~~}~{}}~~~}}}{|}z|~~|~}~~}~~|}~~yz||{}}~|yzz~~|z||}}~}|}~~}u}}|~}|}|~|~~|}}|}}~~~~~~||{|~~}~}|{y}{||}~|~~}|{}}~~{{}~|z{~}~~|~}|~}}{{}}~~}~~}z}~vx{}|~{z}uzxwyzt|yy|{zy{|xyw{z{wy|z{zw||y~{|y|{{|yzzy{{~|xw}~zz}~y|~|}{{{y||x||x}{{|v{y~wzvzyyy}~yx{|{z}{xvyzw}{|xzy}zxx}~z}|~~}|}|w|wy{wy~zwy|{zz{zx|x{{}y{ttx}|z|z|}|{z}~}zx~|~~{zzx|y~|{{{{vzzy~yw}wz{{z}}zyyzyw}z{|x{|z|z~|yzxx|}{}zvzz{~{~}}y||yx~{z~xyxxyyzzyw}x{|z{~wy||wxz~yzx{}w}~{}z}~zx|y{yzz{z|~{zz~{w{||xx}x}zz|{|z{|xvvw|zxyzw|zzx{{wx{|}wy~~~}z|~xv|}{|x}||}~}|~{y|}|xyy{x||{zyu|~xzx~|z|y|zuxzz{}u~x~~|||z}x{}y|{zz{}zy{y{z|zy{xw{{y|~|wx{|u}z{z||zw{y{x{|z{yyzw{yz|~|yw|{}y{{{~}||zz|}|~{}}zw{{y|zz{z}z{{{{zz{vy{wx}z|{}}|xyw{{{{|}|{}}~||~yx}~{|}|yz}~{y}|z|yy}v{y}zw{xy~xzzvxz{~{{|~x||z~zy|}{x~z{~}{|~|zx|~wu~{xy|yxyw}t~yz~xzyv{y~tz|y{z|xz~|{}y{{}y|||~}}||{}~~{||zxy~tz{xzw{|~z|zxyx|vyx}{x~}|~}}}~~zwy|~}z}z{}|}}~{~~}{||||{z~|}~~~{||~}~}}||~~~~|}~z}|{}~}}~{}~}~|~}~}}|}|~y~~{~}~|~}~|}|~~{}|~{|~}}z{{|}~~~~}~|~u~|~z|}}~~}}~{z~~~~}{{~||~~{~~}~~~}}z|}~{}|{~~}~}~}|~~|{|}{||{~}~|~~}~|}|y~}||~{}|}{}|~~~{~|}|||}|}~z}~~~~}}~~}~y~}}}}|}z{}~{|~~~~|~~}~|}~~~~~}|~}~~~zy~}x|}~{}}|{|~~~~~}~|||~|~~~}~}~~|~|~}~~~}}~|~~||{}}|~}}||z~~z~{~~~}}|~}y|}yx|vxy|yz}y~x{v{yxz~}{||~}z~z{x}~{y{w{|~{t{{y|{zyzzy|{{z~z|z|w{zy{yx|yz|z}wx|wx~|z|||vx|{|wz|{}{||zw{~{x}u~v{|~~vzx{|~|ys|}w}~{xuz{y|y{zu{|z|y}}||xyy}y}}{{|{{x|}}wzz|{|z}{z|y}wwwwy}z{{zy|{}z{zz{{{zz{zxw~zy~vzz}y{y{wzyyw~yzwv~{t|vxy{xx{y|zyzz}zzzxwz~x{y}|zx|z{y}|v|wy}zzy{wyyzz{zz|w~{|||y{~yz}yy}y{zz|x~|~{~ty{yx|}~xyzxx}xy|z}z{|~}wy}{z}{}}}|zz}uv{~}z~}{x{}|yywyw}}xxzwyz}vz~y}zyzz}}|xz~{{{~z|}{z~z|x{zxy||xz{zz~yv|}|y~{{{{z}zz{|w{}}z~~}{y{}|z|y~}yzy{}|y|}|x{xzz}ywzz{zw|~}}}z|~vy~zy~~}{wy}~wwy~}zz}xzyzz}|}yy{z{y|}z}||y}{~{yxz|~{{}x{}~}xw{ywwz{~yz{z~}{yz|zzx|{w|z{zm}{w{vzvw}z{{xyz|}|}}~||~{|zyz{z|z||zyyy|v|~xyyz||~yx{{zz|xy|zz}z~vy}y|yzx{y}{xzzyy{~}y}|x|z}z{}}|uy{}wzx}zu|z|jz}w{|~{}zzyzxy}{}{|zv|z~{z{{~z~{y}~}~y~|}~~}|~w|{~~|{~~~}}~y}|{~~}}~|~{|{}~~~|~{{}~~|{~}|~zzz}}{~}{~|~|~~~}|{~~|{}y~~~||{}{|}y~~{~}{~}~{~{}y}|~}~~{~}{}~zz}~~}}{||~|}z||{~|}}~~}~|}}~||~~~|}y~}~|~~}|}~~{z||||~|}~|~|}}|z|y~~}{{|y~~~}}|~|}}x{~}~{~~~}~~|{}~~~~~}~~}~|}}|~|{|{~|~~|}~~~}~~~~|y~~|}{}~y|~{~}y|}~}}}~|}~}{||}}}|~|}|~|~|}||~w~}z~}~}}|z{{|{|y}|{~z~~}}~}~~|}}~}|}~|}{~|||{{~~}|~~zz|~~z}~}|}}z{}|{{{|~{~|yzy}wxyx~ww|x{{|~|yzxxyvu|{|xwy{~}z{yxyx~{yz|~~}z}~{yy}y|z{zz{{}yuxz}~||wyw{|}xyzwyyw|wuzyzyvyxyw|v{||x{xz~v}{x}~w~xz{zwx}}w||{x|~z{wyw}{y|z{yy}zy{|||yyx{{}~zz||{}~xzzyxxz{|xz}~~{|z{v}|y{zwxyy|zv||z{ywyx{||zyyyuz}{xz{yyw~z||{}{{{}||}zz}x}|}}x{{{}zyyux{yyyxyw{xyzzyyy}zv|vxz|}{|x{}x{|z}||{}z}|{z{z}w}|}z{}}zxz|z|zww{z|y||}ww~{{xx}vx|{x{{|z{||~|wx}}y}{yy}~{}}y~|zy{vxzyxzzw}wy{x|{~xz~{}w|{y~}x|x{|}|w|wx}~}z|z}}y|y~|zv{yy{zwzyzv{{|wu{||vzu}w}}}ywx}z{yyy{{w|{~z~w{yv}}zw~}{~{w{zx~~zxzzwzz|zxz||{||x{wwz{||}{y{y~y{zvwz~z{|z{}{{}z|yy{z{|zzz{v~xz{x{zzz|{{~zx|~x}yuy|}y{v|x{{zy}{|{xzv}x}z|{{}~y~||}|{zyxyyzzz|zxz|~yyzyz|{|{{uzx{zw{x{}y{}}x}zz|zy|z}|~yy{~|wx{|{{t{{yz}{w{xxyyx{xxvy{w}v~{z{yzzyw~|zx||y}{}~|}{~~}|||}}~~|}}~}|~~~~|~~~~}~{|~~~~}}~}|}|{}x|{}}~|}{{~{~~|~}~~~z}~y~v~}|~|}y{zz{}}y~z|{~}~~qx~|~}}~}~~y~~w}z|}x}~{}~|~||~~~|~~~~~||~|}~{}}~~|~|}~z|~z}~~w}~~~~~{{|z}~|}|~~|~~}}}}{~{||}z~}}}~}~{{{|}zz}~}~|{}}}z~~|}z}}~x|}~~|~}||z{|~y{~{~{zy|}|xx~~~}~z|~~}|}|}{}|}{}~||~}}~z~}|~~}}{~}}~|~~~||}y}~y|}}|z{y~|{}}~~~~|y{|}z}|}~}}}}}{}}}~~}~~}|~|~~~~~}|{~}~|~y~~~}z{}}~}~~}}|yyxvu|v~~y{~xzxy}|zz{y{{xxx|zyy{|rxu|{||z{w|zz|yxzwyy|x{w|~zzy{yy}~y~y{z{zz{z|{}{{yxyzwy{x{y}y}z{y|z|{}~z{yz|y{w|{zy}{{yx{wxx|z{}z}~zxz{{}|z}x{y~zzxwzz{xvzx}y|{wz|{{xyzvz~{u~~}u~yxyz|yzxx|{}xzw}~|{xwz}u}z{{z}zw~vz{v{{zt{y}||vz{||yy||w|wz{|y~y}{y~{y{{w{{zywy|x{{xx~y{zy||z|zu|wz{z|swwxzy|||}~}|y{|}x~x{}xxy{w{~|yy{}{~{zyx~y{{{|wy~|}}|z{yyyyxvz{|y}||}vzzz|{xzxz|zxx|z{|{}}{}zy{y~|{~zzy|||x{|{w{z}z{zw{|xw{}uzz{{}yxz}u|y{{w{||z}wyvx{}zxyzxy}{~|sx|yzxyv|y}wzzwzy{z|y~{}}{y}|zy{}y|v|z|uw{|zt}y|yy~{|}y~|~z~y|}y|xzy{z{}{zzy|{}z~}{|~zzz}{zz}|y~~zvyzyu|xzx~|uzy}{{y}z{zvx{}yyz{{y|y}yz|wzwzzzzy}|xwzzy~xzxy~yzw{z|}{xx|x{vx}w{yz{|yxwy{yxz{|v|zz}{~{zwxx|{xyzz{z{zwzz}yz{z}x}yy~w|}yy||}|y{xzy{yzz}|xyw{|zu~yzz}{{}y||{}y|}wzz|y{{||z{{z~||}}}|~zz~}~~}|}{~~~}~~}~||||{~{|~}}~y|}|{~~~~~~}~}||}{~{}{~~}~~}{}|y|}~~}~~||~~}z~~~}}||}~}|}|~~|}|~}y|~}{}}z~~{}}}}}}|~~|}~|}~{}|}}}}~|}~|{~z~||{~~~|}~||~|}~|y}{~{|}}|~|~}~|||}}~~}}|}~}}}||~{~}{{|}{||}}{}~|{~~~~|~{}~{}}}~{}}x~}||y|}~}}~~~~|{{~~~}}}{|}z~{||y|~||{}~z}{vx~|~|{||}~~}~}~}}{}z}~~~}~|~{}}~}~}~|}~}|}~|{|~zzxz||y{{z|{x{w|tv|z{z{xywxyxyu{~wzyww}w{y|vzw~}|w|x{{{y~|{{{{}u{}yz|{y}~{y{z}zwzxxzzztz||x}zww}yxzzzzx{|{zz||~|}}u|z{y{{}}y~|}yw{{|}}zy|xvwx{z}{z}|u}|}xwyu{xy{ys{y{u|y~}~{}z||w{}x~|zz{y||z}{z}wy{x|xw|{z{xy{x{~xvw|zx~~{wzyzz{}~{x}x|w|~zy|}{}zx|{x||{~{}zyy}ytuy{yyy{|{|xv|{yz}xw~{z{|w~}|zx{w}z{{}~~zv|ywy}{z~||xwzvyz|wvwww{wuyyzw{zx~|zuy{{|wuz}{|~w{{xz{y}}}~{xw{|z}~{~{z{vz{zwz|x|xy{{{uyvzyyzzyyz|w}x}|}y}y{{|y~vy{{}yyyz|||yv}y|~z{y|x|{vxxyvx}w{}t|ztyxyyzwzwz|{yv}}{v|zw}|zx|wzz{{|}~}xy{uw{|}}y{||{{zz}yzzz}vx~wwx{wwwz{z{|~zvzy{~{zv}}zy~x}|}z}y{}xywx~}~zzwyy}{xzz}vwvxy|yzzx{|}y~w|wzz}~zy~|wy}z~{t|~}{}}x}}|xz}zyuvw{z{wt{zxzxzyx{yy{vy{{}x{|}{{y|x}|v}|xx|xw}}{y||~{|{}{zx{~y{{|yywvwu~v}y~uz{}~~}z}x~~~{|}{y|{~~{}~{{}~~{~|||}}||}~x~|~~{}}~~}~}~}}}}}~{}{}}}{~{~~}|~}|}x}|~~|{|~z~}~|~}~}y~}~~|}|}~~~}{x}~{z{{z{y|||}{}~{~{|{}~~~}~~~~|}y~}~}z}~~{|~|}|}}|}~}}~~~}~~}~}~|}}|}{|~{}~|~z~}{~~z{~{}}|y|~~}}~~~}|{{~|~}}~}{~|}zz}}~z|~~|}|{y{~z|~~~|~~~|~}~~~}|~}z}z{~|}~x~~}}|~}~}}}}|}{|{}z~|~~}|z}}{~~~~{}~|||~}}~}~}~|}z}}z~~{~~|}z}}~~{~{~}{}|~}{{x}~}~|~{z}s}}z{|{vx~~z|}yxzywxv|||{~zyyyy{zzz}z}|{}z{|zy}}wzz}x|v{y~yz|}x}x~|w}}|}y|{zxz{~zyy|{v{x}xyz{{~~z~{{z{x~z{wwxy~x}z}vyz}{vy}zwz|{xvyzxzyz|}}y{u{}y|zy{yzy}ywwx{zw}||y{yx}zxzwyz{}xzwyy|yy}xuxz}w}wz}z{{xx|~{{~uxxwyz}z|wyvwzzzwzv|}xz{ywxvxxz|v{|zyy{wx}}{{}y}yz|u}zz{uw~{zv{|yxz||{{{}z{|xxy}{{xw}wy}~x|zx|{{}z{z{{|z|y|y{y|~|w|zz||{x}~}x{y{zyx|}z}z|wsvy}{|z}|{||{yzvzz}~}z}x~~}zz~|y|~}yz||z{z}}y{z|z{y|xxw{}z~{vzyy|z|y|}zvz}y||{xx}~z|y{{y|||{zzy}vz~|{|{~{}|z}xxy||yz{z}yy{}~{{{yyy~{zzu}|yx{zwx||{vzzz}yzyz~|xxty|}||y|~wzy{v{xz{~zzzz{{{}x}|zzx}{wx{yz|y{{zxxz{x{zvuzyx{}wz}}v~z|z|~}~}}|xz~|}{{{zzz}wzx{{y{w}~xyy}|~yux||y{z{yz{}w|{~xz{~|yw{{}}~{{zyyxz{{}|zx|xx{x~{yy||yy}|w{{~~}{w|z~y{~|yz|{y~wz|zzxz}{|{{}z|wyy}x{{{{v{t|{{y}u}yz}|zyv|{zz}{|y|{~}}}{}{|~~}~{}{{~~~|}|}~|~~}}}}|~}|~{|}~~{~|~}~z}{~~{y~~{y~|~~~|}}||||}}}|}}}|}y{~~w}|~~z~~~}}}~}{|}yy}y~|}x~}|~}~~}{}~~z}|~{}}}z~~}}~|||~~~~~|}}|}~~{}~}~}|~z~{|~yz}}}{z}~||{~~|~{}x}~}~~}~~|~}|}}|{~~}}~}}|~~}{}|~||{~z}~}~{|y~~~|{|}|}x|~{{|||{~~|z}x}}z}~|}~||{~~~~}{~|}}~{z|zz|{|}~~|~z~~~~y{{~z~~|~y}}~}~~~~~}|~zw}~~~~~}~|}|~{~|{}~~}}~}~{~{}}z~~|~|~~}}~~~{||z{y|z|xxy}|y{}{|w|~z|}{w|wz~{x}{{y{v{vwuyy}{u{yz{|}z|x~tyy{{xx{{}}}xzyz|yx~x}xy~u{{yyy{}yx|vww{}x~z{x{x|zxtzwy|{|zx}yvuw~||w|||w~zx|xxyvzxw}w{{v|y{y{yytwyyz{||wxv}zxzz{z~}yzyzx}|~}vz{w|}|||}w|{vyu||z|{}{{yx{x{xy|wyu{w~u{yx}}yz}|yz|{}~|}~zzw}x~|z|~x{|||yy{xx{y{{w~~|{zyzyy{z{z{}wzz{x}yx~~xx~|}|z{~|{{~{z~|{|~xyz{y|}z{~yv{{ywywz{}{xw{xwu||||}zzyzwwyuwy~~}|{xxy|sy~}}|{x~|{x{{{|}y}}}y|z~{}xzyx~}zzx~yy|vw}v}}}xvyx|y|~v||y|w|{zw{|{~x||y~{|zxutx{|wwz~||~}zz|zytxvuxw{xz{{xy|{|~w|z{|{}xz|z|}x|}x~|y~~|zy~~}yyzv{{~yzwyuz~sz|||{xzy}{xy|}zx}~}{~}xz|z{{y{|}|~}|~}}|~{|{}{{yuxyy}xz|z|zx{|~~~{wx{yyw}z|}xz}{|}|z|x~}}|x|yzzw}}~}{|{y{~yzy{w|yyzx}{wt}|{wv|uwxy|zu{vy|zx||}}y{w{{|wt{{|~}z{y|y}{{{~yy}vy~y{x|z{xvyx{x{uxz|zxyu~~yz|wz||~{z{{{}{}||zz{{~}{}~{yz~|}~||||}||~~{||{|~}~}}}~{~}z}z}~|||~~z}|}{}y|}~~y}}~~}|~|{|}|||}~zx~}v~~|~~~}}~|~}z||~}~|{~}}~~}~{|~}~}}~~~~}|~}z~|~}~~~|}~}|}}~|y}|~~}|vz~~}}|~|{x~~~}}}|~~}{~|~|~~{}|{}~|{|~}~~~}~~~~~{~~}~~}~}~|~}|}|~~|}~|}~~|{}|~~~~~~|}~|}}~~{~~}}~{~~~}~|~~|}~}|y}~~}}~{~|z}}{|~}|z}}{}|}}~{}{}~||}~{}~{}~||}z{}}vzvyzwy{|~zv~{x{||zxwyzy|{|w}|{x{zw{{x|~{yy}y}{xz|{y{{zz{{{}yzyx|{ywzwx}yx|vwy{ywx~}zx|{zz{~yu}{{zux}|{yxxw~{zw}yzw{y|v|zxx{u{~xw{|xwy~}z{zz|}xzv|||zy|{{{{y{}}}zxy|x|z{z{~u~zyyxx{x{z}|{u}||xv~{z|{|y|~~y{}u{y{{y|yz|zywv}~}z~y}{u||y}uy{vzx}{z|yxy{y{{{zx|yv~|yz}x|w}|yx{{wzz|}|zw|{|~x|zzxz}wvyxx||z|z|{uwy}wy~{y{{xyy|x||y}~yxw{|}wxz{{|y|v{yz|y{z|{zyw|}z}t}{x|yu|{y||y|yyx}y|zz~{z{y{~{yz{||{}}}wzy|w|~}wvzx}yx{w{{{xx{{{wz}z{zx~w~{w~}yy|zx{zwz}t|v}|y{{w{}yy|{vx|xxz{w~z{zz|wv{yy}zuz||{{{x|xzyyzy{z{vy|{zx}{uz~zzxwx|yv|{~zx}z}z{z}}~{|w{zz~x|u}yz~zy|xw||zyv{{}y|{|wyz|zx}}{{|}|xu{|}}wxzyz|yy|}zzy{|zzxuzy{{x}yuwxy}z||yyyz|{w~{}w~xsz||zxv~|yxywwz|x|{{zyzzzz{zxxw}yzx{yz{|x|z}w|{zwz}xz{y{|xzy{zyx||}y{}v~|yz{yxx{w}x~}zzxz{|{{{z|x|zwx~{}{~~{|~|~~}||~{{~}~}}|{}{~}~}z}}||~{{~~~}~~~|{}~~|~|~}~z||~z|}~|}}~{}{|~}|~||z}}}x{}z~~|~}~~}~y~~|}{z~{~}|~|z}}{~~~~~~~}{~~~}~}z}|~{||}{~}}}|z{|z}~~{{~|}}y{~~~{~~|{||~~{}|~|~{}}{{}|}|~|~}{}y~~~z~~{}~}|}~}}}y}|{~{{~|~~{||y||}~}z~~~~}|{}~{|}}~~|~|z}}||~~|}}y~vy~{~}~}}|}~~|~{~y|}z}~}~z~~~~}}}{}|{}~~|z|{{~}||z}~}~}}{~|~}~}{{}}~}~z}}}}~z}|}}}}z|}~}~~}|z|vx{y|{}~~}{|{{v|x{w~y}y{z|zyvxzy|xxzzyzu|x{vzxsz{y{|{zx|{z||~}|yzz|}}{z{|z{~||v{xzx}}x|{vz{ywz}~{yyzxx{|v}yz{w{z{y|}x}~xz{y~}yy|~~||~|z~x{|{zxzvxyz{|yy|~vz|{{y{v{}yzz|zx|}y}|yz|y|zy{v~y{~~zy||}{xzzz|yz}{zzz~zz}v}wzyxwz{zxzyzwy}wzw{|vw~zz{y|y{z|{{z{|{z~zz}~y~y|yyyyxzx}}x|{{wzxty|yw{x}z{yu{x}y|~||z|{yv}~}x{~z||y{{~~||xxz{}{|{}{zx}|{{y{{|||y{{zyyz{wz{{}z|||}z{{{~yxy{y{zvw}wwyyv{|zy{zx{wvz||y{xx|y{zxv}||yywy}{vz{{uz|w{~{{}|}{||}~|z~y{}}{ywzv}{zwwzz||~wxy{{y{wx{z|xxzzxy{|{{z|zxy|xwy|~w{{z||{|{zz{y{{yxy{||}{}yvzx}z{~}y|y{{|~{}z{}zy~{}|{z{}~|w|}{yz|{|}{~yv{yyzuwwzz}x~w~xyx|vyyzzy~wzwz{{}|zzz{||y|z~x{z}~z~x}x|{zw~y|x{x{xyyxwxzx}yxz|yzz{xyuuxx|{~{{~x{y{{{yz|z|w|zx{~|}|w}{zxzz|yutx{{{|xxy|xzy|{z{wyuyw{{yy{yxx|{yzz{|y~~|~x~}|}~|~}}}~~||}~|y|}{~~|}|~}{|~|}~~}}}~v{}}~x{{~}}}}~z{}}{~~}{~|z||{{~~~z|zz~z~~~~{z~}~}~x|}~~{~|{}~|{|||}~|~{~~}~{}}|{~z{{|}}||~y}|~{}x}~~}}~}}}z}~|~{~{|~~~~{y{~~~}|z}~}~||z~}|{{}w}~}{~~~~}}~~~~|~{~z}}~~|}}~{~|{y~~|}~~~}|~}|}~~~|}|}}~|~z|z~~}~{~}~y~{~|~~}|||~z}|~~z~}}{~~}~}}}zy{|}||y{z~}~}|}|z~}~}~~{|}~|}|||~y}}}~{}z~~}~~~}~~~|y|}z|}{~x|}}|~zyxz{vz{z~{xx{}z{|z~|{}w|}~x|{~~{}|~zxy|~y~}}}}}}tyz|}}~|yw|||x{}|{z{{||{{|zx||}zz||{y|{}x|x{{{z~|~}{z~}}{{|}{{{~v||}yzzx~w{{}}|z|{{z|~y{yz{~{||{|{}{z|yyx{}~}~}}z}yz~y{|{zx~{y}z~zzu~yx}~}x|z~{}{y~~|yxyy{z{}zxwz{~}|}|{zy}||yx~{zy~zz}{zz~{yx~z|{zw~}||}zy}yy{{~z|zzv}z}{z||zzz}}{{z{y|{}|{z~z~{|yzz{{}|}~y}zzy~{}y||xyz~}}y|~}zw|{|~z|}|z|{|~}~~|~}|}z~|z|{~{y}}{{~|w{~}vz|y|~{~|y}{z{zzz{|}z||{|}y{|y{~~z|y}y|{xz}~{}x}|{{}{}~vv}~||{{}~{z|||y||x~}yzyyyy{{}xx|{~{}zw|z{z~|y~}~z{}|~{uy}zz|{y|}}v~}|v}y{zy}{{|{{|}z}y}{y{z{}ux~{y|~y}{}z}xw|}yx}{w{{|}|}{~{|x~{z{{~{||~x|}}{z{{{z}{zz|zx}~yxz~|xy|}|}{z|y~|z{z}~}wy~x~~~y{~}~{~{z~{|{{~||~|yz~z}z{}x}{}~x|~|xzz~|{~{yx{~|{}y{~{{~{}}~}~~}|z~~{}}~|~}{~~}~~}}~}~|{}|~}}}}}~|~~~}~z~~}}}}}~}~}~||}~|~~||}~~~}|}~~|~|~~}~~}~}}~~}|~|}~~~~~~~|{~|~}}~~|}}~~{|~~~{}}}~}}{|}}}{|~~~~~}z}}|~|}~~}}~z~}~~~~|~|~{~}}{|~{}~~~}~}~~||}z~~~|}~}~~}|~w~||}~~}~~}z}}~}}~|~x~~}yt{~{}}|y|y{{zywzyvyy|||wy~|wzz}|x{yw{v}||{{|}yzzz~|{~y{{{z}}}z|wx}zxy}{|w}x{y}{zwxyty|zxxzyuz|zwy{~v~}z~sxz{{}}yzzy{y|||yyzzu{wwuzzww|y|z{{zx}||v{yv|xwyzyx|}xyz~||~v}yx{|{|{z{{u}~zz{y{yy{|{zvyy}{zz{y{zyzyx|xu|||}yzzzy|vy}zy||yx{}zxy|x{{}z~{{ywy}|xw|xz{|{z}yy{yy|y{}{zzw{z~zz~}|~~z~{|}z}y{}}{{|||yyz{y{{{x}zvz|y|z{zzs}}yyzyyy{w{|}vxx{y{v{z{}wy||z~|{||zzz|}|z~z~}}{wz||xz|wyu{|{tyvx{xzyzzyv|{{z{zyz}wzy{|z{{{y}z}{{|{|xy{|}{|yzx|~xx|yyzvzwxxzzyu{~}w|u}{yz|}|yztx{~y{{~|{v}x{z{y{}{|}v{xz~|{yv|xxwx{~yyzywxzz{y{~}{}y{y~z||{y|xy{x~{v}y|z|{|{}~{|zz}zzxz|zx{|xx{}x|yx{x}yyz{zyzzyyyw|yy{}yx~{z{~{~v|}{|yyx~{{||}{{zzxv}||ywz{yvx|zxu}y{~xy|zyuy{||xzzvx{}z|yz{|}z{}}{xx|xz|x{wvzy}|xz|u{xy|wy}xyy||yxz}|~{{zx~z|}|yy~~}{|~~}{~~z~~}{~}}~~~}}~~{~~~}}z|}~}|~||}|~~r||{~{{~|{~}}~~~}yx~~~x||~z{~y}}|{zz|{}~~}|x~}|}||}{~}~|w~}|{}~|~~zzz}}||z}~}}~~}}}~~}~}~~z~||z|~~~{}~~~}~y|~{~~}~~||}}}~{}y{}}~}~|||}~{}||~}}}~z||~}{~{x}}}x}z~~}~|~~}|~{~~}{~y~}~w{z}{}z||~}{~y~{z}~{}}|~~}|z}y{|}y|{~|}||~{|~}~}~{~}||}~}|z~{~|{~||}~}}~~}~|z}~}{}~}}}{~{}~|z{}}}}}~}}y~y|~z~}{~~{~}|}}y{~y~{}~}|}~~|~}|{}xu{{}|wz||{}x~xyxz}zx}y}{uyty|zywz{|}{x~z|}uzzy|zxxy{xzzzzzvywyx||{x~x{yuv}|yz|x~}|xz{xxzwz{z{|{z~|~xy}ty{||||{}|zx||ww{|{{{zx~yyxy~}vy}z|}|x|}yz~{|yxz||xz|}}~y{z|zy~y}yyx{zz}yy{x~y~x~|{w{{z{~|w{yzx|x}xzx~{z{u}wxz}z{y}y{{x{yu~}~}{y{x}~|y|{{|}y|zxx|}x}vzzz}zt~}|{w|zz}yzz|~x|yx|zy{zyv|{|y|z}z~z{yx~~yxz{|{z|xxv{xyw|z}|{zz{{z|}}{{{y|zxz}{zx{z~x{}yz}|x~|xy{zy|~xwzyy{}x|yy|z}z{|}|v{}|zyy{|{zy{yzz~{|}{yy{{zvx}wwwz{}{~{{z}zz||wy{}x{|}{{{|x}~|yyxy|~|||~|zy~zzzxz{~|y~{{xuxxw~y|{}ywy|wzv{zx|||xy}|vy~y}{||{|{~}}|{|{{z{zw{{}~~}}w{}|yx{||wy~z{z|{{}xxzz{}s{vwxzy|zx|}zv~{|||x{|vx|{y{|z{{{xz{{wz{yzxyxz|}zw{xxz}}x}wz|z~||z{y}|{{}z~yx{x||z{yxyy{{~{}|z|y}|z{~zyy|yzy{z|zv{w{|xz{w|~|||~y{{zyz}{{{y|vz~z{y|zx|zz}{}|x|}vv||{~y~{zz}}z{{||yy|y{{~z|}}}~{}~~}}z~|~|~}y|~{}tz|{|}{|}zz|~~~}{~}|~~z|{~{|}~|{||~~}}}|||}}~~y~}}|}{{x}~}~{~~~|~~~~}}z~{{|~}~}|~~~}}z{||{z}|}|~~~|~|}|}|}|}|~~}}|}~}~|~{~||~z}~|{}}~z}~}}}}|x}~}~}~~~z}|}{|~}||~~}~~}}}}||~~~}~}~}~||}|~|}|{~|~}~~{~{{}}~||x~~~}{~}~~}z}|~~|}~~{z}}~||}|~}~y{||y}|}}|}}||{}x{|{|~}}}~~}}{~~}||~~{~|}r}~~~~{~~}~}~}{|}~yz}z{}~}y}~~{|x|zy}x~y~y{{|x{xzy{{xxyxwxzzzzxzx{xw|{|xzwx|{{yzxz}{}}y}vz|yx|}zzyww{{y|yuxw|y{zy{wr|txzwzzyzyvx|zyz{x|zz{z{xyz{{yvz}xy|w}yw|~z|{v}{}zx~w{}zv|v{|zxw}{ywwzw}x|zy{z{xyxzyy{~wx~z}yzz}|z{{|~{|zy|{y}}{{|||x|xz|{xxwzxxxvvxz|}~vzzwy}tw{www{z}yzyz|{|y|{|{zz~~|z~{xz|xwy{{{v{{|ywzzwy{yx{wwzy}ywzx{|w~z{|uz|{zyz~}{||x}z|}zz~|zzx|ywv{z|{|}xyzyyw|y{|}x{y||xww|~y{y|z}{yz{uyy|{{||~}|||{{}xx{z|{xzvyywxvxyx|y{zy{wwy{wxz{z|{{x|}}~y|{||{}{|{{~|{z{{y}wv{x}{u|{z~xy|{z{zxyy|y{zzxxz{{xz}z|||y~x{{}~|w|zx}z~~{{~|xz}x~z|y|w|xxxyy|vyz}{{|vw{zwytv|{zy{vy}|{zzx|z|{|~z}z{~z|{|xz|}x}x|z}|w{xztwyzx{{z|vzyyz{~xuv{{y~z{ywx{}{zyw~~zv}}}}{{}{z{{rzyxy|}zxzzxzxz{xzyxxx{u{|{|t}}y~y{z}wy|y}uzx{{~z|}xyx~y{~~z|{wu|zz{yyyyx}{~|y}xz}|tz{xy|yzz|}z{z}{|{{z{y{w{~{~~~}~~|}~yy{|}~~~~~}~}}}~}}{~}~~z~~|~wxz~~y~}~~}||~|~|~{|~}|}{||}||~||~{{{~||~~~}}|~}z~x}|~{{{~~}z~{|~{|{~zz~~|~}{{}~|~~}|{}~|~}|~~~|~|~y~{}~|z~~|{}}{|~}}~|}z}~~}~||{{z|}|~|}|{z~|~}}~}|}}~{|~~{~z~~~~~}~~~}~|~}|~~~}~}z|~}s}}y}}{}}}~|~z~~~||}~~|~|}|}~|~||}~}}||~~}z{x}||{|~}w~}|}|}}}y}y~~|z|}~}}}}~~~|}~|{~{|}y}}{~|{|||}|yy{zzy}yywx}xy|w|w{|zz{z{y{|x||xxy|}|}z|~zy{xx}}yv{vww|zx~v|||z{{xy~y{}vzzyzy}{yzyyxy|zw|x{y{z{}|r}x|}x}xy{zy{{yvx{z|{x{zwx~{}z|||{xyzy~w|{zzzzzx|{{|}{{y}{{}~{w|vyz|{}{z|}yzz~wx}}}y|w{z}}|~{y|xx~z|}|zxxxy{xx{|zzxx||}}|zyzzx|yyy||y{~}zx{xx{zzyyz{|zxwx}rz|}yyx{}{zzxzwyx|{~|}xy{{zxz{x}~ywyzxw~}{~x}z~x|{w}x{{wz~~z|zzxy|z{~xyz{|x{{vy~zz{~xzzzv{y{zw{wv||{{y{{z|xy{|{{yy{}}u{z~x}{xyz{|}y{xz{zz{yz{~z{yz|zx||}~{u}xz{vyuuxy}zx}z}}{}~z{}y|x|{y~z}|}}y{zzz{yy{xz{|}yxxxz}zz|{yzxw{zz{||{{yyzz}}{{|}{y|{~x}x{x||~z|xz~{vz|w{}x}}yzx|~|~}v{z{yy|z{yz{{x~zyzx{|{{wy|zu|y{w{|zz~z}y}{xyy{z~xzyy~xyzzyy|x{|z~{|}|~{||x}{{zw{|{xyyzyz|z|zz{y~{z{||~~uz}{z{zxv|}yy|zxw}{|xv|y|{}y|x~wz{~|v{}{yzy}zzz{x}u{yxx}x{w{|wyxzxz~x{wv|{yz{wzy||yxwx{x||{{||y|~~}{y}{{~~}~{~~}wz|}|~}}z~z}{}|~}|}|}{}}{~{~|}}{}|~}~}~~~}~}{}|}||~~}|}{~|}~}~}}~~~|~}}}||~|{|}|z}~|~}}~~~~{z|~{~{}~~z~{~|~}~{~{{|}|z~|~}}}}|z|}~~}}~{}|}{}}{}~}}}|{||~~{}~|~|~}|~~~|}}}{~}}}||~~z}}~|~{}|~z}}|yy}~}~}|}~~~~~{~~||~~~}{}|~~|~||}|~~~}{}~|||}}~{~}~}}|x~y{||~{~{}|~~|~|~~|}|{}{~~}}}}~{}~||{~~~|~}~~}z|}||~z~~|~}~~~~{}z|}|}}zv}x{~yv|wyxywzttyvzyy{}wxy}yxz{y{yw|wx~{{z}xw|~}xu|}{~yw{}x|wx{|}v|}z|yyy|{w}w{yy~{ww{uvyy~|z{zyy}{{z~}zz{xx{yy~z{zwx{}}xz|~z}yy{zxyy|xz~|z{{}|~|y{zuw{y|wwx}}{~y{xzy}~}{yww|yz|}}|y}{|zz|vz{vx{y{zxy|uz}xzvvvz{x|||u}xwyx{x|w{}zy|w~uy{{~yv{y}{xyw}~{}|{{z}{x}xz{{{x{{yzxvzyxy{xwxw~yx}x{{}}{|xzy}w}}}z{y}{{~zy}}}||{{|v|{z~y{{zsvzywyvw}yv|vzxwxs{y}}xz|}||~|z{zz}y|~~|yx|{{}||{yy}||wwzux}x{{zvwx}{z~yz|zzwy|z{z{yx}|{{|xx}{~|y|xy{{}z{zyz}}{{zx{}x|yy}xx|zwv~{|y|y|zzyyzz}xy|xx{{}{u|t~|x}{z{{|~{zyv~yy{|z{yy{yvx||wuw|yv{uz|{y}yy|zv}|zz|xwz|~~|y{{z{|}{xy{}|z{wxy~wzywwz|yzxyy|{zzs~z}yxx{yvv|y||{y|v||zz||y||yy}~|zy{y{{{wx~{y{{w|yxyvz|x{yu{yz|{xy{~{~~y}{{z}zz{{xy~}~{|{y|x{yzxz{vzz~yy{{xzy}{{y{{y||{}w||x|}{z{||x{xx|}}z{|~~}~}~}}z~}{}}|{}~~~~~{~|~~}~}~~}~~~|x~}~{~~y||}|}~~{~~}z~}~{}}x~z{~{{~{|~z}~|z~{||z~z}|}|~|}{}~~}{}~~|~~~~}{{}~|~z~~}~}~~{}~~}{~}|~z~~}~}~~y}~|}~||~~}}~}}{|~|y{}}~|}~~}~~~{~|}|~{}|~}{z|~}}z}~~}{}~~~}|}|~y~~||~}~}}}}{}}}|z~}~~}{{{|z}~z}}~~{~|z}{{~}}}{~~~~{x~z}}|yy}~}~}}~}}~{~}~~~zx}{~|z}~~}z}}~~~~|}}}~}~{~}}~{{~}~w~{|}|}{~~}xyz|}{}xz~y~}|~|~zwuyyxx|zu{{x|z{}wzz}|z~y}z|xz}xzwwxy||v}yxz{zz}|}z||}}}zzz~yx{xz|y|w|{y}}~xxz{u|zz~xwx|v||wzy~{{wz|y{}zy{y{z|zz{wx{}w~z}}xx|uy}zzz|zyy|{z}xz{wz|x}{{yz{yzu{x{z|||v|yzy{xxw~z~yzzyyx{{y}|zwy||yz~zz~z{yw|ywz{|xyz{zv|xy{wx{|xyy}y|z}z|z|y|yzzv|yx|xx|{x{t}zwy}yx~y{y}y{{v{wz|z{{|zyz{zy{}}}~zxz{{~~wyz|{uw~vx}z~}{{w||~|y{{}|{wx{~|zzzzy~{z}}x{zy~~{||y|w}{z}z||{wwz}wxzxzx{yxyy}|{y|zx{yzxw~ww|w~|{yy|}|{yy||{z{z{}z}zyzzy|{z~yzyz{{yzxw{||xv}}v{}{{y{y~~xuzzyw~{|{{{u{vzy|}zx{{{}}{}xw~x|v{{~wzy{{~{}}{zy|yy~{|zx}z{|ww||{|y}y~z~vyyy|}}yt}zx||}|x{zzwzy{z}x{~}{ty}wzy|yz|x}yxz{zxywy{|yy|z{~zz||y{zvzxz|xw{}z{xxx~}vy{y}z||}}~{|{y|{x{{v~|{~{yw|{|zzzzxx}xzw{w{zz{|xy}x{zx|z}|y{wy|{{zzxzy~xy{ytz||}{{|zy|xzz{{yz{}~{~~~~~}|{}~x~~}~~}~}~|~w~z|~}}z~}{}~~~|}~~~~}~~|~}~|y}}}}}{|}~}}}}}}|~}{}}{{~{z}|}~~}}}}~~~}y}|~}~~~{~|~~}~}|~z|~{}}~~}~~}~~}y}}}|x}|~{~~~{x|~}}{z||}z~~~~}}~~|~~~~|y~~}{~}{~~{}{}|~}~}~{}z||~{z~~~||~}}~z{|~}|~|~~~~~}}z~~~}~}~~z|~}}}}~~}z|~y~{~~~|~}}y~|~~|||z~~}{}}}}~|}}~{~}}}~{{~~~}~}{|~|}~~}|}|}}}}~||{~z|}}}~x~~~~|||~~~~~~z}~~{~~||z{~~~}}||z~~u~|}{}|}~{}|}x~|~~~|w}~z~{w}x~{zxuw|xxz|yx~{w~w{z~xzyww{{v{xzw{szxy|w}u}yy~}{{z{|yy|{|wvy{|y~z}|{y{|wy{zzyuz~xxyy|wxwzyzz{xxy{|y}~z|}{||{||}w|~{{wy|wzzzwzzzv{~{ztx|zy}{}}x|}yt{y}|x{|x{zzz|}~u}|y|~z{}z{z|~y{{|zzz}|zx{zz}}x~xzy{{uz|z|xxxyvwv}}|~z||xz|{|}w{}yzy}xz|~|~}|x|}z}||yvwy|{zx|zxywx~|uxyxx{y||zzzyy}z}}w}||z}}{{{}z}{|}x{{{~~{yz{|{x}{y{yyv}xwwv{{yy{|xz{{zzy~sy}~|zz}}}{{z||||{|}|||xz|}}z}}|zvvvz|ywxzz}zzn|zxuxvzyuwzvyxz|}{{vvzzyv{z{x|{~|~}}y{{}~}~yyy|{yzv{{{}wzxy|zx{|y{{vxxwz|{z}~y{||xzy}}y{{~~wx~yz}zzy}~~wx}xw|uzzz{wv~zx{y{~y|v|zzvyxyzzyy}z}}yyx{}|~{~y||{y~yx}|}~~~zzz{wxzy{zyu{y{x{{{{||s{~zyyx{{y{{|~|y||vz~z|{|yyz|}|z|z}|v~||{~||wzxw}zy}wzur}twx{yy|{{yzy|z|w~}{~~zz~{{zwy{wzzx{{}|w}}{}|||w|}zz~{~x|v|x|y}~}z{x{z}{|~xz{y{yywzz|{xw~z|z}{}{}|y|}~~}}~|{~~}|~}}~}~~~z|~{|}}}~}~|~~}||||{|~|{|~}{~|{|||z}~|~~|||}}{~~||~~zz~~|u{|~~z~}~~|~~{~}~|}}|{~zz~~~|{}~y~}z~|{~~}~}~~}{}~{|~||}}z}}|~~|{~zz||~}|~y~||}}z|}~z}z~||}z{}}}~||z|z|}~}~}~~~~}~~|~}~}{{z{|~~~~~|{~|zz~{|{~~}}z}|~~~z}}z~y~{{||{|~{}{}}{}~~||~}~||}|z||}z}|~}~}~|~}|~{{~}~~~}}}|{|}|~}~}{}|}~{}~}~}}~~|z}}}~}~{{{}|{z|}}}z|z~}}~~}{}}{~~~~~~y}z{~}|}z~{~x}}~}~||}}~}~~||~|zzyzx{vz|z{{~yz{}xwxyywyzwxx{{}~~uyy}|||z|wyz{z{}~xy|}{wyx{x{ywyzz|{{{z{}}u||w{||{zx}{{}{}xzz}vz{yz{t|zwxy~~}zz{wz}zvy{~v}|yxy{x}uxzxz~{xxz{{|zv}xz{{zx}}xxyv{w|y|y{xz{}z{xx|xz{z~y}x{x}|y|z}zyy~||x~~zxw{y}yx|||}x|{x{y|z}|z|x|syxx{}{}{zv|}}zyz{|wz{y|z{zzzyytx}{{zyrovz}||}}~~ywyx~wz}zyv{y}wz|{xzzy{zywvxzz{z|yzxzy||zy}v}zyz||{|zzy|w}|||z{v}|xzw{y}yz~zyv~z{y{}yyz{|vyw}tyvz~{zwzyw}|zwyuzy}x|~z|xwz{x{z}z~x|zyzx}{yz{z~|u}wz|y~~x{~x{mz~{|~z{{{zzytzyw|z{vwz{}}|x{|xz||uyyv|z{zzz|yw|zw{x{{y~}vy~~wv{~u}{yxw|y{zw{v{|v{}|{}z{}x{}{vy{{}{wx|{zyyvuw|z{|{{z{}yy~|y~zyzy|{yu{x|x}z|x}z}|zz{{zx|zy||yx{yzwxz}yx}|}|}x{|zz|~{xy}|~}}zy~z{zyzxu~yx{|||wy}{vyw|}{y|xw}{{vv{{y{x}yxxzy}x~yvyy||{{{}|~z|z{x{}yxzxv|~}zz{z{{z{|{{~}|uz{wyzxw{|}v|{}x~~~}{~~}~|~|}~~|}}||~|{z{}}}}}~~~~~{~}~}|}~z}|}~|}}}|z}{{~}}~}~z|{}{|~|{~}}{}~}{~~~}}~~|z~}}{{~||~~{z~}|~}~~}~~~||}~}~{|}~}~{~}y~|}}z|}}|~~zz}~}||}}~~~}{||{~~}~}~|}}|{~~}}~~|~}|}||}~~{}z~|}{}~}}|||{~}z|||~{~{}}{~~~~{{~||{|||~}}~~|{~~~{}{}}z~~}~y~}|{~}|~}~~~~}}|z~~~||}~~{}~~~{{|}{||}~y}|~|}}~~z~}~}}}~|}z~~{x}}~}y}z}z~}|}z|}|}~|{~~~}|{}{~}}z}}|x{~|yx~{~yyy}{}z{}}{}|xwvzx{yw|y|yz|}z{x~z~zsyzx{~{{{w|zx|}}{z|~|u{x|zy}yyx|{{}|{x~}y}z}wx{xuz{}z{{yz~z{v|zzxzuz{{|y{|y}zy{z{z|}|{x{|{x{{z|{zw}{~yv{zzx|yzx|{||}yzzwv}u}vv~|yw{zz|y{z|y}|{x{z}z{}xz{z}|{}}{~}z|w{||~{yzyywxyw~x{||x{wypyvx||zy}x}}z}{{z{|yyzz|}{}||z~z~yzyv{yxvzzx}xz{}xz|zyyzvo{{{{wywzz~yw|}}}{y}u||wx{|z}~zzx~}zzzz{y{xz~yx}{||xxxyy}xztx~}{xz{|z{{}{}z||}}y{z|}|{~~~zy{x{{~zxv|xy|x{}x~yxx|xzu~wwzy{ux{y|xz|y|~{w|y}{}y|}{yy|{z}}{~yzyy|{xyz{}}{~{vwx|{{~||ywxuzz}{{|}z{}{~~}|~{xz{zzyyz|~{{}}|}{{w{{uw~{{||yy|{xzy|yv|wxw{yyzzzxy||yyzz}w|z|xy~~y{z{y|xz{~{|}zy|{xzwyyv|||{x{y~yxz|{|w}xywyzyyz~|yuxx~|{v|y}z{|u{{{vz{zyzz{~xwy{x~y|zy|vvzv}yyx{}y|}{zvwyx}y{~yz{yz{zz{|{|yy|yy}|wzv|z{xy{w}x{vy}zzwzyv{zxz{yyz{~t||{|z|y}|yz{{|~}~}}||~~~}}||}~~~|}z~|}}~{}}~z~~}}{~}zy{{|||w|}|}|x}z}}||~~~~|y}{z~z~~~{|~||z~}~~|}~|~}z}y|~|}|{}z|}}}}||~}~||z}|||~z}~||}}|}|}zz}|yz}}{{zw~}||z~{}}~~||~~|~}~zy|{z~~|}{~}{~}}z|~|}}}~{|{}}}}|~}}{yy~}|~~~}z{|~|{|}~~}~~~}}}}||y~}y}{~z~x{}|~}~z~}z}~y}{~||{~}~~~{|}|}{|{{~{~~~|~}~}}~|}{}}~~~{y~|~}}{|y}}zz}~}~|~}~{~~z}{}}y{x~~~~|}~~||}~{}}~}}~||}z~|{~~{|~|z{y||~{~|}~~~~~~}}~|}wxx{|xy{yvxy|vzxwxwzvyyzwyux{xx|{zx{}}zzz{yv{|zyz~y|z{|{|y{y|}{|wyw{}wy|yxx~z}|{zxxy{vyzzzxvy|||yy|yw|zzzuvy|zwxz~yxz|zy}v{wz~x|x|zv}xyxv{yxyx}}w~z{z{{wz|w|{y~y{vyw{x}|xvz{||yz{}|{yy|zxzz|{yyywz|y{x}zwwuzzz{y|}yy{|{~{zww{yy{y|v{zzxz{vyuzwxy{wu~{~zz{zy}wxx|w}{yz{}||{w{w||yyww|}vyvy|{z|}y}z{{tzxyw{}}xxux|x}y{yut|z|y|y}v{{w}~zz|~zz~w{{~yu{|yzzx||xy{yx|x{z{y|y}||w|{z{|~z~v{wx}wvu{|zy}{yw|yz{x|||~wz|t|xuxxy~vzz{vxwxt|{zzx~y}}zzyz{ty}yyzyz{zzy{~xyxzy|yz}z{zyxww}|yy|~w|zv}{|x{~yy|{yxzx|}xxyzz|zzw|yzz}~v|}{{{~||y{|}{zz}yw|zzxzzy~{{}xx|vx{{tx||xzwx|w}yxyw{yywz~|{v{|{x}{wy|z|yz{w~|yz|vxywvy|}{zxy{{z{{~yz{|xv|~{}y{}yxyyyz}|xyxyx}xw{{}{|x{z|}yx~yzz{xv||wwvxz}uxzz{|zwzzywx}~z}|v}{}xz}yxz}x}|~~|{|y~yx{{{sz}}|z||xz~w{|{y~yzyyxv{wyxzzyvy|yyxyz}~~|}~}|}}{~y~z~~{~}~{}~}~z}v}~{z~~|z~~|z}~{}}~}~}z~~z|}|}}}~z|}y~}~~~|{~|}}~~~}}z~|~~x}}~}~~~}|}~}}}|}~}}~~{~~{~x~}~{}}|{{y~}z~~}|}z}}~{}~|~~~~|~~}{~~}{}|~~~~~}~}~~|~}}y~z|}z~~~}~~z}}}~~}}|}~~{}{}}|}~~~{|~~}~~~|~y|{{}~~~}|}}}}~}}{|}}~~~~|{|}~}~~~~{~}y~{}}}~~}|}}|||}~}}|}~~}}~}~|y}{~z~~||~|{~~~|}z|}x~}~}~}~{~|~{~~|}~}~~|z~~~x}}}|~||z}~}}}~w}|{}~}|~}||~}{y~|}y{{{{{{yuz{xz|zzy~yvyz{zy}zzxy{x}x}ryu{u{~|~|zxx}z|||||{yy|x}vyz{vy{xz|ux}z}{zux{ywxxuy~xzz}{twyx|zyy||x{yy{x|{z||}{w{|}}{~x~|}{ryt|yyv|xs{yywy{wxy}}{y|xw}{ywwyzzyy{|~}x~wy}|x{x}zz}y}|yy|zz~{}yzy}w||yxz|zzyyyyztzzvyy}yyyy{yzyww|~x}z~|~}|y|y|~zwy}v{y|z}zzywy{zxxx~{{v}y{u|zx|z{{yzyuyz~z||||~|yzzx{y{{~zz}|x|}{{~}z{|tw|vxvz{wwzxxw{{|zyyxyxu}}z||{{|~{{y|}x{|w{y~wz{}{}~{{y}{zz{zyx{zwxv{v~yyywy{{}z~wxzy|y}}|}}|}|~}|zx}yx|{{{{z{yzyy{yy~zu|{z}}{yzyvz~|}|{x|wyyx}{wusx}z}z|zz~s~z}~}zy{~z|xyx}z{|x~}~{{{yyyyvwzyzxxvyz|z~|yw{z{v~|||~}xzw~|{{yxy{{{~z{{zz}w{||~{zxw}xxwy{zzzzw|vwt{v{}w{yzy{yz{w{}|z{w|x~yz||y}x{}xx}{zx}z}}zyyzxxxzw{zwzuzy{{zwy{zzw|zyxz|zzz{yy}yyx}zvx{z~{{zw~~{~}y|}{xxxyxw{w{x{yy|}y{{wyx{xwx|yzy||}yy}u|}{~xzyyz|z}|}{{}~~~~|}~~||~}}~~|x~}~~~|zx|z~~~}~|v~|~~x~|z|~~x||~~~}~~~{}~|||}{~}~|z||~~z}}}|||~~~~}}{~~~{~}|{|}y{|z}{~~}{||z}{~~|~y}}|~~~}|x}~~|}|~|}~||}}|~|~z~}}}y|~|~|~|~~~~}|}~}~}{~|}}z}}z~~}~}~|}~|}||}}v~~~||~~y|}|}|z}~{}~}|}}}~~}~}~{}z}|zy}}~y|~|~}z|~|~~}~~|}}}~~|{}~}~{z|||y}~~}{|~|}|{~~}}|||~|{|~|}zz|~{z|w{~~y}}~~}x~}~y~}~|~{~}~~}~}|}}{y}~|{}|z}~~}~~}~|~y|}~||y~z|~~zy|yw~}~}z~~}~|}~|~~v{zx~|zx}z||vwv{z||tywy{yy{y|{{}zy{zzwzvzy|z|w~|{zvyy|~}zyxyxz{||w~~{~x}v~|yy}wyyyyy}{|{wxyxx||t}x}v{tx|}{{xy{zy{{|{y}|{wz{xw|{{y}wx||||zy|x~z~z{y|{z}vw|{zz{x{x{{yyxw|{z|yy|zyx{zx|{yz{z|x{w|{xz{zz|x{z|yz{|~z{w}{|{{w~{{|yx|~{z|}uyyz|zxx||~zyzy|{zy}w|z{{z{{xxz|x{zyyy|y}y~yz{}|||{t}z}{x{}wx}}{ywxz}{x|x|uzxzwxxyz{z~z{zy{z}ywzz{{xwurzy{{|z~xzvty{z}{y}y}vz}{z~||yz{|y~zxzvy|z~|yyx{{}z{|wy~t}vwyx}||yzy|z{wzzyz{x{yz{{zzx}|y~zx{w{|}z||y}|y|}yzy{x{~{{{{z{xz{~yyv{|ywz{xyw{|vxw{{yw{}|xyzx}|ywz|y|x~}{ywzy}z~~}|z|yx{}}zyz|y{zuzzx|~{xyz{|x}v{vyv~x}vvyx{xz{wx{||w~|z{zw{{z}zzz{xyxxzyv||}|{yz{u{yx}x{x{vxy{uyz}z~wz{{wy|}}yy|zyv{{zy|{x~{xz|{z}|}yz{{{}|~}vwyz{x{{{wzzwxxwy{~y}{|||}w{vz{y|{{|zx{}|zyzsz}{|{z|x}{xzyv|{{{{z|{yx~~yyx{yz{~x|}{}|}|~~}}~|}~|}~~{}|~|~~~z~}~~}~}{{~zz~~{|||~~}~}}|~}~{}}~~w{~~|}|}~~}{~~~|}}}~~|}}}}{~~}}~|}}~||}{~~~~}}}|~||}}}~{~~{|z}}~}~~|}{}~||~~}|~~}}~}~{}~{~~~||}~~|~|{~x|~|~||~}}}z||~~~}z}~}~~}~|~~~{}~~~}w}}}~z~}}~|~|~|~|y~~|{}|}}{}}~{~}|~|}~~~{||}~}|||}||~}}|}~~{u~y{|{~~~~~zzz~||~}|}~~z{~~~}}}~}wz~z}y~{}~~||}z{|~~{}}}~~|~{}|}}~y}~|}~}|{|~~}{~|~~z|y~|||z~}}|||}{}~xxzx{{{yx|y{w|zyzxyyzxuyxy{u|ywyyzy{zvy{y{w|yzw~xx~xz~x}z||w}y{{z}|{|{{xwzzxyy|tw{zx~y{zzu{w|zxuzx{zxzx|w|y{{w{y{||y|~z{x|w{}{x|}yz{yzvzzyzyy{yyxxzz}syvxzzxtxvyyzx|}{|~{zv}|z{||||}zy|{~zyy|z{z{}zy|}ywzyxx{}yzxtxz|zww{|wzwxux{~~sx}{{z}{yz~{|{|zzyw}z{yw|y{xx|}wr{t}x||zzx}zvz{|yu}w|w~xx|v|}{{y{w{zyz|z{wx{w{w|{y{{~|z}|{|{xv{w}yvwxuyzyz{x{yy{yyx{|z|{|{}|zx}yx}}}yz}yuu~zx{|~|~~~}x{yz|zswy||ywzzzwxxvvzx}{zz{uw{zx{zz~{{}y~~|x}|}||zzt|}{}|~wv{wyxzuvyzzyxz|uzyxzyv{}wyyzwyzzzzszw}w~{y|uzzyyzxx}y}|zxvyzz|y}{xz{x~x{vvwvvxx{{zywy{wryzx}y|v|y{z|z~}zyy|x|z||zy{y{{yzz{ww{zyy}yw{uzzvz|w{y{}yvsy{{~~{{}z}zz~}z{}|~uz{yxz}{||}}z{x|uz}y}~svxx}yxzu{xwv{w|xy|xz{}z{}x{}{z|{xv|yyy}~{~}|z||yy}zyxwx|{{{yyzyyz~yzv|~xux|xwxvw{x~{|}zz|x|xx|{z{~{{|}|~{}~~~{|}}{~}z~}{~~~}{}~~}|~}~~|~}z{~z|~~|{zz|~|~{{}~v~}}}}{}{|~~}|~|~~|}}z{}}|~}}~{{~|~~||{~}{}}z}~}}}~}z|~~{~|}{|{|||||y{z}}y{|~||z}{}}}~~~~|~||{}~~~}|}{{u~|}{~{}}~~|}~|}~~}}|{~~|{z{{|}}}~}}|}~|~|~||{}}~~~|}|zx~{~}|||}~s|}}x}~~~}}~|~|~~~{|~~}|~~}|{|{||~|}{}s||~||}~~~~{}}~~}~{}|}z{~{{x~|{}{}yy{z}}~||}}|}}~~}zw|}}~{}|~|y{}~}|}~~~~}~}}{}|~}}z|{||z}}~{|z}~z}}|~{{~zy|y|{|zyz}yzz{~}}uyxvz|z|yx{}{y{{xy|{~y{xzzywvxwyz{||xxx~xyzy{{y{z{y}}yz{|z{{|wz{z}x{zyz{~x|wz|z}}{}z{{~yy}z{wyz~wy|y{xx}{{{yyx{z{ywy{{y}{xzzwr{zyv||zwu{yz}w{y|wzyy}wwyvzyy}{~ywwzyzyyv{}z{}{zuy}{}{}~zy|{~z|y|z{xx{{y{|xzxq|zxxwy{z}|uy|zz}{{v{yzu{y{x|}{|{zx{zz{{yy{}~{|w|~y{x}|}~}wxz{zxwzuzwy}}|xx~{xz{q|xy}yyz}x}w~}z~zzy{xxvy{z||{yw}yy{zz|w|xz}}zzxzzz}~xv~zy}xxy{{yz{{{|w{z~{~}{{{y|z{|{y}}{z|yzw~zxy{|{{w|xy{|}xxy{|||yz||~y{yzwzzz|{z}}zx~~}{zwu|}}zv|yz}}|w{yx|w}~}}{zz~~www}yz~xyyuxw~{z{|xy{xw~|x{yww{wxy~|y~zwx{wz}zyzwvzz{{vx{|{|}z{}{z{}y}}{ww|w~xxzv}x{|{w{|tx|{|w|zwy{z|x}t|xz{}}z}yvz}wxz}yyzyx{{xzzv~xx{vzwz}}|~|x{||xy{zz}z{||zzwy{wz|yy|{z|wzz}}|zzz}yy|}xxzxy|}wx{{|~|yz}y{}x~{}}xwy|~~x~{~t|zzxz~}y}zuzz{{ywt||z||y{}{zwxzyxzxz}z{{y~}~}y~}}z~}~}}}}{}}|}|x~zz~}{y~}~~~~x}~|w}~~~}~{~~|||~}|}~~||}|}z}y|}||}~|||{~~|~|}}}}{||~{~||~w}}z}z~~}|{~{~w~{}~}}~}~~}}~y~|{~}|z~|~}}~~}}~~~~z|~}~|}~~{}}~}~t~}|~||~~~~|}~|~}~}~|~}~|||}z{~}|~~}}}~~}~~{{~}}{~}z~~}|}{}~|}}z}||}~~}~~~{~}}|~}}|||z{}}{}~~{{|~{y|~}}|}~{|~~{~~}|~{}|~~~~~{{~z~{}|}~}}}~y~z~~y|~{{}~~s||~|~|~|{~}||}{|z}~~}~}z|~|~}|~~~~}~|~}~{}{{|y|{{z{{{{|w{w{|y}w}y|yz{|uyzzsz{zx{zz{xy}{xy}zxzy|}{|{yzy{u{}}~wz~zxzxzwxw|{|{uzvyv|z~yzwz}|wxu}zyyy~zyw{}zy{|{{|{{z~|zzz{zz~~~x{z{x~|z|x{xzz}wz{yvvzw{~|xuyx{z|{~y|~zx{|wz}{z||~{{}{zwzy}zy}z{}zyxzyzwt{yuvxyyzyx{{}y{|zzwu{|x|u{vyz|zx|}zz}{{|z{~wx||~vzvtxvxz}y}wx{y}~{yyz{xwztzxyy{yywz{~x|wz}x|z{{|~{zz|w{{~y{yz}}}x|xw}z|v{tv}x|{zvwvwzz|{{|zwzz{z|x~wy||z}{z{{y}zw}{yy|}}v~v}|}|{xxxy}yv{}v|z|yzn~x}{z|{yw}x}v~~~|zw{z{x{|{{{z~xxz{{}z~x|zwz}yv{yxyw{z{y{||||x}zy{~|wz{xyyzy{{|x|zw|{{yyxw{{{}{x||y}}~yyxwwwzxxtz{{xyu}u~~y||xw{|yv}t{z{{{|z~z~ywyy}z|{~}xw~|y}x}{z}x|~{xyw}zyyvzyyvyzzxsuxxuxyx~vzxx}|v{|{zyw}zwyzx{{{z|{{{|xyy|w|}{zw}zz|zzz||xzxx~yy{vzuyxvxxsyx}v|}~w{z{yy}{~zx{{z~}~zt}y|xzxv{}{x}|zy{w{y{zzuw{xxyyyyvu~x}y{{|}z{y~{}zy{{}|w}}}z~}{}~~~|~~{~{~~{}~}~|~~~~|~}}~|~~~}|~t}~|~~|~z}|~}~|}|{~{}~~~~~{w~{||~}z~}~}~||xy~}~~~|~{|}~x}}~z|{~}|}{||z~~~}}}z~~~{~~}~~~~~|}}}|}~}~w~}z{~~}}}|}}}~~~|}~~z}|}~|}{~|{|}z}~~|||}|}|}u~~z|~~~|}~}|~}~|z|}~}~~}}}~|~|}}}}z|~~}|}{}~}~}}}~}{{~|}~~}{{~y|~|~~|~}~}{|~||{~||~|}{x}{|z|}}}{}||}{~~{{{~}|~|~|w}~~}z|}}}z{}||}}~}|~{~~y}~~}~~|~z}{}~||~~{z}|v}}|{~w}}|{xyzy|x}y}y~wz{yyz~~|}yw}|}yx{}zz~~z|yx{wyx}x{xx|wx{yxzx}}{{zz|z{}ytxz{vwwz{~||}{{}|wyz{{xy{|{yz|{}zvuzy{|w{{zy|zz|v~zz|zwy|zv{xzwz{zxxz{|{xx{{zw{{z||v~z|||v{{{|}x{x{{zzx{{y}{~|x|y{zy}}zz}v|wyzu|{{|{yzzx|yzy{yw}|{|{{xxy{z||wvv|w}{{zwy{zzzw~{zx|yxv|{}z{|z}z{|vvw|}wz{zzxx|zwzyxzzyyzxyw{{{x|{|}x}zzz~{|}{{zy|x|zz}vz{~{y{{z|vyzyvvzz{x~~xxw{z{zy}z|}zx~}yy|yxzwx}z{x{}yzx~zv}}zx|tx|z}xywzzzy{x|z{y}|v|{wzz}xy|{}x{x|||{z}xz|x|{w|{{~|z{ysw|y~y{|xz}{|{yy}|zz{|xv{{z|}v}}yzx||zyyxuy~yzz{{|y}~{wy}w|{{|}~~|}zw{y{y}y}}||y{~|~||y|ywyyx{zv}{zyy|{xyzyvu}|~{w~|{w|x~ywuzy}|z{|yxx~{}~w~|yu|}z|wx{{||yyzxy||}vzx|~z|z~z}{{zz|x}x{z|yv~v}|}}y}y}|xyx}zzyz{z}w~{y{}zy||}~xx{{w|vz}|}xwwyxw|{vz{|x|yv{~zuzuzy}z}~zv|~yy||}xxyzz|z~|z{x}{y{z}xxz}~}zy{y~{|~~}~|y~{~}~~~{~~|}~~~||}|~~z~y~|~{{~|}~}}}}|{{~~{{}~||~}~~~~z{|}~{~~~||}~}~}~|~}}{{}}~~z~||x~||~}|~}{|{~{|~}}}}z|}y{}~~|}}z{|~}}~y}}}|~~{}~{~~~||}{}}z~{~}{~{~|~|~|~z}}}{|}}~{|}~}}~}||~{||}z|}}{}~~{|}}{z}|~~}}|~~}z~~{{|}}~|~~|}~~|}||~}x}}~}~}~{~{~~{y{y}{|}}~~~~}~z{~~~~~{|||~~~|~|}~~|}~z}}~{}}{}|~~|~}~}~}~~|}z~~}|~~~~{|~}~||~~}}}~}|~~~{}{}z|~}~}y~~~||}}|~~y{z~zz~}~{{}}}|z~~~}~}~}}}|}x}{z}w||{{~}zy|vx|zyx|{ww||xz|{wwyzw}{}{x}wyzz||xz|y{v~{z{z~}z~z|xv{{z|~z}yr{z{zyuxz{{yy|y{yywy~xxwvy|wz{xyzyy|x}yz}~y|wvz}xyy|{xx}|~z|xzz}}zz|{wz{zy|zx{|zxzy|}zz~|wzx{{{y||}~{}y}{}{}z{}x||x{z}{{yy{y{}y}{|zyx{x|zyv{yy|y|z|{z}yy|z{y}z{||xy{{z}z{|~}{{x|{|||{xy{w{|x|yy{yyu~zyv}||{wzwy}uyx}{|~}~{wy~{y~|y{}||y{z}}{{|z{{|z}}w{|xuxuxzxx}xxx{u{z|y~y|vyuzy{x{~{|{~x}|vzzwy||{y~z{v}{{{y{||}}uw{wzvx~w|zy{{wvyzwzx{{|}x{}|}}~{||yy|wz{z{yz{x{zz}}yyywz|{z~y{zyyzzw{xzzwwz~y|}|{|}~z}y|sy|}~v~~}wxu|yyy~{w{x}~|v{{{xx|x|y}|zz|{~~v~ywv{xx}zy~y{z{}{zuyz}z{yzx{x|}}}{~yyzzzy||y~{zy|{w}x|~xxx|yxzzxx{z~zy{wy}v|yx|y{zzw|}|z~|z{y}|z|x{~}~z~y{yyzx{|y|zzx|yy~{zz}y{|}wz}}~~|xzz}}wzx}z~z{}|{y}z}||zwz{w|vx}w}zz|y{yyz|yxz{yxwyvu||wz{|wx|}{|{z~~zx~}|~|}||~~y~|~|~~}{}~|~~||~~}|~~~}}}z~~~}}}|}~|~||~{~}}|v|}{~{~~}{}}z}~}|{}~{{||}||{}{~{~{~{}}}~|~{|~}}}|}||{z{}}~zy{{~~~{~||~~~{|~}z~}}||}}~}~z~~~}}~}~~}~}~|~~}}|{}~z~{{y{{}~}|}|z}}~~|z}}~~{|~~||~~}|~~~}~}}}|~~~~|}{}~|~||~|y~}~~y}y~~|~}zz~~}~~z}~}}~~~~{y~{}}~~~{|z}}~zz{z{|}~}z{{}}y|{}}{}|{}w}}{~}~}||||~~~~{||}~~r~z~~~~||~|||}{{}{||}}~{}~|{~}{{}}{}~|}~~~{}~}}}{}~{~y~||}~|~}|}y}~x}uyy{z{zy{x~{yz|w{{zzx{|~{y}|w}|{yu{z|z{wxxz{yzw{xxxyzx|wzyyz}|z{}x{{zy{y{ywy|w}|wx{w{zyz}{zzwxy}{yv}xy{z{yz{wzx|xxz{zy}z|z~xy|z{xz|{{zx|zy|x}{v{{}y|wz{z}}y~}x}yx|xz|||z{|}s{zxz|{wy|z}|uv{s|y{z{y{yz~{xyx}y{w|yyxyu~x|wx{w{yxy{xvy~|xvzz|zxzwzuwxuy|y{yy{}y{}xuz|~}y|{{zxv|zzz}|yzzyz|~|}uy~z}vx{zzxx~w{x{{z|zzy}zzwzxy~wyxwyxyzzz|zwt{xwxyz{|{uyzz|w~x{zyz|yxyx|{|vzzxy{||x|{zx|{{|~|x|~~}x|z{}}}|zx||{xv{{y{{x||y{{{ywz|||{~yxw{yxtyu{{z{zx|zx{y~xx||}z{xy}y}zzz{|z{{y|x|v{{{zw{{x}yzzyz}{zxx{x|zz}{~{~zwzyuxxy|yy{}|zz}wxzzzt~}z}y{w{}x}~sxy|yzzx{w{{x~v{zyzz{|~wxuyy}x|zxzx}xwxz|xyw{z~z{{wyy{zz}xz}{xywyzxu{v{y{y{ywz|zzxw||~}xwzzwzyzwywww{x|{|}{zy{{yzyz|{wx{~yxzwzz{{{|}xv}}zxx~zv{}w}}w~v}}|}}}|}|||w{zz{{||{|zx}z|{z{}wyvy|{z|zy{w}zzzyx{y{xyw|{{y|x{yz{~~~|{~}{{~|}{{|}{}}}{}{}|~|~}y~|z~~~~{||{z|}}~z~|}{}}~~|}}~~||}}|}}}z}}}}}}~|}~~~|}}~}~{x}~||{}{}}{~~~xz}}~}}|||~|}}~|~~}~}}}{|}~|~|~||{~~}y}{|{}z~}~|}{{|z~~}}}|~{}~~z~|}~~~~|}}~{~~}|~~}~||}}yz|{|~z}}~}~x|~}~}|||~z{z}|~||{||~~~z|}~}~|}~~~}|~~||v|~{}{}|~z}}|~}}||~}}~{}~}{~|}|}~~~~}|~~~|~}~|}||}~}~~}|~{}~~|~|~||{z|~|}|}~}~|}}{~~}}{}}~~}}~}}}~}}}~}|~y|~||}}}~~|~}}~~}}~~~~~~{{{~}}~{~}~}}|{|{z~}{}zy{wxvz|z}}}x||w{~|v|xw}z|}{z~yw{}{{|{zz}|yx~z{oz{|y|}~y~|}|x|zzzpz}}z{~|}}xz}w|{|{z}{y|}wy||y|v{y~||||zu|wz}~|yu}{|~{zxw}{y~zzzyyy||zxvx}wzw}}{x}~zzyz{z|~zz|}{}{z{z~}||}}}}z}{{|{{uzx|xyz{|zx|}x{w|zyz|{yzy|xz{y}yx}{{{w}}~|z{y{{{|}~||z|{~z|yy}xzx{y~z{|}z{|{wwx}|{yxv{{{z|}||~||{{}|~z{x{|}||~|z{}~}u|}~~x{zz|wv|zyz{{wuy{y|zzxz|}|}{{}zz~z{|{{}|x}~||y{{|}zy|xyyzv|xx{|~{z}|{|y{{~uyz{~z||}y~}~}|zwx{v|}{zy||v{{{}xz{}|{z|yz}{}|y~{yz{w{}|y}yy~~zu||{~|~{}{z~{|}{z||y~{z|}|{~yy}xz~{wxx||}|~y}y|z}zy}{|{z}|w}{|}~{y|{y|}}z||{{}{yv{x|zvx{wz|z{zx|xyx|}{~||{{~{z{yy}}xy|yz~}}{{y{~}yzz}x|}|{}{xz{zzyx{zxz|z{~yy|z|}|xz{z||wz~~|}||}|zx|}{{z~{||||{|y|~x~}{vxxz{|{}yyxx~xy~{vyzzz}w}}{z|||~y{}~|}}~~~|yz~|z}~~}z||~~}}~~~~}~~||~z~}}~~}~~~~{|}~}~~}z~~~}~~z~}}}|~}}y~~{~}}|~}|}}||~}y}~z~}~{|}}{}}~|~|}~~||~~|}}~|~~||~y~~|}y}|}~~}|{~|{z{~|{}|~}~}~}~}~}~|~}z|~}~x~|~}}~}~}}~|}}~}}}|}~|~~|~|zz|}~~{~|~~}}}|{~~~~~{|~|||||~}~{||~|~|~~z}~}|~~~|~~|~~~||~~~|~|}~yz}}y{~{|z}}}~}x~|}~|~~w{yyz||y}|wyzzwxyu{x|z|zx|{yyx|~x{}|yu{wzzwtx||{|vxyzxw}yz{yyzy{zuwy}wztzz~{{}{|}|}y~}{y~{yz|~~{zy}yzyxux{}x{{{{zx||{}{yx|x}~w~~xy{xxzx~|zy~||{{z{{{{vzy{{}yv|yyw|}v|||yyyvz|wxuwy{{yv{zyxyzy|z~z{||yyz|y|zy{}x~y}zxwx{}{zyvwyxzzw{zyyxz{}y|z|y~x{{~x{w{zx|}|{x|x|wx||y}}{{yy{{}{vv}z{|yz{x{|zzw{}zzy|wwzxz~{{y}{xwxv~v~}zyx|{y{zx|{|x|wu|x{z{{{{y|{{{||zyu|wyzz{}z|~}yzy|zz~z{xv{}y{z}z{w}|xxzwxzu|}z|wv}z|zyzyyz||zuv{|}~yw|{{zxzy}||ywx{yw||xzz|}{z|y{{z|xy}yxx}y{xvy{xyx{v|vxx~y~~zxxz}xyzw|x{{zyyx{{y{z||wzxzv}}{{z{}{zz||y}|~}{yx{z{|}yy}zuzxzywyxzz}y|zzyx|y~{|z}yzz{yz~|zxzy}~|}{y{|{{z~xzyz{zxt}xxxzy{swx{yt}wwy{|~||{|{{~yz{{y{zyxzzuv}}{|{wz{{y{|||w{~yxzwwxzy|}y{zyy}}xyyz{{xu{}}w{|y|~{y}|yv|}y|z||{{{x}|z||}y|wx|}x{yy|ty~{{{zx|y}v{zyzz~|zxy{~z{~|~{}z|}~}}}~~}~~}~~}~|{}{||}||~{{~~z~{|}}}}~~z}~}}{{}}|}~{}{z}}|}}z}}z}~}{}z~}|}|{}|{}~~~||~}}~~}|}}}{}}z{|}|}~~~~}||~~~~{}|~~~~}}~~{~}{~~~}~|~{}z|~~}|}||~}{||z~~~{~~}|~~~|~z}|{||~y|~~|~}}~}}z~}~~}}{~}~}~~}|vz~{}|}~|||{}{{~~}|~y~~}}}|~z{~}~|~}}}}{~~|~~||~}}~}~}|~}}~|||}|}z}~|~~}~{~}{y}~|}~~~}~~|}}~|}|}~~~}z|~|}z}z{z{y~}~~~~~}}{~}}}}~}|}{|}|}{}|~}~~~{|}y~|}|zzz~~~z}}{~~~~~|~}~}|v~~{z}y{|~}~|}y}y}||x{wx}wywyzyyzyzy|zxyvzyzy{wxyy}zyw~}vy{}{|x{~wzx}}wvyzxz||zy}zxyyxz}zvx}w{w}y|x{zwyywzyzy}}yzx{vwozxx|w~u{}yy{w|y||}~|z{{~x|y{wywyuz}uzyzyzzz}t|~v|w{y{{|vxvxyz}x{zy{y|}y~{wywxzy||zzy{z{|{{yxxwvx|u{|{{yt{yzyzxyzx{uzwzszy|{yyzxy|~xz}zywz{{z|yvw}z}~z|{z}zywz}|{p{vw{{{yz{x{xxx~yz{zz}yvyzxzw{wxzxyy{}x~{zyyx}|wx}{yx{z|~{vxz}{{x{zw|tzx|yxwwwvwzyyxyx{vzv{}|}|{{}wz}||}|zyzy|{wx{zv{{zzxxyw|{vw}wsyuyzy|yzu{y{z{z{{v}}{s|w~|{||z}|{|y{zzyz|z|zzzxx|vv|{zzywz{yzwxx{yy}}z{v}zvwwz}{|y|xz}{|zz{zx{{{{wzyw{|xz{w||v{y}xxx}xzv{wu|wr|wzwzwwy|yzy{yy|yy{xvx{~v|y~{z{{{zxyuz}xy|ww}|vzxyuy}yxw}zzz}z{yy|xzw{{t|z{xwzz~{|z||{yzzuq|~|||x}~zw|y~~}x}tyxz|xzyuys~vyx{xyyyzzvvx}w{{z}{tywzzyzz|x}vzyt~{y}yy~|}|wzyzxzy~}{|vww~zwx|wzyxz|wxxuyxtu|~yyw{ux|{yz|z~}}}~}~{z}~{}}}}}|}}}{~y}}|}~{}~z|~~~{z{}~~~~|}}|}~}}z~~~}}}}}~}~}~~}~|~|}~~}}~{}~w~}{|{yy}~~~}~{}~~~~}z}~||}x}|}}~{||~|x}}|~~|~~~|~}~|{|}}~}}}~||}|||~~~}|~~|{~}}~|{y|~}~|z~{~~|~zz{}~~~|{~z}{}|}}~{}}|~~||x~{~x|}z}}|~{{~~|||~{}}}|~~{~|z{|x{}~|~}}z{}}~~}}z~z~}~|{z{}}||}}~{|~~|~zy~|~z}{~~~}~~~}}~~y|||~~z~|~y|{zz{|||~{~x~|v}~~~||~~}{||v|}~}~}~w|~|~x|~{}~w{~~~~{z~~}~~zy~|~}}~}~}}zy~}|{|}~zzy~t|zyyy~}w{xzz|y{zy{{|yxxzx{{}|vyyv{{y|w}zzxy}z{{zzvzzy|z|{wyz{x|{v{}|zw|}zx~|xyx|{zy|xxx{~|z|y~w}|{y{{yxyvzy|}y}yxyy{wz}ytyw|{zzy|ux{vwy}~wzzyzxzz}yxzy~xwy|yzz|}vzzy||}wxy{vyy{||zxx|y}w|zv}zzzw}zx|{yw{yy}{v|}w{zy{u}y}z{}wzx|{}{y|ww{yzyz|yuw{~z|xz|{vwyyz{{}}}{xz|{xv|y|}o}wy}x}}z~|||}z|~|yy|{y|w{|}{xy{u}z{x~yyy~z}z~y|}~z~zyx{}|yxzyz}{zxx}ux{|{y{wzu{{zz}|yv}{yv{x{ux{{yywyy{y|wxx{{}{{}z{|zs|zz{{vzxx|zyzww|y|yw{}xy|~{|x|~y{z{y{{u~zzyzzv}{vxzxz{|z|~{}y~}}{x}yvsz{}z{x{{~wwyzvyzz}yx||y}{{z|zzx|vxwyxy~yxx{{xv}|y}}zzyz~|{{z}~zyy{}{|t|{x{xxyz{xxx|z~|xxzx|wyzz~zzxxzw||~vzszwy||zw|}xz|{{z~xz~wx}zyyz|z~x{v{|x}xw|zxy{}|ytyy{y{w}|x|}~{zzu|}{yzz|z~zx|yux}x}x||uyzxyzx{|||zzvv{xz{{}|~z}{y{vv}|~{{zzy{zy|yzxu|u|{ywyxz{~|{||{zzyy}x~y{y{xzxx||{z}}}|~{|}}}}}|~|{|~|~}~~|~}{{y}~|}~}}{}||}|}}~~z|}|~}|}|~~}yz|||}}~}~|}~~{~~~{}}{}|~~~~~z}~|{{~}|~~}~|~~{~}}}|~}{|{~}}~|x|~}~xz~{|}{}{z~|}~~~z~~~||}~}}}~}~~~~~}}yz~~~}~|z}|}~~}~|~~}~~}}||}~|}}~}~|~|}}|}z||{~}||}~}~~~|}}~~z|~{{}yz|y}}z}{}}|}}~~}{{~{~}||~}}|{|{z|}}{|~~~~}}~|~~~~~}x}|{||}~|}}~|}}~}}{|z~y|z~|~}}|}~z~}~}{zv~}~}~}~~|}~{}}~~~}}~}~}z|{}}}}~}~{}|~yz|z~~}}}}z~z~}~}}|}}|y~}z~|}~{||{~|{yz{y|z{x|}xyzzyww|{zxvxzxwvwy}zx~yz|yww{y~|x{{}xzzyz}|w|zzyy}ywz{{|z|z~~zyv~z{y{x~{wyzx{zz{}wzzxywy{}ux||vy|w|zx{v{|~~|z|{}yv{{x|{zxy{ywxyutyzyzzvwxxv{yyv}ysy~z{wyy}yzzvz~{xz{}xxy|}}zxzzv{zzyzxxzy}zvx~yz|z|yywvzyy~zwv{ywy}xwxzyy|zzvxx|}|y}}v{{zzzz|z~yx}v}xx|v{zyu{y|wzyzyvxv}}|zyylzv}xwvyzx|}}|}zz|{uw|yz{}yz~x|||w}|x{~xztwxyvyxsxwy{yxtyyx||vw||zu{y}{|}{x|||}}{yxzw}y{zzz~|y|y{{xzyu{|yw|y{zywuw{{x|zzzyx{ywy}zxy||}{x{vx|zz{xxyxy{}|z}z~~~z}||x{|ty|yx|zv{xy|{yxy}y|uzu{yvz||}|zx~|}y}~yzzz|vw{yw~||{wxyyw}vz{xyzwwvvvvztxxzxyyvw{~y|xxz|w|{z|zw|}zxz|w|}~y{}x|zv{||zzxvxuyzxzx{xw}zv~xu{v~wzwzx{|z}}~vxx{zy}|{{}|}{z{zw{y|~|xy|z}}}yywxx}|{ww{z{yyvvx|y~z{xv}uyy{{zyy}y{~{x{}}|zz{|z~yy}~yy{||yxx|vzxywxzy|yxyyyw{wy|v{yxz{v{|~x|}{z}r|{~}z}}z}{~}|~~{|z|~|}z||~x}||~~z{z}}z}}~}}{}}}}}~}y}zz~}}~|}|{{}|}{}x~}{{~}|~~{|~||}|z~|}~{{~~~}~~~~}zy~z~}}z}}|}~}{|}~{{||~x~~~}{~z|}}||z~}z||~}|{z||~{~||~z~yz{}}|~~u{~z{z~}|}}~}~~~~~}~~|{}z{||~~z|}~}|{{y~}|~~||~~|}}|}|{}~}{~{}}~||}}}z}{}~}|~~~}}}~~z}}{}|}w~{yz}~~~yz}{}}~|~|x{|}~}z~}~yzu~}}}{|{}|~|}|{|||}{}~|z~}}}~{|~~~}v}}~{{y~|~~|~~~y}||}|zx}{~|}~~~}}~z~~{y~zz~}{z}|{|}~}{~}}}~}~~|~~~||}~}z}~}|z~w~|~{~}~|~}}{~}~{|}{yz{~}xxyz{tz|{}yxzyw{y~wvv|ztw{yw}z{|~{|yyzuvxwyz|yww{{zx{zwz{z{{|s{w{||xy~{|}zyvxxx{zwyz{xz{uz}zzx}y|y{wyzx|y{|||yxs|yz{|}||wv|yyxz{yzyv}zz|}zxyww~|x}yx~yywz}y}yy{zx}{|w~xx|vxzxx}xwyz{|zyz|yy~wz{{x|v||vv{u||x}{|x{x}{x{{xy}{yyvyz{wy}x{w||w~{{x}{x{z{x{x}{}w{yyv|xxwvxyww~z{|vzx{{wwyzy{{x|zy|{}||{|zy}y{yy||z|x{{}|z~x|yz~z}}zyxx}xzzx{ywzyv{z{x}{x|yz|wx{ztwzzyyy}}yyz|{yz{{yw}{{~x{yyvz{txz||yy}wv|}z|zyxw}zzwzz}z|{z~x{y{{wxz{zz{x~|z}z{}{zx{~yywxx{}z{wz|}xw|y|~wy|z|{{||{yzw{z{x|{yuw|xzxx|zxxz|y}zzxz~xz|y|~xz{{zx~xzy|xxxwzyyw{{yx}{{yx|w|wzxxy|x~wxzz||{|x{|y{|w}zz~{zxz}zz{zzy{{}z{y}v{wx{xyw}xxx{|yuxzyyvxwzwzx{z{z|v|zzzs~xxz|{}~y|{xx~|yz{}yx}~zz||zy|wz{{zyxyz||{wy{w~ux|zz|z|z|vy{}{xtwx|{{uy|{xy}wxyz}{yyz{x|yxx|~{yy}tw~y{xx{y|{|w}xy{y}z{}{~~}|}~~y}~~|||~~~~y~}{xy}}}|z}{{}|~~~||x~~~|}}{}}~|}~~}|{{~~|~z||{}~}{|~}~}~}~~|}}~|}|~|~}~}|}~{}~}~~|}}{}{{|}~{~|~|}}}z~~z~{~}~z|}|~|}~~}||}}~|{~~~~|~}~}|~~~~|~y}}~~~}|~y~}}}}z}~~~~|~yz}{~~|z}~}~}~z}}y}|~||}z~~y}z}}{y~||z~{~{}|{}~~|~|~|y}~}~}}y}}~}~}~~~~}~}~{}}~|~~{||zz}~~{}~|}||zz{}}z|}}}|~~~~z}z}~}}~}{|~~~{}~~~{||~|}~~|~|~|{|~{}}|~}~}}~}}~|}u~yz}}|z|~}}}~{|~{{{|{~|~}{zzxz{|w|}x}~{y{x{yyxw}|yvz|xzvt~{{|www|z|}|u|zyzw}wx}zy|zzx|v}y{|y|zxvy{zz||xvz{w{yw}xxyyyyzuwywy|z{u{yzx{{|}yv||y|z|z|}|{yy~}{yz~w~{{yzzuvzzt}}xxzzzu~v~xwv{{ytxxyxyyzy{}{y}}}|{yx{|yyz{|z{y~y|z}}|zy{wvx}}t{w|x{zxxw{y}zxx}xwtwxzyyxz|{}~z{y}y|w}~|{z~yz}yyyxu{}wwwwt{y{||{}xzzvvx|{~u|{x|z}||~|{{zw}{{|xyzxy{|yz|~{yx}{x{{}wzwzw|y|uy|wx~zw{xx|rw|y{}x~}y|}zzzyy|y~xyz{z|}z}~{}}}|zxz|wyyz{yyyzwy|xx|u|x|w{vyx}|yz|{{~y~}y{~zz{}|{|zvxxy~~~yyzy{wwz~yxwxz~yzwyyyzwvwx{xxxr|y~xxwyxz|tz|zx{{{|{|~z{z}wz{~|}wy}y{wyr}zz{wzx}|}y{|{}xwz~z|yxyvyxzu{}xzx|z}wy{{{w{|z|y|~}y||zy{yy}v{xxwxyuu{xyz{z{yyz|zyzxxu{yyxy|zz|{}yx}}z}}||{z}y}zzz{z}~x~|x~y{y~xwxywx{{zzzww{yyzz{}zwz{z||zzuyz{zy{|~~||{{~yy|yx~wz}|y}zwwxzzyzw}|xzuz|{wzyw}w{vyyy||vy|}z}|{}}}z}~|xxz}|~|}~|}|}|~~{}w|}|~{~}}}z|}{|~}~~{|}}}}~~y~|~|}}}}}|y}{z~}{|{~}}|~{~||z{~z~{|{~~{~~}{}|}|{}}}~}{}{|}}{~{}}}v{~w~}}z|}}|~y|~~|}~~{}{}~~zy~|~}}}y||y~{|}~~~}~~||~|}~|~~~{}{|~~~{{}|~~}{~|~~}}~|~~|~~~~~|}~}}~{z|~|}~}{~|~~}}{~|}~~~~}y}z{|}}}y~}}~|z}~~|}{~|~~}||~}~~~{}|}|~|yzt}z}|~~y~||}{~}~||z}|~}~~{|~|}|~~}~x}|~|~{~}}|z{}z}|~{{}{{~}{~{~}|}{~~}|~|{~{}~y{|{~~}}~w|~{~||~|}~{~||}{|~}{zz}~~|z}|~~~z|wyw{x{{x|~xzzxxx}y{y{}zyz~x{}{y{|zx{yyzz{~zy{zz}zy{w{{xzy|wxwy|{yvw{xz{r{|{}{}tz{zzw|}z}}z~yv}{{yyywxz{{{~yy{xyzvx~z|x{v{zzyy{zwy~}vwyzw{zzz||vx{|{zy{z~yyy{wzyz{vyxty|zvyx}yvx{x|}y~yy|xxzz{yyzw|zz{x||~{xy~yxyxzwy{z{xyz{|z}yz}zw{y{yy~yxvxyvwz}vv~}{w{yyy}~y|yy~x{z|tyr{|~|yzyz{}}wwyzz{{tz~}y{|~~{}x|w|{}|}|uxu{zy{xzz|{zvv|{xxwzw{{x}x|z{zz|{w{y}{}}zxxy~|wx{|z|w|zxxy{z|{xzx|{y|x{{zz|yy{xv}ux||xxxzwxz~}yx|y{|wxw~{w|zyyw{{y{z{|}}|z~zx|z~{u}z{z{{yy}}|{z|}yyv|zvvz|y{zzyyzwy{w{{|zzywzy{xzyz}{zy{xyyyxzot}}y||{{zz{~uz{yvyzzzx}z{|zz|}y{~y}zxy}wy{{v}~~yxyw{{|y{}yyzxww|zu}x}{xz|{zzyxz{wz{yxxxxzwxv~{w{z}wyyxxvzyxz|~yzwwyzyy}y|yy~}wyy{xxv~yzy|yx|xzz{}yyzzzvz|{|}~wy{zzxzvy|x|z|v|w{{z~z|wz|{|w{v}v~vyz~wz{}{v{z{z{}}|}{y~x{w~{zxxy|u|~zx~{zv{|~|y~|||~|~y|~~~}y~}}~~|yv}|~|~|}~|}}}|}{~~}{~|}~|~{{}z~~|~||~}~y{}~~{z}~~}z}~}~~}}}z}|}z||yz|}~}~}}|~}|}|~z~x}~~{{zy}}|~|~~{}~~}~}~y|{}}{|{~}~|~}~}}}}|}}{{|}~|}{~~~}|{~|~~||~}}~~~}~|~}~~~}~~}y}~}{~y~w{}|}}{}}}~|w|y}~x~{y}}}~~|{y}|~z}~}z{~|w~||{}~}{|~|}|{{{~{~|~|}}~z~~~}}~z~|}}~|}{}~~~~||}}}~||~~}{{|~}}|~|y|}{~~~}~}|}~}}}~~|~|}~|}|{~~{~|}y{~~z|}~z~~~~y~|~|t}}}|~{~z}|{z{z|{||~~~{~}~z~}}}{}|{z|~z}}}||~~z}z{{}|x{wxw}z|zzxwuwwyzwxx}w||}uxvzvzyw{r}ww|z{|wz|}{y~x{|zx}w{vwyz|yy{}}|{xxzzxzvxtxy{tyyyxw|yxz||yvyu||uxw{~z}zzyx|y|wyv{|x||z{{zxyy{|{y|y{xv{zw|uzwzzyx~yuyzxwwy{|zyzwz{~x}{{y{zz{|xx||xy}z}yz{{|yz|yxx{w{x{zw{z|{{{yr|yvxyvy{twy{zy|uy}x}}||y}}|vz{zy~yy|~x}w{wy{ywxyxz{xwzxzzzx|zy|yzxvxyxyzuy}zxy}yz||{|||y}vz}zv~w|}z~~{yxxvwyzzw}yyuz|wzxv}y{yz{yxyy|wx||}xyzyzy|}x{||{y}||y~~~{~y}y~}y}{vz}x{}z{zxwzvyvx}yzzyzv}xwvy~w|ww~z|}z}{z}|{|{wxx|y|{zzy{{~wzz{{}xyz|y|xxy{y|{|yyzzzx{y{~{|{yxvzuz|}{y}{xwz}ys~zwy}}|zyz{{|yzx}{xzy}{vzyw{xzzy|xz{uwywxzy|{xyz~y~}~{x{}{}z{{xy{{{{z~uyvx}{zyyxx{}{|{}y|{y{{ww{{vz{zy|}z{x}zz|{z|{|xuxz{~}~||wy|~xxw{z{{zyv{z|z{{yxw}x~{xzy|zwytxx|}{z|yz~||z|~z{z|zz||u|~zz}|}~~{vwy|yz|w|v{v}xz{yzx|s{}|{u~}yxzvw|||zxz}}}||~z{|{~{}|~}{{y~~~}~}}}}{z}z~~{~~y~{y|~}|~~}~x{}}{~~~|z~z}y|{}z}}~}zz}}~}}~}~~}}|{~{|y{}~z{{}{~}|~|~}}{~~yz}}~~~|~}}~~}}}{y|{}z}{y~z~}||}~|~~|}{}}~~}{~}~|~||{}{zzyz}~{z{~~~}{}|{}~|~}z~}}|~}|~~}}}~}{~||{|}|~~~{}~}||{~~|}z|}~||}~~z}|{{|}~~|}|y}}}~~~{||~~}~||~{{}{~~~~|}||~}yy~~~~|~{}|}}|||zxz~{z}~||z{}{w|~|~~~~~~{}}{~{{zx~}~}~~}}|x~~||~}~{~}y}}~}z}||~|{~}}}}yz~|{~~}}}||y~{~}~~~|~y}~|z}}~}||}x}{{{||{}}}y~{x}}~{zy{yz~x}ywvz}x{t{|zzxyuy|x|{{~|}z{|v}vwyx|zzzyw{~{yyv~}|x|||{wyzw{v}zyxvztx{z{|{}{{y{x|zzz{wyv{xzw{y{x~y|ywy{z|{xz{x~~zx}vx|yyxv|wywzyx|v~zyxx|w{v|yx~{u}zyzy|y{|zzz~{wzz||}w{z|y{xy|ywzz{}z|y|y~|xvzw}w|{zuy{v{xxtz{{||}uyz{uzzzy|{y{v{zw{wxxz|}x|zv{{y|v~{{|x~}uzy{}}xwzzzx}|{}xzv|{|yzzw|uz{xz{xyxuww{{w}{y~yzzw{zzzyyyxy{~{{{}|~zzy{vy{wwz|}~}zzw{{~z}wzz{y}w{x{zyz}z|zyxz|}xy{|z{}~zzwz|~w~}|}|}{{x|{xz|{~~zzyyzw|}}yyy{~{ywwww}zwxz{z{|{z|{~ut||z}{y~}|z|{xyxxzz{|xx|{|~{|zy~xv|yy{y}y||~zx}|zz}xz|}w~y{y{u|zy}}{z|}}xzx}zzw}|}yy}~|}}yyy{yyu}y}vy{zzz||y|y|w|z{zzz{|xz{}~{z|u{z{}}{y{x{zx{}yyz{}~{z|}{u|x{||uzu}{|wx~wy|}}xx{||xxwyxw||}wy{|yzz|wxy{yzv{y}wy{zz{xzx{}~xvwy{|z|w}zxzyzxy{y~z{z{~{zy{}|x}{y{z|zy}zvy}y}wz}|x}|y}zyxvy|}|xy{|yy{z|{|rxz{y{{||{~~}~||z||~z{}}}~{{~}}}}|{~|}~{|x~~|z{~{~}|{~~{{~}}~||}{}~~}~~y|~}}|~~~}~~|~{~~~}~~}~}||~}{|}{}~~|~{~}}}||~~~~}}}{~{}~}||y}|y}~{~{~~~~}}~}}{}~~~}||}{|}|~~|}~~~|}}{|~|}~}~{~}}~|~|~~{{{}}~|{}|z{~~|~~~~{~}{|y~|}{|~}y~}z|{}~||~}~~}~~}}}{~|~~{||{z~~|{{r}}}~y||}}~}~~{~|~{{}}}z~{}~~~~~}|}}}}~{}~~}~|}~z~{|}{~{|~{}|~z}z|~|~~|}~~~||~{~z}{w~~}yzx}}~}~}|}|}|{}z~}~}||{}}|{x}~~~|zzx{~yx|z~xxx|yww|zvuyy{x{yzyzwz{~zwyyzzx~}y}}}y{wzzz|w|{z{xz||zxz{{|z{|{{wy{y{z~zyyzxzwvxtxy{|zvy}uvx{|zy~z}|}y|zwyz{|y~{zx{|y}z|vzzy|u~{wxzt{yzz{zzyzy{yzyxxxx{vyxxx{{yvw{|}u|}{}|vw}~x}|z|x{||z~{|{}wz{wyzzwx{zzzyxw{{ywz{vx{zzyxv{vz~{wzzz|zy{yy}xv{|xy~~{}z}{|x{|z}}vyy~||xw|ywzvz{{{{zw{yvx}z|zxz{{|~y||zx~}yv|{yz{|z|{{z{{v~zz|yyxuwzz{xv{{|w~{zz{xz{}yzyyyxwwy}{{~{~z}yz{{{{|zz{x~}|{y{|xxyw~zz{w{{|xxwyzy{|vz|w{xzzzz~}yx~x{z{{{{z}wzx{wz|}||z|{xzxx{w{x|v{zzxwyzv{zx|wy|z}zzz{{vzx|z}z{|y{~zuxy{{zz|yv|zy}}z|zyzx}xzy}yzx||yz{x|z|ww|u{{yy{u{v}z|~ywzz||z{y~zz{v|~{x~zz{z||x{y|}{vyy}ymzxz|{w}{wwxtzyw~u}~zz|~zy{u|{}|}z{zz{|y~{}|vvx|{yw{yzyx{xyw}xy|{zxxzw|w{}}|{xzxy{~z}yv{z}zz|zwxx||~z}}{z{z{z|zy}yxz{x|vy|z{wyzxz{vyyyywuyzz{}|}{{yxx|yzxyz}z}}}~}z~{{~~~}~{}}{~z}}|~~}|}||~~|~~~~~{}}~{z{~}}~{|}}}||||z~~}{~~~~}~}}{}|}}{~~}~}|}~|}w~~}}x~}w~{}}}}~}|z|}}|z|{y}|}z}~~|~}{~z~|~|~}{x}~{~{||~}|}~z}~|y}}~}~|~{~~~}{~}}}~~{~}}}}|}||~|{|{|~z~{~~||~{~z}|~{{~}}||z}}}|~{~~{~|~|~{}}}~z~{|}~}~~~}z~|}~}~{{{~|}}}}{|{y~}~}}}~{|~~y~~}||{|}}~~~}~}}v~z|}{|}~~~~~x}}{~|}~~~z~|~~|~|~}z{|{~~{}~~~z~}{{}~|z}|~~}}~}}~||{z|~~}||~}|~~|}}yyz|xy{{z{xxzyy||y|xvxx|zx|xtz~z{zzw||vz{ww|vxx|{{~yy}|yy{ywzvz{|}|}zww~{}~{y|w|}y{xyz|}|xw||{zzwz|yzv~yzzwz{~zzxzz|xyyzw{|zy|xy{{zy}xyy{}zywvyzz}|zy}{{y~~zyxxy{}z|}x||y{|{z{wyz{}|zx}|y|x|y{||yz{zxx|}zywwtwwyv|ywyw{y|y{z|y{yxxu}z}{{ywxz}y}zx}|zvzxx{z}u{y|~{{z{}}|yyyxz|yw{~{{}wxy}{yxwzz}xyw{y{xzv{x|w}v}||y|vxuxw~y}v{xx|{zz{|{xzu{v|zz{xzzv{|zz~~zywxzwzz|yw{yuy}|zwy~}{z}|{xzy{zz}}{y|wy~xv}w{{t}y{wwy{xyytz|{{yyx}}ywz{~{yz{xw}~}||||}x{||{~{{}{|z|wuz}~x|wxvyxx{{}xx|zyw{yvx|xw{~xxxzvx|x{~|zyv|{zw|{v{y|zx}{{~w{x~zyzwzyyz{{xw{z}~yuww}v|~{v{~|{zxx}y|vuw|{z{x||}y{xvyx{|y|{zu|{{~{xzz||z}{}z{}{}{}yyyzxx{uyy~yzzz{{zwzzuzxx}{zzyzvwz}}|}y{}~zy~{y}x}zxxzzy~}|x~{y{ux}|yz~{}~yz{xtww|{||z}}|z||zxx{{zz|{v~~zzz~yx}zw|{zx}}xz{~{x}uzx{|yx~zxuz|yyy{z{{~{||}~{{{w~z{~}{x|}z}|z|z{~|||u|}}~~{~}}~~|{}~}}}~~|~}}~}}~~}z}|}~~}}}}|~|}}}|~|~z||}~|{~{|}~}x~~}~}y||~}}~~|||~|}}~}}~}|}y}}}~y|}{|}~}}}~}~{}~u}z{~}~~~~||~~{|}~{|{{}~~~~z|z{~~|~~~{}}{~z{~}~|~{||y~}||{~~{}{~||~~}||}~~~z}{}~|~y~z}}}}~}{}|}~|~{~||||}{|}z||y}|~{|{~|}}}}~}~}{~||{{|~{}|}~~||{}~z||}}~~y}~{}{y}~}}}}~~~}|~}~|y|}}}|}{}}|~z~~}~}{}|{}~{{{|{~~|||~}}|}~}zz|~~~}}~}~|}~~~~}}~}}z|}{}~~~{||{}~}{}||}z||~|~}||{}}|~}zy|{z}wvwwyzwxzvyxwp~}v|{y|x{z{y{z{syz|xz{yyyyuw}xyz|w{yyx{w|{||{{zz{xvw~zzz|{zzyxxzyzvu{{xzy{zsxxzxxw{{{y|wyy{zz{zyyy{zzvwzzw{z|{xyy{zzuxzx{xyz{zz{z}zyyyyy{xuvyxy}|w}uzw|yt|}zy||{wyy}}{y||y~{y{{vvvyz||{zzsxzyyzwsu}xzw|~x{zxzxvyvy}|{}zwzz~{{zz{{z}~||{|wyzy~{v|xwvxy~}|uxv}{yxx{|yx|w{yw~yuwyy~xxz|y|yyv}|zwz{ux{z{}{|}}}yx|x{vzz{yzvv{|u{z{}{zytv|xyx}zzzy}y{~}}||yzxzw~w|{wy|~zzy{|||{y{{x|zvzw{yxx}v~zww|yyy{zzuv~x{x}yy}|{z{}zzy|{xz~{}|~xx{|{}yx{|zxxw{zxyu{{|{xuwuxw{}{y}x}{y{z{{y}|{~}{}|z{zzw|{zyvzx~|xz|zzuzyzz}xy{sxzuy|{y{zwzrx}z|vy{~|yw{|z|z|}vz|wx{y~{|x|xz{uyvyz|{}x}yy~zzzzz{{z{v{}zwxuwy|w|||zz||v{~zuz||yy}{{|{|w|{|||{{{{xy||x{z|ww{zz|vw{y}xz{wvzz|vz{{v{w{wzzzvy|y}y|~{y~{zy{}~s|}qzy||~yx{x}wzyyw{~x~yvyyzrx~|yzz~{z{}}{{}}{zx}yzy~y~|}}|~~|~}~z~{||~}{|x~}~y}|z~z}{~z}~|~|}~~~yz{}}}|||~}y}~}|z~{z|}~}~{~~{{{~}~}}z}}|||~~y}~x}z~||~y}~|~~}~}}|~{|}}|{{}|}}|}~|}}}~}~~|{}~z}|}~||~~|}}{~~~}{~}||~{~|}}}x}~~{~~{~}~~}{}{|~{~~}}}~~~~{y~}z~~z~x|{~|~~}y}|~}{|}}}~~~~{}z}z|{}|}|~~{~}}}~}|{{|}|~~~}~|~~|~~{|yy}~{~|{~}}|~}}~{~}~~~|~}~}}~{zz~~}~||~|z||||{{~~|~~|{~z~|y~z~~||}|y~}}~}~{}~zz|w|{~z}~}{}||{|}~~|zz~~}~~}{||z~~{|~|~}|}|}}~~{z|~}||z{~|~}~~y}||y~~~~~}z}||~yz|zv{}{zw{u{wvvzuyyy}xwxvzy{xw{zv|zv{y~yzy|yuz|{zzx{xxy~xzz{|x{{|}z||{x{{y|{{y{vzz}yyzyx{{{{xz~}|y{xz||wwwyy~{{x{|yxy{yw|zwws}z}yzyx{~|}{yzyxxwzyx~y{}zxy{zzz|zy|z~uvz{x|xz}{yyxyyu{zy|wwxwx{~zyyzyz|{|v{{{x|~|yx}xzzz{xxyyv{|||z}~wywyy|wy|}{wy{yws{v}|{z|u}y{wvyy{z{||~zy|wwzx~zyx{|x{y|xyyw{y{|zx~yx}zxv}yw|~w|y~{yz{vvz{|w|yzzx{v|yzyx~}|{zz||~}y|{|z{~xzzz}}x|zy}}xxv~z~wv}zx|{xx{u}xw|x~||w{|w}{ywzzx|{|~~}zyw}zy|{{xxz|xz{zz}|ywz}~~|zz~}z}|x||zzzy}|zz||z|yy}|xyyzxz}|xzxvy}xyy{{|{z{yzzz}}x{}{wyz{{|z{|wyx{zu{|~yyzy|zzvxx|uxzwyz{{{}wxx{zw|s{z|z|xzyz}y|v|~zy{xyyzxzzwx{v{zz{{}zw}y~t{yuyztxyx{zxys|x|xx|vz{z{|y{{y}zxzxxxyyyyy}zxxy|z|{zvxxxy}yyy|z~~xz|wyyxz||{vxvxwyy|{}x|zyy~z{u|yx{~~xv|{}x{zy|z}|z|}x{~{y}zyz{|x~y{{zy}zz|v{}||yz||{|xw}u}{{||u~}~{|}{{|}}~~}{}{~|~}}}~~}{||w~|~}}~}}y|}z|}~~}}~~|~|}}~}{|}{~~~|y}|~z||y|{{y{|}}~~}|}}~~}{|{|~~|z~}~}|}|~~~~{|{{~{zzz~z|}}}{~z~||~~}y~~|}~xz}}~~~~}y~~}y{|{~}~~|~}}z{}|||~}~~}|~}|~{}|~}~|~}}{}{~}~||}~}~~~|{~}~{{||}~~||~|yz}{~}|~~}|}~~{~}}{|}~~|}|~|~{|~~{}~}z|z|~|||~~}|~~}|}~~~~~}|}{~~{|y~~}}~}}|}|{|~~{~}}{}|z~|~}y}}z{~~~||{}~|}~|}}||}||}|~~{~}|}}}{~{~~~~}~|~{|}~~}y~|}}|~~~|{}~|||~{}w|}~|~{~~~~}~|~~}|~}~y~}yz{~}|{{}||}~z}{x|}zy{}{y|zy|y{vvty|yzvyzyyz{yyyzz{{uy{v~x{{y{}xzwz{x}z|{zy}xyz{|zz{w~~~{|{{w{{|zwpx{~xu}w}x{yy{zyxzz~uzzzx{{{{z{z|y~zxz~u~|xy{}~{w{~zvz||x{w{ywyv|zwx{~y}yyxv~uyz{zu}|}|}{{z{}}zwx|z|~}||yzz{x}{tzx|~vzwzz{{wzzx{xxzzx{ty{zxwy|pzwvzw{z}yyxzzw~u}~}zw{~}y}v}y}|zw{}wz}zrxrvyy{yz{x~{zz{zzww}xv{xyy|~wy~{{x|~ywz|wy|{w|yv|zx{}zz{xty|v}uxyx}y~yz}vwzyyxx|xyzy{x{x|||v~{z{wz{{yy|{~~yzw{|yw}~}yy{}{{w{z}vwzzwwwzzxy{{yzyyv|xty{}zy}}y}y{~||xz~|{}}|yx{y{xz||xx{y{z{{{zzx{{yyvzwyzw|vz{ryzz|}y{|||y|{z}}{yzx|{yzzy~||y}}~}xwz|yz}|yz{zyxxyzv|z}|zzv|zx~{wy{wzwyy}z{}zzy~y|x{vx}z{z{y{~z{y{yw|xzyv|yw|yyv{||{yxzzsx}}zyy|xyyxx{y||z||y{y|~x|z||{vx|zv{x}||zz|y{wy}wy|yxyy|y|zxzy|v}z|{}~v}{{{}|y||u|zz}~||{}z{zzw{{xz}x|wwwyxxy{vuvy{~y{vw}{y}zy~}xu}zx{x||}~~|}}~|}|y~~}|~}{y{}z~|~}~}{~~~|u}~||}{{x{y{z}~zy}|~x}}~~}}~~|~~}}~}|~~}}|~{|{}z}}||}{z|~{{}~|~}~~{~|~}~~}~}zz~{~z}~z~~~zz{{|}y{x{|}|~~|x{|}{yy~}{~x}{z}y{~{zy~z|~}}~~z||~z}~||}{{yx|}|~}|~~}~|~y||}}z~~|~|}~|{{}}z~}|~}|~{~z~}{|}~~|}v~|~~~~~{|{|||}w{}}|}}~~}z~}||~|~~}z~|~}}y|~|~|}~{~~{|~|~}{|z~~}}~}~}~}|~}||||~~}{z{|}|z~|{|}|~}|~~~}{{}~{}{~~|}}}~~}z~x|x|z}}}~~y}~{~~~{{{~y~~~~|~{~{z}~~}~~~z}~|}~|}z~{{|z}z}}{x~||zy|u{}x}{z}xzxw{x}z{wyzy{tz|z~|zx}zyyzwzyy||yys{z||w~z{u{zzy}ywz|}y|y|x}v{y{z{vw~yxxy{xx|zzzwx~vzu}ywvxz|xzz~v{}z{{vvvxxy{zxzyxy{xzx}zzxwyxyz|{|yy{xzv}|zyy||zz{yz|xpw~{v~yyxz{|yx{yxx{y}|{xw}y}yzzvwy|vyyxzy}}{x|wy}w{||x~w|{yyzx~wxzy|ywvvv}|x|xyy~z}yvz{x}z||{yz}{}y|wzwy~{wxzxsy|}y{w{z}z}}zyvy~x{wwxx{zzy{x~|z{{{|}u{zzty|w{vz|y~wt{{||z{}z}yzyx{sxzzz{xv{yxyv{z{{v|xzyzzwy{|wzvx{|zxyzv{z{z}{{|{||||tzx||ty{{{{zzywu|uy{wx{xy}z{{zv|zx{|wywzwy{|ww|zx|zyxy}|{xyy|zwxy}~|y|z~u{|~wyxzwyz~zztxyzys{x|yx{v{x{|xvzzx{wyzwwzyxy|}|{yzv{yyyu|xyw|wywzxy}zxx{{yzvzy|z|{~u{vt~|y{y}tvyz{zw}w{}|xux}z{~}zyw~vyyxy~zz|yv{y}{|x{{zz|{{zxxy{xzy|yx{zxz{}xxyy{wyx{y|}{zyzyyy|wtzy{x{xz{yyyu}{xxx{uwz}yz|tx|{yvu~{xxtwzw{xw{~{|zzy{{zzz|z{yzyx}}x}zxyyyuw}y~wuxzxz|xy|xxwzywz{x{{}|~}{~{}}~x|}|{~|}}}}{}{w|{}~z{}}}x{z}~{{{~x~{{~|}}{{}~{}~|}|~||{|}|~}~}}z}y{~|}|~}~~y}~}{{}z~{}~~}}z}w~}z}}z{~|}}|}~~y}}}~z~{}|~|{~|{}{}}z}z~}{|~}}}~|}{~{~z~{|~x~{|x|~||{y}}}}~|||~~|zz}}z~|{y~~||~{~|}~}|~y}|~~}|}{z|~~y}~~w}~x~}|~{}||~~|{}~}||{}~}|~||}~y|~|~||}~}|{y}}|}|||~}~~||~}|y~{~~}|}|{|}~~~z}~{}|{{|}~}~~~~}{~||~{~{}{|y|{|z|w}~z|{z}~}}~{~|~~~x{~y~~}~~|{||}}w~~|~~|}|{~~|{}~z|~}||}}{~}{}z}~z||~~}}y}z~~}{}x~|~{z|~{}}z~}|y|~|{}|~{{}}y}~|}{}{~~~|z{|{~}|~}~y}{yz~y~}{~|y~{~||{|~|z|~z}|zzx|~}z\\\\\\\\|yz:~z~}}z}~|}{{{}}~|z{w}||{~~{~|}~|}~~}~~||{~~~~~z|||{}}||~~z|zy}w}|{{}zyz}{~y~{~|}{~}|}x{v|}}z~z}~~|}s{|}~{{|z|}}}{}{{|~|~}|z}y||x~}~~~{}~|~}~|~{~|{|~|}~|{y}|~~~z{|~{}{{~~|y}wz~}}~{~|}~|}z}|}z}|}~|{}~~~}~~~~~}}{|~|{{}~|}{}~~}zz~~x~|~|}|}yz}~}~|z}}|||{y}{~}{|z|{{}}{||{}~~z{||{~}~z}~}}{x~}}}~|}}~{{{{y~}}{|~z}y~||~y}||{z|{{z|z}u~z}w}}}|{~~{~~|{||zz}}|}~{|}}{v|w}x~{{{yz|z~||{}~|}~}}}~}~}{|}|~z}}y}}}{}}~z|~}|~}{||}~}}|}~~}~}~~||}zz~{{{~~}~{}|~~{}||~~~}~~~~~{zzzz}}|{{|{~~|||}}|~|~yx{z}~~~|}z~}|~z|~{}yy}|}}z{{{|~{{{zz{{|~}}~{~|}~{~zzx}}}~}|~zz~}|z|{}}}{~{}}|~|}~|||{}|{}{|}{~~}{|~~|}~}}y}}}~|{|~~|~}y|}{z}}}}wz}~~|~{y~~{z{}}}}z{~z~~}{z~|{}{}|}y}{~}}}yz~|}|x}|y{}}~||{|}|}z}~|}}}|{}y|{~~}{}v}~|~{~~~~|~}~|}~|~}||||~yy}}z{||~}|~~||}~{{{{~~|}~~||{|z}|||~}~~x~~}{}y{~}z{~|}~{x~~|}}}}}}x~}|}~~x{|~}}z~}~~~}~~{|~}~~|~}||~~}}~z{~~~y}~{~~~}|w|}}~~y~}}~{~|z~}}z|~|{~}}z|{yzy||{~}{zzyy}}{{~{}|zyy{y}}~~~~}}}|z~||~|~}~|~{||}|~|{}{}z}}z~~||}|~~|~z~}yy|y~~~}}~}{~{|{{{z}~~~{||}~}|~|}}~||~z||u{~z|}|z~|}z}{{y~}|{~}|~|{~}{z}}~~}z||{z|}}~~|}|~}}}~}~{|}~}y|}~}|}||~z}x~{{{y{}}zzz}}~~~}}{~{}}~x~y}{~|~x||~}z~z~~z{}zz|~{{|~{}}|~~~}}~||~}|}|{{}|}{zw{}x~~}|||~}}zvy~~~}}~~~~~}|{z}{}||{~}~}~{{~v|}}|w{{}z~}z}z~}}~{{{~|{w}}}}z{}}y}{|x||{{{}}||{}||}{~}}x||}|{}{{x|y~||~xz|{{}~~}y}|~~~|{~~~}~~{}~~}~~~~~~}}}~|~~|~~|~~|}~}}|~~{|}~{|~~~~~||~~~~~~~~~|~~|}}}~}}}~~~|{yz{x{zz|{|v{}z|z~~~~||~|||~}~}{~||z}{{|w{{v~}}yz|z}z{{}z|}z}|~z{}|{z}}{}z{x}{}|y}~}wz||||}}z}~{}zy|}}~~|}v~wx|v}|}{||~z}~|z{z~u~|}}|}|}|~}zz{}}|||}~|~~||x{{z{{{}}}z{}z}}{|}}}v||}~~||w|}}~~|~|}y}||{||{y}z{|~{}}zxy}y}~}{|{{~{{}~y}}y{y~|~z~|~}}{y|z~|~|{}}z}z~|}y}~~{{{z|}{{|{}{z{}||}}|zzy{||{~{|x||}z{|}{~~{}|}~x|~}z|||z~}s{|z|{}z{}z|~}~~{ww|z}y|zy~z~~|}~{z{{}|}{}}z}}{}yx|}~z|~{{~}~zy}{{~{zx}~y}~{{|~~|}|||z|{{}|x~~~||{zy}z}}~{~~}z|~}z|zy||}{|w||}~{{~}|}x~~}{}}yz}~~{||}||{}}{~~|}}~v|}z~x~~x|y|~}{|{~}z~}~|z{|{x|{}|}{|~{~|}{{|z~~~~~~}|~{}~}}|}}||~{|}~z~~~~{yz}}~}}~{||~|~~~~|}}{|~}~~{}|~}|~|~|}~~~}|~}~|~y|}~~~}~~}x~|~~{~~}}}}~|~}|}}}}z~|}|y~|ww{|yz|{|||z~yzz~||y}~|{{{z||~|z~|~||y|~v|zz}z}{{{}||~z|xyz|~|z{{||~{y{x{{}}|~yz~{u{~{x~~}}}}~}{x{{}}}~{}|{~||z}}{zx||y{|}~}~y}}|~z}}z|z}|xzzx~x~~x||x{|{~|{x~|{|}|||{~z~~}|{w~z|{{~xzzxy}}xw}{~|x}|}|~~}{{z|~}~|z|{|z~|x}~~x||{|z~yv|}{}z~z~{~~~}}}zwzzx{~{~~|x||wz~|w{~}y|~}z{}|~|~}~}y~|~~}|}t{|zz~{y{}~wy{|zz}~~w{z{{{}}y~{~~}x~{|{~}|~z|~}|}}{~}{{z~z~|}x{y}}x{z}}~|}}|}}}z|||~~z}~z~|{~~|~zy~}y|{{}}{}z{|z~y~~}y{~|~}}{zu}{}{~zzz}|}|}|{|{x}{y|zz|{~z|}|~~xx|~z}~{|{~}|}}{}||~z~~w{~|{}}}y}}{|{y}{v|{}~z|}|}{z~}~~~~{}~|}~|~}}}~~|}~}~}||~~~~~}}~~}~~~~~}~~{~~~|}~}~~~}~}}}|x~|~}~|~~~~~|}~}~~|~~~~~~|~|{|}|~~~}~|}z|}}zy}}}}|{vzxy}~}{~||z~}}|y|{}y}{}~|y~}z{|}}}z|zz}{{z{{||}z~||y}{|{}|y~}}|{{{|y~{|{{|{{{z}~|{~~~z|~vxyz~z}{{{|y~}|z}zy|~}~}~}x|~z}|}{|z}}z~x}|}}{|}y}~{y||z~~z~w~~z~|}|{w}}{x}|{~y|}}~x}~~y~{{}{y|zz}{}z~|{|}{{||~x}}{~{z}v}{x~zx~~|{z|~{{z}{{y|z{~|}zx|{}|~}||{z{y{~z}|~}}~}zz|{~{~|y|z{y|}~~~x~}{y~|~|{z||y}xzx{yz{|~~x{z|~|~}~yz~}{~|z|~z|{}}~x~z~~}|~y|}}{z}||}|~|~y{~}}|z~{~~z||~|~}{}y~~}|}~~|||z~y|~{~z~}{y~}{}|z{{{w{|zzw~{{|y{~~|y~y|}~~|z}z|{y{{{u|zzy{{~z|~xy{}zzz}||~{{{}~{~z|w}{~~}}~||{zx|{~}{y}}~yv~~z{~}}~y|{|z{y|zz~}}|{w~{|~z{}}|zyzx~}{{~|{}zzy||||{~~~}~~{{~~~}}~}}~~~}~~|~z~}}}~y~}z~~~~~~~}~z~}~}~~}~||{}}|~~}~{~~}w~~~~~{}}~}}~~~~|}}~{}|}}~~|{|~~{~}~}~~}z}~}z|~|}}||}{{yzz~|z}y}~x|}|~xz}~}z|{~}}}xz}||}|y{|}~|zz|{{}~zy}~x||v{}z|zy}|{xz{}{z|y~|y||w|}z{~z}~x{{|x|z~zzzw}~{}x}z|zxx||~{}~||~}}{y}~z}~}z|xy|~}~}}y{~~zz}y~|uv|z}{xzzx}y~{~y~{z~|{~{~~y}{y}}~}~{}}|}}}x|{~}z|yy{}y{}|yz}x}xxy}~z{~z{z}{}}|~y~z{}{{}|{zv}{yzxyz}|~{v~xzz~{{{}|||}~~~~yx~{~}~|~y||z{y{}|}|z}|{{|y{{~~|{}zz|{|x}~~}|y~}w}~zz{{{}}x|}|{{~z~{wz{z~|}{}||y{zyv|z{uyxy{~}{}z|z|~{z|x~}xy}yy|~zxx{|{{z}{|zy~x|||{}~~qzy~x}||z}{{}}|}y~{zzzzz||{||y{|}yx{{~}z||{yx|}|||w|}}}{y~z~z|z~}|}|{}}~|~zyx{{}{xyz}w|{|~{zzz{y}|}{}}y~y|||{{}{|}{}~y{}~|{|{|z||{|{x}{x{}x|}~{y|{zz}{z~{}y{z}}z||~~}~}}~|}}~~|}{}}}~~~~}{}~||~~~}|}{~~~~x||x~~|{~~~|}{|~}y~~{~~~|~x}~z}~}|~~{}|~}|~}|~z~~~~}~}~~w~~~|~|~{~|}{yy}~z}v}~{y}z}z~~{|}~|yx~|v|zx}yyw~yxw|}|z}~|~}~|{zz~~|||}|}x~|{~{y|z~|zx~~z}yvxy}}{z~}|~z~~}{~~{z}{~~{y~~~t|}}|z|z{|}{~|w~~~|{}}}{{{~yw~}|}}}|{y}x|}}~||||}}{y}}x|}~|}zx|}||{}|y|~}}}}{}}~~}x~|}~{{}}z{}{{~|~{~~}}|}|}}}~}|}{|z~~||~~|~~{~~}}z}{||y}z~|||~{y}{z{z}~z|~z}{}{|z{~x{z{{{||}|}}{}|}{z~|{}|z~~}{|~~|{z}~{~z{}}z|~~}{|y{~}~{|~||}y}}z}{~~~}|~}~}~zyz~}}||~z|{{y}z}{~}|{}~~z~~yzzx~~~}~|yz~|~z|||}}}||z~}zy{{|{|{~|~~||zz}~}~~|}}|x}{w~z{z~~||~z~~{{}~~{z}{}}}w~x~}}~}z{z}|~}~{}|~}{{~}~{~}{~|~|~}|}}~}~~~~~~~}~~~}}~~~~~|~v~}~}|~~}~~~}~~|}~~|~|}w}~{}{xz{{~z{}z~w|}}|z~zzz}z|z~}~}y}|z|~}z{y}|x|~}{~{~|||}}~x~zv{x|}{|~{{wv{zyu|z{{|yy{{||}|{|~~{~{{zz{||x}|x}||}{{{||~zw|{{t|{yxz{}~|z|}~~}~}z~}{}|{z||~z}z{{{z}zz}{~~{|y}|{yxx~z}~{~}{}~~{z~z}|{~{}|y|}}x{{|{|u{{x}|z|}zzy~|{{{||~|~|y|y|}~{{}~~~z~{z{}uy{ywy~zz|~~y{y{z~z}wz~y}}~~{~}~{~|}z~~z{}z|{}~z{z~|zy{{}{{z~{zy}|uy~w{{ywzy{||~{{|}{{}|}||{}|{yz~~|z}|{{~zywx}{w}|~~w|~|{~~z}||}}}||z}|wx{|~{}zz}}{zywz|~}~||y}~wx|{~zx}{}|~~{}~|~~wz}zz~{|yy~}}}z~||z||{{}{zzyz{{|w{}}xv{}}{z}z|zx~}x}~z}~y}|}~}~~w~x{{}y|zxyxzy~{}~|x|z}|}w}|}{|zw}}{||{{}y{y|~}|y{~~}}y~{}{y{{y{|{xy{w{||x{{~}}|}~~}~}|~}y}|}~~~z~{|}}|~}~}}}}{~~~}|}~~}{|~{}}~~~~|~~}~}{~{~~}~}~~}}~~}~}y~}~~}|{~~}|~}|~}~y~|~~~~~~|}}|}}~~~~}~{~~~z}|}}~}||~~~|~}}||~}|~{}~|||z~yzw}}~|}|}{}{~{{}}|{~{z}z|y|zzz|y}}{}}||}|||}z||zz~|{}|z~}~~}{|{}{{xyz|zx|~z||y{|||~~yz~~y}x||~z}z{zy}{}{z~{|}}|{~|}~|~|~~}{}~{{||{}}~~||~~}~{{z}z{}~{{y}{}}z}~}~|~~}|x|~|z~~}|}{{{}yzy{~{}}}{}~~~~}~||z~{|~|~~z~~}}z|~}{}~~~|{}|}~~{{||}{~~~~~~~{}|~~~~||}z{~z{y{|}|z|}y{z~}{~~{|zx~~{yuzzzzy{z~|~|{||{~{{~~|~{}}~{{w{~}yw{~~~{||~||~~|}||}z{|~}}|z~z|z||z~|~}{~|{~{zz~|}{}|}|}z{}~~|{}}~~|~|~{x}~~x{~||~~}{~{||}{|~|}~{~y~x~}||y|~|}|}|}}~}|~{}{~~z}{}}}y||{z~{{|||~{yz~}~{{~~||z}z}|}~}~~}~~~~}~~~~}~|}~}y{}}||~{||{~}~z}}~~~{}}~~}|}|}~}{~~~~~|~z}~{~|~}{~~~}~~~}~}~}}~~~}y{y~|~|~y{{zwx||}y}z{z{z}vwu||{}~|{{~~{z}~}~zz~{~}|}z||zww{}{|{z|yzzzy}y~z|{z}w~xz{y|{~}|}|w{z~}|{|{{x{|}z}~}{|{{}}}|}~{}~}}w~y{zxxz}}~||yt}z}|~}~~|{|~}x|yz|~~|~z~z}{y}~z}yyz}w}~~|z}{|}}{~|}|{||{}}x}xzz|~{zzz}z}z{{|}|}|}~|y{{|y}|y|}}~}zy~z{~}|||~|{~v|xt||}z||}z|}~}|}}{{~x}}|~~z}{{}|y|}}}|z}{z~~{}{~x}}}|zz{{v|}z~|zxy{}zx{~~~z}|~|{}~z{|}z||{z|x|{z~|~y}xy||x{}zy{}{}y{}}|~z~{{~z}y}v{zz~|~vyw~{~z||x|zw{{y~z|}~{||}{|z}||{|z~}|}}|yz{z{|y{}{w|z~~}zw~y|wzx|{vyxx{z}}~z~~x{~z{}{zx||v~~|}}|~x}~z|}|~~{yz{{zz{yz}}}|{uz{~~{|}|z}z||{x|{|}}|w}zw}||z||~|{z|}{yy}}~{}}}y{||z~{z|x{~|}~}}~~z~~~~~{||~~z~|~~}~}~~~~~~~~{~}}|~~~~}~|~||}{~|}~}}~~{|~|}~}{~~~}}{||~}~}~|~}}~}|||}}}~}~~}~}~~z}~~z~}{~}x~|~|}}}~~~}}y~}~}}}~~}}z~y~y}|~~}~~xy~|{~{{|z~z||~||}}{y|}}||z}}}~|}|}{}|w}}{~y~{|~|z}|}}|~~xz||}y{}}{vz|x|{y}{}|{{}{~z||~|}}{~z}|v}y{~~{zy}{{|~|w|}~{|}~x~|}|~{}zzz{x{~~|{~z~~}zy||{y|{z{~~||~}}{y||z~zv|}{~z~}|||y{|z~~{}}||~{}{|v~~~|}}{}{~|wx|~x~|}}}y}|~zz~{~~}~{|{|z|~~~|z~z~~w~|}|y}z~{|~z|}z~||~z}||xyy~~{{~~}}y}}~{yz}}z}~~{~~~z~{|{|~z}~~}y~~z~{|y{w|{}}}~}|x}~|{||~~~~|{~{{~}{~~~}|z{|~}||y~~~|z}~}z||{}}|{~{{||yzz}{}{~{{|}|~{~~|~}}|{||x{|{}|}}~~zz~x{{~~~{}~}|y|y~|{|w~~|}|xv~|zz~}}~}}|~}|||}{~~~|||||}}~}~~}vz||}yx}{}}~|{~{~}~~}~|}~|~{x~~|{|~}~~~~|}x|~~~~}~~}~z~}~~}}{~z~~~|}~~~~|}~~{~~~}~~}|~~~~|~{~|~{|}|}w~~z}{}|}~z{{{z|z|z~w~z{{~y{y~z||y~x{~~~}{~{y}~zz}}|~}{|y}}{z|x}|z}y{w}~~||~yz}||{|yzv~y|}||~~}{}ywz||}||z~}w}{~{{{}{{{|~}y}~~|~|{y|yz|w{y~~}~v{}||{|w{~xy{{}x}y}|}{|y{z|{{{}|yzzyx{{|z}}}w{~}}|z~{|~}}|y}z~|~}||{z{zz~x~||y{{z|}xy{x}|x|{wzw~{|~~xy{z~{~|{yw{{|}{|}w{{~y~vz|{tzy{|z{|}}|{~v|{}}}z|~}||}|w{y|}}|}z{zw~xy{}}}{{z~zz~|~~~{}~z}~}{}w~|{xz||y|z{xwzwz|z|}}yy{|||{|~|{|~~|{y|y}{~{z|z{zy}{}|z|z~x{wz}}w}}}x{}}~z~z{}z{~z~|||~|z}}~|{z{|{}|yz}}~{u|yz|{{}}}w~{zw~|}z|~}{~wuy|z~}|}}y{~~}~~~~~{~{|{w|~~{z{}||}|zxy~{|{|x|{}}~{}{||||{|}}}|z{w||}{~{w|z~|w}~zywy}|}{xzz{~zz}}}}}y|~{~}~~}|}}~~}|~~~}|~~}}~}z~y}z~~~~}{{}}}}||}|}~yx~}|~~}}~~}}z~~~{}~~|}{}~~}|}{~||~~~|}~}~~~~}~||~~~{}~{}~~~{~~~{}||~|~}~}~}~~~~~z}}~z{}~}~}}}}}~{|~z{~~~z}}}}w|{y{x|{|wy|y{}z{xz~zz|{~}|}|{{}zx}z{{yz|}~xw{v|yzy{{z|{z~~{x~{z~y|}xy||~~z~}y}y~|z~}|}y~}{|z{}}~z{}~y|{~w|}~}z|z|u|vw~|z|}zz{|}{||}tz{xy}|||}x{~xz~z{|x||~u}}}|~|xz~|zyyz~~{~{y~|vzwy||}~y{|{x}x|~}z{~y~}~|{u}|zz}|{{}zx}|}y~||ww|{xy~|~y}}w|~}{|{{|}{{|}}}}z|~{}}{v~z|w~z~y~}{||{zz|~{|zv}z}~~|z~{z~z~}}|w}||}}|{z~~~|y{z~yz}{~|~|}y~z||}|{|xz|}|}}~}yxz~|||yyz}{|y|}}~}||x}|{{{{z{|~zw|}|{x|z}}y{zz~z||{}~{}x~|}~y~r}|}z}y~z~}~z}}|xw}}|y~x}~~}~}{||y}|x{~|yw{z}{~~~}{}~yy|~}|x~}~|{~}zz{}|~z{}|z|{{zzzxy}z~zy}||z}~x~~{||~~}xy{|zy}y~{{zx}~~~|~~~xzz~|~z}zy{|}z}|y}{v~}wz{{y{{z}|}}w~~}yw}{}z~~|||~~|~~}~}~~|z~}x~}|}~}~|~}|~{~{~|~}||}}|~{|~~}}|}}~~|~{~~~~}~z}}~}}~~|z}~~}~|~~~{~~|~~{|}}{}|{~~{~~~}}|{~|~}~~~~~}~~}|~|~}|~~}}}~~{~~~~~w}{{z}x~~~~~y~}~|~||~|}}{~}z{|}~~~zy~~x{z|zz}}||~z~~|~y~z{~}y~{~yz}z}zzzz}}~z{~x~|z|~~{~{~|{w||zzy|}~{}{}~x||}{~|{|{yy|}~{}}}{zx}~zx|z{xz~|z}|~{tx~zz|x{z~~|}~|x~{z~}~}}|}|z{{{zz}~x}zz}}}~|}|~z{{}}~{w}}~|}~z||||~}}|||~z|~{|y}z||{v}{u~{{q~}}}|~~~}{~{{z~}{{}}|~}y||}|||||z}}{{|x|}{~{}y|{}~}~~~|}~~t|z~{{|x}}}z~}}z}~}z}z}y{~{|}v~y}}|~|||~}{||}|{x~~z{|y|yz~z}x|~~zy{{~~~|{z~y~|{x}|{~~|xy{{}|yzzz{}{~z}y~}|z~~}|~{}}}z{}~}~~~x{y}}~|x{}v{{|{}}{}y~yy{{{~~{z|}}y{||{||y{y~||x|||}{}||{}~z}z}||z}~~}}|~~|{}}~|}~{z}t{z||z{~x~yz{x|{{}|{}{|{{}}}{{~~y}{}|}~}x~}{~{}~{}~||~}~||~~}{~}~|~}|~y~~~~}|~|~~~~~~~}~}}}~}~~|}}}~|~~~}}~~}~~~~}z{}}}{~{~|{w}z}{|~}~|{~}}}{y~{}||}}{|}||~~~~|~x|z~|{z{||z|z||~|}}|}}~}v}~~}}x{~~}||{~~|zzx{y~}|{z{{}{|}~{}{{}y|}|y{~~{~|{}}~~x~{}yx}~~{}|y~~{~{}~|{~~}~||z{|{w~x|~~z}~~~|{|x}z~~z|}{|~~z}xx|}~~|~z}}~~~~w|y}~{}{z}}|y{}y|}}z~}x{y~y{~wz{~}|z|~}|}~}}}~|}~~}~z~|{}~}{|~x~|yzy{{~{}{|}z{z|yw|~{{}}y~}~~||w~}~}|}||}|}}{~w~}}}}~{~}}z~~}}yy~~|yyz}}{}}|}~y}}~}|}~~x}}{~|~|{|}}zz}{}~}y{{}|}}y}z}||~z~z}{~|}~{}{~}}}{x{|||}{~}}~x~}y}{|~{{z|~y~z{y|}{}x|}{{|}w~xx}|~}|}}x}{zz~~z{{|z{{|}}~|}}}~{}~|}}}}~~~{||z~~|~}}~~~}|{}}~}}{~~{w~{}|}}}}~~}~|~~}|~~~}~~~~~|~|}~~|~~}~|~~~|zz|}}}~|{|~{{{~v{~}zx|zu~y}}{zz|y||yzz|~y{~|z{{~}|{||}|}}|{y{y|~|z{{v{}xy}{{~{z|z{}yx|y~z|w|}|~~}{}{{~}|{{~|~}|z{z{{~|}z{|~|}{|{}z}|r}{y~zz}zz||}|zz~z{z|{|~~zx}~~z~~}}zy~z|}{z|{~}yz{{zw}{~{{||y|{}z~|~~~~||~|{~}~z}~||y{|}~|yzx{}x~}~|}{y|z~zy{|yz||{|}}{}z{|}}|~z}{y}|{~{|}{yz|}y|z{{v|{z|z{{{xz{|{{}|z{z|~{}}|{x}}{|~}z}}w{{yx||z{{z||~|}|{~|}{~z}z|~|||}{~zw|}{}{}~}zy}|~}}z}}xy~}{~z|z~xzz|z}~x{zzz{{~~|||{|{}y}~}zz}z|z}w|y~||zv~zy|zz|y|zy{z|w{uvz{yy|{}z~|}w}}}}~~{z{}z}z|}{xzw{zx{zz|w}y{wy|yyx{yzz|}~z|}}{}z~{|}|}~~~|z|x~{}|{}w}|~{xz}z|y}||~z~y||~}z~{}{{}w~|z{|~|}}{yxxy{zywt~{w}z~x|z{zx{w}s~yy~}~{y}x{}{~~~|||~~}}~}~}}|~~~}|}~{}~}~}}~~|~}z~~}|}~}|}|~~{||}{~~z{~}~{}~~|~z~~~~x}|~}~~}}{}|}~~~|}}|}~w~}|}}~~|~}y|}|}~~}~~}~}~~z~{{|}{~{}~|{|}~}~x~}}}}}w~||~~}}~~}{~}}}|~~|~x|}}~z{xz~~{znyxz||~{}x}{}{zy{{z}}yz}~yz|}yy}z|}}~|}z}{}{}}{~{x|z{{{}x}|z}|yy}}}~{|~{y|}}}zy}}|~||||~x|}~yy~{y{z}~z{y|}~|xzxyy~~w|~zy~x}z{}}}z}{z{y|y}vzwy}{y{}z|}{|||yyxzx{~||{}{{zzz{x}~z}}zy|z{{|yx||~~z|{}{ywzz|||x~{~x}}x~||~zy}~|}|y}{{~|}||wz~yx}|~z~x}y}{~}~}z{}{}}z{{}|~~yyy|{|z|{|z~|yz~||}z|||v~}}}|}|||z{|||yzv~}{xzzz{z}|||y{{|~zz~|~|z{~}{|~|v||~y||~}z|~~z}}|x}{}|}yz}~|x}z||{y}}{{zw~{{x}{z~}zz~}{xy|{z|{{{yz~}}|}y|~y{}}y|{}y}y}x{|y|x~{||}~xz|}~{{w{z}zzz|z}||~z~{v{~z}|}|{z|y{}~z}zzz{{{y{~{|~w|x~y||z{y}}{uz|z}}{xy|~|{y~~vy~yy|}}~y{y}~~|}}{z~}|}zw|}{|{~|{{|z}x|{}}||}~z}}}{|}}w~|y|yx~z~|}~}}|~{~|~}~}}{{~|~~~~~z{~~{}z{}~~{}||}}|~~|{}|}s}~~}~}}}~}|~}|~~~~|}|~}z}~~~|~}~~~~~}}~|~y~|}}|{~zz~x~|}~|{{~}}~}}~~}~{~~~~~{|~y|}~}~}{~||}||~{|~{~||~}~}~~{~}{}~}}}~~|~~}}~}}~z~||}}}}~|}}uzz~~|}wx{yz~~}y{|w|{~}}{{~yzz~{{x|}{~z}|{v||{|{}}{y}{{xx{~~x{|~y~{}z}{y|z~yvzyz~||}~x|zz|vx~~}z|}{|{z}}~}z||{}z}~w{y}y~~~z}}z{|~}{}|}{yz~||~{}}y{||v||y~v{|zyuzv}y}yx{{|y~}{~}~~xy}||{|{|{~~w}{|z|z~z||}{|z{z{||z~~{{x|{}~~~z~|}}}|z{~{~y|{}{|x{z{||x}}|}xz}~{z}|y{~z}|yz~~}~zz|~yw}|}z}y|{wz}z{y|~{|zz}}yzx|~yxzx|}|~|{z}~~~}|{~}z{}w{z~z|y}{z}~}{{|y{}{||||{~}}{}zz}{|{y}{}|{z{|yz{x~xxv~}|zy|{}|}yzy|z|~{}~|~|{~{{z|z|{z}|xvzz{~{~|y{x|w|x{~}~xz|{z{z|w}{zz|}~~~}}~y{~|{~~{{{~|}~z}||}|{x{{{xzxw|zx|}{{w|yz{}}}z~z~y}}}{x{zzy|{~{~}y~|~yzzz|{zxx{||}w{w}w|u|uy{zy~~}|}}v}}~~~~}}z|~}|}~~~}~}~}~~}}}}~}v|}z~}}~~~{}~}}}}~~~}~~}{}}y}}}~|~}~~~}||y{}{x||~{~}|~~}}}||}~~|}w|~~~~}}~}~{}|~{}~~{}}~|}}}~}||}~~|}{~}}~~{}||~~}|{}{|}~}{|~~||}}{z|}}~~|~~z{{|x|y{z}}|{}~y~}w||~y~y~}}{y}~|}zx}~}|~}}{z{~z}|}{}x~y~{~y|{}~{z|}}|z~z~|~zy~z||}z~y}~|}{||z~~}|~}}|{yyw~{||yzz}~~|}~z~}}}{z~}y|~~y}z|y|{~zx|z~vz}|z~z{}|{z}yy~z}~{y|}}{|}~~}{~~}||}{{y~~~~||~~{|~{}y|~}|~|~{z{}~|{~}~}|~wx||}}}~|{}{{~}|z~~|}z}{|~~~zz~}~~~~|~x}zzyz}{~}{~~{y}{~{{{}|}~{{}y||{~x}yyz~{{~|}~}{~y~~}~{~|}y~~~{|{|{{~{~|z{~yz|~yx}}z}{~}~}zz}~|{{~}z~z}~~~}zz|{z{y~{z~~}z|y}x}}||{{y}~|z|}~}~z}}{{|}}zz~}zxu|~~~z|~~x~}~yz{zz~}}}}||~~z}||}~}~{}|wzzzz~y}{}|}~~~~|}w{}x}|}}}~w}~{}||}|}~~~y~}~{~z|{|y||~{}~~z~|~}~~{}~~~~|~~~{~~z~|~~~~~~~}~~~}|~z~{~}}}~~{~~}~{}}|~~|}}}}}~}~|}~~~}}~~|~~~}~}~{~~}~u|}}}}{x~{~{zy{|wu}}zx}z|{|xyzw{~~}~{}|}{|{{zy||~{}w{v}}}|||{z{{{vx~yz{~z}{{~z{{{|}~{{~}}}|~y{~{|z{{{z{yzy|{zxz}}v{y{z}{y}z}|x{||~yz{}{}}~}{~|}~}{~~~z}{z{z{|{}~~}zz|}z|~~~{|{|zy}v~y~}}|w{z~{|~{}zz|||{z||xy{~z~~~|~{|}xxx{yzv|}~|z}|{~|{~~~}~z~}zz|||zy{}||{|x|x{|x}zzzx}{}x||z{zzz|~z}|y~|z}||wz}x|{~w{|}}{}yy|xz~{yvw|}~~wx}|}}}{}}|z}{~wzzy~z~z}}{{|}{{||}|{z{z~z}{|y{{z~|}|{zw}x|{{xz|{y|}~}y}~|zy}y|z{{~{{||~~}~x}y}z}}{y}|~~|z}~}}}y}x|}{}}x}xy{yzzz}zy~|{x}{{{{yz}~y~}{y{||~{{zzz{}z||~~{{|{yz{|{z{{}{z{xy|~}}w~yy|~y~|z~}~~{}z|}yz~~}z{y|z{}x}|w~{x}~|z~z{}}~z}{~}||}x}||}}}|}}~~~{~{~~}~~}~}~z~~|{~}}~~~~~~{}~~{||~~x}}z~~|}~~y~}{}{|~~}{{~{~}|~~}|y}~}}~}|~{|||}}|~{~~}~x}}~}~~~|~~}{{|{~}|}}~~}v~|}|~~}|~|~|~}~}~y~||}|~zzv|~z~zzzx{}|yy|{}~|w{yz}zp|zw{|}z{z}{{y|}{~w~{}{||{~}{~yz{|z}y~{|~vx{w}|~~|~y}}x}z}}z}zzy{~}|{~{~|||~{|{}z|~{y}zyy}|{|~zzy~~zz|~}zz||z~z~yyw|||yw}z~{y{{{y|}~z{{{|~~~|||z|{yxy||z||{z}uxx}zxzzy{|z|}zy}~{{x~~||~{{}|x}{z{xzzzx{~zyy|~~|w|{{|}|~~{~~~}|~{yzz{{zz{y|yyw}{y}~}|}zyzvx~yzy{|ywx}{}|y~x|z}~wz||}{x{|z~y~|z{}|}{|{~}~~|~w}}~z{~}x{}w{{}y||y||}}|||zy||x~yz|{{|~~~|{{~z}}}t}{yz|||{|}x~{{{yzwx{~~~|{|zxyzy||zy}z}|}w~{|{zzw}w}}y~}}~|y~~|}|}|}z{y{{~v{}||zz{{{}}~y||~|{~{|{y~}yv~}{}z~~x{yz~zz{~{xy{}~{|y{{~zy|}~|~~zzz}~{|}|}z}~}}{{~xw|yyxz|{zw~xy~|~w{y|}|xzzz~|x{}}x~}x{y|~|yy|||z{|{||{{~|}v{{~}w~|x~zwyw{|~|~~~~~{~|}~}}~}~~|{~|{}}}|{~~~~{~~~}}~}}~x|~}}~x|}~{}|||~}}~}}~~~}~}{~~~~~{{~~~}~~~~~|~~~~}}}}|}~~~}~|}~||}}~~~}|~~|~}~}|}}~~~}|z}~}~}}{z}yyz}{z|{}y}{z|}{{}{yz}|||}{~z{z~|{~z~|{{x|{~}u|{{}}z~|}|{zx||{|{}{}|{|}||vx}zyvzy|}~{wzyx~{{|zzz}}~{~|yxw}~yx|z}zy~zy}}xzy}zz~|~v{~z}}vyx|{}{}~y~{~}|{z{z}|z|}~z{|}xz~{~{|y}u{y{}}|zvz}y}yz{z|x}|}xx{z||}||z}y|}}z}yzzz|vv|w|~~{{}}}z~z~y||wx}{x|{z~|~}x|z}zy{~{y~~}y{~|}}}|||~|t{zy~||u}}zx|}|z{y|~~|~~}y~yz}~}|~|zyxyuy~x|~|yzyyytyzx{z~y|z~|~{z~{~|||}|~|{~zx{||zyyzx|||{z{wyv}~zyzz|{x|}|x{|~y~zz~{}|~|u~}~}~}v{~}zy~}ww||}|{|}|u|xz|{w~||vzz}|z}|xzz{~~~~{w|~{{}w|{|w~z{~}|wzz}|{~{|}|x}{{{{{z{|~~{x|{v~~{{zy}w~z{}{|zvzvzy~{}z|~}}yz{||t~v{}}w|~}~~|x{|{~{|{{}{}y}}}~}{z}|x}~|zx}~vyz{y{yyxy|w|y}yxx{~{{~zxx|z~z{x}{}}}}}{~~{~}}|~~||~~~{~||}}{}|{~~~~}}|}~~~~~~~{~~~~}z|~{}|{}|~~}~}}~{{|}|~~~~}~~~||}|~{{~~}}~|~~}|}|~~~~{}}}~}|~~~||{|~~~}}~~~~~}~~z}~}~w~}y}}~|}~~|~}~}~{~}}}}~}}~}|~z}{}}~xzz||}x|{{|}{y{xzzy|z~}~z|yyw}z~zzz}~~~|}yx|}||}|{}~}y}{{{{}{~{|z||~~}y{}|x{~~}z~~}~{~w||}x~}{zy}|x}}}|~}{~~|~z{||z|}}{~{|}}}}~{}xy}~zz{{x}||}|~{{z|}yyyz{zx||}|z~|y|}y{~z|}}{||}yw{~}y}}x||}w}z{~~~~z~|y{}{~z}~{y{}}{y}zv~{x}{}~~~{x~||}|{{y{}{{|{}zx{{{wz|z{z}|}}y{{{}|}y{{~}{}}~{|}}|}x{|}z}{}y}|{z~|z~|ux}{|y}x}|{|{x}z}{{z}yy~{~z}}|y{~|}y{{zz|zx{z|z|{}}|}}{|xz|y||{|{|y~z~}}|~|y{|zwz|~{{~z}|{y}z}vw~z|}{x|{~{xuyy}~y}{}{{|}}yyv~}{}z}zy|~x}yyz~|~{~xzz~}~xuzz~|{z~}~x{x~z}{{yzz||{z}|z}x~}y{||}~|{~||~y|y}yz}zw{}y}}|}~{zxw~~{|||}z|y|y|}|}{|~yy}y|{|~vx~~|z{|v|{{z||xy}||}}~zzxz~}||~||}~|}~{~~t~~}{|z{}|~|~}|~~|~}~~{~||~}}~}|}~|z{~~}|z~~|~~~~}~~~y~~~}~}~~}{||{~~y}|~~x~}}~~~}~~}~}}}}~~y}~}}|}|~|{|~|}~}z~}~}~}}~}~}{~~|z~~}~}}~|~}~y~y}}~~~~||~~}~}|~}}~~|}}}|{}{}{~~~}}}}z~~z{|y}v{}}{y|}ty{x{{z|||{w}{}{}}{{{||zxz{~|{|z|||y}|{{{zxx|yt|y{x{{|z|}}}{}{|{yy~xz||{~xx~y~}}|x~{|{z{|||y|zxzw}}}~y}|}~{}|}{|zxy~{y|}|{~{wvz}|zxx}z}z{{|}u}y|zzxz~}z~xz}y|||zzz{~~{|yv}~y|}}w~~z}~||}~{}{y|~zv}~xx}{|{~{zy{{}{}~|~|y}{{{~{|{~z~}~{z~|||y}}{}}{z{z~x}{~~{y|{z~{{~}x~zyzy}~z}{~}{|~y{~{{|z~xy~|}z}|~}{~{x{z}x}yv|y~{|}}}}~~|z}|x{~zy|~||}~}}}~|{}y{~yz|{yzy|}|z}|{y{|~}}~y{z~}}zx{zy{|y|y}x{ww||}|xxxvy|{~}wzy{{}~~x}{yz~}||}|}zxzy~|}{{}~vz~z}}zy|{t~{~{zzz}~yy}|~{}|x|~|}|}x}}z|~{~{z}~zyzz|y|wz}{~yz{xx}y}}||z{z||}zz{{}}~~yvz~~}{z}}||~{~|{{~z{|w|z}|~{{y}xy}z~z{z|}~}vx|{}z}{|~}z|}{~}~~{~~~~~}~}~}}}~|y|~~|~}}~~|}~|~~}~}~~~~~{~{|}}}~~}~|~}~~~|y}|~}}}|}|~|~~{|}}|}||~}|~}||~}~}z}~}}~}}~}~}}}~~~~|{y|~~~y}}~|}~|{~}|}|}~~~|}~~|}~}}~~|}{~}{~~~~}~~||}z|{}}{}|~x||}v{{{{}}}}}}zyy}|~}}{zy}~||}v~{y~v|||yzyz}}~{|{{{~|xz~{~{x~}{}x|}~~{}||}z{y}{y}{~z{}{}ty}{~~{{zy{}z{}zx~z}}|}~y~|z{{z|}||~yz~}z{y}z|~|}zxxzx|ty{y{~}z|z{~}~||~zz{|z~}y|{y}|y||~y|}{{{|~y}~y}~yy}y}z~~xx{y||x||~|z}~}vw||~}{}wz{{|z~}~y}y|{z}{~|}}|}xu{|||~|}}}~}{v|w}|~}ywzy{|y|szvz}}{w{y}y||||}y{vz}~~zz~||~}~|z~{yz~y~}{}{~||~~|zy~}y|y}}{}|~}z}~yv}yw{yzzz|||}~|~zz}}z}~z~~{{zyx}|z{}z{x}x}zzx}~|z}}{}yx~~z}v|x|w{{}|{z~|}{{~|}~|xz}zwyz{z{|||{|}||~}||}||z||z}}|}||z~yx}|{z}||}{~}{|{z{~|}}}~}y}{~|y}{~}zxy{~z{x|~y{y~|}|z|{}|}~{{yx~y~|}{{|}~}~y~|{}|{x{|z{xz~|y||{zxy{}y{y~}{}{zywz}w{{~{||}~x{~{|}yy{}}y~yy|zx|{|~~}~~x~~|~{|~}|~~~~|}|~~|~~}{~}|~}~~}}~||~~||~}~~|}~}~~|~|~~~~~}}z}|}~~}~~~|~|~}~{||{{}|z~~~{~~}z~}|{~|~{}}}~{~}}~}}|z}~~~~~}{{}zz|}~{~~~~~{~y{~}~~|~v~~~{~z~~~~v{}~z~{~|~}|}|{}}{~|{||x}~|zx}}|zz{{zy}}|yz|{|yz{z||~~z}z}{||}|z|||}{~z|{xz|x}y}{}}}|||~zyz~z|}{{{}~|~|}|~}}y~}uz{~~{}|{zz}}~}z{|}}||{~~|~}~x}{{|x}}{||v~||~z|x{|y~{z}}}|~}}}~}~{{~~||{v{|}{}}|}yy}}|~x~~|}|}~||~}|~}z}}{y}x|{y}yzy}|{||y}{~|||~{y}~}{|{|}~|~~~y}~{zy~}}}}||}y||}|{~v{}|~z||y|z{{z}z}z}w{y~{x~}|{{~}y}{x|}yz|z|}{~z{~{|~{~~{~z~}||}y~{z|}y|~~~w}}}}|{{x{|~|}}z}x|}{~w|}~~~|y|~}{zz}{}{y|{|}~}}z~z}}}|}~~}~|~~z~|}|~|{}}~{z}|}{|~~~~wz|||}yv||yx{}|y~z|}w}|}|x|{}}|~{||}|z~|{{|}{z{z~}{|{|{z{|}{zwy||{{}~{|y~~~~|~z|~}~}|~}}}~~}}}|~}~~}|}~||z~~~}~~~}~}~~~{~~~~}~v{~y~~~~~~{z~|~}}}~~|}~}|~}{y}z|}~~y}x~|z|}~yx~z{}|{}|~~y{{||z{|}wx}~y{}~}|||{yy|~}~~||}y||xx{{z|}|~y}{z|{}}|z{x|~~{wo{|{y~z|{x{xz}|~~{zz{|yz|wy{z}|{}~}y}v|||y}}}~{{z~y|{yyx~w{w{}w||{{|{|w||}y}}y{{z}zw|}|{||zuw{wx{zzyz{||zzx|zy{~|}{|xz|}vz|{~y}{{}xzw{{||}ux}}~~~}|z{uz~z~}}}zv{zv}x~~y~|~z{~~|~z{}~}}}}}}}{}x}z}}xzy{|w{~x~{z|{{|z{~|xz|{||{|}|zz{~y||}}~}~}~{|}{|||}}}|||{zy}x~z~|{|~|{|}y|{}}y}|z||}{|||||x{uz~{y|}zzyzzz{}~{zxz|}y{{z|{z~~w{x}w}~|{w{v|zz{z{z~}{{}{wz}}{|{}zz||~z{y{y}}|}}}{zyy}~yzy{}y{|{|~}}|wy{}|~~{x~xz|x|}{tyz||~}zx}vz{}}}{{y}}~z~|zz|~y}{}z}~~z~}xzzy|}||x}}~z|}{~{||yz}s{z|}~}{}xxw}}~|{~}v~{~x}~y}x}|~vz}x{}}{~~~|}~~}y}{~|x~}}~|}~}z|}{~||x~~|||}~~}}}~~~~~~|~{~}~}}||y}}}z}~~~z~}~{}~~}|{~~}~|~{}~~~~~~{~~|}}||~}~~|}~~{~|}}}}~~}{~|}~|~}|~|}~z~~~}|}|~~~~}}}}~~~}{~~}|{}}~~~}}}}~}}}~z~~~~}|~}|~~~}|}}~~|}|y|}}~wx{zz|}y{~|}yz}|xwz~~~y{~}~|z|{{{|zy~xxyz|z~{~}z}|~y{ux{~{{}~zv}~|y}~x}|}{|x~|z|{x|w~~z||}zy{zx{zwzy}||z~{|zy{|z|zvz}}|{~}~|{|{~yyw|~yz|z||~}}{y|{y}~y{{yz~{}z}z}zy~}{|y||}|z|yzx|||}{~~zz}|~|{yx{~y}~~u}u}~}z}}|}{zzy}{z{xzyw|y}|z{t~x{{{~||}{}zy{yyy}yz~|zz|~|{}xy|{zz{zz~~|}z}}z|}~{~~}~~z~~~|{~|}~}|{z~}zz{}|x|zzzz||x~{x{x}{}{}|y~~{~~~~{|{}|{||{z||}}|}~~}z~z}zy{wzw{~}}}yx}zz{{z~|{~x{y{~z|w|{{|}~{{{}}||{y{{}{{}{x|y}|x~|u|~{xz||~{}}x}}wzx}vyz}wz~~y}{v{||||}x}~y{}z|zyz~}{zxwz~z}yyz|}z}{}{~~{~x~~z{~{~}|~||~z|}x{|}||y|y~{~y}{}|{z{zu~|{}zz|}~~v~||~|~z||{~}{}||zx|{}~zzvz||{y{wzy{}uz}zz}~|yz~}~|~}{}~~{||x}}}~~~~~||~~}~}{{~{~~~~{~~}~||y{z~}|~|}z~|}|~{|~~~~~{|~}~~~~~~}t}~~|~}}}{y|~{}~~~|~}~}~}|{~~||}}{}|}{~}~~zz}}}}~{}|~{~~||~{~~~|{z~~w~~}}{|{{~|~}|~~~~~|~|~~{}~~~~~}~y{{}x~yww|~||~}zy~~xzz{{{y{}z||y|{||}z}}vw}}}}{~}~{vv}z{xyzy~|z~~}{}|~y{~~{|{|z|{~}|||||z|{yw}}{~{wzz}{z}|zxuz|||{}~{}{|{||z~{z|{~xz~{xzxw{}y}}|v}zx|}|yz~~||{}y}~}|{}~~y{|}}{}z||}{|z{|{w}|}{{xz|{z~zz~}{{z|}~~}}|{}}y{|z|}z||~zxy~|y|}}w~|z}~|}zz{z||~~|{~{|v|{z~|}|{y{}{y{{z{{}yz|y{}y}~{zz{zy~yyzy{||}yx{{z}~|||w|~~~}||}}}{zy|{}||yxzzz{~}~}||}~~~}{}}|v~|z~}~|{~|x~{~{z{|{~}z~~x~{x|{zz|}~~}}}y|}~}z|}|z||{{{}}|}w|{}}z{y~}{yz}}yu}~|{z}z|}|}wz~zx}{xz~{}}{|y|~{z|||~y|z|~~~{xy~w}}{z}z|{||zy~yz|{{x~}|~{~}y{z}xyz}w~xzy||~z~~{xz|{{z{~|~|{||w}xyy~t||{xyy|~z||}{}y}~{~}z{|~z{y{{|wzz}y{~}}~w|zyxw|{z}|}|{{}}}||w{~~|}~~~~}{~}~}{}~z{|~~}~}|~}~}~}|zx|}~~~}y~~}~~}||~|}|{|{}}|~}~~~|~{|~~}}~~}{}~}~~~}~~}}~~}~}~~~~|~}~||~~~~x||}~~{|}{~~~||~~}~}}~}}}|~z~~~~~}|~{{{|}|{}}}{}}{~|yyz{{ww}|~{|~||{~zz}}v|{zz~w|z||~~x}||y~{|xz~vy}{{xz{yxzx~}}|~~}{~yz|{w||||}{zzz|}~xxwzw{}v}|{y~{{}{|~z}y{y|}z~}v~z}}{y~{{{yz{{|}~}~|z}{{}z{v}{u}~z}yz|w}{yz}|xx|{}{}}}{}}|z}{x}~w~}w~|~~y|y}w}zz{~vy}xvx{{||zzy~y|||v~~|yzw~z{}v}y||y{z~zy|}~|}z|||{{}~{|zx|zxy}t}||}|z|z|{|z{|~z}~~{|z|~|~~z|~|}||{|zzz{xzz{x~x}{{|yy}~~{}z}|y~}z|{~{~|~z{z{{y|z|xz||||{}~y{{x{~~w{yyz}~|~||}}~|{~{yzxz||}y{}{}xzz}}}x|z~{~~|{x}}y||~}|{|~xx~{|{{{{z}}|zw}|~z}z}zz}}{}}}||zzuz{zwtyu{z}{~~{}w~{w|}|z~{|z{{zy}~~~|}{}||{}}xzz|r~x|}yyz}||x|}z}~{||{}}~{}{||~|wy}{zx|x}}y{|{xzy{{}}x{vz{}yw~|}{}|~}}yv~{}|}~}~}||{}~}}~~}|~~~}}~~}}}|}~|y~~}}~}}~}}y~~}~~z~|~~~{~}~}~||~|~t}|{{~~}{~~~~~y}}}~|{{~~~yz|}|~~~{}~~|zzz}}~~}~}~||||z}|}~}}||}}~}~||~|~~~~}{~~}}|~~~~~~~~|~|}w}||||z|{~|y~x~z{~}x}|x}}}{|~|~z{|{y|}x|y~~zz{~~}{z~y}}~z}{|{|{}y{|{}|{w|~zz{{z{~}z}{}~}|xx~~~}}|}}z~z~{}z~~|}}y{|y}|{|v{|}}}x|~{y||{zx}}{z}}~{z~}|{}}}~~}|~{wxy|~||{zz~{~~}}}xw~|~z~z|~|z~{|~}{||{xp~}x|~~z{|}z{z}}}}|}z~{{|}}|~|}{}||zz|}{|z}||}~zzz{||y||}~||}v|z~~{|~}}}zyz}{}y~z|{{y~}z|~}||w|{~}}~}}{y{|}z|{y~w~{|~vwy}~z~|z|}}y}{~{~~z|{~}||~}~}~z|}}x||~}|||y}z|{||~{|yw|}|{}z|~~{|{}wy~~|}|}y~|~}~~|z{}~{|u~|xz{z}{~|{|z|zy|~}zz~||{{}~}y}|}{}zz|}w|{}}{||zz{}|z|{}}}|}|}{||{{}~~z}z}}}||~~}{}}}z|{}z}w{~yz}}{}~}zz||{}|}~z}}}}~}}~{~~y}~}~|}~}}~~}~}|~~~}|~~|~}}~|}{~|}|~}}}|{~~~}{~|}||}}}~}~}||}}{~~{~~|}}{|y}}{ywywyx|yxy{y{zx}}{}}z}y||{|}~{|{||}{{~z}{y|{}y~vz}|y}{|{||{z~w{z{|}}|wz{{}yxzyy|{w}{~z||{~||z{x{|}|{}z{~z~}}zs~|}{~|}~zz~y|y}}z|}wzx}}~z|{|}x{~}}~t{|z|zzy|z|{z{yyz|{}{z{zx{{~|{|x}y}}{{x||}}~yy|{|zz|~~~{}}|{|{y{z}|zxx}xz}}{xz}z|||z{w{z~||}|~|y~~}}~||~y|z{~vx|{xp{~xyzx|uywx|w{||{~}|~~z~y{u|}}{}~~~~}v|z~w~{||~{z~{zz{~}|wyzv~z}{|x}|~xx}~}}{|}|x|{{{{}}~}~~}|{~z~~y}{zx}x{{~yz}yyz}{z}}zz~{x{{|y{|y~|~{~z}y}}|{}~zz~~~}~}yt|xw|xrwyyy}y|{x||x}{z{y|{y|}zz{|~|z|z~y}{|z}zu{~{~z}z}~}z}}}|yz|~~v}x{}}}|}|{uv{{}|{~{z}|v|}}{|}z|x~yy{vyz}zy{}{{zwzw{~yw}~{|}~zzy{yz~|~}zv}z}}|{~z~|}zv}{}y|y{x|~|vx}|||||}}y|~|r}{~~~}~~|||~y|}~|}}}}}}x~}~~~~{~~}}~|~~~}|~|}~}}~~}|~~}}}~y}}~}{{}~~}|~{~}|{}|}~~~~}{}~|~~z~~~}{|}~{~~{~~{|{}~~{~~}}|||z|~{}|~}{~~~~}|}~~|}~~~|z|~}|z{~}}~~z}|~}|y~~~||}{}~~{~z~~~{~}~|~}}}|zy~y~|xz{|{|z{{|{||~x{y}y{{z{zyx}y{wyw|y{~yz~z~zz|{}}yy|xyz}~|}~~{x|~}z{|{~}y}zz||yzy~|||}|ww|x|~|}z}{{{z}{{{}|y~zvw}z{|v~y|{}~z{}|zy}zyx~w{|x||~{|y}}yx{{}xzw|}}|{z|w{}zz}y{|xyzy}zz~w{~|}|}z||x~}|}{{vy}|~~xy~|{|{}{~~}z}{|z{|z{{|~|ywy}z}}xz{|~y{}|}}~y|v~~}|~|}~||{}zz~}z{}}yzzy{}{zxzzz}|y~~{{{}|w~w~}y~{}zxy}z}y{y~~z}{}z{~}y~~}|~w}zyzx}{z}{}zz{|||z}}~{{yw~yzzzx|z{}{~|{zv}~}y~z|}|~}~|yy{w~}~z{~}|z}~w|z|}~zztwz~{|y{z}{{|zy}wy|{y~}xy|{{}{{z{}}|{{|~z~xzxzzxv~vw{z{}{y|{u~}{~~~z}}|}||v|z}~u||z}y}|zw{zz~z|x}|x}~{w~z}|{~y}}{{|{||z~z|{|}}{v}~~{{~z}|z~{w|yy|{{}|zzz}zz|y{zx}{xy{|||}y~z||}}}y||{z}~x}|zzyyy|zz}{uz{v}{}{}}}~}}|}~{~~|~~{~~~}~~~|}}|~~~}{||~x~|~~~|~{~}{}|~|}~|~~x~~~~~~~~}}~~~}~|}}|}}~}}}|~~~y}~~~}~~~}|{~~~~}~{~}~}|~~~}{}}||~z}||}~}|~~~|||~~~y~|}~~y||}~~|~{z}~}~{~{~|{~{}~}~~|~~z{zx{{{z|{x}|yzz~xw}~z}z|zx~|}{|{{~xzy}|vz|~zz|}}|z||z}z{|yy{x{{z{y~|}~}|x}|||{}}}|x|}z{~~zzxz|z{{}}~|}|z}{}{zzw~wyz{v~zzzxxy}wz~vy{~v|p~~}{y||{|}y|}{|||~|z~~}}{zy||wxy{{y{z|zy~{|xzy}y}w{|v~zzvzu~}y{{||}||zz|}||}}|z|v~|y{{}y}zzz}x~}{|zzz}yz{}||y}{~yy{||w}|}y{|z~{{{~zzy}yyx}xv{z{xyx}|x}||y}{v{w|x~|{}{}yzz}|~}{}|z~z~y}}wyy~{xzy|||}|vz}yzxy{z|}{y~x}y}}zx~}}}}{~}z}w~{~{z{}zzy{yz{x~~yz}|y|y{|~~zzy}{{z}|z}x~z{z}}y}zw}{z}y|y}z{v|x|y~|||||xxz}}v{z{~}x{{~y|z~|~w~{zz}}|z|{|{|{}}}~xz}}{yv}vy|vwx}||}x|{}z}|y}~}}y}~vv}}}|~|}z||{~|~~xzy|}{y{{~xyz}zyv}ywx{y|{z|~y~~|y|~{}}}{~y|~}}~}{|{}zz|~x}zz{y{y}}|x|~z}|~z|{yxz~zux|~|~~}|~|w||~~}}}|z~|~~|{|}{~z~}~|~}}~~|~~}~}~}}~{|}~{|~|{~}~|~~|}~}}}z|}~~~~~}~}}{{z~~~~~~}}{}}}}{}}|~~}~}~{}~~{z~~~~~||}~|~|}~}~|{~}}~}}x~~}}}|}}~}~~{}~}z~}~|~{{{{~z~~~~}~|}~~~~}}}~}}~|~}z{|}{x|{}y}yzw}{w}||z}w{{y|y|uy||}{~{|{|}w|{{{}z~zyw~}{}~y{z{}y}y~w}~}z~z~|}|}xz|}~yx{}zy{y|{|w}{{}x~~|x|~y{{}w|{z~~|yzzz|y||yyx}|~|}zvx|vyz|x|yw{}|{vzzv|{~{|}~|~{x||}z}|yy}yx}|}xy~y~zx~||w}~yy}{|}w|wy{zz|u|z}w~~zwwzz{{z|{{w{|~|zz}~z~|z|}}z{zxz{w{{|y{x||}{y|z}z}~v{|~{}|{{{yy|z}{|}z||}z}{{|zx|~|~|z}r|~~~}tzy}{{{}~~~x~|{|z{y|~~{y||z~yyx{|x}}~z||ywz{z|||{{yz|}xz|y{z{z{|y~zz}{{{xzz}zxyz~~zy{}|x}zz{xyzxz~zz||x|{|||~{~~|}zyz}||r{}~z{}{}x}yzu|~{{xxz}z}y{|z}{}v~|x|}{z}{z{|||xy}y{xzw|}~y~x}{}}|~}y~y}x|xyz{w~|{|{y|{{{|{|y~}|}y|yxz~x~{|zzy|{yx~z{{||yy{}||zxzyz{~z}zz|{||}}~y|y|y{~|y}|~|z||}|x~{|z{{{}xz}x|y{|}~y|}|}{~}yy{|z~~~}|~}|~y~y}~}~~w{~{~}~z~~~~~~~}}}|~~}}}~|~}}{}}~~}~~~|{}~~~}|}y|}~y}~}~y|~}~~~|}||{|}~}{~~~~|~|~~{~z~}~~~}}}~{~~z~~|{}|||}~~}~~~~}~}}~}~~~}~}~|}~{~~~~}~~}}}{~}}|}}~}|||{}~~}|~~~~|~}yy~z}}~}||y|}w{~{{w}||}}yx}z{~||zz}z}|||v}}}xx}zz|}{{x|{~xy}||}|}|||z}{}{z}x}|~|~{}}x|{yz{}zz|}|}}~{~z|~|}yztz}}{z}y{zyzr~z|||{|zy||x|yyy|wy}yxyy}|}|{|zy{|{}}}|~}|yz{||~~|{|~}}~yy{zz}y~zyy{xyxy~}}z~{}xz{~}xz~~|}y~}w}}||w}|z~}}{w}|{{~~{yz|{{||w|{|}~}zzxww}{{{|}z}{|xy||~{}|z|w~{x}y{{uv||}|~z{yy}~y||}xxz|~~yz~}{||~y}}{~{||{yx|zz~z{}~}}~|wz|}||yy{}zy}}}~x{{}~{~{|z~z|zz~}~|}u{{{ww{xu{|}vx{xryy}x||w}x|{|}zw{~{|}x||}}}}z|~|x~}~{|~uz||}{x{{|{y{{zyzxwz||}zx|{|||z|{}}~y|}{z~{~{z~~z{|}{~}z}zz{y|u~{vz{w|{{{t}{~|w~~z~|~~~}{|zy{}|{{zzz|z}~|yv~|||z{z{tx|{x~x~y||yz}}{z{y|{~z{~~~||~{|}~z~yz~{|~z{z~v~{zvx{z~~{z{x|~y|}{zx~||}|z~||}}|{{z}}}~~~~}|x{~}||}}}}~}~y|x}~}}~~}~~~}}|~|~{~}~~z}}~~~~z||~}~}|~}}}||~z{z||}}}~}~~~~~~}~~}{~z}~~wz|}}~|~~|~z|{}}{~{||~}~~~{{}~~||w~~z||~~~~z|}~}~~~|~}}~~|~}~|z~z}~~~}}~~{~~||}}~}~~~}~}x}~}~}|}z{{}}~}}y}~{{y|}}zy}~|~{zxy|z}{{~zy{|}|{z~}|x||~~}|{~||zy~|z{{{}|||~{~}z{|y|{zzy{||}}}||w~z{}~|{{|~||}{}~z~~}wx|~{z{~}{||~|~~z{}{~}~}}x{}|y~{wzy~~{yz|}}|wzy|x{{~~|{zz~|xz}|}z{y~xz~{{~~yy{}y}||~}~}~x~z||y|~~x}}||{z~}}|z|}|}~~}~|{}z}|~}y}}}{}~{z}|~}}}}}~~~zz}}||z{z~xzzy|{y}yw~{||z|~~{y}|z}y||z~~}|}~|||z}zz~u|z~}|{|~}}zz}|~{}~|{zy~|~~|{|~z{}||z|}|{{{|w~|}{~~y||z}{{|y}}}~~z||}z|}}z{|{{z~{}{}{y~|}x|zy{y|z~~y}~{}{}~x|}}|||z~~}~~|{}z}{|}|{z|z~~z~~|~z~~~y{~|~yzz{y~{~zx}}{}x|~~|z~~~~~}w~{}~~{|z}|z}}}|~}~{~~zz{||wyz~}||{|}~|xx|~{yzzx}|~}|}~}}}}}{|}~~~}}y~}~}}~|~~}~{{}~~{|z}}}}}~}{|~{}~{~}~~~~}|}{|}~}}~}~{|}z~~}}~}}~}{~{}~~~~~}~}~||}~|~~{}~~~x{z~{x{}||~y|{z~~|}}y~{{{yx{{zx~zz{|y}||y{}}||~{xzw|{~}}x}{~}{|}}}yy||zz{z{}}}z~xu}z{{}|y|x}{{{y~}}|||~~}~~~|}{|yz}|z|x{|z}yzzzy{y|||}{|||~}}~|zxt~y}{}{}x~~}{~y|~~~xx~|zyzyyy}w|v}{}y{}{~x|xy~||}y{y~}}x|~z{|{}z|~{z~|~}~}~uyyz~}yz}{{|z|{~z~zx~|~yxz{|}yz|}z|||}z|y|{~|y{{}~|x||x|}z|wy||yyyzxw|xzz}xu}}~{||z{~x{{|}~y|z}}|{x~}}}|{|yx{~zwyzy{xxx}z{yxwxwz|zwyy}~z{|{~}|{~}{|~yy{z{v|yt}}{{zx|ywzw{{}|~~~~}{{z}~|||zy}~}~{{~{~||y|~|~~{w{||z|~{}uyz{{yx}z{{z{~|v||{|{{yy|z{~|~}}~{|y~z{w{}z|yxvz{y}}~{{y{{{}{xv~~~yw{||x|{{}|y}}|}x|~zy{}}~}|~~}yy{w|{||z}w|zx}zz{~xx}w}}w|{z|{}|}x~|{}{||{}}y{zx~}z{v|}~zy|y}{w{{y||{z{}yz~w~~~{~{zz{}~{~}}~}}}~~~~~~~}y~z}}}||~}|{}~~~~}}~~~y~~~}|~~}~~}}}|}}|}y}}||~}~z|{|~}~~}~}}~}z~~}}~~~~|{|}|~~~|~~~~}}~}~|{|~}~|~}~|~|}~z~~~~}}~|}~{~~z{{|~~~~}~~{{z~~}}~~w~}}}}~}~}}}~z|{|}~}~}|}~|~}{|z~{}{{~|}}}}~|}}{y~|}{}zx|~|}x|}||z{y}~|xzzx~|{|}{~{|~y{|{{{~v|~|}~y}|z{|~}~|}|z}~ytz~|xx{}{zz~~|||yz{}}~y|{|~}|{xy}~|z|{{wz}|z}{}}}|{{~~}{z{}~~{{~|{}|wwyy{z}{~{x{|z~}x~}}~}}|zx|{z{|{|}{z{u{||zxx~{yz{z}yz}}{}|}~|x{|y}{~x|{z}||{|}~~|~v~{|||}|}|~|}w{}~{|}zzz}}}~~~}w{{~{~wxyzz{{{z{{}}}z}}y|}|}|}}}{}~{~yzz{{z|{z|{z{z{|~}{~w~{|zzw|}||}~w{}|{{z|~}w}|}wz~~}{w|}{yz}z{||{{w~}{~{yy~y{~|y~zxxz}~}y{x~y{}}|yw{}y}zy{}{}{zzzz~|}z{}~y}{{~zz}|~{|}|w|xz{y}{y|{}z|{x~{|w{}x}~~}y}v|}z~|x}y|y}{z|zz}~~}}w|~~w{w||}{|{{|~{}y|z|yxzx{z{zzy}w}}}y|{}~z{{v}{{yz}|v|~~~y}}z{{yz}{|{z{|{z}|}{~}~|}|~}|{z~z|~zw|z{wy}}~wyy|{}~{~xzy||y}x||{z}w|{}~|z}{y~{v}}{{zz}xz}}|y~{x{z|{~{{zzy}zz}{~}~~|~|~~}|~|~~{{}}~z~z~~|}~~~{~~||}}}~~}~|}}}~~~|~~}}~~}~}~~}}}y}|{~~}|~}~z~{~~~~~}~~{}~~~}}}x~}~~~~}~}}~z}~~|}}}~{~~}|}}}~{zz|~||{||~~}~{}}|}~}~|z~~~~}}}~{~~}~}}|~z}|{~}~~{y}wy}yzy||yzw}{{|~|y}{|{~x{~z{~}w{|z~zz~z{}}y~|||yy|zy|}|}y|}{z{|||{{|z}~z{x|x{|}|~~{||z}{{{{~}|}z}{yz{}{y|{{~yxz~}|zxy|{}{yv~y}{}}{}v}{y~}~|~~|{yy||zz|||wy{{}{yy~{xy{{x~{|}|{|z{|y~zy|}|x|}y~}~}{~{x}u{}z}|~}~{~~{{}}|v{wzz}}w~|||y}{wuyx{|ztv~y}{}~|}}}{z||z}{w}|}|y~y~x~z}|}wz{z||{xxz|vyy~v~y~yzyz{|}z||||||}|{}|{{{}~}y{{z|}|}y{|{xvz~||{{yw|~}||{~~{~y|{y{}~~||z~|{~|}zy~|~}z{xzy{||zyw{{}x{~zxz|}||{{|{z~z}|}x~~~|{~{|y|}}|z{ywx{x}yxzx{{|{w||~{|{v{|z{|y|}|xy}{|}z{{|u|{{z}x{|}}xw{zy{z}~w||}|~}~|}~zywx}}|}~}|{{|y~||{x{}{z{}|{|~~x}}|~}xxxz~}wz|{{|~y}z~x{|uwyy}|~{~~}||w{}||}}}~~z|~yz}}yu|~yzw}~~yyzxz{|z}z{yyz{z|v~}|zuy|z}w}{~}~}~~y|~|~||~~~}y|~~}|~~~}~}~~}}}{~~~|~}}~|~~|{}~y}}~~}|~}|}~~~~}~z}~|~}{}~}{~}}}|~{{|}}}}~~~~~~}~}~|}~}}{~~|~~~|}}}~{}{|~}~~}}||~}|}~~}~{~{z|~}~|}~|}|}~}|}~z~{~}}|}|~~~{}}~}}}|~|}~{~z|{|y{~~|}xz||z~{zz~|~zz|w}}zzwx|z~{~}{|~{}z}{||{~{}~|{u|y}uz}r~z}|zy~~z}z}}{|{{z{y}{z}~|}zy~|}|u~|{{z|y|~}y~|t|x|{}|{z|{}|uz{z|vvt|zwz}y{|{|zzzyy}}~}|||~}{||w}{|~y~{z{~z|z~xy}{{wz{~xwy~x}|{|~z~~tz}}~}zzy}z{zx~|}}~~~|z{|~}z~xz~~|}~y~{|{{~||t}z~yz}tz}z~}}z{~}|}yzs~}}z~~}w~zz{~yyy{|}{~~}}v{~|||{y|}~y{|z|||{~{yyz|~}{{w~}z{x}~|y~~}~yx}{z||z{~}|yy||{x}zw|u}|}~~~~|z{zx|{}|xz~v{|}{|zy}y}{}~~z{{{{}{yy~y|z}zx~y}||~~~||x||yyy|{~{vyzz~~z}||~}~|y~v~|z}{z}{y{y}}}{zyz~{|}|}}|xz|zyyzzzyz{zx~w{{zwzy}~{~x}z||}~zz{y}y{z|yy{}}z}x~|z}zz}}u}z|~z{y|yy}|y{{}}{xyz~w||~wy|}z}}~y~|}|z~zz~~{~{w{|vzyyz}y~}}x|{|{zw~}|~zz{}yx~|z|}y||{}|{}}~x~z{z{{}~}~~|}|}~{~}~}~~}z~x||}|}}~}|~|~|~{~}~}}~}{~{~~}|~~~~~{}z{~~~~~z~}}~~}~~|~}~~~~~{~}}}}|~z}{|~~~}~~~~~|{||~|~~~}~~}~}~~{~~~~~~~|}}~~}~~~~~~~~{~~~{}~}}}ywx|y}x~{|z{|v}pxx~{vyx}zwz}zy{|}|u{~{}~{y{{{{|}}zy}}||v{{xz}{|x{{y{{xz{|zy}z~yw|y~{||yz|{~|~y{~|~}}}z|zz~}xz||}~||{v~u}{{{|zyy}{}{}||||~zsy{{|}}y~}~|}{zx{{}|{||{{z|w{{w}xy}y}w|~vz|{|y|y{{{~}x}~w|{~}||y|{}z}x~{w||{{~w|yy|w{yy{wx~}~zv|}y{y|z~zw{yw~z~w~x}|}{~|{z|z{|~}~~{y~{z~~~z~w}}v{}||w~w|}|{|}z||}{}{y{|{}}}|{y~}z|~z~z}zywz|y{x|zy{}~y{zyz}w|x}yzzw{|~{~{y|yxx~{z|yy}}zy{x{{}z~~{~w|w~{|y}z}yxxz|y||w|{z{v{{|}z}}x~|zw{}}|}~~~}{|{wsxw{}x}~zyw|{x|~~x{|~|{}~~{~}~~|~~z~|{|x}z~y|z~|{z~}vx|z}}x|{z|wz{x~z}zy{xxz{{zz~y~y}z|x{}|{|~}|}||~{||{zz}~yy}{|x|||{w{y}rv{~{|~zzz~~||{|{}{|}~y|~~{x||}|z}{~xz}{~wy||}zzy{zy|{~z}|zy~}}y|y|{{}zz}|}{|}|}{~~~}|~{~~|}~{{|}~||}|x{}~|}}}~}}{{}~{~~|~{}~|~y}{~~|}~}{~}}}z}~{}~~}~|||~~|z}v~{}~|}}~~~|}}{}|~~}}~}{~}x~~}~z~}~}}{|}~~~}~}~}|~|~~~||z~~{z~~{{~|~~~|~|}|~}}}{~|}{{}}y}}z{~{|yzu~w{|w~{z|{{{{|{{|w}}z{|}||x}~xzz}}xyz}|~}~z~{|z|~|||y~y{}}|}y}|y}{}x~{x}xz{y}{w}||}z}|}xz}}}yw~yzy}~~z{|zzz}yxv{y{yzx|{}~|}z||{}z|~}|{{~}|z{}}y~{~|}}~}|||z}z{{w~{{|}y||~|}{yyzz}x|w|~yzz|}x}z{{zz}z|y~~zyz}yz{|y|~}{yz}~}{~}}|z}|}}{{~y|~|}|~zx}~yz}}z|||}}||z|}}{|z{}zv|}}|}zz~w||}{{~||z|z}}|{~{zzx}|x|y{z~|{}|y|{~{|z|||y{}}{y~}z|~~|}z}|||{x{|}|~zzy}}{|y|x~{{}{y||x{z~~{x~|z{x~~z|{{~y}|z|~{{zy{}}~z{y|}{{z}|~zt~~x{|}w{zu{{wy{z~wy}}}{x|}yyu}xz{zy|||{z|~z}{|zy~~y||yz{}|v}|~xwzzyz}x}}~z}|~~y~~x}{}{w}{zz|~{xzzz}{||~~~}yzwz{|}}|x|}}~y|}w|}~z}y|}z|yzz{~}|~zz}z}y{zy{zzz|}|{{|yz~~zy}}~|~y|zz}{}{wzw||||ww}~}z|y}{}{w{y}|}zy|~|}t{||}}y~y}~~|~}~}}~~|}|~}~}|}~~~z}{}~}}~z|~~~~~|~~~||~z}}~}}~}~~{}}~|~z}~}~~}}}}~z|{||~|}~}|~}~}~z}~~~~|}|~~~~}}}~|~~~{}}}|}~~}|}{{||~}}|}}{~}~}~~|}~~y||}~~|}z}z|}}|~~{~}~x}||~}}|}~~~~}|~}{y}||||~|xz||xyy}zx{y}xx|yz}}zz{{|{z~}~~{}yz{~~~{y}|z|||}x{wz{z{}{}{x|}z}||}|zy}z~y{}y|}|}{z}}z|z~z||~{}}|}}|~y}|z~y{{z{x~~{yz|zy|}{z{}{w{{y}{}}~~}|{~|z{|x}|}}x~w}}|yy~~z{|||w}|z~{yy}{|{x|y}zz}|~|z|z{x{~y||~{|||~}zz}|z{||z}~~xz~zw}}{z{||x~u|{||z||{~~|}{z|y|{}~x}|}{~x|~{w|~{|zzyy{zzz}zzzy}w{yzyy{}||||{z}}z~}}y{{zz||}}xy}wy|x}}zz}{|zz{t{z~x}~{|{y}|~{~~{|~zzy}{|}|y~z}{}z~z||yz|w||{zuz~~~{vy{}{}~zyz~|{~}}}uzz{z}{}|}}}{{{~}|ywz|~~x{zz|}{yz|z}~}|y|}{||z{}}x{}||~y{{z{|~z{ww}xx|~}x}yv}x{w{}}x{}z|{x}~||z{{|~||}~}~|{|~|~~}~{ww|z|yy}zy~x}{|{}}{z{|}z{{~yv|z{}}|z}y~y}~~}z{|||}}zyz}{z~{w{yzx}}y~~v{x|{}~}y{~}}~~}~|~~~}}z|~~{}~~~|}~}{{}}~{~}~}~}}{~~~{~}~|~~}{z{}|}~~}~~~~|~~~}z~|~~}}~}|}}|~~|z~~|~~~~~}y}~~~|~~~||x~~}~}}{{}}|~~~{~|}~||~~z}|~{~~|}~{~}~~~}~~u}z}}}~~|x}}}y~~~~{~z}||~~~~{|}}z}|~~~~~|{}~~~v{y~z}y~z|}y{~}}x}}y{{y||}x|z||{{y~zx}}{{|y}}{{~~z}{|~}z~|z{|z~{|xz||{zz|}|}|}||{||y{~{yzz|~~t{y|x~w|}w}~x{}yzxwzz}|}vz|}{x}}z~{|~zz|{{}}}t|{{{yzzz{z|yzz~}xu~}}~{|}yzyyzw{yyy{~z~y{z{y~{}|~~xy|yzy~y|~|}y}{x|{x~x|{{y}||~|}{|{~||z{}~|~xyyw~zz~x}{}zw{zy{{||x|{{wxzzy~|{{z{|{{{v|z||yz~~zy{{{{{||y|z|~zy}z}yy}|||}z}~y~|z{}}v|z|{z||{|y~{~|z~y}{|yw|}~z}~|{~{z}zz}}{~{~|}}}xyz{z~~}|~p~z|v}~{}z{z{|{~}z{{}}y}ozz~}|v}x{~y||}{z|y}}w}y}}y}{}y|{{~{}{z{z{}z}}zz{|wwz}{|}z{{}xy}{wy|zz{z}}{z{y}w{||~{z||{}x}~z~y}{{~u}z{}wz{~{{{}wvx}zx|{~{}}z}~{|{|v}x~{z}zz{||{z~||||y{}|}}xy{|{z~{}z~|{~{{{~~{}|~~|}}|}y{}}{}}}z|z{|}y{w||}|wy}||v}||y}y{{x|}{{|~zy~zz~}~}}~}~|z~}{~~z{{|~|}~}~~~~~}~{}~}z}}|~}~|}}~||}~{}~}|}}}|~~~~|~~}~~~|}~~|~}{~}~}|}~|~~{~~}}z}{|{~~~~~|}~~|~~y}}~~}}~~~z{{}~~}|~~~~|~z~~}~}}}|z~}||~}~}~~z}~|}}z~|}|~}~~|z~~~|}|~~~}~z||}~~}}}{w{|~yzy}~}x~{{w}|zy~wx|~~}z{wz|~y}{{|{w}}z|{|}~{}y}z{|}y}}z}{{zu~|{|zzy{}{z{z{{}z|y}y~~}|{xzz~{{|zy|}{z|~z||}|xz}{|z{||z{||}{|{w|~|~x{r|y||zzyy{~}{z~{~zz~~}}|zuyyz~{}yw|zzwz{||~y{yzzwy{}~}|xzxz|{~~{}{|z|x||~y|v}x{}z}}{~x{yywx|{v{tx}z}}y}zx}{w|}}z|}}}z|z|vy}x}zz}v~{{x~{xwz{||zz{|x}w}zy}x{wz}z}}}|}}}x|{{~~}|~|w~|y}|~}}~}zy{}{|zx|{zwy{zzz~yy}|v~{xz|~{|{~}}z{|}{~y||{{{~}}~|{||}~~|z}x|~|{zx{}|{{yzz||}{yy|~x{|{|{~|}zz|}xy}{{~~{y{z}~yy{||{}x|zy{{yv~y}}|wz~{{z}x{~z{xzx|z~}z~{{~|z{z{|~{x}{}~vy}|xvw|~u|yw}|ww{|}{|~~~|x~}z|x~{|wy}y}{}}|}}{|z|~{zv|{{zy{x{x~zxwwx~{zz}}}~yzyvz{zzy|y}~y~{}{z}|{|~|~~|~~y~~x{z~yxzy}yv{}|}{|~}~}z|{}|~}}{|~}yx~zw}zz~|}~|}}|}}~}}~{|y}}zz~~~~}~{}}{}}}~~}~xy~~}~}|y}}}}~}~}|}~~|~~}|}|}|{~~~{~}|~|}}~~~}|~~~~}~||}~~~~~~|}}~}{{~~}{~}~~}}|}|~|~~}}}}y|}~~~{{v~~|~~||~||~|~|{}}}}wzy~~~~}}}~{~}~~zz|}|~|{~z~~{zz}~||}{|z}|||{{{|~|{}}~~}~{z}{~~w|~v}y}|}yyyz}zwz~|{z~z}||wz|~{{|zs~|z}y~y{~wyz{z|z}zxxy{}~y}xwyz}z{|}{||zx~~{}{~~{yy}yzz}y{{~z}yy||{~}zz|zz|{|x|}yzy}{{z~wz{~v{z}{{x}|}~}}vyy{||}}}z|ywzy}vx}y}z~||x{|}z{}||~}v|ywzy}{z~}}~z{w}w{}~~}{{x}y{}}yz|x}y{~{|{|z~x}x|{x{y~~~{||{x{}z}z{z{}}|{|||{}z|z{|yz~~yw{{~z}~z{z~{~z}|y}w}w~|~}|~}|w{~x|z{}|x|||}}{yz~z~x|zu~|~}y}~||~{y}~||z}~~{{w||~z~}zz}y||~|}~}z{|~{{xy}|{~||w{|{{w{{zy~}}yz}|z~x|{}ww{x~}y{~z}~~{{}w~}~{y||~|~x}|z{|{|z{~z{{y~}|z||{~{|}z~}{~|}z{|y|w~x~~|~yyz|y||z{{~xy|}~z{vz|z|~|x|}|yz{{~z}|}zv|}y{z|z{yzyz~{z}}}{zzxx}}yyy~~{~||~z}}zy}}{zyuy~}|||vz}y{|~z~|~{|{~|yy|}z{~~~{~{~~~|~~}|~|~~}}|}}~{~}~}~~}~~}~{~{~~|}~{|~~~~~~}~~|~}~||}~~}}~|}||}}~}}~w{~}~|~~}~~~}~~}~}~}y||}~~~{}~~~{~||}v~}~~~~~}}{}~~~~~}~~~}~}~~~|}|}~}~z~}~~}~~~}}|}|}~}}|~}~}~~{}y~|~y~~}|~~~z||ryz}|~z|}{|y|y{~vz{{y|w|}{}{}{|{yz}{y{{{z{w|||}{~|~v}{}y~{}~|~{}}{||{{z}{xz||z~{|zz|z|~{}{{xz|}z~{{x}||x{{}{y~~yzz}}yx|y}z}x~}{zz}{~y{{}~y|x||zxzyz{{t}yyz~~||}}|{z}||zz}}zz}~}}z~{|}{~{w|vz|x{|}{~}{}zyy{{y|}{|y{~||~}zz{||y}~|}y||||{{w~|zx{||w}yyvy|x|{zy{{wwz}z|}{}}y}}}{||x}}|xz|{~|x~zz|x|{y|}{}~~yt{{zz~~{z{||x|~}vy{{{z||~|{~xz}zy~{|{||z{~}|{zyx}z|{wyzy|~|~vxw{|z|}zx~~yz~|z{}|x{}}{z{}}}|~~}|yx|}|{{{z~x||xz||{|y||{~u~}|{||y~}|||}{|~z{{|y}|}}||~~|||~{}xu}{}|||{}||~wy|zuz~zx~|||z~zx}}z{z}{}{}zw|{zy|y{{}||{{x}{zy{{ysz|}~~|y}z{}y~}}z{~}}zz{{}}~~z{{u|x{}{{z|x~zy|}}{|zz|xy}}||}~{{z}yy|~|}{{{}}}}z||{wzz~z{y}yzy~z}y{}tyz}z|v~{~|}|}}v{||y}}y}~|z~}}|~~~}~~}|~z~}~~|{~|~~{~{z|{~yy}|~~{}}}z~}{~~~|}~~y||x{z}}}|}~~{}{|}}}}~~}|||}|~|}}{}|}|~}z~}~x}~}{~~~~~~~~}~~z}|{}}~}}x}~}|}~{}|~~~}~}~{}~}}~|~~~~}~~}~}~}|~}|~~}{~}}{~|~~~~|}{z}~}|~~~~~}z~~~~|}}~yyz}{}}}z}|z{}z{x|}y}xzw{z{|~{y~{yz~||xwz}}~z~{|}}}{}~z}yyzzyyx|z||w}zwx{{}{w{~}~xzy||}w}~||~}{yy{zxyz{~}~~x|{|{{}{vxy{z~zz~y}|z|x~|~z~~}}{|{|}{w{~zx|~|~}z|z~z{|yy{}{{z~yxyyz{uy}~uzzy}{|}|~z|}z{||~||ww~zv}{{u{}}~wyx|~}y~|}{y{~~{{x|~z{~{}w}~{z~zuy|xz||~z{|z{|z~~|{||}|}~x|xz}|}|}{{|x~}{z|z}{z|{{~|}|z}|zz}||x|yyz|{}y{z}|}}|yw~~z|~{~y{~}z|~x{{{|}}{z~|}{|z|wy|~{|{~}z}|z|~}y|}||}|y|{|}zyzzw}y|}{||}~}{{{z}z|}w{w}|z~zzy|||z}{|{~}~~zz}}z|}{}||z|}}{zyv|z{{}wwy||{}|{y|y{u{y{}~{|yxx~~z{{x|}}}y{|}~}~v{x|{}zz}z}}}|x~y{}yyw}|y|z~}{|~||x~z||}{|z}{~{}{}|yy{~}|y{||v{}vx}||{{|}|{}yz}}z|zy{x|v{{|{{z~xyz{{}{~{|w}{{{{}}yxx|~{{{{|{}x{|~}x}w|~z}{|}~{}z}~z||x{}{|{}~|z~~~y~{{|}~z}}{~~}~}~~~~}~|{}}~}~|}||~~|~}~~|~}}|}|}~}}|~{||}}}~~}{}{|~}|}|~|~~}|~||~}}}|~}~}}z~~|~}~|~z}~|~~~~~~~z|~{}|{}z|{~~~|}}}~}~||}yz~~}}|}z~~x{}~{z|||||{{}vyyzz~||}{xw{|yw{{{{{x|w|vy|~yz}}{}zy{}}y{v|yx{|}|{zz}{{{{zxz}wy{xz{y{|xy}xxx|y|ux}~{|}z{z{|}}}|x}{y~{||z}}{||z}~y}xz~}{zxz~}z|z{zz{{x|{}{|y{y}y||~~x~{{{|y~}wzxxy|}y|}{}{xzxuz{~y{{yy|zyxyz{zvy}z~z}zy|zzxyx|}|{{|z~}wy||}|v|{~{{{|{z~y~y|}{}{z{|z{{z~~}z{{|}z}z~{w~}}z|}}y~{|zyyuy{|}{|}z{}x}y~x|~{{}}|~~y~~}|}z|y}{|z{{{|~||z|zwx|x}zyz|}zy|}}~|~{x|}|}x{zy|z}{~~x|~z|x}}}}~{}z}z{{{}z{yyz|{w~|y~|y{}}zzw|~|{z}{{}|}z~||{|{{{x~|y~z|~|{vz|}|z|}~z~u}}|~{z}}x|}}{{{{}~~}}}|~||zx{~~}x|y{~||yx||u||zzx{~}}}zyx{~{z{z||}}zy}~y{}zuz|swwz|z|z|}|}|{|zy~~xzx{~~}}y|}z|~{{}|}{~|||||}z|}y~{{|~z{{|zy}}xz|||~~xyzyz~z~z{zz}|z~}}~~|}~~{}~}}z~}|~}~|}}~~~}~}}}~u~~~~~~|~}~}}|~|~~}~{~}zz|~}~~|{}}y|~~~{~}~}~~~z~|~|}~{}}z}{|~|}}~}}|{|||~}z{~{~}~~|~~z~}~{~}|~~~~}}~~|~~~~{{}}vz}}~~~}~|}y~~y|}y~y{{~|||~}}|~~}|}~}}{~~|{||}~}~z|{}{{}}~|}}}wx|z~vxz|z{yz~y}|yw{yyz{{|}|~}z}~|x{y~{z~||zx}zyz~~||||z}{~~~}|}}||}wzzx~yzxzz~zzv{xx{{||{}}yz{}y~u}}{zy}}yvv}{|z{{}{~{{}{{||}{}zy~z~{z}}}|}wwy}zwy|{~|{}|}|}}z|~|v}~{yy{~}~}y~}x}~{w{x}{yxz|~z}}{z|||}{|}}z~}|{~x|z|{~y~{|{~|}zyx|}}z{{~||}y{y||||y}}~{|{~|yx||w{xv~~|}~xz}|yzy{}~}vz|x~}{{~yy{z{u{zy{|{uxzyw{z||{}}~}z}z}|}zx~zwy~y{}}|{}|z|{z{|}v{{}~}y{{zzyyxz|~}z~~~{}}|x}z~}}~z}zz}~wxz~w~~|}|}|{}|zyy{}{x}zzy~}}{{x~y~yz{t}zwyy{yzz|~~}zz|{}||~||x|{}v}}}{x}||{{}||yw{z|{z{~y}{z|z~y|{~x}{{}y~}|y{}y|}{{z}~z~z||y|||}{~}|}||}z{|z{x}x|{{x}x|z}x|w}{~z{~~|||z{|x~{yxvy}z|zy{z{{~|{{}|{y||~z|{{{x}~~y|{|}y{|zzzz||x{~{z{|y{{|~{z~yz~~w{~zx|~~~~|~~z|~~~~}~|}}~w}|}~~~~|~~}{~zz|~z}{}z}~~{~~}}|z}}~}~{}||{~~zz~}}~}}~}}~~~|}}|~}{||}~|~~}}~~~~z{}~~}}z~}~|}}~~~~|~~~~|~|~{}~}z||~}~}~~|~|}~{~z~|{|}~|~~~~}}z~~|{||~~y~~~}~~}}}~}~z~~|~~{~~~|{~|~y}~|}{~~{|yx{zz~{y}|}y||zx{v{xx{~wz}{~zyyx{y}}vz{}xv|v}{}{|x}{x}}|{}}|{}{}wyy}|y}|v|z{~~z{||x{xv{~~w~zx|}|}|x}|y{{xuyz{{z}||x{zy}{y{x}w}~|}|~|~{{{}{~~zz{{~}|~||{y}~~~y||~}~~{{y}|{{}yy~}zy{}zz}{v|||xz|yy|zu{{{z{~y|{|zuy}z|~~~|{}z}~}|}y|}~xy{zy~w|y~|||wz{z|~}}|~|}~|}yy}{{|zyzy~{|x}z~~~zwz|zzyzyy}|~z}~x{}yzxz}|~}}|||{~|}zy~{}}{z~}}~}|||z}y~y{z~z{{}{xx~x{z|}y{y|xw|~|{|{~}|~zy|~}|~~~~|~|}~w~zz~y{|x|{zww~x~z{||zz|}~}}}}~{}||{|{}w~|y|y{{w~{~zxz}|v|yy|}y~~~zzxyw|{{|y}z{}~y}}|}}{|~|y~||}yz}}y|yz~}xxyzy|{{|{}z{z{}t{z||y~{yv{~}yy~y{||z}||yz{z|}yx}}|{y~{~}z|~|zzz~{{|yz|z}~{}~}z~~{x}w|}}zx}~~y{~}w{|~}y|~|{}{|||z|~z~y~{}|u|||yy}z|{{t}y{||}~~|||~y~{}~~yz|~}~|}}}~}~~}|}|||~}|y~}|~}~{~|}|~||~~}~~}|~|~~}{|x|}{|{{~z~|~}~}~z~~z~~|}~{}|~~||~}}~{}}{}z~~}}~|}}~~|}|}~}}}~}~}}}}||}~~}~}|~|}~}~|{~}|~~~~~~~{{~}~{z~~}~{~~~~~~}}|}}}~~|~~~}~{~~~|~y}~zwzw}|~}}|{xz}~z{{{y}{yy~{vzxzzxwy|{|}}}{~{~||}~{{z{yz||}x{{zzw{}~|zx|u|{~x}|~~xz~yz{{||~w||y}z~~|x}|{z{z~wxxzyy|xx{z|}}z|}{y{yw}{~y|xwz}wyv}}{~{w{|ywx}v}w|zw}}}~||yz{w{y}|wz{x{}{}|yzw~zy|~|}z{|z~{}y{xy~y|}~xz{~}{zyzzy|zx{x}|~~z~|{||y~}{|||y||x}|{{{||zzw}y}~{}~x}|{|xx|y~}zzzzv{~|yz~z~}~}w{~}y|{|zz||||z|y|{}}}}}{~|yx~x~{|{z}x{~wy{~{}||}yw}w|y{}{}}||}x|~|}|yz}~}xz{}w{y{y~{{~|~{||z{xy{|||x|{~|~z~}}yz}}wy}~{}~{vxw}{y{}~{{~~vu|yz{|||y}z{{|{zzx|zy|{}{}wz~{z}~{|yv}z}{|~y{zz}}}}w|{|{{~zzwy{{}z~{z~|}|yz}~||}{yz{}}|||{~{|uz}yv}||}{{w~{|y{y||~~|v{{~|{{|~{z{|{~{~{|z}zz{{}|}~yz~|u~z~}{z~|||}~|xyzy{w|{}{|zwz{zw{|~{}~||~{||~xy}{}}yxz|}|}{w|zyxzz{y{}}{|z{z}||~{|{|~}~|}{~x~}|~~}~}~||}}z}}~}~~}~~|}~~~{~{~|{}{|}}|~~|}{~}~{}|~||v~|~|~}~}{{~}~|~~{z~~~|~~{}|{{{||}~~~}{}}|}~}~~z}{~~~}{}}z}||}~~}|{~~~~~|}~~{}~~~{~~}~|||~}~{{~}}}}~~}~{}}~~~~~~|~}|~~|}{~|~~}}|~}{|}}~}~|z{}{}{|x}|~y|||~w}z||}|z|{uzz{|{}{{yw{~yzy~{~{z}~|}~{~}z{~y}~}z~zx||||{|z~||{|wvyw}z{yy|xyx|}~||zz|~{|y|yy{{{~|}xz{{z|w{zy}|~{y~vy|{ywy|zxyzz{{w{{zyz|u}{|{~vy}x|~zx{~z{{{|~~~y|{}|y}{||{{y{~}|z~{~u~~w|~zx|~|~zwz|~|}y}{~w|xx|y|zy|}{||~~{~||w|zs{|xy}y||{}{z~||}{}}z{z}y}{y{}|}zu}~}{y|}~~zz~z|z~{~{}z{|y{}{{y}w{y~}{~|~}}}~|z|}}|}}x~|}~~y~z{zy{z}~z|{z{~{{|w~}{vyz|wx}z~u}}z~~}}z{}||}|}{y|~{||y{z{}vy}xz}{wwu|wxzzz~zv|}|}~}{}|}yzx~}{~}|xyy~z|~~~wz}zxz{x||{xy}|z}x|z|{yz{y{z|x|x}yzzy}z}x}y{|z~{z|u|}{w}}}~v}|y}|y|~z{wv~{{~~||{~~z}yy{}{|~~}{||}zx}|x|}{~{x}yzy{}~y}||{}{|}zzz|}z}v{yw}{{|~xw{}y~~}{vz~}xy|zx}}xyx~}~xwx}|y~|~|{y{}~~}~y}{~|z|{~y~~}~}||~w~}}~~}~}~}{~}|v~z}~~z}z}}~}}~~~~~~}}~|z{}}|~~}~~~{~}~~||~~~~|~~}}}||}|~~}}}~}}y}}{~}~~~~|}~~|~}}|}}~}y~~~~~}~|}|z~}~~}~z|~~~{~~~}y~~{~~x|{}}|~}~z}~}~~~}}~~~|~|}{~z}}}~}{~}}{}y}{|{{}|~{||~{y{|}y~~}z~~|||{{~|}}y|~{{{{}||~}}~{||z}{|z|~|{y}{{}{}|}yw|{}{y{~}z{|}{{}|y~y~~}z||zy~z|{z{}{|}zz}|~~~~}y~y|{|{{xz{~|~{y{z}|}}wy}|}z~~|||}~}~{~}v|}}{}yy|zz}{x}}|}}y|yz|{||u}x~{|~{|y}~x}|~||}|zy}~wz|}|y~||||y{zx}x{y||{|z{|{{|}{}~{~{z~{~y~}{x{~{{~|zy{{y~|}}y}{zz}{z~y|~~~{~{~}~~|}y|~{{~z||}~w}~~zy|}}{w}|{{}{~z{{{{{|}x~y~}wy~~z}}|}z|w}}~z{}|{}zy{}}yz{z~{||~{|~{zv~{zz}|||}z{}z|}}{{{zyyx~z}~|{y|}{~|y{~|{||}x~~~}|~|~z~~~z{~{{~{y||~|}|}}}x}{|}~||x|}|~z{}{{zz}|}{z{}}~{{}}}|{{}}~|~|}y}~{{}zz}z}}}w{{|zy}~}|z|}}~||z||{}{~~yy{}}}~|z|||yz}~}|xz{|}y{{~{y{z}|~{}~~~~}||}}}|}}}}~}~~~~~y~~~|~z~|{}{~~}|}~}~~~}~|}~||}~{}{}~}~~~~~{~~~~z}~~~}}}}~~~}~}~~|~}~~}~}~{y{~|}~~~}}~~z~~}}~xz~z}{yyzyx~u}}{~{{}{~{z}w}wyy~{~|zy{{z~|y{x}{z{{z~||}z}|v}|{yz{zyx{u{{x|z}}zv{yzyxzz|{xzwx~y~|}y}}w~||x}~|{~|y|rz|w}zw{yv{|y}}y|}zx~}v|{y|yxyyyy~{y}z|~|}}~y~z|{vz{|}}}z|x~}}{|z}|z{z{{{{y~zzz}~yxxwwz{~~{zxzzzu~}{}z|}}~}zz}{x}z|x{{|zx}{}xyy{|||{~yyxx}{~wx|y{z}zx|}~}z~wx{|}}{{{~}x~|}yx||{y}{z~yy|{z{{w}{~xzyxy|~|}{{~zy|||y~}x~{{}~|}|w}x{z|wxvxx{zu{yz{|~wx{z||x|{{{}z{|~{zy}~}}~zzx}z}wv{{|y{}y~|~{{v||z}w|u|zy{||wz}}xz{}~{}z|{z{|y~yx|{|z}z|u|~y}}y~x{zz~zx}w{|{~|y|ww~|y}}{x{yx}}y}y}|~z}{}||{~yy|z{zwwy|z}}w|w|}}vzyx{w~{{y|}z|}|y{~|z|~~y}|uy~x{}{zyz|w||t}|x~{|~|zx|z{xz}}|}v}{xz{{w|~|x}y|yy{{}z{}}|}}zxxz}{w~|y}}zsz{}|z|~|x~~yzz}~x~{|~~zy}|~~{~y~~~}}~}}~~x~w~~}}~~y{}|~~}~~}}|~}{|~~~}~|||}}z~|~|~~}{}z}}|~~~}~~~}}~~{~~}{|}}|~|}{~~x~~}}}|~}~{~y}~{|||}~||~}~~~~z}||}~}|~zzz|~~}{}}~}~~~}z~}}}}~~}~z}~|~{y}~~{~||~}|~~~|~}~}{}|~|}~}~~}~~z{}~||~}}z{{{~|~|~|~~yz}|~y|{wy~y{w}}y}|y|~z}zx|z~z{~{|{x}vy~|~z}zzz{{zvzzy|z||yy~}zyyz}}s|ty{w{~|{{u|{{vz|{|{y~{{~yy{{}{w{{~}zy{x|}y~yy|x{}~z~x|~{}{zw|zz~}x~~z~z{zzxy{y|y|zyx{||z|||z}|~|y|~|}}|}z|wz}xz{|}|zy~}yy|}x~~xx{{z|}y||z~|wv||{}~{|~~}||~xz~w}|x||}||{~~|z}y}|||}{z{{y{~}~}yzz|}{~|z}~}{z~|zz{v~z}|}}~|{|{{w|wz|{{{{w{yz|}|yz}|y}zx}y{~}w|z}|}~}}~}y~}}}}}}z|}z|}~x}{z}z|y~~}{|z||{z}z}{yz}}{~||y~w}|zzy|~xzzy{||z|}}v~{zw}|}yz~{w{y||{y~{z|z||}}}{zv{z}v~|~}||yzw}~{}z{{{|yy{y~||z{t{~x}~}y|}~~}}y}zzxz}zv}{{}|{}zyxwz~z{|z~~}{y~yx{z}||~{{yz{zz{x|}|~{wy~z|{yxzzyyy{{~y{y~y}~yxz~x|}y}z}y|}yz~|y~~|}x|{~y|y|||{}}{{x{~|{|~~}{{~yv}{}~}||u|{}~|y{zx}|~}{{z~~u~~}~|}~}}}{~~z~~~~~|~~|}~{~~~~}}~~y~}}}~~~}}}~|||}}}~|~x}wt~}~||{~~~}x|~~~}~|}~y~~|}}z~}~~~|}{}~~{~|~~}~~|}}~~z~}}~}~|~~~}{~~|~|}}~~~|}~}{}z}~{|}}~~}|z~}~|~}}}}~}~|~}{{~{|z~{~{}}~}~~~|~}{}}yz{}}}}}y~~~|~|{|~z{}x}|{{|~{x~{zxyz{ywz|~y|~{x~~}yx~zz~y}{w{z}z|zwzz~{zv~z|}}|zzy{yz||y{}zwxzx|xzzuz|~{xzy|z|~|z~z{{~~w~xz}}~|~~{}{||yx}}~~yy{{{{{|~{|v}{y{}zwyywv{}{|z|{{{|y{{zv|}|~{y|{|||}y{~||{y{}{y||~ywzy|{|z|||z|x~~yyzz~}uvw}y|~}x|zx}}zz||z|x|}v{|xx|{v}}|yyyxz|z|~~~}wy{}~{~|z|z~~z}}~|w|{}zxz|zxv|xxzx~{zy|v{~v{xzzyz}~{}~~}{vz}{|{|~~|~~|zxy{{x~~}~||}yzyyz}zz}~|{~x~zw|yy|||~u{~|z||{~}|y{yz|{w~}~~{z~~z~{zx~{{|{wz}}{{v}xwzx~}zw|~~{{}~~y}|y~~~|~~~z~x}~{{{|}u{zx{z}}~|z~{|||{{zy}~z|v~~z}z}z~}}||{y{~}y~~x~}{~~}~{|{x{v{~|~z||}~{||{y|zz}z~}z~~~w|{{{}v}||}{|~|~z|z}z||~zy{~ww{~}}{z~xyz|{{z}~}y~{{y~x~z}~{{~z|{v{zy{z{{|}xy~~|y|z{{u}{~wzy}{~yxyv|{~}x~~yy}{}~{z~z|~}~~|~{}||~}}|~~}}|z}~~~}}}}~||}|}~}}~{}y~~|{}{}}z~~|z}|}}}|}~|z}~~}~}|}}~~~{~}~||{|}}~|z}}~~||{~|{|~~}~~|}~~|~~~}}~{~}}}~}}~~~}~~~}~|}~{}}|~|}~|}~{}~|~{}|~z~}}}|~}~}~|~}{~}|}~}|z{}}~~}}|z{~~{~~~}~~|{{||~{}}}|}~{~~~~~|~|}|{xxq|~y{~z}z}z}~}}|}y~y|z|}u|{}}{{}{zxv}z~~xw{{}}{wy~z}{}}zu}{{~||x}y{|x}wz~xy||z~~w}|w~|{{{z|z}wz}x{}|z|{zw|}~t~y{|{}zy~||}|~}yz~z||{}|}~z~{{~}}x}z~r|yzz~}z}v~{{}}{wy{{y~z~wz}u}x|y|v||~{}}zyv}}{~{}~z}zy}{xw{~z}zx|{xz|{|y~}~~w}}z{|{~{w|}|}~}~~}~|}yy|z~|~}|xz|y|~{|{z{{{|}{~|y|}~}|||y{z|z{{yyz|~{}z||}~}z~xx}|z~y~|||}vw~y}{{yzw}~z|{w|y}}}}x{}z~{{{z|xuxzz}x}~xzyy{z}}z|z~~}xxz{y}~}z}{zyz}{{|~|z|y~ty{zwz{}z|~~}z|}|}|y{xz{v||z|x~{}|z{|}wz~|y~xz|||y|}xyyy}v}y|~~z}}~~w{yyw}{{y|zxzz~||{{~}|y~~xy}{w}|~xy~}u~z}z{|}}z{}zz~{v~v{z{}}zw}~wvy~y}}y|yzz}~}~w}~y~{{zz{~z}{~{~}|z~}|v}~yxz}||y{z}~yzzz|}w||{v{}|~}z}}~~xz|{~|~zuz{|}y|||{|y||~~y||zy}|}|}wy{}{{x}yy~z~|}x~~~}~z}~}|||}~}~}~~|~}}~||||~}|~}}z~}~}~~}~|}|}{~|}~~|{~|}{~}{~~~~}|{~|z}~~|y}|}|~~{~~}}}||{}||~~~}}|~~}{}}}~}~}~~|}z|~~~~}}|}~}}z|~{|||~}~~~~z}}~~}||}y}}~~}}}~~}~~~{}~}~y~~|~}}yx~~|~}}~~|~{{~{{|~y}}~|~~~}}~||}}|y~x}}{}{{}~|~|{y|x{xwz}v}uv|~yw{{z}yxy}}}~{wyzx|zwzv|~}}}x{{}~~{~{|{z{|{y~|{|}y}yz|t}|{~|{z{wvz|z~~~~|z}}y||~|w{~|}||}~}zx{{vz{z}}w|{|~||uz~yz{{z{{z|zyyy~{~w|~{}||{{~~}~~yw|y}|z||t{}~}}vz}x~~w~}{{z~{w|{{x}zx|{}}|{y~{~|uzz|~{}~{{zzz}}}|{zyz}yww}|}{{}~}{~zz{y{|xx}}}||~z{}xz{y}ywy}~|y}~||{y{x}|yz}{y|y}{|z|x~{{{|zyy{{~~||||}{|zz~z|}z}zx|}}{~}|}{}yv~z|zw|zy{{{xyyxz|xzz|{{}{{zy{|{}{|{|}{|~y~{~~{{|{|}z{||}y}}|||}vy~x{y{{|zz{zz{||{|{yy~z|}x~z~{||x}|||y~}{}z{z{z{{}{|vz|~{}~w~~{z{|}|}zyz|{z{~{{{|~|{||zz{zy}x{{z~}|{y{{{~{z|}|z{zzy~}{}|z~y|~z|}|}~v||}}z}{yzxy{z{{z~z|{z{}{y|y|}|{~z~|w||x||z{~|y|{~z}{}|}x|yz{{z}|~|~}{{x}xzx~{{z~{~zxyz|yxxz}z|~|x|{}y|~}{}}}~{|}x}~~~}~}|{}}{~}~y~}|~}~~~}|~~~|}{{}~}~z}~|{}{}~~~~{z~|}{}}}{~{{{|~|~~~~{~}y~}|}}}~}y}||{}|~~~z}}}~z~{~}~|{~|}~{}~{~}}~~}}~}}|~}}|z~|}}}}|~|}|~~~}~~~|{}z}~}}}|}~~}}{~|}~|~{|}}{||~|~~~~|~|~~}~}|{|~~~~~~~y{~{}~{}{~~~~~}}}{~~|~}~yz||yy}|~~{||}}{|y}}}z|}y|{{{y}{{zv~z|}}}yz{z{{}|yz~|~{~}z{}}|y|}}xx~}|{}}|}z|zzy~||{|{~z~|y|z|{|y|{}}|{|{{|z{{{{y~{z~{}}||~~{{~{~y}~}vw{y}z~wz}~z||{|p~y}{}}{zy~{|~{{y}zz{{}z{yz{}wxz{z|{yz|z||~}}}yv~}}{}wzxy|}{|~|}xx}}}y~{wx{~{|~}||{||}}~{|}}{~}y{}z|~~zz{x{}~}}{}{{~x}{~~zz{~|{~y|}|z~{~|z|{||}{{}|{~{|~}|}~{{~~v{z|z}{|}{~|~}z~}}}{{z|~zzzvxx{||z{~~}|}~|~}z|~|xw~|{|zy~~|~z}{z~~z{xz}y{|}y{||~}xzy}z{{~|z{~x~|{~~~}y~|}|y~z{{z|z~|~{{{zzz{z~}y{|{y}zz}v|~|~v|}z~}~||}~yz||{|{~~z{x|z{~}~}|~{{{z|}|~}|~x|{~~{~}yzw~|~|}zz}{z}y}y}~}{}~|~y~}{|z|y{~}x~~|z~~{||}|}~}|z}|~~~{x{z{}~zzzy}{}~~zz|}}~~~}|{~~}}|~~{~}}~}|~}~|~|~~}z}|~~}~z|~~~~~~~}|y|~~~~}~}~|~|}w~y|~~}}~{~~|}~~~~~~~~~y}|{~|~}}~~}~~~~~}}~}{}~z}~~}~~~|z~}{~}}|{}|~|z}zzz~}|y{xu|u{~x}{y{~z{{{xz|}y}x}|||zz}y{~|{z}}|~|w||}{wz{~y{xz{zxy|{|}|{}xzz{|||}xz~{|~{~|~}{}}{{~}zz||}x|}~{|z}y}}z~}~|x{}~{z}|~{z}||}~zy~}||~z|}zz{zyz{vxz{{|||yz~|~||y{y|{{||x|y}yy~|wy{|~~{|}}}}}|{|}||{|~~{{v{|y~~|~{~{}y}}||~}~z~~}{~~x~}}}|}~~x{~y~zw}~{{}~}}{x}wyxx{|~|z|zzv}|}|}}~{~}|z|zz|}|{|||}z{||~w{zx{{{{}}u{v}~z~x{~|~~}~{|}|}}{}}{z|z{{y{~{~zv~|~zz~|}|yzy|yv}|y~|zy{}yx|x|~~}~y||}z~|||x{z{}}{}|w|y~|z{{~x{{{}{}|{{}{{z}zy{~{||xz}{||~|yy{}}{w{zx|z{}~|y}}wv{~~~{z~}~|{}||z{{~}}}|}}}w}z{~{}{{y{{yy|}}zyx}|z|{t{{y||y|zx||}y}~yxz||}}}~}zz{|y~{|~{{}z}|y|z{||{wx|z~zzv~y}~}{}~~}|~}~}~~}|}z}~{~}|}}~}~}~|~}~z~~~}}~}}{}}{}y~~~~}}~~}~w}~|{~~~~~~~}z{}~y~}~{~~v}~|~}}~~~}~}~~~~{|~~~|~|~~}||y~y|~}|x|{z}{~z{~}||y~||~|}|z~~}~z{||w|x|z{{txz~~|}}~z}}{~|~}~|{~}||zyyyy|||~x{{~|z}y|{|x|}z|}w}|y}y|z}~~zzx}y|~wz{|}|}~}}~z{{{xxy|~||~xzvy{|zyxz|||vz~{|{~z|}{~{z{|}w||y{~z~{z|~}|~|zxy}y||{y|z{zz}x}{z~x||~zzy|{{~y}y|~}~y}x|~x{||}~v}zz{{~v||{||{~yy{w}}zxxy{{{x}}}}vzy}|y}x~}}|}|y}|~|}z~x~y}}{|x||}~||zx}~zyz}y~|v}z~}zz|xyv|yy~{wxx}z}|~{}z|~|y{~~|w}||}}z{}}zx~}|~}}|z|~|}z~{wz|}yzzv|}|z|{zx|zzz{{|}z}}x||}}w~~y|{~}|y}yw|{{x}{}z}|w{wwzx|}{~||{zzzy||y}~||z~~ztx}z}{}~yy{}}zzx{w}}{}|y|}x|{}~~{z}~~yw{~zzz{}|zx|}~|{||||~|}}}|y~}~|~}y}y{{{||zzw|~||yz{|z{y~~}|z|}z|yy~|z{v~|yxw}zy{~}|{{}||{x{y{y{xw{w}u}}{{}z}}zz{u{{}z{{y{~y}~u~y|}||wyy{|}}{{|z}~||{|}}yz~}~}~~}}}~}|}~~~~}}~~~{~~}|}}}}~{}}~~|z~~|~{|~~}}~~~{}}{}{}~~~|~|~~x}}~~}}}~~~{{~~}~}~}~{|~}}~|}}~~|}t||||}~~{|}}}}}~{}}~|}{}~|~~}|~|~}~}~}}}{}{{}~}~~~~|}{|~x~|}}}}}~~}~}~}}~{}~~z~~~||~||{~~}|~~}~}~}}~{~}~|~~y}{|~{}{y}{v{x|{|xzz{zywz}{|||}zzu||{}||xz{}|}}|}}z{{z{}||}||~}|||y|}z|z|z|}wtxz}|}yzyyy{yzxzyx{}|}~}{}}yx}~}y||}}{{yxy||{y}xzy{z{zyyz}|v|yx}w|~{{zw}y}yzz~{{}~{|}|}|yx}{~z}{xz{{{}y{x|~|yz{z}y}z~{yz}yy}}zvv|~}y{{}~|{|zz}{|x|||||u}x{z|~vt{xxy}v{|~w~y|xzz{{z}||~|wz}{}z~~}y|}|{}~}{|yx~{w}}|||||zuz{w|y}|wxwz}{w}y}xz~|}~|~}}~~|~~|x|{}|}~~}}{~xz|x~z}~~zu|y{y~w~}x{x}y|t~~z{~~w~~~x~{}}z}z|}~~}y}x{w|}~}}y}~wxz}{{y~{yy{}~~yzy}yx|{|~|{|||~zz||y|{{}{|~{~~z{|y|z|v~{|}w|w}yx~{yy{{|{{~|~{}|jy{}~|}}{~z~xyy|y|{{}uxy|||zz{{|{yxz|zy}x|x}}}~~|~|}}|z|{zw{||}xw}~xzx{{vzz}xw{z}}zzyx~}x{}~xz|}z~}~|zyy|z~zy|{}}|}|{~|x{|x{zxz{}x{|{~y{}{|{zx{|}|~|w~||wx|{z|x}}z|z|}z|~}~|~~|}}~~}|~|}}~x~}}{}{~z~y{}~~}||z|}}}}~~z~~~{~{x~~}~}|~{}{|z~|~~~~~}~~~~~~~}~|}}~}|~{~~|~~~}}~~}~}|}~~}}}|{|}~~}|~}~~y~|~{}~~~}}}}}~}~|}~x~~|~~~~~~|~}{~{~}{~{~~|z~~~}{~{~}}}~~}}}~}{}~}~~~~}y{~}}|{}~~{}x}|z|{x{x|~zyxy|v}~v}~y~{yz}wz}|yz{|z{|}}zx}~}||~|{xz~~z|y{|{|y~~zzy{}}||}}{y{}{|z|x~~z}yz}y||{{}{|~}}|yz~vz|w{}zy{y|{{{yxy}v}z}{}}}}{||}x{{z}|{{}y}~{}}zw~~yzy|z~zx|{{|~z|ww}x}|z}w}{xzy||~{|{|{~}zz}y|zz|x{{}}{zv|||{||~yy~z{~zzz|||{zzz|y}xz}~wz{}|yxz{|{{|zv~x|{{||}{|}x{~v|z~|zz||zz{|w}~y{z|~zv~|v{x|z||~{y}~}}}{~|z|zy|yw}zuz|{z~{{z|yy}|~zx}|{}z~~|{|x~zw~|}x}w~z~{}~}x|y|y~{z}|y~yw}{~}}|~{|zz~z{{~{zzw|{~w{z~}x}{}{~|||x{v|||{yyw{yzzz{w|~}}z|{}z{~}y|~~y{|{|z|x{y|~~wz}xy}zz|{~~zv|}|z||yz{yz|{zy~{}{~}yzzy~{~yz}z|z{{}{~y~~{|}~w||{{}{xy}~z||zzw~|{y|||~{{}~}z{{|w}}{{|~|{{y~y}|}|y|~v~y{|}{{y|}{}v}{{{y}|~x~|}|{|z{}x|||}~zw{w|}|~{wu}|~{x}z||{{~||{{~|y|w||~|z{~x||z{{{}}~~}~~~~z~|{~{~|}}}~~|}~~~~}~z}~y}z||}}}~~|}~{~}}~~~||~~~~~}~}||~z~|~|}~}||}}}~|~|~}~{~~~|}|}}}~~|~|~~~~|}~y{~~~|}|~|zy|~~}}}~|}~~~|{|}{~~}z}yz{}~y}{~|~~}~}|~}|~}|}|~|~~}~|~}~x|~|~~{~{~|~~~~~~|~}~~~~~x}y{{}z|yyz{|yz|y}y{{{s{}{|{z}}||{||y|||z{}}}{x}|{{|~|z}}z{zz~|{yw~{z{zzyx{{}|~}zv~{|zxyxy{z||z}w~~|{||}u~yz~}y{~}yz}{|ywxwzyx|}~|x~z}|{}z|}w}z}~|}zzy||z|}{}z~}}{~w|wywy~|{{|uz|y}xyx}~}yzvy~{{{|zyx}}y|{{z~y}}}{z}y{~~y|x}~{yz{{|{v}z}zzy~wxy}zz|x{w|y}z~{{~|{y{z{~z}}zz|}||y}{|||y|zxzyz~zzy|w|||}~~zz}}xxxx|y}|}z~yz{}z{{{~~~{y}~}}|zz}}}y||x}{z~}yzzz||~zx{y|{~|}}}|{~|yz}|}|zv}|{{}y||wy}{y}zz|~y}{|{y|zyv~}zx{z~~||zx{{~{{}|{|}|~||~~{{z~yzz{|w{|{yy|zw~|{}}}~~x{x|x~u|zy}z}~yz}|~~yzy|zy{~z~|}}}z|{}~~|}|}~x}}|}y~zx~y}|{~}x{{z}|}~}{|~}}|}{z|y~{{z}yxxyz{~txzx{xxw|{z{xy}}{}~y}}{}z~|y}|~{yzz{|{x~{{|z{sy}zwywvyz}xy{|w{y|}{~y{|vwz~z~~{|~|}|{z|~~|~~z~~}~}zx|{|}~~~~}~|}}~{~||z~|~~~~~}}}~}~|~|x~~|~|~|~~}z~}~}}|||u}{|}~}~~~~|}}}~}|z}y~~}~}}}~~}~|}~}|z~~}~|}{yz~{~~|~{|}}}}|}~~~}~z~}~|~~~|~}}~}~{~~~z~}~|}~}||~~~~z~}}}~}}}}~}~|~|{~}}|}||}~|}|~{}~}}|{}|z}z|~z|{}||}z}x|y{xy{w}{z~{y~z}yx{|y{}x|||}~zx{}zxz}|}z{|~{u|~w|z}}}{}xzzyy~{|v|xzyz{||x}yzy{x{~yxxv{}yz|{v|xxy|~tz|y|z|{zzy~}{y{~~z}{y|{}}}|z{zz}||}}{}|}~}z|xx|xy}}}{{{}x|{y{{z{w|v}}||yz}{}~}z{}}}{wzx}y{|}{v|{z{~xx|~u{zzy~y{|x}~xz~z~~~w}}|y||{{}~~wzz}||{v{{{}{{|~|xy{|{xvz||zzz~}|}~}zz{zzxy~z}tx{z~~x{|z|}~|~~zx}~zyw~y{vz|~x~ytw{z|xz{y{w}}xy|z|x|y|{~~{{z}z{z~{}zzv{}zu|}||y}~{~|{|{x}|{~}z{|||{y|~|||~~}y{}{{zx|z~{y~||~}{y{~||zw|~}y{|{}}yz{}{x|x|{y{{{x{vw{{zw|z~~xz||~{ty}{}~~y~z{}{z|zx{{{~~y{{~|{{w|yz~{z~wyzy}||zw~{{}|}}z{y}{~}n{~y|}~{||~}zz|x{{y|y{x}x{{{|zz}|xy|z}~yz}||{~|{|~|}xzyyxzzx|y}}yvz~|{}{~zyz~~z||z}{y{z{~~x{{t}}yv|}{zw{{|}{||z|y{}||{~|z}{{{y}zz{}}|~{{x}{z}|x||~|}~~z||~~}~||}}{{}{|~}z}|z~}~}|~|~}~}~}}|~~z~{}|}~{|~}~w{{~{|~{|}}|~~~~{~}||~~~|~~}~{~}|~||~}~~{~}|}~{~}||~}~}|||}~}|}~x}}~}}~~}}|~}}}~{~~|||{|~}z~|}~~~y~z~}~}~}~{~~}|}z~~}~}|{}}~{}~x}}}|}}|}z~}|{|~}~{~z~~}~}{}~~~~~~~~~~~x|~}||~~~~z}~{~|z~~||z|x{{z{|z{x|z{{{z}xyyyy{y{x{z|uwz}}x}zx{z|z{{}}{}{|v{}|x{}|zz{{z{zy~~zy~xwx{y{}{}xyz}~wz}zyzyxz{}~{z~}~z|x~y|~~}{}zxzzy{}yzwz}~|y|}}yzzy{z}zw{xryx}|}}z|y~zz{{x}{wz{x~y}}z}|}~z|x}|z~z}x{}}zxzzw~z{{~ywwz~}}}}w{zx~y|}z{~{~~~}~|}~z|}z|y||}}ywwz~y|zy{}zz{|||y}y{z}{{}z~yy}|~{|||}}{{}v{{z~|wv{y{{{zw|~yyuzx{}{y{yv|{}{|~zxy}~}~~}||}{~|zzy}|~{~z}{~|{z{y|{yy}yyyxyz{|y{{~{y}u{{|z|~||||}~{|x{}{{~}}|y}yyyzx~}{}rxxz{}|tz|{yzz{~z||{}{z}wzx{{{{~x|w~|yx{{}y|{z}y~x{zt}|w||wz|~|z|x~x~~{{x~yw}|||~||}|~y|xy}{~}}{{}{}wzx~z{|xy}}uz|}{~zwy|y||~y|yyzww|x}~}z{z~~{}v|~|||}y~z|z|z}}~y|{yw|zx|||{{}zyzy|{x~z{~{}}}xy~}~}~z{{}~~~~}z}y}yzzxzu{x|}|{|yz}zxz|zv|}zzyvxz~~~yv~|{~{y|{}}~~|~~~~}|}}~~}}~|}~}}~~~{}~~~}}~~|~vx||}}~~~~~{}~||~~~~z}}|~~}~~~{|~}}z}}|~z~~~{~|z}}|}|{}~~~~~}~~v}{~~~|}~|{~{||~}~|~}~}x}}~~|xz~}}~}~~~~}y}|~}~~}~{}z}}}||~~~|~~}~~|~~}}|~~~}~~~|~~{z|}~|||y~~{~~}~~~~}~~}}|~~~}~}xz}{z{|{yzz|~|{zy}||{|z|y{|yy|yy}~yy{{|||z}}y|}}y}z|zz{{wx{{z}x~}z{z~}z{}~{|yyz|~{ywxvx{z{yy|~x|z~w|~}{~|{|w}{{z}|z~~|~~{yxy|z}{wzyz~||||{}~{x}{{}~}z|~{v|~xz|{}zy|y}}z}|z}yww~y|y}z}~yyzy{w{zw||{z|{|~y{}||z~~|z|y||||{}~~{|v{|~{|||zzy~|}|x|~zz~zy{|}z|x}|{z{~~~|~~y{yz{y|}}|{|zu~z|z|zyz{yw~}x}x{xz~{y{wyz~z{z}z~z}zz~{x{||~||{x}{zyy~~{y}z}z||~{}y~|zx{x}z}|{x~~~zwyzyy~|}}~vz{z{{z||{}}{}tx~|y{{~~wyxvyz{~{wz}zw~}x}}z{}xz{|~|{}x{{~}~|}~~~{{x{~~|}{~|{|y~zxyy{~wz}|{z|}{y{|~y~~x}}z~{z}}|zz~xxz}|{zx||y|}z}}}}yvyyp}|~}{{}~|~|}|z}||||}{||x{}zxy}ywzz|z|{~}v{|}~|~|y{~|}{~|{}~}vz|y}|zz~||y}y}}}y||y~||y}{z|z|yy}x}x}{|}z}{}y}{||}|}{{|z|z{{{z{}||{~y{zy{}|wy|{z}z~~~}~~~~||z}}~||}y}|zz~~~{|~~|~}}~}|}~z~}}~~}}~~~}~~{~{~}~~}|~{}|{{~|}~}}~}{}~{~~~~~}z{|~}|}|}~~}~}}}~}y}}~~}||||~~}}{}~~y|~{{}}{~}}}{|~}}}||}~~}{}|}z~~~}}}~zz|}}~~~~}~}{}}|~~~{~~~|}}~|~}~}}~}~~~|}{~~~|}~~~|~z~||~~|{{{~}~~~{~|{}|~~{x~{{x~zw|~{|~{~}w{vwz|~|{{v||{}~{~x}|}||{{|~|z}z{|y{{|x{}|}}|z|{}x}{zy|xyvyyx|{z{t{{}{yzy}}z|y{}|y|{}{|}uyy}|{|wzw||}~~|vwyt|{xxwyyzv}{x{~}}~xz|{y~~{|{{~z|z{|~~{~y~t~~|xz}z|z{yr~}zxy}~z|zz~xx|}|z|}}|y{~x|}y}}~w{{z~||vw{x|ww{v}zz{~xyz}z~y{}|z}z}y|zw{~||zz{z}z~}|}z}y}z|x|}y{zzz}{z}z{xy|zw{}y}y~z|||~}|~}~~|zw}y||x}{}}wz~|~xz}|}~{zwyy|x||}||v{}{{}{}}x}}}}|}|{~z|yz}}y~}||~zz|z~||{zz~w}{|zy|~z~|~y~{|}~{~y|}|y}~|~y}}|~~}{x}|}~}{}{z{|y}vzzzx|y{{|x{x~v|{vy}|}}}}{~}{z|~z{{x}|wy|||{y{|}}w|x|}}{}x|~w{}{wx{~~{{|||~}}|yx}z}z}}~~}zwz}|~~w{{|{{||{|{{}}y||zz|xyvy~||}|~|yz}~{{|z}}|{y{}}|~||rw~|x||w}}}}{~z{|{z~{zz|w|{z||~{{}~|yyx~{}~~}~}{}~~z~~{}~}}}~|}|~~}}}}}{{{}~~~~|~{}}}~z~~z~}}~~}|}}|~~~|}{|~~}~~}{|~{{|{{}|}}~}}}~y}||~}y~~}z}|~~}{y}}{~~~~~~z||}}}}}}}}}~{}~~~~~}{~|{|~{~}~~||~~~|{}{|{}|}~~}|~~}{|{}|~~|~~~~{}}}}~~}~}}}|~}|~z||yx{|}~y~x}x~z|x}x~||y}~|~}|~}~yz}~|{{wyz|{x{}zx~zv{~xzv{yz{~|}}~y{||z|zz}}x~|{{s}}zz{~{}x|z||}wyu|wyy}{{z}|~}zy~|zy||{{y||~y~|{~|{}x~}~~}~{~|y~~x~{}{|z~z|~}y{|}yyzy|~|~z}|{yz}|{}zy|zxy|yzy}|~{~{~~}yy{z~z|~{z|{{|}|yz{}}}y|~~~z||}{|z|yz~||}|~}|zy{zy{|zv|}}y{~yy||x|z}|{|}{{}~x{~}~y~~}~z|x}||{{|||x|x{||{}|y}~~}}z}~|z|}y}y}{xy~}y~{{~~z}}x|}~{zzz{{~z~{}{{||yy~~~}z{{~y}{~y}zz}|yz}}yy~y|{z}{{wxy{y}x}||y{{{yz}z{|z{z|~{z~x}{}zz~xzz{w}{{{y}}z{x|yzz~~{|}{y{{||~}|z{}|~|}}u}}zy}y||w|~}z~~|~}~yw}{|w~|{|}~yy{z|{zx~}~|w}~~}}|{{|z}xzzxxz|{}y|v|}~zz{|y|{}z}|zyzy}zw}}y~~xzz{zzv|~zv}|{~sy}z|z}|y{z~|{}{}}{z{|~}~|{|~z~zy|z{}|xx}{~~}|~~xw|{~}|}}{{{~~~|~|~z~|~~||{{{|~~|~}~}}}|~~z~|~}~{}}{~~{}~||{}~}~||{}~|}}~|z~|}}}~||~}|z~{~|~~}~|x{}|z{}|y~}~~|}~~|}}}}}~x~~}~~}}~|}~}||{~~{~~}~~~|~~~~||~y}|}~}|{~}~~~|{}}~{~~{{}|~~||~~~{z}|~{{}~}{}z}|}~y}~~~~~|}}~}|~~|~~}|~~~~}~{~||}~|}}~}~~|{{v~{|||y||u{wy}}|xzyxyzwyyy|zuzy{~{}u{~y{}y}x~y{{{{z|{||~{y|wy}}}{x{{{{w{yy~|xxxu|xxu{z{z{{~xywy||{{|z|xyxu|y~{}}ww||}}~z{{z|{xt|{z~yzyx{zzy~||{|}~}{y}{zy~{}|z|y|~vy{zzz~z{|zy|yzyz}y||xw|z{}yzyyzz||u|{{|x||z{|~|w|{x{}}~}|~}~}vxx~|}w~uwx~}{zz~y}{{zx|~}z|~|y}|~}~~x|x~z}yz|{{|}y~~u{|y|yzy~|~y{x{{x{y|{zz{~x|yz~~|}~z{}y}|z||z|{x{w|{y~z|w|z{z{zw~}{zyxy|{zzwy~~~z{z|y}yy}||}{{}~~~x{|x{}wzzz|zyzx|wzz}x~|yx{z{zz|{}~zxyyz|}|w}{x}||z}{}|{~~|}{x}x}~|x{{{x{~yz~{wz}|x{|}}}|}vw~|{~~~x{xyy|zzz{|}z~y{z{y~x~||z|{~x~~x{v|zz}zxzzz{~}{z}z~}z~|{{~{z~}~x{~{}{}}||{{yz}~{z{}|{yy|}xv}ww{yx}{yyz||yyz{{zwzyz}}x{{||z}}z{}|~xuy{z||{v}w~{y|}y|}u{y||zx~z}z|}|y{~xzx}}~}}{}}~{}|~~|~~|~~}{}~|~|z|~~~}x||~~}}~~z~|~{~}|~}~||}}{~~||~~|}~|}~}}~~}||~}}||~}|}~|~|~~~{}|}~}|~z}|~{~~{~|~~}}~~~~{{z}}~}z~|~{||}{||}~|~z~}|}{~}}~{z||~}{~~|~}}~}{~~}|}|y{~||}}|{{}~}}|}z}}~}{}z{|~~}~~|y{~{}}|~}|}}z~x}}{{{~}|y||}{|}yxuyyz||||z{{|x|yyw~|wy{{||xuw}|z}y}}}yy}w{zy{||x|z~|~zz{}}zyz{zz|xy}|||z|}|w}~wxzv~{{{zzx|y~{}x~{xz{}zzxyz|zz{{yx~|}yv|{}w}z}|xyyx|y{||{vz}|ty~z|}y}z{z{z~|{yy}y~{}}|{}}zx}{|}~y{z{{{{}}~{{x{{{z{zx|z~{y}~{}yzwz{}{wzz~~|z{~{{yy|y{{y}}y|z|yyz|}yzzvx{y}zz{||xz{{|~{|z{yy{zz{{y}||{|y}|zz{{}~{}yy{{||x~|x}~|zx}yxy|wy~~}z{}~{}}{{{{}{z~zyz|y}{~~{}wyy}~zxz|z{zx|~|{{{|yyx{|zw|~{x}~z}y|}z|{|}{x~{}~{}u{{|{|zz|zx}}y}||z~{y|w{|{}||wz{yy}}w|wz{~yyyy{{|z}||y{~{w~~{}|}~z{{{}}~||}{|yy~{yzz{~{~zyvz~x}zx|~w|{}w|z|wxyz|}{{}|{zz{}y~}}||{yzy{~x~zwy{}z~z{|~{{{{~w}yy{~{{|{}{~~{~~~|z{}w}~wxyz~z}~~x{x|{{}wy|w|ywx{z~xx|zyyy}{yw~x}~|~{}y|}x{}y|~zz~}y~zx~x}xw|}|sy~~x|}x}{~{{{|y~{x|z~~z}|}|}}}~}}x~}|~}~~|~}|}~{z~}~~~~~z}~}}~~}~z~}~|~~|z~}~~~~|~~|}||{~}|}}|~~~}~~}~{z{~|~~~~~}}|}|~}~}}|~{}~~{~~~|~~~~~~~|}}~}}}~~|}}~~}~~~~z~}~{~|{~}~~~~{~~}~|z}}|~~}||~z}~~z~}z}~~~~|{~y}~|{~}~x~}}~{~}~~~~|{}}|~z|~z|{}}|||z{y{{z}|yyxxz{wyywvz{{wz~vyz{vw{yyy{~|{|z{z}~~{}{~|}z|}||}~~~zz|x|{}{vxxyz{z~x{{|x{z}{yyx{y~|yz{~y~x}~|w|~zz{yy}{}|y|~z{yy}zz|{~{{z|yx}}|z{x|||s{|z}}y|~}|z}|~|}}xz~y~y{z|x}}{{~zxs}~{}z~y~}}}z|xz}y|~|{wswx|~z{}zw{u||z~~{|~|}||wzw{|x}{|zy{|xyz{{{}{yy}}z}y~{zy{{w{~~}y}|}|z|z|xz|z~}{{|~}{x~}xv}{zxx}~||}x~y}{{~~|z}y}z{}{y|z~}yzz|x|z{yzxz|}}y|~zzz~z}y{xzwyy|~ywz~z{yv}y}||||~~xyz{|}~z}|{|z|}~{||~{{|y|v|{~~|y~z|z{|y{{xy}yyx{}zv|wux{|ywz{z}}yy~z||}|~z{zz}|v}x}{x{v|yy||{y|x|{~zw}zyxy}x|y|xz{{{|zz{~}}{z|{|}w}|{z{||y{|y}~y|rz}z|w{w}wwvw|x||}z}y{}~z~{{|w|~z|{{}|}}}{{}z|}|z}vz|{x{{xyy}{{}yzz{w{}w{|}}~~y{yx}{{}~}}zy{}~v|xy|yz~zwx}y|~yw{||{}}z||}y{~}~xx{|y{}~}~{|{~}}~|{}~}}zz~}}{~}~}}|~{~{~}}{{|}~~~~~~}|{{}~z}~}~~~|~~~{}~|~|zz}}|~z{~}~}~}}~~z}|~{{~|{}~~{}|}~}|}~~}|}~|~~~}~}{~~}{{~}}}~}~~|z|{}~}}~||{}~|}}~zz}}}}~~|~}|~~~~q|}|}~~~{}~{~|||z}~x~~|~~~~~}~|}~|~~~}|}~|}{~|~~~}~~y|~}~}x~~{~}~}z~}}|}}}}|{z}~|zyz}y}xz|~}{}zy}|~|zyy{|~|~x{}y}{||~z{~zz|w{}~{~|x{|{~~z|~|{}~|yyyz{{zy}}x{y{{~yy}y|z}~{s}|}y~zx~y~~z{}}x||{|{~xxz}z{}|zy}~{yz}~|~z}y|z~}~~|{z{{}{z{}{~|{}|x{y~~~|}|~}|~{}}z{zyzy{|}}{{w|~vz}zz}~}}|{~~zx}||y{~x~y~z~|~z~~}}~||z}{x~|{}{~~{|}}}{y~y~||~}}}{||~y|{}szz||{{z|{~{y|w~uw{}}~~~}{|{}}{|{~z{}}|{~z~~y|{{{z~y}~~|zzz~xzz{~|~y|}{{~}|}x~|}~xy}z~{zy|}~~{~|y||}zz}|}||~~}}z|y}}|}{~x{~z|zyz{|}{}|v~z|~{}|~y{{|~|y~||t}|}|~~zz}}{}z~}z{~~|}~{{}~xy|y}{{z{~}{zz{z||}|}||y{}|x{{||~x~~~}~}|}|{yx{|}x}yyyy}zxz{z||z}{z~z||{w{{~zz}|~||{~z~|yyyzx{~w|}}}w|{~{|~|z|}~|w|}z}z~~z{}|{}~x}x|||y{z|{x{|{}w{y~|z|z{|~~|}~~~~~|~z}||~~{~}}~~|~|~}~~~{~}}}~|}}}{~~}}~}~~}}|~|}{~|~|zz{}~~~}~||~}}}~~}}~{}~|}~}~|~~~~~}~~~||}~}}||}|~~}z{~}~}~}}}z}{~~}|~~|~|}}z~}}}x}zu{w}||zz~{|wyz}~v}{}{{y|~{||zyyy|~}}{zz~}~y|||zz~||y|{}zvz~}|x}y|yz{~yx|~wzx}{~z{|{{z|tx~wy|~y|{~z}|~x{}~{{zy{|{~~|y~}|{zz~{vzwzx|{x{~|xv||}yxyu|x|~y~|zywx}vyz~z|}}}}}|x~|}z}{|xz~}zz|w}{z~~|~|{z}|yx|x}y}y}~|~{zx{}}}|}{}yzyx{}yz~}}}y}{}}z{y}|{{u|}zz~wy|~}|z~{~|}}y{yzzwxz}}{z}|{{}}|zz|zzywwx}~}y{}wxz}{wy~|x}z{|}|~y{|y|{}|w{}~|{{x||z}~|xx~|}|z}x{yyy{|||{y{wy~|||~{z}~x||xzz}}{|~}z}|xyzy{y~z{y|xy|z}{yx|{{{|u|zzq{z}z}zyzx{y}v~{y}|~z{~z{}~}~z|{wzyzx{x~y{|wv{{{{{{yxw{~|xyzz~{|{}|v}}y{{}{}~{z{|}y|z~y}|yxt}ywwzwx{|{}z~{{{}{|}~}z|}~y}yz|}~{{~~|zx{xyzv~|wy|{z{z{w|~w{y{z||z|}|}||z|}{x~zz~}~}zzy}{~~}|{|u|wyz}~yz|{|}zy|z{{y{~{zx{v{{|{z~yz|z~zz|{{~{~~~~~|}~~~||{}~~}~~|~~}~~}}|~||~}~~{~}||}~~~}y~~}{z}|~~~~}~~}|}~~z}zz}|||~~{}~~|~~~~{}~}}}}}|}~~{~~{}~~}}|}}~~}~}~|}~~}~~~{~~|}}~{~~|~||~|~{}~~~}~~}}~z{~~}}~{}~~{~~~~|~}~|{~{}~|~||}~}~~}~~}}~~|}{~~}}||}~|~|{{~|~{~~~~}}|}~~~}~~v|{{|}zx{~|y{{||}z}yy||wwz~}yzz|}{~~}x|~~|}xz}}x{~{}}|z}|y~|zzx}}z}}}yz|v~x~|||~|zvz~{{|{vxxz|xy|{}~{x{x|u}{x{}{{|z}z~xyw~~x}w}yyzyz|{}~}z~{~{zvw}~{}zw{yz{zzy{zyz~}|y{|||~u~{x|z|x|zz{}}z}y}yzzx|x{{z{zy}|zz{}xw{x|z{||~|{~}{~y||{|zw~~}|{y|}z{x|z|~yyzy}||~z~}~xy}}zywz{{zy}}{x{z}}~{|z}}|~zyzv~|y{x{|w}~z{wr}}~{zz~y{~{~zx||y{~zyy{y||{~{|y{{z|}{{z}~|x~{~yzz~}{yy|z|}{}|{}x{|}{{~{zx|{|}zx}yy{|}}zzz{zy{}wyyx{yx|yzyzzuzw}yyx{~|zz|xzy{|z}z~z||~}|zxz|~}~{||~{v{y{|{~zy{x|zv~z~z~xz{yxvzzzx}}zt}yv|yzzz{|wxzt}}z||~|v{z{}}}zz}x}{~{|||}{~}xz{|{~z~xq{{}~~|xw|{zywyz|~x||||||||~xzyy|}x}|w{}{|~~{w~y{~w{z}}xz~{~{y~~xv{|~x}~~{~|{x|{{zz{~|z|x|}zz}y|{{zzz~~}{{z}}z~|}zz|z|w}}~}~}y}|}y{x||~~~}~}~}~~~~~||}~~|}}}~|~z}z~|}~}z~|~|~}~{}~~|{~~~}z||~~{{~~~~z}}}}~|~~|~~~}{{~~}||}}~}~~~yz{~}~~|}~}~~|~~{|}}~}}~}~|~~}}|~|}}~|~}~{~z}~|~|}~}~z~|}~}~~z~~~~~~}{~x}~~~~~|}}}~~~|~~}}}~~~zz|}|}~{~~}|~~|z{y||y|~xz||z{|}yz|zzzz|}~{{}{{y{zx|{w{vz}}y{z~}}||~|z|}|{z|||{{~wv|||{{xy{yw{{}~{yxyu|xx|}|}|uy~}x{{~~wyz{}~}}x|z}{zy}~{y}{{{xzzyv}w~y}z{{xyyy~|zuxyu}v}{yyw~{{~y}~~yyz|}y{x}{~y{{~xyzzy}|u}yz}}y{vxz}y~{z{|xww}{z{z{{|}}~|~|{~}z|{}{}|{}wzy}zzz~~|z~zy|{{w|}vz}w|~{}{wx}~x}{|}~|}|{z}yvz{~{~}|~zzxx}yw~x|zv}z{u{v|{zzx|xz~}}~~}}x|||||z|~zz}z}~}}{{}ww|yw|}y{|zx{|~|z}wz{{{y|||}~{}|z||}{}zy~z}|}{y}||~{}{|z{{y{}}{|zz{x|{|xzy|z}{z|{|{|z|z{zv}{{{|z{|y~}{|~||~v{}}{||}~z}z~}|z}{~y||yy{{|{{}y{{x}w{|{|}w|y|}}~y~z{z{{{z{{{|~|zz|zyu{{{}|~|z}}|y|zz{v|u}v{~uz}}||}|y~}|z{yw{||~~{~~~|x~}{{zz{y|y{yy}xz}z}y}yw{~z~ywz~xzzvyz~~~y~}~{z}}{|~|yv||yzy||{y{z{}wz}{|y{|}|zyyvywy~{~|{{}||y||{|~~~~{}}~~}}{|~}|~}z{~}~~}~~}~~~~{~~|~}}~~~~~{~~~}|}}}||~}|{}~z~|}{}~}}{|~{}}}t~}}|~~|}~~z|z}~{{}}~}~}~}{~z~|~{~{{}}~~~}~~{}||~}z~}|}~}|~~}~|{}~|{~}}~y}|}||}~~~{~~~|{}{|~~z}~~~~~~}}}}{}~|~~~~~}{~x{z}~~~||~}~|||wy~~}~~~~|{{~}}w}|~~|~~~y}yz{{|z|{}z|||{}||{z|z}~|zyvy~zzz|{z~zy}}y}y}y}|~}{y~}y{}}{~y|}~~z{yywzyx}|~}~{z||u{yy{}x~x}x|~~}{~y{vy{{{}~{{~|{{z{}{{}{xz||{~}{|}|z{xx}zzxxz{{xy{w{{|~z}}yxzy~~}z{z|z{}{{y}}{|}}~{{x|{}~{zz{}{{{||z|zx|}~z|~{y{|y}~~zzz|z}|~}~|y{z{z{|{~zwzz|z|}z~y{{{}z{}|{}{}|}}}y~|y}}zy~{}xy{z|{}x{~y~y|}zx||xy{~}}~}{}|{|{{y{|}{}|}z{|~}}|}z~z}x|~z}y~}~|{}{{}|z~}|z|{z|u}zzw~{|~z~}}}}~u}}z~}{|v}|v}z|y{}|z~~}|z}}~z~|z~~zz|z}~~}~|{|w{|z|zzz~~{z}||{}{}~zx}z{~|}}uy|{{~~|wy}}x{{y}x}y}{vzy}zz}}||yz|}yz}}~{}~z~||ww{|v{{|}|z~x}~x{~}{||~|}}{x}x{yv}y}{{~|~}x{w|z}z{{z{~~~zz{|xzxzz}yy{~xy|v}{xz{}{|}y~z}}w||}z||||zz|||}x||x~z||z}|xzyz~z}~{~yy}{yz}}x|zz~||~t{zu}y|{z{zz|}}}{~|u~~~~|~~~~~~~~}}}|{|}|}z{~|~}~~|~~}}~~{|}}z}}|}}~}}{~~r|~}||}|~||~|~}{y}~~~~x~z|~}{}|~}|~~|}~{~~}~{|~|}~{}{~}}z~|~}~~z~}~~}~|y~||{~~|~}|}~~~}}}}~}{~~~|{~~~~~}{zx}{}~|~~~}}~}|||y~}|~}~||}~~y}~}}|~~{~}}~|{|}~||~~~x}{~{{~|~~}~}|||~~~}|zxz~zy|}{}||{y|wwx|}zv{w{{yx~zxzx||zzyvy}{}v||w||}}~}|}|}x{|{z{~y{}~z{wzy}}|{yw{zxz}w~zxw|}x~}|y}}{~{z|}z}}}y}z|w~~~~{|zzyzxzzzs~yz{~zzxzw{|vz|zyy||~ww|}z|x}{~{z~}}|}yz}z||z||y|}||}~y}zzz|}zxy{yzzyu{yz}|{yxv{}}zz}{||z}~w||y~y{}{}~|z|y|zzy{|zz}{{z~|{|wyz|}wyywv|{|y{{}~}v~}x|zxz}{~~x}zz}|||z}vz~xwz|ywyy~}|z{}|}~w{yyy}x}|}|~{x|}}~z}|{z}{yw}{|z|{~~w~~{}zz|}z|}y{yx~~|w{|zy|wzxzy}~{~~{}}y~z|}{}x||~}}z|~y{~}z{z}{z~}zy||zzy|~}~{|{~x{z}zy|~{xw}}}{~w|{{}~|}}~|{z{{y{|}x|}}|{yx{yvzz|~{|zy|{|}~xzy~||~}|{|{~{{~yz{~||z|}||~x{{{{||y{|{z}||zx}yz{xxy}z{~}}{{}~wvy}||{zxwz~|}{{}}z}{{}}wyt~~{x||z|{xx|zz}|zyy|ywzzz}}x{z~yyz|}yz~{{|~~{}z{{|{{yyzz}y~v~{u{{~zxz{zw~|{yzx{||}||||}~~{}~~z{~~}|~x~{}~~~{~~}|{~{|~~~{}{{{~}~}~~~}}y}}|~~}}{~|~{x~~~~~~}~~|~~~||~~~~}~~}}~~}{}~|~{}}|}~~|}}~~~~~}{}}~x}~}}{|z|~{~~|~y~~}}~{}~||}}~~x}~|{{{z{}}~{}}}|~z{|}~~~}~}~{~{}||}||{|~|~}|~|~z}}}~|{|~}~{~y}~}~}}}|~~}~z~|{{~~}yyz|z~y|w~y{}yu}z}{~y|y{v}{||xz|y~}|}zwx}{|w{x{vz{~}yz{zzw{z{~wxzwxyyxz~{}~{~x}xzx|{y}{}{w}x|x|~z~{zz|{z}xzz{}zx}}~y{x~uzy||yy}y|zv}{{z|z{}{x|z{|{y{zx}zx{zwu~yyyxxzz{}zy|{z{~}{}|z|z|~{|x|}{z}{x{|}}|{|x|x{xzz||zx}z|{z~z|~~z|z{}x|zy~{}xxz|w{|}y{}}|{{}}y~}zw}}yyy|}|}y|x|y{x{{zy{}y|zyyz|||z~{}xyz{zz{{x~~{|{z}|yy{||zy}~}~{|}{{y{{z{|{z{{w}y|{zx{||{||{}~~y|z}y{y|z}~u{x|{~{z|y}~yz|{~}}{|~|z|}~{|zzx|y}|z}zw{y~}{~{u}yzzz|}}w}{|}{yx{|z}~{}~z||yw|{|zyxz{}}{x|zx{w{z|v~y}}}z~z{{{z}z|{~}zx}}xzzz~~}{vzv|qy~{y|}y}z{}||}zzyz|y|{y}{{|{y~z|}z}~||x{}{zzy{}y||zzz|zy}yy~xz{}{|w}||uzuzv{{}~|wzz||wy{{zz{{z}u|zzzyz}}zzv{x{y~|||y{|}z~z|v}{|w|y}}~y{{{{x~}}~}x{||}|{~}{{z||{|{{}x{x~{|y~}zy|{|{y{zwzzzx{|}}|~~}~~}~{{|~}~z}}}~~}~~||~}~}{~~~{}~{|~}~}}}~~z|}~}}|~}|}~||}~~w|}~}~}}~}~~~~~}t{z}~{|~~y}~~|}}~~~}}}~z}|z|zz{}{{}|~~~}|}~~{|~}|~~~~}{~|||~~~~~~}~~}|~~z|~{}}}|~~}~~~|}{}~}}z~{y|}~|{~|{~~~{~|~~|}{~|}}|||}|z~y|~~{{z~~~}|~~~~~{~~}}~~}}~~~~}~}{}~z}|}~~{{y}}}~{{|z{{t|}zzzyy|}rz{zzwxyx|x{{z}}{}y{|{|z{zyy|~v{|~}x{~~y|~}|}x~yyxxy}wy|~}||}x~v{|{zyw{zy|xz{|~|}~||}yx{y~}|{}~{~{y}yzy|zz}z~xz{~wzq{{{wz}xyz{}|z~|z~|vy}z|}z~~{}{wzy}}|{}zvv|}z|x}uy|~|~{w}|w}}z}{{w|y}y}}xy|}~vz|y|}}|}y~y{|zz}{~{w{zuyv|x|{|{}~z{{y~xy||||{~xzz{}z~|zy~y}|~|}x|{|z}xyz~{xwz}xz|}{{zxz|{y||{zyy}zzx}{}{|~|z}{y~{zz{yxz|~~}}{y|{~x|y|w{z}}y{{{yz{zzy{x|xz}|}z||z|x}{y~y}~~}{||}~x{x|{|{|w~wxz}xv|xwzzt~}|u||~~zxzzz~z}}|x{ww{|ywuy{z}x|{}{{|{zyxy|{}y|z{{x|xyy|}~}~|xzz|{{z~{u}~{}{||~~{x~{z{|yzzx|{}{z}z||wz|{wx{{|z}}{y{x}}}zzz}}}x|zw}~zzz}{~|{{|zyz{v}tvw}z|~xy||x{{z|~}z~|}|}|z{yy~}}z{~||{~zy~{|y~|}z{yx}zzz|||xzy~wy|}|{v|xz{~~{|yzx}{~||x|z}}~~~}|}}~}~}~|}~y~}}|}~{|}~{|~|~~}|~}}~~|~zy}~~zz~|}{}~~~~~}}|~y|y|~~{~|{~~~}~}|~~~}}~~~~~}}|}}}}~|}~}|~~z~~~}~}||}~{}zz}~~~~{~~}~}z~~~}|~~}~~{}}|}|w~~}{|~~~}}~~}|~}~~}}~~|~~~~|~|~~~~}~}|}~{z}}~|~~~}{~xy~}{x}~}~zuw||}zx}}{{{{{|{}x~{yy|~zw||zw~{|{x||y}|y}yu{~|}~|xyyyzz|zxzx{v|{}x~~x{z{xvw||yz{|{y|z|yvx~||}|{y{{}z~{|w|z{}}y}wv{{}|~~z|vz~{}x|xxz|~v|ywz|}yxxyv|v}||z}~yxzyz{|z}yz}|||x|~{{||}y}y}~{|}}x{y|y}y|}yx~yyyz{|}y|{y{|}|||z{{~lzzv~|{}~|x~}{yz}||}{|||zxy|yyy{z|~yww}y~}yz}|y}||}zz~x||zz{|y}z~~|||{|||u{}|y{{y||}yu{|{{{{y|x}wy{x{|||||y}z{zw{~u~}{|~{}wyz}~~y}~}||z||z||{wz{zyzw|{}|}||zz}zvyyyz{zzz~}}z{z}{}}y}}|||}w{|{z{y{~xz~~yzz~}{z|z}zy{zy|~y||~~w|x}~x|z{w}~~x{x~zz~}}|y{||}|w|{zz|w~}~~x}{x}w}{{{{}}yzxz{yzz||xy}|z{~zw|}v{|{|}}x{zz|xz~{~z~wz}zz{|{z{|z}}{}z}zy}~~{zxzz|{}z|z{~xyzy{y|v~y|x}||~y~v{{~{{~~v}zx|{y{z|zxz{||~|{}|}~xz~x}z~{||~yzzz|~||y|z{}z}}y{|~|}z|y}||y}{}{yxz{z}{|{|~}~||~}~}~}~|}|~}~{}}~}|~}~~|}w~|z}}}~~|}}{}|x}~~|~~~~{||}{|~|z~}~}~~~~~}|~{{|~|~}~}|~}~~~~}}~~{}}~|~}~~}~~z}}~y}||{~|}~}~}~~{}}}||}}~~|~~~~||}~y~||~~}}}~}}z{xz~}x~~{~}~w}~~~~~~~~}z~z~~}~~}}z~|~~|z~{~{}~~||}~~{~}~{~{}}~{||~|}|{~~||w|~}zz~~}~~~~{xzz}z}}z}}}yz~{}y~{~xyx{}zz{t}~z{z{{z~zv}{}{y{wzx~{}|zz|}|{}z|x{z{x}|yx~tzyzxxwu}{zy{z|z{{yyx|y~{||{yz}}||~zwv{}|}y{}{|}xu}||zwyzuy|wwzu~~|~x|{zx{y}{vx{w{~}y|~w|{z|~x}}}{w||zz~}{{yxyyz{}v{|y}}y{|{yzyxxz{|}|y|yyzx{~zz}{~{zy}|z|x}{}{||~{|{zzw}v~u|{yy{zyy|~z{~{|{y{z{y{zy{zyz|}{{{|y~{~|~{||}}y}zzz|yzz|{yy}y|xxyz~|||}y}}zwx|x}y}zxz{{}yx||}||}|x~||{|wz}||{}y{wy|~|y{|{|yx}y{y|}|~}z}||zz{|{}y}x}~zz~z|||~~|z}z|z|{|}y{zww}z~|}|x|{y~{|z}|}}{v{yzy~zx~{{y{y{}yx{{{|{}{zyv|y}xz{{zyw}y{{y{~}{~z}}y{|yx|xxyzz{yz|~~{~}|x{~zzx{}zwz|~y}{{}y}{|~yx}x}v{xzx~|||||xw~~z|{zuy|}||{~{|xy|{||yxyz}zx}y{z|yzz{|~w|~xyyx~}z|yz{{z{{{~}~~vz{~~{|x|{x|s|~|x{{{|yz}xv|}z{~{zxv}zz}}}}w{~{{}|~}~|~~~{~~~~}}{{}{}~~~~~}}{~}~}}||~}~~}~~w|~}~y~}}~|z}|}~z|{}~~~~}~~|}|{w}~~|~|}}~y|~}~|~|~|~~|}}~~~|~{z}~|{y~~~}~~}}|{~|}z~}{|~~~~|~}x|~}~{z~yz}}}}~~}~|}~}~~~{~~~~~~}y~~~~}}~~}~~}}{{}~}~}~{|~|}{{{{~~~}z~~~~~}~}~~{|||z~}{|~z}~}~vy}|s{w}zz{|}{}{xzz{y~|{xy|w}~{zz|}|~x||wzyv~|~z|{{{xy{}{}{|x}wzx|{|}}|}}y~{{|}x}}}~}}||{y}yw{}yy}z~wyxyy{zzz{{||z|x~~|{~zz{vz}}{t|z|s~}~|x{|{{{|~wzy|{w{z|uy~~z||zzy}{~z|}|}{}~|z~~|zzz~w}y{~}y}}~}y~z{|yywy{}zzy{zyz|v{|}}z~~|~x{|~z}y|~}z}y~}z}xy||yw{z||u}zt{~z}{u}{{}}|}{{|zz|w|}~z{z|~v~wxzz~x}zxy|}y}zz~~~|}~|{zvz~{{{}z||}y}y|z}{z}|z|~||}}|~|~}~zzy{{}y}~|y{||x}}}z}x|y|{||{{|}{}}|zy}|}~z|ywz{zy~~~|~}z~|{}xyy||zw~w|z|}{{{x|x}z~}||{{xy||~{~{||~z}}~y||~|~y}v|y{}y}}}}}{y|~z||z{|zx||}~|xy{||{|zx{||zz|y}|{}||}~{wz}}~yz|zy|{x}}y{z}zzz{~z~}z}|}{w}}zz{|z~{}zz}}|{{~|~|yz{y|{zx}|||z{v{~|~xz|{yzx~|}|{w}}|yz}|{y~}|y}y~w}||{y}{{~|y~z}y|y{|{y}|zz|}|||{w}}~~|y}}|~|z~}~|{~{~~}{~z~|}}~|}~~}~~}}~}|}}{}}|~{~|~~~}}~~}~|}}}}}}~~~z~|}~~}{z~}}|~}~z~~~~~~}~}~~~}}|w}}~z|}~~}~}}|~~~}~|}}}~~{}}}{}~~}{~~~||}{~}||~}~~}~|~|}~{~|}}|}~~~~}|~{z}}}|~}~~~}|~~~}y~}~{|~~}{y~~|~{~{{|}y}|}z|~}|~|{~}|~~z~|~z{}}}{~wz|||{wy}zwz{xvz{{|tz~|}yyvx|{{|y|~{wz}|}x|y}z|z}~{x}{yzxt{{w{~{~{wy~~|z{|}v|w{~|zy{|xz{x}}}|ysy~yx|z{}z~|{{xz~z|{vyyw~xx|yz}||y{zx|zuyv|wy|||||~}{~}}{{y}|z~||||zyz{|z|~{z{v}||{|z{~z{}}yz{{~}{{{}zz{z{z{|}|{~}|~}y~z|xz}x{{xwx{yy}~{{x~yzz{}~~zzzz{}~~}~z{}v|x}{{}w}{y||~zz|wzxx{w~xvs}}z{xzy}{|{{{}}{~|z|~|~|w{|}~{}w{|{}|~y{y~||z}||x}z{~yy{yw}|s|y|zxz}~{|v}{~~z{|{|}|}{{}y{{z|}{}zzzz|~w}z{z}{{z{|}}x{y{x~{{{~}y{~}|z{}y|}|{{~~z}~}~y|w}x|}zyyvwx||wzzxzy{{z{y|y{zy|}x|}|}}z|{{|z||{y}|z~}|wx~{x{|{|}~}}|{z{y|y||v}~w||~z{zwz|~{v~x}~~|z{~~|}~z{|z}|{y{~yw~sy{}~}xw}x{{{u|~xxxz~{{z|zz}}}~zy}{{|}~~|}~wz}xy{z|}yxzvx}zz|z~}}|~}|}}z~}{~}}}~z~}~|~~~}|~|~~~~}}|~~{~~|~}}~~~}|z~}~}~}~|w}~~~~~~~~}~~}|~}~||{~|~~~~~~}~~~}|}~}~~~{~z~|}}{~}||~}~z}~~{~||}{{~~|~{}~||~~y|~~~~~y~~}}}~~}~|~~~}{~y{}{~|}}}~|y}~{z}||~}~|}}~|}y}}}~}}|~~~~z}}w}{~|}~~~y|}w}|y{{u|}|~|xz|ywxz|t{}|yyz{yx~zw}z~}}y}{yx}{wzu{xvx}vxzztzy}}|z||~w{y{|{vyu{vyyy}v|zzyzyz|z|y~z{z}{z{|wxyv}u|~{w}x{|||z{z~~}{|z{|zyzy||z{zzy|}z~|z~|||yz~wy|z{|z|z||x}~}y|{{{v{~w|x|{{}|{||x~{|xzxvx{xxv{{}{y|z{w|{}|{|x~|}z|~y|zz{~~~z}|x|}|ywy||xzx}u}|}z|yw~{|}{~wz|{zxz{{z||{~|{zx}z~{{{z{{}u||{z{zzyz|z}||}~vzzwxvzz|zvz~x}{{{{|~{y{x~~z|}||{}}~~zzz|~|~zz}}~}z~|x|zx|~yzy||~}~z|{|x~||{|{{wy}|{}{~~~vu~}y~{xz~z|}{{~zz{}z}|yz|{x{|{|yu||~yz{zz{zxz{yzx|x||}yv|zz{w{{{~~}}||z||xzt~|~|~||{|x|}{yz{z|~{y{~|z}x|~~|{y|zzx|{yxx}}}|v~{}w}|~}|y{{yy}{yw|{{~{~{||{|yx{}}x||{{}y{}x{|~}{{y|~w}|zvz||~}xz}||y|{{{{}~{~yyz{yz{x{}{z|vx}z}y}{||z{{yx{z~}zyy{}}|z{|yyvy{}|xyxzryy}|y|~z~yx||}x~x{||}}|~~~~|{}{|~~}~~|z}{|}{}~~~}|}~{{}~}~}~}}}{}}|z~}~}|~~~{|~z~~~~|{}|{}}}~}~~{~{{|}z}||{}||~~|}~}~~}}~}}~{}~||}|x|}}|~}~}~~}|{~}}~}|~~~{~{}~}}~}~}~}~~}~~|~}}}}y~}}}||}}|~~~~}}}{z}|{}}}~{~~~z}~~}{}~}~}|{~~{}{|}z|}}}{}~}|~~y~z~}}z~||}{~~~~~~~~~z}}}{~}{zyy}zwx{y|}yz{w{}y{|}}{}}{}{z{{z{x{wvx||{|}~~{}x~}~}w||||z|zw~}~~v|{x||yzw}y||x{x{{{~xuz}{{y~zx}~}}z{z|{~zy|||~{z}}}z||y~{v}yty||{yyxx{||~xyzzwzx|xy|~|~}|~|{|zwzz}z}}z|zyzz||u}|z}wv{{|{|{z|{ww~~v|}|xy{|z{{||~{y}{zyzz{~yz{~}}|~~~z|}zyyz}|~||v|{|}}|zzz~yzwzx{{{~w|~yz{z~x~{y~|xt~|{{~y}zz}w|x}|w{y}|~y|~{{|w{|yvy{}{||{y~{z~}}y}{|}x|~}|{||z{{|z~{~}y~z{yz|~~|}x||z}yy|x}xwx|{yzz|~|{z{~y{yy|~|}|y}|}|~}}{~|w}z||zz~|{zwxzyy}xzzy{}zyy|xz||}zv{~w{{}}~{ux|wy|}{zz{~zx{z|x{x|{~|}y}~|}v}}u{{{yyx~y~y{z}zy|}}{xv}~~|z||~~~uyx}{~x|wyz}{{~wv{|}yyys|}|zyzy|yuu||{z}zw}z{y|{}}zzx}z{zy~zy||zwyv}{{{|x}y}{x}}y{~v|}{z{ywz~wz|wz~}}|z|}|{z||~}~y|~{}|~}~}}yyuy{{{}z{|x|yz|{s{{u{z|~{{v{~zz|}~zz}}~{}z|{}~x}~{}}}~~~z~|}|~{~{~z|}~|}|}~{}~|~}}~y~}|{|~~}|}z~}}~~~~~}~~}|}~{~{}||x}~~}z}{~}z|}}~~|~|~~|}}}}}z}}|~|~~~z}}|~~}|~}}~}}|~}}}}~z~}~~||}}~}}~}}}}}|{}{|{~}~}~~~~~~}~~~}}{}~}~~}~}~|}{~}~}{|~~||||}~}{~}~~~}~|}~~~{|||}x|{~{y~}}}||||z}||{|}x{~}~}~|~~|~~}}}z|}z{zyy~||yy|z}{{yy~~|}|z|}z|y}{yz{}{~{yyz{z{~~{|w}y}xzzx|~ux|z{z}}}~~|{|z|{{|x|||~{~{y|y}~xyy~|yv{|{|zxy|xw|yzw|}|z{yv~y|{z}~|xzy|zy{y||w}|{y|zw|}|y{|~}zzzy|~y{|{{zz{x{z~z}x~w|{zx|~{wyz}~~}}z}~}y|y{z}{|~~|y}y{~y|{{vyy{z}}||y{|z~|{{z~~y}x{|{zyy{|zz{{~||{}}||{zyyx{|}~~|}~|{~z{{}z}|}y~}~~}}}{~z~|z}~zy|y~{}||z}||yy|~|zx|{~{zzyz}{x||zzy}~z{~w}{xz}}}}zy|z||{yx|yyy}y||xy|{|y{{{yyzy}}{vyzx}t|{}}{}{zy~yz}w|zx~~z~{z|y{}{}}|{y{zxzz}{xy}|zz|||{{xw~~}|~{|xxyz{uw|~}}wz|yz{z{}y~xx{}{~{zyyyv{|z{y}{{|~}s}{z|||{~z|xuw~y~|x~|wz}yzw|}}|z{|z|{}yzy{}{x|{w{}yx}{|u~|z~xzx|xzw|{~{|z~{}{}{{w}{{{w{{{wy|~y}z{{w}z|}y|z~}y~||}z{|{}{{z}|zzwv{wx{}|~wyz~|~z|{|u}z|xx{}{}|~~~~~y}||}~~~~~~z|~~|~|~}|||~|{|~~}~~}}~{~}z}~~~~{}{~{~{{~}}|{y}}~~}~~~}~}}|{z|{}|~~}~~}|~}|}~}}~~{}{z|~{~~~y|{}~y~}|}}~}~~~~~~|}~}{}~yy~y~}|~~~z}|~y~{}~~~{|~}~~|{|~~~~|}~~~~~}|~}~~~~{z|}y}}}|~z~~~~|~~}}w~~}}{~}}|}}{{{|~}|~~~~|}~}~z{~}~}|}}yy|~w|}|}z{yxyyy}}}|v||yx|}zz{yz{z}yz{z|xy{y}z|yy{{}zx~zz}y{|w}xw{~~{{|}yzx{}}|~{|zxw|z{x{}x|yy{x|zy|~|{y{z}z|~zx{~|{|w~z||yyw|{zz|~yzy|z{y|yx{yz|zv~|z||~}w{}}~||}|~{u||}{}}{~}|~{|}|vxz{xx|wzzxv~{||x}}vxyz}~yw{|xzy{z}y~y{{xzy{{~~{{z{}|z}|uz~|{|~z}yxyw{{{x}y~z|y|}{x~zyz||zzy~{|~v|}|~~{y|{|~{{}|}{}z~{{z|~vv}~xz}|{y}{{{{}||}}{zywy{y~z~zy{~~~|||z|{}~{wy|||z{{|{zw~|}z~~{{{zs|x|u{||{y}w|}yz{{{|z|{}|~}w{|{|}y{{zz{z{y~yzwx|zzvz{vw|zxzyz|y||{z}x}|~~x{z{z~xz|}y~|{y{||z{{}x}}}}zz~}|~{{{zxv}~{yxz}|zy{~{}yz|x|zz|~z}zy|~|}}xy{y~|z}|z}}xz{zvy}y||{|y{v{w{}x~}{vz}|w|~zz}}z~~}~}~{}||z|~|zz}wx{{x}{}w|~z|}|z{yw{y}vtwu|z{{{||{y}{{z~{{x}}|zz~~|y~}}|yzyzxx{|{yv~z~zzyvzzxwzx{}}{z{~z|{}{z|}|}}}~}||}|}}|~}~~|~}|{~~~{}~~{}}~~~||}{{~~z|~~~~~z|}~{z}~z~|~{}~|}~~}}~~~{}{}{|x||~|~y~}|~~}}~~}||}~~~}||}~}}~~~x}}~}{~~~z~~}||}|{}}s}~|{~}|}}}}~~||~z~{}}{}}wz}~}}~}~~{}~~~~|}}}~y}~|{~~}}~~~y~x}|}~~|{}}{}}~x~}~~~}|}z~~~|||}{~}~}~|~~~}}}~}{z||||}~{z{{z|zyy~|{|}~xxxszwz~y{|}z}z|}~{vyx|zvzyz~~}xzyy~wu}|{y}||w~~x{zx{}}xz}~}}yz~z{{{z{}z}|}~~w|y|zz||{vz|}}{z}z{~yzyy|x}yw{wxxy{x||{w{z}{|x{|z{}z~|~y{{tyy}~v{yy|w}|||{}zzx{|}y}v}yv{yw|zvz{}~~z|~yz}{|{xx~y{zy~{~||{{x{|}x|}|u|{{v~|x{}}~z|~||{}||y{}{zy}||{|{yz~x~||vz}||z~|yz|zz{yy|z{|y|z}{|yw~{t{|{}~x|ty{x}{~{x~{{z}}{~}{z{}~yy}|vx{~|z}|}wy{|yy~z}v}w|{xy~|{{~z|y}}}{xz{}y{}|zyxzz~~}|}~x}uuv||~{xz}y||vx~{wz{xtz}}uy~yyzz{z}}x|v}z|xzyz|{x|}{wzwu|}~z}}yz|{y{z{||yx~v~zwxz|~}{|}{|~{|w|{z{||{{}zy}yy{xzz{}z}}x|yyw~}{|{|}|~~|z{}{yzxx{}z~zz}{|~}u||zzx{}y|x~{}xz}zz||{{}}zzz}y~|}{x}~~{{zz|{{|{{xyz}zxv{|x|zy}|~{|}{z}~}y|{{v{yy{{z|y~{|y{~{x}}zzy}|u}y~z|~|yzzx{z~x{zxx~v|||}z}||~}~}zzyv}zzx|{w|z|{|~{~|~}}y|}~}|}{}~}}~~~~}~|||~~}~}|y~|~}~}~|z~|}}~~~}~~~~z||~~~}~}y~~~~~|~~}{}~|}|~~{z}~|~~|}{}~t~~~}}~}}{~{vz|||}|~~}}}~~}}~|}|}|~~}}~~|~~|~z}~~{|}|}~|~~}~}}~}~}~{|~~~z~z|}~~~}~~~|~~|}~~~}|}|~~|~~}{|}xx}~~~~}}|~~}~~}~}~~~~~~|~||}~}}~|~{{z~~{}}z{|{{wzy{uxzv}yxzyy}zxzy}xz||{{v~w||{|z}xx}{}}}zz}~~y|~{||}{z~w|y{y|z{{z|{{~xyx~wyxu|x~{|}}}}~zv~|{{|x}wxz{{z~w|}z{x~{x{~yyyy}{x{wxy}yxy}~{u|{w}|z|{{z}w||{|y}y}{x}~|{yz~z~|}yyvxz}zvz~{z}{}z|yyzy||}}vz}}|y|||zzz}z{|w|yzy}v}}}|z{{{|~x}|}z||{{t}y{uy}v{}xzw{~||z|yx|{~z{|{}~}xz|zw{}z{x}z{zy}yz||xyw|}xz~|}xzw{x~}~~z{zx{}{|}y{~z}{}{}{{~~{}|}|zzzy|y}zyxwxv|~{~|xx|}yyzx|zz~}w}|{{|~}x||yz|x|~~~{{~z~}{}y~|yv|w{|vyy}z}}xz}w|yyzy||x{wz|w{|yz{{{z~z~|}{|~~|{{|~{{}}yyz}||xy{v}yyy{{{w~|yv{zxyz|~z||~}~{wy|zz|}{{}zzx{x|y{~}xy{zxzzz{|{zy~{uyy}{{}y{|yy}|}{xx~{~{y~z{}}}||zyw||}}yy|ytyv{zvxz~uzwy{|yw|{{yxwx|{yx}}|}{}{~{{{~y|~~z|{z~|x~}}x~}}w~x{x~v}vyxzz||{~x||v{~~w{zz~|{zy}{{y}x|}||}~~~~~~~~x}}}|~~~~}~~~|}}}}}}|z~y{|~}}}}z|||||~~wwy|~|}||~}~~}}~}}~}~}{}{|}}}}~~}|v~~|{}}}}{~~}~~}~~y~|{|}z}|~~}~}}~}~|}|}{}~~~|~~~|~~z~}~~{{}~~}~~}x~~~~~|~{~}|~|{x}}~z~|z~}}|~|}~{}{~}~}|}}~|y~~~~~~}~{{{~~}~|}z~y}~~}{~}||{~zz}~}~|z|z}}~}}{}~}~~}}~~~}}~~~w}zx}zy|}xz|{}}{~x{z~{}yy{|{vzzzwz}zxw{yy|}||z~z{{{{~{zzz{|x{w|{x|y}z~~}}{zzx~}zx{~xz{w}}||~zw}uy{z{|}|}|xu}xz|zzyyzzw~|{{}{{|zx{zxy{z~z|}{z{z}wzyzz}|z|{v{{y~yy|}y||y{}|y|zzz~zy~{|y}zu}z~yz|y|~z|wz{~{~{}wx|}xz}xz{z{}{}}xw||}y}~}{{{~~{z|~|||{}z}{}y~y}}y|}{{~y|~w|zx}~|x{{{}zz}wvu|z|{~}}x{yyx|z~zx}}{|yz|{y}~~{}}yy|~}{yxz~w~}}|{~z|z{{y~{zxz}|xx~|yyy{~~x~z{}zz|x{}{|~{y{}y{{y~wwn}{z~vyzyx~zyx{{x{z}{y{}z{{|~||{x~{~yx}}}z|z}|~z|{~z~yy}x{|||}yzy~wxy~}{w~~xzy||}{y}{x||||v}}wy{}|}xz|~zzzy}y||}~}w~{y{{yyz{{|z{|}|yxw{zz|xy{{z~{z{{w{zz~{|z~~|{}w~z{}v|{|}xx~x|{xyyz{}{{xz|v|x|zx|~}|~|~{~x~||{}|wzz}zz|{{|z~||z~}x}}~y|{~zw}|xx{||zx|{}{w||v|}}{|||z}|x}||}z|w}y|zx{z|~z|{|{~zw~~xzz{|~|}wy~~~}~y~}{}~|~~|~{~{|~{~}~|~~}|z~|}~~}}~}~}|}~}}}|}~~|{|x~}|{~~~~||}~}~~~}|}|~~|}~~~}~|}~~}~~|}~~|||~}~y|~z|}~{}}|}{z{~||~~|}~}}~~}}~|~|}~~|~{|~~}~~|~~~{|}~|}}~}}~~}}{~~}}z|~||~~~}~z|}{~~{}z|}}|~~~~~}|~}~~}||{~}|{}~}|~|~~~}~~|~~}}~}~}}{}~}~~}~}~~|~~y~||~~z}{}|z{~|}{z~}{|zx{y||x~yzvx}{{|~}}y|wzzx{{}|{~|y|~y}}~~zzz{{uzz~~z}}|w~}wz{~w{~{~z{y|v||xzw}|{{z}{}{zyz~~w}yz}z}y}|{|{{x|u{|x{z}xxx{y{y{zy}zx}{w{zxxz}}|{x{y}z{~zzw|~}y{}|||~~{}|xx~|}|}{|{vyzz|{v}{zv{w|{z|~x~z|wx~yz}}~{~|}y{zx|{{|{}||~~zz{}y|z}r||~yzx{}v~{~yz~z{}xwy{yz|}{x{{y{{}}yy}{~x}|}{~}z~{xzz}{{x{qy{y{zy|{z|yy}}~}}|~~|~~~~}{|z}{{zz}~|~||~ww|{~}~z~z{y|{z{|y|}{|xz{|}zyz}x~yz~t~w|y|}}w{}|y|z|xzz}z}{{z{w|||}v|y~w|||zy{|}y|zzzzyy~|}|||v~~y|y{zz||{{xzx|y}{|{{{|yxx}|w~}xv{z}|w{y~y{}||z{{}|}~z}}{z|~z~|{|xy{yz{wuzz|{|}x{x|}z~{{{||~{}|{z~}y{z~zz|}~|~~z|||}}{z|w|y~zx|zyzz~}vyv|wx|xyzz|~|v{z{~|{|{|{{}z}zz~~~~{y~z}{{}z|xy|x}y}y{y|~~{v{|{y{~|||yz{}}wv~{}{{}z~z|~~{}}z~|}~}x}{}|}}|}z|{~|}~}}~||{}|~z||}~~|~~~~~~~{~~}}~~~|~{~~y~~|}~~~}~~~~~{z~{}}~{~}~z~{|}}}|~}{}}}~~~}}}~|~}}{~}z}~~~}~}}z~~z~}|~}~y~~~}~~~{~}~~z{}}z}~{}|}|}~~~~}}}}}~|}{||||{|~~~~{~~~|~|~~z~~}~{}y~}|}}~|~|z~~~{|~~~|{yz~z{}}{|{}|{yy{xx{{{w{|yy~|~~v{|zz~y}~{z~|~x|z{||y{z~~x|}}zs~}{ywzy|vy{{z~{}z|{~~}z~y||z}}|~|z}zx{~}x}{y~x{}{x|xy{~|u{z{{{{|}z}zywy||{}{vxy{~y}x}zy{|zy|z|~{|}|zx{z}xy}|||{}}xz{zzzxx|}|}}xyx{||{y|{}~}z{~z~}{z}{{}z{z}z|xx}|w{{{zz~~|{|}}zy}|zyzz|{~}zyx}z||z~wy}y}x{xz||}}x|{{}y|||y~}w|zx{~zw{||y|}~||t{~|~}w}}y{x{}|t~|}{~|{z|v~}{|yy|y{|z{{~yzy{||}z{{{yzy|}{|~z{y{|||{|{{wtzy{~~{{zz}}}||}|vy|{~z~{|zz}|z~ty~z{~y}||z}}~{~{y~}zzx~z|{{~|}}}|y{z|~{{y{|}z|xw}|yz{z}y~zv|{zx{~~{}xx{{}z|{y{~|z~|{|}{{}x~yxy}z{{|{xyy|~}z{{vv{}{|}z{~y}|{|yyz}z~}z~}|z|zw{z}z}{|z|~|~{y~x||~zz|~||v{}}}{z}}|{zz}z|}u|z|z|y|~{{}uvvuz||y{y}{}uyz~x{|{|{v}z}}}}y{yzzvz}y{z~|z|~~y}|}~y{|{~{}z|z{||z{yzx}zy{~{yzz}}~}|~|~~}~y~|~z~||~}~~|{}~~~}~~~~|}~~}}}~~~|}{~}y}~}}~~~~{|}|y~{|~||~}~~~}}}}|~~~~y}}{{~}~~}}~~}}}~}}~}{~~}~}}~}{|}~}~|}~}}}}|}||{~||}}{}~{}}|}~|~~}~}~~}}|~|~{~~z~|~}~}~z~~}~{}~}{~~}|~~}}~~~}}~}}~|}}~}~~|}}}~~{|}~~~~~~}~}}~~z|y}{|}~~{}|{y|}x}zz~}~}xwzux|}{|{z|z}w{||{{|z~y}}u|xw~z|yy|{y~s{}yw{{|~w}~|ywyz~}z|}~y{z|}vz|w~v|xyzzz{{z{}y~|zzv|w}}|y}|{}zx{z{}|~|{{~{z{wuxww~zy}y}~yzy~yxx}yv||yxy~z~y~|{z|y{~|~{y}|x~x{{}y}{~|y~z|{wy}~x}yx}z{w~yzw||x{~|}{|{w{{{|yx{x~}zz~}||{{{|z{yy}{wyz~y~z~yzzvwy|zy{yy|v{~rw}}x}~z~z{|~}{x}{}y{{|zz{}{|{yz}z|x{vz~zxx~zy{y~||}|}}z{}{|{wy{z|w}|{}wxz~}~sy~~z}x~|y{|{y{|w{|w{zyv}|~yuyz~w{|{{~zz{}}|~}{}{u|||{{{x|~zv{{{z{y|{|ywwzz{yty||{w~{x|{|{~z}y~}||yz{x{{x|x|{|{y}zw{{z~|zz|y|w~zx|~|vy{|yzw|w{|y}~zz~zy|~|}xz~}|y~}}z{|}xy}|{wx{x{||y|y|zxzz||{yv}w{|~}|y{q|||~}y||~}z}y|{}yw|xzyzyz|{|zzt{|zvvy{x{z|ywzwyyyy~yxzyx{|~y}{~}}xz~}{||}{wzwz}z}w{}}y|wx~yyz{~||zwzy{}|}}{x~|x{y}|}}~~}~|}y~|}}||{~}~~}~}}}}|||~~|~~~}~}}||}|~||~~~~y|z~}|~|~}|z{|~}}z|}|~|{}|yz~~}|~~{~y~}}~|}~{~~}~z}}z~}~~~||y~~~~{|{~y}~~z}}z}|~}}|~~~yy~{||}}|~}~{~{~~~~}}~}}~{y~~{~}~}}{|~z~~}~|}{y~}{~z}~}|}~|}zz~~}~{~}~|~}~{|}~}{}}~~~~||~~}}~y|||}x|~x|{~|z{{zrwvz{}w{}zxx~x|yz|~y{|{|}zz~{|z{z|yzzy|yzy|xw~||{|}zz{|yz~tz{|xxz{~{}xw~}||w}{|{u}}{~x|zw~w~v~zyv||}|zzz}zu|~~~z~z{z}w{}uz{|||}x{|y{z}{{|~zz}{|y{}{y|~}}|z~}{{||}z}~}x~yyyzwz|{zy~y~~|}z{zxy|{}z~xyu|{{~|zrzwzz~xy~}vz|x|~{}~{vx}uz|yy|~yx|}~~zzz|yxyx|w~|yx{~||~}~zz}|wyz{}{{}~{{~z|{{|{~|{~~x~{}y|z{w|}|~y|~yx{|wyyzyz{u|z|}|{y|~{{}x{}zz{{|{}x|{z{vx|}z{}|~{{xwy~|}~}{{}|}s|z{zz}{{y}z|z{z}{||}}{y{{}y|yy|zv{~}z}{~xyxx}z|{{{{zx~|~{}yzz{y|}|{z}z{~||{{}}}|}yy~y||v||~~y{z~y{}|{x{x}y}~{|yx{}y}~~zv{{}zz{{{z{|{{{y|{zx|w}z|zw}vy{xxyz|~~}|{{}|~|~{|z|y~}z~yx|zy}v|z{|{{~|||y{wz}|zz{x~|xy~~{~w~}{{{|{|{y~{zy{}|y|{~zz~zzx|z|~}s||wyy{{|{yz|x|z{~yyx{~zy}}z|~{}|~||{zz}y|}y{~~{z~~|}~}|}{~~~}~~~~|~{{~~}{||~}}~}||}|~~~}}{}~}{~{}}}}~~}}z|~{~}~~~}}~~~~~~~~~~||{{~}}}{|z|~|}}}}}~}z~~~~|~~~|~}}~|y}|~}||}}}y}|~~}~~~~|~}}}~~{~y}}~|}~}{~}}~~~{z}{~~}~~}|~~~}{~~{}~}~||~{~~~{~}}~~y||~|~~~}}{~|~}}|}|{x||~|~}~~z~{{~}|y||{}~}~{}~{}~~zz~}|~~}z~~}}||yy}yy}vyz|yz|}y|{w|~yw~~zzx{{~{{{{yz{~|~~yxy{|}zz~||}}{}}y}x}~xxz~xz{qzzz}wu|{{y{{|{zz||}z{z{w{z}}y|{}zz}}yx||~{y|}{z~{w|wzv}}|{|}||zyx}{zw~yuyy|{{wzyy}w~}}}}~}|wz}}~wzv{zzy{z{v}|}xxyz|yy~w|xwz}}x|{y|wvzww}|zyzy|{z{}{{}}y|}|w|{{|~~~w{z{{~}{z|z{y~{}xy}|{z}}y|}|x|{{z|uw~~{~|z{}z}wyz|z{|~y|}|~x}}{|ty{xyxx{uxz|{~|||z|y}|y{z}{}}}|~}~z~{~x}~z{y}zx}zyzu}y{{{~u}yz|x|}z|xy|{z{z{}w~||{{x}~{~{|y||{~z|~y|~~|}|}}~~z{{~}y{|v|~z~y{~v{x{z{y}}}|}|~}}{y|z{{|}~||}{{|y|}{|{~y}~z|xx}y}yz{{z~zx}z}{~xzyx|z|{{~|~x|y~y|{y|zz|~}xwzyv}}x{|{zyuz|zzy|}{y}xx{~y{zz}w{}yzz}|~}||~z}z~y{|zvz~}yyu|y|{x{~yxxuyzy~x|yxxzzyz}zz}|z|z}~~~{{}~|}{xuy}x{{|x}x|{y}~z{|~ywz{||}v|u~|{~{z}y~z}~~~~~{~}x}}{|~~}|z~}yy}~~~}}~~~|}|~~~}}~~}|}v{}~}~~{z|}}}~~~}}}~||{}}|~||~~~~}{|}}}}{~{|}~}z|z~~~~x~~~|~{~~}~}~z|y}|~}}}~|~z}~~z{~|~}}|~~~~|~~}}}{~|~}|z}~}~|~}|~|~}~}{}|}~{}~~}|~~~~~~~}|}z~}~||~|~{~~}||z~{~}}z}~{z~}}~}|~|}~}~x|}z}~~|~{}}~~~||~|}|z~}~x~}z{z|x{~zzy|}{|~yz|yz|z{|x~~~xz||||{uz|vx{vzx}~~|z|{x|zy}{xy~{{v~w}zy|}}{z||y}~z{xy}{x{yxuy}|y|xz|{vw}{{uy~}x|wx}~z~yzz~y{{{}{xszw{|t~{z|~x}{zyz|z|z}}z~|}z}{x{||{zwz||zz{|~{yyzyyuw|~{xw||x}z{{}y}x{{y~|zzwwy}|y}y{{~||z{}}u{tw}{|{||zz{y|v~y{{}v|{w~z|{}{x~}|w|yzw{z}z|~}{}uwy|}{z|z~|x}{yw{{z}zy{{w{zz~zy~v{zx}z|y{z{|z|}~{xy{z}{|yy|ywyvzxz~|z}z|~yzx~y}}{{z|z{~}|~|{z}zx~|w}}|{w{{}y{y}~{|xxy|~w|||}zzu|{|{zx|wy|{|~{|}~}yxy|{{zy{~zy|{|yz~{|xxy{|w{{y}|zzxyz||x{|{|~v}x|{{y}xz{|xyzxx|~||yz{|}zx}~}zy}x|v~~v|zy{|}z{}w{|xyx{{x{}|xxvxyz~{y{}wywy~{|xv~z}x}{{}|}~y|~zy{{{|zxw~{w}||}wy|xy~}~|}yy|zy~}{x|||xy}||yut{u{}y}|v{|zz~z}wwyu|}|w}z|z||z~yzx|z|{{uyzz|}|xxzyyz{y}z{v}yz|~w{}}y{z|}z{x{y{{{}||yw{}|xxz~x{|}{}{ux}}z~}}~}~}~{|~~~~~~}~q}~~|~~~~|}z}~}|}{|~~~~|~y~|~{|{||~{~{~{||}~~~}~|~~|}z~}~y~~}~~~~yz~}z~}{~}~~~{z}~}{}|~{~~|~}~|}~~|}|~{}{|~{}~~~|z}{~~}~|~}~~{~~{|}}~~}z}~~x}|}~~~}|}~~}~}~|x~}}}~~~~~~|~}{|~}|~}z}|~~~|~|}}~{|}|}~{{y}~|}~|~{{~}~}{|{~}{}}|{{}}|{|||~{}~}||}}{~}}~~||}}~}~}}|~}{~||{}z~|~{|~{}{~}{}}{|zyx}zxz|~|yw{y{y|||{z{{w{z|z{yz{~w{zzz|yzx||~}|}~z}~z|}yxvx~|zzy{|{{y|}xxwz~w{xyxz|wzw}z{{|x|zy}zy|{}~y|}}|}yy{zzz~yw}}{w{z|z|{wy{{}zz||}z{zy}y~{{{x{z~|||{|yy|}v|~z|z|{y{z}~{|yzzy|~}wz{w|yyy~}||xuwv|{w}}wxyzz}}z}ww}}z}{z}u~||}|y~wv|zy~|z{wz|{z|z~~z|~}y{zx{~y{z|{}zv}}zz~}y}z{}}|{z||z|z}{}|~xz{y||zzuw}zx}{yyyxyxyyzy||}w|~zx{zz{z{z{{y|wx}{x~|}|{yzx|~}|y}{z{}zvx}|}xzv{y{wvvyz|z{~z}yx{~z|}|yyx~|z}~z{w{z{}~}~{z{|{~{v{yz{~|{xz|yx|x}wzyy}{{{xxzwy{|{{yx}|~{|y~y|}~{{|}~x|}zzx~{x|x{|z~}u}|}uyyz|}|vxy{|}y}}||}~z|y|y}{~zz|}y|||v|zx}}z{}yyyy}|y{}|}~y~xy{}v|{wyz||w~}}z~}{y{zz}|~~~vz~w||}{}{z|z{{|}}w}x|~{zzzz{|z~|x|ywyy~ww|{yy|zz|~y{~|z~||{~|w}y~}z~x}~yzy~|wz|zww~}x~{yy{yzyzu|zy||}{{{~{z{{{}~|~{{}|}~~~~}}|~|z}{}~{~}~}}~~|{}}|}~|~}}~~}|{~}~~|~}~~}z~zz~~~{}~xx|~~}|}~~}{}~~~~{|}||~|~~~~}{{}~|{~~~}{}||z||~}}}~|}{}{~~~}{~{~}~~~z~{~}~~{|~}~~}~}~~~}}~zzo{{}|~{~~}~~y|~~}~||~}~~}~~~{}~|~||}~~||~}~}|||}}~~w{~}|}|{|z~}x|{~~~~~~z~~}~|}~~~~}~~~}~~~~~~~~~~~~~|w|~x~~{z|z}||x}{}v~x||{x{w|zv~yy{v~z{|z}x{}}{|{{{|~~{}|yzz{||}y|}~{{}}z~|zz}zyz||~}}{{{w|{z{zvw}t{y}z|}z}~{{}w{}v|{w{|z|yyz{w{y{|z}}}{z{zyv}}~w}yy{}{x|}zy~{wyy{~|}w|{xw{}}yz|y{y{{|{w~||x}}{y~x~z{|{}{x{|x}y}w{}z{|yy{z{z~x|zzyy}~|}|{z{{y|{{~z{yuz{zy}~}|}y~{{}|{{x}{{}}w{yw{||}}}~}{wzyzxyzyx|{z{~~y|~yyww{}|x}zy{{}~{|z{y}~{zw{{|{x~||||{|}~z|u{zz|{~{}x|{|z}{x~z{y{{zz~z}{yx||z}}}wx{~~wz{~~|y{z{zvzy}|v|~z{}}{{}z}zz|}{}|~z}|~z}{~zzy}|z|~|{~x{z{|zyzyy{zz{{~ywww}zzz{~zzvy}y}zy}{zz||~x}y|{|zwy{z}|}x~{|}wxz{zv|zx~yzzy{~vwz{|~}y{zyuyy|xxxzy|w{}|~}{xx{y}{}|~y|}|~~{||yy}z}}{zy|||{}zy|zz|}}y|w}{~z{zu~||~x|}|wxw}zy|}y{zy}|{{}y}zz~wzx{w{z{||{z}zz~}}xz~~y}yy}yy~wxy{y|||{}zw}yz|y{v{w{}w}xx|{z}}w|x~|y~}v~{y~{x|z|z}z}xx}{{~|{z~~~}~~{~}~||~|}|z||~zy}|~~}~~~}{}||}}~||z}|{~}|}~|}}}~|z|~{|}~z~~~}||{z}{~{{~~~|}{|~}~||~|{|}~~~~}|~z}w|}||~~{}~}}~|~~{}~~}~}|~}}|}~~~|~~}}~v|}{}}}{{}~~~~~~~}y~~~}~~~~~|~~~}z}|}|v{}}}~~}~}}{}~z}~~~~~~}}}}|}|}{|z}}w~}||y~}}~|~}~}~~}{~|}~~~}|}|x~~~~}~|}~~~w}y|{z{zx{xw~y}x{}{{{|z{{}xv|}~zv{|{}~{x{}yy{}x}z}x|xx{|u|yy{yxxz{xw}{w{zvyuww|zwy}wx~y~{{yx|z~|}{y}~|y|{}yyzx{}}yw{{zu~y|yzszy{}u}{||xy}}|{{u{{{|{|z|{}{}|z~{x{~~|~~y{|}w}||~|}z~|ywr}|x}{{~x{|ytyyxyzz}wx}v~z~}~|y{w||~zx}}{}|{~{{~xxzuz~xyw{|y}||~~{zy{x{x~{|w|}|||}z~{{||~z{z|||~|yy{|{y|w{xyyuzxz~yx{x{|}zzyz|xzy{|{z||~|}y}|z}}~{~z~~}}}y||x|y}xzw{xyy|xwyzx||z}||x|v~}xw~{y~}}}}}~{}{}y~||||}|}{}z}~{v}{{yyu}{x~z~xyy{y|x{{yyzx|{|v}||}{}x{~|~vz|~{{}x}z}|xz|{~z}~|zxy~x||{yz{~{|y|{y||{}z|{}|}w|{{z|~}w~~y{y}}z|y|u}{||x|~w}|~yw|{zz||~yywy~{}w{|z{}{y}~}z}|}}{}yx}}x}w~z}{y~|w{z|yzw||{x{xzy}|xyy}{z{y{{z~}z|}|{{v}v}|{z||{}yyxyy{w}~|y{~}x|zwz}}xy|{{y{z|z~}{wz||z||||}}~~}|z~~y|~{|~}z}|wz}~||~~~~~~}|}{~||~z}~}~~~~~}~}}~y{|~}|}|z}}~}~{z~~~{z}~~}}~}z}~}~|}}~|~|~~}}|}}~~q|}|}~~~}z{{|}}}{~~z}|~}}}~~~{}z}|~~~z}}~|~{~}{}}{}~|~|}|~~~}}~~~|}|}|~}~y~~~z~|~{|~}~~}~~}}{}}}{}~z|~}|~|y|~~}~z~{}|}{}y~z~{}||~}}}~y~{~|~}}~||{~}{~~|}}~|~}|~}||~}{||||y{~{}~~}}z||yyz~w|}{{}}}|zy|{{{yx|}}{{z|{{x{}zyzy{||v~y}zv}z|{|yy{{yy|z~x{{{{||{|w{|{||||z~x~x||}z}vyzzyzz{x|||y|||yx{yv~{y{{|y~{x{zzz{||}z~|~{{v{|}}~}z{x}z{{{x{y|v}u}wuzx{|zyv~wx|{{x}|z||yzz{|~{{~w}xz{~}}}{z{{~yzy}y}{}|y~y{xz{ywwz{zz|yz}z|zz~{y~x~{u|zy|yzy{}~{|zy}z~|{zwzzzy}}z}}}x{{}|{y~y~y{{zzy|yz|}~{x~}}xwxvz}vz{w~~yz~y}}w~}{~}{}xy{~|z}zz~{{{|~z{}}|z}}|~}y~y|~{{x|~vz|~{|}wyyyx{|}}~{~~~z|~x~~yzuyzz}|z|y~}xwyzx~{|}}v||}}~}zz~vz||zy~{{}{|{{y}{|yz{~~y{{}|{~x}|yz}z}|zzx~{z|}{y}|yx|{~y|x~zw||}z{|v~|x~{w|t}~|{}|wz{}{||y}z~w|}~{~y{{z|zx|y|{}|}|}|z|zzy||z{}z~{|{{yy}z{z|}{}}}yy{y|{}}{|{|~|{x{{wzy}~|z{{||z|xx~yu{y{zzy|}||v||{{z|y{y{|~|u|}z|w{z{{w|{{w|z}z~{}|~|{x|w{y}~}}yz{yxz{}|{}zzyxyuxx}}~~~~{}~}}|}|{~|}||~}}}}~}|~~}~}|~z~}~~{~~~~~~|~~~|~||~|}|~}|}{z{~|||~~}}||}}}~~~~{~~{|||{}}}~|~}z}~~~~~{|~}u}{~~|~{}|~~|~y|~~{~~}|~zz}~}w~}~|{}}~}}|||~}}}|{}{{~{~z}~~}~~}{~~}}}}{|~}|}|~~}~~~}~~||~|~{{~{}~{~~{y~}~||}|}|~~|~~{~~}}{}|~~~~{{~~y~~{}z~~}~|}|{}}}|~~}~~~y{~}~z{y~~|xzxzwx|yzwv{z|z{{w}|w|w{zz~{{vx~||y{}z~x{x|{|~y}}|y|{}|yz|w|x~zz{{}x|~{|w~}|{{{{yvvy}vz}y{y|}}}yys}~y~{z{y}y{w{z}{~}~{}|zz{{yzw{zx||~||{{{|ywzxu{w{|ywyz{zr}z|}{{y{{}~~{w}y|{wz}~z}|x{{x{{}z~{zyux|}z{}z~}xwww~}yzyy{wzx~|{{|w{yz{x{y}x{yy{yz||zy|zx}}yz{}}wr||{vz{xvxy{{z{}{y{y{y~z{yxw{|{|zy}~z}}zyzy|{~xwyu{zx|}{yx~{zz|}~yy~{|{{w{{|~~z~z~{z|~}{y}~{||~}{}w~s{xwx|zu{u}}w|z{zyzyz}{}zzzyu~||~xz|~~{{{|~||~}}wz{}}zww~{}z{z{zu|w}{|t{x{yyxzv{x{|y{||z|{w|{|~}{w{|{|y}}}{z}|xy|zz{|y|}zy{~v}z{zz|wzzzz}|z~|~|{~|{|}zw{~wx||}z|z}{~{}z|yy{w}zy|}yz{{zy{y}}~zv~~~yx}y|~|z|{|{~}}z{y~{|yy}|y|xzy~{zxy}{{z}zuxy{yy{yy|zu{{~|||z|~}{}{~xy{|u}}|~w|{x{}~~z}|y}zw{}w~zzu}xvy}}}x{z|{}}vxy{|uy|x~}|}||x{zt}w|~~|}z|}{~~}{~~|}}|}~||~~}~~}z~{}~}w~|~~~}}~}~}~~~{~~}|t~~~}|~~~~~{||~|~~~{}~~~~}}~z{~|~}{~~~}~|~}~}~}|}}~|~~~~~|~}z}}|~~z~}}|||~|z|}}x|~}}~}|}~~}~~x~~|}}{~}~|}|{|~|~~z|}}|~|~~}~|~}|}}|~~z|z~~~|}~|}|}{|}y~}}|}{|~}}}~}|~|~}{z|~~~~{}~z|z~~w|~z|zzy~z~yzz{z}wx{x||z|zy}|{zyz||y}{}|~{w}{x|zw}{~|z|y~||zx{y{~{{zy||zz{{u||y|{}}z{z{{zz~}{~|}~zx|w~{|}|{x}{{}xz~v}|}|yyz~~z|}|w}yz}zzz||}|yy|w~ywyyx}{|{{xw}z|{z~ty~y}w||zyy}|||{z~zz~w}{w~x||||{zy~}yvyy|{w}zzx{}z~}}{|zt{zy|xyvyz{{y{{{z}{|~{u}}z{}{{{yz}z}yzw||{{y~yx}z{|yxu|zx{x}x|y}zy|x~{}w}|}{}x|~z|y}|w|||{}yz{y{y}~y}|{zz}{z{z|~xy}u}}{y{zz{{y{z~}|}}}~~~{|z{~||}||z|yx|{}{zzz|y{y}}~~|y{|}{yx~x~{{z{y}~x}~z}|y|~zzy{|{|~{~x{}{y{z{zz}|~{~{{|~}z|~{|{wyz{|}{q~yx{y{}|xzyx|~|{|}yx||z~|yw|{}w{|{x}{w|z{z{|}|~~{wwyzv{{zz|{}{w{~zxxzx{y|zu|}{{|}xzx|{x}}}|x|x{|z{}zw||y|xy{~}z{{u{|yz~uyz{~~}||x{{~}{yyz|zx{zx|{~zy|yy{zxy{~|}}x}|||}wzz{y|zy~}z}||}|z{}}x{{y~}}~~}~{|}{}{z~|zzxz{|w}zy~x||{}}~z~}u|z}wy|z}|~||||}y}~}~}}}w~|y|}~z~~|}~}{}||}|}~w}}|{}~}||~~~{~~y~~zy{{}z}}|}~~|~{~~|~}}~{}{r~{~~~|~~~~~~~}~~}}}~}x}||~~{}}|~~{|}~}}}||}~~~~~~~~}}{|z|||u}~~}~|~~{}}}}|~}~~~|}~~{|}|}~}}~{}~~{~~}z~~{~~|~|~}~~~{~~y~|}|}}~z~{~{~|~~~x|}w||~}}~~}|}|~~~y~z~~}}}~}{{|~{{~}}}~~~|~}~}~}~|}~~{{z{}z{{}yzw{}}}yy{{yy~||x}w~y|}vw{|zz~|}|z|zz{}~~{|}v}{}}z}}}~x~z{}~|}z|z{|xzy~~{}|}~~|{{||~zz{}|{~~}|x}tz|z~~xx}y{~{z|{xy}w}~y|{}|y|~{v}|{{|}|yzz~~~{~|{}{w~{|}{|{{zz}}~y{v}}|}zx~yw{~~|}}{||zz~s~~{~z|||}||~~{y~|z~z|}xzzz|}}}~z~|w~{zz}|}{}z{w}z|z~}~{}~~z~y{{}}}|x}|{~|z{|y~z~z|{yzxy{{~|~~~{uz~|zz~z~{~}~~||~yy}|||z|||z|}{|}{~|zz{{~|{~{wz{zy{{~}{|}}~{{|}|||{|~~{~{~{w}|z{{~{{{zzz{}}{z}~{|zy{|}{z|~zyz}}{}y}zyy}|~{y~{z}|{z}~|}x{zy{|}~{z|||y||{~|~}z}}|}~}~|yy|~{}|{~}}|zx|{zxx~{{wy}yx|{z}~|~}~|{|{|~~{}|}}{|}{{~~{v{z}zx|}|y|zzy|~~|{{}yz}}|}}}y~|}|z|y|{{|z}~|~|y}z~{~zwzy}|{zy{{x||~|}~~{z|x|{|zy{y~|~~~|~}~}~|~|~|~~~zzz}~}~{~~{~}{}~}|~}~{{~~|~z|}}~~|z~~~|{~~|}{}~~{}~~~~z~~~~}}}|}~~~}}~{|~|~|~~}~~~|}}}|z~|}~|}~|||{~~|}~~~||~}z~~}~{}~}~~~~}{{{~}{x|ywzz|~{{{z}w|v}qwz{z||{|{{z{|}z{{rz||{}z}}{zxzz|{|x{{|zwy|z|wz}y~x|~|||y~}y{y{|{|zu{{zzy{zz}yxvx}vu|zx{{yzz{{z{{|yyx|xz|{~{{y{~{|wz~{{z~~{y|zw|}|zz~z{|y|}}zyxx~yww~{~wx~|}yxy~||||z|z|}{~xx}z}v|z}yxy~|~x|{y{|{zzz|yw{y}|y~yz~~wx|zz{|y~|y|y~|x}zyxx{~z{z~|{{{~}yzyxzx{x}yy{xwzz}z|zv|{|y~y~zw~wx{z{wx}y{z}||y}{|~z~zz{x{w{zz~~y{|x{w~zz{w}|{z{y~xy{z|||zz|}{}|}~yy|~x{u|y}}w~{yxzz|z}z|z}y{w~~~~}{xxy|}x}}||~}yz|{{z}{yyz|zz|wz}{w|}}uxx|w|u|xz}y||~{|v{x~}vxz}x{}yzyzx|yzv}}{~|x||~}|}}|{z}{y{z}|w|w}xy|w}zyz|}{zzyyxyy{|zzy|z}~y{y}yz}z|{}}~}w~y~}|qx}{{z~zy|{{~~{z|{y}zy}y|}z~}||w{zy{y{}{}|}x}||w|~y||~x|{~{w{{w{{|}~y|z}{zz}~}v|yy|{{x}|zz}~}}|rz{x|x}yx{v|y||w|w|w}~|wy}x{{|}{z{~~{yz{{yy}|y{}z{y~y~|~|~~~~~~~{~~}}|~|~{~{}~~}~~}~}}~~|~|~~~}z|}}}{~|~}}~~~{}}}|~~~~~~}|~|~~~~~~~~~~~}|~|~x~}~~}{~~z~~~}t}|~z|~~}}|~z|}}~{~~~{}~{}x~~~~z~~~~x|y~}{~y~~~}}~{z~~}~}~}{{~}|}}|}}}}z}~{x|~}{~~~~}~}~{}|~~~}||}}}|}}~}}}|z~~||}~}~}~|~{~{}}~~||{{~~~}~~}~}~{~~|{}~|~x~~~}{|{~~~y|yy{|z}{z~x~{vy|}{|w|{ywy|y{v|u~|x~y||y|x~v}|z~|xy~~~y{{}wx{{||yz{}}vz{z}y|xzzxwyv|}zzz|{zyzzx|~{}z}|z|}~z}|}{|wz||{yw}{|{|zx|||{z~{yyy{zx}}}w|{{}yyzvwzzwy|{~zy|}y{z|{}wz|y|~yzy}~x{||y~yw}}{|yx}z|zxzx{x|{{}zy~}||{||{}}{{yz~{~{y{{||x{{{{xz}}|v|{u|yy|zz{{y}}{z}zy}{zy|}zyy}~{}}}}y}{|||~|y|{zw~{{{{xzyy|x|y|z{{}{~{{zw}}{vzz}z~zzx{yy~}u|}}{~~~|z{zz||{|y{}|w|zz~|{{{y{~yyzzvx~{}||y}|}yzz~~}~|}z{z~zz~|{z|zz|z}{y|}{|{|{zyx}wy|z}xy|{{~||zuv{y}y}y{~~yz|{~}zvy}{~ww~{}v|}~z|z~v{{{|{zxzy{yxv{w{|w~y{z{zx}|~{}w{zyzy{x|~zz}|{yz{|z|~{|x{{}v|{w{z}|x}{||zyyxzv|x}y{}}{~y|w|{y}xx{z~~y~x{|}}z}{{u}w|xzy{~{yz|z~}zzwwyyz|{}zwvw{z}y}}z{z}z{{~~y}~|z{z~z{~z{x|||y~xx~yw}||zxzy{{z{zyysw|~{{|{~|~{}{x}|{}}y|~~|}}~}}{z}}{~~~}~|~}{x{}~|~|~z}z|}|y~~y~~|}|~~~~}~z}}}|~~~~|{~~}~~||~}}{|~y}}z|}|{}~}{}|||}|~}}~~}{u~|~||}~}|}~~~~}|}}~~|~~~|||~}|~~~}}|}~|}}{|~x}}~~}~~~~|~~z~~~}~}w}|~{~~~}~~~y}}~|y~~{~}}~}}|}{~{~|~~}~x}}}}|||~|z~|~z}|{~~~{}}z{~|}{}z}~}|}~}|~~}|}~}|}}||||}|}~~}|~~}}~}||{}x{{z{z|xyv~}|x|yz|wz{|{y}}}y{zz~y{}zz|zww|z|{zz{|~vw~||yv|xyxy}~|{{y{|}{|{zx|zx{|y}{w}}|x~|wzwyx|zy{y|z|yw||xw}|yyxyz{}w{z~zzy}z{}|y|zz}uz}{}{y}z{}|y{xx|~x{}{|zz|{xz|y{z|xz|xzx}{}vw}}zy{{{{wzzvyzy~~{y|}}{xz}||wz}{v{}}{{}{}zz{}zzzx~z}~}|xz{zxxzuy~z|yyz}}}{{zwx}wyy{yv}y{z{z~y~~{xv}}z{}yy~}zzy~z{ywy|ux|x|{z~zz~y{~z|zz{{z|{}|~{}|{~}u}v{y}|xy~|}|~}xtz{}{zy{}|zz~{x{{}w}|z}|~{zzw{{z~w{zy~y|{~|ztz{z|w~z|||z|zx{~x{~zz}~}{}z}z}}|zz~{z}}~zx{}}{}{yt|{|wyz{yz}{{o}{~{{x}{wy}{~|ypz|z~}yz}|zx}wzz}{xxtwzxz{z{{z}{zv|z|{yz{y||w}zz||z}{z{~zy|z}y}}{}|z|yw|x{}~}z}{y||||yyy|{{vz{z|{~~x~y|{|z{y~}y}|zz{{}~{z|~y|}{~z{y{z{}zzxy|{~|ywz}~yyy~r{}zy|yzz~{y}~w}}}z{||~x|{~{~y{~}|{{}z~|zx~{}{~w{~}y}yyzw|~z||||~{~{}~~|||}}~}{~|}y~}}|~{~}~{~~}}~~~}}|}}~}}|~|~}||~}z~}~}{~|}~|~|}{|~}}~}{~~~{{|}~}~}}}}|}}~~~~~|{|}{{~~~}z}~~~{{|~~}}|{zz~z}}{~{~{}{~|}{~~~}}}|}w}~~|}~~~~~~}{~~|~}|~~|~}~}~~~~}}~~{}|{~~y~~{{~}|~|~}}}|~~|~}{}zx}}}|~{~~}}}|}}~~}~|z{~~}}}|wz~}|~~}{~~~~{|~}}~|}~}|~}}~}~}~~~}~|}|~~|~}|{}}|z~}~~}}~z}}z|x~{}z||{z{vyy|yz||~w{|{vyz~wx~y|{wzx}y|v{}z}{yx|y|{~z~|zx|||{z~|}~zwzy|u}zxz|wyzx{yyyzzyx{z|w{y{z}~zyz}y~|xy{|xz}y~z{{~|}||w}|{zu{~ux|{|x|yy|y|{{z{yyvzy{xx{z||x{x|zytzy}{||~}|y}z|}z{y|{|}}}y{|zy~~{|xxz~zy}z||}vz}z{~{{v{yw}z~yzz}|}{z{|~z~}z|y{}w{x|zz|xy{w}|}}y{w{|{wz|}y~}}xxy}x|xyx||y~{y{~z{}~{{x{}|w~}{zz{{|{{{{|}xzwzyzw|yx{y{~yuz|}z{yy{~}{|||z||z~{||}}z||}{{zut{x}xxx{}}}~w|y{|{{yz~uz{yyx|}~}||y{|}y{|~y}~z~xzy{zzy{}zzzy{}y{u~ww{{|{{{y{u{y{{wzy|}|||~}z|~|{~v~~~w|{{~xz}xy}}}y{|uyyv}{{yx||zzv}~yzxvw{}x{}}}{y}|y}z}{z}{}|x~{|}z{yzz~~z{z|z}{}w{yx~y{{{~x{u{y{|y|{{||{x}|~{{p|y~}}}{}xz~yzzww}yyy|{{yyx~z{~|x||xwwz~z{{z~zz{~|xzz{||||{wy{|}yz|{wzu{zxw~{z|xwx{~{{z}ywwy~}zz~{z}~yyz{}}{|{}~|~|||z~~}x~~|~|{~}{~}|}}~~~{~||}{}|}~~|{~|~~~{~{|~|~~~}~}|}}~~}}{}}~}|~}~}}~~|~|~~|}}~|~}|~z|~|}{~}}}~{~}}}z|}~z~}~|~{}}}}~|~|~~|~~{~{|z|~}y~{~|}~~~z}}}~~}~~|~~~{}z{~{~~|{~|}~~~{~}}~~~}z|~~|z}{~~~~||~}|}~~~{~~~~}}}~{{}~}x}|~{{{|~~~~|}}~~|{}~}}~|~~z~~~~}}}~}}z|y~~|~~~|~}~~~~|}~y|||}||z||v}|}|yw}|{zzxzw}zy}}x{}}{{|x~}{|{~~}{tzz~yzz{{{~z~xyqy{|}}yy{~{}}|}}}~w{z{zz|}{||{y|w~|x}|zy~y~w|}}~z||}xz}}~|{z|}}|{z|}x~wyzwyv{wy|z}x|||x{|z{|}w|zzyx|{~yz|wz|}{vz{y~{|y|x}}xw{~}z}tzyw||{z|{xyz||w|w}~zy~|}z{}{{|~yz|zzy}|~z{zy|y~z}{{|z{|~~{||{z|x{w|}y~{yzyy{y|z||{z|}{}~}x{~vy}|v{{wyy{zx~~|}}z~{zzw}y~|y}|xz{v~|{zz~}w~zw|~{{~|}}zy|}yy||y~z}|z~z}~{{z}{z|{||yx|{~{~y}{|~||{|}y{~{~{|~|u}{{x|{||~~}{}{{}|~{}~|}||w|}~|z|}~|yvyy{|y}|yzy{||}|{yx~v||}}x|xzv||zy|y|y||{{y~}{z~{z}}uz|~x{{w|z}|z{yz}yz}w~|{~{w}v|{}|y{x{y{x}{|zyz{~{}}y}}y{x}}}yzx~{}}{y}|}z~wv|zz{x}{}zy||||~yy|}}{z{~z}|~zv}yz}~x}||{z|~x~|~yx{yzz{ywz}v~x||{{||{{~|x|y~z~~z{~}~z||~|x}~|yz|}xxz|zz}~{|z{{{{|}|z~~{y|z{~~x{||z}|}{}~}}}z~~z}}~}}}|}z}{|}~|}|}x{{~}}~~~}z~|z~{~~{}~~~~{|{x~~}{~}~w|~}~|||~{~~}}|}~~~~v}||~~|{|~{~}}~|~~~~~~~~|~}}|||}{~}}~}}}~~z~z~~~}}~x~z}}~}||~}|~~}}z}~}~~|~~{{||~~}}~{~}~}~~~~}~|}}~~}z|}z~z~w~~~|~~y~~}y}}}~~}~~~w}{~|}}}}}}~~}y}~|}~~~x}~~~~|~|y~{|~}~~}}~~~~z}~|~}~~~~~}~}{|}}~|{~{}{xy~}z~~y}}y|x|}zz}|uyzxyzz}x}{zz~}x~z|||zyzzzy~|}~{}|}{{~~yz{|yz~}|x{{v|zy{~w}{}z~|w|z|v{y}|{|~{||{z~z~{}|~{{{{{{z{}}{}z||~}syy}zv}xv}{y|wy|z{t||w{ywtxy~~~~~~}||~z~|~{~|z~{~}yxx{wzwx~}x|}~y~{w}{|}y}~|x~|}z~yyz}}{|zz}}{}{~}zy{}|{|}{~ww~zz{v{}{zyx~|y{||zw{}w||z~}{~}z~~~|z|}}}|z}{|x~|y|{y{yz}{|zx~wv{}}z{{}{}z{}|~~wxz{u{}|}}~x~~~|xy}y|{xzv}yzyz|xy~~~z{}x}|z~||yx~}z|y{|}~}~|~|}~|y|}~~yz}}{{|}zyy|x||v{z}~||}zy}xzzyx}||{{~~|x{xz{|x|}}~|~||y}~zzy|y|zy{{wz|{yzyyxy{t}|y|yz|}z~zx}}|}~~~||{z~}}|}~{zwz{zz}|||z}x{y{zy{{|{v{{}z|{~{}{}|}|{|~}~||{{z~y|{x|}{x{{yzz|zz}wzw|yz}x~~{~~}x}zx}}{||}}{{zz~y|}{x|}}}yx|wzz{{}~y~{x~~z{}z}||~}}z~~~}~~|~~|{~|}||}~|}~}~~}~~~~{x}||z}}~~|}~~}~}|}}~~~~~~~|||~{~~}z~{|}~|~~|~~}}~}{~}|}z~}~~~}~|~}~~~}||}~{y}}~|}}}}}}|~~|||}}|~~~~~~|{|~}}~}}{}~~}}z|}|{}~~{|}~~~~~}~||}}~|}~~}~|~}~}~~~~}|~{}|}}~z{yyx}~|z~x|~|~xwu|vy}z}}}xyy~{{y}}}{x}{}u{xwy}wz|{|}}{vz}|}y}}zy{{~w||}v{z|}{{{{z|zz|xxv}|xzt}xw}|yzzw{||y{{|xw|{{|}zzzzx|z||x{z}|}{y}~zs{~~zzu|{|w}|v}zz}wxxu{{z}z|wwz}}z{zwz{yx}}vz}{w}|}~|}xz{|x{{{{x{~y{z}{|zxyw~|{xvzy{w|{x||}{~}|{~{}wyzyywyu{{zzz|y|~z}z{yx||x|x|x{|xzzy~{|yzzu|x}x{z|zzz{~|}}w|}|z|{ww}z{xz|{z{}}z{ywyzx}{}y{}~{}{x|y{~x}||}{~z|y}x}{}~y}|y|w}|~zw~y|y~yvxx}z}|z|y}{~z}z~{{|}z{yz}{z}}{{z|{}{z{}x{z}{y{wzx|v}~{}z}~{~|z||{}|xxyzy}xyy|zzwzzu}}y}|~{{z}xy|y|z{vywwy~}{~~|v{|z{~||}~}zz~zyz{}|yx||y~x}|zzvxzw}~y|x|~{|{yyzw}|}{{~}z|}|zwz|u|v}zzvzz|~}}xy~{{~|ywzww}y||}wz||{yy}{||~}{zy{{{w~xw|wzzzx|}}y{}}{z}|}z{z}z}||wz~y|z{x|{{{z{|}}y{z|~~y{||{|{{{z{{|~xzz~}yy}|~{}~wy{~wv~z}wz{zzzx{vxz|y{x~~~|}}~|||{~|~}~}~~|~||~}~}~|}{~~~~z}~~~y|z~}}}~|}~~w|}|~}}{|~||~||~~{|{~~}~|~}|}~{}}}|~}}~||}{~~}}|~~}}}}~~}}~}~}}~|}~|~w}~z}z~}~~}z|}~|}}}|~}}~}~}{~~||u|}~}~~}|||}x~~{}|~}}~|~|~{}{z}z~~~}|{x~~}~}y~|~|}}}}~~~|~}~~}}~}z|~~~}|~~}~{~~}~~~|~z~~~|~v}}|}}|}}}~|}y}~z~~~zz|z||~z}~}~~~}~z}|{y{{zz{~|z|zyzy}~~xz|zx}y|y{{~xywzyy~yz{}x~{{{x{{{}xz~||}|y~x}~x}}wy|y{zz{zy}|{|zy}zvvxyx|}zz~{vy}zyyz{{|w{z|}zv~{}w~y~yyx{|s|{|}~|y~||yz{||{{{}zz}{yu{zz|{{yz{vwzxytyy}}~{{{x|{~yuz~z|||zyyz}~||y{xw{yvyzxyx}wxx{yywvzyy|zz|x|{|}z{|x}zy}|z{}{|~z{{}z{}}|}{~y|xzz~|zxy}xy|zzzzwz|zzwxsyzx}{z|x||z}{|y{|{|w|{}{y}y}}|zyz{z|zxzzpyz{}|y{yy}{ywyz{z{}~|z~|z|{~{y{}{y~}{~z~~}yy|y||}y{~y||~yy}z{|y|z|x}u{yyz}z~{x}|~{zyx}|~}uzz~yy{|{w{}{z}|}zyyz||{|zxzzzw|ywp||zv|{{}}|zyy{}}~~xz}yy{yyzx{~{|{|xyzw}||~z~z{z~xyxywy|~|zyzyy{{|y}}~|{~z{}y{}}}{{{|}z{|xz}~~}zu{w|z{{{yz{|tyywy{}z|}x~xx|}yz|}{yy{}||yz}{|v||}|y}zyw{zwwzzz}y~{{}|zy|zyx{yz{z|y}y{zz~{~{{xz}zzz|}{~}~}{zy~~}~z{||z~||{|zz}|zzxzx~y~|{~z{z|y}~}||x~z|}~{{~z{}}}z~}|x}{~|}|}}||y~|z}~~~{}~yz{}~|}}{~~~z~}y}~}}~|}~~}~~}~|}|}}~}{~~~{~|}}z~}~||~z}}~~|~{~{~}{~|{y~~}}~~}~}{|y~}}}~||{~}~{z|zy|}{}}~~|}z~}y|z{z~~~}zy~|x~~|}~}y|{~~{}~{~}|~}}}{~}~~~~}|~}~~}|{{|}|}}|~}y}~}|~}~}~~~{{}|~{~~{|}~~~}~}~~{~{}zy~|}||}}||yv}}yyy}{w|}z|}}|x}xz}||{{}yy~}}y~z||vy{zx}y|z|}|~~|{z{z}||zy|||t}z}}z|z|{zyy{~|y}|}{|~|~|}y|{y{~|x|y{}~~~x}~{|{~xz}{~z{|}|{}}~~{{z{w~|{yz|||z}|~{||}||{{z{}yyx{{zyz{|zy~|y|{||{}yx|{zz}w||x{~{z}}|xyy~|{~z~|yz~{~~zy~}~}x}{{|~}{z~|~{z{zz}z{}{~}z~{y{}{{}}w|~~{|{xzyyyxy|zz{z~~~~zyz}zz~}||~|z}}~}yz{~~{zvy|~~x{|}y~~x{}~||{z}z}}|zy}}|~|}u~{w}{|}}x|{}zzz}}|y{||u|w{}z|{t~z|~|~{y~vz{~xy|y|{~}~}}{yz{||yyy{z}~}|}w{~|y}~}{}|{{w}|}|~y|~|x}|{z~}|z|~xyz|x~zz|{zz{}{|}z~~x|y{zy|}|z~~zy}}{|y}|zx~|{}yzyx~~}w~}}~~}y{zw{|~~{z||x{y|{{zzz}y|}x{|z||y~}x|~{z{{|}{zzzz}zz~}~~~{{zyxyvy}{xyyx~~|y}z{|}zz{~{}}}~}}~u{xz{|}x{|}x{zzy{~z~|}||y}|}y|~}}}z{y}~y{z{}|{~||}~}}~}~~|~}~||~{{}|~~~~~~}~~z~~|~~~}}|}}}}~~~~}|~~~{}~~}z}~{~~{}}y~{{{}}}}~}|~}|~}|~}}}}}~z~|~~|}~{~~}}~~|{}~~~|~~~|{}}}}{~|}~}~}~}~|~}|~}}~{~~~y~{|~|z{zz~~~y~~}~{x~v~{x|{}z}y|y|z}|~|{|w{}zz{}|{x~}w}zz~|~}}}xw~|}}~z|{z||x}{xz{~{xx{}}|z|{|}||z{}{x}~z|~}w|{zyz~~{y{}zwy}|{~~~z}y}xy}y||{y~~x{|y|y|||~|xw||~|{{}}|}}yz}}|}|y}yx~x{}}}~y}wxz}|{y|{|yvy~y{z}}~yz|yy~~}~|}||||~z{||~|{}{x{~z|x{|{}}yyxz~|{}zz}~x~|{~|{|~}}~}|z~|||y{}zv~vyzy{}~x{||}{{}z|z~~z~~z{}~z{~}{}|}}y~}z~{~|{}}z}}}s|v}{{|{}zz|{xz}||{{zz~{w|}{zzz~~}x||z|~z~z}y}{}|x{{|yyz}|{svxz||x~|{}z{{}v|}}}~}vz}}~~z~}y|{~{u|u}~~{}z~zw~{{|{}{}}}~{yz~|{~}}}|}{|}}~~{|~|||z}||}{}v|~{|~{yyx|~~}{{~~}yzzs}x|}}}zz~}~{||z|~z{}}~}}}~y}~}{{wz~~z{~z}~y{wy|yy{xy{z|{zzy{~yz~z}~~xzz}~z{zz{}{}{x}z~z|y{z{v}|{zy{y}zzy~}~y|}|~~{~z~||{~~|}|}||~|}~~~z~}|~~}{~~|}~}~~}~~{}}z{~}~}{}~~|~}~|~}~}~~~}~}~{{~~|}z}~{|{}}}~}~{~~~~{~~|~~}|~~|~}||}}~}~|{|}~~~}~{~~|~}}z~}|~}|}~|||~}~}}|~~}~~}}~~}~~|}~|~}|~}z|}~~}z~~||}}}}||~~}~~|~{|~{zx||~}{}{z}y|{x{y{}{|{z|x~~y|x{||~x|xw}z|zz~yxxz~xwtx{|zyy~x{~|}{~|z|{t~|zzz|xy{|y|}v|zz~~w{yx{{{yv~{{vw}{z|zzz}}~~~{yy~{w{x|||{z|||t{~wwz|x}xy~{xzx{|v~}wx}{{||{x}{z~|zz|{~~z|{|x}|}|}y{{zz{ywzy{vzz|zz|yyz|{{z{{x~{v}xx}v{{}~y}}|}{x}}w|x~y}|xy}|z{w}{{|z|{zyxu~{zv}xv|~{zxzw~xz{z}w|{z~x||}}zvwx|{}z|}z{~zvx~|zyzz|z}|||y}}{y~{w~wz|y}w|u~x}~|y{{~{x~{}}|}{~{{}|~xz~}}||}~x~|z}{zuxv}~{}|}~zxy|z~zyy|yz}}yy}z{~|{|||~x~~yxzz|zw{|||zx}{}xy}y~wzxyy}{{~zy~zw|||w|zzyz|yx{~{~xx{{}{u|~zzw|~zx~zywz|{|x{|~||wy|uzxy}||zxyz{wz~x{{xx}|x{{w|{}}xw~v}y|}{}xz{|z{}{y{{{z|yyy{|{z~{z{wyy|zzz|~|}xy}y{{yy}x}|{|x{zx|vyzzz|||||zyz{{}y|~z{||}||{~xzz|yzzzzzy{wxyx{|~|{{~~{}z{}|z{y{y{}|z~xy}y{{y|y}x{|}zx}}|}yz|y||{}{}|y}}~}}}|~~}~}}|}}}}}||~}||~z~~|~}}}}~~~}z~}}||}~}|z}}~}}~z{||||~|~}~~~|~~{~|~}|y}~x}~~y~~~|}~{~}~|~~|}y~{}{}z~~~~~{~~~~||~|{}}{|~{~|z~{~|}|{{}}}{~~|~|z||~}|{z}|z~}~~|}~~~}||}{~|{~{{~}~}~|}z~~~~|}|~}||{~~}}}~|~}}~~~~{w}{~}||||z}|zy~~~~{{y~~~~}~{~}~}{{~}}|}}~|}z|w~|{~|}y{yzx~}|}{y{xxxs{z}{y{xzyy}}{}}~zyzzy|yy~~y}xzzzy{||{|}||~}yx~{~z{z}yv~{yyv~xzxzw{x{{xxv}z|zw}z{{{wzxy{tz{z}zy~|w|zy}|w|zwyx{||yyz}yv|ywzttxz{t}{yy|yu}vzyyyzw|y}}{z}|z{}{{}z||y}|}y}|zw~~w}xvyzx||y|x|~uu|yzzyy}wy}z}{z{}||y|}xy}z|z||}{y}x}zv{|z}|v~{vz|vzx}w|}xyz}|wvuztz}~~zzy}z|v~{|z||}||~}}|w|z}{~{~|}~y}yv|~xyyyyz{z{{{vwyuuz}||{yz}yw{{xx{zw~|||}y}||z~}}xy}{}zzz{wz{w~|x{{u~wz}vz|yxyy{|}~u}}{~~zv{vy}v}{y}{}||z}|xyzz|zzy}y{w~x}{~xxyz}wyz~y{~yzzy~|{|zzy~}|{}~yx}}}|{ywz~x|zx|x|}{~zy}wyyx{}yx|zz~x|{}|z{{|}||{|~xyy}{{}}~|v~w}}}zx}|v}}~{||{}{z~{|z||{}zywzz{{{{xw}{|y|{~{y|}|z|{z|~{|}zxwyy}}{~{}}xxxzzzx{wx{}zzy}v|zzx}~vy{{~xx|}{zw}|ywxzzw|y|}yz|{|{zz{x||v~wyyzzzz{{}|vz}z{x{xy~z}z{~{|~xy}|zy|}}~|~|yz~}y}||z||}z}}||}}||~y|~z~~}~}}~z}~~~}~~~}~~|~|}~~}yzz~}|~|||~}z{v~{~}~|}|~zz}}|}{~~||~}~|{~z~}{~~~{}|{}{~}|~z}y~~}~~{|~~~{}|~}z~}~~}~}}~|~}||{}~}y~{|{|}}~{~}~}~v|z~~{|}z}{~}}|}~}~~}}}|{~~~}|}}}~~}{~{~}}~|||}}|~}~~~}|}~z~{}}|}{}|y~{~{|~|~|~{}~{~~~~|}~~|~|}}~{~~|z~~}}~||}~~z|~~zx{{{{{{|~{{{{y}yzy~z{wyu~||{z{}yzw|zz}vy~y{|~~{zz||}x|yxzy~~~yzzw{xzy{z|yy{yyz{|zy|zz{x}|{wzyz|x|y{v{zxz}u{zwyz}|{x{{{}||x~x{|}w}}}y}{x}w}z{}{{{}{zx}uxyxxyxz}y{}v}z{|v}vy}{zzx|}|z{}y}|y{|{z{}}y}{|{{z|z{zy}}|z||~~x|~{z~{~zy|z{ww{{z{}}|~{y{{}yy|z}x}}|z|yzxzzyx~}|~yx}y}}~wy}v|z{{{~zy~y}{}|xz|x}|x{x{xw||zzy|x{{||xz}x|{z~x|~{{xuz~x}yy{|wy{z{}}x|}{}|z}z~~{}}y~~}|}||ywzyz}wxy~~{}|{xz{z{~x{xz{}|{|x}{~y~|{||}{~zzzz{{}{y~w|yy}yzuz}{x}}|}~|}|||zyxy{|y|{zzz}|{z{{|{||{z|x{yx}~xw}~|z~yyw|zz~~z{|~xvzz}|y}w~}}w{{xyw}||yzy{~xzyzyz{y|yw~{y~x{}w}yzz|y~y}z}zyy}~z{x}{wyw|z|x{||wy{z}}}|z}z~~{|zz~|zyx|yz|y}|~w}~|wy~{y}}zz~|{zzx~{y{xxyz{zzu|}zywzxx|y|z||zz{z}z~{}|x~|{x}v|zz{y|z{yzx}}{|{}vy}~{|}|{}|z{y{{zw|}}~xy~~}~z|y{~}{~{~~~}~}|~y|~}{{|}~~||}|}||{|s||~{}~~~|{~~|}}|}}~|~~z~~}|~~~~|~}}~}}~x~~|}}|~y~x|{}|~~}}y|~~~}~}~~~}~~||z|~|}~~~~~|}~}~}{~{x}~|~y|}||}}}{||}}z}~}{}|}~}~|~w~|}}{~}~~}~{~}~}y}}}|}}z~~~~~y{~}}|}~z~}|{}|}~|{}}}~~~~|z|}}{~|{{||~}|~~~~~|}~}y|z{~~}z{~}|z~}|~}}~|~z}|{}~~~~}|~~}~~~~~y~{{{{}|~yxzyw~{~xy|{xz||{|~uvv{}{{x{{z||}|x~{|}w|w~}{{}z~z|{{x}x~}qz|z{{{{{~{~zzz}w{}{v}z}}}~~{{z}y}}|~w|w{|z}{{|zzy~v~uzz~zy|v{}z|{{}{}zzyz{zy~|z~{|}|~{y}z|{|~{~y~{zxyx|y|z}~zxzyzwzx{w~{|yw}z{yy}|{}z}|z}yzx{z{{}||z|{}}w}v{xx}x~||~~yy}}|{y{}{|wy}~yyy}}|||~z~~w{}}x}}{|~|s}~yy{vyz|z}zz~y}x{}}y{z{z}v~x{}z|{|}}{z~{{z~~}~x|~{~}}{|yz{{~}|z}|{yw~xz{yw~w{y{|||z}|z|}yz~}|~zz~}{}{{y}~~yy~zyz~~w~zxz~xw}{|z|}}zy~{}x{}~|x||~}}}y~y{{{}{|}{z~|~~{{{}{|yx{xzz{|x{yz}}y{{~}z}|zy{{}|y}}zyz|||~v}yy|y~zv{xx}zuxy{}{|{{~|z~}}{{y}{xy{}}}{}}z~|w|zw~{z|yzzx{z|x{y~w|}z|~{{x}wy|}w{w}}z{}}}~|||}|y~}y}}y|{}}yzxzz{zyx|zxz~z~}}|{|~~x{|x{~{{}~}}}}}~}~~}~~}z~~{y||~}}~~}{|y}y}}}~~{|~~{~~|~}}~}|}}~v~~}{~~~~|{~~~y~~~~|~{|~|~y~}}~}z}}~~~|}}}}~~~}~w}~}~~|~}}}|}{~~}{}|~}~{~~}}{|}~~~z||~~~~~}|~z~|{}~~{~}{}~~z|wz{{}x}vwx||}{|{y{ywzz{{{~{yz|y{{y}||x}zx{y}y|zzw~|}y{|}yz{y{{|uy|}}zz|}{|{z~|{xyx{{|{zzzxt{}y~{}y{zy~}zuzyx}xwz|vy{wyxyxzy{{}zz||{|}{xx~}{}{|x}}xz|xx}y|}}{yyxrz~}z}zz{z{xw~|{|}~yw{w~u~|z|{~y{}zz}{}}w|}z{z~~{{zy}z{zxy~y{xyz|y}y{wzwzx|}||}}}z|}{x~z{xy{}xyzxz{{|}y{z}{y}y{}||xyzzx{|||vwzz{{yzz~{{}}}}z|w}yz}~|y|z~xz|{wzz{z}~}}}}}zy}t|yxyy}|{~xyzx}z{}z{}{|yy{|ytz}}}|y|zy~~w~|z}z}z{|}~{~z|y|zzx}yyvvx|{{|}{}{{v||z||~~{zx{z}yx{}t}~}x|~{{|w|~xzzx|x||}zx|zywyxyxyu{}}||~zw||y{}yzxww~y}{|}xz~z||z{yz|~zvy}y}||zy{|{x}|y{~}yxy}}xy~wz~}wy~z}|y{y{x{|w~z|w|~|{|}|||{y~zy{z{zxuzvx{|}|{{~}{yzyy{yxx{x|~|z}{|{{xy|~x|z{zv}zz{y~{yyy|yzxv{z~}|wy~{}}{}{{z}|||{~~{{~x}w|{{wz{}|u}||y~y|y}~x|y}}{yw~|~y{yv{~w||{{w{}{~{{~{{|wy}~y|~|}|{~}~{y}~~~}~}}~}|}}~}{{}}~}{}~|{~~{}~}z~}}~|}{z}~}~}}~~{~}}}~}~~~~y|~z~|}}||~}~|x{~|~}}|~|}}z~}~~~~}}y}{|}}}~{||{~~~~}|~|~~}~}~}~{zy~}}}}~||}}~~}y}~}~y~~{}}~~~~y}}z}~~~~y~~~~~~~~~}~~~|}}|~~~~z}||}{z~~~||~{|~~~~}~~}}|}~~{~|}~|}||}|}t~~z~|~}~}~{}|y~~|z~||~~}z~|}~~}|~|}~~~|}}~|~{~z{|~}~|yz{|z{t|z{y~{zzz{v{|{{|}x{|zxzzy|y|}|zyzz|}{ww}yy}{}~y|{}}~ytx||~{~zuzzx{{{{|{yz{s{y}xy}||z~yzv{||~y{z||}{u{~~y}}yz}}yxz~||wyyz|{|xzywy||{yx{u|xxzy~|z|{y}||z|~}{{||y||}{}}~~}{~}}x|yzxwuz~}{z~z{{{}x{|w|z||{yxzz}yy{{|{|~~~{~~{{||x{y}~}}||}y|z}yxzz}ww}xyyzxy}|||xzyx|~{w~~}}|{~x~}|~y|yxy{zww||x}}|{zzz{x}x{{yxxyyw{{|{|z}|y{|||zx~z}|}xx~|}z}|z}~~t{||zys|{z}{|w||x}zyz|zzzyw||zwz|x}||yz|~|{|{|}x}{y{|||y|{z|{zxz|}|v~}~y}{~z~wzz{z{{wxw{z{y}|{z~zyy|~}}}yw||zx}}|zy~|yy{yvxz|}|{wyvvw}{{y}~yxzy{yy|y|zy|z{{||}yz{{{{}wzw{yz}wwz{zz}z|}|{}{xw|uyv{}y}xu{vyy}~{v|y{{y|}zy~~|}||}y}|z}|z{{{z{zz{zv{~|||}y{x|wv|}y~}~|{y}}y~vy}||{{}{{{}{y}{y~|wzx~{{{z}~yyxz}}xv~x~x|z{yrx{{||xz{~}}xz~{~~y}{|y|}~~}|}|z|}~}~~}~{|{}~~}~~~~~|}z||~~|~y|{}|z|}z~~}~~{}}~~~x||}}}}{z|~~{~~~~}}||}~}z~}{|}}~~~~|~~|~~z{~~~}y||~}{~~~~}{}|~||{~}~}}~|{{}|~}~~}}~zy~~~{|~|~}|{}~~{|~}{{}}}~{z~~}}z}}}~~|~|~{~|~z}~{z}{|}|~|||~||y{~}z~}~}}||||}~|}{}}|{}}}~~|{z~}~|~~|}~~z~|}{}~~{~}~}}~|~~}||~}zzu{{{xw~y||{wy{|~x}xz}{~{}y}yx{}|yzu|y{xu}{{zzzyyz{~{|x|~zwy}y{z|{z}w|y}xz}{{||w}~{}xz{|z{}{z|{||zz|z}z}~xyv{y||{yx~xzz{}xzzyxwwyu{}{|{z{zxv}}y~}{||}w{y}y}{zzywz{}~y{ywyy{{zwyz}||||{yz|zyzt{}}zz}x~z|~yw|z{{zyyy{}y~w}yy}{zzyz|y}~|y{|y{z{z{~xrz~}}w|ywux{}xz}|z}|x|~}|~y}{z{{yyz|{yx{{~|{{|{z{~{y|y}{y{v}z|{w}x~}z{~yy}xxx~y}x~{|z{z|{z{{{~w|zz{|}|xx{y}zz{v|}y|~{{w{|{wy}z}|z~y}zyz||yzz|}yzyzwv{zzx{}x{{|x}|y|{~y{z|~z|y|}|y|w}yw{|}yyx|yzyyyz{{w{}{yvx}z~{zy}w~{y{x}z{~vx{y|x{y~}x{{zyy{}y~}y||y~x{zw}w~w{z|vyw{yzxyyzy~|y||zz}zxxzy}y|}zwzwx~|}{y{|v{|{~z}yxxy||{|{{yzxz|w{x{x~{}y||zz|}{~zy}~yxzy{|{|{zxw{~zyzxzz{zzzz~xz|}wy{{y{}{|~~|x}xv{yz{z{{}}~}~y|}||y~}xzzz{vz}z||zyzzz||z|w~{z{y|w{z{|{|{w~zz~|v~{~~}~~}~~~{}||~yw~{~}}|~|~}}~}||~~{||~|{}|~~~~|~z}}~~}~~}~{{~{|}~}}~y~}|z~~||z~{}~}|}z~~}||~~||{{{~}|~}||{|}z~}~~~}}~}~{y|~|}|||{~~}|~~{{}~}|||~}|~~~~yz~}~{{}}~}}}z}}~~~}~z~|}}|}{|x|y|~~|}~~{|}~~}}}y~}|~}}~z}||~|}{y{|}}|~|z{~~~~}~|z~~|}|}|}||||~~|}|~~|~||}|}|}~~}|~}~|{~z{|}~yzz|~{}}}~}}~}|~~~}}|~z~|{|~~{~~y{~~|}{}uzxxz{vyxzzzyz|xw|}~yy~z{}}{|}{|{}{|~{||~z~s{z||{|yz{xy}|}{w~{wyyv|zzwyx|x~~{zy|z|vz{|yyy||~{|t~{xxyyxyx~zx{|yzy{zww}z{~xzxzzwww|}|yz}v}|xwzzzy}xwyzzz~z{y}{{v{}xy{zy}{z{{{{z~yz}xxz}zx~{}yxy|{}{z{x}z{{|zxyz{}||xywz|}{}|~z{yz|{{~||y{|~{y|{vy{~{}v{{||ruz{~|yv|vx|wy}z|{|{|{xy||{|~{}}|{}z}z{xy}{}~u{v{~z}xxyyxz||x|xzvz{zvxuy|}xy}{w}~|z}{zz|{}{{|{|~yyyz{{}{}|y{yz||}{z|yyv{x|~}{xzz|zxx|yz{|z~~}y||z{}~|zzx|{{{~xz{||w{y{xyz}}||{|xxyxx~w{{{{}z}{|~}|{~~||x}z{}|w{}}|yzz}}|{wxyzw}zxyxzzzyx}{||~|}zuzzyyx|{}{z{y}y||{ywzyyx~|~yz}{x|~~nxzyz|zwz~{z}zzy|uxxxy}yx{y}{w|y|y}||zy~{yzx|yuy~~||z~}|}~zzxw}zw{y{x}|xy~y|{x{zzuzyzxx}|}|zy{x~|wz~~}}|y{}~y}|z}x}|~xw|yy|x}z|y}|y|}zz{{}yy|y~zvx{{}~z~{}{|{z~||{{~~}}|y{|~}{{}{}~~z|~y{|}}~|~|~~|~}|{}}~{}}}~}}{}}}}}|~~~|~|}~|}{~~z~|z~}~}~}}~~{|}~|}~}~{~~~|}~{~~~{|~}~~y|z}~{|}|{||}~}}{}~}}}|~~}{{~~~}|~~{|||{|||}}y{}{~~}{~|~~}|}~~~~|}~z}xzwz}}{~~~~|}}~~~~}|~|~|~~~{~{~|}|}~{~~{|~}|z~~||~}|~z{{~y~}~}||~}}{||{}|~{{}}~~}~}}{}~~|~~}~~~{~{{~u{||~~|{yz~~|~|z}{wy}~{~z|{{}|zxz|x{x|~{}}{x}|~~z{yxz{}~}z{z~~}{|}xz|zy~{|x}{~||}y{{|~{zyyz~~z}{{~y}zz|w~~|y{{{z|{||{~w{|~x|{}w||{|z|}}y|{z{}||{yy}{|{}{~}}}{}y}}w|y}|uy|}|{~y~|zy{w|z}}{z|}{yxyz|z}xy~||z|{{z}{{}z~~{{z~z|{~|{w|~}~|}y{~yz~y{{{{{{{{{z}x}~~}{}z{||zz||yz}v}y{|z}z~}~|y}zz|xxz||}z~}}}}zu|~yzy|~y}z}{x|y|~|z~~}}|{|{y{kx}}{}y}}{|{{~||}~~}z}y{||{}|{z}w~~}|{p{{|}xx{|z}~}~}y{z~w{}y|y}|~~|{|{~}yzyz~{|yy||}||w}~||}{~x|z~uy}}yy||{y|y||x|||}z|x|~z~|~}y||}{y~|}{z~}|}|zz~}{zxzz{|y}{{yy|}|z~{~yy{xxy~~|x}{y|}{|||~|}|z|{~}}~z|}}||zyz|yw~~}~}{{|z{y|}x~zz||w{|z{{{{{{|z}~|w~{x|zx{|zyyx~}x{~|}~{~|zxz~}}{w~{{~{z}{z{{}}~~{}x}{y||z~w~}}x}zyz}}}~{wy}yy{|}}~|~~~|{~~}~~|}~}}~||z}~|~~|}~~~~~|||~~~~~~~~}|}~~}{~~{|}~}}}}|~|~}~~|z|~}}~{~~{|~}~}}~|}~~}~|~~}{}|~}~|~~}}~|~~~|~}|~~{{~~~~|{}~{|~~~~~}~|}}~}}~|~~~~|~~~}~}~~}|~w}|~yy{x}|zy|xzxww|{{{{uzx|zt{zw{{y{y{wx~w|{{~}zz||x~wzx{{zz~{z||}}{|~|y|}zywx{z{x|xz|~|x}w{}xyytxu|}{x{w~z}|{{{}z{x~}{z~vyxz|y}rxxxzyx{x~}{v|y{y|{z{z||{wy}~zz|}}}zy}xzz|~}zz{|~}~|}zyvtzzy{wzxzv{zx}|x~ww|y~yz}uz{x{{wzy|wy}|y|{zyz}|~z}z|}z{w}~w{|z}y{{xywuy{|~}xzz|}wyzuz{~||z}~{~{zy{z{}{{}|y~~}w~{y{{{xzy{uz{wz{y{|{~|{{y{{v|z{y}}z~zxwz{}~z~}z~~wxz{|~|~z|}z}}|xy{y||y{xxw{{zz|{|zw|x}{|xy||~xzz}}||~zv{}{}{zz~{{|z~{w}{~{x}xyxy}{|zz{}vz}y||x{x{~|{{}z}zy|{}~}z|{|y{{wwzz|}yv~{y|{{{wyy{}yyxv{yz{yu}{xyzx{}{||{xyy}x{{y|{z||z~|~}|y{|||x{{yzyxyz|{yzy|yvx||z|z}xzz{z{{{v|y}}{xw|z|y}}y|{z|~z{||~}~~||{{{z}zxy~}{}yz|yzyzyx{}}ww{vx|}y|}w~z{{|zy}|}}xzx~~rz~~yxz|v~{|}{{y}{vz{z{v~wx|{v~y~yyy}z|z|y{xy}{|{~|~|||~}|{}|~|~~z|~|{~|}~|~}z~~~}{~|~|~|}~~}~~~}~~~|~|z|z{|}~~}}|~}w}{|~z}|{~~}}y}}|~{~}}}}~|}~}}|}~{|~|~|~x|{|~~~|y|}z}}}~z}|}|~{~}}~|{}}~~{~|~}}|~|}~}y|}}~~}{~|~||}|}~~~~~}}}}||}}y}|}|~~{~|~||~~|}{{y~}{~}~~~}}}}||}z{~|~{~~}~}~~~~~|}||}|~}~}|~||z}}~~}~}{}}~~|~}|}~~}{~}~|{~{{|}|~}{~~|~}}}{~~~|~}}}|x~}~~z|zz{~s{vu{|xzy|z|w|zy{}yzyyzzzw}vz|{{z|w~zzv|zy}~{zzyy~z}{zyxw~{w|u{z|||z{|{}yzy~}y{x~|y|x}y~wz{|{y{zyywz}z{|{zyxyw}z}xzyyzu{y}z{yzx{{wy|ywzyzu{{z{{yz{yyy{x|{y}~x~|x|yzz}y}}y~{{zz||{}|yy|wy}vzx}{|y}}~~w}zyxyyv|xx|||{zz}x{w}{|{{y}wyzz||zz|z~w|{|zv||}||ww{{{{}r|{y}w|{|xy{z|zv{wz}y|{p{{uzxy}|zvywzy{{{~{xx{zzy{xyx{{{y}}|~|{w|y{y|ux{|yy{}~z|y}ywv|yyzy|{y{~}z{w~}z|}{u}}|}{{{x||x{zzy{{z}~|{y}{}zvzvyyzwx{~x{xz|xzz}zx|y|zy|y|w|{zz{~{zx{~|y{{y}}y{~z|z}v|~{yv||y{}xyzxz|zzzzyz{y{y{|zu{}{y{|{wv~|wzzx{yz|}|yzxx~z~{z{x|y{~}zz|~{z{yx|xyvtz~y|~w~{{xv{{zwy{{t}xzuwxnxq{~y{y~{yz{y|v|yyz{{|x{{sxw}}yvz}|z{|xw}{{~{|xwz{~}y~y|yx{z|}}z}x}{xyy{v{~}z|y{}~zuz}ux{}xy}w~yzy|y|zx}w|uz~x}xxy}|y|}}|~wz{~xzr{|wyz~zz}{{|yxx|xxzy|}}~|{z}~y|{y||~|~}~|{{|~z|z~|~}|~}~~{|}|||x~}}{}~~~|{|}|~~}{zz~}|z}~}}~}|{~}|~}{~~}~~y||}~}~|}z~|~~||~~||}~}|~|z|}|z}}}}|~}}||~{~|~~~}~|}}}}{}{z~|}~~}{}~z~~~}}|~}}}~}~}~}|}{|}|~}}|}~}}}~~~~|zx}~}~}~y~~}~{}}}}~|~}}}|}|~}}{}{}~}~{|}}}}~|~{|~{~xz~}~~~|||~|||~~zy~}zy}|~|}}{~~|{~~}}}||~~}~~}}|||{{~}||~}~}x~{}~~|~~x~}}{}{}~}|~{{~~~~z}~}}||~|~}~~~~|~}||}||x{~|~{{~|w||vw{{zv}xwy||{}||{y{{zxzz{~||~{{y|z{}}|~}|~}}z||zy}{{}z}yy}|z||vzy|{|x|yy|{~~}|||{xy}|{{|~}|{~z}~{|}{x|{z|}{{y{t{yz}{{|v|z~y|}z{~{}}|y}{}{|~}}}z{z~}}~x~{zv{}z~y}zy}z}y|z|z}z|{|}}}~}y{|y|||y}|z~~y}}z}|{z~~{{{w||{{y}{~}|zz}x{zyz{}|yyzzzzx~|}yz}|y|z{zy||{}}~{v||yyx}|{|yy{zz{{z{~z}xzzqx}|vy}||}}z~{t{||y~}|x}}z{|~z|v|{x{{{yv{{}{||}~|y{z|~{z|vzy}}~y}~||{{|z}w{~~~~~~|{~x{~{}{{{zy}wx}|{}{w}|~yz}~}~z}~~}}}}z|{~|~z|x{{|y~|yz|{{{z~w}}u{}}}y|}||{y{~}vx{|{~y}}{~{~}~xv~||~{y}{|~{|~|z~y{}y~{{~|{y~v~|z}yx~|{x}{y~{|z|z}}{~yz{{|~y|}z}~~xxz~~~|z}z{x|~~|{x{x~{{tx~~}|w|{~z||z{~{x{}}zz~}~~||{z{z}|{x~z{||z~|xz~xyyx|{{y{uzxy~z~wzv{~y}y}{{y{|}~}~v~~|}~}~~{}}~{~}~|~}~}z~~}~{}~{|~~|||{}||{~|}{|{}}}|~~}z~|~}y~~}~~~~}}|~~~~~}~}}~~~~~||~}z~}~~~z~~|}|}~~|~}~||~{~~~}|~~{{}}}~}~~y~|~}{}~~}{|~~~~~~|}~~~{~|~x~{y|}{{}~{~zx|zzwy{}{}|{zy{|{yzyxyxux~t}|{{x|yxz}}}}w|~}|y||}{y{}z|~|~{}{x|~wz|~}{}|xy{~{}}w{||w~||~{|wzzz{}z|z}z{z~|v}~z~|}x}y{z~}zx}{}y|~}||xy{}{}yz{}zy~zyy{||{z{}}|v}||y|{~zz|y|{{|zy}~y~|}}z~y|~z}}}z{}{y{{}z|}w{~z{x~{|yz~||z{zz|}yz~}~{|}}|}|{xy{z{|wy|x}~}}}x{z|}z~|~{}}{{~w}zzz|xx}|xy{xz|{}~z|z|zzy{}zw{|z{zz}{z~z}{}{{}{}}x{{}|~z~{}~z|~|~yy{{x}|{}y|}}{t|yzw{}{w~yxv~}zz{w}}|y||}~{vy~{xy~x}z{~z}~|y~|~{|~{}~{yzz|ywx|z{~}zyxz}~}}|{}~{{}|{{{}|~zz||{zxz|zzz}|}~{{y}~|{{}{y|{}yx}||x{yy~{zz|z~{~wy|}y{{|z|{|{{|x}xx~|z}{zz|{{|z|{|}yw~|~{zzyxy}zy||{zy|zzz~x|}}w}zzx|}y{|z}x{y{}||x|zx|zz||||}{z}|zy|z{}~{y}y|~{zz|y~{|}}z||{xz}|y{y~y|{}{}x~{{}y~~zx{y~{}y}y|y~|u|~}yzzz||z||~}~~|}}}}~|~~}}}~}|}}}|~}y}|}}~}~|~}}~|~||}}~}~|~}~~x~|~}|~|~||}}~}}{}|~~~}~}~~||~|~||~~~~~{~~}~~~~~}}{~~~}}|~~~~~~~~y~~{{~|{}~|}~~~~}}{}}|~~}|{~~}|{|}~}~{z~{}~}|~}~}|~}~~}|}~}}|~}}|~x}|~~~}~~}~~}}}}}}z}{{xz|y|{|}x}{{uwz{{vzy|yvy{z{{wxw}||}{~u|x}}{xzyz}zz~z}|xy~~}}|wz~zzv||yz|xz~}zyyvwwy~{{}w|zzyz|uwzy}w~wxzz|||{|y{}z|v|yz}~xyzy{z~{|wxzwzzx|x~~w{z|y{{|xzz}yyzz}{zxy|xyx}y|y{{}zzzw|x}}wyx|||{w|zy}|z{xxzy|yzz{~||xt|ywzyx~y}|zy|{yz}yzz|xy|~x|{{|{zz}}x{|vyzy|zxxw|v}vxzzx{z{|zxyyw}yyzxx{||}~z}}{{{}}|zyy~x}|}}~}~|}}yzx||~|||zzvzxzw{|yz{z|yz|vu{yy{~|{zz~~{x|z|z{{}zx}{}xy{~{ztzzz{u{{}{ut}y{w{{zxy}x|yywxzxyx|}y~{zz}|}}{{~{|z|}w~~|}~{}u}yzzz~~z|y{|}}zy}{xy{~x~y||{zyvzz|}{}~zz~|xz{{|x~zz{|z}~z~{|x{|x|~|uyxxuv{zwzzz~}wwxy{|~x{zy}wy{zzyuy{yy{|{|{~~z~zz~|{{zywxyy|{}yzzx~zx{z{{}z|{wvwy{}z|z|w~y|yyy||~|y{xzwy}xxz}|~|yv|y}y}zyyzxx~zyyv|{{}vy}|wy}{x}|zzy}}|z}~yz{{~y}}{|z~y}vzz~yzy|}wxzt{|zyzvx{{~ywx}wzz{xwz~{yy|}}u{{}|~}{~|~}}z~~}}z}z|~|~{~{|~}z~}|}{|~}{}||~}~{}~|~~~}}|}~}~|z|z|~~}~~}z}}||~}~~}|}|~~~}}|~~z|}}|}z|}}~|x~~}|~}~}|x|~|~|}~}}}}}}~~~}}~{~~}|}{}}{}~}}|~~|~|~}~||z~{{~~~}~z{}}{~}~|}|}}}}||z|~~{|w~{}y~|}}}}y}z}}z}~}|~~}||{{}~{z}|}y{}|}}~y~|{}{~|}}}~{~|~~{~{~}}|}~||~}~{~~y~}~}}y{~~v|~}}z~~y{~}~}~}}|{~}}~x~}~~~}~~}y~~}~||z~}~}}~|yzz~wy~||y{{{zx~zx{||w{{yz|~|~~y~yz}|yy{||x|}~zzzyz~{}zyz{y{~|zwzy}{{~z||}|||}{}{}{}|||}{y{||zz}}vy}x}|z||wy|zz|{z|||{{y{|}{}~}~~{y|zzyyxx~~}{|{~~|y~x}wyz|{{}zz|}||}|{{~|y~y||}z~ywy|vyy|{{~|~{{zz{{wz{|}y{{z~|}}zxz{yxx}|zxx~z|z{z~|}}z{x}{{|zyyz~|}zt{|}}~|}|}{~{|z{|}{|||}{||~}}y~{z||}|{y|z}vzy|}{}{yxzxuyz|y}yy{z~|y{{|{}}z}y~{{~{}|~w|{}~{~|w{~w||}|z|~|zu}}tzy|}|zz{zy|xx~}yxyyx{yz|ww}z}vyz~|~}{|z{v~~|||||}~}}|{y}~y}z}z{{xz~}z|y|{}{{{|z~~y|tz{y}~|{w||{x||~x|~~{{z~}{}{{~|~{||yy~xx}zy}|x|xz{|z{{{x{zy|{{{yzz{|}||yxz~}|yz{zxx~{vy~|xxz{{{y}}{x}y}wyy{|yz{{}{~{w{{yz{}{x|{zz~~|{|y|z}||z}{|zyvz~}|||yz}y|y~zz}~{~}}z|z{x~}v{wz|{|}{z{{|z|y}z|z~yz}{}|vy|wy{x~}y~{{{x||}{{~}v}{~{|~|~~~~}~{~~~~~|~~~~}~~{~z~}{~~~|}|{~}|~~{~~~~|w|}}{}~}}}~~{}}~~~z}~~|~~}}|~~~~}~}~}z~}~{~}{{~|~~~|||y}|~~|~{}z~~~~}|}|~~~~~~~}{~}~y~~~y~~~}}}~|~|~~}}~z|}~~~~~~}}{~~{{~|~z}{~~}}}~z||y}xz~z~}||{{yx}y}w|yz~xyw{z|y~}{{|x{}}~|~w}y}y{|{{z|{|}||z}y{{{y{|}}w{xyzyw|wzxx{yuxxtx{yxyvzzzw|xz|yx{u~{y|z|}{}{||}|}y{|xv{}z}|z~|tzwtvvy~zxyvz}y}{w}xy{{~y{y~|{y}z{u}}||z{xww{|{y}~zz{|xz}zx{z{z|v}z{|~}zzz{|xu|{xxy}{|{~|yw{{z}}|{z|{z|z}y{z||~|{~~z}{z{||{zvy|yyzy~|{{{w~|t{{}~~yz~|~|~u}|{{yuuyyxyz~}|}~x}~v|wyzwzvzx{{wz||{y{{wz}swwzz}zzy}|{z{{z~y|y~~{z{w||||}z|}s|yz~vxxy{{z|{y{x{|zwyyw{z{{zw||{{xwzz~zz{{|{}}zzz~|{~~|}xwzw{~{zz|{y|zy}{zzwz|z|{|xuv{~rzwzw{yzx}wz}|x}yz|u}{{|{}}}z|}z~z{~yy}z|ztwyz{y}|{{xx{{zz{x|}~v~zy||z{v}~{|{x{wy|~{y}zy{z|{~|w{{||yzz}|||ywy{ywz|~~|vxy}zy}|z|}uy|yz{x|xuxz|x}{{|ywzzz|z}{zz{{||vvz~vw{w{zzzz{s{yzvyzt|}z{{}z}x{yx}|y|y}|}y~{~z~|{}w}|{zzw||||zyy}{yxy{~~y|~{zz}z{z|yy{zw{|{x{zz}{~~}~~}|z{z~|~|~}~{~{~}~||~~}zy~{}~|{}{y}x|{z||}z}}~||}z~}{{~~|{z}|}~}x{}~}|~~~{||~~~xz{|{~{}z~{~~{~}~}|~}|{}{}{}y|~~~{}~~~~z~}~z~}~{{~||{~{|{~}}~~|~}{}{}~{zz|}~|}~~|}}}||~~~~{~}}y}}|}||||~~}{}~~}{{~}~}~~~|{~{~{~|~~{~~|~}}|}~}}{|~}x~}{{{~~{~|}}z}|s}|}|~}z|~{}|{}~{{}|||y}}|}}}{~y~{}~~~~}}}}~{z}|~}}{}~~||~|}{~~~{~~{{{|}{yzz{}zy}xzz{yxy}|}{{{x}x}{|{{yzzy}zxwwxvy{|{yy~u}~yy|}z~|{}zx{}yu|{z||wxu}x{~{z}z}}}}|}v~{y{zx||}}z|wx~~}}wu|{|yz{wz{~}zz{}{yzz~{|yy~zv~{|{x}~z|zwzy|xy|y{z}|||z}x}|}vyzz}{|{{|wz|}}y{{|vy{v|zrzxyzzzz{|yz~|zyxzyvx~x{{x{xyzyxyx}|xwyy|{x~{~{wz{|}|z{yz{z||x|~|{|z{|{}}x}zz{yxz|{zzyy|v{y{yzzz{||zz{x{}|~{{{~{|~z~x~{vy|}zr||}x|y~xzy||{~|~}z||x}zxy|xy|{{}~{sz~z|x|}}z}~z~z{||w|{z{{x|{x|x{zx}}z{}xyzu|z|y~|zx{{wy|||~~||}yx}yzyyz{z{~z~{~xyzx|}y}|{zv~~tz{x}}|zy{zyzzz{x||wx||{|zzyv|yy|y{|{z}}yz~z~|x}~|yxyx||}v{|~{z{|z{wz{xwzzyzxz|~|{z{}}x~{|}{|y{xvz|{{z}}y{{{||u~}~yz~|}|{{{zxx~xx|{}|}|{~xy}~z{z|ywy{wzy{{yyx||zz~vw}{zvy{z}zy}}~xzz{|zyz|z}}z|||wwx{~z|~|{y~y~}|zz{}{z{{zuzz{y~|x|w~x|~}{z{x|y{}{z~zz{|||}|~{~~~}{~~}~|}~~~~}|~}|~|~~}z}~~|~{y~}}{|~~~~}|y}|y{~|}~}~~|}}~}}z|}}|~}}y}|}~~~~}}~~|}~~{~{~~~}~{}}~|}~}}}}}~|}}z~}~~{|{}|~{~~~|||~}|{z~}~~}||{}}}~~|{~|~~~}|{{}~}|~}{~~}~{~~~||}}~}~}}z~~~}~||}~|~~~|~}}~~}y}~~{}|}x}}}|}~{}|~||~}}~~|}}~y~~||~~~~}}~}~{|{}z|~~~|~}|~}|~}}~|z|{|~~|z|{||x}{~y|||{wywz~x~|yy{zz~{}yzx~{}xx}z|zy}}{{|z}z~~y{}~|zw|{{zyy|zyx|v~w}y{y|}x~~z|{y}zyy}{~~~yy~z~{z{w{y}}yz~|z|}z{zw|x{y~yw}|{}{z{x~x~|yy{{zy{||~}z}|}}{}|z~}{{}}z}zyx~}~}yvy}tz~{x{|~xzzzyzyx~{zvyy||{|}y{~~~{|~}}|{}|y||z}|{~|~~|y{y~yz{z{y{x|xyx{y|y||yyxyzy{wzy}y}~|w}~{y|zy|{}x}zxzw{z{y{~zzy}zzz|{yyzxz}yz||{{}|}|}}yx}}{}zzyy|y||z~~}y~yxy|z}zxzz{xxzxywxw}~~zyy{||}}~}|zzyz}|}|{~y}|~|}~{|t{~z~yw{vyv~{xyzz{}}{wyr~wxz|{z|}|||y~~|y||}|y~z{{~xzy{|xzz||z}{{~x}z}~~{}y||x{}yz|}~}|~}zz|}y~}||{{z|y~|}|{~{{z{{}x{{z~wy}|w||y{yyy{~wyz~zv{z{}~{}|y}z{||z|~{||{{}|{}|yyz{}~z}~w~~vy{yx{yy}}x}y}{z{~~zzy}{}|w}|z}|{}x~}|}{ywzwy~yy{xx~z~w|xzwy~yx||}y{y{{~{~zxx|}|~~}y|}}~}}|v~}|~|}}~|y~}}~}~~|}}|~z~~}~}~~{~}|}~}}~}~~~}~}~}}~~|~~~~|{~||~~}}}}~~~~|}}~}~}{}{z}{|}{~}}}~x|{~}~}}}~}}~~~}|~~{}~~~}~~~~|~}}}~z|~}~~}}~|}~}~{~~}t~}}}~~}~|y|~~~}v}y}yz{xw{{zy}z~{zwxy|yzyy|x}|x|}}z||z{xz||zz{{z||{~|y{|{}xuyx|wx{}{wx{|}|z|x|xzy}y|z~|y|zs~{{|zyw|~}x~{{}~zyzy{x|{zy}|yy||u}|{zz{|||zxv{|{}{{{zzx|}yzt|ww~}|~zz}y|yz}z{}xw{y}{}{|z}{}yzzzz}}w{z|{z}zzz|zyx}|{}|y}|||{zz}{yyuyy|vxz{}|vy|z}yx}}ywz~}~}{ww|zx{{y||{}{z|{|}|xyxyyy{y|~|{{{~{z{y{z{}z|~z{z{z}w|z|{|xw|}~|w{xw~w|}|zzz{||w{w}|z{zz{|}|{|y}uw{{{~{{zy{~yx}}{|~|{}|}|~~z{|z|}xwxzz|z{{w|~v||||{|zz{}y||}|{w|||}}|zz{~|zy~~z{}|x{{y}|{t~~{z}{y{xz}}|z|{yzxz{ryw{x~o|yzz{zz{v|{}||y}~{y{w|~{|}z}wx}|}|xzz{{z|}yzp|}{}}zx|{zw~y|yzz{{|{|xyzwzy}{|xx{z|||zx{|uzx}w{~|y|{yy{z~{z|{x}xywyyzz~wyv{~{{zzy}{z}}|y{u{||{z|~~{{y|u{xuzy{|{yyxz{{|zz{x~wzyx}{||{xy{|~y|y|z{{{~zy|||}{}|zw~y~{}}{w|}z}{xz{|||wyz~}{z{z{zwzy~~}|~|{|~~~||{~~~}~z~}}{|~~~}||}~||{~}}~}|~~}{}}|}~z~}}~~}|||{~}}}~~}~~~|~}}}z|}z{{~||~|~}~z~}~}||~~~~}}||~~}}}~~{~~x~|}~~z~z~}~~~~|~}|}}{}{}~y}~|}~{~~{{{}~}}}}}~|}{{~~}|~~{||}}{|~}~}}~|}~~~}~~~~~}~~y}~{~~{~|~~}}~}}~}~}~}~~}~~}}z}}~y{~{~~{~|y}~zz~{~~z|~{|~~|~~{~~}z~~~|w}~~|{~}}~~}~~}~~~{|{~~}~z~}~~}}~||~|x{y||xvxxz}|}zw}x|yyyz~}~x}}~yz{|~~{{|~~{}{y{z}}{z{}|}zz~}xx{{yy||||||}zyyuw|u~{|z|}~{{}~}{}~z||{|~~z{wy|||{{|}}|yyz}y|~z~~|{}~y}}zzxy~{|~~|{|{z~x|{}}y~{{}{|}|}{y|~zxyy|~{x{x}}}}vxyyv|{zy~y}xy~yx||}~||x}~~z{}}}}||~}~|{{{{~y|{|y~{x{z~|w|{|zz|}y|~}~~~|~yxz}~{{|{|{|uy|zyz{|{y{|{zu|xzw{|}}z}~}z}yz|~}{z|{~~{|~z{{zzy}~~zy{{yx|{|||}{{||{}}|}|}}~y~|y}||y{~~~~~}}xxyzy{{}x~~}{}z|yu{z}{|y{z}||~}~xy||}}}|~{{y}|{}}|~{}|~|z|w{}~}~}~|~zzyyz|~zu{|~{}zz|{y~z|~}z~{|z~{wz}}|{{|z}{{~||wyz{|z}}zz}}z{{yz}w{xuwyz}}y~y}zzzzu{z|z}zyz|{|}{z}zy{{|{~~{z{wz{wzz}w||z|z||||{|~~x|{~~|~}~~~{zz}|x|w}v~~||x}xyy{z|x{~z|~z|zw~{||}~|}{zx||z}~}~y}~~|~}}}|}|}{~~}|}~~~}}~|~}z~||}~}~}~~|}~}z{|{|~~|~~{~}~z|{}}}~}|}}~}}|~|}{}|~|||{~~~~}~~~}~{~}{~~}|~~~~~}|~|~~~|~~~|~|~~~}~}~~~|~|}~~~~~~}~{}{}~|}~|{}~~~}~|~|}~}}~~~}~~~~~}}~~~~}y}~y}~~~|~~}}~z~}~~{||xz{yx||uyx|yyu|y~|z{x|{xw|zxzyw|y{~~~y}|y{y~{|z|}|y|wxxyzwzzx|tz|xy|{{}|z|z{{~||x}x~zzw||}}|~{z}~{zyyyy~zz~xzyu~||{|y|yz~xx{{|zyy{|zwzy{|y{yzzz|}{y||}~zyxv{}|vy|{z{z}y{x~{wzwy}}|{z|z|}z}y|}xyz{|z~{{{y{y{||x~}vz}|}y|{|y~wyx|z}z|wy}|}|y~x{|{|xywx}|{{}|{~{{~{|w}w|{|w|{y|yyz|yyzxzyz|{|~{}|{yzz{z~xyu|{yyzy{vy{{|z{zzzzx}z{~zzz{zzw||{||~|y{z~|yzx}||w|xz{{zx}}~{z{||}}|{yyzz|u~}{w{{z|}|}{|}}{}~t|~yzzz{|}}x}z~{~{~{||z{{{}zz~{y{~{zzz{||z{|zu{~zyz{|}{x}yzzzy~||}wx~z}|zy}zx}vy|z{xx~vv~v{}|{{v~zx}x|{{{{{ywv|{yy|w{}x}|{zxy~zy{~xy|}vz{|{zy{wz}{}|}y|{{|{|}y{y|{|~yzyxz}zzyy||x|z{{y}|zzz{wyyxzx|||ywz~{zy{y|{||{zx~v{yx{{|}w~zzx}z}~y}{||~wzz|{{{z}|zzuz{}|{z}{{{|~{x}||x{yyw}{{{}{|||z~|y}{~~{}xz|zz{z|{x~y{|w|{}{~~~}}}}~~}~~~|~~~}~}~{~~{~}||}}}|}}~~~{~x}|~~}~}}~}}~~}|{~|}~{x}|~~|}~|~~}~}}{}{~~|||~{z|}~{w}y~z|}~}||}|~~|~~|}}~~~}y~}|~|z~{|z~{~|}}|||~~~}}}}~}|||~}}}~~~}~}{|||}|}|z}}{~|}}|}|}}~|}~~~~~~~~~}}{}~}~~~|~x}}x}~~~}~|~}}~}}~|~}{~|{|}}{}}{}~~|||}}~|~|~~|~~||~|~~~~~~~||}~~|~zzy~}}|{z|}~}}|~~}~y||}~}{}y|}z||}wzx}}{yy|yxvyxyy{{y{zz}{zu{x}xzyy}{u|{yzz{~|}{}xz|}}w{}v{z|{x{yz{|vyzx|z}v~|x|{}yzxxyz|zxz{yyz{~xu}|yyx|wz~y{{}~{~|z}wyz~}{z~{yx}zyx}y}z{{{yyx|zyyyzzyxzz|vxtv{||y~zy}}w||xx}}z}z}~}{z{y}x||wwx|{z}zzyxzw{|xz{zy{~v{{|}z{z{z|x}~}}|y}|{~z|}y~~z{y|y}}}{wxz}{{z~zyxzz|y}{|{}{}{yyz}z{}y{xz}~u}|~|}{w}xz{}z{{||wy}z}z~zz}{{|x||{zzxyz{|vxyxzzz~|yy}xwxxzz|{yz|zz||x{}z}|yzzyv}z{|}xuwy|y{{|}~xzyz|}{{}vyyyxy{xsxwzx~zwwy|zxxy{}y|{}{}z}}w|z|yzx{yy|}x}}ztywz{zxzxzxwzwwz|{~{|z|}}|~}{~x{zzw}}z~v||}zywyy}z{{{yw{x~}|}|{zu|{~}~{{x{|w{}|||ww{z{{z|{|~|zzx{y{}x|||xz|sz}vyyzu}xy{zx|uzyvwzyvyy{x}|z}~zyv|{|}}~{{|z{|{|||{y{y|tw{zyy{zxxzxz|~{|{wvy|w|z{wyy|z{|{|v{w{~|{yz~~zyz{{}x}y{{{}w}}z{y~|{yx|x~x|w~zwux{y}~x{z{z|yzz||z~|y{wzy|z~~~|~~|~~{{{}}~{~{z~}~{~|||~}~|}}~w~}z}~{~||}}}{y}~~}{~~}~{|~~|}z~|}{}|~|y~||z}}~|~~~|~|{~|}}|z}~}{}}}y~{~~||~|~yz{}~~|z}||{x}~~}~}~{|z~~|{}~|}~}~}}|}|||}~|}}}|~}}~}~||~z~~z|~~}{}}~y{|}~|~}~{~~~|}||||~}{~|}}|~~}~||~|||{}}}~y}}}~|}~}~{|}}}{{~|~}~}}}~{|{}~~}}}}~}~{}}~}{||~}~|~~{|}~|{|{|~x}}~{{}z|~~z|}y{z{~|}~~~~}~|~z}}}}|{~}{{y|}|{~~z{zz|~~}~{|}yz{|~z|||{~z{xzyyy}}}|yx}x|z|||}|{{xz~}{}{}z|{~~~}y||~|y~z|}|w{|}}z}zxyx|y}||v|xzx}|}yz{y~zx~~|y~z}}}yy}{}v{z{{}{w{{|zwz~yz}}|xxvxy{{yy}}|}}y~~{}v{x{{y{{~}}{u{x~t}|~~{{z{~}{}|~{xz|~}z|z{z~}}x~{|zx|x~}z~}}x|||{wx~}z||z{~}~z~z|x~zz|||{yyy|}}z{zz~~w~|yw{y{zy{}|~}v}{{{~{{{{~~y|{x{|}}uz|x{}|}}y||{{y~{}z~yy~{y{yw{v}{v}|z|zx}|z{xz||}{{z~}z~|~yz|{{{{|~{|}{||~z||{~|{x~}w||v|}{|x}|}y}{|~zz{{|z~}{}}|||~}{z}}z~{z{z~~x{z}z|~~{{v}}}|y}{ty|{}|~|{}~u}}~y{u~}v{~|}~zx{zzz{z~{y~w|x|x|~z{{v{z|y|y|~{|wz|z||}|{{z{{{{~y|~}}~~}{{~|}{{~{z}}{}}|y~w}x}||~}{y{z|{|{|xz{}~{{~}{}z~y{{~y}yxzx{zw}z|~}||z|z~y~x{}}}~x}|zz}|}y|}{~v}}}}{}z~|}{~|{}|}}x{~{x}{|u~{z~~|z{}|x|{|y|z}w|w~yy|y}z}z{v{zw}}~~~~~}}~~~z|||~~~}}~~|~~}}~{|}|~{~|}}|~}|~}|~}~~|~~}}|~~}~}}|~}~~~~zz}}{}}}}~~~}}{~~~~~}}}~}~|}~}~|~}{z~}~~~|~~~~}}}~~~~}~|~~{~|~~~~~}|}|~~~~}~~~|}~~~~~z}~~~r}~~}|~~}{~}~||~}{z}~~}{~|~~~}}{}~~z|{|{||xw}y~y{{{{xzwx{~wzy|z{{xx~zxvxx|wx|wwwy||{{z{{x~zxy~}}z}|yy|}~uz{yy~{yzz{{z|}w|zyyzy}{}yxzyyyvzzywz}t~||x|}z}|}yz|}yz}{|}{yywz~}{{wzzwtyw}xvxvo|yy|xyyxvyzy{zz{xzyzx|||w{}{||~z{zz}yy}}{}v|xz{~|{|z{{|x||y}|zx{v{xz{yzxz{{zy{y~y}|yy}{zy|{yv|x}|z{}{~z|wyx~~ywz|}zz{v{xv~w{|z{|wyyyyyzxzvyx{x{|}|}{x}}y{zyz~}|||zz{|{y{z}yv}v~vwwyxxy|}yxxx{yzvwxxyxx|xzz{y{{~|z|||x}|~w}{}{~||~z{z{|}~zzy|~z{xyyyxy{~yzzzx|yw~~~}{yy}|{~~~z{}|z}~y}{{}}yyzzx}tyzyzz||yz~|z|ztyzy}y{z||{vxz{y||}yw|xy}|~}|{z}w~{x||s|{~x{wzy{zyxz||x|zz{x}xx}v~{{zz}zxy{}|~yzz{yy~zx}|wx|{}yzwxz{|x|zxzy}yw~xz|y|{zyyzz||yw{zy|x}x~|~zzxxzzvyy|zxuy{|~}w}zxy{{w{|vw|~zuyx}ywxz{v{yzw|{zzy{u|}{{y~xxy}|zz{}{yyz~|y{|}y||}{z~|zzxxx|s{|zz}yz||wxvxx{wy{wuvzz{}|}{~}}z~z{z||~z{~~{}~}{~~{z~|}{}}{}z~}~~}{~|}}~}|}}~}~||}}|}~~z||~|~{~|~|}~|z}~~}~~~|||~{y}z~|||}~}|~~|}|~}~}}~|~}{}{|z}}}{|}}~}~|}~~~~~~~|~}{~y||{}~}~y~~~|~~~~}{}}}}}{~~}~}}|x}~}{~}}{|~|~}|||}|~{~~|~|y~~~~|z}~~~|~|}}~}}~~~}~}|~{}}}~~}|}~}}z~|}|}~}~|~}{|~}~}}~|x}~}}{|||}~~}}}~z~~~~}|~{~~~}}|}~~~|~|}z|{|}{{}{}xz~{~~|}|~}z{~~~}~~{~}z}~~~}|~~~}}~|~~}~}~~|}|}~}{~}|{{|~}{y}|zz{z{||z|zy~y}t|}y|z~z}zz{~z}|}y~x|yzyz~xz{z}}~y}|}~}~{|{x}|zzz|{|x}{|yz|y~x|||y|{{xwy|z{}y|~y{|~}yy~x~{{~{|}x|~zww|}zzzyyw}y~}y}~|yyy|}y~}|}}yw~y{z}xyx|yzz|x}z}{z}w||{}{{zy~{{}y}}x}wzyxy{{w{{}|yw{{{{y{y|{~zz{}w{}|y}||~}y{yyx~|||~|~}||{w}}}z{}|}z{y{|~z}x|}}z~{|z|}}~{|{{~|}z~z{z{~rz{zyyy}zx}y~~}{{~~wz~{}{{}~{{}~}}{{}}{w}}zzz{~}{~x||{|~~|}|yzw~}~{x}|zz{~{|x||zzyy|}w}|~|}t{~|xyz}{|w{}z||z}}|~zzxyzz{|{zzv}{}}{{z}}|}}~}{}|yz{}}}y~zzyz~y~{|{{}|}y}{|{~|||~}|zy~|~}~wz{y|z{{yz~~xwy}}}{~}zwz{|||xz|y~{}zy}}{~{}|x|~yy|uv}z}|~z}|~{yy~|~}y|}||u{|z{t|||{{{~v}v~}y~}z|{yz|z~{{x|yv~|~{y{}y|z|{}{{~z|y~|z|y{z{~y}~|~|{x~}~}|z{~z{||y}}}{y}z}{{z}zzy|~}||{}~}~}}~|}}}~}|~}~z|z}}~|~}|}}}z}{z}|}~y|}x~}{{}}||~}~}|~|}~~~|{z}~|}~|}}|}~~{~|{~}}~}{~{|~~~|}~~~y|~~~}|}~}}}~z|}~|}~|~|~}|~|}~~~|~}~~~~}}|~~~}~~|}~~}|v~|~}|~}{{}||}|}{~|}~}}}~{}z~yxz{}zy{w{zy}|~x|{zz|~xzzwxx|xzzz~|{||{{||z~~~{y{{{}{|{z}{z~|}|}|xyzy}yz|z|vy{yzyx}~z}|~y~|}|zy|}}z{{|}}x{wz}|z}zxz}w}}~y{yzx|z|x{{{z~y~~}{x~y|y{|v~z{{|z|~~yz|~~}{{|~}|{y{z{}}{}}|y|wz{|ww{{y{y{{y|{z{x{yzw{{|~y||||}}|~~}w|}|}}{~~yy}y}zvyz}x{}y{zz|{}{ww|}{}|{|{{y{z}|~||yz{z~zz}}}||~~~xxy~vyw|wx{}{zzx~v}~zy|yy{|z~}}}z|z|{}z~|zz}z{||~~~|~{y}{z|~~z|~~zxwx|||{{|{z|x~|x|x}~|~{{{}x}w{|{|zy}zx}y{zy}yy|}{}{{zzyv{x{z~x}w{zy{{~~~{|~z|y{~}yyy|x~||}}~z|wz}y}~{syyx{|~xw|{z|z{{~}|z}|~{||}|~}~z}yy|{|}|z}~|{xy|y{y{ywz||}{~z{{|zz}uy|{|z~{||{~}y{~}||~}w|z~{~|{}||{~|zy|{|wzyz|z|yyxw~z~{{wwz|y|{|{w|}{|}}||}x}{|{~t|{|z~{z}}|w|yz~y|wx~{{z{}yxyx~{y}{y|}~yy{y}{zzx}z|}}y}{z{~~~~||~~}|~}}|~x|~|~}|}}~}~~}}~|{}}|{}~||}~}~~}~~}~}{~{v}~~~}~}}~~~~{~~~~}}~~~}~~~z~~~~|||z|}~~|{}||~~z~~z{}~~~z}}}~{~}y~|}}||}||}~|~~|}{~~}}}}}~{~}~}~}~~{|}|}{~~~~|~}~}}~|~~{}|}|}}z~~}z~~~|yzvy||~|}{|{~zxxy}yzy}zz~{}y|y}zys|~zy{{x}|{zu~zz|wyz}y{{w~xy~~w{}x{wy|x~w~~{~}z}zw{|{zxz{}|y}zy}v}{x|{xz||}||y|{yz}w{||z}{x|{~|{wwyyy}||{yz}z{xy~z}{zzy{y{~yw{yy{~}}}zzzx||u{wvwzy{x{~{~{z{z}|}}xyxz{zx~}x{~||zx~x~yw{{}{}}|wz{~wx}|w{|{z|zyzy}yz~xyx}z{w|~{y|x{z}z{u{xx{z~y{zx|zzxs}yy{{~z}~x{yxyyz}zwx|~}}|{}z{}w~~z{z}wy~~y|{|zw{yy}~z|z}|{wvx{}z{v|zx|}}zzz{{xyyzxx|}w{~xu||~sy~|w}yz{}|{w|zzx{~zyzy~xw|{{~w}}y~wxy{~}{~|zxwx{||{z{~x}}y|z|||}~}{z}{z|{}zxzz||yxw{||xyy}yz~wy{z}{{xw|zzyzzzyuz~{{wxyx{vz~~}|{x|wx}y}||{z}~|{{|{x|~}x}|y{{|z|y~~z|z{{{xz{|z{yy{~}xy{{z{zy{}yyy}u}x|xzx}wzy|}tyv{wy|}|zx}{wyx~z|{x{z{|vzzzz|zz|}|{xz{}zw}yxz}y{y|x|~z|}{|x~}{||x|yx|z|z|||z{zz|y}uzw{~y}{{|zzv}y|w{zzy}zz~y|z{}x{{{wyz|~vy~{}y{{{y{{||}||~~|~y~z~}}}{}~~~~|}{~~|||}}}~}~|~}~}~~|{~{~}~|~|~{}~~|~|~}{~}}}~|}}|||tz|}}||}~~~|}}|}{}}z}~}|{~~z|y~{~~}~}}|~~z|~~}|z}~~||{}~}}z~}{}~{~{~}y~z}}~~~~~}|~}~||~~}~~~~~~~~}|||z~~~}~}~~~}|~y~}~~x~~}}|}}}{|~}}}||}}~}{~~{y|||~}{~{~}|~|||}}}|}|z{}~}|}{}z|{~}}}~|~~~}}z{~z|{}~{}~}~|}{|}}~~z~||~~}}~~~{|~~~~}|~~}~{~~~~~~~~}z~~}zz{~}~|~}|~yy}}}{zwz}w{xz{yyz{z{xv||zyy}yyzz|z|w{zuyyyyzx|}}~y{v{z}~||z{}}z}||wxxxw}xy~xzxzw|yy}yzxzv||xy~v~y{|}{~||y~x~{yzz|zzz{~x~~y{}z~{vyyzxyyw~{|y~y|w|wz{z~}y{zzx|vyz{x}}yx~{|~yz}||x|{}~zw{yzxv{w{{{zx{z}{|~wyz}{y{yzvy{xy}{|~||yyyyz|}~}~y{|}}|y|zz}{{x~y{zzv}zxz|x{|x|x{~}yx}}xx}{y~t{|}~xx{y|{z~xzxv{y{{}yz~|z{~z}||{vzx}|zy{y}z|z|x|zz{x|yz{~||{|z}|z}zz~~|y|wzz~z|~~}z~}~z{y}~}|}}yyt{{x}|z|y{xzywz|~q{}yz|~w}}}w~zx{~}}}|{z}z|zy{{~|~zyu|wzzv{yx|w{y|{{z|u~{{}xy|z|z{{|}~{||}zz}{y}zzwx}{}yx~~yx~wyzxzz{}y~|zv|x{}{u}y|{v{}|}zz~|z|zzv~{zzyz~y~{||z|}{|{~y|}zw|{{{}}z}zxz{xz{vxv{yyyy~y|{}yzzxzy{y}}z~yx|}|z~~}{v|tz~ywx{zyxyzxz}zwy{}z{{{vyzyx|{yw~{yxx|z{|z}}}~{y}|~z{||}{y||xzz{v|z{||{{{w{}zy|}|zy|}yzzy||~~}}{~z{}{{y|~|~~}|}~|~|~zy}{|||~}~~}{~~}|}}|~{}z|y~~{x}~~}}~}{~}~~~}~}~|}}|z~}}~{w|~{~}~~z~}~~}|~|~}}}z||{~}~~~{|~~~~}}~~~~~~y{}~{{{}~|}}}}~~~~}~||~}~}~}||~|~~}y~|~|~}~|~{}z~|}}~|~~}~}}~~}~{{~~~{||~z|}}|}z}{}|z~~~}~~}|~|~{|~|~}~}x~~|{~~{}z~|~|}}}}~|y|~~}|~}~~}}~~~~}|~}|{}}z|~|}|{}}~~~z}}~}}}||~~|{}{{}z~}~{~z~|~{}~}y{z|wuz}|}w{}vzyzxy|wx|xy|z~{w|xtxvy{zyy{xz||yzzyz{{{vwwzwz{~z~zyyy|vy{|{{}w|{y|~vw|zzz~}}x|yzvy{wz}xxzvzuzzx{{|z}y{{wy|zzvz{{{z~yx}y{w{s{}|xyx|ywwy{}xyz|zx|w{wxz}z{x||y|yyxy~y{zzwzx{{y~|xyxx{zywzx{||yzyvz{}wyzzt}z|y~w}{{y{zy{~|{z{{x}~~vwxzqu{|ww|zyw{{{zw||xx{{~{|w~xw{zyyx{w|z}|zxzwz{~{{{y{}~xxxxyxxxzz{zw|zzz{y{|zu|wzz{z||y||x{z}wy{~{|{|z{{{|wzyvy{{||~z{x||z}yzy{{{{wvy|xz~y|||{{y|xyzz{}yx{zz{|zwxyz{y{}wy||x}~{x{~y{{z{uz|z|x{zy{{u|~{{{t}~zz{||}}z~}y|~~yyz|{}}w||z|}{y{|{yyy}z{~vzz}|x{u}y{y|v~{z}xzu|zy{|~}y}z|x||zyzyx|xyv||ywyyzxyx~xy}x{{w}w{y|xz}}t||y{{yw{||yyw||x||{y~z}{w{zy{y}xy}|{z|}|zxy|{|~z|{zyzw}~x{y||{zxz|{wx|~|yz}ux~z|u~{xvzz|xyy~wzvzz{z{z{vz{zzy}yyy|~z~~|{yu}~{y|{|xz{xzyx}z{{zz~yz~{|y{{z|{{y{}~zx~|yz|{w||{{|{|zw|}z|{}}|z~}{~~z}~~|{~~}~~}|~|{}~||}~z|{~}~}{z~}}}}}{||~}||~~}~~~~~{}z{~|{}~~}|~~}~}~}|~{|~~~}}|{{}~~~}}}{}|{~}~|~{|{}~{{}}|~|~{}|{~}~|~~|}|}}{~}~|~z~~|~{}|~}{~}}}{~{~y~~||~~~}|x{y|~{|~}~|{~~z}~~~}{|}~}|w|z|}w{~}~}~~~z~}}~~||~|~{~~}||~||||{|}}{}~~|~}}z~~~|~|}}}}}z~}~~|}}~}}~{|}~~~|}{||}{~|~~~}{~~}|~}|}}~}}}|~~}~}{~}}~|w{~~~z||xw|wz{y}{{xxz{x~{xyy{yzwv}~~|z~zyz~}z|w||z||z}~~}~yz{{zyz{s~xx{yyv~}~wwzy}zt|}|yu{zt{{~xxz|xz}zxw||{z{{{{{}}~x|zzyzxx~|w~xx{zxxy{z|{yv||{x{vxy||}zx|y||x{}y~{yyy|zy{y~yz|{~|yzzu|||~~z}yxzyyx|x{wzw}}z{xz{{yxz|v{{w}{z|tzzx}|zy~}ywz|xy}}|z~}w}}||xwzz~u|zzzy~|yy{}|xw|z|{wz|zxz{v|||}}y~zu}||||y|||}yxz|~u{y{{z{||y|{xxx{~zwwx~}x|u{vyv{|zx}{wx|yzz~{}|{yy}yyz{z|||}z|}}w}|z{}{}v{zx|vy|w{zy{wzz|vy~vzzy{|}|y{|~z{}zw{y||{|{}x}}{{|z||z~ww{xxxx{}wwy|vvzy}z|vxxwy~w|z~y~z|y}~{{}|x~{{zzz|~wwx}xxy|xzzzyyxxxz{|yxzwyvxx{vwz||{x}wz}}zw|{z~}zywzzz{}}y}{y{~{z}y}xzy{wwz|z~||xy~{zyyy|{w{{~x{w|||z~z{}}w||z}zyz}}~}||vz|}x|}ywx{{w{v{zz~|{z|vx{y{zytw{x{v{}{}|{w}y~~zy}{y|}{~}}||}zyyz{|vxvx{|w~{~}zzxz|||x{~||yzuwzywyyxwy{}|}{}w~}{~{y|{{~|}z~{~~~~}~~}}~~~|~}~{|~{}|}}}~}||~~~~~~{~~~|}y}~|~~}}w}}|y~}~{}~}}~~~~|~|}}}}~{~~|~}~}~}}|~}{~|}~~}~}{~}{}|y~}~{}~{}}}|~{~{~|~z~}~|}}{|~~}|{z~}~~~~~||||~{|~~}{}}|}|~y|}~}|}~}~||~~||||~|}{~}||}}~}p~{~~~~~~|y~~}|~~|~~}~|{|}{~~}}~}|{||z~~|}z}}|~~|~{|~|~~{}}~~v{}}{}}~|~{{~}~~}|}~}{|~}}~}}~{~~~}z~~~}{~}~z}|z}{}|~}zv||{~yw||zy{}w}}y{vvy|z{{|{x}|~{~z{~~~|v}}{yz|zz}zy{y{|~{|y|}zx}z||}}~|~{}|y}}{~z|{}~|}}~yx}|~}zz|{|~|z~{x}zz{}}zzz|{{z|zzx|z~}z|y}}yyw{}zyz|{x{~zz}~|zy}{|{z|}{}{z{|}z}}y~~}z{~{|{}z{|yzy|}z|}w~yz|z{{}y}{{|{|y|}|{{}w}|}~{|||{z}zz{~~~|z|~~yyy}zy{}|z{{|y{}|wy|}zx{}z|yz|z}|z}wyy{}x{y~{z{||}yz}|}yw{{z||xw}~~zzwz||{}~}~}x{zz{{|||{~z}}|||~~v}wzv}yx~{|z}|zx{zzz{|zzy|}~|~yx{~}}}|z|yz{{yy~{z}y~z|}|w{z|w{||~~~|~zx}~z|{|}}~|y}|y|y{w{z{y~y||{y}~xxzu|zzyxz}|{~~}{}~{|||}y~}y|y}|}zyzyy{wyxy{z|}}yz{y~~}|{|xy~|}}y{{|}}|}|{y{~~y||y{}z{|{{u|y{{y~|xwvy|z||}}zz|{~x}x|{}}}|}|z~}zw|}~~{~~{}~|||x|{w}}yz~~~}|{xxyyx~{p}y|{|{x}{{|x{y}}|||w}~yz|{zz{vz}~}~{x|}|z{|||~y~z~~~z}{}~~~}~~}~~|~}~{x}~~~|||z|~~~}}~|}~~|{}~~|}||}{y}{|~~}~}}~~~|||~|~~}y~~~|~}~}~~z|~}~|~|}|~}|}~~~}~~}|}~}}~||||~~}~~~~|}~~|~z~||}}~~|~~}~|~~}~{}|}~|}}{}}}~~~}}}}}}~}|}}|}~~}u~}{}||~}|~}{{wy}|}x}{{|{}xzzxzy{{twz{x}xzz|w{xzv}zy}{y|{{z|{{yz}{x}|y|}}|z|{z{w|{|y~{}x{}zyvxwyy}xwwyw~{|z|yyzwyzzx|zzyx{{{vyzy}yyyyu}zyy{|||y~zz|yxzyyzxyw{{w}{{{|y||wywyuz~y~yyz|{|xzyy}z{{y{{|{~}{z~y}|yz|vzxx|zwy|{vywz}xz{}yzzy}zyzyx{z{{{yy~{z}|yxzz|}z|}~{|zzy|}}}|yy}zz}y}{zx|yy|zz|z}y{ywv}|yzyx}xzy{~|yzz||y~yyyz~|{z{x}x{y}|{swy|y{|{quyyz|y}yw{|wxy}s{{{uzz{zy|zx{yzz}~{}}{z~}x||~~{z}xwz{|xyxwzx||y{zyzzvxyzzyz~|}zz|zxx{}z~yy~{|yy}}}}}zqzz|{||zy{~y}~}||zz}|y{y{|xzxy~ywvuz{vzyyxzvxzv{|{}w{~z|}{{y{{z~{{x|w{w}x||z}xyzywzzyy~z}zxzzw{z||{yyz{z~yyz}{|y|y||{}}z{~}z{z}z{vyzwz}y|v{w~y}zywyyx|wzvx{v{u{z|zzw|z~xy}zyz~}v{uz|yzv|vzz~yzz|zxxyzzxy}zzuyxx|{yxz|{}}xu{z}x~|~}wy{z|{~|y|zyz{{{|{y}t{{{xwx|vzxxzuyv|zzu{}{y{yov{v{|{x{wyy~z|}}|w{}yy}}z|}~{}~~y~}~|~{}~~z}~|~z|}~~~~y~~z~{|||}zzz~|z}}{}}zz{{~~~|z~{}{~z~~}}}~z~}y|}}z||~z}~~}|~||}~{~|~}}~}|{~}}z~~~|y{}}~y|z~~}~}~z~y}{x~~wv~{}~~}|}~~}{x}}|~~}~~|~}~~}}}~y}~||}~}zz}~z~~~~||~}~||}|}{}}~{z|~~uz{~~~~}~}|~~~|}|}~||~|{|}y~}~~||~~~}}~~~y|z~~y{}z}|}~~}}||~y~}z~~~~~}~~|}|}|}}yz~}{}}v}}}|{~~{~~}y}}}~{z}{}~s}}}}}}}|~}~~~~}||}~wx~~~~~z{~}~|z{{~~}yz~}}||}vx}{y|}z{z{|y|z|wwyz{w|y~{||{x}{{{vu|}z{}uzw~x|vz|{~y}|xyzy}{yy|}~}yx}{|z{y}~}||yzz|||{zzyx~yxz{{yywyyzw|x}wyzxxw|x{x}{x{{z{}ryzz~}zz{zzz|xz~r|w|{v{}z|}{x{{}}|x{x}z{~yz{r|zzzzy{v{{w{w{w{y}|{{{|zzx|zz}vzxz{{zx~}||zyw{yvzy|z{yxy~ztz{}zxxxyzz|v}}~{zy{yyxy{~~z|w}{z|z|y~~{||zz}zzyzw{wx|~}w~w|}{yyxx|xw|y{yy|y||~|~~{}}zy~yyxxww}xzy||{~x|w|{yz||x|x{xw{u~{ww|y{~}z|yzx}{xz|||~}yv}y|~{{{~z~||w}zw|}||{zr|}w|{}xy}yyx{~yy|z|w{}y|}z~{}z|xy|}y{{}||~}}zy|{wz{zwzx~{|wy{}x~xz}z{~y|}|zzuzxy{zy|zxvy{y|}}xuxyz|x{zz}y{||x}z{~}z||xz|}{wx{~|}~}{ww|{xyy|x}v{{x{x|{xywz}~z~{{y}|y}y~~zy{yx||mwz{{xxyywz{{xzyz}||{zxu}{zw|w{y~{z{x|||}{xywywyyz{||}x~|{yy{|x~uvzxs{|y|||z~zzx|yyz{zx{~~yy{x{xx|w~x~y~zx{z~n|~~|y~{{~xztzzz}xx{}|{{yyz|z}w}{|~~~}z}~}{~z~}~~{~~~}~}{|y}~}~}z~}}|{~~}}||||~||z{~{||}~~}~}~|{~zz}~}~|}{~~}|z{|}~{z~}}~||}}~~|z~{{|~zz}}|}~|~~~|~|~}~{}|y}}}}{~|~|}~{}}~}}~}}{||~z~~~|~||}|}~~|{}||{~|||}~}}{~}~}||{|v~}~|~|}}~}}}z~}~y}z~|~~zz{}}|}zx}{{~}|~|{x}~}}y}~~{|w|{}{}}~|||z{{~|~~~|}}}|~|{~~}||{|z~}~}}~}}|}}}{z}}}|~x{}}~||{{}x~|~~~}yzy|}|~~}{z}~~zy~z~~}~||}~{~~~|~|~~~}}y~||~}}|~}|~}~|s|~|~|~||s{{{}}xx|~}xxz{|xzyxwxwwww|zzxt{v|uw{y|xyz{z{{{}{y{|v{{y|z{|{{{}|z{{yx}~}{zx{~x|{zzyz|}y{w}{wxw}w}u{{zzw{zur|{x{{zz}yy{~wx||{zyz|xr||wz}z|zy~}syw{v{zx|www|}}}||}vy|u|w|wz|{{y}{~|}}|yx}x|z{z{u}z{zx{y}wyyx{yvzz|y{{wzxw{wv|{yyvzzyvyy|zw{|}x}x|{{z~}y||yy~}~|{y~y{xz}yvwzz{|xyy{{w}{z{xzxy{}{|zywwz}}{{|x}zv}zyytz|xw|{xw{z|z}xzz{{yxw|xzyzy{zxxzzy~yzvuxxvwz}~y~{}z|xw{x~y{z}s|{uy{z{||~yuz{yzzxzywyy}vx{y|z{ww|xzvz}wxvyy{|z||y{{x|}zz{{|yz{z|w~z{y|yv}{|w|yxuxwzy||y|x{tyy|xywu{|z}|y~}z|}x}}y|y{{z~~xv}~}}{|y|zy{vwxyy|xz|~{~yy|yz~{{v{zzz~}yy{xxzxt~z{~zz}}|z|zy|xz{|{x}zz||}y{~{x||xyz}||{~vzzv|wxz}~{{zwzxzx{~zzzw{}v|{z{yx|z|}yxz|{}}{yzzzwxyy{{x|z}}}|l|yx}|yv{}{zz}z{y}x}zz}u}}{|{z}~~y||w|{~|~u{yy|z|y{zz{}}{w}z}vt~~||z|y}{y}x}{x||}xwz|xyz}||{|~}}~}}}|~~{}y~{{{||~~~|~{~~~~}x|z~{~{|}z~z}||~}~}}|~~}~}~~|~~~~}|z|}~}{|{}}}~z{|}|}}{{}~}|}||||}|~~~z{}z~}~|{{~|z|~|}|}~|~}}|{~~|~~y~{{z|~~~~~~{|}~~||~~~~y~~|{|}|~~{|~x|~x~|y|~~~~}}~~}wz~|}{~zz~}{y~}|~{y{|||}}{}y{{{}~|||}z}}}}}~~~~}~z|~|{~z{}|~|{}}||}z~}~}}}}|~}}||}~}~y~||yz||~{}~~~|w}|~~z~y|~~}{}~~|~y|z}~}~}}}~~}~~}}~}}~|~w|}~yxz{|~~||{|{~~{}~}~{ux|xv}y}v|y{{}zz|xyww~~}{{t~|z}z{ywx}z{{yzy{xyy{vy||y~{w}||{zz}|z}zzyz|v{{z~zzy{{yzywxz{|}{vzwz{{y{xy{vy{~~y}~|xv{y{}|~~yzy~zxyzz|{{}~~~|{{wxy}zzy}v|}v}zzu{x~zw|xzy~y||||{zwwxzz|yz{~{v~yz{zxyz{{v{{vx~yxzxy~vw{}xu}}wxyz|yyx}}yxw|z}wv{xzz}x{{|w~~|y|{~z}y|zz~~w|z}yxwzxyw|~}y~{y~{x{yyy|yzzx~{wy~w|z~{z|x{zxvz~v{~y~{|yxvyz~{x{tvy{z{{||yy}yzx|}{z|uz}yyyzzx{x|||y}|x~|}y~zzz~}|y{{z{|{z{wwx{wx}zy{xy~z{w}{~x{ywx}{{~yzz{y}|y{|z{{y~|w|~y|{{z}|z~}}y{y~yzx{{y|ywy|w}{||~yxz}~yzy~z}zzxwx|~yzv{}xx}|zw{{vzy~zwz||y}zx}y}z{|z{w|x~|zxwzy|z|zz{y}xyxz|||z|zvzx~xxzx|xyy|uyz~w~~yv}{z{xz}}|zz}z}wyx{zx}~|xx}{}y|xzx|}{y{|y|y}|z|z{}y~~|{|}~{z{yxx|z|wxx}yy~y}xwz|zz}z|~yzu|{v}z}yx{~w|~}y{wz~x|z|{u{x}~zzz{~yzyvzyzz}zx}y{y{{|{y{|zzv~{{z|yyy}}~}~||}~|~~{~y~}}{}|}~~}~}~{}z|~|~{~~}z~|}}}~~{x|}~}~}}|~z||~}|~~|~~}~}{z~|{~}|~z}}}~}~{}}|{y~~|z|~{~|~~~}~{~~}~z~~~~~~|~|t~x~}~y~}}z~}~|~~}~}|z{|~|}|{v}{~}z{||}}}}~~}~~~~w~~|}~~~zz{|{|~~~}y~|}~|~~~~~~|~}~}z~|}|~{}}x|}}~}|~}}}}zz~}~||}}|~}~|~~~}~{{}~~}~~~~|}~|{}~~}{{~~~}|~|~~z||{}~~{|~~|}|}~}~~}~}~~~~}}y~~}}~{~|}~~~}|~|}z{~{~}~~||z{}yy}}|}{|x~yy|w~xw|zv|vzy{u|x{yv|{}}{zz~~v|}s{{z}zzy|~|xy~|z~{w}{w}|{z{y|{z{{z{x|}}yw}}yzxzx|xxyz|z}}w{zzv{|y}z}{y}z|{y{{~x{{zxw{{|x{xx~z}{}xyxyzyz{{{x~|yy|vz||z}zz~{x|xzzxy{{{}xz{|||xz{zz}x|wvtz}}zyy{}{y{yz}x}|wzyyu{zy|{{|zz|{}z{{zzy|zw|}{|}}~}y~ywy}z{y}wwxv{|z||xx{}||zyyxvz{{wy|~|}z~~}|z{|{}|zywz~z{||z{}|z}|xz}}ywtzzyww{z|zy|}yzr|vxxx{y{{{}{||y~w}|{z{{|||}}xzy||}}{uw|zx}zx~w{w{u}|{z|zvvvyy|v}x|~y{yzx{{z~z~|z{y}|zx{{}{zy|yyzyyyy{yxx{zyyv{x}~v{{yzz~}y{}yxx~}{z|x|}}{|{||~z|||}x{~{}z}|{{{{|xyzwxw{}{x}zzyxyw{z{|zx|}{{y{x~y{|||zxx}{~|~w||z~}xz{w{x{}}z}{{x}||w}wy{wx|z}x|z|{|}|zy{z{x|}x~{{}w}}wzu{|}zz}xs|y{xzyt}~x|}xyxxwyx{|xx{xw|z|y{{}x{|~u{xz~w|z||{|}x{~|x~|{x~wz}~xyzz|v|yyxvuw}}yzyw|w{zw}~{{{z{{z}{zz}|}}~y|y~~}|}}}|}}{|~~x|~}{}}{|{~}}~|~|~{|}{}~~|}}}}|}}~}|~}|~}~~~|{~~~~|~|z|x~~{|~~~}~~}~{|~y~zz}~}y}}|}~}}}}}~~||}~y{{}~z}~}~}}z}}}}}{~~}~}{{z~}z|{}~~}w~}~~~~}~|}~zzz~z~{~{}|{|{~~~~}}~~{~~~}}||z|x|}~|{|~}~}~}}}}~~}}{}}}}~}~{~}}~}~}}~}}~zx{z{}{}}~|~}~~~}}}~}}{y}|~~~}{~|~}}}}}y{|~}{|~|~|~}~|{~~|}}~~wv}~{xx}zwzw|yv|}}v{z}x{y|{w|{}zz{y{wxx}z{zx{yzz{v}||}}||{|xyw}}z|xxu~{}zz{{w|}y{~z{zz|~}z{{|}}}{xz{||}||yxw|}}z}uxwzyz|y{z{x|~yz{}z~}xyxyz}zvxz{zyy}|t|ywxx}w{{y|}y|xvzy{yyv}~{~{{{x|y}u|x{ww{z{|~xzy~yy{yz|}xz|||txv}yymyzyxv|z}|xww|wv{|z{{}zz}}yy}t|{|z|{||zz~z|yy|~{|{xzz|{xy|yzuw}{{zz|y{yyv|zz}x|y}x{|zz~{{x|xxxy|||{xz|}y||zyz{zxx|~yyzz~|~yyxvxzyy{}zyw|zx|{}z}}{|vz{|z|zzz}{xzxzwzzyxzzzxzy|zx|{}vyzz}{{y~wxyz~}{|{xyz~|zzzyyz{}x}{~y{s}|~yyy|z}yz|w~||{yy||||zzxyx{}{{|zxww|}yx}{{w{y{}vuxwx|{zz||}{z~x{~xy}zxzzx|zy}u{yzw|twx|xy|y{w{zz}xu{~w}{~z}q{zz}yzxyz{w{{|y{~xzy~yxzz|z~wx{ywwyvz}|zxv{zyy|z|}{}yz{}y|xy{zx{yv{wxz{{y~|}vy{}{{|zv|}zxzyz~s{zz~{|~~xxxvww|}{{yy||x|~xz{y}|zxy{wyz||}x{w~~{z}~{y{v{{|{x}y{}}~|xzz{z{z}z{x~~~~z{~}~}}~{~~}}x}~{|~{~}z||~}}{u~}~|z}}{}}~~{}~|}|~~~}~~|{|~z}}~}}~{{}}~~{}~||{}w~}|{}}||~~}{~}|~|}~~z}}~~z|}|~~~}|~y|}}}}|}}x}}~}~z{~}w|y|||}{|~|{w}}~}~|}}~||~{~|}|{|~|}~}~y{}||~}~~z~z~}|{}}}~}}|~y}}||~}|zzt~}~~|}{~~|}~|{~z}~}x~}}z~}~|}~~|}|}|}}~~z}{}|{z|~z|~{}|}|~}||{~||}z|}~~~~}|~}~~}~~{|{~|{x{}}yz|~~}~~~z|~}y~~}y}{~~~~}~}}}~x|z~~{x~{||yxx|z{zy|{x|xu}zy}{wzwwwyy}yyz}yz|~v~vzyzx~|{}z{||z}{y}z{~yz{zzvz|yyxxxyz}wzyxwxx{yz{{{yxz}|{zw|{|x|y|{z~}{zx}z~z|{~{~}{zyvwxy|x{|z|}}xyszvzxxu}z}yxyzuyuyyyxw||zy|wyz~|||yw{}{}}x~~xz~wwy{{wzy{yxv}x{yz|zvyzyywxxz|y}zy~yzy}{y|y|y}~x~}z{{|}{{}x|yv||yx~yy~w{|wz{{{{xwyzx|xyz{t}y|~z{{~|{}|~zz|yz~~{xz|z}|z}x}wyyu{zzyz|z~z{wxu}z|zzyx{xwy{}z|{w|{}|{z}}|~yyz|y{{}w|z}zwzzy{|xvvw{vzxxxwx}z{v|zzxxr|uy|twy{{w|wz{|~}w{||~{yz|{||zwx{zw{v~|y|zy{{z{xywwx|xw{xwxzv}xzyvyy{}{|wz|}yz{|{z~z|x{{}zwwz|{}zy{{~w|yz|xv|zxwx|z}wxy{x{u}}y~zxz{{{||{|zzyy|||y|yz|}}zz}z{wzzy{z|yy{xx{zz}y{xxxzxzwzyzy|yz{z{wx{{x{z{{}{y{|y|{{}{|{y|zyzyv{zy|||zwywvzx{}wyyywzvx|{{||u||x|yv}}y{{zyy}y~zw||vyzyww|ws~wxwyy{{{x{w{ywzxzwxzx~zy}|}~~{|~yx|}}~~}~}~{}~}{~~||~zw{y}y}}~~}~}~~||z}~|}}y}~}|}||{}{~~{|~}~||}}~}}||}||{|}~||~}x{}~}~|~|}~}}}}{|}}z}z|}|y~~}~}{~~}}~~}}~|~~|~}}~~~y||}}~}~|~}~{{|~z~z~~}z}}}}~~z}~|~~z}|{~~||{|{~}}}|}|}~||{|{y~|~y{~|~}~~}~z||}}{~|~}z~y}}{|}~~}~~}~y|~{|~}~}y|{z{{y||~}~x{}}y~~~|}|y}}}|}|~}~|{}}z{}}}~|}}|{}~~||z|{|y}zz|~~|~~~}}|}~|}~~}~{~~~{||~w||}}}}}~|~}|}y~}{z}||{}vyx|}yz{y|zz|{yz{z|w}|~z{|}|z||z}{~w|xxyzx|zwy}{y{{x~w}~~~xz||y~{z}z~{zxy{x}zz{~|{x|wz~||{z{|}|yw}x{w{z~z~{wz||~|}w}|~yy{~x}}}{x{x}{{}~w{zz{z|{y{x~|{|z}{~|}~{xz|~xy||{~{|{~{}~x~yy|~}z{z}{~~{z|y{xz{zy}{z~}{y|}~||{z{~~x{|}vy}{{{{zy~uz~|{|~z{{y||{}{{z|{}{w{z{|}}}~xxz}{~||z||v{y|}z{}{zz{zzy{|{x|~y{~{{|~}{{y|zx}z{~{~zzw}xw~{{~}|z}~vy~x}z|xzyvxzzzzyzzx{|{y|~{~~{|~{w}~}z|yz{|xz|yx|{y~~{yy{w|~x{~z~||}}z{u~|{{|z|v~~}|yyx{}{{zxz||x|{|y{{{|}{{}~|~|xy~zw}{~yy}|{}{||xzz{z~~}y~|{sz~z}~{{}z{~}zy}w}|||~||{}{y}z~~}{~}}z}{~~~z{||{|w|z{}z{|}~|}~|z}z|z|y}{{{{y|}{~|xt~~{}{~x~zz}}zx}}zz}~{~}~~|{v|x{}x{}z}||}zy|{}||}~{{}}|}}{yy{}w|x{y{y{{}}}~{}||yw|z}|{}}~|y~}{|}w|{|{z~{}|{z~|{|z~x|~z~{}|}w{z}|~}||~~|{~~||}~}~}~~~{~~|~~}~|~~{~|~|~}~}|~~||}~}{}}~~~||~~~~z}~~~|}~|~}~~~}}~}z}~}~}~~}}~}~~|~z|~~}||z}{|z~}|}~~~~~~~~~|}|~||~|}~z~{{~}~|{}~{}{~|~|~~}|}}~|}}}~~}~~}~{~~~}}}{~~~z~|}|~}{}~~}~{~~}~|}~~~}}x|{yyzy}z}x~yyyw}y|w|y|||zyxx}zzy{y{|yywyyww|~|z{{}zz~|x~|{|z}}||zy|y{|xxu|zxyywzy}yu~y}yvxxx{xzz{xyxz||{y}zwu|}}{uyz{~~}}{|z{xxyxwyzx}}x|x{z{zy{yxwx|{{}}|{xvu|xx{x~y{yy|xv|{{|x{x{y{x{}zty{|uzvz{zzwx}|{y|yyw}u|{zz{xxvy{yzzz|}w{{{wz{{x{|{}}~yz~~zz{u}{|zzxxzz{}}y}|||yzz|y}|{}y{wx|z|ywuyw|{}|z{|{{{x|}~{|xw{y{wz{yy{xxwy{|yzxz~yzz~~x{z|z|z{~~x}z{|{yz{{x}~{~|{z{{w}{|{zvyz{xyz{{{yx{ww{|xz{xw{~{|x|y~z|{}{~{v}}{y~}}}{z~z|z{{{}x{{{}|y{|{y{y~zx{xt|yzys{y|y|{y}|}|~yy~~}||yxz{{}zx}|z{|}}|zy{xxyx|yz{zw}{sww}{zzz}{x|y}w{z}zz~zy}xy{|zz}x~{v{~{zq{{|}y|vw{||{xs}w}x|{zxzywzzyyy~v{zy~{}{xyzy}}w~|~y{~|y~}yy|zzu|{y}v|ww|xzwyxzy|~u|x{}y{y{wyywy}}zz{u|z}{zw{}|}x|z|y~x}}{}|z}|{x|y|xyxyy|{v{xzz|~~{zyx~x~yz~}z||||~w}|}z|}|}~}~z}~|}}}|}~}z~~~~~z~}{|}}z~s~~~~~{}|z}|~y|{~}~}}|~yy|~~}|}~~}}zz}~{~}|~~~~{~|z~}|{{~}|}~~|}}~~{~~~|~}}}~{}}|~~}~z{~}~~~~|{z{}~|}|{z~~~}y~}~~}~}~~~~y}}}~}}{}}|~{|~}vz||}~~~~}}~t~|{}~}}~~~}~}~|||}{~||~|}}x~|}{}}}z~~}|~}~}|}{|}~~~}|}}|~~~}{}}}{}}~~|zz}|~~{~~|}|~~{{}}|~~~~|~~~~}z}{y}}{}~}~~~~~~~~~~{}|~~y|||~~~{z}~}~z{}}z}{z~{~}~zyz{}y{||zz}y||yw}y{|yy}yt}}}z~}}{{~x|}{|||{{||z|{{{}x|}z|y}{~}y{|u|}~~{y}yy{{v{{z{|}}y|{|x|{{wy{{|xw|{~yyv}}y{{}|zx~~|}{y}~y}}zzz|t~t}{||{y}}|z~z}{}z{}xx}}{{~}||||x}}||z~}}|~z~~{y{{}zz||~{z~|zxz~vzyz{|{z}{|zw{|w|}|{}|z|{z{|{}{{|}|v~~}~}zz}zx|}~~}xxy{{z~{{y}}~z|||}zv{~}}|z~~yw{}y}z{y{{{w{x|vzy~||{s}|}}|{}x|}{{|~z{y}u|xz}|y{~~}~}z|w{|xz|w}z}}|{}yz|{y}}}}z}{y}|zz{}}z||z{~}z{|||{y}x{|}}}||}y{~}{||{~|{||zzy}y~xy|~|}{}||{||}||z{z{ww|}|~|}{~zzz~~x|}{||||z|yz{{z||z{z|||{|}}|{|zy}v}{{~|}v{~{~|{|}vx}x{x}{{~y~{~~~|~zy}{{}xzz~}zz|}}yzyx|~yz{x~|}}{w{||zz{}yyvyx}z}y|||{{z{z{||z~y}|||~}yy}}z{|}|}{{|{}|z||~||zz|{||yx{|~xxx|v{{z}}y}|y|yzzz}y{~|~~zz}}~y{|{}|||{xzw|~}}}}}}}~vw||~x~}}z}~~~{}{|}~~~~~~~}~~~~~}}}~z|}}~|{}~|~~~|}|{~~|u|||}~~|}}~|~{{|~||~}~~}~|}~}}~~~~~z~}z~~}z~|~~~~{~}z}~}}~~}~}}}}}~|~~}}}x~|~}}|}}|~~}}}}}|~~|~~z{~|~~z~{}|}|}}~~|||~}}~~{}{~}|~{~}|}~{~~~|{|~~}~}}~~~~{~~|~~~~}~{~|}}~~~~~u~~}{}|}~}~z}y{||z|{y||x{{w~w{wv|xyxyzxwwzx|yyv{y}xxwyx|zyyy~yy{x{|~zx{y||~~z}~wy{|{z|uv{x~}xz{v}zyv~y{vyx}{{z{xs{zwy}w|~~z|z~}z{}|zy~z}|z|y}z|yyx}y{wzxy{zyz||{y}}{y||{zzwxxyyyv|z||zxzuz~x{w~}}z|||y~~w||{xy{w|{{wy|y{{{ywzwwwyzwx}~|{zwyx|xwzyz||y{}{yxx}xzyx~}~x{~}|{}zz{{yxyzu}|~yszzvzxyy{~{y|vyvxx{||{}}}wy{|}}|zyxzx{||y{z}v~x{{y~}|z{yz{y{zywxyuwsx~vz{xyzyxxx|}v{ywzy~zy}~}~|w|{|z||{{{{}}||{txxw{xwyxz|yy|yyyx{{v||y~wzw~wzy|}|z{{z{||z}~x~z~{}}{x}{||zy|z{|wyzx{zwz{wwyzyyyywx~xz|z|~x{|z{}yv{}}{zzzw}{}zyzx}}|}v}zwxz{}wytyy{~|z|wz{x|y{yzzz{u}wy}{|}|yx}{~}wy|y{|{}{z}z{{|zzyy{|{||x{|vz{x{{zzy}}{z}{z}|zxsy~~~xz{zy|~||~z}z{{xy|~z|}z|~y~y|yvvzy|}wxx|zzzy}z{|~{ywyyxy{}yy|{~}{y{x{yy}{{~}{v||{}|u{|{{zvw|yz}wzyyyx{zw~yx|{zvyw|~||{{}}~vzzz{wyy}}{~{}w}~||~{{~~~|~z|}{{}~{{||||~~~~|}}~|~}~zz~~|}~~~{z~|}}|}|~~~|~}|~~{}|~}}}|}{~}~}~~}}~~}|{~~|~|~{z}}~z~{|~||}}}{~~|}|}~{|~~|}~y{}{{||~z~x~~z~~{}~~}}{~~z}~||{~}y|~{~~~~~u~~~~~{z~}|}}}}~{~}}}~}~}}}}}|{|~y|y~|~{|~~~{~}~}~y~|}~}|x|}}|~||~|}~}|z}~~|}~~~~~~y{}~}|~{}{}~||z{~~~~|}}}~z{}y~~~}z~}}y~~|}{~~}||z}~|~~~~}{~}|~}z{}|~}~z}}{}}w}}~{~}{xxx||z|~wz{|{}w{z|uvzyz}zyz}xy||zzy}|{yyw{zzuwzxz|||xw|v{||y}x|{z{wz{y{x~{yw{~|zyy{yy{{{yyx{}wyz}zkz|t|z~x||z{zy{x{xzx|yx{|z{|{|w{z{x||y{y|zzy}{zx~}||xy}z}vzxzzy}{}z~xyz{{xx}~z|x}}z~}}y~|z|}yv|y{yz{}xzzzzzwzx{|yvzz{~z|}||~|~|~vzzz}~{wxu|}yxzzxz~y~{~{||t{|~z|y}~z|v~yzvzvx~|xyw|||{}{{zz|}z}y}{wy|~wyzwvxzzz{zuxy|}~{}{xwyx{y}~|{zz{}y||zv}xvzy{zx}|{z~}v{zzxzz}zx{{zyzzz{{~zyy~|y{}z{z~}~zyu}~{x{||}}y|}wy{z|~y{{|y{x|xzx{~|{w{~}}}}y|~wyy{||z|{z|y{}y|}~y{{yy|{yzwz{wy{t{yx{yw|{q{||y{|}|{z}z{{yx~|zz{yxvzx|xxzz|zy{{|}x|w~{{zzz{zwz}|yyy|ty|yz||wyz|y{yx}|}yxy{}z}y~zxzz~zwx}~||yy|{yxy|{zy|w}|x{~z{z{xx{z|w~}{}|~|{}~y~xyw|zzy|}|{xyyx}yz{{|||zz|{yy~wyx||}||ww{oy}{{zz}~{}{~yw}y||w|z{yx||{||}{x{wz~xz{{{z{{|}}{|}~z}{z|{y|z~yzzzw{zy}{y}|{~}}~~~{~|~z}~v|}}{~~}~~|~{{~{}~}~z}}{|~~}|}~|||{~~{~~}~|{~}~|}~{~|~{}}|~~}~}|}~~|z~~~~}}~~}|{}|}|z|}{}}}~~}|}y}~~{|z||}{|}}}y}{}}~|~||{}}|~v}~||~|}~~~}|}~|z}}}}~~}|{~}|}|z~}}}}~~|~}~{|{}}}z}}|~~}~}}~~}~}|~|z}|}|{}}}|}|}|}}{~~~|z||~{y}}}~~{{}|~~~~z~{|}||{|~}~|{~~~}}|~}~}~|}}~|}|~}|~~{|~~~}~z~||}|{~~}||~}}}}~}~|{~|z{}z}}}}|~}~~}}}|~y}x|~~|~~~v|}~~{}||{{}z~}~z~~~~~x|}wx}~}|z}y~yx{zxx|x}vyz||y}{wxz|vxz|{z}yx~{|y{z~||z{~{{}x{{{|{~}yzxzzy}z}zzxzvwvy|{{y|yw{|}{xuz{xx{{z{yyy|z|{zwy|}}xz}xzzzy~{~w}}y{xwyuwyxx{|yw{xw{~yy|wwz{~yxyyyx|v~~|x~~{|{{{w||{|{zzx}|z{{zzy||zzv|~|xy}{{y}{zy~zxxzww}y{|uyz}yyz~z|{{}|z}|x}~~}z||{y|}{yz{z{}~zy{||{yz{}{}{ww}ztxx{{zyuy~zx{}|~z{||{{{}x}{xx|~y{}y~zz{{z|w{xwyw}vwxzv{xzy|yy{w|zy{|~}}}zz~x|}xxzz}~{}zy}{}|}|x}yzxxv{z{}|{vzxxyx{{zz{z|xxx{u|zy~{|y}|}{|}{~}z{||x|y{~||}{wx}|z{yxv}yy}{zxxtz}{zxy}uxz}yzz{|z}}{yz}~{{z{zy|{z}|y}z|{w}|z{z~{z||}u{{z{z{t{v|{y~z}~|x|zy|~z||{vvz~|{}wx}y{{{{zx}|}}y~|x{}}~xx~zy{}}x{{~{zzwvyxz{}y||{y}|}zxy||{z}}{}~x|{~}yy~|y|{{|yy|}yy~}zy{zw|z|{y}wz~|z{|z~~z{x~yy{}~}x|x|v{}~z~{|z~}y{xy{{|z{{wy}zyv|y{zwzz||yzyzw{zz}}|~{|yxzzz}z~y}}}~~z~~{|}~|}~y~~~|~~z}}~~|~~}}|}~{~|yz||z|~{|{~|~}|}||}~}y~|~~}}{|~~y||{}{z}~}~{~~~|||}~{}|~~}}|~~}~~|~||zw~}~~||~~x~|{z~}}}}~}~z{{~{~~~}}|~||||z|{}|~}}}}|}~}|~{}}}}{~|~{~{~~|}~}}}}|~|}}~~~~~|~||}~~~}~}{}|}~~x}~}}~}}}~~}}~|}{~||||{}}|}{|}|}}|}{{~}}~~|~}|{~}~{}|{~~}}|y~}~}~~~~}~w}}q~}y|~~~yz~~}~~~}|}}x|}~}~{}~|~}{|~|xx|~||{|}|z~~~}z~~{~z{}}}|w|||x|{wyxyy|zzx{ytzy}|y{}y|{{xz|}xxv|y{ywyzyzyzz}w}|yz{xx~{x{xuyy}~|{{{x{zzx{x|z{{xvy{|z|zyyxz{{|yyx~}vz}y{|}}z}zz}zxy{}xyzzz{}}z{{zzz{{zx{wy}zz|z}wxyvz}{zw{u|yywvz}zvx~xy~yvz{yv~zxy|~z}|{~{{y}{x{{~~v|{v|y{{yy{z{zw|z{zy|vu{wxzx|x}x{{{z{y}wyyy{yy||z}x|{yuvyyy{wyzxz}zv}|x~|}{||wu{wx{zw{|{yv{{|ywv}zzy|||zwzy|{}|}|yyv}{{z||{zwzxz{}zz}zzyyt{~{|wz}w{}{xytyzz{zx~{}vwxzyz|{~{z}y|}y{}ywz{|y}~wv{|x}{{x|wz|{{z{w|}y{y{}z{zwy}z|x|yz~~|~|x{y|{xz|z}yz}||z{|~y||}x{w}zxv|x~w{ty}xxyyyxyz}|r}yzy{zy{|z}|}wx{zzxx}|v{|zy}}}{z|w{zzyw|zxzxrz||}zy|~y{z{|{|x|w||{|x|}|y}zxw}z}{}z~{|~~x|zz}z{zy|z{zyt{~{vz}{|}vyxzzzzzwx{}{xxz{|wz}yyxx{~|x}yz|}z}z}zzy{|{yw{}||{{vxzxy|y}yyx|yu{zx|}{zxy|yz|y{|}x|wzv{zy|yyzxz}yyzyzwzz~~}{}x{z{{{{zyyy|yxyzy{w{}z}z~|y}~~}~~{{{~~}~w~|~~~~|}~~|~}}~|}}}~}z||~~|}|{|~{|~}{}z~}{|~{}|{}~~{}}~~~~}}~~~y~}}}|~~{~|}}~~~}}||}~~z|~|~{}~~~}}~}~{~}y}~}~}~}|~}|}}z~~~}|w}|~}}~{~{|~}~z{~|~|}}|}{~}}~}~{{~~~y~||~|}~~~|~|}~{}y|}~~~y}|}}}||}|~|}}~|~~~x|~|z|~}z~{~~}~}|}|~~|}~|{|z~~|~~~|{}}~~~y|}~~~}~||~~{~xz}|~{~~~|z{}~}}yy~}|~}|~|}}}y}}}~|}}~~|}}|~~~z}z~||{~{~y~|~}}}z|}~{~~z{yz|}y}{{}|~z}|t}yy{zy{zwvyv}{|{{zw}~xzz||{y}|y|zy|}yz|zzw{~z{zy~}~~z{}yv}yzyuxwxxz{}{x{x}{xwvzw~}wz|yw{xyzz{yy|{z}}}yz}{{~y~{~|xy}|yyxyv|x{{xxw{vzz|~xvvx}zw~wy}x{z||{{w{yxzw~zw}|||{~yyzzzy|{}}{x{z|{y|y|v|y~|v{x|w~|yzzy|zyx~x{}yxx}}}{z{x|~|yxy}y|{zxzyz|{x|zx|yy{{yvz{|w{xy{xzzx}xyu{~|yyy|z}~~w{}{w}}zz{{w}|ywzx~|}}z~}|y}zx~zvvzyy}zxy{xyx|yw{vxz{|wu{{z{}y|x{zv|}~}{}wzvz{x{}~~~z|~{xwvyzz}{{x}y{v}ywyyz{|~vwx{y|v}z|vy}vyx}{||xz|y|{z|{}|}z{}|y{zzw|{{yzw|{x|v{wz~w|ztz{x{xvwyxvz{|{~{|}}yx{wz{|}~yz}}|z||ww|wy||zx|}y{|zyxv{~}x~yxyvz|z}{}~zxzy|z{w~w{y{z|{~~}vzy~yzy~}y{x|~{yzzx{{|x{ww|yx{vxz|xx{{{w{~xxzx}uw}zz||y{v||zz}z|{z{y|z|s||w{y|xw}{zz|yzzw{z|}yyxxzzxy{~z|{xy~z{|u{|~z}y}}w~|}{{{z{wxy|zy|uyy|vzzxyvzzw}z|~yzzx~y~yyxz{|y}{y{z~{yxzy}|}||~}{~~y~}}|z~~~~~}}||{z{|}|{~z}|}{|~|~}}}{y~{}z}}xy}{|~}}~~}|}~||~~|}}}}~|}}z{|wx}z{|~{|~|~}|~~~|~}}z{}z}}|}y}~z{~~~|}}~|}~~{~~~~}|}}~||y~{~}~}z~~{~{~~~}~{{z{{|~~zz|z~z~}}~|~}{|~}}|~~{|~|}|{}|}~~y|}|~{~~~}~~|~~|}|}z}{{{}}||}}}}|~~~}||~{}}~{w|}|~~wx~{|}}|x||y~{|~}}}~~}}{~~|~}~}|}~~|~|}~}{|~{z~||{~~{~y}|}~~|~~}{~z{{}~}}}~~~}|z}}|||{}z~~~~}z|~~{z|}z}}|{~}}}}}y}~{z|~}|}|zz~~{}w{{}{yxy}}}|yvyxxy}y}y{~w|z{yx|xyxw{zzwwyzw{|{}vxyz}{|z{~y{~yy|z~|y|||{zyzy|{y{zyvwy~{u|x}y|{z|yy{{{z{x~yz~x{zy{zzvyyyyw{y}|w|zz|vzx|u}yzzxx|~x{z{wv}zy{wzyzw|{yxy{x|z|{vx~}{{|yy}|}|||~y}uv}t|yy{x{z{vy~z}z{{y{|{zzwz{|y|zy|z|u{{x{zwzzty{{x{x{{{|{vz|}}~~|zxyxx}yy}|vx{}yxzzuvv{~u}y|y{zy~||xux}|}xxzzxyzy{xyx{wyzz{{{{y}~}}y|{|{{z||yx}zzwzy}}}ywz}~|xz|y~xy{yxu||xv~{}z{{}zy{yw|x~|xyzzzzz|y|}}y{zy}yywwxy{z|yyzvvy}~|{z{|xyy|x{{wy|z{{}}|yz|{}{zx|x~{w~~}|uzvywzz{uyy{zvzwx|~yywzyvzz~}{w~zwwyy{~~}t{z|xyt{~{~{xxy|{{{}|pzz{xzyx}{}z{z|}zz{w}}{xyyy}}||{zvzy~{|}vzuwzz{z}}yy}xzw|||}v{{t|}zw||wzv|{yz~|xzz{{zx|yx|y}{}}z|}y{zz{z~||{yzyz~~}yyyy{{{z|{|v~zw{|wz{z|||yyzw~}zvy}{|zyy{wwvyy|~~yz}{}x~|w{}zyyy|uyx|yv|}|x{z|xz{~{y}yxv|y}}|yxy{|{{zxz{{|}}~|~~~|~{w}}}~~}~}}~~~|~~y{~{}}~}|}~z~~~{~}|}x}~||{{~}y|~~|{~|z~}~z~}~}yz~}{}}~~|||{{}|{~~}}}}~}~}~~~w}|~{}~}|{z~~~~|~}~~~|{{~|}~~}|}~}|}~{}~~}}~}~z~}~}~}~~||~~~~}~~~{}|}~}}z}~}{}}x}|}|}~|~}{}~zx|~{|}|}}z}{~|~{z~{|~{~}~|}}}z{|}~|~||{~||}|}}}|}~}|~}~{}|~}~~}|}~||}}{}|z{|}~~}}|}z}~{~|}}~|~}}}~{~~}~}}z{~{}~~~y}{{~{~y~~~~~~{~}{z}{}}}~|}~}|~|~}v{|~z~~}}z~}~}~~~|x}}|}}|}}~zzyyz|xzx{}yz~|y{}w{zzzzy{{|yyzyxzzzx|ryz|uyw{zxz|y|u~{|}{}xx||}~y{{yy|~{||||wwz|xwxyx{z}x|{yvvzvywyw{yyw|yzyxz{|yyx|x{{{~{|zu|zzy{{}{xvwuxy|wu{{x|wx{}{z~{ywzwxywy~xwz{|yw|z}{||{z{y}{z||w|{}~~}}z{zwwz|{yy}{wv|y|{|{w{|zyv|vzxxx{{z}{}z{u~z{xx~}x~~{zvx{z}{|wzy|ty{zx~zw{{{|wz{y|{x{wy{x|y|yxy{}}yzzz{{~v}x}{|~~{y}|yz}}~~}|}zy|y{yxyx}tx{{xszx~}{|y|{}y|~wyz||{|}yxy{{w}|zzywz}}z|{yz{{{xw}{uvy|yvxxwy~{swy{zx{|zxzyzyz{{{{z~x||}zyxzw{|{zy|z|y||zy{|~{{xw}zyxy{t{z{|v|zwxywyxw{zzy~vxx{|}z|~{{{zy{|y{zz}|z~}}y{yz{zyxv|ytyywvzw|{{xzyyz{w|vy|{{|y|yzy}x}{{zy{zvz~z|{{|y}zzy{yv|z|z{|xzy{zzwyzxt|yvz{zwy|~z|{z}}y{}}z{yz{|z{u}zv{y|y{x{z|wxzy{y{z}uvvzz|yy}}}yvzz{zyzwz{}~{zyz{y|x||z{}z|z|~zx{z||v|uy~vzvzx{xxzx{}|{zz}y|vz{vz~}||{{~{||w|{~~~~}}~{}~{~|~}{|~~|{{}|}||}zz}|~~}|~~||~}~|~~{}|y}|{|}|~{z{|{z~~{~~|~}}|~z}~z{}|}{~}z~|}|{|}y~~~}~}|{~z}||~z~~~}~~u||}}|}~~{~|~{}z~~~}}y}~}}{}|z}~z{}|{~}y~}~~~{}}z}|}~{{||}||z~~|~~|~{}}}}~~~{x~~|~}~}}}}z|{z~}~}}~|~~|~~}w{}~~}}}~{|{}|~~{}|||~~}~}~}|y~|~}z~}~}x}~~}}}}x}|}|}}}~|~}~~|y}}}|x~||}{}}~~}y~~z~~~}}{~{~}|}}|{~}~y}~z~~|}~~||z|}{z~~~{~}|~}}|}~~|~}~|y~~}}~|~|}||~}~}zy|}z~yx{~}~yy|z{y{y~}|zw{z|{}z~|yx~yy}{y}~w{yy{yz|}}zyw{}vyy|yzv}}y{z}|wxw|vzwzz|zy~{}yz}zu{~{}{z|{v}yz{{w~z~yzy~{z~}yx{|yz|zy{zyz}~zyz~}|}xz{w{y{{z~y{yx~yzz}w~{{{~z{~xyxyyz~}||z~zzzz}|z}z{xw{~}{|zx~y}z}|xv||w{{zx~}yzzwzyzz~x{{vx{|zy|z}{{|}x{y|{z}zw|y}|{xxyzyx}z}z}y{{y{~zx{}~{zyzy||zzx{yy{{{|}{wxx|xy||y~y~t||{v|z||{wzzzw}{y|{{{||w|z{~~y~{~||y|}|~}|}z}{xv}{}{{}z||{{}zx||yw||y}{z{x{yx~}y{|x{~y~{|xw}y}{{}zyz{vx{{~v{{x|zz|z|~}{|x~u}x{{z|z|yzw{|x~~z}~zyz~|zvzzx}z}}v{}y||}}zzzyx{{||y{}|||~|{|x{|{w||}}u}zsy}|z}z|z{~z{}{y}y}z||z|xyw|y~}yz|}|}}zz|y{{~w{|~}|~yzzz~}x|zx{xwt{|z|{}}z|xz||||x{yxz{~y|wz{~xy}wzx||}w{|{{z}}ywz}|{|}{~|zy~y{{zzxtz}}|v~y{~}{{}}}{{{{|zy~{}{||zvyvx}{y{v{z|zy~{}{y|||~|{z|}v{{yz{y|zww}|}|}~||~~~}y}}~|}~{~~}||y}}~}|~~}~~|~}z}y}}|~~~}~|~||}~}~||}|~z}}y}~~|~~~||}~~|}~~~||{}}{~}|~}{}}y||}}~~~{~~~~~~}~~}z|}~}|}|~|~~~||}~~~z|~}~{~||z}~~z~~~~|~|~~~~~|}}|z~}{s}{~~||~~~}}|~|~~~~~~{}|~~~|z{}~~~~}z~~}}}~~~~~~}~{z~}~~~~~|~~|}~~}}}~|~~}~|}}}~~|~|}~|{~|}}~~~}z}~|~|v{wyyx|{~x|{yvywvxyxwzz|zxy~|x}}|u|{|yvyy}xyzz||{w~{x}z~zy{}yy}~|xzyzxzxyzy{wzxz}w~xzx{xz{uz~y}yzyywvzy|y|~|{{wz{{}{x{yz{yx}{{x|x{|}}{{zy|u{uzzy}vwyy~~{~twy||yuyzz{|y}}xz{}yy|xy}x}||z}yzw|z{|u~yy{{x~|t}}z}~~{~xw~|y~xz||{|uwv{y|xyu}z{|}yxxx}||yywz~{zzzyxx{{}z|utw{xxxzwyxzzyy~|||yxy}zw|||zxxz{}}|zzx|yx}}}xy{yz}yzxyzz{wyvzzxy{|zuwyyyz{vzx{|y{vxx}xy|y||z}}x|y|y|{z{||~{y}{z{xyyyzqz{}xxxw}wzyx{xw|yz|{~xv~|y{{}zx}|y~}w~}{zx}~{{|z|y|yzw{zzy~{zzz~y|{xz{{ywzz}xx|z|uy|{xv|{{vx}z}}||v}w{zwvz~z{{~|}|ywzuxvyw||{{{yxu{{xwyz|v|y}zy}wxx}|x}|||{{wz}}|zyz}}xz}}{|ww}xyxz|{x|~zx{{yx{yx|xu{x|zuxyv{z|}x|~{}y}vz{~zywy{y|z}|~|z~x{~}zzy{vz{uyvww|u|xyzyzxxw}y{xywy{yt~xw{}zz}y{yxzyyzyz{w|z{}}{|x|{~{z{zzxwxxxy~yz{x{{vwwx{u~}zyw|{}{~~x|{{}~yz{{w}~~z~||{{~}}}~~~z~|{xz~~z}{~~~~}~}~}}}||~zzz}~~}~~|{~{~|}z~|}~|}~{|{z{||y~}{~~}z|z~|~~~||{|{~~}~~}~~}}}}}{|}|~~~~|z}}~~~}z|}|~{{|}z{{xz~~{}~~~{zz|~z~{vv~}}}~|z~~}~}|~{}}z|}~}}}}}}}}~|y}}}}~{~}~~|~~y~z~{|~~~|}~~}~~~{{~~~}}x~~{|x}~|~|}|~~}~|}z~}~}}{~|}~|~}|~}~~z}~}~}}}{z||~}{{}}|zy{|~}~|}{~}~}}{{}~~~~~}}y}}}~|x|~~|~~}}}~|}|}}||~z~|~~~z{y~{|}}|{{}~~~{}~yxyz||xz~{w|v{{zsx}|{x|wz{{vxzyxx|y{xy}|zwux{~}yyyz}wzyz}xyz|xz|{yw|}zx|xw|yzyz~yzy|zw}yzzx|yzw{x|ztyy{y{y|~z~zw{|wxyvy{{yyxv{{yvwzzwz}syz}|}wwvy{z{z{{y|w{y~}yz|zzyzwzwy{z|w{}yx|z}y{y{xxy{{zzy{y}yxvy{~}vyv}yzzt{z}|}yzyuyyyx||wz|xxx{vyu|zywyvwzw{{z|wzy{z}{yxxxz||{y{}{vw}z|~zywz{yyvvy|y{{z|zz{z|yxyz}|zz|yzz|wxzzz{x|z}{v{y}{}{xx{z{|{}xy|}{z}xvyy|z|z~{||}xz{{{yzz|x}wx~x~}v~|}xz{{~zv{~yyz~{}{x|~zuw{wyzxyzzyys||z~z}yyzyv{zyu|{w|zx{x{~x}{xz|yv|xyz|yy~zzx}z~}~y{z|x||yw}|tyz~vz|yuz|}yzy~zy~~|uzz{z|}{ywyv{{zwyy{x{|}~z}zxzzxz|w{|y|~wywy~y|}~{{{y|x|w{}xy{|{x{z{{yzz{zvx}~|{z{x~z{|{y~t~zz||zx{y{y{yxxv}x{}{{x|~syxyzyyzyyvz~{|zxw|w{xyzyy}|{||y|u{yx}zz|w{u~wt{uxz|yxzy}x}x|}}wxyz{w|zxx|{||v{~||xz}|vzw{zyw{|{zy}y}}|}yyvzzys{}}{zxzzyzxzw|yyz|~||z}~~}{{z~~~~~~z|}~{~|~~}~}|zz~}|~|{~}}~~~|}~~z|}}}~|zy~{}}~{~}}}}z{}{|~~}}~|{|~~}}z|}}~yz~|~~}{}~~~~}y~{~y|{}}~||~|~~|~z}~~~}~~~~~|}z|}~}}y~~{~~{}|~}}~|}}~|}|{|y~~{~~{}{}{}|~}}|}}}~|~x||~}~|}}|{|~|~~~}|}}{{~|{~z||~|}~}{|z}~~z}|{~{}|~~}|{~|}z|~~|{}z}w{y~|}}}}~{~~}~~~{|||}~~~}~{|z{|||~}~~{|}|~~|}}y~~}}~|~~{~~}}v~}{{|~~}|}|{~~~}~|{|}~{|}~}{~z{{}}|~}|||{~~~}{}}}|}|z|x~z}|{y~|zwxw~zzxw{yz|{x|y|{zzvz}{yxz|{uvwyy{v{z}{xz~x|xzyz{y|{y|x|y{xzxzy|wyyy}|xyyxww|}{{wxu{zzzz{yxyxwy|yy{{}|vy|~{}s~yy}z|{~||{~~{zwyzuwzz|ywzzzy{uy{x{|{}zxzzx{}|xy|}yxzxzz}y}}{yy|}{{zz~~}w|}vxxzxv~~~{{yxzxxxyxx~}}}uz}|vzy{u{~zz}yw|}|vw~}}}y|xy{x}zyz}yy}{|xzy{{yzz{x|wwxy~wzvzw|z{|{xw}}||zy|z}{{{{z||z|{{|}|{zv}|xzzuy}zx{wxywz}xz{v{z}yx|x|{{z}{}~~~~{z{x|yzzy{||{{{yt|}yxz}~x|zy{t|z}}zzxxxx}y|y{x|x{~|x|vzy{|~vz||{~}{{y|}}}|~zxzx~}wy{ww|zzxxzu{xy|uyz{wsyyyvwx{~yyw~z{{zx}z|{}~|v}zyzw|zvyz|{{~}z{y}|{{xw~}||x{||v{{w{{|x{{|}~}yxz}||{w{||{{y}u}yvz|{~{yz{|zzyx}z{|zzyw{w{yy|{{z}{yy|z|~~y|{z}|v|x||{{z||zz|{}z||}|ztz~{y{xxxxzxzzxy}{{yx{{}|xt|v}zz~|{x~|z}xx{|}|zzz}{|~{}|{zwzyywtxxyvyyy{}|yxyyywvy|vwwy|y}}y~||yz{zwy{z|~{{z~~~~|s}{{|z|}}}~|~|{~}~~}y}}|}{~~}}|}}}||}|~~|~~~~}}~}y|}}~|~~{||{|}{}|~}}{~~|{|}~~}}}}~}~|w~}|y}|y|}}{~{~z}{}}z~}~~}y{{z}~}~}}{y~~z~~~}|zz{}}z}~{||zz|yz|}w}}}y~{~}~}{~|~~~~~}z}|~}}|~|x~~x|~~~~}{z}~}{||z}{~~{}y{|z|||z|~}~||}~~~|~~}~|{yx}|z||}|}z||~}}{|~~}{~~~~{~}y|~~}~~|~z|~||~}}}}z~~}~y~||~|~|y~}}|}|~~~}y}|}}~{|~}{~|{~{}z|~|z{}~{}}}|~y{{}|{~|}v}~||~}{~~}|~~~}|zywz|}zz{{|}}xy|x{v{{zzzz{{v}{||{z{y}yz|v||xwzx}||zzs}{y|yy}ywzzz{x}yz~||}{wz|y{|}y{x|zzyx{}{zwz{x{xz|z|{xv|z{}zzwzxzzxwz{zx{y{xzv|{t||{}wv{||yyxzzxx{}}~y|||zwwz{{}|xzwwz}z{zzy{x{wx{xxwzz{x}~xxzzy{yyxxyz{y~|vwzyw}w}yw|yz{yy{x}}yywxyz}zxy}~xzvy|~xx}z{|~}z|}zyx{z{z{~xzvv|zxzx{z}y~z{{y~zz}wyy{|xw}uyywyz}wwyy{y||z{|yyyzy{}xz~z{}xwx||{zw|w}wv|ywxxyx{yzy~{|~{{|vyz{{y{||{{yx{~{ywyx|x{~v{z~zux{{y{x{}zvy|xy|zx}}z}y{wyz{v{zvyyxy}}|zx{~{{zz{wzzzx|}y}yz{{uxzu}zzv{vx}||zz~{yxwy{uw}~{y~y|z}}}|v|{y}z|zy{|}w{~|{y|x{y{zzyzw|vw|v|{x|{zyy|w{|{{}|yxyyzzxt{y~vxyyzxzwy|zzwzz||wuvxz{zzxw|xv~{xvz{{z{~|wzyw}x~yz{yyy}v~zw{yy}|y{|zzyzz{|{z|zzz|}vzy}x{z||xxxw{}y|xyxyy{{{~yyv|z|ywzzvxvyyxz|}y|{yzy}vzz{v}wyx~|y}z{wz{zzzyyyw{w~wy{~}|{}y~wy{~zww|z{x~xz~}~|{~~}|~|~{}z}}|{}{|~}~{{~}}}{{|zz}}v|~}|}~|z}~{|}}{~|y~z}|~~~{~}|~}|~||~|z}~z}~{|~z~~||~|}z}}}}|~~~}z~|{~}~~~z~}}~~{||~}~z}}~}~|~~z|~y~|~|}}~|~|~~|~}~}|~}{~~}}{~}~{z~}|~|}~~}~|}~}}}z}}~~|}||{{~|}~~}}{{}|~~~~||~|}}~z~}||~~}||}~~|~{}|}{}}}~}|~z~}|~~}}}|~y}}||}x~z}~~}~~||~}|}}}~|}~z~z~~|~||~~~~}~|}|~|}{~|}~~~{{z}~|{}}{|~~}}~{}|}}}}~}}~{}}z~~}}~}~{}~|~{~~z{||}~~xy~xxx{yzx{vxxxzxyzwy|}z{|z{tz~}zx|zz|zwzwyz~|}z|}}x|y~w|{{|z{~z|{|zz|z{uzz|zxy}z{zy|zz~{z|x{yvyzw|x|zwwzyy|xzz||||~{}x{yxwx~{wux||~{v{xz{ywyyzx{|zx{zvvwyyz{wyxvzyzyz~}{{|{}||z{|v||z}z|}||}{yzxzysyyyz{zwxz}x{zz|x|yz|{xzxyzw~||~vw{y{~~|{|}{{z{z}|{xy}{~yz|xwyzy{y{|x{|}ywzwy{~y|yx{|zwwzvvyw~|yx|zv~z{z{{xxz{{v{z{~zz|}|~z{}y|xz{yww}tww{xz}zy|zzw{|||~zw{|{|}wyzz|}|~xz{{{x{{z}x}|}~}w{{yy|z|}}{|w{yyzxzx|yz{wu{w{{v{}z{yzw|x|{wx{y~z|{zzx{{w{|z~zxwx|~|}xzzyyyzu~|{yw}|zyz|ywy{zwy}|~{w}vx|y{|y{{x|y~zz~xxzx}zywzxzy}yyvy{w{}z|}yy|z{zzy|}wzz|x}y{~~~|{wz{xyz|{x~}}z{zy{yyzy{}v~xyzxv||vzyy{|yz~}w{w{~|z{y~y}y}y~zy|~x}{{~{|}z}z{y|xuv{zv{}}{zzz|}{wy{yxzy}yz~{||{{{{x{}zzyx}{y|z{zz{}}z{|{~~v{{}y{xvyxyx~zyz|{xy~zyx~z{y{{xyyvuwu{yx{}v}|x~|xz}zzz}~}{~||{}~~}~|z|z}~|~}}|}y{~|}~~{|}~}y}|w}zz~~|zyy}{y|~|||z}~}|~|z}{|}~}}~~~~{|y~{~~|{~z}~z~{z}}|~~}|~}}{~~{}|}}||~{|}~~~}~~|~~~|}}z}}|}~}z|}~{~z|~}~z|~}|~~~~~|~|~|}yzz~}}}|{~~~x~{~|}~}|}}~~}z}~~{||~~}|}~~~|}yy~~~|u|~}~~|~}~}}|}~~|~}~|}~~~~~|{y~~~|~|~|}}}}~|{~~z}~{}~~|z}|~|y{~}{||~}t~{}}{~||{||z~}yz~z|{~}|}~z|}~{|}~}~~~~||}~||}}z|{}{}zx~|}}}{}~}~~~~~w~}~{|~}}}~}{~zz|}||~{||~xy|{v{z~||yw}zy{~~xv|y{~|zy~}}{z{zzyyz{y{yyzvx{|{{}x|uy|yvu{{{v~y~wx|xw~z|}x}y~}y}zvx{|{{x}z{{z|zzyw~yzz|yv~|{zw~yv{yw}}xx|~|yxxxyzyy|z{~zwz{{{xyz{xzy~yx||x{vwy{yw{{|zzy{zyu}xzx{vyzyz~y}xzxzxv}{|{~sxyz{|{}z{{zzwy{y|zy{vx{wxyzw{y|{ytx|~|zxxzwyvz{wzzzz~w{}}|z|y|x{{vzzz|z}{{x}xzzxwx|zuvxuw~x{yyxy{w|{xz|{}|x|wv{x|yxzwv~u}{x{x||z|xyz{wz~vux|xzz|z{|||{yx}zr}||yzxx}||zxyz{}|xz~zuv{}tzxw~zxyx}|~y{||}|z}z}zx}z|{}||wzy|w{z|yvx|{{}|{|{zzzzxzy}y|zz}x{{y{~~{t~w|yzxxx|~~|z}|{{|t|z|y|~|{|{u|~yx{||zxxx|{}~||zxvyz~xzy{}y~{yw{|xvw}zz}|yyz{|x|{~}}yxx}z{u|y{u~y|}|{ux{y|}|x{zyxz{zy{v{x~xzz|xyzw|}z|{{x|z|y{y|}zxxyz{x|y|x}y|z}~z|{yy}yyzy{yz{{{{{xzzx{yyv|zw|y{z{x|zz|z||y{vyzyzzw}wxxy{}}y|zyy}zz{y~|xz|yz{y}|zx}{w}{{|}yzzz|{w|zwyw{}z|}z}~~}~z{{|~}|~}}|~}{}~~}}{~}~{x}{|~~~}~y|~~|~~~~{}|~{|}}|}}}~~}}}z~}y~}~{|}z}~~|}{}|{~|}~}}~z}{zz~}~~{|}}{~}|{~~~~}}~{}|{|~}}{}~|~~~}~}}~~}}}}~~~~}|~}~~||}}}~}|}}~}{{}}~}}{}|}~}~|~~~{}~}~{}}|{y}||{~~zz~~|~|{{}~}~|}~z}{}{~~|}|y}~}~}{~||}||{~v~|~z}}}}~~z}}~}~|~|{|}}~~~~~|z~{}~}~|}{|{~}~~~}{z}~{~z~~~}~~|z}|z}|}~~~}{~~{}}z}}~}~~|~}}~~~}}~~~~x||y{{wzzz~|t|zw{yyzz|}uzwy|yxu|z{y{||{|}{wx}{{||{{zzz{|z}xyy}|}{xz}v|{}yzzvy{{zuzy|xu{|vwzy}zxwzvw{x{w}{y~y{|x|vv|xxv~y{zy~}q}||}zz~}|y||zzxyxx|x{x{zx}{z{|yz}|zzzz|}y}x{xzz|yzz{{zxyyzy}y~yz}u|~|y{}x{{v|{wxxw{yw|z{{vzvxyy{wyxyyz|zxx}xy{}x~zz{}{~uz|}wz{|zx||z|vuxz}v|{xvx{w}wzz}~}zzzz|w{{wzx}{zzvzz}|{||~{{yt{|y{{}}|}z~y|yz|~uwx|z||x|y|uxxzw|yy||{zyy{z{{|{{y||t{z~ty}|yz}y{{}|z~{zwy~zzwzv~wwsx|v{ywyzz|{}{{y}{y|{z~|z{|wzz{}yz|{{}{|||wwyv{|vy{y|}{zx{yy}vy{|{|{~w~|xyzxzx~wx~w|yw{}|}|x}z{{w~}{~{||{xy~wxy|w|u|twyvy|yyzw{~yxyvwyzzw}|zz}{{uy{{z}zy|z{z~}}||zy{z{yyzzzvz{tz{{yxu}z{{yxw|zuwxwxzz}yy|t{}yyy{xz{}zz{}{y~{y{{{y|~}xzz{zwzy~z|wz{{|}wsv~wyw~x{zz}|zxy}{y~|z{}|{z~~{{yzz|yyy|}xy|||ztu~{{y{{|{v|zvzyvy{wzzx{}zx{z|{{z~}~~|{}yzy}zz}{~{{z~|}}|{}|}~~|~z~~~}{}|}~}~~|~~|{~}|~~~||z}~y~~~}~~~{{|~~|}}~~}~~}}|w~}{~}|~}z~z~|||}yz}u~~~}}~}}}}|}z|{|~|}}|}}}~~~}~~~~~{}{}~{}}zx}|~|~y|~}~}}~}}}~}{}||~|~{y~}~|z}~~~~{x}~{|}~~}~~~|~~~~|}}{y}|{{~}~x}{}~}~~~z}|}}}|{|}|}}~{}|~|~~~~}{~~|~{|}}~|{}|z}}}}{||}|~}~yxz~~~~||y~}y{{y{|{|||}}z|}}}}}}}~~~|~}}~}~}}{~}~z~|~|~}|z~{|~}{zvz}|{zz~|xy}z}z|xy{}~}zuz{}yx{{|}z{{}z|z}z{||z}y{zz|{{{|~{~|y~yz{|y{wx}~y}|zz|v}t|~{yxwy|~|w}}}|xzz{~{{wy}{z|yy{|y}x~}zz|}{|xyyx}{y}w{zy{zx|x|||}y}z}|yx}{}{{{|ywvx|zz|{~~{xw|y}|}ywz}xxzy}z~~{{}x||y}{x|}zzzvz{z{|{|{{|{{{{}{}yxz{{y}{yyxz{y}{|yw|{}|yw{||{z|{zy{zyy{|zy~z|~|{|yw|x{{y~|y}~{|}z{|yzyy{{{~|}x{zz|x|ywx{|||yz|v|~{|{u~xy~zz{}x|}z}y}{zxzy~z~{|x{}y~z{{|}|yw~z{z{x||x|zy}{zzx{{wzy}|vywy{zyz|zwz}~xy|~}~|{|zz|~|vx|w{zzxy{z}~|y~zzzzz}|~}yz|~|{{zyz{||yz~|~{{}{|z{~}{}~{z|xz{|yzxyy|~zx|{~{{{}{|zz{}}~y}x{~}|{{{xz|~z{}}z{}}{w{z}|z||~|zz{}zy{}w~}x~||yy{{yz{}||~{{~{|zzzyz{~{y{z}}zz}~}~yx{|wz{}v|w||{}|}zw||zx{yzy~{~~~}z{|xx|zz{z}}zx~|~z{z{{wzz}x}{z|{~}zz~z}||}y~||}y}~{z}x|xty{}~}|vz|~|{{~}z}~}}~~y~z||~~zx~}|~~~{}}|~~~|}}{{|}~}{~}~{|~}~~|~~|~}~~~~||}~~}zzx}}{|}|~|~}}~{~}~|~|z~}{|~|}~~~}~~~|}}~~||}~~~}~~}}}~zy}~||~}}}{y~}}z~w~y{{}z|~|~}~z}~|}~}z~|~~~~~~x~~|}~|~}~}~}~~~|{|~}|}|~{{||~}~~|~}~}~~~~}|}|{}}~y~}~~{|~~~}~~}|||{|}}~{yz}y{~w|yvzu{{{x~|v{|{v~wxyvzxvxwzy{}yyxz}{zyzy||zz{~}|z~~vxyz{xyxz|u|x{{yvvzxvu|ywwzyy{zy{wxxvv{{xxwvzxz}|y}y{wx{z~{x|zx|}||}{v}}z{yzy|wzvz{vtwx}{wzz}{uy{|s|zwyyzyz}zzvz~v{x~{w{||y}}yyyz{yy~{yxxs~vxw{yxyvx{xxz{vwwv|~yszy}{|}|zzy~zxyzyxyy{yz|zyz{|~}yz{{xywzy{|zzzyv}|{{yz|y{{{wwyyx|y}zyzy}|}{yyx}}{}||xzyw{{{{~|}z~{}yzvvxwyy{zyx{vvxwzy}z{x{xv{xzwy}}{tz}w|yzz{yxyz}z|z~y}{~y}zzz{|zpv|wz{yw}yyzzz{uuxyzyxuwzw|{{z|~|z{y|w|}x{z}z{|}~|{|||}yyxyy||y|{xwyzuz|w||{{}x}x|xz{w{}x~zyx|~wv|vy|~|}y{}ywxwz{y~|xx|wsy}wzy|tuwvz{v|yrwxyw|yy|{z|{{|v~xyw{}|}xy||zsy~y~y||z}{~z~x|||v|y}xwyx||uyyz{yyyyw{{xzuyx~y}yy|}{zxz}~~zw}zyz{{{z~y}v{}z{z|u}vyz{z~xv{zyvzxyzzyxxwz}}{x{{}{yz|{zwyzz||yu|y}zzz~}||}xxz{vxwu{yvyxxxyy|z}xy|ysywy~|x{|}z{}|z{}|vzyy~{v|~~z}~~||~}zz}~|~~|}y~}}{~||~{~~~}~z{~}~~||}~z~}|{~}~{|||~z}|}{|~|}|}~}}~~~~}||}||x~|}~|{|~{|{|z{~}~~~|~~z}}y~|}~|{}x}z}~|z|z}}~~|~{~|}~}}~~}|{|{}}~}~}}~{}}~{~}~}~}||}u{|~{}}{||z~{}|}}{}~|}~{~|}~~}~}}|{}~~}}~~{{||~{~}||}{~~z|z~z~~~|}}~~||~}|{}}~|}||~~}|~~}~|~}}||}zy}|~~{|}z{~}{|}}{}~|~~~{|}}~}{~zz~|}y~~y|||}||}}|~||~~~}|}~}v~{~z}}y}|x|~~}~~}~|{}~{~z~||}{}|z~|}~{}}|~}|~z|}}{}|x|z~}~}~||~}~|~v|{~~z|~z|z}yz}{yzv}y{|~{||{}zwvv{z{|x|yzxz{x|{zyvx{|v{||{x|{z~{}x|}z|}wzw|~|y~|z}y{{y~~~yv{t|x~zz|x}{}{{{~{y|zz{|{~~y|}{z~{zz}z{xzzx~z~}~w{{|x{zz|}xz{||y|wzz|y~z}}{{~|y{{yz}z||w|{wzz|{vyw{~|y}yz||y}|~xy}|z}}}}{xz{{|{{}{x|{zzyzz|}{}wyxz|v{|{|z|{{z{yxzx{{z~~|}y~z{|}{{xz|{{z|{{{}yzw|~~zyzz}zyz}}{}|~}zx||{z|y{z{{~zwzz{{xzzwy|xyt}yv~~v|zw}{z|{y||zx||z{|v~z~y|}~|t|zzz{y{~~z{y||z}|{z~{y{z{}}wwzz~{|y{zu|z{|||{y{}||}}y}|{|}}}|{}x|~z~x||zz{|{zxzx~{w}|}{|yy}~zy|~{zz|z|z{{|{{zv|yyy{~|yz{yyzw{z{|}|wz}wx|z~|y|{z}x|y~~}x{z|~||{~wyz}yzyzw~xxzz{z{|||{zy|||yzyz{|v~{x~uxx|x}{~{|xz{zy{zyu}y{yz|x|}|}u}zy{z{{{z{}}{|y{v~|{}xv}w||{|xxy|{~|z|zwy|y}~y{yz}{~{}~|wzz}~y}y}||y|x}{{|z{|~zyy{||y}~|w}~|~z~y|}y{{z}{}~v|}}z~}}~~~{~~{||~~}{~|{~||}~~{}z}}{~~|~~}|~~|}|~}}~}~~~}~}~~|~y}}|~~~~~}z~z|{~}}~|}~|||}{~}{}}~||~~{~~{{~}|~~}}|y~~}}}|~}{}~~}z}~~~~~}}~}~{~~~~~}}{~}}||}}|~~~}z~~}|}{vy}}||}}z~~{|{~~~~|}}{}~~}|}|{|}}}}~}|y|~~~{~}|||~~{}~}}}~}|~~~}~w}}~|~}~~|~}~}~{{~}|}}~}|~~}}|~}~|~~{}|}{~y}z}zzzw{{|{{zwxxyvwz|zxzwyxz}vyyzzzzz~|wxyzzz{}wy{{v|y~vy}{|yz{yyy|x}{|vxy{~ou|}{|xz{wutz|uvyx}vyx{{|~xzyy|z{ywzyzzxy|{}|{{yx}xxzyy~{{yw}~x|zwzxxy{zxw|~{|uxzyxz{zwz|z}}{xyzx|xyy|w|}yx{}yzzx||zz||}yy}}y{zyxyzzy~yyxx{{ww{{yy||z||{{|}}|w|zzy|}}z||z{|ywy|}z|{|wxwxy{wz{zx~x|y|uzzzw|}|w~}}{zy|y}y{}x{zv}|uyzx}x{x{||{zyyxu{w|{zxxx|}zy{y}tzx{yxv|zzy~|{~|~~{|y}~z|~|~|zz{|y|~}z|{|z{{|{yz|tvxy{vwzz|xwz{{z}}v|z{{}y~}y~|}{x}y~z|z}{|sy~y{zxy|||~}zx|xzyx{yxywx~{vy|x}tz{xx}{zzzyw{yy}}}||{~}{vzy|z}|}w{}vyyzzxzvzy}xw{|{yzuzw{}|z{{}z|z|{}|{zz|{{|{z}u}zz{z{vy|yxwyw{y|{|}xy|xz|{|z{zv{{v~zx||}~y|w{{|||}zz|{xz}}}{{yzyxwvy~zyzwvxvs{zv{x}x{{y{{{y~z{z|zxx~{uyzw~yxz}y{}~xz~{}y|x|x}|}}||wzx|xxw{uz}wt{xyzw|{|y{xzxx{}{z{yyz{{~~}~{|||~}}}{{|~~{~}~~||}}|~~}~{||~~||~}}~|~}|}}}|z~xz|}}~||}}~~|~~{~}}~}}}}|}~}|~z~||}|~|~~}|~|~~z}z~z~{|}|~{|}y~|y{|~~~}}}~~}z||~~~y}~~{}~}}}|y~|~~~}~z|~}}|~}~~~{}~~~|~~~}~~zz~~}~}{~{}||{~}~{~{~~|z~y}~z~~y|}~}z{}|}~z~y|{}~}|~~||~x{|~{{||~~|{}||~|{|||}{}~~}{|}~}~{~|~|yz}~{}~~~{{y~|~z~}}}|~~{z{}~}z}}~|}|y{}~}~|}~~}~~}~}~~}}|~}}{}~~{~||~~|{|~||||}~}{~|~~}}~~}{}|~||||zz{}{{}{~~~~}~~~|~~||~~~|~x|xw{zzz{}yw{zx}wwuvzx{{{|x}wyxzy~x}xyx}zyxyy{zs{zyyyy~xx}{xz{yyyrw{wyxyvzyzz||zy{x||x||{xytv{|{vz{y|z||uwy|x{|zuzy{|zyzuyy{yv|wy~|zz{zyxv}vyzz|zyx|}y{v{}}w}vw|wz{y{yzzxv}vx}zwzw{zy{{zx~}w{||y{}yzr{yzx{zyzzy|xwzx}zw|y{z{|~yyz|yxu|v|yx}{{xyxy{wy}|x|wy||z}xw|zwzvwzzyy|~{|zz|xy}x{zxx{y{{{{zzy{zxyxz{z|w|y{w{yxzxxywyywy}t}zwztw{x}|z|z|xy|wxx|{yz}ss|vz|xz|{z{yv}xxwzwz{vy{{xz{x}y~~zy|y{yyxxzz|w|y~zyxz~z|z~xwyyz{{ywwz|{zxz{{zz{yz~yw|x{|{yz~{wy}}{{wv|wzy{}y{sv|z{wtyxwx{xzz~vyx|yxzwzz|zx~zwz{w|xz}}|zyyw~z{zyy|{{x|{yxz}{vz{|z{~~{{zy}x|syzwtz{y|||x|ywzyyxz{zyyxw|y{yz|xy}||y|wyxxyzzyvzyx{vvyzxz{zqy|{}yz~z~}|wzyw|x{{ztxyz{{yz{z{{xxxx{|wy~~|z||yyyz|{}yw}{u}||z}xxyx{}z|zy{}|{x|~|z{y}~}yxxy|z|vwz{z{}z|}|yz}w{|}wy{zr{zyx{y|y}x}x{yx|ztxxyw}zyyw{|||~}~~}}~}~~|~~~~}|z~|~~{z~|}~|~||z|z~|}|{~}~~|~z}y{}~{~}~y}|~}~t}~}}~}}|}{}}{z}~}~}}}}~{{|~~~~~{|~|}~z}}}~||~z}~~{||~~|}{}}~}y|}~}z~}}~~~}{~}z~|||}{~}}{}~~}~}}y~~|}y~z~~|}}|}}|~z~~y~~{~|~|||}~z|}{}|}z|{}~|}~z~~~|{}||~}}~~}~~|}}}~y|~|~}~~{{{}}|~|{~~{}}}}|~}vz}~}|~~}}~~}|}}~|~}~{}}~~~}|}|~~~yz}y}|~}~z~~}{|~~y~|~~~~}|}{~}~~}{~|}}~}}}~}~y|}|~~~}|z~}}~~}}|~|y}~}~|~{~~~~~{~|{|}y}~}~}~~}~~z~~|~~~{~z{|}~y{~~|}}}~{|~~}|v{x{}~}~}~||zyywzx{ztxwzzyu}u~{|yywyu{y|ywy{z{z||w~{w|z{~zxw{x}y}|}vv{z{}|xz{z|{w|{ywxxyxvx{xzxyzxvyzx|u~wy{|}~z~zyw{zyy||}z{{}{x{|{w{yz~xyyyxvyzxyzx{szt|zt~|yxtz|ryyy{{|{zy~vy{zy|xzyyx{wxw{zyz||{zzxv~|y{uyrxz|xyzyx{wywyzxy{|ytxw|{zzt|{zy|zy|yw~}z|v}}{~}z{||xxvyz|{y~{}uz{z|||wyyx{|{v||wwxxxz{}|z}~yv||u}z}{vx|}xxy~{{w|}x|{x|}wz}xxxyyw|yx|yy|{y{|zww}xy{zy~{|zz}y~{}yxzz{x~yy{vyy{}{z}}yy{wuzzz~zw}{xwwx}|x|yyz|}x}z}zy|{x~}zz{}~}{}|z||{}{|{|~xwy|x}x|{}zxyv|}~v}vxzyy|zz|xy||{x}}{z||xyxz|||y{{{y}y{}}vxy~}|}}{~yyuy|x{zyyyy|uz{{}~w|y~}w}uvzv}~yw{|xyy{}|zux|{y}z{|yy|||zxwyx{wv||{y{v|{w{{x{z{zwx{wy{|z{yz}}~|~||~{xx|~z|{wzzz{w{{zy}yzxxzz|wxyyzzzzxxz|{z}x{txywzx{y}}{}||y|~|}zzx{z}z|{w{x~|{|wxyx{|z~xwvz{}v||yxx~{z|wy~z~ty||}|{zz{y|z}~x}}}~~~}{~y}}|~|{}}}{}||z|{z}~{}}}}}}~}}x|z}~}}}{}}|~{y}|~}~~~}|~~{{~||}||ty|}}~z}~{~z}|~z}{z|}}}|}}|yz}~~}~~y{{~~||~zy}~}||~}{|}|}||}~~}|~~}~|}~~|~~{~{}~~|}}}}|}}}~{~{}|~~~~~~~y~|z}z|}}~~~|~~~~||{|}~~z|z~~~zw}||}}yzz~~{{|}}}|}}}~{}|{}|}}}y}||}{}}~}}~~}~~}}~}}}{|{x~||{}|}}~|}}~||}}|}|x~|}|}}{{~|}|z}~~{}z~xx{~|{}~~|}~y~}~z~~|}~x|x~|~~}y}}{~~~~~~~~}~~~{}|~~|}~~}}~~|y}~|}|{~{~}{|}vz{{zz~|t|xyzzzx|||x}}}xzyz{y}zxswyy||y~|y{|yyvt{zzwzz{}v{}z{yw{y|v{yy}x{x}z{}}{|~}{|wzy{yy{xy|xzz~}|yx|y||w~y{w}z||y{{ztzxux|{w{|zxv~w{zxzu{x{{y|xy|}|z{{zx|||~{x~z|}y{zx|xzvxyzzzy~|x|wyyz~~|rzz{|{|wwv~{~x{yzx|xxzyx{{x{wyyzy}zwyxyz{{{~x{yw|zyxr{|yzzxz{zzyz{z}}{|yv|z~~~{~~}~~~x|}zyzv{zxzwyz|wyz{y{{yzyyzw{zwmtyz}zywzzz|{~{}zxzuz|xyzy|y|||{xxzz{y{x~}xz{xxvz{{{xy~}||{{xz|{~yyy~z{~||}|y|yzwwzyzzxu{{}|wz{yxx}xq{zxz}{z{wwz~zw~yz|x}||}|xz{z|}y{zzy|u{{~y{yyy}x|{x{|y}{yxxvwz|{}w{}{zx{{|uzzy{~|z{yw{}z}xx{{{|xz{z|{|w}x|z}~|yx{y~z{{|y{}{z||z}vzzzyy{yxx{ww|z{{zu}vy{z|{||xxz{{xwyzuyzzzxyyvywzzy{z{vy}}xxwwz|zzu{zx{~w{|wyz{|vyz{z~y}}{xxy}}z{yyyxywxyzxxw{y{~}~yyx|zv{{y|z|}}yyx{z{{z{~xwx}zzx{k}vxyz|{z{{{y||y}{|x{y{{zy{zvx}}}u~}w|y~|{~{z{{{{{zz{z{x{}|}~~|x~{x|r~}~}~~y|}}|||~~~{{y|y|}y~~~~~~~~~~{~}|{}|~}~{~~}z~}{{~}~~}|{~}}~~~z}~}{~~}|}}z~}{z}~~~zy~}}}{x~y}|}~{~}}~z}~~~{~|}|}|~}~~}|{}}}~}~}}~|~~}|~}}}~~~{|~~~~}{}}}~~~|}|{}{~|}{|{{}y~}|~||}|}}~}x||}{~~}~|~~~~~}}~}{~}z~||~~w|}z~|}~{~z~{{~{||{{~|~~}{~}|{|}~~~~}}|z~~~{||~}}{~z|~~~~|}|~}||~|~~~~~}~~|||~~~y~~{|||}~}z~}}}}~|~}}~|~|~|v~~}}{~~}|~~}~z}~}~|}z||~~~~}{}~{|z}~}|{|}}x|}z~~~{||~~~z|~}|~~}~{x|{~||{{{}xz|xwz|yvz|y{wxywxyyzz~z|suwxz||z}xy{xy~}z|}w{zzxzx|xu{|||~ywxzyxy{}wyxzy~|zx|{xyxyuyu}vxzywzwxxzx}{{||{wzx|}}z}}|u|}zx~uz||xx~{xzyzyxyzxz|y{xz~y|wxv~xzyyz{~|{~{}yz{{{yxyx}z}u|~|y}}y|{xy{xvzyzxzzwyyv}y|{zux{u}yzytyw{x{{y{x|yzyy|}zy{|u}{{}ywz{z}|z}z~}zuxz|x{u}wv|yz{zvyzuwz{uy||zzv}|{zx~{w~|v{wz|z{|y|z}zxxxyxyy{{yw}xxzw|v{zz{zx|xy|zy|uxzxz~}~v|z|{}wz{yx~y}zz{~||yy|x{zy{w}yyux{{{}{v{xy{wxvz}}z{{zy{~yzz{{}{||y|{z|~wzyzz~|~y{vy~wxzuwzwxxuw{zx~wz~yzwzv{{xz}xv}|yz|x|~yz||yw~{|{xvzy||}yyyzxz|||||}z{zxzvzw{w||x{y|zy{x~yz|{yz|{zz{|xx{{{||{}{y~y|u}{}|ynzz|{x~y{xvy|xwzxy|y|zu|y}{zz~|||{}z}y|{w{{{wzzz{}z{x~yzz|{zzvx}z}{z|}zyyxzzyw|z{{}y|xz{{x|}{}|x{}y~~~|x}|{{{|{y~|}w|{w|{~y{xzzx~~{x{|szxzxtzuyx|xvzwy|z{{wz|y{||}zy{}|~}{|x|y~|~z{~}~~{}}|{||~}~||}y|}~y{~~}{}~}||}{~z|zz~~||}}}~}~~||~y~||~|~{|~yz|~~z}~z|}}|~}|}}~}~~{~|{}||~{}|}}~{|}~}}||~|}||~{||y~z~~|}}~~|~}|~~{~}|~~|{{}~~}{|~~{}~}~}}z}{||~{}~~~}}z~~|{z}}||~~}~}|~~~}~{}~~|y|~|~z~}{w~~}~|z||}~~}{}~}~}}~{~z{}|}y~|~}{~y~}y}}|~~~|}~}~~~}~}uz~}}~z}~z}}z}~{}~}{}{|~}}z~}~|~}|~}|~{~z}{||}||~~~{~|}~~y}yx{}{}z{}~~z~~}~~~~}|~}}~~~y||}|~|~}|~{|}{{~~~{||~{~y}w|{x||w|{w~zv~wz|||zyyu{|yxw|yy||xww}}x|xx}wxz}yyz||}v}zxyz~|z|zx{{x|z~zx{{ysz{{xyx|}y{yy~wyz~||vzyuy}ywy{xzwx{v}yv}{vz{{|zw{|z|{tz{{{|wxwyzvxy}yy{}||xw||~~{yz|xw|y{zx{{|wx~}{xyxz{zzyyy|wz|zzyx|}{{zwxyx{|}yyzyz{w|xyyy{y|yxxzw||zz{}x{{xyx{w{{xzzy{|w|||zy{}|xwyx|y{yyyyxyz{wuuy}~wz{xz{||{}yxz~y|wzz{y|{{||xzzzzz|zzxzxwxz|{}|y{}xyzx|wx{zvyx{|z|}y|{|~|y~}uy|zzyy}yxxzz~{ytz{{y|}wy~}~z}zvy|{|{}yyxsyy|{wxy{z|z}{|||y{z}{v~xyyzxx~{{zyy|}y}{|~{|u|z{xzzwy{yyzz{|}w{{{y|{yzyu{|xxz|}|xz{{vvw}}ywyyzyxzwzz|z|vwy}z}{{{~{z{}zxyzyzy}wxzyyw{{x}y~|z}x}x{}x{{yyxxzw{zxyuvyzy{{xz}z{}}}zxvz{ux{z~{y}ywzy}|yyzsw}xyxx{yvxyuzzy}z||xv|~y|xy|{{z~z|yy{w|xv~yy{y~yyxz{yxyx~}~|}{|{|x{yzzwy{zzzv{}{z{{{{{zvxy{x{z{zxyzxz{vy|z~z~xzyw{yz{yv{y{x{{{{z~zw{zwx{}xz~|{}}|~~~||~|{~~~}{{~}|{~}}z|~|y}}z{}z}~~}~|~~}~}}z{}{~}||}~{~~z|~~|~~}}y~~|~{~z|}~~~}~||~}}}~~y~|~{{~{}|~~~~|}~}}}|{~~~z}~~}~y}~~}~~|~~~}}||~{~~{~|{~}~|~|~}~}}~~}{z||}~~|}~}~~|{|~~||~~|{~}{||~z|}}|~~~~~}~}~}}~u|{}||~~{~|~{}}~|}}~}}~|||||}~||z~~{{{{|}}}|}~}}~|xw~~}}}x~}}|~{~~z~{}~~~}~~~y{||}~{|||~}~y}~|~y|y{|~~~}}~}}}~|{|~{z~}~}~~}|x|~|~}|~||}~~|~}}{~~y|{||{}x~|z}~|z~|{~~z}{|||~}}|||||{{~}}{|z{|}}|y~~|yxuzzy{zx{zww~zszzwyy{uwxxzzwyxy|xy{|}zzzw{{xx|wy{xyy||{zzzzzw{zy}vyx{zy{}}|yxytz{z|}wyu{zyzz|{y{z~wzz}||xy}{zu}z}}|yzy~xxz|xtx}y~zx~|xxx}zvxzvyzwswzxvzv|{y|{}|z{xy{|y|z{|w{w|{y|}}~yx{~z{wwvzzzwyzyy{w~wu{|zzuvw|zvz}zyz~|{}~}{x{~yzyy|{|{y{|z{}zuzy{x|{x|y~~|yz~yy}|vxyy{{sy{uyyx{yyw|}||yww|zy}y||}yz{||{zzz{z|zxsvv|xzy{x}zxzyx~wx{~}{wy{v{x~|{z~}v{x|||z~{yx}}wz{|{wzzyxy{w|q{u|}}|~zyywz{}}v|{wxwy}zz{yz}||zx}z{w}wz{v{y|{{yv|y{xv{zz~z{|y|vx}}}{v{vxyyxzy|xwzy|w|z}zzy~|v|x}zz{}zv~w}zw}z~}u{w{vyy{{}{yy||xz{z{|wyyxwxx}|{x{z}{}zz{}zwv~{zu}|||yy~ww}yzyz~vw{zyzx{x}xxyy|{xx{w{y}wxxuyvw{x~z{y}x{{zzxxywzz{{}y|{zz{{||ww}ywx|zyzxsw}|ywwyxvz|uy{z{{{|y{}{yy|y|x{zxv{||{zzzzw{z{zzx{yxwy|xzxyzxx~{x}|xy~{zwz{|yx{wx|z|~v{y{{ywx}w{y}~~|}|~}{}x|||z||z|||}}|x{z~|}~}~z~~}~|}~x{zz}}~}||~|z|}{~|}|}}}~~~~||~{~{}y{{||}|}{~z}~}}|~}~~}~}|~}}}~|~|{}}||~z|z|{~|w|{~}~~~~}~~}~~z~}~}zz~y}|{~~~~{}}}}{}~~}{}~~{|}~y~~~~~}z~|}}|{{|~z~{~{}~~}}}~~}~~}}||}}{|~}z|}~z|}|}|||||}~}~~}}}~y{|}~|~{|}}{{||{}}~}~|z{||}~~}~}y}~}}~~}|}|z~v~~}z~~}~{|{~~}}~|}|}|}~}}|}}}|{}~}|}}y}z~|~~|}}~|}||}~~|~}~~}{~~y~~{}|~~{|~|z|{}xy{x~}x}{|}}|}}~x|||~|||w{~y}yyz}y}z{xyzv||zzwzyzu}w~y|x{{y{yzzv{w|xwzy}xvvxxy|{yx{{wxxx|x|{{yz|yvy{zy{{{wz|yz}|z|{x{|z}{zzz~zxw{{xv{v{}|wz{{xwv}xyxxx}zz|xyxyz{x{zxzwxz}y|zy}{{~y}y~v{xz|vzwxz{zy{}|wy|{}|xy|z~y{z}zxzw{{vy{xx{{}|w}|y{{v{{{z}vw|z{z~{t|wzzyw|zuzz|xy|~uyuz{uyyw}}||}|zz{~}zz{{xz}}z{|{}z}wy{xzzyxzyyv{z{y~}{}yy~|z}{{y{|z{y{w}wx{x{xyx|{|yzxz|{}{w{ywzy}z||}x~|{~z}yx|zz|uy{z|{w{v{x{y{{xx{}~z{~}z{yy{v||zxxvxzyxxyx|x||xz|xz}y{y|}w}w{wy{wxyxzyy~y{y{{y|~{|{|zx|x|~|z|{}}}|w{yzzxz{yy|z}zzz~x~y|zwz}}xzwy~ty|{y{x}wyy}|wz{~vzzzy~y|wwz~ytxy{wzwwzz~y|w{z{~x{{{x|vzyzxv{xuxxvyzxz{vz{}||{~zw|{zw|xy{~y{{{x{{w~yyzy~{yz|zxxzv}}wy~y}z|yv~~xy}zyty|||yz{x{{yyw|z}x}v|~{~~{y~y}zxzzyxw{y{yzyxyzvz}yxxzxyw|yz}{|{zyyy}}v{}y}{y{y|zy~wxx~|z}|{}|zy{{~|y}}|xzyw}}{~}{}~~{|~~}}}{w}{y~~{z}}|~{~}}|{~~~}|~}}~~||~|}~z||z~|~~~}}{}}|zy}{|}}|~~||{~}}{~}}{~|~}|~}}}z}{|~}~}}~~}}|}|~|}}{~z|~~~{|~}~}|~}~}|~||~|~}~~|{}}~|||}~~z|}||}||~{~}~~|{|~|~~{~}{~}~{~{{~}|}}{~z~}{~{}{{~}~|~}~}{}~{}~|||~}|z}}~~|~~y}~~~{~{~}||}}~}z}|}|}}z|}}{w~}~~{{~}{}}}~}}}{|}~}~~|y|}{}}}}||~~}{}z~||}}||}}{{|{~~{~}~~}~y{||~~{~wz{|}~}}y|z{|}||z~~|}}}}~~{{}w}}~{}|~~||~|}}~~|~|~|y~{|}{{|}}z|}~|}{}{~}~{~~}zzz}}{{~}}y|z||{zux|{zy||{|y{{y{~zx{z}y{z~}{}{}}z||{||{~z{{w{}||~y{{{|y~{|ywy|zyxz{x}|{|{x|y{v{xv{{w{}y~y|yz}{|zz|{||~w}{~z{|y~|zy|zzwzv|zzzyv{yzvz}}xxz||}|}y|~y{{wzw}z}z}~}~xz~xz~{wy|~{}yyx{z||yzxyv~|v~|~{y~{y~|wxuyy}}z{~yyz{z{|{|}y{yzzx}||}{z|v}{zy{}{}}z{|zzz|x|~~||z{z~{~{||{{z{~wy}{{|}~|}w|{~}}z{||{~~~~{{|xx{x}|y~z{}y|{wxz~{yw|}{zxu|{|}z~|v{}y}||z~~z}xx}|~{~}~||xzz{}|y{{y|z}}~zzzw}zzyx}|zw}~~y{y~x~|{}}|{{y~}y}||z}}~|y~~zz||{y{zxz|z|y~}z~}x{|}u~y|{zxxzzxs|y|}||}~z|xxw|y}|yw{{zyy|z|xzzyz{zzyzz{}y|y|}yy}}y|~|z~{zy}|{||u|~y~y{y{{zy|vz{{{~{w{xz|~z{y}z{{~|x||x{}{{{z{w|w~zx}~z|x~}~|}{~~|||}xz|yzz|{}|{yyzz{xuyzz|~zyx~z||}||}|{}w{{z{|}~}z{zz}|yzxvyz}x{~z{{~|{zy|vxz|z|{x|wuyx|}|{y}|~||}}{z|}{z}||~~}w}{~}}~}|~}~}~z||}~|{~{}}y~~|}~~}~}}}}|~~z~~}}~~}~|~{~~|||}|}~~~~~}~~~~|~~~{{|}~|}~||}~}|~}~~~~}}}y}}~~}}{~}}|}~{|~}~|{}}||||{~~~|z~w|~}~~}~}~~|~|}~}}}~}}~|~{}~}}z~~}~~~~|~}~}}}~|{|}zz{~}}~~|~|~~}~~~x~~}~{{~~z~~{}{}~z~~~~~}|}~|~}~~~|~~~}}}||~~~}z~}||{zy~~{~~}~~}}z}}{~}~}}{{{z~|||{||{}~}}}~~zx~zwxw{z}|yxzyz|yy{yyyw{xzyxzw|yxywrz{y{y}||yx{swzw{x{{~zvy{~{z{x{xzxyv{~}{zz{}z{zz~zx|x|zxy{zzwvy||wz{|z|}zx|wxwyvt{yv{|xv{{zz{y|yz|~y{x~wxzyy{~y|yzwyvx|zyzx~|x|x}{}{{yyzyw{y{uvzytxz}v||}{xxz{|yzwyz|w{vzw{uz|v}zyxxz~|vyv{zyzwy{yyuwzwyywz{}{xy{|zz|yx{|y{z{u}zzy{|{yyzvuz}y|{zx{vyxx{yyzvzxz{t{{{}{z|yxv{w{xyzzx{|wy{vyzzz{|y|{}}{y{xy|ztu}xyzz{yz}y|}{x{{y~z~y|{|zx|{z{{{{w}|{z~||{{x~x|}||{{v}z|{{zyz~wuyxy{{}{wv{yyyv{{}~zvyz{zvxx|{|y{zu{y|}vxzvw{|{x|yxx||x~z{y{yzyxyy|zz~z}y~{u{|wzyw}xwv|{{x{|}z}yzw|zwvv{w~|xz|u|xyt{{{xy{yzy}|zxzy|{z}yx||tz{{zy{zzz{yy|wzzwzwyx~||{z}{yz}wz{yzyxwxx|{xw}z}{yxx{{|v{|vzz|||zuzxxy}||ww|}u}z}y~|x}yyyy|vwx|}z|v{z{tx{}|~{v{yy~{|{ywxvz|{}wz~{ywz{xyy{|{yv|x|yzywyx{yx|w}zzvzx~|y}yy}|}xz}{vvy||ywy|{xvvx|{{xwyxzv}zxxx|}~~~}~|~zz|{|y~~~~{z|}|}|zz~|{~~|~~~~~~z}~}}|}{}}~~~y{~{}}~~~{{||{|{|~||~}zz}|~yy}}~~}|{|{}{{z{~z~|}|}~}}}|~{}z}|}{~~|{}~y|}~{~~~~}}}~}{~|}|{~}{y~|}}}~|{z}{}z~{~~}}}{~z~{|}{{{~{}}x|~}~}{x~w~}~z}}}~}|~}~}~|~~~~|~|~|}}|}}|{}}~}~|z~z}{~~~y}}}~}|{}}~}}}}y~~~{||z~z|}}~~}~}{z~~}}~}|}~}||~~~~|~}|~~}~|y}{}}}~|{}|~~{|~~|}|}}{~x}|~{}}~|~}z}~}~~y~z}}{}|~~}~z~~}~{~}|~~}{|~~~~y}|{z~|}~{}~}|z}|~{{{~~{}~||}~}}~~{}~~|}}~||{{yz|}zt|zzxvz{xw{{}zy{yyv|yxzx{y{|~{z|}wz{w{~{~yx~y{z|yx||{||y|~}zzyy}x{{xt{vywwyuy}x{xzxxv{xwy{qww}x|yyz|{{y~~|{{{y|ww{|z~{}x{{}y{{|w|w{xzvzv{x{xwuvy{x}vw{w}xxz||}xyy}zx{zyz{zy}x}{~}z~y|{{|}w|wzzzww{yzwyzty||}{{wx~xzy{yzuv~z|z{wy{{}}{x{u{zy|{t||xzz}yz~|x{xxz|{uz~x{yzxzy{xxy~z}}y|yxutywxy}w{zz}{zxx~y}|}tz~v}{y{{{z{{z{{{{{x{x{yyxxwyv{{{zz{tz{xxyyyzz{w{y}{{yw|{yx~zxz|{yzwzw|{}~{wxzzvv{{y}|||}wzxyx}zxy{yvzzyzzzw~}{|z}yz~|yw}}yy{y{wy|~~}|xzzzw{~~wt{y{y|~xyx}zzvzxzzz{vyw}|xzzz|||z|z}wyv|y{|{{z|xzy}x|~xy~vwy{yzx}z{xww{xzz}yy{wy{yzy||yv{yv||wy|zww}y~{vwz||{yxw~{y|v|}yywv{y{|{yzzwwy|x{x|wyz~}|zt{{xxyzw}{|y{~vx{zxxx}x{|y|{}z{xxxyuvuwzyxuz|{yzyxxu{y|{}{yyxxzxyyzw{wvw}|{}y~{zz{x}zz{y~yxy|wy||}v|vwy{}z{{wzxzz|yx}|z{uw{{|{yzyyx{}zxzzx|{}~}~}|{zz}}~}~~~{|~}}||~~~~~}||~}|{{~~~|}z}z|||~y||~}y{{{w|}|{z~x}}~v{|}}~|{||}{{}~}~x~|z}||~~~z~|}}{}}~~}}}}}|{~~{}{~}~||}~wx}{}~z|{}~z|~{~{~{~~~}~}~~~~}~~|}~{z}~|z~}}|~{}{}{}}y|~z{}}y}~}~||}z~{}}|~{}{}~~x}||}~~}~~~}|s}}|~}|}}w|~}~}~~|{}}~~|~~}{{}|}|}|{}}}}~}~}~}~{{}|z~}{z~|||||~~}~{}||}}~}~|||{|~{}|||~|}~}|~|}~~}~}~~~{{{~~~}~||z}~x{~z}}}~}}}|}|~~w~z}~}z|~}}{~}||~}xz}}{}{~}}~|x|{}~{}~~~|}~~|~}x|z}~~{|~~}||~}w{{~{~}~|zz}u{|wxz|~zwyu{xz|zyy|y|zyy}|{z}{yx{wy|yx~~ux|t}{{y||y|{w{x{xz|w{{vxxx}zxz{ww~z|{~z|vwzx|~{zy}z{{|yxxxwyxzvw{yyrz}wxuv{yyy|{{wzxzyxvyyy{xzzw|xz~v}}w}}x}{}}xyyzzzyy}{xx{|u|xy{~xzzzyszv}v|x}|xxzw~{zz}yx}|{wyxw||s{{|{yt}zwy{~|{wwuy~x{|wwvxzz|{yyx}y{zyw||ywy{yv{{x~~{yx}{zy|xzzyx|{yzz{||yy|x|{|w{|zyxy{|y||{yx~xz{vzxyzwzzy|}z}{|yz~|vyyxy|{{{~y{xx{}|zywzw{{x{ywzz}|zyz|z{zz{|~xyzv|{z}~wx|yz{z{v|zxw|y}yz{z|zxxzzu}yzvy}z|x{}zx||xzv~}~|}{y|}yw{wx{y{}{yyyvu|yxyw}wv~yyx{}y}wx{z~||||yzzxyyt|yzwy~}{z}xw~xz{x}{xv{}xxzz}{yw{yx}wwxyzwz{wwyyy|yyy|y~{xz|xwy{xt}wyuy{{{{x}wzw|u|y{ww~{z|zwyz}|y~xxwtyy{wxsz{u|}v{wxu{xxwz}y}vzx}wzx~z}{zwzzz||zxxz||}z|yy{wz}vyxzyyz}|ytz|wzz}wy~|y~{wzz}~x{|x~z{|{yv{|zxwu}vxzyzz|zyxwx{y{x}yy|yzyz}{zzvzzwvxxxy}yz{|yvx}~||zzvy|yy{}}}~}z~~}}~~z|}}||~}~{~}}}||}}}|z|~~~~|~~~|}}z~|~{{~{|}}{}{~{{}~~}}~~|}}|}|{}}~}}{{{~~~}||y~~~~|~~}}}~}y||}}}z~~|}}~{z}~~~||}|~|z~~~|}}{{|}}|x|~~~~}}z}~|~~}}{}|~}{~~~}~}}{}|}|~}~~~}~}}}{{||x}}}zz|}~~u}~~~~~|~|}{|~~~{~~~~}{~~~||}}}}{~{y~~~y~}|~}y|~~}~~}{{}|~}}z~~|z||~}~}|~|}}~}}{}~}{|z~}y|yz}~~~~|~~|}|~y~~z||z}}||}}}|}}|}}}~{~}}}||}~~z}{~~|{||}{}~~~~{}~}{~|~~~{~~|}~}}{}}z}||}~{}~}|~~|~~|~{~}}|}}}~~x}{~}z~}~|}~}z}~}yxx~}y{{~~z|zvuzw{~|{yxzzz||z}}|w{z||zv~zxx~~{{z}yw|{z|||{y~z}~}{{}~}x|x{{~y{}z|z}~|zw{u|yxvw~u}wxwz~{|zy}y~|}{{{z|~{y{z~}}~z{}zxx}{}z{zyx|yz||y{|s}{||}zz|wyxyy~{{{{}xzx{~|}|}{z~|y{z|~{z{{{}|yzuvu|{w{v}yyx|yzxvux|yzzzx}zyz|xx|yw||}z}{}xyyx|{~|yz}~}z}}|{|y~yxxz}z|zy~{yz|||yy}{}y}zywzx|zz||{~y{|zx{{z}y|~|~}w}{y}|wv}|{{x~}y{|{}yx~zz~vz}x|}z{{y{~yv~}||}{}{z{xy~{x{y|}~yw|z|{{zz|ww~|~xxzx~~v{zy|{}wzyv}}{}~||~~}z~}{{|}{}y|{}y{|y{|wz}{|{z{x|{|{wxy{~|}vwyzz|w|x|{z{y{~{~||{{{sy|~zzv}|y{xz}z|{y{}{z{z|xzz{{~wz}z|y|}u{|{|{|{z}~w}{|~~zzy}|~|y{}{}|~xz|z||}|wy{{}xxzyz{{x}x~v{|yx~||{{{|z{{y|~{~}|~yxzv|z}z}~zuyx{zvzyyy|{w{wx}{}|}z{zzwxxww{z}z{zy|{|wz~}{{|}{}~wz~|x|~yx{}zyuw}{wzxz|~xy||}ux}x{z|||}}}{|z~}}{~~~~}~~}}|~}}~z}}y|}}}w}~~}}}}||}~}}}}~}~}}|}}~|}z~}}|~}~~{y}~~~x{|~}{|~~{zz}~~|~~{|~|~~}||}|}|}~||~}~{}~|}~|}~~}~~}~~||}|}}~~{~~}{z{~}}}}|}}~~}}{~~~{~}}~}~}}}}~~}~}~}~||~|}}~|}z~}~~}}|~|z}{}|}~{~~}~~}~~~}~}|{}{}z{}}}{{~|~{~z~~}}}}~~v~~}|||y~}}~}|~~~|~~z||}~~~}}{~}}|~~|~||}{yz{zxy~yy|zwwu}|zy|xw}vy}wyx|{z{v{}x{zy|z{xyxywzzxz}|~zxyxwy|xwzx{{}}y||xzuwyy{zxyx{zz{y|y|zy{v|}{wvx~zzvyxzzxuy|}x{|vzzyxwvzxzw|x|z{{z{y|wwzz}x|ywz|zz||xvzxx{x{}yxy}|x|t~y{{wx}ywzz{}vz|{{yzxzw{{wxz{w|x{{|}v|x~zz~yyzzx}{w{|y|xy~y}yuryzy}wxxzxzz{uy|wz}{v|y{{}w|||z}x|}|ywxwyz}wyz}wzw{y|}wywzy{{t|~x{|xw}zxy{}w{zx|tx{yzxz~||yxy}z|z{x}zy{}zyuy}zy}v|vvzz||{|vuzyxz{z{z}y~~~zxz{|zxz{w{w}~uwzzz~zy}zvxux{|zxy~z{y|yy{z}}~{zx{y|wx~{ywyzwy}|v}}wyy||}}ww{}xz~yx}yy{}{y{{|yyzz{w|wx|yx{xy~x|x|y{x|z~xzw{w{w||v||{}y~}{z~w}y{wyzzy{wy}{||wy{|zz}ux}||y}zz~yw{{y{|w{xz}zyy{y}yzw}yxzzyv{{}zx{}{x{zuzyyuy}ywzzz{zywzx{w|}wyu|{{{xvvzyx{|}}xzw||{{xzwzuy|zxy|~{yzzyy}{x{y{x|{w{yxw{{vz}}y}yw}y|vzyyz|xz{zxx{}z|}||}{x~{}{vy|x|{zz}}z{x{zx{{{{{|zz|zzyxz|ww{{y}z{}~{~~~|z}|~}|z{|z}~{~~~|{{{}|x{||{~~{y}{~~|{|z{{~}~|{|~}|{}}}}||{~wz}~}{~}z|~||~}y|~}}~~}~}}{|y~~~}}}yz}z~{||}z~||}}{~~~~|||~|~}}~~}~{~}}xzz~|~~~|~~{~~|}|||{z{}z|~{~|{{z||~}~v~~~}~}}~yz{}~{~}}~~}{~|~~}}|}~}~}~}}~|}}||~}{}~|~~}~|~|}~|}~z~~}||}}|}|{~}|~}~x{}~|~~z~}}z{}{z|{|~~{|}~||{}~{|{{~~y~z|~|}~}}~~}~~~|}{}}}~}y||z}{}|~}}|~{~~y~~z}~y}|}{~}x||}|{{{}~y}|||||}}}}{~~z}~||}|||~||~|}~y~z~{z}~|}~x~}z~~|}}|~z}}z|{}~}|}}|y{{y|{wy{yy|~zyyxxyxyvw{xx{vxzyyzxv}|{v|}~su~w}y~y{{wzz|yxxxz{||~~}{wyyt~zxxxz{yzwyzyyxz|yzzzx|xyy{{vzv}yzwzty{yxz||v}}|||x~zvwy}zz|xzyyzx}{vv{xx{z}y||xxyzywyyw}zyyz}yvyy~y||}y}z{xwz~z|y}{w{}|yzy{{xyz}wyy{{y|z|yyyxywyx|wyy~|xx{zy||x}{v}{}~|{zz~x|y~}v{{}{}{z{u}{zz~tvwxy{}{{}zxw{zxxy|zvuz{~y{w}}|{|{z~~{w|}{w{}}}y}zz~|}yv}zwxzz|yuvzx}zxwvzyzx|xvxyx|yy{z{zy}xzy|zyx~y|z{|x}v|~|yz~yz{|{zv{y~zt||zzzwwwxxy|yszzvyxx|vz{~~|z}xxxz|{z}}~{x{w~yx{{{||}||yzx{zzy}xzyx}~{xz|y}y|wyy{yyz}y|{}~yzy|t~{w{~|z|}w}yz|~~y{zzzzyyx}}yvyxwwx|wv|xzxzyu~wz}{|{~zy{w}wzv}~zy}~wx|xx{{{{yz~{~}yxzy}yyxyyzzx~zzyy{xy{yx{w{z{~v}zw|zz|yv{z{|y|zx{|}z|wyz}w~{wxxzv{zw|zwz|x~}y{{{vxwzz|w{ywwz|y}}wz{z|zyz{yzzxyw~{{y}{}~}{vz|vxzx{|y{xvz|z{{xwzzwwvy{yzxw}zy}|zx||y{}z{}}uw{~|~}}~{}|{}{{|{~{|~}~{|}~u~}}|}||~|~~|~}||~||}}{{{z|}|{~z||{{|y}~}|}~~}|~}}}z|}|z~z}~|~}}y}{|~{z~|{~}{}}~{}|~~~}~~~{}}||~}~{}~}|}~{|z||}}~{}|~}~{}|}{~{|~}~}{~~||}}||w||~x}}~~~}}~}|~{|~vz~|z||y~~~~~{{~{x~~{~|}|~|y|{}~{~}||~~}|}{}}}~|~{{~~{|{{~~~}|~{~~}}||}~~~~x}~{{|}}~z|}}~|}}}~{z}~~}~|{|{}||}|z~}{}|}}~~~}~~}||{}{~~|~|}~}{z}~}{||{~}~{~|~~}~~}|~|~}}}zz~|{|~|{{||||}~z}~z{|~~{~~|}x}||{~}}{}z}~~z}|}{~|x|{~~}}{{yzvy}}zz~{{wz||xxyzz{y|yxwyryzzxxxz|z}{}~xzwxyyzwz}{yyzw{{{xyyyx{|xvz~x~x{zxz{|}xzyvz|{{zzww}uwz{|w~xz{wzzwwzxxy|w{y{yyv|yzxzzyyzy{z{zw{y|y|~xy}x{u|u|x|yzyxw|x|z}|z|xuxyzxxyzzwywxuxzx|szyy{}xwz||~z|z{w{}{zyy{|zzu{{zx|zyyzv{x}{yvzx|xzyww|zw}y|wvxyy||y|y~x|zywzzvzyvyz{xz}{w}z|wxyx{x}{v||{wxx{zywvx|x}x|z~x|z|}xy{zsyzt{v{z|w{}zy}||zzvvx{{y|z{zv{|ywz{{y{vwyz{|y{ywzy|yxy|x|v|zwy}u{{xz~{wx{zxx{zu|zz{~z{|v{|yzzy{z{{vxy{z||x{}}yuy{{z}x|vww}{y{xyz{|{{z}uzzx|~}}zxy||y{zxz}{u|~xy{~uxv{{yz|wyw~{~}xw|wz}xzx|zzt{}|z|}|z|z~yyx}xwy|z~|{~yyw{}z~y{yw{{{}{vzwvz{wyyyz{wyy|z|}~w|zyyy{~{zxzv{yzzyzyyw~x}{xwxyx{}xy|xy{xwz||xw{zyw|x{|xv}xz}z}{}}zzx{xz|{zxywwxzywwv|}wx{xwz{{yvv|{{z{zy|{yzwxvz{yz{zsx~yy}zw{{z~y~v{|}{mxzzxv{z|v|{}z}vwtyw||w{y{~|xyxzzyyy{v{|}{{|x{~}}z{||{}~}}~}z~}y}|y}z~|~}||}~}~zw~}~~z|~yy}~|~~||{{}{|{~~}~~}}}~y~|~|y~}{}zxy{~}z~~}|{~~|~}z~zy|x}}}{~~}||}}{|}{~|}}{}y|~y}y|{||}~|}~~y}{|}{~|}}~~|}|}{}|}}}z}{~}y~||{~zy~}{~|x}~}z~{|}||~z|zz}~~~|{z~}}|x}~|{|{~~}{|}|~~}~|~~|~~{{~~}{}z|}~~|}|~~|}}z||y}}}wz}{}}}|~|~~~~|}}~~~~|}}}|||y}}~}{~}~|}}~}~~z}~}{x}|}|w~}|~|}|~}z}|}}z||z~}}{|~}||~~}||{~}x}|~zz{}|||||}~~z{{{}~~}~|}|~}||{|}|||~~~}~z{|}~z~{}|}w||}}~{}y~{||~{~{|~z}|{~{zx|z|~}~}~}{{z}{}}}~|~v|}{~xy|}|~{||~yy{}~~|y|y~||~|{}{}~v|~}}|~|{}}{z~~~z{|}~}{|}\\\\\\\\}{x=~{z{~~}|yz~}{{z{z{z~}~|||z}{||yz}~|}{{x~|~}~~z||~|yzxzyzy|~|~|}}y~}}~~||~}~|z~~||z~|}{z~{{zy~}y|||w~~}~~zx{}}|~x}}~~}z{|~|z~zuy{{~||||~~~}}z}{{|z}}}}z{}~|{w{{}~~{~|{|z|zz~|~}|~}{~}~~{~}|}||{~~{}u|}zy{{}{z~{{{yz~w|w|{{{}{}{~|{{~{{|~{z~|~y}|}||{}{}}~yz}~{~yz|~z}|~||}|~~{}~~{~{~{~|zy|}~|{zzz~}}~{||~}y}||||{}z}||{~}}~}}{~~xz}|{|{zz}~|||{y}}|{{z~~z|~{~~z}~|}~~{|{|}~~|}}~|||{x~~{}~~|{}}wz|}~{}}|}~}}~y{~~}~}{~}}}||~|{}~|{yz{z{yz||}y|}z{|z|~~~}~~~|}~{}z}|}y~{{z~}z~}}}|~~{}}}~~}}~}u~}{~|~{~{}{{~}z}}~~~|z|}}{|~~}{y{~~|z{}~|z|~}z||~|}}|~}~|~~{{}~|}|}|{z}|w}}xz}~~~}~~}{y|~{}z~z~~z|~x~yz~~{}~}}z~~~~~}z{~|z~}~~|{}|~}}~~{{~~}|}}|{~~~~|~zzz|~}{}~~|~z~}}{z|}~z{~{}|}yz|||{}|z||~|{{{~~~~~}}{|~~x||}~~x{~}}~|~}}~}{~|}|~~|z~~z~}{~}|~~}}|~|}z}{||~~w|}z||}yx|~~~~|}}~|||}}z|~{{||~}z}~z}{||z~~~~~|~~|z~{~}}~y|}}y~{~~||y~~|{~|~~|}}~~~{~|}|}}|||}~{}{}z|~|}z~~}|~}}}~~}~~~}}~~}~~}~|~}~~}~~z|||x{}||x~z}||}}{}{}|~|{|}}||}|~{x~{}~{|}~y|}{{||}|}|}x{z|x~{{|~z||}|z}}~|}~~}~}}z{~{}{z}z~{~{~{||}}}|~|{|}~~}~~~~}y{}~}|~}}zz{|}y{z}}}~~}~~s~{z|~|~~}~y~~{||{zz|z}~y}}|}z{zw}|~~z|}|}{~||}~z~{{~zzy|~~~xz}z|~|~~{~|~|}{~}}}}~|{|}z}y|{}~||}~|}}}yzz}yu{~~|}}~x}{zy~y}z~{~}z|y}~|yxz|~~~{}~}zx|}~|~~z}|~~{z{~~}y{z}~{z~{~}|~|}x~~z{~~~}}~|yz}}}{|{~}z~}{||{~~}~}~{}|}|z~}}~}z~{|}}xy|}~{zyzz{~z|yy}||}}}||||~~|y{|{~~~|}}z|}}w|}}}{z|}{{}}~~|}|~~~~|}|~|}~~}}~~~~~~}|~|}~~~||~~~{~}}~}}~|~}~~~~}}}{|{~~|zy}~~}~}~|~}~~}}~~|{~}}w|y}~~|~{}}~|||~z~{z~}z~{{xz~|}|}|z~x{yzwz}~u}{{~z{|}}~{|}~xyz{}{~}{zx}~{y~}~~{|}|}|}yz}}}{~|~}}|}}~~}{~{x~{}~|}~z~~~w{|{}}~||{}~~||z{}}}y}}~|}}{}{~}{z~yzw~|~|}|~|~~x|{{}}{z~z|{{{}|w|{|z}~zy|~z|~}}y~||zyz}y~}x|{~~~{yzx~~zw~z}~z}z}z|{|}~}}|z~~~~|||}y}}}||{{}}}||}~{}|x}~{z~|zx}~~~}y~y}{|}z}z||{}||{}yx}}y|{y~z{~~z~}{x}~{{}{~}|zz~~~|~|{}||{{}|||{yy|{y|}~}{~zy}|w{{|{{}~x}}}z{}}}~}z||}~z}~}~y|~~{y}~|}{~zx~{{|~{|{}|{z{~~{}|{z{}y~~}|x|}{~{~~{|}{~}}|~y{~{|~yy}~{~y~~|{~{{}~{{x}{zz~|}~}~~|~~|}|~~~~~~~~}}}}~}|~}~~}~~~~}~~~~}}~z~y}}~~~~~~~~|~~~~}~~}z~~~~~}}{~~~|~~}~||~~}}|}}~~~}zx}wxy|z{}y~y{~}}|~}}|}~~|~|z~}}~|}}x|~}|z}~}{}zx}{}uz}}~|~q{}|z||~}||}~~{||}}}|{z|~z~{}y{|~||}{~v|yvy{|{~}||}|}|~~{|}}{{|{|{~}{{~~{y}}}}y}x|y}~~y|z{{|}wr{~~}y{z|y~{||v||}||}~zz|}|~y}y~yu{~wz}|yxyz~{}x||z~}{}~}{}||}~||~z|~|~y~}~y|~}|{~yz|u~}~}{|z~z~z~{|}}~y|}}~|{~~{}{~yxx}|z}~~vzx|yy~~y}|}{{|{~}y}}}~|x{~||~{||}{{|~z~}{||{|{{}vxtw{||}}z}~|}}{|z{}}z|y}||{~~~~}|~~z|}}~v|{|vw|~~|}|}z~z~}|x~~~~}||~~~|~}zz~~zzy}{|}~y{}~}|{|{}y{~zyz||{}}z||}z}~~|~{}|x~~~y~||~{|{~{}~y{~~x}~}x}{y|}y~|~}}z{y}x~|{{}}}~}|x|~{{yy|{~{|}{~|~xx}x|{~~|{}~}|}y~}||~~~}}~||~|~~~|}~}}|~||~~~~~}~|}{~}~}{~~}}~}~}~~~~~}~|~|{}}|~|y|}}||~~~}~~~}~~~}~}z~{~|}~{}}|}}~}{|}}~~|~~}~~|~{}}}{~|||}{~~||w~|z}{}~{y~}|{|{~}y|}{~yw|{|}}x{}x||{y|}|{|~x{~}}~z}w~z{z|z|z||}rzy{|y}|~~v}zz|zy|}}xx~}}}|}{||z}{}xu|zyy~~zy{}z}w{}|~~~|}|~z{{}|}|{{~{x|{{~x{yz~}|~}{~z~w~y}{zz~||z{}z}z~~z{{}{~}{~~{}}|~x|z}yz}~y~~}~}~}z|}}~||~x}}}~z|y||~w~{}~z~}{{x{|~{|z{}}{zz~}~zz}}|}z|~}{w}~}~{|z}}~~y{}{y||{|}{}~|~|}{{|z~|}}{{|{z}z|~~{~{}~}z|{z{|{|yz{}}x{}{{}}{}~{z}z|}~{{}}||z~}||{~|}{~{}}{y~~}~~{zzw~|z|}{}}}{{z~u}~z~z}}yz~y~zy{zy~~~~}~|~~~|{}}~{}y||~||~|z}|{yx}|}}|y~{}y|}{}}{{|}|zzz}|{|y{}||z~|z||{{||{{}}z}w}}|}~{{~{}yz{|~z}~{|{|w~wz~}{y~|~||}z||{||zz}~~~{|~}~}~~|~}}}{}~|||{|}~z~|~||~q}}}~}~~|||~|}{}~~~}}}~~}{}|}~}~|~~}~~~|}~}}~}}~~{~z~||~~~~|~~}}~}}{|}{|~}~~~~~~|{~z}}|}}~~~~~~}}~|~{~~}z|{yxy{xyy}x|yz{xz{|~x~}z}{yxy{~yz~|||{~}zw~~}~|}|zzzy}}}||z|z|uzzy|zw}zyyzxyy}y~{|~{~~}{~~~}z{|}~}}{}zvzx}{{xz~}}}}y}{zz{{}x|{wz}}|}}z|y}x~}{z}{{~{}{{{{}~x~~|}|~z{zx{y{}{z~}~~}}{{~}}}}{z~|~}{~}~xy|x}{y|zzzx|x{y|}zz|~{zyz}}||y{{|{{}w{}|~}}{}{~{}~uwwz~z~|yz~|y}{z{wzx|{z|~z~|}}x|}}y}}~z{|y~~}||zzy~{xww~y}~|yxz|x{{y}}z{{{z|}~{~x~z{|y{z|~~y~{|~||}y{||x{}}}{}zyx~y|||{~~}}~{{zz{|~~x}~z}}~{y~}z~{~}{|{{}}}z}{x}|z~wy}}}}|ww{|~~}{t|~}y{|}||{{~x{}|~}}~|{{y}}||yx{y}}w|~{{}z{xx||y}}z~z}{~{{~}y}~x~~|~~|}~~{zxy~z{|{|}~|w}~}|{{z|~}yy|{}~}u~|}}~zz~||~~~|}{|{z{}~{|}}{y{}{|z~vz}x~||~{}~|~s{}}y~~~}}}}~}~~~~~~~|~|}{}~|}}~|~~yy}{~~}z~y~~}~~|{~}{~~}~||~~~}~~~~|~~~}|{}~}~z}~}~~}~|~||~~}}}{{{~}||~}y|}~}}{}~~~~~}~~~}}}~}{|~}|~}~{||~|~~|{{|}|{y~|y{~~~{z|{{}~~|w|x~y~z~{}x~z~z|~||{|zx}~y{~}||{}{~~|z}{{{|zy~z{z{|zyx}y}~}~z}~}}x~xz~z{{{yy{z|rx~xz{~|{~|yz~~z|}z~y}xy{}|xz|~|x~u}|xz}}zxyzx|{|~{~~zy{|{}z~y~z~{~z{~x}{y~|}~~}~yz|w}}|v{||z~z}z{{{z{~}{z}zz|{{w}{}zz~}w}|{}}}|~~w~}|y}|}}y|~~{~{}~}}}|}}y|{{y|}{|xz}zx|y~~{z~~~z}|y|{|y~}~yy||x~z||zz~z{}|{{}||z}|{{{}{yw{|}~zz~z~z{|z}x}}~~~~}~~{}zzz|}}~{}{y||||{}y|~{{z~~{{zw|}}||~~~z~}~z|}}{|{z|{z}x}xwv}y~{~|}x|{|}}}}~}y|}u~}~zzy|y}|}z~xz}}~{|~z}}|~|}||~z~|{~}~}{{{u~}{|xy~}z{w{{~}{{~zy}}{}}|y~|{|{zz~}}{{zy~~x{vz|y~{~z{wy|}|}z}|~|}zz||}~}y}xw~|~}}~}z|~||x~{~|y}yx|}}}{z{~}}|~~~}}~}}~~}{|}{{|~~~}y}|}{~~{~{~|}|}~~}~~~}|}{|{}}|~{~~~~|{~~~||}|}{|}{}~||~{{~}}|~{~~~~~}~~}~~~}|~}|~~~}~~~~}~|||~~}~|||~~~~|}|}~~||}}|~~}}||}}~~~z{{{|w}|}}y{||}~~|w|~}|{z~|~}}|~~{}|~}}}}~|zy|~{~|~||t}}~}}{x~y{}|}z~{{y~u~{{~}y~||z}~{}x{|{}}~~||y{~x~~{zx{}~|}{x|~~}y~{y~~{~w}|{}~x}v|}y{~}w|w}{~~|||{~{}|y||~~{}|}x~}z~|}~}|~y|z}}}~x|~|{}{}z{|}|}{}{|}}~{w|~}{{|~~~~|{|~w}zz}}|||{}|~{{{{{{z{|zz{}{}|{~|y}~~}zz}{~~z}z|}x~{~z~}{}|}~x|y|~|}}|~}|z~~}~~~~||~x|z|}~y}y{~zz}~{||x}|}}|}{}~|~z}~y~|}}|{~}|~|}{}z|{|}|}x|z{x~|{|}x|||y{~{}|}~~~}~~~}~x~||~y|~}~{~|{}~y{~y|z{z{~}{~~{||}z{z|}|}{}{|}}z||~~}||z~|~|}}|~xx{~{y}{z|z}|}y|}|z}{}{{z}}|}x~{~{y}{|y}~|{~~}~}|{~{xy{yzu~x}}~~{~~~~|~}~}~~~}~~~}~}~}z|~~~~}}}z}~|~|z~~~}vz}}~~}~|}}}}~|~~}~~}|~}{~~|~~z}|}~~{z|}~}y{x|~|}~}z|{}xz{|~}|{|}z~|~|z~|{|~~~~}}||}yx{xy~}}x{}~z~{}~}zy~yx{{{|}xtz~~{w}vz{}|w|~xy{zx{}x}{|}~zx~||{~}~}}|}}}}~{vz|}{|z~}{|}y~|~{z~}|y|zz~z}|z{~~y~}|~}}~|y|{~|}||y~x{{}x{|||~~u}|~}}z}}w{{zx|z~|~{{~|||{}|}zwz||x|{}|{|y}}~}z}y}x|~{~y~{y~z}}|{|y}z|x|zz}|yy|{z}~~~|{w||v}}|zy}}{~~~x{||z{~{~}sz~|~~~}{{z{}}}wx||~}xx{y|w|z}}{|}{z~|}~}{{}~w~|yzy{~{~{{{wzy{}}|{|z}{{{|zy|{}{z|~|}xy{~~|~{x|y~zz}|||}{{|zzy|z|~~}{}}y}z~}~}~}}~~{}z{{{x}~}}|~z~|{}{{{||{zz{z{~{{}x}}~}z|z}{wzy}~}}|y}}z}}}x~}z}{|~|z}|{zx}|~}~y{~z}|}{{{x}z}xyy{}|}{zzy~}|yz|{z}{}}}|{}v|w|}{|}}xy~{y}w{{y}}|~}}y~|~{||{~}~}~}~~}~~~~~~~~~~|z~}{~~|~{}|}~r~}||~}~}}~}~|~~|}~}~~}~}~~~}~}~~|~~~}}~{}}|}~}{~z}}}~}~|~~~~}{~{{~z}~}{|~~}~~~}|~~{}|~}}z~}~y~~}~~~~~~~~||}|~|z}}~}|}yy|y{{x|z}~~z~}z{v|||yu|~}z|z~z|z|{|~{x|{x{|}{|}~{|z||{x}{}{}{}}zy~}~{z{{||{{{v}~}|{{}|~x~{w~w|}xw}}~}}|vy}|{{{{~|{||}{}|}~}~yw|{}xy{}}y}yz{xz}y}vyz{yz{||z}~y}~~~|~|~{}|}{}z}||{|u{~vxuz{y}vz|yx~~x}}v{|vy|z{z~z~}~zy~~}{~}}y}|{|~z|y|{{y|}zzxx}|xy}x~|z||y~z}z}}|{{}{||w{}z|~}|}~|{}~{|~{y{}}y}w|~~}zx~|}y~}{z|}}~|{{~x~~|z}~|}~{z~~}{||~~}x{zx}~~y{yx|}y|y|~z|z{||~||}}z~~}~||}|~v~{}x}}z|{|{}{xvz{|}yzv}z{y{{}y{w|}}|~{z}~|~{}z~~{~}}~}||zw~{{}yu~z|{y~|}yuy~~w}{|~yzz{w|{}y}}}~{}|~||zwz{~|zw}}}|{}w{{|}yz~z{w}z}~|~~z|||xx||z{~}|{z|{y|~{{yy~~|{}}y{}x|x|~|z~}xz|}yz|yy{}{z~~~|}~{}{~~||}|~~{~~{~~}~}}~~{{{~}}|}}~}|~{}~~~~}}~~|~||{~|~y~~~~}|~|}}~}|~~~}~}y||~z~~}~~}~z{}||}~~}~}~}~~|}}~~z~}~~~}~~~{}~~}}~z|~}}}~~}}~~}}|}}}~~|}}~|z}{~}sx}~}z~}}zw}}|}|v||{y}x}}{{{y{~}|y}|zv{~}}}|~xzx~|yy|zz{}z~~x|}~~z|{{~{z}zx{|{~y}{{z{}{w{}||y|{~|}}|{{z}|{}zy|~z~z}{|~{~z{z{|z}y~{}yx}xy||{z|{~~~|}}|{}|}{z||x{{z~z~}~~z}}{}{zw}zz|w|y}w}x~{~z}{}}|~{{{}{{y~yxzy}z~{}z|zy{|{zz~{{}{{{yz|}|{}w~{}~x}}~{y}|zx||zyyyy}y{z|y|z{x{}x||~x~{{}}|}vx~{x{y~{~z|}|{~|~|~}||~{|z~}||y~{|{}~wvy}|{z}y||z|y|zz}|||{y}{}~xx|~}~z~z~~zz~~}{|}}{z~{|}}y{|{}}y~~~~{z|zy}|~|}}|{~{}|}}|~||~{{|||{}||}}}xz}}}|~}|~z|~~}}}z~|y{|}|z|}z|v~|~{}|{}||~y{z~||~}yz|}|~~}|z}}{|y~|y}}}y|{}{|yz{t{||z~{zy{|{~}yz}z{~~z{{~zz|}}|~|{|z{{y}{}yy}}}{~}~y||yzx}{zz~~z}|~}{yw|{zx~~zyy~||||{}~y}|~}|~}{|y}~|~~z}~|~~~~~|~~|~~|{~~|~~|~~}~~~}}~~~}}~~~~{{~~z}~x~}~~~~}||~~z~{~|{{|}~|}}}~~|~~~z~~~}}~~|~~}~~~|||~}~||~|}~}}}~~|~|}{~~|~}|}||}|~}}~~{}|{y|z}y~{z}~z||wxy~|{z}w|y~yy{}|}zzy}}~|{z}~}}}~}}~{x}~|||z}}{xz}~z|{{|~|}~{xy}|y}yv{~|{|}~{y|{{yx}}|}}~{|{~|y~y{}~x|~~}~~}yzzy{~yx~|{}}~|~~}||{{|{{~vx~~|{}z{y{|w{~}}y|vzz{}|yyy~~}||}|{z~}|}}||zy~y~{~xwyz}x}~~xz||yz|~y}yz|}}}|w|~~z|yz|~{{z|~}}|{v|}~}z|}{|}uz||z{y|}~}{z~~y}|~}~}}{~|{~zx{yx|||}z|y{z|~}~z||}|~}}}~|{~{{z{y|~xz{xz}{{}~|y~y|{}{z}{|zxyz}|yz{y||x~~}z|y{x~~y}|~~~}xv|~~|z{}|}|zyw}z}y}v~z}}~}|{t||y}|wz{z}}{|y}{}|~z|{{~}{z||zz{}}{zy|||||zzw{{x~w|wz|{~}}|{}}}}yzxw~{{z~}|{~~zxz|z{z}wz~{{{{||}x|~x|xx{z}~||}z}~y||xx}~z{|}~w|{zxx}z}z}{}w}yz|t||{|{uxy~z{}}}~|}|~z||z}~w~}}~}~|{}~}~~~~|}~~{}~}y~{}~~|}}}~~}~}{~}}{}}~}}|}z{~}~|~||~{|}~~z{~~~|~~}{||~~{}|~~{}{~{}{}}}~}}}~|{}~}}|}z}{|~{||}|~||{~~~|~}~~}|~~~~z~~|z~|}}~|}~}}~~}~~~~{~~x}{|{}z{~~~|y{|x}|z{~|{wzyyy~{z{y|~x~~~z||{{{v}}{}}|~|}z{}{}{}}w{~~|{x}{~x{|zw}z|~|zyz{{{}zz{|}{w~w|z||{x~~||~~}}{|}|~}}~~|{}~vz|}{z}~xu|wx}~|~xzx}{|}y{{{~}|||}{}w}~~yy}~~|}{~~}v{{||x~||wy|}}~y{~}y}y{~y~|{z||z~{~~}~z}~}}|~}{{u|}zz{z~~||~{y|{}|}yz}y~}|{{}||{}|}}z}|{w|}{xy}}}}yy~w|y{{{~zzz}yzx~}|z{|}|~~{yvy{{}|z|~~y}||yy}~}|~}~|}|z~|}y~~~|yxz||{~{{yy{||}}{|~{x{~v||~{xx}xy{xw~{~|y}~|zv|{zy~{}{}}{||~~}|xy{|z}xy{~~y~}~|wy}{|{z{~}}|~{z|{~|}~}y}||{|}|}}|~|z}~wzz~{|}y|{|~}y{|{z{|{|{vzy{{y}|v{~{{~~{xy|x{}{xy}zz{~z{{}{y{wzz|}zyz~}wy}xw|~yy{~y~y|{{y{~|~~xz}}}yz}yx}~~z{~~yz~~}{{~z~x}{}{z|~~}~~}}|~v|}}{|}~||}~~|~}}y{~~}}~~~|}}}|~~}}~}w}~~}~}}}~~~~}{z}}~~~}|}{~~~{~~~~~}~~}~}|~z~~|~~|~}~}~~}}zz|}||}~}~{}~||~|~}}}}~~}~{~||~~}}{~z~~}}~~}}}~|~}~yy~~~~~}}~~y}~~}}}{~|vw~|{}{{|||{y~{|z~}|{|z{{|{x}~~}|z~zx}}||{~|}{z}}}|}|z~|}}|~{z|~}|{}}{||~y}y{||~}}}}|{y|}z}}}~x}yzz{~{{z{~z}~}z~}{|~y}~y{|}{|y~}~~~{{yz}{}||~}}~x||~}z|}|~~~z}|}}}y}|y|}}w|{~|~{~}~}y}|yz}~{|}}y~{~z{}~z{zy{~{vzz{|~|yz~}|||~~~}|l~{|}x~|~~}{}x~}}xzz~x}z~qy~yzzz}w{{|}|y}}|}}s~{z|v~|~}}|}zx{y}~|~x{}~|{~{{}}|~}~~~z}~~z~|z~{y~y{~z{{~||}|z{~|~}|{v||}|}}}}y}~x{{~z{{|~~y~|~{z{{z}w{}}|z{|{~y}xzy~|y}}~~~~~~~|~~|~{~}||~}xz{}zww}z~{~z|z|{|zzy{}|{~wy}z}}|z}z}yz{~~x~||}|{}y|}|y{~w~~{{z{}~|{~|~~~}}~}~|{~{~~}{~~~}~{z|~~~}~~|~|}}}~}~}|~~|~~~~~~~~{~}|~|||~~|~~~~~}||}~~~}}}|{~~}~}~~}z~|~}~}x}}{{zz|}}}~}~z~{{{zz}yz{~}~~|{}{~{|y~|z{}xy~{~|}}{zx|{z}|{y~|}}y}~{|}}}zz|{~xzz|{y|~~|~y|}{zz~z{|y{{}y}|}{|{{}yz}zx{z~y|||y}}yyz{{~y|{|z~{}|~xy|}u}|z}|}|z}{~|y~yw}~ysyy||yzx|}}x|}{}|}{|~~w~|zzyy}{z}~}{{w~x|{~~||}z|{}x{}w~~y|{z|{y|}~|~~wxyz{}|{{~{|~~}{~{}~}{~{|}{|{~||}v~|{|{|}z|}~sx|}z~zzy|~zzx}x|~}}{|{}}|{{y}w~}~z~}~}{~{~z~}y}y|}|{{~{{y}z~|{z~|zy|~y{w~{zz~{{yz}}{}~}|w}~{}~{|~w~|}}|{x{z~~{~}~}{y}}w}z}z~|}u|~~{{|y~~{{yzz~}{y}~z}z{z~|}~{y}|{x||{}x|}{{~~{~yzz|{}yyy{{|}}|wz}xx|wy~}zz|yy{}|y|w||{~|~yz~zx||~~{{|{~{~{}y|{yw|}z~}{{z~~}}|y}|~|y}}~}{zx{x}{~z~|}||~z}~~{{zzy}zz{~z~z|{x~|~w}{~~|z|~~}y~}~~}}}~~~|}}~|{~~|~~~{~|~|~}}{~~}}|}~|{}~}~}|~}~|~|~}~|||}}~~y~~}~}}}~~~~|}~{||{~|{xz{|{~}~y~|~~}~~z~~|~}|~{~~~}~|~~}|~{~~|}z~zz~}~|~~~}||}||}~{}|~~~}z~|~}{~|~}~}~|}~~~~~{~~~}~{~z~~|~~}~}y|~z~}}~zy~~z}{y{y}{~|{{~{~}|~{xxzz}y{}~}|y|~{|~~|~~}{||}~~~~~}||}z~{|{}}}~xx|{ywvz}{}~z{yz~}{w}}~x~z{~{{x}|}~y~|}|}|}x|zz}{}{}{z}y}xywz}|~x{vyz}~{{~||yz}}}}|}~yx}}~~}~{{z|||~|~}zx|}||x{}|}{|y}}{u|v}}~|}|{}~~w~~y{y{|x|~~x|}~|~{}}{}~}x~{{{~{|wx~~x{y{}|{y~}z~x|}~}}|zx~{}|}|yw~y|}xwvzy}zzzzz{~}xz{xy{~}~|~|}{~{{z|}~q||}z{y|~~x~y~|y|}{y~}zzzy}{|yx{~|~|{v{{~|~}~z~~x~zz~~|}}y}}}{~|x}~wy|y|yyx}~{}{||~}|{|}z{|~{{z}yz|zz|{z~||{~~w~z|{{{{}z|x||}~|xy~tw}zz|}{{{yy{~~y~xyz|{|~yzy}~y|{y}y{{{zyz}~|z{{||wx|xxxz}zzx}z{{{~|x~{}~{|y}w}~~{xyz{{z}|||}}~zw~r|x|yz|yw{|z{{z{~~v|~}z}~yzz~y||}z|~}zz{z{}z|z|}~}}||~{}|{~xz}z|y~}{|~|{z|x{{~~~}~~{~}}~}}~~~y~}z~|~~~z~{y{~}{{~{~{~}~{y}~~||{~~~~}~||~~~~{|z{}~yzx{{~}~}{}~~~}z|||~}{}~~~|{}~}}~~|}~}~~}}}zz~}}~{|z~|{}|{}~{~}|~}|~}~~z{}}~|~~~~{~{~~|{~|{~|{{z|{}}{}|y}yz{{}|yz|}~x|~}{|}}{y}{{{yzz}~|~}~}|}z{|}z~}}z{{|{z|}~zyv}{~{}}~z|}~xyzz|~||w}|~~}|~||~{||{zw}~z}{|y||}~yzx{x{|}z}}|}z{|{~~|||x~}z||w}{y}}{}z}|x{y|xz|z}z~|}}t}{{|~z}uz~{}}v||~xz}~|~}{||w|z~}z|}xy|{{}~y}{{}{|}y}{zz}}|yz}|}{||w~}{z~{|x~{||z|{~{z||{|{}|~|||~~zx|z{}~|||~{{y~z~}y~yxz}}{y}~z|{y}{||y}x{{y}}|}|z~yy{}~zy||}z~}{y{|}}~|~}{|{||~{y{}}y{x{zz}}{{{}{{|||{|w|~z{y{y}z~{~zz}|z{{x}|{w~|{}|y}x||~}z~}{||{~xz~y}~zz{}~~xz~zx~z}~xz{}x||}z}{||{yzx{z}y{z|||}{|~}{{{z}z{y{zzyxz|xxxzzw}{{zu~}~|~~y|{y}z~yz{~yy~{}|x{y|}{~{v~z|}||}|z~|}zz{{~~zzz}}{{}|zz{~z{|}}||{y{}}|y~z}~}}~}}x{s}|{x}}}}z{{{}w{y}~|v}}z~}y}}~~|}}}{}~}~|~}~~~}~|}~{|{}}{}~~}~|~}~}~}|}|}{|{|~x{~|}~}}~}}~~}~~~~~}~~|y~}}}}|}|}|}~~|~}{~}{~}~~}}~~~|z~~|~|~|~||}}~~{z~|~~~~~~{{~~}~|}|~}~~}~}}~~~~~~~~}~}~||~~~|}}}}}}{~}{}|~~}|||}|vx{{zy||z}~y}y{y~{z{}}|w}z|{z}{y~}~y{~~{w~~|}~{{y~v}zxx}z||{zxzzz|{y|{~{|{|}z}zy|}x||{|}~x~}xy|y}{y~|~yz}z}|y}}|}z|x}x}{}z{{}z}~~~|{}z}~}~z{|y{{zz~|z{{x{{wzw|~|~|~}||~}|zy|z~}x~|x~~{~z{zztzz{w|y|||ww}}|z}z}~|~{|}}|{z{~z|~|vz|y}|v}{y{xwz||||}zz|}{{}xz||{y{~|}{~{{~|}}~z{{~{}{}xzz}vzw}w{z~yz~||~zzzzy~}{|}{|~}|}~~}z}z{|zx}{{}{y|yz|}zz|}}~}yz}}y||~{}}~{z~|}|}}|}y}zv}||{x}x}z|~}}z}z{{|}|z~y|{}|}~|z|z|{~x{}~{y}}{y{yx|~|wwyv}|zzy{|yzx{|}~|~ywy}z~zy||}{}}~~~~|{|y|{y~x}v|{ys{w}z~}xy|y|{yz~w{{{}w~y}}}y}{~}~}~}{||z{|{|}|vz{z{y}x{{|}{{|{|{~{|~|{|{~~}~}}~{~y}}|}~~}y~~}|~y}x}|~~}~|z~z~~}~~~~}~}~~{|~{}~|}z~z~~~|~z~~~~{{||}|~}|}|}}{|z~}}~|{~}{~}{~~|~}{}}}}~}|x|~|}~z~~{~}|}}~~~|~{}|{~w~{}|}~~}|}|~~|{}}||y~|}~~~~~~|~~~{~~|{||~}~{y|}z{z}~v}|yx||}~z{~z|~{y~|}|{z|||}}~|zyz{{y}wz}y{}~u{z{}}~zyx}y{{~{y}zx|{}|v|z|zzx{}}w{z}}w}y|~~x}}}}|}{{}{w|~|xy||~{~~yz}|{z}}t|z~z}zy|}{}{|z~{}|~}zy}~~|{}~~|zy{~{|~yz~w||yy}}z|{{|z}yyz~|~}z{y|{y|~|zzxy|}}{~}z{{}|~xz{z}z}|v|}{}|{~{~|}|}|~~y~yzx}{{}{~{xx{y{}|{~y}y}}~}|}{||~|zzy|}~|}yz}}~{~~z}|z}{{}}}{{zy||}~z{z|{|z~{y}|z|~z}{z}w{zz|~~}y{|}{{~}}w{}~}{|}}|w{~{{|~~x}|~~|w{|{{~}~u~|~w}~{~}~}z~~}w|}z}}|{~}x{}~{}}|{}~x}{z~{~w{{y{{zz~}}~{z~||{}|{|{z|{z}{x{{~{}~|}{~~}y~zy}}{~{y}||}~ywy~}w}{|||z}}xx|}|yv}}~y|yww||}{~{~}z{{|y||}}y~{{}}|}~{}}|~{~}~|xy|}{x~|{x{}{|~z~}|w{yy~}~|y}z{}t{}}~~~~}}~}~~~~~}~~~||~~|~~~y~}|~~|}}~|~~~}~}{~~~}}~~}~~|~~{~~~}|~}~|}|~{~}~{|~~|~~~|}}~|}~~|}}}}{~~~~~~~{|~}{|}|~}|{~|{~~~}{}}y~~~~z~~~z~~y}~}~yzy~~~|{{|w{z}s}{|y}}{~z~~w~y}|y}}{~~||}~~z~w}{|~}~|{z|~|~~|z|{{vyy|~y}{{x{~|{|x~yv|~~zzxyy{z}{|yx|zz|{~y}~{||~~|z}~|~w}zy}~}zwy{}~y~~|~|}|z{||y|y|x~{z|~z}}~xzzz~|{|}}||{zw||{x~|z{z{|~{{~}v~~y}}|zw|z~}||}|}|}{wz{w}}}{}vzyz|||z|y{{zz|}~{~|{~}~}}}}z~y~|}zy|~{yz}|x{{zztyzzzx}~|x~{yw}|}}~z~|vy}|}|z{y{}w|zx}zyyz|y|{|z}}}z{~x~{~{{wzy}{}|~~~~}}y}|~}{}}{w|z}}z|{z{|}|y}w}w{yzw~}{y{{}}y~~|{~~|}~{w}z}{}||y}{{ywz{|y~||yx|||}|}}|}z{z}yxz}~}|~}{||z|z~|}xw}{{z}x{|{{{y}wv|zz}|z|{~}z|wz|~{}~|~|}}y|}||{|~~y}z|~v}}z}~|z}}~||y}z}~{{|~{z|z{{}}{|}{{}}}~{}y}}||yx}}z{}{{xy~{{z~}||z~|{~z|z~w~~}}~}|}~~{~}|}~|}~|~{~~~y~||{{~}~x{~u}~}~~||z~}}}}|~~|}~~~~~~|||~~~}}}|~}}~{}z~~}~~{}}|}{}~~~}}~||~~}|~}}~|~|}~~}x~~~}{{{~~{}}|~~|{~|~~}~~|~}}z}~z~~~~~~|~|~~~}{y{z}}z}|{{}|{v~z~|~~{yzy{y|z|~yyyz~{w~z{|{}yz}~~}|}||z~{{y}y{y}{|}}{{z|yx~}~xx}yyzyzv}~zz}z|z|y{y~{{~||x~~y~x~|}yz||}zy{}}y~~v}|z{xw|y|{yyy}|{}||~zwz|z|{zvy}}zz}|zzxx~{{{y}y|z{{|v}z{v}|x}|uy~y}~|y}ux|||yyy|y{}|}}y{z}{{~}~w||z}|{|y{y~}{}zz}}{|{~}{{{|y{}y}w|~z|z|}}xz}|~{y||zz~tz}yz|}y{~~x}{zv{zz~}~{~}|~{~|{x|~|~}z}~z~z|||x{{wyzz~{z|~{{}~|~|{z~wyzy}y}zz~x{|||{{xz}|~z|w}}y{|}}~y||{zzx|}|y~w~|{|yv{y~~|}|yz}y}y}||{{w~y}z}xzx~~yx{z~}zz|{{}}|zy}z|}}{}|z|{|z~y|z}z{{}{}}{|}{|{z~z~|wz~}|{z{z{~{~{|||~yy}|zy}z||}}|xzw}{|}~{{x~y||~z}}|z~z{|zx{xzz|{x||x~~y{z|}}y}{|z~~|x}|~{}~~y}}z{x~x|y}{|~}yz||w}|}|{ux~{~~t|z~z~~~||{z~}~~z~|~~}}}~}~|~~~}{|||}~}}}{}||x}~|}|{|zz~}~~}}~}}}~~~~}}~|~}~|~~|~|}~{}~~~~}~~~~}||~}z|{}~~|~|}}}~}~}~}{}x|~}||~}~|}~}z~}~~|~|~~|y{~z{}|{y}wyyy~y}|}y~|y~{}y}~zwz~}|~|{xy|~}|||{|{}{|x~|}|{z~{z|{|||}u{}zy~vy~wv}{y{v||{zx}}z}|x~w|z~|||y{~x~}|{}|zzuy|zw|zzy{z{yx}|y~~||y|}}~|~y|}|~}x}~}}}}|~~}y}z{~y~z{~|yy{{z{w~{z|zw}~~zzzx{~|~{~{~{{|~}z{z|{}}y~zz{x|yy{x|zy{x}{{~~~y{x}}{z}}~z}~}{~}}wy|yyz~xz~}vy{{y}~~{}x~z~z|{{z~}~}~{}xv||ny~~~}yy|{wzyyy{|}|}z~|w|}|}x~}xw}~zz}y}~~~}~~y}{}{}|yxx|x{yz{}|z{y~}{xzx{|v~~}|~x|~zzzy~{|}{|{}}}~}}yyz|}{yy}||{|wxyyx~yy||yxzz}xz{zzz~z}~y{{z|{~~}~~}{}}y{{}|z}}{~v~}yx~~|yzx{x{z}{z~~{}|x~{{w|y}zy}|{z|z{ww{}x|{y}}y|||y~w|~{wzxx|v}{}}y{}z{~w||~|y|~~z|}~w~z}z{x~xz~z{|t{zzyy|}~yuzzy{|z~{}~~~|~z~||}}~~}~~~}}~z~~~z~}}|{~}||}}}{~~~~~~|||||~~~|{|~}~}}~}~}~}~~zy~}~~~}~|~~{|}~~~{~}}|~|~}|~~}}|~~}}}~}~~{~}~{|~~~~}~z~|}}|}|~~z~}z|{{}~}~}~|z}}y|zz}{~z{w~x}yz}y||~y|y~zy~y}y~}wz|}|y|}z{||}{~}|~||{{~}}~~}|}|z}~}{||y~~{~~z{{z{~{|~}~}}~~x{~}}|z|x|z|}~}{|{~}z}~}zy~~|zy|y|vx|yzz{x~}~|~y}{|z|~}z||~}~yz}~}xz|y~zy}||y{z|~zx}}~z{~{|~|~|~|x~|z~~~~xyz||~{|}}{z|~{{z}w}z||z}}y|~|x~{zx~z~}||}||~}}{|}zx|yz{}{~zz}{{~|y}}}|zx~|}|}|{~||z}}{|~y}z}~}|~zx|{~|}yw~~{}z~}z}y~~{|z~~~{{~}|}}~{y~w|{}}|zx~}}|z|~z~{yy~|{}y|}~~~}}zx}y~||}}z~z~}~x||z}}x|~|y~}~|z}}||~y{}}yz{z~x}{x{}}{z}z{{}{|vy||}}|y{u~|~|~~{}~y}z}{}|x{y}|}~}|}~{~z{~x|}z|~}z}y|~~zz~|~~||w{}t~}{~x}|}x|wz{|x}yy{|y|xw|||}}}}~}~{x~|}}|}}~~}}~|z|{~~z}{y{|x}~z}}~{{x~{y{yx||{z{|z}|~}yy{{~~z{}}~~~~{~~~~}~}}~}{~}|z~~}~}||~~|z~~|{}}z}{|~~~}z}}}}}~~~}||}|~~~~}}|~~{~~~~{~~~{{}~~z~}~}z~~~~|~}~|}}~}}~||~~~~y|}~~~~}}~{~|~~}{{~}|}~|~~~|~~}{}~}~~}y}}~~~|~|}~|}~}~}|}~}}~~}||}x~|~||}}xzx{z~yy~xzwzzy~zww~|{w}~|~~|~~|~y~y}~|{{{|z|z~yz}}zy{{zw{z{|{{|{zy{}|}|{v{{z{{|}~}wwx|{}~y{}|~{}}zx}{~x~||yx{|~yz|}~{x{}~y{~{x|zv}~}}}}|||~w}z}~w~y~~z~{}z}z}{u|zy{}{|y|}xs~|~x|||z||}|~|x|}{t~{{x~~}xy}{yy{~wx{{z{xz{|v{|~|y|x~}y{|{{||}}{{z|{|||x{x~{|y{}y|y}s{}zywy|}|}zu|~v~|}|z{~x~{~}{zyz~}~}|y}z|}~}x~|~|x{x{y{}w|y}|{{y|z|~y{{w~~~z}~~z~}|}~}|{}xv}~|uy{}|}y~z{zx{uw|x}||w}yy}zzy~{{}~y~~{{x~~}~y}|}}z|w{z}|zw}}}|tz{{|wvy}y|}|}~}|}|~||}}}|}z~|}{|}zzzy{~y{{z}zy}||zyzw{}y|wzwx|}}~x~y|y~~||z|{z~|||}|{xx~|~{{|zz}}y||}}{~{~y|x}vxx{{}|}{y|}|}}y{{|y}}zy{}zz~|}{{}||~z{{|x~x|{~||y~y{z|z~xz{}}}{z~z{|}x||}x~~|{~~~}}}~|}w}~}|}~}~}|~~z|}~|~}~~}}~|~}}}|z|~~~~~~~~~}~~x|{}~}~~~|~}~~~}~{}}|}~}}~}}}|{~{~~~}x~{}}}}~~~}||~|~~~}~x~~}~~}~}w~}~}}}}}}y~}}|}}}|~~||}|}}{~}|{{~}u~~|}y{x}|}z||w}{~}|}|~||z~}{|}|yy{|z|z}}wz|zyvsyy|~~|z~~}}~r||{}}|~~~}{~~x}zx||y~w}yt|wy~{~z~~{~{yy}|z}y}{~}}{{v~{}{y{zw|~x}}~}yx|z{|v}}|zxz~}zz}y||xy|}{{}y|{|v{{~w}zzy{}zxwz}}{|s{}yww~{|~}zy{w|zw~{z~{vzz}{zxyy{~|}|~}{zvyz~|{||x}u||{}{yz{}x{u}{x||z}|{}z}{}}}}}|~|yyxzy|z|~|zx|x|{x|z|{}{z~}z~{x{z~}zx{z|wy~z}~}|~~z}{|~||||x~y~|}~||zzyx{|}|y~}{||{{|~}|{||{{~~y{y||z{|zx}~wywz}{|}|~}{|}y}|zz~~|~|z{|}}~}zy||z|y|{z|~}|~z{~{~~|~~y}{~}zz}xz~||~|~{}}|y}~~xz~}|z|{x~{|y|x~~z{||xzx}x}zzz}{z~|zyw|z~}{||yx~}ywx{~|y~y{}|{xy|y|}|zz}|}{~}y}yxxz~z}|~z~|}x||{y~|{}z{}}||{{xy~{zy}}{~x|~{zy}|x~}v|}}x{}{{y{{}{wx{z~}y~||y{}||||q~z~|||}zzxx|z~{~|}{|w{|{yv~{{x|{|y|{}~~~|~~}}}}~|~~|}}|~{~z}~~~~{|~~z}}}|~~}~~~}~~~|~{~~|~}~}}{}{~{}~{~{~}y|}|w}~}|~}~{~~}{|~~}~y~~|}~~}~}|}}||}}}}|}|z}}~~|{y~z~~~~~~}}x{~zy}~}~|~~}}y~{}~{}~{~~{~{~|}x~~~{~~~|~{~~~|~{}~{{v~|yzxzs|~y{{|zz|}v|y~~zyxy{~|yx|}~zyy}}||}|}{yy~}{{|yy~||~~|}}w{x{z{|{z{|yyx|}w{|{zzxxyz|~x}}z|v~~|}~}u~{}x|y}}}|{~~z}}x{}}{y{~z|}{z|{zzxx}yz{||}~yz}{}{}~}{}|{z{zx{|w|}y}z|x}|y|{y||zx}~w{|xz|z|z~{~~zx|z{y|}z{|{|||yvy}}}~yxv}{xz|z{{~{}}{~w{tz|y}{{|zzy~~~}}}||yy||{{|}{u{~|xzx~wzx|}xz}{|z}|{}}|y}|z{}~z{{x}|z{~}z{||~x}}{|y~x{y{{~{{~z~{w~~~x{yz}y}~{~~{}z~|~}~~~z{|}{y~zz{y|{z|{}yyyzyz{|y|{}{|~}z{}~z~~~||~~|z~}|z|~w~{{~x||}{{|zw|{z}~~}}z|~}~|}{||z}x}{|}zyzv{||}{}}||}{~y|w|x{mz|{z|{z||vzw{|x}z}||x}zy~vw~|||~~}~}|}|}~y|{y~~z|}{|y~}x}y|~}~z|||y{y}}}z}{x{{}}|~~z}{~y}~y}|z|}~||~x~}z|}|y{zw|{}{x}}z~ytz{zzvy}z~|}x{~|y{}~}~~}|z}~}{}~~~|~|}}~{~}|x~~|}w~~~|~~~~~}{}}}~|~|{~}{~{~~{}~~}|z~z}~~}{~~~}~~}}~|{~||~~~~}}x~}~}|~{~~{{~}}~~}}{~~~~~~~}~|}}{~~~~~~~}~~~{{~~w{}~~}~~}~{~}~|~~~}~|}{~}|}~~{~}~y{|~{~}|{{{|~{|{{~}~}|~z}||wzx||{yx{|yzzy|x||}~}{||y|}sy|~~y{y{zzy}|~y{{{}}z}~zzu}}y{}~|x{y|}{~{yzz}y~zzy{~}|}{|~z}}|z~z~{{{yy{}|{}|~|||zy~~}yz{zx|{{{y{~{}{zyx|zwz}}{x|{z{|y}y{|~z~~|uyz|{{}}{{~z|}z~|z|}xx}|yz{zw~~z|zz{y|~z}}|{~w|y}}|y}y|yy~~x|y{wy}zz{z|~{}{~}|}y|{||}|}x}|t}|z{}{|y~zyz}{}{vz|}~{}y~|~x}z{z{}}}|~}}~~{}y}~x|~{}x}}|yz~}yz~|}|~||~~xxzx|w}|{z}|{||z{{{v{~x~}y|~~xy|~y|{{}z}{~z}~~}x{{|}zzxyy{}|{}|}}|w|~}wv~}}yy{z|{|{|{z}|{x{~~||||~|}vz~|z{}~{{~{}{{~~y}x~}~~~|}y{z}}x{~xz}z}~{{|~}w}}z}y{s|~w~|}{z}z}}{}|zzy|z|{|}}}yz{{z|yy|}x~xy||y}zv|}yz~xzzz{y~~zy}}~~||~y|~~{{{z}{yzx{x~~{|zwxz}{yzz~}w}{{~|~~y~~{}|}}}z~~~~~~}~~~}}|{~|~~~~}|~~|{|}~~~~~~~}||x~~~~~~~~}~|z}~~~~~x}~}~~~}~~}}}~}{~|{~~~~~~}}~}~~}}~~}~~|}~~~}~}|~~||}~{|~~~|}|}|{|~}~}y|~{~~z~|}}~}}zz|~~|~~~~~~}~~}~~|~}z}~}}y{{~}{|~v||zy{zxy|}}~~xxxzz}~{z~}~uw}x}{{~y}zz}}|x}z}zyz}}}~{{|~{}y{z}||y||x}~vwyy{|{z|~|z{~}~z}~}~~{~~}y}}}~zy{}zz{zy|zz{}z}y|{zx|~z|x}|y||z{}}~~z}{}{~|~~~}y|y|y}|||{zzx}~~||{{|{~~||}v}}z||z~zxx{z}}}{}|~}||z~~|}~~|{}y}z||}~{{zz~z~}z|{{zz}~x||~}z||}}~z}}|~~|{~}x~}{z~~xw}xy||x~yu}|yzty~z||x||~}~|z|y||}y~~{}}w|z{{}}~}x{}|{~|}zz}{|}u|}~~~||{|~w|{||}{}z|z{x{}~xyz}|y~{~~~y||}{{{|zz~}vz}y~}z|{|||~z}y}xxzz~|{}|z|~|y{{{wz|zz||~~}~}{xzw|{{~{}~x~|~}}yzz}~y}u{ztxxz}|{{xy{~}|~v}|~z{}|y}zzz~}}}~{}~}||{uy||z{{x|||~{{~|z~||}yxx|~z}|y|zy{y{z|}{~~|}y~zyx{}{yzz|~y}{v{{x}|~{|~~~~|~~{|~{w~y{z~~}~{~~{~}~~}||~}}~~~}}}}|{}}~~}~|~~{{~|~}~r~}~~|}}}~||~}~}~zz~{||}{y~}~~}{~{~~~~~{}~~~~~~}~{~}}}|z~~}~~~}}{~~~|}}~}z}|}~|y~~}}|||}{~~~}{~~~~||~}~{~~~}~xy{|~~}{~{~}~{~}|~{}}}}|~}}z{{x{z||z{|z}zz{|}{~x|}}x}w}}xyz~|{|y~y~z{~~zyz|xx}y{{~~}}{|y~yy{{||w{{xzzxy{{z~~z{{xyz|~{}zz}w{|}~z|~{z~~}}|}~wyz~~z~zz{{{|xy||z~zx|u~~xxx}z|}{~z~y|zx{|}zz~{|~|vz||x{z}x{w|z}z{}~}yw}||{z||}{}|}y}{{|}~|{||{}}yxw|y{yz{~||}}}xzz{x{}}|||yz{}v{z~y~w|}}}y~}||{z}~}{}{z~zz~}z|{{|}z}zz}|~~~~}{~}{{z|{zz}{|}}}~}|x}{{z|y{zz{{}~{zx~~}{z~~}y{|}}z}|~{{~{~|z}}{}|{y}{~z~~{~xz{xz{~~~}zz~zzy|~w~{|yu~}y|}{x~~|v|||~{x{wz|yx~~uw{}}}}{{zzy|{uzx||~}z{}v||{z{v{{}~{y|z~~{{{||z}yy~|{|{zz|||}||{~}{w{}|~|}}~z{y~y||{{|}{y~z}}}||||{|||}{~||{z{}~zy|}{}~z||zy~y~x}z{zzzy}}zy}{z~}{x{z{{y{|{{}~{~z}z{w{||}||y|{}{~z~~~|y{}z}~x~x|~{|{~}~}~~z~~~|z}}~~}~}~~{|}~}~}}~}~}}~{{~z}|~~|~}}~}|~}~}}}~~||}|~~~~{~~~}|~}~}~}|}}~~{}}}}}y~~~}|~}~~}}~~{}}~|}}~~~|}~}x~~{~~}~~~{|}~|~~~}~}z}}}~||~zz}~}}||~~~~}}}~}}{}}v|}~|}~~|~|~~~~}~}|xz|}}||{y}|||{z|~{w}{}~z{}~|y}||}}{yv|z}{{~||~}y~~z}zz}}|w}vxx}u|zz}u}{x~}~~~~}~|}|}}{|wx{|{{|}}~x~|yzw~|y}~}}}|w~~{z|xyy{xzx|}xz|~}xyx|~x||~{z}z}~{{xzyz~||w~|{{}z~{wvzz{{~}}z|~yx}||{|y|y~}|z}{|y~~{{x|x|}~yy}~}yuy}~}y~zww{{z{{|v{|z|}z~|z{z}w{z{x{~{}}z|~}xyz{zu|{||~vx{}}~{xz~y~}~zz~~|~~~|~{~~~|~y~{{|y~~||{~|{z||y}{{w|}|}z{|||}}||~}}|z|{z{|{}}|{{z|}||~|zz{{}|~z{}y~}y{|w|z{zu{}{zz~}}}||z{z{}yz~{~{||}~}z|ywy}z~|~}}w{yz~{}~x{{|x}{~~}~}||zy~|~{||~{z{z}z~{~|wyx}z{{y~|}~z}z{}z|z||w||~z{{{{z|z}y|}x|z}|u}{~y|y|{~||yzxyzyz~}xt{~w|y}~yq{}yzx|w~||}z|{||z{~xz}|~y{w}|{v|x}zz{|yzxz|zy{||xw~|y}~z}}x{|~~}~}~~~}{{~}}~}}{~||}}~{|}|~~|||~{~~}~~~~|}}~}}~{}{~}~|~{{}~~||}}~}~~~zz~~}|}uz|~~~|}{~}~~}}}~}~z~}{~}||}~~}~~{~||}|}{|~|~~z}~}x~{~{}}~~||}}}|~~|{}|~}{}z~~z}}~}~{{}~}~~~~}~~z~{~~~~}~|}||~||~|}~~}{z{{z||y{yz}~|}{}yyz|}|}z~{}{{{|}{~{||x{}}|~~{|}}z|z|{}~~}}{||{y{yy||}z{|}~{|{}y{{yz~{vz}wzz{{~|wx|}{|}}z{~~|~y~|xwy~}~}zz{|~}}}}~|~~{}y{z|~v~zy{{~|{}}{yzzy}z{x~~{zz{}w}||{x{~{{{{}}|~}{zxyz~u{|{}}~|}|~~|~z{{}{~{{z~}}|~~x~}}{}x|{{|~{}{}|z|}|}|}}{~zz~{w|w{{|}{yz}{~z~z|{{}||}z{uz|y|z|zz}|y}{{z~}~~||~z{~y}{}~zz{~|~{}zzu}~{{~w|{y~{z{~{z~x{||zzw{|~|}}|z~yy|z|~}w}x|{{||z}|y~}|~|}w}{}yyw{}z{{z}{|zz{z{{}{zzz}vxz~z|z{w~{}xz~x||y~|{}|}z~{|w}zyxy{{~~{}|z|y}v{~|~{y{~z||xx}zyz~}~zz|yy}|||z|zyzz{vzy{z{~xz}z|y~}~}}w{|z}~z{zw{zz}z}~{{{~|y|zy~w}|zz{|{|y{z}|yz~}{|~|{|~~||{{z{~|}}~~{~{|~|}}vy|yy~z}|yzy{|}|~w{z|xz~~~}z{yy||{~}}{~~|~~}~}|}z~z~y{|~}|~}~~~~}|}~~~||}|~~~y{}}|~~|~|~|}~}}|}~~~|~~}}{~|}|~~~x~~}}~~~~}|~~{~}|}~~|~|{z||~}~}~}|z}{}}|~~~~}{~}}||~}}~}}~~~z}}}||~}{}~~~~~}{z~~~~~|||{}~~{{}|~~~~}~~|}}|}~~z|~|~||}~~{||~~{|~|{}~~~y}{}}v|yxv|{z{}zy{zv}y||}}vzzxy|zyz}w|zy~{z}}}|}{||zy|~yy}}}{}{wz{|~{|~{uz{x~}{yw{}|wy{~~}y}x}}{}}~}||~{z|{y|}}xy{~zyxz}}~|zy~z|}y~|z}|zz|}}z|{v}{}~~|{}w}~~|z{zy|z}y}xv{|}{yx{y}z|z|y~}~{zzw~|z{|}y|y|{}~y{}{|zz~zx|{zy|v|{{z{}xz~|~|{zz~|}}}~~~z|~y{~{}}x~{|~{}y}}xz}~{}{z{vzyw||{x}z~|~~{|~|{{u||}}}|~{~}}|{|}y|y|~|~|ywxwy{wyz~x}p{~x~wxvxzzy}z}}}|{~}}~|z}{|}u}zy~y|{~}xy}|wx~|{y|~{x{|~|}y}||}|w|z|{~|}}z{~y|{|x||{~z}{{wz}x~{}{~{y~~wwy|||x~}z}y~{{w~z{|~}|}y{}||{{|v|yx|yz}{{~yw{v{~y}v}}x{}y|y{{~x}}~}{}|zzxz||y|{z|x{}~|{|z{v~t{||z{y||y}|z}}}zxxy~{zyxw}y|~y}x{|vz~{{~yw}{y}w}{|}~}xyv}zz}||{z}{{y|~wxz~|}~{||~{~}|w{x|~}r~|}}~|}~~~~{|}{~~}~~}~||~|}}|~~~}~}~||{~}~~~|~~}}|~z}}|y~x|{~~~~|~{}}||~~~|}}~~~{{~|~}~~z{}~~~~~}~z{~}{}}}}||}}}|}}|~~~~}|}|}{|}~~|}|~|~~~~y}}~y{{~{y~~~{~~~~|~}zz}~}}}~}|~}|~~|~~{}x~~~z}~}~}x}|zz||{zzz}|z}zzyyyz{||y~z|{z~vxz~w|{}||}z|{|~uxyy}{{|zz|}|z}|y|y|~|xy}{w{|~{~y{}|~z{~~zxx|w|}zxw|}|~{{{}v|z~zx}||}w~zzzz{~{}x{|{|{y|~}}{u{|zxz~|z~~{yv~||y~yzyyz{}|~xwww{z|~{zw|y~||v{~{yz}zx}|v~}{x}~|{w{y|||z{y}|{~||{zz{~z|}}~|y}{y|}|{w}yz||~{y|z{zzz|wyz{{x|~{{z}|zz{}|}yx|{{x~x~xz}|~}x{w|t~|~~z~}x}{}y|wx~{~{|x~y|{y~{{yy}z}~|}~{{w}{y}{x|z{{}~~{{||wz}|sz|~yz||}|z{z~tw~~~|{|{|{}yx~}~||~zvu{~y{}x{}}z~yw{|}v~|zxxy|{|z~|}|~}~~~xx~{{{}z{|}|zz~z|x}|xz}~~z|x||{{yy|z|z|x|||{{|z}}~w}{|~y{zxwy|{|y||}|}}zy|zz}xz}~~~y|y{}~~}w|{{|}~~~y{|}||}yy}~z~{{{{{}xxz{~|yyyz|}{|}||{|{~y|}{}{|{~{{||}~|{y||}x|{x}z~~|zxx~~~xv}zyz}zy|zy|{}z~y|}~~~~~|}|~}}~~~~}~|~~~}}}}~}z|}~}}|||~~~~}~~{}}~~~~}~|}}|~|z~}~~}~z}~~z~~}~z~~}}~~~|}~|~}~}~|}|}~|~}}~~|~~|~}~}~|~}{~z|~{~}~}zz}}~z}}}{|}~~~z~}}~}~{}~|{~yz||~}~~}z}|}~x~{yxy~|||}{}zy{}|}~|z{|yz|xy|z{}|y|}y}}}}}|yzw|}}|}{{zy}w{~z{}zyx|z~y{y|zzz~|{{y|}|}}u|}x}}zxu~~~}w{~x~y{|{{z||{|z|}~~|}xuzz|}}~|z}zz|~}~z|ww{{|zzz~w~}xx{{{y|~w{y}~}~~z{|}w{y}xzty~{}~|z}|}{}}~t~|{~{{{{x|~y|~xy}y|z}z{|}|z|{}}|y}}y~y~z|~|x}~{z||}z~t~{z{|{{~~}wz~}~{x}}~~y}}|{||{}zx|{{|~}~|y||~y}{{~~~|}|{}z{z~|xzxz|y{||{{{z{zx{}{}~||~}}}~}y~~{{zz{z|~}|~}z{z{wy{{{}vz{|~z{|zzz|w{x{}{}~}y~u~{{|yz|{{z{}{}||~{~{}{zz~}|{|~zx}{{y}{{|z{zzz}}z{{z}{~}z{w|~|}y|}x||{wyv{{|z~}}||y~~~y{{uy|{~y||v}{|y~z~}}{}}zu|{x|v~z|{x}zyyxy~~|{zx{}z}|}|}~{z|~||}y|z|~}{~~xy|xw}~|{{t|~}|zz{|z||{y{ywwy{y~}x|{z}}w|{~yz~z{~{y~}~|~~{|}}}~}{~}|~|~}~}~v|{}~~|}}}|~}|z~}~}}|}~~~|}|y{~~~~~~}}{~y~}~}|x}~}|~|{~|||}}~~~{~}~|~|v}{~}}y~|~~~~}~~~}}}}~}}~{~}|}{|}~{~||~|~~{~~~}}~~~~~}}~~||}~~~~}zz|}~z~|}x|~~y}~vvyxz}xwy~|y{y{~|}|{|z~~{~{}|~|~xz{{}~~{||x|~~{}w~w|z{{}|||}|}~{zz}yy|~}{|}yzwz||}zz~{}z}}|y|z}{{{}}|}}}yztz{{{}x{|~||}~x~zy{|tzy}y{{yx|y~{xz|y}z}{y~{~xyz||}y|{}{x||{~y~xx||xz{vz}z|~}x}{y{~z||y~{y}z|{{{y{vyx~zz||}|x~~~~~}x}}{z}||{|v}{}}|}{{{}{z~uz~zyv|{}}~}{}|yv|{~{{yz~{|~}}~{~|~}~|{x}zx}}}~}|z|y~{y{||{z}}}z{}z~}~}}z~~{{{|}w||zy{{y{{{y~{}}yzywzy}{{z{~|{}z}{{}~}z}~{x~{~y}}||}{}uyy{{|z|}z}|~{}x{~yy{w}~zx{{}}~{y}}|z}}{|z}}{{{z|{z{{~}y|~{y{}}{~vy~|}zo~yz}}y~xz{}zz}|z}yy}{||~}|{|~xw~{}xx{{|y{}z|~{|zz~x{y}{y|{|{}{{{|}}z}zy}x}||{{|y|{yzxy||x~}{~|{{~||z}y|z|xx~{~~xy}|}{x|~{y}}~v||{}y}{y}z}|y{}z~|}|zxyz|||~y~zzz|{}~{w}}}~|~}~~~~~}}~~z~~z~|x~{|~~~~}~}|~~|}~~{|~|}|~~~}~{~~z~~}~~~~z~|z|}~~~}~~}~|~}~}~~}}}~|}{}~}~{}}}{~~~{}~}~}~}y|~||}|{{}y{|}~y~}z|}~~y~~~~}~}}}~}~z~|~}~z}}~~{z|~~~|~}|}|~|{|{~}}}~|}~~~~y}||{|~|~yz|x~{xzw}yzzw|z|z|}y|||||{y}zy}{|}}~y~|{}w|}||yz|zzz|}{z}||||{y}{~yz}{~zy{{{z|~wzxw}|}x}|zwzz|{yzx{|~|~z~x|ww}~{|{|z{||z|}|~||{xx|y}~yz}|~{{{}}}{{~}|~}}{{|}}}|}}}z~z{y{~~~x|z{x{~zzxw~zv}y}z{}~~|||z||{z{||}}z~{yw|z~|{z~~y}|xyxx|{y|{z{|~|}{|}{z~z|~x}~}|~w}y}v}zyy~|{{yx|{}~w||z|zz{}}t}{}{{{y}~|}}{}z~{}}{}z}}}{~z{}}{~~yy{}z{|y}z|{~yy{{z|}zz}y|~}}vy~z}|}||~|{~|||yy|y{y~{||xy}zs}~|s{{}vxxzz{zxw{{|zz{|~{|y|}zw~xx}{}y~v|~|x}zz~{zxyy|{}}|{y{{~wy|vz{}y{}x}y}~}~|{|}x|}}{~}}{x~}z}{~{}yy}{{{z|{|v|zy}}y{zy}|z}|}~|~|}|}}}~}}x|}z||y{{~zx~~{z~z{z}xxyzxx|{zz~|~|u~~}||}}}z~~}{}{{z||||}|}yz{yy|}}v||}|~{}{}}|}x~z}~|z}}y{v|z|}}{~~}|~}{}|x}z|}}~{}{}~~}}~~~~~}~~}}~~~z~~{}~~z|x}y{~~~{~|{~~~~}x~~}||~}|}~~}}~~}}~|{~{~~~~{~{}~~}|~~~~~|{}~~~}~}}~|~z~}|}}||}}~|}~z||}~~}~{x~~z|y|~||||~~|y}~{~{x|{}~~|}~~|~}}||{~y|}}z||~{z}||}{z|yz||~xxw}}{~}|x|x|z||~x|}}||vz{y{{{|~{|}z{{{~~z}~x~}zzz|{|{z}{}~{}~z{z~y|yywz}x}x~z}zt}||zz}}{}y|}||}z{|}~~y||~~{wy{~}|{{{x|y~|}~{x~}|~{z}uy}yy~}}|z|{{yzz{~{|zzy|{yy{{|}y}z|}|{|yzz}|yz{|{|~}~yz|x{z~}z|~y}xz||}}{}~x~|z|z{}|~}|z{z|{y}{~}{yy|~y|}~|~|{~{x{{{x{{{{{{}|~y}y{zy{z|{yy}{|zy~{{|x~~zxw}|}{}{~||{o~|x~|y~}{|{~z~{|{~{|x|y{z}{}}~y|yxzx{||}z{uyz{|w~zyzz}z}~}yy{|~zyyz|{}}{|}}z{z{{{|z~{~{{|~|{z{{}}~z{z~|z}{yz|zy{~||~yxz|{}w|~|w~y}|}}u|zy}yz|xy{y{|{~{y|{{|~~}|y}|y|~|}~}~|z||{vz~z{||}z}~z||w~zz}}{z~y{z|}}~y~z}|z}|y{}}|{{|}||}|xy||}~}vyxyzyz|y{}xy}|xz||yzzx}y~~|}|~y||{}|{{}~||{wy{x~}|~|z~~}z}z{}v|tz~}z||y~x|~~zyyzz~||}yzx}~|~~~~~~~~}}}~~~~}|}|~}}~~|~~|~~||~}~~~~~~~}|~~|~~}|}}~|~|~}z~~~|}}~z}}}|}~|{}~~}}{~|}~{~~|~}~}|{~~~|||~~~}|~~}~}~}~{}|z~~~}~}}|~|}}~}{}}}||~}~}~|~{~~~}}}||}}}w|~|z~~~z~}~}~|}~}z}~|~|z}w{{z}|y{{{}zz}y{{}tz~{|}{{~y}wy}zz{|}|z~~{{|v{{~|{~{~y}}{yz}y{{}}~z{~y}||~}{~{}}}~|}wv{~}y}||}|~{}}~~z~|~|}|}y~|wvz||y~zwy|}{y}}}~w{x}yy|z}z}}}~}xyzzx||}{}~||wy||{}xz|y|{x|{}y~zyz|x|~{}|~z~|x|~||~|{}}}~~{x|}{w~yv~{~z|}{~}||z|~yy{}y}~|yz}{}~y{{z~||yz~x}{{}y~|~z{||tyvy{z{|z|{|z{xyy}{{}||||{~||~z~}~{z{~~y}}~|}~zy{~{v~wx}|yzz}y}~w~~z}z||~}|{}{{}|}~|z|}|zx{~~z}{~z|yzvw{}u|{{~z}|{}w}|~}~z}{~~|}~}z|{zz{}}xy{z||y~{y~{|}|z{zy~}z~z~z||wzzz~{}{~x|}}y|{{~y}w{}{~{~~z~{{}{|v}|y|z{|wz}{{z~wz{~z}}z~x}~{~y{z{x|~}y~}|z{wy|yy||zy|zxywxwz|}{}{z~x|~~zy|y{zz|}{{z|~~}yz|||~z|~w|zx}}{wy||~z{wz|}|}y{z|z{z~x||xx~z|}~}|~||~}~~}}~~}}|~~||{}}~~{x}}}z~}}~z}~}~x~~|{|}|{~~|||~y~{~}|||}}~~}~|~|}}}~}z}||}}}|}z~~}{}~{|~~~~~{}}}}}~}~~}{|}}}|}y{}~w}}~}~~|~|~~}~~}}}|}~|{~}~~}z~~}|~}~~}~}{{~}~~}}}y}}}|}~|}{}~~{|~||{~~~~}}|{z~}xw~~}z||}z|xz|zz}{{}}~~{|}}~|yx|~x{|}zzx}}}{||yz}~}{x~||{~{||||~}}yx{~}x|y{~{~{}{}{z}y~zzw||{}}||~~y{z||z{~}~y}y~zzy{z{y{z}{zy|zx{yzw~v|yxy|x{}{~|y}}~{x{w~~||z|{{~|{}}zvz|zz|~{{z}x}w|{|}|}uz|{|y||z}y||z}~|z|~~|}}}{~|z|z~z}}|zz{z{{|w{yxz|}z||z}yz~~{{~}~}|z~{}~}||{x}|x{}yw|}yt|||zz|~z|{||~xz|y}x|~yx~|xz{z|zwv|}{}zz}z~~}tz|u}|z}|}|~~|}z|~y}~}z~|}z|}|~~}{|x|u|z~{{|zzz|{|t|x}~|y{{|}}|{}~zx|xxyw|{~zx{{}{{y{z~}y}w|z|z}}|}{z~|y~{~{~|}~}z|{~|~|{{~|z}u~z{}|}}~~xz}{{}}}{zzx{}wx|}z}|~w~}{y|}}|~x|xv~{~}~z{yy}~z{{~yz|}y}|z}{y}|xz}y{{|~z|~x}~z{~zzz}}x{|zw{{||~|y||z}z~z||}{}~{{{{{{}{{~~{|}z{{{}y{|}}~~}||}}||||~z~|~|{{|z|x~~}~{|}x~~{~~{~{~}z|y}}{~z}~~~~}~|~~~}~|}|~|{}~}}zz~~}~}}|~|~~~|~~z~~}}}~}|~}{z~z~}}~y}}~{z|~}~}~~{|~~~}~}~}~}~~}|}~|||{}~~~~}}~~|}~}~|}~{~}~~~{}z~}~|~{~~~~}~~~|~~~~~|}~~{|}}}}~~}~|}}~{}}~~{}z|{}~y~|{{|{|zx}xyyz{{|~z||y~zy|y}}z{|xxyz|~x}{z{}|~|yx~|xz|z~}xz||z|}z}~}~y|xzv~z{||{}{x|}~}{z||w}~|}~z{~~y~{~||}zz}|~|xz}~z{{{~zwyu{z~z{z{{|~}~{z}|z{{~~~z}~|{}{z}|zy||{|z|{zz~}{}wz{|z|{{x|xyww~x}|{}y|}||{|x~|}~|~w}||}yy{wyyy~|}}z}|~}x{yz|z}}zzxz|z|y{|z|x}|w{|}}zy{|~{}{~|~}|ux}yz|zw|z|wyyw}vz~}|y~wxz~w{{|z{~}~||y~||}}{|~zy{yuz}zw}{z{|y{z}}~||~u~~~~}~~}zzzx}{}~}{~}|}zw}{y|{zxz{||w{zyyzy|{}z{}{z~z~}{}~|w~y}~}}|}{~~{{z}zx}{~|zy}{}}zz{vzxy|}}yzz~}zw~{|~~y~y~{|{{z|~yx}}{~x|||}yx}z{yz~z{{{~{y{}u||xw|~z{~|{{~zy~|zz{y{~}}|y}{}~z~y|}ywuzz}~}w}|~|vvyx}x|xzyx|||{{}z{x{y||{}||~}}|~}~~}}vsyzz|ywz{}z~z~{z|w|xy{|}}zu|}yz|{{yz~}|}{|~{z{~}|~}|}}{}|}~~}~~|y~}|u~}~}|}}~|}}{~~}}~{~|}|~~z~|~||~}}z}~~}|~|}~~~~|~~z}~}~~|}}}{w}}~~{~}~z{{{~~~{}}}|||}~}}~}}~}~~{~~z~}~{~}}|xz}y}|{}|~{{x}|}~||}~~}~{|{~}~~~~~z|||z}|~~{z}~}{}~|~y}y}|~zzzyyy~{}}z}|}}x{z|||zy~~}y{}~{~|{z}z|~x~|}zz}|{|~{}~~zy}zy}w|zyz~w{x{~|y}|~z{}|~w}~{||{xz~||{{~~|}}}~}yy|y||{||~~x~~}{|~z~|w~|}|~{~}{~~~{y~~{x{z~zwxz~~{|}~}~{{{||}|~|}y|}|||}|}|yz}}}}y~|z}}{~|wy{~zw}y|y~~|z}~wx~}{{~}|{~v|}{}}{{~~|}~}y}~y|z}{~}~|}{|~}~x}||~{|}}y{x}~}}~yx||{y{z||{~||yy~y{~~~~{|}}|v||{~{}~|~~z~}~z}}~}~{{|{~|}{w}||}}}|z|~|~|}~~y{}}}{|}{z{~}~y~y}yzy|}{{}~}|y{}}~v|{~zz|zw{|||~~}{~|{}~y~~~zz}}{}|}x}~}{z|}}}||x~||~~~~|{}}{~||zz}|~yx|}{y|x}xx|{z}}}y|{~zx{{|}}}}~z~v~x|}~|}z~~{z{{{|~{|~~}}z~|z|{}~{xwyw}}}~}|~~}~}z}}~|~~|~~~}{}z~}~y~{||}}}|~~~}}~~~~~~~}|~}~~~{~}~~~|}}}}}}{~}||yz}~z~~|xz|}}~~z~}~}||~|}~~y}}|x}x~xy~}x||z~w}w{x||y{||~~z{xv|{z{xz{{{z{yy~w{}}}zy|w|~~z{~|~|y|yz|zw}x}z|{}~u{x~}|yyx{{zy~||y{{||yy|zz}|}}{}~z~zv|zw|zy|x}}}||}{yz~x{~y|wyz|z|y}zzzx|{{|}~~{{x}zy~{|}~||yz|{}y{{xwzx|x{}y{{z~zzx~{|}|}|zy|}{~{|y{}~}|{vv||x~|yy}v||}x}zz{w|{{}zvzo|}~{|{~}~~z~z|}~|}~}{~}y}{{z~{~|zy~}||y}yz|z{{|y~|{}|}}~}z~z}z~~~zy}}}}}~}w}zz}y|{{z}y}x~|z}}{zx{x|yz|~z{z{w|}|xzx~}zz|wz|x}y~{|~~~|zw||}}|~yzx}~|z{{y|{{~y~}}y|z|{{|~}{zz}|z~}{|~}{y{}}{x|}{|}~zz|yz~}{}}||}~y{{~||}||zzx|z||}~}yx}y|}xxyty}{y}z}|{{xyxvz||wuy{{{|z|{{}{{}}~~|||~}|~}~z{|}|z|xz~{u{z{}{|z~z{y}x|{}|{z}~{||zz{~|~~}{}}yv{{~v|{|u}~{}z~{y}wx||~}}z~xyw{}~|||z|yxz{~}y{|zy|{|{}~}~~}{~|~|{}~}~y~|}~y~~~|~}}~~~w}}~}{|z~~~~~~}|~}}|~{~}~|}}{~{|z{x~}}~}~~}~|{~}~|}|~~~~}~z~~|~~|~~~~~|}~~}~~y}~}{|~~~|~{~~|~}~|~}|~{~~{}~~{{~}}~~}}{~}~}~ys{{w~|}~~}~~}}~{}~|}~}~z~~}~|~}~v|~~~~{}}wz~yzy}~s~{yy{y|yv|}wzz|{z{|{{~w{|}z}~|w|~{{zz}x|{}}zx}x{}}{{~|{z|||~xzy{~{{v~}}zxvy}|{z}||{z|~y{~{~}yw{||}~xx{{zy}w{~}z|xzw|{{~~}~~|}|{|~wy~z}z}{ywzzyxxx|y{zx~|~z{~{z~|}{{~~~{{|z}{vz~}{{~{{y}{~zyy|{|xy|~}y~~|w}}x{|z||yy{{|x~y{}z}xywy{{yw}{zz}}}~{}||xyx{~{~{||x}z{xz{{t~y|z}|~}|{{z}|~{}||yz|wyz}{{|}{y{zzx~}{~~}yz{y{zyzyz{|z}|{|y~{|y|z}~x}}zz|zy~~|{}{z}{~}|z~~zzzz|~|~y}}xz|z}~}|{~~{|~}}z}~zv{{|}|yz|x{}}|{{~}w}yw{~}z}zvz{zzz~~z~w|~zxz{}y|}ywz~w|||x|y||{|}z{~|}y|xz|}|{~}{{zwx|zxz|||}wz{x{||{~xy{z|z|z{z}z}~y~{~zxy}|~~}~z|xz{z{|~~|||z}z~|z}~z}x|~z{v{}}y|}|||y|}y|zy~{y{||}zxyxyyzy~|z|~}y|z~||y||{}~yzy~}}||{zw|{z}||x}~}}y|xz|zz}|rz~yz}||~{~}}~~}~xx}~~}~~}~}~~|~|~~y}|y~~|~}}{}}}~y|{~}~~{~~}z}~~~}}|~~{~~~}}z~}}{~}{~~||~}~~|~~~||}~~{~}}}|~~}|~}}}|~~}}}~z}~||~~~}}|~}~}~}}|~~~~|}~~}~}~}~y}||{~}}~~}~~~y}{}}}{{zzz}|}x}~z{|zzx}y~z{|xzwvz|}}|y}|}~{~|{zy{|~||}|y||}yz{|x|z}|w{w{{}}{z|}{{~{{{x|v{{{zy~~{|||||}~~}|||||{z}y~~~zzyx|{~|w|~xwyz}}wy{|{{}z{}}}x}~{{{z~~~~}}{~~zz~~~{||~y~|{{w|y}xw{}z~}{yz|{z||y{}|}|y|{y~}}z|w{y}}}}~{}}~~z|{{~x~z~|~|y{}|xzxwvxwyy||~}y~}|~y|{}{|}~|}y{{x{}w{y{w}x{}}zwx~}|}y}~||{x{ztuyzv}z}~w|~}}zz}{|}y{{~~zy}~y||}}xz~|{{{{vyxy}xz~}{{}~}~~{}}~y}~}~z}yw{{}w}zw~yyyyy||~z~{ywx{zz{|}}zy{~{~~|~|}|}~yx}~~|~}}{~z}~|~~y|zyx|{z}yz{|y}z{{}z~xz~|~{z}}||z~|~{}~zx}{|||~|u{~}|xyyx|~{~xz|~||{{{x{yz~~}{~}}{{}||w~}|{||{}|z~{zy~y{|u~xw~zzoxzty~y}}w}~{{}y~~~z|z}}}{{|}{||wzx}{|yvy|z|{y~~}zy}~|y|||y~~|~|{w}}z~~z}||||~~{~|z~~{}~}}z|~~~~}~{~}||~|}~~{~}}|}}~~}|~}~|~~|~~|z~||z|~~~}|~|{y|}~~|~}~~}}|}}}~}~|}}~~~~|~{~}}~~||{~|~}}}}|~~~|~|~|{}|~x}}~~~~|||z|~}~x}~~~}~~}}~~}}~{}}|~}}~~~}}~|~~}}}~z~}{~}~}~}~|~~|w|}}|}}~~}}x~w}y{z{z|z||y}z{zz~~xzy~}x}|}~z{y|~{{z}{}y{|z{z{wz||z{w{}{}zzwyy|{~||{z~||{z}yyw|y|y{}~|}{||}ytz|}{}{|y}wx~z}zyz{{~{{}y|zzvz~~{~}{||~{}x|zyy|zy|}y}}z~|y|z{||zy|}|z|xx}~}y{}z|{}|y{z{}yyw|~zz|}z}{|x|z~x{y{zyzz{|z~{|~}z{}{|~zxq}{|z|z|x{x}{y|~}x{zx~{{{}z}}{|zzz|||x{|~~~}{~yzz|w|y}{vzzzw{z{|}z|}y}{}w}zzyzwy~wyz~{~}||}u}||}|xz|zw~}{~||{z{~}{||}}|x{}{{}|||z}yv}|x{}wzy~|{|~{|z}|z{zyx{z~}{|y~}~{{|~}}x~z}{|{{|}~|}u}~}y}~{~}zy|~{y|~x}z|zx~~}~zy{z~|}|~}zy{z~{yzw}|{{x{z{y~z}zz}{}{w{}w~zx}z}{|zzy~z}zy{~y~|{~z~{~}}~|}}xvzy{}}|w{yy{~{{x{|}x|{{{|{~{~~~~{z|z}y{zy{|{{zz|z}x~}zz}z~}{zy{z|z}~{~}~{y{z||{}y{y|{y}y|||zyy}~z{|x~|}y|}||}{zy|}z~}{~{x~y}u~~{}w{z|||~~}~~}|~~~~~|~|~{}}~~~{~y}~}||}z}~~}~}~|}~~~{}}~|~}~~|~~~~~~~~}}|~|}|}~{~~|}x{{~|}~~~|~|~z|~}}|~}}~}w~~|~yw{}|~~|zy}{~|{{|}~~{~{~~~|~}|{{~|~~|}}}~~~~~|~|~}}|||~~}~}~~~}}t{~|}y~~}{~~~~z}|||~|~~{zy}|}zw{x}}z|{~yy}|y{yx}|{xzz}{z{xw}}~~{}y~|{}{x{vy}y|zy{zzz~zz~w{zx}}~zyzx|~{z{{y}v{~|}~~~{}|||{y~}|~}y}|~y|}xvx}{{y{zvz}xvz~}x|~zxx~|}}~|y}}{}{}|{}z{xx}z~z}~{~zz{z|x}x}}||y{}{~~{y~x~z|{|}|{~|}|{}{~}z~yyz}zy{z|y|y{~{x{y}w{x~||y{{yz~}|{{~|y~{~}}{|z~}{}z|}y||z{z~{{x{yyy|yv{~}}xx{}{{}|~{~~y||}}}~{~{}}~~}~~|~}}}zzxx|{{}|vyz|~z{}||{yzw|{~y~}{z{~|~~{|ww}}yzzy}}u}yyz}}|}zwyy|v}}}|w}|x{zz{y{|||{xy~~y~~y~|xw{}~{}zwt}~|zy}|~{{}v}yx|w{|xz{zz{|y~|zz|~w{}z}z{~~|}v|zz~z|~||{zx}yy{y{yzw{uy|||~{~|~~w~~{xy~{~|~~{}{y~{~~}x~{{{z}|yz{wxx}z|}{~}zz}xwy|z{{y|{|x}||z}~~|}}|}{}{{{|}}x{xwz|yxzwwz{}}}{y~z}x}sz}~}~|~}zz|{}}~{zz|~~~z}|~|~}~|~{~~~~}}{}}~}}~{z}}|||||}}}~~~}~~~}~z{~}}y|~}|}{}|~~zzy~~}~}}||~}|~|}}}}||~~~z}|}}|}|{~~~{|{|~|}|}~|~z}}}~~~~{}{}}~~|}}~|{}|~}}~~~~}{~}}{}}}~{~|~~}{~~~y|~~|~~~}{~|{~w~}}~}}{}~~}~~~~|{y{|{|~}|y}|{|{{yy{{wz|}y}y|{|zz{{}z{}|~{{|}z}y|{}||{~|{}z~|~y|z||}}xz{}{y{xu~~zz}zz|{yzxx}y}{~|~{x}}zzxz{zz~{zx|zyzy~||~}wyx~y~~}}{~~z{zz||z{x~|~x{{}}}zz{yz~|}}y~||y}~x{z|z}{|{{~{{|~v}~zzzpz|~{{z{zt|}~|{x}||v||}~|xw|}v~~z{}y{|z~{{x{w~{}x}||||yz||x~z{{~x~}xzy{}}}}}|}w|y|}y~}{yzz}{z|t{}xy|~zw}~||z}{z}{||zzy||~~}y|z|~~||}{{|{}zz}|y}{}|~xzzy}}z}|~{w|zz{zy}}v|~w{}{z}~z{{{|}y|~}z}}}|y{}}y{z||}|w~{z|zzzx|}x|u|~y|y{{}|~{{|{~y|{x}~z{}z||~y|~{{~~~}~~y|}{}~|}z}~~||zzy|{~~z}~}{y}y{}z~|~}y|}{|{z|{|~y{y{{z{{~yy|x}xx{~{z||{|{z~{|z|v{yw||}zxz|}~}}}|~w}|{z{}{z{|yx||x{z}z}zz|x{|{|z}}}zyzz~yw|x}z|wx|}}z}}y{|{~{z|}~{}~}|x~z~~~}~~~|}}}~~}}{}~~~}}}~z|~|~~~|z}~}}}~}}|}}~|~~~}~{~~~~}~{{|~~~}{}~}~}}}{|~{~|~}~}}~}z~|}{}~~~z~~~~~z~~y}}|}|}}|}~~~{}}|~~|~{~~}~~~~{~|~y||}}}~~~}~}{~~~~}}~|~}|~x}~|~|~~}}~~{}{~~{}|~{~{v{|x|}{|}zx|zxz||~|z}w{x}{z||~x~{}|}|{~}y{{||}{{}y~pw~z~w|v{xyzz~~~~zyzx|}{~yuz{~}z}}{zx}zz~x~z~}{zz||x{{~{z}x~tzz{}}}yz|{x|wxwzz}{}y}z~wzz|~wzz}zzyx{|||y|}{~{{yz{|{}}z{|yxyv~{yz|yv}zy~}{||x|~~w}|{z|xzz~~||{}~{y{}|z}|xx|v|{{~}{~}|yx}}wz{{zz~z|{{z}|{{}}y|~zz|{|}z{x~x|}z{z|{||z~y|z|}{{~zz{yz~|~~|z|}~x{}z|{|~xz}}{~{|{~zz~{~|}{|ty{x}xz{}xv~|xx|y}{zz{zyz{~~}z||z~|{~}z}z}yw}}{w|}{}}|{|{{{yz}wzzzz|{z{y}}~yz}~|y}}|y}zx}yy}~~|y{zwx{{w{~w}zyy~wzx~yy}{{zuw{x|}||||}xy|vz{|vy{~}|z|~yw||}{xy~zxz}z{}}{}yqy{y}}zy}}}z}~{}}y}~||z||w|yx|||{~z~|{y|}{zy{}xzz~z|z{v|y|zwxzz{|w{z}|{~}~}{|{|{|~{|x|z|~u}}}z|}}zy{}z{|y{x|~~|{zz||zvz~{}|~~{x|~|~~~|~~z~~}~{}}~~~z~~|}{~~~|~~{~~{}~z~|~}|w~}{|}~}{}{~~w~~}}pz~}|{x~~}{~{}~~|{}~}||}|{~~||}y~}}~~|||||~|}|~~~~}~z~}~}}x}}~~~~}~~}~|~}|{|~~{}~{~{}||}~}|}|}~~~~}~~zz~}||}~~~|x~}{}}|~|~~~}~||~{x~~~}}~~~~{{{x|y~v}~zy|x}z~~y|y|zz}|z|}}~z~z}y}y|||~{v~~|~{z{|y|y~|~yz|wy~}~zx||{~~~|yz~z{y|}z|zyz~|w|uz{|}y}~u~{||}~wwuwx~~z~|~}{}z|w~w|{~{}uy||y~~xz|{w}y{y~yxz{||yy~~{z||{~|v{z~|y{y~zw|{{x~w{}}{x{~}}zyz~z|{~}y~y{zz|z|}~wzzx~}{|x}{{}|y}{}|}{x|x}y}{xy|{zy}}}{|xz}{y{|y|{{}}{z~x{yyx{{zz{z{y{~|}z|z|z~zx~z}~{{zz{}||{zz~}wwz||~}~z{{y{wy{|xzzz}}}}z|~~|{w{{{}zxy|}}{||{}|~~{|y|zy|}{}|}wyxvw}}y}wwz{~|zz|~|{|y|~|x}{{yz{|~~~}}x~z{~{{xy|}zzxv{{x}~tyy{~}{}{~|y}zyw~{}|zy{{~{}z{zy~~}z}z{zz}z|~{yy||}~}{~|{{|}{{{z}y{}{}|xz~x~}}}||~~~{|{|}|~z||z{zy}yzy~}z{y}yxy~z}z|}||~zz~{|z}}y~z|}wz|~}~}~{|z~|~w{~z}|}|||sy|{{{v{{}z{~||}~}|}z~}||u~y||}{~}y|y{~{~||w{~|zzz}y}}x|zwwzyyx}~{~}|}|y}~~}~~||~}~}~~~~}~}}}}~~~~|~~}}|}~}~}~~}~|~}~}~|}~~~}}}~~~{z~}}~}~{|}}{}~{~~|}}~}|}~}{~}~~~}~~|~w~~|~~~|~~|z~|y~~~~||~|{}~~y~|}~}~{~~~}}}~{}~~~}~|~}~}}~z~|~|}{~||~~}}~~|}~~}{~{}}}|~~~y~z{~}yzx{z~{x~|}}||y~z{~w|x~{x~}|yv}x~y~|z}}{~z~~~~||}{z|}{zv~|~|~xxyxz|~x~xsy}yzz{{|yz|{wwy~~{~yy~|x{{}z}y}{w}}}y}x~~}}{zv}{~{~||{{}v|x{~szy{|xx~{{{}yzzxy|}|{|~}z{{|z~|{|z}z}u{}zz}zywux|w~|{zu|{yuww~{||z{|x~~|}~|~x~x}|{}x|{zvz}}y}{}wy{||~xx}y}{z{|z}}{~|yy{}y{uy~w~|zy}|||xyy{}x||{|}y}}z~~|z}y|zwx}|y||~|z{}y{zx|y{||yxzwwyz|z~}yu{~{|z}}z|z{y{|z}|{x{}}~yz}~|{~z|}}{}|xx}|{{}z|zx~zz{}y~z~yz}{{{z}}}zz}~{|~w~z~|{|yz{~{}~~|{w~{vyy}|~}|{~z~y}}|~uw{}uz}|vzyyx|{~}x}zz|{|x~~{~wvy~~xzw|zw~~z}yzxy}~w{|{||w{}v{{|~~|}{z||}~|{}|yz}~~{yyx|zvz{w|{}}x{z|xx~yz{ywuy~}~}{}|z|{}z{|~y|}}|yy~}w~||}|u}}~|{{|~{}y}y|xxw{}~z{~}y~}}zy~||}}}|}~~}}~~{|~~~~~~}}~~~~~~~~}}}}}~~{~~z}}}~~}~~{~}~}~}z}|~}}}{~}|{|}~}~}}~|}~}~|~~~~}~|}~}~~~~~~~z}z~|{{~}}~~~~~~}{~}~{~}~}|||}|~|y~~~{~}|z~z}}~|}}}}xz}}|z|~}~z~~|}||{}~|~~}~}~}{|}~}~~|~~~}~}{w||}z{{{~|~{z{z~y}{|z~{}{{|z{{y}|z}~x|}~~z|{zyy~~zzz~{x}}w{w~}{}{|}xzy~{{|y{z|~|}{yyy~{}|vyz|{wy|z|y{}yz}y|~z{y~z}{~y{{{}}uwz|y{y~}{z|~x|{{}{|y|y|yy}{~z{z|vz}|~|y{}}|z}~{zy~}}z~z~}|~yx}}xw|||z}|{zz{|x{}z||z{}||y~{{}y|y|}}{}x{~~}|z}~|}~|y~y~y}|}~~|{~|}}}xyz}~z}z}||zz~xz|x{zy{x{}|x{zw|}}{{}||{||z~{z|~|vz|y|z|z||}|yzzxw}z}||||}}zv}z}{x}y}|}|}}y{||~}}{y}y||yz{}{|y~||}y{x~~{|}}|x{w{z|}}}|}||}z~y{z}}{|}xy|zz{{y~{|z}|z{|y||}{|}~}}|~~v}|{~}w}}}y|z|x~}zz}{{y}||w~x~}z}yw{y}}{x}~z|}}z{w|x{}{yz{|zx{x~{|}yw{}{{w}x{yz|{u||zy{wx~~x}~z|{|}{yy||zy{{|y{xz~{{~|yz~xy{|z{t~w~|}x{x|w~yz||~xw~y{x|yxx~~|z}|{z~w|~||~~~}||}|yz||{|y~}|yyx~y}}~{w}zyzz{w|}{}v|}~}~~}~xz||}~~~}|}}}}{~~|~~|}~~|}~}|~{}}~~z}~}|}~{{~z~{~~~|~}~}}}}~~}}~~~|||~~}}}z~}~~~}~~{{}}~~~|~y~}~}}~~}|}z}~}~~}|}}~~~~}~{~~~|}~~|}}|}}~}}}|{~{}}}}}}|}~~~||~~z}{}~~|||~~{}}~~|}~}|~}}~|{~~}|}~~~}|}{}||}vy~}}{{|yyw{|{u|xy|{}y}{{|zxx~z}y|{z{{}|~z}|}}|}}|||~|||y{}}{v}z|~||vzzz}{{}}|~|}}{y}{xxw|~y{}}y||y}|}}y|yz|zz~z}~}~{zwxz{zz{{}{z}~z||~{x|x~y~wzx~{}w}z{||zv~}}{|z~x|~wz~y~}}w|xzyzxz}zvzz|{zt{~vz~||}}~|z||}{|z|{|y}{z~~}}z|x|x|{x{~{{{yyxy{|x}xy{}yxyz|}|~{|||xyx~w}w|}~z|}~z}|{x{|||}{|y|{{|}zyyz||~|y~~w}yy}}}}{}|{}~}}{zyz~}}|xy|yzz}{zz}yz~{}y}yz~|xzyx{x~|||v}}||z}~||z{|}{{zyz{y}y~|~zy||}}}}wy{~~{z~~|y{zz|}~~yx{xz{|}}{~||z~y}z~z}~}|y{y|{}zz}xy~z{x~xwyxwyzzz}x}||}z}}zz|x~}~{y|{{|}|~|z|y|zvyx|w{v{z}|x{{z{{wzwy{|}ywz{z}}xyz~{{z~z|w~}~z~z{|{|~~{~{}|xzy{|x}wxyzy|yy}|xyw||z{xxy~}||~}{{~}|~w~y~}y}|~~|x~w~x~wywzz|}|wy{|yy|}zz}|z|y}}~~|y|||x}{{|}|}~|w~}~~}|~~~~~}|}{}}~{}}~~~|}~}~~{~~~~{{{}~{}~~w}z}}|y}}{}~{~}{{}}~~~~~~y~~~~}~~~}~{|}~y~{~}|~{||||z{{}|}|~~}~~~}|~x{{~{~~|s~}~~}|~y}~}~}~~}{}}}}~~z{~|~}~~~~~~|~~~~}{}z|}~}~|~~||~~~}}}~~~{~~}y~{~}}{}~~~~|{}~}}~~}|z{|~yy}~{~|z}|~}{|{{z|y}|y{xz~z|xw~y|y~~y||{~~{|||zyx}x|x~zy~x{xzwy{xwz~|~z}zy{}|{}{||{z|w~vw}}{|}}xyyyxy~}}ywx{}zz}zyz{yyzz{wyy{}|y~y}}{y|{y{~}|zz|y}}z~|wuyz{zzw|v}z|p~{z||}z~zy|yz{~y|zz{{~{}yw}z}y{}{~|}w{{xzx~x}}z}z}y}|{v}}zz}}zyxx|yz~}}|z}{{z~}}x~~}x|}{{{y|zy}~~zwz{|z}||zz}{{}}z|}z}{z|{z}|z{}{~}}{|}{{{zy}|}~|z||v||~z|~{~{z{|{z|}|~}}z~{~{yzy}~z~zz{~y}~~x{}y||}{{|yx}}z{{{z{y{~yxy}}}|y}|y}}|uw|{}x}{z{~|}}z|}y|y}{|}|{z~}w{z|yw|}~}z|xz|z{}|}}zxy||w{{yzz{{}}~y~y}{yy}z|{}}y{wz}|{uz~{|}~}tzt}|~{z~yz{{}||{z|yyy|yzz}zzyzz|{ywx{}|sxy}{{{~|x{~w|~}}}|{u}}~~~~}}z~~|}}{}{|y{~zy~|}{||y}~}xz|~xz|{x~z{|}x}|{y~~|xxw{~u}{}zz~}x~~y~{}}{}zz|~||xyz{{|~z}v}z}~v~|y|v|}}~|}|z{}{z}zz}~}}}~~}~~~|~~~~}{~{~~~|}~{~|~}z~}}~y~~~~|}|~}}}~z~}|}|~~~~~~}~{~}~}|~~{~~}~~}~~}~}}}}~|~}~}~|}|}~}}~~|z|}}~~}{~~~}~~~|x~}{~|{~~~}}}}||}{~}{z~}~}}~}||}~}~~z||~}~~}}~|}~~|}|~~~}}~~}|}}{~~y{||}|}z|~{~}}}y|{{~}}|{zyz{zv{z{t{{yw~z|}|v{x~}|y}{~~||{|x~|w~}{~~x~z~yz{{yy~{}{xz{x}}}zxy{yzw|yy{~}|{|yyx|s|~|}}z{}x}zyz{{}y}y|}||yzxyz|{zzxzx|}y~x~yv}{{zz|zx~z~zz{|}~z{zy}}}{}}zw}{}~~~xz|wy~{{x|zv{~|vwzz|ywx{zy|{~{|~|~x|{|~x~{{~z{}~}{~x~~}}{zzyzz|z}z||~yyy}y~{|w}xv|z}yy{}{||xzz~yy{}~yw}}|~|~y}|~y~w~}y{{|x}zy{}wx{{zz~|~}|}}}zx{|{z}||{{}x~wx{}z}||{~y|zx}}|y|~{x~~{{~||}|~{}}{|x{z~}{s|~|v~~}x}{{~{w}{}{|yxzvyzwy|z}|~x~|}}z||||{yz{z|{}z{|~z~}}|z~z}|yv|{x|{x~{|~{~z|yx|{}|x|{z~}}{{|{z|x~z|zxu||{}z|}zz{yysyyvyx~|y}z}z{xyv{y}}}}w|}y|{z{y~yy|}~x~}x}zyz{}}|}~|{~}}~|w~~~zww|}}zv{ywyx||w{z{||y~xwy{~{x}~}x~{{yz}{{{~~z{~~|{zxz}|~y|{zz{}||}xyz~~{}{||~}|{|zz}~~~|~~{}}~~~{|~~}}}}~}{~|}~{}|~|}}}~|z}||~~|}y}~}~}}~~x}~~}}}|{z|{yz|}~}y~~|}||}}}~~~~|~~~{}~|||~~~~}}|~}{~~||~~~~x|~}~|~|}|||z{}}~~~~~~~|~~~x~}}~yy}~~|y|{~|{~|}}}~~}}~{~}~}}v~~~~~~~~|}~~z}{}|~{~~}~|}yy~{y}{}}zx}{}z{~}}||xyz}{~yy}y}z}}}z{}{x{{}w{}{{|z~~{|~|yz{~z|}}|{~{{~}yzy}|w{y|zy}}}||}}y|}x}~~}~y|x|}||~y|}{~y{~z}xw~{w}~~y}||~}|{z}z~}y|zy}}}|}zz}}~|~|x}{y{z~~xzyyx{|x|{|z{}||yx}{}||z|}zzyzy|~zz|z{|~||}yz~|||~|~z|~|x}|yw}~}}~}}{|x|w}|x|~xyz||{|{}y{|z~~{z}{z}v{|~v~t{|z|z}~z{zw~}y}|z}y}~~|{zz~}{y~}|{~|~}~~~~~zy||}xyx~z}{~~zy}~{z|{}}}z~}~wyz{z|~{|~|}z~}x{y~{zz~~y}~}}|z{~|{|{}{~|}xz}yz|x|w{~~~{}z}y|~yzu~vy|{|vzy|~||y}}|xy|{~yyz|~||zyz{}{}~|zw|yz|x|}v}{|}y|{{{~z|w{~~|y~{}{z}{z{{|y{}}z}|y{~|y~}y}|{{|z}~~y}zy~z{~y~|zz{y~z{z{}|||z}{~~z{~xz}{|~{~w{y{x|y}{z{|~|~{z}||{||{x}s||yzyz~|~}y~y|~{{z|y~yx||z~ww{{||~~}~~||~|}~}~}~{~}~|}{|}~}}|}|{~|}~{~~~z~y~~~}}|~{zz}~}}~}z~z}z~~z}~z~{{}}}~}}}|}~}}|~x~||~~~}}||~}~|{z|~}||}~}y~||~~}~~~}~z~~~~~{}}~|~{~||}}~~~{|t}|~}~}~{}}~~~~|}~y~{}}}}|~}||}~{}~{~}~{||{~|}}}~~~~~{z{y}}~|{~|x|{z}y~x}||}{v}y~}yzxy}z{|{~|z{~w~}|||}{|||}}}{yy{}{{x~xyzy{}}{y|yx|}|z}|{wz|{z|zy{{}|~y~yz~y}~{~}~|{}{|}{~}~xz{y}{|zyzzy|{yz~w{}{{}{}x{yy{|z}{zz}~{{|~{~~|}y{zy{{zz{x{}{|}{x{ww~xzy{}~}|x{}||x|{~}y{|}||{~~}{y||{x}~~zwzw~zy}}|z|~wx{~|zxz{}}~}{{~{{y||yy}xz~|{{zx}yx|{}t||}z~yw}~|{}|xy}{zzzz|~z{~{{zw{||~}}~z|}|}v{|zyyw}y|y{|}|{~|{}{{}}{z~}x}|}~}}|z||z}z~yy}z}{z||}x}{~}{vu|z|{{|z~|zyz{xz|ytwx{zy~|}|z~~x{z}|y|}~y}z}~|{{|~~yz}~|z}||{{|zvx}w{zy{{{{{|zz}|wzy}wz|z}z||{y~~yzz~{z{{|{}x|yz~~x{w~~x~{}{zz}}{x~z~zz}z~y{~~}|{{|||z}|y}z{{z|z{xz|~|}z}z}|{y~{}|}}xz{}zy|z~~{y}}{|}{x{|}y{}}~z{|{z{|}yyzx}{z|yy|}z{{z}xx|zyz|}{{~|}y~~~~zz|~}~}~}~wz{}~}|}|{~}~}}}~{}{~|{}|}}|~~~}|}}~}|}~~~}}|}|~~}}|}|}~}~}~}}|}{}w~}}~~~}}~~|x|}~|~}{}~~~~}~}}~|~~~{~}~}{~}~y~}}|~}}|}~~}|~~~|{~|~|~~}y}~{~}~~~}~~}}}}~}}~||y|}{x||~~}~}}~}|~~{{|yz|~y~x{z}~}}x{y}}~{}|||{z{zyz|~{|~{wwyxyz|{zy|xz~y{yy}y~~~|}x{~zx~{zz||~{z}y}{~~zxyxz{}}yzz~zy|~y{zzy~zwz~yv~~z||{~|x|z{|z}vz{~wz}y~z}{}{}}z|}{u|yy}{|~yw|z||}|~}}}|{{~{}||~{~z}}|}{{||yy~{ywz~xx}z}x~{}~|{|z~|~z|~|yw~{{y{{wz~~z}~z~~|~{{x{|w{y}}z{z}z{x{z{~||}|}y}}y{y}~}y{|wzz}~{~}{~{|}{|z}{zy{~{{z|}~|}xz~{}}y{yz{z{z|y}||}{yv}||{|~}z}|}vyz{{{|}|~y}}y{z~zw|}zy~|z||z}w}{|{yz}}}}}{{~~}~{y{}}{x}~xz~}zu~{|~|{|z~z{|{{x}{|||z{{{|{~}||{zy{y{|}||xz{{}yx||zx~z{z~~||y{wyz~x}~yy|zx{|{{w}w|{z~~{}~{{yz|||~}|{{{|}}}x{x{z{{|{~y{~xz{z}z{{xw~|{{~|{}s}}|}~|z{y}w~y}xvz|yv{|{{}|y~~z|z{|yw|||x|~~xzy}x|zy|~|x|}{x{|{w~}z|wy{}zx{z{~|}}}~y{~}z{xzz|||z~~~zz||~~~{~~~~|~~|~~~~{~}{|}~}~~}||}}x~}|}|~}~|z}}~~|}}~z|~{~~}|}~}}}~}{}~~|}~{~~z~{~~|}|x||}~zq}~~}~~|}}|{|~{}~}~~y~}~z{~}}|{~~~}}{|}}z~}}~~}~}||~y}~~|~~z}{y{||}~{~{~~~|~z}}{~}{~~~|~~}~|}x~~}|}|z}||{~~{~zy}}|~}|}~}}}|~~}~~}}{|~~~~|}|xx~{|yz|{uy{{{{{z{|zy}{{}yz~{y|z|y}~z{~y}~z}{}~yz{}~|zy{wz}{{}|~}|zux||yxx{}x{z{|wyzyy}~|{~{y}}xv~|}{~}}z{{z}}||y{zx~}{xwyy|y~{~yzz|zzy}y{uw}y{{zz{zx|z||z}y~z{yz{||~{|}|y~~yz|zy}wxxzxx|z{y|ywz~~{yz~~{|y{yz{{{~~|y~}{z{{|yx||y{xz|~z{zz~xy}w{zyzy{}{|v{y}{|}y~z|{|zwz|~~~|||~zzzwvzy}{|z||{x~|}zy|x|{{xz|w|y}~~x|||x~~}|}z~|y~|zy~~x|z|zz|{vz{||}zzzwwxy{}y{z}|}|{{{~z~~~~|~{}xz{|}z{y{{yz{}{|}yz|{x{yx|{xuwy{{y{~{y}{~z}{|}}{y|z{||}~|zz~xyx}zxz~{}}x|}x{|~~z~|{zz}zzzz{x|}~{~|~x~|||~|y}|~z|z|{}|~|~zy|{}}{zw{|z||}|v{{~|y~z~~{{z{{~|{y|}|~|||}~|~zu}|{y{y|y{xw{{{{|v|z}z}zy{{}{}}~{|~y}{~|~~y|y}{}{~}|y}yz{x}|{z}|wz|{~~z{||||z}z~~y~}z~zx||}}z}}}}}~~y~~|||~~z|{}~}|}~}{||~~~}~}z~~{~~~}y~~}~{~~x~}~}~{~|~~|}~~}|~||}||~}}}}|~}~z}~}~~}|}~}~~y~|~~~}~~|~zz~~|}|}w~}~}|||}|}~~}|}~~y}~|~}|y~~{~~{~}|||~~{~}~~x{}}|}~z}}~{~}~{~}~}}}|~~}{|}~z~|}{{z}~~|}}~}~|}}~~~~~~yz|{xw{|{y|{}v}{}}x|||zx|{}yv|}y{y}~{|~{}zyz{x{}|z~yz~yx}}~x~y{x~|{}{y}|}}}}{y}{}|ys|}x{}xv|w~|~}{~y{z~x|zvz}y||}{y~|}}z{{w{}}{||z||}{xz~}}~~{|z}{{}}wy}}~yy{|v|{z}yz|}yuw~yy|~zu~xz{x|w{}~}|{}{}{}zx}w|zx{|xxzx|}z|{}}|{{~||z|y}~|}}x|}|~xz~z|zv|{z|z|}|~zyy~||z}~{y}|~{{|y|t{||}wxvz}}{z|yz}~}x|~w|}yyz}zz}~y~x|{z|||{}~x{y{~{zy~z{{|}{zv{ww~|~xx}z||{~zz~{}}|yz{zyzz{zxy|~x~|~~z}wz}yx|z}{~{~{~|w}{|{wy{~{}}~~u|}y|z|y{{{|zz|~~y|zz}}|yz|~xxy|~}yyyyx|~|}{~}{x|~{|{y|x}|~x|~~{|z|zz{~|}y~~x{||z}zxy}{y|}{wx|z|}zy|z{x{z}|}{xx~zyx~|xv|y{}zyyzywz}}yzy||{||~|}xz|x|z|~|{z~}{~~~|xxwz{z~ywu{~||z{w{zz|}~{~z~~z~||{{yy|}yxyyzu~zy}{}w|z{z|zz{}{y~}y|z|}~}||x{~|{wz~{z|~y}}z{{~yy~}|{{x{||y|}}|}{~}{~~~~{}~{~~|}~~~~|~{}}}~{}|xy||~~}}}~}~~~~|z~|}}z}|||}~{}}||}|}~|~}~}~u~~~~~~~~~~}~{~}}}~v~~}~}{|~}}}||}|}}~z}~{~}|~|~yy}~}}}}}}~~}~|~{~}~~}~}~~}~z~~~{~{~}}~}}}}~~{|~{{}{~~}~{|~u{~|~{~}~}}~~y|}z~~~zz~}}{}|}z{z|yxx~uzxz~~yz{|zw|{z{}xwtzy{}xz{}}y{{||{}~{|y~~}zy{{zzz|z{}|}}}xzyy{}~yv|}|yxu|{}{yy{{|~{||}~}}|{x|}z}{z~|{xyy}xz|z|z~{{x|y{}yzzz~x}z{|}wx~yx~y}|{~|{|}}}zy}y|}|}{{u~}|~{{z|{}|{x|}wx}wyy}y||{||zx}x}}z}}z|z}w{|xxxzzw|z||z}z|x{w~|z}xx{z{zxv}|{~|y}{{}|z}zyx{{x}}{y{yxy}x~|zy{yyz{y|wx|~z|zz||{||{~~|}||}}z||{{||z~}z{{|}z|}}z}z}zzz~zyzv|z}x}xzyuxz{{zy{{{~z~|{{}||}}~{}wy{zz~zx|u|~}}yyw}|}yy}{}||y~y}zv{{ww~||{||}y{~|z}|{~{~z|w|{xv|y|y}}}}}|~yw}yx~}}ywz{z{x|~~}~}|}|w{~y|}zz~|xy~~|}}~{{{x|}zxz}|y}|z~xy}}{|{|x}z~~{}y|~~{~{}{}~z|~{z{xxuwvv~y{y||}xyzyy{y|vz{zwzy||x}}{}}~z~}~y|}}~|~{|~yz{}|{{}{{z~|{||}zu}z||z~|{}sy|~~|}}~|{{|}}{~}~~~y~|}}|}~~||~~}|{}z}}|~{y~~~}~~}{}~}}}~~y|~|}~~{z~|}~}|~}{x~~}|~~~~|{{{}~{}}|~~}{}z~}~}~~~~||z~~~{{}{~||~~|~|x}~~z~{}~}|~}}}||{|~||z~}~{}}{}~}~~~}}x~}|~|}{~~}~z|{|}y}{~z}}~~~|~~~z}zz{|}}~~}}{~}}{~~|y}y{{z{}|{}|~{}}{~~y||y|zz~x|y|z|~|x||~x}w||vy}}~x}~z|y}y{y}}~u~{{z~y|~}{~{y}y}{|||~y||}{x||~~{|~|{}z{y~{|||~zz{~z{~}}{|z{}~|}}{}{yz}~~~{|}||{{~|s|z||~}}y|}z~~~{{}}y{}{~z|yzv~||{y{xyzz}y~~~wz}yy|zw~z~}~w}~|z{|{{y{{|~{~{||x~}}{w{|~~}}}}||w{z~}~}x{u|{y{}zw}}~{y{{|}~}w|y}z~y~{}{xz~|x}y}|z|}{~z~}x{~}y}{~{|{|}~x{~{|z|}~|}|{{|~w||}|}y{}yyy{|||~y{{~{|w}z}{||z|~}~{}z}y}{|{|yz|}~y}}|{~zz~|~|~{{{{}}z{|{z|~{yz~}{{x{y}zy}zyyyy|w||xz~}{{||z~}|~z|zz}{{}}||}z|zxz{|y}}~zz{||~|z~}{}y~|y|z~||~y~{yzy~w~|||~{~zw|{~~{{}|x}z|y|{|x{|z~z{{~|}}|{{~||{z~|~|~~|{}{}|~{y|~}~~~~~~|~}~~}~}~~}}~|{~}}~y}}~}}}~{}}~}~{}~{}}~~~~~~~~}~~~}{~{}~}|}}~|~}|~~}z~|~}}~~~~}{}|~~}~}|~~~}}|}~~}|}{~}|}}}|{|{}z{x~{{z|yzz{z~zu}}v}xwz}yxw|w}z|w}y~|}yy~||~~{x~|}z}y{}{{yx{{~{~w{}zxvw||y}zvx|zy}{{|{}|}||vx~v|yy||~y}~{~zx{y}|~z}zz||wx}z~w~zzw|{}{{{}{|~xy}{{||x}~|}z{y~{{{~~|}~|zz~yxz}yzyzz|x}w|~zvz|zy}{}zxy|||yxy}{~{|y{}{}{z~~zy|z{z|w}z{xzz|{z}}zz{zw}}|}ywz{}|{{|w}{{|{}|{x|z|z}~}}~|}~zy~|{{yzxz{yx{{v~|wzy{|zvz~yvz|y}}{}y}~~~{{}|}z|~y~y|{|}{||xzzx{}y|}yzy|}xz|}||{{|{w{x{w}{y}z{{}yz|w{~|{{|z}~||{z||zzzty|x{y{|}z}vxy{{x}v{zw{{{x|{{yy}~}xz{||t}~|{~x~xw||yzy}zxy~~{w}|yxy}yzv~}}{z~z}zy}{~y~}wyy}{|~x~|{|~{{|~xz~yyz}~}zwx}|wyy}|x}|z}{}{z~}}|~~{x|~}}}z}x||~zx~yz~~}~u{|x}{x|}}xzx{|zzzz}x}|{|}~~~~}~|{{~}||{}{z{}yxz}y{y|xzzuy|zw||x|xywx}~z|z|z||~|z|}|~}{{{~{}~}~~}}}}~||}~~|~}~}~}z~~}~~y~}~~~~|}}~~~{}~|~{~}~z~~}~~~}~{|}~y~}}|}{~~~}|~~y|~~z|~y~~~|}{}zz}~~}}|}}~~}~{|~~~}~|{~y}y~z~~}~}{}{~~~~|}}{}~}~~~z~~|~}|~~}~||~~}~|~|{~~}~~{~{~{~~|~|}~~|{}|}~|||~yz{}}{}~~~}}}~}~|~~{~~{|y|}~|~~}}~}{{z{~}}|{|~yz|{~z{}y}}z{{}~~~}~}{{~zz|{u{{{}}|~zz|{|z~{}x~{}{|~}yz|z|y|}~y}{x}~}{|}x~{~}{z~}zx~{{z}}}zy~z}|~yz}}|z~~{|~zz|{y|y}y}|~~y{{}~}||~}}}|~{||wz|z}zz|z|~||~{x~{~y{{xy|~~z}yz||||||y}}{~|||}}x|}{|||{~|z}|{y|{~z||}u~~z{|}|v~|y|}~~|~}{x{}x|}zzz{y{~|w}z~}|}z{y||z}zz}~{{~|y{w}|~{~{~}}w}{{y{|x|{{|}x{y|{y{~~{{w{~{|y~yz}zx|z~{{~z~x{x~y~}||x|z|~yyy~~}||y|z}}|}||}~}z|~ywz~wz~y}{y~x~}z|||{|z}~y~|~{|z}}x~}zz{z}|{~}}}{|}zz~w~}y{}}~}}y|}x|}|||zz|~yz{zzz}{{y}}}uy~|}z|zzzyx}}}{{}||y{z{y}|{|y{w|{}z|~{zz~z|~z~z{{{|{~|{~{z~|~}}{y}||~|{wyz{y}x~~z|y|}}{|z|~z|{xz}x~z}}~~}y}|{}|~~}{z}~~|}}|~~{}|~~~}~|~zz}~~}~}~}}~~~x{~~z~}~~~}}}}~{}~~~~{~~{~~~~~~zy|{|~~}~~}{}~~}~}{}~~}~~~}~~~}}}~~~}}|~}~~}|y~~~~~~~}}~~|~{}|xzyy{{{w{|{y|{u~{z{y||}zz~x}vy|{{~y~|wz{zy~yxz|{zz||~~|~z}}|~{{}v|w}~{xwz|vx|zyz{{~~{||~}|uzyxz{|~{|y}{{|}{z}|zyv}}zx{{~vzywyz}z|~|zy}u{~}|zy}|{{yx}y{zx{}zx~}~~{{{}x{y}zw{z|~~~v~}z}yx|}{yx}y|x{y|xx}ywx{}zr{}y{~~|}z{|z~yz}}}{||}}{v|}{{{}zv{zyv{wzx}}y~|zyz|}|}~}y}}{}~~}}~~xzzz}||}}w{}}yxzwy|w|zyy{|~{|vz~u}~z|~}}}x|||~z|}|}{~}}{z~~|v|x~zxz{~{}y~y~y{{z{|zxz~}~zz{|}z{v{|~|{}|~y{}}~y{xv}}xxx~}zz}x|vw|w}xwyz{{|{wzyxz|~}w~z||{~}z~~{z~z}|}yx{~{yz||{{y|{y|{yvz~{~yz{|zv{|y}z}|{{zyy~z~}{}w|z~zx}||y|z{{~{z}|}{|}{z}ysz{yzz|x}{~|~||}yz{~{}~~~|y||y~z~z{xz|z{{xx||ww~xswx}|y{z{}w|{zwz{|{||}w{|y}y{~wzzzyz{~z~z|~||{}z|w{wv|{{x{{{w}v{{}x|}z}~z}~}y~xz|z~|~|{|z}}{~~~~}|~~~||}}{~|}~{}~~~~~y}~}~~~}~~~}~}}~||~}||~||~z|~~}}}}|z{{||r~}}~}|~{}~~~{|}}~~}yy}y}~}~~~~|~~~}y~~}~}~y{~~~{||y~~|~}|~}x}{~~~~z~z}~~~|y~|~|~y{|z~~~{|}{}{|~|}~~}}|}z{~~~~}}|z~~}}{}||~{~}}~~{|~}~z{}}{~~}~~||~~}~~~}~}{{}|}~|z}{}|~~~{~{|{y{|x|}~z|~x}}yzy||z}~zzx~zz}z{{}~vx{|{{}{}{||yz{|}{}}{}|{~{}yy}}{|z~y|v{uy~||}|{y}|z}{|z{}z{x{~}{{~|y}z|z~xx}{~x{{xz}|}}~~v}|}y}z}}~~zx{}z}{yzy{y}x{{{}x||}y~}|w||{}{y{|yz|{z|||z{|{y|zyy|{~}yv{{}~}}zw|}zx}z|y}}}}z{||}yy{|{yxz~}yz{z}|yz{z|~zzz}}vyz}~{zx{{|~{|z{{zw{|~}z}{y~}}|~yw{z~y{|~}z}v}|{}z}x|}wy}{~wvzyy{}xz}}|{z}wz~}z{wy}}~z{{{{|w}}{~{}}||}{|{{||~z{}~}|v}|yz|{wzv|y|y}|uz}{}{{x{|{|{|~w{|~w}{~x|z{~z{||z}~~z}|z{~{w}}|z~{z}{{~~z{|}~~~|}zz|v|~||v|~}|{x|zw~z~~y||xz~~~z|~{z||||}|xzx{~}|{yyzzz}|z|}|~z~}~xz{}{|}xy|zz|z{}{zxxy|}~}{zxv|{~}~{yz{~{z{|xx{y~z|x}|~y}|{y|z}z}~}|~{y{x|}{}|yy}x{}|{{z{{{~|x|zxzzx|{|}~~{y}}v}z~{zu~{|{~z}|yz}y~|~|z{y|z}}||{wzy}}}~{z~~z}}|~}|}}~z~~~{~~|}~~}}|~~}}}}~}}~~~}~~{~|{z||}|~}~~|~~||||~}}}|~~~|}}|~}}}{~}~|}~~z~~~}|}}}~}~}{|~~~~}z~~}}|~}}z~~||~||y~~||}}~~}{}}~~|~|~{~~~~~}}}z~~~}}~}~}~}~~|}~}}~|~}}}|~~}}~}{}}~|~~}z}~z|}}}|z|}{~{}yxu{{|yz|~{z|yz~|w~x}xy{u~xz}|}~}~zx|z|}{z|~{~|}y}y|{|}~z~z|z||zu}}|{yx{y{y~{{xzxyzy~{{y}zw|{}v{z|{|~{{||}}zz|{z|zyuxxyw~|y|yz~x}}xw|{{|{{|{zz|y}|y~zx~}y|y}z|{~|}x||zvzy~zy}x}{y}zw~yy~{zz|{{z{|y|{x~}w|}z|~|{}|y|~{{~~z|{}~|{~{{x||yz|w~|~}yu{y~x|{yxy||{|z~y}|{|{z|||}~|x{{|~{~zz{{x|zx|y||z|~|{v{{ux|yx{z|{y|~{}z~y~z{~~{~~~x|z{~z{{y|x|yzz{y~x{|{ww{}||zy}zzy||}|{vz{{||z||{x~y{}}|ux~~y}z~{|~{~{yy{{y{}zzyy{~z|{zyz{{{}~|{z|~}{{}{}t}zy{x{z{{|||yyz{x}|{||wz}~||y{|z}zyx}z|{~||x|y|~|}}}z{z|y~|yy{{{|||zyz~y|xyz~y{}{yxz{w}wxy|{zzyyz|}~{}w}|}|~||{}{|~{}}~|{{zyz|{zvv{{~~yvy{x~}y~|~}|{zy}y{z}v}}z~~x|z~|z{{xy{|x}}}z|wzwu~x}z}|xy|xy|xxwz{|~zuz{yw~~~{yw}z}}~|~z~~~~z|{~}~|~~}||}}|~|y~|~||}~}|~~~}~|{|~}}}|~~}~~{|~}}}}~~}{}~{}~|~}~~}z~~~|~}}|}}}}~}~}}}{}|~}}}}}||}~~~|z}|~~|}~}}|~~~}~~}~y}z}{~~}~~~~|~~~}~~y}~~}~~}}~}~}~||}}}~}}}|}||}~~x{}}}{~|~|}y~~||~}~~~}{}~}}z{~~|~~~~~{z}}~}}w}z~~{~~x|v|w|twy{u{z~~~y|w}yy|}~{{}yx{{||{w{{}y~~{{yz|{{z}{zy|z{~wwy||{||zzz~|{|z{z||{{|z~z}{{{|uz{|{zyt}{|{zz|~|y~z{}yx|~~~}||v{|}y||xy||yzzx{{}~}}}}{|t{}}{~|{y{{zz~}|{}|~w||x{yzzz~~w|q}zy}zzz|{{~x~x|~~{x~{zyx}zyzzz{}~y|zx|u|}~}{|z{wvy}y}~yyzy|{}x{}yx~vz|yzz~~z|zw||{x|{~||y}z|zzx}{}zy{|{}|}~z|z|{{}zwywz||z}yy}z||~}}zy~z|y}z{vz{||}{|||{{y|||~{y~|}y{{||xy{|y~~z|z||y~~~|y|{x|~z}|}{~||yy{{~y|y}y{~{|~~|}~yz}|y|}{z|z|{|y|{xy~}{}}z}{zz{|{w~{|w}||}zz{y|}x}z|{|{{zy|zz}~v~|z|{~~z~~~|y|x}|||z~wz}}}z{|z}}}z{|{}|||z{}}{{{}{|yzy{|zy|~z~}|zy~|x||yx||{}{z~zyzz|}~}yyy{y~|{~u{{}{z{zy}~y{{}|}x}~~}}z~yx|{{|z~y{{{{}}|z}|zzxzz{{y{z~vvxx|yzxuxz~}zzz{|}}~}||xy{}|~~{}y||~~~{}|~}~|~~}}}~}~}~}{{|~}|{~}|~|~y~~~~z~|~~~||}|}~~|{~|}|~|~~}|}~}}~}}~~~}}~y~|~~{}~|}|~}~y~|}}}}~{~~~}}}{~}}~}|}|~~|}}~}{~~~}~}~}~{}{}~z~~~~||}~}~}|{~~}|}}y||}~}}{~{|{x|z}~|{~~~|}z||~~}~|{~|}|}~|~}}}{w||}z~}}|{y~z{y{z{}y|v|x~{x{z{|||~|~~wz~{}~v~z}{|~~~~||}|||}{z}~~}~{{wzx{}{{v}{}}}|{{{{|w{z~}uyx{xxx}y~|~{z~{{}|y}{zz|~~}}z}{{{{|~x|y||{}|{z{yrzz~yy{vzz|y}|{}~{|z{||{x~ww~||}~{}|x{yx{zzy}~{y{}x{|u~{{xyzz~{w}yw||}{}|v}}x|{|{~z}||}}y{zzz~|{yx}||y}xwyy{x|y|yzw~zzx|z|{}y}{}{|y{zz|}z~xzw||y~}yz}xy|zzt}{zz|zzz|{z||x{~}}}||}{}z}z~~}~}zz~~~~|{{||}{}|}~|}}~{{~y|zzwy|z}z{x||}}~}|~{}~}|~{{z{z~~{}z}y~}w|~y{w}|y}|}yx}{~|||y~z~}||}xz~}{y{z~{~y{}|~}}{||{zy{yz{}|}z}y{wy}xw|wyu|~}~}}}{|{|{|~~{||~}~~|{{z}}z}}}{x}}~}{}x}{|w~z|zzvx}}|}{}}}~~{{{z{|{|w~{|}y{w~||z|zxy|{}}zz}y{~{}~y}||~{wz{}{}z|y}y{{{{}}|zzy|{~|{z|}~{v|v{y{~|u}{|}{~x{{{|yv}x|uy||w}}{~||}~}}~~~~z~~~}}{}~|~{}{}}}|~~{~|~~z}{{~z~}~{|~~~y~}}~~|~|~}}~~~|~}~}~{y~~z~z~~||{~~~}}}~}~~|~|~~{z~~~|}~~}{~}}~|~||}}~}|}zz}}}|~~|{}~~{~|y}|}}|}~}}~~|~~{|}~|{z~}~||{|~~~~~|~}}~z~|~|}~~~~v{z}~y|{{~y|~z{}~zxz}}|~}xv|{uyz{z{|z{||y{~xzzzz{}{|xwz|{|z|w}v}}yyv}{xyz|}}zy}zu{zwv~yzzzx}|||z}~xx}z}}|z|}tz~}w|vzy|}zyzx~|}|}~x{|wuxw}}z|~z|{|~~y|zy}w|}zy~xw}yzzw~{y||{~{|zz~w{y{z{|yyz}{~|||yzzyz|}~z}}y{yz}zy{}|~{y{|z|{}z}wyx}{~x~|~}~{{|}{|x|yz||xw}}|{xy}}z~z{~wz||{xw~{|y|{~|xx~z~}z}~zz{{v|yzyuzzyy|{|{|{~{{~{{~x|z|z{{wx~{}z|~}}~{~x}|{|{{{||~}{v{x|{v~{{}z~x{}w}zvy{zy{y~{w}|}xvz{~|v~{{z|y}y}yy~}{~z~~y{|{xxz~}||{y{z{||z||zxy}|{|yyy}}zzy|{{||~}y}~|}z||}}{|{~wzxwv|zzyw{x{x|{}}{||}ywzy~yx~|||}z|z|z|xzy{|y~~~}z|{{{~{x{yzyx|z|{|}{~~}~|zy||{}|{w}y{}z}|x{{|z~xy~||x}{|y}||}}y{~zy{{zyz}{|{|z}{}}y~|{}|}zu|~~y}|zz}|{|~~~}}z{|{~u{|z}}}}{{~zw}}}z~~|~yy~~}|~z{{}|~}~}|}x{~}~|~~}z}{~}|}~}}|~}~}~~}{~~~}|~~~y~y|}{~~~}|}~~}~{}||||~}|~~|{y~|{|}~z|||~}~}~}z~|~~|~~~}~|}~~|z{~~~~~~z{}~|~}}}~||}}~y~}}{{{}w|~~z}~~}x}|}||~}|{{~~~~~}|~}~{~}~~{z~|~~~~~~}w|~~~||z}|}|}}~~{z}|~~~|~~~}y|~|{~}}}~}~}z{}{}z|~y{zvy}|z||x{}~|y{x{{}~}{z}|z~|~z}{|}{}~{w}{~|{}z{|}y{}y{~|yz|xz}}{{z{}yyyvwyxz}|}|y|{q}}|}{|yz~}~yz|z~|zwxz~|~yx~}y}z{~{w{{x|}{x|zy{{|{{yzz|~x}~||}{}{{{}{{~{{y}}z~|zxzz{|zy|xx|{{{}zv{uw}zw~|{||zz|w~|~}{z|{~z~|zy~~|{{y{~}{|ty~{|~x||{{w{||{y}{|z}{wwx}~|z|~u}{v~xx}{|||}~~z~{z{~x{|||zxzux~wzyzz|y~yy|y{|}zx~y|}}~y~|{{z{x|~~}||~}}y}|z}{{y{w}u|}zwyyzw~~|~|vyz}{}}zzvzv}}~|z{{}|~|~||{|{|x{yzyz{{{yzz}|}y}vz|~zy~y|yw|z}~xx~v}y}z{x{||}}}}o}||||{|zzz|~|zy}wz{{{yzz~|{x{||zz|}{zxz|{{~y~}{{|}zy|{z~{w}}w}{|~yxz}}xzz~}{zyzx}|z|}}y|{}~zyzz|{x||~y{zyxw|}y|z{~|y||z{}}}{{vxxwx|}yv|{x{z|}z{z|y~{}}{{{{|{||y|y}zzy|}{tvz}y{{|z|y{~{x{y~}z}|wy{z~}~zx~||z}}~}}}|}~}~{}}~}}}{{~~~}}}}v~}~~|||z~}}~|}|}}~~}~|~~~{|z|{|||{||~}}~{}~~|z}}{}~|~~}z|~|~z~}}~~~}}}}|~}u~{}|~~}||}}~{~|}z~z}{~}{~~z~~~}}}||~}}~}~~~z}~}}{~~|}~}y}~}z~|~|x}~|~}}~{}~{~}~|}}z|{{|v|}{}|}~~}|~~}|{}y|~~}{z|{|}~~}{~~}}}}~~{|~{{}~~|~|}|}|x{xz||zz{}{{x|||~}~zxz{|}}xv|~}|z{z}qy{y||{}~|z|~}}x{}~|x~~z}}~x{|y}||}{}{||}~}z|xz|y{y{xyy{zy}zyx|{{}z}~z~zzx||xt~||{}yz~{|{z~z|zyywy|yz{}{}{yzyz{|||y}|z{}{|{~|y{yy|z|{|{{y|~zys{}}~|~~z|{}~x|x{|}|~x}{}z{vx~~{yxz{y{|{wxxz{w}z{y~z{}y{{y~~z|~{|}z{y|{~||}{{z}{{{x{}|{}{|~~}x{{w{zz{z}{z{}{|xx{|{z}y}qxz}x}y{|||{xzxy}|z}~}}}~~~z}|{{~yx~x~~yxz{|w~~u|~{}|{}~{ywz}}x~}}~y}{z~}z}{{y|}y||{~z}|~}z{}z{{~{y{z|}zz~{|xzz}}zz|z~|}|~|}||}{uy|~}~}|}~z}~xxz}w|~{}{~}x~|z~}|}|}}}z{qyy|x}}~w{{{z|x}~}z{z{|u{yz||z{|x|}{{z~|z{||z|}}z}{z|~z{|||{{x|{|{}y}~zx||y|{}~{|||x{{}||{}~|z|~z~z}|||wwy}{~}}{zz{}}yx{z}|zz~|{z|x}y|}x|z}y|}{w}y~}~y|~x|{xx{||}}}{}|zv~}}x|y~}|}{~~~wy}}~~{|~z}}~{~}}}}~~}z}~|}~y|||~||}}}~~zz|}|{{}}~~|}{~~x~}|~~}{~||{~~}}|||~~}|~~~~p~}z~~~}~~}~|}|{|}|}~~||~~}|}~~z|~}z~~|z~~{~}z~|z~~~{}~}~~~~z~x~}~~||~{{~}~~~~}|}~~~|~~~~{|~~~~}~}~{~~~y~~~|||}}~}~~~}}}~~~~}~~|}{{{~~~|~||z|x|{x~{}||{yw{xzw}{}y|y{~wy|}~}z~{z}||~zzy~|~~}{w}{{{}~z|}x~~{z|zu|y{zyz{zz|}}|}|ywz||{z|{{wzy{vzz}{{|~|~y|{~}zz}}z}x~{{~z~w}|z|~{{|wy{xz}|wz{z{|z~}|~|z~{||z}|z|||~}{{y}r|~||~y{|xy}~}yzw|zyy{|z{xz}|y~~wz{zxz|y~yzy}{{{~~z}|y~|v{zx{||}z}z}zzz|~x|xv{{{yzy}~x~~~~|}{{y{z||}v}{y|vzyz~||z{y}}zy~}|{yyz~|{}x||}|wzy{~}}z|{}|yxy~|x|}|}y|||{|w|{}w{w{x{}}}yv~z}~x}}y{~}~}~{}|y{||}{{|~{~~~|}y|{}~}{}zzz{|{~{{}zxx|y||xx|zyu|{|z~{~}~}|x{~|}|}~z}}z{wv{~y|}x}z}yxy{}w||xyz~x~x}{{zyx|~|}z|{}|~t|{|}}|x~|}|x}}{yw{}{z{zxzzy{y|~wyxzy|zw|{~z{{}zw{{z{}}|}x}zy}|{z{y|{w|zyy{|y{z{{|w{{z{x~y}x{x|z}y}|z{}{~{z~{z|}}|z|yw{|xy{|q|wyy~}~zz{z{{x}{}y|~x|z~{|~z~z|{||~{}~~~|}~|}}|}|}}|~~~}}z||z}|}{{}}~~z}}~~|~~y|~}}y}|~}~~~|~}~z}|~}|~|~}}|~~~{~~~~}{~{{|~{}|~}}}|~|~~|~|~z|~|~}|~}~}~z|z~z{|}}~~{}z~|~~~}{~}~}~}~~~~~~}||}}|~|~~~}~|}|||~|~}~~~}|~~~~~}|{~|u}~|}z{}~}~~{}}~}~y}}~~z|~x||||yy{|~}~y}y}|y{|zw}wxwz{|{xy{~z|~z~w}~}|}u{|{{{|{z{{}zz}}~z}~{|z||xz{z{xw}|}x{yyy|wyw{|||z{|zw|}|xxy|y{{z|{y{{}y}}wzx}~|}zzz~||y|z{uzyy{z|||z{~}yw|{~~wzz}y{z{z{x{zy~~zx|{}z|vy~|zz~y{{}z{z{{yz|xxzy}y~y{vy|}|z{zxzx~xx}~{{xw~{{|x}||{z}yz{||{{~{}|~|{{}~|zy|~|{zx|z~yu}~z~z}y}~y~z~}zx|{w{}z|z~z{uzy~|}x|zx{x{{}x|~~{|{}z~|xzw}}w{|z}z}{|zv~zw~}~|y}||z}}||xzz{z{z|{y|~||{~~yy{{xzw{~zv|yw|wzvt|}||}z|{}{}z||{}vv{w~|w}~|~|z||{}}yxx{{}z}{w~|v|{}z{{||y}x~}zyz}}z{{~zv|z|}|z{wz|}zz{}yzz}}}z|x}||y|}w}yz|{{}{{{}}}}|}yz}y~}vy}~||yx~|{}xxzzzx{{yz|}x|y~{{|}}z}}wyzw~zy}y~}}~y{x|yv}zz~|yp{}z~zz}xxzz}|yz}{~|y{~yy}w{q}|{|{|{|{}yw~zy|{}~y{{zx{~|yw{|}{v}}{zxw|z{xv|yzx|z}|y{x{{{y~~z|{y}}}|{||s~~~y{}~~}{~z~~{}}~~}~}}~~z~}}|~}~|{}~}|~~}|}~}|||||~}~}|~~}}|{y~~~~~~~~~}~|~{~z|}~~}|~}}x|}~|z~|}{}{|~~z{z}~~{}}}}}}{{y}~}~w|~{~~{~~}~~|}~~z~~}}}}~{~}}~|}}~~}{~~}{~}|}}~~~~~||z}{~~~~{}}||{~}|}|~~~}y}|}~}}~|}||{~~}{~~~~}}~~~}{~~}|||{|}{~{}|~~|~~}}{{y|yy~s}||v}z~|}|{xx~}}~{|~}zwwz{|{~z~}{|}{w}|{}|x{|{|}~y|~z|y|y|v}{vz}v}y~z{}z||x}~wy{{z|zy}x~z{~}|yxw{~{x||~z{|{y}{|{{|~||z}|zvx|~|{zz~{||y{z{}y||z|{y|~|{}yz}}zzxz}{~|y}{|zy{{x{~z}zyz}z}{x{}yxz~|y{}{|y~|ywy}|x|zz{zzy}w|y{~{}}{z~}|y}|x}y~|{{xz}{|yzx{~x|xy~{w~z{~xzvz{||~z~}~||}||yz~}zzx~|~yz|zz|xy~xy{y{w||}~|{v|{}~}}~{{zz}{}{|~}|~||~}}{z~yz}~}|{|z{yxy}xyy{{w{x{|{~y|{}zzy{|z{{~}||z}w{|y~{}xu||{y}yzy{z|||z||y~z}yx{}{}|~}||~y{{{|xx|{~|yxx{yuy|zyxx{|wz}x~|z}zz|y|zw~w|y}|xy}~z|{zy{}{~~|z}~~}}~~~|{{}}{y~y{y~}{~z|~v}zvzwt|zx|}}{zyy|~|z}|~~~y{z}||}}}|{x~|{zyzy|z{yy|}zx|{z|}y{zyzyw{|z|y{{x{||y}||}|z}zy|y}}{zzzx~~|~zxxw{xx{~}}}{|y{xzzv~{}zzy}{z|y}{z}y{{|~}}|{~{~{}~~~~||~~}~~|~{~}}|}~{}~~}z}~}|~~|}~{~~}}~}|||~|v~z}}||~~}}}~~~~}}~~{~{~{}~|~}~~~|}~~}~z}~~}|~}|}}~z~~{~}}~|z{~}}~}~z}~z||~{~|}~~~~~z~~||}~}~u~~{}}}~}t|{}}|~}~}~~}|~||~}~}}~}}{~~}~}}~}zxu}z~~~y|y|~{yv|yzz{{y}|}|z~}{|xx}{w|wzx|~{zy~}{yz|~{~}{xxzx{~}}yxw}{|w{wyyxy~}~|y|xzu}~z}ywww|z}y}u}xz}~z}zz}}~}x|}yw}wy{{{z|z{zz{|{{|}yzy{zvzz|w|z}z}zzxxy}{yx{z~}|x}{{||~|y~xz{}}{}~{z~}|zx{}~{|z~z}{zz}|}x||{v}|{wz}{}yy~yy{|{x}{y|{{}~y~xzz{{z}{x}yxx}z|xz|~~y~|}{z~}~|y{yw{~}|{uz{}z|y}y{xz|w{z{|z|xs{~x}}xy{||}{|zy}}zz|||z~z|{|{{{|{yy}{zx|}~}}|~}xz|||{}}y{{|z{z}w~{|{w~|yyy|~y||yz{xx}{}}}{|{~xzy~}z}z|yz{y{~{|z~}~~~zzr|y{y|z{}|y}xx{z}x|{{{w~}{}y{}~|}xyzw{|}}|~{{~zvxy|y}}{{z}{{||w{|{{|~v{yy{z|z}}|z}}{{|wz||{yz{wzz{z}w}}|xy{{}}{|z|z|zzyy~yvzz|~z{||}x~}|{}|z~|}{x}wyyxzyz}{{y|{y{v~{{yx{{zz|}{|yw}}{y{x}yw}|~|||}w|}y||~{}{}z}yw|{{z}{y~xz{{{xwyz{}}~{zx{x|y{yz}}{|~{y~vy||}|w{|w~~y}}|}}~}~~}}~~}~~}~~z|~~}~}~~}~~~|~~~}z}}~}~y}~||}~}{|~~}|}~|}}{~u~~~~}~}~z|~}zy||~|~}{|~~}}~~~|~~~x}{{}~|{~|~}|~~}~{}~{|~}}y}}}~~~~|~~~{}~~~}~|}~}z~|}}~{~}|}~||{|y{|||}||~~z||{~~~~}|}}}}~~|~~~}~}}~}~~~|{}~|}~{~~|yz~|~{{}{~yy}y}zxzz{|}{||~}xzy~{y~}{wzzzyzyy{|}|~{z{~}|~x{{{z{~y|}{{|x|x{}z~yxx~yyz|z{yw{}xz||w|~|}{{|zz{}z}|zy}{{z}|zy|y{|{yyxxx|x||}{|z|z{y}{z{y~{z|~{z}}z~~uw{|~}}|yx}}z~{y~xyz{{|xw|||wy~z|}|yzyy~||{y|zxy{}}x}~~}}{w|~z}~}{~~{{y|zvzy|}~}|{{~~|yzw{y|}zz{~{k||yw|z}x{{|z|{{|}{|}zy~|zw|yy{}{}xyyzvz{yz~zx}{zy~x~}||~~|}w{z~{z{~||{}y}vw~z{~}xwz{zw||x}}|}w||||yzzx|z{zzy|zx~zz|}y|y~}|xzx|wy}|xzz{z|w|{yw{{||x|{wy}}v||~}|w~~~z~}|yy{}{v}{|~}z~y~y{{|yy||{r{v|{||yz{yx}|{z{~{u}{~||z}}~~{z{}|~~~}}{u}}|~~~}{{}}~}~z{z{yy}|||wzy~}}|z||{}~|x}{{~{x}}y}||{|v|}|~z~yy~}zzzzzw{|~y}}zzyz|}~~}~~zzw|}xzx}}{{|~}}~zzwzy|x{{y|}z~|xx}}x|~{~z|xz}z{~}|~y|||~~|~|~~}{}|}}~~{zz~yz}}}}~~~}~~~~}{|}~{~{}}|~|~~}}}}|}|~~~~}}|}}~}~}}z~~~{{~}~~||}~~~~}{}{||{~~~~|}~}{~~~|}|}}{}~~~~~}}}~~~z}~}y}zw}}|~~}}}}~{~{|~x|{~{~|~y~|}~}|~}~~}~|}}~|}}~|}}z~~~~}~}|~|~~~~~}}}}|}~{}y}}|}~~z|{}}|{~}z|~~~|}|}x|z{z}}wy{}||y~zvv}~z~w{||z{zzyyw|vyy||~}||{||}||{z}}y|}|~}{{|}y~|}{y~~z}~{xw||{}ws{|}{|z{|zy~|}||yuwz{|{x~w{sy|zzzuz{{{}yyxv}y}}|v{x{yy{zz{}{zwyz|~|||||zy{w~{{{~z{}w}{|~~yy|{~}uy~~|y{y|z}||zy}z~||~zx~{~{}x{{}zz|{||zyz|yy}{{z|}z|{~|y~xyyzzyzx||}~z~xz{zyz}|}z{|xxx{zzzu~wy{zy{z||~~x{|}|{{}zwzx|y{yz{y{}|}{v|}|}|{{zz~y}xwx|{}v|}{z~{{|x}{zx~~}||{zy{}{}||~~~xz}{xyz{~}x{|z~xw~{{z}~w|}{{z}w~{~}||zyzz}{y~{}}z}{x~y{|zzxx|y{|{z|wx{xxy~xyyxzyz|}z{|zx|w|}z}z{||z}|z|{{}yx{{}|x}zz}|||~{{{{|||{|y}tz~yzz{z{wxy{|{x~{~wz~{zv|||}}z||{}x||y{}y||}}}w{s~}{y{~~}z~}{z}|}z{vqyzz~xz{y~}~zx||}|~}}|~z}{|y}}}{x}yz{y}}|}yxzwz}|{v||yz|x{|z~{{~y||w{{pz}}}{yzzxy|{~zx{|zxw{z~{zzz|z|{}x{|~}yy~wy|{z{~}zy~}|~~z}{{}~~|~}{{}~~~}}|}}~y}~~|~|}{~~|}~}}}~t{|}|}~z~}}}}|}}~}z}|~}~}{~|}~~{~}}{|~~|}{|~}}{}~~~}~}|{~{y}{{~|}|~{~~}{}~~~~~z{}~{~|}~|{|||~~}~z}y~}|~~x~~}~}}~{||~|{z{y}z|{|z~}~~~|}~~~~|}~~|~~|{~~~}~~~~||}~|}~~}~}|~~~|~}||~{~|}~|~~{{|{{|z}}}~~}||~|~~{}~}{}|~}~~~z|}{{}xy||{y}|}z}|||w|z|}zyy|{yzz{|y{{zyz||{yyzz}{|~}z}|}~{zxz||}}z{}}v~zyx{|y|y{z|{y}|x{y~wv~~yxy|y|z{y{}}z{z}{|}{{}{||~|yyz{}zxzx|{zz{z{z|}y|z~~yu{{{~|v{w}|x|x}yx{}|~}|}z|~||||~xyz~}}~|}~{u{{|}}zx~|yy|xyyxxxzyt}yww{z|~y|~{||~y~{{}||y{}zz}|}}}}{~{x{{yz|zy{z}~}wzx~y~|z{||{z~}|{~}{|y||xz}}zzyx}{z~|~}z|{{~y||{zz}}~|xx||z~|zyxzy~}x{}z}{}y{~~{||zz{~z|~x~|}}z{{~z~{w~~{{{z{yyz|z}~x{{|wyyw|~~~w{~zz}~|t||}y|~w}|}{u}z{|~y~{}z|{{~}~x{|{z{}{}yvz{z|{y}~||zx|~{{|zwv|||~}z}v~z~wtz}zt|wyz{{x{y~zzzyxy~zzy~}|{z~|{|}~~{}{{w{~|z~|{~}{{}x|y}x}zz~{zzx~~|y}t|{u{~zux{|yyw~}{{}|x{zxz}|y{~~}}x}yu{yzzy{|yz}xz|zzx|yz}w|}vwzy|w||x|~|y}|{|zy{}w}}z}z|~~zy|}|y{zxz{|zxx{z|{~|xyxz|{}zxzy|x{~{||{~y}}||z~}}}~}~}x~{}~}~{|}~~~~}}}~~~{}|~|~~{||~}||~}~w}|~}z|}~}{~~~}|~}~~||}|}~}}~}|{{~}}~~{}~~|~|~z~|~~{|~~~|~||||~}~~|}|}}~z~}y|}}|}}~|~|~}~|~w~~|~x|||}~|}z}~~~}}~}}z}z|~~|{{|}~~|~z}~~{~}~x}|{|||~}~~}}~~|~{}}z}|~~z}|~z~~v||~~}|}~~||~~}~}}{z{{z|z}w||z|xz}zy|{xyv~|z||z{y{||}z{~{}|{u}}}||wz{|z}~~~y}zxvzz|~z}{|{{{}{}{{~|~{|z|w{~w}yy}~yuxy~~w|~z}{zu~|z~{{zz|v{xz~wy|}yx~|z{{}z}y}||~{wxx}{|zy}x{yyy|t{y{}|{z|}z{~~zx}z}|z}z{~{}z}~z{|z{z~~|z|~y~}y|{zy}z}y|xz{}~zx}x|}z|yz||~xy{}z}}{z}x|x{}||}}}{{||}y}}{ytyyw{{}~{~~{x{|yz{~{{{~|~{}}zu{y}|z|{z}}}{|}{}{{{z}{yx}z||zw{{{{{}{x|~{~{~~{}|z||~|zy}}}{vz}zzz~y|{~yyxz|{|}{}{{|zy}~{~zz{{|||}||uxz~{}~~{}~~yy}{y}~|~~y|z{~w||y{|x|}|w~xz}~|~z|{}~z{{{|y}zzzzy~yxz{~zz}z~{{}}zw}{z{xw~wy}zyw}}}}{{{z{yzz}|z}~~y~|{z|{}}|zyzz|}~|{w|}|||z~{~|x|yv~{xxzzzy}||~w{z~~}yz|xz{~|{zzz|xw|z|~y|uz~zxyz}y~|}y~x~}~|zzzy}yy|{|x~}z{}|{~y~y|}{}|y}|}{wz~}~}xyz|}z|}|{{{z}y}yz~yz{yz}|}~w|{|x||y||~}|{~}|}~{{~~~z~|}~~~~y|}y}~}}|}}~|}~}}{}~}~{|}|}|}~~}~{}~x}}~}~|{~~~}z~}}z}~~~~~{|{z~}z~}~~|}~{~{~}}~}}|}}||}||~~~|~|~~||{|~}z~{}|~~}~}~~}}~{~}~}~~~}~{~}}}}}}}|}~~}|~~|}|~~|~}}|~~~~}{{{v|}}}~~~~~{}}}}~|}~}}}~~~~x~|~~x{~~|}~~~}{}{{|~|||||~~z~~x{w|{{{{||{|w{vxxyx{x}}{y{~{|}zx|z~|{|xxzz||m}}|z{x}}}|x|~zz|~~x|}zzy|}{{wwy{zz}{{|x{z|}w||{z|}z{{{{}}{{}|}~{z}yz{{{|{zzyz~}w{w|}{v}|w{zzxz|~{y}~|y{z~~{{z|{}{zzz}x~||~|y~z{z~}|{~|~zx|{x}y{{z|z}zzyy~~{z}z}~~}~z||z|}zz}xyz}{|zy~}||yz~zy{~}{~x{x{yxzz{{{}{w|{xzxz{|{~y}}~zz}~|~}|}|{{{~z{|z||{}~|}|yyy|xy|{|}|wx{~w{}|~{}}|yy}}|x~{{{{|v~}{{~|{|y{}~tzz{}|{|}v}{y{||x~{y{}z{v{{|{{~|z~|{yz~|||{z{y{}|zzyzyz{|{wy~{|yvzzx{y~yzw|z~{~~|v||}}v}y|zz}{yy|~yu~}}{|x}zx|z{|{zy{~y}~}|xyz{{~z~~z|zxwx~~x~{{{{|~~{|z{~|||xu{}}{}{z}y}}{||z}~uy|x~zw~z{|z|{|~~y{z{y}z}~{|~zx}~y{|y{z~zy{~zxtz|y}x{|y{u|{||x~yx{~x~||z}{|}zxx{z{{|~~zyxy|w}yzz{{zy}zzz~~zzyywzuv|z|~|}|}}|}x}~}y}|{~~~}}|}|~~}}}z~||~~~|~~{~~~||~}z|{~}~~{}|~}~v~{}}~}z}~~~|~}~y}zz}~~~~||~~}~~~~{}zz~|}}~}~|{~~~}~x~~~~~|}|}~x}~}{~{~}~{x}{}|x|}~~~~|}~~}~|{|~}}~~}y|}~~~}}|~~}~~z}||~~{|}{~}~{}z}|}{~~~||~{~~~}}~}~~|~}~}|}~|~}}}~~~~|{~~}z}}{~~}~{~{}}{|}|~|z{{y|}yv|{}z|z|}z|y{}~w{|}u{zw}}u}}z|x||y{{z{}{}~{}zy~z}wz{w|{||wy}y{zz~w}|yz|}x{~z~wzz~y}~y}~~~|~}yyzz~~{y~||{w||z{y}x~x~{|y~y}y{y{}|}z}{|}z~|||zz{x}|~|w{z~}{xxzx~||~|w||y}|z~~y{~w|{}~yw|}z{|}}vut|zz}{}y||~{{{|z}{y}}z{}~y|x~y~{~~{~|~|u|~z~x{x~zzxz{{|{|z~}|y|v~u|~x}zzz~zz}}z~~~}}z~~y}|||tzz~|}~{{}|}~|{z~y~{|{~}{zy~}x{}{z|~|}~{y}}|}~~~||}}}}xz|{y{}z{}{x|}{}{}}|}}{~zyz}~{xy{y|z|v}|}|~~{~|~~~~}y}x{x}}{zyzz}yyx}{zxy|{}yx{}{{|}~z}|x{~{y~}y||{||}{|{{|zz{z|z}xyz}{~{{yz~{~}|z|z}~{}|{yv|~yz{t~~x|}{y|||y|~}x~x|y{|z|}}y|y|}}}yxzxzyx}w|~||{}y}~}{||{{zv~z{{y~}{}}|||z{|z{z{{{xvz|{}z|{{}||||{|{}z}w|{y{|{zy|~|}yz~|}}z}y|y{}{{{~~w}x~vy{{{{x}z{}~~z|~~~|~~{~|y~~}~w~{}~~|~z}{|~|}}~~|{~~}}~|~|}}~~}~|~}~~~}}~~~|{y}|z|~~~||~}}~}}~~~|~{}~~~~}|}~|}~~~~~}|~}}}{~}|}}}}~}{}}~~{~|{}|}|}~~|~~~~~~~|~~~~~~}}{}~~~{}~}|~y~{~~~|{{}|~~~}|~}~~~~|u}}}~~~~{~}|~~|~~z}{{}{~~}~|~|||z|~~~~~~}~}}{{{~~{~|}~||z~w|yyw|xy|||{zy{xyz~}|yzy|}}~|}z~}}~||~{}||~y}~~~{y}}~y|}}xw||{y|}|~zzyz~y|zy{}|}~|yz}}|}~|{|||~}||{}~||}||~w}}~y{~{~{y~~u~}}x|||t|xx}|}xxz|tv|yz}~{~}}|}}}~{|}w}zy{z}z}z~~z|{~|{{}z{~{{{}||~}{|yy}}}}|{z}~||~z}{}}}|{{|~|x{x{z}{yy{}xx||}|~|~|z{|}zx{|~~|{}y|~|}~{zz|yzz|z{{~~{u|w~y|}~~|y|}{z}||}|z~{z}y~z}~~|zzzuwz|{}{}{y~}|y}~~}z}|{||}{|{~}~z|{}}}}}{|y|{{}|w{|||yyzy}~|vz|||}|}z~{}}}}{|~z~{y~y}}y{||}~w}{z{|}y~{||zx}|y}}w|}y{{}||}~|zz}~|~zy}yy|z~{~~y{~~x||{y~{zy|}||{yzy{}{y{|z}yy}|zzz~~|||}}}}}~}y}y|{|yyy|x{|}w|z}|}x~z}~|}v||w|}z~{}}|}~{z~~|}z~}}}z{}y|{y~}z{~yzz|wz{{y{{}zw~}|~}{y~~~{x~~~{|~~~y~|}}}|~~~}}~}z~}~~}~~|z~|~}}}z}}~~~|}|~v|~{~~}~{~~~~||}}}~~~~|~~|~}{z||~~}~~~~z{|}~|~~}}~}~|z~~}}}}~~~}|~}{}{|{y{{}{z|zyzzy}z|}{yy{xyz{}{|}z{|x~~|{yy~{}}zzwzzx|yz{zz|wyvzww}~|}{{|z{{}{yvyzx~x}|~{}z{}||z}||{y|zyz}zyt}y{}z}xxx|}{yz{}~uxxz{z{~{{|{|y~zzx|z|x{z|{|{}{y|y{{z|{q}y~x|xzy~zzzyz|y|}|y~z}x{|wy{|{|w|{w{|{zyz|{~{{x||}{zxxz|w{~|~{z{||{{|{}zz~z}|{{zu~{}||zzw{y}}|y~{y|z{{{}x{}{|{x}xxz{~|}z~|{|wy}y|yzz~{~}~}y}|{}x~z}~vy{z~|||{z{{y|}~y}|}}}zxy}yz~|||~}v{z~yz|{}wyw~wyx}{}~{}{}y|{x~{zz}~{z~}~}|y~zy{vz}x{||y|zy||w{xxu{{|z{|}}yzz||{}{z{{{x{z{{|y}y~yz~~||~}|||~|~~||z{}}x{|vyx{w~z}~zzz}|}~vy{{yy}zz|z|{{{}|xzyw~|y}}{~x||}{}{zz|}{}xypy|yz{}|{yz}z|~}{yw}}z{z}z~|{v~}|yw|{{}x|}}z}}~|z}~||~v}~{{}v|xq}|v~y}}{zwzz}}{}y}|y~|}zyy{zz~{zz|zz{zy}}{}}{zyz|z|}z|{}|y|{z}}}|~~~|~}~~~~{}|{~||~}}}~~{}|{z|||v}}}~~~{}~{}}}~~||}}|~{}}~}~z|~|}|~{~|}~}}}}~z|}~~}~|~{}z~{|}||}}}~}~{}{z~}}~}|~}~}}~y}}~}}y}}~~~~~|}}{~~|{{~~~~~~}{}}~}}{~~~}|~~|{{|z}~~}~~}|~|~}}}}~y~~}}{|~}~~z~{{~|z|~~}|~|~~~|}z~|}}~}x~}~~y}~|~~|~|}}~~{~}}||~~|~}|}~}~{~~}~|}|}}~~}~~~~{y}~y~~}~}}uwy|z|{}zy|xyz|{{}{}z|yv}{yz|zyx{zy{z{z{~}z}||zz}xz}}uz|zxx~~{y}wy{~zw{z}}|zz~z{ywzx{{x{{{|}}v}}y}y}z{z{|z~||{y}}yz}xwwyx|{|{yz}{yuv|}yz{{y}v{y{zx~z}z{~|zwyzyz{}xz{x~}{w~}~|}z}vyy{{z||{{{zw~y{yzxyz}zyx|u{zz}~x|~z}||{|{{}{xs|z||}{{~xy{yzwz|{z}~yx{|xzx|{|{|}{y~z{{}z}}tz}}yy}zz}x{zz~{~z~z{v}{|w|{z{xxz}}xzz~xz{{z{zy{~{|}~}z|z{}x||{|~|s{yv{}z~vzxyz{}x}{{zzxzzvy{y{~~{~zuz|}~{{~x}z{||y|~y~}|zy{~~xzz{y|}yz{xy{uyy|~|~~w|z|{y|~}}||{|}y~w{y|z~ww}yyu{|zzxy~~x{}}{zz{{x}y{~{|~}}x}{{~z}z~{zz|z|~~y}zz~}~yz||{x{{{{{}zzz{}z{vz{{|x{|{~{}}~y||~zz}~~z~}~xz|{}}{u~}~yx~v}{z~|y{}wzx|{y|{|{z~yz{{}{zx{}s|{~}y~x~|{z{{y~{{~}{|z{{{z{}{z{xyyz}zz~vx|}z~z}|{z~~~|~y{|~|uyz}~}~}y~~~||~~~|}~~}}~~||{~}~}}}}}~|~~}|{}~~~z~}}}z}}z}|{|}~~~~z}z~~}~}~|~}~|~}~{}~|~~{}~~}z}~}}}}|~~~}}z||}}~}|~}|z}|}{~~|~~|~{||}}y~{~~~y~}|~|w{{y~~~|~|}}~~}}}~}~}~~}~}~{~|~}}}{||{}}y~||||zz}}~}~~}~~~}y{|}{x~~{{}|}{}|}~~}~~~}}~~}}~~|}|||~z~|z|}|x}|}}}{ww{|xxv|||x|v{{}}z}z|y{y~{zx}wzwxz{{z||||{~~xyy~|y{~|y|z~zz|~||x|y{{y}zvzy||}~||~|xy}{w|zzx~{}xvvy}y}|}{wzx}y}zzy{}{|{|~yx|y|y{{yyx}x~|~z|||}z{zy{|yz~zz|z~{{}zz~|z|{|y}|wx~z~|y}{{y}|~y||||y}{y|}zz}z{{w|{|}y{vz}yzy~xy{z~|{ww{|x{{zzz~y~}wz|z{w|y|zw|z|{x|}y}|w}|{y~{|y{wz|zz|{~z}zzzz~y{~}yy}{|yy}w{}|z~}z|}~zx{}v}}|{}y||||}wy}{}y}}{y}{yx}~{xz}v}~|~v~{}}z|w~z|}|~{x~x}z|y~~|x}|{||zv}}}{z}xyzz}~|{{x}z~~|}ww~|y|yz|{zyz~~yy|{{}{z|~{{v||~xw}|}|zx|y~|}y~}|{~|yxu{}}z{{xv{~x{}y}|~}{t{v~||||xz~yz}|}|zzy}|z{{~{z||y||{{y{z{~||z~~}xtz|z{|yz}y|}~y~}|y}|{{x|}}zyy|y||{yw~{yz|zzz~{z}y~zz}{}zz{|}|x{x|~{zyzyy}{{{|~{z{y{|w}~x~{|~z{|y~zy~{|x}y|}y}}|}x{y}z|}|}y|}}}||}|~~x}}z~~|~}}~~|~~|y~~}|~~~}{~}~}~|z~||}~{}y|~~~~}}{}~}~}}}}}}}|~~{~z{~||~~}z}}y{|||}|{~}}|}{~}~}y~}}|z|~|{~~}}wz}|}}}|}~}~~}~}}z~~~}~~~~~~}}~z}~~{~}|~}~}}}}~|~~||~~|~{}~}z|||||~}~~{~|~~w~}~}}~{||}}|{|}x{}|~~~~|~~~}zx|}~}}{~|}}{{~|{~~}}}|}{}}}|~|z~{|}y~}|{~xy|w{}yz}|x{zxxy{xy}}y|w}{z{{|~z}|{x|xt|~zy{|x|xzy{}{|yy|}y|{}}q}|z|{~}~}yyxx}|w{~wz}w{}|}|x{|~|}yzy||{y}~}}|{|xy{z}yzyxy~x{yxyz}|zz{{}}|||zyxxy{wz|}~}{x~{~|~~|{|{|~x{}~|}zw|~zx}z}{v{x{w}||w|yvz{{{y{|vy}w~}{}~z{x{|z{w{}|{~|{|y|}}{}{z{{ywx{yyz~z|}}}z{y}xxzz}~{x}}{pz}{|~{uy{zx{w}y{}|y||{~z~|v}yw{}yxxyw{{y}{tw}}|}yx~~}}|y{~||~{z}}}}}|~~|x{|z|}|{zzx~y~{|vy{|xt{|vzx{|{z{~~~}{y~~|z|}}z~~}|~{}z||xy}x{w}{zyy{xx|xz{|z{xzwyzyy|y}}{w|{}w{x~zy}||~yy{|}{~z~{{w~x}~{{~{w{u|z}x{s~v{zyz~|{x{|~~}{{xz||z}}z{{~|~y~{zx{y{yx{yz{|zxy|zz{{y~}yxx}z|yy}}||~{{z{}|z~{{}y~zz~{}}z{{wy||z{|z|xvw~|w{{{zyzw~y{~zzxy{{}zx~y||{~}|}{{z{{|{|{|y}{{z|}y|~x}w||zy}yx~{s{u|zy|u|{{}x}}{zx~y||}|{~}}}}}~}~~~~~|}}{z}}}|}~yz{~|~~~{|~|}{{~}}}|}~}~~}}}~~~~~{~}|y|zz|z}y{~|}|~|~~y|~~~|}~||~}~{~~}}~|~~~}~~~~}}}z}~}~{~}}~~~~}~~~~}|}|}}~}}~~|~~~||x~{}{}{|{|||z|}~}}y~{~~~~||~~}}~~z~~y}y|}v~}}{~}{~~||~}~}}~}|~~~~y}}|{}{||~{}~|}~}|~}}z~|~|}xy}~~||}|{|~z}}|y|~z|}z{w~|}xxxz~wxzx{x|||~|x|y|~|{zwv}}y|vwzzyz||x}|z||}x~~|yvz{|w}|zyx||~u}zxzzz|}}}||z|y|}|{xxz}{}y~zz|||}}z~x}|y{{zx~{z}~}{~wzy~{zz}}}w|yz~{z{{x{xu|{{{{xz~}}}{{zwyzzzzz|z{x}yy}|{|{z{w|z{z~}|z|zw~x~tz|~z|{x~yy}z|~}y}y~{w}wx{~|}{|~}~|yy|z}}zw||y|wyy||}}~xzz}y|yywxw|}yz{||zy{}|||y|y}y{}|w}z~{~{z}wxz|{|||}z~}|~{~~z{z|zz|y}}}{{y{{|xx|x{yz{}y{zxy~}y~~w||{{x~{{xy{z|yz}{x{}x||~y}y~}{|{yz{|{}~|~~v|{{~|y{~~{}z{}w{x}~s|z||}z{v{{{l{~z|}xv|~}xx{yy|~~y{{z}~zxzzx}|{y}{|{~y{{|}w~}zxzwzxw|yx{yz~|w}z}zzxzz}yz~|w~xy{xyu{yxy||}xz|zzz{zz~xyv|~vy{||z|}z{}z}~x|}|wy|{|}xzzxy{vv~~{|x~~{y{{~|~|xxz{{w}z}zy|{x|y|y}zz{~v{~~yyy{~}}~{~|}{x|x~z{|}~}{~~y~z{}z}}|}~|w{{|x}||y}zxzzv~||}}{~zzw{{~y}~~}~}}|~||}~z{}|w}t~~~}{~{||{~~{~~||}|~~~{|~}}y{|}z~~}}~~~~~~~zw~}}|~~{|~|~{}}~|~~}|~||}~}||~|}z}~}wx}|{||~~~~}~~~~}{|~~}}}~~~}~}|~~}|~~}|~w{~}~|~}|~~~~}~~|~}{}~~~~|~||}~~}{~~~~|~|~|}|}{{||~}|z~~~||~}|{|}}}{|~|~|{~~}{y~}}|~|~~~|~~{|{}|~x|}z}}~~|~}y}z}{}~{}{|}|~~yy~|z{w~}y}y}{}xvzy}yvxwx}|~zwy{zwz}|}z|u{}{{y~{{yzz}z}|y}{wzwz{}z{{}z~{wy{~y~wxw}}{zyuyz}}|{~zzx}z~~}z{|zz}{||{}{{}{{z|~|wx~|yz|z}zxvvz~{y~|{|}}z||~yywx}xww~{{~}{{|zz{y~{|y|u}y}z~~}x|yy{}~}vzyyw~xyz|x{~~yx|{{~{{}z|}}{{zxx|{~ywyzzz}~~xy}~{~}{{~{}{{yyxv{}~|}}x}}~|z{y}}~x||~|{~|{{{|}|y|z}y}{y{yz~|u}~u|~y{{zzz|{~|x{{xzxy~{y{~yz}z~y}y{}|z~}~{|zx}}|~y~~{}xzwyz{}y~}zx~{|yz||wz{{||v|}}u{~zz{}y{y{|~~|y|}~|~|yz|}|~|{~|}{{{yzuzzzyxyyy~{xyx}z|x|z|zz{y{}~{}yz|}}~|{}{z{~{}{xxy{y}|yyzx~y{zy}z{z{zzz~{uz}~{|{yz}z|z{~}|~y|v~||x~}~|zxz~{|{|~v{}{z}xxww{yx}w{{z}|v{xz|{y|}wyz}|}|{{{x~{|z{v|{|z{|}~~ywxzzz{z|vyx{wx~~}{z}}zyyz{z|z|~~y{wx|}}}z{~}~|{~{~|{wyxwx{u|||{{x{{{{wx~vyy~{z|yz|{{{x~~{zy{||{{}~~~v~~}}~{}z|~~|z}~}~~~{~{z~~}|||||{|z~}{z~}}z}~}|y~|{{~|y}~~{|~~{{~|}}|{|~~~~~|||z}{}y~~}~~z~~~z~|z~|~~|~}}|~~~}|~~}}|}{}~{~||~}~~}~}~~~~}~}~|~|}{~~~|w~~~|}~}~|~||~}}w}~~~{~|}|y}{||{z~}|}~~z~|~}}}|}}||z~|~{}~|~~{}}~~|z~|}}z~}}~}}~y}}}~z|zz|u~y}z}{||||{}y{||{yz}{z|z|{|}~{~x}~{}z}|}|}|vz|{|}zz{|yt|zx}zz~~~||z{{~||yx}}|z{|{|{|}~wy{xz{}{}|~x~x|~~}~zz{|}y|z|wyz{ywyy|~z~}y}y}y||}}}|y~{||}y}x|y|y|{{||x|{yzy|~{v|~||}z~z{{~u~{}zy}~{}~yw{yzu{u}{}~||w|~|z}{zy{zyxz{~xwz{y|~}yz~~{|z}}~}||~x|x}x}yy~xz}z||{yy}wwx{~|}x|~y}yz{|}}|z}{xyx}y~|~~y{|z||y~yy|xy|{|xyz{}{|}{~zxzz{vz|zy||w~~|{||{z~{z~|z|}{|{xx{y||x||||z~xyyyy|zxwz{{y}||z{{}{|||~y|}}u}~z{z{|}x|~~}~x~}x|{y~}z~|}yy~z}|}~|zw||zz}zx~{~~z|~|{zy}w|z{|y~|~yy|x|~yyzzzz||x|{~||~{}||~|zy~xu}z~z{{zz{~}}|x{x|}~|{yyv|y{}z{}{x|{||zz|zy}y{|{{y~xx{|{}{|{|{|yy{}{y}{w~}|w{}~|{z|z~x}{z{|{}}{~v~~~~|yz|||z}}{~{z{~{}{y}{|{xy|v|~z|x{~{~|~}~x}}~|{z}|{|z{}|v|}~yuz}w}w|{}|z~yx}|y~{}|z~~~|}}}|~~|}}}~}~~~|~{~~}}~|~}||z~y~~~~~~}~~}}z~}|~~||}~}~~~~}|}~~~}|~~|}~}~}{~~~||~||~~y|}}~}{}||}}|}~|y}~}}~~}|}|~~~}~}~|}}}|~|{|~|~~~~~|}}~|}}~~}~z~|~~~~~~~|~}~|{}~}|}~y}}~~|{~~|}~}}~}~|~z{}|~|~{|~z{{{{}}{}~~z}|~}|~~~{}~~}~}}~~}~}~~~}|~~~~~|{}{|~{z{~y||{|}y|{zy{z{{z}|{~}xzz{v{zw~{}y|}~|~}y{|}~||~|x|z}y}||{z}x}vx~}~}{}|x}z}z}||}z~wz{{~|~~||~}~wz}{{~~~{{{}{{~{yz~x{z}|||{~y}|{}~z}{}|}}z{~y}|~}|y|z~~}~{|~}|y~|~|y{zy~zy{}z~||xx|z~zzxz|y{|}xzz}{|~}|}|{yy~|~}}{}|{|{}y~|z}xzz}{zu~y{}}{||z{}z{wxyz}{}|~{|~y{|}~{}||}~y}}}}|}~~{y{z{{{u~zyyw|y}x~|ux{}y~{~z|{}z~z|~{~y}{y{~{~yy~{{z}{~w~xw{~y{xx|}{}}~|}|{||{{}{||}}~z~~|}~zx|v{|||x|}z}||~}y}{v~y~{y{|~}|}~z|}{{xt~}{{z|{z}}}{z}|}y~x{~}{zz|}z}zwx{{|}{}yz}~{z|~|~||zy~}{}}~{z{xz}|{{y{{||~z{~xy{{{}~xx~{~~y|}z{}}zz}{~~~z}}}z{|||v|}}{}|yzw~y{{{y~|y}~}{z{xz{v~z{}~~~~}}~}|u~~z{{{}x~}z{}v|~{{z{|y~~z~|z}~w|||}~~z|v~}}}|{}{~}~~}}~~}{|}~||w~|~~}~~}}}~~~~}~|}|~z~}~||}~~~}z||~}~}|~}{~~}}~}~}~||}|z~}}|}~}}{x||~~}|||}}}~~}~~}~~~~~}|x~~~xx{}~{}}~~~~~~~{~|~||~~|~}~~~|~|~~}~}}~}}~{~|z}|~|~~~~||zzyw|~~~{{z}{{|zx|z|{|{}x}xy|}||yy{{{zw}{yz}yz|y}y{|~}{{wzvy{}w~v|{y~~z}}{z|{|{~|{|{{{}|xy|z{y|{}yvzww~y~xzwx~z||}|}z|{{}{qy|w|yy}zxzzy}z{~z{}}}z{{w{zxv}|zu~z}|{zz|~~~}~wzv}}|y~z|y{|uw|}u}||y~~{||yz}w}{}wz~||zzxwzz|uuyy}}{{}z~y{vy}yy|~x|~~z{{x~~vv~}zyzvy|{x~yyv}}}yz~{y~}yy{|~|zzz}w~~}}|yz~||{zx|~x{w}~~|x}|{~y|{zywzz~z~~~xx|ywz~{|w{||~{|{{z}y~z|{{{~}u{z~z}}}z{yz{~||||y|~{xxyzzyz|{|yw{zy{{z|z|{~wyz|yz|zzyz}|zyxyz|zw|yz|{x|y}|~w{{||x}|{~~z|~{~||}~}z|zyxy|w{yzz~}zy{{|}y{{}x}||}|zywx{zz{z|yzw{{{}x||t{{|xyz~|}zx{yxz}{}{yw|xwz{|{{yz}}{{{}~{yyzz|}z{{{}~}|{|zzz||z{y{{x~}||}{{|{}w}|}}|zyxyxzxz}}|{|y{ywwz|y|y~{yxw|{z{z}{{w}}}~wz}{{}{z~~}yz|}}|~|y~|}}zyy||{zy{|{~w}|}|||~z|}yy{x{z|||}xy|~~|}}}}||~{~~~{}{}||y~}|~}~|~~~~~}}|~~~}}z~~|z~|||}}~~}~}~|z}||||z|{|}x~z}~~z~~|}|}~|z~~~~|}}~}~|}~~}}}~~y~~~|}~|}{z~}}~~|~~}z}y~~||y}}}|{|{}z|~~}}~~|~~~}~|z|~~~~y|~~}}}~|}}~~}}~}|~~~|}}~{}~~||}}}~{{~~}}~}|~~~}~|~z}}|}~}~~{~|z|~}~}~}|{xx~z}{}}{zz~}}{}~wzxyy|zx}x~y|y{~x}{|}y~|}~zz||yy|z{~|~|z}}y~}z}zy{y{}{{{~|u{x|z|{~y{wzsz}zx}yxzywxxz{|}yw|}~}{z~}xz}zy~zxzzzy{~}|}{zz~y|wx{{z|yxz||zz}|zxzw|}~z{}zx|z~yy}}{}z{q~|x~}{zy|}{y|x{y|x|t{yzx|yyzv}xzzv|y~{wy{zz|}||}xz{{~z{z{|{y}{~~|z}xy{z||}zw{}|}x||y~x~|xz{w|{zv~}xy~x|}||||{{}|{}wyx~{|}y{}yxw{yzz~z~}z}w{|x|~xyzw||{x{}~z|{z}y~{{{}|}~{}zyy~|{~}~|{vytxy{|yy|xzy||wy~xx{~}|zz}{|{{~~s|||||z~y}z|y}}{||}x||{z~xy}yyx{xzz}|xz|y|z{|~zy}~{|xz~|~{}{}|z||}z~{y~{~w~z{|{z~{yy{zwxz}{y}}|{}~y|yz~{{{{u|}}}~}{z{~{}y||z{|}|}zw||y{wzzz|yzzz{~z}y{z|z{x|x{}~vz{z||zy~|x{{v}x{|z~|{z|}{{zwwwyz|y{}zwx|zxwy|{|~||}wx{|{z{z{{}w~z{||{w|~~}|y}|}|||}xxz|zyv}~yx{zyzz|yxzz{|y{z}{|{{|{||y|z|{~y{}{~}|}}}~~~~}}}|}~~|}{}}~~}~{}}z~{}|~{}}|~~|~|~~~~~{~}~}{~~|}||~~}}~}|}~{{{w~}~}}z{~~~~}}~~{}~}}~|y}}}~~~~~~}}~}{|~~~|~~}||~|}}~}y~}}|}|}}|}~}~~~}}}~}~}}~|~~|}{z}~||~|~{|~}~~~~~~}}{{{~~~~}}~~z}}{}~}~~}}y{z|}y}{|~|z|}}z~||~||z}|}y}~}}~~}|}~|}~|{}yzx|z{}x}}~~|yyz{|~{v{tzz}xyz}zwwz}zyzv||{|{xy}x|{}y{~v~z}w||}|wu||}z{{{{z}|x{|{w|{||}z|u~}w}z{yxt{}yy{yy{}zwy}y|z{z}zx|z}zz|z}{y{yxxw|{}uy{yzz|~~~{{y}}{|{r{}zy{{v~}|z{x|z}|{z}~x{x}z|}x{||{yz~xyz}{yvz~|z|~|}{{~yz}z}|yu{|{yy{}~~zy~{{}zy|{|y}{{x||zz|}y}||x|y|~y~zz||zy{|tx||x{~}~~|}z}z}|x}y~v{{}xx{{{|~}yyy{zy}|yzz|{~{|}~zv~}|~}y}xv|~z}|wyz|}x|{||~|{z}|wx~{}z{yxzx{wz}z}{z{z}vyzuz|z}||y{}|v{{|}zwx}v~~~}{}xwz{x}~zx}|}zx}w}{{}y{{{y{{}{}{yzyzzzz{|y}y|z~{|xz|y||~~x{|uz~~{z{~{|}{{zztyy{|{y|}|{{|zzz{yzz~z|~||}zwzx{xu}y{||zw|y}}{~{y{|}~~||~x{z{x|xywv{vzyy{{z{~{z{x{v|yz{~z}}zz~wy{~{|}}y}z~||~z|{z~zy~x|~}~z|yz}|z|~z{{z|{wzz|z{w~|z{xzx|~~|~{w~|~}z~y|~w{xz}zzz{{wz{|}zxzu{x}||zyz{|y{|}}~u|}~~{}~~~~|~~}{~~}}}{~y}{}}~~}{}|~}|}{|}~~~~|}~~{~|}{{{}x~~~|}~}{{~}~~}x}|}z~~}x~{{~}|{~z~~|}~~~~z}|}~}~~~~{~|}z~~~}}~|}{}|~zz~~|}}|}}}}}~|~||~|~~{}~||}}}~||z~~~}~~z~}~~~~|}|~|~}|~~~}}}}~|}~{}~}{{}|~{~~}}{|~~}{|~~}}}|}~||}|~~~}~~{||~{}~|~}~{z~}~z~~}}~~|z|||z}|~z}}}~{}|zy}yyv{|{x|z~~xz|{wz}yw~{x{{|}{}~}|y~w~{{{}}{|{}w~}|w|z~yxy~yy}{~{|zz}y|z{|z}{z|}z|{z{{}y~~zz|}yz~}}~}{{}{|w{{}||yy|w{xyyyx|zxy}y{y{}z{|xz{x{~yxxzx|t|}x|z}x}y|x~{|}w}{|}zxx|ywzrxxyzz|~{zz{{|zwv{{z{|~~|x|zzx{||~z|~y}}||{~}wz{{|z~y}z{~|v}~}{yz{z|~yx|{yw|wyzxu}~y{x~}}{~z{{{wz~||{z}}{}xvx|x|{}y}zw|y}|{}|{~~}z{z|y{|~yz~y}z|||yx|z{x{}z|}y{|{yy{{{v{~x~x|{~|yx~z|yzz{w|z~yuzx{zyy|}{}{|{{{}||xzwyyyzzwv{x{ywwyzxyux}y|z{{vzz}z{z}y|{{{|}|}~}w{zv{~||}|vz{yx{~|x|yzzzvxxy}zw{|uxz~|zyzz}}~}{~ux}}x|{|||z{~|{}{}w~{x}}yy{xx}{|}z{yyy{yz{z}|y}|~{{|x}~}|xy{w|{{|~||~{|~z~|{~zy|yyy{|zz|}z}{z~y{xxx~{yxwz{{y|{~}}}{v||zx{{|||z|yy{xxxz~{|z}|t{||{y}xz||x}yz|zy{x~z|{zy}}yx{{z~|~xx~}}}~~}}}~}}~~|~~~}~~}~~~}}~|}y}}~~}}z|~{}~}|~~y}}}~~y~~~|}~|~}{zwz}|~~|~}~~~~~}~}}}~~}|~||}}}~|yz|~~~|}~}|~~~{~|}|~z~}}|~~|~}~~}}|~~~~|}~~|{}|~|~~{~~~~~xz~|z}~}~{~~~|}~~}y~|~~z{~~~}}}~~{~~|~~||{|~~zz~~|~|}y|~~{|}~}{||}{~}|z~~}}|~~}~~~~|~~~|~~~}}}~~|{}z|xz{}~}~zzv~zx{zz|{}}zxz{z}|z{{{z~yxzzx{{~yz|uzx~x~v{{~xz{xy|yyzy|~{|y|{{{z}}z|x{zz}}}{|y{yz}z~}{}z{|yx}|xv}|z}~{{{~u{{z~yy{|}|zz{y|~z{~xy|zzy|u{|}}y~}{yz{{y{x}|{~y~|||}wz}|z{zzxz{yy~z}}z|{|z{|ywyy}|~|}{}|y|{y|{}zvxx|}|}zy~}zx~t{~{v|{~}{wz{~z{x~|~~{y||}{|{{~}~x|}|z|{{||}z{yx~}z||~{{|~z~}{{{z{w{}||{w}y||{|yx|}v{|z~yx|{~|~zz~z|v||~|yz|yz~{~x||z{~}z~}~|{wv{~~||{}}v}}~||zy}~{u|}w}yvx{{|z{vz{x{yxz~}}{|||y{~{x{x~y|{y}zx|x~~wxv|{|xuy}yw~}z|xwxxz~zzz}|{w{}|wzyz|z}zz}w{xz|{~|{z~y|~y}~~zz~y}}vz{x||}x}y}~}y{y}{}|y~}x~{{|yz~}y~}{v}z||z||x}||}}|x|}||yz{~zzx}x~~|}t{}||z{}zy{}z}xwxy}}|yzv{y}|y~~v~vy}|z{}y{||{{z{{{z|u{z~}|~}x|xxz|wy{~{{~}xu{|z|z|}w}z~|yz{yxxz|yxs~|ux|}y||}~~~|{~|}~~|~}}{~w{}~}}~~}|}y}}x|~x{|~~~{~{~{}~|}}~|~|}}|~~}~{|~{}{~}}~y}|z~~~~{~~||z|~}}}~}|}{~~~~}|}}{}|y}~~}|~}~|~|{~|}}{}~}~~~~}z}}|}{~}|~{~|}~|}|~~~~~}|z|~~~~{~}}}~~|}{}~}|~yz~{}~{}}}|}{z}~||~}}}~}}~~~|}~~}~~}}}~~{z{}~~}~y{}~{{{}~~~{~{|}||~~}y}~|~}|}}}}}}~}~~y{}}}{}~}|}}}|}|~~{}}x{ww{|z}x}yywxyyzw}zw|{xwvz~~}xz||x~vv|}y~y}yw}y~}{z{q{{z}}z~x{{|x|z|yz|yzyz|y{|~vwyy|y{~{x|x}|{|{xx{wzx}~{~~xyw~z{|yyz{~{}}{||}z|x}~x}zu}}}{xy|xx|{|xwz{|}}y}}{||z{z{y}|wy}{zz{{{{}}yzy{zuzxyzzz{z}yyyzwx|s}z{y||{|||{}{zy{x}v}~{}{{w|y}|}|z}~}uyzxzz|ux|{|~{{z|{yz{z||yzv}}~}{y||z~{~{~}x|v|y|zz}~vw{x{{x|x{zyxz{x}}|{zxz{v{{|y~~~|yyy{z~y~z~|}{|{~}{y}~}}{{yx|x}~xy~zu{{zy~v~yz{{y|}}zz}}{vz{~{~}|y}|z|~yz}}}{z|zz~~{{{~yvzuzw|{}v}x{v|yu{{}|{|}zy|yy{||~wz|z{{w{yyx|zy{||zy{{w|{}}z{x{{{yu{{wyz{yzxxyz{zy}}}~xz|~{~x}~zz|{~{||~|{|~{{{xyux}}}{{}z}x}~{|u|{}y}|{||~}|~x~y{}z}|||~|z|{~}|~|ywwy{{}xy{zuzuy}vxy{}y{y~z{x{|zz~w|~|y}w{{}~}~|~~~{~~z}|{{}x}vyxy{{{z~z{{|wyyvz|z{{~u}|}y{{|}y|~{{|||}~}|~~|~||~~~~}~|}|}|~}}~}~}|~|}~}~~|~{~}~~~}}|}}~{~}~{}}~{}{~}}~}~z~|}~|{||z{|}}~~}{|~}~~|}{{{}~}{}~~|~~~~|}}~~~{~~~}~~|~{~}}}{{~z~~~|~~}}}{}~{}}~}|~~}~}~~}~~}z~||~{~}~||}~~|{}|z~}}|~~~}~~~}~{{}}~}}}|~~|}~|~{~}{~~{}}x~|~~|~|yy}|w}z~|{|z{z{z{yzwz{x|{uzx{yy~v{|y}~{|{}zzxwyy|z~zz|{yyz}u{{xx{}sxz|yz|zxz}yw{{|{{|{xxz{}y||{y~{~{zytx|||}~~|z}}{|{|{y{}{yw|{z}{zy{|{zzz}}~~{|y~zx~|z|wzw|~x|yx}x}}}yw{zz{y~}v~t~}~yz{|||~{xy{|}}x|y{{y~zx{{{{|yv||~}{}|}w~~x|}{|{{xy}~{{zzr{yzx|{{|{w~}{}z}z|x|yzwzy||}y}{{xz|z~y{z{y}|~~z~{}xy{{zxvz}y{~x{||y{z~x{yyxy{|{x}xxy}w|}}y|x|z}z{{}~{zzx{zw}{~}x|}~{z{~y~{}{z~{||{y|zxywv{|xz|}|{zxzwz|xxy~}}zy|{yzwxz{|~~||tv{}{z}}~xz~|}x}}||~~{{|z||}}}y|v|}}sxzz~}{xyyyy|w~{{zx}}|}z|x~|~{{~~}~}}y{}}zx}~z{||z|}|}y~z||v{}}|zxv{w|}|~}y}|{|~zxx~}|}y{||{z|}}{~|~}|{{zz|xwv{~zwyy{|y|zxz|w{{x}wz|{|{z|{y|}~}z{{||x~}z~}z}z|y}zz}{~z|y~|z|xy~~|wyy{{|w|x|||~}ux}zwzy~z}z|}{{{|z|{yv{{u|y{{zyxz|y|{}|y}z}z|{{~{z}|~}}{}}}{~~|}~~y{zy~}|{}{~}~~~}}~||}|}~}}}}w}~~|}~}|}|~}}z~}|{}}~{~}~}}~|~~|{}}~~~~~~}}}~{}}~~{|~}{~{~~}~}~}~|~~|}}|y{|}~~}~~|~~~{}~~}z|~|}~|}~~~~~~~|{}}~~~{~}}}}|y|}||{||~|}}}~~}}~}{|~{{}~~|||}~~~{~~z~}}}~zz}}~}|~~~~|{~~|y~z|~}x}~|~y{|z}|~}}z}|~}~~|}~~~|~~}~~~~~~}~{{}{{|~{{z~z|~|z|{~zzx|zzuxv}|{~zyww{|{zx||||{}{{|x}wz~u~yz|}|wz}{|{z}z~z{}{~z|txzxy{u|~yy{u}vy|y}x|z|~|~z}|z}z}|}}zz{|wx||{}{|zxx~{}zwyxx}}{y{v|{|zzx~ty}v~|{yy}uz~|~z{|}|z~{yy{}}|zyx{{|xz{z}x|z{wzyz{v~yz|{{zwyz{}|w{x}xz{|}z}z|~z{z|~xzz}~{}|}w}~||xz}z}zxz{yy~|{~yx~zx|vy|}|z~y{|}xw}{{{{y}x{x{vz~}{z}|~|zz~z~yz{{}yyw}zvx}}~{{r{y}~}|zz~~{y|}~{|zy~|z~y}{}}||zz}y}}}z{{yy|yy{zy|uy{||z}pz}y~{~z|y~}{~~{}|}xu~{}~~}{~~zyxyy{v||w}|w|y|vzw|{x{y|~|z||||||z~}wz{{}xy}~~z{|~z}wy}xwx}||wz}t~xxwyyy|zxyy|x||y|||{yyzw~y{~}yyx||zz}}{|}}w}~~|zzz|~wyzxyzxxvz}zyz|}~ywxy{||y~z{|~~}{y{zx{{|{~y{{{|}{{{{}~}ywxzzzz|z{yy|zz}|~x~{{{|x}}yy{|y|{|}z}}|}}yy~{{z}uw|z{|v}wy|||}{~y}}z{w{|y{wzz|z|{{~y{~}yzy|z|{~}~~~~}}zw}}~|~~|~}~~~}z}{~}y}~}}}}|~~~|~|~||{}}}~}~~~{}{}~|~|zz{}z|~~~{~}}}|~~~~~}z~~}}~z~}~}}~|~}{}~~{}|{|{{{|~|~{{}{~}~|}~~|~}~~}||~}~~~{}{~}}{~{|{~~~|~~}~|}|~|}}~|}~~~~~{|~||~~~~}}~y~~}~~~~z|{~|~z|~y~}||~{}~~{~~|~~}{~}}~~~}}}{~~{{|}z||z}xx}}{yyw}zyyy|z}x{{}xx}|{{zz}}{z{zy|}{zw}zy~w|}{zy|yv~{|}~y{|y{y|{z|~}}wz{z|zww}yy|{zzz~y{z~~y{}y||{w}|{zw~~|{|x}|{x|}yx~{{}{~yzx~{z}z}x|zu~z{{zzy|y}{|{{y|}x}}t}z|xz}}{{{~y|yzx{{xz}|{~zzy||~zzz~yy}~vzyz}zzyz{|w|{|x~{~{}z|{{}|~z}xz|w|~|z~~{|||||y}{{yzxy|}z~|||v{zzy|y{}w|{}zz|w}~x|}}z|x~{zx~y|{y~y{}~w|{uuy|||z|ywyv||}}y~vuy|zy~}}}|z{{z}z{zy{|yz|{z{zv}{}}{{vz{}}~}y~x}{x|z}|z|vz|||{y|zy|yv}yz}~v}{||}}{zzzz~~y|z|xz{}}z}{y|yzz{zyzv}}|~}x~{z}wzzz|x|z|u}{xzw}|{y|}wvy|}{u~|w{zzy~~zz~y|{|}~|z~zyz{{{y}{|xzz{y}z{{{|{~z|z}|~y~}{|zz|z~z~~x~}}|{x|{}xy{yz~|yz~|z}|zvzzxz|z{zz~xx|||~~y}~w|||~|}~{xw{~|z}{}|y}ytz{v|~~}w}x{yty{{|y}y{|x}zwzy}}|yv|}zwz|{~z~yx{z{{|~ywzzy{y{y}{u}z|y~z{z}~zzwzyzy{|y|}~|}~~~|}||~z}{{~z|{{~}|~~}}}}|~}~{}~{{~z}|{|{~|~|~|~}~~{~~~~~~{}~|}}}x{x|~{~|}~|~y~}|~}~}}{|~|}}|y}}}~}~{~}~{~}~}~}~~}}~|}}}~~|}~~~}~|~~|}}}~z{}~|z|~}}}{~}y|{{~}~~}}|~}|||||}zz}}~~|z}~||~}~~|}{~~{{|~}~~~z}}|}z~~~}~{}|~{~{}}~~~}}~|}}{~}}|}~}~~z{}|~~~~}z}|}|{||~|z}}~}{}xz{~~x{}|z||z{x{v~}~{zy}q|{{|{w{zz|{|zx~}y{~{}}y}}{~wv~||yzz}zz|{|}|vy{}z~z{y{twwyx}}x}{|y~{}{|{{z|{{}z|y~t{z~z|~}}~}|{||y||zz||zzz{}uy~x{xz|y{y|}w||}v~}|}{~yz~{{|{}}|}{|z{~z}y|{xwyzzzywyvvw~yxz}|{vwvx}||zy}{}}u{~|||x|z~{}xzzx|y{|x{yy}}xz{}}{|v~}y{yyxz{{{zz{z{}|}~z||}|{{zx~~{w~}~|}{y~{zzwzwxv{z~|}z}{{}z}z}{}~|vy~}|{z{|~}x|y}|{~~z~||~w|||{~|yvy{}{y{|{|{{|{}yyy|{||{}|x{{|~{|}y{|}}z{z~~~}}zx{{wx{xzx|~{{}|~~yz{|zwzz}w}{~}~yy|{z{{zz|}|x{}}{{~}~zyyz~||y}|z{w~~yxxyy|~w|x~x}{w|~~{||}yw~{||}~x{{~w}v}{{||y}}~}{{wz~zwxz|}y}uxz{~{y~v|{z|zx}||}|}{~yzy|{||}}{{}~y{x{}wx|{{zv}z{zy}{w|zzxwzwxw{~x~~{z~z}yz||t||~~{z}w{|}~|{|zzw}{{{z{zxz|z|wz|}zyz{|w}||||z{y|yu|z}||{~~~~}|~|w~}{{~~{~~~|~}~~~~~z{}z}z~~}~{}|~|~{~}~||~~}}z}~}z~}{~~w~|}~}~~{}~|}}}~{~~}~~~}z|~~~}~|~}~y}}~z}}~{|z~y}}}}~}}}~~z}}|}~z~{|}{~}~~y~|~}~{~}~~}}}|~|z}~{{}||{{}|~|~~~}~}{|}~}~|{~~~}|}}~~~}}}{}~}|~|}w~}}}}~~~~~~}~~}}}~~|~~~~x{|z{{z}zwv}~{wuz{|~zyzvyxz{y~~}y{zw|y{{~|v}txzzu~}zw~yyzyzy|zzzy{~{z{|yz|{}}z|zwy||vzwzz}zzvx}zyzzw}zwz}|y||zz}vw|y}y{{yzzz||{|}{~z{{zxzzz}{v}}{y{w}y{z{z|vz|}xx{x{|{}yz~y||u|}y{~|yx{|yw}z}z|{y{~}zy|~xxy|wxx|xxz{{{yxyzw~xzv{~|z|{y|yzzy}|{}|{}}}|}xxwy}w|v{yzz~x|{yxxvu~zzwyz{{}{ux|}}{zzzzxy}~||}~z~}yz}||}{x{zy||y}x~{{~ywywzx{z{z~yy~y~}y{zyy{|y{{|zzv|x}z}y|}{zzy{{|~{~z||~~yz~}yxx~{w~{}||wz|{x||{z}yz~w|yxyx{~uz}}zuxy}}}v|w{}}}|zzz{zzzzzx|}~{~~~z~{wy|zyx|{~}{x{yy|vz{z{zx}x{}x|||z}{|x|zx~z~|ww{|}yy}yy}{x}xz{|x{~~||wxx~|xy}z|{wxx}{y{y{~{zy{}~z{{{y{}{}{w}|}|y|zv|zxz|y|yzux}}xy|zy}}~w||}yy~{y{zz{}|zy}zw}{||~z}}xy{xy{}}{||}|x{|y|xw|yw{||{}}xxzx}|~yx|zxv|~x}x{ywzzy{|zz~{{uw}~~yyz}x|zz}w||w}||{zy{x{~~}}}}}~{y}~~}~~|zx~}}~~~|{y}~|~}{|}~{}|{~~}}}}x}~}}|}~}~~~|~~~|~~}}}}zz~|~}}~}}~}~~~~~~~|~}}}}~|{|{~}~{~}}||{~{~}|~~{}~}~}~~~~z|{}~{}~}~|}z~~{~~~~}|}{|{~{z}}|z|~~}~~z~|}}}~~~~}||~||||}~}}~~}~yz}~}}~}}{}|~}~~}|z}|~}}~}|~{~~~|{~|}~|}}~{}~{|}~~{~}~~~~z}}~~}~}}}~|~~~{z||}}|z|}{~|{{zy|v{{y|y~yz{~|vy~xwy{uxz|{{|{}|}yw}}|||z{|z|~}z{|}}~t}~zyyx{z{z}{zx{uxx|xtwxz~yy}||yzyzy{v|z{zx~~zzzx|w~{|~z}}}|z}{{v|||{w{~|x{~{z~}~}yzz}zwwx{wx~}{~}|||{|zy{|}~~{{z{y|}|{z|~y{yyvzx}y{xz{xw}y|z{~}yy~}z{|~o~uz{{||zxz}|}{}zz}{|}x}~}{yz|z{~x}~|{|{yx|}z~w{{v|}y}~zz}{~~}y{z}~zzyz{}z}~}z||zz{{{}z{}vz|y{uqyxz}}{y|}v~z|w{zz{z|x|z~~{{}~|x{{}{|}}|}~}|zxz}{zy||u{||y~{vx|}zw|~wz}{zzzy~zx{|}y{~y|~{z~|{~}|{{{|xz{yz|}x~y}{yzv|xy{uw}|~ww{y~{xx}|zvwz}{{}xy}z{{||~|zyvzzy}~|z|z~|y{{wx|{}{{{xwxzwzz{yt|{zyzx{~{||{x{|}z}}z}x}~yxywyy{{z~x~zxzzyyzy{wy|wxyx~yz}~|y{}{{||yz~|{}{w|{zyxxy|z{z|z||{y{yy{}{w~{}{xu{z~||yv||||{z{||~yzw}zyz}}~|y}|y{|yzxx~~vxx|~|{y{}yyx|zzyvzx|{{}y{|{y}{{}{~y|}~~{}~}~||{~}~{w~|y{~~}|z}~z|z~||~~~}y|||~}~}~{~}{~}~{}||}~~~~~~}}~|z~~~{~|}~}~}~}}|}z|~~~}~~~~||~{}~}}~~|}y~~}{}~{~|~~}{{}}}|~~}}~~~~}}z||}||y~~~{~{|~~{{}|}{}}}{|{~}}~||~}}|~|~}~}}}}||}}|~}~|~|}~~||z}}}}~~~|{~|z~}}~}~~~||~~~~~~}~|~}y}}~~~~|}}{~~~~~|}}|}~|}~{~}{}xyyy}y{{{z{{zs{{zz}~x~x{|~|~|}zz{|yy}y{|}ywy~||uw|}|~y~|}|~x~v|~zy|y|z|vyzz}}|}yyz}z{z}x~xz{~}~{{v{}|u|{{{w~y{{}{}u}xz|{z|||y~}~}{{x|~}|}{|zx|~|}|~z|{wz|zvxzzxy}y~}|w~y~{z}z{x}w|y|~{|}|yy~}|{zzw{}|}|z}zwy}v}x{{}w{wy}|x{||y|x~z}}z|~}{|{qyz{z|{yz|yzy{~zy{z{{{zv{{zry}yz|{z{{{t}{{z|y{~~|}wyzz~|z}z{|~y}}|}x|}{||||z{}yu}z{}~|z}~v|zyyxzz~{}|z}x|{|}}|{z~~}{w|xyx{}zy|}y~z{{}y{|zzx}}y{}~~|~{z|{|~|{|{~y|y{|||xwyyzy}~zxz}}{z|z||}|{y~zyxy|xy|{~yy}|{{{~|xz{{u|x|z~|z}zzzzyz{y}{||yz|~}{y{}}xx}}|}}{~{|z~}y|}|~}~y~{|}{|y{x{z|zyz|{y|}y||x{{y{y|v{z{}|{z~y{x~zvy{~~|w{|v{{y|}zzw}{~}xzy{~w}wz}y||{z{|z{~zz}{y}yyzzzz}}|{||xx{{y~}zz}yy{z~{yx{||v}y{{|xx|z|z|~~~yx||{y{}y~|~x{{|{{{~}}y~}{x}~yv}{~|}~~~~}||}~}}|~|~{|~~~~|~~|~~}{|}~~}~{~}~~}{|~|~~~~{~}~~~}{}}~}||~|z{|z{|~~}|}}~{}|}}z{~}zy|}~~}}~{|{{~}}~~~}~~|}~|~{~}~|{z~~~~z}}{}~~~~~~w~|}}}~}}~}~}||}}|~}~||~{z}|~|~{}||}y}|{||}}~~}~~|||}||}}~~~}{}~~|y~{~~z}~~~}|}}|{~|~}~~||~|~x{}~~||~}~|~|~}{z}~~}}~}~~~{~}{y~~}~~}~|~|{|}~~|}}|{z}}zy{{x}xyzzzs|yv}y|}|}}z~xzv||}y|v~yxy{}{~~x|}||zy{{z{{|}|y{z}{x}|~|~yz|~{w{w}z}{wyyxyv}~zu}z}{w{zz}|z{{{v{xuy||z|}}z}{zyzy||wwxz{}}|vy}wy}{z|yy{x{v}uv{|vz{}{{{z|}z{zyxzx}zzv|zy{~|}{{}}yy}w}x}{{{yzxyv}w||vzzz|}yy{~~}zvx|{yz{yyx{z{z}|}}~zwyz}|zzyz|{{~z|z|y{zyyzxx|x}yuy{~x||{||}||w{x~~~z}~xz{y||z{~{y{zw{}yxy|yzw|{w}z{v|x}{|{{{{}y}{}}y|~y}y~yxzz~zz}|~w}y}y~{|zy{yyzz~zx}w}z{|{~~}|xw|z}zx{yz~y~}{{z}|z}{}yw}xz||}~wwz{{{||||x~x|z||}|{|{}vz}{}|}x|~v~y|}z{y{z{}|z|zzyy{yy}|~wz{{yz~yx|{{~x}}xyx~zz|z}z|y}z|}}y}{yx}|y}y{yz~{|}|xy{yyvxxz{~x~{yu{{z{x}y~}y{}zzyvz{||z|{z}}z{|~y~}}|{||~{|x{||{}vw|x}}wxzyx}}{wy|zx{vzz}y{z}z{x~{w|ww~|}zy~|}}~x}zwyyy~z|{zztzz{}}y{{y{|wx}{~yy{~~vx|w|z~{}~}z}~{|{}}}}~z{}}}~z}~{~~~{}~{~~~}~~}|z~}y{}{~~y|~|}~}~~}}}~}|~{~~}}~~}z}~{|~~}|{}~x}}}}~~}~}|}{}}}}}|}|~}~~{~~|}|~~~|~~{~~}~}~}}{~~}~}~|~zz|~~z|~}}~~}}~|~}}z~~~~{~~~~~~|~|~~~}z}}|}{y~|~}~{}|~|z~~{~~}}}}}~~}}{|~|~}|{}~~{}|~~}~z~}}~|~~}~}{{{~}}|~wvywyyw~||{|}x{zxyy~zv}zy{{{w|{~x{|z{xxz}yu|yy{y~zz}}yzx|}x{z{yyzzz{z{|yx|z{xz|{}{xyzyzx}{|}|{|xx{xyw~||~zx{{{zz{{|~}zy}z|zwy{|zyyzy{|{}y}~wwyw|x{|||}zxz|zwzyx{{||y}z{yxz{x{x{~~~z{y}y|}yy|{z}zxxv{}{zz}y|}z~wu|z{xzzzx{y}y{w{x}}zy{z~~z~w|}y|~{z}{{y~{~|{{yw}|{|x|}v}zz~}xy|v|xzx{x{vzz|x}~z|}z|{{~}|yx|{zz}x}{~|{z}{z|{{z}{}yzxv}|}{xz{x{{||{~yw|||zz~|{w{x|yz}~yy}}{{y|x~z||~|yz}{}|zzz{~z|ywz~|x~{{{zxyzwzzyz|yx{{}{~z{zu~{~z}z{zy{{|y{}z~z{wx|z|z{x}}xzz|y}|{|vz||}}|||{{yyzwy{|w~y~{z}{}}y}}|~~z}y|zy}|}}wv}||}v|}{z}|~zyxv|xvy{|}y|xxywz}|yy|y{yw{{z{vx||{~}yyx{z||z|yx{|||}}z}yxzwv}z}y~{zz}{y}}}sz}z|vzz{}}}zy}xv}zzw}|~||x}x|y{~xy}z|x{wwz{}~}}|}z}}}|~{y~~~|w|}~y}y{~~zzz{{z}{~~z|w}{}zw}~zzy|||zxwy|}y{}x|z|z~}{}|~|~~}}~}~~~~}~~}|{~|~}}}~}~~}}{}~~~|~}|~~~~{z}~{}z~|}|~|~}|}}{|}~|}~||}}x~~~~~}~{~~~~|~|}~|~|}{~~~{}}|~|~}z}}~}~~~~{|~~~}}}~{~~}||y}{~~w~}~{}|}}}}~~{~~~|~~{~~~~}~~||y}{}zz}{~~~~~~~}|}z||}}~z~~~}{}|}~}|~~~{yy|~~{|}~}|}|~{~}{~~|{|~}~~~z~~{z|~~}}}~~z{|~~~}~}x|}~~~|~z|z|}{~~~}||}}}|~~|{~{}|y~~{}{{tyxyx~||{yu}|}w{{~|~x{||||||~}z~{y|~y}{{{y}{}{|}}}yy}yxzy|yy|y~}zxy~|w{v}~|||}}||v}}||u{|zy~xz}y}|{z{}||}|z}z{|{}{y~{~~}z{}~~|}y}||yz~||}|~~|~|z~}z|y}z{y{}|~zy~|||vx}~z||~zz|}w{z||{xz}~}|~z}{~|~z|||}}y}z~x}|{~z~}z|{{x{|{{}{{|xy||zz}u~yzz}}{~|x|~x}}~{}}~}z|}||x}yzxyz|yy{y{{z~~z|}v{{x|w|z}}~~~|w~{{x~z|w|y}~||{|{z|y{|||{z{{{}x{yy~zz}}|}~}~{}zz~~}y}||}{~~~~|y|y{}x||||{}~x~xz{}z~{~w|xzx}{~~z|}{{~~|z|{z|{}{||~||x~|y{{x|z{|wx{{~||}{}{}}xyxw{w}~}}}~~}y~q}{~z~zz}~z}z}~|||~{zz|}|z{{{}z||{{|y|{y|{x}~{}y~{{y}zw{}|tzz~|~|{}y{|x|{y{{}}x{y}y|}}z~}y~zyy}{}~wz||~y~z|x||v|}}}}w|w}}z{|z}|{}zw|}||}}w}}~{~}{z~{|{vzy~~||~~}|~|~|}y~~~}~{}~}}z~~{}}}~z~}~|{~|}|}|}{y~}w~}~~|~~{}~}~~}~~~~}|~||~x~z}~~}zy~~~}~}~~~~{~|z~|~}~x}~~}~~}y~~|}}}z|~{}~~}|~~~~}~~}{}~}}~~~{}~~y~}|z}{~~||~}~}|{}~}~|{~|||}~~}}|zxz|yz}|z}z}v~xz}yxyvy~y|y}z}|zyw}{~}{y|ywx{}{uu|y|~}yy{yy{}{z|yy{|v|zw|zv|{}|{xyy~||y||~zyr{y|z{~tyzzxzxz{y{|{zxwv{|{|y|uy~{}y|zx}|{z{xx|xxz~yzx}{{}x}~x}{y|z|wyyz|{}|{||{x{||{z{{}|wzzz{y~}{{|zy{|}y~|{y|zw}|}~{||x{}{|}yy{{|x~x~}xw||zwxxx{xzyzx{|xzy{|~}yx}}y{|y~y|{w{{zw}wx{}xuv~}x{||}z{~uz{}}{x{}|y|z{zv|{z{|v}{{{z}|}}~y{{zx{~zzyy}vz{}}z~{y}~{|}|~zw}{zy~y}||y{vxw|}xx{}w||{}q}x}}y|x|~vy}y|wrw|}u{||~||~{z{}}wwyxw|y{x~yzxzy{y||}|z}~~{||||~|zw|y~{zzx~xzux{|y}{{{}~xyyz{w~xy{|z|{y|{{z||{y}|~z}{zz|zz}|zyvy{|~z{wyw{{zwy|zy{{y~|~zxzxxzz~~x|~~y}}yz|z~{zyy|z|||{{|x}}|z{xyx{x{w|zx{||}{|~{{x{~{{~w~}uzx|{{}~xy||x}zv~z|{uzz}~{{{{{}~zywyw{~~ywywx{x{|{{~|yz}z{|z{~~|vv|yzx{yz|{|||wxyz}|||y~}xy}{|yz{zsx{z}|}{~{z}~z~}~~}y{~}x||{~}|~}|~y|}|~}{~}}|}}~~}}||~}~~{~{~}x}}{~~~~|}}|y}}|~~~{}~~}}z}}|~}~}}~||}~}}~}}z~|~}~~~}~}}z~}}}}}|~}|~}}~z~z~~}~|{}|~~~~~}~{~}}}}|~~~}~}|~~~~~}~{~~|~}z~|{}~~~~~{~~|}|~}~~{}~|~~}~}}~~~~||}~~~~{~~|{}~~~}~~}~{z}{}~}}{}~~}}||}|~}~}~}~}~|||{}z~~}||~z}~~}}{x~}~}~|~|~||||{|}|~~|}}z}}~||~}~~~~z{||{~}|||y}|x|}wx~~~{|}{~x}z{w|z{y{~xz{w}{y~|y||~}}|y}y~}~}}|}y{z|z{y}|y|yz{{xzzvyw|{vwx|w|z}yzxyx}w}|||z}z}z{{~~{|z{~~y}{w|~y|y|yz{{vx|zx|w|{~{|x}yw~uvr}y{t{{|y~|{|}}~}z|z}y|||}z{xz~{zyu{z|{|||{xxw{y|y{{yyx{~|{yyzy{x{z}}y}z}}{zw~{y~~|y}|~{z{y~x}}xx||zy}|{yzww|{}z|y||y|z|{z}z}{}y{~}zu|}}z|y~y|y|}~}yyw|yxxw{y{y~zyy|}{|zyzyx{z{||}|z}x~|}|{~}}{|z~}{y{||y{|~x{y}{{|yyxzy{zxz~|{|w~}wz{{|zzz}z|}~~x{|}~z}{|}xy{}z|}{yztx~}z|y{v{xyz{zy}|z~|{x}}~wx~yz|}|xx|zy||yyy}z|z{}~||}z|x~{~~|y{x}|}~x~w~vz}x|{||}yyz{xz}|~w}|yz}|z}y{z~z|{z{w}}~~}xxy{xy|}}{{|y}{y{{{{z}vz||}y{}~z{z{w{~~{|y~~{z|zw{z|}{zzy|x|{}}||z|}z}yvy||w{zzvyy||xxz}}z|{||z|z}}{{||{{}~}yu~|}w|xx|~wq{|}yxz|zxzy}~y{z}z|~z{x}|v}{|~{~~|~~|~|||{~|~}}~|~{~{}~~}{|}y{~~|{{|}}~~}|}~~}~~}}}~|~~|}}}~~~~}|}}|}~~~|z~}{}w}|}}}|~}~|~~|~}~{{}~~}~}||}}|~}w}{}}}}~~~~{||~~~}}}~~|}~~y}}{~~|~}~~|~~||}|~{~}|}{y}}}~{~~||~}|~||}}}z~y~~|~~}~}|~{|}~~~}~{{}{~~~}{~}~~|{{{{|{{}~~|~}~|}~~~|~~|x|~y~~~~||{{~~|~{~~|{xz|~y||{w|}{}w|yx|{|vzyy|~}{}z{||z}|yz{xt~y~~yzx~||}z{y{y{z||~|}xx|}z~}y}z{|wyuvz}{z{}|x{|}x{}{xyw|~{{{w}}y{xw{}|zzy~{~~zwxyzv}}~xx}|z}zyvz|uz{|}z{}{}|{}}|{{|zx{zzzy}x|{||zyw{|{x|{y{|z{}z~t|{zv{{{{vzz}zy~~{}yz|}|}yx}yv{|~z|yz}vxyzz|y{z||~~~|~x|y{||{}{|}x{xzz}x{||uyx|}w{y||y||~z~z{zz{}{yyz|{x{z|z|}{{}~y|{{|xy}}|z{zxxzyxz~z}u|}zy|{~z|}}t~}{yxzyz|~}{z{|~x|{yv}|{{{|{w{}yx|xz|x}}zyzx|~z{}{}~}tyx~}{z}y}}}y}|}vxw}~{zxy}{}{}z|zy|{~~{{~{zy}w}{y}zv}|x~w~~z{||}uyz~{~{y|{{|zzt|{z{}{||{z~|vz{}~yyt}{y~||}ywzwy{zxzx~~|z{x|}x~t~{||{|x}{{yyyyy|x}y|{z~|{v{y}{}z}{~y~{|y~{|x{vu|z}}{z|zz|z~{y}y}{}{yx~{yxwvxyzu|}{vx}y|x}|}z|||yww|xx|}x{yw{{yx{}|}zz{{y{{x~{y}{{~v{~xz~|yzy}~{yz}wyy|z{z||y{|zz{}{y}~z~}|}~|}{~~~|}~~zz~|}}~|~}~|}~~~~{~~{{|}|~~}{|~}z}|~|}}~}~~~{~}~~}|z{}~|}~~{~~|z~~{||~{}}}~}~|}||{|~}|~~{~||~~~}~~~|~~}~y}{}~{~~}}~~}|||~~~}|y~~~{~|~{~{||~||~|~~}~}~}|}~~~t|~~}{|{z|~}~~}~}|~{~~~|~|}}|~{~}~}}~|zy~~}~~~}}~{~{|}xy|}~||{{|}|}~}}|~~~}}{~z{}~~~}~|~~||~|~~|~}~}w}|~}~~~~|~z}|}z{{zz|z~zzy}y{||~{}}z}|~{}}{{|x~|zu~y|z|~|}}y{{x{z{y~}~{}~}xz{zzy}~|w~w{}z{~|wyz|x|zyyxyv}zz~{|~w|y}y{~}{y}z~||zy}{u{}zzvzyy{}x|}|y}{{{~|{{zy|{|{{~x{|}}|z~~~x|~{||~{y{}{y|~{~|{{yyz|z~z~|wx}|xy~}|z|~{|y|}{}|{}x~~}|zzy{}}{{|~|{y}|}yz{~|~w|xx|{~}|}}z~}x}~{x{~}y{|{}z|z{~}}z}||{{|{z}|ww|y{{~}~|zz}{xvz~{~~}~~}}{z{|}~}{~~z|~z~xy{z|||~u|z~}|zzz~|}~|{}}{xx}}~{x{z}}zz}z}~z~}}}~x}~z|}x|z||}|||xv}xz}x}~y{|{||{{||}~{}||}~{{|||||{}|~}|xzz~{|}|}z}zvy{}x|xzy|{||~||y}{{{||xz||}{~}z|~|{{}{ws}||}zyzzuw~y{x|{yxx{~wz|}|~|}|y{|}|~~|}y{|yx||{}z|~x{x|x}{{{{}{wyz~|{{}~|z~}}}||{|z~}|{~z~}}}}}w{y|wy~zw~z}x}|x{}||zzyz||}~x~|zz{|}}~}~~~~z|~}z~}~{}}~}~~~~~~}~|~y~}z~{~}}{}|~~}yz~{}~~}~|~~~|~~~|~|{{}~~}}~}z}}}}~~|~~~|}~~||~}{|}~~~~|}~|}}}}||~|}~~~~~~}~~||z}~~~~~~~|}}||~}y{}~z~~~~~}~{~}z}~z}}~~}}x}~}~~qz|zv}{x~}|}y|{w}}}|{yyz{{|zx{}{z}{yx}|yxxwx|{~w|w{}|zz|vw|}~x}|{{|q{uyzz{{}w|y{yz{}zw|{z{}w|{w|v}zyx|zw|{z~x|z||y|w}}z~zy{z{y{{{zyxz}x}|wwwy|{y}zz{uzy{zz}xzw}z|x|x|{zx{{xy}y{zwy}|y{y}~zx|z~{y~yxzw||xzzzyyzx}z|~z|w~~y}}zyz{v}|{}w{yz{{yy{{{|zyzx{zy}vz~}z}yvz|yy~|{|{}wxw{{}zxv}zz{z{}||y~yy}y{yx{}~zv}~zv}{}y}{}|x{z}{z}|z{zzzz{}w}x||y}|{|~|y|}z|wz{}x{x~{w|{zzz~y~~yx~~yz~y{||~yv|{zw}}zvzy}z~}}}xz|{}y|xy||}z}y|~y|xw{{wx|y~~}}z~|{x|v||}}|~{||xz}{x}~|zz~z|{xwwzz|y||{{zw|~x}zz~|}~z|z}}{zy|x|w~{~|uyyw}}|xw}zy}z{~}zu~yyxz|~{{z||z||}zz||||yyzz{{zyx|}||{z|z}~z{zv~~||~}x~yvyz~~|z|w~x}|{y}z}z|{~zyz}{{{y}}|z{zyzz|||y{z{z}zzyu{}xx}|{{t~z||yt||{||vwy{~{~}~~{|v||}{z{y||z~z|~~{zz|{|wzzzy{~}z{z}}}{z}y}{yzz||z}}}{}}~~}|}~~~}|~z}~~{~|~~~|zv~|}~wz|}~}~~~~}{|~~}|{z~~|~|~}|~~}|~}|z~}}~~}~}}~}}}}z}|z|{}||}{~~~{z}~}x~|}~}|}z~}{|}y~~}}|~~}~~{|~}}}~~xz~{}}~}zx}~|}~~}~|~}}}|~z}~~~}~}~~||~{~~{~~|~|}{~~~|}|~|~|~{||~{~~}{~~~~}~~|||{}{~|~~~~}}~{~}{~~~{}z~~|v~}z~~{~}||~~{}z||}~w}}}x|w~~}~|}~~|}}||{~~~z}}~~~}}~~{}|{{~~{|}|~}||{x~xz}zz~wxw~u{yz{{{|{~{yz}{~{|~|}z|z|}}|~}~~~x{}z{zzxxz{|{wzzy{{|xx~x{w~}~}z|~~y~y{|}}{y~~}{{~~x{~|yz~{z}{}x|y{|z{}zz|{{{|x~|xyx~~|}{}z{{}{}}~}|x|}|y}{y|}{x}~x}{xzzw{||||y|{z{z}{~}zz}y}|z~|||~|}yx~{~{}yz{}w}z}|z~y}{z{xy|{zwzw}{}z~~}}v~|~z~z}}|{|{xy{}yzyz}z{}z}|xy|{|{w|w{~|z}y}zz|~}}~~{{}|wzy{}{|{}{y}syzz|~v}}v}zz{~}x|~||w~|zw~xz}{y~x~y~x|z~{{x}~|}~zz|w~yx|tvvx}{zxux}z}|}}|~zx{}zy}||y{|}}}||y{z~{y||}{{|~y{z{|v{~|}{|yz{}|}y||~|~}z{~y{~{{|~y~z}|||yw}~|wx|}x|z{}|zvxxyw}z|zz}}|x}}}}z{y~{z|z}|{{{z|y~{}|{y{|}y~ywy||{yz~~|}x|{y{}|zz||~~{}||~~{y~}|~~z|{wvy{zwwvzytz{y{{~|}|zz~|}{}|{}{y~}{|}|~{~}}|{{}~}z~|}|}~~||}~|}~|~~~z~{~}z||~}|~{|{~}}~~|}}~}{|{z{~~~|z}~}~~}~}|~~}~x~{~}~}~||y~~~~}|{~}||~|}}}~~|{~|~~~}~~}x~~~}}}~~~~~~}~{}{}}}~~}~{}|~~~~}}~z~~}~~}}~}}~|~~}{}|}~z|~}}{}{}~}y~y|{{z|{xvwz|t|{|yt|{zy~tzz}~z{{{~~}~~{|{|xyx|u~||y{uy}z{{vz}|}y|{~{|wy|x{{||~xz}yyz|z{{yw||}yzzzzx}|}yy{yvy|}{x~|vxwz{|x}y}{|xzv|x|}zxz~}|vw~z||zz{v|}yz{zyu{|{y{|z}{x}yz}{z{v{{xw|}{|{~||}xz~{{zyzx}}wz|{yzxz||~xz}{z{zyx{x{n}xx}~|z{{w|||x{||{z{z~{yx|z{z~zz|zzxy|}|{y~z||}y~{|v{|~~}yzxyywtz~}yz}|}z|z{{w{}w}{x~{zz|~|{z}|x|{~y{~{z{xy{}}w}|z}}yz{~}{|y}xz|vy}z~yz}{|{zyz~z|ww{}z}{|yzy{|xz{yy}z{~{w{}x{|xzzz}wzzy}|w|}z~|~y}}|yyxz{yy~}{x}{v|zzz{{{zx|z|wz}}||zxyx~~x~|}yy{xyz}yz}}{{z}~zz}~}||wy}z||z|y{~z|qz{y}{{zy{}{}zvxz~u~|x~~w{}wz|{x}{z{z||{|z{|}zz{}zyz{zy||u{v{z}zy{z}}{}{}z}yyz|y{~~{~yx|{zz||||x~{|y}}~|{{xz~|z}zxzxx}z{|zxx{y}|xy{~z||y{~~{|x{y{x~}||zzz~|~z~~{zz||x{uy}|w{y|vwzxx~|~{x||}x{{y|~zy~}}}~{~~{|~}}~~{~y~|~{~{}{}~}~|{~~~~}}xz}z|}|~~y|~~~~~{}~{~{}~{~{}z~{~||~}~~}~||}|~{z}|~~|}~~~|~}|{}{z}~|~~{~~|~}~~}}|}|}}}{~||~~~}}y~}~~~}|{|~{~||{{y~~~{~~~~}~}{|w|{{~|~|y~~}}}|~|~}z~~}{~~|}|~z|z}~~}}|~~~}|y}}}zy}~||}|}~~}}~}}~~~}~~{~~|~|~~~~}}}~~~{wy~}~}}}}||}|{~~{~}|}}{~{|}y|~z~{~}~~~}}~u~~y~}|~}zx{{|~}}~|{}}zx}}wxv||x~z|}{{{xy~y}zxz|zywy{v~}|{|~{}}zzzyy}|{~|~~wx{xx{zx{zz|xzzzxy{{x|}}z{{||y}xz||{}{|~{{{z~{w|}x{|{}~~||~}|{x~y{yy{w~uzzxvvwx}v|yzxz{zxzw{zzwx}|~}~wy|~{z}{xz}{~}|}|{{}|||~y}{}{{zxwy~v{w|ty|z}}z{yzy}~zyv}{{z|{y}{}xz~vx}}}{}~|{z|{wz|wxwyyyyy|zyy{z}x~z{{~yz}|z{}}{z}{z}||}y{}~y}}}z{{xy{zzx|vvz{{|y{|{zvy|vyuy|{y{}~xy||}}~}{|{y{{|~|y|{~}|{sy{yx~wz{{{y~z}yxx~|z|xzy}|y}|{|z{|z{{}}||~|y|~v}{|xz}{|}~z~wzwuy||x}z}{y|zzuyxy}}wyy~{{y}~{y{|}y}{~|zz|}zzz}{{x|{}{}|{}wyz{v~|xyy}zw}||z~w{y||}{zz|{{yy|yv}}~zzz|}z|{{||y|zy{}}y{zzzwzxz{z{y{zy{zyy|{yyx{{{y|{{x}}{{z|}|{|}x}}|~zx~x{z{yvzzw{{zzz}{|~wxzz|{|}zxw~|{zzzz~y{{y{x~~~{|z}zz|||~{wyz~y{||y{|yy}yvzy{w}zz||w|{|y|||~xx|~y}zz|~~~~~~{{}{~||{|~~~~}~}~}{}||}~|~}}}||||z|~}}}~}{~~|}z}|{~~}}||}}}~~||{|}}}{|}{~}}|z~}}{~~~}z~}~}}}~}w}~}|~~~~|~}x}~~~|~|~~}}~}}}}{|}~~~~~~~{~~}~||~~}{{}~}~}}}||yy~|~}}~~~}~}}{{~z|~|}z~}}{~}y~~{}}}}~}y~}}~~||~{~~~}~}{}~}|}~~}~|~}{~~~~|{~~}~||~{~~}{~|z{xz|{|||}xz{{}z~zyx~{uuy|v{w|z}{||}y|{{}x|zz}|{||{x|}yw|}~|zyx{|{||}z{}|{zz|}zx~}wzx|{zy}}|vzzz{v|{z~{z|z{~}}z{~uz}{yuy|x|}{zxx|{{~y{z|y|||{}v{w~zx|z}z|xz{|}{~~xyxz|x}zt~{y|}{|y{z|}z{y{zz{{{~z}w|w||zzx{}xvv{{~y|zz|{y}}zz|u|{{w{{wz{z{|{x{{{}z|{{v{}y|y|~xu{yy{}|r||~yz{v}xv~y{z}w||{{zxw{x}}zw~|||{}y~{~z}~zx~yz{|}z}~ywx{y~{xw{zv{||{w|xx|x|}}y{|yz{|zy{x{zw~{|~|u|zy}z~|{}z}{z{w{{w~x||{xzz|wy|q~~{}~{~~|~z|qz~y~{{}yyy{}}z}z}{}~{{}y{{zy{w|x|x}}~}u~}w}y~wyz|z}~~~y|}|yy||zw{}{vz{}}zz}z}~x~y|zw}|yzy|z}z{z~}ywyx{|x~~v|{|{~{z~~yz~vzzyz~{}|{y|zz~~|~}|}zw}||{yz~y~{x|}zxxw{|{zyw}||{yzx{z{zxw{}zw{|y}v}|y|v|y{z|z}zy~}{{z}z|z||zz{}|wzyz}y|zy|}z|{x|vux}}|z|{{z||y|{z|}~{|~z}y~u{{}v{y}|yu{xzxyzz|||y{zz||{}w|z{}||{~}~{~~~~~}~~~~~}~}||~|z}|~{~{|{|~~~}}|}z|~~|~{|~}~}}}z{}~~|~~~}}}~{~}y|}~~{}|}zz~~~}{~{~~~}~}~~}}||z}~~~|}}~~{|~~}~~w~~~~{~}~~}~{~{~~{|~}~{~}}|{}}}~y{{~~~~}|}}~|~y~}{~}}~|~~~z~}|}}~|{||z{|~~~|}|~~}{|}}{}{~|~|y}y|~|{~~~~{~~~||}~z~}|~{}z{z~~}}~~}|}~~}~z~~~}~|~{~~~|}~{|~~~{z{xx|yy||~|yvyy|~wyx}~y}|y{|~z{u{{{u~}{|z{y~zzy{|~yz{{|{}|~~}}x||xyzxy}~yxwyw}xv|xy{{{z|z}{w{|zy{w}yywww}}|y}{{|yxyx{|x{w|||}}~z{}z|{{{|v}}z{y|y|vz|yx~|}|zvuz{yv{vz{z}{x||zz}}{~zzz|~|{{||z~{yy|yx{x||z}y~x|}{|z}xz~~x|w}u|v{z}w~}{y|~|z{~}{}y|x~}v|w~{z}}yw{v{{z{{wz{{sxzy}yz|{z{}||uy~|x|~~zzyw|}y||{{z{~{zz}}|z|z|wzw{xzx~}{{}z{yxwy{z{z|z||}|{y{|z}z~{}|~z}y|{y{~y}~{ywy}w}{{}{}xvy|w{zx|x|~}wv|tx|zz}zy|yy|x}{{||x{|yv|yy{xx~xz|x|zz{{yu||zx{}~{y{y{z{}{|~{|}z{y||zz||{{yz{w|zvy~y~{yzy|xz{|x}y{}}}~|{|x~y|z|zy{{}{~~{~zz|}{~x~zz|{}{yux~~|{y{||y}}wu{}yx{}{}{~}z|}{}|zz~|yz~}}z{w|{||~zw{{y{{zzwuzy|v~|yyz|yyz}z|x}vztz}{{{}y~}zzz{~||{||}~||~}zy|~||yy|~|zs{|}|{zz{{z}wx|~~zy|yw{{zyyz}|y~}|x}|zy}}}|}~}~}{~~~{|~}{{ux}s{y~}{~~}~|~~}|||}|z||}|}~u~|xsx{|}}}{ry}~|~}}}|z~~~~}}~~}}~|~}}~|~~{}}~{}|~||~}}}}~|}}~||}}~}~~}~}z}}}}}~{|}~|~}}~}}}}|~~~{}}}~}}{~~~~z}~~{||}}|}|~z|{}}}x}{}y~}}|~{}|}~~}z{~~~{|}~|}|}~|||}~~}||~}}y||~|~}}}~{~~|~|}~~|~}{~}|}}}}~{|{~}}~}~}|z}{~~~z~}|||~|~|y|~{}|||}}~~|}|}|}{zz}|y||}|{}}{~}~y{}}w}~}zz|}~}}~y}|z{|xxy|xy{~~{~|}zzzxy{}~}x~||{|z|~{{~~zw|}z{w{{yz}}}{~}y~|y|}z|~~|xx|zy~}{{~{|~~|||}y|z{|{~|||}yzz{||{||{~zt}zy|{{{yy{y{z~~|{{z{z|~}zz}{}|v}}~}|{|||~{{zxyy}z~{|{zx}{{}||}|{|{y}xx|~||{~}z}{}|zy}{|}|zyyy||x{~z|y|}zy{~z}~zy}}{wx}{}}||y}|~z{{|y{|||}|z{w{|}|zy~}~||{}z{x~~|{{||z}z{}v}~v}y|z|{{}{|~}z|~|w{~{}~zy}zz}y}}}}z~|~|~|zzz}|~~z{{z~~xz|z~{||~{{x~~y~}}~{~y{z}}}|~}|{~z}}|z{z{{{~{xz}}{z}}|s{z~|}}y|z}|y|||}|y}{{yz}z}|}{~}~{{y{w{~}zz}|}}~~}}~y|zx|{z}||||{|~y|~||{y}|{w|yyy}{~z}{}{zxy{{}z}|}zz~~|~{|}~}z{~|z|{y~~zzu}~{~zx~zy}}v{}y~~}~}{{~}{|{w~|yx}~~|||~xx||x{}|z|{z~zzyz}}{}|x|}}y}||{~|}}y}y|~z{y}}~}~~y|~}}}}~~~}|~}{~~}{~~}}|~}z~~{}~}~|~}}~}~}}~~{~}~~|~}~}{}~~|z~~}}|}~}{~~~}}~~}~~z~}|{~}~~~~}}z~}~{}~~}~~~~|~}|~{~~~}~|}}{x~{}{|z~|~}~|~~|}|{~~~~x~|~{~|{~}}y{y|{w}{}~{xz|xw|wxz{}x{xx{z~zvyzz{z{zz|x{{{}zz}|wx{|{}|~|zz|yv}zzz}~|{}}v|z{yy~xyv|~z}y}zyxw{}{ywx~zxyxzx~{|}z~x~|~{x{}{zwzxxv{xz}xxyxxy{zx{w~|x{~xz}v}v||z|~zz{yzz||wyxzzy{}{z~o~z}yx|~{{}{}zz~wz|{zytz{|y{{zw{{{yt}z{yy|uwz{{~z{}||wwv{~xx{yx|zx||y|~~y|~yw{|yy{x{yyyzyw~z}xywuyxv{zy{~{~z~{|}zy|~~|~~|{{yzz}~x{}x}ytx{y|y}zy~{vxx~xz{|}vv{y~|}xy~z}z~{{yz||{}yvzz}|yzy}~}|{||wwxywyxzy{u{|{yy|{wz}{{{|wzzz|~y}}~u|}|x}x}}{z~y}}}x||z~|||z|yzxzy|{}y}z|y~yzwxz{zyy}vzrzx|y|{|z|}z||t{~y{~{zyy|z~z~~{}xzwz{z|~z|xyz{zz{w{|}x~{}|yxy}|}y{~~y|}{}~~||y{{{~~}y{}~zyv~{x{z{{zy{ywzwwy{wrzvu{}}x~|~{}yyx}x~z{}|zy~}{{{|||xz}~|{~{{zx{yzzx{|{z}{x|{y~wy~{xxx}|}zz~~z}|z|~}}}{~~z}{z|z~}y|}{zyz}||yvxy|}}xv{yz{xy}u}~|x~~}}}zz||}|zy{}z}~|~~~~|~||{~}}}~|}}}}~}|~~zy~}~{}|}~}~~}~}}~{|}|}|~y{{~~|{~}~~}~}|}}{}y{~z~{~~~z}{|{~{|}}|~}}}~}|~}~|z}}~~}|~|~~|{{}}}~z~}|z|}}~|~~~}}|}|~~~||}{~}~|}{{~|~}}u{}{~~y~}}}~~~{{~}~|~~~~|}|~w}}~}~~}}{y~~~z~~|{}~}||{}}}~~~~~~}}~~}|}||~}~~}|}~{~~z}~~~|}~{~~~|{}~{}}~|}{~}~~~}}}}~}}{y{}w||ztx}}zzw|xz{}y|yz~z}|{{}~{y}|x~zz|wy|wyy{z}z{|zx{v{w{y}{}}z|y{|yx}{{xx|zxzzy|z{wz|x}|{~~|zrw~{x~xzw{y{z{~~{{{|u{zyz|x|{{~{z}yyyxv}|y}z|yy{z||}x}wwwz{|}|x|xyxy|yxz|z{xw||{|zz}{|{}yw~{||~|xz{}zxwx|v{{zy{{z}z{zy{|zxyzw||y{vzyz{zzz}|{|{{{{x{{|}{}{{|}{{|yw}|{zz{yxz~wy|yz~y~z{x}|x~wzxy{z}}x{~|{{zy}}z~yzzy|}zxzx|z}|yzyuzxzvy}{|}v{{|}{yy|yz}ywz{}{~}~zy{y|||{|~z}y{~{{{{|~}~vyyvxyyyz~yzx{|vx}{}{|{zzzyy{|z{z|z}|vyzyy{{~|zuwyzy{{|}}~}{y|zzzy|z|~{xz~yxx{~yy{x~{~}{{y{zu}}z|}{zu||yz|uxz}wz~~yw{yx}zy{{}xxwy|zx|z{~z~y}}{{z{}|}}z|y~}}y~~|w{y{{{v}|}||}|u{|{|y{|x~w|z}}}{{}{y{y{z}}x}{{{~|{yz}zz{y|~{}y{z}yy|zzxy|{{{}{|xwz~z{{{z{|zz|w|{{||yxzwrx}|}zy|~y{zxz|{~|z~u}|z{}{||~zw{}||}{||~z|y~}}|}~}{}|}~z||~}|}~~~~y~{|}~~|}|}~{~{}z}z~z~z~~}~~}|{||{|}~}|~~}~}}~~~z}}}|~}~|{z|~}|~}|~||{~~z}}}}{z~}z{}{}~}|}~~~{y~}}{}~}|~{}~~{}{{~}~}|{|~zw~~}{|s~~~~y~~|}y}}}~z{~|}}~}}||~}y~}}|}~|}}z}~u}~~}|}~|||{~~}}}~||z||~{|~~~|}|||~}}~y~~y{}}}{}~z}~{}~z~}~~}~~}}{}~}{|}}{~~~~}|||}v}}||~~x|xzv~z|yz{z~y~w~zv{xy{wyz{y{x|y|x{z|{{z}z~y|{}}}~}||}xxzz|xz}{{}wyx}vz|{{x~}zzxx||wywy}xyzxwyv|{|}{zz}xz{|w|~}z|}yxzzz}yz}vzy}z{}wz{zz|yz{{|yzyu}}|~x{yx{~zzv{x}~|v|{||~~|z{z}{{|~}}~{y}yy{zzxztxz{{w|zzy{zzzxy{|||{w||{{}y}}|z{z}{~|~|yz}z{}{wxv|w{|ywvzy{{|w{yyuwvz}~|{||{|~{yz~z|}~}{|~||z{~x{yz~{{{u~|z{{y{|z|zz{x}zzzvz}~z||x}~|y}~{}zz~~z{y{|{~~|}y{{zz{{{z~{{{||{xvz|zxxxy|{{x{w|}{v{|~~}{|~z{}||~z}y~|}{zyxwy|txx{{yxwwz~|}wz}yyz}{|z}z|{}x~v~}yx}{yxx}|~~{|z|{{{|~zz}z{{y|t~z}yz{y|y}{}zzv|{y{yzy{||zu~yy}~~|{v|y~zy}~y}z}{|x~zx|||||y|~{z}xxw|y{x}}yx}|{|~|||yz~}|zzz}z~|x~}xyz}|}{{z||~zxzy{x|~{|{x|x}xuzyyyv~}yz{~||}|z~x|}w~|||}x|y}{zw{|vwzy|y}y}ywuw}{zz|z|~|zw}y~~{zz{~~||}{xx~|y}~}|y~|}~{~}z}}}|~~~|z}~~}~}{}}}{~~{}~y}}}~}~~}}~~z~~}}~}}|{}~|~}~~~}|y}~}~}sy~}|~~~}}}~~}{}~~~z{~}}~}}}~}}{{}||{}~{}~|}}}z}{|}|y~~}}}{~{}z}}}{|~{}||~}~z|~||v|~~}}{{~~~}~~||~||~|~z~}||}~{|~||~~}|{|}}~x{z~~~~z||}~~~}w~~{~~}~~}~{z~||~~~}~|~y~~~z||~}}w~|~~~z{~z}}}|~~||~}~}~{~~y~}||}~{z|}}~|~z}x|z}zy~|zuv{zz{}{zxxyzxz||zx||zz|wyz{v}v|yzzx|}uy|zz|yz{zxxyv{w|{{}y|yy|x{yzz{xz|~}~y}zyyy{}yz|~{|{yxwy}zxx|}u{zz{{zzy|x~y}{~{zzzxx}}y{y{x{}y}wzz|{{y~z~{zz}x}yz}{x}yv{vvzy|zzx|uxvy|}{}{{zz|zyx{}vx{}zyy}~vz{}{z~~{z~xz{x{z|}x{|yz}z|yyw||y}w}v|zy{y|{|z{||~wuuzx|}{|wyy}uy}{w|y{y{xx}}{{|yw{{y|{yz~xy{x{z~{{z}~}{yx~}{|~z~~y~y{wzzxzw~zy}yz~||z}x{|{|{z{{y}{y}zy||~x|z{zzw}~~w{||z|}z|~|zz}zz{yy}|||vy|zyyxy|zx}|w{xy~t|{|w~|}{y|yx}{z|~yzu{zy{~~~z}y|z|~y}zx|}z}|zy{{}z|~~|xyx{{{{y|yx|z}{z}}y|xy~{y~|{zx|{|}{zz{z~yxyz||{zw{zy}w{~||zw|yyy}||zzy}{}{z}z}uy|}{}vz{~}{}~|zz}x|z{{x|yz||uw~}{z{||y{z{y|yyyz|y~yz~|~x}{yz{~{z{y|zu~{zxx}|zxyz|{z~yz}~~z{{~|yz}|~zz{|~~z|~xy}}}~|x}v|{{v{|{zz{y{zx|||zx}zwzwx~{}y~zx}y}~}~x|{yzzy{~||{~~~~{~x~}}||~~~|~||}{|~}~~~{~|~}||}|}|~{~}z~~}~}~}}{~~~z~}~|{~~}{~}}~|}}~~~}~~||{}}}~}z}}w}}~|~~|~~~~~~}}~}~~}}}}~|~~|~~}x|y|~}}}}~~~}y{}}~}~}~~~}{}|}}~}|}~}~|}|{|~~~~}|}~~~~~~~}~~~}}}~~z~}}}}}}|~~~~~|}~|{}~|~}~~}~{|~}}z}{~}|~~~|~~~}z|||~}~|~~v~~~~|{z}}}~}{}~~~~}~|~}~~|{|}}{|{z}}~}z~~z~~|{|~y{{||{xzx|y}uzxx}y{zv|{zz}|xzyz{}{{z|~{z}}zzx{~|xz|z|yzwz{{y{xz|}|xw~zyvx{|y}z{z|w||{x}wy{xy~z~yz{z|zzzzz{~x}~zwy|yx|}{{y{w|{|y||yx|zy|~|x|y|}}{z{yxy~~||zwwy||uyyzx||zw||{z||{|z}{}z}x~u{|z~yyz||y{{u|zz{|{wx}{}~y{zwy}}~}x~{}|}|y}}||{~||y~{z~{}{u~~xzyx|~{|xzyy|{xy|||y|{xzy{x|{vz|||{}|yw|z|zyz}|{{}y|}w}|~yzxyz{{xyzw~yzyzzvwz|~yx|{~|{}{|{}}}{||~||{zzzz{y~wwz}ywzwyv|w{|z}wyxx{t{zyy~}xyyyzzzyz{zz{|}x~|{{{}{||}z{v}{~z|zxz}yy||{yy{|z~x{|~{x{wz|zw{~{y{{z~w{y{~{z|~~{y{xz{xyz|}w{{|xxz~}~zzzxwzwwz|z{xzzyy~{~{|z{|}x{x{}|zzw{|~}w}z|~~~{z{|xz}wy|zy{xu{|}{yv{{}z{}~yz{~|{|}{}y~~{vy~{~{{|{y|z{{yuyx{~z}y{wxz{z}w|}||wxxyzz|zw{|z{w~w{y~~}w}{y|{wyy~z|{y{y}{xz}z{||zzu{}{{|{{x{yzzuz{x{{|yvv}xw}~|}}~}y|{z{{z{|~}~}{|||}}|}~~~}}~{z~}}|}}~~~~{~~~}{{}|~}}}~}~|~}}}~||{~|}~~~z|x~~|~y~}~}z~~z{w}y|~~|}~}|~~}~|}|||}{|~}}{s~~~}}~~~|}zz|~~~}}{y}~~~y{~}w}~}~~~}~~{~~~|z}}}~}}}~~}}~|~~~|~~}}{~}|~~~}|}~~y~~~|{~{{~}}|z~~{|}}|{|~}{{~{|}}~z}~{|~{~|}}x{|~}{}{}~}{~}}{~}~~~|{}}{~~~~~{|z{|~}}~}{~{}~}||}}{y}|{~}}}{}{|}~~~~}{~~}}}}|}y}~}}~z}~}|||}}~{}{{{y||z}}~~}y~|}{y|wv~~z||v||{z}w{zyy}}~}yzy|y{y}z{|{|}y{z~xyy|}|~}zt~}{~{{|{y~}|x{|yz{xz}x}}{}|{z}}~|z~y|}yyxyz}zz}{|y}}|z}v~y}}~||||z}}{y|~|{||{y{{~|z~z{u||xy|z}~{}}~y|}{z~|{|{|||}{~{y{~zz{|}y}~z|{|{z}|v{{z|}~||}y~y}zz}~}{}{}zy{|yw||~{|{~|{x~{z|{~z{}|wz|{~|~||~{}{|||}z}xxy}~{}|xyy{{t|z}}|{|{}}}{}||{~{~{y{xz}yx~}~|{x{~{|zz~y}{~z}x}~zv{{~z}{}}{{~zy{}z|}}}z{~z{{|y}{~}w||y{}}~||{}|~{y||{y~|z|z|}{}zzz|||y||{z|~xw{yzz~{x|}~}~||{{x{}x}|y|~{|}y{}||{}|}y}~z|~{|x~zw{|zy{~t~z}|{|{y{{~{{w{~}}}zzv|x|z||zy~wx~}{v}{}~{}{~x}zzz~{{||y{~v{y{zx}y{y{~{{{|{zy}|~|}v~}{x|z}}}|~{~||{zw|{|}~|yxy{}y|||y{}}{~~|~}{yt|~|}~{}xxy}|xy{{y{zy~|}{z}|}|~|}{}z}y}~z{|u}wx{z{~||}{}~~|}{~~~~|~~}{y||z~}~}}~|~~{~}~}~~~z}}~z}~~~}|~~}|~~|~}}~~~~~~z}}}|~~}}z}}~}~~~}z~~~~|}y~~}~~}~~~}~}z|}}~|~{}~}~~}}}~~~}||}~|~~}~{}}~~|~}}~~~}~|}~~}}|~~}}|{}}~}~}~~~}}|}~~}}}z~~~}}|~}|~}z{{}~zzw}{}x{yzwzv{}w{v~xxvwz{wwyyvyx|z|~zvxzzz{~{z|~uz|z~z|{{xz|}|~yy|~yz{~yv{yzw{}{zzxz{yy{x|z|z{szxzzx~}zwx}xv}yxyyx{||yy||~z{|wz{||z{{|yzzwyy{vzvz{y|z|{xxzxwz{{~|y}}~~|~~z~x}||zzzy{||w{~|{~}zv{xz{z~x|yww}ytv~|~z|v}{z|w{{x{y{y|~z|z}~{y}||{~}|z{}{yu|yz{yyzzzy{}xw}zz}~wy|zyywz~zyzz~~{{|y~{}|xzxy~}}{||z}xzwxz{xyzzxzv|w}~y{wxwvz{xxz|}}{}{vz|z|{}}|zx}|y~wy|x{z}|||vz|yyx}z{~{zxzxww|{}}{zyu~{zzx{{{{|y{z}y|yyr|}y~y|~y~z}yy{zz|wxw|z||yy}|yx{xxyyx~z|zy||wy}{{}|{x|{zz|~||zv{|~{y{y{}uzyxxvzzw}zzwpvzyy|x{||y{~vxzyw{~yzy~z{||}y}{wy{x{}}|}z||yywy{xz}|~}y{}~wy|yz}{zyzzz}{}~}y{|~~z}{|{}xxwz~}yv~z|zx|x~z{yx{yvyxz{{||t|{yxw|~||yzy{{|yz~|}~|{{}v{{}|{v}~w{}|{xzzz{yyv{yz{yy|~z|z|}{zzyxzu{|z|~~{z{}}w|yy{|{}{~~}}|~~z}{}}}~~{~}|w~}~{~|~}|}|~~|~|~z~}~~}z||||~z}{z|~~~~}~~|}}}~~{{~}~~y}}{~y}|~}}|{|~z}~zyz}z{}{|}{}x~~}}}}~~}||~|}}}||}}{{~~~}{|}}~}~}{~{~}}~}}}~~|{~~}||~~~~|~~|yx}|}|{|}~}z}}||}~~~{|{y|}z~{{~~|}z}~~|{~}|}|~|{|}}}}|{||}{{~~~|~~}~w~|~|}|~~xy~||~~|{~~{|||~w{~{||~}~~{{|~~~|~}~}||~}{~{}}~~z}~~}~|}y~~}w}~}|{{}~}y~~~~~}}~~z|x{yzzy}z~w{~{{}w{|z}x|z|xuzy}{z{{{zx}z|zy|~{y|}z{y{}wzx|y}}|{{{{w{zz|y||y{}|zyvy}zz|{|xzxxz{y{ywx|zyyyy~}y{ww|{x||w|zy{}~x{z{|yx{{{wyxxxz{zz|xxz{{}{|}}xyyw{{v}zx}{{{y~{}{xx|{y{z}zv||}}~{}||{{uxwu}yzyyzy~{yzx{}u}yxw{{{zzy|xzy|}}yyux{{yz|vzzu}zzy|y}|z|~xz|}x{}zww{~|x}|{{zzz}zzvyyy~x|{|}}|~w{w{}y~|y{y{yyx{{}|z}xy{yyzx|}z}{wwzy}~z||y}{~{wzz|~|~|~z{vz{|y|||z{z|}|y~~z}{x|yxzx{|||z|{{|zz|zz{|z|zyyy~y}yyz{{|{zz||}}y{|{z||~x|z}xyy|w|}y|wvz~z}yyy|}yx}xv{}|wz}{x}{w|{}y{|yw{{y~y}|zzzxw|~|y{{}x}vxz}{{|{}wy|yzzvz~v|yuzzvr|{xw|yy||zx|y~xyz{{|~}|{}y~z~w~}xvzz{~|}zx|{u|xz||y{}{wx|yzzyyxx|{yz~xz{|}yx}{zxv|{|v{yyx}~zy~|}{~~yw|yy~|{zz{z{w~{}{{z{z{|uxw{~yyw||{{{{}|~~z~x}~|zyz|~zyzz{y~{|zxyxx~y|}y{|x{~z{{xz|z{{y{~|~}~}}||}}~{~{}~{}}z}}||~|}~|}}~|~{}}}}}}}|}y{y{{}}~~~~~~~}x}~~~~~{}|~{|~}||{~{~}{}}|~~~|}~}{{}}}y~~}}}~~~~{~{}|{}}|~|~~{~~}|}{}{{}|z}{~}|~}~y{}~~{~{}||~~~}z}}}}|y~|}}~}|{~||}~}{||~|}~~zz~}}~~|{~}z}~~~~}|~|~}}~}}|}~z~}~~}}z}|~|~|~~||~~|{~|~}{}~||{|{|~{~}|}}~}}xvz~~}~~~{|}}~z}~{|}}y~}}}~}{~||~}|{{~~|~}{}~}|||~y{|{{}}~z{|zz|xz{y{||v|zz{~w|{w}x{zxzwwz{zwx~}y|zz{~yy||x{xyy{z{z~yv{~~|}|z{}}~uxy}}{t~{y}}yyx{|zvwwzw}|z||xyu}|yyzz{}yvz{{}z}{y{y{{{yx}}y{vx|y{{{|ywyzyxw|~x{z{~~}z{~~{}wzz|z}z}~|{|y}|z|{{}w{{{y{zyzzx}wz}v~|~zyvu|yzw|zyy{zz{~{||}}~zz}{zz}|ww||y}}zy{y}}y|wzvz|{~zuyvz|z}}xz|}~|{z~|~y{x|{z||}zzx}{|~~zy}|zyvyywxz~}y{|x}}vywwzx|x|{~|}|}~~y|{~}{~~|yyvwz|y{|}}{vzyz||z~y||}z{{|yzx|{x~|x{~zzx{~}}t}z{yz~~}|z}}{}{{~|{{w{x}y|~xy{|}|~~y||zyxyzx~zyyx|y{~~zxzx}{}z~{~~z||y{|xvzw|wy|~}{{xxz|}z~|vwzzwu}yzzy~~vzy||y|}{{z}|x|~}|}yzxzz}y}{}{~}|~|~z}xyzyvz~w{}z|w}{|}yzz{xywzy}yx{}}~}{}wz{||||y{|~y}{{y~}}{{|xyvzy}{yywvz~{w~vy{zz{zvuyxy{yz{{{||~{||~}z{xyx{}|{|~z}zpyyx{yxwz}|ywyxx}yzy|vu}x||}{z|}y{||}{z{z}{|~{{y}|~|}~~}~~}{}}|~~}}}y{|~~|v}}~}~{z~~}~~|~~~~~||~}z|}~}}}|{}|}}|~{~~~|||~{~|yz}|z|~|||}}~~~~}~}~}~}|~{~~}}}}~~|}~~|~~|}{~{z~{~~{{||~~~}{||}}|{y~~}~|~~~}~}|z~~}{{|z{}}|}zz~~~|~~z~|}|||~}}~~~{}|~~~|}{}}{~}{|}~z}}~{}~}}~}~|{}|}}}~}~}~}|~}}}|}~|}}{~~||||{~|}}~~}}~|~~~}~~~z||~|}~||||zxx{z}|~|zwy}yzy}xzyuzz|}vx|}x{xvz{z{z~zwxyzy||z~|||||}yy{~}|}~yx|zyyy~}x}{yz{|{{~}vv|zwy~y|x}|{~|}||y}|{y{yv~yxvsxz{yy}~{y{{|wz}{{{z}x}x}y{yx|{~{zx|}}{}y|yyy{x{{~~}~}{}~y|y}{|{yy~{z||y|xy|{~{z}}{}y|z}{x}~y}x{{{{{z{z|y{{}z|w}{~}{z||{yz{{y~~xz~y~}~{zw}|{wy}yy}{y|x{~~y{zwy}{{z}x{{{v|{}|yy}|~x|z{|zw|{w{{yy}zx{y{z{yvx}tx{yy~xw}|{|y~xxv{|~||{}|x|{zy}w~|y}{w|}}{ywz}|{~{y{{}}z}~y|sy|wz}|~}|sy~}~w{u}w{y|}{~}x~x~z|{|~{z{~{}z~|zxwyy}||{~|yy}}}s~|yz{yzy}||y}~z{}}|y{zvz{}|~~}y~}}zyz{{|}~~y{{wyz~{|v{yw|}}y}{qz}wy|y~y|z~}|z|zzw}|y|xx||zyzz}wz{y{}{{{|~|}y~~z|}{}z}y}x|xzuy{xy|zwxzv{uw~{w|z}{||zvxyx~{xyz~~|zw}xz||xy}z}{~w~yyxwz}~|xyy|{z~|~z}{}w{x{|z}{||zyz|y||y}|}~}~zx{{zxw|x{}~z{z|~z}~|z|zy{|yz}{~}z~z{}|}~}||}~}|}~}}~}{~~~~~}||}||~}{}~|{}v{|~~{~}~|}}}~~||}{}~}}~~}~}~}~}|}{~|{}~{}~~}|~{}zx~}||}}{{~||~~||}}~~~}~|z}}}}~}}}~~}}~~{|~}}~|z|~}}~~|z~|}|}}~~|{z{|}~~~~|z~}~}~|~|~~{}}||zz~}~}~~y}}~~}{}{|~~x~x}|~}~{~||~~}~~z~}}||~z~|~}}~~~~}~|}~~~|{}|z{}~~~|}|}}~}~~}}~}~~|}}~~||~{}}}~}}}}|{x{}y{{|}|{}}|zx{{||{w}{v~}zxtxzy||uy}}}{yy{w{|{xyx|||z}{z}y~~}yz{x|z{{}~zz|zzw}|y|y{|yyy}z{|ywwy{xy{yyywyzyyzx~|z{{z}~~w}y{||y|{{}x|z{yv}yyy~z}x{}}~zy}}||{zxzyw{y||}|~}|{|y}z~xuz{}z|{|z{|{yz{|z}{{{|yz{{yyxx~x|z|zvzwzvx}z{}yv}{~|~|{vyw~z{z|}z|{yy|{yyw{{yxzzvwywuu}zz{yzz}~x|xzyyy{v~~}z{}z}w}~y{{xw|{}|z|{w|~||{z{z|u{}zyxy}{~}y|{w|}z{}y|u~zz{|}}|~z}{|}{{{{u~y|~x|~}}yywyz{|~|{w{xzz|w{}yxz{|y{{{y{~|}|~{~zz}}zz}~~{{y|||zz}z|||z{yx||y~zx{{zv|xz{x|}~~x~|}~zwzyz}}~|~|z{|xz~z|z|~z{yx||{z|w|yyw}|ty{}z|}y||{~x{}z{y{|y}zw{x~~zx}y}z|}z{{{yy{|yzzy|{~zyzxyy|yzxzy|wyxyxtyw||}}y{|w}z~|}y}~zz{x~}{y{||}~||}|yxyxzyvxywz{yzxxv{y{~xwyz|}|z}x{{}x|x}|z}yxwzyx}{|~|{z~||{}}xyx|w~{{{~}yxxz|zwx{{ywxzzz{z~yzyz{{z{w|y{{z}{|}~}}~~}}z}|~}}||{~~||}~~~~t}}|}~z~|}~z}|~~~~~~~}}}z~}}|~~~|~}~~{~~}}|}}}}{|~}}}|{{~{}}~}{{~{{~z}~}~|~|||~}}}|~~}y|~~~}~}~|x|~z{{}~}~}~|}}{~~|~~}~~~z~}{}z~~}~|y|}{|}~~}~~|}}~|}||{}|z|{~|~}|z|~|}~~}}~|}|}}~}|}}|~|}~~}~}~~~|~~~x~}~~w~~{~~~~{~}~|}~~~~~x~}}}|}}{}~||~{{w|~~~~~~}}}~~}|z~}~~~}}~~~|{|}~{|~|}}~{}|~}{uyx~}{yyx{|{}xz~yx~{zz}~{xz{x~x~|x{~x||{zw{|y||z|xzyyz{z}y~y|{|}~yuzuv{{zy|{yz|z|z}x~}{y|}w{xxy}}|xyyz{|{|x{zywyzy|{~{{ww|xw|}}x}}|yy}uzzy|}z|||{{yyx{{}}w{~{{|~y{wz|}}ywyy|{xzy{wz}y}yu{zwxz~|~w{{yx~}|{{}|{}x|~|{|{|zwzzxywy}zx}z|zx}x{|z{uxzy}|z|zw{}}z{{y||{zzw|yzz||y}yz}z}{~|w|~|z|{{}{zzyx}zy|xyzy}x|z{||yvy{|xz|}||y{xx{y{yx}z~|z{zyzzy{z|vzzzzzz{~zzv~|zz|{yzxx{|{z}z}zz}~xx}{yyzxy|yz|z~yzzxz{}yz|z|}|{~{{{yzyyzx~|yzy}y{}{{{}{||w|~|}|zvxx{y~}{x}yz|~wyz{{}zw}}|{tz~ywy}w}zxx{x}|yz{y|zyz||x{y{|yy}z{yy}{{xy~w}y{xy{wy{y{|xz|z}xwuzwx{z|}xxw{z{|~v{}{zz}|||{y|zxwz~z}|{xzx{{xz|}}{wx}wzy~zvxx}zzv{yxuyy}|wxz|||~z{zy||v{w|{x}{z|xw~zy}{v{wyyxz~{y}y{}||z~}zx{y{y}{}|xxz}wyxx{}|{y|xzzx}{}y}|xz|~{{{x|{x}zw{{}|yz||z}{{v~w~{~|~~~{}~||y~}~}~}}}|x}{}~{}~}}~{}}~}~}~~|}|~|~yz}}y~}z|}|~{z{~}}|}~||}{|~}~~~}|}~}}}}}{{z~~{~~~~|{}z}y|~|}}~x{y}}|~{|~}~~}{~~~}{{|~~}~}||~}}{~~}~|z}~~|{}~|}}~}}~~}~||{|}}}~}|}~}{y~}{{}}~~y}~z{}y}}}}|{~|{}||~}{}~}~~}~}}}||}}}}w}~|~~~~~|~}~~~}~~~}~}|{~}}~}|~}~}~{~~}~}}~}~}}}z||~}z}~~~{}~|}}}~}}~{~z}~}{~~|~|}z~|{z{yx~|yzzxwz|zxy|{yy{tx|}v||x|xvzzww{x~}xt{{zzz~{|xx{xwzwxx{|yy|x}y~|{zz}tu|zw|zzyxz|txz}{z{w~{zx}w}xz~{y}}}y{y~{{{}}wzzyy}y}y{x{x|wz{|~z{}v~yzxy~~{{|{w{urzyx|{{z|}zz~wzu~|y{~xzz|~z{{}}||wxvz}wy~{zy}xz}zyzxyys}{yy}yyy}{|zzzx|~z{z{{y|}~}x|zz~|}|~z{zxy|w~vy{|}yvyx~|}wzz|y{yzuxzyt{y|}w}~}yxx||xz|zz{{yzy}~{zxwx{|{xw{~xuxuzz}{{w{yw{zu}{}|y{}yx~yy}}~~x{}{z{y||{{ywx}wxzzx{{v|zx{z|x{wyyzzwzzyx~{}xy~zy~|{|x{y{~|~~y~|}}xy{}{zxz{x}x|x{y{wz}x}zx{{||{|vwx}}}}xz|}~zyx{~x~{}z}~{z}z{~y~zz~|yyz|{{{|zzyyw|{|wxyx}xwzz}zyxy}z|{|}~y{~~~yyz}yz}~||~~{xx~z}{xyx{yx}v}wzzxwyxz|{w{vwzx~~{}~|y~}}zyzy~yxywy{}~}y~|{y~z|zyyx{{|}||w|z~|{~~{{}yuzw|x}xyy|w}{w}{{|z{xu~{z{{~y}}x}zz|r{{{}z{yy|wyw}{|~y}}w}z}{w|yzyy{}{|~{{x|yz}}}|~~~~z}|~}|~~{z~~~~z|~}||y~}~}x~{~~}}}z|}{|{~}~~x|~||~}~z~|||{y{z{x}{z~~~{v|}~~}~{||~{{~{~z~|}z|w{}~|}{~~}|~{~~|~|}|||y}||}~|~||~zz~~}}{~}|~~{|{}~}{}~}~}~|~|}~~~~{~|y}~~{|{}~{}~~~{|}}z|}}}|~}}~{{~~}{~}{~~|}y|~{}}{~|~~|{|~~}{}~}~~u||{}~~}|}|}{}{~~|~|}}}|}|}~{~}~~}~z}|~}~||}z|}yy~{~}{~}~}||~}}z~{}{|~|~|~~~|~|}~{{|~{zy{}~~~|}}||~~wx}yxx~~~|y}wzz}y|{wyyy~{wz{z|x~|zx}z{z~yv}~{z|}xz{{z{ux{{xzz{}zz{{|{yxzz{z|v~wyz}|{{y|x{xzxxx}z|{y}y|vzzuy}|z{{|y|{xyz~xw|v~{|yz~yyz{}|y{x{zzv}xs||z|wxz|z{~|~vywz{~|{r{y{}z|z|wy|{}z}y|}|v}||uz}xyzx{}~}yyzy|~zyyy|}w~~}x|zz}x|{xxx}z|w}}|yzzzz{xz}y{~yzw{w{xw|vxw|}z||y|{u|}{|zz}x{{|||z|w{v{~|}}{yw{}}ywt|}yw{z|y|{{wu{y}}~|}|yxxx{zww|~z}v}wz~|xv}{x{{x|v{zyy~}yzzy}|y{zy}{vz|~u|{}}zzzvxyx{z{y~zzz}{}|z~{|zzx~|zzzz|yyt}}yw|yxzxy{|z{|x}{w}|{{}{{z|zxy{z{z|pz{yz~zxwv}{zwzyzz~{}y||~{{|x|{y{wv{x{{|z|~zxz|y~|v}{xwzy}y~yyzyz{x~~|{|}{~{|zw~|wwy{zy~zz{{}{|x|w{{v|z{yy{x~~z|}z|zxy{{|}x}z}}yy|v~xzyxwyy{z}yw|yy{zyxyy{|}xzyyzy}}yxyzz|z}{{w}x|{~zz~zy|z|yww{z~xx~{|z{zyzz}{|~}{xw|zzy~|z{{{{}|vz}{}wz}}x}w|xz{~zvyxv}yvx~~}}y{y|v~{}xzw~~z}xt|zzy{}v|~~|~}{}|}}~{}|~~vzz~|z~{~}}}}||~|||~}~x}}}~~{}}~}|}~~}z}~~|y}~}}~}{|}{~~|~~||z}~|}~~}}}~{~~~~}|~~}{{{~~~~~~{y~}}~}~~~~}}~}|~~|}~|yz~{~{z|~|z|~z~~|}}x~|}{{~~{|y~}{~~~}}|~}|z|}{}|z~}~~~~~~}z|~}~~~|}z|}~}~~~~||~{{~~~{~{|}}|}~~~|}}}}}{|z|}~}|x~|~}}~~{|{{y~}~|{}|}~}}~{~|~z~|~z~~}|~~~}~{|{|}~~|}~~}{}}}}||}}~{~~~|~}~}}~|~}}y{z{~{{{{xzzyz{~zxz{y|{}yy|yz{y{|w|yw{|{~{|{|}}xy{zy{|z{z{|}yz{z{yx|~||{xyyzz~vz|ytzyyvw|xywt{vxxy{~{{{z{yxy|}{|x|y|~{z|z~|z|{~~{|||~|}v|y{}zzvxwxzxz|||zw{z|yv{y{yxx|zz}~~~x{{y{|{z{z{z{wzuy||yz|||y|x}xv{xzyz|yzu}|zzyv{}ux|z{|xxzy}~z{x}|xz|w}yxz{~}z~zz||y{z}zy{|{xxz}z{~z|x{}z{ww|{yzw}{|yyw~}{{{y{{|zy|xzy|z|x}zz}xyxy}z{x{}xzyxyzxx{}{{{~||zv|zz}{~x|yw|}z}}}|~}{|zy~xzz|x}z{{zqxzw}|yy}~wxv||wy{y}y~wv{z|zz}|~wzz{zuw}|~|y|zzz~{y{~y{}zx{yyzx}{{yy{yy}|xyzv~|z{|{z{tv}yz}w{zzy{{zy{x}xz{~xz~y~wvx{yxz~{~uzvz{z}y{w~{y|wvzyww|zzyz{{~zy|yu|zz}}y{||x{|yz|~|{|yyz}x|z~w~|xzy~{zzwy~z|z{|yzz{{{|{z~xyz{{y}zz}y|}~x}|xy~}~xv{{{|y{xzy}{|~z|}{{zw{{z|xv{zxwy{|zv||{{}wx}{|~y|z|y}{{{yv~}zu~y{yuy|y|x~|{yw}xy|zz}}~yz|{z|ww|xz~{|}}||}}~|z{}|}|z}~|~|}~}}}~}~~z~}~}~|||}~~|~}~}x~~w~}}z~|~}~||}{{y~{~y||}~z}}|~|~}}{~{}~{{~|}|~}~|~~{~|~|~~~~~~~|}~~|z}}}~}}~~~}}~~~}~z|}}~~}}~~|~~~}z~|x|~}|~~{|}~}|~~~}}~}}y~}|||~~~{}{}~||}}}}|~~|~|}~~~}}~x}y~y{}{}~~~}~}|}~~~z~~|z~z~{~|~|y~z}z~~|}~~|}}{{|~~z|{}}~z||zy||~}}}}~}z}~}~~||}|}}{y{~~|}|{{}~}}}||}}~|y~~|x|z||}|w}{~xu~z|{z||{{~}v|yz{|}~vz}{|~}zy{u}xz|}}}{|y{yzx{|yz}{xu~z~x{y|{{}z}}|{|{~{}{~}|xzyz||}~x}}|{z|{{~|}x}~~}z{}~{x||}{y|}~z|}|}y|z|}w~{|}}}zxz}x}{{|{z}|~||z}}|{|z||||~z}|y|}|yy{v{wzy}z~ry~x}y}x}{~|yz~zz~y|}z}v{}y|~}}zzz|~y~zxzw~|~|{|{~{{~{|}~|x}|~z|{~|t}w{w~|}yyy|{}~|}z|}z|{y|}|y}{~y~~~|v|yx}~y{xz}{|z{{y~z}}zzz|~{|}|}|~x~{~z~}{y{~~{|~{xx~|||~x~yzzzz|y|}|v||}|~{~}~~{}||||~|~|||{{w{{zzz{{{||}~}}{{~y}yyzyx|}{|~|~}|y{|yz|z|~|||}}zw~zx}}t}xy}|wxz|~~|x|{zz~|wz{{{y{|z|xz|{~{|z{~x{z}||~|z{|~y~x|~}{}w|{|{||z~{yy||{x|z{~yx{}yx}|}~|{~|}y}}{|z{{y}~|}yz|}zz~}}x{xz|z{{}y}||w||{z}{{{~{}~{~{|}|{}|{{yy|~y}v|}y|z{}~z}{z~}|y|z~z}}||||y}}~}}}~~|~|~~}{~~|~~~~~|~}|}~z~~}}z}|~}~}~~|~~|~~}}{~}~~{}}~~}}|{}}{~~~~~}~~}}~~}|~|}}~~}}{|}}}|||}z~}~~~}~|}}~|~~~}~~}~~~}}|}}~~|~}{~~}}~|}|}~~~~}~}}|~~}~~~}~~zz|}yz{wxz{x}yz{xz|{x}zx{z{x~yzz||y{|{yw||{|y{|{{xz{{|zxy{y|yx~|zz|{z{}{z{wvxyuxx{zxxx|{x}rtxxxzzw~{{{}}w}||}uzyyw|zzyy}{z}y|x}{z{{|~zuxuy{|xz|yy~}}zy|zw{y}|ywvwz~|{~}z|y|{y{~{x~x{~x~|~y}y{y|{yzsyvz~{yzxz|wwzyxv{z~zzy}x{|vv}w|zx~yzy||{y|~zzv|yz{wyz{zx{xw~||xz|{|{{xzz~}y~}|wzt|xy|{wy~{|{w~{|z{~{{z{|z|{|zzyw{~}yxxzx{|zy|{zxvu|{}z{{{{zz{z{z}{~~|~~|||z~{~zyx~}z|~y}}{}y|~~yvx|yxww{}z{w}zyv{{||||yz{~}vzx{y~~|}{{}{xx~}x{|yxtzw{y~z{tyv{}zz}w{||{{z{{}|y~wzzz~zw{y}x~{}zz{{{{~z{zx|}{zw{xxy{z{|wvzzywvwx{x~{wzy}vyvxu{|{zz}}{y{zz{|~}~{}|x}||x}{y{z{xyy|~}y|y}yxzy|xz{wz{|vv|zvy{zyzx|z~~{{|uz}||~zu}~y{|}|}z|{}z|{z|xxx||wyxz{{z|yyw{{~wz}|{{xz|{x{z{}{|}}x~{}~{}|{~zzx}{yvz||~w{wx|y}|~x|y}{}}|{{yz{}~|}x{{z|{y{~~}}~}{~}~~{}~~}~}~|{|}y}~z~}~|}z|{z~zz~}}}~~~w~~|{z}~||}w~}~}~}}}||{~}z}}|{~|w|~z~}~{|}}}y}}}~z~z|~~}}|}}~~~}~{{|}}{}}~~~z~~}~~x}|}{}}z~|z|||~}~~}|||~}}~{}|{}}}~}}|}~~~y~|||}~~|~~~}~}~~}z}}|~~}~~}~~||~}|~}}~~}z}{~y|~~}z{~~~z}{}}z}}}|~|{~~~x}|~~|~}~}~}z}z|y||||}}}~{~}~~|}}~~}|}|~~~~~}}}z}~}}x{~y|u|z|xzz|y|}}|{~|{x~{}z}|yy~zvx~}yz|w|x~}yyzz||}zx|z|yzzz{z~z{zx~~}vz~{z|zx{zzyx~|z~||}{{}}~|}y|~{w|}y{~y~z|}yy{|}}|zuz}}xx~}}y~x~|||z{y{zzzz{~{z{|z}|yzz}|yyz|yx~{z||}|{|yz}{{~y~z|z}|||{|}|zx~}x{u}w~|y~}zyyx~|}~|yz|~{{z~{{{~|wz}{}||||~z}~~}~v}|{|y|}}{z~y}}z|}{{}}||||z{~}z~}{x{z{|~||w|y}~|z|}z|~|}y~{z~{y}}~{|~z}|yx|w{}|}~|}{{y~|~}~}v{{||}}}{~y|~}{|}}~~~|}{}z{~zy~z~zz~~}}|z{~z{|}}{}}|~{{}{y}}y{|x~z~{||~{y|yxw}}}t{{}~~y{|{|}}|~}~yzx|}{~}~{y|}{}~|~yz||{}|x~|}{{}zy~|}~z{z|{~~{u{{}x|||{x~{~}||z~|{}{{|}}{zx{zyz}{{xy|}zy|z{~|~|{~|{~xy}{{}~{{{~{{}{}{~{z|y|~z|yz{}|}{{|x{z|{}|~|u||}|y||{z{}}~{{{z|{||{{~{}}yzz}z}{}zy}}~}~|}zw{~}yz~~~~|}}|~~}~}}}}{}|~||~~~}{}}~~~~~}~~~~~}{}~~}~~{~}}}~|}z|}}{~~|~{}}~~~{}~z~~~}}~}~|~~{~|}~w}~~}}~}{}~{~~}~~}~~~}}}}~~|~}~|~~~}}~~}~}|}~~}~{}|~}}}}~~||{z}~|~~~|}|~}{}{~}}}~}~~~}|~{~}|}{~|~}~}|~}}}~|y~~|}}~~~|x}z~~~~~z|z}y~}}y~}x{{|x}y{||z|y|yzz~~y{|{|~~~xz~|~|{{x~x}yzx|yzw|{}x{y|~|zz||yzx}ywx|uuy|y||{~}{{}}~}~~|z{y~}}x}{xwzuz{|~}zx~|z~wzy|}|}|{~z~xyz|}y{~{{}||~}x~||}}y|~|{}{}}~{z}z|vz{~x~~y|v{z}y||w}{yy{|uyz||vz{y~|}}|}~{{|{|{~|}|}||{~|zz}|{y|wy}~z~{{y|{|}~zzv|}{y~w}y~y|{y{}~z|~}||{z|}|}~{|}}z}zu{{y|wxxxz~zz|z||||}|{zwy|{yy|x|~|zy{~{~}{z{{{zzz}~w{xzyy{{zxxwwy}|zv||zxz{{|{y|x|{~{|{}}|w}{|y~|y|}}w||z}{zz{||||x{x{x|zsz{uz}}x}yw{wyzzyx|~{y||z|~}|z{|zz}~{~z{{{~}zzz|z{z~w|xzyz}yvxx{~|z|xz{{||||}|}}{x{xy{}y{~{yz}z|}|}~x|yy|}zz{y|||}zzv|y{x{~yvxxv|~~|~y|~|w|{yzy{~x~~|~w{|y{~~}{zyzy}zxyy~v}y}||}|}}wzyy}zzz{|}|zy}~~{|xz|z~yw{{|{{{v}}{v}zy|}}zz}{~z}{~zyxz{}~|||}ww}{y{{y|{}~~~{~}}~~~~}~{}}~~}~}{x~}|~}z~|~~~~~~z}z~}|y}~~|~~}{}~~{|~}}~~}yy~~~}|}~}~}~}}x}~~~}||||~~~|}~}y}~}|~~~~}}~{{~|~|~}~}|~}~|}}}|{}~||~}~{~w|~}{~z}}~}~~~}}~z}~|{|{~|}}|~~}~~~x~~zzzz~u}{zvyv~{}x}z{{zx}zzyvyx||zx|~|}|yyz|yxzzzx{|x|z~|{y~xyy|{z{yz~|}y|zx{x~~wyxz{x}xz{y|xx{v}{yz}zv||{xvx~{y|zwzx|ywzy}{z{zy}}vzz|yx{wxw}y}y{|{{w}{|}x}x{|}y{y}zywyyyzvzwxzyz|y{|~zz{~yw~z|y|z{|}z}|z|yx{{zyy{{{|{w}z|}{{|y|{|z{~yyxy{zy~z~||z~|~x{~yx{z|}{}w{{{wyw{x|{{~tzxxy{xzwqzzxz|zz}ywzz~v|{x{yvz|~xwu}~{~|~{}{xy}xyxx{zyzy|yyz|x~|x|{y{y{z{||y{}yyxzz|}}}{|z{{|}{|{zzzx~wx}{w~{||z~}~zz{}zz|{zz}zy}~|}sz}y{vxzz||{{~{y{{~z}x}|{x~y~y|}y{w|}wu{|}|yxyx{{x~z|x{yywzx{z{}x}{{|yx}|zy}z{y}uw}y|~{~yw}yyw{xzv|wzy{}xz|||{yx{}||{y~zywy|{}{|}{~~z{|}y|{y}z}w|{w|}yx{||y|}~z{zy}yy{}z}y}zz|z{xuz|y{yz{{{{yuv|ww{~yyxy|y{}|}yv{zyz}|{zx~uy{{|y}|~z{|x~x~zy}|~z~z~{|}~yzzsyzz{y{{|}||{~{{yy|vzy~xx|yx}{zzyx|~z~{t}{y}xw|yz{{|x}w|zyx}~~~~~|}~|}{~~~}~x}~~~|{~}}~z|z}|~{}}{~|||z~z~yz~|~|~~~~}}z|~y|}{}}~}{~}{}~~x~~}}}|~|}~~|{{}|y}~{{~~{z~{}y}}y{z~~~}}|{~~y||~|}|}}|~{{}|y}}}|~|~~|{|~z~}}~}}~~|}}}|~||x||~|~|z~}}~~~}~~}|}|~||~||~{~|~~{{~~}{{}}{|~}z~|}}~}~{~|}~{~z|{~|{||~~{|z||}}}~{~~|}|~}}~~|}}}z~|{|}~~|}~{z{zx~~|}}}~}~~~{}{~~~~|}{z}}|~}}|}~|~}}}|}|}}}z~{}}|||z|xz}~|~|}|}||||z~|}|~~||}{y~y{z}z}{~zzzy}y{wzztvzwy{{~zy{x|vyy}ywy|z|}~|}y~y}~yy|~}yy|{}x}}|y{}}}y{x{x}z~y{y~~||{|xzxvx|w{yv{yxyww}{||zz{wz{~}}|}|xw{wwy{|{x|zy|wyzxyzwz}w|}ywt}xzzz{{zyzy{x|zzy}w|z|~z}z~{yyz|{|yz~||z~w~}}}{yzt{u|z{~y{yyzvyz}ty|z{y{{|~{}~{wx{{{{~{zzy|~}~|{z{x|z{|x~vx|yx~wvyyv|uv{yzx|wvw{xy~|yxuyx|xxwy{z}|zzx{||}{x{x|{wsz~xw{~z}vy{wx{zz}zz{{{zz~z}{xxy}z{}}zxy{}|y}{x{z}z}z|}|||z||y~z||~}}|y}xwy}}}y{y||y|zy}zu|}w}xwyw{wx}y~x~|~}xy}y~|x|{yzyx|}wv{vv{xzy|||z}xzzzx}y}{v{}{zy|x~zy{|{|||~yx~z|~x~~~~{yx{ywy{{~|u}z|x{~|}yxtyw|x}|ys}xz{{|yzy}z}{zzz|y{z|y{yyw}y{~~zz~w~{yywx|~y{w{v{{y{yw{sw|yzzy{{{yyy|}~|z|~z|~}|{z}z{zyx}{zxx||zyxzzux{z~xuyxyz|}}z{||z}}z|{}z{x~|~y|zx}z|}}|}||}yzxx|{zz}ywzwz|~x|}zx}yxzyy{~y|z}~vy|}w{{zzzv{|}|}}~}z}z|}}xz~|z}}~|~~}||~w~}{}~~}~~|}y}{}|z~~~~}~~}~~||}~{~}}{|}{}~~|{~~~~~}~}~~}{{~~{}}|}~}~~|y|~~{~~~}|z{~}~|~{}zz~|{|~~|~~z~}|}|~~z~|~{x}~~|{|~{}~~{~~~}~~~}{~~x~{{||~}~~~~|}~~}}~}{~{{}}{}}}}}z|~}|z|~~{~|{}|~}w~|}}~|~~{~~}}{}~|}{}|}}~~}}z}}|~~~{}||~z}|~~|~~~~}}|}~}|yz~||}}|yzy}z~}{}{~~}~|~|y|{~{~y}~|{z|~z}}|}~~~||~wu{}|y}|zz{}|y||y~y{zvv|xw~{yx|{xy~|}|zvxxyy|{{~}~|{x|x{{x{{}x{zy~x{}z}yy~|||xz{yzzy{{x}x}yyzyx||zy{~w}y}y{xz||xx{v{z}|x{wxx{|}yuxy{{xx|}w~}xvz~wzyxyx~{y~{xxy||x}y~v}ww{y{{{}|}y}y}{||{w}y{z{z}}}||{{w}~yy{~z}|z}{yy{wz}}xzvzzw|zxy|}||~v{|ywz|{|xw{}|~|}w}zvz~{|}~zwzz{||{zz}|~y|wy|{z{x{|||zuzyzyzzz|rz}x~oz|~vxzy|}{z{||z}z}zxxv||xy{|{xw|z~{yyw|zzw}~{wzy}xz~~x{xzzyyv}||{{|||}{y}z|{|y}zv{}u}~x|u~zw}||||{z}~{z}z}zz|yx||zz|yx|z}{}w|~yy{{wz{yy{|{yyy}y{}y|ww|~~|{y{~{wy}yx}x{xxzywz~wxvyyy|~zx~{|x{y|y}{y|z{wy}~|y}w|z{~~w}}vy{zy{}|y{w{z}yzy}yz{{}xv~v|y||xy|z~|zz|{y}y~z|{yz{w{xz|{zyzzy|zzyy|{}y|wxzyy|w{w}z~zz}zz{yvvx}|~{|~}z||}y{x|z{}{~{|{z}{{w}zxw{uzwy~zzz|zw}||xzx{{}|zx}}u|}xyzy{{zxy{z{yxxywyw|z{xyx|t|{zz|}y~z{}z~~~}}~~}~}~}}{~|}~~z{{y|~~~|z}|~}}~}~~w~}|z{}~~|||~~~~}|~~}}~{~{~~|}}|~}}~{zz{~~|~||}}~~}~y|~}x~~~~}}}}~}~{}~~}~}~y~~|~}~{}|}|~~}~}~}}}~y}~~||~{}~~}~||~~|}}~~}||~~}~}}|~y~}{~}~~}}}}}~}{~}|~|{~}}}~{|}~~{}~{~~~|}{|~~{w~~~}{x~~||~|~z|z|~~z~}~}~|~|}~{{}~}}}~{~z~}~}~}}}}||}{{{|~|}}~|}{}}}}|~~}z}}~}yz~||~|~~|~~|||}|~~|~{}}|}}{|}}{~}x}~~x~z~}~{zx|{}{}y~~|{|{|||}{z{{}z|xzxy~}{wx{yxxyx{||{|{{~z|xz|{}~||z}}{~{y{w{}~{zzvzx{z{z~||zx~||y|{}u}szw{{|zy{||}{z|v~{~zz}z{{z}~~}{y{{yyx}yxqw|~|{xx|{{xzxw{z}w|z}yww}y|w|yz}|{z{zz{~}z}|z}~y~|y{wz}|}wyyzzyw{}zzwy||wzxyyxyxywyzx{yzy~{}|z~|}z{zz{xzuzy|zw}~{z~~y{uwz}~y{yyx{x|~xz|}|zwzu{}yzzz|}z|z}|z{zzzw{}w}{zxz~x|xy{zz{xy{{w~y|y}{y|{y{{}|zywuyz||~}|~y|z}}}~{|||~x}~zy|}vz}|y|{|{xyzz{}y{}yzzyyxxzz|zx~z~{{|y|}{x{~~}}~|y}}xz~z}y~y~vyzz~{~xz}zwzyvx}||x~z~{z{}{z~x~|}}y~z|{~}x||{|z}{z~{{|~}z{w~xvt~z|zqxwyxu~zy{|y}t{}z|yzwvz~zy{zyw}yx|y|z|w}|{|}|xy}z{}}{zz~|zyyyz{}{x|{zyzywww{{yzu{~|y}yyx|{}x}}~||{~z{y{xyyx{v|xzywy|~{zy}wzy{z{{y|wyyzzz{~zsz~xy~}z}~~}}z{}~z|{{yyz|yw~|vz{|wy||xz~yyzw{}v|{ux}~}}~|~y{z|{y{}|{}~~~|~}{}~}{}|~}~}|}y~}}}}~~}}~~}z|z~|{~}~{}}|||}~~}|}}~}~}|zz~~~~~}|yz}|}{~~|~}||}}z~{|}|~~}|~|~{~}{|~}z}~{}}}||~~|}~}|z}|{~~}~~||~{}}}}|}}|~~~~||}{}y|}{}y~||~|~~|y|}{z|{|~z|}~~}~}~}||{{z}|~|}~~|~~||~w~~~z|~}z{}~v|{~}~|yz~~~|y~z~}{{|~~}||||}}~}{|}~}~z}z|{~}~~~}|~||~|}~~}}{~~}}~{}}~}w}~z|~}}||~y{~~~{|~~~|{y~|yy{{{x}zzxzyzzwx}x|xz}zzzw{yzzyv{y{{y{zxwwy{||y{wz{}|x|{{{z~}uz{~wzz{w{wz{~{yz|xzz|{}}|z|}~pz{z|yy{{}y~zzv{zywxxyy}|}|{tw{yu{w|~z{{}}{zx{w|{}{yu|{|z{{w}|yz}{{z{|{}{{w}wz||z{|yy|xy{yzxy{z{yxzw}}xv{y{}||{|{ywv}|{z~w{~y{{xx~||}{y}zx{~wyz{~|||}yz{{z|~{z||~{{{{s}|{yx|{y}y{}{{|z}xyy|~zzy~~{||~}z|yz{{z||x|w{}yz~}|x~y}wz||{~|z~~yyyyv|xyxz~|}|v{y}zxww{wyw~}{|~z|}zyy{}{zx{z}~wzx}||zy}}{y{yzyy{y|}~|{}xz}{|y}yz|v|}~}~z~|wxyz{yyw|{{~u~|xx|{}~|||y|}|}~}y{|{yz|z|yw||}}{z~}zxrvty{|zz{~w{||~|{t{y|{~~~x}x|zyy|}}|z{~|zxz}zz}y|z{zyy{{{{zxywxy{zz~zz~x{|{vyzwy|y}x{{zyyz{y{{{|vxw{}~z}|wz}}~y{{y}zyz{}x{|zz{|{|~}||x|yyx}|{w|zzz}xxx~{{{|y|yz|yy}}wywz}xz|{z|z~|w{|vx~w~~~{y|}{x{}}}}~}}xyy~{}yz|~~}yx||zvz~w}~|z~wy{}y}y|}{xyw|z{{~|~}~~{~~|}||}~{~||~~~~}|}|~}~}}}}~}~z~{|}||{}~~~{}~~~~~|~{~{{}}~~yx}}~}}{~}~{~}z~~~~~{z}~~}|}~}~}y~~~|||z|}{}z~}}}~~|y~~}~~~}|}}~~}~~~~{}{~{~~|~}}~~|{|{~|~}|}y~}~~}~x}~~z~z{~~{~x~{}|~}~}~|}}~|~}~}}}~|~}~~|~{~~}z~{}~~z{~z~}|wz}}~|{~~}~||{|~||~~{|~~z~}y}~~~|{~~|z~|||~~{~~|}~~}~}}~{{|~~}}z|}|}|}}{{~~}||}z|x}{|y}~z||~zzw|z~}{wv{xzzz{~w}|y}z|{~}y|{|y~{y|~z{~y~|~|}||{}n{y~z}~yz~{}xxyyy|{}z|||z}}{}|{|w~{}}x|||{|~~~}{}y{z}zywzw}yyz|x{{~||}||~~{|y{|y|z||~~~{}{|{yx||zy~|}}|}}|~{~{~}}}}{{{yw}zzx{y|~}|v|z{z}|wwx}|||{}{}||~}{~|{{|z~{{}}}}|{|}||~z{x~z{z||z{xyzzx}{}|}{~zz}||zx~{}}|{{}}{||~~}|}~}||{{x{vy}y{}{z}y}z}}{{|y{||{~}|z{|{~{xz}{{z~{}x{z~||~~{w}}z{zw}yw}w}~~|}{z}}{|}vw{}}~|vy|}vy}}~}~zy~|}}|{{{|zzzzyw|{~|}|v{~zz{|vx~}}{y~z}|{z{|}~{}y{|x~||v|~|}{}xwz}~{|{{uz||x}{|z~|{}yy||zzz~zz~y||}~}|~y}|{xx~{|~~||zz|}yzv{xz||z~{{|}{wy~y|{|{{zwz}~|}~y}~}{}{x|z|}~|ywx}{|~}}{{w|z{v|yyzw}{}}r~~~~yx~z|{}}zy~~x}{|~~||~|zx}|~x{}|z}|xxxz|w|yvy|}~x~x}v~|{{y}{||}yzz~{|}{~~}|~}~{~}}x|~}~z~|~~~|~}~|~{~{x~~|{}|~~}~|~{~{~z~|}|{~}~~~}}}~}{~~~|}z}~}}~}|~|}}~~}|}~}|{~~|}|~}~||}~~~{~}{~}~~|}~~|~~}~|}|}}~~~~|}~~}~|~}}~~}~{}|{y~~~~~~}~}}~~~~{~~~~}}z~~~}~}~~{}~|~~}|~{{z~|~}~~}y{|z{zw|w{{wxx|z|{|{vxzz{xzx{|{{zx}y{xyy|y|w}}yx|xz|y{xz~z{}zzxz}z{z~yx~{yy}{{x{|yy{{{yy}z|xz|zz|xwvy{{~}|}zy}x{yvz|zvzyyyyuzz{w{{xyxz{|{|yx{yzy}{y|zzy}ty|{wxyz{|~{y|vxz}}}wzxzyzy}vz{z{}x|xxy|xxyy|{{{|w{yzzy}~x}{}zy}{yx~|}z}wz{{zwy{zzu}{xz|{|{{y}y||z|~~z}zz||zz~zz|z}~|}wxx{yywzw~|wz|z{x~}yu}~z{{~|}{{zwyy}x|{zz{zyxxxzz{w{|{xw|z~~xx}v{z~y{|~y|z|||{{{}x}yy|xyxw}xyz|~{|zxzx}zx|x}xy}w~y|}{}y{x|x||{|y|}{y~y{~}vxy{~{z}z|~}z}uzwx{{{||zzzyy~z{|{|xxz{|wz|zuz{{{y|xx}zyy}~zx}{vzz}z|}xx||~zxwwwz~xxxz{yy{zy||{z{{||~z{~|{x|}zz{zzy~w|z~{|vyx{}}zzxz{~w|{zzxyx~~|z|xx{yzz~{{|}zv{{xzy~yx{xz|y{~z~yxx}z}|~v|z|zw{v~|{{w|zz~}}~||vy|y|y{}{y|~{|{zzyz~vz|yzyx~}{|}z}wz{|}}z}~||}~{}|zz}}~{y{zx{z|{x{y~z}x{y}w|}~yyxzz{z|{z{x|||~|~}}~}}|~|~}}|~~|}{|~~~}~~}{z~~|~}}~}~~}|{}|~}|}~|{{|{|~{~~y||w|~x~}~~~~~~~~{~|~{|~|{|}~~{}|~||~{~}~}}~{|}~~|{{~~~~~}}}~~~}~}~~~}{}}~|}}~}~~z~|}~~{~~}}~~}{||~~~~~~}~|||z|}~~}~~~~~}|~}}{|}~}~{}||{~}|{}}}}}~}~}~}|~~~}~|{~}{}|}|~~~}|}{|zz}{}~~~}}}~|{~~{}}}~~}}}~}|{~~{}}}~z}}~w|~{}|z}|~~}}~|}}|}~|~}~|}z}~{{}}|~}}}}z~}{}{~{~z}|w~x{xyy{yv|{w}}z{zwzx{}z~||}xx}|ywy|zy|zyzzz~|w|yxz}yzy~|}||x{s|{xw{xwy~|uzzx{yu|wzxzy}{yy|{x|{t{x{{|}wxx}|~|~|y}{zw~yxy{xuyyz{z{vyzxx|x}{xxxzzvwzyzyzy~|y}wx|y}{{|wx|v}~}xzx{{|zywxzxzvxuwyuy{|xyzyxy}zw|zy|z|y~{wxw~y|{zzwzz~}}|ww}~{}z|wy|wzy|~|{|vz|v{{w||{}z}zyu|{y{{vwyzz}{}yy|yyxz{x|{}||~yy{y|x|z|zzzzuzzww{zyzy|y|{v}z{}z|v|~}|}z{~y{y|{{xy~zzw|{|}}{z~zuww}~x{wy}v{{wq}||{}}ywz}yz}{w|}|}}xyw{{|{|z}|x{}{|}{~z|{|uzywx}x{z{ywyt~w}vxyyz{y|z~y{wz{|y~yyw{}}x}}y}{|{zyw|{y~|}|{xxzx|zz{zxz|x|yz{zx||w{xy{z{xzx{z|~z{{z}~{w}zz{}|{zx}y|u}y{|{zz}|wz||yy|w|}{xx}ywyzzy|twy|u|vx|zx{{{x~zz{|}z|xz}zywyu{~|xy}}x|zy~zz{syxvxvyw|yzzz}yz~zy|zzv|z{x{yy~zy~zz|}~{xyz{z}}|{y{{uyzw}{y}w{|zy{zyyx{{{{p{uy||~|~yy||}|~xz}w{}~}}z~}|}}}y~{~~~|~}~}z~}~~}~{}}~~~}{{}y{~~}~||~{~~~}}~~}}~~{~|w}y}z|}z~|~}~~|}~{~}~~|~zzzy|~|z}}y}~zz~~~~}}|}~}{|y~}|~{|}~}~~}~|z~~~}~~}|}}y||z}|}~{~}}~{}~}}|~~|||{}z~~~{~~}|~~{~~{y||}|}{~|}~~}~~~|{y~~~~~}z~}|}~||~}|vz|~{~~}{~}~z~~{}~~~~~|{|{||~{|}{}~|{yzz{{{}~~|~~||~||{~}}{{}||}z~}~|~~}~~~z~|}~{x}~}~{}}|~~~xyz|}x{||z||yzt{|ywy}z{y{yzzz{}~{|vxz{}z{|zywzxyxv{{|zuzx}xy{xw{|zv{vx|}|ww{y}yzyzzyzzx|y{|}z{zy{{x|{~zxywyxyxywz~zyzyx~~yzx}{{}v{|x{}wyxw{zyy{{xwxx{z|{z{wz}{xz|yu{}y}z{~zyuy~yw{{~~~z{}zv{{~w}zyvyuy{xx|}~y|{wy{ww~v}~zzzz{{|wyz}y{yxyz}x}wy|y~{{v}x{xyzxyz{zu{zv~|{zz|{|x{y|x~{w~{|}uz|y{y|{|yy~zy{{uy~xz}{z|~{v}zz{z|y}v~~{|z|x}|{z{~zz{||y~y}{yz|x{y{zxv}wz|}|w{z}~{y}x{z|uw|v|}||z{{}|w}|||z{yx{y{z|yzz{vyyy{{x{|||~zz|y{{~{w{xz}|{zz{yxz}|||{|z}|z{|}{||}|{{x~y|y}{|zwx~yyy{w|v{|{}yyz|{zw{zwzv}{z}}yzwz{y}yvz{||x|{zyzw|~}|{~}|{|y~x|{xx|zz{y~{v}x}{zy|zxux~yz{}v{}~yyyu{xxz~{x}}||z{yt{||~}y}{wz|y{{{}yv|y||yy{y|{{z}y}y{|xwx{w{xxxx{w|}wxuz||}x}wy~y|z~xy~{z|zz~{vzu~yy|s{zwy{w}{zz~|{z|ywxzzx}y{{xzx{zy|}yvxzx}v}~{ywyz|||y{{|yz|~|}|{}}~~|x~}}~y{}}~~x{~}}{~~~}{~|{}|||{|~}y~~~~~~~~|~~{|}~|}}{z~~|~~~|~|~{{}}~y}~}}}~~~{~z~}|}~}}}|{|}~~}|~z~~~z}}}|~||z~}z{||~}}}~{}~y}}|z|}~~}}}|~~}~}{}~|~z}~}~~z}~}~~~}~}}{}~||~~~~~~z}~{~~}}}~|~{|~}|}}}}{}~zx}~~{|x}|~{}{z}|}~z~||~}~~{~}~|}}|{x{~||}}~{}}|}}z{~}~y}{x~}}{}~~y|||}~||~~~~}}~~|~|y||{~{~~z|~~y|~|||~|}}~~}~~|}~|}~z~{}|{}}~{~z|}~~~~|~{}x}||yx|yyyyz~z~xv~wwyz|z}{|zxxwv|z||yxu~z{~z{y~xz~|{z|y{z|{~~~{|}~yz~xx{~{zy|x{y{yu|{~{yy}xzxzwy{y|wyyzw{}}z{~}{yyz~}}{{zz{}z|xv}yy}{zz}vv{{{ywyz{xz|x~z}z{z{|x}xxzxyzx{|zxz|{|z~{}{||}~zvy~z}|y{{{yyyy{|x{zyxxyy}zzx{vzwwszywz{{}y|{|y}|{v|y{}zy|xw{{}{~}y~{xxwy{}{x|{xyy{v}xwytuywy}{z|yz}{{uy~zz|w{zz{z|y|{|~}{~|}{xzzzz|{x{xzxxzvxx{~|v||vyzzzy~~{yw{}zz|}wzz{z}x}{~|z~|{~y{|y{y{z~zzzu{x{ywz{vxz{z{yzyz{~x{xy{|y~~zzzzz{x|z|zy}~{|{x}|~|z|||{yvyw{yz}|zxx{{x{|}w}xv|{zyw}{vzx}{y|{zy|}}~xx}z}|~yy{z|x~uww{x~zwuvuwu{||zzzvy{wyvuxxzz}{z}~|||{z~|zwywyx|zx{{~zyz}}{zz{z}~yyw~{yz}z|~z|yyyw|zz|{zyy~x|x{||z|zy}|z~~zu{|z~||~}{u||vx{x|~{x||z{~xy{xx|x||x{}|z}}|y|{|}{|x}zy~|~~||}|zwz|{z}{{|wzx{||xwz{{y||w||zw{{}|sy{yu{~|y{}yy||}{z{~z|z~}|z}~||z}||}~~{|~}|}x}w{~~~{~}~|}~~~}zyz|~~}}x}||~|}~{}~~~}x}}~}{{}}~}}}}z{{{z~}~~|}|~{|}|}~||~}}|~~}{~}}}}~z~}~w~~}~}~|}{~~|y~|~}}~{~~}}~~|~~|}|zx~~}|}}z|{{}}~}~~{~~}|~~~|~~}|~}}|y|z}~||}}~{z~|{}}z}~{{|}}|}~~~~~~z|~}y}~}}}~|}}{||~}~}}{}}}{}|||~~~~}z~|~{}|}~}||~|~~~}}~~~~z}~}|}}|~|{}}~z}{{}{|~|}||}}~}~~|~}~z{z|{{|}|}}z{~}x{}}}y{|x~{yxx{}u|uz}{y|y~zz{x|uzzyyyzv{}yuwy|yy}w}|z~z|yy{y{y{z}yy|y|{||xz}zzx~wyx}x~}~~~zyyyxw{vy}yzxz|~yx{yy{zwu{zy~yzyxx}x|}x|}x{{~{{~wyywyzxwyyz{xvu{zz|z}z|~z|}{xzw|x{|vw||w|~y{{yx{y|}xv|{{xy||u|y~zzx}y{|yz{w|z{}w{yv{z|vvwz{vy{{{zy}yz{{~yy{}|wzx}~u}w}{~w{|{||~v{zzyw|xw|{x{||{y{{{}zx}}y{{|{|z||wyz|y}x~y{|tz|{zywxyyzv}zywzyyz|w}yzxx}||yx{|uz|~|~{|z~yy}{z|{~y}}y{|yyz{xzyzz~w||zz}~~y{|xw|{zzzy|w{}x|{zx{}zx~}|{xy}z{~{zw|}z}}zvxyxz}{x}zyz||xzvx{|z}z|yy}xzy|z|{{yw}z|w{xz{zxw{}yx}y{|}z|yz{w|~|{yxzzxxv|z}xyz}|y||xyvvy{~yyzz|}yx{uzxv{w{y}~}w{x{y}xw{yzx{~{~{}z{|w~||||}~z|~{||wx|u{x|v}|x{wy{{z}||{zw{{{}}x{y{yyxv|x~{|{y|vyy|{wz||x|xwyx~}vyz{zxy}w{yy|~zz|{}z{rzxyw{~qvy}z|y{|{}|{{|{}}z||{z{x}y}zzy{zu{{y~|~yyz}}}~~}z~~}~~~~}|~~|}w|}~{|{}|||}{{}||}~~}{~|}}~|~|~x~}~}}~|~~}}z}~}~z{~|~y~x~{|~~y~}|}~~~|}|}~}|~~}|{|~||~~{~}~~~{~~}||~}}}~~|}|~z~z}}}~{~|~|~}~}{}}}}}|z}|~{~~}{}~~~}~{{~}}{~{~~}~~~|~~}}{}~}~{}{~|~}~}~}{{~|}~}~~|}~~|~~~~}~~~~w{{~~~{||}~}{~~~}|~~|||~~||{~~~}~}~~{|~}z|~~~~~|~{~~}~y{}}}z}||~~z~~~{}y~z~|}{{{{}|~}zz}|{~~|z}~{~z~~y~vyzz{{y{{|{{yy|{u{v{}}|y{z|z}x{wyx{}|v{{zvz}z}wyzz~~{z{xy|yy{}~{y{{zsx}|~vy{xy|{{y{~w{z{zzyzwx}xyyx|{||yy{zy|{|uyzzz{|zzy{~zu}x{{{xzyw}xxzzxwzvyww|{yxy{u{xwy|z|{z{{}x{~yy}{~|y|}x{~}~|}{|}yz|zz}}zzzz{{y{ywzz~xx}y{x|yyz{||z{~x{zyyx}{{}{|yz{{xx}z~~{{yy|wyw}wzzx|z{v|y{yzy~zw|xz{{xxxx|zx}||~}y|v{xyy{~zy|~}{x}uy~yy|xy~}xy|{{y{uxyx{}{{|~{xy{z{{||yxzzz{~zz|{}~}z~{y{w|}|y{{|vz}wz}w|zzwzxx{yz~|xyzx|{ww~|zyxu{~x|zw~}||}}}|yx|}z|}wz|y|{{x|y{xvxzzxwyz|}{y{{xz{|xy{}z{vyyy|}vz{y|z~|~{zuz}}{||}yx}|zy{|}|{{z{}w{w{zzx~wzzy}z|vwz~yzz{yzxy~x|w|{|{w|y}y|z}~{~z{zx~||}w{|yyx}z|xyy|yxy{z}{z~w}v{{wy{z|{{yv~w}}zzxzz}{zy{~y{x|zz|{yw}{y{|w{x{yw{zyzvyz{y|{~xx|zzzzx}}z}||{z|{tx~xz{}}{~~}~z|~y}|~|zx~|{{sv{|uzyyxz{zyu{~{z{}z}{x|}}|y~yy}{}~}yz|}|~{|~{z~~~|~}~~y|{{|}}z~~~|~~~}}~}}}|}~|~}~z~}~~~xy~}x}}~}}||{||~z~~~{~~||~~~}}{~~{{}}~}|}~|}~}}~||{~~~{}}y~|~}~||}{~}}~~}}~~}~~~y|}~~{}{~{}{{z~y|{~~|~~z~{~~}|}}}}~{|~~}~|{||~z}~~~}~{~z~}~||}~|~~~}|~~~{}}~z~~|}~~~}z}z~}~{y~{|}{{|~}}~}~y~}~~z}~~~~{x}~~{}}{~y~~|}}|{~{~~}|}{|}~~|{~z|{~~~|~~~~x}}}~{{~z~{z|~||}}|}|}||}~}~|~~|}}||{~~~}||}~y|~}~|~z{{}|z|{z}}~|{}x}zzy{}{}z||v~|yz}z~w~z|v{|r|}zx||}}yyyz{z|~}{z~zw}xzy||{y}|z|y}{|{}{|{z{||||yw{{xwyyyzwu{{w~{y~{z}|~~z{|{{{z~~yzyzyzvzw~{||u{y~}}}}|ywzwz|y||}|z|~~}|{|y}}z~}w|z}{||~z{|yx{|{zzy|~{|}}{yzx}zy{|||{}x{~y|}}}|z|y{}}w|}~~x|}y|y{{|zzx|z}|{|zw|{|{y{w{}vyw~z{wx~x|~yyz{z{x{zx}{|zx{|~{|y{}{{z{|{{}}|||}|{|zx}{}}{x|{~|v|{}u~|zz{{}}{y|xx||y{|{}}|xxwxww|zw~|z|x|z}y{~}{x{x|}|y~y~{zx|x}}}z|w|~y{||z{~z{~{v{x|zwz{}|x{|w}|}{}z}}|}zysz{z{zu}zwv}}uy|y~z|{|zx{yx}|{z|{}|x{{|{~y{yy|{y{}|x}~|zyx||y}{z|}{|y{|zy~|y}}}}}wz{|y~|}zz|{x~y{{}y|{{zzy|z~{{}}y{v}z{~{xz||}|z{y~}~z|{{xy|z}{|{zv|}{||z}|x}z~t~x|z}zvyx{}|}|{~~}|}}~|~}{}~|xy}|}||}||~|{yw~{{z{zyy}xy}}y}~t|}{yy|y~~~|x||~~}~{~}}~}~{~}|}{z{{}}}}|}~}|}|}~}~~~}}|~|~|}|~~}~z|~~{}||{}|~}{}|~~{~~}}{|~~~~y|~}|}{|~~{}}}}|}}}}~~~~}}~~}}|}~||{~~~~}||~~~~~~}{}{}~~~}|w~{}{}~}~}|}}}}}}}|~~~~~}}}}{~}~z}~|}}~~~}|}}~~|~~~}}}~zx~}~~{}}~~~|~|}~~}~|~~~~}}~}||~{~}}z}}{~~|~~{{~y~}~}}{zyx{z|zz{xzx~zzw{|z{z{|v{y|xwxz{{zz}~w}|ww{yzz{z{|}{{{}~}||zx|zyyyzxw|xywuw{xzwzvx{x{}{|}{yzz}|xxw{||}~wz|w}yy}yzwz{|zyywzwxy|y~z}yzzx{~{xx}y|wzw|~xy|{z{yy{}y}|x~}z|}{xy~zz|}~zx}w|wzxx}{y}{zuz{vywz{z{{zywx{{{{{||{y}{}{{|~~|yz|yw{}xyyz{}y|y{}zuuy}~{wyv~{|{zxvz|}{xx}z}z{ztz}xy}yv}|x|}}}|}y{~{|~z||z{zv{yyyxwy|ywu{~xyzr|}zz~~{}x~z|}~z|zx}zy}{||z}y{}{yz{y}}zx{y}||{xu|wutzxy|xz}xx}y}zwzyx|x|}{|z{w{z{z|}|}}{z~{~y}|y|y|xvw{~{|v}}~tx|}{~y~yyyzxu{v{|{{|{~z}xzw{~zy}}x||x}y~zw~v{zxwu{y~yxy|x}x}{yywywyy}z|zzz{v}z}}x|w{~xyxzxy}{{y~u{w|x~zy|x}}{xzu|w{ty}}}{z}yxxwx}}y|ux||x{y|||{{}|y|{}}xx{y|~{}z}yy~~|{|u{ywy{y}zvwy~~xzzyz}|{{x}{xx{z{}}zyz~u~~x~{y||}~{{||}}~{{~{{zxzz|~z~}t}{yxy{yz}}zzz||v~zz{{y|z{~wwy|}|wy~{||{~}~|~|}{|~~~~~|~~{}~}~~}||~}}x~y~|}}~~~|z~z{{|||}|z}~}{~|}}{{{}~|~|~|~~zz~~~~{~|~}z~}{}|~}{~|}{~~}~|}}}|}~~~~~|||~}}{~|~x|~{w|}}z~~}}}~~|~}~~~}}|}z|||}{}{{}y|z|~||~z|{{~|~}zy~}|{{~}{yz|}}x{}~~}~~z~zz|~~}{~~{~~{y}~~|z|~||~~y~y~{||~~~~{~{}}~~~~~|~~~~~|}~}~||~}~~z{|}~~{}{{~~}}~~~~~}~{}z{}}~~}{|~z||{~z}~||~~~~|~~}|}~{{|}z~~||}~z~y}{|}}}~~~~|wz|}{zz}}z{|y~}w{}yx{}|y{|}zzw|z~x~|}}}y}w{zy{zy~~y{||{||{x{|{x{~{}{~z|z}{{wx}z}{||zx~|||{{{|}{z{x}z{y|~{~z|yz~|~z{{|~|yy|}y}zzz{~yyz|x|{}z{~}{zv~|{~{{yy|z{}|zz}z~y{}{z|z|xy|}|yx}~}yxx{y|~||y|}|z{|}x~y|||}zxz{vz~|{}{{~}{yyxyz{{~yz~{|z{||yz{|~}|z~|wv|{||}}~t}|z}z{~{z{y~~z~{{{}~z{|zy}zxz||~yw|{z{z~}|}~|{x{}~z|{~}}|{{~}uyxz{|{|{{}zz~{}~~zz}zz}}}{}~~{z}{||~~z}}|z{z|{~|}}{}|z{yz~|yzxy~}}yzzz|||yyz}wz}|}}x~zyzzzt{{|z{z~|y|}}}z}|}y}{z}z||}~|z}{}z}}~{}{y~|{z{zxz|{z|{{{zz||{yy|y{z~y|{}||~}{~x{~y|}{~wx||v}|~vz{zx|zxw}{zz|}z~{zz||x}{{z}{{||}|}|{|{w}w~|||y{~|y}~{{{|}}}||z}~xy~y{~}{{{}z{{zz}z|{~~~y~u{xz}z}y|||||~|{z}~~}}||{y||y{||z}~|{w|y{{{}y{~{{{{w|zz}{x{{~{~~~}|}~}}}~~{}}}y~~}||~~~~~~~{|}~~}}{}~}}~~}|~~|}}y~~}~z~}}~~~}}|}|}~}y~}~~~|~z~||~|~|{|}|||{}}~}~~{y~~{|{|~~~~|~{}}}~|~~z}~~||~~}{~~}{~}{~~|~~~}~~~|~}}~|{~~|}}}}~~{{~|~}~~}~|{~~~~~~~}~}|~}}|}~|~|}{y|x}y~x|z~~||{wz}x|y{w~z{|yz|~wy}}}}zzxy}vxz|y~|||{y}~|z{{~}|y|}|{|~|z|~{||uzwxz~|zwyzyv|{wzy{y}x|{{|yz{vz}y~xx~|x~z}}w|z}z~}zz|z{z{|zzz}}x|}{~wz~|w{{{x{zz~|||~|~zz{z}{}x~z||{~}|{}z{}{{~yyz{wzx{{w}{z}x{w|{y}z}y{|x{{~~|}}||}|{~zzy|y~|~{|~~y||{y|}x|}v|xz~xx}{|{|y~|{yy{|{zzwz}z{}yzw~~|x}zy~~xxz|~{~zz|x|vv|yz{z{x{yz|y{zzxzzywyy{}|~||~z||yyxw|y||{z}~}|{{{~y{|}~y{}vx~zx{zz{z}{}||}vzz{~}~~{w{y}{~|}y{}zzzvz|}{{zxw|{{{zyz|{~y|z|zy|{}xzyy|{~xzxxx{}||}|x}z{}{y||}{~|~||z{y|{{|}|{yyvy}y|{|y}}~~xyy}|||}zyyy{z~~xy~y}||~y|}zzwwt~{{|}}z~xwzx}}z}}{z{{{|~w~zx}~zz~z}|y{~~|~{|}x~z{{xxzx{~z{|zy}}|x~z{xy|z{yx|}}{||y||{z}x|~~yzy|~y}yz|xyzz~z{vvzwyz||yz{yxzw}y~{z{{|z}|~~zz||zw}z~}{z~~~~||~~|}||}~~|~~}{y|~~~~~~}~~~~~}{~y}~~{||~~~~}~~}~||{~}~|~~~~~~~}}}||}~}~~~||~||~~~}}~}~~}}~~~z~~~}~~~~}{|}~}{y|}~~~}}}{z}~||~}y{{}~}}z}||}{|~~}y}y}~~|}{~|~}|~~}|~~}|{~~~~|}}~~~{}~}{~}}|~~~}|||{}}|~~}||~~~w||~|}z|{x|{~z||{zx}}}}z}{|~}}{|{zzz{||z{}||||||{|}{z{{~|||x~}|zz}}}{zy}|{zz}}|{{~||z}}yz|y{}|}y|y|x}yy|{{}|vzz~}vz|z|y}~y~{vz~|zz|z{v{}{|y{~~xx}zzy|wzyxz}{x}{|{~z||yyx~zzy}~x{z}z}~w~}||z~yz}|~z{zy}y{}zwyxywzwy{~{w{z{}}~zx{}|}|{z|yz}{yw}x}y|}z{z{y{z||zx}yy}zy{{|z|{vxzy{wy~|}~y}||||{|yx{|x~~xx|{|z{{zz{|~z{{}||{|~z}}{y}}|wzzz}~z~~~}|z|{|{x}~~zz||{}~z}|z~y||~zz{{}|{}~yzz~}{y}{w{w}}~}|z~y}{x~~{{zzy~xzz}{}wx{}}x||{}yy~z{}z|w|w|{|x|}~}~zy{z|yyx|~u|{z{~{{z}{|wy}z{|}x|z{y~y|z~|}}zvz{||z{z{z|{wz|}|{{zy}z{~|y||||x|~{{xrz}yy~}{{|x}{|~yzy{~}}}{||}}{x}}{{||{z}{z|~~~y{x}}}|}{{yz|z~zzzyx}z}zz{||z{ww|}|zzw|}x||{{{}y|yy~}|y|{v|z}zy{y||y{}z~z}~|{}z~y|yzx|}||{~yz||zy~}}||{}y{|v{{z~~~}}~~~|~{|~~|~~|~}}~~~||~|z~~{~~~|~}|||~~}}}~}~~}~}~}}|}~~z}~~~~z|~|{}x}~|~~}~~~z~}~~~~~}}~||~{z}|~~~~}}~~~~~~|}~~|{|~~~~~~}~~z{~~}~~}~~}~~}~{~~~}|y}~~||}~|~{}~|~}}}}}~}}~||~{}}{}|~||y}|~~}~}}~}|~~||}}~}~~~}}|~|~v~~x{~z~z}}{|z{vy{y|z|u|{wywy}z||x{zyyt~u}vx}{y}~}zw|~~|{yyz}z~|zy~~{}zz|xxww{z|zyvy{zxzy|z|xvtvx{~y|{{zx{}y{z{|v}zy{~~y||z||~wz|||{yy~zyw|t{w{|~xwzxx|{u{xzxw{xzyx|z~{{yx|{}}||v{}|x~}{wy|w{|w}y}v{z{{|{x|z~}zzyu}zx{yvy~vz|{zz{zy~|yz|{{zwy{|{|z~|||z|y{wy{||z{{wxx}yy}wzx{|{}|zwzwx{y~}|zx}{z~{}|z{}}y{|||x|z{xx|yyxzzwzww|uwy{|x~y{z{|vytvz|z|z{vz{||~x}zxz|xw{{|~z}w}x{z}w~{{yu|y|~|zxzy}v{y}vxxvyyzvv}yzy{{{{|w}yx|y}w~z}~{{~{}{|~zzxw~~{v}wzw{|ysu{x{xzxzxzxz|||{uy~z|yz||}}|v|w|zy{|}{y|}y|{{yzz|z{y{zv{}vv}|zz|~xy~x|z{t~{xx||{{zz|~y}w|{|z}{{|z|}xxy~z|{{{wzy}vzyv}x|{{w{zyz{~|y{r~}wx~}|}zzz{y}}}yz|{wzzx}wvxx{~yyyx~z~zvwxxtyz|yy{zzu{vyz|zy{zw}y|~|||x}|yy}z}y}|}zyz||w~|z{y{v~zy}zv}xywww}{xx{w{zyy|w}x|vyxy|{{z{y}{}{|~}}~~|}}||zy|}~{{}y{}{|}~}~~}}}z}|~~}}}|~y{{~|}~~~}{}}{|}|~{~~~~~}z|~|~~yz{~~|~{}|~~}}z}}|~z~~z~z||||{|~|~z~|}~|~}}~|{{}~}{~~}}|}~~}~}}}}}}}~}|{~}}{}{}|~}|}}}|~|~{}|~|~}{~~}w~}}~~}|{~}z||||~~}|~|~}~}}}}|{{{~|{~~}||}|{~}|~~}~||x~|~~}}~|}}z~~{{z{~|}|~~~~|~~}|{}|}}~|}|~y|~~}~}}}}{}|||~~~~}|~xx~}|||z~|~}~}y}~}~}~~|~}}~}z{~|~z}~y}|~}|~{~}x{|{~uxz{zw~|y{w}yy|yzx{}x|~~}{|x}wyzy{yyxr}{xvzz|y|}{z{yz}{z|~yyz~|w{zxzy|z{||{{|yyz~{|x||{w~yzy{}y}zz{u~z|~uy{}|||xyzy~wvz{}xyx{w}u{||y{{}y}~z{|wy~{{z{{|{{zy{z}~}|z{{zx{|yz|}{}{zx}{z|{z{zzvywx}||zx}yyxy{|yx}||{vw{w~y}z{y{{||}|zxxzyxz~y{|x|{y}{|~}w}w||{x|}x~~zzy}{w}wzx|{{{|zzzw|}|{{zy}zyyz}|z{ztyz}xvv{x{}xyx{v~~xy{{}zz|~xyyyx{x{y|u}yy||zx|}{z}w|~~z{{|{x{}vx}x{yyy~|x}w}y}xy|}~zy{x}y|{xyy{vy}zz~{}vyzyx|wy|}yz~{x}|xyzx}{ux}}|z}xyz~w{yz|{{z|vzz{yy||y}{y{{x~y||w|zzzt{zyxzy}|z~y|~{~zz|xw}x{zyz|xz|~}}u|}}w|yzyz{{x{z}xy|vz|{v{{u~}y~y~zxy~~}}y{yz{wxzy}yz{w{xzzp|xxx|{|{}z|{{y}{z{}}~|x{{z{|z}||{yz|}~|wz|z~yy}yw{|{}v|x{~zyyw{z}z~v{|yy}y~yy{|y{yyv|zyx{}{y{|z|{x~|yu~~|}y{yx~|z~|y}yx{yxvwyx}y~zx|~y}{x{yzy~{v|xy~zx||zy|~zyzz}|~}~}z|}{~{}}|~~~}~|y|~~}}|~~z}|}{|~|~}}|{|}|}}~}}~}|~~~|~~}x}}~~~z|{}}~|{~~|~|}}}~}~~~~u}z{{z|{{}|}{}z{~~}~}~~|z}~~~~~}}|}z~}}}}{||~z~x~}{}}}z}~}~~}}~|}~~|}~{{|y~}}{|~~|~z~~}|~|~~z~~~}~~{|~|}}~}~~~|{{|{{}~{|}}~~|}}~z|~~~~}~}}~z}y}~~|~~{|}}}}x~|~~{~~}|~|y|}~~|y}}}~|}~}|~~|}y~}~|{~}}|z||}|~~}y{~~|~}}z}~~|{||~z}}}~|}|y~}}~}}~~~||{}{~~y}~|~~~zz~~y}z|v{z{y{zy|{{z}uyzyvy}x{|{z{}{}wxzz{sv{|x{z}xz}xy|zxz{~~y{xy|}{}}{{yy}{z{zzz|vywrxz|yyywywz|z|xxyv|{~~xwx}z{y{{|u{z~}~y|xzuv~{y~y{x{x{}z{~yyyzyxz}xzw}z{{xyxy{y{{z{}~vw~x}xz~zy}w|}{v}y{|zz|zx{zxyvx{}yw{}zx{yyyywzt}xwyvyx}}wx~}{wyz{{{v}{{yx}z|z~}}zyx|}}y{z{v|zyxy}y|y{wzxy|}{{xxxw{}wz|x{{wzz}|zzyw|x~zy}}{{y|z|z|}zuyvw{|v{yzyw{y|x~xx{x|v|{{yvw{|x{|{z|{{|{}{}~}z}yyz}w{y}~zzw{xyyzy}{y}zv{wz|yw{wz}w}zw|w|zy~yzzzyy~~~v{z}{x{z||~}x{}|x||~~}}wyz|xyx{|{xzzzw{ww~uyyyxzw||z{y~}t~~{z|}x{}x~z{|~x{z~|~~{|u{{zx{~|w||yw{xz}xz{zzwuyy}zyy|z}{|yz~|vyxzx{~zx}}|w||{yx|y~y|}xzvz~~xvuy|z{{|{yux{xzy|zztzzxz~|z{}~ys~||zx|x}{~{yx|y}z~zx{u||z||xvwxzv}y}|v|wxvyyux{~z{wzz}~y}zyy||x{{|{w|}z{yx{zzy|z|z}zy}yxvzwy}w||xx{zw|xzwzzxwwzpy{~{z{}{zzzz|{|~|~}~}|~~x{y{~~}~}~}~}}|~}~~|y~}~~~~~~~~~||}}~{~}}|}|}~|{~}~z||}}}~|z~~}~}|}}~x~~|}||}}}~~|~}}|}}~~~~~}~{}|z}}~~z}~|z{{{~}{~|~|}|~~z|}|~~||}|{{}|z|{~~~~|x|~|}~z{~~~~~~~||~~~{}|{}}~~||}}~|~~~}||~}}|||~}~~|y}{}z{{}~}~}~~{|~}~|~~~zz~||{z}z}}}~|z~}~}y{~||{}}~}~|}|}~z|~~}~|~~~|}|}}~}{z~}}~~~~y~~{{z{~{~}~{|~z}}|~~||}|~~}}|{z~~~|}|~~}~}}~{{~{}~}z|}|}~~~|||}|{~}~~|y{|{z~||{}~}{|}}{}z~|~~}~}z{xz{|w}yz{zzxy~|{z{{{~{{|xxz|u{zz~x{zv|z~x|yzxv{}wuy{{z{~xw|v{y}}yvv{|w{z|y{zz|yy}ywuz|yxz{x|y{t{{xzzzxxtzwvwzyyy}wz{xxyy{{v||~t|xwzyx~yz{~w}y{zyw}yxyxzxzzzw}zwy~z{z|uxy~w}{{{xz}xyz|}y}{v{y}{{|~xwy||z}{~}|wz|~y{y{}w~z{|~y{}xz}y|tyy{uzx|zvw|~{{}}{z}{}z|{uyyxz|{yzw|{t{wx}zzx~}}wz{{z|{{{y|u}{zy}uzy}xzz}w{zvxxyy{zt||}z{zxyxwyzzwyz}yy{~}||z{|~}|{zy}{y~|y|zx|uzzzz|xy{|~y{y|{}}y~yxyy{yx|w|x|yy~zyz~w{y}zzzz|wxzy~|v{z~|{zxy{yywzw{zy|x|x{wz}||z}~{zx||{|}{|uu|yzy||y}~zy|{yw|~xw{|zz}x}y{yyyzvx||ywzz|~y{|x{{}}vy{|y{{{vxyz{}{zx|{y}|w}z|z}}||xzz||{zx||||{y{|{|vx|}z{x{{z}wxx|}xxw~zyx|y|x{{zwwz|zxvyx||~z{|{{zy}yzyzyv~{}x}z|}y{|zyz{v}|zy{w}zxyx{z}zy||z|y}}}z|{~y{zw{y}{~{}txyzz|x{zz|zzxz{~zw{|}y}|}zwxzz|wy{||~}|y|xszz}|zwy|yxx|zzzxy}{}~|{{}}~~~~}{}|{}}}}~{{}|}}|}|~~}}z}~~}z}}||y~|~|~|{{}|{}{~{||~|~~t~}~|~~}~~{}|~y}~~|}~}||~}}|~|~}z~~|{{y~|}}|}|~{{z}~~}}|}~~{{z~~|}~}||}}~|||}~}}~|~}~|}||}}}~~}}~~}~~{|~~|~}~|}~{~|}~~||~~~~|}zz}|{~}~{~|~|~}}}~}}{|}{~||}z{|~||{}{|~|~y~z{z}}}~z}}}}~|{~~}|~~{z~}~}~|~z{|}~~|}|}}~~}|~|~~}~z}v~~|~~~|{~}|~~}z|~||~}~|}~~~~}~}{{yz~|}}}}~}}{~}~}~}~{}|~{{|~||~|}~}~~|x{{~~~z~~~{}z||~{{{x|wy}wzy}{{~}}yyzz|s{||zwy{xx|{{{yx|~|{}||z{~~{}}}yv{|~w{}||||}vyyzz{zxx~|xzy{z|z~|{x}yy{|}|~~z~|v}~}y{y|yw}z|{{|~z~}w{yyzyy~{}{|zx||{w|z|xyx|{|z~|z{~{~|{|z}x{y}y{{{v}|y}y|}yz{||wy{{yx|w|~y{||yx{vx|yy|zyx}wz|~{vw}{{wyy}}y{z}||~|}|}z{z|}xw|{zy{z{x|y{zzyy{~y|yzz{z||||}{{~{zy~~~y~|~{{z|zz~||{{|y}}{}|y{{wz|yyy|{|}{|{}yzy|xy{{~}zy{xwz}{~|y|{}|z|zz|{}|z}v|{}{{zy~|v|}y~yz{}|zzywuz|~zzy{z}z|~~xy}|z|||}}}z{|zz~v||}xz}}~xz|~x}yxzzzux}}zt|w{{|z}{||x~{|}x~{{~|{}{|wwyw{z|wxyv~{{xy{~|xz~}{||y{|{{|}zz~{x~}{zzwzyz|{}~~}z|}z{~z|zz|{}z}xzv{~y~yv}~z|v{~}{|y{yy||z|}|||~}}|}{|}||}~{x{z{|~~{{z}wu|wwyzwzzz~w|yx}{}xzy|x{x{{zxzvz{}zz{x{}x}{~yz{{|{~z~{{x}zz|zz{xyy}yyxyy|z}z|zz}v}x|~}~~z{}x|~{{~|}}}~}}}~~~~}|~|}~~}~y~~~q}|~~~~}}}}~}}}~|~|||y{z~{}}}~}~}||~x~~~}}}|{~{}{||{~~}~}}~~}|~~z~|}}~~{}}~~}}~~||}}}~}~~~~~||~x~|v}}|}~}~}~}{}}}~}|~~z}}~{~~~|~{~~}|~}}}|}~~{~}~~|~~~}|~~|}z~|~|~~z~~~{~~~~~~~}~|y~||~~~|x|y~~~~}{|}}~}}~|}|||~~~xvxyz~{|~y{{|{xyyyz~~wx|z|}z}zx{zy{z|x}y{x{sy{x~y||x~{yy|z}}{|{{uzz{{{xx{zw|}vzyy|zx}|{y|zz{|x|z{z}|y|y}{yx|y{z|{|~{wy{{~yzyx{zxz{z}|{}}}z|||{y|yy{z~{}{{z{x~t|}zzzwxyyz{z~|{t{xyy}}z}y|zw}xyy~{{wz}{||z{x|x|wx{y|{~yx{x||zyt{y~zz|y{zy||yy{|z|{|y{}{||}z~~}xxzyyyzxxs}z{{|}zz{yz}|y|zvx{|}}|z|{zv}xxyww{}{~zq{xyy{z{z{}~{x{~}zwyyz|{w}{}tz}}{z{}|y}}}|{yzyw{wzx~~{y}xtz}{z}}||xy{{~{~x|{yz~{|{w}}}{|}vy|{x{}xz{y~xzywx{z{y}v}}zy~z}|y~}zy{}z{y||yyyz{yzzxzy{x{y{xy{vzxz|xx{zzx}}||y|xz}yzzy~|~}y}z}~{z}wxvyz{|x{y|{|{|ztzzy~wy{{yx|}{zwzsy}~yxzxt|{|xx}ytw{{{|zyyy{}z}{|z{{{}{z{x}y}{}wx{w|yy|wuz{xx|{{|y}||yz}{}zz{wy}zy~x}{|}uy|vzxw}}}zzywx|}yzy{yzxzy||{~{|vxzz|u{|w}u{y}~|~|}zzz{yzw}{z~y{~yy{zz}y{x}~z}~z|~|x{{{w~z{|y{z}ty}y|~x~|y~|}}||~}~~~|}}}y{z}}}~|}|y~}~{}}~}~{~|~y|}}}{|z|}|{~{}{~}{}~|{{~{|}~{}~~{{~~}~~}|}}|}|}~{|}|~|~|~}}{~}|}|~~~{}~}}~}~~|}y}}|}{~~|||}}}~|}~}~|~~|~~|~~~}|}}|~{{}}{~~}|~|~}|~}}~{}|w~}{|~|}|~~{|}||~|}}}}}}~~}y~}}|||}|~}||}z{}}|z}}~y{}||~zy~}~}|}z}|}}~~}|~}~~z|{~|}~}}~~~}~}|y{~{}|~}~|}|}~}}{}}z}}~yz}y~~}}|~~{{|}~{z}~~}~{{}|{||}|}}~}|~}~}}~~{}y}y|}}vwz~||y|}yrywy}y|x{{xyxx|{xwzx||vyyx{{y}{}yx|yvw~z}}}xtxzy|z{wwx{zyzz}|zwxzyvxzxtyty{xy|yww|yvuyx{wzy}zy}z{{|z{yy{{xyx~{|z}|zy|{~x||vu{ws|{xzvxyvx}z|}yxzy{y|wwywwz{{|}xyw{y~w{x{{|{|z}{~|z}zz{wwzv|v{twzz{zv{uxwx|}xwz{{uvw|w{yw|x~|{w}|zzz}{{xy{}w~zzyyw||x|wu{yy{{zz|}t}~z}xzyy}xwxzzxx}~y{y|{|{}{}wx}y{|z~|{~{{{y{{{{|yxx{~y||pzw|xzxz{w||x}yx{y|xzwzz~~yxy{~z~~zy{y||}zz|{z{{{}w~|zzv{zxywzyvzzy~xzyyw{z|vwzzzx{|}~zx|{yz|{|}zyy{z|z|}y~{z{z~xxzz{x{{w~zww{{y|yz{xwxx|x|z|y{x{wy{zyzyy{}~w{yyuvz~yv{}||{|x{vwxzy{zxzzu}|z{|xvy}z|}tyxy|w}v~y{z{zz~{y||~{}z}~{|{}z||{zy{xvz~}wvz}|wy~yzyyz{x{x|}yz{zwyz{~|yx|y}xzzy~yz}~z~{|||{yz{{x}z|vz{|zyzxxy|vztwy|xz|wx{xz}|zxw}vxx|xvvyzzy|{y{}w|xzzw}{{zzy}}{zzxu{zxuyyz|y{vy|{xyy}}yw{|y|{y~x{z|{}}z}wz{|}~|}x~~}y|u~}|xz}}z{~~~|}~|}~}|~|}~}}v||}~}yz}z}|{~}~{}~|~~|~~{}}z}}|~|{{{{~||~|~|~|~|~~|~~~~~~}~~z|~{}|}~|}~z|~~{~}{z{z~||~}|~x||~|~~}z~~|~|y|~~~||}~~~||}}|}z{}}{z{}{~~|}~{~}{~~{|~~v}y~}~}~}{|}~{~~{|~~~}}}~|~~{z|~~}~~~z~~}~{|u~}~}|z~~~~~}~~z~{~y{}~z}{||y|}~~z{~~{|~z{{~}}}{}z~|}~~||}~~~}|{}~|~|}}|y}~z}~||}~}{yzz|}}}}~~|~}~}}}~}|z~||}~z}x}y}}~~~~~~{~~yz{yz{{{}{}zx{yx~{}}{z|}x}{yxz~yy|ywwy~yz{yxz}{xzzu|{y~zy{|w{z{y|{}x{~y|{xyw}{{zz{~x{y|{x{{yy|}}~xw~yy}z{{vxwyyww{{|v||yw{z{v{{{xy~{|~x|x~xz}}z|zzwv~w}{|xyzy{{wy{tz}qwxxzy|t}{}xyyy{{||}~yt{|}{{yx}|z}yy}||x|}yzu||}zwy|wyz}{w{}~||zxx{{x|w{zyxzzxz{{z|xyx|~xxp{xx|{xxywyxxzyy}|yy|}~|z{|zx{|z|xyy~{yyzzxyz|~x~x{{wz|wvy{yz{|y|w{yzzww~wzz{y}x|zzz~~zx|~z{}yy|}y|xz{~{|yyx|z{||yyzzy{z{zz|zx{}y}yzyw{{xu||vy}}xz{|}}uw}}wywz{|zu{vy|{}|yz|{~}z{{xxz}ww}}|y{ywyyw~{vzz{v|yx|zu~t{z|y}xxwyy|||{|{}{zwwy|}{x}|~}{vxxzzy{|z{xzy}}x|w|y|{{{}{z||wy}|zxz|{wzx|y}{~{z}{yy{xx|y{w{}z{|{{{~{xyzyy||y{}{xxzxwzw{~z|yzx{x}yy||wz}|{{x{v{zyxwyzy|{}xxv{z{yw~yz}}{uv|x|t|{xv|wx|{zz|z{zwxu|}{z|{zxz|{{z{z{}y{}z{yx|z~y}xzyzyz|vyyw|{z|}{zzwzxzzy|zzz{w}v}||}|{~}~||z}z~~u~||~}|{}~}{~~}|~|~~{z|~}}~{{~~{}}}}|}}|}~{|{yz~{}|}~u~|}~~~~yz~~|z}}|~|~|~}{z}~||~~}|~~|~}}|||}}|}||}~~{}}~}~~|}{|~{}~}~|~~~{|~}}}}~~|~~~~}}~}}{~|~~z~~~~}|~~|~|{{~~}z~}~~}~~}{}}}|||~~~|~|}||z{{~~||~~{}|x}||~}||}~~}{~}~~~~{~}}z~{~~~|}|~}~{~}~|}|~{||||}|}~z}}}}{{~~|}yz}}|~}~}|}{|~~~~x}}~~}}}~~}{z{z~}~|z}}}|z}~{~~}~|}}|~{}{~{|}~}~~}}}~}~z}~~}}}{{|~z~~}z~}~}}~|{~}~}}|}zyx||z~|{z}|xyz{|xyyz{uwy{y{}{{||zzy}~{~{~vz|{}|{{z|zz{|z|z}~}z}y{{}x{~||~w~{|x{w{{z{yx{|yx|}|{||y}}|x~}y}z{x}|}|y~||z}{}zy{{{}y}zyw{~x~{z|{zz||wyxx|y{{|yyy|z||{z~~{z{zy}}|y|z{{~|~}|xyzx|x}{{zy}|x{|{yyy{z|zzyzx}vz{|}y}|{~|zw}}|||y}{}}~z|~w|}|{{{{{{z{{}{}{z~z~z{|}x}xz}}||{|~}{||}}{{}}|}~}{{z~z}~}}~y}||x}w{{{{zz{~z{w}}|y|~}xzw|{uzz}|~y{{}z{y|||{{w}~{y{}|~}}}zz{|}~xx~z|zzxz{|y~{{{xv}|}y}{{{||}y}y~~~~||~~~}{}}zuy|z||{yy{}~{{zwzy}yy|s{|{}{|}|}||{z|x|z{}|wy{y~|}z|}x{{w~zz}{{zyw|~wy|}vyxz~v|{y~yy||}{}z|z{{z}~|}}~{~}yz||{|}|z~{{{|~z{x|{vy|w{z{zy~{|z|x}x|z{yy}zz|{|y~~zx|z{~z{|~}}vx{y~y|yv~}y}yz{wyxzzv|~zzwwx}|}}~{{}z{}}}z|{|~||{|}}}~x}}zz}yz|}y{z{|{x}w{{}|v|~|~||~{}}|}~yzz|{||||y}}}{}{~{z}}}}{z~}~~|{y~|{~~}~~~}||z}{|}|}}{~~}z||}|~}}}~~|~~{~~~~~}~}~{~~{}}~~~|{}~~~|~~{~|~~~|~{~~{}}~}z~~|||}~~}}y|{}{~~~}~~}}~~|{~z}~}}~}|~}}~~{y{|}|}}}}}~|{}}z~}}}{}|~}~~|}}~|wx|}{~}~|{~~~}|}|~|~z~~x~|}~}~~|~}~z~}~y|~}~}~}~~~}}}~~}zz||{~||}|}y{}}}{{|zzy}z{z|{|{}|zyxyx{y|~|zw}yz|y{~xxxxuxz}y}xz|yy{wyx{{w}|z|y{{yzz}yw|xz||y}yy|yxyzzyvyz{{~xwy||t}yyx|xzyy}y{y{xz{w{zx{yyzyzx{|z|}zy|}xz}w}xv|||wxyz}~{xz|z|}z~~zxwyz~yyx~yy}uxx{yyy}y|||xyxt|zyyw{~y{zyx}|yzz|yyxx}w|y~w{yzvuvxzxy}{xv{{}y|{vx~yy{|zzyz~vyzvxxuyzyzvw|zxyuxyzy|{xyzy|}yy|zzy}z{{{~yv|w|zy{vtx{www|yx{{{yzz{}|}xzzy{xx|z~||~}zyzuvy~|}x|zxzy{y~{v|}||{ywx{yz}z}|yw|x|zzxwx~{yzw|yy|xw{~uz{|y{||}~z{{w{{~zz}{xww}x}|zzz{z{{}|y{z}{}~}~~yz{yyyyxwz~xzt|||w{|{z}}{z{xyy}yx|~yyzv|xxz}{|y~y~vz|}|wp{||z{yy|w{{|{z}xyzx}x{{}yzv}wzy}w|yv{{z{y~||}|yw{~z{ow{yy|||zzxvyvyx}z}zy{{|z|}zzz{|v{zy|{v|}u}x{{w{zwy}{}~zzwx|~{w{yx{{{yz|z~x|{{xzyw|yx}~||{y~yyz{|yy|{z|{zzz{wzt|zzzw~yyx|}~yyw}{|{z|{z{zu{x}mwy{~{zyxzzuuu}{|{{yy{~yzy{wuz~~y|y}{y}~{|}~{z}~|{}}{~y~~|}|{{{|}~~}~~}|}}x}}~~~}z|~~z~}}{~{{z|}}}}~{}}}~}~}}~|{}{~~~}}{{|~~~~}|{z~~~|~}}~}}}~}}|y~|y}~{~}~}y~}z~|~|x||y{~}~~|~{~z|}}w|||}}~z||~}}z~}|||}z}}~~{}|}||~~z}x}~|~~}~~|~{~||~~~|{|~~}x}}z~~~}~~|~|~|}}}~~~~z}|}~z~|~|~{~~yy}~}~~||~}x}}}{x|}~}z~~~|~y}}}{}}}|~}}y{~~{~||~|{~~||~~{}~|~z}~}~~}||{||~{||~~y}}{z||~{~}~~{~}}~{}|}}~~~{~}}~}~~~}}~~||~{y|~~}z~~|}y{{{{~{{|}~~~}}z{{~}{|~|zz}y||u|y}|z{wz}~yxz{}x{|zw~y{y~~vzxz{yy{yzywy|~x~}}|zy}}yz{{|wyyv|{{{~~z{yyyzyyw|{~zy~yyyu|zvzyzxy{xz}z}{y{y|x}|yz}}z~|}|z|}~y{y}}|y}wzz||xuwyyz{{{|}zz{xzyzv{|zy|~w{~{z}~{{z}|~zw~yyz{||~z}z{x{yxxwx~z}w}wy|{|x{zyx|{xu{||z|}~w{||yy}|{yz{||||}}{xz}}utx|yyuvyyvwxzxw{w}~}|xz~w||yz|w|{}z{z{zyx}zy~|~~z{{z|{}v|~w~wz{xzyuvzy}z|}zwxwuyy{|{}z}{{z{zyz{}yzy|{zy~{{{~z|~|zy|~}z}z||v}u~yzq|x{|w|{yy{xyw|zy}t{zx}~|xy{tyy~{yz|}}{{z|{{~|~~|}{~y}zywyyxzw|{}{y}|{~{{y{yzvwxv{zxy}zxzzz}w~{yw{|{|{{|}z}zz}|~xu}x}y{{||xyzz{wxxu~{xx{ztyyzzzyz{|{w}y}z~y{}||{}}~v}~}~||}{~~|{|yxw|||x}~}xywxv{xv{vzyvuzxwyzz~zz|z}xy|}|zzw~}|z|y{zy|}~||wvzy~txw{z{}{xvzwz}|{|yz|z}|y}~x{{{~z{}~|~~|xzwzy{}y{{|}||wzzzz|y~{w~|}}{x~xy~{{w{{{xywz{xzxxz~w}|zz}yz{}{}}~{}~z{~}{|~|~{||}}~z||}~}}|~{z{|}~}z~}{{{v~~wz~~~~}~|}|{~}~|}~||}|}{}~}}z}}|{|||~{}||~{||{~~w||~|~|~}|}{~~||}|s}~{~~|z~~~|~{}||}x}~y~~~|}}}}|~}|{~|~~||}y{{|~|{~~~~}~z~}x~|z}}~~}~z|~~~}~{}y|~|}}}{z~~~|}~~|z{~}{{}|~x~~|}}{}}~~~}}}~||~~{|}}}z{||~{~~|}~zz~|~~~}~}|}|~~{x{|y{|y}~|~~}}}}|{w{~z~}~}}z~}{|~|~~~~}{~{}}~}}}}~|~~z|{~~}{~}}{~{{}}y}~}{~~{|xz}|||y|yyzz|~|yz||w{w{ww~w{{zy}xxyzv}{|yy|z|xy{yzz{w}yw}yyzx|zzy|w}|}}{{|z{{{z{{x~vyyzx}{~zyyxy}}xz|xywztu~xwx|{{||{wz{y{y~{u{{{{y{y|}{|}z{}xvz{v{z{|}}{|}x{v{zw~{tvwz~wy{{|zzxv|x|yw{|xz{|{y~}xy{y||{}r|}~w|xz{~}{xzu{|y}xz|y{zy{wzx~}{yxxx}wrz~vx|z{|y||yy~xyy}~zv{yz}}w{{|yv{xzx}y{~zyvyxy|{zy}z|z|}{xzy|yxvy{zyzzyuz{zw|||z}{|zzz}~|z}|{xxx~{|y{|z~{{z{{}}y~{}{~|yzz{z|~yz}zyyx}z{y~|}y}~vx}{||xxx{{{|v{{|wwzuz~{zz||{~y}wz}}yw||zz|~zz{||}}x{|w|{yuxxyy~}{{}z}z{{~{||xyy~z|{ux|~x|z~zv{}~|x}}w{zy|y}}xy~zuyw|yx~}{yy}{}u{}t|zxy|}wyy}yzz}{}r{{y||~yw|uw{{y~wyy~~{w~{x}yx{yxyu|yyz~~xx{y~uv{y}}{yw|z{|uu|z}{}vzy|y}z}zz{~x||x}zz{z{xu|{xz{ywyyx}zx||zuzz{w~}wx}{{wxzw|zuxy|y{{vx{x|{yz}~{z{wyzyw|z{v}~}}zzy{zz}yzy}z||y}}z{{x|yzx{|}{xzw{}||zyxw}~{|}~~~}~~}~~~~~~~}}~|~~~|~~}}~v|{~}}|}~x~|{{~{~{{~{{~{~~|~~{|}}~{}~~}~~~~~~}~}}~}}}~~y|~~|y||~{||~}}~~|}|||{}|z}~}|~y}}~}|}~|{~y}}|~|}~~}~}|}|}|~||~}|~|~{~}z|~~~z}}z~~z|z~~}~y}|~||~~{~}~|}{~}~||}|}|~|z~{}}{}~|}~~}~}}}|~}}|{~~|~~|}y}~{~~}|z}~||}~{|}{{|z}|~z~}{~}|}~}}~|}}{~}~~}~}~{}~}~~{~y{~||~~~~}}~z|}~~}||z~~~~{{|~}~}}~{~~}~{|~|~~}~~{}y}}}~~y|}}}~~~|||~|{~~z|~}v||~~|}{|||}z|~}|}~{|zyy{}zzw}{~|}~|x|w~|u}xv|z}yy{}y|x{|yx|}|z{|||}|~|xz~{}}{|y|}z}|}x{zzxys{y{zx~}|{~z|ww~~}}{{yx|z|z{|zzy~|z}z~z~~{{}x{z|yz}}{}}}zz~xzz~wy}v{z{x}x|{}{}~y}{y|yx~yw|z}~|{{|y|{~z|uz{|}zx}y}{|y|}z|y{||y}}w|}yyz{}x{{||yy|vzz}y~z|}~|{||zyyy~|zy{{zy~|{zxv{~~xwz|vwz{{|}xx|~~|z{{|y~|{{}|y|}|}}|}~y{~}{{|x{|{}x{y}xy~u~{zy||{}|{~|}}{|}||~~z~}~||y|}~~||}y|z{|vz{|~z|}zz{{y{zxuz|{~}yyy~~~zx{|{zz{~}z|z|}|~zz}yy{|yyyv{{ww|~zs|xzy}{~|y~}~}}z}{}{}|zyz}w||}{{~|y}}x}{xxx{uz{wyx{z|{yy{z|w|x{{}x}z~~~z{}z}x{}|}|zz~z|{~}~y~z|x~yyz}{}}}yxwvx}u{|}~|y}w}}w{yz}{x}z{|{|z|{}y{zz{~{|{{|yy}z}zz|}{||{x|z~y|{}}wz{~zzxy{z{|~~}{|~|{~}~}~|z~}zzz{yz{|{zx{~x{|z{w{v|z{y~|u{z}~||{z|}|}~y{}|}~z}||}{~|~}|~|z}}~|}u{{|~{~}{}{}}z~~}}v}z|{~}~}~}~|}{}~~~||||{~~}|~}~~}||}}~}{||~~~}~}}~~|||~z~~}|}}|~~|}~|~|z~~~|u}|~z~~|~}~}}}|~}}~}}}}~|}~}|~z~{|~}}}|}||~~~{}~}~~|{~||z|}{~{~}~z~}~}}}||}||z}|~z}|||}~~{~}}~~{}}{{}z|x}{x~yy}vy{{|yy~xu|}yw}vzz~yvzyzxzy|{{x|xz{}w{zyz{{z|x}y{yzxw{z|{{zzx}z~|y|zvzxuwx}y{{}z{s}y|zy}zwz{|zyyuw}|y}y~x}x~|{}xxyv{}u{}z{|{~|w|wyy|}z}{}}{}|{{z}{zzz{{yy|yuyz{|y|yx{zz}y~x{|y}w|zyzz}zxx|}z{|w}z{|xy~yx}{zw}xwzz{y}}y{xxw|z|{x{}xxy|{y~z}y{xx}|y}{z{|}xw~w|{tyywyx}~}zxz{{|w{xxzyvy|{~yxyzx{w||{w|xwx||yyv{yz~{{{~|{}zwyv|~zx|{w|zw{~x}~wv}~z~z|y}zxy||||x}{|{xz|}z{{|}z|y{y|y|vzwz|x{{~{yzy|yw~{v{xy{}||z|z|x{}{w{zzz|}{|z|xz{z{zv{||z}{wyxz|z{}|~x{{yz|{~|{{}z{z{yyzyy|}yx|}y{{y}|}yzxzw}}{{~y}}{y|zzz{v~{}y{~x|~w||w~y{{y{z|z|x|}x{zzz}}y~|zyy{|~~}||z}}xy{|{{xy|z~z|x||z|~|xyyuv{{{x{zz{yzyzz{v{|x{|x~w{w{z|xy|zx}y}}v}z|v{xt{}y~xxvzzw{w{zy}vz{yzyyxy|yw{yv|z}{|y{v~|zy{yy|z|}|{~|xvxy{y{zurzt{y{x}}~{y{zu|z{yxz}xz{~|x{}~}}~}}~~z~~}~~}{yz|}|~|{~{~}~~}}z~|}~||~~~~~~}~{}~~~|~~|~|}}z~}}}~{~~~~}~~}~~}~}}|{{|~x}}}{|~z|~~}~}{|~~}}~{|x|{|~{|~}}~}}{~~|}~}~|}z|~~}~z~|~y|{~{}}~}}|}}~}y}}~~{{{~~~|||}}}{~}}~}|}z~}~{~|}}~{~~y}{||~~~}{~~~{}~zz~{~~~|||~~~~~}~}~|||~z{y~|~~}~}||~|~}|}}~~||}}}}~~|~|||{~|~}~~}}{~}w{~}{z|{~{~}~}||~~z|||}}||z}}}{}|}|y}z~|~y}{x{yzyxzy{wyxzzy{yz}||yy{v}xzyx{|{xyyzx|ty}|{|xyx{||wz{|{}{{x{|xz~z|yy{z|vzywvxyyv~wwzzzzyzwz|y|x}|}{z}x{|{{{zzy~}xy{||y}||vzy~yzw|{ww{wx{zu{}v}x{{{|}{{w|{|{{{~{zyzy{|~yzz|yzw{x|{|{y{{{{z}}s{}wwz|zy{v|{z|zwz{z{ywzxx|~z{wxzzx{{z{||||~|{zx}y}|z~{w~{{z{x|zx~y{{wv|y{|~}xx{|{~z|xxyywzzwzzz{~~{y|{|zyuzxy}w}w{}yx~}{|yzwz|x}zwwtw}ywy}z}xy|x~|vzyxxzyzy|yyy}y|y{y}x{~t}xv{y|~{y{wy{|{zyzu~zw{yyy{zrwz{{yxzxv{wxww||z|z}y|z|z{{|{y{|yy~}|~w{z|wwwyz{zv|{w{yzxzyz|{x{vwx{|wyvzv|y{{{}}{u~z{{zzyz|y||}x{{xy|~zy{xyy{xzzx{|wv{{w}{{z{wxyx{z{wu{y~z{||z{}y|}www~y{|}wyw|zx{zw{ztv{yzzzx||zxzxzwzxyy{vwzxzw}{|{}{|x{|x~{|w{{z{yy~{||z|{yvz{wxwyyxy{~yyz{zx{zzvxz{xy{vywz{~}z|{y~yxwyz||{v}{{zzvx{}{vy|zx{v{xuwww~xz|zw~x|xxw{|wuzzzxwyz~z|x|yzwzzy|{~~|~}||~~y~|~}{}~}~}z{~~}~~{|~~|u~}~|~|y~}{|{|z~~}}}z|{~~~x~~~~{~~~~|~~||{|~{z}}~}||z}}|}}}}}}~}|~~|}~{~|{}~{{~}|~}z~~y~}~{{~}||}}}~~~~~~{~{~~z~}{|~~|z}{z~{~z}~~}}~}y}}{{~~}||z{}~}}~}}}{~}~~||~}}}}y}~}z}~|}~}~{}}}{z||~~~~}}~}~z~{|x~~|}z||}z~{}|~y}|}}~~||}{~z}y~~|{~~{}~}|~~}}~||~|~}~|{~~z}}~}}~}{}~{~|~}~}|{|}}|{~~}~}{zw~}}}~|}}}~}~y}{}~~~~}zyv}~}|~}}|z|~{}|}{{}~|}|}|y}}|zxw|xzyz{}|{z|zzzxz~{|x{|z{}}wx|}yy~y}x|yyw|zz{}x}z{}z~}y}||w{z|{|}{zz~~{{{{||~y|{|}}|z|y{w|{x||||y|}||y~||{zv{}xyz}y|~|z~{~y{x{{|yz{wv~|{}z|{|}|~y}y{xu{{u{{{|z{~y|yy}|x{yzy{}~x||{zw{}~zxz}yz}z~{zyyxyzz}{|xv||z{z}x}{~x}~}z{{||{}z{~~|wyy{~{||z{|w~{~}{{|w{{~|{{zx~|yy~y|t|{|}}}|{zzx{}zz|||w|{{~{}{y{zy{y|zyz{}yxw{|yz}{{w~zyz{yywz}~}z|z}}y|zy}z}}w{y}~{}~zw{}||y{}|x}{yx|||{|z~}|{yy|}{{|z{zx}{xy{~{}~}{z}zxvxx}y~{{|}vy{{z||~xxwz||~ywyyzzx}{|u||}xx|{y{|v{yz{yy}~||y|y|}z{zx~||{t{~|uz}}|xy|~o|yy{}}yy{w}x{v{}tw|w|~z{}{z}|}|}|~xxv~|{}}{z{x{xy}|{t|y}~~w|{|~}~|y{{|xz{yy{z}}||y~{yzx{}y~~y{z{y|||~y~}|{z|xz{xy}~zx{w||{z|~y||y}}zzyz|~xxzz{x}}|{yzy~~{~||{}z{|x{y~}z}||{~{{zz{~|~yz{z{}{~~|{}~~}}|}~}||~z~}}{|~~~~|~~|{~~}~~~|~{~~|}~}|~~}|}}~~~~~}~}~}}|~~~{||~~}~|}|}~{z~|z~|~~~y~~||}~|{}~~z~z~|}{~~|{{|~~~}z{}~~|}}~}}~|~~~~~~x~~~|~~}}|{}}~}~~}}~~~|}}}~|~~}~~w~~xz~~~{w~}}}~|}{~~}}~v|z|~}|}}~z~~~}~}z|||~}~~|~|y~~}~~~}y}~~}|~z~z}|~~|~}~{~~}}{~z~~{|{}}{|yzx|x|yz{yw|wy||yuxy|{rxzx{y||{~wyzy}w{|z|{}{xyu|zzz}~zzyz{|}x{}}}w~x{zzzw{xyxx{{vwyywywy~x{vyzy}yy|xzy}}zxy{yy{{wx||wx}z}vzxzwwz|w{x{xx~y}~{x|zvy{zuzxz{zz{}zy{xyz{}~x{}{||{{y~x}~y{|{z{}wywxvxx|yyyy|y|{zv|v|}xwztyx}{|}q{{x}{{z}y{|{|}|yzzxz||}{z}zzwzwz}xwv{xyw}{zt{z}v{zw|yx{v{{{z|}w|ywy~z|}xyyzyxz~w}{|||{x{zyx|x~vzywyx{}zy{wxw{x||}wyzyz|y|y||{yzy|z{w~|{vz{wy~||x{z{{y|xx}{{~|zxzxx|wv|xxw}xz|ywv}z}w{{y{}{{wzy}wx{x{|{}{x{{z||{zxyyz|xy{x{y{wvzzuyz{yv~}wwz{yzx~yx~yz{~y}y{z}y{|yvx}w~}{}}}y~{{|xy}}y{xxz}{yzywz||y~yvu~w}wzz||z|xxyyzwxz}z||zxyy||~zz|{xxy{{|xzx}}y~}xyzxzvz{~yuywy}x}z|~wyz{y~|y|y}{|z}yz}{~}~{y{|wyzzyzyxvy}||yzzz{y}zvwzyyxyzy{}z}z}z}yzv}}x~w}|{zz{|w{zx}y~}y}x|vz|y{x|}zzx{v|~}yyxy|uv|yxvx|{x|y|z{}}z|z{|w|}~~~}~~~}{{}}}}~y||~~|~}yz~||~~}~||y}|~}}||{{~|z~||y}}|~z}}x~~x~}~|}|~~{|~~|}}}}~v~~~~z{y}}|~yy}}}}|{yw~}~~|~}||}}~{}z{{}~~~}~~~~~~y~{z}~z{~~{~~{~{|zz}~||~~||}z|}|~z}~{~~z~~~~z}}~}}~x}x~~|}~{y|{||}~|}~}~~{{{{}}|z|}~z~}}~x}~}{|}}{~}~|}}y|{~~}}}~|~{~~~}~}u}}{}z|||}z~{}|zx~|~~|z~|y}|}|xx~~{~}y~~{~}~~~}~{|y|}}}z{||{~{|}~{|}~~~|}{{~|}~~|}}~~{~}}|}{}{z}~{||{x}|{}}~~}|}}~}~}}|~~|}{~||}~|~}|}}~}}~~|z~~{~~}z{ywy{|z{|wwyx~x}yvx|~zszx|z{z{~zyxy}z}x}}xzw}zxx}{}y|{|x{{|u{x{|z{v}wzx|zxzxxyx|x|zx}|z}|zy{~|z{|xy{yy||y|zyyvv{xzz{wzzzz|y{}~||xyx}y|yz{z||wsyyzxuvzuxzwy{x{|xwxzyuzyzzx|yzqx~ww{zuz|z{w~{zzyzyu{{z{}{|wyyxzx|z{xzz|}u{wyyyy}zyy~xx~{uyyzvr||y{wzw{u{wyzy}xz|zx{}~~xz{yz}xy{~|wxz~wzy{|w{zw{v{|}|{x{y|}||yyyx~|ywwz{{}{y|{}y}uzy|}wz}v~z|{|{yxz}yy{{xw~}}y}ywx~x{||z{ywy~{y|wz|x{zu{{t}yz{xyz|zzz~wwy{x~~x}|xz|z}zwz{yy{}}~}zy{z|yy~x}yzuzyz|z}zwwy||~y{zzvzy|{{||xz}zzy{|z~yxyy|{~|v|xy||zx||{|xx}y{zz}z|z{vwxwu{|~yx|y{x}xzw{{}x~{}yxyz}x~|yzy|u|{yw}vzz|}{|z}xyxzz|}{{w{y~sv|y}~xzzzz}{{y{z|{yv|zx|zzyzz~|z{xy|~z|z{|uyy|}x{w|{{~y|z|wy{y}zy{xw{w|yyyz{xw{{{wvy|xv{yzy{x{{}yx|w{{w||yy|x}|~~z}wwy~~z}w}u{~{{z{w|yy{yz{~y|y~yv|ztxxz}w{vy}{x|yzzxwux~|zz{y{~}~}}|}|{|~z}}||}~}y~~|}}~}}}z~|}}~|{~{|{|~{}~~|||}|}|{~z||~}~}z~|~}}}~|{}z|~~}|z~}y}}|}{~~~~{~}~}|{z}}|~|{}{|~|}~||~~|}~~{{~|}|}~|~|~|~}~|}x~}~|}~}}~~}}|~~~z|y~~~~}}~}}~}}}}}~}~~~~||x~{}{}|z|~~}~~|~~~~~}}|}}}~~|}~}}x~~{~|||}{~|}~~~|{~}~{}}|~{~|z}}~}}~}}}|||{~~~|~}|z}|~}~{{}{}|~~~~}{||}~}~~}~}~}~{x~|}~z~{~{y|||{~|}}~~|}|~{}}~}~zx~z}}z~z}}z}~}}|}||~}~~~~|}{|~~~~~~~~x}|wvy}}|~yy|x|yw}z{{z{z|zyyy|wztxz||vw}~yv}}{|}z|zzz|~y{|zz}wyw||zzxyzzyy{yy|{}x|twzyzl}zyxx{|zx~uy{xyyyz{zy|v{{~z}zzzx~|}yzy|{|v||yxzzzyxzuwu{xzy{}x{w||{zwww~|x{w{x~{}w~|w|{}xw}v}}{{|~yz|z{||{{|{{{}ww{vvy|vxz|z||}yx{yywy|x}v|vyz}~{z~xy{y|~|{~|||y{~uw{zyx{z}yzy{{w|{v|z~|zxz~{w{|xwz|w{v|{y|y|xx|}zy|~y}zwzzy||y{zy{|wxzz~|{|xz{{wy{|zz|{x{{y|x~}x||~z}xz|{}zzy~v~w~~{yzzz|||}}{z{{yyxyyxy|wzzz{xzxxzt|||xxxz|vy|~~z{y{z||w{~yy{w~zzyx}yz{|{xxuxzxzv{{{zxyzyw||zv{yxzzz{zzx}wz|{}{{~}~}x|zzvx|xvy~z}uywyxyyxyw|xwy||{v|xyyz{}|{{{w{z{|xz}x||{|xv{x|y{zxzxu{yx{xyyxzxuyy}|wyu{ux{xxxtxy||zz{{|z{|~y}{z}{xy}}y|yzw}}~zwyzyyv~y}y|y|y{wyyu|x|vwy|{|w}{u{|~z||vw|}~xwz|wz|v||{|{|{{|~~y}zwwyvz{y|}yy~}zyxzt{vvw{yv|wxv|x}~|{yz|xyy{{zy~z|w}}~}}~~~}}}}~{|||z|~~{~~~~{~}~{}}{~~~|x~~~~}}|}}y~~}}}}{|~{|y~|}~|}}~}{}{~{y}|}{|||~~z}|~~{~}z~{z{|~}~}}~|~}~{}|}yz~~||~}{~}{|~|~~{{|}{~{}~}|}~~{|~~}}~x~~|{~}~||}~}z~}z{w~|w{|}z}~}}}~}}~}|}~}|z}~}~}}y}|z~|~|~}~{|~~}~~{}}|}{}|~z~|~}~}|}z||~}}}{}|z}}{~~~~{~|~~{yz}||~|{{|{~{{~~z}}~|}}~|x|z{z~zy|{{|}zy|||z}}}~~{~~}~~}~{}{{~}~{~}|{}~|{z}}~}|}{|~~~~~~}|~}|}|~~}~}~~~{|~~}{{}zs||~~}~~{|yw}|x}y{v~x|||y{y{|x{}y~~|}|{z}{yyx|{{{xzzz{vxw|{y|{z|zxz}{{{x|~yz~w}zwx{z}|y{yyz{}~|x{y}|{{{t{|||xz{yy|}{{zr|~z{y|{{xzy{y{{|xz|y||zy|yxzz||z{|w}}~~}{}}|{|}~|~~|~|x~{y|||{}|~~z}{yw~|z{||}|}wy{z}{|wv{~y{x~xzy|{}|vy}x}}|x{{xyy{{|~z~|z{|zyy||~{z}}{|||x{y||{|{|}x|||y{y||z}uy{zyz~}|z~|y{|~z|}{y|}z|z||z{|~}|zy|~{x|y{~z{zxz}~uyx|~y|{}}zvyzw}|zy}z}~}z{}zyz}~}~zy{y|}zz}{|w{xy{{{}z~}y}{{{~}zzz}}yx~y{z|y~x}~y{}yzzzy|}z~~|~w}w|z|}}|{zyz}x|yv|z|z{~|zy}zyx}~{zy~yv{|xx}{z{}~z{vy}|||yvz~~{|z{~~z{z}||zw||z~~{{}{y||{|{yx|~zwyzyy}|{{xzywyy||z}xx|}{y}y}~|y|yz~~{~{||}|y{z|y}{y}yvyx}{|v{{|zuyy{y}y|}xy{zxx}z}zzy}}{y}w|zy|xty}}y}y||}|zzwz}~{{}z}}||||z{}}z|~|{yzx|{|{yy}z{~yzx|{~yz{xwx~}z}|{||~{}{~yz{{xu~}x|zvy~|{~{|zx~}~{~}~z~~w~}|}{~z~z}||~~~~}~}~~~~||}}~z}~|~|~}|{}{}|}}~~|~~~~~~|~~|}~|z~~|{}}}~{|~~~~{}~~~~|{~z|||}}}{~~|~}}~|{z|}~yw|}||}|~}~|~~|~~|y|z|x}~zz~}|}}~~~}}}~~}|~~~~|~}|{{~~~}}}~~~}}y~|~}~}}}}||}~~~~}~}~~~|{~|z{~~~|{z~}~}zzz{}z~||{|z{|rxw~yzz{zv|xzvwy{zzwwxzzyz}{z~{|yw{zy{{wz~{x~}||}{xyz|wvx}|~}}tzw{t}tzzxuxxz|yxzyx{xuw}{|ywzyy}~{|wy~v|{{{|yzz}|yy|y|}y{zzxyyyzwx{v|xwv{||zz{xw{|z|{|~ytw}~y~yz|uzyzy{~|}yzy{xx{~{}|zyz|{xyyzx}{ywx}wzyzyzx|w|zyyzsyz|xxyy|y|zzwyx{|zyz}}}~{}||z|y~zz{|z{yxwvyu|~zw|z|}z{yyy|{w{zyx{~zy~{vzx}~vz|{w}{|{z|y~}{}|xzvz~{}y{{uz{zwuwvtv|uzyyywo|~y{y~}z}{|zvz{}yz|xzyy|{|{xy~x~v}{~{}xs{{xz|{y{|w{v}|y|}{w}w||}}|y|{{xx{ww}{~w|y{|{~{w|yw}zzz{|wyx}~yxwx}vwvwzytyzu|yv}y}}~{|}{z|{|~|{||vzz}x~ywz|x{{z{}|{|y~yw}}zzvyywz{xyw{z}zx}|{x|zx}xzx~}{|zxt}y}~wyxz~wz~y{zx|{y}{xy{y{xywyyzv{{{y{y}{~~yyz}{~xx{yx|w}~{y|yz|~{|xz|z||z{wz}z{{z{z|yx}w}yx{x|{yzxwz}~|wz{zt{vwz{{x}{{{yxw}~zzyzyvx}z{}x{||w|~||y}w{ww}xw{xy|z|}{t{xy|z|{wxwzwyz~|xzy}|}x|z{{|~||~|}~{~}}zx~~{|~}~{x}~{~~}}||}|}|}}z}}}|}}}|}~z{~|~|}}~~{~~}y~~}|~y|~z}~|}{}{{x||~{}}{{z{~~|~y|||}u}{}}|{{{z~{}}{{~y~~~}~|~}}}|{y}{~}}}~z|}z~||z}}~y~|~~|}}~{~||~~}~{}|~}{z~}|~|}|}}~~~~~}{|}}{}~{}}}{z}v}}~~~~|~{|{}z}~~}x}}|}}|~}~{}}||~}~}{}~{}~~}~~~~|y~~z|}~~~~yy{{~|}~~|{z|~~~{{|}~}~~~{|z}||z|}{|}~{}~~~y|z{z~~x}~}}}{~}~}}~|{z}z}~{}}{zy||}~{}~~|~~~|{}}{~||~{~}~~zy|}|{~~z~~zz{x~~~}~|}wy{ywyzyx|z~{xx}{{vz||zzy{{z{y}{vzyzy|{zyy|}zzu{y|xz|~{{{|~y{zyyxy{|yyyvy}x~||{w|vy{y{zxz{{v}|xvvyxyxv{yy{{{z{yzy{z{w|v{w}ytx|zyzzzvz|y}yx{yx|w{vw}wz{x{w|wx{yzuxwy{|~||y|{w~{x{{vuxy{zzy{xyxx{{|x{}|wyw|y{{y||wxz}yz}z{|wxzx|{}vy~{y}}yz|z}zrx}yy{{{{zy|}{xxy{{z~xy}{x}{y}}y}zy~|y{yyx{w{yvxw|{~|y|{zzx~y{z{zzzyx~|syxvwyu|z|{}y|vzz~z|{||yvz{yzxy|z|zxw{|{|y~yv}{|wyx{zz{|y}y{zzyxuy|xzzx{|w~||y|{x{u{zz{x~{yx{w{y{z{xv||~v}|x}}{y}{|wxzxy}z|w{{{yz|yyxy}x{x~|||v}}zyxxzw|zy||zzz}|yyyx}zz|x~{yx|}zy}|yx|||~~|zww{yy{|u|z||ywyxwz{{yv~x|}|z|yy||{zx}|zxy}{}{|rzxyx~}}yz}y||~yyx{z{z{{z{|x|yvx||z{xx|wyyxy~vx{{zyx{zz{yx|zu{zw{}y{|{zz|zy}{||yzzz|x}}z}}yu}||zzxxz{z~x{tz{zx|u}|w{{{w{wz~~~y}x}||y{zxzy~zxxz}wzyz||~zyv}{|||z|zxv}zyzz}}}}z}xwxzxyyyxzz}~~~{}||~~{}~}y~z}}||}z}{~}}|~||z{y~}||z}{y~~||{~}~~|z~|~{}{~~}}{}~z{~}}{|~|~~}{y}~}{|~|{|y}}~||w~}}~{~~|z{z{}{~|~~}}}}~|}}|}~{}}y}~x}~}~~z}~|~~|{~|~~}~~~}~{}~}}}}}z~}}}~~||~~z~}~~~~y}|{|~{v|}~}z{~z}~}~}|y}~~~~}~w}|}||}||~}}z|{~~~~~}}|}|}}~|}~}~|{~{}}|{}{~~}||{v~|||}|z~}|}}~}{|~|}x{|~~z{|{}~~|}{}~}~}|~{}}{{}~~}{}|~||~|{~||}{{}~s~}|}{|~}z}}~{|~|z~~}~|}~}~~~{}}~{~~}}}~}}v|~~}}~z}{|}|~~~yz}yzy}}xz|zywzv}zzzy}|yuyvxwuxx{x|yyxx{||zxxzw}y{{z{y~yz{zyz{w{{u~z|~~~z{|vz~{}zyx{{{xuty~xz}yxx|{yw{|ww{y}|z|yu{||~}x}}z~}z}{|x}}{}z|yxt{z|yzz|}|zyyy}zyz{yvu|zyvy{zww|y}}|xtyz|xv||w|xzvz{}{|}{{||{{||{{xz{{xv{yy{wxtz}|v~ww{~{zx||vy{{{{~|xr|zz|w~~w|wyx~{zz}z{z{yyyy{yzyyxwxtwz{~{z|y{xxyywvuyw{yz~}yw}y}yy|}|zv{ww}{y~x{}||~xyvxvx|}yz|zzxvw|x{uwz~x|wxvy{v|{}|}zz{|}|{}yy}{x}z|~wx|~|||y~w{{z}{y}tzwvzuzvv|u||{wyvwyy{w{}yv||{xzwvzxzwz|{{{{t}~{z~|v}|wuv}v{vwwy{zzx}w{wyyyyx{xzv{~~{w~}wy{}|zx}~{yy}y{wzxwv~{zx{||~zxz{yy}||{w|z{zxvzyzy|yzz||xyzy~w||y{y{|y{z|{zy|yywy|zzyvzzy|yxx~yzw|}yy|y{}xx|zy~{x~{z}zy}zz}{{zz{}{|yz{z~x}y{|{}yzwxwzz{z}vxuw|y~z{{zxuxyu{~x|zy}yzy~z|yyv|y{~yzxxzu}x{{|~y{y~wx}{{|xuxyyw}}xwxx{xu}|~vxywvww{y|||x{z{zy|w}{{|}}}|~}}||~~~}~}|~}}~}z~}z}}}~~~~}~|}}}}~~~}}||z|||}y{~}~|}{|}{}~~~{}{|~}~}~~~|{|~|~{~~}{{~~|~~}}{~}~}~~~~||}~|}}}}{}}|~z|}z}~}}}|~}}~{~~~{}||||}|}{zz|||y{}||~~{{z{}}~~|~~}~~}~|}x~|{}~|~~yx||||}y~}~}|~|}~~~}|~}w{|~~|{{|~z{|~}~~z}~xy}~|}z}||}{}|~{|yy{}|}~}}}~}~}||{}~~z|{~~~~}{{}{|y~~{|~}}~}~}}|~{xy}~~||~{{}}wz|}{~~~~}y{y|~~}z}}{}~|zz~}{~w~|}}}||~~z}~}~~{|~z{}}~}~|||{||}y~|}~}}}|w|}z|~}~{|}}~{xx{{{x~xyx{y|xxzyzyxwv}~ww{x|xwzzx}zxxz{z{yyyw{xux{~yzx|y|v{xz|{|yyyy}z}zwyy|zzxzyu{yx{w}uxxzy|z{xw}y|wx{}xz{|zy|{xx{{{x|{zzv}|z|zw{{tzz}{w|{zx}z{v}vyv}~~w}x{|{{z{{}xzy}yy}zx}|z|zyyz{}}{|z}z{}~{zv|||}{z{{{yzz|y||wxy{y{y{}{v}yxz{zx|z~xz{zxx{|ywx}x{x~y{z}|y{{~yy{w{zzw{zzywyxz}xzy{|yyxwxyzxzzz}{{zx}xvyzxw|swzx|{}z|~xxy{yyywzyzwwwv~y|{xzx}{|{uy|yzxxz}w}~zx{z{wzzyxx|z}yx{w{{{|{~}~{{}xy{~x~}|yz}|z{}{yzzzzn~||vww}~zzyz~}{yx|}{yxv|zy}~zxy}zzyt~yz}{}{z}ywzw~{zyx}zzyyzx}xv||{yzv{}|{{z{}zwzyv}yzyy{y~zy|xx{}{{}{y}y|}xxy{|yry}}|~{|yy|z{|z{zztxzw{x}{{zyvyw|}~|{uw{w{}yyz}y{x|xwyzz}y~z{|xy|wy|x|yy|uz}wvyx}wyzxywz|y{}yzy}||}{zy|~~|x|xy}{w}{x}~zwyz|yy}|zz|zzux}{}vvx|t}|yz}~~~yzy}{|y}{y{wx{||{|{|xzxw}~{vwy|{z{x{y{yyvwxzzz}{xzzy{}|zx}}v{v}}}~}{}~}z~}~}~z{}{}~}~t{}|}|{}}}|z}yyz{}~z{}}}}~~{~{~~~~|~|~}~~}~~~{}~~}|z|~}|~}}~|}}~}~}|{~}~}z|}~}{~~~~}}{}{~}}|{}~|}~}{}~}{}|~{x||z||||z~}|}}~}}~|~}~||z}}|~~w|~}}|}~z~}~x}{}}~}~{~}}|~z|}z{~|~~~}~~|{~~~|~}|~u{}~~|~{}}{}{z|~~}}~|{y}||~{}||||~|z|~~~}z{}~|{{}~}~~{{}~{}~~}~{|~~~}w~|~z{}|~~~}||~}~}{}{y}||~~~}}|~{{~}z~}}}~~|~~{|}~~{~{{~{~}{{~y{|~}}}{}w}}|z|}~~~v}|z|~z}{}w||~{|~{~}}}~~|{|||~{z}~}~~~|||||~}}~~~|~|}{y||||y|}y}t{xyz|}x|}yx}|~zyz~x{u{uxy{|{~{~zzx}~u}~{~z{xv}}yyzz|x|y}}yyvy{|zy{{yx{|zyz|zz{||}z{{z}||~zyz}}zz}xy|x}yz{y}yzvz}x}yy||z}y~zxv{wwy{yzw}x|}||z|||z}~{|z{||{yyz|yzz}~{~xz|zz}wz{}}{yz{yzw|zw|{y{x~x{|y}v|vy~{|z}~}yu}|zzwzz|~}}{}}}{z}z{xwz||yy{}{{y|u{{}z|{z}z}~yyy}|}}zz{x~z~yz{{zz{|x{xy}|||yuxyyy{|yx{yw{zu{~{zz{|{~{zvszy~y{}|{|}~y{|}}~{w{z}}}}{}}~{zz|z|x|x|}||y{}{|zyy~yzw{{y}}}||y||{y|~zzv~y~~wz~|zz|}yuz|y}zz}|y~{z{}{y~zwz~|zvvz~}uz~~{zzz~}{~z|z~z||}{}zz{|}}{{y{~~v|x}}xxx|xx|{xz|wvyxw~x{||z|y{{vz{||z}w~yzzy|{}|~}y}|~}|~x}{zy|z|zyz{}}v}v|xxxzz|~vxv|~{~z{z{|x~|~}zxz}|}|z||~z}{{z{||}xw|x{w{{z{|zz{~{|x|}xywy}~}z}{||{||~{}||}wy{}~|~~{||zwz|~{{{{|{wx{z|{vyy}ytxy|{zx{|{{|}||}{|z}}~{~}|~}{~~}~|}}~~~~{~x}}~|{~|~}|z~|~~}}}~~~{~}~~|}~|~~~z~~}~~}~}||x~|~}}||}y~~{{~~}}~{{~}}~|||~}|~~{~}~~}{}~~{|~}}|~~}~}~}||~}~|z{~|~}{|}}~~~{~~{}}~~~~{}y~~{}~{~}|~~}|}}}{{{}{|}}}{~~}|~~|}~}y}}}~~~}~~}|}{~}}}~}z}||~|{||{~}|}}|}~~|}|}}~~{~~}{~}}y}||~x~|}|{~}}~|~{~{~~~}}~|~|||~xwyyyyw{yxzx|vw{zyzv{z{xyxzxyuu{wv{{z{zzyx}z{|~{|z~{w|}x}vyxz|yzzu{x~{w{}{~{zz|}}y{~}{|{{{{}|{w}zxvwzxyyzxzyzyzx{xy|{xyyvwzx|zz|~yyyy|{{wzx{yyz{|{{y~}{z||zxv}zwz|{x{y|xw{~|y{xt|~z|z|{{{y}u{|~x}|yx{zzxzxwzwx|z}|yzyyxvz{y{~w{uxvy}{}}vvz{x{yzx|vxzxwyx|{y~zxz|z{zw|x|}{{zy|}x}yzzx|}z}xzuyy{{w{|z|xwz|z}yv|xwyy|{y{z{{y}{{}~}}}yv{yzz~||xx|zx{w}x|yxz{~y{xw~{wywx{{y~yzy|zy|{uz|{xzy|}}{}{|z{~yw{{vv}zx{v|{{{v{|wx|wq{ywz|{ywzyv~z}u{w{zyz{~z||z{|x{y{x{|xvyzuzy}{z{w}x}~{ywvxvuux}zzw~yz{{y{zvwy{{|{zzxz||yuzv|y|wu|{{v}|{~{|}y|w{y{{z~~z{y{yx{{w{x}z~z}{|yw{{zx{z{|wxwzxt{zz||x|~{|zxzyyzuwyw{}w}z~{wzyyvzy{|~zxvz|{yyyyy{z|||zxwzvv}xy|z{x{ytw}|~z{{wx{zz{}{z{zwxyy{yx~}w~z}zyy||{yzrx|{zyyvy}{x{~m}{|z}}zyxy|y{}|x~~{{yxzxyxyz~{z{~xyx|{{}yy}||{y{zx}zw}~~~|}}~|{}}{~|{{z}||}y~~}~|z{z||~}}{|||{z{{|}}}|zy|~~||{~}~~z}}}}|||~|z{~~}z~z}~{~z{~~{{|~{{~}{z~}w}~z~~~}{~~~~}~}}~}}}~z~|~~~z~~~|}~~~}||x}y~~~}{|}z~~y~}z~|~~}|}||~}~z~}{{{|||}~{z~}|~z}x}~~~||}t~}~z|z}{|~}~~}{~}{~|~}}}~}~|~}|~}|~|}~~z{}}|~~~x}}}}{}w{~||{~|~|~~|}~~|~~z~|~~{~~~{}~{}y~~}{~}|}|}z~~~~{|{||}}}}~z}|~{}|~~}z{~|~}~~~z~{}}}}{}{~|x~~~{|}~}}}|||||~~~{~}y~{||~||~z{}||}~}~y|~~y~||}|}w{}|}}}~{~{}{|}~}}|~|~z}wyyz|~|yx~yx|~xzzuzyzuxy}yvytw{x|{{w{tryw|z|zzy{yz|yz{|y~{|z|yvuy}{}~z}yyz|x{y|yv|{|yxzyxwzy{z|xvzyzzyzwxvzy}{x{}y{|xzz{zyzyx}y}zyzw{xx{|zyzxx{{yuzvyxyy~zx}{{y{{z{ww|xv{{}yyy}zzz{}yv|{|yyxy||{z}zyzxw{|{z|}wxxyw}w|wz|x{xz}y~{{zzz|y{x}{w}|y|zx~z{w|~}{w}{yv|{y{zxx{zwyy{|zyz{{|{wxy{}}zyztxyyyxwx}{z}~{|}z}|zyx}xzvy|{|yvuz|z|{|zv|zvx|yzwvwyw|w{||w}w|{x~}y{}z|{x}wzx|yzz{||z{|zz|~{yyy~yzzxw|{~zz~zxvzvxzy{xzwvxxzx|zz|yxz{zzzx{}{{|z|{x{~x~|{yw~yyzx{|{yw|r{xwy}w{vx{zyzwxv{xz|{zy{}|}{{|}yy}~yz}{yx|}y~w||yzyu{yxyuxuwzyuw{yxvywv{xvv{|}{|wy{xz}|}z{ysyz}{z}z|z|v}~||yyw||{|z{xw{~yyxwv{}zxvwzx}v|xz}x{|uyz}zxuz{}y|y~x}~|xy{wyyxxx|ywz{zzxvw{wwxzzx{{{vzyz{y{{|}yy{{~yy{{~{wyz|}z{|}xz{y|uzvzyvyyxxwzyxwztz|xyu|z{x|z{|zu||~w~w|}z~{y|~}}}z||y{}|~~}|zx}}|~{|}}}|~~~|}}{}~}~}~}|}}{~||~{}~}|~}x{~|~}{~y|~||~|}~y|}~|x}{~|~~y|~|zz~}y}}~~~~~}~~~~|}z{}z||z}|~|~x|||~~~}~|y}}}|zy}~~~|~~y~}~}~~~|}{}|z~~z}~|x}|~~~~}|}}|~~~~~}}~|}}}~}~~}{}~{~}|||~}~}z}}~}}~}}}z|{z|}x~~~}~}{}{|~}{}~}~|}|}~}z~}|y}}{~~~|y}}}}}}}{~~}}||zz}~}~}z|}~}zz~~}~}|~}}~~|~}~}}{}}}~|}}~z{}~}~}}||{|}}{{}}~~z~}~|{z}~~~}{z}{y~~~||}}|~{}}~|}~}}~|}zyz|}}||w||}~}}~|~}yx}uyv{}u}xzy|{{qzyy}|y|xwyzzzy{x{yzz}}x|yxzz{}||xzw|~ywzwyw}y|zwyw}zxuy}{z}|zx}zzxxz|{{zzy{vv|z}{zz}y}{|y|yw{zvyx{xtzzxx|wz|zy}zz{xyzzwzzx~v|zwy{vz}xz}yywxxzv{{zxyyzzyx|xyyxxy{||y{wzzvzy~{yyzy{yzwyvz}xx||}}z}w|{v{zvuv~z|zxv{z~~{zz{w}yy{x}|{{yxz}xz|x|yzvz~y}zu|~yt|z}}{xzx|y{~xxw|}}|zx|y{wz||y~|xyyyz{y{zzz|~yvz{zx|xz}}}yyxyzyyz|zxzy|x|{z|zzyy{||xzzzyv{xz|{z~z{}w}~{{zzxxw{~{w{z|v{y||zyywxzw|{x}wz|x{}}z|~{vy{{zv{y|z{xyz}}xyxz{{y{~{x~|y}y{v{xxy{|w|yzy{z{vx{|{z{zxz|y|x{wzyt|y~yy|}|vqx||tvzz{y~{v}{zy|{{yw{yz{x}|{{|~z|x|xw|}{zz}zz}{zvrz}y~z||w~x}z}yy{ywy{x~}xyz||yy|yy{w{||{y|y}zyzyzwzyzyt}y||z~vz}{w{z|v{vzz||{xw|xx}z}zwzw|z~wxz~xz|x|}|zx{y|x{wz}{|z|{|x{{{{ztzzzyzy{txzy~z~v{z|~vywz{{zy{w}xv|x}y}wz~v|{z}y|w|x||z{{~{x~zx{}z{|z|xy{~zxw}}x}|~}}~~~{~|~}~~~~~~||{|~}{{}||}|~~~{}~|}z~~}{~~|~~{y}~~}~{~~}}}zx||~{~}|~}~}~{}~~}~|}{~{~zz}}|}{~|{}}}||~~~z}|~|~~}}}~~{}~zy~{}~}y{|~}}|~{{}z~{}~~}~~}~~z~{}~z~~~||{}}{|~}}~~}~|}~{}~~}{}||}}z|{~~|{}~~~|~}{}~~~}~~~~|z~~}~xx||~}|}}}{~~~}||||~}}~~~~}z|}|~}~|z~~{~}~|~~{z~y{}~}z}~}~}~~~{|{|~~}~|~~{~{}{|}|}}}z~|}w{~}z{~x~~}}~}~{}~|xx|~x|}|~~~~|{|~{yz}yy|}~||}|}{y}y~}|}{~|}{~|~~~~~}}}~||x~~~}|||}}~}w{}~~~}z}z{xyyxzxw|{|yyxxxxyw}w}~wxxy{zw||yyx}zyyxyz{||yxz|uyw|}yyxy}{y}yyy~xwvx{|{yzuyy{y}zyzxzz|xxwz{{|wxzwywyv{{x|}~{|x}y{zy{{{xz|x{vz|y{zzz{|{y}|sz{xzy|w{{y}|yxy|yx|wu{}ywwzy{|s|yv~|x~z}{z}~{|{w~w{{y{}~}|}yx{w|zz|ywyxzx|y{zw}{z}z{uzwvxy{xz{y{y{yzz~x}zz}}xyzzy|{{yww|}xwzuzx}zzzyxxzzw{vyux~z||x{zxw{{z}y|zxs|zz|{zz~yzxzz|zxwy~{{zxtv}yyx|zvw}yxv{|wzyzw{{y}{zw{z||xxy}xz{}|yy~{|z{||{{{y|~{zwxyz{xvz{{yzzzzy{}zzyw{xvy}{zzy|y|x}}{|{{|~x}yxzz}x|z{{w{~}{x{zy|w|{z}x{zzz{xxzz{wz|xyzy{{zw||z~|zy~~||y}|~y~w}x~||y}wzxz||zxyy{w{wvxw|y{yz~zy{v{z|}zv}{{yzy|z{w}z{{yv|{zy}zy}{yzy}{zzzzy{{vy{yx{yy{|v|~|z}y{yuw|y|zvzx|}}vx{y{{{}v}~z}|z{w}|z|{~wxz|zxzzxy~z}wu{vx~yw}y{zzx{{{x|yzy~|z||y{u|zz{~}|}w~~|}{z~zzwwzywz{xyy|{{wzyvywv}u{y|xx||wxy|y~|{zv|z|y~{{w{|~~~}z~x|zz|||zy{z|y|||wx}}~|~{~}}~}|||~~y}~~{~||}z|~}z|{~{||||~~~|}~}}}}~z}}~z}~|~}||{~}}|{|}}z~~}~{{~}|}||}|{y~~|y{{}}}}v}yz~z~|~}}{~~z~~|{~~~~~||~}z{}zyz}y}||{}{{{}}~|~}{~|~{}{}z~~|~||~{|y}~{|w{{|{}|}~}~}}~}}~z}}zz{~~}{|}~|~}||}~~~z}~|~{{|||z~}{~~|}y|~|~|{|~~z~~~~~}|}}}}~}|{}zs}}{y{}}~z~}{}}~~|}}~}~|~}}z}~~~}}z~||}~|y|}~|z|~|}{}}|}z|}{}~{}|~~|}}z~|~}}~~|}}z~~}{~xy}~}~|~{{{z|z}{~}y}{|{y~x~~|}|~~}}~|}{~|}|~{|{~tyy}yzzu{z|y|zzvz~y{~{~yy{yz{y{y}y|xw}v|wwy||{}{}z{xwyy|yxzv{{y}u~~z|y}y|~yywyzy{z{{{w~xzy}{ww{x~wv{yx|wxvzw{{}}yx|z~}|x{|yyy|q|{y|yxz{}xyzz|ww|}~u}xyz|z{}yyx{yx}|xyvwu|}}{x~~w|zzxyyxvx{xv}~vzy{}w~{|||{{yv~y{{|x{|~{x{yx{y{{~zzz}~xxww|xyxwzw|v{{xy{x|y|~yxzzvzz}xxw{xyyz|zx}z{z{xwxz|xz{{|{}{{}|y{{z~yyyxxvwt}zz|{w{z{|yv{{y~z{||}wuy}vyx|xxxzwyyyz}~}z{z{x|xz}zy|y|syy|{x{zyxwwx|y~}w{v{y{y{w}}|~{y}z{wz~zx}xx}{y}ww~z|zxy}zzww||{zyzy}y|}w~|z|{z{|{}}zwz{}yy{|zzyxxy|w|x}z{w{z~{{}vxu|wxw{|y}{{w}zyx||}|{xyyz|~xz}~|zyxx{zx}xyyzxyy}wz|}{}}}{z|{z~wzyz}zy{xx}}vyv{{}||{zwy}w{||zuz{z|x}zywzzxqxwy{{xz{z|{{xu|}wx|zzyxx{||{|y~|wvxw|xzx||}{|wyzxwyw|{}{w|{v|{zy{yyx{~xyxz{zwvyztwz|{yzvy{xx{yzzzxxvx|z~uyu}yu}xwy|wwvwwx}{w|y}z|yxz|{zzzy}zzy{|{{}}|{|{}z|~~~~~{~~}~z|}v~~|~}~}}{~z}~~~|~|~|~~|}~}|{~~}||}~|}}~z~{}}|}}}~{|}|{y}|}}~~|~{~~{~{z~|~}z~|}{~~||~~~|~~w|~}~~{{}{~~}||}x|{~|~~}y}y|z}|||}~{|{}}~~|zz|}||{}}~|~}{{|~}~~|~~z~~v~}}|||}}}||}}~~}|}~~||~|~~}{~}}~|||y|~~z{~~~{~|~~~y{|{||{}|~}||}z~v~}}~||{|~}}~y~}~}{||~}~{~~~{{~{{{||~~}~}{~~{{~~~|}y~|}||~~~zz}{~~{{y}{z~|{z}}|x{~{~~|~}{}z}}{}~~~}~|~}~}}{~}}}~|z|z~}|}~~}~}~yy}~}y~}}}~~{~~~{}yz}x}y}{~z}w|x~w{wuwswzwvzwxv}xwy{wwx|xzyuzx}x||}x|w~y|z|yx{}w{~vwzzyz}{w{|}zxxz{|w|xzxyy{|y{wz~z|x{~yvz{wx{~x|z{yzv}|x{{z{y{~y~x|||||{x{||yyxwxyz}}x|ywyz|xzw{zw|x}yywyx|x|zw|{v|{xzyz|vzzxx~v|{{yzxw{}yw}z{wwzv|xvyyxyzzwyz}zwzy{yy{vty{z}z{yyy|x~zwz|zxzzzx}zy~y|}yyzz}w{w|zzvwwwuzz{zyw|zu}wu|zywvyyx~{xwy|~z||yx|yzux{zzy|~zx|}z|x{y{v|xzyywx{|zxy}vww~v|y{|v{}{|{zxv}uz{y}z}}yz~zy|{w|yx{}yyx{|}uy}yv|~yx{ywu{xuxx}zx{xuyyxw|x|{z{xwz}|x{w{|{vz{y}|yyuz}|yy~zxzz}|y{{v{{zyx{wvxwxs|yw|{y|wy|}yz|{x{w|yy|~{{|{v{vzy~||y{vywyvzvy|xyz~zy~zzyx{{yzxvvzyyv}x|}|}zzz||{|yyv|y~|{w|vy{z}}~|ywyvxxz}u}z{zxyxywyx{{y}u{u{}||zyxz}{z~yx{}xx{xu~}|y|z|zyz|}|{xyv|z{yzytx{y}z}|zxzw{syz{zyzyzy|{~wz}|{{z~{v|y|}{{{|y{zz~y~z~zz{|v{}|~zzy{w{|z}|uvzz{yy~y{wvvxz~}|~~~{||z{yzyy~~|}~~z~}z}|{{{z|}}~{{~}z~||~}~~~~}|}|~x~~|y}~xz~~~|~z|{|~w|}~~~~y~z}}}~|}{{}}}~{z{|||~{~}}|~~{~|z}||}}|~{~}||x}}}z}~|{|~}~z||}{~~|{}||}}}|}}~~~||z{~|z}~~~~y{~}{}}{|}~{}~~}{~{~~|}{|||z~~}~|{~z~~{~}~~|{~{{}}~}~~}}z~|~~y~y~}~}~~}yz}|}{}}}|~}~~|y~~~{y}zy~}{|}~}{}}z~{~|{z|z~{}|z|~||{|z~}}{}~{|~}~}||~}{z~|}}}}~}}}~||x{}{~z|~~yz~|~|||}}~}~}}~}}x}~~||~}~~|{~||}|~~~~}~}~{|z~|zyz||~~}~~~z|}y~y|}~~}}|}{vz{{}|wy{~xv}vyxypyuyyyzz{w{x|{z{|||xxyxxyvzyx{vzz|{xyvxywzw{x{~{xwyyzzw|{|zy{|w|}}z|ty|{zx{{xyz{ww{y{zyxzvyv}w{xvwyzw{|x}{xxvx{|wywzv{wwzzyz|}zuzzwz|{|zsxx~w}yzxv{{zy|xyztx}vzyy{wxx{wuyw|y|z|y|y|{yx{wx{{{{w{yt|t|xwwz|xwxwzyyxuvx}|yx}wwzwyxz|xx{{|t|zyvx|}}z|uxxuxx|u|~{|yz|yy|yxzzw{y}yyywyywxy|zw~|zzvy}zy|y|xz}wvzx|}wt~{{}zy}z|}wyzx|zz}vw{|{|z~v}z{z{wxzxuy{y~}{{zx}}|zwz|~{xz}|}yzv~|z|xyzzywy{{~y{yyywz{x}{|x{yxxz}y}{|z{zxxzt}xy|y{}{}{{{{}{x{y}w{yxyw{|{~|{~{zwxzzzzwwxy{yy{x{{{y{~zxy}zy|yyz|x|yw{xx|w|zx~z{}yyz}{|y~vwz}v|xz}~|y{zy|{{z|{yywz|xu|z{ywxz{}{||w|xxzyz}xz~yw|{{{~yxzz}v~u{xx}y{~{z~z~{wuv|xwz{|x~w{w{~{}zz~{wyzuzuzzyw}xvwyy~}}y{s{x{{zy{xuzyzy|yyyw{wzxvww||z|{vz}z{{z{xx{xzxy~}yz{xx~yw{yxz}w}{}|v{ux}z}xzyzwvzxwzyzyu{|xzz|{}~}|}}||}}~y}|~|yy~x~~{~~|~~~{z}}||~|{~|~}~~}}}~~}}~zy~|~|}}}~{|z{~~|~}~}z{~|}}}z|~}~}~{|z}|}}||}{}~z~{}}}~}~~}}~z{|}|~{|}|}~{}}|{}~}~}|z}~{~}|~|~u|~y}~|~}y{{~}~~~||{~}|{~}|y|}y{|~z~~~}~~|{}~~}||}~z~|}}q||~|{{~{||{{{~|~~z|~|}~~|}z~{}}}~|y~|y}|}~~}~|}{{}}}~|}z{}{}~|~~}|||~|}|}}}|{}~|}|||~{~}~|{||{{{{~{~~~||}z|~~y}||~}}~~z|}|z}}{~~z{}z}}||~{}}}~|z}|}~~~~|}~}}z}||z{~~~|}|}{}~{~}{{|{~~{~z}}{yxzy|w{{v{}ywy|{yzv|}y|{|{yyz|zyx{}zyzx|xx|z{z~|yy|xz{{zx|xz|~x~{~}x{y}}z{{w{xzyz}yxvwxxw|{zyyv~w{yxxx|zx{{}y}{z|zx{}y}}v~{z~}{{}{}}{zxwzzt{{zz}y}w}~zzzywxz{wzvy{wz}y|}~||{}ywyy}y|{~{}|{z{~z{z{vw{z~vy{uyyxzyyz|y|yyvv|wz{~zx{x{w~|z{~{x}zx{}zz{yz~{zx{|y{x~z{zyy{{y{vxzwz{zxw}zwyx{||{xxy|ywzxy{y{z{}z{}z|~ywz{x|{}zyz~{yy|{}zz{y{yxz|wu{xzxzy{wz}yxw|uy||z}zvx}x{}|yz||y{w}zz{x}z|y|~~yw}zzv{uz}zzwwzzz}xy|wyyy~zzyzvz}y|z~y{{||{{{z||{z{|y{|vz~z{u}{{{~|xzzy{y|yww~wvzz{yuzzz~xzxw{{|xyz{{vw|y}y|w{x{zyz{~z{x~}}y}z{zvtwy|w{w|}y|y}y{zwyvxtytx{x|s|x{zzxzzy~|~yzy{yzvww{yyy{y~|y~zyz|v}w{y|}{{{vywuz|{{z{zy{}zw{|}z|u}{yzx{z{z}w|{|z{~}v|~||||tzzwy||~{{xyww{ywyytv{||}zxu{zwyz|{}zwz|y|zyzxxzx{{||~xwwzzzz}y{uyz{z{y}yzzyyz}{w|~{z}zwzxz{}yv}xz~{y|y~x~{y~{||}~||y}{~~~}|}{~~|{|}}}{{}}|}xz}}~}}w}~z|~xx~}}{z~z~{~~x{}|{~~|}|~~{}|~~~{|~|}}z~}{}~{{}|~~|~{~}|}}~{||}}|~z~}~|z~{}|}z}~y~|~~y}~}}}|}}y|~}{y~}~yy~{~{~|~|z~|~~z|}}~~|{}}}}|~~~~}~|~}}|}}||{|{|}}{|z|~}~~x}y~}}~||~|v}{{z{{y}||z|y}}{~}|~zy~|~|~}||}}~}}|~}|||~}}{}~||z|}~|}~y~{~}~|~|~}x{}|}|}~|z~{}{|x|}}z}|}~~{~~~~~{y~||y|~~y~||~{y|~~}}x~{~{|~|~}z}y{}~|}{}y{|{|~}~}}x{zy~z{w||zyww{yv~wxy|{|{x{|z|zzy{{x}zz{|z{wxy{|||{ww{ww{wxwvyvz~z~xx{y{y~{}|z|xv|vyxvxyxy~{uzy}y{xyxz|x|x{z|xzxv{y{x|zvz{|{xz{{z|{zzwyyxz{zuwz{yvzvv|xz{}~yzz{z~|zuzvy}xyy||zywx{~}u||wuv}zwy{{zzzx|x|w|{|y|xz|{zr{vy{z~{|x~w{}{{xuzwyzzuwwu|{{s{ux|{wzt|{v|z~z}}t{zt|}wx|z}{{zzzy{}}xy}{v{wzzx{~syxw{}yy~{z|vy}y|x}x|xxwyzzuzx{zy~y|zyzzwxz|zvzxyuvzz|{|wzx{xxvwz|yz}{x~zy~y{{w{z}{x|vwvz}zy}xz{|yz|wvyz{}|zz{y|x||x~wxy|z|w|ww}yz|w{zz{|z{x|}|wyvw~}|}{{wx}zyv{xvzu}vx{{z{{w{{{zw|wwyxzy|v{y{y{}x~{|wyyx}{y|yux||zxwy~yx|y}yyyxz}zxw{{z{wyzwy{~x|sx{}z||}}}|vzxy~|v{w|yw}x|xzyzw{|{zyzy{{{zxwy{}|{|{{{yzxzxzz}}tyzyyy|zwzz|{yxyy{|z{|yzzz~{v}}{y|y{w|z|{yyz{xy}~xxx{{z{xz{vyzxyz{yxzz}wzw|z|{z|{{ty}|xx~{{}x}zuz|}yyxzzw|~u{x|y{vx~w{zz}zuw~z{zt|zzw|~}}~v||xyzyyzxz~~zz||~zz}v}}|~~~}x}{|~{}|x}x~|~|y}|{~z~~{z}~|z~{|{}z}z{~|}|x~|~y}|{|||~z~}}z~|}{~}||~y}~~|{~|}~~}~|}|~}}|}}~{{}|}}z||~}||}z}}{{~~{~z|y|~}z}{{xt{}x|z{{}|}||}|z}~}}||{||}}~~{~}}{~}z{~{|~|{}z~~}~|{~~{}{~}~|}~||}}~{|~z}{~}}||~}}|~~}|~||~}~{~}~|||{~}{|z~|{~~~~~~z|}|z}}~|y}}y~}~{||{{}~~~~}}||{{}|~}||~~||}~{||{}~~}}~y{~~~}}{}}z~~|z}}|{y|{~~~||~{~}}}~~}|{~}{~{}~}~|||zw}zz}}}~{|~}{{~}{~~~}y}}|~{~z~z|~~}}}~||{{|uw}|yyy}{}|{x{zzvzx|tv{z{}}zvyxxwzvz|vvwwz~zx{y|~y|yz}}zw{}wzz|xz}yw{}vy{{xzy~w{zxx|||{w{xqwzyvyzxy|vz|yz{xwwzx}|x{{w{w{}x||vzzx{{{wy{y|xvyyzswz}{w{x|}{{zxzyywwx}zzx|}xwxzxz|{yy}{~|yzzy}z|z|}|zyxxwz{yzvx{~zuzz|wz|ww|z{y}zyyz|zyzv}yy{{{{z{{~{zz||}{{|z}zz}|z|{yztvx|zyu{yzvzzs}|yzzt{{sw{{x{||{xyy{zy|wz{zzw|w}y|yy||{|u|x|zww|zz}zwux{yxzxyyz}qz|{w}|zzz|z|yz|~~v||zzzxyyy~z||||{zzw}wx|{wyxvxzy|ywy{yy{yx{w}z}zzxyz|zy{x~{{z~||x{y|zv|}xz~|z}~y{zx||y{wq{}w{{|zzxvy{zzx}yx{xxy}{|{z}}w|yzz{ywsw{zxy{xzxy}y}zv}~yx{{}xxw|uuzz|y{wyy{yz~||uwyxxy||{{x}{y{{y|||}v}zzyzvy{yzyzzyyyxz|{}{|y~z{}zwwz{{y}xx}xv}|vw{yx}~|z|{xzz|w|{r{z|{}|xx||{x~ww}y{{}|zy|yy{}wvz}z}yx{vxv{zy{y|yy{xy{|yuz}{||{{{}||{y{{x|{{zx{|y{x|}y||~yy{{{yxxz|yy|z}yyxx|vvvy|z{|~xxz~{{z{~}{{|}{~||{yx~|z}~y}{||~}|}}|}~~}}{|~|~z|~}~z}{xy{|}z{~{|}}|w||}}|{|}x}{|||}}~~~{}}{|z}~{~~~y}{x|}~{~}{}||}}~|~}~~y||}{|{}q}y~z}~z{~y|~~}|}~~}~{~z~z|}}}}|~~~|~~~z~}~~~}}}~|}~{}}~~x~~|~~~||~yy|}}~~~~}~}w{~~~~~~}|{~}{}|}}{}~~~~|z}~{|{|}{~||~z~}~~}}}}|||}{{}z{|}|{|~{|z|~||}|x~}z}|||~}y~~}}~z|~|z{|~}~{{~|}~||y|{}z}~}~|~~y~~}~z{}|}x|z|}{~~~~|~}|z~{|}}|{{{v}~}}}{{|~}||w}~y}z|~||}|z|||~{~|~{~|~}~~~}|z~~|~}~~||}~z}{z|}|~}|{~|~~~|~{|~~|~~}~zzz|{zv{z{z{|{wyz}ywx{z{w}}wy{zvyyzx{~w|{vy{z{y|~yz~{{t}v|~|~y{z{y|y|yy~x{y{{xy~}yyx{tuw|xxzy{~z{ywzz|yu|yzw||z{|u{zwzz|~|xz|wzzyww|szww}zz~|v~yx{|xxt|yyxy{y|}yywy{}~z}{wyz|vzy|~yz|zx}yzy{xz|{uz}zy}xsy~|xyvz|w|yz{{yy|zzx{yx|yzywy}y~}uy{wz{}wvx{sxwx{}|xxyw|zzzzz{|z|{yzvwwywyz~yz~uyy|}yxuxxxz|~z{~{~}yy|v{{wyxzvwu~}xyw|||wz{xyuz{zzxwz~{rzwzzwvvz{zw|y||vw|~xv|{~z|zyyyxuyz{}zzy}{{yyw}y{{y{ywzv|w}v{yzy|vx}|wywv{}|zz}wwvvyx|xz}|~xw{{x|z~yw|{yxz|{zz}zy|{v{z||{{xw}zvyzx|x{wxxy|z{|}vxw{xz||}yv||s|ttz}vz{w}zzzyzx{|xxwz|{x{{{xxyy~{yz}{yxyzwyxzzyy}w{xy}zuy{y{yz{w}xwxy{yzw}y}yyyw}zzz}yxzxxyvz}yz{zz}xvzv|y~yvvywy{ywz|xt{vzy}xyxx{zzzsyx||tx{xyx~zzvz{{|x{{}}y{}x{y|yyy{syz{{~{yx{zxzrz~yzzzywz~{xx{y}uxw~}z~zzzy{yz{ww{{{ww|w~|zxw{{{zzy{y{{{yz{yw~xvu|{|~{}}~}~~~z{y}~|~~{{}~~{~|z{z{||}|z~}||||~~~}{||}|}y|}|z~|x}|z||z~}|{}}z{zz}~|~|{|}~~|}|~z{|y|x}~}{{~|~|y}~|~}~~}~z}|~}}~}}|}|~|}|}|}{~~~~}|}zz~}|~x}~{~{|~{z~}z~|}z|}}}~~|~||}~}|}}|{{z~~}|{|~}~|{|~~y~~~|}}{{||}~|{}}}{}~~{|||}}|~|||}~}{}~~}{}}|}||~}|||~|{|~~~|~|}z~}}|{{}~{}z|~}~}z~~~|~z~~~}{{}|}}|}||{}}{{|{|~}}|}~~||z~}~||~|{~z}{}z{}}}{~xx}~~{~}||||~~~}|~||}~~{z~}|}~|{{~}|x{|y~~~~}~|~~{|~~~}~}}}~|{|}|~}~{{}{~{z}z}|z~z~{~z{z|{|{zy}x{{xrz{uz|{z}|{}}yy{xy|v}~{yx{}~|{}{}{w}x|z{}}yy|~wy|zy|z{y{{~zxxv|~||yz}z{{z~{z{|{w|w|z{|z}y}{}}{|}{}{}y{||}z|{y||~|xy~|z}zw~uw{z{}}|{{|zyzyvyy}yvz{~}{y{|z~}|x}v|||z}{{z|{|x{|||zyx{y|zz|y{~zzvyy~y}|w}}wz|wzz}z}y{y}~}z~|}}|}|}~{{{{{}zz{{z}y|v}y{v{zw~x{|{z~}|xyz|wyzwyyy|z{}y||zy{zy}z{yxz|{y|}||y||zw{y|yyyzw{xzzz|{{}zyz{}|x{~wyxzz~~z}{|{yz}z|~}y|~{}|}|}z~{w{y{y}zwz{vzxwy{x{yy{w}|~xzx~|~{z{x|{{z|}|~xz}{~z{xz{~xy|y{z~z~}z{~z{{yy}yz{yw}||zvz|{{z{}{y{|xz}{}}{}}|~|{{|z|{y{{|z|z}yy{x}|z~}x}y||}{{}~|yxty|||y~{z{~|zzx{~}{|{{y||~{z~yy~~zxxxxzx|yw|}y|zy{x{y}}~{xq{{~|yz~yy|{x{{zz~}z{{|y{y{z|wz~|z{{z~uzw|||{{~z|z|}yvx{}x}wwxzzz}}~|~z}z}x{y||zz|~}|w}zw{w|}yxx|~~||t}|{|{{zzw{|{w}z~z~||{|||y~z|y}|x|z~}}y{|~~}~~}|{~~~{}~}||}~w~}}|~}~{|{~~~|~|}~|~}~}}~}}~z~{~~~}}}||}}{}~}}}~}|}{~}|{~{~{}|~~zy{}~~~~{}}}~~|}~~}}zz}}|~~|}~}y}~}{}z~z}z}~z|~}{}}}|z~|}~}~|}~}}~~~y~~|}{~}~~|~~|~~~}z|{}|{}|~|~~~|}|~~~~~|}|}}~|~|z}~~~~{~||~~}~~~~}}}|}}y|}|~~}~{}~~~}~~~}}}|{}|}{}}|}~|~{|~~~}}}{|~z}}{}{~|~{~~~{}~~{~}~~y|y~|~~|~}}~z}}{}~~}~{~~~}~~{uxwxxz|yx|yz|yzzzzyywx{{y|{wyzzyyw{y{y|}|}x{x}xzx}{{v|z}x|y{|w{yz{xv}wz~}zzy{zw~z|zy|yywz~xv{u{uxw}~uw{x{yx{y{{yy{zy}yxw{uw~}wz}y{{z}z|x~{|{xy~zywzzxxxz|w|~zvxyz}uzzz|}|vzyz}{xwxy{y{y{xx{yzxzyyz|~yx{w{x{{}xyz|z{xxzxzyxyx{vvuy{xwywz|x|{yxy}w|xzy{y}xwy}yw|zz{{y{zx|vzvx{u~{y|zv}z|w|z|wz|{x{}tzw{xyz|~}{xxyxw||x{zxzv{zzw{w{~vww{{x~w{zwz{|w{x{zxuy}|~}z{vx}v{zz}wy~}{wz~}wv}{zz|yw}zwxyzy{zwx~x{||x{z}zzwzw|{wzx{x{|z{xx||z{yz~x{vzw|yzx{{{z{sz|yyyzxzy{x~x~zy}yzz~}{~{{vyw||z{xzy}w|{xyy|{v|||}}}|yy|{}}{{{|}zx{}|zwy|w{x~|{{z{y{|xyy{u{yz{z|yx|yx{yz{zw|}}|}vzx}~|zx}zz{|yzx}{w{{y|x~u}{y{{{xyyzzyzxuz{zzw}}yzz}xy|{xyywz~z|ywz~{z{zzw{{{vzv{yxyyzw{y}|zx}{yyz{z{{{x}y|w|yxz}{}y|wz~{xyxxz|~yvy{vx}w{{zxy~}{xvzz~w{~zvwyyx|}{svz|x{{y{vyz}z{{z{x~zwxxyx|}~zz~|~~zzy|y||{||z}|{}}}~}}{{||{}~~~|~~}{~~~vz}~zzy{~}}x~~{}{~z|{|~|~}~~~~|~yyw|~~z{z}}}}~u~}}~{~}~}}~}}~}z}}z}|{|{}|~~|~~|}y{~z}|uz|~}{~{~|{z~|{}}|~}}||}}}z{{}~}x|}}{yx}~}|{}}}~}{{|{}{~{~|~x~|z~~~~{{~~z}~~z}}{~z}~|}zy|{~}}}}|}z|~}zz|~|}}~|~~~~{~~}|}y{|}}}~z}~~||~~{|{}~|}|}y~{~~|~|}||~~z}|{}}{}~|{~}||~~}z|}~|~}|{~}{~|{}||{~||}zz~{~}|}}}|h}|~|w~~~~}|}|z}|}{|~}|~y{z}|xz}|}}z|y{}|~~||}}~}}~|{y}}~~|~}{{{~||~~}{~{~~{{|}z|~|~|}|}}|~z|y{{|~}z|~|~|}}~|}}~}~}}||{|{}~|~{}}~z|~~}z{~zz~~z||||z}~{}~{z~|{}{{~~{}z{}||w}~z|~\\\\\\\\|}y9|}}}|~~|{}{~}~}~}z~{|~y~}~{}{|~}|}}}}}y~||}~yz|~|||~w~~{zz|~|||~|~v|}z}}}z}|x}{~~~}~|{|}|~|{}||~}|}~z|}z}~}~~x}}{|{}y{~{~~~}}yzz||~{{|~~}~~~y}}|{y|~{}~{~v}{}~||{}wz}}|~{~|{|}|~|}|zy}|~||}z}|u|{y{}|~}~~|~|}}~{~~~|~}~~z}|~~w~~}||}{|{~z~|}}}~|}y|~}~vyzy{~x~{~~}~zz~~yw}}}~|}{~~y~}}~}z}{y~y~|~{~{}||z}x|{~}~}{}~||}}z|~~~~}~zx|}~~|xz}|~}{{{|}~|}}{~~z~{~~|~}z||y|}~}x~|~}}}}z}{~~}|}z}|{{~|}}||}y||~|y}}~{y~z~y}~}}~|}~|}}~}~~{|~}}}||y}}~~~~~~{~~}}}~~|}}}~~|~~|{~|}}~||~~{z}~z}|~~~~~||{{}~~}}}~z}}zy|{~|~}|~}}z{~~~~~{}~~~|~|}~|}~}~~~}}~~y~}~}}~}}|z~}z~{|~}~|}~}~~{~|}{w}}~~~~~}||}~|~{~~}}}{~~~~~~}~|~~x~}z}}}~}~~~{|}~~|}~{~{{}||~y~~}z}~}~}|~~}~~}}~|z}~}|{|y~~z~~{~~|~|}~~}}~|}~|}}}~~~}}}~~~~}~}~|}~~~~~~zz~{{~}zyz}|}{~{~y}z}zz~yz|}}~{}|}~||}}yy|}z}wz~~~}z~|}y}z{~~|z{|x}|}xz}zw~~|~{~~z|}}~|y|z{{z{~~}{}{~y|~{}z}|~}|{z{|}~|}~{{~}|~|z}~|~|{}}|{{xyzzwz~{{~z}}~|}~{|~y~|y~}}~|~z~|{}|z}}{}{~z}~}~}}}}~|}}|z}~}y}z~z~z|{}}~{}{~~{}|{|x}|z~|}{z~~~}}|{~|y|{{|~z}~z{~~~xz~{~~w}u}{|}|{||}{y}|}}~{||z{~|z~y{~|~w}{|~}}{}~}~y}{}y~{~}~}}~zy{~|}}~~}{{~~~}{y|~}}|}}~~|}|}|~}zz~|}}}|}x{~||z{}~}}}{|~~|}y}~||x~~~|z}y|~|~|{z|{}{x|z~}~|~|~{y~}|~|y}~}|}y~}|}||~~|{||~~~|}{}~~~~{|~~~z|}|~~|~|{~{|~~~~~}}~}~~}~z}~~~~|}~|}~}}~}~~{|~~~}}~~}}}~z~{~{~}|z|~z}x~~~~~}||||~|}}~~|z}z{y}~~~{z}{~||}|~{t}{x~zzz|x|z~|~|}~{~z{}~~}|{{{{x{|}|vz|~}z{wz~|}|~y~x}|x~}zy|zz|y~y|{}}{{}~y~}|z|{~|zy}||{{z}}~}~|~{~~z~}{|z|}zz}}~{|xz}~y}~|||z~~~}}~~||~~{~|~|~zz|}}|}y|}{{|{|{||x}~|~|{z{}|{z|}}}~}{~~|{w~|}~{|||~}|}|}y}}~z{{~z}}{~z~|||}}|}w|{{~~|}y||}}yyy{~|z||||}}y~|}}}|}}~}~~y~{||}z~{{~z}|zy}~~{|}|}}{||{|}{~}}~{}|{y~|xy{}}{{}|||z~}~}~~~y||z~|}{}|}}{|{~~{|}|~~|{{{|~|~{{}x||}zz|~|z~}~z~~}}|~||{}||}|~}~}}}}{~|~~~|}~}z|~~}~}}|~~}~}}~~~~{||}}}~~~}}}|}~}}~|~~~~~|}|~~~}~~}}~~~~{~}}{{~~~|||}~}|~}~{||~~{{~~{~~z~wxz||{~{{|~|}}|{}zz{}{{|~|~|||{}~|||}~||y~y~|w}~|z|}~}~||~~z|z~{}|{~|}}x}}{{~}z{~|x}}{|}zy~{{|~||}{}{z|}}}x|{}}{|}y~zz|zx{z{}{{~|{|~}w}~{v~{{{zz{{|~~{}{z|y|x}~~}y|}}{||~y|{{{y{zyz{{z}w|x{{|{}~yyy~~yx|~z~y|~||zz~~}{}~~y}}|}~}|}}}|z|z~}xw~{|~|}u}x||{~{}{}}{|{}|}|}yy~z}{|y}z|{|{}w}~}|{{~}{}~~}~{{~|~{|~yzy}|}u|~{zy{||w~{|z~{}~|{~}~}zy|}~~~~|~~{{~}}{{|xy{}{y}zz~wzz}~~~{~yyzy}u}}z|{z~~x{x|{~~{{~}z{|z}}||{{{|}{z}}|~|~~|x~|{~}}~|yzx{}|~{w|~|y~|~}~~{z}x{~x|y|}{~{{}|~z|{{{~}||{~}{{}zyz}z~y}|{||}~}}z{|{|~{z{|z{{}}{yxv~z}|~}}~{uy|~|~~z~x~~{}y{}~~~~}~~~|}}~}~{~|~~}}~{~}~~|y~~|~~z|~~~~~}x|~~x~}|~}~||~~~}~}}~~~{x}~~~|~~}}|~~}|~}~}|}~~|}{|~}~|~~~|~}~}~}|}~~~~~~|~~}|}{}}~{}x~~{}}}}}}{~yx}~|~||~~|~x|yxz~y|x~~~y~{}~~~|~}zz~~|~}{|z~~z|w~}}}}|||}y~|}y~}z~v~{{x}~|z{}}}y~{}yy~~}z}y}}y}~~||y}{zv}{y~|}|{~|v|}v{|~|{}|||{~~~~~|||}}z|{{y|}|~}~|~{|~|~~x}|~z}|~|{}{zzz{}||z|{|z{y|}}{}}||~|~}{}{}||{{||||{}||~|~z|y{zy||z}|}z{{|~}{|z}z~}}}|z}}~|x}|{{}{|{~xz~}}{|{~x|~y}~~}}~}{~~}}}}~||~|{}{~{}|~z~{zy{~|y}|z|}}w{z|~~~}~~w}|{|}{{~|}yy~z~{|~x|||}~yzx|~z~}}{{{z|z}}{z~yy~{}|}}zy}~{{|v|||}~|x{~~~y~~}}}~}z{{|}yz~}}{|z|}{}x~~xy{~}}{u||}{zz{|~~zyz|}|z}}~}x}~}}}}~{z~}y||{~zz|{}{{|~y}}~z|~}z||{~z}~x{~y|z}~|z{}y||{}z{}{~{~v~|y}y}{~{~z|{~x}~y||}~~}~~}~~||~|~~|~}|~}~~~~~~~~z}}}}~}~}~||~~~~{}}}}~~~~~|~~}}~|~||}~|{}|~}~}~{}~}{|v~}{~~~~}}~}~~}|~~~~|~~||y~~~~~~}~~||~}~}||}||}~~|z}y|~||}|{z{||~z~}{~z}}~}y}x}}|}z}z{}||~}}{~~}~~}|x~{|}~{x|}u}z}x}yz|{w|zz{}z|||yyy~|w}~z}{~~{{{{}|}{~|{}|~}}zzu{~wy~}y|}x|z{x|}~|~xxyx{zx~}|zz|}{|v{{~|}z~}z~|}||~zzz}}|z|x|y}y}{|y~{||}zy}z~z|{{}z~}|}{z~y{z}|zz{}~}z{~}{~zxzxzzx{~{{y}{{~|~|}y{~~}~{|||{|}x~|z}x{||~y}{}}{{z~~}x{~~|~~||}w}wz|z}xx~~}{~|{w|}~z~}y|~{wy|}~z}~|v||~{~|{~~~}x}{}|~~{}}|}|}{{{z|z~}|yx||||zyy|yyz~{{vy~~~|{zxxx|{|}z~}{{}~|}z~xxw}{xxzy{y|zzv{{}v{|yz|~~~x}|}{~|}~~~x|{x~y}~~|{}}w|zyw~|}~wz~zx}x{{w}||{yz|{}z~|{|~||{}}z}|yy{|x}|||x{{}}}|||y|x~|~|~|y|wz}}{{|{~}~}~x{}}}~}{z~y|~~}{zyy}z~{|y}{}xy{~~~}{}~||z}z|~}~~~~}|~~~~~}}~|}~}{z|}}y~~|z|~}}}~|~}|}}}|~|}~|~|~~~}~~~~}~}}}{|x~}~}|~~~|}|~~}~~|~}}}|}}~z}}}}}~}~~~~~|~|}z~~}{}{}}~}~~|~}~{|||~|~|}|}z~~}|{{|~~{zz}}z~}{~}{{~{{}}w|}t}~}z{}}~zzz|}}zw|}~y}{~x}y~{|{}~~{~yy}z~yz|y}~zzy|zz}z{zv~}}}}~}x}y{}{zz{z~{||}~z{z}y~}{{z{|||~z}|}z{x{zz}}~|}}z}}z}||~z|y~|z{{|~w~{{}z|y~}}zz~{}|{}~y}z{{}zy|y}|}}v}}~}y~xyx|}~x~~|z}}}zz~}y~~yz{x|y}v{~vy}~|w{}}~}{xy~}||{}}}v}{}{~}|~{x}||wx{~~}}z{}{~{~||y~}y|{}zz~|y}yz|y|}|z~{|}~zz~x|~xz{}~||z|z}}{x}}|y}}{|~~~y|~~z|||y}yzzwy|yz~~||v}}y}z}||~|v{y{|}}}{}xyyxy{{}|}yv}~}y|}y}~}}|x|~{||x{}{vz}x|}x{{w|}|}{{{~|{z|{}|~}~|~|}~~{~||yzy~}y|z~||~}{}}}{|~{}||~zy~s}{|z|{}x{|y~|z|~z{{zz}}{}}}{{{|y~{~{{z~}~zw{|~{zy}{y}{}~~}}}}||{{y}~{{|}}x{x{}x{x~||}~~{|x~z~{}z{}~||z}~|~~{~~|}|}~~~~~||~|}~~{~~~~~y|}|{~~~}~~|{~~~~|}}{}{z~~~~~}~~}}|}}~~~}|~~~}}|y{~}|~~~|~~~}~~|}|~}~~~~~~~|~~~~{~~}~~}}}|}~~}~~}}~~|z~~}~||}~~|zz~~|}}~|{~}}{~|}zx}{y{~~||{|vtyy|y|~~{y~}x|}{}}z}}}zzz~~wx{{z}|{y~zzw|v|~|~{zw|}z|z|{||{~{~~z|x}~{~yy}z}~|y~}~yy{~{y|yz{y{}{r{~}~x{}|}{}|~}y|~|yz|z~|z}}}~}{z~x~{zy{~}}}{|y{{}||~}}}}{|zz}x}~z{}|~~|}{{}{y|z|zzx}}{||v~~yzyzz}}z|~}}}~|y~|~||z}~zy{y{v}{~x{yz|}~}}xz~zz~z||}zx|||{z|~{|~w~{z~}}~{~|~}y{|zy~vz}~y}{|{~}y}z|zx}}zyz}z}~}|}z|~|x~~|zxx|{z}y}}|||yw}~{~}|y}{{yx|~~~{~~xz~|yyy~}yy|{~}}x|{yy}z}|~{}||yw}z{}tz{y{{{z}~~{|yz|{}z~~}|~|~~}{|~w}|{z|~|y|{~~}yy}y~{xzyz|{~z|{~|x}{ywy|x|||{~~x}~|y}{z}y|wx{{~}|}}{|yzyy||y}{|zz}}}|zxz}z}z~|~z{||}|yzy|}{|}}z|z{|}xzy}z~|~}|z}~||}~}}~~|~}|}~~}~|~y~~w~|z}|~~}z||~~~}~~{~}{~|{~~~x~{~~||z~|{~~~~{}}|~}{}~~}}z~}}{}~~}~~|~}{~}}}~z~}z}~~~~|~~~x}|{}~~}}}~~|}}}}|}}{~{~}y}y}|~}~~~zy}{|{|{{z|}|~|z{~~z~}{z{}~|w|{|}zy~y{~||{xz}}}}y{{t|v}}y|x~z~{|x~|w|}||~{|yx~{~y}zyzzz}~y}}|}x~|zy{yzx}|}}{~y}y}|}{}|}}}{}~~y~zzx}|y||x}|x~{{~z}|z}}|y}{{xy|z{|~z|}|~{z}}~~{~{z}z{zzzz}|~}}}}}||~~}zy{}~zz{zy~~~z{z{z|y~|}z}|~~{~|z}|u}z|z|yzv}x{}}|{}}w~w{|yyzzz|y~~}~{w}~y{~zwzy~|}{~}}x~|y{~|z|~}}~|x~|}x{}~}z|z{z{{}yz}~||{z}z}{|}}~{|yy||}{||wx|~z~~|yy~||~x{{~{zy}{{y}x|}~{y}||yz{{|}|~}}}}w}~z|{}}}}|~~{{~yw~{~~{u|{|{{~{~v|}}~|~~zyyy}|x}}}y}wx~zz|y~v}y}{~z~{{{~}y{|~||}z||{|~}||}y|{|}{|~~y~~z}{}}z}z~{}~|}x{|{}|}~xw|~x}}yzwz|z~|~{{|}{|z|z|||x{~x|yy|{~zz{{|{z~z}|}{}{{}|}{}yyyx~|}~}~}|}~{~}~}~~~~~z~~~~}~~~{|z}}~y}~~~}}}~}~~{~~~|~}|~{~}~~~}~~~}{}}}}~|}||~~~z~~~~}}}~}~}~}~~}|}~~~||{}~{~~~~z~~~~~{~~|~}z}~~}}z|~}{}~~~}|~~||~}}}{z~||{~z~~yz~y~~}|}z|{y}|||z~|}{x|{{}wy{{||vz|}||z}{w}|{|z||~|~~{~z~{|z~y{zzy|}|w{z{wyx{|}{xy{}|}xz||}}~~}yy|z}~~}|{}{}}{{|~~{z{}y~yy{|}|z~}xyyz}}{}~}|{z~}}~|zyz||||{zzyz~}x|x~y|{yzzx}}|y~|}z}|z}|{|~|w{~{~{x}{~}|yz~xz~{|}zy||}y|y{{zsz||{vxz~z{|}~{{|z}||~z~vz~y}zxy|y{y{}}}{{|{w~{}zy~}}y~vx}|}z||~~{~wz~}|}|}{zv}xy~yx|}|~zy||x|}z|{}}|z{}{~}}~}}z}~~|~~y~~~|~|~z||zyz{|v{xy{~y{||}||~}{}z|x}~~}}}|}zx~{y}{}|~w~v}|zz|z|z{|}zz|}~{z}x|}{{{}|}x||y|}zz|}~~|{|}zzwwyxyzy|~y|}{zzz}{|~|{}~x}~z|~~{{zy{|{z|wz|}~}{}}{}{~~y}{wz}{}}y{}|}{y{{~{{~zz{||~{{}}~}||}~||}|~y~zw{vz~yzz}|}zy~}|{{}w{z||y||z{~~}~}~z}|{{~~~~}~~}~}~~~~~{|~y|}~~~x~|z|~|{~y}}}~~~y}~~}}|~}~~}~~~}~}~}|}~~~}z{|~}~~~|{~|||~~~}z~|}|||~}z{}|~}}~~}{|~~~y|~}~~}}}{~}~}~z|}{|||x{zy{|~~}}z|z~}~z}xzy}~z~y~yzz{{|}y~}||||}~~|}{y~||y~|y||{}}~{|yx~|z}~{||{z~{}}x}|zz{z~{|yxy{y{{zx{||~{|z}xzw|}|~{z~~y{|ty}x~xzy}|z~~|}|}y}x~w~{{}y{}~}{z~~x}y{|}y{~{}~|~y||}z|~zw~}}{}||v~y~|v~y|{}}~}zzy~{{{{|~w~|{~y{~}|}{z~{zy|}||}~{y}yzz~{x{|{||z|{yz{|~{}{y{|{|}~}~|~}~~v{z~}{||}|y}|y{}}z}~}|~}|}|{w~}w}w~|{z~|{~}y}y{{~{w{y}~y{}{{~~~}{}{w~~|{~z~|~}}}y|wzzzx|}w}~}y}}{z}{~{v}~{z}~{~zz~}}{{}z}}~wy~|{|}}w{~|~}z{z|}{||}z|zz~{~~}}{z~xzyyzyz~{~~~~~|z}|~}y{~}~y{}y{z}}zz|}y|~{x~|z}yy}}z}yx}z~{{y{~x}|}}{}y~|}{{zz|w{|}yz{{||x~~|~}zy|~}||~~{~~}z{z~~z~zz||{|}~}}|x{|}{}||}{{{xrz~}x}{|~}}|~|~~}z}~~}~~~~}{~}~{||~}~}~}~}w|}}z~}}~~~}{~}~{||~}|{~}~}}}|~}~}~}}}}}~~~~}z~}{~}|}}~~}}~~y~|{~~~|~~~~~~~|~~~~~}}~~~}|~}{}||~}~~}~~{|{|~~|}~}}z}~~~~~~}y~}~~}~|~~~z{}|~{{}~{}v}}|zyx~yyx|z~zz|{~u}xz}zvzy}|{z~|}}}}|}~zz~}y}|{}yy}w{{~}~uzyzyx|~xz|xy|y~y{}y||}x{z}z}z{|{zy}~~xz|}{}}|}x||{|z|xy~}}|zw{~~}{||}z~{{|{|{{z{}}|~{yz}}}{yyyz|y|{~{x{{{uy}|}~w}~|~~}~{y}z{~~|~|}zzy}z~z|xx|}|yy}}yyyz~}}}yy|zv}||~~|}{}~}|zx}~~|}{|wz{}{xzz|y|y||~{|~{|{wz}}|}}}~}~x{}||}}|}{x~~~{|z}xzzz~zw|}~}|{~|}}}~|}{z}}z~|||{z{|~||y}}|zz||{}|{z|~|~}{|{z}{{y}}~z}||~|{{|~yz~|{}}}||}yy{|z{z~yyy}~~}z||xz}|}z}{yv|}~zz}zv}{x|{~{z|w||}{|}x|{z{|z|yz~{zz}z}}{y{}{{z}{{~{|{}y|z{}zz{z{~{}|{w|y~|||}{}yzy}v{~~~~}y|}y{ys|y}|zy|{zyz{~y~~{~x}zz{{{{zz}z}z{}~~}}~}|~~}~~|~~~~}~~}}~}~}|~~}}|}{|~~~~z}}~}|~~~~~~~~~|~~}~}~z}}|}~}~{}z|}|}}}~{~~~~{z~~~~~~}}y~~{~{|~~~|}|}}|}}}~}|}~~~~~~~~~~~~~~~~~}|~}}~~}|}}~~~z~||}}~}~{~t|}}~}|{|}~{{~}{|z{~~zz~|}~z|{}}}~|}~yz~{w}z|xz||v~||~w|||~y|xx||~|yv~yz{z|~{z{}zz~{z|~||}zz}~z{y}~}~}}{|}z}~{{~|}{}{}~}}}~}zx|}r{|~z}|{{y|z~}~~{z~y}~}{{{z{~|z~z{}~|z}~vy|}x}yyw||}}}y}|}|{x|{{|}||~{{||{zz|y}{xy|x{~~~}}{{y~{~z}z}yw~~}{y~|{~|zz{||z{x}{~z~~}~~{~}|{{{w||{~z{y}{}{~|z}x{{|z}}{||~}{}}}{x~{}|}|~||zz{z}}yy}{}z~}{~}~u}{~y}~}y||}||{y~{t{z||~y|~z||z|z|{}||zxv}~~{z|}{{~yy~y{{{u}~y}}~{|}|{}}{{~{z{~~|}|y{}|}{||~{z|}||~z{x~|||~}{{{}z~y~y~y}}}~|}~~zz}{|zt}y~y}}yyz}{z~x|zv~z~~y|~|}|~}}|x{w{|u{~|||~~}x|~y}zz|}z|{z|y|zzz~~y|v{|{|~|{}{z~}{{||{~}{}y~xyy}~|{}{|}{~x{|~|{{|wy|~~~~}|~w{~~{}~~~~|~}||{}~{|}~~}~||}}~~z~}~|~|}~~~}|~~~~}}~}}}|~|}}~~~~~}{~z{~~{~}}|{}}||}}}~|z~|~~~|}}}~~~}}|~~~}~||}}~~~~}}~}}~|~~}}}}}|~}}{}~}~~|~{{y}z|vxy|zy~}|z}z||{||y~x}}yy~}||~}~}|y{z{y{z}x{zy|y~zw~y}{{~yux~z}~zzy}~{z}|{{{}z~|v|z}}{~}}w{}}{|~~x}y}|}|zz~z|x}~{~z}}{xw||~}y{z}}}||z{z|{xy~~z}~zzz~}|||~wvzx~}~z|y}}}{y|~}~|y~||v||~~|{y||~{{}|~~~~|||zy}z}w|}zyzyzz|zx|z|}||xz|zz||yy~{{z}}~z{{|}{y|z}}{xz|}{}y}~~|{}}y~|x|zw}y|~ywyyy}{}|{~|}{~|{~~{~y{}|{~z{y~wz{x}zzxx~vzz|}}}~z|{y{~{|zy{~|{{{z}~{~|||x|~x{}~yxz{|}{z~zz~{~xx|{}{{z}|}x|zw|}{|z||{~}||z}z||x}w}|x{x||wyz}~~y}{~zx|}~~|~~~w{}vyw||{~}{{|}w{|||{{|{}{v|{~x{xz~yq~y|~{}}~}}||{}{y|}}}~|{|}y~y~~}|}||yx}~|~~yx|z}}~{y}||zyw||{{|z~}{~}zz~z}{yw}|y|z}}~xzz|~}z}zwy{yv|z~w{~yzx}x~|}y{|z|||~~~~~~~~~~|}~~|{}~~{}|~v~|}~~~~}~{}}}~}z~}~~}}z}}~}}zt{}~~}|~|{~||}|{}~~~{~z}|~}~}}~}}~|~~{~}|~~}}~}|}~|}~||~~~~|}~}~|~}~}|{|}}}~}{~}}{}|~~~u|||~|{~|~~{~~}v|~|z}z{{}yw|z|{||~|}}}|z|xzy{w{|~{~}z|{v{{|}||y~|ywz|~}z}x{z|}{}{{~{z|y~|~z}x||}~}z~}}|||~{}~}|{}|{wyz}|}|zy~z~|~y{{z|z{zz{{{}z{w{||||~}}~}}{~~{~}z|~y~}}y}{}}yz{||{{~|}z{|z||}||y}y{{~|xz|v|zz~{t}}y|}{{v|}~yw|}w}~y|}~yzyz|~~~~{}~}{{|}|{~~~y|y~~}|||~w{{|}~zy|{zxzxy~z}~~|{y|{{w|{|v~{|||{|y{||{vz~{z}}{|}z}{|~zvz~x~}||}|x|x~{|zzz||}||z{{{|~{~}~xz||z||z~w|}|z{~~{~{{z|}~}}}}{|}}z}zy}|z}zz|y{~zy}}}||xy{z}yvx|~~y|}ww}|{x}|}|{{xx}|~~||{|~~{|~y}|}y|y|zz~}{{|}~y}z{|{}}||{}}{y{{|zxwxyy|y}{w}ww||}~}zx{y~z|xy{z|z{x~{}||}}}y}}z~yz{~{z{|}}|~zzy~~|{}|{~~w}|{w{y{{|v|~~{|x|{~vw}}y}|{z||}v||||||z}y}}||{}}~~~}y~~}~~|}~|~~}}}|{{~|~~{|{{~~~|}}|}}z~}|}~{|~~~~}~{}}~~}~|~{~~~~~}}~~~}z~~~}~}~}|}~~}}~xy|y}{|~~~~~~~~}}~|}|~~}~}~}{}}||}~|~~}~}~~y~}~}~}}~{~}{z~}|~}~{~~~|~~~~z~}~||}~~~|{}~{~}||~|{}|{}}}y|y{|zwx{}|u~y}zw~xz{z|{|yzzy}||{~z{z{{}|||}}~z~||z}{z~}||z{zz}{z|{yxuzxz{~}{}{y|y~}{xx}|||z|{}~|w|y||{z|x~|zy}{yz{{y{w|{}z{~}z{}}||||{}~}zz||~zz~|{y~}{{{{|{~~|v{z~zwz~}zyx{~z|}~z~~~{|}}|z|~|}z|{y}~|{x{}~{~|{~~|}{xxzwtxzs|{}{|}~}z|}|}||~|}z~{|{z{xw|x|yz}}|t{{{x}x|{y|w{yzy|~~|||{}|y~~}sxyz~yxzx|}~y~x|}zy{v{z|zz|}~{|~}}|~{~}{}zz|t{x|{~~}|~w{}}}z{y{xzw{yz~{yz|}~}}y}yz~|~{{w}{{{}{}z~z|uz~z|y}|x{zz}~z||xxw|{}~{}z|x}~|}y|zz~{{{zz~z}}{wr~~y|x{~{}~z~~|uy}vzz~yuv|~{}zx|{yz|~~{|~z|~z~{z|{u|}y{{y~q{zx|||y{}~{yx{|{{{~zw{|{~}y|{z}}}~{}zxyyxxzz|}v|y~z}{}{{}~yy{~~{|x|{~{z~~~~y|~|{|{}~~~}}}~~|~~~}}~}{}|~}||~~{~~~}}|}{~}|~}|{}~}~}}~~~~}{~|y~~~~~~t|~w~}~{~{~~z}~~~}~{}}~}z|~|~~|{|||}}|z}}}~{{~~}~}~|}~~~~~~~~}{||~|{~z}~~y~}}}|}~}~~~~~~~}{{|||yyz~}y~xwz{~~{{z}}}{|z{zx|~yx}{zz{zw{w||~yzyzy~|{{}|~|}|}yw}zyzz|y||{{v|~zzz}vzyy|z~||y{y}{xyz}{{zw}z~|{z|}|{~|}{{||}yy}{x}}~uy~|{x}||yx}|{~z{{{|}{|}{|wyz{}}y}}~{zy}~y||yzz||}}yzyz{{}}x{z}}z{{~z{|y{z}~|{x|z|~|~}|{|}}~}z}}~|zyy||{}z|~~|{~}~{|y|yx|~}}z|~|~{}|}z}|}u{z~y}{}|y~z{~}~~|~{~|~}}{}{{w~||x|}|{z|y~}|~|{yy}|}}|z~y|w}y}xzz|yy~~z~s|z{y|||~~}}|}|{y{y}~{}||{~~|{{z}yz}||}{~~{{~vy~{~~|y{|z||}~z{z|z}}{~~z|{}{}}{}{{zy{}w|~x~z|{zz~~{z~|}zz|~{{{}{~|~|~}~}~|~zw{||x{z}}~}z{{|yy}~}z{~}u~{{}|y|{}yz|~~}yxv}|{}}}zy}zz{}|}|y}~|}z~z~z{z|z~}|z{{{~|}}yw{|}}{||z|{~{zvxzz|}~|zw~z{z{z|z|x|~}~}y{{{|w~y}~}~}~~||z~~||z~|y~}|~~}}|z}z~~~}~{~{|}y}~}~~z|}z}~}}}|~}}|~~~y~~q|}zz~|~~~}~|~~}}z|~~~~~~z~~|}~|~|~~~~~}~|}~}}~~}~z~}}~{}||~~|}~}|~~~~|~~~|~}}}|z{~|}}}|w~{}~~~~x{{xx|}}zzz~xzyyy}}yy{|{~~}}~z{}z~y{|{{}~|}zy}~~v|}|{|}yy{~zw|~{{x|xtz|vz|z~~{{|{yx}z|}|y~|}~x||~{{xvy}y||~z|zy|y}~x~y}}{}}}v}{yz}|z|{|{~{}~}v|}yy{~}ywy||y{}|{{|y}{x|yyy}zw{}~w{~xz~{|~y}}|}{}}z|}|y{~z~wz}z{~~~{|}zzw~|yy}z~uyx}}~}~||}}y{{}{|}}y{|z|||}}||}|{vyy~{r~}v|}|~}~|}x}zy~||}}~{~|~|}~}~~x}x{}xyv}}{w{|~yz~|}{yx}~~z}{|}~~z}{~z}}}|}~{w{~}z~}y|z~yw|}~|{zztyz|{}|{~{z~|{~|}|z|{z{|}zv|{zx|||zv~{|y~~y|{z{{|{~w|y}y}~{w|}~{{|}yy~~xy}{||||}{~zuyy~|zzw{{yw{|yy{}}{|yv}}{xwz{~z{{|y}{wz~~|~|{}}}z}{~{~zz{}~z}}wwyz{|{}|xyu|}{y{z}wz~z}zy||z}|z}zz|y}ry{~~zz|y|xv~z~~~yz|{~~y{{{}y|z|~}~}{x~~~~{}~}}~|~|y}~~~~~}~{|~|~}~}~~|~~{|}{~}}~|~}}||}}~z|~x{||~|~~||{~}{}}~|}}|~|{z~}|}}}}~~~|~{||~~}~~|}}~|~~~~}~}z}~|}|}}{{}}}~~}~~{}}{{z}y{x||||~xzy}~{v|}{~~|y~{~zzz{|yz|~yzz|~||~wyz{{~|u}~|{~z~|~z||{~~}{zy|~{yx}{{~~x|z}|}y}|{yxz~~~|{z{y}wz|||{}~|{{|zzz~|}~~}z~{zy{||z|~|}|~{xy|~||~}~}|~|{y~}|~w{|}~|~{|x{xy||v~~z{}}yz|yy{|z}yz{z{|{}|~|~~|}{|}}|~|}{|{}|yy~z}~~z~{~|~z|{|~}w~{vzx~}}z}}{}~|}t}}~z}|w|z{~}zx~|zyz}y{~}z{~y}||}{}}}|~}y{|||~{}~|~|}}z~}~{{}|}{wzx|{|}}{~y~z|{|{}y~|}||||y|~~}{{}}}|~{{}w||yx|{{~}ww~~~}z}||y~~~}}}z{{|xyz|}y|x}y}zy~x{zx}x~~~~{{|z~z~zz||}|x}{|x}y}z~|z{u{|x{~~y~{z|yw}|}|}z~||||~{~~~w|zwz~}|y}{{y|x|~z}}xy~}z~||~~}}~}z}~zv{t||u{}z}~}{}z|y{{}~y|~z{~}~{z}~{yz{~|{zy}|}{|}{{~{~{~v{|yz~yyz}|}|y|z}}zy{{y{~~~~y{}~~~~~~{~}~|~zz{~~}{|~{}~~~~}}y~}{y}{||~~}}{}~~z~~}|~|~~~~~|~~{~~~}}|{}}}~~~~~{~}~|~}}~||}}}}}}~{|{~{~~~~~~}}}}|{|}}~|{||}~|z}~}}|v|~~~~~~{}~~{|~~z{~u|x}}r|{~|}xxy}x{}|zz}w|}x}~{|{{}{z}||~}{~|{}x~x|||y~w~~z{y}{|{z|}v~{}y~z}~||z}{{}{{{~~}x{{|xw}y|yz~}vx{||xy}|zzxw}|}y~}|v}~{{~}~{}|{|}{{}y~~y}}{w{vz|~|{}|x{{~}{}y~{|z}~z|}|~||~|}|y|w|~zz}|x}~{~{|}}wy}y{||z|z|yz{~zy}x|z{~|}}{~}{}||}|x}yy|}{~|u~y}xz}z|}z~~z{}{{~wy{~wy|}vz|}w}|}{~{~}}~~{|~|w{|{{~xzy|{{zz{|y}yzx}~x~~{|~|zvv~|y||{||{|z|~~}}{}}|y||}|y~|x||z|{zx}}||u{y|yx{|||{~}~}~{{|{}{|}}}{}z||{z{x}z}y}{{x}~|{{}~}yx{~}z~|{{|z~{{|~{}y|||}{{zzyzx|}~|}x|}z}uyw}{x~||}||{{||z|}|||{z}{}~{~|~yxz{{|}~~z~{x|{}}~~}|yz|wz{{{~~zy|~~}~~~~||{}~}u|~|z{yz}|}{z~{y}}|y~{{z|}z{zzy{}w~~~y~|}{z~x}}~~~|~~~{||~~}y~|~}}~~~~}|}}~~}~}~|}~||~}~{~|}}}~y|~~}}~~}}z}}}w~~|}~~{~{}~z~~~w~~{}~{y~~}~~y~~|~~~}~~~~~~|y~~}~~~~|~z|{~}~z}~~~}~|~~~~~~~{}v~~|}zw}{xyz{|{zzz}}}z}~{y}|{{|~{|wz|y{yy|{{z{|}|~{~}|~|}{|~~x||z|z{~~{{|z|{~}zz|{}|{x}{}~|zz||zzzy||~~|}~|{|yxx|~}zz{~}{}zww}{yw{yz}|wzz{{~}{|{~}}}~}}~z}w{y||x|{|}{{~~|{{~|}~y|y}z}z~{~{w|z{{~}{}|}{yz|zv}z}~~z~}y{z~s{|z|}~{v|~~~|~|}|}}{~}}|}|~}y|}{{|~|}xy~}x{|{|~w{yx~z{{|w|{{~|~z{~~yzyy|{z}{x{{{}~z}|x{~}~~|{|z~~z}||y{yz{x~{zz}|}~{~|~{|~|~zx~}{wx~{|}||~~}~z~~~}z~|z}y}y|}~~}|}z}z|}{}~}z|zz~z{~{{~z}|~~~{}{{|~~}}~|~}{y{}~v}}}|}z}z}{w{||z{{}x~}}y{w~}z}{~y~~}}{y~{z~{~~||~x}||z|}|y~{zw}~|y||{{x{}}~}{}x{{~~xz}~z{}|{~|}~}}xz~}{{|y||~{}}zwx}}yyy{}|}{}{{{|z|~z~z}{|~}|{~}~}y||{xz~{|}{||y}{v||}z{~|zz~}{{xy~yz{|}~~~}}|{~~|}}}{|z|}}}~|{~{|~z|z~}{}~~{~~~}{~~|~~~|~||~}y~~~~}~|~~||}~|~}~y}~~~~~}~|~}}~|~~|~~|~|{}|y~~~}~}{}{~~~{~|~}~~~{~z~~~|~~~~~y~}~|~{~}~~~|y~{|}~y~zz{}xzz|{z{w{y}{{{~xxy|||{{xy{~{~}|zw}y}y~{y}wz{~zz}{|~}y{~xz~xv}xxw|yy{~|z}|~}|zz}~z}x~|||}{xyz|||~|zy~|}}z}{z|{{x|zy{{|z}{}}z|}x}z{}}~|}z}}w{{x}||{|~~}{|{}z~z}yy}z||wyz}~{{x}z|~z}||}~{{|{z{}{||~}}{~~}~|||{}}zz||x}|{zx||{}z{{}zz}}|}~}}|}}x~}zz|||{|y{{{|z|yz}z}y~zz}~}yy}xxz|{{~|}}yz}}}|z{}}|}|~|{~|||z}yxzyz|zz}~v|z~z{|{{z{{|}{{~|~}~{|{|}~|}~~|wzy|yy{v~x}~}{{{{|~x{|{}|yv~{|~|{~}}}zy|{|x{}||{{~~}z{{{w}}wz{|z}~|}xy{}~|}~}}{|{x~~}{}~~}uyz~~||{yyx|xx|{{y~}y}zz|xy}zx{}y~y|{~}~|}|~}{y~}~v}~|yzyz|zz~zyz~}{zy~{{|}{xzyxyzxy~y}|}}{||{x{y~{}y{~}~z{|~{z|z{|y~|{zy{}z|}}|{||}z|}|~}y}~z{}~~|y~}}}~~~}y}~}}|}|}|}}}}}|}|~}}~}}~|||~||~~}~|~}}~|~{}~}~}{~|~~~zy}~~{}||~}||{|{}}}|}~z~~}~~||}~~y}~}|~~~|}|~~}}~~}}~r|x}}}||}~z||~}~|||}~~~~|~zy~z~|~~~x~{z}yxyw~{wzz|z{zz}y|{wyz|y|}}||}}~|yzy}}|x~~z||{~}|x}}{||~||~}zyz}||~x{y{zyx}}z|{y}{}~~|||yz~x~|x||z}||w}~y}|}}x~~yz~xxyxy{{~{}zw~w{}||{|{{|}|}|~}zz}{{z~}y{}|{}}x~|}{y}|z~|}z~z{~||}|wxzz~x}vztw{zyz~z}u{yx~~|zz|}|}{zzyy}|x{z}z~y{|}}~}~{}~{z{w~z|~{z|~|{}{|}{|{~x||}y|{}}|x{{|}}}{}z|~x}}~}}z{|xy~{~}{yx||y|z|x~~||z}}~|zz}~y|z}{w|}{|{z||}|zxz}{{}{~||zz~z}|~{|||z}{|{|zy||z~~z|}z{}x}}}{}||zy~{z~r}wz}xw~z}|yzz{|y~zz}{|{z|{z{{v~yyyzz}~x|||{}{x~{|yzy||zyw{||xyy~{x}{}{z}~}~}{}z}|}|}~}|||}{zz{xz~~}|z|z}{||{|}x{~}~}~{{}}}~{z{zy}y}z}~~|y}y{yx~{}{}||zyx|z{~~||{||ww|}~~x}}|x{}}}vyz|}x~y{|~|~{~{|v~~y{||~}z|}{~{{|t}~{x||y}||}}~|~}~}~}}|{|~{|~{}~|~~~}{~}~|~{~|~~{~}~~~z|||~~~}~x{}{~{}z}}}~~}}~}~}||z{|~||~}}~~|~~}}~~~}~z}z~~}~~~}z~~{}~|}~{}}}}z{{~~~~}|~|~|~}}~}~}}~|~z}~~~}}~~}{~|z~}||}~|}~|~y~~||}}}||{}|~~y|~}~}|~y~{~}|x{y{z}wy~y}{|y|zy{}{}~|{zx~|y{z}|}~{}{}~{z||y}{{}}ty~|y}zz|uy~~}z}}wyyzz{z|}xy~z{yzy|z}||}~{}{~|v|z|~wzx|y}v{{}x~}~}|x|v~{|z~}}vy|{x{wxz|zx|z}{|~z{~|zz|~}z||zz~~t|{}y}{zy|}z{{{yzz{{y}zz}~~~}~}}{||{~}{{{{zz{}z}}~|wy{zy{{|z{|}~yz}|}~}{~}z~~~y|{}{}}x{}}}z}|{{}|~x}}y~|{|~|~y|}y|}{y{|}z}}~|z||~|||{z~|~~z||wwzxyz}wz{zy~{y{z{|{y~~~}~|z~|~{|~|~}~{||y~}z}|z~}}}zzx{}z{z|z~zw}y|zxy}|z|{}~~{}ywx|}|{~z{~}~~|~{z}z|y|~~{y{x{}}}{z~}{}zy{{y|{|}}|||{~x|}{}{}}|}x{zy}}}~{y|z|}zzvz~}{v~{x{|{}}~~x{~~~}~}|||y}}~z~|z}z|{y{{z~{{zy|{~~||yzx{{||~|zz|w||x}{~||y}{~|}|{|xz}z||}y|w~z{{~}x~z~~y|y{x}{zu~{z~~{}z~}y}~|z~}}|}~}~~~~}~~~~}}|~~}}~z}|}}}|y~~~~}~~~~{~|~~z~}~~~}~}}~{{{}~|}}~{}~~z|~|{~|}~|}~}z~}|~~~}~z|x|}~}{~}}~{~}~}}~}}~~x}~yz{~|~~~}~~}~}|}}~}~~{~}~~~|}{~~}{|~}|}~|~}{}~}~~}|~~z~~}~~{}w~z}|x|{}~|z}~y|zxw|{zzx||{|y}w{}~|}{{~x{{uu|z{|~|x||{}xzz{|{y}{~yz|~~|zy}|}~~|z|||z}y{zw}r{{{}}{{{}{{|~}}{{{w}y~|{z}{|~~z{x|{||~}{~}z}~vy|zzzyw{yy}{~~z~wy}|xzz}yyyy}~|y~~}rz~}}~||{|yz{|}y~y{y}|{|yy}xz}z}zzz||}~~}|u~~}x|{x{{z~{{x|{~z}zy}{zxz}z}|y{zy|zzyw|~}~}|~}{|}x|~{~~{w}x~}{|{yw{{yyu}z{~x{|zu|{y}~|}v~y}~y}zz{{|||~}x|{}|{{y}y|~z}}}vzzy~}~{}}{|{zx}y}z|z|{}|yx~~~~z|{|z|~}yzz~{y}~}z{~wwzzz~}y~}~~{||zzzz~x|y{~y|x{y}}}~}{||}}~}~z}~~y{x}}~~}z~{{u|}{}x{v|}|~z~z|}~}~x|}}{|z~{|~}{{xx~~~~z|{|~~~{x|zyxy|{r{z|u|~z~}~{}||}{|~~|~}{{|y|{|z}~{{}~|}~}x}w||yy}}~yzx|vy{z}x}{zy||y}y{zxz|}||}|y~|x|x~y}~{z}}}{{}|{}wx||{xz|~z~~{||v~~|ww}~{}~}|~~}|~}~{|}~~~}~|y~z~}|~}|}|}|}~|{}~z~|~{|}|}~}~}{~|~{{}||~~|{~|~}~~|~|~}{|}}|{|}}~{|}}z}{}~~|~~{~~|~|~~}~}~z~|}~}}~}~{~{}||}}}~{~}z~}}~~~}}}|~{~~~{|}~}~~~|{~~||zz|}|}}{~~~~~~}|~|}}|~~~}~}z}~~{~~|~z~}{}z~z}}}{|z{tz}zvy}n{~|||w|{||~x}}~|}z|{{~y||y{}}}}~z}z|||~}|z}|}~x|{u}~{{|{w{}{x{xy||}|xy~||x{|}y}z}|zz|wzz~~z||{|{}|{yzzyzwz~y||{~}x~y{xu||||||}z~|}~~z~}~w~|~{{zx|{|~||~{~}{|}}{yzz~|z||{|{{~y{|{|y}}{||{~}}|{}x|xx|}}}{yy}z}}{yx}|{zwz}{zz~zz|z{{y}~~}||~~}}~zxyzxyzz}{~xxxx{yz}x{|v{z~|}~wx||y}}{{{vv{~~{{z{{{xxywzx}x{~}{~||z~~xy|~}|w|{~|x}~z~|~~~{wz|{z|zv|{|y~|zxx~y~|~{|}~{s}}~~y{x~}yx|yz|{|}|w{||{wz}{zz{yz|y{||x~y|z}}}w~~}}~y{wz~|{~z}{~z|z~|}~z{v{|{wyz|y}~zw|}}{z~~{~yx|~y{||x~}{}|{|y}z}~{~{}~}}{y{{}~}y~|}|y|x}}||}zvz}~|{{yx}{xz{|{~}}~x|{~}{}~~|x{xzxz|~}~{|{{}~|||}z}wzw}x~y{~z|~|~z}~~~~~~}}}x~{~~~}~~y~~~|}{y}}~~}}~}~}~}}|}|~~~xz~z}}~~~~~}~{~}~~~~~|y~~}{{~}~~z~~~~}~|~}z}~~||}|}~~~|}~}}~}~~{~{|~~~~|{|x}y{~}}~~{|~~|~|~}z~~}|~}~}||~||}}}{zz}~y}{}~~z{}~~z~|}~~|}~~~~||{~~~}|}}~}}}y|x~|y~~}{|}~}~{~yx|{yx{~}zz|y}}}}~{}~~{}~{{}{zz~z}}~|~~}{}|{}w}||z}y}~|}~|||}~y}{~w}~{~|}{~{~~y}~}{}~~x{~x|}}{z{z}~~x}|x|{|}|~z~~}{y|z~y|{|~z}}{||}|~~xxz~~}~|}~{~~}~y|~|~|z|~{|z}z{y|w}~~}~y~~{~|{~{~||wz~}z|}}||~|}z|}}z|{~~}x||~~{|yy|{v|{~}}{z}}~|}{y~~|}|{|}z{~}z~}}y|~~z{}z|{}{|~~~}}|~|~~}}{z||y~z~~~~~}||~{}z}~}{{~||z}{}z{}{{z|z~~}z}}{}|}~{{yv{}~z~x}{|~|{}~~~|{||}zz}~z{v{~{}z||}}~~{x}||~~{|~zx|{x{}{zz|{~{w~y}z}}|}}yx~|{y|z~|zx|~z~}x~z{}y}|}vx}}y~yz}{}}|~}y|z{xz}~~}}z{}~{xz~~||z}y}{{{yy}~{|~{||}~~}~~~}z~~~~~~|~~}{~{|}}~~y~}~}~}~|~}~}{}z}}~~~}~~}~z}||~~yv~~~~}}z|}}~}~~}~~}}~~~|}~~|y{~{~}||}{{}t}{z~~zzx||~xz~y~}{}y}}z{yyu}}yy~~}}~z~~{y|~|}|~{{}~~~z}|z{|z~zz{w{zzz}~y~z|~|y~z{|~x~}|z~}y~z{y{}~{vz{|}yz|~|~}|~}}~~~x}{}{}}~~}~||{x}}}{}z}}{}{|y|~~zx}ww|{}{~}{}{|}w~}|z|v||w||}}}}{|~~}}~{}}}z|~~{x~|}||}|{{{{z}{|}||~~~v|}}~~{}{}y~{||{}~|z~~~|y}~~~~}~}||}{~z~{}{z}{}|}z|{{}|z{|}}~y|{|{}~|~{y~}||z}~}|}|{z{~{|||z}z~{|~~x~}|}w|}~}|}~}}~z||}|z}{}}|||{~~}{x{{{z|~{}{|~|{||~|z}}{}|}z|~~{~zz||y}y{{z|{~|}|x|z~|y}x~}v}|~~}}}y~|}xyy{}}{z{y}}}y}||z~yv|}}y{|}x}{|{~z}}~|}~~~{y}zzx~w|}y{~yz}}|~~{}}}{|~|~~~~}~~||}~}~~|~~~~}~|~~}z{~|~}~~~~}~}~~~~~|y}~}}~~~|}}~|~~z~}~|~~~}~~}|~}z|~||}|~||}~|~~}}{zvz{}w~~||{~z~z~y||~|y~~}}|}}|{~z~}x|~z~{~{|~z{||~|~z~~{z~}~z{z|z{~|~}~zz{z|~~|y|~y{{~v}y|}}x|~}}y|z||~}~}z{}~~~|~z}|z}{}|~x~w~x{|||{y{}}|~~~}||xy~y{|~y}{~}wy|}}y|~|{}~{~y{}|y~}w~||}x||{{{|||}z}y}|{|~}|~{~|{{~|zz~|}|}~y~{{z}~~z|}}z|{|~|}{~}|}xyu|~~}{~|~|~~~}s~{}|u|~~~}y}y}~|}|}~|zy~{~}}z|z~}~}~}z{|}~|}~{y~x|z}}y{z|{xx|~z|~z}|~~}{~|z~{|}{~~|z}wz}{{~~{}}}yx}z~||~y~}{~}~z}}~~~~}y}{{|}}w|}}}}|~z|{||~~|y~y}~~|}y}}|{z}|{{~}yz}~|~~x{|z||y|~y~|xz{~|}z|{}}~~}|}z|z~|~w{|}}|}{{}z}|}~|{}~|{}~~||}~~~|}~}~}}}~|~|~~|y}}}|~~~}~~~~~~~{~~}~}}|}~}y}{~~}{}}~~~~~~}~~~~|w~~}~}~~~}~{~}~~||~~~z}|}|z|{|}|wz}w||{~x{x}{{|z{xy{|yz|{{z{}z}|{}{~}z|{z}}}{z||{|~yx}|{z}{x{x{}z~yy|z~}|{y}|x|z{{{~}}{}}~w|{|}{~|}{||yyzz|z|w|yz|{}}}{}{w}|{|}wz{zz}||x{}~z{||wz}|{}~|}|{y|}}~}}||xt}t}}}{z}zw{~~xx}}xw|||yzz~w|~}|y}|~}}{x|}}y}|z~y{|~|~|~z~yz~{z~x~{{{|xw{{|}~vz~|}y{}v|ywy~x|}||zx{zzy|ww~{|~zx}z}}zx|xz{~{zz~z{~~~~{}z~wx|~{{w~}|x~~|y|~|zw~|~~|{{{~|{~}{|z~}y~}|}{zyxz|{}~}wxy|}}}|~||z}wv~}z~~~yzz}~|yz{y{w{zz|yzy||{|}y~z|y{y}~~yzwx~||{{~|}{~zy{~~{zzzz|{~}{zz{||yy{zx{|}~~~~z|}z|{z{||z}~y|}}}}{{}zz|||y}}w{w{~|zxz}xy{}|~y~|z{}yzz|x{~~{}|z}}}w}~y~yvx}{}y}z|}y{y|y}yzvu|zx}{z|{~~}~y}}~~|y}~~}y~}}}~~}{{~|~}~}|{}}}~~z}~}|{{~{~~~}}z~~~~}~~}}~~~~~~~}}}}~{~~~~}~~~~~}~~~~}~~~~~~}~}~}}}}~{||~}}~~}~~|~}}|~~}}~}{~~~~~~~}}z~~|~z{~z}{|{}||~|}|~~}~}z{}}|~}}v}{{zyz{v}x|~|y~{y}|xyz~z~{}w}}|y}~|}{}{~}}z|}zyy~z}}|x}~~zz}{{y|{}~y}}z{x}w|~~|zz{|~zuz}}x~y}}r{|~{|xy}z|x~y|{|~|~}|||z{}~~~|||}x||~|~z}{}~x~|}~yt{}~~|y|x|x{z}}}y}{}z{{|{y}|~~~|z|}z{z|}{{}}|}|~{z||yz|}|~}z|}}~yzywxyz|}z|}~{y|y}}yyy||v{}||zzz{z|}{|}zzyz|z~x{z~~y~~wxy|}{{}|}{~~|w}~|zw}{}~{~}~|}|~||{{}{|y~x}|x{|||}~~|z}}|~~}z}||~|}vxy~{{{}y}z~zyz~{u}x}ysyxz{|{{yyz|zxxy}~{yw~{xzz|}|}{|~z~~~}}}y~}{{}z{|{}{z}y~{~zyx|{z}|vxz||xz{yy||{}z||{~{z{{{}}|x{}t{w~{|{~~{|||~}yy{}w~y{y{|xyyz|||wy|{}{zy~~z{y|~|~yy{|{~|||x}{{|{~~yxz}~{z{{|}zx}zzyxy|||y|||{~~}z|}y}z||~}{xx{}||y~y}}~|yz{{y~}~}{}|}z~x{}x{z{{}~xv}}{~}{{{w{||~||||{}}{z{zy|~zy~~}|}~~~}|}}~~}{|~~|~}~}~|~|~~}~|~|||~~~|}w~~||~~~z~}~~~}{~~}~}~}~~|~~}~~x}|}}~|}|z~~~}~~}~}~|~}}~y}}}~~~~}}}~~~~z}}~~|}~~~{}~z~~}~|~{~}~}}~~z|~}|~}}{|}~~}}~~~~~~|~}||{}{~z|}y}x|{{~zz}y{~}{}xz~x|}~z{|{||}}}|~{|{||~~z}zwz{}y}}|w{z|{{zz{zy|~|zyzx~z{y~z~z{|z}~|~{}~yyyx{{{}||||}z|y|wx|x~{{{{{y|z~~||{|t}|y}y~}}}{zz}{z}zy{|~}q{}~y~~|}|yx~u~}~}||~wy|yyzz{~}{~|xx}|z}~}{}z|w~~{}{y{}z{z|}~{}}}{~z{}|||{zy|w{|}{{|}~|{{}z{|zwy||{}~~}|z~~z|z~|}~{|||y|}z{{zs|z{|zzzy}zxxwz}y{}{xw|w{}{~{~z{|}|~wy~~~}}||{y}|~{}|xwx}{|~{zyw~y~z~}xy||xus~z}z~z{}~xzy||}z}{~|y}w}y{}}~{zz}~~}z}}{~y|ywxy|~z||y~z}z}w~{||{|{}~z{w|~{zzxyzz|{zyz~{||yzy~}x{y|}zy~z}z~~}}}~{~{z~|zz~|}{}z}y~x{x{|y||x}x|~w~x{{{~z|y~~{{~~z~z}|{{~zz{}~|~|~~~~}z~{x{{xuyzv|~zv~{z}~{x}{}w|vuz}~y|{y}|~{y}{z{{}~{~||}{|{{{y}xz}{|ztx~z{xyy{z{z{z}z{||}}{|}}{{~~|~}}z~~~|~~}z|}}y~z}}~|{}{~~||~|~|{~~~~~}{~~~~|}}z}~}|~z|}~{}}{~|~{~|~~|~}~|~|~~}~~~z{~~~{~}|~x|}}x~}~}~|}~|~~|y}~}~{}|z}|~~{|}~}~~|z|{{}{}{~{|~~~{~~}~~|}y~}~{z}~{y|}~|~|~~~}~~||}{{~~|}}y}}~~~|x}w{}z{|{}zv}|z}zy{|~z|z{{{|y{|||}|~{{|y~yx|yz|z~|x|~{z{{|y{|}|y{||x}}{~}yy{{{}{{}z{|{yxzzw}y|~yzz|u~wy{{xx|}v{{|z|~{~{w|}y{yzt{zx{}|w~zy|||~{~z~|z{||y}|~wxyy}zz{}{{y|zy|~{{y{w}z}zyyy||{|{}|x}|}zx{wy{y~{}}zz~z}|x{|v}~{~}y}|}~yxz|yy}{}||y}}y|zv~y|z|~~{x|||}z|~|z~||zzy|{{{~xy{yzw{z~xy|zzx~{}|}}}}t}x{{y~|}|z|~~~|z}{zy|yy}x{{~{z|{z{zy}}}y{{x{|~x{~}z~~yw{z}zz{}yz|z|y|zz{yyw}{z}{|z~|~zx{z|~}{z{~yxz{z{}}~~|y}z}x~yywzy}z}vw|xyz{{|~}|{yz{z|yz{|zw{{{{~||}{|yzyzw|v|z|z}|{{xwv{{zz||xzx~|y{vyxzzx|}}|}}~~xz{z|yy}x{|wyz||{~v}}}{{zy|~}w~z}z~z}~zxy{|||z|~|x}}|z~zxx{|yzz{{}}|~zz|z|yz}~~{|~{}|~||z{{~{}ym|z{}{}~|y}w}{{z}~{|y}||~z}{{~{y|{|{z}}~||{}~}~~~~yz{|}zz|{~}}~~~~}~|}|~~~z~||}z~~}~z|{~|~{}~}}~}z}}|z~~}}~~z||}|~~}|~~~u{}|~|~}}}~~~}~}|~}{~}|w}~|~z|~~}}{}|}|y~~}w}~~z~{z~~{}~|}~|~|~}|~{|~~}~{{y}||~~}~~~}{~~~~~}~~~z|}~~~}~}}}}}||xx~}}||~y{x{~{{}}~~x}~}|{|}|}~~zz{}~|{}xz{~}{}z}{y~z|x}{{~{y~{~}~|{~|yw{{x~z~z~}y{|}}}~~|~y~~{{}yz{{}z}~}{z{}|{x}~z{y|}{~|~y~|||yy||z|}z}}x~z}yzx|y~}~{{|{w|~}yz|z~zx|{{~}~|z}~y|~~z~{{~{{}~yw|}}|yyy}{{z}|||~|}z{~~~{z|}}}|{{~{}|}}|yz{zzx||{w{~}{~|{|{{zzz~x}~w~~y}~~|{~~z~~}~~{{}~}{y~|z}}}|}}|zy{r}~||{{}{|}~{~{x||zy|~~z~}|}z}{{|z}}}|}y}y~{xzwy}}|{{}w{}|{~{}z~z~z||{}~y~}}{|v||}zy~~~~{~z{}{~y}z|}}{{{||{z}~zz}}}~~|}yzz{||z|~~y}}zz|~}yz}yzx{{}|{}~}}y}}}}{~}~~{z}vz{zz{{~{yz|{y~z|~z{|y||}{xzz|y~{{{y||~}}}zyw}{z|~}}zz}{zy}}~yzy||y}y}z|~z~~xx~x}~|}~~~}~~~~~|}|z~~}~~|~~|~~~}{~}}z~~}~~|z~~||}{~}}|~|~~}}~|}{{~}~}z||}|}|}~xy~|~~~}}~}|~|~}|~~}~}~~{}{~{}}}|~~}~~}z~{~~~z{|w}}w{z~z~x{~}z}{}{}|yxyx|{xyxyz~z}{x~}|z{}}y}{}y|xy~~~z}|x}yzz}|}|y{y}x|z~zyyyzzyzy{yxz{|z~{|}y{{|}~{|vz|~z||{}{{y|||}}}}z|}}}|z~{}{z|~xyz|z~|x{}y}zzy}}z||}x}zvwy}~~}~}y}~z}{|~{y|{|{~}xz||zy{|zy~v|yz{{{}~{z}|~}y}z~}{~{x||w}{y}{{{{{z|||}{w~{|wt~||yzy~x{~|~{z{z~}z}yyy{~{}~y{z}{~}z}z}x}{xw}}|~~x|~~~}~|}yy}yy{}{|z{}~}{|~}}yw|{}y}~{}||wwyz~z{}}||x||~|~z{z~z|||~z}}{zzz{xz|z}}z}}{z||y|z~zv{{wzz|~zzwz{}{~t|{x}}}|{x}}}zyyz|}{xx}}|}x|ywu}v|z}{|}{x}x|~{xzzxv}|~~{zzz}}z{x|z{z}}~{}z}}z{~~xyz~{|z~|y|}z{{z|y}||{}{|y}w{}{~|~|z~{}|~y~~~|{z}}z|~|}{y}{x}{yy{|y{~}z|}||~yyyzz~{|~~x~y~|x|{zy}|{zz{}~}~~|~|||}{}u{~y{|zt{~}|y|~~}}~}~}~~}~}~|~~}}u}~|~}~}~{}~~~~~~~|||}~|~|}{~}}{|}}~}~~|~}~~~}z|~}{}|~~{~{}|~~}|~~~|~~}|~~~|{~~~~}~~|}|zy}~~~~|~~|~~~~|}}~~}}{|{}}|~}||~{|~}|~|~{|{|zz{~~x}y|}|{}z}|}xzx{{{yzz{z|{y}}|zzyy~{y{}|~yz~|y{|}z}|zw~~|}}}{|z|y{~z|||zz{zy|||{{x}{{~}~}}~~}|}y{zx}~z{}z}x{|{{x|tz|xz}{~}}x|www}{z{zzz{zzyx{x||}w||yzy|{||z{{|z}z~{}y~y||}xxxw{u{{z}{wz~|zz}}}{|}}zyz~~y}|}y{zrvz{|~z~{y~}y{u{v||}|~yxzyyzxw~|z~~|w~z{}}||{{}|}{~|}|{|zxv~}{z}~{}y{~~yx{yvzzzzy|z}~{|||~z|}wz~|}y{|~z}}y~|~vy{~y{}ty~y{y||{zrwx~}|x|||}}|sz||}xz~}z}~}{|z}}{|~y|x{}|y{{{~|u{{}{zy{~{{}||}|{}||||~}y~z||{zz|}{yxz|y~|}{yzv{zz}yzz}}}{~zz}z{~|}{{}~z|~z{||}}{}~~~yy~z}{~|~{{}|x{xxzwy|w{xyy~~~~}{}|{}~||{y}z||~}~zzz}yz{y{}|y|~z|{~z|{{}w{~~~~~{}~~z|~y}~~z}}y~}z|~{z{{|xz{x|}xt}}}v~v{zy|~x{||}y|~|}z|~}w}}y||~~}}}~~}|~~~}}~z|~~~~~~~}~~}~~}x~{~}~~y{}~}|}~~~~}~~{}~|x~~}}~~~}}~y~~}}~~|}|~~}}~~}~~}{}}|~~~~~|{~|}}{|~|}~y~~{~~}~{~}~~|~~|~~|~}}}}~}}~~|~~}{~~}~~}}xz~|~|~~~y~}~|~z~~y||~}|~{z}~{z|}~~~y{z{~}|~~{||{}~{z{~}|zx~z~}|}}{|}}{u|}{{{y{z{{~}z|}zzz}|~~|~}{z|}}~}}~x{xy|z}}{x{~y~{}}}~|||}yyz}wz{||~w}~y||z|}~y~|~{~}||}w}y{|}~~x||~y|w||y~}{{{}x{zzz{xzz|{|zz|{}{z}y~z~}||~z{|y}yz{{z|y{~{|}zzy{{y||z|{z|{y{z~u|z}}xw}|{|}xy}|}}~y||{|z|{|{~|}|~|{||~{|~z{{}|}z|}}{~}|{{|zyz{y{}y}|y|zz|y~w~}}{|~y|||}~}zxz|y}x}y~|}z{~{x|~z~||w|yz}wyz}||}w{~||~|~}~|}}||{{{|}|{z}|w~|zzw{|||~}x~~~}|{{{}|||||y}~}|}}{{|{~y{z{{}{z}|~}y|~{|yw}~{{y|~|}z~y~~zyy~}}{|y{z{~~}||z|x}~{z}{{tw{~z}~|x}y~}{|z|~}x{{{|z|{zy}}y{y{~w|~~{x~||}}~}zv~syz{|yzzyz|}ytxz}{zy|~}{|{x}z{}}{z{}z~xy|}}}|{y||zzy||~y~~y|{|z}~x||y|zxzy{{~zz{{~}{{xv|||~|}{||}{~}||~~}}||{~|~{{{~|~|~~~}}~~}~}~~~|~x}|||{~}|~|~}|~|~~}~}|~~}~}}|}~}|}}~}~}~~~~~|~}~~|}{}~|}{~}~z~}|~}z~~~|}|~~}~}}~|}~{~z~||~~~z~}~}~~||}x}~}~~}|~~x}~}|~~~}~}~~~~~}|}|}}~~{}|{~|~zx}{{y|}{zx}yyyy|zzy||{}~yz{}~{}|v}zx{~xx{||w{{~{z||}}~~y}|~{x{{zxy{y|}}zyzxwy|}x~w|xwzyyx{z}~y{~y{~|}y}z{}~{z|z|y{~z|}yty|y~ux|v|yy{x|wyz{}}|~|z||zz{|{{~{|}}|yz|{{|z||z}~zy{w}|{wvwxyz{}|}xyv}zz{{{}||}z||{}~}{}{~z|}zy}||{uyy}~ywy}{|{y~}|zww|y}zu}yz{~}|}w}}{}z~|yx~x~}}x||zzxy|w|xyvzx}{{v~||{{z|w~~}{~|}|~}||{|{|}}|}{{{}}}~~}x{|z~y||yzx|zy|u}}{{}y}|{yx}|{}||}}|z||~~}}~{x|}~~~~x}}xzvw{zz{||{~v{yz}vz|}|||}{|x}x}}x{|~~~~~}}vxzw|zx}~}}{x}|y|{vx|}z|}}xz|y}z{~y~xxw}}~u}{|~{t|{|xyy{}}~}{|~y}{u~~y~~xwz}{zxz|y}{{}}xy|{v{}}}}~|y{~~}}yzz~}~|y}{~z{wy}{|yu|}}{uz}t{z}{|~y~|{}|}{}|~||xz|}|zx~|z{}zy|{zy}~}|v|y|zx{}}z}z~xty|xx{x{z{}zyxy|}{}z}wzy|~}|}}~{~~}}||}~~~~{~~|~}}~~}~~x|~}}~|~~|}~{}}~}xz}}~~z}}}}}}}}}~~}|~|~|~~}~}z~~}zz||~~}~}~{~}{}|}{~~||||}|{|~}~}x~~}~~~~|~}}}}}~}~}~|z{|{}~~~~~~~~|~~~~}|~~~}}{|x{~y~~||{|~~||}~}{~}}}{|}~|~~w}}|{~y}}z~}||x{yw|y|{x||~|}|{}~|{z}z}}{x{|z||~~{||{zx}~yz||ztz}|}vy{|}x~}|}||z~}~||~zz~|zzy||y}{~xyz~}wz}zy{yy{y{x{{{|}||~zz{~y{z}~}y}{~|~{{~}{wv}w~z~{{yyz~y|y}z}{~wx|y{y{yz}zz}{{{{}}{~z~|xyz}ww{y{zz}y~|z||}z}z{}||~{|~}{}~~xz|{}~||vx|}y|{|y~~zy{x~}y|y||}x{|{{~|xxxz~{}xy}~|u}{}{z||~}z{{x}|z|}y|z~|yw~zz|}{z~}{z}}zz~|}}}x{z{{|~xyz|{}}~}}}}|{~xw{|{{|~~}xz{u}y|xzy{{y}}~y{~|}~~{}{}~}zyzy~|}z|}||x|}~{|~|~~~w|{{x|zzy|{||}z|zz{~~xz{z|x|~yxx{|{~~ywy~~x~yz~}~}~~zw~}}z}x{}|z~|~{x{{~{~~}{z{{x|yz{{{}y|}y~zx||xz}z~||~}}{|zzzy{|}v||zxyxzz{|{y{y}|z|{||zy{y|~}y{x}zxz||z~}||y}|}}{|yz||y|}y}~||}~xx|vw{{|}y|z{}||~uw|}{}~~~|x|}}{~|x|{{{}|x{~|}|||{{|}}}~~{{~~~}{y~|~|}|~~|}|~}}~|{~~~}~}~~~|~}|~~|}}}~~|}~~v~~}}{~}~{{{~~}~~}~~}~~}{}}~}}~}}|~|{|~}~||~~}~~z~~~~y~~~{}}|}|}}|}}{~|}~~~~||~~{}}z~|~~~|z~~}|~~~~~~z~|~~~z~}|~|||}~~}x{{}}}~|}}~{}{y{{{~~z{z|~x|}z{vyxzzx}y~~}|xz}}{z|||}z}}z|z}~~yxz}y~{zx~}{||yz|y~xw|}y|}~{}~}z{}|z{}yy}x}|~|}zv|{zvx{}{~x||~~|yzz|}vxz}{~||~{z|z{x{|~{yz{z}|y}|}|}y~~{}|xz~y{|xxyzzy{zz|}yz{y~x||}}|{{x|~}|}~|z|{|}{|v|{|z}y}}~yxy~|~z{{zzzyzx{~{}z}|}}{}z~{y{~|z}}|{z||yy{||{{||}yz||}|z~{z|z||z}}|}zy~|{{zyz}|~{y|x|{x{|{}yy|}~wy~}z||}|y}~||}~||{}w{{}x|~||~||~}w|y{y|y}|{v|sy{|xyyu||{{y|}|}~}~x|}~||~|v|~}{|z~}z}|||{xz{{~|}}}x~~x|}{x{~zy|y{{{{z{{|~|zy{|}~|~zy}|||z{~z~y}{~~{~w}{wyuz}v|zz~w|{y~{y{{|{|||y}||{~~~~|{|z}~z{y|w|{{yz}yw}}|}}{z{||{vz}|u~y||}{|zz{{|}~vz}|~~|~x}x~x{yw{x|y||}{~|x}{zz}x}w}z|}y||}z}~~~~|~}~~~}{~~}}~~}}{~}~~{||~}~z}~|{{z~|~}~z|~~{~~~{~~{}~~~}{~||~w~~~~}z}{}~~}~}~|||~}~~~}|||}}~~~~z~~~}~~~}~~~|{~~~}~|~|z~}|}z~|~}~}~~~~{{{}~}~|~{|{~}}}y}~|~{|}{z}~}~~}|}~{~{~}{{}}~|~z}y}~x}}{{~|}|y|{{|}{~yx}}}zyz}v|}|zy~|x|}}{}}xz{}|~zx~{{~|{{{~{z}}~z|y}zy|}z}x}{}z}|{zy{}z{~|{||~~||u~|zy{x}x}~v||v{||z~{x|{}|}z{w||}|zz|zx{|zxy{~||yz~}~|{{yz{~|}z||y{|||z}{{}xz{|}wz|z{zzxzy{~|{{}{x|~}~|}xw{||}}xyz~xzyzzxyv~|x|zzyy~||zy}~|z|wzz{|{~xwz|{x}z}||{xwz~u}{~{x{x}~|}|x~x{|ywz}{y}}}|{~||}y~z||{|}{}zy|{{{}{}zu}zyy{xyz~|||z|{}zzzzz}~x{x}|v}z}zy~}{}{~}~y~{}{{z||{{|}x}zz{}|~~z{z}}~w{|{z{z|zxy~}z}}}||z{z{~z~zzw}|z{x}y{}}~{zy|{yw}~x~{zx|{|x|x{~|~z~~|~w|{z|}z{z|{{y|||{{{z|z|{{y{{~}}|}z||}yu|}|yz|z||zz}z{~z{z{}y{z~}yxy~xwzxzy}y~{~{zzw}y~{w|}zx{zy}|z|zx{}z{yy|x}~~~y|y|y~{}~y|{y||wv{{~}}{zyxz|~z|}}z|y||{{y||~|}}}|~}|~~~{~~y}~~~}~~}{~|~~|~~}}~|~~{~~~}}|~~~}~~{}|~}|}~}}~}}~~~~~|||{}~~|}~}||}~}}|~|~}|~{~~||}{~}|~~{|~}~~|}~~|||}}~}~~~~}~{~~~}~~~}~~}||~~}~}|}~}}}~{{|}}}{~~|~z}~~~~|{~~}~}}~z~}{~}}~{~~}{|x~||{z~{|~{y}{~}w{~~}|~{}{{xx|z|}|z~|x{~|}{}}~}~~}}~}}~|{{~}{~}v}wz}|}{~y{x}}z||{~}}|~x|{y|}{~||}p|~t{|}||{|}yy{}|{~xw~~~{y|||}~}~|~}~|{y|yz|}|}~}}}{v~~yy|~|x}~|z~z|||~zzz|{y~zz~{~}|z||{}~~zy}}~}y{{x}|}{|{zz}}}|x}~||z~z}}~~}{{{{}z}{z|}{||~||{|}~}|}{z~~~}}{}|}~}}}~z~|~~|~}y|y~}~}~}~y~{|z~{~x}{}y{{{x}yx}||xzz{}{y|{~|{~~}x}}z{}}}~|x~|{y{}w}||}|{{{x{z{|{z~}|~z~|}y{|~|{||yy}{z{}~y{~{}y|z|~~z{|v~}}}|~}y{}~}~|y|~|{}~|x|z}xz}|~~}{}|}{~|{}}z~}z~}{}~|}||~z~y|y|~{{w~y}|{~y{|{{{}{x}}~y|~{w}{}}|~{}zz{}}}}y}xx{}{z}~{z|}|y|}zx~|xz}|~}~}}~}||}{|{~~~~}~}~}}|}~~}}||~{|~|~~}}{~~~}}|~~y~~~~}}}}~~|~~~~}~|~~~~}~~~{~y~~}~~~~~~~~|}~~}}|~}~x|~}{~~}z}~{}~}}~y|{~|{x~}z}x}ywzu}v~~w~wzx{y{{}x~w{z|||x}|{y}{ww~~~{}yyw|~xx{z|~}zzvy|}{{x{~z{t~yx||x}}}{~{|~x}~yz}zv}}z}yz}x|}x}{}{z|{~}}zzy}}zw~{||y}~~{}{w}}x{}{~~x}}|z{{|}}~{{{~xz~z|{zzwzz{|y|{y~}w~~zx}x{x|x}}wz}{xx}|}xyz~{}~w}}yz~w|ywyzy~{~|~y~xz}|}}y~{ywx{|}{}~zw}|z|{yx~y|{y{}}|}{~z}|}~~w{}~|~{~zxzz{z|{|y|z{}||~}{|~uy~~|{x{~z}~}{|{~}~|w|~}~{{|y|z}x|{z|||~}{~zy~|}~x|}|{{{z~|{}zzy}yx{}r|}{}z{~w~~~{|}}z~}{}zzy|||~}zzy{|}}}}{z~|wz|}z|~zz~{}{w{y~zxr{~w|wz}~v|}|y{{}y}{}{yz~}{y|{|~|y}{xz}zx}}wz|}{~}~||}|}||||~}y~yyy{zzyzzwz}~}~~yy|y}~z|}|y}w~x}|{}x{z}|~|{z{{zw{y||{}y{z||z{y|~}}{||w|y~{z{{w}}{|tz~}|y{{z||xw|z|}}zzyz~}zz}zz}~||z|t}|}{zz}|z|~}~~}}~~~}~|}}}~}z||~|{}}}~}}}~|~}~}~|~}|}}~}}~}{~}}z~}~~~~~{~~|~~}~}}{~~~~~~}|}~}}~|x||~}{~~~}|~}~z~}}~~}{~|~|~|~}~}~{~~{~|s|}}|{~~}||y{}z}{}~}||}~~|~}~{z}~}z}|~}w}|{~vx~vz{~||{}|~~xz|}|}{y|z{|||}|~}{}~zy|}{z~{|y|z~z}~zz{|w||~{{~|}~{{x|u}u}|y{}|}~~yy||~z{{~|yy}}~|~y~xy}|~y}{{|xyz}{xz}ww|zzzxv|}x{yv~~yywyz~y}}}z||~{{}}y{v}|~{v}x~z}}|{yy~}~||{x~}y}|y|~~|z}~x~|yy}z{}~y}~z~z|{zx}~~|zz{zy~s~|}|}|}{}wwv}||zy}{}|||~{z|y{y}~|}~y|~|y}~yy|z}|zyyz||z|||}~{x~xuyz|yyu||}~~}{x}{{}}}|}x~{~|~yzxz{|z}~}|w|v|{|xx|z{yyw{y~~}{~|xz~z|}{|v}~{||{|{{}y}v}}z|~{{w{z~{xw{z}y}|~~}}||{}y}}|}w{yz{{|~}}z{|}{{z~}}{{w|z|y{yu{||xy~|}|~|{}{yz}yz|~}y}~~~{y}z~z~}}y~}{{x}||{xz{z{x{{z|yz|zz{{z~z}zu|}{~{|yz{}yz}}~zyxz{|ywyz|}xx|{z~{w{{{w~xw{|{w|zz}y|}zz}{|}}yw|y{~}}z~~x}z~{}{~{|yz{yzx}}{{}x}zxy}|z~{w~z{{~{}{}~~~{}~}|~|~|~}}}~|~}|~~~|}}~{{|~}|~}x}{}|~{~~}}~{~|}~}~||}|}~}~~~~~}}~~}~}~}{~~}~}~~|}}}{{~}~}|{~~~~~|z|}~}|}{{}{~~z~~~}~||~~|~~~~~~~~z{}}}~}|}}~~~~}~~}~}}}|~~~~~{{|}~~~}{~}}}}}}z~|~}}~~{~||~}z~}}z~~z|{~z~z|~|}z}~|z|~{|~{|y}|~~z{{~||~~~~|||{y{~}w~~}{{{{|z}|{}}{~x|}|xx}}|y}}|{{~{z}z~}{~xz}~{}{}{}|z}{~}z|}~~{}|}}{|z{zzw~}|}{~}{}x}}~|}}{|y}zz}|}||z}~~}~}}}}zzwx}y{}y|y}{~{~|w}}|~{z{|{{x|vy|~}~|}|{y||{|zy{|}~{}~||||z{}|~}z}z}|||~y}||{~x|~~}}}z}xx~||~~}}~z}}y|}z}{}||{}yz~x~}|{}zzy}x~||}{|}}y{|x}~~~{~}}|{}|z~}~~~}~zz}|~{|~}}}}{|}}}{}z||z~{x}zzy}}~s~{~}x}vyy{}}zz~z}}}|wz|{y~{|y}z~~~{~||x}~}z|}|z}~}}}{yz|x}{x|{~~|{}wz||{}}z}~|z~z~}{~{}{~{|zz~{{}{zx~z|~{}z~}~~yx}yx~{}yy~{}|}|~}{}||zz|{|~}z|}z~}z~|zy|~{~{{~~|||}}}~zy}{|{}~|}zzy~~xz~||{}{y~~{{~~|~|}~~{~~}~}~}~|~~~~}~}~~||~}|~}~}|}~}|}|}~~~~z|}~}}~~{z}~~~|~}|{}|~{~~~|x{~~~|}~}}z~~||{|~}~~}~|}|}~~~~~}}~}}~|||~}|}~~|}|~z~{~|~}{~xysxzy{}}}zxy~y|{u{|z}}~~|{|}~~}|}y{~|z}|~|||{{}zw{|z~||{y{|~y{y~x{~}}{|~}}{|~~xz|}x||x}z~~zz|}~{z{~|w||}yz|~zx}r}}}{z||{~z{{{|}{{}x|~{}{yzzz}xx}~xywz||~|z~~z{z~z|}|v~yzz{~{}}{}~~~zyx}{{}z|}{}{|{x}{z|~u}~z|~}~{z~~|~}}}}w|{y{zy}~|{||{z{~{|~~}~}|}|~|}z}}~~y{~~~{{}z~}|~}}|{~|z{{zy||{|{}~|||~z~}~|~z~~~}~|zy|~}|}{~y}{{{|}}|{y~{|{x}{|}x|~}|~w~|xz||}~{x||{}~|{}|{}z~}}yxz~x|}y~wz}z{z|z}{{~}~~}{z|yz{}x}~{~{{}~}y~y~}~x~{x~|{}zy|}}|}}}zz~~y|}{}|~{~{}}~~z|~w}{z{wz~z~}xwzyy||uw}y~w}}{x|z{{~{}~~|~|~~z}~|||{y}}{~~|x||}z~||z|zz{{}~~|}~|z~{}}}z}~~~}~z}|~}}|}~}~z~}}|{||~{~}|~}~|}~~~zy~|}~~~}}~}~}~~}}~}~|~z~}}|}~{}~}}{~~|}~~}~~~}~z~~y|{|}~||}|~{{~}}~~}~}~|}}{~~}z}x~z|y|x|xyxz~}~zy{{~~}z~~{w}}}{}|~}}~}{zw|x|y}zz|v|z}{y{|w||~|||~zu}|{z|y|z||}y|z~yz{y{xy{{yxy|~}ty|}uz{|{y}}xwxz|u~~}yy{{y~|y||{|{|||||z|{|}z{|{x}w||z{z|}yy|}z|y{|{yzz~{}zzx|{|}{|y}y{|ywx~zz}yzw{|zy{y|yxx{y}|z|}zvx{z{~}}{z~z~~v{y{||z|xz~z{{x}zz{{wy{|y{y{zx{~y{~xvz}v}}x|}{}}|~}{|{{wzzx|}x|y~~{yzz}}z||y|x{y{}}~{}|}x{|x|x{z~~w~y~zzw|z~|}{y~}{z}~{yzy|x|y|y{~z{{~{~z~}}~{{}~w}~z{~{x}{{z{{z}|{y}{{xz}}y|||{|z}{{z|{|{~|}}|y{{|zzzzzz~|z}{|z{y|}x}zz~}{||}z~y}z|||yx{|}}{}yx|zzw{{~~|~x~xy{{yt{y}~~}xxz~wz~|{z~xy|zz{}|u~}|{{zy|yy~{|{zz{{|y|yx{~~x}||wzyvy}}y~~zyxz~}}}}}|~zt{yz{~zyww|wz{wz|y~w~{{{{{|{x{x{y{z||}~~}yzyzxy{{}x}u}}yz|}~~}yz}y|~{~zz}yxzx|}{|~~x~|||}y}}z}~~~~}~}~|y~}}~||}}}}|}~}{|{|}|{|}}{{}z{~~~z|}}|{~|~|~~}~|~|}~~z~}~}z}~}~|~{}}~z~}|||~~}~}}|}~}~|}}~~}~}||y|~||z~|~}~{~|~}~|~~}|y{}~~z~~|~}}{~~~~}{~~~}~~~~}~~~~}~~{~}|~zyz|~zz}zt}zzy}}|{}}~xz}zzv}xyzzxxzw{zxzy~}{yz~{{|z|~zz~~}}~{r{}||zz~zz|||z}xx}{{yz}z}|}{y}}}~y{|}||yyv|{~||}zxxz~{|{~z}|||{~zwz}}~||~}~}xv{y{y}~wz|||zw}z}~~~|y~yz|}}{|z|{w{|{|}yy}||zzz{y}~}~}}}}{}{zw}{|}x|z~}~yy|{z|y}|}zx}zz~}}zyz}{{~{}zywy}}~|~{{z}~{~}|~|x|~|zz|y|y{w}~}x{y~~|}}~z|x{|y}|x}z~}}~}~|{|~{y}~z~~y~|{}}yy~u}{yy{}x{|xzyy}yy{wx}|zy}|z|~|~}{{~{~{}z|}~}{|z~||{}}{y}zyw{}}|{|xzx}}|}xw||v~|~~{v{||{z}xz{yyz~x|||xxzz~|{~{~{{~{x{{~z|zy||zw||v}{{~~~{{~{y{w{{~}}||zzzw|}|z{y~}xyyy{|{|{|um{{{z{z~}y{}|}}~}z~{zy|||x~}~z}~|yz{~}|z~zz{}}uzz}zyw}||}~}}}zz{~~}~|{|{~|||x}}|~}~|zz}}y|}|z||zz{}|{wv{x~|z}|{}~{xzzz||~}}z~}}{~~{}|{{~|}~||~~|}{{|~|~|{z}~~~}}~|~~}||~~{||~~|}~~{~~|{x~~~}}~}|}~~~x|y}{}~~|~~~}}{~}}}~|}}~~|}~~}|z}y~}~~}~}~{}~|~|{}{~}}}~{|{~~{{|~}}~}~~}~}~~~~~~|}~~~~~|}z|~~}~~~}~~z}y~}z~~||}~{{y}|{wz~z~}}{z|}{}{{zx|}{z{}|yy}|zzyx|~~zzxz}{}y~|z||{z~}|w|{|z|}}zz{~y{}{~zz|{~{~}||}z{}x~yy{~|}{zzu{{ywzywy~{}|~|}xw|z|wy|}{~||q~}|y}y}}}|}wz~{{|{|~|}{|{|{zzyy~z{~z~~zz{x|x~zv}z~{y{~~ywx}x~z}u~}~{z|xx}|}||x{}~u|z|||z||~}~~{~{~~~y|zzz|~}{z{}{~yzw||}{}|z~~yy{|~{|{{}}~zx|ywy{}z|z||~z~~|~{{}~x}x~|x{~||{{z|}w||xzy||~{z}~x~}z~}x|yy}~|{}zz}y~zy~|z}uzzy}z~u}y}{w{y~zz}{{}z~{y~{yv{||~{x{{yz}wz}||||{}}~|zzzzyy~}~zxz}~}|x|||~{|}{z{|{~zz{}||{}}yyzy}z}|}x~y~}}~{~|{~~|x{~~{|z||y{}}yy||z}zzy~v{|}}y{}{{z|}|zy{{}}||}~|{y~|y}~xzz{~|z}z{{y{z~yz}~{x{yyy~{|y{|{z{u}}yxz{~z|}yx|x}{y|y}zy}{{{{}{|x}~|{{y~}|z~}z~xs{~{x}zz}}|||{{|}}z}}}~x}||zz|{~~x~|~{yy{z||~y|~}|}~}}|~|~}|}~~}}}~}~}~~|~~~{~~~~~}y}}~|}}|~~z~~}}~}~~}{~~~w}}~~~|~~}~~|~~z}~}}}~~{~~|~~~}||~~}}~{}~z||~~~}~}}}}{}}}}}}~~}~~{}~~~~{~~}~~z||~{}|~|}y~}{}~~}}~|}}~}{~~~~}~{}}zzz|{x~x}|}{xw|wy|}|{}{}}yx|z}{|}{|~|}}{~v~x||}}{{w{}}}tz{|yy}|{yzx~{y|}}~|||~{~y{}}{~~~z~}~|}||{|}{x}{||~~}z~|}~||zx|||rz|}~~|}}|||yz~z}}{}{|{{~|}zz|vx|{{z~|zx}}|zx{~}|~|{}~{|~|~|y}|y~{|}~|{x~~}||}{z~|x{u{|yw~{~|}x~~x}~||xy{||~~~|x~}}~~y{z{{z|x~y~}}z~}|z{{y{{|}}|}~~z|{~}|~|{|}}|z}~y|}|~w||z||}y~|xy}t|}{}yyz|z||}||~{{{||x}}~}|{ztz}~v|{z}~zz}}|zzz}~||{}y~}{~z~|~{{zy{}|z||}zyzv}~y~z~|}~}~}|~|~~}~}~~|}}~y}y}|~{~z}s{}x{~x}}vzz~~}}~}{|||}|~}{~{|~y{}~{||t|}|~~|}xyz{y~z|~{~}}}~||y}{|}z|{~}~}~}}}}|}w}||z|~yxy{{z||y}|{z{{|}x}{}v}~}||~~~}~~~}}}~{~}{~~|~}}~}~|}~z}~~~|}||}zz{~~}}}}}}}~}~y}~}~~|~}~~}}|~~}}~}}~|~~}~~}|~~}~~}~~~|{~~|}~~~~~~}}}~|y}||z{|||{~||{}|}}|}|}z|wxy~}}x|{xy|ww{xy|}|}{|||z|zzx{{xz}zz~}{x|~|y{}{}}}{{{{x}|z~zyy{}{|z|y~}}zxz{z{z~~y|xw}z|}{{{z~~}}{ty|x{~z{{zz|z{{z|{}z|}x}|z{zt|{x~z}|{|~{{}y{x{zy|{y}z}~{v{y||~~{|}zyz}~~}zw}|y{}{z|y~y}|{z~{~{~}}|~z|z~{y}|z}{{z}~z}yz|zz}}|}{}}|zyy|x|{~y{{{w}}zyz|y}|ywz~|y}y|}~yyz~{{w~}~|{zyx~|~~}wy~z{~z~}|{t~}y{|}~{|{y~{{z~~{}v{yxy|}{{zz|{}}wz{x~}{|zz}xz|x|y|z{~}z|{{wx||z~x|~{|zz~|w{|{{{|}x{}|~z{|{wyx|}}z|}}|~{}}z{|y{}|x{zz|xyw||yw|}y|z~{~}|yz|{|z||~}}|{z|ryzx||{z|}~|z{}z~|z{zz|{u||{||}|w|~{{{|~z}||{~|y|{z|w}x~{~{w|}w||~zy}z}{{xy}{z{w{{~z|z||yz|w}zy{|xz{y||z~{~||}yxy~~yyxz}}y~|~yz}}|}|yyz|z|}{x}w}|{z~}z|}y{{{{~{||uwz||~{|~y|yw~z~~~~|}}y~}}~~~{}z}|}~~{}~|~{}}~|~{~{|~}~|~~}}{~{|~~{{}}{z|~}|~~~}~z~~~~~~~~}}}y}}}}~~|~~}~~~~~~~{~}~~}~~~~~{}}|}{}~}}~~~~{{~{|}{}}}~||}}~|~~|}{}z~~|~~}z}}}}|~~~~~{~}~~}}}}}}}|}}|~~}~}~}~~~{~~|~}~~}~~{|~y|z~{|}~x}|zzyzyyyzx}~~x{{|~y{z{ywy|}yx}|z}||}zz{zyz|}{{{{{}{{}x||}x~}~}{{x~z}z{{~z~~{z|{}z~|{~{}}z|y{}|y|{|{z}|x{wz{y}{|{~y}|v}||{~{|z|y|z{}|}~~w~{||z~|}}|~|z~}z||z{z~yywyx~||x{}}~x}}y|wxzz~|{}y}{yz|}y|z|{}}~zw||~}~|y}~~yyx{w}z|~{{z{x{xy{}z{|}|}~}{}w~~~yy~z|w}}x~z}~|y||{y}|}yt||}{{{y|~}y{x{y{uz|{|}w{|z~}~{~|||}}x~~}}~yy{v{~~~}~y|{|wz~~{|}|y{{{}{z|}~~z}{||}{{~{~z}{~{y{}{||~u{w|ywyz|{y{z}z}x~zy}}zz}}{~~~{u~|~{{z{~{{{}{}v~~~{yzx{{{ux~w}}yz|z{zzy{z{~xzyxy~~z}{{~}xw|}}yxx|}yy|y{yy{|{xz||||}y{xxy{z{}{xzx}{zy}}|~~}}{z|~{y|||||z|}}xyu}{vy~{zw|}z|z{zuz|zz}{w{|z{|}}|z{yz}{~~}|~|w}y{||~|}|z|{|~}y~|xx|}zy{x{z{}z|{}}s~}w{|}|~~~}|~}}|}~~{~~~~}{~|~}~|{{}~~|}~}~~~{~~|~}{|~|~~z||~~|~{|~}}z|~}s~~~~y|~{{~|z|~~~~z}~}z~~|~|}}}~~}}}|~~|{|~~~~}~}}~z}{}||}z}}~x}~}||}}~~||}}z|{~}}~~|}~~~||z|{}~~y~{|~{||~}|~~}}{}~}}}|}||~|{}~~}{z{|}{}}||w}~|{~}}{}|w{|{y|{z|{yy}z}{}w{{|vuzzy}v~|z~zyzxx{{xz{y{x{}x}||{~zy|}~z~|xxzx{}zv~z}~}}x~~w}uzyxv~{||}yxx}w}y~y~|zx|yy}zyx~v~z{{~{~{|~y|||}{z~||}~zu{||}||zz|~{}|w~~}{y{z~z{x}~}{{{yz}zyv|x}}y~w}z}z|yxw{|~xy{~}}yx{~~}z}|~z}}{~~z~~{|z|~|w}{{|}{{{|r}{zx}}~|{x~}~y|y}|z|{x|}{z~}zz|{u|y}{~z~|}zz|{~}{}zx}||~}}{~|~|||{{|{|~|}z~z{}zzz|~zz|~|~~{|{~zzz{|~|x|}z{{}z~}|z}|{zz~v}x}yz{wz|}{}z}{~{|||}{|}~}zy|z{z}||{}{{xw}}}xz{~}{y|y~}zz{}z{yz}{~}~}|~~y|~xzxz|y{|~z|{~zy|z~{~~}z~z{~}~z}zy{~|||{|yy|}{{|y||zy~}|x{x|x{yz}y{z{}{~y}yyxyx{y}w|z~}}~y~{|~xyzzz|}~}~{{{w{~~}|}||v|||y{z}z{yz~vy{y|zz{{{|~~zz|w{|vy{}}~|yz}~w|{{~|}w|{y~~~zxx{~|{{{v||}~{v~}{z|y}{}zyy}y}~z}yzw}}z~y~|~}~~~|~}{{|{~}~{~~~~||{~~~}~~~}~~~||{~{}{}z{~x~~}~}}}~||||}}~||~{|{|~}z~}}~|}{|~}{|~~~}}~}}}||{}~~~~}}}{}~~~~~~x{}|z~}}~~~~~~~~}}|~|||~~~}|}|}y~zy}~~~z~~~}~~}{{~~}~~}~}}}z{~~~{~~~|~~{~}}}~z~}|}z~|z|~{|}{~~{|z~|~~zy~|}~}|||zz{zz|zw}z|{{{zy{x|~z|y{x|{{|}}x{|}||{}|||{~x}z||yxzx}}z~zw}~{y{}}t||~wyw|}tvx||x{z|v}x}yvy|~~z~z}}}{y|~}y|z{}zz{|z}{~z~yzxw{y{z~~y}yy}}}vz|}|||x}y||{{|}z{zx~{y{{~y}}y}~~||x{zyzxvz{y{}z|~yzzw{y}~x~~wt~{y~|y{}{|yz{~~~|~}|~{|y|{~{zy~z|u|{}yzv|||{xx~z|~yyz|z{xy~z~}~|||}z~|~}}}}~}y}{{z|{~{tz~zxy|{}|~{}|zzwzz|zz|~|~|z{~}}z}z|~|y|x|z~|z|{zzzyw|{z{xz}{|~}~}v{}{{}y~~~z{x{xz{~x~~||~yv{~z||}xw{x}zz}y~zz|ywux}{z{z|{zu{|}||zx~~{}~||yy|{}|~~~|{z}|}v{ywzw|}{{v|y{{~xw|~w|sz||~z}{|}}|}twxyy|wy|z~~|x{~x~|||}~y|||{}|{xzx{y~|y|}z|}||{{|~|zz{|~~}}{z~|{}||~|}{}|zzz{x}x|~y|z{{||{{{y}~yxy|{~}~{{x||z}|~z{{{zw|{~|~|{}yy|t|z||z}}~x~z{~}||~zz{}|}||y|{yz}}{{~{y}}~{}}|}~|}~~}|}}|}~}~{|~}}~}~~}~}|}{{~~~z~z|~}|y~}~~|{~{|~|}|~{~~~~~}~~{}}|}}|~~}}~|~z~}~|~}y~}}||~}~}~~~|}~~}~z~~}|~|x}~}~y~{~}~{~~||}~~~}~|~||}~|}|{|}z~{}~~~}~~y}|}||z}{{||~~}|x|}~~~}~}{x~~~{~~~~|}|~|||z|yz~{|}|}|{y}||}}z}z{zx}w~~}|||~x~{z~{|~|}}y|}|{~{}|~{zy|~~x|z{}||y{{|~}{{||~|{z||~|{zyx}z}z|}}~|}}|~|zwz||{y~}{{~}z|~|}}yz{}}y|{{w|}|z{|~}|~~{|{y{y~|{v~||z~zz~{{~~|zy{{|{{|yx}}~|||z}y||~~}y||z}|{{~|y|{~~|~{y|x{~}{~v|z}~}|}{zz}}~}{|||||||~}|x~|~zzz~~zz|}~}~|z{{}{{}~|}~||}|~~{{x{~}}|~}{~y}||z}z{y{}}|y}}z|z~yzy}|y~{|yw}z~||~z|z}z{{|||}|~y{~|~}y~zz}}xy}{z}}}v}}||||zx~{|x|}~~|~}~~{}xz}}xzw}{{|{|z|z~~|yz~x{}y{y}{{~|z|~|y|zzz}y|}~|{|~}y}|}~~{{}|z~~~|xxy|{}}z}{||z{{}}||~|||~z|}~y{{}}z{z{z{}{~||~{z|}y||~zz}}yzx~~~|~}{{~~|}~}}}{{y|~}x|}}}|}~|~{}|{~}|}|~{|~~~|~~~~~}}~~~}~|{~}~|}}~}}}~{}~}~}~~~{}|~~~}|~~}}y~~}}|~}}~~~~~~|}}||}}}~}~}~~}~~~}~~|~}{z~{|{~}{{}y||{|{{zw~xz{uzyx{|{}~}x~~~}w}|{|{x}}w}{z~{zxz~~{{||zz~xvx}yv{|~z|x~{w{|{{|~yv~y}z{z}|~{yz{}y{}{|~w|y}}|{y{~|xw{}zw{}}~~|{xv}yy~{}zw{}~zy|{}v|y||yz{}zy}}~}x}y}{w~y{x}}}|v{y|||yz{z|{yu}zz||zy|y~{~}{~z}|}}~|xy||yz}z|z~yx}zzzyx~}~}}uwy}{w|}{}~v|yz~{{|x|}}|yy{zw}|{xz~}z|}|zz{w}zzx|{y{yz}~x|{{}}}y}{}||~}}{|}{~}{|}|z}||}}{}~zy~~y|~}z}|y{|z|y|}|y|}|xy}~}{}}z}~{~}{~m||}{}{|||r|y{{}~{}y|x}||}wz}|sxx|w{}y||t}~~|~~zx}|}|zx{{{}}||~{}|}~|~{xy~{~{yvx|{{x{v|||xy~{z~{ywz{|{}{{{{}z}x{||zy~{yu|}}zz}}xxy~~z{|uz~zy|z|{|{t}~{{|}}}z}||z}}x}}zz~yz{wy{z|u|xz{{{z|{x~{}z{z|~yy{{z}{{}x{|~z{}w{z~{zz{~}y~{~}}y{~z~u{}zx~~xz{w}wx|z}z{}|}yz{v~{{~~y}{|{~}~~}}}~~{{~||~y}}~}|~}|}z{}{|y~}~~}~{~~}z||{~}}}~~|~|z~~~~}}~~{~~|~|z~~~~|}z}~~~y|~{z~|}}~|}}|{}~~}~}}~}~}z|~}|~|~|}{}||~{|}|}}}~~~~}~}~~}}~}}|~|}~}~|}x~~|z~}~}~~~yy~~~|~~~~~|}|~~}z}}}~}~|z~~|~~~}z}|~zzz~~~|}~}~}{}~z~~}y}z|{|{|zx|}{w~|zzz}y|~xzx||||x~zx~z|y}{w~xyz~}{z{|y|y|y|{{{||x}w{wz{{|vy{}zx{}w}||y|~xy}zzy}|~|zy|}}xz|y{z{|x{|}|{|{w~|zzz{}}{z~{y~{{y{|{}|{|}}{~{{~~xzzz{{|{{~~~}~}z}}w}{z|v}{}y}{zz~{|yy~w}zzxz|~xx}~zzzz}zzz{z}}||}|z}y||{w~||~|~y|y||{~}w|z~}{{}|{|}z~~}w~|{|y}{{z}xw~z~{{z}|{y{|w{z|yw{}|xy{z{{{~{~}~uy~~~{||~z}|xz}{zyzzz~|{{|}|{z{{{|}{}yz~z}}{{|w~}||}}|x}}~z{}|vy|v{y{|}v{~||w~}~zx}~z}}x}~}~{zzz}z~yzz||{||zyytz|}zzx|{}~}|x||{|}}y~zz~y|}}yxzz~}|}y{w}y|xy~y|zyx}{~|w{y||~}{}{|v~|{}|{zw|y{z{yyzw{}y~}{~|y}{{}|{~zyzs}z{yy|~~w~}}||zv~~vx}|~}{|||x{z|~{zyuwz|s|}~zzz}{v}rxwx}~|y}y{yz|y~yz{~wyy|y{{|{}{}{||{uzz{|||{zyyx}{y|}{||w|~~zzz{x{}{~~}zw{}{}~}}~~z}|}~~}}|~}{~~|}~}|}~||}~}}|z~||~~}~}~|~}~}~{~}{~||{|~z}}}v~}~~||||}z~~|~y}|~z~}{|~|~{}~~|~|}~|~~~}z}}{~|}~~{||}}}~~~~||~}|}~}}|{}~{y~|}|}}|~~~~|~{}~~|~}|~z~~}~~}|zx~~}}~}~~}}}}}~|{{|}~}|~{z}~~}}|y}{}~~{{{z~{zz}xtzz{zw|{|{yzwwy}vzzz{~|}{}{}{zz{{w~{w}y|yx~zyy|zz{~{x{{y{y{xxyyzz|{}wz~xx~{{||zwz~zzz{{{}}|~z}yy{~{~~zy{|y{~yw}{{|{}ywzy~~w~~}{v~}~{{z||~}{}}x~{}}z}~}{|}w~|}|}}|xx|{}y~yu~|{||vz{~{}{~x~{|y}z|z}~~{w|y}}z|z}{}}~xzyxw{yz{zz}zyz~}~}|~y}~{wz~|{}|{y~}}yy~z~}|z}}{yw~w{z}||z||{y|~||xv~|~|}|y~zz}}}{}|}{z~{y}|~}~}{xz|~w{}{~|{~uzz}x{|w}|vxz{y|pxyyy~y~~{{}~~{|~|}}~}|{{wzx~|{|}z{x}{~zzy}}|{z|yv}~zy|~z}}}}zz{~{}}~~}~~}}}~}}{{~|~z|}z}{~{|zzv{{zz}yyy|{|y{}~}{{~|~yx~{}z~{|~}z|||}}||{y|{||y}||{{~~yx}zzwyw{|{y|{}|z{y|w}z{~||y{~}}xyzy{yy}||{{{}|zz|~~z{xyv{{z~~{}{}~}y{{}~z}}||{zz~~}z}{zy}zxzywyz{~}~}x|z~u{x~zy|}~x|}{x}}}}}|||z~~|}{z|z}|~|}~~~{~~|~~}}}|{}}z}|~}~~|~}{~x~{}}}~|~~|~|~|z}~{~}|~~|z~}~~}~{z}~}~{}~~}~|{~}|~}}}~~{||~||}{~}}|}~~{}y~~~~~~~~~|~~}{~~}{}~~~x~|~~~~~~}}}~|}~~~}|~~}~}{}||}{}}|{}}~~}}}~z{~||{~~y|~~}~z}||~|~z~z~z~~~{|}~z{vz{{}w{~}~|uz|z}|{|{{}u|~}{|yy}|}{|{yz{~}{z}z|yx|}x|y}}}|}|}wy{z}{zy{zv{}|{yy~|y{||}~|{z|{z{}zyxyy~~z|{x~x||}{{w{{zz}}zv|~z|||z|y|z~}{z|z|}}}|z|~yz~z}x{yzy}|{tw{~{z{}}y{|z|{}|x{}{{x|}~~z~zz{zx{~|{}|}yyz}y{z|}x{}y|}{~{{|~{zz{{~y~y~{}x}w{}}{{|{{}~z{||~|zz}||z~~{~~~zz}{|{z~{zy}xz}}{|yz|xz{~z|xz|z}}||y{z|{yz|~{{{{~}z{zzxy|~{{~y}~z~|z|y~x|~~~|z{t~u{{xy{~{||}}y~|{{~xy}{zzx}x}|y~|~|~{||z{{}z|w}|z|~|{}z~|~|~|}{{y~zx|z~{y|{~z|~y~||~z~zx~}~|yw~~}~u}}}z~~|yz||x{||}z|yu{~}}y}}}y|z}w|zw}}v{w{}{x~zz|y~|{|{~y~z}||z{|x}}{y{|~y{~|x{yyzx{|}z{{~~}~~yxz~|}{{||{y{|y~x}z}uxx}~y{w}~}|uxyzx~~~z}z{z}}}z|{||z{|}x~}{}}yzyz{w|}yy}y|~{}}}|w|{z|xy{|~|}|yz|wx~z~}}}}~}~}}|||{{~}}}}}}y{~~~y{}~~|||{~{}z}~~}~~~}}}~}~||~~~}~{~{~|}~}y}~}~}~~|~}~~|~}||}~~~}~z~}~}~}~{{}}|~{|~~~~{~~{~}~z~}~v~~~|{~|~|~~||~~{~~~|~~~~}~~{||~}z}|~}~}~|~}~||~~|~{{}|{}~||}~}~~}~}}w|z|{|zy~~|{}{y|xz~yy|zy{zyzz|z{zx{y|{zzz{zyz}yz~|z{v~|~z|y~}yzw}x|zy|xy{{|}}yz~y~z~}yy{x{~~{xy~w|~~x}}~y{~z|~|}{~}|~|}|}xx{xzz{}|z{}{ywxx~y|{|~{{{|||x|}z{z}}zvz{|x{{}{|{~zzzxy{|{z~{}}}|~|}z{wz}|xy|xzzy{{{{z{~}}}z~{|yz~x|xy|{|||{~|y{xy}~y{y{yyxz{~xzzx|zz}}x~x}|~{{}}}vxx{z~~~|w{z|~}zz}|x}~~zzzy{v~~z}|{z|xy~yx|||}|~}|||~y{y}~{x|~z}}ww~{xz|~~|}}z{z|{zz{yz{yv|zyx{}|}~yw{~}zz{y|~}z}{zv{}|~}zyzz}zzzx|~{|z}~|zzz{z{{||~{|~y{|{|~~|{||vyzyw|}~}z}y~|}}z}zyyz|{{w~}{~{|}w|~z{zy}~|y~{||zx{~{|{x}}{z~|zu~x|~y}|x}|{{|x{wy{z}z}zwz|z}{{}z}~{}|x{}}w|||z~~{|zyy{|xy{zzx}z{z~|{}yvxz{|~yzwy|~~}|z{~y}|z|~{}}~|}||||{{vxzz{z|ywy~wx|zz|w|x|{yy~{}}|}zzw{~{~}~}|~|}~|~}z~{~|z~~~{}}|~}}~y}}~~~~|}}~~}|~~~}|~}}~}|~}~}z}|~~}~y}wz{~|z~~}~z~}{~}}|}{|~~~~~}|~}|~}}|~|~}s|}|~~}~~}~~}|~~|~~|}||}~~~}}}}}~~|~~}~~|{}~}~}|~|~zy|||}~|~}~x|}}~}~|}}|}~|z~}|}}~}||~}|~~~~~}}~}~~~~~|~}~~~~~~~z~~z~}||z}|}~}}~}{uzy|z{{z|~}{{}yy|yx}z~|}{z|{}zyw{y|z|y|{~x{~yu{~x|yzz|||z}|}}}y{y{}|~}zz~{~xx|}}}{~xz{yy{}{}z|z}z{|~}{y}z|y}{y{yz}zy}|~{|y}|{}vt}zx{y}|~xxy}wzz}}xz{|zvz{y~v~x{yz{}yyyy}~}{yzu|x|~z{x}y{{}}|{w{y{|{}{{{u|u|~}wz}|z{|zy}~{txz~z}yy}{~wvu|}}x||zy}~z{y{y}xyw{|{{|wz{}{|zz|{~{x{~z}}zxyz|{yzz{~{}|y|~||}}vxz|}x|}~x}y|x~||{~~}x~|zy{zz~y}}~{w~{{xxxzz}}~}z{yy~|zuy~y}}}x||z{{x}~yzy}~yy|x~z|z~{x}y|y{{|y{{z}{z~~v}x{{|w~{|x|{~y~wz}z{|zy~|||{~z}z~}||z}||{||}wz||y}wy{{{z|{}x}z~x|}|y}t{|}|}}}x~zz~|z{y}}wyzzz}|}||zxw}{}{z~|x}y}|{||x{w|w~{~yx}z~~|{{wyy||w}~z{}y}}|}}x|{|{}v|z~{{||~}y~|~|~~|~{~y{}y{|z{xy~z{{w|~w|y|y{{~x{|}{|zz~{{{{{vx{z{|~}~~~~|y~{~|~}{~||}}~~}~~}~}|~}~|}{|{}|}~~{||~}}}~z{}}~~|}~~{}}}~~{|}~}}~{~}|{|~~|~|z|}|}}~}~|}~{~{~}}z~|}~}}|~}z{}}~z||~}}~~~~}~{|{{{}~{~w{z~~{|}}~{~}z~z~|}~~~~~{}~}~~}~}{~~}|}}~|~}}}|{z|~{~}~~~}~~~~}~~~|~~~{}~|}|}{~}~z~}~}~}{|}|y|~}{{{~~}}{~||||z~y{y{z}}x}z~y{{z{yz|~zytx{z~xyx||{w|yy|z~zyy{yyx}{|}}~yz{||||z{~{}zyyz~|zx}yw}}|~}yz|vzzz}w}x~|||~xzzw~|y}}}|}}|{}y~|x{~z{~z{~|zz}|{w{|z}~x{yyy{~{w}~y|z|~|~~{|{{{{}|w{~z{{}}}}|wt{|y|zux{x{yw|xzz|{z}~y|y{{y}z~}|x~xx|yzxz~wy~~{~y{{z{{w|xw~z{xzxyy}z|z~~z|zy}zz{xz}}|}vy}~}~~y~}}~z~~~~|{w}x{|}|zyzu{w{{z}{y|{z|}{wvz|{|{{}y~|yz{~}}x{|xz{yzxyx}{}}{wzvy|||~wy}y{x{zz|u~z}{v{zz~~}{z}}{v|yz{z~}yz~|}y|x~~x|{y|{||~{{{{{zy{zxt|}y|z~w}~||||~|xzw~y{|s}|~zyy}{|~z}}}{{y{x{~|z|v~|{}}}{}xy{|z|~}xw}|z~vx|yv~{|yzxyyy}x{|y}zw|{{|z}xyy~zyxyu{~}{|y~|{|y}}|{}{|}x|~yxz|}}|}~{{y|z~wzw~z{|y{}zwv{y}}z{yu~|x|{|zxv}yyz~{}z~|~{x{yz{z{x~{|z}zy{yz|xw|{ywx}y~|}v{|~}{w{y}}{y~}|}y}{|}}~}~~~~|z~~z|~s{}}~{~~~}|}|}}}|~~~z}~}}v|~y~}|}|~}~~{z~{|{~~~~|}~~~z~|~|{z|~~~|}~}|}~}y{}{}~~~}}{~}}~~}{|y}}{~}}~}~}~~~}~~}|~~|}~~z}|~}|~}~|~x~x|~~}}}}{~|z~|~~|~~{{~~|~~}~~~}{~~~{~}|}}|}}|{|~}|~}|{~}{{~~~{}x}}}}}~}z}~~|}}~|~|~{}~~}z~}{}|~zz}z}yyzxy|{|z{zyz}y|||yz|x~{}{|y{|y{{x}{{z~z{~~xww{y{z{}~}~z}|zzy{z{y|zzz|yzz|||{z{yw||}y{y~{}}|}y{||}|z|||{|yz|~y|}{~}}|{y|z|{}~{zz}{|~~wzz}~|~xxz~{||{}{~x}|~|}{zzyp~|{}}}|}{}}}{yy}}}{||y|}yz|}y}~}{|}z}x}|}|~}|~~~z~}}||z}z{|x~{~}}zxu{x{}|{{y{u|~z|~|{yz|}x|{~}}|~~z{{~~z{~{y}{}y~}x~~yyy{|||~z{x{~~{{x|}z|z|{uy{|yy{z{y~{y{}yx~wzy{~~||z{|}{|{{||z|y{{{{|z{|{{~||}{{{z~y{{|z||}|~xv||xy||z}||z~yz}yz||}||}}|}{z{yy~x{y~~}}~{|yyy|zyz~zzz}|}y{~}y{~}|zz|||~~z||}{{y{}|{{}{}|yzy~|{}{yz{|y{~||{|zy{|y|z{|z{}xyywz{{}|}}x{{}|y{tyzywy|y|{||{zyx}}x|}|w|y{z}{~}{}|~yz~|{v}~{{|}}x{x|{~{{zxy||xx~vxz~}{zvw{}{{}{z~~~}zy{}y|}zx~{}}||{yy|yx}}|zy~yz~x|}zw|~vyz~|||}yz||yyz~|~~}y}}}{z~}|~~}~~}}~||~~}}~~|~||}~~~y{~~}||}}~}{}~|}}~|y}~~{~~~|~~~~~~}|}|~~~{{}}~}~~}}z|~}~|}}~~|}||~}{~~}|}~~|}~~}~}~~y~x}|{~~~|~~}|~}}|~|}~}|~|}|{x|}|~~~|~}{|}}~|~~|{{~z}~~}~{{|~~~~}~~{}~~z}~}|~}~{~~|~~{zw~~}~z}~~~{|}~{}|||{{{zw}~wzxz|{{{y~v||yy|}|{wx}x{z}yx~}|{y~yx||{|}yyz}~}|~{}y||yzz||{yxx|y{vy}|x}{{}y}yx{||yzz}~|z}w|z||~w|}{z|~}{{~z|zzy~y}|}{y{zx~x~zzz}|{{zz~yzxx~}}||z}|}}}y~}}~{y{|}|y}x}w{}{|}~~|}}|xy}|~}~{{{|x|~y~~yw|z{yy{{{}}|zz}}|}||y~z||x}x~|}z|y|~y||}}{{y{|{{|{|}}~~~{x~z{|||{|~~z{y||y{yz{zz~y}|{}y}{wyxyxyy}|{}w|}x|y{|~y{|{zuz}}z{|}}}}z|wxy}|yzz}}|x~x~{y|y}zy|{yy}x}{}{{y{|||}z}||}y~{{}|~~z|}~zy|yz~~}w|zz~{|zx}wz}~y{z}}x~}}}}||zzz}z}y~}~xz|zx}}|z~|~}zx}yvz}xy|||{~||}}~z~}}|{{|{~|y~x}}z}}~{x~|z~}x{yyw|y}}}zw~{xyzyv|~wz{x{x{y~{{{}~|~|}{{}||}}~~~~~|zz{v{~}}|}}~}{y}z|zz{x|xz}y}y{{{|y|y}{{z{yz}y{||}|}~}|y{}||xz~y{z{{y}|yz{}w|||x|{{~}~v{{z|}~}{y|~~z}|~~~}~}|~~~|~~{~~~~~~~~{{~~~~}~{}~~}~|||~y|||~~~|~~|{|{}||}~~~~{~~|~y}{|~}~~}{}~}~~~|~~}~}}|z~~~~|~~~}~}~~~|~|~|}}}z}{~|~}~|~~~}|||}~}~}}|}{}y~~}~~~||}{~y||~~~}~}{}}}~~}|}~~{}~~}}}}~~}|}~{|}{{}~xy}{{zy~z}{z{{y{{{{w{{{{x{{x}|||~{y~|{y{|yyw{y{x|y~|}|xy~yzz{}w}}|v{y~x~z}||z}|w}}{|{}yzvx|vxy{||y}~|s~||vyy~|z}z{y|{yzy~xy{}{{|{zy}}|||~x|}vx|z~{z}|{}y|z|~}z~{{z{z{w||x}xz}x|~z{|}y|yy~|~~}|}{z|zz{~~}|{x|{z|{{{}z|x~}zx|{}~z~v|}~}~~x|}~}zz|y~}zw}w~y{{||{wz~z|{~|zz|z~{~wzz|y{~y}|w|{{|~{|x|y|zzz~yx{y{}||x|~q|{~y|x}}xyz~wx{z{}zyx{|yz}}~z{z~|}{|z}|wyx~x}}|{{}{{}z{|y}|}zvz~}y|~}|z}{|}|zv~v{|{{~y{z}{}{z~{zyxxxy~y~zz|}{z|x{yzz{}||zz}{w{z{{~|w|{}|~~w|{}}q~{z|~y~y{}}{}|yw~~{x|}zyzywx{x~|{zz|{|}y}y|{}||zw{||~|z{}|y~zw{z{|u~y|}x{{|z}xz}|xy}yyxy|}||x~y|{{}~{~}|{{{{||yxxzz}{||wzz}}~zxy|z{~~}~}}z{x~}{{|y}xx~|}}~zw}z~z~w~zvyzz{{yxzz|xz}}{}~~|z{{|~~w{z|~x{w{z|}}|~~~~}~}|~~{~~{||z~}~~}~}}}}~{}~}~~}~~}}}~~~|~}}{~~}~~~~z~~}~~z~~~~~}~}|~~~}~~~|}}}~|~~}~}}}~~y~}}~}~z~~~~~x~|}~~}~}|~~|~}}~}||}|~~~}}|||}~~}~~}~|~{~{~~~~~}}}x||~}||}z}~|~}~|~~~~{~~{~}~z~~~~}~{}z|~}|xz~zz||x~}{~{|{z~}}|}yz||~{x}}|{y{z{~|z~}||z~~~}|{{{|{~{{}z}x{zyz}|{z}z||}|z{~|~~}||~}~|}{~{yx{}}|wv{|{z}~yy~{}y{~}~~}{yx~~|{}{~||||}}~||{|~~}}{z}z{}y~~||~|~{{{{||~}~}|||v{}}x}~}|}|z}z}~~y~z{|{z}}~|{}{{~~}||{|x~{|||wz}zz|||}|~{y}z}{~}~~}~z}}|wx}}~|}xyyz|w~}}|y{{x~~yz}||||||}z}zz|}||{}w|}yz{}~{x~z|xxz}{z~w|~}}{|}~~}{||}{~|~~}{w}|~{~~|}|~}z~v}{y|y}y~||v|~z}}{u|~z{}|{z|{~}y{{}||}~~~|w{|}z{~}~{{~z}x|~{zz~}|}}}}|{zxz}~|y{{z}y}~|{~}y{z{}z~{~}{|~~~z}{{~||}|y}zz~|x~zyx{||{}}~w~|y}y~}}}y}{{~z{}|{}yyy{x{~~~z|z{|{{{|x}{{|v|y~z~}}~}|~||y~~}~{zz}|~|~~~}}}~}~~|~|{~|}}~~{yy{|}~}~~}~}~|~}{}~~{}~}}|}~||}~}}z}~~}}~|~~|~~|~~x{}}}~}{z{{~|}{}~|}}}{~~}}x|z}~t|{~z~}~yv}x|~|uz|{}}||{|}v}{}~}~|{zz{~{z~|{zr{{x|z}z{~zuy~}}{y~{|z||}xwz|z~|{~zy|y{|yxy|{|yz{}y~}}{}~y}~||xzz}}{yx|y~}}z~y~~y|y|zzz||{yv{{|y~tyyx~z}|||{z~}~|{~z}|zzy{|ww|{}z}{{z~{xy{zzz{{{~}|{zyvy}z{{y|~}y~|~xx|{xz|{yzy||~y||}}}wz}x{|}w}||{u}}z|}z{{z~yz{~y}zx||{z}|y|{xy{~x{~{{y{x}~zw|zz{}}z}|vzuw}t|xz|}wxz}}zvy}zz|{{}}|v~{{xu~|{|{|{z|}{~~z}~yyz}yz|x|w{}}{}~w|xz|}z~{|uyzx{|~~}}~w|}||~yzw~y~{}z~{{x|z}}x~w}|y{|~z}||zx|~~z|~{}|x|}}{z{{}||}wyy~~|}~z}z||{}x{{}|{zz|~wz}~v|yyzzz}~~}|x}y~}}y~}z{||z}}|}w}|w|y~wx{~|~{z|{{{~|xy{|{~|~zy}z{zx}}~}ywz{~~y{{zz~xz|w}~~{zx{{z~}yxzv{yx}xu~x}~yz||z|~~|x{~|}|{wy~yy|}|x~{{|{xz~|w|v{~}~~{|||v|{x}z~~yz{w{w~{{~~{|u}y}|||~~|}}}|zz}}~}~}~|~{~|~~~|y|}~}}~||~~~~~{~~z}~|}~~~|~~~}{~~~}y~~}}~zy|~|||~~~z}~~~}}}~~~~~|z}~zw~~~}{~~||~}~}}}~}~~~}~}y}~~~w|~}}~~~}~}~}~|~~~~|~~}~~~~~}{~~}}~~|}z~~~}~}~||}~}}|}|~}||~}|~}}}~~~x~|}~}|||||}|||~~{|{~y{|v}zyx|~{y|v{}{{{}|{{|~~~x||}}}x}~|~z~~{}{}~~{~|{|||x|y}}{}~{wzzzyy|z}x}z{y}{{}{~y~}{~{{z|~~}}~~}~|z}{yyy|}}}|{}}z|zw}~{}~tv{{}z}}~z}}~||{{}}{}|{}~}~~}xz{zww|~~{zxw}~zz{x||y|}}y{}{|z}|}|z|}|}}~z|}|~|y}|{z~~~}{~~zt{{|{{}}}~~yz}{}{~y|x~}}}~{}|x}~{z{|~}s~||x{{z|{{yz{{{~{|{{{}}yz|}yz|~{}yv|z|~|{|~~|{|}|~|z}{}~z}||~|yy{~y|u|z|z{{~~}z}~}~~}{}~z~y{|~z}|x|xy|}|{}{z}{|y{{~~{zx~|~~{~}|{zy{y}||y{~}z}~||}}}yzyz}z}}~~~y{{{w}}wy}s~zwy}}{zw|}y{{{|~y~~}{{|z|~}~{z~~z}~|~z|zzy{{}}{xz~z{}|yxwy}z~}~xx||{~{z}|}{z|~z~~yy}|~~~x{}}uw}x}~|~{z{{~z{~}|}y}z{~~||{}}y}}}x~z|x~|{xyx||{}y{}yyx}~~~zxwz~{}xv|}y|p|{|~|~~|}}~~~}}}s~}~~~~~~~}~}~~~}~{~{~|~~~~z|}}}~~~~}}}~}|~~|}~~}~}||~~~~~}|~w~~~|~~}~}}~~~z}~}{~|}~|~~|~z}|}}~~~~|~~~~|~{~|~~}z~~}~~~~}}~~~|}|~{{~}|}}}~z~{~{|uyzzz||~{}}y{zx}{{|~||}zy{z{y~}}{{}}}|vuyyy{}{yzz|xy{~~|zx}{|zy{z{x|z{xx}}{|z~~|y}||{|}{}z}wvyz~|wy~~~yz|~y}z{}{u{{}w{~{}z|z{|zz{z{~x}}yx{{|z|}yyx}{z}{}yzs~}y{yy}}}{|~|z||{z{zxx|{}~z~y{{xyz|yzzv|{z{xy{y{||}}z{~||}||sz||wx}{~z}~}~z|zz~yx}{~x|{{}~x|}y}z{zwxzz|}|{~|z{~{}}|xvy~}xz|z{y{||||}y}x}}}||}|v|r}z|zz}}{{}x~z|||y{{{~yy{||{z||xxv{z}yzy|z{y~zyzz|~x{z{{|}}z{zz}||z|zz{z||}{}y{x||y{~|~zx|}wy}zyzzx~zy||~|}~{z|yxz}yy||z{}zx}{w|{{yyz{x||{z{x{zx}{~}zty|~{y}z|||~z{|{~zxzy}yzz~~zzyy{|xy}~vz}~}}~|}}z~zy{~y}y{}z~{x{}|z||w}~{|xv|~yzzxzu}}}zxz{zz}|{}{x|y|}~|x}{y{}y|y{~|{xy{~z|wzy|}|xzy|z~x~|{}|~{}|{z|x{y~|}z|}x|{|xz{y}{y|~y|{}|y{{{zz}~z}y}x}|y|z|~~}~}~}}}x}~|~}}~~~}}~{}~|}}~}~~~}~}~}~|}~}~z|~x|~||}}|~}|~{}~}|z~~}~z}x}}}|||~~{~}~}|~~|{~~}|}}|}~}}}|~{~~|{~}||{~|}}~~{}}~~}}~~u}|}|~}}}}}~{~~x~}~}}}}~~~{~}{~}|{~}~~z~~{}~~}||{~~~{}~|~~}~}~z}~~~}}~|}z~~}}~~~}~}~~|}~~}|{}{}w~|w}y~|{{z{{y{zv~|{}|z~|~~~y~{{z~|{~}~y|z{||||{yy}}|~~}z{}|{~|}x{yyy~{x|}{~}|||z}}~{{{~w~|}{y~||z}{z||{w{}x{|z}|zz}}{|vx|}{~{zz}}y{|x|{~}|y|z~~|}~|}x|z|}{z}z{|{|}|}xx~zzz{zx|y}|{~}z~|}|~|~||{~y||z~zzy{vx}y}|~|}|}}{~{{}{{|}~}{zz|||{}{{~|}|~}}~|z~|x|{yz~{}y}wz||~zz|}yy~|{~{{}~y}}~{y{|w}~~{|zy|{y{~y~w|}}||y|yy~{|{y}{{{|x{}|~~|{z|{{x~yyz{y}{zy~|}}~y}x|zy{y{{}}}{~z|}{~~~}wy}|~~z|y|x||z~}{~v|}}{z~w|}|}{~{}z|y~~~|{|}~z|~y{|}~|z}z|}~~~}z|}wx|}~}wz~{~y||}{||}|~{}z~y|y{}x}x{y|}|{z{yuy~{||y||yy||}~~yxz~{x|x{|y~}|~vz{~|z}|}|y{}z~zz{~z{x{}y{|||yzzx|}|~{z}{|~|~~}{z{}{w{}{}~}~}}|~~~~~~}~}|x~~~}|~~~|}{|}~|~}~~{|}|~~||{}~z|~y~}}{~}}~~}~}|~}~}~}~}~~~|}~}~}}}~~}y~~}|}~~~}}~~}~~{}~~z}}|~}~|~{|~||~}~|x}~~z}~~~}}~|y~|{z{w}|}zz}zxz}x}yxz}~|zwvzy{|x}{w~~~}|z}z|z}}||{xxy~|w}y{z}w{~x{{{|y|}zx~{z|{zz||yzyx|zz{}{||y{yz|||}yyz{w{y|||{wz}v~}u||{~zz}||wzzyx~{v~z|x~{y|xx|z|y|}{~}y|}|}}~{{{}~{ww}{z{{x|{|}y|{|w}{z{zx{xyy~zz{}yxy{zx|x}{yyy|zz~y~z~|x~}{z~y{}}z|||}z}}x}z}||zzzz}}}||{~|~v}y}|{z|zw||{|{}xz{{x|wt||||xy}z~~|}~z}yxz|xu~}}~{}}{zz{{y}~}}z|zx{~~|{{~z}x{yz|z|{w{~{vz~z~}{zzwtxz{{y|{v}}}||zxwzyz}{~y}zx}||y|}|z~}yx}|~~|||z{~}~~y|}y||zw|{}}z{|~~xyz~{{~}~}~y}x{|}|x|~}{z~x}zx{}||x~||}}~{}y}z{z|{x}|x}~}|{|{xw{~}{w|{|{~{yxy{{yx{xx||xw~}{z}z}|y}u{}~{{{{zyzxz|}y~|yxvx|~}x}|zy|~{~y}}y{|{~y|{~}x}z}x|~}{yzz~z~~zz}wzz{v}{{~{xzz|}y{|}{|{}{z}~s~x|}}}}y~|}}z}~~~}}x{|~~zy~zzyz~y}|{y||~~{|}||{~}}}}~~{}yw}~~~~}z|z|~~}{{|}|~|}}{}}|}~~}}}}|~}}z}||~~~z~~~~}~|z~~~~~~y}~|~~~~{}|~{~~~z~~~||}~}~~}}|}~{y~}|}~|}}~{||z{}~~{{~}}|{|}z{~}{~~|~~~z|~~}|~}~}~{{~}}{}~y~{~~x}}~~~~}~}~~{{}|}}~}~~|~}{}~{|{~|~{~~}z|{z}yy||w||z{y{xz{y{|}~}}z|{z{{|z{{{z|}ywz}|y|~~~|}{{xxxz|{|z|yy{y|{z~}zxzz{yzwzz}{y}}{|}|||}y{|~}}||w|{|~zy{{||yw}yxyzz~}y||y{}xzy}rx{{|}|~}{~x||}|}|~~}|~x~|~~z{}z{zxvz~z{zx|}wz}{{yx}z{}}{}}~~yy|~{|}{~|wyx}z{|{zwzy}|z|xw}z~xz}{v{~yz|{z|}y||zz{}}|{}}}~}{w~~y}{|{z~z||x|x~{}|~{z~yywv}|zz~z}}y~z||~~}|zyy}}z|}~}~~|zyx|{y{~x}zzz{|yzx{{zx{y}|{|y{{{|||{{{|}}}z}~}{~y|~}z~{z~y}x}{z|~|{~yz{y{{~|z}{x|z}||yx~}}|{|}}{{|yy|y||||}~{{y}|{|xq|}|||{{y}w{}}~{|{y|}|}{z|~}|||y{z}x}|}z||z{}u~|z|}yz}~xw{wz}zx{~z~~}{x|y{z|}{}{z~z{yz{~{~{z}}}||{w|w}{{~}~}y{~~}}zz}}~}|yxz~~||}z|}~{z|{{x}{w|{yz{||~x|||{||u{z{v~{~{}}~}|}{|~|}|}|{y~~}{|{}}|~|}~||}~}|~|~|y{z~|~y}~}}~|~|~z~~}|}~}~y|}|}~~~~}}~}}~~}|~z}{~||~zz}}z~z||~~~~|~|{~|~~z}~~~}~~~}~{|~}~}~~~{||~}||}|}~~{|}}}}|~}~{|}~~~}}}~~~~~}~|}}z~~z}~~}~~||}}{~~{z~~{}~{{~}{|}~~}~||}~~~~|}x}~y~~}}~}~~}~zyy|{~{|{~yz||}}uy~tuz|z~~|{}y}z{w{z}}y|z|x}z~{wy}}}|{z~|z{~}v||zxz|}|{{|||z|z|~x{x~z}wzzy~y{x}vx|~~wvyzyz|wy|{{v|{}~}wyx}x}zyz{zz}z{y{yz|{|{}}~}{{|x~}|}}{~wzvzzy|y}z||w~v{yz|zy~}}{v|z|xy|z}y|}{{|uy{{y{|v|}y|x{}zyzyz{v~|xz~|}{{z{~}{}z{}{}|{|xt{||{zz|{w{{{|x}}~|{{~{zzvzz~|w{|zxw|}z~z{z~}}s~}}{~~}y}|~wzy~{{~yxw}zz|}}{|~~|~uw}{}x|}~}~v|}wxz}}yy~zzz~}{~|y|||z|w~~}~|{w}}y~xzx}|z~z}wyyy{{xyx|zy}yx|z{yt{||y{y~~z~yz}|}{|{~{}y{{y}{{~y~xwyy}}x~z~y}}{xsx|xz|}|{|~z|{yy{vw}z~yv~{|}{~~{w{}~~}{z||z|{{||~w}|||w{|zyzy}z{}}|yxy{zyy}{|||yyz~y{y}~|z}{zwy}xx{{{y~zz{{y|||vy{zvx}{z}~{z|{|}z}yz|}w{xy~{{z{z}}|{z|xzzx{zy~zy|{{}~|{||yx}~~{x~}wzzy~~z~{zz{{w~|zz}{~|{|{~~{y|}{|z{y|{{yy{zz~|}~|wzuyzx{~y{}}~}~|~~~}~~}}~z|~}~~~}y~{}|~~~~}{~}}~~|~}~~{|}~}}|~}~|~{~}{~~}}~~}z}}|}~}y~}~}||}{~|{~~{~x}~|~~~}~~}~~|~~|~}~~|~~}~~}}}}{||~~{~||~~{z}}{|||~}~~~~}~|~~~~|}zz|{|~{~|~}~~~~}z~||~{z}~}}~}~}~}~}|~~~|~~~~|~~~z}~z|y|}~}}{yxz}xzzx|{~y|xy{}}yvzwxzz~}xzz}~~y|{zz|}}|yzz}~z|z{z~~|}zw{~yz}{{}{{uw{{vy}x~y}vwvz{{w}|zzvz{|z}}}|y}{}~{{|{{z}|}y}}|wxu}}{z|z{{{zy}xyw|zzzuz~uz}u{|||z|{}|z~y}zwz{}{}y~{~y}{z~|||z|}}}x~zv~{w|{zzxu|{xz~|{t{||z~}~|~y~{{~z~|wx~zy|ty{|v{z~yz|yy|}z~}z}{wy{|xyy{{{~z{}|}{}}|~wzy|y{xwy~|~w~|xuz{yzzz{y|{xz{}{y|{}}z|wy|~~}~{~yz{{{|~}~{x~}|~x{|y}zz{uyz||uz{{{y|x~zxz|}z}wzzyz||{{{|yyz}~}}}{}~|}~|z}{~wz}{~{x{{}yy~{|{{x{|w|zy{{{x}|{~}{yxz|}z~|~w~}w{v~}x}y~{vw}|}y{zy|~{yxxw|||x}}yu{{|zy||{{{|}}}z|x{~}}}z}{~x{{w}|zy~{~{}{~zz}yx}xwz~x|{x}~|y{|}~}|{z}}~~~{{|~z}~xy}|}}xz|||{zyywy||{ywz}y{{}}{xxy|{y~|{}~}x{|z{zxyxw}z~}zv~}||~~{|}vzuxy~|}||y{}{w{|}y{v}x{yzw{~{|{|~}{}~z{}y~}z~|~{~~}~~|}~||~|~{~~{{}}z{}~~z~}}{z}~~}~}|{~~}|~y}|}}~~~~~}}{}~|}|~}z~~}}~{z~|}|~~{{~{~}||}{{~~}~}{}|}||~~~{~{~}~~~}~z}~}~~~~~~}~~~~}}y|~||~}}}~}|y~}~|{~|}~}~{}~~}}|{~~z~~~~~}z}}~z}{~~}|}|x}{{|~z{~}~}z{~{|}~{}~x~}}|}|{~}~~z~~|}{}}|~{}}}}xz{~~~}}}{}{~{|yy}x{{}ywy{{|y{yzzxz}~}y|}{yz||x}}{|xyw~xy|yx|}}xx}~{}zzw~}|{z}{|~y~x{|{~ww~}z|z|z~~{xxz}xz}y|}y{|y|~{wy~y~|~{wyyx|~{y}xv|zy{y}zw{{y{}yx||}}|z}{{v~|}}~|y{x|}yz{|zz{xxz|{z{z|{y}{}~{x|}w}|y~|{wzyy{|{w{{y{|{x}{y}}zzy|~wz~||wy}wyw~|{{|||{{z~{~{{xz}x~|y{}}|}x||{z}{x}{||y~~|~{z}}y|zyy}zx~|}yz{{xzx|z~{wx|}y~y|{z|~xy}xy}zw|}|{|{x|~zzz{|~{z|{~yzz{{zz}{{{xy|{~~y{z}y{{~}|zyz{~|zy}zz|yz||~{}}x}~x|}}{{zy|w|||x~yzwy}|y|{z{zzxzw~zyvzx{yz~~z{{}zzv{|}{zzx{~uz}~x{~{z}s~{y|~~|{~|y{}}~{ww{y}z|u|{ywy~z}zxzz}{x|{y}}z}}y~z{|zzz~zz{|y{xz{{~~y}{zztzxyzz{~~{}|}~z}|vz|}xw~w{{|z}|xyysx{yy|z{|zzzy~vy}|zz{}}wz}}z~}||yv~{|{~yx{}zwv||z{vz|}{xzzyz{z|z}z|z{}}}z}|~~~z~{|z~}|{y}}}~}}}~|}~~}}|~~{}}}~~~|}~~~|~{~s}}~~~~|}|{}~}~{}}{~~}{~~~~{~~}}{}|~~~|}~~|~~~{~||||~}z{}}}~~~~}~~~~|}}~~~}~y}~|~|}}}~}||~}|~z||~{~}{}~}~~z}}}~}~}~|}z}}~~~}}}}}z|{z|~z}}}{~||}~|||~~~~~}~~~||~~~~|z~}}~{|}~~y{{{~~~}z~~||z|}z~{x|{yx{y{|zw{z}x{vzw|~{z{yyx}{}y}}}zv{z{z~zz|}{z|zzy}xx~~uz}{z{{xxzx{}yz{xu|{x}z}y{wz~{z{|y|zxy|}|{|{z|}~}|zyxwwy{u}w}zw{|~xyy~uy{yy}z}x{z{}w~}}~~{{xzzzxz}|~{x|~~{}z~{w{}|yzzz}x}{|~~yy{||x|w|{y}zzxz}~{{|{}|}{w{}y||}{~}yx{v}z}|~|y{~y~|}yz}|z~z}y{}xz~}x|}x{||}z{{~|||y{uwzzy}y||}z{}zyx|~|yy|v{yzy~x}yx}zw}{}zz|}|~z}}y|{|{~z{~}|xy|~|{}}x{yxzy~wzyz{yzxxw{{vz{{yy~zy~yz~y|}{|z|t}|z|{~~}}xyy~v}|{t{y|xz}zzz{zzzx|{{z}wzww~wz}z{w~{vz}x|}z{|~{{zz}{~zw~{z}vyx|y{xzy|yxxvzzz{{}zw|y{}yx|}z~|}|}}~z}~w|y~{{}|~zu{z~zzx}xwuyxvyz}xwzwwzx|y{{~{y|zyy|}x~~x{{||z}vy}z~~z{}{|~~~|~vy{~zxv{|y}xyy{t~|}y{xz|{y|{~|{~{|{{|}||}}{~z}||~{|{|}vz}zzu|z{~|v}zwww~~z}{{ywy|zw}yxyzz|}z|}x~||~}~{}}~}|{|y{|||~}~}{|~{z~{}}~|~~~~}}~~v~|~{{}{|||y~~~~|~~z||}}~|~|~z~~{}~~~}|~~~}|~~zx}}~}~}}}~}{~|}||~{~|~~~~}z~~~~~~{z||}}}}~z~{~|}~}~~~~|}|z~~}~~~~~|~}x~}~~|}{}|}}~~{~~}{|~}~|{~~||~~|}~~~~~~|}}y~|~}|~z|{{z~|~}~{~||~|{~}z{|~}}}~}yz{~{}|~~~|vyyxx~vzw}z}z}{{}xz||wu{z{z~x|{x|zz}||~zzyz{}}||z~|{{{www{|}|xyzw|{{{yxy}yy{zxy{z{|{xzx{}yzz~|zz}|wz{}{w~{}{xyz~~{{|{zz{zzxz|xyzyz}|~|x{{y}}{|{~||yz}x{~{x}zz|y{|}z{{{{y|{~x{zzx|v|v{y~}{|{|zw~}zyy{{{{z}xzx{~z}yv|z}~yyxy}{~|y}z{w{y|xu{||zzv}|{}y|{|y}{~}{xw}|z|{{{}|{z|yvx~}{|zx}yx}vx}{~y|zx{z}{|zx}xxxz}z~zzz}|v}}}|{~yyy~~{}y|}z}{}z|yz{z{z}}z||z~z{{|{|~y{xzz|z~|||zz}{{y~{~xz{|}zz{~z|y~~z~}}~{{}||z|w}~{~{wu{zzx|t}yy{xxy~wx{|z{~y|wv}}y}z}}|x|}z}}xw~|}~}{~}{|~{|{y|y|y{y|y{yz}|x~yzuzz||~z{|~|{xx{|{{z}{x}x~x|{}}y{}{z}y|y{}|{|{x}}|ywy{{z|z|yx{}zyxv}zz}}yxv{w|{}z}vwz||~}|yzy{}yy}|||zw|y|{|wvz{~|y{y}|{{|}|{{{{yz{|{}|}}y}|}{~|z}|}y{{}|yyy{z}~{z|}yvzz|||xx|{|}{||{z~xyzz{yy~|}}~~}}}~z}z|{{}{}}~~~~}}~~}~|~|~~|}~|~~~y~}~~~}{~z}~||y{|}~|||{}z~~~}{~{}~{}~{|z|||~~}||~}|~|~~z|}~~|}z~{~~|~~y|}~}}{~|}|}}}|}y~}{~~|}|~~z~{z}~||~~~~{~}~}}}}}~y{|~|{{yz}y~}~}~}}|~}~|~}|~~~~~~z{z~~}~||}}~~~~}y||~}}~}~|~|~~z~z}}~{{|y|~}}{}{}}~~}}}}}||}}~~~~~~~~|}~z{{y~||z}|zzw{zzwy|{yuyz}||{yy{x|y{x|{~x{x{|{~u{}|{z~{z~y|{}y~|}|{zv|{y~}zzz~~|u{}x{zx{|z|{||~|~{|{|z}x}|}|x|}}}z~|zwxy{{}z|x}|~{~x|xz~zvzwyu~v|~xz{|}{|{~{||{}}{~z}{{~}{w}}z}||w{{x{}{xzz|{yuy~}||y{{|wzwz}{y{}~}}z{}|{z{~y|||{x|z|{}|wy{{x{}w~{|{z{{|v}}zxy}y{xy|~}~y}|{|}||}~x|y|z}{}|}xwz{}{}y|{zvzwzzyy}xzz}y{{}v}{x}|z|zz}}}|{}z}}}~~|xzxxz|z|||vx{yv}{z{~}}zyx~|z}|z~~|~y~}|~x{{~y}x}|{{{|y{{y}}|{~~|}y{~|xu{xy|y{x{}}~y{zzy~}}{y}{|z{|~y{x~|}z}~y}}w}|y|}{~xwzz~|yxzzz{{{zz{w{}{x{v}~{zzz{}~{~z|y}z}{~{}|yzwz{|}zxy{{}{zz{{{x{{y~|wx}zu~y}{~}~}x{y~}}yzz~|yw{~{}v{{}z|x{|{}zy|yx~y}~yyyszxxzyy{{{yy~{{}}{}}|}{~~{{}}~zzyzwyyzy|{y|y|z}{zz|}x{}}}||z|~}|}x|z|{{|z~~~|~~}{}~~~zy~~~}}}}~}}|}~}~~y~~~~~~{z~~}~~|}~}|~}}}}{~~z~~{|~|}~~{|~}~}~~}}~~~~}|~~z}~}~}~~}}|~~}z~}~~~}~~z}}}~}}{~}~~v~~|}~}}~{|}~}~}~~~y~~~{}~}~~{}}~~}~~|||~}~}~}y}}~|~~}~}}|~~~}}~~|~z~|zz~}}~y|}z~}|}~|}~{}~}~~zy~{}x|y|~yz{{{x||y{|{{~~v||yy}|||{y|{z~zyx{zy{yxy~|}|x}{zw{{}}{}z~{xxzwz{|y{z~z}{yz|~y{|{y|}|~{~x}|}}}x{y|w~x}{x}w~~y~|~y|{||z{~{yx}|y}y||y|~{{z|y{z}yx{~~{{|y{~{~|~|z~}{}{{z{|{}{~z}}~|v~|}z~}{x|}zz~}|zyz|}}z~~~}~|{~yuy}}{||zy~vs}~|z}x{tx}}|vz~zz|}zz|yz}z~}~{|~|~{xzy||}|z}{{z|z~}w{{~z|z|~z}y}zyzy|{}~zy{|}~~y}|z}||}{{y|{y|~|x|}{y{||{}yz||v}||yx~|x}||vz|{~}{{{y~vy{}~y~{|{{|z~y~{x|}||y~w{|z|}x~{x}|z{~{~}yx|~~y|zz|{{|~}zyx}~~yx{~~~}|~}x~zy|wz}}w{{{x|zyz{~zz~||}{~{z{~{ty|z|v}{|x{y|{}yzx~zy|{{z|{~~yx}zw|z{~~|z{zzzx|y}zw{}~xz{{zzy|{}~y{y~{|{~xy|x}x}zz}w~y{}{zy{x}|}y|{}z~{~}{||{|zv~|z{z~z{v~}zzzy{|w|{zz}z~|z}~zx}v{~{~z{z|~z|}{{{z{x{zzzyy{|{|y}}zy{{~|}~~~~}z~~|||~~}~~}}|z~}}|~~}~||}~}}|z~}~}|~~w|~~|{|w~~}~z~}~}}|~}~|{|}{|~}~|~{~~z|}|||}~~|~|~y{{~~}}~}}~}~}{}~~|{}|~}}|~~}~|}~~}~}}}}}}~z|~~y~~}}~}{{||}}~~{}~~|}|}z~~~|}}}~~~~z}~|}~~~}}~}{~||}||zx|~}~{|}|~}~}}~~|}~~~}{|~{~|}z~|||~~}||~{~x}|||~||xy||{yw|ws{yyyz{~}~{|}y{z|{zs|}|~~z~{zyyz|~{x|~zx~}{~}{w~|~zz|zzx}}||}w{wy{z|yy|}{{}{{~|z||}{~{|wz}{v{z{{}||}zywwzzty{z{{~xzy~vxyz|{|y}zy|xy~}|}y|}|{z|}}}~~{}{z{{y|{}wx{{zy}z{x|xy{y{|w{|~|~{}yzz{{y~w}y|zz}|{}~|}{}}{x}z{z~|~yv}~{}{z}~||~y}z{z|~y||w~~{y}~~}|{z~~~|y~}zzy|~|}~|~x{zzzy|x}yzyz~yv|wyx}zyw|}y|}{{y{y||zyy{}|{~|{~{y}y|{zzyz{}z{{ww|wy~}zzzxw{z|vx{~|}{z{|||}~{z~~~{y}||{z{y{|{z||z}{~|x{v}yx||zyz{||{}y{~{x|s~wz{|}w{y{z|x~~||}|}||v|~~|{{w|z}vz{|y{y|}~x|xyywz}zy{~|}~|{}}z}~{{|x~|y{z{y|zy}w|z}{|}{~{x|{{z~|xv|tz~~~y~{~|xz~~zz{zvy{{~}~~}|~w}}{|x{z{{}|y}xz~z|x{~z}||}ztx|||}{|y}|}{{|zz{}{z}|~w}z}}x||||{{|~{zv}}yu~y|vy{x{y{}~~~~zz~y~}~{}}}~|}|}y~}}~{~|}}~~~{~|~~~}~|~}x}}~~~}~y~|~|~~z{~|}{}}~|~}{~{|}}{|~{~~~~}~~{~~}}}~~z}~}~}~{~~{~}|}z|~}}|z~zw}~|}|z}~|}~}}}zx~|~~|~{~|}~|{~~~}}~}~~|~|y|}}~~}~y~|~zz~~~}}~~~~~~~|}~}~{|z|{yz}||~~}~~}}}~{~}|~~~|z~}}{}}|{~zz}{~y}{|{|z~|{~{|{~zzz{w}}z||y{}{}}}yyzz~}~|}z~{xy{~{|{|{{}~{~y}}~yxxz~}}|xy{wyw~}z{z}||{{~w||z{zzzx|||~}~}y}z~z||{xy|y~yy{~~}{wy{w}||~{||yv}yz|{rz}y}y~||{z~}z~z||z{~{~}|}}y{zy{|yz||zzx{}~||{|w}}||{y|}|z}~~~z|}y~}z}}x||}||}}~{z}|{y{{|}}}|{|y}{z|~z{~{y~}z{w|||}|yy}}p|t||||||||z}|}}~z}{{z{~{z|~||x~z|||}}~z|{}|}}|{|wy|}z}{}|{~z{{z}}z||ys~|z|}z|}z~yz{{{yz~{wzw}y}||}yy}}}{}zy}~xw}~}y~}y|}}{~{y~{{}y}|vz{||}{y{~|}{{|z~}}}~|~wy}x||yz~{{|y{}~{~~{{{}{|}{v|~{}}~|~~}|||{~|{{x}y~~~|y{|}|{{|xxyw}~{{|yx|~|{~}}z{}}{|{{z|||~~|wv{}wyz}|zz{x|z}z~}{||zyz{~{z|v~||{zzz~~~{}{w}|}~||||~}}|}~~}|}yzz~}y|}{y~y{|~|~~~~}}|~}~}~~|~{~~|}||}}~|~z~~}~~}|y~~}~~~}~~~~|~|}~~~~~~}{~~}~}~}~|}~}}~}}}|~{|~~|~~x~}}}~}||~|}|z}~~|}~}~}||}~~||~~~}~~~}{~~~x}~|y|}y{{||x{xvzz~y{|}uyyx{w{y|{w{z}~y{yy}~}~|{~z}|~}|x}{}}yz}{{}zxy{{z|zz}|{}{w}{{}zvx||yyzz|{zy||{y}y{{zz}|{{~|{|}y{y}}|zz~{|}|yz{zyxz}xyx{~{z~z{|yz}{y}{}{yuy{||y{|}}|||zz{yw{}x}}xv{}~z|~x{{|{zzww{z|v~zxx|y~|}{y}{|zz{{~|~|zz|}~|}~}}}w{}}|yxy~ywwz||{~x{|{yz}{{}|t~xzzwx{{z~z}|{{w|{xuxwz|xz|zz~~}|zxxyz||vwyx{|w}~}}||~y{{{}y||}t}|z{~~z}~y}z|{}}}{|{xy~yw}~zyx|zwxyyw~zys~~{~}{~~zwz}z|{|~~y|{z|}~}{~{w}~~|{y}z|w~z}zx{yxx{w{w{x|}|~yyx}||}{~yz{|x~}z~zzw{}{zy}{~y{x}|{vx{{wx{wyzz}}x}~x|}{}}z|yy{{zzy~||}}}y}vz|{yy|yuw|z{|}{|y{xwy{z~~y|z{|~~{yy~|}{}~||{|}{}|{z}{{zyxy}z|w{zyzyzsx|z}vu|yx~y{}~|}|x{|{z}}z}{{}~}xvyz{v}|xw}zzy{{v{y}}~x|{}x}z}|~|}|}y}{|}|x}y~z~}~|~~}~}|}~|}~~~{|~|}~}}{}{}|}|}~~~~z~~{~}~~}}~~|~~}{~}~~}{~~}}|~}~}x|~{|~||~}~}}~~||~|z~|~|~{}~||~}}~|}~}~~~|~~~~{z|~~{~{~~}}|~~~{zz|{~}}|}~~|y~~~~~{||{|}}}~~}}~|~}|}~}~~{~z~{}~~~|}~{}z~~~{~z}~zy}|~|}~~}{}}}~{t}y|{~~yz{}~~x{|{w{{|z{zw|}{}}x{{w{|~|~{{zz|wy~zvzyy||zz~zzyx{||zz}}||zzyyyv|}|y|{{{z|vx|~z{|}{yyzz~{{}{}|}||{xwy{~|}~~~}z}yz~xz~z{~}~}zz|}|~|~z|yx{{|x|{|{|~zt}}}||~xz{~wx{w{zv{u}z}|z~z{|~xwz~yz{~~}{{wz~xz}|{z{|{}|y|yx|~y{y~}|xyy{z~~z|v~y{y}}|{x{zwz~z{|y~x|z~{zz|~yy~}~{}}x}}y}|y|v||xy{w~wyz~||~y|{{{~x}~{~yzzwx{{}{||v|{wy{}y~{x}x~|zw{z{|z~t|~{{zzz~xz}|x{~|z{zzx{{}w|xw|}}||y}|u}{~yty|z{y~z~|w||{}}~zz|w{|{x|}~|yz}}~x~v}}~y{~}{~{w|y{{}y~xzv|}y}~~z{|}{~zzw{u{zy}~~w|{{~}|}yz|~zwz|{}z}zu{z~zy~~ywy~}|z{xz||}}zw|}{}~|}~|z{z{}yz{|yy{|{~}zyyz}yw~~{{u|yz{z}y{z~xz{zzwywv|}||}{~}}|{{y{x}{~{|}yy~{|~|xz{zz|y~{wy|xy{{|y}~z~w|~|yy{zyz|}zy~{z|{}~zyzy{v}w|{~}y~xw}zzw|{}~}~}{}{{|x}z{}y|w{zy~~~}~{~{y~|z~{}|}}~~}~zy~~|}y}|}w}~}}}z~~|~~|}~~|{}~~|~~~~~~|{|y{{}~~}}}~z}|~{~{}|}~{~}x}y|~|~~~~|~|}}~}|~|~}}}~|}}~}}}}{}~||||}~~~}~{|{}}~~}~|{z}~~|~~}}|~~}}}|}~~}v|~|~}~~~~}}~}z~}{{~y}|~}|}y~{{|{}}|~~}{}}z}~~{~z~{~}}}}}~}~}zyy}|{}{~z{|xw|~w}{{{w|}xvz{z{{xw}zx}x{x{~zz{wz~v}}yw{{}{{~{~vz}{}{z}}|}xxy||xyy|~{|||s||zwyw~y{{{{y|x~||z~{~y}|z}z}x{~~}wtx}zywzyw|{z{wz}{}yxxyy~yyy{z{zyz~{w{{}|s}~}y~z}~wz}z|y|{y{u{z|~wzv{|x|xx~y~|zz{zxw{||}~zw|}zy}~}y}||{}w}{~|}{y{}~{yx}ywy{yyz|u}{{{}{xzx}~|}{wy}|wz~{{}{x|yz|~{|z{y~yy||||{}yz|z~}tz|y{{wyy{{}|w|~~}{xvwx|~|w|z{}~~{}|z|{x|z|{}}}||yw}w|y|{z|y|}{|z{{|w{w}z||{}w{}||||u}|}~{~~y~~|{x{{}|{zz}|~~}yy||}}{uvz|}{{wz|{xyyz{zyz~|z~v{{{}z|~{z{|~ywz~~|~|x|yww||{|yy{z|vxz{xxv{|xzy|}{}}{}|x}{~z{y|~}zz|y~z{|x}~~|yzy~{z}|x}|{yx{{||z{yz}yyyzy{z{{||{~zz|}}~{||{zx|~}}~|x|}{{}x}|xxszv~z{~}z{{yy}{}w{{{}|{{z}y~x~y~~}v{||{|~~}}~{z}}~}y~{z{w|{z~{|{}zy||uy}{~|}|{{|}x{{{{}x}||}~~}~{~}~~{}~~{~~}~~}x~}}x}|{~{}}|~~~z~~x|}}{~~||z}{|z{}~|~}}|~}}~~x~|}x}}~~{}~||z{~}}}|~~~~|}~~~{~{|}z}}~~~x~||~|{|}}}~~~~{}xzy~~z|{{|~|z{z{|}~{~||}~}|}y}}z}}~|~~~}~~|}{{|~|{}z~~}z}|~z~||{}~}|{}{~{}||z||~~|~}{}{{|~z}y~}}}}}}~~}y~~}|~}{~~}}}}zz}~}z{|yx|||~~x{{y}z{{}y}yz{x~}{~x~zx~y|~{|x~z|~|{vzy{|z~z~~}{{x~{xw}{|{~z|z{yzx~||{}{v~}~~|z|}x{yxyu{||}|{{y{v|w}{yyy|}xy}~y~~x}z{|{|~v|}~|~{~~~w~xw|x}||}yy}{xyz{z|{}{vx{~y|zz{}{~|yy||}zt}~z{|~~~|~}~v}}|z~{z{}y~}{}yz{z}y{{||}}~xy{|~{{|~|{{}z|zz{}}y||||x|{|y|}|xz{{yx}~y~|}}z{||z{{}{{zz}|yy}{y~z}|}w{w~|x{zz{{{z~zz}||}xz}}y}}}{{yxzzz}zx~}{|||y|z~{yxy}~~}~{~~|zy|z|wz}{~||z||y}{xw~yyxzyz~}}|xwz|~}y|zzyw{}|y~{{}~}y}y||{}|~}||{}}ywyy|}{z|}{}|}ywz{{}}{~y{|}||zy{}w}}z|z{}{}w|{rzz}{~wz{~{zz}yzxyw|}}z|}{~~{}}|xzywz||{|{~~{~w|||}{||~~y}z}y{}y||}xz{|{z{~}}}z{{{|y~}~zz{}~z{|}~||~}}}|}{y{|z|{{{yy{zywz~x{{{x}yv|}x}||}}{x~~|}x~{z{}{y{z}{|x|}z{yz{{y}zwzy~|{zzwyy{}|||y~~|~{~|}}~|~~~|~}z~~|}}}|~}~|}~|~~~~~z~}{|~~|||x~}}~||y~~}~zz~{~~{z~|~}||}}~~{}~~|}}}|~~{{|y~}~~|}}y}}~y~~~}}{~|~}}}~~|{}~|zy~|}}{|}|~~|||x~|{{}{~{|}}{}~z~||}{}~{|~~{{~~~~|~~}~~~~}}{~~~|~{~}~~~||~~z~~||~{~}}z|}}~|}}}z}~~}}~~}}~|~{~}}~~}}~~~}~||}z|}{|}vwz~{{yw|||yw}}{z|yy|z}}zz{||}{~{}z|~}|||{{}}|||{{}{y{z|||{|zz~y{}{||}{~~{z}y}{~{}{~}y~}z~}z|}|}}}|y}z}}~}|}|z}z}|~x|}v}|}zyw{|}{~~z}~~z}|{y~|}{~{{}|w{y}|~{}z}zs{|w}{~y|r|||y{~{~~~||{}}|}~x~z~}{}|{||{}w|{~zzxy{z|{|z}{{}z|{||x~~~z~}y{}z|{~}}}~}w{{z~y~zzy~y{|||~}{}{z~{zy}~}~}{{|~|}}z~|}yx}||{|vzzx~|}}{{z}~}|{v|||yx{|||~|}|}}{|~{|~}{~y}|v~{~||~|{|zvz{~|zxwy~zv}|~~xx|z}z}x~{{|y}|}z{}~~y}z}}y~~y~|~z|z||z}{xz{|}yz~{wzy}|~{||yzyy|||{}||}|z|{}||}~{}{{}{{|~}xy}|xx}|{|{|x~z|xz|~{|{}||}|{~|{~z|~z{~~z~}}{|{zz}~w~yz{xz|{yzx|{xy|yz~~~z}z}y~~~}z~|}{}z}x|yzy|~}x|v~}~}{wz~}z}~z|~{~y~y}~}|}~|~~~~|}~}}}}{}~|~|~{{~~{}{}~}}{~{{{~z}}~~|}~~~|}~z}|}||~~}~~~~|}~}~~|~z~~~~}}~~}~|}{|{~~~|~}|~|~}y~~}z~~{||{~}}~|}}~{}|}}~~~~~~}|~w{z}y~zyy{{|z~y||||zy|wz{|{wyy|z}z~|{}}z{~x{x{z}y}z}|z{}uyzxyy{}~v}z~~{{}{{z{}yzy}zyvz|{v~x{x{}xy{zwy~y{z{yt}{}zyzv~~z}{wy}v|zzy|z~|{x|~zyz{{{x{{}zz|z||zyyzy~|~{{}|zy}w{}}|||zw|}wz|xx~y|zu}{y|zv~ywwwy~|{xzz{|z}{z|~{zy|}zz{}z}|z}z~w{xyxy{x{{{z{{|~~{wz{zyyxy{zy~|}}z}|y}xz{|~|{z|z|yxzyyx~z{|x~z{{{z{x{{~z{}|{|{{|y{|y{z{{|{{{|~z|}y~~z{y}zzxzy}y}}~z|}y||}{yyy|y|{{}{~{{||{x}}}v}xx}}z}z{xzy{|zw}}t~{}}||~}z}|{}{|}|z}y}|||~|y}{{{z~z|~}xy~|zyyzyzzw}y|{|vy}{z|{z}}|~{}w}|}~{{~zyxy{|yzzyyy}zz|||~yx{|z|{{v~{||yzvzw}xz}|y|}|yz|{~{}z|wz|xz}{}z{v}~~yz{}{y{|}x~~v||{w}||~{~|z{z|wx}y|y{{w||{}}x{x}}||vyx{|y|~{y}}{z}{{{z{~x}||~|w}|zx}|yy{~|||z{}~{zv~~zzyw{z~z}yz{x}yzx{|~}y||~|~~~~|{~~~||~~}~{|~}}{}{{|~||}{{}z~}|}{~|}~~~~}~{}~|~~|~}{~~~~~}|}|~z{~}~|{{|~~~~}|}z{{~|}|~~}|z~}~|}~|}~|~}}~{~~}|}~||}}z~|}}{~|}y}w~|z}~}}~}~{}~~}}~~{}}y|}~~~~}~}}}|}}~~{}{~~~|~{}~~~{~}~zw}|}{}|z|{}|y{|{||ywyy{zxx|{ytzx}y{}y{wzs|}||y~}xy|}{w~y{}}|y|}}{|}}||}}{|}~{|v~{yyy{zyy}}{}y}{wzww}}y{{~zyz|{{}~zy{y|{{y|{~{}zz|y{||}zwy~zwy{y|{}{}}t|z}z~|zx}txy}y|yy}}y|}z|~xy{}}~yz|~|~~z|z|}}{yvzw{z{}z|~zxyw{x~zxxy|zzzx~z|~~z{z{zz}~}~}y~{{{w}~y{||{{z|zu~z{yyvz{}{~yz|ozwx|zwx}~yxz|}}|}|{}z{}~|||}z|y|{}||z{}z|{{}{~~|xzy}z{xv~}z||~~}~zz~w{{w|y~{zy{}}}~{x|y|y|{z|zz~yzz}y{y}}x{xw|x|{}{{~~zz~xy||{|~}zz{}~}~}~{|y}|y}|v}wzz|{}|x~}y}z{|w}zy}|yy|zz|~}zzx|~|~~x~|z{|xyz}|~z{~|y||{{{{{{|~yyyw~}~{~~xzy~~|xx}x|{{zyy|wz|zxzztz{}|y~||}zyz}{w{}{{x~yz}z{y{zzxx{~~|}}|~{y}x}~y{z{z{x}~}xzxz~~|yyxy|yzx{x{zz||~ywz}z|{}xv|z}x}}y|}x|v||z|z|{|}zxzzy{xz||~zyxxz~|{}x|z~z~vz||{zy~{yz}{{||~~|}|~z}{~~}~}~{}}~}}z}}}~}|}~}~}}|}}~~~w{~||~}}|~~~~}~{~}|~~~}~z{}}{{~}~||~}{~~}}~}~}}~~||{|~}~}}}~~}}}~|y~|~}~~x}~~~|~~~{}{~|}~{|~|}~{{~|~|z}~{}~~}~|~~~~~}}}|z{}~|}}z}y|{}{{||||}~~~}}~}~{~~|}|{}}~}~}{|{}}~{~}}~x}}~~~}}~{}}~}~}~}}~}~|~xz||{y|y|y|uz{y{{{}}|xwy{wz~yy|}|{|{}~~~{zy}{ywz|zxz{~|}z|{|szsyzzz{}{}y||y{~{||~}|v|{zwyz~zz~|}xt~zzxvx|zyxy|{~}~x|{}}~v{|z}{~~z{wz~}zxz~}}~~{wy|w{y|v{y|y{|zzx}~z}z|vz{{|z||}|{}xvx||{yy}}{|||y~{yy}z~w|}xy|{zyy{vz{y{yzz}~}{|z}{|y{y{{{wzz{|z|ww||z{x}z}}~~~}{y{|z}z{}}}wv{zyzxzz~z}~}{zz}}|~~yy|~~{}z|{{{{|zz|{x|z}z~yx~~wx|~~{{y}zyx~||zz{|{||y~z}zt}}z{{}|{}z{u{|~{{}xzv}|||}yy|}y|y|y{~}yz|{}|z{z||v{z{z|{{~z|{wzx|y{}|zx}}~|y}}}zx{{y|xzxx{}z|{{{{{{}}}}}{|}}~{{z||z~z{|y~z}|tuz{z~{|yx~~y}{z~{xzyz}{~~{y~yzyzxy{{y}}~|w}~}y{y}y|u|xxyzy~z{zxxzx~~x|z|}zx~||y|{||zy~|z|{zxwzy|x{~{~y{|}|y{}}|}|{}~y}||wzv|{~|{}z}|~|{yyx~y}{w|~}}zy{}|}~w|}}|y{|}|z~z|~}}zz}~{z}{z|}|z|yw{{vw{zz{{|~y|z|u|z{~w}{|{|{~~{}~~~|~~~~{~~|~~~|~}|||}~{|}|}|~~}~|||}}~|||~}~}{{}~~z|{||~}|~|~}}}~~{~~}}~}}~}{{~}{}|{~~{}~~}z~~z}|yy~|}}~}~~}}~~|z|~}|~~~~~}~~}}}~|~}~~}~~|}}}}|~|{{~~|~~}~}~|~|}y~}~}|}z{||~}}}}}}x|}~~}z||~}||}~}~}~|~~}|~~~~~}~}~~~}|}}|~{~~~~~~~~}|}|~~~{}y|y{~z||||{{xzzxzzxywxy{zz~y{zy{y{|zyy}yx~{y}~~~|~}}}x}|{{{}}{z{|}~{{{zw}uzzyx{}z{~zx}zzy~wz}|{zyz{~{|yyy~|y}y~|u{z}x}~{yvyz}zyuwz}yy|zyyvx||}yy|{x}}{~y|||{w|z|{{zz{zy~zxzy|}|||~|y|~{z}z}zy{{xuzw|}}{|tu{{zzxyz{~z||~y|{}|~~{}}yw~}z}{|v||y|||{{{{{|{xyyyy|y}z|w|ywzyyzy~y{x|||||{z~}|||~y{xyz}x|~|z{{}{sw|||yy|{vx{{zxw|x~z|v}|{x}|{x|{x{~}~|}{|~{}~{z{}z~~~|~y|~}zyx|y}xz{}||x||w|y}x~|v~~yyyz~{{|~zz|}}{{{|{~{x|}z}yz}wz{||x|xyy{wyy}z|vv}~yxyz|vz~y||z}~~|y{z~{~~||y|xz{~{z{}~zz|{z|{}{{}w|y}x|~|~{z~{wzx}{|}|~z}z~~|}}~y||{zz{~{|}~}x|{zvyzxz~yy|x{~zwzzt|y|y||y}|}{z}{x~zz{|zz|x}|w~yyz}~yxv|zzy}|~~zxzv|yvzxy{yy}z{y|}|x~}v~yx{y|||}yy|y~z}w|zzy{~x{|x{}zzx}y{y{zxz~{x|~}zz{~||||~}}~~~{||{}}{|y}|}}~|}}z|~~}~|}|}~~x~|}}~{}{|~}|~~~~}{~}}y}}}}~~{~|}~}z|}|}~}}{{~}~}}~~|}~|~{{~{|~u|}}}~}}|~~~}~~}}}~}}~z|xz~|~~{~~~}~{}~||~|}~z}|}{~~}}|{~~|~{~{}zz|~z~~}~}|}}|{}}|~~~~~||}}~~~~z{~~}|~z~}~|z||~}}}|~~z}}~z|}}|~~|~z}~}|}~}|~~{~}{z|~|{~{||v|||~}~|~~|{}~|~~y}}|~~y|~{}~|z~}{uyzzy}|xz{y}|x~zyx||y~}{}|{y{}xz|x{x||{{|yz|~||}|z{|}||{y~y{yy}~|yx~~z}~}u{{{y}~{{|zy|z{|{|{yxzy}|~x~yw}yy|}|}y~|}y{~|twz|~zx{}|{{||yzx{|zw}xy|zzz~{}}{~}z~~~}}{ywz|z|{zx{zzwxz{{vw{z}~yv~}~{z}|}z}|zz||{yxv||{z}}zxzzyy}z{{y~}~|z{{z~y|x~|{}|y|{{}z}~|}|~}y~z|z~|{~y~w~|~u||wz|zxz{y{xw}{}}~|}x}}}}w~}zx|z|y{{}yx}|z~{z{z|x}~}{{{~y}{|~{|~|yx~}~~y~}w~|z{~{{x~{z}|{}}zww|{|}|z~{x|zz~xx{w|z}z~|}yzxwzx}}xx|~}}~~~~}{}~~|{{z{x||{}{|{x|y~|~{x~y|{y}z~y~y~{|{{y}~t~zv{|y~z~}z|zx}|y}z~y}{{}w|{}z~{}}xzw~w}}|z|}{yzx}}}|y|{}zzy|~}{|~{|}~z{z}~|wy{{y}}{|{y}{~xw|wv|z{~}z~yz~}z{}w{~{v}{zx}xyxx{|}~z|~{{u|yyy~~z{zwyyzz~{x|z|{zz}y{z~z}y{yw}|wx{{|}}}z~|w||~zx~}}z~}zy~|zv~{zy}w{z{{|~|x~{~|~x}}}~~}~{~}{}~}|{|~{}}~}~}}}}~}}|x~y~}~~~}|~~|~~~{~{~~~~~|{~~~~}}z||}}}}}}~}}|{{~{~~}~|{}{}~~~~~{~~~}~}}|u}|}~|}|~~|}~~~}~z}}||z|~||~~z}|~z}}~~z|~~~}~}~{}|~}}{}~~~~{{~}}z~|}~~}|}{~}z~~{}~}~{}|~|x}~}~}}{}~}}}{z~|}{~~|{{}z|~}}}z~~~y~yz{}~{}y|}~|~}|~~|{{z{}~z|y{}|}{||vzz{{v}~vz~vzy|x{|{~|y}{y||{y|}x}{{|}~zz|~z|z|y{z~}|{{z~w{|zz{~{ys{yx|y}y|{{xx|z~zxz}}{{~~~||zzz{z{y~yz~{z}z{{}{||zyz||zz}}{wux{|}x}~z{}{xy{yzzwx~y|{~xz~|{|{~|yw{y}y{~{}y}}z}yuxy{|{}{y~|w~y{y|xzwy{{x}u}z~z~|}}|z{x{|~z~||~z}}|}||y~wv|}zz|yw|~tz}~wyx|}{{z~{{|{}~zz|z}}{~|z{y~~}|v~yxz||y~~|{z{zz{zx}y|yzw{z|{{z}z}z~{|||~|}{{z|w~y~|}{w||{{}|}~y}{||{x|z{}zy|{x}zyz}z}zzyuy|z{x|}~}~{|y~z~z|||{x~|}~}x~}~z~}wxyx~y|w}xxxz{uy~{}|||z~zvx||~y}z}~zzzyzy|||z||zzz|}~{{xw}vwzxy|w{|yxx{~x|~~}y}wx}y|{}}}{}v~z||{w{{yzz}z}~z{xzyw}|zzyvz}|z~z~z{{}x}}|wyy}~yz{{|~||zy}|}yw{x||uz~{}{}}}z}~vz|{~||{|wyz|}{wxyzy~}{|{|~|z}~}{w{||y~y}~|w{{{{~x{{}|z~{xw|}xy{x||{y|{|{|}x}}zzx}y{|x~{|{~zvy}}~x~x~z~y~zz{}~}|{~}}|~|}}||~{~}~~~~~}~~|}y}~|~||~|~}{}~~z}}z|~}}}{}~|~~{}~~~~}|~~~|wz}zz}~~}}}}~}}~{|}~~~~|}{~~}~|}}}~z}{~}}~~|~}~~~}{||{z{|z~~}~}||~}~|{}}}|}|~}y}}~}~|~z{~~{~~}~~~|}~}{~}~~}}y}}||~z~~~}~~}~~~~yyz~{}}~{~}~|~~}}|~}~z|{|xw||}y}~{{y~z~y{~{{{z|x{}z}wz|}{}~~}~xz~z}}~~~|{}x~||z{z~zxzxx{z||{xq~~x{|}{{|{}|}{~}}~{{}|{{y{~{~~zyzz|{|{t{y|{{{|y||z{{}}~{~}x{{yz{|}}zy{~{}y|z||{}{v}z{y}yz~{y~~{|{y|{{}|u|}~|x{|z||}|~{w{xz{z}x}}|yw{v}zz|zuy{}|{yw|x~xz~xz||zxxx~|{z~y}}xy~}|||x~{}|z|zw{}x~z|~{{}{}}}|~|wxx{{zw{}{|z~}~~z~{yzy|{xz~|{}t{{~}{y}yz}{|w|xw{y{~|}~~w~}~}y}w|}~|z|yxxyzz{}z}{|}~}~z}z||{w{{|{{}z{{y|~{x~ztwzyxv{z|xzz}}z}}}y||~|}zx{~|{{}~|}x~}}zy}w{|y|~z|{~|xz}|{w{|x|}{}~z{}z}~}~}xz|{wyz}~z|z{y}yz{u{}|{zzvz}|{{{|}z{{||{||y~{}z{y}zz{}}|zxxyw|yy~yz}y}}|zw}~}~{z{|zwyz{|y|y{yzy{w~y~zx{}x|vx|}|}xxzx}|}}~~{~{yz}|}{y~}zyz~yz{~zx}y{{}}~|z}|}z}||z{}z~}{wxu}y{}y|}||~y~{zyw|wx{z}zy~{y~||x{|{~}}}z{zzz}{~y|}vx}yzw}}~}~~}|}{~~}~~}}~|~{~~y~}~~~|~~~|}y}}~~|~z~|~~}||}~}~~}~~||y~~~~}{~}~~}}~~}~}~}{}~}|}}{~}|~~~}~~~~}{z}||~}~~~|}||~~}}~~~~}~|}}~~}{~}~~~~~~|~zzy|{~{~}~~{~~}~}~~||~{}|}~~{}|}~~|~|}y|~}~~~~~~}||}||z{~w~~}|~~~~{~y~~~{~y~{~~~{}~{}}}~~|~|~~|~z||{{~y|~~|~xxvv{w||yy}xy|~vy{zz{|xy{xy~|z||z|}}z~{|yzy|~|{{y{}y}||z~yywyyy{|}xzz|yvx~y{~{{v{vx{z||{~yyzx|{yz|{z{~|z|}z~~}z{y{x||{|rx|yx~{{}{yy{{yx}x~{w|z|x|}xwz{s}|{z{~z}|{z~}}~zxz}{vr{s}y{r~{{{z{yx~xzz~vyy|}~~wz|~|z|}|z|||~yv}{}}{z{}{{|}x{yty}zzyy~|ww||z{zx|~vw|{|y~z{~~z||{~y~{{}~|v|{}~{|{{yzty{|{}}{}yzp{x|}w}{~zz|xy|yz|}|||~z||~{y|{z}|y}|}y{}z}}z{}z}{yz}xy}}yy{|z||{~~{|wwx{|~{}y~}|xy|}yy{wyz}}}}{~y}y}zzy{{y||{y}{zz{zu|y{{{{w}~{zy||{{{{||||y~yx}{{|{~{z{}{zx{{zz|{zz~z|y{x||y{|||z|x~}|z~~}y|zy}}y{~y{xzz{}}~{||yy{~{z~~vyxyx~zzyz{{~wt}|{~||zy{yx~}|y|{{z}{z||~||z{y{z{yux|y|xxwyzz|~{uv|xwz|{x{zzw|z}x|}zz}z|x{~~}}zy{}|}~{y~v{wy{yuz|wz~}y~uzy{t~{}{}}y}~v~}z}~z}}}~~{{~}{~~||~~y|}~~~~~~~y~~~~~~}~~|~~}y}}|}{}{}|{}~{~}}}~|~|~{}}~~~}{||~y}~}}z{{}||}{~}{zx}}~|~}x~}|~~~~|y~|z}||}}{}~|~~~~~|~|}{{~}}|}}}}{}}~}~~}~}~~}|}}}~}}~}~~|~u|~~~~}}{~|~~}}{~~z~~{|{}~~~}}}~{|}{|}~~~}{}~~{~~|~{~}~~}}|{}~~}{|~|~|~~~}|~}~~~|}~~{|}~|}|~}~}~{}~~|~{{|zz}~z}z{v{z}xz|{}|{zw}}{|}v~z{|yy}|~y}~~{z}}yyz||z}{z{|zw{yy|{|zy}zx~~}{{y~~y}}}x|z~{{{|}{~zuzyzxry~~|~{{z{z{{zxz}{zz{{y~|x}wz|z{{}|zu{w}{{z~|}|||}y{z}zz{~{~|~|{{x{{{zz{||~|x{y|w|yw}~zyx{|z}}x}~zw~y{~x{||z}~yx~z{}z|vy|}wy}yy}~{}w||{x|{y|~~}|{}{yx|z}{w~zyy}zz|||{|||y}y{{~y~||{x|zzz{{z|z|~yyw}{~y~~~{|y|xy||{yzw}z}}~z}{}}zz~}{y{~zyz~~x}~}yz|y~|{~wzxyz|{x{~{y}yzz}~vz~zy|{y}z|z|{{zw}||{}~}zxz{{zz}wyy{xzzy}z|x|{yzx{yz}|y}|pz~{x|y~{z~zw}z~ywz}y~y~yy~vz}z~||z|z~{y|{zzx~|yz{{xy~xvx{|y{x{}}~~zzyxx}|z{yvz|||}|}|{zzw{{}z|v|||z|z|}zv|~xz{}{~}~{z~{{{|z|}{zxyyz|{zz|z~zzt||y~xzv~~y{zz|}{x|~|||z{}~}}|ty{x}y{|{u|~}}zx}yyzzzy|{z~}||y}yz|{z{yzu|z||zyyx{{{|}zzzyx{y{|yzzz}y}~~|~y~{||}~|}|~}~~}~|~x~v}~}~|~~~|~|~~~}~|{||~{~z~~~z~}|~~}{~y{~~|}}}}|{{~|z~}~|~|~}}}}{~~~|x}}}|~~}x~~~~~|~~|~~~{~}}~}~~}}~~}|}|~}~|z|~}~~~~}{}{|}}~z}~|}~~~~{{~~~}~}}}~~~~}|}y|{|~~{~~~~~{}~~~~}~|~~|~|}~}~~}~~}|z~}}~~~z{~~~~}~{~z~y~~~}~|~~||}}|~}}}~|z~~||}||}|~}}y|z~}z}zzzz{{v~z{y}|}{y{z{{{{w}y{|y~z}}~}|y}}{zz}|~|}{{{|z~{|~}z}|y}}y}zy{{~}zvz{|}y}ywyxy}{||{x}z}|~z}|zz}{||{{{|}{}}}}x|}zyx{{}}~}||zx}y~|{{~|~|||~}z{{y}}~}~{|{{~{~y{{yz}{z{z|{y|xx|x|xvx~{z}}{|~~z}~{~{~z~}~zy|{y~||{|~}|z|}}w{{{|{z~|}|y}{zy{{}zy~}z{z}yz{|y||}~xzy{}~}z}|y{{~{xzv|zz~~uz|x|}|~{|z}zzy|{|~z|}~~{y~z}~~~yz||}~y~z}~w|~~{|}w||}|{v{z}z|zyy}{wzx{|x|}||{~{|z{|y~~}y~z}|z}~}}{y~}|}}|||~zx{}yyx|}yxy~}|{~~{x|{~}}|}{|}~y}}|~zz{}yz|}}x||z|}z{||yzx|~xy~}|zxv|}}y{~}}~}zz}}t|~~z~v|z}||~xwzxwvzzz{}~|}xx||}xzz}}~}~~|~y}zz~y|~|}}|zz~~y|||y}z||{{}}}|{|{x{}|{y|~ywxz}y{zy{z{|~|}}{}~|~|~{}{|{|~|{z|~|}}}}{z~{y|~w~|}|}y|{}|y}}|y~}}v|}|}}~}z|~~}~||~|~~}}~y}|}y}~~~~~}{~~~~z}~|~~{~}~}}~{~}~~||~~~~~{|~|~~~}~~~|{~~}}y||}{}|~}~z|}~}}~{~}~}}z~~~z}~~}}{~~~}~|~~~|~|}~~~~{zy|x|}~|y{{z}||~yz}}z}y~y|tx}zz{z|}z{yzz{xw{}x|}zx{{yyz{zzuzv{z{z}||wz{{|zz{y{y{y~}{z}~{}}z{~x}zwyyy|}xw}w}|w{zu~xx|x|w~{w}}yxzz}xzzyw{}|~zyz|zy|~{yyvx{~yz|}~yz{y}y{z}xyz|{|~vz{|zxy~|y}}|}y|{yzx{}~}{{{w}{z{z}y{|~}}}{xz}z}{{y}|yzwy{{||zz{}|zy~~}wz{}www~~{}}|y~|z}z|yzx|~|yw~z~z}x~zy||ywyzx~vzzw|z{}zx|{{xz}}z}xyx~x{v|x{~xz{y|~{z||x{x{|}{{|x{zzx{|{u}{zywz|{x~|x{yy}}||y{~{|}wyz}yx{w}x~vx|~y}zz{|||}u~|}|{zz{}{{z{{x{z}zzy{yzvy{}{zwy{zz~wzxzxwy~|{wwy~}~v{{|}z~{yy|}yy||yy{z}~~}{|z|{{~{|{xyzxy|}v|}yzxx~{{|z~|xy{t~z~y}|zz||xz}z|uz{zz|y|z~}{}{yw{~{||zwxx|yy|{zy{x{z}{}~vzx~~y~{{z|zzzy{v|xxw}y~{yw{w{||y{z{{|{{y~z~ys{yzz{|x~{}{~{}}~{{|{z~y}}z~z|{~~||}x~}yv|y|z~{{wz|zy}~}x{~}xz{|}{szv{|u{~~{}~}~}~}~~}~~~|~{|~z}|~~~~||}{{~}|~}|~|~|}z}~}}}~z|~~~~~}~|}~z~}}~|}}~~~}z|}|~}~|~{~~~~~~~x}z~|}}}~}~|~~~}|}~~|}}|}}~}~}y~|}~~~{{~}|~~~~~~~~~}~|||}}~~~}~|~}~~}~~}}~}}{~|{~~|}}}|~~~z~}}~y}~}z}~}y~{~~~~}||~|~~~}z}~|~~~|{{}}{||~}~|}}y|~~}~}}~|~|~}|~~}}~}||}{}~~~|}~}|~}~{|~~}~}{~|}||~~~{~zzxz{}}~yv|v|yw}vyuyuywx{}yy}{~|ywyz~v}|}{y{yy}yz{yz}~zx}{}zz~vyz}}{xyy}{{~yx{zwwy|x|{{zz~|z{{{y~z}|{{z{y|z{|v|{{zy|~x~{{v|{y|}w|y}v{}vzz|{y~z{y|}ywv~xwxyzyz|~{|{z|~|zy|~}}~z|zz{x~}x{|v|vvzxy{wy}z|yz{{wzzy}{zxz~{zxz~~|~|{yx{{{~~~|{{z~x|}z{|}{xz||x|vwv~|uz{x|uww{}zyx~~}{t||}xv{zwzz}y{zzyyz~}~|}w||x}~yzy{z{wz|zy{w}|~vyzz{yyxy}|yv~~{z~|{y}y||{~{x{{|{~w}u{v}~zyz{z{yz~{~{y~{w|zwx~}}}~z~}}}z}x{|}y||~{yyy||{z{~{x~z|y}wzyzw~}w{|zzw{}z||{}~}yz{{~}yy{||~|~xzzx}~z|yzw||||{~{|y}x}y{{{z~zzyw|yzz{{{{~yx}{z}xzw{z}y|}~{~z~~{|xy~|{{yv|zy{||{yv}xv~}~ywxwz{~}tz~z{yxz}~zxxz{y|z}}z}{}{|z{}y||~y|x|zy{|xyy{|x|y|w{z|yyz|z~||}|{z{~|~}}yv~{{}z|~z}{}{}}y{}|y{z{u{y|x||}zz~|}|{{x~z}}}}|z}y~}}~{}{~~{~~x}}x|}~~|}}|~~|~|~~~}~}w~~~{{{|y|}z~z~z}~~}}y~~~}}|~|}~}}~|~y{}}}}~|||}}}~}{~}v~~}||}~|}w~x}}~~||y}}{}{|~}}|}~~}}|~y~|||~}|}z~z{~~~z~~|~}y|~}~z}}y~~{~{}~~|}}~~~~~}|~~~~|~}~~~|{|yz}~~~}}||||~~~||~|~|}}~}}~~~}y}~~~~|y~{~~~}|}~|}|~}z{|y~}||}~}}}}{|~}}}{~~x{}{~~{~}~{{}|~}~}~|z{~}}}~}|zy|~{}yx~w|yx~}|{}}{|zyv~{}z}zz|}|zxyxxz|{|xz}|{|}z}}}{z{|{~zw{|{~xz|{~~|uz||wzx}x||w}|y}|y|}zy|x~~{{w||}}yxx|||x{}}{~sy{}~}yx{zyx|y|z~y{{|w}~|}yx{}w|~xx~}zz~zxwz}y{z{{}z{}~z~{y|{{||yz}}zx{}{xzxx}|yzyzzx|{}}x}}|~x}}~yzx~yyw{wy{~}z||yz|{z}{~y}}z}}}z|}|xywyw|y~|wzx{zyxy{y~w{|x}}z||}{||{|{z|wv|{|}}|y|z{{z{{{}z{zv|~zy{}~{}||y}y~||}}{}}x}}x~{z{}z}}{{wy{y|wzwzzzxx}{z|||z}zyvyz}yzz{~{|z{w~w}|~|zy}|{{|}z|z}yx}~yy||y||}}zz}zw|y{{}~y~|{yz}|z~x||zy~{{{||~w|yyx|zw{{~z~~|}}zy||{}{~y{|}~uvz|{x{w|y{xzzxzy|wx|y}}uxzs}~z{y~|xzyy|z{y|||}~{|}}}|z}z{|{}t{}}z{z}{|{||~}|y{{{|}~{~}y}x~x}y{y~|{|zxxz}z~{x{|xzzz|z|{y~w}w~{z|zz{z{z{{y{|z~|}zzx|zz{{}|}|zz{w{{xy~z~y~w}y|y}}}z}xyz}zz{zx}{}{~z~{}|{zzy|~}}y~~~~||}o~}~}x~}}~z~}|~}|~{|{}~~~{}}}|~}~~||~}~}|yz{}{{|||}~|~}~~|~z|}~~~y|~~~~}{~~}}}~~||{~}~}}~~{{||~~~{}}}{~}}|}}}|~~~}}}z~}|z|}~~{~~}~|z~{{~~}|~}|~{}~~|~~|~~~|~~z~{}~~~}~|{}}}}}}{~|}{}}~~~~}{~}}}y~{~z|~{{||~~~|~~~}|}}|}|~{{{}~~|~}~|~~}}}~|}}}|~}y~}~|z~}~~~}{}~~}}|{}}}}}~}{z}{~}~}z|~y{|}z~{~}{z|{zz||xxy~x{|xx}x}zzx|zzw|}yzzzyz{}~}zyzzuz|}||~z~{y{}x||~y{xwxywyy}||}yzv{{y~}||zyz|zz}{y|{x{{|~{}}}|wyz}z~{{}zz}x|}}zx{}z}~w~y{|tu|yw{}y||yzz{{~x{|z}|{~~{x}{{zy|{y|yzx{~|yyxtx{zy|y~x{}uzy~wx|x{{zyrzy|{zyz|{{}{zz{zxw~z{~z}x~|{x{}~xy}zw|xx~|}{|}{y{y~{x{{~~zzyzz|{~yz{|}|{~}|y}~y{{~~z~yy{y{zx{{||}|w{xx~|zz{|wwz|z|w~{yz{}}v~|{|z|x{x}xy{{z}~x~{wt{}zz|v{~z||w}{w|}xy~{v{zzz|y{|yy|zz|xy~{~{z|}{z|}zv}~zy||{xyvwy{|{v{xz}~|~zy{~|{u{yy{wxz}{{|}xzyy|{|||}}{|}|z}zzyyyy}yxszzy||yxwx{||zx{wy|yzy~x{~{~~|yz~{}{{zzz}|~y|}y{|}~z~xwy|yxzuyzy|~w{w~xz~ywyy|x{~~z|{~zz~|{||~y}|}|}~||}|{|yyz|}yy{yw{{{yy|w~{}||xy~|zwyzz|{z|z|zyz||z{{{{}yz{}~~z}|~z{z|{z{||yx|zv|~}vuzv||{{|{{y}}|~}{z|{|w|xw||~~~~y~|{~}}~{}{|~~|~z~|~~}{}}~|~|~|}}~}{||~{|tw~}}~|~{}~~}~~~yz}|{}|{}{~{}~~~}}}z|}~~}~~}~}~|{~|~||~{|~}~~z}}~{}}~|~}}~}|~}z}|~|~~}zz~|}~~}~z~||~z}~}~~}x}~|{~~|~~|}}~{||~z{~{z}}}~~|}~~}~}~}}}~}|~~~}}x~|{~~|{~|~|z~}}~z}~|}~}}}}{~}~}}|{~|}}{z~}{~}}~}~}|}{|{z}|z~~~~|{y||{}~~~~zz|~|w|~}z~~|~}|y{~|z}}{~||}}|yzz}~}}|}~||}}||}}}}}}{{z{}}z~w}}y|y{|~z~~vz}|zzw~{y|}y|||{|zxz~{x}}{{~z|{z~}|{{y|w|z|z||y|z~z|x|z}y~}z{{}zz}~yzy}z~~x~z|yz}}|y{{|}yz}~|{v}z|~|}|}{x~|x|{xy{z~vz~}z{x{~|y~y~|{z}||z~{|{zz}y~~|zz}|x{~|~w~}{zz{z~}xzyw{||~|zx|{|}wy{|{w~|}y~~~}}zy}|z{}x{~|zu}{||~|z~~~xz}~|zx}{~x||{|{~{x{|zx}}|~~}}z}|{{{yyvz}|~zy}{y|{|yz~~x{z||~}}z{|{|}z~}{{}}zz}}|z}zz|z|v~}~|x~{|yy|{x{}||~}}~x{|||~{~~}||}|y{{x~{{z{|z{}xz{|~y}zz}~|x|{}}|}}{|~|x{|~}{}}~|{|||z{~y{|x}}{yyz~zz}}{}}|{~|{zz~y|{{}|w|~{|zz}zy|~y}}~y|~y}||~z|y|{yz}zy||{}|}y}~|x~}z}|z|}~|y}}zx~w~{xyy|{{|zy{{y~||z}|}{{y||~w~{zzyy~~{~~~~~z|}~~||}~z~~~{~{~}~||~~~~~~|~~}|~}}z~~}}~~~}|~~}}~}~~}z~x~}~{~~~w~}~|~}~~~}~~z|~~}~z~}~z|}{~}}~z|y}}}|~}|~}~{}}}~~~}}~~{}~|}}}~~}}~~}}~}|~~|~{~}}|}|z{~~x|}z}{xz|vz|z}{}}{xz|}~|}{{~}}vy~y}z|x~~~|}~~}~}|}|{q}x}~|||{{|z}{{{{{z}|}z|z~z~~{|z}}xy|}~y{~z|~{|~|}}{{|yz{|z{zy||~~}|yy{|}{|}~y~|}{{{|w~z}x|{|{}{{{zy~y|}{{y}zz}~{y||z{~||~w{yzy}~}z||w{}~z}z}{{||||z~y{{x||~z}}z|w}~{|{|w~{w|~}}}y}|w||}~}~}~z{~~|||}|~|y{~}|{}{}|}{}{{|{z{zz|~|~z~}{~}|~~}}{|yx~z|}~|{{{{x}|{{}{}zzzz}{}}|~|||}y{|x~~zz}}~z||~z|}{z{{|}{{|{{z~{zz{|{xw|}~{}y~|~~}y~y|~|{{~|z{zyz|{|~||}vz~|z}yz~z|}|{{}y|~~{||~v|~~|w}}{{}z{z}|y{|{z|{}|yz|y~v{zz~y|||~|~}~|y}~|{|}{}~|{}{x|xy{{}x|}~||{y|x{z{|}~~{{z||~{~}~}}|~}z~z{~z}|x|}~~~~}{}}|z|{}}}~xz|y}y|~x~}z~}~z}yxy~{|z{~~~{~~|~|~~~|}}~}}w}|}~|}~|~}}}}~}~~~}}}~}|~}|~}}~~~|~~}|~~}|~~}~}{}}~~~~}~}~}z}~}}}}}~|~|~}|}~~~|~}}}}~~~~~~}~|}~~~~~|}~}}{}||}~~}||~~}{}~~}~}~~~~xxww{{u|}{zzwwuz|}wy|~}{wzy{}~~{|}}x|wz~{{{|y~xx|yz|z|zy{{{|yywzy}tz|yzy}~{~{wx|}{{z|{{wz~yzxz|y{w|~{x}{|z~yz}}x}zxz{{z{|}y|x{|wwx{}y{w~zz{}y}|~}|xy|y{~|vzz|xwzwwzx}u{yvz~~||{x~z{{z}~|y|~|~~zw{}y|{}y~|yv{x}{}zyxxz{v{{{{wz}~|{{{{{}~{zz|u}xy{xz}}|xz{zxzy|}||z|y{~{y~}yy{wq|ywz{x|}yx||{xzzzz{xz{{}zrwxy{~z~~xws|wy~|yz~{~~{~}|}|~z|||||zv}|z{~}z||{z}{{z||~zz}}{}{{|}|y~z{~x~|{}z|z}z|wz{y}{||~vz~z{}~z}xz}z~zwzy|}y{|~{x{~|}|y}zy|zzzx}zx~}{zz|}~yxz||~vy|~}|{}~{x|{y~y|~yy{z||z}y~y{}yx}z||yx}z{|}{|z|y{zz}{{|{y{z{y|{||}||z|}xw}z}{yx{{z}yyxv}y|{{||{x{~~{{~{yw}{~{yx}xxzz}|yx{y{{{{xyz|yzx~yxzyx{|}x{}x|zyyuwz~{w}|~w}{y|xwx~}y{~z|w{{{~}{~u~|yxy}x|z}z}y~{{|}w}}x{z~y{x|~zy{~y{{}~}x~z~|~}}~~{~~~|}|~~{}y~}}|z~~}|{~~|}~~{}|}~~||~}~z|~~~}}y}}}|}}~~~}|}~}|~||~}|}}~||~{{}{z}~~~|~~~|~}x|~}~~}~~}~}}{|~|~}~{}~|~~~}}~~}}~|}~|~|{}}~}}~z~}}}}|}{|~~~|}~~~|}~~}~}~}|~||{~~}~|~~~~{|~~~~|z}~|~}|~~}{~}||{~~}z~~~~y|}y|~~~{|~}}~~}~|}}~}|~{~{|}}~|~}z}z}|{|{}yyz}}xyxy|zz{}{}}zy}{xz{x||~}wzzz}z||~|zzzyzzzyy~~{||z}~||}yy}u{|y~x|z{yy~zy~yz|zy|~zz{}y}xy|{||||y}x|{{|x|{~~{~|||}{|t{z{zy}zy|}z{{{{|y~zz|~yy{y{z~z||}|y{~z{z{z~z{{z|~|x{|}}{zx~|}|}{w|zyz{x{x~|y|wx|{yy~t}zzv~z}~}zz||}{{z{|~x}{~xzy}x||{z|{~zyy|z}{~xyvxw|{{|y{}}xz}x|{||}}{}y~{}}|yyxz|yz}z{z}~x{z}z}{zwyy}x~z|{yyt|}z{{}|z}z}~|}}z{y}}}|z}||||}|}xzz{w{~{{zzzzxzwx}|{~y~}zzxz{|zx}|y~x{{{~{y{{z|~|z|{|||~{}z{z|{{~{z}z{{z|ww{}||uxzw}{~}}x~{|~~}|~|}|||~}{|||}~{y}|{}z~yw}~y~xw~w|}yzy{{}zx|{}yzxxyvuz||y||~~{{z~|{|{|z|{z{{{}|{}|y}~|}y|{xx||~xw{}xx{yw}y}z{~x}v}y{{}{~y|zz~|}|{{|{{z}|z||y|q}{zxz}}~u|w{zwzx}z{|yvzzx|x||}{{}wy~}{{yy}~}||}}}yyx}~~yzzw{~y~{yx~x|zzw{zywzzyzx||}{{{x~|}{z{|{|{|z}|~}~~}{}}xz}{~}}~~}~~~}}}}z~}~}~}}~{~z}~}}}|~}}}}~{~}}|}}}z~}~~~}|~}~~}|~{~}~}}}~~~}}}{|~~}|~~~}~{~~|~~}~~{|~~}{|~}~~{~~z}}~|~~y{}}{~{}~~~|}}}~|}}}~}}~x}}x{z~~}~|~{}{~{y{~~}}}|{}{}~~|}z~~~}|{~|{{{}~}~}~}~~~~}~}}~~~~~|{~}{|{~}}}~}|{}|~}|}~{}}~y}y{xz}}yy~}}|z|~|xxz||xz{z}}zy}}{{{|{}{w{xxv|xz{~{xz|{yz~x}}z{|}{y~zwx}}yy~y~|}}zy|y|x|z|z{{|{xz{x}z{|x~}}||}}~v~|z|{z}x|u|}yvzw~|}x}|{zzx{}}|yx|~~}{|}}{x{zz|{{v~yx~}{{}yww|vz{z{s|~u}y||yu{{zw}y|{~z{vy|z}z{}|{|{}|}xwx|}{ywx{yy{~zw~y|y|y}|{y{}}zz|y{|}w~v||{|yz{wzy}{}{||yx|yw|wy||{{zzzz|yz{{z|}z}yzy{}}y{{z}|||z{xz{z{{}y|}zxy}x~z~x|zx}z~}{{~yx~|||y~|{z{}yy~z||{y}|wzx{{w|zz|q}{y{}z|y{y}|}z|~|{y{|~|z~z}{z|~xy|u{~~z{~xzy|y}|}|{{}|{{z{{wz{w|v|x}xvz}xz{x~|zy|z{zzw}{z|tyuyy{{xuzvz{{x{|yyz}z~~z{xyxy|}||y~{|~y{w{|}x{{}}ztyx}zzz|w~{{{w{|wxz|}{|~{}|{~y~}{{~|}|~w|y|{|yyt|{}{zyy}y{zw~~}zxx|zz|z{}{z|{}{||y}xyww~|yz{{|xyy{|z}||{~x||zz~~zy~{}y}{zxz|~~z~|{{}{~t~{vz{{zz{{|}}zu{z}wyw~y|{y}{}zzy|v}v{w}|||~}|~{}~~}~}}~|}|~~}|}{~~|}{~|~}{|}|}~~}}}}}}~~}~}}~~}~{|~||~~||}{{z~}~}z}}}}~~}}}}|}~}|~}~~}{|}~~~~~|}{|z}~~}~{~~}~}~}}~y~~|}~~~|~}~~zz}}~}~|}~~~}y~~~~||}|{~~|~}~~}{~~~|~~}|~|z|}|~~|w~~|}{~z~~}~}}~}~}~~|}}~|z~|}|~~|~{~}}}}}~||{z{|}~{~~~}|~{|}}~}~~~{|{~y|~~|}~~~~}~|}~~~{}~~z~||}{|~|~~}}}}~{{}{|~}z}{}xv|z~zzzx{xwyz{}w~zzw~y|xzw{z|w|xy}zyz|y}{z~z}wz|{~w{~|v{}~||~{~|z|zwxzv~vzzzz|~xx{vzx~{zz|}z|~z|||z~~|z}yy{y{xw~w}x|zyzzz~|y|ywzz~yxx|xz}|y{yz|xwy{zy|{z|~}{z{||x{z~|~}yz{yxy{|zyyyzz|y~wzzw}z{}~{yww{x~zzyz|{{~}}~}v|~|{w|{}zz}y|{~{|xxyzy|}|||xv|{x{}x|{yu~|xz{|yx}~~|{~}z~zx|{}|wr}y|}~}u|y}zy{~}y}yy~z{{{xwwvxyx{|wz{|{z}||}}w|w~}{zz|}~y{}~}|||xx}yxzy}w~}{z{|~}{|zwx||~zxu|{|x{|}}~}{|{}y~|x|{x|~~}{|}wyvv{x|{z~{{{zw}{w{}zwxzu}y}y|}}z}|zz|~xz{{~|{|z|{z{x~}z{x|y{yxzz|zxz{z{~~{|uzz{y{y}{yxywyyy~~x|zy|x{{|{z|z}}{uy}zzvx|z~}|z{|}{{zyxx|yyz|u{{yyw{}y~{}z~|}y|y~|z~z|~z~~x|~{y}}v~{z|y{vzz|yv~y}{|zyxxxy|{{xy|}}|{y}x}zwz|}x}~}~}xvzx{~x{x}zyzy|yz{|y|yxz{x}|vx|x~z~{||}~|yzz|}~}|{z{~|}}}~v{~}~|~~{}}|~}|}{|~}{~~~|}}|~~}~~yz~z}~z{}|}}}~}{~~}}~{}}z}~~}z}}||~~~~|~}z{{zz~}~~}{~~|~~~}{}||}~~{~~|~}}{}}}z}~~{{|~|}~{~w~}~}|~~}~~|}~~}}}z}{}}}~}z||~~{~}~}~|}}{}|~}|~{{~~~~~}}z}z|~~{{~|~~~~|}}}|||}}|~||}}u|||~||~{~|~~z~{~~}}}}}|}z|}~}||}}}|z~~zyy}|~|{y}}~|w|{}{|{|z}zxyxzzz|zz|z{}{wwvz}{yzz{{~~zy}}x{}{y}|yzz|}||z|}}|zy{{}|~~y{z||||{}}x{{x|z}|}{{~|}}{w{|z|{}~|z{|zzz}x~}{{~|y{~~}{}{y{||y|r||{~z|zzy|z}yx|}zzzz}~~}z}|{z}}|}z~x{||zz}y|{z}w}w{xx}y|y~{}z}}}w~z{}}|||}}y}}z}z~y|~{~{vy{|}~|z||||~|yz{}wy~zy}{{{x}}}y}zz}v|ww}zz{{{~|}~|||~{z|{z~y{|~}}z{}{}{}z}zz}}||y{z|}~||z{}~{{~|z}{xxy{|}x|~yx|~z}|}~{wz~|~~z|}}{~zy{|zv~|}~zxxx}zyxz~{yy~}|{~||~|}{}|zz|~~|{{||~~}v|}{y}y|}x{{|~}zzz}|{}~yz|}{|}{wz{|{x~}}{}}z}~}z|{|z|{||w{~~||y{~|{{y|{{z}~|}{~{z{yz~||y~~}||{~{||v~{|z~{~{|w{}{{|{||{u}~}y}~}{|yz{|z}}|yz|z}~y}{}|~~{zzz}~||}~}wwz~|}~|z{|{~z~y|}|z{z~||z{x|zz}|{|{}}{}|~~y{||~y}~~xx}}y{}z|z}{}y}|}}~~}}~}||~~|~}~||}w~}~}}~|~~}~}}}~~}z|~|~~~}|x~~y~~~~{z~~~}~~~~}~~~}}}~~}}|}|~}~~~~}}}{{{}}|}}~z~~{~||r|~~z}~}|~~}}{~|~}}~|}}}x}}~{~}|~~}~x}~~~|~|~~|}}}~~~{~}~zz}|z}~|}z{{{u{{|zyzz{|v|{y}|{{|{}}zzx{~yz||z}~~|{||x{~|xx{}{y{z{{}y{}z{{z~y~{wx{z|z{|y~~{||y|{{zz{~}~~~{z}yz{~xyz{yz{yy{}yy}~}}|yxy~|zz|}z|y|yywz|y}wz|~}|zz}~~{{|}}~}}~|zyz|z{~{|~{x{{~z}~y{w~uyxx{|x{{|}~||{z}~{{z}y|{{|yzz}}}z}||y{}zz{{{y{{~z}}x{yx|z|{xz~|{zzx{yy~{|}z~|z|xz}{y|y|z}yx}{yz~~}}{|{y|||||z}{{|z}}z{y|y}zz~{~zy~z{xy~~~{yz||{{|{z~|{yxwx}|y}xzyzz}~{|~|~z||{}||}}w}~|}{}~}z~|{~|{~~{}z}{w{||wz~~{|~y|{|x~}x{~{y~||{~}wy}|y}~}~{y{z|y|}}~wz{|}zy|{x~z}v|z|{}wz{{{zw}~|}}z}|y||zuy||{zz}|{|{|yz|z{|}}|~}{~z|z{~zzwz~yx}}{xz{y~}yyy||z~|{w{y}w|{{||}||}}}zx{z}zzy}z}z}~z|xz~xx|y}y{|}||~z}s}x~{}|}||{}~||z|}{{y~|z|~x{{|z}|{|yxxw~|{~z~|~}}|~}}{zw|}}|~}}~~}}~}}}v}|}~|~~~}~y{~~}~}~~~~}|{{}}|{~~~}}}~~~y}v~~~}~~}z}}|~~~~}}}~~|~}~}}}}~~||~~~~y}|}~~w}~~~~~|}~~{}|~~~}~~}z}|~~~}}~~~{~}}|z}|~}|}|~|x~}~|y}vz}|w}{||{{{xz~yx~xxzx}z~{||{||w{||}{|y~zy{}|yy}wy~{x{xv{z|z|w}w|{yyt|zw}|zz{{{|y}zyx{~zzxz}y{w}xz|}|yw||{~xzzv|{|wx|zzww{|{|xzx{}~}}z}}}xx|y{}v~zy{y|zy{zv{||{}z{|zxy|~z{x{|}{yzz{wvz{||{xyy}yy}~{~|z|zzxzzxwyw|}}z~y}w|yz{|vzxzy{z{|x{|~zx~z|z}{xzxv{y|{|z{uwz}xzzyyu}zzw|yx|||}{x{z}z{{{|yz~|}|}|w~ywx{{~~}z~}{{z~|yzzy{x{{{z{{}{zx{}|x}{z{~z{z|z{z|x}~|~x|zv|{z|xx|z}y}|}vz}z~z~~yx{u~z|w}y|}}~}y{{~}|zzuz}{{x|x|x{~{||z}~}u}}zyzx{z||}x}z}y{{y}{~yxw|}}}u{z|}{}~}~{x}~||z{p}~y{{~}~{y|}y{yzy~x{||y}z}x{zzu{yx}y|yy{~|~|}{z|{{}}{yux{{{y~{~xzyz|}x~z~}{ww{{|}|{y}u}{{||zyww{}zzx}wxzx{w{~~xz{~xyxzw{~zxz{y~z}w|y}yxy|zx{zzy|{|u~~|~y|y~yz{y}xz{|z||zy}}~y~|~{|}||~{y|}{|{}{|{~~|z{{z|y}|z}{~|}|~~~|{}~~}~{}|~~~~~~~{}}{~|}~}}~|~}~}}|}~z|~~~y}~{~~~~~|~~~}~~}{}~}}{}}~~~|~}|~{~}~|z~~|~~}~~}}}{~~}}~||~{}~{|~~~|~x|}|}}|~|}}}~}~~~~~~}{~|}~~|{~|}z~~}~{}}}||{y~}{{~z|~z~|||}~~}}}~|~|~{|}~|~}z||}}}{~}~|z|}|}||~{}}}|~~}~|~}}}~~|~~}}~}|~}~y{}~v|}|{}~~~~~~z~z~}z~|}~s||x{yy}{{{y}}|z{~zy{z{zyx}zyzz~{{x{}}yx}|w}}z|yz}z~z{{|y}|{xyv~|xx|}z|}}uyzyy|}wzy~vz}{zvxw{z|{|{{z|x~{}y}|xw|~z}~|}|{|~|x}}|{{zw~{y{uz}~x|zxzx}{~~y|zz}{|wyz~}y~{|}{~y{z}w{~{}}~{~}z|{xz|~y}y}yx}{yz~}yz{{vw~xyzzvz{}|y}{}z~{{y}zy}}{{w{}{u}v}|}}~y{zyx||x{wx{yzxyy|{||||||z{|~}~yy}{z}zxw|yyzxyw{{|{}{{}{{w}z}}|w|vxy|wyzv}{yywzzxzy{|z{{|~|{}|}zzz}}y{z||z~}{||zzyv}{w~}vwxzytv}yy}|zx|v||zy{z{|}{}{~zz|x|y~}|z~~x|zwzz|{}z{xy~|{z~~{wwzzxy}|{}||{x{{|}~xy}|zx}|}~yz{w~}x{{~zy||x|~zyw{~{}~}xx{~{zx}~|z}{}}|z}|{z|yz|{zx}y{{~z~{{|yxx{|{z}{{zz{y{xx}{v~yz|yzzxx~~|}||}zx||{{{|}}|}~|x|{v|zy{w|{{yxzzv}x}|~w{w|z}v{x}{|{}}|{w{z}|z|zz}{~}{zz||yzyy|y||y|zyy{{{|z|xx||zx{~z|{}}~zzxzzx}|~~{~|||~~}}}}~{}~~}z~~~||}~}~~}||}}~|}|{~}||~{{~~~~~|{}||~~|}~{~}{}}~}~~~|}~|~z~}~}~{|{}~}}~~||~}~}|~|||}}~}~y}}}~~}|{}~z~~~z{||~|}||x~~~}~~}}}||~{}}~}~~{}||{~}~}~~}~~{~{}~}}~{z}|{y~}}}~|||~|}~~~}}}}{~}~~~}|~~||}|~|~|z{~{z}~}~~~~{y}y~|}~}{~|y~}~|}}~~~||}|}}y}|~~|z|{}~wz{zxy|{y|{z}{}~y}wy}w{w{|{~z|w|}y}{~|y}zzzzuxyy|{~|zz{{}|{z}z{x}yyz{|v}zw~{{{y~zzxz~wzyy}{y{x{w{yw{|yx}u{~zz{y|z}}w~y~z|{|z{{|{|yz~zz{}x{}y{wxw}}}{z~~}z~ywyy|}x}zxw|yzy~z}zxz{zxw{y|{}y{{}vy~|yyuz{|zzz{z{{|zy|x{zzyy~tzy{~}}y{x|}~{~xzy|xy~z|y{x}}{|}}|}z{y|{||{~{|zu{zyy|w|{{{{|{}{}zx||}wxyv||}{zy{x|}z~z|}{|x{xu{w|z{|x{xx|xzt}|xyz{}{}z{~y~|||}y|y~{z~|x|x}{zzzz}x}zx}}{zzxx|}|yxy{}}{}|z{~}y|x{z{zyw~{{zz{||{zzyy{zywy}z}||z{y{{xy}~z|w|v|w}}x{zz}z}|{{||z}yy{w~{|yvw{{y|~~{{z|{|z|}}}xy|||z}|}{~|{~|wz{yy{zw{vy{y{{zzzx}zw}z{wvz~|xy|u}{|zz{|t{{~~{{z|}~yy{z{{x|~{}x|{}~xyzy~{|z|yy}}z~}zz~~z||x|{yz{zwz~y}w}{}}z}yzz}z}|y|}zxz{zvzwywzzxy{v{}|z}}{{x~y|{x{zy|z|}}}~z{|~z{w~{|w|~{{||}{||v{z{v{{{{~}{~~}z~}{~~|}|z~z~~}{}}}}~{|~}~|||}y|z~||}~y}~}}~}}}{}}{~z~}}}~{|~~z}~~}{{~~~{y||~}{|y|}~|}~~v}~~|z~}~~}~{~~{|{z}{~{}|{|~}}|}|~|~~~~|~~~}~~~y}~|}|}~~{u~~~|}|~z|v~{}|~{~}~}~~~~|}}~z|~}y~}{~|~~|~}}|~|~}~~{~}~{~~x|~~{||~|~~~~}}|}~}}}}~~}|z}~}~~~~{~~~~{}}|~|~|}~|}~~||~}}~~}|}~}~}~~~~|~z{||{{zx|{|z}z|}wzww||~|x}xyy~yyy{uzxw|~z|}w|x{zxyz}y|}z{{{x~zx|{~~|zz}|}|z{zxxz}xuw}{~{w{xx}w|~|{|}z~{{z{~w}x{}{~~~{}}~{|x|||z{yy}{xzyz|||y|xy~|{|zx|{{||{{y|z~yy}}yy||{|w|~~|{}yy}|zz}zx{u{{yyzz{zw|{z{xy~}yz{zwyyz~z{yz|w}}}}|z~z|{zzx}}}|{~|||z}}y~}{ywu|ywuy|w{|{|{~zy||w}||}{|}{vyw{w~|~zz|~{|~|~{}v{yy}{v}}||wzy{xx{y~|z{z|u}{~|z}}|w|z|~|x}{~z}{w|{z|~z{z~|y}xy{~|z~|{|ysxsz~y|zz{|~}{|||~|z|}y{y{}{z|~~||}y}|}|{}|~|{|yx}||{y}|yyuyvw}|vwz{z||{{{z}|}yzy~|{xy~zz{y}||{{{{{wzy}zv{~}w}x}|y}w}w{||w}yzyx{|{z{|}|z}{y||{}|z||v}|~}zz}~|}x~zzzzvz~~{{{~{{zz|vr{z~tz{{|}{}|y{}{|~}{{y{z|~||v}{}}}w{yy{{||||wzz}x|v{{|{y{xzzx}w|x|y||wzyuz~|y}}x|yz{~~~y}|y~{|}{xxzz}xzyy{z}{z|}uzyz}z~~vzxy}~y}{|x~|z~}{}}}z~~|}~{}||}}~}~{{}}~}y}}~{}}~{~}}~}~}zz{|~{w}~x{|}~~{x}~|}}~~~z~}~}||}~{~~|||}|~}~z}|~{}~~}~}|||~~{~~}{}~~}}{~}}~|}|~}~~~z~|}{~~||~z}~|}~|~~}~~}~|||}~~~{}}~|~}x}}{}}~}}|~}~{~{}z|~}~}|}}{}{}}z}~~}~}~}|y~~~{}{~~{}~}}z~~y|~z|~}~~~|}~}~}~~xy}}}}y~}}~|}~~~}~~~}{~v}||{}{}~|}~|{~~~~}~}|{{~~~|zx~{{{|~~}|{|xx|{{z{{zy|x||{y}x|x~}|{y|x}}~|{|z|}|w|{|{z{w}wy|zyxxy}xwzxzy}{wwz~x}|x}vuw{|zzz{z~w~~z{|{xzy{}x~~u{{yyyzzz|wyz{yz}}||{{|x|}zx}y{|{{~zzw{}yz{~{yz{|xzxw{xz}x{yx|zxwzy|zyywwzxyzw|}x{~|xx|{y{z~y{yyz}}}|zzy}yzvz|x~{}|zx{{w}{w}z|y}zxx}~y|{|z}~xyw~~vxxx|~|{{zx||~|||{v}{~|y|zz}zw{||xy~v~~vx||{|zwz~||zzw{zy}z~yy}|{{zz{y}v{z|wv}z|y}zw|{x|z|{}zy~{{|yyzxyy{|w{yz~z{{xyv}{|v}{y|z{{{{rx|z|wy|zx}vz~~|~{}zzzy{|yzx|z}y{}{|}}{|}}zy~yzy{w}x{yywx{{|{w}u}~{|zyy{y|}~}x}{||}y}|~{zy}}|wx|z|wyy~x{}~{}{||w{||}yx}}{y}zz{}zyz}{z}|xyz{w}yyyxy}{y{|yzyz{z|~r{{z||zz{||zzz{}}|{||y|w{~{||}yz{~x{x}{z}x{xz~z}|{wz}x}zxx}}~~z}}|{z|zzw|{zx|z~}}zy}x}~z~z}|yyvz|{yz|{xyywy{|y~yx||{{~{yz{|z|yzt|{{|||{xx}~~|z}|{}zz}y~|x}|z{|~z||~~z|||z~z}}~~~}|~~|{~|{~~}|}}||~}~}}}}~~}~~}}y~}{~~y}~~}}~~}~|~~|}}~~{{}|~~}}~~|}{~|~}~~|}}~~z}~}|~~z}~~}~~{}}~|~}~|}{}~|~~{}~~}y~~}}}}~}~}}}~|}}}~|~~~}~{~}}}|~|~{}}}~||~~}~~~{~~~|~y}}~}~~}~}~z~~~}}||~~~||~}~}}|}y}}{~~|{{~~}}y~}~}~}~||~|~|}~~}~}}~}~z~wy{}~}z~~|z~~}~z{|~}{}|}w}}z|zz|{~|xx}yw|{}w{w{|zzww|vzwz~{w||}}~|zz~{|{}}y~{x}{}|{}{z~}y{zz||}xz}{w{||yxv}v~x{~}{~|yy~z}w}~~z|{|}~{}}}zx{{~{~}{}zs}~{z{~}{|}||rx}~x|zzy}z~z{}{{z{~}z|~x~y}{z|||{zz~|}{|y}xz{|y|w{~{{|z{|zx{{{zz{}x}}}~{~|y|~yy}}~z}{|z~|~yy{}z|y~}}|xz{}z{{|{x~xwz{z~~}|{}{}{}||u{~y|{~||y}|}z{z{x|zz~{zz{z}}z~}||~y{{|z{||{{~{{{~{|~~y{}}}}{|}~|~|}}|y{|z|y|~y|z|x{}{zz|z|z~y}||}}z{w}{{yz{~~|y}~~~~~~|{}}~y|x~{yz~y{x~y{{{x|zz|~y~ww{~{z~~}~}{|z{|z{~|z~|z~v{||}{z~}v}}z|yz}|~~|z{xwz~~}zy{||zz}z{}~{{{|}}}|~}}|{|zzw{{~x}y}|{xvzwzzyxzy|}~xy{}y|}|z{z}~xzxw}w}{}{~x~}yz|}{}{{}|~u}zzyvz{|~~|{|z|}}}y~~|{}{|{{|zz|y}}{{~~|||zy{y{|~y{zy{{|zy||}y}zz}v}{}}|~~z|}}}||}~|}y{x~|~~~|}~y|}}~~{~z~{}}}~~}~}~z}~~~~~}|~||~|~{~~~z~}}~~}~~~~|}|~{}~z}~~~~{~~{}}|{|}~~~|}}|}~y~}~}~}}~~w~~}|}l{~~}~~|}{{~~}|~~~|~{}|}|}|}~~~}~~}z{|~|}|z{z|uv~yzx{zyy{~||z}x~x{{~}zx{~ww~~||z~~~{z~~x~}zx|}w{yz~{x|~|}z}{}y}ywx|zvyx~||z|}zz~{}}}{~y|xwx}z{|{}}}|{x|z}|zy{}{|}}||z{~|z{y{~|{v{~xy|zxzzz}}||w{xxz~wwz~{{}{zzyt||}z{y{}y{|zyx{||{|{{y{}{||{y{{}{z|{|{}~yyxx|v|~||x}~{{|}~}z{||{xz{y|}w~{xz|zw{xxwx{y{|zxyy{z}x{w|{~z~y}z~y~}|}{y{xx~~}}|z|{{}|}~{z{z|||{zx|zz~zy~|}y|yw|}yy}|}}}}|~~w{~{u{~{yz{{z}y|{|}||{}yv~z~zyy{~{|yv|{{zy{|yz|zz{zu{{}yzx{}{|z|}{w~zy|z|wz~uw|{|vuzx~|~|}|xz{{z|z{{{~z||}}zw~z}|z}zyz{{|{y}z}{}z~~w{x|{zy{~x|||z{{}|{{}}{|{|z|}}{yzvz|{}y{t|~y}{|{|}~}x|uy{||{}{{{z|z|{zy}w}zz|zwyw|yzyz{z{yz|{~|}w}y{~{~|z}~}~|}}|zvzzzyu}v}||~}}|{{x{yz|zyz{{y{yxy|yyy{y{{yzvy{y|{z|x|zx|~w||}}}{|v}x}{yz}zw|zuxz|{w~y{vxyzxzzy{z|~|}~{y{~}{~}|~~}|{}}|~~}z~|~}}~}|~~|}}}~~|~|~~}}~|{}}}}}}{{}{}y~~{~~}{~|||z|~}}y|}|~y}~}}|}}~y~{}}}}{{~~}}{||}|||~~{w}|w}~z|}~}|||~}z~~~~~x{~}~{x~~~|~~~}}}~~|w~~~}{~~{{~~}~~~|~}}|{|{~}}}|||{~~|~~|~}z}{{~}||{~}~}{|~}~|{}~x}y}{}{}~~~}~}}~}~}|{~}}z||}z}}||}~}~~~{~}~~~~}|~}|~z{|{~~~|{}|}{{{|{{||yyyu{xx|{xxw{z~|}yz{xz{{|x{v~|x|yz{}t{u}~~|z{~|yyx{zz|yxxzy{}x|~|z{z{z{xy{{xy{zz{yxx{x|x}z{|z{{zx~y~y{x{}{z{~{~yvy}}z{wyxy~wzyzyx~xx|}}{|yy{}|}~{}{{}~y~~z}{x}{ww~~}y|}z~{yzzx~zz{zxwyvw|y}xzzz}{y{~y|zyx{yyzyz~x|z~~y}|{{w}|~{{~{zz|x|zz{{{|vw|y{~x{{z|{y{u{y|{x}|w}{|~yzz}}~~yy~zy|z|~}}{y~zy{{zzyyy}vwy|x{ztz{~vy{w||zu~~|~||}z{~}z|{yz~y{~|}|y{y~z{z{y{}zyzx~y}}|{}|{wyzzxz|vzy{|}}~y~z{~|~}}~{|z{w}|}z{uv|x|zz{zvw{{y~yyw~vw|uxs{{|{{}x{{z|{{z}||}y|y{w|{|y}|y|zzz{y|y{|{{z~|~|{w}z|~xy{wxyyz|zz||z{y{}yy{|x{|{y{{z}}{|{wyzx{{{xytxxzy|{y}}z{y{~y}}z}|xtwv}t||zy{{zy~{||v}zxz~}zw|xyxx{|{w{}}~yxyxz{yzz{z{~|yx~{|wzx{z~{zz}yz}|wy~}}~~y|{~|~}~vx{}yyy~u|v{u}|z{z}zx|}z|x{{|yw{z~{z}z~zwz|||}x~~{}|~{{~~x||~~{}}}~x}|}|~~|}|}{|{|}{{~}~{}|~}{~~}}||~}}}|~}~}}}x|~}~||~{~~{~~}}{~~}~~}{{{}|~~|}~~|~z}|~|~}{~}u|~{}}z~|z}x~y|~~}~~|~~{}~~~}~{}~|{}~~{}{~||}{{w~{~~~~~~~z|}}{}|~z~~~{~~}||~}~~}}~}{}~~||~}{}{~~~|}}|}|~~~~z|{~}~{|}~z}~~||}~y~~~~}~~|}~~~~}}y{z}}}{{|{{~}~|}}}}}}|||~|}||}u~x}|z||~}~~||{}{}|}}z{z}x|}|xy~{|{z}z}{}}}x|~zzzzz|{||||{~yz|zx|}}}y~~yv{}|||yz}|||~z{y||zzy|~y|z{~{yx}{y~}z{||{|zzz~}z~~x{|y{{x}~}||zz|||~~~z~}|x|}~~}{{{y|~{~|||}~|w{~y||y|x~~}~}{x{|~w{z~z~{{~}{{{}{{}zy{||y|xy{zzxz|y~|}}x{}{}|{}x{}}~|xyz}z~~yz}z{}y}{~|z~}~|}z|{zz{}|vwxx{|~{}|w{{z|x}{|{||y{{~z|{{vy{v{y}z~{||z{z{}{||{}||~~ywy}~~z}|{}~{}}{|}xy|z||~|{z|{z}y}}zz{|{{{x{~|v~{z{||}y~||}~}{}|{x}s|{}zzu||{{||{}y|z~yz|y}}{|zy}y|x|z|{{{~zx||{~{{|x}~{~}z}~z{{}{||x|~y{~~{~|vz~}}{z{z}~{||}|~yx{|}y~x{|{{z{{x~||{~}}~}}z{~|~yx}|~||}||yy{{x}{w~|z{|~|zz|{{|{yy|}|{{|{}|{||yz}{~~}}zz}y|~|}{}{|z~}yxz{v~{yz|{{z|wz}{}|~}{}|}u}w}{z~}{y|}vyy~}~w{}~yz}z{}y~y~~{~~~~~~}{~}~~~|~}z~|~}~y~~{z{}}~z~~~y~}~z}~~yy}~~~~~{~~~}~|~~{}}~~~~y~y}~}{}}{}}~~~}}~~|~|x}}~}||~{~~~{~}}~~{~}~~~~{}~~}~~}}}~{~|~{~~~||~}x~||~}|~~~~{~}~}~z|v~z}z~}{x{w{yyyw{|}y{}zx{~|zz{zx~|y{wy|}}}}z{{v||z|zxx}z{{}v~y{{|}y{yzz}z}y|{yzwxzy{xy{{vy~~}{zwwx{v|~x{{}~}w{{{y~|{xzy}|{|}|z|{x{z{yzzx~}|xxx{zy|yy{~{xyzvw{w~|{{z~y{y|y|}zy}z{||||{{zzy{~{w}w{yx{yz|zvz}|yz||xuzz~yw}}zy~zzyx|}y{}z{{{zy~{yx{|||~|~}zy}y|zv{wzxy}{{zw{z{ywzwz|y{{|}}w}z}|}}|}{}w{|}|}~|}vvyzxy}y{y}}wy|yyvzw}{vzwx{z}|z||}}{{||z{v|ry|{~z}zz}}yz~|{|z{|zu{v{zy|z}uy{~yx{|{{{zzzzx|{zzz~y{z}y|y~~}}{~xx}y||zx{z|}|{y{z~~yy{||{{z}y}xzxy}~ww{y{~z~{~~z}|w~|{~z{}}}{|{y{}z|||x|zy|z|yw~{}}yzx|z~{syy{z}}|x{{||zz{|~~}~|~t{u}zx|~zzzv{}zz|}z~~{zy|{{|w~{w|}z~|~|zy{zx{}|~{ywz|||{x~v~|~y{~|y|zy|y{vxx{|{{|yw|{ux|}x}z{uxy{}~~y{|{}}||}{~{{z{||x~~{}z~~}yzx~x{|yyz~zzyw}|xyw~~}xz||y|{y|~|z}x}z}~~~|{{~}~}}~~~~{}}}~~~}~}{}|}{|{}~{~}}||}}}}~|{~|}~}~{~y|{~~z}~~y}||~}|}~{~~~~||~{}~|~{{~}{}}}}}~}~||z}~~|~~}}~~z~}~~|~|}|~~~z~{~}~}}~|~~|~|||~z|~}|}~y{||~}}~~|~~{|~~||~||}~}{~~|}}}~}~|z~|}~|x}}~~y~}|}~|z~~}}~}}~~|z~{|~~}|{|}~|}|~{}|{~}}~}~|~~~~|~}~~~z}}}|}y~{~~{{|}|~y~x|z}y{}zyyz}zy|x{z{zzy{||z}yzy{w{x{{}|||x{||zv}y~{x~{xzy}z|||zz{~xxx{xyx|}xy}|yx~~zt{{|xx{w|u{zz{zxv{vx|yz|{ywy}ty{z|}{{~xxzzyy}{||~z{{xyzy~~|||}{x}yz}}{|yzzx|{||}|{y~~~yzy|}}yz~{z{x||}~{}z|yyzy||~{|zzxyyv|y{|zy}y{x}wyy{y{|}}yvxzy}|}}|vw~zz|~y||zy{x{v{{}|}zyxy{{{~}wxzxy}}}yz|||~|y~|w~uyz~{}zy{||~zz|w~}{{xv}z||}v}z{|y{{yz~~xx|vwx{{{yy~{}~w}}{zz}{~|}{zyy|y|{y~}|y|}~}z}|{z~x{~||z{x}z~y|yy{{}|z{{}z}~z|}}z}u|~|xyywzy{{}{y|zzz{}{y~{z|{zyz}{|}}{~zzzz{}~yxzw~z{{v|zwz{~zxyx{{||xwyv||wy|y{{zxz||t|w~|y{~z}yx|vx~xv||y}|~y{|{w{{{z|vz}z~xyy}~yz}}yx{{}|||zz~z{vx}}z||z{z{yyzz{|w}y}~}{z}}x{{~|}{{~{||}{~vz|y{{z{z{xz{}{}}{xuwz{yx{|wuyz~zz~yz{zy}~|zz|y}|{}zzxyz|}z|}z{~|x{{z}}zyzu}||}w|zx~}zy|uz}y~}yzxzr|~~}~~|~~~|}}~~}}~~}~~{}}zy~~{~}~{~}|}~{~}~~~z|}}zz}~~~}|}}|}y{|}|~z{|}~}}|}}~|~{~~~~~}z~}~|~~~~~~}}~~}|}{|z~~~}}~}~~~{~|~~~~{}|~~y~~}|~}{}~|}}~}}z}~~}~}}}}y{~~}{~x|}{|~z~~{}}~}w~}}~}x~|||}}~~{}~~}~|}~|{~{}|}~}}~|}~|}~~{}~~}~~~~|~~{~z~~}|~}~}}~}}}}y|}~}}~}}~y~z}~~~}~~}{}~~~{~}|{~{}~|~z}x}~||x|{yzyx~{~}|}z|}~y|}vz}{}zy~|z{{~{z}y~|v|{|yx{}}{zy~y}~~v{z|y}~|{z}}}~yz}{{}|{{{}}|{z~{{}}|zzz|y}z|y|}zzz{~{}}}z||{}z}{y|z~~}y~z{|{~}~~{y~}|{{~|{}z{|wyz{||w||x|}|y~x}z}~|zx{{wy|yy~|}}y{}|y~~}y{~~}|}{|yxyz|}~zz{z{{~}zy}zywy|||}z}~{}{~}~{~w{~~}|}}|}xwx}|yz~{zy{~z{|}}~y~z}z{{}{}}|}y|x}~z||~{~~x}~}zz||x}y|{}z}}}y||}|{|yzw|}|{|~x|y|||{z~x||}~~z|~}~~|{|{z~{y~|x|{zz}w}}}{|}|x}~}}{}~}z}{~|}~z~}zzy~z}}|~{v}yzy|z}{}zzy{z}}{|{x|{}}{~~|{}z}{{}~{|~{z{z|{{|~w|~|}x{}|wz~|{wyy|yzz~x}x|xzz|{}|{y~}v{|{~{|z{y|~z|}z|x{z}z~{}|y|}wywzy~z}~{yv|}z~u}z}{}}}{}~z|~{|~~~}|{~zz{z~{|{|||z|~|}}zy{}wz}xz{~~y~||yv{~||}~}{~|~~}~}~{|~|~~}||}~{~|}{}~}~{~}}}~}{~}|~~~~~~~|||{}~~}~z|~}~}}}|{~{|}y~|~~~~~|}|}|z}}~{~z}~~~~{~}~~~~|~~}~|~}}~~{}~|{~~~}|~~|~~}|~}~}}}~~~|~~z~|~~{~~}~}}~~~~~}}}|~}{{~}~~~||~|}|z}z|}|~x{}xx|}ywyyxy}|yxw{{{zz}}|yxyvz|{{xy}zyzyz{{{~{{z}|y{w{}||zyy||}~zz{~yx{y|yx|xyzx}~xy}|wt|zx|v|w{zxxx}||{}|y{y}z{zyyz{y~zz{{w{{yzzx{{z|z{|~{x|~z|yxzz~vw{y|zz||}}{{{|y}x}y|z}zx||}z{{{}{}}|wx}{|y{|yw|zz~yyy{|~~{xy{~z}}yyv{{}zwxz{z}zy|~}zz|zz|zz{z|{~|y}zz|z~yz|vzy|}yzzy|wyz{}yz{z{vyyz}{}y}||{|vw~x{|zwz{}}|}{}}}zyx{w}}{wz{}{|{z~{}yzzu}z}y{|}|}}{z|{{y|z|{}xu|v|{~{|y{x}y}||}{zw{|{|{z}z|{y||}zw}wx{yz~uvy}zw|yzw{|}~|y|yz{z}{|x}{y|~{{{{}~{{}}}{z||}~{{|wzywz{{}wx||||y{~u}w{{|{yy{z{zz}yzxz{|z|y{xyyy~wy{z{{{y~{~{||wxw|zz|zzz{x|~zwyy{ywyy{{|}z{w}}{{{z{xw~}{v|~{|y}~z|xz{{zz~z|zy}~}xyz{w~{yx{|z}||||}}zyzyy}{zx{vzu|ywz|xz}xx|w~{yzx}{~}y~}|y{z}{~x|{~w{z~{~yzx}zy~{y|{x{y{{xzyzyz{{x{yy~~zx{{z}}|z~z}|wyxz{|{|x{~~~~{z{{~~~|||}}}}{}{}~}{|~~}|~~~}{}{{{~}|}~||}}~~||{~|~~|y|~~~|}{}~~y}y~{~}||~y~~~{}}}~~~{|}~~u{}||{|{~~~~~x}~|~~z~}~~~}~~~w{}}~}|}~|zzz~~|~|~||~|~~~|}~}~~~|~|{~~|~~~||}{}~|z~}|{|}{~}}|~~|~~~}~}~~|~z~~}z}}~~|~|}|z}{{~|{|~}{~~~w~~}{~|~}}{|}z|~}}{|~}|~~|~~}}}~~}||~}z~z||{|~|~}~~~~|~{~{~|}~zxzx|zzzx{z{x|xzz}y{y|{{x||{xz|zy|y~{zzzz|zz|x~zz{y{~}|z~{yz}{sz|}z|vz|yz|}vwy}vw{|||}y|}w{|zyyzy{zxzyy|~|{~{||||w||z}zvyx{x{{y{|xzy~{}yww{{vy{t{x|{{xz}|}y|{{y|{}yzyy{w|||{zz|}wz{wy{{wxyyyy|xw|{yxz{|yyy|}|yx}|}x}y{{zy|y|}{~|w~{}{{}zy~{w~{{x|zzy{t|y{x{|vzzyw{{{y{}}|z|{~|{wy~x}}wz~zyy{xy{}xx}y}|w{xyz{|{wz|zxz|~xzyvyzzy~x{{|||||y~|}{{xz~w}|zxyz|{z|z{{}zxx{}y{{{xzv}vz|z{}}{zw{y}|x}}{~}{{{zzv}~z~~}{y}}x~z}x{yztxzx{{y~xyy{zxy}v|{yy{{|vzxz|{zyu~{y}|~}~yz}~|{zx|z}}{z}|z{x{zv|{wx|z}z{ywyxvz~~{|}tw{xz{xv{y||{}|y}zz{p{z|w|{~||~z}||{|{x|uyz~z{yu{~}{{wxzv}vzxzwx|w}y{{~}z{z{x{wz}|{{|yzz||~}z|z{~y{}{zx|x|y{w}{|wwywsyy{}z|{uvyv}}}}}{z|}~v|~w}{|yy|~{}~}|x{yyw|zzy{}{}vzyx|yy}y{{}yv~zwz{yy~{}z{yt{z{|}~}||}~|z|}}~}|}}{|{~~|}~~~}~{}~}{~~}~~}}~{|}}|}}~|}~~}|}~{~~|~}|~}~}||z{z{z{|~}}~{~z~}{{~z~|{}{~}y~}|}~|~}~}~}|~|~{zz{}|}{~z~|~{|y~z{~~~~~~{|~~~|}z}~~zz{}|y|}~}{}~}~{}~}|y~}|}~|z}~~{|}}|~}}~~{|{|z~|z}}~z|zz~|}x~}||z~}}{~~{|~z~}|}}~y{||{}x}y~}~}{|~{~~~}{|}}{y{~}}~}~||{~}{|}{}{}~~~}~}~|~|{}|||~}}~~y~|~|~|~}~}}}~y|~}z~|}}z}~|}~||}~~~|~}}|x}yy{zz}}}||y{x|{ywyxyz~xvyvz|y|z~xz|||{|zy}zy|}y}{z{zuy}}xzyw}{zw{{{z}|~xx}}}zy{}y{x|}zzyyz|xy}|yw|}|y~|w|z|{{zz}{{{{x}}zyzw{|{|z}{}{||{|}yy|~}z{{yx}r|{}zx{~~||vz{}xwyzw{{yw}zzzz~~y|yy~}{}|w}{|}|}z~yy{zxy||w{~v{xw|zyyyyzzx}~xz|}{z{w{z~|{{w}}{|~{~zzy|{z{}~|yz~xz}yz{wwy}~y{uxyzxyzz~|}|~xx~}x|~|{x~~x~zz||vy{zy{|x}|zz~y|{z}wz{}x}w~{{}}y}}y|{}y|~z}wxyy}xz}~z|{~}}zy{wzzx}}{|~}|zy~~zx|x{{w|{x}z{~{ywzxz}y}~|z}{{~|x{|zyz}yyy~{{}z~}v{}~}zy}|{|{}yv~{|yy{}zw}~zyy{zzz~~}zwy||x{yz|z}||}y{{}zvz{|~z~}w{yzy|}wy}~zyyyz~xz{}}{z{|}|{u{u{zz}|zy||{{wxzzzy{||{~xy~zzy|x{|~{y{}{{zzzy|}{wv}zx{yv{{|zy{{}y}z~||x|y|uu}}~}{{|z{{{y|wz~}{{}z{|}z}~zw{zy}~{w~zy|}yz{}zy}}}{w~zxzyx{y{}|y}}{y}}y}|zzz}|x|}z|~{~}}|~}z|zw{xzzxz}|}~~~}~{|~~~|}}~z}z~~|}}y||}{~{~}}|~|~}~~~~~~~~~}{}}}}}}~~}|}~}~}}||{{}{}{||{~|{~~}}z|}}~||}z~~~~~|~~~}}|~|{}~|{zy}~}}|~~}~}~~~~}|~|~||{~~|~~~~~}~}}|{~~~||}|||||}~x~||~~{z{~~}wz}~}}~}~z}~~{}}|~||y~~|{{|{||||~|~~{~}~~y}}~~|}~|z~~~~}|{{}{}~~~{||{}~~}|~~~~~z}~|}|~~|z~~~~}~}~}~~}zzx|~{}{}|xzxyuyw~xx~zyz}zw{wyx{wyyw}x}|wuy{wy|xz}y}}x|w{vz{}|{z}}yw{|{vyw|xxy~{zxzw|z~yw{wxy{z}wsvzy|||{||zy}|tuz~~w~~y~}}z|zyyz|{yw|{{y{}|v{yy{yz}||zxtw{{|{|wwyzzzzz~|{x}zzz{|x}v~}zwv}y}u|{~xzy|y|{~}{|{}z{xww{z{|}{~|{}|zy|{z|{zy}~|zx}x||y}|~}}|{}}yw|yy}yz{|yyyz{y~x|vy{|yy|xy{{{z}z{{y|~~x~{x|}}z~|||~xy{yzyx~}x}}|y{yywz||u~xwx|{y||u||}||~|y}z~{|}|~|}zzz|~}}{|{{|yzzxzx{~zwzyzwz|yv{vtz~z}u~~|{z~{z~}{}|}vz||{||}~xw{z|}~|}~~zx~{|z|xw|{yzzyyyyz~y|yx}{x{z||}{}{z{zzz{~yy{|x|~~zz}{{yx{w}|z~|{wxyz}zy~~~|u{uz}|{{~y}}w{{yzzzy|w{z}~w|y{{y~}z|w{|y{wy}xzyz~yz{zzxzzzx{~z~}~|{||y{{}yzuz|z{}}|{{x|{zx|zz|yyxyzx~}wyvzy{x}wz|~|{wzx{y{z~|zzwy|~yv}}|xz~{|y{x||ywz{z|{{y}}|{v{}z{|z}vx~v{y}}{xy{z{y}x||{z|{{}}|z}~zz}}{|zx{|~||}~}|}|||}~~}||}~|}x{y~z~}{~}{|}{~}~~~}~}~{~z}z}{~~~}~zy}z~}~~~~~||}}~{|w|}~}{}~y~}}~|z}}{z{~}}|z}}}}}z|~|{~~}~}|{~}~~z|~~}~|}~}}|y}||||}||{}}|{z~|~}~~~{}}~|z~~~{y|~||}~~||}~~~~y|~}~~~}{~~||~}~}~|}}~|~~~~~}|~|~z~|{}x~{}zy}}|y}}~{~~}~~|{{y}}|||~}||~~{}~y~{}}z}}~}}~~|}~z{{}{}~}wzy|y~{z{}{~|x}{w|z}|yzv|y~yz~}|}xy|{yy|~||y|}z|{}||uwyz~~{~~z|~z{|~||~w{}zz}|xx}w}u|~|~z}}{}{|yzyy~}x~~z|}}~z}|{}|||z{yywx}|x||}{|}~x|z~}}|z{{{w{w}{y}}z~~zzw{|y|}y~z|{{|~|z{y{}{zzz~{||{yy}}y}|z~w{{|||{~x{||{zx~zz}z{~~zz||||{yzz|{|z{{}}{|}}}{{}~{{w|~|{}{{}}x}}z{|~{y|y{||||~~v{{yzz|zx|}|z{}~y{{}{}{y}{y{~{||{z{}}{x~{}}~y{|}~z{~}|{zz{~z{xzx{z{|{x|}{~x{|z}|~z~}y}{}z}z|xyy~y}}}z}{{y{{||{}~{{}|{x{~|~{~}|w{zr~y}x}|zx||{yzw{{{}v{yzzy}~{yz|~||z|{{}|{~yy~v}|{}~}zy|wy}y||}~}|}wyy~w}{yv}{}xv}y}{x|x{{z~{}z{{~}}~y~~~z|zxzx|zzx}x~}z|x{||}y~w|zy{~z~y~zz}{}~z}x{yz{{{~ywwz{||||{|{~|{}yy~w{~{x}}{{{yz|z{{}zz}y~}||~{}w|{}|{}w|y|}w{||yzy{x~}~~|}|{{{y||{~}~~}}}~|}|}{}~}}}~|~}}~~|~~~}}~~}~{~u}}~~~}}~~~z~~}~w}~~|}|~~~}~}~~|||}~|~||z}}}}}}}~~z~z}|~~~{}~~|~|~{||~~~~z}|~~}}}}}}{~~~~~}}~~|}|~}~|}~|}}}|~{{~~~~|~~}|~}}|~~w~|}~y~~x{|}|x{{zx|y{yy|w|yx|y~}{{y~|z~w|{~v}z{}|{{~y{z|~wz}||}|{{xzt|~x{}yy}w}yww}y}||~|y}v|x~zzz{|}}}}wz|y{w}}|{z}~}~xyz{|~zsy}z|xz|y~{y}y{w}y{}x|w|x}z|y}xyx{v|{y|y~zy{zx}s|~ww}~y~~~{{~vy}|z~yuw~xx|zzz|}}wx}zy||yz~uv{x~|z{zx|xz~y}|{}{|y{zy||}z||{wzz{}v{xyy{|vzxw{x{y{zw{zzzzww|~{~}|}z||}}}zz~{{ztw{z}||xy}}wz|xz{ywwt{z}|y||vz{y~yyv|z{z|z{w}zzzyz{xy|~{~{|}|x{||y|yzzzzxyv~yz~zy{{{{|t{}z~yx{}~}~y{z~y~z~y}|~}~|{}|}}{||~vyzy{|{zww{{y{y}|zx}~{}}~y{z|{{{~~|{~}|x~zy}{yx{}z{z{yy{vyzyzv|{|wx}xwywz|{}}w}wzy~{|~vz~z{~~zxz{z~{z}zzyy}ywzz|{wx|yzyy|{{xzxy{|{||yuzz|vvt|y|~~~}}}|zx{}zw~~||{}~|z~z~wyzz|zyz}ywz{|yy~}~xw|{}w|~zz}~z}}|y}||z|z||~{|xzz|y~{}y~z~yzy~}w|~|~xzx{|xww{w{|z|zvy|}}~x|~x}~~~|}zy~}~}}||{~|||||~}}|~~zz}~~y|~~{}}}~||{z~{yyy}~|~x}}}|~}~|}~~}{|~}~~}z|{}{~{|~~|}|~~~~|{~~|}x|~{}}{|}}}{~~}}~~~}{|y||}~z}~|~~}}}~~}~~|z~}~|~}}}|}{|}~~|}}~~~~}~~wz~}~|}~~z~}|~|}~~~}~{~{z~|x~}{~|~}}}||}~|}{~~|}|}}|~|{{~}z~|~~{~z~}~~~|}~|x~~~~|}}}}~|~|~~||z}~}|}|{}z~|~~}~~{}{|}{~}z~{||z{{~~~~~}{|z~}w|}~}}|{~~x}~}~}~}yyx{}z}||~yyz}}zzy}xz{~}z|~y|z~y}~||~zzx~}|xxz||~||yx}{{|{}xy~y{{z{z|||}x{|~~{{}yx|zyx{|x~{||}}z|}z~y{v}yywz{|w|~|x{{z|v~w{|z|}{~yy}z}}{}||z|y}||vww{zyz}}y||}{z{~~}|w|zz}y{}y|zx|~{{}~{}{}|~z{y}~{||z{{{}{z}y}|{{w}}~wy}}{}{z}|yz|}|{~~~{zr}zx{y||~y}|zz}|z{~|||{x{}|z{{~{||{}~z{|}x}}~~~~z|z{~}~~y|z|{z{{z|y}z|z~|v{~y{}}~xz~}z~~{}|{}yzu}{{~~}{zy{~}{}z|z~|yyxx{~}{zzz{wz}|~~|{{|z~{}~~}|{|{}xx}}wx{~{||~|{y}}{~||z}yy~~}||~}{z{}xyx~yx}zz~|~y||y|}~w{~|yxz}vy{}}}z}yy~}{{}y}wzz|~||y}{}z{|y~|xyvzz~}||~}yvz{{wx|~y~xx{|zxwy~{zyyz{z{|~x}}z}||zz{z~yyvzxy~}{z{w|}{yy~}~}|yy~~{|zx{}xz{{~~}z~y~{}~v{}y~}wz|}yzz||}z|{{|~}yy|~~yzz}z~~|w~z|{{}|w}}z{{{zz|w|}xz}~~{y}}z|||zy||}zz{y}~zy{y{zyy}||~~}~|}}~~}}}}~~}}~||}||~|}~~}|}~|}~~|{}~~}~~~~~~}~~|~~|}|}~|~~w}~~z}}{}~||}~|}~}~z~|~}~~~~||{|y}~~|~|~~~|}~~x~~}~~||}z|}~|}~~}||~||~}~}~~|}~~}{~~}~~~~~~~{}~~~|~|~~|~}~}~{}|~}~~~~~~~~~~|{}}||~~~~}~}~~}~~~~~~~~}~|{}}~}z{{|w|y{{~}y{wy|{|{{{}~~vzy}{|{}}y~{{~~z}~{z{|}w{|{{}}}|{z||}{||{{{~~~}y{|{|~x}|{{{|{y|xy{}{~~xv}x~xz|{}{~~wx~~zx}y{}z{y|z|x{zwx~}|}y}~{||{|}{{y~~~~|}zw}{~~{|}|y|{y||}{}|zy}|}|x~w|z|wtzz|{{{y|x}}~|yz~|{~}}}|wyy~~}}{|}{|{yv||~{~~yzx{{~xyzx}|{}wx~~|~yy}|~w~}|}w~yyz{~z}||~|z|z{}zr||}{{|w{{}}|w|~z}~~{|}y}y~}||{~{~}|}|z|}|yyy{{|{{|x{y|yy~}}z}x}}{y~y{xz}~}}{}}|y|z{~~|~}}{}}w{~wyz~{y}x}t}{|~z{}z{|~{yx}{}{~}u~}}||~}~|}{}}w}{}~z~||wx}~{|zv|}{|}{~yyz{{{{~x{{zy{|}z|{{{z|{|z~}}~~z~{~{zz~}~z{}~yyz~{||{zz|}y{{z||{|{y~{}|z{z{{~|}{zx{{y}{}~y}{|}wzxyx{z{x{|{{{z|yz{zw{~z~|}}|{zzz}|zzyy}|{|z~|z|yz~||zx{}wzzxz|}zxx{x{yzzz||wz{{~}wy~{z~}~}||}}|~~~z~}~~|~{~~~|}~~y~~~~~~~~~~|{}|z}~|~{~{~~}|}~~||~~~~{z~~{~}}}|}~}{~}}~~~x}~~|}{}}||}~x|}}~|~}}~~y~}}~|~~~z~~}}{{z}||}~|}z|}~|}{~~|}~~z|~}~~~~~}|}~|~~|{{~}}zz}}~}~~}~~|}|~}}~~~~{~|x~|x{|yxyvw}yzzwzzy|{||z{w|{{~z{{xu|~{}xzx~y{w{z{w}|z|z}||}x{|{z{xz~x|y}|~z|zyy{}wyyxz}zyz|}}|{z|yyx{xz{xxz~{zzyy|{}zx|y|}z~u}}yzzx}xz~y|yzzw{~~||{{{{zxzyy|{~{{y~z{yxz{{{w{y|ytx|}{x~zz|y|zz|y|z~}~}w}zz}y|x~y{u{yy|z~x{yy~xxzz~{v}uw{y{zz}|}y~w|}}y{}zz|z~}|}|zwy{|v{y{{~|z|zyyzy|uzz~w{~{zxzt|||{|z{yxzw{~|~||}||{~xz}wz~}yzzzyzzx|}y|}w|w|~|ww}zv~|~w{zz~zzzyx~z~}}z}yy~}}y|zw|v}wz|xy|z|~v{}{w{w{||w~zxy{y}|x|zzz}z{}|}|}{z|}z}zv{{x~x{}y|yzzzywzy{|x{x~t~xzz{ww|}wyyx|z{z}z|y|yz{{|~}yxzwzz{|}}|z{ywzx|}z{{{~z{w}{y~x|{zzyyyzzw~y}ywz~y~{wz|zw}}zyyv~~{yz|{}|z}{}~}ux{|yz~}wu{~z~}~yzzx}xzv~x~y|~{z{{z}|~|y{~x{{}|vz}{z~z{w~{{xz}|}}y}|{xz{x{}zy{}w{z{{~~yz~|yy~z{xxy~{{z~}{y~||{|~~|{||yxxy|~}|z|x{wz~w{zxy{y{y~||}{~}|}|}~~}}}~}~z~}|{{}}~{~~}~~~}~~}~}}}}~~~~~{~}{~{y|~~~||~~~}~~||~|~|~|z{~||}}}~}}~||~{}{{|}~~|~}}~~}~}|~~~~|{|~~|~~}}~z|~~~}~|~|~~|}|}~|}~~|~~}{~}}~}~~~{~}|~~}|~z}}|}~||~~z|}}~{~}}~~}~|~}{}~~{~~}{~~}~{~~}}z~}~~u~}~|}|}{{}~~z{xz~|}~y~{|~~}}}~~|o~|}~|~}~}~~~~}}~~~}~}|}}|~}}x~~z~}|||~y~|{x~{}}|||z{|x~}y{}x|{yy{}yzvy}uz~{|{yw|~x{z|z||}}{{w{x||y~|v~z|z{y~}z{{}{}||~{zyuv{xy{wzz{y}zyz~{xzx}y{}}y}}|}||{xzz||zyt~y|x||xz~|yx{{xyyxw{z{{y{{xwzzzzy~z{xzxz{v|zx}|y{||{{uzw~v{xx{{z{}{}~|zy|zzx{}vu||{|xy|}{v~z{y{x}zy|~{~{}wz}u~}|xy}yx{{{{{xz}|y{zy~~|{}{~v|wyzzx|y|zwx{~||zz}wz|yyxz{zzy~y{x~{~|z{zz{}v{{zy{~}yxzwyz{}xwvw|x{{z{vzz}w||}{z{wxyy}z}}|{zy|z{{{z}x~|v{||u~z~x|~y{{|zz{{{xzyzz}{z{{w{wt}{zyy{~}yw{|zz|}{|~|}y~{{xz|}z|y|xxy{{w|x{zz{xxyvtyz}yxvyy~~|x~zz{|yz}x|yvzw{{~{~y|zyy}w{|~{z|vw{x}yv~{|||}y}~z||v}wyxz}}{{|~}x{y{|zx}~{~}y{yy|~zz{zz|~||xy}zzy|xx|{{{z{w{x}v|x}|}x~{yyz|{}zwyyw|{zx{|z|{}{z{z|{z|~z~wxx{z}xxzzx}}{w{wy|zyyyyxz|{z|s|x{~z~|zy}}|{}zy{yx{}{}{x{~xw{zy|y{yzz}v|x{{}{{{}}zxx|z|||yz{y|~||}||}}y~~~~~}~z~{{}|~|{}~}~~~y}yy}~}|~|~{~}~|}~||}v}z}}z~}|}{~}||~zyy~{}||~~{{}~|~||{{~}}}}z|}~}}}~}{|y{zt}z~|}~}~~~~}~|y||}{||||}}~|~~~~{|v{~|x~|}|{}}~~}~|}~~|}~~|~~|}{~~}~{y|~}~}~|~}z}~~~|~{}{|{}}~}}|~}|~}{|~}~~~|x}~~{|}}~x|}~|}{}}{~~~z}}}~}~}}}~~||}}}}}~}~}|}}~}~}|~{~|~{u}~~{~~}{|~|}}|~}~z}~~}~y~{~~|~~z|y|}}~}|{~~}zzw|y|u}{||w}{|{zyv~zwyx{z{{|z|y{{|}~{z{w}x{{y~{{~zy~x|y}y{z~{zz|z|y}yz||x|}~~{~|{|{x{zv}yyvyyw|z{z~|||xx|~x|y|y{{zy}xyu|v{yyxz|x}y{}y}yz}xxzxzx}v|z~y}{}yx{{{}x{}|z{zx}xw~{{~{zyy|{{{}yzx|zwzzy}yy{{{}}}||y{{{x|z}|||{||wzyz~~v}{yy|x|v{~y{zyy}zzz~}{{}zzy~y{yuwz|wz|zzx|y||w{zxzz{zxxz}}|{y~y{}zz}{wzy{{|v~z}{{{{w}{{z{|~|z|yz|w}}yw~zy|}zv{{~{z}|}{w|x|xzz}{zyvx|{{|z}~{zxt{~yzzzy|}zww}{||v|x|x}z{zz~zy}{wz|~{y{|zzzv{{zz}z{}{yz|yy|{|}|{z{}|{z}uxzzvw}x|wx~|xx{|y}~{zzzwx{|ywz{{}zy}y|v{z~y|x{}{y{z~y{x}xz}z{~z|}z|{yx{z|~v{}{zz}xxxv{xyz{zyyy{}w~{|z{~{~x}}x{{z||}{zzx{zy~{z}w}{q}}xy{{yz}{}{zvw|{|y}{|zz{{z|yy{zzzv|~|zw|{{}y}y}}y|{~y|}|{z}~|}xzzw~z||}~|~~x}|v|y}|~|}yy{zy~{}}~||||}z~z|z}|y}|x|yz}z{x{|yzxzw|zx~{~|||}{|}}~}}~~}{}||~~}}~~}}|~|~~|}~}~}~~~}~}~|~}~z}{|}}{~}||{~~|{z|{~z~|}{|{z}||}~|}~~}{~|}}~|~{}}|{~{}~}}~|~~|||x}|~~~}z~||~~{|~~~{}~{|{}|~}||~}|}}}~{}|{|~}~~|~}~}~~}|~|}||~~|~~|}|}~~~~z}}}|}}|z~~{~~~{{~}~|~}|}{}|~y~~}}~|~}}{}}}}~{}}~}~|~|}~||~~}~|~{~}{|}~}|~}}y}}~}|{}}}|~|}}|~x~|}}}}~}}{y}y}|||x}|{}ww~y|zzuvzzxzy{z}uy{{w|{zyxx|wyw~{{~{z}{zy{{y}z~{|~}}||z|}y~w~yz||y|zyzz~|vwxv|~w{{{|y{zzu{{xx~z}y|yw~z~yx{|~~}~wywzzxt{zr{|r|y}zxx}xwzy}|v}{zw}y{tyyw{{{{|x~{zx|x{zzx{}xwz|}z||w~zyy}z|{yyx}w{~{}xz}yzv}||w|yz{~zz}y~}{{yz|}s|{w||||yyz~}~xvyywxx|z|zy}xz{xz{{~{vxx~zzw{}yyzty{}||{|xy||y|yw{{~x}y}~||y{yyw{y{x{x}v{zyxw}w}|{x}zzy|{}|||xv|yy|x|v{z}w|~~|||z||{z||s{}{{vz}~yzww{z{zz|{y|z{y{vw|~zy~}{{}zz~x{~zv{~}y|~zy|wwy|{z~|z~|z{|z{yz|{|zxx{|w~zx}y|~{{}wxw{z{zzy|~~~x||z{|~y}z|x{}zyzyz}{{{wu|wuz|~{{~~yv}w{zz}||{~}{}|uw|~y{ztzz|~|}}yyz~{z{~{~{|{zzwzzz~||{yxy{||yx{v~{}y{{zx{ux|zz~}|ywy}{{{||}wz~{{}x}xu|yuxw{~{{xw|z}{{{zw{}{{y{|}yy{z}xw{|~y}|z}||{{|~z|}|xyzx{|}w{~|{w~}}{{}yuy}x{zxqx}|}z}z}~x~|{z{zz}z|~||~|||~|~~}{~}z|~}~~{~~|~{}}~{~|~~~}||}|}z~~~}~~y~~~~}{}}z|}|}~}}}{y|~zy~}~~~~}}~~|{~|~}~}z{|}~}}}|}}}~~~~||~}~}{z~~~}}~~~~}}~~~~~}~|{zzzz~~{}z~}~}{~~~}{~~}{x~~}{~}}~~{|{w}}~~|}|}}zz~||||}~|}~~~}}~|}~|{}}{~z{~~~~}}||}~~|~{||~}~{{~}}}~}}}}|{~~||||~~~{~||~z}{~~~~~}~~~{~}}~~|~}~}|~~|~~{{~~~|}}~{~}~{}x|}|{}}|{z|}zz|}|}z}~x}z~{{||}~yy|{x{z~}{yzzy{~}x{{|{||zy{zy~y|z~}zzyyz|}||y||w{|~z|z~y~{|{|z|z}~}~xz|y|z{~{|}}}{{}}yzw}||z~|||~||{z{{|{}~w~}|{{}w}||{z}x}}{{}{|zxz}z|zz~}w}|~x}v|zz}z|{|z}z|||}ywv}{{|z{{wv~}{x|{x|y{y{~}z{~}|wx|zz}{}{{~z~{{|}y}}}||x}xy|}xzzw}|}zyx}|{|||{||zy|{{xz~{~~|}~}z{|}|zxzz}}{z{y}z~~~{~|}|}{{}yzy|||{||zz{x~{wx|{{|{y{|z||{{}y|{wy}}{}}xz}y~~{y}}|{~|w}}zz|~|yyz}|||~yy~|{{x|{}y|}}y{x||{~zx|{{|}|{|x{yzz}z}}w|y{{}~{|{~|}}zzzzzz~{}z|{}zy}}ztz{|}}{|||~{y|~zx}}|z~zyz}z~z}}|~|~yz{zy|z{|w}|~}{}}}|{|x~|z|}}z|x~|w}|~~{y}|}zy~~}|x{zyz{|||{y|~zx{z}wy~|~z~yz}~y}y~z}|{{{z}}yu{}{z|~x|~{z}~y{zz{}y{z~||}|z}|y{{{wy~}w|{{||yz}xy{}{zxy|{}{}~z|||{|~}}}|}~~~}~~{|}~}~}~||{~~~~{~~~~~||~~{}~~~~~~~}|~|~~~~|}|{~}}~||{r}~}}~~~|~~~}~|||~~}}~~~~~~z~}~|}}~}~~{y~||~}||}~{~}}~}{~~~|||~~}}}~}}~~~~~{~~}}}~~~}{{z~|}x~|~~~~z~~~}~~~|||~|~}~~|~|z}}}|z}~}}{}~y}|xz{||x|}yz|~z}||{~{x}v~~~z{{}xz~{y|zz}}|}|y{z~}w}y{|{~~}{z}{|x||w|yyz|y~x~{}{|{{z|~xzz~~~|}{}~~~{~{}}}~}||~zw|t~}|z~}~{||zy~|}|{|{zzwu{z}~~{{~yz|||}{~{}~|z}||}~}{w|~}~w~}{|y||z|yzy{}|yzx{{~||zz}~~|}}{}y}}}}~~~w{}|}{{}|{}}}~|}y{|~|xz{z{||uyzw~}}xxx}~xz~{~xyx}z}y{||}|~}z{~y|{|~xz|{y|}{z{~{~|{|}}~|}||}~~|{|}z~}z|~{~}~}xxz{}y|zz||z{z~{ux}z~|zx}}y}~z}}}|{u}|zz~{z}{||~|}v{|}{zy|wz|{xwvy~wz}}}{zy}z|}}{}}|}y{~|}}|~|{xy~|~|~~~||zyx{yz|ww{{{|~z|uyv{{}{z}vyzz}~|x~{y{{x||{yz}y|x~}zx~{{x|z|y{}{}wy}{}|zyvy{xzzyy{{||~}~y{}yx}}~}y}~{|~|~~}}|~{yz{{w~}{~|y}|w}}{z}|}~}~x~x|zz{{~z}||{{{y{{|~~}}{{||yz}~}{{|zz|z}y{|y}zwyy~{||y||wv{zzz~}~y}{t|{w~~{~~}|~|~}~v}}~{}~~|z}~~||}{z||~}~{}~{}~~}~~}{}~|}~~}}~x~}~~}}}~|}}}~}~}}|y~}~~~|}}{}}~}|~~}~~}~|~~y|y~~{~~~}}~zz|{~}~}~}~}|z~~}|}~~x|}}~x~}}z~}{||z|}~~~|}~~|~~}~~~~}|~}}~~|~{z}~{~||~~~}~~}|{|}}}|zvzxxyyyvw}w{|{}{|w}}|}|z|y~y{~{}z|xwzzx~{}vz~|y|~ywwx|y|{}z~}z~{z~yz}{|w~yyvzw}~z~{||~{z{yyy|yy|}zy{w{x{wz}~|z~|~zz|~zz}}x{{}y}|yx~}|z}zzz}{z~zx||~y|yw|{zz{vz||}}{}}~{{|yzz|~y}{{~yz||z~{~||yw}}~{y~|yyy|{{wz|~v}y{x}}y}|zx{~{y|y{{}{{{}|}|~}|}{z}|zzz}}|{|{|y{}{w}xy{x}zzx}y{}{{{{yy||z~|yyzz}{zy{}}~}x{u{yzz}~~}y|{|z||{~{{z|}{yzu~}z|{y~z|}}y~yyz|||x|y|yy{zzz~~x~}}|}z{|zwx{|yy{||~|~}~}}{}wzx|}zz|{}x~|y{|~~}||w}z}z|~}~z|}}~{{x{}~{|}}yz{yxyw~z~}|~}~z|{{|{{|}{{}wy}~}|}x{zz}{||zz}yz~}w}}zz|~z}z{|||z||{y|~zz|z~~|yyzw{|{y{}|}|}w{wzz|{z}{}wz{}}~|{z}{yz|}~}}|||~||{z{zzzz|{z|||{||x{~x|{|{y{yy}{~y|{~{|||{~zz~v~}~}|y|v{|~w{v{{|~~z|}y|z}}|wz|~}yy~}y~{x}{|z|~~~}|||~~~~}~}~~~}}|~~~~~|}~}{~~~|~~z~~}~}|~|~~{}}~~}|}~}|}~~~~{~}~|~~~}~{~}w|~x~~}~}y~{|~|}~}~|}~}~~}~||~~{~}}~||~~~}w~~~~}|}~~}~z~|~~}}}|}x~|~{~~}{~~|~~}}}~}~}}|~}|~~~~|~}}{|~~|}||}}|~||}~}}|~}~{~~|}|}~{z{z{{z{z{z|zyt}z{yywt{u{{yww}z{x}{vy~}y~t|y|{zy|rzz|||x{}|zy~z|yz}x|zx{y{{zvx{yyx{yvxz{zyxyv{||y{||{y~~z{zz{y|zy}|z~{yy{v|}{}~{}ywxy{{z|xzz~|}||xyy{y|z|{y|}~xz{~~|w}{{x|z~~}{~yw{y{|}yz{|}|u}xx|xyyzxzuz{zxy|yxtyz|zx{uv{|~zy}{}}{|{|zz|z|zz|~|{{}wx{|wz~z|{xuz{}z|{zy~~{xyz|||zy|~|~x}~}yz{y~yxz}|zxy}{y{wx{vyz|y{zy{zx{v{u~~{y~z{zz~}yzz||yx~}|}y}~|}z~{|{vz{~}~~x|y{w{z}z|{}|{|zz}t~yzzy{{zy{{{z|{|}z}xx~y{~zy|w|z~vz{{}|}{z}~z{x|x|y}}w|z|zv{{yu|zvuv{||z}}~|xy~{z{{{|{{z{~{}wz~yzx~z}z{zwz}}w|{{|}xzz|{yuyx}w}}|xz||z|{|{}x}zz|~|z}}~wyz}yzxy|{yu{y|z{{z|yyzxz{|vyzz~{vwz~z~yuyw|}y~{}|{uvz|||z}z}~{{w~|{zz~|x{|y|z}u{vyyy{{}|z}}z{{y|xx{{{y{v~}}~|}}yy~~y{{}{y|xx}y~|u~vx}z{zyyy||yx||z}}~{}~|}zy{zzz|w|z{}||}}}}~||~~|y||y{|~~~|~~~{}~{{}{{yz}~|z{}~{y~~{|}{{~}|~~~}~~}}~~~z~}~|~~}~~~|}|~~}~{}~~}~}~|y~~~}~~~z~}~~}~|~|}~|}|}z}||~~|}}z~~~|ys}|}~||~z~~}{}|x}~~}}zx~x~}|~|~~~|~~~~~y~|~}~||{}||~|}{}{}{~~~|~}}~~|||y}{z~}|}~|~~}|~{zz}{~}|~|y}~~{{~~~z~{z}~||{~~~~}}~}~{|~y~z||}~||}~~}~}{}~}y|y|}}}{~}}~|zz~}~}{}}z~|}z}}{zz~z}|y{~xy}|wy{{|w{}||w~|~yv{}~}{{t{|{{zz{}{{{{{z}}qztzy{{y||y{~z|z}y}~z|~}zzzx|}}{|{{z}x|zz{~}~~}}{zy~|x{zy|}|z}x{yw|yzzz|~z|y~~}|~zz}}z|}x||{xy}}{y}yy|||}{~|z{y{}}~~}zyz}~}|~y}}}{zx{}{|z}x|{}~zx~{~||{}xz|z}}}|y{||z{zx}~z}x{{}|xz}}~}|~{|~}||{}||z|}y{|{zz}zz||yz|y|}~~|zxy|{}|}z}xu{}xy~y~x{}}{~{zw|{{y|x|z|}}{~yz{{~{|z}y}w~}}|xx{~|{~||~xz~zzy|~}}y}{~x~|||z{}|~~{{}{|||y~x{z~{{z|{~}~|y||}}|}|~y{z}||y{~{|u~}{{yz{|{~{~~}z}||}|x{x|w}x|}|zz~x}|{vy{{y}ywy}~~y}{{}|{}{~{{}}x~{{||zzz{{yz{y~|}|}{wz}|{|{~y}{{y}}{}{|x}~w~|{y{~|~}yv}}{w{z{y|}z~~{{w~zyy}{xx{|x{y}y|y|~{|~~}zy~{|x{}~{|zw{||}~{{|wzy}~z}}y}y~}}|z{x}x{|{{}{}}xzzv{x{{zyw|{~zwy|y|z|}{y}y|{{}x}|{|zwy{|~{|}z~w}z}|{w|||||~~}||~~~}~{~~~~|~{~~~~{{~~}}~~|~~{|~~}{{~~~|}~|~|~||}}~}~|}}}}}z|{}~~~z}}~}~~}y}{~~|}~~~~}}~}~}||~}~~}~}uy~~}~}x~|{~}|}~~~}z~}~~~~~}}~}|z~|}}~|~~~{}~~~~~|~~}~}}~~~|{~~|~~~}}|}}|}}{~||}z~~||y~~|~~}~~}~~}}~}}~~}}}~||||wyz{}}~|w||z{yw~|~z}}z{{z||{}~xx{~{w{|{||}}y{x~|{~|~||}|~z|}~{|zwzx}}zz{{~z{{xyz||}x{}z|}}|zzv|z||}|yz|{|{}}y{v}zx}zw{{}{{zz||z{z{wzz|wx~}wx}x}}z~~}~z{w}t{~x}{||~{xyt{}zx~z}z|||wz}y{zwz}zz{{z|}|||}~{z}y~}}z|z{y{xyzy~y}wy|y{y{zvxzz{{s~~yzz|~y~w~{v}z}yx}{~~~}w~|}v{|{z}{yz~}xzz||}{}}zy|z~{z}{wx~|y{z~}~{{||{|z{z}y}x|w|~zz}~~}y}z{{|~zz}}z~|z{xy~~y}v}y{{~{x~|}y|}y{}}~~}|}{~x|z|~{}|~|}~z|zyzy{{}~yz}w{~y}|vxz{}~x{z|{yy|w}|~y{w|{~}~~x~}}zyxzz{~}x}zy|zy|~|~yz~~{{{}z{w|~{}~}y{|zz~~z~{}y}{|{~z{~~~}x~{{{{xzx{z}~wxyzyx|{}zx}z|y}z{{}~|z~xz~x~|{|{{|{}{|||}}yyzz{||{|{xxyx{{wxyx}~}y{zz}w~{{{{}|{|z|{|y{~{~~}}}z{z}|wz{{||xxv~|{}{zy}zyyyz}|y}{x{|{{zy~z|wy}~}}~~~}}~~}}~}|{~~|~z}}~~~}}}~~|~~}~}}|x}}||~{{~}{~}||z~~~}}|}~|}~z~|}}|}|~~}y}{y}}}~|||}~~|~|}~|~~~~|z}|{~}~~~~~}|}{~}~|~~~|z~~~z~~~~}~|~}{{}|~~}~}||~}|~|~~|}}}}|~~z|~~|||{{|{|~}z|~}~~|z||{}}{~~}~~{~~}~~xz{{{~{x||~xyzy}|{|y{y|{{|w|~zz|zy}~zwyxyx}zy~y{w{}{~{w|{zzz|z{~}vwz}|||~y|{{y{w~v}y}ww|v~x{{x|||yx~xy{~yy~{{zx~y{z{z{{}{w}|y}}yx~yz||{{yy{{xy{}xuy|}{{|}|zzxzw~yyyz|z~|xv}xz{{{y~z~}{u{w{{{~y|zyuz~v}{uzz{~|}}|zy|}}yyz|}w}x}~z}{{|wxzw|zzx}|{}{|zzz{ww~zyx||z|zy{}||z}||{|x~}yw}z}~y}|w{xzyy}xx{||yz{|yzy|z{y~zyyu~|zywzwy|{}||yx{x|~{y|z~}{z{y~}|{~{|z|||}{{}yt{xw{y|wy||~yz{{xx{|z~v{|{xxzv||zxwy}x|}zz|}|uz|z{}|}~}{|}{}{wyw}zzy}|w{z|}zz}y~|~xw{|}{yz|w{||||y|z{yy}{xxxx{|{yxvyuvzzz~||y}{zy{|z{}zxx{y{~~}zyyy}}~xzzx{zxz}{~x}ty~{y{~zw||{w|y}}~|~{}~z|||{||{{}zz|}y}z}|{ww|~~{{}{}}z|x}}|~z{{xvy{z}zz|zx|z~y}xvzz|~zw{v{zw|xx}|z}xyy}|}y|}~yz}zy|ytzw{zz~|z|z{z||~{~zw|{wz||x}xzyyvz|~~z|{z{uxw|yx~{~z~|||zzzzzyz{}z}||~~~~}~|~~{~|~z|}}wy~~~}|~~}}|~}||}~}~}{~|~|~{z~~|{z}z~~}}}}}~|z~}~}~}|~{~}{~~|~~|}y~z}~~~~}|z||}|~~|}~}|}~~{}}}z|~}}}~{~|}}{}|{}}}~~~~~~|~~z|}|}{}~}}~{}~{}~z|}|}}~~~~}~}}}{~~|~|}|~}~}}~~~zz}~~~{~|~|z~{~||~~~}}|~}~{|~~|z}~}}~~~{~}~w|{~}~~}|}~}}~{~|}{|}|~yz|z}~|~|~~}~}~}}w~}|~|{|~~|~|~}~}~{}~}}}~~|}|}~{}z|~{~}~}~~|}|}}}~~~}|~}}~|~{|{{{x|{yt|z~zx|ywz|{ywzw{x~z|zzzzxy{y{w||{~{{|{}{zzwz{y~|y~{z}u~}}yy{wyvy}zzx|yzy{~{yw{{xw|~~zv|z|}|wyxyw|}{z~{|||{yyzxz{~{y|z|y{{y{yvu{}xuxw{{z|{wx|~yz|}zyxzy|y|{v}}~{~zyzz|y|wy|}{{x{y}yy~{wxw}}{xyrxz|}yzv{zzy{x{wzv}ytw{z}zxw}zxy|{~z{z{}}zz|x}xsw|yyz~wx|yuyxz{{|z~|||uz}}xxvzzz}y}||t{{~xx{z{||x|{z|{~}wz}x|{|xxuxx{v|z|yy|z{yzyxxu~{{yz|}|xx}v{}}{}y~y{}~{{}|~|{}}x{vx{zz{{~~u~}z{|{|{~{|w}zwzx}vy}z}~~y~~x}x{z|~x|}y}x~{yv~}{zxx{y{w}|zxz~{yz{zzz{yzz{y}|~||z|v}z~||x~y{}yz||{y{z~}y{{~~wy|{x{{{xwx{z{xzyxwz|zy}|z|w|{z||{z{y~|}z{{yy|{|}z}{y}xxxx|wyzzzx}{{~~~{x{wxy}{ysxxwztzzwx~zzz{{{{y~|xyx}yvw|{y{z}~}{}~wx{w|ty{z|x|xv|x{v|{}zx|zxyxzyz{{z|wz|~wz}|}{z}yx|xy}~}{{|||xxw{{xu|yx{yx~xv{w}{}yy~x~}xx~|}||}}}z{|}{z{|~~}}z~z~||~py}~{~~}~}~~}~~|~~~|}}}~}~||z}y||}~}|}|~z~~}~}{~~|~~}z|}|~~~}}|{|{}~~}}{~|~~~{~~}}}~~}|}{~~}~~}}}}|~~}}~}|~|{~}~{~}~~}}}x|~}~}~~~|~~~~}}|~{~|}|}~~~~~}|~||~|}|~}|}{~}}~}~}~~z~~}~~}~}~zz{~|~}~x|~zy|}}~}}~||{~~}||}}~}|~}~{{}}z}}~~~}~|~}|}~|~}}|~}{~|}}~}~~{~|}~z~~{||}}~|~~}}~}~~~}}}|}}}}~~{{v}}}|{}|~~~}zw{y}}wvy{x|y}w|yz{zx|z}}z}z|}|wx|}{~||yz~}~|z}z~zx{z|}z}||u}{}~{}vz~|}{|v}u~pz|z}wzzz{{{zyvz{{~x~yx{|{zyyyz~zz|z{xwwyz|}yyzzyx||||{|xyz|}xz}||x}}yz}zw}}|~~|}x}|}{wzw{{z~~|{|w}xx}{}}zzy{zy{~y{wzz{~~wyw~y|z~x||zx|yyyvy}w{}~y}z~}|v}{u}z{z|{zw}{z|{{xwzy|yzy{|zw|}yzz~{y|~zy~{yz{w|||{y|{}|{z}{yz|uzy|yxxzzyxv}xzy|{zz||zwy{z}vz|{}|}z|{|y}|}|{|xz|~{{}z|~}|z}|~|xz~xz}x{|xxzz{y~~w||}y}{{xz|~z|~zwwz|{{{xy{yz}v|{yyzw{|z|{y~y|z{{|}zy}}z||{}||zyz}z{xw{y{|y{|z|zzx{{zz{xz{{y}~{}||}w}~{z}y|z}{zy~~|{|wyxz|y{vz|xxz~~{||~}~{||}}xz{{|{~}{xw}zw~}~~~zzw~{~x}|y~y{xz|~}}{{|z|zvz}~z{|{|x{||{yy{{{x~zy}yw|zz|{{|w|yy{zv{wy}{zy}y~zzz}|||zxy}y||{~vx{v{}{z|y|z|}xyy~y{|{|~~~}zyyywxzy|{z{z}z{{|z}}{y}z~{x{{z{}}~~~}~{~~}{|}}z~|{}~{|}~}|~~~}|~}|y~w~~~~{|~~~{|}~||{~~~~|~}~}~}|~~x|~}~}}{}~|}{|z|{~}~}}|~}|w|~}|~}~}{~||~{y|}~}{}z||~~~~}x|~}|~~~||}|~{~~~~~}~~}}~}~~~~}y~{}~|~||~||}~~}}x}{}}~|{|{~~|||}||}}z||{}{}{~~~~~}{~{}~}~}y}|~y~~}}}|~|}{}~|~}}}x~|~~~{~~}{{|~{}}~{~{z{~{}}~~~xy~}~y|}~~~|||}z~}}|~|zz~|}}{}y~yz~}}{y}xz{}y|}y}}|zu|v|yz{wy}{{w{y{xyxyxzwvy|w{yx|{{|}|}{yx}{y|z|x~v|||||||yuz|y}{|vy|wyyz{x{v|yxxy|u|z|{z|}z~z{|}{{y|y{||x}}yyz}}{~|y}}{zu{xtw{x|xx|yvyy{|z~~{x~}{zww{{~}z}}}}y}{zz~zx|ryz|}}z}|vxwxx|yx}zxz{~{z{wxuw{|{yzyvyy}yyx|wzvy~y{}{|xz{z~~{||z{}x{y}{z~z{{}w{y{y|~xz|uyzxyzx{wx~}yy}{{}xz|{{z{~w~t}{y|z{z~|xxy{}wswx|}xuxzxuw}x}z|xyuyw|yyy~x~{{zx~}|xw}zz}~}}xx|{{yz~yzw{yz}yv}{|uzyzyxvyy}x}yyzvw{{}}}x|zzv{}{}}|~z|{w|x|yy{|}~}zy}{wzwxy{yzz{{wz{zyx|y{xyw{yx|{z{{{{x|y}{||wyyz}xs{}y|zxz}{zzyyxvx{|xw|v{|v{{{|xy|yw}{y}zx|{z}~{|z}{}{{z|{yz|~w}{z}z|z|zz|z{xzx{zxxxyx|~{yww{{uy{xyw{yxz}{zzxyy}{~{}wz~x|uy{{zwzy|}~yy~|wyvzxy|}|wzyx{zzxxwv{xy~|wv}{vz{|{||~yy}z~yv{y}{~|~x{{}~zz~~yywz{xyx}vw|yu{|{yyyzx}yzy||{yyz{{z~z~{}x{|w|}z}z}z}}~}{~|}|}~{}~~~{|~|w|~~}~z~}|~~}}z~}|~}{|~{~}|}|~~~}~~~~}}~~~{z~}y}y|~z}z|}}|}}z}||~}{y~}}~}}|}~~~}}x|~~~}y~}||~}~~|||}~{~||~|~}y|}}~|x~~}}~}}~~|~~|~}}x|~~~~{~~~~}~~~y{~|~}|}}}{{~||}x{~~}w~~~~||~~~}{}~~|}}}{}z~~y}y~~~~}~||||}z}}~|{y{~}}~zy~~}{~}~|~|z}}}~~}|y~y}||}y}z~}}}~~}~~~}y|}z~~||}}~}|~{~}}y||{}~z}}||}y~}z||~}|~y}}{{yxx{x{z}{{yxy||{}y}}ztz}{~y|~z~{{}z}~~xy}~u|y|~~w~vz~|v~}{w{{{{}zy|{|~x|z|z~~z{yx{z|zx}{~|~}{{}y|yyz|}y{{v{}}|zz|zx||y}}{}}{zy}}{}x}~}y{zx{x{~~}zw~zvy{|z{w}|z{wz~}z|zzz}~x|}{z}~{}~}z|}x{}zz~y|{x~y|z~~}}}{yz}yz~{{z|~{{{||xz}{}{}}~}yzwz|~~yy|{{|~{~|{|}{w|~{{xw||~|}~y}}z{}y}{}~zz|{||{{{|||{|{zy{{y{w}}|{{|}{z}}z|yy{~}zz}}~~~|}{{}~}|y{z{x}{z{zz|yz}|{x{z{z}}z|{|z}z||~x|zy}{}~~~||x}~}~}{wyyz|z~{y~xw|{|}~zw~{|z|x{z|w~||xt{~}{x}y|yz~{x{yz|z||}}yy~||~}z{y}|z{{}{~|zzxz{y{|}{y{{x{z{x|}{~~yy|~{|~~{{|}zx|||}}{x|z}}~zzwy|{||}{{~~z}x|~yz~{x~yz|y~|||}}{yy~~{y}|{~|zy{|~~ywy{|}}~|zz~z|}}~|zzz{{{{~{|}x}|{|y{}}|||w|}~|z}}|}{|yz~}{||}{{~{~x~x{|{}z}{}{y}zy~y{x}|~|}yy}yxz|}||~{}~~}~{}}~}~|}~}}{~}~}~{}~w|u{}~~}|~~}z|}||}~~|{~~}~~~~}}~}z}|}}}~|~~}~}{{|~z~}~|~|~~~}~}}~|~}}}{}~~}{~|~}~}~|{~|~}}}{~~}~~~z~}}}}}|~~~|}}{~~}|~|}~~~|}~~}}|~|}{z|~~~z|~}~}~|}|}~}}~}|~}~~}}~}}~|~z|}|y|}}|{{{}}|u}wx}xzyy}yz{y{ty|xzyx{}~y||{zxy}{||}y|yz|}x}{|xzww}{z{~z{z}}xx|zz|wz|z|wz{{|vzwuzzyu}{zw{xy|zzy{{|~y|}yy{|z{~z}z~}{}x}|zuyyz|}{|x{|yyv|yxz{z{}{ywwxyyzzyz|~}|}||}~||{|~}{{z}yz{w{{{|zy{z}zww|v}vzvz{xw|zv{~uzz|xxx{x}{}z{~|{{z~|yxy}{|~{w}x~{zzzyyx~zz|z|x}{}y}x|{yy{z{wz~{|v~zz}|~{||z|}}{z~{x}y{}xx}{}|z{vzzzyw|{yzy{||zxwzyyu~{|vy{|}|z}zxwz{x~~z|zz~|{||xz}~}|{zy{xyw{{yzz{yzw}~zw|{~~u{zyzuz|}~ytxyxy~{{|z{{}}{}}{}}~}~}}vu{{x||z|wwyy}|{{|zwv|}x}}z|x|xy~|{{yz~z~z~yzvyz~{{{x{}zyzyy{z~{w{zw|w{x{z{wy|{}{yxy}y{zxw{}~|y{{}|zxzzv{z{z}zzz{z|y{|z|y}}y}z{}}zz~w}~}y{zw|{yw}z}u{{~y{{|v{}y~zzwz|xy|{~z|~|w|y|~{{||z~y|xwz}{{}xx~y|x{yyyy{~zyyyx{|z|wyw|~{xx|yz{}}{{}{}}{y{{{{yv|zyxyy{|{yy|{w{y{{{z{zzxyzx|~{wy~}~|w|}~yywy|~~|~~~}~{{~}}}~}zx|}~|}|{}}z~~{~~~~{|~}}}|~}|~}~~|~}}}||z~{}~y|}|}}}}}~{}}~}~}{}~{}~z|zzz}{~~}}{}z}~zz~}~||}vz|}~~||{}|}~{{}}}~~~}||~~}~}~~|}~{}~}~~{}|}z|~}|~}~~~{~~~}|}~~~~w|{|}}{}}~~}|||~}}}}}~}}~~}}y|~|~}}~}{|~}|~|{z}{~|{~~~~}~~~|}{}}|{~y}~~~zz}~~~}||~|z||~|~|~|x~~}y}}|}}z~~z}|~{{}|}{}|~~~}}{|}|}}}y||}{|}}~~|}xz|x~|{|yx|y}vv{{uy~{{{z~|x{{||xzz|||x}y}y}zzyy}z|zx{vz{z{x|z{|||z}~}y|y}}yw{||yy~||{}{w}||v||x|y|~{{}~}{}zwyxz}}{~z}yyxy|{{{}{{{}}}x}{z{z}|}|{v{|z|}|{zz}{{||zxy|z}{x|}yx|wy}|z|}~vy}~yx{|}~{}}{y}z~}{{|~{y{}||~||}|y||xy{zy{~}zz{yzw{|{zx{|~|}zz~z{y{z{|||y~}{{|w}}z}z{|}~w}w~|~{zz|~|}~~}|}|uz{~x}zvvzzxw|{v}~{y~xz||}{x|{{x}||y{~w}}wyx}}{}{zz~{z~z}}zv|~x{~}{x|z|z~{z{|yyyz{xy}y{|wz}|{v||}{}}~z|{z}z|{zz|||~{{z~{~y}{|zy{z{y~|||{|{z~{~|xw{{y~}{z|wy{y}|~|{}{|}~~{}~zx~}|{{{z}|~{uy}{~|yy|{z{x~zx|z~~{|}{{vyy|z|}{{x~}z||zx{z|~yz{{|w{y~{z{z}z}|{~|yvy|y|}~{{{x}{y}{z}}z{~||{yzzx{zzz{x|}{wy|~}{~{z|x|x~yyxy{{}zy}z{{~y}~|z}~y{yz|{}w~}}}|w|}~|z{{~wu~|y{z{}{}}y}{{w{}||xy{~}|{y}y|y{~~~x~|x{~|}{z~{|~{y~zyy}}|}}~~|{~}~}}~~{}z||}|{~}}}}|~~~~||}}~~|z{~~|}~}~~{}}}~}|~~}~}~|}~}~z}}xy~|~~|}{~~~~}}{~|~{}|~~~~}~~}~|~|}~~||~}}~}||}~}}}}~~|}{~|~~}}}}~{~~~|}~}}}~}}z}}~|}||~z~~~~}|~~|~~|}~~~~~}}}}}}{{~}}|~{~~~~|}~}~}~}~|~}}}}|yy}}{}z|y}|z|x|x|}xyzyyww}z~{y{zyvz{y~~~}~{{|zy|{z~}~{~{~|y||y~zz{zz{}y}zyz}xzzzz{{wz{{{v{|{vx|}z{}zy{}}z{z}yz{{}}|{}}{z{xz}zw|xy|{vz}{zzyx|}~|}}z}wy{|y~|{|~{|}}|}{|{~y}||}{|z~|z{{}y||y{y|{zx~|{y{{zzz||zzzz{{|zy{|y{||~{|zx}}{~z|~|z~|}z{z||{|zwz{yy{xzyy||wxyw|~yx{y}|w||z|y||zy|}{||~{|y|y~|z{~yz~v{wyw|z{y~z{xw~x|y~xxrz~{}{{y}{|~~~}zy{w}}|~}{}}|~~z~u|{z~z~z}z}xy~yy~y|}zz{zy}{y~|}|||}{z|}~|{{}{y|~|z}~}~}{}{}x}y{|y{}z}y{yz{}zx{z~y|z}y|u|{|z~y|zzz~}}||{{{}{~z}|}yv{|x{{z}{x}yv~w}}~~yyzzx{x||z}z~{|zx~|{yzz{|y|z}{}~{{{||y|}|}{|{|}w{{yxz}yw{|y|~z|x{~}}x}|~t|y{~y}}|{{~|y|~x{~|{x{|ww{z|}wx|zzzx{x}yz}||wzyw||zz}~{{{{|~y{}{}x{~}y|}{|zz~{v{w}y}zy|{z{z{z}x}{v{x{}xyz~{}{y|~~z{}|~}~}~|{~~~~}{z}~~}~}}~y}}|}}y}}}}||~|~|~~~~{||~|}~~~y~}}|~}}~||~}}}{{|~}~~~z~~|~~}~|||{|}~~~~|}~~~~~~}~{}}~}~}~~~~{~}~~~z}~~~|}x~~~~~~~}~}~~}~~~~{||~}~{}}~~}zy||~|yz}|~~||~|y|{z|}|z}{}~}}|~|}~|y{~||}z||~{~~|~|~|~~~|}|{|}~t}x{||z}ywzzz{|yx|wyz}u}|zz{zxzvw{}{w|~{z|x}|w~{wzvywx|{xx}|y|wzy{z~x|~y||y|u~{|tx|y}x|}{~{|}zv|yyz{z}zzy}y{v{yzv{|{x|{y|{yzvyw|xy{wzz}|y|{{y{y}|xw~}vy{yx{u{xy|z{v{{~w~xzzy}|xy}{||y{zz{~{xyx{zzz{||{|{}y{{{{z{ww{~{{yzzvz{x}xs~{u{vx~zyz}|vyyzt|t{{y{{|zx|~{x{||}z{|{z{~y}y{{yz{yz|||{{xyy||zyz|}z}xzw}xv{{v~zxyxx~|y}|zy{z}yzv}z~{|~vx|}zx~{z{}w{xv{w|yx~y~xwz|yx{xwwxz{z~z{{{{{{}||{}~~}y{|{}}w~yxzyz~v}wy{u}~}{yyz|||}~~~{}{~x|z{z|y|}yzwxz}|z{{|z}yyv~|}{}wy}z{{}||}{y{{||||z{xz~|{{}y|v}}wyz~xz{{|xzy|{{|{{|wxy|{xyy~~{|y|z||~wx||{wyz|z|}wyz|x}{|zzy|x}vyyy|yyxz{{}{x~}x}{y{~y~{xxzz}|z{}wxvyww{y~yx~z{yvw|zz~||zxyy{z|y{|w}}}zx~x}zyz}}}{{~}vyzyxxz{~|xy~|w~v|}|{w{yyuu}yy{{yxyw{{yzzy{xw~z}w||x~xzy{|x|{}zy{}}z{}x}~zyzv}{xyxzy|zy{||y}zy||}z{~z}~~|~}{~{{{~~~~|z|}zy}|~~~{}}{{}}|{~~}}|~~|}~{~}~{~|z~}}}zz|}}w{}}{y|}}~}}{}|~}|~{~}}}~~z|~~|}w{z}}~{}~~~~~}~~~z}}z}}~z|~{~~~}~}}|}{|}}}{~y|}{}{{|x~}~|~}}{~~|}}{~}~~}{~~}~~}|{|}~}~|}}{||~{|~|y}||~}{}{}~~|}}}{~~~}|}}|||~~~}||~{|~|}}|}~}z}{~{~}|~}~y|~{~{}|{~|s}~~~}~~y~~|~}}w}~z~}z~~|{~~~~~~|~~{~}z~{~|{{}z{z~x~}|~~}z~{}}}}}~|}~||||y}~|{~}~z|}}|}~~||}||y}|{|~}xzyy{|~}z|yz{}zy{z{||z||vyzzuzx||u{zyywzy{|{}xx~~yyyyzz}yzxyzx|z{wxzz|x|~t{xxz}x|wwvxzzw{~yvz{}~|x{xyzwy|zzyyv{~{{z~w}z{||||}xzyxxxyzyu||{w}zy|{zzzx{|}xw{y|{y}|{v{yyzxxy~|{|}{{z~z{|xyyz{~{zyx{zx||zwz|xvwyz}|{{{w{x}{xwxz|{z|||}yz}zxyy|{~}z|~yzy}|z{{||vy|z{x{z~}}||yx}y~x{|zyw{w{x{}}y||x|w{vyy|z|y}xy{zx{uz~{y~y|~yyw{zryw}xyz{|x~{{yyw}xzzzz|}}~~{x{}zzz{{qzwx}}{{~{|zxw|z|}zuz{y|{|{}v}z~zxwyvyx{ztuz~y|~z|xw}}w~}||z{}|~||z~zx|{~yz{yz}{zv{xxyy|{{zw|y}|x{sxzzywz{{{tz~z{}}zyzy||x~}|z{y||~}{z|zxyy~{z{wzwvuxxx|y|uxux}v{zzy|y{{||zvy{}|z|z|y~{z~|x{}y~z|}z}zw}}z|yzwx|xzwvw{xzwyyyxyywv{z|}}~{yz|}x~x|~~z}xw|||x|}||y{x}}vyyy{zyxywz~y}}x~w|z{|zwtx{{zx{}{x}||~y|||~y}|}z{}|x{{{{~~}v||{|y|xxzww{{zy{yu{|}xyz|yy{}zx}{yzz|z{}zz}yx~}}~~}}}}~}|}~{~~|}~z|xxy{|~~~~~~{~~|}~~~|}}}|~|~}{}{{~}~||}~~||~|~~}~{|}}}|~}}x{~~|~}}~z}}~}|~z}|}}}|~~{}{{}}}~}{|~|{}~}}~|y|{z|||z{~{~|~||~}~~}|{~}~~~}{|~z{{|}}z~z~z~~}|~~{|~}~}}|~~}}}|{~}}w{~~}}~{r}{{|~~~~{~~~|}~~z|}}y|{~|{~}|}~~~}~~}~|~}z~~z~}x~||{~~~~z|}{~~|}}}~~{~~y{~|{|z{{|||~|}}|{~~}~~{|~{|}}}}~}{~}z~}{{~}}w~|z~}}|}~|~~{{zzz{~}|~}}|}~}~||}}{{}}{{{|zzw}~{wy~wu{}|z}|vz{xxxxyy{x||y~|y|{y}~}xyyxwv}~{y|y}yy~yzzx{{{|||{{{w|wyx|zwz~|{w}wxz{xw~yzxx||{yy|x{w{z{xz||z{x~xy{{wz{{z|zy|~xyzyx{z|{yyyx|xy{y|uzx{yy{y{wyvywvzw{}y}|~zy{}w|yx~z{{xvvzz~{wy}|z}ywxx}yz{xywy~y{|}y}z|z~xy|{}|{z|{z{y|{xx}|{~}{y{|z|yzxy}yz|{}w{xxy{wv{x{{zyv}}vx|x|{yzy|}|y}wxx|}}u{|{}|x|zyzx{x{{wvyw}z}zzv{|}{{yy{x}}{uyx{x~zz|y||}y~{~y{zwzx{|y}z}}||v|~w{zz|{{zyxyz{{{vy|x|}|~xxy{{}zwxxz~~~zxx{z}y}wxxy|}{}x{}y{x|}{yywwyx}~{{z|~yz|{|{zz~zzy|z}zvx~}wx}{v}wxy|~yyzy|yyzyz|zxtx}xzz{z|wyyy|wzx{||z{{|ww~|{|zzwzyyz{z~{yz{zy|~|z{|zzy|uz}ux{v|x||{x|}xxz}x{}y{{wz||wy}}~}y{zy|{{x{{z{~{}xz|}szy}y{v|}}zw{zu}}x||~wy|}{~|y{||{|wzxy|~{|{zzzzw}}}~~|{{|yyzyz~}z|x~{~y||}~|{z}~swxz}y}}~|{yz||{{z{~}z~}||||}{}}}}{z|{~}~z}|~~}}~}|}}~|~|~~y~|z}}yx}~}y~}}~~~~||~z~~}}~z}}}|~|}~~~{|~|~z}|}|y~}~}~zz{||zy||}{{}~z~}~{}}}||}~z~~{x}z|zz|{}}~z~}x|}|{~}y~|{~}~{{}{z}}}~~}|~y|}~}{~}~}~||~~}~~~|~~z{z~|}z~~~}~}{~~zy~}}|{~{~}~~|{|~}{yy~~~~~x|}~|}}~~}||~}z|y}|{~w~}~x~}}{}y}{~{|z}|y~~|{~~{}||}|}~}~|{}}z~x~}}~|~}z}~~{{}}{{}}}~}~~~~}~}y~}~~}~~}}||}}~}|~~||~|}|~~~w|}}|{}z{yzy}yw{xyx~z{{{yy}zyzw{xxzx{|}zz~vy{wy{}|{vx|||z{}x~zu~z}xzy~{|}~z}{zwyz{zxwy|z{yz{zwuyzw{|xzwwv~{wz||{z{{yz}}|}~~yx~ywz~y{~yz{{~~|xvwy}zzv}v{~{zwz||zzvz|y||w|{v}x~|}~|{x{w{zz|z{}}{{z~yv|{}xxy}}}{{{zy{|yx{x|yzzxwvzxx{zy{v||v}{||z{~||yy{z~y}w{zy{|{vzyyyx{{xzx|y}{y|}{|{~|zz|zvy|z|xzz|z{w}|zzx~v~{zy}{|z{}{{zxy{zw~{x{zw{xyy}yw|xxx{yy}yzz~{|{~~y|{y{{z}x~p}}|z}}{xxzv|yz~xz||v{}~|y{z||z{yz}xxy|{ux|~|zz~x{xz}|{z||zzz|x}~w|y{{{}zyz}zw}u{z}~{xz{ywx}yy|ywzx{xxyxz{zxwy}x{y}wxxy|~y{}z{ww|z{wyzxyyu{zzzw|zzxy|u{{ww{y||yw{|~xz{w}{}x{z~}x|{}w{}~z}}zzv~y{z}|}{x{{|}{|{~{||{u{wyv{wzxzx{x{{{{y~{}~}}yvzyu|{{{~|y{{y|||yuz|zzzy|ywxy|zz|z{x{}z|{{xzx}z{z~zz~yx{}z||~}~{}~zv~{}zx{|zwvz|{|{}|}x|xvzyzw}zv}uywzzy}{x{z|}|{z}zy|z|{wy~}v~}|~{{~|~~~|~{~}|}}~}~}~~|}z~zz{}z~}|{y~}|~}{{}}}|~|z||}~~}|zz{~}}{~||~|}~~wy{~y||~w~~~|~~}~~~z}}}~~{}~}}}{}~~|}~~~|}}}}}z~~~}z}||~z~|~}}~}}}~~{{~~|}{~y~~y}x~}~~|~~~~~}z|{{}}~}}}{}~z~}|}}|~}~~|~z}||z{z~||{|{~}|~~zy}{zz}}{}~~}{~|~~{}~}~}~|~}~~~~|}}~{~~}~~~{~{zz~~~zz~|y|}}|}}}~~}}}|{~y~{}}}}~y}{~~}}}|~{~}|z~||~}~~~y}}}||}}{|~{yz}~}}~}~}y|}{{y|z~z|}z|{yzyvy{}~y{{|z{|~yz}wxx{{{z|yy{ywyzx}uxyxwwyyy~zzy{zyz|z||}{||~{ywyxw}{zzv}zz{x}xzz|z}yxxx|{{}wyxw|x}|zz}{z|{{{yyxxyy}z{}yzz{y}|||{x||x}~~{z|zz~xvyx|xxzz{t}||}{xy|zz{}xxzzyzxy|xyw{|y{vz}xyyy{xx~|x|x|}xz{|~}wv{||y{{~{zyx{zx{zzzx||~{}v{yyz|{xz|z}{xxv|||z{{xy{||x|vz~|ztzzz{z{z}y{|zw|yy~xy{}|z}y{zzwyzwyxyzzxx}x|y{y|zz}{z~xzy~w|y~y}y}w}}|}yx|w}|{{~zyxz}{|{y|}}z}}zxwzyy|yw{}y}{zz|||v|zy|x{y{{}}z~||}xy|x~yy{~yz|~x}~u{zv{|{x{{y{{xx}{w~y}vxv{|z~|yz{yxz|{y~{z}x|zzyz~y|xy}~x{|yz|y}{y{wzz|wx~{~{zyz}z{yzyz{{{w~y}|zz{z{{zx|wy{{zyv{|zvyyy{zyzyy~zz~~{||vxzy{||~~}{zzyx}zx{z|~v|yw~xy|y~xx{{vx|zs}{{{yx~xyy~y~}|{|w{v~|x}|z}z{x}x|yzz|{wzx~}wyv}z{w{wx~}|zw|x||yz}x}~z{w}~{}|~~zyyyx{xw{}~z||~z{zw|y|~}{|{{yz~y|y{u}{}||z|~}~~~{~{~~}~|z}}}~~~}|}|y}~~z~~||}}||}{}}|}~||~z}}~~~z}|~~~}~}}||~~~}}yz{~|}~~|~~{||y{}}|}~v}}}}~}~}z}}~}~}|~}{{~~}}~~v}|~~|z}|~z|~~{~}z||~~}}~|~}y|~|~{}}}~z~}}|z~}~|x~~||xz}}~}}}~{~~~|~|~{}~~~}~~~}}z~}~~~|~}|~z|{|{}{|{|yz~}~y~|~|~}~||z|~z~y~~|~}w}}y|{~~~~~}}}}|}|~{{|~z}}{~~{|}~}}{~~}}z~~~~|}~z}z|z||~}|}|x|{~|~|~}z~||~}~~{{{~|~{}~~}|~}}}}||{}{z~z}y{}zz|{yxzy{{y}s}v{|~zyzvxy~xzx~{|yyzz}}vw{{|x}xzyy}{~|}}}y}z}}||~|z|{}yzxyyx|xx{zz{zywytyzyw}yy|}|x|{z{{}}z}yz{}{{|{{v||wzzw|}{{~xyx}z{w~wxw{{|{{xwyv}yxx{z|wwz||{}y~z{yy}|zy{}~~}zy|yzy||y}v{x}}vyyx|zsz|}z{yw{{{xv}yz|x~}~{}t|}|vyzy~||x{yz}y~|}}}~||{~uy~twvuz~x{|{|{zwy{|xxvvxw{}}{|~yy}}{~}||{|wx{~{xzz|zzx}z{}~xy{{yx|zxx|zz{}{}{}~}zr{y{y{yw}yz{~x}}}{y{yz}}~{zy}{~z{y~vvxyx~|}|x{z~vwvx|z{|zzx}x{x}w~}{|{z}{||||y{y{{z}{{}}yz|{|{vuzy|yzxx|yzyyvy}{}xw{|{zwx~|yu{~{z{}yzy{}r{{{|}}}z{|zzxy}}}yzv|}{}|{{}{yuyxzz{{{yyyuxy|{z|{}|zxzyx{}{}{y~{{u}{}{}|z{z{}y{{w{|||yxy}{y{xyyy~zuxzyzwy{x{z~~}v{x|}{{z~~~~}||{}y|w}}||y{|yxu{xt{w}|zw{v||{tzv}w{yy{zyzz}|}}~xy}~zt}xz{yyy~x{||{|y{zzv~x|y||y{{yxx|w}|zxyz{}zwx~z~|z}y|{w|y{zzz}{~~~~~}{|~|~}~~|}{~}z~}~}~}~~}}}{~|~|}z|~~~~}}}~||}}~~z~}~}}~~}}}~}z}z}|}{}~{{|~~}~z~}}{|}~||}y~~{~}|{{~}z}~~~~||||~}}{~~|||}y{}~|~{|}|~}~{}}~}~~|~}y~||z||~~{~x~~~z~~~|{|~~~}|||}}~~}}}y{}}z~{~}}}}~~~{~~~}~~||~~}|{}|~|{}~~}}}|{{{{z}}||{}~}~|{~{|}~{~|||~~{~}|~~z}}~~~}~~{|}~}~{}}z{{{|~|~}}~~~}~~}}{|{}~~}}}||}|}{ty}}yzy}{{|w|{||}||xyzyy{y}x~{x}||w~v|}yzy{|}z}w{|zrx~}v~~z{z|~z|{x{yx~xz~yw~{z{y{xy}z||zzyyzz|yx{zyxy~|zz{|z~{z~|yxzzzxx|{|xy|z|}y|w}z{||}{z||x|yz{zz{|w{|{{y|wv~{y{z|xw||wzuyx{}~{z~}|{vy}~{vw~|y||{z~wz~~u|yvu}{|xy{xxzzy|~y|xzx|zxvxyyz|y|~zsz}|z|yzx~z{~yuxwyy}}z|}{}{{~xyyz}yzy{{}v||~xxy}{{}{|z|xvz}z{|}w|{x{y|z}~|z~xx}xzx}y}{y|zwz|||wy}wzxz{{}x~}{zzz{z|xxz~||x}}y}|{}}}yz}xx|{}||y}zyzyxz|y{{|wzzw}{z}x~{{y{zw{wy~{{zy~{y{vvw{|}{ww|{~z{xzz{x{w{|zzu{{}~{~{||z|}z~{v|x}wyz{y|zzywy|~z{ux{}~zv~{{{||zw}s~||u{zxyxxyzwzzzxz~zyz}zwyw|w~{{wzv{xyuxz|rwxx{z|yw|{|ywvz||xz{x~y}yz~yz|~y|y|wx}~|z}}z|{wvx{|~ywxu|w{yyy}{z|{vwwy{x{|{{zwx|}y}~|w||uxzxyyzvy~w|zxyy{}|w~xy|~x|{{zy|x|}|w{z}wzyz~y}|}w||x~{z}y}zvzwyz}|z|{{ywz{|y|w|zwv~}}|{|}~~}~{~}}}~y}|~~y}{|{|tz{~}|~~{~|||~|||~~{~}~~}|~|~~}~~~~}~}~{}}t}{}|{~}z}~}}}~~}|}~~{z~~z~}}}~~~{|~}}~y}{|y|}~}||}{}~~|~~|~~}}~~z{~~~|{}~|}}z}}|}}~}~~~~}}~y}~}|~}|y|}{{}~~~~~~{~{}}|}~|}~~~~~~{|}}}{{~~}~~}~|}|y}~~{~}|~}y}}~~~~~~~~~~~}}~~|}~}z}~z~|~|~~{|}~}~z}~~~w~}z~~||~~~{~~~|~}}}|~~y|}}}{}|}}{|}{}~~z~{|{w{|}x|y{z{zyxx}w{|ztz{{xyyzv}{zw~{yysy{{vx{ywy|{yzz|~y}~|}{y~v|~|x~{zy~~|{{y{xx{xv|}yww{~{z|zxx~z{{{w||wx{z{xx|}w}|xw{w}~{|{||z}}wzzyvzx{vzyw{y|wz|w{x|zuyzzzw{vz|y|xyyz|z~zz{}~|zzz}~}~{|x{|}z}zu|zywz~|w~~ywzyuuxxy|xxz{{xzx|v~w{y{}~w{yx{|z{z}|{{z{v{z|{yy||wywwy~|{zt}wzz||x{|zz|{yy|t{x{}~|z}zz{{y}|y{}zw|{}zzy}yu~zz|{yww{yxywwxzyxw}}z{xuzv|x|z|{xxx}||z|{~w|{{{{yz|}||}}{||yyx|z{{z}yv|{|z|}x|yx}wwv{z|{~yyyx{w}}xzx{}zyvy{|y{{}|~|xw|yzx{yy{{zuxzw}ywzzww{|zu}|z{wwxz}|zzy}}z}|uv{x{z{zxu{~wyx~xxy|{|xvyu|xwz|wxx{z{xz{}||y|zy}z}|z||zz{xv|xx|xzzw|}y{y~}w~yxyzz~wzxxx{y|~yx~yx{{}||vx{{{|~wy{{xzy}||~}yv{w}y}~|yvz~~{z{{x|{yzzzywzwyvvyyxwt{|{||zy|vzyy{||z{zy|y|z}z}{|~~z{{zz}}{}}wy|zyv{v|vyxwxxx{v|x}yxxv{y~yy{z}{{|w{{||}}{{{{w~z~}}}~~~~}}~~z~q}~}|}{~~zz|{}~~}}}~~~}||}y~|{|~}~}||{~||{~~}~}~{||}}~~~}}z}x~}}~~|~~~|z|y~{~}z|~|{z}}z|y|~}{}}}~}~}~~~y~~~}|{|}}~y}}}y~~}~||z~|w}|~{}{}|~|{|}}~~~}{~}z~{|}~}{z}{zz~~~~~}{~}~yy|z|~}~|}{{{}}~~}}||~~~|}~~}|~{}~z}|~{{|}||}~z~|}~}|~~~{}|}~|z~x~|x|}z{~z{~~|{~~}~z{~|~|{|{|z}}~~~}}|}~}~z{z~|z}{{|}z~z}{~|}{}}zy~{~}}|~~}|}}{~x}~}z}wxxwzx|yxwy}y{z|y|zywxy|x{}y{yz~xyzzx|zuywv{x{zy{wz|w{yxxy~|z|ztxzzzwx|{~{z}{}}|zw~w~x{}x{z{x{x{{zzt{y|xzzzy~zywxzv}xyx{|xzy{y}|y|zw|y{z}y|z{~|~xw{y|uy{|}|ww{x|wzz{~~}}}yyxvy}yyw}xwzxx{|}x|z{|xw{z|zzzzzww|}zwy|{yv~x}x}wyzwyy|}}xy}||{y}zxy~{yzvx{~y|{z|}{}~x|yxy|~{{xwz{|wy{{xyz}xzyy}}{{||yxvyz|}z~xz~z}zzy}~xzyw~z|{z{~zz~{~}y{{}{zzzzyw}|}{u|}yyw}{{y~wx~z~{{xzy{w}|w{{y}x|}wx{|{v{|vzz~{}zvzyxzyzwx{y{||{{zzzxz{}}z{}zv{yy{zy|yyz{zyz{{y|{|}}{{|y}zz~zw{y}{z~}x|xwzy}y}{|~yv{|wzy{}{||y~yy|xyzwx~xx~||}|y|zz{|uz||{x}zx}}|{zz}~wyx|xxz|}x~{z||s~{~{x}{xw|x}wz}{v{u{vzzz{{{xz|{yz~{y~zxyzy|x|zx|yv}z{|u{~z}yx{{|yx}}x{xzzzx{~{wzy}vz}}|{{{xxxy|}{{|}}{yy|~||yz|y{}{yxy}z{y|}|w|{t}{{ux~y|{{y}~{z|z{yy}wyz{{}{z}z{|z{|w|zy|{zz}zy|{y|x|z|zy{x}~}}{~}|}~|}~~~}z|~~|||~~z|~}{}}v~{~~y~|~}y||}y~z~}{~{~~~z{{{~~}~}~~|}~|}}y~|~}}}|~{}}~|z~}|}}~{{}yu~}}~|~|}}}~}{}~~}{~~}}z{~~{{}~~~}|~{{}}|}|~|}~~|}}}{}~}|}~y~|~|~}~}~~y||||{}}}z~||~|~{~~~}~}}~z~||~}~~}~}~x~}|~~~{z|}~}}~{{~{~|}|~||}}}|{}}~~~~}~~w}|}}}~||||~||~~~z}~|~~~}}{}}|}}z}z||x|}~|~y|~{~|}~{}|~}~z~~~~~~~~|}~~}}|~~}|}}}|}|}~{|~{||}~}{~v|yyzyy}z}|vy{zwyvzwzzw{{||y{|~|zzxv}|yw|zxzy{}ww|y}{y|}~{{{z{~}}zwzz{z~}|z{{y}z{wxzyxxw{|vv|{~x{y}xxz{{}x}|{z{z|}ww~~xz|x||ws~y|{z}~ywz}zxz~}zv{{{zy|z~yzzwxx}}yxxyyu{}|uyx}|z|}}|x}|wz~|w|w|zy{{y|zz}x{~zxz{s|{~ww{yxx{{z{}{uzwv}wzx~|{xw|z{z||~}|{x|{|x{}~ywzty{~}}v}{z|xw|yzzz|yy}w|wzw|zy|{}v|}~yyw{|}{{|}y~xx|yx{|uvwyz{~yzxz~z{zzuyv|wzxz|xzx{zzw|{~}|}zz|~||~}~x{|{{|{}~|~zz|yz}|v|z|y|yzyyyv|{{~y{{yvu{{y}|xz|z}{z}z~~~}{w{z|}}y~{~{z{|}~~||{|ywy}|tyz{zyzwyzyxzwww|x{{y{z|z|||owz}z|zv{y{|{|z~~y|z~}}~zyyy{w{yx}|{zzvu}{}~{zvyy{y~{yz|y{x{tzx}yx||zz}|{w{{~v}|y|}ywv{z~|}yz{y}|y{}vuw{{z||yzz{vzw|{~}}zwv{~}{{z}u{}|}zzx~{{|xz}{zzzv|{|zzx|z{z|}txz{w|{{|~~vuwz}|~w}||yzy|{z{{z}{|}{~||{|}y}v{zyzz{zywxzv|{yzwxyz~{yzy|yqzu}|z}}{yx|}~{|x{x~~}~}}~~|z}y~zy~{~}||~~~{y~}y~z~|}}}|~}|x~}|~|||{{}~x~{}}y}{~~|}~~~{~zz{~~}~||x{z{}~}~{~~}}y{}|w}~~|}}~}x}~~|z|}}z}{x~}~|{|}~||}}}}}}~~zz~|~~}}|~~|}|~y||y||}~zz}}~|}}||~|~~}~~|~}|}{~}~}~||~|~||{||~~~|}~}~{}||z}~|~~~}~z}z{|}}zzz~|{|~|zx}z}{}}}~}~~y{{~~}}~}}x~~~}}}{|}~~~}|~~~~||~~z}z~}~||~|}~}{}}}z}~~{~~~~{|{{~|~|~z~z}~y}~|}~z~~~~{{}||~~~{|~}y{|~{~|~|~~~|{~z|}~|~~zz}|zxz|y||u||zx}z|w}|{y{~z||y|}~w|xx{z~x{|z|z}}z{}w{~{{z}~||}z{}|~u}{||}|y|}uzyz{~}z{~z|||x|z{yy|{{{wx~~~zv{}}{~y{{}w{|{{{}xzw|~{{|x}z}w||y|~yu|~yyw|}|~}z}~}}zx}t|zzz~|}|x{yyx~|{v|y~z|{}|zzy~{~z}}yy}wzz{}|w~x{z|}}{{}{|}~}w{||y}~z|{{{}{{{wz~}|{{|z{yyz|z~zz}|}z}y|~}{|}z}~{y{wz~z||}{w~{{|zzzy|{z}y}w|z|yxz{{~~z{~x}x}x}{|}||zv~{}z{{w~|w|||}~|{{|}|{}||~|~~yzz|z}~~{y}w|||z|{{{|}}|}{||{{z|z|~}z}{zx}w}y|}}{{|xz||~zxz}~}|{zzy|yyz}}z}}~{|}}zv{wz}}~{y||x|xz|xyx{}{|z|x~yzyzwzyzz{{|}{w}zx}}z|y|y~z|{{zyz{y{{}{~{}y|s~xyyz{z||y}|}{{|}z{}{~y{}zy}x}}{z{{{y~|xz|x}~|}|y||x}|v{|~{~}|zzz~|||x~z{}{{||~{{||{}y{y||z{z{~x{~|{y{yy}xz||x||z}xyy~z|~}z{{~~{y~z}|{}z~zyz|}~||y{}z~}{xy||}}wyzy{wy|}y}}~}~|}~}{~}}~{~~}}z~~}~~~~~}~}~|~}~{~y}{y~|~~{}|{|~}~||~~|~~~}~~~~~}~{}|~}}~~~~{|~~{|~{||}{|~}|z~}}~~}|{~}~~}}|z}~~|~~}}~{~~|~~~~~}~}}~}~}}~~|~}~y~~}~|~}}}|~~~~~|~||~z~|~~}~~~}~x~}~}}}~|~}~~~~~}~~}|~}z}{}~~}~~~}~{|~~~}~{~|~~~~~~z{z}{|{~yy}z|{z|wywuyw|vzw{v{}z{z{w{z|{z~}zvy|{}}v|xw{{|{xw{yz{~|y{}}}yzzyw|zz}y{y|yy|z{|z{|z|yzuz}uzzz{~zw{w|x|z~v{y{z{|y|{zzz{zx||zxzvxt{yv|||{{x}}{{~zxuz{{zyuxwx}y}}~y{}z|zz~y|y}yv}z{zyx~z}}|uy||s|{{{zt{xz{{{{y|xwuw|z{{zxz}}xu|}~|~y|x|y|}y{yx}y~}||v}{z}y~}tzxy}}x|xxy{zwzv~zvuvu|wz{y{|{}y{|}zyy|}}yz~y}x~{w~uy|x{}||wxy|xyz|{}{vxzxtzywx{||~vzyyyzy{wz{|{yvy|}||||}xzyz~w}xzy}z}wyq|yu}zz{{~{zy{w||y}|yz}zvzwz|zyzyy||yzy|}}|zz||x~z{{}ww|yz||{yzxyzyz{xz|vt{z|wz}|zz{vt{ux~y|}ww}|yz~{|{zy{|yxxyv{y|{z|xz}x|{|z|vwyz}z{z||uyyuxz~}{z{{y~ux}{{z{z{{{}{~xzz{}x|{z}}{x{zz{|v}{|}zxxwwyy{{{wyyvx|xv|v{|uyyzzy{}|xy|{yzz{~|zy{}||yx|y|z~{{z}v|}yz}{wyz{yyy|{xwzyw|yz{wyz|yy{{zzxzyy~{y~|~ww~}{y|{zyzwy}z~yz{x|{z}zyz|xz||yz~wzyy{|}}|zw||z~~{|zz|||x{}|}{~y~}~{||}~~}|}~|~}~}~}|~{}y}~|~~~z}~|}zz~}~~~||~w~|}~z|z}z|}}}|z~~~~~}}}}|}{{}}}~|}}|{~{}~u|~z{~}~}}}}~||~~~|~~||}|~{~~~}~~~~}~}|~||z|}}~|z~}{}~}~~~}~|~}~}~~~{}|~x|~~~~~~~~|~~~}~~~~|~|{~~||z~{}{z}|}|}}}}~{}~~}y}~|}}~y{~~~}~||}~}}}|~w~}~}|{}~}~~~|}}~y~~~~}~|}|}}|}|}~~|y|y}{||}y~}{~}~|}y|}}}}}}|{}}~~~wz{}{~~~z}y~yz|{{{zzwzz{|||z{x{z|xx~{y|~x~zyy{|}{y||}x{w{}|yz|{z|z{}}|{~||}|yz||}v{z|yz}~}}}zzzz|}y|y|}z|vz|x||}x{~xw{x{yx|{}zz}zz~}|y|{{{|}}|{z{{{w|xyxv|zyyu|~}}{x{z~}{z}{z}{|{{}yzwz}~xvz|xz~zx||~}|z{|||xzz~|{w|z}||y~{y~{z{x}z|}~}y||}}x{x|}~zzz}|}y}}}~~{}y~~{}}|{y|}{|}~}xy{|v{{y~x}z~z~z}}~z}zz|}}{z|}z~|}|}z|{{z~||}z||}z~~|}~}~y}{{{|{{xy~}{~x|{|y~{~|z{y~~~xvzx}{|xy~|x{||zzy{y~|{{{}~|{~~z}yy}z|z{z~~}~z}~wyz~y|{y||y|~}{y~}y{}|x|zzzo~{zy|||{z|||z}z|}{y|y~z~||{yx|{z{{xx{{~{x|{yxzv}z|{zzz|{{||~{}~}{{{zy~|y{y||wwz~z||{~||yu}w~oz~{z}z{t{}y}qvzwy|{x{zx}zyxx~{z}~}{}}yxw{{{}zz~z~{zyx~{}{{{{~~}z{zy~{yy~~{z~|~{|~{|}{x{w~z|||}zv}w~}}~~{{{~zx||{{|zzw~z}z~y|ry{z}}}|{|{{}}z}x~y~x}{|z{{~}}x~|{{y~}z{||}{}zxz}|yz|y{xx~yzxzw{z{|~|~}|}}}z~~~~~|}{~~~||}}~~~}{~~||{~|z{~~|~}}|~|~||~~|z}|~~~~~}|~~~~~~}~z~{~}~~~}~~~~~z}~|~~}|~~}}|~~|~}}}~~}}z~|~~~|~}}}~}~}~~}~~|~~~~~~}~}}|||}~~~~~~}~}|}z~|~{}~}{~~~|~}~|}~}}~||~~}}~}|~{{~}}}}}~}~|~~~y~~}|}}~~}|~y~~}y{{~~~{|~{|}z}|~~}{|~~~}~}}~}|}~~}~~{{~z|~||}{z}{x|~z{|}tu~zyw}{{||yx|yy{zz}}}||x{|xxzzz{|y{}{w}z~{}|x~z~{}ywyzy}}z||||~x}}y}z{v{zz}w}zw~{~z~|zx|zyv}|}|{zyz|}y}z~|z}~y~|x~|y{v{x{x~yt{z{u}z{y{y}~yy|y|{yz|}~yz}{x|}~x|{{|y~|~}{{}}|w~z|||v|xx|z}|}{}y|x~x{||xwuzxzz~{{}}~}z{||}|yyz~z}|z~~|v~{|zy|}y{{{yzzxy|z~|w}zw|}{{x}z|z{}~~|}}}z||~|~|~{|~}~z|||~||}zx}}~{z|vy{|}~z{xz|}{}z~|{z{y|z}}}~~|zxyz{w~zyy{}|zz{{~x}{||~}zxxy|zvy}z|z|z{w{}{}}}|}|zz}}{|y|{z}~}||{z||||||z|{z|{|{y}|}yu{w}u|{~xz|z}}z{yzz{}{z{w|x{{{zyyz|z|{}~y}}x}zzz~y|z~|{zt{z{y|zz}|zy{{z|{y{~|{{|{~|~~xx~{{||{y}|}~}|z{~{y|yy}ywxzz~zxy{{w}|x{xywy}}yyz~~}~}}{||}|}{}~{|{{~~wy{z~|xxy}{~zzz}yz{|y~zz{}|{~y}}y{{}zz}s~y}z}{}~~{z~{z|}{|}|x}wy}{{||}yz{|{zy||{|}}}~}~}}~wz{~x|y}~|~}}{~~~~|}~~~~z}~~}}~~~|~{}}}~~}v}{~}~}x~||~|z|z}~~~}}{{~~~|~~~}|}~|}~|{|~~}|~~|~~|~}z~}~}~~|~{y~|}}~|}}~~|z~~~~~~~}~~~|~~}~}}|~~}~}~{{~{~}~}}~}}}x~}|~}{y}}}~~~~}|~|~~~~y~~{}~~}{}~~}~}}~~~~~~}z|~~z~{}||~~}w{x{~|{y|}|xzyz}|ywx~z{|x{xyyz}{zx}q{zzxyzx}uyz{{{xwxx}|}|y}{x|}~y|z|}xz}z}x{}|{{zyz{{w{zy}y}x{xyzy{z}wz|~{|~w{z{y|x|y{x{~|wwwz{zvx{xyy{y{|{}zy{{}v{~wwv||{|}zz}y{{x{vzzy{x~{{x{u{yywy{{yx~||{wx}y{x{|{w|{|zz|{z|x{xww}xxxzxxz{|w}|}}wx|{{xytwyw{{}|{{zx{y}{|xzx{woy{z}|wx{{y|uwuv{|{}x}zz|xywxvzzyyz||z{}}|z|yzz|xx||~|w{zyyxx~xxxy{zz}{z}w|y{yyz{x|y|yzuzz}}yyzyx|||}|zy|xxyz{|~|{yx{}xzx{}|}x}{w{}zxz{}{||}{zz|~{vzzw||yvywxz|||~xz|zyy||z{{{x~{v{{zyz~zvzxvy~w}z{{yv}{|z}yzy|{z~|~z|zzx~}{z|x{|v||ty{wz}|}wzw|yzy{zx{}||v|}z~yv}wzy{}|yyw}xx{z{xxz|zy{}zz~~y{y~}|zy|zxw|z}y}{{z{zz|~z{}x}|zyy}z}u}x}y|w{yzu{{yzy|xy||}z|y|}||yyz~xxww{{wyy{{||{y|{yw~}y|}xzuw~yzzy{w{z{v|xxz{{zx}~z{wzz|zy{{||}~~}yz}|~z}w{y~y|vzxzx}y~|w{|{{v{||~vx~|~xxxw}z{zyvz|~~}}~{|}{~|~~|}~~~|{|}|}}}{||{|~|x|~|{~}{|z{}}~~||}}~zy}~~}|{~{~}|~|~~{}|~~}|}~|y||~}|}~~~}~|{~~}|~~{~z}~~}{|~z~|~~}~|w~{}|z}~|y|~~}~}|~}|~|y}||{|}~}}|~~}}}~}~}}}}}~}}}}~}}{}}~|~}|~~~}||}~~~~}|||}~|}z~~}~~~|}}}~~}|{x}}{~~~~||z{|{~}}}}~}}|~{}~~x}|~~~|~~~~~|~}}}y}}~}wy~|~y}~|~|~}~}z~~~}}~}~~~|z}{z}~|}}|}~{~}}z~}~z~~~{}~~}}}|~~~~}|~||~}}~|{|~{~~}}~}{~|}}}}~}}~y}|z}~}}}~}~}|}{}z}~|}y{|||||~y}|{}y{w{x|||w|{yyyx|xsz{|{|{zw~w}zzz{}z{}|~yy{zz}|z~|{~y}~~yz{u|}{|~yz{zu|||}{{y}y|{xxwx}v|~}~{y|z{~z{~|x}z~{|}{zy~{||xyxzt{{||}}z{zv}}{}yzz{yyyzzyy|~z}zx~zyyzxz|zzz|{z{{|zzz}}{wyyy{yy|x{{{zyxw|z{{{}}{{yxz~{{~~~}|~{v}{}}{|{~zy|||}}{||w}z|x~~{{}uzy|}|x}z|zx|y{z|y|v{{{|w|~}||~~~~||z~{}y~z{}|}{z|xyz}yz{x}z|{{{y|w|{y|xy~}|{{{z|x||z~}~|~|z~|z|x~{{|{|{|{y~zxww~~{yyxzx{y|}w|u{|s{}}{|~x{|{~x~yyz~||~yxz}{yyx|}y{{|y||zz~{z{{~{xyyy}~}y}yz~~~|}{}z}~}{zuyy~x{}t{}|}{|zz{|}}z{z}yyzz{zy}|{s{~yx}zy|yz~y{{yzyx{y}|||~}~x~{{z||w{vy{}}x}}x}z{~{}x~xxzyx}|wyy||}w|x~zz~y~zwyyy{vz{~w~|x{w~|xzzzyyxx||}xy|v|~|~|y{xxy|}|y{}z|{{w}{~}|~z~~~~{}~z~~~xw~|zzx~{yy|{~|y{zx~yz~zzy{|~~{z||~z{y|{{}{|}|}}~|{~~}~|{~~|z}|~}~}~}}|}~}|}~}}{}}}}~|~}~}~~~~{|}{|z}|||~~}~x||}{~}~||~}|~~~~~}y{~{}zz~|{{~}z~~}}~~}{~z~}}}}z}~|~~|}~~{~}~|||{~~}}|}~}}}}{~~z~~}~y{~}}}|{}|{z~|}z||}}~~x{}~z~|}}~~|{}}|}~{~}~}~|}}|~}|~|~~~}w~|||}}~~}{|~}~~y{wyy{tzz|||wyzy|wvwy{y}y||}~{}{y}~yyy{}|}|z|xwx|z}z~}v|}x}wxyzxxz{}{|zyx}{|wy|{zuy|wx~~}zy~z{|yy~v|xwxx~y{{yy{{||xwy{yyzx{x|{{{||vw|y|w|zzyyw~yzzv{~vz|wz}z|}z|y}yz|xzyxyyxyyvx{y||||xw}yy}|{xy}yxy}{|}yx}{w}vz{y{~|w{x}v||zx{w{~w{~wvz|x{|w||y~{yyw~yywy|x}~w{~}y{}yxxy{|yxyx|{~{}xz{xpxzyx|x|{wuzz~}zw|ywxyvy||{yx~yzzyy{y{}zzzz{y}{zu{{yz{{{xz}yz{{w|}y{x{|{z{zwyzz{{zy{|yxzz}zxyyzy{}z|z{{w||y}yx}y}z{x{wzz||wx|{|yzz{{wxz|}{z{{|txzz~y||u|z{}{xw}||{|{{~}x{v}yzy{{z}{|x{}{{{zwzyzyywv{}|zyxw~{|}z}~y|zxzx{~{zw}zxx{}y}}u}yt{}zz{~{z{xv}y{}~yy|{yz}y|}||zz|w|zy||}|}y~wxzx|yx|yxz|vywzx}w{y|}|}}zz|yyx}{z}}yz{yx}}{{zxy{}}}xzy}z|}v}yzt{}}y||||}}wy{z|vz{xzy|y{xwxzyy{~y}z~}|zzwz|z~{z{|~yxyzw}{zyw|~~{z{x{}x}wx~|~yx|xzx|x{yxy{}{|}~~{{}~{}~y|}{~}{~}~x~}|~~w}{~|~}}~}~{}||~}}}~}~~~|~~~|}y}~~z}z~~|||{{}z{}}~x{}{|}}|~~~|~~~~~~~}}~~~}~x|~z~y||z~{}}|{{}~}~~|~~{~}~}|}}{~z}|}z}}~|}y~}~}{~~~}z||}}~}}}~{}}}{}~}}~}y~~~{~|~{~{}}~}{|~|}~|~|{|}|~||~}~z~{|}|~z~~}}y~|}x||{~|~~}~~||~}}}}~{{|}{||~{{z}|}|~}}}|~}~||~~|~|}{~}~y||~z~}}}~}|}~~~z||{}~z|~~~~}x~x}~~v}y{|}z}~~{|}{}}|}||~}}}~}|}}x}~}{}~~~x}|}z}x}}~~|{~y{}|zx{w|{yzxxyyvzy|x{|twx|}yy{}yzvy|y|vy|yz|~{z{w|{|zz}x|{{z}{|y~~yyz|v}}{y{}yy|zy{{yy{}xw{sw|z{|zy}x||}}{{y~z|}{{{w~}x{}v{y{wyx~zz{zyww|wzvywv}z||{yxwzwyy{x|}}{z||zy{zy~|z|z~~|x||zu|~z|y||zzzzuyw|z|yxyw}tzy{vyxw}{zyxxu||}yy~}~|xz|{|}z{}u~~z|}}~{|xyyv~w{y{v}yxz}ywzzw|xz{wwyzvz}z|}~{x|z}zz|v~z~|~|zzyz{w|zu||~}~~y{|xzvxzzyzv{{u~}}{y{wx{zv~}~}}|{|}}}}~|||zvzz||zu|yx}{|w{}{|y{wwx{|~zzzy}}{wxw|x{x|}uyzxz{x||{{}zu|~zzxy~zy|{{{|z{zz|z{xyy{zt}wy{~zzyzyw{xx~{v|ywy}w~xxzw{~y~{{{|z{|{xxyzy{}v~~|szz{}wyxyzx{{zyz|yzzw~ywy~yzxzxz|{x{|{y|~{z}~yz{}}{~yxwzz{zx|zzz{z||y|vv{zy|v|{{|||xzxxxyz}y{y|y}|{y{}~y{{ywx}~}||x~|x|y}||{}xuzyws~x|tyy|y{x{xwy{y|}|~zx}~|w|z}|{|zy~v||}}~~||~z{|zx}}{zxxu|{zy{vw||y{z{{{yxyz{x{||{{{z{yzyz||x|{zzyz~~|~~}}~|~}}}}{||~{}~}x}}|~}~~}|~{~~~~|z}~{{|z|{~~~|~~z{|}~}}}~~y{z|}~~}}~|~{~zw~y}|~|~y|zz|||{~}|y|~~~}|~||~|~}}}}|~{|{x~}}}~x{}~}}||~}|}~y|}}~~{}|~}~{~~~~~|~}|~}~z}{}y||~{~{}||}{|||~}~}|}w}z{x}~|}|||~~{}}}|}|z}~~v|~}y|}|~}}{{}}}}~|~}|z{{~|{~}|}{}~w{|}~z~~~}}}}x~~}}~~~~}}}}}~~{{}}z~~}{|~~}}||~~|{~~}}|}}{|{z{}{~|}{}||~~|~|{{z~wwwv{yzy}wyyzwx{wxzy{zzy}z{vyv}xz{zw{x||yxx}{y}z{y}{{{xzz}|{y|w}{v|x|zyxz}wy~||zx{~{z{z|xzy}u{w|zzwx}z{z~zx~|xyzxy{{}xx{}x{x~zvzyy||{{{{zz~y{ywz{zy{w{{z~xvzz}z|}|xyzyx|xyzxyy}}z~|~{w}wzwzzy{{yxz|}y{xzux||y}y~~xzxyy|}y|{yy~wz}zyzz|yy||yx{z}|{|zvyzzwz~|u|zy{|xyyxzvzxy|~{}vxy|z|{z~}{}|zxz}zz{z}yxy{y|x{{|{{}|~~~y|zv~~|x}y{zz{t|~||x{zm{{|wz{zzz{}xz|~z}z}|xx{v|}zw~y{ww}|{v{{z{zz|z{yv{|{zy}}xv{yzxyyzzyz}z{{ww|x|zz|w{yyxz}wy|}|z|~u~{z||}w}{yxz}~zwywv}y{|zz|yw~{y~||v}||xy}|yyxy|z{zzvxxy~{zz}y|z{yzxxz~yzwxxv~y|zw{}{{xwzyy{|z{{{~zyzx|x|}|zv|z{||z{~z}~{yyzy}{zuu{{~y|{{wv{zyxwzzw}zvyz{{||zyy~{}}yw{z~xz|}|{{{z{y|xx{|z{y~y~{{yx{|zz||z~wzz|~y{z||}yyvy|z~||{x||y{tz{~xzz|}|~zy||}x{|x{xv}|{|}u~~{yxxx}|{y{||y|||xz}y|z}{xx{x}|~~|z||~{|~{{~~~~}~}~~}~~|}}}}}~z}}~{}|yz}}~}||z}||}|{}}}|~~{{|~}|}}{~}}z}~~~|~~|~}~~~|~|}||~z}}z~|}{~|~}~}~|{|~z~|~~~z}|}~}|z||}~~}}z~{}y{}~w~~~}}~~}}}~~}|}z~{}}}|~~~}~~z|~}}|{|~||{~~{~|~}~~}|}}{|~}}~~~~|~}~~}y~}}||}~z~}{}~}wz~}~}~~|{z}|~~|~|}||~~}~|}z|~~~}~~~~}}|~||~}~}}|}~w|}~|~|~}~~~|}}}z~}~~}~~~|~{~~~{|zz~|~}}}|~~~|~||~z{{}~~{{~~~{}{z}~|z}}y~z}}}}}}|}}~~~|{}~~{~~~}x}~|}~}zz{y}y}{{zzxzzy{wuyvx{z|x{}uz{}yvyzwz{z}zuyy}x{r{y{{y}xxz||}~v}}|}y~{}xz{{v|wz|}zy~|yyzyy~zwwz}y{wwxy|xzyzy}xxz~ztyzzuy||zy|z}w||}}xy{xzx{vy~||y{zzyz{zux{|w}ywytyzz}z|zz{{~z{|z|~xyzzzzx{}|{{{{{y{|yzzzyy{{{x{{}{~vv{z{{zuy~{zz{y}z~{~}xyz|}y|{{|}}|{y|{uw|zy}|x|wx|z|xz|}z||zz{~||zxzzzx|{y}}|~~x|}x}{{zy|{{zzwy|zw|y}u|}|v{|{z{{yxyzzyy|wv}}|x|yx{vvz|}||}yz{|~{yw|w}|}xyxz|{y||y{~z}vxy|{{~x|y}zxyy~y|v{vxzuyyx}wz~yyxx}zz{z}{}}|}{|z{|}}z}z||v{|x{wuv}z{yzzx|}yzszyxy{}z|w|}yx~zwzz}~{zz||~{y|zz}}z{zyvvx{y|zxw{yx{v|}vvyzzt{zz}r}vz|{||x{{|z{yxzz{yyx}|}xz||z{zzyzy{{y|}z{w{}z|vyz{x{vxz|x{|zvxzz||yyz|x{}x{|{x}}~}}yv|{y{xzyyw}x|wzx{wyyyyxyw|z|y}wzyx~yx{zzzx{z{yyxzzzx}z}zvy~y{x~yvx{|xx{}wzvxyxz|zyy|yzw{{y~||{{z}z|zyz|yy}|}{}}}zx~{{|~~{||{{}~~{}{|}~~~}|{}~|}{~~}~{}||}}}|~}~~}~{w~}~y~~~}|||~}|w|{|~}{~~~~}~{}~y|{}}|~~~}|~}{~}~}}|}~~~~}~~y~{~~~z~}}~{|||}}|~|~{}y}}~}~|~}|}}}{{}~}}}w~}~w}}}|}~||}~|~|~|}~|~}~z~}|~}~{z~~}~~|}~z{}y~~~~~}}}~}|~|}}~~|}|~}t}{}~~}||~{}~~~~~~~|}{~y~}}|}y{{||~}||~{~~~~|{}~~}{~y~z|~~||~}}~|~}{~|}~~y|~~{~}|||}~~y}||}|~~~~}~~}~}}y~}~|~}y{}}{}y|}}|~x}z|}}~~~|}y~|~~~}}y~{~yu|}}}z~}y||~~~~zxz{yzywvyzvxy}}z{zzy{z|z|z}zw}x{yyw|xy~xzwz}y{ywy}x~xzy{yv{||z}{|wz{vvzw|z{w|~|{vy{}{}xxzyvz~zzxzw}w}{{|s|{zytvu{yzzz{wz|z}zzwzzzxv|{{{x{z{~zxwwxzxzx|{}xy||{zzx}{xzyz{{z{{xv{y~w{z|yzv{zzyz|xzy||zz~{xzwzt{{xvwz{~y~|wz~w|wwz{{{x}zwz}y{z|}}}|zxzxv~}~z|x{v~|zz{w}~{||yy{}z|{zxwwz|yy{}{{|{yzzwyw}xxzz{}}~~yvzxwyy||w}}ywy~yy|zx}{~x}}xxzy}y|vzvwzxy|}}zyz|x}zyy}z|xy{x~{{}yv}{wyx|u|zyy~|zyww|}}|~}z|y}y{t|~zzv{yv{|~z{{}uwwxy{wzy|{|}~}{z}ws}{|{}{w{{yz|{y{z}{uxzwwzyxxyy|}xz|y|{wxyz|v}{}y}z|{ywzywz}wy{z}z|{w||yy{vz|}tyx}~y}{{y|{zy~|v|{{yyvwy}~wzx{wv}t|zxy~w}yyy}}{}xx{{}|zz|{{yxz{z}}{~vy}z|}vyyy}yzywx}xq}|{vy}yvyx|u|y{|x{xvzyy|{z{zw{zyx|zyxwx|wxz||~yx}y~{yzwz{{z|wy{{uzz{|zw{z{{ww}}v~{|~{|z}{wyxyyyxyx|{|w{|{{{yy~||~xyx{{}{zy~y~uzyu}y}|xy{z}xy{}~{wtz}zy|y~}~}~}}~}}}|}|~}~~~~}~~~~~~~~y|||}~}~z}~y~~}}~~|x}~}~}|}|y}}{z}}~~}z}~}|~}~||}|~}}}}~{}}}|~~{z~{|~{~~|~{|~~{~{|}}|~~}~}}}z{~~{z}}z}|{~~}||~}}~}||}~}~}~~~~~}}|~~~~}}|~||~||~w~z~~~~}~}}}}}~}}}~}~~y}|~~}}~z~}~}}{|~~}~|}~{~~}~}}|}|~{~~~}}{}|{~~|}}}~}|}{~}z}~~~{}}}~}}z}}}~~{}~}{|}}}~~~~~|{{~}}~}~{}~z|z~{~}}~~}}~|}}}~z|~}{z|}~~{~}}}~{z~~|~}|{~~~~}~}|z}z}{|}{}{}~zy~{}|zzyz|yzs|x{yz|x{|z{yv{xw{x}zxz|wx||t|}{~z{|~~||}~|{z|{z{}{z|}zz{}||{}||xw{{vyyz{~xzyx|{{x{zz~}|v|z{zx|v|}{{}}zz~|~||}~{xy{}yx||vyz~{}|yxw|z|z|y{zwyz|w|vx}|x|~~z|}y|z{y~}}~{}~~z}|{{|||y}yywyz{zx|zz|~uxz|{|}y{{}~x{|z~x}z}|zz~|~}z~|z~|}y}zz|{~}zxz|{xz|y{ytxzzzzyzx}~{~{x|~~t|}}|zz~zyz}{|}z{{z{||}wyzyy{{vx{{x|{w|w{{yxy{{|{~y~~}|x~z}{~{yz~x|{y}z{vxzzzy{z|}xyxu~|u}|||zy||zx~z}{{|y|y|~~||z~}~|~zyv~}~{zyxx{y|}y{|yy}z{~z{y|xw}{||x{|{x~y{|{{|}|}{{}}~{}}}{~{}}wzzz|zyy~zyz{{|{y{|}{{wz~xx{y}{|z~{|{w|~|y{{z|||~x}{v}}zyxx{{||y~y}|}z|zv{yyz{{}|{~|x{|~y}~zz{~|{|{~yy~}~y~|{z{}y}y~|uzz|{z{x{}zz|{{~{}uzx}~yz{xz|{y|}~yx{~z|z}z}}|~y~}|~z|~~|w|||xy}zy|zx||{zzzw{{x{|zy}v||||z|}||yy|}|}~z}}}~}~}~~{}}|~{|{}|~~t~z~~~{|~|~{~}|}}{~~~~{{{~~~|{}||~}{|}~~}}~z}~|~}}~}{}~~}|~|}~~}}||y~~z~~{|~{}~~{~}|~~~{|~~~}|{~{~~}}~|}~~||}}~~}~{|}}|||~~{~~{~~~~}}~{|~~~|~~|}~y|~}}}~~~~}~}}}x~~}~~~~|{|~~~}~}~~}~{~}}~}z}|~}~~~|}~}~~|}||}|~}~z~~~~~}|z}~}~}~|{y}~|}}|{}~~~y||~~~|~}zyxyxz{yyz|y{{y{y|zx}uz{vzx}x||xy~z{t{y|yzy|wyu{{zzzxywy}zw{zwv{x{vzx|yz{zx}}|{z|x||v{vy|{yzzy{|yz|yx{z{z|yz|{ty{yzvz|{u{wxxyu|~zxz~~y}}z{~{{x{tzzwz{z{|}}xzzyvv|uxyy|zz~}yty~w{~yzx||yz|vw|wzz{{y{yw|{|{zxz|~~yxzxx{{{x{x{||z|xyzvw{yvuy|yz|wz~zzx|{}x{z}z~x|u|~zyxz{}}uwzxwzuwvwvz{}}z{zyyzy|x}xzzzwzz~{{wytzyywv{yyxx{yxyyyx}zzxy{zxxvyy{|xxvzwxzyzzzw{yxzwuyyz}zzyx|zx}yxz|{}}vz{{z|{}||{{uzwy|{x}|x{|xz{{{}|xyzwx{y||{z|||x{zx{zuxy{yy{~y|}{{xu|y{w|y~z|z{{zyx}z|xyy{vzq|~y~y|{zw{w}}{}|xy|{yxytyyzyy}v~y{|z}wy{z{}}}}x|y{w}|vwz~zvyzz}y{{~twv}~}vxu|z||zy{{x|{{}{s{~t}zz||~|{|{|}~|zx{w{zxz~zxvzxwyyxyv{yz}{~xz{x{z}z|z{yu|{|{{|{zzwx|}{|{zwy{|{}xy|z}{{z}{yy{x~y|x{}}|t~v|{|{y}{|xvyw~{zxyz{{w|w{~{y|y~|}}|zxxywyz}y}y|v}x{yz~{xtywyy{|}y~|xwzxx|}}|yz}||}}}}~|~x}||~|~|~~~~}}{|~~~}}}~{~}}z}{}{}~~z~}}~}{~z|}||~{|~}}~~{~}|~}}z~|}|~z|~~}|~}~}}|}~~|}}{}|~}{y{z}{}z}{~}~~|{|z|{|~}~||}}}~y}~}|~~}~~}|}||z~}~||~~}}z~y||}}}||~~}}~~~~~|~~}|~||}}~}||~}{~~~~|}~z~}x}~}{~~z~z|~{}~~~{}{}{|{|}~{}}z{}~}}~~~~~}{}}}{{z||~~}~~|}}|~~|{}{}|}||~}}}}{~~|~|||{|~y}}}~{{|x|}}{|{~|z|{~|z~}}z~~z{|y|}~||~~}}|~~~~|{}~~z~~~{}|z}|x}~|{}|z|~}|~||v{ywz{|yv~{{zwy|w|y|yvzz}yzzw}{}}y~v{yuz{~}|z}{{}~}yz{z{x{x{rz|zw{{yz}y|zzv|zy{}zxy|{{}x}~z~y{{{~~}z{~}x}}x}}|y~}{|ww{}y{vx||}{~w{zxz|zw|y|{wwy{||{y}}|zy~~}x}w|{|}vzz|~x{||{{z|yy{|xzy{yy|zxxz|x{{x{zx|{~|{}t}y{z{z~wy~}zy|}x|}|~}|||{|xv|yxz}}{zz{zz|{y|yy|}}}z}u}w||}}z~~|vzw||y~z~}{~}{|z{}}{|yy|~x{xzy|wyxyxyzzz{w~zzxxwv||yz{~|}x}}~||}x~w{w|}|z|{~|}y{x|{x|}|z{{z|xw||yy}{{{yxy|xyz}{~|||~z}{{}}u~}|~}{~~}z~{{zx{|{{t}||~yy|{{{xyyy{}|v~xxy}~zyzx||y|~||y}{z|y~x{y~{yx{{z{w|{xy|{v}{|}x|{xw{w|zxxw|z}yzz~{y{{{z~}}zz|~~}|zz{y{}~yx{yw}}{z}~zzzy}xy}vwzy|xxz}~{{{|~z{yx}|~||~zz}xz{zwy~{yx|yw||zvx}xzy~xwzv|x|wzzzzz{{}{wyw~z|}~}~z~|{zx~||~||z||}|}w}{y{z{~x{y{x{|zvz~{{xxyzzx}{zuzx}}u{|{~y|z{xz~}}}~~~|z{~z}~}{z~}}}|~|~|{~}}~~~|}|z}}z}z~|~}|~~~}~}{~}~~}~y~|{}}~~|}~|~{y~~}~~|~~z~|~}|~~}||}~|~}~}~}|~|{|z}~~|}~~}~~|}}|~~}{{~~}~}}~|||~{}}}~{~~~}~x}}~~~}~}}~}}~~~}~}{{}z}~}~~~}~}{|~y}|}|}}~~}{}~~~{~||y~||~~~}|}z|||}{}~}|}z}|{}}||}~~{~{{||~~}|~}~}{}z||{}|~|~z}||}~~~~z}~|~~~w~~}{}~}x~~zyz{y{x{xz~{t{yyy}{xy|z~w~{wz{|y|~vzxw{xx|v|{zwyw}~{~y~vwxvzywyz{x|qy{xszz{}ywy|}||zx{{|vwzxtz|x}{t|w|z|}|}y|zy{xx{ywzwxwx}}{~|xw}wyxxz|y{}z{wuzxyyuu|v}yt{w|zyzy}sw{|{|x|{zy~z|yz|wx|z|||z|}}ywyzzvzxz{xx{|~z~xyyx{}w{y~{|}y~y~z|x{zy|yyw~~{u{y||uy{yxy{y~|z}x|~}|z|zwwzw}|yyz{xyxyy{}yxx~~z|wyyv|{yz{zu|zv}xxz|w|{x{zwx{|ww~wyx{w}}~yx}zt~{}{s}~zyz{x{zyzxxz|yzyyw{{w{}z{|w{{}{vz|}{~{zx|{wy|z{|zyxy}uwvz{|z}zyzx||{vzw}z{xz{{z||tyz~zxv{x}zzvzy}||x{yxwxx~xz{z|||zz|xxzzuy|y{zxzy}w~}z{v{z{|{~z|x~ywz{}~|wzzwzzy{z|yz}w||ywyy{wxzz}{}xz{||y|}yw}{|xz{}{yxzy~{{vyyzyzyx{{yzz|z~z{z{|}}|vyzz}zz{{|}z~yt}vy}y|zz|{xzwyzyyyzv}v{y}ytz}|{}x}|yy{|yy{{|{z}zxy{|xzx}}{{|w||zw{{y{v~wy}yx{}|yyyz~|zz|z{y|y|zzww|{|yyxx~z}zx||z}x{}{{yyy{~zzy}||zzwz}|z|y{}{~{w|~z|}}{{{|}z~y{|yz}}~y|~~z}|~|}{}}}~{|}{}|y~}~||~}}}}}|~}z{|~}z~|~|}pv}}}}z}~||{}~|}}~~}~~y~~~{{{{}}}}~~||{~~}~|{~{{~|}}y~}~~~|~}}}}~}~{}}}~~~z}~{|{~|{|~~~~~|}}}z~|~{}|{}~}~~|~~{}~~~}{|{~|zv}~|~~|~|z}}{~{y|~z|}{}}{}~z|}~}~|}~y~{z~~{}}{~~}~~|{~}|~z{|~}||}}~|}~z|}~~}}~y~~}~}|~}}||y~}~~|{{~z}||~~~~}|}~y}z~}~}}}||}y~|{{|}~~{}}~~||~|}{{||}~~~~}}|~~~|z|||~}||z}{~|}}~}{}{~{~||y~zx{}}}{{yw{ywwwy{y|wyvzzz~x{{w~zwxzzz{zvv{w}{yy{zzyz{|}wz|z{u{zx}|w{xxx}|uw|xyywz{wyyz}{{yxxw~twzz{{uxx}y~vx{z{{xz{~|{|wzyyz}}|xw|{||xyy{zyywzzxz~y}uyzxyvwwxwzz}~wzy{{}}x}~yy|z||{wzy{yzwwyxwvy~zwytszzux|{z{xy~zzzwx{zz{}y|}y~{|||zx|{|}{}v}{||}z}z|w|xx}|{}wyy}xz|z}|xyw|yzxz|xzxw~{{|{z|}||xxyzyy{zx{z{wy|zxz~wy~y|yyx|uux}|zzzywwy|x|{ywyvpw{xwyy|zy|{z||v{yvyzy|w{w||}v|{{|wz|zxx}}{yy|z{uww|{yy~{|syvx|y}z}{zzwzxx~{~|z||{zzzy}||zwz|uz|xw{x~{zw{|yvywz|x{ys|wy{xxyzz{{zxz{xz{z}{|zx~y~|~zyrzvx{y{wzyvux{z}~|zxyyx}|{|xv{w{xwyzuzzzzy{~|~yzy{~xzzxz}{zz{|~~~|}|w|yx{zx}wz}y}wvzzz|{{wvzy{yw|z}wyx|w~}yxzz{wyz}}zzvxx|{zwzvz{{~z{|{x{zxy|yz~z{|uz~zzxyw~yx}w}|xx}}~z{{y{~{{{{z|}|{{yz{~~~z{yyzzx{yx|vxz{sw{w}x}yywx}y}{v|yyy||yxz|y{{|zz{|~z|}~|~~~~{|}~zz}}}{~|}|~|}~~|}~}~{{}~~~}~{~}~~~z~}||}|~{|||}|~~}~}~~|~||}||{~~}~|~}~~||{~{~~{~~y}~||~}|}~|~y~y|~z}~~{~~}~z{}~{|~~}~|{~}|y|y}|~~}{y}|}{~{{|{~~|~}}}|}y}|}|}||~t~{~}}~|z~}~~z}~~~~}~~w}}~{||{~}{~|~~zz~{z}{|}{~|}~{}~}z~}~}||}}~}{~|~~~{}~|y|~}y~}}}~{~}|}~~~|}{|~z~z{~~{{}|~~~|z}|}}}z|~||}|~{|{}||~|}|~}|~}}~~z|~{||~|{}||}~{~~}}}|||{~|~~~}}~}z}zzz|xyw{||zzy|{~}yyx{z}{{x}ywzxyvw{w{w|y|vz|{{y}xyyxzxz|wzzywz}{{{y|w{tzy{|www|z{z{|x|yz|yz|v{||{zxxux~z|yxx{w|zv|zyz|w|yx{|y{z~|}x|~{{xz|z{{wy|zzyzyvw{vzu|zy}xz~y~xzx{{}yy}y{wxyx{wx~|{}||||{xx~~x{ywx{|z{|~{x~|wyy|z||x}xu{~||xwyxx}wwyzzwyyzzw~xz~{{y{y{yvxy{uyv~|xyyt|{{u{||xzw~z}}yz|y~ww{yvwz||||{z|yz}}|{w{zyz|y|{yyy{z|}w}w{|zy{zzux|{ywwvz{z{}}szw|{x{v}~|{zz|w{w{|y{{y|}{|}{|z|z}~|wyv|y{xw||{~xzy}x}vyzzu|zyyz{zwwx{ytx|zy}wzyz|x~z{zyzxz}z{}y{yv~}}~{}y|{uy~{}{yyw~zwvzxxwyyyzwz{|z{z{z|y|xwxyxvyv{xzz}y|zvyxz{zzz}{r~wz~w{zy~~yyxxyqvx~u~wyyz{|wzzyvz}}zwxxzyzv{|yxyyzzyz|z{{y|}~zy~x{|zyy~yy|yx|zyz{||~{y~x}{||zyyxzvzxzw~|y|z{{{yz}z~yx{zzz||{{zy~x|wzyyyyz}zxwyy}|x{}w~{}}z{zzyy{y}~}}wy|{|~}z}x{}z}}|}{t{wzw{~}x{xyyy~{|{}yxyzz~}w{{~x{xyyyx{yx~z~}}~{}}}~}}}~}~~y}z~|z~~}}~~z}~}}}~}~~~}~~x|~}}}~~~~}~}{}}~~~|||~||}|~~{~~~}|}}~~|||~}~~z}{y}|}~y{~|~z{{}z{~}~~}}{}}}z||{}}||~|{{~}}}{}~~y{|}~}~}~z~~|}~}}~{~~{}~~}~}~||}|}}~}z}~|z~|~~}~~}|}}{}}}|~|y|}}{~~}~~}}~~}~~{||z|}}}~z~|~~~}~~~|~}~}{|}|}|y~zz}z}~}{y|y~{}}~}}~~}{||~||~||y|}~~y~}~}~{|z~}{|{~}~~~~}{~~}~x|~y~z~}~|~~~~|}}}|~|~~}}}y|~~z~~|||xz~~|~~}~~~|}|{~|~~|~}~|~}{x|~z||vu}v~y~xw{{vy|{{{}y|y}|xwxxv{x{{z{vxyv~zy{{w|z|y}}|{~|~zy{~zyzw{z{vzx||{~wx}vxxxz|{{zxx{{{{{|{ywuwv}y{zy|}|zzz|{yz||yz{{}xy|zwwzvwxzwx{vw{|xw|y|{{|yyywz}{|{|||||yz~zz{}y|z|{{~w}~||{{z|zyxwxy}zxyy{|xx{~z{xuywyywxx{w~~}x{~zw{|x}{}|}z{z}zzz{{{}z}vzyxxwxzwyw|z{~zwz}|vx}uxyyxyz}zz}y{z{w|~~}vy{y|}y~z~zw{zzz{ywxxwx{w~xzyyw|ywz||zyz{w|{|z{}wzx{|y|||x{~z{x}}|v{{vtzz}{|x{{w||zyw}xzvuwyyzxyzxz}zzx~z}y~zz{wy|z~{|}zxx|y{zyz{w{x{x{|x|}~|zv{x~wwyyyxzy~||yv{u{w{y{yzzxzxy|yy{|z|~w|}x~xx}{v{ztqy}{|yw}~{xwy|uyywzzxz}w{zzy{{z~~{{}|}}|}yzz{zy}wy|wz}}}|zxy}x}xx{|xx~|w{zyzx|}vyzvyzxyv{{z}{zyzz}y{w~y{zz|}z{}z|zy{}xzw|{{|xyx{xwvz|v{|yv|zw{xxzxyy|w~x{y{}xyxyyyvx}|y|zx~yw|}~{x~zwxy|{v{wxyzyzxyzx|wwwzy~zw{{y|}|z{}|z|w{|zy{}}~}~|z~~~}{~z|~}y{}{}|}}~}~~~}|~}y|~}|~{~~}{}~}}~{{~w|x~|~}~{}{~~~}}z~~}{zv}}}y~~|}~w|}~~||}{}~}~z~u~}}{~}zz|~}z}~{}||{}{~~~~|z~|~~~}}~}{{~~|~}{y~}~|}y{|}~}~{z~{{~~|{~}}~|~~}}~}||y}~zw|~||~~|{~}|}}w~||~||}}{y}}{}}~{}~|}y}{|~||}~~~~}~}{z~~}{|y~~}~||y~~}|z~}||}|z~}}~~|}|z~|y||}|}zy{~{}}~w{}||{~{|~~~~~~~|~~||}z{}~z|zz{|~z{zz{}~}}~}y}y}z|{}|~}{zz|~y~}{~|}~~}~~}zz~}~~}{~}~}}{~}y{~|~}}}z~{}~~z~|~||x}}y}}{|w{{|xzz{{wxzuv{yx{}vyx|}wy{{y}~||x{{y~xz{w|xx~yyz{zyy}yy|{|zy{z{xuz{xzz{yx{w{z{x{z{yzwzvy}x|wxzzuyv{x}}y{y{{xz|zy}xw{}zyvxwxz{{zwyyw|szw|xyzy}|z~u{{x}xw{xvx}uz{}|y}zy~u~yy{xxzxw|wvz}z|y|}y|{|}x{yywu}zy}{}y|z{}zyzzwy|w{|zyw|y|~z{zzx}z{wz{x{yyy{||{wy{vxzy{yz{xy}v{{{{uy|{zvyv}{||{wyy~|{z|xxvzz{yyzyvzvxwz}x|w~{{~x{{|{{wzwx{zz{|vvyyy{{y|{z}xzzzzvz{yzzxzxz{xzzux{{xw|yx|{xyz{|xxzzy|~y~uwyw{yv|{~z{}y|y~{|{{|zxxzyyz}~yy{}z{zy|{y}z}z~{y{wx}{yz}}{zy|zz|y}y|~xxzy|y}xyz}{z}z{zwvw||}|{z{{ywz{~zwxzywz}{|wyyy{||z||yw|zvzy}xx{{~{{x~xxxyz|}w}}{vxx|yv~}{yz|xz~zxuw}~}yw}z}z{|y|zxz}x}x|wyxvxx}zu}zxyzx{|z~{xz{zx|xx{z|{zy}{|}{z|y}z|yw{zyzyy{yzz~zzx{x~~|v{yyz{vy}z{z{z{{wyz{{y{{xy||{zww||yyyyx{v|xy{|yzz|yz}yx}zzx~|z||{}y~}yzy}{x}yxy|yvy|zxz}{}}}~~~|{~|~}}~}{|}}~|}~x|~||}}~~{}|~|~{|~}~||x~~|~~|~z}~{~}}{|~}~{|}}}{}{~}|~z~}{~z}}}~}|{}~~{~||~{|{~y|~~}~}|~~~~~}~~}{~~{z~~}~{}}}~}~~~}{|~}|z~{}z}|{}}{~z||}|~}~|~~|~x~}~z|}}}}}|~}w{|}}}~}|}}~{~|}||~~~}|}~}}{}~}||{||{~}~{~~~|~~~~}~|}}y~}}}~}y}|z{~}z~~}~}|}}}|y}}}~}}~|}~~}}z~|~~~}|~|{{}}~~}~|}~~}}~~~{|~z~}|~|y~}|~}}~~|||}~|||}~}~~~~|~z|}~~x}|~|}{~}}}}|~~}~{{z||y|}|{}||{}~}|z~y{zy||{}{yy|z|v{~||~~{zszx{|xw{{|ywww{|y|w|xw}v|wy{{{y{{ywxvx~zzw||}zzxx{w{xy}}{zz{z{xuy{{{yy|xxzwyxxx{zyxw{zv{yzy}z|}{yv}}y|z{|wwyyxy{|}}}vux|{zz{~yvtzuw}tzwxx}|~zwxyyz{z}zv~~{vyx|wxx{}{{wxzvyztxx{yywy{uyyvwvyxyz~wzyx|x{~}{{x{xzx}}x{{~~v{{w{|{x{||yyz{y{yxzvy|xxz||xx{zzz|}y}{wxwyzvwxwx|~|y{}yz|z{{|w|x{yxy~zxx{{|~y}zzwvw~~z|xvw{xxuv}|~z|{{{zxzxxz~|~x|{zx}}zx}}{~y||~{vz}}|~zx|{{u}yxzy|vw{{z}x|{xw|wx}}zwz{{z}y|~|x|x|}w{}|yv{y{|{}xy{xxz{y|{xyyzy~||yxywyw}{ywyzxyz{{}yyzzz}{x|{w}zyx~wxyz|||~|w{zxxx}xyzw{wswzzxzxv{~yz{x|v{y|z~yyyz{w|zyz{zxyyz~w|~qzw|{}yxw{sww|{yw{y|w}{}||swz{ztyy{z~|y{|xyz{|{yxv~z{z{~|u{zy}}yy||{}wzzxxtwzxx}wzwwyzx{xzxu|yyz}}||||x{}y~{~|zx{w~|zywy{yvyzwxw{y{{w{}{zxuy}zxxwtywyxx}xw|x|{xx}zu{uz~y{}y|}{{||}}~|}}}~}{~{{~|~}~}z~z}~||~~~~}~~z||z~}}}}~~{z|}~}~}~}}}~||{}{|~{y{}}y|y|~|}}|z}}}{{}{~|~}~zz}{|~}|}~}}{~z}z~}~}|~|y}}}|}~|~~}{}}}|}~~{|~}yx~}}{~{}|}}~~|~{}z{}|{}~|{~|~}~}}}~{u~|}|}}}}{}~}}}~}~x|~~|}}}~|{|{|||y|~}|||~|~~{|~}~|~~~x}z{z}}|zz~{z}}}}~z}}~~{~}|y}~}~~~}~}}{~}||~~}|~z}|~|z{}z~z~}|{}|||}{||}}z|~{~}}~z|{}z~~|}~}{|~~~}}}~~}~}z~{|zw|}~{~{~{~}|}}~~~~y~{z~}x~|{~|{}|}~~}~~~|{zz~~|{~~{}~{}yz{{{t{y}yx{|~vyxzzzxx{{|z{{|x{{yww}zyw~{yxy{uy{vz{xzyyz~zx}zy{vz}yyw{|yw{|zx}yyy|{x|}uyz|}x|y}~x{~yzy~y{|zy{y}{z|wy{tzy{~xyxvzywz}x}{x|||wz|x{z{~zz}}xxyy}zx|yv}w{zwy|z{y}x{{xwz~y|{~{y{xyz|z}y~~z|zz|y{}y||yx{wxvtx{ww{vxzxzzyzyz}|ztz}z{{}vz~{z{z|wyy{xzy}|}w|x|v}{y}xyyy}y{|~~}yxxqy{x{}zz}z{zy}xxzx||z|{wy{|zzszw{xzzz||yzx{wwzxz|y{x}yz}u|}wywyzxu|}}}x|}|~}{{{|w{zy{u}{z}z|y|{{{}xyy{zzvz{z|x~||}~{|y{x|{}|z}|zy{w}xzzz|x}z}vzzyy{{zy~{~~yv{|xzzzx{z|z}~{x{~~}zxw|zzz{{xx}yu|}}yyyv}|y~zxv{y|w}{{y{x~y~zz|{}zzzzu|{{xyxzy~{y|v|{x|v{~{vwv}yz|z|{|}yx{|{yz~y|yzyyv{{zxw{{}zy}z~y~}}y~y{|{y{{zzwyyw||yzz}z}w{zyw{|}{~}rzyyx~z{||}yv}|ywyy~yy~{y{z~p{z|xyxxz|z}zzvyyy{ywz}z~yzyyzywz}zyx|}zz|yz|zyx{{z|zz}w{}ywz}~|yz}xxyyy{zuzx||w{{z||}~z~|~|~~|}{z}~|~|~|z}x}{~z}~~}}~~||~}}~{~|~}{}}~z|~y}}}~}{|~||~{{~}}|z~~}|}||~}~{|~}|~|~~z~~~~|~~~}~}}||~|}zy}}~~|{|{y~~~~~|}{~|~|~}~}~||~~~~{|y{~|}~{z|~~}}~z}~z}}{|{~}~~~~~u~}}}z}z{}|~~~}{~z}|~}~~~}~{}{~}}{~~z}z}~}}z~~}{~~{~{}|~~~~|~}}~y}~x}}~}~~}|z}~~~}~}{}}~~}}~}}~~~|~~|~~~}}|}}~~}~~}|~~~~~{}~|~~x{~~z}}~}{|~|}~{}|{z}||{}~~z~}}|}z}}~{y|~~yv~|~~~~~~z{~}}xz{||}}}{}|~zxz~wxy{~}z~z}{z{{{|v{|z|v}yx|x{zy|}}}|}{}{z{|}y}}~~{|||xy}{||xzyzzxy|zu|{w{z~z{z{|{ywt{z{||{zz{|}}}|z||z{y}y~yzz{{~{x|z|y|yz{zz|||{z{|}wzy{}tzu{wz{xy}}~}y}{}}y}|v|{zw}}{{~}|~|y}|~xwxuv{xyzy|v|yy{x{}yx||uyx|}{|xv|{z~}yzz}~}y}|{}}}}zx}|{{}w|yvx|~}{wyx|z{~{w{u|xx{y|~{}xxx~{y~|~~z~z{ux{|yy}|~~vw|xy{v{w}{vz|yyxx|yzw{}z}w|x|y}z~~}}z|x~y{}z{{{{z}{}yy~~z}y{|xz~xzyzy}y~}|z}x|z~|yx|y~v}~{zz|z~~y~x~||~~z|}~wzwwyy|y~{z|x}|wvy{v}|{}|{z}zxzz}|{}zzyz{}wy{{{z|zzz|{|}{y~}y{}zy|}zx{zw|~yyz|z{}|z}zzy{~y||yz{wz}|z{|zyx}{{~||{zzzxwyxvy}~{{{~~y|x||z}z{zu|yz|x{xyz||{xz{|{{}{{zz{}{z{zy~y{{y{x{y{y}|y|wwu{~w}vxw}{yxy|{||x~}{~z|||}~|{|yz{{{|~z}{}{||y{ww{}wyzy~x{}wz}z}{y}xzz|~||~}x}~|~z~y}}|~~|y~~~|}~y|~~~~~|{|}~~~|z~~}}}|~}~{~~}{~}}}}}}}|~~~|}~~~~}}~~|~}~~~|~||~}~||}x}~~{~}}|{}~~|{}}~~}}~|}~}~}{~}|}|||}}|}|}~{z~|~{}}~z}~~y|}yx~}{}{zy~~{|~~}~}~{~{}~~|y}~|~}}{|~~{}{~y}~|~|~~}~|~}{|~z~{}||}}}}z}~~~}~}}~}}}~|~~~}}~~{~}~|~~|~~|{{~~}}}{||}~}|{zz~xz~yy{y|~|}y|yyxw}}{{vz~x{y{x|{zz{|wz{x|{|zzxxzz|{~yy{{xy{|vwzy{y~y~}}{}yvzz}zx|y{}{{x}{zxwy|}{|ywzx}|{{x{{z|x}{xy||yz}}v{{z{{z{}zxxyzyxyx{y~z||z}~x{yz{{||{zxvy|{{}vzyxv|y{xyzxz{}wt||vyy~}~{}z{}wzzw{zy}}xzv}z|{{{|}|vyvy|zyz{xz~{w{x{w{z|xy{xzz}xwxy{{}|zuv|z}{|y{{yzyyz{}{~|zz{~zz{zxz{{zyz}|z{~z}y|{ux{wzw~sz{z}|||}x~~}y{{y{||~{~|zz|y{|yyy{z|{{v|zx{w}z{{z~y~{wxw}y}w}xy}xy{|yy}zyz}{xy|{yz{w~yyx{zy{z|z{|{{x||{{tyyztw}}{{|zux}||wyx}zyyy{||~}y|w{|{zz}{{{|zy||~~x{wy}{}|y{x|y{}|zy{zz{{|x{{yy~z|v|yxuzyzz}wz{zxu|y{|{v|zwyyx||}|z|~yzw|z|x{~{yzyyx}vxz{x}y||z}x}|xyx{zz}|||zyz{{zx~{z{ywu|y~}z{ztu}{wy{{x|vzu~|u}{zx{xz~wzwy{w{~u{y{w}{||zy{z|zy||y{|{{{uv|w{zz}v{~zzt~w|zzy{yw}z}|}|xz~w|z{{v|}z|~z{wyz{~}w{|{}z}~|zvz}{{|}xvxz}}}{zy|yx||{|zy{|}z|~}|}~}|}}|}~}}~}|~~~|~||}y}{}}z|~~~{}z~~}~~~z~}~~|~~}}~}~}~~~}~~~~z}}{x|~~~}z}}~zz{||}~}|~||z|{}}|z~~}}xz~|~||~~}~|{}}}~|~zw~}|z~{~z}||~}~}z|}~}~|}}}}}x}|}y|}~~~~}||}~}~}}|z}|~~{~}|~z~|}~{~~{~|~}~|~~}~}~~{|}{}~}x{z}~}}~}}{}|}~z}~~~}~~{|{}|~|}|~{~}}~}y}||||{~}~~|~~~|{~|~{}~~}{~~}~~~{~|~z{{~|~z~|~}{w}}{~}|}{}}{{}}~}{~|||}|}|~~}}~~{}~}}}{~}|~{}}~~{{~~|~}{wy~~{}~z}}~~~~~}|||}}~~{{}}z}~|}~{y{{z}z}~~|~|{}~{|{{}{zzy|}w~{{||yw{u{}xy|wz|xxzwwx|yx~xtyzz~zxyyxyy}x}z{|vy~|zy|xy~}y}}}|xxx|{x{||xyy}|{yzu{z{w{~yy{y{xxz{zyzyz{zyzy||}vyy~x|xxwvz}z}}xyz{|xyzwwwwv}w{xvx|x{}}~{}syuy|}zxz{z~yzty|zx{wz}y{}{y~xz|xxz|{z{}|}{xzy}y{|}|{xv{yx|wyzy{y|zyzwzz}{x~}zy|y|{w|z~|{z|{z||{|z{w|z{|zv{www|xr{ywz{||}~yy~yxx|vy|x}z{|yy{{zv~{|y~x~|x}z}wtwx}y{}wzyxxx{v{|{||xyxwzyzyyyw~~{~}{zxyw{y|}|w{}y{{~~w|}w{{{zw||{z{y}{}y|{|zww~|{zz}yz{{v|yxyz{wxvy|{w||x~{x}~yz{z|y}}|{||z{y|y|uy|y|tzxx{xyy}x{yyzxvyu{||{|yvxx|y{z|}{{y~z|||}{yz{w{yxzx{}~xz}zyz{y}~~z{vzwtvxyx{|z}x{xzz{zwxzy|zy{|z}z{|{w|~yy{{}yyz~w{zy|y{xzyyv}{{{{{|vzz{{wywuywxvxzwzywy{||y{v|}}{y~zx|{{~{w|}z|w{z}y{wxz|{{{w{ywvwx{t{{{|xx}|x}~||zyy{y|ztx{}|y}y}|}}z~|v}z|ywxy{y{vyzyzxw{||xzvxxx|{}v|yw}|{z|z{x{z|}}{{}z{~~}}~~~}|{|~z}}z~}}}~~||z~||}|~~~|}~}~}||~|}}~|zz~}}{z~}}|~}~|~{}{{|{~~}|}}{||}{|~}}}~|~~~{|~~{y~}~{~}~}~|~|}~||~}}~}|}}w}~~~}~~}|}|z~xz|}}}|}~}~~~}{~~|x}~z{{y|~}~~|~|~~}~}~}~||}|}}~}}v}}|~z~}~~}~x}{~~~|}~{}}~~~|~x~~}|||}~{}~z~~||}||z}~~|~~{{~}|}~{{}|x}|~~~~|}}~}}{~||~||}|}{|}}||||~|~~|~z|y~|}~}}{{|~{|~||{~|z{~{}~~~~~~~}}~{u~}{~}|zz}z~~}|~}z}~}~}}}~}||}}x}ywyy{{|xy|z{z|zww{{}xzyy{uyw|{vx~x{y{z{zyzw~w}~vxz{zxz{~w|wzyy{wt{{x}xtu{zu{z{yz|zw}~}{zz||xy{zwx{{~{{xz}|{|z}x}u{xv{{|{zrzz~zw{wxyyxzv~x{zy{|xzwzzyyzzyy}v{y|zt}z{v{|y|vwxyw}{yuy{zwywz}{|w|yv{{{{{y{yv|xzyzwxuyzyux~y|uwww{v|zzyu{zz|y~}x|x{yxzzx{}v|}xyz|wzyzz{wy}{x|vyww}y{{zxyx{~~yzw{z}szzxzvyw~|w}z}yv{x{vy{xz}|z}|{y}|u}y|z|{}y|yz|zzy{z{{z}yx}yyxzwy|xvyzxzyx{ywuzz|{zx}u{}xy|yyx{ywx~y~wywwz{vx{y|xxwyw}|}{{yzwz{zx|yzzvw|s}{yxwzx}x}|y|uz|zwxz{wyyyzzxzwzy||yv{zuyzyyz||{w~y{x|{wzxw{x{vtxzz{syz~xxx{vz|{{{}w}y~}{x{{|wzzvuvxyz{}zz~xw|{zu}x}{{~{wzt~x{zz{xuyu}y{xzzw|}y{y|z{x{~zy}y{zxx}|}z{x{xv|{|w{zvzzxx|yxxyy}y{|zvy{yw}y||yxz{xy{|x{{ywzy{yx~w|}|wx{}x{x{|z{xy{z|ywxyu|z{y{z{y{zxy~wy~zz~v{z}yyy{xzw{yz}{x{z}{tzwz}zyy{xz|y}{}{x{~ywy{{w|}~}~z|w{~~z}||}{}z}|}~}|~}~z|{{~z|~~z~z}~{~|}|~~{~~|~~{{{{}z{~}}|}~~}{}~{z{~}{}|~~}}~|}}~|~|{}|{z~}}~x}|||~}~{~|}|}~|{~~|}}{~|{|~|}~|z~~w~~~|~z|}|~~|~x|~~|}~}~}|~~|yzy~y|~~~}~z}~|~|}~~}~~}~}}{y~}~|y~y{x{|}~z~~}~z|}}y|{}~}~z}y~~z}{x|z~|z~y~||}~}z~||~}|~|}{}z{~}~~}~~}{~}~{~~|z{~~~xz{}||}{{}|z||~}|}}}|{w~|}}~||}~{~~|||yx}~|}||{|~}~~~{~}~~~|}~||~}~|}}z}z}{}|||{}}}~{}}y}~}z~}}~}{{y{}z~{}z{}~~~{~~}~{}{||y}}~|{~}|y}~yx{~yy||y|}|xz{zz}wvwy{{{z{yzzz}}yx}p}w{z{x}z~z|wy}vyy{||z{|{{}||{xy{yy}x|{|{yww{y{|yxu~{|~~|{x|{z}{{y}{y|y{z|{{zy}z|{|v|{zx}zy{wy|}zxzzzxw{}{{{yzu|~}{|}}|zzy{y|}}y|z|yw|}|y{v|}{zyv}{x}zyzxyzw{wz~{zzx~ww~z}zz}w||{zzw{w{|zy|z|wz}}y}|x}v}}v}~vxzy{|x|w{}zw{zzzxx{yxz~{}~}}~{{wzyyw||z{v}}}|}}|{|zyx{{zwxyyw}yzy{wzy{zy}xx{|y{z|y{}z~z}{z|y~|}{|{~||z}}|y~|{~{z~y{}~v{y|xvvxzy|}x~xw{y{y|v{y|z|z~x|yx}}{{~y~~v}{}~z{{~||xy|{y}z}x{x{zywx|yz{v{}}|}xy}y}||{}~~|z{{vxz|}~v{{zx~}|||~y{|{||yw{{{||y||{yy|xz{zzzzyyzyv{||{{}}|x||z{y}y~{{~}yx{y||y|v|y{xxyxzxw{}z|yx{}zzv|wyzx|yy{{z{{}|z{x{}~}y|u{}||{z||}yyxz{zzz|{xw~{z~uxyz~xzx|~zww{z|{yzyy|xz|{}yy|w}||{|w}{|{|{{}||zyyzy~|zxzx}xu}|||wyv{|x|z{{v{xy||{zyz~xy|{|~}}{}~z~|~}}~}~~~|~~}}~}~~z|}z}}|}~}~||}|y~}|~~~}}~~~}{{}~~}}}|zz}~~{{}}~|{z}{yz~~}|~|~~~}|{{~{~~}~z}y}}}}}}{{}}~}}{}}}~{}}z~}}z~~}~~}}}~~~~{~}~}|{|~~|~~}u~~}||{~}}z|{~~~|~}zz~}}~~}~}~}~z~}}~}|~~|}{~~{~|}||}||{|}|}~}~~~}}{~~}~}y|}~}y{{{~~}|}|~|~{~|}{~~~}y~{~}~v~~y~{~|}|}|~yuxzw~yxyzy}x{z~wzy{zy||x~y{zz|{wzyyz{zzwwv{vwz{xuyzxzxw|zwy|xyxxz{}}}{}wzx{y}}~|vzw{|zzz{{yxyy{yxyyzx{|zvz}ytvw}{yy|zyzyzyxzzyz{zyyxt}}wzy}{yvwxw{zxvzy}{y{y}xwwz|ty|zxwxxxxuz|yyyu{yz}}yyzzyv||zz|xw~}w{xyx|{~}yy{y~yzvxy}x|y{zxz~x|zz{yzz}y}xzxxy|{{{x|{zzz{x|}wxw~xyzxz~vx{{yxyyx{xwxyzxy{{|}|yxz{v|ywzx||~yzxv|w~x{zy}z{z|}|xzywvxz|y{ztxxy{zyw{t}y{xw}{zwzyz}{xz|zzwzyxv{z{z||zy{{v{}|{zx|{~{||zyx{{}|w{zzz|}w}zw||~y}xzwx|vy{x{{wz{vy~vz{}|x}{x|w~~yxy{||{|xz|wv{yvv|xzvy}y}y{~}}~|x}||wvzx|x{{wv{{y|yy~yz{|xwxz{~zy}}vy{yyys|xu{zxvzy{tyyyyzzx|{x{}x{}w{||v}y{|tyy|}yvxz|yxx}{w{x}zxz}yx{~{xv{~wx|z}w{zy{yx{zzzv~z|zyzy|{}{yxq{{ywv{z|{|zyyzsw|z{wz{wyzyz}y~xy|xx|{xz}}|{y{|{x}~w{xxv{x{x{~~x{|z|~z||}xzy}zu|zyyy}|y}~zx~|zzqz|zuyx||zw~zxzxw|z{zwxy~v|zxzz}~y|}}y|}|}}~~~~}}|}}}~}~{}|~~{~~~}~~}}|}~~|}}||}}}}|{~~}||~~|~{{~|~}{~~}}~~~~~}}}}{|~{~~}~~||~~|~|||}||{|~~~~{}{}{{}~xy}~}}}}~|{}|~z~y}~~~}}y||z~~|{}y}}~~}~}}{~~~z|}{~}{{y}{|~z{}|}z~~}|}~}}~{x}~z|}~~}~}}~}{||~{~|~{~~z{~~{|}yz~|}~~{~~{{|~~~}||}~~|}}}}~{~||~~~y~z{}|}}|}|~~~x~~~{z}}}~{{~}}}}~{~|z|||||~x}~z|}}{z}~||~~}}~~~|~||}}z}x|}{{~}~{}}{|~z~}}}|~|~zz~~{~~|}}{}{}}}{~}|~}~|z{}}~}~|}{|}{~}~}|||~~|~|{}}}~}~{z~y{|}{~z{|}|}}{|{}y|x{zswz|{yz|u|zz|z{zyz}x~}wzz|z~{}{{y~|||{{z|}~}z|z|}x{}|y{z}|{{|~{~}|zv|zzwwxy}|}|{wv{}vxxz|{{x|{y||~yy{~t}{{{yz~}{z~|{zzxy~zx|{}||{ty}{}vxzwxxy{z|{{{|{y{~{x{|~|~y}{{yy{~{~z{~v}~{}{|~{{{xywx}||{{{xyx{wwzz{xzyy{|u|~{{~{|{|}z~{|}y}~|{|~~~w{{|y~|~xx{z{{|y|{~zz{{|w}z{x~y||}z~~|~|{y|~{{|{{{|{}y{{{{~}~{wuzzy|x}{x{}y|yzzy}x|{|{{x{z{{zy|{{{zz~xzy}}~|{zz|~{}~{~zw}}xx}z~zz{x}|{y|zz{y|wzwz}xwz{|z{~y}~~~{}x||}{{~}{zw|~{y|z|zz}zz{|{yz{xx}y~y{zx}z}~z{~~z~w~{|z|y~}y~}|x{{|{~yz}|~w{w|v||xyy|~zz}x~wvx~~xx}~ywy~yv{}{}yy{{y|{|}}~y|y|z|y{~~{wwz~yzwzw||yzyz{xzyxz{|z|{{{|y{{z{zy}}{~|z}|||yy{{{|~||~}}}~zzz||{y{}t{{|z}{{zyx{{y|{w||zxvy~z|{{|~{~|}||~|}||xy}y~||y|~zzzzz}y~{}{{{wwyz{vz}{~z|~y||yz{}~|y~{{{}}{~~yz}x{}~}~}~}~~}~}z|~{~~}{}|y}~~}z~~}|}}}|~|}}{{||y~~|}z~~~|{}|{}}}~}~~}|}{~zz|~|~}|z}}yz|y~}}~}}~}~}}}|}~~y~~}~~|}|{|~|z}~}~|~~|}~}}~~}|y}~{~~~}|}z~{}}~}y~~}|}}}}}||{}~~~}{}~|~||~~}|}|~}v||}~~}}|~~~~~|~y}}~}y}~~|~~~~|~~{~{{~}~~~~~}}~~~~~~~~}~~~}~}y~}~}~~}|~|x~}|}z}|zy|z}zwx~~|zwzy|x{}xxy{uz{{{w||zw}yx|y{}{||{vy{}w|wt{ywz{zx{~ywx{yxy{~xu|vzyw{{{{w}{z}xxxxz|{zzy{wzwzyxz}~z}yy~yz{yz{y|w||zxz|~zz|zvy|yx}}z{yzuz{vy{~yz{t}|~v|w|{{y|tw{{{{y{t|vyy{wu{wywwx~|x|z{vxz}z}y{z~yxyvyv}y{y{{y{}vxzz|uzxxyxx}x}zswwy~z{}{z{zysyy}{z{{{x||{|wz}|zwyxxzszyx|||{zxxxxxvxuxzzyx~yx|yz{zt|z}x~zwwxz{~yxx{yxzvz}|}y|~}|yvxu{{{w|w{yxyx{{{y|{x||yz}|yx{zxz|~wx|zyy|{y|w{zx|w|z~~|vz{xyx~vzyz}{x}xv}wzzzzxw{zxuwz{{v}xwyuww|{syy|w|y}|~zy|y}yz{y}yyz~z{|{{{vyz{yyxzx{~zywy{z||wzwxx|{xw{}w{z}|{yyzvyzw|{zyzz~wxywyxyyz|wwy|y{{zwy{wzwxyyx{yzxx|~yu||yzvyzy{|{zy{{zz|xz~yvzwzzwwyy|{~}||{n{vxyx}wuz|~}yuxyw{|}x|yzww{|x{xyy|yxyyxy{x{xywzzxy~}xzv{w{yy|}yw|y~x{wyyz{zz{z}w|ywxuy|zyw|z{y{z{ww|xx{}xwzzzu}xwyv~xz{xzyxwz}yzyzwuzxxzy}ywyz{v{zzx{}|~}}~|}{|}z~}{|}}~|~~|}}}}~{~}z}|}z~}~~{|~~}{|y}}}~|}{|zy|{}}}~|~|}}|}~~~|~}{}~~{||{|}}~}}}}|z{}y~}|{z{}~|~~{z}}||{}{{}}~~}|}{{|~}}|}{}~~|{{{{}|}}}~~}~|z{~|{|~}~{|~}~yz|~}}x~{}~~~~~~x}}}}z~|~~|z}}}~|}~{|~~{~~~z{~}~{{~~|y|}}|y~}}}||~~|~z{|}{z|{~~||y~~|~y~}}zz~~|~~|}}~}}~|~}~~~~}}}|}|{}}}~~}~~}z~}|~}~|~}y~z{}z}{{y~y|{}~|~|~~}}~~~~~}{{}~z~z~~}}}y~|}~||~|{}|y~|}~||}}~}~~|}|~{~y~~~~}|u{}~{~|y{}|zxz}v{{|}zyw|xywyux{|vzxx|uzy{zy{yw|{w~|{zzy~|{yz{{x{{{xz{o|xxzyxyywz|zxvxz{~|ywyxzvzzu{w|x{vy~wzwy||yx|}|~w|yy||{|uy|z}~{zz{}{{{{y}{{}zztxy~|y|zz}yy|zz~wzxywux{vyzwxxv{|wwz|{{v{z}{z~|z{z|}zy|zxyx{vwv|z|wz|y|zwxz}vtu~}{{zxwzyv{{{y{z|yxzyw~|y}~v{}~}}z|{}}|wv}xwzsw}wy{x|xyzt{|{|vzy{wy}y{xx{y{{z|{yx|xz{zzy{v{|v}|wz~x{}xx{zzzxvywxzzu|z|xzz}yuyx{z|z{z{}z~xyx{wz~zxx}y{|tvzy{}}}|}vw}yzz|zy{zz{wzxw|zw|ywx}yvz{x|v|zz{~x}|{v|~zywz}y|||~{w|y}z|{xy{w~z{t{zzzzxxw{x~xyz{w{z|wyw~xzyv|yvvx{xwzw|y}zxyw{}~{|||zz|||~z{yy|yxzz{x}xyzx~v{yzxwxx|u{w{z{|{{y~{|zyv|}|xq}z{u}uz~z}{xxyw{uxvwv}yx{xzzxt~xxvyyy{}xp}yz}x|x~y||}|zxzzvv||{{}yzx}zz|{yx{wxxx}|yvy{{yv}zyyw~|}x|zxryyyy||}}xw|{||}{yz}y{y|wxx}}{zwyuz{xzux|xw{xxwzyzyyzvwzxw~yxyz}~|~zxx|{yxy|{z}}}y|||}~{u{}{~}|}~{{|}~~~{~~{|}~~~{~{~w}}{|~~{|}{x{||~|{{~y|z|~~~~}}||}}||~{~}}}~{~~}~|~}}{|{}~~}}|~~~|~|~y~~}|{}yz|{{z}~}|z|~{~}}}{|z~|}{|~|{{{|~~}yv|}}~y}|~}|}{z}~{~{~|~}}|}}{}~}|~|~~{zy|~|~{}||}}yz}~{~z}~z~}~|}}|z}~|}z{z~~}~|}y{~~{}z}~y}~|~}z}x}y|~z~}~}}}{}}x~}y}~|{~}~~~||z}}{|x|z|~||~}}~|~|~{|~~}{~~}}~{}zz}~}}{~~}~}z~}}||y}}|}}~{}~{|||{|{~}|}u~}}~}~{|{}zz}}}x}}|~~{~~~}}}~||}~~{|{}~}}{|{~z~}}}}~~z~}}~{|z~z||}}{}z~zxz{x~y~yzzz}y|yx{zyy~|{wz|zz{y|yv{|xz~zy{q|z|wx|y}zz{{}xy}yxxywzxww|zzx~z|{~wx}|x}yy}{|y{{y|x|{uw}{yyy|zy{t}zy}xwyz}xw}{{}}zz{|x{|zy{y||y{{{{|{|yv{zy~{w{|zz{zz|wtx{}|{v~|zyy{y|zyxyy}z~yz|{{svzy}||{yzxzvv{y||zyzzwzyvx}}zzy{wwz~y|}wyyx}|z|}yzzw{{x{|}|{wy}ux{}{~}y|v{yv{{{v{{yyyyz}y|yz~zw|xy{zz|}z|yx}wxzw{yyzxw}ty}yyzz|zz|xyx|z{}{z{z}yxzxz||uzyuv|z{x{||zxyy|{{y~xyz||zwyvx|}yyy|y|y~{|{x~||~xyxzyz{}xuzy||yywx{xzzyw}{}y}|yvy}{zxyz}y~y~}y{{|z|}xzv||y{|}xzyyx}{{yyzzwz}~y~w~v{yy{wyyw{s|||}wwz{xy|zyz{{{y|z{xyy}y|{zy}z~x{yyxz|v|}yw|}z|{x|yxxz|zzywxzywzyw{vz{yyyyy|z{{|{{~yy||{|x}yyuyy|}xzyzzz{|zwz{wyxx{}{y{}zz{}|z|w}|wzzzxy}yxz{zzyz{zzxz{uxzw|{z{zy|{x|yyv}|xxxyy{{xz}zwyxyxyuzzu}ww|{xz|zwyx{zx|{{~{zz~{|{|yzz}y~}}{wzy{zw|y{~zw|z{|zxy{w|u|zz|{}~}}|~z}|~~{~|{~{{~}}~}}z~~~}}z||~}{z~~~{}}||{~}~|z|}~{}|~}}z}{~}||z|~z}||{}{~z}~~}}}~}~}w~}~{}}{~{}y}|~~~~}{~|~}z}}||}~x~~wx}~~~~}||~||w{}}|~~~|z}|~~|{~{~~~|~|~}~~z}~~~|}~}||}~|~{}~~|}}|{}~|{~}~|~{~}~~~|}}~z}x{||~|~~}|}~}~~~~|~zz}{{}|}{}}|{yz{{~~}}{~~}}|~{z}}{}~{||~~z}|~~~z{~{~~|~}}|~{}~~|}zz~~z|}}}~~}}~}z}~}z}~}|||~|{z~{|~}~}{|~{|}}~}|{|~{~||}z|{||}~}}}y|z}|y~z~~~{}|~z}}}yx|}z||zxz|z{wvyxwyuvwz}zp{{z|yzv}wxxyvx|w~wu|zxuxzz{uzw{{{}}zyw{{v{z|yv|x|{{zwz|~|yzxzwz}z{y{yswy|wwxt~yxxxyz}|}|ywyy{wryzyzy}||w}}}yy{{zyytuyu{xzxww{}vwszy|{|xyz{zw}{v|}}{|vyyw|wy}w}y}y{||}|{}y{zz{}{{yzxuuxvwyy~xu{x}wwxy|zyy|}yyz}|}x{v{}z}{y}{xxz}{}x~z{{y~yz|~x{|{xwyx|{vy|xy{yyy}v{zzyy{zxyxv~{{yyy{{|~~x{{yu{zy|{z{xy~|yx{xxx}ywzy|wvx{|yyy{yzxzz{vwyzuy{x}yx}ww|{~x~u~y|vzwy{zz|{{zyyvyy{z|zy|xwxzxwx{w}z{zxwy|{wzxzwz|yzwy|~}|z{}zy{z{|tyx{zz}{z{{yxvvw}x~{|}|wzzuy|w{{{v{|yzuz{x{wxz|}~|{x{zxvz{{}}v|z{|}{~|xxzyzxvx{yz|{z{yyx~ux|v|uxvzvxz{}u{z}wx}z|||{z~y|}}}~z{||zzyzw||{zv{y{|y}y}wz{yyyw{zzxy{y~xsx{xs}zwz{x|yzy{|z~||~{wy}{||x|}zyz|z{z|sxwwx{}tz{ywyyw{w{tyy|~|zx{{x}|w{yv}x~z~zxy{zyz~{x}|||y|wzv|x|xxxwxwxvxxzyxw|{y|{zzyz}z{x|{y||{|y||y|||~{|||{~{~|}z}y}{{{z~}|{~~|~{}|x{z~~{~}z}}z}|z~~}{|~{}}~{|}~x}|~}~}z}}}~}~~~}~}|}}}||}}}z|~|{z~|}{}~}}}}}{}}}~}}|~~{{~~~}~}}}~||~{~{~}~|}~}~}~~}||~y~~|~z|}~{}}|~~}}}}~}~}}}~||{{~~}~}|}~|{|{|~~~|x~~~}~~|{~~|{{~~zz|{z||~|~}~}}}~}~}}~{y}~~~{~|}{y~|{|~}~|||~~|~~|x~y}z~~|z}~||}}|{}~}}{~|~}|{|~zz~~|~}y~}{x||z{|~~|}{|~~}~~|{}}}~~{~~~|}||~y|~~~|~z}{}{}}|{~}~}|~~~~||~{~~~~}|{|~|}{~~~}}z}{y~~{}}~|{|~y{yxzy{{}yzxzyx{wyyyuy|yz|zz}x}|}{y|yy{xzzy|zwx{|vvzvw||}}wzyxy{{yx}w|}~~{|y|{{xz{x{{}z}zxyxx~|y}|zw|z|y{wzuyz|yzyx{{xwxyt}vxy|z{y}xzywywyytz~wyy{w{}zxyy{{|y~y|{z}|vyyzz~z{zyyuyw}|v}||u}{xzyyz{w}zyyy{zy}}x~}yw|zzwzxyz{wxxz|z{zvyww{y|}xz{{{wuxtzxv||zw~}xz{}w{{{}{w{zx{xyywx}zkyxzxz{ywyy|zwy{~yz{xzvz|wyzxxxxyvyyx~{w}}z{}w{y}x~x~|x|y|yvzxzxxyxz{zt~|yyt{|yzx{{{z{xwxzzyqz{z|zy{{z~zxyz}zy||~zwy{zzvx|{xwxyz}{zxy}u}zzw{zx{{{w~~{||zys|~{xz{|x~w}~v{}uw~~|w{xz{}y}}|z{|{zxwzz}|x{z{|y|y|zv|~{xx|vy|xw|zzyw|~z}}~{{|z{w{|z}|zxvz{wvy{|{|w{zy{{ww|{x~}x|zzxz|u~v~zzz~zw}{xyz|w{y~~{{xwy}{{|yyyz|v{wwx{}zxz{xxwzyx{z}zzw}vx|x|xy|{|y{z{y||w{z{yx||{zy||yz{x~w~}|wzzyzz}yzxx{x{{ysy{yv|||y|zz}z~y{{y}z|{~yzz{||y{||}}|y|zx{{x{zv|z|y~{z~vy|||z~zz{{|x~yzvy}zx~~y~~}~}|}~~}~~~}~z{~{~{}y{~y}{}|~{{~|z||}~|~}~}}}|{|~{}~y|y~zzy|}~|{{~|~~|~{~~~x~}{~~|~~|~~~|~~{~}~{~}}~}{~~{z}~~}z}~~|~~||~}{y~~}~~}|||}}t~{~~~|~{~|~|~~~{~y}~~}|~||~}{|~}~~}}|}~|}~~y{~|y}z}}z|~|}{~~{~}}z}|{}|~~|~{{wy~|z{~~}|}~~}~}{~|}~|{x~{~~~|}|~~}|}~|y}|x|}}z~~~~}}~|z~}||~~~}}~{~~~~{|}|}|x}}~~~~~}~y{}|{|~~|{}~|{}x}}|~~}~~|~}~~|~~}~}{}|~}z|~~|~|}}}|}||}}{}w}}}~~}|xzywwyzx}y|{{{zy{|{xu{xwzxz|w|{y{z{|~x~x|{zu~yzyz~||yxs{}w{wz|}~}~{z|}zvy|yx}yw{|vt{vxu{{{zxyyz{xwzz{t|zvz{v|yz{}z{{{~y{{}{~}zyx}~|zxzy~|zwzzzuzzvvyv|{z}zxywyvy{{x{yyv{y}zwyz{zx|z{|{|w}zz|{{{||zxz|xzzz{yy|yxy{wwuwyyxx{zzvuzwzx||{y||{||{}y||y~x||{||}||x{y|{|{{zut|~{zv{u}wv|{|yy}yz~y}{xtxx}{yz}vyzy|v}y}t{|xz|{|v{{|{x}}xvyvxxzyxzvzwy|wyyx{xw~yxxvxz{wy{}y|x{~z|}z{u{|{x|z{~}}{|y}}|||y~{~yw}x{xzvzyu}zxy{{{ywz{wz|{~z{|{zv{xzz{z|}z{~||{~~zztw{wx{}z|{{u{|yy~zxxx}|z{{~yz{{|zzw{xzzzzz}zu|y}|z{xuz~z|}{}yswy}y{~zz{xxxzw{wxz|{{wu{}u{xxv|y||}zy{x{~z~xzuyz{{w|z}y{{}{{xxx{{xyzzy||uw|~ywz~zyzwuzwtxx}y|y{z~}w{v}{yx}yy|zz|vzyx}}|}zx{zv{|yxxxz}u{wzywxyw{|zy|{zvy}yx}{}}|~z}~{}|xx|}{{}{z|}|}|}x{zzy|zw|}xyw}wxuy~vz}x~y~}xxz{||~{wy}y{||wz}z~~}~{}}}|~|||~|~}z~|{}~~|||{}{zy~}z|{~~{{}{|~z{{z|{}}}~}}z~}{~|~{~}z~~|~~|}{}~}~z|y{{}~}|{}|}}~}}z~w}~z|{~}|||}{{}}|~|||~~{~~~}}~}|~~~~~|~~wy~{z~x}|zzy}}~{|}~||{}}~~|{~~}yx|}y~}}}}{}||y~|~|}~~~~}z~}||}~}z}~~|~}~{~}z~~y|z~}|}~}{~}||~~}~}|{{||||z}zz{{}{z{~|~|{z{~}z{}~|||{{~}~{}}}}~~|~~}~~~~{~z}{~y}|~{}}{}{y|~{~}~~z}~}}}~~}}~}}{}z{}~}}~~|}|}{~}{z~}|{|}~}~}~}}}{|~~~}}}{~}}{}~{}{~}}{}}w}~wx{uyx{zxz{xtxx~x}uzyxwsu|}yvyv{y{w{y{{y|y{}~xwyyuzy|zwywz{wzzywzz{tuzz|yyz}xvx|yz}xv{zxx|zxw~xzz}yw~y~w|{zzxzwxz{y{w||zuz{z{zz{zvzy|{zyzw{wxz~vzzu{yyzxxv{}{wuyyz{{{vw~yzv}}xxy|wyxzxzxz~{yzyyyyyz}{zyy}|vzu|||x~zz{}{{zyyz{y~y{}zwy}{yx{xzyyz|xvu|yyyyyxwzyy{}|yz{wxw{z|v||y|vzzyzzy|x|}zz||||}w{{wy{y{{|v}x~{xuz}vztxuyxux{zyzxwz{}|}~{|y~wwy}z|zzz|z|}~y{||y{yz{zrz|xz{{y~zv|y|u}zyzy~{{~yx}xz}~zwy|{xzv{twy|z|wuyxxxt~|y}yvyyyxyy}z{y{{zy{}|{~wu{zz{}{wryzzwyx|wy{{w~}|{}|zwzvy|zyywww~}w{xwx{~yyz{}z{x{x|{xy~zzyz{xwyv~yxzx|zy{|{yyz{zz~suy|zz||{{z~x|z||w|~yx{zuzxzysv}|{}vxzy{z~yzwy}y{{}y}{x}v}z|yvy}ywzzyu{yx~||z{xvzxyvzzvy|vtx}|{|{|vzxy|zwy}xwtxx~}~||x{yxz{ywt}xyx|{z|zywy|{}yw{}{|xxwxwzxyvyxtz~{z{ywywwx~z{x}|yw{xxzwy|xyzzvw|xz}xxxyy}~z{u|x{}{x|}xw~{}}zz{x{{}}{}}~~~}|z||}|y|}}{}|~yy|{~~}y}w~~y|}z}}~}}}x|y||{z|}~~}|}|{~~{}{|z}}{|~{w{{||}}~~~~~|}|{~|zy}}|~}~}||~|~}{y~z{~{{z}~|~z~z~{}~y|~~z}{}}{~}|}{}}y~|zy{~|z~~{}}z~}}z}}}{{x}}y|{zz}y|{{}}~{z|{|}~|z{~}{}|~~}y{}y~|z~|}{z}}|{}}}{{|}{|{}||}|~|{}|}}~}|~}z{|z}|~{}~}~||{~}~~}|~|}|~|~}~~~~}z~}{~~~z|}|{~{~|{{|}}{}{x~~{~|}q|}~|~}~{~||}}}}|~~{~}~}zy}zz}}|z}~|z~z~}w}||}{~}~~|||~|||}~~||~{}y||~~}~}~|~{}|~~~~|}z~~x}||zzz~|v}{|}|{|~z||~z|{}y~~{w{~}|x{{~|}~}}}y~}~z}yz}}}}{z||~~~y}z||{|}|}}}~zz~y|}z~~~{|{}}zy{y|w|\\\\\\\\{|?~}~~||}|{}}~~~}||{~}}}|~}|~~{}z}|~}z|}x}}~~}|}~}~~~~|||{~}{}|z}||~|~~}}~|}|~|}{y{z~~{||~~}x}}}}|}||}}|{|~|~~}z~|x}|{}~~|~|~~~}}~{~z{x|{||~}~y}{w}~}{~~y~}~{{|{}|~|}}{}~|}}}|~|{}~x~}~{|{|~~|}~}{~}z|~yz~~~}~~}{}}~~|z}~}}~{~~|}|~~~~x|}~~}~~z~~}~|~|~||~~}~{~||z|~~|}||}~}}|~}{y~|{|~{}|{}~}{~{zzv~}~{|}~~}|z}|~~{|~}}~}~}|}~y~z|zzx~~|~{}{}~{~zy~~~}}||~~|z}|{y{}}}~~~}}~||}|~}z|{||~|||}|}~|}~~}|~|}}~~}|~y|}}~}}}}|}~~v}~}|}}{|{}z}}}}y~~}~}|w~}z||~}|~{~~|{~x~}~~~|{z}}|}~}{|~~~}{~~{z}}zy}|{y|}|~~||~x~~~{zz~}||{~{~|~}|~}{~x{|}~|y~|~}{~|}z~~{}}{~~~|||y~~~|x~{|~{|~yy|}{|z|~z}}{|{}~z~}}z|~~}z||z~{{~|}}}{y~}~yyz~|{|~~||z{~|||}~~z~y}}{zz|}~}~{}~~~}~|~}|~~~}|~||~z}~{|y}z}}}~}}}}~{~|~|{~{~~y|~~}~~yz}}|{~}yy{|}}||~}}}}z|~|~}~}~~|~}~{~||~}~}||~}}~~}}~~~|{|xw}z~|~}~~|}}~~|z~}z~y}z~~|{~|}z}{~y||yz}}~z}~|}z{y~}}~~~y}|~~~}z|{y|}{~~}}{y|}}|||y~{}z}}|~|~||||~z~}{}|}y}~|z~y|}}~{y}{~~~~~yv}~yy}z||{{z}~{|{|z~{y~|z||z~|}}{}{zw}y~{|}~}~x{yz~}~~~~|z}||}~}|x||~{y{|}y}}~|~~~z~|y~|~~}yz|{y}~|{w|{{}~|}|{y||~~~{~y~}~}}|~y~|||{{z{~}~}}{w{~}}{||y{y|{}}~}}}~|~~}~~~}~}~|~}x~~|z{{}~~~~~}y{|~}z{|{}}{{{~}}w{{w{~yy~}~{~z~x|}~|}z{{}}}}~{y}}y|{{~}z~}y{xz{~{z|}|}{~z{{{~{zy}{|{~~~}y{~~z|z||{||~v}~~||{{{~~|||}~}~~~~~~{~|}}~~~~{~}}~}|~}~~}}x{y~{|}}z~~|}}}~vz~zz~~~}y|}}~}~~~~~z}|~|zz~|~~x{~~|{{}}~~~|{y|xw}{{wvy{~}{}{z~~}{xz~x|~|{|x||}}|}|~|{|wy{~~~}~}y||~x~y{{|{}|~}~{zy|{~yz||x{z|}}~{zyw~|z|}{}{{~|z{}}{}y~|}z~{~}zx~{}|y~z}~~{}{x|{~~{|{}~~}z}y|}v|{|~|{~}z}{}~z|~{{~z{{|z}}|z~x|{}~x|}zu{{z~z|yz~|~~x}{||}}~|z~~~~{}|~~y{}}z|xz{||z||{|}z}{}{{{}}}z}}~~||||x|}|}{{~z}|}z|}}|zz|}{~z|}}z}}}z|yz}y}z~}{~}~~|{z|w}zy}~||{~{~z~}~z|z}|~}z{~x}}{~}~{}|~{~}{|y}{y}~~||z|~|}{z{{|{}}~~{y|zyx}z~||z|z}}|x{|zy{}||uz~|{}|~}}y{~y}||z~{}|zz|~~z}zyz{zyyzz}~}z}}|~|}}y}y~z~|z}x~~z~~~zzzx}}{}~~{~|z||zzyz~}|~z{~}|}~~~|~}~~}~~|}}}}~z{|~~}~}|}~~~~}~~}|}~}~~~~|~}||~}~~~~|~|~~|}~~|z~~~~~~}}}~{}||~~|}|zz}~{|{wz|{}yzy{{~{}y{||}~y}z}~}|}}~||z~~~}~~}xyy}|{y}{|||zzz||z|y}~}|~{~x}|y{{~|}}}}~}~~|z~}~||z~~~~}~|}}~}~{}z|y|}~|{}|~y|}x}~y}|}|}}~}}|y}{||||{zy}~}{~~~}~|{~}wx{{||}z|{}{~|{{|z{|~|}}~z~}~zzyzz~}~z}z}|~}}{}}t|}|~z}~|x~}|x||}y}~wz{yz|x{}{z{y{x|~w|}{{}xxxz||wx}||{~~~~{~|}z{~{}~~~y|yzy~|{|{{|z{zx}{{}~|y}z~}}~|{||}~{}y}|}|xy|{~|y}z}{y}{|z{~w{}|y}z{~z{xw{{}{||{yz|||}}|z{|}x~y||yz{}{~~z}yxz{z~~{||}~|}}||{xzx{{}|z|~}{}z}}~y|~|{z}~}}~y|x|y~z}z{x~zy}y~||{{~~~|{yy|z{}{}}y}{{~{|ys~}}~~~{y{}}~}~~}x}}z{~~z}}}}z~|{|{~{{|~~{y{{~w{}|{{|z{}x~x{|z|}{}||~{w~|~~~~}|~~}~~~}{}}||{~~}~}}}z~|~~|~~}|~{}~~|~}~~}}|}}}~~|zzz~}~|}}}~~z{|~}~~t|}y~~||~{}~~~~||||~~}~{}~}}~~~~||}}}~~~~|~|||~}~~|~}xy|{}||~{}||~}y~x|~}{}{~~}|~~}yyz{y{{~}|y}~zz{}z}zz}}y~yz}zw|y}~z~{}~~{y||~{~}|z||yz|y{}}z}y||{z~}{~z}||x{||~|z~{|}~~~z|z~~{||x~|}~y{~x|~{~~{~|~}{}}|~}~~z~|{{{{w}z~z~~~~y|}y~y~y|zy{}{x}z|{}~z{||y{}yy~|{}z{z}|}}~{{}z~|~x~}}x}~{{x{|w{{z|~yx{|{{z}|~x|v~|~z{||{|}|~z}||z~||}~{}y}z{~|~{~~|||}||y~w}~{}|y}{~{~}|x{}||z|}|}}{~|{{z{{{yz~}w|{~|z|~}|~z~}}xx~}~z~y}{~z}}z}}x~}}}}}~~~y}z}{|{}{{|}~{}}|z~}~y|}yz}}}}z}yx~{}yw|~{z~~~}}|}|y|}}{}}w~~z~z~{{wz{~~z{|z|w|{}|z}~|z|~{}}z}|~||}{{}z~|~z}~|~y{x|}||}~}}|{z}{~{{~}||}z{|}~y}y}~{||zy~}|{~}{~}~~z~}~~~~~~~}~~~~~~|~~~|~~~|{|~{}~{}~~z~}|~~}~~~|}~~|~|}|}z~|~~~~|}~~~|}~|}~|{}y~~~~~~~~~~~}z~~}~}~~{|~~~~~|}}|x|~~~~~~{}~|w~}~}}~|~~}|~{}{z}|{~z~|y}{|~{{}y{w{z|y~~{y{z|~{xv~y}|~w~~zz{z|~|~~wz}}|z||{vxy{u}~~z~z}z|t}|}x|}}{||y~|z}}}}x~}~y}{{zz{|{{x|{{|}|w{|}|zz|~~|}zzy||{{||zy}yy{|zz||~|~x{{|{zxz}x}y{xz}{z|}||~|~}{|~~}|}z{{}|{{{~yz}w{}{~z{}}}y~y{v}|x{yy|~}|z~~z{}zy}z|x~z|}y||yyz~zw|{|yzz~{|{}{|{~~|zz}}}||z|~}~~}{{||z{zz~|z~x|{||xxzx|zz}y|z{~{|{~}yy~{y~y{}{~|w}|}|}}{|{|wy}{|}ww{|y}y|xx{z}~~}||}|y{|z}{z|zyz}y~}}z{}{{|wx{xxxy{|{|w{~y}{z|xwz~}zzzy{}{~s{zy{|~zx~y~{zz|z~|~~{yy|z|xz}{{}xxy{~{{~~~|y}~|{xz}}~z|~{~v}z|~z|}zxz{}z|~~|z|w{}{~x~{}y}}}}x~w|z||{||z{{|x}}|yzy~{z}}x||zyy{{}|x}{{y}yxz~~~}y}~|}~~}~x}~{~~|}~~~~}}{|{~}{}~~~~~}}|~{~|||}~}~v~|}}~{|~}~|}}{~~{}}~}~~|}|}|}~}{~|y}}{}~~~~~}~~{}}~}|~x~}{~~~}~}~{~~}~~|~}~~~~{}~{~{}~}}~x}{|}}}|}~}y|||z}}||~y}z{z}{vwy}}{|z|y~||{|x~x}}}t{|}{{~~}zy~}{x|}z~{zz{||zx~~}|}z}~{z{}zx|}}yxw{|{~}}|~}}}|}|x~|}wy{~yz~||||{|y}z}|{w|x|~{z~y|~z}{xy~xz|z~yy~z|}~x~~y}~}|}||w{xxzyy{|zw{x~xwyzx{~}{{y{}}x~~~z~}|~|{}|z~||~{z|}}}~~{yx|z|{|y{{z{{~~{y|z|}~||{{vz}~zz{{{}|~z}|}~||}}}~~~~~|}|u}}}|~y~}~{~~|z{x~{xzzz|{|{z{{{yu{~zzz{|}}~~~|~~}|{x~}{y{|}}~}}|~{~}|}x~{}}}~z||}{|{{y{|}|z{{{|x|}{|y|y~z|~~|z|~}{z{{y|z}|}~zyyy~||~z{~{|z|z~|{}~||{{|}}~}~~z~{~{||}yx|y~{~}~{||}~ty{|}|}z}|z{{~yz|}}z|z||~~z}{x|}}{xz~yy||yy{}}~x}yx}{{}{}w~zz~{|z|}z~}y|zz{{{{|~|}|y||}}{||~~{vz}{{}}z|~~|~}}|}~}}}~~}~}||~}~zy}~~~}~~}~}}~}}||~|~|~}~}~}}}|}}~}~}}~|~~}~~}~~~zz~}~}{~{~~~~~|~~~~x||}{~}~}{~|~~}}~}|{~}}~~~~~~|~{~}z}|}~~~~~~}}}}}z~}~~|~}y~|}~}|{}}{{y}{{|v}}|z|y{~~xz{{~}}y{y}|}{z~~x{|~|{vz~~{}{wz|}|{w~yy|w|}~}}w}yyz|}|}}}z{y~|~|}}w}|}|~zvz{~xvyt{{~}y|{}~{~zx|{~wz}s}{zz|}}~{|}|z}}}z~|zz}}{{y||z|x~u{|}wx~{|}}{z|}z{{|}|y|z|}{~~{z|{w~{z{}~{~y|z}}x}}|~{}||z|{z|{{w~y~zz}z}~{~z~}|{{y{}~}{z{}{z{y}yz|z{zyz~yxz~x}{{w|~}{~}{y}{{~~}}|{|||~~}~zy~z~{|{z}{{}}||yz|w|xz~}}y~z|~|~w|{|{{}{|}~{}|zw}}|z||z{z~x~x{yw}|}|}y~~~{z~|z{|yz~|{}|y|}{w|wz}{zz~~xz|{~~}|||}{z~||}yy~~||}x}z{|z|}x{|}~}|{~|w}}~{|||{~~|}{}~z{~{zz|yy}y{}}y~}~}{w{z|y~}yy{||}{xy|y}|}~{z~}z}wz|~|}zwwz~}|{~}~}|y|~v|~{|}yvxw~z~}{~|}~|z{~z}}}~}|{{}|~}{~~|~~}y{~~}|}z~u||{|}~}}~}~~~}}~~~{}||}}~{~}||}~~}|~~~}~~~|}~~~~~~~|~}~|~{~{}}}~|~~~|~}{~}~~~{~~~~~~{~|}}~~~|}}~}~}}~}}~}~~~{~||}{|~~~{}~{~||~}|}}y}}~}}}y|~~~xz{|}~{}}{}z{~}}{|~{}|~{}~|xz{v{{||{|{}{|{z~{z~yxyzz~y{}}}{|~z~||~~|yxw~yx{|{vy{}z~xz|x{{}u{}|z{}|z}x|xxw~{yw}wz}}|u{}{~z~y{~}{{x{y}{|}}~}yy}|||~~xx}}{~}{{z{{}}x}}||yz{~z~}~{|}|u|x}z{}z~|}x}~||||z}zyzy}}y~|}}~~{|}}~}|x~|~xx{}|z~~{~{z~{z{~}}}}~}~|{~}}}|~}x}z|}}{}|{}x}~|y{~|z}||}}v}|y}~}~}{x|y}}z{}{~{y}}x~|~{|~z|zz|}|~||z}{y{zz|~x|w}y}z~z||~}|}u|z}z{{|}~x{|y{}|{~{}|w~{{~{}}z{|x{w}}~z|}{w|w~|{|z{x}z|~{}{{{~}{{~~y~y{x}}{z}}|z{y|z~{y}z|~~xy{z{|~~~y}|}y}{~|~x|~{||}{y{y}{{~{{||}zxw}z}{z~{v}}~z|~|{zz{y}}y|zzz}~}yzy~}}x}y{}z~~{yu||~z||{|~y|~}{~}w||z{y}}}||~z~z||}~|xx|{vz}{z~~|z}~xxwyz}zz~{}}}|}{xy}}}}}}z|~}{~}}~|}}}~~~||~~~y~|~}}~}~|~~~{}~{|y~|~~}|~~~{~|~}}|~~~~{~~~~~||~~}{{|~z|~~~~|}}~~~z|~~~~~}}~}~|}~~}}{}~z~|~~}x}}{~}||~}|{}{|~~~~}~}~}|~{y|~~}|}{~}|}~{z}y|~|}zzz|}|{~w~zy~xvx}{}|~x{|}|}y}wz||yy~{|}||{|}{{zz{zxsyy~|||y{z|v~u}zy|}}|z{{z~{|}}}|{|z~yxz|y||||x{}z{x{{}w|||~xy}z|{z{}{|z~{}{|}y|zx{zzyxz{z|v|y}xy|||zv|||z{{~}}~~z{y~~~z}}~{x}x}zxyx}{|zzy~~|yxxwzyzy{~{|y{~|}~z}{|z{}}}~yz{y|}||{{xxx{v{{|~|x{}||~{|}{}|~|~|z}|{~|~}x{{||x|yzzy}xzzxy~~{xxy~z}~|zx~vz~||~~z{}{||}{}z}}y~{|w||~{y~{zz}u~{w|}x~|~|wz|{|~~~{{|z}z}{}~}z{w}q~yvyww{}y{{~xw}{w{}w~yy|u{y|||{y{u|{z|{}~||~|z{y~|zzz~~{~z{}y|}zz}{z||w|ywwyw~{|zy}}}{{|wuz}|{}{~z{zz~}z}y|yx{}zz|y~vyzv~~}|v|}{}|z|x|x|{|z|z{~zyxz~{~yxzyzzy}{{|||||~}}z~~}{||}|x}y{|z}}~~~y|~x{~~}~~}}}}}~~}|~~y{~{~~~||{~zy{|~~~~||{~}|}~|~}~~~}||}~}~~|~~~~~}~|~~z|x~{~{~~z~{}|~}}{|{}}~}||}{~~}~{}~|}}|~z||}z~}}~}~~~~~}~~~~|zz~}}~~~{~~~}z~u~{~~}}{|{}{wz|yz|yy~~y{{}}{}z|z~|v}x}w~}v~|z~z}~zz|~}}z}{}z~{yz~|{||z~~x~~~~{~}~||}x~z~|z|~x|}~zy{||~|zz~~y|~y~}{|~t~}||y|{}|z}~~}|{~~~}~|yzw{xyx{}~|z{v|xy{z{yz{~||}{{~vz~~|vy|}~|y}{z~~|y}wx}z~}z}{t{}~z{~zy{uz~}{}{{~}}}}}}xz{x{~zz}yxx~~z}y{}}{wz|wz}|{|zw{~z|~}{|{z~|y|{}~|zz}}}|~yy~z~zzz{}|z|||}|{z|x||~x{}|}~{|~}w}||}{}}~x~}t}~~|~}{xxzz}|{}{|{x{z}|}xw{w~~y||}}yw}{|{~yz{}||}~~{}z~yz|~||xx}{}{{|z{z}~}}z|yy{~z|zzxp{x|x|y~}}~|zz{~z|~}z~|w{xx~{|zyv|w{|~~y~|zy|{~}x}|{z}~vxy{xy}}~z~x}{}|~z{}{}|~|x{zw|z{{|zx}||vzy|{{yzz~}}|{~zxy~|x}v{~x}}~{}|z~{~{|~~w}y|~{}~{x~|~{|y{|}z~z}{{{y||zzw{x|w}|}{zx{}{~~{z|~z|}}~}~~|~~}}~}}~v~z~~~}|~~|}}}~}||}~}~y~~|~||~}~~|}~}~}~}~~{}~}~}}|~~|~|{|~~~~|~|}}y~}|{~~~}~|~}~}}}~~~~~}~~~|}~~{~||~~|~~~~|~~}~~}{}~}~|}|}~}{{~}z}||y}z|z}xz~~{~w|yw~}||z|{}||z}z~}}}x}|~|~|{~~}}~{~zz{}}z}y|{yy{yz{{~|yy|{xz|}{|zy{{~{~|x~{|z}{{|}}}{xy~|~{}z}}{~{|{}yz}}z~y|{z}~~~|zy|zy||y}y~~}}x~}~|yx|{}{z|{~~{y}|xz|y{}yyy}{{x{{|}~}}|~{{|}}|~|y|{|{~{}zy|zyxy{{{~vt~v}{yz{|z|{x~x{~~~z|~|||~~}|w~}}{~|{|}y~{{y|z{~z{{|}~|z|}x{}y|~y~z|~y|y~zy}}z}}w|}y}~xy}w~||zy|{y~~}x{uz{y~}w}z{~x}|}y~~x}|~}u~|{z~{~yz|{{}w{||wx}z|z~z}|x{|~|}}~{~}~}y{y~~x|~~|wxz{|}}{{~ywx}|y}z~|~z~|~x{z~|z{u{{y}y||~}z{{y{y{x~xyy}{}|z{y{wyxzy{|z|z|}}z{~z{|xz}|~}~z~~~y~}}yy~{x~}}{z{|z}}|z|}zz}{yy}|{~~~~{|~~~}|~{||z~}x}yy~}zyy~x}}y~zy}y}z|vz|y||x}z~~|}z}||~~}|}}{~}}z~~{{~}|~}~~y~~~~~~z}~{~}~~~~~~~}|~z~~|~w}}|}}}{}~}|}{~}|||~}}}|}~{}}}z}}|}y~~|~}~~|}|~|}|~}||}|}z~{~~|}~z~~|{|{}~|~~~~~~}}~~~|~|}}||~~~}~|}~~~}~|}}}}}~}|y~~}{y~~|z}x{zzwz~{{}~}{|x}|}y{v|~~z|{}~uy~uz|}{|}|{|x~z~}~{~z{zz||}y|z{{|w~}|}}{|w~{z}|~zz|~~~~y~}}w~z}}~y|}z{~z{||{yy||||{~y~}z}~w~}|y~z}{xz}}{{}}{{}|yx|z~{|x~}x}yx}|~|~|yvy|}|y{~{~}zy|~~|w{~|z||~|~|~}{x}~}|}|{z{xy}}}{{}}z|}z~{{~{|||u}}z||~~||}zw|~}~|{{y|~~|}x~~~~z{y~~~~~z~|}}||{{|~}zyz}{y{zy||}uz|{w}}{~{{{y{{{{x|w|{|zx|{|~|~{|~~w{|{z{{|}zz~~z}{|{{z{}{{z|}w||wy|xy}|wzyz~|}{||||y}zy}}y|}y}||{{}~z}}{y}{~z}y{{z}||{~y~|{|w{}~|yy~}~~xu~{zzz|{~z}yxyx}}~}|{{}y}}zv}x|z{z|}|}~~|z~|{|{yzz|yz}z}}y{}|}{|~~|}x~zw}{}yyx}|yy{~y|z}~|z|{~~||}{}}{}}{~||~||{|z{}x|}||~z|~y}{x}z~{}}~}~~z~}|~}|{z}~}~}~}}}z~z~~}}}|~~|}}|~y}{~|}}}{|~~~~}|~|~}}{~|}}~}~}}|}~z}~}}z}}}~{|}}z~|~||~}|~~}~~~~||~~~~{}|{|~}|}}~|~~}~~}~~~}}}~|z~z{|~}}~~{~{}~|}~~{|}~}z|t~~}y||}~x~yz~|{}xy}x}{v}}z~w~~y}yyy}z|{z}~}~{|}}}}~z}~y~zx{{z}|wz|{~zyzx|zzy|{w~xzxzv{z~}||{}wy~{zz}z{||~|~}||~}{yy{}z}{}y}|zw}~{~{z|xw{}{xx{{x}z|z|y}|yy}z|}y|~}{zz}w||z~yv}y|y|~z~}{x}{yy|zz|||~~z{wxx}{~|~y}z~{~}yz||z}x~||{~z}xzz{}zzxz}}~~{}~z~}||{}}yz~|}~{|}{~yy|z}}|z}{yx||z|{x{w||}{{}z~|~|z}z~z|x~z}z|y}~{}~{|z{||~|{yx{~}{zy|xy|x}wyx{{|z|}z}zz~}~y}{~z}}{~}||}~|{z}{|{}|~}{~w|~|}z{{}~z{~|}{{}~z|x||||xy|y~~}~zz~y}|yzyz~{z}~z{x|}~{}~{z}x{{}||}{~z|{zx~y||~z{|}}zw~v~z~|zzvxxzyz|zy}yzxxyywz~}x{}|~z}{}}}z~yy~}yx~y~{}|x|w{xx|{z{}{{}uzy{y|xx{z~~~}}~z|}}}}}~|||{~~{}y}}~x{z|z{{|yy||{|zyw~y|yy}}|||}z|{~|}~|{w}}~|}~{}~|~~~~}~~{}}{~z}|}}~}~}|}~~~~|}{|~~}~|||~~~~~y~z~~|~}}v~z{~}}}|~~}~~}~|~}~~|}~}}}}}}|~~}}}}}|~~~|~}|||}}}~~||~~}|}~{}~~}}|z~}{~~|}|y}x}~~}~y|~}}z|{~}{xy~}{}y|}}{}~xzz{}y}}y|||~|zx}~xyw}z{{|~{{z{{|}{{~~~y}|z{|~{}x~}xz~zyy{x{}z{|z}|}{z}z~~v{}~{|}z{~{}~~w}|zzz|~|y|}{u{}}{}w{|~}zzy}|}~|}|{~|z{}}y{y~}z|zvzz{|{}{{|||}~}z{x}zz{|||{|}{zzz|x||~}y}{y|z~|~}~|}{x~~z}|z~~|y|x|w~~{y{}}|||w{u|z~}x|~x|zyy}y|}}}|y|z{}~{~zz}|zxz}}|}{}{}{x}{{{z|~}||||}~~y|{~{u||}}}z{~{}|{~{|z}zzzy}x}zy}~x{{{z{z}~}z{y|{z{}|z{}~||~{~yz~~yz}|{z|{y~z}yxz|{t~z|y}|y{~u~}{}z{|z|~~}z{}~}|z~}wz}}}z}{~z{}~}}x|{v|zzy{|~xy|{}}z{}}{|}~{{z{ywzyw}y{x~||}z{}yyy|{~yz}y}w}~yyx{z{}~{zz|{~~}||zw{zzz}}||{{z{}y{{z~{{~{}~z~z}}}y{xyy{y}z{|~{~||x{zy{x{~|x}|~{z{||xz}y||z}}|}}~~|~~}z~~~~|~~}}}|}}~|~}~~|}~}}}}|~~~{~~}~~}}}~x{}~~|~~~~}{~}~|}~~}{|}z|}~~{|}~}~}~|~~}}~}|~}~~}~}}~}|{}}}}~z|||~~~~~}|}|}~~{z~}{}z~}~|~{~~{~{}|}~}~z|}~|}zz|~y}}|}z~{{}x~~|~z}||yz{|}}}z|y}||{y|~}{|~zzz~|z~||~z~~|}{z}~x}|}~|y{xy~|{~|}~|}{|}~|{{yz||~{}}|{|~{{}{{}}{w|{}~}|}}z}~~yyz|w{||}y~xy{z~|{~~~zz}{}z{}{~z}|~yv{||{}~|wz{{}y|||}{z|ux}~{~}{~|{|y}{}}||~~}zz~||~y}xz}}~~w{x{y{z{|{}u{{w{z~~wyzzz{x~~}x~y~{~z}zz{}|}||}{}||{w{|zy}x}~yxx{yw~y~|}~~|z~yz|{|y~{{x~}~y|}zyy~zx~|y|}~{z{x~}yzzzx~{}|{|}~{}{{z|z}~}{z~}}yy~}~|}|||zxxv~||~wz|~|z|x{|}{|{}|~v{{~}yy|}}~}}y}z~z}z{~yxz{x{~{{y|{zz|~x|}|z~}~y}{|{{|x|y{~|}v|}||zw~{}{vzzz|xy|x|zw~zy|xy}}|}}{}|{~}}y|}~~z}}}|~y{x~}~}z{x|}{w~z|~||}y|zzy}y}}~~}}y|{}{x{|zy~~y|}{{{zw~~|~z{z{y{||yy|{z{}}yy~{|{|}y}z||v{z}|}}}}~|{~~|}}~~|~~}~|~~|}}|~}}|~~|~||||~|z}{|{~|~|}~~|{x~~~~}~}|~}~{}}|~}}y}}~y~~~~~}}{}~~~~~|~~|}|~~}}~~}}}~~}}z}}~~{~{}~|}~|~|~}~y~~~~|{}}~{}~|{zz~y~{~x}yt|~~|yz{}|{y|y|~z~|{z~{|{}}||~|}vz{|{z}{|||}~~~}|v~~|~zz}yz{||{z|{xz}~}}y~{}{x}{w~|~~|~~|{|y{}z~z||{|}|yz~}z~|x{z~||}}}}yx}x||xz~|~z~~}~|{||y~}{{}{}~~s|{|z~}{}|~~z}z~~zx~z}||}}~z~~|||~}z~{~z~~|}{z{}}}|}~~z~~zy|{|}~{~~~||}{y{z~{x}|{{|}~z||||{z}~~{y~{{}}}}~}z|}|~x||z|y~{~|{|{z{{}~z{zz}}|zz~{y}zv}}|~}z}|~|}{|{|{{{y}{{|z}}{~x{{~~{{}{}{|{{||~z~|~~{~~z{|}}z~x|~|~{~~}|~y~~{}}zz}~|z|x{~y|{|~|y}~}||~{~z|}x~||{z}{zr~{{zy}||{}~|}||{~{~|{z~~}z~{{{{}|w}}z}|~|}}z~~{}~{|}~|}~{~zz~~|~}}y~u~|{z|~}|~|{~{~~}~~|~|~~~~~~~||~|~y|~~{~~}}y~}~~~|~~}~~~~y~~{~~~~}{~}}~~}z{~}~~~~z||~}}{|}~{~~}{}~~~}}{~~}}}}|}~{}~||~{}|~}{||{~}x{{~{x}{}{}}{zyz}}~{|~z~}{|~}z~z{|{}z~}|}|yzx{|y{{|z||z{~{~zyyyx|z{}|y|yz}~y}||z}x||~}z}~}~x|}~yy}||z~{xz|z|}}~y|}~~~{{{|z}~z~|{~}|{z|}~}~~|yz|v|}~|{~y~w|z~z}w|}y{}}}z|}xx~xy|}x|}}{~w{z{}|}{~}z|~}y~|x}||}{y|y~tx~}{~~y~}}{~x{}z{{{zx|w~{{}~}|{{|x{{z{~y}}z{{}|x}z{zw}}|{{}wyxy~|{z{{|~|~u}z}}{~z{|}}}~|z~~{~yz{|z|y}|}x~|{w{{y~}||{}zxxzy~~~}~{{z|{z~}~~|zz|~~{{z|}{~|}~ysy~{{~|~wz{}y~z~~z~~}z}{}|z{~}~}}}|{~||}|}{{{wx~zzyw}|z|~|{y{|~|y}yzu}~}}{ywy}{~}zz{yy}{z|~y{y~y{zw|wz~{y{ywvz~|{|z~~}y|~z~{~z{yz|}}~~~y~}{}~v}zz|x||{{|zx|}{{wzy|yyx|z{}{}}|{|z}}}||yy{}}z{|~zxy|{||x~|w~z{}z{{y~{{y}}{}yz{z|~~z}}~~z~}}~|}{}~~}|~~~~{}}{}~}{~}}~}|~~}~~}~}}}}}~|~}~}}}~~{}|{z}}~}~|~}~|~|}}~}~|}{~~~~}}z|~~}~~~~~~~~|~zz~}{}}{}}~}|~~~~{~{|~~}|x}{x}~}}~|||||{{|z}~~x}}||y}~}|z~|z{}{~}|{|}~|{}~{~{~~|{{z|}{z|{w}|}y|~|}~~z{z|xyz~|}}{y||{~}{z|||~||||z~{~|{{|~~~~|~w}}}~z|||~{z}xx}y}}~{z||||~z{z~|~yz|{z}w}}vy{}{y|{|}z|w|}~|{|~|}|~}z}{{{~~|y~|zz}~|~x}~z}~}z{z~}}|~~~}z~|}z|}}||{z||~z|w{{}||~~}y{{{~||{}u{}{z{|}}z|}wzzz}{}~v{zzz}~}||}{|{~|}}|||y}~}|~}}z|}||~}~}|}s|}}||}}||~{{}yy~~~{z|~~~||~}}}|{~~~}y{|~{}z}|}~{z{~~}~yz}~{||}yy}}}||y|{}|{{v}~|{~~}~~{{z|x}y~~x~|{y~~z~}}~yw|{z|}~}}}~~|||~y}}}||}}}~~~{}~}}{{}|~~z}{}|{~}}}}}}~{w~~}|y{}~{|z{}y~{{||~}{~{y|~~z~z~}}z}}~{{|}~{}{|~~|~z{||}{~~~~|}}{yx|~{{{~yx{}}~~}~~w~}}}~{~}}~}|~~x}|~~~t{~~~~{~~|~}~}}||}{~~~~}~~}~~~|~}~~}~}~~}|}~{|~~~~~~~}}~}~|~y|}~|z{}}}}{~|{{z}yy|}~~}{x{x}~yy|{{~~}|{{}~}|xz~~}|}zz|~y||xx~x|{{}z{||}u{}y||z}|yx~}~}||y|{~{|~|{|~~|}z|}{~z}zz||~}~~|~yyz{||}|}|y|||{|{}z|{x}y}}}{yw~~~yy|~z~|~{yy}~}~}}}y{{z{{y{{x~~~|zz}}}|~yz{~y{}~{}|~{|~|zzy|{{xz}{y}}x}~}~{}yy|{{wz|~|}~}~z|{x{{}~w}y}|{~}y~yyy|}}{}z|y|}xy||{|zzx~uy}zyz~|}|||x~|}}}z|}y{}y{{}~z{zx{z|z|z}z~|{~}{wyx}z|yzz~z~{|~}y{~y~||{||}}~|}|~yz|||{z{z}x{xy{z|z~{~~~{|y||{||||}{}z{z}{x{vx}~{z}}w~xz}||yz|||}}|}}}|}|||zuyx|}}~{{{}{}z|~{z||{{}|}}zz|}wyzvz{}zx}y{y|}~zz~zzz~{{{~~{{{|}zz{|{}|z~}{}{z~x}z|{~{|}}~wzzxy}zy{}y}~z~~z|~zx{{~z}{}x}~{}x|{yvz|y~z|y{rzz}}x{~z|{z~}{~{|~~y|}|}|z}}|{~}~~~~}~|z~}~~|~}~~||~~}~~~~~~{}z~}|}}~~|}~|{~~|~}||{|~~}~~~~|~~~}~~}}x|}}}||}{|~}{|~~{}}}}{~}}}||}~|}~~z~{|~~~}}~{~{~~{~}~}||~~~~}}}~}|{|}~}}~}~|~z|~|{~|}~~|z~}}}z~}{{{|y|{yz{z}|{}}z|~~z~~}}~x|y~}y{}}xzyyx}~|||{z~zz||~}}xy}|}}|z||{~{z|zw|y{~szzz}{|z|{}|{y~yxw|~~}{}}zwz~}yyv~~yx|{}{}|}|{y}y{}{}}z{|}|~||}|y||}~w~|z||zx~}|xyz|zyzxzy}vyw}|y{z{}}uy~|}}}|{{{|{~}y{z{y~z}y~{~{}|yz~|x}|{}{y}w{x|z{|z{}}{x|~}{}{|{z{~}{|z}z}|}{}|z~{|{w{}y{|{}{y|x}xw|zzx|~~~}{z}}xz{}y~~|}|~}|x{}~w~|~|~{z{y|~|zz{z~}y~~|~|}||~{z}~~~}z|y|}y{}~||}~}}{y{{{}}z{}}zz{||{y{z{x~{v{||}z~||zz|{}||yxzz~zz|z~y{{{~wvy|~}|~~z|~zzx}{z}{w~}}x{wz}}|}|~{}|y||{~~~~}|~|{|~ys|||~w}{y}{{}}y}{|z{x|{~||z~z{|x{||zz}}~v~{|~~w|~y||xwy||}~y|~{xz{}}~z{|}|~}}||{{zz~x{|y{~}}}y{{|z|x||~z{zzz{{~~~y{zy|}}|~~}||~{|}}~~~~~}|~}{{~{}}|~}}~{|}|~{}}}}{~~|z~|~}~wz|}}}|z~||}}~~~~~}|~~~}}}y~}~~|~}~{~|~}~|~~~~}}}~}z||}||{~{{~}~}{~~~}~~}{}}~~}~~~}}~}~~~||z}~}}|}~|}}}|}{~~|}~~}~~|~}}{{~}}|}~}w}}|~|{z~~}}||w{}x~{{zx|yz~}y~~xyy~wy{x{xx{y{}||||}x{}{yz|xx}}|}}~z|}~y{{y}zy}~z{z|y}|{z}~s{y~~y|z~|{y}x~}{yy~y}x~~|}~~|zy{y}{{x{|wzyy|~}|~|{~z~u|xv|{yy|}}{z|}|}}~|}|{z}z}||{{{}~y{y}{uzy{yy{zy|z|vzy}|}zzu|~w~}~~}zyx~z~{{}~~~|||}y}}}}}|{~{x~|~|{z|{~{xxz|z~yz|||x||z{|}~}}|}{|zzz~|xx~~|~y}zz{|wy|x|{z|{{|y|{|~y~z|w{y{{{~~}|{|||~|y|~y~{|w|~~x~{{z}x{|}z|}{{~yy}z~yz|}|z~~~{~w{}}}|~|~zzw|u|z~yy~}|||{y}~yv|w|{|{~y~y|||}}~z{}~}{~{{zx{x}~zz~|}y}|~|x}zz|x{x}}{|vw{}x~}{~y}y||~}}{{yyz}}z{{{|}z{x{}z~z|{yv}~{y{}~~y{|{x{{x~~y~|}~~||{~{|||z~|}}{z}x|z{{z|~}y~u{{zx{~~}w{z|{}~|{}{}}zwy{y}|z~zz{|~w{|z{}y|{zx{|~}tyy{{}{}yz~~}{zy|~||}}yz}~~~z}~}~}~~{~|||~{}~{~|y}~y}y~~~~~{}~yy{~~}~~{|{{~~~}|{}z~}zz|~~}}|z~~~~~~{~}}z~}}|z~}}}~}~}|~}z{~}}}}|~}~{{~|z|~}}~}}~~}y~~}|~}~~~{|||}~}~}~}}}||}}}}{o}}|~~}||~~}~}}|~{}~{}~z{|zwyxwyxzz|{v}}z||yxyyy{z~{~z|w{}{~|z}{z{|{y}|}}xw{|}y|y{{}y|}z~~|~z|y|{|~z{|z{~{zz{{{z|}yww|~~y{||~z|x~zzy}x{}|}y|~|z}x|v}{x{{z}}z}yy|{|}x||z{{}|}w|{u~~{~{z}{{{|{|xyz~y||zw}}wzy|}x}|{}}}yz|}|}w{z|{w}{w|{~}x|{|{~|{y~{}y{||z}z~v|{|}x|z{y|{|~}y{|~}z}z}z}|}x{y|~|y|~}~z}}{{}|yxzyxz{zz{}{y~z{~}}~w{}}|~zz}z}{~|}{~~|~zz~~z|y||x{|zy|{{{|||{|zzwy{~{~{wxyzz{|tx~{{{}~w{~{y{}}|yy{|x}~{{z{zzyz{{|}~~z}{y|xvy||x||y{|z~z}zz|yyzz}y~{v{{|~|}}}{~|||{y|z~{}}{}y{{y~ywz~zzx}z|{xy|z{||{}{y}||}z|v}{}|zv}v{{zwy|{}{}y}x||xx~}||z~}}}y}|z{{z|}}||y{x|z|~}y|z}z{}z|wzxy|y{{~}~yy||{}}|}~}}z{{~~w{~}yy|z||zz{{}{y~}}z}t{}~~{~~{~|z|w{|{}}|~~~~~~}v~y||}}~~}~}}~}{}|~~}}~|~}~}|}~~z|}z}}~~~~~{}|}~~}{~}{~~~}}}~||~~~{~}~~~~|~}~~}~~}~}{~}~}{}~}||~}}~|~~~|~~}~||||~}{|z~}~}|}~~~}|}{}~}~~~~|}~~|~~~}~~}}}~~z~~~z}}}}~~{~~w|~~|~|}}|}zzy{}y~z|{|xz|xzw|xx~|yz|}}zzx{|x|zxw~{}{}y}}||~{}{{{{|}y~~y~w}{}~zz}~}||}{yxz~~zz||zzw{|~zz{|zz}}}y~|z~}{}zy~yy|}~z|yz||y}~||y}zx~{~{|}~w}|z{}y{}|zy{}}{{|zy{}w}||{~~{}}v}yz}}x}}y|~}zw|~z|}y{|y|{zy{{}{{{{}~~}}~|~|y{|x~{y{z~yz{|z|}wzyyzv}w}|~{y|}{x}}zz}y{~y~{x~}}y}y{{|}y}z{}}~yz}~||{|{yy|zy|z}~}z~{~|~{z}~{z|}~{yx|}~z}y}}x|x|||z|zy}~{||{{{~}x{y~~}z~{}||zxy{{x{~|zzxy|zzy{{{}|}}|}~~|~||~}x|}z}}{~}yy}|~v|{{z|~}|}~zx{{zxxyy{~|}}z~|z}{}~{{z||{~{}x{|y{zv{y{{zz|{|{zyy{~}{zz}|z}~{||zyw~~v}{y~~|z~|x}||z}}y{zyzz||zz|wyytu{x~{{{~yy|y{{|~y}wzzy}}zy{v|z||}z}|{~}}~y}{~yz{x~~}}|}}|yz}}y}~}}}|z{||}~{~~|vz{~{~}}~|}{|}~~}}||}~~{{}|}~~|}~{|}}~|}|~{||~{~{~|~~~}~|{{}{|~}}~}{{z|z{~|~}}}}{}~~}|~~}~{{~|z|}~~}~~|~~|}~~{~|~}{~|~}}}}}{~}}}~~|||}}~~}|~|~}}{~}||}}}|~|y~{|{yz{y~w}z}}~}yzzz{|~{}{}z{}{y||~x~~}z{|xz{|x{~zzyy{}||~{yz{|{~y~||yzw~yy~{|yy{}z}|||z{x}y{{xxx|y~}yx~{~x}yw|{}|z}yz~x{{|zz{}vy{w{zz~{y~|~~y{zz~}|x}x{z|{|y{zx~~v}~~z{~|{yxy{w{z}|z}z{{{||z}z{~~}|y{~}}}z{wv~}y~zx|{{|{zy||~z}wv{yvz}yz{||vx}~zx{{z}~z{~}{~|y{vy}|~{{}}{}{z~|~v{~vyxuzx{~{y}~}{z~|{}~{{}|{|~~x{{zw{zz}wy~|~{}w~}{||yy}{|~{{z|{x}z{z}{|y~y|{}z|~y~~z{y}yzz{~xy~x|y{~w||vuz|{y||{{yxz~{|}~y}x}w{x{{xyz|}~~||~z~~}w~{x~z{{}}~z~|z|yz}|z{y~wz{|~z{{z{}xy{|{}~}|~w|w{~|yzz||{|}||}}y{}~{}}{~}|zz|w}{~yz{~~z|z~|~x~{||~|}yxt|~|||}zyxzxyx{{yz~}~xzy}|}~~}{}z{|x}{||y{z|y}~{|xz~||{y}x|zx|~|x|{{yzy}~|{v|~|{~~}~~~}{~}~~}~~}}z}~~z}|}~}~~~~~|~~~{~~~~y~~~~z|~~~~~}{~~}~~}|z~~}~|}~|}u{}|~}}~}}}}}}~~|~~~z~~}~|~~~~~~|}~}~~~|~~|~}~}~}}}}~~|}~~}}~}}|~|~~}z|~|}~|}}~~{}~~{~~~~~z~~~|~~{~~~~~z}{|||{~|xy{v|w|zx{~{{{yzy|~yz}x~{}}zx{~{|z{}{~~|}~}~y|{|{~|~|yzyy||}x~z~|~vzz~}z~||{|~~yx|{zxyz||x}{{|z{z~}z~||~x{{w}|}~y~z{yxyzyy{{~z}||z~|}{}z{~}z}}|}{}~}wz{~yz~{{yz|{{}{{x}y{{yzzuy}|}~~{x|w~~~{{{{x~|yzy{{|{~~}|{zz~{z{z{yy}|}~{|}yzz}||~}~}~}{y{|}x{}y{}yxzy}xw}x}~}~{||{}~{}{|y}{{{|}{xy}yz{}~}~|{~y~}}y}z~}y{{x{z}|y~v}|zy~zz}}x{||}~x{}y}|}|~{~x}}~|}zxxy}|~xw|~z{|{y|z|~}|{w~y||~y|||~}}y{z}{w{}}x}~|~~|{|z||}{y}z{}|{zzw}}z|{y|}~yzz{~{}~}}}z~}}}}y}|xy|~|}|{~z}|{|~z}~{|{|{zx}|zxz{y}z{y{|zy{zz~w|yy}}~z}yw|{}}~~|~}xww~~}}}z~|{xz{~{v~y}}z}z|}{|xyx~ywzz}~}}}|{yx}z{}}~~~z}~|~|}|~y{zw}y}}{zyy{y{w{{w{zwx{zxz|~~yz~z~}{yy}}}~~~|}y~}||}}|~}~}}|}~}~~|~~}~~}}}~|~|z|~~~}~{}~}}~~}}}z~{}||~}|~}~}z~~~|~}~z~|~~}}{|}{~{|~u|~~}}z}~|~||}y{~}}}~|z~{}{}y}~}|~}{}~|~~~}}~~}}~z}}{|~|{}{~~}|~|}z~~}~}}}y{}x~}y~{~}}~}}~~|{|{|}~z~xw||{y~}|}~yyy}~}{~}{y}|~~}}}z~{~~wzz}{|w~|y~{||~}{|z|~~~y~v}{||}}}}{y{x|}}|{}~z}y~~~~||x}y|~|}}x}{~{w{yz{zxz}{~|z~zz~z}{}~|||||z}||||{z{z~z~~}}|{{}{}{}~{~z}}~z~{}{||}~}w|}|{}yzx{}~~}zzz{z}{yx{{~}~~~y{}{}{|{}}}}{~{}z|}y}}{|~{{z}|y|||}|}~{|y~}zy}~}~}zyyy}{}~~w~}xy~}~}{|~|}x|{y|~{}z}~yzv{|~{{~~x~|z|}}}{z}~~~~}||z||~x}{|~}x}zz{y}}~x|y~{|~~z{|zx|v|}}~w~{|~~{~zzz~{~~|}|}z~|{||~|}x~~y{y}{{~|{|~zz~y}w{~~~~~}|y||{}~}}|z}|y}}{y{}}z~~z}|~{}}|{{~{~|xz|z}{xvzy|{}}z~{{}~|y{~{|~||w}}{|x~w|}x{zz~|z}~y}~|~|}{z|~z|zzz|}{|}~}~~}~|}~|~|~|~~~}~~}~}~|~}}}~v||~~~}~{~|~~|~}~~~~}}~}~}~~}~~}|}~{~}~~x~}~}~~~~~~~}~}~~~~~}~~~~~~~~{~~x|}}zyz|||w}zxu|}zy{|}}z|xw~|}uyw{}y|x}|}z~~{{}}}w{||~}{{x}z{xy{{}yw{}yyx}}~{{|{}}y~|x}{|{|~~||{|y||{z{{}y~w}||}}{{}|zzx~}~}{|zwy}x~~{||~~y}{{|{y|}}|{~y|}}z}t}zx{}||z|{}{}xy|||}{|w}{x{~x|w|~~{}{~x}}}{}|~}}{~|z}}{~{~{x|y|v{|v}~}y{|x||y}w}yy~}{z~||~{~zy{}{}}|y}|z|~x~xvwy}wz}}{w{zz|xzwyz~z{|{}|vz~|}~|~|zy|~{~z{|}||x|{z{}}w{}zx|{y|{{{{w|}y~{||~~x~|x~}xu}~~}}|{{~|{{~}w{y}~}}y|~vyzzv|{xz|{u}|}~}}z~zy~}|~||z~}z|x{|yz}}{zx|y{x}{|{zxzx{}z}y|{{~{yz{{}|{|v|x{~{}{}z{~zzz|{z{}{zzw}~}y|~{z}y|zz}{~~{|z}}}~}~yzzy}y|}}~z~~{}v}{yw}~y}}}}z~}}~}}}y~v}y{y~||{zy}}{{|~{}zz|}|~v{x{}wz|~|}x}yy{zy{|y{||uy~|{~|y}z{~y}x{~}{}}{}}~}~z~}}~~~}w}~}}}}|}|y|}}{||~~|}}~~}|~}~~~~~}~}}~z|}{|~|}{}|}~~r~|}~~|||~~}~}|~~}~z~~{}}|}}~~~~{}}~~~~~yz{~~{|}~~}{y~||{}~|}}~}~~}}~~~{}}|{|~{}~}~~}~~|{y~~~~~{~~~{~|}|||~z}|y~{z}xwzy|z{zz~y{yzy{w|~{~~~zz{}|yz{||z~|||~z|yztyw~|z|{x||}~zy||~z{}y}zyy}z~||{v{{{|zu|}~z}z~y}|y}zx~~|{{{x{~z|yyx}wx{{z{y~}z|{||}wz~z~z||{yy{{zzx|}{{{|z||~{wz~|w|~|{z|xz{|~~{|}}{z}xx{y|zw}~}z|{{~~}|x}z||yx||}}wx~~}~{|y~z~{|}|x|y{y}{}|y{z}~}~~}~{~|yzz|}|}|{y{|~{y|~|v|||~}z{|}yy}|~|{{|x~|z~y{yx~|yt}z{}{y~~~||}}{|}|x|z}z~y{{|z}|}z||{~~{~z~~}w{{}|z{{|{~|~z~|xz}yy}||~y}~zz}|{|z{z|z}z|~yz~z}{~z~{w{{z{}}z}w}xz~{yxy~{}|{|{{||yx{~~{~wz}z|z~w}|}~{{z~{{w}~{~{~zx{{~}{~|||x{||}~y~x~y|yy|yxz}{|}~|}z}}}~{}}vy}v}~}y|~|z}z{zx}yyz~~z|~x{zzx{z{||{|~{|{}yz}|y|}|||~|~}z}~w|~z~{~yyy{}|w{zvyxz~|zz}{{|}{|{{|~uzy{|}||z{y}|y~~{z~y|{|~}{|~{~}|}||}~{~|~}}~~}~~~}}~|}~y~~~~~}}~|y~~}y~~}|~}|~y~}~~|}~}}}~{}}{~}~~~}|{}~{~|{y~~~~~|}{|}~}}~}~yz~|~~~~}{}}|}~}~}~{~~}||y{}}}|~~~|{|}}}|||}~|~{}|~~}~~z~z|~~~~~}~~||~|{|}~}|~~z~~~{|}~zy~{~{y|{{~zz|y~z|xy~~||}zz~}|y|{~|x}|}}}||{yxz}z~{|yx}}xwx|zzv{{~|w{y|}~}zy|~vx{~yxzz|z|~~y{|}~y}}}{~|}}|z~~{||{y~x{xx|yz}~szz{}~~{{|}{~xx|~{{|}z|z{{z{{~}{z|}y}}~|||}|~|xw}yv||}}{{}y}zv}~}v{}z~}{z{|}{|~~|~{|}|~}|}|z{~yyzxyz|{yz{{y}{z}~y}yx}}v}}}}y}|y~||~y}~|}z{|}~~~zz{}zy|{z{~zyy~zxzxz~x|}|{~}x}|{~{~}}|{|}~||{~}w~zwx{zzx~||~{zu{}z~{}zxz}x~}z}{{}}x}{{~}{zz|xxz~~{||{|y{zx{~~x{z{{{{wx{{{zz{y~}y}{}}~~~z|||~y}z{~{}~}{}~}|z{~v||}yzz}}~z~t{yz~~{~|~vy{~}||x{}z~}{z~}|{}x{}z|w}}||z~zy}|yzz{z|y{~{x}{{}{|yyzz}}}v~}{z|}yz}~x{wzx{~zyyy{||zz|wzx|~zw}zyyzz}{}z{xz|~|}z~}}~~~}~}xvyz|yyx|zx||zy|z{{{~{|{v}yx{{|{y~~y~||z}|y~|}}}~~~~~~}~|~~~~~~{}~}}~}|~~|~}}~}}|}}~|~||z|}~}|~~~~~~|{}~}~}~|~}}{~}}z~}}|~|~{~~~}~~}||}~x{~|}}y~~}y|}}}}|{}~~~~~}|{~~~}y}}|~}}~|~|{}yz|}~~||~}s~~}~~||~}~|~{}|}||~~}~}}~{~{z~}~}{z{|z~~~}xx{vz|z}w}~}|}|y~|}xzz~|}y|{v}}y|~}~y~wz{|}}}~{~~y{~~|{~|xy{||{~{z||{}|~z~z{|}}y~|}z}}|{zx}}{~}{|zywyz{{~|z}}z}vzz~{{~|yyx{y|w|}~|x~y~y|~z|}}x|}|zx||}w~yx}z}~{|}{z~z|}wzx}xywzwx|y~|}~~xyvz{v}zx~~{yz|}zy~|{{{yuy}xux~}}}z||{~vxu|zz|}z~sy{wz~|zvz~|~~|}y{y~}|}~z}~|y~x~{x{}||~|~|zy~{y~||z}w~|}||z~xz{}}~~z|y~{x|{~~tx|zyw~|}|}{}~{zz{x{{}{yz{{{}|}{|y~z|{{{}|}|}}|}|}|z{{}{||w~}|x~|{{|x}y}w}~||y~~{{|~{xtyz}|{z}|z{|yyw{{~~w~v{z}|}}~{{yzyv|yz||{xz}z|z||zwz}|x|{{|~}zyz{z~{x|}z||zz|yz}yy|||~w{y{~}{{z|||}zz||x|}{|{zyy~zy{z}|zu{z~t{}z{~~}z{}}z~|{z||}}~x{|~~x~{|v{}|~|~}~}z}z||x~}w}|z|z||~}~~wx|z}z|{}z|}{~z|zzx}|~{~~z~||yz~~|}|~{~}{}{}~}~}|~{~~}|~}}~~}z|~{||}~~|~}~|~~z~}~||~{{}~~~|~}|~~}z|~{~~}{~}~~~||~~y}~}~~~}~|~y}~}~~~~|}{}~~~~||}~}~~~}~x}|~||}~}}|{|}~}}|}|}}w}}~}}}}~~~~~}~y~}~~{~~}}|z{y|~}}x~}zy~}{}{x{{x|xxy{w}{zy~t~y{}zv{y|~||{z}zz|{}~|~~{w||~~{y{}w}y}~|{y~|y|yz}{{zzz}y~~{xy{|}{zx~{v}}{{|z}yx{~~yz}{}}|||y}wyzwz~yx}|~z{zz|{|y~{y~w|{|{~}}}ux|~~z}|~}}{y{||y|x}z{uzx}~}||zyz{~|x{}~|{{|z}}xy{||{{}{}{{wz|{{}}|}y{z~x|}}x{}|xyzxxx{}}zz|}x{{{|}~{}yzz|~yy~}{~}z~||{yzww|{|z|~}{zz{|}~vzyv{}|wxs|}}wy~}{}z|~~||z}z}y|y~z~xyuz~}}y|~|yy~~v{{{~}yyz}}|}}|{z|{~{yuy{xzy|~z|{{~|zzzy}yy|zwzywx{}wzy|z{y~z{zxyyx{~}{}y{{|y|||xx~vyw|z{zy{{{yzy~{|zz}z~~x|y|{{|}{xyz||}|{z|x|||w|}|z{~}w}|z||~w~|{z{|~~~vxz~|{{~|x}}{{}}|~z~~zy}z~{zx}|y{{~z|zv||z|x|{z}|}~z{z|}zy}{}{z}x|}|{}{z|z{xxy|uz~w{uz|}{{x{xzyy{y~|w}z~{yz~{{}}~|~}}~~~|{x~}}z~~~~|~}{~}}~}~}}~~|~~|{z}}|~}~~{||z~|~}}}~|~~}{|~~~~}~}~}|~z|{~{~{~z}}}}~~|~}~|}~}{}|~}{~~{~}~|{~z}}~{{}{|~||}~~z}y}|~~}}|}~w~|}y~~~|}}~~}~~~||||}~}~~}{}{{}{}}~~~~|z~~||{|y|{}x~}{{yvz{|}z|||y{{|{|}|}}x|}{|{}||y}~}y}~z|}}{~}|~}z}{}}}{y}yx~z{{y||}{v{{z|y}|~||x}zzz}|}wxxz|~~||~||}yz}zw|~x|z{x}}yzw~~~zw{zzxzzx{}|{xy~{|}{{~x|}|yz}~~z{|y{zz}}~~{{zyy~z}xx|y|y{~|||}|}z~{}z}~{xy~yztr~|~~|{{x~||}zyx{{x|{|z{{}z{{|{}z}|{z{~~~}z~z|{}|{w||{~|zz{|z|~|y~~|zz||~{~~xy{~z{|~|z~{||~|}}~ww}z~yzzx|}{}|xz{w|zy{~z~x{y}wt||{z}{{{y{{w{}z{z|v}z{xz~~y{~y{w~zyy|}~z{}{~{|}{xy|z|z}y||}{}}{{zz|z~zxzz}||x|}z{}w{{}|~}z}{yz}~~x~}y~}z~y|x~||}}y~~{}v~~y{z~}|||yw|}vx~{{x||~~{z}{|}|xv~~yy{x{{y~|{y}v~~{y}|uz~~y~}}|y}|~|}{~z}}~}y}|x|}y}}zz{}u}z}|{y{zz}ywyzy{|{{z|~||}|}}{~|{~~|~~|zxz}zx~||y}}{|z{x{y}}z|~y}z|{}~x{z|}x{|}~|y|}~}{~{}z}|}~~~~~|}z}v|}~|}~~}~|~~~}|{x~|~{|~~~~~~~z~|{|}~~}~}}|}}~~~}~~~}~~z{~{|~}~}}|~~}}}~~}~|~y}~~~~}|~~~~~~}|~~~|{||~~{}~}~{~|~}|||~{~|~~}|~~~~}}}~~~{}~}|}~}}}~~~{t||}{~~~}}}{~wz{~|~}y{xw~y}|~||x{x|~z|y}ww{x{{yz|~x{}|y|{~{}{z}z{~~zy~z}~{|y{}}z~yzz|}}xyz}|yz{{{y|~y}{|{~|{}~{x{z}{~~{w~{~z}|}z||{zz~y~||||{xy|||xw}x|uz||x|{|~~|~zx~yz}~{y}|~{zx}z|{{y{~|zzy~~|z|x{}}z~x}zy}|{{|~{vsz|~}}}zyy{|y~w}{}|{|}}x}z~|z}x}z|{}{z|{|}{|zz{z}{}~}yz}||x~}{~}{}y||{~|~|z|~{wx|zwzz{|}}x~{|z|zy|}|x{~~~xyz{|x}~|y{}~}~}{~{}}z}|zz}{yx{x|{~~}wz{yz{zy{}|~~z{|zz~}~|}|~|w|}~|y||||z|||yyzvyx~y{{}}yz{{{{{|z{||y{{z~zy|xzz{y||}~|z~z}~{z{z|z|}||yz{~}x|{~{y}|}|~z}{~x|}{}}{v}y}zy}~~{~}|{w|{|~}~{wz~}x|||{}yx}|z{{~{}{y|z{u}zu{|xy~wx}z}}~|y}~~{}}~}x{}xzyz{}{{||{z{{yxzy{{xw|y|z||~|{{{zy}|~z{|z|}z{~|}xz{}yzz|{}{x|{|zyzz||wz|~vz{x|w}y|||}||zx}}}~~~}~~||~||}}|~~|}~}}}x~~{}|~~~~|}}}}|~~~|~}{}}}~}}}}||}}~}~|~~~~}}~y}}~~~|}~z~}~~~|}}~~~~~}~~~}~~}|~~~{~~}}~}|}~~~}~}}}z~}~|}~~~~~~}~{{~~~z~~~~~~~}{{||{z~||~}}|~}}~}|}~{~{}~|z}~}}~~}~}}z|y~y}{}~{}yz|{|z}{zz{y|z}v{||y~yz}xy~}|y|~~y|}|y{|xz}z~{~}w{}~v~y}||yx}|y~|x~|{xz{|{}y|y}y{~|x{~|{yz~}~}{yx}{x|~z}|x{w|yw}|~}~~zxy}y~~{|zw{yx~|y~{}z|y~x~~{|~|{~yw{~{{}yz~w~}}w{y|~yxyy~~z}}{~||z~w|}z~}yz}|v}|~~}y|y{z{z||{}z}zyx|||||{|}yyw|||~{|y}}|{z{|z|z|{w|y{|{y{{|{yx~z|~|{{~|y|{|{}w{|x~|z|xy{yw~|{~}y||{|}z}zyy|z|~zy}y}~}}{z}}~zz}zz~~}}}|{{|v|z||~{w{~{wy{}}~|~y~}}~z|{|}}}}xyz|~}{|~vz{x}y|{{{{x{}|w{y}}z}~~}|w~~zzy||xy}u}}|~yx}y|}}{w{|~zs~}|~{|{{z|}{||~{|}}x{}{x}||||~|y}yzz~xz~}z{yz|}|{zy|~z~y}zzz|~w}y}{w{x{||}y{}{x~|~}z{~|}|y|{yz~yzy~|z|x}~z~}}yz|x}{y}|~{}yyy{}}|z}zu}}{y|}{}zzzw}tv|yw|y}v|||}wz|{vyy~}~y{|~{z}~zyz||{y}|~xww{}{z}wy{~z~{}{}{~{|~~}{{~~~~~}~}~|~y|~}}{y~}~~}~z|}}~{~}|~}}~|~|}|~~~y~~~~}}~~~~|~{{~||}}}~~}}|~|}{~~}~{~|{~~}~}||}}{}|z~~}~}~}~~}~}~~~}}~||z}~}y~{~~~}~{}~~}~|~~~}}}~~~~{~}|~~{~}|}|~~y}{~}~{~}x}~~}y{u}wwz}z{z}}|}{x{|yyyv{y||}~{y{|{|~z{z}}|}}x}z|z}~|{yz~|}|zz{yxzwy~~xy|yy||z}|yz{t{zx}~{~||y{|}z|x}{z~~~{yywyzy|~{~~~}~y}|{vw|wx}uz{yy~{~xz{{}{{y~{}~v{}y}x~}xz~yyxz{~}y~{z{xx}||z|z{wy||xx|~}|z~|~yx~~~{|zx|~z|}z{{}xx}{{|wy{y~z{{|{x{|y}|y~~~{}z~x|{{~yy}|{z}{zw||{~~vv}~yz~{sy||}}x~~rx{y|}~}vz{{{}{z|||w~{||}~}|{{|{y|{~{{zzz{|{{{v{~y{|yy~{w~yv}~z}}~|{}z|~{~}{~|}~}w{~|yzz{z~xx|x|~}{~x|y|{{y|}{}{x}{|}{~}~~{}z~z~|v~|yzu}x~w}|~y|z|v{z~y|z~}{xxv|}~z{~}y}y~|{z}}{y{~~x~~~}|z~~|}{~|}}|}|{~|s~}x|yy{}~z}~|~|{}|{~w{{z{}yy{zx}~}}{~yx{u}zy}z{z{||}yy|{zu|wy{z~{{z}~{{|yy}|}|{}x{}|}z}{}z{zz}zz}wyz{{vxw~}|z}~|{}~z|~|{}~|y~|}{xz}yz}~~~}~|{}~~|||~x||~}}|}}}~~}}~}~}|}}~~~}~}~}}~|{~}{|~~}}}~}y~~~~||~}y~~~~x~~z|~~~|~~}{~~~{z~}~}}}{{{}}}}~~~}|y}|{}~~~}~{~|}}{~~|}}}||~~}}}}}~{~||}}~||}~~|~|}|~~z}~~~|}|~}~}~~|~~}~~~}~|}|~}~}|}v}y~|{z|~}}|wy~z{|~x}~}~~~|z~~z}w|z}}|z~w~y{z{}~~z}{|}}}}x|z||{w|zz|~~}}yz~|yz{|~zy}}x||x{z~~|z{y~{z}~}|w}}{{}|yx{}||~yz{}}}{wx~~|z|{|~}wx{{}}|yyz{yy}{{zz{{zy{~|~y{{z{zx}{{z}z|{x~|}}yy}~{{z{{{{}|yz{~{}||z{|x|~v}z~}~}~{}~yz}}~vyy|}z{{y|y}x|||{w}z{||z{|zy}x|}z{~{}|z{||}|zy|x}|}~|}{~{y|~z~{|}y|yy~zy|z|~}{x{{~~z||y{~}y|}}||{y~wzx|}{|}yx~zxz}}z|}y}{|{|wz|}|{~z{z~|{~}{~{z}{|z}}zzz}z~|~~{}yy}|}}||{|z|}{}}|~}{|yx|{{y{~zxzx|y}|~}}~}yy|}{zy|{{yx|}~~{y~}{yx{||{~}y~~|xy{z}~|{y}}}|}u{{}zzy|}{x~~yx}{|v|{}}{||zy|||x}}|~{xv|}x{|z|zw{x}~}{||}|x{}zzz}|{yzz~}}yz}y{{~u{}{{~~~|z~~{{x|y|}}}wz}z~y{y~~}|~}yz~z{|z|{{~~}|}{y{~~~}}{~~||z}{~~~}~~~~z~~~}}|{}|}y}|{~|~x}~~~}~|{~~~~}}~|~}~|}y~~~~~~{|}|~~}||~|~~{y}~|~|}}~~}|~~}~|~|~~}}~~}}~~~~}}~~|}}~|~~~}|~{~y~}|~{}}~~|~{}}}{}|~~|~}}~~}|}|~}z}~|~~z|}~}|~}|{w}{~~}w~~z{}|{zx{yy~{}zv{~{y||}||{z|{{}{}|}x{{}z|~}{z{}~|{}|{w|xv}|}~}{yy~~|~zxyzy{~y~y}}yz}}~}~yz||{}|x{|yz|z}}|z|y{{}zwzx}z|ttz~}|y{z||y{z||w}z{x|}{{}wz{}{yy~|{~}}}}|}y|yz{~z{zv{{zy{z{tz|}|||{|~|}|~{vz|}}~~~y}{|{}~~~|}~{~zzuzx{|z|zy|zy|yw~}|{x|zz}y~~{~~|}|~}|}{}~}|y~|wz{}|~{|{zxv|{vz{{{}x}|}|~x{{z|~y{||z}wz~}}}~{~~{p|{z}|{y|}x{|zzw{{{|~{y{|y{|{y}}}{w|}}{}~|~}{{~z~z}||~x|~}~z}{y||~~zv|~{{xyz{v|zy}|z|z~}{{yz~|xwz~|}}{|~}}t}|{|~{yx|zx{~y}|z}zuy~}}}~y|yzyxz|}}}~{x~}{y}w}z{xxxz|~|}~|{|{z|yx}yy|x|~~{v|z|~z{|{}u{~~~{{~~{}|yzxyw~yy|y~v}{~}}}}|~zx~z}x{}~|{||o{w~{y{{yzyv~zy}{y{z}}~~}}~~}|}y|~yx}~y|yy||~yxu{}|{}{yzzz||||z}{|}x|y}w{{|z{zyw||||~~~~}}}~{|}}{~}}}~{~~~~}||~{|~}{}|~~z~|z{~~~~~~}|~{~}}{~~}|{{}~~{~}~~|{}}{~}~}~}{~~}|z~~~|~|}}}~}{}~~}~}||~~}}}~}}|{~||}}|}~~y}{~~}{}~~~}||y|}}|~~|{}~|~}||~}}|~~{~~}}{|}~~w~}~}}~~y}{|}{~x}z~~}{z}||~{}x{}uz{{|~zxz}~{{w{x}yzz|~t|xvy{z{|{z{xz{y~{~{}wy{zzzzz{zyw|{z}|y~{{}|y{}}||y~}||}x~x|yz}y~}{|{}x}|}~yz}~}}~z|{wzz|w||z}{tz}yxzw|yzzy}xz{zx|y{~~|z~{{z}y|~~|{|{xz~}{{}{{yx|z~y{xy||zz}z|{v{~|{}}~~y|}|{{}|||~~|{y{z{}|yyxz~z|~z{{}~~}{}{}w~|}yx|z{y}}~|}~z}||yz}}}~~{w~|{}~~|~|||}z{~z~}x{}{|}z}|w}{z|wy{z{}y~}y|y{{{|||{z}{yrxx~{z|z{yy||z{{zxy{}wzv|{{~||{z|zy~~}}{|{~~y}|~|vz||}x|{~y|{{}}w||~{y}|}~}|xz}|y|yzz}|z|~{yyzz}{w~||yx}~x|}y~z|{}||y~yy{}yww{|{x}||{{|~{zz}{y}{z{yz{xy|yz{|y|}||z{~xy{}|~~|~{|}z|~y}{wz~y{}|~~|z}~{|{}{xy{xw|zx{}|~}|yv}{|zwzz{|}||zzz|||z}}zx|{}{}|y|}z~}{{x}||r~{yxy}}}v}~~{|~y~{yz{~z{z~{~z||~}}~|zw~~zzy|xzx||~}||||}|}|}|{~|~~}}~~~|{}|~}|}~~~~y}|~}}z|z{}}}~}}~~||~~||~~|z~|~}~}|~~|}~~~~~|~|}~||~|~~|}~{}}}}|~~~}~}~}~}~~~z}~}|~z~{}~|~~}~~}~}|{}}{~~{z~~{{|}}~~~}~|}}~}{}{~~w~y||~~~|~|}~}~~~~|}}}}||}}{~~~}{~~}~~~{~|~~}}{{{}{~|~{}|||{|w{~xyz|x~wyxzz}~yy{~|}}~z|y}{}|}{}~}||{}~z{}|{{~}zz|}z}~}{}}u|z}wy}zxzz}{|x}|z}z}|~}||}y}z{}|y{y||~|y~}w}zy}|}z}wy}~|~{~z|y{y{z|~{yy}}|~{~zy~|{{~}||}}~{{|y{zx}}}}~xz|~x|{y~~vy}~||{}x}|z~~|~zz~~x|}|}~|}yy~|zzx{|{z|}wz~zy}z{z~w~y~|{~|z{}|}~yyw||zy|~||{}}{z|x}|~|yxxv}{yz}zz|xzz|||z{}||~}~z~{|}~}|~|~}{}|~}z}y}|yy~|zz|vzz|}~{x{zz|~z{zz|~{}~}}{{{w{{|~~}{~{}~}~{z|}u{}y|~yxy~zv~{z{|{~yz{z~|}y}||||~}|~}}}z|{{}||v{{y~{~|~yy|w|yz~|~|w~||y{~}{{|~~}vz{}}}}|w{~xz~|y{{}y|||~z~zy{||{{}v{x}|~|{y~|z~}}||~{}{z~|||{~{|}v}{{~~|}yy{{}{|~}yz~yt{||~~vwwy}}~x||}~~|x|{|zy{{~|{y||}{}{~zx}{{z~|u}}zw|x{~~zzzxx|}yy}{zy~|}{}~|{~~~~|}~||~~}}~~}{z~{}~~~~~|}{{y}~}~~zx|||~~}|z}}~~}}~~~~~~}{~~|~}{~~~}~|}~}}}|}~{~~~}|~|~}}}~}}~~~}}|}~|~~}|z}~~}zx|z~{}~~~~~}{|~~||~~}z}~~}~}}}}~~}~|}}~{}~~u|}|~}}|~x~{~||{|{~~|~}~|~~|~||~}~~{|~~~}||||~~|~z}z}y{{}~|}|}~~}|{~x}}xz|zy~yz|z~{z~~}z~{{{y|}~|{~t}~}~|{y|||~y}~y{}~{~|}y{z{|}|~zz|}{}zz||~z}z}}{}}{}~||}{ny{z|z|~}}}|z}}|}}~x}v~}}}}}|~{|{||~}|z~}|y||y}~z|z~{~~{~z}z|z{}zz~~}{|~}~|}~~|}}y|zx}{}xy|~z}~|~y{|z|}}v~~|{{y{}{y}z}~|z||}z|y|}|~|}z|z~{||}}~}{z{zz~{}{||zw{|||y~}v}}~~|}~y|}|}}|{z|z|~z~|}||~~|~|x}x~}||}y|}}|zyy|{x{|~}{|~w|{~{z}{|{z}|}~z~zz|~|~}|z{}{~}{}||~{|~z}~{zx}~|~yy}||y{|}||}~|yz}~~{~{|{|y{|z|yy~{}z|{}|||}}}|||~{|}{x|~y|}~z~}{}{{|}y|y}}{||~|{w{zyz}~|vz~~|}z}x~z{||z}|~|}{y|{}y~{}|z}~w}~|zy|}~~{zy{|~||~}}||~~}||~xzz|y|{||z}z||z~}{}}~{{}}~x||{|{{z}|~~}~~}~~~}}|~}|~~~~|~|{|{~~~~{~~~~~~}~|}~~~}~~~{|}|~}~|||~|}}~~~~}~~~~~~~z~~~~~~~~~{}||~}~}~~{|||~~~~~}}}}}|}}}~|}~~~}}|~|z|{y{|~y~|z~z{~|t{{~y|ywv||y{z}|~{~w~y~~y~~}~|v~|}z}{||}|{~zw|~z}zz}z{zw{}z|y|ywxz~zyxyyy|||}~{yy~|{{}zxxy|v}{{y~z}x|{|{y}|}zx|}|x{{z|~|ywxz{w~~{~z~{||{|~~~~zz}{y|x}}}w{|}|{y~zy{y}}~~|x}xr{}y~z{|z}x||z~{{z|{xyzz{}{}z|yx}|~}~|{~zy~x~y~xz{wy~{~y~z{{~|}y~}y|||~{~{}y~~}{v}}}{~}{|z{x~{zzz|w}yz~|xx{~{}z}}{}{}z{{x}zy~|}z}|{~}~||vyxyx{|}xz{|z{|{}~~{zyzxy}|{~}|{yz|~~y}{}{{~~||x}}}~~|zz}}z~y~||z|zy{y~{yzx{{}~|{{{z}y|}{|{~}~}~z~}xzyy{{{}uz{|~{{~z}x~~}vw|y|}{{z}~~z~{|z{}}{{{|}}zy{{|yyy|z}y{{z|y{ysz{{xx}v{~{{}|}{}}||}|~~~}{}~|{{||z{|~||z|}~|{zwzw}y|{}{}~yy}zy~|}~~{~}{}{}~yyu~}zw|~~}zyw~}{zw{{z{|{{~y~~z|wzx|}}{}u{~x~~~}}}}~}~}~{yz{|{~{~~|~~}}}~}~~}}}}}~z}|~~~}~~}~~|~}|~|}}~{~~~~||}}~~}}}{}~}~~~~|~}}~|}~~{{|~}}~}~~s{}}z|~z||~}}|~|~}~y}~~~{~~~~~~}}~~|z~~|~}}}|}~}~|~~|}}~~}{~}}|~}z~}|~z|~}~|}{}{~w}~|{~~~}{}|}~~~}|~|y}}~~~{{|}|}}~}{{|{|}{{}}}x~z||zx~{}z~{}z}{{}wz|}v{}{~z|{{|}wx~|zx|||y{~~z~}}|zzyz}y}~z{w|}zz{|{~x{x}{{}~|z~}~|}z{y}}{ww~|t~{{xx{x{{|}}{{|z~{{x}}~wzxy{w}|~|{~|}~x{}~y|y|y{yz}s{y{z}}|x{{z~zy|v}{||||zz}}{||||~z}y}|~{~|z}|}{z{||zy|x~zw~{~|{|yy~~{{~~|xz{}|}{{~z{{~{||{}~{{zw{~|z|{zxzyy}{~{~~yyvwxwy}~{|}{z~y{{|z{{|}{z|~wvzy{{tzxzyy{{~|~x~}~{y{{}{||{z{~}~|}{}y{|{|~~}|}}{zzy}z|}{|{}|}{yx~y}|{y}w~~|~|yy{~x~}|}}y}|yx|}{xw{~w{z~wy}{zxyyyx~~{y}~|z}|w}}{{xzz}~{}|{}{w{~{~~y}swzz{{{y}v{~z|~~{~~~~x~|y~}zz{||sxzxv}}{|}~z{}~zvyw}{y~~zuy}{z||{xzy{{y{y~~y}}zz|}{x|{zy|{y|}zx|yz|~}y{|y{}{xz{{~}y}{}}zxyyz|~}~}|{|xzzz|u}y|{||x~{{{v}zy~wx|~}}w|||y~zzzyz{}}z|{~|{y|yx{}}}x||~}wv~zyu~~{y{~|~~|~|~~}}~y}~}}~~~~}~{}~}~~||||{~~~|{}~{{}~||}}|}|~|~}~{~~~|}}~~~}~}}~{~~~~z}~}~~|~}~}}~|~{~~~|~||||}}|y}}|~||}~}~}~~|~~{|z|}}}{~~}~}~~{|}|~x~{~~{~~{{~~~~}~~}}}|{~|~}~~~|~}|~~|z{|}}}}{~yyx~z{yy}{~zy~yw{xz{}{y}yyyzyy~~{zz|y||}x~{~~~}|}{||}~y|xz~~~}|{|xz~{|zz{|wx~}{{|~{z{{zy{{z{{|z}z||}~~t{z{{|}~~{y{{~|y}y}|}|}w}x{yz}{}z~~zy}z|{szx||zz~{}{}|}|}}~|~}z{}}vy{|~}xz}||x}~z~yzx{|z{v}}~y}{x}z~}}|z}{{|~{~z}~z|}~uz|{{~zy}zwzx|z|{}yyz{y|}}||z~||z|~z~|~|~x}}yyzwz{}z}}}}x}~w}{y|}|y{w|}u}|~}{z}}|~|~}|~z}z{~w|~{{}xx{}|~|{w{|z~|{|{{{~z}}{|y{|{~}{}}{~~|}z}|}{|zz{x||{z}yz|{{}xz}{{{{|{{{~{|}}|{}}}z}{z{}}}z~~|~z~}y~|||{{y~z}|y}|z||}{yy|~z}yw|x{{x~{z~x||}}{~~|}z}|w|}{z||{}|{z{xz}y|~{}}yxzz~}x||{{~yz{|yx|z~zx{}}~y{}zx|{{y~{|{z~|z~z~{{xzw|x|||~{{||{|z~}{w}|~z|yx}z|{~{|}zy|z}~z|{}y}}{|z~{~{t{}z{}{y~x~}~}~|}}~~}|~~z}}~}~|z{~{~z~{|~~}}~~~~~{~||~~|}}}~|}u}~~~|~|~y~||~|{~}{~}{}~~}}|}~|}~}~~~|~~~r}}}|}~~}{~}z}|~|}}y~}~~}~||}~}}{}~}~~{~}~}}}|{w~~~}~~{~~}|~~~z|~}~~|}}~}~}}}}~~|~|{~~{~y}|~|~}~|~|~~}}~yzzv~}~{zy|~x|~xyz{|}zy{}|v|{}||zzy|}y|z}|{~~~y{}~|x|}zx}y}~|y~x{{~zyx{~w~{||~y~yzz{}v~x}zz~}yz|}|||{|{w}||z||{wzz}}}x}zz|zy}y~{v~}}zx|u|w{}~w{z{~~~{|~}x|vz~~||z}~}|}xz~x{|}|~|{{~z|z{{{y|{~}|wz|{|x|~}{z}y}||~{|}z~}~{{z{{}~}|{yv{y{zzyzzz{|{|x~~|z||y|}|}{{}~{{{}w~}|}|{|z{{{{}~~|y}{z}wy|{~x||}||||y}}z|}yz}{z~}}{x|{}y~}~}}~yz{yz|}||{}|}z}{~z~{y|~{{~||{|~{z{|{{{{z}~}|}~|{}z}~y{}zx{|zz{{~}~x{}}y}~y}}}~zxzx|~}z||{~zz~|{~|}}|{y~z~}w|x{{|x}}~zy}{~w{|~{~zzz}}x||{xzw||}}z}}y~|{~|zz}ywy}|yzyzu|z}}~xzyz||~{~{{{z~x|~v|}|xxx{|~||sz{yz{{y}{~|y{x{~|~z|{}}{z|}}|{}|zx|}{|}y||z}z}z}|}|x~~~|{yy{~~zx~}{x||{{~|~}}}||}~|~~~~~~|y}~}}}~~~~}~}~}~{~|~}~}zx~{}~~~~~~~~}~~}}~~}}~}}~}~||~|~~~|}zz}}|}~|{~~~~~~}{}~|~z~}}~~}}}{~}~}~~{}}|}~|~}{~~~}~}}~~~~}|~{~~~~{{~~{}~}|~~~~~~}~}~~}~}~~}~|}|~}~~}|}~}{~}}~}}~}~~{|~~}}{y|}||}{}yz}{}~{w|y}|zx|||{}z|||{}{{{{zs{~{}}yx{|~|w~}~{}x~}||{{{zzxxzy~}zz|xx|}{yxx{}{uzz|wxy{x}|~||x|z{}{y|~}~{z||}}zyz~|{}u|}zv}}}x|}x{yxzx{yz}z{|}{}|y{{|{{~}~w~~z|~~~{{w{y{zy|}|~yyyxz|xzx}|}x}wzz|}|z{~z|zv~}}|y}y{}{~~~}yy}}o}wxxx}xy}zz}{|}|z~}y|~}xy}xz|~{~v{|y{z~}}z|z|{||ywxvxvzxyyzyyy{{|x{y}zy|{{{}~|||~{~xxy}zy~~{|~}{}{|}x||{}ywz|z~z~yzwy|y|y{{}x~z~{{}~|}|{|{z{{||}~{{zw{~yzzxy|}{|}xyz{z{y{z}yz}z|x|z|y}{{{z}x|{{{{y~{{y}z{wyy}|yxx}}|y~|u|{z}|w~zy}y{~y}|y|yzs|{|z}{{{|}{x}yy~{}~|}}~wz{~|{}~v~|wy}|y~zy|yxxyz|y~y|~y~|}|z|~}{|{~z|{~}|z~z{{}~|}x{|{~v|~{v{~{y{{}xzyv|vyzzz~{{~~}~y~xz}||y{}~}~}z|~||~w{zvzx~x}y|x}~z}~{v~z}~~}zv|x|}y~yzx|y}}|}}|z~z|~~|~|~~{}~|}}}~|~}|}~|~{}{~~~{y~~~~|{|}~~}~}}~~}}|z~||}~~~}|}|~~~|~~}|~|~~~{||{~zu~||~}~}z~|~~~}}~z~|{~}~|~{~}~~~|~}~~~~||~|{}~~}|~~}|}~~}|~|}}~~}}}|~}}{~|||~~w{{{~}z}}~}}y}~}||}~x||}~~~~~~vz}|}|zx|}yyw}|zx|w{zz}}zyyz}{}{~~{z}s}}xzz{|{{zz|}yw}}{~|{}{}y}~{z||}y{}vwyz}{y|~{~}~~}{}z{zz{{~}zz|||z}|z|}~|xz|x}}y}{zzy{|ww~|w|x}}|zy{zy{~|z}yz}}zx|}y|~|~}v{{y{{y{yx}}y|}}~{{w}~{}w}{{}~~||}~}zv~y|z|{|~x}}~yy|p|}||||}{{|{y}{y}y~{zz}z}|y{yw}~{|~|x}||zzz|}{{{yx{y{z}~x~}~~z|}y|}~zz||~y|x{{~{~z}zzz|s~~{{}y{zy~|}z{{zz|zz|}{z{}z|y|~yz~z{}}|vz|z|~|w|}}{~{|zz|}|~~yzzy{y~x|~{}}zz}w{x||}z~}yz}}}}||}}|y{~}|zz~|y}}}}}|{y{~z}zxz}~yxzzy|zx~}}~yx{}||~}}{{yz}}y}~z|{}z|z~|xy}~~~|~}wy{{~z}z~y|||}~{z}y~}z|||{|y~}y|{|yz{yx~{y}x|{|~x|{|~||x|y}|{~~~|}{u|~}|||zzy|t|{}}xz{z|y~}|||{}x~}vz}~z}}}}x~zxzyvy}x{y||}{}{}}|}}w~|{z{|{}{z{z|{zt}~~|z~w||}y~xy{~{{|y{~zx}|{}{~~x~}~}~|~}}~~~}|~y{~}}~}z||}~z~}~~|~}~{}x~}~~z~|{|}~~~|}~}|}~~~}}~~~|}}{~~~}}~~}~{}{}}}}~}}~{y~~~|~|~~~}}~~{~~|}~|{~}z~|}}|~~~|~}~{}~}{}}~~|~~}~~~}{}~~~|~}|y~|{}}~}y~{|}|~~z~~~~~~~z|}{z|{}|z}z{zx{{x|z|xzy|wzz{}}||z}|{zw}{}~z{y||t~|}{z~~{|}t{}wy}z~{{zz}zxz{zvzyz{z}|~yw~|{zzz{{|z|z}}|}vyz{}{{}z{z~uxz}{|}{|yy}||}x}w|}{{y{|~zz{|~~|y}~|~}|}}~}y|}{{y~||y}|{x~xwyy}~}||zyw~}{|~yz}}y}~w~|{zy{~}|z}{~}~}yuyy|~~zz|zwy}yz|z}w~yy~zy{x|z{}{}||{~x}z{uz}||}z|zyyxzyzy{z{w{{~{u}~y{}}z}|~~z|~~|{{{}||z~z{}}}}}|zt|z}|~}|y{y~w|~zy}}xx~w~~|{}}}~yw|z~z{v{~|}{}}|~zzz}u~|{{x|}zx|yyw}}{|{{}|y{{}|~|~~{z~}{{y|{}}zzz~}{}zzz||{}|zvz}~z}y|xzy}|z}~}w}~~w}|~~|w~}|}{zy}|x|~{|y}wxxuz|}|}zzzx{yy|y}xy{||{xz{{~~|z}~~}|{}yy|{x}~z}}y|~w}~||~|z~}xy{||{z}z~{|yyxx~||{|{}}~wy~y~z{|}z|}}~~}|x{||zyyxx}{|}wzyy|wzx|{~{{|zz{{{|}}}{~z|~~~~|{|~~{{~{~{~|{~|z}}}}~}~y{|~{}}z}}~~|}}~~}}~~||z|~~~{v~y|}~}}|~}~~~}~}{}~|~}~~~|~~z{~||y|~~{}~}}}|~{}z|}}~}|~}|}~}}{}}~z{}{}|}}}}}~~~|}~||}~|~|~~~}~|~~|~~~~z|~|{}||~}~~}~}}}|y~~}~~|}~}{}|~{}}~}~}}}||uzzx}~{|{{{w~}~y~~zy~~|~w{|{zwo}w{{|}|xx{{|zyy{z|uy~z{yy|z}v{}|yy}}{|y}{}}|{xxyy~{zwxz~zy{{v|{z|{zx|x{{|z}||z{~}yzz}}xzx~}}{~z~}~{|yz}}z|zzw}w|{{}zxz~|wz}}{{~}y~yy}}xzzz|{zz}~}~{}~z{xy}~xz|y{y{yyx|{}tz{w{{{{~{|}|zx|w~~~|{xz~{}z|zw|||~z{{|}|~~}~}{{{}y|{x~zzz}}x{zu|}}{y}|}|||}}{}{x{z|}{y|{vz~z||{}u{~|z{~{~~|xx{~y}|~zv{|}y}~||v|}{}}{y{{yy}{u~{~|}{}{}z}yyx|{|y|y|zz{~|}{~zxz}zxw||~{|{v{|}}z|{~{|y|}z{{w}}}xz|}|{{y~w{{}||yxy~|||}}y|{}x}}}w|}yz}|}zwz~x}|~{~~w}x|zvxy}zx}xx{|{zz~~{z}~{z|}zsz|~{zxx|zy}}{||{|}z{z}{||{}w}{|z{y~yzx~~}~w{|xy|}z}~|x{{|}|~|{|{yx|y|u|{{}~}{{~{}||yzyw|~z~ty}z~v}|z}w|~||z|~z{~{~y~w|{}|~|~z}~{w|{zw{|}y|}}{}~{x}{}|zx|~}y~~}}}~|~~}}}~}{z~y~}{}~}|~z||~~~}~~~{~~~~|}~~|{}|~}~}~}z~~|||}|~}|~}z}{~}}z|~~{}}}z~|~x~~~}~~}{~~||~}}~~~~~~}}}z}}}}~|}x}|~|~~|||}z{|||{}~}}|{}{~}~}|}}}~}~~}|}}~}|~z|{~~~~}|{~}|~~}|}}}{|}{{zy{z{}zyyz}xz}}}v}|{{y{~{xz|}{~||}{{{|}x~{{w~~||~yz}z}yx{|~v}yu~y~}{|z|x|}|{y{{y|yzyzw|z}|{~~|}y~y|z|~z~}{~|w|zz||v~wx}|y||{||x}zw}||}}xxy~~~}z}}~tt}{wy~zu}t}{z|~~y}{~|t|~zxzy|}y|{z{}~|v{~yy|{x|~|y~~}~{}~}w}z~~{{|~|{~~u}}z~|zw||zy{|~{{{z{z|y~|z}|x{x~}{}yzz|{yzz}}}{}zzz}}{wz{|zw{{|wyz|}y||x~}|~zzz|x}{|{|{|}z|||~{||}}~}{{|xv~~{|}zr||xyyzz|}z}x|x{z}}}}~y{~}~{}~|~|w||}}|u}~{{w~|{z|zy|z{|y}xzy{{wuzyy}{wy~yyz}~{}|y~z}~}~}{z|{x{{wyy|z|w}~z{{}}{z}{zwx{|{}~yx{|yy}~~~y~}wy}z~{|}|z{{|||~||~|{w{vu|{}yx}v}y}}}|}}|{x}}}{~zz~{}z}~~|}~}|xzz{y|w}wz}}}zz}{zw||{yy|zx~~|{}|}z~{}~{|}~}~|{|{y|{y~xzyyx{zz{z~zz~w|||}|u~|{}~|wz}{{{}|}|{}|z}}|}|}{~~z~}}}~}|~~~~~~~~~}~||{~~~}~~}~~}}~~~xz~|{~~|}}~}~~|~~}~|}}~}|~~~}}|~~}}~|~|}}~~{||}}z}~~||z~~~}~}{|}}~~{~|~~|}~}~~~{|z||~~~{}t}~}z}}~|~}~~~~~}z}{|~~{z~|||~~}~~}~|~y~{~}~}{|~}|~w{|z~z|yxw~yx|{}}}x|}|z{~{~~z}~y|y~|wzw|v|~{}zzz~x{}{|x~{}z|wxy|}|}}xz{}}}y|w|{}|{{v{{y{{y|xz}|~|~{zw||{{|z~xxwy{|{w}|{|z}{|w|z}|yzzz{v}~~zy}x~}}z{}}v|}yx{y{}z|z{y~|}zy}{|yvx{{v{|}~~y|yzy}||{}}~|{z}{~yy{|u|y{y}{}~|y~zv|z}{zww}|{{{}{{zy~||{{|||zy|}z}zx{wxz{{~{{|xzzx{|zz~|zz|}x{|uxxzx~{~{wtzw|~|~{{zzwzzzz}}{}x{{yz|}~{w}}~}|~w{|{v}}{~||x{y{}}|z{z|yzy}|}z}~|yy}z{{x||}}~}y~|}y{yyz{||~z{w|z}|~}z{~zw~~{{~wt}}}{z||||z}}~|{}{}zzzww~x{|~~{}|~{{y|z{|z}y|}zzz{z~}|w{}|y~}y{}z~|{}|v}x|z~~{yx}|xx|{|y|~{{}{{}}{{{z{{z{}y}{zz{|~{{|{y|w}x|yy|~~{vwy}~|z{w~x|}{|~}|{x}{~|}z~y}y}{{|~}~v}~}|||~|z|}|}|z}x|xz}|zxzz{|xxx||xzy{|x|}w{wz}}|w}}}~|{z{y}~}x}}}~|}~{uz|{~y|}}zzxz}wz{~z|{x|}||~~}}~}}y{}}}}|~}~~~~~||{}}~}~}}z||~~~|}~}~|~~~}}~}}{~~|{~~~~}|~~|~|}~~~~}~~}~y}|~y~|}~|~~z}~~~|}~{y}}~~||z~~}}~}}}~~}~~~}~~~~|}||}{~{~}{~}~v~~||~z~{z~}}|y~~~~}}~|}}}~~~~}~{}~~~}|~~~~{}z}||}z{}}}}x}zzz{}zzuxxz}wxvzzy|y}~z}||xx}z~}z~{z~z}}~}|zxy{w~y~~y{xy{y|v}zv~x}|{}zx{zv{w|x~~~~}}yz}zv{~||{yz}y~||}w~}z~{zyz||y{y{y||}~yz}z}y|{}~{{{{{xv}|z{}{{{}|}~y}~zzy}||zzy}{|{{z||}}{yzv|}||~}|y|}|y~}}||z||z{z|{}{~}zyx}}}x}y{{}rz|z|zz~{}{{|~x{~x|{}z|{}~z{|z{~|~}~}}}~}{~{|zzx{z~}y{|xwx~{{z{{v{~|x}z|~}{|z~|~z{~}}}|zz{yz}}{yy}|}x}x}~}wwxv{x{xzuy{~x|zz}t}~|||z}w~z{~}z||y~}~}{zw|z}~zx}y~{||yw}{~x{|}~z|}~w{}~{|||~}z}|x}x{{x{z~yy}z{xyx}~wxx{}}{}yzz|zy~x~v{}~zx|{z~y~y~~~|z~}x{}}~z|z|y{||z|z~|z}{w{z}}z|x|z|ywx|}}{|{{|zxz~uz{|{z{{~{z}||~~y|v}z~y{yy|z{|~{|}z||x{}|{yx}yz}y|}z{}{~{~{}|~~|z|{z}||}zxszxzy|{~}}z|{zw|xzy}|v|~z||{z||~}~}z~}|}~{~~~~}{~~~~~~~z|~~~}}y|~~yz}|{}}}}~}~~|~y}~y|}|{}z~|}|{}}}|z|~~}~~v||~~~{~|}|~}~}}}~{}~~~z~~|~{z}}~~~zz~~~}}}~|~z}}~~}|}~~|||{~~~~~~~~~~}~~{}|~{{}|}}~~~}~~|}||~~~~}~{~~~}}~~~z~~y}}}~|||}|~|~~~~}}||}||||~}~}~~}z~z}||}}}}}|}{z}||}|z|{}y}|~x}xyz}|xw{y|y}v~w||{z}z}z||||}||z~{zu|}||{{xzx~~}z}z|y|x|~zy{|y|}|}}{z{|wzyyz|{y{}{x~yz~{yzz{{|yx{{w}w{u~xx~~~|}{y}~{}|}{z|}{|xwxz|y~}z}|zwy}~y{}yy}zwzxv|{|z~y|z}yzyw~z~|~}{|z}}zyz|~{~}x~{xy{}|||~~}x}zz||||}yz}vz||}~}}{}|yyz}~|y}z}~{y~}}{}||{~z{}{|zz{|{{}ywy{|}}~}{}{{y||xzv{y}~~{|~zyz|~{}{|||{|y|}|{}x|z{y{}yvzz}y}{uz~{|zz|yx{}{{z|zzz~}{}yx}xv{}z{~z|u{|}||~~{}|{|~|}||y|zy}|}{|}}{~{}|zz}x}~{zz}~|~{zyzy|~}}}||||{{}~z|}{~~{~{~zx{}~}|~y{{}zz{{z{{}w{~{}zz}z{|y{|y}z|x~|zz|~}}||z|z}y{zyz|~yz}|}z{zzz~~~xw}{~~||{yy|}|}||{~z|{z{}x~|{t}}|yz|~|~yz}y}|v{yxz{~~~z||{|y~}}}xz{}{z}}{}|||}}y~yz{x{{wz}z~x}w|~yzy}{||}}|~}z{~}|~~}}|w|~}{{}{~}|}}}~|~~~}}~|{~{{}|~|}|y|}~|~}}}~~}~}~~~}|y~}|}|}}}}}~~~|~}}yz}}~|{|}}}~|~{}~}}{}~y~~~z~}~~{~{|~}x{~}~}}}}y~}}x~~}~~}|}{~}}|~|}~}|~}|~}}~~}}~~}~|z~|~|~}~}|~|||~}~|{~}~{~|}}x~~y|}}~}}~x}~}~}|{vzy{~{|}y|xyz{yy|s}|wx|}}x|}zzy}~}{~}}y}|~{~}zw}}{|wz{{{}z|{{x|}w{zu}x|{|z|}{|z~|zz|z{y{z}~~y~||zzz{~{}}}}||||w~{||z|yx|}}|zy|||w||zwy}}{{z|~{{x{}}z|{~{|v~y}{~z~|{~z|wy|}{|{{{zywzwz}{{xww{z|~|}zzyux{wy|{~{{|~}{|{~{{~{|~zxy~v{yz|v}y{{~~z}zx|x||y~|z||zz{{z|zx{{}}z}||{|{z}{}z|~~{yy{||~~v~~|}w{{zy~{|}{|{x{|{{}{{y}z|~~~|{y||u~{|zz}wyyz|y{}{||{||~}z{}}y|x}yyz{{z|y~yyx~y}y}}|z|~y{}{~z~}{||z{y}|y|w|}}zzx{yz}}{~z|{wyyrzvxy~wz}}z}}~{~|zz{}z~y}z{~{x|}}|~{z|yy{}{{{|{|yzy|{z||z|z|x{tz|z~z~|z}x}x~|}|{zz||~z~y~~z|{zy{xzy}|}z{~}xy||v}{yz}z~w{|||{}z||{}~}~zz}z|~}x|{|{||}zz}{x{zwzy}w}|y{{zz{~~z|zxxz~}~{}|||z{y|}{x}z}y{~{y~y|vyzx}}}{~|yx~}}v{z|{|||zx|}|~zzy{|}|wz~z}~}}{~~{}}~~~}~}z~}z~~}~|{|}|}y~}|}}~{~~|~~~}~|~~|}~~~~}}}|~~{}{~}~}z~}~}~}}{~z|~|y~|~{~{|{}~}~~}}~|~||}{}~}~~}}zz~~~|~||}{{}z|}}~~}~y}~~}~|~||}}}~}~~~~~|{}|}~|}~~~}|}}yz|~~|}}}~~}|}}}{{~~}{}}w}~}{~~~~}~}}}~y~{~~|}{}{~|xz}z}|}{|y{|z}~}{~}w{xxv}|zz}z}~}}}{|}z|y{}z~}{z}}~|~zxu}{~y{|z||yzx}xyx{|z{|~z{|}}|zxz{{uyx{{yy|zz{w}||y}{y|{}yzyy{{{x~{|{{{~z|||~~w|}xy|{xz||y}~|zz~z|{}zw||{~|||z|~|zz~||}yyz}|z}z{}{y}|}|}zzz}{z}z~|x~vy{}y{||y{y|}|{yz{~{{}y~zzy~~~|z{y|~~z{~z|}{}|}|z{{{x{|z{{zu|}y|z}}~z{z{~{z{z||y}}yzy|z{ww{~vy{vzzz~{}~|xx|z{~yz|}zzzz|~{xyyz}x~{}}}||{|{y{|{yzy}|{z||z{z~zx{x~z|~{~{z|y~~y}|wz{|xz}|{y||}{z}zz}zvx~}z{z{z}y{~|x|}~y~x{}~{xx{u}y|}x{{z|{}y}yzz~}~{|}~xy{z~}~|{{|y}}z~|{zyz~z|x}{}}~v|{|~|}v}}~}y}y}{y{}z}{}~u}}}{~z||~|yy{||{uxyz~}}|v{}{~zw~|{~}|y}{|{zx~}{{|v}~{}|z|{zw~xw|}}}|}x|{z|~}}}yz|}}x|zyzuz{}}xzy}~{~y|yw}}zyy}z}y}z}|zy|y|}}|}}|v{~w|{{{}x~}~|}}~{|}}}|}~~||{|~{{}~{|}~~}}|~|~}~~}z~~~~{|z}{~~~z}|}~z~y}{{~~}y~}~}~|~~z|~~~~}~~~|}|}~~|}~}|{}|{{~~~||}~~~z|~~~}x}~~|~~~}~}}~{y}|{|}|}|}|}~|{~~|{|}||~~~~~~~~~~~y}}|||}~~~}}}~|~~{~~|~|~~~~~~~~~}~z|~}~}|}}~}~~~}{}~{{}|~~}{}{{~~z|zzz}x|yyyz}~}|{~~y{{w||{}}x{~}{zz||{z~|v{~~wz|}x}x}y{~{~yy~zyz}}}~z{|y}yy}wx|w}yz}{~~}w~||xz}~|}{}x|z|zz{yzw{}yzz{yz|||v|}|{y|xx~}||yyy~zx|}{{{~}}~||~{x~z{}z{xw{{z|xy}~|zu|{}xxw{}z}||z}x|~|~}{|}z~~}y~}~}||||}xyyzy|w{}}}~z||{|zyx|yy~|{~{{~}xy~|w}{}t~{y}}}~|~||~{||u{yyw|y}}|yx{y}}}yzz}{}zyz~}z}|~z|zz|}}~{}}y}y|z~z|z{{yzz{y~vv{yx{{uu~z~{{|xz}|~|}}|{yx}|z}y~{z~|}{~}{~x{{z|y~uw{{y~|{{{{~y{{{|y|{|z{||~{{~~z{~w|{~~s~~|{~yz}~~|vx|z{z}|x{~}|~~{z{}x}y{xyvzz|}{z|z{x{{z{}|~}||xy{x{{z{zz{}z}}wy|xyy|vx}}{~y|}}xy|y~{z~~|}}|}~|z{y}}z}~x~y|||{}}yw}{x~xy}|wzz|~||}z|~y|~|z{~y}}}y~|{||{u||}||z~q}{|zz{zuv|zxz}{~~}}w~uz{vv~y||}||{zz}~{}~}}||~~|~~}~~~~~~}~}~~~~|~}~}~|~~}~~y}~}|}~~|~~}~~|}~~||~~{~|~{}}~~}{~z|~~}~~}~|}~}{z|{|}~~~}~|}}|}~|~{{~}}||~~~|~xz}~~~}~|v~~{~z}}}}z|~~~~~z{|}~~~|}~~}}}}|~~~}~}~~~|~{}z~~}~~}~||x}y~{z}~~~}|~}{{||~}~y|{zzy|~|}{|y~x|}{{||x{|{z}z~~~~}{~~x~~~|||~z||}~~yz{{}|{x}~y|}~|{z{|}~~~}||~|y~|}}~~{||}wx|{{|{}{}{~{z}|}{zz{}}{x|~}{}~zvzy}{|y{|~|}}}}|}~~~|{z|~z~z}{|}z}||}|}|v{z|{|{}|z}~{v~}{|}~y~|x}~~~{{{~~{~|}}}}}{z~z~}~~~{w|~~}y{{|~v{}~{}}}y{z{{{|{|{|{x}vx}}||z~z{|~}}~|~|}}}|}}|~{~}|~~~~z{~}|~~~zz~~~~{{w}}~z~|~|}|{}zyw||}|{{~{}}}~y|{~y{}}|z|~|x|y|y~~~|~}z~{~z}{~~z~y}{t}{~||{}x}}z}~}|}}}yz~{}}{z|}|~}{~}y|z}~y{{x{y}}~}~z}}z|y~|{}~z|~|~z~{{z|{xx}~{}~z~~y{~{~}~sx|yz~||}}{~{~t~{~}z{~|z{~y~}z}|{{{y|}z~~{}{z~||}~~zx~}||w~{~|y~|{||~{{~zy{x{|~yzy}{xw~}v{~{~~|~}~~{~{{|~~}~}|~}~~}{~}|~~~||~~}}~~|}~}}~~~~}{~|~~{~~~}}}}~~}}~~}~|~~~~z~~{~|~}~||~~~}|{~~~|~}~}}~}}~}}~~~~~}~~~{~|}~{{~{}}||~}}}|}|{xz|z{{}|y}}{{}|{{w}~t|~z~|y}{{|}}}{}~{|}}|}}~||}|w||}z|~|yy|{{wy~{z}wu~|zwyz||z{{~}{|}|{z~yz~{}x|}zz}|}y{zz{zywy{|~yv|y}{}}{y{x{zz}}}}}z{y{}}|~z~~|{}ywy}w{|y~}zx{|}y{zx~|y|}~z{yyz||y}{y{z{}uy}~~z~}z}}|~z{{xy~}xxwyzyw}}|yyx|{|xww|}~|{}z}||{v~|}z}|z|y||y}~y}~|y~}}xyzzw{{{~~}~{{}z|z{z{|}zvz||~|{z|}|||{{~{|{~{|}v{{~ww~z}w}}}{zv{}yy{}~z|~x{~}~|{zz~}|{}{}}}|z~y|x}{}}|~|w{zz||xz~||{{|yz}x}|~}z}~uy{~||{}~z~||||z}x~x{}~}w{{|y{z{{}~}{}zzz{}wx{|~{~}|}{{z}|~z~|{|{}{z{}z|z{|{zw}vw}|~zw|z|w~yyyzxz}{~~~z}{}~}z}yz}~~~{~}{|~z|z|xzw|z|~|z~x{x|y|}~zw{zy|~~y~z|{}z}z|z}y}}~{}|{}{~~}xxzxyz{zwz}|{z}}|x}|zzz}{z||~z}~{zz}x}}~~}~~~}~|}z|}{~}~~{~~~~}~~|}{}}~~~~~~{}|}~z~~~}yx~z~~~z|}}~|~}{{|~~}|}}||}~zy~}||{~}}||~}~~~{}~{y~~||~|}~~~{}~~}~{~}}~~~|}}{}~~||~~{}}~}~|}}}|z~||~|~|}~~~|~}~~|z}{}}}{z~z~}~|}}~|}}{z~~}{{~}{}{}~}|~}}~}z}~~{~}}~~wzzy{|v|vyzz{|yxzzz|y|y}}z{x}yzxzw}~y|yyy|}}x||y}}zz{zzzy}{{|{|xxz}x{}y}~x|xyx{}z{v{|~}{{{{{z|x{}|x{y~}v|~{x}}~}|u}x~~zzy}{z~|x{|~|zy}z}~|yzzw|~z{z{t{~yzy~~||xxz|z|z~y{{y{x}~||x~{x|{}|y{~|}}{z}y}{z~z~{zz~yxy~|zz{}|~w{yz}~~~}z}}~}}~{{{{~|}x|x}{}yx|}}|x||y{yyz}~{{yx{z|y~z||{~|}z|{zwwwzw}}z}{zxz|z}x{}y|wyy}~z|z|}{w|v||p|~||{w{y|yyr|}}{y{|xy||}{|}}~~{z}{{z|{z||vy{~}{|{}~}x{~z~{~z}}|z|zz|||}|{|}{z|x|z}z{y{{x}y{~y{|z~|yy{|{}z{}{x{}{|z{|~|~|{~|~z||{|{y{w~|~{{}{x~|{{{~|~{~ww}z}}~yy}zy~|z{{|v}||}{}z||}|x~}{{yy{{|{|y|~z|v|zzzw|}{zy|{z{z{|~|}~z~z|zz}{~z{{y}zz}~}wzw|}|||{y|}~zz{z}{|wxz|~~}{w|x~{{zzx|}z}{y~|v|wywyz~}zz}zzz}~z|~}|}z|w|z|~|yww}~||z{~~|~}z}~{~}~}}~{~}~~~~}{~{{~~{|~}~|}~|{}~z~}}~}~{~~}|~}~~}{}{}~||z}{~{~~~}}|~{|~}}~~~~|~~|~}~~}~~{}~~}}}}~}|~~~}|~~}{~~~}|~~}|}}|{~|~{y~}}~~~~|}~~}}|~{~~~~|}{|}|~~}{{}}~}{~z{~}|~}~|||}~~~~}|~}}~{~|}}z|}~~}~|~|~~{x{y}}|yzzw~~xwuvvys{zyz{|zxzzzx|y|z|{z}yy|y{y{|x{y}~v}|}{xzzz{y~}}{{yxwy|}yxz{yvxz}||}{|x~y}x|{v|~~}y~}{~}~z}}}}||z~zyy|}zv{zyy}yz}z}|}zy|zw|}zxwy~|{z~{{z{~}{~{~|y}|}zy~{{x|y~z{}~~{{yzy|y|zw{y{}zz{xy~|xx{|~w||y~{|~|~}{{z||{~y{z|wv}y~}xw{z{y{~{yz|y{zz~zs}y~x|}|}zy~|~zy|}{|y|~|}x~{y|z}{{yzxz{zxw}y{|{v~|{{v|{s{z{~{|~{z~||~|{zy{|}}||yww~~{z|wy~}{~{{z~|yzzx}|zy{~z{}{{}~{y|}z{}~|w{}}z{}x|y{|{zyz{|zx||~{}z}xy{{yy~y}{}z}{|{||~}zx}|~{zz{{{|}}~}{x}|{~v}}xyyz{xvt||z~~yy|y}z{z~{}}yzz{w{}|{{}}|y{|z|y|yy{zzy{}z~xz~z|z{~~}~x}z|{}zy{~zz|z}~}{}{uzy}{}~z|~}{}{x}z}{}wywz{||yy}zz~z{{y{xxw}t~{z~|}zz~||{{{|{{|{}~{yw~}~||~}{}~{yzwzz{y|xww~~}|x{y~}{|~~~z}}w}~w{zz}~}|~}|}|}}}~~{}}}~~|~}zz}~|}}|}}~y~|~~}{{~z{~~{{||}|~{~~||~~~}|z~~z||~~}~~}~|}{|}}|}{|~~~~~~}~}|{}}~}}|}}~}}~~}~|}|}|}~~~~}~}}|~~}~|{}}~~|}~~~}|~}~|}{|~~}~z~|~~|~~~~~~~z~~|~~|~~}~~{~{~z}}~}{~}}}~~~{~}~~~|}z|~|}~~~{zy~y{|{|z~{|v~~~}~~z}|zz}|yz|y}z|{{yy~w{xz}~{}z|~|~~|yzyzx}|z{{|zz~}zzy|z|{z~{{vzzzy{zy|}}yz|}|~|yyy}x|}}~|z{}{}z{{~|~vxy~xx}||}}~~{}{{ywx{~{z|xyz||zz~}~~{}z~{y|vz|{z|{yz{|}x|~wx~}{{|||y~|}yz||{|}zzx|zx~x~~z||||~xz{}z|||zw||}|y|zwyz~}x|}}|~|xzvx}u}{z}}|}}z}z{|yz{|~}~|}z|~{}}{|s~z~{~~|}|~z}z~~{y}|~z}~~}~|y}~|~~{{}{zx{x|~y|~{~}y}{{zx|tw|{~}{|z}{{zy~{|z~}z~}}|}xy}x}x}|y|{xz}|~|~|}zz}{}z}z~||yz{{{|y~}|v{|y}}{z}yyx~y{zy{|x}~}v{}}{}{||zz~|{x{}|zy|{x|{y~x|{x|xzz{~{}r~w{x}~x~|{z|}{zz}x}{}{|}|z{z|||xz|z|{y||z{{vy~~}|~~~|~z~}z}}{~z~w|zy{{}y}~zzy{{|y|{{y~|{|}}xx||~{~zzz|y{{|{|{zz||zuyy~}~y{y~}z||{|}{~xzz~}{|}{||y|~{{zz|}x}|z|y~x~~z~~|}~}~~}}~}~~}z}~~~|{~{~~~~~~||}{~|~}|~~~~~}~}}~~}}}~}~z~|}}}{|{}}|{|}}}}~~}~|{~~|~}}~x}|~|~{~}~~|~}}|y~~~}~~}~~}~~{~}||~}}~||}~~~|y}}~~}~||{~|~~~~~||~~~|~}}}s~|||}x||~}|~~|}~}~}~~}~~{|~|~}~~}~|~}~~~}~z~~|}~}|}~~}}|x{~|{{z}{{zz}{}{{|y|wzv{yz{}||~|yy{|{x{x{{{{t|~z{z|{}yz}{z}||x|xz~|~{}z|{{z|z{zvzy{{{tx~z~}||}z{|{~y|{}vx|{|z}{|}|{{}{}|zw|{xyz|~{{|yyy{|zzyw}zzzx~{|y{~}~}}~{~~z|~}~y~~}y~}~{~zzwxz{}{{yxzyzyxyz}yy~{~|~z|zyw~}|w}z}}y{zx}{yz|~|~~z}~y~{z}|u}x|}w{}y|w|~|}{x}z|~~z~~|z||~{{w{w|}||z}~{~~y{}}xzzzy{z~zxxy||wzz}u{{y}z{{~z~~y~~|{y}{w}{|x||yyy||zxz{z}{{{y{v{{xyy}yz{z|~yx}x|~{y~w}}|z|zzy|{{y{}{~{}|zz|z||zz|z{{|{y|}z||x|xy}}|z{}~zt{|x~~~~}}|v{}{x{|{yzz}|}~w{z~|{|z{~{{{|~zz{{}y}y{~~{x~xz|~|}{x{zz{{x{||{}u~x{}}|yz~z}y}y~}{x~{|}{zy}|xxz||z}wz|z|}||~}}}zxzy|}}~}~}||{}}~{}z|y}~}vz}w|{{{{y|v{}y|}~x{{w{y}|y}|}}x|wz|{{|~}{}{}}z{}x}|}~y{|{z{~y}z|u{xzzxzx{x}~vw{~}x}}{}~|w}~|~|}~~~|~~||~~}|}}}~}}}}~{|~~~}{}||}~~y}}}|~~}|~|~}}}}~~~~~~|~}~~y~~{||y~~~~~~{}|}~~}{}~~~~z~}~|~|~~}}|~{~y|}|~~~|~}~|}}|}~~~~|}~}}~~|~~|{|}|~}|~}~y~~}{}~~~{~~~z|~~}|~||}|~{{{~~}||~}~}}~~~|}}~{|}~~}|{}~}}}~~|w{~~|}~~}~x|z~|u||}y~{y{xzyw{||w{}|{yzvy~~~{|}~zy}yz~~y{v|y|~y|}{|}wy~y{x||w|{~~}}wy{x}z{zu}}~~~||v{|{{~z{y|y||~zzzz}zx}|{z{||{~{}yyx}xy|z|y|y|{z~||}{}x{{||~xzy{{}y{~yyz~~}z{z~|~wy~y~v}{yx{|y~}vx~|~}{~|x{z{y~||~|}{x{z|{z}|~}y{|}|y{{~}{|z~}|~|}|~}y}v}z|}zxz~z{y~yz}~w}}~}zz|}y}|}wz|}wu|{z}|~x}|}{|}|zx|zx~}~{x~{|}|yzwv|~||}w}~yz|{}w~}z|yy~y}||{|z}|{{~|zzyw{y||}}{~{yx~x}~{|z}yz}z{|{z}w|~~~}|{{yy|}{}~}||z{}{{z{||yyzy{y|{}yzy|{x{~z}~zyu}|z{|}|y|{{}z{z{wx|}yv}}~v|x|yy}xxx~y{{~{}|y~|||z}w{}|||xy{||zzyyz{~||x~y{zz~}{vy{{}~|z{{~}yyy}~|{}|x}z~{|{}z{zv~|~|}y~u|~~}zz{z}}{zz~||w{||uz{z|}}{|{||y~{y|~}||{}|zw}z||}z{{|y|{~y|}zy}y{||vz|||{|{||{}|}{|}{zz~vy~}z{zz|{~~}~~}~y~{~~{}}{~|}~~|~|~~~|~}}{}~{}}~z}|x~}~{~}~~}}~|~~~~{~|{~~~|{~~z~}z{}~~}}|}~~}~{~|~}~~}~}}}~}~~~|~}~~~}|}||v~|~}{~}}~~~||y}}~|~~|{z}|{}~~~z~}||||}~}~zz|~~||~}z}~|~~}}~~~||}}{{~||~~}|}}z}}||~y~~~}~|||}~}|y~}~~{z{{z}~}|yzzz{w}|~~y{|}|||{}|v~~y}|z}|~{~xz}yzx||{~y~}{~}~}|{zzzz}{x|{vz|x|}|zy~}{||}}}}x}||}x{~yz|}|}}zx|{z}{{|{}z~~~}}{~}}{zz}|{|z~z{}}}}}~|~|||~||~z}}|}{z}}|}z{yxz|zz|{~{{~|}u{}z{}|zyz~z~}}z|||y~|zw{|z{||{yxz{|}zwz}w~zzzyy|~y~~{}}{z~|}}||~x}{y~z{|}z{{||yx}~y~}yw}y|}z|z~~zx|}~|}zy|~z{{{|}{~}}|||y{~|{{z|~z|zy~|z}zz|~|{}z}~}||zz}~~|w|||}~|}|}}{}~|ty|y{{~|}}z||y{||~~|y}|||z~z}}}{z}~~~|}{zx~~}~|}~{z{z}~{yz|}zy~x}}~~{~y|~y{|{~{~}~}}}y||vy{}||z~x}|wxzx}{}yy}}{{~|}wy{{{~{|~{}~{y}~}|yyz{uz}~|}z|z|zz}zz}}z}~|||~~}{{~y{z}z{|}z}~}}||}~|{|zz}x}|x||{|{}t{|}}y||}~{|z|{z{~~~}~}}}}|~~}{{~}~~}}|~~}|{}~||~z~}{}}y~|}|~}~}~|~~w~~{|z|~~~~~~~}~|~~~}|}z||~~~y||}}~}~~~~}}~|w}~~~}{~~|~|}~}~~~~}}~~|~~|~~~~}z{}|~~}}~}~zxy~zzzw{yy{}}|z{z{~||~x||x{x}{z|{|z{~y{x}y|{y|u~|{}{{y~zy|}{|{x|x||t|~y{~z}~}}x{yz||~}|{~wx}|w|yxyyx|w|x|{y|}x{xy}w}z{|xxzzzyz{|vyz|z~}z}{zyz}}y|~|z}x~~{}~|{{{zz||~}|vz|{}{zx{{|}}z|uwxw}y|{y||{{}y{}yzw}y{~}~uz{|yy~y}y{yzz}}xwzz{yz~~{}w||~z~|y||{y||||y{w}z}y~z{yw}~|~y{}{w|}z{{{t}||z{}x{x~wz|s|{z|y}}yy}z~|}||{~{z~}y|{x{}zvtz}}{vw|x|yz|zzz~z|}}zy}|zxx|~~z}}xyy||{~|}|y~w}zy{{~{y}}xz|z|wzu}z|}{v~|~y{ux~zzy{|z}y{yz|}z|vxxz{}}~}z~x}}~}z}|xyw~}vx{}|ux{z||}|zy}|~}{|x}|~}}|{|~}~w~zx||z|}s||~{zz}x{|{y}||y|}}yy~|}{|{|y|zz|}}w}{t{yz{xzzw{{w}||{~|{yyyz|}|{y}|z{yz|}yzxz{||{zxzy{yxy~~zyzyzv}}{z||yyyyy{}z|{}{|}|}{}~~zzz{y{~|}x~xzz{w{~}z{{|y~zz|{}|y}~~{}{yzw|~|z{zwy||~~}{~}~}{~}~~{{{}~~|~yz|z~~~}~z~~}~}}}|}}~~~~~{~~~|}{}~}|~}{|}~}||~{|}~~{~|~|~}}~|}}}}~~}~~~~{}~}}~~~~{~~~}}}~}}}~|~~w~y}|}}}}|}}~~}}{||~}~}}~}|}}{{{~}~~}}}~|~}~~~~y~|{|}~~{}~~~||{|}~~~}||~~|~|~~|}~z{}}|z|}|y~v|{}{{~}z{~yz|~y|||x}|z}z{{{~|xw}yx||v{{z}w}{z{z{~}|y}}vx||xx{z|z{z|~xz{}{{|~}|v{{x}x{|}yx{x|z{}~z{~}~{~}y~||{}w~z{|y|w||}x{zx~{{|tzwx}x{zy{{z|y}t{xy}}||}y~y{~}{yx{~vz{{~{~yx}z|uv|z}~zzz~v|~z}x{{x}yyx{xz{{|y{}~zy|{}}{|~z~{{|{y~z|}y{z{|}{y{{}~yz|{z{|}wxzy}|zz|~{{z}~|}y~y|{z~{{|~||z|~vz~|v{{zy}z}{|}x}|xz~|xx}vzt{~{~{|z|~w||z{|{zyx|x}|z|w}z{}{{~x{}w{|vx{{{}y|}x{ry{|}}|~|||~~zyy{|}{{|z|z}~yzz}yyz|}yyt{{xz{y{y|||x|}}{~{~xw}yx}z{zx}~~|sz{{~z{z||{x|yv{~{xzz}z~yx~~|xx~z}~}}{yx||~z}z|~|}}{~zzz{{{w}{zz{~|{}xz{{{z{}~~yzz{}x}zzyyz}w}{z{z}}yyzzz{{{~~~~}||{}{~{|y|{z{zz}}{w|}}}yz{{|~{z~|}}y}y{}z|}|~{~{zzww|~vvz{~yyy{{~~~~~xvtv{|{x{x~~}}}|}|y}~z~|||}~}~~}|~~||~|}~}}~{~~~z~~y~~}|}}~~}~~~~~~~~}~~|}{}}~{}~~}|~~|}z~~||{~~~}~}~~x~~{~|{{}~||~~~~}~~|~~}~~}~{}z~~||z~{|}{~}|~|}~~}~~z}x~~}~{z~z}}}~w}~{|}}|}}~|~~~}}~}z}|}}z}}z~z}{~~}}}|}|~|~||~~}~|~{~~~~{~~z~~{|~}~~|}~~}|}|z}}{}}|~{~v~{}}x|}x{|{{{|w{|x||}~yz|}~zy{{}x{~~{|xzxyy~zxxz{}|xy~z~}~}{t{{z{z|x~xw{|z~z|{}~}{}~}{|{~|yy{~|z}{}{yzz|w|w|{x}ym||{{y~z|{y~|}z~}}y|y~y}{z{z{{{y{~yu{{{|}|yy{}|~~y~xz}~{v}w{|ywz}~{z|}z{{z|}zz||x|{|z{|y{|yw{x~w|zwy{|{|{~z{|}{y}z{~z|~{~|z}{y}~z{y}}w{||z}~}}}}yx~y~y{}yy~yx|z~{{|y|y{y}zy{{}{x|{~|||w}}}}~v{{}{y~z~|~yzy}z|~}y}}~~|{}w}{zvz~~|}y}z{||{w{x~z~}w}x{|x~{zz{{w~~zz{}{{{}x~x}}w{{~|{~|xy~{|}~|}~~|y}}v|z~}||~}|y}|y~~|y|xzz{|}|{~{{x|zzx{w{z{z~}}}yz~~|||z{{x|y{{z~zxzz|~}{x|x}}~wz|}|qv}|z{z|~|{z~~zy{|}{|}z~~{{~yz||||}{x|xy}~vy{vx{}{{~~}z~{yxx}z{}wz|zx|~}uy}z~||{|~yyvyx{y}u}wy}}~{z~|~}y|}|}}y}}{w{{zxyzzw{}~z}{}s}~x}}y~|z|z|zz}z~{xy}y{z|~}}}~{|xw{}xzz~|}~~~~}{}~}~|~}|~}}~||~~}~||~~{~~}~}}~|~|~|}|}|}}z~~|z~}~~}}}~}{~||}~||~~y|~}|~~}}~z|}~~~{~}~~}}~{~~}}}~{}{|~}}~}{}~|~~{~~}~~}{|y~{}{}}}}~}~}~~z~|}~~{~z|{}~}}|}{~~~{~{}~{|}~}~{wz{zyw~z~uyzz}|z{}{{w}}y~z{z{y||wzxyz~y{|{~}x{}|}~~~{~{}y}~{|s{}zy~wy{}z|x~~{wx|{|z}|y|{{z}{}z}x~|{z{y~z{}x|xz|~{{~|~xz{y|}wv}z{}~}~{z{~||zw{|{y{|yzu|}z{{z}}|{yy|z~~~zyxyxz|~|}yx{}z{z{}z|z}uzyzuz{z}|{w|z|~vyyx}{{zz}{{~y|x}}z|}~z~{z|~{z~y|~}~z{}y}~|zy{{x||zzyz~yz|z{{||}|}~~}{y}}}||yy|}~y||}y|~ys{{yu|w|}{yz|{|yy|{zwyw}|y|z}|}z|~{||~|}{|x}x|}yy|z}y}}xy|}}z{{{{}{wxy{z|xz~z||xz{}{{}z~|~{}|y}|}|{||}z|~|~~v||x~}z~zvwz}yr~|{{yy}}z|{~~}zwx|xx~}}y~{y}y{z{|{~}|y{{zxxv}{|zz~x}vx~}~|v|w|}w||xz~{{|}y|{~}}|zzy|{{}~}|||}y{z}{z{}w|w{{wx|{|~wz|z|uz}~|}}y|{z~|}{||y}x}}{|z{}w{||y}w{|w{|{|}{zy||{zyx}|{{zzz|z~{|{~{~~{{|z{~{~|}~w}z~z|{vzxz|vzy|xx{|zy{|x{{~~yz}|~zwvzz}zz{{|}}}}|}~z}~~~|~{zz}{{z~{||~~|{|}|}||~~~|~z~~||{|}|~~~~~~~}~}|y~~}}|z~||zr|~|}}}||{~|||z~~}}~~~}{~~~~~~|}}}}~~}~z{~~}~~}~|~~~}~|}{{}|z|~||}~~~|}|~~~}}||}z}~}|}z}~~~{{~~|~}|~~|}~~~}}}}y~~~{~}~~}~~~~|~}|~|}{{~}~}|z~~}|{~|~zx{zz{|{|}y~}|{{~y{zw|}}v}~yyu|~{}~}yxz}|{|~z~~|z|z|{|~yzxz}{~}~{|}zxx{{y{{zx~yw|zy|{|z}~}xxz{|{v|||{}yw}~yy|{|}|}{v|zx|y|{xz|z{||{||{||xyyx{{~~yyz}x|}{}~~y~y~z{zw|}y~|yy~{}xz|z}z}zy{|zw|w{|{}}u|vv|}x|z|y|{zz{~|z|{~}}{ux|}}|z~||xw|}~{z{|{y{}z|}{~{z{~xyz}~yy~~~~}|y{z~~w|}z||z}yz{{{ywz|{|s||{z}~{{y{||{{~{}yw}}zzy{y~{~{zyxy{~}~}z}{zyw|vx{y~yx{uzy{}x|y{~{{|{~zwwx|z~z{{||~{|~}|{}|{yv{}}zz}~yzzxy|zx{|x||~{y||{{{y}|y{}|}{{|~}|{}z{y~{|yz}~~y{y|{~|||y{|ww}~y{y~|{{xy{{~}}z}||{z|}y}y}x}{|x{}|{|yy|y}yx|{z{~|{~~|{|}y}}|}y~{{xs{}yz{}|uy~}z{x{{{{}yz{~}|~xx|}zzyzy~z}{|}x{}x~~{xxz{{xy}wz}{{z~|}{}}}|}|z}{z}~{}{yz{z{w~y~~{{x}{|x{{}~|x|~}|z~}~}yvz{z}|}z~}}||~~}~|}|~~}}~|}~~|~}||~|z}~~}{~~~~}~~~}~}||z~|}}||}|~~~}~~}~~}}~~~}~}}~~}|~}~~~}}|~}~~|}|~~~}~~}~}{~}|}}~}~||z~~||~~|}|~z}~|~||{}~~|~}}}|~~~~~~~~~~}|~~~~~}~zz~{~~{{}z|}~|}~}~~~|z|~}~~~|}}|}~}~~~}}}|}~}~~}~~}}}||~y~}~|s}y|}|xx|}u|{zyyy{z~~{~|{{x~{}zx{zxzz{{~}~{y}{{}{~}|z}xx~{u|}}{}w|||z}z{{|zzx{{vwz|yzzx{|zy|zz}ywz|yzw{xz}zy}{~}zzxw}~|{~xxxxy}zy~xz}y{x{{}~{|y{xy}zy~}~}~}~}{{|yz}{||~|~}y{xz}wy|{{|v}|x||}y}v~{xww}w~y~vx{zxz{{wx}}z|}w}}}}|{~x}|zzxyw{}}|~zx}{~{}|z}~{zyzz{~v~zy{~}{{{z~}w}}{y{}{w|w||z}z}||}}}}|zy|yqz{{zxzy~}x~}x{wyz{z{|||x~|}|{|~}x||{u~}{~}}{{xyx}yx}vx{}|z|xxz}y{xy||y{}y}|y~~|z~}~}}~}yz}yy}vwxyx{y|r{}}xy}w~{|x|{x~|x~|z{y}zvy{|~{|z}}z||{}|~}}|yy{xy~|yyx{y|}|}zv|y|~||}~~y{~}y}x~|}y~y||||w~}{zyz~x|~{{~xy~z|zxx{zy}y|yy|~{z~z||{x~z{|~y}u~~z~z|x}{~}z}{xy}{|vy}}||y|{y{|}yvzyxv~}}|~~zy}|zv~{zz|~{~}}}zzzw{~x||w|}z|v}|zvx|w|z~zxz|zx|}}|{{zyz~z}{~~~~}~~|}}|{|~~z|}~~~}}~||~~~~}}}~~}~~}y{~||~{|}}{}z~~~~~}{~~y~~~}~{{}{~~~~}~}|}|}y}~|~}||{y}}|~{~}~~~|}|~|x}~{~~~~|~~z|}~~~|}y}~|~}|y~}~|||}~}~~}|}~x}~u||}}~}~~{~}}~~~|}z}|~}}z|}~}~~|}~||}|}~~~}{~}}~|~~}{~~~~~}}~{}|}||~|}~~~y~{~~}~}|~~{yw|y{}~|wx|~~|{z~}}}zyz~zy}~~y~~y{u~z|}w|ww{xyx}~{~~}{||}|{}yuz{}}|y||{|~~yzzxx{{xz{|y{s|zz}}y|y{{|z|}{zwz|z}{|z~yxz|{}}~z}x}}zy|{{}ywz}{{~{wy|{|z|zy~zx{z}|v}|{{zy~z{xz{}{x|z{|x{{{~||z~||{~z|wy{}z|y~y}~z|wyz{{~yxy}{{{{~|y{{z|{y|~|wz{~{y||yz~y{{}xx{w|}|{{|zy|z{{|{y}{x}yz|w{|zz}|{x}z{z~}|y|~{{y|q|w|wzzzyz~~{v}x~y{z{|||{yy~~||y|}~{}|{||x}~{}z||wx{zz||~{|z|{}}}}~|{zz{z|zxzx}~z~xy~}tz}|{|~~v|wyz~~{{||}||xw{z||z}|{z{{v}{{}}~wz|~x{{|ww|{v|}yy{}~|z|z|}yx|zx}{{z~yzv}zx~|}|y~y{z}|}|z|zy}y{|{{x|wyzy|||~|}y|~||}~{||zyyy{}|}~zz}y{||y|u|{~y||}y||z~}|~{yzz|||z{{y{{|yz{}{~}{}{xxzz|z|{zz}x~|~wz~~{z~|~yz|~xy{yz||{z~~|zwy~z|{|||~yz}wyzz}{}{~zw}}{y{y}zz~y}{z~|~~}~z~~|~{}}~|~~~}}~~~~}}}}|{}~~}|~~~z}~{|~|~}~~}~}}z}|~{}~~~~~}}|~}|}~~y}}}~||}~}|~}|~{}}}}|{}~}}~}}|~z~~~}~}}}{~}}}~}}~{~|~|}~~{~|~{~~{zz~~|~}~~}}||y}{{}}~}~}|}}|}||~~|~}~z~|}}~~}~}~~~~}}~~}}}~~}~|}|~~{~}}~}}z~|~~~}}|}}}~~~~}~y}}~|~}~}}~}~{||~}|~z|z|~~~|{{~}{yz}}z{z{~zy||z}z}~{v|x{||zz{}~{|}}~}|~}x}x}|||}}z{}~z|||zy||q{y}z{}{w~}{~|~}~z}{||y~||{{}ywz|yv|wxyz{y{}y~}~}~}xzt|{z~}y|{~~}}}~~|{y|x~~}~~{yy~zz}{~z{}|z~|}xx}}}x}x|{}}~{x}zz{}|}{|}~y~~}}~yz}{{|||w||{zwx~~~x~{}{{y{}}z}y{z~~z{{{}~}zz}}w{{}|vz{z~|zzx}y|{z|w~v~|~z{}y}x}|~~{x|{}}||}|}}|{{{{x|y}{~y}wy}y}z|zx}~~}|}|~~~~~|}~~}~{|~}{||}yy{{{|wxy|{z{yz}{}z{z~~|z~}||z{|||~y|~}|}y{~~yy{x|~|||zy|z}z}{}~}}}yy~~~}~zz{{|{{y||~}x}~}{z{~~v~{y|}{~~|y~|{z{x~~~}wx~z}}~|}}z~x{~~}{{}{{{{x~|x||}zz~{{|}xxz~w}~}}|}}}y|{y{|}||z~w{}z{{|~|}z~|}~}~{x}v|~~zy}u{|z}~zx{}z~~{{{~{{~|}|z}~~}}~}}}~|~|~~~~~}~~~|~~~{~~~~}|~|}~~|~y{w}~}}}{}}~}{|}||{~{~~~}|}||~|}~z}||~~}}{}}|}{z~~~}}|}~~|~~{~~|}~~~|~~}|~}~}~~~|}~}|~~}}~}}~|{}z|{{}w~y{{}}{}y|zz|{y}}{}}zy}|zzy{{xx{{zz}}{{~}|{{~~xwzwzyz~|~||}{|zx}y~xz{{z{y{xyyzvz|{{xt|z{}|z}|xxzx{{}xwy{{y{z|zz{{|zz{|{{zy{~}{y}{}zw||}yy{zwx{z~{zy}~}yz{{{z||z~{zzyt}{~x|x|xx{z~y~yx{}{zwvz{zy{|z}~zz}yvx{y||}w|y{x{yv{~{x~|z}|{y}{xx{zzxvx|||{~}{~xz|~|}|}z|z{zyv~zzz{z{}{yzy|}z}||z}|xy|ywx~z{wyyzy{y{z{yz~}|}|}}z}zy{{x{|~~yyx~{}~yz}x~z}y}||}|z||w|z|w~z|z~z|y|{|z|}y{x~z|zz{y{}|~zx{|xy{yxz|}z|~}x~z{|~w{}|z{{|{yzz|~yyz}|}|{xwzz}v}~y{|v|{}|xx}|zzwz}|xvt{{}|{}zvz|{w{|zzz}y{zwwzy{}}zxv|zzx}~~{|||y|}~{|{{{|}zyzx{||~z}|{{|{}}{}wy{y{x{{}~|~{zxy~{w}{z~~~{~}{~{|z{}y}{}z|vw||{|{z}zw{y{zzy~y|~|z{|z{x}zyz}y|y{x~z~}{w}|{|z}|}|zzy{{{~}{||}{}~v|zz}|~y{{y|{{{z}}wy|}y|~z{|~}}{}~|~~|~}}~~~~~~~|~~~~||~~x}{|~~}{}}|~{~}}}}~~|}~||~|}|~|~}~}~~}}~}~}~~}|~||~~~z~~~}}||}~}{~}~|~}z~}}~|{~|}}~|~~~~}}|}}~~~~~}~}}~~~}~z~{|}||~|}}~{|}~|{v}}~~{~~~}}}{~~}{{~~|{{~||~~~~}}~~}{|~{~~}|z~}~~}z{{~}}}{}~~|~{}z{~}}~}||~~}|{}}}~~}|~}~}~}}|}}x~{|yy~}~|{|}z|{{y{{z~zzw{{{|x}yz{z{yyzyy~}}v|||xy~|{{|{~||~||{||{{{{~|y{{|}x{wz}xz}|~y{}|xz}v{yzzzyy|~}{xw~y|zw}}{|~w{}||~||z}{~zx|}|{y}}{{z||z{|v|vvzy{{x{~|{}}x~y}{|z~yy}{x{|}w{{z|wx||}}zw}~||zx{{|{{{}{}{|{yzww}|{|{}z{~~~{}zy~w|||~~{zxx{zxz}{z{~~z{|y{{}}z|w|y|zz|~x|z}||{z|{}~{y~yyxyzyz{||~yyy}x}|~{||x|z}uz|y|}|x|{|{}}}v~||||{v|~y~xz{x|z{z~{~{~|{||{{}{x||z|z{||}z|w|yz}{}}}y~}~}y{}}}}y~zy|yx|xx|{y~z~y{}{w{}{}~~}|z}}zz{yty||}|w}~{}{zy|{vyw|{z~{}~|x{~{||zyz|y~}~}~|w}x{~}}}}{z||~~|}yx}{v{|z~zz~{y{x{{yz{ztw||y{}z}~x{|z|~zw|~{~~}zz||z{{{{||}}}vyzx{y||y|}|{}y{{z{wz{z{{{||}{|}}{~}~z||}}{|}{wy|z{{x|y|zwyy|~zyxy}|~z{|}}|}~{zz}}{~~|{}}}~~z|~{}~~~|~|~~~}|~z}y}}~~z~~|z~~|{|{~|||~~~{|~|~~}~}~|}~{~}y}y{~~~}y~~}|~||~}}~}}~||~}~~~~~~~~~~}~|z}~{}}|~}~{}{~}}~x~~~}}}x}}}||~|~~xz}~{~z}|~~~|{~}~~}~{|z{~|}}~}~|~~}}{}y~}{{}}}}}~{|~|~}}}{|y~|u||~~{zy{x~{|z{y||~~yx{z|zy|w|{{~|}{~}x{~{{z}|xy}wx~zzyyz}y{z}xxyz{y}~|~{}yy|yz~w}{xzz|{|~{{zy|w{~|sy|~{yy}{xy}zwy{yzw}zy}w~zzzwx|u~{yz}{y~|w~|{||z~|~|{}|zyzy{|z}{zxz{{{||}}wx}~{s|~~{}}~}|xwy{~~y}}y|~xx~{w{y}~{|y|z~{x~y|zz{{~{||}x|yz{}||{x|wy{z{yz{|y}{xz{|x{u{z}}}}{z}|xyv{z}~|zyyzy~}x~{zzwzzzzzx{}{}~~z~z{{}}{wxzzyz{~{||x~yxzy|yx}zwy{yy}|{z{x}~~yz~}}{x}||}}}yyy|}w{|{{}|}}}{{~y|xz{|z}w}~{}{}xyzwy|y}{x{~|{~z}z{x|}}z~w}}z}~|yy|}|~y||x|{}z}{yz{{wzyx}x}{y{{~tyz{y~z|{yy|}w}~{zyx}|}~z~x{z}||{z|xxz~y~|wyz}{wzy}}}~{~}yyz{z}z~|yy{{~wz~|x}z}}{yv|||||v~yz{|}yv|z{~z{~}x|{|yxy|{}y|{zxz}x|xy}{{{{z}{v}}{yy}~x{y{{~{{{y||~tz{~}x||~r{|zy{|}||zy~{{}~zz{|zy{y|}|}{z||~}{{xz~x|y~|~{|xzw|~}xw{y|zz|wz|{~|~|~~}}}}}~y{}y|~|~}~~~|~~{~}~z|{{~~}~~}}~}~~|}~~~}~}~}}|~|}{}~~}|}~}~~}~|}~~{}z~~}~|~}{~~s}}~{~~~}~}~z}}}{~~}~}}|~~~z~~~|z|}~~~~~~~|}~}|~{|{w}~}}|{}~}{~}~}}~~~{|~}~{}}{~}~~~}~~|}}~z{}|~~|}}|~~{|{~}|}}}~~|z}}|~}{z~~}|}~}~~}z{zyz}}}vy|}|zww{|}x|}zy}|||}z{x~z{zzzyx{{{q{{|xz~~~x|}~~}~|w|{}|}xz}w|v{v}wvy{x~}x}w{}xt}{{~||z}{|~}y~zyzz{y{~}z}~{|z|z{}zv{{x|y{}y}z}y~{y|{~y{zx{zzy|{{~w{|}z|}|{xx|~~~{|z}}}{}}|zz~z~xzz}zx{yz{}||yy|w|{z}z}zw|}x~yzy{||}}{x{}}|~vzz}~}{~}zw}w|zw~xz|{yxz{|{|w{zwy~y{}~vxzzz~}}}z||||}{z}{|~{~~{~~~zz{~|~~~|{|y{|||zz|{x~ywv|z~}z|}z}}y}v~}{}yzyy|}~{|}zw{{zy{y}yww|zyzz|xz{yz||zx}{{z}}zz|z}{~{|z|zy{}}}y|uzzwzx{~y{vxz|uz{}wy~z}x{{}y|z}x{z~}zzv~|~|wz~zz{y}~|}yt||{x}z}~zy{wzzyyx}yx{x~s}{y{xy{{~}{}{z{{v~w}z}w~|zz{||{|wyy}y||||}z||zz{z||y|y}yz{|w||zyv}z}}}{}|}}z|z{}|z{}}~}|{||w{y|x~xyx||x{z|{yyzy}wz|}|zz|w|~~}~{xyx|~}{}~}}|{~wz}x~~z{zzw|z|}z}w~~w|}zwy}~||{u~}wxyy}z~{|~yz~}||~}}~~~}}~~|}~~{||~|~}~~~|~|~{~}~~~{}~}~~~~}|z{z}{}{~}~~{~~}~z~}}~}~~|~}y~{zy{~||~}~~|y~~}u}~}{}{{~~}~y{~~~~~~}~~}~~}~~|}}}}~~}~~}}|}}~~~}~}~~}{|}}|||~}}}}|{~}~~~{}||||}}~~|}y~z|~zz}}}~}|~~}~}}w|||~}}z~~~|}~|}{~z~|}|}}}{|~}~}|}wxz~y~|yx~x|w~{|z}v~}{z{rx{{~}|z|vzz{{}{~{zwy||z{||}~y}{{}wzz~~{}z{{}z}z|z}y{{}|}~|zw}{||~{wx{~z|z|y}wx}x|yyzx|}yy{z|z|}|y}|}~||xx{{x|{}yy}|{zz|w{||x~v}v{}z}y}y}z}zz~{{ywy{~{{|wvzx|}|{z~x~y}z|{z}x|}|w|{{z}|{~{zw{||{z~{|}~z|~||z|xx~|w|{x|{xz|~{wx||}{{}xz{yx{{x{z|}w|z|xx~z}}}y{~{|}u{|}~~x|zy{zxxz}}}z{{{~z}vx{w}y{}zy}}{y~|{{}zy|~{z}y{y~{|~z|~~{zy{{}v}x|z{wz{~}||{~yx}{{w|xz}x{}{~||w{{{y|{}y|v{{}}}}zy}z{~z{}xy|z||~|}|zz|y{}||z}|xz}~~||y{|yz{{}~y{~|}~|}z}|}|zy~{{}}||ww|~|wxz{{{z}u~|yw||~~|}w|y|x~{{|yy{v~yy|}|yzyxy~}zzu{y{z~{~y}{w|{}y|{|z{~{x{|z~~{zyyz||~{y}|}{yyz{|z}|{xz{z{{yz~~yz{z|~x|z{~xx|{zzz|yzwxz|}}|{~||~yw~y~x||~zxz~}|{y}y|y{|{}}}}|~wv~z{w||s~~x||}~{~~|}|{{~~~{~{|~||~}|~|~{~}z||~~~}~{~x~~|}~y{|~}|{{~|~}w}}}~}}~~}~}~{~~~|~{~|~~~}~|{|~|}~~~~y{}|}~~}}}}~{~z~~~}~}}}~{}wz~w~}|}~~~~}~z~~}~~~~z}~~y|}~~}}x}~~}}}}~y}~~}}|~|}}w}~~}~}~}y~y}}~~~|~|||}~zz|{}||~|}}{|~}~{~~}~|}~~~{~|~|~}~~~{}|{||}}}|~~~|}~}~yz~~|x{x{}~~zxy~}~yzyxyzzv{zu}xzx~|}|x}y|}}~{zx~|{{||{w{yyz~zx}|{|~w{||z|z~wyzxzu}zz{y|{z~{y{xw|zy{}}{|{y|||v|}z{{y~~~}yz||{{yxz}}z~}vz|z|x}~y|{~zz|y{v~z{wwy{z|}zy}zzz}w{zyx|}zzz}}~zxwz}{}|}|z|y|z|zz~ww|{uxz|v~}}{x}{~~{x|~{|}yzz||}~x}{}||||{{z}~z~x~{~x|vzzx|{~{|zxr}w||{{z|~z|~{w|z|}}||}~tzx}~{wyxz}xxyz||y~y}w|~}|u{x|yvz~{~{{x}|~|~~y~}~|}~{}{}zyz{|z}|}y|{{}x|{zz}v{}yzyw~{xv}{~w~{|{{xz}~y{~~~yx}{u~}}y}x~}}{{{zzzzzy}|z~|uvzz|}y}}y|y~z}~yy}y|xz}{zz}}z}}x|w~|~y{|x}yu|y{{|x{zxxx|yxz~|zz{ywx{||{}z{~}|{~||yy||}wwy{z~|wzyzz}wz~z}xzy|yy|w}z|y}}x{}{{|}w~xwy~}x{|{wx{z~{z|x|vz}|yyy{w|}{w|{|zz{x}y}~xz|yy~x}}x{}zz~}{}~z|zyz{ywzyzxzty{~x}{yyz}vz}w{{y~}z~~}{yy}}y}z{~~~{z~|{}}}~}}}~y~|}|{|z|{~|}~~}}~w~~}~z~~~|u~}~~}{}{}~{|y}~}}z~}~~}{}||~~~||~}~}~z}|}||~|{~yx~~}~}}y{~~|}|}{~z}~~}~z||z~{z{|}~~}~~ry~~|}z}z|~}|}~}~~~~~{~~{~~}y}{{{}}~{y~~~~}~}~~y~~}}~}~x}}z~~}}~~|~~}}}}|}}xy|}zz|x|x}wyz|{zz~{~~{}{{x|wx}y|~{|}z{y|wxyxz}}z|}|{~~}{|w{zz|}{y{z~}v|}z|zzuxyz}~w|x|zyx|z{zx{|y}y}}~xxy}zysw|{|~~z|z|zy{}}z}x~zx|w~}~|{|z~syz|{zw|}zzu|}y~zxzz{{w~|z}z|~{z|}|z|y}yy{z~{z||{zzzzv|}{~|z~z~y~~vy||~y||}~zz~y}z|zzy{}{xz~}{}wz~}~y{y}y{{xz||}y~|}y~~}z}~|{}z~}w{{}|{{zzzz}{x}z|y{}z~{{}z}|z|z|~~}yyw|x{}|~x|{~|{~}{}~z}||}}{||~wxyy|}|}||xy}}}~y}yz|y{}v}}~|{z|y}x{|{zxy|~|{z||vy~{|zzw}y~z}||~vzz}y|}zw}w~zzxz{y}|~y}{~}xx{{}}{y~~}zy~xz~||~}x{}{z~|y{{|zyx{~~u~{|yz|w|y}{|~{|yz}~{{~||{v}}{|sz{{{~y}|zx{zy~}}w~y|yz{|x|zzxv~xy}~|{{{z}y~z{{{{yy{}y{||{z~zz~xxy{|zyzyuzz}|}x||}}z|zx}{|{{|}{z|}~}~||zzx}}~z~}z~~~|}{}v{{}zzy{||xzzzvyz{z}|{y{x|y~}~{z{|zx~|zzz~}|}}~z|~~~{z}~~z~{y{~~|~|}~}~~~~z~~{|}|}||}~~}|{||~{}~~~{~|~~~|~}~}~~}||~||~~}~}~{}~z~~}~~~~}|~~}~}}|{}~~~~}}}~}}~}y~}}}~~~}}y~~}}|~{|}{}~~|{~~z}}~|~~}}~~~}}|}}{|{~~~~|{{~}}|~|{}~z|~~||~}~~~{}y~}}}~|~~}}}{~|~~}}|}}~~~~}|~y~{}|}u~z~}zz|~|zy{zxvz}~yy|{|}{yzvx|y{|{}~{|}}}~~{|}}|yy||y}yy}~~}|~zzzy{|~~|y}}{}y|{z~||y{}z{||x}}|~|{{w}{}|zz|}y~y~|~~|z}zz~~{|}}v}z}xz~z|y~y}z|~}}z{||}z|x|z{}~|z}}}}x{z~|~{zy|{{y}y{{|z{}||y{~|{~{{|z{~{xu||{{~{}}{~xw|{~}|{z~zv~~{z~~}{{|}~yzz~~||{{}zz}w|}}}}}z|}}zz|{y|||}{|yw}}{w~|~{z}yzz|xxyxy~}}w~{}}}~zz|z|y{}x||}{xy}{}~{~{~y}}u{zw|}zz|y~}|}}~{z{|}x{~||||xy~|~}~|{{z{~||}{}yz}~{}{}{|{|~~}}{y}{||}z~z|xzz~zz||||z|}}z~x}y}~~|w|}}z}z}{{~z}z{|{{||~zz{{{}~{z||{zy|{|v{xzx||~}t~|{{{yz~~~}~}z}{~|z{~~}|}|}{z~vz}|yyyz|}z||{{~v|{~|zxz~|~|}}|{}~zz{xz}|{|~}x~yx}y{~z|{w{}{y|zzx{x|}z|~{}{}~}z}}|{~}~~z}}~~}~}}|}||~{|~~}~}~}}~}~|}}}~}}||{~|}~~}}{}~}}~|}{}~}yy~~}|~}}y}}{}}~}|}}~|w}~}}~~}~|~~}~}{~}}}~~z~|~{~~}{~~|}{~~~~~{~~{~y|}}zz|}z~vy|y|{{}|xx{tw{{{yx|y|{~{||w~wyyyvz~zzw|xw~y~xy~|y{y}yzy~}|{yyz{x}|{}{{|{}{|}z}z~yz|~|{{}|{|u{~ywz~z~}~|y~vxz}zy|zz{}~{xy{{||~||wy~zy~z~x|}}{~~z{u|{||~|uw||{~{z{{|||x{}{~z{{z|z~zz|z|x|}{|uqwy{{}}{{z~~|z}{{{xx}y{w}|y|yy}}}|{z|{|zz~|~}~{}z~yxw{{~z}yzzvyz}{xzx}|y|wvy|zz}|wz||xx|~v{}{z|}}y{z||z{}}{}{~~z~x|{z{y{|~xz}~~}}{{{~{~y~{z{{{|{{z|x|z~x{~}|||x{|xx{x~{}y~~{}w{z{y}{{{z{t~~y~z~~{|~zz}|~|||}{zz}{z}{{|y|yw}|~|y{zz}tz~|z|{}|z~|{y||~zy|~{|}{|{{|{z{}||yy||x~{~z~v}zz}|}yzzzuz||}{x{{z{||v{{y|{}}zzx|y{~~~z{z{~x|y|w}~}z{xz{||y||uyy}{z|}{}|y{}~||{|z}z}|||{}~}v}{||}{{{|x~~x||}}|zt{|}y|{~{x{|}}|{}||~|xz{||yxx|{~{zz~||zyx}||yzy{z}~x~}}yxx|z}x|yyy|z{~{|}z}~~|~}{~|~~}~}}~}~}}~~}}~~~|}}~|~|}z{{~{}~}~}|}}{z~||}{{|y|}~~~~~|~~~}||}|~~~}x}~~~~}|}}~||}~~~{z}~}~~|~}}~~}~~{||~~~~~|~{~{~|~~~y~}~|}|~|}{{~~}}~~}~}}}||}}}|~|~}|}}}~~~~}|~}}{}|~{|}}}}}|{}~z}{{}|}}}|~~~z}~|{~~}{}{{~{}}~~|}~~}~}~{}{~~}~~}z{~|{}|~|z}~w{{y|~||}z~{w~u{~wx||uw{y|vy~zzzxxyw|zxz}z{}y{{y}}|{y{|z}|yz|w}z~|t|~}zzv|y|yw|||x~}{}xxx{zzz|zy{|{~y{}}zy~{y~{y|~~{~|z}{~||~x|x{z{zz~w}zx|~z|v|x|{}zxzzx{~z}|z{}xy|~~}{}x|}wy~}{xyx||{z|w|~zz~yx|yx}z{|~}wz{z}zy}{y{}r~}}}{~{{~z}|~w{}~~|xxy|}y}}}yxwz||y{~{z{x}zxzx~yzw}v|~|~~z||y{~~||z~zz|}}v}w~yy|~{|zzxzywyyy~~yx||z}|xz}}}zvx~y{xyz~yz}}o|~z{y{{~z{y|~y{~~~v{{w~t~xyz}}}zz}}|y||}w~{~~~||z}~y|{zz|~zx}{z~z{vxuyzx~{}uxz{ux}wyyy}z{{{~}~{|}||y}{}z~}|yyw|}v~~xyz|{u|{~z{zz|}z}wzw{{~w{zxzzxyx{z|x}z{zz~}|{y~{x{x|}|}{|~{w}w{|~{y{z|}{~y~}twwv|}z|w}|~}zz{{}}{}y{z{yz{z}~~}z{{w{{x|~{x}{zzzwzy~yu{|z|~{x}x|y||yz~y|z|}x~{~}w~{}}y{z}{wz{{yty{y{~}y|wyzv}{{}z|z~zw|}x~~{{z}}y|{~}y}~~}|{{}~{~{{~}{||{{}~|~z{|~~|{|}~~|}z|}}|~|{|~}~|}}~~~}}y}}||~|||}}~|~}~~~zz}y}{~|~~}~{y}~w||}}~}}}~|~}zy}}~{~{}~~|}}{~}}~}}~~~||~}~~~}~|}~}~||z|~}}z~~}~|~}~}~|~}~}{}~|}~~}~~~}~~}}}|||}|~~||{|~~|}{~~~~zz~{|{}|~}}}{~~~~~}{}~~~~~~~|~|~}|~|~~}~}~y~~~~||~~{~}}~|||~}}}y}}~}zz{|wy~|{zw|w|{zy{}~z}{y}xyyyxxz{}{zy|{{{}yz{y|zz{}v}{{xz{v{{||{}zw||~|}~y{z}{}z|w{{v|y}{}}}|w{{{}|{}y~zv|{{z}yx{{}}|z{{z{y}z|~|xy}x{s}x|{|yyz}~z{|{|{y}y{{{zy}y~xy{}|~x}||zxy~}{wyxy|||{{zzxx|t||}y{yzzxw}zy|}}q{yx{}yyzz}}}|zz}y~|{|wxy}}{|v~{}{y~|{{|}}{}zzu}zz~yy~~y~}y|{z{}z{x{z~}}zx}}z|{y||}|z~z}~x{uy{~|xx||{|z{v{yyx{x||{}w}y}{z|vzyzx~w{xz~|||{yyyx|~|}{}y~vv{{y}}w}{xuwz}y|{|~}zz||~}}z~~|x~}yz|xzyxz{x~}z{yw|xz~|{~}z|xy{xyy}}z}}z{{~x{~{||{zy|~yz|zyzzwzy|z{v{|y~|z~~|z~|zz}|}~{}~{}~|wv|}~zz~y|uw~}|}y|{y|x|vz|~{|x|{x|z}{|x~|yy|}z{z}~yz{z{{zyz~yw|{{yw|||{|x|}}|~xz~zyx~w}}yx{yxxzy~|||~yyz|z}y}{|x|zyxw}z{xu|~|{}w|~x||||{zz{{~y||~{}~{{yzz{~w}}z~||}zx|{~z}{}|{zz|yzz{~zz{}||z|{~~}~}~}~||~~~~~~~}{~|{~}~}}z~~{~~}}~~}}|~z~}~|}~~|~|}~|~~~~}}}|}z||||~~|z{{~|~||~~~}~~~~~{}~~|}~~}{{~|{~z}~}~z~~~~|}}}~|~~}}{~{~~}|~}}}~y|}~~~|~|}~|}{~{|u{~|}~~~~}~|~x{~~~}~{{|~}~~|}}}}z~}~{|||~~z~|~~}}{~~~{~~~|~~||~||zz~~}~~z}|}~x{}|~}}{{}||~y|~||{|y~x~}yy|{xy|~~zzy|}{}}}|{~}~}{{|}z|||zz}}|y{|{}}~z~yyz|y}|}{|z}}{}}||}|~{~{{~}|{~}y{~{y~uzzz{|xz{y~~yy}x~{|~}{~w~|}{z}|y~zx|~|}~}}}y}||zxzy|{{~|zyy|~|~zy{zyy|}|t~z|}}|z}~y|~~||}}}~uz}w}z~zz{{y}{}}~|~z~|}|zy}{{|xz~yzzxyz~|~}~z}|~z}{|||{|~v|~z|{|{|}{y{}z}}|||y|~{|~~z||{{~|~|~}zy~{~~~{}{w|{{z|w{y|}{}|}z}~uw|x~||z~~}|z|||~~~~{z~|~}}z{~}~|~}~x||{z}~}|x|yx}|}wy~{{||zz}~z~{|~y{{{}|x|z{|}~~y{{z~yz}{{z|}|}yz|wyx~{|y|{w~v|}}|}{|~~y}~}~~y}}z~y}y}{{~{~}zz~z|vzx{~{w|xw||z}{}{|{v|zzy{{|}{{~~|}|~|y}y{~}vy{w{}~|{{|{x{|~y{x}z{y|y}~~z~}|{~}~zzy{yzz}w~~x~x{yz{y{yxz{{~|{|y|}{~|~~y{}}}|~z~z~}{}}{z}|~~~~z~{|~|~~}~~~~~|}|z}|~|||~~~|~~|~~~|y|~|~~~~~||~}}}~~~}{~}}}~~|~~}|~}x}}~~~~~|}~}{~}~}|~}~}~~~||}~{~{}}}~{{~}|}~||}~~}|{~x|}x~}y|}~|{}}{y|x|z}tyzyy~}wz{y~}y{}z}y~{|z}x{x}{y~|zz}w{z}yzz{}|{}{{zzy}|}}~|{{|zzz{|x{{|}xz~{{}~z~|}z|{}vy|{y~{~}~v{{z||~|w~w}yx{yz~|yy{{~}}yy|}{z}{~{x{zz}}yvxzx|zzyz~{}}y}}|||z{{~z{xy|~{}y|z~{zzz|zwzzzz|zz~{}~|{{y{|zz}|{x|~{y|y{|~yx}{}|{zz}yzy{{w}}{yyzzzv}y|{{{yw|z{~}{~z|}||}|x}w|x}}y~}yzz|x}{z|z}{|}x|{{{{z~|w{~z~z{{z}}~~}||z{x}~zz||y|}{}|||}|{{}~}~zz}z~{|zzyz{{}|}|~}|~}}zxzz}zzy}{~v{}}||xyx}{}{{z}{}{|~x}yzx{zz||yx~z{z|y{}~x~zw{}y}{wy{yzzv~~}z}{}{|||z|yysu|}{x{sy|z}}}}z{y|{yzyvy}~y{{}w~}|}zy|xwx{z~|{xxw|x|x{y}y|~}{{{}{z~~||{z|y||z}z}|{y~y|~zz}{|{~|z|~{yy~}{|}|{x}|~|uz{{|{{~}z~z{|~{z{{}y{~||||}|z{y~{}~}zz||y}~~{zz{vy~~x|||~~|~wzzx{~{}~yz|~{}~~}~}}~|~~|~~~|}}~{~~z~~}~~~|~}~|}}}~}}}}~~~}~~{}|{y~|~~}|{}~~~|}~~||~|~|~~~~~|}|}{}}}}}~~}}}|w}{}~}~~}~y|~}}|~}}~~~~~~z~~y}~~~{|~w~~~{{}{~}}{{}}|}}~~{}|~~~z~}~~}}~~}}}}}|z|}|z|y}~~~|~}~|z|~~~||{~~~z|~~~~}~~~~|}~~}~}}~~~}{}}~}}~y{{{~~~~}~|~w|{}z{~}z}|}z}}y{x{~||{z|}y}{xxyw|}z~yz}wz}|z{}{|y~z{}|z|~||z{~~{}~||z~{xy~~x||}~}}~}z~{|}}|z{}y{x~|||y|}{{y~}{|{~}}~}~|{{zx}|{||yz||z}{y~{y}ywxy}{~y}zz|}||z~}||y|x||z{{|y{{{~{~{r~z{}}y~|zz}~vzxw||{{}}}y~z}{{~}{|}z}z|yz~|{z{{{yz{~~}}|{zy{zz{|x~}|}~~{z|x}|~{~}~}x|{~}~||xzy}{zzxyuz{}{zz~|{}y||~}{}|}y~~z{~x||{w|v|y}}{{}{|x~~}z~}|zzy}{{y}zy{|{~|x~~}{||~}~z~~~{||~}}}{|}}|||{yz}~~|}x}}z~}~x}{z|||~~}z}z|}}x|}{~~}|{~y|}{}y}|}}x}zzzyw}y|{xz~||}z|~{z{}~||~{|}zz~}|zyz}zw~z~z{zyw{w{}{|{z~~~{{z{x{|zz~~}{|}{|~}|}z}{zx~}|z}}z}~xz~~zy{{~}y|{~zz~}{~}z}x~z}||}~~~z~}|~~}||z~zz|}{x{|}~z{z{{~}{x~|w~{zx|}x}~~|z}~~~{|}{{{z|{||z}y~|y|~~~}{~|}~v}|}|}}|}~~~~}~}}~|~~~|}z}}|~~~~}}~}}}~}~}~~~~~~z|z}~||z|~~}|}}~~~}}~}|}~}}|}~{~~~~~{~}~~y~}{|}|}|~~z}|~}}|}}|}}{{}z|~x}|{}|}w~~~|~~~~{|y~~zvy{||y||{~|zxz|v|}z}|z{|{{y|}{z}||yz}}z||}}w}|z~{~xxwyw|||z~x{|{zwy|z{z{|{}||uzyzz}zw{x{xyyyyzz~z~|wyx{|x~zy{~y}xw}zyy}|y{|}|{y||~}{z~y}{|||~xy|{}|}{{}|}||zxz||{~}}zyz}|{{z}|~z||z~{|{xy{v}|~z}z}zw{z{|y{|x|wz~{|y}z{y|~{~z~{~~{||z~{|z}y|yz~zz}}{x}}z{x~yx}~~~}y}|z{|y{y}}~{}{{}z{{|y{z{~~y{~~yz~w|zyy{z{{y|y|~|}~}y}{yyz}w}{|}z|z{z}{z||~|~y~z{x}||}}z{z}|zw{}}~zz~~}z{|~{|xy|{{z|z~x|zy~~zzz}|wx}}|~z|}~{|z|~{}~|{|{}|yxy|{z{~|{||z|w}{{|}{}}yz{yyz~z{y}|}||{|wxy|~|zy~|~z|~z~x{y}{|||}|w}~}zxyzx|yx|zz}}{~{~}}{|t~v{}}{xy{{||zy}xx|~|x{y|z}}|y}z}yy}}{|}z{|zxz{x|w{||}z~{y{|z}v~zz||y}~y{vzv}~z}}}}zzzuy~~zx}}w|}zy}~y{{zz}}z{w|zz}z|ywz~|}zxz{}wz}}zzxxx~zzz|{|x}xzzz~yy{|{y}{z|}}|~|}~|y}{{}{|yy}~z~{~~~~~z}}|~~|||}|~z}}~~||~|~||~}|~~{}y}~|{|{||~~~y}w{{}~~|~~{|~}~|}~~~~}{}}}}}~~}~|}}{}{{}~}~~w{|}}~|{~{|y{~}~~~~~~}~{~~}~~~}w||}}~{}}|||~|~~}~|}~~~{|{}~}~{~~|}|z|}}{||~{~~|~{~~}{{}}{||}~}~}~{}}~}~~z{~|~}|~}|}~~|~~~}|}}}z}z{~}~}}wxx||y|xxz}{xvy||y{}}zv|zs{|zzz||{x|w{}}~z}y|{{||{}z}y~{{zz{}z{}~zuy{z{{}~|{{z|{y|~yx|zzy}}|||~|w{y{zx~xy|}z|w|{{x~z|yzz|xy|x~{{zy{}{w|{}yz|~xxw~y{~zz{{|}{|}|~~}{}z}yyv}zyzxzz~||uy}{z{w|{||{{xz}}x}zzzyxzz~{y|~xz|y}|~}v~{}y}y|xyy~~|yxy{tzx{y{{{|xx||||}z{}{z||{|}||y|{|{{zyxzxwyzxxw{zyyz}{{}||zu}zvz{|z|{}}{~}||z}|{}|~z{}z}||}{y}{w{zzz||yy{w}{ywy{uzx{~|v~}y}{||y|}}}}{z{}x|}}{|x~}~{}|}{{}z{}|zy~w}xw}~y~|{w{|}{yy{~}~}{yy}{{|z{}||~y{}x}}wzwv{}}x~{y{{{w~{z}z|~{{||~{{|}}{}~{}{}~}{y||wy|{z{y|x{|y}z}xx}yzy{|y{zuy}zxyv{|y{{{|z}{y~}|{}}{|z{|y}y{~~}|zy|~z|z~y{yu{}||w|y{zz{vy|y{wx}{y||vyz|{z}{{{zz{|{}~y{}}~|yy}||x|}wwz|y{|{v{}wxz|~x{yzz{}yzy|~x{yz|~}~}}}|t~}|z}|~{~|}|||}~~}~}}{{}z~y~}~|||}~~z~|}{~}||~~~|||~}}}z}}~|y}w{}~{~~}~||}}~~}~~{~|~~z}z~}~}|z~~~t|~~~y~}~}|||}}~~{~}|{~~~}z|~|}~~}~|~~~|~}||~~~}~~~~~~~~}}~}~||~~}~~~~z~}|~~{~~{~|{{~}~~|~}~~}}{~|zz~z~~~~zzz}~{|}~~{|~}}|}{~}|}z}{~{~~~{wxx}}{~|y}}}}yzy|{yzy~xv}~~{{{w}||{|}x}{xyyy|z{{y{{z{{x~y~vx||x|w}wx|y~z}~|xy||{|w}}w|{|{z{|~{|z}|}{|{x}~zyy|{~{{x}x|zxy}y|y{z||xxw~}y}x{x{z~z{{{{|}z}}y|z}~|z{{||wzz}{zyy}z{w{w{z~uy||{~}|~z}~}|}xyzx}{{~{xw|~}|{|yvxz}}{~||~{{{y~||x}|}{{z}x|{{}zzy{w{wzz|w}{zzw{yyzzy{}zz|{z{u}{{z}z~zw}~{~~~}{{~|{w||z|zyu|wwzxx|{~z{y}{|y|||{wx|wzz}~}~||~v}zz|~~~{{}{~zw{|~z~y|{}y}zx|w}}|{yzv|~{|~||wx}}~|{w~w}zz|y|}yzz|x}{yzz{zu{{~yy}{~}}||}{xwx}}xzy}|}z{||}}|~zzyzxy}{yzw{}~~|x{zz|y|}|~xz|z~z}|}zy|x|}~y{}tz}xy|}{{{}z{x|yy|}z|w}}|{}x}y~{~{y|~{{|z~||}||}}}}~x}~}~vyy{}|x~zy{x}}}y~yy~{|x|~~}{y{{|xz{y}{}z{}{|}|{zz{|~{~~{||w~~y}}|x}{{y{}v~|{~{}x~z||{{z|v{{~xzy{{x~s{zz~v}tz{}}}zywyy|xyz}||x}|{}|||}|}~}}~}|{}}}}~|}~{}~~~}~~~~|}~|~~}~{~~|}~~{~|z~|}|~|~}}z{~||~}~~~~~|{{}~}}||~~{z~z{~~|z}}}{~~}~{~|~}~}~~}x}|{~x}~|z~~w~|~}~~z{||~}}~|~~}}~{|}}~~}||}{~}~~|~~|~y}}{}}|~~{}~||}|}~y~z~~~}}~}}y}|~~~|{z}|z{~w}~~~}~~||{~{z~y}}~{~}z}~~}}z}}|~z~|}{}}}}x{{}|x}}|~}|vwzzwyz{|zz|xz}{|xz}zxxww|}~zz~}zx|~}}z|y|yz{{z}~}}z~x}{y|}y}xz~|{~yz{|yvxx|}{y{{{xwz~}{|y|v|{|x{{}|{{{y~{x|{{|w~yzz~yzywx{}{|z{x{w}uz{}z{|{zy}~|}{}z{}{z||{~z|{{~y~zz{}yy{{|~{yz~w~t{vxy||z||xuv{|zw|zy}y|y~}||zz|z~z{|t{y|z|uzyyz{wy|}{~~{{wyx|xx~}y~z{|y~|{~}|}y~|u|{y|{y|}zz}zy{wyzxyyy}{||y|||{~z|{{|{}z~}}y{{||~|y~xy}~z~{{~}|{{ywzxxw}zxxz||{y~z}wz|}x|{ywz}}{||~{}zyy~y{zy{xz{}yv{wzyv}zzvx}vzy}wy|}xw{{{|xy|{w~x{z{y{x{|~~z~zx|{}|z|~{{|x}zxy|xx{{}z{{|yzzyw|v{|~}}z|z|~{y||zv~yy~~{yz|y~x{{|z|{~||y{xwy{yx{}xzwx~{w|ux|}}{|{}~{{z{}{{z{}}z~{}{yz~}{uzw{{w}{z|{xy~|z|z|x|{yw|zxz|}|v{}{|z~~|{{~{||z|}x{z|x}}zxzyx|~|}x{~|{||zx{{}yz}~~~v|{|zzyw|}|}z}|~{~}~~{~~|}z~}~{}~|~}}||}~|~}|{|y}}{~}z~}~||}{}}{|}~~~|~~{}|}~~z}}~~{}~}|~~{sz|~~|w~|~~~~~~~~}|t~{z~~~~{}~|}~~{}|~}~~{|}~~~}~~|~}|}}}||~}|}z}~|~|~~~}~~}~}|}|z{}z|~}~|}}}{~||}}~~}~~}~~~}~|{~}~}~~|}y||~|z~z{}}|}}~~}~~{~~||}~}}}~}|~|}|~}~v}~~~~{~}}|~}~}{y|w|yx}ywy}{x{||yyx{}}t}}{xr{zxyxy~zx|z{~zy~w|~zz{|x{yx}x}x|~xwy~}}|z{|zz||y|}|~yy{|}yxyz}{~}{}{||||}}v|y||y~{||yzyzzx~zyy{{~~y}~}x{vx|z~z~zzy|}}zx|y{{~~}~zz}}}|w{{zzxy}||}||~{yxw~~y}{{z|y~vy}~v}z}}z{~~w{~yyzuw{xzz}}}|{y}wz~|~z}}zz{x{{xyw{vy||~}{~yuvx{}}yw|zw|{zxz~{zv~w|y}||}z~}}|{}x~zwy~y~|zzx}yxxyzx~y|y{|{}zyz~x}{|}}v~{ww{|}wz|}{~z~zzy|w~{|{~}|}{|{~{|}t}~w}|{zwzy{w}yz{||~zzyy~yv{{{y}{|{~{zz|wx|zv}|uwy~{}|x}|zw}{~xy{{y}z~v}|~{yy~z}vz|||~~z}}{}{~}yzy|zty}z|w}~~z{z|xz|{~x{v|}}{||}|}{|xz}}||y|~~z~}|y|w}}y|~{xx}~v||}}}zxz|y~~~{~|w{~z{||{}tuywx{|y~|yy|w}z}y~}|zy{}z}|}yy|{x|x|}~{z{w||{}|{~yw|{z~zyyzyy}~z||~}x~y|~}y}~}y~{|zz{}|~|y}||~v|}|vy{{}z{|~z}yv{}zz|w}}zx{|}z}~}~}~~~x~zy}}~~|||~~{~|}~}~}}}}|}|~|}~~|}~~~|{}|~{|}}}}~~}{x{{}{}~~}|}~z|~~|}~{~z~~{~}~~z~~~|~}}{~{~~~}}~}{}{~~~}~z}}|~|}~}~||||}}~}|~~~~}|}x|{}|}~z}~|}||~~~~|}|||~}~}}|~~}|}}~~{|}~}}~~~~~}}~}}z~}}~~~~~~}}~|}}x}z~|~~}{{}~~}~{~}~}}}||~~}}{{}}|y~{~y{}}}y~~yz~ywuyy~|{x}}~x{|w~|~~|zvy{~x~zzxw|{{zyy~{y{z}|}z~{}||~}z|yx{~{y||}{{x{v|xzy{{y|x}zyyxxyy~}~}zz{~yz}{zyy|z{w}~|y{|x}{|x||t}z||x|{{z|ywz~|zzwx|ywyzz|{}vzzzy||zzz|w~|z}z~{~z{w}xz{{|}v~{xwwxyxux{|y{{xwz|~y|zw{zz~|z{}z}{zy{z}}z~|y{~xy{yz{z}y}|x}v}yvx}xx{{yw{xvz~}zyzv}~{z}z|z{|y|{z}w|}}wvzuy{y{||zzzzx||z~zy{|x~{}{~|z}{zz{z}|z~z||{}{~~||}|{}{~y}zz{|{wz}x{|{v{ww|y|wzz}|{|~w}v}{}y}yz}}y|~}~|yyzz||tz{v~{x{z|}yw|vw}}}{zz{zw|{|{xv{}{|}}}}~~}~|~{}{|}|}~|{|v|{{yxx{z}y{y{y{|{zx}|zxx{|x{|y|z}~|{}z}zz}zv{z|z~xv{y|}~}{yy~z|{|zt~z}{{zwy|}z|}w|x|}w}z~}yy~}y|{z}~{{y~}x{{}|yz{zz}z}z|{{y|{x{z{x{{z}{|||wvvzx~zy}{x{|{z{|z|}z{{||~{z||y~|wyz||vvx~|x~y~~yzuv}v{yux{x}||y~|{~|}~~~}}{}{~|~|~~}}|z~}|{}}~~|{{}~{~~~|}~|~{}~~~|{|~~}|yx~||~||~}~~}|{y~~}}|}}~~z~{{{y|}{}~}~~~{}}{|}|}~y|{|w~|}~~~~~~~}z~x}}z{~|~~~~~|~y~}y~{}~{}~~y|{~~}z~|~}~||z~|{|z}}{|}~{}z~}~~{~~}~}~}~}~}|~yz|}{}x|}|||}{|}~}~x|~|}~~~~z{}~{~|}z|~{yw~~{y~|{}|~~}~~~}~}~}xx~}|{|{}zzz|{}{x|{{|yzy{w|t~y{xy|w}yz{~z}z}|zz~x|{v|w|yz||z{}{y}|yzz|y}}|}~}~{{zy~y|w|}z~y}z|y}ytz~w}~z{~zy|}y~||{{{|w~|}y}|w~{{y|xxyz{y~z}|{|}}wxz{~{z{}{}zy~y|}y~}y{~{vw}|zz|zy}|~~~y~u{uzw}{zz{{}z{yz}v~|{zx{{|}x}|y{z|~}y{~{~w||z{|z{w{zzy}|y}y{~{|y|zy{z|wvy}zx|{xx{{|}{||z|}z~{z~}}z~{}|xz{|{x{{yz}y~|}{}}}~|y{zzxz{{yz|~x{zzy|xxzxwz||xw{~}yz~}yyx{|yyz}zz|z~||}~|{||~}y~{{|}{y}yz|z|w}wxw}|z|~}|{~|{|~zzwyw|z}}}}zzy}~x{{w{|x}x}{~|~x}|}zz{}|xy}zy|}~z||y|}{|{z|yw|w~~yzyy}}x}|zy|{xy}vy}zy}}|w{|y|}||{x{{w{{yywz}{{||{{}yz~{{{~~x{z}|w}}~zx{|{w}{{{|z|zyt{x{}|xz|rzv~~z|vy|}x|}}}|~xy}y|~{z|z|}|x~}|xy|z|}{}x|}{~||}{{zz}{~~|}|z~z{|{y~y{yx}|}}z~}}zzzvy{v{z~}|y{|~}yy|{}}~{w|}{{{~}zxxyzz{}~~}|}}}}~~~}~~}}~x}{||~z}||~~~}}~}}~}}z{~{~}~~~~~|||}~~~|{~}{~}~~~~|~|z||}{~~~~~}~~|~~z|y}~}{{|}|~}y|}w~z~|}y~~}}}}||{~}}|~{||{}~}~||}}{}}{}~~}|~}||x~}~~|y}}}}|~~~y~}}~||}z}~~~~|}}}~~~{|~}}{~}~~|{~|~}}~}}z}~~|{}}|}z~~}~{~|~~}|}{|}|~|~{}}~~{~~~z}~~}~}}~~~z}|}z}}y}~||w{|y{}wzy|yzy{}y{|{{|{}zyx}||}z}}xy{|zx{}{y{~y{|}zzzxxzwy|{{z{w|vzyw~y|||}v{vwyzz|zzy|x{wzx~yy{z|~{yy{~{}~~{}y~}{zwz|z|o|y{{}}z{~}{{y}yy|uw~{{}t||z|{y}~~q|}|}}~{~{y|~{}y{y{wy~y{{w{xzzt{}xw}z{yxy||}r}zy}x}vw|||y{x|~x|x{y~y}~}}}~|}y{z~~yzv~}z}}z||}vy}{x}{}z{w}}}x|zz{}y}}|~z{{{z|~xw{z|{}z~{~z|z|yx|v}|~~{y||x|z|yzy}}z|{z~zz~~x~w~}zz|{}}z||zz}}|~x}}{}|xz{{z}yvzv{z~{y|yyzxv{xw{||z~~{z}v|}}}~|}{{y||||}|~}zw{{{~{s|~~xv{vuy{{~}v{zz{{|}}|{|{}~|}{u{|zy~|xz{z}z{||xtyz~~y~|}xw}zyz||w}zv~{yw{|{}w{{|{}x~y}~|~{x{y{~zz|z|}|z{~yv{}x|{zz}v|yvyyz~}yyz|zx|~|{}}|z{{{yyxyzzx|~z{||z{{zz~x{yz|uyzy}~y}|}y{zz|x|}~yxz~~}{}~|{z~{yy{{||~y}x~z{}|wzx{y|zv|z~z|z}{xzzz{zzz~z|z|||~}{{}~~}z}}|}}z~~|u{}~~~{{|~{}~x|}}z}~}~~~|~}}}|~{|}~{|}z}~}}}|~~|{}~|z~y}{~~~{~~||{y~}}y~~~{}~~~~}z{~~}|}}|~}~~{}}~|~|~}}|~~{z~~||}~~~~~~~{~{~|{|}{}~}x~}}~{{~~}}}}}~~}}}}z}z}~{~||{z}y~}|~}}~z~}~{~~~~~~{}}||~~}|||~{}{~}}}}}~z}~zy}}z|{~~~~}}~~|~}|~{~y|~~|w~x}~~~}{|~|}~}}|{~|~~}z}z{}{}}}~{{zyzy{|{xw~wz{{{}xz|w}||{||v}y}~}yw}yyzxzvy}yy}|{{{zx}}}}zyz{|y}}|{xx|{|z{|y||yyy|}yvz|u{{|}xz{|z|z|zz}yvz~|xy~||~z{{w{x{{wuy|}||y}|zxv|ywyz}yzyz}zxzyzy~z}|{{zx||}{}~x}}|}{zw}y~{x}~{x}z}yy{}z~{{ywzwv}{z{{~{}z~zyzzw|z}|||{{|{xxy{y|ywy}z}w}}uyx~|}zz|yzxz~|}z{|z~z|||ww|yx}|z{}z{}~|y{}~zy{rzy}wzyxyx{yxz}y|{}{|zy{{}{{yzy|}|}y|{u}~{y~x}zy{|{zz||~{}~x||||~}ywz|wwz{|z~}{{y{}z{}~~xz}w}|z{xu}~y|{wy{~}{|||{v{|y{vu~{x~x{}{y~|{zy{}~y{|{~z}x|z}{|~||~{|{{{v~zy}|z{yy}}z~y~~|yzv{z{zwy}ytv}}yy{y}yz{yyzz{{||y{{|}x{}}{v}{~|zy{{z{~|z~~xvzvw{u|}|z|}y}xz~x}~}xz{z~}|z|~{~~vz~{~}x}}{{x|~|{{{}xz||}|yy{zzz|x{}{|{{||x{~zy}}}y|wy|}yw}~xzz}{y{}{x|{w|}y}~s}wyywz~yuw~z|}y{}~y~{{{}v|zzwuzy}~w|xxw~zy~}|}}|vz|{{zz|zzy{~~zy}z{z~~|~}|~~}}|{~~z~z}|vz||~y~~|~~|}}}z~}||}||~}{}y|~y~~}~}~}~|}|}~~z~}|~}|~|}||}~z|~z~}~~|}}}}}~|~|~|{~{~~}}y~{}}}~||}~}~~}~}}~z}}~~}~}}}}|~u~}~}y~}~~~~}z}z~y|}}~~}~~||||~~{~~}}{{}||}~~}z~}}~~~}}}~|y~~}~~{z~}}~{~}~}}}~|{~~}}~|}~|~}~{~|~{}~}|~~~~|{{~~~~{}}|}}~~|z}}{y|{~zxxyx}xwyz|wz{xx|yxw|xx{~||{x|{zx~{}wz{y}||}z}{{|z{z|}z}~y|z{y{zyyw|z|v}z{}vwzwyx~||v{tw|yzx|{xx~}y|z}}{z|}|yw{}w{}}{zxw||xzyz}}yw{yzy}}v{{wz~}|z{~xzz}|}|~z}}|z{y|x|}z|x|y{x|wzxxz|vz~|z|zuxy{z|}zy{w|vzxx{|z}z|}{|~}zx|{z|y}|{}z}|y}{~y|zv{~}|~z}{zz|xw~z}}{{}x~vzuwy~~|z|yw}~~y{|{}{~{|y|~{}{~x{{xy|y{{y}xwz{|yyzy{wz{uvz~}{z}y|}{|y|{}{{z}x}|||{}{~yw{~||{zwz}|{zw~~|||~{v~~y}y~zx|zvx{~y}}|}~~~zwz{||y|~uzwx|zyzw}yz|vy~w~zr{yw{}{|~x~~|{}}~xzy{|~}z}w~z|}}zy|||zzz|y}y|z{|~|{||xzyz}|{z}{|}wy{z{yy|zw~|}|y{~~}~{y~x}y~~zzzv||}|}||xz|~yyx}yxz{{{}|w{~z}~|{{{~y|~|y~{|~{|~}|}}||{{x{zz|}xz~ywz~www{{x}xxz|~y~z~|x|}~||}~z}{~z~}zx}}{zu~w||{{}{vxzyz}}{y|{|xzz|{|{zz}|{|~||}~y~}}{~~}{|zx}~x~~}~|}{}~}|~~~{~~}~}z~|z}z~}}|}~~}|}~}~}{~~~~~{{~z~~||~{}~{{{}{|}}z~|{~}}|}}~z~}~~~~}~~{~|~~~}~|y~|{}}|}~~z~{~}~|{~}|~~~z|}~}|}}}~}}~|~|~}}~|}~|~z|{}z~|}|~{~~~~|}~|{~|~{~}}~{}}}{~~}}}}~}|~y~|}}}}~}}~{~~z~}}}}}~}~z|~}~x|ty{yyyz{y{}{y{{vy}zz{}x}{s{}y{{|}~z{zztx}~yx{|{zzy{{x~~zwz}|xw~y~z}}{wxz{~zv|x~z~}ywzz|{|~zv{~yx{{~wwzyzz}z|{xx~||~~{}z~{z{x{|xyxy|}y{z}z|{{{}~|z~|z{yzz~yyxz||}z|yy{{x}|t}y}yyyx|}|y~|wzz~x{zy{|xyz{yy{{||z}{}}zuz{yz~yy{~x{~|x{|z|}y{w|~{}zz~}zyw~wuz{|w|y}}{z{{xvy|{|}}xy|z{~y}{{zyxw~y}~{z{zw{x{xxz}y{~{|{yz{|y|w}z|y}~~yv~y}|u|z}x|yy|vz~z{~yyzx|z{|x|z|{x{||x{}{z|}t{~{}{zzx|}xxy{{y}{|~y~{{{xxz{x}zx|y}{~tz}zx|~t{~{{~xzx{yz}y|y|~tzz{v||{z~|~xz}y~zy{|}~z~vyz~{zxz|~|xz||y|{~{}~|{x}y{{}zx{y}|xzw||~|zty~vy{|{z~zz~{yx{}}y|x~|zy{{y|{{|}~|}}z}|yz~yv|z{x}}|{~{~zuv{zy{~x}y}~wy~~~y|z|w{zz}}{}wx}{{z~|x{xww{zy~zw|{z}y}|w~|~|{|y{}z~~|}y|}|{vz}zx}}}~}y|yy|}y}w|x}|~y||}z}yy~z}y|~{||~~y{zz}}v{}{}{|~}|~~{}~z}~}}~~|~~|~~{z}~~}{~~~{}~~z~~}|{}z{~~~}}}}~|}||}|~{~~}|~|{}~~~{|z~{}}~}|{{~~~~~~|~}}}~~}~~}~|||}~~}~yz~~}}~~~|{{|~z~|}~~}~}}|~~~~{~}|}~{}{~|}|||}}zz~|}|}{~~|}~|~~~}~~~~~}|{||}~}~~~y}~~}~||~}~||~}{~{{~~~~}||}~||~}~~z~}}}|}|||~}z}~}}~{~z}{~~~{{zx{}}|}|zzz}z|~xy{y}{|wz~{|}~yy{~{|{{{zv}~y}}|{x{yx|~z|z}|~y}|xz}{~~{zv}z}}{|z{|{xy|y{uzx~|}~~|xx}|{{x{|~}}z}|x{{|z}yz~|}~y|~xzx{{|ww|yw|~}yy|z{z{~{zzz|}{zxxx~}yz~{zx|w{~~{yyyz{|{xzz~}x|yw{xz}zxy}y{xz{xy|z{{y|x{}}|z|~}|{~||{{|~}|y~|z||||x|zzzy{z|vy}yx||}|yxxxzz~zxz~{}w~}{}||z|~{{~~~}z{|}|w|{~v}|z|yzyy|{|y|{|yxxxy||xyz~w}}}{|}y{|w~z|z|{|}wz{}yz|y|x{w|z|{}}~{zzx{w{ywvx|}~zz}w~}~y{{{|}}}y~|x~x||}|}y}~zy{y|{y}{{zy~z{xyxywzww~}||x{}}~|{~yv{|{{|zyz|}w~x{kz}{|{}x{yzvyyzz|{}{yzy~|zx{z~~x|{z{z|}{z~yy~yy~{{z|}zzy||}vuwz~zz{xvyyzyzy||}zxz}yx{{zz|zwz~|}w~{~x~{}{{~~~{}{~|}||zz{xv~}}xw}~x||}z}~{wzzw|yz{}{|~~x||~zy{|~z~}|}zz}z{xy}y}{{|yyw}{{{|||~|y~{x{}|yy{zxz}|{~~v{z|{zz|~~~~~||~~{x}}z|}|~|}}}{{~x||~|}|~}~}~~{~}}}}~}~}}}{~|~~}~{~}~{}}x|||~{~~~|}}~{}}}~{~~~{z||{|{~~}~|{~{}yy~}~~~y~|~~|{}~|}||~|}|~~|}|~~x~~||~}|}}}}}~}~}|~~y~x~~|}|}~~~{}~}}}{}|~~}~}|}{{~|~~{~}}|}{~~~~~|~~}|}~~}|}}~~|z~|~~~{~|~y}y|}z~~}~y~x~{}}~}{~|~~}}{}y}~z|}}||}~z{{vw}u{zy|{z{z}y{yz{y~|{z|w}z||}|zyyz~z}x|~|zz{z}|zy|z|{||~{}}|xyyz{{{y{{y{~{|x}~{|ww{}{y}yz|{{{vyyy{~z{~}{uw|}~{xw|}z{}zxzy|zwxx}x||xzx}~ww{~~wzz{~zw{xy}||{}v||{y}|z|{u{xz|w}{|z|{u{|{z{}|zzzyy|}}x|||~~}yxw}zz{z}x~zx~|xzy{zzx{{y{x}|zw|}xz~{zy~|||v~v~{{|~~}y}|}zwy}||yy}}z~tw{z{|z{zx|}||}{x{yxz||z{zw{|}~{xu~{yy{zz}{|x}vy}z}w|ww|y~|z{~{y}{z{zxv}x}{zzx{y}{~y{zzz~|z}}|y|}y}z{~z|z{z|{|vu|w|yyz{~z{{zztyz{|~|z}xy|}xz{{~{{}y{y|~||}{|u||v}y|{{~|xy~|w~y}~~zzxz~}yzxw}~zw}y~z}zx~|z}{xy~x{y~{|{|}xyz}yx}y}wz~{y{x}{~~{yz}vyzyzx|~|yzzw|{~y}|{|{{zwzxxuz}{yyzzyx{~|ww{y~}|yz{||||zzz|||z|x{{}}y|}yy|y~xzy|z|||||yzy~y{zz{z{x|yywv{{}x|~|}yzyz~z{ytzz{}w}ywwx}}{|~|zz|~~{|xt}|{~zw{{~|}}zyzy|zv}~y}}z~y~}|}|x{zv{{{z}~}~|~}}~~~|~~~}}r~}|~}{~}~~~~||}|~|~~}}}}~~~~~}x~}}|~{~}~{}}~}~}}|}}}}}{~{~||}~|}~|~y~{}}~~~~}|~}~y}}{~}{~~~z}~}~}}~}z~z}~~}{z~{|~~y|~~}~|~y{~|}|||}~}}}~}~}~~~z||~{{~z~}{}|{~}}}z}|~~~}~|}}y|}~~~{}~|}~|}}|}~~}}|~~}|}}~z{~}~}|~~}{|~z~}}~~{~{|{~~~~~~y|~|~~|z|z}~}}~}w|~|zy}|{|}{{{w}}{y|zy||~}{{~|}{|}|y}{|y~}|~z}|}~zzz|{{{||}||z|{~x}zzx||{wx}{{yw|z}y~|{|zy|}{xz|{|{}z}||{x~{}~z~}}y}|xzwyz}{}}|~}}|z|zy{x~}}~~x}}y{|}~{~{}}zzx{{{|y||~~z{{~yx~z|||}z}yzz{xz~zz}{zx{p{z}z{|y~xwz}z||z}}{{}|z~{}yyz~}||~|ww}~~~{{}{{z{|~y{~|~}}~|~|{z||~}y|}y}|z|v{|z~z|}{~{yy{~||y}{|{z}{~yzz|}}|}|{|}|{yz}}}{~}||~~y~{y}xz~}}zx|{}{{}{xx|}|}~xx|{xzz}y~}{||~zz|~~~~x~}z{||}z|y{zy}v}}~}}|zzvz||x~|||}z|}|z|z}|x|||xz}~}z}y~{{}x{{|}}~yyz|{x{}w||}{}zwx|~y}~}~z}|z{uxzzz~{~{{{{}{}|}zw}yv|z|{~~{yz{zx|zyy||}|~~{{~{||}{y{|z{}{}}~|v||w|y}x|y{}|||zy{}zy{{|tzyy{~zyz{}y|}z|~~{zz}{{~||zzz~v|||z||y|z}{w|{yzz}~z}}|~y{}|~}{y|{~|~~~~|~~{}~~~}~{}|~~~~}~}~||~~~z}~}z}~~|~|{}}||zyy}}~~x|~|~}|}}}z}~~~~~}~~~}}~{~|~~||~x~}|{~~~~}~|}}}}|y}{~~~~|~~z~|~~}|}{~~~|z}~}~}~~}}~~~~~z~|~~~~~~x{|~}~|~~}~~{}}}}~~~}}}||}~~~~}}}}~|{}{~}|}}xz}|{~z{}}{yy}{~~zy{z|z|{y~~v~}|||}yyz~~}{{v{~~~|y|{~z~yz~||~z{zy~|}~}{~|~}{zzyz~y{|xy|{{||~z~{w}|v{xzz~y{||}y~{y{~yy{y}}z}||y{z}{y~x{~z{}z|}x~{x~z{}}{}|w~||y}}y~{z|{}{{|{y|~|||}zx{{|{xzz}z|~}{|x|x~||}zy~~{xyz}y~}{~vzzy{~z{z}z~~|v|y||}{}y|z~z~z}||{|~|~|z}wy~{|}}y|x}|{}wzw||y|}~}{}|}|zyz{{z|}|}|}}|x~|y{w~{y~z~}}~~}~}}||}{{|y}~{||}z}zz~{|~~z~|}{{~}z{}{~z{|x|{~}~~yz|{|}~z{}{~}z||z~z{y{~}|}}z{y|~{|~}y{|zzz}z||xz}}z}}xw{z}}{~{{{{t{|}y{xy{|w|z{||}}}xy{{y~x{~{}}}z}}y~~|}{}~{z~{x~z}{{zz|}zy{{|}z}|||{}}~||x{{~}|{zzzx{~zw|{w{{|z}w|~}~zz{}|{|{{z{{~z}z}}~z|}~}}||y{~y|z|{v}|{|z}{{{y}x|~z|~z||||w||z|{{{~~y{{wz{||{xz}}zy|{ty|{{~~yzy{yz|z}|}~~|{x}z~|~}~}}|~}|}}~}|}}~|}~}~|~~}~}~}~{}|~~~~~}z}~~{z|y~}}{}~~~z~~~}{z~}~}~~z~~~~||~~y{}~|}~~~}}~}~|~~||}}|{|{~~~}}~~|~}||}}}~{}~~~~||}~||~~}~}}~~}~|~}|}~}~~|~z}~~~{}~~~}z~~}|}~}~~}{|~}}~~}{|~|~{z}y~y}z{zzz}|~zx~}z~}wxx{zx~|y~{wyz|}xx}~}}~{}y{yz{}{~|{|~zx}~x~{}{z|zzzz|{zzywy|{zvxyz|y|v}{ywxy|~xw~{z}{||z}~{}{wzxv|{vz|{{yy|yw}~|w{|zyy{w{|w|yy{~xyv{}y|~zx|z{|zy{|}}z|z|yz~}}}{~~{{{y|{wv||zv~x}|yy||{zy||v|wyyy|vy||z{zxy}x{{y~{{{}|~yw|~{}{~{zz}|w{}~t{|wz~}vyzzvzyy||{z|{z{|{wyz{{zz}{z~z{~{~|~~}{|z{v}zx{~y|uzy||{wzxw}z~~~x{z~|{{|{}~}|~y}|||}w{}u~|~z~u|{}{}y{z|}}z}}{}x||~zy}xyz|y}|z{y{xyzyyz|~{~|zz~xz{}}{|~y~||}x{zzzz|{tyw}~}y||~{{{{{z{{x}{~x}{x~|y{{|{z~{}|~t{zu}|~{|}|ywy|{{~z{|}{yxwyt~z|{{y}x{yzyzzv~z}|yx}}{|}{|x||{~zzz~x|{zuwz~|yw~y|v|y}|y}{}{}{}}zz}|{zz{y}{{yw|zx{|~{|}|{{{~y~{{{{~|z}z{wwvz~w~{z|yzx{{x{|y{|{z|x}}y}x{z~z{|}zz{||t|{svz{zy|~zwxzxx{z|x{~vwu{{z{x{|{t}}|}{y||~zy{|}zux|}}~~{~~}{~{~|{}||{}z}}|}~}}~~}}}}|}z}}~}{|~~{~{~}~|~}|~{~}}~~~~~}|~}{|}|~~~~z}~|{}~}y}|~}||~~z~~}}~|}~~}~}}~zt{}}}}~{|z{~~|~~~}|~|}}}~~|}~}~~~|}~}~~z{}~u|}}|}|}|}~}}{}{{{~~~~||~|~~~}}z||}~}{||}}~|{z~|~{}}~~~}{{|||}~~}|~}||~~|z~~~~~~~}|~~~{{}{|}||~{~~}|}~|}~~~z{~z}~~{~~}}}|}|~}y|~z|~|zxy}|yxwy{|z}zy|}}xzzzzy{z}yz{{z{|}z{{|y{}|z}y||z{|z{z|{{x}xzzz|}x||{{zyx~{|~z{|{~w{y|zy{x{{~~~{}y{||{{z~y}z~zxwz|u}y|y|{}xu{}}z{~xvy|{z~yz{{{x{z|}~{y}|y|}~||}~|}{|zw{z}{x{}zz|yy}z|}z{|~}w|}y{w|y{x}y}{y{y|y|{{{z{~x|y||x||{zy~{yz}z}yyw{|xx}}|y|yyz||}zy|{}|z|w{y{|}~z~|{|}u{~||}zww}}}~tv{yvz~}}|x{z{|wz}|~xw|z{z{{zz|}|{{|~|zy}}z}|}zvz~}|x{u~~~~z|~{}~|{~|}uz|{y}{s}{}{|~~~x|zy~x|}}}{v~y{}xy~{|z{|zw|~{xvxw}{|y~zy{x~zv|u}{|y||z}~yxx~|}{~|zzxx~|~z|{{{|~}z{}wwyxy|{|{}}{|z|{x}{z{~zxt~}vz|z~~xyx}z{|~yyz||{z|{x|~~{{|{}}rw{|y}{z{{x}||~~zyy|z}y{v{{|xuzz}|{{z{zz}}zzzz~|z{|zwvxxx{{{zvxw{y}y{{z{yy{z{{z{|}z|~xxwyuz|{{z|yv|~|z|y|||vx~xz}}y|zz|{~}yyzxwyxy{{~{{y|z~zwv~}{zyz|yzzz{y{z{yz~xwy}~|{|~}}yz~~}||}~}~}}~}}~~~}|}~{~{}~}{~~~|}{~}|z~~~}z~~~~y{~~|~|{{|~}}|{|}{~}|}|}~z}~{}~}}z{z}}|{}{{v}~}z~|}z}}}y~|}|}~}|}~~}}~}~~~}~~{~}}||}~}}||{{~~z~|~z{}}{x~}|~~|~|||~|}|}z}|~}~~}||}z||}~~~|}}}~||z~{~z}~~~~~~~y~~}~}|}{}}}~}|y}}~|~~~{~{~}~{}{~~u~}}~}|~~||{~~~~}}~y}|~~~~z}~}~{zz||zz}~~|}zyyzzxz{z}{{{}{usy|zv}v}~{{yyx}{y{z~x~}|{z~|{{}{{{z{}}}z||z|yx|y|}zzwz{y{}zy|{|y{{~|vyy|}y||~|{{{x}|}{{~~{|~y{}~|z|y{|~y{|y~{x|}xzwz}|{~y|w{yxy~{{{{zyyz||{~{{zx~zwz{}~zyz}y~}zx|ztzvyz{ywyy~z{{zyy|~{}|y|zxw}{{zz|yz|}zx{z|zxz|x{z}~{{z~{zzzyzz|xy{{|wxwy|{y{||yx~}xy|z|~{~|}y}zzy{z~|z{|}|~}wyy{yzwy|zvz|y{}{~zzywzz}~{}|||x||}}}{~y{|}{||y|}{~|{~~|~||v~|zt}z~||y|z}x{|z}z~}|{t}zzz~wz~{wvxy|{{y}z{|~~~|z}{z|zy{{zx{|~~z}w{}xuuwyy{z{}~yz|}{}y~y{{z|~zz~y~yy|}||}~{~z}}{~|xz~yyy{zzzv{yw{}{~}}{}z~}{{zz}}z|zz}zz~{{yw~~z~y~y}z{|}z{yz}y{}y|y{w|x||zzzz{z{|w|{}yvwz}yy{~x|{~}zy{|z}{}z}{{||}w|zx~yyvu|~~y~vy{yzyyzwz{y}|z{{{|zzw}||{w|z}{z|z}|{{t}{xxz|xx{wyxx}}wx|v{{zwx{{z|{y~~|{{zx}{x{z{|~}|~~}~}~~~~|~~}{|~}~~|~~||z~{}}}||}~z{||p~{~{|}~}~x}}|~|{~~w{~}~~~y|~{~~|}~~|{{|}}~~}~~~~{~~~~}}{~{~~}}~~}~|{~~}~~}}~||}}}~y{~{{~|~}~||}~{~}{|~|{|~~|~}}~{~|}}z}z}~~}~|}}{~}~~}}|~|{{~~y{}~}{~~||}~}z~~||||{{~}~~{}|}}}y~}~z{{~~}~w|x}~|~~~~}{{w|yxz}{yz{}y}zw~~zx|y{wvy~~x{~zw||{zyyz}}zv}z~y}yv}|{{x~yz~{xx{vxxzz~~wzzy{{y{|yy{}}y~xy|zw{}~yyyw~y}||||~|yw{x|vxyyy{}zw}|v|wv{{{y{{}|}y{x}z{xzzx}|{||y{vyy{z{v}yz{zx{tz}vxzx{{|}z|~z{y|}}wzyw{}x{}{xwyy{}zzzyy{~{|yyyz~wvyz|~|{x|zt{~u{}y{z{z|~{z|}|}z{{y{~x|~y{z}{|~{|zx|y~zx{z|z|z~}}xwyyw}{|yz}|z|{zzyz~{x}}{~~z{{~|zz}||~y{xxx|{}{~}z{}{||}z}{~wyy{}|z~{z}x|uzz|||}z{zxy||y{}yyz|y}}||}}z|y}~}yy|yz||wy~||}y{z~|~{{}}{zy|ww~v}y|z~|}v~zzy|ww~zyz~~}{||w{|w|{v{{x{zyy|~}{|wzx{}w|~|}{{~}{{~z|y{||zz{}|z~{zxxy|~z{vzy|y{{yz{{{zzx{|y{t|y|{zzxzy{{}y||}{|}{z}}}xz|~~||{~z|}~~{z{}}yzzz||{y}xyw|~yzyzx}}zx|{z{}x{}{}}~v{}|yv|zzzyy}{|y}xv~~}y||{}{yw}zyyz~}z{zz|{{}|{u}y}~}}{|w}|{z|yw{~{|zz{}z||{x||y|{yw|yxzx{{~}~~~~{|~}}{~~}y~z{~}~||~~}}||}~~~}~|~~}}~z}~{||}~~~}}}~}}~~~}}}~|}}|}z}{~}}~~{~~|}z~~|}}}w}~}|~~~~z}}}~}}~~}}~}}{}~}}z~}|~~~{}~{y}~~~~}{{~~|~~~|~z~}z~~}||~}}{z~~y~{~{~|~}{{}~~}~|~~~z}~{}}|{|}}||}}{}~~|~~~{~~~~~~}|~~~}z|~~~}~~{{}~~~{||~||}~~~~~~}~}||~y}}{|~||}{|~||~zz|~|||~|{zzy|zx{}{uw}|z|||yy{{~w{{~|{{z{{|yz~{yz{}{{|zzyyxz|yz}{}}|y~wzy|{{y}}|{{~x{zu{}|{u|z}|z|{z{|~y}{{y{yzyz}{}|uy}{zx{wx||zuz{{{|yyz~y~}|{{||}~{|~z{|x~~|~~~{}x~~z~zyyzwxyz~}|yzz{zx|y}~y{z||xzz}w~{~~}zz|{z||z}v||~{z~z|z|{}{{z}}xx{{~z|z{{wz||{zzy~}{z{~xy~}}}{zz}wxx|{~y}|{|y~}}zvxvy{~|y}{yyzzxzw}y|yxzy{|wy}}|zz{{~y{}zz|z~}~v}|~y{{~y|yyzz~{}xxuy|{v~|~}}zz{}w|x||z{|{}|x}}}{}||xx|yz|||}xx{{yy|}x{|v{wz|}y}xzvyy{xw{y}|~x|{z{}|y|{}}~~|zx~}z{}yyyz|yz~yxw{xy|z|uzy{zw{zw{v}{w{{|z}|}~}v}{zz}}|}}||}}{y{{u}y|{||yu{ywxzz{}|zzzy}~vx{x~|}x{{x}}}~|||z||~}}|{xz}~|}}~}|z|vzz|{{z{|uv{yxy{y{{|{t||}|}~{x|{~{}}|x||}~{|z~}}z}w~z~w}z|z|}yxyy|||z~~~{t~{{}|y{||yxxyz}y}~~{}||~{~~{}~~~}z}|~~~~z|{{|}~~~{}}}~}~|}}z~~}~~~}}}}|}~~}|{~~~{|~{z~~|~~~|{z~|{}{{}}|~~}~}~~}|}y}|}~}}||~}~}~}~||~~}{}{|~}{}{~}~~~{|~}~z}~|~}||{z~~|}|~~z|{~~~~~{}~}|}~}}~~{}{|}|~~|}}~}yz~~~~~~|~~}|{~z}~~~~~~}|~}}|{~}y}~|~~}~}||{{~}~}}z|{~}}zwuz}{y|{{|y~|{zv~x{{y{}{{}}}|y~z~|}x|~|}}zz}z~}z|~}~|z||v|~~{v~|{{{y{x|y{z}}yy~{{{~}|z}~{}}}{}zz~||}zzy}{~~z{|}}|~{z{xzy|}{w~z~zzyy}y~~||{~z||yz{{}{~{u{y{{w{z}~|}v~x}~{}}}|{~z|{{y{|}{{}vz}}|z}|zx|{~|x}|~~wx~zzu}~{~y}~{zx~}}|w~z||}|}}{~}{w}y~~~}{{~|z}z~{z}|}z~y{|xxw|{~zy}|~}~~}}}{y~|~x|w~z}}y|~}{{yz}}}~w{{~zy}}{y||zz{|~y|~{}~}{|}}}x}~{}|z{~~z}~|x{z|y~~~}|~~z{|}|||y~|}|xzx}|~{yx{z~}{}}~{{}z|~~}||||{{{z|{zz~z~}~|yvyyxx}{y~||y}}yz}}|}{~}}{z}}{{|{~w}|}|~y{z{}z{~||z{{{{zz|{|}|x~|}x|~|{|z|~{~~{|}|}z||{xz~{~{}}~{}{{|{|}z~u~|}{|||~{zz|~z|}~{{{{y|||w~|x~{x|z~|~}|||~y|x~|{zxz{yzz}|~{}z|}}~}}{xyu|zv~||{~}{~{y|}y}{~{~|||{x~~~xx}{{|}}}~~}~~~}zy~}~y||||}~}~~x}~~~~{}}~~}~~~|~|z~~~{}~~|}|~|~~~~}~~~{|~y}~}z~~~z~~}~~~~|~~~~~}}~~~}~~~~~~||~}}~~}~~~{}~~}~{}~|}}|}~}}|~z|}}z}~~|~}~||}}~~}{~|~}|~~|~~~}y{}}~|~~~|~}~~|~~}y||}}|z||zyxvy|{zwyyx|s}zzw{{z~}x{yy|{yz}{xx|yy|}}wzu|{{{y}~|zyyy{z~||yz|zw{}y{y|yyywwywx~|y{yz~|~zy~}||}zz|zx{|v|{x~~{}zz{}|{y~~}{{}|xy}}{{yw{}{|y{yvzyz~~v}{z{|yz{}~z{{}{{{}|}}}y|x~{z}{z{zyx|vz{{{x}xzy|z{xzxw}xz{u{}z{}~z~~z~~z{zzyv{~{xz|x|~{{|z{|xu|zvz|z{{y{{{|~w}x{y}|{x|y{wwz}z}}{||z|}zyz}}|||}{~w{|v|{yzzy{~z|w}~~|}}xxzy}|{z{{x|z}zz}~x~z}v~~|{|}zz{zz|}~}zw}}w|w~zzz~{y|zww{{zz{zz~z~}y{~{x}|z{}x}~|z{~z}zy{zw}|wzx|{zvzyzx{{|w{yz~zz{{z|y}y}yz}{xz{}}~z|x{}|y}x}{x}|{z{}{{{~xx~}zvv{{z{w|w{|~~v}xzyx{vz|{{}{|}{x|w{|z{w|yx{yv}xx~yy{||}||z{~y{z|||{yy}u|xzyzyxyyzz||y{}zyr}x~z{|zyzyz}{zy}~y|{{|zw|zy{{xy{{~zz~{{{x{y~u~{z|yzvw|z}z{{z{~v|}}z|y{|~|{~|y~{{xvx{zu~|z{z|}u{||zxyyzuz~~||x|{}|{~~}z|{|{~~}}~}}|~||z|~~}~~|~{|}{|{~}z{~~~y~~~}~~}|zy~~}~|~}|~~~~{~~}|~z{}~}|~|~{}}}~{~}{{~|~~~~~}|}}z~~~{}~{}}~~|}~}}}s~~}}|~~~|z~}|~~}~~|}}}~~z}~~~}~~~|~}|~~~}{}}~~~}~}|~~}}~~}|{}}~{~|}|}~}~~~~z|||~||~}|~|{~z}~|~|~~~y||~x|~}}{|~}{}}~~}~z|{{{|}}}~~~~|}y}{|yx}~}w|x}{x|}~y{wz}|y}}}{}}y{{||x~{{{yzxz{v{|y|w{yzy}vw|{z{{~x|y~z{y|w|z}|}{z{ywvy{{|}wy{~}z~zz{|{vwzy{{v|{|zyz}|yy|zy{{|}yzzxwz|x||}|}zy{{xy{zxyz{|~y{}z}u|||y{{{{}}}~|z{~}{v~ywz|z{{zwx~x{zu}{zux|{v{x{yzzy{||y}wzvywxywxyx|zyv|zzz{w{v~~y{z{|y}||zz}{~~x{zxz|~|z}{|~}{w{}}yxyx|y|y||y}|~y|~zx}|wzy{z{{x}v|uxzz|v~yzy{w|{{y}x~v}{y}|zz~wwx{||}}}}|~v~zxv~|v}{y|}ww|x{{|zx{|xz{w{|{yy|xz{}|z}y}{z{yz|{z~{{{wzyy|}{~wzvz|}}|{|{y|y||~~z~~z{{w{~}|||yx}}|y}yy}z{{|{|{yzzz~zz{zw|}zz{vwz|yzzy{z~y~zs|w{y}lz|z||{{}}z|z~|yz|{|{z}z|y|zzx|z|x}x|y{~zww{zyy|{{w~xzz{{w}yy{|}~|{y{zv}}xz~y|z|{}{z}||~xv|sy~~y}z~xyz~~zzzx}y{ww|}|{|}xu{xy{{z|yzyxx{{{yz|{yy|{yx{z}w|{|yzv|{|z|z}zz{~|||zxtz|||}wxy||}z||~y|z{z|~}y||||{x|}}{{|}y{zy~||~~}y~|}}~z|~~}||y~~z~y{z{}{|~}||~}}~|}}~|}}}{~||~}|}y}~{|z}z~~}}y~}||~}|}y}{~|}~z~~}}{|~{|~}~}||~}}~~|{}~~}|~z}{}}}~}|~|~~~~~|}|~z||}}z~~~~}}}}~~~~|w}~{~~|~~~~~{zz|~~~}|||zy~}|{|}~~{x~}~}~|~}~}{}z}yy}~}}~}w~~}z~~|~|{}~~}~|{}~~~|~{}z}|}}}~~}||~z|y~~}}}{}|~}~|~~|}~}~|{}{~~~}~{z}~~{}}~|~~~}{~||~~}~~}~}}}}}|yy{}}}z{zz}{{{wzz{w|~yxz}wuwx{xy|w|zx|}xtw{~}|~~zx}}y{zw~xzz}}z~~|~{{~xwz||zx{t{{y{{zy{{w{}}u{{yy}{yz|z{|~|vzz}zy}{yxy{|~|{~xzv}}y{{v{z|x|{{{w}{{~zx{xz{v}xyz|~}{~}{~|}y|{~~x{|}~~|{~~~{{{w|~t{z{w{y}xyzz||y|wxz|y}v|~z{z}z|{}{z}|~{y{}x{z{~z{xz~z~~}~}zzw{{zzzw{{}{|~y}xyzz}yyyxyzz{z}}y~|z|}{{x{y}{{|}|y~}zyv{}uyzz}y|yzy{z{~{{w}|wx{}y}~z~x{zy~{{||zzz||~|y{w~{{~}~z~z||v~v{~z{vv{y{vz~xzyyyy{y~zz~z~~zy{|~~y{}~{y|y|yv{~~zx}z}|~{zz{z{{{{{{zxyz|{~}xy{{y||x|zvz}|y{x|xzx~~z|vy{}y~yzw{}}{~}}zy|{zxw{~}zx~{z~}y}|}y{}x{|{||}|}{y|~|}}zwzzw|~{|y}}y{zz}zzxy{{xy{wz}{z{~wxz}~yx{xz{{zyx|{}y|~|~y}|{||y~z~x~~w~{{x{y{y{|~vz{y{{xz}zy}w{yz{zy|}}{}|zz|}|{{{{|~{{y{}zz~{{xz|zw~}yyz~xzw|~{~y~x|xyzxzzy~}{zww|||~|~~|||~|~{}~~|~|~}{}|}~|{{zz{y||{}~|}}~}~{||}~~|}~~}|x{|}~}{|~~~}~}{~{x~}~}z~|~~|~|{~{{x~{{||{~{~~~~}~~{}{||~}{~~~|}}~}}~~}~|{~}}{{{|v}y}y~{}~}}|}~}{~~}}{{|}u~~|~{}~~~|}|~|~~}~|}||}{~z|~}}~}~~|~}~~}zz~}}~~|~~y}}}}|}|}~}||}~}}{~~{~}~|~yz~z~~y|}|~|~}}||}}z|}|~s|yzz|vxy~{{~zvwy~y|{xwyy}x{|}}v{}y{~|{wy|x{{{~{u}u}z{r}y||xz{yxyyzy|||{xzvxw{z{|{|v{|z{z{z|{|zuy{{}xxxyxzzw|x{wx{|x~{~x{~y{|{yy|}{{wxw|{zvyx{wwzx{|z}w}zz{{z{yz{zz|y}z{~v{xxy}z|}{yw}xyyy{{~}z~z|~zz}w|}yx{x}{yw}{{{x|yv}{{|yz{~~wzx{zy}{{~|}{}}}zyzv~||~z{{wyyxy|z{yxy}~z}y}|||xyzxwx{|}u{}|yzw{y|||yy{xz{vu{~{{wv|~w~|y|{xxyyy|{yz|z}wv{}}z~{~yz|y|y}{{w||{{~y{}|{{z{z~}||}xzwv{z}{{zzz{zwyuxw{{yz|~}zyy~}x}{|z}w|}z~{yx}{zy~{|yyz|yyu|{{}}}x{~{|zxz||{|~}zzywx~y}}z|yyxvywy~~||}z~{s{uzzy}{w{|~|y{|z{y~}|w|y{xzy{~|xwx{{||zw~{yz}xz{}|uw{~}wvyxw~vww~zzzx~{}zx}z{{~y}~}xx~y}y{ywzzx}{yx|y|xx~wxx}z{~vyxzy{zzy{|~}x~z{{{~wxzz|xws||xv{~y{|{{{}{|w{zt{|vzz~yvwz}zzx{~{x|zyz~z}x{~yz|z||~xzyz}|~||||~|z}{}}t~{wvzy}|x|zy}z||{y~yy{{{|}}|~~|}}|}}v}~}~y}~}{|~~{~|~|}}~{~zx~|{|}||~}}z~~}z}}~}~}}}~||}||~{{{z{~~}~~~y~|~}{z{{}~}z~}|x|}~|}|~~~z}||~~||}~{~~|||~{{}z|~~~~~}}~}}y~}}}~|~}|~}}~|}~}{|~|~~~~~~~||~}{~}~~{~}z~}|~~~~|~~~|~~~~~~}{~|}~{|~}}|}~{~{}~~}|{~~~z~{~}~}~}}~~}{~|~}~|~~}~z~~}|}}~~||~~~{~y|}|~x|}~}|~}~}{}~}z}|~|}~}~{}}~}}~}~||wyxx{}}~x{|}v||yz{}y|}yx~wu{x{y{z|yy{}{{|}x{zzzz|~y|y}y}}~xxz~{{yz{}x{}|}z|y|~}x|tz}y||xyzxz|x~}x{{{z{|y~|yz~}|{|yw{~}{{w{||{z|{y|~z}wx}~ywu|z{yy|zw}|y{zw{yz{w|x|zz~yy}{{|}y|}~}{|z}~~|y}~t{w}}x||z}y{zy{||y{|xz}z{y}yxzz{v{}zx}|zx~}|~w||y}y|{y{x}x|wyt~w{x{yvxxwyy|{z||~z~{~|zy~}~}{}yzyz||{}zy~}}}{zzz}{~y{}wx|z}xz}{{xv{{}|y|uzz~y}{w|w{zzz~~}}{{{|}{z|}}}z|||{y}~xyzt~|~v|}z}zx|}z{|}{wyz|x~}|}z{v}y{z~~{{~}|x|w{{y|}{}{zz}|{~}{z~xy{t|{zx|~z}zz|w{z}zsxw|yz{z|{}zz|x~}xx~z}wy~yz|z~z|vzzxw{x~~{~{{{z}yzy{y|{xzyyz|}yxxx~{|{{}||}}y{yv~zx{|xz}yw{}{}xxz|}}z|{{{||yu|x|z{~|z}}zyz~|{yz{x~{|{x}w~yy|wyx~yz{{}x{}sy{xw|~xyvx{zw~|x{x}xz{{}{xz{~}~y~z|}~z|}~yzx{wz{yxyxxzt~}z||~xz|zvz{v}yzx~yy{xw~zz}z|{}}~~}~|}~~~{|~~||z||~{}}}}|~}{{}~{}{|~y}}~~~~~y}|}}~y|z{~~~}~{{|{{~{}~}~~|~~~}{~{|~~y}|}~~|}y~}||||~||~}}}|~~~{{||~~~|~{~~~~~}}}~~{}}{~{~~{||{~|}~~~~~{}}~|~}~~~~}~~|~~~~|~}{~|~|{}~}~}~|~|~||}~}z~}y|}||x}~z~~|~~}~~|y~~}}~|z{}{w|}~~}|}}~|~{||}}}{}}|~}~|u}||}~y~}|}~y|~||||~||{}yz}{~|~}}}{||~|{x}|z{{{y||z~xyyx|||zyuzv{~z|}|x}{zy}|~{uz{{z|zzz|t~xv{yw|y~~v~|xxtx|zyz|{zz{zy~zz}w|v|}}~z}|w|w{z||z}|x}zyxyz|||{{z~y{y|{zyy{yz}}y}|}|zz|~w{yy{x|w{z|wyz{uyzzw}|{}zzy|}}w{zzy|w}|}|}wxx{xyxzxyx}|yyww|{}~|wvx}{|~|wz{yx~yxzv}{y|zvzy}wy{~{}{|~z{~~y}{}z{~yzzy~}xzx}{z|~{{{|yz}{~xz~x~{z|yzvzzx{z||}}{{z{x{z}|xzzzzy{z}y{x|yz}{zzxy{~|z~{~{x}yx}{{}y|{z||~|~{y|||}||zy}}}zxyzuzx~|}z}|}z~y{}xx|x~wy|}{~z~zzz~y~}~}x|{zyz|z}~}{w}|z{~}z}z}{|{xxzy}}|{y{{{zx{|z}{y{z{|xz~{{~~}y|}{x}zzz|}~z{{z|yxx{v|}zy}|{|x}}xw|wy~v}yyxx{|~yy}y{z{z~{{y~z}{|z|z{{uwzzy}|zxyw{|ywzxuy}}|z}}|xxxxy|~}~z{~xzy}{x{yny{|}{~}{x|~x}}y{{x~wz{y{{{|~~uyzx~{~y~~yz}|{y}}y}yy{}|{xzz|}~~}}z}r|{|yz{yx{|z|z||||{xy|}~z|zz|z|x{xvyz|~~{|~}||~{|~~}x}{|}{~{x~{~|~~~}~}}~~||y}}~}}~t~~}}|~}z~{|}{z|~}}}~{}{{}|}}}{~}{~~~~}{}y~}~|~{~}~~~z~||y~~}}|~}}{}}{}{}|{~}z~}~}z}~~~~~}v||}}}~|}}|}~~|}}}~|}~~}}}~~}}}}~~|}~}~y|}}~}y~~{~{~z}~|~y|}~~{}}{~~|z}}}|||}|}}~~y~{zz~~}z~}~~|~|}~y}|}|~~|~z|}~~|}}x~~~}~~~}~}}{~|}|}|~}{||y~~z|z~~~~}}y}{}{z}zvxx{{z}~{z}}zx|yx}wy}||yy{yy{{{x}~y{yy|z|~}z~|{~wyz|{|yxz~|z}y|{||z}y}x~y}yy|zx~}}}{xxz{z|yw}|{x~|}|~yx{}{{}}{~y}|w}x{yvx}}}y~{ww}|zx{z{zzz{|zx|yyxu~|}{|~z~{x|xyy{}z||}xxyzzzz{|||zx}|yyyyzw{zy|{{{|{wy}yywvzxvy|~~x}zzy}||}y|z|y~zx{|zw|~~y||~{xzzyxxyyz|{~wzywvx}zv}z}|}~{{zz{{zy||z{}w}xz~|x}|||}~yz|ywy{zu{|xt{|v~x{z{xz{|vzy}z}z{}z{z~{|}~|}y}~x~~}}{}}|y|xz~yyz~y}{{~xv|wxvz{|z}|{|{{yv|}xzzzz||}~}~z{|}|z|z~w{}}~x||{{yvvxz||~|y{}z}|{z~}|z{zz||y}{yz}|}z~}~x|}{}~~y}y}{xz|||{|yxwzx||{zyx{z{yzww|{y|~}{{}v}~{yy|~||y{~|z|}{}|zy{zy}}zz}y|||}ywy~{|wyyxy{yzz{{{|}{{{y|~{~|y}}zx}~y}{~{}y}{yz~|xx{wv}yx{w|~~yyxx{y}z}}y{|{||{{|}}zzzw}{x}yy||~{|{}}}|}}{u|xxz{{z|}{{|}z{v{yzz~~yy{y}|~~~z~|y}{{{|~|{~|~~~{}}{y}|~|~~}}~~~}}|~}|{{~}~}~~~}|~{||}}|}~~{~|~}~|~}~}~|{~|~~{}||~y}z~||}}}|~x~}{~z~~|~~|z~||~~~|~}z~}}~|{}||y~~|}}|z|{~~~|y~~}~~~~~~~{||~~~y|}~}~|~~}~~z~|z~{~y{~~}|w|~|~z~~~~~|~~~}|x~}~}}}~}}}~{}~{}|||~~~{~}{{~||~~~}wz}~~{}~~~|~~~w|w~{~~~}}~{}|z~}||~}~zy{}{~}~}~{~~y~}~}w}|zy{yw~zzy~{}yx|~|~{xz||yyyw{zwzzzu{|{wy~|w|z|y{{y{x|~|{{}xv{zx{||v{}yzx}||{}|}yw}||sz{}~y{wzy{{yz~{zu{vz{w|{|z||zy~}{xx|{v}{~{{{w{~xz|z{yy}{}zxz{x{~}||{|xzuxxy|y{xz{zzuy|{|tv{}z{}|}yz{~zyz~yy~}y|~x{|yyx|{~{{}}}x~z{x{|zyzz{xzy~{zy}x{}w~~{t{{z~|{{w}y|x{||xzzx}}|}z{|y|{y{z|zz{y{{y|}|w|{|||z|{|}z{|}zyz{~{{{~}|x~{zz|z~y||yz}|}}|y{wz}{w~x~{|y{{{y}}zz{|~|{zy|zvz}zxvz~|v}~{{zy}y|x}~z|xwzy}{zx}z{|{||wz{z}|}{z~zzy{|{yt~y}~{z{{~x{zy|{z{~|{||wz|~zv~|{{v}|{z~|}{}|{|w}~}{w{z{|{{w~{z|{y}yzw{{{z|wz~y|~x{~y|zzwwyzz||{|wz||z||{v|zy|z}~x|{|~y|xy}y{{z||zz~|{|v}y}|{yz}y~zy|}|zvx}wy~{~z{z|||yw||x~z|}z|}z|}xy{x~zzz|}z{zxz}z{}{z}w|zz}|}w|z{}}z{{{uwz{r{|{|z~{{}zz||z}{}}y||}y}y{|x|{z~yz|}yz|{{yzy}}}v}{|{}|z|zxzzy~zzy}zyzz{|}|{~}|}|~|~|{~|}~~}}}}|~}}}}}|}}}~}{~~}z|~~y~|~}~~~|~~}~~{}}~~~~~{}|}~~}}~}~|}{~}}~~{|~~|}||z}}~}}}}{}{~~~~|~}~|~}~}z~~}z}~~{~~}~}}|}}{|~}z{~~|}~~}~}|}~}}~z~{~{}|z{~|~|~~~~~{{}~~~}}||}{~}}|||}}~}|~~}~~~~~}~~}~~{~~~~}~~{}x}~~}~~z~}~}~~|~}~~~}|~~~z~~}~}{|z|~~}}}}~y~z~}~{|}}z~}~~}~~{~yz|~}{}}}~|~||z~|{{z|w~y~zwv|y}~z|{|}x~x{||z{{zyy}~{zzx{w|yzyz{}~xz}}}z||z{zz{yz}ywzx|{wwtxxz}xz{|ww|wz|{}zy|}y}yw|zx~}xx|{z|{zz~z{zz{y}wzw|xwx{{yyywz~}|{z{yw|~vy{wwyv|}~|{~|||}z~x~z|~z{yz~}{~}w}}x{xvy|y{y|mx{z|yw|x{|z|{yy{vwx}w}z|}}|}}|}|x{z{|z|z~~y}~~u|~{z{|}zy{yxvzyv{z|wz}x{yzvy||{|{y{z~}z|zz}|x~~{}yzz||~zzxx{{zvywzuyyv|v{|{v}{~{wzxxw~{zx}|z}xz||~{}~}zz{}|z|{~w}}}x|}{}~yy{y{}zzz~{{zy|zzz~}v|x{{|~z{}~y}|y~}z|z}{}}{z~y|uz{x}zzx||}wxx{|z{x}w}ux~xyy{~xx~}|z{xu|}{{{|y{}|yz}y}|~u|w~{{}||y}{~{zv}x|{|{z}~}{}yy{{yu|z}zzx}~}}|}||zz|z{~{~~|}}yyu~y|z~v}|zy}|~|zzwxz{yy|zwzvyz{~}{z}~{{||y~|||~z}z{}}|||{{z~|zzxy{{}z{|zy|{ywyxzxz{zvyv{x~|{w~~~yx{{{}z}}}{z~~z}~|zyzyzy{{}|}~{xw}~y|y|||yz{|w|yu||~y{z~||x|y}|||~|~~~}}~z~}~{}x|~{~}}}}|~}}~{}}y~~~{|{z{~~~~}~}~z}|~}y|}}~~}}||~}}}~~~~~{}}~}~}|~}~|y}z|}~~|~~}t~}~}||}|{|~}~~}}{|~{||}}|{|~~z~}|~y|~}{}{~|y}{|~~|{~}}~}~|~~~~}~}~|y|||~~|}y~~~~~~~|}|~~~}}}}}~~||}~}}}|}~~~~|}{}}{}y}~{~{~}|}|}|~~}}~|~~|~|~y}|{y}~{}}}~}~|~~~|~}}z|}~~}zz~}z|~|z}}~~~}~~~|z|{~~~{~~~~{~}~w}|~}}~z}z|}}z}{~yzrx||{zz}z}~~||~z~}}w~{|{|x~}}y||}{~x{~~|y~||zz}}y}|}zxzxz~}y||zzzx{}{y~x~x~x{}y||{~~{y}w||}{zy}{u|z}|{~}{}wx~~|{|zyw}|{|yz~z}y~{{|{y|}{}{|zz{||}}{zy~y}{{~{}~y|{x}z~z~|~}{{x}z}{}{z{y{~|{~}{{|z}y}~y|y{|y~|~}}z}|~|}z~|x~{}{~}}|~zu}w~yzzy}w|uxz{~}~u|||z|}}{|{z|~~}}|}y~{{w}yy{~|}z}|}szv|{}}zv{~}zyz||}|y|{w|||{|}}~||~z{yz|}w|x{y{}|{~|y|}|~y~zz|z}yz}}~z~||x}x~y~|y~|z|}{{|{z~~{{{}|x||x~|z~zyy{z{{yzz{~|yz||}~{~~x~yz|{w~{|||}{{}~~}||{||zwzyyy}~~~~yu}z}~{|{{}x}||}xw}}x{~{y{~{y}|x~xy|}|~||{{{w{}z~y}}~x|z{uy~{x{|~{x|z{z~~|wzz||{}x}~y}|z{{||}}{|{z{{y}v}y|}x|{z|~|x{}}~|~~zu|~}|x|}}|}x~z|~||}{{z~yz|}{z}||~~}}z~z|x|{~~}|}yu{}z{yz{z|z}|zy~{||~{~}}||}|~{}}~~~~|~~}~~~~}~~~}x}}}}|}{~}|~|~~}}~}}}x~~~|~~}~~~~~}}~~~}~}|~y|}~~}y~}~{~~~}y~|{|}}~||~~}}}z}~}|~}|}|{}~~~~||}~}{~{}~|~}}~~~||}}}~{}~}~~~~~|||~~~~|}|~}~}~~{}}~~}y}~}|}w}||~}~~z}}y|z{z{{z|v{~|y|||z{}z~{wz||}~y{|{{{|xx||~}{wz|z{~}~~z}z}zyzz}zz{}yz|w}~|y}xz{~yz||w}xzyz~{||y|~{|}{}~{}~{{~}{x|{xz{zt|x||z{~zz|}~||zxxzy}{~}|~{{}}}{~}}{~|z}}y}~~~}~~z{}ywzu{{z|xw|yy|{~{{|zz|{{{~zz{zyw}y~{~~~}zy{|}~w}~~x}~|~y}|}|yzxyzzz{vzy|{}wxy}||zxxzzyy||~z~{w{y||{~|{|}z{|~~~|{|y}}~y}z~|{~}z{|yzy|~|zz{{z}}z{{yy}}|~z~{{|}~yzz{|z{~}~y}~z{}|{}}~}}zy~~z}x}y{z{yyzy~{|y|}|}z}}}y~~z~{~{|~}z|z}{~x}}|}zzw}}~s||{z}|{ywuvyz|~}~}z||{}{z~~z}{~}}z||}~x}}yz}{~{w{{w{}|z|{y|~z~z~}~|w~}xx|}}}y|x}z~~vxz~~~yyy}z{|{|z{{}zzz{z~w~xzuy{{}}{}|||~|~y~{{|~|~y}~z~}z}{y||zx~||~|~~w}yz{y{{{z{w|{~}~|}|}}{|~}}z{|{~|{{{~{~|{{|{v~}yxyz|{w|y|{zzyy~{z}~|z{v}z~~}}}~~}~~|~~}~~|~}~~w~~~|{||~~}~}{~~}z~|~~~~}~}}}|z~z||{~}{~|}~}~~~}|~~~~|}{}}}|~~{}}|}}~}~~{{{|}|~}~}{}~}~~|}~}~~|}~~~~|}{~}}}~~}}|~~}~|z}{}|~|~~~}~~{}}~~}~{}}|}|~{~~{}~~~y|~~z{t{}z}vz}|z{xzz|~zxxz~xzzz|y}~yz|{|yzwyy||y}yp{uxw||z|{xw{{y}y}zxy{{}x|~yx}yxy}y}wz}}}x}~xzz{}z{{|vw}y{zx}vw~{y{}z}y{{|{{yx~zxzzzzy}{zzy~z}y|zy{}y~|xyvv{v|z|{zz~}|~~v|||yu~|~y{{y}}yy}zw|y|~{|y{wyz|{}|zxz||}{~}y{{v}}xyyy|zyzy~z{y|{}z~~||y|z{||~|{{y~{y{z}|~}{zvy|zv|zv|{{{{|||z}}yy|{|wwz|{|{|{|}||||{~~zzyz{{zzx|}{~xx{zz{|{{{}x}wy}|y{w{yy||y{|{z|}yy||z{x{z~|~|~}{}}}}||{}}|zy|yxzy|x|{|u}yv{|{{wwy}}xx||{zzyzxs~~w}z||uyyx~z}{{vy~}~{xx|{~~yxzu||}}{x}{{wz{y{{|||y{}}}{{yx~xy~y~{|}z{}~z{}||y}z{|zzyz}zz{|}~{yz{wvz{wy{}z{zyy}x|xyy}}xx|x{x{yzx}|xz|wx{~~}wzzzx|{w{{z|{}}x|~||zy~zzyzzy{x~|~y||xx~{|yy~|z|wy~~~~x|}|z}z{|z}x{|y{v|zuy|w}z{~{zy|}y}{~||zzz|}z|{{}~|~|zy}{||z}||~zzxxu|~~x|{w}~||y}z|}wzx~{}~~}~}}}}~~z}~}~~~}|~~~~|}~}~~~{}|z{||{~}}|}{~~}}~|}||~~~~~}~~~~~}~~~|}~}{~~}~{|||}~}}|{}~~}{~z~}y|~~~~}}}~~|}~}{z~}{{~}}~|}|}}~}~|~{}}~}|}~}{~}}}~z||~||~}|~{|}z}|}~~}~|~~~}|~{}{|~}x}}~|~}}~}||~|~~|~}{|}|{{~|}|~}|~}~}{{~}~|~|~}y}|~}{~~~~~{~~~z~}~|}}~|}z~~z{{}}}|~}~{|}||z~}{~{~~}~{~yyz}{|}w~}|}{}z{xyyuz{uz|y{{{vyv{xz{y}v}u{z|||x~yy}xz}{~x{~zy|u|z~{|{~u{}z~z{~{|zwyyzzyz|x~}z{{{|w}z{x}{z}yz~zz{y|zyxyzx|zu{~{xy~|~~xzx{|{zx|wx|x{z|xz~|yvvz{{u|zxzz|~||~{y{}|~}y|y~{}z~z{||x~}|zwyywzy~}||z{z{{y{{v}xxyy{wyzs|zwz{|z{{{}x}}{{}}}|}||v|}yy{{{|~}y{z|}uyyyyx|wy{wv}z|xz|~|yz{~}{}uz{{yy{|x|~zyz{z}y}}zy}z{~|zzzyzx~|~y{y{{||}}|{}}w}z~}z|}{z~w~|z}z~||yx{z~wy|y||x~~|{~ywy}tzry{|w{xw{zx}z|w~z{{~{w}~z~||zw|}x||~||yzt|w}yy}vyx|x|{y|xxv{|y|~|}~|}{}|y}|zz}}~{{z{zy~{yx|xy||x}~w~|x{xz{}z{~{vyyyz|||}{}w{z|x}zx~~|}{}{z{}yyz|||}ywyz}{x}{zzyxyzzxyzy|}z{{y}~|z{~{|y|z~zvy{{y}z}~{z~wzz{x|y|}x|{xyv}yx|x|w|x{yz~yvxu|z}z|tx|}z|}}}|}z~yz~{{z}{}}~zy}}z{yy}yz|y~yy~}|~~y{zzz{|y|{{~~}{|~{zy}|}x~~{~~}~}}~{|{}{}}}}}w~~|}}{{z}{~|||}}~}~yy|}||{|}~~}|x|~~z~{~}~~~z~}{||}|~{v}{{~~|z~}}~~~~~}|~~}~~~~}~}~~~~|}~~|~~{~~{~{|}~~|z}}~}}~z}{}}|~~}~~~~~||}}~}{}~}{}}{{}|z}}}~|~}{y{~}~||z~~|~~}~{~~~|~~y|}{~~|~}~~~|y}}}|}|~~{|~~~y||}|}}|}||~{~}}~}y}z~{}~~}{}~||}~{~x{{zy|w|{y~z{{~}x|xxy|x~{{|{y|{}y{{zy}}}z|{z}xy|}yy~|~w|wy|y|yyxzw{~|y{|}}}xxx}w{z}zyxx}|z}}y{w|}vw|{}y|z|{xzzz{zz|zv}xz{y{|zzz|}~yx~x}y{z|zxuy|}|~vyxy}x{||{zz}y|x{}y{zyzz~yx}}~zu{z~x{{||zzyx|zyz~~~}u|xzy{|}}|x||}z}z}}||z{yzv{zz{{|yw~ux{~y}{wz}y~y~{y|{z}}{}zz{{}xz~|~y|z{|z~}z~{|{w}z~||y|~~{|z{z{}|{{y{~y{{}zy{~yx~s}}yy{}y~{xz~xy~}y{yyxzy{{|z~}z}{z}wy}}z|}|z{}{}~~|{~|}z|{y}~|z||}vyyz{|x~{zy|}||{{vy}z}}wwz{yz{{}{zy{yz|yx}zwx~~yx~{||}|x~v|xz}xy{}{w|yxu|{yy~|z||}{z}|z|yx}}}~{~yxw{xzxxz~{|~}yzuvxy}xy{w~{wzy}y|{x{~x{xzu{z~y|}yx{|yy}uzzwzw}{wy||y}|}|~z}yy||{~}{zz|y}{y~y{{y}|}zyzy}}~}|zxwzx|}{zyy|z{}}{y}y|y}|~{~yz~}yzx||xzzz}~|}z{||}yx~||{{|}}}}{{}y{z~w{}{|}z}zyz||~zxx|y{x{y|yxxwzz{|y|z|{|y||z|z}v{zz||{|||||}}~~~}~~|~{|z}|~}~{}{~}~||{~}~z}|w}~~~{}~}}{~~|{}{||~~||z~}|~z~}~~~|~}|~~}~}|~~~{{~~~~~}~}~~}~}~{|||}~{}}}~}{}}~}~~~|~~|u~{|}|~}~}~}}~{~~|||{}~~~}~}}}~}}}~~|~}||~~x|~~}{{}~~|~|}~|}~z}}|}~{|||~~|{{}}{{~{}||{~{~|~}~||~|~}|~~~|~{|{|{~~}}~|~z~~~{~~}z~}~~~}|}}|{~~~|}}}{~}~y}~}z~~~|}~z{~{y|~~|~~{}|}|}z}~|y|~}x|}{~{~u}{wxx~z|w~{zz|z|{~{xwxyz{{}|z||~z|y~xxz~{xx}xzz||}z~|y{{}zzy{v{}x{y|zw~}zx|yyyx{|yy}z{zz{w{}xx|xz}zw|}{}}z{~yz~{|}yx{{yy{|{x}z|vzxx}zzzv|{vzxzz~}yzxzwy~y|~||{z|}~}{}wz{}x|{{y~}}{|{|}{{v}yz{yzzxv|u{ywzzz{{}yxzz|{{{{xxy{|~~~}z}|}w{~y||||{z{}}x||zxzyyy{{}yyz~zx{}{wzzz}|x}w{|yy||}~}w{}{z{x}x|~|}{zw|y{yyxy~}wx{{|{w|~{||x|~|zzx|z{uz~}|~w~x|{}|}x}zyz|}|z|{{zzwz}x{|x{z}z}{vz||}{tx||v~{{y{yzyy~|z|}z{|}xz~}{}|}{}|~~y~{xy|}{{wy|y|{zzz}y|{{yyyxwy~~|}{|~~|}|yxv|{|y|~w{{x|y}{yz{||xz|z~~{z}vxwz~{y{|~|u~~}|x{z{w}|{y|y{x~z~}z}y}}y}}{x{~|xy{zxxzyz|}{~}wyxy~{{{yzz|}vz|z}y~y|y{|}}z~{~y|}z~{{}~~~|}|zy{~z|{z}u|{yzx}}~}x~v{z~}{}{|{{yyzz}yyy|z~~~|~z}~~|zzz|yz~{}yy{ww|x|zz}{zvuzy}zzx{|}{y{|{|||w}{x}t}|~|}|{}xz|{}}}}y}~~{~}z~}~z{}}}{}~~|~x{}y}~{~~}~~~|}~|~y{|}|z|{}z|~|zy~}~||}}~}}}{}|~}~{}}}~|~z~}}~}~|{~}}|}|~}|}}y|||~}|~}}|~}~~~z~~~~y}{}~}~}~~~~~v|{}~}}{||{~~{}}|zz|}}~~~}~|~}|~}{|x}y{}y|z}~~~}}~{}~}~||~{}||{{~}|~}|}{{}y}x~}~}~z|}y}}~|~~~{}|z||}}~~~|~{}z}~}|}z{}||{||~}|}~~~}~~~{~y|z}{~|}}~}{|~x}}}~|~yyzvy{|}y}}x{}zvx}{x}}zw|x|xzzwyyz{z|zux~x|~xv{w}v{z{vz{{{x{zz~xz{{~zz{y{~yyz}|||{|||x~zy|yyz}xwxv}xxz||}|zy|zx}{z}~zw|wx{~yz~xz~xzv~{{y~}}|yw|{|{y{~z}{{|{{{xxz{}~z}{zx~z{xv{y{|y}{}y}}|}y{{w|uyz|w|w}|{x}|y{{|z|xz{z{{|}x}w{yy}}y|y}~v}}{|{{w{~wz}}w||~{z|||}yz|{z~{}{}|{{z~x|{}z~}}w|w~|z{{z}|}z{~}|~{{zwz|xzz{|z}{|{{wx|{|z{xuzyyzvz|~}~}~{y~yw|{{y}|yyv{xz}}~{w~z{||z{y{~|}|~zz{xx|y{zxz|vz{}z{zww{w|y||yz~wzwzy|wz{|y}y|y{}{zy|~|x{|{wztwx||||~{|{z}y|zxw|xu{zy|zz{|t~{xx{z{wyxyy{xyy|z}|~{z}z{{||}|xy|{xw|zx{|}|y~ty|xzx}|zz}z}~~ux}w{z{z~{}zz~zyyzzz{y{||yxvz~z{y~zy{|{v|xz{|zxz}~u{{xzxzy|zyy~yzzw{{x||{zy~|~|zzxzx~y}x|xyz|{{{{}|}|y|}|y{||}yz~~}|zw{z|y|}x|z{|x{{x}z~u{z|||z|z}|y~{||{x|yzy{{yxzyyx|{z~zwvwzzx~x}}}|~}}y~~~}|z~}~}~z~{~y|}~z|}~z}}~y~}}{|}y|}}~|y}}}~~}||~}~~~~~|{}~x~~~}~}~~}~}}~}~|}|~{~~}}|~}~~|z{}}~|{~}z~}~{~}|||||}{~{|}||~~}z}|~z~{~~{zx~~||~|~|~z}~y{~}y}}}~}~y}|}{z}}~}}~}|z~~~~~}|}~}~|}~|z~}||~}~}|{}}}~yz{{~~~}|~}|||}~~|}|{~}}z}{}|~~|}|~~~~|~||z}~|x~~~~}~~~||~~~~~~|}|~|~~~~||}x}|{{zzx{{{{yvz{|yw{wzwy}z|y|{|wxxz|zz}xyzzw|vx{||}}{}x{z}|}xu~|yz{}xy{{zzwwyzyz{zwxw{{vwy|yx{wxxyzv~x~}zzyvx~|yyz{~z~~|{zzz~v}yy{w{|{wyzvz{yzy{}z|{}|wzz{y|~xt~{}|x}~z|{{~zxx{z|y|w||{|~{|w}y|y{z{{zzx{xv{z|xz{w|vx}zz{}}x{u{y{~|{~|yz}}zw~}~wyxzx||}}|}}wy{{wuvzxxyy|{ywxy|z}zzxw|x~vy{{x||~y{}zzxyz|{}||||}||{}|{}~|{zx{z{y~vzx{{{w|{yw~w}uzzy}|y|y||z{~}|{}|~z~}y|x~y{y~}|y{{w}yy||}}z{}{vwyzzzyx{w}z|}xy}xz}y||yz~}zz|{wz|y{~x{}~~~{{{z{xrwxx|{yy{}y}yyzzs{}zu|yw}z||zz{}w|~||{yz|z~{w}}{}w}y{{||{|z|y|~yvz}tz{yxx~y}{{|vw{}w}}zz|w{{}t{y{yw{{zw{~{|vwvx|w|wywyxxxy{yw||wzwzzy{yww}|yzz||{}y~|{z}}y}y}~}y{z}z|~~~z~yw|xx{xxwzzyw{{z}{|x{wyx{{u{{~{|}y{yzwz{~}|zz~{}y|~~~{y{}~zyz~x{|{}xzv}~|{z|ywy{wzxr~x|~|zv{}}zxzz{x{{|}||~~~~~|}~{xz||~~}}}~|~}}~~}~~~}~y{~~~~|}}~{~}}|~~y|}|}y}~~}{~}~}|}|~}}}~z|{|~}{{}~|}|~|}}}~|}|{{{||}{~{~|}}~~}}|~}}|}~}~|{||{}~y}|}z{{~}~}|~~z}z~}~{~}~~}}|~}~z|}y}{~}~~~}~{~~}}|}~~{y}}~z|~}~{}{}}}}~~~~~|y}~y}||||~~~}}}~}}~}~z}y|{~{z{|~~z~~}}~|~|~|}~~~~~~~}}{||}}z}|}z|}z~~{}~}|}~}~}{~}|{{|z}}z|~uy|~~}~}yx|xz|z|{|yz|}zzyx}~}zzz|||z{z}~|}|~xy}~zz}y}{yz}|wx{z|z}~~u||x}zyu{{||y}||yyxxy{{|zt}xx{}}u{zyzyw{|twyyx{~}{{}~{y}|{|y||zz~{|}}{yzyxvxx||zyw|{~}}z{{|~yv}{|w}z{uzzx{w{|zy{{yyy}|{{|}{x~}w{z~{~w{z}uz}z|w|}}zwzyw}}w{}{z|||yz~z{|zuyxx{|y~~~z||}|{xyxzzz}|}yz{|vx|y~v|{||x|zwz{z||zw{}y|yxzy|~|zy{x}~xx~zz~~{{y{}}|z{zwyzy}}xx|{|{{}{{|}yx|z{}y{~~yx|||{x~yz}~~x}}}{wy}~{|w~w}z{z}}zzzv{}|{z{z{wz|{w|yy}z{|}|}|{zyzzu}}}}wy|v{|{}xzx~~z|z{|zy|z|zzy{}{zx}{}yzy~~{x|zz}v{{zy{{{x{|z~{{{u|vy{zy{z{{yvy{{||}xzxy|yz{{y~w||{w{wzw}xzxwzxz{{}~yz{|zy{~~||zw~}w{y{|x{y|yxyxzx}|{~{x}y~zwz|z|}|~x~}zyy~{w}||{zxzxw{ytxxz{|{x|yvyz{|~~|y|{}}yzyw||z|{y}x{|zyyz~}}~}yzz}~{}zw|y{{||w{zwwy{y{{}{||zzzyy}{zzy|~y|{}x{{v}y}}z|{|z}|z|}||}|~}~~}~}}~{~x||~~~|~}y}}}}}~}z}|}|~x||}}~~||{~{}}~|{~}||y|}~~{}}|~~~|~~|}~|}~|}}||~~~|}|~~~|~z}~~|~~~||~}~{}}|}|}}}~~}|~~{~|}|{{{}}z~~~|zw~}}~~~~|~}~y~~~|}{|{{~x~~~|}|}}~~~~~}}|}~|~~~~~{~~~x{}~|}~~}~|~}~~|}|~~{~z~}~~~~}|~y~}}{{~|}~z}||{}~z~}zy~}}|~~|}~}~z~}{||}|~|{}z|}|~{~~}~}~~|}|~}~|~~}{~}~}{x~y}x}x~~|}{|yvzz{x||w{wwxwwx{yxx}z}x|{y|vyyx|}{|{|{{||xx{yxy{~z{}}~{yzzyyy{syx}yzzxzx~z||t{y{|{w||y|yzxw~~~{w}{~}~z||}|~}y{|}x{~|x{zvz}||z}}zyxwz{x~{{||wyzzyzyzw{{xy~{{|~||y~y{v{z{x{x|yy{x||wywyz~x{|vvt{z~zuz{|x|yz||z~yy~xzz{{}|{y~|||{yx{{}~|~z}y||z{x{{z|vy~{|zzzxuz|z|zyx}{yxzz}x|{||}{z}|{zz{z|}x~y|{z}x{|{~|}wz|xx|{}zyyzyz}}yxv~}wzuxu{y~zz~}||x}}y{|}{~}xxzyz{y~~xy}yv|zyzzw{yxtxw|zxyy~yxx{{yx}{~|vzy}z{z|z||{xz{{|x~{|}yz{y}xy{}x|u{{|z{yy}{xyvyxx{}~|x~wy{||~w~~|zx}}{~yxzz{xzy~|y~z{wzy{~zz}{|xty}|zzx}{}||z}w~~x}z{wz{||}|}{|x}}z|wx||~|zw{yz|}z}}{w~}|w}xzyy}ywx~zx}uyyyzy{|{y~}{{}~{|{|~}wxz{}|x}{y~{x~|{|{{z{{zyxv{x{x|xuyxxy}vv{yx|}~~ytw{{~vwz{z}|{}}}}yz~w|~w}}x{|ywz{}uvyzy{wx{xx|zx{~{{}|}y|{z~~|y{{zy|~}z}z}{}|}~}}}{}y~z~{~{~}~|}~|}~{~~|}~}{}{}}}~}~~{~~}~|z~~~~~|~~~|~}~||~~{|z~}~}}}~~~}{}|}z~zzy~z}~{~~}~~{|~}}}|~|x~~}}w~z~~~{}||}z~}}~{}{}}}|z{~~}{zy{{}||~z~v{~~w}}~|~~}}}~|{~z|}||}||~}~}~|~|~~~{}z~||~}y~{|~zz~}~}|}~|}}~~~z~~~~~}~~}}~~~||{|z{~}~~}{~~|}}~}~|~~y|~||{|{|y{}}}~~~~x~~}}|z|}z~z}~~|~{~{}}{}}~z|~z|{}}|z}~}xz~yw~|}}{~x{v}}{z|z{{|zy~|||wxwxy{|}yz}{~xzxzyz~y~{{|yx{|{y~z}vz{zz}zwy|xx|yy~|zzw||zww{y{{x|~|}yz||z~||ywxy~~zuy{zzwz}zys|uzxy{v}|yuzx~y}x{|}{u|yyvyyy{xxw|~~x}{~|w}z{~y{xy|{wxwwx|{z{}yvzz|zyv|~z}|zxw{}||z|xz~}zx~zyxx{y~}{xz}y{{ytzzxuzyxuz~y||||wyx{}wzyw~}w}w{zxzw|t|vwzzv{x~{|{{|yw{yy{x{|yz|}xy|z|{{~y|xz|zzxw|zx{|y{|{|~z~{{w~{{{{|z}yy{}|zxyz~{ywz|~{y|zwz}|xzy{}|}yv||~~|}x||~v{}|}z{|zy{~~~y}z}zx{{zvwz~}{|{{~zyvx{z|{yyzyy~y{{{}w{|uz}zz{|zz|}|{{~|~}}|}{}~|||z}}xx}||{y}}w||v{{~{zzz|w{|zz|y|~{zyyxx{vuw~{yyx}{zy{ux}|v|{~|yz~{{{{~yyxzz~}}vyx|y|z{{{wy{zyuz|zzrwx}~z{|yz|}zzy|}||{{{x|~vz~~yw|~zz|zyzx{zy|yzzxvw{zz|}{{xvx|z|}~}~{{yzzxyyy}zyzyx|z{xz{|yvz}z{|zz|z}z~wy{w{||y~z|y{|{|{wyz|}{x}yzvzx|{y{wx}|y}x{|t|{|z{zz{|{y|{{|v{yz~y{}~|}|~}}z~|~|~||~~z|x}z|~~|}~{|}~~~}{~~z~~~~~}z}~|{}}~}}~~~}|~~~}|}y~~{}|~|~}|~{~|~}~|~~}~~~|}{}~~}|~}~}~|||}}}|~~~}~}{}|{|x}~{}y~~~~}{~~~|z}}}~}}~}|}}}~|~~~~||}}z|~}{|~}~}}}||~|}}|~~}~{}|~|z~}~}}{y|||~||z~}~~~~|~||}}|{{~z}||}{|{~z}||z}~y~}~}|z{~z}}~|~}}|~|}}}}}~~|~}{}|~~{~}}~}}~|}}|{}}}|{~||~}~}z|{z}}~|~|}|{~~}|~~}~~~|{~~x{|~}z~||}{}~|z{y~y}{}{}xzzz}v|{{|x|}{zz{zzz}|y~z|~}}w|{z~}|u{{zzz{{||y|}|{~~~{~yzw}|yz{x|zx{|x|~{wm{zyyzxw{}w{~|}v~}v~zzy|}yz{~y{z}{~|z~~z~zzyyw{|y}yxx~y|~yzz}~|{}zzyvx{z{~{~z~~{y~{z~{|{|}z~}{yyuzy{z{zx}|}{||}{yy~zz}x{zyx|y|z}{{~x}|}~x}~y|{zy|~~{w{x{{~xyz~{zz{{|z~uz{|{{|w~{tv{yxy}x}~~x{{}{xxz}|{{yz|z|z}|||||{}y|}{~ty~z|yy}|x~{~zz|~{|x~|vt}x{z~|{z}}}|zz~zzw{}|~y{~|{zw{y}{|z~v||z}yy|{vyxz|{|{yxz~u}~xz~|~z}}~{{zz|}yz~}}}||w|}z}z~yz~}|zy~s~xyy|||zzzw|{x{w|z|}zw{~w~|{x{|y{|y}~~}wz{xy{{z}{xyxt~xwy|x{|v|zz}}ywz}t|~|wy|}z|x}}}{yy~}}}}{}~x}x||{|~v}}{y~~{}z|~z~zywy}vywxvz{w{|~xyz}wz~{~~|y}|zyz}z~|{|{{{}yz~zy~{|{||{}zz||xxzzy|z{zx|}{zz}|yz}~}{{|{vzu}{{}~x}|vyyyyy{z{|x{|w|xyxvz{~xz|{z{}y}||z{x}|~xz|~w}||}~|~{~~||~~}}~~}}~}}~}~}~~z|{}~~}~|~|~}~}|{|~|~|}{}}|}|{{~~|}{~~~}~|}}{}~y}{~|~~}~}~}}|}}{|~}}~~}z{|{~}~{}~~~z}z~|~}~||~~{|}z|~|~{}|{}|~~~|{}~~~}}~{~}{|~}}~|x~|{~{zw}~{~|}~z~~~~|~{|}|z}|~}z|||}~~~|~}|}|{}|~}z~}~~~}}}zz~~|~~z}~|~}}|}y~z~}|}~x~|}~}~}~|~}}|}}||~}}~|}}~x|{x{|z|y}|~|{{z{zyzx~||{||xy{z{ux{z|{{{yz{{{|z{x{zyzzu||u|yyyy{yz}{xzyu|{|zw}x||}{|yxw{}|{}|{~}~|~yuxzyvz{{||vvp{{tw|zyzw~xz}|z~{z~zyyy~{|z|x{||~xyyv}}z|zy{|zy}~|{z}|}xzyzz~z}vx~}{xz{ytyty|z{{zz{y}|}y}yz{zy|zy{{~zw}|zyzx|}ywz|v{yxx}}}{z~{yzz{|z}{}|{|~}{{}{|~}}~{z{}zyzz{}|~zy{wy}w~zx}|v|}wx{{yzy|z{{|y}|xyy{y{||{y|zzz{}yz|z|{{wvxz{|~zy}|x{wz||w{{}||}~zz|zz|x}~z|}|~}~|z|y||}yy}}}y{|yw{{wyzw|{}y||zvy|y|{}v}vwzy|{zy{xz}|~yw}|~{~|~vx~}y~v}z{}zv}xz{y|~{yzs{y~xz~~}zx{y|z{y|}~|{}||zyyyx}wzx{z}x{{{|}zy~}{{~|ux~v{{xx|z}}~}{zx|yxxz{y|y|v}||||tv{{{{~|v}yz|||yy{y|wxzy~~v|y{y}|zy||xw{{|}|zx|}|{{x~yzy~{xxv~z~yx{}y||}z|{y}{|wwy{yx{|y{~yw|z}|yz~{{x{yyy{{|{{{{wz{y|{}~|x~x{~{{{|}}z|{z|~z|{vwzzzz}~z}zz{y~z|y{{~{|wx}}}z|}||zxzz{yxz~}||{|~z~}~|{~}}~}~}~|~~~~}~||~~~}|}}~|}~|{{~|}}}y{~||zz{{~{|{}~}{~|~}~}~~~}{}z||}}~}}~~y~}}z~~||zy~{}{}}|~}|~|~~}y~~|{|}}}|~}~~{}~{|~}|}~{|{~|~~}y~z}{~|~|{z}~~~}z~{{~{}}}~}~~}~}z~{|}~{}~{{z|~z~}}~z{~{~}|~{~{~||y~}~~}}z{~|}}|{{~z~~~|}|~z~~}}x|~|~}~{~||}~~{}u~~|~~~~}z}|~|||~|~|~{{{}|{{|zyx|y{z{z{{zyvxzz{|zv}~}{|zz|w{z|xxzxyzxz}}s|y{|yyy}zyz|{|z}{}}y}~wx~}{y|{|||w}|y~wz{x}{~xzuwyyx~zx}zz{|xyz{{~|{~x}|zz{x{|}}~{z{z}wyy{zx~xxz{{w{x{yz|x|xwz~{{wy|z~}{|~}y{~zu}x~}y}{zzy{|{y}}zzyyvxw~{y}yy}z{ywzx{wy|{yyzyuy{|y~}}|}}|x{{{{~zx{}~{zzxx|~}x}zyw|vu{~{xyx}}{y{vwzxvtzzvxxzy{}{}vx{|z}~v{{{}}{zz{||{~|z||y~}vz}{zz{w|~{||z~|x|y{z|yy{{zz}}qzxyw{}z}z|xxz{y{z|z~{|}{}y{xzy|vx}y}wzzzx~z~{x{{v~z{|}{{{zyz|y{~|~y}|z}}|yy~}~|w{x}w~z{~}}|z|~xz{uxzxz{{uzzy~~y||zx{}{~}{}yz{~|x{~|{xy{~~|}xx}z}{y|wx|xu}z{|z}z~~y}{{yyxwz|z|{zzz~z{}}~{z}~|~x{{{{z|~z{}{xzxx}{yzyxzzv|xz}~|yz|z||y~z~{|v{~}}{~yz~yzz|yvz~~~x~{{x|{zx~x|zy|||}}ywyz{x|y}z{{y|vyy{}|z~{z|z{{||vy~wz||}~|y}{yzr~yxzv||z~}{z{}}|xxz{zzx|z}}~{||{~z~||}~~|~x|~{{zz}z~}|~{~~}}z~~~~~}}~||~~~~|}}~~|~~{||~}~z~|~~|~||}}|}}|||~||}z}|~~|~z~}~}}}}z{}z|~}~z~~|~~||~~~}|~~{~||z}~~}{~x{{|~~}|}~|u}z~|{~}x}}|y~}}|}~~}~~}~{|}}|~~~|~||}~~~|~|}~}}}}|}}|}|}{}}~}{~|||}}z||~y|}|}}}~~{}~}}}{}}|z}|{~~z||~~{}}}|z|||~|{~z}}}|~~~|}|zy~}z}}~y}|}{~{}~~z~}~|~{~}}|{~z|}|{}~|~}}}}}~}y|x}x~|{}{z}|{zxw|wu}|y{|}{y~z}{}z{~{|{z}v{z~zzxyyw{{xywy|xxy|{z~zz}|y}{{}~}z|}{}}z{{z{|x{w{x{{zt}}zy}}|{y{xy{|zy{wuztzyy~xuw|||zw}xx~y|z}uy~{||wz|z{{yw|}}|y|{{w}}x{|{~{x}|}|xx||~}z|vw{z~sz~v}wy|zyz{|zzw|{zzn{{||y~|z}y~~w{wzy}y}v|}zyz|{{{{z{}~v{vyyxzy{}w{{yw{}{{~{x|yz|x{|~~|z|~xzzy}}{}xx{z{vz|yxz{xy{~z{}z}xw{~yz|||{v|zy{xv{~y~{y{ww}yzz|y{y{{}}|~y|{z|z||z}zyx{z}zyx}~}|zzxzzxz{zy}|{}~|wxy{{z|zyzw|yzw~z{zz~y{z|zyy{z|yz||~x|}{}zzw}~}y|x}z~{}}z{{}z~|~~yz~}zwzz||z||}|{z{x}|~{}w||}{w}yz}vvx{|zyxzwzy{y|y{z{z{z}y~xy|y~zzvzxxyyyy|~ytw|}z}}y{{x|~~xx{{~{zz~{yzzyyz|{}zwz}|r{}}x}{|{zyzzx|x|z|yzz|{{{}z{{xzx|x}|}wzy{y|z{z~{|~yz{}x}z~z}~z}}|~~{~y}}||y{||xy}|{{xy}xx}w}|}w{{{{x|}wzw}~{}{}vt{}~{||{~z|~}~{}y~}|~~|}~~~}~z{{}}}~{~}~}}}~}~~~|{|~}}|{~~}}~~{}~}z|}z|~}}}}~|~~~~{~}{~~}{y{||}~~~~z~}~}||}||{y}{~~|||~|x{}|~~~~~~~~~}|}|}}~{~~~~|}}}~|~}{~}|~~~|}~~}{}{}|~}}~}}|~~~|}z~~|~|~}}z|}~}~}{{}z}}~|x}x}z|~}{~}}}~~z~~}{z|{~~~}}z{}~}~{~}~}~}}~{~}|}{~|||{~~~~||z}}}}|}}~~}}~{}~}~~z~|}~{|~~|~}|~{}~~|~z{z{|yv|y}~|xzy~v}xxxvzy{}szvx~|{{{{{{y{xtw{z}zxxz~y}|z||z{x{~}}|zyy}{}{yzvyz~yz}yxx|z|vyyyxuxz}}|xvyy|xyyy~{z~wx{}|}z~zz~~|||y}}z{}}z|y{|xw~zwy}{xyz|zw}}}}yu|zzx}xy}|{wyyyyx}wzzz|||w{~x|{~|w{x{|}||{zwyyy{vx|||z}yyy~vx}zwsxu}z||zx~||{{z}zwx||}x}}vw{|{z|}y||z}zzzx}xzuwyz|{zx{z{z||yzz}~~yy~}{zx~zzyz|}w|~{z}}{z|yz}}{ywvv~{y{xzy~{z{x{yzzx{z{y~~z||zxy{{{zzx{{uz}}|zy{y|y|w|{x}zy{{yz{~x{vv{y}z{|zzyyy}}|{x}zz|{{{xzx~||y{|~|x||{zyzuyyz~yyy{t||x{{{zw{yzw{xzyuzxyx|{~~xyz}|z{}zz~ny{}|wz|{{}{v||{yzyw}z|zy~xx{wy{y}}zyvt}yy|y|w|}|{}zy~{y|{{~}|{{~{y}}{{{xx{}{zz|xzzxy|{{w{{wyvxyz|v}z{{~wy{yx}z{||||}xxyzz|{~{|}wz{z|{w|vzyxv||{y~yy|y||zu~|zyzzy~zy}y|~~yyy}}x{|{zz~~{z{}{{w{}z|}xz{v|y~~~xw{zzxzx{zxu|{|}~z}}}|yyzwx{}}~~{y~}|~}}}x~~y}~{|{}}{y~|~}~{~z}z~}~~}~|z~}||~}|}~~}}{~~~yz~}}~~~x|||}|~}||~~{|}}|}y~}~}|~}~|~~}~~x~|}~}}~~}y}{|}}{~~}z~}|~{~||~~{~}|z~~{~y}}y{|z|z{}}}}~}z~~~z}}}~~y|~{~}|}|{z~}|{~~}{{}y}|x{~~|}~{}|}z~}~~~|~~x~|~}~~|z~~}}}|}}z|~|~||~}}~}~~z~|}{|}}~w}~{}y|}}~}|}~~|}~zzz|z{~}|~}}~}~}|~~|z~~|~|~~||~z|~z~}}}~}}}}~~~|yz}{~w||w{x{x{}x}u~t{}yzy}xvy|{~{x{{x}|||y{{v|{{x}t{~}wy{z~|z{~xyzzwz{yyww{z~{w}||y}}z~{{x{{~zxy}{}v{{}x}yz~}x{zxyyzx~{x|{|}z{|w|~|x{y{w}|{y{~|x|z}||~zyx}yzy|yvz{{}}}||tzz}}|z~z~|{{|y|}z|yzy|xy|{x|~||z|||}||yy|x}yz|y{yu~{{pz}{x~}{x|yrxz~{{}z|~||{|}yzyw||y|{vvz{zz}|}y{w{yxxzxy~|z}vz|zx{{wvz~xz{xyy}{{x||{}z{y~|~x|{yyyyyy}}x|zy~y~}|z|}}yz|}z}zw}z{|{{|yy}yy}~w{|zxz|}|{~zx}~}}~z|z{{{|zyxx}|z~x{z{|y{~w{xzw~z{|y{~||~w}y{|}{}}}vxz{zz}zy{~{|z|||z|{{}z{|{{xzvw}{~{xzz|||y|x{|yyz|~}z|z{|y}|}||z{x|{~yzx|}|}v}}~{xyt}}|{~zxy~}y{y{{y|}xy{~z{x}|{~vyy{z{y|zx}z{xx|~y||y{wvyy||y|{y|yx||zw||y{|wwz|{|zxzwzq}wx|zy~x|yxw~{x{yx~z}v~zyz{zy}y||{}{uw{}}z{{wyyyy~~xx{{~||{|{{|yyy}{{{{y{vzywz}yzx{~z~}~z}z|}{z{z{||zyzz{{{|}|||}y{~~y}}~~}}}~}}|}}~{}~}}{~~}}}~|}~}||z}}|{~~|q|{}~}|}~|~~}{|}}}}~~{~~{~~y}~~|~{}}yx}|~|}|}z}~}~~}~~~{{}~~~}{|}~~~~}}~|}}}|}||z}{|z}~||~|}~}}}~~}{~~|}~~}~}|~}~~~|}~{}|~}~~~~}~~{~{|}~}{z~w~{||}}|}{~{~}}~}}}~|~~~~}}~|}~w~~{{}|~||}{{}|~~}y~~~|~}~}|{{}|~~{|~y}}}~~~}}~|~||~~~}~|~}y~{~~||~~||~}|}}~}{|}}w{}{|{{|}|{{vyxyzx{|}{|z{yu{{zz{yyxvz~zy~{||}{{z{{zx|z{yz|x{|y~yx{zzzwx~|{~{{z{y{|}ty{xzv|y}x{~z~~{z}zy||xzz{{{~|y}{yyyxz}yzyzwyztyzy{|}z}w{x{{{|w{xz{{~y|y}{|z}zx|~y{}|~y~zzvz}x{}|yyx|x|w{xy}|y~ywzzxw~|vw|zzzz{w|xzxx{yxxy{{|~zz}xz~|{}|y|zzxzy|x|{x|yz~yx{{~||{{y|w}|uxz}|zyz{}z{z{}~}|}zzx{z}{~y|~|{{{{{|{||ywxyyxw}}{{|y{zxz~}yz||{~|}||}}~z}}~y~~|zz{|||||v{|zyxz|yt|{yw}zzyvz}|yvv{zv|z~x}y{}x~~{|x{~u}|~|{~}|{{y{w{y~|zw{}z{z|{{}w|v|xzyx}{}}||yw|zz|{}{zw}~}}|u|~}uy{w{}|z|yy}z|yyyyy~zyyy}yx}|zz|zwy{vv}z{}~zx{~}zxyv|~||{y|{y{z~yxw{xw}wy{z~y{yzz{|wy{yzz{vxz}|~z}}{}y}}{z||{zw{{yz}z|{xy|zx{|xv{~}}z{wzz|{|xy~zzzzx{{{z~{~~|y~z|u}z~{z|~}|zyyx|wwt}yyy|||}y~vuy{z|z~zx}{vx}zz~y|~}y||~{{{z}z{~~~}|}~z~~}{|}~w~}~}|y~|}~|}{|}z~~zz{~~~|}~z|}}~}}}zz~~~y~z~~~}~~~}|}~~}~}~|{|~|y~}}}}|z~~~~}|~~||}}~|}~|~{{}|~}|~}~~~~~}}~~}{~{|}~||}z~}~|y~}|~x~~~}z~~y{~|{~~~z~~{|~|~~}{}~~}~z|y|}||{{}|~}|||{~|{{{|{~|~{}|}}|~~}|}}y~}}~u}}~z{~}~{}z~{~}~}~~{~~~}{{}{|}~~~}~~}~|}|~}~~~~{~|}~|~}~}|~|}}|~}~~~|{~~|{}}}x{|~|{~z{}{x{|z||z}{}|{}|~{y}{|~{~|z{{{}|zxx{z}{{~~}vzyx~|v{}{}}~zx{~zy||wz~{~x{|{{}u||~}z{{~}|z|~|{zz~z~~}~zxy}|}{}~}{|{|{}z|||~}x|x{{}~y~{}{~}|{{{}yy~{{~{}}}~u}z{}|yyx{}|{}||~|{~~z}~~|wyzz}zyy|xz{y{|u|~~y|y~{~||z~z{|y|~{||zz}z{{z|}|}{zy{z|zy}{|zxz~z{|{}{y|~||{|zw}|||}}z}~|}{~{}}~|zz~~~w{|~w{zwy||y{|~}{xzz{|||z|}|{|~~y~}|z{}z{}{|}|{}z}{~zz|{z}y}}yx|}}x}{}}z}x~y{}z|z{}z|{z}|{||xz~{|~~z~z{|}zy{z~w|~~{{|}y{y~|}{{y{|}z}|~z~}||{}|y|}}}y{|}|z~{|{z~{~}x}z}}|~||~y|~{~yz|yw~}xz||}~}}y}||x}|}~|x}}|}|~|}}|}{}{}}{{y}}~v~y}}||{z{z|{x~{~~{}~z{y|zyxyz{{{|z|zz|}|{||{{}~}y{z~z|{x}|||}{|~~z|z{|~~|}{{{{~~}zxx{|y{|{}|~x|yzz|zz}~}|~~~|~~||||||}~~~~~}|{}~}}~~z{{}}~~~~}~|~}|}{~~}}}}{~y~~}}{}|}~~~~}}{{~}}~~|~~~~}~}}~}{|}|~}~}~~~|{|~~~}~}~~|}{z{}{}}|~|}~~}~~|~~~||}}~}~|~}}{~{~{}~~}~~~~~~}~z~|~w|~~~~}|y~}{~z{y}}z|yxw{|z|x|~{z}{}~yzy{|ytx{zy{{z}{z~{~z||}~{}~|{xzxzzv}y{|||wwx|{{zzz{w{||~{{vzzvwyvx{xw~zwwz{}|~{|}|zwx~y}{x{~{{{}|z|z{~zx|zyu{z{w|{{x{w{{z{{|zuuyz{{vyu{|}z|y{wzz|}|z}x}}~z{xz|w}z}}{~w|yzvx{xx|{zy}{|x{~y{wyv}zzy}|yz{{x}|}y{}|{z||~~zx|y}{}}|w{}}zzyx{uxy|zwvx|}y}zzyzyz|||{}}{yx}zz}{}z{ww~}{w{yw}}{~y|ywzw}wzxzwyz~y|zzz~z{yzx}{vz|w{|yy~y{{y}y}|}z|{v|y|}z|zxyy}~{|z{z{xx}z~zyx|vx|xvxv{}zy~|}{}}{|z{zyw{}~}~{~}~w{{x{|zzx}xyu}}{vwz}xzywv{vytyxy}vwyw~|}x~|{zxz}}y|y|}|yyy|}{{|}zzzzx|wzzzxz~}wy|{~w|{z{xxy}z}vzz}z|{{|{z|}x||y~{y{z|xz|{}}v|zzxy}z}w|}{xvyzww{yzzzw}|z{|v}s}y|xw|zx}{|u}|y~~z}u|vz|z{z{}w|{{~}z}xyy|yz~wwxvzxz~w{y}x{y}||yyvwxyy|u{|~{}}|z}{xz}{{{z|{}x~z{{yyz{ywwzz~yxzzvz{vz{{{z|{~zx{xz{{|{}z~y{{x{y~z{{}~~~~}v~~}}|zz}~|~~}~~~}~}y}|~{{|~{}}~~}|}}|~}~~{~}{|}{{z{~~|}{}|{z~~|z}}~~}z~~|}~~~y{{~xz}~~~z}~|}|}~~~}{~~y~z}~}{||}~{~|||~~|{~~|{z}~~~|~||~}}}{|}~~}}|}~}}}|}~}||}~}~~}|{|}||z|~~|~}}~||||}x}|}~|}||~z~}|~{|}~|~~~y|{~||~}~{~}~z}~~~~~}~}~}}~~}}|~~|y~z}}{}||{|~~}|}~~{x|~z{}x~}}}~~}~}~}~|{}{}||~}z||~|~~~|}~}|}yzz|}~{~x|xzvzxy|vzw|{zut|{xvyxx|y{}|}v}}{}yy{}|vx}|~y}}x|yz{|zx}xyz{~xz{y}{y|~zz{||vyz|v{yxu{{zzz}|}ywxzz{x{x}{{{|zx|}{w|y{w{{{|v{z{z}yyy{{{y{zz}xt}}xxzz|z|w~zzz~xy|~zyyx}|}{{{}z~}zy}z}wxzy|}||ywy{y{{yz|xyzzty~|{~}zx{yxy{yz{ww}}|u~z{~t{|}{~{~}||~w{|y}{~~{yy{wz}y|y}|}z|{|zx{{{vwzzwz||yzyv|xyy{v~~v|z|}}vx|y{x|~z||zyxy{zyxxyy~{{w|{~v{z|ww|vyyxy}~||z{zzxz~wx|yy||{~}{||}{{y}{{{|}|~|~{{z~~zyzzwz~|zx{{x~|x|{yz{{z|y{||}}x~y|w{{zz}xz}z}x|yx}~{zx|{||}~}z{{xy{}}zv{x~xz}|z|{t||y}vy{wywz}yyzy~y|yyux|wx}{}{xwz|}w{{x{zxy}xyyzzz|{w{yz|xw{~{zyy{wxz}yz{||y|xxx||y|||{|zxv{zx{~|yz{zvz{xxzzy{x|zywzyx|yx|~|wy|x{z{x}}}z}|{yzxy}zzy}z}x~{zzy{x{{}|}xyyz{}z{{|y~|zw|x{{zyy}xw~}|z~xy|zzyw{zu|zyx|z|z|zx}~|z~x~}{y{tz~|y|y{x|xz{}{|wz|~~{~~~}~~~}{~~~}~|{~}{~||}||{~~~{|~{~}}~{}~|}}~|}~~}z~}~~~y}}~~~}|~}x~{|~~y~|~}}{z|}z|}~|}|{z{~{y~|}~}|~}y~||~}~~y|~~z}z~~~}~~}|~z|~~|~|z{~}~~|{{|}}~~}}~{~}|}||{|~~}|~{}z~|}|~}~}~|~~{}~{}|~~~}~||}z{~|}~|}{y{}z}~~y~|}{~~}~{||~|~|~y}}~~}~~|~}~~||}~~}~~~~~~~{}}~~~|z|||{|}|{|}}{}}{~}~}|}{|~|}~~{~}~|~|}|y{}|~y~|xy}}}wz{}xyyzzxzxywxzu{~xz{z|{|{{tyyw|zxxzyuy~{x{~v~}y|{|z{{{yx~|z{|wvxy|z|xyx|yxzvx{~}y||xzx{|}yy{zvy}{yywyz}{y{x}z|x}|u{|xy{|~}uy{zwz{|z}}x{{|yw|yy}xxz{z}{t||~{xv{y{z}|}}zz}|~|}zzxzyt|vyyzz|zrz||{z|vyxzv{|}yxz{xzz~wzzy{~w{}{zzwz}~}z|{~}{y{~~wxx|wxz{zy|y{}yw|{x}yzt{~{ywxy}yyyzyv|y{z{y~|{x~z|z{}||{|x{z}}|{zzz~vx{yyxxx|{}{|x}yzz|{xyzxzx{|{y{{zz{~}~}z{yzz{~zzz{|z|z{~z|x{y{|v|y{|xy|yxzxz{|}y|xy}{z}|}{{z}z|}{~z|t|xzy|{{~y|{~|yzwxuuxzx||{y{zuyxy|}}~{|}yzx|{||z|~~||zyx}y|x~z}|}yxxy|xzzz{yy~|wxyx|zuyy}y|{z|}zz}|{z{{y~}{}|z|{|y}x|zxy~{{}yy|{{wwv}vzy{z{z{xxwy}ywxtx{w}yyy{|zzz~}{|{y{x~{z}}{{|y}v}{x{|wx{z~{{{zw}{wzy}zz}|}xz{z}~}}z~~}}w~z~wy|{w~w||{{zwy|}y|w~{}x{{x}|}zw|y|zyx}v}y|}xx{zxy}|wzyzy}|~}}}~~z|{{~|}y}~z|~}{}}}~}|}|~~~{}|{}}~z~}~y~~~{~|z~}~}}~|~}||~{~}~~}~~{~~{}}}}~~}{}z|~~~~~~yy|~||||}{~{||z}}~x}~~~{|~~}}{|~{~}~}{z|}}{{|}{}|}~}|~}~}~}}|~}}w~}|~w~}|~~|~~~}y~~~}z|}~{{~}z{y}}{|z|~~}{~|||z~}~~~~}}{|{|}|}~~}~}y|}{}|}z~}|}{}}}~z}~z~}}~z~}~}~~||}|}|~z~}||}~|}~~||{}}}~~}~}x{}z}|~}}}}~}~|}}}}{y~}|y~z~~~|}~z|}~}~~~}yy~}zw|{y{z||}{~zyyy|x|{{||z|w}{{{{~|x{z{{|}yxxz|x|zzv|}}{y{y}w{z|{}ywyxy|x~xy}|}~x{|wzy~z{|yy|wz|z{xu|zy~{|{}zzx}{x{}yy{xvxyy}{x|~zx{{}z||}~|{|y{|{t}w|zx~z}z{{|zw|~w}}wz}xzxx|{~}{x~z|z|w|w{xy{{zz{|{u}}{}v||zyxw{{}z{z}yxyz|~w{zw}vzvzy|xz|y|xz{z}||{{}w|z|z}{{xx}x|zz}y||wy{}uy||{{|y|xwvzzwzz}zzv}y~{zyyxz}|~{y{xx|x}zz~}}{|yz|zwwyuyzy|{yz{z{}|x|{~zx~~yzyw|}z}{x{}z{{}zzzy{zzy|}|~}{|y{y{|z~yyzw{{xx{y{xz|x{|}{z}}w{|y{{xx}|x{~x~z|~z}x|{~zz{|y|zy{}v|yyz}|y{~}z|zw{zzx|{|z{~xuv{zx{xxx}zwvz{yv{w{xzyv}z{}z{zz|w|~y|}x{wzzy|y}{{wy}z}{|~{{w{zzyw}}z~zx|}z|z}~{}|yz}w|}~z~z|yy}z}y||~|zz}y}zy}y||z}}x}yyz|xy{~{|z{{y}xzzv{}|{|{y|zyyy{~{zvyxxxzz{{{yw{~z}xt}{yyx~yw}{{}~{}~|z{|z{y~{~w{}|z}yxzx}{}yv}u}x}x{{z{z|{}||{{wzy|y{xz~{{zz||z{w{z~yv|}{~z{y~}}{z~~~|{||~~~}|u~~}}}}|~|}}z~{}~|}~y|~~}}{|{{~y~}|}{}z|{||~~{|z~~}~}{}}|}~~~}~~}||~y}~~|}~~{}|~}~}}{}|zz~}}~~~~|{~}~{y~{y~~z}~~}}~~~|}|~}|~~~~}}{}}~~~|~}{}}~}~z}}y~~}~}}}}}~||~}}}}}~}}}}}|~|}||~~}|~zy|}~z~|~~}y~|}~{~~~~~}z~}}}|w~}}}}~|~}{|~~~}~~~~~{y}}}|~}~}{|{}~}|{~}{~~{~||}~~~}}}}~~}~y~z}~|~}||}{~{}~~~~}|~~~{|z}y{y}}|~y}xyz|wuy{}u|y{wyz{{{yzzzzy~|{{yw~zyyv{{~yy}~xx{}{{}zy|{vzw}xy{x{{|||w}xxzzw|}w|t{vx|zyx{z}zxz{}z|y{}zy|{zzz|zyyzz}|||u||}{{wzx{ytw{|x{rwz{yzxw}{yz~yzvz{w{y~{x|w|{{|{}z~zw|yy|}zszx}|}z|w~~yzz{}z}{yx{y{{xyzuzzxzzwyuxwy~}z}{||z{uy{zy{{y}w|z|{}{y}|vyz|}xvyw{x{}y}|{x{zwyu{y}yzz{y~y~z}}}}y|}|{{zy|z~|}}|x{~{}yzy|v|wx|{vzx{{{zxzyzx~}}t{|xyx|~}{}{||~y{x{xyyzzy{}~{}z{z|}}~|{xx~{zzx}}wy{zx~zww{zw|{}~{{}w}zz{|~{y}|}zx{uz}yzxz{|z~}}{}wyw{wz{x}zyyyzx}tsyyv||}|||v~z||zx}{||||{~|{}yy|}x{z|{zz}||zy{xzzyyzzw{x}yyy{x{{wvw{z{z{|}y|zx|wzyxz{{z~}|~|y|}~y|v{vzzyy~~{{{yz|z|~{}|w||xu|zz{}z{{{}w|yxyvx{{xxz}}~{y{z~}|yz}}zv~z|{{y{zzxz|t~yzy{z}{{{zw|x|z{z{|}z{}|x{|x}{u{z}{{zy}}}ywyyz{|zwz~z{|vxz}|x{wztzwxyy}z{z~zxz|y|{|}z}{|~y|}||}{{}y}~}|{}~~~}~||~~~}}}}z}y{~{~}|~}}|~}~~|}~}}|}y|}~}}~~~z}z~}~~~~{~{~}|~}}}~~||~}y}~y}}|~}~}~z}}{~{}|}|||{}}~~z{{~}}}~{~~{}~}}y|}~w~~}~~|~||}~~~|{}~}~|~~}}}}}|~|}x~~}|~}}z~}y}}}~z|~z}~~{~{|}}}~|}~~~}~~}}z~y~}|}~~~y}}|~{}}~{}|~}~}|~}}}|}~{}z}y~|~}~|~|~}~u}}{y|{|{z|~}~}z}~{~~~{}~|z|}y~~{}~~y|~}|}~~}~z~z|}y~{z{y}||wy}}y~z{~u{~|xyyzyx}~|}|{z}wzx{{vz|x|w}~zx}|z||w~{{|yz{z|xz|xv|{x||zxyx{w{y{xzxz}xxyu|yzzxzx{{zxsw{|qzzyyyzv|z}y|{z{wxzy{}}~zyxzxxy|{{}~zxwzy}z{}{wyz||y{z|z|y}yx{{{|w~{{{{r{z{z}{z{z~{|z|zz~}y|y|x{y~{}~yy{x~|zy}~~~w{|xzxx{}{vz|}wy{yx|z{|{}|~}}ty{{{}{zz}y{|y{}{y}|||}y{xy|{y~zzy~|}x}x||y{}w}{w}||zy~|{yyz{{zzzw}w}||xyzyzy}x}z|}{}{x|{y}z~{{}|yyzyyzyxyzzyy~{|~{}zz}z~z|||zx}y|}}yz}~w~{}|}zyxz{~x|}}xx}|xzx{||{mvu|{w}{{|z}zyyw{~~{z}|~yyx|ywsxvwy|}z~z{~y{zvvzxy}{yy{y{{|}ys|w|x|y}zv|}~{}||~~zz}{z{}|xw}{y{x|wzz||yzz|z}~wxw||zyy|z{|{z}{yxv{z}zx}}}zzwyy~{|ww|~{yxz}y{z|wwz{{z|x~y|yvz{|{~zz{}z~zy|~|wz||{x}~z~x}zvyw{|z{|}zyy}|z}p}~x~y||}}z|}yz~uz}}y{yy||}yy}yy~yx{z}y}vz|{|w{|z|w{}|y|{~x{}{|}w|~z{|zw{|xy{y|~~~|~{{}~~||}~}y~}y|}|}}{~}|}~{}|~|}{y~~}}}||}}{}~|}~~|~~~}~~}}~~~}|}~|~~||~~{~~~}}~|~}}~~~~}|~~~|z||~}|}}|~}{|}~~||~{~|{~}}x}}z|~~|~}}~z}}~~~}}~~}|~|}y|~}||}}}}~~}~}{yx||{z|~~~}}{|~~~~|}~~~|{~~w|~z}|{}}|{~~||~}|~~|z|~}}|~~|{~~|}|~}~yz|~z{~~|~}}}z~{|x~{|}|{z|}|~~{}|~}~|~|{~~|~}}~||}~}~}}~|}||~zz|}|~}{{}~~{{~}~~|z~|z~|z~|~}~|~}~|~}~~z~}y~{}{||{{}wxuzz{w{xvyxzywyv|~{zwv|}yxw}ty|zz{}{x~wzx{y{y|}|{}t|zzyv}{{y{y}~zz{|||xyw{yyyz|y|}y|{yxzw}zz~{}yz||}}y}|xx{yzvvxx{}|~zy{||yyx{{zuw{zzyx|{zz|z{|zzzwyz{xu|{}~yz{z}|x{{zzy{zy}}||{||y{|x}yxx{{vwx{|{zx{xyzwz{|ww|z{zxv}yxzuzv}~}|{|z|}{~||{~~|vx{|xxuz|~xy}xz{yxx|~z{}{y|y{{x|yx|y{ww~{v~~p~}ww{|v{~{{{}}{z|{zz}{|zwx{wwxwx|ywxwyvwxy{y}{x}yyz{{yz{yz|z|~y{y{z|{{{y|x~z{z{~zz~yzuxz~|{w|ywzy|w|zv~|xw{x|{xvzy}zy}}zyx|}}x|~|~~{}|y||x|vzv|yzz{}xz}x~z|xzzyw{yv{|z}vvzw}xw|}~xzz{xx~~{{}yy{}zzzx~}}}yz}zyvxzxyx|{vwv{xv{wy|zty}zxxz{vy~{|zz~zzs|yz~~{|wz}|}}xzzy{yzyw~}yy{|yyw|xz|v{tz}uytz}|yz{{w||~{}zw}{z{x|y|{y{wvy~x|yuwyzx~y{vyyxz{{x~yv{|xz{{uwzt||zzz{~|}~yyx~|{~yxzt|y{z~z{{xzxy{y}yz{wy{zww}z{uwxyzx|zyzzz~w~zw|}z{zy}{||y||~{|}}~~}}}}~||y}|~{{~~|}}~}|}{|yy||~~}~~|~~{{y~}{||z|}vz|~~|~~|~{~}~~}x}|~~zy{}~|}|~}~}}}}~~~~}|}~}~|~}~|~}|z}~~}}{}}~|~|xz}}~~~{zw{~}{}~}{~|{|y}~~}}{~~}v~}z}~}{|~}}|{~~z~}}~}z|~zr}}~~~~}}|}}{}}x{|}y~zx}~x{~x~||{~~|}|~|}~|~}}~|}|~~~|w}{||}~}~|z~|{~|}}|}z}~~|z|~{z~y}~~}}~~}}}{~~~~}u|{yy~~}|}}~~~~~~|x~w}|~z}|}|{~zy~|}~}~|{~|~}~~{y~~~~~{y|||}~}|~y{|}}}|{~~~~{}{}xu}|}{z||}yvyz|p}{wx{{{yzy~z~{xz{{{xzz|w}ywyw{z~y|z|}xx}zxyyx|y|{x}|v}zzx{y||}{}xy{yxwuzvxyzzxzz{w{zz}zuvxxxzw~yyz}|zxz}w{|z~zwzx{y|z||~{{|||~zz|xw|{zxzzw}~{{{}y|{~{x|{zz{xv~x{|xy|zuy|}}y||y~~~~{|{x}z}w{~|}z{{{|yryz~z{yzwyw||}}xzz}|zxv}yyzzyzz|z|z~{}}wx{|zz{||z{~}x|{{||{|~x{{{z|v{{|z}}~v}|y|~zy{{y~|~{{yx{|{zz{{}y{u{zxxxyx|~vz{yzz}{}~zyyyv}|xz}~}|z}{|yyz{zzz||zzytzs|{v||~|x}{z~y{}|{{|~x}y}~|x{yz{xx|yu~zwz|xzy~{|zy{zx|z{yx|{}w|}y||~|}~yyz{}}xz|{|{~yxwx}|x}|{y~uzzzx{}{zxv}||y}|uzy|tzyy|{x{}~yz~~wzxzzw{~y{{xv}zz}zw}||y~~yz|v{}{}zy|y}wwz}||yzx~|y~}wzwy~y~~y{tv}{||{z{xz~yzx{y}|{zzw{yw{}{v|}xzy{|yyvxxyvz||}z}z|{z{||zu|x}}{z}|{zy{x~yzv{xy{z{}v|{~uy}~{zyzy}zz{|~||yxy}|}|{z}||xzzy{|{}y~ytyw~x{}w~w}}zzy{{zy|x~}xzz|~zw|||{{{{}|}z~~~}z~}~}|}~~~}}{{{}z{~~{~|z|}}{}~}}}~~z||}~}~}|~{{~}~}}~~~|~~}}}~{{|}{|}~}}|}{~{~|z}~~{~{|y~~z}}}}}y}}{|~~z~~~z{}y~}~~||~~~}}}{~}}~||~z}|~~z}~~}}~{|}}|~~~~{~|||~}||~~~|}}}~~}}~}|~}||q~|~z||~|y}|}y~~|~}}|z|z{}}}~~z~y}~~~}}~~~~~~|~~}}~}}|}~}~}x~{~{}}~{~~~x|{~~~~z|{|}}{{~|{}}||}~z~~{}{|~~}~~~z~}|~~~}z}||}{~||~~~||}~}}|}||}}~{}~}}~~|}}z~{{{|z}z}{{{yy~vzyx{x}z}z{y{zzxx}z|z{{~{z~zz{yz~y{zy{{|vz||yx|y}|}~{|}|{yv}~|x~|{|}zx}zwy~|xxy{yyzx|zzzxvyyz~}|{{{t}yys|{yyx}~yy{zzx|zy{}}wz|z{{zzy|{}~|x}ww}xxyxwzvyxx|}|{{{z{zz~x{~~}}{}{wy~||wz{}z}|x}wyxz|vv|{uwyvy}{ww|{y|yz}xy|x}yv|{|{|{{y|~{uyzwyz|}}}xv||}|w|z~}z|x~{yyy{y~zx|zz|wvzyzx||yyz{yzy|}{}z{{~{|w}|x~y{{{z}}||zxyy{{xu{{x|wx{|y{zv{~w{||yz||v|{z{}}|x||y|y~}||yz|~z~yz{|~{zzxx~y{zuy{{x|{y{xv{x|uzz|x}|~x}{|{wxy{~}z{|~{y{}||}{xx||}zz|{~|{wz|t}{z}uwwvy{yz}{|||{x|y}z{|zz|w|~}xyy{z{}z|z~~{|y~~xy|zy|y~|v{}wzzvz}{ywz{zyyyxz{vz}}~}zzz{zy{|{}{z|x~|~|xz~|zz~y{yz{u|{~|yy~{}}wwzxz}vywzvzwy}zzqz~zxz~|~y|u{~z~~|z{{|z}{{~xz|z{{yw{}z}zz{{xy|zxzzzx{w|wywwwy}|}{}}{x|}~|{{~~{{|}|||z|zzv}~|w||z{zy{}~{{wwy|x|xz|yyxtyu|v{|||~|~z}w~x{{|~y~}{|~}}}}~}|}|}~}~~{~}~z}~~y~~}}~~}~~x||~{~}~~x~~~}~~|~||~}~~}|~|}|}~}y~~}~~~~}|~}~}}x{~{~}{~~~{}~~~}}}}~}{{~~|~~}y}}~|{|z~|}}~~}}{~~{~z}|}}{}|{~|}~|~y~~|~~~{||}|~{~~~{~}|x}}}~~}~~~|}}~|~~~~}~v}||z~~|{x{~|}~}~~{~~{~~~z{{}~z||}}}||~|}|}}{~}y~~}~{|}~}~~}}|w|~}z|~}}}~~~||~}~|}~{x}z|x}~|~}}zv~{}{y~~~}~}~}z}~}}~~~}~y~~|~~||~~{}~}~}~}~}wv}}~z{z{~t~xy}zzvwx|zy{z}y{}z{|{yu{x{z}{{||xxxy{zxztv|yvy||~zv{{}|}{{}uzz{{y~z~v|z~y{{~{{x{vy{}~~yy{y~{ywy|xyx}yz~}{}y}x~~|}}yzy{xx{zzxzz~}}{w{~}z{|{{|~{{zw~}{zz{~{z{z{z{z~z~zvz}|w{{~yz}zw~}zv{~z{x{|x|zwyz|yz{u}z|ytzy}|z}{w{x{x||x{xz{y|yyw~~{z|y~{{~yyy|yxx{{w|xwz|{|{xzxzy{|||~|{}|z{{{zyyzxu}yy|wy}}}}{|{}zx{{|}}wv{wv~}|w~{{y~wz}}}{uv~}|}~yz~{vx}v~|}y|xzzy{y~v~{{{~||{||z||~yyw|zx|xz{}~xz{y|}{z{yy|{|||z||zu{{|{y{xzy{xy{y{}yy{y~zzwyz|z~wzzz~|zx}{yux{{yxu|{xy}{||}}}|y}{v||{yz|z~{z}}|z|uzvxyzz{~|wy{{t}~|z{~{|z|z}z|{z}|}zyx~xz~~x|zx|{zxzxww~zyzy|}v|}}||zzz~wz}yxzz}{~{y}wzyz|||xw{}zy{v{vzzz}y~||yxz{}zwyzvyzxxy}|||x{|{|z||y|z|{x|x~}wxz{zz|||{zy{yzwzzy|~{{x}|{~|y|{yy}{|zy}v|zz|{u~~~yz}|{{xz}{}y}|x{s{{{||{yy~{||xx{~}~||~{{~}~}||}|~~~z~}~~~}|~~~|~|}~}}|z~}}|~}{{y}}~{}~~~}}}z~~|{z~}}{}~~}}~|{~~}~}{{{}}}}~~~{|~~}|y|z}~}}}{}~||{}{}}~{~~}~|~}}zz~~~~{x{{~|{x|~~~{~|z~|{~}zz~|~~~z|}~|~}z{}||~}~~}}|z}z}~}}}}|}||~~||~~}|}{|}y||||z~{~|~~y}~|~{z~z~~}~|~}}~{|}~|}y}~|y}||}}}{}~}||~|{|}}~~z||}~~~~}}~~~~{|||~}~{{}~~}~|~||~|}{}~~~z{|y}~}y{|~}|y~}|y||||~|}|}~}}~~~||}~||~|~~}~|}~~}~}|~~}~}~}~}|zwy||{|}{{{|||y~z|vzzwzz{z}}{|ux|y}y{wx{}v{{y~xx{zz{y|{vyzzyyzyzx}zx||~{{zy{xyyzzzzvy|yxvyy|zxyyx}}}z{|z}|}{~zzyx|yu{yv{y|y|{yy{|yz}xzxx|~wxv{y{yy{yy}}~yv|yyxz|vz|yz{}y{zz||z}|{|{w|{|}xzz~{z~x{w|{xxyz{wvwwwzwzy{wyzxyv|xtz}{|w|x|yy}u}zzzu{yz}}x~zxzzw}yw{{{zzw}y}xx{zuw|{xx{y~|yy|wy}y{xyw{zx{{{~zyxy{}z|}{~|}v}z{|}{}}w}zyzyz}wx~yy}v{{wx|{zzy~{}{zyx{{zxz~|{}{|~z{}~z}yw}{y{~|z~z~u||}xxyvx~yzxzz{w}w|}}}||z|v{{|y|{y|~~{y{z}y||v|{|||{yz}x{{xwz|xyww|}w{z|w|ysz{y~z}{|z{{x{}}y{}vx|x|zzyyzxuz||xxuz}xv{yzw|xyx{{yyw{txu}nw|{|{~}v|x{||yyy|{{||u|{}||x{}}}{{y~{x{|z|{z{{zxwxyyz{yzxyyz{wxy}z{uzz||~}z{}y{~z~{|u{|y|{{{vwwx}{vyzz{x{|{{xw{}|x{{wzy{x}|}}{|}~|}{}|{{~{}{~|yy{|{~~q{~y{|zxvzw{uz{y|yyy~x{y|zx|yxuuyy|{wx{z}}xy{|yx~~}~~}~}|z}||s|~}~}~~~{}|~|}{|}|}}|}||||yzxz~}~{~~}|}|}{}}~z{{|yz}y~{~|{|{}{~}}}{{{{vz{~~|~|}~~||x}~|}{}{}|}}|{|~}{z~}~~|z{~{~~||{||}|}~||||}~}}{{~|||||~z~{~~}{|y|~}}}{zz||~}~}}y~}~{y~~}|}~}~~{}}|~~y|~~~}|}}{|}}|~~~z~t}}~}~~}~~}}~zw|~~{{}z{}~z}~|~~}~~z}}}y}{{y|{|}}}~~{}~}|{z}~|~z|{z{~~zy~|{~}~{~~|}}~{|{}y}z||||}z}~yzz{|~~}~~~{~~zw~wy~}}~zyzvyxvwx{yww~z|v||{vyz|}x|wzx|xxyyywx}zvy~zuz{y{zz{yyx{{|x}|{yz|zt{}ty{{~{||{}{|zy{w~{yy}}yy|y||u{xz{yz}z{y{{{xz|x~x{x}{x|{xx~y}z|y{z}y|y}x{yyzzy{|yzx}|yy|zw}wz~z{|x~}y{zz{yz|{{{yy{~z{z}|{zy||{xuxzxyw{y}|yzw~v|x{vyyvxxxxv||yy|}zv|xy|z|zyw~xz{y}xzx}|xz{~~xyzy}}}z~}z}x{yy~z|y{{|ywxyy{y}xz}{yw{}|x|zz{yy~{z|y{~|wz~}wyyz{{|y}x|}}y{y{||xyx{}{yt|z}}w|zw{|{{{y{z{yz{{~z|yy|zyyy{{{}yzvyyvz{{x|{yzyy}{}|}|z~}y~{|xw|{v|xv}~{zxxzz{|{{}y{yz|y{{|{zz{{zz|x{|yzw|x{|x}|}~xx|{zw~zzz{}|z|{xz{vyvzzyyz|y~|y}|y}|ux~y|}sv}zyzwxwz{yzw~|{zwz{zy{{wy{y|{}v|}{x{wxz}y||wz}y{zwx{zz{}}zyzwy|w~|zx~y||zw|w}u{z|{}yv|x}wx|x{{{~yz}}zx|{~zzzvy{vxw{z}u|xx{~w|wxzyzwyvyz||v~zzxyxy{zz{{|w||z{w}wxwx{|wx{||}~x{{zv{w~zz~{{}yx|{zyu}}vy}yzxxwzzyxz{{{{{|~|~~~}{z{}}x~y|{}}|{|~}y}}y{}~|~|~~}}~|z|||~}}}z||}}|~}z}y{~|~}}}y~|}z~}~~~~z}{~|~}}~}{}~}~~}|}~||~}{~|~~}~~|~~z|~{~|~||~{}|}{|~}~{yx|~}~|~~~|}}{~~|}~}}z~}~{|{~~~~|~y|~|~}}}|~||{{|y~}~}}~~}{~}~~w}~~}}}{}~z}||}~y}z|}~}~}x}}}~}~{}||{}~}||}}~~~}}~}|z~~|}~~{~}|~~|~~~~{z~{~}|~|x~}{|{|}{~}}~{}}~|}~}~~{~|}}}}}}{}y|}{{{~zy~|}y~{{}}~}z}~|}~}}yy}yxyt|~{y|y|zysyyw~|{z}w|v~{|xzwzy|zz~{y{{~zv}{|{{{~yx}|{y|zz|}w{z~z|{yzzzywxuuyw{|}|yy}|xz{xxzyyxy{{x}{{z|{{x}y{zx~{{|xy|{~~~zwvxyx{|zxzzzx||zz|}z|v{x~tty~{{|{{y}|x}y~z|{wz{~{x|{z{zzz{z~xwy{zyz|xvyyxyxx{{}z||vw|yy}~v{z{|~zxz|z}{}{~zz|{{~w||zyx|{xzwx}y{zzxzyx|{zywvyyztz|w~wvyy|{x~{}|||{|y}~}wz|}{{yzzy|y|vy{zw|{xxx|zzv{yz|yuz{|s|zxyx|~xyz||}z~{~~z||~x|{{{zz~~}~~y{z|z}y~zz|x}zy{v{{}yww}|yxywwy|zyy{{{ww|}|~z}yxx|}~w||}wx{~y~ww}z}~y|zxzwyy|yxz{wzzxz}zwx}{x{{z}|xz}{w|~z{}{||{~}z|}|{z~wy{{{wwxy|y|t}wzx{x}{}yyw{zy}|{||zxxz|yyw|y}{|||y{z|{{|{}yx}|}y}{{tx|z{{{y~w}wy|||x{ws}|yxuwy|~|~zy{yy}|z~wyz}z{~|}|uw{}yv{{x|yz~y{xw}yyvyy}|{yy~{{|z||z{y|zz{w}{|{}{{{~{|z{|||z{~{y|y}~y{x|z{v|xxzx|~x|||}zzwu}}yzxz{y||yyzu{z|~{vyz|}~~|~~}}~}~{~}}}~{~~}}}yz~}~{~{~~~~}z~x~|~~{|{|}}}|~{|~|~{}}~{y}}}}z~~~|}}}~|}yy~|||}}}~|~|y|~}~~~|}|}{~~}}~~}{|~w~~|}}yx~~~~~}~~~}}}y~|~{}{{~~}|~}~{||x~z~}}~~}~}z}~}~{~~z|zy|}|~~z{w}~||~}~z~z}||~~|~~}z}}|}z}{|}~|~~~{}|{~{{|{}|~~|}}|~}|{z{{~~~~~~|z~~|}~~~~~|{w|~|~||~z}~{|}}}|~z~}~{}~}zz}|{}xz}|~z{|{~|~{~~||~{~~~}{|~~|{{{|~|zy}}~}~~~~}~|{~~y{|}}{y}{}}}~~}~}y|zxxy|z||||~x}|z{yw{yz}|~z{z~|}|z}}u~y|}zyyyox}y{|zw}zz}y}z}}z{}|{w}~yxwy{|zz{zw{y}yy|{}y|xx~zyz}z|}}y}zzzz}{{||z{~z{|~xw{~{y|{uzz}{}z}{{xz~~yy{||xx{{{}{xzx||zxz|}x}w|y}yz}||zzz|w{z{{z}}zw}w}{{xx|}y~xyyw||}x}~{y{|}|{xw}zzx{|{{}xyu}}zzyvv{|yzy~x|yzwz{{}|z{{y|||z{|zzxw{{z{~z}vwy{zxz}|z}x|z|}zxy}yz{~zy}w}y||}zx{xwz|y|~yw~{y|z}|y|xyyz~{xx|~z{{xzyw~{xy{}|}|~||v{xzy|yzz{x}z|~}{{z~{zzyxyzzz{w~{z}{xv{}{{{{wy}}~y}{z{~}x}}}yxx|z}xz||z~~xyx{|x{w{|}z{zy{x{wzzzyzwwy|zzzzy}z}zw|{}{~y|}xy{y~uxxvw}ywzx}|{{uy~v{~|{yy}xyx|||}x|}vz|z{}xxyz}|y|zu{}wzu{|{||{zy~y{y{yz|}y{z{~{|y~}x{|yw}|{{{yyx|yyz~~|~{zzyz{y{wz{zzy}{|z||{z}zz}~|yyyyvz~yxy{{xz}}}xx~z}x{zy~w}wywyyy|||~{yyzz{{z{}xzy||vzz~yy~|yy}{{{z~{}u~}}x|xv{{{~}}zz}{|y||y}|~zzxx|vy}|{}}~|~||||~}}}~~~|~~}~~~}{}}}|}~}}{}|}|~~}|~x}~{}}~|}~~~~}{~{|}}~~|~u|~x{}{}~}|~~~}|{zz~~}~|||z|{~z~~|}}||~y{|z|{~|~}|~z{}}v{|}}}}}}~{~{|||}~||}~~}~|}}z}{~|z~~|~}~}}}{{t~|{y}~{{~~|}z}}}}}}~}}{~~~|}~~|~}{}}z|~}~||~~}~z~~{}~|~~}}~z}{|}}{~||~~~~}}}~}~}||}{~~~}}|~~}}}{~~}}~~}~~}{}~}~~~}~}|}||}}{~}~|~~|~z~|}}~||}~~~~~~~~~~}}~|||}{~~{|z|}|{||}zyw{y}~x{|}wzy|~x{}u|z{|{zwxy{}||}x{y|z}y~~{~}x{{{|{y{y{|~~z|z{yz{w|yzx|{uyyy~xzxv}x}}||~|{}|}~|}yz{~xy~x~{|yzz||zz}}w|{{z|}y}y|x~x{~{zx|}zxzyw{|~{~y{{|~yy||}}}y{z~{z}y{{yz}z}w{x}xz}~z|{x}z|wy}|||w{~~z}}~~}x~}}z|{{yz{}}y}zz}}{|}zzx|}}x|{~x{|xzxx}x||~}}{y{~{}~y|z|~}~~{|{}}~|z}|~zw{|xz{~wy||{yz{wyy{yz{||{~z{z~z{~y{}z}zy|{|y~}||{}}}x|~{zy{v}y|z}~|{||uyzv}y|~{~~z|}yxy|}{}~y~|z{}z{|{}xz{z{z}zzy|}}}{|xxyy{}}x|z{{{s~{}}{z}z|~z}yx{}zz~|}{~x}|{}}x|yz|}|zz{||zy~}|z{x{xv|{~{|{xy}}{}|~|z~{z}x~}}|{z{z~zx|~~|}zz~|{y{||~yz|{yyzxz{z{~wz}{~|z{z}{z}}||}|}~{z|z}{{z}z{|}yy~~y|y|~}{yyyx~}z|~y{z|z}{w{~{~~|zy{{w~}z{z}~~~}|x{y{x}}}}}~zxzzzz}|x||}y{yxy}zz}||{}|{}|}z}|{{{~~~|}v}}}|}|{}|||~~{}}|~}|y~~~~~~~|}{}}|}~}}|||{~}~~|~|}~~{|~~{{~}{z}~~}}~}~t}{z}}|~~~}~~~}~~~~}}~}~}|~~}}~}{z~|z~}z~~}~~}~|{|}~y|{|}~}~~~}{~~|~{}~~w~}{{|~~~~x~{|~|{}{}~~~}~~}{}|~}{~zy~}yz}~~{~}|~~}~||}}z{~~|}~~}~}~|{~}~}}{z}|~|zyz|z{s}z~|zzy|zx|{v||zy{~}{y~y}{wzzx}{{|z{yz{|z|{}x}x~vxzxywxzyvzyzx}x}zzz}z}vy}{zxvy|zy{||vu|xxw|xv}yzzy{x~|}}zwx|zv|z{w{|zv}x}xy~{yzy}|||}{|{}y{zxzy~{}zuy|{}}|zy|x~xz{x|vxzy{|{x}{{vyz}}zxz{|z{zx{}|x{}xzwzzz||||vzwxx|x}y{y}y~wv{|x|yzw}tz~}}~zy|y~|zzzy~zw{xzyzz}x{y}zzyz|{xz}xx{y|yz|{z~{}{}}z}{zyvwy~|{zx||~{y}|xztzw~zx}xzz|xwvzwzy{}|{zz{{x{v|wzy}yz~{x|{w|zy{z{||z{{x{~z}~}z}|}z|}zz~wwzxwx|y}u{v{~y}{w{y|{zx|zz|y~|}w{v|||xz|~}y|}~yyyzy}|}uzxy~xzz|xz{yzyw|z|}{~x~yx{|yxz}{||w{zwzz|{zzy{{tz{w~zxxzy|}|||z{|z}y||y|z{x{|~z}yz~}xzyw~|{~x}}v{w}wywy|xwy|yvy|y{zz{|zw{|x}{|{y{{}{wwvxxt~z~~{ywy|y}uwz|zxx|{xvwvy{{|}vy|}uyy{z|}{z~y{|{pz~yxz|{||y{y{|z}xw~zxy{y|zzzy~x{}z~{z||}z{{|yv}}y{vzz|{y|y}y{|y{|x{|xx|z|yxw|yv|||zxu{xz|zx|~w~~~}z}~~{~~}~|y~~~{|~y}}}~|~|{}}yz~}|~||}y~}|~}}}~|~z~|{}}{z}}~~{}y}|~}~~|~}z|zz~{y|||~|}~~~~~y~}~~x}{}{}~~{{y~~z~}|}}}}}~}~{}~|y~|}~|}}y}|}|~~}|~}z||}|z~~x{||~~}|~}~|~~}||~}~z}}{}~~zz~~}}~~x~|{z|~~~{{~zz~}y{~~~|~~~||~|~~~~u~~~}}~~y|}~~~~{|~z}}{y{~}~}|}}~}z}}~~{~~|}|}z}|y|~z||||~~~}~|{|}~||~~zz|y|~~~}~~~}|~~}|{}z|~{}~~}}|{}}~|zz|~yw~{}}~}~~|}}|{}{|}{~}z}~}yx}x~||~}}x~x~}~}z~||~|~~}~|y}|}}|~|}|}|{{||{x{~z|yyyz|ww{vztzw{zywuyyyw{w|x}z{}xx~xsu}yz|z|}u~}|~{|}|y}{y{|zy{w|zzyuzwwz}||w{wx{w|zvy}{xuzy{v|vwzy{x|y{wyxyz|zw|xz~{|}}{y~{{z{|~{x|{yx~xxxxzz{~zyw{zyxzwy}y|yxz{zz|}y|z}{}{~yy~~v~zy|{}~yvwy{}x|x{xux|yxx{uyu|wx||}zxzzy{yy}zy}yz}x}|x{|{xxzxz{}x}y{wyzx}~wx~{y{xz{w{xy{y~|yxzxvzyxz{z|{}}{~zxzy~|tz}{zz{}{x}|~{|x|}x|vxwzy{y}yzpx|~w|yzyt~z{|zzzx|z~~~z{x{z{|zz|~|~y{yy}z|~~{~|qyy{z{{xxz|yy{y|}yzyzyxqxy{|xwvzz{}yyzxz}|{}w{|wz||{|z|}xz|{x|yzyy{}{{yzzvy|ztwwzy}{yvz}wyw{{|w|z}{|{}~z|}ypy}}xzz~z|z~zy}yzzvzw|z|yz~w|zy|{}wxwyy}{{z{t}y||}|yy{ywxy}zx{zxyx|xzy{{y}}y~z~ywxv|yzwwzzxxuv{tzxyw~y}yy}yz{vy{}||{z}zx{{z|z~vy}{y|}vz||z~z}~zuzvz|t|w{|{}zz}uxz{xx|vzyy|{}z|~x|{{z|~zzz}vyx~{~}v|~||zxz}sw|x}{y|{xu{xzy|{y}www|}~~y|~||}}z}y{|~|~~~{~~|zy{}z~||~|~|~}}{}|~~~~}z~|~~~~z~}z{{~~|z{~}}y}~{~}z~}}~~}~{|{~z||y~}~~~~}~~y|z|~|~z}~|~z~~{}~|}z|{~~|~~}x|x~}{}~{z~z{}}|~{}~~{}~~}~}}~~|~}|~~|{~||~~}~~z|}~|{|~~y{}y||{~~|{~{~}~}||y}}~~|}~|~|~~|~~}~~}~}}||}z{}|z}~|~{~}~}|||z||}}~~|~}|y}|z}~|~~~{}~|}||zz}}{}|~|z~v}}}|~}}}}}~~{~x|}~yzz|~y}}~z}{{~~}}}~{z|z|}~{}{}}|w{~}y}|x{{|}~~}|x|}~|x}~zyvxz}x~{}zzy~|}}{}zzz{}~}x|{xx}yy|}{}{y}z|~zzz|y|z||{|z{x~yz}z}|}y{zw{y{}y|{{y{}{|y}|~}|{{{||yx}y~z|{|y|{{|z|~yz|yzywy|{}}~x}~{{{wzx~zx{}{}{{z~y~~}}{yywx{z|zw{z{yxz|y|{x}xzz{|{}|x}~|}yy}|z}{v{wz~}}x|y~yxz|{xwz{|x{z}|}y}z~z|}y}~|yz{}|vzx}xx|~yzv{}z|{zz}{y{{}v}{|}~|zzy~}~}yxzzv{yz{y}}~||w{xz||z{yy}~x{{zw~|}{z{z|yz{{}{}}}|{vx|z~|z}w|{yz}|w|}}}y{z|}}w}}|~{~~|}yy|}}~|x|yz|}||{{zzyy}{~y|}~{x}z|}{|{{|yu{~zz|{~}x~z|wyz|x~zzx~y}}~~yzz|{zxyzy{}|||{}~|zz{x|{|y|~|w}|{z{y~}{y}zu{|y|}{~z~}}}}{|z~}|}}{zz{|{{xzv~}z|{|}{zx||{|{{~y~x|wz|~~||z|{~}}||x{}z~z{y~}~{}|{{}xv~z}}|y{y|}{{~x{xy~{{||~}{{wy|}}y{|u{|}}}{{|z}|{{{wy~}y{~z~yz|{|y{wzx~y|y|}~}y{{~~z}|{x}z|~y{~z{{x}~z{~y}yw{{}{wy}|}}~}~~~}~~{{}|~~~}|}}}}}|~}~}}~~}{}}x~~|~}z}~}~}}|||~~|}}z~}w|~|~~|}~~~}|~~{|{{~~}~{|{{}~~|}}~||}x}~|~~~}|~}~}|z}|~~}}}~|~|}}}||}~}|w|~~}~~~|~}~}~{}|~~~~}|~~{}|~}}}~|~}||}~~{~}~~|~}~~}~}~|~~|z|}~~~w}|}~~~||}}~}}|y~~~}~}}~~~}~~}|~{~}{~||{~~}~{~|~{~|{zz~|~}yy{y|z}xzwzzzwt}{yw~zy|y{{yzwxy}}~|x{{{||}z~}z{zzy{|}x|}{~~{yy~{z|{||ux}{|{|zzx{z}}~v{|x~|yx}{|x}{~{}yz}{{||z|}{{{~}zy{|y|{~{xx}}uyz{yz{{{}x}v{xzzwzxx{~ww{yy|xzxz|y|z{{xyx~}x|{w|{x{x~yzv}{y{xzyzzz{z}~z}}zy{xzzxzz|yy|z}{zz|}|}~|zz{~{x~zy}y|{~|{zwv{}zy{z}z|z{yz{zu}{w}{~~zy|y||}x{zz|z}y}|{}y}{{v}z|{{z}zy}|{v{y|{{|zu|z{zwwyuxwz||}yxy}ywzz|zz{yxy{|}xzx|~z}|x}yz|xt~wuz~uu}z{zyuwy{xywy{wwz}{v{ywy~~}||||~||~|||}}~{{|zvz}{{z}z}||zzz|z{vzzxxz{yy{x~{z}}{{|}y}{wy}{{{{w|x{{~}~wzy~|zzz{zxv{w~zzwwy}zxyzx{yzxyzzy{|z}|{~{z|zy}zz~wy{|yy||zzy}z~{|}}xyz}w{}zxyxwz{{}xz{zyz{ytzzzz~||}{yy|{||xxz~~{{|yzz{yy{}{{wzxwxz|zvy~{}z~yy{w{y{|{zw{z{{|~}||zy{}{{}|~zx{}~|zxz|~z}y}xzxy{zz{}yyyxzzwzwz~|||{~z|uxzyzz|{{|}{}~~{~}|}|}z~}|{~~~}{zz~}|~}{~~}}}|}~}{}y~x}}~|}}~{~}}~z~~x}|}}}~}}}}|{~~~~{{|}~~}~~{}~~~~}~}z}||~~{}z|}{yy|}~~|{}}}}~~~|{~z|}}}~|~~~||}}~}||~}z}~~~}~|{|~~|~|~~}~~}~{~~}{~~~z~y~}~~||{{~{{{|}{~y{~~}||}{|~x~|~y}{~~}~|{}~}}}}~}~{~}|~~z}~~y~}|}z{{}~y{|~}~}}||~}|~~~}~}|~}~}~|~~}~z~y~{}~}o~~{|~~||||~}{}}|y}|}z{z}voz|xz{yyzxz{{yyzxzzwz}zyw~}zx{{z|{z{zzyzx|{uxzv{yxyz|xzyxxzuy|y|}{z{~y{}{}}zzzyuxxvzy~x~wwyw{|~||xv}y{~~zy{~|vx{wz{z~{xxzwy|xy}wyv{x{{zw|x~yxzsy|zzx~{}}}y|~z{|z|}}xxyzyxy~x|yz|yw~|zzz~}|{{{{y|{wz{{||}|xtzyux~xx}{x{|wzywy|zywyzyz|||wvz}zyzwy{{z|yz||z}w||}z|yyzxzz{zxyy{~|vzz|zyyzy~}zx~zw~z||y}||yx{}zz}z}{}z~|w{y}}{|{}vwzz}ty||~y}}x~{}|y{|x}~zyy{wz||y{yzwvyy{yz{{}}z{z{|{z{x}{y}vz{yz~xzzyyz}y|yx{{}~|w~zyyx|{x~|xz{{|~}wz|yzytx{{}}{{|{||}{|zxvx{vww|yy~{z||yy{z{wx~z|xxz~zx}{zyw}~xzyx|w{y}w||{}|{{{|}z{v~}|zyyx{z{zy}y{v{y}x~y|yz{|{|}|zy{|}~z{}yzzyz~w|{|~z{~~z|wyyyx~{|ywz~x{}~|xxxw~yy|y~|{z|y||~}{vx|}vz~wy|xw{}{wz{yyz~yyy{y|xzz}yyywz|x}yxx{y||}yy{|zzywx}z}{y}{zzz}{{{yu|{|zxzz|ywxz{zw~uvw~zyyzzz}{u|vy~z{z|z|||~~{}z}}}{~|}~~|~~~~}~}}y}}~zx}}}x}}~~}y{{{~}|~|~|}~~~}y~~}~|~}~~~~{}}x{~}~||~}|}~}}{{~}~~||}}}z}}~y}{}}y{}|}}y|}}|}}~~~~{}}}}~{}~~}~}~~||}~}z}}~|}{~}~}~~~~~|~~}|~|~|zz~|~|~~{~~z{~~{~}~}}{~~}}~|~||{~}}}}y~{~||{y}|}|}||~~||~{}{z}z~}~||x~{~{{|~}{~}~z|}}~~|{}~~}z~{||~|{}~~}}}~~y~~~|}~~~}~~}|~z}|~~x}}~}~{~}~}~~~~||z}}~~}{}z}{~~}{~~~{}~}~~~}z{y}~~z||~{|{}|xw{z}x|}{{~x}|xy}vzzw}|wv{||}wxy{z{|}~{{~y{{}yz~z||z|y}~{~~{}|x|{z}|z~|zy{}}z{x~{w|}y{z{~zz{u{zzy|~y{z|{x~zzz~{~}|t|z~}y}{{}|~{wyw||zzy}{zyyzz~x~yz{uz}{z|zz{{{|y{y}y}z{~}z~|{|{~|}x{zu||zvu}}{~{y|y~{}||yz{{yz{~||{{{{}{}zyz}yzx{~|z{}}}y~{||}|~~|z}zyzy}|xz}y}}t|yxzx{~y{}}zzv}}|~~|~{x~|}z}}{~|zyz{w{z{|{x~yx|~~||}xzuv|z{zz|wz~~yw~{y~~}||{}|}zyz}}}}|z{zz|{}{wy}|||}w{{}yzy{}|}~{}z~|v|{s~~~~~|~z{~{|}y}|{z{vzxyy|xzzz}z}|y|y}z|wzx~y|~}{}~|~z}y}|||x|}|}|{||~z{~||}y{yx}{}~zyy{|xxu~{y{}||}{x{~~}|{}|w}|uz}||||}~x~||yzz{~xw}{xyxt}z{{}{{zwwzx}wz|}{|xx|||}{|}}~{y|}z}}{|}}|~}}v|~{~ztz}}zz{~{}y}w{|~~~x{}|~wx|~}|{|~}{zzy}{|{|}v}{{}|~z{yz||yz|{z}y|{yz{}{zz}~yz||zvw|z}x{z{y{~z~~~~}||~~|~}{}}~~}~~|~}~z~~|~~}}}~~~}|}}}z}~~~~~}|}~z}~~~~}}~x~{|{~~~~|~~|~y~~~~|~}~~~}}~~~~}~{~}}}~|~~~}~}~~}|~||~z}}}~~~~~|~|~{~{}x~}x~~|~|~~||~}{~~~z~~}{{}{||}}z}|}~~~}}~|}}z}}~}~~~~||x~~|{}}z|}}}|~}~~}z~|~x~|{~~~{~}|{~|z{{|y{zw{wvwy|{yz{x{~uyztz}|v||||{wz}~~||xvzx|xxz|xxw|~u|~yz}vzv{|vzy{x}zx}|}|~w{w||}|y}{yw{}x|y{~{zyuy{ww{wyzv{x}||v}y|{{zy{y{|zxz}zz{{y}|{w{~{uyyx|w~x{wzzy{z|z|{|}yx}t}y||w{yutx{xyyx~wyz{z{|zy|x||}{y|||{ww~x||zyz~w}xy~}~yw|{zx}yxwyz|z||y{v|xz}z{y{t~{yy|z{xyx|zxzzz{}y}|{z~yx{|y|x~~{v}yz}~{vw~xxz~yz{|x{z|zzzy{zw{{|}{|{y|z{~|z{yzwy|{yxzz}~{{wywzxzzy|vyy{~{z{||{{{x||x{}{z|yz~}x}~|y}yzy}x}v}zy{{|}x~{{~~wwxyyz|wz|yx|y{{yzxzyyzy{u~{wxzw{{zzwwzyzxy{y|{}u|yxz{z~}w|x{~z}z|{|vw{xvyz{}|x|wyyzxxz{{zzyy|}u~z{z|zzz{|{y~{ywy{y}~{{yw{|{{{{w~{wy}}{u|zy{{{y~~yz|zyw~|xz}x~z{w{{y|vuxv{xx~ytuz{{z|vyvxzx}yyxz}z{zzx{xz~|{x{|{xzy{|xuz{}}|y{z{{xyx|s{vy{}|zz{{xyvzyw~yz|z}z||vyzxzyxzzz{yz|y{vz}x|y|}xzwxzv{v{{y{{zzz~~y{{}{w}x}xy|xx}t~|{yz}{x|y}|~t~~~}~~{~{~}|~~|}}}|||}z||~~~{}|y}~}}|}{}{}{~{}{~||{{}|}y~}~z}y~~|~|~|}{~~~~|~z}~x}}}~z}|~|~}}}|}|~|}}{~}}y{~}}|}~|||~}~z~|}}~}~y|~}{|}z{|~{~z{~~~}~}|~~~}z}|~|z||z~~|~}~{}|~~~{}x~~|~~~}}}|z||~}}||~~~|z{||~~x~~}~~|z|}|}||}~}}}}}y}~|~~w{|}z~y{}|{}~|~z{{~~}|~}|{~||~~}}}|}~}{}|}~|~|}~}{~~}|zy}~{~}~~}~{~}~}|z}~~}~~y~~~}}|}{{||}~}{||~|z}{~{}}}|~}z|{~~~y}~~z|~|}~~}}|zz|}|x~}|z{~~~z|}~}}|}|~{{~|z~~}|~z}w|z}|z}vz}}z~zx{wz|}|tzxyxyyzwxxywy~vy}x{{yz{||}x{|z}z|wzyx}wy|ywzx{x}{yz{~wxwxzvxxy}yzy}{zzyzwx}yvvvzy{}{{y{|yz|ztzxz|~wy{~{{|~wxzx|wwy{vwzvzz}yzzw|{y}{z{x|zzz{{z{v~z|y{wyzwy{}zz}y{zz}yzy|zzyy{{|}w}{zyyxwyywzxyzz|zw}xywzy{wz{y{{zv{}|~{z{}ytz{yz|z|{{y{xx{{xzxt{~|z|yy{vxzzxw~yxxy}x{w{z{v~|x{zz{}{|}z{xxzyz|zx{z{u}|}{|}wzzurzyt~wtv|zx{wy~{vyyw|y{y}}}z{x|yzx~{wz~{y~{zx~zzzy~}}xwx}xx}|u}xz{~wzvxxvy~}zywv|}{zz}y{x{|z}zz|y||{{}~x|{||zyx|zvz{~zx|}zytzxvu|y}|zs|{~y}uvuywy|~zx|z~{~y|{x|||{zyy|x{~y~xs||z{y{{uwxytw|}vz{~v~yywz|wwz|zz}{|{|xw~|{z}z||zw~|wyxz{z{y{yy{y}xx}{y|{u}x}w{y}y|zwzxxxy}xx{|}y}yywz|}z{{{w|y~{yy}}|xy}}y~zyzvvyzv{yyy{z~x|yyx{xwvxywx}|{yz}}xy|zy|~w}z||z}x|}z|wz~yzw|zyyzyzyy}wuzzy}}zzv{uzwxzx~w}zzzy{~}}y}|zw{}|z}z{{~v}}{{{~}~{{}y~{}z|}}|}~}~~~~~~}||}}|||~~~}{|z}{}}}|{|}~~u}~~{|}||~~~|}{}~x~~}~{}~||}}{}~~{~~~|}}}v|~|}}~~|{~~|}~}|{}}|}|z~}}{{~|z~}}~}}|~|{~||}}}||}~~z}~{||~}{|~{{|}~~}}~~|~}|~}}{}zz~||}~z|||}}}}}}~~~}~~}}}~}~z}z~~z{|}y}{}}{~{}}}~~y|z~~~|||~x}~z|z||zzzz}}~}{}~~{~}~|~y{~|~~~{z}{~||}z~{y~|}~|||~y{}}}{~{|{~||x~~}}~{}}}|{~}~~~}~{~|{||~|}~zyz|}}}}{~y}~~y{xxy~xy|z}zy{|~zzx{|zxyywyyw}xxx{{{}uw{~wx{x|~zwz{ws{}|}{z{z}{zzz}{ux{zz{z{}}|}yzzx{}x}x|yyy|w|yywytz|y}xx~yzy|{u{{}|~|}zyywzx{y~{ww{yzyy}zv|w||x|x{zxvvy~y||zy{{~|zz{~}|~xxx}xxyzz{z{{{}zy{|z}z{}yyyzyy}~vztxzvwy{z|{z~z{}y~z|ty}x{{w~v{zwy~{w}{y{||~{z~zz~}yzzz{}yzyyzx{yy}y~zz{{y{{z}|y}{|{xxzz~}zzvv|zzyy{zy|yw{}||{{{yz|{z{xx|}}{|yww~{{zyz|y{vy{w~}y|w}|x|yzz{}y{{}v{xz{zzxzwyw}{|yy{{~q~|{w|yzz||yz}~~y|yyy{|{|||z{ywzzz~}w}yyz|}xy{y{~yzwy{|{|xz{zz||x||yw~y|{{v}xxyyx{z{||}{yzxyx}zy}|yzzxz~|uxy}z|x|}{zx|xzz~|yz{yx}zw}w~x}yzzyz}xtvz{zv|wy}z|{|y|}z{{|{zxxz{{x{yzwwy{~y}}{|z}|xxzyyzz{|ww{z{}xzuvvu{}|xx|||z~z~z|vxzz~}|{yw|{{x|w|tyy~yxyz{zz||vxx{z{|w}{|zy{{{yx~{y{w~|yy~|~|yy|zwz}|w}}}|}~yyzzyyy}v~{vxz~{~{x{y{|zzx{w|yx{y|r}~w}~|}~|}}~~|}}|}~~~|~}~|}{|}}}~~|~~~}|{|{{}~}~~}~}}y||}z{~~~~~~|||~{z~}~z|}|}~~~}}~||~}}~{~z||}}{~{{|{|~|~~z}|~~}}~||{|}~{|~~}~~}}}{{~}~|~~}|{~{||y|}|}}}|~{}~~~}~{~~~{~|~z|}~}}}{}}~~~|}||}~}w~}~}{}||~}{~~~~zy}{~~y{y|||}z{~}}y|}~}}z~~~{z}y~~~|~~~~z||}}{{}~~~{}~|~~}~~~y|~}~~~}}}}{|}}~}~~~|}}z{}}}{z~||}~~~~~}z~~|~~y~|||~{{}~{x~~|~{~}z|u~}|~}}{z~~}v||yx{y~}wxyz{|wyxxz|xyvxxy{xy}yyy{uvxvxy|x|uxyzw{y}{x~w|{{zzxz{}{|~zw{{z{}w|wv{v{w|}wxyvzww{wyzy|yvxyywy}yyy{}~zy{v~y{z{xyzzx{z|z|~|zx|~zxzx|yx~yz{{yzxwyuzy{}yz{|y}zyyz{y{{zzxv|y||xw}{y}yy{zx|wz{~||w|y{yw{y}yzww}zzvxwy|z}~xzxwzxwy}y}yy~z~{z{xz~~{z|zww{z}{xx{z~{{xy{}|vz|xz}zyuyyv}|y~ztzz|yvv}xux{y{v}{}zyy~||wxz||x{}z{~}{{|{zzxyz~xyz|zwy{wvyzz~|{yxyyt~}y{z{~{z}|y}|z|xwvy||zxyy{||{{y|xwv|~}z}yyw|xwzwzww{ywwxxzzzz~}z{|zyy{}}z}}|xz{zy{z{{z{|{zxz{y{zyy{zyw{yyyw|zx{z||{|v{{zz|{|x{zy|{{z~x~{y{z~{w|}|||wxz{wy|~|yy{{zz|y}}|zz}yzxxy}yzxxz}z|}yzxx}zy|y~yxz{{v{|yx{zu~zv~v{}wy}x~u|wzzx{}zz|z}~wtxwzyz{{yvxzyy~{z~{{zx|{z{y{{y}}{yy|vy{vx}~zz}yz}~{~zrx{yywxyx}yyvzzy~||}w|{{wxxxzz~yxy}|w}{}{~}|w}y{yyyyzw{xvy{yzwy|z||||wx}yw~xw}~~xwwwux|w||}|y~|~}}~}}}|~z|}~}}|x}|{~}}|~z~|}x~}}~~z~~}}}}y||~}~{~}}{}}||~{|~~{~}~~{|}}~}}{}|}{}|{}|~x}~|~}~}|}~}||~{~~~|{~{~z}}|}~~~}}{}|}|~{~~{~}{}x}~~~}x~y}y~|~~~z{~|}}||~{|}|~}|}|zz{|x}}||~{~|}~~~|}~}~{~~|}|}yz}{~~z~}|}}~~y{~|}~zz|~y||}}}z|{}||~{~|~|~}~||~{~}}|}z}}||}~|}x}~z|~{}|}|||}{~~~|}~|}}~|~u{|}|}{~~||{~~}|~x{|~~~{~}||~~}~|~}y~|~~|}}~|}~~z{x~zx{zzx|yz{x||yzuyyv{zxzx{z|}zzy{yx{~ywzw{yyu}{|wz|y|yx}yz||y}|xzx~x{x{y{zy}||w{zyz{~~}zyyry{}{|yzzyxxx~{}z||zz{z|}|xzyxt}{yyz{xwz~}|y|y{|{|z|{wzzzwz{yxzyz~}x|yyyv{y{yxyvxyw|z}wz||y{{{}{zu{|wz}{yz{}|yyz}r{{zt|wxzz~xxxy{}}{y~|~x}z{{uzz{|{}yv}{}yy{}}}}||x{}yz{w||z{}|xyy|xyy|w{{|zz~y|zw}~{zwzzw}{y{zz|y||~}{||~{y}}z~}|}xwyy~{}{{{yxy~x|zzzy~z|x}tyzzzyz}~x|zxy}x{|w{{yzz{y|t{xzzzx~yz|xyyzwu|w~}}u{yxz{|xz{w|yzxyx{{{{~y|y|x~~{w~zx|{{}|}{}z|{~}||yxy}}yz}xzx|w|xzzzz}{{~}syz|yzyyxx{}}{|vwx{|yz}~wy~z|w~{y|u~}zvy|{w}y{s~yz{|yx{u}{}xxx{zx{{w{{{xz{}}{}|{y{{x|zwy{y{zw{|{x}v||}{z|y{|x}{{z{~~xxzx}|zx|zxyyx}{{yxxx{~yyy}y{}x}zwyzxy}yz|xxzvz|xz{zwt}}z~{ww}~~ywz|}xuw}wy|yyzwy~{yz{}}z{{~~y{~{}}}{|}{z{~xx|uzy{{z}|w{wvzzx|z}vzxx{z}~x}vz}{zxz~{}}~~~~~~|y~}z~~{{||~~}}~}|~|~|{|}}}~||~}z~z~}}~z{}|}}}|~z~~{{}{|}~~|}~}||}}||{|~{~~}}}~{~~||}z~~~~}}~|{y||y~|~~|~~}~}}~}}z~||z}}|w~}}~}x{}}|||~}z~||{}|}~~|~}}}~|{|~|~}~{~}~~~y~~~~v|}~{}}~|~~~}|~~{z~|~|{~}{|{}{||~}}x~}}|~~~zz~z}|~{{{|~}|}~{~||~|z~|~|}z~~}}}|{~{}}|}|~~|}}}}~~~~~}~|{|~}}|~~||||{|{z~{||}||}~}~~|}~y|||}~|}z{~~{~~~|}z~}~~~}z}}|{~~~||~|~|}|~|~|~z~~|~}|~~~zz{{zx|}z}|{w}xx}|w~{{||{|||~z~{y{{x{}z|w|{}}|{{{{||~y{{z~~}~{v{~{xz}zyw|zz|{|}|{{y{}zvy||x|{~}{zx}{z{|~~~yy~|||}z}~zzz{{}~|w{||ywy{u~z~}w}}||y|wxzzy{z|||z~x~~~|{z~||{|~~{z|{~{}w|z~~{}z~~|}zvyxz~{yyyux|||}~{|~vy}}{|~x}{y|{}|z|zzy|~xx{zzzx|{||||x{|z|u{~wv|}}{{{yz}}}|{{yzw~}y||~|z{~{zw}~yy{{z}y|x}}z{|yxzz{xz|}z}{}}|}~|{|}}~~~|}|~~|{zzz|y|z}{y|}|{yz|z}{~z~|}z|}|{z}~|z|}~y|{}}z~{z~~}}}|{y|x}y}y{w{|z~}zz|}yz}yw{zx{}|~|z}{z}||{~z|{|{v{z|~}x}~y~|{yx{z~|~|}y{|~~}z}|~{{w{{x{x{}z{|~}|~~x|}|}||{{x~}y|~|}{}z|||yz|{|{xy~{{z}{{yvwywz|y}y|x~x}z}~zz{}z}yzz|||}z}}{{~zz|}~{||{{z{~}z}}|z}|z}}zxzzy|z|{{~z|y}}{~~||z|{|{}{~|~|}}|y}|~}{y{|zz}}}~x~w}y}|y}||~x|{||}{xzy|z~~}}|}~}~}{||~|}}~~||~}~}{}~}|}|~~}~~~{~|~~~|~~|}y~}}z~~~~|}~{~}~|~~}}{}}|~{z{~~~~}|~~~z~~}|~~{~||{~{~|~~~}}~~}~|~}}|~~~~~}}~}~}}~}~{}}|{z}}}|}}~~}~}}}|}~~}}~~}~~~~}~~{}|}~~~}}~~}}}}}~~}}|}w~}{}~|~z}}~}~~z~~~}~}~~|~{}z~}{{~}zzzy|z||xz|y|xxvz|}yy|{wy}xxw{}wyyx{|||{{z{{{}y{y|y{zy|y|xxx{y~}vz{}yz{}z{wvyzy|z~z||vx|}y{x~|zx{y{}v|z{xzyz{xyyzwz|xxy{{wzzzyy|{wz{zw}{{x|{uyx{y~xz{{y|{{y|||uyzxx}{wx|{yyzvww{}{zy{yzzw|tyz|zzx|xwvz{{y~|{zz{zy{{{{|y}x}uvy}{zz|vz}u|}|x}w}|yz}zy{y}x|y|x{{}uz~u{x|zwyyzz|zz~z{|{z{zwly|y~xy}|y|{|~z{{zz{xx{wz}yyyzzx|~vz~|{}wz|~{|{xzzywv||swz~x{|zw~y}~{zz}~z}{xw|z~wy}zw{yv|zz}~}{x}wuy|x}yzuz{|{xzw{|xz{{|y|uy|z|z|y|{|{}{~wvvzyw~{z~}zz|{vx|yxz|{zzy|yy}}z}xyzx{~{}yxy~{yxzw~z|zzx{z{wytz|zy}yuyxwz|yz}y{z{}yzyzu}vv|{}zyy~xxzyy{z}x|zz|v}zuxwwzx~zxxzx|~yz~|~}yy}yzzzw~yw|{yvz|yz{xx{zx{xyyx{zxyv~zyzy{zz{}|{z{}{{v|{z}zzxx{zyv|{zx|yyw{yz|z|}z}yz}zzxx~|}xxyx|zyz{y~~szy}~}y}yx|{||~}{~}|zzzzwv{{ypyz}}}z}zwzzty{|{{}zyzu{xyy{xzyy{y}yz{|~}{{~v~{}~~}z{}}}|}}|{||}x|}}~{|~~}~|{}}||~~}~~tz~|~{{z~~||~}}|~~|~}{}~}~}~~z}{|}}|~}~y~~~y~{}}~|}}}}~}~{}}~~~}|z~~|~}{z}~~~|~~~{~~~}}}~~~}}}~~}}{~~{}~||~~}~|~~~{}|zz||z|}~}}|~~z{}~~}~~~|}~~}|}}~}|}|~}}}z}}~}~z~~}~~~}zy}z}}~}~}|}{|~}|}{{||~}~}{~}~|}}x{z}}|z~~{~~{~}}~{z}~~|~}}}~}~{~~|~}}~}~}y~|}}{~}~y}}~}|~~~zz~}~|~y~~zz~wz{}~y|{|{z|x~xxz~||{|{x{yyzyyzz{~{zz{|y|}|{~{~}z}z{{~{z{u|~w~|x}{{|{}yx{xy}xzx{wzy{z}{yy{wzzx{z{|y{{zy}{|}}{{}{}|vz}{|{v{{v|u{~|{}zv{{z{|}{x{zzyx|}xxz|{w}{||{z~zz{|}|yy|z}x{zzz{}{x}zvz{{z{{y~zz{y|y|y{xvw}{|{}}|||x|~{{z}||}~z~|z{zzwyz{z{}|z{~y{xzz|z|xy}yx{y{zy{~}}||~{{zz|~|{||}zy~z}{w}{}{}{xz~zu{|yy||||{z~||{{{||}{y{{~{~{}xw{}||x~}y|}z~|~||{{{vxxy~~zy}zyyxxwzx~{{||{~y}{{x~z}xx}z~|u{~~{y}{~{z~|}}~}|xz||z|zxy{{x{}x{}y{{{{{}|ww||y}zzx|{{{|}{z|}}x~}z~~{zt}zy}~xzzy{zwy|||{xzy}{z|{x~v}z|wy|xy~x{|{x}}{}z~~~|{}|{}{|||y}y}{x{}{|||{xw{zxzyzywywy|{zxyy~{}vz}}}|w{zu~|{}~{y|~~}~yyyyzy}|x|wz}zx}{v{~~|~yx{z{xy~z}{|{|}|yxy~{{x{|y|}~{z{{{|~}}||}~zzxz|{q~zy}z}~zx~~{}|zy{wy{}z}{|}}y}v|u~}|~~~~~~}~|}|z}~~y}~}~|}}~z|~||~|y}~~}~}|~}{}{|}||}~}}~|{~}}~|~|~||}|}}~~~~z~}~}}~{{{~}|~z|~~~~~|~~}}~~z}}}}}}~~|~}~~~}~~{~{~|~|~{}~|~}~|~}~~|~|{{|~~}|}}~{||}~|~}}~y~{}y~~~|~~}{~~~~|~~~~}~}}}}|~}~}|~p~}~|~~}||~z||~|~}}|}}}|}|{}|~{~||~}~|yv}{{z{{|zyv~|tyzyz|{{z~xyxyzzz}{zxxyy|zy|v{|{x{|uwz~w{z~x{ux||zy|||wz|xzy~|{x}|w~|{zyyzxvyz~ywxyxzw{|y{yvy|wyz|ywx{y{yywy}x~zx{vy{|}zzzzz{{|z~y}zx}{{vy{|z|}v||zyy{wyxz{yvzw{|zyywxy~w||}{z{{~yzzw}{|zw|zuxwxxz~{zz{ww{zyzz|yz~zxvyu|z|wxy{zx{|{{{yuw|zyyzy~{~|yz}y{|vxw{|z{yv~xyvzz||{xyxy{z|z{zzzy{}~{y|zvusx{|z|}|t{{}wzy}}w|xxx}~~z{zxx{}zy~}{}yww|~z}v}|z{||{~w{z|{v{{z{xwwswz}z|~~z|{{}z|v~}xw~}{yvx~}xs{{z{vwyxy{x|zx|v~xxw{xxv|x{y{vzy|x}zx}{zzz}tzx|{~~}vy}z}}zx}|}zzxvz~z{y{~|uyz}z{z|{}y||v~|xy{|zvy{}yzxyyzzx|}}{w~z{}y{|xxz}}x}z}||y{}y|{yx|w}}xyyx||zyyy|y{}yz{}~z{~~z}}|xz~vy{yz|{{xyyzw{{yyy{xyyzz|}{}{vy{zvyyyz{{x}{{|~}xzxwvy~uzx|{{}z~y{zw{z|z{ywx}{{~{yxyz}|wyyx}yzzxxy{~~|yxzzwzz}zyy|zx{~z|z~y{v~uxwx|zvwzx~zyyyxz{}zz|z{z~||{x~|y}xyzy}z~~}yy{~v~~|}}y{|~~~|~|~{}|}|~}|~}~}}}~~~z}~{~~~y|~~~}}~}}|z|~~{~}{z~|{~}}~}|~}}~{{|||||~~~{{}}|~{~}|~}~{|}~~{~}~~{~||}|~~}}}|}~~~~}z}|~~y}|}~}|~~|~~|~~y{~}~}~~}~~}~{}{{~~~~|}~||~}~z}|}~~|}~~x}|}|~{~||~{}{~}{}~}{}~~}~}}}~~||~{|{|~|{~~~}~}~}{~}}}~}}~{~}||{}{}|}~}}}{|w{|~z|}{~~}{{x~}}y~|y}}~z{}}~{{|~z|}y}}~}~{}{z{~}~}|{|~}{}~}~z~||{~~~}}||~|~~~||~|}~x{}~~~{}{{~~t~~}~~}||}~|~zxxx{yv~{{u}y|yxyyxxwzxzwxzzy||zxv{zxyy|{yz|z}z{z|z{~|ww|}||{}yyw{{{{{~v~y{ww{wyyy{x}xxx{wx{{z~y|yzyyv~|zw|xyx{{|yz{y{{y{zyzz|x{|z|}zz|{zy{yyzyy|yy||}{yzx}}z}yxw}yz{|xyzw|x}~}xyy|}zzxrx{{zz|zzyz{qyv}|{{~{t}y||z|r}y{}|wxszr{z|wx{|{y|{w{xw|xy{y{{}xz|z{zyzv|{wywwxyqzxyz{{wz~wzxzzxxy{||{{}|wwx{{{{}zyz{|y|z{}}z{{z}z}x}yyx{tyw~v{{{xxw{}~xxvvuy~|{~z}{zy|}|~|x~|{~~}~{~zz|~~{zyzy{xzxyy}wy~|wwsxx{yw~uxyvz|z||v{{~}{~uy}z}y~||{}zy|{{y~zz}|xz|xwy}{wwx{uy{y||w~{x{|y}xzyxxz{zzzz}{wtxyzz}w}~zy~x|||~{yzvxtyzzyww}z{|{}x}yw{yx}yz}y{{{{|zz{wzvy{x}z{yz{}|{zzx|{z{{yyx}tv{|y|y{zyzv{yx{xwu~uuxyww~xx~|}w|yz{v{||{}z{z{z{{~zwyzzw{uzu|{{{z{u|{xyzx}}z|y{zzw|z|}y{xz{{zw{xz}{}|{}|y~~|z|x|~{~zz~}wxxwxzv{{xzvxy{{zzxwuzxxz{||x|zyx}yyzz|{~{{}~z~{}}~}{|~}~~|{|~{|~~z|}|}}~}}|~z{||}}w|{{~}|z}|z}{{|~{}~}y~|||~|{{|~|}{}{|}|}}|||}{}|{}|~}~~~~}~}}|}z~}~zz~||||{~}~{z{~{|~|{{}||}~~~||~~zz}~~|}zy}{{z~}{~zy}}|~z~|}~||{}|{~}{y}~}zz|zz~~~}~~}|~~||~z||}}~}~z~~y|}|||}~}}~}z~}~{{{}}}}|x~|yy{z|~~{|{}{~~}|}y|{}}z~||~~{{}{||y}z}z}~}{z{}~}|~~~~{~~}}}|~~z{||{}{}{|t}~~|}z~{{}{~~|}|xx}|{{yz}|~~}|z{}y}|{}~~}}y|}~}}~}~{~zy}{{}~~y{{z~{{}z}z}~zw|yy|z|~y|z|zy|{wz{zyw|y{x{ww}y|z}y{z{yz}wv~vr|x|~|{ywz~zv{zy||||w|{zsx|~yy|zy}yzs}~z~|xwy|y~w|ury|y{~|xyz{tyv{xy{zw|x}v{~|{x}|x}}~||{y}y{zywzv{{zvy|zzzx{ny|z{xyxyyx{z}{tzz{w}|z{}yzyzx}zzzxy}z~y{zxzz{yxvzv{|xw|zyy{}{yvyxx{|{zy~z{y}zz{xy|zwy}x{zx{}|w|||z{}{y{yx}~{ywy{vx|x{{w|}{z}{{z|z||{{ywx|{z{{xyzy}wyzy{x|y{zz|yzz{{|~zx}{|{xuwzxzyyx||~x{wyv|{{z{{{{zzxyz~|{|yz~zzw{|vz{w{~}|v}x}wz}xy{z}wzzzx~zz~{||}{|}z|zzy{{{{}wv|zyu}xyxy|z{zzx}yy|y|wzwz|y{vx}x{z}{{|xzx{}y}}{zx~wzy{zxxzxuv~yx|y{{z~u{|||{~{yy|xz|y}zw}xy{{yz|yzxz~}ww||z{y~}~}}y||xz}zx|xxyu{u~z|w|~{~wv~z{y}xzy}{|zvwzy}xw{yy|z|z{|}}zx{{{yzxx|vxy}}|{{{w~yz|z~|x}zw~yz~|~z{yz}xz~yzyy{zyzt}wzvyw{|{xyy{z{z{{{}{zx{yv}|{yw}}x~y}w{{||w{{}}xxzx{~|~y{|z|zz|w{||v{|y}|~w|zzyy|tx|}{ywz~|~~|||{}~~{~~{y~~|}~}~}~||~{}}}}~}}}}{{}|}|~}~{}}z~|}|{}|}~}{~}~~~~{|~|~}}{|~}y~~|~{~{{~~y|}}|~{{}}~~|~~~}}y}}{{}~|}}}|}~{}{|{~~||~~~~{|~~}~}{~}~~z~z{|}}|~}|~{{}|}~}~~~|~{|~}}}~}~~~~|}~~{}}~}~}}~}}|}~~z}~}~~~~~~y~~|{}~{~~||{}~~|}~}}}~~|}~{~{{}}z~}}~~{{|||~~|}~}|~|~}}~~}}~}}}}~|{|{|v~~}|}}}~|}}}|{|{{z}z|v~z~|~~{{~}}{z~}}|~z}}{|}}}~|y~|}~~}{~}~~|~y~|z~}~}~}}|~~|||z~}z}~|x|{}~}|~z|z|}}yv|~yzt{yxy|z{|vz|zz}yz}{w~|v}}}yy{|||z~|{}zz{{zz}yy~xz|x{{{zx{zz{|yvx{|{xz}yzwv{{{~{{{{y{zz|{|{{{|z|{}|~{{|{{{y|{{xy}|yuy|xz|{w{|zzyz|z|y|{||zx~}z~}yx~~|~xzz|{y|y}z~|yz|~x|zz||}x|zzxz{y}{vww~{|vx{xxyxx|~{z|}~z{zz}y{~}x~||}z|{}z~}xzyz|vsyy|{z|z|xz|y|{y|ywy~{|{}y}}x|{}~}v}{}|~|{{z}{||z|y|{x{{zy{x|zzz{x~wywx|{|z}{w|}{zy||~z{zz|~}z{}||~yy}{|{{z|{||{{~xyx~yy{|{z~y}{wxy~{~xyy{zyxz}|{}yz{|{z{y||~}||||}|z~~z~ywz{|{|}}|}{x~}z~}{~wzxz|yx}||~yy~{|w~}|}}}|}|{||~zxzz||zxzyx~z{}w{{yz{{v{}y|x~}||zz{zzxz{|~{{~~z~x||}z}|z}~~|wzz|}}{~ywv}~{zx{{|{|ywuyzzyz||{{}|v}y}|zz}z{|}|}}{|y~{z|}y~{|}y|{yz|z|}y{xy{|~{{yzx}|x}{{|zyx~{z~}{z{{|yy|uy|}{z|{}}{{x||zz{z{w}t|y}{wyy{{y|vyxy{yy{yyu||~}}|}|{{x|zw~~|{{y|~}~sy{{}~~}z~~}~~||~v~~~z{~}}~|}}~|}|}{}~~}{~||~}|~~|~~}|~~~|~~~|~~x}~|~~}}|}}}~}~}~z|}y|}~y|~~~~~~||||}~}}~~z}}{~|~~|}y{||~~~}z~~~}}{z|}~~~}}~|{~~||~}~}|}~||}}~~{~z}}~}~|x}||~}~|~~~~~{}|}|z~}}|}}|~~}}~~|}||{}~~~~~}}~~~~~{~||{~z~z|}|z}~~{~~t~~||~~~|~|~}~zy~{~||}~~}z~~}~}~~~~}|ywyz}|uz}w{x{z}y|z{~{}z{xw{{z{|}z|zzx{yzy{vyz~}z{yw{u{{~x}z}vyzw{|y~x{xz{y{x}~|xyyvxy{~y{x{{~|x~}{zvxzw{|}yv|w}z}yy{}|}{}yww{{xy}|w|z~|{yxv{{|}x{yzw|zvyy{{xyx|yw{wxy|syxx{vx~|x~ywzxz{yz{z{~{xy}{x|{}{~{}x{}{|}u|{}yzzv{x|{}vzz{x}v{yzvx{z{z~vx|xxw~yv{{|w~w}|~|vy}zv{v~z{{z~x~y{y~zxx}xz~z{}z}x{y~yy}x}yxuv{vy|{xxzz|{z{z~v}z{y{vzyyz{zzyuvt|yzyyy~~yzzwyz~zxzz}xzyz{}{x{zx|{{yz{w{zyzzy|w{rzzxx{}yy|zxvzxwy~||x|z{z{t|xwzyz{~|x|x{xz{{}z{|}y{zw{zy}wr}yz}|w|}{y{v}yx|zww{wy~wzux|zz{|{vxw{y{v|~vx|yuyz|zx|yyz}|y}xyz{{{|w{}z|wz{v}xxzywz|z{{}|y{y{{yv}xz||yzytxx{|ywy{zxwy{yz{}zzxx|y{{}~x~z}}uwtzzuzw}yxxww}x||wxxzyz||z|zzvz{wwy|w~|xzxz}}~z~}w}yz|z|yx|{wxwzu~{yzz}yxz|}u|zz~x}yxxy~y{y~y|vz|{yx}}~u}zx{z~{|u|u~{yz{|}||||||{z||xz}~~{{y|r{ywyzx|}y}~~|z}~~{|~|{~{|}||}{~}{~~}w~}~~}~~}y~}~}~}}}~}}{z|~}~~{}~y~~z}}|~}}}|~~{~z|z|{|~}~w|~}{|}~}~|}|}~|~{}y|~{}~|}|~}~}{}|~}y~}~~{}}{~~{|~{}}~~|~}||}|z~}||}}|~|~x~~|}}}z}{}~~}|||~~}|~}}|~}~{~}~}z~|}||~|~|~~}~~}~~}~}|~~}{{~}|}}}}}~~~}}y}~||~||}~|~~}}{~}~}}||~x|||{|}|}}}{~}}{~~z~}}{~~}~||}~}wz}}}{~~~~}}zz~y|}{}|{~~}}{~}}|}}~zy{~~~{~}z|}y~~~~}z}}~||~w}}}~{}{z~{~|z~}{~{}~y{~{}{}{|}~{{z~~|{|yu{}~{xwyxxwyxxy|yyzwwy{||xy}wzwzy{|{zxzzz|z|w~|yzzz~{y{}zzzz{{|~x{|}zy{}xyyzvzzzwyzzzxvvz|~zz}wx{z{yyz}}~w~|zy}{}{z{||z}}{xy{||z~{yyyx|z{yyz{{wx}{zyyy{{zwy{xwy}zzx}{wv{z{}~}y||{{|yy{zwzx{y}z{z{|ryxzzy{{zuyxxzz}y{|{}|}yyuy~w}{yvzzxx|{}|{zz}{}{u}yzx{z|y{|xvz{yxyxywu|~xy{z|{|zyx}}}wuxz|{|}~{{x~y|}~wz{zw|zwz{v{yw|v{{zy}vu{w{z|{|wz{yyxyz|z}yx}}z}yw|y|{z|w}|}x|z|{}}xz||{zz}{{yx{zyvzx{xz{y~x{v|zx||yyz{zxtz}{}zxyz{zz}{wz{||{w}y~{}~zyzy~x{zsx|yz~zzx{||xy{}{xw|}{xxv{y|zw|zxt{|~{z~}{{{wx~yz|z}{zyxyyz{yzzyy{xwwzuyx}yt{yt}{wzzwz|{~w{{zz}{|{yzxw~y~z|y|z{{y{{~x~|w|zzyzw{{yu{wzx}wyywyx{yx|v{{z}yzxy{}v{xy||||}w}{z{{x~|}}{xzz~wwzyxx}wswryxyyz{yxvzyzz}{z|y{~}zx|}zzx{}{|x~{y|xz}~y|z{z{}w}zx|xy|yy}{}w|zzzwv{y~xuwx}|yz~{yy}z|z|{~}{~~}{}~}}z~~~~}}}~|{~~~|~~~~~}{}}}~zz~}}{}y}zzy|}{{{~}}}|}z|}|~~|}|||~~~}{~~|}|~{z}~~|{|x|}}w}zy}x~~~~~~~}}}z}~|{||~{~}~}|z~z}{~~}}|y}~}{~|y}~}{|~~{}}|z}~~}}}yx}{}~z|z~}~~~~|}}~}|z{~|~y~|}~~}~}~||}~|{}z~~zzz~~}}}~}z|z{z~}}~~|}~||}|~~z|{|yy}y}{~~}~}|~}}}z|x~}~|z}{}{||}}|}}z}{~||~~z}|}~~~~}y~}{}}y~~}y~|~|~{x~}}~~|~}{~z}|||||}{}}{}}||~}~}~~~~~~~{~}}}}~y}}~{}~~}}}{}|}|||~{|}{{}||{|{}|v|}{|{{vvy|{}yzy|u||z|||y{|xvwyyzzyyyzyzwz~wzv{|y}|yz|{{vyyz|{zy~||y|w|{{}|}w}yz|xyx{zzwzwy|z|yvz|w|zw~z~{{yyzx{zwz|zzzwzz{{~{yxy{~xz|{{z{|{{z{zz}}{}y|{v}z{ywxxvtx{yy}wv|vw|v}yywz{~v}yu|}|zzxwzzxyzyz{~{~||~y~yzzx~|zvy{yywz}{~yx~{z|vz|zyz}zwv|wzy|x{y~{|w|{w~}|~}yzw||z~|zzz{z}yy~z{wvxxy{wvvwv|zyyvvwyx}~uyv~z}}~}ww{{}x}zxyzzwuwyyw|{u|z{{vx~y|xwzz|{zxw{|{{zu}z~{zwyx|y{yzxz{y}y~|yx{z{yx|zuzwyztvzzw}{|y{}{x~uww|}z}yv}||~xyy{}{zz~z~y|zyw}|{x|}wvxv||u{||~yw~{~|{y|{wy}{x~yx~zvx|yv{uy{v{x}x{|}w|wyy~x~yvr|zzy{|zzv|{z|}}|~yy}wyyz}y}{~}zyx|{x}xz|zzx{uz}vz{{w{{x||zsywy|}{{{v{zzyzz{{yz}yz{{}}|{}yy}wwz|x~z|zyzxz}{v{zzxz~y~{z}|}xzx{||v~x~{|w|{wzzzzz|y~zzwzxz|yz}yyz{zyyy}|vx{zz|{}}}xzwtx~|yz{|}~w|z|y{|w}}zz{{u{|y{}{{}|w|||xx|{{~y{{}{xyx|yv{xwzv|~~}|~~}z~}|}}}yz~||~}||~~}~~|}~||}|~}v}||||}~}}~|~}~{}{}}~}~{~~~{~~}z{~}|{{}~~|~|~x}y~|{~~zz{z~~~}}~||}{~~||y}}{}}{|z~~|~~}}}~~~}~{}~}~~{~z}}~}}|~~~{~~}}}||~}~~}~~}||||}z~~||}|{~z~{~~~{|}}}|}}}~~}~}~~~|}z~||}{z~{}{}~~~|}~~~y}}}}{{~{|~~|~~}v~{|z|~~}}~|}||~~|}~~z|~}{~||~}}~}|~}{|~}{|}~~|~|{}||~|~~|{~}||}~|~}~{}~}||x|||~zz|}~~~~~y~~}{|{{||x}}||~~|}{}{}{~|~~}z|~}}~}~}}{y}~~|}~~|}|}|}xz|{x|z~}|x{v{zpwy{yxzzy|{~y}|zx{{z{zwv}yxx||x{z|z~z{|}{{~{zz{t|}y~{}y}~z|zzwy~zxxx|~~v~y|{xvy{{x|yy~|yy{|}|{||yw|y~}~z{|}|~v{}||}{z~}z{|vxzyz{{z~zyv}{~z{wy{wzxy{{x{~}}{|x|z~||}~z|y{}w|{{{~{{}zz{}y|}yy|xyzuw{|{yz}zwy{|{~{u|zyywyx~|z|w|}}|}{zzx~z|{}zwx|{|vyxzx|}y|{v{yy}{zxwx}||{txz|z|}{~z}xzz~|y|yxwz}z}|}w|}~}wv~|yzxx{}y{{y|x}zvx}~zyy{uy|y{}~}{y|~{xz}w{y}{~{||w~wxy{|y}{|}yxy{yxxz~~xy{{|~xz|y|{~y}{|zw}z}wy~|}{|y}{~zw}z{x}z}~x~vxzz}zyzwzzv{yyzywyx|zx{z}||yz}{{{x}}|~~||x}~y~{zz~{y|y~{zxxxyx|{y|{wy|zyy{zz|~}zz{}~y{xy~~y|{|{zz}{zy}{{y{w{x~{x~yuyyzzx}y{{|||xyzz~wyzwxz|}|zzx|w|{zxyy~{|zz}yx||x}|{|xx}y}w|}{}}z~xwuy{|}}}z{w||vz~|z}{}{yz~|~wz}}|{|{y~|}xxzz}{vz}}|y|zyxy}zz{yz}|||zyv}z||zzz{x|}|z}|zy~}~}}z~~|{||~{~~~{~}~|}}{}}~|}~~|}~}~{|y|z}~z~}zz}|}}{~~}~~~|zyx~}}z|{}||~|~~|~||~}}|}}~~}~~~|}|}|}}|z}}~y~{~}|~|}~}}{~}{{}~|z~}~~}{~~~~~}}}~}}~}||}}y~}~{z~~}|~~~}z~|}|}~}~|}}~y}~}}~~|}~}}~~~{~}~~{|x|}}~}~}zy{~}}~|}|~}}~~~~~~~|~}}}~z}{}}~}{~}~}~||{{~}}|~~}~{|||w}z{~y|{z}zwyy}yx|z}}z}}}}yzuy{|~uy{y{wwz{|x|z}v|z|{}z{wxx{w{|}|z{wz{z{y|y{x}}yzzw{|~|zxy}}}wvyx}wx}v{}y{|zy~y}|z}y|~x}v|y}|}w{{zwz|}z|||w|~~y{}y~{~{~y|{y|{{|z|~{zy{}zzw}}}|}|||zz|zyy~u{}xz{zz|{{yz{~||uzyw{}x|yz~|~{y{|x{}{rx~y}}{{xzz~}{x|zu}}xyz}yw}y|y{z}~{yy{z~y}}y|y~}zyxyzy}x~z}~}|{|{}}~y|{{y||v}zz{}zx|}~|{{|x|||xz~v{}|}{}|{y}|{{|}y{zz}{z~}}|||}|zzyzv||xv{{{v|z~zyx{xzyyxy|xy||x}|zx|{w||yyw|yz|~zz|y}z|y}}{|{}|~}xz~z}{}xwzz}xwz||{zx{z|z{zy~y~xznwy{y|~}}yz}}xy{{{xz|yx{z~z~}z}w{~}|vy|x}{y{z~yz{x|yyx|~~x~{|}zw{~y|~{w}{}z~z|zx{}~}u~z}xz{zy~{||~||z~||~|y|z{x|}zz{~~y}~~|~{|y{~}~|zyzz{|y}{y|{}w{|||zzz}|}{z{w|}z|zzy|v|z{{}|}~|{yz||z}{~}}yy}yz|}z{zz}z}||}}y~{{w}z{y~v{y||uzz|zy|}}~}~~z}}z~|~~y}~|~~{z}~}~{~|}{~|}~~~~z~z|~}||}~}}~|~|~~~~~{~~}}|~~~|~}z~~}~}~~}|}{~~}|}}}~}{}||~~|{~}~|z}}|}~}{z~}~|}}}~|{~~~z~~zz~|}z~}|}}{}~~~~~}~~~{||~~~~~}}|~||}~{|~|}~{~~y~{~~|}~}~|}~~}~|~~~}}}}}~~~}~|}|}~~}~|~}}{~|~|}~~~|~}}}~z|~|y}~}~~~~}}}~y{{}{xzz{zy}{yzzyx|}zxwzuy{yxyz|zz~ww||y{xzzzy}|||}}x|{zy|twzz|~yy|{{{~{x}|x||yx}yzy{vzz{vyyxyyzyuyy||{zy|yy{~z{z{xyz|wx{|||yxv{v{vx|zyxz}|ywsww~vwwuxz{y{tx|vyxwzy|{zz|{x|yyy|x|||xy|}z~wxwx|{{x}}xx||xuvw|}}wyzzzuv~z{zy|z{zyzyv{x}xxzx|xw{{w{xx{x{|||~yzz|{y||y~|zzyyyyy{yvyy|zuzy{{{y{v}{xxyy{z{|~~yz{x}wy{{y{{|w|x||y{}x{x{zwxw{xuw{t~~xwxvuoy~xyw|vwyz}wxyzx}zyxzz{v{z||{vw|y}}{z~}wzzz}xzw{w{zx{ywxxvtztx|xxzzxz}{{z}|y~zxzz|}yy||}}|z}yz{~{{{zy{zyxy{yy|}yxzyw}wz{wt|x~yxz{{|z{|}{}||y|x~{w|{}|v||~xwz{z|~y{y~yzzyyyy{ywwzz~z{~vzxxwwyv{y|z|}||y~zy}}|{x{~yx{{|}{x|y||zz{y~{z{|wx|{ywy}xx|wwx~|vx|uy}zt{{|{y{~yyzzz~||xt}{{y}w|}~}|}{{yu{x}y{}x|tvxywy}zyv}ty}w{yvyzywy}zz~|y{{{w}xxyy}}{|{x{~u{|z{{yztty|{zzy||{}xvy{{x{vu}yz{xzw|{{|~vy~x||zz{y}|~}}~}~||z}}}xy}~~{{{zy~}{~}z~~}}}~}|}~~}z{z~{~{~z~{}|{z{}~~|~|}~}||{~||}~~|{~~~|{~xy~||~}~{|~|{~|}}|~}~~|~~~{}~~}|~}}}{}{|~{}{}|~{}z}~}}~|~}||~{{x{|z}}y~}~~}{~~|~~~~}|~~|~~y|{~}|~|}|}}|{}}z~~|}}~}z|~~|~{~{x}~z~}{}~~|~~|{~~~||x~z~|~~~|z{~x~y}y||}{}}~y}~}}{~~}~~}|||}~z|~|}~}|~}~z}~z}}z~}|}{~}}}~|{}~~~|||}}||}|~~~}{}|}~|~}~}|~~~|{{|}}{z}{}{}~}~{y~}|{~~}}{~|}~}}{|~~~z|}~~~||{{z~x|z{z~{~x}}||}~~z|~zxyz{|{zvx{|}y~{wyxyy|z|yyyzx}z{xxxxzx{zyx{wy{|wyx{y|}|{{yx}zz}zzvzzyv{{~{}|zwzw}wxzxz}}|wx~yzuzy{{yyz{|z~y{z{yzzxzwv{{wy}vx}|ywxz|xyy|zzxw}{y{w|{|zxzx|y{{zv|}x{w{z~|y|yw}w~~vxyw|{sxz|{xx~y}y~|yw{||x|zyzvxw|{y|w|y|xwvxwz{zv|}y|z|}|x|{|u}{|xyw}|zwyy}ux{|~z}z}{z|z}}z}y}y||wy}zw~xx}~{yxxyxy{y|zz||yz~v~zxvww{yy~|}{|vx{|}z}v||zyzw|zy|{~}wx}}y|z~{{zyzz{|yz{x{xz{|y~zx}|{|zzyy~{zx{|z}y{ywz}y}}uz{vv|{y}xzy{uxz{{~{y|x{|}w}|z|v{}yyx{{|yxzz~{}vx}}yyxw|{}~|v|zyy{yyxzxzyv{|zzy}x{~yzxu{z{z{zty{x||y{|z}~}yxwxyzyx|z}y}zu}{xwx{zyyxz|y}v|~zwy|y~t{{z{{xzzzy{{{zy{x}|{|uzv{~xyu|y|y}{{yyuyy|yy||zz~z||y{{z}}|xyzz{~v|}y{~~twyx~yz}|zz|zz{xzzxy|www{yv{{yy{z{{x}vx{x~y~xzzxy{~{~{}|zxyx{|wz{y|}xx{yx}}|yzz{~{xwzv}}z}ux}{|yv|{xyx|y{zy{y~~~|{~|~y~{}~~~~}}~}{|z~~~}~~}}}|{y}~}~~~y{~~~|~|~{~||{{}z|}~~|{|}~{{|}}|{z{~~|{~{~~~~|}}}}~}}~{zz|~z|}x|~|{{}|~~}~}}~}{}}|}~}~{{|{}{~}~}{~{~|~z~{{z|{|~y~~}}{z}z~}z}}}~|{}}}}~~|~z}~z~||{~}z~|~~|~}|}z~~}x}}|~|z|y{||||}}z~}~z}}|}{}}~zzz}~|~{}}|}|{{}~~x}~}}}~}~~t|}y}}{~y~~{~~~|~~~~~|~}~{~||}}~}}}~{~|~}|y~|}z}}{|}~x}}~}~}|~|~}~~|z~|z~}~}}~}~}|~~|z}~{~}}z|{}~}{{}|~}}}~}~|~~|~{~}{~||~z~~z~~{~|~~}~}x||{w}}x|}z{||w{sxxzzz}xxx{z|zx{yz||zz{}{yz~z{{zz{|y~zy}zxy{y~zzw~z}xwx}yv~{xw{}{u|y}|z|vzz{|yxv{xy}~z|tzzzy|~}yz|yz|}|~{|y|{{}~~}~yyx}zzzzzx|||}y~z|{{}}syx{{xy~}|y~|~||}}|yxwy~z}z~{zz|}w|||zz|wv||{~~{}~{}yzu}{~y{~yyt}{~|{~}~}|||xyz{zy{w|~|{z{}wxyzz|{w||}}wyz~}x|y||{}z}yzwz|y{{z}~y}{|~|~~v}{{{|~~|x{|~|||xx~yy{|zyz{{{uvy{u}yyw}uyy{v{xzz|z|x~|{{{y{~x|y|{xv{|}|~{{{|~|}z{{yu~}{z}yzxy|yz{x|{}ux{xy}|}x}y|zy~{}}{zz{{|z{|}}{{x|yzt|x|x{}y{|{y}zzy||w{|xv}{{~z}y{~z}~y}}~|}|{|}x~w~~|z{{w{{y|y{|z{z{xw|z{}|wxwzz~{~z}xxzz}{yv{|}y{{z}{z{{}wx}zyzy{}z|yzy{|z}||xyzyzx|z|yxwzu{t~|{}~yz{}{{~x}x{y{|y{~||y{}}~yt~{|zyuzxyz}wy||yux{x}}xyz{y||{|~z~|xy{|~}~}y{y||}zy~|{|}wyz}w}{}w{w}~{~zyy|{~~x{}x{~v|||zzu{z{z}}}|z||~}}}|{|z~{~z|~}~~}|~~~}{~{~}~}|{}}~}}}}~~||~~}{}|||~|z~~~~~}~~}~~~|}{|~~{}}~}{}~~~~~}}z}{|}y}}~z||~~~~~|}~y~|}~|{~~}~}~{~~}~}~}}~~|~|y}~~~~}{y|~~}}~~~~}}}~}~}}||}{|}}}~~~}}|z~~~~|{}}}{{~|~}{~}|}}|}~}~}|{x|~~y~}~~||{{}}}|~}||~|~}~}~|z}{{~|}}}{}|~~}~|}~{~~}{z{}~~{}y~wx{~yxx~zy{}x|{xx|}x|yy~wyyy~zwxywy}zw|vzwxyz|{zz|t{zz}{{y{zy|{zvzz}||u}}xz}x~y{xy{yyyw||yzw|{xz{ywx{yxvyzzx{vyzyyyxzz}vr{zy{zy{zwx|||}{y|yz}{{|zy{zyuy{|}y}xyy|w~|xx}}x}zw~x{x|yz~zzzy}~xzw{vx|z|{zx{zzyz{{zzyzywtvw|xt}|xyyx{~z{|z~wvy{w{}}xz~z|{{zx~{|yvx|{wzw}{z|xxz}{y{{{|}y|{zx~zxz}|vxx}ww~xz{{vx}|xyzv}|{{zxxyu}w}|wzyxw}yw|zzz{z{~wx|zyz~z|z~}}zyyqvz{|y|yx|zxz{yzu|yz{yxyyx|z{}|{~yzz{yzw|y|yy{yy{~{|x|yw{zxzwyyu||}wxzu}v{}|yw{|{y{yxzzz|||yx{v|{{~y{w{y}{zz}||uu}~yw{x{y|{x{|z~y{zvx{}|xzzzu~{x{}z{~xxy{z}w~}yyy}x{y}yuy|z{{zxzy}||||}|zzuyzyzr{y}||}yw{wzvxz~zwyxzxw{x{xyy{}{v~{yy|}z|y||yy~yyx|uywvy{y{y{w|v}{y{v|}x|{yxzz~}|{|{y|v{wyxz|zz~x}{yzzzxyx{z|yuxwxxvxyx|zvvy{z{|zys||xz{|}{zy{|x}wz{w|w|}|~{x}y}}yz}{|s~{wyz~zvux}yw}}yyyy{z{v~wzz}|}w{y|~~{~z}}~{|{z}}}||{}}|z|{|x|}|~~yz}}{z~~y||~}}}|~y|{~}~}}}||~y~|}|w{xz~~|~}~|{}~~}}~y}~}}~~||{y~z~|}{}~}~}~~|}~}~||~~~{~}}~||}y{|}|~||y~}~||s}z|~~z}}~|}|}~{~{}~||~|z}{y|~~||{}~|~{|}|{z}~{y}|~~~~|}~|z~~~{~~~{~~~|~|~|~}}||~t{}|}}~}|}|{~}}~|~}~{}|z}}~}~|~~y{|x|{z}{{|~|||~}~}}|~~{|{~z~|{~}}z{}}~~~{}}z{~}~~|~{~~}{{|z~xy~||y|}~||}{zz{~}}~|{~~|}~}|~{||{~~|||}{}}{}}~}{}z{|}|~}~~~|{|~}~}~~}~|}||{{~}~~{}}~|~{}~~z|~y}z}{{}wz~{zxz{y{|}}yzzw|zwwwyxxv}x|y{wyy{{|x{{z~xy}zyz|{}zw||}xvx}{~|~{{}yzyz{ww{|xyzx}qxwz{z|zz|{vuxzz~yy~ztxx}{}xz{|z{zzw{zxz|y{{z}|{{w|vxzyv{{}xxxzzzyy||z{zx{zv{vz}u}{z{zzxyz||x}wx}y{{{xz~yy{{}|z~{|}{zu{{x{zwy{w{zwwz|x}ywwyzzzx|z{zx{}|y{|yy{v{|~zv}x{{{}z|zy{xz{y{zxxw|xyvvzwx}|x||yz|z}vyxuy}{z{yy{~|}|{}x}z~z{~wy}|{z{~|{{xwyvwtyywzzxz{z|yvy{u}twzyx|xz{}~y{||w}}{}z|~yz|{}|zy~yz~yz{{vzyxxyxyxz|zy|vxw|x{{y{y{yy|}||{~}wzz}{|{x{{|zyxy{{{}y}~~xyuz}zvy}{yy{{vzwxzxwz{zxww||wy{xuz{|z{}zy{|{z~z|z}{}}xw|y|}y{}{v~x}w}|w~{~zww|w~yy|v|wxxv~vy|z{~{|y}yyzx}}|yy{y{~x~|z|zx}yzwyzzzzv{yz~~y|tzwyzv|z|yvyxuz|~|y{||{{~y{}~{yx|xqzzzz{yx{~vuyzy|wzxzzwzw}zy{zzz{ywvywxyx|x|}{z~}{|y~|z|}zw}}||w{~~yz{wwz}vz|vy}~{vxxwzxzxzx{zwvv{}{~|zx|xw|y~z|{|}~}~~|}}}}~z}~}{y}~~{~{~~~||~~x}~}}}}|w}~~}~z}|xx}~|~~{~}|}y|}}|}}~~}~}~y~{~}}{}}}{{~|z~z|~yx~}~}|~{}~|}}~~{x~z}||~~~~}|}}||~t~~}|}|~{~}}}{~~~}}~{~|}~~|{z}}}}|}~z|~|y{~}}|}~|||z||{}~z|{{~z}|~}~z}~~|}}~}||||{{~||{~{|x|~|~}~~~~{|~|}~~~|{||}{~|~|~{~|~~}}~}}u~zy}z{{{}~~|~z}}}~{}|y|{{y{~|z|}|{}}}z}~}}|~||~}|{||}~x}~y}~|}}~~}x~~{||~}|z}}{~}z{||v}{}~~x|}z~x~~~{}~y|yxzzz}y{|y|~~~~}{~~}zx~}yuy{yz{vxyzvzvyv|yyw{y~y{z|}z}|z}~yz{~z~wwwxzy|{yx{xz~zz|w|wz|w|yxyw{uzzzz{xy||w{xz}yt~}yyzz{}v{}yy|~~zvyyy{y|w{zzzywx}xxyx}{zz|zzyzzxzxyyz||{{zz~z{zx{y||w|{~{yy{x|zz{zw{yz~wu{yx}{}y}|~{y{|z{x|}xz|zyuxx|x{z|z|zxz~xxxxv|zyy}{vwuz{z{~}x~z~vx{|yyxyzxz~w{{{|y{vx}xxxz}y|{zw|vzzxw~}zzzv{zyzzzy}z{wzx}|xy~yzyxwxzxvywx{~||yxx}}{}z{{yx{zyz}xyzyz|~y{y}z~yzx~{s{||yy|}z~w||zzw}{}|xy{yzwwy{y|}zxyx{z{zyzww}{vywx{vxy~}zz}|uz}{|yy{y|{|yxuxz||{{vx}zz{y{~x{wy{x~u}{{}{z{z{yyzyyxxxy{x}~zvw{~yv{xz{vzv||yxx{zx}vxzy|z}y~~|z}}wwzwxzy}y~zy}{zzz{{z|wzxvyz}{zwzvz|zzv{xy~w{yzxyz{zyzx}vw|~~w{xxzvr{x}uyxzwvxy||{uxw|}wxv}w{xz{{{{|yz}|z~y|{{|yy|zxy{yxvywx{x{zuzyt{x~xwzvwzwzzwzz~vzzywz}{yv|x{|txx}x|{{{xxyz~{~ywz~xz{y|{zy|{z~}||xx|}xw|{{y}xyv}zzzz{y||yzx|yxy{z}}wx}ww|}}}}||~z{~~}~}}}|z{}|~|~|y}|~~{|~z~{|~||~}|~|}|~z{|}{}|z}}{}}~||z||{{}~}|}~|~~~~~~}~{~|x}}~}~~~{~|||{|z~~~}||~~~~|}|||{~|y~}{{}{{|~~~~~~~|{zx~|~}}}z}~~~y||~|~~}|{}}|~~}~|~}~{~|{~}z{}}|~~|}}}}~}~~~}~|~~|~|}~~}{~~|~|}|}}~}~~~}~}~~{|~~|}{~~~|}|~~}|~~y}}}}~{|~}|{~~|~z~~{}}|~}}}|{|~~}}}{y|x|~{||{~|z~~|}}}x~{~|}~~y~{}}|{}~~~{z||}}}{}|~|~~}{~}|~{}~{~}~z|}|||{|~}}|}{{|}~{|}|~}~~~{|}}~}~~~~~zz}}~}{~~~|z}~~ww|}}y}w}zzy{x~xwyyxzxt{zx{vxzxv{z|ux|yxwz{~xxzuz||yz}zz~t|y}z|{}yyy}zvwzyuy}y{}zwwzwxyzx{vw{y}|}wwzwyu{z{v}zw|xzx}z|w{}z|ywyvyzuxv}~yzyzxyuy{y~v{twyyvy}wwvyx|zz|zxx}{{t}{w|{w|v|{}y{z{{{zx|}yw~yux{xz{xzyywu}w|y{tywy|y||vzw}||{~v{~y|zz}yx}{w{wyw{}{z~zz~z~yw|{w}{yy}z{y|{ryxzxwzxw|}wvxzywx~|zt{{~~yz{|y|zzw}yx|xzxx{z}w|~zyw|xzwzx{yuzxxwzxwzwyzyyxuz{|{{{{{~~}}|}~{y{xzy{{{zz}{u{x}x}{zy}|}}w}xzyx|y}z|zw|xxvyxyyyx{{|yyz~|{}x}zzxx}{zx}|}v~}{~{{x|zyty||{wvy~zxz|{zvy{uzy{|{z~yw~}z}x}z||{||xyyy~xy{{xxw~|v}|zxywyzz}w||x|z~{w{zwvz|wy{~z}{vz|{wzyx}y}wzy}wz}{{~{}~z{wzyzzz{{u|yx{{{yzxzxxyvvy|vxzz~{yxz}|zy|{z||yyx~~z}{|w||}x{w{~xzyy{|~zuvzyyy}~}{|y|zuy{yyxu{~wzu{z}|{|{z|}}{yzz}~|}}xzzz{zzy~xy{wzwyxzw{yz|yxzyv{x{xxy{||vwywz}{y|}}v}x~|y~}{{~||~}~{}~~}{|~{|}w}z}y{~|~{||}}|~~|~}{{~{~~}z|}{{y~~~~~z|~|}|}~|}}|~}~~{z~}|}y}y~z|~x||}~|{|z~|~}||{}}~}}|~}|~}~~w~|zz|{~~~~~~}~{yy||{~||}~~~~z}|{~~~}z}~}}y|||~|||~z|~}y~}|{{~~}}z|~|~~~|~~~y{~~z{~|{|}{}}}}~||~~~~{{||}~{}y~{{|||v~y~~|~}}~~~zz}z}x~~~||}x}}{|~|~~~~~~~}{|{~w}}}~|{y|{{w|~~x~}~~~~~~{|z}}|~{}}|}}|z}}|~{}y~}~|{{|{|}{~{~~|}~||}z~}~~|||}y~|~y{}|z|~}~}~~}{~|x{|v||}|||}z~||}~z~||}~}z|}|}{}|z}}x{{yz{{z|yyv{zyyzyz{z~}{xwzuyvx}{yzyz|}{}y|wuzy{z}xzy|x{zy|yz{{y|xy|xx|{zyw}zyyzxx{~yyxxy|zswy{y|wzwz|||{y~{yyy}w}vzv~wvy|{z|yyx{}{{z~y~z}x{xywwxu|x{}z~y{vzw{y}{|x}txyz|yyuxzzxx{|su|xx{yxxz||}}zy}x|z{xzx|zwyy|~{v{wwzwzw{|x|yx{{x|yu{w|zxz}yxzwxwx|yxy{y{|zu|{zyz|xzyxz|{{~~|x|~yxvwzyyyzxyx{z}}yv|}wx}yvw{xzxy|xyyvxwzy|||zzyyyx{}yyw}zx|{{{||}~{|v~|{x{y|zv{{}{}z~xzy}vz{y{zx~z}{yyywyx~x{ux|{~zy}|wtxzyxz{xv~wuzzzxw|y}{zuv|{~xzyy}u}yw{|zzy|zzy~zz{xxz{y}}wv}xyzv|z{|{xzz{{y}~zzu{}{v|wwyw|zy{}mx||z}yx}xuwxw}|yyyywxwz{x{|}xw~wvwzxx|x}|{|z}}y|{zww|{{|yxw|||z~zz~yx~t}{yy{vz{|}z~wzz}~~w{|x{zz|z{xv||zyxyywv{y{vwvxzzzz{~y~zy{uzx}yvywz{|}wx{}zzzyxzzy}y{ww|vz}~|{{z{t{|yx{zxzz{yvvwzzyxyyywz~x|zwyx}|{yyz}x}vyy~y|~z}zz}wxxy{y|vzxx}|zyz}xyz}{ww|{zxxwvzx|}~{~~~}||}}{|}|}|}{|||}ywx}~~{|x~||~{{}|~~|~~{}z}~~~|~}~|~||}|~}}~|y|~}z}~|x{|z}~{|{}}}}}~}}}~|~{~}{x{~~}}{~}~}{||{}~}{}{y~}}}}{~yz~}~}z~~||z}}~}~|~{~~~}}z~{||}}}}|||{|z~|~~}|~}z|~|{||{~y~|y{~~|{}~}}}~}}~~}}~}{{}}~{|}y~~{}~}~}y|~x~|{}}{~|{~~{}}|{~z~x}~~|y~~~}|y}}~{|~}y~~}~z|~y}}}~~|~z~x~z{z|}~}}}}z~z{~{}|~}~|}|~}~{}{}ww|}}|~}~{|~zz|z~|~~~|y~|}|}~~~~|~~}}}|{{~~|}~{z~y|}}}|y{}{~{{{~|~~{}||~|~|||{z{z{{~}~zv}}~|~xz|}{}~z}~vy{yxyy|yxxzx|zvx{xx~swywwzy|xvwvv|yw}y{{}w||{x~zx{w{~xzzyx{yz}xyyvuxvwu{w|yyyxz|wxuyxtzy{yxwxz{z|z{zx~zzw|{yzw~{}vyz~z|yzxxzw{ztxy{z}x~x{~{{xty|{wxv{yyzvw{yy|y|{}}zwz~}~x|{zzx}yz{}|{xx{ywy|zx{}||zywyz{}x|{zvuz~{}z{|zu}{||t|z{zw{{{{z}z{{z~{z{~y{z}|{x{uzxvxyyxwy}w|xx|x|zxzw}|}yw{{zwzx{u}x{xx|z||~}{~}{z}xyxzy|yzzzwxy|~xzwyvwu}x{|x|wzzyz|wwyx~v|}}z{yzy|{}}yy}|{{z{zvw{{}xz{u{{y|tuz|ytx{ux|yywwxwz~x{|~z|{}y||yzy|u|{|||xyzzyyqw{xy{z{{||x|y{}|tx{}yxws|{{y{y{yyzxy{yz}|}y{{|y}y{y{z|||zyz{y{xyu|xzxz|yx}v{w}|zz{yzx}xyxyz}{~w{zz~}wwx|||{y}zz|||z|{y}yyyy|xwyvxy}zw{vzyy}y{xxzz}zwtyvzzy}wx}|~z|~yyz||xw{|}{yvyw{{{|{zwx{y~}x|u|zv{zt{z{~{z{u|{{zx|zxtw|y||z{z}~{~}{|q{y|z{}x{xzy~x{{yz{vy}{}zzxxyu{{vz{yz|{{ww{yy}x|yv|}|}|z~|yy}zz{|{}~~~y|{z~}t}{{||}z}~y}{{}zy|}{|~{~~|~|}|{~}{}~~~|}}~|}|~}}~~}}~}|~}~|{||}~}}~}{~||}|z{|}{z~z}|||~|}~{z}{|y~}~}~~yx|~|}{}~~{~}||~{x~~{|~||}y}{||}}}}~}{{~}}~}}~|~|z|~|}~}}{~|~~}~|||}~z|~~}}}|~}}~{}|}|}||~~|{||}|z~~}|}~~{~~z|~~}z}~z{|}{|||~|}}|}~{z}~}{~|}|~~~}}}}~{}~~}~~~~|}|~|~|~~~}}~~}|~|~~||}}~}||}|y~~{~||~y}}}}|~{~~~~|~}yz|~}{}|{{~||}}}y~{}}|}{~z~~|~{|y{~}~}y}}}}~~|}}{~{~|z}~w{z{}zzz|z{|~xxzvv|zxy}z}||x|}{|{|{|{y{~zy|zy}{{{~wyzwzx{{zzy}yzu|z|}z|{zw{}{}|}y{~x{yx|zz|zzzy}{~|}y|x{~ywyx{}zy}z|y|zx|||xz|~}x{|x}|{{wxz~|zzyzz|{yz|zy{yw{}y}zyz|{xxy{y||yv|z~x|{}zx|}z||w|}z{{v{|~zxz}|}yz}txy{}z~vz{|y{zz|y{zz~|z{u{}zyy~vzz}|z}zy}xzz}|~||zzx~~{x{zyyy||zz{{}|yz~~{xz{~z}|}y|y~~y|}z{z{||~||xz{{y}}zyy{yyxzyxzxyzy{{{|uz~z~}z{w|xz{zz{zz|{|zuy}|{y}x~y}v}x{zw}z{z}y||x{zzv~yy{zzw|~{|{yyyyyyzyzv|{}y{z|}}zz|~x}}yx{z{}{}yuzz}{{zz|yz|z}x{|yy{yxz~{||yx{}}}|~}zwyx}~y|{x{x{yz~|zw{~{{{{zy{{z|{|z{y}~z{{}{}x{y||}{yz|yyx~w|}|y~}x}x|zy}}~}~{z~xy|}yxzw|}|yxwx}{|{{}|vzwyz{z{{wy|~x~|y|z|~wz|}|||z|yyz{||w~{}{}v|y{z~y~{y{z{|wy~yzw{y~}}yyx~||}x~}|~z{yz}xx}|{|{}{{|y~w|{{}{}{y~vzz|xw{p}|||}z}|~~}~}|~~z~~}~}|}}y|~~}~z}{~~}~~||}~{}~~~~}~~|~}|}~|~}{|}}z|{{{{}}~|}~~}~}{}{~}~}{~~}{}}}~~|}|~}|~~~{~~}{{~}{||~y}y{~}}|}}~}|~~~}}|}~}}~~}|~~}~~}}~}~|}}||x|~{}z|}y~~~||zz|}~}|~~{}{}~|||~{z}{}|{|~~}yz{z~~}~|~{}~}|}|}~~|}~~~|}|z~~~~}~~~{}~~}|~{~}~~|{|{~~|}}}z}{t}{z||{z}~~~|{~}||~}~|~~|~~~}z~}~{|~~|}~}|}z|}}}{}}{x}}}}~~z|w}y|xz|{vw{xyyzzz{yzw|zw{zywvz{vz{{xwzx{~}z{yy{y}{|zw~|z|xz|{z{}|x~x{|}~{z|zxzz{z{~yzzyyu{wvxxx~{yzxyvw{{vzy~}xyx{}{y{v}ys{y}}z~|y}|~|z{w}yzy}xwyyzxy{zy{{vtvzuxzyz}{x{y{|{xzz~x{{|wz{yv|z{yyv|yzyx{zywyyzzq|z{zxyyzy|z|xzxyzzwzzz}y~|z}zw|{z|z{z{~{|zz|}zx|}x{wy}z}yzyz}xvxzwwtywy|{uzxy{vw|xwxz||}zxxwzv{~yzz}zz|{}|~t}~z|{}z{zwy{uxyzw|y{zxwyzzww{y{{|zxytw}w{z{x}}z{}zzzy~yz{|}zw|{x}y~{vzy{yt{yyyvyyp{yxwxzxzvyywzxy|yw{zywywy|z}}y|yy|w|z}yy{{x{wx~y|yxwy~{{x|xyvywz|zyxzxyuwwvz|{yx}xxyyzy|xyx{}z||zzzz{zx{}~z~zy~z|yzyzy|vu~wyvv}zzyz~zwyyytx}xxyzyxxzzz|yyyy|z}{|yzz}zzzzzx{{{vyy}zz~yzyvy|}uu}v{ywxzwz}yyxx}zxzyz}~wyyz{xzz~{}}{y{yxzz}zyx{zxxvz{y|yzz|y{~}yy{zxvxzwz~{}|{||xvw}{}{}x{w{}y|{{~}{{w|xw|x|{vyzwy{y{wvvu{yzuzyz~|xzv{yxz{wzzz{{{w|{z~x{}}|||~~{}~}~}{~|wz|}}{|~{}z||~{~~}{~~|~{{}z~}|}~}}}|zz~|}}~~~~}~{~y|~~{}~|y}{{~~zzy|~~}~|}~}~~||}}}~~{{{|yy}z|{{}~}{~}}~}|x~~}}|~~~~|||z}~}}~}|}|{}}}~~|{zxz~}}~{{||}{{{{~~~~~}{}w|}}~~~~|}~}{{}x{{{~~z}}|}~{}~xzz~w~}|~{|z~|~~|~~|~~z||{}~{||{~}~zz{~|~~}~}~z}{}~|~~v}{z~{{||{|||{}{||~{}|~{{}}~~}~}~~||~~y}|~||~}~~z}~{}}~}}}~y~}y}~w{~~~{{}~|}||~|z|~||yz}}}~}~}}~|~y||~{|{|}~{||~}{y}z|}|~z}w}||~~z|~~}}{z{{xw{{}{zx|t}{}xy}uzywxx{y}{yyz|{x}{}zw|}zxxx|{||y|y~{y{||z||yzyy~zxyx}zx}}z|y~z|v|yxwx}~|wyxz~|zyxyzzy}zv{{wzzywxwy|xz|y}wz{{zz{w|vvwy{x}{xwyy{wt}vwzvz}|v{}{yx|v{|~yyy}yv{yszy{vww|u|wyyx}|{{z~|{{~{{zz{w|zz|zz{}wzzyxzy}z{|wz{}{zuyxx{zx|wuyz|}xw}|{z|x{{zy{|}zw{{vxz|xwuyz{wz~yzty|}{xwyyzu}v{zx|y|zz~yzzwyz|vv}z~{yzx{x{||yv|{}x|zvyyy|yy{w|zzy|{~yz||}wx{xxyv{~z~|wzyvxx~yzz|}~z{}|y~{yy{zzzz~zyx{zzxux}z}{xwyzyywx|{}x|}}wyz{|xy{}z{x{yx|x}|x|{}{}xx|||||~{y{{zx{z{w~x~wxz}yx|xv}}y}xvzwv~{x{yw|z}z|zxzywz~x}|}y|uy{vwu}|v|vzyxt}|{yzu~zyzuzyx|}{{y|vvzyxyxy~{wu{{z{z|y}t}|{}}{{|zzwz{}z{~||xy{{|yyx{|{y}x{{z|v{xzyvzy|{wwz}{{{yx|zy|~x~{z|xwyy{~vy{|x|yxv{z|{xx|~xwyxzwvvyw{yyyyw{z{{wz|{}~v~zx{}|zxz{{{z{yx}|tzz{|{|zz{|{{}y{vy}}xx{{|wvz{y|yzzvy|}y|x{~|~}z|}zz}}|}{~~||z}~}}{{~|~}y|}~~||{{~}||~}|z~|~z~~}~|~~|~}~z|}}}||~|~{~~{{~x||}x{~}}~~|~|~|}}|||~|{|}}}~}~~}{}|}|z|z~{~||{~}}}~~~~~||~~{}}|}}}}~~}{|~~~~}|}}}{}}{z}~~|~{}}~||~|}{~|{z||~~{|y|}~}|}}y|}|{}{~}}~|xu|}{|}~}}}z}~~}|}}z|}z~}{{{~z~~}}||~}~}~~||{s}~{|~z}~z}~||~~|}{|~}~}~}~|~|z~}y~}~~~{|}~~|~{|}}x~~}{~~~~|~~|y{~|~~~z~~~~||z~~~~}y}{{~x~~z~z}}~{~|}}~}z{}{|~||{}|}~|~}z|}|zzyz|{zv|{yvvz|xyw}yy|w{x{~|{|xzyvz{zzyzxvzzx|ywx|~y}xz|z|}}w{|}z|zw}{{w|z{zwwy{}tzxuvxyyw{v}|~~y}{zvy|~|yy|~z}yz}|y}{z}}z{~zyz{}z{zxyww{w}{x{zy|y{v~}zzwzxvyxyz|zyv~yxryy}yz{|y{|z|{{~wy~y|y{{yw{sv{|xx{x}z{{wvvzwyxz{yxz|v}{yw{|z{}|zzy|zvzz|}x~{}|{y}zywvxy}|w{xy{{xyyzxzzxzyxzyx}zw|{z}{x|}y~~}~{yx{z{ywx{v|{~~y{~}xx||zwt{xyyvyyyy}yzvyzuqzy|y|zzxy}zzy|~vxz{x}v{y}z||||{}}|}|}z~zvwx~yywzw||w{y~zx{ywx|w{y|{{z}{}{zy|xvy|}|{{xx}|z||{x{x|}xzwz||zxw|xvyzzy|vvxxyyvxz{vw|zyx|v{yy}|z{zy|y{z{|z}||y|}||zwz|{zwyz|{}wvwxx}x~zw~ywux{yxztxz}yzy}z||{w}x|yxvv}{|zxwy|zy~{y|wwzy}y{xx{x{zxxyxwywzz}wzzv{}}|{{yu|w~xx}}|wzy}y}v{~zxu}{y}yxvttzz{yz~wzywyw}y{yw{x~{|zwtz{y|zzz}}}|yu~y{||{wy}|{|y|~{xyzz||vz{zzy{~zzyzyy{yxv{uzvz{wyvx{|zz}xzyy|z{|}~~|}|~y}|~}{z}~|~~z~{~|x|z~z~}~z}}|{~~{}~{}{{y}||~~|y}|z|y~}}}|v}|{|~~|}}}z{{~|~|~}~~|~~{}}||~}~{}|}~}~}~~~}~}y~{|~~~}y}~}~}zz}{|}{}~~~|}{|~~{{}}z}z{~|}|}|{z~~yy~|}~|~~}}x|}{}}{~|{~y}}z|z|~{}||}~}{{{}{~}~}~~|}~{|}z~}}|~}y~{}|~}|z}}~~~}~~|~}~}x~~~}x{}|zx~}yzy}~}}z~y}||}~|~~z}}|z|}}~}}z}~}~}~}~~{~|z{~}~~|y{|~|{y|zz}|}|||~}}~|}||}|~~}}||||}}~~{|{}{}{~z}~~}~}|}{~~|}~~|{{{~{}||z~~{~{~}|{}{zzy{}|}{}~x{xzz{wy|uz|}z|xx}vyzzzzy{|~x{||z{|y|{|}zzxzvzxxx{yxz|z{x|yy}y~yxzz{yy|vwz|xy~z|z{}{xxuz{xw}}x{z|{xyxyxx{}{yty{wwx{yy|u{y{{x}}oz}wywzuvyztv|zzwx|v{zvx{zyx~x{z||{{|y~yy}xxvy{zwz{xtwwz}}z{yx}xy}~xxyxzvx{y{xz~|yxwxy~}w|xyzxwzx{yyz}wzyuvzuy{yyvw{w{yyyzw{yzy}z|y|zxyw|yvy}|x{x|yzwvz~|y|zzw~}~xz{||zx|wzxy||wx{}||xy{y||{vy{y~yw|vz{|}~}zzyzz{wz}z}wwzt{x|~z|zy{|zy}|wwvxwz}{|x|{yx}yz|y|yyzyyu{~zz~}zy{yywyz~z|xxv~vzz{vzwv|yyv{zxz{z|~t}y{|}z|x{{|{x~z||{{z}vs|zzywtwyzv~x|{z{|w|yzzz{||z{{{w|yyu}wzy}zyyyx~y{|yx{|xyv~zvwyyw{~y{{zyv|zwx}{|{zy~wtw}|zv}}w|{{yvxyxxzv{ywuyvyy}x{u}wyzxxzu{xwz|uzzy}z|zyzy{z{vzvxyxx}yxyzzzzz~y|yv~|{{{x|x{{}y{v||zz|yz{z}y{y|yyw{{yyyzyzw~~v}zx|{yy{{y~wuwxw{{yy}}yywy}yt{z~yz}z{wy}z|uyzyzzwzx|~~z||{{u{xv{y}zz{~v{yzzyvxyz|zw{{{zxzyxx}~{y}~~}~~~|{}{|~}z}{~}|{z}~}}z~}~~}}{~|zz}{|z~}}~~{}{|}~|~|{}~|}}}}~||{}{}~}{{z~~|}~}{{~{|}}}{~}|{{}zz}}{}~}~||||}}|}~|}~}|~z}|~{~}{}}z~|~}~}z~~z}~~~|~~|{{}{|~~~~|y}~~z{{|}|}z~}|~~~~}~~x||~}}{}}{|{~}}~}}z{~{}}|}}}y~}|}{}}{~}||~x~||}~~z{}}{~|~|||{|}|}||~||}}z}~}{}|~|z|~|}~~~~}~{}||}z~{}||}~}~}z|~~}x}~~}~~}}{}~~z|}}{~~~}~~~}z|~}~~~|z}}~~z~{~~z~|~~}z{|}{}|x{{}}}~~~~}z|~~||~}~{z|}{~y|~{|~}}}|{~}}|}~z~~zy}xzzz{{{|{y|w~~|zzzwvz{xzvv{wxz|y{{yzzwyty{yyvyxzyxzyxw~zvz}{{zy{zvy|{yxuyy{yyz{xwy{|uxzyzwzyz{wz{zy{}vw|{|wwzz{|{z|}{y||~zz~xxzv{wy{y{x|wyyy{{xvv}{yyyyzxxx~{yuuwt{vxxu{{wx|zw~xzz|z{xzzy~{}{xx}y{z|{{x~x{yxyvyx{xzz{{v}z}u~yyxzwywz{zzz}uvyv~~{}zyyz}}~zy{|z~z|~zz|x|yzyv{zy{v~}zxzww{~|}{wyxyw|xxx}|z{|||{{zz{}yvy|y~t}|}zy|z}z{|xxyzw}z{|y}wz{zyw{wyxyx|ywx}{x}x{x{|yx}y~||{}{z{xz{|~zz}xx|~yxzxzyywz{yxvv~yvwywvz}~yyw{z{wvywz|}}~y{|z{}|{~~xyxy~|{~w}~x~w|yy|yv}x}|{ty|xzxvwxzyy|xz{y{|xu{zz{z{~zyw}z}wtuz}~yy{{xwx}y{xyxyyyzyytzy{{xt{}yz}}~zwxyuy|}zz{{}z{zzy}u{}{|yxz}{v}{wyv|{}|{|vzy~|{}{zy{z||~xyz{yz~wzx{|x{}xx|z{vyy~z{w|{{}}}xzyyzzyywzxzwwz{{vwvxzxuy|zxyyyyyw{wxvuw{{|z~yz|w}zy|x}|}yy{|{}zv}xz|x|x{y|z}tv~vv{{xy|xyxuvx||yz||yyy{}z~yz|z}}y~|~|}{{|y|}|~|~{~~|}~{~{z}{{~z~}~~}}y~|{~|{}}}~~~}|~|~{{z{{}}|~}{~}~{}}}|}}~}~{~}~|~z}{}|}}||{|~|||}~~~u~z{}}v}}~~~~~~|||}~}{ww|u~|||}|~||y{|}{~~~~{~{|~}z~~~}~~}}z}~}|y~{|~|}~}|~~}}~{}{}~~{}~|{|{~}|z||{}{u~~}{|}~~z}y{~~}~z}}|}~}~y|{}~|{}|}|~}}}~}~}|~~z~~}}|}{}{}|}|z}||~}~{}z{{~~|~{y}}}~~{|{|{|}{{|{|}|z}|{}{}|z}}}}~}}~|{}~}|~~|}{~}}~}}}}{|~}|}}|{}~yz~~|{{~{yz|{{~}|||{|~{~|~z|~~|}~~}~}~~{~}}y~{|}||}|}}|{~|{{x}|~}~y~}}}}y}|}x}yz||}xzzy|vywv~|y~yv||{}{{|vyzxxz{yxu~vyyyzzz|yxww}w~}z{z|zzyw{|wztyy{}vzy{}xxux{{yzywywvz|z~w{vw||uy{z}}zw|yzz|}xyyzwz{yw}}{vyzz{{yu}|{zw{~|zyxz}~vx}y|{xwxz{y|z|yz}wzwy{y|zw{yzv|zzxyy{|y{||zwvvxtzy|zzyvvz{xwyz}{yxywy|wy}{}{{y}z}zu{}xz{{}{z}y~{xvxzxz{zw|~vwu}{xw|y|{|{{{zx{{{yy{|w{zzuxzywyxy}xxxy|z{|{xyuz|x|zxy{tvtyx{t|{{|{~{zyyzy{{v{xzzztxxyy|{zzvyy{ty{zywx~z{xvyzw{wwyyzw~w{{x}||vu|v{x~z|{wywzz{y|vzyw}x}xwyy|{~{w{u{yw}|yz||{||xxxtw|z~{|y{uxzx{zyx{~{ys|{wzzzyzwzxyw|szzv}~yx}xz{wy|{xz}x|~{xwyxy~yzzz}||}xx{w|{z|zz{zzx{wxyz}{z{y{ytw|zzy{yz||zt}xxzz{y|xx|yzyzy|{xz{~zw{{y|x{zyzywzzyxx{}yz|~{yyyz{yx~yuxywx~{z~uzxx||}~{zxz|{z}}w}|y{xz~{tyxxzzz{zz{{uvzxy|zwyxzy{ww~zwzwz|z{yzzy{x{y|v~}{{|{wyxyzz~yxyxz{y|}yxzyz{{w~zx{wyxwz}{zy{y|~u|zxxw{}}~~|~~|{}{}{}||||}~|}{|y~zy}|~~}|}z~|}z{}~|~}}|~{~{|z{{~z~~}z}}}}~~y{zz}{~~zz~{{~}|}~}~|}~}y~|{}}|}z}||~|y|}~~|||~~{|~z|}}~}~}z|}}}|z}}}~}{z~}|~~~||~z{z|y~}|~}|}~~z~}|}~||{~}}y}|~}y|~}}~|}}}z{~}|~}~|}~z~|~~}z}~}{~}~|}}}}}|~}}~{y~~}|}}y~|y{~}|~~|w~~|~~|||~~{~|z|}|~z~~~~~~~z{|~}}z|~|~}~~z|z|~~}}~}~|}{|~|~~~y~~~~}}||}{~z~}|{}}{|y|~|zz}{~~|z}}}}|}|z{~~~|~~{~|z}}}z|{}}~|{}{~||}}~|z~x~||{|}{~~~~}~}~{|}~}~||~|~{vyyyxyw{~zyx||zw}xvzrxvwyv|wwz}zzy|xyzvy}zwsyx|zz{{xz}yyz~y{xx{{zx{|~z{{w|yy|w{vxwyxv|wxyx|zywzz{xxuzyz}x{vzz{|vxx}w~zw|{{~{z|{{}x}||y{{~z~vyxwywytyzw}{xyzx|~wyywvvyyywy|u|y}}{|yzz{yx}wxz|xzx{x|{z{v|}v|~{y{zuvvz{{zxxxtzuxxzy{v|ywyyyzv}}zxzwy{{yz{zx|{yxvyxywzx|wvz|vzy|zvzw|{xy}x|xzyy{}|zxyv|{{zw{zzvyywxxyxvz{xzzww{ywv|{y}z{|z{zyvvz{yw|xytz|zuxzwzy{z{vxy|rzz}t}zyv{w{yyxvz|}yxxy}~zy}yz{|zwyw{{}x|y|{wxwwx{xy~{sxzy{yzwy}{|}xyx|xwyz||wwzzz|y}xzzz~~x|z{yxwyx{z{y{wu{uwzvwyvy|}wxw{v{{xxx{{{z|y{~zuyv~z{{||xy{~|}|~{|{z}zwwz}zyvwytwyyzyw}{{{yztz|{zzy|}y||zyzy|}|{wyv|yz{|xzz{|yww|||y}zxyx~|x{zz|zy|yyuxwyyy|||{zz{}y}zy|{|~{|{x{z|w{zwv{{||yu|{zw{yw|vx{~|yxv{v{w~{{z}tywzw{|}|{wx|{{z|xy{|x|wx~z}xz{}|z}x|{{w{{{}yu{z|ztz~wyxww|yuyy}y|yyx|xzw{z{|yzvyy{|{~x~~}|}x{~|z~~~z|}|zz}|||y~~~~}|}{~~xy~x{}}|z}~{~|y}|~y{|~~z}{}}{z}}}|~}}~}|~|{{~{~y}}||}||}}|~|~~|z}|||~}~~~~{~{}}}z}yx|z~{~~y||~y}}{w|{|~|}~|{||~~|}|wv||}}|{~~y}}{~}|}|}|~~}}~~}~yz~~~|}|{|~}x|}{x|{~}z~}}{}|y}~{~|}}z~{z}||zz|z~{|~{zw~~~~|~|~~{~{||||~y}}~}~~{|~x}x}}z}|{~}{}~~{}~{}||}z||{|~{}~}}~|}||}~|}~}y|{||}|||~}}}{~|}|||~x|~~~~}{~|~{|{|{{z{{~|~||}}~||y~}}|~x|~}~y}}}{~{}~}~|{~}~|}}z~~}}x}~}}~}|}{}|z~zy|~}{||{|}x}}{{|}{z|x}zy|wzyv{|r{}zzxz{z|v{vz{z{y}yzxxz{}||xy|y{}{~yxw|~{xw|}{{}yxyx}}{z{||y}|zyzxz{tzy{}{{y||{{{zz|z{yuz{{|xyz}w{y{z{}{y}z}yzyzuy~}zw|yz|}{}~{z|z~|z|||}{}wxu{{{y|zz{wyzyvz{|z~{~y}{{}y~z|z{z}z{}zzz{|x~wx~||}w{|{{{ww~|{y{v||z}}z~{~||}~y}}z{z|{{z{y}y{~xz|~~{xzz}z|{z{y|xz~z||}}}|zyzuz{}xxz{z}{}{~xz~{}{rzy|{{}z|x{}y{~z|y|zy{}zyz|yz}zw}z|v}v|z}w~}y~y}{yy{zy}z|xwy|y{}z|{x~}|{|}w{z|{|ywx}zz{y|{|xyz{{y}zz~yz~zx}vyzwx{{y||{z{yzy~~{|w}|z{{{||}yyyy|{yz{v|zz|y|{z|yw~y~}~{||yw{y}|w||}{zzy{z{x{}z}xz{z{{x|{z~{zx|{xz~vxz}uxzzyz}v~~vw|}|ywxx{x|~{vw}wy{yy{x~{~|u}|x}|||}z}{{}{zz|}{zy|z|wy~{{xzuy}w{|zz~y|{|yy}{y||~zx~~z|{xx}yx|{}~}xxxzywyzu}{|~~}y|zwz|y|ww|u}y}{y|wzz}zy~|xvwz{}xz|{{{y|x}zx{xy}~yy~{{|{zy{z{{{z~yyz~}yz{|{~yzz{||{|x{y|~|{{~~|z~|{||}||{}x~{}zxz~~}{|~~||~}|~~}z|||||~{z~}z{|z}}|~{~}||u}~}~~z|y{}{}~~}|~x~}~x}|y{{}}}}}}~~v}||{|}}~}~|~{{{|{{~z||||}}~|{|{}~~~|~~|}z~~~||}yx{~~y}}~}|}z}yy~}{~|~}z|}}||y{~~}|}}~y{~}~|y|}|}z|}~}~}|~~{{}~{}~~~}}}{}~|~|}}}~~~|}zw}~~~~~~~|~}~~|{}}|x}}}}}~{}|{{~{|}{y~|~~|{|~y~{z|w~~z|~}~}~~}~|||~|{~}|{}~z}}}|}{{|}|}}}}|~~~}}}}~|v~{|z~}~z}}y{}z~~~~~|{}|~{{~}~x}~||~}}{}~}~}|}zz~~x~{}~}}{|~||}~}}}{~~~z}|~|}\\\\\\\\z{y9~zz{~~~~~}~~{{{}}x}~|}|yz~~~|}}}}}z}{~~z~}|}|~}}|~}|}|}z~~z|x|~}||~{{}w|{|~w}}|}{~{|{{~}~}~{{~|~~~|}~~}z}x|~~{|~|~z}zwv~|~||~||~x}~~~~{|~}z~~y~}}~z~|zuz|}{{~~}~~}x{{{|w~{}zz~~~z}z{~|}}}z~~|~}{w}}~}}|~{z~}}xws}}z|~{}z~{~|}{~~x{{|}}}}}~~~}|}|}}}}~~{{{|}}~}|~z{||}yy}~z}}~|}~w|{~~z~}~~{}y|}||~w}|~}{}|}}~~{y~zz~~{{|~|{{~}}}}|~x~~|}|y}x~}}~|{zwy}~z}~}~}|~||}||{|~}{|~}y~~y|}{}}}{y~|{~z||~{~zzz}{~~}}x{{||~~x}{}|~}~w~zz}z|y~~{~z~|zz|~}|z|~~|z}{~}~~}|}~|~||~|x|{|}~|}~|zv}~}{~||{~}w~}}~||}}}}~~{||}||}y}}|~}~~{}{|{}z{}w|~~}z}}}~|{}{{||x{~z~~}||}|~~|~|z|~~z{}z~{|}|~~|y}~xxz{~}~~~}~{|~}~|x{}{|~}}~~wz~{|}y}|}}}|~~|||}~{~{y~|~|{{w}|~}~}{yy{|}~|}}~}x}}~~~{~zx}~}~|~x}}}|{~}~}}y{|~|~}}}{~}}~z|~}y{|}}}~~~|}x~~~|{~}|y|~}~~~}~y~~~z~|||{~}~z|~}|~~y{{zy|~}|~}~}}{{}{~u{y~~~~}|}}|y|z|z}}|{~}{}{~}~z|~~|~}z~~}}~{}|~yz|||~~}}}}z~|~|}~|}~}~~~~~|~~~~~~{}~~}~~~~~|~|~}~~~{~}~~{}{|z~{}}{}{}}~{|{}{{}{}~|{y}~{z{{|xx~~~|z}z}~}}{w}{{z~||{}~|}~v~~}~|z|z~~|~~~~}~{~x}|~|z~}~{~|~|~zz}~}y}{~~~||y}~}|~}{|{}~}}}~~~}z}}{|~|{|{}{z{~w|zz~}zxz}~~~~~}|~}{{y}~|~}}{}}||~|{|||~}}}~}~~{z~~}~}}}{}|{||}{|z~{~{}~}~~x|~{~{{{~|~{~}{z}~~|z{}~}~~|~|~}|~~|~|y|~v}~|{y}}}}|y|}|}zx~z|||~r}{||{z|~~~y~{{}y}{}x}~~z{{y}|~}}x{z~~|~~}~~}|}|}}}z~yzz{|v|y|}{~zy}||{~~{}zy}z}}z|z~y~~z}}|}ry}z}}||||}}|z~~||~|~{}|{}zz~}|{y}~{~{{}|~}}|}~}{}y|z~z~~~{{~{|~~yzw|z~y}~|~~z~~~}~~}}z~~}~~}~}~~x~~~}~{~~}~~||}~~~}~~}}{}~{~{}~~|~~}~{}}z{|{|}{~z||w{}|z~}{}}}{}x|~|}~|}~z{~{||{x~y}~x~~}z}}~z}}}|{|~|~zy{~}~}}z}||y~z}~}~}{}|{uzyz||~{}z~{||z}|}||{vy~~z|||}~~~{|{||}~y~~~{{z||}}}}|{{}z}{|z}z~~|}||~|{}z|~{}|}||z|}{w|{{}}}z}~}{{}|v}y{|}~w~{z}}}}{z}{y{}}~}||v|{|x}{zzy|}|}~~~|{~}~~}|{~|z~}}{y}{{}{~}~~}z}~|}{~|~{{~~y~~~||{w|~}y|}~|~z|{~~zz{}~}~||z{~yzz{|~yy{|z}}|||~}x|~}y}{|z~}{|~~}zz~~wx{~}x|yz}x~z~~|{|{~{zz|~{~}z}~||z}~}~~|~z~}|{|~~{~v{~|~~{||{|}y{x{{{{}|~{~{~wz{}}~{{{||{}||}}x|}{~~~{}|~}{~}y|{}}zz~{x{~|~~~{}y|~}~}{~}}~|z{|~z}{|~y~}x{{|yz|~}|{}~{~}z}~~~~}~||~~|~|}|~~~}~}{~{~~|}~|~~~~~~~~}}~||~~~~~~}|~|~}~}|~~~~z~|}~||~|}~~}~~~|~~~~~z}{~z}~~x|||z|}{}~|}~|~~~||{|{{z}||w~|{|||~~~~|||z~z}z~~z{~~{}~}z~}z|~{|}z{||y|z~z}|z}|}~zy}~}}z~|}~{}}}}}z}}~|||{~~||~||}{~{{{{}}z{{}}{||~zx}|}~zzzw{|~~}{~}}~{}~z~}|~|{v~}{yw~y|~|w}vvy}{}}z}{|}~z||}v~{}|z{{z|zy}{y{|{}{{{{z|~|}|~~{}}y~}~~|{}|~{}|}}{y}|z|{yy||}}{~}}}|}}w|}{|}{|s}}}~|{|{}z|~{|w{{y}|{y||~||~|{|~|{}~}}}}|}}~}~|~|{}yz|~}{}|{~~w{}z}~~|w{||zzxy}||}~}{y{{z{|w}~~}|}~}~}~}}~~|y|~{z}~{yy~}~~~~{~}}}w}z|~}}xyzx|y{}|~z}~|~{~|}{~}||}|yy}y{~}~{y|~}~z{z~|}|}~~x}}|}~{}}~|}x}}}{{{{~{~~~||}}~~||w}y~|{y|x{z}~}~|||{{|~w}{|~|}}~}}|~}~|~}~~}}~}~~}}|~{{|}}~|~~{}}|}||}}}~z}}~~}}||~}~{~~{~~{}~~}~}}}~~~}~~}}|~||~}~||~||~}}~~~}}{|~}}~}{wz~xt}{}}|}z~}}{||~wxy{|}|{}xz|}}~|}{}|}~}z}}~{}z}w{{x}z|zy|zz{z}|x~y{z|y|}{{yyywy|~~~||}||{|~~}{}}z{z~y~{||{z}{yw{zz{|~zyz{~~yy}{~||z~}~}}|{~~~{|~zw{yzy|~|{|z{}{|||}}|~{|{}~z}~|z~}~}{|~|}~}y~{{}z{~}}|x{|}{}{}}{}~~~}z}|~}z{}}~}~~~}}}|~|zyz||{{}yy|||y~~{zz|{}zwz~|}}~y||~z~y|}|}{|}|y~{|}~|~{~~ywz}}y}~zz}}~|}y~z}~|~{~|z}{|~||}}z}|~~z~y{y}~w|~{{}z~z{|{z~~}z||{|{zz~z{|}|x~|z~{{~{|~{}wz|||}{||~{|}y}}|~t}}~~}}~}}{|}y{z|{{y{y}|{|{z}x}z}xzv}}}~}z~}{}z}{|}|xzz|y}~w{|y~z}z{{}||}|}z|}|~|}z~~z~~~~||~}{yz}z~{w|~{~{zy|zz}|~||{||}}}}}}|~|~|~|}}|}}}~~~~{~}~|}|~{}||}~~{~~~|~|}~|}~~||~~}~~|}~z~~~~~~}||}}~}~~|~~}}~}}~~~z}~}~~~}{}|}}yz||~~}||~|}}}}|}}y{}~{}}z~}{|{z{}z{~x|}}{}~~~yz}{~{{zyx{~{~xz}}{wzz|{~z}zy|u}~{}yz}{z}wz}{|{||~|}w|}{y}~}|x~~~}||x|||{}|{{}}|xz{}yw}y{zy{~yy{}~{y{{}}z{zw~}|{{|{z}{}}}|v}{|{|{~~}~~yyz~w|zz~{}y{||y|y{||||z|}{{||w{|x{yxz}~}}x|{}{|~{y{x~z}||~||~}w{z~{wy|zw{{{}~~zu{{}}y~~}~x{y~z{{~~~|xyy~x{z~~{|}y}{v|z|y}{~}}~~~~y{z}|{}}zx~~{~}y~y}}}z}z~}}|y~{~{}~{zz|zw|z{{z{z|}~}}v|~}z~~}~|xz|~}{w{z~{y{{~}~||}}{zy}{|~}}~~}|{{|z}}{||z|}|}}z{{}z{zy|||~|{~}yz}|}|~y{}~~y|z||~}{{z~~}~{}{~}~|z{{}~}}yyz}}~~zzzz{v{yww}~{}}{|v}}~w|}{|~{{z}{|}|}~|~y{}{}}~z}~~z{~~~}}|{z|~}~{~}|z||||y|y~|~~~~w{w}~x{}|~~|}~~|}~~{~~}~}y~}~}}~|}~|}}w|{~~||~}~~~~|{}~~}~{}~}}~~z}}}|~|}~~|~~{|~|~~~}}~|}~~~|~}||}|~~~}}~z}~~~~|}~~v{}}|~z~~}|~{}~||}~~}~}}~~~~y{~{~}~{}|y|}}{z~~}}|zyzzz{zzxyzx|{v|y}}}|z|{||xz|{~y~{}~}z{x{z~}{}{~zzv{{{}zy}yy{}y{|{|y|}}yz}x~}{|w{}{|~zv{}}zz}{|{z{|~|xxvy~~}z}{zz{}|z}}{|{x~~|}}|~}{}y{w~zx}}~x{~yx{}|{|y{w}~{}y{~zz}{x||w~|{y}y{{||}}{}|z||x{{z~|}|{~s~}w~|{{z}}{}~z~}z~~~|}~||{|~}}}{}{|}{|wy~}z{||{}}w}~zy}u{|~{}|~~}x~~|xu}~|y||{z{x|z~}|{}{}||z{~{|z{~y{}z{|y~{~z|}~}{}~|}}z~~|x{{||}}~y|z}~yxy|z{{}zx~y~}~{z}uz}}~~}y{~}z~||~z}{|{~z{uz{{{|~y{x|z|||{wz{}~~|}z~~wz}}~y~z|~yyw}}}|}{{}y~xzww|y|z|{~}|{}{~||w||}z{{}|z{~v|zy~|}{}~}y|}{{~y{{zx}|z|{}zy|z}yw{xvz{{z}xz|x|~}}~}|y}}~yx{~}zz|}z}~}{yz}y||y{zz~z}||}y{|x~z|{}~}~||}~}~}~{~~{~z~y}|}}}~~~~z||}{|}|~}|{}||}}~~}~|}~}~z~}~{}~|}~~}y}|{~}|x}{~}~}~~}~}~}~|~}~~~~||}~||~~}~~~~~~}~~~|}{~}~}~~~{z~~}~z~~~~|}}~}z}~~{~}z||y~|x~wy}xz}wz|{|}}z~}}z|~|z{|~}z{{yz~~zzzzz{z}}~{~wy}wz~}yz~~{yxz|{}zx~{}}{{~{vxz{y~|}{w|}yy|xy|{||{{z{~}{{~ux{}{y~~}w|z||z{|y{z}}vzz}xyy{~|yz}y{z}z~}~|~{}{~z~}yy}|{|}z|y|y~|}~w}|yz}|{|{y{|x}xy}{|}~~{|}yv}{~~~|z~{~}~|~yy}|}}}z||~{~z{||||{z{y~{y~{y~}}zy~z{~}||z}w|||||}|{{{}}}x~~z{~}|{|||y|}}z|x{|}}}x}}}wzz|~|{|}}z{{}|}~x{z~zyy}y|wz}z}w|z~}|vz~|}z~{z|w}}{{}z~z~{u}|}}{{{}~~~z|{~{|~|{{z|~~x~{}|}|zs|}y}~w~z}~{{{~}}x{{{|}zz}xw|{xy{~|{yz|~}z{}{}~}|}{z}||{zz~{~{}|||y{~}z}ww|}~{||||}{{~}z}z{|xx{|~}z|~zz~yz{x}~~|xy}|}~{|x~}{y{zzy}{}|}|}{z|y{}y~{}~z}v~yzy|~~}|~{|~v|~{yy|z~u~|{}}~|w{|xz}~yzz}~~~~}}~~{}~~~|~~~z~~~~{~|{||}~~~~}{}|~~}}}~||~~~}~~}~~}{z}~~z{~~}{{}~}}|~}~~|x~{}}}~~~|~{}}|{~~}|~}}}}|{~~}~~~~|}}~~~~~{}~~~}~||~}{}|~|~~}~{}}~~~}~~~~|{}~~}|~z}|{~}}}~~{}~|y||}|{|xy|~y|{z{~xv~||{y{|z~y}|~~yy}z{yw{|}~y|{{yzy|~}{{|x}zz{yx|u{{x}w{xzz{|xz~{|~}}~v~||y{}}~|y|~|}{}|z{{~~~~}{|{|{}zyzx{z}|~|~{~}{z}zz{|}{~|}|x}|zyzy}}}z|}qzy}z~}zy~x}z|{}{}~}|x~~{|{}|~}x~z~~{y|yw|{yzuz{{~~z}y||||zz}||}}{|y}~|{}zzxy}}}|~}zzzy||~|xxx{||zw|}}x~y|{w}{z}}~~z||}}~{~~{||~z|~}}}~{{zz{y}~{~{}}{}|{yx{~{y~{|~|zy}|~~}~}~}}~~y}x}|}|{}|{|yz|}y~|z|}{{~~z|~}}|~~x~|{|y}}z~|z|{y~|{}||y{{{|z~}z|}{||x{~|{y}~}}{}y}{~{z}~{}~{xz|}y|~{}{z}|{||{|~z}}zz{}~}x~w|{{}|~~yy{||wz~~x{x}{{{~}x}y{|~|}}wv~wy|}~}~{{}~~{~||~z|~~{}y~z}}~}x{{{z||zz{|yxz{yz{|z}|{~~t}}{}}~~~~~~|}~}{~{}{}~~~{~~}{~~}z~}{}}}~}}{{}~~~}~}~~}~~{{~~{~|}}~~~z}}~}z~~}~}~~|z|}~}}}z~z~}~}~|}~~~~~y}~}~{~{}}~~{z|}~~}|~{~}}{~~|~}~z|~~{~}}|~}~}}y|}~~z|{}|||{y{}x~~{zz}z}z~}|zyy|{{x~{|{vy}y~z{~|}w~{y|}||zy{}~~zy|{}~}z|z~zxy|}z|}yy}z{~{wz|{~}yx~}~{w|z||~x|zz|{~{~||z|}w||~}x{{|y}z}|y}{|}{{z~|||~x|z~t{z{}}{}|{}}{}~{|~~y~||{~}z|{{}~|z|~{yy~|xz|~x|{|y{|{}}z{}~v|{}~z|~z|~|y{|z}{~~~|}wv{|||~|~x|y}}{yzx}{|y{}}y~{|y}y}zz~|{~~{t{}xy{}||{}~}}zz~}{{~}|}y|~~|}y}w|||}|{z}||||}z|z~}{~|{|v}}zz|~x{|{}|{||}~|{x}|~y{|}}|{zy{|z|~|zz{}uzwx{z~~{{}|~|yyz{|~~{~v~|{}~|~yy}zz~{}}|{z{{{z}}xy}v|}y}yx|zzxw~|y}{z~w{yxy{|y{{}~zy}~~}{~{xwzz||{|x|z{zz}~y|{~~~~|{~~|{~~zyz}zz}{}y}}~}|y|}y{|}~||}wuy|~{}}{|}{x}}|y|~|{}}~{{{{{|z~}{{|{}|~{~z|y}xy{|z~{y{x}~||y|zyzx~|}~}y|}{x}}|~~~}}|{~|||~}~}~z}~|~}{~|}~~|~}|w}~~}}||~}z~~~~~|||}~~zz}y~~}{~|}}}|}~~~~~}}~|}|~~}~}}}}|}}~~~~{}}}~~~}{}||~~}~~|||~~{|~}~~}{z~z{y{{}||t{~{}~}|yx|x{z}z|~~|yz|}}||~~{w}{x{z~~y}}}~|x}~}}{|x~}z~~{yzy}{~wxy}z~vz|{~~}|yyx|{y|{t~|}zy|yy|{|{v~}}}~~|zy}}~|~||x}{y~{}|y{{vw}|{xx{|y|{{z|}}wz|~|~|}zy{|yz{{~|}~|{}}{{}}}{{y}~~~x{|~}}||{yz}{|}|||~~~|z|}y~{{|||y}|ww{x~{y{|y{}z{~|~y~}}~}}~y||}y|}}}zxx|~z{{z}{wwyy|~{zz{~}{zz~y~|{}}}|~v|{}~{~{|}}||}|}x{x{y}{w|{|u~w||}u}~~|w{z|z~|~{x}~|z~}{|~x{|{z}z}}u~}xx|{}z~{|}y|y|}yy{yv~~~}}}}|}x{|}~~|~|v{~|~z{|{x~|~z|}{zy{~}}zyz}|wyy~{u{z}{z|y{z{z||z{|y|}~}|||{~{~u{{wz~yz~}xzzzx{{w~z}zz~|}}~v||{~z}}y~y~u}~}}~{z~}{x}{x||}|xzyz~xy|~}{}|{y|zy|~}{~z~}y||z~{|}}}x}||~~{y~{y~{}z}{z}{~}z|wzt{~yw{~{|}}}}}|~{z{{~~|{{z{}~}|~}}~~~~~||}~~~~y~}z}}}~{}~~}~z}}~~|}~~{}~|~~~~~}~~~~}}{}~|}|~{{}~~y~|~~{|~}~x}|y||{~~|}~~~{~~{~|~~{~z~~~|}}~|~}z}~~~~}~}|~~~|}~~z~|}{}~~z{|~|}~}~~}}}}~|~}}~|}yyz|{v~|y}wzy~~z}x}|x|{~{~}yy}{xx{xyx|}}y~|x~zzy~~y{|z}{~z}y}{~yz|}}z}}x}{}{{}}~}~|zzz~|~{|{{zx}|z}}y~z}yy{{}z~xy{||x{}~y}~y}}}}}zyz|}~uzzzzxz{w}z}zy|y|}~~|z}~}}}~|{}z~zx{|{}x}}{z{{|x{{|}}{}{xvy|~{z{z{z}~{}|{}}}}}y|w}}||zyx|{{z~}|z||{}vz|{}~~}}|z}wyzz}x}|y}y}|z~|}}z|x{{|~z{z{~}||zz}}z~||xxzz}~{x~z~~}|{|}~{}z|~z}y~|{{w}yx|{|w|{|{~y}}y~|~}~{|}{z}|x}~~yzy||x{}{z}w~z{}~}z|}yz}z}~{w}~z}}x|~~}{}||~{{}x|}}{y{}yzz~|x}{}}z~|}}}|yy|zu|z||x~|}xyzy{{xzy~|z{x{||z{|}w~|}}}z~{~|{|{x}||{{{}x{|xy~}z|}~}}|}}|~{z|~{{y~z{x~~}y{~}z{|y{||}y}~zy}||~~z~|{~}|{{}{|q}~~zyy|{yx~~{}}}xy}{|}zz|~~y}~~}}|}~~~~~}}|}}||~~~}~~|}}||}}|}~z}}|y||~~~~}|}{|||{}|~~~|~{~~~~}~~}~~~}}}z|}~z}}~~~}{z~~}}~}}~~}}|~}z{}}}||}|~}~~{~~~~~~|}~~~|}|}~~}}~}|}}}~~|}~~z~~}~{~|}}}z}~~}}y|vxwyzyz{y{}}|}z|{|y}~{|}|~z}~|}xv~}|||~}~{z}~|}{~}{{~{xz{}|{|{{|}}~{{x~}||{z|y}}}}{}}|~}z{|~}zwx|v||{|{~}z{{}yvx|z{}}|}x|{|}}}yw~~~~w~}~z{{w}{{|y~{vx}z}|{~|{w}}{yy}~}|~~~z|{~|{|{}|}{~x}{|{t|x}{z{{~|zy||{}x}z|||z{w|z}z|{~}z{}~{}{}y~x{~~{zz|zy~}|x~{~vz{x|xz|zz|z|{|}{}{{}{}|z~~}}|z{y{}x~{||}{{~}|z|}}|}z{|{z~{~|xw|~~{~y~|y}~x}}~~}{~y{|wz{}x}}|z||y|{{y{}}}~}~~~{{~}~v}~x~{}vx}}}zyz|y|w{}zzz}y}wxyy|v~|z{y}~~~}}}{}y}xz~}zw}~}~~~{x|}}zz}~|~~{yyz|||z}~|x~|z}}z}~}zz~vy~|}~}}~~y|{y|~zz{yvz{~x|}}}vzzzy}y}||~{}}|~{z{z}~zz{~|{}xx{z|yyx{{}|~{v|}||~|}}|}|}}~~~|z}~}{|x|}}~~}~{~~|}~~~|~~~~}~}~}}~~~~|~{|~}~{}~~}|}~|wz~z~{~}}~|~~{~|}~}|~|~}}~~~}~~~~{}|~~~}{~~}~z~~~}~|{{~~}~~|~~y~}~~~|~}}}{}~{~~z~}z}z}}}~}}~}{~~}{|{}|}|}y}{~z|vy}z}xz~|~{w{x{|~}xyz{}~vz{y}x~w{|zx~z{{|zyz{~|z}u}{}~}|~~x|z}z~{z{}{z{y~}|}|x{{y|{y{~~}{}z{||}}}z}}|z~{z|z|y|~z{{}||x{y~z|}~{~wxy{y{~wyyy{y{~{{}z}{{{~}y~z|tv}}~{}y~}w|{||z}}}~w|}z~y{{~}{|{}z~xz||}{~v}{}yz{~w~}||~|}}|x~~yy~z}|y|}}w~~{}|v}}|~{~y|y~}yy~z~|y~y{}}{}x{}{}y~}{z{}{}~~||z{{~x||}{}|{}{}}}}x|x~~}||y}z|}~|{z}}y}||~~}|xw|}{||{}|{|z{|z}|~|wx{||zz|{x~}{|y|}~|x}~yyzy}{zz~{|~}w{zuxy~{}~{z}}|yz}||||z~~z~}z|}{~||||}{~~}{y~}~||w}zx}||||{}|}y{z{y||}||{yz{xz}|{z{yzyz|}wz}~w~x}}z|z{|y~}~|x}}{|}y{{|~~y}~}{v}~xzz|z|~}}{{}{~|}x{|}|}||x~~|y~{}{{x}zzyz~{}v~|}{x}}zyy{{}~~w{z|{|zxw{~v|~w{|{}|x}||{{{z~}~}|}~~||~~z}~{}|~~~~~}}}~}|~}~~~~~~~~~}~~~}}}~~}}}~~}~}|{~}||v~|~}}~}}~~~~~y{~}||~}|~~|~{}~~|}~~~}}|{{~{~}~~|}{~~|~{~~}}~z}}}||}|}}}~~}~~~~~}}}~||~{~~~}~~~~|~}~~}}|~z{~{||zyz|}}|z{||~~~|z}|z{}zy}x~w{{w~w|~|z|z~~~|}~}{{~zz}{{|{}}{~~{{zzyz~x}y|x~|}}~||~|~|~}|||}}x~{yx~z}{{wz|z|||x}{yy||}}{|}|~{{z}|~xw||}||~z}|~{y|||{u~z}|z|~}x{}yv~|z{w|z|z{xyz|x{~~~~}~z}{y{}v|{~}}}z{{|{|~xz{}z}zyz}~{}{{~zz}}}z~}~{y}}}}~~y~~{zz|{|{{{y|{{zzx~wzxyzzs|{y}~xv|{z~yz}y~||{||||~|}|~~~~z~~{{{y|~zyw}{}~{z|{{}{|zz~|~x||~uz}|z~}~zw}}{}|}~zxzxzx{}}z}x|z|{{~y{~~z|~}{|}||zz}{x{xx{||~{}}{{{{z~zz{v{{{}{z}u}y}y|yz{}y}~|{z||~{|}{}z|~|}}z{yz|}}}xx~|}}y~y|}|{}z{}xyzx}w||z|{~}{{{{{|~|x~{}}}y}}~}z{|y|{}}{}{z{|{y}z~z~z}z|y}zvy~}{y{~{}|~|{u~x~{}ywzy~{vz~wx}v|}z~{zy}zy~zy}|{yzz~|~}}~|~|~{}}|~{~|~~}}~}}}{~}{~}}~~{{{|}|}y|}~~|}~||}~|||}~|~{~{}z~{}|}~y}}~~~~{|{{~|}~~~~{}{~~z~|~~~z}}z||||~~}~}~~~|~~~}}~~~~~~~~}{{~~~{|~~~~~|~~~||~~|y|}|}}|~xy}~}~}{|z|y{}|}y~w{|{{zy~~}z~|yz~}{||x|}}zyy|w}x|}~{yx}|{{}~~y|||~~}~}zx|}zyzyxz|{{~{{{~yz~{~w~~z|{{||}}y{}||{u~y}|}{uy~}z|zxu~~}}{x{}u{}|||x|zxy}~{z~z{yz}wzyy}x~xx{{}}x{{{y}{|}}||{|}{y~y}z~zyy|{}}v~~~{{|{~{}}y}}z{{{}|{{|~}}}~{|~y|y}~}|w||~}{w~|y~~zz~~|y{||yzz||{}|~yv{}z{{|{~}z}~}}y~}{{|~}}|}|yw{{z{|{|}{|~{|~|x{~}z~~zx~}y{yx~{w~~|||~{}x|y|zzzw{}x|~}|x{|zx|y{~}}zz}}z|{}|{~}{~z}|zz{~~y~||}|zy}~x{wzyy{{x}{|z}~||}~}|~~u}}||x}~||}}}|||z}vz{z|~t}{xy~}|~{wz{|{{yx{|z|}}y~w~}{}y{~|{y}{zzy|}|xxy{z|}{|x{|}{w|}~~}{y{u~{x|z}~z}~|zxx{{{}{{zy||}y~x}|z}vz|}~|}||~{|}z|}}~~}yyyyz{{~|{zx{y|{z|}}y}zz~|{}{{|wz{~~||}|{~y|{~}~~}~}~~}|~~|{}}~~}}~}~|~~}}}~~~~z~}}x}{||{|}}~~~}|}~yz}|~~~~~{}y|z}}~~}~~||}~~}}}}~~~~~~}}~|~|{}}~{~~}}~{~}{~}~}|}||z~~}~}~~}{{{}{~}~}~}~~~}~|}}{}|~{y~yu||~x}y}{x{y}z~}~y|{||~~}{{|~|}}z~zy~||{w}|}~~{z~z~{z}~}{y}y}xv|~|{}y}|x{zz|~|z|}z{~}|}}}}z~~}{xyz}y}zyz||z}~}|~y{|z{||}z{|{{|}}}}x{||||}|}}y||z|~||zv{wy}yyx}{{{{zz}|x|zy|~}|~yy{|zz{~|{~|{~|||}~{{~y}{z}|~{|}|{~y|sw|~zxz~v{z}}ywz||~y~|{}vz}{{~{|}uy{z}~}||{}{}{yx||{}z|}s~}{{~~|}{|z|{}}~|~}||{yz{|}z{|yv}y~{}}z~}~{|y{}z~{{yw|{~{~zw{}}xu{}~}|}zy{}}xz~yv{}z{x||{z|}}~z|~~{~~}}{}}~{{}{{}zz~y~}{z|u|y{}{|||}}zy|yz~u|zzx||yy}~~~{~yxy}{{~}}z~{xz||||v}z~zz{zz}yz{|z}w~|~z~{||y{~y~z|~|z{}y~zwzy|~w||}}zy}{~{|{~{u{|}}z}yzy|z|||{z|~}{}{~z|y}y||{x~yxywzu}{z{yv|}{v~~}{|~x~|z{}z{z}|~~~~|}}}~~~||~~}|{}~}x~|}~x}~}~}~}{~y}~~z~}}}}}}|~~{}}|~}}{~}~~}~~}~{}~z~~{x}}|}~}~~~~}~~}~~}~|~~~||~~}|}}|||}}{{~z}~|}}~}}~}}}~~}}~}|~{~}~~}{}}~~|}|z}~~~}~~}}~|z|~~|y~{||~}|~|z}{z|~z~~w~}zx|}{~~z}zw|yy|}z}z}}y~|y~yyz|zzz~y}}|x{{y{y}}~{|||}x}z{{w|{{|~x{|w{}|}{~{{~|}z{~|~}yqyy||z}{{zzy}}|y}~}~z~x|~}~}|{}}~~w~|xv~|zzx{~|}||z|x|||}}|~~}{~x~xx|z}}w}}~~||ux|{~|~y~|~~yxz}}~wy~|wx{|}|}z~y}}y}{|~}~x||}y|{~~wy~xz||{x|~}|~y{}{y{zx~yz~~z|}~~|{~~{}{}{||{yz{{~}|{||}|yz}v}}zyy~{}~z~~|y|{~~y}}x~~|zxy{}yyx{x{x|{z~}zy~}y}z}}{{xy{|~z|}|{~~~{~}|~z~{|||z|}~||{yz}}|z{~|y}y{yz{zy}}}x~{x}y}zzx}}}zyz~z{y~z~|{w}}yy~|~yzz~}xw~z|}||}z|~z{~y~{{z~}{xw}}~~||x}|xx~}}}}~y}|~}xyz}}~}}z~z|wz~~y{~||~zx{~~xz}|zz~{|zyzz~{z{|{{|~|{{}zz{zz{~}}}{{~{}}~|z}}y||}~|zw{{}y~}~||}|}y~|~~~~~|~~{~~{}~x}}~~|~~}~}|~~~~}|}~}z|}}}~}~}|~x{}~~}~|~|~~}}|~~||~}}~|}~|~|{|~z|~}{~~||~}~~~}}~~~}}~{~}~~}}~~~~~~~~|~~}}~~}~|~~~|~{~~~}|~z~z~{|{~}}w~~|}~~}|}}}~~z}{y~~{}|{{wyx{{y}zyy}zy||{~|w}|}zzz}y}|{~y~{w{}}~{yz|{}}~~~x{|}{|~{w}}zy|~zz|y}{zxxy{z||z|z{|~u|}y|y{|~~}|z~|||{}x|}{{~|~}z~vy{~~|{{}ywx|~}~|y|~{zw~}z}{{z~}y~w}}yxy}~|~y{}}~}~}y}z~}~{wz~~}zy~z}}zw||z{z}~zz{yx}~{y|}~z{}}yz{}{|xz}v{zy~y}yy|{~~z|{|zv}|z~z}z}z~{y{||zz{||{{}|yz~v|~}x||{}yyx{}{{|~}xx||z~}}|}|}w|z}y}}zy~}}}z}|}y}~y~y~y}}xx~~zyyz|z{zyy~{}{{|x~|w|z~~}~}~}z|{z}|w|~|{}x}{yyx}z{|{u{|}yyz~{~~|}{~|~|~{x{z{}y|wy|}~~zxwyzy}~z}x~|y||~{|{w|~~y{y}{~{~w~~z}}|}zyy}z}v{|{xz{||}}~z|}}xxvzy~}z}}z}xy|||}z}}{zz{ww~z{~{y{z{z~}y{|~z}{w}~z{y{~~w}z~x~}y{~{}{}~~{}}y~~~zzz}|{wz}y|{zz|zz}|v{vw}|{~~x~|zz~}|{z~}}{~{~}|~~~~|}~|~}||}}~~}~|~}x~}{}~~|}|}}}~~}}}}~~}~~{|}~}{~~~~|~{~|~|{}{{~~z}{~y}~~}}|~}}{{||~|~||}}|~}~{|~|~z|}~|{}~{~~~}~~~{|~~}||}~}|}}~{}~~|~~{~{~~}|}~~z|}}}{~~~}||x~~|x}xyy{y}z|{x|w~}zz}{|zw}|y|~{~}|}z{~x{|~}||z{~}|yyy|xzzy{|}|}|x}}{z{~z}~~~}}{~}|w~u|yz{yz{{}y~~~u~|}~}}|{{{{~~~{|{}}{z|zyz~{{~}~z}{w||y}||zy|yz~|||{}}||||{~|z}}}}{~}}{|}{|{|}x}||}yy}~y||y}ww}|z{|}w{{{~{}||z|~~~zzyx|{|x|x~{}}}|z|}{xzzzuxy|~|~xzys~|{}{}}~}{{wx}}|z~}}~{x||}}{yz~|}{zz{x}|}z~||x~~{|}z|{{z}z~{|{z{z~{}}z~zy{}xzzxz|~{~~}}}|z}{{yz{||{z{~~}z}}xx||{}~{|}||xx|}|~x|~{|{~uxy}{~{~}}~y|tz}{{}{|{x~}|z~y|~{zy{||~xz||~xzz~y|{~}||w|z{x~{}zxx{}|}~z{y}y}}~||~|y{{}|{{{~z{|z|y{x||}{}}~z~~|zzz~y|}x|{y}|xz{||}}{y{}}}zw||}y}z{y}y|}yx}~{~x|}{z|{|yx{|}w~~}{}x}}y{{~w~z}z}z}}~}y~}y}~x}||}|{}}{}}z~}xy{ywz~y{|}||~|{~~}|{}~|}~~}~}~~}~}}|}~y~{~~~{~~~~|~|~y|~~~zzz||}}~x~|~}|~}}|~|{~~{~~}|}z}|}~t~~~}~|||~~}}}}~z~}}}}~}~~~}}|~|~~~}~|~}}}}|~~~|~|}}{}||y~~|}~~{~~|}~~~|~~}zz}y~x}|}{}}}|w{z}{|{x{}}|~vz{yyyw|~}yvx~zx|z{}z}~~|}|~{y~{{~||}zz}{zz~zz||{|x||w{|x||z|xy{~{}{|~|}y|~}}{||wwx~}~{{||{x}|w~{zyz||z}|}{~x}~z}z}zuz~}}w{z}zy|{{zx|xy{}yzvyx|zw~y|z{{z{z|z~~}w{{z{zyx}~}}~}y~||~~|{}~}yy|y}{xx{z~t}|{|y~|y{yx}x{~}{~}{~~}}z~}|{y||~}}|{}{~{~{x}z}|z~}zzz}{v~|~y}xzzzz{{{~{}|y}{|x|z}{y}~|~}zztx}yv}|}wzz}|}|{u{}xxy}}{{y~|zz~}~~{{w~}y}}~~}{}zv}{y{w}~~y||yy{x|xzyyyxzt}zz~{ywz|z|uy}z}|zz{{|}}~y~||xzxxz|}z}yy|{{~wy~~~x{yyz{~|~{}z{}}}|}zx||{~~}}{~|||{w~}|~z}yxz{|z|yyz|~{|u~{~z|~{{z}||}|{~|~{|{x}{{y|zy}}{~}~zyv}{z{w{yz{}}|{}z{zz||{}~~|zy}|xy~~x}|{}|{~z~|{x}xx|~}||{z|z}|yw~|r|}|}}||{{|~|}~}~~}~~}}~|{}~~}~y~z~~z|}{~~~z}}{{z~~~~~~}~||}||~||}}~||~~||~}~}~~~{}~~}~~~}|~y~~}|~{|}|v~}}}~}|{}}~y}|~|~|~~z}}~~}{}~~|~~z~{}|}~~}|}~~~~}}}{{}~~|y}~~}}~}||}~~~~}y{xxy}{|}}}{zy~~}z}|}}~z{{v~zy{|zz~|}v~||~}|}{v~|||{zy~}{{y|}yy{|~zz}|v~}||}{|}w|~}z{|{~z{{wz}y{w~}z|}{x~~yx~|{||{{~{|~}{{~|{z{|zx}y}zw||~|zx|{y|y~w~{z}y}}{|~y}~~{|~|{|}z}x~~}yzy~yzx}|z{}xy||y|}y}~~{~{}zw|||xx}}w~~z|~~}{{|}w||zz|~{y}z|xy|{}}|~y}|}}y}zxyy|{|w{{}|{}}yz}xy{y~zx{}x~|z||~~~zz{y{{{y{w~{y~|y{zyu|z}|}~xz}}~||z|}z~{{z{}x|}y~}z{yy~||{y~zz|~}}yy}~}~|~|~|{~{}z|}y~yxy|y||{~}{|{~}y|y{~z{z}|y}|z|ywyy|~|yz|z{|}z{~zz}yy|~~v{y}z}y}w~~|~yx}{y}{||~|}y}{}z|zz}zz|}|}~~{xz}z}{~z{}y{}~|||z{zzy|}}~|}||yz}yyu~zz|{y}z}{{{zv{|zz{y}z{zxzzz~zy}|}{u}~y|~|yx~y~xzzzw~y~}{|~{{yy{~}y~||{zz{{|}}}z||{{}u{yy{}|z||}}~|}|~~~z|~}{}~}}|~{}{|~~{|{|~~}~~~~}}}|{}{~~~{~}}}{~}}|~~~}~~}}~}}|~~~||~}}}~}|}}~~~~~{~|~}~v~}~}~~~~~}||~~~||~~~~~}}|~|~}}~{~{~}}||~|~{}{~~}~{~{z~yz~|||{}z|~x|{wy}zzz{}|||{{~{||z}{yzz~~xz}zz|z}z{|}}{~w{x}w~|}xzw~|z~|}|y|{x}|||{}|~||~y}~x}|{{}|zy|}}|{}~|y}}}}|{y}yxwzx{x}{~|||y||xz}||wz}~y~}~||~}~z~|{}yz{zz|}{zy}z}yzx}yx|}yzxy|}{{~yz|||}}}~}x}}}yx}}|}|}|z|y}{~}u}zxzvz~{~~zyzxxy{y}{~yuxz{{}wx{}~{{|{~z|}}~~|~~~~|}v|y}w|~}|z}~z||z~z{~xwv}|{|xt|~|}~~|{~{}z}|~y{z{z~x~zz{~~|x{vz}|~|w~z|}{zyz{~~~|~~yzz{~}z}{~|wz||{|{~~|{}|zv|x}|z|x{xx|{|z}z~|zz~|~~||{||}|~{||~|}}z{{y{xz|x{z{y{|}}|y}{|}x{{z{||zxv~}z}~z}v}z|}{{z}}~~||{{{xy{zwz~}zzz}z~}y{yvv{z||z}~~||}y||z}}{|y}~z~{~zz}z|}}{|~{|~yzyz}{{z|yxv|}}{~z~|~|{{{y|~~~}}|x{~|}xz}x{zy{~x}~z}y|yx{{xzy}yzw{}|zx|x}{~y{{~~|}w~~}}~~}~z~~}}}~~}~}}z~||~|||}~~~~~~}~~}~}~z}{|}}|{}~}~|~{}~~~~~|~{}~~~}||}}~|~~}}~}~}{||~}}w}}{{{~~}|y~|~}z~}{~}}}~~~}z}}~~~~~}~}{~t}~}~}z|z}}~~}{~~|x|{z}}z~u~~~~{~~~~}{~~||{y~|||~y~}|{x{|y}}y}y|xzyy~|}}}z~|y|{}}z|y|{}~|}y{{|y~}~}x|{x{|~y}zy~y|}~ux~|}|{|}~}zwy{xx~v}~uzzsyw|{z{|y{|}}|zzz}y~z{yx}zz}y~y~|}}}|zz}x{{}|{|xy|wwyz|}}z~}{~z|zyz{||||}z|||zw~||zx{y|~}y{wz}{}z{y}{~|yz|}|}~|}{y{{|zz}y~}z|||}z|{{~~~}{~vx{|}~{~}yy|~w}{z~z}~}{y}}~|{}y~y~z{}|{y}{z~~{|~z|zy~|}z|y}}||z{}{z|}{y~}~|y{}|~{xy~z{~x|{|}y|y{yz|{|}|z}{|{xw|~~|}|}||z~~}}y}{zyz{~y{~~}w}~}z|}~|{}}|z~{{~{{|{~zw}}~}z}z}}~z{~{{z}z{~~yo}}zz{z{{|{x~yv}xy}{|~|}z{}{|yy||~}}}z~|~{}|zz}{|zy~{}y~|~z|~y}{z}wx~~~y|~w{}}}{{}y{|yz{x|{|~y}y|{xz~w}}y{~{~w}w|xzz||~y{}y|z}y{y|z{~~|}~~v~y{~~{yx|~|u}}~y}{xz}y~~{xzy||xz|zy|{|y}}yz|~~~|~~~}}~}~~~~z}~}}~}~}~}~|~~~}|~}|{~~|}|y~~~~~~}{~~u|~{}}~~~~|~~||}~z~~}|~z{{~~~~~}|}|}}~|~~|}}~~~x}~|}}}~~~~~~|~|}~}}~~~~~}|}~zz}|}}~}~}{}~}~z}}~~~~~|~}~~~~~{}~{|{}|}~|}}yzz|{zx||{{{{{z{|wtz{z|||z}|~yz~y~}|}z}|z||y~}{{{z}|~~{{{v{|{~||w|}~{~||xzy{}~y{u{{x|~y~zw|{~~{y}w~}}z}{{yz{zzyzv}z~y{{w}|w||}~~|}z|||}}yz{~||||y|y|||y|{w}{~z}{y}z|}y|}|~~|yz|y}|zx~{{{~||w~||zy|~}}~|x|{x|u{|}xyz|xzxxw|zt~{x{}z||yyz}yy|{zv~{}{}}y~}}y|}~~|{{}~{wz{z||~x{z~~|{||z~||{zz~yz{z}|}z~~}{}z~|~~|{~}}}~z|~~y}}~}{|zy{|y|{~}}x}{yx|{{}{}|~~}~}y|ywz{||~{}}~}}}~||y~||z|{|vxz{yy~}}|~}yy}}yzzyzy}{}~|z{{||{~||}{{}~}}zyz}vzx~{{{|x{t{~t~{}}|}y}v~~zy{}|~|{{~~~}zz{vy|}}{yz}}|}{||x{w}zw}~wwx|~}x{z|v{~y}|~|~zz~}|~yzu|y{~w|{~{||~|z{{z|wyz{{zzzyyx{{u~x~~}{~}z{z|}x~y~}|{~}~|~{{}|~~{~{~yz|z{z{|z{x{{y{|}~x}}|~z|w~|||}~~}~}}~}|{|}~}||~|}~~~|~}}|{~}~~{}~zz~{{|{}~}}}}|~~{}}{~}~~x}~~}}~|}zz}~~~}~~}{|{~|~}~{~~{}}}~}~~~~~|}|~}}}{~~|{|{|~~~{|~{}||}~||}~~~~x~|~|yz}}{}|}~{}}~}{~{~~~}}~}}y~||~}}x|y{vxy||uz{zy~~{{z}y|{x|x|}}}vz{||{|{{{|}~}~~{||{}|{}w}~{~~zz||~z|{|z}~{|{yzzyz|x{{{~wz{~x~~x{z}}{{|y~y{{|z}z}v~|~y}{z~}}}|{y~{zzy}|{{}zxz}|}{wz|}{|{~y}{y|zy~}}z|xz~~{~{zzz~{}~{y}~}{~~zz~x||}y~~zy|}yz~||{zyz|}~}~|z|z~{}yy}}|{{}y~{z{~w{z{|y|y{tz{~||z}z~~}}{{~yx{}~|y~x}zxzv{~~{|yy~z{z}|xx|}y{x}|}{|{|{{{wyy}|}y}|~w|z{}z|}|y||y}{x|{y}}z}~}|x{~|z|z{|~{x~{v{x|{zx|w{|~wxx}~{|}{|{~|{~v}~z|{{|~}|}{~~z}{{}z}xxyzy{}~~{z|~{z||{~zz}|yz}~|~xz|{{u}}z}z~y|~|~~|{{x{}z}||{{z{|{y~zz~y}}}{w}z{}~{|{{||~~~{x|zu}|}~~zz}|~}z{w{}y}}z|{}{|{zzxz|y{x|{}y~y}{{|~~~|}{~y|z|{|zv~zy~z|y~|yyy~z~{}v||{x}zx|y{zz{z}|~y{~}z}u~{}~}|~}|z|}y|~~}~~~}~||{|}|~{~~|~~zy~}~~}|~|{}||~~}|u|zz~}}}~||~}}~|~z}{z~}~~{{|~{~~}~}}|}}}}{~~~~{}~~~~~|z}~}z|~}y~}~~}}~}~|~||}~~{|~z~|}{~}z~w{|~~}}~~}~~|~}~}~~|}|~~~}|~}{~}|~z~}~~xw~{||~z~}w{~{|{||~}|||zz{xz{}}{~y|~}~|}|~~|}{zzz}{|}{{|w~~{~z|z~}yx{|{~wx}x}}}|{zz||~wyy~{}}|z}}z||||~}~{}~{}{{}{wzv~y||{~~{{wy|}vx}xz~~~}~}{{{|}}~|~{|~}{yz}x}{|z|{|{z{x}|{~|yyz{~}~{xy{|||x{{~}~{y|~}yz{{xzz~|{~}vy{{||~|z{wz{{y}xu}z{}w|{y~}~w{zyy}z~zz{~vx{z}~zv|{{|wyyxww}~}}|~z|{}|~z~}~z~{{z|}||||~v~x}x}y~z|{vzz{}}~z}yy}||{z}w|}x{}zz|z}z~}{{z|{||}~}{}zy{}~zx}}~y{}}xzy|{|||v{~}y|{|}~}||~|}zu||zy||}~{|||}xwwzxzz~|||~zwy~}{xy~{}}{{|w{~zz{x}~~}|z~}|z~|{{z}z~|{{|z}z|z~z{y{~xwzv{xvyytzyz}|y{{}~y}~}}~|}~}|~{z{}|}~yz}yz{y{wyz|}w|}|zzzxy{z{vz|wz}y|}{y~|yz~~{{{{x{|||~|{x~|}y~|~~zyxxyz~{zy|{|}~x{|}~}}~}||~{{~|~~~~~~~~|~y}~}|~}}|~}~~}}|}~{~z~~}~{~}}~}~}~~}}z}~~}~|~~~~{{~~~{~~}||{~y{~~~}~{}||~~}}~}~~{z~}~{}}~~|}|~~~y~~|~~{|~~|~|~||~}}~zz}~}~||~~x~~z~{}~|}{~}~~}~~~{z~~}}~~|{}x|}}z~||y|~{y{yx|z}{|~~|x|~|{yyzwz|z}~}}yzx|w|y{|}{}|{vw}~~wvy|z}~zv|}|}|x{|z||{~{}}|}|||y|{|yy}{|~z{z}}|y~}|}||x~||{|z{yu}~|w{w|{||~|~y{{~y~~z|~yxy{z}~z{|{~xzz}|}z}~|}|yy~zz|~zxzz}~x{|}{~}}}zz|}}y|{{wy~{~{{z{}z~{}y|z{}zz|v~vw}}{z~z}|~{|x}|yy||y{{z{~y|x~{u{}|zu}}x~~}}|{}~y{{|||yx{y~yy|{{{}vz}{}zy}|}zy}||}{zx{|}}{~yz~{zxt}z}|y{}{}}{zz~}||~wz~|yyz|~~}|zy|w{}zz|yy}{~~v}x||{~|z~yz{}}xxy}}|}}{~}{|}}{y~}zzwzw~}zx|zu}|y|y|x{zy~{|y{|~~}{|~z|y}{}{yy{{{x|{~y}n}{~|zz{}{~}x||z}zz{z|ww}}}x{u{z~~|y}||~{}x|x||z|~{z|||y}|ywzy{w~{{~y~}}z~|{|zyz~|{}|y|{x~|~z}}||xx}{~~|zzz|~}}wyx}}|}|||}}|~zz{}}z}{}y|}~}~z{}|z}}zw|}}w|z|y}{zwy}|x~zz~z~}}~}~~~|{|{||}{~~~~}|}~||~}~{|~~|~{}|~~{yz~|~|}}}~}~~}~~|v|}~}}~}}}~~~~}~|}~~~|~z}}|}~~}~}~~}}~|~}}y{~~}z~~}}{{y}|}|~~|~}~{~}}~|}|}~}||~}|~~~}}{|~~{|~~{|}y~z{}}~zw~z~|~z|}~}|~}~~~~~}x{}y~|v{y|zz{~y}zzvz|}}{{w~xvy}}|xy{y~~z|}x|}}|{z}~}x|y{z{~x~|{{|y|~wy|{|zz}z|}{z{zz~~~|}{}ty||||{z|zy|yxx}{|uz||~~xxzyyz}|{}{|y|~}}{~{{}|}|}y}zyy~~w}|{w}z~|w}y|~zz}x}}{{z{xx|}z|~}{{}}}~y{{}z}z~}|~zyz}~u{||yyw}||{{{|zw}z|z}|y||{|}wz{yw{||}}|zx}~~{~{}}|{|{|~{~||yx}v~z|{~~{{|xy}}x||}z|yzy~zx~y}x|z~~~~~~{}|y{{~x~z}}w||z}{y}z{~||zz|}z}~}~y~~}{w}{}~y}y}{{{||}|{~y{|y}x|{y~yzyw|x~{z{}~w}z}z||z{}{xvz}z}{w{v~}}|{|zzx|}xxx|xu}zy~||x|}z}|~y{zyz|{~|{}}{z{{y{z|y~}{{zy|y{z{||}}{y{y}}~|wz~z}z{}~~}~}~}}~}{{{zw}y|y~{}~zxy~{~|{|z}z{xy~|}}~|x{|~zz||}}|~{~x~yx{w|y|y{z{yzy}{y|{}|vw|wy||~x{zx~{|}{zy}~{~}~}|}}~~~~}~~~~~~~~{}}~}x}}~}}}}z{~z~|}}y~{~~~|~~}|~~xxz|}}~{~~~~~~~~}}~|z~}|~}~||~~~}~|~||}}~~~|~|~}~~~|~}}z||}}}|~}{~~}z~~~w}|~}|~~~||~}|}~|{}{~{}}{~~~{}}~~{{}|~}~}~||||}}}}}}~~~||w{~~~~}}~|~~{}~}~~}~~~}{||~}{z~{{||}~|}{}}|{~{~}|~{~x|~{v}|x}}x~|zz~{~|}y{z||{{zxyz~{|~~z~x|}|}x|||yyw}{|}|~{}y~~}|zz{xx}y}z}||z~~}||x{{}}||{{{~{~~zy~~z~{zz~}yyz~}~{}~|||yx|}z}{zx{w{z~~|}}}~}{y}z}}|w}z|x}zx{~x{|z~}|v}|w{}||z|y}{|{zz~yx|}|zxz}|{~|zx|z{{{zzy|y}{vz}|~~|~x~z}ww{}}}y{|}~{|{u{x{{|w|yy~{~z{}{}s}z}{|{}w~~z{y{{}|y|||z}}}||}}~{{{{~}|{|z||}zz|||z~{zy}|z~~z|}z~w|z{}~zx~}y||~v|}z|}{x{{yzz}|}~|z~{~}wz|}}{}zzyxv~|z|}y|~|y}|{}y}{{}~}z~~{~|{x{z{y}~zyz~}{|}x}~{zy{{z}zyz{z|z|||{}}y|{}|wz||z|}{~}y|z{}z}{|{~y|}{}}~zy{z}zx~|~x}yx{{|~{|~{{yyy~{y{{z}y~zw{||}{|{|}{~}~|}y}y|}}y~~~~{z}z{yx|{y~z||y{{w|zyz~{{}v}~{~}z{v~z|z|||||{{y|{w~{y~z}zz{yx}{|}y}z~~|}~~~z}|}{~~}}~~{{}~~~}z||}|~}~}~~~|~~}~|~~~}~~~|~}|z}~}~}|~}|}|}}{}}|~|}|{}z~~~~~~~~~~}~~}~}~~~}~~~{w~~}~{~}}}~~|~}||}~~{~|}w~~|}~~z~~}~}~}|~z~||z}y}~|}~z~~~~}}}|~~|{~~}~~|~|}}{~|y~}~~~~~~}{y~{~|z}}{~{|yx}v~xwzz~|xzz}zwwz~x{}z~}~|}y}}||~~yy~{x|zy|z~{{yzz||~}wz{y{}}w{w||y{||y}}~}~|}}~}{}|}|}x}vw~x|}z}z{||v~{y|z}|zv|wzvz~}yz}{z|}|~}|{}~~|}~}}|z||~||y{yzzw{|}{|yy}y{}z}{z||}z~x~~~x}{|}}|{}}~{}|{{{{yxy|~|y{x{}x{|yz~}}{|{{{{w}}|~x}z~|}|~|yz{wz~}vz}~zz}|y~{x}||{}}|}zzyw}||}~|y{~{~{}{~}||}{u}zz}}y}{{vz|z{w{}yy|y|zzz}{~}|}v|t{|z~~}~}||z{}z}|~y}~||{}z{{{{z}{||zw{{{{{z|z}z}{z||x~y}}}~{}}~{}yyz||~{}{}}{z}{zyy|||z~~~yz}~{z|{{zx}{z|}zy|yz|z{~|~xz|~~~~}|{}|~}|z}{||z|}zx}{yyzy}z|w|tw~|x}|}{|~~|}{|{{|}}{||~|xx{z}|~{}|yyx|}~}}}{yv{}~|~}y~y~~zy}y|~{z||}{y|}{||{}~}}|}|z}}t}y|||vzz~~||uz{~vwx{|~|~z{}~sz~~|{z~{~~~||~{}}~|~~{~~}~y|{z||{~~z{~~|}}{~y~~y||~}~~~{~}z~~~}~z|~~z{}z~}~}|}~~}|}~||}|{y~z|~~}~~~~|}~y~~|~~y}||~}~~}|z{~|~~{|~}z}}~x~|~||~~z{}y}~~}~~|}}}{~~|~~|~}}~~}|{||~~}~}}~~}~~}~~|}}~}{}~~~|~}{|~|~~~{{y|~{|~~{zzzz{z{{|}xz{{{zzzv|~~{|}wx{|yyyy|{}|y}}{}v}{|w{|z}|~zy~|}w}~zwzzxz}~}wz}zz}v{}~vz}y|}zz~||{~{{}}{zw{|}t}}u{{~|}|~zz~|~z|~{}{}v|z~}x~{|y|z}|}{z~}z~yz{{}{}y|~|y~~{~w}w|}{~{{{x|zyx~|{~|{}|{{{|yyz}}~}x~}|{{{~w~}z}{yx}~z{|{|yz}yzz|}{|{|~y{~||zyx|~~yy~{~}~zzy{vy~{wz{|{||{~~|z{{y|{~|~}~zv}|{vzzz}z{~~}~y~|{w}{v{|}z{yv{}{}~{~~|{z~|||~y~{|~y{w|~{~{{{|y~|}~~z|}{}z}||}|}z~}}{}y{yz{||{}{yz|y||~|~{y|xyzzz}{|{z{~~|~}|{}w|}zxu|||{y~}x|{~~y|}}w{}|~{z}y|{z||z|x|{~|z{}|~{x{}~z}{}{~||}zxz|{|}yy~~|y|}{wx{x|zy}zy~~z|~}}}z}{|z|{~|z~{|yyx~{z|z{xyz}z}|}}|xz}tzz}|yzyy{yz~|}{~|zyw}}~}xz~|||w|y}~|xzz}|~zzz}y}zu}~w}z{}}|}x}~~|}|{}~~{~z~~~~}}}}~~|}~~}~{~~|~~}|~~z}}y}~z~}~~{}~|~|~}~~}~|~}{}~~~~~|~~}~}}}{~z~x|}~}}~|~{~~~~y~~~y~~~~}|z}}~~~|}|}~}~~}}~{}~~|}~~~}~~}~}~~~}}{}}}~|}|}}{~}}~|}}}xz}}}y|}~~~z}|}~~~~xy~|||~y||~}~y{~xzw}xzt||}y{|{|z|{z{z}~zxz}{{|}}{|~}yz~~x~||~x}z|yz}{z{}z}xzy{w}y}x{|~{y|z{}~~}}}y}}}{~}z}{{}}}|z|{||wzz|{zz}|wyz|{|~z}~{w}|~|z{{{|||}~{z}{|}{y}y{{{~yzzv~zzy}z{xzy{|~|{{yz||z|~{}y~zw~||~~|}y|~{{~|~{~}}{yzzz{||||v{~}~}z}vy|z}|z~tz}}z|}~{|}x~~{zy{z~{{y|{wzwyy{{yzyyzw}{x|z~|~}z~{z|}z~||~}z~|{}zx~|y{~~yyzxy{|~}zvz|}wy~~y||{~x|{y|}u}z~|~z|x}~~~}}{}~~|yv}x||x|y}}y{~{z{|~{}zz}zy~~|yz}x}y}||~{}}|}z|}}x|}xyz}}w~~xz}yz~yz}{|}|{|x~{|{yzzw~z}}~{yu{}|}~|}y}~y{|||{{}{v~~{vzx~xyy}v{yyw}{|{|{}}||{{vy~|zz}|xz|}|{|{y||{y{}~{~~||{yvx~~~~y}}||}x}y~|~x{~|}~~xyy}}|zyxz}}|}|yyxv}||z{|{|}{|z|{{|}|~y|~|}z~}{}~|~{}~~|}~xz~|~|~}}~~~~~}~~}~{|}~~}~}}}}|}~|~}}}~}}~{~}~}~}~}{|~{y}}~x{~~|}~~|}~|z~}{}}|~}||~~|}{~v~~~}|~z|zy|z|}}~{~}~}{~~y~~}{}{}||}}~|}y~}~|}~{||~}}~~}{}}|~|~~~~yy}}}z{|~~{{}|{}}z}|}yz}}|zxz{}}u||z~~~|v~zz}w||x~}x{z{}z~{zx~~|}{x}}x{|{|w~~{y{~|||~}{{{x{z}y}y|z}{z||||w|{~|}}|x~z|{}z|z|}}{{yz|~w~~y|||z{z|}t|~}|{z|zzyv~{z}|~~y~ztz}}~||z||z}~z|||~~||{}z}}|{}yzwz{|z}{{z{|~~{z|{y|~w}}~~{~|}}y}}|||{yx}|~~~zz|{}~||~|~{xzx~{}}|~|}|z{x|{|y{w}{z|}}|{|ywx{}v}y}}zz{w{|xw|~~{y}{~}}{v{}~{{|{|}~{~{{{{{yyz}z}}z~y{|x}~w~x~~x||}}}{{|{zy{~|yz~|||}~z|y|z~{|~}}z{}x{}{{{|x{|y{}~|z{x|z}}v~{v~}~x|z{}zzyy~||w{~v}}|{|{wy~zyyz~}yx~y}|y}}{}y}{zz{}~}y}|||}y~|zzywy}y|}~{{~}|yx|z}y{{|{~{z|~}|~~z{x|||y}y|z||{||}~z~|}~}z~{z}}w~|}|}|vy~}z}~{zw}~z}|yz|{~}w{~{}}|~z~||xy{}|{}w}|||z|zy|yy{y{yx}|z}w||}|}v~{y{{{y|~|z{{~|~x|~|~~~|}z~||~~}{z{~{}~~~~~{}~||}}}}}~~~|}~}}}}|~{|~~~}}}z~|}~~~~}~}}{}|~~{{~~~~}}}~~~~||}~~|}~~}}~z|~~~}~}||}{}}}}|}}}~|~|~}|}~~}{}|}}{~||}}z~}~}||~|~~}}~}~~}}~|||}|}|~}}~~|z~~}z{~~~~~~|{~~w|~}}z}~|~~}{{~}}{~}~{{|{}}}y||||}{}z{}y}}{}}{|zz{{{{z|}{|{~~z}~{~~|~z}y}}{}{}~{}}txx{xxyx~yy{{wzy{{|}|}}~}||y||~}~}zz~}{~~~{~|zx|{}~x{yzx~yz}{|z}z||~{}}~{z~{~||}~{~|~|z}{}{~~}|z{w{zxzz~|}{xxv{}{{|y{{~yy|y||}|~{}||{}}{}{t{xyy|y|z~z~y~}~xzz|{}y}}}}{~~~~~y}||}~}~~y}~~{}xyz{|}zy|}z{~|z}{{x{}{{~|}~~}|}z~{zyyy|{}yy}y~|{x{z~y}|}||}x{|~~}~~~~~}|~~w{~~|~{~z||}zw}z|z{~}z{||~{}z{|y{{x|z}|}|z{|~{~{}~z~{~}}y{||{zz||{y~zz}}y{zzz~}{{~{~}{}y||{{{zy~||x~|}yy}}x~{}tz}}z|{}}|~||x~z{{v~|~~y~}}~}~|z}~||z||tzyz~~{yy}|x{zz{x{}{{z}}~~{}{}}{|}}~{v~{}~|~{}{|~}|xy{}|y{}}zv{y}z||}|z|~w}}z{y}}zz}~~|~~|~z}|~~~~}~}|~~~~}|~}~~~}~~|~}~}~}~~~{|{}z~|~|z}}{~{||{|~}}~}~z}y~~~~~~~~}~~~~}~{~~}|x|~}~||~~~~}{{~~}|}~|{~~~~|yz~~{~x{}w}|z|~y}~~{z}zy}}~xq|{{x~}v{||{|~||}}{y~z~{y}}xxy|z|{y{y|y|y|}|x}{}}z~|{y~y{~|y|~~|}zy}zz{z~~z~xv{zz{|~|z|yu{y{}}z~}x}{|y~y|x|z{zx||~yz~z{|}z~{zyz{z{zz{}|zz}}}zv}{}w|}}x{|zxz~||}}|w}}}~zz~}y{|z}yz~{}||}}||{zy~~~|{yy|{}}{~}~z{~|z~wz}}v}v}z~zy}||~|z~|{|xyz|zz}zzy{{|xz|}~~v|}||z|{y}{}}zy}~|u|x~{{}{x~zz|{~{x|{u}|~z}|~y}||}y|~xz|z|yzz~{|}}|~tv|||~y|~y{~}{|v~w}|}z{z}ux{z|~}uy~{z|}v{}{}y}z}z|~y{y{{z|x{|x|w}y{{}|yy~x{{~w}}{z{w~|y}|{z|{x|~}yyz{|z|{z|y}wzzwzzzw|}|{{x~}|}~zyz||zzzzzz{|{}{}}|||~}|zx~{}v{{yy|y}}|}~}v{{{}|{|y{}{z~||~|~~~z~z|}zwz~wz|{w|~|w~t{|{{z}~z}y{z~~|~~~z{~|{~y{|v}w}|}~}|y}}|||~y~y~zy}~}}xy{~y}y{t||y{||~~}~~}~~~}v~~}|}~~~~}z|~~|~{{{||~}~}}~~|}|~}~~~~z~}}~~~~w}~{}~y{}}}{}~~~~}~~}~{}}~~~}~}}|}}}~{}~|{~}~~~}}~~}~{}z|~z}|z}|}~y}|||}}~}{~}|~~y~|}~z}|{}|}}|~|~~}~z~}}}~z~{~~~|~}~}~~{~y}}z~|z~{}x{}z{~yz|~wx~|~~z|y{{yz}v~{}{{y{}y{z|{||{{~}{|}~|z~xzzzz~~|z}y}z{u~z{{y{yyy~|yw~y{{~}{}~|}w}{|}{}}v|}}|zz}|}}x{{|{|{|{{{}|z{}{{~~~}z{}zz|~yx}|w{~~{v|z|y~~{|x}{||~|z}}z~|{{}|{}~{|{{y{~}~y|}x~zxz~{z~z}xwy{{}|w{yzy{y~vy{}}~|{|y}{z{~}|{~{}|}zyz}yy}yxxyzz{~{~y~zv|wz}z~}}y}z{~~~w~|{}{z|zz{}zyy{y|xz}}zz|}}~z|{|}~{{}|w~z{}y|{{}~}|}}z~~|z~~}}w|x}|uw}}}}w|x|y}z}}{|}|~}{~}|}y}~z~~z}y|~}|z{|{yz{~zz}~w}x{x}xy{|zy{zx}}yzp}|~{}{{w{~|~zx}{{~x}yw}|{{x}|{||}{xxxzx|yzzv}z{}}x}{||}~~{~~x|~{{~~y{~{~|zz~~zz}{|{|}{{}y{zz{||x{~}~yzyz{~y}|}{z}~~~xy|~zx|}zzvy}|{yzy|zx|yvyzv~z{z{~y{}||~y{||}{~{}}~~}|~~}~~~{}~}~}}y|}~~~~}~~}{~|~z|z}~}~~|~}~|}|}}}~}~~~~z~{}~~~|~{|~|}}}~|}{}}|}||~}~}{|~{}|||}|}}}~~~~|}}}}}}~~~~y~}~}~|~~~|z}|{}|~~}~|~~||~~~~|~y}~~yv|~}|~{{|~~~~}|}~}~|}}|}}~||||}}|~|~~z~|v}}xzzw~}|{|||w}~w}t~}}v}x~y{}}w}}}~~~}zy{~{{{||}z{{{w~{}|{~yyz|}{~~|~~{x{w|z~{z|}|z|{}y|y{||{}{|~|vux}xz|~}ww|y|zv|}{}|{|z{|{vz{{y|{{~x{|~zz~~}}}zz}z{|~{zy|z~|zy|y}}|~|~z~z}|x}{z{z}{{z}{}|{|{|{}~~x||}{~yzz~|y|~{||y}{x|y{}}}|~}{}~yz}|z}wy{}|z}~zyz|z~}|u~{|z|y{|yy~yxzy{|zu{z|}|{|{y}y||~{|}|~t{{}{{|z|~x~xz}|z{z{{~~zzzzy|z~z{yx~{|{z{{~}yz|~~|~{|x~~}y}{y{||}|{yxx|}~|zz~}{{{}~~~{|z{}zw{}}||v}{xzx{}{{|z|}~zu}}|xx~}{w~}}xyyz{{vx~||{~{|~}~zw{}~}y~y{}|x{yw{{~yzxw}|x~}{y~{~||yx~|{}z|x|z{~yy{~yz{{~{tw~|{x~y{z{y|{~||{y|~z{|{~vzzt{z|}}~v~~y{}}}}xw}xy{}z{~|}yz{|}|}x||yt~y|{}{~|~|~~z}y|uz{}}{~|{}}z|yw~z{xyx~z~z|x{x~y{}yz{}|z}}~{}}}}}}|{|y~}~}|}|}y}}|}{~|}}}|~~||~~}~~~}y}~|}x~}}~}{}~~}}}}~|z~{~}}}}|}~}{|~y~~~s}}~{~}||}~}|}z||}|}{~~{~}}~~|~}|}~}}}}~}~~~}~}}~}}~|}{}~|}~~s~}~|}}~~z~~|}~zzzr{{||~~~|y}|~}w}~}~||~|~|z{~{~|~~}v{}|{yw|~zw}t}xyz{}}|{|z}yz{~}~||t|}{||zyz{|~{}~yy{z{|{{{z{|{}|x{{|xxy{}|xyww|~w}{}}}y}}x{~}}zz{zy~}{|||{zy{w|z{zyz}~zzxz|yz||||xzz}z|zy}z|~}||z{{|{}|||~{z~~}}}|}~z}yyy{|}{}yzyz|~|zz~x|~{v}~}}zy~~}z~z{}|~}||{|}y{|{z|zz{zww}{{x{{|{}}}{yyzy|x{z~}zzz~{{u|{yzx||}zv{vy|}|}zy|xy}{~}}||{~~~{z~{z~~z}zzy||{|{~y}{yz}zy{|zw{}xxw~{yyz~|}|zzz{z}y|}z|~|z~~|||~|}}{|}{~||}~{||w{zz}z{{zx{|yz{w}~~{v{z{xxxwz}z}{}|x~y~yw|y}z}~|{}~||y{yz{yyz{xy{z|x}~y{z{wty}{{x|~x}~~{||}z|y|{||}|}{|||vx|}yz|~}}}{{}{||zxz|{vxvz~{|~|{y~z{uz{}}|}~|z{}{~{~~}|z{zz{zz{}}~zy||vw}||{{{w{||}zxzz}}}vr~{yx~~|}}~zx}~|y|{{{~}||y{|z||}}}~z~|z|}y|xu}}{}|{|{~z}~}}|{~z~~~~~||{~~z~~~~~}}~{}~~y}z|~{~~}~|~|}~~~{~~}}z{|~~|y~~{{~|w}y~y|}}|}~~}}}}{~}~~~}}~~~~~~~{{~~~~}~~||}~}}}~~~~|}~}}~}~~y|}~}{}z|~{~~||{}}}~~}|{|~~~}|~y}~~~~~~~~}|y}~t{~|~~y|z}}{y|wz|z{{y|~}|{{~|z}|||y{~}}|~}}{}{zz~|{z~}}}~{|~|~xz|~|}~}{~zy|~x|}~x{z~x|z{w|||yy}|z|yyzz~}||}xx|zwx||}y}~y~~y}}|yy~|{y{{|zxz}~|{zyz}}x~yz|}}~~~y}~~yz}~}||zx|{x}|y~|zx|{|zy{{{|{x|y}v{~{}}zzzzzyzz||}y{|}~}{z{yxyz}|~z{z}|{}~{{z{z}{w~xy{}zzzz{}}{{~{yz}y~}||}y{~z{|}y}|}yzw|{}}y~xzy}|}}~~z{z~y}}z{{}z{~z}z{{}w{~y{{{|}|~yyy{w{z}}|w|z~{{~{|}}~~|~y}xy~|}~~~~yywy}y~}{y~||{~{{x}{|xy}{}}{|v}||xz}zy|}~{|~z}|~~~z~{~zyzyzy}yzw|wz}~|wz~y{|{}y{}|yx{z{~z|{z||~zu~yzz{~|}{xy{~{z}z~ywz}y~z{|z{z|x|zyxu|y{{}~z|y|{|||z}~~}y}{w~y{w~~|{~{|}x|||{x~|}{}y|x{{~}~zy}|{y|{~xzx{||||}x{||{||y~~}|yz|x|}|{{}||~xz}x|~x}~y|z{x{}|y}~|}uy}~|~~{{~|{w}|~~}~~{~}|}~|~}~~~~~}~||{~~~}x~}~}}|}}|~w~~{|}}~{|~{}||~|{~~~{}|||~z~{{||}~}~~}~{|~}}{}~}|~~}{}~}||~~~~~~~}~|~~|~~|}~y}~}|}~~{~}~~~z{~~|~~}|~|~~}}~~}~{~||{}|}|~}~}~}{}}}~~~}~}|}~~{}~|{{|z|~}~~~~z{{x{zy~x|}y~x||{wx{||y|~}u}}xz}{z{x~{}}|z{}~}{|{}y{}{}}}zz|y|z}y}v{z{z}z|zz}w{xxx}{{xx|~|}|}~xyy}}~|}xw}|y{{|||{~}{z}|{~x|y{}~||}~}{z{zz{x|}zy|zz{|{~~{~|y~}|z}}z}~{zz|{u}yx~{|{|yy{y~yxw~~txy}wyy~~}y|}|x}~~}|}~zy~x}{yw|z}y}zz{~|}|~z}yz|y}{}|}yy{y}~}~~|~}~t~{~||{|}{yx}w~w~|{}xx{~~zz|~~{z|{z}z}|x~y~{{{}|yy~x~z~|~|~{{{zy{}{|y~{y}~{zz{||tyx~zy{u{yy{}~z{|z}}~y|~|}~zz{z}}zzy|}}}{~{~{xz{z{yz{x|x{{xy~}}{zz}|~}z}~{~|~}|}|{y{{|}{zxz||wzx{z|zzz{y}{z{}zz{y{}~}{{{vzz~~yyxz{|zyzzw{{{yw||{}z|z|{~}{zzyuuw}|w}|x|x|~u|~z{~{|zx{{|y{}|yx}z{x{~}{z}|y{vz{y}}|z{|z}{~~|z}z|~~zv~{}~}{|{z~~yzxz{zz||zxzz{~yw{z||{}{y}~{{}w}||~~{}|{}{}}~}}}~~|{z~~}|~~}||}{{{|~~}}}}{}~}}{~}|{~{|z~y}}~}~~}~|~~||{}~|~{~}~|}~~|}~|~|}}{~}}|}~{}{{{}|~~}~z~}zy~}|}z}}{}}~}}~{|}~}~~{{~|~|~~|}~||z~~|}|~}}~|~{}|~~{{~~~}~~}{}~y}zz}~}}~}|}~}~z}z|{z{{y~}{yz|z|||xywy}x}{{||}w|vy{|z~}~{~|{~||}|~}}y{{y|{y}~wz|~~{z|z}~}{yy~}|y|{}y|z{y~}~~{~z{zz|z{}z}~|y}yyy|{z|~z|y|y|x{z|~}|}|{{zwz|y|}x}|w{|}z|~y|x{x~y}w|t|{z|z||{y|}}{v~{y{{y||}|{~~|w~{zzx~~z~{|zz}{|~|{||{}x}{{v{t~~}z}{yz|~|x|zywzz~|z{{}}~}y~~|~zx~~~}}|{}}{{zx{z|}}y}}|{x|{y~{||~~x|}~|{}~{{xw{||~z{|{xz~~{}y~}|}|wu|{{|~}|w{|y|{{z{z~y}}|~|z~|~yzyx{|~|{~~}|z}|}{~{|}y{yz}~x{zz{y}y{y~||yw|y~}}y|xy}}|{|~{}|{x{}xz~}{}{}zy{y~x{y{|zyz{}|zy~{zz{}{z{{y~|{yz}z}|~y|{x{{z||~y~||zyzzy|xy~|z{{}yy{|~{|{{{|~|}z~{}{|}y}{z}~~~|{yy}|t}x{z}|}{{|{~~|y{{~~{~~{z~x{{{~{y~|w{{||z~}~y}}y|v|{}wy}xx{|{z{|{}}}|y}~|}~{{z}|{|yy|~}}}~~~~~~|~}}}~~~|}~|||~}}{}}y~|}}~|~}~y|~}~~}{~}}~~~|~}{{}~~{z~{~||~|}z|{}~}~}z}|}{}~~}}y}~}}||~~~~|}}}x}}~}}}}~~}~~}w|}}}~~|}~~}}~~~|~}~~|}{z}}~zu||}~~|~|~|~|}~}{~}|~~~z~~}}||~}|}}y~|}|}}}{~z|{{}z|{z|~z{yzu}y|~{z{{yz{{wzx|{v}vy}~|{xz~x{{y|}y}z}{~~||~{{|~z{~|}}~|{y|x}~z|z|y{w}~zy{z{}|xyz~y|yy|~~w|}{{zz~|{y{{~~|zz~||x~{{zy|vz}~|z}|w{z~zu{~}x{}~}~x|~zyz~|||{~~zz}|{z~vz{x}~~|{|{||w{|z}}u{||x{}~|zzxx~~z}w{}{y|}~{}|{|wx~~xy|x~{}{zw{vw~y|v{xv}xzzz~}|x{~{}|{}zu|{}|~z}zw|{{{yzzvyzzx}{{x{~wyzx}~~s}z{~||~z|{{~~{w}{zx{|}|{}w|}{|yxz{|y{{wy}~{~{zz~}~}y~}~{}}|~{|y}~zzzz|}~||}|}v|{{~zzxw~y~zz|~|yyw~x}|v|w{|{|}zy~z{y{wyzv{{}|y}zzy{tz|vy|wzv{wzz}{|~|yyz|x{~|yzv{~w|}|}|{~{yx{~{~~z{y~{y}z~y{yyv|zzyy||z~|}}zv{|y|zvv{|zz{}}~}}}yy}{}~z|w|zy|}z|x}w{}z~zzx}z~z}~{z~|}v{x}|{yx{~{~~|vy|{|z{}xz}z{}|~|||ywyv}}|z|uyzux{{{zw{~xz|}~}~y|}{~||{|~~|||z{||y}~~~{~}{}{}yz|z~|~~~~~~}z~~}~{}|~{||~{|}~}~z}{|~}~}|~}{|~~}~}}{||y}}|{{~~}~}}}|~~~}z~~}~~}}~~}{}~~}~~~{~~z~|}}|z|}{|}|~~~|}|~}~}~{||~~{~~~y~x|}}~|~}|}|}}w}~~~}~|x~|}~|~~~~~|~}{}~}}|}}~{|y~~~~|{~}~v|{z{|z~}}|}|z~~zu{zyy{~{{z{z}w{}{y~|{}{{yz{yz~z||{{x{|yz{}}}}}x}y~x{z|zy{{{x}zv~~z~}zx}|~}zz}y{~}|{yvwz~}|yz|{wz||}z}{~|z~{x|z|||w}{|z{~{{y}~}w}z{}|z{z}zz}~xxzw|{}v|yz||~~z{v|z|y||z|{~xx~|z{~|{~|{}~z||}yzy{y|{|yx}}{yz}|~{}}|z~y~~{||}v||~|y{yyy|x||z|{}xu||{zxxz|~~vy}|y}{y~}{}x~{}y{|z{wz|{}y{{zyzw{{{}{}xwzxy|{z|~{|z|~~xyzx|}z|{|~}|~}|z{{}~u{x||~uz|yz}}}{~{}~z~~yy}}z|z{}w||z}~yz~zy~~|~|||}{z||~}z{}|y~z||}z|{~z{|}{|y{}}|||{x{{~{~yz~|xxzzz~}x{{{y~}{}~}{xz}~zx}{~||y|||z~~}z{zx{|z{uyw}}}||{~|~|{x|yz{||{~|x}|y|y{z|}}|v|}|~{|z|xz{}y{{}}~zz~z}|{}~~yy~x{z|||x|~~|}~x}}{v~z{~|~}z|x{y{~y~z}}~x}|~~x||z~zy{}}{|~{|w|}|}{xz{~z~~}yzx{{|{z{}z~~~~~~~~~z}||}~~~~}~|}~~~}}}|~{z~||~~~~~~~~z}}}}|~}~|~~z~~~z~y~~~~{}|~~|}~|}}}|||~}}~{|}zw~~}{}~||~|{|~y}}~|~}~}}|z~}~}~~~~|}|{}~~}~~~}}~}}~{~}~~}}}~}~}||}z{~}~}~~~x~~}}}~~}~}|y}||}|{|y}}|~}}yx~{{xzyy{}}z}{~wy{|z~~{}y~xzz|}|z}}~|}{~{{{~{z}}|z{z~y}xyyz|{||{{{}~}w|~{~|}yzz|}zwy{x|~}y~{|x}zz}|}~|{}{}z~~~||~||{yz|zz}|}x{zzwz}y|}|y}}~}zy|y~x|}}|{~{}{zxx|~~{|{|yy|wyu}xx|}x|{}{{z{xzxz|yzz~{|y|}|~|y|{~~~{{}y|yzyz|}wz{y{|~~|{|z}zxz|zw}{y{w}z~{}}~}}{|}}~{}z|z{|{|yz}zx~~|{y{z{v|{~v}}|{|x|{{}|vzzy|z|{|~~~{{}xx|}|yz|}x~w{z{~w}~}{|{{{}x|x}~z|{{~~{}|~}x|{|}}~|~~x{|yy{{zy{{z||{|{}{y}y||y|}~~z}|y|z|y|~~{~~w{z}z}}{|xy}{}|~|zz~|~~wz}y||z{~}~|~~{|}z}}~w~}z}}w~}x~|||z|x|{{~z{z{{|~z|yyw||}x{|{{~yzx~~|{|y|z}|{{||}z}||}yy}yzwxz~zz|zvyzw}zyyz|{zz|z{~~{|{w~}}||{}~{}}~z~~y~z||{|}{~}|~|xz}{}z|xxxwy}v{|}w~~}yzyzz~|z}|}}}~~~||~}~||}|}{~~{{~~|~|~~~}}~~}~}}|~}~}yzx}~|||~~~}{~z}}}~~}{~|~~~}~~}~}z}}~~}z}|{}~~~{~~}}{}}~|{}~~~~z|~~|{~|~}~~}~}~~~~{~~}|y}~}~}~}z|~|}}}~~~}~}{}~~}|~|~~}{{|~zz~~~|}~}~|y{|y{{z|~}z~}|~}|y{}x||{x~~}|{|{{|w{y{yzzy|{z||}|{}zz~zy|{}~}{|||{w{{zzzw|~v}{}w|z~{zzy}y~{||v~{}yw|{xy~}y{yyx{|}{}{~{||x|yzyz}|t{|}{zw~|~z~{vyx{|y|z{yz{yzx||||}}~y}~}{~zv{{y}z~|}y~x{zz{yxz}|{|{|yyy{x{~z{y}w{|y{x~{~x{|~|y|{yy|}tz}}w}z{{z}y~~~|{|||zz~{|}z}v~|{|~x}{y|zyy|zz|zwy|~}}}{z~}{{|{}|v{~zy}|z{z|{w~}|~{}|||}x}~z~v}|yyx|{x}{yy|{y{{}~|zy~z|}zz{||z|w||~{~{}}z{zu|}z|z{~z}|{y~{v{|~{|z}}{~}zx|{|{z}zv~{{}z~{~|}|xz~~}~{|}yxyy~}}zyw{||z~}y{|~~{zx}~uxxw|zyx~}{xyzvzy|ywy}y}{y}{}||z|~x}}~{~~ty||}}|}}z~~{|z{|{{yt{vx|}xx~|}{~}ywy}}~y{~~~w~~y~~}|}~wy~}}|~}zv{}}{yzx}z|{zzx~{{v~~zx{z|wz}|z{|{}y~z}|}}{||z}|zy}|z{|z{|yv{zv{wy|zzz|~|x~w~{y|x~|{x|{u|~}y||||~||{zzr}}~~~y}~~}|}}}y~z~}~}{~|{}}~~~~~~{~}}~~|~}{~~~{{|}}}{~~~|~}}}~}~}~~~~~~~}}{~~z}z~|||~~|~|~y{{~~|{~|{~~}~z~~}~~|~~|~~{~~}|}~}|~{}~}|||~|~~{~}y|~}~}}~~~}|z}~}}|||}~x{|z~~w|~}~|{{yyy|~|yz|zzx}|z{|z}~{{~{|z~}}{}||z}{|{{}|zw~|yxwx~v~yz{|xx}|{}|z|z}}xx|z}}|}{{~|z|yy}~{}yy{|}z{xyy{yz|{x{~w||{z|z{|z{zy|zx}}}~{}x~{~{y|~~y}{~~{~}}}||z{wz{zx{|yx}yyyy}x~|}|y{~}|||~zzz~|z}|{{}yz}|z|{x|z{{{~z{yxyz{{}zx{w{|{~|}}}|x{z~}~}}z|}vz||~z{y||x}{|{y}v{{x~zy{|z|{y{v~~~}|}~z|}~~||}zu}}~~{|{zzy{xzv~{|{zy}w||~|x|||z{x{|}|y{~{~~|z{{~}|w}{{t}|{||{zz{z{}~|x~zy{~{|z|~~~y|{{~|}~xy~|{|xy~~}}{w}x{}}{z{xz}z|~}{~}{z}|{|~y{||~~y~z~z|{y|w}|}{|z|~~yzxzy{{|{|}~y~u|}zzz}{|}}z|}|{~|}||~}}xz}x{y~y|}{|z}|~{yxzzz|z{{~|z}{xz{}~||{z~z~yx{~}}z}w{}v}z{{|yx}z}}{zw}}x~xx}{v~vzy{{~{{~~z~{z|}~~|}~|~}}~{~~~{}~|~~||}}{~~~~~~zy}~~}|}~|~}}|~~~|}~}~}}~|~}~{}~}~z}}}}~~~}|{}{~~}~~}~~}|~~{~|}|~|~}~|}~z~{~~||}~~}|}}{|}~{}|~}~}}|}z|}}|}~~~|~}~|~}{}~~}~~~~|~{~}~~}}}~}}z~~~}|~}~~|}{~{zy~{||~|~{{y|{}{}}{|{z||y{zz}{}v{|w~{z}z|y{{~{~~}{|}}z{}ww~}sz~y{{~}}|}{{}~}{~~zyzx}|x}}~}{|zz}{}|{||{~}{}{z||{z|z{yxzy|~y{}ww~z|}}|{}xx~wx|}yzz~{{z}|zy{|y|{}v||||{||zyx~xz}ux{{z~~|}}|~zz{{}zzx}zvy{||z{|z|||zx{||z}z~}||}{~~|~{||~~}~}}{z}{~|z|y}|{z{x|xzy~y|zzyz{||}|}}z|}|}}{||}wx~xy{|||}|y}}y{}z|xz{|y}y{zz~z~}z{|}~|y|y}~y}{{z||zx}{||}{}z|vy{}{}v~~|~y~y}||{~||xwy~{}~w|~t~||~}{{x|{}}}y}z}y~y~wz}|zz}|{|xw}{~y{z{~{|{|~y{}||~txxz{~yx}}{v}wz~y}z{{~~|zy}|w|}~}|~||~|{yx}~~xz}w~w}{}{}z{{~y}||xy|yuyyv}||~{{~{z~{}z|x~y}|yz}}t~xx{|~|~zz|}|yz|}}~|x~y|yz{yyyy}}|~|z~|}wz~}z{}{{||yy~{{z|w{xv}y|{~{|yzy{|x}y|}w{zz|||{z{w{{y|~zyy{{~z~z{z{zzx|{y{~x{|{z}z{y}z}|{}{wy|~~}|~~~}~}~~|}~|z~~}}~|~~~~z}|~~}~~~~~|}{~~|~z|}~~z~}}~|}|}~{~~}~x}~~}~~~}|}~~~~~}~~||}~}|~z~}~~{z|~}~~~}~|}~}}~~}z~{}|}|}~}~~|~}|||~|}|z~|~{~~~|}}~}|~|}z}}|z~}~}~|}}|||~}z~~}}~{}|~~}~y~{|}|~}}~}}~{z~~||{}}~{~}{~~|{}~~zy|}~{~}|{z}z{wx||wxsyx|}z{}z{|zz|~x}{}|z~|~~z{~||~|z{}}|z}}|z}zzz|x{xy{~|z{zy~y}~{~y|}zzy{zw|{z{{}z||zzzyxyx{~~||{}{~~{y|zzzy{}y|}}|z|{y|z|w~}y{wz~wz~{}y}v}~}}~||}~||}{{{zy}}v~|pz{{xyz{~z}|~{}|||||yz{}}}xxz|~~|vx|~|{~{|~{t~}yz~|{}}z~z||zyx|{}{~{{zx||}~z|y~}~zz~~y}{{~}}}{{~~~z{z|}}|{}~w{yx{u{w}}z}y{|z}yy}{~~}{||~}{|}zxx}~xz{|zy||}}~z||}}{}}{zxy{w{{}z|yxz~{~y}~v}{}x~~|~~}{z|~{}{y{}|}}~{~}|z|w~|}{}yy{|x}yyxwz{x|}yyxz}z{y}{}}|z|}|{zz{|z|}||z|~~zw}w|}}|w|{y|~~|zzzz}{{}~z||}x{{|w{x|~~}{|yz|~}|{~z{}{yz}|||~xu~y|yzw{w|x~}yzw{||{~x}z{}x|zy~~|||z|}y{xy~~{y|}~~{{}y{|{{|zwyuzz{||z|xx~xx|x||yzxwxy|~}{|}xy~{w{y~}{||~~~z|{~|y~{x~}}v}|{{z{|zz{|w{~ux}zvy{vz}}}{}|~|{|{}||}}}~|~|{~}~}||~~|~~~|}}~~}{~}~|~|~|~}{~}}~~~|~|}}{~}y~}~~|{}|y|~|||||{}~|}{}~}~{~{~z|~~}u~~{x}~~~y}~{{}~~~}{{}||}|~~}~|}~~}|{{{~~{||}~~}|~~}}~}}{}|~~~{z~~~}~~~~}}|~{}~~}~~||}}~|{~~}{~}}~z}}~}~~}~|}|{}}{~~|}}~~z{y{{x}xwz{z{{~}wx}wxz}xzz{}|{x}~z~~}~{{|}zv}{z{}{}xyz|{x}z~|z}~{|zxyy{w~}{z||}{y{zz{z}~zz|{}yx~xv~z|~}}~z~|y{|}y~}}~}y{u}yy}|~}}}{}}u{{}z{|z}}zxz}|{}{y|z~y|~}w{|}wwzzzw{||z}}xv}~|xwz}}yz{z~|~~z|xx{zz}x|z}}{|||z|yz|{zxx{v{{{||{||{~|{xx{z||~~~z|{~y~{}y{}{{y{}vzx||{~}{~~~|~x|zy{xz}}~}~z{wwz|zz|}|}||{~{{}}}{~~zyy~{}|y{~zz{{}}zz~z}~w}|zy|x|{zx{vz{zz{{}||}{{}|xz~}~z{{w||~{~|{zy|}{t~{|}zzv}}}|~xzz{x~}{xz~z~}xzx|yx|yy|z}|}}|yz}|wz{||{yy}wyz~}|{}{{~|{~v}{}}}|{{}~|{|}~~}}~|zy{|{xz}{{zv{{z||}{yyy~~zy}w|yy}{|z|{|z{}z{y{z~xx{y{{v{{x{}wy|z}~y~|z{zz~||ww~x}{|z{~z|{}}z|xzy{zy~{~zyy{z|~{{z||}}z}zx~xz{zw}yx|zy}{zw|}z|{|z}~|}}{zw~z{}y{z}|}yz}{~{|{}zyz|||xx}}y~}~xzzzz~}~~~~~y|~{~}~~~}{~}~~z}~v|}~~~{~~~z}}||~~~{~~~{}~~|{~}~~}~}{~y}~}||}~|~}|~~{~~~~y{}|~}{~}~{~{{}~~||}~}|~~{~~~~~~}|~|~y||}~}|{}~}~|{|~||{~|}~}~~~~z}~y~z{{{y|}}|}~}z~z}|~~||~~||~}~|}~|}z|~}}~}~~~~~}~~~~}~|{~|{~{}||}y}}}v}vz~z|vy}{zy{||vzzyzzy{~zyx{x~|}{{~~|~|xx}y||~y}}}|}}}~zz{|zv||{wx~zxyxxvxw~zzy{yz}y|{|||~|z}zz~~{|z~y|xy{yy{}{|~z|z}|}u|y{||~{{z{|}|wx~|}}~~{||zx{zz}|{yz}z|z}}~v}{xy{y~{||zyxxy{|w|y|~~}||{~yy}{~~}}zzzxz~~|x~y}{{yzz}}yxxzz|x{~~{~y}||z~z||}{~|w~{v}||{~~y||{}~||{z}~|z~}zzz}x}~}zv{yy~{||~}y}}y{{}zw|{yy|~~|~zx}x}{||}x}z|{|}{}~zxxyw||~|y}}z~|wzwy|x|z}}y|v}{z~{z{}yx{~wy}y{{|~|~{~{~|~||~{|z~y~{uy{{xzz{}y|q}zyz{~}y~||z|z}z~z~|}xx}~x}{x}z|~{{x~y|xzywy{~}}}xy{z|}}w|}x{{{}{}}}}}{~z|}|z{}{~~{y~z|y{|{y|{}{|y{y{|x}zx{~v}|}w}w{{~z{y{}xw}{|~~}{{~~~|xy}{{zx{{|yx{x}}x}{y|{~wz}y|v|{|~y||yy|||}||~}|{||}z{|y{x{x~x}z}~xzv{zzw{xtyz{~z|}}xz~|}y}{{|||}}~|~}|~~x~~}~}}y~~{~~|y~{~~~~}z}~~~~~~w~~z~}~~~~}{~}~}|~{|}~|}|~~~|}~{~z|}}}}y~~~}|~~}~~~~|~~~|z}}|{~}}}}}}~{~}~}~|}~~~}{~{~}~}~~~~{~}~~{}{}}~~}~~~|~}|{~}{}~~|}|||~~}}}|w~|{{~}|}}~}~}~|~w{}wt}{~|y~|}|}y~z|{zz}}y|~|x}{|}~w}y~|{||wzy}z|}}~{{|{wzy|z|~||}|~~zzvx~zy}z}||y{xz{{wwz{x|{||~z}{~z}}x{|}~}x}|~~y|z{y{{}}z~}}yz}}x~|~z{z{z}yxyzy|zz~}}y|yz{~z|}y{}y{~y||}y|||}x|~}}wyyzyywzz~zv|z{{~zxv{{{|{|xz|}}z{{x}{yyzw}}|}z~{~w}y}}}yzzz}{y|z{{{{z}}~}x{y||{xzv{x}yx}||y{~}}y|yzz|y||}{{}~xz{zy|z~~~x|z}|{y~}|{z{}z~}xx|}z}z|~wy|~vz~}|w}z}xww~}{~~|{{y~w{zx~z~}xy{}|~|{|}z}|}}}|~~{}~||}z}{}~~{zzzxz|zz{|}{z|z|}}{y{}}~||w}~|}||{{{ww~~}}{y{}z|zy~|{|y{w{{w}|{xyzzy}y{|xzx}v|zz||{{yz|~|}w~~|}xz{}|z~{}z{ty|{v}{{zv{||z|~{|x|}}{|~}}{y}~{|}w~z{zx}w{}yy{||y{|{}}|}x{zz|z{|}{{}z~|y|}|~||{|~||~~{~~{}~{zw}}|zzz}}}z{|~y}w~|}~}|y~~~{{}}xy~}y}{}~{{}}|~}}~|~||}}}~}~}}~}}~~{|y~~~|~~{~~~~}}~~}~{}~w}~{}~||~~~{{~~~|}~~~|}~|x~~{|~||~~~}}~~~}}|~{{||~}{}}}}}~~~{~}|}z}}}~|~}~|z{~}|~}}}{y~}~}~~~~|{}}~~~}}|{}}}~}~y~~~}|~~~~~|}}}|~z~z{}}~|~~}~z{z|{{z|~~y~~z}w|y{}zz{}u{y~}|}z{{|~~~zy{y{~}{y|zw{zy}xy~}{{}|||zz|~|x}}|{{zv{~{|zy}}x~|}~~}}|z|y}}}zxy~||}|||yx~z}{z|}{y|vz~{zy~{wwwzz|x}|z}z~~~}{|}}~{||z||}|zyzx|{w}|w|}}}x{{}~{yys|z}}xy}x~}~|~||~{|~|{|vyzz}{u~zx}yw{~t|z~|zz{}{x{}|}{x~~x{}~}yz|{{zz~y}~x~y{||{yz{y|z{zxy{~y}||z}zz{}vv|z}{}z{~~z|}}{{{z|t}~}}y{{{|}y{{||~yy{{yz}xy{}{}x}z{x~zz}}z{}||}}||~}y~}z|z}{|}~~|~xy{yxxy}wzw{{|}{}}|{{xy|{{{wy}~}|{|~x|zy}x~|yy}wx}w{y|zv{{}z|~{{}}~}}z{}~|||~~~~~}~{~||ywx}z}~}}{{|yz}}|}{{zv~}||}~zzy|w|}z{|}{}}~{~z{|~x~y|yz~{}}}|yy|u|zwv{y|z~}~vz}z|}{w|~y}{~~z}~||}x}y~~x|x}yyvz~}zzyz||}z|{}}}x}~}w||{zz}~||||~~~~y|~|{v~y~~~}~~{}~}}}||{}~~~}|~||~|z|~~|~}{~}~}}~~}}~~}{~{|z~~{z|~~}x}~{|~w}~{}{~}~}~}~~~~}}}~}~x~||z~~}|~~~~~~z|~~~}|}~z{~~|{|~z~}||}}}~{z~}~|}~~~{}~y{}}~~}~}~~}~}|~}~~z|~~}}|{~}||{}~}~{}}~|~}}~|y||{~y|~}z}~}z}{||y}~{yyy~|}v|{||z|~}{}vvx~tyz|{{{||~{xz{}|wz}}}|}z{{~u~z~~y}w||z{|}zvxz|v}|}yzzy{{{y}z}y|y~|zy{w||z~x~x|~x{z|~z|}|~y}zx~{||yz~wz}}~|}|z}}{y{|{{~|z}w{}z}y}{zz{z~}z}~{~~~|{vz|zxx}}|z{|{zwwxx}{{zw{xy{{{~z{x{x|~z}}zx~||}{{~z{|}xv{{{z|y|~z~zz~~|}}}}|{{z||{zx|{}|~{~{|zyy}}~{||xzy|}~~{~||~{~~zz}z~|yz~|~~}x{{}|zz|~zz|~~}{yx~x{z{{x|v{|y~{|x{~w~~w{}|{y{~}{x|zz|x{|wx~zz{xy{xxz~}|y|x}{{z~zz{{{y}|}xz{~yz{{|y}}y~}{}yz~|yyw||{{||~~||{}y{zy}w{}}|{x~}{~~}||}{x|z~}|}{{|y~sxzy{{}~x~}{x{x~z{~|}{x|{x~}|t|~}||xy{|{|zzyxtz|v{zz~zz}||~}{x{{z|~z~~|z~zv|y{}y||z{y|z{x~|~|||yzyy|~||xxyzxy~~z{~{~zzzyyzy|~}}}z~z{|}|~yz|z|zz~|z|z||}}z}{|y}z{}z|}z||}}|}}z}x}~||~~}{~~}}~~}~|~}}|z}z}~{~~~~{}}}y}~~~{~}}}}|~}~}~}}~}~}|z~|~{z}{z}~}~||}~~}~|~~{~}}{{}}~~~{~|~}|}|~|~|||}~{|~|~}~~|}~|}{z~~|~~~z{|{~}{}|x}z}}~~~~}}}z|~~~|~z{|}~~|{}~~~~~}~}}}y~y||{}~~}}~|}~~}~|{{{|z|~}~}s~|}zy{{yz}s{}xw{{|~{z}{{z{}y}z{|zz{}||~||{}|}}~~z{~{z~{z}zy|z~}~{zzz{y~z||~v}}{}{}||}wvz}}||{x|~zy|ux{x~|{{y{x{{x}{{}z}zzyz|zy{y}|{{z||zz{{}|yz~||z{{{}}y|z}yy|||{{vzxwyyv}{|w{z{}{z}zy}z~~xwz{~|xv||{yz~y|y|z~}~}~~}|y{{||~{}{zz~{}xxz||}{z{}{vx}~}|{~}y}~}}{{z{}|x|}}{}wzz{uz}sz{x{|w||~|}|}~y||y~|}|}|{|z}{zwz||}||x~|}}~}~}z|{}zzzzx|{{}}xwz}}y~||||xz|~~zz}{zy}~|{z{{~z~yz~||{y}|x||y}{|v~}zzzz|{x}w~{}zz}zyy}|{y|~z{~{zz{y~}z}yyz~v|~|y{y|}z{{y{|~zy}z|}y{}~y~~}~|~{z{}~~{}xwz{|{}z{~{|yy~|y|}{}y{wyywz{}z{v}z~|wz}|z}|}{x}|z~y{y}~}||{~z|}}y}z|{z}y}~z~tyy{}yy|{yyzy|{}w{~~|{xy{yx}~}z{}~~x~t}||v{z|}zxz{y{{|x||xxv{|t}zw{~{}|{}|x~|}~||~}~}}~}{|{{~|~~|~~|z}|{}|~~~~|~{~}{}~{}z}}|~~}~~}||}~~}}||~~{w|~}~~~}z}|{}{|~}~|}}|~}~~}~~}}}{z~}~{|}}~|~{~~||y~~}}}|~~}}~|}y|}}|}~~}z~||}~}}}{{~|}}}|~|}|y}}}y}~~~}~|}}~~~|~y~}}}|~|~|~{}~~}~~|}~}{}{{}|~yw{~zs}}}|}~~|z}{xx{yz}y~}}|}}z|z~}}}x}{{z|z|z|||{~|{t~|w}{xzy}zzzyz}zywyz~~zy{y|{x|{z|}}|zvzzu}w|~y{v~~x}{x|}{{~x~{{{{}{}}}z{{{x{y}{|z~~vy{zz~zz{~z~{x{}z}z||~{}z~~~|~|~~|z|yz||t||~}zzy||u}y{}yz{{zzz}z{zx|y{|}y~|{{}~zy|}{{x{~}zz{|~|}}z|||y}}{~|{|{x~{~ywyw}|s{zz|x{|~}}y||x{{www}~{z~t~{{}|{}z}~{|yu{|~z{{{{wyyz~y~|}y|z{zz}|z|zyz}z{{}~xy}|{x{~~y{z}{||}y{z|||w{{{z}{z|}}z|y}{}~~x}w}y||~|~|w~}~|}w~~}{z|v{{|w{{|}}y~{}z|}{|w{xx|{w||zy|}|{{zz~xzy{x|w{~}|{y~{|{|z}{|~}{x{z~y|}}}|z{{}yz~{z{|zx}|}|y{{||yy||}u~{{y{}~{~|{|~zyy|z{x||x|z{~}zzx{|}{|}~y|{{{|w}y||}}zy|z}z|z~}zz}z|{~zz|z{|{{z}x}}{{xy}}}y{zz{y~x{}z{zy||y|~}y}|{zz}}{{}z{~|}|yz~ww|~z{z~{~|||x{{~w}zx{z{{{{}~|||~~~~|~}}}{{}}~}}}~~}~~~~~}~|~~~~{}|~}{}~|}~~~|~~~z||}~}~~~~|~~|~~~|}}~}}}}||}~}~}|||}}~~~~}|~{}~}~}~~}|}||~~~~}~}{~~z}}|}z|~|}~~}|{|}~~~~~|||~}~}~~}}}}~~|z~~~z~}~~~~~~~{}~}}}~|{~}}~~|~{}}|~~~}~~||{x{{~|~|{}x~{u{x}vx|}x|ywy{|xx}xy||}|w~z|~z}x|{}|y~|}zzz~~w}zx{{x{zz{vz{}}}|z~}{xyyxx||yz|}}}y{~v|~}}z{z~z{{z}w||}z|{x}{{w~v{z|{|{|}}}{yyxv{~|{{~|z}vy|zw~|y}|}z|}||}y||w|yx~~yyyzy|}|~yyx{~{{zx||y~{{|~}|{xy|||}|}~{|z}y|}zy{yyz{{|}|{x{~{|z{}{z}|zz||zy{}z{xy}ww|x~{~|~}y||{w|~~~|{}xzzz|zwvx{z}~}z{|{{zy||}z}zz}|{~|||y|}{{}~|}z{{x{~y|||{z~y~{{xrx{yw}vy~{|{||z|y{}y}||z~|}}}~~|z}}z}~y}}|x||zz~z{xy{zz{{xzyyy|xy~~|}{z{|{z{|~yy|{|~y~{w{zz{{|y|~x}{yyxzy{{}xzy|{y{zz}v|}~||{}w}z~zz}|~z|{u~~|z|xy{x|{~{z{w||zvy{{xxywz}{yz|}~|}z~}~|~y~}}~{zx~|}}xw{|{yzxy}}zwwyzzy|{zy}{|}}z|}{|~v~v{~||z~~y}||{}y}}|z}|zy{tzz|~{{{|}z|w|}}|wy||zx~{~}z}~~y~~~|~~~}}z~}~}{~~{||~~~~~~~}}~~{}{|~}}|~}}}~{}z~~||~}{}}~|~~~|w}|{}y~|~}~|~~|y}}~|{}}}~~}y~}~{~~~{~}}~~~~{|~~|~~}}y~~~}|}|~}~~}}~~~|~{~~~~~~~~~}{~~~~}~}~z|}~|~}|~|{~~~y}~||~~}}y~{z}|}~~~}|~y{}~|}|~~~~x~y~~~z~z||{y{x|z~|zwz|}{yyz||yz}y|y|~}}{xx}xyz||~}|{zx~}xz~~|}yz~zxzyxvwwx{~ywyy~z}z}|{~|{|{x|}}{xzzx{xzy|~||{|x|~}~x|}{{{{zyy}y}{|z{~yz~}zzz{w}}{}}}}y}{z{w{x{}y|{|z|{y~}x~{|z|~}}|}uzzy|xx{~{xzxz}~}~z}{|xy||x}~~|xy}yz||yzz{u|y{}{{y|||{{~yzy|z}uzy}~||yz}||}}~y|}{~{{yz{|}~z{x{}v||{{|{}z|{y}}t{~xywx}zw~z{zz~z{}~zy{}zx~~|ux{}x{}v~{zz}zz||{xzuy|~~v|}|x{ywz||~}~||{||}z{{}||x}}~|{{{z}|{|w}~||yyz{}y|~z}z|{{{x}|z~}y|{{}~x|{|y~{s{~~|{{}{}|||{}|z~{y~{|~|~y{|xx{{z{z|y~|~zy{~|~{|{~~z{y}}|wvx~|x{|{~{{{{v||~zzy~{|{}~x{~zzy~y}~y{}zz}{{x|{{wx|~{}{{~w|~}{||y{z}{}z}|}z~~z{z}y{~|}~|~}zyz|}z}}x|}|~x}|~z}zy~v{||}||yt{z{y{y~}}|w}}~{~|}{}|~{~~~{~}~~~~~}~~~}}~}~~~~tx~~}}}|~{|}~|w}}|~{|~{y~|~w|~}}~}|~}|~}}z}~}}~{~~{~~{|{~|}}}}~~}|x}{~~{}}}{~}}~}}~~}}|~~|~}}|{~}z}}~}~}}~|~~~}~|}z~~~}~}~|~|~~|}~~}}{}~{||{|~{~~}||~}~zy|z~~~|~|}}~~~}}}{}~|}}~|}}~{~~~}}w{wxz{{}}yzx{ww{}~xzx|}{|z}x~~tx{|{x}{y{x}v{~~{{w||{yyyzz}z|~{{~xwx}{z~|{v}|zwy}zy}{vw{{vy{z|z~}z{||~}x{~|x}y}~yx}{y}z|{{}x|~yz{{}zyw{{~y{yy{zuzw~|yy{~z{{~}y}~x}||x{z{|}y|}z{z}{|}y|yxy}}{}{z|yz}|{}|zxz{w|{{x}zxz{|{zxz{|}z{~~{|{||vz}}~zwy{w{vxwz}zz|x{}yw{|}z|}z~~}x}y{|yxz}||~x{{wy}zz{{|~||zxwxxz{{|y~y{x}|{{}{{~zz~z}|yz}}}|yy||yyy~~|z~y||}~{t}xy}x|yz}{wy|y~|{{|z~{}}{}~}|}y}~}}}{}z}y~z|zx|z}z~~zt}{xwzz}|{xy}x}|}{y{|||z{{{|}z}{}|yz~z{|xz|}||zzy{y~yzwx|zuy~x|y~{|v{xy{yx}}}{~{|x|~x|~|z~||}{}yyx}yx|~}~{}y{{yx|w{{yzxuz{zz{}{{|x|xt|}yx{}}z~}|}|~|{y}~}}{|~y|~yv|z||~{}{~{y}y{wyyzw{vz|}zx{{yyz{{}x}{z|||{~}x}y~z}yz|zy}{{wzz|y}w~~u~w~|z{~{{y~|~~}v~{x}}w|zz}~}}{|~{z~}~{~}}|x~|}|~~}|~~~~~|}y|}~}~{~|}}~}~~}||~||~}{}}~}~}}}}~}}}|~~||}{}~~~~~}|}|||{y~}~~~}~}}~}~}}}}|z~~|z~~}{~}~}~~z{~|}~~}}~}{}|{~}~~~~||z|~~}|}}~{|~~~{{~~}|}}~||z{~|z~{~{|}~z~{}}|~|}}||~||~~{}|z{{~~~{vy{{x}}v||zz|{{|{wzu{z|{}|zzz{{{z}yz|yx}}z}u|{|{~y{}wyyx}y~yx|yy~{uw~~x|||}|x|yz{|{y{~}y{|xyz|~yy|zy{{{w}y|{{}{xx|{yx|yz{||z|yzzxy~z~yv}yz{||{{{{{|y}zz|{{{x}}x|y{x{|{}z}xvy{~zz{}z|zy{z{|{{|}{}|wy{}x{z}}|xy|yz{~z|{}uwz|{{y|ywy|xrz{z}v|}|{{|z|vw{~y|yz}~y{yy~~}}~~||z|xw{{{|w~|xxz}y{|{~{{{{|~}v~|z|}|y|{x|}y}z}w}}|~{||z|z~}}z}~{yy{{|}z}y|}}~y|{z}||z{z|~y~{{|~}|}}}{{xx~y~|}w{|{x~{y|x{|y|}w{wy~z}yy~|{|~|w~y{x~xxxz||}}yy|z~{~{{x~z{{|~|y|~z~|xz|y{{{~zyyzx{}{}{{}}||y}|{{y||}}z{yy}~z}|~zyz~~{xxu~{y}zyy{y|}}u}{|x{{x}y|~}}x{~}y|~}xzzv{|{}w{zy}{u}}|zyz}{z|~~v|z}{{y{x{x{}yzy}{y{z||}{|}x}|}z~x~w~z{y|}w|~{x~~z}y{yz|}|yz~}{|{|{~~|~}u{~}zyz~}ywx{|zzz}wy}}}}y}~y{v{x{}zz|{{|}~~~~~|~}~~|~z|}~}~~~}}|~~|}}~}}|||~~~~}~~|{~~|~~~~|y~}}||~}}|}z~}~~~}~}{y~~|~}z~}~}|}{~}|}}~~}~~|}|~|}~~~{~~~|z~~~~{|{~~~}~}{}~}}|~}~~~|{}}y~~|~~|~~}~~~}{~~|{}{~~|~~~~~|~|}|~~|}||z|}~}~}}}}~}}}}~~}{|~~}}z~{}}z{{{z~~|{{{~{zwwxz~z}|{~zxz}w~xx{|y}vz~z|~|}~}|zz|{x|{z|}zwz}xy}z|~vw~~|~z}z}|~yxy{{}zy|x{z||y}|}x|z{~~|~|{}}z{z||zyzx~yzy{{v|vz}~z{xwy{|zx~{}z}|yz|}|z}}|z|{}{{|}y{{~~~y{zx|y{{yyz{{yy||zy|x}zy|vz|||}~~{~z{w}~}x~}}wyy}{|{}~|z|{y|w|~{z}~z|z~{~{~||{|}y|~yyy}~|~y~zzw~|~~{x{{}{}y~{|x{zy{{xzzxw}xx|~|vy|{}z}~}~yz{yz{|}z~y|z}}|~y~|w{{|yvy~tyyzz|y}y{}{z{||xy}z|y}y~y|~{||~}y|}{||~~~}|}~{w|}|{yyy}z|z|}z~{{z}|}yw|y~~~{{}y|{z{}x{{~~}}z}}{~~~}x{z{|}z{{zyzxy}{|||~~~~~||}{{y{v}y||}~}}}~yz{z|}}~|}zz{|~|}y{xyz}}|yyzy|z||yyz{}{x|z}{}|y{w|{|y{}{}v}|z~{~~}{x~yz|uwz{}zy{{zz{}yx{x}|{{yxy{}r|}{{~|z}~{~~yz}z|~~|w{}|z~y|{|{~{{|z{yz|x~}x}}~}zz~}z{}x}y}~}z||}}}~~~{}~~~~}||~}}|}}~~}~z~y}|{~|}}||}{~~}~~||~~|~~~~~}~{}~~~z~}~|~}|~{}~~}~||~{~~~}~|||{~y~z~{~x}~||{}~~x~}~}~{|~z~}}}z|~~}{~~~~~~~~z}~|~{~{~|}}}{}zy~{~~}~~|~~~z~}z{w~||~}||}~}zyz|z|~}~}~~~z|~~~~~}||}~}zx||y~}~}|}~}|~|}z{{}~}}~~}|z~~||~{vz{zywy|x~|zz}{zv}x~~{{}x||~|~|{}}z|{~~y{|{}|y|~z~yz}}~}yzz~}}{{{{~{|w|}z}z~|y|}}x|{{z~{}z{~~|zy}|~v{|~~z{}|}|}~z|}y{{~{{y{{z}}z|z|~|{~}~z~v|zzz}z~{}|}z|{||}{}z{{{y|}z}~zx|~~~y~}}~y}~y{||{}~}yz|~x~|{~||{}}|~~}|zx}{||}y~||}x}zz}{~y|y}|z{}|z}~}~xy~}}}{}~}~z{}{{z~{~|}}}|y|zz~}~~{}{}}}|z|{|||{|{~{|||~{~~{~~~|{~{}z}zz||{{~}|z~|z~}|~z~~z~|}y~{||~w~~xx~{|{}yy}~~z~zz|y~y|z}~~~{z{~zw~~z~}~}}}|||{{~zzy{{{~zz||z~}z{xz}{}zz{y}~}{|~{~|~}z~~{~z~{|~wzz{~}}{y|z|y{||}|||{~~}y}y{{t~}|}z{{|~z~{~}y}{~}{x|xyx{x}|~}}}{|~}~zy|{{}{{~{y{}}{~~|~}~||||~~{~|}~{z~{~~|~~~~}|~|~~}~~}~~}|~{~}~~|~}~{~~}~z~~|~~~~~~}~~~~~~}~}~~~z~}~~~{~}|~~~}|~~|~{}}~~|{~y~~~}~{~~||{|}~~~~}~}}~~~~|~}|~~z~{{z||{|z|y{x|wy}}zy{w|{{{x{uz{z}zzy|{|z||}|v}zx}{~}{|||{|{{y{z~~xy}{{{{ywy~{y{{~z|vwzy{wz~y{x~|w}x|}~|yy}~~z~y|}}zywz~|zyzy{xt}~~}{z{yuyzyxzw}{{|}||y~|{}x}~}{||~{~z|yx||xz~|z~ww{{~|z|y}z}{||y}}z}{{}z{~~z|{|||y~}~}|~~||~|{{~|z}|{}z~yx}}zz|y||{}|tu|}~{y~}x{}{~~~~yz}~|~y}~zzzz{}{zz|}xy|~zz}~|{y|yt~vzy~|vyxx{xzz}{z~}z}||~|~y{{||~y{y{{w~yx|{w{}|y}~|~}xz{z|}z}{{}|}{~y~}|x{{|{~}|z}~x||vyz}{y{{yy{y~y~yy}}|||y~zy|{yyyz|~~{}|}z}|{|{|zw}}zvz|}{|x}}}x||y~z}y~|}y{}y{}{~xzu|~|}z{y~}|~z{{~}{x{{~z~{{zy}y{z~}wyyu{~~wz{}~}|}xyyx~x{yz||~}}{}z{}tzw|x{wyuxx}|yyy{wz{}{zz~}~zy~|||{{~y~|}{|||{}z|}{{y}{||y~z~z}yw}x|||~zyz{}|}{z{y}z{|y{y}|z~y{}y~|}~~~}|y~}}|~|z~y}||~~}y|}{~~~z{~~}~|~~|~{||{~~~~v}|}~~}}~}~}}|~{~~|}~{}}}|~||z}}}}}{~~}}z~~~|~~|~y}}~~{~}~~|~|}}~}~~}|yz~~|~}|}|~{~}}}~~{~~~~yx{}~{}|}~~||}|}|{z}|{|{~}}}~}||~~}{~~~z{}}~y{}~z}|{y}x|~z~||{|}yyzyvzz~z}zz|v|~|{{~y|y|}y{}zxyyyz|~zx}y~{|}z~}xxx{}|}zxxz~~|zyzz~y|~}|}yy|}wy~~z}}z~xzz{{|{yy{v~{||zz}{x}}{||wz}|x|{w~z||{{x||{u|zyv|yx||~w{||{y~{{z|{{u{|{z~|}{}{{y}{z|{|}yz{yzxx||z|x{}zuz|}{|}}z~||x{|w}z|xx|}y{z~{}{zzv|}|{~}z~w|}y}{zzy~|}z{}|y|x~y}~xz|{}yyzwz|}x~y}}{||x{}x|w}y{~x|{~}~y|z}}z}}}vz{yw|{~||yz}}~{}||~}{}y{|{yy{}~|wx|{|~~}z}zyy}||~{{}|{|{w{|}~{zz{}}~~|{~x{~z||{z}z}|yyzzy}~z|wzz~|{y{|z}~~{y|||yw}{|}~y}zz}zyz|~|zzy|{|~{~{yz~}y{}|zzy{{{}{}y}~~v}z||}~zz{~z||~zy|}|yz~}|{y~}z}|z~y{w{z~z~x||xw{{~~z}{|}z}~~y|}z|||}{~yy|~{{{~|}|{yy{zz}}|yw||}~xzyx|vz|z|~{y}zy|||z||}~zz}xz~{}x~z}~}{~{{x{x{~~z|}}}{{||zy~y}~y{{{}}yzxx{}x}~~~~}~}~~~}||~~}|}}}}|~~}~~|}~}~}~~~}|}~~{}}y}~}}}|}}~~~{|}}~~{}yy}|}|~}~~}~~}~}}~{~}~{~||{~z|~}~}z~|~x~}~}~~}}}}~|}z~~}}|~}{~~}y~|}{~~}~}~~{{~{}}}~}~|~z||~~}}}~|~~}|}|~|~}~y~}z}~}~~~|}~}}~y~~~z~{~}}~~}|~~~}~~~~}}z}||}{y}{xz}{z{w{|z||yy|y}|{{zv}x{}xz}|{zv|yy~}{|~}}|~}{z~~{zzy~~vxy|z}yyyz}}{zzz~{y}wz}{}{{x{{|{}z||x|{~~y}~y~y~}|v}{zyzw{~{z|wyxzzz~yy|}y|z}wy|||z||z}y{{|}y}~|z{{}}|y|zwz{zz|{|y{{}{z|{yz{yz~~}ywxxyyz{u{z}z{||~|{|{zzz}}}||||}|z}~||yy|}{w}~z}{{{}zz{zxzyzxy{|x~z~{y}}x|}}{~|z{z}{z~|{~y{wxz}w}|wy|{zy|~|y~z{yr{}~}}}zzzzyx}}xz{{zz~}~z|z|z{~y|}~{|||ywyzzz{|{{}~|{{w{|||x{~wzzw~~~y{y}~||z|z~|{z{|{zxz{xz|~~{}zzuw}n|yy{x{}|~{x|z||}}|~y}z}||}}y|~wz~|~~zzv~xzz~|{yz{x{zz}}{}~||w~{z~{{x{~~}}~}|{zyz|{{zvxw|~|yv|{yyy{yxx|y|z|s{~yyy|yx{|~zy|z{|~|y~x}|}}}|}}|z{{{{}}z{}{{zx{w{~y{{y{yxw|yx|xz~{xz|}~}z|{x|{~}{y}{}|zzx||y{|{}|}}~z}w{}~|}~x{{}|~yzz~y|}zy}}y|~|}{{}{~~z~~z{{~~~~~~~~~~|~}{}|~|}~}~~{|~}}|~~}~~}~~{z|~~}{{~~}{|xzy}}||}~~}}}z|}}|~~}~~}}~}}~~}|}~~~|~}~~~~{}}}~~|~}~}~}{~~}{~|}~~~}{|}~{~}~~~~}}~}~|~~{}~~~~~y}}~}~~~~z{~}~~}z|~}~z||}~|}~z~|}~}|{|}}~|{|z~}||{z{y{uz|{w{{zy{x|z}}yz{}{wx{zz~|z~||x{z|{v{|z{wzzt{yz~|~z}y~w~~~{w{|y~|~||||{|xxx}|zzx|y~}{}}{x|{}{}~{{yzz}yy{{~}}z~{z|xuv{yy}~zz{{z}{y{yz|yyyzz{|vz}{x{}~y~||||}|y|y|z{|y{}~{|y|~}}zy}{}{zv}|z~z{{x}z}~~{y}{{x~z{|~||}xwy}z|y}zy|xy~}y}{zx{x}{yw}{}w|wy|w}z~wx~zy{z}{}}|}zz}{}{}v|~z{yu||xyz|zz{{xw~x{|{~z~}}~~~~|y{{{~x~z|y|}}}y}z~z~}|}||{wx|x~}|{~z{{{}{~{~}|~~~|z{~y~z}y~~}{|{y~{yz{{zxz{z{w|}~|}zy~|{{z~yy}{y|x}{y}}}~{~y}z|y}|~~y}zw{z}}~{~|~{wzz||{{zrwz}~~}}|}zx|yz{}zyz|{z}}||y~zz~{}~}~|||}~~|}{}w}~{|~~y|vz|{~~wzz{{}}|{|~{zx|y|||z}~{yzy||zsv{{|~z|}}zx|xzy}}zy}z}yz{|~z~xx{xy}ywy|zy{{}|wzxyyzv~yz~~zy}z}v}z{z}}}y{{{z{t}}}|}z{~{~~zz}~{}}~}~|~}~~~~|}}}}~z~~~}}{~|}~~~~z~~~}z||~|~}~}~~}|~}|~{~{z~}}~~|{~z}~~{}{~~~~{}}~~~~~~~|~}~~|{~}~y~~}}~}~~zz}~~{y~z~}}~}~z||~}y}}z~|~~}|~~||}~}|}}~}{~~~~~}{}|z~}|{}~|}{}~{~~y~~}}|}}~|~}~{~{~~~}}|}~{}~{z|z||{zzz{|~w~v~y{{}yzy|{|xyy||y|zz|x~w{~|z~{|~z|z}|{{|~~}~{zw|{}y{~{y{||zyy|yz}y{{|uzv}}y|{xy}y||z~zw}{y|||zz}}z}{}{yy{}|w{z{||x}}z}{||z}y~zx~z}{}wx~~z}{||}|wzw}yzzxy{|zy{y{{{~z}{||x|}{u}~x{{}zyzv}~{wy|x}v~yxyz~|z}|{}xy}{}y}|{{{{z}}|~wvz{{~y~zwu}zy}wyy{vx}z{|{~z}|{~{x|~}}{|~v}{zy|x|}yz{|z}v|z|zy|zz{vy}z~{{}wwvwzyzxz|}|~||{}}~{~z|y}|}|{{~}|}y{zz}{{wu~y{}{{y|y{x{}{y|z}~{w{zz}yy|z||{{~|{~z{~zyyx~}~|z{}zz~|{wx~}}}w{w~x{}{{yx{z||{{}|y}{~{xw|{{z|{{~w|z}~xzyxzy{~||z{yy|{|zzv{|zt{{}~}|x~||~}{wz~}~}x||}z|}}vz|x~y|~zz}zz|~zxsz}{y}{|~{z{}y{{}}}z~z{}~{{}y}y}|{w}z}zx||}z||z~x{w||x|xv~}}z~vz}v|}|}wxwx}||{~{~w{~z}}~}|z{y{x{x~zyyy{}~y}z{yy~~yw|{z}y{}}}zw|{|}~~y|~~|~~yz~~~~|y}~~}{|{~~|~}~|~|}z{{|~~~~}~|{~}}{~}~~{}~|{}}}~|{}}|~y~||~~x|~~~|~}~}}{~||}~~~}~}}}~~~~|}~~}~||}~~}~~|~~~~~}}~|}|zz~}}|}~~}~~w{~{~~~~|~~z||{}|~~}|||~}}~~~}}~{~~z~|{~|~}~}~~~~}}|~{~y}{|~{~{}~~|~~~}~~|~~}|~~~|~~~}~~z{{}y|~z|z|z}xy}{|~yy{{}{{w~}{y~}}~{|~xzu}z}{}}{xy|~}|ywwxz{z|y~zzzy|wyv{{|}}~|yxzyx|{|yxx|{{xy{}~w}}wvx}~z|z|||{y}x{|z~|~}x{{{~{yx~z|}{z|z{}|~~|yzv~y{~|}~{w}|}yzyy|~|{{}|x}|zz}z{zx}yz|zwyzxw|yyz|y}~|x}zwx{zzx{~{z{u}|~zzx~}y}v|}{yz}w{}}z}z{~~{||{{zyw}|}y||yzx|{}}{|~}|{y|x~||z}{y|~{z}||{{z~~sy}~zxzyz~|{}{z}y~|ywy~~|v~yxz|||{|}~|{zyxz~vz|z}}wx|}yy{{{{~|z}zzww~|}{|{zzz{~~|{{~z~{zz|yz}z|zz|}~|y|z{{yxz{}yy}{{|v||}z}yyzx}z{}{}y~|z}|{{~{||xy~y~wz}x}yz~}}y~~}ytzy}|}{|~~x~|}|z~~~|}zzx{z|y|~zx~z|y|x{}x~yx}}|{{|{|zxzzyz||}zz~z{{{xz}w|{zzw{yz|{|z{||}z||{{}w|}~z{}v{x~z{|||}z~|{w}|z}||zxyy|~}{zzzz|~|x|zy{y|xz{x~}}|||zz}z}~|{}}{}u{ywy{~y|yyzy||w}xxyzzzz}{w{}{|}{w~{wz|}{~}}~}~}{z~~~}}~}|}y}~|~}~|}z|}|}z}{|~}}{~|~~~}}}}~~{|}}~|||~~~}|zz}~~~~}~~}~~~|{}|}{}}}}|}z~~}~~~~~}}~~~|~}~}}~}~{~}~|~z|}|}}}~}}|}~}~~}~}~|}~}}}{|~|~~}~}}{{}~~{|~{~|~~{~}~~~}~~}~}}|~~~}~~~~}~{~}~|~~~zy~zy{}}{zzz}zyy{|}y||yx|z|{xyzzzz}z}}{{{w|}|{~}~}vx{{|~}y|{zw||}z}}{z{}s}{zyzvxyz}x}zzzz{{x}xw|{z|||y|x|z}}{y{|~}y|}{}{|zyz~{v|w{}zy}x|{zz|{z{|yy}~||u}y}}~}|y{z~x~{}|}}~}|{{z~|y{{||xz||{ww|zx}x~x{wvy||z|}zx|x~}{{z}}}{{w~z|~|xz~z}~|wz|yz|w|xzy~zx|{|z~yyyx}v|~w}|}}}}{z~}|z{v{|}|~{|~{y{xyy|tuvz||{w|{y}}||x|x|y~~}z{|z{}}~y{zy~~z}{z}~z|zz}{v~yzx}{|}z~}z{}|wyx~y{zy~y}|z{||~y{}{}~{~|y}~zz|yx}t~}}~z}|}x||y{z{{u{}xzxz}z}|{{{{yy{{z{|~{{|{{~y}~|zz~yw}|}y|}|zyzy||zyy}{vy{|||y~|}{w}}yy}}z~}{|{}x|}||~~}{x|z{{}z{}}vy~}||{zyxyvu{}}}}z~|y~u~{x{|y}||z{y|x}}{~{y~{||}y{x~~|~{}}y~{{}~zx|zzw{y{xv~z|{}zyz}|z|}}z{ywz{{{z{||}}w|z~xyy|x~z|yz|}~{y~x|}w{{{~}~z~||}~{}t|~~}z|~y~|}|z~}|z{y~|}|}|||}~z|}~~}|~||~}}|}}}~~~~~~~y~}~}{|||~z}}|y~~|}~}~~|~}~~|~~{}}|}~z~x~~}|~~~~~}~x|~|||~~}}{|~}}~}|~~~}}|}||}{}|y||~{}~y~~~y~{}~}~zw{z~|}~z}{|}{~}||~|~~~|~{x{~~~~{~}~~}}|}}~~{~}{~|~~|{~y|{}}|}{~~zx{{{{{{{{}{zv}}}}zx|{}z~~y}||~{{z{wzzx|~|~zz~|y}}z}xy}}{{vy{z{{|{zz~z|~|~||{}{||}ywy~{vy{zy}~zxwzxw~{z{zvy|xzxx|{vzzxwxy|}~~vz~{z~}x}~}~x}|zww~||}|u|w{|}|uy{|z{z{~~|x~|{~z|z{x~|yx{y~~~||y{~y~zyz~zy{~}}{y{w{|~xzyzw{{~{{}}}z~zyx|zz~{|}{y|}|y{y~{}yy{zx|y|~|xyz~yz{z}{~v}zz{|}|~}ywz~|xy}y|||~|~z}|z{z~{|z||y~zz||z{{z{{y{{{}|{{x}zz{}|}|{~|yyz}~~z{|yy|}|ww{~|}y}w~zz{zw{}}~|~~y{{~v{||{z}z|}z}~~}||}|z~}|~{y{}y||}yv~{}|{~z}yzyz}{|x{~x|{||{{v|{{{|{|xy~}z|x}{~yx|z}}z~{zzw{}}z{|{zyzyzy{{{x}~z}zv|x~|z|z~~|y~|yyx|}{z{z|||x}|y|zw}{~{|~|~{}z}{}z{~|y{z{||{{}}~xy}}|z|~y~|}{~s}z{{z~zvz}}{zz{{{~w~}xz~{w{yw~|z}{z|}yx~z{x{z{~x{y}zy{{~|{~z~{z{|{y{{|yy}}|zy{zy}yzz}z~y|z~}zxxz|}}~}}~|z}}{}|~~}~~}|{~~}{}{~~|~|}{}~||||~~{~~|~~}||}{||~}{~~||~||{~~~{}z~}}}{|}~~~}~~}}~}}z~|~~}}~|~~~|}z}~~}{~{|~~||~}|~}{~{}~~~~~}y}}}}}~~}}}~~}|}~|}~~{}}~}}~{z}{~}~~{}|~~||~}}~~~~||}x{z|~}~~}z~~~}x}|v|}z{|||{|wzy||z{zy}}~zzyz{||vy~yyz{zw~x|{{xz{}{~}yy}~z~{|~~}~{~|v}yyxw~w~}yy{x~{zy~xzywu{x}z|z}}{z}wz}~}{}zwy~|y}z{~~~zz{x|yzz}w}~x}y}{}}{z||z{|{}|}{v~~y~}~~|}{y{y||xw|xy}~~}}|zzv{{z{z{{z~{yzxzz~|}|yy|}v}}{wxy|}~wz~|||||{~~|}~}|zxyy|yyz||yz{v~~}}~{{z||z}{{z||y~~|}|~||zxzy{~~|{}|}zy|||{{{~|zzzt{y~}~||~}|{~|{{|~uz|x}|{}|y~|}|z~~}{zz}}{{|z}{{|{y{|{}x||{|x|y}{}}y}}uzy}~~~}{}|y{~}z~z~~~|{zy~}wz}|~||z{z}x{}y{y~w~z{z~~{{{|}|}y~{~y|y~||x}}{|}zzzz|}|}{z{{{}x|z{}{y}~z}{}xzzy|y~|}}|}z}|z~~|y}{}||{|~{ryz||~y}}x~{y||xyz{~{z{yw{zzzz}xz~|{|{|}|}{|~~||z{y~{x||~|xxy{|w}xzy|}y~y{zx~{{|{zy{}}{||{}y|}|}y||{{~~|xz{{~{||z|z{|y{{y{yz~}x{y~x|{{v{yyy{x|{{x}~{x|}|~~}{{{}{}~|}~~~~w}}~}}|}y||~y{~~~~}z}~}~}}|z{}~~~|}{}~}~|~~z}~}|||y~{}{|{|~}~~{~}{~|x|}}}~}|}~~~}~{{||~}|~}}~}~~}|~}~|{{}~|~}~{|z}}~~~}}~~}}|{~~~~}z}}~~{}~|{~}{z~}{{~|~{~|}~~|}~{{{|~~{}~|}~{zz}|}}}y~}~{~~~||~{|~{|~|~}||{~y~~~~~}{w{||y|x}{w||}~{xz}{zu}{{w}}z{ww~|}w|wxx~w|}w}x}}|z{|}zzxwzv{zzw}xzy{}yv{}~{~{|x|{zyy{|zz{{zz~yxzyw{}~~||{}}z|}~}x||~~|||{}{z|y{|||z||w|zyzy{|x~{{||{yx|z|{||z~xv{}}||}z{}||zz}xy}}|x{x}z|y{wzzyxzz|y|{}|z{yw{~|yz|~|{xzz{~z||zz{u~y{w{~{vwyz|}|||}{{{|~x{}xx}}z|xzy}yz||~ywz|}|~~{zv}~{{}{y{~yuwyyyw|}z}}}|{v~u~~|x{xv~xx|z{z}{zz|y~z{}|x{z{|~z{|zz|{|y{|y||{z{z}yyzy}|{tw}~}yz{}y}|{vxz}}zzz~{z~{}{}|}|v{y||yu|}z}||~yz{}yzy|}||zx~wxy}|wzxyy|xz~w}{zx~}z|{{|yxz}}y~}|v}||}{xw}vz}}}{~w~y|yxzw}}|~y}|~y}zzy~z~}{{z||t~}|}|z~{{x~|y|z{x}}y{{|||{~z~}x}y|}zzzz{{}y|~}{}wty||{{}{v~~}{y{}~|y{y}x{|{w~wy{{{|{y~}x{|z{y~~}|z|}z~|{u|y}|{|}|v}{zz{y{{~||y|}zzw}x|{}~z}{~~~~~}~}|~}~~~|~}{}~~|~}~}~{}~}|~~~~~~~~~}}~}~~{}~~y~}}}~|}}~{~~}{|~{~}~~~}}}}}}~~|~}~{|z~}y|z~||||}}~|}~zz~}|~}|||}~~~~~}{|}~~}~}~|~~}{{}~|}z|}~~|~}~~~}~{}}~~~~}}~}~y~|{|~}~~}~~~}}}}}~~z{~~}|}~~~~}z}~~~~~zv}}~|z~}|}~~}~yw|~~z~~{}~{|{y|{yzvzz{{{yxz{}y}||y{|}{}y|zy{||~}~}}{{}y}|~|}|~z{|y|}zx|}x{~~~{|||zu{|{}{|~{}zz{|{x|w|}|xz{{{zvz|~|}t{|~yz}z|{}ty{zx}zztzyx{zzy~|zyzz{v{~w{z|z~xy|yx~{|{||~{}z}yz~||~wz|zyv~xyy{zxxux{yx{~~{yz{x}x|{|||z~z||wz{}}||~|~}x{}z|}{xy{x{xyvy{zzx|{y|yvz{|~wzxz|~~vz~{~z{z|~~|~{x}w{|z|}~}zy~~x}w~z{}xxy~vz~{~z{vyuzzwx|~}y|{~{~~}||z~|~x||z~~}{~~{y~}yzz|}||}}xyyy~}vy|yy}||z{}z}y|z}|}{zv}yx}{}|z{}z{}{}z|yzw|{{{||||zyy{|xwv~|{zy|~z|yxz~|{~|tz|}z|~x~|yr~z}v}zyyy~}||}z|}{{{x|||x{}|~z~v|vv|z{{|}}y}}~|yy{~zz}z{x|}{{x|~y}zv{{zv|zy~y||zxz{vz{|xxyx|y{~yx~y{}}}{|}yy}}{}}}|y|z~}}y}}xyy}{z~y||yyz{zu{y}{xz}|v{x}y}~{|~|w|}}~y~{x}|}|x{{z{yx~w~}~wx}|~zy|x}}}z{{~y|y{}u}{}y|xz||~||~|~}~~|~}~}~|~~}|}}~|~~}}}~~}|{y~}~~~x}w|{|{|}|}}{|~~~}~~~~}~|}~{|z{~{~}}{~}~y}{~|}|{}}|~}~}}~~}}~~}~~}~~|}~}}|~}~|{|~~{}}|~~~~~~~z|}{~||}}~x~~~{~}|~}}}~|~}~}}|~}y}w~y|}|}~}}{{{}}|}~~|}z}y}~|~~~|}~~~|~~}||||}~|}|}}}|}zzy|~||z~|zzx}w}|~z}~}{{|v|z}{w{}~|y|}~}}|}y|}{|~|}}{z||v}~|{u~|}x}zz{x{}z}}~}{~}~||yuz|y{yy~|}z{vwzv}{|~u}xw}}y~}{yx|~|xzwy|~{{z{|z~zx{x{z}|||~z{|}{x~yy{z~yx}~w|{wy|}|yvz}~}}y}~}}~zz|yu}|}yvz}}z~yzyu}x}zzz}zz{{~|y}|u|{}{y|yx|xy~|}}zyy~}z}{|{z|}~z{|x||{|{y|||}|z{x}z}x|}zz|{{zz}wyz|z{}y{{{w{|z{|~u}}z{vw{{z|{y}}y}|}zyy||zxz|{}}|~z}{~y{{y|yz}v}y}{~z~}y~~|~y~{}|}{wzzz|{y|||z|}}{{y~|yz}}|{yw}zxzy|{{}}~z~zzw|}}}}}y{~{|}w{}}z|v||{{z}~~}yx||{~|~{~~zy}y{}}~zz}y}}}zv~}vz{}|{|{w|w{yzyzx{{z{~{}~x~{{~}z~w~|yz}}|||}}{}xuyz|}y}{~{{x}~|y|~{{zz}}}|{}{||y|zy|}{y{{~|{|{|}u{|}}y{t|x~}{y~|||{y{}y~y{z|{~~y|~~}y}}{y{{{{{{z~{z}|{|z|~~z}z|~y}|{{}~x}z|y{|z}~~}~||}z{{~~~~}}~|~|~~}|~}}~~||}|}}~~y}~~~~}z}~}~~~|~~|}}}}}}}}}~~x{}~}|}~~}|~~{|~~~}~~~~}~~~}~~{}~}}{~~~|}~}~~|~}w{~}~}~}|}}~}~~~~y~}~~~~}|~|~||~}~~~y~||~~z}~~}|}}~{~w}{|}}~~~~}}|~~}~~~~}{~}}~|z|z|}~}{}~|~||}~z|y|y|yx~{|zzyv{z{xw|yu{zw|yxz~{u|{{|x|}~yy~{{}}y{~}|{|zv|~|}|{}yz{x}zzz|v{|{}xz{{y{zy|xy|}~||{{{}~y}w|{|~w{|}||~||yz{}zz}|zz{{w}|zyy~x{}|zzywxuzz|{ww}{zyyw~}~||~xxxy{||u{||zx~~{y}|zyzyzy{|{~}zxy{}zzw{zz{~xy{z~~z}|{}}~~~z{z|{}|~|yxy~xz|~y~zyzwx|x{{t|}}xz{~yyvz{|vxy~vx{{{|{}z}y|{~z}z|z}y|{zyz~~|y{v~yy}xz}{}|y|zy{zw|z~|}|yxy}~~}{z|z}{y~x{|}|z|z|}{|{|{~z{y{zz|{v{zxuv{{}|yx|{}z}v}z|{}{{{{|z|}}~{z|~~{|~}}}y{|{xz|}xxx{yy~wywz~z|w~|vwzy{y}y|}}||ty{~w{z~}z|~wx||{|~{}vz|v}|}x{}||v|z||yz}|{~{z|x~zz~xzy}~z||}z~{zzx|}xx|z{|~{|~yzz{yyzx||{{z{y{wy~|{zw}{}y{{}tzx}{z{|}|}z|}}|xz{}xzzzy|y}{|zxyzzy{{yyz~{y{}}||z}v}y}}~}{|}~y|{{zzwwyux{yyvz|w{xyw{y~x|ux}{}yz{~{|}{~y}|}|}|~~}~}|}{}}~y{}{z~}}}~|||}~~}z}~}||}~~|~|~||~{}~|}~~|~~~~~~~~~}|}~}}{~{|}~}}|~~y|y}|}|{{~}}|~~{~}~~~~}|{||~~}~|~|}~}}~z~x}~}}z|{~}~~z{}|}}{y}|y|}{||~}~~}y~}}}}~~|z~~||}|~~||~~{~~}y~~}|}{|~~~|{{~}~x}~~}w~~y|}~z~}}~~|~~}~}|~~{{~z~}~~|~~{}xyy~y}{zvyyx|yy}{wyz{{{y{zzy}{||z}~y{wxw~x|}}|{}|~{}xw{y~|~x~{x|{yxwx~x|{}{|x|yy|z||~zzyy~yxxz~|}z|y|}{~zy}y{}{y|zz{}{wz|}}|yz|z||z|}~x{{yw|}|}w{y~|z|~yv|z|{|x}{~z|}}|y~}z|zy|zz{}~~}||}{}~{|xw}zy{{{||}{x}||}{|v~||||x|~{v|{|~{{|zz}~}{|{y~y|~z{{{{w{vxwv}}}|z~xz{zwz|zx|yz}~}{}}z~||x~|x}z}}||yw{~{|{|~z~z~{y}y~}~}}z|yx}zy}yz{z}y~~||~{y{yz~~}}zy}~xzzy}{~y~|~}zw|z|xz||y|}||w{z}|w}~{v~zywyz|{z}zz|{}||z|~xxz{y{z|~{|}z}}v}y|~{{z~{|x{}zt}}~}||zx~{}~x|{}y{|~~|yxy|zz}t~wyu~t}{{z{|z{{zx|~x~{z||}~z|{~y~z}}~~|~xy~|}}z{}~yxz~{{|v~yy~{{u{|{w{~y}}||w{z{}{u~z~||~~|z{{}~~y{y~|}x}{|{z{z~}|{}||zy{}{zz{xzzz}z~|}xy|{}}|z|}z|y|}}yzy{yz~z~||zyz|yzz|{{z||}vy{}z}~v}{~}~|~~}}}~|}}z}}~~}}~}~~|}~|~|~|}~~}|~}z}}~~~~}|w{|~{~{~x}~~{{~}}{~y~~~|~}|{~}s~}}}~}{~~~~~~~~~~|~~~~~||}}~~|~~}}~}|~}}}~{~{|~|~}~|}||~}{z|}~z}}|~~}}}}z}|~}~~zz~~{||~~z{}~}|~}~~}~}}}}}|~|}~}~~~~~~|}{}~}}~~~y~~~{z}|||zx~}|~|~~|{z|x{z|y}|{|xzx{y}|x~}{x}{|ywx|~|y{z~~{z|{|}y|{zyz|w~{|zzr|~}z~{y|{~}vx|z{}x~~{~}{zzz{}y~vzzzz|z|{}}}}|y|}~{~z||yy{x}}|y||}|{{~||y|{xz~y~|~{~z{{{}w{yz}y}}||~yyx|}|yz{zy}x|y}~zy}|z{zzyz{|{yyy||}{~{|yyyzyz~z|yy{}|z{x{{}}}{yz}||zx|}zz{xyxyz}{|~|~x}y}|yzz}}|}}x|}zyz|z~{zx~|}{}}||wy}|yx}z{{{z{z}z}x{x|yxzy}u||xy|xwy}{~~z~~||~}~|{{xyz{{{y~{x{}{{{zx|zy~y|~}}w~z|{z~|}yy}~~}z{}{||}|y}wu{vz|{{y~y}w|{|r}v|{zzzz|z|z{zy}|z|~}~|z{|}~|yy}z}}}yy~{|~{z}{|}~{z|}~zzwy{~x}wz{{zz{w|x{z{|y|||~~xy{~zx}~{{}|~z}{}|{zx{}{xz||}y{x{yz{u{{z{|y~v{z~~|}}{~{}|y{zy}x}y{|z{|{{y|z{z~zzzz||zxzw|{{~{~{~{w|{z}||~{{v~z||v}|{~{{}}|{}{}y}x~zy{z{y{{|yx}x}|~{}{{}{}|}~~~|zz{yyw|y~}~~~}|{|}|||{~}~z|{~~}~|}{~~}}~~|~|~~}}}}~|}~}~|~}{||~{}}}~}~~}|~}~|~~|~~~}}~y~}|~}~}z|}|{z}{~~}~~}~~~~~z|{}z~~}~~}|~~}~}|~~{~~}||~}}~{}~}~|z~z~}}~}}~}{}|~~~}y|}|x~{|{}}{~|~~~~~z{}z}~|}~|}|~~~~~~~{}}~}~~|~}|}~~|~{~{|}}~~|}~}}z~}}}y~}|x{x~~}}|||~z{z||z}}||{}x}~~y~{{}~|xz~~~~~|}~yzz|~|~~~z}~z~~|}~}{}y}}{w||~zt|||}}}~{z|{zw}xy}~}||~|z|~zz~}|{y~~}}}||||~}~z~yz}y~|{~z}z|z{~}|}{{y|}}{~~|xz|{|z|{z{}z~z}z|v~~z~|vy|y}{~~|y}}{|{|z~|~{|~}}|{}~}{z~|~|zx~~}~}}{y}{{}|~z~|v|z|z~x|||~}~{yyx~}~}{~yzw{~}|~}z}~{~{}{|z|w~}{}}}}}~}{~{z||~}~}~~|{}}{z|}y|{}}yyz}}zy~|{~{}~z}|~|{}{x~z{||{|~}{~{z{z{zzy}wwzyx|z|}~~z}{}~}}y{~yx}z~}|~y{z|}}~~u~~~}|~{x}z|~zzzxxx~{{|~{}|z|}{|y~~~{|}x}|{|}{zz}y~}||~|}}~{y~~{z{|{{~}|y{}}~}}~}~~{~{{}~{}yzz{{|{|{w{~~{{x{y~y{|}||}{|||{~xz|z}|{~~{~{z|}|x}z}}yz{|||}|~}}}|z~~|}{{~{|yy{|}|x}|}~}}{{~{~}}~{}|}~||~}}}|z{}~~|}{~|~y|~}z|y}~~~}~~~~{~~~|~|}}~~{}~~~}~~~~}}~~}}z~}~}~~}z~}}~~|{~~}~||~~~~~|~{~}~~|~|~}~}~}~|~~}~~~z|~{yv}}|zz}{|~|{{~zz|{}y|{{|yy|y~{~x{}{xyy}~y{}}{{~~|z|vz}|}||{~}w~|yz{u{z~{{xyyx}z}~{zz{zx|{}{yzy~~{vw~{z~zz}{}x{u{~xyw|y{||{xv{x}{w}}|z}u~~wyzyz~uz|{z~}|}{x{|}}{{{zyz{}}~||y~|}{x}yz}x~v~x||y}z}{~|zzzz~yy|~{zy}y}z||}|~}{||y{|yzy~}{z{}yzz|z~xzzz{ty{{z~|w{y}~~}}v}}|{{||y{|y{y|z}z~~{~z}~xyzz{zxz{}{yw}z|{z|z~|{x}z{}{w{y~}~z}~|y~{z~|{~{||~|xt~|~}~}||zx{x~z~y|}z}t}|{~|{|}}z{w{|{|||~~z~||z~~z~{|y{ywxy|xz|zv}}~zx}zyyyxzz|~}x~||{~{y||{}}}|yx|~zx~}}~|{z~{{w}}}{zu|y{z}|z}|{{x{}|}yv|}{}y~v~}{z|{{z}}{z{{{{{zz{|y{|yxy{}z{~{w{{x}|wzxzx{}}z~y{xz}||{||~||y}}{||{{z|~~||x|~}~{x|~{xvzw}}yy~~wy|y||{z|wzy{z{|{}|~||{~z{}~{}|tv}vz{zz{|z{{zz|v~{z}zyw|}y{{~|~z}wx~y~~}~z~~}~||{}~~z}~~~}|{|~|}~}{{~}|~}~{~yy|~~{~}|~|{{{}{{|~~~~~}}z{|w~|~z|~|}~~}~z}z{~}}~z|~~~}~}{|~{}~~~~~}|||~}~~z|~w~~|~}~~}~|}~x{~}}|~}}~}|~}|}~|~~~}|~~{||~}~|}}}~~}}{~~}|~{}}|y}~~~~~}~~}~}~{}}~}~|}}~{|~}}}||y~{}{}|~}}}~}~|}||}|~}~|}~|}|}|{~yzy{~}}~~~|zw~|||~{z~xz}wxxy}zx{|wzzx}z}{v|y}~z~~y{zyz~w{y|w}yz|{}}{x}y{z|}zzz}x|z|}~}x}zyz{wz{|{}y~~zw{~zx~|}v{y{yv|z}|yzx|}z~{|w{x~{}{}}~zzu|{y~|x}~{z{y}|{wxzyy{|{}{zzyyz|z{|}}}s{{~w}xzzw{z~x~wx{}}}y|zxzx|{wy|z{{zy{y|~{z|wz{zz{z|zy{v~z~}{x~|}x|xv}}|x~}~{||zz|w~yy{~{|x{z|zzz{y}}}|w{w}~}|}~x~}}y||}|{}yv~~zz{z~y~|{z{|z|~{zz{x|}|wy{|z|}|~x}}|}y|{~{y|}}}x~|}w{||}}{{~x~~z|xy|~{|z{}zzzw||xz{{}zz~y|||}u{{v~|~w}y{zz|~zz}}|x}x}~}|{~~zzyz~zy|}}zy{yywx|zz{~}zw~z|{vzy}y}{~z{{zz~}y|}~v{|{~y{{}{}z~vw|{}zz}z~}~}||xyxy{{{{yz{x|z{{|zz{{}}zx}|x{zyx}|y~ww|w}~~~z|zx{~z{~y~}z{w|zzv|{z~w||||}{vz{{{~}|}|~~}}||z}{|}~{|z|{|{}{|}}z{|{z|yyyz{{yzyw|yz|}|y}{}||~|zwyy{|}}}zx|y|{{{~{v{zz||z||{}{||z}|{{z{}z||yz{zy{}~}s}{~~}~~}x|}{}}}}}z~~~~~~}}}~~}~~}y}~~~}|}~~}}~}}}|}|~{~~~}}~~~~{}}{~}~|~~|}}~{~}~~y~}|~~||}~~zz{~~}~~~|~~|~~|~|}~|}}}{}}~|~|z|~}{}|~~~|}~}~~||~||}{~}~~|~}~}}{~~{y~~~||~}~~~~}}~~}~~~~|{{}|}~}~|~~{~~{y~}{|{z~}~~}~~}|}}~~~|~{|~~{}|~y}~{}|{z}}{~~xx}z|zz~~w||}zxyz{wyuz|}}{yx~~zxzx}w}xz{y{z~y~xyzw{~yy|}||y}yxw|{wvy{yzz{y~xz~}vzw|{zzz{~~|~||yx}{}z{z~{~}zz~}}}w}{w|zz{x~w}x{z~{{|wx{{x}z~|~|}|w{{}}}{wyx}{}|}y}z|{y~}w{zxy~|y{}zz|{}zz{zxxz|{w{}}{}|}z{zz}}~|}|}~{y{|{z}}{zwz~w{x||z{|v~{{{{xzyv|zwywx|zx}|~y{~~}~|}|z}y}}yx{{|{}{x|~}y{|y{{}}w{zz}y{~|zw{}~z|}{zwzz~|~}{}{~{x}||}}|{{y}|~|{v}{~|xy|w{y{{|vwwyy}xy}y{yz}}{}{}{}|{|{||}z~z~}||y|{|{}|{~{zzw}}||z}|z|{xt{x|zz{yz{zx{zzz}zz||~zy~}~zzz~~z|zy}z}}z}~vsvy|vyxzz~|z|yzw}~y|w|}z||}x}|yx|z|~|{~~|z|}}}x}yyyzzzzzxw|zwyvzzyz{|z{y}{v|z}{zx|}|x{}~}x{{|{|}{|}vwz{yz~{{}{xwy{}wx~v|}~xyuy}|y{{z|y}yz{|z}~|{}{~}}}z}y~x{{{zxzz|x}x}{yuz|zzyy}|}z}y{z|{w{xz}z{|{|{~}|}}~|~y~y{~~~~{{z}}y}}~}|z~~}||}{|y|}~~~~~~yz~|~}~~~~~}~{{~}|}~}||~}~~~|w~|~u}~}~|}~}|~}|~}|~~z}~}|}}}}~|}}}~}}|}}~}~~~~|}~{~~||}z|~{~||}|}~}~|~z}~{x~z{z~~~}~|}{}~~~}~|}~~~z~~}~|~}~~~~}~~~|~|}{|~}~}}~~}}|~~|~~~~|~}~~y{~{~~|}}~~~}~}~~~~}~~}|~}z~}}||~}}||||}~}}~}|||{w}z|~~~w{}xy|zyy{z}|}{~}w|x{{{{xz}}{}|{z{zzzy}{{|}}z|{}x{zxxvz}zzw{}yz{v}xx}v~y}{|{y}yyw}{{y|y{{{~v}{x|u{|~x~z}zy{x}y~|{}}}|z|yy~}|{x}~|u~|xxy~}zx{x|{wwy}{|vw~zt|s~}|{yzw~{y{~{~~xxyz|y}~{|}}}zz||}v|~}}|{x~|yz~y}{~w~{}{yz}|}yzw}{vy|}|y{|x|zz}}xz}}{||x|wzz{y{~}{zzw|w}~|v~|~|w{|y|}x|w|~|z|}z~y}x~zz{y}|y|xw|}x{{{}z|{zzyyz~|y~}}{z~~|xvx}}uz}||~}z|zz}}{}~{}z~~~y|z}}~}|w}}|yy}t~}}|wyy~{{||yw{||{z|zz|{zyz{|yz{ww{zxy~|w}|zy}{{}y{z|zz|z}{{|}}v{}{{{{}{}{}y~{vv{yyt{zzyzz||xt}w~~y{zz{}x~{|~x~w{~z~|~x{}{~~yxwz}z}{z{y~zw|yzz|{|z~y|~~}y}x{y|z|{}{~{{zz{||w|||||w~{}y}}~{}}y{}z~yzzy|~|||{y~{yzzz~|||xy|v|}}|~{zyxx|{wz||{{{~y}~|}}|{~|{|y~|z{yyy~{||~t{z{w|y|}~}}|tz{{~~}}wyvzxzz~zz{}sz}|}{{w|~~z}|~}~}~~~|~~~{}~~|~|}~{}}}|}~~{~|}~x}}~z~}|}~~~}~~z}{|~q~|{}~|}{|~}{}~||}~}}|~}}w~~}}~}|~{}|{~}}{}~|~~~|}~~~}~||}}~~{~}~}~~}~|}}~~~}~|~~~~}}}~~{~{}{}}}}y~~~~~}~}~~}~~||~~}~y~}~|}}}}{}~||~z|}|}}|~y~}}~{}}}~~~~~~~~~}{~}~|y|~~|~~~{}~z|||}~}~{|~}z}~~{~|~}|{|}|}|zzw~|~z{{zywzzwzw{{z{yyxw}{}{y{~ywu|{{y~|x~|z{z~z|}vzzzz}yz~{v|~{x{z~w~~||~}~{~|||{{y{~||zy}w|yxxz~zzy{}y}|x|x|{{y{z}}z}z{zx|zyy}{wz||yxxv{~|yxxyv}~y{|x~|||{~|z{}~~{|yzw~~z{u~y}y|zz|yx{{}zx}v~|{xzxzyy{x|}x||{yz}x}yy}|{xzzz~}|{~xyz{|y}}{~{z}{ux{{{~}zyx{}|yyz||z}zz{zzy}}~~{~{}{||z~}|{{|z{zyz{zzyy}xzyx{~~zy{|yy}}z||}{|{~~x{z|}{vyzyyyvu}}|}|~zwyy|z|}{vyy}yz{z|y}}z}xy}zzz{|}{y}y}}zz}{z}{}~~}w||}}|vz}{{}zzv{~xzw{yzzzx||{}z{}~~x~y~{{~|{|}~~|{{{}~~vx~|}~vz}y|~xzw~{~zxpzx~w||zy{xy{}|wx||y|{|||zw|{{}{z{w~x{}{x}q~||}}}zz|zv{{|{xz}}z{yyzyy|wwsyv{x|y|}x~}z~{}}y{{{~|{y~{}y{{x}}z{v{|zx{}{|{yz|z{|w}~z|x|yt}y{xz~~xyw{|}y}z{}}~||~}{v}||~|wx|vw~~{x|zv}w|x}z}z}{z{y}{~}~{}~z~~|~~}|}|}~~{|}~~~~||}~}~~~~}~||~}{~|~}|}~}~}~}|~|~y{~{~~}{~{~{~~}~z{~}~}}~{~}~~|||}{z|||~zy}y~~|~}~~}~}|~~|z|{|~}~~}||~~~~}|}~~~||~|}|~{|{{}y}{|}{}}}~zyz~~~~{}z}~~~{}||y|~~~~|{}}~}||}~}}}}}~}~||{~~~||~{{||~|||{~y}~~}~~~{~}zw}{zzxx}~zw|}y{~yz{{{xzyy{z~z}z|~z~v}y{zwzw{{|tzyyy}~{}z}y{z}s~|~v{}vz|{zxz{{zy|{z~|}z{~zz|zyz}||x{|}y|{{||v|xwxz~~y~~y|yzyy}vvx~z~||{vxy{yx{x~{{{||tuxw}yv|{yz{{}{|{}y|vzz}{|z~~~||~|x}|~z{|v|{}ywwzyy|yz~z|{z|zz{x|z|y||w|z}~{{|{{zyy{w}}~x|yzz{|||{|z|yy~z||}{|~|{{zxyzxvx{x|y{||{|~|}{x{z}|yzxz}x}}}z~}|~y{z{{|yx|z{z}|{v}xz{y{{}{|{|y}{~{yy~~}zzzyz}{}~y}y|vzz{wx{|{z}z|}{z{x|}yz|~|}~y||~||}{xz}yx|y|}y~}|{|{}xxzx~}}|z}z}}||~y}yyy~xz~|z~y}|{y{}~||}y{|||x|yxyzz}|}z||x}}}|zx}y|{|}|}|~{}~~}|wzyzz}{{yzz|y|~}xz}wy}v}{|yyyy||~zzz}v|v|{zxx}~{z|{}~z{{y{|wx~}|w~wy{}wy}{y}|xx{{}|{ytwu{}|}z||}{y|xwy|}||w}v|v{z{||~y}|zz}}}xz{|{|{~}{|~z{}{zy{yz}y{{{}}{}}|zzzw~zzwxz}|}|}|~|~zzz|}{~w{z{~{|{~yyzz{{}|z{}~z|~~}~}{{~~|}}|{}z|~|}}{~}}}~z|}~~|~~~}~~}z}~|y}~|}~~}y~~}}||~|~~~y~{~~|~~}|}}|}zz~~~~z~{||~~{{}{~~|~}~}~~|}~}|~~}~||~~~~~~~}~~}~|~}~|{}~~}~}~}~~~~~~}}~~~~~~|z~}}~z}~~{}~{}|}}~|~~}}{z~{~}~|~~z{}~~~|~{}}|~~|~{~}y~~~~}~~~{~}}}|~~z~~}~~}~~}~|~{~~~~~}~{}}~{~||y}}|~{||||z|{{zz|{y}|yzw||~|x|~xy}yzzw}zzx||}x~||y|zzz{y{x|~~~|}|{}~|}|z}{wx~{y{{z~y}yzyy|z}{z{z~yy{y|}{yz|{|yxy{x}{||~{}z~}yu||z{{zz}zwww||yx|{xzz~y}z{~}|{z|}}z}x~}}~{~{{}u|zz{yzxyy{|zz{z}~|xzzzy{z|z{z}}|y{{z~w{{{{~|z~~}x}zzz~~|z~|y||~z{v{w{{z}zzy}w}q}x{zx{~~x~~xz|x~z~}~}{{yz|~~y}}~||}|{zx}x{yz}|w{{~}x{{}~v}{|~{z{~|{|}{}~}yzx}|{z{{{|zy{xx|}xx||{y}zwy{{y}|~{w}}{|}}{{z||z~|zyw{{zx|}|yz}}{zz}|||~{|yyzy}z{{}|zy~}z|{{z~z}x}|z{}yxyu{y|xz|{|~{zv|zy{|zy{y}{wxy|}{|~~}z{yz~y|z}}y|{|{{|zzx~z|y}~{y}|zv|{zzx|zy|~|}xy|xz~{{}z{{xzz~|~z||~}v}~{|}{~z{|v{z|{y|zz|y|z~rzw}~~z{x}|}}w{|~}|z}}~{~|~yz{~}yz|zy|x}yy{~|~~||}{}x{{~}z{}|w|{zz|~y||~|y}||z}~}|{~~|~~z|z{}|~z~}~}|}}|}~}~~~}|}}|~~}~~~}{|~z|||}~}~~~}}~}z}~~}y~|}{}}~}{}}~~~z|~~|}{~~|~}~~~|||}~~}~y~~}}||||~||~}~~~}||~|}}~}}|z~}}}}|}~~~|z~|}{~~|x{~o|z||}}}}}}~|~||}}~~~|y||}~{|~}|}}~~~~}}|{~~}|~{~~~~xx{x}{x|~z|z|z}x|{y{}{|z{y}}}y{zyy}}~}}||}xz|~ww|{}z||wz{v|xz|y{x{x~yz|~z|{~zy{{}{{|zxzz{~}{y|v~{|}}{y{z}~|{{}y|}{ty{}y{{yx|{y}|z~~~x}{~yy|{w}zx|~~zy~zz{||}{{yxxz}v~~~~v{||~y|z~|}~w{y||x|rzy}{~{}z|{}zw|zv}x}rxy{yzzxz}|~z{{}zz{x~v}}}}xv|}|||{|{}||xz{|yw|{zy~{{{y~zzx{z~y~|}|~~||||ty{y|}x}v~}|y{}||}x{{~|x}~yyz~|y|{{uzxxx{{~}y{y||z{w{z}|{zz~z{t~y{|~~z{y}y|~|y|{{|v{|}~}z}||{}|||}|}}~v|}zwz~}}z}|uz{|{y{}}|{x{|y~v}zzx}y|~zzy||o{~{|z|{x{yy{yyz}||w~}x{v~{~~v}vz{{z|wy{x|zy}u|v}z{~w}{~y{~}xy|{zuz}yx{yyv|{~zw{z~~|}|{{z{zy{y{~y|{{z}z{~}{x{|}}|y~~x|xz}yx|zwzv~~zx{zy}{}zx{}~y||{{~|x{z|{|z{|}{||}z~zy{|{yzuy{zv~y|yy|z|||}}||~}x|tzw|r~~zyz{{|{~|y}{|||w~{z{||z|z}yy}z~y{x}{~{|}{{{{z{y{{{y|z}z|{}|~~}||~|}~~}z~}y~}~}}}~}~}{|||~}~}~{z|~~}|}}{~}|}~|~}}z}~z|{}}}||{{~~}}||~}~~}}z~{~}||}~~~~~~}z{{{~~}|~z~~~}~}~}~~}|}}}{~y}~~~~|{~}|~~~}}|}~{~~~|}~~~}~|}~z~}{}~~~~~~}{z~{~}~~~{|y~w~y|||~||}}|~}~~~}{}}~|x|y~|}~~~}}|}}~}|}x~~{{~}||}}~~y|}yzy{|{}{{wu~y~xy|z|{s{~uyx|~|}{vy{~~zz|x~|zz~}y~}|y}|y||x{~y}|y}uzz||x|yx|z}wx{y}{~xx}yxxzxw{v}|}z|{}{|~}}yz}y|y{~|{~{~{|~z{yzy~}|ywzzyw|xw|{vx}|xzzy{}}{xt|~{~x|z~|}{|{~}zz|{{|z{}~yy~y|v{{|{wy}zzvz{}y~|yu||zw~}~{~~|}{~|{}y~|z||}}|y||z}{wz{|z{{y}s||z{yy|~~}|{zy}|xx|yzy{{|{{zxzzz|}|}~zz~z{}x{z|w{xy~{z|zxz{{zyyy{|zw||y|}y{}{}{||y~~~z~~~|~}~}zw|z}~z{{~}}x|{yxx~z{|{{|||}{yz}zz|z{|z|{|}{zz~}x}{|~{{|~}xz|}y{{|}|z||y|zxw{~|{{v{zy}|x{}zzyxzx{y~|}}}}||z{|}|{}}}||}|z{z}|yu~}zzzw|yzxxx|y|y{yy{z~}{}x}~zy}~|{{v|||||y~z|}~{|}v{{xwzzv}|vwwy|v{szw{w|}~zx{z{|~z{x|~|~y~|}~|{{}~|y~{z{|zxxzy{{{v{zzy}|y{|{z{{}{~}|y|~||z{wy{wzyyx}z{{zzzyy}zx}}}tyx{{{{{xy|y|~|zyy|w||~x}{~{|zz|||z}~~~}~~~}}|~|{~}~~~}||}}y~|~}~{}}{~}~|~|~~}}{~|}~{~}}|~}}~~|}}{{~~z~{}|~}|~~w~}}|}z|}~~yz}}~{~|}|~~~{|~~x~|~}{~||~}|xy{}~}~}~}~~}}~~|~}|}z~~|{|~|~~}~}z|~~}~~{~}}}|}}~|~}|~~}~~|~}~{|~}{~{}~y|}|~~|~{~||~}}{|}~{|~~~{~~|z|||~}{}}y}|wy~{}~y}|{w}zw}z}w|}~{{{|~}z}y}|zxzx||zzz{{|uwz|w~z||v}zyy{z}z||}{r|w|}zv}z~|{|}xw|}{}}|}}~~vv{x{zx{z~y|}x}vv~}zx~~~x{zv}xz{||}~u|yyy~zvryzz}z|{x{x}{||z}}|z~{wz}|{{}|||}zz}|{}{|zz~{v{z}{zz|zy{}{||xy{|}z{z{z{y|z}}{{~x|}}||||y{xw~}~{}{{yxz|z}zzy||{~z~}z{}}zw|}y~|x~u}}|}w|||vyz|~||{~y{{}}}xwx{{{}{x{{~y}yy}}~{{x|||yx~{xzz}}}|{z{|}}~}}}~zw||{u|{~{zv|v~|y}|vzyz{{y}~|||{||zy|{{}~{wz}y}|z}{}zyzx}zx~{z|~~|yv||{|}x{|zz|z}~y{y~xzx~zw}y{x}w}z}z|yw{xvzx{y{~|}{{}}x{|}y{~x||x|{zv~z}{{}w{z{{yxz}}zyyz{w|}|{zx~}y~~{xzz~zyxz{|~~|||x{yyxy{vyy{|{}wu~|zzzx}yx|y{z~{|y{u{zxx{z~{{y{zz{~zyz|zx|||yw{{{y|{}y{{|}{vz}vx{zzy|~xzw}}|x|z~}{}~~}|y}y}zy~y{}||x{{z|{x|x~~~yx{y}y~}zy{{}{vxxwzyxx|{{~}{}{}z~z|{{}||w{z}~~}~}{~|~~~~~|~~}~~~|||~{}~~~|}|}|~|{|{|}~{~~}~~}}~~{}~~|~x|}}}~~}~~~}~}}{~}~}{}~~~~}}{|~z}}~y}~}~~~~~~|~~~~~~{}~~}|~~||~~~~~~~}~~~}}~|~|}~}~}~~}}~z{~~~~~z|~~}}}~~~~w{}z~~~~|~~~z~}~~~||~|~}}|}{{z~|}}}||}~}~{~}~~~~~}~~~z}~~}|}z|}|}}}~~~~~}|}{{zwx|}~y|{}zxxywy~zvx{w|~z|}z{yy}zz{|z{zw~||}z||}||}wz|x|x}ww~||}zy{}}{{xwxx|{{}||yzzz{yx{}{|x{~{~y~{{{||zx{~}zxy}xvy{}zz||}~xzxx{y|{zyzv|t{yxz|{z~x|{{y~~}y}{{w||{{}wx|~~xy~yy}|yxzywv|y|~~wz{|zv|y{yx{|y{yx{|w{y~v}}z{y{}|{|{|{zx|y|x|yzuvyyz|zzx|vx|xyyx{y~www}xwxz{~yzz}|~}~~}yy}}{|yz}|{}~~}{||{||~x}{z~~zzz{{~{{~z{{yzzuy{}|z{z}{|~x|{{|{zyzz}{~{zw~||v~~z|{|x~{}||yuvwzv}z|{{}{}x~}~}zz|z}|yz~|~~z|~~~xyxy~t~{w|~{||}}{~xzxx{w{xz||||{{~zz~~~|}|}{yy}}{~~{|~|{}tzzz|}yxyuz{}wyw~wz|z{zx|z}~|w{{zz~}~y}}}}xwy{|zz}|y~wzyyz|||zxz{yw|zx|v}}z{}zz}{yyw{~z{}xzy~||xyzxz}~||z}z}|x~|{~~{}v|xy{||y{{{z}z}z{u~z||wy{w}~}|z}{}z{}|~{u~~}y}|}~{{~yx{{z}y}yy||~z~y}|xzxzzyv{xvy{~{z{y}y}|{yz~}x|}|~|~{}|}{~~||}}}~~~|~~~~|~z{~~|~yz|~~}{{}}}}yz|~}}y}{|}}|~}~}{|}{}~}w}~|~~x~}~~}}~}}|~|~{~~z}~~|}}~zzz~|y|~|~}~}~}~~}}~{}~~}~}~}{}y{|~~~}~|z}{}|}~}~~~~~}z}{~|z~{}~|~}~~}~~|}~z~~~~}|~~~~}~~}{}}~~|~~}}}~z{|z|{~|~~|~~~~}{~}|}}||z~{|}}||{y~~}{}}zz{{|}}~y}x~{~w|{|x{|||}z{}wx{{vx}|xyv|}xz|xyxz{|x}{}}{}{||x{~z|{}|~}~yz~z{}w{wy}}~z|{|{{y~}w{|~{{{}{x}v|}|{}yz|{}~||{}v{z{xxu|{{|{w~y}|~|~tx}||zzy{}}{}y|y{z{||~}{}|~~{yy~|}~|~}z~}zy{z~{z}z||yz{wwxyt}|}xz~y}}|{|yy|}xzz}}}{|}~{|}|zz|xx{rz}{w~|}}z|~{{xzy{{}z{}}z|{yyz}z|~{y||~v}|{}{|y|{{y}z{~|}{u|yxw|{}yy~|~zy}{z}{x}}|{x{|v{zz}}{yx{~~|}|{~y|~zyy|y}{z|x{}syzx{x{|{}v~}|}x~v}y{}~wzy}~}|x~yz|}v}z{{zyz}~z{yy|z{z|{||u{z}{|||{|~v|~{w{~yz{}}zvzz|yzy~||x~~~}{zzz|zy}||||x{y|}{{~|{|{{~}uwy{~}}||{vzzz{{zyx{z{|zz{{}~{{z{z{zy{wy}{zy{{}z|{t}}|z~s}zxx|{{zy}||z~z~{z{zy{}y{}~~{y~xy}zz{}vz{}|x|{|t{|y|{|yz{{{vy||||y{z{w|{{y}v|z{}wx~y}|}zxz{{|zy||yxz|zx|y~{z}|{|{y}z{v}}xw||y~|}{}}~~~{|~|z|~y}~}}|~~{|z~~|}~~}~}|||}{{|~||}|{~~|~{}~~}{}{}{|~}{}~~}|}}{|}|||}y|}|{~}}~~r|~~}|}}|}}~}~~~~~}{}x~~{~{|{|z|{~}|~~{|~~}~~{}}{|~|}|}~}|}|~~}}||||{~~}{}{~}||}|{|}~|}}|y~~x~}~}~|~}}~}|~|~}{||~{~}~~~}~~~{}}~{~~}}{~~~yzy||{|}~}yzyyx|}{zwz{yw{x||{~}z~v{y|w|t{x|~{|zxx{zy}{{|z}y|y|}zzy{|}{xz~w|{}xz{|yyzxyv||szz{{{yy}}z{{zx}|}y|||~~||{zy|{||z{|z{~w|w{y||zzzxxz~{z|{{w{{xv|xxzyy}y~|}~|{{}z}}~}zxx|||{y}|{vv{zz~}ww|y{zy{qy{|z||y|wy{z{|~|~~}{~}{z~{z{y~||z{w}~}y{yzz{zxwzz{zw{wzy~~|yxyxxy}x|v|}{~|||{z{y|}uzy||{z|xz~|vvzzzuz{xyv{z|wvxzzyxx|yvxz{z{|~y||{~}}yzzwz{}~~v~zy}}xzz|~zzx~}~||v|xz|zz|yz{xz|{||yz}|~|xw||z}x}}z{{~}~z{~x~z{|yxx|~wyy~z|zw{}~y{{wzyzx|xz{|~{~z~z}{{|w|zz}||}{~y{{x{|}xzy~~~|{~~~}zy}x{y{v{|}zy{~|{|{y}|{{}}z~{{}yy}{x{xzx}}{vyw{~~|}zx|}{zx|~x{{wy}{z|xy}|~{z}w}zzy}~z|}~|{|y|}~~~x|zu}||y}zzv|}zz{vzzw{w{|z}x{}vy{|wz|~|~{~}z~z{}}{z~~|}{|{~~y{}{{yz{}|z~{syzwy|||}}{{z{~y{{y~y|}z{}yx~z||x{|||}|}}}~|~|~}~~zz}~~~~{{~}y~~~~z~}~~|~~{}}~}~}~~~}|~~~~~z|~~y|~~|~~|}}z|||||~}}{~{}}{~~}~~}~~~||}~}}~~}}{y}~|}~~}~~~}{}~~}{~~~}}~|}|}~}~}{|{}{~~~}}~~}~~}~}|~~}~|}{}}~{|{}}}|~~~|~~{|{}z}~~}}||~}~{|}}{{z|~~v}~|}~~~}~~~z~}}y}y~~~~~z}~~{~~}}}~~|z|}x{x{z|{{}{}}|z{yy|x{|y{yx{|{{yzz{~|{~|x{~wy~zz{|{{}{yy~z|yz}z{w|yy}~}wz{|v~~{||wxz|yy{}}}|}|y~z|{}zyy||yz|w|{|v~|}y{}w|w{|z}}{u|}y}wyw~x{}xz~|z{{{zy{zuzx~|t|}}z}{}t{{}}}{yy{|z||{{}}||}}|{}{|{zz}|xyy|}y}u||{xy|}{x|y|}z|wyy{z{}~{}{|}uz~{yzx}}zyz}|~wzzz{|y{|}||}v}~}~{|xy{{||zxzzz}{}}|~z|z}|{|xy{xyyzyz~}{{~y}z}x}}zzy{}}z||x|||z~{~z}~|z{yyzyz|{{~}|~}{{|y}}vy{|~~x~~}}x~|{yzx|{}~||{{y||v~~}y}~zz|{}|zzy}y{}|{z{v|x~yyzz{}}|y{v{z}uzwx{z~{{z}|y|ywzz}~~~{~~z}~zx|}z|{{z}y}~|}z{y|{w}~|{}||~zu{{|{~|}}|z{{|~{zx|~z{y~}zzuxzy|}}|x}y}z{{|yz{z}}y{~~}|}~w{z|zwzxy{zx||~|{{z{}v|}||}v}wu~y}{{ywvz|y{}~u}~xyzz||~~z|zxy}}uyz}|}{}{{z||}w~{}}||y~yx{}zxxzzyxs|||yyy{{}{{w|xyzu}zx{}}wy{~zy~z{}y}~|}}}~{~z}}{{~{~}~}}|~}}|{~~~{{~~~}~~~~w}}|}~}{{||~|{}{{|~{~|~{}~{}|{}{|~~}|~y~}|}|~|}~~zy~~||}}~~~~~~{~}~|~y~~~}~~}~~}~y}y{}{~~y~~~}}~}~~}|}{~|}}~z~~z{|{{zv~~~|~}|}~~~|~z}~|~~}}x|~~}{~~~}~~{||}}}||~|~~}~~}}~~|~}{|{~}z~}}}}~}}y|~{|~{~}{|}~|z{|~}}}|}}|~~z|~|||||||}z}w}~}v{|~}}{zuxu|x{|y|xy~}x}yz}~y}~|}}x|w{{z}zzw|{~z}|||{|zz}y||z|}z|}zw{|z}{zv}{zzz~~|y|xy|w}{{}xz}y||}~}zx}|{}w{|w{z||x}{}~|xt{{||z|y{}||{zyzwzz{|{y|}y}}{{{}~{z}|~|{||{{{yxzt{y{wx|w~{x{x{{zy|z{}|z}w{||{zxz~~}|y~y~|~yy|z~}z}xyzzz|v~z|zxzy|~{xy}x{y~yyzzyz{y{{z{z}||~{}z|}w|}|w~|}~z{y~{y{}yz~ysv}~}~~}{x{yyz{x~~v|w}|xz~{}y{~zx|}{}~{|{{wy}y||x{x|{zz{x~x{yz{xxz{{v~yz~{|{zyz~}~{|{||z~zz||yzx{zyz}|x|~y~{z}y||xzzxxzz{}{|z}{|~{y{~wz{{|~}~|{z{wyx}wz{y~|xy~t{{{z{|{x{{z|yxww|~~|z~z|}{|z|ty}{}~{|}{y||y|{~zzzyx}||{wzyz}}xwz~{zuyy{z}xzw|{{~{}~y}|z}~||z}~{|zyx{||z}w~}|zz}{wy{xy{|~|zx~|}zzy|}}~}}z}{}z}|y~{~}x|}{~~}}{z{z{||~y}y{zzzvv|ywz|uzx{~yw}||{}}{vy{z}y||~~{}~|}{~}zy}{}~{}~}}~y~|~~}~}~~}|~~}~~}~~~}~||}}{z|}~~z~~{}}}|}||z~z~{{~~}|{~}~~}|{}}}}~}|~{{~~~}~}}{|~}y~|~{~z}}~|||~}|{~~{~z}~~~~~y~~~|~}}}~x{x~|}{~}|}~~}}}~z~~|z|~|}~}{~{~~{{}z~~}~~z{}|}~}|z}{~~~~}z~}~~~|||~~}|~}|}~~}}~~||wy~}~{}}||y}{|x|{~z~{}x{z~wwxz}{zy|zx{zzz||yz{{z{zzyyz{xv|z{{zzzx{v|{~y|}{{{|~}yzy~|{}yz{z~~|x{yzyy|}y|zz~z~{yzy|z}zz~|x|||{{{wxvxzzoy}z}{xyzvwxx}|~v|{|wy|yx{~~yz|v~|z}}||z|}yx}{}z{zz{{{wx{|}yy~~}ywzzzw|~xz~z{~~yy|y}v{y{zyxzz{~~~zxy}{ux}~|||}~}{|{{|{w{vz}{|z{{yw|xv{~~z}zyy}|{y|{}y|z}xy~{~x|xzwwyz~{vz{}}~xxz{x|y|{|}{x~~}xzw|yvz~|z|z{{}~x{}x}y||}|~}|z}}|y{}~}x{{}{}{|~}{{~yw||z~y}|{|{{z|~~z||y~~}x{z{{xw|v{y~|x~{{z|}|~y{}zz|zx||y{~x|z|}wy|v}|}x|{zz~~|{{y}|~}s{zv}uyz|~|zxy}|{}|||zw~}}~|}~yy||{z|xz~|wyx{}t{vzzx|yw~zyyy}y{~zyxzww|z}}|~yvx~|{|{z}uy{}{y}zy}y{}~|zxz||y~z~|{~{{~zz{x~|~zz}yxy{|~~x||{y{y{{y}y~y{}{yy~y|~u|xz~||{{~zzy~{y{x|}||}z|}|xv~x{|}||{}~{|}y}~w|zzy{v{}w{{z~xz|}}||y{z}z|y{{~~~}~}~~}~}}}}~~~~|v|}||~|z}}{}}~|~~~~}~~}|~|}r~{~|}~~{}}~~}}{}~z}}}}}}{|~{z~{}}}|}|~|}|~~z~z}~~}}x}z{}~~~|{{}|~~|}}~~~{~}|}~{}|~z}}~}}}|}~}z}~|~~}~~z}}~~}~~|~~}}~}~}~{~~~|}~|{~}~|~~}~~|~~}}x|~|}~~~|y}{|}~~~}~}|~~~}}x~}~y~{~~~}~|~{}~~~z~}}~{|z}~}|}~{~{|}}}|}{{~~~|~~~~~}|y}|}{~~}|~{zzw|zyzw{x{{{{w{|zz{~~x{|xwwz|{|~yxwyyxszy|}{~|{~zy|{wyu|w|yt}{|yx}}|x{y{{y}|yyw{zz{yz}~|||}~{wz}||~~}|}~{zz|}{yxvzz~x{zxx}|zz~|}u{x{~~z}y~~}z~w||~}{}{}||}}wxwz~|{zvvx|~}||z~|y|{|{yzz}{x{v{w|}zx{}}}yyz{~}w}|xy{x{|}|{z{{y~y{}|}x}{{z}w}{ywx{}z}w}yzzyy{|x~{{|}}{||y{|z}}zy{zyz~x~}{{~|~zv{||{yy~~}|wyx||~}zyx}z}zt|z|y~|zz{x}|~}|}u{~~{r~w}zztz}|z|z|zy}z{{wz{{{yv}z}|z}}|~z}}{}|z}~|{~|}w}~|~~z{y}{y{~}z}|w{|||v{||}{yxvw}z}}{xy|z~{u~|{{|{{|z}|}yxyy{y{}|x||wzv|xwx{yx}w{x|~~v|{v}~|}}yyy~{~{{{zyy|y|z||z{}}~y|~{xx}|z{|{||xyz|y|}yyx{z|{z{yyyxz~|}|y~w|{z}{}{zy~}}||y}x~~z}{{{{|}z}xy{{{yxw{wz||}v}uty|{}~~{z}v}z{{z{{~y~{|z~|w{{{}|}{{~w}zzzx|zu|{{zz}{{|zz}yyxy}{|}~|w|~x|{~|}{}~~||~|}~{~}}~}z}~~|~{||~|}|}}~~~~~}}}|~y}}}}z~}}~~{}~~}~|{~~~~}~~}z}}||}~~|}~|{~~~~|{{|}}|~}~}~}}|}}~~~|||||}|~}z~~}}|~|}~~~|}}~~~~}|~~~~|}||~~}{~{}|{|}{}}}}~{~}~~}~{~~~{}y}{}}~|}~~}~~}}}}~y|~z|~}z}~y}~|{~}~~}}~{|~~~~~}|~~~~~~}|~}{||{z}~~~}z{~}~~~}~}~||{{yxz{~xy}z}yz{}zz}|{w}{|{x|}z{{{{|y|{yw}wz{{yy{|z}~x|z{}z}x|w~z}y|xzw~}yzyz|u~z||y{~|yy|z{x~}{|{{y}{zz}y~y}{|y~|~|yzz|x{}yy|}}y}x|{{yy~{x}z|||x{z{{|}~z}{~tw||}|y{~}y{}{}x{~zz}z}{z}}w}z~xz|~y{|y{{yzu{v}~z{zy|{}z~wy{|y~zyxz~|y|{}zz|w|{x{{z|zzw|zyyyz~{|}yy}zx{y|zyxy~zyx|}}}yvzy{}|{y{~}tzy|zx~w~|~}|~{z}z|{ys|zxv}z}yzy}zy}~vy}~}}zusuxw{~yz{}|}wx|}{~zx{|||{|y|y~xyy{zy|~z~{{~|y|yzyy}|xzzzw{~{y}x|z|w~~xzz~zyz{y~~{yzzy|y|}tx}|}~y~y||}|y~zxzyvyx{zy~xt}{z|yxy{{{{xxwww~z||t}}yz|{yy~}zzz||}}~zyx{{y|~}x}xy|}y~y~|zz~y~w}}z{}{yy{|{}|}}}~{{{|y}zz}|rz}{|{}x{|~x}~}z~}}}{~~x}w}~|y{|{~xzw{zzyw|xzz{w~|z}tzyx~|}x{|y{w{wyxw}zzwz|ywzy}y}zzzyy{zzy~y}}|||z}{~|~}ty|z}zz|w}}{xy~w}{x|{}|w{z|y}|~}yx}{w~x}x}z~~}y~~~}~~{}~w}~~~~}}~~~}~~~}}}~|z|y|}~~{|~|~|}}~}~~|x~{{~}|~}}~}~~||~~}~{|{|}~~}~~||y|~}z|~}}|~|}}~|{}}~~~~{~|~|~}~}|{~}}~~}}~|~|}~|}~|}}~}|y~{}|||~~|~~}~y|~~}}{{~|||~z}z~~}~~{}~~}}}z}~~|{~}~}|{||~~}x~~~}~{}}}z~{~~{}}~~~}}~~|~~~}}|~~z~}~~||z}}}}|~~~|~~|~}~}~{~~|~}~{~~{z~~x|}|}yyz~y{wy{{y{}y~v~v{~y{yw|yz{{}}v}{{zyz}v}}z~y{|zx}|{{{yzy~z~y|}vyy{z{|}z|{}ty|{y}xw}{x|y{z|}{|~y|||{|{~|~}}yxz|x~|z|zxyxxz|yz~uxx}}v~z}y|ux{||zyz{zz{x~{~~}yz}}~|~{y|{v{yzzz}zw~u{|~{x{{}}vzuu}|~y}yvy}}}zzy{~}zz{z}{|zxyy{{|}xy||{}{z{x{x{}~y~yxxz|y{~|yy{z||x|v{{~||z{~|z~}|~zzy}yvz|~yx~v||||{x}zxy|{{zyy|}yxy~{yy{~{|xv|zyzw}|}~z|yy{|{}}|}y~}{~x||z}z|}x~}}|{zx{z|vw}zxz|~yy|||~|}}x|{~}~{|}x{~w}yyyvz|}|}|{y}zx{{{}z|x}{yx{x}}|yw~~y}z}y}y{}~zy}z~z{xxzyzxy|}y{|||{{xyx}zy}{zz}}{~}yy}|}{w{|{}}yz}t{~y|}xzy~{{{}z{~z}}|zvyx{}{}vz|z~{yxy{{|}|x{||xx~yz}z~}|x|yz~~}~|~|wy~t~|z|~~xx{{|}x{uyx|~|y}x||vyy|z|z{y|x|x}|~|{{~y{{yyy~|~z}{|z|z|vxw{{x{||yz|wzzx{zxyy|{v{|}~xyx{{~||v~zz||~zw}{|v}~~}~|~~|~|}~|}~y~~|~~~|~}z|}~{y{{}~~|}}~}}~~~~{w}~{z}|~{{~~||~~~~~}}~}~{}~|{~}}}}}z~~}}~~}~~}||v~v~{~~~z~~~|{||~{}~}}}~~w}~}~}}{}~}}}}~}~~z~~~}~}}||z}~~}|~z}}|}{}|~~}~|~~{{yz}|~y~|}~{}z{}{~|~}~|~}~y}}|~~~{~}}~|}|~~}~~~{~}~|~~|}{~}||~|}|}w}~xx|x|z{zzw|x~|y}wz}xyz}~}|y|{yz}}}{~|{x}{{{ww{}z{yy~zz|{|~|}xyzz{zxz}{{z|}v||z{|yvy}zy{{{zyu}z}zz{||z{x{v{x|zz{{wx~~y{yv|w|}~{x~{}wy~~|~|z|{w|y|x~xzzz}v}x~xz{|{x~y}{x~|}{yxwzzz{vwz}~z}y}y}x}{{z}yy~|x~}~}x~|~z~~}{}w{y{|}|y|y}{}{{z}x|}|y{v}{}~{}}~}zyzxy|zy}||{}}}{|{zu~yz|~}x{z~{}v~z}{|}uzzzzyzyxw}z~|}{tz}z}}zz{~y}wx{|~}z|~xx}zyw{y|~z~zzy||z|z}|}z|{yy{w{zwzy{y}zy||{|z}|z{{|{wy~|~{z|x}z{{}}{z}{}~z|zyw{{{}~|~~w~{~zy~z}}x}}|{}~uzz{xwu|~|{|||y{y||y{zoy|y|y{}~}~~{x}|||{||~x|~z|||{{~{||~w|zyy~|w{z{}yz~}|~{z{zx}z}z}~v{|}}xz}}x||yzx|}zwz{{x}yw||vy}{{zz{wyzyx{z{{{}|{}}y|~|xyz{z{y{z~yy{z||}~}{zy{wy|}|z|{}{}{|{~{x|{{|x~{|zy{zz|yxzw{||}|~~{z{||zv~~x}{xzzv}}}|~xy}|}||z~~~|zy{z~~|}}~z{}}~}~{}}z}{x~y}|~~}}}~}~z{~}}}~~}z~}~z|}}}}~~}|~~~~~~~~||~|~~~~}~}z}~}}}{}}~{{~~}~}|w~}~||~~{~~z{{}}||~{~}}|~~~{}}~|}~}~|~|}~~{~|}~~~|~~}~~}~{}|~|~{~}{}}|~|}~~}|~~}~}}z~~}t~}z~|~{}~~}}~~z~~~y}~}}}~|~~}{}|~~}~|||~~|~}}{|}}~~}y|}|{w~{~~}~{}|}}}|}~}|z~{~~}yyy|}}}|{~|}}{{zvzz{}{uyz|zy}yy{{{wwzx}}}z~|~zz|}{~}}y}{||yz|x}xz~|z~{||z|{{y{y|x~{x{u||yy~yy{zy~{wy|yzzzy|}}{z{y}|zwz{z}z~vy{|z{x}}|w{w}zy~||{{x{z~||zy|z{y||yzy~|}x}zyzy|vyy}z|wv{~{~~}|}yz}xz{~|{|y{xwx|{{}xz}{yzvyxxzz}|}{~}z|}z}{~y{~z{z~}{}~zz{|yz~{{yz{{zy~yx|yxv|t|x}zvz{|wyxuwxz}z}~ywzx}|~zx}|}|{}~|}{w|}zzzzxy|y|{u}z}}{y}|zxvz|z{{zy||y}}ywzz}~|||x{}z|}|{z}y~x|{zz}yyyz{xxzx~zysw{z{w~}{|z{yz}||{}w}}y|{|}|~xy{{x|}yz~}}{x|||u|}{z}{z|zwxx~||z{|{}z|~~y}x{|zxz{zw|||{{|yyz{|y|xz{~}}}x|{wwvy~|zz|{{||zxzxxz}}{{tzzz~xz|z{y}z||}tw||zv{z}vxy|y}zxz{wz{yxy||~z}~yzx~|yy{}z|{z{{|{z|xy~{vx{}y|v{|{w{x~||x~zwzzxyy}}{|zyz}|~yyx||{||y~y}{|x}x|xyz{xy{}~zyv{z|t}~yzxz|z{zw~z|y}||{{w}yx}}~{}|~~}~~~|}x}}|~}~~~z{}~}|{y}~|}{~{y}|~}~}}~~}z|}}|~}~~y}}y~}{}|~~~~~~}~~|~~y{{}}z|~zz}{~|~}~~~~|}||}z~z~~|}}}}~}|~t}}~|}}~|}y}}~}}~{}~||{~~}|z}~~}}~}|y}|{~|~|~y~|}~~}z|~~{|}}}|}}}~}{~~{}|}|~}}{}~x}{}|~~y~{{~~}}||~}~}~|{||}}}z}~{|~}}||}}~~~~{y}~~y~|}}~}}}}y|~z~|~}{y|}~~~}}{{||~}z{yy}|zz|w{{|{{|zw{zyz~{yz}}zz}yy}~|xywxw{z||s|{}w~|~zxy|}~}~||zw|}xyu}z{y|}}x}|z|~{vy}|z}}{zz}}yx||~z}|}{|y|}~}xyz}|z~x~x}~{z|{zzz}y~x{y{{{y{{y|{y|{zz~{zy|zzw~|}~~{}}}yz{z|~{{|w|w}zz|{{~|||{y|}z}yy~z}{xz}{zx}}z}}z~~x{{}|}w}}y|}|{~~|{}~~z~|xx|wyw~~y|z~y|}{yz}zx}~zy{wyz{}{~|z{|{}yz~~{{~}yyyy{x~}|{xx|vzz}{~z{}~}{zx}{~y{y}xyz~}{{{wy{w~z}{zywy~{|x{~z{~|{y|}{~|}xvv~{~}~y|}{|y|x~w{|~z{z{z}w{xy{xxzyx|}z{{}{v}}}~y}{}z{yyzxx||{~z|w{||z{y||}}{|}{|{|}z|z{{z~xy{z}{}z~y||{|xy~z}{zz{~wv~|{yxyx}|{wz}}y}}}}{yy{|yw}}|||{{|}~~}{}|{|~}|{{{}}yzz~x|~z{~}x|||~}zx}}x}{wz|~z~{y{|~x~}yy{z|}y~{}{y|~z{{|w{v{z||yy|y}z|y{x{}xzzzwy~x}y}{xx}}}y}{}}}||~yzx|}yy~zu{yz|}yy}|zw|zy}|{}|z~~|xz|{||~~|~{y~}~~~|}~|}~}~~||}}|{{~~~}}}}z||~}|~{{~~~|~{|y}}}~~}{~y~~u~{|~|x{~|w~{~|}|~||~}~~{|}}~|~~}|~~~|~|~~}}~|}~}}x|y}{|~~}~{~~}~|~~z}z~{~~||~}|~}~}{~{zz|}}|{}|}{||~|~{~~{}|}~}~~}~}}|}~}~}}z}|}}{~{~z}~}}w~z~|z{~{}~}||~}~}{~|}{}~~{}~~~~~|}|~||}~}|z~~||~~~{}}|||w~}}z}s~~~}|}|||~zx}z~}~zzzy~y|v}x|yw{~x}}y|{x{z|z~{}y}~|yyx|z{||z}{~z}~|w}||ywx~{}xzxz{}yx|{wxy{xu{z{xyx|xxzx}zxy}}zzy}~~{yywx~}}yz|z}|{ww}|{~|z~xzu{y{xxx}||||xy}z|xy|z{}}|y{~y}}~|vux~||~|||{}zw~y|{zx~}xt{{wz{y~|~~|zy{ytyv|{yuvz|}y{}{|z|zx}y~|{z}}~z}y~|}}zy{{zwvx~x{}z}{yz~zy~}y{zvv{yzxxxt{yz}z{||y}{y|yw{v||{{{}}|z{wz~{vv|yz{|x}q{yzv|~|{xxz}{|}y|yx|{}{yyz|y||}~|yy}}{s||{zyx|}x{|yy{~y|~}{{v~yx{x{zyt~~x}y{}w~~~zz}|z{~z|}{|y~yz|yw}{{yw}~zx}yxzyyyuyv||z{t{ywy}y|~y}{}||xx|z~z{}wx{x{{y~{x~{w{{yyxzy|vy~{~w}x}zy}x|~}}{}|}~zz~t{z{~zyy~y~}{{{z~|}~}z{z{~{z~}{u{}~zzyz|y{{{y}u{~{z}vx|{~x}zy{|{y{zyy|y{}}{{}zx|}v{{yy{yo~{z|{{zyxzzw||{{z}{w}~}x}y}~|}}~y}z{yz|}xyy}wyzzyz{|yzy}wzyyz{tzy~{zv{y}{u|}|yx~zvzz|~w~txz~z~}z|~~{}~}~}~|}}~~~~|||~{~{}}y{~}}}~}~}~||~}~~z|z}{}}{zz}~y~~~~~}{}z~}}|{}~|{~~z~}~~|~}|~~~~~~}}}}~}~}~~~{{{}~|}{y~||~}|~~|z~{~~~|~|~~~|}}{|~}|~z~{~}}|}}||{{~|~~|~~z}y}||{{||~~~|{}}}|~~~~~~~{||{{~~|~|}}}|}{|z{|z~}~~~~}~|~}~{|~|}}~}{}~~~~}~{}}{}~~{{}}~}{}|{~}|z}~{|||~zy{|z|w{}z}z{x}}~~y|z~y{}zw|~wzzv}yyzxzyx{zw{{{~z||}zx{{|w}|v}zz}{~}}{|}{|}~y|z{yu}yzx|vwz}|yy~w{yy|~~yz}~{xu}|zz}zz~}|xz}{x~v|{y~z|{{yz||zyx{z{|xxw~uwz}x~}zz}y|z{y{|w|}{xy{}yvz|vzzzy~x|xy~|{|~|{y}~{|x{{|{w~~yyyv|{{yz~{}~|z~}}xy{{|x|xw{|{|w{zxz|y}}|z||zzy}{z~y}{}{z{z}{|zzvy||{|||{|{{|z{}z|w|~xz}yuzvy}ux}zzx}x|zz~|~}w{|uz||}{xz||v|xy|}}y~~}y~}|~}yz~|x|xx}~~}{||yy||w|}|zy{yyzy}|||z}}|~}~{zy{{~{|yzy||z}y}}|x~|z}yzv|zxxzz}{{y{xxy{zz|||}zxxvy{{|z|y~y|w}~|xx{~y{y}y{{xz{yxz~zzx{xyy|x||xyxy}z}{zz{|{~z}y}zx{{yzyvz{}}yzz|u}xz}wy~||zy~}|w|{{y{||{~z}z}{zy}y{}|{}w|yy{xzyz|~~|zzx|}|||{w{z{||{{yz}}z~y{zx}y||}}wx{zwz}|v}x{{~}zzy{y~{y}~x||z{|}z|yz~y~w~~x|x~{~yx{z{}{~{y|zzz}|}{|x{}|xxxwyw}~{~~}}}~~~~}}~|{||z}~~~~~~x~}}~}}~|}~|~~z}~{z{z~w}~~~~~~|{}~~~}~{}}z|~~}{~|y{~}{|}}~|}|}~|}~}}|~}z}~|~~|~}~}}~}}~|~~~~~~~~~~~~~}}~}~~~~~|}}|~}|~}|~}||}}|~~|~}~~~}}|}}}~~|~}|}}~}~{z|~z}~}~}~~{~|{~}~|}~{z|~~}~{~}{z~~~}}~~}}|~~}}~v}~}}|~{~||}}~z{~}z}~}|~~w~{}~~{~|~~{y}}}}}~x}}zzx{~}|{|y}zzzx{z|}|y{|yy~{{}y~}{|||x{y{}|{y|{v}y}v}{wz|}}{z||{}y|y}~y|zy{zv|}|zy}w}w|y}vyzx}{yy|xw~x{}x{}y|~z}||||yyz{}v||}v{}{{{~w~|y}yy|zz{~}x{}{{|||y{}|yuzx~y}{wyzz~z{~}{w~{w}z~z|~{~~~x}{}|xx~}z}zxz{{uxv}~z|{|w{y}~z|zzxz}}z|}}x|y{~{yz~|~|}{yz|zyy|t|{vz{{z|xw|{yx||u{zqz}{z}v{~|{x}}~~{|~{z{~{~{{{||y}|yy|{~x~|zy~|{xq|yv|{{|{y~s|}yy~}y}~~}|~x|}y}}{~}y}}~~|}}|vz|~~x{}xz|x{z{{y~w}}wzy~x||}z|}yxw}y~wy{x~}~~}xz|z||z}y||xv}wzy}w||x~xy{y{||wxwv}~{x|{{zy~{y{{{|z|}|{y{{|}xx}~w|}xw{w{}wy}x}{zzuz{}|w}{wz~{yxz}{w|~z}|{{||y|z{t||{xz~}zz|||v{v{wxy}qyxyw{w{zy~{zz|y|}~}{}}|z{|x{yzz|{}{yyw{yyxyyw{w~y{x{z~}z{zy~zyxx{y}{u{~{z}{zzw{~{y~}zy~v}||~{|{{vz{}|yy|zy}wyyzvyvx|x{x~|||z|}~~{w{||ww}~{|~}~}~}}|}~}~|n~{~}~~{~}~{~}~~~z}~{|~}|~|~}}}|}|}~~~{~~|~{|~~||~{~|{}}|~~~~y}~}~z}~{~}}|{}}|~|~~~}~{{{|~||{x}}~}~}{}}~zy}}|~~{}||~||}~}}{}}~}~}~~}~{}~z}|~|~}~}{}~}}}{~}}~}}~}~x~}|}|}~|{||}}|}~~}{~~}}}~}~~~~~{}|~|~~~|~~~~~~|~~~}}{~{}|z~||}~||~~}}}~~|~{y{{~~~~zzy}~}~{}|~{~}}}||}y||~~||~}}y||~}~~|||}}}~y{~y|~uv}{z|zy}{y}|x|x{{yvzwyzz|{|{z~y{y~w{uxvz{}|x~||xxw}|{x~~{}}}~||yzzzy}|||z{{{x}|y|}}{xz}{wy{}ysx}z|vz{y}}z{|yy{zx{zwz|{yy{~w|{~}|{~x|y|{~}}{}|xz{}|wz|z|yz}{{{|yzx{z{}z|}vzvszyw~||yx~{wzy{v~|}~{sx|ytzy{}}y|}xy}x|{w{|z|y|}wyyz{~}z}~{x}{{x{tzw{z{{{}qzz|y~y~y|y~z}y|zx{zy~|yyy}z|{{|z~zy}|~z}{~{z||}|z~yz}zw{z}{}uzzyw|zzwzzzx{|z{zy{xy|{~{}~z}{{{}~zx|xz{|{~||{||{}yy{{}|z|z~wzzy~{|}x{|wx||z{~}|{x{xy||z|x|y{{y|x|~||{y{}y~z{z{}}{}~w{zz|x{{yz}u}|xwyyzvz}zx~z}x}~}zzzz|{z}}|}}z}}|yy}~z|{y{|zuzx{}z}y|xz{~{z{{z~}|z|yzy|~}|zx{y~{~}x|~}||z~x{|yy}z{x}|zwyx{~zx}yz|z|}}{z|~}yz|vz|{yx{{w||z|y{}yy{|||}~{}}z{z||}}{|~y{y}~{xy~{x}~z}zzzu}|zzzyt}}|}{z|{}t{}}y|z}xyx}~z}{|zu}}y~||xzy}zz}|~|xzyxzz|zxzy}}~}~}}z|z~}~}~|y}}}}}~}}~}}}}}~~~}~}}}|}~|~yz||~~}~|x~{}~~~}}|{|~}}}}|z}{|{~|~y}}{~~}}}|~}~~|~~{}}}y~~}~z~~~~{~|~}||{~~~~}~~~}~~}}}~~{}|y}}}}}~}zz}|}z}~}{~}~~||y}~|||~}~}}~~{~}~}|~~}{z}~}}}||~~|}~}|~~{|z}y~~~}~}~}{~}~~~}~||~~~~}}||~~}}{|~|~||~~|y~}|w|~~}~~~~z~}||}~||~|{}~}}zz}~~y}~~~{}}}yy~}}}w}v}xzyzxy|x||z{~wz||~~}y|zywzxzzyz~yzy}z}{{{{z{zz~xyy}wz}}zz{z{xw|{zxzz|~}|z{{~zwvxy}{x{{|yz}x|}|||zx|{{}~{wy|x|}{|{{wx|y}ww~{z{{}z}}zxzyw{vx{yyw||{y{xx{|y|~~z{x{|}}}y||{{~~y|vvu{zuwz{xy~zxz}}~|z~{xxxzxyw{zy{|{z}}y~|zzyx|~}}z{z}{vz|~y{y|w{yz~}y}y}|}yv{xyyz{yw|yx|y|z{x{{|~y|vy{{ywy}z}||y{{~yzzxxyxy|x|y|z||y{vzyv~x~|~|xzt}}}{~z}{zyv}zz~}}z|~}y|yzytw{yy{y|~{xzy{yyzz|{}}zwy}wz|y{{xzw~y{}{|}|yy~|~}~|}|y~~|yv|vz~{v{x~{}z{yxwx|w}yywz}{z|y|z|{yzx|{|}~ys|{}~x}~z{x~z{|w{~z}~|w{yzvxuz{}}yz|{{{xw~{wy}{}}{}}|}{|}{{{|}|wz{~{zzy|}{||z|zz||{vw|zw{}}|{||zx}{{xz|{|{}{{}z~yz}{|x|y~~{y{yyz}}zy{|{x|y}~yzwsyzz~y|~{zzxx~{s|y{~|z}y~{{~z{|yy||}{~y{z~|z~|y}}xz|x{~|yzv~}|}z~z{y{x||zxx|yz{y~~xyzxy|t}|{~z}|~}{{}t}~}}~w~{}y{|}|z~}}||~~}}}|{{{{~}~|}}~~}}}~~z}~}~{z}~~~~y~x~}|~z}~~}}~~}{}~}}}~}||{}||{}}~~}~|~~~y{|{~{{~}}}~}x~~~~||{{}~~}}~}~~~~~{|{}}~||~|}~~~~}}|~~~z}~|}~}~~}|{}z~|{~~~}~~z~~~{}x}~~~|~}{|~}~|~}~~|~z{~}~}{~~~z{~|||~}{~~~}~}~|~~z~}~~z~z{~|~}z~~}~}|}|~}~}}y~~|~~}x~~~}~~}~||{|yz}z{y{{zz}~}}{{|~zzyx{z|{u|}{z{{}~}y~}yy|}}}~z}{}yyzz}~~||y|y{{|~{{y}|}|y}z{zy|}}}}~~~{{||{|~z~|z~|{t{uzzyvzx~zw}{~~||~|{|x{z~}|{zw{y}~|{|{{z~||{yz{|~}x~|x}|zz}}}{x|{r}~y{|||z||{y}z}|x|}}x~yz{|zz~|||~}}{}}{~y~}{||}}z~|}~|z~}x}}{s}{|}z}|v{zzx||{yz~}||w|}{{~{|~|w}}yz{{}z||{~|{}|y|z~}~}{w~~}{zxy{{y~{{}}{}}|{}~}~w~}||~{|~}|yyx{~~zzz|~}}yy~}z}|{~w}|}~|||{{|}~}~y~|y}z{z}|~{~}}{}{}{}xy{~{|~|}zz{||zz}z{{|}z|z|}z|wy~||{yz||~y|z{~}yxw{z{~x{{|yy|}x{y{}}~{{y~|~{~}}{}|y~ysx|}|u{z~}~~~z||}}{~~|}{y|u~}y}{|y}|}}yz~yz}z|zz{{|}|w}{z}y~}z|}y|}{y{{{|}~z}|{x}z{}{}z{||}xz{|~}zx{}y{}}{~|z}|z~|}z|x||{|{~|{~}||{{|}|yz~}||~}|~~}}|~~y~~~|~}}}~}~|~}}}|~~~~~|}{|z|{}~~~|}~|z~~~}}}}}~}~||~}}}~~}}~|~~{~|~}{}y~~|~}~~~~}zx|{~{}}}~}~}~~~}}~~{}}}}}{|}{}~}~~|~}}~}~~}}}}~{~|~~|z|~}~|~~}}y~~~}~y|zz}|~~~xzzz{z}y}~zzvyz~xzz{~{~z{{z~{x|yz|yz{{zz|{{{xzy}x|z||z{~}zy~z~y}yy|{}{vzyyz{w{wxwyy|z~|{z~y}v|z{|{{{x~~}{~|~{y{}yz}{~{~v{x||||w~y{wxz|}|yyyw|~}~zxw~||y~|{|y{x}{yy|{|||~~~{z{{zy|z}~~w{|{yz}{v{y}z{x{{x{xw|~{{y}{z}|{||}wx{z{z~|}||z}w{}{}{{{xz{{zywzyz|z|{yvz{}s}{wzxzz{yxzw||{~{||yy}|zz}}}z{}z}{xwy{|vzxx|zx{{{zw{yyx||z}y{z~z}~{{~~{}{yz~}}{{|}z}y}~~{z|}{y{zzz{{zz{z}xz{{}{|z|{{zw{zxv||~~{w}{w|yz{}zz}z|xz}y||{|x}z{{xyv}yzx|x{|{}z|x{y|wz{|||{|wx{{}{z{zy}~}}z{~{}|{yzz~{vz{|z~z{y|yz~x{x|w|yz~{xy|y~zyyx{|}w}~{}}w|z|}z}~~}}z|{z|}wy{{w|~xx|xz{wwyyz{zyzuxy}{w|z{{z~{z{}~yxv}~}|{z~}{~|y{|z{xxw{y{{{}z}zzxy|{y|xz}v|}yy~}y}x|{xy{z|{zyz~xz}}y}}||wzzx{~vyyzy{yzy|{{yx}{zzwyyyy}{}z{|z|x~~{z{}z~~~~}|~{~~|}}~z~~}|~|}~~~|~~~~~}z{{}~~~~z~}~~~}z~}}|~~{~{{~~}}~}~~~~}|}}}~~{{}~||z}|}~|}y|{~~|}}~}}~}}}||}}}~}}~~~}~~{{{}|}~}~~~|~}}y}|}}}~z}|~{}}}|||z|}y|~{~}~}|{}}~}}~~~}{~~{}{}}~}}z{|{}}~~|y}|~}~~~~}y}~y}~|~~~|~{}z}y~}}{~|~{~~}~~~{~{~}~~|||~}~~~|w~}|~~~}xw|rzz{}z}{x}yz{~}z}yz{{yy~}{|~zwxz~~|z}|zz}zxxy~~}zw{wzy~}z}~zz|{{y|z~|y{}}{~}{x}|||{zwv}|vzzz|y}~zvzxsw{x}zzz|t|wz~z{zz{|{x}yxyzzzx}{v}~{}|~{}}w~z{}~{zzyw|}v{x}|v}zzyz~|z}}|yzz||z~{yz{wz{xy|~||{v~z{{xuz|z{|{v{}xw{yx~|}z}z{}}z|xwz|y~z|z}}wxw|y~zz{{y{{|x~|}}||}{{~{~x}wyzx}wx|xy{|{|||}{|~~z|{|}|~}{{zz{|zy}xyy~z{~~}}x{{~|yyvzy}zyz}x{||{z{}u|y|}|{|y}{}}w{}z|z}x{|}|x|}}{{}~~{~}zyyz}}zw{~y{z}x|z}~x{v}z|{w}t{~{x{y{|y|{w{yw{}{||~}yzxz~~|}zv|yzx{~xxx{~~{}w{xx|wyy~yy}|{|}}y}{}|{z|}|x}|{|w|||zz|zy|~{zvw{z|}v}{z{||x}|yyz}||}||y{v|zy}v}}~z|~zyww|xw|~}}{||{zxzzx|z{y|}vy|z}}}}z}|{}z{|~y{~}|y|||{{}{|zy|}}}|zzw|}zxz~~yzyz|{|z{xx|{||v||yyzwzxz{{{{|zt|~}y||y|{y}{~}z~{x{{|z{~y|||w|{}~~~~}{~~z{~~~~~~~{}~~~}}}}}}~z||~}}}|}}~~}}~}~|z}~}|}z~~}~~~~~~||~~~~y~|~{}~~z~~}~}~}}}{}}|~{~~{~{~{}|}~~}}z}{||{z~}||~~}}~}z~~~{~}z~{}|z~}~z|}}~{|~~{~~~{{~~~~~{}~}}y}}y~|~~}{}v~~~|y~~{{|z}~|{}}|~|~z~~~|{}}|}~}~y~~{~~~~{{}}xx}~}~{}}~~|~}}~~{~~|~}}}{~|}}|}~~|~|}~~||}~~~}|~~|~~~~{||}~}}~~}|{~|z|z}}~~|zzz}}w}{{~{~x}z}{zzzwz|zw}~}{}}|u~z}x}z{{|~}||{||~|}z{~x{|w}|{|}zx}~{u{|z||u{y{xxy~y|{~zw~xz}{|{}{}~x|y~{{~|~|{{z~zx{}y{|x}w~zw{|}y}{}zyv}w}~|zx}z}|zx{{|}zx}z}{{}}{{~}~}}{yxzwz{}x~v}zyvw{|u{wzz|~u{|}|zyx|{||{{~}}{z||}{|{{y{|z|}|}xz{u{x}y|~{uw{wz{y~w|v|wx{wy~x|~z{{y|y}~z|}|~zyzy}|{}}~z}yy~|x|}xz}zuyw~w}yzzw~||~}z}~z}z|}xz|x}~||wz|{~{~~}}|x{}|}z}|zv||{|v}{tz{z}{zw{zzxxyy~{{{}|z}w{zz|}x~~}{{}|z}~}|z|v}~}zz}{xy}{w|zu{w}txzy|x|}{}y{||z~z||w~y{z|s}v~~|z|||~yy|yyz~~||{xx{|zxx||u~{vyzyzw~zy{}{y{}z{{{{y|yuy}{{|{z{z||x{z{|{w||x~yz}|~{z{yuy{yz{}zzzzw{|z|~}{{z{|~|{{|~zz|}~~}|~}{}}{~y|z{xxy{uyxz|y}vwx~x|zz|{}{{{xy~||vxx}{|{z{yzz}}}z|~}~}{xz}{zy|w|w}x}z{|}z||}|{w~~~}}}~{~}z}z~~|~~~~~|}~~z|}~}|}}~~{z|~~}~}~~~{}}}|~|}}||y~}|~|~~}|||~||{}}{|~~}~|~}~}~~~z~y~}{}}~~}~~}||~~}z~~~}}~{~~~~~{~~~~~|||z|~}}||}}~||~|~}~~~|~||}|~}{~|z{|}~~z~~||}{}}~y}z~~}~~{~~}~~}||}~~}}~|{|~|~}}}}~}|~}~|{|}|}~}~~~~|}~x~}}|}z~{z{{{~~|}||~~|}}}~~z}~|}|}~|~~}{|~~{{}}~~|~~~~|}}}}~}}~}z~~}}y}~|{y|z}~wvzw{{y~yyy~}z~|}}}z~|{|||}}~~}|{yx|}|z|||{x|y|y|{{{{|}|x}~|}zz|y|z~{}|}}|zywy{z{z|{xy}yywtx}}xy~wyy~}{{y{yzyywz|{x}}zzvy}}zz|ts|yy{{zyy{|zxzx{zx}{z~~z|w|~~z{{xy~{~z}z{z~{zy{~|||yx{}|~vy{z|}zxzzz|{yxy|xz{}zyzxyxy{yx}~{}|yy{zw|yz|z~~xvz{}z{}|zu||yy{vx|}z{yzzv|{y}z}|{w{}|~~{|y{{z{y}|y{uz{{}y|~zx{|zx|}xw}}z{xxzz~{~z|y|v|}~|yxz}~|y|{|y|{xxz|||{z~w|yyx{{y}~y||~}{w}y}zz|x||~{|zzy}{|{}y|}{}z~z}yz}}{{}yz~~|z|v|zyzy~y}|z}{|{}{z{yw|xxw}|x{x}zxzw{yzw{{z|yx||yzzy}|x{{|{|{{w~{}|{||w|y|z|y}zzzyx}zx{zsy}zzyz}yu{z{ytxwxzzvu|x|x{w|{|yxz{|z|yw|{yxy}xz~|x{s{xw}{~|~yz|zxz|}|x|~{{|~z||y}zzwz{|~|}}tz}}~|}x}zyw}{|}}~|{{{}z}xzz|~{{yx~{zw|x{~}zz|zyyyx{w|}|t}{~||~z}}vz}}z}|{|z{|{~w}v|{{}{||}x|yy}~z||x~{}~~}}~}|}~}~|{x~{}~~|}}~~{}tz{~}|||}}{~}~~~~~|~{|~}}}|~}~~|}~}}~~}{|~|~~~||~}~~~}z||~~~u~|}||{}~~|z~}{}~~|}~~|~|}~~~}}~|~|~}|~}{z~|}|}~~~~}}~~z}~~~~z}y~|z{|}x~~~||~{|}}~~z}}~~w}}}}~|~~|}z}~}~}z}~|}~}|~{|~{z~y{{}~}{}{~}{~}|~w|}}|~z}}|z}}}|z~}~}~~{}}~}|~~}}~~~~|~}~}~z~~{|}}}}~}~{{{}|{z}}w|~xz{uz}|zz|yz||yyx|}z{w}}{y~{xyw}}y{{~~{}{|{~|{{y|{vzx}{~y{z~{~yyyysz{v~~{w{tzyuvzwwzyyy|~|~w{z}}}y|z~||{~~{}|zzyw~xzwyvv{|xzw}{}xzz||y}u}}xzywz|x}~{~|{z}}szxw~{z||wz|~z{zwx}~}x|{|y|zy{|{z{{|z{|{~zzyw{z||~{|{z{x~|{y~}vx}|}yw~z|}{yz}wxyz}vz{yv{z}x~yxyyy|v}}}z|}}xz{w~yuy|z}{{{}~{|zy}|x~|}v}zyzz}y}zz}z{|{www|zzz~}x~}|{{}~y}}~|z}z{}|x}|yw|{~|{}x|{{xzyzz|yvw{x{||}|~}}~y{|~{}{|z}|}}|}{}~}}y}z~{y|~|}wyz||{zzyzy|{}yzyz||{|y}~z{zxy{{zy{z}|{{z~x~zzx}y}|y{z{wz|~zw|{{{~|zxyzy{|}zy}|{}{v~x|x~z}z}{~{~}y{{z{}|~|{z}|yz{~y~z{z|v|yxxzx{x}{y{|wyxyyxzvx|x~|x||}{}t}{z|y~|z}{}yzvzyzxzwyyyy~zxw|zyy{xv}z~}vy{|z|~xv}|{z~|x|}|x{zz|z}}{w||}{{|yz{{{zy}{u{{|{{|zwy}}z~||~z}||}~~}}~}~||}|z||}|}~z}||}}~|||}y~{}}y}~}~|~~}~{}|}~{}~~~||}~~~|~|x~{~~~{|~}}}{~~~x~~{~~~||||~}z~{|}|~~~|}~}|}~{|}}||}}|}}y|}~}~~|~}}|}~}~|}~~~~~~}}~}~y{|y{|~~z~~~z}}}}~~~}}|~}|}}}~z~~}|~}{~~}~}|~~|~{||}~|~}}{}~|}}{{}}}}||~~|~x~}{~|y~}z}~}wv}~}}|zy{}}}}{}}~}~~|}|~~~}}{vw{~|}x{{|{zz}}|w}|w}|{y{zy|{x|y|{}{{y{yy{}yw{|}z}|zxxz|{{|{~z{s~~yz{xzx|}z}yzx{w{{{z{{vz{|zzw|zzxx}zzu{xv|}|z|z~~y|w||{y|{zxyzzx~yx||vx|yy~{{|~|w}xwz|w{y}|z{vv~|vz~zw{}xzwyzz~{|z}~|y}}|y~y|zzx~zwu{{~zzw~~y~z}x||zu|}|z}{v{wzzyx|y~~z{v{z}}z||{y}}{yzx{z|}~{||zyxy{||z{y{}y{yvzx{|z{}~|z}z}z|}z~}}|{xz|}}}~yzsyv|xy{{x||{zwz{yzyyy|w}|{{y{y{{}}}}w||}zv~|{~yy~x{zy}z|vz|z}}|~w{~{~x|z}y~|}|{~{}{{~}|}yyz}x{|}}y{z~uy}y}~w|{{|~{y|{|}z}vxvx~y|uz|}}z}||y|zyy}y|{{~{{}ww{}{{zz}}|{|~~v{{zzz}{y}}|}|x|zyzv|y}|}}{|z}{{yy~|z}{y}xwzz|yyy{y|yz{{|z||{zyz|z~x{z{|z|y|{{{|}|{xw{{|{w{v|{z|||~{~}|{x}~|{yz{z}yyry{z|}z{{}y{|x}z~|{}|}|{y|zzx~{|{wy}{}x}}wz|{yvx~}z|y}y~|{}~zv||}xx}ywz}}{zw}vx~z}{}}z||zqv{|~}y{v|yxyx{|z{wz}~}}{}{~}~}~~{||~~z}~|}}~}|{{~~}|{~~{~y~~~}|z~~}}||}}}|~{{~}}}|}~~{~~~|~|~x~}~~~~{~}z~~~~|~}~~~~}|~{~|~|{~}}{}}}{~|~~z}}}~{|{~~~~}{~~~~|~y}~}~|}~}}~z~~~~}}|~}}{}~}~{~}~|}~}}~~~|}~||}~~~~~~}~~{}|~z}~~|~~}|}|{~}~}y{|{~||z}{~~}}~~}}{~~}~|}|~|~~}|v~~~~}|}}~z}y|~~z~|~~}{|}~z}}wz{{{~~{{{zzyzx{wv~||r}{|z|xxyzzwu}yzxyw}y|z{|{{y~xz|{z{}w||{|xy|u{{u||zy}y}|{}yyv{}wyzx|xz}~||xywzx}zz|}|{}{}~{x{|}}z~~z}}{{{{|||zx}|z{wzz{y{yyxzxyz|{ywu|~z{t{|wz|z{~|}yz|z|x}|{{|y~w|~}}||y{z|{x{z{}{zwyzy{{{zw{yzx{|}yyzz|}{}{y~~|~~~{zy{}zz{y}|z}{z}}y{zzvtxvy{}|xw{}}w|y~xywyzz{|x}|||}uz{{{{|~{{y{}|z|{v{z{x{y{|yt{|y|z}zxy{}|}wz{{~~||y{}|~|}~{~}~xy{z~w|}wz}{z|yx|z{}{yuzwzt}yzyy~zy}|}||yz{~z~|~zy}}u|yz{{||x~{{~}yz{~|yxz~}y{||vzyy{|zxxxz~yx|}yz{{~zv|x~}{{yzvw{zyzw~{~x{{}{xyz|~{{||{~|zx~{|zz||zxywq{|{~|}x}y{}{||~w~zy}}{vz|~||wxxzyv{{}y}y~|z|yz}~{y{~zx}xz{y{{zyx{|xx|~yz{||yx}y}}{}vy{zxywyy|{x{zw{{z{z|x~|x|u|xxy|z{{z|y|yy|y{}|{z}|~~}z}}{{{z{|xzw{yywy}}xwx{{{~|x{v{|wx}}|{||~}xz{w~zzyx}z~|}}~}~}~}~}y}~}~~}~|}}~~~~}~~{~|}~|{|~~}}}}~}~|xz|~~|{~z}}~~}~{z|}~~~|~z|{xz}~|}|{}~~||~~}{}~~|~~~z~{|~{}z~}~~}~~|~~~||z}||~|}}}}}~}}~|~u~|}~|~}~}}|}||~}~}{~}~~{~{}}}~}}~z}||}~}~}|~}{~~~~}~|}}~}|}~}}}~|}~~~~z}v~~}~~|}~}|}}|}~}||{z~~{z}|}}|~}|~{~~z|~}~~}|~|~~~yz~}~y~zz{y}zz{}|z}|zyz~|}|yy~x|zv|}{~~}|}~w}~~yy}~{z|z|~}}{||{|{{xy}|zyzy}~x{}{zz{}~}x|w|y}yx{zxx|y}~y}{|~{{z{}|||||~{}~~{yz|w{zx{}}{zy~}~{}z|||zz||{}}z|~zzz}y|z}~{x~|{}~~|xy{|{|uz}{~}~zx}zx}~{z}|w|z}~}|z~y{x{~y|{~w~x}z}|y}y~y}{{y~z~~|{|y||}}z~w||w}}y{|}}~y|}{~{~{}yvw{xy|x}~yz}||y|~xx~~|{}}}y}}{~y|w}x|y||}{~|{|{~}y}zw}|w|}{}|}{~zxz{z}|}|}~}~}}z}zz{|wxz{{yyz}~||z~|w}|~|{{{}|}|}~{{|}|~~z|~|{xzy{x|~~x}v{}|~z|z~{~|{|}||}|}{}y~~{z|}~{|yzx|}}zzzz~z|z||{zzy{~}|wz||~~}|{z~}{~~y|zz~}}y|~y|}~z}~z}{z{y}|v|{{~yw{{x{|~w{{z}xy||}{{zz~yx}}xyzy~{z}}{}~{}{{~y{}}{{y}}}z~|{z}y|{zy|}x|~|}~|}y~||~{}}}|y|{|{~w{||~|x}y{~{}{z}x|{|z|}}~|~|wzz~||}}~}z|yy}y}}|yy~}{~z}~~~~~}~}|}~~}~~}~~~~|~~~}}|~}~~~~~{~|}{~|y~~}}|{}|}~~|~x~|~~{~}}}~~~|}}||{~}}~}~~~~}y|{~~}~~}~}|~~}~~~}~|~}~}~~~|~|}}~}|~}}}~~~}~~~~}}~~{~~~{|~|z}~}|{~}~~~}{}~}|}~}~~~~~x}~~~~}|~~t~||{|w~~u|{{}{{{~uvzyz{x~xzyx{{wyzyxx|}yy|w~~|{zw~||{~}{zy{{vx{~z||}x|}zx|}||w~}|wy|~{z{uzvzzzz|{{xyyxz}{}zy|zy}{{zyxzyuzz}~|{z}zx|{w|yzyxxy||{zzyw~zww{|z}{}}{|{xw|x}|{y~}|x||zxzz}w~w{}}|yy|zzy~zz}yxxzxxz|z~}yz{yxxz}}|}zyxz|||~||x~yyy|}zw}~z{|||y{|xy~xy~z|wz}v~zw{z}wxy|wz{zzxxzy|~w~|{|zz~~~~~|}}wzz}zyz{|{{{y{xw{yvyy}xzv~{|yy~xxy~ty{ywz{x|{}}{z|}{}~~|z{x|{}{zz}}||}zzy||y|}z{wz|}|wuwxv||yx|{y~v{{~}z|z}}x{~w~}~yx|{wz{y}|xu~ys|yy{zuzzyyxz{xzx{ywtxxxx|v|y~}~|{~}|{}}{y}xz|y|}~{z|vz~~}|}}y||zxz|xxwy{z}}}zy}{x~y{~~{y~x|z~|yz{}}yz|xyx}{}{z}{{zz|w{{vzzzx|{|{y{tywwx}yxywxz|zx{{z{~{~x}wx{y~~z|}x|{}x}ww{ywyztx|~}~{}}xz}y{z~{xtxyx~}}|{y{yzyy||}x}x|z{{x~}|w~~x|}uy~|{zzzv~u{}{syz{}{zzz{|{~~}z}z}~|z|yy|{~|}}}|~~|~~}~~~~~}~~|y{|}|}~|~{}}}~}}}|~z|{}}}}}|{~~~~|{{||}}~||}~|}~~}~~}|~}~{}}~{}}}}~}}~~{y}{}~~~|}}}}~}}v~x{|}||}y}}|z}}}}}||}~~~|~|~y~{~~~{~~}}}~~~}{~z~~z~|~~~}~|~}~z|}~~~x~}~|~~|}|z{~{|}{}{~{~}}|{~|~y~{}~}~|}}~~~y~~}~y~}|}{~z|}{~~~~{~|}|~~~}|~{|}~~}~{}|~}}~~}|}~}|~}~~~~|~}}z~|~}{x|~|}~~}~~|{{{~w}{xzz}z}zx}{~{w|~y{|~|zz|y~yz~x|{zz~~zy}{{z|vx|||}}zy}||~w|w|yx~y}|xzz}~zzz|zzxyzy{{{y{yztx~{}zzx|z|x~{y|y}zv|}x|~w}{|zzz~zx|{{{{~}vzzx{}||}zz}~{|{|w}{w{{}yzz||}w|{{zy~|}{{z|{}z}{~|yzyyzz|z}||~~|y|~|yzz}{}w|}}xu|{|z{{vy}z|w{z~x|{}~{x||}wzzzvy~}|y~y{z|}~|x}|z{|y{~z~|~|xz|}zzw}{}z}y{x|z|||zz}y{|y|x||}|ww{zx|~{|zzxyxy{~|}z|x~{~~{|}~z{}z|z}zy{~~~y|}w~|}z||y{{}|}{y||~{~|zyw}{}}ywv}y~{xy{}{zzy~~{{{yzzy{{y~}{}yxyyz~{x~}{y|{}y|v~{vyzywy{}{z}|xzzwxzw|||xxz}z}z~w{~y{}z}|~y}z|}{z}{~xxy{{{{|~x}~x}{z~}yxwy{x{z|x|||}{{|||t{{{}x|{{}|yxy}z{}z|z|y{}y~~|{xzwy|||x{zz{xw{|}{}z|~z}{~}yx}uzy|}v}}{{|~{}~}{{}}{~{y{yz{z}|y{xx~z|||~xz|zzyy{zyx}{z}~x{{|{{z|{{{y~y}wzz{xy|~zvx|~z~zxzz}||w|{z|v~z||~}}}~}|~|~}|}}~{|~~~~}{~~}~}~{}~~~~~~|~~{~~|{}}~~~~y{}|~|}|~}}}}}|~|~~}~}{~}y~}~~~y~z~}~}~|~~z|}~~}~|~}}~{|{~|||~}~~}~y|~|}~z}~}{~}}|}}||}~}~~~{~|}~~z|~}~|~~~}~}}{{~}{~{~}z~~||{~}~|~}~|~{}}~~~~~}~}}~z{~~y|~|}}~~}~~}~~}~{||z}{||||~{}~}~~~{~~}|}}|~}z||~}~}}~|~}|zz|}z{{|z}{vzwz}zy}z~}{||xxx||~|x{z{x~y~y||y||{z|{z~|xz}{{~}~}{{z~~|z|{|}y{{|~y{|x~|~y~xzzv{yw||yyyz{|~}{}~~zz|z|~xyyw|}x}|~||z}}yx~yzzyzz|}}{||}{{y}~y||wyxxz{|{{}|{|}}uy|zu}{z||zy|~{|{yyyx{}|xxzyx~{|w|y|yzv{zww{z|~~}}|||{|{~{|~~}|z|x|{{}{yyx~y|{|y|}w~}{xzyy{{vyyxzt{yx~txy}}v|~{}y{|{w}|z{{{wz||t{}|~v{xzyxyx|zv}x|z|}wxz~xy}{zy|y{{}zz}~}~{zyyzy|}{u~}~}|v~}|z~~z{ywyz}|y{}y}}z{}vzyw|~yxz{~{{zz|y|{~|{||{}}|y~yzz{zzyx~}||xzvxyy{{yz{z{w{{|xyz||{{{~}~z}}}z|~~y|x{{~{xz|y|xy|y}}w|yyyw}u{{|yz~{y}||z{|zz}z{~||~xz|~yyy~y|zxx}{}z{{{|zv|x{{y{||w|xz|y{xuxy{yw|z|yx|~wxz{|{w~y~zz||yz}~x}~|z~y}vzx|}z{|||yzz{zwyyuyx~yzzx}y|}|xz~|zw}v|xx}{|~|~}{x{wzy{{y|zz~{}w|y|{}wwyyy}zxz~yz{||}y{|}|yz|~z|~~~|~|}~|~{~}zz}~}}}}{|{~|~{z}}||}~|~~~}{|~~|~|~|}{~~}~~~}~{~~}~~~z{|~||||~|{z~}||~|~|~~~||}}~~~~~z}|||w~~}~{~}~~|}y{~|}~}{|zz}|~|}~}}|yy~z~~~{|}~~~~~~~~~{}}~~}|}}}~}~|~~}}~|~|}~~z|~~~z}}{||}}yy}~|}~~~{}}|}|}{{}}|}|~~~}}~}~~}}}|~}}z~||~}~~|}}~~}~{~}}}|}{}}|z}z|~}{~}~y~{~~xxyxzz|xz}x}|{{x|v~|{z|~~|{{}~|z{zyx{|~|{x}{{x}|x|y}z{}|}~|{z{x~}zwv}yxzzz{||~{zz{|{}xzzxz|{{zy}~}|y{}|yzt|xz{y|~yx}xzzzu}{||wuzxzz||y{y|z{x{w|wxyzyx{|}wz}{}{{|}}xyzzzwyu{yvx{}yz|wy~{~{}{zxyzv|z|x{{{zw||~|x||zwx}|~zzz{|yy{y~xx{{xy}|vx}}{}}|||}u{{{y|{}}~z}|{{{{uxvw|x{{|}|y}zzzx}xv{t|}}|}z}~}{}zzy}zz{{{z|x{|zz||}||zy}zw{wz}}}~xzzzz}yy}|w|v}~{yx}y~v~~{~zwz{|z|yx|}vyzzy{~z}}|||}|~{|w}}}}zy{}|||{{{|||}{}{y|w|~|zxy{|~vy||z|x{{}z}||{{{}z{}~z{yy{~wy|{~z~|x{{}~}z|}vv}y{zz{zx~zy}zzy{x{||~xwy{{|w}x{||zy}}z{}z{}zy}}{|}|yxwy~z{zv|{{x|z|z{|y}{x{~yy||z|y|||y{vz{~zyy{zzz~zzv{{|}y}vxyz{zzy||~zv~{{|{{z{{z~{}zzzz}yyw{v{yz~}}|z~wz{}z~z~z~z{zzyy{zyz{r|}zwz{||~}zyzz{z}yx{|{{}}v}}{|}zxw}~{z}|y|z{|x~{}~|{zy|yzwz{x}y~~}~z}~}y~{z{y~}}~z~}}}|~~~~|z~yt~|{~~||~~|}|~~~~z{~~}{~~|~{~{~~}}}~}{|}{|x}}~~~|~~~~|{}~{~~|~}~~}zz}}}~}~|~~z~}{}}|}z}~|~~~}|~~}}x||||~~~}}{~}~{w}~z~}~}}{~~~}|{~~|~~~|~~|~}~{|~~|~~y~}z}||}}~}~}}}|z~~|}z}~}~~~{~}}z|}~}|z|~}{~~~}{}~}}}~}z}~{|}~}}}y~~|~}}{||z}||}}}{~|~{|~}~|~|~}}~~}~|~~{~|~~wy|{z~z|xuy||wvxx|z|z{xuwv{z|xw~y~xx{{|wx|{zz|~}~y|{|{|}z}{z||z{v|~||zy}z|||y}|{{|z{xy|}x{w|vyzywyx||~x{}x|wy}yxz|y|w{~{{{y{y|{{{z|}yz|z~vv}z|{zy|{{yv|{}}zzw{~xz{{x{{z|z{y|~~{|{z~~{}~}yww}vy{~xy|xzw{xxy{ux|{wux{}z}{zv|zy~}zyz|{{~y{~}{{}{~~~|}|{}}wzz|{v{{yyyw|~{y}ywxzz{~y|||~}z~zz|yz|z{}{}{|{~~}x|y}xy}{}|~yy{{x}x{|||{~x{vx|{}|y|~|||~w|xy|{|y|~}{x{zy{z|z{z{z|x|yy~x{z}wzyyxzyzyyz}uz~|~x~v}~y}{y~wzz|~wy{}{z|ywzv|y|{{xx|x~|yzz{x{y~x}{|xw{{zx}|||}|{xwy|}{y|{wy{xzxyxw}}~~~zy{{xx}}yzyx{zy{|x}~y}~y~uxzy{}v}ywxz}v|y}|}z}z{yy{yxyyzz}~}y|yzz{xz|xxxxzz~z|zytzzy}|z|{z{}}||~}z{}~}~|~}xyz~y||~|xz}|}y}~www|yz}y{yx~{}|zx{yw{z|}{xyyy}~v{z}|~~}~z|~|z}v}x|~~~~{y~}zwy||}|{yxxz}{yx}wz|z{v|{|z~}}~zy{{|{x{||x}~~~}~~z~~~~~{}}}~~|z~~}~}|x|~~}|{|}}~~||}||~~z~|~~}~|~|{~x}}}}{}~}z{~}~~}~{{{{}|{||~|xy{~~{||~{~~|~|||}z~~|~w~{~|z~|||{~|{|||}z}}~||~}~~|{}}~~{z|}~~|}|}}~~~z~}|~|{~{~|~x|~|}~~~|||~~~}}~}}{x{y||~w{}~~||{|~~~~~{|~}v|~~z{~~~z}|~~}~|}{~|y||x}{~~~{~~|~~~~~{}}|v{|{~~||~}~~|z~z~~||~~~}{}|~~|~~{~~{~~{~~~}|~~~y{~w}yw}{|~{{xxv{{xz|{z|}|{~y}x|w}zz~{w{z{zy{z~{x|wyx~x}wzzy~}|{xy}vwx|y}{z|~u|}}{z}vx||z{yyw{}{{{{v}yxzy|z{{x||xyw|ywyv}|zwy}vv|vy}|}zxxyy{yz}{{}}}|x{|y{|}|}{x||{z}x}x{|{{{{|yxyyzzx~z}~}zyz|{xzxxxy|}}}zy|zzxw|z|y}{~x{y{y~y|xww|||~zz|zw|{y~}|{{zy~~{}}}|x{w{{~|~y}{zx|{z}{~vz{{wy|zy}zyy|wwyyxxy{y{xyvtwx|}|}}}y|xy~|zzy{}x{{{{}}{}}~yy}zx~~|~}}{||z~y}v~zxxvx|yx{||xy~~x}}z}z~x~y~w~{|zy{~|yz}rz{ux{yzvxz}|{xy}~yzzyx~|{~~~}}~wvx~}ywz}zzzxy{{{r}}yy}||}yww~~|{{z~}yy|zx}~{y|z~zvzx|}|x||||{y|{{}{}|w}|}y|~xyv{uzw~yyx{x}|z{z{x{|}~y||{|y~wy{z|{x{~zz}~}zzzzzw}|wyz~zx|x{zxx|zy||x}{||{z}|z{z~w~x~zxzy}z{}y|zz|{vxwy|z}|z|}{yz}zu~zwzu|{{wz~~|xy{~z{{y~{z{{|}}|}|}||yv~x}{z{yy}}||yyxxxz{|{w{{}zzz|z{|~}yy{}~z{}{x{zx}z|wz~y|}~|~}|}}}|~z}~|{}~}}~}~~|}~~~y{~~}~~}}}~~||xx~}}y|~|zz~{~~}}}~}}~}}z||}}}{}}~~{{}}~{}}~|~y~}~{~|}~{||~|{}~|}{~}~~~}{|~}{}}||~~~~}|~{}~}}|}~~~}}~}{~~{||~~}|~}~x~~}}~~{}}~|{{}}}}~~|~|~}}}|~~~|y~|{~~|}~z~|x{}}~~~~}~|}}~y~~~|~}~}~~}|}z}~~~z~|}}{~}}}{y~~~|~~}~~}}{}}}|z{}}}}~{}|z}~~~}}}~{{~{|}}z}{z}|x|z{xw~zyu{{}xzy{{zyyy{}~{y{|yw{|yz|{}y|zz}{z{z}~|}zx|z||}{}}w{z}zw{xz}{x|ux|{{zyzv}yzyyx{~vyvzy{|z{v}zzx|zx{v|~zwyyv{|z}y|~y|{{y{zz{~|{|vyyz~{y{{{{{x~xx{y|yyz{~{~{}z}y|z}|}z~|~yzw{}|}y||y~z}}zyzv|{x||vyz}xxzxxz{zw{wyz{{~zx{|xu~|}{xuy|}z}z}w}{}~y~{v}{w{wy|v~|{{}y{yx|zyyzy{zxz||||yy}}{zz}y|z|{{}{~||{||z|yz{x|}y|zuyyyz|z{{yw{~~y|}|}z~|zx}yz{y{{x|||zzy|{}}|x~w}||zx|}zyzzzy|zxwwzw||x|||{}w|{yuxxw}y~~{~~z{{y}|||{}|~{{z|{|{{y}{|w|zz{y{}w}}|}{y{~vyvwzx}|{vxzx|y}{zr{~w|z||{x~{}y~zzv{|zzz}}|yyyyvx|~z|yzzuyzyx}}z{{{vzyzxz|~z{}~|y~z{}{y~z{}~{}yw{|||~|}|vwzx}wzz|{wzyz|{zxxzwtxx|z~{}~|yz|xx{~{zz{z|y{x}{x{zx~zvxy}x{|zzyz{}||x|zz{y|{zyyxz{z}|x~}z}|xw|{|{z}z||{~|}|t{z{{xxz{y{|z{v~zyyyyzy{~yw|zzy~|zy{{x~z~t{v|z~}||x~{}~|||~~~|~~~{{}~~}}~~{}z~{~~|~|}}~}|}~||~}}~|z|{}~z}~|~~}~||~}}~{}z|y~|~~|~~||}}}|~z~z|~~~~|}|||~}~{}~|~z{{}~}{z}}}|~~{~{{}|~~{~~~~y~~|~}y}|~}}~{}|~{~~}{|y|~~|}|~}}|~|{{}z}~{}{{~~{}}}}~~~~~||}{}z|~{z~~{~{|~{~~|~~}~~{}~{{|~~|zz~zz}}~}~}~~}}}~}~}}|}|~~~~~{{|}}~y~}|~{~~~}~~}~~}~|~{~}~~}~~~~|}|~||~~}}w|z}~}}{~{~z~}~~}}|~{|zzy}}{z|z}wzzz|w}{{z~xz{x|y{z{v{z||~yz}}zx}}}vz}y}~{{{|~{zxy{{{x}{yzy|}y}~}|x{zxyz{}y{|y}x|||zz~{{yzvx{ux}x{x}{xy{zxy|z~w|vy{|zzw}{z}xv|||{}}z}z{zxz|||}}z~yz|y{|uwx|}zzyx{x||y|{{|{{yz{zz|vt|{y|{~z{~z||yx}~yy}y{xzz}x{yu|x|x~yz|}x{wzv~}~{}{{~w~w{}~|z|{x|yw{}z|{y~vzz{z|yz{~zzz}}z{yzx|z|{w{}y}yzw~z~|~{{~y{}}||}{z||}|yz}}w~~{y|}x~}y}zy{y|~|{}z{{yz}}w|z}}z|~{~z{}zzz||z{z{yz|}{z||{z}~|}}{~|~{~{xy{z}z||{}}xz}|y|yxz}}}x~}v|z{y}zy{}zz}xwzw{wy}xzy~yyz{{y}x|x{yzz{xz{|~yyz~{x{z|z~||}wzy|}~{wwzxxx~z||zy{xx{{{xyvz{|{w{|z{~z{x{|}xw}z{yy|x}|{|w{w|wzy~z||y{z|zzv{~y~z{y{x}||vzz{y|x|}|y|y||yyy|}}}~{zy|z{~}{|{{~yzzzz~|~{|}y~z|yt|}{~|z|}{xz{y~yx|z|}{|xz{y}z{{{{yz|{~}}||z{y~yw~x||~{|{zxy}z}wyyz~}vw{{zxxy{{~~|}}z|zz|~~}~}}~z{}}|~~z|}|z}|}~|~|z}~}{}~~~~}|}}}{}~~x{~}~{}~~}|}~~~{t~}|~{}|~}z~~z}~v}||}}{}z{}~}~~}}{}~|}~}~~}~~~|}}}}~{|~~~}|w}||}}|~{~|}z|}}|~~~|{}~}}z}}}~~~{|~}~~~{}}}~|yy||~}{|~~{}~~y}{}~|~z}~~~~}~~}|~~z~z}y|{}~~~}{}}|}~~}|}~{|z{|~~~||~~}z|}}~~~{{z|}}~~}~|}~~|}y{{}~~|~~|~{~{}{{~|~~}|}|~~~~~~}~|~}|xz}{z{~|}|zy|z|{|zz|x~}{w}yz{{zzxyx{{z}x}||zzxx{xy{zx~}~|}z}|w}}{|{{yyy}}rxyy|{|{yxyzy~x{zw{uv|xzx{~|xy{}zyyx~|zzy|z{{zzw~yzzv|yx{zxx|wyzx~|{zz{y|x{xyxx{xz|~{z}{{{~x|{|~~~{zyzz~w|}z||twzyvzw{zw{zux|x{v}ww{yyu{{yy{v}x{}~}z{{u|~|~}}y~}{|~~||{||xzyyyw{wyxyyzxz{yywyzzyvx{y~}}{|{y}zy|z|}z||z{zyz{z{z}|y{|yw|{yz|v}uwz}{}x~|yy~zw{zx{z~{z|{~}zyyzw|}y{}~{~|~z|yy||{~|}{zzy}|{{z}yy|rzssxz~{xv{zzy{|yy|y|{{}{~}x~|{|}y~~|zyu}}|wwu}yx|x{{{{{xy{xxxy{}{{|}w|||yxxx|{|~{{zx}{{u}|xyz}y|~{{|zx}|yz~w~~}vzx{wvzxy{|}uxx}{y|~|}{|{}yx{zzywzzw{{yz{zyzy{{|zwy}xyxzy|}{{{|x|}|}{zy|wzz{zwyw|}v{wxz{}wyyy}yyz|y|{yzy{{}x||{|yw}ywzz|xzxx|zz~}w{x~|{v}xw{y{zz{~w|yzzzzwz|{x|~{x|zz}{y{{}{y{|z{xyyywx}|x{zzz{wxxz{z{zz|vv||z}|||{||{}{}}|~}}~y~||~~~z~}~{|~~~~~||zz|}{~~}~~~}{~~{~}}~~~}{~{}}|}~}}}{|{~~~{|~~~~}|~||}~~|~}{|}|||~{~~~}{|}{z|{~{|}|~||~|~~}}}~~{|||~|}|z~{~}||~~{|}}y~zz}|}|~{~~~~}|x{|{{~}~}}{~~~}{|{}~{|}~}~z~~||}x}{}{|}{z~~}y~y~|}~}~}}~}~~~~}}~y~{}z~~|}~|||z|y~~z}~}{z~~z~{~|{x~}}~|z}}~{~|~|~}|~}{~~}~||~|~~|}~|}z~}~|{{|}}|~~{x~}{v|{|z}z}v{v{yzz|vzzx|||yz}}{y}}}{{{z~z|}|yyyxz|yxv}{|yy{zxz}xv|yxy}|{w{{{|}v|}|{xv{y{|}~|~v~|z|vzz{|zx}z}y{y~www{w{}{~zy||y|{}{zx}~{{~x||{y{x|xy{zz{y{~~{{zyyxy|{{v}|{|u{}yy}|{~{}y|{v}|zy|x{{|{x}{y~{zy{||{{xw~zz||~z}|xvzzww{|}{}}y|{||{y~zyz}x{~xx|z|zy|yyzz{~yyw|{~{{|xzzxz~~{xzyy||{{{zxzz|wy{z{|xw}~||~zy}x||{|{zy{y|zyz~x}z~|vxy{yx{x}~z~y~|}|wtz~zy~|||vz~xzu|}|}sy~}zv}~{z{~}{{x{}zx|z{z~y|z|xxx~z{{~~z|yy|zyyvw~x~yy~{zx{}|w}{}{ww|}y~zz|y|{z{{~yyz|{yz{~{xz~~}|x{~zzy}~zw~}uzz|w|{|}{}~~y}|x}}}{wxx{}z|{z~}{}{{wvv||}zz~{|{x{|{y{{|yv|y{yyvw{{yz{wx}xzz~x|~~u{{{z|~yxzyy~~|wz{w|xyzw|{~{xzw}y{|z}~zx{x{w{|xyy||zz|yxx|y{y~~z~{~z}~}}y|}w|wv{}~x||||y{|y~~z|zz|xz|}{|{~{|{{{xz}~|y{z||{{x|}}||{}z{zx}{||}|~|{~{~~}~|||}}~~~}}~~z}}}~|~z~~|{}}|{{{~~}}}z}}|}|~}z}|~~}~}}}}~~~}|||{z~}~|}~}{}~~}}}}~}}~}~}x~}}}{{{~~z|~~~z}~z|}|}|}}}~||~}x{z}~}~}|~~~~~{}z~z}~~~{~|}|~}~}~}}~z~~}~|~~||{}|~~||~|y{~~|~}~{}|{~}}}}}|~}~|~{|}}y~|}~}~~~}~|}|~||}~~}~}~~||z~||~}~}z{}~~}zy~z~~y{|~}~|~{|}y{}~z{}}}|{|~~}}|}~z}~|~z~~}z|zz|||{|}w{zx~{v}x{z|~zy}y{yv{|~xy}||}y{zz{||zx~}{}z{~{|w{z|}}z{{|x{{{z|}zzz~zz}{~y|yy{{yxxyx|yvzwz||u}zxy}}xz{{{y{~||x~||z}{x~{}{yz}}zz}}w~yxyx|z|}w|}}ywxwtz~~}y|~}}yzu}{y{~yz}z|~zz~~zx{|zx{v{zywzvv{xz{{y~y}{{{z{{|}yu|zzyyy{yzy{wz{~|y~yy{{~x}z{z~{zzzu}z|z{vzz{{z~}{{zvz{{x}y~{~z|y}x||{yzx~zx|~w|{|w{~}}{xwv{zz}{~zy{|xy{{z{y{{||}{z|~xy|z{}z~zy||wz~z~}|x}x{}{{}x}z{wx}xwxv|}vy~yxyzy{vxy|y{y}z~{y~}||~}{xzz}|}|{{v{z{y~wzvzuvx|~{z{z|{y{xy{xy}|zyw|z}z{~}z|{}z~|yv{}}yyzz}v|}|xy|}}{~z}{y{{x{z}{|z~yty|~yyy{z}yzz~|zy|~|~z||yz}}}|{y~{}x}|x~yw~|{w{xzxw}|wzy|v{zx~vz{z|z}x{x|{~|y{z}||{~|}{{y{z{{z{}{{}y|xwy~{z{y|y{yz{|z|zxwxyz{zxwz}x|~~z|{}z}z||}w|x}|y{~{|~{zz}|||{w~~}~xv|{x|y|y~x}z~yy}yxyzy{x|{{}}z}{|}|}}~|~|}}~{}~~|~|{|~||}z|{}~|y}|~|}}}}~}}}z~}}}~}}|~~~~~~}~zz~~~z}~|{~|~}}|~~~~~{}|{{}|}~~~}~~w~~~~}|~~~|}|~z}~~z~y{}}z|||~|}w}}~{}{}}}~}~|z}|~}||~|}~}~~|}~{~~x{~~||~|~z~z~~~~z~}y~}}~}~~{~x}}~}}}~~x~~|~{{~}~~|~|~{{||~~}|{{|}z||~{|~|}~~~||}z||}y}{~{~}|~}~}~{|}~z||~~||}~~{}~}{|}|~y~~}}~{}||}~}~~z{}{|y}|{y}||wyzw~{y{w{xzzzy}}xz{yyz~{|zxwy~{zz|w~|}{zzyy}z}z}y{}{yy}zvz|{}||{wz~}{~~zxx|x|}xy~{z{uz{{yw}{wzx|{z{{yz{x|||{x|{|ux{{||y|wrx}}{xy|{xw}{|{~{z~~{~|}||yx}y~{}|~~zx{y{{z|w{|y|{~yy~|z}w}~w{|{{}wy}{wzywz~{yuy}yyx}zz}zz||{}x}}vzz{vz{}~|~wx~|~{}y~|w}|}~y|~{|{}|wyzz||y{}{{}|y{{yz}{}{z{z~{{{v||z{y|z~|~zyw~x|wx{~|}z~x{||}y|}}w}~w}x~|v}{{|z{}~wz|{vy~~}{~{w{y}|y~~|{v|z~zww{}||}wyxz||z}}{~wz{{txywz|}|}|y||}|{zy}~|z}x}{z{~yzx{x}y}z}||{z}t{}}~z{z}~{zw||x}y|xw{}|{z}}{zyy~|w{~zwy}{yyw{x|{y{|}y{{{|y}z{zy|z|w|~|xzz|yvyx}y{|x|zy{|yw{zz}~w~xyt|{zx|||s{{xz}}yx{w}}|{{{xz{{~x{z{~y{~x{y}|}~~u{|~z|{~}{{{}}z|z~yz|~zx}{y}y|~y{}u{|~{wx|{x}y{}xzz|z}{}{w{{~y|y}|~x}{z|y{w~~yy~|||y~|z{yz}y{}y~v{x|~~}~{|}|w|~z{{zy|||~|}~~~||zz~}~~~~~}~}|~~}z|{~~}~~~}}~~~~}~~}~~}~~~|z}~}~|}~}|}|x{}y{|}~~{x~}~z|~|}}}}x}{~{}~|}}|||}}~~~~~}~}~~}}|~}~|~|}~|}{||~}~~}~~~}|~~|z|}}~}~~}~}}{~x~}|~||~|{{~~{}~~|}{}}|z{~{~~~|||{~}|~}|~~~}~}{~|||}~}|}|~|z~~}|~}~{~}|}|{~y}~}}~~~~|~}~~{}{~~}~|~~~{~}~z|z{}~~z}}}|{}}w{{{|vz{x|z}|z~zx{zyywzz{}uwzyzx|{xx{|z}{}{xx|z|}y|w|}|~x~|y{}|y{}zz~}v{}yz{}{uz{z}}|{yzz{}zzwt{yz~z~yxyw||}{wzz{uy|{|{}{{|vy~v}}u|yz{{{z}wz|}{{wz|{|{x{yyx~xx}yzz~}|{x~}{}|{xz|zzz|z{~|xz{|wyz|zvyy{xw~u{|{y|v{}~z{z|zxs~}yz~|z{||}}zyzs|w{x~{xz}|z}y{{wzy|yzy{z~|y{}{yzz{y{y{zz~{||w}~~y|xy}}}}yz}z~}}yz|yzy|{|x{vwwvy{|xy}y{{u}|}wz~{}|{z{|~{}|xx{z}~z{zy{}y}}zyyz}y{z}{yyzz{wvx|zy|v{z}tyy}}||yz}z}}~y}{y}y}~w}|z{||zw}|{x|{y|{y{|||{zy|}y|}zuy}y~zvz~}{|}}~~yz{z{z}w{y~|z~~uw}y}|{~{{}x|x|{|z~yy{{zvw|wytxy|z{|x{|~||~{~y}{xz|u~}}~{tyyz|{yx|~yz{yzw|y|zw|xzzw||wz{|zyu}~|z{yw|z~}{z|wx||{}yxy||xy}z{||y}zy}z{{zz|z~yx{x}|}w}yy}{{y}zz~||x{}v~~z|~wx{y|{}yy{~|~zzvy|xy{vxyzx{~zxx~|}|}y|v}|~y|zy{}{||~}~{~{~~|}|}~||||~~~{|{~~|}~{}|||{~|y~{~|{}~z}~{~|}~~~z{|~{~}|~~|}z~~}~{{|}}}~{}~|~~~}~~}~zy}~|}~}}yz}}}|~}~{~}|~}}}}}~~~|{~{|}{~{}|~~|}|}~~}~~|{~|}}}}~{~||zr|~}y|}|}{}{|y~~|~~~~||}}~~}{~~}|}|~}}z}|}}}|||~~}z}|~{z|||~~|~}}}}}z{~||y~~}|~~{|~{}}~z~}}~~{}|{~}}}~z|}}~~}|~~}}}}|~{~~y~|}~|~{}z~~~~~}zz}}z{z~y|~z{y{w{zyyyxxwzyzu{{~{zwz~y|~x{xzz}yz~|z}x|zwv||{|}z|xzyzy||}{{ywxyyz{{|}|{|{yz}y{|xz}y|{uy{xzv|~xxzx~{v}}yzzzxyz|{}{xz|{xz}~{z}}{}~zz}~y{z{yxw{}}|{{}|z{x}z}rz||}{{y{yy{|zy{{xz{w{zy|zyz{yy{{yy|{}|y|xyzvzz|||vy||~zy|zxy{wzz|}x|zyy{w{{u|{xz{zz~{y|{~}~~{v{xyx}{|xw{y{y|~wyx{y{{yz|}|uyyzyy{x}}~~yzzz||zwz{|zwx}|w}{y|{w}yz{x}|||~}zzx}}~~{{{zz|x|x}v{}~z}}{~x|{~~|{{xyzzx{|{y}z~z}yxx}x||{~{zv|{}}{{{~z|zy|~|xtz~z~{{~z{{{~z{}|{}s|z~sxu{}zxw|zxz|zz}z}z}w}{w|{y~|}||z{z{v}|{{~}}{}|{w}|vzw|z|{~z|yyx||zwz|}~zyy{zw{|zx{xy}zzx~x{|{{{zy{yv}{{{|}w{{|z~wyzz{~|z|zz~|x~|yx}~}~xy{|zy}z~|}|yy{~x}y|x{|y|||x{zz{z~}v~{x|{{{{|}}xyzx{vzyvy}wz|z{|}}~x~|x{xx|~zzz{{wz}||}z{~~v|z{}z}{~{|w|yy||zzxw{{}|}~zx~||w{y}}|{{}~~~|{~z~{}}~}z~}~|~~{||||{}||~~}}}|}~~}}|~~}{}~{}~~~|}~~~|{}|}{|~{}|~|~|{}}|~~}~{|{y{~~~|}|{z~|~~~~}|~}~|{~~~~{}}}~}}~}|}}|}z}}}}~}~~{{|}}||}}~}}|}}}{}~z}~}z~z}}~{~y|~||~yy~{|~|}}}||{~z|{|{ywz{~{yx~y{~|{}|}~|}}z}}{~z}}u|{~~~|}~}}{~|z}|}~}z~~}}}|{~}~}~}}|{||~}{z}~|y~}}~~{}~|}~}~~|}y}}~|~~~|}}~}|~~}~{}~~}~~~|}{~{z|y{~|}{}z|{x{y|vw{{z{|}xzwyx||uxw|y{|zuw{wzz{~yz{|}{{|zzy{zy~}{{{y}z{zxxyx|y{}{z{v|xxuwyz~|yv}|zzyxxvw}y{z|yzy{z|zy~|z}y~zzz}z{zz}~yy{xwyw|w|xvzyy|{z|w|{{{|yzx{{~xy{}|}|}x}{|yz{|yz{{x}zz||||}~{{{z{|zzwwwyxx||x{}|wxz{}}|w{{{vw{yz}zy~}}v|~{~y|~y}y~}|}}z|~}{{}yy|y|z{xxy~z{{~||xy|yxz|vzv}y~|xz}}~yz}zy|}}{wy}~{||{x|{{zyy~zx|zzxxw|{}}w}~~|wy}w||{}{~{xv}}|}zy{vw|}vzy|}|{{~|{|{xxywxzy{{x}zy{zw{w{v|{yzy~z{uwzxz{|zz||z{|||z|zz}w|x~|y}{xx}yw}w||~z{yzx{vw~|ywzwuz}{}~v{}{}y{w|}}||~yx}z||yz~y|~{}zz|xxy}y|zz{x}x||v{yuz|w{tyw|}}xx{w}|{x}~|}z}v}{z{xy|~y|z{w}y}zyxzy|z{y|vyz|{}z}ytyy|zwywzz|y}{{yz{||xy{~~{{|}~xw~|yzzx|~}y{zzy{y{zyx{~zzxu|v|yy|v{|z}~z}|}{}}~y~z{}{~|{||zxz{yzz{z}w~|x~x|{y}z|zyzxxwyww}wz~y||{{}}~zw{y|}x|{{}~|{|~~{z|~~|~|}~}~~}~~}}~~{~|}z|}~|}|~}~~}|}|}~z}{~|}~~}~~|z|{z{~}~}}|{~{~}{~}z~{~~~~}~~~~z~~~}|z~|~~{}{~}~~|}{}}~~}{||}~|{}~{}}}}w~||~{}}|~{{~~}{|}x~x~}{{~|~{}|}~~}~~|~~}~z~||u||}||~~}~|}y}|~}|{x}}~}{}z}|~~~||~|~z}~}}~}~~z}|y~~v|}|}}|{~|}~~~~~|}~}|~|~z~~|z}|~~~|z~|~w}|~~||}~|}}~}~zz~}}||}{~}{{x~yz{|{y}zz~wyz~vx}~}w{yzzzx{z|z|v|xwzzv~vy||z{|yyy|y~{y~{z~z{wux|z}w}~{{zz{|{{yy{{zy{xx|zyxw{xvv~y{||xwz{|}zz}{|{vyyy}xwz}}w}zyxz{{zxzyy{{|w{}y{|wxx|~vzvx}z~xy}|x{z~w}~{y}{x~xt|y}yy|wwyzyx|}}z{{}uy{x{}zyz~{{}yw{~{{~z{}}ywvwv}}zxwy{{y|xzz~y}{||y}{}}z{x|xwwzzz{z{{w}{~}z|u{||z~x}~w||{{y|}{{|{{{|~|}w{|}{|yz}}{x}{~zxx~yz|yv}}{{|y{zzzz{y||}}z||zy{{{z}xx|x}{zyv}x{|y{z||}{z~z{~{t|~|}}z{y{y}~{zwv~{yx~{}y~uyy~{v}}x~z~y}}}}||}|zx{{z}x{z}|z{}y{{v|{}}{z~~x{xzwzx|~yxz~~y}vz~v{|x{~zy{~{{~zy||zyy|yzzw|z{{zzy}z}}wz|yzxwz}|zyvww}|zz{zy||{~}yy|~}{{|||y||yvz{~{~z~{y}{v|{zz|{}{{{~{y{|}ztvz}|||zw{{zyy~{}u}||zx|~}zy|}w|~zz}||{yz{|{|wwx{wzz|{z}zuvx|y~u{}}|{}{{xz~|zy|}z{}~~|{}}}}y{x{|yx~yx}{{yzx|{zy{{}{zy{zxz{{{wx}x|{|~yz~~}|{{~~}~~~{~{}~}v~~}~{}}|}~}~~~~}}}}~}~~|{~|~~}}}|~}|~~}||}z}{}~~|}~z}{}~~~~}{{}{}}{}}~~{|~~}}}{}|~~|~{~~{~~}}}}~|}{z|{}~}{}|~}|}~z|~}|~~~~~}~z~}{}~|}}}{~z~|~|}~~~~~|~~{}~~~{}{~||}|}}x~{{{}|{|~}{zz}}|{}~~}|}}}~zz}}}|~|}}{~y|~z~z{~{~}}~}~~{}|z{}}z}~}~~|yz~~|}~~~~}}}~z~}~{~~}}zz}||}~~{|{y{}~}}}x}{}~~}|}~~}}~~||~|{|~{|}y~~||z~}|~}|{|z~yw{}{y}xyw|y}xw{xxyzxyx|||{~xzw}x{{x~}zy|z|{z}yv{x||~~xz{zxz{z~|}|~~x}{yz{zyx{z{xu|zzwyvyxywx}xyvx|{}v|}}}w~{z{{x|}{v{y~{||zz{|{y{{y{u}xvx}||{z~wxvwyz}uxz{}wz~{|}}{y~zyyy~|{}}|{}|||{x~|y|{|~y{xzywwz}xyyzyxy~{wzvy{}||wwyv}yzv{y|}~|{{}y||zz||~~|x~zx{z}w|{x||z|ywx{x|xx{}zz|||vwxyw{yz}|z}xx|y||zx||~{~|yy{zzyu|z~vzyy{w}zzy~{}yv}wzz|{}z~y{|}|yz}xy}}|zx|y||wzyvzyy}{}{zz|{yxzuyv{yyzxxx{yz|yxu|zvzzyz~vxxy|z}w|y|z{v|~y{vz}}z|}~|w|zz{{|{{zz~v{{yzy{|z{zy|{z{yyxzzz}|}z~{}}|z{}w|}wyzz}w}}yyy}xx{{~zz{|{{z{y{~z}|wyzy{xy}z}y}{zvyxz}y~ww}v||}zz{|{|y}{x}z{sv|}}yx}y|{{~z~zyyx||wwyvyzy}}yz}x}|||y}{|{|y}xzz}{~zz}}yzyvy|{v||z{yyz{zx}y~y}yy|y{{|||x|{x|}}x|{~~xz|~|z{|zyzut{z}}~z{zyw~{u{||zyz{}|zy{}zz{~{}yyz|x|{}w~~~}}~~~}~|~}|{~zz~{}~|||{}~|~~~~{~~~}~z~{x|}|~~{~}~|~}~~}}}~|}x{}}{{xz|~}~{~~|y~~}}}|{zz{v|~}}}|}~}~{}}}{~|~~~|~}}|~{yz{~}~{}||~}|}{z}~~}~}~}~z}~}~~~||{}~z~~|}{~|||~}~||y~|~~}~z}}||~~|}~y{~~}}{~~z}}~}~{}~}||{~~~{}~||z}{{|z~xy~~}~}~~~}~~~}{}}}~|}x~}zyy{x|}~{~}{z}~|~~~}~y|z}y}}|~|}~}}|~~}~~{}|~}zz~z{||}z}{~|}~zxy|z{wyzy}zwvx~}y{}{{~{w|txy{zy|}}xyz{zyy{{}ty|x{z{~||z~}zxyy{}}}zx~{zx~}||z}{|x|uwz}|{wv|x|{|zyyw~w|||{v|{zx}zzzyxzw{{}}xzv|~{}y}|xt|wz||{yz{~z|{}}{yxxz|x}y}{x}y{|{}wz{zzzvzz~{zy||zzz|{{|{|z{{{|yx|{}yzu{{{}~}~~}w{{~|vuyuy{z~xz~{}y|z{}{y{|y|{{zy||y}|z|yxzzywzzxxxwzyzy}u|}~{zzy{z{z~y|}}|~~|xy|yvyx{w|}y{zxx|xzxvy|zzxzzzxzxv~{|z{zwz|{x}~z~{yx|x{{z}z{~{z{x~zy{x}v}~}|}x{{||{y|}yvxw}||wyz|x~y{z||xzvy}}wyyzz|x{{z||yx|zz|zzz~{~}zxz}{vzz{~{zyuzxx{zw{y|}y{|x~{w}z{z~|{zzz||zxxy|x|y}y}z{v}yyx{{x|y|zyz}|wyzy}zz{{x{z~{|}zy{{xx}xz}{w{~||yy{x{{~{y|w{x{~z||z{z|||x~~z~~||wy{z|yz{zz|uz||}{xwx~~t}}y{yyzzv|zzy{x|y{{z{zz{{yz~{y|}xx}v{x}w|}u{z{z||zxz|}z~{{|}zyz{~zx|}|{}{|xy~}|z{|y}||u|y|~x||x|vy{zz{||}|}}~v|~|syzzyyzxw{|z{~|{z~z}~~|~~}}}~~x~|~}|~{}{{}~{}~|}}~|{~}~}}~|w~|~||~}}~{{}|~|~{{~|~{}}}|}|~{|}{}z}~}{{}z|~~{}|~||~~|}~zz}~~{}}~~|{z{z~z}~}~~}y}~}|}|~{}{~~~~}|~~}}~}||}|}}|~~~}||~|}|~|}~~}|zz|{}}}}|}|~}{~{{~~}~|{~~}}{~}}}|~~|~~~}~~~~||~|~z~}~y|}~~~}|}~{{~~~{z}|}}}}|}~~~~|~~|}~}{}z}~||{~y~~}|}}~~}~~~}~~~}z~}z{{zy{|{~zyz||zz{wz{vz{uzzw|{yz{|wx{{zzyw}v{}{~|w|||~z{}x{|{yz|z|v}|y~xzv~{{~}yyuz~~||x{||xwz{zx~{|~}zy~{x{|x|{}}{{~|~z}||{}|xywz|~z{yx|{y|y|{}yzwy|}vt~{}y|yzy|y|w{|}~~w}}y{~~~|{{{y{|}x}{wuwzyx|vx|}|w|y}||z{|wyx|{{{x{y~}xyx}y|zx~{~z|}{~~{{z|~ywx}|xyz}zw~z{y{vy~zyz~{||}{vz{{xzu{{}z{}z}z{z~~{x{{}{|}|||{~}zy||yx|ww|{{}xz||x|}wx|y{~w|zz}{}}{wyz{}|~}|y|}}yzz{y}}}{}}|w{x|z|y|y~~|}}{vvy|z~{|{xx|w|{|{}xv~{yy~z|yzyzx}|}y}}{{|{}~{zzzxzz{z}}yz|z{yxxwvw|z|{{zy}|v||z||xxy}{y|x}|~}|}z|||}zyyy{vy{sxy{w{{y|{x{x{xz}{z}y~wxw|y{xx|}}{z|{|{||x}zz}xz{yz}}yzz|{{zww}}z~z{yw}||zzy~{{|x{w~xx{|}~~vx||}~|{|z~{~~yx{{|{y{|{x{wv{|y{y}yyzz}y}|z|y{xx~y{vyz|||u~z~~{zz~~}yyxy{z~|}}x|~~}y|x{~{|}z~xy~xyxyyy}|{}y|z{|zy~z|z|}z|}y{~|}}~~y}}x}{}{}|{}~~{}~~~~}~z~~z~~|{~}~||}|{~~|~|z}u|~}|~~~y||z~|{|{zx~~~~}}~~~~~~}~||}}~~~~~}}|~|~{~}~}}{}}x}~{~~~~}~~}|~|~}~}}}|~~}|}~{~}~~|~~~}~z~~~w}{~~~}|~~}~~{~}|{~~{~z~|}~}||~}}}~{y~|~~~||~~~~|}z|}~~~z}}|~~~{}{~~}~}~}~~}~}}y~{}|~{y}~~||}}{{}~~~}{~}}}}}}x~{~{~~{|z}z~}}~|}{{{y{||w{{||||{|wwz}z|~{}~z}|}x}{~y{zu||xvy|z||y}}y|zxyz}x||zzw}}w~~{x{z|tx|z{}~{|z}yx|x}}z|}zz}{{~wzy|~|z|y|~y|wv{|||~z{~w|{{{x}y{{z}|{~}|}~}y~~||zxyq||v}||}||y||}w{~}}||~{z|u|u|yzy~|{}~z~y}|}}|}|}{x{z|{}}{v{||xx~w{z{z}{{{x|z~~{z|~}}z~z~|||x|}}~{z}yz}{y}|z{|{~|}y}}z{z|{}yz~{yy{|{{{{}|zz}|{{~zy}|}x~}}{z|{{|}{||{{zy~|{{}z}~}~z~{y{{yz{z|}~~zy}}y{|}{}}xzzu|z}z}}{|{||}z||{{w|~~||zz}{{|z|x~~{{}{~}}{wxz|}|}zyz|}{}}}||yz{zy|}yzzx|{{}v{{z}}{{~}|{{}}zz}|{x}|{z{zzz}~tv{{{|~zz{wz}y{{u}x}w{|}xxz|{~yz{{|~}}{|{w|{z~{}}}x~{{}wx~~z}yx{}xzx~}wz}y~|{vzy{}{~|y|}z~|{zz}|{x|}}|xxy}zy}}}{~yu~}~|{|}|z~x~y~~~|{}~z~y{x~{}}zz}{}z|~}{|~}x}x{x}yz~|z{|zz{{}~x{}{{}|}{xz||w}z~{{z|~~}~{~~~~~|}~{|~|~~|~||}|~}}~~~{~~|}{}|}~y}~|}}|}|}}|~y|}}}~}~}|~}~~~|~}~~~~~~~}~~}~z|~~}~}{}{}~}|}~~~}{}|~~~~~~~~}}~~}~{~z{}~}~||}}~}}}}||{|}~}~}~z~~}~}}|~~}~|~~}~|}}~~|~~yw~~}y~~x~}~|~}{z{}{}|{{~}w}vzzyy|yw|yzyz{~|wxxxwxwyz}~{|x{y~y|{xzwwz~{{xx}{}{y~{z|}zyyy{yzy}x|wzyz|{zyxx~~zz~{x{xx}x{}{z~xz~~|{~s{x|||yzv{}vy~yvz|zwt{xzxzw|z}y{xz|x}yyxzxxwx~y{w{x|||x}w~}|~{zzzx|||{{zxyz}z{~z~zwwx~z|}yyy}y|{y{zy|{~|zz{}}zz{zvu|{}vz~||x}~}|z~z|~|wz|zw{xy|y{|yz|||z}}uyx{xyux}}y{{|{zvwz}}wy}}x{{||{|}|z{{{z~}x|x{z|y{x{{|zxxy|wy}zzzx|wx{w}{}{}}{}~}~{~|y|~z{{|{|{wz|{{|y|x{uwz{{{zw{xyx}{|z{}{{{~u~}}||~~xz}|{|}{||}y}|}~{{|~{~|z|~v{zyy~{|xzx~xz|}{~x~{w}x|||zz}{x|}z}~}x{~zzzx~w~{}{z~{z~|{u{w{y{vz{{uyy||y{y}yzwz|}|yv|||z{~|y~{{t|x{z{z}~}{zyzy~|w{|z}vu|xz|{w}~v{z}|z|zvzx{{y{|}z~x|~~{v~~x||y}x|z~}{~{~wz{{~|z}zxyxwzz|yy|zzvxv|~{yx|||yxzw|||~zzyx~z}{{}~z||{x|yz{x|}}|y}{{x|vxwuvyw}{{{|t|{z{y|yytzyzxyy|z{{{|z}|v{}|w}|}xz~{~~{{}~~}{{|~{{}{{~~|}~|}|~~~~||~}~~|}||~|}{~~~{{y}z|}{z~~|~w~{}||~|~yz|zz~{zx~z~}y}}|~{~~{~|~|}}~x~z|}}z}}|~z~~~~}~}|~}~~}|}{|}~|}~}|y~}~|z}{}{}||~}}|{~~~~~~~}{|~~}{z}|~}||z{}|{}}|z~~|z}~|~}~~z~~|~}~~~~|{u~~|}~}{~}}~~~|{|~}}~|x~x|~~}}~~|~|~~~~~{|}}|}|{w}~~}~}|{|~|}~|~}}~||}~|{|xz{z|{~t|{{|~|}}vy{{|}|}yzxzzz{yyy{q|y}||w}{||x|zyv{|x}vzxyy~w~}y|z{|~vw|x|uw|zyyywzxyw|x{~{{x|{yz}~||x{{~w{|zx|u|}z{yu{zzy~z~z{x{|xx{}}zvy}zuz{xzx|y|yzvz{{yy{yvwy}{{{zz}y}vz{wvy{{x{z|zz|z}vw}{y}|yz{|~{{{|~x{z}|y{zzzx}|~|{|wywzwy{yyv{}ztv{uwzx}x~{}z|}~~w||x}{|||y|y}z{}|{y}wy|{{x|z}|~{xy|y|~{xzwwx|}z~~yy}}~yz}z}zv|yxy|{}}ywz~~~xw|x}yzyy|x}|{z|x}~zy|~~y{|~|{wz{xy{zy|}|xyxzzwpz}zzy|{z||x~~z|y}y|{xwyy{{v}yy}x~zx}z{||{{z~{{u{~yv{||{{}|{}y{y{wy|xxy~{|z|zyz{|uv{|{|{~zvx{}w{|ywx|}{}wx{w|{y}y{||zy}zxu}yxzzz{{}}|{z||xyzx}wyz|~x~y|{y{zxzz{|~{x{{w{{y|}y||y|zx|y|y~zy{}}z|~|w~{{{zw}}v|xxvxuxz|ztxzx~~z{~zwyz}wyy}xxxy{z|x~x~{{x{yzz{w{{wy~|z{wz{z||x{wz|z{v||{~~}wxy{yy|||{~y||}z{{|yz}v}yy}wzz|}zzzzzwzyz}|{y~zuyx|z~x{z{{yw|{}~~}~|~{}x~}|{z~}}}}|{~}}}||}~}{|}~~}}}{~~}~}~}}|~}~{}~~}|~~{yz~|}z|{~}}}{}{||}|}|~~}{~}~}|}u~}}}}|}|}~|}~~}}|}}~~}z~{}~~~|}~}}~|}~~~{||||~z{}y~}}x~}|}~~|}}~~|~}zz~}}|}z~}}}~}zy}~}}}}||~}|}}~}~|}~~}}}|}~||}}|~||}~~~}z}z{}}~|||~~}{}~~}~}|{~~~}|}}~||}}|~~||~{|~{|{{}}~x}||~~}~}}yz}}}z|||||~}}~{~{{{|{~z}}}}}||~~yzzz{x~|}x||vz~yy}yxyxy}x~~zvvtx{y}z{~zxzywz{|~z}zy}}{z}z}}}w{{ywvyz{zx|z}{}}}{}w{t|xzz{{xw||uu{ztz}zy{}y~v|w{~x{yz||z{zy{{~|z}z|zx|y}w}xxyyx{y{}yx}wv{z{w~}|v{zxz|y~{~}x~{~yyxxx{z{x~|y|xx}|{{wzwz|v}{{ww{{w|{{zzx}z{z|zwx|z{z{uyzz|{y|vvy}}|{~~~~z}yxvzvxxy{z~{yzyz{yy{{yy{vv|yzwx}}uzz|{|||~||w}z{}}~|xz|{~zw~wz}}z{}{zw{zz}{}{wxzxyz{{z}z}y|||z|yw}|}~}{~x||y{~{}||}|}{zy~u{~{||zz{{z{|}zyz{z{z~|zy{|z{xx}z~zz{{{~wz}}zz~{|x~||{}x|zw|{}}}z|y|~}z}yz~~~xzzztzxy~zz|{zwz{vxz~||{vzx{{}}y}v|uvz}|}x}{}}|xyw{wz~}yy}ywyzyy{v{|{yzvwyz{{{|yzz~yzzy}z~yw~x|{}{|z~{w|}~x|vw}|y{~yz{w{y{y{|{y}x}{|yz}wy}xxx~{z|w~wzvyv}yy}|z{yw{xq|{wv}zw}yyyxx|w{xyxw{yx}{{y~uzy||}wy~|xyx||~|vw|zyvw|z|}|y}v|yz~y|}vyzwzyy}w}zz{zzz}{~{z{v|{|zyx|{{{{{z{}}}~|}~}|~|~z~|{}}~~~~~z~~|}|}}|~~}~z~}{y~y}~~~}~|~{{~zz~}~}|~}{}{}}~z~|}~~}y}~}~~~}~~}{~|~}x~}}~~~}~}y}~}~}y~{~~~}~~~}~~~~{~~}}}}}{~|~~|~~{z~{}~}~{}~}}}z{||~y}~~~~|}y}~}~}~}{||||~|{~~}}|}}~|}~}y~|~}}~|}z|~~}{}{}~~~||}~}~||}}~~}zy}|~}~~~{~}z}~{}~{|~~{z~{~{}{}}}{~z|z|~~}w}~{}}||~|}|z~}~~|~~~}}{}|||z}}~|z{}{~|~|}}}|y}yy{uw}{yz~zz{ww{{xu~}w}|}x{z|{}ux|{{wzy{zvyzxx{{{|}yt{|zzz{z{wy}|v{x}~{~u|z}{z~}zy|}z~wu~uu}z}|z{z|wzzzxz{{|{xyy}y|xy}}w{vz{u||zzzuy~{yv}|}||z{yz|z{w||y{x~z|{|v{xyyzy{xv{zz}zux{{{x||z|}wzy|xz|zz{z||}yx|v{~{{{xz}zx|x{tu{{zy{xw|yxzvuzz{z~z|z~|y{}|}z||}{xx~wzzt}|{xzz|wxxz{ywvz}yz{z|yx}vyy~{w{zzu~v{{zxx}}y{{|{~vx}v{}yxtz~x{{yx|x{|u|{xz{uyyz|{z{|z~{yz}zyztxwzzv|~{zyy}}zy}w|yzy{~|{~}z{y{xxyw}|}{yx}zzwvxxv}|xz|xyz{z}}x|y|zzzwz}x{x}|}~{zv{||w{vz{}{}y~{vy{xx~}sz|yy}|{u~|zvx|xy~x~w}|v|y{zvwz|{||xz|y~{zz~}vwy}{yyxy||wzz~}|ywzy|~zx{|w{xz~yz{x}}zzx~|u{}{z{y}{~zy~v{zzzx}y|||yvx}yyyy}tz{z~zzu{|x{zyuzyz|zz~}z||}|{{|x{|yz|uy~zy{z|x~~zy|yx|~z|}~y|||~}{{zx~v}z|{~v|{}{z~{{{|y|}~vxxyy~||{vz{y}w{z~}|zxyyyxz}y{y{}~zzzyx{{ywz}|z~{}}z~|~}{|}~~}|~|~|~}}|{~~}}{}{~z}}|}x~}}~{|}v}~~}~|y}|}}~~~~~}}~{~{|{|~~~~||||||~}||}~{~}~}~~}|~|~}~}~|}~{~|~}~{y}~z|}~{|{{~|}~{~}{}z}~~~}|~}}}|~|~~{~~~~}}~~{|~z~}}~|~~{|~}|}|~~|}~~}|~}|~}}|}~}~}~|~~{}}~}zz~~~}z}~}}~|}~}}}|}}~|{}|z}~~~|~}|}{~~}~~|}~z}z~~}|~~}~z|}|}|~~}~~{~|{|}||}z~~}}}y~}~z}}{yy}~|z~}}u}~}}|}{~}{}||~~~~~~{|}|z~~}{~}~}|}~~w}~}zy{~z{|}|}wz|xxyz}u{{yzvy}x~{zz{zyy{y{xxxwyzzz{~z}~}}wxz~yuwzy}wx~z}}x~yvywxy{x{z{x{wzx|z}{{|{zxzy|z|zyz{{|yyyuz{yyy|xz{}z{yx{|zz||y{{}vy{w{ut|x{{wyxz{{~{xw|uy}{~zz{zxyz}u|zz|~{}||{~{~~{}{xz{}zv{wx{xwuzxzuxzz|}zvvz{z}{|yzy{zx{z}{x{{{|~{~z||w}vzzvyy|y{{|vyzxy}|{{}xzv||yx{vxyw~z{}xxz{{{z{}zm}{~zz~wx{}|~{|~yww{xuywvx{zy{w|}}x}z}{xz|zwyy{{{x|yz||{y{}z{|y}}}{{|zwzyyxz{}x~z|xz}{wtyyy|}zwy{wyw{z|zzz~zy|~{}|~{}}|{xx{wzz~~|uy||yy}wz}|z}{xxxzy{yuzwzvy~|y}{x{zy}zy~z~yzz}|zy}{zzzx|yz{yzz|{{x{|yyy{w}wyyyy}||}{t|{~x{z|v{|{}}~y{y}{}x~}{~}||z|{{|{z|{}}yz|{{yx{yz{y|z}zy}y||yw{xxv{{{}{wy|}{zwy{}}||zz{v{|y}z}}zw}y}}{~wvyv|zz{z{{{x|yuz}{yzz||}w}zw{zz{}||tzw|zxz}z{~~}|xz{x|zzywx}y||zz|{zzy{zuw}w}vxzwzx||{x}}{|~z~|}zzxw{|~~}}}y~{|}||~~y||||~~z~{}}~~|~~}{z{~~z|~}y~|}}{~~~{|}~~|{{~{~{{~~|~|||~}~{}}~|}}~|}|y{|{~~~}~|~y}{{~~}~}~~~}~|~}~{~}|~}|z{~~~{|}{~}~~}}~|~}}|~z~~~~~|~}~}|~~|~}}~}}}}~~}}~|~}||~}y~|~~{}}{~~}|{y~}||~}~}~}|{}{}}{~~||~{||{z|}~~}~|~~{~~{~~~||~}}{}}}~}{~~}{||{}~|}x}~z~{~}~~~||~}yy~||~~{}z}~}}}|~{~~}}|xzz}|~u{~||~}}~|}|{{x~zy|~{{zzw{{yx|wy}x{{z~zz{|w}v{~z{y{}{|xxxz~{{xy}zy~{y{yzr{v~}wyz{|yzxyyv|x|~zy}x{x|w~}w|zywy~w{{z|{zxz|zyw}yw{{z|u{vyy}z~{}v|~yu}{yv~{yywy}{}yy~z{}y|{yx|{yyx|||wwx}~xyxxzwwy{zzt|zzx{y{}y||}|u{{{}vz}yz|{{}}xw|{}z{x{w}{x|yu{|z~{~x}{yzv|{z|y{yz|}y|{yvxx|{z{{|yzyz}~}||}x{{xwx~zyzyx{z{z{{zzzy~y|||vy|z|{{}{yz{zxzz|w{z{~xy{xzw{z{v|{v}{~|zxv}}zy{|}}y||}w{z|ww{}y{w{|zyz}}zzz~|x||z{y|yxyzz{wz{xz{y~{~|~yy}|~{|}|y|z{||vy|{u{|~zy{~uz}xxy{{xyy{y~zz{}v{x|||{z{|{}yy|y|xzys{|z|~yyuzy{}~z{{vyzz|~{{~}y|yyy|}~|z|{~||yz~z}y}x{yu{{}|{}x}}|x{~yz|uzu}{~}}{}~|v{|y{zzyzy~{w{}||v{|}||}|yw}wzv|yy|wyxz{yyzzzyxws~w}|x|zzy|{x|}|z~x|yx{{y~{{zzz||{y}|z}x{{{z|{}z{v}}xp|~|zzu|z{}z||zv{y~}yzz|}{w}}x|zxy|{}|{||zyx{{||}||{{~y|{||yyw}x}}~z|{}~~}~~}~~~}|}~}}}}~~}{}}}~}}{|~|{||{{}|~z~z~{}{{}}zzz|}}~}||}~~|{|~~~{~}~}}{~~}}~~}~}{|}{|{}~{y~~||}{{}~{~~~~~~~~|~~z~~}|}}~~~~|~~z}}~z{|||~}|}{|{||}{~}~}}|}{{|{}u}~}|{{}~{~|}}}~~{~}}~~}{|}}}}||}}~}~~{~{}}~||~z}||{~|~|{{}~{~~}~~|}||}~}~~}~|{{~{~~~}|~~}|~|}}{y}}~{~}~}|{~}~|~~~||}|y}|}|~z}~|}z~|}~|~z}{~}}}~{}~}~~~~|{{}~}~~|~{~}}vz}|~y|z~}z|y~wx|~{{{yww{z{yyw|ywx{||{|~xzy{zzy}xv~xzx~z}x}}||x|{y~}xx~zyw~x|tzu|{{{zw|xx{xzwzuv{xwx|~yvy|vz{}xy{yz||~x|z~z|~~{{}x|{vyzywzyz}y|z{yw|{|}z{x~yyu{z{|yz{}zzz~{x~zx{||yyz|y~yz|z}}{{uvzy~~|{zz|wxyzyuz|y{|{zz{||y|}zz~||~|~|z{y{y}}{}||}~~x{yt}{zw~z|~zy|~zzz|yx~~~x|{xy{y{y|{}{{{}}~{|z~xzu|xwxx~|w|z{zyx}xyxy{wz}ywxyv{w{z|t{y|{{|||~zz|{|{y|z{|z||y}}{z||~|}~{|{y}~~~{wxv}{{zy{x}{z{y|}}|zx{{~}|z{{y~xx{t}~}z}zz|}|w{y{~z||y{|{{wywvyy|x}|yxr~{y{{w{{|~}}~y|x~{{}y{{}xz~~zz{|yy{w~wz{||zwuy|uy~~x|y}|{wzy{z|x}{z||zzx{|y|y{}z{||{x{{z}|~~z~yyx{w{sytuvyvz}zz}}zzytzym{v|{w}|}y|||}v~}~|z~z|{~}{z{y{~y}}}{tyzyxtvty{uz}y{y|{|wy|yyv}wt{|w||w}}v|{||||{|~}|}|{y~zy}z|}||{z}zu||{}~w~}{xx~||y|yx{|yz||}}y{}z{{z|x}}}}~~~~~}~~~{~||}~z~{}~|z~}~{~~}|~{|x{}~}~}{~|~{|}|}}{~}~}}|~~~}zz}{~|zz~~}{}z~z~zy~}}~{~~~~{~{|~}y}~z}|~}|~|{{~~~|}~~~~|~|{~}~}~|z|{|~~}}}~|}~~~|}~}}~{}{}~|{~}}}|~|~z~~~x}}}}|~~}x~}}{}~t~}{|}|~}{~|~~~}~~~}~{~||~}y}~{}|{}|xyzz~{~}|~~|~~}}|~|~}x}|~||{~~{}{}~}~}|~z}|{}}~}}}}{z}{~{~}~~~~}|~}}{~~}~|{y}|~||}}~}y~~|~~}z~~~}}|~xyz}}|}}y~|{|zzywy{{~z{~u{|zwx{x~{u{zx{}x{y~ztwyy{yzyw|z{u|yxz||~|}{{}vzwx~x~zy|zyz{{wzz|||yz~vwzxyy{|}zz{|~z||{z|yx}|{yy|xy~zxzzzxyzy|vwzz}y}|zy{y{vyy}xxx|{|z|wy{yu~y}y~~}xy}|xz}{|z|}|z~}}}z|vz}~zxw|xy|x|}|zu{y|x|yzyy{{zz~{xzzyw{x{y{yz{}~z}{|y|{}{~zyw|}|x}z{xz}zx|wyxw||zyzz{z||xyvx~}u|z~|z|}{~{wx{{yz~zz{{x|yz|uz|zy|z|zw|vz}|zywzvv|yyz}x{xvxyy|z|zzy~w~|xz{v}{yzxyy{wy|~xv{wyu}~y||||~|v|yu~{y{}|{x{zw|zy{{}|vzx|tw|xyyu|zzy~yw~zv~{y}|y}}x{{z}y{|}z{xy|z}z{}wzz{{y~{ywww|~{{u~}{~}w{|ww{v~~xyr|yy||zxx|}y}zvyz{wz{w}}|z{yw~xu|z{zy{zyzxz}~w{y|vwz}|||}yys~|x{yz{z}z}t{yy}}zwyzy}yz{}u|{~{zxz}||y|}y~zw|yx~yyx{wwxy}w|xxyyt~~z{wz|z}}{~|~}yywwzzxu{|uyw{~y{yzvz}xzzyzy{}x{{|vux|z}v{yz|w||}{}{}yxxsy}~w|y~}y|zw|z}zxyx|~xzzv{wvx~|}zzyy}y{zxw}{zy}}z}}|~~|{z~}|~~~~}}||}{~~~}}}z~}|}{~}~{~{~~{zz}x~}{||~}}|}|~|y|z}~~~z|{{}~|~}}}}y}}~~}}~}~~|~}}~}z|}|}~~||~y}}~|~}|{~|{}~~}~~|z}|~}||}z|}||{}}}|~||yz{~}~}~z~y}~}}~~y}z~~~|}|}|~{~}|x~z}}~}}|||~{}}}}{}~}}~}~}{~z}~~|||~}~~|~~~z~}{~}}{w~}~~~{|}x}}~|}}}{|~}|~|~~~~}~~{{}}}}}}{||}~||~|z}z}~~~|~|~~}}~|}}}z}}~}}}~~{}{~~~~~||{~}{|{~|~|{~~}}~~{~~y~{}z~}|}{}}}~z~}|}yw{yx~~|~w||{wxxzz|xy}xx}y|z}}w|x{|~{x{{z{rv{||z|z{||}}y|}~y|y}}w{~||u{w{}}w{{xuv}{{yvyzz{xz|wzz|y{y|~{z|wz||}}|yyz~{w|~zy|y|y{{{|wxyyvxx|}{w{zyz}{~y|yyy|xwx{xx~|zxw}z{~}yyz}y|y{}|{zz}|~{|z{|~twxzxz~}{{wzx}{w|~}zwxvzx}yxx|~z}{|zzy|y}zy{xy||z|z~xw{z}yzx}y{xy{{|zz~{{y{xyzzyv{w|||{~w}~|x}y{y|zxzzx}zzyzz{zz~yyzzwwzxzx~|vyzzz{zz{}yzzty{w{~{|}z~|}~yy}{~{zyxxz~zzw{~~}~z|v~x{sy{z{yz{}y{xyzzz~}}xyy}|x|y{|{vz||}}}z|~zvz~|z{~|v|xwx~|z{zzx|zz|xwv}yz{zzywxwvy}x{|x{zxw|}{|~{~{yz||||zz{}}~z~zzy|{wvxwx}z|xz~|yyv}uv{zzzyx|{xz||~}xyxxy{}zzw{~}|~~}~}zyy}{x}}~~x|y||{{w}|yywz|{zw~xz|{{x{yzzxxyzy{~yyxxyx|{|{|z|{||{{w~wyzywxy}{zy}{yyy}~yxwt|yyv{zz{z}y~{~{|{|{{~}z~~|z|}y}~}{{t{~{{{z}{yyz{z{{}}z|yy|xz|{xxv{|z~z|}yzz{{}zz~~~|~|~|||z}}}~}|~~{|}~z|~|}}~~~~z}~}}|~|{}}~~~y|~}|~|~{~}~}~|||~~~}}~}{~}{~|x~~}~}{~{|}~z~~~|||{~}}||}y|}~}}yz|{~~~y}{}~zz~|~{|~~|}}}||~{~}~~{}|}~||~z}{|~{|~{}}}}~~}}|~|~~~}{|||~}{~|~~}||}}z~|~~~~}|~~~~z~~}~z|~~}|}~|~~|}{y}~~~~~|}{~x|}xxzy~}}~}}|~}}|}}~~~}~~~~~~~~|}}}~}~}}z{~}|x|}||~}}~}~z~|}~}}z~~z~||~}}}{~~}}}{~{{}}{|~~y}}{~~}~}{z}~}}||~~}}}|~~{~}z~|~|~}}{~|}z|~|}{{xy}zwzw~z{zy}yzz{|y}y{zxv}yzz{z|{wzxzz{z}zzzz}{{~wz}y~uuz}xzxt|{{}zxztyw{|zy~z{{{x{xy}v{zzzw}xxx{uw}t{y{u~zy{|wvz|z}}{|zzzz}y|x}wwuxy{y{z|}|yy{zx|~~z}zzvz|{zyxz{{yywx{{|x{y}|vyxv|z{y{}z}z{}~xzxyyxw|}}vzyzxzz{|}yzxww~{{z|zz||vu|zxy{yw|~{{z{yv|w~wzy{tzu|wyz}z}{y|z|}vv{~~w{}ytyy~{{x~zwyz{~yz|ywyzz}z{}|xy~{}z||ywz{{z{{yy}~}yw{|yw|zx~{|y{|x|~y~~}}yz~|z|~wyv{}~|yz}{yzz{{{zyx}|z}z}}{||zuzyzz||zyzz|syz|{}wx}zzzv~z}w~z~zzyywuzz{v~|xzyy|||{{w}y}zyy}{v{||xzz{yw{w{{}wxy}w}yy}|zw{zx}y{{w{{|z~y{yxzzwyyx|x~z|}|sz{y}z~}yz~{}{yzy}x~{|z|w~{zyzy~||{y}w|{v~zy~z~|zzwz|y{wxxx|z{y|~zz}zy~y{xv~|zvwz||zzz}z}w|z{{|zzwzw{|{{zu|zz~{xyz~xwyy}|u|}{}yxwxww{||v|y{y~|xzz|{~}}z|z|xz{{|~y{{|y{zy~~|y}wz~}yz|}|y|y|zv|}z~vzzz}x{}y|zx{{z|~}~}}}}~}~~~|x{}x|}}}}~~z}}{|||}~~}z~~|{y}~{~}~}|~|}~~|}~}{|}}x~~~~|}|}|y}~~~}}}}{}~}~}~||~}|~~||}}{}}}{~}~{~{~|}|{|~~}~~~}}~}{~z|||~~~{|~~~z~}~}}|~z~{{~}|~~||~}r~|}z~~}~{~~z}|~}}~||q}~}{|}~}}}~~}||~||{{~~}}~~}}|~|z{|~}~~{|~~|~|~}~|{|~~yy~}}}~z||}|~~||~~||}~~~{y}}}|}~|~|||~}~}}}}|~}~}~~}~~z}}~|~}}~}~}}y}}}|}wz|||yz||~z|uzxzz{yyz~|w|||zxuy{zz{{}w}}~z{yy|}}y|tyyy}yz||}zzw~xyz{{z|yxy|}yzzz}}z{xxuy{zttwyv{{|y{}|~|x~{xxz~z||z~vz{{{~y{y{}z}z}yw}wvxzx|w}x|y}wzy|v~{wxy~y~zyz}~y~}|yyz{~{{yyxz|}||}wzyx}{~~yxw}x|zvz{yy||z|{|{xzzyxw{z{||z}w|~{w|}|{w}}}x{|}{{|zz{}|y~yy~}xx|y{{}|}{xzxyzzy{|v{|zzzz{wxyy|zxz{|z{}}yy{y|~zx|zryy{yz{xxy}wyxx}z}y}x|}z}|}~~{|~y}~|x{|~y~{}v~}{zzy|}~{{}yuxz{wy~wx{zzy|vzzwz}{}xx{zyyxx{{w|}yy~{y}x{~|z|~y{{~~}}}vz}{zw{y|{}yz|ywy|zzzx|y}wzyyxyz{{z|z{{}~zw}x~{yz|}{z~|{}{|zvyyxyyw}z|yyv}z~|{xv|}z}x|}yy}|~{z|}z{{{}{||~z}yx}|||{v}zx|{yx}~z}{~zw{|}|xyyxwx|}yzzzv{|w{{x}}{v|z~}z|{|zvz{||{y~z{z{u}wzw}wwyt|xy{|{x|||wzz{w||}zx|{{}||||xx~}x{|x~y}|}}zx}{z{{y|xyxz}~y}||yzzzz}lx{y}x}|}~{y{}{y{|zz~~x}z}}z~y|v}~}~~~}y}~~}}~}{~~}}}~y}|~|~~}~||~~}|}~~}y~||}~~}z~{}|}{}|~~z}}}~|{}z{~~w}}~~{{~}{}~|~z{~}y|{}|~}z{}}||~~z~}|~{}}~{}|}|}z{|||~|~}~zx~}|}{~}}}~}}z}y~~~}|~|~|~|{~~~}}|~~}}{|~}~~{{~|y}~}}}|}~}~|z|~y}{x}|~~~|~~z~~|~|{|~}|~{}||~}|~}|}|}|~}~}}~~yy~~}z}{}~~~}}y~~~|~}|{}}}~}|z~~~}|~||~{~{~||~~~|{{~}}}zx}y||~{y|~}~}|~~{|~~|~{}z{|~|~~~~~}{|}|}|x~|}~|~~{z|z}xv{|y|yyyxx}~x||zyw}zz{xwx||}||}z|yzy|~|z{y{|z{|}~{x{z{{|}x}yw{z~{|~yx|{zy~x|{y|xyzz}z{zz|{x~}{v}zx||{yyx|z~{}~||w}{y|yvyxxx{tyyy|~{zyzyz}z~vw|w~yy{yy{yx{{wyy{y~|z|xy}zy|z~y{z}}}||{wyz|}~y|w}{w|yy~xww|}}{{{{||{{|{y||zx{zzv||{yw|y|~|{z}}|z{}|||x~}}yz{yzzzy~{x|wzzyz|w}{{|y{y}~{yv{yy~~z~|}xz{z|~|x}|||z{w{~}~|w{{xy|}||zy|z}yxy}}w|v|}y~~{|zx~|yx|yw}|x~{xz}{zzz|{{|zz~{y|~{|z|x|}}yyxuz~|{{}|xz{x~w}~|||uy{|~wy|{|zv{x~{~{vz|{w~w|z}z{y||~yy}{x{yzz}{yz|||{y}x}}yx}zzy~|}{z||}y{x{z{v{z~ux|{|xx{yzxx{{|}{xz{zz}|z|{}}{}w{yyyxz{|zyzzvzy}}||wyzy{xz{{{||y|{||y{{zzyy~{~z|xzx|{z|yu}{{z}z|~w|{zy|}yyz|{zxzy{}x~z}yv|{|zuy{{}|z{}yz{~{vy~~{x|x|~{|z{zzxz~~zyz~zz}{~~|{zz{x~xz}|w|~z}zzx{w}z{~{|y|}{{ywx||||v|zzx{~{|w}}z{yy}yy~z~}}}{~~~}~|}|}}~~}|~~{~{~|z|}|~~~~|{}|~{~z}}~}|}||~{{~}~z}|}||}|}{|~~}{|}~|z~~}}|~}{|}}}|z}}z}{}~{~|~z}~}|~zz}|}~|}}}x}|~}|{~z~|}|}~~{x|~~}~}}z~~}|~~{~|~~~|}~}}}}}~w~~~~}|z}}~}|}}y|~y~~~|}|}~{{||~|~~|~}~}}~}~~}~~yy~|~{~~~}}}~}~~{}~}|{|~~}}}|~~~~}z~~||y|}~|}{}}~}~~~}|~{~||~}z~|x~|}}~{}}~}~{}}~|}{~~||~|{|~{~}{|~~x~|}}}}z}~}}~}}}|}x}xzv{{yzyzzyxytw~yy{wzz}{z}yxw{{z|}}xw{{wx|{v{}zywx{|yz{wzx~z{x~{|~x{x{~{}{zxv}{x{xux|{y{{{v|xyywy{|y{{~}}{}yy~z|{x~{{{{~~{y|{z{~}wyy|yzyyz}xzz{~y|syvx|xyzy{w|tz{}yzxyxz~y{}wx{z{|zz{y}|{vx}~|}zzyz{}xw~x|x}yzwx{szzy{wxzzuxzx}ww|~zx~|~zz{y~v||}{|~|}x~xxysz{||zyz{xzyz}{z~{zx{zx|x{y{|{yz{{z}|z||{{|z~xz|z}wywz~~}y{{x~x|y|vvw|vz||z~sv}xy{y|{}xzvwv|}z~x|yvwz}{z{zy~x~yx{~|zy~x~}~{{{ztzy}~|}{{~y{wyy|ys}ww{yyzzy|z{x|{v{x~{y|w}~~w{}}~z}|}|}uzxw|{}z{}zzxyvyw|zywyxzzy{{wz}~~y||y{vz{{}{y}{|x}zz}~y~}}|zxyxxx|x|yz{z{{{{yxwx{}wzx{}wwyx~}~{{|{|y}|{|}{}}z|y}}{zx}yyy{w{{xxxwxw{y~{y}zzzvw|yzyytvx||~{|}x|wy||z{xx{z}z|{y}w~}y|x|}|zz|w|yy{xyxzy{|ty{ztyxzzx|x}zyzyzzy|}x~y{}{w}|z{z~{z{{{v}x{w|y}~xz{z|{}w}~u|wwyy||yxzyzx{}{x|{{|xy}z{{|~}{|}|{~|}|~|{~}{{|~~~~~~~}|{~{~~|}{||~{~~~~~}||~|}{}}~~|}{z~}~~~|||}||y{~~}}~}zz{~||~}}}z|}z~|}}w}~{~~~~~|}~{}~~{~}~~}}~|~}~{{|~~~|~~~~|~{{~~|}{}~~}}}||||~z~~}}||{}~}}|~~x|{~~{z~|{~}~~}}{~|{|~{}}~{~~}~}|{{{}y{}z}~}~~}||~~~y||~}}|~~z~~{{~}}~}{|}|~}~~~|||}~~~{|~~{}}{}|~{}}~~}|zz~~}|}{|{{|z}~~~}{~}}~~|~~~}~zz||x{}z~{|}~|}~}}~~}x}|}{zxt~}}|xz~xyxx{x}wzx|z}xzw|zx|{~yy{zy{w{~}|y{}{yyy}}~}zxyy}w|w}{}{z{xy||zz~|{}||x}|x|zw|||~{{{{{|yz{zzy{v|wy|z}{wzz|zz}{uzyv}}zyxy{|}|||yyzx{wx{|}w}x|zzw}{~{{vzyzyz{z|y||{zy}}z{z|z{wzxx{~{z}||y~x{{|}}}{|zy{}{{y{w|x}~~y{{~xz{yy{{|vzzw|y||yyy{}~y{|xy|}~}~|}{x{zz||}y|y}|z{}zz|x|wyxzzy{~{|zz{y{zw{y}x}}v~w}y{|{z|{{{}||z~zx|||xz{yxyx}z~}z{{~zw|z|~}y{x{yz}x{}||{|y|}w{xxy{{}}{|wy|{{xy{y|xuz{ywzxx{yzyy}}wx|zwxyyyvy|x|||xy|{vz}|{|v}}z{x}~zxzx{z{|{|zz~{zz{{|~|~{y{~zy~{y|x{yww{~z}{zx{z{x{z|x{{z{}|zz~}z{y~||y~|y|}~}}|yz|w}}{~yx{yzywz{wyw{|}{xwzwx{yzy{w{||z{{|{y|y{z{|z{z{}v{}|}{}|{yxzxy{|x|v~y{ywx~yxy|v~yozz{{zys{y}|wz}z}|zxz{|w~|z}v{{{|xup{zxzy{|{z}|{}{y}xw{||yv{{yx~}{{|x|~v~y}}x{~|z|zzz~{z~||z|z}{}{x~{xyz}{zx{{~~z||}~{|z~~~|z~|u|{{}}~}}|||}|}{~}z{~}~~|{}|}||~|{~}~y~~~}~~~}~}}~}~}~}|~~|~}}}}~}~}|}~}}}}~}{}|~{{}}|{|~z}~z~}}~||}{~~~{}{~}~}}{~|z||~x{}~x|{}}||{}|}||}}zzyzv}~}}~}||~}~~~{~~~~~~}}|{~~w~{zz~z}x|z~~~~~~~~}{|{||~{{}~{|}}~}}}{~{|||~~z~}|}~|}|~~~|}|}~~~}|~{~~|~~~~}x|~||||}~{~~z|~|{~{z~}~}{|~{|{~~|{}~}~~~~{~|z}~}{|~~~~|}}{|}~{}}|{~~~~}w}}|{~|}z~x{~|{~z{{wxxwyy|zz~vzzz{zv{~x{{}wxz{ytwy|v|}||}|{z{y}{~|zy~}~}{z|x{{uzz{yyux{{|zzyxqxzy}~{~wy{|xy{|zxzz|z|y}wx{y}{~wyxz~y}x|{y}~}~zzw|yxyzyxu|yx{z~xrx||x{z||xywz{{}{}}{z|zvx{|||z}|||}y~}~z}}zx{y{yvz}x|{{z|zx||zz}|~yx{}{}~w|y{v{~yzwzyzyz{~{y}y{~|{yx{x|ywx{v|}z||yz|z|y~|z{yvvw{ywz}z}{z|}}~{y|x}z|{|}ywvz{{z|{zy|zv{xx}|{}yxxx||ux|zw|wy|ww{~x{w|y|}~}zyx|x{wvz|w{{|y~y|{}}y~yw{v}y|xy{{zz|}}}|x|z}wwvwx{z{zz|~z~y{}xyz{}z}|z||{}~|vz}{|{|x|{{|~z|{w{w{ys{z{}}{w|{}{{{|xx~zyz~zw{y}y}{y}wzyy~}zx{w~x|{z{w{vyyzy|}w{w~{{yww}zy|{|~}yxw|{zv{}|{z}x|||}zzxw|{}z}z{zy{y{|vw{}y}}z{z{w~p|z}yw|}yzx~|{|z{|}y}{zx~}}{~{{{|~||~y|~{z|yy|zx}|zwz{y}}wz}zwyz{{ztv{}}xz{||y|x}z|~zyz~}xzz|zz{}{|y}{zxz|zwvtyxyw|vz}z}}|}z~w}|zz{||~x|y}z}y}~z{|~}{}}}z~~~}~~{~{||{}z}|}~}~|~~|{~~~~~{}~}{}{w~}~|}~}}~|~}~~~}|}}{~|{~~~~}~}}}}}}}|}~|~~~}}|{z|~{}y{}~{{y|~~}}}}~~~{{}~}~~~~~~}{~|{|~{}|}~~~|~~||~}}}~~~~|}{~}~~|~}|}y}~x}}}~~~~{xz|~~}}}|}}{}}}{~|}}}z{}}{}}{}~z}}{}}~~z~{||~~|{||~}~{~~~~~~~}y~}}~~w}}}~~~}~~||~{z~}|~}}~{{z~~~}}}}{~|~|z{}~{|||{}}{z||xw~{}}|y~{}{~~|}|}|{|~|}|}{|{}|~|~}|z|~|}~}z}~}wz{yzxxw|{|z~~|zxv{|x{zwy|||y|{u|yz}ww|}y{|y|xyzyz{v{z~y{{{xy}w{wv~|zz}|{~|x{{}{{~}v|yzyxxsxy{xy|yzzxxxt|}x{{w|zvz{|{yy|z|w|yzvzzzzyyy{y{{}z}{yyyxz|zyz~~zz}||y|y}xyzxv{xxxz{|y|~|}z|w}~zy}yzzzz{{w{y|}{ttxy{}yvyz|y|zyzyzy{y}x{{|v{~uy{{~{zy}yx{{{}|y}~}{x~{y|y{y|vzxx}}|{{|x|~|y||{yzxw{z|x{}w|~}}z|tx{z{xt}~xzy{{z{zzzy|xz~z{|zxzy|yzu|}|{{}||u}v{tux|xy{}}y}xzww}|x}}~xyzzzyxwx|y}{xv~y|x|z}{}z}~yyw~z~y}|}}|z|{w~{{z{||{w~{z|}|~zy|uw}yz{z}}{xx{yxyy{{zt}zzz~zz{}wx{}zt||{rz|xzyv|z{zz|}zwzz|||z{~}y~{}y|x{v||}y||w}z{}z{x|{{x|y~||}v}{y~y{zx{|zv{}zz}w|w|~x~{vxw}}~y}|xx||}|z}~|z~|z~x{yxxy{zyx~xxz}|yxvvv{{xxwy{y}}zzxz}y|x}|w|}}}yux~|{{{{}x{~{yvvyzy||y|x{{vzy|{wz|yvyzz{y{||zxzxz{z}}}zv}vyu~}{{xwz~{z{w|{v{|w|}y|x}yz}{}{|y{{y~|y{uyzy~~{|}~~|~~}}~}}}}~w~}}~}}~~}|{}y~y~~}~}|{{|}~~{}}z{~|y|~|z}z}{|{~{x}}z}~{{}}{z~~z}|w~~~{}~|}|}~|~~~y}}}|~}~y|{~~{|||z~|}}{}}||~|}~{~{z|}{}{}~~}{}|~}{y|~}}}~}~z}}|}|}|~}~}{yz~}|}~}|z||||}||}|{|}z}||~{}}~~{}{}}}||~|~~~~}{~yz}{}}|{}~}|}{~}|~}|~zx}~|~~}~{}|}}}}}z~~|}~||}~}~{~~|~~~|z}|}{|~~}~~|~|z{~}|{~||}~~z}~}{|~~z}~}}|zz~}}~z}|{z|z}}|~|y~{~{{x}}{|~~z}~|yyu{z{{xzx{zy|z{uyy|{x{yx|zwy{y{zy{}y{||||z{{yzyv|~~{xy||}z|~u}y{z|{}{ywz|zx{x~{xw{}wyx|x~x|x{~y~yy|z~|z~~||x|~s}y}u}}{|{v|y{wz}~v|zy{}v{w{|z{wyzxx{xy|{wy|y|{z}yyzzy}|~{|{||}yzw{|y~|vw{|zwx|~zy~zzwwww||v|{z{y}wzv}zz}}y{|{yxx{{|xvz|{}|z|~{{yzy|{uw{xxwzyzz{~z{{ywzx{~|yxz~yy}z}{}zx}x{yw{}yw|{y~|x|}|xxy|w|zy|}uxzywzz{z{{|y|y}xyvwx}~{{yzy{||zz{z{~{}z~|z~{wx|{}~|v{z~zz||}||zxx|z|xwz{xz{zzxx{vvwzz|x~}wzy~z{yu}|yu{y{{z{|{}y{|}~{y{zx{y{}y{}w|~y{xywz|yx{{z|wyyz}~y{|wy|~~zyy|vz{~}|z|yyyx|y{yz{xrzrxz}|x|zyy{wyv~x{{z|||}|zz~z||}z{xx}|uxz|||{yz{{z~wy}}y|zzy~{|~{yzz{z{|zx~y~{xyvx{|y|xz|}yz{}}xw|zz{x~{zy~{yywwz{|}zzyyxz||yz{x}zz{vx~{{}u|y{}y{|x|{{z{w{|}~zz|}|}w}}}{}vx|||{r|}|{ywyxy{||yx|sy~~x~|yz{|y|y~|~|z~{}}}{}y|~}}|~~}~~y||}}~~~{~zz|~{|}}}{|}|{{~~}{~}|~~}}~}~~~~~}|}zz|~}|~{~|{||z~~|}x~}{z|~~~}|~~}}{~|yy|}|}}~z~}}y|{z~~~|v|}z}|~~~{}|~}}~}y~{}~{}}~}}~x~~~~}}{}|y}}{|~u}|}|{|~}|~|{~~{{{}~}~}~|||}}}|{~~~|~}}~}|~~~{~}}}{~~{}{z~z|~{}}|z}}}|z}||~~~}~~}}{~}~}~{w{|~{}|}~~~}}||~~~}|||{|~~}}~||z{{|{|}~|~v}{|}}}~{}~y~{~~|~z}~|~~~}|z|||}}}}}x}}}{{~|}~|}}~z~}~{{{}~}z}y{zy|}y{}xxzx{|w|yxx{zyy{~y}wy|v{x{xxx}zz{{yvzyuv}~{{vyuz{yxx{}y||{zvwy}y~wy{y}x~zzx|zxy~z~}w{w||}{xxwwwzy}~wxwzz}zv|zz{{{t{}|v{}xzyx}y}~z|{xyzy{vw|y|{ww}}|xy~{|z}{w~z|{yxw|w{|}xy}u|||wxy}x|vtyy{w}zyzy{}z{u|yzy||yu{yyz~~{zv~w}uzzzzw||{}wxyy|w}{xw~~~{|zzyy{zz~w{z|~xxzy}zy|z{x{{{ywzx{xu{{|{{zy~yz~z|}|{y~y}yyz{|xz|{z~t|yxx~{||xyys||z~~~}|z~|wzy{w|}}y|{x}~y~x|wx}zy{{}{xyzzy{}~x{{zz}y}~{|x{xy|}}}{z|w|}zyyz|z{yx}}w~z}|v{||w{{zz{{{yw}{|}yyw}}{{xx|x{xy~~vzx{{ywz{y||zy{}{}|z{zx}wz}~vzz{xxy{{|xz~xz{}zz}}zz|yy{xxxz{zy~}yyu}}y}||x~zxz{}x|{yx|wyuz}{}x}v{zwy|{{yyyy}}yz|yzwt{x{{w}zy}|}y{|}x|}w{w|v{|}x}{xy}|{y{}|{{w{y}yx|}{}~zzyzw|z~|y{xyv{zyx{y{zy{}{xz{}~v|yzy~yw}zzwzxyy}vw{~x{}zww~s{{}}|~y~y|}yxzx{{{|xy~{|}xyz{y{|~y~|{|z{||{~}|}y}~}}~~~|~|}}{~}xy}}~y}}}~y~{~}||}~y{~~}|}||{|~}~~~}}||}}~}~{z~}|}}}~}~|~~}|{|{|}{{}|}{}z~}}~}{}||}~z{~}z~~}}{{}~}~}}}}z~}{|~~}~|~~|{|~}~}}~}}}~}|~}y}~}|~~|{}~}~~|~||~~{|}z{}~{{~}~~z{~}~}{|~x~~~~~}~{~~}}|{|{|~{}~{zz{{|{~~}~~}}~{~v}~|{}~}|z{~~}}}}}}~}~{|~}}~~}~z}{~z~{|}}}~}|}{z~{~}||}~~}}~~z~~}{~|~|z~~{~~z|~}}{}}}}{|}{{}~{}~}~{}}~|}~~y|}~}}~v}{{}{v}zz}xx{zzyyzztxw{yyyzy~w{y|~y{yy{{w{{yx}y}~~z}|~z~}yy~z|{}w||y{zz{zzx{||{z|zzy{wwyy|xx{{yx|yvyz{yx{x|{wz{}y{z~x{{}zzzz|z|{wvy~|{z{}{|{vzzv~wz{wz|z}z{zzyzw|||~z{xzz|wzy||y}}yzy}}{~{w|zzy}|y{}zzzw{y{yu~w{|u|yywyyyywywzyw|{{|y~|y|zwyy~xz}{yyy|x|}ruz{xvvyvzuxxxx|{zw{z{vzx|w{xz|x|{zy{}}z}yyw|yyz{yvz{}yx|}z}}ywzy|v{wz}w}{{xy{w|||}vwv{|wx{y|{{|}}zyzz}z}{|yw{}||}}}z~|zxzw}|w{z}zyzw|yz~v|w{zzxwv|z|~yzz|}{||w|zzxy~w|}xyy|{~||x|}yw{v{~yzyuyw{vyzuxz|{|{}{yvz{w|xzxw{}{|}~|yx{yx~|{~}y~}}{}}zvvzyyy{}}x{uxyyxuyxyzv{z||xy{zzzywyzy{}~}}}{||~yy{yz~{{|{ywzx~|yxyx}w}xwz|zz}~x|yx{xyzwwyw}}yy|~z{z{|zy|y|}}{x}zz}}{~zyy|y}~z~wy{{wx||}yx}zyz|x}zyz{{{zwyzz||}}w{yzy{zuy~{z|}yy{}}{}y}u}y~z{{{{{|z{|{z|{y}zwwxwv|zxv{y{zy}|~zy|z~{{xy||zzwuz}~}|}{z{}~}|{{|z}~~|~~z{~}~~~{yx~}|yy~{~|~}~{|}~|}~~}}~|||{~~{{~{~~~~~}~~}}~}|}~|~~{z~}w}y|~~z}||~|~~x~}}|~}~{z|~{~}z}~}{}{}~z|{|~{}~}~}{~~zz~~|||~~~|}y|~|~~|~~~}}|~}|~}}~}}~}~~~}{~~{|~{}~z~~|~{}{{|}|y}|~z||z~}~}||}}~{|{~}{||}{}|||x{~~}}|~{}y}|}~}~~}}||}|{~~~||}~|}~~|~{{}z{}}{|~~|~{}~yz~~}{~}}~~|yz{~}}~||~~}}{~{z~|~~|z}~{~~~}|~|~~z~|zz}}~{}}}{}z}z|~~{|~}y|{}|{}yz}{z{y{x||z|~{|r{{y|zywy{}x}v}~~x~|{{x}yzywxy{|uz{}yxyuv{w{|w}x}xx||{zz}}{x|zy{vyzzvst}~yy|||y{vxyvz{txzy|vvy|yy|}x}||uz{|y||~z|wywy{~t}yxz{}|zzu~|~ytzy{{}w}y}{y~||x~}|y~z}yx|yy{zw{~y{wvx}zw}~{yxyy{z}w}wy}{|}wzyzzzzyz{}y{z{wwz{~yz|}xyw{x{y{~x|yy}}}}zx}z}zw}~z}~}y|zy|{|{}{||zyz{zx|{{y|xx|}z{{|~~{y|~{}vx{xyxw|}zxz|xx{z{{x}}||y{y|}wyu|{x|{zy||zzx{{{|~vty{yyzs{}zywx{|z|z}zw{yz~x|xx{z|}z}y|z~{|{{yzv}|x{z{~{{wwzxy}x{{{yy|zwz}yzz{}zyw}{}||||~w}w{wz|{yxzw{||||zyy|yz{|{z{x{}|}~zx}~y}{{}y~{yzw||x{{}|zz}{|xxyyxzzy|yyxy}}{zyx}y|~|vyx|{{|wzzwzyzzwz}{ztzx|x{{{y}y|y~yy|{{y|z~ux{z{|yzx}xyzuyw|zy}|wyw{z|}y{x|zzu{~|~zz}zzzz{}|z}{yx}v|{yyxxz{~z~|zx{yz||x{wzxy|{|{~}}zzz||}{{|~{}|}z{z{~yyy~yzu|z~z{zyy{xv{vzuwyxyu|x{w{{y{}{w~|x|~|}{~||}}{|{|}|{}~~}~|}{|y~}x|~~}|}~~}}||~|z|~{|~|~~~}~~|~z~~|~||}|z{}}|~||~}y}||~z}|~~x~{}|~}}|}}~~~|||}~}~{~~{~|}}|{}~~}|~}~~|}~~~~~~{~~|}}~~}}}}|~|~|}}}{{y~~}~}z}|~}~}x~~}~{~~~~~}~}x~~~~~||}~~{~{|~|}~}|||~{~~}~}yz~~z~{~x|~~~}}}}{}~|}}}}|~|}~{{|{}~}}~~}z{~}{{~}z{~~}~}~}|~~|}~~|~|~~}~|z}~|{|{}y|~}{z}}y}z~}|w~~~~||}}~}{||zz{~x{~||~}~}|}{{z~~}{y}}}~}{|~|||}z~v}yz}}|{{}xxy}xvxzyyz{}~z}zy{wz|{|x{{x{y}{zzzy||}{{}{}y}wy|{~|~~|z|}{w{x{x||xy|{z||z~yxyxyy|{yx|wx}{u|{~|}{|y}|yz|z|xz}{{|}{||}~}y{yvyx{{}zt{|xy||{zw{yzy}y}~{y{~|yzv||||~~|}~y|}{y~zw}zzx~{{{y{}z{zz{{|zv{z|}wz|z}x}{|zz{y~y~y~~z~|z}~~{}~}~}y|~yzz|x|}x{xy||x{~z~{y{ywx}y|zxww|{{u}y{~{~zv}|}||{|~~}~z||}|}~y{yzzu|}v{x}{|x|{z|}{yyy{{{z|||x~z~|w~y}z|~~~}~}w}|xz||}~|~{wz|xyx|z|{y{{~z{w{y{|{yuzzz~|~}|{||zzy{x{~{~|}w{||z|z{wy|yyxx{zx|y~|y~~{|}zw}}|xz{|xxx|}{|zzz}{y}{|z~~}y||z}zyzyyz|x{z~~|}xyz|xx{{||}z|{y}wxy}~|{{||~}}|{yzy|{y|{|z||{{{}z~zx{x{{~|yy{}}{{{|}|y{~}|xz{~|}|~y}}|y|}~|{v{~yzz|{|yz{zw|}|zz{~~yz}{yyyy}{{|~|}}x~}w|u|}||}~z}}||~||}y}}z~x~|}yxz~|~zxz|y||x|x}z|{~z{|y|~{}~{}~}}~~~|}~|~}}~~|~~~|t}~~|~~}|~~|~~}|~}~~~|y}}|~~~~}~~~}~~~}r}}~~~z~~}}{|}{||~}}~}~}|~{z{}~|}}}~}~z~~|}}y}|~~~}~~|||}}z}}}|}}~}~z~~}}~~|~}~}{~{}~{~}~~{~}~~|~~}~}}~~~}{}}~z~~}}~~~}}~~}~~~|||~~z~}~}~}}~{}}~~z{}{{~}}~}~|~zz}~}|{{x|}~y{y{x|v}{v||yzy|v||~{~y}|}|xyztx}yy{}{y{|zzy~z{z}{|vzy{y{|}yyyw{{z{zyz}y{x}z|w}zvyz}zxxx||www|wx}}zzz{z{y|z|{{ww|{|yxyxx}vpz|zyz{}yzz{x{x}y{xwyzz~x~xy}xyx}|v}|{yz{xy{{y{}xz|{z{|vuzzvz~yywz|wy{{z|{{}wy{~v{y||x~}z{}{y}z|zx{wy{{||}|y|}y|{x}{xyx~xy~wyzz|||xx{{}x}{zzx~z|xz}wy{}yxzz{{zy{|x}y}y~{{{{v|}}yzxyy{|yyuw|zyy{{{zvxyz}~{|{}zwy~yywz}w~~zyx{~xw{w|}vz||~xy}{y|yz{|{yz{{xzyy~~~~|zvx}wxz~z|{y{x~{w|{|u{zz{~{{}xy{w|}zy{{tzzz{{xyy}{{~||}{|}zw{~~}zzz~{~x}{zwv}{xyy{}xy{x}|zy{zy~zx~xzzx{zxwz|w{w{zyww}{~}|{y{{{}zy|z~{|||x~{}||yyu|z|z~zxx}vywzz{yz}y{zyyz||{vz}}zvvy|~zxx}~vxzzy{|y}|wzyvz|z{xzzz}{{}z|z{{t{z|x~x{zz|}~|zzz}|v}zzzx{{yyzz{wyz{|{|{u}v|zz}{{zw|x|y|}xx{z~~|wu{}{wy}y||{{}yzw{}{}zzvxxv|}|z{wy~}zz~zw}{zwwzyxz}w~{{|wz}{yz{x{|}{}~~~z}~|z~z}~|~~||~|~}{~|}~~}}{}|}}yzz}}{|}|}}}~{~|~|~~|}|z}}~~}|}~{|{y{|zy}||~{}z~~|y~~~}~~~{|z|{{zx}}|~{w~~}}|}|}~~}|}{|{~}|~}~}~}}~~{|}~}yz~z{}~~~||~||~|~~}z~|}~~|}{|~~z~~y|{}}~}~|}~~}}~~{|x{z}z~~}~}}|{~~}}~~}~|{~~~~~}~~~}~}~}}||}~z||~{}}w|||~}~}~|z}|~}~|zy~~~}~~|~|}|}|}}~|}|~{}~|~~~y{}}}}~}|z~}~~|{}~{}~|}||}}|}}~}|}}}~~|~~}}}}~~{}|x}zz|zxw}zv{zy|xxuyz|{|~}{|u{z|ywxtyxy{wxyv}~xz}|z~|{|vyxy{}}z{|x|xw{}yy{}z{zzxw|x{|x{}{zyytxyxyyyv{y|vy|}zwywy{x|yy~z||y{}{t}}{z{z{z|yv|v{{{z{vzvzz{yx}|{w{yyzyz}zyyw|~v{{y{{}x|yzy~{|{z~zyz{}y{x{y|zxu|wxz|wyyy{{|y|||{vu}}{|~|{wy|y||zz~}|}y|ywy|~}|{{wu|xzy}|y{z{ywxxy}x{~wz|{tw{{zyyw|{z{}|y{z{{|xwx{{zz||{|~y}{zywxw|wz{y|zwz||zv~y{z}yyyz|uvz}{}|y}~y||{}z}}~~vzx}}}{}{x{xzx|||v|vz}w|}wyxw{yxyywyvx|{w}|z|{|{||xz}z||~y~x~~w}~|~zzvw}z{v|}zy||~w{{~x{|zz|x}w|y{wwv~|zv|~w|yy|yyxz}x~|yt{~x~~z}|{x{}}|y||xwy|wwz{{}z{{{z{z|xtzy|{w{{}y}|y{}y||w}|x}{{||wwyx{v{yzyx{yty||yxx|xzz}yxwwwyxxwvyy{xx|zz{}y}{{yy{|~yv{|{{{xy{}yz}y|xxvx}y{zx{vz~{zzwwz}y{y{yzxxu{zz}{~xyzy{}{yz}x}{zz}|{y~{{{{|zzv{}yx}ww}|||yx|z~yxy|||t||}|}}y|}}z|}}|yz~}~~}}}}|{|~~~}~z~{~~~~|~|~|~|{}~}}|||~|~z~{}}{q}{}~}z}}~~|y}y|~{}|}}{~||~}{~{z}~~~}}}}~x}{||~~}~||~~|z|~}{{z~}~~y}}~}|{}~{}~}|}~}~~~{~~{}{{~{~|~~}~}}}|z~y~|}}|~}|}~z~~}|~~}~~{}}~}y}}|||z|x}~y}}{}~}{}~}}zx}z|~~}{~|{}}~~}|}}~||}~|~~}~~~}~~}}{~}z}~~{~{}~{~}|{~~}w~~}~}{}}|{||}|}}w|}~}{}z|}z{{}|}}|}~|}{|}{~~~}{~~|||}|}}~|}~|}}|}|}~|{~}~z|}~{~yy|~y~ywxv{z}{y~zyyt}w}yyx{x|{{~xz|~z{y{z|zwv|{~~}{yxvzy}yyzz{qz}z{y{|y}xz}x}yzz|y}xwyz{z}{yyzzz{wv{wxwx{{zxyzxx~vw{t|{{zzy{zz~{|{y{xzwx{t{yz{z{{|{~{}z||}y{xv{}z}xzxu|yzyyvwy~u|{yxw{{{{|y{{z{}x{xzzxz{|z{v}|y|zxy{w||x}|{w}}zwzyywx{}yxz{zy~}|yvt{~uzwvwz{wzvxwyz|zu{}{|y}|y{wz{w{}y}yz||vzy|zz{yx||{zx{y~}{{~{{tyxxzwz|y~v~}x{{y|wxzwwwvzzy}|xwy}yz}||{}{xy|zzvyx|zyz~zx|w~zxz{w{y{zy|z|{||{{z{zzw{|}t}{x}y|zxz{yz}}{wu|x|z{{{|zy|ywz}~{z}zz|}{||{vz}{{zyz{}|{zyy{{zy|{vy}}yz||z{wzy|t{vyz|o{y~zzz{||x}~{|v{~y{y}~w~zwy|w{zyz|}{x|zx{xzx{zzx|zxy{{{xyzy|xv|wyz|{v|y|y{y|}|z{yy|z|{{x|zzvyy}yxu{y{w~x~{y}|zyu~xyw{~vzxy|y~x||yzwxyzx~x|z}zy||~|}zwzxxw|xw}xxx|x{{zwyx~}yyy}{~}|y}~xy{xzv{~zyx}y{~yz|xv}{y}wx|}{yu{zt{yx{{{y||y}z}yxz|{}y|||zw|{{|z||z}~}{|}~|}}z~}||~|~{~|}~~wzyx}}~}~~|}~}~}|~~~}~{|}}~~{~~z~~~}}~~}{z~}~}y{|}z{}}|}|}}~z~}||~~|~}}~~|}~}~}~}}~z~|{}}{~|}{~{~~{|}x}|~|~||||}~}z}}}{}~~z|~}z}{}}~{}}{~}~}{}~|y}~~~}~{|}}{y}}|~~~~~z|z}}|}~~}~}}~~}|~y{|}}~|z}||}||}|}~{||}}~~}}|{}}|~|{~~y~}~||}}~~~}y~{|~~}}{~~~z|||~}}|}}}~y}}~~}~y~}~~}~|z}{}}}|}~}|}{}z}~|}{~|}|~~~~~||}|{}~|}||~y{}~|~|~~~|}||{~~~~{|}z{~||~}~}|~}|}|}{~|z|}~||~|}{}z|xyvwxw{|{{z~xw||{ww|}y{}~y}zyz~||y|z{|zz{~}zyx{{x|y}|v||}{w}zy}yz{z|x|{y}wzyz{uyw~yx{{zuz{x{||y{yxz{~}w{|{zx|~~x||||{|t|zxz~w{~|z{wwz|{x~wzx~zuzzvw~|y}}}{zz}z}zw|{z{yy{{|}z~|{zxzz{w|{wz{uzwyxz~|z}}u}|}{vy}|}|~|~yzv{||yz|{}|x}|zx}{{~~y|~z~xw{|z}yy}|{z{{~|zzz|zxzw}y~~zy|yt||}}{yx}}|y|~z}zy||}~|{z}|{{xzzxw{{}vz|wy|~z~xz}t{}xx||yyx||{||x}|{}}|xx|xy|}~}|z|zzy||zzyw{zzy~x|y{z|xzv|zzz{{~{{||y{zz|z~y{~yx|zz~y}|z}yyy}{|{||z|}~y{}{zy|y}~zwwsu|~~xy{yy}z||zyu~yz}{wz{{~w~|y{vxxy{yz}|{{yy}zx}{}|y|yyp||xx{z}{}~{}}|y~~~~|{y{}{}}xy||zz~{{y{|w{|z|y|{zy{}zz{x|y~x{wwuzxz{|}~vv}|z|{}yz}~~{y|z{}{y{}{y}yv{zy||w||y~y{w{z|ywzzyxz{~{||{w}z}yz{yz}wy|yz{~}|~||z|u~~z}uw|wz|x~}xz{z~}z{|zzyz{zzx|~y~z{}|{xz{~}}}}~{~|}}z}~{s~y{w{~}~}~~|}}|{}}|}y{}~|}~~}|||~|}}{~|z}|~y{~x~}}~}}}}}}~~|~~{~|~}}|~|}~}{||z|{~}~||~yz{~}~}z|~|{{{}x}z}}{|||||~~}~~~~~~}~}{~}~}}{{}}~~}|z}}~~~{~~~{{~~|}~}~~}~~}|}~~}|~~~|}}~z}~~~|}|||~}y{}}~yz{~||~~||~|~}~|~z|}}}}}~||}}~~~~|~}|~y}}~}}~|}~{{|w~~~}~}{{{|}~}~~}~~~{|~~~~}z~~~}z~}{~z~|{wz~z|}{|}~}}~~}}p}{y}|xy}yxz{ywyzwzzx{{z}{{x~yxzzy{{|{}zxyxw{yyxy|x{~}yxzvvv|~y|z{xxyw~z~{zwz}wyxwzv|zz||{zzw~}|{uxx|zz~z{z{yz~||zx{w}w{v{z{y{|{yy{ywxywx{{|v~z{x|~z{}|zyy{w{xy~y|ys|x{y~zz|~~y{x|~z}zy}x~~y{{{|x}xw||y|{{~}w||w~{}}{t{xx{zz{xzy{y{}{ywv}z|{{{xz}|||{{zyz||{v~y{sz{|z}{yzz}{x}xy|yx{vwz{{u}{zw}z}yv|{|{x}w{yz{vy|{|x}}yy|zy~{y}~zzx{zyxz{x{yzz}x{yx}}{}z}{|wz}{z|~yyzy~|yz|y}wv}w{{|wxx}z||zv{{|xw|zyzyzz|{v~zzyz}z{y}{z{yv}|~zw||y|}|zyx}~|x|}v{~{z{{||{xz|xt|yu|zx{yz{zvxzyvyxwzy}{x{yzvvzy|{y{xwx{x}yxy{|~}||{yyvy|~x{yyyzzxzxz|x|zzwyyx}w|yvw||~y~}xx{zzwzwyyx|{v{|x|yy{}w|wy{{}wyzxy{|{xxyt{z{wz~yw~~{xwx~y{{xwy|zy}|||{||w{{y|xz|z{ywxx|yvyz{}zyyy{x{}wy}x~zw|y{}|v|yz{vv}y{{~}z}{zxz{|{y~yx}y{}|zy{{{|zx{zyyywzyv{vvyz}y~~y{{~v|xx{{y{{y|{}{}~|~{}|~}~|}~~~}}|{}~||}}|}~||~|y{~~}~~}}~~|~}~{~~~~~{~~}}}}}~~|}~~{~~~~~y}}|~~||z~|{|}}}{~{}|||{~~~}~z}~}||~}~}~|}|vy}~}~~~{}|~z~}|{|{~}}{||~{~}}~}{~~}~}||~{~}~{|~}||~}|}}~~}~~|~~}~}}~~~}~z}~||~~~{~~z~{}~||}}|y}}~{~}}~}~~x{~y}|~|~~~~~}}}{~}~~z{}~}{||~~~}}}|~}|z}|}~~|}}~}~|||}}~{}~}|}}{}}{{x}}}~~|}z|{||{}x{}~}}}~|{}~~|z}z{~|}|}~|~}~|x|~{}w||z~}x{y{xvxx{~|yyv~y|xw}zzx|z{wy|z}z|{y|wz}zz|y|}|}{}|z|y{{{y{zx{|}xx{}|x}yy~uxy|x{zyz|z~}{{zz{y}{|~z}u{yy{||w{|z|y}}yx|zyx{w|yy~x|zyz~}|{|{t{{{z||zy}||y{|{zz}||zy~zy}yx}yy{zy|z{|zy|z|||{{y||~z{}xyyzyz{yyz{~~{~z}}z}|{x~~w}xz{}zz}wvy}zxy{xzy{wzx{|~z{}zzxyxy{~z~|{|||~~|z~|{~|y}|{z}}}|yy~z||yz|ww{wy{|v|}{z|{xz|zy|zz{}w}|~x}{|xz}}v}{z}}||{|{|zzzzx|xw~}{zz||y||y{}{zy}{}~}x{z{{}{z{|{}|{||{|xy|w{wz|y{yz{wxzz{zw{z|z}zu}|r|}||{|{y||~yy{{{xx||~|{|}~}|x{yzyz}yz{vzy{{z}{|yw{}y}|{wzz{~zz}|{}}vyzz~}}z|{}{}~|z~|xyz|||y|z|y}y~{||x{yyyw~zx}|{{{{vx{w~yz}}|~zy{|}||}|x}~{|xzxy|z|{zz~yx|{yyz|{|x}||z{y~{}}~|{}}|{x}}}}{}~~|~|}}{}v|y~{~z{{{|y|y}}}z{x}~vwzz|~y}y|~y}{{y{}~}{|y}{|~z}}~{}}~~}|}~}}~~||}|~}{~}{{}|}}|}~~{}}}}z}}~y~{~|~}~~~~~}}~|~x~z~||~z}~~~|~~{|~~{|}}}~~~~~~|}~}z~~}~}}|{}z}~~~{~}~}~~|{{~~}~}~~|~}|}z|~z{}~|||~|||}{~~}}~~}~}}~}{}~yz|~~}~}~{~~}|~|~~z}~~}}~|}~}~|}|}|~~{~||}}~{}~||~|~~~}}}|~z~{}~|}~~~{~y|~}}~}}|x}x~}|uyy{xzy|z{x{yz{{|zxxz|y{z||}}|}||~~yxx~w{{zxzzv{xw|xx{x~~xy{uuyzyzzyw}|{xzyxx{{||yzsy{{|||zz|y|{}yyy|~}yyxvx~zxxy{z~||y{|wyz{z~{z{yxx}zyyy{y|xzx}~|xy}||yuyzx{x~wvyxw{z~wyxzyx{|}|z~z}{w{z{|xuy|z|y|y~{|{{y{|z{|xvz{y{ywz{zz{}|{zyz}}{z|yxv|y}wy|~zww|~u}v{zx{}|xzw~}{yxy~{{~z{xz{yx}{zywwwu|xx{xyx}xzzz}z{|{{}xyy|z|{x~||}x{zzvz{x{yyy{{{yy{{v{z~x|{zxzyy{{tzzz}y}~{wzwzw{zxsz{{{}yyx{}{z{y}w~{|txu{{zw}y|w|tx{x|z||zx}{w|~{v}|z|||{|w}zy~v{z||{~x||z~|}}{|zzx~|zy|tzzuz}yz{{xw{{|zzzzy|x{{wryz~u|{{yuz}|}{yvvyxz}z}zy|~zyyy~x||z}y{qzx~y{z||{zvxz{x~z{|yzx{uyx}y~zxx|}~}y{{|zyx{{|~y~xzwzw}wwxx{w|~}{}x}}|{v{|uyzz~uwx{{|{|{~}}z|x}zz|zzzyyuz{z{}|}xtz{x|~xyy|wv{u{v{}t{xy{x|w~x}|zy~{|s|{}yy~{v~}zzw{{}{|~~yyw|z~|{y{z~}~||}y{||||u|x{{}wy{zyw~}{~{|||~}~y{|~}}}y~~}~{}}~~}}{~~~||{}{|~}}{||}}~}{|}}{}~~{{{}{|~|zy~~}|}~{~~|~~}|w~zz~|~|{{}|}~~}~|}}}{}{~|~~z|}|}~~~w{}~|}}{~}w}}~||z~}z||{~~}}}y~{}~~}~~~|~}~y}z}~}{{~}}}||~~{}}}}~~|~~~~}||}|{~~~{}}~~}}~~}}{z}~~~|~~{||||z~}}{~~|z}}}}{{~|}zz~|~|~~|{{|{~}~}~~}|{|||~~}{}~~}|}~~~|y|}{~{x~{|{|~~~|~~}}|}}~|}~|}~|{}|~~||}}z~|}~}|}}}z~}z{}~~~|~{|~{||~|~~}~~|}|}~}|}||~~z~|||}}~|{x~{~y{yzyzx{x}|zyxzt{~uwwwvy{||z{xzxwzyxyyw{yz{wyyyyw~|wyz}x{zz~~|zzzxyzz{|~|}~z|z|yxyyxwyzwzw}{yvyxzx}sxvw{x{xxu{tzzv{}{xy|}ww{wwyx}zxzzz{|{}{{}ywxxwz|{zzyzyz~~{}{{|zw{zxyyz|~xz{ywzyzz|{{|}yzy|{~|{y{qzy}|yvxu{z~||{|wzu~x|wyx{y|y||x|x|tvz{|xy}}||zz{{y|zz}||{zx}~x{{|x{wvvuz}yu~tyt~zuzz||zwy{zyyy|u||yz{|~~yx{z{y{wyzz|z}}{z~z{~z|||yyx|}uyyzzzy{wwwxvz{yy{}y|||{|}z}yy~y|~|}w|{|{yz||zz|}|{uz{yi{xyw{xyzz|zz|wvz{v}w{{{~{}wxy|w|u||{z|y}{{||{{}{z}|}{{w|~zxv{z|yxyzzv||wyzwzy||yz}|tz}{|{z|}x{}|yyywy{y{|zxzzx}}{}z|yyxzz|z}|sxut}wvyxzz|y{z|zx|uw{xyyvzzz{x{z{|z{}}z|v{{|zzy{~}{{vwvzxyw{zz{wytw{zv{xzzyyy{|x{v~|~z{~w{{~|v{zy{|~z}}{|w}{{z~wwxxx|yzyvzy}xz~yw|zw{yy{v{yw|zvxzz|zwzwz|z{z|}{}zxzz|{wzz||}yz|{xyzyvxyv{vzyyy{vy{ywt|}|{xxxx|zy{{}xu{}{~~uyz~~|~~|~~~}||~~~|}~~|~{~y{{~~~}}~}~~{~z|~|}~|~{|{}z~~}~|||~~}y|{~~~~|~z}}~}z}x|~}{{|z}{zz~~|}z~y|}{~~~|}}~{z}y~}~w|{~|{~z}|}z~~z~~|~z|z|~}}~~|~}y|}~~|~~}||~|{|{|~~}z|z}~{}}}|~yz{~}|~|}}~|~{|~}}}}~|}}}}|{~~}~~|~~~~}|z|}}|~}{|||}}}~~||}~||~|~|{}z{~~~}{}z{{{}~~}}~|z}z|}~~{~~z}|~{{}}}}{~}{|z}}}~z}~}z~~~||}~|}}~}z{~|~|~||}}~~w~~{x}}z~}}z}~|~~}~|~|}}~~~y}}w~xyywxxx|zz{x}|~{zx}zz~{{x||}zxy{xy}wy|~y{{yzzyz{w{{~{{}{~~}{|}yvx|}z{}}x}}}z}xy~~z}{|{|{}|{yyzywz|z|x~~w}y|}yz{yyzz|{x{y{z}{yz}}{|}~}z}xz{zw}xz}vx||{{|}{{}{{xx}|x~yyyzxx}~|xxytyzz{~y~{zxy{|{{{y|z}}w}uz{z~w|{{|yz}~|y{z}z{{y||xywxw~{y|||{|{z~y|{|~yx|~|{{{y{vy{}|www}{}yzx{|z}~z{zzzx|{|{wy~~{{{wz{yzy||zx{zz{zzzvz}{tx|{zv~|}xz|z{x{z}|zy{}}wzz|}|{v}y{{wz{~|vv{|{{|}w|{z|}z}zzzzz{{uxx{{yxz|}z{z|{xuy{yv|{~{{{xxy|}{|y}ywy}|yywz{|~||{q~}{~z~}}~{||~~yzwx}{x{z|}yy}xy{zzxzzxw}yyzy~{wz~y}|{zy{yw|zw}z}|}wvy{w||y|{yz|{z|}z~x{z{yx{v}zx{~{{u|v{y{~~zz|xzv{x~|{~{w{|z{|{yz}zz|}~xx~{vy|yzxz|{y~{{{yz~}|t|ywz~{z{}xt|yy~z|{z{x}{zzv}~yx}y{v~|zx|xyx|x}{y{y||{{y|z}vx}{|zyz}z{vw|z{}{xxvz{z~|w}yy{y~}}}||z|~{xy|wuvx{zx{|{zy~v|~{x~{{~{v}{xyz~}|||~|z~|~~{}~~~y||}|{}~x|}~}}||{|xz|{~}}~{|~}}zy~|}~||}|~}}~}~}}{}}~|~~|}~~}|}}~|{|{{}~|}|~||~}~||{t}}}}}|{~}~}|~~{~|~}~}~}}{}{~}zy|}|}}}{||~~z{~|||z~w|{~z{}}~}}~}~}y~|~yz}}}~~{{~{~}{~~{||~~|}{~~{~~~~{{~{}}}|{~~z~{{~{~~|}{}z}~~z~{~}~}{~~}~~}|{|~{x}~~~~||~~~z~|}~z~|}~{|}~x|}~~zz}~~}||{|}}{}~}~}z|~}{}~|~z|}{|~}~}~~~}|{~~}~x~~{~~x~|~~x~x{|{w{~yx|v|}z{z{{vyz{y~zwxzyv{yywzwxx{}}~yyx}|xz}}{{{}v|~{v}zyyzy|}vzzxx||}xy}zw{}v{xvz{z{z{y{zxx{}w{{{z}x{xzy}xx~z}yz||{y|z}{wyzx}{y|yywwz}z}||{v~x}yx{}yy}z|x{xz|yxvzy{x{y{~zz}y}x|{yzw~yzy}z}}z{z|}xyx{|xzx}{y|yzzv}tytywzuxxwz|z}~y|{}||wx|{|y}{}|{|zz{x|x|}}{zy~w}wyv{t{vxzwxwx|}xw{{yzyz{y}{zyz|{|u{xv{w{xy~{}w{v}wzzx|}x~{wwv{yzyyyzww{zzyz|y}w|}yz{wy{y~w}z{|~}zyw{|{~}~{|{}}{~|zz}zyy{yy{|{{zzxw{vwyyz}wx{x|}|~xxu~}{y{|{~{{z|~||}{z}|{|x{{}yzzx}}xzzw{yyxuuxy{||}zyw{{y{|zy}~}{|zy~z~w~||{~yu~~}{{z||}|zyxwxxzxxvv{yxywv}{xy||zx}}z{|yy|z|{w{{zx{yzy|v{z|~}xyz}xyy{zy~|z{w|y{x||}u}|}x|yzuzy}vzxx|zyyyxz}vyy||z{zwy}zw{x~w{zyy||zz|y}zxzv{uy{|x|wxy}{w{zzvzzy|yzzy|v{x|~y{w||{|z{v{}}{yz}zyz{y{||zyxzxvwwzy}}zxz{{{zxuyvw||y}y}|||yz~yz}}~zx}~}~|}}{~~~}}|~{|~{~~~~}~y~}|~y~~}}~z~{~z}{y{|z|x{{~|}~|}|~~~|||{{y}{~{|}~~~w~|{|}||~~~{}~}}~~z~{x|}{z|~z}~~~{}~|~~~{{~|}}~|~}{{}~||y}y}yz{~~z}|}|}{{}}|z}|~~}~~~|y{y|y|}}~{~}|{~{|z}~|}|~}~~||~||~{~}|}~|y{}|}~|~~~||}~~z~|||}{y}x~}||~{~}}|}|~~|{|}}~~|}~{x{~~y{|z|~~}w~}~~~}~~||~~}y~wz~~{}~|}|{}}}~z|}~~{~}|~||z|{|~}}}|}~}||~~{}}{}}|}~~~z}w}{{}||{~}}}~y|z~}vzz|~}zy{zzwxy|{{z{xzxyy|zx|{~}|vy}z|y{w|yyxw{y|v||xy~wwy|xy|yu}|}{{y|zv{|y{{y|ywt|vu{ysuz||{}x~xxyq~yxz{}y}zv{wz{xyxz|y|{y{yx|x}||z{w|z}y{vzyuy}{x~zz{|z}yu{wz{zv|z{|{xvyxx{yvz}{z||z{yxwx}x|w}y~|{zz|yx|}xx}wxzy|yzvz{wyw}z|zvx}}~}yyxwwz}|yyx|w|w{{zww{xyzz{zs~|ywy{x{||{zzzy|}{vy{~{z}}zw|{|zz}|yw|z{xxvzx|yz{~ywxxy|~{y}~zyz|{zyz{|}|{zz{x|z{xy{xz|x{z|y|{s}|~xxy~x|{x{|~x{{zyz}x||vw}{zzy|xw||v{{zvu}x|x{|{z}w{|u~~x{yu||zyy}}}ywxx|||}z}}|x}{z{z|{x|}||zxz}{|z}~z|}{|z}xz|y||~yy{zz}}wy}xu{~}ywz{}yzv~{yxyzy{wy{w~y|y|xzw|zzy}zy}}|~v}{vy~{x{zv|{x|zyz|{~ywy{|yw}zzx||zzz{xyz|||yyyywxyyw}{{{|}}zz{uyz~|||wux|}w{yx~~z{yzx{yw}ux}|zzzxzyzy{|}{}v~yw~|zx}z{}w{xzz~{y{~z|w||}y}wzwzyyyxx|yy|~{z|y{~{{x}w|~||y|x|}|x|zzy}zz}xz|{y|xy|y~wy~y|xx{z}~|~z}~{{}|}~{}}|y~}{~~~~}}}}{z|}|z}}||{~|{||z}}~}|}|~}|~}|~}|~~z~~|z~yz~~}~|y|~~}}~}~~{|x~}~~{~}}}||~}~}{|{}~{}~}~{~{|~~~}}|}}}x}~|~z~z}|{~{}y}~{~|~|}|}{}~|}}|||~}{~}|~}z}{|~~{~||~~z}}~{}}~}z}}}~{zw}z|}|~~~~}~}|z{z~|~{}w||{y{~~y{|~z~|~{|{{}~{~~||~}}~}}|~{~~~~~~~}}}}~}}{|~||}~|}~{~~z||{}y~~~{~~~~|}|~|}|~}}|}~{}~}||}z|}}{z~~|~z~}z|}}}~}{~}{||}z}~~}{zx~}|zyyzxyzyyzx~uzwx{x{wvw{xz||w||wx{wz~~{t~|{zy||xzw}{xy|yyzsxy{}~}{vzy{ryzzyyxy|z{w{z{{yyxyyy~|z~uyz~~{z}|}yx{~}|zwx{v~}||y|zwyzzysyzz{x~yvyvyy|yyxyxzzwt|z~|u{y~z{yxy|z}{{{z{{vz|}}x~}z}zz}yww{{|z|zyz|xz{yywz}ywwvxzw{{zy~}}||{z|wx|~|xz}|}}{}{{|wtx}vzvzww|}zzuyxxy~{wxzxxvx|uyyyzx||{wy|{{zw{y||xx{{y}}{}}x|{|y{z{yu{w}wxuwzx{xz~wywyzzyyzzz}v}}}{~~{yx{z~yz{z|}}zx}}}~zz}zz{{xzy{x{|xvvx{{|v~w|y}p}v|{zz}{|yxv{xz}{|{{{t}zx~}v|yxz}}w|~yz{{zyz{}z{w~{wzv}v{xx{{xz}ww|y{yxyy{}~}{y|y{y{{|{yzzz~y~y~z~||{yz{{w|vxux{x|{z|ywzyz}xyyy||{~{~{||||}{y}{xz{|||}z{yz{}{y}y{wwu{{x~zwy{z{zyzyuz|twvxs{yx|z{{uz{z|zyw|y|xz}{|zz{|zyu~{w~yx{yx}zz{|{xww{wyxtz}zxy}|{||{yy{xuz{{~~~~xzv~z}}z|zv{x{|zyy{}y{y{}x|qx{ywv{{vyvyxvyzuwzxzz|xyzu|{zyyxzxx~z}~~~{{|}zz{|{{{~z~|~}}{|}|}~}}~~}||~|~{{~{||}~{~~}z~}z~~}}~|~~|~||}~~~{}~z}~~|~}|~{~|}~~~~{}}||~x|}~}|z~}y~~~~}|~~|}~}~z~}}{|~}}}}~|{~}~|{}{}~}|~~~~~}}~~|~}z~~}|~{~z|}|~{~}}}}|~~~}z|~~{z~|}}}~~|~}~~|~|x~~~~|}}|}~||}}|}}~}}~}~~}}|}}}|}~{z{}}~{y}||}|{z~~}|}z|~}}}{~|~}~}x}||}}zy~}|{|y{{|{~}w~~~z}}~}|~|{z|~~}~|~}~~}}|}y}}}~|~|}}y~~~{}x}z}{~~~~{|zyyyyxxx~|}{{}~xyxwyy{w{|~y|vy|yx~|zz}wx|zx~sz|{{{wz}}zyy}t|~{{zv{yvyzxw}v}{{{z{w}zxz{zwyyywy{{xv||z|z|{|}x{xxztyz}xyw}{~yuy{z{}y~x{w{zy}zxxzz}{wyy|s|zx}yz{{yz{y}|||}uxx|w|{}xxzzz|yzy|w}z}y{wy}wyyw}||{|vz}}}x|{{||uzzz}vxz|z~}~~{z~xxzrz}}|{}}vwwyx{z~|x{~z~||z|{z~|xyz{~xxxw|~x||{{y|yy|zzzy{}|zzzz~x||z|w{z|yyzy}yz|||{{{{~~z|}z|x|}zzw{yxxwxy|wyz|}y{|w{z|zzw|{x~z|{zw{|xy{|x{w{z{{}{}yzw{zz|z{zz{zx|{|xw|y||w|{yy||x|yz~|}zz}{z|x{xy|z}~}{}y|{zz{v~y}xy~~~zy|{{{t|}{z{z|xxxx}|xyw}|v}v||q{}{{y|yz|vw{z~z}x~yz{zzz||zzxyxy~}vy{yyxx{}{y{xw{x{xxx|~z{zxzz~~uuxz|zyvzy|x}|}yy{wy|y||z{xyzz|yy|{wx|u|w|zw{y|{y{x}{{|x|zzzzxzz}|xz|{z{yzxuzw~x{{z~}|y{z|{{}{}vyv{y{~z~wy~y|wwz|zvyw|||x~z~y{r|vtz|{y}yzy}{~zyx{w}|}zw}}yvyv~y{xsxxxx{zy{~yy}|zytyz}|wzz~wy{}|{{~~}|}}|}|~z}z~||}~~|}z|{~{}~~|}{}~~z~}|r{|~~~{|~~{y|}~y~||}~~}}{|}z{|{}}~}}z|~~~{~~}}~}~||}}}y}||}}}}|||~|{||~{{||~~{z|~}~}|~~||z~}~}z}}~~||{~}}|~}~~{{|~|~}|~}}}}~|~}~}~||||yyz|}|z}~|~z}}~}}{~|~}~}~}~z~~}~}z~}|~|~}}zz}}~}|}~}{~}||}|}|}~}yx{y{||}~{}~}||~~}{|~|}}~{z~{|~|}~|~}~~~|~{~~~}}|z|~{}}~~~}~~}|~{{||{~}~|}|}|y~~~~~}}}~|~~|}|~~~}}}}~|t|~z~~}z}|~~{{{}|z{~}~~~}}w{|~~~z}}~~||}~z{|z}}{~|xz{|zxvy}yz|x~u~|wwx{rxx{|yxy}}zyvyx|zwwx{}xx{zx{|xz~xy}y|}|}~wzz{x~}}zxxyzw|z|x{{||z|}zzy}{wu~yzx{wx{}{~z}y|}xv|zzx{wxx{|yx|~z}yx}yuy|y}xv{yvyu{yz|v}w||wyyxxyzv|zxwx}x{||y|||z{xyzz|z|~|xzw|yt|{{yzzyy}yyyuzxyx{vx{xy{vz{|x{yzzyvwy|yzzv{x|z|}{}{y~yz{u{yxzyuzsxyx{x~wyt{x}||xwx~z|ywzw{{{}x}{}{{||v}}||zyyzy}|y~|~|{}v{{uyzy{zt{wy|yvxux{w|y{v|u|vxwv|~yx|{z{{}yx{z|z|z{x~y|}|||||zyu{zzxwz|y|yvzvv{x{|xyxxyyzz}y{yz|{z{|{zz}z}y|y{v{}{{}}|}{x|{{{~{}sz{{y}y{zvzz{wxy~yz~{vy{|ytx}zvz~z{z{|zz}zyyzzz{{yyzz|}}v|yzvvuwuxyy|wyy{yy|w~y{zozyw{~yw~|{~xzyx~yu{{{|wzx|zz|}z}z|z||~z|~z|w|yy{|szsyx{yxwzw{wxxz{w|~xzyy|xzy}yzx}|{{zy~u{z|w{}wy}z|xz{z~x{zwzwy~vyxy~zxw{{|wyyy|yxxx|{z}y{yzvy|}zyx|z}}zvzzz}y~zz{zxv{xyy{tyvx~{xyzw{|w{{yy|zwvwyz}{|}}z{w}zx{|}yyy}}~~~|}}~z}}~zz~|}}||}}~~~~|}~|~{z}{y{~{}z{w~|x}{~~~}}}y|~~{}||{}~||z~~|{}}~~~{|}|{|}|}~~}z}~~}y{}~|}z|{~}z{z{}z{~~|}|~|~z}~}~}}}}~~|{}~{~}}~~}}~~~~~}|}~|}}~|}|z~}}~|~z~}~~~}}}~~~x}~|~}~}{||~|}|~}~~}{|~~}}}||}}|}}~}|}|y||~{~~{{~{}}}~~z}~}~z{y|}|}}}}~}z}{|||}~~}~|}}}}}|~~|~~}~~}{~}||}|~~|~z~||~}~~|}{~~}~}~}|||{{~z|}x~|z{~~}}w~~}{~}~{~~}}{}~{}x{|~y~~z}}~~}{}x~{x~|}}|{u|z{|{x|zzxuzwzszzzxw{y}{zuxw{x{|v~{}vxx{|{~|z{yw{w}u{{{{{zy{y{{wyy{|{v}y}y{{vxzvw{zw}y~zxywx{||x{{|vy{zs|uyzy}}y~|}~~w}xyzy{|zyy{zzy}wx{{y|xy||w|{|{~}yz|zz{xy|{w{xy~{yz|uyzx|~zt|zzt}zzxyxy~w{x{{{}{~s{}{y{|{~~z|yzz{zz|}}{}w|wy}z|}xvu|zv|||x{zwz{xx{||yz{vzwx|zz~|{~{yzw{|~zy~vzx~|zxyyxz{{v|w||}uxy|{{}zv~z|vyzxyw{yxz|xz||{||{zv~{{zxzx{y}{}z{|zy||w{zzyyy|z|z}wyu{{}xyzx{{xx}xy|}{xyzxy|zy}~~yvzyzzyyzx|~}|}||x|}yw|{{|zuz{w|z}|y{|~z{z{{z{w~~}y|z{y{}||{~}||z|x}vyyxt|x|u{}y|x{{yy{|y}wyxv|ywvzzuwyw{{zyx}yxxzv|||~}y|w~zz}z|wz~}z{}wu{{zzy|{|x|wxyv{xxx|yvyz{{|yzx}|{z{|~{{|~|yz||z||{{zz{z|{||zz{{|xyz{||||y|zwv~v|{{zzu{yzxyz{|{|{||{x|z|xyzyzy{{yy|xz||{yxz|{yu|zxzzyvy|}z~{zyyyzuz|v{x}zz{{zy|zzyyx}z|vzz}}y{{w{w}x~y}u{{xx~}vvwxv}yz|xxzz|yzx{}{zx|{~z}~y~|~~~z|~~}}~~}|y~||{|{|{|~~zy}}~~}~||~{}|}~~||}}y}{~}}|}z~~~|~{}}{}~~~~{|}~z~}~}~~}~y~{{z~{}}~z~}z~{~~~~~~~||{|~~}|}}}|}{{|}}}}|~|~}~}{~|~{{zy{}|}||}~}~|zz~}}}|}{zs}~|~}~}|}{{}~~}}{}{|}}~~~|~||~}}~}|}}|}{|~~~~{}~z~~z{|}~~~{|~~}z}~~}y|{}x|}|}~}{~~}~}|~}}~~z~|||~||~~}}wz~{}~z}}|~{{x}|{~}}~z}{~z{}~{}~{{~}|{{~}{{{}|~~{}~|~~{~~{|{}||~}}z~~~~}}}{z~z~~|}~}}|{|~y}~}{}|}||~~}y~|}}~z|}||||~|}~|}~{}z{zy~{y|z}y|y|xxwxxzz|~yzyvwxz{{|v{{{z||{{}}z||z{zyvyy{|zt{v~{xz}v~v~zyxxzvyy~xxyzzv{zvwwzy{|y~|zy|{|z{xx}}zxyvx}y{|{zx{x}~||y{{wz}sv{x}vvvv{|yxv~xvwyyxw~|~{z|zx{zz{y{|w{{|yu{|{y|}}xz}}}|y|{yz{vyyxu}ywwwzxzxzwz|yxyw~|}y{yz}|t{}|w{{|{x{x|~{|}x}}zzz|{xy{{yxw{zx{{zvz{{zyzw{zz}t{xzzy|||yz|{x|x|xw{yyyx{~zzz}x}xy{u|{zx|wwzzzy{}}x|y{|zyz}}~z{~|z||z{y}|{{}{x|}z|}}z||{yyyxxu|~{zy{rx{wxz{|wzxy{w{yz}|}~|{~}|}||{x|}{y}{||z}{}y{}z~yvxxv{{v|vyyyyx|~{yzxuzz|zyzww|yyx~|zyw{~yz|yyw||{{zuz|{}ywxw||{y|}{|zwz{{z|yz}xwzy|{xvxyxw~w}yy}}x~}z{v||~|x{{x}{|{yz{yx{|z||zx~{zyzyx}zxz~wy{x|vyyxzzw|yy{wy|~||~~q{x{{w}z~z~~z}}vz||y||~}zt|x~vuz}vx{xwzwxt}wxvy|yy}z{y||z{~z}~uy}~||~{v|x~{{~{z{xv~{xx{x|w~zwvwxzvy{{wzyvxy{xw{z|~}{x}{|x|yz{{~|~~}~~}}~~z}~{}{}{|}y}~}~~|}}}|{}{~{}~~{}z}yy|~}~|~{}{{}|}}{||}}|~~}}}|{{{y|~}}~{}||}||}~|~}||}~~~~~~~}}|~}}y|}|}}}}}}~~|}~}}~}}~|{~}}|z}~}}||}~z~|}~{~~{~~~~|z~}~~|~~}~}~~z~}}{|~z}~zy~}}}}~~}}~~}}~~~}~~~|||~|~}}}|}~~~~~||||~}}}~~|}~~{||}x|~||xz}{x|z~}y~}}}~~}~}~y}|y{|{~~~~}~{}}{|}}}~~~x~{~~~~y~z|~}~|~|z}~y|~{}}|||}~z~z~z~~~~}~{~~}{|~~x}}}}y||~~~~~~~}{}~}}}x~}}~~~}}{}~}~}~}|q|~wzzz|{}zy~}u{owu}{z|x{yzx~zy}{yyxy{wz{|ywzwyxz{||zxz{z{y}zy~zzxy~v{{}|y{uzx~y{y}vz}{yxyr|zz{wy{xz~{{{xz}{vv~~{{w|x||v}zyz|xw||y{w{yy||{~vyz{xz}zyz|z|{wy{zzxyyz{|xx{yz}y{{x{y|{yzz{~x~x{x||w|z}||}{zxxyyyy}z|{x|ytt}{}{||yz{|zwzyxu}}~zyx{~yyz{yuywyzzy|uyvzy|v|y~|}w|}yyw|v~~z}zz}xzy{z~yu|u{w{v{wyvz|z|xz{wx{zzvyzzyywy{yz}x|z|x|z{~wzw~z{~|{x{x{u}zyv~}{|{vy{xxy|yxyy}|wz{xy~z|wy|v{y~|{z}u|{|zy|wv|{}zy}|yyx}|xy~y||}xyxxvyz|x{{|vxu{z|||{yx~zxwyy|vu}w||{yyz{x|{z|w~}y||yzwzyyw{{x|yyyx|v{zxw{yyy|yx~x}z~{|{{xwztz}}|xxy|{y{wz{|x|xvy}{z}{|~yyyt~{yx|{||{y|y|tz}|{xyy~w|z}zxzzxwuyzz{{|xwzx}z{}swy|z{|zwyy|{|||zu|z}|}~zxt|w{}{{zxz{zyzxxy{z~|y}||y|xy|z{y}~z||~z|zyx|}xzyxv||w|z|v~y~}~}x}yzz|xzzyyz{{{yy{x{zx}|wzw{zy{{|{|y|wukw|}syx|~|y~xy|y|zy{yz}y{}yxxz}v~||}|~}}}~~~}|~||y||~~~|}|{{~}|}{||}||}}~|{~{{~~}z~}~|~|~z~}}~~|{~~|~}||~}~|}~}}|~{~~~z~}{|~{{}|{}|}|}}}{~~{}~~~{|}w{}}|yy}{~~~~|z~|z~}~|}{|~|}~|~~~|}|||||}|{~}}|~}~}y}}|{~}~~|y~}~z{~{~}}}~}}|~|~~|}~}{w}~~y~~{{~~~~}z~~{|~{{}{{|}~}|{||~~~}~}}~}z{~||||}}}}|}||}{{{{~~z|~|{~~||~}z|~}||{||~}|~||~|~}{}~~||~~~~{}z{}}~}{~~|}~z|{~}}|y||~~|}}z|{~|~}}||~~z{~}|y}}}}}}||{w~}}|}{}}{~}~~|}~}{{|{{|{~~}~~~~{}~~}}|~~|y}{~~{~~z}~t}~{|~yy{~}|yz}zzzxt|yzw{zvyzz|wz{ztxx}|s}}xwzu|x|}||y{x{z{|x~{xz}zzx{yz{yvz}{|||z{wyxzw|zx{|{zyyw|wyvyxwzzzvy{{{wz{x}xx}w{||}y}{{y~t|~z~{|z||zxx{}x|zt{xyzz|vt}}zx{wzz{w|wz{||zz~{|xz{z}|{y|~xw{}~|v|xy{vwy~y{|utwwxuyyxywz}|{{v{yy{}|}w||{~y{{}{}zv~v}~|~|}y}z}yw{|vxz|}sxz{y{~}zw}~z{{yz{}v}wzzyyzy|y}||z|{|xzz}|z|}~zz|x|}|{xx{{yx{xv|{zwzzy{{}|{zzzpyz{tw{y}zz{~}z||{{}~{y{|y{{|y}|y{{xxyw{zyy{|zxxy|y}|zvyvuyz|zy}zyyx}{|}|~{y|y|{|{z}|~z}{zw}zxy~{||y{{x{zwwy~yyxxx|uxw|v}wz|{yxy}{{|}zx}z}~|z|zy{yy{{{{y|}~{wz{yy}|{xzw{z{yzyx{}z}}{{x}{|ty{z~~{y~yz|||{}{xxy{|}~}yzyyx||}{wxzzyxzxx}wxx{yyzzy{z{}zy~zzw|ww|zzzzyy|||u~||||y|zw|}w~wxyzxxwy~wtzv|xw}}{||{wy{zyyz{z~zx~}z||wvzz|z~|~zy}|{yyz{{zz}xzzz}zzyv|{v{y||{zu}|{|tz||{}}|w{zq{}{zz}yx{~|~~}}{~|}~~|~z||y~~{x~~||~}}|z~~}~}}}z~{~{~||~|~{||~~|~~}}}~~|}~{}}|{}}}z}||y{~}{|}}~~|~}~{|~|}|{}~}{}|~~}}{~~~}z{||z|~||~~|~{|z}}~~~{}|~}{|}~|~|{z{~~|}||~~||~}y}}~x{~{}z~~~z~{|~}~x|z}||{}}z~}}}|~zz~~}{}~~~{{z~}{|}|}~}~}|z~z{~}~|||~~}~{|}||}}yz{|}~}|z{z~{~}}}}}{{|~}{{{~~~|~~z}|}|~}}}}~}~}~}~}|z~~~~~~|z{}~{y{}~}}~y}{}}}x{y{}x~~|z{|{w}|~|}}~{~x{z~~z}z~}}~{}~~~~}|}~~}}~z}||{{||~||}~|~}}{{yz|y|||xz}xzyz{ywz}w{wzw}yx{|zyyuxxxx|zuxz{}zyy|uxzzwyzvuxy{}}zuzzxzxy}zxxxv{yyv{{~y{{{y{zzy{x||x{wx{|}yzww}z{{xwy}w{{~yzw}yv|ww~}y{{wyz{|}yxx|{zxy}{}{z~z|{x{{xz|xw}||{z{~yzw}wwzzzzt}yyxv}zw~z}{|{xy{{|xz}zzyzyyx{}zy}uz{x{|wz}|y{zw|zyyzy~vzxy{{wz}zzx|{x}z~}~xzy|zy}xzz{{z||}|s{w}wyzz~y}z{|y|||y|wx{zzzx~zzy{~}z{v|zz{xzzzy{zxyy|yyz{xzxxyvw|y{|}x|}|}wz{|||||z|x}z~{}{|w|y~xy~}~}x{{zyyz{y}{}xxyz~z|{||zzyw{|x{{yyv{xy{~zyv|{zz|{}{yz{z}|~{{z|yy|~xz}zz|{wwy|zyy||xyxzwz{|{~x{}|{z}zyzxz{zywzx||}zzw{x|w{|wwxzyyxtxzyz}z|{|zzxz{yq{w{~|y{vy||w{yy{z{zuzzx}zzwwz~~{{{{|zyxwyx{z||w~xyx|xzxyzy}wzzz}yxy||zv|wwwxyzxyzx|{y{yw}wx|z{{z{vw|vyz}}xw}vzzwz}xz|}{{x{y~zxz|v{|}xx|zy}|z}yw~wy{vwyz~{yxwy}}y~~|y~z||{|xzz|{y~{||zxxzzv}x}}{zt|vy||}|xvwsz{{z|z|{~u~}|~}}|{|}}z~~~~}{|~}}|~}}}|~~|{}|}}~z}|~{}||}|{z}{{~~}~|~}}}{~}~~}~}||}~}||}~}z{|~~~|}~|z|~|}}z~}{}~||}}~{~|}~}|y|z~|}zz|z}~~}}||}~{|{|}|~{}|~z}{~yu|x}}~|}~~}~|~~|~~|||}~|}}|~{z||~}}|{|~}~}|}|{{}~}~~}}}||}}z}~~{||z}|z~z|~|~}|}z{}}{}~}y~~}{|~}~}}~~||}~{~~}~}{xz~}|{~~|~}}}{{~}|}~{~|}|~~~~{}{}~~|}{}{~}}|~~||~z|y{}~|~z}}~|~~~}{{}}}~}~}}y}}~|}}~}{|~}}|}}|{~~}{{{~{{||}}z{~~y}|~~|{~z||zyz|}z|~zz|}|yzy{|{|{yy}{{{zvy|{{||}zxx|x{}}xzxx~|}}|z|}{y~|}||}|{wzwyvz~z}xxyzy|z}zzw}{{{wzvyy|z|}~|~{}z}}yzy}y{|}y~zz|x{y{}z{x~|zxv{yxyw}}z~|wt|~z{xy|xzzyz}y~~}x}{|}{}u~xyx{}uzw}|}z{z|{t|{{{wwz||x{|{z{~xuxx}wy{|}s}{||~{{{{v~}{y|y~w{~{}|x|{{}x}{z{~{{|zzxzxx|||y{|yy{|w|{}||~}}{|||z}|{{|~u{zzx~}~~~zvxx{|{{{||{{w|xyzz{{u}zzw~}|z{~{}|{{{{{|~|~|x|z{t|{zz}yz~zyy|~z}y~{x|z}}v{yy}z~xz{|{z}~{z}}zvy|~}yw}{~x}{{|y||}|z|}{}{~}z|y{~{zz~x}y{|{|w~~|{~{|y~|~{{}y||{{|}|~~zy}y}||{z{}zyzzyyzzy|~~{zvyzw{zz~|}}u~|wy~{zzx}vw|{{x}{}}|zyz|y{y~{~z{zy{zzx}{z|{z{yx{}}}xz|{}||z{}{~{}{}}|}}}w}~{}{y{wy}yx}~yzxwy|zwzyzy{zz~}{{|y{{vz{{x~z|~zz~{||w}|}~{|{{x{{{|~zx|zz~z{u{||wz{}y{~}||yx~z|}{y{z~yz|~}}}}~~|}~{}~y~{~{~~|~{|}}||~}xz|}}~~~|~}~~z||}~|z~}|~}~~~~{~||}|{y}}~}~~~}~}}~z|~~~~{}||}~|~~|}{~~}}|{~}~~~~z}~~~~y~|~~}~{||}~~y}~~~|}~}}~~~~}|}}}}y~~}|~~{{|}|{}~~}}}}|{~~~~}}~}~|~{~~~~}}}}|~~}~~}}}|~}~~}}~{~}}z|~x}z~|z}}}~~{}}~~{}~}~~|~~{}}~z~~yyy{zy{uzzyzy|wxvzzwy}{{~{zx}zzyyx}xzxzy{zx{zvzx|xywv{||zyxv{|xzzzuxx{z}zx~z|{v{vz~z}{xy~vx{|wyw}}v~|z{y|z|y|ywzxzv}}zx|yx|z|vvz{s{{}{yz|zzw}xzyy{|}v{{{z{xy{zyw~{zw{xvzx}zy|y|yyxxxtz|yxz|z~zz|{{xwy{~vyyyzzy|z|{~xzw}xzy{vz~|yxzx|zxv|w{{{xwx~zyywyuy|}}|{y}{yy{zyxx{z}{yxz|{xw~}{}z{{yvxwyzzz|wzu|y~}~w||yz}|{t|~zvz|{x|~wyz}x{yyyzy~{z~x{z|xzvywz{yy{z{z~}~z|yz|{y|zyzzy{zv|zx{{zzwzw}w|{{{wxz}{zwwz{~{|}z|y|xzx|}wyuyzzxz{yzz}z{||x{}yz{|y}z|{y|zyu~zzwz{{~y}zvy{}{|x}zyz{{{u}|y}{{{u{|~{y{ywy{}w|{yyxyv{|zzx~y{y~w|w|z~||{|}z|y~~{{zzvxzyxzyuyyvx|x{yzuzyyzz|xx{{|}}y}z|z}|}xxxyxzx{zxz{w{{z{yzxx|wxw{zy{{|zxu|v}{x{|}{u}v{twxzvz~z{}{wux{~|zzzx~}|{|z|w|{yz}}{u|z{}}u{yzx{vzxw{|xzz|wyz{uz{zy~~v|{{|uxu~|yzzyywyy||z|zw~y{tzy{yyx}zz}|xz{{||~z{~{~{|~~~~~}z|y|~~}}}{~~~~}{y}{}|}||}{z~}|~~}~}}|~~{~~}{|}}~}~}~|~}}y}}{~}z~~~}}}{~|{z|~|}{~||}~~~{}y|~z{}|}{~{}~y~~z{~y~|~|~~}}|}~{|~||}{z~|{~~}}}||}~}~~{x~|~~}}~~~z}~zz}}|{}~|~~||}}}}||}~}{}|}}~|}}~}}|}~}{~}|}~}|~xz~{y}|~}}|}~}}}}~}{}}|}}{}~~~||{}z}}|~|}~~{}{}}}~|}~|||~}{}}}||{{}{}}~~}~{}~}~~{|~~z|~{~~}}}z|}|y{|{{~{}x{~~|}~}}}~{}}}~~}~}}|}~|}z|||~~~|~}|{{}~~~~}~|~z}}{~~x~{}{}|~~||~|z|{y|x}}{z}{{x~{{{xz~uxwwz|~z|}z|{|w{w}~wzw}~zxyx{{|~}y}xz}|}y}yz~}|}z|zy|~~{{xy|~{y{z{|vyyyx}|||w{}|yy~yzy|~|{{w|||y{zzy{zyz}~x|z{}|z}|}x|yy~{~z~z~{|zz{}|xx{{zx}x}syz{x~|~~y|z|y~{xvy}|~|{{z|}~}}|}{z~{}{vz{y}~{{vyyy}}xxyz~wzyz~}y{x{|}{x}}{|z}~~}|xw~~u{y|x~|{xx{zwv|yzyz~{xzzu|zy|zwy{}z|z}|zy{~{w|{}~{{{z}yw~{{w}|||~z}z}x|{wxzxzz{yyz|x}wyyyyrzyxzy|{{~~~{{~}x}z}z~}{}z{}||{yyyzw{xz{|{{yxx|||w|{|xz{{|{{|y}{z~|w{}yz~}}y~~zzz{{|zz~{|yxz}{zyy|yzw{u}zwyx|x|xyxx{r{y|{zu|~~{|z}}zx~{|~z}~yxy{{{}y|zz~~w|}}x|x}|{}}|}{||yz~{y{vzw}yz~}{{{|zz|}~w~|~zy~}w{yz}~z|z{w|y{{|{|w{yz{w|y{{xxxy|yw{x~zyz}{yz~}{{x{ww|~z{~{xx}|w||yx}|xz|y{}wz|xyw{xyxzy|tzyz|vzzz{|~}v{z|yz}x{z~y~|~|z}v{|~~}x||x~{|zz~x|{{{{yyzz||uwzt{}{vy~x{|w~x{|}z~{}{}~}|{}}~{~}}}|}}}}~~~}~~{~}}|~}{{~~~}|~xz{~~~|~}~~|~}||~~|~|~|}}z|~~~~~~z~~~|{||~{~x~}|~z{}yz~~|{}}~|}~}z|}~~~}}}}~~}}}|}}}~}|~~z}~}~}}~{~}|~~|{|}~~~}~}}|t~~||y|z~|~}~~}|~|}}|~|~~|{~z{||}|}{~|~yz~}~~{~~{~{~}y|}{||{~}~~~~}~~}|{~{||~{~y||~~~z||}{~~|{~~|}~z~||}{~}||}~|~|}~~~|v~|}|~}|~~~~x}y{|yz{yz{{~ywz|vy~~wuzz}xxwy|yzxy{xyt{yzzw{uy}|~yzzy{yyxz~y|yxw}}x{{}wx|}{|yy{y{yvyv}w|w||{wz{xz{~yyjy{|{}yyzy~|zxyxxw}}z|~vxyuzwxy}zzz{z{|w{xzwz|{z|wz{|x{z~zxw{||{xxvyyy{x}z}~{x|{wuw|vx}vy{zyw|xzzwxyyxwzwzyyz{~}t{{zxx}||{xwy{x|{xtyxz{~yyu{wzzyx{yz}{yxzyyz{}yw{zzxz{z|{|zzy{z|y{uxz||vxzyz|y{uxz}|x|u|x}{}yzy}xyx{vxz}{zzyzxyzyt{z{yv~|{xw|vyz|yyw{|z{}yy{|}x~z{|{z{x|{{{}yxz}||{~|wyr}zx|y~vzy|yv~xzwyzy{zxzy|{w{x}}}}ww~zy{~z|{x|{yzz{zx{|{~{xx|}xzwz{y|{zyw}zwxvzz}|xy~{}z|zz{y}yy|wyy|yy{yz}|{z~{wz{{y|y||{{zzywy~uz}w}wyvx|yz{z~xz{~|{z}{}}y{|y}yxzw|}x~zv{wxwx{|{~xzz}}y|zyvzzwz}}}|x}}yzwzy{zw}zry|y|yywzz}|zw{z}z}yxznyw}|y{zyzwszyuw{}|{{}wz|~}|zvvzz}|}{z{xy{{wy{|zyywxy~x|z}y{{z~ux|y{xwyyxwy}{z||{yu{wy{||{yxz{|szzz}{v|zt~w|wwzxvzxy~xz|z{~{}~|~~}z{||{}}}}~~~}y|~y{~~}|x|~~}z}zw||~~z}}|~}|~}|y}}}~|~}~|}}~~}~~~z}}~}}~z}}}|{}~|~{~~zz~~|}}x}}~{|~}}~}z}|~{}~~{}{z{}|~|}~~|~~}y}|z~~~|}|{z}~~w~|~}~}|~{}~|~~z~~}y}}||~~~{~}~}~|~{}{|~z~~~|}|z}z~}|}}}z}}}~~~|~~{~}z}~{}~|||zz~z}z}~}~}~}z|~~~|{{|}~~{w}|~{}~~{~||~}~|~}}}|z{}|}~}}|~|}}~~}|~~}}~}~}}}~{~z|~~~zz||~}~}~~~|~{~|z{|~yz}~~}u}~|}}~~|~{~~~}{xx{}zz}}|~}|{}|}~y|~{~x~~x~~~~~|{z}}}}~|}}|{}|{y|~|z|}}{|}x}{y|zyuzxyvyuwyux|wwy{{z}{yzzzyx|u|xzz{}z||{{{yxy{|y{yywyx{||}{}x~}x{x{{z{zxzy{wwwx{{|y}x|z{yx{{v{w{uzyv||u||y{{x{zyvz~|x|vzyxz}xzyyy{wvy}yz{y}w{}x{{{yz|ywyxvvzzyywx|{||{}y~xwzx~}z{{x~x{zy{}{~wzxt}xyx{zzvyyxzwzy|z}zyxsxvy~}w}z~{~{z||xz{|y~||~xxx{}{~{{w}y{z|zxxyxzuw{{|y{t{yz{sxyy}vy~v}y{wz|{y|wzvy{{y{zy|wz|w}~{z}vwx}yzxyxx{zz{uywz}||xz{yx{vwx{}z}}~|zw~}y}x{{{v|x|}{}w~y|{}{x|xwwyz{}yvtyzz}|x}xzwy{yxwx|z~|y|z~wy}{z{|{|{~}{~vzy{}{{w}xzzz|yy{|{|{y|zxywvywzw|uz}vxw}{z|{yxy}zz~wxz~{wy~|yyxxw|z{wyxyzyyxyyyzzuxzzwx|zyxzvy{z}x|yxz~}z{wy}x~{xz{y{{}yx{{}y{}z}x{xuyyz}yxw~xxzw|}{xyvxy{z}x{zzvzwx~w}zy|||z}}yxy~xz{{xxzx{|zyz{zw}}s}|vxz|r{zzzuy{}xz{{}vxwx{x{yy{yy|||yy{~}}w{y~z||}{{yvyx{zzzy{{{x|zzwxy{zyzyswzzyvz|w~z|{|zz{|{x~z{|{xy}~~|}{{~|z~{~w~~~}|y~~~{{{}|}|}|{|y}~}}||}{~~}}~~{|}~{{z~}}~~|~}~z~}~}}|{{z|}~}z|}}}|{~y{|}~~|}}~|~~~~}{|}y~y|||~}yy~x{|}{~}y}{{}{~~}|}|~}}}}~~}|~{}z{{z}~}{z|~{}~}|{{|}~~~|~~}yz}|~}}}~~}z~|~~{}{|}||{~~x}~|}|~}z~~~~~{}w{~~}zyy~~~~}|}}x{z~}}}~|~{}}}~~y}~}~z|~}{}~~}{}~}|~}~|}{|{~{}~}|~z~|~~~~~}|}xx~}}|~}~{|z}|~}~y~{z{{~}~~~}}}x|y~~}{}{||y}}|}z~~z~z}zz||z~}{y~||{~~~~}~|~|wzxxx|{}|zyyxw|{|vyzw{z{wzwyuyz|zy|{x{x}u|xy|zzzx|{~}x}z~xwy{y~z{z|v{}xzy|zw}zz{|y{{vzxywz{{x{xxyzxwz~wxywtzyx{wwxzz}wz|{{}yxwz{yuyyyyyuzzyvz{|uvyyy{zxyu~|y|x|~{zzx{wz~{xzz{y~z||yxyyzyyx}y{~z~xyw{}zz|v{||wv~{||zz|{ywy}{x{yz|x||{yvzzzwy{zyz{|}y|xxxy|zy~zz|{|y{yxz}|zxy|t{yz}}w{vyz}|{x{{wxx}zxvzyy|y{~z}{~~z{{y}{yxwz{zy~yy}z{xyxyxyz{}{z|yz}v{}|zyyzz{yz{}z{x{y|y{xywv}|xy{x~w}yt}xw{w|~{wv{{|{vx{}}yy|{xzyu{|zz~~|z}s{u{|}x}u~yw{y|{{|~x{x|z}z|xyxw~|yzy{{~wyzz}w}zz|zyyz|zx}zx}~y{|y|yw{wv}{w|}|y}yxxy{}zxwzwzzzw{w{|{~vxwv||yy|u~u|zy}}zzywyzyx{|{yv~ywyw{z~{{z}wtz{{zxxyq{xv~z}{|~w|y~x}|z{{zy}zzz|yx|yzyyz{zz{{zxywzwz}xtxz{}vy~~zxy|{|zwwy}yzyv{y|wy{wz{wt~~{u{{zv|wzzzuyz|zz{{}yy|{x|~}{{y{}yxy|yxuv}}yz{|t||yzy|y|zvzyyy{xyxzyvzy||{}yx|~z}}~~x|~z|~~|~}}|~{z~|{{|{}{||~~}|~~}|}~~{{}~}|}{|~{|}u}}~~|{}{|}~{}}~~{~~{~||~{}v~|}{{|}|~y{}y~~}z}}}~|}|}~~}~{~{}~z~~|}~|~|~{{~||~~~~||~}{{|}}~}|}~{}z|{~}~|}}}y}~x~}||}}{{~}}}~}~~}|y||}~{}}z~~||~z}{}~||~~~l{~~|~{zz|}z~~}|~|~~~~~}~|}~{}}}}|~~~}~~|~|{{|}}}}y~}{{~}~~~|}{y~|~}~z|~}zx~}}{~~{}}{z}||~~}{~}|}}~|~}}}|~|~y~y~~}{|}}|{~y~}{}}{{|||}~}z|z}z|zz}{}~}}~}}~~}|~~}}{}~|{~~~}~~}}|}{|}~~}~}|}x||~}}}~}{}y{{~}}~|||}~|}~}|z||}zv|y~zy|x{{y}yy{xxwxy~ywzqy}szv|x}xx|v|ysyxxzyxzxvxyzzy}}{y{}}x}}{zyzz}}||}{xww{{z}xxyw{zxz{|{v{wywz{xwuxz}~yywztx|yz{{y|zxy||zx{|zz|zxz{uyyvy{us||{zwyzz|x{y{zxvxyuyyxzyzy~yz}{yz|x|}xv~zy|x{z{zz~w|}zw|xw}uxv{||~{|{xyuzyyxzvxyxuzuyxx{zxxx}zyy|||z}~y~|x{|}}}zy{t|w||zywzzzv{{zywy{z}zxxzxyzyv{yzx{~zvywwxz|x|{yvxyz|yy{xv}z}z}y~|y{}xzz{xz|x{t|{u~}||xxtw|{zxyyw~{}yyy~z}|wz|}v{zzw{y}~}z{~zyzuzwxz}vzyvwxtzy}xzxwz||xzwzwx|z{y{|{{z|z{y}|w~~{{|{yy~z}|yw~vxyv}zvz}yxvwzx|wywy}yw{zw}zyy|wy||vv}{zv{|xz|}zzzzx{}{}||xux}yw}zx}~z|wzvyvywzxz{uwyxx{|w}|xz||}zywzz~wyyz|}z}z~~}y}y{{{}zxyx}{|~{zzyzyzvy{{wzwzzvwyuzxy{x{{www{x{{|y|yyv|x|}|vz~{|}||zx|wv{w~wtyyy~y|v{x||yz{{|wzxzxx{w~|y||yzyy{{x{|yww|{z|~x}~xzxwuxzyzuvyyz}v|wyz{{|{v|{|{w|}zzzyuz~w}~y|~}y}~}~{{}~~~~~}}z~zz}~~}z~~{{~~}{|~{|}~||{}}}z~}}|}~z}}}|y{zt}~}|}~y~|~||~}|}}~y}|}~}|}}|}||}}}}~|~|}}}~}~}}}~y{z}~}~{{}{}|~{{~~|}}|}{~~}{|~}}~|}}z|}}|z}|}z||{~}}{~|~z}|}~~||{}}}}}~~x~~|}}{|}}}z}{~|}~~|}}|~}}z}~~|x~~}}~}|~~{z{{{{|~{}||{|}}|~~|~{~~~}~|}~~}}{}|}~z|}}||~~|~~~|~}|~}|~|~~z|}|~~~{}}~{~}z|}{z|||}|y|~{~}|{~~~~|{x~}~}}}|z}~~x|~y{~|~x{}|~~|~}{}}|~}}{~~}~}||{~|}|~~}}{z~}|~{{~}|yzyx||yy|xx{v{}xxy}zz}yy{|wy{{|z}{z~z{{|z}}wzx}wyzq{y}w{{yx|{|{|ux{x{yyz|z|{~|{xuz~zz{~{{~~~ywtxwzuxpzyyzw|yzy{}xxv|}w{z}{{uyk~|vy~uzzy|||ywv}z{vy|}yw|}yx|{{yz{{zxyy}wu{xvxw}}zyxz{}xzyz{x|z~zyzz|zvz}zzzzxzyz~wvxz{}}zyyyyz~}yyyxyxx{{yutz~|x||wyz{}|vy{zx}z~~{{y{yyzy}q~yww{{|{{z~z~~{|y~y{{|vz{|{zyyw~y{|y{v{vwxz{x|y~z{|}y}{zyvyyxywxzy}{z||}{yyyx{y}zvv{yxw~zzwwxz|||zyy{w||z~z|{zz{}}zz|z{wvv|{{xs|yyyyvx|v{~yx|y||yxz}zy{z|yz{w{w{{z|xz}yx{{|{|yvzzzz{||zyyv{}y{}{{zxw|zxwvzz|y{}z~z{uzx|{{x|~~xv}y}}|yy|x{}}{y{}wzxwz||z|z||{{z{yv||z{}zzyzwzx{}w{x|{zxzw{zzz{yyyywx~zyvw|}|{zw{y{~y{yv}{zyzyxz|||zy{|wuz||xxxz{yyw|xx{yx|~||}uzx}~}|yzyyvxw|y}y|xzwyxyzvxxyw|zzy}xxv{wyyz~zz|}yw{w}|z|yww|y}|z{~zyy{xv{z{y{z|xy{|{w{z|w{z|{z{yzz}|yx~{zvz|zz}zzw|yw||x{{zz|}}~~|{~~|~~y{}|~}}~{~|~{{}~~~|z|}|{{z~~||~}~~~~~~z}|}||{~}}||{~~}}}}z~}z~~~}{~~~|{{|~{}|~}z|~}z~}|~~}}|~}{||~~y|x~|}z~}~z}~~}~|{|~~~{~~|}}}|~~}|{~~{~~|~}|~~|}|||~~|{}{}{~z|z}{{|~|~~{{{~||}}~~}}}~{z~~~{}~{}|zy{~}}~~~{~}~}{|}}|~}~~}~~}{{~z{zz}~}~{~~}}~~~~{{{}~}~~|{~}{z}}}|}}y|{|~}{~|{~}|{}~}}~{}~y~}}~}z~{z~~}~}|{}~}{~|{~}}~|}|}~}}{{{}}|~~||~}{}~z}|}||}}}{{{|}}~|w~}}~}x}~~~{{z~|~zy}}|~|~~}{~~|{{~|{{{~}~}~z~{{~|x~}~~{~{}~}|{|wzs|z{|{}~z}{}z~z{|}{~{||}{z|y|}y~{}w~y}~{}y{{{{z}|{|z{w}||y~z{v}}y|}{{zx}xwx{||z|}{|z}~{}xxx||yx~}x{}y{v}|{}yvz}zvzzy{zxzz|z|z{yyzwzy|~}x{z~{zwx}z~zz|~|z~zy}||~~x~|}}}~~~y}}{y}w}yuyyzzyy{}{yzz}yz}||z~{{{{{}}|}yx}y{|zx}{y}~z|yz~|zyx~{zz{}{zv|{|~{|{}~{z|yzy{yxy|z{x}}}{{}z|u|{~}|||}~|{~|}{~{|}zx{x|xwzzyz{xx~||y~{~}|y~|{w}z{y~x||y||{}{|{|}||}z||z~{zy~yyzxzxxz~x~z}{|v{}{{xz|y{v~zz~|z}}{||||z}z~{|}zxz}z|~{yzx||{z}zz|zzyzz{yw{zx}yzyz}|zxwzz|~~}|~~xw~}}z}~~w|z|zyxyyz}}x}{{~vv{}}yxzzxx|}w|~{||zywy{~~}|x{|z}}{{|{z|}wz|{~zy{v}zzz}}wzy||zzy|{wzyx|wyw{~{{{{z{}}~}||}{{}||y{{zyy}zzz|}|x{zzz{y{}|||wy{y|zy{|~z{y{|}}{|}yyy{t|{y~zz~||~~{z}~}~~|z|}{|}uz|{{|xzxx}rxx~{~zx{z{~x|{zz{u{{{y~}|}~~~~|z~|}s~zz{~}~~~}~}~~|~~~}~~~|}~|~~|~z||~}~}|}}~|~z}}~|||z~~}~~~~~}}{~~~~z~~z~~~~|}|~|~}~~|{}~~|y|~|{~~}}}~}~}~|}|}}{}{}}}}~~}{~}~}}~}{}~}~}|~~|}}~|~~}~|{}y~}|{}}|~}}}}|~}}}~~|~~|}}|z{}y|~z}{~~~|~~||~~~}}~~~|}y||{~~}|}||}~~}}}{|}z}}y~{~||}~~~}~|}y}|}}~}}|~~~}~}}|}}|}~|~}||}}~}|}~~x}u|wy|{|z}zz{|xw|vyz~z{x{{||~xz||{y~~xy|x{yx|w}}x~}yyy|~w{z|vyx~|zz{{~{z|~{z}{y|{x{|}xy~zzw|z|zz}yx}yz|}}z|x~z||y{|xzxx}y|zzzz}{{x|zz{y}zz~}||{z~x}|xy}z|{zzx}}{y}yz~z{{{zy{}zy{xv{|z{z|y}yxyxxx{}y}xy||}}yy{y|zz{z}w|{|z||yyy}{z~}~}||~wyy~~x|vy~{z{{y{{v}zzwzvy|{y~||w|y{~zzz{}v{~zyzzv{{{|v{z}{~}{z~}zyz|{|{z~y|}x{{{|y{}zzxz}~{|}{}y|xz~y}{{x{}x|zv~|}|}y||z~ywy|}{{z|}||zx~~|zz|y|}}~}zzywwx{zz{z{y{{x~{|x|z|x{x}z{y|||z||{z|x{|w~z~y{xv|||}y{}}z{}|z~yy|~x{|xz{{{}zz~}}{y{~~y{yz|{}{zz{zy~z{{z{yy{{}}z|x~~zw~{{v{{yyy}|||}{~x{|z|}y~|~|{{|||zzx}{|}|~y{zwyu|||}w{xz|y}~|}}|x|}yzy|}||y}}|}x}}zzz|z{z~xz||{w{~|{|wz~||}{}xzz{vyu{|zx{}|z}z{x{y|yy||~||}{wx{yz|z|~|{z{}{}|}y|u}wzx}}{~}~}z||{|}|z{wy~v}x~~yz}}}||vzy{yxz{xzz|||||{{x~~}}~{z}~~}z~}{~~~z}{}~~|~|~~}|~|z}}~~~z}|||~y|~~}~z}|}~}}}~|~y|~||}~~|x}~}~|~~}{{~|~~~}}}~~|}}~|~|}z||~~~~|~||}||~||~~{|}~|}}~~|}~~z}z|}}~~}}|{}}|}~~~z~}|}}}}~~~~{{|~}}{~~y}}~{|~~~{}|~}{|{|}|}}~}~~~{}~~}{z~{}~}{|}~~~}}~~~}|}~{}~}~~}~~}}}z~}~}}~~~}}~{|}||~|}~|~|||}~}}}~}}{u{~~~~{~|~|{||~~~~~z}~}~~}}~~}}w|y}zzy{~z{y{vzxxx{xzxv{|yy{|zyuvwwwzxw|{||vyx{w{yu{yzzyzz{z|{xzvy{yuz~}~zzxyz|y|{|yzyx{ywu|x{{~xzy~{{x{}zzzz}}zw{v{xy{~vzz}|{z{{||~{|}|{{v{yxwyv{x{yzx|~x|{{z{y|yyvwys}}{{~{z|xyuzwy}|~|}wvz{yz~x}|zzzz{}}x{vwxwzxyyvzw}}xzz{z~{zw{x{{yyy~~xyz}vw|||{|~~x|xyw{|z{}v}yyxxwy{y{|yzwv{yzxywvxxyyu{{{|{y||z{wzw~|}vzvyz~}~|yv~{{|yz~zvy{{xzx}x{y|{}|zwywyw~z|yzx~~~{{|z}v{~z}{{z|~z|~|~z{v{u}}z|yyv|z{||z{{yz{yy{{}|xwzyyyx{|uwz||y{z|wyzy}y~}x{}|}z{}zzvwz|xzzxywvzyzzy|{|v~|xx}{y{{zwuxx}y{||||z|w}{}wz}yzw{|{y{yy~v||{xxyz|tw{yv|zzvyxx{yv}|zs{|{zz{xzw{|||{yw|x}z{zxz{yyx|}{tx{~|{wuy{zwx{zvwzxxzwzz||y|xz}z|xwxzx{yzwy{zz|zyxz{zz}z|z}|}~z{|{yxy||{|}{{wxyz}zyv}~xy|zx|y{zwuy{{z}x{||~{{xy{{}~z|}~|u}~~ywu~|z{xxwx|{|rxxx{{zzy{w{yyzvuuz}zw|yyz}}t|vxz{{}xz{}~|~|}}~z||||~||~|~~}~||}z}}zz}{y~{|}|}~{|{~~z|}}~~|{{{}~|}||}~}|~~{}~~~}}|}}w~||~~}|{~~~||z|}|~~~{}~}~~|{||}|{yy{|~}{||y}|y}~~}~}~{|~w|~|~~}~~~~r|~y|~|~{y}}x{~z{}}}}|}|~}}~|||}}z||}}~w~}|~z}}}|}}}~~}|}}~|~|~~{~~~}}{y~~}}}{}{z~|~|{}}~||}}{~~z|{|zz{y~~{~y~}{~|~~~}~}}~||}~~y}}~|~}}{{y}}~y}}~}z~}}y~~{}}~}~~{}}}~||{~}y{}}|~}|}}z~|{zyz}~}}}~~~{~~|y{}|~{|~|x{~{|~|~}}|~z}{~}y}{}}{{~~~~{}~|}~|~~~~||{zxxxy{tz}zy~x{vxxw|}z}{x{~|y{~ywzwzz{~xvywzy{{}wzwz{uwyx~yz{yy{xxx{|z{yyy~{|{yuyyzzyx}v{}{|xww}y}zz{z}zxxzy}vwy{}z{|wzz|~|}y||}zy{yvy}y{{~wxw{xwyw|{yy{zwwxyzxwzz{y|xxxz{x}y|z{q{y{yz}zyxzxz||{vx{zzyxyy|{|w}yx}xz|{vyyyy{y~y}z|xt{y{xzxz|z{xzxwzxywyzx{{}z{z|ywyy{||zz|{yzxyzzw|zzy~{zz{}vyxx{w{wwvyz|y{{y|z|zzzv|zy|zwx{}y{z{~yyy}{zz|z~{s|{}|yyuy|{zvuvxxxyw|y|~x}{wx~w|{y}zxyxyyzzu}~{~xyzyvzyyz{y{x{xx}w}xvv~x}}}{{zx|x{|xy{}~z{~w{zzxw{|~y{}{z|z}{xyzz|z|z~{zv{v}wzzyw~ywz{xxz}x{{|xxz{}y{zx}{{x{z|~zzyzx|{w|}y{zww{yzyzx}zyzy{zyzy|zyz|y{yvxz{|z|y}zxzxxw|yzyvw{y|wtyyx|||vxzz{y}{}xw|v~yyx~z}y{{|}zyxzy|{|uwuz}xtuxwy{{}v}xzyz}y|yww}zy{~x{zzu}x|z}z{zyy{w{zu{zzw{{}y|xzywzvwxx}{y}|yzy{x{|yyxw{|{||vy|zzsxwz~|z}{{{wzxy{{y||vw}}{z{yzzvyx~}{zyvy}wx|{}|}}~~~}}~~z{|}~z{|{~|{zy~}}{}z}~}{~}x~z}{~|~x}~}~}}{~~|||~~}zt||{}~}~||~~}}~{{}|~}yz}}|{z}~|}|}~}}}~~~}yz~}|~~{}}~~}~~{|~|~}~{|{~}~y||{~~|}|z~}}{||{{}~{}y~|}~|~~~~~~{|}|~}}z|}{{}~}}x~}{|~~~}~~}~}}{~y~{}~~}}{~~||}~{~~~|~zz~}~}}~~}y{}|}~}~}}x~|~~}~y}~z~{|~}|}}{~~}|~z~|}z~|~zz~}}|~~}|}}}~|{}|||zy}}z{}{{{}}|~~z|~}~|}|}~y~{~~~x}}z|{~{~|~~}||}~|~}o~~}}~}~{}}~~}~y{|}~}~~~}~{~|{{z~}~}~|}{|}}|~|~~{~~~~|~}|}~~{}y}{~|}}}~~~|xy~~uyw|{zw{zzyyxzwx}}twyzxzzx{~uzwx}y|w}zysyxyzy|wzv|{xyw~zzvz{y{z|vyy|z{||}zywyzwxy{|zzxw{zwywzwvx{xxw{z}yyx|yv~xzxy|}}}}{{{|{{~zxw{zwzuyyyxwwu}yxszzz}vx{wxwxvwxwv||{}|}{{w|zww{{y|~~y{|xwyx|zx|{wyyvzz{zwyy{wwzzz{z{{zzxwsxvtzwxx|}}wz}zyz{y{||~y~}|xzzyuyzvz|{{z|w{zzwyvyxx|y{wx|yz||uwux|x{{~z}|wz{vzwxxzz{y}xy|y~z~{yzz|xzx{x}{y~zwxz|~xw}x{wzutvyyxy{x{x{~|zzz|yw||v|{y{z{y~z~|z{wvz{~vxuy}zy{yz{y|xwz{zztyyy|{{|}y|}w{}||}z|w~z|{~~y{xw|xy~vuwwzxxzx}ww{xv{{w|w}{vy~wxzy|zyzxxy{wyyzxy~xz{{z{w|xzwx}zwzx}|}zuxw~}v}xwzw{v|zz{u{v{~yywy{xz{|{{||}}z}ytyzzz}~}{|}xy|y|}zv~{vy|wwyxyyzwzx~yxxyzxu{|~zxxzzz|zu{y|z~|y}||~~{~z{}{~}|z~|{xv{{{wz|zxv{ww|z|xyxzz|y|yzwwzz}{{z{{x{|v|z|tzx|zwz}~|}|~}zwz~y|y~xzxyx{z~zy{}xx|xzv|y|vyxz~uz|yzv|y{|{z|z~}zw{y~{y|{{~}~z{|y|}~zu}~{~|{y~~}~~}~~}}}}||}{~~z{}{}|{}~y~}}~{y||}}~{}}}~}|}~{}}{{||y{~~|}{||{}w~~}~}}|}|z}}}}~~}{}~y}~~}~~}|}}}{}~~{|~}}~~~~~{~~}{~~~zz|{|}}}|}~~}}~~}}~z~~~~~~~~}|}z{{}}zy}}~}{x|}}|~}}{~|~~}|||}{y{~~}|}w}}|}}}|z}~~}~{}}~{|}|~~|~|{y~~~~}{|~{{|x~}}}~~|}~}}{~}y|z|z|}~~}}}}|||~}{|~z~|~}~|}}{}|||}z~~|~|~|{{~|x||||}}~|}{~}||{}~}y|~~|}}~~~|}}{}}}}~}z}~~}{||{~|~|~}}z~}~~|}{w~~~}}}~|~}{z|{}yz{}zy~|{{y~yx{{wyzyzwzxy{zwx{|xy|zwy}y{yw{y{xvywsy{yw{zw}|xw|w|y|{x|w|uvzy|xvz}}z||zzyzxy|{}uwx|x{xzzx|zvx{y|z|z}y{zww~|wyzyzwyyvzz{{y|z|wsx{|wzxuzzz{yz|{{wzzyzx|yxz|{}}xy{xy{|wuzy{{|{y{z}s|}yy|w|z|yt{{x~{zzxzwv}y~yz}zv}x}w~zxw~}|yxvwvy|{z}zx|yxz{zx}|{|zxyxzyz{}||yzxzz{|wz|{|v|y~{}v{v|{xzzxwz}zwzw{w{w|zvzxwxxy|}{yy{z|~yxyv{v}z}vxxx|yy{y}~{|zw}z}w~{z|zzx{wy{u{wzy{}yz{yw{x{yy|}}yyx{y|xzzzz}w|{z|{yy|z{{y}zz|{wvxyz|~xzw}zyy|xx{}w{z|w~~x~{xx|y{z{z|wwzyx{x{}x~~x{x}zyyx}yw||{}z|y|x|yz|}zv}}zv|w|wx|{xw~{vv{z|yy|yyy|zzxz|{ww{x}u|zy|yzxz|zzxx{x{zyx}xyywx{u~vzzy{x}yxwzyxv{zy|~{|zyxz|z|~|z{|xx~||y}z~tvxx~yw}}|x|{z}w|pz{yx|{{z}}xxz|~z{z|y|w|{}zy|w{zzxwytzxzzz|y{x{vvx{zx}z{y}{xx~yzzzzz{zz|yy||y|x{}zx{{|xz|~v|xyxwt}{wzxy{}y~z}}wy{y|{{zy|{xyz~|{wzy{|||z}}|~|||}~~|~y}{|}}~y~}~}{~~}y~{}||~}~}|~}|}~||~z~~}}||}}{}}z}y}y~}y~{{{~|~{}}y|~~{||}|}~z}|}~||{}y{{{~~}}||~zz~~}~|{~|~}|y~~|||}{{}~~~|}|{}z|}}{{~}x~|~z~z~~x{|}{z|||}~||}||~|}||~~~}|}}}z~}~yz{~~}{}|}z|{}~}}~~z~|zy{z|y~~|~~~||z}|}}~}{~}}z~|{}~}}|~~}~|~|~|~|}~~||{||{~|~{~zz|}y|}z}}}~~~{}}~|z{|{||~~~{|~~~}{|}||~~||}|~}{{z|~z|{|y{~{z|~|~{|{~~|}}|}}}|}{~}}|{{~{|yz|~||{zz}{z~}}|~~~{}~~{~z~~|~~|}~~}~z{~~||~~}}}|}~}|~|z}~}}}}{}|{z|x}z}yzx|~vx|uyx{vw{{usv|yww}|zy{}uvu{{w}{~yz{{{zyw}}z{xzxyxyytywxvzzz{y|w|{yxxv|}|yz{xxxyxyzw{w}vw~xwxy~}|{y|{yyx~zx{yyy{zw|wx}wz||yv}zzz{v|}x{x~|wxz}zz{x}{|v{xxzu|zx|z{{{z{~{zzzy}zv}xy{xy|{yxwyv|||yzu~{~w|z{|yyvy{xyzyz}x|xz{}z||y{z~y|zxq|xz{s{zzw~}{}|~z~|y|zy{{|}{zzzxvyxyy|{vzwzx{xxvx{zzzz|}z~y{x}|{z{v|v|w|t{{{yyx{z{yx~xwyv{xxwv|xzvvwuxyxyyxzwysxxxvyxtz|{zz|z{z}{|x|yxz{y}{{{y|w|y{|x~yz|y{{y|vxzxyzwzyvxvvytyw|||x~zyzx}}zzz|yzy|~{tx{{yz{ywzxz{|{}zwv|yxwyzxwywuzwxytz}xy|{}~zz}zvz|}tzz|~wx}||{z|{xyz|{y{{ywywz|zyyywyz~y{{xx|}}}ywyvvxxz{}}xxyux}yx~}{u{~v{z|yz{zyzx{vx{y{ww{yx{xwz{y}zuwyzyyx{w{w{yz|{~|xy{{{}yyt~z~|{}|{{vzw{{zwxwwzyzxx{{{y~y|z}yy{vzy{xz{ty{w{yxy}zu|~{z{x~|{~|xy|}}yz}|}}x||||}~{|zwx~}|}w{}~zxzy|wyxzyy|{~|x}z~yy{zvy|~z|w~}~~~~}{|~{u~|}~~zz~{}z|~{~|~{{|~~z}|~~~|~}w~z~{~|{}z|}{}|}|z~zzy~{z~}}~|~}~y{}~|~|||y|}|y~}}~~}z}||~zx}|{|||y}y{~~~|~|}~zz}{~}~|~|}}}{}~~{}|}~||z|{|y~z~~~{}z}{|}}}{~}}{}|~{{}zx||~}}}~}||{}z}~~z~|}}~}~|~}|}z{~{}~|~|~{|}~z}~~}~}~}}{y|}zy~|~}z|~x}{~~~~{||z~{||}~~~}y}~z}{|~z~||{~||~}~|}z|}~z|}~x~y}|{|~~|}|~}}}~z}|{}|||~}}~|y~y}~}{|}}||zz|{}}{}~~}|~{z~|~~|z~}}~~~~z~{~~|{{~~|||z}{}}y~}}|z~y}|y|v{x~~~xy{z}x~y{uz~xx}|}xz{yv~w||}{xv{|z}|||y{yyzx}{z{y|{yz~~}zz~y{|{{z|x{~z|~y~~zv|yyyx{|{w{||}xzyx}swy{xvyy{{{y}yy{u~z|wxtw~zvzy~}{w||~z{|{syxyxz||||zwxxx|wyuxzw{{zzxyw}y}z{}}{~~{z{y{|zzwxz|{z|wx|zy~z}{xy{zyxwzz|z}}{zwz{zzw|||xz}{}~|x}{xx}v{|}ywy{}zy|{x|zyyztxy}|{~|}z|{~|zy~|}xywxz{{w|{yy~y|{y{||w|{y}~}yz~}{}|{zyzzzyxu{y~z|z{}{|x}y{zyz}~zzzz|xzzy}{|}{y{y|}|y~|z{z{zu|z}{{wy|||{|}u|y{|{yx~{xz}z{}zyz{y||{yzyz{{~yv}|~{|~{x~{||}~~yzz}|}z{z{y|yz~{|y{ywy{y||x|ywz|yvyyzzx}~z{{|x}z|{~x|yy~||z{}|~}{{vw}yzw~yzyy|||y|y|w}y|z|z||{z|~|zzyzvwwzy|yzz|z{|}yxx|xyvz|}{yxx|~}|w}|{}{yzzw{~}z{|wy{z}~xy||}|xzx{}z}{|{|zx{||~v{x{||}{||{zy{}~y{zzz{|{vy}z}{}|}{}z{}|y~y|{z|uz}|{z~x~{yzyy||{y}{zyxy}|~x{x{}z|}}z{yyw{||x{|{xz{y}|xz}v{z{{~|}{}z}~~~}|~||{~~~~~}{~~~~{~|x~|}}|}}~~~|~}z~z~|~~|}x~~~}}}}}~~}}{}~}zxy}|}~{~~~|||~|}}}||~~}z}|||~||~}~|}~z}~}x~~{}|~|~}~|{|}}~~~~~|~}||||~~~~}~~}}|~~{~~}|~~}~||||}z}~~|~|~|~~~}}||}|z~}}{z~~|}~~~}~~||~|x|y}|}}}}~}~}}~}~}~~~|~|~~~}~{~~~}~zz~}}||||{~z{{}}~~}~~~~|}||~|yz~~|{|~~||~y|}~}}~~{~~}}|~|~~~}}~~}~w~}}}z}|~~{~|}z~|~}~~yxzzz|yyzy|{|{xz|{w{yvzxzyywxzz|{ywxyyxyzx{{w~z{wxzzz{{xy|z~|z|z|zwy~|y{zyz~w}{xz{|y|zzwzyytx}zw{uurxzu{xxy~z|{y||xz|w|zxuz}y}zzy~zzx{|x~}v{zywy{w{xzuwxzzz{{zzz|}x|yxz|zz~zy{y|{zy|wz}z~|}}~y|z{zzz|}{}sx}x{yxuuwxzwyzw{|zyz|~y|xyzyxvyy~{}|zy}z{{vy}zyx|~{z|z}{}xw||}yyx~xx{yuyy|{vy}v{wz}zzzuxzyyu|~yzy}}||{|z|~w{zywy}z{{wxx~x{{yy{zyyz|}xx{{wwz~wz}w|{wz~yywz~}{}~x{z|yzyvz{xxy{zy{{}|w{}~|yyzw|{w|vxzu}vywxz|zxyyv{yyxx|}|zz|zy|xy}}|xvz|{~{}y{~z~|z|y}yxyzx|yyy~zyyz}xxxxu|y|yvwzwwzw{{y}w|z}xy}z|~zz{{y||{}}|}}zxxz{w|x}x{wvzvxxwzwwuxy|{yy}{{z{}xz}xuy{|w{x}{}|xwzyy}}||{yz|wy|yx|v|xzxzz|zx}|y{xxxvvy{{{{|wxz|z~|y||z|{{w|yxx~yr~z{|yyvyuw{xxxz|v{ytwxxuyv{w}xxy||{yyxz~z{xvzxw|zxz{x~|yx}{|z~~{zxyxz|zwz{wz{zxw|yz{zvwyzrwxzvyxz|{zyyyy|z||yy}}}}}}~}|}{z|~}~~{~z{||{x}|~|}~}~||{y~~~}}~~~~}|{}|x|}||{~{}z~}z}~~}~||{}~~|{}|~}}}{}z~}zx}~z|z|}wz{x~|y}}}}{z|}}~|}}~|}{}~}~~~|z~}|{y{{~x|{~}~|}}~{y||v~}~zz~y}~z~|}}y~}}{}}~~~}}|}z}||{yxz~x}}|~~}}~~~|}~z~|~~x|~||z}}}~|{z}~~~{|{~z{{x|~}{z|~z||}|~{}z~{|}||~}~|}}}}{{~|{||~{}y~z~~{}}z~~|~~~||~}|{{}{|~}y|}zxz|~}z||}{}|}}~{}}}|~}~}~{{y|}}}}x{|{|}~{|~y{~}}|~~{}{~~}{~||}~||~{||~}|~{y~w~}{}{}|{}|z~|||{~~{}|{||zyy~}}z{{{{}|z}||}y}{}|w{}z}}zzv|~}}}}}~~~}|~}}}z{{z}}~~|~}t~~~}{z}{~}~~}~|z~|}\\\\\\\\z}x;z}|}{|~}x}|}|}z{|}}|{}|{y~}|~~~}~}}}}|}y||}|}~~~z{}~zz}~yy~{{~yz}{||}}}}|}|~}~}z}}}}|}{~}{zzz}{}}~{{||}{~|~~~uz|~{}{z{~x{|{y{z~}{}|~{~{w|}~}}{y||y||{~~}{|||{}}|{}}}w~}}{}}}~|~|~{~}{|}{}{~}~{~~{~}z}~z|||{}{|w|{}|}~~{~~|z~|}}}|}~~~~|||z{y}}}}~{y}|x}|{}~~|~}yz~||}{{~|||y{{{~|}}|}||}yz}}~~||{~~|{{}{y~}y|x}}z}{~y}}}}}w~z~||}~x~|~|}|z}yz~~}{}|||x~~~}~||{{w|{~~~|~}|~~{~y~|}y}~}zx~}}|||~z}{|}}~}|}||zz}y|~|~}x}}|}{}zz~}~z}~wy~~|~|v|}|~z|}~}~z~z{~z{{}~x|}}y~~~{}}}}{~z}|~{}}~}x}|}}}y~|}~~|z}{}}{~|}~|yz}{}{}~~}{z}~~|}~{{~y~|}~}~|}~{}{|}|{}x~~{}|~}|{}{~|~|y~}|yywy|~z{}~y}}~}{{z~~{|~~|~~|||}{{}}~|||}x{~}y}}~|{~~~}{~{|x}}~|{{z}|z~|~~{|~}}~~}~|}zy|}}{{|}~{}~z~{z}{~}|||~}~z}~|}xy|||}}x~y~|~z}~z|z~~{|}{yz}|z|y}w{}}|}yyx|~yx}~{~x}~~{~z~|z{|{~}||z}}~}y}x~}~~~~~{{z~}~}}{~}z||}|}|{x|}}{z~~~|}z|}z}{}{|{|z{~~~{x}~y|{~}}z}}~}}||}{}y{z~}}~{}~yy{|{~~z|~}~}}}~}x~}~}~~~~~}}~~~~}~~}}~{t|~xyy~|{~}~~{~y~}}}||}}~~y}}}~|~}}~}~~~~||}}|{|}}y|~~{{}zx~}y}~~y}|z~{}}}|~}}~|}x}}}y|z}}{}|vy|}{{~z~}z|~}w}~~{|~{yz|z{{y~}|~{}{~}}|~||z}|~{y}}~{|}}|~z{{~|{}y{}{~|~|~|z~z||}}z|}~}}z}~~||zz~}{{}}~~}|}}{}|~~}}z}~~~}}{}}xz~}}y{}{}{z|w}~}~z}~{{~}~~|~}~{{{z{~{~}~|~~}x|}|~}~~|~~{{}}w{~x~}{vy{}}~z{y~}}z}}|~|z|zz|x~z~|z||~|}}~}~z}{|}}z{}~{{|zz~~~}{}}}~{y||}{~~u}|||~}}{|z~}||~z~}{||}{~}~}xx{~}{z{}|}{w|x}}}|}|}}~z{|~|{~~z||}{{~{}~}~~}}~{}||{z}}{~z~|{}|~}}~~}x}{}~}{~{~||~}z|}~y{{z~~~~~~~~|~{}z~~~~|~~|{z~|~~~}}x}~}}~~|~~~}{z~~~~~}}~~~~|~~}}~}~x~~}}z}{wv{y}}x{||}~z{}~{~~}z}}xz}}}|}{~|}~|y||}{x|y~||wz}{{~{||{}}||z~~{z||~|||y{w}}}}}|~zx{x||{{{|}}~{}}}|z~{|}|~~|~y|{~w{z|~~}}z}|xz}}}|{~{z~{z~~|~|~~}|}|x}{}|{z|z{}{}~|}{~y}|{{{}|w{~||z~|||}|x}}}~~|~|~|{}y}w{z{{}|z|z|{}|y~}wz|z{{}~|~|}}~{~|}}|~yz||~y{{{}}y}{~}yy~{v}{}}|{}~}|~~}~~~v|{}zy|}|{y~z||}|}z{}}|}y}zyzy}|~}|}{}}~~~{~|{|zx}y}|{|~w|{xz{{x{~}~|{{{~~z{y~~~}~{~}~{~|{|x~}z|z~yz{{||{~}|}~x~}z{{~}|z~zy~~y}}{}}|x|~{|~w{z{~||}}}y|y}}{{~{{|x}y|}y|y{|}}{~{~}y{}}zz|}z|}{||~~~}z{~~z|}|}z|{w}|~~}}~z}|~~~~~{|~}|}~|}{~~~~u}{}}~|~}~|~~~~~}~~|~~}}}}z|~||{~}{|}}}~~~~~z}}~~}}|}~~~|}~}}}~{|{{~|y}~z|}xz}}|xz}}zz~}y{{~}~z{|{~z}}}~}|}}z|}|zz}|}{~}~}}zyw|{~{{|}z{|~z|zw}{~}{z{|{|z~~y|}||}}~}}~~}}}~y|}}wzy|{~}{{zz~yy}w~~~|~y}~}~x}~~|}|~|{{x}{~~|szz}z{z{{}}~}~|{{{}~y|{|{{|{}{w~{}|}{zz|||zz}|{|x~|}~|z~{}{~~~}|{~{|w}}x~z~}~zz~~~{{{~~}zz{}|}}y}~{|~{u{{}}z{}{yy}y~~|{{}~z{{|z{|{{{wy{z}~~~~|{~|||||z{~z~yz|z|||}z{}xzzz~{}|~}}~|{}xz|{z{|~||{}|yz~}yz|~}|{}|zz~~~~~~}}~~x}||}}~|w~}||{z}zyw}}}x}~}{t~{y||}{}~}~{}}|z}zz||~{{~w}|z~||{{}y{z}z}|~z}}~}|y~|~zy{}z{|~}{}|{{|~~}|{{~}}|}||~|y~~zz}y~}y|{}{zz|}}~~{z}~~~~~|}}|~}||~~~~~~}{}}}}}||}~~|~}|}|~}~|}~~~}}|~~~}~}~}}~~~~|~}}}|~|~|}{~}~~~}~}~~~~~~~}~|{~~|~~~}}|zz|||~}~}~zw}~}}~||~}zzz|{|y}}|~x{{~{|}~}z}}~z}z}{{|zw~|}{y}z||z~{xz|z}~||{z~}~zx{zy|zyz~v~z|}v~|~}}z~~|}{~z}z~~{}|~{~{~|xzx{y}z||}{{z~z~}~|z|~~}|~~}}~|y~~}|}xw|w}y{wy}|y{~|~}z||x{}z~y|}}}z}}w}|}||~}yy|{}~|x|z||}x|{}{zz~y~z{}|{z{y}{{{{}}}y{|}zz|}~}|w}{~z~z}~}|}zz|{z~{y}x}|}||{}{|}~|~{{~|z}z}yz|{z}}z}|zw{~{~|}{z{|{}|}|}yzz~|~~~{~~{~{~||~{z{}}}}{||vzw}xzz||xx~||}~}|}}z{}|~}~x|y}{y|}{z{{}{~{|y{z|~yz~yzz}}|}z}~}{|v~z}yx}|{}|x|zy||~y~~y{{x|~zxx}{y|}|}zzy{~}||}z|~~~{}|}v}{}{|~x}~}{|}~z|y}z}||z~~}{~}{}}|z}{~z|{}x~}{~z~{}}}~|{yz~~uwz|}z~}}}}zzz|~{{wz{zx{y}}}{|~}~}~~z~~~~|}~{~~~}~~~}}~|}}~~}~||~|y~~z~}~~||~~~~}~~}|~~}~~~|~}|~||~~~{|~{~|~}}z}}~~|~||~z~~{}z}}~~}~}~z~~}|{~~|~~}~}~~~z{~~~~|~{~z{}|||{||zy}}|}z~}|z}~y}}x||z{}{wu~}|{}~u}}{}|~}}}}y}xv}}}}y}{|zx}x|x}|v|{~||z|x~~{|}~z{~~z|}z|{}xz{~zz~}z}{~z{|{z~|w{~{}~|~}|}{}yy{}y}}}|x~~||{{w}w|~|~}~{~}z|{||z~~|}y|~z~zwy}|~|}|xz~z}{}yx{~}|~}{|{~}{{zz}t}{yzz}}|z{y|{}{z}{}z|{||z~{}~{||}{}{yxzy~yyx|||{y{z|{~|{y{y||uz~||{~}{|{z|y}~}}zxz}}{z}{}|x{{~|~||~{|zxy|y{~x|y}y{{}}z{xx~}{w~{z}|z|y~|}z}{~}~~{z}z{vwzw}|y}{zy|{}|{{}}zz|z~{y}~|z{~{zz{y~|w{z}y~~~z~||x}|z|}}~}~{{~|x}z||~yxz|}{|zxz}}~{|~~z~|}{}{~}|~y~|{|~{~}~|{~}v~~~}{~x}wz~y~{zz{|}~{||yzv||yyyzzzx}|{}}||||~}~}{|{z}zzz|zy}}~}{~~}~y~|{|}~z~|{{z}|{yw}~{z~|v{z}{s~z~z}|yz|{w|y}{z}~~~~}~{}{|}}}~}~~~}~~~~~}|~{~~~~}}}}}~~~}~}|{}~~~}~}~~~}}|x}~~}}~~|}}|}~}}~}~~}}{}~~~~~~~~}~|~~}~{~}}~|~}~}}z~~~}}~~}}~|~~||}{~~~}~|~~}~~~}|}~~}~~}~}}{{}|||z~}~z~{yz|}~zz{wy|||||}|u}{y}z}}}|}x~|||~{~||z~{||{zzz|zz|~}~|}|}z{~}}z|z}}y}|{{xzwzx}|~~}~|x}}z{{zy}~||{x}~}xx|z~~||}x|xy{y|{zw{x{|w~}|~}~~|||~}|~||~yx{||~~x}v|~}y~}{}|y|zyzv}{yv~y}y{}}{{y|y|}z{|~~y}{|~~zy{~{{}|z|z||~~xyx~|y}|~}|{~|}z~x}}}~yz|}w~|}z~v|~y}x~y}z|{~~x{~||}z}}{}}~|~|}zy~}y{|~~~||w||}}{v{}~z|~zzzz{~z}}{{~{|}z|}|~||}}z||~{|}}~~}{z|{z}z~x~|}{yv}~{x}z|}{y|{}{}{}|y{{}y|||y|wu{{}}z|{|y|x|{|y|u{}{|||~{{zz||~{z{}{|y{{}|~}~~~}{}y|{|~}|}zxy~{}~||z~}~z~~}|zz}y|}v~}|~}z}|||{z|yy{zz}||{z}}|xz~|{~x|{y{~z}x|}}{y}~~{|{|}{w}}y|y}~xx~}}zzz~~~|{}vx~~y~~}}{y~|~||{~~}}~|~||}~~}~}z||~}~|~}z}~~{|~|~}}{|{~}~{~~||}|~|z~{}}}|~|||~|}~~|}}|~~~{~~~y||}||~}~~~}}~~}~~z}}}~~~~~}~}}{~~~~}~~}~{~}~~~}|~}}{|~~}|~~z}~}{~}~}x|~~}~||{|{}}{x~z~~{|~}yxx}~~zyx{x~~|{yz{z{~zzxz|yw{~|~|z~{{|~z~|{}{{||{|~zy}|||y~z~}w{{y~zyu|{z~~y||yzz{{{{{}z}z{zxyxx}~{|~z}zy~|zz|y~xy{|{}yy~{}}~|z~zzz{x{~}}}|z|}|zzz}z}yz{~us|~}z}|~z||||~}{|z~y~}x}{y{w}{}z|xz~~z}}y|}}|~|}}}~{{~~|}zwz{z||z}~{}|}}z~yz}|}}~z|zz}}xx}|||{z}}}z{{{z}{~{x|{y}x}v~~{{{|yzy{}}||~u~|~|{{}|{{{~{x}|{{|w{~zz|}{~|}{z||z||{~z{}~{yz{~{{x|}}xy~|{|~z}~{~~~|~|~|}}|y}xz}z}~||}z|xy}|z|||{}|}|zzx~}~||~|y{}{{x~|{|~|~{~{{z{}~}~{zy}{}}~}z{|xzx~y|~}{{}~{}}||z{}~~}|{~}z~{{y}|w~{~{v|{|}zy}}}{|||xz}|}{y{}}z||}~~z|z~{|y{|x}|~x}}z~}x{|{}y}{}txyy~y~z~}||}||z|s}y{}{}~y||{|z}{|~z{}~|{|{w|}{}~{yw~y{{z|{|{x{y}~~{xv|y|{{~}~|~}~~~}~~~~~~|~~|}}}~}{}~~|}{}||~~|{}~~}~|~|}~~}~{{}||~~|~{{|~~~~|~~z~~|}|z}~~~~{|}~~{}~{~|~}~{||{~}~~|~|~~}~}~|y}}|}~|~z||v|{{}~|~}~~{}{}~~~~}~}~}~}}~|~}}|}{wuz{}{{{yyx}|xy||wyz~}~}y|z}||~{z~}~~}|}{z}~|~xw}y~|{{u|{y}}zyw~{wx~|x|uzy{}y}|p}~}}xz}|}z}}~|{{z||y{zx{~{z|{}z{~xzy~}y~yw|~}~y~||}|z~|{{|}{~{|~{zz}zy{yz}}|~{|{}{wyvz~~y~x{|x{{}{~~~||}|{}{}}~{y}y|}w|{}{}z|}|xxzxx|{{~y{|{w|{~}|z|yz~~~~y||{|}z|}{v|y|}z}{|uz{z~zz}{x{yzy}x{|}|{|{z{z{|{z|z||{~~y{||}}{{|z~y|z~zzxz}|{~}|vy{~x}}}yw~}|{|{z~~}|w{y}~{|z~~|||~}|~y~|zz{~|~}~y{}z}}z}z|zz|}w~w|}~||}}~z}}~wz}|w||zz{|z{z}z~~{}{|z}|}z||}{}{|~{}{|x{}~~}}{w{}|~{||{~||xzzyw{}}}z|~zy}{{{~{y~zy|{{}}{}}~|z}||x~y}|zzy}|y|||yxz~|y}zzzyy~{}~~zz~~|z|~{}|}y~}zv{}y~z{~{{|{zx|xwx}}|||{}~z|}~yy}}{{~{}|~}}~|~~~z}~|{}{|~}~}~}||~y~}~}~~~|}}~{}|~~}~|}~z~~~~}~}|}~~{~}~}{~~}}|}~}{~}}~~~}~~|~||~~|}|}~}~~~~}}|~~}~~~~|~~{}}~~|~}~}{}}|~~}~y|~{~|~~{~~}~||~|~}~}{~~~}{~~~|}y}yz~{{|{~{}|}~v}zy~{|s}yz~~|~{{{|{|~|}||~~}}|w|~~}y|{~}}~|zy{~}}|}}~}{}y{~{}|{z{|~{||||}{{}}}~~xz}wz|{~{}}{~{||z~~|{|}||~}|z~~}|~|}}}y~|}{zyzx}~z~~{~~}y||}}y|}zz|}|{{}~{|}wy|{}~}~}~|zzzx{x|}{}{{{~{y{~}y|~}{{|~{|x~~|~|}w}|{|{}}yxy~xyy{~|z{~y{{zzy}{z~~z||y}{{yz~|{z|yxyxz}~~}|{{~}|}~}~{{~|}{zz~~}~}{{|||y}z{~~v}}|x}{}|{y|z}|~}z|{|{{}yz~x|~|w}{y{{|~z}}~zz}|x{yz}|~|}~z}}}~v{{{}~|~|{}}{}|{}{|wx}~~z}|{~}{{{}|{z{|}z|}x|}~}z{}|{|zx|~~~yv|~x{|{v||}xz{{{}}|}z~zvz{{}{}y{z{{z}z|}z~||y{|zv}w|}y{~}|}{}~}zyxzz{z||}}|}}~~~|~~{{|{}}||{y|}z}}|yz{x{x}|~~~z~}|{z|}|z~}}~y|{|}|}~|}x~z}{{z|z{~}z}zxx~z}vx~|v|}yzz{}zyz|~{}~}z{|~{|~~|}|{~}z~~~z}}|~~}{|~{~}~}~{~}{}~|~~~~|{~~|}~~|z~~{||~~~~}{}~~~}~|~}~}~~}y}}~~~}|~~~{}}}~|~~~~{~}}}~}~}}|y~}}~~~}}|~~z~~~{{~|}~~{~~~||}~}~~}}}~}|~}|}}}{x~|}y{z~~wxz{z|~z}}yy~{x|z{~{|z~}|}{{xy|~y||~}}y{x~~}{~z{|xxw|y|{z|~~{y|u|wv|z~||{}|~}y{}w|zy~}}}||z~}wx{|}z{~||{~~z|~zz~{yy||x|yzx{{|||{|~}|}{{~{wz|{z~|~z}{~{~|y~~}yzzz|yzpy}||}y~{|yzwy|||y}{z}}u~y~{~z{y~}~v~|z|y{x~z{}zx|y|~}yzzyy|y~y{{~|}z}~{~||~|z|z|~||}}x||yy{vz}}zy}x{{xzx|zz{~y|~zz|||{y}yz|y~{~{y|}yzz||w|~z}~z|{{}z|}zyv}~{|}yz}z|z~{|y|}}~{zz{}|}~}~~|z{|}{{{{{xy{~{x}|y~z{xzzz|}x|y~~|z}}|y}|{z}xz}{{~}||z|}}~|{{z~}y|{|}y~}{{|zy}~}{z|wy|||~|}{~{{~|{}zzyy{z}z|w{|y~|{zv}}yzzxzzy}}z~{{z{{z|yz{z|{z|{}~z||{zy}x{||zx|yyxwy|{w{|yzu}~|}||{|y~y{{{||}y~~y}{z}~|yz{}}|{}z~~}z~y{z||{w{~w{uz~{|}w}|{{{}~~~{}}}}}|~|z|~|~~}}~|}}~~~~|~~~~}w|}|}~~}}~~~~|~}}|}}|~|~}~~~}~}~}~}}|~||z}~|~{|{~~|}|}~~{~{}}~|~}~{}~~|{}|}~~~~~}~~|~}|~|z}{~}~||~|}{{~|~~~~}}y}}|~}}{}}~y~|}}|}zyu}}{x}|~}{}|z|y|~~}z|}{{}~~{vz{~}~z||z}~{~}}}}{yx}x}x~~}~y~}y{y}}~zxz{}{}{{|z{{{}y|{~zyzz~xz~~~|yy|{u{|z{z}}~}|{||z||~~zz{yyuzz}}}||{{t|z|||~|y~|{}{x{{{|{~~}|x}~|z~y{~|{u{zy}y|}}x}y~~|z}|z}~y~~y~|{zy}}||~{{~}yu~z{~ywz}~~}|{z|~z|~~z}}}~}}}}~{}}~~|}{|z~x{|vzy{{~|z}|~z{~|z|{|z~{|~{zz}}zx||{}~~}}yy}y|z~}}|~}z}{zyx|}|{~~{}}|z{zz{|~~|{|}z|x~x|w|}||}{z{~x~z}|yz{|{v~{~~~||{{{~zz{|yz|}~{}~|z}~z{z~x|y~}~~z}}z}z|{yz|x}}||}|~~|~~~}{zz}}xz}y}}~~||y}{}{}}x~zy}z||z|x{xz}zy}{~|y~{{yx||{|}~{|z~x}xx{~xw{}zyz}||~||~y~yy|}y}}}z}{}~~x|||{~}}y{~}y}~|~}~{}}{{y}{{|zzy|~|}{|{{|~|y|{||z{z|y{}z}}|~}|~}~~|}~}|~~}}~~~~~~}}{|~~~~{}|}}||~~~}~}~}}}|{z~~}z|}}zz|~{~z|}}}x}~~~~|{}}|~~z}~~}~|~~|~~~|~{~~}}~~}~~~~{~~~~~{~}y~}}~||~z~~|}~|}~~|~~}|~~~{~||{{|yz|wyz{|{~zy}{wtz|{y}~{{w~|z|}wyz~{~}}zx~|}|y~{}|zzx|zyz|{z~{yvz|{{w~z{x|||~}y|}}|}yzz{z~~~zy|~z~|~z|{||{}~||}~{xzy||{~zzz{z~}z~~}}{~~{x}zxzzyz~y{~{y~z{{~~|t|{{}z{y{wzz}}}xy}}}~~z~}~}}|~||~{z}{x~|z~{}}~{}|~~xzz||z|{z}zxz|zv|~}{|}}{z}~{|{z|y~|||~y{~~|||z|{yz|z{zz{}}|u{}~|~{}{~|~|}z||~~~}~~}yx|z}}|~~y}}z~}y|{}wv{u}wy{}zzzz~|~}~|}z|}}|{}}|x~|z{}~}}{w{}|zz}z|yv{zzxw}}{}||{|}|{{{~|{{||}yx{}~z{|}|~x{uzz{{|z{y~~{{}yy{||}}{|z}~~}zzz~}}}{|{}}||{|~z{}w|}}{|{{z|z{|zyzx}xx{|yx|y|y{|}w~yxz~~{x~|y|z}|}}}}~u|w{|{w{z||y{}{{~{}}|{yzzz}z}~~{}{{{zz{{|z{}z~{z~~z{{|}xz{|w||y||w}zyz~}{w~}}{~z}~~{~{|}}}~||}}~}}|~}~{}{}~{}z~~~}~z}~}}~}}|z}~~}{}}z~z{~~}~|w~}~}|~}}~||}z|}~|zz{~~}}~|z}~{y}y|{}}}~}}}}|~|~~~x}~~~y}~~}~}|}~}~~~}x}~~z~x}}|~~}~x{u~~}~}|{~|~}}||~~~}y~~~z~}|xy}}~~y}z|~{~{}~|{|~}|}~~}}|y~~z{}~~}|zy|~{}}~{|}~}}}}~}|}}{~{~{{|~|~~~}z~~|{|{|{z|}z}|yz}|}{~{y~|{{w~|{|z{y{|z~{|{~|}{y~~~~~x}yw|{wy~v~~~|x{{z|{~z{~y{||{y|||~|~z{{{~||~||{z{}|~}|w|z}~{~x{~~}{}||z|{}{z}~~}|}z{z}|~{yy~}y|z}|z~{~|}{y~z}|}}y{}u|z|{zx|||{|}~z{}z}w{~}~}}{{{|y}~}|{~{}}{}~}}||y}~z|y~|y}z{z|yxzx{}x{}}~}z~z||{z~}{z{~}}}}{|~{{y~|~y~{}y{|y|y||}~zzx~~v~}uz}~}|z}{|z~}}~{{~}~}{y}{}}~|~{~|~}{{}zyy}|}|zz}||~~y}~zz~~x|z~}}}y~|}~|}~|{|~|~{|z{{||||~wzz|x}|{|~}~~y~}||}}{|{}|||~~|~||}}}~~~~|}~|~~~}}|y~}|}{~~~~~~}~~~{~}{}{~z|z}}|{}||~~~}~}|}}~~}}}~~~}~|}~|~}||}}}y|{zw{uzxz|~|}}{x{}{{vz~t}yz{y{|}~|}{y|{~}}|}~{~xz}}x}}|yyx~}ux}z}w~}|~zy~z}{x~}}|z}{z~~}}~{|{{~||zzz|x|}}~~zy|~z{vvx}z}|y}yx~|~{w{y}}~z}{}~{~y}}y}{|||~|}{zy||x|yx}yxw|}|zy{yzyxz~vz}{}~{{|z}|w~{}~{||yz}{|~{}|{{z~{~|~|z{yw|{~}y}|~~||{{{{}}}||xy|yzy{z{yxz}~{vx{{|}|}||~{x{|}z}~~z}~|y{|{y~~{{}}yyux|||z{|~}~{z~~||z|~{}{{|{~}wz~{}z{{}}|||}~{y{{yzz{}|}{zyz|sxzzz{}zy{|}}|z|z|}}{|}{|}|}xx~{xwyz{t{{{vx}w|~|{x}|}}w||y~{~}zy~~~{{}|||~}zx}||}~z~yz~xwx~{z~{}z}}y~|v|z{{~~}y}{|}v}~{~{}z~}}x}}}}zw}yxy|{~{vt}{{}zyyyz{|~~{z}{~{xw}y}{}{}}}x|wz~y||}|}x}zy}|x}y}|||{~{}}}yz~z{|z{~{~|w|z{y|||z~{|{{~}~~}}}~}~~}~|z||~}y~~~~~~~~~~~}~~|~}~~~z~~|~|x~|}~~|}}z~|~{|}}~{|{z~~{|}{|~}~~~z|}{}|y|~~}}~}|~~}~{}z~}~~}~}~z}~~~~~|}~|y~{v}||~}}~z~}||~}}~~~v}||~~}{~|}~}~{{~{{}~~}|}~~~~~~~~|~}}}|z}}{||{}~zz{~y|x}}zyz{zxwyv|{zw~x}x|}}~u|vzy{zz~x}x|{{yx~~}y}{~{}xw}|{~z|xy~~z|zwvyz{|v}{|{xyv|yz~{~~{{}z~zxzxw|{zx{z{{zu{||~y{xy}}|z|{}}|{x{~yx|z|z}{}zxw{z|~~||~}}|vx|}z~||{~~}~}~z}x}{y{{|}zzzzzy||z|{y}y||{{y||y}~y~z~|{{zzz}}x|}}v|x}|x~y{~}|y}yw~{|z}zz|y~t|{{}}}y}~y~{~y|xxz{{{}||{|~w{~}}}{{}{|z|w~|zzzy}zxyz{{yz|{~z}wz|y{|{y|||}{z}y}|{{y~y|yzz}yxy{{z}{~x~{{}{{y~~x}|~~~z|}y|y||}{|{~{z{z}{}|}y||z||{v}~y}}xz|y{{xx{~{y}yz{w}x{{z|{y{{w||y|{z|y|{}~~{|y{~|{|||w{x{}~{|y}yy{~s{v|}}||{{|z}y}xy|{|z~|zyxzx~|z{~y|{|{}z|}~{y~}zxzz{{}z|z}u{~||y{z}|y{}|~|z}{||x{}xzv}~x}}{~y~{~yx{|x|{|z~xz{|~|}z|~{z|}x}y{~x{{zx{||y|~xu{~x~z|yw||z}{}{}x{{|x{|~y|{{~x}~|z|}|z{y~z~|~~~|~||~}}~|~}~~~}~~~}~~~|}|}|}~~~}}~}}|}~~~~}~~~||~~|~}~~|}|}}}~|~~~~}{~~~~~~}~}|~~~|~}|{~~~}}~}~~|~}}~~}}|~~~{~|~}~~~z}}~}~{|~~}}|{~~|~}|{~|~~}~~{~}}}{~~~~~~~z~}||~}}||zz~}}y~{|}~~~|~{~}}{{z||}~z|}}}z}|}{syy|}{~zz}~~zz{~|{{zy~{}}{}}zzyy~w~~y|{~~~}yw||yx~|}{x~|}{}~yz~yy{z{|{}}~~~}~{~x||wz|z}}z{yx}{{|yx~}x|}{|}}~~{z|yyz|y~{||~|~zx{}}z}}|}x{}|z~z}{{z}|z{z}{|zzw|w}~|}xzzzy}x}||y{z~zz}}}||~z|{zy{|zyz~{x|||~z{}x}{}~z{}|}{~|}z}}}~w}zzz~{|zz{~xy}y}zz~x~{{}{~~||{{}y||z}|~|z||}|}{}|}~}v|}xw||}~}}}|}{}|{|{|zyz|z}|zwz}~{|~t}z|{|}|}~~z}zz}|yx}}}{{z|~|zzz}|{{~{{{~~}}zyz|xzy|z~}y{{zzz|z}{|||y{x}}|wyy|{{~~~}~|{~y{||zz{}}xz~}|zy|{}z}~{xxzwy|vy{~t{|yz{yuz{}|z~z}w|{{{}}}}~}{}z~~~z}|zyz{{{}}}{{|v{|{~~|~}z{~{}y|}}~{|z|{{|||~y{~}z||y~|{|y{||w{~}zzz~wy}|yy}}z}~~yx~|{|}~}~~|~{~~~}|}~~|}~}{~~w~|}~~~~}}~~||{|~|{~}z~~}}~}~}z}|~~~~z}}~~}~~~|~}{|~~~}}~~}~{~}||}~~}~}~}~~}|~}~~~~}~}~w}}|~z}|}{~~z}{~|~y~~~~~|~~~}}~~~{~|{~}~|~z~}}~}}x~~{}~~|~}}~}~}~|}|~z}~~}{{~{~}}~||~|{}xxx{}|z}x}{}{yx}{zzx}|{~y}}y{||y|{|}zz||}z{z{uy|y~{|{}{~z~{|{x{xz{{}y}z{~zyxz~z{vyzx}~w}{|}~z~x|~|{yy}}|{x{xyz~}zy}zz{|{}}|xzxz{||~|}{zy{|~zxz{x}}v{yz||yzz~yz~{wy}z|y|{|~~}w||z~x~}||z}z{{{}}||~|x|z{{x}{|}}z{~{}|z}{}}}yu{z|{{y}}y|}}~{z}~{}z{~||}~~~||x|~|~|~{{{|x~|z~|}t~{w}|~}zx|{yy}y|~}zx{{||}{~xzzzz~|}~~{z||{y}|yz{z|x}{{~{{}y{z~~}{{{}{t|~x~||{{x}}}|x{~y~x|z|}z|{|x}}}|zw~~{}||~~{{~|y}~|}}||z|{y}{|yxzzzy||z~~{}||{~}|}z}|y~y|~|zz~x|y~}~|{y~|~}}~|{zz~{v}wy~z|}z{|w~zz~{|}|{|~~|}zy|{|||~y}{}~|||}|}{}|}yy}y}}~~}x||z|yzyzzw~w{x~|}x{xx|}{}|~{}~wy{}{}y}w|{}y}zz}~y~{|{x{}{{}y}x||{}w}|{}|{z|~{y~~|~}v~}~}}|}|{~~~~}~}~{~~|~}|~z||~|}z~~~}}~~~~}y~x~~}{}~~~||}z}~~}}{|}}|~~~~|~~~~{~~~~{~~{}~~|~~|}}~~}~~|~~}~z|~|}}~~}}{}}}}|~{~{}y~~}}|}|~}~~~|~~}}~z~{}}~{~~~~{~|}}|~~~~~~|~~~z|yz}}zz{}|{{}y~z}yx|x||y}yy~}zy}{|}y|x{}{}}yw~{}~~~|||z~}z~~{~y|zx{{~}}}zv{x{|{|}|}~y{|{~}}z|~z}{{yyzx}}}{|~}}y|z{|~xzy{x}{}zvzy~{y{v{|~}x}||y}{~~z{y~~}~z|y{|{}{}|{x}|{~}~|~z|y~|y~|z~}yxvz}}yzx}{{|{{~{~w{~zz~|w~~|v~{~{zx{}{|z{~|||z||||wzz}{{{}|}{z}|z||~{|y~~{}|||x{z~}}x}{y}~vw~||x}{}|{{{{yw}zz~}|}~}}~z~}~~}y{}|~{z}~{{~~s{|~|{|yx}|v||~xyy|}|}}{~zu}|{z|~z~}|y~|z||~y{z{x}{z{x{}u|{{z{|}}||{}y~|~w{}{|{|y|z{w~{|y{{}z{y|}x}z~}yz}~}t{~{}w}~}{z~|~~}|}}{|~|}||~}~||}}|}wyz~y{~||z}}~~{||{|~|}y}}{~||}{}zy~zvy~zy~}{y{z{}{~}{{{|~z~{}|}z{{}}~~}|z~|}}}~z|{}}~}x||}}x||}{~}{{|xw~{|z|}w}||~|||}}z|||z{~}y|x~}~|~~}~~~}}~~~|~~}~~{}~}~~~|}~~}{~z|~~~{|x{~~~|~}~|~~|~~~|~~}}~~z~}~}~x|~~w|}~}||}~~{~~{|~}z}~~}~}{}~{~}}~}~~}~|}}~~|~~~||}}}~~~~~~~|}|~~~~|~~~w~~~~{~~|z~~}~}|}|x|}}{~|}||z}zy~{}{~}{{{~{z||zz|{||}xzz}y}~|uy{yz~}{{~{|}xzx~y}~|{yy}{}||~}zw}x{{|||{}z}{}}z~zwyu~}|{|~|y~}y}|}zy~|~x~z}||z~~|~x}zw~|z||s|}x{{}x~w|}zw|z}}|~}xy~~xw{|{|~z{z}}z|}|}|}y{{y~~y{zy~}zwxz~zz~|~}}}~w|{|{|y~{y|w{|}z}{y|yy{{{|~{}}z}{{{{{z{{}}{z||}|z{{yxy~|{|~vz}~~}zy~|y{{|}y{~}}}~{~||zz{|z}|{zz}|~|{}}{~{}|}{{|}z~y{||{z~~|{~zzy{||{x|~}yz{|y{z|~}|}|{y{|y}}||||y{}y|~}}|}~|{}x}{~u||{|v}|y{{|}xz}}}}~{||x~~{{~~|z}w{~~z|z{w{z~~}y~|{{|}z|||~{{y}~~z{}z}x}|z|{yz|y~{{{}}}{zz|y}x|}}xx}z}xw~}|}|x{}~||{x{{{}x{|z|}~{|{|{|~~~||~|{~~{y{}xz}}|~}|~y|}|z|{~z|w{|x~}{~y~}}|wwz~||zw|}|w|}~{|~||{{}}~~z{w|{{|{yyz}x|yxy{|~v{~~}|~}|~{}}~~|~~}}}~{}~~~~|~|{}|}|~}}z}~}}|~~~~}}z}{}{}}z}{~}~}~~}}y~~|}|~~|w~|||~~~~}|z}|z}|~|}~}|y||}~~}|}~}~~~}}~~~|~}~~}~~~|~~{}}}{~~~}~}~}~z~}|~{~~~}|~~~~~~}~~|~}|}~}{{vz}|z{}~|w|~}szx|zzy}}|xzx{{|y}w~}yzxy{~x{}zx}{{z}}}~z{|xy|}|}z}wxzy{}{|}|yxzz}~}}|zw|}~{|~~|{}||}{y|}|~}~wy~w}|~|z{z}||y|{{|uxz~~~}zzxt{ywz}}}~|z|~}{{y|}|zx~x{}~{~y|v||z|tx}}|{z{xw||~z{~|w{}~y|zz}~z}{{{~}{{}}~~z~||y{~x{{yyy{zx}y~z}w}|z}zwyzz}xz{||}~{z{zy|{|~}}{}yw|}}zy~v{{|}{w{yzu{z}{||~|{~y~~~}y}~z}~}~y~|{}}}|~{yy}~}{v|v{}w{z}{}wyz~|z}}z}|{~|}z{}||}}|z{|x|yz}zwzy}zyxx{{yzz{{}}|z}z}~z|}vw}~}~}||~~~|z~~}~z{yyzy||{|~z~{{}}z{yyy{|y|z{{z|}z}{yy~z}{|~~{~|~|~z|yxy|{z~vx{}~yyvy}}}~yzy}x~}yy|{z|zw}z}|}||zz}zy}{~~}||y{|{y~w~y{z{wz|x|~{zz{}}z{z|~x~{}{}}z{~~}}~}z}}z}}~{z{{}vx{z}|zy~zz{|z}|z~zv}zxy|~}~{}y|}}|}{}~{|}~}~}~~~~}~}}~z~||~~~~~~|~{~zz{~}~}}~|~}~~yv||}|~~~z{z||}||}~}~|~~}~}{~{~~~~~|}~~{~|}}~|}~}~~~{}}}{~}}~{}|~~|~~~}~}}{~~~|}~~~~~~}~|}~~}~}~~~}}{~}}}~~x~}}~}~|~}|}}|}{yx{~z~|y|w|{{~}{v~}~}|{}|}}{~{|}|~~|~|z}|zy|~|z~~vz}|{~~}~}wzz|zy}yx}}{{}{xz}{~|}z|ww}|}{z~x~z{||~~}}zz{z|x{|}x{~~~w~y||{}|}|||}}~|~|{}||{{{}}{~z}zz}{|zz||}}z{zzz~}}}zz~~y}z{z|||z{xz|{w}y}|x|~~z|~}|{}|}}z{{{|}y}|~z~~~~||}}zy|}}y}|}{~z|~z|}y{}|||}|z|}{~y~|~|w~}x}}z~~|z~}z|}z}{~||{}|zx}}x~y~{~z}}|}z~|}~}{y}z}||}|w}|}|z~z~z}{{{~z{|}{{z}}{{x}z||~{|~{z~zx}{{}~x}{|}|z~z~z|y~~|y|~|{x{y}}}|{}|y|y}{}~xz~x{{y~}}|zy{}~|}||y|||}}{y{z{~}zzz~~{z|xy~}~}yy~||{{||v}}}}}{|||w|}|{~~|~zz}y}~{}~}yyz~||{z~~{y~{~{~{~{|}|~{~~{~y{~~|~|~~~||~|~y~|}~}z~~}{|~~~|~}}}~~|}u}~y~~{~}}}~~{}{|z~~~|}~{}|}y{|~~~~}~|~~~~z}}}}{{z~~yxy}||{}z|yw~z{zxw|y~}yx~}{y{}|{}}y}{|||w|~|{{~~~}|~~~y|x}}~xzy||z{x{~z{{zy||wz{v~}{{z{|y{||y~~}|~z||z||~|z|yzz{x}|~|}y|y}{zx}x|x{y||z{|~{{|}z|{~{|}z~|v|~yx{|}{{|z{{}{|y{z}~x}|xz{y|}~}zz}|{z~}z}z~}{}zy||}}|}{{z|zzx|v}wz{z{|v|}u|}x||~~{{~{~}~~{~~~||}x}|}y~|~{z|zz{}}swy~~|~{{{|}~x}x~~||y|{~}{}}{|~}{~~}zx|y|z~xs~y|{|}|z{{|z{z|y|~{~y}{~~x|yz}~~|}|{}y{|}}z{yyyzx{x|}~}z|}{x{x}zx}}}{zx~{x{|}~}{{{y}y~z~~~|{}}w|z|wz{||{|zzy|{x|zy~}|y{}|{}}~{y}~|~|~~|yx}}}|}x~~{{{~~||{x~z{{}xz{{xzzyyx{~zy~}}x}{~{|z|z{y|~~}~}~~}~{{{{|x~z~}|zzzz{|z}}~wz|||{|}{y{y|}zx~~}{}~|~z{|{|~w{ww|{{{}|y~zzx}z{~{yx{}~{}}z|x~yzy~{~|~|}|||}~}~~}||~{|~z{{|}{~~||}{~~|~{~~|~~{~|~~~}~~}z}{|||}~~~|{~|{}}~}|}~}|}~~||}~~z}}{~}~~~|~}~~~}}}~~z~~~|~~{}~}||}}|}|z{~}|{~}~}|}~{~|}}|}~{}}|}|}|{|}~}~~~~}|}~}}}}{|}z~~~{|~{~||~~~{}~|~}|{z{~|~y~|}{{}{{|zzzy}{|v|x{{y{{{|v{y||~|~xw|zz{|~|yz~~wu{x{{{{z}y}x{x~{z~|{xzyw~z}zz|y}v~|~{}}~}{ww~}x}z~zz}wz|zy}{w}z{~~{|||z||}~{~~{{~z~}|z|}yx|}|}|{zyzyz~|v~}{|y{z|z{~z||z~|w}}zy{{|{x{}z}y|{y{~{v{|~||~z|||{}{}|yxzyvzzz~xz~|}|}}}yx|~vyz||{z~~|{~zz{|~{{}z|y~|||~|}}||{~x||xz}}x{{|}|z~}}}}y}|{yyyz{~z|{|}y}{w{y|z{}~|{~{}~|~{v{{}|{}{z|{}||{{{|||w~z|zz|{{{}~z~~|}z||}}x~yxz|}|~x~}|{~}}||}{|y|z}z{|~{||}{}{|}|}||z~|~z}{z~{}xzyz{{{{}{|{~~}x~y}x~|w{~|}z||{~z|}z}}zx}zz||z||{{}}{|}~|z{}~z|y}y{~{x{x}{~{}}x}{x}{~x|}~}y|}||yzx~~}yz{|}y||{~z|}z}|}z{r{z}{}{wz|~}}}|}~{}~~|yzzz|}}x|yy}}|~~z~}{{{yzzxz~zy|{~~|{v{~x}}~v~~}~}{|~}|~}}~}}}}~~|}}|}~}}~~}~||~~~{~z~|}{}}}}|~~~~~}}}{~}~}}}{}{~~z}x~~|}}y}{~}~{~z~~}}}~~}~|~~~~}|{~}}}|~z~~|z|}}~~~|~}}~~~}~|~~~~|~{{~~}~~|x{~}~~|~|}~{~}~|~~~}|}~}{~~}~}~|~~z{z~{{y|{|}|{|}|uz}yz{|~}||z{}z{zyy~{}|~}~xz}}}~wz~z{z~||~~{}z}|}yy{}y}xzy{|}~y{zz{z}{zzzy|z}{~|z{}}{}}}|x{~}~{y}||}|{yzzw|zx~{}su{|}~~{u~|x}yzyw{{}~yyx~}}~}}~{x}~~~y|~z|}{x{{y}~~~~y{}x}~{|z{{{}|y{||}|{~}~~}}{z|{~y{{~~{~~{z{}yyzzy{zv{{zw~v{}}{{zx~{z{u~x{}~|~|x{|{|{|z|~~~~}}~|zxzyw|y~u}}x{y|}~{y{}wv|z{|z~w|}}{zz}w~y}|y|y~~}w{}{~|{}}|{zz~{|y}|}||z~|w~y|}{|}~}}x~yx}}{{|}zzz{~{{~y||~{}wy~}}x|~}yz{||y~y||~}x}z~y}{{{~}~}z||~}|{}{}zx{~z}{}zzw|}z}x|y~|x~|z~{{y|~|zv~}{|y{}~}}~y~{}z{{yxyx}}}{}{w}{yz{y{~y|x}y{xzw}}y||z{~z}~}}}}~{y|yx|w{ww~{{~}x{}xvxv||{zx|{{||x}{|{~z|{z}z}z}{~zyy}z}~}{|}y|}{||w{~~{{~}}{~yx{z~}x}z{}|{}~}}~~}}}~~{}~{~~~~}{~y~}{~{~}~{y{~~|}~x|~|~~~~~}}|}|~{}}}}}~~~}z}~}~~~w~~~~~|}|{~|}|~}~}~}w{~}y~|}}~}}|}|}}}~|~}|{~~~||}|~|}{~|{}~~~}~~~~~|}~x|}|~}}~~|{~}~~~{}z||{}~x||}}|}{yw||~{|}{xw~~{y}z~{}z|{}yz~~|x~}z|z}{}}|z{w}}{~{}{{}~|{z|~yy{|{|||z}{zx{{|~v{{zx}~zy|x{~|x{xv~{|}}|~|}||}|y|vxyx{}~~zz}yz{yzz|{~}|}~}|~}v}w~|{wzw{x|y}~w{{yx}{~x~|zx|}|z{z~yzy}{x{x{{yy}~}}{}}~}}y{}|~~}||{|{{~z~{}|yt|xzz}xzyyy{x|~y{zz}|{{{yx|}~zx}{yz{{{z~|~}}v||}|z}}{||}~z}}}{y~}}~yz~{}{}x{yz~{{{~}yy~{}~x~}|~|}}y}{}}zz{}~{v{|{|}z{{y}w}zz{x|~|{{z}~{~|~}zz~|{~}x{|{}yz||~||z{~}zvy}|}}}||~{}x|y}y~}wyy}}{{y|x{||~|{|zz{}{|z{z|~}}}txxx}||x{z|~}|}z|~{|yx~~z|}z~~z|~v{{y{z}|z}||zz|{|x~}~~{{z}y}}}~{{~{|y}~}w|x~~{}z|{||yy|}~|{z}y}|{{|}}~~{zyy{}z}{|{z~w{}~{}{}{~}{|}{~yyw}y{w{z~|yx~{||}~~y}|}~{~~y}}~{}{{~}~~~||}{~|}}{x|~~}~}~}{~}~}|}}~|~}~}~|~}}|}~~}~|~}~{}}}~~}{~~}|~|~~}}|}}|z~~}}~{}~~}~~}~}~}}~|~~{|~~}}}~~~|~}~z}|z||||}||~z~~~}||~z}|z~|}~{|}}}~|}~~|||zyz~||}{~}}z|z{~}~yx~yv}zww|yvz{z~y~|~{}{z{{}~}{|~{||~~zzy|x~{|}{~}{}||yx~x|z{zzywy~yy{z|zz{}}{y}}|~~}{}z|~|}v}~wz{|~z{~}xyy|{{{t{{~|}y|z}{~{~}}||{wx}|~y|~y~~{{}}}}~|{x{y}}}yz||z||y~yx|~{z{z~{w|{}|xz}{~~~{|}}~|~{~}~|y}|y}}|tzzzzw~y~z~~|{~yz|~z|y{}|}~y{y}{}~~yy~{{|~u}~y{z|xz|w}|y|xz|zy~|wx}xz}{|}z~~~}}}|zz|y{y|~|{t{y|zyz}|{yzy|wy}x{zu}{yz{{{y}}}{|}~}~~}z~}yy{{}|z|}{|}}{}}x|xz}|x~}}{{|z}~{{z|||{~~{}{~{~{|~~~~y{z|v|{||~zz|}{}{}w|~~}}z}||y}|yz|}}y{||}}xw}||}~{}~z~yy~|z|y{wz{}yx~~y}{~|x~uz}{{{}}y~|||~~{~~||||{|x{|z{xz{yz}|||~~|{v~u}{|~yyzx|zy|}{}y|}{t}{y}z|{}}{}|}~y{}|z|{zw~||{wzzyyy}~z}wz{}~y|{zz~v~~|~yz~}~~~~~~y~~}z|z{{~~~~~}~~|~{{}{{|~}~~|~}~{xw~z~~~}}{~{~~~~|~~||}~}~}||~~z}}{}}~~~|}~|}}|~~~|}|~|~}~~|~}|||~}~z~}z~}|~|~z}||~}~~~~yy{}}~{~||~~~}{~|~||w}|~~~~~~}{~}~~|{~y~~~~~~}~}|{|}}~}}z|||}|yz||x~{yyyx}||}~t}zzx~{}}{v{}w|z|~|}}xz|}w}u{{v}|~}y~~|}}z|{||y~|||wz~{{z|~{||}{}~z~zwxy~yzx~~vxz~~{wy|yz|{{{y}}zx~y}~~|y~|x|}{}~||}z~|z|{ywzy}|z}}|y}{}||{}{}y||{y{||yyzw|z~{}~}z|{y{z}yzx}}~yxxzy~z}|}{}{x|vzw||z}{~|u|x~xzy}yyyz}y|y|}y}}}y{|}{x~}{||}~|}|{{~zxy|~{|}|~{||xz{{~z{x{|{}{~z||||{{~|{w~y}~}z{|||{{{~|~{|yv~~zz|~|y}~~}}}}x|x|~~}~{{}||y}~zw}|}z|w~}{}{z|y~}{yz}~~y~|wx{y{yz}|{{~~zyv~z{z}y}x~z{v|y}{{}~{|w|z}{~|yx{}{y~{z{}w|zz{t|}|xy~{x{z{|{{{x~|{xyxzz{}{z|{{{|{}z~{yv}z}z|~||y|y~y|y{|{{|zx}~~zzz}}ux~~~}xz}{u}}{~}~{z{}|}{}{}|{|y}}yz{}~xx{{z||~z}|~zzz{zy|{|||{w|{||yw|}|~|}{{yxz{}yw}{{yx||||~{~{~}{~~}~}~}||z~|~}~}|}}~}~~|~~~|}}~~z~}z}~~|{{~}~}~}}~~}zv~}}~~~~|~}|}}~~|~~}~|~|||~}|}}{~~~~~~{~~~~}}}}}x~~~~{}}z}z|}~}}z~}~~|{}}~}~}|z}}}~}|}}}}~|~}}~z~~}~u}~~~{|~~~}}~y}~~y{{w}~yvy~|{}{}|{~{{yy{~z}y{{}}{y{~}}zx~|~|z|~{{}y{{xvyz}y}~x||}{yzx}|~zx{wxz~{x|{|zyz~z{z{y{{|}~|sz{||xy{|y}{x}}wz}{}~yzu}{}{{|{y{wzx{z}||wy||y}~z|}z}}x~~|}|}y~|{{z{~{~z||}{}~{z{{w{y~y}|~~z|zy{{~}{{{{}y|w}|{~~zx{x|}{~~|{~{{}z{y{|}zzw{{}}}~|}w{y{x|x{wz|z~|{z~y|{x~{~z}|yx||~{z|{{|~v|yzxz|~yzz|z{}zyz}zy|{}|||~~~||{~||yz|||}}z~~|~|~}|z~zzx~zxzz{y~zx{yz|z{y|{~}||{}{}~|u{|}{zx~}||~{|{z{}{}|zy|~yx|~y~{}}|x~v~}}}x}xz}}|{~y}{x}}{~y|xz~y{y||z~{}w{x}}zyy{|zy}{|x{xzz}~}~|~z~zz~x|}}|~}z{~||}~~}}x{{{|z}}~z}|}x{{}y|zyy|~|z}{{}yz||}{}}{z{}{}~z{{~|x|{||wywy~u}w{{y}z}yz|}}{~wy~y{{{w{}~|~z{~}z~{z|y}|}y{~yv{{}|z|~zvv{wyyy|yx{y}w}vz}|~~|zv~|}}||}~}}}}~|{}{~~}~~}}}~|}}}}~|||}~|}~~}~||}~{|~~|}~}}~~z~}~}||{z~}~}}||}}~}|}{~}~}}~}~~{|~~}||~}}~}|~|}|~{|}{~z{~~|~}~{~|}~|}~~}~~~~}}}}~~~~{{z|~z|}~~~}~~}~~|~{|{}|~}}~~}}~|~{{}y}wyzy|~z}z~z{}|{|yy||}||{y||zxz~~~~~{|}|y~y}|z|z}x~}~y}z}||}w|xz}}|||yy}|{w}z~yywx}~~||{y{yy|}yz}}~{z|zyzzy~|y{y|{{{}z|z{vz|}|{|~y|{}~uzx~x|wz|}~{||z}{y|}}z~~|yy|z}|{{|}|{~}}z{|wx|{~}xzzvz|~}|~{{x{}zwy~z~}|z||z~{~|~z}~~xy~}{yz{{}}z}|{{~uyy{}{{vz}|}z{|w||y|}y|z}|}~z|}}yx~xy{~yw~}}{x~|}u}}|{{}y}y{z{~~}~~{||}{~{}~~}xvy|~}{}|{{z~{{x~|||xx||{{~wzy~t~{}||w|{yxy}{}x{~z~z}z}~}xz~zy}yz{}~u~||}{|}{}~z~vy|{||{y}{{~{~z~z|}|z~u{}v}{}~}v||y~zv{z~v|x{}y~}z||xy{zv}|~}~{{y~y~zyxzy{y~|}z}{|yxz{|{z|z|x|~{{|yz~}{~xzz{}yy{{w||z{{{}{{{y~z|z{|{}x|{vz{|{|z{z|y}y{yz|}}|}|{|y}||{{|~yx~{|~z|{}|}z~|{{{~zyx|~}|{~}zv{y{{y{{z{}|{{{~}|y~}~~}}{|~{~~~|~}y~}~|~}~~}}~~|{}~~}~~~}~y~~}~~~~}|~|~}|~|~z}~}~{|~~}~|||~~~~{~|{|~~~~}}}~~}~~{{{}y}z}}}}|{}~~|~z}}|~~~z}{{~~z~~z~|~~~~~~~~}|~|}|}~~~~|x~~~|}~~}}~v~}~~~}~~}~}|~{|~}~|{~|~v~~z}}{u}}zzzy|z~w|yx}~~}|{zw{y}||v}|y||~~y~}~|y~z{}{z}|{~~}{|y~|~y|z~y|x{}x}}yx|||wz}}x}{y|}x|}~}~}}}}}y{v~z~x|}}}~}}|}|{{{{}z|v~|y}y}|x|}|}~~z{}~|~||{}||zt|~}|xwy||z||z{xyxz|{~}}y{zy|{}~}z~y|{~}||||~|y~}~~z}{|y|w~|}}y}w|y{y|{|}z}|x||z{~~{z}zx}~}}}}z~~}x~{||}|y|z|zv|zx}||}{yz~y}{{x~zy|{w|{}{~z~~}|}~}x~}~|~~vz}z{z~}y{wzv~{z|{||zyw|}{{{z{y|{zxz{w~z|}}||{y~}}|{z~z{y|z|}zzz{z|}y}{~|y|u{|z{~yyy}|y|zz}{}{|z{|yyz|{{}|~|yzz~yy~|z}zz}~z~w|zv|x}x{{{}}~}}}|~~{z}{{w~~~|{|z~{{y|w~}|~|z{zyxx}x|z{x{~{{}zz{{}}xx~|{}y}|~~y{|x|{z}y|}~wzy{x{z{|{{x}~z|{zy~z~z{}~zyx~w~x}{~z}}||{{{zz||}~z~|{{|xy~~xyz{z~{yzzy{|{z{y{z~|}~{|zzz~}}{z|~~}~~|~}~}|}{|~|~z}|}|}|{}{y}|}~~}{|~}}~}~z}y~~~~}~}~z~{{||}}~|}}~~~~~x}~}~~|~}{|~u~~~~}{}~}z~~~~~~}~~}{}}}~~~}}}||~~~~~~|~~~|{}{x~}~~|~~~}}|}~z|~}~z{|~~{~}~|~|~~|~}~~~{~}}|w}~~~~|~}|y}}z~}}~~~{}}||||~}}~}|y|zyy~~z||~|{zxyy{}zz~}}{x||y}||x}y~}y}}z{{|z~~x|}y{z}|v}||z~}|}}|}z}{xz~x~}~zz~{y|~{zy{|xyuz~|z}{}z|z{}yy}~x~|~{x~z~}||z~~~~y}{y{~~{~z|u{|yw~uy{}}z|~{yzzyz}||~~{w{~}{z~}}{zx}{y~}x}zywy~|y}~|}{|{|~{}}|z{~{x{z}}}wy~|z||{{}z{}|~|~~~}zzz~z~~{|z|||z~}}y|}zw|{}zz|}~}||x~~~z~y|{w{|~~|xo|}w{~|z}zwz||}z||~{}yzzv{}{x~}v}yzw||{}{}}}y|z|x~{|{}z~zx~{~}}yz{z{|xw}{x}yw{}y}~~||~{yy||}}|zy|{y~{{}{z}~|z|}||y|||{||}}{||{|z}|~z}z~{}~xyw{{z}yy~|}}uz{|{}|{~}}|zzww~|}|y|{w}{}z~}}x{~zxxz{y}}x|{|z|{|z|}|z{w~|~}xz|{{yz{|w}y~xz{zyy}}zx{xx{zvy{~}~}~~}x|zz{y}y~}vyyz}~y~|y{z{|}z}w}}|{yzyzw}~xz}|~zx{z{{}~~|}z~}}}{y{}~y~{~}wzxx}yzzz{yz{vxx}|zzw||y|yy~}~~~z}~}|~~~|}~||}~}}}{~~~~|{}}|}}~~~}|~~}~}~}~}}~~|}~~}y~~}}~~}|~}|~{{~z}}{~~~~{~~}~~}|}~~~}|}|~~~}}~}}~~~}~~~{~}}}z~{~~|}~~{|}}~}}~{|}}}~}~~~}{~|~~~}}~~|{|}}}~}|z||}~{~{~~}~~}|~~|{}~~}~~|}}~}}z~{|z{t{}xysy~{yz{y}y||z}}yzx||z{{{x|xz~~{~}{~|zy{|~}zz|wyyy|~y}{}|yzz}|~w{{yy{{~}z{xy~w|~{y{||~~{}{|||{|~~y|tvx|~yy{z{y||~zz{}|~{{}{{}}ywzx~}{}~~|~|v{{~{~|~~|~}||xx}~}{z|z|uvyyz|||}}|y~|~v|~}z{~~~~}~y|y{{zxw}xxy{{~yy|{~{wy|zw~wxx|~{||~yyzx}xw{z~|}}{}}zxvyx{|}yyz|}zxx}z||||yzzzv~|w|z~}|y|x{z~~}|}~|{{~|{|y|z}}z}xz}y}z{|{|yz{w|yy}{|y|{}~~{y{|zs}~||{zz}}{y|{y{xz}~}vyx|yz}~yz}x}{||}w|}z}}{z~{w~}|z||{}y}|w|~yvzyy{zzz|yx}{yz}yzx|{}|yw}}}u~{x|x|}~~|x{|~|~{{|{zxy~{{w{|z}~z}~}wz{{z}zx}}}{xu}~{x~~}y{}|}x}|~|~|{{w~xz|~|{}}y}{y~}z{||}y|z}}v|~z}~z{}~y{}z|{|~z|}|~|||~}~}}|{xz|{}~||v||x}|{{xxy||y~z{y{~}{~|{}~|}~}~~}~}~~~y~~~}~y}}~~{{}~}~~|~~}}~}~}~}{~~|~~}}z~|}}~}||~~}}}}}~}~~|{~~z|}}}~z~~{|~||~~~{~~}z~{~~{~~~||{~~|~}~~}}v|{~}~~~z~}~~~}~~x~|{~~|~~~z~~}{{|{~|z}~{|~|}~}y~~~~}|}~~~}~~}~~{}{~~}|~~|{}zz~{z}|~~}zz}{{{{u|}{yz{|||||||}yz{y|~x}xz}~|{{x|{}}}y|{u}w}}z{|}}{}~}|z}~|y}~v}zz|z~{{|wz|{y{~z|z{x}{~~x{~~{|{{}{z|~z{z|v{{~}|w{y~w~xy~}}||zz}{}xy{yy|~|||}}yy}~|{|{yy{~~~|s{z||{||z~|~{||y{|}zy}tz{z|{}}xzyzx{z|z}{{~{x~yz{~}ywxy{z{|{}|yz{z}}yz~zz~yy{w{z{wx}|~{{}}w|}w|~yyw{||z}{{{|~zw{z|{wz|~{y}|z|||{|{}~x}{}~|z|yzwx{zy}z}{||z{|}zy|x{{ywyy~xyzzz{}z}}~||}~~~}{xxxxy|{xz}~}yx{}z}y||}{zy||yvyz~|||zx|||}z|}vz~y~z{}{zx}|~{}}{{zyy{~|x{{}{{~~{{}{z}}xz~}z~z{z{x~zyy{~{|z|||{~|||{{}~wz|{}}~zy|}z|}|z{|||{~yz{{{|}x{}wx}~~z|{}z}z~}{~~y}}zv|{z}{|x{}}~x}zz||w~t~{|x}}}~{y||~v{~|}}|x{~{~}z~{y||yx{}||y|xy~zu~wz~~~x~zz}w}x{wx|}|}~|~x~~}}}}~|~~}~z~{}}~}~{~~||}~~~~}|~|}}}|}{~}~z~~~~}}}}~|~~~||}~||~~}~{~~}{||~|}}|}~}~}}}~{~{}|}~~|~~}~~}}||}{~~~{z~}|~}|~}~~}}~}}}~|}~}}}~}}}~z}|}~}}~~~}~}~}}{}|~}~}z}~z~~{}}}~{|}y~}~}~|y~||yx{~~z{}||yx{zx{yzyzz{z|{u}|y~~}~{{|{~}~|~~}}y~{y{}|z~yz||}|~xu||~{{w{v~{|~yz||z{z|{}|w~~}{z{||yy|}~z||~v~z|xzyywvy|}}zyy{wy|x|w}~|}xzz~|~z|}|}zy|{z}zz}z{~z{}y}|{x}{|~{{z{z{}~{{}w}~yy{{y}v}~{{zz}|z~}~~z}~y|y~}{wx}z|x{y{|{v~{z{|y~y}}z|{z{|yzxxx{~|w}yy{~~{|}}|vz~{}zwy{|y~}zyx|u|~|}~}{~|}{|z~|~}y|{|x~|x}||z~~|~z}z|y|~~y}|yz{z{|yy||{ztyy||w~{zz|z{yz|}~z~{~v{}z{{{}|{}y|{wz{zvxwxyxz~|~~z|{{}|||{}|~|zy}}z|{y}wywy~~~~zw}wr}v{|x{{~y|~}}}~|{|z~~}|z~{~x{}~|~}~|||{yxu~z{~z}{yy{z{y}{{{xy|y}z}zz{{{|zy~~z~y{~||~~}|y{|y{|~xzzzz{|z~zzvyy{~}y|}y}zyy||}}v}~}zy{}x|}{|{}}||zz~z~~x~|||zz{|~{|~~x~zx|z|~}zz}{{{}{|zwzy~{|y}{z}|}}}}~||}~~~z~}}}~}z~}}~~~~}~}~~~}~}}{}|}{{}~~~{{~z{|}{}{}}~~}~|~~|~~~}~|~~}}~~~}~z~}~~}}~~~~~}|}}~~|}~}~~{~~|}}~~}~~~}}|~~{||~|~}|{~~~~~}~}{}~}}~~}~}}{|~}~~}{{~}}||}~}}|z}|~~~~|~~}{}{z|}~yv{|}{}{}}~zz|xyyxzz}{|z~}|}{zy|||z}|w{xxy|vy|y|y|v~y{~~}x{~y~|y}|~z|w~|~}|{yw|y}}}||z{|}~yz|{|x}~y}v~zyzxyz~||~zz|y{|}{v}~y|z|}||zw{|}z~}y{x|}}}}|x{~|{|~v{}|}y{}z~|wx~}~z~|}}}{~u}{|{t|{{zy~v~|y|z|~{|x~~}|zxzy{zt|}{~}{z|y}|}z{|~}{yy}{~{{{zw|~x{{{{}x}|z|xz~~|{{x{{}z|yz{|w|{{|}~|{{z{|y~}{{y|}z||}yz~||}}}~yx|}|}yz~}{u}}xyy}||x~~|~~~}|}{|{z{}x{z~|yz|}yx{xy|zzwzx}~{|{~}z{{}y||y}~z|}z}zx||{y{z~y|w~z~{z~|}}zy{~{|{{}y|z{{{|w|uz{}}x{x{yw|y}zz|~|wy{}}{{zz|x~z|}z||yy}z~}|}~y~z|}|}|||{}{{z{~~{{z{|z}{}}{z~|}}}zy{~{}|z{x}|zz~y~}|{w~|~{||~{yx{zw}}~w|xzz|z~~{{{{}zy|z{x{}x{{z|||yzy|~{}|{{u}|x{w~{~~}{}wx|{{|zw~z||z~}}}{~~}|~~|~~~~{~{~~~~~|~}}z~||}}{}~~~|{}|~|z~}{~|}~{y}~~~|~z~}|}|~~||~|~}~~|~}~~}~~~{~{~|}~}}~y~||~{~~}}~~}{}~~~~{~}x~~}~y~|}}}}|~~}~{~|}}{|~}}~~{}~~|~}|~|~~}z}}}~{}{}{|~{}~zx{}~{~y||}}{~{{||}y|}|y{z|~}{|{|}}|~{~}~~w}}~}}~~z~}~{{}~}|~}}~}}{|}{z{{~|y~xz{{zz|{~{|z}|x}}}z{~}z~|{{w|}}z}z}z||}{~|||z~|{y~~~~|z~}|~{{}~~}xy|u{~}}}}y|z}yy}{y}|}~|x~{|z~{|||{~~~}~}~{{|{{y|}{~y~w|}}zwy~}z}}}zy|{~}~}y|z|~{~}|xz~}~|||~z}{~}|~y}x|}|wz{xz{}|~~{z{~}}{~~}|{~z{||z~}~|{~}{~~{|{~{~~z~{}x||}~}}~{~||}{~~~{{{z~}}}|z|z}{~{|}{}yw}|~yy{||xz~~||x|~}}{|~}}|}|}}{}~}z~{y}{|~|}z{~x}|{}}|}y}|zz{y}}{|~|~|}~{}{{{~}z}}}}{y|}~zxx}}}{~{y}~{x{zyz{{z{y}z|{|{z}}{|{~~|~}}}}|}}~~z|~yzzzz~}~}}{yy{{y~z{}z}{y}~|~~u}z~|}|~{~}~{~{~~}~~}{}{}|xx~|yzw}|z|{{}z~|y}{{|}}~|}~~~~|~}u|}~~|~}}y~~~}|}z~~}~|}||~~}~~}}}~~~~~{~~~~}|{}~~|~~~~~~~}~z|~~}}|}~{~~}{}~}~~|~~}~~}~{~{{z|}}z~}~}{|xw}{z}|y~|yzzy~|xu|x}}y{~x{{{|}|z{x}z}|x}y|}~||~}|}}zx|xz||~|~z~t|y{zzyz}||v|~|}xx{~|x|}||}xw{x~{yx}~~{v}z{y}~|||z|yzyzy{y{}}t{{|||{|{y|zzz{wy{z}}}x{~}~}|||{{{|}|z}~}z}}x|{xzzz~|y{{zxy}yy||{z}zz}}zw}x|z}|~~{{}zy|y}{wy|}yz|~|}||z~{~{{|vyy{|zw}~yz{}~yw}~~z~|v}|y||}y|w{{{zz}||~zw}y|{|zz}~x|w~|}|||zz~|~}{{zz{z|~y~|y||y}}}{~z|}|~{z|}x}}z}{z}}~{~{~{z~x|}~}yz}}}}~|~}}|zzx|~xyz}|}}xz~||{u{{}z~|~{{y}{xy~||zxz{~~yyz~yzz{||}{{{~{~{x}z}x}x{||z~y~y|||yy{zy||zz~|~{{{w~{{y~y}xu|~}z}}yz|~}x~~}}x}}||z{~{|{{}{z~xy}y~~|}z}z|{z{zy||{~|y|x||vx~y|z|~yx~{~|{|ztz}{w~~|y|~y~{|~y~~|~}xyxy~~y|}~}{|zx|||~{|x}z}|w{y}z}|z||}}w{|z}}}}wz|{z~~|yz{{~~}}~}~~~~y{}~~}{~~~|~||}}~~}~zx~~~~~|{|~|}~~~~~{}~y}}|}~~|~}}}}|~~{|~}~|~~}~}{~}}~|~~~|{q~}~}~~}~{~~}}z~~~~|~~}}~~}~~~|x~}}~|~~~~~}~}~~}{~~~{~~~~}~|~}~|}|~|{w~~|~{}}~~|~}z~|}}~~|}}~~}}~}~||}~}~|w}}}}}~~{|{~{~z|~y|}|z|||}}xwzz|ywx~{}}}}~x|}{{{zzz|zzz{y}|~}|{}{~z|~z~{{|z}~{z|y}{}~z{xyz~xy}|y~~w~}z}yzy}z}{|~}z|}zy|z|z}|||y{zy{{||}x}{y{xxx{}}}}~~y|}z||}||}z}}{u~}~|}~{{yw{|||z~y{vxzy|zv{x|zyy{}|~~|}~{}|}}y}|~}{yzyy|~{~~{{~z{zxyyz{w{}}xy|yz~~xzw~z|||{{~{|||y{y{}}zww{{y{{z}wy}xzvz{y|{z|~zvz||}|{}~}~}|}|{~}|yzyxyxzy{zzy|{x{{|zy}{|}|{yx~zy~~|~}~|z|{{}|{~~}x{~z|zxyzy}|{}|z}x~}z{{|zx{|{{x{z}~~||y~{~x~{~}{yv|x{y}}}{}|wx{w~~|}x~yyxy}{z}|z~|~~~||{|~x|~|}{~}z{}~~||}{|vt}~z~{|}~x}}x~|y|u}ywzy||x}||~}y|yzz{~~|~~|z|{v~}{z}~yzz|~y{xyzy{z}xy~~~}{~{||x|y|y{~~||{}}~}}~y||}{z~z|x|z{zz{{{{y~|yz{zy~}{|z{||~|}z{|~~}}~}}z~~~~~~}~~}~w}}~|}~~~~~~~}~|~~~}~~}}~~}~}~~~{~}|||}}}~y}~~~~~|~}}|}|~~}}~~~~~}|{|~~~~}~}~|{|~~|~|}z}{|y~|}{~{~z~z}{~}~}~~~~~~}}||~~}~z|~}~{~}~}~||||}~}|~}}|~~{~}}|w}|}~y{|z}~y{~}|{xu{zzz~}y{~z~yz~{~~{~~s~z|z}~{zy|{{y}|~~}}{|{{}~{~|}z}y|vw|y}x}~z||}|||}{|yz|~~|z~{}zx}}y{z{{}~zzx}}yw|zu}~}|y~~~z}|z~|y{~~}|xy~zz|}{~zz{~z|}y|~}x{~y|y{y}}y~}x{{{z{{{}zvx~z|}}~|{|{z{}zxx{y{{}~wyx{|yzz||y{y{|y|{}}~yy}{y{~zyy}{y}||y}z{y~~~z|z~{{{y~||{~{~~}x}|~}y|x{w|{{y}yy}}wy}}w}}}~}{||}x|y|{}{}~{}x||yy~y||}{}|}zy~|~~|}|{}{}|}}z}~z~zz~|{{zx|zz}}|}{|yy~|zz~ztz}{{xz}|}|zzy}~~{|~}z|||{{}zy{~{~~y{z|v|{{|wxz|~}~{yywyzy|{{{zxt~y|}x~wx{w|~|{{}{|y~y}}~{|{|w}~y{{{|{{|w{}}x|{w{|{{}y|}yz~yy{zzw~|z{x{{||}}z|}x{y}z{x|z|vy}{{{{z}~||w}{|{w}{{|{yz}{y|||}}x|x~{|z|v}|{}{~{{||sz{|w~z}{z{z{xyvy{}~}x|zzz}{}yx|||z{}{z}yy}}{}y~~~~y}~x~{y~z{|yyx|yz~{~~~{~~~~~~~~|~}}}~}||}}{}z|}||}~{x~~~|||}~}||~z|~|}|}||}}~~}}~{}{y}}|~}|~{~z}}|}~~}y~~}~~}{}}||}~}{~~|~~~~}|~~~~~~{~~|}}~|~~~~}|~~~}~|~}||~~}}~~~~|}~}||}~}~~}}}}{~|~|~}~~}}|~~}|}|{|}|~~}|}}{||~z~|{}z~}z|~{~{zyw}ywv}}~z|wx{|w{{{xv{|{~{~||~}|y|{}}||}|z{}{~{y~|}{yw||{}}~z~u||{x{|}{|~|}}w~|{~z||{}|{}|||x|}{y}zy{y~z||z|wzy{|}zzwz{x{||}}|}{z|y~zxz|}zz{}}z|||z~yzv|~{|{~z|}xyy{~~{yzyv}x||{zw~x}{~{}|~}|~{{|{~|}z{~y|{{{z|}~z|~}}yzzzx{~z||~}~}}{z}||z~}{zw~{|z~}|~{}~{y||x}|yy{z~||y}~zx~|z~|yzz}|{{{~}}z{{~z{xz}{}}|~}{y~}~|~}yx|yyzz|u|x}x{|}vw{}|{|wz}|zy{|}{{{w}{{z~}}}{}~y~z||{|xz}}{x{~}yz|z~zvw~|x~~z}{~{~{}|}z~|{~}{|z~x|~~~}|{|y}y{y{||~{~}||~|{~|{}{{z|v|{~~}~~~|}z~z}||z||{xxzz}{w{~{w}~yzv~|~x|}xy~vw|}y}{|~w{}|~{y||{z{}wy~z||x~~}|}{|~zzy|~}vy~}~}yvyx{}~}|yz}|}z{||~z{~|{y|}}y||wzwz|zx}}yxz{z}{zz}}z}}{|z{~~~~x~|z{|{|}}~~~}}~~~}~|~}~z{y}|~~~~~}}~~}|~|~}{||~}|}~|~{}}|~}}~}|~~}|z}}{}||}}yy}{}~{~}~}|}~~}{|||~|||}||}~|~~~~}|~~~|{{}~{|}}|}|}}}}~|~}~}~}~}~~}}~}|z}|~~~}~|~~}{}~}}{|~z}{|}}|~}}}}~~|~}||{{~{~~z}}}~~}~}|{~~|{|~~~~~~~||~yx}y{}}~|y|yz}zxw{z}}|z}{z}}}{zz{}yv~{|}w}}{{u|~~{{}}||{}~|~{}}|~}z{}{~}x{|~}}z{~z|zy|{z{{~|~~zx|}~~y|}}yx{z~}yy~~~|}{|z~}}~}zy}|~}z{~{zz||xy{}~~~y~}yux|yy}~~|}}}|{~z~}|{}}|}}{~|yy}}{|~~{~z|}}{{{||y}z}t}}|{w}}}}y~|{|}}|~}y{{|~y~|{x}{yw{y|{~x}{}~}|y{~~~y}|~~~}}~}{z}|z~y{|~||~||{{vz}~{|{y|z|}~{}~|}yy}y{z|z}{}~z{z}|~|}}~{}{|{|wzyx~|~{y~|z~~||x}}|{{}}~xy{|}y{|||~}y~|~}}y~x~|~{y|{{~z{{|z}}z{~z~{z}|~z}{z|||xyyz{~|}~{wy~|~|{y}}{|||~{y~yz{w}|}}~}{~~|}}|}{~z}v}}{~{z~~}{{}}{{~~|{z}xz|{}x}|xx~{y|~~z{{w|~yz{yy}{~|~|{||zy|yw~~|zz||}~zz}|||z~u||}~}}{z}~}~~}}~}}~}~~~|~z~~}||~~}~~}}~~~|~}}~~~}{|z{}~z|~~~~}}}~}z{}~|~|~~}}}|~~~~~~~|~|}}}~{|z}~~||}~|~~|z~{}~~}~{~}|~v{||}zy~y||yw~x|}{|}y|xzz~||{yzz{|~{~y|xy}|y~y{z|}{z~{}||x|{~~~|{z}w{x|}z~~zww{{{~|zwz~{}}~zz{{x||z|}||~|z{wx|~~}{{yzy|{||x|yzy{xx}y}{~~{yy{{x{{|~}wz{{}~~{z{z|||z~|}~{~yz}x{zvz~yyz}{x|{v|y|{{|yy{y|}y}yz|~zzuyz|zz|z}}|}xy}{z~}{~~||x|}|z~x|x{zyz{||y}zz{|{~}|{{x}{x||~z~{w}y||{}z|{}||}}x}~{{|y|z||x{{{zwzzy|vz}{yzyyy{yzy}{}y|}z{|{||~|~}}}}~y|x|}z|~|y}{y{x{zx{{|}}z|x~w|{|~{~x~|}|}z}}|wzzz}~|y{zyz~~zz|}w{wz}z{|~zyxz}wyv|zzzz|y}w}|y~~z}}y~zzx}|~{~{w|z}x}vz{zx{zxz|{{vzx|x{y{~z}wzyzz{{|{z}y~}zyw~~|x}}~x~z{x{z~x|y{y{{~|~z{z{~x{y}}yy{{z}y~{x}~{}||~w{|~~}}z}|~~|y||vy|z{{|{zxy|y{{|}}xzz~|}yxxzz~{}y{{|{|~~y~w~|{{|z|{}vvzx{w}yw{z|xyzy|y{{{zzy{{z}}y}{~y|tzy~}~|{~~~~~}~~z|}~{|~{{|}||{}{}}~|~|~~}}~z~~z}|}y~|}{~|y}~|}{||{|~~~|~~}~~z}~~}}~}}z~}}}|~~~~~~}}~~}|~~|||~~}|~~}~}}}}y~~}~~}z}~}}}}}{~|~z~~}~||~}{~{~~~~~||z}y}~~|}~}~y~y|}|}}|~~zz~~|}~~{}~~~~}{~~}}}~|}}~z{x~~z}{{{z~~}}}{{yz{zw{y~zxx}~|}|~}uzww{z}}~~|~|}{w{yz{ux~yy{|{xz|x}{}y|w~{}|{{{z{zy}}|{|zz{}~~}{|z{z{|{~~z~zzx{zy{|z}{}z}}xy{~x~~~}|y}}z{|zxw}|zz{x{~y}}z||~~}}}z{{y||x~}yx|w~|~~}{|~x}{z{{~|{}~}z}}}{}}x~z{~z~|y{}z{{|}||zx~}{z}y~y}y}{{z~zy|}z|x{{~}yxz}|{{}}}~xy{}{xz{||z}|}{x|{|}{{|{z{{zx~z~yy}{|}z{}}{{|z{~wy|~z~{{{y}w{|y{}~{{{{~{y|zzyw}{{~~z|{{{z}|{~{~{x|uy{{y|z}z{}y~~}{|{||}~{z~{w|}z}y{}}v}z{{wyzyz|}~~|~|~{{}{{|}x}zvzy}~}{x~xxz|z}|y{yzz~}~}{{{z{{~}y{|}|{|z~}{~|yzz~{}{~|{z}~~{{qw~{}}{xxx~z|z}~x~{{}zz{~|yyz|x~|y~z~}||}~~y{|x|}|y~{z}|zz||}yy}zy||}}~y|||~~wz|z|z||{xz|~{|~{uxx~{~xyzy{}||z}zv}w|{zz~z|x}|{{~|~z}|y}}{||{}||z{{z~}}}~~}~~~}}~}~~}}{~|~{~{}|~~~~{{~}~|z~|}}}~}|~z}~}}{~~}}}|}}~}||{|z|~}~}~}{}}~}|{~~}}}~}~~~}|~}~}~}}~~}~~~|~~}~~}|~~}{|~~}}|~~~}}}~~~~~}z~|}~~|{~||||}}}}~z}~~z}||}z~}}}~~~}}~~|}~~~{~~~|~}}~|~~~~}|}{y||z~yz{z}wzz}{{wwy~yx}|z}u{{y}~}zz~~wwzw~{y|}}zxy{~~}|~yz}y||w{yyxzy}y||{{}|y|z{{~xyy|z|}|x}z{y}yz{~|{}|~{zy}}||~{yyzz}z|zz{|z}}z|}~~z{zxv~y{z}y|~z{zz}|x|uy}y~|{}~{{y}xxxz}}z~{}vx{{z|{zw|}{}|{y|x{{{~yxz}{{{z~}~y~~||y~z}}||v{z{y{|yz|{|}{w|xvz{}{|{{{~{||yy~~~}~|}{{ux}|yxvxzx{wwzw}yz}~y}{|wzzz{xwy~}{}~}|{|zy|}v|}|z|}z{y{{}y}}|{~}}xz{}|~z}|uy|{xv{z{~~{zy{z~}|}|~}~x{z|~{~{~}|y{~{{}~~w{x|z{z|{{{zz~t~zu|}}zzzz|z{~{|y|}{}z}y||~~z}~|yzw}z}|yy}{xz}~}wz|z}|yy|x{z~zy}z~}}zxz}}||{~{~z~x|xz|{w||zz{yx{{y~|~y}{}wt|zwzzw}x~}|z{~z}|w~}|}}|~xy{y~}}{yy~|zzyv|~}|xzx~zzyyzzz~|z|x~w}{zz}{}}}{~x|{~{|||}}|y|v~x|{{xxy}wz|{yzzz}x|{y|~yy||}||~z~~{y~~}|~}}{~}||z|}~}~}}~|~}~|}}}}}{~}~}~}~{}~~|~|~}}}~}~|~{}~}}||~z~~~}~~|}}}}}}}{~}{|}y~~|~~{~}~}}~}~}~|}~|}|~~}}~|}}|~}~{|yz{}}}}{|y}~~|~~~}~~}}}~~~x~|~{y}~}}{}{~~|}~}}}}~~~~~|}~~~~||~}}||||~|~ww{zz{|}zwzz}~{{z~|zx~z{||~{}{x~||{|~|v|z|z{zzy}{}}~|{xzyz{{z{w}~yy|}{|z{~}}|}x|{}|~~r{||{|||w{}||x{~{zzzzzy}~{||}y}~}z~{}~y~yy|{}y|~~{~z{{||{z~x{{x~}|y~{yzz|~~}~yyy{||zz}}w|{z{|z}zy|x{z}~x}{|zx~{~{~||{v~zyu{y~}yzz|{{{z}{yo|z|z|x||z|{~}y||z|{v}z|vzyzy~{w|}{{z}}||~|y{y}~y~zz}y{}}}|{y|}}~}x}zx|~zz~{~{{|{zzz|z~}|~||z|{y|{{~y}~~y~~{yw}zxwz}|}{{z|z|t|~||}w|||||}x}~{yz}x~}{{~|{{yyzx~z{{z~y~zzzyz}||wy|z}}y}}}xxzxxz~y}~~yy~y|~{|z{{}|}~~||z{~zy}|z}{{|z{~|zz|vz{||{|~xx}{y{~y}{yz||~{x||xy}|||{{}}~}~}z|{}|}z{z~{}{zy|}}||}}~}}z|x|{z}}wvu}{{z}|zyzz}u~{{{y}{|{w|}}~~x|vz{{y~{|{|~~||}{{}z{z}|}}~}{}}~~{|{{}|||}z~|||zww}}x}ww{{z|{}}}}|}}~~}z}}~|}~~~|{|}}|{~~~~}~|}|}|~~z~~|~~{|}}~}~~|~~}{{~~~~~}}}||}}zy~~{~~z|}|~~~~}~{~}~|}~~y~|}}}{~}{}~~}~{}~}|{~~}{}~}}|{~~}~~}{~||}~~}~|{}~}{|~{}~zz}~}}{~~}~}||~}|~}}~~~|~}|{~~z~z}}{}}||}~~{~}~z|~}~~}}~}|}~~~}~y~}~{~|z}~~w}{{{}~yw~{{||xv|x{|~xz|}~}zzz~{{|}|}z}{~}||z~y~x{{vxw}zz{zz|zxy|{w{|~w|{}~{}x}|z||~}||~|z~{~{||~~~}||~}~{zyy{||y{}}|}z{z|z|{{z|y|y{~~x|v~~~}~zy||z}|{{}}~{{}|y{||}y{}~z|~|}{xy{zyyy|{|}}z~}|{~~{}|y|t}{|~}~{~yy{z}|y|zzz}|{{xxy}z{yzy{{yzzzxx{y{y{|t}zz|{{|x}{}}z|}z}}}vy}yvz~~{yvsz}}{z~vuw|{y|{x|||||zz|z{||}}v}y~}yx~|x||~z}~{{y}|y|y~}w~xxz|y|}}|zz~~}}{|{}{~|z}|}~|y|~{}||z|uy||z{}z}~}~|}y|y{}v|y|{z{|z||zzy|}z}~~~|}z}x||x|{xz~||~{x{{|~}y~x}}}z{{u}{~}}||{z}zy}|||y|{{{zz{yz|~}{}xy~x~xxz{zz}|zzyzyzyy~y|{~z~||z|}~{{y~}~z}||zw{~z|y}z{w}w}{|~xx|{y|y{z}z~}{~y~zz|w|z|~~~}yy||xv||}z|y}{||zuy}~y}{{}~}~~{w{}{|}~{~}}~}|{~~}|~}}|~~}{|}||}}~~{{~}|}~{}z~{}}{}}~~~}{}~|~}}|~~~~}}{~}}||}~~}~}}}~~{|z}|y~~}}v~~~|~~{}~~}~}~}z}~~~}~{~~~}|}~{~{y~~|}~~}~}|~|}~}{{}~~~|~~~}~~~z|{|~}~}~|~~~~~~~}~~~~|}}|~|~}||{~~|~||~|~z|~{~~}~|~||}~~w}{|x|z{yy|}zxzwz{z{y|z}z|}x~~w||~xw||{z|{w}~}{yy{{x}|~~}~|{{}{z~{|z{|y}|||wzwyx}~||~{{x{yu|y|}}yzy}y{{|x{zw{}u{zx|zyzx~uzy{{z~~{zzzx}{{{~{{{xx|}|z~z~zyyz|}}|{~|{~}~z~{x}zy~|w|xz{y}~||v~{~{|v|}|~w~}|x}yw}{vx|{~y~y~~{y||wz}{|{|x{|~|wzww~}|z~|{}z~}z}}zy{~|}z}{{{}{~{yvz|}}|~{z{w{}}z|}zy|z}z{|{x}|~~{w~|}~|u}zz{{~~z}{|{}}{y|{z~{}|yw||{|{|y{||~~}|}{~~x~|{|z}{}z{~~|xy{~}yz~|~xy{z{yxzyzyzx}{z}|}z{y{{zz{|{y|}{xz|{{~~y|{}|{y{yx||~}{{{|~w}|}}}y{{y{y}{~~xz}{z|yzwx{wy|yy|{wz}y}}~~xyzyz|~}}zz~~zyqyxyz}{|y|{~w}}{{|}yz{y|xy|wyzy{z}y~x|{y}w~{~}~~{y}|{z{~~z{|y~y{z}~{|~|~}}z|x~|||xy}|z|~~{y|~|~x}u~}{~v{z}w|}}~}yw{z|}{~}w{y|~|~~~}{zxzuxz|}|~}~y~{|~||~|~~}}}}||{~y|{}~}~~{~~~}|~}~~~}{~}~~x}}~|~~~~~~}{}~{z{~}~~}}z{||~|~}|||}|}~}~}}~|~z~|~|}~||~}~|}~~~||}~z~}|}}~~~~~|}~|~~}|}y|~w}}{~|~~~|~~~~~~}~z~}|}|{}~}~{~}~~}}~~{~}~~~|x}}~}~|~}~~~}|~~~{{~~|}~}}~{}}|}~zyxv|z|y}w{x{zzz|w~{z{yyz~|y}}y{}x|{y|}~wz{yx|||wy~yzzw{~z}{|{{~xwxz}yw}xyx{|x}y}~|yy{v|{|~zz}{}{~}x~zzy{xxwvw~z}|x~z~}x}y}}{|q||w}}z{}|}|y~zz|{{~zx{z{~{|}w}|pxyyzw{xz}x{|}y|||y~}vxz|}yzx{}z{}|~zyzy}~}{}|z|y}{|z|ww~~y{{~{z}vq}z}{z{z|||yz}~|ww~w|{z{}zz{~{|y{}|~~{}yy{y~z~y~xzz{{wy|}{|z{~w|{||zzyz~~|~}~{{|~z||||}}}|~}yy|z~~{~zx}v}}zx}~}}wy{y}x~yzzz}{{}|||z|~z{}|z{wzz|{zzzz}xx~{{|y{y}y~v}uzx}zy|~|}{z}yyzzzx|{|||~}~x}~|z|{|y~~|~vw~w|{~zy}{}xz|wy|{}}~yy}y|{z{{~}}~z~}wuy|y}}zyyyyyz{z{~y{z}z}yz|y~z}|w}|zz~x{~x{y~|}~|{|~w|yw}{||yw~y~|xwx}z|v|||zv}y}}}}}||y{w~y{wyz}s|}}||zyzyv}x{z}yy}zy|{}||v{y{x{{|~~}~~v|{y|{y}|z~x}~~}}}}~}~~~{}~|~{{}}~xz|~}~{}}}}|{~|~z}}~|~}{}}~}}|~{}~}{|~}~~}{x}|{~}~~|~}y}}}~~z|~}~~}~y~|z}~~~~~|~y~}}|||||~z}~}}~~}~{}}~z~~~~~}~~}~~~|~|z{|}~~z{~~}~~{~|~}~}}}~~~{|~~~{~~|~|}|~~~}~||~y{{y{{yy{~|}~|z||}x{{}~}y|||~|}|~{{xy|}z}zx}|{~{}zyz~|~{z~~}x|~|~{|z~yz}z}~||}||||{{{yx{|z|~}z~zzyz}{~~{z{~~}xzz{~z|y}~}|x{|||~||{~z{}{}~~}y||{}~{{z}}}}}~{z~{~{|x~y{|||{~|}z~{|}y}~{{~}||}|z}{|~|~~y|y~|~~}~|~|{{zy}}|}zz~{{{{z{}|~~~}}x}|z{||}|}yzz}|}z~}|{zw}~z{x}~~|~||~z|~~}{}z{~~{z|{}|}}|zz~|}~{}}~|{}~}~}}x|}z|~x|zz~{|}y~xz}}}~||y}{}}y}{~{~z}z}y~v}}}~~}y~z}|~}~~|z}{~z{}|y}||}{~~|}~z~|~y~}z{~{y~}}|}zz|}~|{yw||}}~{~~wzy||}~~|z~{}~y~z~|~}~|}|}{~~~}}~}}|z|~zx~|y~}}}}{}}||{|||||y|z{||~|~}}||x}{z}zz|}|~~~z~z}y|~}~}}}}{}~}}w}~{z{{}||~|~}~~}{~}|}}~~}~}|~}~}~~}{||}~|}}~}}{~~}~}~~|}}|~|~|}~|}}~}~|~}{}~}~{}{|{{~~}~}~}~}~}~}~}~~{~|}}|||~|}}|}|z~|{~}|xy~{vu{zx{{xz}y{yxx|~zw{|{~yzz}}}{}|x{z}|~x{~~y||~|~y~}{yyy{|}xyx~zx|y~yz|}yzu{|}|zzz{}|yx}yy}|}y}yz{~{}z|{x|w}}{~}||{{{z{v~{{{y}y~w|{~~xw}v|~w~}~y{x~|z}|~x}|~y{z~~{~{y~yyyxz~z}~}}x}|wy{z|xyzx}{{|{}|{~y}{y}w~y|y~||{z~|}v{w|yyz|u|yz|{|~v|{}{|{x}~y}||y~~{{}~~x~wy}z||y{z{x|w{}~w{|{yy|xwzz|~xwz}x{}{z}~zx|zww{xzwz|y~z{~|}{z}{}~~}}|~|y|{{{{{u|~{}yw|||~|~}{z{yyy{}y~|~|~|zyzx}{{yxz|||}~zzzy|zy{x|{{~y{{}|{wy{y}{x{{xu|xz~||{{~}yzy~{~~{|y~z}{yz~~y{~~||w{||{ywx~z||}yz||w|{|z|}}xz{~zyyyyz}z}|}~xz|~}{v{|{|zz}y{y}}{|z{|zx~{}{yy{z{~|{{{|}y||z}|~~y{z}}}{{}zy||yx|{|}z}~z}wyw{zyx||w|zy{{}zw|}z}~y~{w{{{xzw~{~yxvy{~w{|~}vz{|y{{z|x~yxz|}y|~v~}~y|y|y~z}}~~||{}~~}}~|~~}~{}}~|~}~~}~~z~~}~}~}z}|}~{}{~~}}}~}~~|~|}}z~~|{||}~}{~|~}~|~|~~{~~~~|~~~~~~~|||~}}~}}~~{|}~|~~|~|~~~}|}~~~}|||}}|~~~~}}~}y~~|x|~{}~~}~y~~}|~~z{v|}}}|y~}}~}~|}~~|}{}~~~xz~|y|z~~}|}~|}}~|{}yx|{y{yy||yz|y}{|z}zvw~zy{{{vx{|r}zxz~}|~zy}zyzz}}{}zytz{~wz~{yz}}yz~||}}z{}z||}y}~}|}|{{}z|||~zv}{}|zyv}~y}{}|yz~~||z~z~|}|w}y{y{y{}|x{}}{|v~x{{z}x|z{{}z{|y~||~}}{|v||z~~|{y}~}}{}||{|{{{y~}~}x|}y{z|}x{|z}z||{~~~}~}y~||}y|}{|~z|w~t|~z{y|xyz~~~~}|~zyy}}~{~}|x||{|{zz{zvw|z{{{z{}{|y~|x{{|{z{}z~{}{|{z~x{}}ywzzy|{}~}yx|{v|}|}z|{z||{{{zxz~|zxyx}x}{|zx}~z|}|}yxzz~~y}}zz}|y}{y{wz}z~~y||~|}|~}}|z{{z~{{{{~xvy{z{z~y|}z{}z{||{~s~~{|z~}x~}}y|||x|}}{zx{~ww}}{y~}~|~y~z|vvyy{z|{wzz}|yvzz~{z|~z}||yz}}~z}~|wzwy|x{z}|{||z}~~z}}{x}|z{{x|{}}~w~|}{v{}||}{y{}}|}{yy~}|}}}{{}}y{y|}}z}{}|{}{}|y}{y}|}{yy}~}wzx||yw~{}{{y|x}zw{{}{{v|{|}~~|}~|}~}}~}~~|z{|~~~z~{~}~}~}{}~}|~~zz|}~~{~~z~}{~{{}||~|~~~~}~}z}~~~{}~~}}~}~|z~}~|~~z}}}~|~~~}~}}|}{}}}}|~~~}~|~}{}{y~~}~}}~~||~~|~||~}}~~~|}|~}}~}~}~~|~y~}~~{~||}||~z|~~}~|~|}{{}}{|~}}{y}~}z~{zzy~|z~zzxx{}~~~{~}|xwztvw{z{}{s|xzy~{~w}}z{|}|||{{|y{}|{}zz{~{~|{yzw{{|zz|~zw~{|v}z}yy{z|{{}~{z}x}y{~{|}{{|}~~y}w|u{|||yz{}||w|{}||y{||zy~|w{|{~z~~zy}|{}{{{||y{z~}z}}z|z|~~|yvz{|~{~{wz}y}u{w~~{}{~w|yy}zy|}w|x}{}{}|y|}}}|{~zyy~{z{z{||{}{{{z|{yz~|z|~~~|yz}x{~zz{|~{}{~z|}}z|}yz}||}yx~{z~z~||x|~|{y}|}~~~}|v{~|z|{}}z|{~}}y~|~|{w{wv~}x}y|y{xzzy~w|{y|}{|{|y{{{{z}}|||{~}z}~~x{x|}}xxz}~{uxx~}}|yz{y|}z|}~}~~{|y~}}{||}zz}x~y|~yz}{yx}~{~yz{zzyy|}y{}xzz{}{uy|z~y|}}}zz|z||~z|~~}~}z{zz}{zy{|w{z{|zy}uy{v}y{{}y}{z}z||{{{~~}}|xz}{{~|yzz|{z|yzxv{{{zz}x{{|z~}|zzz}|{y}}{}}yzy}|y~|zz}~zy{z~}s|}}{|y}}y~{}{x}w}x|y}}z{{v~|~z}|~z{y|}~|}{~~~wy~~~~{}}y~~~}{~}~}|}~}}|w||}~}{}}|}~~|~~~~~z~{y~{|~~{{~}}z~|~}~|z}~~|~{|}~}~|~~~}}}z~{|~y|{|~}~}{}|~~~~~|~|z|~z~}|y~z}}}}}~|}~~~z{~}}}}}}y|}~~{|~{~}{~}~~~~~~}}~~~{}|~~|z~}~~}{}zz}~{~~{~}}}|z{~}zzy|{xvyy}x~zy}z}{y{z|{{~yx~~{|~z}zzz{vy|{xw~}zzy}z|y}{{{ty|{~~x~xx{}y|~w~|z|{{v~}||}|x|~}|{~~}{{{}}|{~~|}}|}{}{}|z}}y}{|~}yy~}}~}~v{y{||zv|z{{~}z{zx{y{}|{{ztzxx{{y||{|~|v}|yy}{}xyyzz{~z}x||zv~z|}}y|x|~y}zzzz{{}|}{y}z||x|{{{{|~}{}{{y||z~|{zw}z~{}~}|{~{w|}}x||~~z~vyyz{|}|v{z}x{|~{~z~|w|~z{}{z||z{}x}y~{|}y|}~x~|}z}~z~|z~~|}{|||~z{|tx{{{~|z{~}}|{{}}x~{|}x{z{||}}{w{y{z|v~|~|x{~y}|x~{{|{||~zyx~}|y|x~}w|z~y{}{}{y~}yz|}{xyx{|xz|}|{z}w||y||{}~y|~||}|z{{|y{|zx|}~}zw{wz|z{wz}}~z{yzzxyx{{~}~{{||x~}}}zyy{~|x{{x|yzyyw}|z||y~|w{y|y}~{v{x~||}zvy{{x|w|xzx{z{~xx{w|~|}x}}|{y|{}{x|{|z{}z}x{}~~zz|z}{{}y~{xz{y{}|}~z|||}}xz~{~}~z}y}z{}~}yzz|{wyzzz}~z~y{}}}{}}x}{~|~}}~~~z~~~|~~{|~}}~~~~~}z~~~}}~}}~~}z}~~{}|}~|}}~w~~~z}~~~~~|}~}|~~~z~}~|~~~{~~~y|}~|}~~~|}~|z~~}{~z}~~~~}~|||~{~|z~}y~{}~}|~~|z}~}~}~}}}}~}}~}}~~~|z}}}}}~~}|||{}~}}}~~~|||~~||}~}~~|||~~~||~~z~|}{~~~}~}z{y}~z{|}w~{y|~zz}}|x}{y}|y}||}~~{}y|z~}z}~~}|}y|~|~{}z{yx~{yy~{}{}{|x~{|{~}z}}|~~z|y{~|~}~{~}}}z|zz{|y~zz{~~}|x}|~}}z{yz|~}}|v|y~~yz~{|}y|x~|z}~~}|{~~{|z{{yx~||}z|y{|x{z~{~}|yyz}~}}|}|~{{~{{z{}{{~~~}{{|~~yy}{}y|zuz}{~yyz|v}}~}}{|yzryw~}|z~}}~zz}{z|}zy~~w{z{}|wy|z~|{~~|||~}z}}{}|{~}ywz}{}z}}|{~x~}~|wy~~zvx}{z}{|||{~~|y|}~y|~}w~}}{}x}w}}|z{{z||wz|{}~z~}|x~zz~~z~~}}~}{}z~}{||x}}y}~y}y{}x}z~}z~{{}}y~|}}~~y{x}}|z~z{{~}||~~{y|yyz{u}|{{y~~wz|||z}~y|~x~~}~|~}x|~~~}{{z}{|z}~}yw|}|w}z}|}|{uzzx{|{x|y~}~}y{|}}}{{}{}z|||~~~z|{}x|}|||y{}z{}{{~yyy}}|||~|~|}zz~~|{~~}}}}~~}~}}~~}|~}~}|~|{~}~}}|}~}~{~~{~~~{}|~|~}~|~~~~||~~y~~~~||~{}}~|z}}~}}~}~~~{~z}~~|}~{~~|~~}~}}{|y~~~~~}}~~}|}~~~}|{}}~}~~|}}}yx|yz{}}}||{y|{{|x{{||v}|~|}z|}||~z~|~z}~|{zu}}z|~y|w}{}~y{x}|{|{{{~||yyyz|y~|{|{yzv~|{|}zz}w}w~|vzx{z}}{yy|z|{xz}~}}{|}{|||{|xz|}|~|{|~|{{}~yw}|{z~w{yx{{x}|}|||{wyy|zz|v|{xzxz{~zyxyx|y}zzzz|}~y~yzyy{|ww|z|{w~z~||xx|~{x}|yzzx|}~}~z}zz|z~yx}~{|xyy||{|zx{wy{||wx|w|wz{}x}wy|{wxzz|z||{|{~~z~}~~yz{yy|}|~yz|z}uy~||z|z||~z}{{~y~y{{z|}~x}{|yy{v~x~~{w{v|{yy}{|~{~zz{}{ywyz{{}~yyz}{~{}{|}w{}~}~vw~}}||w{z|}}v|yz|y}{y~x~zxy~||z|zzz~z}||{}{xz}|~y|~{|~zx|{}|y~~~xy~u}~tyw|}}{{y|yxx|z}||{zz}{y~{|yzw}{}y~zvyzz~|{{zz}{|{|w}}zx|}y~xt|y}z}}y|xx|v}|}~wy}z|~{~~}zz{{~|~z}y~|y{}}wzw|{~yxyw|{y|}{~|z|y}z{w{}}~{y||~}{y}{~y}|y}}|~{|{{{x~{z}|xxxxw~|}zx~y|~yyy|}}{y{|}zyy|{zxz}~}~~{~~|}~}~|~|~~}{~}~}}|~|}}~}||~~~~|~~~~}z|}~~~}|~|}{~~}}}|~}~~~}~}}{}~}}~||{~~~~|~}|~~}}{~~~||}|}~~}~|~~|}~}}}x~|~~{}|}}}}~}{~~{}|}~}~}|~|~}~~~z}~~~~{|~|~}~~}~~|~~}~}~~~{~~~|{~~|~~w~}}}~~~}}|~~}z~~{z~}{|||~}~y|xyz|xyyx}{z|{|vz~zzz~z{xzxyz{}|xy}|{|}|{|y{}zy|~{||~yz}z{yz{}tx{~x{~z{}w~|yyz{zw}v{|}y}{v||}}}}~u~{|~|y{yz~~||~z{|{|~}~{}w||~{}{xyzzz|~||~}}}|~{x||}y}|{zxyzxy{||{{zz{||x{|wzy~{{}{{~y|}|~~|z|{}|yx||y}zyx{vz}}}{x~~|z}~z}{y{zyy{~zzz{z}z}{|~x}|y||xw}}}x}~}{{}{||{}w{yx}{|wz}~}}w||}{}z{xwzvu{{}z{{~{{yuzz|~|zz|zyzww{{}{~z|~||}xzz~y}z}z{zw|}z{z{~{||{{y}}y}|~vzz~}~|}{{z~~xwy||z{~|z}zz}}|}zw~y{~zy{}|{z{~{zz}}~}~{x}}}{}{z~{vxz{~|zy{w~|~w~{}|}z~wx}z|}}}|{~{|yz{z{||~}}}}s~||{||~{vxv|}{{}w}wu}|z{|zywyz{}z{}}{z|~}}~~{}}~|z}~|}~}|}|yty{x~w~x{uw|{zz|y{|}y{{~~{}|~w}|}~y~z|{~wv{z}zyxz}{~{~}|}|{{z{}{|z|~~}~{|||~z}|zz{}~{~|{}|~{||x{|}~~}~}~{~{}|}|~}}~~~}~~}||~~||}~~}~{}{~}}~}~{x|}}~}}|~~w{}|~}||}{~}}~~~~}||}~}}||}}~}{}}~}~~|~~~||||~~z~~y}~}}z}|z~}}~}|~~y}z}|}~~~~z}}|v}}z~|}~}}|y~~~{~~}~|~}~~}{|{}}{z~~}~~~||}|x}}}~}}|{}~~x|}~w~}}~}~}|{yzz}{vyx|y}w|x{y|{z}{{zx{~{~{wy|yxy~zx~w||}|{y{|}{|v|{{|}~zy}}~|{w~w{z{wzyy}{~xwv|xxy{||y~|}}y}~}{|w|}s}||xz~~}}y|}{|{v}z|z||{w}|y}|~|}{y{x|~{}|wx}~|w|ywz}|w|~{|u{~{x~}z|}~|}|||~|}}v{zy|}{}{yz|y~|||x}|}z}{yx}}|{x|xzz|z{~z|}}z|{z{x{t{x}y{{{}}{y{y}xwywzz{y{}{z|w~{w{{}|}yw|}}x||~~~}}}{|}y||x{{{{y|~|~|}zzz|}z}{~x~y{}|{~z{y{yw{z||zx~~}{{~wx{}|{w}}wy|}~{z~{|x~{}x|zx}vwz}z~xu}z}}|x{y}z}x}tz{z~||}||~}}|}zw}{}y~{w|}|}w|~z|z{~}yxyy}}}z~x~{zz||z{z|}|{~~zy~w}x}|y|}x{yzxz}~|xyy}{}z|z|z~y|}|}~{yz{|z|x|}z|{{z}~{{|}}~|z{|x{yy{~z{~|||yz|}{|{~|}{~~|zy~{y~{~~z~{{}~z~{}{|{{wyzx||}~yzy~{{x||}y~{y~{~}z{z}}}x|~z|y}vw||x{|~|x{z{v{}~zz{yyz{z~}~||{}}z}|~}~}}~~|}~}~}z}|~~~~w|}~{~}}~~}~|~}|}xx}~}~~}{}|{|~~}~~}~}|~~~~{~}~~~}}}~~~}}~}}~}|x}{y~~}}y~||~}~~~~}}~|}~~~~~~{~~|~x~~~}~~~~~}}}~~~~z~~{y{|~}~~{}|~}~~~}}~|}~|z}}~|~{~~}~~~}~}}}|~}y~|{~}}|}~~~~{|~{~||}}~|}}~|zz||y{}{z}}}}|}{xyy|}x~|{|{{x{t}|y}yz}{|xxx}{|zy~zx{~|~z}~{y{~}~zx|}z|y{wzz|}xzy}~~yyzyz}}y}{|{|~|yz}z|}}|{}|||x|{{}~|y~}{zx{{~{~xyy|~zz|w|{{~}{}y}x|~z|z~{|||}z}|}}z{zz{y|~zx~{}{{|xv{x{yxy{u{}{y}}|vxy{{yx|yw}zw|~xzz||||~|}~z||v~|}{|{~|}~{x{z{||}{zy}}~}|wy}z}yzw~yz|||z~|}}~}z|}x{wz}z|x~z}~y|z~x|y|{z|}|y}xyzy{~{{y||}{zx|~~{z}}}}||}~|~~x~|{~||~}{zy~}{x{x|{|}w{~u|~zvzz{||z|z{||}|}~}~}{}~~}u{~|~{xx|{}~w{}xx{}zzxz{|zz|{~w{xw~|~z{|{}|yz~|v|{}~z|}x}z}zzvzw||}wzx{zuy|v~||||z~~y~~~|x{yy}||y{y~v}}|y}}{{}||}z}~}|z}yx{zzyw}xw{x}zxxz~}x~|{|}}{z~y{z{|}~w||x}zy}{~yz{{v|}|{|wx{{|z{z~zzzz}}{x{z|{{y~{|{|yzy{z}}{}|}{y||~~~~xz{~yx~{}}|z}||zx|u{x~{~z|}z{x~}|{|~z}z~}~|~z|~}~|~{~~||}~}~{~}~x}}~~{}~{z{~~z~}~~}}}|}}|}~~~{|~~~~yz|~|~~~}~|~~~{~}}}~~{~}}}~}|~|~~~|~~|}~|{~||}}|~~z||~}}}|~~~~z~~}~|~}}}}~}|~~{~}|}}~~}}~|{~}z~~}|{~~~~xx~}|~}~}|}~~|}}}~|~|}}}~{}~}}~}{|~zz{|~~}~~z~~}~{}||}|xz{~{|}}~}~x~z{{}{yy~~zy{|y}}{|{||~{zx}{|zu|{}ywz}}z||x}{}~~{|~y{}{yz||~{z}}r{y}~xz{|}z}z~}}|~|z|yz{zyzz}{}}{{zzy~{y~yzw~z~~yz}z|zyyzyw~{~{wzyzz}}|}}y{{yz~}x|}~}~xw{{~y}yu||wzyy{z~}yxz}uw}~}|y{~y~z{~|z|v|y{z{{x{zy}|ty{x|yzy~zx{y|x|}zy|{|{{y|{|yz~yzy{}{v|x}~yyzy{|{y}{x~z}|}||xzyyz}y{{{wyy|~{{y~{{z{}}w||z}z{}|y|zzy}|~{|yw|y{~}}{{}}|z|{}}}|}}{~~|}}}~{y{z|||y{{x~}}z}{||}}yz~u|ywzzx||}y{y|{}|}}xx|~y~zyyxz{|~{}|z|}{|}z|w}}~~~~|}|z|w~|}xy|}}y}z{zx~z{~}zz|||}{y|{y{z~{w|||}x{||~|yz{~{|y||}z{~}{|y~~}~~{z~y{~{wy}t|zzx|zw~y}~y||y}{|}|}{y|}z|~}y|{zw{}z{{}~y~}zz|tzzxz}z{}}z|}~~|zy{{z{{}||}w{zz~|zxzy~y|~y|}{~~{{z~~}x{|zyy~z{~|||}{yz|yx}}y~vyz|yz}|y|x|}}|x|}~}}{w}|z~x{}y}|~y{|~~z}zyu|{z}{}}|~}~~|~}~|{}~}~~}~}{~}}|x~~}~~~~}~~{}{}~|~}|z~|~|~|{~z|}|}|{~}~{}~}}~~}~~z|~~|}~zz}~x}~|~}~~~~~}}~~}~}~~}}}}z~}~~}}|~{~~}}~|~|{~}}}}}|}}|~~~~|{|~z}~z{{~~~|~~}}z}~~~|~}|z|}}~~|~|~|{||~}{~~~~|{{~||}z}|~~|~}~~}~z~||}}~~y{|}}z~{z|{~{|yt}yzyy~z{z}x|}vz|}|yyyy~yz}y}{|zzyw{|{zy|y}~{xz}zy|z|y{~xx}yy{{~z{x{{}yxz|}{{y}{w|y{|{~{}}{z|}z{{|xwz}{|z{{{|zxyxzxzv|{|{vxyv}uy}}z}{yz{xz}}xz|xzzz}{zw{||}xzz|{xzy|}z|y{{v}uyx~yy|{z{~}}|w}yz}|}yyw|uy}|yv{~|||~}~zy||z{|}yy|ww|}x{}{y||}~yy~{y|zz|w{z~}{{}v}}{{x{|}z{{wz|yyzz~x~||~|}~~}uyz{xx|z{z{uzyyzx}{{xz}x||{~|x~|~~{zw|{z~~{}~~||zx~{~}{|~~u}}v~~{zxy}}z{{x{|y|~{}}~~zz||}{y~~{|{|~w|{z|~}~|{}~z|ywy~x{zywxzzv{y}y|wzy{~{wx}{~}{~xz}~}}z}{uyzx{~|v}}|}}{|}{z||}z|w}v||wz{w|}}|{z|zz~z|{vw~}{~}{~~z|{y}|z{|ww}yx|z|}zyz}zzzy{zxz}yy||{y~{~y{{zx{xz{}~||||{~}w{{}y|}w~zwz}|~wx{{{u}|y{z||z|v{xy~|}}z}|||~~z~}|~{~||{|y{zy{|}|zx{zwy~}}}yyz|}zuz}zy|}|zy~{v||z~z{zy~~z||{~~|~~|}~{||~~}}x~|~}}~~}}}~|{~}}}~~~~~}~~~z~~}~~|}}{{~}~~}y}z|~}}}}~~}v|}z}~}}||{}|}~}w}}|~}~z~~{z|{~~}|}~}{}{|~~|~||{~~~|~}z~|~~|~|}|~}}~~{~~}|}~~~z}}z|~~~~~~~~z~~}|z}}~|~}~}~~~}~|}}{|~|~{~{~~~~~}~~}~z{~|~|~|}}|}||}y||z||zzz{~{{zzz{v{~{xw~{|zxzx}w{~y|{~y{|{zxz|w}yz{z}{x|wz}|~z{{y{~~{z~x{~||vx{zxyyx|{~}|{|yxz~z|u~wxyx{~yxzyy|{}|}~~}{{~{tz{}x|z}zyx}~{z}||v{z{}y}yy~|||~|~|x{{y|zx{{{x}{z}||zzz}z}|~}}|wx{yx}xy}|zw|}~zz}{z|yyy{xz{~z{yx|yz{{~|}z}|}y{|y{zz}|}yz~z}{|yy|}zzz~~~y{x|{wx}}{~|zz}zxz~}w{~|~zxvy|}zz|zzy{xzz}~xy|{~}{~|~||x~z~{xzzy}z{}}{~|}|}}~x{}{|~z{}xzy{|tx{{xz}{}|yv~x}}|}~}zy{}yz{xy|xz{y|~yz|{{{z}}{{z}}{yz}|z{~}~{~{|{yx}wz|x~}z}x{|}y{}t{{~{z}~{{}{{zz{}{}zy}y{z|~|z}zw{y|x{zyzzz|||~}z~{~wy}|v{~|yxsz}z|w~}z|z{zzw{}wx|}~|y{}yyuyzz{}{z|~yzyxzw}||yzy|~|}~z{~||y}~z}{|}zz}yy}~uz{{}{|{|}w}{y~}w{~yzz{{{z}{~}xyz}}}zyw{xyzx||xyz|zy||}}}z}y~z}~}{z{}}z}yz{zz|~vyz}ys}}|w}{|~ww~zy{z|||~z|~}~|~~|}|y~~~}~}~{}}{~|{~}}~~~}}~~}~|{~|{|}~~}~~}~~~|||}{~~~~}{|{~~||{~}}~~~~}}{~~}|}~}{~~|}~~}y|~}~~{~}~~}|}}z}z~}|~~|~}}~~~~z~}~}{~~}}{~}w}{{~~}~~~~{}~}~~}~~}}|y~~|}}|~}~~|~}}~~~~~~~{}}~|~~{}}y{}~|}~~}~{}~|{}~}~~|~~{|~~|}}}|z~~z~|~~|}y}{}}}||v~x~|~~~}}||{|~}z{}y|yzzzzz}vywzzyy}yxy|yw|~{~|~yz{{}y||{x|{||~|{{}}q~{}yz{~}y||{|}{zy}}x}{{|{{yxxzz~}~x~z}~}}|}|{{y}z}|~x}~}|}{z~zx|}wzz~u}{{z|{~|x{}z{~{}z|}{}}|z|}{}x}z{~}}y}x|yy}zy}{~{{{{{|{}|}{y}{|~}}}}{}~y|~}}~~y}{||w}{{}|}zzz|{~}x~xx|||}z~{||~vyz~}}{{|~~|wx}|xz|{}{{~y~|~x{|z}|v||xxxy{}zzzw|||}z{|zy{~~~}~~{z}{|~|z}{}{}~{||~z}{{zw{||y}y||{|~{|{|z|y~~~}|||}u|||{}|~|~}{{z~{{~}{~|{|~x}u{y}}y~x{}zz}||}y{|~|}x}~x}}}{}}{y|y~~zz~{{}z|z}z~{z}zz|{~}w|}}{{|{zz}{}~zy}zzy||z~}|}{|}{|}~~}~{zzx||{x{{zxyx||{{v{{|y|y~}{~yxz|{{|{{|}x~~z~y}}y~u|~v|{{x{{z|{{zu|}}|||~yy|xy|zw|}yy{y|{}v|~~zy}|{~{z}|~|~||w}}~zv}y~y}w|y}y|xxxy|{~|}{x|}{}}}|~z~~~{~}~~zx{|~}|}}}}~~~z|~z|}z~|~~~~}}}}~}~~}z}|}}}||~|~}|}z}}~}}~~}~||||}~|~z{wz}|~~}|}|x~}~~}|{|~z~{}z{~~~~~}~}~}~}|}~}z{~}}}~~}||}}{~}{~}|~~{~z~y}{~|y}|~~~~~|~}}~}}~~z}}}~}{~|~~~}~~~}z{z~zz~{~~~~{zz{uwyz}z~x}vzw{|z|xx|}}wzz}|~{{vz~{y{{z{zyzz|}yz{}}||z{z}~{w{|yzyu|z}}yy|}y{{wzxx~~wz|~x~yz|{{}{{|w{|}}{|}yw{wx}zzy}~z}yx|{}|{{zz{}y{}{vz{{||}{w{}z|||~{{|||zy~~|{{|||z{}~|y~z|}{}~ywz~~|~~zz|}zx{}~}}|y{yw~}||}yzu|{|}|ynyyw|{|{{zz}zy{x}~z~x~y{~||z|y}x{}||}{~}zw}|yy|}zy|{xz{vy|zytz}z{z~}xz}zs{}}|}vx}z}v{~vx|y{{v|zx{||~wzu{y|{|||xy~|{z{|y~y{x{z}{vz{ww~x||~}{}y{xz~~y|{{{~}|yv~{||{{|}|{}y~}{{}v{zx~z|z|}w}|{|||w}}y~~~~|~x{yx|}zy{|{~~{{}}}~{}}x|z~uyz|zz~||{y{wy~~|~x{xyz{|~}~|yzy{}}~yz}}{}y{{{{|v||z|x{|||{{{}|~yw|}}}~z{~{{~}{}|z{z{y|}|{|yyzvz{~}w{}y}v{|}~}|{z}}}|yyzy{~|x~y}}yz|y}{{||yx||yvy~y|}|z{{w|{}y{zyxz}y|||{yx~}|}y{{y}~y}|}{z}|||{|{{}|~}zz~{{}}xy|xxyx}z|xyw}y}|yy}yw|}|~~z|{~~~~}{}}~}|}}|~{~}}|~~}~|s}}~|~}}}|{y~~}}}~~zx|}~~}}~}x|~z}~~|{}|~zx~}~}}|}~|~|~{~}~}y|}~~~~y}z~|}~~~z|~~~~}}y~||~y~}~|~}~~}~}~|{{~}~~{~~~|~~}~|~~~~|~|}}~|~}||}~z}z}||{||}{{~~{~~~~~}{{y~~|z~}~z~~|}~}}}z|~~{~~~~{~~{z|y~|~}{|zxz~{yvyx~vwv{~}}{}}~{z}zwx~zz{|w}~~{}{|ww{|{}{}{~|}|~~}z}}wz}}yx{|}xx{yx|{x{uyy{z||}xx|y{{|v~}w}yyw{~z|{y{x}~}||{z}~x}xxzz~{z~{yy|}yy}~yyzz~z}yz|||}{~y{{}xyzyx~|}~y}}z|}|~zy{{{z|xy~z}|{}yz{v||{zzzu|z{y}{}xy}}y||}z{z||w~~~}wz}}{|~|~yz~}~xyz{|{x~}~y|{{~w{|~z||{y|x}|{z}x}}z|}yyux~{}w|zz}|}z}{}||||yzx|w{zz{zwyzww~yyxz{~}{{~||y|xxuz}{}}{|z||y}|{|z||zz{{}|zy~{z~z{}~z~z~}|~z{~}{~}~~y{|z{||wz|z|xx~yz|z|}{x{}z|~yyyyz|{{|||z}}x~{z||}}~~~{}{|w~z~}y{z{}}{yy}|y~~{|zvzx|{z{z{xy{{zzz}w||~z|}z~|~~y}~~|}~y{}|z~}}{w}{}yyz}{wx{y|{ry}uzz{{zz}}|}yxxy{{|~|{zz}}~{||}|v|}}{}z||y|{{yy{zv|}}{}{|xz}xzv{{v}{|}z{|}{y|{{|}}{}yx{|szzy|}yy}w|yyy{|w}x}{|zw||~x||{zzz{z{{|{~y~|}~{~~}|{~|~~~}~}}~}~x|}{}|~~~|~~y}~~~}|}}~}|}}{~~}y~~~}}}~z}~}|}}~}}{}|}}|{}~~}~~}~~~{~~~}~~~~{}z}}|{~~|~~|~~~}}{~~~}}~}~~}z}~~~~|{~~}}~}}}|~|~}~}~~~~~~z~~}~}~~~~z}~~|~~~~~~~|~}{|~~|~z|{|}|{}~{{}|{~~~~}|}{}|}~~z}~{|z}{}{yz~~{zxz{}~|w}~|}zzz}||yz|z{{~~|z{zx}~~zz|}|~}u}zzzyy{zww~~zx}}~}|}~}{z~zvs|~yz}~u~|z~}{}|{}~{~z}z{|~|}z||~y{{z}{{{z}}~}|y{{}z{}}}z~{yuy|}|z|z|z|z|zz~|z}|z{~{~}z||}|{z}y}}|}{zzzzy}zz~z|{{zyz|||}z~|{~y}||z|}|||y~{|{{{z|~}yz~z}}~y{}|{~{z~|}~|}|}zy}}~zz|z{z|~z|xx}~|yz{|{z{z|~|||zy|x}|}}~{}||~~zz~v~~~}~|~}|x~|~xv{}{}z}{}z|~}z}{z~~~|z}||{}|{~z}~z{||z}{}}~|y}y|}~{}||}z}}||z{~}|~|z}{|{|}}|~~{}~{x}y~y}|}{}z|{{~x~|}}~}~}x~~}}yzy}{~y{}y{}~~}}}}z~{|~{~|}x{~~~~}~{xz}v~y~||zy|||}~zzy|{{{zzz~~}|yzy{|}~~}||}x~{x{{|y~z}}}|}|}{w}{{{yz}{|y{}}}|y|x{~|~|~x}{yy~z|{{{{~{~|||}|}~}}}|~~}~~}~~{~{~~~}~~~~~}~~~~{~~~}}~~|{~~~}~~}}}}|~}~|~~~~}}{}|{~~}~~~~~|}{~}~}|}~~z~}|}{~{~|~y~~{|y|}|~~}|}|}~|~~}~~}}}}~{{}x}x|wz~{{xwz|~}x{{{z{zx{yww|y}|u{{{|wyx~|{~z}}x{{}|{xy|~z{wu|y{yy~v~y}|z{yyyv{z{z}wvxz|z}{||}}{~|{~{|z|}}w}|y|~z|x|{|~x||xzzx|}{~{{w|z{wuy{xxy|~|{z|z|}z}~~|zz}~w|~}}|vy~{{|~}~{y}z{}ww|z||{x{}w~v|uzw{v|{y{ywt|v}|x}~}|x}~|{{{{}yw|x}x}yzwz{|z|}ty~z{}}}zy}y{|z||~}z{yy{~}~|{z}||z}z}z{{{}zz~y|}{z||~v}{|}}yx|{|}z~}z{xzzyz}}|{yx{{{z{~}|{xy{z{w|uzx{yvzz{z||y{{~{zz}z~{{}|}yy||z||}~y}{}}z|{~{z{}}z{||yzy{|z{||wwy}yy{{zzv~x~~{{}|}~|x|zy~|{}~|}yz~zz}zx|xx{{|}~{w~z{{|{|}y|~|y}{~w~|~~z|~|z||y{|~~}}|}}zx|}{~yx|}|x}yx{p{x}wvzz{x}~{x{}~}}}z~y~{{|~{|}|}}y|zx{yz}~{{x{||{~{xzz{w|x{{z}x{y||}z~{}{~yy|{}|~z}}||}}{|wy~}{{||z{}x{|}t~}x}|z{|}zyx}~|z}yy{}{}y~x|{~~~~y|}~{|{~~|}~~}~|z{{|~{|~~}~~~~}~}z~}~|~}|{~~}~~~}~|{}|~~}yy}{}~|}~}}}}~{}}{|||}~~~~|}}}~|~{~}~~}}~}x}~~v~|~}z|~~~~~~~~~~~}}}|~{~}~}{|}~~~{z}|~}~~z~~|~|}{y~}}|}~~}|}}~~~yz}|~~}|z~~~z||{|}~||~}~{}|}{x{~~||}|}~}}~|}~}}~}~|}}~w}~~z~}|{{|~y|{{yyy||}}y}}|{}{~{}z~|zz{zy}x}x~}z}|~xy~{}~v}||y|~{}|y~z~z~z|~{|{zyy{z{{v~~zy|w||{}}|~{z~w~y{|}~yy}{}}|{z{x{yz}{y||{~}xxz|~||}yt}{|yzz||}|}~z|{}{z|x{|y}{~{~||~zz~|{}|~x|~~|w}{y}~zv~}z}|}|ux}y}vxz|}||}z~y|x}|~}~|~}~z||zz{~|~zx{xz{s{z~zx||{v}{}x|x{}z|}zy|z|y~||}x|z{}x{~y{}x|y||}~||y{|{yw{x~{{{{|z|{x}z{|~|{}{{z{|~u{}x}v~~}x{|z|z~}~x}y}w|y}}|x|~|}||}}}}{x|zz~x~}~{}~~~}yz}{||}|z|z~xzzz|~y{|~}v}y{zvyyxu}|}{zyyu~wy}|{z~w}}{x~y~|y}xzz{}z|y}wx|}~{z~{zy|~x{~}|z|vx|z|z|}{y{}xzx~{y}y}||y|}z|{|{{}y{{~||zw{~~}{z|{|}|x|zzw{zx}y|y}{{}}}zzxw|x~x||{~{w~}{|~~~|vzw~}~xy~y~z{||x{}|yz~}z}zy|{|wz|~|~x||||zx|~~~zuzy~}wy|{}~~z{w}zz}~}~~{}}~}}y{~|}|~~}~}~~~}~~{{}~~{~|z~~||}}~}~~}~~~~~}|z|~y~||z{~~z|}}~~{~|}~~~z{{~||~}~}~}~~}|z~x}~}~}~}y~~~||||zz}}~{{}{|~~||}~}|~~~~{|~~}|}}{|}~}|}||~}|~{}}|~~~{~z|~~{}~~}~~~}}y~{{}~~~~}|zz~z~}}|~~~}}|{~y~~|z}{~}}}~~~~|~~~~|~}~|~~}~}~{||{x}}z{}}~x}|wz~yz{{{|}x|w~ty~y}y}zzyy|~{||zz||z{{y}{|z~}}z{y}{xzz}y}zzzy}xzwzuut}{vxw|zw{w}}xyz}}|v~}y~}|}}}|}}{ywz|{{{{w}}}}swyzx~{y{w|{w~|y}wzzz}xy}|~wzy{}z~~}{z{y|~{~z~zzu{{|{~~z|y~||~{vzwzz~yzyxz{{zvz}|}|{y~}|}{~}|zz{z||y{|~z|{|~zz}}z|}xvz|z{~|{~{|zy|{x{z|x~}|y~zy~|x}z~|{||~~{{y|yyzwvt}v~~zzzyvy~}w~w}zzu|y|{{}|{|}|{x|{|y{{}}z~z}}}wyv|~t}}{y{}zxx}yy|}{{z{z{{wz~|~}w~{|}{}wz~x{|z|~}{|x|}zz|y{~w{zyxx|{zy|}wzxx{v}~{}|~y|v|}x{}vy}z~}}{}y}z}z|~|z{|~{w{{||w{x~z}w{zw}|{}zx~{||z|y}}~xx{z}zw}x{}z~z}{}}~{{}{}zz{|zz{{}}xzzz|}|{|x|x||xy{|{}}~~||~||zyy}z{}zxz|{z|{|w|{||{u}|}z~x{v{{w}x|vx{zv{wxx}~|yy}~{{{||v||||y~|z{}~|z}}|x{w|yz|}}|x~wy|ztyw~x{||}|{x{|}zyz|z|{}}|~}z~}~~~~~}~~~|~~~}}}{~~}~~}~|}}~}~}~}~|}~|~yz~~{}|y|~|~|~~~}}~~}|}}~}~~~}~{||~~~{x~~~}~}}}{|~||~~}|~~~~z{~~}~~z|~~~~{|~{}~{}}}}|~y~|q~||~}||z~|}}~}~}~}y~}}y}z~}~}~{~~}}}|||}~~~~~}~~}~}|~y}~{|~{~x~~}{~|~~|~~{~}|~~~zx{|~~~~}~{|x{|}{|xy}}}y~~x~}|~zwz|{~xyy|uw}y~wx{z{zywzzyw{z}z{{|||y~{z{z||{yx}|}y{{y{~|}|}~x||}z{zx~}{{zy~{xy|yz}z|{y|w~~|yz}x}|{~x{~sy|{zz|zy}{{{y|xy~}{|~{xzzy{z{zz~z{|}}z~y{}zy{}~{{|}{z}y{zz~}zyzz|{~{z}|{~~yw}}x{~{~zx~{z~xw~}~|}y~|z{}||~{y{|}z|}zz{z{~zx{xzz}}}xyx|~|z{}z{{y{~}z}~zx{~xy}{|z{|~{y{~y}|z{wy{}{}|xz{w|z~z}{~}y}||y~}wy{w{||{yz|{~yz}{|}z~y}~w}|y}|{}|{}{}y|y}|zyu{|y||}w|}{xxz}}}t{|{wyz}~{~z}~}yzvzyz}}{||x~}}|~}w|{{xw}|z||}z~z|~||||{~|{{|w}x{yxv~~x|}}x}|{|~zzz|y{{~z{{y|yx{~~}|}}~|yzyx|}}z{zz}xzx}|yx|{{|~|}x}|zyv~||}}}{|xt~~{{{zv|{|~{||v}yx||w}}}{{}{z{w{{yz~|z{|z~{uz}}{{}z|{{{zv~{|wzyxw{z}{{zz||}w|}}{|z}~{xyy{}|{~}vu}}}}{yx{}{}yy~{{zzw{}yz|~|}~z{{}{}||~x{z}{|~~}~}~}~}}|}~~~|~}~~}}~}|~}y~|~|~~~~~}}~}~~|~~|zz}}}~~~}~~~~}}|}}}~}}}~~~~y~~}}}~y}~~}~}~~~}|~~|}~~}{~zz~~|}~}}{|~||}~~~z{|~}~~}~}||~}~{~~}~}~}~~z~{}~~~y{|||~~{|}|}}~}~~{{}~~}y|~}}|~~z~}~}|y|~yvz}z}~~|}z~|{}||}|}~}|}~}z{yx|~}|~v|txyz{w{{|w|{||}{|{yyyz}}{}~znwz||}}|~~y}}}||}z|z}~||}{~w}||}zxvw}~}y{y|w|~z|z}z}xzz}{yy}|~}|xy}y{~}v|ywz}~y|{||zzz{|~{}z|x{~|x~|}|{zzz{{v~x|~~~||w{}|yy~|zv}|~}}{}|~z|y|}{{}~|yszzw~{}z|yxv{}}z~|z~{{{}z|{z{{|||}|z|}z{~{wy|y}yz{|x}zxxx|z||x{{|z{v~yz||x}~~}{|~yy||z{{{|}}{~~|z~~z~x{zz{yzxz{~z||{z|{y}}yzz{y|{{{z}}|{}~{z~~~}yz}}z|wv}}z{zzz{~z{}w}w{}~}}yz}{}y{|{z}y{x}y}z||~~|~{{y}{}{}}{~z}|zyy~}|yzz~}zx}z|z||{xv}|{{zz|x}|~{{w}yy~x~z}|z{~x|{y}{~|}ty{zt{}y{}w{xyyx}z}zx~{|~w{}}}z{~z|}~{}y}~z{x{y|||z}~v|}|~y}w|}{{}xzx{}{{{z||{~x|}z}}w}{}{}|}~z|zxv}}x{|~}}y|u~w|~y|yy{zz{{}zxz~~|y|~||~}}~{y~{x|z{~z{{}z~yyz{z{zzy|{}}y|~||{z~~z~}}}{}{}{|~x~~|{~~|z||~}~~|z~~}}~}|~}~~z~}}|{~}~~~}}}}}~~zz{}~}~~~~||~~~~~{||}|~}{||}~~~}|z~~{~~~{}~}}}~|~}}~~~}|}~~~z}{{}~~{~|~x{{~z{}~~~||~y|}~~|~~~|~~z|~}}~|}}}||{~~~}|{}~}||~~z~x~z||~|~|}~}~z|}x~}|~}~|z~~{}~}}~{z~{}{~{|~~~~~}y{}{z|||}}x~yt~y}~{z}y}{{y~~||w|}|}z~y}y{y}zyw{|~z|||~{{}z}~{z}|y|}|zz|}{|||zz|u{tzyzx}}xzy}|{}xw~vz}xzy{{~}}y{~w|{{z}~|}~zyy}~{yy}yu|zzw}}y|{~zv{yx{{y{y|}vy}xz}w~~{|y|zv}{|{|{xzx|y{{r~{}|w|x}~w|z~|{zz}}~{{|{w|yy{}{zz~z{|z|{yz{|~}w{xz|~|z||}xxy|{{|zy}yyyzzyyy{xzx~y|}}{z||{|{~z~~|y~x}|y|}|||}|xz{~{z|~|uw|x{}z||zy}{{{{x||{{{yzz}}||~y{~x~{w~||||{|z}}z{~z{{}|z~}z{||zx}|zx{{|z}|{{|}zzxz}y}~~w{yy}|}x}~}}|zx}{}}|z~yxz}}|zx}}}ww~{x}z||t|yx||y}~|y}~{|xzwzz}x}}|u|}z~}w~{|||x{y{|zx|z{yyw}{z~|{}|{|s~}}|zy}w|yxv~z||{zy|}||wzzwz~y{{~|v}}z}z|{{|wyz{{zyz{y|{ww}|w{~|}}zy~{z|{z{yyx}{y||{x|zxzv}~}|x~|x{~}{{w|}}||}||y~x{{w|{y|{zzzv~z}|~yz}y{z||xxzz~vz~zz||{z||z{~}{x|}}yx{zz~xs}w{}v}~{~~~~}~~~~||{}~~~z~~~}~|~}~~}{}}~}~}~~{}{}z|~}|~~}}|{~}~{~~}}}~~}}~~|{}y}{|~{~|~}~~~~}{|{~}|y|}|}~}~|z{~~}~|||~}}}|~z|}}~~}}}~~~|~~~}}{~~||}~}~y~|}~|~}~{}~~|{~|}||~||~~z|}}{~|~|}}~|}}|}}z~}}~~~z}~}~}|~}~~z}||}|~~}}}{|x~w|w|~z~x}|{y}{{{~{|~{{~{|}||z}{~{{~||zy{|x}{~}~|~x{{{|x|{{}vxx|}z{zy}~|}w||~z}{{yzzz{~}z~{}u|z{z|{{w}|{~|zzzyyz}tzxy|z|~{{}{{~~x~|~z{}}{}~~y|z}~~}z{|~{|vy}zzzz~}~}~{|||z}|zwy~|{~|{p~{{}|~}|y~~{xz{y~{zyy~y}~zz|xzyzxy~z}{{}~~~~}~{~~x|{||x|}{}~~}y|yxy|}{}zz~zz~zxyyzvw{|}{|{zzv|xzx}}~{zx~}y~x{~z|~{~{y{|}}||}|||z{|zz~x~~zz~|z}~~~}}~}~{{~|~z}yz~|||y}z|}|zu{||{~~}||~}~~~~x{~|y~}{||~zxwz~}{|}y}yy{|{x{~z~{{}{y|zw}z}}|}~z|z}~|z}{}{{{}z{|}u|yzz|{{zx{z||||{|y}|~{~{~}{}|}}|}}}|~{~|}}}~x{zy~x|}|~w}x|{~y|yz|}}y||}{z|~~~~|{|{z~z}~||~zzz{w{|~~y}z|zw{}x}|x||}~|~|{{{~|}~}~~z}{}{}}~~}}||{~}~}x|z|}~}|~~|~}|~{~~|}~~{~}|}~~u}{~~~||~{~}~|}}}|~~}{~~|}~}~y~~|z}}{}|{~~~~~~|{}~~~{|}}|}~|}}~}|~|~~~~~|}~~~}~}~~}~~~~~z~||}~~{}z}~zzz{{yz}~~z}~yz{~}x~y|||~z}|~x|{}v{~|y}}|}z|w|~}~z|}~~{}}{zv|~||w|{x|}zyz}yyv|x{{{|z{~z{yz|~~|z~xz}{|{||~}|{|{{{}~}|~~y}~|}z}|z~}zz{}~xz{z||x{}|~x{yzy{z~|~z|{{{}{y}|yz}}{|{|zzyzz~zww{|{z}xx}y|}|}}}|y~x}{~{{v{|{|{~}}||{y}}|}|{}||w|}}}z}sy}}~~|~~|{|y~{x~{z||~{|~|~x{~x{~|}|}z|~~x}|}}||~~}|~~}|~~}{{~|z}|}zw}}}}~~}~~{z|}~|zzz|{zy}}}~z~}y|w}~~}zz~~{}{y|y}|||}{||uw~|}z}zv|~~~y|zyy}}y~{~|~|{{{{z{y~z~}z}|}{}}~zz{}{{zwzzy~zw}|}~~{||~|~~yz~~{}x}{~|x|wz}z{}{zz~zu|yzy{}y|z}}{||}y}zx~{~}|xz~}x{}z{}}xzz~z|yzz{~~~~}|yx}xz|}~{}z{z}|z}wz|zz}{{|{zzyx{}}{yyz}}y|~{|z~|~||{|{{{z}~{~}~~~}~~~~~~~{}}}~}~~|~}~~~~~~}}|}~}~}~~~~}~~~~~~~~}}}{|{~{~~~|~}}|{}~~~~}{~}}~}{}~~}}|}|}}~|~~z}~~~|~}~~||~~~~~}~~|~~~z~|~}|y}~||z||||}~}zwyxxzux|u{yxw|}{{{zwzvy~~~zx{}~~{|{x|y}|{|~{w}}|w{}yx|}{y{|v{~{yy}wxx}{|x|}w|wxw~}xz|w{yy~{xyz{zx{z{x}z}{z||~yz|w|zwz||y}}z|ww}|zzxy{yx}|xzzzxw~{zx}|y{{}w~}{z|y|}{xwy~x}{v{xz||~xxzy{|z{zxyz~{|zxxx{z{|~~w|z{}{x~|{~z|~}|{{}|y|}xwyx}zzy{wzy{zyy~y}v|y~{~y}z~{y~z~xz{x|}zyxyy~||z}yx}|~{|y{z~||zzw}xy{y|zzyyv|x|zy}y}y|}{{|zy~{}z}}|x{~~~y|}~~{|vzwww}|yw~}xy|w|v}zyxyyyxx|{}xy||z}|~z~}{}wy}~y}|z}}}w|}yzz}{x}z|zz|~|{uyzvyzy{}}wy{xy|}{z}~~~w|{vz|y{|z{|{yz|}~~xtvuvwuz|wzy}yvyxz{z{{{|x~}~}~|w}~|y~|}~||y|w~|y|||~x|z}{yx{v~|uz{zxzzz{{}{|~yx}y{x{|w}|{y{||zvv{}~~{}{{z{|y|~wyz{~~z~~~zvvxx|ywx~|zvzyxz|yz|{~y|{||v|z~|}{|x{{}~y~}zzy|{y~}}w~y}z}w}}{{{x{||z}}y{w~|||y|x}y}z||z{{|{x}|}|{{{||~|~|~~~||}~z{~~{{|~}|~}|}{}|}}{~~{|~}{}z{~}{|~~~}}~z|~|}~z|~|~}{~|w~{~~|}{{~}~}}}~~~~~}~~~|~~zyz|}{}~z~|~}~~||~{||~~}~}{~}~|{{|~|}}~~~}}~~}~z}~~}}}}|y|}||~~z~~}~}}{z}~}~}~~~{}|}}|{}}{~~}{}~~}}|~|~{~{|}~~~}}z{}}}|~}~y}~~}}}}}|{{}{||||~y}~}~~~}|~~}}~}}z|~z||~{zzy{{yz{{x}yzzu~|}y}|xz{{{|{y}x}xz|wy|w|zyvzz|~{x~|{||~{y{{wz~{y}}{yxzy{}{yuzxz{~y|zx}z|yzzx}{y~z|~yyxy}zy{{z|z}zz|z}~~}|y{}z{{{z|~y~zy|~}{zw|wxv}}}y}|~}{|x}{xz{x~{~{~z~~z{|x{~z{zzwz{}w{z{zzx{z~{zyz{xzx}}}|x~y{z{y}~w{}||{xxzzv{y~zzw{|}y{xz}z|{||{z{z{|w|w|{w|~|ww~wx{zz~}~yzz{~{{~~|{~}xzz|||u{x}{w~zx}}{||}z{zu|w}|y{}||x{y{x{wzyzy~z|~v{{z~|{y{y}{{{|y{~xz{z|~ywy{}zv|}yux~z{||{}|{~zz{|}xz|xx~||{y|{~|xz|}{z~|yyx}|}x~x{||yzzxxz{xz|zzzz{yx||yx||yyy}{}yzxxyyy~zz}|xyxzx{{|y~|~yv{{xx|{y~v~}}yz~{|~uw}{zx}|}|xxy}v~}~{~~{{{|{|x{|zw{x}|zy|y{yy}z~y{{}}}|x}~x}{z}z}y~y~|{{y{|~xu{w}zz{}~{||z{zy|}~{z|z}{~}z{y|~|z}~~w}y|{x~zw~xx~{{xz{}|yyu~|}z~~y}z|{{|{|v{}|{|}~z~~~~z}|{{~~{}~{}~~~~~|z~y|~}{y|~~}{~~|}}~{~{|}}~~~~}|~}~~|}~|}~}~|~~}~z|z~}|~z{{~~z}y|||~~}}~{}|}~~~}z||~{}~~|~}}{{}}}~}~}{~}}|}|}{|y}}{}}{|~}~}~~|}~{}||z~~~}}}||~}}}}|~z}}}}~z}~||}y{~~}}~}|}}|~~}~~~~}x~~|}|{q}}~~~}}~~{~~}~{~}|}w}~{}}}|~|~{~||~z{{|xyy|z}z{~}yy}~v|~xy{xx|y}|wwy|yvz}}~{{y~|xxz}zy~}|~}~|~}{|{{{w|{}|y{zx~{|xzv{|~zz{yzx{wyy{y{zyz|{~|~xvyz||}v~y~|zyz}~y}{xz}|yzw|v~}xzxx}|}x|||{wz{y}~{{y|z{|zw{~|{|x|}w}z~}y||z{}||}wxz|z~zyv|y|xyx{y|zy~|yyzz~x{~x~}y}y{|}~~{y{~z{~{z}~{}{|y~|w{|yxyy}|vz}{z{~}|||~yz{|t{~}y{y|~~{{}~|~|{{~zw}|z~{y~|{z|}|yywz{yy}{~zu{{xw{}xy|xyzwzwvz{~||{|}{}z|~{~}~{|~|}|{zzzyxz{}{{xz|{}|}|~yzzz{y~xzyz{z|}|~|{z|z}|y|~|||{|xxyzw|{{yy{~x}|yyx{{|wzz{}~|{yy|{}}z~}|~yx~zy}}{|z~}}{v~}xz}}{~xz{zz|}w~zt}{y{|z|y|{z{v~wz~|z{|~|xx~}}~|~{z~z~z{{{z{z|yxx|z{zz|}{x}x~~zyxyxwz}~~}||~{|v{||x}}v|}wy~{{{||{z~zvvz~{yzxxxz{~zx}zx{}{}||w~{~x}yw|}|{x}}|}}}|}~y||}z{y|{z{x{z{{zzz}{{z{wz|y{|y|}||~z~||x{~w}~{{}~~}z~}}}~|~|||}y}~}~~}}|~|~|{w~{~~}~|~|z~|}}~~~}{}}}}}w}~{~}|~~|~~|}}~}|}~~~~}~~~~~}~}}~}{|}y|~}~||~}}~~||~~~~|z|{}}}|~z}s}|z~}}}|}}z~{{{}~~}~}~{~|}~|}~z|~}}|~}y~~~~}~~~z~~~~}}~{|~|}}~z|~|{~~~~~}}|~}}}~||~}~}y}~}|}~}~~|y~~}~y}}|~|~}}~{~~}~z|~z~~~xw{|~zzwzz}z}xy|{}z~w{zy|{|||}|}z~y|z{xvy}|}}z}x}{{}~|z|}z}{zx|{u~yw{}|wz||z}z}~yw}{|y|xz~{||}|}vz||}z{vy||{yx~yz}y~}x}}}{zz{x|{}{z|{x|yy~y{||~y{}y{~{x|xwzyz|y{y|w|{{zw~}|{|}xz{~}|z}{{{vx|vz|yw{{t}w{|~|z~}{x}z|w}|yy}~~{zx~||{~}{|z|yz||y|z}|}|}x}}z|y~}x||~~~{{y~||||zz{|~~||~}}}z|zx~|||{~ztzyy}|xz}}z|~}}zz|{{{}}{z}zzy~||}}xzz|y{y}~{~~{{}|wz~}||{~~}z}|~z~|z~||~{y{x|v|y|{wz||{{}~}z}{{~x|{|~}{u|}y|xz}|z}{{w{~}zvy|{yyxx~{x}z~|{x~{zz}y|}xyy}|z~x{x~~{}|z|z~|zzzzy}{x{zyz{}}~~}|yz{{z~y{}{y}zwwxwy}z{{~y{vz{x~zyz}w}z{}|y|}|u||}{|z{{y|y|yzz}x~|vy~|yy|{{z}}zxz|||}~}{{w}~{xz~y|z|{|zz}x~||x|~zw|z{x}|||y{~}x}{||{}~{|}~}{y}~w~xzw|}|{zz{~}}yw{{{~z}{~~}{}wzz||}{zzw|yxyz{~~z|||}~~x}|}~~~~~~|z{y}|}}}~|}~~}~~}|~}|}}|}~}}~}{}~|~|||}}~|}~|}}y|}~}~}}~~|~~}~~}}~}~~}~|}~~{|}~}{~|{{|}~~}~~}z~}}~|~}~}~~{~~|}~}|~|z~~{~~}y}~|~~{~}{y~|}|{~~}z~z}~}x~~|{}~~|{~}~|x~~|}~}}~}}~z{|}~||~}|{|{zx~wy{}|x~{{|~zzyz{{}yzz}{y}z|yy{{{x|||~zyx}{z|w{y||zyz}y}w}{xzw}~zzzxyz}~z~y|wy}}v~{{x}{}|zx|~{}~}{y}y}||w{x{}{||xv}wy|~z|zyzw|z}~{{}}|yyz{~z~}y{~}~}z}|{~{|}~xz|{y{zw{~{{v{v{|}~{yzxz|}zw}~{wwz}}|vy{z|y|}{||}||{{zy}}}yxz|{wu|{y|z{u|zwz|yz|wyvu||y{||y|~{|z}}|z~}}}z||}|w}}w{}|{}zx~zwxwwyz{~|y{~|yx{}y|~x}}||{y{~|}}|~~z}~|{~|yyvz~y{|{yzy{{wwxzxz|{yzxz|}x~{|}~~~{|~||z~|{{}z~}|z~||}z{zx|{z{zww{xy|{{~}zyv}y}z|{~|}|{~~xw|{|}~y|u}zzx{yyx{{z|{wzzxyzzy}z~z{}z{z~{~}}}{}z}~~{}~w}w~}}|x}~}zz}{{{|zz}}yx}}y|~{z}{zyzw{xzv{ww{y||~|{wx}||}z{|y~{}yx~yz|}~yz{~yx~vw{v}}z}{~}z{{v}xuy}yw{~|{y}y{}~~z~z}~~{||}|{~{rv{z~x}|}}zywvxyzzxyxv~{}}{}~|yx{~}|~}~~~~z{}}y||}}~~}{~}~~||~{}}~~~y~~~|z|}|~~~}~~~~}{|}}~}{y}~}~~~~{}~|}~~||~}|~{~}}~|~x~~~~}|~~|}}}{~~{~zy~~{}~z{}}~{|~~~~~~~~}}}{}~|}z}}|{}~~~~~}}~~}~~{}|z~~~y~y~~~}~~}~|~}~~~}}|~|~~~|z~~|~~~|~x~z}~}y~{{{z{}}}|~~|}}~|{|{}~|~||~|}}~}|}|{||}|||~y~z{z|~zw|z|}|z|~~w}{{~}~|~y||}~{z|z}x|{}~w{w|}~}|~~{{w}}}|x{|{~{~xy}|~~yx~||}}}{zy|||z{yzz|{}}z}yzx}yu{{}zz}}x{z~|||}}|}{{}{~y|y}x||x|zz{}|zw{x}|~|~y~|x}y{|}|}|{{|x{{yw||z|zz}}~}}}{}zx{~{~z}}~{|w}|w{y~|||}|~~|~zz~z}}|~||{~{}{z}}}}z{}yz{zyx{|yz|{}~}{x|v{{{{|}|~z|}|w}y~|{w}}y{}}{y{}}{}z}}x~}~{z}x|~}|}||~{z~~}~|{yz{zz|~v||y|}}}z~xy}y}yy|}|}z}yz~|zy}zw}{}~~||{z~{{z}~~z|{|z{}{xz|||{~}z|}~xz||}}}z}yx{~}z}{y}|}w~~|zy~~~~|y{}|}|y}zx{~}}|||~{}||~{|~{~{{~{|z{|{|~z{}~}|}z|~{}zz|~~wz{~z|{}w}w|}~}|~|}}~xyy{|xx||z{~}{||~|{}{{y}~z|z}y|yz{}y}|{{~{~{x|||~~~~{{~y~~|wz~zw||{wxx{|}}~|{}yz|~~x|~|yuw{~~z~x~|}}|z}zxz{}~|~~||~||~~}~}}}~~~~||}~}~{{~~~}}~~~}}~|}~|~}~}~|~~}}~~{|~|~~|~}~}~||~}~}~}{|}|~||}~~z~~|~~~~|}}~~~}~|}~~~~~|y|~~~~}z~~}~~~~~}y~~|~~~|~~|}}~}|~{{~}}z|~||||~z{v~zy}||{{{vxxx|w}wt|{y|{z|~|{}zzxzy{z{wy|{z}{wz{}zz~z|{{y~z}|{w{}}{wzyy{{z|{{{{z}tu{y~w|z}z~y~~|y}wyy}}{~|{{zyzwx|||wx{xzxy|{z||x{|w{}~xw{xz{}y{y|zy}~yx{}~~w{yy||zx~xy}y{|}z~w|z{|~z{{y|x{|yz{r{{yty{~~{z|~}|{y|}}{}{|{}y}{z{~{{~{y}x|~}~~{|{y}{{|{yx|{z|}|w|}y}|y|~z{~{~v}}x~|zz{z}|~{{z{yx}||{y|zyu}zxxw||}}zzx~zzyx|}y~v~~zz{~}~~}x}}z}}}}s{v~z~y|z|{}|wxvx~wy{y|zyzxz{z{||||||}}~~|~{|{w~z}~y{z||}{zx|w|y}t|sz~|}yy{|}}{xy|z|{xw|z{x|~z~||{{|u~}{{~{}|~v||~~~wzv||}z}{{{{{|z|{~xxwzw}y||w||}xy}{y|{|x{||zy|xxy{|~~z{yz{w~y{}xw|z||zz|w}z~{xxw~{~|{{~|z|yzz~}}{{{}}{zzzzz|zxz{}yy{}zxy||zw}z{|~}zz{w~|yz{}|{xz~}{~}|}|ww}{z{x|z|z~|{}{xwx~{y~v{xyw{}|{|}z~}zx~{z~xx~}|{~~}~~~}~zy~}}z~~~}~}|}|}}~|{}z}}}||~}}|~~~~~~~}}~~}{zy{~~}~{z{}~}~}~|}z|~~~{~}}~|z~}~~{}|}}}{~~}}}|~{|~~}{~}~~~}}}~|}|{~~z{~~~~~{z~~|~}}|~~~||~~|}|~~{~zz}}}|}~||}|~~}~|~||~}}z~~~|~}~~|}x~~|~~|{y}~{{z}}~||~}}}~{~z}~}~{}z~~~||~{{{}~~~{{|}}z~zx~~||{|}}}z{|||{}{y~}}~}|~{{~|{}|}~}}}{{|~z|zy|{yvy~zz|~~{|{}{||{z~}z{|}}}{z}{|{~~zy||}~~zz}{|z|}z~zx{w~zx~y|{uzy}{~~}|{~||~|}yx}u{~~}z|z|z{|}{~}z}}|z|}}}|{|~}z~{}x{{|{z}{|~{~}z|z{{||~~~~}{~}z{|y}~}|yvy{zzw||{||~|y}}|~~{}~~~|y~||y|{|zzy}~yz}z}z~{{{~~x{xz{z~||||y~|||{xz|zx|{|{{}~y|{}}{}}|||}z}||{z|y{|u||~}}x|{}{~||zw}z{~~z|~{~y|{}~|{y|zzz}z|{z|~}{}~y}{xxy}|y}|~{z~}~~}}|z~x||~y~~~{~y|z}}x|{{{u~|y}||}~z|||x|~}{~|{{z{|~xy|z}}|y~y}~|{z~~}{}~}|{||~|}|~}{{}|z}~{|}{||}}}~z|}z~{~}{|}~z}~}w~||wty|{z}|}{y~}{~}|{{y|z}zy{x{}w{}{}y{}{{zx|}{z~~{|}}}{{{yyy{}|~{~~{yxz|}|}}|}{~z|y~|w|{~{z~y}}~~~~~~}{}~|}~}}~w~}{~~}{|~}~~~}}~}}}~w~~~}{~}yu~|~}{~~|}z|~||~}~{~~~~~~|~~}}}~||{}{{y}~~~~~~~~|}~}~~|~~~|~z}}~~}~~~y|}x~~~}|}|}|}}{xy~|zy|}|y|{zx|y{}tyx|yz{|w|~{z|y}zxvyxxz}yw~|}{{{}yx~|y{||}~~x}}z}|{{w|s|}w{~|v~}ywxvxzyxz|x~z{~y{{}||{{z{x~{z{~zy~{{||}{wx||z~{z}{wz~|zxz|zzw|u|{z|zy}{|zuy{zy}}y|}|z}z}x{~z{zy{}{zuw|{x|{{y||}~|yyz{xzyz{zyxzzsy{|yz|xz}yz~x|}~~~z}z}z|u}y|vv{z~~{~~~xy||{x~y~zzxy}ry}|}~{|y{}||{}y{}{}~}|{{zz~zz}}{~}~z|~xzsuxy~{}zwy{yzy~}{zy|zy|w|}|w}xy~|x|{yy}zzy{zyzyw|yw}wwvzz~x~{v~z||yx~~z}||zy~}v{|}x{}{xx~~|zx{{z~y}yvx|zxz{~zyxx}x|}|{}yy|}}~|x~y|vz}~|zz||}t{|z}{|~y}y{{{{vyy{v}{}{|zx|z{{z~x}}~~||{zz{~|wz{zz{~{}}|}x||z~wx{x}w{xzy{|}~x{~{vzxz{~{v{z{{|{xx}{~}{~{y}~{z{y}|y{wyw~z{wzyx||w{yz{{z{{}|zwx{~{zxyzzv}w{}|x||}{~|}~{|zzz{}{|||}y||y{{|{w~|xxz}yyyzuzy|z|{{~}x}|}{}|||}}|||z|}~|}~~}~}}~|}{z~}}~}{~~|~~~~~u}{|{}~~}~{~|{}y}z}}~}}~||}~}}}}z~~}{~~}}~~{~{~~|~{y|~}|~{}}|~~}z}}{}~y}~||~}}|~}~}}}~~}~~~~||~|}~|x~}z}}}~{~|}~~~|{}}~}|~}~z{|z}~{}|}}~~~|~~|{zz|}~|w~~}{~|~~}}~}v|{{|~}}}~~~z}~}}~~}|{~{z{~~z|yx}}~|~}~{~~~}|~~~|~~}}~y{~y{{{z}z|~{x}{zz{~x|zyy|{w{}}}}zxy||~{|z}wyz~}wwyz}zzy{||~x}y{y{vw~|{x}}x|}yzwwwz}zz|}y~}|w{}~zvyvw}}~yw{{||yyz~x}{||}{x}|~yxwzz}yz|{y|y|x||~|y~|w~{vxzx|v}x|y}||{~{xv}|y}y}|y~~{~~}{|zy~}{z}|~z}x{}y}y|~{xzz|zz|~{~}{z}{{||y~y{zx{{yzzyz{}|~~{yxz{~y|y{z{}uyx~zz|~}~{{|uy|x}x{~|y{x}}zzxv{zxv|}}|x{~z{~}~}z~zzz|{z|x~|}}~~z}}zzz|xz{{|~||{z||}|{~}|u}wz}~z}y~xxyzxs{z~}|~}|{y~~~{z}yz|||z~}}~z{yzw~z}y{zz~{x||}}zzy{v~|~~{}~xy}|}zxzxz{{}{}{}}|}~|}y|z{}|zwzyyz||x||x|~~|}|~{z{{|x}zyvz|x{x|}~x||y~}||{|z{z{{{x{xz~|}z}~}{y||}z}}{w}y||{}|zx~zy|wzyzyw|||}z|x|}zz|x}|w~yxzz~{}{{~wzz}y|}}z{zy|}zxy}~y~z|}yz|~yzz}zv|~zzyzz{|xyy{zyz{}}zz{|}{}z|~{zyvx|{||}}~yw}yzy}zxyz}{y}|{zuz~{|zz{{z||~}}|}~}~~}|~{}{z|}}z}}}{}}}}|~}{~}}|{|{~}}~~~z|y}~~~|~~|}~|}~~z}|~|~}~|~}{{|~}}}~~~~~}|{|}{~~}~}|~{|{~~{}~}~~~~~}~~}~~~y~~}|}|~y|~~}~~~{yz~~~}~}~~}~~~~|}~}}}}}}||}}}}~}{~~}{~}{{~|}~||w}|{||~z~~}~}}{~{||~|}}}|}}|~}~~zzy}|}~~}~~|}|~||~~z|~z}||x|y}{z{zyzxy~z{xvy|y|z{|zyy|{~|vx|xvzy|}zzy}y|zx|yv{z~x|yz{{xz{{}{y{{}||}|{yyzyyxz|||y}w{yzz|w{x~z~}z{y}|v~z|~{{zy~xy}|w|x~{{}{|uw}z{w{}{}{y{y{{ywx{|~zx}}zy|{|{|}z}|~}~|~}}yw~yw}|w{yw~{||xxz}vz|v}y{}|z||{{{{{~y}~{|{}u{x|{~~}~~~z{xy~}z~zy{}~z{{zx{yzuzw}zz~{y|xxxv|w~}|~y~|}{z~}z|z{y{y|{|~}y||v~z{{|zzvw~wsxyzz{yyy}y|x||~|}{}~yy}yx|z}}|{|y}~|}{}{yy~|y{y|{}x}z{y}x{}~y|x|zzw}|z{}|}~zu|z~}|||y~~~yw}}y~~{{}z|wy}zxw}|z{{~|~{v|y}ww||{|z}w|}}}||~~yy{}~y}xy}{|x{}zzxy}{zv{y}zy|z}wv}{x|yx{wyy{zx{{u}~||x}~{~}}{||}~{~{z}~zzxy}{}z{~{{vy{|{z~{{y{zyxzz~|z{x|~}|zz}zyy}~yy~|}z{~|zz||yzx~yv|x{}{z|y}|ywz{}w|{x}z{~}~z~xy~~y{|x|z}~~||~~~{{zz||y|zvzx|wz{xz}|}}zzy|z}~~{~yzzx~|}}}{}}}z~|{{~|~~|}{}~~}~~~~}~}~~}~~|~~|~||}z~{~y}}}~~}|~{}|||~{~~~z}{~||~}|}~}}|}~|~~~{}~}}}}z~~~|~}}||}}}{}}||~~~y~z}~||}~~~}y~~~}~}~~wwz~}}}{}~~~y}~|z~~}~}}}|{~||{}{x|~~||~~y~}{~}~~~}~~~||}~|{}}}~~z}}{~|{}|}{~{|~~}~}{|{|||}~}~}~~~}~zy}z|y~z|z|}{{{wzz}y}{x}}y}v{}|{{xw{x~y}|{~{|xuv|zzz|yxx~zx~|wz|x}zz{}y|{v|u|x{||}|{{wx~{{y|w{|w~{~y}x}}xuzz|~x}~w|zy{{zz||{{{yy||y}z|vzzyy~x~}w|~v{}|ztx}z||x~z|{{|xzzz}{~y|x{zz{{yx|}{y|z{{yw|{|{}x|zx}|{}||yyz{||~xyvz}z~z||{x||y|~|{}zyz}}{{z~}}{zzy~|{y|{z{|}}}|y~~wzy{~{~|{y}||y|y|{{|~{~{z}w{{|}~yy~z{|}{wyy{w|w{yz|}zyzyyw|{y~|zyz|~x}|z~y{|y|}{yz{zxy|zzxy{|zx~{{{|z{y|y|y{zzz|~w~z~|{}z}x{z~ys||y~}|y{}~y~||x{}y|z~zxzw~y{y}zz{zw~zx}zxz}}}||zzxu|y|yzy|{{vvwyy|}|{}~~{zz{{||z|zzx{}~yy~v~zx{~}|{|z~|{xx~{~y{}y|y{}{~{w|}~{{||yzxx|||y{}{|{|v}{||}yw|z|{v}z|{x{~wyy}|{{y}||}|~|~v~}|z{y}~{{}|~z~zytz}y~vz}z|~~~z|z{~{|~}|}|~y{|||wyzzyy~||~|{z|{|{yw{zx||||y|~y}y{{zyz~z}{|{{|||}}x|{{~~|}}~}}{|~~~~{}|~~~{~~~}|}|~~|~}~{~}}{}~{|~}~{}}~~}z}z}}|~~{|z~~}|~{{}~~~~~z~~}}{~{|}|~~|~~}}||~{|{~}~~~{}|~~{}~|~z~~~}}}|}~|}}}|}}|}}}{|~~}~~~~z~~~z}~||}}}}}}~~}~~}|~}~|{~{}}|~}~|}}~{}{}}~z~||}}~{~|~~~|}~{}~z}{}}}z}{|~~|}~}}{~~||~~~~|||}{~}~~}~y}~||~||~|~}{|~~~|}~}~x{~||x{~~{~y{zyzxysu|y|w{~{{~xz{{y}|w}}{|z}~y{x}xw{}wyxwzy~zz|{{{||z|{yz|z|z{zyx}{~yz|||y|z}}|zztz}{|zz}|~{|y|}|{{~{zyz|~zwz{y|y{xv{{{{}{yyy}xyz|}t{~}x{{z}wy|}~w~|{~}{{u|~|{{y}~y}}|zz{}}twzzzy{xyyxx|{|x{~|z~||y~||y|~{z}}|z}}z{z|xx}{|}{z|z{{x|z{{zz|z{~{z{zv}}}|{{}}~}~}zyzzz|}~w||x{~x|wz{}yyyy~y{{zxyx{{~y~{y~y}~y}{~}{x|~||}|{}|}~~{~}|}xw{}w||~}wz~|{ywy~||yx|{{~{{||}|{x~~}{zzx}}{~}|{x~|zx~y{{wzy{{v~{w|xyy}zyy|yyzz{z|{|}z}zzy}y|}{z|~y~zy|z{~||x}}zxz}|vxvyx}{y|~}~z|{u~yv{xz{~zz~zx}|v~}z}~{y{zzx|z~}wx}z}||{{x}zy{xzyyz|~~vxzz}}x~~z{|z}}|{z|w|}{}{uy{~v~}|{|}|}{y{t}{|}~wyx{~zyyxx}~|z{}|~{}|z}{}~yx{}{y~}|x{z~zz|}}}}~|~}}|zzvz||{|y~y{{|yyxz~~zyx|~x{y}~|~s}}}w|z~~~y}}}~~}~~|~~{~|{{}~{}}~~~~{~~~y~~}~~|~{}}{~~y}{}~~}}}~z|}{~}{|y|~z}~{{}~~|}}~}}|{~{}}}}~~~{|y~|{|~}~}{|z}}~~w~}}~}}~~}}|~~~~z}{~}~~~~|}~~~}}}}{{}~~~~~}~~~~~~}{~}~~x}}~~}}}}}}}~~|~{}}z}|}}}|z}}}~}|~~z|~z~~}~~~~}~~|z{|y}{~}~|x{|~zzz{{{w{x|x||x{y~x|{}~~}|{{~}|}|{y}x|}|y|yzzz|z|x~yzy|{{yzxxy}|~yyzz}|y{vx~w~|||xxw|z{y{yxz{y|z|x|zzx~~y}zy|{}x|v{~}wxy|}y{~yz}yzx|y|}yyyxyy|yyw|{{z{x~zy}~}z}{zz{{{y{wzy}wyz{|~|{{{|}yzx{|{{y{}|{}w{|w|z{~}wz|{s}z{yv{~zy~vz~{|{z|y{xyz}~yxxw{{|z~|y}}u~z}{y~~|y}y}~{{~xz~zz}}~}x~|{|{zv}{z}zv~~||{wyxz~z{y~|}z|}z{|{zz~}w|y|}}{{|||}z}z}y{yz{|~x||wvv{{zy}~~|}}|~yz{{|zvx|}w}|}|z|~w|xwz~z}{}{x||v}y}{|}{zx{u~~v|~{}zy|{}z}|}{}w~w{yxxz|y~|{~~{|}}{~}z{w}}{{{z}{y|zxzz|}u|{|y{}zyx|z{||y}||}}{w}|~yzzyz}{~}|y|y}{}xzz|{xz~{zwy|}ywz~|z}zz|y~yz}z}}x{z~r{~|wz|{{|u|{z{ywz}{zyw}y}xxz{w||}y|wx{v{yv{xy}xx|x}}vyywxz~||zz}}uzyz}|{~{{xy{xv{~|{z|yz{~|y}{w|~z||z~zwzz|yy{~{z|wzw~zvz|z}x|~{{z{{zzyy{|}z}{~~~|~x~~~|~}~}~}~~~|~}}~~~}}~||xz}}~~}}|~}{~}{{||~{~}|}|}~}~~z~~{}|v}}~y~|}}~{~|}~|~|{z|~~~}~z~~{|{~~z|}|}|~|~}z}~{}{zz|~{~~}~}~~z}}}~z|}~z|}}{{}~z}~}~~~~~~~~~}||~~~~~~~}{}~~}}~~}~{z}}||}{}}~~}z~{{~~}~~}~}}~|}|}~~|}{}~~}~{~~}}z~~z}}z~|~}}}|}~~~~|}|}~|~{|z{}zzzz|}{{x~z|{zzx{zz|zu{~{|yz||x}{|x|y{{y|~x{}{}y{||~|~{|v}{~v|}{{|z}y{xy|}|v{|w~|y}~{{y{z~yx}xz{vw|~~|}{w|zxw}z}x~{z~{|~~{z{~{{|{}w|x|y{y}{zv|}zyu|{{wx}y~|z~{}{x|~wx|{{}|x|yxyyz{{z}{z{vwx|~zz|{|zz~y~|~yx{z{}xx~z{|y||}z}{{~x{z|y{}~}~}||{{wz||{zyxzwy|yz}yw{|y{}xyxy{y|vz~~|}x~z{{|ywy}}x}}~~}~~}|zxxxz}~|y|}}|y||{zy~xz{~z|y}zz}z|z{y}z{|z|}{||{}}}z{yxyy|}{{|{|{zy|{yxwuz|}||}~}~|vy}z|~|||~z{|~|}|~z~}~y~}{{}|xz}~yz|}|zzzzw~xzzy}y}{}~}|}~{}|z}{~~yx|{~{y~y~|{}y{}y{|{||~|yy~xx{zxx{w}|y|{}y|{v|u~|x||||}}z|{x~}|vz}~y~|||}{{{y}y|~}~u{~{{~}~xxx}}y{~|wxy~}}}z}xzzzyy{y~}|z~~~}~~|{u{zxvy{xy}yy|{}}|y{xz}y~|y}|{~|{|~~||{zz}~}}{||{{{{z{r{z{~y}{{|{yyzyv|zvy|xxu{|}z{{|{|x}z|~~~|{z}~|~}|~|~|~|{~~}~~~{|~~~{~{{~}|||}}~~|~}~}~z~}y{}~~{~|{z~{~~~|}}~~~}}z{}}}xz~~y~}~}{}~~~|}}~}zz}}~}}y}~|}}~|}}~y{~}~~{~{}~~~~~}{|{~{{~yz|{~|}||~~||~|~|z|~}|~z}{}|x{}{}~|}|}|~}z{}|~~}{{}}}}|z}||~|{y~}}|~~z~{}|~}}}|~~~}~y}}~~~w~~||~}y~}}{}~}~~}~}~|~~}~}~}~~~x|{}}z~{}{z||zwzy}z{w{}y~{y{xy~{y{xz~z~{||w~zz~zz}zywyyyx~zy|w~|{{z|}y|{z|}|yz|{}{yxy|{y}zxzxzy~xz}{|x}xz|w}|z}{xy}xz{{zxw|}wxz{z|}}}{xz{||||~|}}w{y{wz}~yx||{zy~|w}~wz{~x~z~~~xz}{}y|{|~x}xz|||zx{z|||z{~|z{z}zx{y}{}z||z{|}|ywz|yz~yyyyx|xz{y}y}z~{|{{{|yz|~z|}zy}~}|y{wz~zz||z}{}{xyzx}}{z}{{{~~x}|zz|}xwz|{v{}x~{{|}z}|}|z}{}x{{{yz~|{|~z|~{}||x~yx|wuzz}{z}|}x}|y|}zw{x}{{z~|z|z{~}||{{zz~}}|x|{~z{|yz|}~z}{||z|y||z|~xx{vzyxy{|z{|}v}{|~x}u{||{~xzy~w}{z{~~}~}{~|{~||y}}{xz{~{z}~|}w}y{{~y~{w{{~}}|{x{|w}zwyxz}zwxy{~{w}zwx|{||z~|{{z}x}zxz{{|{|{|zyxxz}{||x~{}|xzx|~}z}~}z|yw|}}~zx|y{{z{y}}zyy~~xzwz{xz~|szwzz||}|xz~|{x~{yz}{|zx{{z~|||y{~w~}{|zxz|~|{xz{}}{{|}}|}{{~~~~zy||}y|}{||{~w}}~}~}~}}||}~}|}||~|~}||}~}~~|}~~}~y}~z~}|~|}|}|~}~}~~~~~{|~|x|{~{~}}}|~~|~~}}|~||~}~|}~~|z}{}~}{}~z~~|~z~~}|||~~~~~}~}~||}}z~~|~{~}}~}}|}||~|}~}}~||~}~}}}}z~}||~~{{~~~~}~~~}}}}~~}}~~|~}~~~}|{|}}}}}{}~}}}|{|y}|}~}}~~}}~~}~~}{~}}{{}}~~}~~~~~{~~~~|~|{z{~{z{xz{x|~}}{||{yx{x~ywwx{yz}ysw}y|z|~|z}vz~{}}}zxx{}~{~}}|~}wy~~{~|}}ywz|{z|~z{{}zwx}{y{|xux|{|z~z|}{}}|{}{wz|}~z}|{|z{|||zx|w}}|w{yx{}yz|z|xw|{}{yxz|~}||}|{~|y{{x{{~{|{|{yy|z~}zv~|{wzzzx}}z|{y{{u{~}{w~|||~x{zzv~}~|z|}~{y|}z}zw}|wy}~~|z}{{}|z{|x|~zyyzv}t{y~ww}~y|}z~}w~{|||~yzx|}qxxz{{}y~{x|zw}|{~}z{wyw{zz|{y}~}~~|{|{{}{}~{|}}{}y}}y|}}zxw|zy{yw}}zx}|y~z{}}{|z~{}|}|~y|}|~}~}~~{}{}|||}~w{}{{~|w}|{{zy{zvw~~{z~|}~yyy}zy|w{y|zz~|z}}z}|~|}}||{z~{{|~}vz~xzw|}u}zwyz{zw}||}{{}~z}zy~~}y|{|~x{z~z|z}}xw|~y~~}wyu{}yx{|zy{{|~{}z~|yx}{z|||}~qx}}||~~x}zx|||z~y|~zzyzys{{yxy{~yz{|z}z{~x|y~y~}~}}|wz~{}zy~z|zwz{}z||x|}~zxxy{{{z|||}z|zy~}z|}~x||z~}}{}~|x{~|~||}~|~||}~}~}~||~~}}~}~}}~|~}yy||}{~~{~~{}~~~~~|}~y|~~|y}||~}}~|}~}y}~}{z~~{~~~z}~~}~y}}|}~}~~}}}}~}~}{|}|}}}~{|}}~}~~~|~~{y~}~|||~x~}}}}}~}|{}~|~w|z{{y|}}~|~}~~~z}{~~~~{~|}z{}}}~~|}}~~}~}~~}}}~~~}|}|~}~~}~~z~x~||z}}~~}~||~~wy{}z{{}~y|}|v}|xz}|zz}~}z|{{x~}}}~xy|~xy~zxxxyx{z{}{|}~~{{}x~~x|~z{|z}}|}|{|yz{|~~~y|w|{|xy|}~y{}xzwzx{t|}x}}{}}z{{}{yy}v{}y|{z|x{|{vz}}|~}|{|u{~yz{y}{uz|{|~zz}||{|z}z|xy}~yz}{{|v}|zyy|xz}{yw||zy{zyxw~{~z{zt}z||wy}}x~}y~z~{wx}{|{}|z{}{z}{{y~yz~|}t{{}~y{{xzy|y|z|}y|{|{}y}wxy{|~|z{y{z}||~y{{y}~s{y~|zy{|{xy}y~}}~ywzz{||~{}~|~|w{~}~~~~{}||{{~}~{}|z{z~z}}~}|}x{~}}|{|z|{~{}xy|xzy~y~}zwxv}}zy{}{zty|{{~y|}y|||~v}yy}{{z~|{~{~{{{xy~}zy~{||}}ywyy}x}|x{}~{~|~zz~{{}y}~xx|z|x}~|{||wxy|~|}|}{}}y{yu|z||~x{z~~~{zz~{|x~}~|{||}}}w}~yz{zv~}}}z~|~{y~{~yyz|||}|{{{|x{yy{{}}}|w{{|}z~|{{|{y}}|y{yz|m|xwy}||{{|||{z{xy|~~|~z}~y||}yy|x{yyw~|}y{}}y{{|z|z|y|y|~zzy~z}z||{x|{}~~}z}}}~}y~~}}}~}}}}~|}}}~|}~{~~u{yy}|~}|}|x~|~}~|||{~|}}|{{{z}{~{||}|{}}|}~~x~~~~~}~}}~}|~~}}}~~v}|~~}~}~~}~{|~}}}{y~}~~}~}~~}~}||~|~}}}~{|}}~~z~~{}}~}~|}|~||~~}~|~~}|}~}~}}}z}}~~~~~~~}|~}|~|}~{~y||{~}~|}x}}~~}|~~}~}{}~}~~~{~}~|~|}~}}~~~~|||}}}}{{~|||xz{|z}w~|||w}|zty|x|yzzzu{zw}}~y|{|zv{yy{z~z{z|{z}}y{{z{z|x~y~|z{|zz}}zyy~y{xywu|{x{|y}z}y||y}x~{|zzzvx{{|z|}|z}}w~{}|z|~y~y|y{{}v{zzxzy{}y|zzz~z~|{wu}xzzyzy|{}y|yy}{~}w{xy|}y~}zuz}{}||z{y{|x|}}x{yy||~}z{zyyy}|}|x}u|~}w{~xx}~{~{y}z}|{y}}}~}}w~}~zy~vzvw}zyzy~|~~zzy{~xz|zz{xz|{y|~}|~x{|vy{{~{x}}~z~w|y}z|~~{}}y|zz|wx}y}x{}y||{z|z|yu||y||~zzz~}{||x}{~xv}|y~z{{z}yy|yx{yyw}zzyzy||{{s~v{y{{}{|}{~|y}|}x~~~|}{~}}|z{|}{}{z|y|vy}}}y}{wyy{}x}{}y|uzyy{~|}}z}}|}{{}z{}~yyzy~x~}}z{yy|y|w~zw~zz{{~|~yxxyz}z{~w|}|{~}~|x||v|}||wu||y|}w{}{{{{z{|}}}~{z|zy~y~zxyy{~~|}~}w|~|xv~}|{yz|~v{~{{zy{y}{{{{y|z{}zzy~z|}{yxzwvyx~{~~}}zz~{z{|{xxz{}{z{z|w}|wxx}wwt|zy}{w{{}zw}vz{xz~~z}~zzz~|~{zy{{yx~}~|y}~~}z|}z~|~{}~{z}|~|{}~~~~|}~}~}~~}|}~|}}~~~|{|{}~~}|{|{|~}|z}}~}~~~~~}|~~|~z|}}{|{|~~~}~}~~}~~{}~z|~|}}}~}~~}~~||~~~{}}~}~~{}}~~~~{}||y~~~~||}~|~{{}~~{~~}}~y}z{z~|~}{~}}}}}{~z{{~~}{}~{~~}~}{}~}~~||~|{}y}|z~||~~|{z||}{z}~}}}~}{z}}zz}}y||zyy{wzwwy||zx}{~~y}}wz||z||z~y{||{zyx|z|~}zzz~xv|xyzz{z}|y}~|{zz{y|w}{x{|y{}}x|z{x}}||z{y{z|{zz|zvz~{~w|v~{}z}~zz{r{}x}q}}z{z||||z~v}|z||~w}y~|}{tz}z{zvz{zw|yy~z|~{~yx}~u{z|{~~xzyzxx~z||y}|~zw|~{}}|{~y}}w{x{z{y}y|w}{{~y}{z}zx{z{|wyyzz}~u}zzx}xyw|~}z{z~}}}|{|zx}}vzqy{z{{xz|{|yuz}yz|w{z}{|w}x~{}|y|y{{yzzy|yx}}|{y{|{{|}|{{x||y~}{xzz|y|z~zwxw|{{}}y{w|}{~}zz|w{zz}w~|{}}~{|zy~xxq}{|z||{|}z|y|{~xy||}~x{~xxzxvz|y{||||~|z|y}yzyz|z{|}{z{z}|y|vz}~y}{y|xy{y{x~z}}{|z|xwz{|||y}w|{|~}~|~}{xz|~|vy~y}|{~~y{~|}y{{vyyyz|}wzz{|}zy{|{{{y{zxwzz{y{y{z|}{|xw|zyy}vzwz}~z{{xy{~|y}|{{{}}{x}}|~z}v}}}zz|{x|x}xzyzz}z}x}wtx{|}|~zy}y|}}{|y|{z}z}{yz}~}{w}y{{|w|x{}yy{}{|zyyz{{~~|z|z|y~~zz{|v{{{{{|zw{~}~z~~{|}~}~|~~~|~|{{}~}|~}}|}~}|~~~|~~}}x{~}|~~{~z~}~~}~~}|~~~}~~{w|~{|~~{|~|{{z~|{~~~|~}}|~z~}|x{}~~~~z|z}{~~|z~}{y}{~~{~~{~|||y~{|{z}~}}~~{~}|~}~~~~~~|~}z|}}}|||}~~z~~~|~}~|{}~~|}~~}~||}~}{{|}~}~~|~~}y~~|~~~|~}|}x}{{~|}|}~}||}~|}~~|}|~~~|}~{|z}}|zz}~}||z|||zz|}|~x~{zy}{|{}}zw{}{}}{}}}~|w|z{w|{{{|{w|~~z{~{~y{zz||zx{}}z}}}|{z{yyz~}}|zy{}{y}|{||z~}u{||~{{||z~z|yy|y}y}~z{zz}{x}{|zz{{z{y{||~~y}}}}||~|x{|~|z|}{~|||}}wyxvyyz}}xz|y|{zz||z|zz||{|}~{||{{|}|~~z~|{{{~~xy}{{|{|{|yu{{|z{~|}z~y{z||}~y}~}z}z|z~z|~|~~y{z|{|zy|{}~ywz{x|}{}}}{y}w}~|{x}z~z|~{}~|z}}{||~~|~w{}}||yyyx{{x}~zx|yx|wz|{|y|~{~y~~~{{}z|~|~w}{|yz{}}{z|zyx||}{{|yyz{{{v}x}~z}{~|}w~z}|{x}|~y||}}v~x~{}|z}zyyz{zxx||wy}{yy}wyz{~|{{{y|}~{{}y|{~}yyz~~y|~{y}~w~{yz{}|{|y}}{~y{{{{}}~|}z~z}|{|z{~|{{{~{z{z}|}z|z{yzz}}zy{|}{}z|}w}|wx|}zy{~~||x{~{|zz}yxz|}}x{{|~||v|~|x{y|zxy{x{z{~~y~}}{ww|}zz~z|~y~y~}}~}~~}}}}~~~}~}}~~~|}~||}~z~z}}~{~~}~~}~~}~~~~{|~~}~~{}|y~~~~||~{}}}~~~}|~~|~}}~~{~|||~~~~}|~|~}}}}~~~~|~|~{{|}~~~|}{|}y|}|}{}~}}}}~~~~}~|~{~}~~}~~}~zy|xz}z|{yw|x{}zu}|x}}|{{{|zzw}|~{{~{|{{y|{{{~w}|yw|}{zz{}~}yyz|z|~zz{~|~||z{|z|{w|||w|x{~xwyyyx}}}|zzw|}z{x|yx{y}zywyzz{~z~{{x|{|}{{~uyy}wy{{}y{x}yz|}~}{xz||{||}{}}|||zwzyz}{{{{{}}}~v|yw}{{{zxx{z}z~{zyz~}{}y~{|}~z}x~z||xy|y{w{uu}|wx{{|x~{|wz}{zz{z~|xw}~zz}}|}zz{~~y|}uvyy}}~}~wyx|||{||z{w{{|x{}|y}~zy~|y~wz{||y~xw}x|w{~zyy|zw|{v{}x}zz{~}v{||w|{~zzwz|}xxz}|z|{z{|{zzx{|{y}z|{y{zy}{z{|{y}{x{}~y||{~z{z}zx{y|wyz}}|yz|}xzwzz{|}zw||y||wxz|~zwzzzx}|u}yyw|wxs}}yz}{xyyyx{|xxz|}}}{}}{}z}{}yzz}|{||{{y{y~~~x}y|}z|}}~{|{~~{xzy{~z|~y{z|t|{}zx||z{|~|}vx|wyx{z~{|}}|t|y{z|{{}{x}u~z}}{{ux}z{|z}y{||zz~y{|w{{x|x{xx}{|}{yx}~|z~z~zzzz|~~z{|||}|z|y{{zy|zv{}x{~~y|z}{~zy|~{z~z{z||{~{}|x}|}~}}~~~}}~~{|~}~||~}}}~}|~~~~~~zz{}{|z|~~~~}}}~zz~~~z}y{{}~~}~{~}~|{~{~|~}}~|~~||{~~~~~}{~z|}~~}zz~~~{~{}~}}~~~}}}~~|{{}}z~}|~{|~{~|}|}~~~}~~}}y}|~~}~~{|}~|}}z|~~{~}|}~}}~~~~}~}}|~y}y~|{}~~|{}x}~}~~|~v}}||~~~~{|}{~~}{|}}|}~|~~}}~~}~~}~~|z{|{}}{~y{zyyy{vzx|xy}z|||w{yyy}}{~{{||}}~zz{|z~~yz|~{w~z}{||~{{||{{z|wy{{uz~}~wzzy{yxz~x~~wxz}}||xzx|y|~{|~x~{z|zy|{z{wz{{z{y}zxyzx|yyu{zx~y|w|zwyzy|w|}{z}z~|w{|~|yuy{yxz|{{{z~~z|xy{|x|z}~y{~~|{y{yz}wyx}}|~{xzw|{{~y{}vy{yyz|~~{z}{xz{z~|{}zzzyvy{|yw|w|x~{~z{|zy|z{}xv|{}z{x}}yz|w|yy~}}|{|wx{yyz~{|{zzyzwzxzx{x~~x{z|xxy|zw}{~v|~{{z~}}~|~z{z}}xy{||~z}vyyy}yz{wy}y}|xx}zxyxzy|~xy~~y}wy~{}vy{~z{||w}~}w~~y}{y|wz}yz~}wz|}z}w}xyy~{z|x{|~x|zxz~~{{|}}}|{{~zzyxz|zzzz~vz}z}z{{x}{|z~wy~{{z}wz{}}|{{x{}zz{|y{|}w|y{z{y}~{y}|~~{z{{uvxz}zzz{{yz|yz}z{{{y|}zzy~{z|yyy}~w|~~}|x~}}|{{zz|t|z}{{yyz~zw|zzv~yuw|yx|}wvz{|}|xwy{x~}xv}}~}z||}{|}|z~{}y{{zy~zyxzy{xxu{y|yyx}yx|yv|z}||~~|z|{|z|z{zz}|y|~|~~}{~~|}|~|}~{}}}}}|~|}}~}}}~~~~~|~}|}|z}~}~}{|}~~}~}z{||~~~}|}z}~{|~}~~~|}}||~~}{{|}}{|}}}~~~{}|}}~~~|~~}|~{~~}{||~~y~|~{~|}|}~~}}|~~|~~}|~~~~~~{~|~{|}}|~~}z~}}|}~}{~z}~}~~|~}{~}x|}~}~~~|z~|}~{~}~~~~~~}~~|}~{~~~{~}~~}}z|}~}}~|{~|}~}~~~{}~~~}~~~~~~|~z|~~{}~||}|}w|{z~}}}x~xy|x}}zwx}w}y}x|z{|}xyvx|v}}z{x}~{z{{zv{|zxyyyvxv{z{xyyx~xxzx{xy}v|}}~~y}yz}oz}s|x{w|yzxzy||vx{wz}z~xx|||y{{|~zxyzw|}z{}w|x}zw}~yy{z}~|vv{~}{xz}|}|}yxx{{y}v{|xw{{||{yxyy|zzx|w||}z~zzz}}{yw{|x}|||wzxzzy~}|x{|xz{v||yx{{|~|{yx|{|}zw~|z|}z{}}~zz||{}{{}}{y}v{{zvw|}|yz{}{}}w{{|{{|{~{y{{|yyz~{~z{yy|zy{y}~wxv||z}{y{yz||{{}|z||{y}z|~|}x{|z}|~{|}zzw~u{|x~{}x|zy}z{y}~~yx|z}|}xt{x~{x}}~vzx{z~~szy|z}|zwy||{{z~{}}}}{}wyutz{|~{}|{|x{~}x{|wy|}{~|{w||~|xz{}y{~y|z|xu|z}z}|}zxw}xxxz~z|w{yx}}|z}}x}~zy}{y|z}vzxzyywxyzyww~{y}zv|}z{{zywzzyz|{wy~{xzz{z}zwzyz|||||xz|}w}}||x}z~|}y|{y|zyxz}{}}}zy~}{|v}|}|~|}}{{~yu{~y{{v}||{zzzy{y{{{z}~z|~uyzxy{y}~y{~y{||z}}z{z|~yz~|yxy{~z}y|z|y|~}}xwz~||z|~y|z}y|{{x|}}}z~}}~}}~}z|~~~~~{|{~y{}{}}}~}|~}||{}||~~{|~~|~}~}{}~}~}}z~}~}}}|}~~y~~}|~~{}}~|}~}|z{}~~{||y~}}z~~||s}}}~||~}~}~~~{}~}~}}{}~~~~~~|~}}~}~z~~y|~||~~|~}~}|}~~~z~z|}}~~|{~~~~}||||}}|||~{{}~{~||}}~}||}{{z{}||~}~~~}|~}z}}~~~{~}{||~~~~~|~{y||~|~~{~~||{{|}~~~|~z|~|}}yz~|~{}}~~|~zyz{x{y~}y|ww~{|zy{~x{{~{zx|w|zyw|}{|~}{}x}zz{{}vy~y{}z}|z}|}|~||zzz~~z}{{||||zzzxwyx{{}~yzvy~~}zy|{xw~|zx{|}{}|{z{wzw}{~|~uyx}}y{{~|{yv|xz{|zz}}z~zv{{z}{{zxxy{||||{{w}~yz}|{y{zyzz{~~zv|yzz|yzur{|z~|yz{y~zzw|xzyxy{xz~z}y{|~{}}zz~y~z}wxxyyx{~}x}zz{yzz|{{}z|~{~}zxyxyxx{}xz|}zy~t}}}ww{{~zz{~||z{}zz|x{yw|vzwyzxyxy||{}{{vx~x|}||{~|{~xz}~y|~zy{~{|{}~|~||}|y|z~{{{xv{~{yyyw}x}{yz|{|z|x}{|~{~y}||~{}|{~x|zxz|{|z||w{wy{x{{zxxyxz|xyyy|xz{zvzz|w~~z{|yz~|{}}yz{yz}{}xx|}|}y{~{z}}xzy{}{xw{|x}{yvx~zv{|y}xw{~{z{{uy~v~xz{vz|}z}}||{z{}|{~yw|yyxy|{~{u}zywx|yyyzz|y||v{{}~{}yz|yz|{|z||v~{{~|zzxz}x}}x|~{yzw|v}zv|zz{xx|{{}}xz{y}|}{}~||}||w}{{z~{wx}y{||w{~yz|}|}{z|{|}{xz~z{|{wxv~|}{y{~y}z{|z{}|}}~yr~~|~|}~}~}z~|}~~~}{|x~|~~~}}}{}|~{{|}~~~~{~{~{~~zy|~z}~}{~|~x~~~~|~~{~z}{}}||z~{~}{z~{|}}}~~zz}}}~z}{}z{{~~|}~}~~~~w||}~~z}wz~||}|}~~~|}~|}~{y{{}}~~~~}}~~~x~~}~~~}~~~~}}z}{{|~~||~}}zy|~}~{}~}}}~~{~z|}~~~|}||{||~}}~}~y}~}{~||~{y~~~{|~~}~}~~|~~~{yz|{|vy}y~~~}}}~{{{|x}z|z~zzzy}{{|y|y|||~{|{|}|z}yy|{|}||{w}v}xyu{z|{~w|~yz|x{|y{xzy~}|zz|}}}|{~z{w|}xzzxz|yyzz}ww}{~{}z~w{z|z~}|~x}|z}{~{x|}x{{z}|{zzzz~{|y}}zw~~|x~{~xu}}w|||z|y~~{}}w|}~}z}{{}||t{}z|{}xy|xz{}y~zvzx}~xw{v~wzwxy{y~|{}yxxv|{y{{}w|z{x{||{~|~y}z|{}|~}||}|~|{x~zz}z|w{y|{yz||}z}||z{}y~y{}}|{~{{z~~y{|{z}{|z|y}zz}{~}|zzzxz|{}}}}w|u}|w{{}z||~}zz|~{{~{}zw{|}}t{z{x{zw{z|||z{y|}yxz|wu{{}}}y|zz{{}~z{vz}}{~~}zx}{~~z}{|y|~}|zxyyyz~}uz~w}{~}z}~yx{||zzz}}~|zzx{z|z{zx{xx{zy|{zy{{yx}vy{x|zz|}{v~z{{}z~|xvx}|z~z~zwy{~z}x{|~|~|}{zy{{||{zyz{v}}{~{y|~y}y~||z|||z~}zy}{{~}{uw{z|z~~zzzxzzz{~|}{{zy{y{yz{}{}zx}{x{wzzzz~|x|~xyyxz|y~y|~~zzy{{{z}xw~|{zu||~y{y{y~xz{||{{|}}{}~y}}|u|zz|}y{|}}}z~z}|{}zyw}~|y|}v}x|}v{}~||}~~}}{{||||}~|}~}~~z}~|}{~~~|}y||}~~~|}z~~}|~~|~~~~~y~}}~|}~}{}~v{{}~}}~~~~~|}~}~}|z|{||~~~|~|}}{{|}}|~~}}~y}~}~}{|{|{|{~~~}~{|}y||~~~~~{|}}~|}y|~}~~}|}~|~~~|~}~~z~~~~~}~~}~~}~~~z}|~~~z}~}~|~~~|y}~~~}|}}}}|~{~{~~~}|~||{z}||~~}~~~zx|~|~~~z{w|zyyxy~y{{uzuz|yzz{|yzxz~}}|~zz{z{wy|~}z{}xy}{w{{|z|zyz|z~{wzz||zz{y{x|w{{zzxzuzx|{vz|z|yz~|}|||z{}|zz}|zv~{{{yw||z{}{z}}}vwvt}|wy{u~y{xxzv~v{y{wxz{z~}}~{yz}}{|z|{}|z}z~}|}y|~wyx{{wx||{yx}wyt}y~y{utyxx}v}}z}zyx{}y|y{y{{}}y|{y~{{||yx{xx~tz}zzz{~yyx{y{zy~{wwy~yyy~xy}|}~{~{y||}~~z}}{|}wzx{{tz}vyy}|{z|}x|yz~xy|ywwx{{y||~}|y~}x~{zv|z~{z{{~{}{|xz}w{|{|}}zx~}w~{v~v{}yy|yz{}{}}|}|{|zz|t{|~|~{z~yy}|yyzvy{w|z|||z{{y{z}x{y|xv}z{xy{z}~{}y~~~}y|zxy|~xvw|y{|z{y{~yy}|~{yy|{yz|qwx{{}yz{{ywy{~}z~{w~z{{}}}|{v|}|{~{x|xz}{}xz{~|~zx|~y{~}{{w{v||}y|}{y|{z}}yx}y{~|}|~~y{}|zy|z|x|zx}y|y{{y|{}{v~y{||{u}||~zyxx||xzu~~||}{|z||}y{x{}{}~|z|z|zyz|~z{zzw|zv}{wwyx|w{vzxzz~~|{{{{y}{w~zzzy~~~~~{~~|}~}{}}~}|~~{|}~~|{{||~~~~}~|{~~~y~~~}~~~z}~|~{}|}|~}~~}~~{}~{|}~|{}}|}}|~~~}}~}~{~|{~~~~~~{|~~{z}~z~}~}}{~~|z~}~|}}{~y~~~}~|}|}|~|}z~~{}~{||||~z}}~}~{}~~|~||z~y{}}}|}y~|z}~|~}~}~{~~|~~z|}~||}|~}}{z|}z~}~x~~~|~~y}}~}~~~~~}}}}~~~}~|}|{{|~~~||~~}~|~~}~~}x{zzw}y}{yzwzx{ww|z|y{~~y{zvwz{}z{z{|x|{|}z{}{{{zz{{|~}|||}vz}z{x{w|{zz{~z}|x~z||||yw|||y{x}|yyx}w}|~xx|}z~~{y|zzzzw{yy|~xzz}{w|z}~|wy{|~xy~xz{}|~x}|{v||v}{xvx|}}}{}}y}~~{~{{{yu}|{y{wxy{{z~z{x|{y||y}y|wyx{zwy{zww{yzzyzw~|z{u{|zz~y}zz~w{|~z}{{xxx||~yyz{v~}|}}|y{z}zxx|~{~~||}~z||z|{w|z~|zww}w||yy~xw~{yv{z}xw}zz}~y|{{}{xu}z|zv{z}wy}yyz{zwyzz{|{}|~{zz~|}yzz}{x|y~z}}x~|x}|{|xyy}}}}~x}||{}z{x{|zx||w|}{x~~z{}y}yz}{zzx{}|vzz{{|~w{|{}{w||~z{z~{zyzzyz{x}z{y|{zxyzzz{{|{v}{~|xz|v|{y}|||x{x{}yz{yzw~zz}|yyy{w}}~|{}zx}~yw{|{w~}}~{}}{x|xx}x|||s~}|ywz|z|{zzy|zxz||~z||{}}xy||wx{}|~|{yy|}{z{|y~{{}{{{~{uv{|w~}}}zwzz~y{|{y{~y|x{{x{|y}{}z}|y}zy}z}zzz|{w|}xz{~}{z~y{zyzzx{||xyz~xwzxzz|yzx~~}~|}|}}}}}~}~~~}{~y|x}}~}~~~~}~~}}}|~y{~~}}~|}}~}~~~~~{~~}}~}{|z|}~~~~}|~~}}~~~|~~}|w}~~|}}~y~}~}~{~z}{~yr|~~}}}~~~~~~|y|~}{}|}|~~~{}~~|~}~~~~~}~{}z~~z}}|~{|~~~~z}|~~}|{||}~{~}~|~}y}|||z|~|||}~||~{~|~~{~~}{}|}{~~}|~~~~{||~~|z~}}~}|{~|}}{|~|~{|~||~}|~z}}|{}}}~}|~|||{}~~y}}~~|{||xzxwx|}|{ryt}{y|~~~{x~zxxz|yy}z|y{x~z~|y{x|zz{|y|{zyx~z||z}~vy{|}wyzyytxww{{|w|xyz}{x}x||{|}{x}xzzz}z}z{|zzz{}w|{~{|y||zy{{zzwxzz|{|}}|y}z|{xz||}z{||x{x{{|}y|~~yz~{x}y|y~x||~yw~yz{}y|{z~}vty{{x|x}w{}{zyzwz{}x}}~y~z{~{}yt~}~}}{zw}{{{xvzzzyy}|{z}{vuxz||zy}{}x~|}}{zw|y|~{~z|}}}{||}zzytw{yx{wu}|xt{|y{vyy{}{{x}|{xy{}y{{}w|||~}~||}{~w{x{}~{{~zwy|~||}y~yz||zwy}{wy}{|w|{|xx|{z}||{}w{yxx~{y}||{|z{|~}|v}{x~{w{}y{zw}zz}|w|y{|z}z|v{{xzyy|}}||y~z}}zz}z{}~tyzzzz~|z|{{w|wy~}~}~y|zz|{~|~}{xwyx}yy{{~x{{z}~{||z~x}z~{~{{{|}z{z|xzzyuz|}|{xyz{vzy|z{z{{vy}}{~y}yv{}}}|}||{x}}{{|{{y}x|zy|w{}~x{{{z|y}{yv|v{yxxux}}~~{~}y}xyyy|{y{~|~{y}||~{zzzyy}{x~|}x}{{y}xz||zzzz||{~}{{|}}|{~{z}{}}{}~}}~}{~}~z~}}~~~|~}~|~}~}~t~|{~~~{~|~{|~~|y|||}}}}{~}~~|}{{||~~~~}~|{|~{|}{}|z{}{}~~~}}{{~}{{~~}}~~{~~||~}~y~~~||~~|}v|}{|}|~~}~~|}}~~~}}~|}|~~}~|}}~|}y~z{v|~|~}z}~~}z}{{~~{z{|}~|}|~~~~~z}~|~|{}|~~}{|~}~|}{{|}~y~|~~}z|{}}{~{}|~~{~}|}}y~|}}~~z}~{{~|{~~|}~}~|}|~~||z{~|~|{~{|~}}}~}|~y{}{{y|~}}{y~z|y{zz||xyy{~z{}z}yy|x}}z|yx|||w~|{}{{yz|{{{}{|{v|}{{{||v|z|}|y{{yy||y{{xx{|{uy{{~|yz{z||yy{wyyxv{|z{}vx|zyw{y|zzq|y~{{zx}}|{y{||zz{y{}~|zwz||}yy|y{{{xy}~zz}}}}z{yz{zx}wzzx|yw|zx}|~{z|wzz|z}z|{~vz||{{ywwz{~}y{z|||{y|{w|y||{||yy}xuzyyz}|y||u}{|wy}|x|~{y{y~}zz}|zzzt~y{z{x|||{s|x|{vyz{{}y}xzzy}zyv{x}{zw{{wzy|z|y~}}y{{~||{|||zzy{ywzz{}{|{ux}vvzy{{}}x|}||{x|t{||{xzy~{||~x}{}w{y{{}y{u|yzx~yzwz|~{z{{xzy|xyz|}||{{}yx||y{|zy|w~{wwyx}|xx~zwyyy{z{y~{{}{zwxy{{{{{{}}tzy}xxy{y|zy~}yx{~|z}z|{{|~xz~~|y~}{xvz|yx|}yw~~zx{yy{}{{}{{{}z~zz}}{~}}zzzz{x}x||{{zzyzz{{vzzyv||}}zz}vxz||y{|x{{{}~|zv|yy~~z|x{|u{zyy}zy}~{xzyx{{x~xz}|yuv~}zz}zz~{yz{y{tyvxz|}y{{}{{v~{t{~z|y{}vx|}}{w~x}y{z|wz|z|yxxzy{}}}}~{~}z|}||~|}}~~~~~~}~~~~}~~{}~|}~~}{}~{~}{~~}~~~y~~{~|{~}}}}||~~{{|~}}~|}|~}~}{~~}z~{~}~}{~}z{|||}|}}x~}~~~}}~~~~|~y|~{}~~~~~}y~|}~|~~}~~|~}~~}{}~~~~{~|~~}}~~~{{|}}x~}t{~}~}~|~~}~||z{~|~~~~}}~~}~~{~~}~}~{}}~~~|}~~~}|}~~~}||~}~|{~~y}~}y|~|~}||{|{}{}~~|}~~~|~}~{~}~~}}~~}{x~~{}}|~y}{|w}z~||y|{z{tvwz~zy{yz{~xww|z{~}}x|z{z}~}{||{{|y||{{|~{|zzxxyzxz{yz}uz{y{}z{{x|wuz||w{}yx}{zwz}~xy|yw}|yz}|xz{v}y}y}z{{y|{z{}|yvwy}vxzxzzx}u~ywwv||z||z|~w~|x||{{~}|{~}}|y||w|{|||xw{{{|~zvzzyz|{zu~zz{~}z|ww||zyv}zz{~w|}|}|z}}|x||{{{{zz}~}{|vz}zy|}|{}{{}{v||yy|yy|}zy}{}{y||~~|z{|yy~z{ty|~~{|yzyyzxv|yz{zyy{zz}wy{}yy~~yz}y{z{{}x||{x}|{|xzw{~{}{~yzxxwzwy}}yxxxu}{{xx||z{w{~}x{{yx~{{~zz}~}|{~}|}y{{~|~x{{}zyy{}zy{}{yy|{ywu~x|{zz|y|{||v{z}~wy~|yvz{|{wz|{zu||{y}|{{zyz{yzw{{vw~|yz{{w|{yp||xzy}w}|~}{{{|}~|~|w}|zy{z{yx|z~||{y}y{}z{zzzy}}s|z}u}{{y|{|z}x~{|{z|}|~~}{z}|{z~|{uz{}|~w|||wy~xwyyx|||{|{z|yxz}|y|z{|w}|y~~|~~zz|}vxz|}yy}}w{~y{~z{{zz~|zz{}x}~}w|~xx~|xz{{{}y~}~yw{}}~{z~||~|}}~|~~~{{}}|x{||~{~}}}~}}~t~{~y~~{~}~~}~~~z{{}{}~~z~}{}{|y~}~}~~~}}}{||}{z}~~|}|{~z~~~}~|z}~}~{|~}~~}||}{~}z||z|~~|~}~~|w|~z~~x}}~}{|}|~~}~~~|{z}~|~~}~~|~~~}|{~}|~~~||}|{~{}}|~~}~}|~||~|{~~}{y}||}||~|~}~}~}}~~}|}}~{|}}|{z~|~}}{}}{~}|~z|}{y|||}}z}~|~{}~~{}}~z|||{~|}}}}~~z{{}{~wv{w{z{}|z|zyyx|~|w~|zy|x~{}|{zxzx{{y{t}x|v{}}{xzz}}~{{yyy|xwwy~||}~||}x}y{~z}{}|~}y|yzx}~|xx|y|z|~|z|zy|~~}{}}yx|{wzyy|{|rz{|zyyz|xyz{{}~xz|{x{}z}}}}{{{y~{{{|~z||{{z{}y{xw{}{||yz|w|~w}{z~|zy}x}{y|y}}~zzxw{|x{z{z}~yzz{yyxyz}|z~z}{|z}z||||}{yz}~z~||z~{}~|t|wz}x{|xvy{wx}~z{~|y{x}|}}|~|t{~{}~y}}y{zz|y}{{z}{y{{y{}u{}}{x|~w}}}yzxy{|z}|{y~|x|x}|{y~|y}zy|}}|{|}{|y|zz~|yzy{}{|{zzvzu{{}z}|~{wxz{|~|}|z{{{~~|zyzz|z{vz}{zy||zz{{~{x~}w}zz{zv~}x{z{}|}z}}|yz||}z~x|~|xxy|y{yz~{}}}{|z|x}||~{{z||w~}|}yy|wz~wyw{|xyzw~wzwx{~x}|zyzvx}y}yz{{y}~}z}z}z{zyxz}}v{}{|z||z{x~z{|}~zyz}z|{{y~|tyz|{{}}}|z{|}}}v|{y||y~y}y~}{xxz}z{z{{|{}|x}zv}wy|{|z|xy}}{~}w{~~~{~x{yz|{}}yzzx{}{yz{zwxw|y|w}{zwyxz|{}|wvyw}y{~}~~~|}{~}}||}~z~}}~~~~~}~~}~}~|~||}|{~|||{{}}~|||{~~y}|~~}|~}~}~}{~|~~}~|~y~~~}~|~}y~|~y~}~}|~|}~}~}~~{}}}~~~}~}~}z~~|}}}}z|~~~}{}~z{~~~}~{~|~~|~{||~{~||~|~~~~}~}|}~~}{~}|~z|}~}~{||}z~~~~~~}||~{}||}}|}x}}~|y~~{|~z}~}{~|~|~~}~|~~}~~z}~}}|}|}}}~~}}z|}}~~~z{}~xy}yzyx~{{z|||~{z{{zu|{vy~r|zyxx|~}z|~yx|||{|wzyzzy|}x|}y~|{yy}{w{z{z}zz|x~}{zv}}yx}zxyyy}w||~vyyz|y{yy{{{yy{xx{{{}~}||}{y{{zy|zzz||}|z}vwxyzy{{{z|y{zzz}zz|zvx{zwxyxy|y{zwz|~w|y|}}y}}w|}|{~z~|}~}z|{~|}~{vxz~w{||{y{z|yy{}zyxyzxzz{zyzyw~|y|z}y{}z~}~zy}|{z}}wvz|{wy{x|zyxy{~{y}}zx{xxzv}zxw}}~{z~x{{w{~}{}}zzz{u{z~}}{{w||x{yy{zz{wz||x{x|zy|yyxz|xxzz|zyxzzyv}|{{}~}~|xzz~{yz{rs{|wxxyvw|wz}}x{y}wv~{zyys{{~{~zyz{y}|~z}x{~{|~|x~{~{{xz}x}vx}|}{xx~~|v~wzt{|w{y}~{t}}z{wz}z|y~|~|u{y~yy}}{z{~{~{x{|{yx|yx|wxxw}{|xx|vzyx}yyy}z~}|xzxxz}{}||x||xy}}~yx}|z|}|zy}y|z{|v{zzxx|yxxwt|{y|vy{||{y|zy}~|zw~}~}~~~{y||v|{xw{x|xxuzzsx|{{|{zz}{}z{|}xz{vy}}|{z~zzyv{|z|}|{}|zz{}{}~}w}xyu{||x}wzz~w|y{y|}{|yx{{y{|zw{{~zx~{w{{yz~~~}|~~y~|{~{|~{|||}~}|~|~}~}~~~{~{}~~{{~}~}|}}}}}}}~||}~}~~~}y{|||~~~~|~~~|~~}~~z}}~}~~|~~|~}}{~}~}y~~}~y~{~~}|{}}}|}~}~}~|~~~}{~|{}z}~~}}}~~~~~}~{~{}|~~{|~~}{~~}}}}~~~|z~~}|{y~~||}}~}~{~{|}~|~z|~{|||{{}}{}~}~~|~~{~~~|~v|}}~}||}~~~}}}{}}~}~}|y}{~~~~~{}}{}}~~}{}~{~~|~z{{}~|w}zx|}|zy{y}z}z{w|x{~{z|xz}{{|xxzxy}{zz}xyx|z}~yy{~|x|}}}|~~|wz~{|}w}}{{|}y}v{}{x{}xzz|~z{~{}|z}xw~|}yy~xvzx|}y{zy|}tx{w{{{}y}w~z|{{w|{z|{y{}}w{x{|||z|{{zv|y|x{xxwyx|zzw{z}}|z||w|{z~}{|z{{|}v{{yw~y{}{{{z|xv{zz||~xwz}|xy{xy}|z{z}|zy{{z}}{~zxy}xzu{yyzyxzzx}}z|||xxx}wy{}|xz{}y~~yuwy}{~}y~{w|y{}y|z}{{{}z|y{}{z{~}yxy{|yz~y~zzy}vx~|{||{|~{~}~|{zz}zz}~wyzxzz{z{x}z}}|z~~}wy|{ww}}y{{}{|~x{xyx{~}z{|||~ux||z{{{yz~|x}zy|zw|{~vw}zzz{{yz|x{z||z}zz~y{z}{|~{{z}~z{{|||~z{}}}xy~zz{}{x}zz}w{}}}z|||zzzx|~{wzyz{wz{y{{y{|}y{z|}{||~{{z~~xzzyxyw|{{xyz~y~~~{{zv{y}z|yy|zy|}wx~{~y~wxyy|{~{}~{|x{{{z}}|y~~{}{|y}|{||z|{}}yy|x{}z}zy{zvy||z{zyu{z{|~{{{{{|}|zz~||{u|u{y||z{y||z{{{yz}|}~|y{vwz|~{}{{~z}||}x|~~}{}~~{}x|~~~~~~~~~}~~}||||~}{{~~}~~}{}~}~~x~~}}}}~}~~~~|~}|~||~|~~~}~}|}}}}~|{{~}|~~~}{}|xzx}~~~z~y|}~~~}}~~|}~~~}}~}~}~~~~}{~}~~{}z~{|}}~||}}|~{||~~~~~{|}~~}||{~~}z}{}}~|}~zz{}~}{~}~{|~~|{|~~}~}|x|}{}|~}|}|{y}~}y|}}{|x~|~~~}|~|~}{|~~}~}|z~|{z~}}}|}~~||{{}y}{{{|y|}x{w{vz}|zz||}|z{xzyxzxy{}xy}{zzwz|}x~~~wy~}yz}{v{yzz{|vy{vzz~zxy|~yzx{{zywyw|x}xyyxxw|y|zyw{z{|yvyy~{~~|~z|~{|}{|z|y}yv{z{|z}~{~yx|{yy|zz}{|zuzt|}|{}z{~|z{{xx{{yz|||}|zyx~|zxxz|{yz|twx|z~zw|x{|z|xvu{wv~|zwwz{x|{y||y~~~~yy|}}{}}ywzx|}zxz|zz|x|zx~{z}xzyxxxy{xv~||}wz{|}y}}x}zxzy}wzzy|w{|zy~yyy{{{zzvxx|{v{|||xp{||{|yy{{~z||{}z{}~z{{}~|{}{{y|~|~w{z{~~{{~~}~{{}txyy}|zyz|yzyzzy}{z}{|~y}z{z}yzy}|z~}~~x{~y{z}{{z|y~y{{y{wxxyzzzyy|vy~{xx}yzz}}y~{yy~}}z{|}w{}}u}|tzxww{}{||y~y}wzwxzy{{{xyx|yw{~y||{|yz|{xy{{zyxyyz|x~xz|zx{zy{z}{x}}{|}vx{|zz{{y|y}}zx}~v}|}{||z}{z}}y}|}|||{y~z{yz{xx|z{zy|~zxyxyy|y}|y|x{z|{yvy|z}{z{zzr||{x|{~~{}{}{}z{{}}}~yw|{{w}}zz~z{{zzyx|xyzy{y{y{yy~}}|}~xz{z{~|}~~~~}}}}}~~~}~~{z|}~{~~}~|}}~~}}~~}}{zw}}|}z{zy}}{~{yz}z}~~}|~~{}|}~{~}~{|}|~}|}}{~~~|{|}~|}|~|z}}~}|~~~||}}~z{~}}{}}~~{}~~{|~|}|{|~~}|~}~~}~|}~~z{~}}}~{y}}}~}~}~~}~}~~}~~|~{}}~}~{~}~~}}}~~|~z~~~}|~~{~~}}}~}}}{||}~~}~}}}}z~~}~~~|{|{~z}~{}~|~~z~||}|z}|}~~~}~}}z~}~}{|z{||~{|vx||xy|z|z{z}|wyy|w|y|{{|{x{xzz{|{|{~z~|{z~~zv}zz}yww{y{}~yv}}y~|wz}|}yw~z~z~{}{zxw|xy|{{~yx{|y}z}vyzyyy{|}y~}x{{z|{xz}zy~|{y}}vv}}z|z~}z}yx{|xvx||y|zy}{xwzt}y}}}{z}zy|x}}z{zw{z~||}|{x|}x||||y}{zwzy}}w|w}{y{|yz~{~x}}x{~{{vz{~|vy|{yz}z~~w~wz|{|wyyz}}|x{|x|{{{yw{z{{zzzy|}|}t~}yu|{|}}{~|y}{}v|{~zz{{x~wx{~zzx{}yxt~|zuy{}~~}{|~}x||v{}~z~}{zz|yy}w}{{z{y{{wy|zy|x}zxy}}~{y{{w|y|}xz}wx{{yw|~{yx|}~zzzz|{{z~|~z|~z~w~~{z{yz|}~|{{}z}}|z||z}{}}x{y{{z{}~z|yzz}y}x{}|||~x{{x}z}|x|z{xzyyz|x{w}z~}}x~~~xz{{{{|}zy|x{vz}|wz|z{{y}{yy{yz}zx}~~|y~{|}{~{{yxw}}}{{}||zz|~x}y{yxyx~yy{~{{|}|y{|}uzx|x}wz~{{}~|||zzzz}}w{{x{}{y}x|~~{{{}zy{{|~}|}}yxz~{~|{xz|{{x{}zyvu~}v|}y|y~~{z||}|x|~u|{{{{{{}~~}}}~~~{}}~~}~}~~~}~~~~}|}z{~~~~~~|~{}~|}y{~~~y~}~}}}}{~{}~|~}}|~}|{{}~~|~}{|~}{}{~|~~}~~{{}~|}~y~}|~~~~~}~~~~}|}}||~~|{}~}}|{|{}{}{|~~~}|}}~}{~zz~~}}}}}}}{~{||~|{}|~{~~|~|}~}}~zs~{{}~~{{}~~~|||~}~}|~}||~}}|z~}~~~|~|~||~~~}{~~}}|~~{~}~~~{|~~~}{~|~}~|}|~}~}~}~|~}|~~~}~}~{~~}||z}~}~{~~|||}z{{|{y||}z{}|yw|||{}|z{zz}y|}z{zv|{{{z{}}}}{wz}z~~{|~{{~x|zvzy{wx{}yu|yzz~{{{xzzyx{z{zw~zywzz{|z|~~||yzz{}y|~{{~{{x|x{wzw{yz~y{yx{zz|xy}xzxyvxyzuz~{x{||{|xzz}y|z~v{||y|}}z~{~z{{y|vy}}{z{{y|z{wxxztyx{|y~z~{zy{y{}w~|yxz|wyx|}~~zw~{|x{{z}{}}{zzxx{x{}z}}|||z{{|x{{u{{wy~~{{}}z}{{z~}{|z{}|{|}z{}{{~|w}|~z{|w|{~zyx|w~wzy~{|}yy}}|~zvzz{{y~z~|z~{{~yx{|xww}}|y|{yzz~wuy|z}|zw{~yzz}|yz{|}{||~{}z~~~|z}{wx}x~y{~{v|~~x}|y}yu|~z{}~}~zy~{||yvz{}|{}}}|}w}{}}yz~~||x~|yy{u{|||yz{|z|~x}z|}}|{{{{{{}|~{{vwz~zyz~~~{y}}}{{~z~}}yw}|zw~~~x}yyyyr~|z}z}{y||{y}yyz{{{{||}~}}|y{|y}{}~|y~}~z||vy|zyzxzz{w}xy|z}yzz{zxzyvu}{yx~{}y}|~|{z~}z}|x~{{}}{zy~w~{}}}}y~z{~|{|wvz{~uyz}{{z||y|z|}{}~}{{}}{~~~}}|y|||~~~~~}|}|||}{z|~~}{}}~}}}~{|}~~z||~}~~}~{||~}|}}~||~||~}|{~{x}}{}}~~}}y~}}{{{}~~}~~~~~~{|~}~z~|~~|~}~vyy~{~~}~|{{{yxz}~|}}}{y~~~||~}y|~||}}}}}||~~}~|}|~|||~|~~~}~~~~}{}{~}~~~}}z|~|~|~}~~|~|~~|}{}{~~|}}||||}}}||~x}{~}}~z}}}||~~}~~{|~}~|}}~~~|~yx}y}{zy}}x~x|{}}w}{{|{{}~}y{z}z|~{y|{x}}~wu|zzzy}}y}||~z|}~~~z|{z~{z{|}}~y}yyz{|~}~|zyvx|x{{x~{{x}{{w}z|yz{tzx{xz||}{z{|{|v}|}wy}|v{w~}{{zw}zy}|~|y{|x||x}x|zz{{}w}{y{z{x{v{}}wz~~wzx}xz|zyx|}yzy{{|}xy}|y{~z|xy{{~zzvy{xy}{~|y{xzz|{{}}~||}wy{{}zx{z||vz~|z{~y~{}{vyz{z}{{z}|y}{z{{|u{{x}|~{|z~x}zxx{~xx|z{}{}{z|w|~~~z}zw|}}{zx~}~xyy}x{y{~|x}z{|~z}||x~{||yzz||x{|||z~y|y{~}yzz|z}z|{||}{z~yx{xy{z}{}zzy{|{|{z|}~wz{y|~{x}|{|}zz}w|w~{|}|z}y|w}zy{{yy|}w{y|yz{y{||zy|}}|~zzxwz|zyyzyz{}t|yz{}{w}{{{}y~{yv}}y{z{xwz}|{}|{|{{zx}yyzz{{}|y~|}||{{{{|~{~wzz|ywzuywzryvzz{||zx~}wz}|y}|y~|}|{yx|zx~}zzz~|}zzz{}{{~{{zyy|z{{xv{y}w~~yzywyy~wy||x}}zyxz{}y}|{{}|{z{{|{xzy~v|tzz{ywxyz|}{zzxy|z~z|~{x~|y||z}}}}{|}||}}}|{z{~}~|~~|}~}|}}|}}~{}}~~y~}||z|{~}}z|t{}||~~~{}}{~}~}~~{||}~~~~~~}{~y||~~~|z}{}~~~~{z}~}z~z~|~~~}~{|~~|~|}~~~}}~~}~|{}~||}}~~~~~|||~{|}}|~~~~~}~~~y}~}~~~~z}|~}~}~~~}~}~~~|}|}|}}|~}~~}|}}|~~}|||}~}~|}}}}|~~}}}}{~y~~z|}z{}~|~|~}|~z}~~z}}~}}~~~y~|u}~~{~|~}z~~}~}||~~}}|~||{~y{vuwz|{yw}z}{{~{zw{{zv~||ywyxz}~~wvzz{y|{{}z{y|zzx~{z|}z|z{}z|}y{w~xzzzyy{{xxzw~z|{|wz|xxyxx}~yy~}z}{z~z|w|{|~|}~|{xzv{z{|{{{{zyzw}{}yz{}w~}w|zw}zy|{|zxz{yyx~xz}|x}}~}{||}~uyz{|zz{w|w~ywzzxvyxu{x|yv|{w{~{zw|w|yx|}z}yv|~{{}{~|~||||{|{|yy|}{x|~x{}yuw}zz{y|}{|zy}{}~{xx|x|}|{}|{z}~{y{|{y{{{|}}{{yxy||y|{y}}|{uyy{}|wz|}z{y{|wx|w|z~}z{~z{{}||z{x~~~z|~w{y{}{}{~||yyywxzz|xwx|zw|yz~|{|}{~yx|~}{|{ww}|yzyy{}{}{|{z|xx|z{yy{zy{|w{|y|w{w|{x|xz{ww{{z~u~{||x~|}|~{z|zyw}z||{|}y~|{wzz|z{yzz{vy{}vx{vyy|zxy{x{{y}{x{{|zzy|yz{zw~x~}u|~|}z|{y~|yy}wv|xyw{yzx}yv}zz}}||{|{xww{z~z|{|{zx~z{}y{~{y}v|z{tz{|{}~~zw{z}||{}zz{~zy}~y{}y{zy{}|wzzz{z}yz{{y{wz{}y~y{~||zv{z}z{y|zzy|w}w{{{w{{}~{~{{|{||z|z{{|}~~y}}}|y~|z|}}~~}x|~}}}{y}|~~|~}y{zwz~}~}~}~~}|}|}|zz|x~q{|}z}}|}}}}|~|~~~{|}}~~{{xyy|{~~||~~z~}|~}|x~|y~}}~}}}}~}y|{|}~||z~{}}{~|~}}~||}~|{|~~{||y~}~~}||}|~||}~~~|{}~|~{z~~}|}}}{}y}}~}y{|}|}}{|~~z}}~|}{~~}|~}}{z{{{~~{~}|}|}~{~v~|}}|}~vv~{{|~~{~~{}~{{|~|z|}~z~~}|{}~}~}{~}~u||{{w}~y}y||{w||{|}y{|z{zzy|w|x||{tw|{~zz}||zwxszz~}zzy~}yz~{|w||uzzz{{x||~zz~vwyy{zzy{}{~y{}{{}yxwz~y}}y~v||xwxz|y}|x}|{{}|}{y~}y{}z|}z{}~|xyz|w{zzw|{|yyyv~zy{|{vz{yxuzz~|z|}~z~|{{|ty}z{|z{|x}|xy}}x}wyzw~|uy||yy}zzzz{z|zx|~w|xz|w}}y|}yzyz||z|x}{zzyz}|}xz{xy}y~|~z~xvz}{|x~w~}|x}}{{|{z|}uz~y|wz|zx}|vz{y~|}y{zy|~zw}zyxy|~{xyx~~|tw~zz|||~{w|y}}|zy|{z|{}z|{{uzz|zyx~z{x|u{}w|~}z}y{y{zw{z}xy}|xw{yzwywyz|{w~w{vy|}z{}|yw}~zzxyx{}}xyzyz|~{}}s}{yzx}~w~t{~zzx{yzzy~}{|~yw~y|z~{}wzw|z{~~{wz{}|zv|||wzy~}y~{zxyxz}{{zz||~x|y}wx{zwt|{z|}y{}w~~z{|zwz|~}}z{x|}zyyu}~yw{{|{yz~ryy~{~z|}|y|xz{|z||~zuz}|v~y|}y{xwv|}yy}zy{xx{~x}z{~y||||y|wyzyy||z}~y}zy{{{wy|x}wzx~|}z|zz|y{{zx}}yv~v}uywwy|zy{v}|zxvzyy{y}||z}y~}}z}{{}}|wy}~}~}{~~~|}{~~z~{~}|{|~}}~~|}{}}~}|~|}}}~}~|}~z~~|~y{~}}~~~}~}~z~~|y}~}~|{~|}|~z~~|}{}~~z~{}~~|y}{|{}{~~~}~~{~{~{}{}~~|~x}}||}}~{}||~}~~~~}{|||~}{z}~~}|}}y|~|~z}~{}|~}}}|||}|}{~}|z}~}|z}~}~~}}~{|{~~}~}}q}~~}}|~}}||~|{{}~|~~{~{~~~}|~}}}||~~}y~{~~|~|}{~~z~}~}y{{~|yz{y{~~{|z{zz{yxy{z{zyzyy{zxx|}}zw{zvy{|{}{zt}{|y{}~}}yyz|z|~x{|y~w}ww{}w}{~wu{yz{vzy}xu~yz{|}z{{vzzz{{}t|}{y{|zxx{yw~~z|xyzzz|y|zzz{}{{xx|zyyzyy{{|zxy{{v|z}{y{zz{y~zyyy}||x{~zxv}}z}{zz{{||~zyw{|}{xzzyx}x{yx{|~zyyv{xyyzy{~|z{{|zy}z{{yz||x}z}|w~}vz||~zx}~yywyx{y~z}yz~y}z}y{yz{yx{wzzy}}|{z}~||~z{|xzy|z}y{zz{~|wx~}}x}{{x{|xzyyxwxz}zzzxy{zxz}}|yyzyzzyx|y~}||xz|}|xw}w~zuyw}x}{~||{z|{xy|z{ywzzy{z}zyy|x~x|wy}y{}}wvz}|{x~xzxzx{zyxx{{v}yv{vxw}{x|{v{yz{y{~z|vx|{}{}xy||{|z|{{zuyy}z{}|y||||zx{z{y{x{xyxz{x}uz}zz|x{yz|{|{~yy{x~z||wz~y{}xxw}{{{z~|v{|{~{z{zz|wx{x~yu|w}{}yv}v|z||x}~{}}y~|}vz}{}{yyyz~{{wxy}y{{w{z{zx}yy}yxyy|x|zw}{yzyy{zu|z|{z|{z~x~x|{z}|~{}|{z|xy|z~x~y~zvwvv{y|x}}v{yxxy~z~yxzyx{|v{}x~{z}|{}xzy{}~~|~{~|{}~~~|}}{{}||~}~z}~}}}~~|~~}|}y}}~|~}~~}~{z~|~~~~|~~}~}~~~~||~}|~}{|~y}~~~~~y}~}}{|||x~z}w}~~~~~}~|y}}~}|z~}}}}}}||~~~|~~}|~~~~~{}~~}~}}}z}{~|{~|{~|~~}}~~~z|~z}|~{|z~|}|~}{|~|||~~~|z~{||~zz~~|~}~~}}}|{~~}|{{z{|x~y}~~{}}}}|~{}~w|}|~~||~}~}~{~}}|}~~|}}~~{|y{~|}~}~{}z}~~~}}}{y~}|z~z{||z~|}}w{}{z}~}|{|}ywx{wz||||y~{y{w|y{{}|y}z{y{|y{}~}|v|x{z}|yx}z|{}{|zz||x||zz~w}z{|yyu|zz{y~xzyx}{||w|{~{|{z}zz}xz{|z}y|zx}{}{|y||y}vv{z||{yu}|z}v}z{~y||{|{|x~|x~z|z{w|y{yz|}}~zyy|y|}yzz}}z{~{{{~{~zzyy}}|xyy{~y||{~zx{|wq{|z{|xyzz{z}~zxux{wyzxxzzyy|xzz|xywx}|z{z{|y{}|~w}|~}|y~{}{~~|{z~{}xzyzwx}zzyxyz}xz~yy|{{|~{}yw}}xw|}}}~|z~|}}|z}{yxzz}{x{{{{~zxz{}x~|z{}}}xy|~|}~{y|y|{}|z{|}}}~~|z{{y}zyw|{z{}|{{~|~}yy{{|t|{{|~{{}|z}|z{y|{|{~x{~}y|w}{yw}}{z~zz~x|zzx{{~yz~y~u{z{{z~y}}zyyx{|}z}|{wtzz~y~}{}x||}v}u}{}z}}{{~y{~{}{zx|~z{y{w|ztzy~~{{zzzy}}z|}v}zz|{}zzw}y|z|xxyy}||v}z{{x}v~yx|z{zyz{~{||zzy~|w|{{~{|}xz|x|~~|~{|z|}}}}|y|vwzxx{zz~~y{{|{}zyz}{z||xzz|}|~{{y~~~z|z{~}t|}}|x{|}|}{{y}{|{~}|yz}|y||}~|z||yyy}y}{{x|~x~}~}~}|}{}}~~}~{~}~}~|~x|~~{~}z}}}|~~~{~}~}|}~~{y~~~{~{||}~|{z~z~~{~}~}}~z~}~}~|}}~~||}~|}~{~}}y|}{|~|y~~~}~~~}~|||~|}~~|~}}~}~{~}y~~}|}z~~~~~~~{|{z~|~}}~~~}}}~~~~}~}z{|x~~~{{}||{|}{~|}~~~~|y}{{~}}||}~~|~{}{}}|~~}}z~}~}}|~~~|~~}z~z}}}~~~~{z~|}~z}|{}}{~{~~}}}}~}~||}~~|||~~~~~{~}|z{}{}~{~x~z}{{~{{}zx{s{zwu|z}{}z|y}xzyzz|}|zz{x{z}~}{|w|||ty{{z}z}z}{xy{~|{|zy|w~zyxu|zv{xyzyzzxy|wxszyyy}x||y|xy{}~zz{|z}y|x}~~}yyw|zxu{|z}w~|~yyzyzy{zyz{{u|yyz|z~}~}|z{z}~z|}y{|z|{{}{{{yw~vxxyzx~u|~x{zu{{~~|}~~|x{{z}zzwz{~~|}|{{~||v{~z~}~zz~|v|}z}{~z{}}w}xzu{y{{x|xxx~u}|vyzzyx}{yw|~||zzz|{~y|{~zy|{xzu~xx|x{y{|zwxzx|vyy|ywwvy{~y{{zxzzv|zz{wx}z~|~}}|x~|yu|}w{x{zyww{z|}~z{y{xy{xzyxy~{~}zx}zx{yyx~}~|x|{|}{{~{}w|wxyy~{yz|yyy{xzwx}~zw{yyzzyyxy||zvxyxy|}z{|zw|~xz}|}|~|}~zxzzzxxz|}w|}zzxx|z|xuwuz~y}x{||{~~z{|~ty}}}}zz}z{{z{w{y}{~~zyy{x|u~{x~||{wzx{y{xz|x|}yxvwxz}|y||z{{}y|w~|{vw~~{z{|}{~{}|u{z}uyx~{wvvwz|{yy~w}{{{xz||~||vy}||w}y}yy}v~~{}~{z~u~vz~yyz|~w}~x|z|v}v}xzx|}wy|~vz|}~}|z~y||{}}|}|}}}~~{{{~||~}|}~~|}~~}{~}}|}z|}}{~}~~}~{{}}~~{}||~~~~}~}zx}}}~||}|}}x~}{}~~}}}~~~}z~}}}|{|~~||}|}z}~}~|~}}~{}|{}~}}~~~|||}~~~}~}}}{}|{}z{~~}}~||}}|}}~~||}}}}}~|{}|}||}||~~{{}{x}|~~~|}{}}{}}~{}z}}|~}~~}|~~}}|~~}{|}}~z~~|~|~}{}~}~~|~|}y~~~}z~~}w}~}~~|wyx|x|{|{y~|}{{||v||y}uy|}}x}x}{|{{yx{z{y|xyzxy{y}zwyz~z|||y|~~}~|{xxzy~zy|y|v{||v~{yzyw|zx{v|~zz}}{{|xwzzv~xy}xyx|xw~x{{vz}zzuy~z{z{{|x|yww~|~~z{}zy}zx}vy|~~z~|x{{zw{zvw{wx}z|{}z{~y{y}}~|zyy}zxzyywxx{{{y~zx{x{x~|yx{}{ztzz{{}zxx|{x}~uvy}wz{}zz|x}x{}u}~|wy}{wy}}{y{|zw|{{zz|{|xxyv~x}v|{x|}|}~|z{yz{{|x}y{|wz~{yz}z}|zzy{}|y~}}}vywz{y{~}~{wxu|}|z}~z{{~w{yyuzzuy{zzzy|{yz}yxz{{y{}{|x{}|}w{|xyyz}|{{|{z|{|{{{wzzx|zy{w|xyx}zy||wz}{zxyyy~z}~{{}vyzzzwy{y|{zwy{{{xz|z|zzy}v~y~yyw}{yy~y~{~|y{|}~wzz}~{z|{xzvu||z}y{{z{}s{vw|y}z{}}y~}}~||}v|{|vy|y|x|||x|zwz{{{yw}}|x}|yyvvxy{zvv{y{w{yzwxzzyz}||yy|}|||}y~}}}y~z}{yzzxy~x}|zz{x{y{w~z|x{~{y|||z|~yz|x{z|yyz{|y{}|zxw{~yxv~}yz{{|{|v|yz|{z{zy|zt}}z}{{|y~y|||z||z|~{~~{~}~~}x~y~~}}~y|}|}~{}|~|~z~}w|~~z~}{|x~~z~}~|~}|~}~|}~z|~~w}~}~~~~|}~||}~}}{}}|{}~{{~~~z}}{{~~}}}z|~~{~~{~}~~~zz}{}{}}z}~|~{~}|~~}~}|}}~|~~}||~~|~}}~~~}~|~}}}~~|~{}}|~}{}}}y}x~~}|{z|~~}{}~|}}}~{~}||}~z}}}}~~{}|~~}~~|}|}}}~}{}z|}|}~}}|}||}~z{|~}||~|~|}}~}~~{{}~z~}|}~~~~~~|{}~}}}~y}~|}|~}}~~|y}|w}{~{{}{x{w{z|zzyzvzwz{|z{{zz~xw{||y|{~w|{y}}zx}|}z{|{|x~xyyy{wwwv|zyzvxu{}|}w|r{{zx{wx{{y|}zyzy||{{y}yx{|yx|}y}|{||}{x{z|{z{x|yz{zu{z|ywz{~|v{{x}y{x}z}xxwz}||yuy{{|}y~}}z}{}}|}|~~yx}zz~|zw|xz~}}|zzzz{{{ywywy|zwv|~|{}yxy}}x~w||{vwz~zz~z{|xzyzwx{}z~z}yx|z|yz~~|xwzvz{y|zv|~|~}|||xz|{}z~|x~|{}yy~|z{{vxz{zw|yyz~~yuyw{z}zy|xz|zx}ux{}|y~{zny{y{}z|{y|}z||}y}|~~|~zz|~zx{|yzz|zz~y{||{|~}zy{{x{xwv{~{|{|{}~{zx|}z}}z~}y}xv|z~w}x}z}|w}y{y|{zz}zzv|yw~y~}~z|{{}~}}}}xv{|}{|w|~yy||{~|{yxxzy~{zz{}vz|{{x|zzzz{{|y|w|{y{w{~~||zw|y}|{y{{}~z|x{zy|}t}zz}{zuy{|{{}|zy|}~y{ywx~y~}}{}|}}{~}||{|~}z{z|{{yz{x~z|y}zwvy|x{|zzx~w}y~xw~yyyy}~yzyw}x{z{}~}y||}~}x~{y}}}yyz|z}wzw~||vy{z}zy{{|{xwx~zywyy}}}{||z{|{zzx~|~}}}}|}}~}}~~}~z||~}~~~w~~~|~~}~}}|~|~|~y}||}{~}v}~~~~}}{}~|||z|~~{{}~y|}||z~|~~~|~|~~}|y{|}|~}|}~}{|~~~}}}|}z|~}}z~|z}z|~~~~}~}}}|z~|{~||}z|~~~}}}~}~||~~}~{{||{~|~{}w||~z~~|}~|}|~|z}~~z}~z~~~~}||}}}~~|}y{}}~~|~}}}{y~||{}~}|}}}~~~z~|~}{}~w{}{z~z}}|}}~|}}}|~~{~~}}}}{~}}~~}}}|{|}y~}~||~z|~{|~x||}~x}}}|zz}{~~~~~~~|y|vz|zxzv|xyx~|{xxx{||}~x|vzx||wyy~uxw|zzyy{zyz|zxz{u{x|}{wyyzy{y}yy{~yzz~y~~}|{v||z~{~z||}|}{}v{y|{vz~zzy{|{|w|wyxw~z|{yxy{ywx|y~{yz|{{}x~y||~{}yxw}z|x~vwyz}x|w|}xzzvxyy|}zy|y}x~~{{zyz{|~y~}~{yy}{}x{|~|}|{{x~z|x}z}{yz|{uy|yx|x|y{|{{z|{}{|xzy}{x~yz|{xxy}zy}}y{{{z{{w|y}y{zz|{wytyzzvxyyv}~xy|x{{|x~{z|vv{~{~xx|~yw}xz||y}|zzvz~{zzz{z}zzx}}zxzz{|z~x{y}vz}{y|xx{z~z{}z|zw}|v{~x{~~xy|{y{{{{{|yv||}yx{z|z{y{{|wx{{|{{yzy||{{v}{y~z|zzz}|y{|wzxw{zyzyyyz|zu|{~}|~w|yy}{w{y~~v~z||w{zw|z|z{|qwy~zwz{|y~yx}y{~~yx}xxzx~z~{{~y|yyy|y{}}xxyxzz|}xwx}z~zy~y~z}~{{}wx|y}{z}|y{{|~y{zz}{{{}uxz}{{wz~}zywzxy}|}{yzxyzy{|yz{xx{}x}|}x{y}{}}|{~~yv|xzxyyz|{~z~xrz}z||{y~{zy|}||z~{z}x}y{|}}y|y{zyz~{|wz{|yx}~|z|y}{~}}zyx~v}zx~|y||}xzyzw}~zvz~{z~~~}~}|{~}~y{~~}y}}}~~~}~~~|}~}|{~}}}}{z~~}||~~}}~}{~|~|~~}|~|}w~{{~~z{z~{}}}z|~}z~}|~~y~~~}{|y~}}|}{~||~zz~~}}}}{~}}|{|}}y}~|~}{}||~|~|}}}}~~~}y~~||{z}}|~}|}|}~{~z||y{{~}|~|~y|}~|}}~}||}|}|{~}||w~|||~v~{~|{~~}~{~~~{~~}|}}~{|~~}|}~~y}|}~~}y~||~~}|~}~|~~{}}zz~{~y||||}~}~}{z~|}~~{~}~{~}|y{|z}x{zyvwzz{}~zwy{{u{zx{zzvy{zzz}}{wx||y||z{xxz}y{ww||{zy||z{yvzyx|~zvy|z{y|{{yzx|x|wwz{}{zzux|zyy}zz{}z{|~x{{xv||}{z~}{}{}z|}|x}xzz~v}zzyx{z}{}z|yzy{xxz{|y||{}y||z~{|w|y}}{y|xz|{{wy|{{{z}|}zzx{y|{yz}}yz}{{wx}{||x{xyyy|{|~~|x{{~}{{y}yzxy|{{{~yx}~{xxzzwwwzxy|}y{x{|z{|wuz{~x|xz{zwx{wz}xz|w{}|zz}zywyw{{y{}|||}{|~{y{|}xy|{x{xwv{x{z}zz}w{u}{y}{|z|z~z|y}yzzz|}|{|{z|z~|{}{zz{{|vv{~}|zz{|yyzz~z}z|{xwxz}z{zz~w|y~{~{yw{zz}||~~}{xz{xzx~xy|z}xzxz{w{xyv~x{z~wyuw}y~y|~~y|}x}}{~}zz||~{}t|~|u}yyzyyz{zz}|zu}zyxw~yz|u{x~|x}zxxxx|z|sy{{~}{}}y~y}yx|}{zzxy~|}zyz{y{||{xy~z{yxyx{y}yyxzvszwzy~z{{~|{{{||}{~~yyx}vvy}|}||v}z~|wzyyzw}z{yy~yx|{yyz}u~z{~zxvy|~{~zy}x{}||~|}z|x{}zx~~{zy~~|{{xwvv|w{zzyy|zy{xx}}w{w}w{|yy{{}{{}z|~x{yy{|}||~~}}~~~|}~}}}{z{}|z~{|z~z~~~|~~~~}|}z{~{|}y~}}y}~|~z~z}}}}~{}~||~~||}{}}~{}~||}~~{}z|||~z~|}}y}z|}|}{}{~~|}~~}}}~{{~~~}}}|~~x}~{}}{zy}}{}{}~{~}{z}{}}~|}}{}}|~|}|{}~}{~y|~~{}~~}~~}|}z}~}{~~~{~}}{}~~}}}{|}y~}z}{}|}}z~{}~~}||~}||~|~}~z|z~~|~~}~}{}}|~~}|z~}~~}|}{|y|{~~~~}}~~~~|}}}~}}{|~~}{{~y}~~|~}~~{|~}}}}|~|{y{z}~~}~~{~z}~}z|||}}z{{|{z|zzw|y|}z}y}xz|zy|zzz~}yz}w}}yxuw{}z{|z|zs{{{x{|y|zuyv~z|y{{|zwzz}~|{z|}xy{yxz~z|{xzyxtzyw|z{xzz{{y||{}y{x||x{{{yuz|{}xxxyx}{y{x{y}{|zyyt|{x}y}z}}|zzvv|y{z}y{x~xz{x}||yxw~~z}z|{v|{{}~zxwx{}{zz~|{y~z{x}||{y|tvz}z}{z{|zxx{wzxw}zw|xw|||y~{|yw|~vy{{{z{zzz|}{~~{y{}yyy{yx|~}~y|yuv{y}y|zz{~yxwzyy{z|w{{{z||wx}~zy{}{~|}~|x|}{}}~w|~~}}{w~{|x}y||z|ztz~~{y|~yzu{y}x}{{}y~}w~t~||{|v{zx{y|{{}}zyzy||}{yz||zxx|{|y~{}z{}||zy{|{y{|z{{{~y|{w|zw||}}xv}{xzx}~{|{~w~zz{|{{xt}}x||z}vz}}{x{~{{w|y|||{wvx{y|y|y~z||xy}~}ywyy}vy{}~{y|z{~y{{vx|wz}x}yx{y}v~y}w|}zy|z}y|}}z}x{zzzuy|zz}z~}{}|y{vyv|}{uy~z|z|~z{{}{|{|yzzxu{|y{y|w{yy{y{v|{xyz{zy{{|sy|zy|}}}}u}~{yyxy{zyx}yz{|zzyx{}{{|||vzy~{zyw||y~yxz{w~{|z~}|~{}{|}z~~~}|~}~}~}~}z}~}}{z|~|~~}~}z|{z|}|}{}}~}}~~|}|~z~y}zz~}~}~~{|z{}~}~~}}}~~}~|}}}~~}~{~}~}|}~~~~y||z~{||}zz|}~~z}~~|~|~||~~}}}{|}}~~~||||}{~|~~~}}|~}}~}~~~~zz}~}~~}~}~{x}~}}{|~z|~z|}|~~w~~|~~~}}~|~~|~}~x~}|y{}}}~~~}~~}~{}~|~}|}~}~~}~~{}}~}}|}w}{z}}{|~|~|}{zz~~{}}|}}~|}}~z}~~|}~~}|}~||}}{}}|~}{}~~}}|~|{yzy~zx|}xy|wyxvx|{||xxzwz{~{|}yw|wxz{{|}zyv}w|~||zx{{||{{z~}y}~}zzzyy{yyx{{}y}r{{z{zwu|xyzwwxzywyzy~xzy||{x}~z}}}~}|{|}{{zw{~{yzyw|s|yw}uy}u~{zy{yux}u}yuy~zyzw|{}||||zx|}~}~y|x|y~w|}}zyy{}x~zxz~{{zxz|{xzwx{w|}{y|x{{}{{{}zxz~{~uz|{x}~z|y~w|~{}yyzy|{zyz~x|}vyz{|~{yyz|yzxx|w}vxyxy~w~zyy{{y~{zz{{{u~{y}~|{|ywwz~yx{|z{zxy{xzyzxxx{{}~|z|x|wzzy|x{yywz}}|~}{u}y}~|}{x{v|yyyz|{}|zz}zz}{{z}y{zyuz{{|xwz~y{|{x{ywzz}}z}{~~|~}~}zxy{xwv||y{|}z|xyvxyyty{|yzw{|~xy|zy~}|{w{y|{}w|}xxy}~{}z{{{yyz{}uwyyz|zyxzxy{{}||x|z{zvz{|}}x~zy{zz|{|}|z}{zz{{{}|{{z~ywyx||{z{}z|w|zx{y||{|x{}{|uy}zxxzzz{}z}~~x{xy~}z~|{}yz|~zxzxu{{yyyvy{y|yy~xvy|wz}~vzz}{}|y}ywxyyy|z|zxz}}v|}x{w}yxyzyv}z{{|}yxzxuzxz{zxyyw{}}z~y~x~yzz~}}~}~{}~y~~~~~z~~}~~~~{}~~}}~||~~||y}~|~}~~}}}{{~}~~}}~}~|}|z}|~z}}||~}||}x{~|~{}|}}}~{~y~|}}~}|}}~~~|{y}{}~~~~~~~|~~~}}~~~~{}||~|}~~}~~}|}|}y{~~{~~}|~|y}{x~{~}z||{{}~~|{~}~|~y}|}~~z~z{|~x~{{}~z|{~~}~|~~}{|zz~y~}|}z}|~zz{~}}~}~{~|}}~}zz~|{~z~}~{|z}~~}~}{||~z|}~{|y~~}|~||~||~{}~||{z|~zz|{|{}|~{u{}}x{x|{x{yxzxyx{{|z|}|{||}wzv|x|wy|{}{x{}}y|x}z{y~z|vy{||y|z~|||{z{||wxw}z}}v|{|zzwx}z{z{z}x}z{zu}tx{|}yzy}}{x{|z||z~|}|zzx{|z~x}z}zz{~|xz~y|~{zu{{|{yu~xz{}|~|u~{||}wz~w~||~y{z|{z}{|z|xy}~|yzt{{|y}z{{{z||{x|z|{yz}~vy|{|z{y|z{z|z}xzz{z|~wxyyy}y|~}x|{yw{{y|xx{zzw{~xx{{zzy{xxz|~zy{}}zu{|~x~z{~~yywyyyxx}}z{yz{x~{||zz|z}y{}{~x|z{}{yvy{y|y}z{z}{zy}y}}}y~y{y~{|x}|y}yy}zz{zy~z{~{~y|y{~{z{{yy}|{z}uu|{{x{{{zyy|xx{{}{{||yzz{~}v{z}{x~v}z|vy|||{yxy~~~zwx|}}z|{}}{y|~zzy|{~~{{~z{}}y{|x|}xz|qz||z|~y}|}zx|||{~{~zz||y||}z{wyzw}~|~y{yzy}|mxz|~{z~{{{|z|y|y{zyxxxy~{~~{z{u{z{y}~xxx|yv~{||||}|~|}|{xy{}{|yxxwz|xy{x{|{z|z}~zyzwz|}yzyywz}}~|}x}{|y}||z{x|z{}z{{x}zwx}}rw|xx~yy{{zwv}{x{|{{{z}{z~z|yx~yy}|}|}~~|~~|x~{{}~{|zx|}}}~||yzz~}|z~~|{y}~~}}}}|~~~|~}}}{|~|~}~||~}}}{{~~|~}}{~}|}~~~}|}}{{~|}~}}~~|~|~~{}~~~}}||}~|z~}}}~||}}~{}}|~~|}~}~|}~}}~|}~}|~}~~~|}{}}~}z|}~}~~~}}~}|w{}~z~~|~{|~z|{}~}}}~}z}|}~{y~~~}z}~|~|}}{{}~~||~~~}}{|~}}}~~~|}~}~}|~}}~~~}~~yz|~}~}}~~}~|y~~~~{~|{}}~~~}}z}~~|}{~}~||{}~|}~~}~~~~~}w~~~}{}|~}}zz|~y|{z}{||z{x}{w{yvv|xyy~v}|x}{{y{w}xzy}||~y}|{yxy||~y||~~x{|||{{}z}y||~||y}y~|{yy||~y{}zvywxyxw}uxwzs~~z{zw~}xv{{|{}~}x{{yz|~{zy{{|~y|{vy|w|z}yz}xy||{{vyzvyww{zv~x{z|||t~~{~{w|{{|wz{}|{|{{|~y|z||{{{ytzxyvy{xz}z{|~z|wzx|{w|xxy}yyy{||{z~{~{||y}z|}w|z~{}|{||}x{{yzvz{vxt~x{{~wwzx|y{yy}{}y~}||}{}{}}|w{||x|{~~|z}~wztw~z~xz}x}yzvz{yzx}~zy{|z}{y~z{}~z||uyxy|{|z|{|}|{z|{x}|}zxyyyy{|z}y|||}}z{||y|}{xxzxyw{~{~}zx|}}|{~z~|z{~|{|}}xwxyxz|vz}z{xywyzwzwwx|xz}{|x|{ywz{}ty{}{|x{}|{zx{{|yz}yx{z|{yy}vy|zzz{z||xxw|||yy}yzu{|{{zuv~{z}zwz~z|}}~zx|z|y|{yz~|xyw}{zzyzzz}~}}|yzy}{xy~}x{|{}{vzwv}xyz|}y~y|}{}zz~zyz{z{zxzy{zvyy}y{}z{zyzyzv~z|}z{z{z|{{yyy||z}}zz}zz|~|{{|y{y~}z}x~~{|z|}{zyy||~|yx{~xy{y{yuyx~x|{ywyw{}|{~~~y{y}~{w||~|~}}|z}y|}~{}}{}}}~{z}~~~{|z{}z}~}~|}~}}|}y{~~|}}~~~~~~~~z}{~~}|z~~~~{~~}z|~~~~}z~}~}zz|~~z~|{~}~|~{~|}z}~z~~~}z}}~~|~~{{}}~~~~~}|~||y|~|y{||~z~|{|~|~}~}}}|~y|}~~~~|z||~w~}z}}~~|x~}~~z~|zy}~~}||~}}~~~~}z~|{y{~~y}}~||}}|}~~{z{~|~~~}~}{}~{~y}}~}z~~|{{x}~w}{~{}|}}|}|x~}~|~|~}~~~~z}z}~~~|~~~}|}}}~}}~}x}z{{xz|{{xy{|{{{y|y|{}vzz{z{~tx~}}z|}xy{{}yy{yzy{zz|zz}|zyyzy|z{zxyxqvy|x{yu||{zy{|~}y}xy~}u{}zyw~yxyx{x{}w{|~z|{~{x|}u{w||{{zyz~|w{y|yz|y{}|zyyywz~{y{}y}xyz~zz{{~~~zyzxz{xz{{x}x|yy||~zzz~z|{z}zw||{{yy{zwxz|yw|zyzx}y{xtx|v|~{xzz~|zwyy{}{~yy}|zz|z~{z{y{z|{y{~yx|~y~z~}yy||yx}y{~y|{z{|{|zxy~{{||z|}zy|z}|y|}v}yz}{z|vyx|z|||{}{}}|w|zy~}v|zyz}z{y}y~{~}|{z~zy|||z}||{yx~{y}y{{zy~}xy~yz~w||ys~~{z~{~}|yy{{zz{{~u}{yz{}}~|~~{{x}zz|}|{zyz{{v}}z{|{|z|wzv{}|{}z{}}v{}{uwy|||u|x~|z||{|~}yz{zx|~}}y{yyxyy{~|xz{}~x~y{|x{{x|}|yxwyyz}|{}z|{{zyyy}|zy|z}{|}}|{}}|zzyw}{{x{}z}{||y|{zyt}zx{xzz~x|{{|{{y}zz}{|}|yz|z}yz{y|~{yz|}zwvyyy|}{~}~~yz|~xy||z|y{yzzz{{~{{{{}|}z~yv|y}{yyz{|~vx|zzvv~yzz}y}z{{||zw}zz{z~}~z~|}~~}}y~}zz~~}~~}|}}yz{{{~}~~}}~~}{{~~~{{~{~{}~~}{~||}}~~}x|}~{~}~~}~}{z|{{}}~x}}|||z|~~z~||~}}~~z|~|}~|{~}}}|}~}|~~~}~~~~~|~}~~|~|}}|{~|z|~~~~}}}|~|{~}}|}~}z{~|~|{}y}~~~}~|z~|~{~}~~~{~}z~~z|~}~z~~~}}}~}}|}}|~~|}~}~~}}z~~~z|}{{~{|}~{~~|||~|~|~z|z~~{~~}}|~{{{~|~{~~}~|~~}|}~~~}~y|||~}}}}|}~}~{||~|}z|{|}{~~~~~||y{yx{{||~vwyx{y{zyzxyzu~y}v~w|yzxz{yxy}{xyz|z{vz~xzxzx~|u~|yy}}{~zvxtv~z{yy{z{{yz{yw}}y|{~{|{zz{z|{yzvy{z~{x{}{yx|yx~yz}{z}{{|{~|}y{w|||z}zz{y|{~|z~yy||{x{uzz|yy|~|yw~|{x}|~|~~{x|{~z{~zyw|xy~}|v{v|{vz|x{x{x}w~{v{{zz|yy}yyy~{|y}{|xx}~x|~|x~y~zzyty~w~yxxz|xz{|ywzx~|~|y~z|{{yyz}}{{}y|~}{z}x}xx{}{yzz}xz|{y|z~y{z|y{x|yyvzywyz|zx||{~x}}xz}}{yy|}}zz}~}{zx||xz{|{~z~}{|z~zx|zz{t~ytx}}{z{|xyz{~x{|{}zv}x}v||}|{yzz~~}yy}|{{{~y}||}~wv||y{yx|}{y}{{zwzy|z}yz}|{z|~~z}}{}w{{zu{}{z{|~vyz}~}~|uw{}|y|y{y}wyy}vwzwyzx~{yzz||y}{{zz{t|||}y|w|}z{}~xy||{|zz~z}xx{yz{{x|z~wzxyxy{zywx{}{z|v~~ty|zy}~~{z~|{|x~u~zw}vxz}{ywzxzzxx{u{x{|xvzvwyz}{{{z{|}~|z|{}|}}}~z{|{z{yy|{{~|w||~ywy{||uv|z}~zz|{}{{}wy|y}~zy}|}}~yz{~zx~}}{~~}zz~|{~~~z~}~}|z}~{}~}~|~z{~|y}}~}}}x|}{}{~}{~~}{}|{{|}{}~}}~~}{~~}{}}}~|~}zz~{y}y~~}~}|{{y}||}~~~~~|~}}}|}|{~|{~~~~~~}~~{x}~{}~|{~||}~~}~|}{~{~}~z||z~~}}}~|}|~}}{~~z}~}{~~}}}~~{~}}~}}}{~~}{|~~~}y}|~}}~~~}|y}z~}}~|~}}~}}~z}||||}~~|}}}|}}~~}{{~~}|{}}}}{~~}{}~}}~{~}~|~~|~}~~}}~~{~~||}|z{|{{x|~x{~{{z}~zxx}{v}{x|zyz{y|y|ywzz||y}xvyx}|wyzz}x|x|wz{zzvuzwxw|zwy{{w|yv||zz~zxzy|xx{|}}z{xzy{}~y{{}x{z{y|~qy~txz|z}xv||~uzxz|~~{|ywz|{~|{}w{{~{z{z{w|xzz|x{|yy~~yzx~{z||{~{zyx{z{{xzzzyxyz{x~{zx{~w}}{yzy{~x~|z}||v~x|z{{yuz{}{{||y}{wx}|y{wx~x{y~vzwzy~zwvxz|z|zxy}tzx{|yz}y~x{|yzzx}{xzxy|z}|z|zzzz}}{|{|{y~yu{}z{y{xyzyz~yz{w{{xyzxx}~xx~yx|~x|yy|wzytyy}{{y{z}||xz{}~y{z{xy|yx~}{|~{yzxvx|z}w{|z{zz|z}y}~xzzz}ww|{}z{{yvxz{xy|w{yw}v{|{|||wx{{xv|}||zzz}|~|~{|x||}|}y|{}{zywyzy}|xx{{{xz|~{|x}xyzx|||{y}~}~|yvy{{|||||vyxzz}{y|}y|z|}|w{wx{zx{~z}z{}y||y}y}}~|z~wy~|y~~~z{}}}}}z{|zu|xz{z{z~yxzzwxz|vyz~{{|z{yz{{zy}|{{y{}z|~w~y|zv{yw{|y}~zvz~|v{|x||y|~z}yyzwx|{{zywz|}{|}yyvz~x{z}y{~|y}z~yw~|wy}z~|zy~y}zz~wzyxyx|xy|xy|{z~z|z||{ywz}y{~~}{w}~}~}~|~}~}~~{~~|{z}z~}~|~}~}}|{}|~z}~~}|~y}}}~|}}{}|}}|~~{}}|}|~||y{}}||~}{}}}|xz}|z~{|}}~}z{~{}|}}}~~}w}}~}}}|{|z}}{|{}~|~~}~~~~}||}~|~~y|~~~~~y~}~}}|||}~~|{~}}|}|~~}}}{~~~~~}{~|}~}x{|~{}|}|||~}{x}|{~~~|}{|~~~~||{~~~}}{~}|~}{~||~uz|z|||~~}}~~{~~~z~z|}~~~|~zz~{}~~{}~|~}~{}}~~~z~|z~~~}|}~z~z{{{x|~}~{{xx|{y}}w{~y}zzx{w{zxu{yvz|v|zyz}|zyz}{z}~}{}z{y{z|{{y{{yxzxw{z}x{y{x~|z{x{zx{{z}xy|{|yw}yv~~zxz~z}w{|}}||{yw||}}yzx|ywzyz{wwzuzy~yzx~yy{yyzy}{||yzzx}ww|y|{z{|x}{}|}y|{|y{~zzxz}w{z|}zwzw~|}y|y{{xvwvywz}{{|zz{{{~}z}}u}zy|~}{zvyzxz~y~~{yx}|{xyy~xx~}{|}{x|zzvz|x|v|zx|w{~zx{{}{|{|y{~v}~y}|xz|v{xz{zz{~yy}|xyw}|zz{yuy|zz~y{zy~y|}zxyy~|||}{z|zz}}{y~zx|y|w{}{|}ww|y}vx~zwzy{xyv~|y~{v~}xzy}}|~{}z|ww}~~{{|z~|}}|}}{wx|}|z|{}z{y{xxzyz~||}}wxyu{{{}|{{{{|y}y{|y|x|}{y~y{~|z~y|~zy~}{z|~{~z}y{y|{y|}zz{|{{~uzxz||}y|yzyx{}|zyw||y}~zz~}wy}y{}|y{{}ww|xzyz|}vvz|v|x|yxv~~y||}{uz}w~||{~|{{zyy}}}z{~|~x{|}~y|y~x{{y}x|z||~yy}|zwz}{{vzzzyx|}|{~{~{~{~|{}yx|}~{|{~}z}zy||{ywyz~zzw{|x|{y{{xzzx}}~{zyy|~{y|z|{|{}{~}~~}z}~}~{|{}}{}~}}~}}}|~|}~}}~}}~~}}}z|~~~{z||{{~~|{y~{}~~}~}}}}y||||y|{}}}|}}~}~|~{~~|~z}~~}~{xz}}}{{~~|z}||}{|~}{~|~~~~}~z~{ys|~~~}{}{|~~}}~}}{||z~}}{{}}~|~~|}~~~~}~{{}~|}}|~}||~~~|yz~z|}~||y}||}~~z~z}}}~}~~~w|~}|~}~y||{{}||{w~|u~~zy~}|~{~~|}~~~}}}{|y~}|~~z~z~|{|~y}|y}xz{}}|~{|}~|~{}~}~}}~|}zz|{x{w|{{|z}|w{}yz~}|zv{{{y}xw~yz{|x~y{y}~zw~|{{yzxz{{{v||x|zww{}y|v~xw{{zyzxxzyyy|~}}zxv{zw{}}{|{zy{y||zz|}}}{|{}}y{{y~|z|}|u{yywz{x||zyw|{|{y|yzx~|xzx~xy{}u{z{x~}zzwwvy{{{{zyx{{~~{xwyzwx|{z~|y}x}|yywy}}w}z{z{|z}yz{}z{z~y|vx|z|w|xvw|{z{|z|x|{yxz|}}v|zx{{{|y|y~x||wzx|{w{y}}yy|w~y}z|yy||}zyz|{yzx}||xy}z}zxyy}x~x~w~w~{xy|}~x{|}x|{~|~{}{zz}zwz~z~}{z{~|x}}y{}|}~y{|~s}y|zx~|{}wzz{|}|~y{|~w}}x{{z{yz}y{||zy{zxy{x|z||z}y|w{z}zxy|wyzz}{}zz|}{{zqyzyz}~wy{}y{|y|zxu{yz{x~|zzz|v}xzz|y{||{y|}z{|wwy{|yy|y}z{v|}}w{~x{}}~zz{v{wz~xy|}z{v{|y{uzv{~~v}{yz{z}{wx{y~|{yx}{ztv|}xy{|x|}y~{}|wyyw~x{z||y{y|}ywz{{|v~}z~}||yz|y~w~xzwzx{x|}zyz|t|zx{y~|{{z{|{z~z{y}}zzwy~{yyz{}xy~y|yz}~|yvv{z|z~q|}v}x}ww{||zyzzu~z~|v|~|z}vzz{{z|x{zyy}{}~~~~~}}}~~~{~~~}~{|{|~{~|~}}|~~|}t~yz~yz}~~}z}z|~~{}~}}~|{~}~~~~~}}~}{}|}~}|{~~z~~z~|}~~|~~||{yy{~|w}}~~}{|~}}}}{~|~|{}}}~|~|y}~~~{|~z~|~}}}||~|}~}~}}|}|~}{}}|}}~}}~|~{~}~~|}~~~~|}}{}}||~~}w~~~|~}}~~~~}}~}~{~{~}}}~|||~~~|~}{~|uz~}~~~}}}}{|z~~~|{~~~|~~}~|~}}|{~~~~}}}|}~}|~||}~}~~x~~z~~~}{~}{|~x|~|}}~}}||}~{|~~}|}||{|~~~~||}}~}}}{}|}yv||~~t}}z{}~y|x~y{zz{~ywvxz{z{{{y|z|{zxwzyzwy{|{{~{v}y{~|{||z{|~zy{{zz}~{xx|xyzx}yzzwzwxzwy~vy|}xzxyzyzyw{}{|}z|~y||{xxxzyw~y|||{z|{y}zv|yz{xys{~||yy~|z{~y{zyyyzyzzyvyx|z}zyz{||}{y||{x~~zzzy~y~z||xz{}{|}{v|xsy{|}{{z|y|yzvuxu|{{zx{~yy}~z}|w|}w}|z}{zw|yz|}w{}||||xt{{zzy{|}{zz|{zw{|yz}|z~~{x|{~||~z|}||x{zy|{y{{y{{xz}xyyvzxxzzwzzyxys}x{vy{{|{wz|wzz{}{|||zy{~{{z{~z||z|{|x{{~z~|~zw{ywzzuu{zyyxy|zzv{}}zx}y{y~}z|t||{xwx{t~wy{{}|{{|zy{z|yyw|}~{||xy|}}w{|z{xy}v{}~y{xyx}z}{|}y~z||~~{{{|||}|{y}{~z|{yz{~|zywy||y|ywzyvvz|xvy}vuwy}~}{y|}~w||~wzx}zy}~|z{zz~zxwx|y{~xzw{tx|yvz{zz{z~y~v{zx}x}yzy{|}}zxuzyvy}~|{|{{|xz~y}{zy{{~{{}~}|zxzvxzx~u{zzwx{zyw|}}|||x~~}z~~|{{z~y{z{{y~}}}~}x~}||~x~yy|{w{z}|}z}vyyxvzy{z}{}|{|{z}~}{{{{yw}z}||{}}}}~{~|{~~z||}~}y~~}|~{}~~{~~{}~|w~~}{}~{~}||~~}~}~}~}|||~~~}{|~~~{~}~~}}~||{x~{{}}}~~{|}~|~v~{}}{{}}}}|}}{~~~|}|~|~}}{z~~|v}z~~}}~}}}}~~}y{{~~~~~}~|~z~|}~}{}}~~{~|{}|z}{x|~}}~~}}|}~~}}z}z|~~}~~z}~{~|~{{|{}~|~|{z~}}~~~}{}z||~|}~~~~|{}~~}~z}~|~~|}}~}|}}}~}}}~}~z}~||~z}~|}~~~~~~~{|~}}~~}x{v|||}z|}y{{}~y|y{{{x||~yzyzz}{{x~{zy}|}vu~yv|{x{{y{x|~}zw{zy{~}zy|x|zy}y~~|yyyw{yw|y}y{x|yz{{z}{}w}~{{|zy{yv}z|wyz{~~}{~{yw{xw|yz|{xxx||z~{|{{zz|zx{wzzw|xzzxwwy{{|{w{xz~yw}}|u~z|}y~x||~z~}}y{x|{z~{|y|z{|vz~y{w||z}wzwx|z{|zzwx|||zzz|y}{||}{y|||}~}zz}{|z~{z}}zx{{}{|zw{zy{su|w{y~x|z}xy|~wyyz{w{z{zwx{x|{~}wy{}~zwv|z|w}~xyx~x}yt~|zxvzx}~|u}|||v}w|~{y{z~wzzx~|yz{{{zz||u}~}x|xxzz|~~zzz|}{xz|xyy{z{yz~{z|xyv|zx{}vwx{}{z|~~}y{{zv{x~|{{|}zy|}{xywz{wz|w{~~wxzyz|y{zzy|{}s}||xy{|}}z{~|x}}|z{z|xvww{y|z{y|x||{|yxy~wvz|z}{{yy}yy|zz||x|~{||wy}{zwzy|x}{zw|{wx}~{yzxx~||wz{xz|xuvzzuxy{yz|{yu{|w}{|}~yvzz{x|x{y|}}{w|x~y|y{wyz{wxy}z}z{z{z}wz}~yy|x|{yzw{zwy{~|}zzyz}xzz{|~z|{z~~}{z{z|x{}yw{|}yz|yvz}}|{|z}|~|}~{zz}x~{yx}x|x~{}~||}}}x}|}x~{|{|}}}}}{~~}|~~}}~}y~}z~~}~|}~{}}}~|~{}~{~}|~~|~}{|}}}~w~~}{z}~~|}~}~}z{}|y}~~z~}}~}}}~|~}~x{~|{}}~}}~|}~~}yzu~~~~{~|~}}~~}~y~y~~z|||~~}y}~|}~~~~~~~~}}z}|{~~~}}}~z~~~~~|~}}}~}{}~}{}~}}}~~}||~~}||{}|}}|~||}}~|}|~}}|~|~}}}~}}}~{~}~}}|~}~{~{|}}|~~{y~~~}~~~|}~||~{}{|~{}|u~}~}}~||~|}||z{~~~~~}}|||}{}~y|~~|~{uz|vz{~||z|yxzutzwxxu}~{zxw{w{{x|y|yxw|zyx{tzzz~{yt|}{yz}}}}vzx|w{~yvz~xyvxzx|yx}x|x|{xxy{wxwvw|{yw{uw}}}z~x}z{|ww{yz}~}z{|}yx{~~}w~y|{x|vzy|uxzy~yx|zzy}z|yz{~|x{zyyz{{x|y}~}{|y{|}{z{xy~y{z|x{{}z|yzyw|z{}yx|zy}x{{{xz~yyxwux{{uw}y|}z{yy}}{zz|{yz|z~}zy}{zzy{}yx|vzzw}{y|{zw|z~}zx~uyx|xxyzy~z|x{}|zz{|}yzwz~|ywyy|y~z|zxyvyz|yxz~y|y{wxwz{x{|x|z{|{z{xzx|}{z{|~zz{zy{|z{~vzx{|z~}{xyz{{|w}x{yxxy~zz|y{|yzy}tw}~yx}|zy{{{{xyzy~|{{~}}z~~~y{}}{|zywzy{|{z{vzy{wyuyvx{xz{zyyzw}zzz{{y~~|{yz}~~|yxz{z}}yz|~z|}{{xxwwwzz|yv{yxzxxyz{||w}~y{zw{yzw|wx|~yz{z}z||zz|v{~~{||z|{|}{y|}{yy{xwyx}{x}wxzz|xxyw{wuyzxywz|}{|z{~}}|x|yzzz{}~wx|~|zzwy{}zx{y|wxyyvyw{x|tx{y|y|xx{vyxz{}{z|wx||}{|z{zyzy~|z|~x{~}zxy~yz{xz{wytw|vx~x{{wzx|}z~x}|}{|y|z|zz}w{}{}}~~~~{||~z|~{}~{}||z}~~~~}}~{|~{}{~||{~}|~{~~|~|~|~~{~}y}{{~|}z|}|}~~|||{~|}|~z~y~}~{{~~}~{{r|{|~z}}~y|{}~|~|{|~}}~~~|}|z~}~~~~{}~~~~|~||~}|{~}~}||}~}{{~~}~|}}~}|}~}~~|}~~yz~~|}|}|~}}}~{}y}~~}}||~{}~}}~|~~|}~|{{{~{}~~}~~~~~{z|~}{~z~}z~}~~}y|~}}z~}~~~|}~}~~|z|~}{|{~~~}~~y~}|}~}w~}}z~~~~z~|z}}u}~|{|{}v~}|y{|z{y|z{{zz{{{{{w{{y}y}w}z}|xyx|}||y||}yx{v{}~x|{~}|y{x{{||zvyyz}|xy{{|{w{}yz{yzyyz|ywy|vxx}w|y|~wvztzz{|{t{w|{zr{wzwy}y{{x{|{uyw{{|||z{wy|}z~||zy{{y|z}}~|wwxw{zzz{}z}w{z}{z}||}|zyxy|y}y~}y{{{}zzv~z||z}y{~zy}}{}{yxv}wy|vx|}zv{{|}}|xy{x~w~y{{|yz}|yz~~~~zw}{|{}yy{x~|x}|{{{xx{x{y|{||{{}wy~|~z{wzxzyyxxyyxz{yy~|z}{zz{||zzy}zuwxw|z{|}~||{w}z|y}}xx||z|z{}{{zzx{v{}}tz||z}|}t|}{}|y~{xy|zy|y{~xy|w{}}w{wz}{{wtx||zxz{vx}}||z}z{||{ty{}zzzx{xzx|yyz}|~yz|zw}zxyz{|z|{x|{x{zxy|zy}}u{~{|z{{z|{z}xyzx|yzx~{|z}vyx{y~|y}y|{|x{{xzy|yzz{{}wwwzzzz|}z{zw}z}vzy}y{{xz||z~xxw}z{|zyy{}z{~uv{xyzvyzw{yx}zzx|x|y{zzy|xzv|y~z}{|{|~~|zy|y|y~w}|{xy~zv~{|yyx|y{|~||w}zxwy}y}x|}{|xv}}}}zy~y~~zz|yzz~~}{y|yxz}xw{y~yxzz~{{xl{{wx~xz~yw{y||x||zw}~|{}|}}~~{~}~~}{}~}}z~{}~~}{z~~}~}}~}}~}{}~~}|~{}~~~||{~}~~|}{}|xz~|}}~~~|}|~z}~~~~~||{}}}zx{}}~}|}~~|}~~}~{~|~{}{}~~}}~~~}{~{~|z~~|~~|}~~{}|~}~~~~}}}~{|}|}~~{|y}|~~}~|~~}|}}}}|}~~|}|~~~~~|~|~}}~}}~}|~yy{z~~|~z|{||~}~{}}}~{|~|~}z|||~{~z}}}~}~{~||~~x~~}~|~~~~~~|{|}}}x~~~|z}~~~}}w~}{}|~~}~y}}w{z~{y{}|z}{|xzzvzxw}u|w{wzyvzz|{{zyz|z|{{~|xyxz||}{||{wzzy|z~}}{y{{|vxzvxy|vw{{~{xyy{x||{y~wyw}x~w}z|~}xyx}}w{{}{}}}z~}x~{||{{yy{{x|z}z{xyzyx{~x}z~{{vx}|{x}}uyz{|}~||y{}|z|y{w|}x|||}{{}}{}|}xx}{z{~w}{z|{{z~yv|~}uz|z{}||yu||x}{}{{|yz|x|y{|}{}{~~{{yxxw|||{ywwyzyzuzxw{xwxwywxz}{{~{}|{|{z{{~sy{yx{y||}|||~|yyx~~zz}zv{v||{}|z{{}y|xy|yzz{|u|}zzx}xy|{x}|}yzy}||y~|~}w{y}z|x|{{|zzzu{y|yz}{x{xzz}}}zy{||xx|zyz}{|~|{{~{}}~||y~{}v~{y~z{zx}zw{|~uzzzy{{xzz{y~x|}z{}|~|}}|y}w||~|~}y}x~{|{|{wy|||{~~{|z{y{v{y~y|~|zz|yu}}{z{{||~~{y~|{z|y|}ry{zx{}z~}zzy~}}|y{xw|yyx}|~z{{z{zzz|wy~z~~z|z||y{yuxy||zz|z{}|z|yy{{{xyyxyyx}|}|xzvyyzv|y||}{wx}|}{|}|~y{~x}||wz|w}|~~{w|}{~yzzz~{|x|}~ytzy{{{x{{~{|wzzo|||y}z|{z{|w|~}xz|{}x~z}}{~z}~~~~~~~|{}~~|{~~{~{z~~{}}|~y~~}|~|}}}~|}~~{|}}~{~~~y}~|~|}}}|~}{}}|}~~}~}}z|}||z}zz}|~zz}|~}~}y|~}~}~~}}yz}}|z~}~}}z}~{{}}|~{{z{z~z|}}~~}~~|~~|~|}~y{}}~|}~~}|~~~}|{}~{~z~~}~~|~{}}~}}~{z{~~{y|~z}}~{|y}}|}|~}{z}|~||z{{|y~~~~}}}v{~{~|{~z~||~{}~{}|~~~||}|{~~}}}}}~}y~}}|}|~~~}z|yz|||~x~}}y}}{}}{~~|z~}y~}}~~}~|y~{}|{}~w{|}}~{~|x|}w}z{{z}{}yy{zx~zz|y|zyy{~zxz{{xy{{|{wy|~~{xw|zwy~tzxy{x~z{wyyxzxxxyyww{|}xx~zy}zvyz{z{xzz{zxz~zz|z{|{wzzy|z{x|yzu{~w|x{wy}{x{zwwx||{}yz|zxz{}zyy}|{z}~w{{xy{y{xu|yw|y{|v|vzy|~{z}y{z{zzyx{{|{|{}yxv~wyvv~xuw{|vxxx{{}}z}{v}{xwzxy{|zyx}zzwzxw{~y{y{}t||x{xz{|z}zz|z{y{{zvzx{|r|{}|}~wx{xz}|yzx}}x~~w|{w~}}}{yy|w|ywyz}~{wy|zyz{x~v~{|x}zv||{||{}yz}{|~{y||zxz~{xyzxxy|{zx{~{zz{x~{}~y}vy{{{xz~}|{{~wzvyzy{z}{xy||{y}z~z}|{}y{}|{zzz{|z{zy|}yy~}wwv|z|zyx|yz{zxx{z{xwzz|wzwz{}|z{y|xwzz||~y~{{zzzz}zzyvu}|tyw{|w{yyzw~|x}}z~{yz}x{yzxy|xyw|x~{y|zxy|{}}}y{{{y{zzxx}zyy{{vyz{wxtuy{w}zz|zx{{}xvzyyxyz}zz{v~z|||z}z~}|}~x~z{{}{zzyz|~~yzxxxzwv|zx|z{x|yy{vv~{|{zy||yzvz{xv{}||x{|y~{{{xz{z{y|z|{zy|zzvx}|{|}{z{x}y{wzyz|w~y{}}~z~~~~|}{x}}}}~~~~~}|~}{{|z~}|{}|~}~~}~||~}y}{~~~~||~|}w~~~~zz~~y{}~~~~||~~{}~|x|~y}}~}}~~|~}~~}~~}{~}~}~|}|}~|}}{~~|~}z~~{|}}{}}~~}~~|}~}~~~~||~y{}|~~~~|}~||}}|~|z~~~~|~~{}|~~|}}z~||}}|}|z{~}z~}|||{|}||}~|~~|z}~~||}|~~~{|~}}~~}}u}{{~}|z~}w|}}z{}}~x~}x||~{}~}|~~~|}}yz~}~}~|~|}|}}}|~y||~~~y~~}}~y~~~|}|}}}y{~~{z}x{{|u{}x|xu{u{}y}zv~|wwxyz|}xyy}x||y{zz}pz|{|y~}}~|{z}{yx~{xx{zw{z{{{y|{z{{zt{}wuwxu|yyx~zxz}{{z{}yyz{w}}yy~}u{|yx}}}z{}z~w|{zzyy{z~}||xuy{y}|~|xzx|zzyw|x|}||}|{}|w~x|v~|~y~y}|x{{|{z|vw|yyx~y{}{wyzxzu}}x{||wyzv{|yt~|~y}|}|||}y||||~|~}}{z|xxxz{|~wzvyx}|z{{yz}vy|yyzv{wv||}|x|yyy{y||y}|}~{{~}xy{{}{z}{u}y|z{|zxy}{|zwy|v}z{}z{{v|~x}yzz|v}y}|{{{{|zw{z~~{}|{{z{~|{yzx}yzzyz{{z}|yz}}|y~w}x|w||yvzzy~x{w|z||}{y|yw{|{|~|{{{|{}vzw}z{{zx|y|z{w{z{{}~|xz}x~|y{z{y~x{{x|x|z}}y|y{yzxzyx~|~~|}y|xxz{zy|{x{{{{wzwv}}||{yz}wxz|{yz|{{~{{|x~|{{x}}}{|zyz{zzz{|}yzzw}{wxzzzyvyy|y{~vzz}xyw{{}|zzz|x{yxz{yyx{{}~~y|z|xyyzzx}y{~}|vx|z{}~~wyx|{yzy{zxxww{zy{|{}~}z{|}wz{}v~||~|z||z~}|}v||uyzzxu|~v}{y|zxy|z{|xxz}}x~|z}yw~}|}{y||{|}~}}~}}|{~||~}}{z}|~~}~}}|{~~|{~}|}{~~}~}}z}}~{~~}~~~{||~~~z{}~~zx~|~|{z~}{{~~}~}}~}~{~|}}~z~~|||~|}}|{||~z}z|}|~}}~|{|~~}|~|{}}~y~|}~{}|{{~|~}y}|y}~{|{y~~||{~y}{|~~}|~}{}~~|~{~|y}~}|~}{}~~}{|~~}|{~}~}|z~|~|~zz{}z}~~~~{~~}}}{~~~~{|~}~}{~}|}{{~}|~|||~~}|}|}|~}|}~~}~}~|~~}~z}||~}~~y~{~}|~}||~~||}~|~~~~|~}~~{}~|~}~}}~}~~||~}~~{~|~y}x||~yyvzxz|}zw~zzz~y{|zww{y{wzz{xy}|y}yzz}{~wxzzzy~|}~w}{{vyz}zzz~|}|zyw|yow{{}||yvz~{{|yzyzz{y{wy}~z|||zy}z|}}xuyz~~zyxwx}wywx|vvyx}}}w|}{wy{yz}y{{}{xy|yyzz|x|v{z|~~z{zy{x{~y|z{{zzzy|zzywy{zt{{w}zx|yu{~~z|{yzx|}zzzzxu{z{{}{zy{z|yxn}y~}{yx||{{z~|||{z|}yz}{|xvy{~}s||yyy}{w|yy|w{{{y{tx~{{z|yw{zwz{|{{zyywvy{}x~xy}zxyyv|vyy|zy{{}z~}|yzz{{{~{{|zzxx}x{{y|{uzvw|}~zwv{yz}{vzx~{{z}|}z}{||z{yx~|ywzy~{x}x}u{{|xw||z|{yx{z~|z{{~|zw~~yx|{x~x|{{z|~zzzxz{yuxxy{||{yy{yy||yxv|uz~{y{|~zyw|}x}x{z|}~}xzz~zx~z}zx{||xw~xyy}|{z|}x~}yz~zx}|wzxzvxzvw|yy|yyzz{{x{{}}}}|{zx}{~y{|~{}uzxzyzzzxz}|{}u|xzvtyy}}yyx{zzz{||}zzz{~{w{{|yzx{xv{{{}yzz}{{zy|y||x{{~{w~}}{z~~yy|zx{}{|v{|}}zz~~y{y{x~x|y}v{z}zwy||~{}|y|||||z~}vxy{|x{yw{}|{xyy|{x{}zw{|zz|}}}{~}}|~~|}{|{~~~z{z~}{|~{{z~}~}~|}~~~~~~}{{{{~{|}~~~}{||~~~~}~|~||~}~|~|~}~~}~~||~~~~{~}}~|~{}|}~}~}|~~|}}}w~}~|~}{{|{}~|}{~}|}{{|~~}~|~{z}}z{||}|~}}}~{~}|}|}y|{~||~||~|}|}|z}}}}||~~}|~~y}~}{{~{~z}}~}}{|}~~~|~}}~}~||}~~~{|}~~|}}~~~~|}~}~|~|~~z}|{~~}z{~}}{z}}z~~~}~|~}~||~|{|{z{{~}~}~{}}~~}~~||}~~~}|~}~|}~{}{zz}|~||{~}|~|~yxyz|yz}{}zw{{zvvux|yzuvzzu{{}y{zyyy}}zx{wwz}z}yz{vyy|{zy|xz{|zw|}{}w|zzz{z|zz|y{}xz|{zwwx}y~w~~wvwyz{|~|{x{z{}~xxy~|t|}|xywx|xyvyxx|zwyxyywxv{yz{{}yw|x{y}z|||x{x|~}z|y{wz}}y{zz{x{z~~z|y{~wy{z{yx~yy~{xz|ztyx||zzwx{{{{y|y|{|~zy~zy~xxx~}~}y}{}|zsy}ywxy{{{}ww|x|y|z|z|w}|vyz{xyzx{~|{||x|{zv{t}{zzvwzy}zxzzx~yw{w|zxyx{zy{zy{wzwzy{}{yxyy~zyww}yzy}z}wx{y{v}|yzy|ywzy{}}|y|y}xvvxzvy{{x|wzzwvw{|yxzz{zy|z|z|~{z~|}}{z~{||~z}|~|yy~|~}}y||wyy}||wz{||zxzyzz{yyzxvxv|}||wz}~}}y}}~|{v{|yz{yyzzt{}~|z{{zwz|y}{xzyzzxy{||||y{uwzyz~wwv}{}yzz{|y}{~{{}|zy}{|y}{}z}}}z~{zzx{y{{x~wy|x|zvz{x{xy}~}|{z}|yxz{{~||u|yy|z{}||zy|~v|z{~zvvxwtzy}zv}ywv{|x{}|yy{{yzzvx|z~wz~}zyzy{yz~}{~{||{~|y|{xz{y{yxxxvy{~uzy|zy{y||zzv{z}v|yxs|{{z}xx|~{|y|yz{~~z}~|~v}~~z~~}}z~y{|}}}|}{}|~}|{~z|~}~~}}}||~y|}~z~}}}{}~{{~~}|~~|{}z~~}}|}~}}}~~~~|~~~}}|{}~~}~{}}{{}}~|~}z~y}{z~}~~}~|~|~|}{x}~~~z~|}|~~}}~~~{}}}|}}z~}z|}}~}~~}}}|}}~z|~}}~~}~|y}|}}|~z~}}||~}{z{~yz~}{~|~||}~~{}~}~|~~{~z~}}~~~z~~|~~}{}~~{~~~~}}~}}|~}{||}{||}~||~~|~|~~}{~}|}}|w~~}}~|z}}||}~{~~{}|}{|{}~}}|~|~{||~}}|{zz}||z}|}||{}}|~~z|}|y}yz{y|~w~|y{}{z|uyv}||z{yy~~|x}x~ywz}{x}x{xz{~xx{x|zyzzwyy}~||y}zxy{{|{|wyw~xvy||}zz|{z}~~x~v|z|yzxzyzx{{{x{x{z{{{z|yxx~}xzzzx{yw|{}{zz|tyyzz{||}|z}z{}{~v|x{zy|zv}yx|}wy|{z{{xw~~~}yv{~|~|xyz|z|w}{y||{w{|{{yyy}x{z~{}{w{|z|}yz~|vxz{}y{w}y|ww|x{zy|{}{z{uw{}{~z|{{{}y{}{~}yyz}w~w{}u|z|x{|~yxxzywy{wxz{{}{}||{zyx|{~}{||{w{yzy{v~}}yx||{}{y{{z|{v|~z|}}|z{|z{t}||y}z|yv~|{}|zz||}~x~}{~{|{|~|x}|z{|wyxw}}v}z|}y}}z{x}|y{{w|zu}z{|{x}|w}y{vxzzz}||z{~|~z{||{z~|zz~y~|w{yxy{|x{y|v|}}|~{{yv}{{yx}{xz~|xy~zy{z~|xyzxwy~}z|zyz|x~}{zwx}z~}zy{v~wz~}}xzxy|{||y{~xy{}{{{w{}|z|~~y|zzxzzz|{zw~uxz{yz}v|{|~s}zzyyxz~z{yz}}{y~{}x{{{|}wy{wyzy{~}zxz{xyy|{z|{y|y|y}}|zzyz|wzyzo{{z|{||~{{{{|xz}{}~|xwx{z{{xxz~||vx|~zz|}zz|x}zxy{{|}zzy~{zzz|~z}~~}|~{~~~}}~|~~{z~}|}{}~~}~}~|}||}}z~}z}y{~~}~|z~~}{z~|z|{}~~|~~~~}~z~}~{}{{{~~~|}~~x~|{~}}{z}{|~{}~}~z{{|}|}~~~}}|~~~~z{~}z|}{~}~~~~}}~~|}}}|}|~}|~}}}~~}~}|}{~}}~}x~}~}{~}|~~~~~}}}~}{~~}}{{|}~|}~~{~|~}y|}{~}||{|}z|}z~~~|~~~{{|{}{~||{{{~~|~~|}~|}~|~~|~}}~~~~}~~z~}}~}||~||z~}||}~|{}~{~~{~}~}~{~{}~~~z}~{|}}~|}|~}|{|}~}}}}|}~}~}~}}|{~{}~~z}}{~|{{wzzy{yyyywv|xxzxy{|z{xvyt{zzyyy~wxx~yz~||yz}z||~y|zy|{z|~}}~}}w{xzywz|xx||wwz}x{xyvywzxyx~zzxyxv{yyvy}{{|~zzyzyw|{z{z{{|xxx||z}x{{w}w{vvyyy{z{x|zxyzw}|x}x~~u{}z|}|y{|{{||zx|ywxy{|~}}~}}{{yxzx}v|zu|yw{yvvt{wzw{||y{zzu{wwuy|y}~}}x|{z{}~|~}|{{y|zz~y|w{wzy~{{{x~wyvy{z~z}z|}||xx{yy{z{y{y~y|{}|~zx|||{yu|x||}|~t}zzxwzxzzyz{x{wxz}yy}{z}xyxzzxy}}}{~y|z|{|z|}y{z}x}z~z{|x}xxy}x~{|xyyx{w|x{oz}z{x{wxx{z}y{xxz~{zw|x|{zx|yy|{|}}}{}|{xyxzxy||xzyx~}yxztvxyxy{yxxz{yy~yxuyz{x{{xy{|{{{~}|uzz}|x~}{xy{}yt||||~|{zwtx{xy}xzw~x}v{x}uyz}}{z~{z|vy|x{|xyy~}|w|~{x}{{yz{~yy}zw{ywy~vwyxx{x~{{|w}w~{zyz{x|~~yvx}y{}}|y}}|}}}vz}|xxx|}zrr{|wvx|~y~yxw~w{wwyzzyy|{zzy~z|}{y{xx~z}|z{{~~y}|{zs}z}zz~y|||y|z{w{|{y{vwwzzywxy|z|~}vy|x|{z|~z|{|y|~y|}|||}y|}{}~{}|zz}z||~{~||z~z|}|~|||}}~||~}}}|~||z~~||}|{|}}~~~~|}~|{~~|z|~}y}~~z||}~||~{~~{}~~~|~}{}|}}|}{|}||{|{~}}}~|{z|{~~}}~|{~~z|~||x~}|{{{~~|~{}}~}~}~~~z}~~}{~~}z}{|~}}~z|~}z~~~}~~|~|~~~}}~~|||~}~|}|}~{|~}~~{{}~|}}~~~|||}|}}|{|}|~}{~~~}~~}~~{}}~{~~{}}~|}~~~~}}~|{~~~~|}}~~~{y~~|}}|~~~~}~}{~~~}}|~}}~||~~z|{}|}~||}~~z}~~|~}~|{~|~~|~~|~}|}}}~{~{w}{~zz{x{}vu{y|x}xzz{yy{z|||zzx}y~vy~|}xxzy}yzyxxxw}|uy~}zz{{z|ywvwx~zy}{}{{}z{}}z{y|zx~}{{zy~z}w{y{yu|}yyxyz~vy|xz}zzzz|yzx{z}xux{~{|~yyw}z|w{}v}w{|z{{y}{t}z}}|z~}x~xz|y|yz{zy||{vyxx{}yzxv|}|{zw|{x|zz{y|zz{y}~z|{{yy}yxxx{z}|y{v|{zz}||{~z|}||~{{z}}{y{|~w~x{yxxy{{v||}yzy|{~zyx}y}w{{z|}|||zyzv{xyvz{y}y|{}~~~|~yzzuzwy|{vwzzw{yz{|~yzz~y|x|}yw||z{{}}vx~{{y|{yyv~|z||{yz{z{{{~y|z{}{x}wy{{{w||}z}|{z}zw|{vz}w||sz{z}zxzy{}{x}zxyw||~z{}|yzyyw{~{y|uyz{zz}zx{wz|}w|z~|u|{x}yx{x{z{v{yz|{{{}~}}{yx{}{~vy{~y{|~yx|~zyx{{z|y}||y{~|xy{yz{~zyxuxz{}|x}zzy}z|z~ywxxx{{{y~y|z||{y{zx{{zxxuuwx|{xxyw~{z|zxwx}tyxz|{~wz|~zzxz{x|}|{yx}yyv|yy}yzwzx||zzy{|{}vxyzz|zywz}y{||{}z{yxywxy|}x|~y{zy{zx~{z~zzzz~|u{y{v{{|~{z}x~x|~{zy{vyzwxzzz}|~{~|{}|~wz}{~}}}~~~|~}}~x}}x}~{~{{}~~}~~||}|v|~}}|}~}~|z~}{}|||}}}|}{}~~~}{~~y|~||~}}}~~}{}}}{|}}}|zz~|{~~}|}}}~|}}~|~z}}{|}~|{}|}~z{~~~}}u|~~}~~~{{|}|~|{~~}}zz{zw|~}}}~{~}|{||~zz~}{z}{}|~x|}|{~z|{}~|~||~}~}~}z~~{|~{}~z{|}~}~~~}~{x~z}~{~}}z||}}~zz}}~|~}|}}{y}||}}{|}}~z||}z|{|~}|z~zw{}}}~{{~~}}|~||}z}~|~}|}{}|~{}|y}~{~}{|{|~{}}}~~{z{{zy~w{y~zx|xw{{~wx{zxw|vy}~y{zu}{{y|{}|y{~yx{x{{{}}{~{{}~}z|wxzy|{zx}yxz||y~yy|uyvy{z}x|xu{zxw{}{zz}z{||y~xz}}}z{{z{|z}{w{}|wyy|{~zz}z||x|zxwy}z{v~yv{zyvxz{vz{wy|~zz{~yxy{|~x}{||}}|x||ywy|{}{x}{ozu}}yx|{|{|w|{y|yxz{xwwyyz{x{y|zw~}w}zx}}z{~zz~{{~{x}zv|x{}z{z}x{|}y}|{x{|x}}tvy{}|yx{}|z{{{{y}|}{|y{~}zxy}x||{y{zx{vx}v{x|zwuz~zxyx{{xw|{uv~}}||{z}~w|~}~{zzxy|{~{zw~|~}wyxzz{{yt{{z{}x}|zyz{z|ywww}|y}}}|xw}{y}y{{yzz|~|wzz||}}|{~}{|y~}~s|{z|y||wxyzzz{zy{xswx|{xw}|{||{vz}~||{yz~}~}yx}|{~{z{~{{ty{wz{|~x|w{zx{{|xy|v}wyyz{y}xtz~x~|}||vzv{~u{y{}{zwzyz~{z{xwu|x}zzzzuwxwy~w{{}}{{~|zzxv}}|zyz}y||||}{zx~z|yyz~}y}~yxzwx{|{x|{z|{w|z}x~yz|w|{~xwz}z{|{}|z}yy|yyz}}z||xz}z|x{{}y}~w|{{xz||xy}zx}vyvx}|wwxvz{|yx{u|y||}||}x{{}}~}~||~|}z{~||~~{~}~|}~|{~|~{}}~~||~~|~}~zz~}{|}}~~{}|~}}}}~~{{{}~{{|{|}~}}|~}|~}}~x{|}}}||~z~|~~{}|zyz}~{~}~}{}|~}~z~{}~}z}~|y}||}~{~{{||}~~~}~{~{}|~~}~~|~~z~~}~}~{|~~}z}}z~~~z{w{~}|~~}|~}~~~~~~}~~~~~}}~|}z}~y}|~{~|~~z}~~~}~}~~{}~~}}}}{|~~~~z~~{}~{}}}~{}||}}~y{|||}{|~}x{z|{~}~{~|}|}{}|{}{}|~x{{|~z~~z~~~|~~~~~~~y{w|{|~x~}|}~}}zy|}|~}~~z~}z|x{}zv{zzzvx|{}zxv~{|{z|{z{v{x{~yy|}{}|yuyy|z||y{~x{||}|z~}{~y|{z~wy|{~|}{{}|y~{~w{}{~|zy}w||zzz~yyyz{y{ww}{|w}|{}}w|~{x~|z{{~{}{w{x|z{w{|y{{|{}y}}v}{{zyw}{z|wzzw|{}y{~{{y|}|z|~|}zyw}{x|{z}~yx|zx|{|w~{y|{wz{|wxy}||{}yyz|zusx}xw{{~z|zz|||z~yz{|}~v|~{}{~zy|}{~~zz}|~}{x|zx|~|}|}}z}||wyy{zu}zx}zy{{{|}}||{}}y||||x|w}y||~w}}|{zy}x{||}wzyz{|z|}|}z{~zy{{}zw{{}{|ywz~z|y}{|yz|y{{{}z|{||~{zwx{|z{zzzyx}~y{y{}{y~z|{{z|~{yz{}}}|{{y~}~y~{y{|}z}{~~{|x|}|u||z}y}{z}y~}yy}x{~y{z~{}|~zy|zxz~{}}{}~zy|{~|{x{}|w|z~}x|||yyx{w{y~|zx{yz}}zy|}{}y~}z|}{z|}y}y}z{~{{|~zx||xzzy~|qzzx||y}|zy{~}{}}}z}|{y{{|wzxz|~}z}||y{{{zwyyw|zu|}zyz~||~z}||{}z~yy|x||z}x||{||}{z}{}{}{|~}{y|{{{~yvuz|}xz~~}~{~{{|}z||{~~~{~~|}}~~~~}x~~}{{}~~z|~}}|}z|}y~~}~}~z~~|~~~z{{}~~}|~~~|~~~|~}}}}~~}{~}}}~~~~~~|{~~}{}}y~~}~~~}}}~~}~~~~~~}}~|~}}~|~~}y}~}~}}y}zz|~}}~}~~}~|~|x|~~|}~~|~}}}~{~}}|{}|~~~}~~~{~{~|}}~~|}~{|~~~z}~}~~}{}wy|~|{{|~w|szy}wvwy{{zyzz}y{{{|}z{u{zy}x|{yz~y{|}}|}x{yz{{}}}}|~}zy{zy}z|{{}zz}yz|t{{w|{yz|xx||zy|{y|{zyzyz~}{y{y{zw|y|{|zxyy|~}}tz|}xy|xxz|x|xuxvzzyxzxy{y|z|zx~s~{}~{{yxw~{y|x~z|}}{w|{z}|z}|{|}uzwzzz{w{z|{}y{z|~}zz{|{y~z~~z|y}~{z{{{z}~{yxz~y{}~~|{{z{y}zpz{{yyx|~zz}yyz|~{}zxww|zyx|x{{~~yxz|xzy|{z~{yyxy}vz~}ztz}y|~xy~}zw{z}wyz|y{z||{{~}zy|zyz|x~}vv}{|~~|~}xzyw~z}{|{~|yuvyyy}~yz{yvyy{xzz~x{xxvwzzzwyy~y|yy~|}{z{~|||{}}{~zz}u~|y||y{{wzy|uzz{|{zvzz}~{yzyzx|yzz|z{zz~{~{{{y|}{v{~||{z{y}xxxzyv{z}xxy|u|yzzxxu{||y|v~}vxxz{~y{|{|x|w{|z{|xx{yzy{w{{zzyy~y{{|wv}ywz{|wywz{|vuzx}||y{{z{~{xxz~|y|w}{{||}|zyywx{y|}}{uwx{y|y|~yytz|z{z|zv|z}xyz|~{{wz}}yyy{~{yzz|zxxz|z{z}z{zyxz{zz{uzzzyzwzv{y{yy{yyxz||}{zy{ywy{}{}|{~z}~}{}zx{~~}z~}{}}z~v~}z{{}~}}||}~~~~|~{}}{|{~~|~z~{}}}}}}}~}|}~|z}~~}|}|~~z~{}|}z~~w|yz~|~~{|}}||~~~{||}|~|}}}|}~z|{{}~~}x~|}}{}~||}|}~~|~~|~~}}~y|}|}|~|x~~}}}{|}}~~~}~|}~}}{zy}}}~~~~~~z~~{|~~|~}}|}|~{|z{~~~{}|}}{w}{|~}~{z{|~~~|}}|~|}}|~{{}~}}z~~|{|zz{~|~}}}{~~}~~}{~~||~}~{}~x}~z|~}~{}|}}~~}|z}z}}|~{||}{}~}|{|~~}|~|~}}}}|||~}}|~~{~~}~~~}z~}~}|~w{wvwx{zx{}xzzxyzyvy}x~{x}yxx}~yvzxz}{}y{}zw|x{}x{~zx|{~y~{|{{|{vyzux|}{y~}|{vz~|~{yv{y{w|{|yy{xx}xzz}x~|}yw}|zz|yyz{|{{y|z{}{yxy{}xy}w|yy{|~y{y}{z|}}|y{zzxxyz{{yzv}yw{{|zvy|{~|y{{{|~zzzy~{{y|}{z}|}y}{}y}xz{yx~wyz~}~}||xz|w}~z{vw||}yz}{uz|}xzzxy|y{}||{~{}w|yzx{{yyxvw|{~w{yw|xwywx|z|~}~vzzx|xx|w{y|zu}z~~{wxxzyzxz~y~{yyy{zz}wyzvzzz{{||wxx}{tx|zx~}xxzww|||||}x}}yz{|y||z}}|{|yx|{|z|{x}|}y{y}yyyw||yw{|{vyzzz{~}{|z{}x{{~zyw{yzzy{z|{z{|zy|}yxy~|{vw|zx|}w|z{y~xz~{yy}{}wzy~yxw~x{|zx{~z{wvxy~}tz~z|u{{z~||{y||yzwu{{x|z|~|~xw|||y{y}z}}zz{|{y{}x{|{~xx|xzz{}~{w|}w|~w|z{{}|yzzxz|~xyxy|{{z}z}|}yz{uy}y}x{}uyx|zzv{~y}zwy|}z}z~yy{|vxz{}z||{{}}~z}zz~xz}|{wyy{|wy|xvw{wzwy|~wz||~{w|{zyz~yzv||}}z{~v}{}~{||z|yx{{t}xxy|y{xu}x||zz}|yx~{|~~|}~~~}{|~~|}zz~y~}}||{y{|{}}}{|{~|}~|{{~x|}}}~}~}~~}}~||~z}|~~|}}|||~}|{}{~|y~~{z|~|z}~{}~}z~}z~~{|}~{{}y{~~~~|~|~||z~}w}{~|{|~~|~~|}z~|}~}~{|}~{|}}}{{}}{~~z{~{}{~~~|}}|z}}{|~}~~}~~~}xz~y}~|}~~~{~}~}{}~~~|}~}~~}y~~{~~~{}~~}~}|{}|~|~||{{|~~}z~~{|{|~~|z|}~~}~||}}~~~~~|}~|}|~|x~|z|}|y}{~~|~}}}|~~~}~|}}}}z~z}{||~~~}}||z{|~~~~y|}~{{|~}~~}}{}|{}{y{}zz}{~|~|~{}x}z|x~|}{y~x}z}yy{wyzzyuvz{xv{{xxzz}|{z}y|}{zy|zyxy}y}x~z~{z|y{|z}|}y{||}|yzxzv|t}y{{zyxz|}zyzw{wyyz{}{xyz{yz~{~z{v}|z|{{z}zu~}}y|{{~|y}~v}yyyy{y{{~xxvz}xxzy|xzxy|y{~yy}{|z|}v{{z|w~{|~||wz{{yz{xxtw}t{z||ww|xyz|uv}yz}x{{wzyyyy~yxyw{{{zw|z~z{y}|||x~{~z}|zwv}y~y{z{wx{|z{xyy{|{xxwvwzv||{yz{|}{z|{w}~{y|~z~y{zxy||~y~~z{x}}{wyzvv{uxxzyywuz{ww~{|zyx{|{|z||~x{||{~|yzv~{|{}|x|{}{|zyzxy|w|{xyy~zuzzw|yux{x}}wzyx{}}z~~xw}z}zy~zzw|{y{zy|}||xy{yyyz{{wy|vz~z||zz{zyyz|zyxyy}v{w|y}{zy}x}{||v~ux{vxw{|zy|~xwyz~wxzzy{yxxzz{z~vv{}|x{u}y{z{x}{|{zv{y|~~vyz{y~}zvz{yy~xx{~{w{z{||yxxz||}z{ywxy{|x{{ywzzywx~}y{w{||}}}{{{{z~~}|z}|{y}z}y{|x|vw{}}y|w{yz{wy|z|wzw{|}vy{wwx{}}y{~|z|~uzzy}}x}|{{x{{y|wxy|y}|z~z{v{w}|t|{{{vz{}}{uz|vy~z{{|{}~}zxx|z}~}}~|}{~}~~|{{}~~~}~~~~~~~|}}~{}u}~}~}~z|~{}~}}~}~~{~{~~~}}}~|z}}~}{}{}{~~}}}~|{}y~~~~{~}~z~{||}|}~{~~~~~}}~~}}|}}}~|~}~~}}||~{|}|~~~}{~~~}|{}||}}~~}~}~~}}{~~~}}|}|~}~~|}z}|}||||~}~~~|}~~}}}}~}||~z||~~~|~~|~~|{}{zzx~~}}}~~}}|{}~y}}|}~|||~}~}~|||{~}~}}~|}z~~~~~|x|}~||~}}{}~}z~||z~}||~x|~|~}}|}}{|}}|~}||~~~|~w}~|~|v{}||~}y{zzyxyzt{xxyyy{z|||y|{yyzw|||z}~xywvz{}~~z{|z|y}z||y~x}y}|z{~z|~~yzz||||zyx}{~zzz{{y~z|~}z|y~w||{v~{z~yzxz~yy}yy{|xzx{y}||~x||x{x{x{z}|~{}||{wzz}yzyv{w{{{zzw{{zzyy~}}w||{{xy|zzv}{~syv{}wxyyy}|{x|x{}|}wzy|zy{yyxyzy|{y|x}yyz{{z{{z|y~|z||{~{{x|wxy|x}zzz~{z}{{{}x{~~zx}}z||z}{}|{}yt|{zzz{~z|z|y{~~z{yy{|xzz}}yvx{z{~{{zxz|zw{}{y|}|z|}}{y{yw~y|z|x|{x{|{x~y~}{z{{zzxw|y{y||y}}xwx~yyyxx||~||{{||{y{w{|||zz~||y|{x{{~|}{y||vyyy}||~||z{z}}{||~yxxw{yzw}{|||z}}|{z{{|{v~y{}{~ywy{{{|x{{~~{z~|~{{z{{x~w}|~~|zu{zzx~{xx||~xyvxv~~{|zxywz{}{|{}{}|~y|||{z{{z|z{z|w|z{{{}{z}}{||wz|wzz{|}{u{yz||z|}{z}|zzzzx{y|z}||{xy|{||y{s|||}zz{zzyxwxu}xy{z{~{||{}zzz||z{y{wz{}z~}z|yx{{z{|}z~z~|}|z{~|{yx~{y{x~y{yzz|~zz{uzz|y~zy{~}}|t}}}|}|}z~|~~}~}~}|}~{}z~t}~{}}{}|{}~}~~~|}|~~~}zz~||{|z|||~~{~|~~~~v~~|}|~~{~{~}~{{|}~{|~}~~~~|||~|~~|}|~}{~{~||~}zz|~|~~}}{~~}|{~xz}}|}~x|z}{}}}}~}}~|~~~}~~}~}xx|}z~}~z{~}}|~|}}|{}}~}{}z}||{~~~~|~u~}~}}}}~{~}~~~~~|}~~z~|~~}}~{~~~|~~y|}}~~}~z~}}}~~~x|~{{|~}~~}~|}~|~y~~~{~}y|}||}|z||~||}{}v{}}~~~}}~}z~~~~}~z~~{~~~||{w~}|}}~}}~}}{}{z~~|~{|~{~z{{z|yzz~{z{|~zyy{}uv{~}|}~z}wx{y{zzx|y|{~}}zz{zy|~}y}z}zwy}y{~v|~z|{x|vzvv|}{|y{yy{||~u|{|xz{|~|}z~{v~y|~~|}}}zzz{{z||{z{|xx}|zw{v}z{zz}yy}xvrz}w{|~{|{}z~{}~|x~{{}x{|}z~}}z~{zu}{~{{}xzy{}|~ywy|{z~zx{}zy}|}|~{|~w~wyzzz|}{||z~yz||~y~{yx{wzx{w{|{{~~}}}{|z~{~zzyw~z}|y||y}~w{}|~{||{||{~~|zz|z|{}~yx||zyxx|x{}vzy|zzz{~z~{~xy~~}wz|y{{|y~z~~|}~}xyxv||{~}||v{~}{~x{}~zzxwy|yx{|~}{{~|z~xzy}~~|y}~||||}|zy|yw|}zzzy}{~|x{|y|w~{}yxzz}wx{}||||{{{~||~y{{|z~|vxz{}{xyz~z|xx|uvyzxz{|}x|zy}}~u|xzz}}}|{||~|~{}}}z{yy{|{{x||{{y}z|{z}z{wyxzz{x{zzyywz{|v}yxyz||z{}{}|x{{{{{}|~{||~~|}{z{{|zx|wyz|{}{|z{||||y{zzz{yyz{{~|||||zzx}~~{|~w~|}}y{z{}}|~{|z}{zzy{~vzz{{{xy|zz|}|yy}~{z{|}~}~}||~}{{~}~~{~~~}~~}}~}|~~{~z~{{z~~|~z~~|}|~~}|~}~}~}z}}|~}}}~~{}~}}}|||~~~~}~~|x~~~|{}||~|{~|~|~}{|}~~z~{|{~}~||~}~|}~~|}~}~}|~~~~{|}~}|z{~~{}~|}~|~~|}~~~}~}~|}|~|{~~~|~}}|~~~~{||{|}|||z}~~~|~zz{~~}|}{}|}z~}{|~}{}||}||~~~~}~~~}}}ux~||y|xz}{yz|wyz}{{|}zy||y{||{|wyyx}x||v|z{zzxy{y|y}v{}}|xu{|{y~x|xvzy}}}{z{{}|zvx}zuv|vy{~zx{{}|y~|xww~{}{xy}yzz~{~}yzxz||xuz~|yx|xy{~{y{wuy}xxz|{{y|x|xzxxyy}v~zvzzyx||xwz|{}z{{yx|{||zzzy~ywzxx{|~}{|y~yvxz}x||{xzz~{{|zyyzz{{wwxx|z~{}{|~xtyx}{||v{|~zz~zy}|}z{z|}|zz|y}{zw|yyyz{{z|zyz|wy|yz{{yu{zyw|z|w~yvy{z{zz|}|zz}ywx~xxy|u|}}wsyxz~{}{y}~{~{y{xzy{xxz~{zzu{|wzx~x{x|y~vz|{xy}yyzy~y{}z{}vz}zytzzz|z{{|x{|{zxzy||}y{y~yy|{zyyzuvz}~y}}|z}wy{z}}xzyv{x}y{{z|zwz|zx}|y}~xz{vz{{x|z{y|}|{ywy{~{~}}{|zv|xzw{yw~|~~yxz|z}xy{ww|}uxy}vwz}}}vyxwy|yz{|zy}v{}{w{|uy{||zzy|~|}zxz{yw|}|y{{|~~xz}zz{}w}u}z{wx|x|{y{|||~~y|~v}}{y|}|z{y|{~y{~yz|yw}wx{y|xzz{z|~yyyyxy}zy}~w}zz|~y}zz|{yyxw{y{{{yyzz||xx{yyz}z~{}y|}}z|x|x}z{ux~}y{z{~}~}~{||~||}~~|~|v~~}~~|~}|{~~{~}~|||~~~|z}{{||z~x}~{~~|~{~y||{{{}|~}|~}~~z~~|yy{z{|}}~|~|~|}~|{|}|}~|{~~}~|~~~~~~~~}}{}}}|}z{~~}||~~~|{z}}~}|~{|{~}~}~~~||~|x{|~~}~{~|}~z}}{~}}~z|zy~~~||}~}w~{|{|}~~~~}}|tz~|~{~}||{~}~~|}|}|~}x|~y}~~|}~~~~}}{}|u}~{|{~{}z{~}~~~~~~}~~}~}}{{|xyz~}~}}{~~|~|~z}~|{~~|~~{~~}}z~~~~}}~}||}}}~z{}w|}}{}zzxx{{|}{zzx}w|z{x{vx{zyzvyyxy||}z|zy{zywzzzz~x|{|}zy{|y|zz|w~}y{{zyxx|xyy|yyzxz}z{zv|xy{|yzvz|z~x||}zy~~{z|{{|}}z}{z{wy{yyz|z{z|u{{yyxxyz|xy}{{{~zyy|yyx}uz{{}||{{|{}||{|{|zyz|{xzxy{zv|x~|ztz{|{yz|yxy|y|yy{yz{|zxxxzv}x}z{}zz~{}y{{zzz}ywy~|~|z}|~yux|z|zz|zzzyzz{z{v{{{xv|u{xxx~wy}}}}{{v{|{{zz|~{xyy|yy~zzzx|xx}}}{yz|uyz}yyzy{y{{t~|v{|xzu}v}z{~|x{y~y{x}}}~~|x|~wyzz~vv}x|vwwuxt|zyyw|{zyy{|yzzu|zzz~yyy{{y}|{|y|~|~}y~{~|z}}xxx||yxx|z~|xxywwz|xxzy|xy|x|}|{{}}~}{z{xyy{}{~}}{~|z{}}z{y|wx{vvyw{|zxyy|~yvy{|y~|zyx|y~|}vzywyz}z{wzz|uy}{z}{x}{zzy}x}zyx|{}xx|zwzyz{v{zz|szw|z}{xz}y|~}}|zyyy|z|{||~|~{z{y|z{w|}{}w~{{xzy{yy{yyyzww}y|x|{y{||y~{y|{}wz}{{|yx{xzw~~y}z}zy{y|zx}w~{}yyxxvyytw{~{|yu|xz{}y~}|~yy|{}y}x|z}~~|~|}zz|}{}}~~{~~}{{}~}|}|{~y}|z|y~~|}z|}}z||}}}|~}~}}~z~~{{|~zy~~~}|~~y~~|~~|~|}xyz|}|zy{|zy|{~}{~~~}}}~~~~~|~x}~}y||~{|~~|~y~|~~}||z|~|}~{~|~|~}z}~{~~~}~}||z|{~}}~{|}|}~|~~~{~~||{}~}~~~}}~~~~}|}~}~x|~z{~{~|~~|z~}t~}z|||~}~|{}~~}}}{}~{z{}~}z}~}~~}}~}|wy}}~|~||}~x|~~y}~|~|~||{x}}~}}~~|~||}{}~~}}~|xz}|{~~~{|}~{z}}|{}}{{~~||{}}}~~~{~z}~~{}}~~}}|x||{}~||||}~~}~z{|}{zz{z{|v{w}x}{{}~|utzvyu{zyy}vy}}~vxx{{}zzxz{y}yww~|sx|}{yy{}z|z|y{{y{|~zx}~}zy|w}wz}z{z|{z~zyy|xxy}z|uz}wy|xx{}}y{|zwzz{yuzw~~|{xw{{}w|zx||x{}}z{w{{{~|vyx{{~yy{yzz{~~wvx}|~xxzyvx|{}{{yy{w{ty}}{yy{zw{~w{y|yy{w}z{xxyvz~|zxw~y{y~{z{~z|xzxw|zyt}wzy}zzz}zxxv}|{{}{zu{y{zz~}yz{~~z}|~{{{z{|~z{{{xtyz}|zzxy|zzz{y{y{yww}|}{{~xwyzwx}|vy{yxw|{y}{zxy|}~vy~w~z{|}z{{z}}x{|{{}|{w|z|{xz{}z|x}yywz|{}}{{{yx{z||z{}zwy{w{zw|~|w~|{|zx~zyw|z{zz{zw{{{yvw|||z||{{{}xwyyx|z{y{~wy{x{|xzz|w||}w{|~y{}w|z|zzru{}}yz{z~wv{yz{~xyy{vyzzyy}|xy{u{{}z|y{wvz~x~xzz{|{{x}wyw~v||y~u}{}{yz{}{|~vwzzv|uy|}zyx}xzvxzy}w}|wxz{ty{zy}yz|{v{xxx|z~~w~x|z|zzx{yy~|yzx|}{~xy|}||y}yz{}}{|yv}wwyzyyzzw}zyzz~zzy{x{yyzzzwwvz{~~}v|~}y|~y}x}v}z|zzy{x}w{xwyz{|~xz|x|{{{|x{|y{{xy~{y{z}y~||~}|{|~~~{{}~z}~|}~{}|}{~|~}|}~|~{}|~y|{}~~~~~}{~|~|||~{~~~y}~|}~~}}{z|z|~y||||~}|}~~~}{~z}}{}}{~}|}|}z}}z~~{||{~}|~|{}{}{}~~~}~~}~{x|}|~}}~}~}}|}~~{~~~{~}~|{}|}~~z~~}|~~}}~~~~~~z~|~~}~}{~|y{z}|{|~}~~|}{{z}~}}|~}{~~~~~z||~~|~~|}}}~}|~~|~}|~~}~~}}z|}z~|}z}~~}~}}~~}|{~|~~z|}~~{}|}||y~}z~}~||y|~}}}~|~~~}}~~z}|~}|z}||}|{{|{~|~~~}|z}{x}~~{}{~~~|{~}~~~|~uzx||{}{|||{{}uywwxw}{{{w{~{~~w{|z}xwvz|}y|~{{x{{z}y}~}{x}z{z}zz{~y{}}||zwzz}{}xxuwz}zwxxwzzz|yzvxxxwtzyz{z{y|zww~{}{z|}z~zxyzy||yw}x{||wx||}w{yz|wxzv}}ww{xz~yw|{y|y|x}{||}y{{}}{~x{{}}y{{}z{z{zxwwx{||}xv|{x{wyuyyz~{{zxw|{w}zx|zxxw}{}~{~xzyvx~z}w{}|y|wxyxy|{|{xyx|{wvw{y|x|{vxwzwvwzzz~{x|z|}~z}x|~||{z}zy|}}|||y{}}|}zvzxzy~yw{|yv||zx}xx}|vy{uyzw{{{~~||}x~}w|{{xyy}~y~z{y~~z|~y|v{y{z~||x}xy{zyvw|{{|x{}yx{w|}|||yx}}{yz{~yyz~|z{w{{zz|w~zzyyzxy{xu{}|{u~xzx}z{x{txz~{z~|zy{z}x}zz|z{{zwz|{~~zz}|}{{y|vz||zvuz|wyzzz}~xyyx|w~~z~}|||||{|}~zywz}~z}|zyzzwy{xx{zz|{{~{}yw{{||xzvy}x{yv{{{yxzy{{|}wy|y||{}}}|x}}z||xw|{{{xz}{|yzw{v||}{xzyzx~zwtwx{xyqzy{v{y||{}~|z{wyzy|y{{{{z|~}~{vy{y{z{|yv{|y|y{{|y{vzy{z}}z{x|||}{y~|{}|xz{w|||~x{~~}~{|~~}~}}{~x~}~}}~{{}~|~|}}}~~{~}y}~{}}~{|}z}||}}~w~|~~}~}}{~~~{{{zy~}z||~~|~~{{z||~~}~~~z~}~{|{}|~}~||}~~~}{|y||~}}~{|~|}}|}}z}~~}~~|}}}{~}~~}|}}~}}z}z}{|~z}|z~~|~}|{~~~~|{~~|{}{|}|u~~~~}}~~|~{~|~|~zz~~{}{{|}}}}|}~{{{}}||}y~|{{}}~~|||z~~{}|~{~|~~{}}|||z}|~}}y}zz}{~{z}}~~}}}}~||~}}}|~}}|zz}~|}x~|~~}~~y~}{}|x}|zz~}}~z{~}z{}~}{}}zy|wz~y}~y{|z{{z{|v}w}x}y{}{y~z~zzw~~}||~z}wyyy|{{w}y{{z~{}|xwx~{{wz~z~x|zxwyz{z~|wzx|{x~z{zz}xz{x{~{z|{vx}{z{|zx|x||{{yy~{yz~yx{xzx{{{{}x|y|z~{y}|zwz}}|~y~v{}x{s}zyz}~x}wz|t}x{xyw~yy|||z}y{yyxz}|yy{}yz~zzvyyxx{z|uy{~||yzvzzwwxxwz}{z}yzu~w{|xzzywyy~vy{z|}}y{}{}z{vy~}~{}}y~{w|z{z{{|{{y{~wy}{}x~~z|{zz{{x{wyzy||z{}{{y{|{~q|x{y~x~|}}|~{{|uzy||z{~y|~|}~|||xzuyzyxzvxy||wv|zz}|z}}|~x}yyx|}{xz|zz~}}{|}|x~w{vz{zv{xz|||x}}z{}zzyz{xys}{zx}{y~s{z{x{zz{zzy}z}xxtz|{}yxvwv|y}w~w{zy}w||v||}{wy}w~vyy~yw|z|yw~|xx}||vyzw}|{xy|yv~wxyzywzw~}}~||x|vv{zxy}yy{x|{}}y{}y{yxzx{z|z|}z|xx}}~wyz{}|~{||~wz|{}{xx|~|}|yz{yyw~|~|v{~yw}y}vx~zz|v}x{~}wxyzyw~{{x|}y}{yz}~{||y{|x{zy}y|x|}}vx|{||~zzz{y|~{}~yz||}vzx|yvxyz}x~{zxzwy{|yx{zyuvyy~yzyy|{}yyzzy{|y}z|{{~~~}z~|~~|y{y|}~}{zy~~{||{|}~{{{~~~{{~~|~zy}~~~}y}}}y{|}|||~~}~~~}}~|~}|z|}}~~{}}}~~}}~{}}{}z}}{|~~~{z||{}}~~|}~}~|~}|~|}}}||~|{x|~~}}z}|}~}}~~|}~y|{}{|}~~~}~}}}|}z}{|~|~~}z~~zv~~~~{~|}}~}}~|}}}}}{}~|~}~|}~|{|{}}~}z|~~}~|~{~~~|~{~}|~~~|~y~~~x~~y}y|}|~~~{~||~y{z}|z~z||}|}~}{{~~~~{~~|}~}|~~~{}z~~~}}}|}~|~~z|{|~{|~|}||}|~~z~~x}{~z}{|}}}w~zy|{z{|z}||~~}{zxzw{v|wvwy{x{|v{w{{{u|z|uzyz|xv}x|zz~|{y~w|}}~{~z||yzxzx~{~|w}wxx|yxy~yx{t}|yw~vyzyy{zzz{zxzyy~yy|~yx{{v}|y|~z{xwy|z{x{{zzzyyxyx|}z~{|vzw{z|{vzwzxyzyzxz|w}{z|y~~}|z}~~|}y~{}}{}|z}yxzx{|yyyyxwyz|zxx|yvv{z{{{{us}y~{z|zx|yy{v|}yy}z{~{}||z{}xz~|{zzw}}zx{y{y{xtvzzyzw}}wz|{yvyzwy{y{xz|~~z~~t}wyzzzx|{zyx~}{x{y{}vx{|{~{wx}vy{x{{{w{{xv{xvxx|~}~|yzz{yy|{w|~{}yz|z|}y}z}}}w~{yz|xzzzyxwv{z|x~xyzyz~yu{uxz|}wy}yx}{v{{zxyy{|~{{}}yw}}|}yz|xx|}|{y|{}{vx{y{{x{vz|xx{zzzxt{x|y}z~wx{zz~x}z~w|z{w||x|v}vzxxx||~z{xzwxxyyzvwzwvw{x}||}z||zvw{z~y{z||}}{yzz|vz~}z~w}}}xwzzy{wx}xxuz~{xxz~}t|~{|y|{zzxz{z{z}zx{{~}|yy{{}|z{xy}xw|xzxyx{y{yz{zz||~}y{z{xyyv|yzwv~{|x}{{|y{z|~}xy{||z{~}zzxy}zw}u{|{zyyyqyzw{zz{||wyyyxzwuy{{}}z{}}xzzxw{|}|~|}|{z}{~}~z}|{|}~}{{|z~{~~}~~}|~~||~|}}~|||{~z~~|}{|z|~}||}}{{|}{zz|~~~~|~}|}}||z|||~||~~y~~|}}{}{~~~~}{||{}~{|~{~~z}~~}z~{~|}}}|y}z~z}}|{}}|{{}~}}~~}z}~|~|}~}|}~u~~|}}|}~|||~|}~}}||}~~~}|~}y||}{~~}~}}~~}w~{~z}}}{{|}z}~{{~~~}~|}~~|}|}y}|}z~yz}|{|~}}~}}y~}~|}|~~|~|~}|~y}~~|{}}z|{z|}}}||}|~}}z|z~~}~}z|}||}y}{~~~~|}~}}}x|}~~}~}~~~}{~~{}}|~z~{~~}~}{{z{|~~}~|xz|z|z|}||vy{}}xz}}}}}~y}{||z|{{{yt{|zxzxyw}z}{y~{z}w{zz}~z~{zy}}|zy~|w{w~zz{z~z~~}y||{z|{}|{|{v{|wx}|{zz{{}{|}~yw{yx{}x~y{}yzx||z|w}||x|}}y~|y~yyz{y|~}xxz|}~z{{y{{{{~~{zzz|tx|{|}||yz}||{{z}~{y}}}}{|yzzzxz|~|x||{~}z{x{{z{|zz{}|}~{yz|w{}}}x{|{}x}x{{{zyzx}z}s|}x|xwz}zv{z{}zz{yy~z|}wv}}y|}{~zww~w}{|x}yyxxxy~zy}||zz~{}}|yw~y{}|ux{zyz~{z{zy{}z}z~{{{~}|{{{}~y{{{~{}{}t{xz|}z~|zy{}{}zzy~{}z|}xyy|z~{}}zz||y{z}y}{|vz||wy|y{~yz|x|yxuy{|zxzwz|x|}{}|yz|{xz|ywz{z{{zz|}y}{|z~|{~|||~}}yzxxyw||w}~{{|}{~}|}zy}|{x|u{xyz||zyy}}}zyz|z{yy{yyx|vww||{z{~z{|{~||~|{zwyy}||yyz}z|{z}}y~|z|}xzy}{~{z{~z}z}y|{~x{z~{y|||z{~{z|x{y}vzw||y|y{{z{xy}zzy}}}y~}}|~{z{|{|{|{w|}y{~{|y||{yz{x}|z}~x{{x~|}{{{{{{~~~z}y}}{~}|}|~~~|}|~~|{}~|{z|||{|~~}~~|~~}~}~|}{|~}~{~}~~{}v|~~x}~{|~~|}}|~|~}}~~|}~}|~}~~|{~}~||~}}}|}}{|~~|{|~~}~{w|~|z}|}~~}}}}~~~~}}{~|~~~}~~{}|~~~}|}|~~}}}~~~{|~~{}~|~~||z~}}~|}}~}~}~~~}{{}~~~~|}{~~~~~||~}{}~~}}~{}}}}}{|~}z{|}x}~~~~}~~}|}~~}~~}~}~~~}~{{}~}}}{}~}~|||||~}~|}|}u|}y{zxx}z|{|xyxxx{yx{zyyzzuzvz{|yzz{{uyy|x{xzz{}{vyy{{yz}|zy{{}xz}w}vw|xz{x{zzuxxy|{{{wx|yuz{wyty{{xxxx{rwz~wyvx~uyz}||{v|}|y~||y|{y}wy{{{x{|yxzzwwyzzzyy{|t}xxzxyzw{x|y{yv~}z|{y{{{z~z~|}~x|z~{|}y{ywyw|{{xzxw|{vyxxsx}}{yz{wywxyz~x{wz|{{xwy}z{~y|z{yz{|}}{wtzzy|{}zy}{yx{zy}{{zuzzz}z|z{|xxvxv}{zx~x{yz|yyy{zv|zw}y{yyx}{xwuyxzzsyuyz|{{z{y{zw{yyzx{u{vv|{~z|}{{w}x|{zy}z}xyy{z~|~|zzuyyyy|y|z}w}{zwyyzywx}xzz}zzw{y~~|vz~z|}yyzyzx}~|{~z~{|yxzxtzy{||zvx}||x{yx{xwzy|xwwvz}uv{{x|z}~z{|v{x}z{y{u|wzx}y}~xzz}vv{{}yyvwvyvxyx~zzzy~w~}vxs|pzwzzy|z~xzzzz{~{{z||{||vx}}y{txvyzxww|xt{xxyxxz|~|w|xxv|yyx{|w{{yx||x}|x{}z|xzy|z{{||{{}|~z}~xtxyzzy|z{yxyz|xvxv}wuzy||yw|y}{}z~z{yyy}}|}z~w|y}{xy~}|w|{z{xxx}v|w}wx|zzx{wy|zxuxz}uxx~{{}}{{z{~|}{y}|~}|}~~{|{}~}~{y~~~~}}{|v|}~{~~{|z~|z}}~||z{}~~z~~{}|}{}~}{{w|}~}~}z~|~|~}z~|~~~|}}~z}{}z~|}~~}}|q~~}{y~}x~|~~}~|~~||z{~{~}}z~}}}~~||~|~{~~}}|~}~|||~~{y||{{{~}{~z}~|}}~}y~}{|y}~}~}{~}}}z|~|}}y~~~z|}}||}}~zy}y}}~}~}~{~{~||x}~}|}||~~y|~|}|}~~z~}|~~~{~}~~}|~}}~~~}~}}~{}|}~~{~|x|~}~~}}~~||y|y~}}}}~|}{}~|~}|~~|}{~~{{~}}~~~~}|z|}~}|{z}z{|~{|~||~|}z}|}z}|~}~~}{|~|~||~s}||}|z}~~||z~}~}}{|}z}{}wz{}yz}|}~z|y{y|~|}xyz{z|{zw~wzw{w}yw|{v{{z|}w|zw|vy{yz{{|z{y{zw~y|{zxzz{~~tzyx{y{}}xz}|}z||{z{yyzxvx|{u|{yzy|{zv{~xyz{zz{z|{yw{{~{szy|xzxyvzz{z|z|{}yw~|y{{{zw|yzuvxu{|}zz{yzz{z||x{xwz~v|yz{~z|x}{yz~z{yyyyx|y|zv|yy|}}|vwzx~|y}xx}{~yvyy~~x}{wtyxvxxx|}y~xx}{}|{|yz{x|v|x~xy{wxy~{z}}|x|z~zw~}}yy{|zzy{x|}z|x{y}xxzv{w{x~z{yyy|x}y}y}|vz{{y|{{|wz{wzvyxv|x}y{{zw|}z|y{{|wz{{xw{||||||yx|zy|zyz{yz{v{w|z{|{{{}zy|z{vxyzw|{y~zzz|{zwz{u|{z|z}~|utz|z}yzyzzzy{x}zz{ywzw{~zzy{{yxzz~|z}x}xv|zzzxx{z}|{x|yy|{|{|zy|yy{|}zv}{|x|y|y}w~{~y|y{}{z}y|{|q|}zz}{w|y|zyzvzzy{{yzx|xy|wx{{{zyzz{|zt~x{z{z|x{zzyvyzyyzy~}u|~~y{~zy{{|uu}zwx}y~w{y{}z{z|xx{{y}~|y|~~swzvvyyxv~}}x{|zyzy|wy||x|zx{zxy~{xz|{~yz|z|~}~}z|{tz}}~yw{w}{|{|y|{}|y~x}w{|y{xzw{wz{y{zy|}yy}wz|}z~|{{|}|z{~{|}~|z|~}|}~z|~~z}}y~|~z~}{~|}}{|||~|{~y|}}{|~|}z|}|z~{~z~{}}x{}{{}}y~z~||{~{{~~}{}}}~~w|~y|~}~|~~}~}~}~{}}~z{}{}|}~~~~||}||||~}~|}||}|~~~{|}}~{~}~~|}}~|~}y~~}}~}~~}~x}}~}|~}|{~}}{{~~|{||~}~}{y}~~}y~~}{{~~~}~}}~}}{}z~|}~}{}~~~|{y{~|{}}~y~z}|}~|~}{~~~|~~zy}z~~yy~~|}}~|~~~}~}~|}|z|}}}}~~|z{}~}|}~}|~}}y}~}}}~}||}|~}~{|u~}~}}~}}{}{~~}{z~}~~~z~}}~||~~yy~|||{{||y{y|{|}zy{|x}z|y{{w{}z}xvx{|yyyyxx|u|z|x|zxwyy{v~}|y|z|{{y}z|{}zzz~y|}yzv{|vx}yt{zx{xxxuww{y}yy{zuzy}z|z|v}|}|y|{y}x|~zz~|y}|}}|ywyzxx{xyxzwy}|z~zy{zzzyzzzux|z~z}}y}|yzw|{z|{{z{z|||z}|}~z}x}xz{z{||yx{xxv{yywu}yu}x|yxyx}z}}xww~{x||yz{~|xyz~z|z||}w~{y{wzxy|vz{wz~vwxwxy|yyx}zv{x||y{{}||~y{~yx~zz|wvy~zz{~|y{}yyy{{yxyyxz{uyzxuzz{z|zxv}{{xw{y{x||z{~yz|y{{y~y}{{{z}yz|yz}~{{yx{xy|wy{yzy{y|~uz~|wuxv{{w{||}}x}w{|y||}{~~|z|x{|}y|yz|vyxwz~}wy{v|~ux|zzxzy|y|x{xzzww{z}zuy|{x{{|zz}{wy}w}w}{~v|yyyw|{}{{z|zyyx}|xzu}||xwx{|v{t}|zzu}x~{{t}{{zzy}vzy}}{}{|yxvz{zywx}~y{}|}{|~ywux|syw}yy{~y|zvzz{{y~z||~{|wv{}{{{z}z}ywzt{{|{zyw|}u{u{v{z}|}|x~zz{z{yy{~xz}y~||}x|~{|}}~z~~}x{|{{~{wy~y{zxx{{{z|zzy|||vwzxyz{||zz||~{|}zz|zxyy}{~~}|{||~~~~zy}~}{|}|}||}|~|}}~~~}|z||}||||}{|}x}|{z~|}~|zx}~|~~}}}}|y~{~{|{||~|~~~|~~~}~{~{}y|}|{}{}|~||}~{~|~|z~}~{{}z}~~~}||~~}||}~}{~~~}}~}|~{{~}~}||}y{|}~}~~~}|~||}|}~y|~{|}}{|{}}}z|}}~|}}}~z}{||}|z~}~~|}~~~~~}}|~}{}~~{~~}z|~|~}~~~}}}}z~|}~}~~|}z~}~~|}|{~}|}~~}}}~|~{{z|||{~}~~~~}|~|z~~zx~~{}~{}|}x}}||~~}{}~{}|~~~y~~{|~|{~||}~~~~}}~}}|}|~||{||||}}~|{~}{|~~~~~{}yx{yvxy{y{yzyxw{|zvyxyzwuz{|{y|{{|zwvv}uyzzxyzxzyy|y~}syzz{xzx{{{w{|xyx{xxvz~{~{z|y}uz{zzz{{zyw{vzxzyxzwzx{x|yz|w{{v|~y|v}z|vzx{z{|xyzwwwyuxy~zw{|}zy{|x|||~}x|zx{z}wxz{{zxz{z|zyzy|yzzw{zy{|z~|z}wx}yzzy}zz|zzuyxzxzy}xxyx{{yz~}xzyvx}|vyy}z}y~xxx{zux{zyzy{}{y}|y}xv|{{{wzwzzzzz~yy{{wx{}tx{{vzy~xxzzyyz~xyyxzz|{|vv}x{z{x|zyy{yxy{{y|xz{z|}}xzvzv|~yzv~w|}y||xzzz}zyz|{y}|{yyvxzz||wwy|u{~z}zw}zy|}yz{{x{}|zvx{zyz{~yxxy{zx}z|zwzv{zx{~y{|z|z|{yw~~|yz|~z~yyzxy|}zz{{}y}{x{zz}zzzzy|xzxyyzx{{|z}|zs|zx{}{{{{xwy|{|~yx}y|zx{v|~z}y}y{|z{z|z|{||xvv{{{y{|s}}{x|zwy~}v~yz}zyvzzzw{|y~{|x}{{~~yzwzyz|z||{wyy~zyzwxu~{}uz~||y{~|zw{z|y{ytxxy{~y~xzzyz{{zyzzvy|yyz{|y{}xwxzyzyxy}{zxzzzzx|{~|yxzz||xy}|}~|yz||zy|{wvxzz|{v}|yyyz|pzwz~{|x{{{{wwyw||wxzxxy{~~~|}~~x~}~}}~}}zzz~|}}|}|{~~~}~~x~~~|}|}~|{{~~{z}|~|}}{}{|}{|}~|}~y~~z|}~||~}~~|}}~~{~z|y~}|~{}~~~||~}|~~~y{z}|{}~~~}}z}~~|~{||~~~}~z}~{~~{{}~~}~|~}|~{}|~}~}}~{~~~~}~~x{}}z|}y~}}~~{~~}}~z{}~~}|}{|}|}}z}}}~z|~x}{~}~}|{z}}{~{~~~}~|}~{}|{}}}}||~}y{{~~}y}{~~}~z}}~~~~||~{~x~||}~}~y||~|{}|}}z|}}}}|~|x||~|}|||}~|}{{{{~y|}|}~~~{}{}{}~zz~~~|}~~z}z{|~~|~~~}}||}~|{}}~{}~}}}~}}yv{y}{}||z|{y|x|xwxyxxy}{|xxy|}w}|}xxuy|yz{yzx|z{vyzzyxz|{}|{{~|z{{}|x{~~yzvyywyy}zxvyxyzx{wyzz}sv{zxy|{|z{~u{{z}z|z{|w{y}zz~x}{}|||{}zyvw|zzzz{z{y{x|y|vyzvyy|xwyxx}xy{yx|~{z}}y|}}xz||{}v}}x{{|{w~z}w{y{zxzxxvx{wyvww|~~|wzxwwv{|y{yyx}xv|y{z}{{|{z}||zz|}~}{wzwyz{{wwyzyv}}~wz~zvxy|w~ywzx|{z}}|y{|}w}xxw|zxvwz{z|}xz}z~y|z{zzw|zzvxzzyz{zxzx|w~z|yyw}zxz|zxzz}{}|z}wyyzvx}}|}}~z}{vx|zxyxy|zxwu{{~wz|w{~{|}|{yzyxxyw}~}z|~}}|{{|zxy~y}}}~|~~}~wzyyx|ww{zvz{wv{zz}xyxz{zww|z{y{{~z|ty{y{{|{}yy|xz}|y{y}|zyz|{zywy|zx}y{x{xwz~yz{|yz{zxy|zw{|zzzx|xxz|{zzz{y}|{}{zyz|yzwy|zx~{wyz{yxyzzzry|{wzzu}||w||zxz|}~{z}}yz{{||xz{zz{t}|}}{{~~|xw{w{zwx{yxyy}{yxw{yw{uzz{~xz~wwxywx||{~}w~~w~~zzy}{z}}|}{|{~~|xyy|t{v{{t|xwvxzxxv}xx{yzxyx|~wx{zzzz|z|~z{zyxxy{~}}{~|{~~{~|}~~~}y~~~}~z|~~|}{~}~}}~}{|}{~~|}~{~|}{}}~{~|~~}}}~~|~}~}}~{}~~~~~~~z}~{{}~||}||{~~~~|~}}z}}~}{}|~{y}~}~~~~}|~}~~~~~y~}}}~~}~|zz}{}}y}~{{}{|~|}}~~xy~~{z~}~|||y}~~~{~z}~}|}~~~|}}~||~~~}{}{}}~~}|}y~~}|{~|~z}}}}~~z~}y~y{~}}}|}|{~|~y~}}~}~~~z|}~}|~z~~~}}|z|{z~{z}||}|{}}{~~|}~{|{~~~}z~~}~}|~|{z|}|~{~y~}{z|}~~~|}{~}}}~~~}}~~{|~|~|||}~}~{z~{z~~~}~~}x{x|{wyzw|{yzx~w{~y|{}{yyz||v{z|y|vyzyyxz{{zywxzvy{z}wz|yzzzw{z~|y{y~u|{{{wyzt{w}|z{{{}yx|zzx{||~{|}}wu|y}~y|yy}~||yyzyywwzv{w{||~xw|zyx{x}{{yvxz{|yy{wy}x|}}zvy|yx{x{w|||u}}{{xvzzyz|zz{x}{x|vz~~x{yy~|xyv{~{z}y{zyz}wyt}yxx{}yzyy{z||zxvx|zz}uzy~x||x|}vz{xvy{|||y{zyzy~|zz||zz~{v|z{z{ww}yzxuzy~{wy~y||xz||wzxw{vyxy|vw|{zx}|}zxy{|zz}}|zx|||{x~z|yx|y{yz{}x{|z~y}||zx{{|y{vw{y{wyy~|xz{}|}zxxv{|}z~|y{{~zxyy}{zw~|{}x{{|||~~{y}{|vwwyyvxyy|}{~z|{}yw{u~||z|y{z}yzx}x~{{|{vyz{xzz{{zyy{y{|~yz~{zyx||v}|w{{v|yv~~y~zx{wy||xz}|{{}vy}yyyy|x{{}|~}z{z|v~y|{}}z{~vvzyyxz{}{z{zzy~zy{z{y{|{x|~{{}|~}yxu{xszyywz{z|{y|v}|y{}{~zoy~xy~z{zy|zz~yz}|y~|{yzx{|vy{zv{~yw~vx|u|||}z|{~}x{|}yx|yz||x{{s{y}{yz|{{|{x|{}|zwz|~z{y}{{}z||{|||z}s|}{zyzx|{z~yx|{zx|z{yyzuy|}}~~}~|~||~}}z}}|}|}~~~~}}~~~{|~~~|~{~}{~}~}||{}|~{{|{{|~|{}~~{|~}y}|}{{}{}{}|{~}{{z~||}}~|}~|w}~{|~||~}}}}z|}|}}y{|~{}y~}||}~~~~~~~}~|}{~~{~}~|}|~}}|~|}{~}~}}~x|}z~~~~}|z~|~{~{|{~|~|}w|~~~}|}|~~{y~|{|~~~~|~{~{~}|}}{}}{~~~}{|~}{|~~}|}}}~z~|}~|}|z|}{{~~~|z|}|~~w}}~~}|{~{|{|{||yz~~}~z}}~{{~}~}}{~}~~}~~}}~~~{y{w|}}y|~~~~~}yz~~}||~~}~~~}}|~}~~~{~~~}x}||~~}~|~}~~~}z}~}}~}}~z|}z}~||}x~||xzz{~|~{x}zzyzy}yy}swzxzy|xy}{y}~y|xxx}{yx|}|}vyz|{ywzy~y|yz}z{v{y|{|xz~zz|wx{|wyzxu{zyy}vuzv{xyy}wtzyxwyz|x{}zy{~}~{z{zz{~pwy{zz}x||}}w}y{|xv|{|}zwxz{zzx{x|{xyxwzy}}}z~{v{{{z|zz}{{zzw{yxzz~vvuzyx|x{w|~y}u|zxz}|zxwzxx{vxuzw~~zz~|uz{yz|{~}wx}~~{w{~x|y|yzv|yuyzyzzwyyuw||{|x|{z|{vquwy|~{|}zy|y|}zz{zyx{x|xz{zzx}}z}y{x{{z{x|xzywyyrxzw~}zrvy{y{y{}|}{{{vz~z||zxy}{zv~|{}x|~}||yzy}yt{|uz{|w}wox{yzyz}zzyy{z|zxyzwy}zxx|zy}wyz~w}|}y~|}w{~}{{x{zxz|xzyyx|yxwwy{zy{z{yx|ywyyx}|z}wzz||~w|w|{~y|yuz|yxy}}}{|~z}}}{~ywyxyyy{zvxyxuxy|xv~zz|}|y{zz{y}~zz}ty{~|w{wz{|}{||~{{xyu{|{y}vvyz{{v{vyz|zr{{y{x}{|y}{xxwyz}z|y}{~zyzzxxwz~z{y}}z}y{vxwyuvzy~~zxx|v{{zz|zvzwyxw}z{zy}|}y{{zy||{}w}}wx{{}}|}||}{w{|vyyy~zxzxz~|}xy|x}u{}xzz{zs}z}~{v~|y~yz{|y||{|~{{}~|}~|{~z{z}}|}~{~~{~z{x~~|z}~|~}|~~|{|{z{{~}}}~~|x~|~||~|}}|}}{~{yz|~~{z~|}{|}}}{zx|~||yz{~{}}|}{~~~~{}~~}}~{{}~}{}y~}{}x{~~~|~}~}~~|~}~{||~|}x~|zy}||}}{}|~~~~|}|}}}~}~|}|~y{|}x}}~{{}|{{z{~~}~|~~~x~~z~~{z}{||}z|~~|~}}~|}}z}~~~~}~~{{||~~y}z}|}|}}|~|o}}}x~~||{|~}}{~zy~{~~}}~~}|~|}~~~}~|~}}~|~{|~{{|~}~{z}x}z{~{}|z}~|{~}{|}|}}~~zz{~~|z~x}{~~}x~~|}}~}{~{~}~|~~y|~~{z~}}}~~}}~~|~~|}z}|z{{}y}xzyyyzx{~w}~xzyx|}}z{x{{wy{xyx{~||vyzwy~~y{z|vyv~z|y|{zy}wzw~}zy|{|x}zz}}|zx|yy||}z{x{{x}yyzywxxy{}zzx~{z}x}zzy{|~{{yyz~|~y{x~|{zyvxx}v}zxz}yy}{sxy}z~~x|z}|}w|z|yu}y}z{{|y|{{}|xxy~|~}||zzy{{y}||z|||v|z{{zyz~{zyzyz|vyz}w}||v{~|z~x{w{{z|zxvz~z{wy|x}y{xx{xy{}yz}~~x{yzzzzy||zu|{yzy}|zzzy{~vvy|}zz~v|~|yt|zyzxx{xz{zu}}z|z|z~}{zz|yvxzysx|||}zz||~}{{{zzz|z{~{xyw{y~{{~y{||}yx{xzz{}~}y|yx{xyxxz{yxy}|{}voxx|zy|z{wxyyz~yz}}}zy|{}wzxzzz|}||y{~y}}}~z}w~}{z{y|yy}}zzy{zy{{|y|zy||y{x|wz|{wzxz|~|yw{x{zx|}|}yv|}|vy~{||zy{y}yy{|yyw}|}yw~xx~{~v||xy{~z}~|{|~zy}wz{|x{xyx|{||z}zyy{wx}zw{z|}~zzx~|y||w||z{|z|xxzzyxzy{x|w|yx{|~~{x|~|}{w|}w{{x{zvzz~}}{~xyz}yw}}|{{z||}}{y}||y|zu{{{wx{yu}~}|{xw|y{v{~{xvtzx~}}|z}z|}|zzw{}{}}{|wzxz|yyy|~{v{|zy~~{yz|~~|{|~~|}~~}y}|~}}|~}~}~|~}z|~~}}~~~~|{|y}~|z}{~}z}|}z|}~~|y~}}{~}|~~}}}}}|}|}}}{}z}{~}~~||~~|z~~y||}~~~~{}}~~~~}~{~~~}|}}~}z~{~}~{~~|~}{}~|~|}~~||}|}}}|~{|~~{}{{|}~~z{~}|~{~}z~{}||~}}~}~~~~{|{~}~~}}~|~}}}|z~~}}~}|~|yy{~}}v}}|{}~~}~}~~~}}}}}~}}}{}|}~{z}}}||}z}~z}|}}~~}|{}|z}{}}}}|z}zy|~}~|~}}|}|}}~{~~{||~~~~}|~~{}~|zz~~~|}~~~}z}~~|}~~~~}}}~y~{{}z}|~~{{~~z~}|{{~~|v|~yvz{{{~||zvzsyz{w|}xuxxy{zywzyy~yy{{vy{y{ww~zx{|{x{{}z|{zy|w{y}{y{{y}y||zyz{|y|~vzswvxwxzw}zz~yyv{wzzwxy|v|zzz|xy|zzyxy{{~|||~vy||yy|zz{zz{zx|zywyzy~zx||{z}z{w|xwx{zy{|z{zy{}{zzz{w{|~~{z~{x{}yx~zxw{||~|}yxz{y|~yzyy}v|yuyxxxv{yyzyywyyyxz{x||~w{|}}z|~||{}{{z||{z{yzyrxzyzsxzx{xyy||y}wwx{{x{}utwx~xz{~}|xz{~|zyw|z{z{||{{~z{yzz|{zzw{x|u}vwwvxy{|x{yxyw~{}z{|zu~|~{}{}z{{{z{{w}{z}zy}}{|{|}y|yxz{}ww}z{yx|y}y{wzyzvzxyuu{}|{|~zyw|xy~}x~{vzz}zwzzy{||zx|{twy}zzzyzxz~y{|yy|vx|y|{v||~{{zz{z{y{||zy~u|~yy|z~y}~{}{yz{~zyy{xvy{zzx|{z{}w{{{x|xv||zyx}w|w}{}zy~z|{y|v{}}z|{zz|z}{{yxzyxzu{{zyyy|z{v|xx{y}u{|{{zvwz}|zy{|~}z|||~|z{wwz~|z|v{x|zy|z|xx|z{x{yv}xxx{xzzuzxz~wx{xvxzzy{|pz~{|vx}y~}x}}yz{{x~u||}{}{{wx}yyr|uuyy|zywyzz{y{{{|{z|z|{y|zvv}z{|{{y{z{~~|z~}y}|~z}||~}~{{{|y{~}~{{}~~|}~~~|{~{~~}{}||~~||~~|{~}z}~}|x}y~{}~~z~{~}}~~~{y~~}|y~~||}~||z}||~{|}}}}{|~}~~||~u}z}{}|~z|}|}|{{{~{}~~}|}}}{|~{}y|~~~{~~}~|}|{}~y~~}{}}~|z}}~||}|}~|~~}{}}{|}}~~|~|}}}|y{|{~~~||~~|}|{~|~|~z{||}{|~|~~}|{{~|~}}~|}}}}|y}~{}~}~y~|~}x}{||~||~~|}{}|}|{~~|~|}}{~~~~~~|~~}}{{~}}z}w}|~||~}~|}~}z{||~y{{}{}y~~}}yw{yy{zz{}{|uzz{xx|xxyw{vz{{{}z}~xvyxzw}w~zyy{xu{}x{v}w{w{w|y{{}z|wyx{zz{wyxy~z|}w~{{zwv}xyzwy{|{yy{yy{}ww~y}z{yxxvw|y{y|v{x}z~y||zzx{}zxy{{|{}x||{yy|xw~x~|xyxyw{{ww{|||xxzw|}~}wvx{zvz|zvvvz~~zzyx|}}|zyw~{||u}|w||}}y|}zz{||ry{zzxz{{xw{|yyvxz{w|zzx{|{y{{yxyz~uxzzyy|vyywzzyz{zx|yzwuwz{}}|wvzv{}z~xzxww{{}yxyz~{y~{}zxz||{z}|~wzzz{x}zv{xz}|w{zxz{|zy|x~x}y{|y}||z|z{}{|yz{|{}y|}{xw|y||wy|zz{zxyx{yxz~x{yzxv{zxz}u{yy}vy|yw~}xuw}}wyzy{y{x{|{~xzz|y|{z}~|}|uyzxzy}w{yy{|yz|~v{yy~{y{|~zw~{yx|~zzyx~yz}{v|||v{z}{uyxy|~z|y~z|}||{z{zy{zz{z~|z~zzx|zyw{z{w{{zyzz|||y}zywywzz{|{zwyy{xx|y|{yx|{|y|uv|pz~z|yzyzzzwz{~~zyw}|~{y}zy{{{{xzzu{y~vxy~wz{zvywwxzyzzz}{{z|xyx{xx{x~}t{zwz|xz}y{||xy|z{x}z|xwwxyy|zz|pz{}w}}||y}}{{wx|y|zzytw~u|uzy|||wwvzx}z}}}}{{}~}{{||}~|}{~~~yz}}~~~}~}}~{~zy}}|~y~x}{|~}}~~~~}}}}|}~}}}{}~}~~|{|~|}~|zx{|~xz~}~}|}~}|~|x{|{}{}}~~~~~}~|}|}}}~}xy}{}~~~~~}{z}~~~||{|{}}y{}z}{z{}{~~|~{~x}{|}|~z}~~{~}{}}~|~~~~|~~}~}~{||}}~|~|}}~~{||}||||~z~}~}|~y{~~}|}~~~|~|}~~~}~z}~x}}|}{|z|x{}z}|y~}|{}z~}}~||~~}|x~||}|~~}~~x{~{{}~||||~~z~z~~~~~~~|}|z|~~|~~}|~}~||}~~{~}~z}z~~~}}~||}~y~~|{}x~{z~~}~}~{~~~~}y}y||}~|x~}}z|}{~~}}}~~|~{~||}}~~}||~~x{z~}z}w}wz~zz}yz|xv}zvu}{vy~yyz{y{||xyz{}{{{{|{yz}xxxzzzxzyz}z|}|{}{~z|w~xz{zzuw{xxywx|x{|w{ytx|y{y}}|xyzv}yx|}yy|{z}~~z}w{}yyx{zyz{|xzzzvxyzx{xzwvzv{wvx|{x}z|z|yxz|{~|}~~zz}y}|xyzy}x|z{}}|z~|{zxxywzyxz{z~{|{x|uzzy|yy~w{uyvy|z{x}y{||z{|z{~{vxy|{x~z||{|{{xz{{{zy{w{xy|xvv{~|~{zwyu|z~|ywzy|{z|{w}}y{xxzz~{{{|~}~{z|{ywx|}{{x{|t{vwy{w{y|w{xwyyux|}{{}z{y||z}vy{}|}}{uw}|wy{~zzw~yz}x|vuyz{xv|{{xxz|y|z|vwty|{}}~|~|y|zzwz{z{xsz{}z{x~|{||xyxxu{~z~|yy{yxzyz}yzvwv}y{yxyzzzzzx||{{v{y{~{{{zx}{{zy{zz|z}{}|wx||yz{xy{y|uy}}xyv|xz}xyv{yx}z|~}|yzz|{~}|{{y{zz{}}w}z}x|~v{z{wz}uww}xw{{|{}z{||{{{xw|{z|w}z{{yyxy{|~y||z}{~}{{z{{z{}wzyzzy}xx|yyzzzzwzx|ywvyxz{z|w}yy}{{~|{w~}{yy}|wzvzy}}{y}{}|||}wy{~~zw}xxxux||}{|zvzzx~zyx|zyyy{y~{yzz{{|{|x}{~}||~|{~{y{|}|~~||}||~|~|~~}}{~|}~{}{{{|}}|}}~}~{|}~~|~}|}|||}||}~{}}~~~}}{}y|||~z|}~~~~~~}}}~~||}~~|}~~}|~}~~~|}~}~~}~|~|~z|y|}}~|~|{y}~|~}~~|||{|}~z|~}~{~}{}~|~~}}}~}~~~{~~~|{~|~}}{~~|~}|}|}||~}{}}~}~z|~~z|~}}~{~|~}}}wzz~}~{}{~|~|~}{z|}~|~|{|~|}}~~~}~}w}~~~~|{x{}}|}{{}|~z{x{~{wz~z~}|}}}~|}}|{~~~z~z}y{~|~~||{~{~||~}~x~~|}~~}|}}}{z}}}z|{~~~~}}}}}z{x|{z}zx{z~{{~yzytv~~|zy{{z|y|{v{}zyzywywy{{vz~|zzzwzw|x|x{xv{zxy{x{~zwyvzz}z|x}x{tx{z{vw{z{|yx{|vxz{z}~|wxxzxyv|vx}yx{zwv}|{y{||vw|y|zzxy{vwvzxyz}z{x{|}x|x{}wwz}|v|y|zzxxzy|t|}zy}s|v}}{{xz{yz|zz{~~|{zy{zywzyxw~xw{xzy{|zxy|w|wu{y{~x}|}|{{}z|}{zxz~|yz}|xz{|{zz}|yv{|x|y}u{zx}y|xw{vwvzwzz|}{}xw{|w|y{{{wy|{{x{zz}xy|{y|zx}~y}xz{}{yvzwz|yz||xx{yzzuy|v|zwzyz|{zy{|xyzw{z{uzy|}x|x{zz||~xz{}zs~x{|}}v|zxzy{y}xyv}zw}xzz~}zz|wy{~wzxz}{x}x~y{~zu}{zzzxy}{yzzz~xz{v{zxzz~zzxx{ww~zxzzyzyxr~ywy{}|yz}wxx{|{xwx}{y|z~yyyyyzztxy{y{{zyzxy}y}x|{}{|{|zzy|{|yz{{zxu|y{{{||y{{xy|{yy|xx~}zyy~x{|y}{yy|x{~|v{wyx{xyz~}uvy|~z||yzzwz{yxz~|}~{y{xx{x|zy}{}|}|yw|{ux|ywx}wyxyzy|xw}{}yxv|x|y|}{}zux}{x}yz|zxz{yyx|yxyv{{|vyyy{u~y}x{xzy|w|~w|y{yys||zxxy{|wyx{z{w~|ux{x||y{y|~x~}~}{~}{}}~||~}|~}}}{|~~}}|}z{~}}}w|z~{}~}}}{|~~~}|~}}~y~{|}}|{z|~}~|~~~~~z|~~||~||~||~|~{}}{~}}~}{~|~||~}|}}~|}{~|~xy}~}{{~~~|}~~}}}|}~z~|{}~~{z~~}~z~~~}}~~}}~~~}~{|}{}|~~}{}||}}{}}|~}~{}~~~~|{{|~}|~|}}~}~{~~}{~~~{z|{~~|~z|~~{y}}~~~}|{}}z}~}|{|~{}}}zyz~|}|~~|}v}|}|~~}}|z{}}{}}z{}~{}{{}~|~{|}|~}}z{|}|~}{~|}z|||~~|}|~~}w}{|{||{}~~}zz~y}}~}~~~{|{}|}z|}}}{x}||~~|~}z}|{}}}|z{zx}z}yzx{x{{u|xzs}uy{yz{~zy|wxy}yywwyzz|}z|zy~|}y{|~{||xz|}{~yzzz|y{{wyy|vxwz{xzzz{x||z}}vzvzuywzww{|{{~y|{}ux|wy}|w~{zys}zz{zzz}|{~{{ywxz{}{w{x}xx}~xxyxxywxu{y{yy~{y{{xyx|yy}{yyx{y|}}zxzxzz{xvy{{zyyz}x|v{yxtuzxzxy{{yuyzwy||{vz|{}{|{{z~xx}{z}~yz|}}|xywzxvy{zx{}xxzyyx}||{z}xvw}z|v|z~~z{}zzwy{}{~y||z{y|xz|}}x~zxwu|xxxzz{wvx~vw|x~xwwwvvxxvx{}{||{z{y{z|}zzx~}x|w}||}z~y{y{|uzzyxz{ww~{w{zu{}x}x{|v}}|xyyzx}yvzx}yyz}{~zy~}y|{}y|}xzyz{w}}y}y|yw}{||yyxyuzsy}y}yy|zv{y}yxw{zz{y|z|y{{xzu|y{}}~~}z~|yz{szv}yy|{}yyxuwu~~{~xzzzzx{wuw}}~|t{xw}xw~{|{z{z{x{xx{|y{w{{x|uwzzxyw}{|y{xxzz{{yx||vut|yxyzx{z{x}{}}{~z~{x{~z{{~{}{zzy|xzyyyxv}{{{x{{zzyxxyzyy{|xy{w{yy~|xy|xyz{u}w|y{{z{||}||z~~~~xy~w{{{vz{yvwxyzywz|xx|xxy}}x}y{z{}z}y{zv}z~~x|{yz}}}~~~~|}}~~{}|~{}~}~|~~~~|~|~~|{~~~}}}{~}}|||}}}|~|~|~~|~~|{|}}~zz}}}w~z}}|~z}~{{z}}}{||}~|}{~|~~}|}~~|}}~}{{~y~y}||~|~|~~~z|{~}{{~}w|}~~~}}z~~||}~~~}}~~|~z|~}}~~|{z~~z}}~~||~||}y{}~}|z}~}}}~|y}{}{z}~~x}}}|~}}~~|~zy}z}|~z}~}{{}}}|z{~~}}{z|~~~~|}{|~{|~~z}~}~|}|}~||t~}|}~{|{}{|}|z~||}|{}~~~{~~|}}}z}}}z{|{~|~}||}{}}~}}x~y~}~~~}~|}~}}}z}}{{z~}|x}~y{z~{~z|~}|~~}|~}~x|yy~{wy|zzu{}y{wuzwyzzww|z}wws}|yy|{~wxzyzy{z{wx{yx|x~|uy}{u{}{{yzwux{wzzy}~y{xyv}{{w{zxwxu|y{{x~{zy}xwx{y{yz|zxzyz~x|{x}yzz~x{yy~yz{y{}|zz|v}~{yuvz}}z{|yy|ww{vwyy|||x|}x{{{}yyv|z~|w{vv|wx}{|w{x{y{}wzz|xzyyy}|{{zzyxzx|y{yz}{y}{w|vy{w{yzx{y~{xwxxxzx{z|yyyzxz}{{||vw{z|y|{{z}xv{x|{}zz{wuxz|{y}}x{{{wzx{yz|}{vw}{w|{~}|~|~xyxz}wyzv~uyyz{w{w{|y}x}}x{z|{y|w{v~z}x||w{{{yz|{}yz}yw}{y{|~}zz{z}yzzzxz|{{}w}vxx}||~}{w|u{z~~z|z~z}{{}z|}zv|yxz|{ww~yy{zyzzy{zxz~y{xzy~yx{}|{yz{x}{zy|w~{~w|pz|{yzxxty{z{x}x}{|zz{zzw{{x~{y{v}|vx{}u|zwx||xzzx}yv|yzzy~txy{z|}y}|}|z|vx{z{{x~z|z|{zx~x{z|z{|vwx}xxww|vx|zy~z{xxyzy|zw~}w{|x{{}yx{|}zzy}wywzz}xw|}x~{zyvz{zwyyx~{{|z}{}vx~}{xy|z{x{}wzt{{zw{~y}{yyv|z|uyy}x~yzyz}z|{wy~y}{{yw}~yzxxw{{xxyw~xzxw{w{w}~}|~}}{~~}~}~}~~~}}~{|}|}|{}~|~|z}{|~}{}}~}|}~~|z}~~{~~}~}|}|z~z}~|}}~{}}}|y|~{~}~w~|~~}y~}~~}}~|~}~|y}|{|}~}}}z}z~|~||}|~|~}~zy}}}~{|}~~~~}}~z~}}~}~~~~}~{{~}}~z}|~y~|}||}|}}}~||~}}{}}~~|{}z}~y|x{~{}}|{}z}}}}~~}}}}}}|}~~}~~{|{}~{{}~{{~{}~~~}~~}~}y{{~z{}~{y~z}|y}||}}~z~~}~~}}|z~~}}~|~|~}~}{}~|}||~||z||~x~z|{z~~|}|~}~z{~|~~|}|}}}|~~}}}~|}y}~~~|z}}|}}~~}{|{}}||{}~~}}|}~{~{~{}}~y{|||~}{~~}y}}~~}||z}|}y{}||}|z|y{xzz{{y{{z~x}{v}xy{{y~xw}z~}|x~|{~{}~zy{yx~}|zx|}~||~x}zz~zz{{{x|w|~r{{{z|zz~yv|x~{||{{{}xxzx~{x~}||}z||~|yzy~|~|yzz|z}xxy~u~z}}xuzzzwwy{zz{|z~}y|~}w{|z~}~x|{y}x{z|{zzwzzwx{{x~~{zwz}x{yyy~z{|z{zz}|z}z~~|{|}{|}}}z|{z{{v{|{{|{~||}{yz|{y{y|{x}|~|{xxxxy{|z}xz~{}|x~|z}x}|~zz}~}|~z|yv{zy~|vw{}wzw~yuz}~|{z{{}{wy}}{z||~x}~|||}{}z}}y|y|y}|w|}zuw{{~{yz}wywyzw|x~}}}xz|||}}z~}~||z}yz}~~y}}}|}z||}{z~zz|{wxv{y}{{{{x|xyxz|yyw{yy~{{zyyxz{{x{}||zz|}yxz}z}y||}x}}}xz{|x}|{xzz||z~zz{|}w{{~yz{v~}y~}|~z|{{y|yz|}x|~}z~z{{|}v{~zz}|yx||v|w|yv|w{y|{{||v{}}}}}xx~~~}}|y}y{|{~y|z{}}~y|~yy}z~~zzz|s}zv|yuw~zzy{yy}|zw{y{zyy}{zz}|z}zx|z||yy{|{zyzzy|}zz}~{{|w|}}|yzyx||u~y}v~}{z{xz~|y{|zy}{|{~}~~}|}~|z}~|~|}~~~{|}{|~{|~~|}|{}~{}~}~~{}}}}}~}}}~~}~{}~|{}}}~{~|}~}~}~~~{~}~~||}{{}{~}{~|||}z}|}~}~z|~~~}y{|}~~}~}{z}y|~|~}~~~~|~~~~}~}~}~~~}|~~}|~~~|~~}|~~~~~~{|~~|~~}~{}}||||}~|~y}~~~~}~|{~~~}}{y}~}}|}}~y|~|{|~~|}{|}||}~w{{wz{z{yz}y|xxzwuwv}zz{z{x{|z}zyvyy}xxu|xxwzyxyx|yuzz||{}zw|vzxzwxzzx|z||w|y}w~}}~vz{{|{{}zyzy|~{y}}ww{zz{uyy|z|zzzzxy{zz{{zvu}~w~wy|{z~y{{|{xyxv{|{vv||w}~}wvxzzzyxy}zw{x|z{ywy{yyzyz|zzx|yzw{~}{yywxy|v}y{xx}{xv|{z{x|y|yywxz}y{w|}xvy}}xy|yvyz}z}}y~}zwy~zzz{{y|}w{|wu{|y|{w{}z|}|zuux|~zzyyx{x~zxx||{y||y{xzz~z{yvxzyu|w}x|wz{yzx{w||{z|wyzz{xx}}y}y}|yzvzzy{{z||z|{|x|~|zz|{{ytz~x}~x|}}xzz}yz}r|||x{{{{yzy|}x{|xz~ywz|xy{}w{v~wyz|z{x|wzxz{|}|s|zz{{wzy|xx|z{}yy|}}x{{x{xx|yvzx|yzx{~{zxv{zwv~z}{|yzz}{|zz}}|~x{yww|w{vzw||yzu{{yw{y{yyz|xu{~xyz{{yxzvvv{z|{yyyw}y{|~x{u~{y}}vz{y|xz{{zzy{}x|y|y{}yvxx||{~w~z||zzzz~yv}zz}zwy~}|~}|vz{}zxx|x{|zx~z{{y}{y}yz{y~{x}}zyz~}|yx}wyyzwywzzzwz~{y||~z{|{y{x{x|z}yw~||{{~zz{{{yw{~{{z}|vxy|z}vw{{{|u{|z{~~~}|{|z|~~z~}|}}~}~}}}}~w|~|~~~{|~~~|~|}~{~{}|z~}~~|~|{|||}}z||||~~||}}{}}|}{~~}}{~|~}~~~}z}}|~||~z~~~}}~~z}|~||{}~||{~~}}{~}{~{~{}}}|~|~}~|{}~~}||}|~|}}~~|~|~~~~~y~~}{}|~||}~}~}}}~}}~{}}}y|}||}~}~~~{y|~}~}~{~}}|}~~~}}||}}~~||}~{}~||}|~~~~|||}|}}y|~~~~||z}}{~}}}}~}}|~~||~}~}|}}~}||~|z~}~|y~|}}}}~~~~}~}~{|}|~y~}~}~|z}|z~~}}z~z~}}|}~}|~~~~~}|~~~|}~zz}}}{}~}|~||~}~}|}{~|}|z}zw{zzy{z|{z{x}zv{y{zywx{{w~v{}z}sxwvz~}|{v|~zyx}{yyxxy|{}zyw}}}|z}}~xxuy}x|ywuyzryy|{{}zzvy}zxxyxzzwxwyw|yz{}{~z{}~}||z{zyxz|y~zzzz}{z{zuz~{yy|xy|xxzyvvz}|z{yyw|zxzuyz~{}}{|xz~{zy{{yy}w{}{xwx}zy{{{}{zztzpwxxy~txxw~}ywy}vx{{svuzzz}}z}wz||}z}xz{}vz|wz}z}{|w|}{yy{xz{{xw{}vx{{{}uy{y~z|zyyxv}{wz{|z}z~~{|||}zyxz}|y}}y}x{xyx}yvzw|{zy{xzwz|yywxyz~|}zv}x{y{~wv{ywz{~}y|{~xx~{|{{wyyx~{z|~y{xxxyz{xwvx{wzw|||{|yzzyuxywzz{{|||zzzz~wy~|vzxz}z~z|ywy{zwyy{{~x|~|zyyyv|xwyyyywv|y||v}vyux|v|||}{{|z~{xzwz~v|y~z|wzy{}{|{z{zx{ywx}yww{vy{{|zzx|{tx{yyxyx|{zzzvz~~{z{z|wz|}yyzw{zz~{zy{wyx{w{ywxyxx}yuz|zw{xv{{y|~{x{{x{zzxyz{{||{zz|~{yw{|wx}|{||wuzzz{xvzyzy{||wvwzuxy{w{}wyt}x|y{~~y~|z|yxy~}{{y||wz{y{z||{zz{|{yxwxyyyu||}}z|||xytu}|{wwx{{zy|z|zzvv{}|{y{{||~}{}|~{}~}|~~{}|}~{~~~}x|}~|z}~~~~|}}{}}|~~~{~z~|~y|{~}~~{{}~}~~~{~~}|~}{z}}|~{~}~~|}z}y}~~|~}~}}z~~}|}~{{{|}}~~y{~~}|}~z~w~{}~}~~}|~}}}}~}~~z~}}~~~}~{}~~}{}{z~}~~|}~}|}}}y{{zz~z~~}}~~}~~}z||~~~{}}~~|~~~|}w}}~{}|}}~~}|{~|~~{}~|}~|~|~}y}{~~|}{}x{}{z{}}~y}|z}~}}~}|}}~~}~}~{}~{~y||y}w~~|||z}~}}}~~~}|~||y~}}~}|~}}}~}~||{}z||{~~}|~}}|~~|~}|z|}z|~~~~z|}}{z{~}}|~|}z|}}{~{}}}{}{{{}z||~~}~}z{{x~x~{xyzxz{xzy|zw|{yy}x{x{~~xyxx{yzwxwzx|~zwz||zy~wxw||w{y{y|}y{|ys|x{{~{y~}yzyyuxz}zzxyy~zwy~ywyw}|{{t~y|}zxu|yzxxy{xxr{v~y{|yt}x|{}y{~zyuyw||zzxu}~}{}z{yu{z{|zz|z}uyz{w~{y|x}wyzzzzw{wyx{w}xzxv{~{yzyzvyz}w|w{xzyz|~y{zyz}}yxw{zvuyzwz{xyxxzyyx{yzzz|{|}|y{{yy|zyw{xyt|zzz||z|yy}zy|tz|wyz~x}x{zzz}w|x{x{yz{zxyz|||}xyyzz}{y}|yzw{~w}yx{z}uvx{~~~|yzyz}zww{z}y|zwxwyz}{yzzvv|{zz||z}{~yz|x{}z~zyxy{{}}zzwwy|{{}v}yvzz}|{|v{y{|wz{z~{z{w{xy{{z~}vx{wywz||{|y{}x~{yy{yw{|z{~v{{|{vz||s}}{|}y}y|yyv|yyxzy{ywx~xwzz}w{~xyv|~||z|{zw|{z}w|{{{|~xzy}}xxy}{z{wy|x|zx{x{z{{~{xz~w|{y{{}zvz~yxzzxx|z||}wwx~y{yw{yz~|vz}xwu{y{vzx|{|{yxz{y{y}z|}x{y{zx{|xyzz{~xx{yvy{y{w{||yyx}ww{z{yxy{~{z|zz|{zz{z{{z{yzy{{wx|}xz{}~{x||yw|{v~w}z||zywz}{}{yv|{{}|w~{|y{xxz|yy|z{}~{|~}||~~~~~{}}|}{z~u||{}~}~~{~}~}}|}}~}}~{z|}}~z~~{}|{}}y~~~|z~y~{{~~~|z~y|~|{|z|~|z}|x|}{}}~||}|{~}}~|~y~~{}~~|~{z~}~}{{z~}~~|}{}}yzy}~{{~|~|y~|}|}|~z}z}~~}~{|}}}z}~~|z}w~}~~|~|||}||}z~|~~||~|~}||}|{}{|}~~~}~z}~{}|}{z~}{zz|}{}}}|~~}~~~z~|}~~~}}~~|}}~~{~~~}~~{~}}}|~z}}}|{{~|}~~{z}|}}z{}}}~~~}}~~~~|z}{zz}~}|{}~|}}|}}}{|y{~|~~y{|~}~~||}{}}}~~~{}~|~|}{|~~}y~}~~~|}~}}|~z~}}~}~zy|}}||||x{}|}x{}}}{z||{}t{~{|}z}y}||zy{xzx~}z{}~yzz{wxzwy{z|{{y~z||{}||y|{x~zz|}|}z~{|y|~x{yy}||||}{v||zz|x}{y~xvyzw}zzyy{{~wz|}||}|{xz|}{|w|}}z}}z{y{|wz}{}z{||{{zzyy{x{zy~{}x}}|~zw}y||z}z{}{{{}~zyz|}{{{{y}z~x}~}{y||}{z|zw|z~|}xyzxyyv}}{wyz{~yzz}{}{~zx{}|{~|~{z||}w|{|{z{~zxy~xxw|xz{x{~{~z|{t{y|z|z}}}}z||y}}~{{x|{}{||x~{|{}z}~|{~{wzu~|zyyyyypz{|{|{{z|w|{{{ux|}}}{}wz{z}~|~|}x~z|y{zz|z~wyy|{{|zyvwz{{z{}|{|{|{{|{zy{~|{||y}x{||{}|~{~~{|~z|{|{|x|{|}~y{{}yz|zx~|w|}}}}zsy{||zy||||{z|}~||x{z|z|}z}|~z{|z{~{{w{w}{yyz}{|z|{zyx~{~y{{x}z}}{~~}~}z{|yzz{|z}wz|z{z{zz{}|txy|zyyxz|y{wxz|{y|zyzy}z{z|}{yzy~}|~xy|{z|x}~y|}|{vy|{yzx|{w}{y}x|{zv{}|{|yzz|~{~z{~}}z~|~}x}}yzz}~{zxx{z}|x{}|{zy||zw~{yw|}{yz{|{|}xz||z{~}|}{z}~|~}~}~|~}z~|}{~~}y}}~~~}~~~~}~}~~{|~}~||~}}}~|{}}{~~~~~~}}~|~{|~}y}~{{~}~}~~||z}{~||~|}~}{|}}}}~~~~||~}~}~~z~~||~s}~{~~{}~~|{~}~~}|}}~||~}|z~~~~w|{~}||}~}}}{~{}~}|~~~vx~~~}}|~~}~||~~~~|~{}}~}|~}}|z||~~{}||z|{}|~~~||~~~}~w|~||~~y|{}~~~}|~~{y}zz|~}|}}~|~{y~}}}}zzxwy~{yy|yy{}}y}wxtxxyw}{w{~zx{x}wyzyz|z|zv{~w}zzyxxx}}{z}tyzyxxxxxyxx|w{{|y|~z{y|||xyy{|xyy~zz{xxwz|yzw~zwt{{}{y~wxzzwzyxy~xyw|z~x~{z{{zzvy}yyy|zy}x}{x|{{|}{|}~yxyvy{xwy{|z|}xt{wxus{{vxzzv}yyz|zwyvyyv|x{z|{x}|xszyyx{yx{xxzy{yzy|xw|}xv}{{y|xvzxzxy}{yzx{}{||yyyy{zz{yz}yzvyx{xvx|wy{{zzyx{z{}x|uwzz|{z|{z|{yzxzzx{vw|vxy|{{||yyx|wyxyy}ww{|xzzw{w}}x}zr|z|x{|~t{||x|z}|s}{z|||y{zzyxz{{{{}y|y|}}}vw|yxwtxw{|x{z{}|}y}w|{z{||x{wy}|}yywzzyy|z}zx{xy|z{yz{vz}zwxyv|yy{}xw~|||}{xwy~{}x|z{yyzxwwx|{z{zww{x|zz{yxw{yy|yx~{yv||~{z|}}yx}x|w|tzvx{|yzy}y}z{||~yy}{y{x{zx}wvzvyv|~uzywz{yxy{yyyyxy|v|||y}||yxzwyzyz|x|{~zr{wxxy}w}s{xx{w{y{y}{x}y||z|w|{~|uz{xxzzrz|}v{zxz{z|zr|vyuy{w}x||{{y|}zw}z|wyzz~}yzx{{z|y}|}}z{z|{{|zw{}y{uyz{z{zxz{xz{{xzv}{{xzyx|xwwz|~|~}||}~~|}~}~}{~||y}~~}{~{}|~~}|}~y}~~z~}~~}}}}}~}}~w}}}~||}z}~}}}~{||z}~~~z~~~~~|{}}}{}{|}~}~~~}}~}|~~|~|~~|~|}||}~~}}|~z||}~{}}y{}~~~||~~|{~}y}|~}|x~~~|}||}|}{}|{|}~~{}}z}~}{}|}}{|w~~~~}}{|}{||~z{~||{~}{}}{||~}|~||~{|x}}~~~~}~}{}{~~~}}|}}}}|}|~~}y~~|}{{{{|~{|z}{|~{{||{~}}~~}|{||}y~}~|}||~~|~|~|z}~}y~~~|~~~|}~~~w~~|}~~|~zy~v~}~z~}~~~|}{}}{~}}~~}z~|~}~~||}y}}}}z}~~~}|y{z{}~}{~~}y~}~}~~|~z|~{x~z{~}z}|}}}|}}~|w{z~{{|~|zw{zwuxzy|z|wyxww{yyu~xyw{zwy|vz~}|zzz{}zy{{|y|yvxyxy}{xyvyzxw{zz{|}t{yzyy|~wxz|t{x~zz}~z~zy{zwzv{yy{zzv}yz~yxu|}~{x{{{zwy{}y~}wzyyz}yz~y{zu~z|yvyvzyy}yxzy~x{y|w{}|x|{|y~}zy|{{{}}{zx{x}zz{|ywx}}y~|zx{xxyzzyxvwzzzxzs{z|}yy~y|xy}{yyz{zz|v{}}y}x|zzzxy}yyz~}}wy|{vzzxyv}mu{{z}wy{yzwzy{xy{|{~yz||~}wy}w}yzz|{|||x}x{{v|y~vzx|zvzv{vzwy~|y{w{yw{{~wy}}{}}z{{}{y|{yv{~}y}zz{~|~|ywyxyuzwx||wzz|}x}wzy|y}|w{{|yzxuyx{{yxx|}x|}zzy}~{{~z}~yw{||~xzxzy}{v}zzw|}x{{ww|zxxyx{|}wxzx{{yxyzsz}{|y|{}x{z{~|{}x}y~{||{xy}yw|zz}v|zzyz{|zy{}~}x|xyrw}x|}~~{{|w|z|~y|{yzv|}|y{y~}|z}z}|z|{xzxzy{~xz|x|x{x|xxxwzzyz{vz{qxy~{~||y{}}~y{w|~~{}~yz{w|y|yyxuuyxxzu|wzw~x|}vyxvu||zzzvxuzzx}y{yyxzzw~{}zxzyw||{{~~~{|{xyyzv}{{v}yzx}}wx}x{zxptz{|z|x||x{{xx}|{x~}~|{||{~~~}{||{~}}}~}}}~|~~||~~|||y}}~{~~y~~~{}||{||{z|{z{{}}~}}|}}{}{~z~y|~~z}|z}}~~y}{}||~||{~z{{}{}}}~}}~~y{}|~{}zzz{}|{}}|~z{|~~~~}}{}~|zy|x}|z}w~|}~~|}}{}}~}~}~|}~||}~~~z}}|~}}~}}}}}~~||{~~~}z~|}~|~~}y||~|tz{~}}}}~~|{~}z}|~~~|~z~}~~|~z~y{}|{z~||}wz~{}}{~|~x}}{|}|||}{~}|~~w}y|z{y~~{||}z}~z~}~z~{~~~~~|~{~~|xzz}}~z}}}~|{x}y~{|~}}|y}}~~{|}~|}~{{~{x{~|~z~~~~}|~~{~}}|~~}}~~~zz~}}~}z~}}}{{}|y~~}|}~yyy{}y~w|}u{}y{v|w{{{{xzxt~zzzyww{zy||yzxwx}~}y{{xyzx|zzzw}~}}}zx{~wzyzzy}}v{wx}x{x}w~vzvxwx{x{zx{|yyw~u{yzyzw{zxz{z{xy|z|zz{{zzxywyu{yy|x|v{{|}{{yxy|x|v{|zxu{vyyyytzyzyz{x|y{z}{zwxvw}yyx|~}z|}w{vzyysvx|xyz|zxzyy~z{{zys~y~{{wyvy}z{{||{tt}}wxxww~y{}|z|xy}{|yw{{{}z~tywx{zy{xx~xzyz{yyxxxzz}|}xzzzzy{x{}zzzv}yv~{|zx}y{}ww{}}v~vz{|}z{|wv}yyz{{|u~}yw{zzyyy|xz|xy||}}zv}yy|v{}z}zyzv|xz|{z}vyx{w{yxv{z|yywxy{zwyzx|{|zy{y}z{y~vxy{x|vxxyxxv}v}{y}zyxvz{zz{}z{x{wz{wy{zzz{y}{zz{wz|x}|x|}}x}yy{vy|zywz}zzxv{yw|v~||z|z}vz{{z|xwy|yx{{~{wyzyx|zz|x}|{|}z~}yxvzvy~}vvxy}x{xv|z|y|}|xyxw{wy|z|~x{{x|yzuv|{~{w{}x{~wyywyzw||z}w||wyx~yy|yxvy|{tyzyw~zy~vyzw{y~yyu||z{yyw{|zzzzyzyy|zzwzw{wxzyzyzww}z{wxz}{x|{x{{zzq|}{|~}|yv|{{xyy}uwx|z{wx|x|sv~}y{yyyu}~v|y{|y|||}}}~~|~|~~~||}||~{~|{~~|~x{~}}||}~{}~y~}~}~}|~~{||}~}|}|}}}{~~{~}{{~{~}{|z}}}}|~}~~~y{zx~}|~~||~}xzz~~w~~~}~~~y}~z}{}}~||}}~~}}z}y}}|}|{z|~z{~~}}|}~~~{|~|}z~~}}~~~{}~z}~~~|||{~~}}}|}~}z}}{~~}}v~}{xrz~|{y}}}zz{}~z~{}}}}~||~z~~}}~~|{~|}}}~~~~{y|~~}~}~y}}~z~}}~~~z{~}z}~}}~~}~~|}y{|~~}}{}~{x{}}~}}|}|~}{|~}|~{||~|z~y~}~{{}{~}}~}z}}|z~~}|~~}~}~z|~|~{}}|~~|}|}~}|~}||~~}}|{}yy}y}{|{zzz|xw{w{w}x{wxzxzx{{~yvxxx}z}|{yy~|v|{zz~z|wyz{xzwyvzu{yv~}wz}{{w~{y}ywwyyyvxxz{z|zzvxw|{yt|zv}~|zxw|{w|z{{x{z~{}|xzx~x{yzswuwyxxz~z{xxxy|zwuywzwyz~zwyux|{xzyzxy{y~yvx{|~x{y|z{r|zzu{}yyxz}xz}zzxzvz|yyywz}y|txx{y~yyzz{|wz{}xxy|zu|y||~{y{|xxz~{{w~x|{yz{~|{|x|y|y|w|{xxsyzvxu|xz}||~z}|y{}zxzxyy|{vvz~z|~}z}|y|ww}zxwvvzzwvyzwuyyyyxv}zuzy{w|{y{}{yz~{{zzzzz{zx|zyz}}z~yywz{x|z}xzwz{yxzzxyx{}{x{zwzyy||y|y{|y|{z{x~}{|x|{|~{|}{~{{{|}uyw}vx||yw}{yzwww{wyvx}y|v{z{ztw||{{uv~{v}}zz{yz}|w{{z}x{u{x}ywxyx|xw}{x{vy|zzww~z{xy|zzy{{wyy}z}}{}yzyvwvxzz{}|||{y{}z|yx{{}ywxz{zzzyyx}z{{z~yxzx|ww~zuxvy~}w}zzz}{yw~xx{yzv{~yy~zv|{z}x~{y|}zxyxwwzwxxyutyx}|x{xzyyyx}xyyuzz~wx}zw{xvz{w|y~zu|~~x{~zw~}{ywy{u{}xyt}xvzy|yw{x|xz{}xv}wvy}v~z}z}{}~u{{vy}}}{|}}|}{{}}}zx||{{|~z|||~~}~~}|~~}}|y{|~y~{}~}}z}}|~~{}~}~|}}~}|}}~{}}{|}~~|{}|~}}}}u~yz}}~zz~~}~}}|z}~~}}|zz}||x}|zx~{}~|z~~{|~~}{y{}{}~{}||||}|{z|xz||}~|~y~}}z~z{}{v|}}~|~{~|x||~~}}}~~|zzy~z~||~~{~y}z}}}~}~~~|}~}}~~~|{|~|zx~~~~}}y{{v}}}~z~~{|y~~|{}{w~~|}|~}|}|{|}~}|}}||}|~}~}|~}}~|{{|~}{}y{}}}}}|z}~y~}}}~}}z~~}zz~t{~y~|{~}z}}~~}||}~}~|y~~}}~}}~~}{|~{{~~|}u}~v}||~}}|~}}}|}yzy{~xzx|{y{|yxvxzzyzzz{xx|{|xzx}zzyxw||zwy}yz{{yy}x{|yzz{z}zzyz{{{zyvywz|x{yx||~y{wxz}vy|uxy{uyyyuuwyy~zzwyxwxx{z{x}wxz|zxzzzv{xwzzzw~~zwzy~x~|y}z|}z{{{z{|ty|yxxwyyyzz{vx|yy|wuvw}{xzzty{z|w|y{xzyx{x|{|zyzy~yyvyz|x|zxz||ywyyzzux|wv}|y}yx|~}zyy}}}yz{tyyy}zz|z}u{|{{}{zzyw|z|yyyz|x~{~|zxwzx}{{yywxy{v|y{vz{}x|{zz|zzyzzy|}zy}zu{zyx}x|wyyw{}zyz{z|x|x~x|}z{yx}v}{yz{yz~}y{w|yxx||zw}yw{}wv|{vy~yzyyxzy~~~z|xyz|{|}xyzx{z}zx{~}wzy}zz{zx}|zy}}{z{uzz|y|x}zzyy{ww{|ywx~s{z{z|xxw|{x}{xvyvyzzyzv~{z{y~}z{yxyxzyxz}|w|z||tz}|zzwy}|}|x{{zzz}t}}{zu~v}y|{{y|xz{wy}{yz}vx{y|zxxx{zz}zwzy}||www|{z}{|}{uzzz{wy{w|xzu|{wzx|}}yvz{x}{y{{{{{{|vz|{v|yxx{|z{|y|z~||~{zz}~ww|uyy}{ywzvyz|{ww|v~vzzuxy{}|{xz{zz|{z|{|u}|z|w{xzx}vv|}{z~|y{wwzzxx}|yxyxyx}w}yyxtx{}}{|z~|}y|{{~z{}~||}}}{}}}|v~~~}}}{}}~}{{}z|}}}||~}~{}y{|}~~~|~|~~~{z{}~}|}}~}}|~~}}~z||~|}|~~~~}~{{}}|}~~}}z~}{~~y~~~|}|{}{~~{{~~{|}}zy|z|z|~~y}~}{{~~|~}{|}~}|}|~}|}}|~~}~}||z|~{|}|~{|}~||~~~||~{{}||~}}}}}||{}}~~~}~{|}|z|~~}~|}~~}}~z}y~|}~}~{~|z|z}~|}{{~{{||}~|{}z{}~~}}}~z|x|}z~y|||}}~~}~~|{|{}~~}{|}|||{z{~|~~}~~}}}{~|~~}y{y~}}}|z|z~}}~}{}}}{{|~{}z~{~~~{~~}x~}{~||~}~vz|{~~{~}y}~{|}|xz|~~~}~{z}{y}||{y|x{zz|yv|{z}zzzvuyzy{xvxw{}|{zz{z{xvwy}xzywxz~~{zy~zxtx|zz|tx~|}~~}|ywyxwvyyzxyywyx|yxyzvyzwvxywxw{u|y{xy{x{{{zw}wxt|z}yy}z}}~z}{xzxz}yxv{vww|zxvuy|xxywx|w{y~yzxy{zyx~zx|zz{zyz~w~y|{{y{yy{z|{|zwz{yzwy{wzywyyvxtw~xxy{zzyvu}y{|y||zwz|}}uyz{w}w{}x~yx{{}{{~yyyxx{xy{xwxwzxxwwvvz}zxuzxywuzwzwz~x|zx}{{|{zz{zxyy}{~|y}zx{|{zs}yt|vvzz}xywyyv{{z}{uxzww{{z}{{zzz~{x}|y||~|zx|wzzxzy{}vzywv}{zvy|{w|twyzzyvtw{wyzwzxzvxuz{yzyx~}zzzvy{z|}~~z{||{{|{xzxzy}wwzz{~zzxywzxzw|xxvyzxxwuz~xtxwzyw{wz|zw|{z{||ww}zz{|~{v{y{y}|w}v{x|yy|wz{wxyy}yz{z}uwvxz{|z|{y|yz{}y~zx{{zwzzw{}y|{z|y}yytw~wr}xvvvywyzz~z~sxxtyzxyvtzy||zy}zy{|}wyz|{y}|yzzz{}zxwv|xzxw}vz{x|yzzwvyuz|yv|xyx|yyx{{zxx|{|zz{x{yy{vz|{{zx}|v|y}}zy|{u}wzvzywz{y|{{v|xywsyxx|v{xxw{{|y}~zzzyz{z{}|v|z~}~~~}|}}~{zx|}}|}xz}{|{z}~}|~}}|~~~|{y~~|x{}{}}~{~|~x~~|x~r|}|~|~}~x~~}}~z}{|}|{}|||}}|~{z||~||}}~~~}|~|~|}}~~{z{~}{||}{~{{~w}||~~~{}}{}~~}~~||{}|}y~{}|z~}~}|}{~{{}}}}|~{}}x~~||~|}~}|}~|~}}}|}}z{}{~|{~~}}~z~zz}}|z}{}~||~~}~{~~{{{~~~~{~|}{|}z~~{y~~|{~||}~}|~}|~~~~}|}||~~z~|z~}}x|||{|{~~{{~|}}{~~y~}{~yz}~|~~|}zzyz||z{y}~}~}~|}||~~~{|~~~|}z{{{}}y~||w{~|{~|}|}~}~{~}}~}}|z}~~}{||~|z{z~z}}|~~}{~~~}}|yz{vwzy}yw}|}|{yzxyyyy|wzyyx{||z{{yzx}{|y{zvxyv{}z{yp{wxwvxxz|zzyxzyx|x|zwwwz~zzyxv{yzyv{yzzzyyz{yw{|yy{}yxz}w{~z|w{w}yxzzy{}x{ywzzzxwyxyzw|~ww}xt~wzz||}{|yvxz{|yx}{{x|x{v{wwywx}~w}zvxx|{{xyyxx~uyyywxwy}{{|}zvywy{|{~zzzwzyz{|x{u{|{{zy~yxu{|zu{zzuwu{~}yzyz|{y}zy{{|x}{wwxzw{yy}|{v|{z{xvw{{y}w}ww{~z~{x}{yv{vwy~zx{zwzzz|}xy|{}|wu|w}w~yzz|vv|xx{w}x}z|yz{{z|{w|yz~|{|{yyywxwy{|{~xy|}vz}{|xw}v{x|wyv|xw~y{{xy|}}zvz{wvvvyyvz|yyy{||x}y}zzxv{tzw|{zzxyy}wxz~zyyzz~zzzyz|yxxvxx{}w}|{yz}wzx{}xwz}}z~y{{zzx{~wyxz}}{}|wz|wx{{}zz{z{{yzxx|yy|z}|{uyz{}yv{yu{}|zwzz}w|{{vyx|zz~|y~{z{z~xw~xyvwzy{x{xy{z{{zv{yzz{xwxzzsyw|}~w}x{{y{{z|xxw~~{{z||{yytwxy|~|x{~{||uvv|xx}v}{zyzvz{{{{~|z|zyz{}w~~|z~xyy}xzxvyywy|x{{y{xwy|yxvvywuzxyzyzwyz|ywyy~{y{zzzyz{}yxvz{}u|y{zy~}~||}z}{}~~}~{}}|}~|wz{}|~{z}||{~|~z|~}~|~|{}~|~}~}~~}}}~{~~}z~{}}}z~}|~~|}|~|}|}{~~|~{~}~|~~|~}}}}~{|~||}|z~~}~}}~~~}z{~}}{}~~}z{x|{}}x|}}}|}~~{~~~|~|~}~~~~}~}~}~r}|~{~|z}{{~~|~x}{{|{~~~~}}z}y~~}~z}y||}}~|}~|w~x|~{}|||~{~z}}~~}|~}}y|{|z}~~{~|~x|~}{~~}}~~~z}||}~y{~|~{~{~z{z{|{{~~|y}~}~}}~{~||~~y{}{{}{}}{|~}~z~~||~~|}w~}}z{}||}|{~|{}}}~}|z}}~~~}}||~}}}|~}|}~|~}z}}w{{z|}|}||~~}}~~|{{{{||}{}~|~||~|~|~{|~z|}~{~}{{yy~~~~~~~|}~}~~v|}{{}}|||}|{zzz|w{|{|x|y~{{{}{|w{yyzzuxx|y}wxvw|wx|y|{{|xyxzw{{|{{ttz|zwx{zy}}}z}xwzx{y~|{{{xx{y|t{utxwzyzzwy{y{wxz}zy{yyzzv~wy}{|y{zyzw}x|yyyz|}vwyz{zz{vwwtxy}w}{vw|{tu}yzwzwy}|x}xvs{yx~z{}}w{y{y|z{}}|}|v{~zz{zzzz{{yyzvy|z}{ztx{~yvzx|x{xyvwzxy~zxsy{|{}|{zyyyvzy{yy{~y}z}zzz{}|xzz|xvw{{tx{{zux{y|{uw|vvxx~xxwy|}|y{|||z~{}vwux|~y}z~w{}}y}yxzxwyvzww}yzzy{wxzy{||}{{zzwxx|{|zu}}zvyxzy~{{}}y|~|y}yy{yw{}xzvst|}{||v}|yy|{y{yuzyv}x|zy}|~{z~|~zyyy{}}~z|}~vzzy}yz}z}xzzz{|xx|vvy||xyv|}x{xyy{xxxx{|xwxyxz{~zy}yz}{}vx{z{yzz}}x}}wxw|{wyzzsxyvx}y}{rzw}{x|xyzxzv{{||wyzyxwx|{~|z|~wy|{x|zzyyy{~{|txz||y{{vzxy|yzwwx|zz{yvuzwywvz~|z{|x{{|x}}xy|}w|zzz}~yyyy{z|z~xxx|{xx{|xxvxwxw{xyv{~}|yzxwz}}zy{x|y{{|yx|}}}|ywy||y|{{y{{yzwzw~y~uw}w{y{zv|z{{y}{|yx{zzz|~zz{zw|{{w}{w}}~~~}~}}|}z}{x~~}|{}|}{|~~|}z||}|~|~~}zz~~}|}z}}|x|}~~~~||{zy|~z~y~}|{~}x}{}|{~{{~|}z}{|}~~x|}~{{~w{}{~{{~~~y}y}}}zz}}|~}|~z}|zyy||}}~|{~~|~~~~~~~}|}~{|~|~{|~}zy|}|}~}||{|}~~{}~{|}||x|~}|~z|}~~{{|}}|}x}}|~y||}~~}}{|~|}z}|||~||z{~z~z|~}~}||{~~{|y|z|}|{{|{}|~~{x}||~z~~}~}|~~~|}|~~z|~}{|{|~|zy|~{}|yy{|~}}{{}~zy~{{~|||~}}}{~z~}~~{}}~zw~~{{z|~|{{|}|}~z|{~{~~~~~|}~|~}~z{|u~~}~~}}x{||{}|}~{|~|}~~}~}y~||~|~|z~}~}|}|}{y~{}~~~wyvz{yz{}xzw}v}|wywvyyxz{zwy|y{|x}yx|{~z{w~tz{y}x|yxxz{zxyyyywy|zv{|zy~xz|{zzz|zxxw|wyxzzzy||}{wz{z}~{vxywy{z{zy|zzwyz}{zwz|r{wxxw}z|vvwz|z|||||ztxzv}zwzyx|x|}y~|}x~z|wux||vwux{wy}zz{u}zzy{v}zyz{{v|z}yz{~}yvy|y{s{{twzyyx|y|zw||zwzyzz|~z|zzvy|{|yyx|z{xyyx{x|yxx{{{|~{|}|}y~vv}}{zyy{zxyy{xzzx}yx{w{{y{yw{{~{wz~zwyy{x}w}z|z{y}x{xwy|wxy~~|y{}y|wuw}z~z~|{y|{|zz{w}{|{yy{xw|{y{zzyx}|x{}{y~}v{yw|y|~zz{zy}|y~yt{z{x}w{{z}z|{{}{xyyy{{x{||}z}xx{y~{zzy|uyyy|xz{yyzz||v}{{yy{|wxy{x{~vz|z|}~y|yvxy|zx}zyy|z}z}{zuwz}yxyzyyz{{{xzyzw}{}v|wy~{z|zz}~yy}yzyyzy{{{xyzyzxxzx{y|z{zx{y{|xy|{|xyxu{yyyz{zwy{z{}{}z{yxy{z|w|z|yz||yx{}y{|{|y{z}}z}ywzwz}|yz~|}yzyw{~{yxx{y|xw{y|yuzxxuy~x{zzz~y}y{{zz~~{y|~{zy}~{{yvzy}zzywz~~w{x{~{yzzzywz}x{{}{zwy|||x}x{|x|wxwzzxy{||xx{|zz{|}~|w~}~}|~~z}{~~}~}|~~|~zw}y~}~}|}||}|{{}}|~~||~~~~}~}~}}{~v{~}z|{y{}|z{}|}|~}}}|}|~~}~|~~~~~||}}~}|}{|~~}~|~~|}~{~~{}}~{}}~}|{}}|~}~|y}}}~}{|~{~}}}}~|}}}~}}{{{~}}|zz~u{{||}}|}~~~}~}|~|||~}z{||~~{~|}y|~~}~{~~}|}|}}}}~}|}~~{|~}}|}~}|}|~}~{x~~~~}||}|~{{|||~{}~~|{||}~~~~|~~~|}~|}}}}z~}z|y{~y~x~}{~z}}{~}~~{~}}~{~|~||~|~}{~}~x{{|~~z}{}~|z|~y|}~x}~~~|~}|}~||~}{}~z}{~|}~~~{|}}~y{~||~{~z|||x{|x{|z}x{xzxzy|wxwvyxxy{{z|w~zzv{wzuzxz~uz~wwx~z{|}xw}zxzz|x|}|{x|}}yy{xyxwx{z~wy}yw{xyx}{xws{w{t~}|xy||t{z{z{{|yyv|vyyz}x~xx{~|z||y{zu{yxxsyyzw}}{{xw~|y~yxyyxz|{yy|}y|}x}|wvzxy}x{|{z|y~zx|z||xyyw|{|u{yxwuyvyz{{v{{{xyyyyyuxx{y}vwuyzzx{{{z|vy|x}|x}y}|~{u{{{yyyyxwu{|x|y~yxx{zxyyywyzw}vyyvzz}z{{}x{{|y||z|zz}{z{yy||{yz|zxzuxxsyu|zzxxxwyw}x}x|xy|zwwz|y{zxz~{x|~u|}z|z{yx|zyw{||~x|{|}yzzwzz{{rywyv{yy|y}yyyxy{|zwzzzzzy{~{zywzzy}}|zyz{yxz}||~}{vt|y}xz||{{vywwxxzyw|yn|{x{xx}|yzw|zzy|zw{ty}zzz||wx~zw}~||{{{|xvvzuwzxyyxw|}yzzy}y|zwyx{z{{|uy|}y}z~|v{ywv{~zx|szyy{{z{zzzwuxwxvx{xxw{}yxz|yxzyxx{x{y}y{zzyw}|}z{x|z~||{w}v}|yyyy~{~yyx}z}|{vy|zyux}ys{zyzzzyyxuwz~{y}{|zw~x}zz{{x}w}~}y{xy|x}vw{vwzzvyyx~wxzx~xxxzxz~sx~~y{yxyw}}zwxz}z|x{}}~}||||}}|~~|}}}|}|~~|~w~}}|}{|~~~}}y{}||}y|{~~~~}w{{|~}x||~}~}{~}}~}|{|x{~}}|}|~}}~}~~~|~{||zw{~}z}}|~{}}~~zz~{}}|{~~}zz~z~}}}|~}}~}z~}~}||~}y~}{}~~~{~z~~~{|}{}{}|~~}y|{|~zz}~|}}}w~}~|}{}|}|||}z~}z}~|}}}}}~~y|~z|{||~}}{~|~}~{}}{~}||}}~}{z|{z~~~|~}|}}~~~~}|~|}~w~~zz}z}{z|{z}|~~{~~}|}}}|}}}~{|~|yy~}}{{}~|z}~{}~}||~|~||}~z{y|}|||}~~z{~z|{{z~}|x}}}zz~~}||~||{}{{z|z{~{}}}z|}|~~~w|~~}}}~~}x}|}|{}{~~}~|}}x|{{y}~}~{{zyyxw{{}wxyzytyzy}|vy{y{x}zx~|}||xw|wyx~ywzyxvzyx||{y{y|z{y}|yx{z{yyzxxx}{|{~wyuy|v{yxxz|zv{v{zyxzwuxxzw}x{w}{|{z{}zvxxzw{zxzzwxzywzy}y{t}yyuxw{s|y{|yyv|yxzyx{xyzyyxx}{zy{z}}~v{v{y}vxx{yz{xxxwyz{zyzxw{ywzwxyyz~zu}yyzyyztzx|yzw||yzs}{xxy{xy|z|u{|yxyyyv}{v{{vyyyvzztt}zy}zyy{y||yyxzyx|xxw{~uz}z~uwz~uz|wv{z|{xy|zyy|u{vzxwxz}xy|v}y{zwzxw{y|{xw{zy{y||y|y~wy{{}|}xw{{}{zwzvz}w}zyxyv{v{|{vz|zz|xz|zzuz{{yz~}z{{syxw}{yx||x~{}{uv}yy|~yx|xywv}zzy}w||y{}x|yy~x||z{xz{yzzw}x{{zyyy|u||xw}}yx|zxx{yyv{xww~xy~y||{y|}y}{|x|yvuz}z~w{{zxy|vyxw|zxxxvwyx~yzzyt||xy{xz{xz{|w{s|wvxyy{v}z{|zxu|y|v|{|z|yyzx|y{wz}z|||{xy|{wvz||wwtvz{{zwzwy}w}zw{zy}y|z{y}}~}xzx}vz{tx|wxy{v}wz}|}z~|w{y}wzxzxx{yyy}y}xxwyy{w|x~wx{|{ww|{~y}s~z}x{{{zxzv{{ztzu|yxxw}xxw|{zyxzx|yvvyx{w}~|~~{~|yy}{}{~|||}|}~{~}y~{z||{|z}}}}z~}~~}}|yy{}~}|{{}{{{}}{~|}}x|}{||~~}|~}{|}}|}~|||~}{~~~{yz{|~{}{y}~~~}~{}~}~~}|}}~z~}{}{~~||}{~~|}~{~~~w}|{}{z}}||~|{~z~~{{~}~}|~}~}z~{z{~z|}z|~~y~|{}~{|{z{}||}}}|{~~{}}~}|p~}~yy|~{~|~|~}z}~|z|}}~|~~~|~||{~{|~}{|{~~{z|}|t{|}~v~~~}~~~|~||}{{~~~~~zz{|z|||}~}|}x~|~}||}y}}|}|}}~}~}~}~{{{~}}~~x~|~y~~{{y~|{}~||~~~~|{x}}{~|y|{|}}~|~||~x}zz}|~}|~{~~z}}z{y~~~|{|~~|~~|~|y}{|~}|{}|z|}{~~~}}z}~~~yy}|yw|{{||{~yzx~wxzzz{zyz}wz{zz}xzyzz|{wzw{v{{x{yyy{y|~{|{zwy}x|~z|ux{{{wx|{|z}{vyx{uxu{|{{w~|wvzyx|{yv}wzv{yvx||{{xzyzzz|z{}z~{yvzzyy~y{yvzzzxyy~z|xzzv{w{u{vz{{}v{zs{yz{}x{|{~z~vvy{{p|{}}zxy{|}y{|zz}|{{zwyw{~zyw{wwvy}}wxz|yxvw~vx|wxz}|}zzwz|y|yy{}y~{zzzzy}{wzxzx{xxxwyyz{{xzx~y|zyzxvy|zyyz}{|z{{|zz||{|w}}xyyz|}yyx}zz{{wvyvvtzz|zzxw|xzz{|{}x||{t{yz|w}|}|uz||x}x{||{|{||z{}yvz{z|y{~zyz{uyzzw}wvyw|xyzxwwx{}zyzz}{{yvx}|}}{{{xzz{{|y|~yz~}z|zxy{{}|xsz{wx}zzz{|y|yyyy{zvwxyyqz~~xywzvqywzyvy||}{zx~zy{{}}zv{|{|{}vs}wzzx{{{w{|xyzvy}x{zvzy{{z}zwyxt}{xy}zz{xz||{||y{|yu~z{v|{}zx{yx{zyw}z{u{|twzwzuy|vzx}yxxtu{|{w|zz|w|}z}}zz|u~y{~|wz|y{{|wy{y|yww|yx{yx}zyu{}xy{wxywzwwy{|{||v|||x{txyw{|xwy{}}x~xzv}}yz~}xz{yzxz}|vwwwx~wzxyyy{yzyzwu{xy{~x{zy{z}xxz{}|}}}~~~}}{~}z}}|~~}z{~|}{}|{}{~yz{|}}}}}}}}|}z}~||{~|}z}}~}}}~~}||z|}|{}|}|}~~~~}~|~|~}}}{{}z}||z|{|}}}~}~z|~|{~|~~}}}}}{}|}|~~}z|||y}}~|{}~|z|||}}z}}|}}}~~~~}}~~~z~|~z}~~}~|}{|~|}~y{}}}}x}z}~~~~}~~~}}zx{}zy|v}z{~|~{|}~{|}}~{}z~}~{~{}y}{~y{|~}}{|~~y|~}~}~|{~}}|~~}~~~~~}y~}~{}}}}~~~~}~|}}~{}||||}~|}|}|}|z~~|}~}~~{}|}|{|}{|~zz}zz~~||zy{}z}|~~{|~}}y}|}|~z~|z|}~}}~~~}}}|}|~}~~}|}~{|{~~~~|~y}|~y}||}}~}}yz|}}}}~}~z}~{yy~zzyzxy|{yyy{v|yxyzyxwxzx||{{{zzywww{wyyyzz|yzxzzxxv}|yzvvzvyyy|x{wuvxw{|{~z{~x}xzyz{yzvz|{|yyv~wxyyx}y}yyz||y{yyyyzy||zw~||yyw{{}xty}~xwyyz{{y|wy|z{z|{y}zz|zz{u|}{tx{wzy|uxw|zy|{zyzw}x|yy~xx|x|yxy{{w}xz}v{yw{xxwr|w|{~{xxz{|{zwvxw{|}~|xty~uyw{v|y}yz~}uxyx{|}yw}wy|v|y|z}zy|t~y|yxyw|x|{yxzzyzz{z{}}|{zy|yyyxy{xz{{yzxv|wzxv}wtzy}|yyzzyzy}~|~{x}xv|xzwxyy||||y}|xzuz{u|y{{zxzzx|}y{u|~y{xx{y{yyvz{yzvy~w||xxzyxzx~{~{x~|w|zy}zw{{}{w{~z|~|x|u~{z{zy{yxzxz{yxyy|yx{wywwz}~||y}{v|zy{{zz~z|y{ywyzxyv{|zyzwvvx{}}xwy{~z}{|x|zzxywy{z~}{z}|~w~}~wzy{z|{yyy{{y{vz|{xzwy}{y~yyxxyv~yyzuz|x}y|z{{{{wy|yzu|{zyyzwzzxzzy{yv{{|v|x}vy||xzy~}{xx{y}{yw|{|z|z{wz~y}y|v|xyz~~zy|yzywx{y|{{x|zz{yzyzwv}|x{|}yy{z}wywx|}x{||zzxv{x{uz}y|yzz|y|z|~zwyz{z}{}}zxyxxw~u~|yv}{{z~}}}}}y}}~~~}}}}}~{}}}~z~|}}~}|~|}|}|~{~|~~~}}}y|}|~|{z}{}|~~||~}~}}}}~|}}|}~{}}}xz|~{}||~{~xzw~}z~{~~|}~}{|}}}~~}~z~|}~}w{}zz~~|~}~}{}|}y~~}z~}}}x~x|~zx}~}|~}}~~{}|~~~}}~y|z}{~}z~~}~~~z}~|~}|~~}~{}{}~{~~~y}z}z{}|}~|}~~|{|}~}~{}z|~}~|~}{}~}|}}~~~~}~|~}z}}|~|{}z~~|}}}{{}|||z}~~~}~|~}~|~~}t}}|~z}~||~~z}|~|}}{~~~}}~|{|~~|}z}{~}~y{z}}z}|~}~~y~{{|~}~}}~|}{~}}~|}y|{xy~~}}}}{|||~|~y~}|~~~y~}x}~|~|~}|}~~y~~}}~|~}{}}{z{}yz{}{{syzxy{{uw{t{yyx{yzwzuwx|w|xx}xyv{~zu|zyyzzwx{xw{w}yyvx}vx|vyx{zz{x~{tywx}|{{w|y|zvwzzzuyusv{zwwzxzx|y~vy|{}~||xxy|}~y}y}{|}{|zyyzx|z}}{xz~uxtyyy{z{xzzxwvv|x~xvv}zy{{z{yxyzx|||xyxvwz~x{xz|z}yyyw}yy{|xyzzvx|yvw{{y|xwv|w{~{{{xzz{xx}|v|}}{{zzzyv|w||yyzz|vwx~{yy~y|~|}vyzzxy}{uz}zzv~v}xysvzx}zz}|{y{x{|usy}xv{{w|sz|y|u{{|{wx{yyyyz|yvx{uvwyy{yx|x}{~{|yy|{zwwz|y{x|z||}{xy{y|yz{}{xvyxyz|{wzuryxuvvwy{tz|wywzuwyxxz{|wxz|{x~|x|||zz{}z}u}}{vy{|x~xxyyzyzyy}{xy|zx{x|xwzyyxwwxx}yzww}}zy|z|zy{|w~|yzw|zzz{|z~|zzxy{{x{{~y}z|zrxy|wvtzyyywxytxxxy|{{yxwxxw|yxy{}z}ywzxtx|xzx}|}wxwvxyxx|w}|{{zyvwyyzxvxxxx}vx|x{~{{}x|{|~x{{t|zz{yz}}{z{{}|zxx}}{yzyz|yyvx}~u{z|zwz{{yw|zzvxwwzxx|}xzz|{z|xz}{|~{|tz}x}u{z{{|zv{w|zw}x~xyxw{{~yzx{yy~z}zy{w{x}~}}|yvy~v{wx~{y}{{~~x{z}}~|||}}}|y}|}wz}~|{~~|}}}~{}{}|}yy}v~z~}}|}~z|}z~~|z|~~~||{~|~~~}z~|}}~~{~|~zz|{~}|{|~|~}{~}~|{}||~|~~{{|}~}}}||~{u}|}~{{z}~}{~||}|}{|{}~x}~{}~~z}}|}~|{y}~~~{~~~|u}}|z|}|{~||{{{{{}w|~~{}}|~~~{}~{~~~~}|~}|~}~}|~zy{||~}~|~~~~~}}~}~}~{|}}|zz|}~}~~}z~}{}}z~z~~y|}}{}|{y~~~||{~|~|}|y}~~|~~~||{~~~|z}~}}|{|}}~{~|~~~}~||z||~}{z}~{~{|~||||}|||~~}}~}||}~~}~~|{{|z~}|~{||}{z}}~}{~}}~y|~~|~~}|~{z|}{w~~}}|}}|}}~}{~|~~{{~~~}~|}w}{y{}vv{zzz}xyyxxwvw}ywxv|{v|x{{|t|{zy|{xqxw}y{xvxxwzuy~|yzwy|yx{z}xyysxy|y{y||{|wvy|zyzvy}xzy}{yxyzyvzxzwywzwv{{{xz}wxx|{w{{w{{z|{{|yxz{{zz}z{xyv{rwyx|w}x{wzx{w|wzxxyy~vu|zw|{|z||zyv|{|z|y{xy~{yy|wzy~}wvyzy{}yz|zzzyt|{z{{zzxwzux}q|xz|{sxx|yzy{x||w|zu{~x{yz{tzx|y{zxxw||yyzxxz{vx|uz{{yy~syzy{|wy}y{}~xyzz{w{zxxyzu~{z|z|wz{ywz}x{{y{x{{xzvyz}zwwzy{}uyz|{yzzy|{{|zz}uxy}{zw~wzww{|{wy~xwz{wyz{|||}y~xzx{y|wywy{z{{{zx{w}|xuxyvzzzzv|{yzz|yyzz{v~{xuvzxwyzyx{w~y}zyuv|zy{{vwxtzy}}~w{{y|zzy|zxzyxvyyyxvx{zyuz|y}z{|zy|yz{zzy{x~zzywywzxuv|}zzyzxxy{|vxwz{{yzyuyy{{|}~~yw||zxt|}x}|}|||w{yv~|y{|zyzyy}y{{{zzyyuxxz{{zx{}wxz{|uxz|{|yxy{xz{|wxzxxy|yzzw|{zs{{||wyy{xz{zw{y}xx{}v|x{wz{wzyz{{wy|www|yyvz{{xx}yz}zz{{|x{|}{xyux{y~|~zzyz{xwyx|}{x|zyy|w{{wz~|{zwxyyyy~|~~{~|y}}{}{}}~~~~}~}|~~|z}~~z~|~~~{z~}t{z}|~~}}{}}{|~z~~}z||}~~~~}~}~}y}{~~~|}{~z}||y~z}~}~{|xz}~}~~~x}}}{~~|}||~{}{~y}z|~|{}{}zz|}}{~z{}|~|}y{~zz~~{|}}w~}||{|||~}|~}}}|~~|x}x~||{}|~}}~{|y|~~{|~}y}~~z}z{~||}}~~~}w~{~}{|yy{~z~~}z~z}}~{}{~~~}~}z}|z|}|~}~}{}~}}}}~}y{||~~~|}zz{~{|~|{~|{~~}|z~}~z|y}~|}||||||~|{}~{||y|}~~|z|~~~}{~|~|{{~}z|~~~{z{}|~}|}~}}||{}|{|~}|{{{~~~}}{~||~|~}}|~}~}}|~}|||}}|~||~~~}~{~~}|{~~~y{}~}~~||}}|}}yz}}|{{}~}{}}{|}z{{}{}y}~{}~}|z{uzw{yz|}}zy{y|wwwuxzwxyyywvzzy{wxvzxx}z}{xy{wy}x|z{z{y|~|z|}{yz|z}y~||x|zyy|wzy}{{{|xyxwzxyw}z|{uwzwyzx{zx||xyxv||zx{xv}y{}zzy{|{|y}zz}y|v}|}w}|}z|x|yw|xz{z|z|wxywwxx{zvzx}~{{x{{}yxwvz|x|yw{yy{|{zz~|~{z|w{yyx}yvwx}{}xv{uxxxwyxxzz{|z||zwyx~|wzxwzvxy|wxy|}z{z|yxwwzyz|wz~z~|z{|uv{z~zyxzxyywwvzv}zz}|}}{||{|y{zzz|u}~}{|y|{~}z{wzw{zwwx{zzztyyuyx{y{zxsxx{{v{xy|wyvzzs}{}|u{{||}|y|zzyywx|{yyzvy{u{}wyw}zxyuyz}{w}vv|{yw|ux}~xzy~|yz|z~t{{yz~{{{}z||}z|}{w{yxzx{|yzyuyxtzz|{}yxx|yzvyyv|zw|z}}w}zxyw|{yy{{}}yzx{txszxztyvx|zwzxxuxwyz{vyuzz{xz~y|yw|z~wyxw||t{zz||z~{}|zy}~|xy}}zx{yw~wy{|xy{{{www{{z{wuwxxwyzzzzvyx{vy{|y{{{x|{v}}||zzz~y|z|{x|zzuxwuwxw|xxw{{w{yvuyyy{wt{xvyzxx{t}}x{z|}yw|u~zy|}~u}yxy{{{zyw{tzyxxx}yyyyv|zr||{wz|z|yzzzx{z~xzw{yx|yz{z{z}{}{~{}{~z}yzz~~~{|}}}}}xy}~y~}z~vy~|~~}{~{~|{{}{~~|}|~~}{~}z}}{|}~|}~|z~z||y|{{|}}~~x~}y~z~}}y}}|~~~~}~|z{}}{}||z}~z{z~}zw}~z|}}~z}{|~|||{~~}{}|||||~{{{zy}z|~~}}|}||}~{~{z}~~x~~~~x|}|}~~x}y}y}|z{z{~{}y|zz}~}{}}~~}~}{}}|~|z~~x||y|~{{~|}~}y|~||yy}}}{~~~~~}{~|~}|y}|}|}}|~|{||}|||z|}|}|}w}~~|}}~}~}~~}}{z~}|z{~~z|~{z|~{z}|}}{w}}}z{{~}}{}|}}|~~~z~}~|~|{z}}}~{z{}{|}||}~~z|z{~}}}}{~~~z}|~u||y~}}yw|~}zxy}~~}|}|}{}}{}|~~}~zz}}}}{~y}|{zz||}~~{z{|||z{}}}}~}~~~}wtz|z}}}~}yzz}z~}|yy}{z{~}|~|}|{|{~}{~}}|~~~}}\\\\\\\\{xw8~~~{}|}|~~~}~{z{}{|~z}~||~~{~zz~|}}z}~~}}{~{~|yv}~{xzy}}}}~|~x}}y~{}{~{zy|~{|~~}~|||{{~{||}x{|y|{}{}}}|~||{}~|x}{~}|{}|~|{{z||~|z~}}}}~}|{~~z}~}|~}~~~|y}{|z}{}~z}|z}|~~|}{}}z|z~|~}~{w~{|}}|~{~{}x~}{|z}~~~~}y}}}}{}~~v~|}~}~{{~|||}||}~|~z{|{~|{}x}{z{}z|~|y|z}{}}||zz}}}{~~~~}|w|~||~}|}|}|w|z}{|~}|}}{y{{{~~}}y~|~}{}~z~|~~}{{}}|~{~}{~z}||y|||}}~}||}|~}|{{}}~|y{{~x}{~x|y||~z|||}~}}~|{~{}{{~{|~}||~~}~~{~~}xz~~}{}~~|~~||}{|}}~}}~}}~}}~z}{~}~}|}|~{|~{|{}~z~{~}~zy~}}{y~v~|~}~|{}}x|}}}{||~|z~||{}}||}}zy}}{}{{z|{~~{~|~}z}}}}r}~}~}}|y|z~}~~~~}~y~}|{~|~{{}|}zz||}||}~}{~}{}}{~|}~~~|~}~~~~~{}~}|{~x~~}{~{}|z~}}|}|~x~wz||yzy}||}|}}}|}z|}}z~}~}}|~}~}y||{}y|}|{{~}|}}}~}|}}~z{~}|{|}z{~x~z~~}|{}{}}~z~~{}~||y}{|~|~z{}{z~|}~{{y~{z|}{}~~|yyz{~}}y}}~~|yy}~|}y|{}{~}||}z~~~z~{}~|~{w{}~}||~z|}}~}~y~|~{{~~~~~~~}~}}|~z~~}~~~}~z~~~|~~}~wz|{{z~|y~||}||}}~{}~{}~}{}}|}}~~}||{~}{~~{}||{|}}~}~~~|u}~||z{|z|}|yz~~{{y~z~{|~~~}}}}{|~~}|~yy{z}~y|~{}}}}}|}{{z{}}||}zz}|}}~|~|y~{}}|zzy~}~{}zz~z~}}}y}~~z{|{}|{}|~|{~||{|~}z}}}~~}~~~{|~z{|y{|~z}{|v}~||{~zz~~~y}~|~~~||{}}}{~||x|~}wx}z|~}~}}|}~~}|}z||}||y}|{~}}|~{z}}zx|}||x~}~{}{||}{}{|y~{|z|~~|||{~z~}}{|~~~~{{|}~|~{v||w|{}~~~{~}{|~}~||}y~zv~{{{zyx}~{|~~}{|{|}y~{|{~~}{}}}z||~||}~{}}|~}}~}|z|~|}~~z~y}z~~}}~}z{}}}}{}|z~}|}~~~}~{|}|}~}}z~~}{z}~|}~|~~|}}~~~|y~~~|~~}||~~~~{~|~|{~~~}~}z|~|~}~|~~||~~~}~x~}{||{~|x|{|~~~~~}z|}}~}}|u|}}~yx{~}z{|zz{|z{||}~{~z|~}||~|y}~y~z}}z~|}~|~{||{}{|{z}{|{{}|y~~{~}|~}|~|~|}|{{y}z||zz|}|}yzy}zz}~}~}yz~{{~~~}~~~{~}~y~}|~{|}|{~{||}y}z|}~|y{~|z}~~}{z|}zz{}~~z|~}~||}vy|}~z{zz||~{~z|{~~z{{{~~|y~~~~}}}}z||~~}z}}~}{~zz}|z||||{~{{}z||~|}{zz~w{}|}yw~|{}|{}z}|~}}}~~zxy}|}~}~x}}{{||{|z~|yzz~}{}z}~}z}~}wz~}~wz|{|x~~{z}}{{{|~~}y}~|~{z}|{|}|z|y{~}|x|}~|~{z}~~||y}z}yy~}}|~}}}~{|{}~}{{|}~}zz}{~w{~{{{{zw~|~{}~~y||x{~{~y{{~}|{~zz~~zz~{y{}}~~z~z|{|y}|~x~~~~{|}}}|~~~}~~}~~}}}}~~|~~~{~|~~}~~|}~}~~}~}~~}~z~~~}|}}}{}}}}}~|x{}~}~}~}|{~|z~}~~}|~}z}}~~|~}}||}||y|~}}{z~z|~}~y~{~||~{z~~{zz~}y|}{|~~z~~}}}}~}||}~{}~|}|{{|z}|~~~{||~~~}|}~~|~~{{~|}~}}~z{z{~}z||}w|}z}|y~}|~y~{y{}}|w~|}~||~~|}~}~yy}|~|v|y~{||{~}}~|~}v{}y~|y~}~|{|~}{|z|{}}}}~|}~{z}|}~~z~z}|~|~|}~~{||~z{|~{{}r}~}}}z~}}z}|{|~}|~}~~}}{~{~}|}|~{y~}}{{{|y|}|~~{||~{}{||yz~}y}z}}}|}}|{~}|~{y~~}{}{~|{}}}|{|{|~|y}}~~}}~~~y}}y}{x||~~{~}z|}|~~zzz||{x|}~}|}|~~~~|}|}z|~}~y}{~}}~}}}y~y|}~z}{~|}|}~}|{zx||~|||}}{|~~z{~z~~~~~~}~~{|~~~~~}~|}~~~~~}~~z~~~~}~{~|z~}~~~~}||~~~~z|}{~~~}{y{x~{vyy|}~{~|z{{|~}}|z|y~~{}{}}|~}~~~{~~}{|}{{}~z||~}{}{w}|{|x{z{x~{{w{{w{}~~}~}|{}|zz}z|~~|y}zxx}|~}z{~z}~z{~~|y}~{~z{}|z||}~z~}z|||~y}{z|yy~~~x}}z}wz}|{}}z~|~~~{}~{}}|}y~|z}~~{}z}zzz||yz}~|}yy|}|~y{~||~|~~}|~}|}|}~~z}|{y{~yyx}{||xzx{~{}z}{z}~~~{}~}x~|||{|x~|~{||z|{|{z||~zy~z||~yy{z~~}}}|z{z|}|}|}~~z|z{{{|~{|z{}vy{}}~x||zz~{|z|}|||}~|}~z{y}z}|y|{|{{~|zy}~}}wz}{z}~{zz}~~zzz~}{|{|}}|{~}{}z}x|}{}}{|z|}y~|}{w}s~{~||||}yz}}w}~w~{|}|~~}~{|yy}}v{}|{~zx}z|}~{|}|~}z~zzy|z{}~~}|{}~~|~~z~xxxy}~z}~z~~z|~yyw~{z~|}{~}~z||{{|~~~~~~|~~~}{y|}~~}{}}|}~}|~}}z}~~||{~~|}}~~~}|}}}}~x}{}{~~}||~}~}~{~~~~~y~~~|{~}z~~~~z~{{~}|~~}}~||}}~}}z|~y~~}}~{{~~}~{x~{||||{}{xz~|z{y~|~|{{~}x~~|~{y{xzy||~}{y||{|~{{w{{{}}y}|}x~}}~~wy{y}||||zw||{w}x}|}}uz{z}{}~z|z}~|z{wy|~|z~}~|~z~{z{z}}}|y~|{|}z{|~z|{|~{~|{|{}~|{|}xz|y|}~|}|xy||{~|xx}z|}z~y}}|z||}|}yz{y}{}}~~|~xz||~||{{|{}~|~|{~|}|{yzyz|xyyz~y{}{}{}~{{x{}x~|y|}{~}~y}w~|}z~~}}}~|yx}{~}z}y~z}|~~~z|~|zwwx~|{~|{}z~{|~}}~y|}|y}~{z{|{yz~~z~z}z}{|{||}{}~|z}~}|}}zvy{x}zxz}}y|}{{|~~~|x{{{{|y{}z~wz||{|w{~|{|}}z||z|~}|~z}z{{yw}{|~{|{|~x}z|~||}~|z|y{{~z~|}{}{}w}|x|}{y|z|{~~}}|}z|y{y}{wz}wx}{|zz~z}{{{||{~|yx}uzy~z}}z}{}{zz~}z{~~zz{}|}|z{z{z~z|}~{|~x|~{}z~}x||}~{~o}}~y~~|~yy|{~~~~}~|~~}~|{}z~{~|}{~|}~~~{~z~}|~~~~|~~~}~~~}y~}|~}|{|~}|}}}~z||~}~~|}~}~~|~~}}~}~}}{|~~~|~~~}}|~{z||}{}z~{{z{}yw}zu|}z~y||xwz|}}}}yz}wy}|||}|}z|{~{}x}z{~y{w{|{wyw}zy|{|{z||{v{}{yz|}w~|}{{}|}z}}y{{}u}|xyx||{~z{z{w|y|||z|{{|~}x}{{{xyz{}~|z~{|||{z{|z|zx~w~}|~~~{z}}~|y}{|~|{|zzz{}}|y~~}}{~|z}~||{|y}zxz~v~{|z|}y{~x~|~}vx~{~x~{y{|}~|w|z~|~y}}}z~|~wzz{u|{|yw~}|x}y{zyx|z}}y||z}z{}{{}}{z{}y}}}~{|z~}}~}z{~{y|}yzzw~~}~~|~|z}{|~z~|z}{}~{}}z|~z}~z~||{z}|~z{}w~w{v{}}|}}z~}x~}y|~||{~y}|}{w|}z|}v}z|~zy~yxz|{{||}{|yz|z||{wz}~}y}{}y|}x}}{~|}|xy~{|{{{}~|{{|{|zz{v{}{~~yz||}z|}z~~{}~x~y~~~zz}zxv}{zy~}|z}y|{}{}~}}{~}{}||~xzz{}|}|~}}}}}~zz}{zy}}~}}{}}y{yy}{{|y~}{~{}|~~}~~~~~||}~y}}|~}}}y}~}~~~~|}~~|~}}~}~z~}y{~~~z}~{~~|}}|~}}|~~~~~}z}~~{}}}~~~}~{|~}}~~~~~}~{}|zy~}}{z~}}}||w}~~}~~~~}|}~~}~~~{}}}}~||~x|}z}zzzxz|{|}}z|{}}|}~}||~~z}}{|{yx~{}~~zx{z{z||~{{|}{{~{{}~x}z|}}q}x{~y|yzzz|y|~}|z{~z{v}}|~}|||z~{|}zz~~}{yz}y}}{{xz~}tywq{~zz}y{x|}|{{{|v|~}~|~}~|zz}}z{||{}y||~{}{}||{}}}~}|~|{~~zz{|}z|~z}~|~|~z~}|{w~}}|{zz{{|~z~{}zx{zz~{|v||{~|{}xxw~~|}~~|w}}{{|{z}|~y~{y{~}{||~|~|~~{}~}yzz}}|z~{}z}||}{|{zz}zz|~|z|~~~{}|}|z}xu~x|{z}{}}x|~~}|x~|x{x}|x|}}z~w}}|{}|{}}}}wz~z||~|}xy}~~{{z}}|~tz}{}~x}}}y{~~{||u{{~{y}z}}y{~x}{y|{}||}{|}{~x||}z}z{~z||{}}~~{y}|v{~{||y}|z|zzx}|z|~|}}z~|z{~zz~}y||y~}}|{~}{yxzy}zz}}~{{}}{|}}{~~}z||z|{~|zwz|xz|z|xy{{}|~~zw|{|~~w{~yz~|x{~}~~z{}{}~~z~~z{~}|~|~~~}y|y~~||~~}{}~}}||~z}~}~~}|}}|}~|~~~}}}~}}~~}{~}{}}}z}~{~}~}|}|~~z~~|}~{}|{}u{~y|}~~~|}}~}}|~}}~~~~}~y~~~~}|}}~~u~~|{~|}{|}|~~}}w~}z~~|}|}}{}}z}{}||~}}z~zz~~z{}}|x}|~{|~z}||z|~z~x}~z|yz~z}~||xyx~|~w|}}|~}y|w~|~||{~}y{|}||{~w}|~|q||w~~zz}||~~~z|yz}xx{}{|}}~z}{|}}~|~~}~{|}||~z|}z}{}{z|z}~v|~~{~||~{}||~~vzz||{}z{}}}xz~}{}}z{{xzz}}z}{|z}x~|{}|~zz~x~}~}|~}||z{}{~|z}~{~~y{{|}~}~x|}{~~|~y}|}~}y~||~~||zu}{}||}{x|{|w}|~{}||~{|z~~~||~z}~~z|{zwy}vy~||}|~yz{~|}|{}|{y}}z}|z{~}z~y{~}}{{~}{|{}x{|}xx}z{}|}{~y}~}}}z~~~}|{||{~}y{~{|yz|x}{yzz|}z~}}~|{||||}~~}z|zy~|~y~y}}z}||{}{}}~|}z{w|~}~}~{y~|}}}}~}~{|}|z}z}{yx{}||zz}z}~y|~}~}}}||{}~z}}}~}~|{~~~||~}}}~}~~||}~}~~}}~~{~}}}{~{~~{~~~}|}~~~{~{~}~y|~~~}~}~~}~}|~~{}|}|}{{|||w}|yy}z~w~~{y||z|{}}z{|}ytzw{{|}~|{|~}~|y{z}}}z{||~~yy|~||~~}{|zzz|zwu|yz|~x}}|zx{{y~}}~x~|~{}|yx|x}{{{}x{}~x}{}|w|||{}}}~}xtx}{~}~|x~}|v}w{xv||~xy{||z}v~}~{{zyy||}}{||~}vy|{~v{z~|z{}~xz|~x}{~{z{||y}|{~}x{}}z~z{|~|}y|}y}{yz||yzyzzy|}~{{{{z~|{~uzz{|~~z{}y|y|z~z|{|x}{z|z~y~z~~{y{{zz~||{~u}w~x}~y|{zz~|}{x{||tz{yz{~zw{||}|vx{v{}~~~}z~y{zz}y{}}~~~zy~}y~}|~{}z|}~||}~xxz|yy}t|}}|z{|}wx{z{{wx}x~~{}~~|~zz|xv|vy}zy{}~}|}~uy~|y{x~{w}z{}{zyz~{{z|y{}}~~|x~}|~{}|}~y}|zyyx~{t||~{~z~~|z~{~}}|~z|}x}y}{{xz|{x{|xy|~||}||y|{z~|~{z||y~{z||~}|{{{}|}}}|{|}w}}~{{~}~y}}|z}z~|~}{{w}|yw}z}~|~y{{{}~{zx|~|w|~{{{{~zzy{}~~}||z|~}}{z{}}}~}}~{~}~|}~~}~{{~~|~}~||}{z~~|~~|}{~}~~~~|}}~~~~~~}~~~~~y~~{y|~~}{~~}}|{~~~}}~|||~}~}~~}|{~~}}z}|z~}~}~}}~~}}|~~~~||~{}z~|y}z}}}~{||}y~~~|z}~~}~~{wxz|z}~z~|}x{y}z}{{~}{{}~ywz}}~y~zzzz~{}}}|||||~z}{z~}}}}z|}{z{|vzz{}|}}x}~|vzz||}~|yz{{|~z~xzx|{}|||||y}~{|{|}~x}z}z{x}}{zw~~}~|{w|x|~y}{y{{y}x~z}~yyz{}||}zy{z~}{vyyx}z{z|}z{}}~{x|}|~~~}w~~~{~|}zz~~yy}}{zy}~z|}w}y|w~}xyu{~{|zzz{|}z~|~}~|{~x}|}}{z~||x{{z{~|u~{w}}{|z}w||wyzx{~|}}{}{~y{}z|~y~}z{|{~~vz||}x|}~zt}z{z{{~|y}}}{zz|z}{{}{}}{{{z~}}|{}wyxz~{z}y~}{}x~}}|{z|||y|{|~|}|}}~~{z~|{}|}|}}}|z}{z|{||{{z~|w{~x|}~~{|}z}{{|{~~|y{~}{{|}}}y~{v{{w{||}y{}x{x|{}}||}||yy{}{~u|}}|z|}~~|y{z{||{~v{~z{y{}y{|zz}~xy|~}xzy||zzz{}}|}|~~~}|}}}}~~{|~|}}}{~}y}~}}}}z~}~y|z}~{{}|yw||~~||}|~{~~~~y}~{}|}|~}~~}{~|}~~~~||}~||~~}}}}}~}~~|}}~|||~~|}~|~~||}}}~~~}|}~|~}}|}}{{}}~|}{~~~{~~|~~}~~~|~~}}~~~|~}}}|{|~||~~v}}}|~~}}}~|~}~~~~~||~}y}|z{zz~xz|{{|y{|wyy}|z{x~||}}|}}{|{~}{}}~~}}~~zy~~{~||~}}{z}~xw}~~|}|{~}z}|{vy}|}z||}{x{{}ww{~z~}x}{zx}{~z{||z|{{}{~}yz||z{~||y|{|{}y~~|~||}ys|}~z~z}|wt|yz~}}x|~x|}}~}z}}z|y{vv~|||z~|zx{xy|y~|zz}x~}{|z|{z}{{}}{~z{~|}z||}w||}}~wx~||yx~{~|}~y|x}yxz|}z~}}}zz}y~z~{|y||wxz||{y~{||}yx{||{zz}y{}~}|~}{}}~}~|{{}~{yv}u~y{}}~}}twz|~~}y}zy}~}{x|||~{}~zz{|z{z{{ux|zzy~{}}}}|~{~}{{{z}z}~~z{{}x}{~|~}}{{{~~z{z}{}|~x}}|~y~y{yyz{|{{y|y}}{}x}y|{||yy{~}}|{x||{}|{~|z|}}zx{}|y{~{w~~}|{yz{{}|}{}z}}}w~~z~|}zz~|~{|zzz|~~x|y|{}|{{y{y{~~y}x|}|||~z}{z{{{~y}x{w~}|{~|~y{~|}z}}~~{zw{}x}|{v}||}y}~~|{}}|~xzz~}}z~~}}z|}}zy}}{}{|zvyzw{{~w}{|y{{}|~~}{}~}~~}{{|~~}~|~{~~}|}~~}zy~~}|{~}}~~{~|}}~}~{~y}}|}~}~~~|~{}}}|{~|{~}~~~}~~}~}}{}~~~y}z~~}{~}}|{~}~~|~}}}|{}{~}z|}{~}{~}|~~z~~~~z|z}|{}~~~~|~}}}~~}~}~{|}~~}|~x|}}~||v}z{{||}~{~yzw|~}{y}~|{{|{|{z{zz}||{{~y}|~}~w~z}{|~||zv|~wwz|y{}zszy}zz||~zx|zy{~z|}}~~w{}}}y|z}~|z~zy|y}|z||}v|yy~zux}}w||}xz||~||}{|{z{zv~{|~}x|~{zw|~zz~z|~}x~z~zzz|}v{}z{z{}~{~}z}vx~{~{y~|y{|~|{x{{xz{|z}~~|~yx~}|vz~|}{~|zy{|{||}}z|{|}y|{~vz{z{x{~~z~}z}zzwt{{{y|xy||{||||}|z{~x}y||~{~~z|w{xx}}{y||x{z{zw}|z~|zy}y}y{}|}~{}|}~{}{z~{|z}||}zz|}zy{x}z}}wwx}||{z|x{{}z}|{{~z|z|y~||}z}||zz~}||~zx{zzz|{ywz~ww}{{|zy~|~{~~}}||}|}~|}y}~}}y|}x{~{~~|~~|z}y~}|wz{~|~~z}|~{xy~z{w}{{z|~y{|~}|}}z}{}y|~ww}}}zz|w|~xx{~zyzzwy{v~~}zy~{}|z}~~z|{}y|~z~zzyxw~z{w}~}y{yx|ywz~y}~y}~{~}{~z||{~~~~~}}{}z~~~~}}}z}~}{}~~~~}~|}~}~}~|{~}{~~~{~~~~|}~}}~~~}}}~y}~~~~||~~}}~~}~}{~~~~~~~{}{~~{x|}~|~}x|}~}}}|}z~}|~||{~{~~~~|||~}|}~{~~}~~|||~~}~~~~}~}yz}z}}~{wv||}}}}~~||||~|z}y~||}}}w{|w{}}~xz}z{}|{{y{{{x{}{|{~|||}{|z|}z~x|{|{z||y{}z|}~x}{~y|z}{}}~||z|||~{~{zy~|{}{w{wy~{zw|z}}|{y~y{wz}}{|zzy{|wz{{{}~}~z}}v~{|x{|w~~~{|{~z{~}~~~w~w{~{z{{|}zz}}~|~u~}{}~{{}{}{}wy}{zx|~z~z|zzx~|~}~||~z|||{xx}}|y{y}|{}}}~v}|yyy}z{|}}||z~|{}{{|~|z|z{~||{|z}|z{y|yy}||{|{}w{zxz||}}{z}~}y}~~||~{|x{||{yx|{{~|~y{|}||tx~|y~~{{z}~yy~{y}|{{}~{|z|{{~z}}}|y|}~~|~{}|~|||{{|}|~~~vzxz|z{z}z{|}||v|}z{w{|~~~{y}w{}|}{{|~|~|}~y{|{z{{~x{z~~}ywzx~yz}z~z{}|x{{z~w|||zy~||||{{}w}|~~|~z{}~~~{{{{y~}{}}z{{~|x{xy|z~yyz}y}z}}}}}{~}zy~{zz}||x|~|~vy}w}z~z}xvy|~|{{{{{{{}~{}}{|y|z{}w}||~z||z{{x~}}}|zzw{y||{~|z{}}}~~~|}}~}||}y{~|~|~}}~}~~~~}}z~~{}}~~~}}}~~~|y~~~~{}~}}}||}}|z}}}|}z~~z~~{}z~|{}}}~~~~}}}~~~z}~|~}}|~}}|z}}z~}~~y~}~{~}|~{{~~~}|~~~|}~~~~~~~~|}~{{}||v|z}w~v|z|xy}}~}y}y|~z~{y}}{}}}z~|~~{~x~|}}~{}zz{z|||}}{{zx}~~y{~}|xzz~|}|x{|~}~~z{{}zx|~~~|{zz|~~~}{z{||~}y}}yzx~{wwz}~zxz~{|{}}~{{}yz~x}}|~|zz|~y{~s}z{~}{v}~w|z}zxzw|{}}~{|~~{y{w}{||~t{z~~}{}}yy{|||}y{zyx}x}{|vzxy{u}|{|~~~{}{}z}x}y}|~{x}t|}z{|z~}z}{z|~~x{||zxz|}}|}~w}|~|z|{}|}~||y~~|~~}zw{}{yz~}~}|z}|{|z}{{w|y|}}{||y}~~||{{u{}z{|{{|y{z{w}{{xz}|{y|{|{{~}}{{||~|~~y}|}}{~|~}z|zyu~wy{|xzyz{z|z}}~w{yxz|{}~{|{w~~~{||u}~}yy{}{z~~|yuyy}}}yyx|||}y{{|zw{}t}yz{~~{x}{|}z~}~{{x~{z|y{||zxzy{}uy}v|~~|z}~|~}y~~}}y~}|~{}~}y~|}|}~~|{z}yx|}y|~wz|~~}zz||w~~{z}w}|}|}z{|~}|x~|}{~~|~~~~~y}{~|{~|~z|~~}{}~~~~}}}}|||~~~|z~}}~~{~}}~}{}||~~z{~}~~~~}y~}~~}|~~|}}|~~}~{~}|~}~|~||}~~~~|~}~{~|~~~|}~}z||}{|~|~~}|}}|z~xzv}~|{}y}~{}pzx~}x{y~z}|}~}~w}~|}w|{}{x|zzz|}z{|{~|~}z}}}{~}~uz~~}z~|~~~{z|||~|{}~y}~~z||~{}|}z}||{}{}~yz{}~|}x}}~~|~}z}{|{|{}~}{}}z||w}{~y{~}|x}~|x~z~{y|y~|w~{zx|~{}{}}~{{{y}}~|~}{yzz~y|~|{}{yt~z||}y}}|}~|y{{}{}~}}{~z{{~|}~||~{zz}yzy}t}y{}zvy{~zw|{yz}y~{~}|}}~}y{||~|yz|~|~y{{~|{yx~|}}{|}{{|z|z{y}}~|y||~~y~y}z~|||x}|~}z~|~}|yz}zy}yz|zx{}|}||{}{|~~z}{y{~|{|{~}~z~~zy{zwz|z||}}~|x}{y~|~zz}{z{~~x~z}}y}y}|~}|{}~}|}y{x{}~~yy~{yy{}~|y~z}}}||y|y|}||~{x}||z~|y{|}z||{}x|}w~|~|}|{z{}|||z|}}|y|z}{~|wyyw||{{{}}~}}|z}y|~{||z|~||}}|y|}|yy{|x}||}y~{~zx~wyzzy|~{w|{}{}{yz}z}{}yz|}~y{|~yz|z{|z{|yz|{}~}~~}~}~~~~}}}~~}~|}|~{~||}~~~||z|}~~~}{|}~~}{~~~}~}~}}}|}~~~~~}||~}}}{~{~~|}{~~|}}~|{~|~|~|w~x~}|}~y}|~~~~}|~|~|}~|~~{~}~}}}~}~~~~{|z}}~}~~}~~}{~}y~~{~~~~{{~{~}|||~}y|zz{{z~}{}|z{{}{{yy}zz{}|~{|~{|}}|y||}}zz}zzz{~}~y{{y~z||}}}{{x~u|{z~~{y}|zz|~{{}yy}~|~}z|{{}y}~{{{|}|{y|{yz}|~|{{z~}zy|~|{y~|}{|z{zz~{}|yz}w}xx}y}y{~{}{}w}~zw|x{yyzyyz|zss{v}z|}~~}wy}{}z{{}}|}}~|~~~y||}{}w{~|}y|{zz{y|{z}y~z{~y}z{}~}zz~|z{{y}yw{|}{{z}}}xw|{z~~zz~x~{{|}xu~xzx~x}v}~|~|{{~{}{zz|}|zz||y~{{}{|||zuxwz{||}y~~||}|}z~~}~||z~}}{x~}y|~y{~}|wxz~}y|{{zxuzy|yzz|wz~}|~}{}{{}{~~z}|}w|z}zyx}}yx|xyz{zxx{~z{}xw{||{z}z|{y{~}{|}x~|y||y|{~wy}v|z}z{z{}z|vyz}{z{u{y}zy||~z{|{~vz|}|}~}~w}}~w}}yy}}x}yx{{|z~}zzz}yv{|xzy}{y{~|x~~|}z~|y|~zz{y|}z}|sy||{y{|{z|xz|}{yz|{~y||}|z}|~~~}y~~w}~~~}~}~|{}{~}~~|~}|z}}~}}~}z|}|}|{}}}{~}}~}|~~~~~~~z}~~~|~~{}||~~}~}|~}z{}~|~|~~}|~~~z{}|~|z}z{~|~y~~~}}}z~}~~z~|~~{{}{}~z~{~~}~|~|}~~|~~}}}y~~~~|~~}|{|~}|~~|w}|~|~x}x}{zx|~y{~y{v|{zx|y}x{yz}xy~{}y{~|}}~{{{}xz{zxy~|{{z{x|z||~zzwzx|x||{zy}z}}}||}{z|wxv{z{|{z~x}y{{y~|}{}z~z~x|y~~|v}w|zx}zyu~}|}~}{yy{y}{~}xw}w|~xz~~~}}{zx~z|{zz|v||{x~x}}}|v}{y{|||v}|}~|y|{}y{zwx}xz{}|}}~w{z|y~y{x{z|{}}||{|z|}|~|~wyz}|x}z|yz}z{w}~zz|yzzx|{{}t~|~{}||z}{z|yyz{z{}{}{~{y~x}}{}z||~~|~z}}~{r|yxyxy{}z}y~y|{y~|}|yy|{}x|||~||~{zxxz~yv~{z|~xz~y|~zz}{}}}|z}|x|zz|y{}}z~||~|||z{{w||}|~~{{z~||}}~w~{~{z}x}~y{{y~z|x|z{}|yz}||~wxz~z}~x{||}~|}~}{z|~|y}z}|{x~~~zyz~}~yz~z}w~{z}xzz}~|{x{z{w{{z{}||{{}|}}~z~}~y{z||}~}z{z~y{~yx}~}z|z|}y{y~w}~w{z}vxw}yy{|y{|x{{w}~z~y}w{{|r{~}zx~||}y~vx|~z{}|}~|z{}y~y|}{z~~{}{{z{|xzxwy{~~z}|~}}~{~}~||}}~~~~}}}xr~~|z|~|}x}~~|~{}}}~}~|x}}}}~}~}~}}~}~}~}~~|{~~}~|}|z~}~{~}z}}{|}~}~}~}~}{|}~~}~~}}~~~}}~~|~~}~~~{~y~|}}|z}~|~~}|}~}~~~y{~|~~~}|~y{||{{{zwyzxv}|~|z}||~{z|}~yyz{~}x}y{}{~~w|{}x~~~|}|yz}}}|{}}}|z~z||y}xzx~xy}z||~xys~}}|{|~|}~}{y~~{z~|xwx}|zz|y~x|y~}{}}z}zzx||}{|w|x}{w}~~zzz~y~||}}~{}z}yy}y~~}y{{||}zz}uy|}xz~y{|~|{~}{|x~~}~{||z}v|y}}|{{|zx||}}z}~|xz}|w|{~|~{{~}~||t|x}}}}}z{zz|zyx{yzw|}|x{yz{|{y||y|{|{~|{}~}~}~y~{|~}~~}~{zz|z}|}~|x{{~{y~z|{|}}}}yz|x|{{}|{~{}~|{~~zy}|z~}}{{}z~{||yu}|y}|{~{~~}}~x}}{yx}w{}zyy{yx}x}vx}|x}}||z}~|}|}{w{{|{~~|}}|y~z|{z~{}z}~||}||{|~}{}}}zz}}x~}y|{{~}}}y~~}|z{~|}y~|}y|}||x|y}zzx|z~xz{y||y|}wxz||y}{~z}}~|{z{~~}}|v~|x}}{}~||x~}v~{|zz|z{}|}}zyz~}zxy{||{|}{z{z~~x}~||~||~~~{z~~}|~~~}}~}~|}~~}~}}{}~~~|~{~~}~}{||}~{~{}{~~~}~~~~|{~}~|~~~~~~}}}}}~}}||{||{z}~~~~~}}~z}{~}{{{{|~~~~z~{~}~~|}}{|}~}~~|||}~~|~}}|v~}|}~||~z}~}}}{}~}}xvy~}|{~~{z||w{|}x~z}w~}x}}y{{w~x|x|}{|{}||{yx~||}{z}~{{z~zy||y}~|{|~|}~}}{y}y{~~|}{wy{z{~}{zzzw~|yxzvyxx{|y|}z{{yy|z{~|~y{{~z|}}~~|{xxxy||{z~~~{|||y{w~}~|zy~{wvyy||{|~z{}y|z}~~}|||~~||x{~x}x~zz}}w}{{}{}xxyy}|}zy~|z|}}|~~{zz}~{w|}{|~~~~}{|{{{y~~{~v|z{v}|}{zxz||{yz|}yz|y}z|{z|~|{{xyy}w{~~y{w{|{zz~}z}}}|yzy{|{{z{y{{z}xyx}~~z}{{}{z{~|~|z}{}{|x|z{~}|{y}}x}}~}y~{}yz}|zx|~|xu|}y|~|}u|{z|z{~{}~}xy}~{}}}||}zzzx}~~zy|w{}zy~~|}~~|zwxxx~}yyy}z{|{}{}}x|~{z|y{y|}{{}}x~}|~}v~{{|~zy}~~{}z}~|{}}|w{z{|y}~|z~}|x}{}|z~{}|w}z}}z||||||||~{zz~|x~{y|{{~yzy~~zy{vzy}|{x~}||{|{z{~{~z|}|yw}}}{zy~|}y|~{|}y}|}{||}~y}|}~|~~}}~z~}~~}}}}~}~~|}||~||}~~~~~}}}|}~}|z|}~}~||~~~{|}}~~~}z~||}~~}~~}~|{|~{~|}{~}~}|~{}z}{~~~}}y}}}~~}||~}|~}~||}}}~}|}~}}{|}|~}}~}}~}~}}~}}~}~~~}~~~{~~}~{~}||~~}x{{}{~{{|{}|~{z}y|wzy}y~{w}|vy|yvv}~xx}|yz}}~|z{{~y~}|{|}{z|}~{|y}||~z}|w{}}zz{x{{~}z|w{|{}{|}}~zzz}}{}y}x{|}x~~zxv}}|v{~|y|}}v|~}~x|{{|}{~~y}xy{}z~|}y~||y}|}{|z~y{}{~}{{|~{}xzvyx}w}wyzsyz|}{zyy{{vz}wz~|~z}~||}xzyz}}zw|y|{xz~||{{y~~{xz~|~~{z{}~|}~}}}zx}|}y}z~~||}|~zxzy||~x{|z~z~|}wwz}}y{y~y}~|{||{~~|{}y|~|y|zxy|z{v{~}}~z|ww}|z}{}yy{{}v~z{|{|~{}}~}~~{~||{|zxx~{{~{~zy}}|y~z~wyw|xz{z}{z{|z}|}}||{|y{z~|y{|y{y|z|}{|y~{y}y{}y}~~yxzy~|~}||}~|z{|zy|}{}{z}y||}z}}w}|wzxxy~|}y~yz~|}|{z}}||}|z{~}|~{z|~{|}|~||}y|{z|}x}{wy|{xz|x}{y}vx~}x{}{}~|||y}z|~{y{yz}|{~x|}~zz~w{y~xyw{|{z|||~y{y{~|}ztz{z~|||{|}|~|}}~~}}~|~~|~z~~}y~{~{~~~z|~}}|{~~|~|}}||}{~||~~~}}}~}}~|}~~~~~}}}}~~~{}~~~}~~}~}}{{}~~z~}|~~{~~||||~{}}|}{}}|~}~{~~|~}z||||}}}~~}|~~|y|}|z~}~~~y}z~~~}{zzz~~|}}|{{}{~|y~}~zy|~}{zx|}y|{|zy|}}||x~}{|{w{{|zz}|x~|{|y|yvz|zzzx}}}~x|}}|}|{}}x}xy|}|vv|z|{}|||}v{~{~||z{~}~|zvz|~|{~y}xzzyzu|w~y{z|~y|z{wz~~|z}|{{|{}|~~{|~y|z}~}y|}{~~{~~||~|{{|~}yz}|z~|z}v{~zz~}{|}|z|zx||{y}x{}}~{~}}~}{~{}y~x||y}z{}}z}x{x{}|~z~}y|zx}{{~||z|zx}y~}~{~|z|}~{~~|}}w|~{yx{}|xz~y|{{{{}y}{{w|}||{|}zz}~~|{{}|z|z|xy}}{}y||{xy~~yy|~y|}zz{{|}|}}}~~{~|uzy}{~{z{||}zy{zx{|y{|w}}~~|{y}|||{|~{|}z|yx{||~~~||{||~zz|{x{{~}vz}}yzx|{z{z}}y~z}~}uw|}}||z~|||zwx{w~{x}|~}||{|}}|y}z|{}|}~}y||yy}~x{{yz||}~}}}y~|z~~|z~}y||~~z{|}}|{zzz|x{}}|}}xyy{zz~|z~|~z~{}{}yz|}}|}{}|zz{}{{y{zzy|~z{z}wytyzy}}{yz|}~~~{~~~~~~|~~}{~|w~}y|yz~}~|~}~~z~~}}~|~~~~~||y~~~}~}x~|~}~~}~~}~w}y~~~}{}}}~~}~~~||~~|~||}~}~~~~}~~|}~~{{{~{~}~~~}}~~~}~|}~~~x}|~~~}~~~}~zy~}}}{~}}|{|{}~~z|~~}|}|~}|}|{{|||}{}{{zzuzy}z}{{|{yz|zx{x}{x||}z|}|}||~}}|}~}|}zyy{z~{~{~{|z}~y{z{xyxz{zxy~z}|z|}}|~yy}~{}{}~zz~~||~x{w|zw{z}~~~{|y}{}}yyzy{vzwxwyz|y{{}{~|}~~y}w|{{z}}}{}}zyy{}}y{xzy|~||~}}wz|yy|wy{{z|{}z|{{|}z|~||{~w}{z{~z~|}}wz|yxx|||}{}~|{||}w{|y||||y{||}{{z}}y{}~|~}~wz}|}}}{{}z}}yy{y|{}~||}|v}x}~}x|{~|{}|{{}{~{x||}}zyz{~}}|y|z{}}v~y{||}{|{}}}x~|{}|}~}~z||}}}z{||~z}~}~}|~}|}}z}|z|xw{|{~x}~|yzy|zw|zy}{u}~}~{~{~|w~x~~{{|xv||{~{|{zz~y}}}{}~x{|zz|y~y}}{}|{||}}~{~~}y|y|{|y}~y|zzy|~wz{}y||w~{y{{}z{}|}}|y|}|w}{|{|{~|}|}|yy~{}{|}z~|~y}{yzx~~z{}}{y|zzy}}y}||x{|{|}|z}|y}y~{|{~{}|{z{y~|~}x~}x}w|}y{y|w~|~}x|yzw}|}zw|~|}y{~}|}}yz}}}}}}{|{~}~~~{|~~}~|}}~}~~{}~{}}||~|~~~~~||{~}}|z~~~~~|~~~}}x~}~~}|}~}~z}}~}~|}~}||~}x}|~|}|~~~|}}}z~}~~}z}~~~}~~y~}}~}~|}}}}~{~~~~}~{~{}{}||}|~}~|||}x{y}}}}}~z~|~~|~}}~}|}~~z}}}}~y~|zw~}}}~|{z}~}yzw|uz{{z}w{|~}x}}~~~z~||{{~|x}~}{|{{{z~{xz{}}|{y}}}|~}~|}y{~q~|}z|||y}zz|xz|{}~z}wz|}z{}{}y~~z~}|~~{y{{yy{|y{z{}{{{|~}y~~x{||}x~x~}z{y{|~x{{x}yyy|}x|{z|w{|{y}wz~yx|~zz{wy|z}||z~{{|{{}~}|{}}zz{~w{}}{~~~{{|yzx~}zz{~}}}z}~||~~w}|z||{z{}{yz~{v|{z|~x{{{~||z~{|~x{|z|xzxz||{w~|yv~{~{}yz{|{z}|}}~x||xy||zzy{xy~}|}xy}~zy{}x|||{x{}|{|~|y{}~z|y|z}}|}|}z}|y{~}}z{}~{}|~}}~~|y|{}z{|x|~|}x{{~|~z|z|{{}y{y|{{}}{~{z{{}z|}||zzyv|}~}}||}|vy}y}}z|~y|yz}~||z}v}}xzzzw}~|~|xy|{~{z|{yxx{}zx}x}}yy~|{|{{z{|{{||z{|{~zyyy}{~yx~zzy}y{{{{{{}{~z{uzw{~{{|y}}{wxy}~|~||}}|}}{}z~~~|{~{zx|z}{}}|x~~{z||z{y}}xz}{z|z}{u|x{{{}zz}z~{|yyy|y~|yuy{~}~~z|~}y~}~~~{~z}~|}~}~|~}~{z}~~||{}}~~~}}~~}}~~}~~|x|}{~~~~}~~~{~|~~}~}{~~~|{~|~~}~~}|~~|||}~~~~~~}y|z}{~~|}{~}~~}|{~{}|}z~~~}}}{}}~~z|~~~y~}~}~|}y|||~~{~}}~~~|{~z{}}~~~}|}yy}}z~|~~}}~~|~~|~~~~|~}}}}~{}|}z{~}x}||z|z|w}z}|w{{~{}x~|{{{y~{||||}|z|~{}{|~x}z}~z{z{|{}~}y|}{~}{{}}y{xyyt|z{~~}{x}y|xwz~~~}|{{~~yy{zx{|}x}z|~~|yxxzz}{y}|z||}|~|{|u}}{z~zx|u||z||~}y~v}{~|}}}v}y}z||~|{}~|}y}|}}wv~xz|y}zy|{||y~{}ywz{{{z}|x{zz{w|z|y|}|wz}xz~{{uy{|}{{}|z{yyyz|{}x}||zy~~}~}z{{|||}{}y}wy~w|xxyzw}w}{z|y||{|{{w~z}z|w}~}{~}|zyzw}||z~{y|zwz~~~|}||{~{y}}|{z{z}yz{{y~}~|zy}|}z~z}~~~||zz}xz~|{y||}y||}{}{yzzxy|yx|}{{|~}{{{~~z}zx}wz|}y~~|}|~y~zy}z|z}{{zz~xx}{{w~}z{{~z{{|||}|~xy}|z}{{|y~~|zz~z{}|wy{z|x~xw{{}|w}{{~}}|{{|||~||}}|{~|}{}}x}~}}~}y|~||yzx~~|w}|{wzxy}|}~~zy~zzzxz~w}|}yz}z|{y}}||y{~|~||y}{z|{z|~{|v|yz~z|{}z}x}|o}w|~}}~}y~{}z~|~~{~w|~}{}||~~~~}|~~{||~~||}~~|~~}x~|~|zzx~|}~}~{~~{}}~~~{}~}|~y~~~}|~~|}~}z||}~~{~}~~~~~~~}~|||}|}~}||~}}~|y~~}~~~}}~|z}~{||~z}z}~}}~|}|~}}}z~|~~{|}~{{~~~|~~~|}y}~~{|~~}~}y~~z}~~~}}~{~~{z{{{{uz{{zwzy}~|xzz||{z}~z{}v}}z~}}w}|{{z~|{x|~~||}|}}|x}z|{||{{}}|}~{|||{y~x|~u{{{}}}|~{x{y~|zy|zz{}{zz{}|}{{z}}}}~{|~}{~~y|}}x~w{~y}||{|}}{z}|{~z~~~}z~}}|y}~~~~|{v|~yy~}yz|{|}z{|}}~}|||{vzy}wu}~|~|z~{{{{|}{}z|~}{z~}}}||}}y|z~~~yx~||}zy}{w{y{}}z}~y{|~|~|z}|z}zz}}{z|y{zw||{}}yy{~~}}x{||z}|}{}z|yz~~~y{z~x|{{|yz~xzzz|}|zu}y|z{}z{}|y|z{}~{z}{x~~|{zz|{|}|}yz|~y~~v}}|}|~||{}zz|}z{y{}}yx}|wu}{wzzy|z{z{v}|}|xz~{z}}z|~|{}z{}{{zz{z{}|z|~{z}w{|}|~|}z|}z|}~z|{y|{x{z~}}~x|}{~vz}z}~{|{{}~}||~{|{z}||y{~~z~{~}~y|zy|w}~x~}}|~}}|{}||}z|{{}{~z{x{z||||z~~~~~z}||}|{~|x{|zy{~{xx~}{y}~{||y|~}z|}~~~|y}y}~~}~|}}z}~}}~{}z~{|||~~{}}~|~}|zz~||~}}}~~~~~~~~}~}}}{~~}~}~}|~~~~~}}}}|~~}~~|||{z~~~~~}~}{}~{|{~~}}}~}|~}~}}|~{~~~}~~{|{|}z~{{yxz}~x|{}y{y}|z}{{y|}{||z|}y~~~}|~|~~z||~z}}}}|z{~~|z{}y|~~|xy~yz{y}wyw|{x|y}~}}||}zz{}z~}{}w{}z{z{~|}~|~w{y~z|vzv}{~y{|}y{~{zzzz}~||||{{z{}|{}|{~z|{~{y}{{y|z{z}|yzw{w~x|{|{|y}~{}|zvz}{zz}}~|~{~~}x||~~{}{uz{y}|}{x}~{~~~{~z~|x~yzy}{w~{}~}{|}}~x~}z~~|yz}zxz{x}|x|y~~u~yz}|z{}|{x}y||~}~y{|}|{z}|{~|}}{||{{}}z{y{|vz~||~|x~zx|xz}~z~~y{z~}~|}}}}}|}x{||yy}y||}y|v{|rxzx~|z{|}}|~yv{~{~y~{}|}}~zu~zz|}}~y}x~}z|yzz~|}~w{~|~{{}w~{zwz}}~}~yx}z|{|{xy{|x|{}|yu||{x{~}||{{zz}~~}~}x|~||}~yzz{zy{{|{}|z|}u}}}z||{}~x}}{xy|||{zxv|}{~~{{}{}|z{}{{}{~{}|zyyz~{|{|z~}}||z~|z}yzz|x|w{~}|~z~}~|{}}}~}~}|}|~~}z|~~|~~~}|y~{~~}~~~~|~~}}~{}}}~|~~~~{{}}|}~||~{~~}{|~}}|}~{~x~~|~~|}}~~~{~~~~}}}~}~~~~}~~~}~|~~z~z~~}}{~~~~~~|~~|}z~}}~|~~{~}~}}}~{|}~}}~~~}|}|z|~}}|y~~z~~}}~wz|}{|{~}nzz~zz{|z~y~}{}}zz|z{y}}{|~z}{yzy|y|{z~}~y}~yzy{|}||x}~|{}}}x}~}z~|{}|{z{x}|{{yz|yw|~y~z}||}{|y{y}{{~{|{~{}||~}}|z|z|}{~|{z|{zw}~|}~|w~yzz}|x}~yz}z{{}{v~xyz~~y{~y{y{|y~||}|~zz||{|z|~{zzwx~}~{z~y~}~}{{}y{}~{}zz{{}|{~{zy}{{}~|zyz{zz||~wu}zz{|z~~|xzzz|||w}|}~|{xyy{{{z|{yz~y}y{~|y}~}|}~x|y}zw|}{~{}|}z|~||{~|~|zy}z|z{z~}|z~x|}~|}}{{}{||~z}yv{~y}{{~}}|yz}~~|~~y{{zv}||}|{z~y{}}}yx|x{}{zz~{~y}{{z}xzzz}}~{||~~w}}zz}x~x}|}y}{z{{z~{z~y}}}v{w}~y|{{~w{|x|y{~{|}yz}xy{||{||v{yz|xw~|xz|~{{~{|{zy~x|{x}||xy}~}{|~}}~|{x||yuy{{|yz}|}~{z~x~}|y}{}{|z}{||||{x}}||{|{{xz{z}{|{y~}~|}}||}yz}~{}{||~xy|}{}}|x|z{yy~~~~~{}}~|~~}z~z}||~}}}}}~~|~~}}}}~}{~|~~~}~{~~|}z|~}}{}}}~~{~|~~~~}|{~|z~}~}}~}}}~}~}}~}|}}}~{|}}~}}~~~||||~}||~~|{~~~|~~~}}|}}}y~}|}|~|~z{}~}}~{}~}{}~y~}|{}}~}x|y|~}y~z{z}z||}|}}zy{xy}{z}|~}z~~~yy|~{~~|}}|}z|z~x}|y}{z~~xx}y}|yvv|~yyyw}|yzy{w|~{x||{y}~{z}||z{|{{}}z}}|{}y{x~z|{{y~}tu}~z}~~{}yyy{|}||z~y}~u|y|||||}z{~}y}zy{~}~{yz{|xyz}~{y|zz~{v|{~z|x}~{|~{~|{~~~|{|~{}|zy~}zz}xzx~~|~y}yxxzy|yy|v|||~z~y~~|}|}}}|~}}~zw||y{x}~~|{{y||{{y{~z|y{}xx|{~{y{|{}~||~~~zz}||y~~}{||{{}y}||~~{y~z}z}~z~}~}~z}~|}~}~|}}}zy{|y{{x|zyv~|wyy~}||yz|}~vy}x||~z|y~|~{zx~yy{{~yy{|~{||wxzz|y~}~{w|~|}~}z~}~|{|z|}y~|~|~xz~}~|z~yzz~z~|~{y~|zz}x~~||y{y|~{{x|}|{zz{{}y}z{~~~}{~~}y{~zy{z}x{zz|z}~zyv|}zy{~{~}z{~||x~{}}{|~}zz~{}}~y}z{vzyw{zxy~|z|}x|{zw}yz{|w}|y|{}z}}|||y{~~}}}~~||}~|{~|~}|}||~|~}~}z|z}}~~{}}~}~|~z~}~yz}~}}}~u}|{|~yz~~||~|~}~}|||}}~~~~~~}~~}|||~|~}}}}~}}~~||~~~z~~|}~~}~~~}~~~~~}~{}}~||~~~}~~}}~~{~||}~}}~}|}{|}}{~{}|}~~~~~}{~|~|}~~}}}~}z~y~~z}|y|}zzz~|~}{y}{y{z{{}~~~|{w{{~}~|zz{z{|z}z|{|z~}~~{}|{zy}u~}~|wx|~{{|{|{{|}z{}~|}xz~xy{y~}x||}~|z|}~w}x~|~{|w{x~~{|{z|z~}|~{}}}~zv}~|{{}|}}xu~{}|z~|z}x{x{~z|}~}~|x|~{v|}{{||~x{}y|y|x}|{}{{|{w}{}{}y||{|}|||z~|{|}zzx{||{xxv|~y~{|~~|}|z}~}|zv{x{x}v~yyy||~xy|||~x|z|{u||{{|v|~|}{~y|{{{~}{z~}|wz}|{}||}}z{{{}}{}{z~|{|~~}z|}|~~|{}~~{|{}|}w|{z{z|}|{~{~}{z~z}~~z{w~{z{||zz{~y{}{|~~x~x|w{}|~~z~}z{z}}z~{{||~~~||~|~}}}|~}}w}}{~zz||~xxy|y~yz}}{}z~yy{w~|yz}{~|~wy{|w}{{|{{y~z}v{xy}r~}{}|}|x||xz}x}{|{z|{~{~|{~|yxyyz|yyxy}}yz}{}}{{z|~zx{~{xy||z}}z}v~}{zy}{~|~{~z~~~||{}||~~{~|~}}}|~}|~~}~~}}{|}~||~wz|~}~~~|~}~~~~~~~~}~{}~}}|y||}|~}}|~}}~}z~~~~~|p}~}{|}~~~}|}~~~{z|~~~~}}|~~{~}~}}~}}|}~}~}~}|}~~}~|~~~|~}y}}|}~~|~~~~}{~}~}}}}~}~}~~~~~}~~}~}~}}}|||}{~||~z|zxw~|||s}}}~y}z|zw||z{z{y||{x~zyyx}zw{{{|}y}|~}z~||}xzzvuv}{}|}||z~}~|x~{|{{z~~z}yx}|~z}}{y|}~~z}~z~}y~y}|y~y}y{y~}|{z{|yz|w{u}z~}z|}~z{zz|{z||~}|~x|y~|~xzyz||{z|v~}{}||~vy~|y{~yxz{~}~}~{}zz~y}~|{{|~}{||||~}~y{zz{zwyzxz}xz{xz{x}{}xw}{~|{y{z{|zy}z}wy~}y}z|~~|{}xvxx{}{}~}v}~z~|z|{{z}{}}{|~}x}{|}{{~zu}~|}yy{}z{{~~zzzux}||z}{{{z|yyxyy{~|z}~zy~|w}~}~~|{{~~|{~|y~z{}wx}{}y{{z{{{zx{y~~z~||~~}|zx}~z}~|}}y~}~yz||}{||}~~|{zw~y}}y{y|{|{zzyx~w|z{}~y|}|}}x{|}~{z|}}|}y~zz|yu}~{x{{y}|u~vyz{z|y{|~{|}{w|x}|yz||}}}~}~{~}x|{}w~|||}{~yy}y{}{zy|}xw|~zzz{zw|}wwz|}{~|~y~}}}{|{|~{~zx~y}z{~zy|z~{~}yzzyy{wz|z{}}}zzxx{{w|xzz~{|~||{|z}~{~{}||~~~}~~~~~}~~}~~~~{|}~}~~~yz~}}}~}~}}~}|~~~~~|~}|}}~~z|||}{{}~}~~~~|{{~~}~{}}}}~{{}}}}}}}}}~~z~~{}|~~~~|}}}{~}{{{}~|}~~~~z|~|}~}||}~}|}~}~~~}~{~}~~x}|{~}~~z}~|~|}}}|~}{~|~{zx~}w}}}~{{yx{}z{{{}}~w}}{~zxy||z}{{|y{|}}{z~zyz|~~z}y~~~z~}}~{z|~{}x}}}{|~}||y~x|||{|~~zzz{|yy{{{~|yz~y~}xz{z}|||{|}~z|zy}{|}{zy~~~~|{{z{u}v{}zzzx|w|}}|~}xz}}o}yz{{z~}~x}w|x{yz|z}z{}zzz{{{|}z}{|zv||z|w||{z|{}|z{{~{||zy|z{}}z|v}{y{~{xuz~x~|t{zz~{||~|x~}{y|yx{u}}z|~{wyzy~~z|z{z{~~|yzvy||yyx{|}{}{x|{|~}|z|{o{u~|{z{z|z}~{|{w|ywz|x~z{z~~|{z}~z|{|~|{}z{{|z~yz~{zy~}{|z{z}~{|zx~y}y|z~{zyy|{}|}|y{~~xz|}zxz|~|y}|{~y{{{zy~|||}}z{}{{~|~~~~}{zxz{yx~|wz}}y~s|{{xyz|z{yu~yy{yz{}|}x|z~{}v|~}|}|y|||v|||{{||x|{|}zz~vu{{y{yx}{~~}xx~{wzz{~|~z{|z||}y|}xx}~{y}~y|{}xyu}~{}y{{~}{z{yz{||{~z~zxy|}|y{~}|yzp{{|yyy{|{zy}y{|}y{}~}y|}}~w}{{z}}~{|}~~|}}}~|}~}||z~~~~~|}~|~}}}z}}}~{~~}~}~~|{~}~{~|}}|~~}|~{~}{}|}}}}~}}|}}{}~}}~~~~}{|}~~~~~~~z}}~~~{{~~~~}}~~~|~~}||~}~|~||~~~~}|z|~}~~}|~||~~}~|}|~}}{~y~~~}~|{~~|~}~||x|}}~}|~{}~v}|z}}z~||w{{|~{|wx}xux}{z~|{y{yyz}x||{{{|~}~}~|y|{y{}}}v{~{|z{|{||y{|{~|y~|}{}{z}x}~{||~|{}xz~{}}}{~}~~z||{y|zx~z||x}}yv{{|y|w|}x|}z}{{{}z}}}~z|{}{|~~z~z}~z~z{||zw|}{|{zyz{u{|x~{z{||x}w}~}{z{}}}}|{yz}||{}~|}~{|zx}y~~}~{|||~y}~|zx{zy~{zx}x|||}~~z}}|}zz{~~w}y}~z}|v{|yy{zuy|zzzxyz|}z~yz{}sy{y~y}}y~y~|x}}{|~{}z{}|}z~z}{yz}~}}{|~|}xyu}|z}~wuz~}}}||}~{|~|}{yy{y~z~zyyyz{yy~~~w{~vvxz{zzz|{{}||}~z||}{}z{|~|{~~~}}z{~{zw{z{|{}||w|{}~sz{~{}yxzz~||~{|zz~z|~z|uz{w|zz}}|y{}}}{||z~~~y|z}wwz{{z~}}|z{~y|z~{~}|}{zz~}{|}{}yzy}~{|~|z}z{}z{}{~}|{{{{|}{{{z|xxx|y{~}|{}{}z|{{{}|{}|~w{||{}y~~yz~z}zzxw{xz|~zx~x}{{{{}|{~z}|z~}~z|~|~||~}~{{~~}~~~|~}}}|~}~z~~}~}{|~|z}}~}~~|{~~}||~~~}~}}~}~}||~|~~~|}~|~~~y{~|~|~~~|z|~}~}||~~~~{~~~}~}{~~}~|}~||}~}~~|}~z~~|}~~|~}}|z|||{~|||||~~}~|z|||}}}}|~{xzz|}~}}~{~~v}}z{|{|w~|~{zyy}||x~{|z}}|zz{|z~{}||{{{~|x|~|||{{z}|zz}|zz{}|z|z|zzv|w~|y~xzzz{~zyv{z{|{{yz{|}}y|}z|y}wy{|w|}{|}~z~}{{{~|xw{v~}y{z|||||z{y{{z{w~ty|z|z{y{zz}{y|{zz|}w|yyyzzy{y}}||xzzz}|{~x{}wz|x{|x{}yy~~y~v}y{x}y}y{~~w~{{zz}x{z}}}|~}{yyzz~{x}{}~}vz~y~{w~v}x|y~yz{{~{}~{|}yzy{{y{v|z{~}{{}~y}yy~~}z||~y{|~t|z}y|~y}}}{|y}~x|}}y|{z|~}}~|}~z}zz}}|~y}~z{z}~{|||~}|zz|}{}~}yzz|}{||}}{~}yyw||xz|w}z{wy~y|}|{~{|zzz}}zz}zz|~{}~z~|yzu|z{y{||y|}~{}||{{|}yx~}{}y~zxx}{{|w~v~z{v|}yy{y}|y{xw{~{{{~zwzy{{||}~}}z~yyyy}x~}}y{||x|}}~~z~~xy|z{{{x~|}y|}|x{z|}{{{~|z|{{{|wy||yz|w}~z{y}{y|x~~|y{}|{{||~}{z|z|{v{{y|{{{}|{|}|}{{~y~z}xwzy|}|z{z}{~vy}{|~~|y~~~~~|~|~~}|~}}{{~|~|~~}}}{~}z|}~}~}|{}{}}}||z~}~~}~|}{~~~~~z|~~}}}~~{~}~~}z~~~}}~}~|~}}~~~~~}{~~~~~|}|||~}}~|~}|~}~~~}|~~z}~~~~~}}~|}~~~|~~}}}}~|~~~}~}~~~~~v~|~}}~~~~{}w{~}~~~~~~~z~zzywz||~}}||z}|}z{yuyz{{}z|{{||~zy{{{{|}{y~{|}}~zw|wx}~{|z||zz|y{y{w~|y}|||}z{|}y|{}yz{zz|~|~y||{|zz{}{|~||{{z|yz{xzx}|y{|~{|{}}uw}z}{}}yvx}z||{}z~z~|~{|z{~|||w~}y|z{{|}x{{y~|yzzxx|y|z|}x|{{}|{{|yx~}}{||}}z{|}}|{{z|}~||zy{z}}wz{xz{zy}{|{z|{}|y~|z{x~w~~~{~~v~z}yy|~}}zw}~y{{x{z|~y|yz{~w~}~~yx|~}{z{{z~~{{{~|{x{}|y~y~{|}|x{~xy~zyz}~zt{zxw{|~~~z~y{zz~z~}y||y~{~}{~{z{~~|{xxzz}w|}t{{y}{}}|yy~wxx|{~}{z|{{|y}{|}~}z|y}}xzzz|}{tz{|z|v}x{z{ywzz}}|zy|{x}}||}}{w~zy~}}~{{z~~{yy}{|||wzy}{zzyy{z|~w}y|z~~wy|{}{{z~}}}~{}|~}|x|~x{{~~xy|{|{|||yy|{~}}{|}{z|{~~}}|yz}zy|{~y{xy{{{|~|}|yz}}{}z}z{wyw{|zy~y{~x{y{|yzzx}{z}{z~x}{~|z~~}~~~}|~~|~~~{y~z}~~}{~~~~|~||}}}|}~~}~}~~~|~|z}~~}~||}y}}~~~||{}~}|}{}|~|~}~~{z~}}~~~}|~}~z~~}}~}{~}}~}~~{~~~}~z{~{~}|}}~{~|{zx}~}x~|~}|y}}}~~~~|{~}|}|}}{}~{|{}~|~}~|zx}y{z}{}{w{zz{y}||}z{z{}{~{|z}{{y}{|}|||{}{y}}y}{~z|zzz|}|y{wy{~{}{~~v}~||}z~z~}y||x}~~x}{w|}}|{~{z}}|y{|y~~z|zw~|zt{}}z~~vz~{y}~{~w~}~|}|w{{~~~{u}{{}xyz}|y}~~y~~zyy~zyz{y}z||z|{{v}{y}{~|{~x}{x|{|z}|z{{}y{z~|~z~~xz|}}}}zz}w~z|{w}x}~z~{~{z|x~yz~z|~}x|}{~zzz|{y|~z~}yyy~{z~~xzz{||~w}~z~}}z~~{tzy}||y}}zzz|}yz|}||}~~~|wxwz}{{|~y~y~z{~~|yy}~~~}}x~{~{{xyx|||zz|}zx~{|}zvz{|y{x|{}|}|}~~|~|}x~{~||}y}}{x}|~~~z}y}{}xzvx~}{}|zwz{~}}y|z}}~|~z}}~xx}z~z|~ww|w||~}y|}||||zz}||zz}z{zyx}~}}{{~}x~{zz{zu{||z{}~z~~}~|z{|~}z{zz|~y~}ww{{{~~~|~}~z}}w{zx{xy{~w{x{|~{|x{y{{|zyzzzy|{~y}~yy}|||}z|||z|z~{{{z}{y}{|~z~yy{~xz{}{y}{|}}|}{~{{}|{wz|{w}||||}~||~~|}~~~~~~|~~}}|~~|{|~{}}~}}}|~}~}~~~}|}~~|~~~|z}|~z~z{~|~~}~|}~z~~~~~|~~~~~~~}|~}~}~w~{}~}~}|~~~~~~~~|~|}|}~~|{~|~~~|}z|}||||}~|}~}~~~~~~~|}~~|~~~|}}~}{~}~~z{z}}|}~~|~|{||{~}}}zz|}|}}~{{{||vv}yx~{xy~zx}|z|x|z{~{~v|~{|y|||z|~|||z~}~{}{{}y~|{xy|yv|z~{{|~v{~wz~|yyy}vx{~}|}}y|{z|~{z|{yy||y{{|~}yxyzyz{zz{zyw~~z{zy|{}}{y|{z{~~~x~{~z}|z{~{~{|}}~}}{{|z|y{u{x{y{x}w{||z}zz{}}{}|~y{|}|||}~||{}{{~{wz{y{|z}||{}z|w||{}{zxzzx{}~z||z}{~}}yy{{|~y}||yzyyz{u{{{{~~}{}{{z~}~z}|~}z}}{z~yz~z|}|~}~z}x~~{}~xzy|~}{x{y}y~{~}|wy{{|{}{~z{}{||}~}x}}z{~}~{~|z||{zy{{y~z{~{zw}|}{{|~~}|}~|y{w{zzx}~~y}~{{{~}}w{z{||}}wz{}}{y|}y{{x|{z||z}}z}~{||}{{y}~}w|zu~|}~~y}z{w~x{}yxy{{}~{x}~zwx{|w{{~zy~{x~|~z|~{z}}~{y{}~~|||{w|yz~y}}||yy|{v||y{z|}}|x}yz~|}y|}|}y~~}~}{{{zw}{v~{}{|}v{v}vz{{z{x}zz|}{~}|zz|{{~}~|~|}{|~xz~}~~~{~~}~|~~~~~}{}}~}{y}~}~~|~y|~~y~}y~|~z{}||}~{{{~|~|~~~~~}}~|~}~~~y}~~|{}z}~}||}|~|}~~}|{}~~zz~}}~|~~~|}~~~~{}~||v{}|~~|~|~~~~~}}~}z~|~~}z|~~~~~~z~|}~}|z|~{{~{|~}|~}~xx{z|x}y~z~{~z{|||~{~}wwxz||}~xyyzyxzx{||}yw~}yy~{}yz|}~y}|~z~{|}{z~{~|y}zz~z~|x{}y}yz|||}}zz~zv|}}|~{x|}|y~x|}yx|}nw|}xy|{~z{{{z}{}}y~{zz{~{y}|x}xzyy|{~}yx{|}~|}}}~|z{x}zz{yxxzz{x}}~~{}y{{|~y~y}}}yv|{|{~{|}w|}~|z~}xz~{|~vw|||}zy{}yy|z{{|{~y}~{x~{||||}{zxw}}{{{}}{~}||{{z|{{z{~|~~z~w{~||{y}}yzv|{}x}||z}~{z~~~z~z|}~}{{x|||||y|y|}|~~~{{x~~{}}{w{|yx||y{}v||||{}y~|z~{z|~{~}~~{~{y~|{{|}xx}~yy}{~w||{w|z|~}zz}~{|z}{z|y|z}zxz{xyz|~}}z|}|xzz|z{~zx~{{|~x|z|||z{y~{t~zz{z~z~~}~|{{}~z~~~zy|y}}|xxzz}~}}~~||z||y{~|x|}zy|~{{{zy}}z|y|~|~|yz~z{|y}zy{}~}~||vxz{}{|zzx||zyyt|y}{w{}}{z{|~~~{w~{|}}}}z{xz~x|~wz}~|}|y~|||{{{y~|}}z}~||{z~uz|x{w~x~~~~~{~}}|~}|}}~{}~~}|~~z~}}{|}}~}|}|{~z|~{}|}{|~~|~}}~|~~}~~}y|}|}{~|~|~~|~~}~}}{~}~~|}}~~|}||}}}}~~}~~|x}~~~{~{~|{}~}~~~{~|}{xx}}}}~~~}~{}~~~~||}}|{~}zy~~}z||{~}~}}y~|{~~|y}}~}|}z~}}|~~~}}~~|{||~|~~}y{z~~|}~}zx}{}~}u{{{wyyxz}z|zz}xyxv~|{|||x~|z|~{||z{{||x|~{zw{{{~{}~zw{|{~y}{|{~zy{z}{{y}||}~}x{~|}z~{y{z|}}zy~|}z{}yz}}xz{}|u{{wzzt{y{wzzy{yy|{x|wy}~{yyzwx{~~}{|~{||{~}}{z~{}{~y}z|w{~}}}||yz}yww}{{{|z|{{~|~z|{|z}y{~}{z||u}u}|}z||{|{}yy|x{}zyy|vwwyxz|{zzyz~w}|}z|{x|~~|x|{{}z{y|z|x|zx{|{}y~{{{z~{{{x~~|~{|x}w~|vz{{zz}wvs}{{{w}|zzyxy|{|||{{z|z}|w~|~~~}}|~~}~{z{}}||x|{||zyz|}~||y{{wz{{}yyzwt|yy||~{}|~z|{zz}|yyy{}w{{}}{}{z~}y}{}y}}}y{y|}{}}|ww}z{~z}~}y{}|{{}{z|z{|}|u{|}vx{yz{|{~zyy}z}{~~y|yy|zzzy}}}|wz}x}x}{|u}{{~|~y{~xz}yy{zyzyy{z|{|zxzyy~w~}{|}|}y}|x{}~{z{~{z|{~}|{x|x~y}~zzz{zt}~v~{z~y|zw||{zuz~z~w}~|||{|{{~}}~}}~~||x}}}}~}{}~||}|~}{~~}}}|}wx}||}|{|~~~}~~}}~|~}~{||}~}{}~~~~~}|~|}}||~~|~|~}}}}|{}|~{}{~~|}~~~|}v~|}||~~x~}|}||}~~|~}|}|~~~~~~~~|~~|~}|~|}zz~|z}}~|}z}~}{~}~||xz~~~~~~}}|}}~~}x~}yzyy|~|u~y~{y}z~|z||z|{{z|}|xzzz}}}y~|vyx{yz{|||{wz|w}{y{}xz~{~xz~z{}}{}~}}z{|~z}|}z{v}~|}w}|~|yz}|z{}}zx{}y}z}z{y{{~zyw{~{wyz||w||zz{z{zyzyz~}}zx}}{}}z|}{y||z{}x}||{|yz|~~|y|y}{|}vx{~zz}{|~{z~|~{}z|yy{}|}}}~yy}}u{{|~|}~||{y{{{y{{~}z|~}{~|~}w{{||{yy|~||}||{{|~{zzx~{}z{z{zxy}{|}yyx{~||}}{z|v~z}~}}~{~{||{}{{{{z}~}|}|}{|}~~y{{}~}z~zy{v{z{{z{|{}}|~{{~y{{{}}xz||~y{|}v~|z|~zy|z~||}{{}{|~}|{{}{}|{{}zy||x~|{yy{~{zz{~|}~|}{||}}}}}wx}y}w}|}{|zz{|y{~z|zw{~|}{z|z{ux|}}{~zz{|{z|{}{z{{|}~x{}~ywy{|}yzzv~zytz{}}z||{|}~{|y~z}w|~~||x}|~wz}{~~~zz~}x{y~xvx{z{|tz}}~}{xxv{}~~z{z}{~xy{y}~z}~{~z}|zz}{}~xz}{{|}{}u~vz{y|z{zyz|y}zx~z|{zzx{x{}~~zz}~~~}}}~~~y|{z}~~|}~{z~~~}}~}y~~~||}~~~~~~~}~}~{~~~}~~}~}|}}~|~~}{z~}}~~}~~}z~~{}||}}}~}}|}||~|~z~~}}~~~~~|~}}~~}|}~~}z}~~}}z}~{{|~~}~|}||~~|}~||~~}}~~~~|~}~~|||~}|~~~||~||{}}}}{~~{~}~z~}~z~~z~x}}~}|{}z|xx{yx{~}|w}xx{}w{~}{{~}{z||}||}|{}{~y}||y~{}|||z}}}x}{}yyz}z}yy|zxz~z{|z||~~}||{zz}x|{}|}||y}{}{z~z|~~|~~u{{z{|{~|x}}|zzy{y{zz}~x}z}|~x{|{xy{}|~z~~|~{{}{{}}uz|}zx}|{|v}z~~y{v{z{~~}y}x~{|}y|x|~z~|}{|}x{~v}~}{}{|}zx|{}w}}|z|w|yv{{{|}{{||}}~~}~|{|{}{|}|}x{{z~}y{zwz{}x~{y{{z{~{~yywy}yv}{{zy}{~|}~~y|~~}~}||{}}{zy|z{}tz~yw|{{z{}~wyyz{~~||z||{}}x|z}~|~}~~}}~{~{}zxz{yz}zzzxw}~yyy{}}~w|y|x{{~}|{}~{~{~{}~z~~~|~|{y}}~z}y}~{zy{z~x}}x|uy|zzv{~}|~||~}~}||}{|~{z||zz~y{w}z{}||z{|x|vx{yz}}yuxvx}z}z}~{}y~{}~zy}||~z{|~||x{|}|xx}vy|y~zy{vw~{}|xyz}yzx~y~~~}y|~y~~z{xz~z||~{x}{|z{~zy}~~x}|}vwx||z{}|}zz}||}{}|}}|x~}|{{}|y|}~}}|{z}~{{}|z~}}~}~}~~}~|~|{~x~|~}}}}~~|}z~~|~{|~|}~|{}}}|{|~~||~}}{}{}|~~~~~|||}}}~|{}}~~~~}}}~}}|}}||}z|~|~~~~~~|z{~{~~{~~~}~~|{~|z{|}}}|}}~}~}{~~|~~z~~}{}}}|~~{}~}}~{~~~{~zz|~}}}|{||}}z~{~}~}}y||{||{~|}}}~|~~|~~~}}~~z|{|{}y{|~|z}{}{}x{{xx}|{z~}{{}{y~x{y|{zy|yz}}z||{{~y{}{xz{~yy||}xz|}z|z~w}|z{zv~||yy}zz}{~}}}{z{{zzzy{~|||~x||||~{|z~}}u{{|zzz~z{{~|yx|~|}}z}|}}|zy{z}{{{|x|}z|}~w~}|~xx~~yxw~z|~~}{{~zz~}}}|}z~{x}}y{y}zy{}|}~}~{{}w~{zz|}}}|{y}z|y~z}xyzx{y~yzw{wwz}z}z{z}zyx}|zzx~{}~|y{|z{~|}~~y|}|z}|~w{}}~zz~z|}z~~}}|}{~|zx|sz~}}yy{~|}z~zw|{~}}}~~|x||yzz~~z||z{z{|{}~~zzwy~{zz}zyx}}y~~}zy|}|~zy|{|}y|z|{zyx|z|zxyyy{x{}{y{x|~|}~{x}w~|z|~{vyz{}}}|{y|y{{xy~~|xz{|~{}z|y{~{|}}z{}}~xz}|}}}|~z{{wz{{}{{z~{y|~}~z|z{}zx|||z}z{{|x{{z~{|y{xz~}|}}~~zzw|~||{zy{z}z}y}z{y|~y||{xyxy|~y||||z|{|{{{}{|t{~|w||x}|y~|~zy{}z~{wx{x~yxz|}}~{y|yxv}~|y{{{|z||yy~~|~|{{x|{|}{|}~~}}~~~~{||}|}~}~{{~~}~z|}|~~|~~{~~}~|}~~{~{|~~~}|}~}~~~}|}|~|~}|}|~~}~{}~}}~z~~~||~~~}~~}~|~~||}y~}|}z~~}~}~{}~~}|}}{~~~|~}}}}{}~~~~}}~~~z|~}|~~}}|~|~}xz}|{~}~|~|~~~}~}~~~~}~~~}}}}y~|}|~zz{y{x{{yzz}w{{yxy{{yzzu}~{zz{{}}{{|z{}{{}|}{}}|z~zv~}|~z|{zwyv|~z}{x~zx~}~{zy~}{}|y}zt{|{|~x~y~{{}|}xx|{z{~y|x{~vx||{{yw~{zw}vy~|{{z~yz}}z}z|{z}{z|{}ys|zy|z{|z|xwx}xxzy~z|~x}y~}~|}{||}xy~~}~{{wzy}~}}}z{{z~~y{zx|{|vx}z|z~}{zz}z|wxx~y}}x{}|~}}}z{|||{|~~|}}{zy|}xzzxzx}|wyz{~}{uwzzvxz~x}}~}}z}}x|{~}}{}{}{}z~{}|~}}zux|{|{}}|{z~|}~yywz|~yz|~z~}y|}}y||~z~}~}|~{~|}y|}z}v}zxzx{}}}{yxzz|yx}|yz~|{~|yz}}~|}{z}}~z{}||~yx{{zyw{}~{|v}zuy|x~z|x~|zwz~~|z~x}|~{{{{z||x|zt~~{z|z~}}z{{zz{{yx{~|}uz}zz|z|ww{|{||}~{|}||~v~|}}~~w~{z{z~zzz}zw~x{{y~zxz}{z~|y{z}y|x~zz{{}|x|}~zx~~{|~}}{}~zz|zyz~~x|zyy||~|~||~zy|{yx{|}w~~~~{ty|z}z|y}~~~~}}~}~|}~}~z}|{~~}}|||~x|{~}}}}~}}~~||}}}~~~~{~~}~~|~|~|}}~~~|}}}~~}}}~~}|~}}z~{|~~}~}~||~|}~{~~|z~~~}~|~~~|}~~~~~|~~|{~}|~~~|}|~~~}}}~~~{}}}~}~{~||~~y|~~|~~|~~y~~z}~{}~}z~x}}|y{}~|~~{|}}}}}z||z~{{{{{zyy}{|}{z}{~}{~|~~{~zz~zyy{|w{|x}{wy|z|{}zyx|yw~y|z{|yxxs||~y}{|z}yy|yy~}}~|}|}~{z|zyyz|z}y}z|y{|z~{||}{z}z}{{{y}~}~w}}~rz{{|z~{yzy|zz~z|zz|}||x{|~~~}}}{yx}~|}y{|{}|yzx~~y}|}}}{y|{~yx|z{xz{z|~|yzz{~{}y~x}z{{{y|z}{~}}||y}}|}|y}{~z|{w{~{}{x{~w{{}{z}~w~{}|~}}z~x|}yy~{}~{}z||~}~|~y|z}{|}{}x}}z}y~{y}|}{}~{||||zzz}}{{xtzz||}zw||}~}z|xy{|x}~~v~~{}z|y{|y{{~|zwy{|{y{~}|~z|xzz}~x|y~z}z|}~zw{{}}}{y}yz{}}y|||{|{z|}~z}|~z}|{~}|~zz~{{|}}|{{{yz|~y}~}{{z|~|z{zz{zx}}|{}{zz{{{z~u}}{}|}}z{z|}{}{yt~zw|zz{z~~{zyw|{y~z{{~~zwx~|yw}~{{||}z}~y~zvzz~~~}{}z~}z}z|~}z~{v}}{w{}x{~}}}}|x|x}z|xy|{~|}{}x|w|xy{|{}{{}y}~}~}~~~~~{x~}~~~~~~}~~~}z}~~}|~{~}~}~~}|}~~~~~~~{}|~||~}|}z|}|}z{~~|}~{~}}~}|~}}}}}~{~||{~z~}~~{~{~z{|~|}}zzz~~}{}z}|}~}}~|z~}~}}}}~{}z~~{~}~|w~~~}}~~z||}~|}~~{}~}}|{|}|~~}~~~zy~|~|{~{{|z||}{|{w|y}x~y|x|z~xz{}|z|z|}~x||z~~z~|}~{}|x}zyz~zy}{z|zyxzx}}y~xys}{~z}|{y|y~~yy{y~}{z{~{~|}|zy|}z|y{{}{~|{~|zz{{~|y|zy~|{y|}|{}{~~|}}}{}}y||~|}|zv}||}|~w|}x{}|{w{}y|~}{}}xz{}x~~y{y|}|zy}w}|~~~}||}~{}z{}~zy|}|}zz~}y{}}~y{}}{}}}z}{}zzz}~~z|v~|x}|z}x}y||z{}}w|}{z||}~|yz{~~|zz|}z{zz|}z{}y{|y{}z|~}}|~}~}~}zyy{}{||xy|}|w{~z~x|zzzz{{{~y~~||}u~z~{}}~|{v}z|}{|z~~|||}}z{{|{zz{~{}{}w~|~|z||}~|{~}||~y{}}{v|{~|y||zzy|{{|z{ux{z{~yv}wzy{|y{|}|x{x~z~|}~|{z{{z~y|}zz~|y~~wy~t{|{xy{{~z||~y||}{y|z{{|||}||{z~|xy{|}z~|~~|zry~{zw|}yyw{z{}xz{}~{|{}zx}|{z~y|}{z~{{z|{}{{}|~z}|zz{{yy}{z|}~yzy|zx|{~z}{|{}~y}}||w~z|}}z}~~~y~~}~|~|{}~z~~}}}{z}~~{}~}~}~~|~}}||}~~~~~~}~~}}}~~~{}~~|}~~~~~|~~}{|~}~}|~~|~~{v|}~~~~|~~~}}|}}}}}~|~~~||}{}~}~}~~}~{~~~~}}~|~~}~}|~~}y~~~~}}~}~~~~{}|{}~}}{y|{{{~|~}}}~~~~|}~~~|~|}|~}}{|y|{}~y}~~{|||{}}y}~{}y}|~{|~z~}{yz}x}z~~zzz}}|||z||~{y{}|z|{}zx|}{|}||x|~x|yz|yzzy|x}|y}}{~wy~~~x|}{x|xz}||z~||{z}wy}}~x~w~|{{yw|y|}{||~}~}}y{{{zz|w{{~~z}~}}{u{{||{|y}}z}~xw}z}{|}~{{z|}~|}~vy}~|}z|z~}}{zx|}~}zx}{}{xx}y|y|x}{y|z{{x|{{}w}y{|~z~z}x}~{{z|{{}{|z}||}~}}~{}{v{|z}{}|w|{{x}|z|}|z{~~~}~}||}{{v{~{}z{~{}~|||~}||z{}|y~{|{y~y~}z|{~|~|}{~{}yz{}}~}{|{}z~~|y|y}~w}~{|{x{}z{}z~|z}zy~|yxy~{|}|y{wzzxyy||~zy}}zz|yvv}yz~zxy|}~z}z{x}yyxz|~wy{}~{yu}yw}~wz~}y~|||y||y}~}|w|zz{{{}~zw|}}{||{y{{{w|w{|~z{}~}}|{|}~{z~}|{|yy|{}{}}}|~}z{~yzyzzyyzx|{}}{y}yzz{z||~yyz|}|zu~|w}|}xz}|}{}x~}x}}}z}|x{~}|~||{||w~}z|x~|}}{{|y}z{{{z||~|}}w~~}}{~}|~~{|}||}}}~}}~{~~~~||~~}~~}}|z{}}}~z~~~~~~}||{}~|}{~|}}}~~{|~|}~~}~}~~}~~~}~}{}}|~~~|~}~|}}~~{}}~~~}~|z}~~|}}}}}y}~|}}~}}z~~~}|}~~{zz|~z}|}}}|}}~}}|}z~~}~}~~|~{}~}~~~|}~~}~z~~~y~~x|}z{|yy{}w{|zz{zzz|y}~{wxxy{{zy{zx|y|z}}~}z{|{||}}{~|}z{}ywz~y|||zzz}|}|~z}||~vzv~}zxz}z}~z||~}vz{{}zz}zx~~yz{~{z|zxz}y|zy}|~}|z}zx}z{}z{zwzw|z{y~|{xz}~zv{~|{{~{~}~}wx}{|yxx~{xzz}}y{{{{}|{wx|x~{{yy{|~}~||{~}}|}|{x|y|}}|~||{}|z}{z}z|xz{~|xx}|w{z|x{}zzy|{|}zzxy||z{z{~}|}~|~{{~|z~|~}||y{|{xx~y~{zz}y}z||||tvyzz|xx}yz~{}~}||{x{z~{{|{x~|||~}~xz{{}|x{x{{x|yyzy{|zx|~{|x|}}yz~{|~|}~z}~z}yxy{}~|}{||zzyz|z|}{{zwyzz{{}{|y~z~u|{x}xxz{y}yy|yy|}|~}|}{{~|~~w~{|z|z|w|v}{vv}|~|~xz|z~w}w}|{}z{~~~}}|}x|}}z~~z}w~~yz{}|z{xwwvzx|~w{wz}~y}z~~|{w|~}y|{{{zy}{|~}}~}||{x}~{{|}xyy{|x~}yy|~|z|}zw}~{||yyxu~}z~}|~~xzx||{}{~}|{v|z|{~}|wz}x~y}z}|~~~y|yyx{y}~w}{t~z|z~z{{{y}|}z|~zy~zz~|~}~}~|}~{}~~~~}}{~|}~{|~~{~z|}|}~~{||~{}y~~~~|}{~|}}~~}{}~~}y|~~}}}~~~~}~{~}}~}|~~}~~|}|}}|~{|}~}~}{|~}|~~|}{~|~~|~}{~|~}~~||}~}|~}||~~~|~||y}}{}~~~~~}y||~|}|~~~}~~z|~}}~{}~~{}~~}~~~}{|}|}}~~zy}{}||~}wyzwx}|x~~zt}z}{~|{y|}z}}zzxv{|xx{zz|~{yxzz~{}{~|~xzx{}{{y~{~y|~~||y{~|zy|yy~{{zux~z||x}{||{z{{w}y}|{zzzv|x{ww{zx{z{|}}~~{{w|~y~{xzx}zz~x|}}~}{|zz~{x}w}z~|z~}{{y{{{z{{~y}{}zzy{|}{}x{|x~{|x{{|||xy{{zv}y{{zz{|~}|}z~z~{y}~|{{{}~{{}{yzz~y|w{x|z}|~~|~}{yzzy{~{~{x~zvy}}{}vz{|{}z{w{~z{z{{yz|z~}{~x}}yy{~}y{yxzz|}{~x}u||}~w{{~||{}|wy|{y||||{{}{}|zy{zy~zw~~}~}}}~|z~x{yz~|{y|{}|xz}y|}zy|z~{}~}}}x}{y}x}{}yy}}w|}~x|x}{{|wz{yy~{z}|}z}{~}z~|{{}~~zw}z{~z|~y~~|x~}~x{~yyy}x|zxz{~v}w{}w}z}z{zx}|}x{y{z~~~y~|w}qwzx|{}}|y~}w{}|z}||}~|{x{w|{~~z}}{{y|~z{||zw~}~{}z{z}zy~|~~}{}z|z|x|||}z~}z|~}}z}v~~{|~{y|y}~||}}}z}{y~z|{{||~}}{z}}|y|z|}~|z}||~x{|}{|z~~}|}}~~~}}~~~~}{|~{~}}~}||~}~{~~}|}}}}~}~~{~}~{~~~~|~}~}~~x~}x~~{~|~}}~}|}~~~{~~}~|}~}}||~~|~~|}y~}~}}}~}}~~~~~~w~~~{{~}{~}~}}}~~~}|}~|~~|{||x~~~}{|~}~}}|}~}~~z~~|~{~~~z~|{~}~}~|}}|~}}~{~~{~}~}|}}|}{}|}~|z~~~{}~{|~|{}~~||{{{x~{~xx}y}{}x~|xzz}~u~~~{~zz~z}~zwz|}~{zx{||~|y{~}~|}|y~y{~{|~~y|||y||z|}z|{{}|{~z}}|~|xz~}~}wyz}yz|{}~y{y{{x{~|{~~~~z~~}~y}z~{y}yyy{~y||{z|w~|z{y|~||{x|z~|~|}~|}|}~{}~~~~}y~}|y}}yx{{{~{|~}}z~|z~x|z|zz|z~~{{{}}}|y|{~|{||~|{}z|~}||~~xwy}yz}z}}{~~}}{y}{|}||}x|}~}}|~~|}}}~{~{{~xzzz|}{~x}}|x|~~z~{}}~}}~~z}{yz}{~|}|{|~{}y|{z{{|~z{y|x|{|}}{|}}{}|}|zy{~~{}|z~x}~}~|~~y{}{y|~}w}}~~~|~~~~{~}zz|}}}}}z|z||z~~{{}}{|}|}~~}|y{~yz~z{|~{{|~~}{z}|y~|~}~z~z}{wy|}|||z~|zx{|}y|y|~|}~|~||~z~|z}~|{||}r||}}{z~z}{~}|}x~}}|{{z|{}}}{~z{{|~{~~}}|}}}~~~}~}~}z~~~|}~}}~~~~||~{~}{~~~{~~~}|{}~~{{{|~~~~~~}~~|~}~~}~|~{~~~~}~~~~~}~{}~|~~~|~|~~}~}~}~~}~~~~}~~{{z|}}{|}}{{~y}{yx}}z|~~{|{}{}~~}}~zz||~}y}}|{xzz}{|wy|{{zxz|||{{yxz~yw}~}zzys|{xz~{|{|{{~z{z{}~zuzy||~{z|yz~|~{~}|{x}~x~}{}|y}z}v|}{x|{zz|}yx{|~~zx{y|z}~|zu|yw}z}~{z{|||~x}~~|y{}}}|yy}~|~wy}twy~}z}y{z{{z}{zz{~~wyz{}}}x|||}{~|~}yz}}y}}xz{||}|y~{}{{{y}}~y|zzz{||}|}z{{{z~{~{~yzz|z|z~~y~zzw{z{~|}}}zyzy{yyz}}|~z~{~{||wz|zyxzy{{~z{{ty}||{~}z}~~yyz}z{x|}{||}y~z}}~y||}|z}|~y~z|z|}y}z|{x}|xw|}{{{w|{y}|yzzzy{}{z}|zy}z}}z||zz|yyz|~x}||zy{}~|}xz{z{{z}x~xxv||xzyz~}w}}{{}{~|~wzy||}z{z|||y}}~}{||}}~|y{~zx{|{z}}y}{|{xx~xx|z||x{y}y|{|z~}}x~|~z{|y|xx||zz{||||y~|{z{||z{|z~{{|~x}|}yz~|}{z~z{zy|}y{z~v}{{}|x{{z{z{|||~x}~}y}~{|}}~{z}}}{{||~}y~~|~{}}~~}~}|~~~}~~~}{|~||~}~{||~~||~~}}~~~~}{~~~}~|~~~}~}{~z}~~}~|~~~~z|}}~~~~~~~~|~~~|~|~||}}}}}}}|}y}~}~~||}~~~~}}~}||{}|~w}|~{~z{}}~}~~|~|~~|~~~{~~{{}~|}}}|~{{}|||z~x}~yw|z~xyv{}x{}|uyxw{||z~}{~|{}~}{|y}z|y}}~|}y|}xy|~yvzz||wz~}|yzyzx}||u{~}~}{{~}~zz|~}}~}}}}y|{|}}z|}xxz~z{x}~y}~z~ty~w{|{xz}|yywzzxu{}~{z|}yxx~z|~z}}~zyy||}z|v|w|~|z|z|z{{u|}|yz}yx{{y~~~}{~|}~{}w~}|}z||}||v}}w~xxzyy}|v||}|{y~}||{z|}~xyy|yw}{{{}|zyz}{}yv~|{x|{w{z{|{v|}{|yxvy}z~~u~~|x|||||y|}}}|~{~}{|{|~||yx{|}x|~z|}{|{|x}uy{~|zw~}{}}~|}}x}}{y||}~|vxy{}~z{|{y{|z}}|{}xy}z{u{vy~x|{y~~}}}}}}|~}zxzy}y}~}z}{|w||~|{}~{|{{||zy|zz|z{|z~}~{wx}yz~{~{~y~|{~}|~}}~y~|z~{{~}~}z{zz|u}|y~|zzyyw}xw{w~||{|}|~|w{~{zzy{{{{|yyv|~zxv}zxy~{{x{y}x|~|||||zz~}}~|x~z|{~{xz}~xx{||{y}~~z}}{|}zzzy~|}y{}z||}{|||{}}}~}y|}}~||z}}}{~~{|}|{~~|~|{z}~}y}~{~~~|~}~}|}|}~}}}}~}{~}|z|~~~}~~~~{~|y}~}}}||~|~~||z{~~~}|{{~}}}~~}~}}{|}~}}~~~y~||}||}}z}z|}~}y~~z~|}}~|}|}~}}~z|}}~~}~~}~~||}||~~~}~|~}}~}}{}}~}}|{}}}||~~{z||z||}z~zz|z|x}yzv{}}~}v}|y{{x}yw{z}z}|{y|}}}|yxz}||z{|zyx||}z{z}{}yz{}zy~z}z{~z{}}txwzyz|z~~{y|}z|}z||{}{{}}}y|}w~y|}|{x}xx}}~}|{y}{x{{||~||{}{{}z{{|zw|{~v{{}|}{}~{{y|}xy}{}y}}~{|y~~{z|}xzz{{~{~|zy~}x{|{wz|}yzzx}}{}z}{}|{|~z~~zx}y}{}{{|}|y}wx||{}{z|||z|{}||}y|yzy{||y{{~z||w~vzu{z|}|{~zwzx{~}{z|}}{x{z{}}|{{}{{~}~|{|}}{}||z~}~|y|x~}|}||~~{z|{x}|yzyy|w}{}|}z~}}{{~|~}||{~~x||zzwz|}x|{yzz|xz}|~~~{|x{|}|{}w~yz~}|x{}xxy}z~w{}||}~{~}ww|{z||~|x|{}{|x~{yz}~z~yz{{}~|~{|zv~z{yy{}|x{yyyzy~zz|w~}v|x|}zz}{{|y~{zzy}yx~~}~~zyx|~{}{z|u|x{~~}w{y|zw{~}~{||}{}{}{}z{~~x}yx}yz}|{{}||z||v~||y|}~}z{|{~~t}~~~~zxy~vyxz~|y|x|{|~z~~~z{~~}}~w}~~}|}y~{}~~}~|~{~~{}}}z}|z~{}}~~~|~|}~~}~w|~~~~}{}}}}{~}~~~}~}~||{~|~|v|~}}|{~x~}~~|}~z}~{}}{~~zz}~~~w~|}}~|z~}}}y~}}|~}~{~{~~{~}}|}~~z~~||}~|{~~|{|}}~}~~~}}|}{{}|~{~|}~~~}{~~~~||}}{}|~~}{}}yz~}{}z~~|~t|y{~{|}{{|}yy}w|{~x~z|zx}z}}z{|y~|y||~z~~}z|}zz}z}{{~{{x{}}|}{}{zzyy}|}zyy|yyzzy{y|}~}zy{|yx~||yz|~{v|}{z|zzz~|v}}uxw|y~{~zz~|y}|{{}{||}~{~~}z|{y}z}{z{|y{z{~|||y|y{x~xzzwz||v}z{v{z{xz~{|zz~{{z|y{{}~zy~}|z~z|x}yz{}zy{|yyy|~}~z|||{z{z||v{||}|{}~|{{z|}y|y||{|w|~{~~{z}}zz}||y{}~z{}z}{}y{}z}~xz{z|w~}z{}z{~y~~~}{}{~|x{{|~}yx}|yyy|{|wz|}v|x{||yx|z~w{}y}z|{}uy|{ww}}|yz~}||}|~y~~{|}x~{y}{~}xwv~}{{z|}~zzwv{}}~}}||y}|v~{~~{wz~}~}|{zxx{z|{xw|x{wz|}x}zz~zz~}{{yyzy~{~}yzx|~z~{|}{|zz~{yz~w}y|{|{|y{}}x{{z{{~z}syz}|z{xxz{~|}~x|}~~|{|zzx}~{zzy~z|{|vx|ywzz||zzv|z|}yu{{{{~~yy|}|}~zy}~}|}{}{zz}t}{yz{{}z{{}{~y|x{zzz{||}}z~{yy{zt}~y|~~~}||~|}}}|{~~~~}y~{~}}~{|||y~}{}|~|~}}~x~{}~~y}~}}}~~~~{~~}}~|{y{z~{|}}~{{}~}}|~~{~|~|{}~}~~~|}~~}~}|~~}~||}{}~~~~|z}~}y||}~}{~}~~}~~}~{}~y~|{~~~{~}|~~}~|~|{zz|||x~}~~{}z}~}}}z}{~~}}~|~~zy|}}}~}}}~~~~~x~x}~z~~~}~y}}x~wy~{v}~{~}|{zw~{z{|}}yy|{z||~zsz{y~{|zyy|z|t|||~{|{yy}xxyz{~z{y}|~|{~}{zy|{yy~y{xx}}||zt}{{{{y}zz{||y|zx~w|~{zyz~~z~xw||w{{|xwzy{x}z}{~|x|}{|zx{}{zyzz~z{~~x|z}}|||zy|||{~~~zx}||}z{z|{v}z||~zv}~zz}u{{{{x}{z|{~{}{}~z}{y|||{{|}z}x~{wzz~|~|}~zy|yw}zz}wzzw~z{}|x~z{~|{{~}z{}~~zz|vz}|~{|~uzx{~{{{y{{||{z}y||{|u|}z|{{y{x{|{zxzv|~}}~|~v}|z{{|~zx{||yy}}|}}w{}~|zz~~}zx|{x~}~x|}x|}{x~}~{zzz{~z{z{~{wy}|{{{}zvxzy}|}{}{zy{yzy}y{|}z|z||~y{z{w}|z}{x{|~~|}}yx|{w{y|{{zy}~zy}y|z{yy|yx{zr|w}~z{{~|{{y|}|y|}y}u|}yzxx~~zz~}}~||wz~y{|{v{~{~}z|}~z|x|zz|{{~|xw}||{{~z~{w~{v~|}{}z|{~z{}~|zy|}z~}}}{}w}}}|w||{~~zz}~}}}~|zy|}|{|x~{{z{v{|~zz|y|}~y}xv|~~|~}}}~~~z{~|}}~}~~}|~{|~}~{~|}|~}~x|}{~|{~}~~}~{}~~|{~}}|~~}|}|~}}~}{{}~}z|~~}~y~}~|{}~~{}}~{}}~|~}|}~{~~}~~~}}~}u|~}}}z|~|w}~|~}~~~~|}}|~~~{}~}}~~~}{{|~~}~~~~}|}}~~}~}}~~}~w~~y|{~~|{~~~}~|}}~||zr|}wwzy~}}vy{|z|{{{~z|zx|}{{z{{x|||{}}}z}{zx{~|~|{}{}}xwz|~}{}|yv||}~w}}|wxwz~x}|~zz}~z||u{y}yz{|}~|{}{z{{~z}{y}{{{}~zz|z{xz{yx|y{xyx~y|v|yyzv|{zz}|y~~}||~z{|~y}}z{z{z}z~}z{|yzy}~yz}~}zvv}}y~y{}|{{xzxy}zwzz}~xx|||{|{y}{~{{{|~}||yvx|yw{w{|{{{}y{x|y||{x~v|{{{xu|y}z}|}}||z~||}}}}}z|v{xyz{z{||{vt|z~}~y|{}{xzz~y}|~{z{y~}{vxz~|}}}~z|}z{|}|yy{y|z|{|{z|}{z{x}|{y~~|z{|~z|{|y|zzwx~{~w{}}}~y}|{}}|zxzyz|{z}}zz|}z|||}{zzz{yx|{||~|{}yxz{|y|~zy~y}{}~{z||{}{w||zxz{{}{z{y{zzr}{y~x|~~y{}}{z|{z||}y||}zy}{x}|x~|v~~{{vx}x}x|w{|y~z{wvy~v~{{||y}z{|}z{|{yy~z}zwz{||{}w~zw{z~zy}zxzzs||yx|}zyy{~}yyz~|}{|}{~xz|}z~~~{}|z{{||zw}{}yzx|x|w}|x~{}}{}|{|{xy~~||||}||}q~~}~}~{}y|}}~~~}|~~|~}~}w}~zz}~|~|~{|~z~{z}~~~{~~~{~{~~{}}|~~|~|~|}~~}}~~}~~~|}}~}{}}|}|}y~~}}~{}}~}|}}~}}}~~~{~}~~|~|}}}|||{|}zy~~}|{y|~}}~~}{x~}~}~}}~|}||~~~~~~~|}}x~}}}~{}~}~}~}~}}{}}|~|}~}~|~}~||~}}}yy|~}~~}~}~}}~|z|}|{}|z~}}}}{{}~}~|u|{y}~}}~y}zz}x~w|||{yz}{|}~~|y~yzx||{z~|x}{{z}zz}y|}y{~{|y~{y|}|~}|{|}~~{|~}}}~}~|{~}|}}}}z~{}~y|}x{~y}}{|||~||}~w~{z{{zxwxz~}{}~~{}x}{~|}{|~}~{~zz||yw}x~{}~~|{||z{||}z}}}|}|~~|{}{~zy}}}x{~|yy{z{|}}|{{y}}{{~x~~z|~|x|~{{~y~}w||~{x}|z|}{x|{w}|{{z||~{}}|w{~~z~~}|~{|}~~z|~~}y|}~~y}{}}}{x~|~z~{|}|yy|}}{~|}z}y}}}|}|}~|z}~~}z{||}z{}x{||}|~||z}|~}~}{uz|x{z|~|~~z|{}||z{|}z||~~{~z|zy|}{{{zz{~}{{|}}}~{y~zz{}~|~|}zz{}{||z}~z~}|zy}|~w~{}}zy}~{xz~~~~}{y||w|{{~{z~||~z||}||{{|}{}|}}{}y}|~}{|{}z}z|~{{~{}{~|{o}yy}{y}|}|{~}yy~}{{|}~|||~y~yzx{|{~{~z||v|~~y~}|y}|{}~|}}~||}~}}|}~|~|~}~}}|}~|}|}~~~~|{~~~|{}}~x~z~~}~~}~{|}~}~~~~~~~}|z~{~|{~}~}|~z~|}}~z~~}~z~|~~~~~}~}~}}~~~~}}y}}|~}~~z}~~}y~x|{y{y}zy|{zx{{||~~|{|z}~z|}z~}|y|z|{}{}|}x{x{}|vx|{}}|z~y{zy{}~|}{{x}x|{}{|~}zy|{zzyxw{~xz}zy|z{}}yw~}{{wxyz{|u|yz}z||z~y||{}}{~||}|y|}y~}~xz~}|zzz~{||{z|{x{xzw{}yzyy|y|zy|zzyz{~y}~{y|z~}}|y}yx{|~|}}}|y||}~w{}xyy}|{{w|{z|wxz|z}z}x||{zy~}|}x~|}{y}z{xz}z{{x|}z{{}z|{yx{zy{yzy|z|}|~}z||}{~zxy}|}z|~~|~}~|{}u||}z}~x|~y}z}{z}|z|~||x{~|}}~x}{yz~|}{z~||{{}}x~y|~{yy~zz{{|}yz{}~yyw}wzwz{|~x|y|~zz}~~{z~~{{z{|}}|{{|{yxyzyy|~||~}xz|{~}y|}zy|{}|}}{|zzx|}}x||}~~x~z||~yzy|zzz}u|vxz{}zxvz|{{|vz{xz|~}{{}|}{xzxw~}~{|{}x|{|}{xtyy}{|{yv{yzz|{|xy~w|{yz|yz~|}~}w}{~|~~}{}|{vz}y{~x}xu{z|yxzy{}{zx||w|zzy{{z~}yz{}|~}}}w|~|}~~}~~|~}||}|}|}|}~z~z~~~}~~~}~}~}||~~}|}z~~}}~{{}|}~~~|~~~~~}~~~|z~}}~yz~~{t}{z~~}~~~}~}|~}z|~}~z}y}}}z~}~}}{~}~|y}z~}z~|~}|~~~~}{~y~z~~}~z~}{}}{~||}~}|~}~y}}||}w|~}~~~~~|~|}|~}{|~~~|}|y}{}~}z~y|~z~~~}{~z}||}|{{}|~|y|{{y{{|{}y~}|zy|~x{|}yvx|~|x|{x}{}xzyx|}{zy{||z{||y~{~}}}}{z~xx|{xwz}xz|wt}}|{~}x}y~|~{{{y{~yvwy~|}w|{|y||z{~{}w}z{zy{y}}~}||uy||z|||x~z|z}}}xx|zy{{|zz|vz|{|{y{z~~{{|~~z~y{~~~}~|z}|y}}x}}}zvyw{{{y|vq|}|~|~xz~}}z{z|z|zz|}}zzxz|{|z~~uzx}zz|zxy~}{xz{|~~z~{|~}y|{~}w{~x}y{zzyz~~|{{xy}x~{|z{|~{z{||zvy|zyzwx~w~zz}~}~{}|{z~~{|~z{}|~}|}yzw~}{|{~w{}}{z{|yz}}x~z{~z{|~|{|{yy}|z||y{~v{}||}||||}~|{}~|{{}z{}{~{|~z{zx}~z}|{}zx{{|{~||{z~}}y}~|~|}{{z{z|{|{|yy{{|x|}|}z}|zzx{||{{{}yy}}}}y{|{||yy~z}}y|}~|~~|~zz{zy|ww~{}{}}|w|}}~xy~{y|{}{z|xx|~{}z{~z|{~zzxv{}{}{zy}~{z|}~x{~{}z{yw|zx}x}}{u~x~}|}}z~~x}x|~xv|||~{|~|zy~|{v~wzy||}~|}y|{~|||}{y}}~||~~|}~{|}|}w~|~}~}~}~}~z~}||~}~||~}}~|~~}|{~~~}{}~~}}|zz~y~z~~}y|}~}|~}|}~}~|}|~~}{|{{}{}{}~||}{}}|}~~}x}{|~||}~~~~~}~{~|~~~}}~}}~|}~zz~~~~~|}~{||}~|~}}~~{}}~~~}~}{~}}z~~}~}~}~~{~}~}}~|||~~{|z}}|~~||~{~}|}~|z{|}~~~~}|~~z~{~|}~|}~|}y~~|{zz{v|{zy}}~y{t{{|{z|{{u{ywzyy|~zyx~~{x|~}xy|~~|z}|}{~}}|x{|y{|y{~|}xz{w|z}zy}xz~|{}z{yu{{zz{{{y{|w{|z{~y}}{}z|}~z{{||z||yz|x{z|}zx}{x}{z}}}u|~}{~}|}}zxy~zv}}}}|{{~}|y|~{x{wy{z}zx|}|y|z|{{{z{|{yyzx|{}}~~w|z{|vy~}}}z{|}}}y~||}~zw{}}~zyz~z}~zyzy|zzw~yz|~}}z|}{}z|y|~{~}}{}}{}|}{zz|z~|y|{||zyz|v~z}yw||~{{~w}~{|{~~yyzz~}|||{zy|z{y|{{zz{}z{{yy||{zxzywz}{yx|zzywy~~}{|~}z|~}{|}}~|{}z~~|{yy}|y|~{|~z}zz|y~{uy}zzy{zy}{w~{z||}|}||{|~}|{x||~}z~||{||z~|}zx|}wx||~ux|}{{{y}|z~}|{|{|z||~{y{|}~{yxu}yzz~x}~z}|x}|v}{}}{~zx|{}z}zxx{z~|~{|}}wx{~|xz|}{|~~~}}~~y|z}}|}{u{y{{{{xx}|y}}||wyy}~yvy{||xy~{~}{zx}}{{{}{y|~y}}~y|zv{}}z|zx~}~~z{{{}z~}|}{|~}{{{|{z}|}{y|{|v|}}z{~}}~{z~}y}}~~~}~}z}}}|~~}~|~}|~~|~~{~}~~}}z|~|~~}~~~}}~}{~|{~|~y|}}|z}}~|{}~}|}~~}|~~x~}~||{~~~y}}~~}~~{}{}~~}{|{}~~}||{~|~~{}|w|}}}~y~{}|~}}{{}|~}}~z~~}~}}|}}|}~~|~}}~~{}~~}}{~|{}~}}}~zz~~{z~{{z}}{z|{{z{y||{|~zzzw{}x{z~tzz|{{y~|z|~|{zzxzyyy~syu{{{~|w{z}|x|w{{y}|}z~v|y}}{y|~y|zzz{|~z|~ywzy~zz}}{}x{y}v|}xv|z|~{{yzx{zy|}{y}ywz{~~||z{|z~w~{{y{~yzx~{~~y{{z|||}yx~zzwz|}y||zy{}}|w|{y{zz|zz~|x}}}y{z~wy{yzv|~z{{y{zyz{}w|~|}||{z|~|{}|||}x|}~{{{y|z|{zy|{}|w{y|y|}zv}}{z}}z|w}xy|u{}{~x{}|{}zw{{~y}}~zw{}|}{}y}z}~}zzy|{}}{{|}|w}}wz{y~}}~}zzv||}x{{zz~~}~y|}z|}wu{zz~|{}|zx{|~z~|xzy~y~{z}{}|}x}|v~z|{{x~z{}x~|{{|y{}z~y}~||z{{{~}xz|{z~{{|}y~{||{y{{y~}zy~|z}z{~~|{|{{y}|{}yz}~y|yyyx|~}{{v|~~zyyv{~}{|}z{{z|z|w~}{xw{vw}y}~|}}~|{|z|}z{zzw{}~|zx{xw||y}zw|}~|~~y{{~|~{|yzy{|ww{|zz{}}z|zy{wy|wzzx|}{xy{zy}{{{|{v}~y|{w|}zyy||{{|y|{}yzwy~zw|yx{w~|x{}|{|}|z}vyyz~}}{z~|~|}~|~~|zy{|||}}}~|~|{~~x~}~}~{~}}}}{~{|z|~||}}||}~~~~~~|~~~~~}~}~{~~}|}}~}~~}{~{y~~}}~~~~|{~}|}~~~|z~~~~~}~}~|}{~|}~~}}~}~~~~~{}~}~||~|}||~{~~~}~y~~zz}|~}~{~~~}~}}|{~~~~~~}}}}z}~~}|}y~~}~~~~~|~}~~~{~}~~~{~z~}|}z~}~}~}{||~~}|{}~~|z{~{{||}wz}z}~|z}~{{|yv}zyz}~zy~y|{}{~{yzyy|}y~}yzz|~{zx|~}x|~z}v||}{{{v~v}z|zz~||}|x{z~}{{}}z{}{}y|}|~xz}~||}}}x|||~|zy{z~{ywx|{{w|}zyy|zz{}|{{}}{|{|{~z~v}}~}~x}~x|}yzyyx}|{~y~w~{zyz|z{|~w|z|vu|z{z}|~{}~z}}y|{|y}~}y~{{x}~x{wyu~y|v~||s|{xzz{}y{z|}z}|~z~|z{~|{x{||xzy{|||{~x}{}||wx~|{z|}yx|y~|{|vwyyz{{{{zz~x|y|y|~{||{|}|~}~{{~}w}}|zw}{yw{t|x{zzy{tyz{|}wz{{}~}y}z{{zz}{}}{~{z||}{wy{}~wxxwyvz|~y~yz{w|{{xzyw{~}|~xzy{{yzy~{|z}x}yzz~|y{x~{}||{|yz~{|{zy~y|y||z|||z~|~y{~}|z|{v|}}~y|{|y~{}{z|x~}|xyyy|x~{{y|yw~~v|x|x}}~y~~}~~wz}y}{w{}|{{xy~{~|}}~{yx{}z{xz~y{}y}v}}|y|x}z{}}||~|~y{{zy}|y}|y~}|zx}wy|~}{z}{zz}~|y{|}{y{x|{{}z}{~}~||wyz{||}}}}}~w~~~}}~|~|{}~~~|}||~{}~~~~~}}}}}~|}~{s~~~~~}~~||}~|||z|}~}~}~~|~}~}}{~~~~~~~~}~||~~~~z~z~~}~{~{|}~~}}}}}|~}~~~}|~{|~{~~}~~~~x~~~}~|}~}~||{~||z}~~{~|{{~|~|~{}{|}~~}~|~}~|{}}|}~|{~{||~}}{}}~~~~~{~|}}{y}~|}{y~}}}|~~y}~|~{zyzyz~z~y|{y}|{~z{|}|}|}}}{{x~{}|{|v~{x|x|yzxz~}|~|z}yzw~|x~{y}~~}~~~yy}zzz}{zwz|p}{{~~|{~{}||~|v}}xt}{~z}{}{|{y{z{w|xyz}}~|{z|zz}s{{}~~|}yw||{}}y}~~}}|x{|~||{~zz|~{~}zz{|y{~{}x{}x}{}}y{~{}y}~w|y|~{{z}yw~y~xxuw}|y{~}x{x{{}|z|y}z~{|}}}~z}wy~|x}{z||~~z{~|{yz|y~zz|~{}w}y{zx{{y~||~~y}v{z~xy|{zzy|y}}zz~~{}y||{y}~~|||}xz~~{}}z}}zv|~}z{}x{z}z}zz~{w|~zz}}z|||zz{|}yz|}y||~||z|~|wy{}|{x~{{}zx{}|{}~}||vx{|y}|yvy{{||}|w}~{x~zx|||{y{z}}~|{w}|}~zwz|{|~{{z~z~zzy}}|x~|x|}}~}~{|x}}{x{z}{zyyy}||}}vu|{w}z{~w}{}}x{|z|{~z}|y{{}|}{y|zx~{{|}}}xy~}{y|z~~wx}~{}~~}z|}}y}x~{|{~}xxy||{}{}z}}|}y}{{~{yzxzzz|wz}}}}|{|}y}}}|yz|~z{}{~w}zx~~wz{|z{|z}~|z~zy}{~{}~|~|~}x~{~~|}}~||||~|~}~~}{{~}|~|u~}}~~z}~}{|y}~~|~~~~~~|z|}~}~~}~~|~}~~~~}|~~|}}{}|~~}}||~}~~}~{~~|~~z~x}~{z~~}|~|}||}~|}|z~|~|}~~~}~~}~}|~~w{~}~}}}}}~}~||~~}~~||}}~{}~~~}}~~}|}}|}~z~~|~|~~~}~}|~~~}z~}~~}z|z~~~~{y~|x}uxz{{y{yx~z}|zz{}{z}~zx{}z}{|y}z{{z}}||~~|}|y}}~|~{}|~{~}z|z|}{{zu}yzvzz{}}}wy}yz~|~}~~~}||{}|y{z}~}}}z{y~}}u|z|z}{}yyy}xyy{z~zy{}xzy{~xv|y{|zy~}{~xyz|~|xxy|zz|zx|{{|}~zuvz|zzw{|z{||}}{}y|yzyx~y}|y{x}yyzz~z{{}|||}}~w}~{z|}{xzy{|ywz{}|x}z~|~|v{{zw}{|w{~~{}~z~~yz{wz~~~}|~~z}|{||y{w~w}{|y{xxz|zy}vzyu}xy}}{y}||v}|z{|}}y{}|~~~|~~}z~|y~{|{z}v{y|z|||y{xx~zzx|v{xy||{|}|||~}z|}~z~|z{|{|{}}y{y||x|x|z}y~~{}xw|}y}v|ww{z~xz}v|}y{{}~~{|yy~z{{x|z}|yzzzz}x{}zzyy~||y}x|}{|}|||yzyxxz|z~|y|{}}}z|z}zz}~{}x}z}z{~~|wyx}z{vx}y{{~|z}|}~}y}z{t|}{zy~~yz}~~|}y|~}~}|y{yt|zzyvzww|xzy}z{{y{{z|}||z|~y}y{zy|zz}~y}~z{}{|z}zvyu{{~|}{|||x|z||}~}x}}|zy}}{{||~~w}~|}}{}}~~~z}~~yz}w~|}{z~~|}~~~~}}~|~|~~~|~~~~}~~~~}}|||}~~}~~}}~}~~}~||}~~~~~~}~|~~}~|~}|~|{~}}}~~~}~~~~~{}}{}~}~{{}}~~}~}|~}|~}~|y~~}~|}~~}~~z{y|y~~~}|}}~~~~~~}~z}|y|}{}~z|~~}}{{|}}|w~}}~|}~{{{~}|}{~y|u~~|x}y{zz|u~zy}~~~}{~|}|}~y~zx|x~z~y|v~x{~}~x{|z~}|{xwz}~~x{|x{~z~|x~zy{~}{~~|z~{w}{z~{{{z}|~xw|z}}}u~y}xw{|zzxz}~|{w}x~zzz|{z|~{~yz~{~}w~{zz}y{y|||xz|}y|~~{|~x{zz{z}qvv{y}yz~zz~}~{}}yy}{}|}y}xzz~~zz~y}~|}y||y||{{}z~y|}}x{y~x{}z|zx{|}~{}y|xwxz|xzz{yy}~}}y|}}~z}z~uz~zv}{{{{}|zz{y}|w}xz{{{y~wxz|yt|}ww|vz|~{{||{z{|zt|||y{zyy}~~~yy{{y{{}|{~}|~xzuv|z}}{~~zz~|~}}{zyxvy{~{{~y~|~}~|zy~{x}w||{|x{y{wxxx{~|}z||z|yzz{}yzy{{~|||{~}x|~y~}}{{{z|{|z|w}zz~y~}}y~}~w|~}}}yx}v{|y|}~w{kxv|}{y~y{~|z~}z}}{{~y~zv{|}}}w{x}|y|zy{wy~{{{}}zw~~}}yy{z{{~~|z}v{z{}|}{}{wx~v{~{x|{z{~}{{y{{y}}z|}}}z~z{|y|y}{z||y{~|xzw{|}|||x{x|{w}y|~z~zy||y{z{y|yz{zz|xz~|{~~~}{}|~~}~~}|}}|~~{}}~|~~~}~~~}r~~}~}}~}{}}}|}}|~~|}||~|~{{{~~|}}y}}|~|~~~|}~~{~~|~}|~~{{~}|~~|~|}~}|}~|~}}~}|~{|~~}|~}|}|~x}~}~~~{t~|~|}z{~}~}}~|~}|~~|{|~{}}~}|~z~}~|}z~}|~~y|~}|~~{|{|}y}}}}~}}~}}~}~{~}~{}y|xyz~}|~}{~wz|zw}xxvytzy{z{zz|{|zz{}}{~}z~y}w~z}y{}}}|}}yx|~y|z~|{}}x{|vy~xyzz|~}~vyxyx||x}}zxxz|x|}}~}}~z~~}xz|}}v||||{z~~||xz{}{zz{z{{{{x{xx}|~y{~}y{zyz||z~}}w~|~}|}|~~~y||}}~z}w~z~}}{{|xwyy}}|~|xxyzz||~wx|~{{{~}z{}~{~~|{{y{{z~~z{v~~}|{zx|yz~wx|zz~x}{}{y|~~{x|~}y}{{}|}|}y~w{{yzzz{{}}|~y{|z}y{vu~xyz}x||uzz{}z||}zz}~|}~y}}|}{{x~}~y{z}|{~|wyw~}xzzzz}}z|z{{y{|}zz}~{|y|z}}x~}y}z{x{z{|y}x}~t||~y{yx{wyy~|x|{|~{{y}|z|}~~{~}{zz}}z|wz~{}||uwwu}~y{|zzy}|{}|y~}}{}w}|}}z{~xyy{x{}|}z||~}z}||}w|z||wz|x{}ytxyzzy|w{|ux||z{|}z}{|z{|~~{x{y{}}~}}|z|~{~w~|yz}z~zzx~zx}z~xy{{~~xz|}z}~}|}|~~}}w~z|z{{y{z}yz~wv{}~{}z~{z~z~}{{{|}~}}}|xzy{~z}}y|~~~}z~~~~}~~~~~~{~~~|~y|}~~|~|{}~~{}|{~~~}~}}~|{|~}~~~z~}|}}~}|~}|}~~~|}~|zz|~~{~}~}{}~~|||~|~x~}~~~~~~~~~}~~|||}}~{~}}~~}x|}~~~~}~~{~~~~~{}~~}|}}}~|}~~~|~}~{~{}}~~~}|~~~~~}{}||~}y|~}||}{}}|}~|~|}~}~z~|~z}|}~|}xw}{x|||~x|zyz}|{y{{{~{||{|x|{y{~~~}{w|yz{}|x~z}{{zywy{y~~zy{|z{x|z}{}z{~|w{|}zy{}~{~~yz~y~zzz~~|}z{~}|yx|vz~~{~|z|{yy|yy~{~z{{}z||zzx}yzy~t{~y~z|}ux}}z|wzw|zzzz|wwz{~~zzyxz|~|y{}z|{}~~}v||x~z~}|{}v{||{zy}x~~~w{z}v{||wy}zxxw~~zx|v{||{zz~~yy}z~zy~z|{wz{zy|xy|z{||y{||||}|{|}|w~{{|wz{~{|{}}|~|}}zzxzz{yx~}{{z|~}{zz~||zz}z|{z}|~{~}|{y}yzz{}|{v|{{}z}}yz~z}}|}}{}}{|~yyw{z~~|{}{}~|yzwy{~{}}|~}{y}x~z{}t|w{~}|}z}}x|}z|x}z|~{{~}{z~|{{~||{{}{}}{|{z{}x|{z{|~xw|z|~~||||~x}{}{z~|}{|z{}x{|z~|}{{y||z}}}{y{w|z}{xxz~}x}|z}~|xx|}x~}w~~}|vzz{{}x{zz{}~~z|y{yzzyzyy|{{||{{}z}}zzzz}{|}}{|{|}}{{{w~|{~x{}|xz{z}{{y~z|wz|zyy~|zz{yz|{{~~~z}v}wzz|{{}zyyzz}z{v~|u{{x{}yz}z}~}~~}~~|~}~}{~{~~~~~|~}~~}~}{~}~}x~|}~}~~}}}y}|~}}{~}}~~{|}~}~~||}~{|~~}}|~~~~~|~~}{}~||~}~~|{}}~~~~|}~~~~}~}~}~~~~}y|~~~}~~~|{~~~}|~{~~|}~{{}{}~~}~}~~w}{}~}|~}~~~}~~}~}~}~{~z}}~~~~~~~~~z~|{~~~}{z|~~~}}|}~}~||}|{y{~|{z}~}~z~~}~~~{z|}z|{zw~yz{}xv}|zz{zz{|y{|{x{yvy~}{y{{}{yzx{|~zy}~w~{}{}}||x{}{x{}~z}zz}{x}{{}}|z~xyxvzyw{xx{{yy}||}~~|}}|}}~{z}~xx{z~{|{z~||yzx|x|x}~{{{x}z}{}xzy}z}{}x{w|{~}z||{|~}}vy|yxy{z}|z{|{{~yzxx{wwwzz~x{z{}wyxyuuzx{{}{}~zz|}z}|{}z|~|zz}}{||zxxyz}|||}xy{||ysw{z{w~{{||y{z{|x{z|y~~zy{~}z~|yz}y}~uz|zyx|x~zz{xzz{|z}}y{zy||}}}||}z}{~{}t~|{y}{x~}|~|~|z{|~}{{}zv{yz|yy}z~{}}{||x}~~}{|xz~z|~zyy}y|y~z~x{xx}}zzy}|wv}}|{{}{xxzyw}|{{wz~w}~}{z|z~}~z}z}z}{z}{}zy}z{|zxx|yzz{}{}z}x{y|}z{zwzyz~txy~{{x}y|y}~~}y~}{{~y{z}zx|zx|{yyv}yyx{~z|xzy{}x{|z{|}||yw~z}|~|~|}}|wz}|x}y||yyxx~~y{wx{wx{}v}{y||zyyz|~}z~|{{zyz|}|z~~||}~|x~}y{|wyyyy{xyy|{xz}vz|x}z~ywww}|{zv{~~{{{{~{~|~~~}~z|||}}}}~~{{|~~{~}}~{z|~~}{~}~}|}}{~}{~|~~|}}~z~}}|{|~~}~{||~{~{~{|}x~}}~|~||~~x}}|{~}|~~~}{~{~{y}}}|~|}z}~}~}}~}{{~|z}~}~~~}|{~}}}|}}}}||}|~~}{~}~|}~~~~}~{~}~}}~}}~|{}z|~}y}z}~~~|}}~~{~}~{~y|~}~~}}{~|}}|}}}}}~~~~}~}~z}}x|w{|}xyz}yy|~z{~|~}y|{{|w|yzx|}|{{{~~}~|xzz~x~|zy{yy{x{{|~}u{yw{||{}yy|}||~|z~xvyz~xxz{yz|zzzzyz~v~xyx||w~{{z|v|{{y||}y{z{zw}}~|{{y}{yx}{{zvzv}{|}}wz~}}~zx~{{{{|wyy{zzzz{}z||w~vzx{~{wuz}}}ty|}w|xwz~x{{vyy{{zw{|{x|~~|yyz{yyzz}|}{~~{z}~}~}~|y}~~zx~|}w~{|v|v|}{z}~z|{|yz~|{{{y|yy|y}yy{xx|}{}}x{y|vx{~zz}vz|yz|}z~|ux{~y{v{w{|xz{~{z{{}y~}x~|}{}}|{~||x|}w{z|||z{z~|{y{z||x{|{y~vzx|~~|~{z~|z{~y|~|{|{w~}{yx}|u~}z|sxxzz|wyw|{|}|zy|}x|}yy{}|{xxw}}{}y{{xwz{x|}}z|z~|w~~~{|~z{vy~~~|~zzxv}x}{zzz{~z|zy|~xzxx|zx}y|{|zx{|}zyz}{z}{x}yvzzx{xy}{{yzx}~y|y}~zz|{~|zyz|~y{|y|yz|||{~}xz|{|}~z|yv~y|y{y~yx}{}{yz~{}{w|}|zz{w|w|z|{{{}{uz~}z{}}x~}~y|yx}x{y}|{{{}|{|w|~|z~}|y|}}z}x}~~{z}|~}|}|xx~~|~~~~~{~{~}~~}}}|{{|~~}}~~y}z}}||{~}~|~}~{~{}~~{}~}~~~z||~}~~~}~|~~}}{}}~|}~|~}}~{~}}~}~~}~~|~~|~}|}{}}{{}~|}{~~{u~~~{~|}~~~}~|~{}~|~}~}~||||{{}{~~{}|{}~{}|~{}{|z~{}z|}~~}}~~z}~~~~{{}~|~~~}z~{|}}~|~|~z~~|z{~~z}{{{}{}{{~~{}}~~~~~|{~~|~}}~~}|z~~}|~~|~|||~~}{z{}{|{~z}|{|z{}{{{yz}z{zwwzzyz{|}|y|~|}z~x|}y~|z{~|||zy|{~y{y}}{|{yxyw}z{}w}xyz{|r~uyyy{sy|z|xzyzzyzy|}z~{|zz~|}yy{{}|{~|{}yy~}vx}zwyyx{|zw|y}||z||{yx{y}}x~yzzy~~~{}y~{z|xxy{~}~y}}z}{}}|z}yz~|~z||zx{{{yzxy}yxzzx{z}~wz{~x{|zz{~v{w}||y~}~|{wzyz}wz{wvz{zzy|}z{yy||{~|zv}y|z|~z~y}}y~|y||x}x{}w||{}~|}{}|wtzyxv}yxy}|zy}}z|xzz{z{|y|~zy{|z}x}y{z|w|yz~}yy}}|}{y}zzy}|{}}}{|w|x|z|{~|}|y~~|~|{}y||~~z~}y}|{{~|z}}{{~uzz|zwv{{v{w}{w{zv|x}~{}{w~z{|y}~y{{z|}wz~}x{w{z~wz{|{xzv{{|}t|z~}vz{xz{wx~~~}}~{|y}z~yxz~{}xz{{||~z{}}z|zz{}x{z~z}z~wx|x~z}wy|~w{y}y|y|{{~y|y|}}|{{|{z{z{|{|zyyxz~w{{|~x}z}{|zyx{|{wwx}~{||}zzy|xx~}}~~y|w{}}}|}|xz{y{z{|}wzv{{v~w|z|zx}y}{}{|{z}yz~~|||z|z{|||{~~~~||~}|}~|}}|z}|}|~}{|{~~~}~}}}}}}}~{~||{~~{~~~{|}~~~~~}z~~{}~z~|}~{~}{|~}}{}}}}}~~~~~~{|}~}y}x||~}~z}}~}~}}}{~~u~}~|~}{}|~}|{}~|{}yz{{}yz}|}z~{}|~|~{~~{~}}zyz~|y}~~}}|}~|~}}~}}y}~}|~}}}|}~}}~}|~||}}|~~|~||~{~}|||~~|~|y{~x|}}}y}z}y~}v{zz{|z}}}{|{w~}vyzy|~{x|~~{}z||y{}~|{{|z{|}}}z}|z{zy|z{~~|v|y}}z~}}{zz}|zywt}w}|||~|||yv{y|~|~{||}|wvz{|}y||{{zz}||z~}x~y{{}z~w||}|{~|zzy{|||vx~z{{}}xx|{x~{|{yz{{{zz|xyv{y|z{{|}|t~z{|yz~z~}{y~wz|zzw~|}~x}}}~~~z}}x||x}~z~}z{{~zzw{}}z~yz~{{~|{}~v|~{|}|zy{{~}zy|~x}}||~|z{{~{zyw{zy{}yw{||}}}{x|{z{~{|{yy{z}~{~zz}|w~z}z~}xz{{|{}zyzz|}}wzyy}~{|y{~~{}~~xzy~}}}y~}~y}x}{}~{{|~{}|}vy|}{{}|yx|}}z}{y{}}}{~{}y{~{x}}{~~{~{{~|~y}v|}||||||}z}yw~z}|z|zy}~~z}x~|{|{|~~zz||y|z}{}{xz{xz|{zy}zx{wy|z}xz}z|}xz}~|}{{z}}||{}|{}v|zxx~z}{w{|~{~zyy|x~zyxwzr|}{~{y||~xyzy~zyw~|zz}yy|zy{zz|z|}}xyz~y|{|~xw}|z{}~}}~x|z~|z}}|||{}|z~}~~xxyw}{~{~}}}|}z~y{|{yz~{}~|~}|~~~}|~}}~~|}||}{~}}|}}|}~|~~}}~{~}z~~}}~~{~~~}|{~~~~~}~~}}}~~{}~~~}|{}~~~|}~}|||~~~}}}yx~~|}z~}}}z}||~|}}~~~{{}{~{~~}}~}~|}~|}y}~~}|~}}}~}~}{|}~}{~|}}~}}~~~~}}{}~|~}}~~}{~}|~~~~}~|~||~}~}}{}~~}~~~~~{z~~~}y~~}}}yy~{v|~}zzwzz{{x~y{zwyw{~z|}|z{{{{z}x}}~{~x{y}|}}|{{{{}zz~y~|{|{~x{x}y~}|}{w~x{}w{zx{||yv{{{|{~{{x~z{~|~~}}z{{|{{{yzyz~wz~}}||x|}~|v{y}{z{u|||}xzzx|~zz|}zz{|{}{{z{~{{{~y~}}|zy}|y{{|z~t{z~yyyz|||~z~zy|w{~}}~yvy{}z|{y|y{~~}}|v{{~|{|}}||{{z{{xx|y}|xy|w}|}x|||ww||||zz{}}{z|{~{{}|~z||{{{}{~{~|{{}z{z~y{|{z{{zx~yzxyz~}{}z||~}}~z~~yy~xx|y|~{{|~z|}xy{|~||u}}|~z~~zx}zzx|y{~~{y|z}z~|~vz{~{vz}~~y}|}yyzz~y}{{{{vz{zzx}y}}~|y{~yyy}{|wz{}z}{uz{x{~|y}z{}}{}~x|}{}wzyvuyty{vz|{{w|{w~uy~}y}{{}}z|{u~|~{{{z~~u|yz}~|y|zzyx~z}zyz|xz|}}}zy{y{xyyx|z|z|y{|}|~~}||~zx}|{||z~{}zzyzx{|v}yz|z~}||}z{yz}z|z{||}{||~~{zz}~}y}|x|yx|xz}x}~{|y~yzy~}y~|x{}~}~|{{x{|z|~|x~~|}z}{x}}}yz}~~~~|~~}{|}~{|~~~}|z~||~}{}~~~}}z|~}}~~}~~z~~}{}x~~}~||}}}}~~|~}z~y~~~~}~~||z~~|}~~~~}~||~~~}~|}~||~||~x|~~}||||}~}~}}~}|}~|~}}~~~}}~{~}~}}}}~}y~|~~{~}~{}~~~}}~~~~}~||}~z}z}z||{|~y|~}~~~~|~~~|~~|~{|}|}}~~{~~zz{y~{y~z{~x|~}{wzyx~{x{zx}z{~|}z}vxxy}x~~vx}{{zx|{}~}xz~yzz{{x|yz|z{xyzzzz~}|}~{{{|~}z~x~~zxy{yzz{||{z~zz|}||{|y}{yxx}|zz{z}{|{~zz~}yz}yy{wvv}{z}{x{|||{~zy{{|}}}}x~~|w|x||z~}}||x}y}|~|~zx|}u~|x~yy{~~y{x{y}}|z{z|{{y|}y~{~}|{|z{|z|xzs~w|zz}y{x~z~z|{y{z|y{|{{z||z{z~zzz|z|z~xz{}{y{|}|~|y}{|y{|{{wz|x}|z{y{x~||}w}y{}~y}z{{~{zy{|y}xy|}zw~|z~{|}y~|}||~|y|}}zz|~|~t{z|z}z~|{|}}{{}x{{x~{z|z{~{|yxy~}y||{}~{|~{|{z~|yz|~{yz~|y}{y}|{y~z}zz~}|{uz|}zw{{{}~}y{yx}x|}}}|{|z~|z}}~sv~~w{|{}{~{z|zy}zz}~}|{|xz~{||}~{|~z{x}{|}{}~wz{z}|{}}}|z|~|z|y}}yzz~zyy~||{~{yz}}yz~~x|}v~yz~y~{zw~{yz}|zz{y{w||||{y}y{{zxv{}}zx||t}~x}~z}~ty||~y~{}w{x{~zy~xy|z{{~~wxx{}~z}|yx}{|{z{}z|{}}}~|}}}~|~}~}~~~||~~~~z}|~~~~y~~|}|z|||}~~}|}~~~}|~z|z~}~~{{}~~~{|}~~~|~}}~~}~{}~}|y~~~~~~{||~~~}~}~|~~}~||~~{||{~~~~~}}}}~}|~}}~~}x}~~~||~~}}}}|{~|}~~{}z|}|}~}||~~{}~~{~~~~{}z}~~|{~}}~z~}~|}}~~y}zy{z{xzz}yyzvz|y}{||z}zz|~zz|z~|zz|{}z~|~~|~~zz|zw~{||}||z{}z|v|}}|y}{|z{|||yzy|zv|zzzw|}|z~{{}|y}}z~~~{{}}~yy{|zwx{xxyyz||u{|zxz|w|{{xyy}{x{}||v}~~~|{z{}z~zv||~|y|{||z~w{}z|y{}}xw}yvz{{~zxyy{uy{}}zx~|}|}}||}{{z{}{}yyx|~xzwy|yzu~v}}}}|w||vvyx{|w~w{~~}z|{|}x{~}yz{|~zxxzzw~v|}z{t{yyy{||{|~{|}zy|}|zu{y{{}{y{|}~{~~{{||||{z~}}||}~{}{}}}wy|zyyxzz~|}{|z{||z~wyw}~~z}x||z|}}}zvz~|||ux}{{|xzzzyz}||zvxz{~w{ux|xzz|{x~~~~|x{z|}z}y}}yz|{}|}y{{}zxu{x{zswy~z|zzvuzyv}~{{||||{|zxzzz{~{{|}{{~|x}}{~}}{|{|zyv{vz|y{zzx~{yyy}yz}}y{~|~|~~{|}{{|{~y{zyv}y|v{~vzx}vx||vxyxyzx}{{|}x}|z{zz~x}}x}y}}|{}~}~w}|xy|yux~z~wzyy{{|{~||~~yy{y~|}ywx~}~x~||z|~~}}}}|~}~|}||}|~{}~}~}x}||~}~}}}|~||~{}|~}~|~}}~z}}}~|z|}~|}~~}|}|}}}~}z~~{|~y|~~~|~{{~||~}}~~|{{}~~~~}|~}~~~~}~~}~{zy~{}}}|}z{}y}~|}u|y~~|~~yz}}}{}}~~~z~|~~~~~}~~}~}}}~||~}}}|~|{{z|}{z~}~|}~}~~~~~~}~~}}}{}~}}}|~|}z|w}yzz~{vxzyw|{yw|v|{yzy|~~z{yy{}}x|{xx{x~{zyyy}|x{}y|}}{}}zy||zyzyx}}}zx{|yy|yz|z|z{|yw}vy{||v{|{|yyz|}~vy||~{|y~xy|z||}y{|{}{}y|}{|w~z|zyyx{{xz|v}~y|~}|xx~|}yxw{y}|xz{y{yy{zy{yzv~zwzxxx{{~zzwx~wz{||zuz}z~}{xxw|{{z{{z{~z~y~z~zyy}{w|{xzz~|zyyxw}zy~}yy}z}zx}~yzvzx{zy|y|{{||||xyyzx|y}zyz~~~{{{z|y|||wx~w}}{}{|zy~~|{y|~z{{zzzzz{}|{y~~vyw|}{|{~y|yw~~{xy~}{x~}w|~~~z}s}|~}~}y~|y}zwwy|}z}{{y}{zz|y}|{y|v}|~}}~{y}y}}y{zy}}|}~}~}x}}ww||x|xy{z}~{~}|{{y|}{zy~z~~||}x}{z}|z~z}zxyz{vy|yvzyw~||}zz|}|x}tyzxy~{}~y{{x|z|xy|zy}{|{~|||~|}|zz{yz{xz{xz{xww{{y{zwv~{}wy}~}{z}|}z||}}|yv{}{|{~~z}}|~~y}tzx}{{z}}{||~~yx~~z|~|{z{|yw}|{{}{|y~z||y|x}~vzy}v|~x{|z}||y{|wz{|yyy{}|yy~zuw}z~}x{~~|}~{~~~}~|}}~}{}}~{|}|}~{}|~{}~}~}}|}~~}~~~{||}}}~|~~~}{||}}}}}}}}}}~||~~~}~~~~}{~z{}~~~z}~~~~~xx{~}}}|}}~z}|y~~~{}|||~z~}~~||~~~}~|~|}}}}~}~~|{~}~}~|w~|~|~x~y~}~|~~|~z|z~~}}{}||||}}~|{|~|~~|}y~yz{~~{~}~~y~~~~~~~~x|{~}~|zx||~xwzwyx{wz{{|t{v}x|y}w}xyxz{zzwx{~~{x~}}}||z{{{z{{~y|w}{|y}yzx{xz|xzvxx{||{{{{z{yw{|x}}{xx|{xy}zzzu}y|}{|~{zz}|y}x}zz}}{~{}zzz}z|}{zyy{{|yw{{zvx~}|uzx~|{y~|z{}|{||||xy}y~~{~{yw}||y}{w}{~z~x|v~y{z{xyzwy}~|}}{z|}z|{~{}z~{{}xy~y|~x~{z}y}x}y|~svy{yzyzxyz~}|~}|~{{{~y~~yy{z}v}z}w~|~z|{~||}~yzz|yytyyvzxs{z{~x}zyy|{}}wz|}}~{|z}~|{}}~|}|}z~~~~~||z{|~{|~zy~{}{~zy{yv{yz|{~zzuyz|}|}{zy~~~u}||}~}}{|}zxv~z~w|}}~xzz|yw~x{~zzyxyy{yz~{|z|x~}z~x|{z}wy|}{}y|x}}wytyz|~{}|w|{|zxz~|xz|z{wyx|~~|}~}z|y}|{y{~z{yz~{}{}}x||{~xt~|{}~}|~}~~{wx}xzxy}~|x}|z{{{~|}|}}}}{|z~|z|}}{|{}z|{z{x|w}yu|}z}|{uyww~~z|yv{t{~{z}y}~|{{{zz}x|z{x{yzz{{y~xt{y|z~y|vxsyxx{x{|zzyz}~|}}~w|w~}y~|~}|~~||~}~}}}~~|~{~~~~~~~|}}~}~}}{{|x~}{}~~~~~w|~~~}|}{~}}|~~|~}{}~~}{}}~}|~{~||}~{~~}~|}y|{~}}}~}}}|{~y||~{}~{|}{~z{~~~~}}~x{z~}{~}~}}v~}|~~||~~{~~~~}~|~~}~~{}~~~{z{~|}~}{}}|~~}~~yz~~~}|~y}~|}}||~|~|~}}~~|~||~~}}}x}~~}~||~~}~~~||~||}}|}|x}}~~zz~~|{~x}}~y{z|v~x}}}||}x}zyz~}}{zy}|x|x|wz{xyz}z{y{{~w}}{yz~{~u~y|w}{z{zz|}z~zz|z}y~}z}z}y|w{z{wy|}z|w{yw|x{y|}{~{{{{~|yx||z}}zyvywzx|y|yy}||w|}}}x{~{}yx~~|tw{x{}{~zx|y|}z|}{z|y}{z{~}}{~{x|u{}z{|{zxx~{~}yw}~w}z{zxzz~xy{y|~{zyx}~z{}||~vz}~}~}|y~z~~|~z}}~~~~{y~xz}y}{y{y}z~zx|z}{|}}zyyx{{|}|}|z}}y{~{}{~|{|~~{}{x}{}|}|~||~yv{y|xw}~{z}~z~}y{v{{w{|}||~z|}~y{{|}||w~z|}~}~z|~{y{|xz~{||}~z|t}zxz|{}|}~|~z~u|||~|}x}}wzx{xyv}~xy~|||{|z~|{|{yyyyz{zwxwxzx{wv~z{v}{|wy~zx{|x|~}{|{x|z~|z|{w|x}||||{|~{w|zyx}||v||~|z{z|{{{{{x|}z~}{{{y}~xz{|}~x{||{y}y|{|~z}}}zw}s{zz}{y|w}zw}{}|y{{x~y~~{z|{}zz}{}{{y}z}}{{}}}}w{z|}{{xv|z|z|zz{w|}}zzzzx{|z||~~{z|zxw}{z|z|zxz}z}z}}|}~{xy|}{|u{y|y~zz~~|z}|}}{~x}}|}}{|~z~|y~}~z|~}~}}~~~}|}|~~}{~}~||~x~|}q{}|~~~~~z~~}y~~}|}~}~~~}~~}~y}v~~}~~}~}||~{~~~{z}}}}}~}|~}z|}|~~~}}~{~}~{~}~}~~||~~}}{}~}~}~|}|~}|~~~}}~~}~~~{~}~~~}~|}|~}{}~~}{|~}}}}~{~|~~~~~~}~~}~}|~~{}~|~}}~|~|}z}x}|~|}~|z{w{{y{y}z|{v~}y}wtwy~vw{y{zzy}z~{z{{~z{|z{y||||{{}{w~zz|}{~z}}zzv||y|}|{~y|yzwzzxz{||~z|ww~|}}}~{x{u{}y~y|~{|y|~x||{}|{{~{z{}{wv{|xv~~{zwzxy{~~||{xzwxy|v{{w|~~~}~yzz}}z~z~{|{}{y~~xv|x{y|vy{y}}{v{{}|z{|{{xx~zvy|x{{xz}|y|}xz{~~y}~|z}|{~v|{}zvz{}x{z{w}zz|z|x}{}zzy{|xwx||||x|}}v~}~z|y|yx}{v{~~y|}||~~z{wy~yzzzy{~}yvw~y}{|zzy|y}{xwx~|{}}}}}}}|{y||}z{|}~zyywx}~zyy}y}yz{{|x|{{{ysyy|}yz{|{{~{z{}u{~zy|{|z{{}z|yz~zz}z~{{|{{z}~wzxyxw||zyxu{y~xtw~}{w{}|~v~v}{{{{~~yv{|{}||w{x{}|{||{{~{x}t{}z}}{z~}zzuy~|}|yzz~}~}|yxz|~z||yy}}z}|~|xz{|}}vy{}||y|y|z|zzzxzwy|z}|~}}y|zy}zy}z||y}}{}z}~|{{{~}}z~v{v|z~}|}{x~{}zvyy|}yzzx|y{|y~x}{{|{x~~z{}{~}}z}|y|{|y|yywx~|{z|zyz{z{{{tyv{|y}|}~yyz|{~{~z~{||~}|}}~}~|y{|}~~|~}z}}|}{}}~||}}|}~~}}~~|{}z~}|~~~{{y}}{{~~~}{{{~}|}{}~}~{~~~|z||||~~|}~||~y||}}~~~~|~{}}}z~{}|}}~{}|x~y{~~}~}}|}}~z|~}~~~|}|||||z{~}~|~|z~z||}~}~~~}|x}~~{~}~zz{}{{}}||~~{{{z~}~|}}}|}~~~~}|}|~~{y}~|~~~{}~~}~}x|}~y~z}|zuyy~zzy{}~}zw{{}zzzx{x|}x|~{{|y~{}yz~zy{zx}|}xxy~y{|x|z|y{{{}zxx}z{}{|}~}u~zz{}zy|z{{}{{w}|xx|{{}z{~}|~|u}yz~z~|yzz|}x|{||x|yxx}|z}}{|yyz|z~||vzy~y~z||y{zy~{}y|}}{||xz|~z|}zxw{zz||{{}}z{~||y|{|xy}{{||wy~~}{|}}x|~z{{y||}~{|{yz}~}{}|{{~~yy~{|{}~{}~~{wx|z~wz{~|~y{}z|~}|~w{v~zz~y{y||yqz~|~s~xw|x{zz~z|||~|zz|~|z{w|||~x{}|}}yy||{v{{z}y|x{|}~~{xx{xy~}{{|zz}}|}}{}~|~z}xx|}~|w{zz~~||}yz{{z{~~{y}xyx}|{zzy|~{z||~~{|{|||y~z{{yz{}{y|yvy|y~zz||v}{~~zv}{z~|||}}{~}{~yy|}z{v~z{yw}xy|}}|y{z~}}|x{zy}{~}w}{}{{|z{x{||{{{{zy}y}|xx{yyyz}z}||}~{z|yz{{w{|~{|x}{{}{w{}~{{~}z}z{z}{{~y}}v{yzwy|x{{|}}yzyywx{y|z{z|}~~}~x~|{{|zyy{||zvwz{|y{z{{ywy|~w~yz||{{y|vz{ww{~zx|~}~}}{~||~~~~||~|~}~~~~}}|~~~~~||~}}~~~{~~}}}~~~}~}z}~}|~~~~~}{~~~~~~|~|z{}~|||~~{{}|}}~||~}~}z~~}}~|z~}~}~||~~~|~|}|~}}~}~{~~~{|}~{{}|~~}~~}~~||u}~~{~}}~|}~~~}}~||}{z{~~~z||z}}}~}y{|~}|}~|y~}~|~~{{|~~|~~}~}~~|{{~}}~{||~|~|z|}|~}~}|}~}y~|{{{|{~|}~zy}zyz~{yz{x}zxzy~yz{xyxxz{|}~y||~|}|||yz}z|y}{~z|{z{}{~z{{{{~{~vtzzvzwyy||~{{|{zzywz}y}}xy~x|{~}y{}|~t||}yzy}y||y~v|{uyyy|{~|}}~x{}{w~y}z{}{}{{{x{w{~~y}{z{||{|~}~|x}z{ywz|~~y~~{{yzy||vy|y{x}w||}{{z|z||z|v|||~~}}z}~{zyy|}z{xxyv|z}~z|{{w{|z{xzz}y|x}}||{|}~|~{z~yz|~~{y|{{~zz|{{{~x}{|zy{}y}z{|xw|}w}y}{z~}~x{{z{~~|}|~|}xzy{yzx{}{||~vywz{}y}{zv}{xzy~~}~}yz~|~}{{}~~|y~|}|xv}zx}~||y}}zzvwyzx~}w|{zzz|y~x}|}}z~|}}wv||x|~|wx|}x{}{~~{y{}yw~xxxw|w|}}}u{z}w|xz|~}z||{z~}{~zy}}{}|}{~}|z}}~~}z|v|y|{|{{x}}~~{zxxxz~|yyw{x~}~y{xz|w{{|~|}|{y~{~}||y{{{{y~wvx||y|yz{z{z|zz||{yx{}{{|z||}||zw}}{|xy{|~}{~z{}}}{zy}t~y{x||yy~y{y{~x|v{zxzzy{uy~y|zu|}}zy||}}|}z|||{}~||}}}~{}}~~~|}}}~{~~|z}|~}~~~~}{||}|~v~~}~{{~}~}{}~~u}}|~}}~~~{~z|~~~}|~}~}}~~~~}}}~}~|||}|~~~~~}}|}}|{|}~}|~|{~~}~|}~~~}~~||~|~|~~|}{~~~~~|~|}||{}~~|{~z~~~~~{z{}}{}~}}~}{~z{}~}}~}}~}}~}}~~~{~{~y{}|}}y~}~}|}||z|{|}x|w~|~|{{|z|{|{w}|w~||{}zx{||}}|z{|y|p}|ywyz|{}zyx||y{{y|zyv|z|~}~}z{z{y{|{~y~x|x|wxz|}zw}}}~||}zywz}{|y|{{y|{y}zy}{|yzzzx}x|{{vxx~{{}y||}|zz{y|{z|z}z|x}y|xx|y|z|~{w|z|z||}~{v||y||}x{{~~yyy|~z~y{|yx}z~z~|{{|uxwzy{{}|~{{{{x~}|x}x|v{}wy}y~y}{|{|}zyz{|~yy{u}w}y~}y{x}{zx{{x|{zzy}}z}z~|{{y{~y}||zzy|}~{{wy~}yz~z|z{|zy~zxy~~}|yzz~}w}~|wy{y{zz~}~}}zw|{zw|}}{}syzxy}y||z{~~{~|||yz~}}~}}y||}~|y|~}{~}z{yyzzzy{{}x|z}|z}zyx~yuwzz|{{|}zz~zw{x|{~{xyz~}||~zz}z|||{y~}zy~w{~~|{z~yvz}}}w|{}}zz{~|xw|{z}{y}{{y{z{|~z}{~z{{v{{}x}u{y{~xyzy~wv}}}|{|xz{z{|}}|xwwzxx|{{{|{z}|x}{~|~z~~|}~}|~}}z~y}~|w{}yx|{zx|{}}}w{~}y}wy||xy~|y|zyz{y~{|yy}zz~xzy{~{}}zwzyy}~~||}y|z|{|x}~|}{|~}~~}~{~~~}}}x}|~z~z}~~~xz}~}~}~}{}}~~}}|{|}}{|}~~~{}~~~z}|}~~}{~}}||}{}~|~~}}}}~~}}|}~~|~{~~~|~~|~|||}~}}~~}y~}~~~y}x}~{~~||}}}|}}|~|~~z~~|~~~|~~}~~|{}z}~|w~}~}~~}~~{~~~y}|~{}~}|y}|~~{z|{~{{{}}}|~}}{~||}}|{~}|~~~||~}~{~}{~}|~|y|~||{~~{{|s}{~{|}y}}{wyy}y~{}z{zzw{ywzx|v{y}~z|zz}vyxx}{xx||{{|w}|~vy}zy{}|z~||{{{{zx{x{~yz{|yzy~}x}xzx}yx~|~{||z|zz~y~~y}~{|}|{~yyx|v{{z||xy|xx|{}||vv}{|w|{||z~}zx}{}||||vzy}~||y{}~yz}u|yw{|}}|}}{~|{x}x{||y{}||}}z{|}z{{~~}|~z~}z{||z~{}y}x|||~xwz{zyz}{~}vx}w|zy{yz{yz|~~~|{u}|yy|z||~y}x~|{{|}zywz{z{{}z}z~}}wxzzw}x}z|y|w}{y{}wy}|{~{}y}w}zz~}y~~~}}~|~y}}|}~|z}~~z{zwz}y||y~u~yzw}||}y}|{}y{{~{{}}{~~{|yzz}x|}z{z}{yxu~x|yyy|}~xy~z}y|z{{y~~z{{~z{~}||t||{~zz~y|~{~}z~yzw}~|~wy{zs|{{y||x~}|wyx~|~}~|{~{{z}~x~z}|||{yzy|{wy~~x{}w|uzy}y}}xyyx|~|w{~}w}z}|yzu~{|~}y|~~}}|~|z}z|yy}{{y}~w~yx|zy|yz{x|{t{|~x~{~x~zy|{}x}z~v~{}z~|~|yy}x{z{x||z|~{{zz|w{yyzy|zzzxw||zzxy{z|{{xy~z}}}~||~|~~}|{|}|}{}~~}|z|{}~~~~}}y~}|}{}{~w{}~~~}~~y{}|~~}|{}~|}}~~~~~|{|{}~|~{~|y}~{||}}}~}}~~~|}{}~~}~z~}}||~y{|~~y}|{}|~~~~|~~~zx~}x}~}|{~~~}zz~{}~~y~}~{}~}~~~}|~~{~}|~}~~}y}{}}z~~~}}|~}|}~~|~|~~~~~z}|~}~|~|}}~{|~{}}~z}z~~{{~}}{}~~~}~~{|~}xz}w}x~y|~yy{||{{||{~}yz}{y{z}|{|||z||~}z|yzxz}{|z|~{z~zz}y}{z}xw}{~}xxx|~{{|~}{||y}~|}{w|z{~|{}}{|zw{z}x}u}||~z{|z|~}~|z|z}}{t{y~|z}{z|~~x{}|zy||zy{|{~}}{}yz~|~|vw~}||~w}xz{y~~x||}{|}|}x{~{y{~x|}z~|}|}zy~zyy}}}yxv|{|~||}|x}z}~~y|xy}~y}}zyz|yz{y{}}{~|~w~{~}{w|~{{{|y|x|y|~zzywwyv||}~}y|}zzv{~}y}x|||}}}~{}|{|}|}}}~|~}}zx~z~}v}{|}z~~~}{~~|~}{{{|~|}{{z}}~}{y{yz{}z|y~{~{z|{y~zz~}x{~}y|}}}{z|{z~~~zy~z{{{y}{||}~|~z}}|~y}zy~|zyz}{~vx|{}~|{}{y}}~y|y|z|{|yyx}{{y}z}~~x~|x|~}}y~||{{z}}}{|{}{|zz~x|||~{}}z{|{~|y}}|y~y{~}y{~|||{{||}v{|~}}z~{{~{{{z}{{{{||y~}|{|}|zv|~w{{z{{}}{|{|~|~}y{}~z~|z|w|zz~~y{}x{|{z|w}}}}|y|}{|y{~}}~~~~~~~{~}~}}z|~|~~~}~~}|~}~~~~z|~~~}}}|~|{{{~~~}~}~}~{~}}}~~~~~{}}~~~}|}}~{~z~~~~}~}~|}~}}~~~~~}~}||~}~|||{~~~|~}|~}~~~}w|~|~}{~}~{}~|~~|}|~|}}~}z}|yy}}~x~}|z{|~|}{~|{~|{|{|}|~~z~~|}~~}~|~z|z||{{|}{|~z|{yx|~}{{yyw}y~{wv|y}|{{}|}~|}~}|~}}~{}|~zw}}~z~z|zz|}y{zz{||~y|zz{~yy|yu}x}y~{z~y}x{~}{{|{{|||}{}}x~~}}}z{vvz}}}y}|xzy{{~}z||{|x|{}|~}|ux~y}}}|z|~~{~{|~}}}y}}z}w||z}zw{|y|{}yz~~~}~}yzzwy}w~{}y~|}}}{~~}xy}{v|x}||}{|y}~{y}vxwzzy}~xyy}wvz{z|~{|}z|~|}|||}}~~yty}~x{||~z|~{}|}}~y}t}{}{x}z}||}~|~zx}}~}y}z~~||}z|{|~}{z}||~|z|}|||||}{}|}w~y||y}}}z|z{{{{}|{yz||{|}yv~wwzx}y{||}|z~xx}yx~y|w|~|zy}x}~w|y||z{~s~{{~~|x}z~~}{}}y||z~}~~vywz||{x{|}}|~}z|{~~|z{{}z|~z}{~||}}}{z{{{}y|w}||{zzz|z}w}y}x~y{|}|~}zzz}~}v~{z|y~||~yyx~|x}|y}{x}yx}{wx||}|~}|~~|}~|{{}}}|~}|~~~{~z{}}}}w~|~~~{}}|}{~}}~}|~~~~~~~{|~{|}~|~}}|~~}~}~{~|~}~}y~~~~~|}~{}~}|}}~~~~z}~}~}~}}|}y~~||~}|~}}|~}~~~}~~~~x|z~~{~~~|~|}~~~}~~}|~~}|}~}}}|~{~~}}zzzz{wy|zy}y{}|ywxxvx{}{z{|}{}|zyvyz}|~{z{{y{}~xxz~|x|{u|~~zzw~zyx}zyz~~y}zz}{}w{}w|{}x}|ywz~{y~vzw{{z}{}zz~}yxz|w~{zz~w|~{}|{~~{|zzz|{}}yxz}z}y|{z~x|{~~|~vxu{yyyz|}{zyy~y{yyx{}|~|~}~w~{}}}z}|y|{wz|~|z|}{z{|xyy~z||z||~{|{|z}{||}~z|xx~~~}yyyz}}{{z}zzy|}{|{y{zz~xy~zyz~~zz{wyz~}{y|z~}|}z{y}w|{z{z{{|}~z~x~||}{{{}x|{}x}}~}z{|z}z{xy||~||~{xxw|}zz{~yz{~|}}z{z~{{y{z~}|zz}wyx|}z{{y{{|}zyz}||y{|{y}z~{{y{||z|w~v}}xz|{~~{v}y~zwz{z|{zwz{y|{}y~~|~|z|w{~zzzy|yy||~|}{~{xz{~zyxwyz}~|yzy}||}y{{}|{~{}{}zy|yy}z}~zx}|t{{zy{y~{{z{|{zxyy}{{z|zzy}~~||}}|}}y|~~x{~yy}|}y{~z||xw{{}ww{z|yy|y{|}z}z}}}}}{}v|~z~~|{|}zvz}}|zyx}}{z}{zy~z}{{x{uz~|{xzyz}{{|x{~{}z~yz{xz~{zz}}|z{z}{x|y{|}x}|y~{{zy{}x}~|||}~~{~~~}}|{{||~~~}~|~|~|}}~}{|~}~y~}}~}~}~~{~~{}}~{~~}~}}|~|}|~~~~~~{}{}||v~}~~}~~~~}}~{~}~{~~}~~~~~~|~~{}|~~~~|z|y~}|~|~~{~}{x}z}xz~|}~~}}{~}~}~~~}~z~|~|{~}}~~z}~||}||~}{}}q}}}~{}{~~|}x|w~{~|{~~~|~~~|~}~z}}}|~|||~~}~|~}}~}}~~{~|{~}|yy}x}}|~zy~zz{x{{{|u|~{yt{{w{z{w}{|uy|x~}|y|~z~}|{|z|}}}}w|~~}z|~~}y}z|~}|zz}xvz{}}y{~xwxwyyz}zy~z||zy{}~{|{{xx}|{}z}y||v{{zzzzz{{yz}z~xx}|yz|||xz~{{{y~~z{v~zy{vx}}}~|~~~~|v|||}vwyxxy|}||w||yyzyuz{{z}{~{}~z{y~~z|{}y{||yz{x{}~|~{}|{z{zyzwzy{}}}{xu}x}~t}{z{|}|~z~~}z{~zw{~z|y{|w|}{~|~z{}||x{z{{yvyvw}}zw~}}|z|y}~z|}|{{~||~}{{~|{|~}}z||yyw{zy~~|||w|~}z{|x|yw{{}|xy}x{z|}}~|~||{}{}y|}}{z|z}}x|zv||x}|~{|v{|xyy~~||xzyzr|||zx}{~~{{~|yyz}{}y{z~y|z}~{wyw{yyy{z{|y}{{vz~y|v|~}xyy|y}w~{|zy}}{~yz}y{}}~}|z~{y{||t|zxzzz|~{z}{z{z|}||}v{~}}~|~|{|~{}||z{|w}||z}{{|z{y|zy{{y{w||yv{x{z}zv~vzzv}|{|}}|}}{|~~||x}~{~z}{}{zy{||}{y}{y{{}}{~~w}x}||{~y|y{x{||}||y{}}}~z~~~||}~~|}~|}~|~~~~}}{|~~{z~~}{}~|~~~|{}|{~~{}}~~}~~~}}~z}{{}}~}}z{|~~}}}~{~~~~}~{~~|~}~~~|}|}|}{}|~~~~}|}~~}z~{~}~~|~|~}zz~~}{{||}y~~|~|}}||}|}{~~~}~y|~~|}~|~z~~}|~{~|}}}|~|}~~|~}}~~~|}}}~}}{~z~~|}}~}{|}}{y~~}~~~~}|~z~}|}}||~~z~}~~~~~{{yz}|}|}y{y|y|x}wz{x~~uz~yx{~y~y}{~x}~~|~~y{zy||{~xyx~z{~yw}w{}yw{{{{y~}yy}}~z{zz|z~}{}}zx~~y~u{u|z{|{}{{w{zz||xwy|x|}|}y}x}}~z||xy|}|z}zx~{z{wx~yywy||{{|z}y{wxw}z}xyy|x|yz~z{y}|}z~x~y|{~{|{|z|t|zz~{}{xy~xww{}~yw{u|}~{|z{}}||}zy}}~{w{|y|}x|zy{~|z~}~|{~x{z{{}{}{y{~{||{y~}x{|z{~|}{x~z~||~}{x}~{|wyzxxzy~{}{}~||z}zzz~{{{}|z}zz}}x{~}~|z~z{}zx|}}~vz~{|||||zx{v{~}}{w|~y|}w|{|}}z{|zw|{~{z||~}}||x{|~|}zz|z}~}|~z|{|{x||}{{{{}y}||}z|xx}|u~}{zyv{~{|{{||{}zz~y{}~~{wyy~z~z|{{}{y{x|z}{{{|yzzy|~|yy|}|zz~}u|||}yz~~{w}z}~{zw|{{zv|}{|}y~y{}z~v{~{x{y|}~}}}z{~z{{zy{}|zy~||z|{|}x||}yyyzw}~zxyy}}~{||y~|y{}{~z~~~z}}z}|~z~|z{~}|}z|z|}{{}|y|x~{zs{||}}|}|z{{{z|~~y}}{}}~~~~z|~z~~~~}|~|~~{}~~~~|~|}~}}~}}~}~~}|~~z~}~~}~}~{{}{||}z|}~|~}~~}}{~|~}~~~}~~~~z~}|y}~y}|~~~|{~}~}~|~~~|}{~}~~~}|}~}z~}z}~{}~y~~~~~}|~}~~~}~|~~~{~}|~|}~}}~~~~}}~~|~|~|}||~}~}~~~}||}|~~}z~y}}y}~y}}~{{~~}zx}~~y~}~~}x~}}}~}}x~|~}~|||~}~~|~}~y{xzz}{z|xw~xv|ywvzyx}|z|{z{~|{}{|{{}~}}|}z~z|zz{}|{}xz{}~yx|z{{{yy~{{y{{{zxz|}u|zy|vx~}}yv|y|y{{y}z|{}}z|z|}z|~}y~{z{x|{z{}|z}zz{{{|yzyw|{|zy{{}z|||vy}z}yx|~{z~x~z}{~|}}yz~|{xzy}yzy|xz}|y}|{|{}yx{t}|{v{yzzz|{}|~~~{}}{~|~z~|zz}{}z{{||}{~x}{{z{~{}}x{~yyx|xwx}}~}{{||||{}{|~~y|zz{}}|}~xz{~yyxzx|z|s|~~{{y|w}}~}xzw~|~x|y|}~||{||{}|{v~}|~zv{~zzyy}zv{{y~{|}||{x~yxz|}|}|}y~}|z|~|}}{|~~z}}{v}|zw|y~|}x}~|w~y|||}|wy~~{y|z|w}{}|~}|~zyz}}~}~~}}z~~x||{|xz}}z~{{{x|||sy~z~{||xxzw{~z|~{~|}~v|z|{}}|y{{|z|}zz~~zw{z{|zzz{}ux{|xz~w|zsz{{||x|y|||xz{|{||}y~{~~~|~}uy{{}|}{~x}||v|y{|ztzyz~|~{xzy~zz{|}}~w||{}~z{~ww|{~}yu{xyu{x|||xzxzz{{{z~}{zx{w{{x}|~~|zy|~x~~~{}|{}~~y|{|~}}~~~}|~}{}}}}}|z|~|}~~~|~~|~~y}|~}}|~}}~~|~~|~~{yz}|||}}~~~}}~~~|~~}|zz{~}}}~}~{|}}|}~}~~~|{~~~}}~~}}}~|~}~~|z~~~}|}}||}}~w}~~|~}~~~~}}}{z|||~}~{~~}z|~~|{}~|}}~}~~~|~}}|~z}z{|~{}{u~}|y}}~||~|~~}~{~}~{}{}~}~{yxx|w|{zx|y|{z|z}yx}}xy|{{}|yyz|z{zz}}|~vxx{xzz{v}|w~}|zz|yxyz{yzvy{}x}|}~x|z{~{~z|{y}zxx|~{}~xzz{{{yvyz{|z}w||zzxxz|{~y}{}|{xw{{|||xzz{{|y{{zy|{~{}~}z{z|y{}zzz~xz{z{|yz{}{|wx~~|xxyw{{}~{}z{xzzxy|~z}}wyyz}~zyyw{xwz|}~}{~|y}wvz~{}|}z{z|x{vzy}}}z{w{||~x~}~||y~xy|~x}|xy|}}y}||x|y{zu{|~x}|~{{~zzwxx}wzx{yz{zy}z~x|w}}~||yyz{~|y{x{{{{u}|{}{z}~|z|{|zzw|yv{|xw{}}}z~z{|~x{{}wz|||{|z}}vw}y~|x|~z|yz|~yx~y|}{|xxx{}{{|}~{x}~{w~~|y~{}{z|}}y|{}|zz~~x||y|}}z{|{|v||z{yx~|}{|y{v{|{~y|x|v{{}}u}|y|zy~~z}z{}z}}~~x||{pyx{|{{y~{~}zyz}|}y}{x||~{~|{vv}|{y}||||{{ww|}y|~z~z|yyv|{t}zy~~xv|}yz|zx~z|{z}x|}|zwz{u}}zvx{{{}}|~|vxzw|z}wy{wyw{~|zy}~{{}{tyz~}~{y}{zxxx~|~{{ty{|x||{~~}{y~yzwyx||~y{yv{{y{{u~}}~vz|z}}}~}z~{wyx{{zz|w}z~}~~}t~y|~y}~{||}|~~|~}}~|}~}}~y}~}}}|}|~}~}}|{~~~}{~}~~|}~}}{~|~{}~{~}}}{~|~||}z}}|}}}}~z}}{|}|{|}}|~{}~~|{~{{~|~}~{~~~~~~}|z{~z~}}z~}~~}~}|~~|z}}}|{~|}~{~}}}}|~w}}}{~{}{~|}{}}}~||~}}~{~}|~{z|}|y~{~}{~~|||||{}~||~z}y}~|~~~~~~~}}~{|}}}~|~|}~}}}~~~|}|z{||~yyz|||yzwwzzx~}zy{vzyyx{y|}x|~y~{~~y~y}z|{y~zw}}|{}{~z|}y}}{}|z{x|}zy|xwz~|yxy{yzz~wxyx|}|~}yv}z~x{|yz|}wz|||~y|{}~{|zz|~}|x}xzwxw||~|zzz}}{z||uzu||}y{|{~}{}|}}{{~|{|~v{{}w{yzyzw|z|{z|~y{z{zy{|{z~yz}z{z~z|z{xz||~{xz|}~yz}|{}|zy|||{|w~|}}zz~y||yx~z{z{|zw~yyz{{xx{yzzx{}{~z{~zy||y}}|{{y}}{x{|{}zx{x|x|x~{yz|{|{x|z{u~y{}}||z{z}}x|y{z||{y{{{|z~v|}}zyyzyyyzxz|uxv{}{y{|zzx{|}}~}~x~xy~v}|||{z~x}~w||zxy{z{|z{{x{||}yx}y|w|y{|v~z}{}|~~{|zz~{~z}{~~|~w|{w~~}~|}z||yz}|zxy{y{zztxyxx|~xy}{{{~zw~{~}|{y}zz}{|}z~~||xy|y~z~y|xzzz{y{yz~z~zxz}~{}xzz~{y~y~}~|ww|x|z~}||}{{|~~z~{zxy|}yyw~zx}{zww|zz|yy{|z~}w|{{v}x||{~zyyx{||zy|y|x|x}z~}zz{y~|zx{zz|u|{zyyy}ywz}{|{zt~{|w{||y{|~}}~|}z}}~~~|}{}~}}}~}}{z~~y~~}}|~~}}{|~}|~|z|}~|z|~{z~}}|~~~~~|z~{~{~}|z~z}|~~~}~~|{}}}}|}|}}}~}z~}}|}~}}}{}~}~}~|{~{~~~{z}}~}~}}y|||~|~~~|~w~~|{|}x}~|}}{z|~|~{~}~|{}~|}}~~~|}~z|}}}}}~~}~||}}{~{~~z~}}|||}{}~~|~}~~y{~}~~~|~}~|}|{|y|}z|z~z|z~}zz{}y||z{y}{||xzzvx~uy||u{{}z}vz}w~{x}}zx}{|z}|{zyz|{{zxxx~~|{{{x|yxz{~zz}||z}{{}z{}~}y}|}{{~zxy}}yxz|z}{z~}z{zsxxyyyv{|z{~zxz}|~{||{w{ywux~{z~|}y}{zvy~v}z}wzwyvxyx|}wz}|{~zx|{|z|xzxz}~zy}|~~~}{y}x~{tzyvxxyzzy}{|}}}y|}y{vz|x}{w}u{|{}zz|x}|z|y~y}|{|{z|yyz{|yz{y{zx{}||y|wzx{y|{z}yyx~z|wy}{}{|}x{w}}|uz|}xyy{z|x}z}z|yz~z|z|}y|{~x}z}~~z~~y{~~~}wxwy|zy{zy}}w}w}y}{|}yy{zz{x}{|wy|zyx{{|z|yw{y{u||z{|{|z|z}yx}~}x|{}z|x{xu~~}xy{y{z{~|z{|}yy|zw{{z{yy}{~y{{zyx{z{}wxz~}wv{}z{y|{{z|z{z}{}{zxz}{{z~y{}y{}{}|zyv|}z|{y|y|z}|}z|yzzzz|}y|{v}{{}}{~z{}|z{|{v}}}{y|ywx{}|}{}zy}~ytz{z|z~yz~}||x~|~y||}|}y}|~z}z}{{yz|{{z{z{z{z{|xyy~x{}w}{~}}{zyz~~z|x~{|vz~{||}{|}{xz}{{}|~{|{zy~{yzz~z{z|||uz{|z|{|}~y|z|z~~~}}{~~}~}}~}}~{y~}~|~}~~~|~|}{~}|~}~~|~}~z~}}}~~}~}~}~|~~~}~~|}|{~~~|}}~z}~{~}|y}|}~}~~}|~}~~|~}||~~~~~~{~|~~}}}}}~~~~{}~}}~}z}z~|}~|~}~~|}|~{|~~|~z}|}|~|}~}~x|~}~~}~~~~|}}z}{{z}}}~}~~}~~|~}|}~|~|zw~~}}{~}~~~}~}|~}~}}~}}{}{}|~~|~yy~~z}w|{~t}}~}|}{|xzv{xx|zxz}{{{~|x{zx{z||x{{{~{y}{z{|y{~{{y{|x}yzt~|}|}y{{xy~x{w~w~z{}{z||}~zz|y}}|~||z|{z||vyz}|}|~|{v{z|}{{s{|z{w|y||y}w{}|w}y}zv|w}vy|zy{}~{{|z|}}}}{{|}}~y|}y{yz{t||{{yz{yxz}{zx}x{}|w|~|}||}}{|}{{{|}}~}|u|z|~z}}~}{{z|x~zzwzzz}{}}zz{xzy|x{}|vxzw{~wz}xw}{}~{|}z}y||y||x||{|u}}|v~}~vz}z{s|v}tx~w|yzx|w|xv}||{~}zy~|{w{||~}~}}{zzz{}{{~~~|~{~yzz|}~}y{}|}{{zz{}v}z|wx}}zw~~}w}wzz{|~{}|{~}z}yzx}|yxz~u|{z|{|y|y~z|yv{zwzx|}y~~z{z|y~{||zzu}~{xx}|~||w|~|wzwy|xz{y~wzuzu~|y|wyxz{yz~}}}}{}|{}{||yy|~zwzzz}}{zwxyy{y{{y{|z||yzyy|yz{{}y|~{|{~|y|}}{xzz{|z{|x||}~}||x~{~zz}{yv~{x|uz}z}|}v~z}y|{w}w~{yyzyyx|y{|}{{}|{}z~}}}~|zz~~x}z|{}|vy}~}x{|z|{zz}|x|yz|y{}xz}~{{|}{|~~|}}~~}~}~|~y~}|~|~~}}z~~~~|~}}}}|}|~}~}|}|~~}}~z{}}~~}{}{}}}~}}{~~|}}|}}y}{~y|~}~~~|~~{{x~~z|~z|~}|~~}~{}~~~}{q~~}||~~}{~}~~~~~~}{|~|~|z~}}}|~~y~{}~|{~~|{{}|}|~}{|}~~}~|~}{}~|~~|}~|~~zz{~}||||||}~|~|}}~}|{}}}}{}z}}|z~{}}~~{~}~{}~}}y~~~}{~|}~y|~~}~~~~~~}}~{zyy|zx{y}wz{{}}w|{w|wzry{xx|z|~w{|y~zy|y{yxxz|wyx|{}|zy|~|x{{{|~}y{|~z{z|{y}zz~v~}|s~z}}||{{zy{||{~{y~xy{{~||{w{{{zzyx{z{}{z|zv}zzy}vy{~wzzy||}xwxw~zy}z{|z}y{|}wz|{{~z}~|{{{||y{zz{z{y{z~u|x~|yxyyy{|xw{|z{zwy~{||vz|}{}yzx|yzyzw{|||{|}|{{{~zw{||}y}~|{{{y}|xy{z|{xzwx}|z~w~|~~z|{|z{||yy|z}||~||{ww|~zvvyzyz|~|~}|{{szz}y~z{w{y{zz|{zzzzz{y{z}|{{{{y|~{z{}|{w}|z{~xx}{zxyy~}~}x{}v}v~z{}|{{yz{y|}|y{z}y~}zzw{zz~{|||yy~~{}~}x{~}}y~{||{}y{w}|~|}y~yy{y}{~{{|w|}|~}}}zz~t|}yz|zz~}y~|}{|~~|~|w}y{~}~||{{{~{|zy{{zx}|z}w~}|y}{}z~|~z~zzzy{}{|~|{y~}|{z~x}}{zzvwxyzxt{}~z~||zy{|y~~}}y{zz}z}}}z|z{y~|zz|yx{xzz}~z||~|}z{|}}{}|z}}{y{y{|zu|y{|}~z{{}zu{}~{{xz~||||}~}}y{}|{zy}yz|{{}|z{yyz{}w{~{y}}}~~|{}~~}~~}{~~~|||}|}|~}~~~}y}}~}}~}~~}}}~|~}}}}{|}~|~~||}}|~}|{~{{||}~~~~~}|{~{~~{~}|}}{||{~~{~}~}}~}}|~~~|}|~|~}y}~~z~|~{~}z}zz}}~}||~{|~~~}|{~~~|~}}~~}z~|}{}z}~}~~}~}}~~|~{~{}~|~|~~y}~|}}{{~~}~~}~~}z}}~~~wz~{}~zy{}||~~{}{}~{x|{zx}vyzyu{xx~z{yy{|wx}w~xzzyywz|yz{}xz}~ywyx||{z}}|zx}z}z~||}}w|xyy}|yz{{{}xuzzzzy}|xx{||}}}zw~zyzy}{|{x|}z|}~{}|x{{~x{z{w{xzzw|{~|zx|yz{}{{yv{}}~z~}|x||zz{{z|wz~{y|}yyz}~yxv{x|xz{xy~y{w{}y{xy||zzx|z{zz|{{~}~~||y}}yz~z|}|{}w|wx{~{{zz{{|}~{|{z{z|{x{x}wy{{z|z~|~~|y|~}{~z|~}~x~}u|~z}||z||wz|zwyy{{|{{wv|{{z}}x{z~zxx~|{}z}||~~~{~~}y{v~{zz{}xy}yy|y~vu|v{xyw{{z|w|{~|~~~x{|~|y{}}|{~|{}|{{y~zvz{|~~}y|yzzz~x}{uw~yz|{{}{yz|{||}|zy~y|{}w~~}}|}}zxyz||y|z{xz}|xw|||yyy{}xz|y~zz~}||~}zz|~~{w~y|}}}}}|~}zy}z{y{|{ux}y}x{z|}}{zz|wxyy|~|}|y}}|~~zyyx|{~~}|~||~{}~{z}z|}wz|{vzwxx{{x}z|yy~z}{|}}|{zx|yvy}}zzy|x~~{z}{}|{w{w|{}}z~}~|z|wyxz{}z}z}z{w||~}||y|x{||}|}~z}~}~|}}z}}|{{~}}~|~~~~}~{|}}~|~~~z~~}}~|~~}~}}~}~{~~|~}}~||}~}|~~{}|}}~}~~{~~}~}~}~}|~}}}~~~z{}xz~|~z|~zx|}}|~}}~~~~~|}}~|~~~z|}|{}}}y}}~|~|~~~|z}~~{|~~}~~~~z{}|~~}}}~~|~~}~}{{~{~}~{|}}z~~}}}~|}~~}}z~~z~x|~|{yy}}{z{~z~z|~~{~y}~~~~~}~}~x}|~{~}|~z|z|}z}wy|z{}{x|||~y~yw|y{{|x~{}|zy{|}y}|yx|}w|zv|y}||{}{{|x|xy}{z}}x|}{x~z|}{{z||}}|uzzy{}}}{z~{}w~x{zyvz|{zv}z}xx|w{|yz{|||xyz||~{}~z}|x}}{|}{|~|}{|z}~|}xz|{x}x}{}~|}{x}|}x{z||z~~}|~{zx~}}wzyxx}}zzz{z}}x|{||||xyyx|x||{}x{x}|{~w}zw~|}y||~~}|z{}||zyx|zz{{z|{xzz|{}zz}{z{|~~~xxwx}|x|}zx|z{}~yy{w||~{{~||wzzx}z|{|{z{z|{{|~y{||~}yz~z~{y~y}}}{{zz{}}}||}}{{{{}|z{zy{}xz}~}||{}}z{z}|y{}{z|{y{}}}|||}|zz{{}~y{}{{x}{{~|||~z{}z~zy{~yy{zw{{|yz{{z}|zyz|y}|{|{{w}~~y|~}{x}}~}y~|}{|zx{~x}yyzx||x|yzy}|{yxzz{||z}|y{{x~~}zz}}yz}~{~{~{}|~z{~|~~x}z|z{{|w}|yzz|y{{}zy}z{{{{zx|~}{|y||~}}~|y|~z~z{|}zx~z|{z{z~zx{z}|y|y}|y{}zx||}~z}x}y|z{w||}{~{y}{}|x~~{|{z{zx{|w~z|{|{|{~{z}yxz~|z|~}~{|}~}}z|}}~~~}~}}y~~{{}|}|z}|~~|}~~}~~|~~~~}|{~|~~}|~~~~}}~z{}{~}~}~{|~}~~}|||~z}~}~~y|}|~~~|}~~}~|~~~}}~{|~{}~~~~}|~y||}}|{~}~~|~}~}~}|}~z}{}~~}}~}|~{~~~}~}{}}~{~|~}~~y~|~~}}~}|~~~}{~~}~~~||~|~~|~{~~~||}z}~~~~}|{||}~}}||~~~|~}~~}{}|~~z}z|{~y{|}}~}~}~}yy~|}yz}zxu~|{|vyz{{xz{~z|}y}||y|zwz~{vyyy|~||~{wz}{x|wzzxz~{{~|y}|}zy{}x{|z}w}wz{yzy}xyy~{|x|{}yy{}y{|z{}y{z}~z}}y{~}{vz{{|~y|z~{}|{z}zy|~}|zzyx{v~{}w~z}}~}vu~z{}|}|~vyzxz{~z}y|z{}{z{|yz~{}z{x}z}|{vyz}{{yvx|v~{z{x}zx|{z{{{~~{}~|y~}~y{{|{}|}~zz}{|{wx|}z|y}zy~y||x~}{}{zz|z{}x~~{}~}yz}~x{~x|}z~wy|}{{}|y{|zy~}z~{z}x}{v{|z|{~z{|v|}~z~x{|yw}|zy~z}~zyx}}{}|}|zuy{x{{y|{y|}{yzzz|~~~xzx{v|x}}w~{}}z}~w|y~}y~}z~~|zxz|y|xz}{{|zy{yx{~}z}{z|}zzwz~|v|||zw{y}yys|~y{zvwy{{{z~{|z{w|yyzx~{||~{||}x{zzx{zz{{}z}{w|~y{|{~{x{}~y||z}zy~}y{{~|zy{}|z|xyy|v{x{{y}||vz|v{~|{|}z~w||||~||z}|yy|{{|}z~|~~v{x|||y}y~}{zzxz~|x}yyuyyu|y|uwrzy|yw}{~|~xxyzy~}{xv}zr}z}~||zz~z|{w~vwv}~zzzxxx~~{{yy|{vww}|z}~|{y{{yzz}}||}}}|}|~~{}~~z~~z~}~~{~~~~|~~|~|x}{{~|~x~{~{z}}}|}||{}z|{~}}}~~|~~||}}|~}}~|~~}}~}}|~~~~~~}{}~|~|~~{|~~~~{~}}}}{~~|}~{}~}z~|~}~{z||{z}~y}~}}|~~}}}~|{{}z{~x{~~}}~}~||~~~}}~z|}}~~|w}~z}}|}~}~~}|~}|}}~~|z}z~}}}~{}~}~~}~|{||||y|~}x}~~~{|z~{}}||~~{~|yyy{y}{~}{wy{|~z~}{}~yyyv~~~{x|z|~yz{|z~|{xyy|||w{|{}{z||z}~~||}|}z}}{vy|z{|z}|}}x{{xyy{z~z}|~zz{z~}y~~yxz~|~{~y}y}}||y}}z|y~}}{z|~{{{}yzz|{}}}|{|y{}{z~}{z{w}{{}{z}v|}~}z{x}x|}z~~w~|||wzz|{{z}y|||{yxz~~|{~|{~x~|}|~z|z}}}z}|{}xw}|{{~xwu|y}~}|~|x}{}{}z~|{}|}|}}|y~~z}~{{|{{y}|y~|}~z}~{z}||z~y{~~|{~~{~z{{{x}~|}{y~}~~|{z{||}||yz~~z}yx}}}{x|~}z|w}z}||~z|z~{~}|}w{~|{z~~|zz|zw}z||yy|~|{|~~u{{~~x|||~}}{{zz}y}}||w|y|}}{}~|{|~{|}z}z~{|}z~~|z~{||}{|xy~~y~x{{{ty}}{~~x|x|z}{zy{}v}~yzz|y~|zz}|{~~||}}~zy|}}yz|{~|z}}z{xz{{}}~|{zy{~|{z|z|z~{|zz|zz{z|{{}x~|~~z{|v|~|~~}}|~}||}}~||{zw|~}xzx~~|}z~}~||~x}|||y~|~yz~}xy|}||~~~~~~z}}~~~~~~~|~}}}|~~~z~|}x}}~z|{}~}z|y|~~~~}}~~}~}{~~~~~~}~~~~|~~~~|}~}~}~~{|y}}}}~~~~}|~~|y}|}~~{~~~z}}}~|~~~}~~}}y}~~~{}|~}~}z|~~{~}~|~|}~}}~|{w|}~|yz|x{zwvzp~y{||zywwyu{x}z|~|w|~y{}z|zz{y~{{{y}}}wzzxz{y{yz|z|{yzy{zy{{zzzz}{}~||zw{{|~zwxy~|{~}|z}~}|{}|y}}{x}x}v|ux{x|yyzyy{zwx|y}z}zv}x|x|z}x|z|~}}{{{{|~}{zyyy|z{z{}|{xyywx~z|x}y|}|{|y{w||{xvywx|~{|y~}u|{|~|||{{{t{|~zz}|xx}y{}z|||}yxuzvzy~|{y|}~z|xwyy|xyy|{}x~}|wz|}}y}zy|~y{|~}~}~}y|}vzz|zz{x||wy~v{{xzyzxzy}z}{|z{}|}z|z|z~}}|{zy}xz}~}~}{yw|}}z||~}w}}xz~}|{~{z}yz|{|}zy|~z{{}}x}||~|{~{~~zy{z|zz{}~}y~~zz||y{}}}|}~z}z~wu{~w~|{{x}yz}}}|zx{}{}w~|{~||zzz|y|~zwyw~|xz{zxy}|~}zt{z~||y{~}}{~~y{xyx|{|{xzz{{|{x{wzy|yyxx{y{{{{{}{zx}w|z{|}|}}~|~{z~z{~}{{{|}~|{}}z}zz{wuy{w{wyxwzwx|wz{|{yswx}y|{zz}}}}x{w~|x|~z~{~}z|}}{~|xw}~{{w}x{}{}}zwxzxw}zxzy}~|~y|}~|{}|{~}z{{}|~{}}{~~|z}}}zzz~~|~~|~|~~~}|}}|~||~~~~~}}}~~~z|~}~|~}~~~}|~~}{|~~}{~~~~~~}x|||{{x}~||{zz|}}~}}z|~}{|~~}}}{~|}{|~y|~~{}{|y{z|}}~~}x}~|}~~~~|{~|}~}{~~~|}~}y~}|~}~|z~~x|}}~|~}~~|~z~}x{{|}}}}|~z~}~|}{~{~}~|{}}|y~~}~z{~~~{~|~}~}~~{~z||}}z~}{~~}z|~zy}~{|~~~}}{~~~~}}|}~y{{{||{y}{|{yz{x~|~yx}~||{{z|y}}x|}~z|y{~{~{v||z}|zyxxx~|||~~~~xzy{xzy~|zz{}{yz|t|}{z|{z{|{||{zz|x|}{z{{y{}}w{}{z{w}zy|z{zw|{{~|y{}x{~|wx{z~~yy{ww|}wz{v{y|x}}{x{zz{|}}||wvu|y|ywzz{}}|y{v~}{z}yww|{{zyzz|{zz{z}w|}{y~yxz~z|}yy}|}xzx}}|{y}}z{x{y}|z}{{}||xxz{|yv~y|y~|~{wvzzy}{wvw~{{wx~||{}{|}}|zz}{|}z{|zz{{z~z~~vz|yzx~ytvx~||{{|z{u|yz}}||x{zx{}{{}xw|zzywzzz}~{|~}~}|yw|v~wzy|{~{|{~vzw~{~w|{}{{~}{~{}|zy|}vu|x{{}|}y{x}x|~z~z{}y}x}z{yzxzw{yz}|z}y{zy|{}{w|y~zz~yyy}}yxyw~z|{x|zx}||yz|}~xz~y{~yz}zzz{z}yz|xz{z{y}{yz}wwz}}w}{}vy|zww}{zz|{~yy~}{||z|~x{|v|xzz|}||{z||v||{||~wzyzz|z|}|yyzyv|x|}zz~|}yz||{zyx}uz~zyyz~xy{zz}|{}}vxxyv~|}}z{z{|x|{}~}|x}xz~z{zz~~w}x}y}y|z|zy~{{{{|zzz~|}{vxw|y~{|x|z|wy||}{~z~}~~~}}}|{~{~~{~}~~|{z~}}}~~z||}~||}~||~~z|}|}{~y~~{~{~}}~||~|}z{{v~||~|~|vy|y}}{~~x~z}}~}{~z~}}~}~~}~~{|~~~~|||}|}{}|{~}}{}}~~~|~|~}~}|}|||~|~~~~{~|~~|}}||~||~{}}~}|}|~~{~~~{~~~|~}{~~}~~}~}~z~~}|}{}~}{}~}~{~}~~}}z}||~y{}~~}}~{{{}}~~{y~z~~~z}~~}~}|{|~||}~}{~~~~~|yz~{~}}~}z{}}xw}~{y}z|y|yv|{xxx}yy|{wvx~z{}{yw{{zwxzw~y|{{x~z~z{}|~|}}~}yw|{|||x|yz}~yy|}{xw~}{zw}{yw}~|{w{wy{z{~z||~w|~x|z{{xzz|y{}}vzz|||ty{y{|wzz{{x}v|s}{y|y|}y|||xz|~}z{}}{z{|w}~{y{{z|~z|~z{|z}{{z|y|}x{z{{zy~~yz~{yz{x~z|w|||~{|}z}}||~z~|{zxv}}{yx{}~z{zwz|}w{{xtyw{{{yy}}{{ywyyy~{}{z}|y~{}}wz|s~{~zz~{}}~~|z}|yz|~y||vyx~{{y{xyvzx{}~}z}w|yxzy{{y~x~{||{xz}|}}}||y{|}||{w}{xw}xuy|{zyvyvyy||{wz{~~{||~~}~z{~|z}|yy}}}}||~zz{zxz}zz}zzzz||}|yxvy|zz~{w~{|{z{y||xyz}|~|z~{|yz~{z}z{v|}}x||~zu{z{}zx{x{w{~|zx{|z|}y}y~xy}{xy|z}}}|{y{xz}y~z~y|{~}|~{w{z}v{}{{y~}ux{|{y}|yzx{w{xxw|yz|vz~y|{~{~|{~{wy~z|{wz{|y|y|}z{{zwy}~{y{|wy}yzyz|{||w|ywzx{}{|zy~z}{zy|y{|yz}|z}}{z{yzx|z{{x|zv~~wwz{~{z}w}{|w~~x||}z}}}wyzz{vy~~{|}|~z~}||~|||xz~|~~{~}~~z|~{}|z~||}}}}}|}{|}}~|~||~~}}}}u}}}~~}~~|}~~{~~|~|~~x~}~{}|}z~|~~~}|}~~~}~}}x}|}}~~z}z~z}|{~~{~y~|}|~~~}~~}~~~}~|~|{{|}{~{}||}z~~|~~~|~z}{|{|~~{}~z{}|{|~~{{~z||~}~}}{~}}~}{z~~||z|~{~~~}{||}|||}{~{}|{~}}~~z|~|~~~~}|}|~~~||{|y}}~~|}~~y}||~z}|y}|x|}w~~y{{x~~}x~yzzy}~~|wy}|{z}~|z{{x|zyy{zy||}x{y||~~z~~{|xxw|{yx}}|zz{{v}{zxyzz}w}~|z|}|}|~x}~~yy|{y{v|~{x|yyz}||~{|zz~{|w{~v|}|{}{}|{~{{|w|}y||zy}|zz|z|zzz|vy}x~|zw{||{|y|{{}|}}{|~|z{}yzw|{yy~~}~yz}y}~|x~z{vz|z{}ww}{~|{{z}{|{}y||~}}{z}zzwz|zxw~~w}~zuz}|{|xxx}x{w~{}xy~|}y{}{||||y{{u{||y|w}zty|zw}yzz~}|}ywvvy}z{|u}}}}|z{|xv|zw{x{{{{{y}}vz}{yv||x|~~z{z|}tzz~|yzxyyx}y|}{yx||}|z~{u~{}y{zzxz~|~xy~}|~}|zxz|y~{|{{|{zx{}{}{}~|x}}zyz~z|||{|xy{}x}{|z{|{x~w~{}y}yx{~y~{y}z~{|w{~zzzzy{y}vw}}wz}|x}y~||y{{{}}yy}}{zz}{|{~|x{~||w}z}{}{{~|}||z{}}z}vy}yw|{wx}||{{|w{zy}~|z{{|~~yxz{x~}~{z{}y}}{}y}{}zzxz{}yyy}~z}x{}zz}zxx}~}{}|}y~x|yw{}w|{}zyz|}~|x|}~}yzz~}z}y}}z|}~|xw{{zzzy{vy~ywz|ywzw{ywz{}z}w}|{{|}y|~~~u~|~|}|}||~{~}{z~|}~~~}~~}}z~{{}~~~x~y~}|}}{|}{~~z~}}y}}{~}}y~}|}}~}}}|~~~}}||~}~|~}y|{y~}}~||~{{}z}~~~|}{~}~~|}}~}}~}y{}|~|}|}|}|~~~}||~~}~~|~|}~}~{}}|~{~y}~{{~~}|~~}{~}~~}}|~}|{{~}~z}~~~}~~|~}~~{|~~~}~{}{~~{~~~~|}|z{|}~|}w|~~}}|~}{||~}|~|}~|{|~}w}|~~}~~|}~|}~z|}~~|{}{{~zz~yx~xv{yyw{xzz||zx}z}zxzy}y}y|||yxw}|yy|yz}xx|{|~xz~zz~zz|{}|w|}z{}y{z{|wwx~y}zywzx{y~|{{yxz|yzv|}{||z|}z}w|zz|{yvzz~zszxyxy{{~{{}wzw||w~x}{z{{z||||~}{~}~|}z}||~~{}xy~y{z{}w{{{z}{yyyxyy}z}~{zy}{x~wz|yz}zy{zyx}{~|~y}~~|x}}|{{|zy~y{|{zzz{~x~|z|utxzz|vzw{{xzyz{|y{}||}x{~{zyyz||~t{|~}}~y{x~|y{}~yyw~xx|y{y|zux{x}w~}y|y{y}}yy}xw{z}}~}|~~{z}x}{yzzyxw{yz{zx|zzwz|{}v|o~}|y}}z~~|z}{w{{zzy}}|{{}|~{zyw}|}v|w}z}ywxz{~{{|yy}|z{||yu{}u{}z{z{}|~}}yx|}}w|y|x|z}}|x}{y{y{zyxyzy|zw|x{{~z|u}tx|x}x{~|z||z~|yxzz~{x}z}}xz{{}|{z}x{|t{z~zzz|x||yz|zxw|zw}}{ww|yy|z|{}~y|{~{~|z}|}}||}||}|{vz~||y}}z||z{yyy~zwvv{{}zyuxvvxx|y~~z{w||y{{zzy}}}x{zz}}y~zz||x}}~}zxxytz}z|z|ywv|wyw}{{vy{{y~~~~z{}xxzz|~|z~|~|~~{}~~~|{~~~~~~~{}}x~~y|}~}{z}~}}{|~~~}~{~|~}}|~}~~}{{~~}}~~{|~~}}~}z~~}}}y~}{~~~~}}|}}~}|~}z|~}~}~|}|}|~~}~~}~{||{}{~~}~|y|~}y~z~}}}{~~~~}|{}|~}|x~}~~~~}~~}{|~~}{}{}|~~}|}~}}|~y~|{y}}~~~z}|~|{~~~}~{z~|~y~{~||}{}|}}~|}~~}~|~|~~~z~}~|~~{~}|~~}}}z~zxwy}~}}}~z}~vzz{~|z{z}}y{|z{z}}y}~x}{z|zzz|y}y|x~xy}~}~y|w{zyyw|y~xy}zy||}|{{z~z|xz~~}z|yx|zxyx|y{|z|{{x~z|~w|wx|z}z{~|}||}yzz{y{u{xz||}x|~}}}|~}|yv}{{{yw{}~z{~{|xw{wy~x|~}|{z|w{{}zx}{||zz}|z}yw}xy~y|zx}w}x|{u|xx{}|}wwxz}{}{|z|}|y}{y}~}{{|{{z|{zzx~y}~|{x}y~}x|z}|}yzvw||y{u|zxyzz}{~{|y}yw{{y~zzy|y}{yxxz|{|~z|{{z{~~xz{z{w}z{{y{y{|}{}y}x|z{{}|y{~~{x~|}{{y{y{}|y|yyw|{{{{x{w~|{~|zz{~|y~y|}{{zx}z~z{}{}yz}|||{|z{wy{||yz~{wyx~x{wz~z||z{{y}{y}~~z{|~}w|z{{}yy{}{x}~}z}v{y{y~~x{}z}xt}{{|yy{}~}|}}zzyy}z}|z}xxzyw|z{|{x|y{}tz{|yy|z|{}~xz|{z|{|y}{z}{zzz}|||}|v{|xwy{yyw}w|~zx{}|~|z}{y}|~~{{~z{z~|yy}xyx{|}{{|~}zx{zyzyzw{{}v||wy~{}~y~uxz}~z~w~{y{}y}y}{}{zzyxxx{x|~|{~}u}zxxx|x|}}|~~y{}v|}z}}~~~}~~~}}~}~~{~~|~}~~~~|||}}}}~}}||||~~~}|}||||~~}|~}}~}{z|~}~~|~||~~}{~}y~}{~~~~~}~~{~~~|{~|}~|}}}~p~{}~}||~{}{}y~~|{|~}}|~|z}~~~|~y|z~|~~~}{|}}~~~~}}~~~}~~~zy|{~{~~~~|z}~~~{~~}|||~~}~~~~~~w~~}|~|}|}~}|~}{~~}}||~}}}~z|}|~~~}{x|{}~}~}~}}~}}}{}|~~|{~||}~~~}}{~~~{}xyvxz~|zyzz~x|wyy|v{q{|zyyyxyxz|~{zxw|{yv~|~y{}||y{}y{}}|y{z{|{{|}{y~~||{}z|{y~{y}z{wzw~u|zzz{uy{z{{{||{{}zz~~z}~}u~y||}~{|{x{u{|{{yz|yyzx}z{zy}xzw}wxx|x|{}zzz|~{~{zyy{z}z|}wzzy~~~{yzv{w{~{|z{}v|z}zvzz{z{}yyz}}}~uz|~{}~z{|{{|x~z||}wz}~|yy~~z{{x{z{{||zzz{~x}{w}xyxuu{~zw{yy~|yw{x{zxzzz}y~xux}~|}|||xyzyzzy{}z~q}z|y}y{z}|yz}}{{}~z}|||~zx|||{~~zyz}~|}~xyzzx{}z~|~w{{x}zy}yz{x|{{|}{zz~w|{}{}}{zy{|~~z{yyz{{y|{z|{{zv}|}zyz~{|}y{|z}w~~xx}xz|~|}y{y{}|}}|}z{z}}|z}w{}|~{}}}zyxxyy~qzz{xxyw{xzy|}x||}{}|w~||x{y|x|y~z|}}|{~x{|uy{{{}~{{yx{|x}yuxyzyyz|ywz||x}~yzyvx}y{zyz{~}|}|u{{|~||v}y}}wxzxtt}z~{zz{|{|{ywxyzv~~}}~z~~zx|~|y||z|}{{}|~|||}}|yw}y{zyw{zyyyw|~~|y||xx{yxt|}y}{}y|yz|x|{~{~|~}||}|~z~~|~|}~~~}~~~}}zy|~z|~{~}|}{~}}w~~~}}|~}~}}{|~|{||{|z~}z}}~~~z}}~~~~|}{}{}~~|~}~}}{~~|z|{}~}{~|y}}}}{}|}~z}~}}~}~~{{{}z}~}~~}z}w~{|y}}~~~}|~~~~~~z~~||}|~~~}|~}|~~~~}}~~~~}~|~}||~}~}~~{|~~~z}|~}~~}~z|}~z{yz~}~}{z~z~~}}~}|}}x{||z~}}|~|}|z~}}}|}|~|{~|}}}{}|}}~~z~}zz||zyzy}z|~z|}|}xz{{w||}{{||{}zz|y}}{~}|~~}|{~yz|{}||zz{z}{vyz|z|~z{v}zz}w}}~|w{z}{|xz{}{yy{z|tw{}x{|}zy|z|x~u|{zyxy|zzzzy||{{x{zzxz{zzz{}~y}zz}{}yz{yvx{|~{~{yz}~z{z|xz}|||~}z}|z|{}|{{{yz~{z|x|zzy{}~}|~~z~||{{}wy}t}yz|z~z||~y{~zx|}zy|z|{}~|xw}{zz|}|{|wz{|||y~~z}z}zxy{}w||~zx}x}{{{zz|{|{|}v}~|z~z~yz}z|{{|{|z{wy|x}|~|}x{|wz|}yzx{{}~|y}}z{{{{{}}}{x}zy|}zz{w||y}{{zx{{~zz|}zz{xy}z}{}y|||z|x~{v~z~{z}vyzv}|{x|zw||~{z~}}yz{|}{}}zwz~{{}}wy|z}}|z|z{}}}u}{ywyy~}}{|||y|z}z{zxzwyx{yy}zz||~z~{yy|~zy~~|zz}~~|}y{|y~~{y}x{y~y{{}yx|z||}||x{|y|}z|}}xx{y|~|~~|~|}z}{~yw|}zz}{x}}z|zzuxxy|{}|}y~yz{{z}||~x}{|{}}|v~zz|y{w}{zx}y{z|~}y{|z~vu~|zxx}yz~|}{~{{zw|{}xzy~w}z{x~||yz{{{{{}|y|x|zw|zvyyy{}}|{{z{y{w{{|y|z{{~~}|}~}}|||{~~~~{}}~~|~}~~}|||~}~|~~}}~}|z~~~|{}~|~}~~{}u}}z~}}~~{~}}~}~~~{w~~y|~~~}|w}y}~|~{~~{{~~{~}}|~~{|}~}~~y||}~~~~|~}}}|}~~}|~}}|}zz|}~}~~~|}~|}~|y~~}~~{}|~{|~}{{|~||}}~z~{y}~~~{z|~~}~~|~~~~{~~}{{~x|}}}~}{}}}}}|~~{w{~~~}~|~{}~~}}~}~}~}~~}~~}||~}~~{|~}||{{{}|}|~~}y~}~}}}}~xyy}|}}}yz{~||~xzy}|{zzz{wy~yzy~yyzz~yxzxw|~|wz|{xu{|}~|y|}z}yz}y~|||~w|}zyx|~|wz{||{y}}zz~z{y|yzy{yx{~{z~zz}}x|{{{}|{{~ywx}|||~||y}}|x{u||w{}xy{}}|}~x{yz|y|w}{~}{z|~}}z}{~v}~{{z|x{|{zxzyxvx{ty}z|w}zsxy|z|||z{y{|yy|{~|~zyz}|{wz}{~~|||zz}{{}||~xxy{w}w{{|{|y{{{zzz|{xyw{{z|z}{}zyy|~|~}~}~}}yvy}z{x~{z~||~{y{}{u{}|zx~~z|~}{}x}||{{y}x|{{~z{{|}|w{}x~|{yzz}{x|||{uxwz{~|zw}zyxw{|w{}{~~~z~p|z{{zz{||~~y{~}}{yz}{}|{{txxwz~v{yy~{z{{z}{{|{|yzux~y|~{v}}yxz||}}z~|~||{zxxz}{}z{xzxz}{y{xwy{zyz|{~z~{}}{|{|z}}||z}w{}x|}}}}{y{y}{{z{z|{v|}y|{yv{z|{y|||~|t}~|{ywz}{{}}zy~|}{|yz{||~z{~zw|{}~{w|{{zx}yuwzvz|}y}|{|y{zxz|~zzwzzz{~y}y|zz~{x{{~y~|~}~}~z{{||~~z|wyxxz|{}zw}|{z}x{{{xz~}|{v~|}|}~}{~{}|~|~}~}~zx||~}}~{}~~}}~~}~{{~|}~~}}|~~~~~||}{|~~}}}|}yz}}~~~~~}}}}|~{|||z~{|~|~zz~~~~}{~~~|{~~~}}}|z|~y}}{~z}|~{}}|}~~{||}}~}{z}~{y~}|~~{~~~~}~~~~~z}|}}|}}~~|~{~~~z~~~~}~|~|~}x{~}}~~~~~|~}|}}~~~~z}r}}}~|~~}}~~|~~~~|~~{}~}}}~}~||||~||~}|}||~y}y{~~}y{x|yzz|yx|z}yz}}|zz{{}{|}zy{{z|y|x{{{w{z{{zzxyw{y{x|{{|{yw|}yzzzyw|t~{yx~w||xwy|xyz|z|y~~z|}{zy|y}y}|{w~~u}y~uy|z}{|z}yx}{wy|~y~{~~s}z{|yyyy~}{u{{yz~{|{y{||y{xy|zywx{~zv}yzyzy{~|uyvzz~|z{zvwzt{{{wyz{}~~xw|zy}{|}|||wu{x|x~~}~z~{~|{|{v|y}|{~{}xyzzxw|y}z{y||{}~z{{{y|zx|{|{x|yy{y|}|~z{~||z{{{{}y{wzt|y~{|{{zzz}}}v|}y}{{yzy{{zw{yw{y}||wy||yy|z}x~{xz{}}|{|{x|x{x|}z{zzz|z|{xz{{~|z||{z{z}zx{~y|zzw}w}|~w}|}{|yxy~|}~x|}{}z|zzzyx{{|z|yzy}{~yz}y}zy}{~o}z}}xyzx~|{z~yxw||yy{u}zy||y~|{||}y{xy{|yyz{x}||}~}{xx{y|x|{w{yuyzz}zwz~y~x{zz~{||{yyzz{{zx{z|z~||{yyyy}y{}|{~y|{z{x}|}wzz||~zxz{xz{wy||}}x{{xxyz{|}z~~zz|v{zw|zv~}wwxz}}{yyxy}{}{w~y}zx|{}y}||z{~}y||}}x}}}~}}xyy}{y}|}||z{{||y}{{zxz|z}|{}}vw}|~x{vz}~}}}}{~~}~~}~}~z}}y}|~~~}~}|z~~}|||z}|~|~~{~}}}}~}z|~~|~}}~~}{x|~~}~}z}}|~}}~}~~}~}~|~}}~||}{|~~}}{|}~~}~|}}{~}|w{~~|}|~~~~}|~~~~}|~}|~}{}}{}}~~}~|{~||~{}|{{}}~~||~|~}~~xz}~~|~~}~{|}~{z{~|~~}|~z|~|~~}}}||~}|~}|}{~}~~~~}{~|~~|}{}}~|~{}}~}~z|~~}~|{}~~~{{y||w~}|{{}}xw{w{}x{xvv{z{|{w{vyxy}uzv~z}v|}xz~}{}}}}}~}}~y{zy~{}y|zy}y}xwwyzz}~{z|{zp~yxvvz|}|y|~|{}x~}|zv|y~{~}zxzz~}{yz{{wxz|yz}|y|{}}{z{}x~~z{}x~||xz|yy{{xzz|yy}|{zx|}{{y|{{}xwy{{zz{zvyy{yzy|}{yxz}xz~{{zy}}}~{{~{{{{z}zy{|}|x{|z||v{zu{}}|ysw|xvzy|yx~y{y|z{zy|v~{}{x~~|~z}|}}{{{~{}zy}{x|~z}zxzz}zyz|~|x~yvwz|x{y{z{y{xu{zzx|||~}{{z|zz}~~|~{{{x}w}}{{y}|}u|uyy{|{}|{wyz~~|zyzxv|z}{wx|}~}|}|}}}v|z~{zx||||{~{~z|zy|}y|}zx|y}{y|~|zyzu}|}|{xyzx}|t~zz|}yy{}}{~z||{|~|v|{z{}|{|z|{y||xzy}xzz}{z{yzzv{y{|{|zx}{}y||zzz|z~}~|z~w{xy}|{{~|~|||{xzv~~zwyz|||yy~}v~vyzvx{{z}yx|y{y{z|{~{zz{}{z}|~|{~{}yz{|z~v|y{y|{zyxwyy|zy{{x{|uxzwyx{y}zzx}x|{w{|}z|z{~|~~y}z{|{zx|z{y{x}{}|w|uz}{zzwxw{yz||z~}|}~{zy~xxzz{z}|~}}~~{|}}|}}~~|~|{~|~}~~z{}}}}}~}{}~}~~|~}}}~~|~~}~}}}~~z}{}~~{z}|~y}~}y~~~~~{{}|}~}~~|z|x~}~~~|~~|~~~}y}}}}~|~~{}~|x}~|~}~}}||}~|~||}~~}}{|~}|~|~}~~|{}~~{|{~||}}}|}{z}}|}~z{y~}}~}|~~~}{|}||{}{}|}}y~~}z~}}~}}~}~|}}|}}}~~}}}~z{~z~}{~~z~|~}|}|{}}|z|~|~|}{~{}~~~|}~~{{}y}v{~{z~~{wy|~{}}|{|x}{}|yy}yzy||z|z|{{z||z|}}}{|}~{z{w}~wx|{zw~{}v|{~}y{{z||z~}|~yw{x}{xxzx{~x{xuzzxx|w{}~z{{z|}}xy{y{|x{{|ywyzzz~}x~{||z}~~~z||y~z{z}~~~||zz|x}~|{v|zx|{|~yyzy}{t}}z{{}yx|~wzyywz~{x~~}}z{}|~}z{vzyzx}y}{yxzy~{y||||}|~{~~z}x~yzyy}~~y|{|yy|yz~~z|yx}x|{yyz}zyz|y{z~v||xw{|{|zz{y}|w|~}zz|{v{zy{}|}|y~{||}~~yyxy|z|xz||~y}|z~z|}wx|y}{y}}z{xz{|y|~||||w||}}|z|}~~yyx}{|z~||}|xyx~xw{y}{{{zz|yyzy~zz}u|zyy~}|x{z{yw~z{|~z{y|{z~vyy}|z|u~~wzyyvx{y{|{}{~~w|ww{zz{x|y{|vxzx}}}{z|{}zz}yz}x||z}x}~}xx}}zy~wz|{|}z}z|zy}{wy}z~x{{|{z~|{~y}|{}z~{|z}{{}~~yz}zyz}y~v{}zz~{x{z{yx}{zvw|v|zz|yzy}|{|}x}z||yy}zwz}|w|}~}yy|~z{{x}xv{{}|y~{|x~{yz}|{yx~~z{||~}}y}|x{||~w~v}}{}{|}~wx{|z|~z||z{}|}xz}}}yzy|{z|y{~z{~z|}~}y}z}~~~|}~}~{|x|}~~|z~}~z||~|~~~~~~~~}~|}~|}~|}}|~}~}~}~|~~z~|{{}}}{~{~~}~~~}|||||{}|}~z|}~~~~||}}}~}z~}}}|~~}}~z|~~~}{{z~}|~|z~}~~}~~{|{z|~}~}~{~~z}}}~~~|}~z{~|~}~}|~{|~}{}|~~}~~~}~~}~~~||~|}z~~}y~|~~~{~~}~|{~z~~~z{|}~{}}{~z|~{~~~}~~}|{{z~~~}{~~}~}~y~}}~}}~}~z}|y}y}y}~}z|zz{yz{y{|y{{y||vzwy|}{~y{|||~||y|yz{||w}~xuyz{}yx|}vy~yxy{z|z{~}yxx|y~z{|y}{~|w{}zy~{}{|~zz}}z{{{w~}}{{}~z{}w|w|y}xy|}~xy|~t}{}z~}x|z{x||zx{~{|yy|wy|{~}~x|}|{|y}|}}|y}|z}z|z|y|{|{{z{ywy{|zx|{z|yz||zzx|~}{}z|}~z~~~~}{}||~~y{}xw|{x|}yxy{~zwuwywyzxzzx}|}xzy{zw~y~|{||~z|}z{}y{{|{}y|x}|wzz}x{xz|x}|y{{{z{xwz|{}}}}}x|}xz}}y|}}~{z|~{}zxyz|{{|yzyu|zv}vy~zzz}~zz||z~~|yx|yz{|z{z{~}yz~{~z~~}|{}{u{{zxy{ww{z{||zz{yzyy{{~{vx|{|}|}~y}x}~w}z|{{y~y}z}zv~|}yqw{x||{z|yw{z{|{}|xy|xy}v||xx|||~}y{u|||zyy{|x|~}}}z}y|y~~}w|{|y}~u|~{z{x{w}zz|yz|zxz}|~|}w}yz|{}~|~}~x{~}x}||y|~|v{|t}y|{y{x{x}{zwy||~{{zzxzy|}}~|~x{zvy}{}uy}}~}}|}|}~~}{w{wy|~{~{vyz{wz|y{y~w{x{{yz{zy{~~~|~|~}{}}}}y~~|{z}}~{~|~}}~~{}}z|~~|}}}~~~z}~}||}}}~~~~|{~}{~{||~}~}~}|||z~}~}|}|~}|}|~|}|y}}z~~||{}}}{~|}}{|~~~}}|}~{w}}}|~}||~{~{~{~~}|z}~z}}~{|~~~}~}{}~|~}{}}~}}~||w~~~~z|}}~~~~}}|~}~|}}|{}}|}~{{|~|~}}}{~~~|||}}}~~~}|}|zzx~{z~~|~|{}~|}}{~~|~zz|~|~}~}{~|~|}|~zw}{~~}}~z}z}|~|}~~|}~|}~~~{{|||}{|}wwz|~}}{zz{{z~z}{|{zzy~yx{~||y~x{y}{|y{}zzy~{{y}xx}zy}}|{x|z{y|y}z}z{~|w{|~z|zx}}zz}yz}~{zzy{y||xx}{{|{|{|z}zx}~zz~z{yxz~{|}{~|}}}{x|||{z{}~z|x{~}xzx{z{~y~yz|{~z|{}y||{}{y{z}y}y~xz~z{}}y||{xzz{|}~y{zx|wzx|}}z{w||}|~zz~zz{z|zzy||xyx{~{~ryy}x~z|~~x}zy|z|{|wy|~~|{|||{~}z|}y}|zz}yxyxz|w}}y|{{y~~}|zwz{}zyx}{}y|}{{|zxzw~z}z}z|y||w~y|z~z}xzxt|~z|{|y|{}zz~uu}|y|x{y}|~}|}}z~y~}{|{u}zy}}|}xzy|y|zwx}|}x||y~|{}|x}||{|{yz~}y{}{|}{y{~}~|{z{{vyxzw|y{~zyx{~xxs~x{z~|}{xv}zv~~{zx~y}~y{y}}yy{{{uz{}|z|y|z}|{~yz{z~{{z|z~{vz||}{{~y}{wz}||~|zx}{wy{}yz|zzx{}y~~y~~}~{|xyy}}z~{zw|||{xzvy|~|}zyz}{}|{|z|}yx}x{{z|{{|}{{y{~{{}|}{~yvz{|x{}{|~zz}~|y{{}w{{{w}x}}u~yzz~z||ywzzzv}{|~}z~~}~{}~|}}~~~{{~~~~~|~~|}}z~~y{~{}}|z}~}|~~}~{~|~}}|}~z}y}~~|~{}{}}~|~}|~}~}}}|}}}|~~~~z~~~~|}}|~~{}x~z|y}|~|}~}}~~~~}}~}||}{~~{~|}z}~z}z}~}~}{}z}}}|{{}}~}~||~~}}}~}~~|}~|~{~}~~~~}~|zz}}|~}z~~|}~}~~~~|~|}~|{}{~~}}}}}|||~z{~~|~~}}~}{~||~~}{~{{{|~}}||{{|}}~~|z~~~}}z}}}}}~|~}|{~z|}~~~z{z}w{xz|{{z|xt}uzuyw{yx~y|{z{{xv{y|y||{u{yy}}w|||}|w}{z~}|{wz~yzz{|v|z}||yz{yw}{||{|y{}{|{|{x{xzww}}{yxz~z||||{z}|z{|z{}|}{}yzv|vyzv{{zyuxz{|z}|z{||{yxx||||y|yxv|z}y}y|}vwy{|zxvxyyz}|x|~}yt{y|zzz}~{yyw{xw{zyzw|}z}{wz~z}|w~|{yyx{x|z}{zz~{}|z}|zy{xz||yvzx||xyz{z~{|zx}sy{wy{t{z|v~yzy}~||z||xx{x{zy{y|x}z|{{|y|z{xzzyyy{~xxzvyy|vy~{yyyuyxz|zv||{|}}|{{}~zu{|{y}z}|||}z{}||~|w|z{xzyy|yzzz}x{|{zy{{x~{w|u||w{x||z{~~}|zy|{z~}{{~y{wx{{x~x}{~wyz|}x{{{{|tzzyyw}|}x{w{yz~{|{}~w{{}z}~y}}}}z|}yzyzyyyzyzxwyz|~}|y|{{|yxzxxx~|}z}}~~~~|{y{{x{|z|zz{{y}}{}zsx~y{|~{|{}|vzy|~v|yz||}{w~|vw{y|||{y|~x{zy|y|{}{xyz}}xyy{xyuw{zzy~sz{zyy{}vzwvwx{}}}{~}w|{~zz~{{{}|x{|v~{~{~}t{~w}~x{{y|~|{{|~{z|~{}z{}~xz}}y{{}}~|z||{|~}~~}}|~~}}}}|}}~}~}~~}~~~}|||~~y||}~{~}}~}}~~~|}~~~}}||~z~~}|}{y~}z~|}}~~}}|{}|}z|}}}y}}}y}||y|~~~}~|~|}~{}~~}~~~z}{{~~}~}~~|{~}~}~~|}}}}}~}{}}~|}{~|{~~~~}{|}~~~~}}}~~{}}{w~{~~y|{~{}}||~~~~~~}~{~~|~|~}~~}{}}}~z~~~~|{|~~||~}~~~|~~~}|}}{}~~~}}}~~}||~y|~~~}{}v~~z{yx|y}~|z|zyx~{|~zzyzyzz}yyz|xz{|{y}x{zyx}zy|{{~xyz|{{~xxz||yyv{~|y{z|w}z||}z}z{z{|}|~|}|~xyy{|~vyyzz||yzz}}|{}{yxz}zz{x}||z||z|{{}wzzy|{y{yzzx|zzx|zyz{zw}z{{zzyx}}ywy|{zywzwxzzz{}y}vzy~}{}xy{{|||}{zy{|zz|{|}}|~zz|~z}{}{{}}z{|ywzz{zzzy~y|||xy|z}~y||{~y{~}vw{z~w{y~|~~}{{z{|}y{}|}z{|}{y}||y|~}z}{xyzxy{{{}}~||||}y{{z{x}~zwxy}x{}{yyzx}z|~}|~zy|~|z{}}wz~y}w}}x{{{~xx||~x{}|~}~~}~}w{{z}xzx{|||{y}{{{|~{z~~}~y}~|{z|~~zy{~y~y}yy~x|zy|}yyzw{}sy{zzxy~|w{|zyzzyy{y}x{x~||}|{z~z||||z~|yy~~|{~z{~}~x{zw|{xz{{zx{{z|x{x~v|x|vy|y{|z||z~|yy|~w~{|z~}xx|z~||z}zy|x{|z{y}~|~y|}|~}yz~}y}{zxxuvwz{|{{x~t|yzzyy}~y}}w|v|x}|z|z{{y|z{y~y}{}z{y~z||wt{y|x{|z|~|xz}}~}}z{zu{~zyz|{{|v{y{|y{xz~{u|y}}vzxz||x}zzyw~xxy}{}~~yzxww~||zxz~}}~~~{~~}}{}~{~~}|~|}~}~~~|}~}~}{}|}}}}~{~}~~|}~~}|~~~}}}{{~}}|~z~~~~|{}~}~}}||{{|z~|z~~~||~{~}|}~|~~}}~~~~~}}~{{}y}~}~|}||~z~~}~}|}}~}}~~|}y|~z~||}~z}|||}}~}}~||}~y~~|~~}~}||~|~|{}}}y}~{}~||~{}{}|}|}|~|~~|~~~{~~||}~}~}}~|{~|~~}}|~~~~{z}~~~}~|{}}}|{~|~}}{~}|{~~~~}|~}{~y~}~zz||{{{||{~x|uwzyw||y}}zzvyy{x|{}{{x|xyz{w{z{u}x~|xyxz|{{|y}|~zyzv{{~{z}z|v|wx|z}{{|xz||~yx}{yz{|}}zzv~}~||yz|~~~}|}|{{z~~}}x}x~yu||yx|}~y||z~}{xzw}ywzy{yy{}~zy||{|~}|{{}||z{~|v|{|x}w{ywyzywv{y{{vz||{zqz|xz{|xz||{~}}z}{}~|x~yxz{~~}z{|z~zz{}zz{|y}yxywv|~|z}|{z~x}xwy|x{z||~{||||x{yz}y}|{z|{~z|{|{x}z}zzx~vy{~uy}~{z{{xz}}}z{z}}z}}{x||~z|y}x}zz~{~z|~z|z{|zzy|}uw{x|z{y{|yzzzxyyw|{xzy{{y~z||~~|z{yz|xzz|z|~y~~|{v{x{yvz}||yvz{yyy~vx}y}}yz~zy~{xv{{}z|yz|x{{y|~|y~||y}{{wz~~yz{||{}{w}{ywy||{yyy}{uuzz{}|}}|{|~z~z||zz|y~{z{x~{}{xzzyx{~y{z}yx|}|xx|yzz{}{|~zy|}{{}}xyy}{}{y~|}|}}{{{}{|zy~}zyyvwv|{z~zxw|z~{{w|||{{yzz{z|}|~{x|z}{{|y}yz|}|yuz}z}|z|{y|zyzz}~w|yz~{uyyyz}~|v~zyxx|~v}zz~}~}wz{~~||||~~}|~}}|~|}~}~|}{~~|x{~}~}|~}~~}~||z|}~{{{|~~~|~}~|~}z~~}{{~~}}y~||~|~}~~}{~~}{}}|~~}}w~}~~~}z}~~{{~{~zz~y}~~~|}~}}~}}~|z~~~~}||}}~~}~y|~}}{~|z}z~{}|~|z}{}z}}~|~~}~~~}z}~}}}~~|{~|{~y{}y}~|}}||~{|z{~{~~}~}}||{~}~|{~}~||z~|{~~~}~{}||}|}~~{~|}}~}~}{||{}~}~||}~}z~}}{~~|yy|{{{|y}|{||}{|}{}~u|}~}uu~{~~yzz{zz|zw{{z{xzzy|y{x{|y}}uxz|}~|x{}zyzzx|zvzxy{ywzzz{~{z}zzxvzxy}xzzzy|}}}ywxz{~yz}{}|{{}zyy~y}{s{{~xy|{wy~|}yyx}{w{wv|yz|zzxx|~zxz{{}y{x{z|xw|wy~{}}{xx~{x{{w{wy|wz|{{y}w|{{w}|x|}z|{}{{|||{~|{xw~{z|yzv{~zyzzw}{}z|zyz|}}|}{x~|y}|~yy|~~|~~y||w}{|yxz}w{x}|~z}zv}|}y{}{|}|z{~x~z{|||}|yx{z{}{{vzxw}|{z~x}~{|z||}yz{wyxx{}xyy|y|{z}yz|vx}y{yzzx|x{zzz}~{z|u|zz~yyz~{{|ywzzzzw~{{}y|{ux{|u{{|x~|}xxyuw{zyw{z|}|}z~|}z{|zw|yvz{{|zy|z}zz~z|zx}xzwz}zz|w~|z|xxzz{wy}}{}{y{}{zyxzzzy{zyyuz}{~{zx|{y{u{z~}{zx{|z}}w}yyz~yx}zxyzxz{|yyvz{~|xzzz~{|z|~{z}|xz{zxz}{}z}yx{x|{|w}~zyx}zz|yzzz{}}y|{}zx{yyxyx}z{x~z|x}~|}yz}yzwy{~{|yx}zz|x}|||y|}yz{{|z|w{~y{|wxyxx}{wz~|{~yw~~}{yz|{yzxw}z{z|wv~wyz{uz~yw{|{y|{zyzzw~|{|y|}}}|zz}zzw~{|y~}~~~x}}z~~z~~~~~{{|~}|}}}~{}{~y|}||~|}y}~|}}{~{~|~{}||}}~~w|xz{~~}~z}~~}~|~~~|y}|}}|~~{~~~~{~~{~}~}~y~{}}}{~|~}}{~~~{{~~}}~{}|}~~~{|~}~|~~{~|z~}~}}}}|~|~~~|~}z{y|~|}~~|}~{~}~~~}}|~~|}~~|}}}}}~~~~~}~~~||~|~~|~~~~~}~{|}}|~}w|z~~~}}|~z|}{~z|~y~|}~}~|}~{}||~}}|~}}y}||~||y|{~~~|}~}~}~{x|z{{||v~yuywxxwuy{||}z{vz}t{z||}zy}z{z}{zy||}~z|~{~|zx}yzx{}y}y{{z|}{}y~y}u~~{}wwx~uyzxyw|{{yzzz|z|wzx}~{~yvzzt~z|z{}yx{{{|}}|}yz~|yvzw}|zx|{w||}vxzy{w}x{y{yxu|{z~xz||}{~x}z|{{{|}z~|yzy{{w}{|yzzzx|yvyww|{z{}zyz}|xy{{{}{{x{{|v}{}{v{{}||{~}{w|{~zy{||}v|{xv|yw|{y}{zzyxzy|wyxyx|}|~|y|}z~~}z{y}~w{|}}z|}~{~}|z}~y|w}ywws|y}|y|vz~u{~y{xy|{{{~y~|yz|~zzz||{}||zz~{~z{x~{|z|{yywyzzxzx~{ywvz}z{x}vyx||}|~t|{~}zv{}}~~z~{}{}{|{w{{|~|v~xyyzwxw}v{~xw{wz{|yz{y~|z}y~|{}|x{|{z~zzx~}y{y~||wzu~y|yyy{vz{yyy}z{{zwxx~{|y{y}{yx}zy~|~|}z|xz}xz{}{z}{|x{}|v{}zv~{{|xzy~||~wwyywy{zzy~{zzzzyzx}~~||z~z|xz{zx~|{yyy}|~~~z}x{|zx~{{zxvz{{yzs||~~|zy}|}z}{}{}{|{{~{|z}yy|y}vyxz||z~x{{zzyx|yw|x~vywz{|zxz}x}||}~}~{|{}{~}x~~|y~~}}}|||{}w~}}}||~|~{~{}|~|{~|~~}|~~|}||~|}~~~}}}z~~z|~~~||~~|~~~}}|}}~y}~~}~}~|}~~~}~~}}~~}}~~}~~}~}~}}}}|~~}~~}}}}~y}~~~}~{~}|}|y{z~}~~~z}~~}|~~~~}|}~~}~~}}~~}}}}{~}}~}}}~}}~~}~}{}}|~}~z|~||y}~~z}}~~~||~~~}|}~~y~z~|~~~~|}{~~}~~~}|~}~}{~~zzzy|}~{~||~}||~}~~}||}||}{{~}~~|~}{~{z{|x||z{}~z~}~x}{}z~|~z{~}x{}y|w{{|~~~~|}|}z}}~{yy~}yz~~y}}~z}|{zz|{~}wyz~}{|zzy||{}|||{||{w|{yxzy|||y}z{{y~x}|||}|}z}~~~}{{z}{}{}}{zv|z{{|}y{xw}|yy|||z}z~{|{z{{}{~|}}|~}z||z}z}{}z||{|y~{|}}}{|{x~}|yvx|wy~{}y|~zv|yxw|}}~{|}{{{zz{}{||{xz|}x|y}|z{|}|{}|~{}z~z~}|}}z}z}{|z{|}~~~{{{||}|y}}}}xyzzz|~~~{y}z{}~w{{|||{|}y|}{~}{y~{{|{yz}{}x}|zx~~yyyxx~~zzx}~~{{y~yz{|~z~|~z}z||{~z}}|~{y|z}|{|v{|{|{|zz}|zz~}zx||y~z|{{u||x{xx{}zz}{|z~}|z}{|~||{|w||z~|{y~}|}|{{~|yxy|}}{}}|vz{}y~{z}}{|z|{{y{x{{{~zz{|{}~~}wxx~}{}}~y~z|z~x|{|}}y|{z}}~y||y|}|~z|zz|{z~z~}{~}|zy~~v{y~w{}}z}}}}~zy|w{|~||||}z|{|}zzv{~x~}{z}z~y}~}}|}{~||{}|w~x{~z~}z{v|}||}x|~~~|s}}}|~~y~|}{|}~~}x~~{}}}|~~~|}~~}~~}~|~}~{}~}}{~|~~}}{~~{}}}}~~~~~~}}}~~}|}~|~}~|~}~~|~}}{~}}{~~}~}~{~~}}}~~}~}~~}~{z~||~}}||}~~~}}}~{~~}~|}~~|~}{{|}|~}~|}~z||}{||~~}~|~~{~~}~~}z||}~wu|z{{{x|zty|zy}x{z~z{z|yzzzvxz~}}wx~}~y{|z|y{{|}zz}z~{{{||yzzt~yywzw~yxxyzv||zuw{zz{y|{xxwx{}~~w|}}zyyw{z~{{y|{|{wv{z}}|||{|zzzwzyx|}}y|zx}~w||z{|yy|}wzyy{v}|yzy{~{y|{zu|{~{y~}|{~{{y||}zz}x|}|zx|||z{yyy|y~zwty|z}y|zxxz|z~~}|{|~|{{x}z}x}}}z{}zyyzx{z{x~}}xzx{zyzzx}yx{~xw{z}vx}z|{|xx{w|{{{{{|{xzy||}{~}yx|zw|zv~v{|yy{yzw~|z|{z}xw|||~|}~z}{|||z{xx{||~~yz~|yx|||yzyzzyvyv}xxy|x~~yy}y{{}|{}|zwz~z||}z}|}w}|x|}y{z~w~||zz}v~{|zz}w||wyzwxxyxuwy{z~y~y{{|z|z|}~|w|~|yy~{}x~|{~~z{~~z}{z~v{xzwzxx{yu}y{|wz~tx{z|~{}z~}vzz|{}}z{|z~{wy~|{y|}z{{y|w}yxw{xyx{}uxx|yy|vwyxv|wx|}{x|}yzz|y}{zz}{~|}~zy~w|}{{z~|yxy|xwu|{u{~z|xx}yyzw{wyyzx~|||xx|xx||~}xy{v~u{y}||~||{}|{z~y}|v}zw}|||{zx}w{{u|~yy|v{{vz{{z}~|y}x{{||z|}~}}~{|}}}~~~}~~}~}}}{z|~z||}}||~{z~}~~||y~{}|}}}z|~~{~~}|~~|~~|}{{~}~z{|{}~~y~~}~~~~|~x|||~}~x}}}|{|}{~~{xx}}}~xz~~}}}~}~~}}|}~~|}}}~~||~~~~~|{~|}|~||{~~}{}|~{|~~|}~|}}~~~~}||}}{~~~}}|~|}|}}}}~}~~~~}}~~|z{{|~~|}~{~|~~~~|}~}|}~{{}}|}}{{z}|{~yy}~~{|~~~}~~}|}~~}~{{}~}|}|}}~{z||~~y~~~}{y|~}{z||~}~~{{~~~}}{~|{|}~y~x}{}{~}yzy{x{vx{|{~x|{y|y|z}{z~zz}x|yx{zwywz{zz{v}}}xzx|{{y}|z{z|~|{|}}zxy}y~zz{wwzv}{}~zwxw~{|ww~ww{w{|{{u}xv|z|~w}zz{y{yy}x{{|w|zzw}z}~{|||}{||}w{||x|}~wyyxy|zzzwz}~{yyy{{xy|y}|z|y}~w||}z}{y}z{yz|yy}|z{{z{{z}{{z|{x~w{}wvy}x{|}~}x||x}y{}xyz{{xyx}{|{|{yzu|~xy{{wv}vvy|{}xx||xz{}x}|||{|}{{{||{y|{~|zzw}{|z}{z|{}|yz}}y|~w{}y{x{~{x}z~}ywy{wxo~}|~v~z~z~|x|~u{z{zyz~}{zzz}z}}|y~{}~|y}z}~|{z~ywx~}x||{|yyy}~|{~|{|{|w~~y||x}x|~{{{|{{}z|y{~z~{z~x{~|xwxy~zzwy~}}z}{xx|z|wyx|v~}|xy{~~y}{~|{x~{{{u||{x}|zw|y}wzz{zxzzz}}}x~xxz}{yxywz|yy|{}{{}y}{{|~}{z~z|w|{}yz}yw|zz}{w|z~|w}zv}|}zzu||{|zx|}{}z|{y{}zzyz{{|v}{{z{z{~yzv}x|z{xy}}}yuy|z~}{}z}~}yy{zwyy|{yzyz~{{~y||z|{wzzv{z}~{z{~||z~~}{|}{yy{}{{~{{~~}{~|~~~|}}|~}x|~|{}}z~~}}~~|}~}}~}|~{}z~}}|}v}{~~}|z}}}|}}~}x~~~}}~~}z~~~~|~}~~{|~~}|~~z}}~|}~~~}~|z~}||~~}}~}}{}}}~|}~||~y|}y{~{~~|~~{|}}|{~}}|~z|}}}|~~~}}}}~}~}}|~~}|~|~}}}|}|~~||}}~~}{}~~~}~~}~}z}~~|}}~{~}}~z|~~~~~~~}}}~~|}~z}~{~|~}|w}}~~~}}}~{|{}||~|~~~|{~}}{~{}~~~{~~}|}{~}{~z~xywzvx~z~yz~yvw|zz{x|zzv{y{xy|wwvz{|y}wz|yyzzz|zz|~{x{{zz|y|x~z{zzx|vu{y{zxxx{{}zy|z{x}|yzx~|w|{}{vy{|{{yw|x|x~~z~}}yv{{{y{{|x|zyw|w{u|xzzzy{wxyy}xvzwyy}||{x}||}zux{}|u~{{}{}wy~{x~{{zyyw{vy|yzz}xxy|{{{|vx|zyzzy{yw}zzy}{|}y|}{yz|z~}|||z{~~}~{{zu{}|{z{|{y{zy}~y|{x|xzwx{zyyxzz{xw}}z{{~|}wy}{x}}x|z}|{|{}|}xvyu|}zyw{|zxvw{z|v}|w{xz}{}||{y~w{}{{}{|}|}{|}x|{|~wz|}{y}{{z|uyx{|{zzw~zyx{}v}z||}}}{||zz~|z{}||x}|~zu}y{}y|w|{}y|{yyyzz{yz{wzwyx|{zz|v|}}|~y{{|}~|y~{{yz}y{s|~vv||~}zzwz{zx{{|{{{}wyx{vyy}}zy~w}{x|yyyzz{y|~x{{|}{{x|{xx}|}|z|{|y|{}xy}{y}vyyux|}zyx~~}{x{z{zyx{w{z{{~~y{~z}}x}{}|}~}}{z}wyvz~yy~z}w|~z|{{}~y{}{wx|ywzz}z~yz}~y{~~x{vz}|{~x}~zyzzw{|{|{z}zyxv{w~|{}zxw{~~{zy|~{{{|y|ywyy{|y~}}}~~z}}~}~{}~}}}|{}|}~}}~|~}u|}}~|}~}{|~{{}}}}y~~~|~~~~~}~~~|~{}w}~z{~}|}~}|~~~|~|~~~~}~{|}}~}~x~~~~~~}}~|}{~y~~}~|~|~}~}~}}}}||~~~|||~|~z}}}~~|{~}~~}~~|}|~|z}|}~}|{}|~~~}}}~~}~z}}|||}~~y~|~~{~~~}~~|}{||y}~{~|}|~|}||z}~~{|~}}~|}z}|~}~}~|~~~~}}~|{~z||}}{|y}}~yv~yx}x|~{z|w{|}x||z{u{|}zvz{w{tyvz}xzxy{w{w{yyz{y{{y~{z|u~|y||w}||~}~}}z~~{y{yz|z|{{xyxwx}zy|y{u|{~zxvx|v|}{}y{xy|{{w}yy}}xw{~|{{{{{{~{{w{|~wx~x}{{}y||w{{|}yz{x~~zy|yw{~|}{x|z}}{}z{xz~y~zy}}}|z{yy|}yz}x~{zz~}x|vzz{}zy{|wyzz|{wzxy}}y}xzzz{yzyzyyz|{|u{|z}vvz{y{|w{y|y{zxzz}yy{{|x{}~{x|{xuw||}{}}}|z|}z~zwyy~|w|z{}uzzzz}|yyw}{yzx|}~~~x|||{|yz}xy}|{yw|~|}}|yw{||~yy}~{~zzyzz}{~{||}{~x{}{}yzu{{~x{{{zyyz}|}|zyy{{{~y{~{wz|yz}vw~z|y}xzx}yw}~{y}~||{y~~y}}{}~z{}yw~y}yx{zxxzz}~z{}}|{{{|xyy~{x{w{vz}zyyzyzzy|yy{ww{u|x|x{|zv}zyuy||~z}|y|w|w{{~y{{{|ywx~zyy}|}y}}zw{y|yx}yy}zyy|zxy|wz{|}}{zzxzyy{{{y~yy{{w{x}w{zx|w||{qzz|y{|{~{{y|||||}{z~}~y{|}}}|ywyy~}{x~{}|y|z}}yxw{yzyx{z|xz|xvx|{|~xy}{|xu}uw|}||z~~|~}}~|}~{|~{}}{}||||~|~|~}~}~x~|{}}~~}~z}~w|z~~v|~}~~}~}~}|~|z}~}~}~~}~~}}~|~~~~~{|}~}z{|~~~}~}~{~~~~z}~~|~{~~~||{~|}}|}~|{~}}|~|~~~~}}}}~~~~}{~~}}~y|~~}|~~~|{||}~z~|~}z}~~~~}|~~~w}~~}}~}}~~~}~~zz|~}{|}x}}}z||}{}~~||}}~~|}}{}~~|{~}}~||y}{|}|~z}}}~y~{~~|}}~}}~|}}}}|~|{}}}}{|}~}z~}}{}z{v|z{}}wzv{}z{yvy{vzyvzy}{u{{y}}yy}~z{xz|}{z}~}}|y|yw~yzy||}yxz}|xzyzx{z|{xxyxz{y{yzzyw{||}uwuz}zzy||zy||yyz}z{}y~y}{{}}x{|}vy|zz{}|z}}{}z{|v{}{y{}||zu}w{wyzz~}zz{wz}|zxy|{{v|zy{z{xx~vzz{~w}xx|}yx{}|{|x}yz{}xzz}}w}{{{{}wy||~}ywz~||yw{|y}vyz{{y~y|z}x}yy{{{yzz{|zy}y|xz{|{}{|yz}{y}~{vz}xy~|~~z{}v}yw|y{{}z{~{z}z~yy}yyzy{}{x~~z{zz{}}y|~~}}|{y{~|~~|}}}{|v~||z{w|x{zy{||{~{~wx}wyzx|wyz}z|y{|z|x}y|}{|x~}}{{|}|}wx{zyyz~}||{zy}y{}}{{~}y{x}}~wy|zw{}vz{z|}~{{y}||}~|z}|}~yy}~v|zx{|z{|w{zz|uz|y{zxzx~|x~~}}~|~y{z~}}z|~zy|zzy{{~|~}|}}~x|}~yx|x}zz|z|{yw{yyy{z{||wz||{}{|y~z{~xz}{{y|{z}}y~zx|{}}|{|}yv{|xvzzwxx{{z}z|zz~~|wzy~{|u|}|xz|}}|}{|xx~~{}{}z~}~txx}xzzv||yy~zv{wxvyy{v{||{}|}xzz}yy|w{|~|~|{u|~~~~}{y~~z}~}}{|}~}|{~z~}}|~~~z}|~|{|}~z}~|z~~~~{~{}~~~~w|y}|y}~|||||~}~}|~}|}~|~}{|~{~~|}|~}~~~~~}~|{{~|{}|}{z{{}~{}}}{~~~x}~}|}}|~}w|}~{}~~~{~~~|}|}~|z}~{~~}~|~~y{}~~{~{y}}~~~|}~~{~|~~~|}z}y~}~{~z|~}~{{z}z}||~}||}~}~~}~r~||}}~~~}zy~~~~|}~}~|{{}}|~~~|~}|}}{|}~}y{~~|~~y}~|{||~}zz}{w{y{|{y~y|u}v}|{z{{yz|z||zx}~zx|{y||||y{{z|yvwy{{{|zwy|~{{y}z|}|y{|{yxy}zy|y~}xyxx{z}|zw~}uz||wy{}}yzx{yw~x{yywzyyz{z~ww{}}v}xx}zy|zy{{xz|{|zyx{yy}~}}{zzyy~}zz{{xy}}zx{v|{yz|~{|y{}~y~{z{y~|{wzxz|~vzz}yxzzxxx||x{zxwy{~|xuy|{}}~{z|{{||{xyyx}zz~vzz~}{{|}||vvz}z|zy}}zw}{{~{v{~|~{{}{x~x|{zzwxy~w|}{|~|}{yz~y~|{}zy|{{z~zy{zxy|z{{y{|ywzx~xzy~{|{z||~{zyy~y{|~|{y|||u}|z|y{y~}x||{zzz~y~z{}y{{z|z}vz{|~|}||w~|}{z~w{w{{|{vz~|~{~zx|vyx{x}{wxz~z{y~{|yy}{}}y{y}}{|~yz|}{x||w|wzy~}x}w}wzzx|w{yw{v|z{~wyzyw}w~{x|}|zzx{~xzz{w~}v~v}||}t{|y{|{|}{{|x|||zy}z{|xv}}{{|~{|x}y|{{yz{y}z~z}{uy|zy}}|}|}|zy|}|y~|y~xzz||}|}{{{}|||y}xxx|z}|{}y|yy~z{}xxz~|y{|{wx~z}yzx||x~{{|~{{||}{}|}{{q|z|y}z{|x{}x}}x}~{{~}y}sxz|zyz~wzyz}{x~~{|{~||{|}}|{|~}~||{~z}}~|}}||}}}}|}}{~z~~z}|~~|~|~}}~|}{||~~{|~}}x}usx~~{}}}~z~|~~}}~|{~~|~~||~~}~}}}}~}}x|~|}{~{~|~}~}~}}z~~z~||~~~|}~~~}|}|~~~~~}~|~}}}}}|{}}}|}~~~}~{~~}~~||}|{|}}}~z~}{z}}~~~{~~}}{~{|}}~{{~~~~}}~~~}||~{||}}~~}~y|~{}~~{}}z~|~~|x}{}|{~}~}}~}|~~}}~|~y~~|}~|~zz|~~~|~}~}|}~}~~|~{}{x||||{}{~}x{|wyxyzzx{|xzz{xyz{|yzy{zyyzy}{w}zy~yy{x{wy~|zxy~w}{}x}|{{z~|{}{z|z~vw{yxy}{~y}w~xyzwwyy|wy{yz{|{|{z|y{|xw{|yy|z{{x~|y|x|ywzx{xx|x|{{zyzz}ux{x}{yv~zxyz}zz{x|~yvz~{z|y{{|||{~{{}}|x|zyx{z~xzuzw~}|y}w}w|y{{{xz|y}x~z}}}{{|yz{|z}|{}{}z|}~~xx}|~yx~zwy|{|{y~{{|y|y{wuyxzxxwxy}~z}~z|~z{||~z{x}|~||y{x|zz}~xz|y|zwxyzy}|y{{}|{y}yxy|}}y|z|}u{}}z||~|y{y|z{z~}}{~z{{yy{{{~{z|wvx~{z{{~zzxz|z~zx{}zy}z|{~~{{w}{z}}|||{wx|yxwy|y}u}{~}}zzztz|zx}{x|yxxwz{{{z|z|yzzy}{xzz~vy}{y~~|}zy{zwx}zy|{xzv|z{z|{x|wx|yv|}}}{{~z~~~~{}yxv~}}zy~}z~||yx{tz{{z|}~{|xz{v||z|{{{~y{x~zwz~zy|zwx~x}z{ww|y{{x~z~|{}w{zwz{|yyzzy{zz}{{}|wwzz|w|zx|{|w~}zy}|}|x}|~~zz}{{}y{{xz{}y|w~{w||x{~}xx~z{z{y|~wxzz}wxz~z{v~y{|~|z|}{~~~}}}~~~|}|}{||~|~}~~~~}}|}~~w~~}~z|~~~}~}}|~|~}~~}}~z}~~~|~~~}~|~~}}|~}}~|}{~|{~~|~~~}}~}}{{~|~|||}~}~}z|~~|~|~|~{|~~|~~~~~~~~|~~}~~~{|~~~z~{~}~{|~~~~|}||}~~}}~|~~}~~|~~~~}~~~{|{}~|y}~~{}}~~}|~}z~~~~}}~~}~{|~~}{yx}~}}}~|}~|{~}{}}~~y~~{}~z{{~{}{~}{z{~z}}}}}}~}~}wy|zx|{z{|}y~yz}yw{xw}}z{}yy~{~{~{zwwzy{}}yx{yz}zwyy{{}|v{{|}}{|zwz|xy~zu}w~~t}r}y{yw{{||}xxyz|~u{ww{~}z||xz|zx{{{zvyv|~{}{~yz|yy|zz|zx{zy|||{z|zx}}|y}~zz}x{yz}|zyz|{yz}{v{|}x}ww{}~~{{{~y{zz}w{{zz{}y~yw|y}{~wy|z{zyz|{{{xyz{y|z||||wy|z{|~yz}|{}}{x}y}vu~{zzyzzyxz~||{|{}}xw~zy|zz{{}v~zy|z}xz}|zyyz{~y|{zzz|{wz~|{}y}z}x}{{y|{zyx{wwz~xy~z}{}{y}|}}|{{xx}|{|zx|{zu|yywz~|z{}{|yy{}xy~}{yy{~{z{y||z}z{}}~{}|}|z|yx|{y|y{}{y}~{}zzxz{y|}{ws~z{wz}~y{y|xw{yz|||~wwxx~{y|xx{x{|x}}x}yzw{yzyz~}~{y{zxxz}}{yy{~x|s{|zv||{}{}szzvzy}zy{z}zy|~z|x{ztv{~|{z|v{{wq{z}}y|zz}{{zx|z|xz{xx|}{zy~z|}z~zx|{|~{}vxxy{{y{z}~|z|{zv{~|y|{zy{}z~{zyz}u|w{}{z}y~xz}w~{yzvzwz|vzxzz{{}z}~x{~z{yxq}z~zzz{y|}yxzw{|~yx{y{u{}|yz}y}ztzyxw}{z~~|~~}}||}|}~}~}}|{}}~~~}~|y|yzz~~}~|~{}}|}~}}}{}}}{|}}y~|}}~|~{{{}~}~~}}~~~~}}}}z}{~~}|~~}}~{z||~}~~}{~~|}}~}||}~~~~}|}y|~}||~z|~}z}~~}}|}}}~}}}}||~~~|{~}~y}}~~|}~~}}|~}~}{|}{~}}}x}{}}~~}{~|~}{||}{~~~}~}z~|~}~|y~~}~}~~~{{}}||}|~~~~|||~{~}}{|~~~~|}~|~~|{|}z~z~{~|~~}~{~~|}wz}~~~~|}~}~|~|~y{}~|}|}|~|}{{{}{w~|}|}~}y|y{z~}}}z{|zzyzz{uyx{vyyy{wz{ywy|xw~|{x|zw}y{}y~}y{}y~}zy{wy}y}zu~|z{yzxzzyywyvuy{|{}{vxz{vx~{y{yz{}y~x~wzzy{zx~z{{yy~z|xzzyyy~v~xvzw|}y}zx{}ywv}x{z|y||yt|~|}|{}{w|{xzz~{wz~{|~xyx{yx}}||{|}|{zzz}|zzyx{xz{ww|~||~zy|}}{}y}{zy{}y{|{y|~{ywx|zz|v{z{z|xzz}{zzzy|z|xyyzxy}{vx}{z{z}zzxy}|{||}yx{|x|}~y~~{t{z|vw{z{}xy}vw}}|z||{|x|xzxz|~y{z|||||zxx}{{z|~{|x{|~~{}}||}sz{yw}}w{x{x|~{z{yywz}xxxz{}w|{~~x}}z{|z||~~|{~|}{~y|{}}xyzzx{|y||yzw{zx|}zx{w{y|{xt{}y||zx|{z}}z}vz|{{zy~xz||zx}z|zz{wwww||{{{|z|y}}yxw|}xy|wzzz{y}|z|}{x{zy{|~~{y}zxz{yz}vyyw}}yzwy|v|y|{}|wy~w{}}y|z|w|zxw}w|w{|x}x{|||zz{|wyxz~z|~|||{y}zzz}vzzvt|yw|}uu}xy{||}{x}x|{wy~}zz}z{|u{~~}~|z||{y~x}}|z|{z{}yz}~v||{yzz{{v~vx}|ywwy{wx}x}|z||y{||z}z|~{|}~|~~}}|~z~{||}{~{}}{}|~~~{~}}}}~|}}{~|}~~~~z{{~|~{{}|}}|~~}|~}~~}|}}~|}~}}~~z}~~}{z{}{~}~~{||~~|~~~}|~|~}~}~~z|}}|y{~~~||}{}y~}~~~~|}{}}~}}z||{~||{~}~{z}~~y|~}~}~|}~}~~zx}~{|~~|}y|z}~~~{~|~~~~}~|y~~z|x}~}}~~~}|}~|y}}|~}}{~{|z}|w~y~~~}~|~|~}~|z}|y{}~}~~~{}~}|~|}y}~}}|}~~}}}}|}|x}}|{z{~}}~{~}~~~~|~~||z}|{|}}}z}~}z~~~|~||~y{}}}{{{y|{{|zz{wx{~}~x}|z~y~~~x~}y|~z|y{}{{zz{{~|~{zz|}z~}}}{{|}yy|z{|~}z|}|{~|v{}y{~z{{y|z{{|zzz}}}}{}{{}{y~z~y}|zy~|{}z~{{||~zyz{x|zy}{}zz~zz~z}}}y{z~y|}||x}tz~x|z}{|{|z}|{|}|{~y}||{y||~}{~x|}}~}{|}zz{z|x|}}z~{|y||x{{|z|}}}|{||{v}~}~~|}|{{}z|z{~|{|z{}|{x|vz}|{}||{~|y}~{{x~}}y|{}{}|y|~u|~w|z|{zy||{zz|||}~zz|{{|~z{|~z|zw~|||}{y|{}~z{{}z~w||}|x|yzzz}~|||~{z|{|~y{}~{z||~{{}zz~y|~~{z~zz}x~}}}{}zz{~}|y}y~zzz|{yy|~}zx}{||xwv~|~|~y~}z||}|{zyyzz~}y}}y~~~~||z}{|yz{}{w}{{|~~{}wz{z{}z||}|z}zy}z}z|}||}zyz~|{~~x}}{}~x~}}}|{~|{}}{}{z}z{z|{z{}|}zzz~zy{zz~y~}|z}}~z~{{{{z}|ywyx|{}~||zy|~{yyyvx~{z}~~x|~|z~~~x}}}x|z{}~}{~xy||}~|y{y~xv}yx~x}x|{~}|}~{zyx{{~}x|~z~}~}}~z~}~{zz~}}|{~}|{~~}~|z~~~~~{}~}~~{}{~y}{~~{}|}~z|y~|y~{}~~~~}x}~|~|~|}}~z|}~~}~y~}}}z~|~|}}~~}~~~~}~~}|~}~~|{~~~~{~|y~~|~~~|~~}|}~z{~~}~~}~~~~~|~~~~~}||~|~~~|{}}~}~q~~||}~~~{~~~||~|z~|~}~|}~|z{{{zzx~x{}||wz~|}xwyzxwx|y}yz}yw}zxyzwx{|vx}|}{z}z|{v||~|~zz{{~{{z~{||y{yv|ww}y{xwzz|{wzx{}{xwzy{{~vv{v}~w{}yyxw|~{~}}z{yz|zzyxv~txy{|{wvyxx}{z~zx}yxx{z|}x|||x|uu}}z~|}y}|~z{~{{~||yyz~|xw~{}~{|{zz{zvz|xyw{xvvvwwx|zz}yv{{zyz}yz{zy|y}zy{~z{z~~z~~yxz{}~zz|y||zy{|{z}|y{~xx{{~{|wwvyyyz}x{zz~y}|~{~}~z~{y{y||~}z{}~z}}||{{{zxy{wxzxyw{x~x|zxv|z}|zyxw{z|zw}|{|{}|u{||~yx|{y{x||z{|xx{|v{z{{{}|wxzz{zqx}}vxy}xwz~yy~}y{~~}xyx~{}~|{~||{x~~y~{||x|z}|zzy{w{zyy|~z}yx}wx~y{yzz{{{z}}{}}yyzy{z{x{x}yyzzz|z}yx~}|||}{{wzzvyxw{zyx}yw|ww}v{ywzz}y~{~|z~x{xw{x|zy{oy}~{z{{xz|wxyy{{{|z}|}||x{z|uz{yzu}{zyz}{yzy||y}|z}|~yx{{||}zzzw|}}yuyv|w|||yyx|tyzzv{{xy{{||~}xy~{wy}|}x}~}xz{|}|z|zwz{z{|z}zz{x}x}x~{wzxxw|{zy|{xx{zy{x||wx}}|y|~{x~|}}|{}}y}}|y||||~}~~~}~}}||{~{|~z}{}}z}|}|~}~}{|v~y}}~{}}~}~{~~~}~|{|~}~~{~{~~}}~z}|}~|{}}~~~}~~}~~|}~|}||}|z~~|~}~|~}z}|~~{~|~|{}{zz}}}}~}}~}|~{~z~}~{|}~}}{}~~}}}~y~}~~{~~}w}|}y{}~}~|~}~{}|{~~}|}}~~~~}~~~~}{{|~~}}|y}~{{|}~|}{~~~~~|}}~}|~{{~}~}{}~zz|~~}{}{}}}{~~~~~~}z|}~}}~~~|||{x}y|~~}x||~y}}y}x|x~w{w{w{y{z{y{}}yy{|z~yx|~}}ywvyxw|{{w{~~|zyy{w|x|yz}{~~|y|z~~{{{z{}zy||}{}vw|zz}v}||zwwx|{v{}|xv{{zx{{|z~|y|v{}zz~{y~|{|}||y{|{~yy}|x}|||z~x{~z{|{{|y}{z}w}zz~zz{{z|z|zzzx}}~}z~z{{y~yz|~{x{zzz||z|{~|y|zzz{z~x|}x{|{{xz~|w{~tw~}|z{||xzz|z~|}{|{z|x|x{x~z{zyvz|~~wy|y|}{~}~z|{xyzzzy}v|||z}{~~v|zy{||}xy{}|z~|{}z{||~}vy{}w{y{~{{|t}u||{{x{|z|{}{{{xz|x{{}{y}{zzz}{|}~z|y{xy{}y{|~z~y|~z}}{w~yy|~}{||}zy{yy{}~~{yx{xz{z{{}~xw{zz|}|z|z|~yx{y~t}y}}yyz||y|{|s{}z|{y{{x}{{{{z~yz|~zzw~zxv{x~|zy}||x~y}}z}{{~y{w|{{zz}ux~~|z||w{|}x~|yz}{~}}}y{x{w|ww|z}{{{|||y{}z~}}x~{~xx{~{|}zy{{z}}y{zzzyy}{|{z|{v~}{y|y}yzy|{yyy}~vxyz}}yzx|}y{{~z~|zy{~~y}|~~}}y}yzx~}}|{{w|{wyy{{x|}zz{|w}xz{|wy|z|{zx~~{|{|{zzy~z|~}~~}~|{{|z|{{}}~}~}~~~~}}|}~{}~z~|~~~||~}|}|}~{~~~~}|~~}~{~~}{~|{}}{|}}|~z|}~{~~}}~~}|~~~~}{|{~~~~}}~}}||||z}{|y~}|z}}}~}~}~{{~~~}~}|~~~}}~~~|~{z||}~}|y~}{{~}}~}}~~}~|}~{~~~}~y}~}~~{}|}|~|~||||~~|z|{y~|~}}{}~~~}y}~~~|~~{}z||~u~~~~z}~~}~~~|}{}}~}{~~~{~|~|t~~}{|||~~zz}~~|}~}|~~}~~{}~~|z|yz~||~}~z{|yy{z|}{|zxxy{||wzyv~|||~wx||yxzx|zz}}{~yy~{{z}~z||~{z}~}z|}~xz{||v||~|}}zz{|}||wvyv~~yy}{yv{x|{{zw}z{zw}}{}zzy{}{|~y}{y{z}x|zw|xy~|y|xw}}~|}yx}|}xzzzy|yx{y}|z~||y{y|~~~ys~|~z|zw}zw{}yz{|~}|}|ws}|||{yw{zyzzxw{v{{~{~yzwz|zz{~|{y{zv}{z~y}yz|zz~}{zzy~y}xx{z{{z{x|||z|{x}zz|||{|~|zz{}||{|yzy{x~|}}}|||}y|{zz}x{~yy|z|ywxy{}yuzv~{vu{|}yy|{{}|zx}vzy}{x{{~x|~{~||{|||yy{{yy~zyzwzyxw~|||ywxyxsz|xzy~~y~}}{}{z}x}{{~~yz}{wz~w{z|{{yyz{yyz{}y{{{yx{{{|{~v{wy|z|zzxv~~~~|~y}z|w|zzzx}y{~{{}~}y{y{{~|vtyxzzzz|zwxwyyy||{|}u}{z~w{zy{|~y|x}x||z}}xy}yz|w{xyw{|zw|xz}vzzzx|{yz{z~yxwwzz|~{yy|y}w}|~zy}yy~|{~{}{{{|}|{yty{zx{{u|~{y{|ywy}{{z}z|zz{~||yxz}~z~}|x~{|{{x~~{~}{{zxy}xzv{zz|xyzxzy~z}{xwy|{w}xxy{~||{y~}yyyzx{|z{~~||z~}~~~~{y}|{~{||~}w}}~~||}~~~}||}~{}{}~~{||~{~||{~|}}}}||}zz}|~z|~}}|~~v~|}zx{~|~{}{x}||{}~{}~|~}~|~~~}z~}~~~|}z}|}|~{|}}~~|{~}}|~~{~|~~|z{~~~~}}|}~|{}~}~||~}~~~~||}|}}~~|}~~}x|}}}||x~~~}|z}}||}|~~~}}~~~{|~}~~~~~~~~~}}}y~}~w}}|~|z}{~~~~z~{}~{~~~~}|}{}}}{~~~|z|{~~{|~|~~||~}{~~~}}|zz|~z|~}|~{y|{}wxzzw~yz}|x~{|z|x}y||{w{|x|yxxvyvyx}z{~zw{{{|{|{|z|y||{y{}~{zz|}|{|y|zw~~w{vzyzy~~}wyzw{|y|t{~z|~yzxz}z{{{|yyyzy}{zy{}wyy|yv|x{{~{||{}||}yz{y|xy{xyzy{zuzyzy}yx}|~x}y{y{zz{|{zzz{y{}}|y~xz|{zx{|wv|}||x{yyu|||||}|y{uwy{zz||x}zxwzy}{{|}{~||}y~w|zyxy{x}z{|y|||{zzxz}wr{{z{{{}zyzzyy}xz|}}|}y{|y}~z|~z|zz|yxy}|zyzy{}{z{z|{xy{{|zw~z{}zx{{z~z|z~y{}yx~yzzwz|{{}|}yyzx|~z~xz{{~~y}}}y~x|zz|y|zy{}xyx{{yx}wvy|y}x}wy|y~|~~xyzxx}{}{}}|}|{~|y|{{}{zzy|yywwxz~}zx||~x}|}zw|}{xy{||yy{z|xw~}}xz{z~||y{z}}yx{{zyt{}}}|xy{yyy}zux~|}zv|y{x~~{yyx{yx{z|||y~yu{x}zy|{|{wzzxwzw}z~}|{zxz{y{yw}}v{x{|z{{{zzzwu|z}|{}v|z|wzzyyz|~|{vv{|}x|{wzwtx|z|{x|xw{z|}yv}}x}}{{~xy{x{x~y}yx{y{yz}{{z{{}{z}||{{~|~z}z}x|z|y}zx{w~{~}{~||~}~}|x~~~}~}z}~{~{~~{~~}|~~{~~}~~}{{~~}z~|}~{}|z}|~{~}x}{}}~|~~z}~|~}}~~|~~~}|~||~|{|||~|}{}~}|~|}~~~}~}||{~~}|}~~~~~~}{}~z}||z|~~|}}|~{}z|~~~~~~~~~|~}}}~~|z{~|||{}}{~{}~|~}|~~~|x~~~~{x}}}||y|{}~{}|}}}~}~{~~}~~y~~~||}|{~|}|~}~~{{|~~~}~~~z|~}~}x{{~~{~|~s}}~}}zy~}|~~}~~|{}}~~}|}~}~~~}|~~|||}}yz{~}v}{|{|~z}wzz|vy}{xxww{yy|zzy|v}~{yzv||vy||}ty}zw{w|~y~x|w|z{}x{zxy}z|z{{{{y~}x||zw|y{|ywuzy{zxy{ywv}|}}y{y{}{~{{y|}y{{||z~}{~x|{|{{yzz}|{wz||zy|y{|wwx{xw|www}|yv{z}y}|~{~|y~}}|{|}y|x|zz|y|v~{v}xz|{}}yv}|xy}yvyz}|yzwvzyx{y}uyyy{}|~x}y{}}~}|||{~x}}|||y}ty|{|yzwwxyzyzz{z~{yz|}yx||{xz|}~{|}|w}|}{|y{~|{||{~|{}||y|}wz|w{zzyzz|{w{{|xx{{yzvx}}y{|}~~{{{}}w{|{~w~|z}~|y{}v|z}zx{|{z{||}|x{zz}|z}xw~zw{zw||y~}|wu{zwyyxzx|}|~|zy{|{~|z}|z~||y|zwzzzxv|yy~{vwvz{yyz{~{y{{}|||y~}z~~}|||y|{z}}z}{{y{}zzx{w}x{z}||{{{wy{{{z{|{zz}~z{{}{|{{zz}wzzw{}|tz}z}z{x~uyxzx|y{{x{~zy|}|zy~~zwwx{y}~|~{yy}{}{|{|vy{||zwz{z||y{vzz|~x{|~w|}xx{~{zyvzzy|zzxz}z{|~|}{zx|}zzz}{y~{yz{|~~}|~{~{{y}~|{zwyz|yxyzz{xyyx|{{x{~w~}}{{{~|}y{{}z{{{w}~~}~||~}}|}~|{~}|~y{~y}|~z}~~~}{y}~{{|}}~{~}~~}}}}~~~|~}z|~~z}|~}~~||~|{z}{~~}~{|}y}y~}y{|~}~}}|~}||~~}}y|}|~}~~|}}~}|~~{~}|~|~}}}~}}}}}z}~~~}~{~}~u{}z}|~}z~{}~~~~}~{~{{{}z{}}||z~~}~{~~~~~|||~~|~~z}~}}|~~|||~z}~~~~~}}}~z{~}x~}~~{{~||{||~~}~{~{}}~y~~||~{y{||}~~x{}|~}|~y~{{yz}~|}}|~~|y{}{z}|zu~x|}|ywy|yzz~yx||yyyx{xz|{||{|{w~wxz}x|}|z{zzzv{wz{x{z{x}{y~xyw{w|~|~{{y|y||yz|x~wy|{txxyy|xy}ywzxwy|z|yz{{z{}}yz|y|~y{}xwu|~z|{}{z{zz||~z|}yz{x~|yyy{yw{y{~y{w{w{z{yz||zyy~}z|}|z|zy{{y{xy}}z{z~z{y{|z{zz|y~xx{}zz}}|}||yx|z{zy|~}||t}~}x~zywx}~yz|z}~}v{vy{yyx{}t}~zz}}|{{~~{yx{}z|{|}~|w~z|xv{y}~|v~ywzzwy|}{||x|{zz{v{zz~xz}z}w{|~y{xxw{zx{{xx}|{}zzz}}xy{|}|}zxyz|~x}zsy~}z}yz}~{{w~{}~|{yyz~}{{{xx|v|z|x{|}yxx|yyyz}u~{}z|y|y{yz{~{w|~}|y{~y~{|yxzy|}~x~x{w||x{x}~|y|{z~~{{yw{||yzz|zz|{zz}z|}z~}|yxyww}{|y~|z{wy{yzy{{}ywx~|zwzy}|||v}zz{{yx}yx}{z{|}{}{w|||}z|zww{|rzyy|y{|x{zyw}~~vz|w|x}z|~yz{{}xy}y|v}{xzz}{z{w~|x}}~|{|z{z}z}{}|}}}zzyy{z~|y|~z~wx|}yx|zw}{{{zxz{|zwz}y{z~x}}~}}}z}y}~wx~yzz{yz|~}||~|z|y|yy|yz{~||~~~~}~}~~}}|}|~|{|{z~~}}~~}{z}~~||~}}{~}}{~~}~}~}~|}}|~{~~}{|~~y~}z|~~~}~}~{~{|~}x}|{||~~~}}|~~~{|}~{||}w}}}}{|{{~}z}|zz~|{}~~~~{~~{~}{~~~||}~{~|~}~z~~}~{}}~~}~zz}zy~y~}}}~~}{~}}~|}z~|z|~}}~}}|~~~|}{~||~|{~|}|}|{}~~~}~z|}|}|y|~|||}|}z|||~}}}|~~x{~}~|}}|~~~}}~}||}~}}x}|x~~~~x~z{~{|}|~}}~~x}}~~z~~v{|z{}{y~|{zyy{|wywx|{~{z|{xz}yy{yy|xw{{zyzyvzyyyzx|wy}~x|||yyz|}}{{t}zx{|z{}z}{{{ywy{w|zww~w|}zwyywuw|}{y{|y}wyzxv{{}{x||x{zzz|{z{y~yvy~u{vwyw|z|zy~{}xz||y}{yz{{w||{|z~z}~|x{z}{z{~z|{xzy}{{|x|}|s|{~wy{{~xwwzyyywzwyz|v{}|v{yy}v~~}~z|{xzvyz|{}{v}~|}z||z|zv~{|x}zx|y{|~y{|yyxy}xy}v{y}}y}|{z}{}zx|}}z{{{wwyx~|}}}x{|zx{zv|vx{yvv}}vzyx}x}vzz}|{y{|||{{~}{~{{~}|}}yv~|||~y{|{x{wz~yyzww{y{wz}wz{|ztzvuz~z{yy{z|~xz{yw}|z{z|x}~|{||}|zvyx|z}xvyzz|}y}{}{}xz{|xzyy|yy{~~{{{~vy}}xy|z{|{|}z||{{{|~}|zzsxzzvz|zy~vu|vzz{zs~x{{z{yzz{sx{{}}y|~z|}z{~||xz|zy{yz~|zy}|y|y|yzz|}}{yy}x|}{{}|{y|yz{z}~|z{{|yy{}|{|zvz{}z~|v}}y|}|~x{x{xu{vz{zzxy|yz~zw|zy{r}~zxv|}yzy{}|{~yzz|y}}}z}}y{|}{yz}|zv}}x|}yuz|wwvy}yv}{}zzzwz|z|y~|yz}{{~~|||}}~~~}~~{}~}~z~~~~~y|}~|}}~~{}{}u}{y~|~~~~}}|{||}~~~||~~{{~}~~~~~}|~}~{z~}~~|~z~}|~}~}~{|~}}z}}}}y~~z|}}~||}}|~|~~|~~~~|~~}~}}}|}}~}}~~}~~}||z~|~~~|~{~|~}~~{~~~~~}~yx~~~~}~~~~~|}~~|~z~|}~{{}|wx}z}z~}~~}~||{~~}}|~z|~~}|~}~~~||||}~z~{}z~~|~~~{|}{z|~}{~~|z{|~y~~{}~}}}~~}~~{|x~z}||}~~}}}~|~}|~|x~{~~{}}}~~~|w|~}~||t|~{~~}{|y|}||~yz{}|s{z|yzxxz|~|yw{y{xy}|x{|wtx|zz}||}z|~}~{z|x|}x|}{z}wyy~{|z{}|{|{x|xy||w|z|}wv~zyzyyzvyzzyz}v|{{x|zyzx}~{|x}yw}}x~{z|x{xx|~z|~}y~{zy|}z{{y{vy|y~yz~y|yyyx|}}~}|{|{||{}}y{y}xv{z~~{wzz|}y~||}xxx{{~z}|{~z~{vx{}}}{{}yz|v{||xy}}xw}yz~}zv}~}v}z~zw|y}y{y{{yz}{yyz|y|x~w{{|z}z{y}}x{{{yz|{z}{||}}}||zzz{x|w{z~x|x}x{y}|}y}{~{|}}yw||}}|~{{{{~{y}||yw~|z}~}y||~|||v}{|~{||y~vz{}z~yzzz}~x{yx}~{u}{y}~zy|y{}xy|}y{~ytszyx}xz{|~w{{~{y}z{v|}x|{y{{{}~{~{}z|~~|x|y|{~y{yy{|xzz|}yzyx}}{}}yzw}y{~~y~~}|{{}zvz|}|||}wyzy|wvvy~~wxw|{|~|{||y|z{x{zxv{}z{|}z|z}wz|}|z|~{{||ww|~}{{zzy{|~{|xz}|zzy}|~z|{{z~~{}y{wyyz{~yz{y~{|}{w|{~{zzw}{yyw}zzy}|yx|{vz{{z|~yy{zy|wz|}}|{{{|w~y}wyzv{{|z|vy|yx~~{{x~|yw{vz|}x}|y}}}~~|~}}~~}}|||~}}~~|~|~|{|||}}}}w}|v}}~~|{|~~~~~~}}~y~~}|~}y}{}|{~~}~~||}{z}}~~~|~|}}}~}}~}~}~~}|{|}~~}|~|}~~~~~|~~~~~}~}~~~{}}}}}|~~~~~{~~}}}~~{~|~~{~|}zw~}|||}~~|{~z}}}~~}|}zy}~~}{~~}|~}}{|~}~}}~~{{z|y~~~|~|}}~~~|}|}~}}||}z|~|~~}}}}}|~||}|}~~|~y}~}{}}~~}~}~~~~|{}~|~z~}~}z|~}~|||||}~~~}~~~}~~|~z{}yyy|{v{vyzy{xtx|xzz{|{vwyz~}{z{{x}zx}z{|~w{vyy{}|w~y|z}vzzzz{|~~}yvzx{{}~yyxyuz{xz{~xyx}wy|wvz~|}{|z|{}z{y}~}{|x{z|z{z}yyzz}yx|x}zyxx{}zz{y|yyxzz}|~z{{}wyyx~z}{{|{~{||xxx~||y||~xz{y{~x|w|~xw{y{}z|yyv~z|}xyv|wyxz}~vyzx{{zxz}{{|}~}}{~}zy||xxz~zy{v||wz}zx}|wx}wxwz}~vywx{zzz}{|~|~}}{z~}~xz}xx}z|zz{}xz{z{{y||{wzvxw~|zyyxy|~w{zz{|z{}}{z|{~{|{}~y{}}{|yyyzvxz}zyww{zzx{xz|{zy|}{y{~z~xw|{yy}z~yt||~z|{x}}{}|}|z~}}|~~{|{{{|{{}yywy|z{|x}{}wy{}|z{z}~x{|u}yy}~}zz|{z{z}}z|z|||z|z}wxw~v||}{}}|zzzzzx|{yvvy~v{wyxzw|{|{z}vz|{z{{y||yzw{{z}z~z|}yy~wxy{}zy|zvz~{{{|}}{{|zzz|y|yzz{}x~xzy{}{wxzxzz}z|~{{}w|~|~|zwzyyxvzywxzxvvz}y{yw{wuz|~yz}~x{~z|~zzzzxy|zt}z|~~~{zxz~x||{z||~z|yyw~xxwyy{w{|v}{}zyz}yx|||~}~{~}~z}{|}}y|{|}}{}{}}x}{~~}~}|}~~{||z~y~{~}}y|}||}}~}|}|~~|~}~~}}x}|~~|~|~{|}{}|~~{}~~z{}~}}}}}}{{|}z~}{}}~|}~~~}|}~~}|~}}~}~~~~}~~~y~xz||}x~|~}}}~||}}{|}{}{}}}}{~|}~~~~{}{~~}z|}|}}}|y~~}}}{~{{~~}}~~z|~{{z}~|}}{~~~}|}|}}y}~~{}~}~|}~~~{}~|}}{{|~z||~|}{zz}zz~~}|x}~}|}z}}|{|{}{|}}}{y~}|}}~|}{}}y{{}}}~}|~~~~z}yywy{|xx|y{}x|zyxvz{{t|{zy{~z{x|y|ztyz}{||x}~{{w{y|}zy~{xz{{yy{y{wzw{||x}x{z|{}}|}t}y~|x|{uz|yz{uxy}y||yy{{v{yz||ww}v{zy{~|w|vyxwzwz~|{yxzyyvy{||x}||z}z{{z||zyv{~z|y}z|yz|{}{}x|}z~|}|{~~{z}z~y~{zx{~{{wzyz{y~z||{}zw}yy{yzywxy|zwy~|~~}z{~}xwxy{yyw|~||zyz{z}~~yz~{{}|x~{xz}|~y}xx{~zyyxxy}~|~zx{}{zy|z}yu{yy}|yz}}{{|wz{~w}y}z{z{zzw{~zz{y|x}|||x{{zwzy}|{~||||}wz~{~|zz{y||z{{}}u~|x}w|zy{{|w}z|x{zy{|u|zv|x}yyz|wz~v}~{{z}~{w|z{{~~v{}{}zx{zy||~w{~z{y|zx{zzz}{{xzx}}|vxz}||y~wxyy{{z~z|{yy{x~xz|}{{y|{vz{|zzy{}{}}}y|w{|x}|vz|txz{}{~|yz{z~}xy{}v}{yxzxyxyz|}z|}|xyx~{}}|{yy{|xzy~zxzzt|y{wu{y{{{uttyz{{{|}|w}x~||}y|zzzwz~v{|z|z}~z|~z{y{xxyyy||yzz|x}~wvz|~z|yvxzy|}|v{~wzz|{}y|z~}y|z}{~{}~z{|xuy{|}|}vy~x}y~{{{y{~}yzx}zx{xz{||~xyzz{|y|{|~}{}{~||}|~{~}~}x|}~~|{~{|~||~}~~}z~~}~~~||~~}~~||~~|{}~|~}z}z}|}y}{~z}~z||}~~{|~z}}~{z}||y}}}}{}~{~~}}}}|}~~{~|}z|}|}{|}y}~||~|}}z~~z~}{}|~}~~|}}~{~~}~~{|}{}|~}{~}}~~|~~}~|~}~}|}|}|z{||~~~~z~}~|z|{y}}~}z||}~|y~}~~}~}|~||}~{|~{~|}}~}y|~|~{~~~~~{z~|~}|}~{}}|~}|~~~~}}~~{|}~z}|{~~~~z~{}~~}}}~~|~}}~~~}}~{}~}~}z}{~~~~{{{~~|||~}~{|~{|~{}~~~}{~}}~{~~~~|~~~~}|}|}xzzx~wzzy|{vx}~xwz~rz|y|{|~y{z{|{}}~}~|y~|y{{y|yyz}}~}z{v{|}}{||~xzxz}{xwy{}~}||x{}|}~{x||z~~~}~|{||~xx}{|x~~y~z{y{{y}y}~xw|{||y}}|z|{}{~x}{z|}|~}~zw|~~z~|~}~z}{y}}}zx}~||~zz}zz}~{u{y~z|}uz}x|z~|~z|{|}z|}yz|{z{z~}|{}~}z}~~}{z{zzz{~zx{x{|{z|{yzxzyx~w{z~y}~|~{|}|}}yz~{{}|}t|~zz||wy{xy{~{y|{w}z}~{y|{z~y~{zyy}||~{}}~~~{z~{~~{~yx{y}{~|~}}}|||z{{yz~z}zzzz{||||}}}x{||}{|~|z|||~{|y{{||}~|}{{~~x~{}zy{y{|y}{}yw}|~~vv}z~}}{}{{}}}|{z~|{{~{||}z|yw|y|z|z|wyy{{}zy}}~y||~~{xx|{~}{w|}}}~}|{~{~~|~|y~~zz~{x{}zy{z|zz}{yy|yyz|{wuyxx{{z}~~|y~|z{{~zzz|~{w{{}{{yyyxzz|{~w{~x{|yyx~|x{}{~{zx}y|~}|}}~||{}|~{xy|~zy{y}~{}}x}}{}~|y|wzw~{xy{x~|||}z|{yx|{}||{{zzz||{|}}zy{z~}|}~}}~}}}|}|}~}|{}y~~~~~}}}{~~~{~|~}|}~}}}~}}}{}~~}y~}{~~~~~{~z~~~~~z}~z~{|~}~~~~|}~{}~~~|}~}~}|~}|~~~}||{}}~~{}}~}~}|}|~~~}}}~~}|~~|}~~}}}|{}~|~~~~~z}|}~~}}~~~~|~~||~}}~x}~~~~~|}|~|||||~y|}|}~|~~{~~||{{~}~~~}y}y|zx|z|x}xy|zy|zzyxw{xzy|~w{|ww}x{zx}|{{{wyy{z|~wz|xzy{||xz{z~yzx{vz}|}|y{~}uxz~w|z{zy{~zy}~yz}|~{}}w|yy}x{}|wyxyyy|zw|ywt||w|yz}w{yyyu~}y{yy{vyyy}|{wxx{}{zxz|{x{ytyxxx{xwvwy|{x~y|zzy}y{}y||z{zy{}}yy{xz||w{w|yw|x{~y|vw{yyxzx}z|y{vx|||}|}~z{|~|zu~{yz|x}xy{{{zvyx}z}{y|{y~ywxwz{{yvzzyzzy|zyw~{}x}w|}~{{y|y|{~|v|{~{{||x}yzz|w{|uxw{y{~x~}yyyz{{yx}|ww{}~y|yzxz{}y|~}{zyz{}{}zxy~~|{}y}{yy|}xy}yy{yyzxx}y}|zxx{|yzxx{y~{z|~y~}~~|||vy}yzz~{|y~y~yz|x||xz{{|zzz|{w{|zyy||zyzz|z{y||zw|}{x|yyz{z|{x{|}yy{{wv~{x{yyzzw|~zyz{zz{{v}y}}wzz{y}|yz{zzxy{vxxx|v}zz|zzxz}xxyz{{{uy{{vywvy{{yzxz{}{wvy|ywz{zx~yxz|{yv}y|zw{||wz~{z{{zxxzz{rxz~|w|xz}{|y~yxz|y|z~x||y{}|y||yv{t}z~|}zxy}~}~wvvv|}{y|zxyv~~}yzz|~y~xy|||txyw{xzxzy}{yxzwzv|||{xx}~|~|}~|}~||~{~z~~~{|~|{~~{}{|~}}}~}}}}~w~}~}}}}}z|}y~z~}}y~y{~~{{}|~}~}~~~|}~{~{~{~~}}z|~}|||~}z~~}}~}~z}{}{}~}}|~~~~~|||~~z~zy~~{{||~||}|~~~~{|~}}|~~~~~{~|{{z~{~~|{|}~~~~}~}}|~z~z}}yz~|~~|~~|}~|{|{{{~~}|x~z~}~z{~~y}|~|{~~|y{~~}{~{}~||~|~|}~~~~}}z}~}~{z{}~|}||z~~|{}~}}|}|y{~{~~~}||y|||~}~|}~}}|}}{z}u~}}~z|~}~|}||}}~~|~|y~{}}}z~x~z~~|~z~}}~|}}{}||}||~{|}}yz}{w|xy}{wzz{y~}{{x}{||z|x{||z}|y}|~~x}~xxzy|}}w~}}z}{zv{|~y}~{}|y}||yyz~zx}}xyzy{}}|{~{v{|{|}}|{}xz|z}w~y|{|z}{}~|{w|z}}~|~z{vx|yy||}{}zy{z}}~~{|}z||{}||}~{{}{zyz}z~{x}z{{xyyzw~}|xwwyzz}zx{}z||z{zw~}|~v}{zx}}}z{}x|zsx|}{v~|{y{|zzx|y{yzzz~|w~y~|zx}x|{{v}x}{|~w}xz||wv{{{y~|x{}w{zw}z}~z{}z}y}z}}~}||}{|}}}~z}w~}}|{{|}{y}w}{~~~x}|vxw}z~{wyy|~y{~|y|z}z|~||}}~|}{|z{~z|}z}tz|yy{{x|y}~x}|{vy{w{|~~}|s{|~~||y|}sw}}}x~|}xy~z}~}{zx{{||xyzw|x}{{y}w|{}{ww~z~z|~z{}}z|}|{|{{~{||}~z}zx{z}}xw}{x|}xy{}yu}z~}~|yzx||z{|{{zy|zz}{}}}}z~}~{}}{|y}|}zx|~~w|||{zzy{yv|yyx|}y|||~~{y}~z~y}z~}{z{|x~z~}|~}w|vz||x||{x}xz{y||{|{}zz|y~{z~}{|~~|z}}{}zz}~~~~}|~}~|~{}{~}~}}|~||zv~~~}{}z~~y~{|}{~{~~~||~~}|}}~~||}{~|{{~~}}~}{z~|~~|}}|~}~~~}~}}~~}~}~~~}||z|~||~|~{z~{~}|{{|~}|}~}{{~~|~~~}~}~|}}}{}{}{}}}|~}y}|~}~}~~~}y~{||~}}~~~|}}}~}|}~|}y|~~xx{}{{}x}yxysz{|}w~{{|y~yyzx|{|{{~yy~}{{y|y{wzzx}}y{|yyx|{}|}y{x}w{{w}z|{}{y{}x{{yz~|~z}x|yzz}{w{}z~~y{vzxz~|||w}zyzy{|vz}|w~z}{}{{}||}xx~|zxywwz}vy}~|||z|xz}{y~|}}~|~xv}x~}zzz||}xvyzx~~xzz|}}zyz{~z}|yyw}yw{|{zy|zt{x||{z}w|{|yzx{|xyx{{z{zu~y~|{y|}~x{|t}{y}||{xz|}x{zz~|{}|zzz|z|w{}|z{|}y~z{yz{|yvwwyx{xz}z{z|~}zz|}{|x}xwzzz{y}yxu|{|ww{vyw}{{}yz}~z{v|zyuy~||{~xy{}zzw}}|{yr~~zzyuwyz|z|zw{}y}}z{~{|||z{{{{yu{{w||}{{|vz{{z|z~x~{||u~z|{~~{{|zyx{||{x|z}yx{|y}~~zyy|{z{{{~|{yzy{~|z}~~zz|u}|zz|{{zu|||~||zyz~wyyz}{|xyx|x}z~{{|z|}w|v|y{{~{{}|x}z{|zy{}xz}yy||{~zz{yzy|w||}||yx|w{}~{}}~{vxz~z~z{|zz~wx|~y~~~||w{z~{~|zzty{z}}|{|~zu|z}{|~{}{~xyyx~zzz||{|{{z}}{yz|{y|{x{yzz|~|wyz{z~}}}z}|zyxz|}zy{}}zyz{|zzzx~z||~|~~||~~}{|}}~}}}~~}}~~~~~|~zz~}~}~}~|}{z~}|~}y|yz}}~}|s~~|~|}~|}zz~~|~}}|~}|}~}}{}~}{|~|~}~{~~~}~}|}~||~z|~|}~}}}~~|~~~|~|~}||}{~~~}~~~}~|~~}~z~y~~|{}|~~u~~~|~~{~{}~zz~~}~|}{}|~|}~{~~~~{|}y}{{}}~~{~{|~{||{~~~|{}||z}}}}||}~}~|}|~~~~~~}~|~{}||}}|}|}{}z~~~~~~~}}}}~}}~}~yyz~}}}z}~~~{}}~}|~z}}~|z~|~}{}{~{z}~~y}{}|}{}|~}|||~~~}}~~}{|z~|z}|{{yx~}zz|uz|}y}xwxvyyzy{~||}~yzyyw{yv|y|x}{}{||}||z}}~}~~zxx|z{}{w{x|{z{yxz}z~wy~vxxx}vx|{y|~w|{{{zy|{x}}{x{w{~}~{y{~|~y|{z{x{x|wwyyvvyz{ux{{}xx{xx|yzy|{yzx{wwwxr}zx{|{z~|{zuy{xz}y}x|xz~zx}yyz}vy}}yy{x}zx|wxy{z~}yz|y~zzx~}}zzyw{z|{{z}~|{{{yzyx{{vxz~{yy|wy{zz}z|}z~z{z}ww{{yy{~yyx~}{{{~y|yxy}{}z{||~t|~|y{{|y|{|yxx|x{wy|vw|yu|}|ywyxyz}zzx~}x{~|z{zzwz{|{{w~~~|~w}v|zw{{yzzz|zvv{x~wy{~y|z~tzz~|}|}|}{yw~~{~~w|~}~z{||}}{yywwz~~{w~z{w~}y|uyyv{z}{}|zy{yx}xv}{~{}zz~zxz~~~{y|~}~~}y|}{|zy|{zyz}y{|tzzyz~{{xwzxxxxx~yu}}{|z}z{||zxyy}{{{}|yz}~|zwz}{{xzxzv{lux|{|{~}}x~y|z|{zxy{y{yx~z~{{yzw{}~x}|y|||{|z{}{|zzy{w~}xxz{~yzyyy~~zyxl|wy||y|{|z~zz}zy{w{xy}}}~{}|}yz{{|z{zzzz}{~{zyz~|w|{x|z}vx||{|y|z|x~{{|zx|x}{{z~|~~|~}}z|~~}{~{{~}|{~}{~}}{{|}|~}~}~{{{{{x~~||}}|||}{|x}{~z~~}~~}}z~~~z{}~{~{}~~{x}zy}zz~{}}|~~~~}}{~}~|x~zz~{z}~~~|~|}~}~}}z}~{~~}}}~|}}}|~|}|}~}|}|}~}}}}~{~}~~~~}|z|{}|v~|~y}~~~{|{~}|z~y~}}{|}|y~~}z}|~|~}}}~w}~}}{~}~~}||{}{||}{~}{||~~~~~~~|}~{}}{{{~}z~|{~}~}{}~}~|{y||y~~{~|}|~|~}}|z~yz}~}|}}y{|}~|zz~~z|~zx}{z~}~~~|~{y}|~z|z{{}t}xw{|yxw{xzv{y|{|z|~}{yzy}{}{zx{zz~{~|y{y{{zywqx{|z{~z}{yy{~zz|~|x||y}{}y|zz|}|zx}yz{wz{{|zz}{|}{|z{z|{zx~|zuy{zy{|y{{y{z~y}ywyy|zz}vx{~x|~~z{|}{u{zyzywz|}|~y}zwxuvy}~|x{xyzzxp|{xzxwx{wx~|}xx}wxy}}||}y||{{{{yw~{{z}zyzz~w{ty|z~z{|{}}z{|xy{|y~w{{yx}v{yzz}|}wxzxz{}}~y{w}wz|y|}y}|wz{z~{y|zzxzx{zz|yyz{z{z|y|x~{zxw~wzxx{z~xxz{v{z{zxw{|ut~{|||||y{swzy{z{|zt}{w|{}{|{y}|zy{y{{z|~z||{|{{~vz|y|w}{{|y|wz|xyzy~|{|xw|}{y~|xxw{{y}yz{z||{y|w{zzxz}y}yz}zz~~z{xvywyz{z|yxx~y}w|{x{{w{|z~x{|y}w{}s||w|yzzv|v}}|{}y|z{yzw|y~w|yzxwy}y{|}}{{xz||z~{xyx{}{xy{y}xyxx}~}w|{yv|z{uy{|{}{|{yyzyv~~y{wt{}zzyy|w~y|v}}yzzyvyyzy|}{{|||{{{zyyw{{|yw}xzyz{{{z|z|zxx~z|y{~wx{xwvwz}zxx{z|~{vv}z}yxzz|{}x{|}v~xxz~w}{{yyvtz~xw}{y{xz|yx}x|~{|{xxxy|{zzt}}}~}||}|}|z~||}~~}~x}{}{~~~~|~{~~~~}}}}{|~}|{{}{|~|~~}{~{}{y|~}~~}}|}~}}~|~}~~|}~}~~~~{}}}~}}~|~}|}{~|~~}~}~}{}}~~~~}~}~|{}|{}~}~}~}|}|~~~~}~}~||~}}}|~|~||~~{}~~{}}}}z~~~~}}}~}|{}}|~|}|~}{{|zx~~~}}||z}~}}|~}~{~{}zz|z}|}~}~|{||~~}}~}xz|{{y{~}~|{|}~~|x~{|{}}}~|{}}||~}~{~}|~~z}~{|~}~}{~~}}~{}}z}x~}}{|}~~{{}{~|}|~|{|}{}yy{x{y~{{z}}|v}yy{w~|~vy{z}~zyz~{|z{zy|{{{~{|}{z~{}}zx|{z|x{|z}{y|y~y{yx|}x{{{yz{}{{{~y~|{||yzzy}yz~}zyx~y}~{{}~}}z{|x~|{x}{w~t}y}v{yzyx|vzxzx|~{y~z{w~}}{~~z{zz|z|y{~~}}vz}{xz}~{yzxz{{x|z{{|z~zz}x|yz{|{z}}|z|}x}z}|}}|z}z|{~||~~|{|w{zx~}x{}{x}~y}}{~v{|y{z|z~~|||~|{~yy|}|}|{z{~~}{~}|{|z{y~xyxyyzz{zx|y~x~y|{z{z{~zz{yz|||{|~y{{~|~y|{|~|{|~yy{y}{y}yz{}{}v}xy{}||wvzxy{{}x|yyz|z~}}~z|}|yy~}z{}|}{|y}x|x|{~||{|zu|}{|y{}}zzyz~}|~{x{}wz{}{~z{z|{{|z}{|~y}|x{{{{|~~x|z{{x{~{}y~{|xy}zy{{|}}~|}z|y{yy~z||~|}|{~{|~xzzw~|}yyzzxzyzzz}zy|x~y{|zzyyzxr~x~||x~}{{{{{|~}y}~}{{z}~}}xwzyy{z|{|{{zw|~z}{yx|yz~|{zw{~z|y|~||{|{}z}zz}}{||{|{yywx{|y}{xz|y|xvz~|~y~w{~z|zyzzz~~~zy|z~}||}{~}{}}}w|~}~~}~~}~|}~|~|}}~~~}|~~|}}||~{{~|}~{~|~}y~~}|||~~{}}}z|}~~~}~{~y~}~}z}~|~~~|}~|~~~~~~|{~~}~}|{|~~}|}~|}~~~{z|||~~y~}}}~~}}~}}|~|~~~~~|~~~~{}|~y{{~~}}{}|~|{yz}}|||}}~~}{~|}}~~{}|z|z}~{~}}}}}}|~y}y|~x|xzz~|z{xz}{|yy{wy}~wyx|{yz|}}}{|z}}{z{|}z}w{{v~|~|ww{|zzwvz|x{xyz}}z}|yx{xw{~x}xwx}}wvzxuyw|zx~{~xxzxy~{w{zz|yyz{yz~|x~z|}{|xz{yywzyzyy|~}{z{~{|z|z||z{y{|u~x|xww{v|z{v{{x|}{x|wz|vy~}|zwt}{}}zzzzx{wvx}z~z|xzxw{{x|y}yzy{z|}}wx}}z~}su}}vwyy{z|z{{z}|x}|zz{z{x|{yxy}{}{x{x}}{w{|zx{z|v}xwz||~zz||zzz||x|tuz|}}~~}|{||zxz{zw{{~wyx~{y{~zzwu}z~|y{zy{}{wxzw{yy}zyyyvz||~|~z{{|{}}}}{|z{xyw~||{}}~vy{yy}z|{{zz}yzxzz|{~zxzz{{y|y|yzz{yv~~|y{x||}yxz~wwy~yz{}x{z}{xyy||{}{{}{}wz~~zy}vyz|x|}}v}zz|y{x|{w~z~y~}}||}zy{y}y}zywy{{|wxxzy||yx{x{tx}}}z|}yz|x|{tyyz{yv~|yy|yy}}}z|}~x{|x|wx|vzz{yyz}wz~yx}xxy}{{~y|xw~{{{}{zy{{}y~}z{{y~||y~{{|zw|}y|x{z}vz{w{z}zxy{w{wxx|{{yy{xzz{xzv{}z{yz}{{}}{yzw|zyz{{y{}z{}{zy{w{~z}{}yyty{y~x}}{{|}|y~yxxy{z|~~{~||x|||~}~~|}}~}~~}|y}}~|~}~}}}|}}}}~|~{{||}{|}~}~}~{|~~}~{}z}}~}}y}}|~z~~|~{}~}|z{}||z~x|}||z|~||}z}|~}~{|~{|{~}x~|{~~~~}{{~~~|~|}~~||}|~}~|~~|}~~|y~}}~~}}~~~{~{{~~|}~||~}}{{}||{{~~}|~|~~~~{~}z~}}~~||~~|}~~|~|}}~|}}z~{~~{}{~}{|{||}~|~}|}}~{~~|}|~}~~}}|{}|}}~}~}~~~~||~~{~|{||~|~{}~}~}~|{~~||~|z}~|}|}y}{|||~|~~w{{z}{x|}|}vzzuxzyy~|vw}x~|w|zwzv}x}{z{y|w|yy}xy{~|}{~y|{{yz}{~}z|w|}y|}zzzu}|y|{}y{zzxxzyuxyz{vxzz|yyz}|{}u}x|z{zy~}|~y|{|{w{~yv|{z{wzx~}zx{wu|xyy|zyyzzy{wx{ywzzu|}yz{|{}{|{|||}{{|zzvx||z}{{yxxyz||zxwxzyx~zzxz}{z}yzzxzywz{x||z{|||z~|y{y}~~|z|{}|{z{x~z|z|zy}yyz}z{||{|x{~y{vy{uy|}{{{~}zw}}z{~xyx~|~|~yw|}x|{yzxyy{{|}{z}tz}|}{y{xyx|{w|~yzvx{}{~~{x{y~|y}{~yyz}~xy~uz|~{}}xzzvyzz|{{xy|{zxz{zyx{vz|{~{z~}||{w|vw{{zyy~|{yz}~|{|}}{}z|z}{{|zz{zx{y||zwxz{y|}{|xux|yz{{|xz~}|{}x|~}|zz|~~y{~{|z}}|x}zyzx|zyz|xzvwzw{{y{{y{zw~yvyyw||}{|}z|{|z{ywz~~}xy|z|y|{z}w~yy~|{{{|~y{xwzw||xy|yu|uxx~}|~~z|~~||~~{|zy{}z}zz{||z|v{yxvxsz{uvyyy{zyxz{||y|yyyy{yywx~~z|{x{z|y{{||z|yy|z{y~}}}zvyyw~xx{{}v{yw}z~{zx}y}w|v{y|szx~{|{z{~x|z}}zxw|z~~}}~|~{|}}}|~{|~}{|~~~~~~||~{~{}}~z||~|}~~~~~|}~~{}z~{|}{~|}z}~}|{}}}|~}|}~{|~|~~}|z||~|{|}~}~~|~|~~{{u}z~{~~}~~}{}{}|}}~~}~{|}{|~z~~}~|}}|~~{~|z~~{~~{~{~~|~||}|}|}}~~~{|~}}~~~{~}zz{~~~||~~{z}z}}}~~~~~~}}}~{~}||||{}}}~~{}}~|{~|}}}{}}~|v~}~|}}~||~}}~x}{|}|||||}}|}~|{~}~~{{z}~~~~z|~~~}{~~{{z~~z~}~}{~}{{xxwxywx}||{z}xv|w}z|wy{~yz{xzxw|{xx~x}w{zyzz{|}|v|}wxy{|y}y|xx|yy|zxzyz|y{|}z{|ywwyyy}~}uy|v|||{{yzx|xyw|}zz~xytyyzz|xx}xt~wu}|y~{zy{y|z}{}~}}{w|zy|{zxz{{~{wxz}z}zx|zxzxx}{z|z}{yyy{{}~zyz{z}zx{|yz|||y|v{z{~z|z{~|{}y|{z{{x{|zz}{}w}ywvzzxv~x{z{{~z~z{zw{yv{|yz{zz|{}w}{~z}}~w|{vwz}yyxxy~{|{|~{zzzyxv}zu||}zy{{{z|z{}~x{}|yy~y||zzy{vyxy}yywy||||{y~||{{|z|xxyyz{~~y{zyzy|~z|wz|wzw|{|zx|w}zvvzwzxz{z|}y~{wzxw{y|{}z{||x}|}z{{}z||~z|{{{yz|yz|}|y~w|}{xwyzy||x}z~yvw{xxyyzy~w{{z{}{|zv{~zy}xzv}~|{xxv{{y||wy~|t{z~xwzx|xvy|~y{xx{lx||v}yy|x{}||{}|yv{y}zxu|~yy{zy||z}z|{|{|}yw{{{{~~x{{{z}{{|}}|{}{wz|{x{|vx}|}{xx|xzy~{zv|xzxx}{}zt{}}x{{xz{zyw{y||zzu{vzywxx{}{}zyz{xyx{||wu|x}|v|}|~{{{x|z~uz}}|{~vz}zz|zz|xz|yz|}y{wyvz{yzyw|xxzw~{}zz~z}{|yw~{|}||~{~|~}~}~x}|z}{||~}~~}{|z}|~~|}|}}}{}z{{~z~}|~}~~y}~}||{|~}~|~||}z~}}}|}}}}}~~~}}~|{|{~}}~~}{}z|}|v}}}~~|{~~~z}z}{}~~~||~}|z}||~}~{}{}x}|~~~~~|}~}~~~~~~y~}}}{||}~}~||}}}|~v|}~}}}~|~}}~}}||}{~~~z}{}~~~||}||}}~|~|{~~~~~{||~~|~~}~{|~{~}}}~|x~}}|~~{}}{|||}~~}}|}|}~}|}z{x~~~z~z}}}~|}{}}}~}}|w~|}}|{}}~}}~}~}}}|~}}~}~~}}~||}~~~~{~y}z~zz}{yz{|}zzzvyyx|yzy~y{t{{x}x|xzvz{{yyz|xz||{yy{|{xx|y|{yzy{~x}zv||w{yx~~|y}y{wxyzzy}|wyx~}vy{|{w|y}{zw~yxxzyz{|~|~{{{}|z{zz~x||}~{{|{{yxwz{v}zw}~yy~{z{zyz~{}{yzyw|~y||zz~yz|{~xzyyz}z}~x{}xz{|yyuvys|t}{{|z{vx{zzyzyx||yz{|}|z|~x}~y{}}~{yy{z~||~}{y|{}vz|wvz{w||y|zx|z{x{{|}zz}}z{wyu{y|{|}{}y{yy|}~{}{||{{{w}z{|}{~xvy{xz{xz|zy}vyyxyz{y}y~}y||{zy}|~}y{x}xz{~y}}}x}{|~~~{~}y}y|y~|yx~{xz{zxz{tz}y{z}zwxwvzt{}{}{||~|~zyz~{{y~w~xx|||{z~|wzyw|z{|{vzwv|zvvwxz|y}z{}yzx{xzyy||zzz|xw}z~~{xyyz~{}y|}{{}~z{{uy}yxx~y{|{xxux{wxw{vzyz|xv~y|y|yzx|zy|{}|||}~z~{zy{z|z}yz}y}||zywyy{zvyy~v|z|zz{z~}zyxzxx{|yw}}y}}}z~~x|~yz~}w{z}}z{~|{{yww}zu~{x{y}{w~xyywz|x{y{yy~uy~y|w}{x~z}z~{}xwyz|}x|xxz~vxyyu|{|y{uy{w{w}yz}{~|x}z|}{~{||{{}~~}|z||}~}||}y}{~}z~}~}}}|~zz}|}|~z~|~~|z~|}~|~~zz}~|~|~~~{y~|~}}~|||z{~}~}~}}~}~~~~}}}z}z~}{|}|{|~|~~|~~}~}z~~|}}~|}}}{}||~y{~~y|~|}}{}~~~~}~|~|}~|~z}|}|}{}{}~|~}{~~}|~|{|~y{xz~}}}v|~~}{|}|{}}{~~~{~v}|}}~{~~~~|}}~}}~{}|||~}~{}}~~{~{{~|}~}~|}}|{}}||~~|}}~|}}~|{~~||}~|~~~~~}|}~~}~{}~~||}|~}~~|~~~|||{{z}{~|~|}{}{{}~~y}~yzy~y~~}xv~zz}y~y{||z|{yz|{|yy}zzw|z||{|~|}|{w{z}yvw|y}z|vx{zzxx|t}zyz|{z}~yyw{zz{zv|xx{y|}|}|~{{~|}}{z~|z}yyxzx|}}}y||z{v{zyxx~ww{||~z{{zyzx~zy}~x|{x|z}}||{z|~zzyywzzzywx{y}}z}zx|yyy~}|xyx|{}||}~|}|xyzzt{y}xz~||y|z|}{z{zx~~ywy~{v}{z}|{}y{}x|}|{y{z{{y|wy}z}}|z{zyz{yzx{|z}x~yzv|zy}xyyzxzwz}|~{}zyyz|w~zy~}zzy{u{ww{y|{u{~~z{||xy|zyzw{|~}~~{}y{{}|{y{y{{{{zz{w{z}}{zxyz|{z{}{|zz{zy~{}{x{|tzy|zvyz|z|yyxzzy||zx~~z{}zw|}{{}z~wxyx{~}xty|x|}zwzzxz}x}{|~y{||~|{~{|}~|z~{uzxwywyx~}wx~yz~wz||{z{}{|y}~z{}|{yw}|zzvy{|}z}~}{}~|x|w||{xxyyz|xz{{v||w||{zz|wv}{|}z|y|~|~~y}xz{x{yyyyz{y{~||x|zy{}}~x~}}zxxxy|~z|wx}{yz}z{yz}zwy{yyuzzy{yz}yz|}}y}yy|yz|}yw}}z|}z|z|}y|y{y|x{~{|~}vzy~}|xz~{z~x~~|x||{{vy{~|}yz|{{x}|{v}|}z}{{|z{}}|~{~z}z~~{}{~~}|~~zy|~||~||~~}~{}~~~}{~}|~~{}x~~|wz{~}|}}{}~|}}}}||~}}{~~|{~z|~~{}}|}}~}}~{||~~z~~}~||}|~~|~~}~}~~{~~~|~{~z{~{|~|||w}~}~z~zz}}z|}~z}}~{}||}y}y{~y~~}}}}}~~~}~{~~|{}{}{}~|~}}|}~~}{}||~||||{|xy|||{{~{|{}z|}|y}~|{|{~~~{}~~{~}~~z~y~~}{|~~{}~~}}}}~}}}~~~}~~z~}~{~~}~~|~}~}~{~~z~{}~}~|~{}~|||}|~z~z~{|}||~|}}w~~~}~~~||{||~~~}~|~~|{}~~{||~w}y{||{|}{{|}w|yyvxux|zz||{{vvx}|yxz{zw||x{vy|~|}~yy|x|~z{|{yzy}z|{|}xx~y|yx|{wxzt~tx{|zy{|yyx{u{{z|y{xy{y||xy{u~{{~~x|{{{|}|||{}z{{xw||y|yx|z|z|{{zy{xyxzny{yz|xxyxv|}zy{|{yyyx|y{y|{|{}~yz~}xyv{zxyuyz}ywxxz{|{ywy|v{xxx|y}y}y}z}{|wy{}z|zz}yz|{}|zz~~x|zz{~vz{yyyxxvx}y}{~}y|v{}{{x~|{x{x{w{y}z||{z{|yz{wyz{y{~y}z{z||yy}x}y|{z}}uzwzzv|{vw~{uz~|}yz{z{~}yyx{{{{|{wz~{y}||zwzy~||{}~}~zy}yyxyzyxxyzwz||{|ywv}{xyzyw|}|y|{}{yz||||}}xz{{|~|~v~~|}z||y{x{wvxyz|y}y~zz{|x|uyz{|yww{z|zxv}}|}|{}}zy~qxy{z}{{z}}|w{||}vxzzyy{|yxy|wsxz{y||{}{|yyuyyz{|z~{z{}vs{}|}}}x}{zyyw{z{x{z|yv}}|x{yxy|vwzzyz~|z|{yxw{zy{|yz|{y}{|{w~}{z}zzzx{y{|z{z{zzx|wx{zwyx}v{zxwxyzz|yx|y}ywu{|yxzq}{zx{zz{|{|~v{{{{|}x|y~zzzxxv}txzz~x|t{}{~{ywy{y|y|yu{zx}zz||~~|}{}}~}|}~~|~~}}~}|~~~}~}~|~|||y~~~~~||~~}y}{}}z~}~||}}~~}~{|{~}~}~|}|}|z{|}~~|}}}}}x}~~}}}y~y}}|||{}}z||}~~}||~~}~~~{~~w|~}~{|~~}}}z~|z|~}}}x}~z~{|{|~||}|{~|}}}~}|}~x~}}|{}{~~}{~z}{{}x~~}}{||~~~{}~{y{zx}~||}~{y{{z~o~~}~~~|~z~}~~~y~z~{}~|{{|~z{~~|{~~y{}~}|}{}zy~|||{~~~|~|y~z|~|~}}|~w}||{z|||~~{{~x}{~~{}~|~~}~}|u}|}~}}|}}}}|}~}~~}||}w{{{y{w{zxxxzz||~|y|xwyy}y~|yyyzx{{zw|~{|{|yyy}yyt{xxy|}y~xv{{z~{|u}y}~zyx~y~xy|zw|z|~tw{|xyuxzzz|{rz~}v~{}x}zyyyw{zwx}||xx}}zz}{{}{|x}uu}|{vy|zy|~|wx}z||z~}vzxx}z|~yz|~zzzx||{w}yz{yy{y|zzx~z}~y}yz|yv}x~wy{|s}||{w}zvz}||zyyzz{zzxxt{|zzyyz|z{z||}wx~wxzv{||zy|}zy{|yx{zyv|u|}}}}zz|z{zz||wy{~{zz|}}y{xuyy|{{w{{zzxz}y{sz}{z{{}}x{xy{zyz~z|z||z{{|z{zy|y~}~z|zy{y|{|xzz||y{{{{|zyv~y|yy{yz}{{|{zywwz~}{z{~z|}zz}wyy~z{|~y{uzxzux|}w{y{zzw|{}w{zyx|z}z|{{z{|y}}y}x|yzz|wz}{{zyv~|z}z~z|}xzzx~~{{{|{||x|x{xxzy{zzy{x~w|~|{xzz}zzz|~zy{{}{{||{~xzyz{vzwyx{y{{u{}y|zuxy}yxyx|z~{{{{}uz}||~zxwz||x|zzxzz|y}wy|w||}{zxyy{z|w{yxzz}wz}z|}|zx~~{zv~y}xx~z{~}{}|~zxy{}xyy}y{}~yxzzyyzz|}|{w~}{z{|{|yuyx{~}{|wz|}|y|{{yx{~~z{{z|yz{x}{|}w{~|{|{z{yzy{}|z}|w{xzzx{}|}|~}|{~}}~||}~~}y{{}~~~|{}~~}~}|}}~|}}~~}~~||{}}}|~~}~{}{~~y|}}}~}|~~~{~~~}y{~|~|w}}}|{|~z~z}y}||~|~}~}~~|~x|}}}}~~}x}{~~}|{{|}}z||~}~|{}|~}|}}}|x~|}}}}~|}}|{~|}~~}~{|{~~{~|~}~~~~~~{~~z|z}y~}{||~}}|}}}}~|~~}}|}{}}}}~|~|y|}||~{|~~|~~|}|}~|{}}~~||{|~~~~~{~}{}~{|}}}~~y}|}~~{}|~~~}}|~{{||{||~y}|{~}|}z|~z~~{~y}~||~~~uyy}~|}~~x}zu|}~z~~~|x}}~~~||{}{~~|||{y~x}~|}}yxyx{}{{}{y{zy{|y|vzvzz|zwz~{z|z|{zz}~{}{|~{{}~~~z~||z|~}|~yy{w{z{wz{wxu}{yvwwz|{z~{xz||z~}~~y|}||}~|}}z|z||x}w}}~{}xyy{~|y|}|wi{x{zvzv|xx~yu|y{}|x}||}}z{}||zzz|~||{|}{x~~|y~y~wxz|~}vy~{zvx{{wx{yy}}}{~~w{}~}~x{|z}y~z||}yz~~z{|}{~}}z~~y{|}{{{{~y}yx{{yvzv}~z}z|{~zw||}{zzz}|yz|{zz}}}z~~{y||}{}w{zx{z|{}{|||zwy{||xx|}}|{}{}x{}|{~{z||}~|~{}}z}|~}}||}{z{}z|wyy||y{||}}x{{z|~}|||}yz~}|~~|}z|~}~y}}}~|z{{{}}w|~y|{|vx{}{y|{}|{~}~|zyz}~{}{u||{y~{yz~{zuz|||}}}}~{{xzy{yx||x{~zz|~y}z}~{~zz{}xyzy}}zz|{|}|zyy}zz{z}zyw~xx}{{|{y{y|x{~|yzz|{z|~|wy{~z~y~|||~y}}||z}t|}x||{||{|~|~|z}{y}wtz{{zy{~z{z|~~~z{{x|z~x{|~|{yxz}z|{|}|y{~}|{~}}}~|{{{{x|z|{|w}zr{y~y}z}wz{{||zy}w}|{~z{w{{}{~~|}}~}z~~}~|~~{~~~~~}||~}~}~~}{~{~z~~}}~~~~~~}}{||~|~~}}z~}}~}||z~~~{|~|}~~~~}~~|}}}}|~~~~|}}}~~}}~y~z}|||}|z}}}|~~}~~}~~~~z~~~|~|~||~}z~~~{|yy~{|z~~}||~|}~{|z~{~~{}~}~~}|~~}~|~z~~~|}~~|~}~|~}}}}}{||}~}~}z}~~{{|~}}|~||zz~~}~~}}|{}{zz}z}~~~x}{{y{xx~xyy{x|{|{}z{y{{}}z}z~zyzuz{wvxyv~||z}yz{|{{}}z}y{x~yy{}|zyxw~{|y||xx{{|v{t{|ywy|y}uxwy}}{x{x{{uxw}zxz{x||}}}wzwzy~~{x{{v{y}zyx{u|{~|zw~yzv|y{z}yzw|{{{{x{vzuwwxyy}wz{xy{|}xxxzw|zz~}ww~yxyy|~z|wy}x|zzyz{{z|{yuz{{w~~z|{{{z{{{yz}{{z{{zx{x~~~y|y~zx}w||yyz}}w|wy}w{{y{y}{z}x}{y|w{x{x~{}{{yw{{}|x|}|{xz|w}xxu|{{}{|yxv}{zzx{ywyx{}wyxz{{xzyz}~}z{xzzzz~|x}{yz}z}y}zu{v||zx{yx~xzz{|y}}|{|w}zyzy||{xz}|x{{{y|x{z|z{}z}z{wy}z{{x{yz{|w{ztx}|yzy{x}zyxy|~{{xyx{{xyyy{}y~yvz{y{z|}|||yy{|zy|y}xz|}w|w|zy{x|ywxxy|zz|{|}|ywx{|{{z{zyy{{y{zz{{|zy{y~{|zzzzxz{}}{{ww{|}|yyz~yy}{x|yv~|yyyyw}}yy|}wx{z{{{|x}|{{x{w{xyxzxzyy|zx}vy|zw}}yxw~z|v}}uy|{{z{xxzw{yy{|}|zz{yw{~z~{||ywwzy}wz|}~zyy|zzzuwzx{z~||w{z{{{~|}{xyw}||xyx}wxy}y|{y{zz|z}~~w}{{|~~~x~}{z~}}}|~|z}{{{z|~~~~}~|z~x}}~~}~~~|~}zz}z~~~~~|~|~~|~~}}}}~~}z}~zz~|~|}~~}}~}{}~z}}y}}~}z~y~~}{y}~}|z~~~~~y~zzy|}~~~}~||z~{~|~{}{}~~~z||~|}}~~}~~~~z~~|||}||}~~}}{|}{}y}~|}}~|{w~}}|}{~}~}}|}~}{~|}{|}}|{~}}}|}~{~{}{|}~{~||z}|}~}~~~~|~{}~|}|z{~~~}y}}|~~~|}}z}}{{}y~}}{|~{{|}~}~~}}}~~~|}~}~|y|z}~}|~|~|}{}w|{{||~{}||y~~~~{{~}{~{~~~}|~}~}}}x|{|{z}~}|yyxyyyzyx||}}}||xz{||z{~yzw}zy{{yy}}|yz{|{y}|{z|zzy|~|||{|zyvxzw}~w{yxy{vx|yy{z{yuyx{z{x{zzzy||{zyyyzzyy{x}|}|yyxy|x|}zz~yz|{{yyyvv{|{z{y|zx}}vw~y{zz{|zy|v~~{x|}z~{v|{}{|~}{y{}{xy~{vy}z{{|}zy{xzywv{w~yyzyyxx|yz~~yy{}xz|zy}}}zy}|}|{y{yzvzzzw{vw{z{zz|{v{{~tyvwyx{y{~~}x~{}}yzz{{z{w~tz{{z{x{yz|y{~u~y}xxwxx{|x~y}z}|w}wy}xzy~z{{|||{{zz}|z|{{z}w{w|~|zz}|~wv}}v}{|~||yx}|}}{zvz{{zywx{|{wy|{}~z}{|wy}~zy}x~~{|z|{~{|}{xuzy|{|yy|~wyy|z|{}y{x{yx{{}{z||~}|{z~y{{z~{}|}x~{}}w||w|{{|xxxy{}~zx~xywzxxwyywzxvy{z{zy|w|{x||~yz~~|}y~vy||zz~yyty~z||x|x{wz{v}x{yzy|uw{{v{{x||x||vw{}x~}~{{xx~{zuyzy{xx{y|y|{|y}u{{y~|{|zz{{y{z|wwsxvzzy~|{{ywz|x}{{v{}}{y|{|~~||y}zx{|}y}{{yxy}wzz~yx{|wyy}xyvx}w{x|z{x{w}|xz|z}|}||zy||}|y|~|}||~~|~|}|~{}~~~~}~|}}|z{}~~~z|}{~~}|~}~}}|{v~}~}}~}z~}~~}~|~}}|~|}~|}|{z}z{|}}}{||}~~{}{~|}}y}~|||}}~}}}}}{x}~|}}}~}|}}}{~~~|~{}|}~}|}}~}u~|{z~~||~~}}v{}z~~~}~}z~~~}|~}~}|}}}|z~~{~~{|}|~}~~|}}|xz~z|~{}}||y{~~}y~~~}{|~}~|~~}z}{}{~|~}|~y~~}|~}}~|~}|y|{}}}~z}~}|~z{|}~~}||~{}}}~||~y|}{|{~~{}}~}}}~}}}~|}~|}~}y~{}||{~}|~{}{||~}xx|~}}|z|y{z|yz{yzx|zs{x}zwzz{z|yvyy~zz}zzz{xzy{zzz{zxz~zzy~{||yw{wz{zu|yy|z}zyy{zy|zy{}~zz~{yxz{{}|{{}y|y{wz{yzxzzx||~|{z|~xx~|zzw{}|{xzxzyz}u|xw|xyz{zx{{||~|y|{z{xzz{zv~y{v{x~y{y|xz{zx{y}{}{vxzy{yv{|xxy{{oy||zz{zxvyzyx}{y~{z{z{z~ywzzx~{|z{{yw|||~~xzxx~zz}|yv|{z{{|xw|xzyzzz~x~z}|yxxy~x}u|||zxx|z{x|x~|{{zw{x{z|||yn~|z{z{yx|y{{{yy{|wwz}|zxxwyzz|w}{{zw{|~||yu}}{}zwy}r{zv|~|{z~|x{}||wy|{}|{z|~|yz}yz{{}v}w{|~|w{{}u|xyvy}|xzyz{{z|z{{{}v{yy{|z|w{~yz}w|x|{|{}{s}{w|}}|z|x||z}z}zx{w|}y~y}yyzxx~z}{vz{{zy||vxzy}zyw{yzxw~|xyyzyy~wxz|y|{z}}{z||{yzx{xxwwzzxz|w|w||~zzz}zy{~yzx|~{v|y{}x|z|}z{s{wxyz}|~}|wy{zz||xzyz{}z|}}}w{{zzzy|{}v|zz~{uzz|{}{~w{||zx|}z}{xyyz~|zyz}xz{{|yyyzy|}vy}zy}x~{}~yxy|}yy{zwxxx{|}{|wy{yyz|y{yz{{y{yw{xxzy||~wzwzyz~}}|~}{}{~~~~{~|{~}~~~}z~|||~|~}z}x|~}{~~}~{~}{|||z~}}~}~}{z~||}}}}z|}}}}~}|~~}~~~~{x~}~~}~}}}{}|}~~{~}~}z~}z|{|}~}|~~z~~~y~~{}~|z}~{z~}|~z|~{~~~}}}~}}~~}z~}|~|{~|~~}~{~{z}{~~z}~}~}|{}|~{{}~}}~}{}||}~~~~||}}}}~~}}|}|~~}|~}}}}}~~{~~}}~}|}}~z}~~~}z~~~|}~}}|}~||~w}~~|}~~||}}||}}|}z~}}|}|}}~}}}{}{}w}}}~{|||z}~}{}||~~}|~}{{|~}~y}|{|~~xuy{xyw|y|uywxzzvyzx{~z{~~vyx{xzyzuwyv{y~{{z|~{{{}z{y~z{}|{y||}z|||x{{|zzx{w{u||x}z{v||{y{yzv~w|zv~{y|xy{|w{{|zyzzz{{yy}|z}|xyvyz~wzx|wzwz}x|y}yx}}|w|ww{}zz}}|{|zz|yt||yz}}w{yzy{{|z}~z||z|z}xy{w}{x~zy|~zwvzyy{zxz{zxzzy{y{~z~z{yz||}|w|{y|ww}}|}{yyz~zxyyzxwz||y{zw~yzyyz|z{xyyz|{{{|zywz}zw|{|xvy{{|{u{xy{{wz{zxwxxxx|vzwz{{{zyuwvx{}~|zx}}{}{|{{z{~z{yz{|}|~~|{}~}~y~|{u{xx{z|x|uzz}uxx{z|}z}xyyz{yz|y~x{}{{zv}w~}}{{x~~}yyy}ww||x}||}u|y|yy~zx{|yyxxw||y{|yxzz|y~}~|w{~|y{z~}wv~{{}~{|}y}t{w{ypz{zz{|{{zyzz{y|{}tywwz{xxzz~~~y}yz|zz}y{|}{zxw|zz{x}{|zz|x~z|w}xvxuzxz{|y{uzyzx{z|v{vyy}~v}|{y~z}{y{|x|{|~{}}wyz||}{|y|vyswzx|yyx{y}xzxy~z|ywz|x|yzx~{}{zy{yzy~|y||{v|~y{zy|x|yy{zx{v~zwx{{yzw{z}|xz~~zzzzwyxyyxxz~{x}wv{zzz}y~~~}}}~{z{~}}}~{}~|~}}~|}~}z~~~}~}|}|}~}~|}}~}~||}}~|}x~}y|~{}~}~~~|~~}~}~~~y~z|}{~~yz}{}{~~}{{|}||z}~z|{}}{{~~|z~}}|{|{~}~~|}~~~}||{||}{~w|}}|}|}~wz}~|}}{}}}~}~}~}~}x~}~}}}}}}}}}~~}}z}~}}~|}}}~}{{{}}}~~{~|~|{~~}}}{~}x|}~|{~|}}}}{||~~~}}|~~~}}}~~~~|x{x}{~~~~}|}~~{~}~}~|~}|~||}}~~~~}~|y~~{~~|}~~y~{x}{|~}|~}~~|}~{~{~}|}|~~~}~~~}{{|}}~~|}}}z~|~~~~}}|z~{|{|z{~~{}|~z{||}{{~|}yz||{|{z|}|zz{y|{}}{}{y|{z~xxz}}y}{y}z}{zz}zz~~z|}|}{|yzz||z{z{}zyw~zz{~{y}}w}z~z|}}{}~zz{~ux}|{~xz||}}}}|{y|{{xz{|w{{}~|~w|~|{|zz{{rz{||~|z|y|}u|x|{y|}z|{xyzx~z{vx}zyz{w|{{ux|~}~|{{||}z}wz|~|zz}z|}||}{|{zw~y{zy{}}|}{x|}}{}w}|}x|{{{y}}{|{{{y}{~zyz{yzy}yyx}}}}~}}{}|y||z}z{yz||~yz{z{|{~{y{||z~z{}|{}~|w~|xz}~{~z~{{z}~{~}z|zw{|x{xy}|y|z{||}}z{y}{zy~z{|}}x}z{y|{}z|}~|ww}}|}}{{}~|}|{}|{|y|{}|yz{{~||}|~}yw|z}y}}~zz{|z|yzz~}}~x|z{wz|y||{~~||~|z{{{yzw{}y|z~|yx{}}}xz|~wv|~z{~~xyz~yz{{{}}{|z~uy~||yzx{z|yv{|~yy|||}zy~|v}{{yx~}~y~}~|x|z{||~zyz{|{x{v}|~{|{}~~}v{~{~}yzzzzzzz||}{|~}{y~{~|~w}z~}xvz}z||{zzzyy~z{z~{~|y|z~}ww}}|x}{{z}}zw{w|}{}x{z~~{u~}}|||yxz|}}|{{z}{xz}|~~}~}}{~~}~{}{~}{}~~y~~~z~}|~}~y}}~}~}}}}{~~}}}~~~~~}}}}~~}~|~~~~|z||~~}}~~~z|{~~~|~{}~~~|}~}}{~|}~~~|~}}~~~}~}~{~~}}~|~~z|~|~{~~~||~}z~|}~y|~}}~|}~~~|~~~~~}y}~}z~{~zy}zz|}~}~~~}||||~~~~~~~||{||~|~{|||x{~~~~}~}}~~~~|~~v}{}x~yy~~{|xzyw|v|xx|zwwxx|xxy{{}x{yxvvy{{{v|w|{x~w~{x|yzz{y}}wx~y}ym~y|y||~zyzytxw}{w{zxzy{y|vz{yzwxz{yy}{{zwv|z}vuzx|{{z|z{~|x|~xx~|}wy|{xwzwy}z{yy|yyzzz|{yz{{yv{{yw{}xz|}}x{~|zu{{|{{{|xyz|yzzz}z|y|{{}xv}x{v|uz{zyyvyzwyx{}x{wyz}yy{x|}yw|}ux{{y|~~y|zy|{|zxyy{{yzvvxz{|}wtv}x}}xy}yzywx{yyxzzz~{y{wv|x~x{|~{zz|{zyy|{zzy|~|~z{x}xt{xxyzv{|x{{yx|xy{zxz~{z|{{~|yz{~}z{y|{zx|xxz{~}|{{y|twz{y{}{yw{|{|zy{vv|zzzzz{||wvuz|{{}~{zyz{xyzx}|~z{}z}w|xz|{zz{x~u{{xz|yxz}}|ywxyzuz}v|{z{vu}{vz~z~{}z|z}}v}z~~v|xzx}x|zzyyxzzw{|{|z~|yz{|{{xyz{xy{zt}}z{}zs{}{~z{x||z{zyx}|}~zz}w~zyz}z{w{zxz{{|yw{zyxzzzxw~zvwx{vxy|~|}w~yw{{x{z}||~{~}||z||xy||xzyywvyvxyw{wyzyv|zyy}}}{|wyzxz{{{{|}|y~|z|z}z~}x}{z}x|~}~}||v|yzyz{|zv|xw{y~|zu{y{xz|wy}|~txyyz{|xz|{~~|zz}{z{~{}}}|~{||{y}}}}~~{~~~~}~{~}{|}~~z|}~}|~~~~{||y~~|||}z~}|{~|~}~y}}|}}~}}~{xz~}}~~~{~~~}~~||~|~|}yy~~z}{~}{{|~|~~}~{}}{{{~~x|}{~~{}{}||~|}|~z||~~}}z~|~~|~{}z~z~~{}}~~~y|}}~z~~|}~}|~|~}}|~~y}~{~|z||z}|~z|{~}z}{|~{|{~|}}~w~~|{{{~~}~~|~|~}z{z}~}}~}|zz~|~{|~~~~~~{y~{|~~{~}~z~z~}{~{|||~}~z||}|}}}}}}}}~~}~}~~x~{~|||}w}}{z}~~}{}||||}~{}}~~|{|~{|z|~~}zz}yv{x{zx|z{|||{w{{}|w|z|{z~y}y}{z|}zz}|~|}|{|~z~{~|x|{~|w|z{}z{~|~|yz|~|y|x~~y}~|{~{x}yw~|y~zy~|zw~}zxz||ws{y|yz{{z{yzzzzvy{y{~~}z|~|xz~||y~}vy{|{||y~wx|}{|yz{zy|z{x{w{}~||}{{~}||{xw~z}{{{{z|~}|z|z}{zz|~}zx|{wz}|yy{y{|w|~}z}z}}~{~y|{t{z{}{{w|xx|~~y}}|~y~zzzzz{{}x}}xzx|xy|{}~y}{~|{{}{}yzy~}}|w{z}yzyz{~~{{}}y~|}|zv~yzy~}y}x{}|}~y|}|||}|~~z}~z||{y}yzy}|wz{}z|{{~|||{y{~}|{~v~z||wzy}zx||}}|wx|~}|y~yyz~}||zzyw|{{|{zz}~{|{||wz}|z|y}y~w|x}z|}z~~}y~~|{{~{{u}w||{xzyzv}z~~{{{|}{zz{wz~~~|||{{y}zy~~{{yyzx}|}{{zyx}}}~|~yz~|{y}z}x{|zz|}}|}}~~{y||~{z~|{x}zz|{y{{xzz}zzzz{~z}}{x{{x{~zx|{||}y||}zx}{y}y}z|xwz|||}|y|}~|}z|{zx|{y}{x|}}|vz{}{{yz{{{{}{z~~w{z}v|z{yztzz|~zy}{{|zzzy|w|{z~{yyzz~~}~{}{z~~}~{~~}}{~|}}}{~}~~~}~|}~|~~{}~}~~}~|~}}~~~~y}~~}{~~{}~|}{~~~}{~}||{|}|~~~~~}}}{~~}|~~}~}}}~~~{~|}}~}{~v}}||}~}~~~~~}~~~~~|}~z{~}}|~}~~|}}}~|~~}z~|~}|}}{|~||{~}|{~~z{}}~{~~}}~~}|{~|}~~~~~~~~}zz}{|yyz}{y{}{zwwx{zyzytu|xy|zzuz{~z{y{xy{vv||{|~|xx|w||{{zx~z|zy}}z{|{{}{}y{zy|~yvzyux{}{{|wyyuuu|x{zzwxyzw}}~zz}{z}{x|}|}|{{}}|z}|xyy|zyw{{x{vzx}}xs~z{yzyzx|{~{u{zvx~}z}|{y|z}zwxxz{x~}|w||}yy~y}yz{z|wyvywz|~yxy{z~wu|v~}z|}w{yy|{~s}|}v~|z{}xzy{{y}}z{~x~}|zy}{zyz~xxzxzzyz|z{|{z~xyxxvyzvy~|z{|y}yy{|zx}w}}}|||z{xxy}{|~||{w{yzyxzxxww{uxyyz}vyz{x|zx}{|z|~|z{{yx{{{y}|||y~x~}|}zy}{vyz|yz{xvyyxz}x|y}}zzvyz{xvsxzz~zz}{x~}~{|z{z{w{}z|{}|{{{{x{{{vuz}|xxztyzyxt}{yxyuu|{~w{xz{wx|{}{x{}x|{vx}z|y|~||z{}yvwzx}z~|yy|x|z{{tzzxqxwzz{{z|||y||}}zyz}|t}{}z~||z{x}zy{zwwz|{|xzyzyyyvv|{zzwzyxu}{zx}u|ywz}{~}~}||z~{|z|w|xxyx|{{v|{yvzyw|{|w}yx|y|z|wz~xtxvy{z~|y|z{zwx{z}zzz{{{y}{}}~y|{{{|xuvy}~xx|uy|}z|~z|{wy}xz{tz~}{|}z{|{|w{|}yz~~z}~x~~~||}~~}}{z{~~~~{~~}|}{}|~~{}|{|}|}~|{{}z}~}}}{}~}}}~}}{z}}~{zz~{~}{|{}z}|}~{~}z{}~~|}z~~}|}|}|}}z}z}{||}~||}|}~~}{||~~~~z{|~}{~zx~}~}|}z|x~~|}}~|~{}~||}}}|}~~}{}~x}~|~}}}}}~~{~}}~~}~|}~~{}||{}}zy~~}|}~~~~~~}|}|~|{}}}|~{z~|}~}|}~z~y~z~~}~|~zx~}|~~}}|{|}~|}}}z|~~}~{|}~}}}|}}}~~}~{}~}{~~|~~|~|{}}||}~}~|}~~~~~~}x|{}z}z~}}|}{z~|{}}~w{{}{~|y|~~}w}~{z{{zx}|}{|~|x}|}}}}}~}~}}}}y|xzxz{wx|z|zwxzxzwyyzy||{z~}~|y{{wyzz~zzxzz{wz~z{z|xyy}vyy|x{{x}vwzwx}zw{zyx{zxzyxzvzyvx}xy~y}w{y|{z{{yy~y}|||y{z{y{{w{yyzzzz{w{{z{y||ux|xx|}~wxz{yx{z{zz|{y}||{y|u{{{vy{wzvv|zxuywwyy|yyyz~{|{zxyy{zz{yyyy|y{{yz~|v}x|||xxxyv{}z{}w|||w}zxzuz{}{yxw||||x}y|{{zzx{xx{~wz{}{xx}x|zzzyyz~{tzyw}y}z}xx{yz{}}|{x}y{xxwy}zx{{w|w{vz{y|vzy||yz||zvv|~zy|yy~z||~{y~y}}}|y{zxzy{vx{zzy|{|xyyy}|{ywvy{y~~y{xy{v{z{yz{zzw{yxz{y{xxzty~y|}|{||vx{ywz{x{y{|z{|xy{zzyzz{yz}{}{|wwyu~{~wz{{{x}x|{w{}yzzxw~|zwzyxy|x{{|{xxyuz|}{zx{{{zzz}yz}|x|zxzt}y||syzy~y{w{z{zz|{{y|{zy{yv{|x|}z||y{|xzyz{|yx|}}xxz{wzxww~{xv|z|{z~|vzvyz|x|zywwvw}zxzzu{py||yx||{yyz{wz{|~|vyy|~|wzz{}yz}z||}y{u}z|{y|y|zz|x~vxy|z}|y{{zz|y}z|zxx||{|yz|}}}yxvy{||}{wyz~~xz}xy}||}}||yyvwy{}w{x}y}}~~~|~}|{|}}~{~~~z|~}~~~|}|}|}~}|z}||~{}~|x{~~|~}|}}||z}}|}~}}}}}}|}~~|{y~}w~~z}}~{~|~}{{{~~}z{|~|}~~|}|}}zz{}~{}~~}~~~~{|}~~~|{{|}z|{}}~}|~}}~}}|z~~}~~{|}~}~~~~}}{|~~~~~|}}}||~~}|~~|}}~||}}{~}}}~{~}z|{~z}{z|}|}~~~~{~}~~{x{}|{|~|z~}}{{~~}~}}}}~y~||}}}}{~}z}|}~~~}|||~~~~|}|~|~~y{|~{}x~}~{}~|{}w~~}~y|}}r|y{}~z~x}~{~{}y~~|~~~~}|~~~}}||~|}~z~z~~|yx|~}}}}~~}~~~}z{{}~|{w|{v|x{|}{z{y|vvyvzv}{ytx}{zzyyzy{||v{xyyz|xzwzxvz}}z}xxzz{||y{y|y~szz}u}yx{~u{{|{z~{zzzvzyxy{x}wzu}~{zzzz{zx~{{z{}{y~zy|zy~yz{xzyxx}{xz{x{|zyz}xzz{{uzwvz~{x{syxuw|||ysyzyyz}x}}}yz~}|~z}|{{zzyzy|z{wzxw{uzyuwy{vx}|{xzzzxxy}}x||z~~z}|z{z||yz{y}z{~|{x|wz||}{vwzzzz{uw{t|{|s{}y|vzzxv}w}z||{{~|zzzy}~}x~|ywyz}yyyz}~}}v~v{vxz|}|{zx{xzvzx|z{{zx{ytzy{{|z}~~xzz{{|{{{~yy|zy}xyzz~|z|}}x|y}z|zwzz{wzy|z|{zyy}{~~v|}|xzxuwxzy{{z}}|z}{|z|z}|{{yz{w|{|y{yzwzu{}wx{xy|zz{{x~}xxs{y}z}}{|ysy}~|{~x|xz{|~|}~y~zz}}{{zyzwyz|yzzwryzx|wzyy{w{xzvz|y{xz|y||||}z}|{|z|{{}z{{z{z~wyv|v|xxz{|{z{z|}yz{v||wxzwwzw{~|y{}{~{{{y}xz}{||xy{~yy}z~|yyz||{}yz|{~}|xuvwyxzvz}|zwyzy~z}}~xw{x|}xz{y|{~|{~~}|||||{{zyz~z~vywyzz~sxxxywvw{z|yszu{{}y{|x|zz|x}{}|}~|~|}z}z}}}}{{|~{~|}}{|~~}|~|~~}~z}{~}|~}~~~{~~|~|}z}|}|~}}zz}}~~~}{~{x~z{}{~|~}}|}}{~~~}~}{{}}~~~}~{y|}|}|~}}|~||}}}~~}y|~z~{z}}}~||z~~{}}||~|~}~{~~{~~}z|||}~~{~|~}~}~|}}zz~~~|~~}|z~}~yz}}|~~~~}~z}~}}}}~|}}~zz}}}}~}|~}~}~|~~}}}{{~z}y}}~{{||}}|~~{~{~}~~~~}~~}~}}}|~}~|~}zz~|{{~z~|~{{~~~|~~|}zx{~}}{{{z~|}|~|~~~}}~}}}}||~}{|~|~|}~}~{|~|z}||}}}}~z}wxyz{w}}zyxzyy}z{|{{}yzyy{}x{wz{x{ywz{||yzytuxx{vwvy|x|zu}xy~{z|y~~zz{|zvx|v~~|yyzx{w{~xyyx}z|yzz}xw{{zz|{wy{||zzw|y~{x{xwz{x{yxzvx{x}zxxyyzz|{xy{uzw}{wwyxz{}{w|z}zxzxz|~yzvw{v~}yy{|zzy{xx|{{|{}yxxzy{{y}{wz|z{w{y{y{z}yy{|yu~~zyzy{|zz{|xz{|wxuy{}xyz}{~|y}vxzx{yt{{||x{{~}zz|zzz{|}yzyywxy{}~}}yx}yx{z}z{{y|z}z{~|{~v{{~~{yyz}~}yz|zxywywz|}~w|xzy}|y~|vwx~y|y{zx{w{zz||z|w|xy}}~x|{|y{{|}||y~x}z~zyxzxz{zz|wzyzy}y|{|wy|z}}}~vz{xy~|u}~|{~|xy{|~xwzzz|z}{|~z{y|wzyv|~v}y|{y~~z{w{x{|z|v~zvyy}}xy{x}{zvy{zz~}z~xv{z{z|{z}|{xv|{|~xx}yy~{|z|~{{z~{yu{yyyzw}}zv}z}{|~yv}}}z|{|}xzy{}{wy{{|xyzx|vz|}vx{|}y}v~yy{xvy}z||y{wyx|{y{}zzzv~w~z{|}|}}{{wzv{{{z{{w}xyx{zy|~y|y|yz||}zyz|{|vz|yy~xy{y|}xy~x}z||~w{{z~y{xy|{{|z{x|z}}z~r~{}{{~||yz||xxv}x{y|~|xv}x{z}}~~}~}z}~~}|}}}|~}}}|~z}}~}~~z~|{|~z{zy|y|{x}|~{}|~}}~{|~~~|~~{~z{~~y{}}{|}}}~z~~}~{}}|||~}z}}~~}|}z~~}y~|{|}|}~~~}{{~z||z~z~~~|}}~{~~~|~}~~~~~{~~}}|~||{~w}}|~z}~~||~{~~{}}|}}|}~}~|~~}zz}|}|~|~}}~~}{|~}~}}}}}{~~}~}|~~|~~{}{~|||~|x~}w|||{||~~{~~~~{~~||}~}{{~|z~}~~~~}}z{z|~~~}~~~}~~{}{|{}~~}}z}}~~{z}~~|z}{{{y{}{{yyxw{t~ztvu|xv|yyz{w~yzw{{|yyzz{zxw|zyz~{|yxz}||y~{}|zzz|z}{z{yy{zx{xzzzyzyyx{{u{yyzy~|vw}yyy{vw{|y{~|y{yy{w{{~|z{}{~}{z{zy|xux||yz|zzwyz{{xz{zxzx||xyxzx{x{||z}|y{y{{{{{{y|vx~||}~wvww|yxyzzzw{|{{txzzz{{vy}xzyuzzy|zy|}z}~~|x}|{{~y~}}}|xzvz}zy{uywxxz|xutxvx{w|{{z|y{wwzxxvx||z}z{zzzv}v}yzz{x|~~|z{x{{{|vxxz}y}y}yywyywzy}vzz{yyy{wzx|zy{{z||}xy}y{y|~|yyxzv~z|||y{z{~zzw}{}{x{w}{zw{xx}{yzyxxwzwy}ww}vx{~zz|z|xzz{|yz|{||{y||~|zyyyzzy{x{wy{wtyyzu}r|yvz{zy{~zyv{|yx}~z|{~|{w||~y~~zzy{z{{z{}}~xw|x|xzzwt}x{x{~vzyxxx|zz~|v|xy}{|||}xzx~|}xs}x{{xzy|yx{{~}yuzy|uxwyzzu}y}{zyzyx}v{v{{xy|zz||zwy|wx}|}yy|{~x||{{z}{x{zv{y}{z|zwxyzyx~x}vx{{|y}x{x|uz{z{yz|}}zx~||uz}{|w}z{zz{w|}}}}{yzwz~|{xzz|yxy|}z}}rvrz{{w|v}x}}|}y}y}||yy{y|~~~~||z}}~~~}}~~{y~z~~|||~~~}|{{~|{{~~|}}}}}}|~|~~}zx}{~}~{{|~}}~|{|}~}}}}~}{}{{}}~{{~~~}{}{|}~~|}{}}}~~~z~~}y}|~}{~||y~v{}}{~y~~~{~||}~~}~}~~}|}z}{}|~~{y~~{~z|}~~|}}~{~~{}|~~{}|}}|~z~|~}~~|{~}~|~~{~~}~~~~}~|}{y~|}{~||}~~w|}|}|~|~|~{}x~~|}{}{~|~}{~{~|{|~~}{~||}~|}~~|{~}~~}y}z||zz~~~|~}~|~~|}}{z{{y~{z~}}|~{|w}x}~~}}|z~}}|~~}}|~~|}z}z~{z|}}~z~~~}}~|{}}{z}}~}|||~}}}}w|z|}}z~zwz{y{{zxv}yx|y{|{{wz{zzz|{w~{||x~{{~|w|}~w{~~wwy}xx{{|vzyy{ywzzzv{vz|yy~|xzyz~|y|~|zwzyrz{z}{{|}}z|}ywwwv}{xwwy{~{ux{wz|vy|}xzzzyzxzy}x|{}}t{yz|}yywv|yzz{zz{}{|vx|z|z}xzxx{zx{xzz{{xyx|}z{zz|w|}}|y{|~}zxw|}x||{z{zv~}z|{v{}{zwyz{vy{z{y}w}yyzyy{y~v}y|~xy}|x{w|z{yw|~wx{{z|{wyyu{}{wz{xwz{{|yz{{{x}y|yxyx||||{|y{{zxzzztz{{|w{{}||}|}}xwzv}uv|wz{|}|z|}{}{zz{~w||yzz{y|zywzwx{{{}zy~{z{|z{vy{w{z}}z}y{z|~ywyx{{~|}yz~yz|z|y|}x{xzw|zx{}x{z}zx}z||zzy}}z|~|}{{|}z{{|xy{z{{z~yt{{vxwx{y{svywv~{wy}zzzxwyy{}{uy~zwzz|~w|z{z}z{|xw{x~}}}|zyzw{w{zvw{{tx}y}|z~xv{{{x}u|z|}||v|{y{{|~x~z~{z}zvx|y}zz|{}yx}{zx}|}xv}yy{|xy~|{xw}|yw{}{z~~yu|}zw|~}w~{}x|{z{yz~wuz|z|{}||~{{zzy{}}~{z~yyw{yxxyzz}|}v~zz|z}{{}|}x{{v~}|yy{yyy}|z}~ww{{yy~{{yxy}|w~yzz~w{w{y~}}~~~~|}}|}{x~~}~|~~{}|~{~~~}|}{~}|~{|}}z|y|}}}~}||||}z}z~~z~~}}y{}}|{z~~}}|y~|z|}~~z}{{~}~}{{}{~|}}~zyz~~{{{|~~~{}}~~~}|}}~||z}||{~}~}}~}}zz~~v~|}||~{~~|z|~}|z}~{~||~y~{~||x}~z}|~x}~|~z}z}}||w{~~|}~|z}{~}|{||||~{{~}}~x|~~~}~|}~~{}~|~~|~}|}{}{~~~|~}~~}~{~z|}}~~||}|z|~|}~~}}|~~|}|z|~|~}|}~~|~|{||}~~~}~~|{}}}~~x}}{~|{}~|}~}|}~~y{z}y~||~}}}{|{|x{~}}|}}{}}}|~~}z{~}z~~~}}}~}}|~|~~~z}}|~z~|}yz~{||y}y{yuz{xz{zx|zz{}{zyz|z~|{wzxy{xyxz}{zwz{x}||v{z~}wvyz}~uy{yz{{}{|y}zz|{~{|yvwx{~z}{z|zutxz{}yuz|wzy}{x}|{||y~|{{uz{xy}x|~xz}xzx}zxxx{||zx~||{xvzxz|wyuw{yzxw~x|x}||v||y}{z}y{zz{z~y|zxx}yyyxy~|{xxwwz|yw|yz{{xxz|{ux{zyx|z|{{yzxz||{{|{~y|y|{~}z{y{wwryw{vwxt}wysyz~{yx||wzzws|yy|zx}~~}{z}wywzxz{zz}xx||}z|uwy}uvwyuy{yz|vwzy|x|{x{wz||{{w{w{{x}}~z|}yxy{}||zwxz|{v~{z|zy|zz}v{xwv|zx|xzy|{w{xy{yw~xx{t{|{z~|y{y|{y}{v{y||~{||zzy|}y|~wyw{zy}|xzzxy}z}{w|x}yzx~wzvzz{~z|z||x{|y}{~uyy|vzwzzxx{zt|{}}yywxz|~yz}yw~y|wzxw{z{w{}|wx{~|yy{||z{|||zx{|yzv~zz|y|y}||{{{}{zxx}t|{}xxyyw{xx{}x{zy|v||z{{z}z~y}x|{|uz|~v{z{~||||zz}zx{xz}||w{z}{z{yvzy{yxx|xx{~{v|zw}}|y}yzvyzzy}xz|}vxyz{||z}zw~z{zz{zzxwsu|{x}{vy{wy{{y}xww|{z|{zx||z}|~{}v}}~~}}~~}{x{|}~~~|}~}}|{~z~~|~z}~}~}}~|~}}z||}|}~~{|}~z|~z}~{}~}}}|~~~~|~~~|~}~~|}|~{~{{}|y||}}{~||~~z~~~~{z~}~|}|~~~y~|{{|}}~||}}}|}}~}}|{z~}~}}|}|~~|~}|}~}}}~}}}~}~{|}|~{}~}}~}~~~~}|y|u}z~|}~}}}}}~}z~z~y~|{~~{|}~~{~}z|}}xx|~~~x}~}}x}{}}|~}}}~zz}{~{~{y}}{}~|}}|}~y|~}~|}|}}z{~~{~{}~y|~||~}~~}}}{|}|~}||}{}~{|}}~~z{}~~~{~{~~}||{}}z{}}z{z}z}|~{~~~~~x~}}{|{~~z}}}{~{z~~}||~}~~~|{{|{x{yz}z~yvxv{y}yxxwxw~|zzz~|{vz{}|}||~y{wx}zxw|{}}{}vzw}{{x{yyy}}zzxzyzy|xz}z~z}xxxv|x{}z{zz||}}x|yxz{wxzyxw}|{}{yvx}v}{w|}yzx{{{xywv}{{{yyzz{z{yzxxw{yz}wy{{z{w|zyzyz{{{}}~zv{wz|yx~|z{vw|wwz~}|{y{wvzy}|~{yzz|zy}x||{~yx{zuxzxwyy{}yyz}}wv{}{uyyvyz}y{x}|{{|}wzzyyyux|uz}||}z{}~{}|xy}|w{}{z{wyxwy{|||vz{{|wyz~yv|zvzwz}zzzv}}xxx{yv{}w{wx{||zx~w{}{z}z|{~}y||{|}|yxwyyxzp~|v~~~yz}{{z{{w|zyz~|z{zu{vzxxx{wxzyu{||{||}zz{vxxzu{y|~|~wyyz{|}|}|{|x}{}|zzwzxy}z}wy~xzxxzx~}w~zyz|}|~wz~zz}zwz|y}}}z|szw|y{xwzzz||xu|xyz|z{z{}yxuyzy}zvy{yvyyz||{z{|xzvzxzyy|z|wzx~}zzyy{yxzzyzy~x|{}{{x{x|yw~zzyyyyyt~{v{}r{wy}v{|xyzv{{{xyyx|~|~}v{z}|}||zw{y{v{x~{zw{}|zyuzyyyyw{xyv|v~|z}}|}y|{wvyz{}{ywz}}w|}|w|{{v||y~{|wy{yx~}~|yyyy{sy}x}|{y~wzyz~y~|{zy{z||}|{~~}~~~|}~~{}}~}}||}}|}zy~~}|}}}~z~~}~~z|~~~}|}~|~|~~~{w~z}}}~~~~}~{~~z}{}~z}|}}{{}|{|~z|}|~~~}|}}~y||~~~z{}~{}|{}}~~|~}}|}y~}}}|~}~~}y|}}~{}|}~~z}|}}{}~~~|}~}}~{}~~z}~|}z{||~~|y}{|{~||~~}~}}~~{|}}}|~}~~||}zy~~|}}~}w}~~}}{}|}~|~}}~~{||x}}|~{}~y{||{y~}}}}~z}}~z}~{~}y||~{{{~|}}}}}~|}}~|}{~z}|}|{|x~}}~||}}|{|~{{y~|{}}}~}~|z~}w~z{~|}~}x{|z}}~|~~}}|{{{~{{~~|}}|}|}|||}|~|z~v}}y}~~~|~y{z{{{z~~}yu}yzz|}|~txzwwxz|}y|z||~}zy{zwz|{{x}yy~ywy{y|y}~}v}{zx{{~wzx{|yyz{yz|zx||uyzuyv{xw{x}w{v|{{{z{wy}xx}}zx{{{}{yz{xy~|{{~yyzw~{||zzy|zw|xx}y}~{{yy{|zz|w||yvvvx{w~}x|x}yvx|yzx}|zy}{y{vy}y|{z}zwyyz}tyzwz}z{x{wywvvx|zz}|t}vy{zz}}{}|u{{y{z{xzy{}}yyz~|y|zy{{yww{xyzxwzywzxxwx{v|zwz|{w}wxwy}uz|}yy}z~{}|x|{x}~}{~{~|}w|zyzz}wzz{xr|{yw{yyz~xxw{wxwwzw}||z{z|~~v{|zzxzz|}w{{ywz{z|{|zywzx}yyzxxxxyxvxzzyz|~yuvwy}}w{y|{xxy~|y{xz{}|~v~|z|zx{yyvv}xvyyyw|z||{xyzz|y}zz{ywyzxz|{{{z~||zxzv{{|z|z|z~w|zz}}w{{wz|}zx|~vz{x{|zxz}|~xx|z|{}{~y~}|y~}z||zzy{zy{|z}zz}z{|{|z}}y{r}zv{xw|vwzy|uw{{wzvwwvuzvy|y{xxz}y}{z}ysz{}}|x{x{|v{{wxz{wyz|xzyz{{||y{}w||vxy{wyvyxwzzx~~|w||{{|xxz|z}wz{y|}y{z~z~|y{xvv|y}zvxwxz{zvr|yxzxyy}{xy|z|}x||~wz}xyz~~x~~~zz{z~|~{}~}||~{y}|~}~~||}}~~{z|~~~~~|}~}~||~{}{{~~{zz~~|}}}~}zz}}{~||}}}~|x|wz}|}~~~{{}~|z{}}}}~~z{x{{}}|{|}{~~~}}|}y}v|~|~||}~~}||~z~{{z}z~zx~}}~}}~||}}}~}~}|~~~}}~~~~}~}~~|~|||||{|~z|~}~}|}|~z{~z~|||~~}z|{z~|}~{~{}||~~y||~||}z~|~|}y|~}~~z}}}z}~}}}~~~~~}|{}{~z|}}}|~~{{~{~z}{~|~|x|z|~~|}|~~}~}x}~|~|z}}~z|{|}|}yz|}}~z|~|~}~|~~~}|~}z}||~z}~}}~|{{}}{{{}y||~~}}|}~|yyzx||}y|{}{z{}yzzy{wzyz{zxxwv|x}yvxx|zzwy|y|{ywyz{yyx|{}{w{y{vwxyv{}|y{y}z|}|z}|yy{||v}||yzzyyyxyzxuzx|y}|zzzw~wxyzyz{y}uxyywy|wxy{yvv|{v|x{{{yxxyx{{xyzu|{}wyvz|x}zw~sw{w~~{y{w||{zz|w~vxx~y{|{{x}||{x||yz|y{yx|}z|y{{zy{xu|z|ywz}xyz}{yw{y|z|{x{yy|y|w~~|zz}xzxz{{xx|yyyvw{yy~xzv{z|v{{x}~zwx|{zyv{z}zwx{|yt}{y{zx|zywz{zzx}z~|{}xyww|z~yy{y|z~zyx{}|z{z{|{wxx{}}||yz}xu|x~y{w}zyvvy{|}||x|{|zz{yyy||wz|{}}{{xw}yxz{z{~zx~uyw|}|zwyvwyyuz~z~}y}wyz|xwyy}zw}{x~zy}|y{w||z|z{yu|z~|~|{yywyu}v{}|~{xzy{}zyyy{{xzz~xzzvy~ywy|zyzyytxy}|zy{~~}x~z|z{zz{v||wxv|xyyy{vxz~yyvx{yzyv~zxz{{{zy}{~}}y|s{y}yz{zw{z||y{{x{y|yyy|yyzx{{y~s}|x~{{w|~{}}|y{|zz}y~zzzx|}}y{v|yx{{zy|vxyyyz|xz|x}z{zz{xz||~z{{{~{}}xy{wyyv{}uzz|w{yx{yx~x{zyw{{|vxzy}{xz{szyz|{yw|xx|}{|w~~~~~}}z{~|~}}~y~|~~~~z~~}}}}~}~y~|}}}|}}}}}||{x|}~~|z~}}}{}}~}~~~}~|}|}{}~|}}}~~z}}~z|{~}}~}}}||{~}~~}}|~~{|~{~|}|~|~}~|}z}}~~|~{}~{~z~~~|~}}x}}~|~|~~{~{|~~~}}z~|}~~|}}||~z}~}||}}~{}||~{}{y~~|}}y~}~~~}|}}~}~~~~~{}}{||~~}}z~{wy}~|}}~x|{~}~}~}y}~y|}}}~{|||~{|}~z|~}}}|}}x~|||}}y|{}~{z~~~}~{~{|{~z~{|}~{~~}{|||{~}|~|{{~|~{zz|}~z~{~|z}}|~z|~~~}~z}z}}||{|}z{}~~~}y}y|{{||zwzuy{xz|zs}vwx|{zvv|zw{}x{{vzx{{xyuz~{|{w{|}|yzz}z~{{yxy}|w{wy|~}}{xz|~~yyzwvwyzzwzz{wu|u{yzv}xx{y}w{|z|~}zw{}v}xxyy|y~u}zy|yyx{{x}zxyxyzx||yzxyw||yyzvv~zyx}vuzw|{xwyw{z|z}|y}yxzxzw}}y~|}{{}|~|zy}yyz|ty{|zytxzyyxyxyxy~zxzxzw{||zwy}}yy~}w{|}v{{{~~}zxz~~|yy|}~{vww{yx|zzzz{}x|yyyy{vxu|{x{xz|xz~z|{zyx{}z{zw}}{z{z~zzz{vy~xy{{yzzzzw~vyxwsz~y|wy}v{{xvw}|zz~z|~{{|z~||z}z{||wxx|}{}yyyyzy|{x{x{uxz{{vyx~zwyxv}zzzvzzz|xy{{|w|{{z~y{{|y|yx|z~x}{y}yy{{{yzzyyyvxz{ywxvwxsyzwy{ywzw{yzz|xz{{z~||y}y~z}}zz|x~}zzyzqzzz|vyyxxzywv{~x{zx|{zxx|vww{z}z{{y~ww{{}~{y{{yz|w{|zzx{yz}zzywz|y{}y|y|yz|zyxyzy{}xzwyyz{|{x|y{yw~yz~y{|{~~{y{zvx{||}}|x{x{w}yz~yzx|zz{ywxxz}|zzzwxyxzzyzzz~{{{xyvxz}{~}x|zz|y}yyzxxz|ywy}}{{{yzx}x{wwxxyv~yy{{{r|{yv|z{~{{}zvy|{|x~|}}}~||{~z~}}~}{{|}z}~}}}}z{~~||~{}}{|{}||y~~}z|xy|z{}||~{~|~}~}}~y}~{~~}}{{~~}|~{}x{~{{}|}|}}|}{}~y{zz{}{{{||~{~z|~}{}{}}}~~}~~|}~|}y{}}~}~||||{~}~}~y~}}~~|w|~~z}|}~z~~}x~~~z|~{}}||}|~}~{~}~~{~~{wx|z}}~{}}|}~{~}{}}|z}}|~}~x~|}}}~|~~~{||z~|~~~{|}~wv~|~{y}~~{~|}~}z~}|}~~z|}||}}{|}}~~}~|~z|z}~{~}|}~~{|~}}}{|~||}y~}~||y~y{~~}|{|~{|}}}{~~z{y{|{{{z|{|}}{zz}{z|~{}z~|}~}}|z|xwzxxzzuy|zrx|vzx~zzx|yxwu}wz|x{{wx{xyz||zxyyy{x{||y}y|~yx{}}{u|{{xz}||sxxww{xzy~zzyxvyzx{|yx|yyzx|x}yw}yy{y~|{~yxyxz~wz{zyz|y~wzyx|um{zz{xy}z{y|zxyyz{t~z{zz{w{w||yx~~x{|xz{y}~zyy{{|}}zy}y{}zx{{}xz{|{zzzz||z~y}wx~yz{y{v|||~uzxx|yz|~}{|x}yy~uz|z}x{zzxv{zy|z~|wwyyu~zxz{~~yz|xzz{z{zwz{xxz|~|{w|wzw~wuzyz|z|xvwwz}}x|zx}{{wyyx|yxwz|zwwy{yzyzy||{zu|y}|{z|x~y|zy}zz{{x|y{v{z{zzzyy|{~{{z{|~|{z{xz{yz~}y||z{{yzz{}x{x{{w|{~~xx}y~yz}z|yx~{xvx}|}zz~ux{||w|{}z}~zyyvxyxzwz|{x{}~zz|yztyx|}xu|z~zusyx|x|{v{{~z|}}||zx||v{~|}x{|w{x||zy}~x|~yzy||~~wz{y|}vw{}yv}yxz{|wzxz}}y{|zw|{|u{|~||zz|uzy}xv{zxy{{zyv|zy{{x{{xw~zx{z|z{|zzw{ww|z{~y|{yz~{y}{y{}v|xz}xu|zv}{{~|||yy{~x{|xzxy{z{z~z{|z}xzx{w|x{z|{z}|y~~wyzxw{|y{vxw}wz{x{vyx}}~~{{{{xxx|}w||~~~}~|}~~}~|~|}}wy}~~}~{~~|~~~|~}}~~}}{|~~~{~|}~~z}~~{~~|{~}}y~~}|{~~y{}|{~}||}~}zyz}~z~z|}y}~}|z~z|}~}}~~||}y}~}~{}~~~}}}~~~~~}~~|~}y}~|z~~|~~}~}|||}y~{|~}{}~~~~}}~~|~~~~~~~~t~~{~|}~~||}~|z~}~z}~}}|}~|~~~|~|||~}|~~~~}{|}}{||~~}}~z|}}{}~~~{~~y~}}y~}|~}}~~|~~{{~|~~}}z|~}~{}~~z~~}|z{}{~}~w{{~z|~|~||{{y|~~{~}~}~}|{|~~|{{~~~}~|{~}|}z{|y}~{|~~~|~|~}~~}{{~~z~}~~|~z}}}~v~}~z~{~|}|zz|v~{{x~zx{y||z}{~}||}x~z}{{xy}z{|zz}{v~}y|~~y{y|yz{y|~xx{{}}|x}|{{z}{x{|}~x|~zy}~z}y|{{|~y{{||}{z{~}}|{x~||}y}~}|xxyxyz||{{yy|z}xyzww}|y{|}ywz}z~w|z|w}}z{|}z{{yy}zz}|||~|y{~~}y~}{vz{{|}z~z|zyx}z}|w|{}||v}y{~y{~{zyy~{zy{~|}~}}}y|~{y|wz~{{|zyz{~}wxyzyzxyyvxy{z~{z}z~|~zt}{~|z|~||z{~~}}y{zy}yxz||y{z{w||~xy|{yy}~||~|||||z}}}}z}z|~z|{}z}~~|{yyy|~{x||z~{y}w}}z}xz}{uy||y}}z}z~{~}~{z|z|yy~{}{{z{z}{|}|||x{zyy{{{{yyyzy{|}x~z~{zwzx||{{z~x{~}y||{{z~{y}zw}}}|y|zyzzz{zzz~xz{y}|zx{zy}|{||z|z}}{{}}}|~z~~}|w}zy}{}{|y}{|yy|wzy|v~yzz~xzyzwxz|vx|zx{|y{}|w}{x}|{|{}}{~|y}{zyx{{~{{xyw|{~{|x|wz|y|~~z|}w{~{wx}{}~}}~z{{|zy|{z}|}|x|y}~|w~~}~y{xx}{y{w}{z|z|}{{{{x{}}zxw~y~yy||zz}{||}{}{~}}{~{~|}z|~|{}}}~s~|z~}}|~~{||~~|{~}}~~~~}~~}~~z{}}{{}|}{~|~}~|~}~}}}|z{~|~~~~~}}~~}~|}~}~~~~y{~|}}~}}|~}}z|}~~~|~}}~~|||~z}}{}~~~~}~~||}}~~|}{}~w~{|~{}~|~y~~z~~~~~}~{~}}~{~z}}|~|{~}}~~|z}~|}{~~||}|~~{|~~|~~~|x|~}z}{{}}v}|~}~~~|z{~}~~y}~{|z~yz~ww{zz|}y|zt{yxyz}{zzz~zxy{{xzv||||x{}yz}y{yxz~xyz}|zy|xx{{zy{zz{|v{x}xu~{}z{zyywxx|w|{y}||z}|xtzxy{z{{{z{zvww|~y}y{}||zx}xu|zx}y|}{~y~z{xx|yz{|}y|yyz|~x{x~{}|yxwx|xyz{y{v|zyz|x~y|v{z|~z||{{zx}yzuz{{v~xzxv|}wy}|}|{{{{|zy}y||w{zyywvty~zywt~yvwszyzyzx~|{{zz|z{{|||x{u|w}|{y{xxyz}yzy}y{y}yyww~{tz{y}x}w|yzuy{s{z{yxz~sywzuy{y~{||}v~{zz{{~|zzx{yyzw|wwxzy|}zwx|z|{|y{}{z|x{|u||}z~zy{}y{yx|{zyxw{y}|}|}zx{~}}|zxzzz{~z{yyzyx}y{zy}{yxu}|ywz{y~|||{~{}}{yu{||z{x|||x{xxwu}~yywxz|}zyy}{}{}yy|uy~}|{}|{~wy{y|{{y|w|{xtwywxz{~y{zvzx{y{{}|}yw{z{w{}xxxyw}||xzy{|}}yy~z{}zxxzzx}{|{{~{zz|zwx{{y{v{{{{{x{xzzz|||xyz}xy|~|{y|x{z|y{zxx~|}w|z}}|}zy}|zzxy||}~}{{y|yz{xu}w}yyz{|z}zz{z}}~w~}zwu{~|{}|}zyyzw{~x~w|xv}||~zyy}x{}zy{wyu{{~zyy|z{~||yzz|y~{~~z{~|yz|~~|}|~||||}}~~~|z~~}~}|~~|}~}{~y~~{}}{~}||~}~}z~~}||~~{z}|~~}~}y}}}||{~{|}}|{|}|{{||~~{~}|~~{{}~|~}|||{}y~~}~~~~|}{}}}||~~||}{~}}}}}}~}{|~{z}~|}~|z~~}~~|~}}||y}~~}~}{~~|~|}|}|~}}{~~~|~|}~{{~w}}}|~|}}}}|~}z~|~|}~}}}~}|||~|~|~~~{|}{z~~~~~~~}{~}~~||}}~}{~~}~|}}|z||~~~}|}}{~|z~~}~}|}|}}||{|~~|}~}~yz~||}}}}~~z~~~|}y~~~~~~|~|{}z~|~{~}|~~|~{}}|~yy~~}{z}||x~|y|}y}~|}{|{z}||~v|x{{yzy}{yz~~|||wy|{y{z{{|}{z}y{|zz{|yy|~}{}~~~yyz{yxyyuw{z|||yyzxx}{wzzu|xz{{|{x|~y{~|{|}|v}}{|~zz|}|{x~~{z~{y||}w}z|}xw{zwzzwyy|zy|zx|zy|}{|}}~xyy~y~}|yzxz{{|{w{z{zx{{|z|{wz{x|{yx{}wx|yzxv{x{~z}w}||z{}||}wz|||}z~yyz}yzzy{wyy|y||w|~{v||x{|}z|yzwxy}y|zz~zz||z{yzz|~{z|z{|{~}}{~zxyz~z{y{yx|z{|y|vzz{~yz}u~~}v|~z~|{x~y||z~z~~~|y||}w||}z{}{|xw{{|{y{xw}y|yyz}}x{~x}~x{zwz{{x~{}z|w{~|z||||y}|~|}y{zx{z|z||y{}zy{y}yv~y}zzxz{{y{vwwy{{x}{||{}|~{||yy|}wxz||z||zz~|y{x|~z{|w|~z{||}zzyyy}|vy}}}z{y}}wv{{|}||{~x{|zz|{yx{{}{}~y{}{|xy|z{zz}{vy}zx|xx{{yz|{{y|z}zyz{~~}{yzyy||||{~xz{zz{~ww{||}v{z{|}z{{yw||{{z}}yxyyw}}uy~y|y{zyx|~~vz~~z}|~z{~~vz{z|wy}wwy~yz}{yv{|{}yy|~y}u|~}|{}zxyy{{{{}{z|~{~~~{~{~~|{}~}~}z~}y{|~~~~}~~~~}~}|~|~~~~~x||}}~~|~|{~{~}||~~}{~y~}}~}}}||~}~|}z~}~~{}~~}~~}~}~}y~}{|}{}}}|~~~~z~}}~|}}}}z}y{}~}~{~~|}|~~~z|{}}}}~}~{}}|}|}}}}~}~~}{~|~}}||}||}}{z~|~}{}y~z~~|~~~y{{~}~{{|~~~}}}|~}~~||}|}{||}{~{}}~}~}x|yz}~y}z{wz{y{v}{}y{zy}zyx{zz{yw||xzx|x~yyz||||{vx}w{}zsyy{yyyzx~v}|wyx|x|{uz{vwww~zzz|xxx{|y{z|zwx|{|{yy~~|{|yyzzzzx|vxzzwx|}{{{y{{zy|yz}z{v{|zx}~wv}||{{|zuwx}y{z}zw}}}v|{|ywz{~zzy}{z|zx|zwxwzx~{zzwy{|{~y{{||y}y|~z|zvxy{{yzzzz{}z{||uyzzy{xzz}z|{zyy~{|zy{{~|z||z}yxx{|z{yy|z~||v{z|xzw{z}}x|~z|x{||zy}x|{}{z~zz}|vyxz{~x{zvyywxy}xx{vzyx{{u{{|}xwv}|z{x||{z{y|}{}zy}{zy{}~|w{{|w|w~{~|{|xzzz||y{y|}|||w{zz|{{{|z~w}z}{xx}z}||x}~|wzz~z{xw~{x||zwwwz{}}z}z}x{|y{{|yxz{{y}xyw|y}w|z{}x|x{zzy{z}y}{wzwzx|{xz}v|z{}wz|z}{}}z{|}y{z|x|z{z{y{xzyy}}{yz|y{|{y{v}{y}{zxw{}zy{w|{{~wwyywyz|xz|z|}}w~wwvxzyxzu}y{}|||yw|z{|yz~yxxx{}}|||~}{}}z}y||x~|z{wyzzy~z|{z{|zyx{vwxy{wzz|{{y|ywz{}{{x{{zx|zxz|w}{|}yz|x}}x|{|}{{{|{|z{wxzx~|y{y||y{}z}|uy{||{w|z|x~}}~~~z~~~z}|~||}}~|yz|~~|~}}|~{~~~{}}~}~~|}~z|}~}~t}|~{~}}~z~|~~|}~z~|~z|~~{}{z}zx}z~|{|z~}}}{x}}||}||z~{}x{|zz|}|~{}~z}}~}}{}~}{}x{x{}~~}{|~|}~|}{~}z|{{|}~{}{~~{~}}~~}y~~|}|}{z~{~z~~|~{}}}~|}~~|~|~}{~}}}~}|}~}|~~||~}~z~}{}}}~~|~}~}||~~}}}~}|}~~~{~y|}|}}}}{~~~~}~{}{|}y||~||{|z||~~z}|y|}||~~}|{|z|}||}{{}}z|~~z{{|}z~{~z{|{~~}}~z~~|y}~|}z~|{y}~~{z~|z}y{z||yz|z|{|zyyyxy|zu|zzs}zwzyuyzzxy{y{wwyxz}|{zyzxyx~}zy}~{yyzy{y}zxx{|{{z|zsyzx{zx{{zx{xzx|{zxyyxx|zy{{z}yyz}wz{{zwz}w||{x|z}yxzy~|xz{xzz{|z{uz{wy|wz{v{u|}zzzyw|}{|}yz{xyy~y}}zz~z{y|~}~y{wx|w|xtwyyw|{{yy~t{zu~wy~zyvzvz|zz~~~|xz|}y}z|{y{z|y||{z{{}yzzyy|w{sy{{{{yzyzzyy{v{{{xzzu}xzyz{}yzzz}||{z|y{zy|w|{{{|{{y}yx~tyux{z}vyyyzuvy{xzyzx{{w}{|w{~z|yz{wyz{~}yz|{|zz||~~z|s}||{{x}|zy}{|yyz{{wy|{z{yy{}wyyzz|z}|xxz|x|}{w{||y}~|zy{xz{w~zz{wu{yzw|}wx|yzx}|vz|y{zxywwxy|yw{}{z|}{{~||}{}{~w|{y{{yyw{x~~v||wy{zvvy|zzz|zyxwyz|z{x}wxxzwy{z}x|z~xxzzz~zt~{zzv}}||yzyxz{|xw|y|z|y|z{x|{y{zzyyvxxzy{yv~uxxwyxy{|{z|}}wz|w||w{|y{zzy{zzzz|w~yz|t}|x}vyzywwyvxyyx{{yxv~z~{{{}zzzw|zu}yz{}y{w|||||}||z{~|zyz}yxzxy{}x{wr{|x{{{y{}zz~|u}~yz{{yyy}wxx||~}}~}~}}{|~~|}~|{}~}~~~~z|}}||~}{|~|~}z~{|~zz~}|z|}||}|~}~~}}~~}}z|}~}~||{~|yz|}|}|~~}}~}|~}z|x|}}y}}|}|~~}||~~z~}}x~~}~~z|{~~}~||{~~}{~|}z||{~||{|}|~zz}~~~~{||~~}x}~}~~y}|~|}|~~{~}~~~}{}z|wy}~}~~|~{{~{}~{~~}}~z}~}~~}|~~{}~{{|y~}y~~{~~|{}~{}~~}{|}~~~|z}}}}}}}}{}|z}}y}~z}~z~{~}}||x|z}z{~{w|y~{}}~}|~}~{~~{~~~}}|~}}|~|~}~~~~~}~}}|~}|~{z|}~}{{~}|}z||z{y~}~}|vyzyz{|}x|x}x|xyyv{v{uzuvsw}yzx{yzz}{zvsxyvzzzwyv}yu~vyyxvuy|wz}xy{zy}yxxy~x|{{{yzy|{}}}zt|y~xyx{zyz|z~x{vvzuyy{vyzwzyzw{zyv{ru}{|{v{xw{zyxzz{|t|}|z{{zw}~v}u{xx|{uy{|yzw|zvzwx{|v{|vyz{t|x|yzzyzz}z{vys}}~}z|zzuyy|x{z}yz{yzyz{}zz}{yzwyzyw{zyy{|yv~z}y|zyz||}~wx||yvww{|{y{~yy}}wuxy|{zyxxuvy{{zy}vzx}zzw{|rw{{wyzzy{{~}{|{zvz{y{|z{x{~w|~y{zzz|}zxzyxz}|yyyy~~zzxz|yyy}|}y{||v|~x}y~~z|{zzz{yyy{{w{y||xw}wx{{yw|vyx}xzz~zzxzxz}xx}yzw~uzz~|y}{}x}z}{|zz{{}y|{xv}{y{y|{}w|uyxzvx}{}zxz|{z~||w~{|yywz{wy{{~}}vw{|z{z{w~{z{}wwx{z}v{|zy}z}xy}wx{|{{{y}|y||xzzywv||zxw{xnzyy~yz}{xy~}zz{xy||yx}}yvvyyx{|wwwy~zz{z{y{z}yxxx|}||y{wxz~ywyz~x{z}|yv}{tyy{vx{{xv|wz{zw{{y}}||y{wzzy{zyxx{{|zz}y}z{|{z{{z|vxxw{xyx~yvwx{}x{w|x}vy|yzx|y|xyyy|z|x{yxw|{zyzy}{z}{z}}}{~}|}}x|||}}{~||}~~}}|y}~{}}}|{{|||}{~{|}}~~}|}|~|~|z}~}{}~{~~~}~~}~y{~|~|y{~~z|~}~}}~~{}|~{|}|~z|{~~~~{~}zw}~~{~~~~}|{~{{~}~|{z}~}|}z~}}}}}}{~{~|}}}}}~~||~}}}|{}}}z{}~{|}~}~~|y|{~}|}~z}}~{}}|{~}}|{}~|~~~~~|{{~{}}{}||{~~~~~||z~}z~~}~y~|~|||~{}||||~|}~}|~}y~~}|}||}~{|{}}|}x~}||||{}}z}|}y}~w~~~~~}~~}~}}}~{~}|~|~~~}|~~z~}v~~}|~~}}}~}{~~~~~z}}}~~|~}~}~}~}~|~}~y}}|~y}z~}}~~y}|{|y}~||{z{~{}}z~~~~{z}}~}~||~{}}{}|y}}|{zyz{}}{{yvuyyzyvyzxzy{{|{{xt{zxzy{|x|yx}{z{|y{z|{~z{y||{y||{zx||{z|yxx|zx{{~yvxxyv{x}{wy{{|x|{wyy{{ywzy{~xx||wvx~y}{{{|vyxz}zxzxz{x{x{z|xzuwz{zvzz|zx|z|x||wvz{wv|vwwxy}x|zz~|}}x}z|~~{{x|{zz{wzx|xw|zztww|x{zyuyywy{v}}yzy|y|z{~z||~|yzzy{xyzyv}~{{y||}wz|}w{zx}z{yzuyzzyvxy|vwy{v}|x{{zzzx}{zywz|y{w|{wzxy||z}zy~|zwv}wyxxu~~xy}xv|ywxxxw|yx~z{|uz{z~{|yy|ty~zyyx|}yz{{{|{}{yw|zy}z|x}zxz}x{~vzz{y{xvy|z|yu|y|zz}{}{xzxy||z|w~|~|v{}{{zyz}{z|||{yyyzv}z{zxww{yyy|yuyx||zzz}s{{z~y|~z}zw}|~}{~z{~~zw|}yy~{y}||zx{zvzy{xzzx{}~yz|vxx{{y~|{|zzx{~z~w{z{z{yw|wjx{|y|v~z~{yzzyxx{yyy~xywy{wu||u||v}yzswrzvz~v|}}|}z{~zyy|~|}y{|y{zz}}y|}xy}x|y|z|zxyvywzwyxy{~yzxsy{}|||yyy||}~yx||yz~z|}}z{}~zz{wzyxyy~xxz|{zv{y{wxyww|y{ywx{{{}|ux~wyu~|}y~x|{|||~|z}}}~}~}~{~|~}}~~~~|z|}}~~~|}~}}{|~|}{}{||z}{{|~~~||~~||~}|~|~y}|}||z~~~~z}z~~}~|}}|}~}~~~}z}}}}~}z{|}}}z~~|~||z~~}|~~wz{}{~|}~~|z~~}~~|~}~|}}~|~}~~}~z}}}y}~{|{{~{|{}|~x}{|}~}~||~|{~}|z{~}~}}~}{{}~z}~||z{~{~~~|}}~{~|}{}z{~zy}}|~}~|~||{|~~~}|{~{}{|||~v{}~|}~~}~z~~~|{}}}}|~~}}~}~{~}~}|z{}z|{|||yz}||}}x~~}{||{y}}}}{|{~{}~~{{z}~}}z~~}z}~z}{}}}{}yzz|~~}~~~~}yxxzy}{yx~~xyyxyxz{y||wy{{zz{w{wy}xy~yz|{{zzy}zyy{~zww|xyw}ywy|zyvyuz{xw{}x{~|~||x}vy}zwyx{yvz}|z{|zxxt{yyxxz{wz{yxuz{xvy|zy{y~zuz|yyz|yzz|}z}x{}xwzy||y~~~xxzxxx~{{xyzy|yx{}}v|z{zyw{wv~z|z}x{xyu{|{{vx{{xwyz|wx{z|z~zx~|y{{z|{zxvz||y|zw~yx|y~zwwz{{zyxyzw}y|z{|yww|~y{y|||x{x{}vy}}|~z{x|zyvz|z{|zxyzu{~{yy}{|wzz|{wz|y}{y{yz~yw}yv{xuyxzy{|{|xyyz{}x|w{p{z{y}||v~yy|~~z~}yw{}x||{}zw{z|y}||z~y~{x|{zwy|z{z~{}z~}{{{xw|x}x~}u|x{xz{yyz|yz|xxz}zy{wzz{|wxu|zz~y{yyz~{x|{zvzzz|x{~yw|yzywz{y{w~z{yzw{{{yx|y}{xzywy{{zxx{|x}x{zx{zw~|{}y}zy{zz{{|zx{{x~z|yuyvwzy~yzwywwvzzzz{xxwzyzy{xy}|zyzxx}|z{}y|yz{yyz{}wt{yy|ywyz}zz{~|y}}zx{yyzxx}z}}||{}{z}xz~x|z|}|||{vz{|{~{y|}|wzzyxwy}zwyxy{wzzz{x{xzz{xyv|xyz{~}}}~yx{zz{yzxyz|x}yx|zwz||xywzz{yy}~}~}}|sx|{zz{x}~{{}}~|~y~~~~|~z}{}{y}~z~|z~~|{{y{}|~||{|~~~~{~}z||~~~|y}}~~~}z}{~~}||z~|~||}}{z~{}}z~|~|z}|}|~}}}|~~}}}~}~}|~}}{~{~}}}|~~}{~~|}{~}~|~{~}~|}}{|z}z~|~}~}|~~~~}~~~|}{|~z|~~}~|~{zz~{|~}~{~{|z~z~z}{~}}}z}~{|||y}{|}~z~}||}}}|{|~~{}~}|}~~}|~~|~~~y}~{}~{{~|~|}y~|~}yz{{~~~}~~|}x}~~~~}}}~|y|}}}~{z~~~{|~|{~|~}|}~~{z{}z{{|}~~~}}}}{~~{}|~|~z|~~x|~||}}~|}}|}}~||y}{}~z|~~y{~}}}{~}{}~{~|z~x{z~{y{yz~{zzwxzy||x{z{yyzzzz|uzzwy{vzz|u|wyzxy}y{}w||x|w|zx}wzzyz}~|}zwzzxz~y{{|xw{zwyxx{|yz}yyyx~xvz{u{twxyy{|{{zz|z|zy}x{y~}~|}|y|zwxzuxvyzyzyw{xy}wyz}zwywz|zzy|x}{}z|{xx{{zy~|}z|~z}}|}y{ry}|{}~zw}y|z|zywx}zz|xw|wz{ywzyyyzyzz{yz}yzy{zz{yu|}|}|{{y}{u}x~y|z~{z{z{{|w}wxyu|yz|~vxvzzzywywy|xx|y~~~|{|{}|vxzzv{|~x{{|~{zx|{z{xwwxx{yxyz}vw~yt~x{vzsz|xzzxwy|{|||{{yyyz}|{zz{xy{y|z}~zx{{xywzvu}zyzx{yv{zwzyzytzyvz|}zwz|v{y{{|z}z}z}}{~}||w|~z|}|{zzv|{y|||~|{||yvy{yx{wu|z{{}xw{vw|}{{zy{}|zzy{z{y{{{~~{|y{x|{|zzvv{yzxxwyy{~|zxyyw}w{y|xwzzw{x{}x{{{x~~|wxxyw}{{|yxy{|zwz}~~|}zyyxy|{z{x}yzyy}{|yywyuxw{x{{xyy{~{v|y}|y~x~x}y{{z~{zz|{{{~y{||{{y{vyz}x{}z~|x~zuuz|y{vu{wzxz|{zx|x}zv{z||y~{yyz{~||x|}yz}~|yzywyyx{yzy{{uy{zwyzy{{|}xxyry{zyy|v|{|yzzz|||{{~~{}|y~~{~~}{}~z~|w|}z}|z|~~~~}}|}|~z~~}w{}}~z}}~}||}~~~|}{{~~~~}~}{~~|~{}y~||~|~~~||~}~}~}|}|~{}~~}}{~z{y|~~~y}~|}{{~}}||y||y~~||{|~~|}~}}~~|~~{~||{~}}{~~~z}~}~}}~}~~}z|y}~|}|~}~~|}~}}~~}~~|}~}}y~}}{{}}~~}{~|~|}}||{|}~}~|}~}|~{|~||~~}}~||}|}|~}|{~}~|}~~}}}x~~}}x~}~}~}{~z}}}~{}|yz}{~}|~~}}}~~~}w~~~}~{}{}z|{~{|~|~|}~~|}|~~~|||~}x{|}~~~}}{{|~~~~~z}y~|~}~~|}~~{}||~z|~zz{y~}{}{{y}|y~|}|}~~~}~|}zzzz|zyyyzw|zxxw{zxzzv{~wz~|zzyz|{yzy~|z{u{yz||w~w|}y}|}{uz}zyy}~zyzx{x{zx{|~xxz{z{|zyzyy||zzzx|x{z}wvy}yy{y{ty{yzv|x|zwx{x|x{y||zx{{x}{zyx|xx{x{w|y{~xy}xyvx{|zy|{y{{z|vxw~{yyv{x}yxx{xw|vyz~{y{~xzywuz~yx{{{|t{{wzv}x{y|z{{{zyy~yzzwt~zw}x|{v~{{}z|y~yzzt{xzwx{}}}{~xv{y~z{z{yzy{~{xzr}yz{xx|||~|zy{{|{z}z~~{wyzs}}xv~}}z{|z{yxw}vx{zy|z{{yz}zwyyxz{|}tzy{{zz}{y}{zxv~{{wyzy|}}{ywzx}{wy}zyx{~z{xwyzyv|wxy|y{zzz{|v{zy{{vz{}{{|zxx{z{z|zyz}~||z~}{}|xw|wxxyzy{}zy}|t{|zzy{~~xwwwz|}twx|zxwuy~w{zxxzvvz|z{y|{xv{zz~||zyzzxw{{{|yx~v|xvuw{y{}vzw~{{xyz{vz|t{zy{}zxzyww{xz{y{ywz|zzz~y{{|zyo~y}z~x}t|{yz{z|z}wyy|}wxz{~zwx}y||zzzy}v{||zv|yxz|wyz{}y|y|{vu|~w{|yy||vyz|||xxzu{y||ywxwxz|x{wysx{yz~z{yw||~zyzz}w|wx{y{yyx}|wv~{{}xt|u}yyv~{wyzx|{y|~||}y{}}}|yz~z{||}{~}~~}}}~y|}~}{~~~x~~~}|zz|}{}{|~}z|}}{{~}}}~y|~x~}|~y}~|{}}|}~}|}~{{~|~}}{}}}~{~~}}~z~~{}~~{}{{x||~~}}}~{{}{{|}|~||z}}}{|z{}}|{}|}z~||~z}y|~~}r}}}z~~}}|~z|{~x}||}|~~w~~~|~~}}~|~w~{~z~{}~}|~}}|}v}{|~~x~}}~}}~~|}x||}|{~|}}zz~}~}~zy}z~}|~{}|{|{|yz|}}|}~{||~}{{~{|~z~|}{}|~}}}zy}~~}|}}~~~}|~|~~z~}~}~|}z}}}{y~{~|{~~|zz~{}~~{}}{{}zz{}}z||||~}}~}~|~|}||}~|||~}{z}~}||~}z|{|~{|~|}}|||}}z}y|y~{xz}y{{|vuy|{vxx{xywwyzwwyy}wxxy~y~{ywy{||y{{{|y{vyzxszw|||x{{zy}x~zy|~x~|zwwzw~|y|}|zzyytzy}wz|rxvw|x||z{s{~}w{zz}|}z{}yw|z{}~}yxyzzwy|x{xyy{sy}zxxx|{|y}wzzzx{zzxw}z|}z}x{yzyzz{|x|v{{u}yy|y{zy{{xww{xvzzxx{xv|xvu|yyzzxz|{yy{w{}{wyy{{zyy}yy~{y~|x~{|wz|yxzxwz{xyyw~|x}w}y{{v{x|}|{xzx{zvytzw{|x|wwx|x{{|zzy||yz{x}{z{z{~}wxw}{{wwz{yww{zy|v{zyzx{xwzzzxzw|x}{v|x|{|ws{|~w}{x{{|~|}~}~xw{yyx}v{zv}xy|}zwxzy~|x{z{{|xz{{|x}xw|~{}{y}}yz~wy~}~|||z{wzvx{{}yywzxzvzw|s}wvzyz{zy{{wx{wxz{|{wz{||z|}z|{y|~y|y{|wwxy|z{{~zz}yu~||{yzz{ywu{{xx{xz~wz{xzwyxz|y~{}~w|z||{x~z|x{|y~~y}~z|{z{xwwzy{wz}|x{|}|yw{{z{zzuz}{zxywww|y{z{zwxy{z}{y||y}v}xy{u|w}}yxw{x{|z~y|z|{vy{{y{~svxt{zyy}zxx{xuz|}}x{{x{{zy{}||yzy}|{||{|{|zxxztywz|vy{w~vyv}xw~zxw{zv~}}{z|{zyxzyz~|zw{}{~~}}}~~~}|||x}|}{}{y{{~~}|~z~|~~|}~~~{}~~}{}}z~}z||~~|{{}{}|~|{}z{|}}}~}~}}|~|~z{}~z~~|~|||}~z{~}}}}~~}|}~|~}~}}}}~{}~y~~~~~z~~|}{}{~|}}~{~~}~}|}}~}}}~~{~x}~}|}~}||~}}z~|{}}zz}|}||{~{}~}|~|z}}}~~}~~{}~}~~}}~}z|~~|z|z}~~|{}}~|}~|}}|}|}||~}}|{~||}|~z{~}}|~|}~~~~}||{~{{w||x~|}~y}|~||}|~~~}~|~~||~}}}~|{u}~{{||~~{}y~~zz|y}~}{}z{~~~~}~w~z}~}y~z{z{~{|}~y|~~}}~|}{~}~}|~}{|}}}||~z|{~{|{}~|~|}~|}}~y{zyyyy}{tw{y{x|w{}{~~zzxy|xxy|zzzz{x}|~xy{yz|vz{wzw{ywvvw{zwvztxu|v}tw|y|{yz{|xz{~{z|}wzy{vwzz{zwy}wy{|{}yz{y|zz}zyw{~|yvws|ux{zxy|vy}wyz{}y}x{{{|{zt~{zyvwzxyyyywtw|xyw}{{y|~z}wx|}|}y|}yw~z|{z{zwzyx}ztxz{||w||w{z{vz{zwxy}zwv}yzz{~|{yx{z{ww{x{y}z{{y{zyz{xzz~}r|uy|yw{z~w}}ruyx}}~vy}xyz{{yz{zvzzxyyxwu{{y|y|yz{~y{{}y|{wyyzzz~{zzy~{{}wxwy}|{zz}uy{vvyxy|zw}y{yy{xxv{y|zz|{zszz|||z|y~w|xxy{|tzzx|}}xwzwzv{zzy|xx{zz{y{zy{~|xxz{w~y|||x~v{zyzz{z}|xz{}|z{|{}zz}~}yxyy|{{v|wz~yyz{{w|zxyyyz}zzvz|zzx}|zzxx}{~{xz{ywz}|{xxz}|zz|{{|{zy|zz{t{zyz~}{yyy{xwvv|v~~}x{zy{{}y}~y}wyz{{|yzzxx{zzvxz|zzzzz||y|z}{y}z{~vy|~z{z{yuty}zyz{|vz|zzzzz}xzu{w}{x{|z|yy|{zw}wv{yz|{|||w|yzw}{v{{{zvzy|yw{yx||~}}wzvz}{x}{z|{{{|xz{zyx||{}w~}~yz{y|~z{zw}|||}yyxwyzzx|yz{x~~||{}~~|}}}}|z~|~~z}|}|z~|~}~~{}~|{||}}x~~z~|}}}{~~}||~|~|{{~}~~z~}}~}z~}~||~|~~{~||~}~~{}~}|{|~{}}|}|}~~}}~}y}}}|}|~z}{}w{~}~|~~~}}z~}~|}~~}~}{~~z}~~}~z~~{}}}|w|~{|}{y}~~}~}z~{~~|{|}}}||~}{}~||~~}|}{|~~y~~~z}|~yy|~}z|}|}}~|}~|}~}||{~~||~y~x}z{}}}|}~{~|||}~{~z~~|}}}}}}}{||~{}|{}~~||{}}~}~~z||{}}||z~|}|{z}~y|z}|~||~}}z{~~~}|{}w}{{~~}|~~~}||~}||~||{||~}}}|{~~{{~|z~{|}{zz}~|~|}~|z~|~~}}~{|||~{}{}}|~~|~|}~}z}~y||yy|}{}}{~~{z}{{~uuzxvz{~xyywxz|z~v{v~yxvv}vwzzyx}zwwyy|}~yy|{z{{yy}|y{xyzzzzz{}w|z{x{||zwx{xztywwyzvuzzzz||xyz}yy{{}yzx|{{{x}xyzp~}||yxvzv|{{y{wy{}w{xzwzvx|xuuvyx}{}yzzxzv{{~y{||~~z|xx}zxw}x|xz{w{vzywzy{y|ywzvvwwywyw~{wvvytyy|z|z|{|}vzzxy|z{}w{zz|{y|zwwuz|{|zvzrxv{yxxzz}|~ywwwyxyz}{yy{|xxx~~}{xyx|y}yz|xz~z}}xzz}z|z|}xxzxyyxxyy}zyyxyxx}|zx{{vzzxtxx~z{~w{}}zy{|zy}tz{{|{{y|{z~z~yxz}}}}s}{}zxx{z{zv|uyx}vzzyy}w~||u~xxzy}{~xzy|~y{z~z~y|yy}||y|||y|wz}{{{xzxx~wv}yy{|||{{{~xz}yyyzxx|x~{{|xy{zzo~y}|yz||}z{{~z{y}}zzt{xx{}|xxyxxtxzywy|zx~|{y{y{wxz}~}~yv{|{y{zwzw{{xy}zz{z|{z{x|{{{|xzzzxu{ytz{z{wwwyyy|}y{yz}z|xvz|~}y{xyx|y|~|}y|z{xwzzv}zzyyywy||{syy|z|{}y{{{xyzx}}~xx|||z{xwwv|zy~~{~{|z{}zx}zyu~zzy~y|yzuyy{xzyuyy{|{yxzy{|}vzz||xx|~zzzy}y|{|{}~{~|~~~||t|{|}{~~z|}}|~|}|z~||~~}|~{|~~}~~}{}~{}{{{{|{~||~~~{|}|}~||~~|}|~y~z~}}|~}{}xy{|~}|{}~~}}}|z|}{~{}|y}}{}{|{~|z}~~{{|}~~~}{~{~}z~~~|}}|~}~}~}|~}|{}z|{||}|~}|}}}~{}|z|z{~~{}{{|}z||{y}}}}~|}~~|}|~~~~}{~~~~}x~|}}y}{~~y}~z{~~{z|}|}||}~~~}z}~~wz}}}|~}~~y}}xx|}z}|z}|}|}|}}|~~z{|~{~|y}|~|}~~{}~{{}z~|~}|}}|~~~~{~|~|~~|~~|{|}yy}~z{~}}||{}}z|yz~~~}z}|~|}|{~~z}}z|~|~|~|z{~}|}|{}y{~{|}}}~|~~~{~}}{}|~|~|}}|}~~~~~y|{{{~|}y}}|~}yx{~{y{zx{|vy|x~~{ywxt{{|w{yxx{zyz{wyv{|xx}yv}x~{zx|~~xy{wt|zv}xzwxv|xw}|w}{}z|}v{|zz{vwuy~vyw|{{wwyxzy}}wxuw{}||xw{zzzxvxzy{|}zz{wx{zyzx|xz{z|x}x|}y}{y}||uzy{yyyxz|yy{x|z}w{zxy{|zw|vuzyxzx{y{x|z{|xxxx|zvx}y{{y{zy|{zyvzxzywyy{uyux{xx{}x|y{||z{x||zww}yy}w~xx|x|z|}z{x}xz~y|}|vwyw{|zz{y|t{vx|}ww{|y~z|yyxw{yyxxyz{yw{|{{{y}|wvzyz}w|x}v{z{yzy}|w|w{yu{yy}z{}wy}zxzywz|y|zxxxzy{vyv{xxwzzz|}~v||~v|zzx{||z|x|}x{}|}||x{xzuy{y{{}{xvyt~zy}yxw}z}y||{xyzyw{|x~z{w|~~z|}|wzy||t|{x{y|wx|y||y|~}z{zyxw}xxyxw}yz~|z{z{xy|wz{||yxz~}|{|zy{|tyy{~{{}{|~y||{zy|xxz{yzzz{y{|zwx{{yyyy{{yzwx{}||x}zw}yz||x~z{yyzz||yv}u||zyyv|{~vz}|zy{}wy|{yzvwzy|||{}z|zw}y{|}zszz{yzzwz|z||z{z|}xu}zyz|z{{{{y~zxy~{{xw{|{|~~z}zyz|v{wy{}vx}xy|zxy{z}vzz}z|~{~vzyz{}uz{|{yzw}}xz||{x{z~}}|{|z~}~|~}{{}~}}|z|{{}{~|{}}|}z{{y}}~|}}{}~|}~|~}w~z|||y}||}~~{|~}|w}|z}~~|z}}}~~|}~~||||~z~}z|}~~~{z}}}~~}~~~~~~{{~z|z{||~~{}{}~}}}||{}|~}}~{~~~{||~||}~}|~~|}}}}}{}~}~y}|~|{}~~~x~~}{~~|}}|~~~{}~~~}|}{~||}}}}~}~~z|~|}}{~~}z}{xy|z}~~~}|~|{}}}~|~~~z~}z~}}}|}}}~|}{|{}|}v|~~}~~~~}z~|||~y{~{}}}z~zz~||}|}{|z~|}}}~~|}}|~y{~}}~}{{~||~}~~}zz|}~z}~{}~}~~|}|z}}z}z~}}}}}|y}~|~~|}~y}{{||}{}~}{}~~~~{x~~}~}}~}z~|zz{{zxv{}||xzy|w|zyuvv||uzz{zzz|yuyzz|z{y|{w|zz|zzy|v{|~{{|zyy{yx|{|wzz}{wvxy{{~ywy|{{{zzvz|z{z}uz{w|w~{{zx|v}zy|}v|z|{x|yvw|yz~zz}z{t|zxxy|zzw|z|}~zzw|yvyyxxxy~{yyzzu{|wy{x{zyzwvz|zw}~yx}zy{y|zz{yzxwtzyyzxvyyyt}}sz|y{vxztvy{}{vzxy|||y~{{z{z{x|yy~}{y~|yz{{{x}zy{y{{~vy{w{w|zwwxz}xu|wxyvz|x|x~~{|zyxx}}x{{zy{z~x|||{{xty|wzwzz}zvxyy|xv|ux|z|{~|w|x~ywyy}yv{{y}yy}||~z{|z||}{{}|y|u}~yy~}x}ywww|{v{y{~x}x}yy|~yvvwvyy{zw}~w|zzsux|z{{}|~zz}z||{yv|z}x|y|wzxz~~zy|yyxwzw|w|xyz}vz{n|zxyy|z{y||y}~zz||zzz|z}yvyxyz}~xyuzyu|{{yxyuutvxy~zyzswwzywxx||{|~y{zy}{~u{{|z}x|}~{}}y~yv}{{}v}xzzx{yyyyz{|{zyy|zxyyw{{tz{z}yxx|v|}{wzz}zw~}{|z{y|u{yw{tzzyvyq}}{wyx|xx}y~tx{zzwvuyz}{y{}{y}{zy|~yzx~~yy|}|zx}{~xzw{xxzwy{zzzy|}zt~xwxx{|||{zxx{yy}y~wzx{|z|}~||}~~||{{}||~}}~}~~zy|~~{}|}||~~|}~~}|{}y{~{z|}z|}|~}z}|zzy|}~|}~|~~|z}}~~|}|}|}|~||~||z~}~|}}z~}|~~~~~}~z~|}|y~~{{zy~}||}}|~}{{~~|~~y{}~}}~}~~~}}z|y{}~w~}|}}{||~}}}{}~||}{}}|}~~z}}}}}~}{}}~~}{~~|~~}}z|~}~~|~~}z}|~{||{}~}~}~~{|}~|~||}~~~|~}{x{}}x|}}~~}~x}z~}}{~~~~{~~~~~}{~}{~|~~}}}{~|~~x}|~{~}}~~}}~|~{}~~{{z}}}|||}~}~y}}~{{~}}{}}}~{z}x|~zz~~|yw{}~~|{{}~~}|~~{~~z~z~|y~|~}{~{~}|z~}}}~}y}|}||~~}~}yzwxwxzxx}|~vw~xx{x{vz|}y{y{xvy{|~vw|z||y||yzy{}}yz{z|y{|x}{u|yzz~yzx}|{{zyuzy{zzyxy|wyzy{wyw{}zxwzxx~yyw{xxzzzx|zz{zx{xv{zyzv{wx|{}yzz|y|{{{wxyy~tzxx}zzyz|{}xxw{{u{zwywvzxy|~}w}zzz}zzxz}{{x{x{zyyww|z}ywyxyv}{x{~y}yx|vzvyx|v|yzvzz|yxx{yywxwyww|wyyx|{y|v|zzy}{{{yy|yzzw{zxyx{{z|z~~xz{{{|{{y|}xyv||zxyzy{|v||x|{|xxy}}xz{w~{z{zx{|x}y|zxzy|y|wzy}y~y{zz{zz||zx}yw}~yz{ywzzxzu{zx{|}wzw{||{|z|z{{yvz|~y||zzz{y}|y}{y~wzzzu{|zz}|}|}x{w{xw~wz||z{z}~y~||y{|yuvz}|xzzzvyxxyzzzwu}y{~}vv~{~t|wzwyw{w}zzzz||y}w{}z}~~wx||y~y|{zzvy}yz}}|yzxw|x~tyu}xxwzz{yw{}{u{xvy~y|w|{vy{{q{|{ywu|{yzww}vzxzx{|{{}|vyw{z|x~yzzzy~x{ywxyz{z{tzyyzxwwxwz{{}zzy|}ywwv~|yx~xzz{~t~wz~x|||w|xzzy~|z}||x{t{y~{z{xzyx~}x}|{w}vz}yz|w~|{ywyyzw{yvy}zz||yx{wvzz|w{xwuy}{z{x|ww|zz|}~{z~|~~~|zy~v}{z}}}|~{}}|{~~|z~}}~{~~}~~~zx|z|}|{|}~|y|zz|~~~{z~|x~~{{}|}~|{|}~~~{|}}}}}z}|}{~|}~|~~}}~}|~}~{|}~~{}y}||y}|~~|~~~|{{~z|}~}|{z|~}~|}~{~}~}~}}~~z|~|~|}}}|~{{~~~}~{|}~}{~~~}}|{{}}~}|}||{{}z|~|{~z}|}|~~~~}|{~|~~}}r}~}yz|xz|~{~z~~~}|}~~}||z|}}uy|~{}||}|~y~~||~|~}~~~}|}||}|~{~~~{}|}~~~}}~}~}}{z|~}}{~~|{{}||||~}|z{z||x}~~~}~~~z~~z{~~}}}}}}~}|}w}~~z{~}~}~}~}~~~}|}}|~|}y{|~}}~}zz~~~z|}|{{yzz~xxzyw{yvyxyy|v|u|yyoyzvx~zw{z{yzyyyu{{x|zzz{{z}z}z~y{zz||}{x|uw|~|uwzyyy{uyutvyzz{vxy{~v|y{yzxzzzy|y{}y~zp{{zzv{{z}yzz~{xx{}xzzv~zxvyyzyv|z~zyywvx{}yy}{vxtu|v~|{{y{xvv}w~|}w|zx~x{|yy{|~{zx{yzw}xwzyvxww|wwzywuu||{zw}xz{{xw{yv}wxwvw{xyyz}~{}x~||y{z}{{xv{||zv|z~|xxw~z{wzy|{|yxzzz{xv{zyw{z{}{}zx{{y||wz{{{w{|}{{}vz{uxz{y{z{ywyw{~y|sy{zz|{|z|xyvwyzx{x{yw~}~~y~z}z|{x{~|{~}~{}|~zxz{wwzywvu{zxw~{xxxyzy~y{z{yzuzw{zz{{}zxz}{}~v|z~}|xu{|{zxztszz{zvv|w{yxzuxzzxzyz{|x|vxv{z||wyzv~~}z|z|~xy||{x{z|{x{w|ywwzy{uzx}yy||zxvz~xuxwyy}{{z{x}w~wzx}v{zz|{|z|w|{y|vyyzy}{|~xuv|yzzy}{x{x|}vxyy}zux}yzyw}wx||z{{y|yyw|z}xv~zzzx|{}{{~|}{{v{x{{|yzxz|~ywy|wy}{yvyv}{wxzy|ywxy|~yxwxy~w|{vy~|~w|||{vyxwx~|zz|{xyy{wyzx|{{{{xzu|vy{zz~y{{{ywy{w}}vz{}}}|~}|~z}z}|{|{|~~}~~|}|}|~~|{|~~}|~z~||~~|~|~~~z~}zz~~~~~|~{}~~}~{}~{}|}~|{|~{{~y{~~~|{}{}~}~}~}{|}~}{}z{{|~}~}|y{~x}}~~}{y~~~z|~}}|}{~}~{~{~~~}}}~|}|w~{~z|{~~}~~|y|~~~~~}~}{~~~}z~~~z{}x|{~}~~y}}}}x|z{~~}}~~~}}||~|~~{~|z}}~~|~~|}}~~}}|~~{{{~}~}}y||{}|}|~x|~~|yz}~~~{|~|}}|}}{}{}~||}|y}~}z~z|}||~{~~}}{{~{|x||}|~{|}zz{~{{{y}v|~||~|~}}}}~|~}z||~{~{}~~}z~}|y}}{z|~~}~}~{|}~}~}{{~|~~}~{{~|~}|}~{{~{}}{z}zw~yzz}y{zxxx||yszz~{y{z|z{}~{y~wxz}|}|xzyww~w}yy{z}v|}wy{{yuyx|zyv}}|{}w{y|z|yzzxvuz|xyz}zz{{wxz||x{yxyw}|xx|{yzx|w~zy|{zzvyx{{wwzyzxzzv{y}z~y{zxzzy}{xyyyyz|xz{zvzzx~~{}y|w|{~vy{zx{yz|}z|xztzw{|x}{}zxy|x{xwy|yz~|}y{z{zx{wxx}}z~|}}u{zyxvy{zzy}|yyz}zz~{yxwwyy{x~{yx}z}y|~|x}{y~|yw|y|xy~{zzwzyxy{zyzyz}y|~}|~{}{y}xv|xz~|yzvy{zxzy|z{suzu}{xuyzxyy{xzy{z}{}{}y}y}~xy{}y|z~{}{|{|~xzy{{|~w~{}xz{z~|y|xw|z}{x{xy{zz{{u~yz|xz}{wzy~|x}xx||z|z{yyzzzz|{zz|||w{z|vy}yw~z{}y~z|z~z|yxyy|wyx|{zwzov}{{zxy{v|~y{z}szyyw{zt{z{}{zwz{{y{|{zxvx{~v{}x}x~~|y{xuy}}{|||z{yxy|u}xw}{{}y}{z}x~{{x{||{{|wz{~~y{xvy|z}~t~{zwzzxxxzz{||zy}}}z|}{}xzx{z}{yz}|yy{{x|xz{z|{~z|xz{{|uwwz}ywx|x{zvy{}v~{y{{{x~x{{zzy||{z{{~z|y|w|z|zwy~{{wy~z|||{{z{zyxy~}{|z}{zzvyvx~}xz~~{~|~{z}~}}|}~~}{{~~}{}z}}z~~z~|~{{~~~}{{z|}{||~}~|~}~~|x}{y{}~{~|}}}~}|z}|{}|}~|~~{|~|||{|}~}w{~|~}|~w|~~}~|~|}~|~}~z~{~|~~~}{~~}}}~}z{~}{|~{|~||z~{|~}}||~~y~~}~}}|~{|y~}}|{|~~}}|~|~}~~{}{|}}|~~z}~~~}~|}~|{{~}}}|}~~~}|}}||~}|}}~~z~z{||z|}|~|~}~~}||}~|~~}~~}~~~~~~~|}{~}~{~}|{~}}}}}|{~||}||y{}}|}}y}|~}~~}|{~~~{}||}z}x|~|}~}}}}~~x}|z}}{z|}~{y{~y{}|}}|~~~}z~}}}|{}}~}}{}{~~{}|{}|}}}}~}{{}||~{}z~z~xy~||~}|{{}y~|~{~~{|~}x~{y{}|}{z~{|y~}}{vv{yyzvx{yyyx|wzv|{|ywyyyy}~|zy~yy|{{z}wzzy}{xzz|z~ww~}}x{{||yz{yz{xzv{zy}wwuxyy|yu{t|yz{wxy|{zzzw{{z}~ywy}yzyyz|y|tyyz{x~zz{yw}yxxyy{|{zyu{xtxxxv{vzz|wzvz||v~|z{}}xy|{{}w{wy~{y{~}z}~y|{{}{zy|wyy}|ytu}yy~yv}zxz{zwz{~}ux}z~z{yxyzww{xxw}}~v}{zw~|z{|~w|{|y{zvxv{{wy{}{}u{yzxww}y~x{~{{}{{zy}w{y|{x{y{{x{y{|y|w~~|uxxz|vyv{wv|xy|xyz{wyzxvv|{zy|zy|~}yw}z|}y{|ytz|{x{}}xy}y|zwyyx{xz{{uzxyz{{wyytyyvz{yywvzz|zy~|xy{|w{{||~z{z~zu|x{zwwz~z|wtzyzzwu{xzx{xyvz{ywvzvwwxw|zx{y{{{yzz}zz{yyzxvyyz~{zzx~|||}uzwu{v|zyywy~uzz|yzy|||ywyzyyy{|z~}|z~y}{z}yy|zz||zxzyv||{yz{{~yzz{{xywx{y{wvw|}z|zp{zxvxx|{|w{||}{x|}vz{sz|z|y}|zx{}{{|yz}|wxxx{zwxyx{w||wvyx{xtzyy~wuz|}tu{z{{}w~{z{y}|zyxy|{yzy~{|{}zzz}yv|xzvww||~z||{{}z|zw|y}zyz|yy}|z|}xxvxz|{~u~}{~}|x|~{{|~z}{}||~|~zzz~}~~|}||}~~}|{|~x}{|~|{|y}~~}~~{|~~|~~~~~~~~|~z}}~|~~~~~z}}|{}}~|}x||z~~|~|~|~~|}{x}}}|z~~~}}||~~|~}}}{||~}||{|z~|}{}|}||~{y|~|}}~~|}||~~}~||{z~||~||~z}|}}}{~|||}}}~~~|~{~|~z{}}z||{~w{~|}~~}}|}|~}{~|~z|}~|z~zy~~|~||z}{~{|zw~||r}{y||~~}}{}~{z{{{|z|z}~}}~|z~}~||~y~~~~}~{~~{~||~~}}~~|~~}z||w}zw~~~}|}~~}}{~~~{|}z}}z~}~~}{~}~}~}}~}|~~}{~~|~~|}}||}|}~}}{{~{{~||}}~~~~~|}v|zy}zwyz|yx}{zyzzuwuvzz{{yzx{{zw{}yz{y{z}yy{zzvw{yzyuyyyzzwxyy{yt~xzzzx|zz{}zzy{y{|y{}x{|t}xzwz}zzvx|zwzz|{vx{yv{wwx|~xzw|yw|{||zzy~yxz}}{yxxuy{{v~{y{x|xyx{yyxwyztx{{{z{x{}w||wxw{{}}{y{yxx{vw|zx{yx|z}zyy|{~wwz|yz}yxzyyy{wyvzv{{{zyz}z{zwzy~xz{zyz}yyy{vt|{wxxyyxx{yy|yz||~zy|}{{uy}|{uxw}{{z}uwz{{xyzzxxx{wxwy|u{zyxy{yz{{{}u~x}w{y{y|z}zyuzxzx|}~|yx{yxwy|z|x{yz~|{{z}|zxxx{|zzxyxzy}{{y|x{z|yy}~||{wxxzw{}|yxzy~w}|w{x{wy{xyw~y|{{xyx}v{x}{|~zy{|u||{|}~{|xyz|z{{{tzxzyyuy}|zyw}u~y|y{xzwzyzvyy|z{}xy|{|x}z{zy|{xzy|{}}vzwvvw{wzzwyxzx{wz|~{}yyxx{z~|zw}}y|zxvyzx|{}}y}|}x{{zyyzu}yyvw|w|x{yxx{xvyzuwzx{||x}yzxx{||yz|{yzyz|zwz{y{zy|xxv~}{w{xzywzz{{}uxyyyzx{yxxzzyxyz}{|x~|{|r|vzw{{yxzzw|zxy{}~x{~{|vzx|z{|zy|~yx~||zz~v{}w{~{y|x{z~{v|v{uzwvy|||~z~}}{~}~}~~~{}}{}~}|~~z~}}||{}z}yz}{{~y~}|}~|}~|~{~{}}|{}{||}z~}|}~}~~{}~}~~~~|y{~~}|~{}~~|{z}}~z}}}|||~}~~}z{|z|}~|~y~}~~}}}w{~|~~}{|}}z~x~|{|{z|}{~}|z~}~zz}}~|x}z|~|~~||~}||}{}|{~{|{}}y{}||~}}z{}}|~{~}z}}|~}{|{}}~z~}}~~|}}~~~}|{{~{~|}||~~|y~~|{}~}~~}}{~z~}||~~{{~}||~~{~z}|{}}}{|}z~{v|}}{}}~{}~}}}|}|~~|yz~}{}}x~~~}|}~~|}~~}~y}z|~|}~{{yz|}|~~}~||~|~|z{~}}}~|}{{||z|}~}{~}{}|~~|~{}{}~}}}~|}~}~}}}~|~~~}|~~|~{{}|~{}y}|z~|zz~~}}{~}{t|z}w|{|w}{yxwz{ywtxyvu}x{{xwxxxuyywxxzy||y|{~z{{y{|y|z~wzx{||tz{{|{|}|{zvzxx|xx||z{x{wz{{wx{svy|x|wxyt~}}{zzz|w|}{{z|w}|y{}y}wzw{yxzzzyz|zyywxyyyyxww{x}xuz||zx~}zzw|w}{y{vxz|{|v~v|yyywz~y{{zy{zyz{y{yrzzx|wyw{z}zy{w{ywzxzwyvwyzyz}x}z|~y{zyvw{yzwy}z}~{{y|zxxxy{xvzuyzzz{}w|ww{{y}yzzzwwzy|wx|xz~{z~|yyyzvzwy}~}yy|{z{zu{x|}}z{z{y|yyy{wyyz|}zy{zy}zz{yyx}zxw|}}{zxyyxzy{{{zx{||v|xz||z~}}z{ywxyws}|w}yxywy{~w}yzz|xv~yw|yyx|}}{{{y}yx}|vz}u|~zxz}z~{{|w|vy{y{zwyxy|y{xyz{wy|{}yz}yzw|wyyyvz}|z{y|{wy||x{|zvz{}|~{{{w{}z}xy{{zxyz{vwywyuyyyzyyzxz{|}z{y{x~}z{zyzvz}|vz~{}}zx||xxypzv{x{wzw~vywzw|zv~zx{v|{y{wyz{{}~|x{xyyyz{|yzx|z{xzzz}yuxz||}{u|yyx{yxu~|{w{y{yywzxx}zx{ywx|{x|~wy{ww||{z|}vy|xzxx|~{|zz{|}}zwyxzzywx{zyy|yxyv{yxyw{|x{wzz|~z}{zx|~zy~~}y}{|~~~~{~y~{{z|~|}~w{|~~}~~~{~}}}~}~}|}}z|~{{|~}x|}{{}}|~~}~{~|y|y|}}}~~|{|}{~}~~~}|||~zz|}}y~||y}|}~~{~{}~z}{|{|}~}|}~{{~{}}}|~~}{}}}}}y||~y}z}|{}z}z|{|y|}{{}~~{z|{}{~}~}z~~}}|}|||}|z~|}{}{|~{|{}{}~~}z~~~||||~|}}}{}|{|~~{|{~~{q|{|~|}~~|~~{{{{}~}~z}{~||~{~~|{~|y~~|~{z~}~y||}|~}~~|~}}z|}}|}{y~{|}{{~~}z|}~}z}|~}~y}v}}~|x}|}x|{|xx|}{z|{z|}~~}~{~~~z}~~y~|||}~{~}}}|~{}|}|~z{z{{~~{~z~z|{~z~~~{}{~~~}y{||~|~|{~{}~}}|z{|{z~}~~}|{}~}~}|~}}{|{~|z{~{}z|~|yzyz}{y{}}~}}|~~}~~\\\\\\\\{|w>}}|z~}~}x|{z{~|}z|||{}~}~}{}~||}|~}|}~y{}~}y{}~~}|~~~}}|{~{|}{z|}{~~y|~~}z}~~}z~~}}}{|}~|{{}}~||~{}}|}|x~}z}{~|z||~}{}~~}y|~{{||}{~~zw{}}~~z|}~~}|~|~|~~{y{|z}{y}}}{}~}~~||{}zy{y~|~{}|{{~|z|~}x{zy}{~|}~~z|{{}~~z{{}~}y}}~}}~|z~~}~~}~~}|w||{~}~}}~~y}~||{}}~z}z~x~~~}}}|~}{~y|}}yz}~}}|~~}|{z{}}{}{{~{}zz~~|}~{{|||{|||}~~}}y}z|}~|||}}}}{~}yw}yz~{}~z}}}{}r|~{u}~~|{}{{||{}{||||{~|}}}zyzzx|}{~z~y{~~}~|}}~{~||}|~~~~}}{}}~{|~~{}{~~~~}}~}~}~{~{|~|~~}~}{}~v||}y}|~}~}z|zx~}y~y~w~~{y}}~}z~~~zz}}y~|~~|~|}}}|y}~{|~|}{|{{|}}|||{~{w}~|~}}{~}~}}}|~}{{~|z{}|}y~|~}}|}}|z}zyz~~|{~z~w{}|}||}}}~z}}}{~}~|{~}~}{}~}}~z}}~~|~zx}|||z|yw~}~}|{|}}}~~~{~}~~yy|||~{{||}}|}z}{}~||~~~|||~}z~~}}}{|{||{z}{|{}{~x~~{{{}}~{~z}}z|}~{~{~|~y}}}~|{y}|}|z~}|zx}}~~}{|}|y~~|}~}~}|}||}x~|z~~~y{~}~{||~~~~~~z|~|}|}||}||}uz{~{~~{~|~|z}}{{|~~}z~|{~|~y|zy}{}z~~}}|}~~~~~~~~~~}|~{}}}}~~}~~~~}}~~|{~~~~~~~~~~~}}~}{~}xy~}|}}~{~~|~x~~{~y|z~|z|}~||~}}~|z{z}|~|}|~~}z~w~z||~~{}zy}y~{|}|~}~~}~}}{|}z|zz}|}~~{||}w{||}~|{{z||||}|y|}z{|y~zx~{~}z{~z|y{}~{|~{~|}{~~}|~|}}~|~|}}{{|}x}w{~|~|~~|y~~{~z{|{}{|u~z{~}|{}z}~|~~|{~y}z~y}~}z~x|}z~{}}|}~~~~~~}}~~{}{}}||{}|{y~zz~}}~}|~|||{||y{|{}z}{}~}{}{{y{~~~{{|}|{~}}~~~}~~z~~||}{~{{}~~}yz}{|}|}~z}~|~}|~~~}~z~}}~yx{|~{}{}~}|}}||}|}|}}}|z~|~}~|}~{|~~{~uzy~}|}z}|~s~{|~z{{{~}}}|~{~~|~~{||}~{|{yy{}y}z}|{~z~|~}~~~|~~|}~~~~~~}}~}~~}~~~}}~~|{~|~}}~~||{~~~~~~~~{~}~~|~}}}}}~zv{{}{{x~|x~{{~{|~|{~~~}~~|||~}x}|~z}{z|z|x~|}}x~~~~}}~wy~~}~~~{}{z~|}{|}}{}zz}}~}~{~{~}{}}}~}|}{}~{|y|~~||~|}~{}}z~}{~}z{~{~{||y}|~~}}}}~|x~z~~~~~~}~}}|}~}~{}~}~||~}~|{z{}{~{}~{~||{}~{~||~{|}|~}}~z|y~{~}z|z~~{~}z~|z{|~~x~~}~{w|z}}~{~~~{z~~}~{}{~}~z{{}}~~}~~|~{~x~|~~|xy~{{z{~{}||{y|}z{}|{}{z~z|}~{{|~z~{|~|{}z~}|{~|}~|}{~|{~x||{x}~|~}{{{~|~x~{z}~~~zz|~}~|}}~}}|}}}y~~~|}y~|zz}}}{}~~}~{}{}~}{{~|~{~}~~}}~~~~~}~}}}~}~~~}|~~}~~~}}~||~}{}~}~{}~~}~~~~~|}|~}|}~|}~~z|~zy}~z|}~|||}{|{z|{~|||~~~y{w}~~~x}z|}}|{|y{|~|{x~{zy~|}xx~~}}~~|}}|}{~}{{||~z|}}{}~}}~~}|{z}|{}z|}||z|{}x|{||}|~~xz~|y~yy{~z}{}{~~}}}}~{||~~|{{{{{~|z~{{z}}~{t||}}z~{z{z|y~~|}~{~w|}{{~{y{y{|xzx~|z{|~zuzy|{~z~wz||x}v|z}~}yzy{{~{z{~}yz|}~}|yxy~}~~|~}|}||{z}{|~{|~y~}|y{z||{~{||~|}{~|}~~~}|{}{|}z}{~||}z~zz}|z~xy}~~{{|~}vyx}z}||}}|~|~}y}{|{zx}y|}}y|{}||y|}{~~~|~~}}z~|}|~{{yzz{||y{z~y|}{wz~x}}{}{}yz{|}{w|}~~|~~~z{}{}||{~{y|{{z}z~}}|wy{~}x}~{y{|~~}y~~}}{{~~}{z~~}z}{~~}z~|{x{y}{~}~z}}zx}|||z{{z}}vz||}}y||~}~}zx}z}yz{}}z{}{y~{z~}|~}~}~}z}}}}||{~~~~~}{~~~~}z}~~~}~~|~~~~~~~}~~~~~~~|}}|~}}~}~}}|~~~{~}|}~}~x~}~}}}}~~}~}~|~{~~~~~~~}~~}}}||}~}}|{{}x{|{||w~}}|||zz||~|}|{yy}y|~~{z|{|~z}}~||}zx|zy~z~{|||||{|{{|~~{}}~~~{}z{{z{~|}{{v}{|~y|}~}~{yy~}~{~~~|}}y}}~~}|~~}|{~}}z{}~}~{~}|y|v}}~~||~y{}|}~z~{z}x|}~z~|wxy|zx}{}xy}xy}~~z}z}{~|y~}~~{|}~}~{~}{||~}z|}|}|~~{}z~}~~{zz{}||}|}}}|}}}zy~{||x~|~}~~||}~z}{}}{|y|~|~~{||}~}||w~}~z|}z{~z~{z||{wz~|xz}~}||}}~~}|{{{z~~w}}~x~|{z}{}|||{|z|{y~}y}{}z|}{|}~}}|~y|~{}{~{}z||}~{|z}~{~yzy{}}}{w}~|}}|z~{~{}~|y|{{~~|~{{~~~{|||{}{z{}|}|{z||}y|}~{||}||~}~~|}z~z|~}~|z{|||}}{z~}{||}|~~|z{{{{}}{}}~z}{}|~|y}~~~}}~~}z~|~~}|~~~}}|~z}}{|~~}~z}}}}{~}{~~z}~{~~{~}~{~~}~{|~||~~~|}}~}{~~y~|~|}~{~}|~}}~~|x~{~}}~~~}}}~~}}~|~{}}z}{y|z|{y{~z}{y||{~}{{}~z}z}~{y{~|w|{|}||x{|yyxy}~}{|{}v|zz{v}{z|~yy|||~}~|}~{|z|y{zz}|}|}|~~y~|yyy{|}~~|z{~z{z}}~||}||}|~|{y}~{w|u|z{~|{z{y}}}~~y}zz{}~|}}{{{|xzzzyyz}x~|||~|z}~{}|yy}}}}{}|~~}{{yy{yzz}{}|}x|~||}|zz|y}~z{z|{|{}}}y{yz{}~{|z}}|{z}}|||~}{z}}~{w~x~|x|xy~~x~~|}{z{|~~~yz{~~{zz}}~{~~|}yz}|}{}w{|~~~{{|~{xz{}|~{~~}}xz{w}~yxz|y{{|}}{{{~}{y~}xz~|||z|z{}|~|}z{||~|}yx|~y|xz|x}~y~||wzyxy||{~{~}w}y~zy{{z}~}~w{~}|{}|{x{~~||}zz{xw~~~|~~}y{}}{|{y{}{~|~{y{}}z~z|{~z~}|z~~v{zzv}}y|}~}z}z||zw~}~y{}{z~z}|{|~{x}{{z~}{}{{}{z}}}}y~}{{z{|{z|~||z|{}}|{|~~|}|{{|~{zx{{~y~|y~{|||~~}~~~}~|}~}~~|~~~}~~~}~|v~}|~~z~~{~~}~~~|}{|}{|}|{}z|~|{}}|~~~|z~~}~~~|~~}||}~}~}}}~~z{}~~~~~z}{~}~|~~}~z{~{~y~~|~|{~~z|~}~{|~{z|~yy~z{z}|}|{||z{y~v}z|{z|~~{~yyz|z}~z{}|}{z}}~~|~|{{~}z{yw~|~zz{}}x}w{z||y}}|{|y~z{|vzy{}|z~|x}}~y|v|~}zzu~}|~y|uz{}|}}||~z{~|{}~y|{|{{}{}|~~}}{zyyy{{x}zxz{z~|{y{{|y}||}|y|z{|x{x}~|}~{~|{|y|x}{}}x||y}|t}y}z|{yz|yv|{y{{{}z~z|}~~~x|}{z|}~y}}||}}|{zv}}y}{{x~|~zr|u{{y~y~{|~~{{{{t|{}}~~z{|{|{wz{z|}~|y|}yzz||~{{{~xy~{uz}|~z}{~{{}{|~~z}y{}y~y|y~{{{}}}zvv~{||{z{|zz|{{}}x~}y~~~~|||xqzy}y~{}|uz}~|y}}x~~y}}|z}{{z{|~{}}~}}|~z~}}z{|}|{|}|z{{~~}}{~~~~}y}~y{}}y}wzw{z~|}{|~~{|}{}~~{||{zyzz}~z|x{}|}~{|z}}{x||{~{z}zr}}|z~~{~|z}zx{wz}}zz{||yz}~}zyx}|}}~{y~}|~{|~}}~~~{~|}}~~}|~~~~|~{~}|~~}}|~}|}||~~w~|~~}~}~}~}|~~~~~}~zz~~}}}{}|~~}~{~}~||~{~{~~~~}~}~~}~}~~{y~}~|{~~~y}}}|}}}}{}~~}}}|~~~~}|~}}~}|~~~~~}|~{}~||~~~~~~~v~}|y|~~}{y{|yy}|||z|}zy{|~x}yz|zy{{{z~~z}|{zw|{|||}~{z~}~}~|}z~z{z~|}xzzy{|z|y|x~~{{zyz}|~wz{{{y~z||zz{~}|y|}{~~~}{~v~~}x|{zvzz|~|z~{|~{}z{|}~zwzz{||~|z|z{}|}~}|}|~}}z{}zz|~y|~{{~}|}|y|~~z~~~zy{~{}{~}|||y|||}|~y~z{|x}|z{||~{}~|y|}yv~z}w}{y}~y||}{u~}~~{z{|~}{~|~x|~{y}{~{}||z}}|zywx}|{z~}}~}|~{}||}{}}zy|{||y}~~}~~x{v|v||}}{}zyy~zw}|}~~{}zxzz~~{{~z|~~}|{{}}||z}x||~|}~||}yz{|x|}~|}|w}}yz{~{xz|{~yx{{}z}y{}~{{{xzx}|x{|{z~{|~{xy}x~z~}{~~|~{~yxzy~x|||zyy~xz|x}}y|x{{{{|{w{|{}z}}{~|{y}{{z~y{}{}~|{}~z}z|zzx}y|{xz{{|}{|}{{z~z}u||x{x}~zyyz~{y|z}y}{}~~~z{zx}{~z~|{}}|w{}{z}}}z|{z|~{{|z~x~}~~}}~~|~~~~}{}~~}}|y{{|}}}}}z}~|}~~{~||}~y}}~|~~~~~~~|~~{~|}}}~}}~~~}}~}}|~}~~~x}~~~}}}}|~~}|~z~}}}}|~{}}~}~}~|~}|y~|~}}~}~||{}~}~~}~~}}z}~~|~}zx|~~~}~}}||}~}{x}x~}{|y}{|y|}~xy{{{{yzz|{{u~~y{{}{~~{z{z~{w|{|{}|x{}}yxx}|{z{}|~x|{}||y{xy}{wz|~|zz{}{}zv}|~y~}~{|~y{y}||~z}zy{~zzz~{yz|}|~}|p|~{zwx|{~x|zzz}|}zy}u||}xy}yy{z}z{}yy}|~||{{zu~|~||{}||{{}x}z~{~|z}~z~{y|~z}{~w{}}zz~{z}xz~{~~z}z{y{{xw||{~{|||z||z|~}{|||~|~y}|zvzx{}~|yyy|}zw~vx}y}~~xx}}{||}|z|{~}}z{|}}|yy}}}{~z~x{}~yy~~~~y{{~y||~|{}{{z{}}~}x~}~~}}{}|~{z~}~||z{~z{{z||v|z||y|z||||zw{}~~{zzvv|||}y~}z|~~~~}|{yy}w|}}{zz}ywy~y|x}|u~xx{~~~|||~}||y{}||yr|}}}z}{{w|xyu~{}wz~zv~zzz{{{yz|z|{~|}||z}~}}y~}}}}}~{|{v~{|~zu}{|}{}|}x{{z|~}y||}v{x}||~}z}~~~z{{x{|z{}{~~zy{~y}||x{v}~{|}}{y{z|~zz~{y}}}}y~y~y}}z}|{~}~}y}~{~~~~~{}}}|||{}{}}~|~~~}}}z~}y~{~~~~|{~~z|~~|}}~~}~||~}}~}y}}}y|~}~{|~|~~~}~||~}z|}~~zz~~}~~~~~|~~}|x~}~~~~|y~|}~}~~{{~x}|~}~}}~~|}~~|{}zz~}~~||z|x}|{}~{}|}wz~~}z||~{}y|{|}{|{z}|}{{~||y~wz|x{|{|x~}|~{|y}~w}~{z}{}{{|~||z{z|}}zyw}yxz}{y{{}~|||w~~}z}{{z{||x||{{}~}z}}}y|v~{{}zzzx|~~wx~}y~{}}{xx{{zv~|{~~~y~z}{~}{w{~|v|{|{|wz|x}wyx{{|{wzz~}~~y|{z{~{}|{t|y}w|~y|y~|z}{{{|{~z|x{xzy|~{~~|{|{|{~~|z~yy{|{~{|~}{}{}x}{zy}|~|z~}~x~~zx~~|}{|{r|z~wy{}{}~{|~|}zy||~zz}{~s|}|}x~z}|}}y}}xy{{~}|ys{~w}|}}z~}{{|~~|{~~|y~|yy~{}z|~zw}|{{}y}{{y|~||}~~|{||~~y{||~w{{}{~{{|yz}}z|~~{w{~w|x~z}z~xzvwx~y{yzz}~||}{z{u}|{|}{~zz|~}xu~|{}{}x~~~zx|{|~{zy{zz{y}|}|y}x}~}zvwzyzv{~{|z}}|xxx|y}}z~|zx|{|||{~}{y|}~}|z}}}z|zz}{{z}|zxw|y|}||wz|{xvy|{~{|z~vy}y~}z|~{}y|z~}z{x}z~yz||y~}}}y}~xyyw~x~~{||x~v|z}~{~~~~~}~|||z~|~}}~{~~z}{~w~~{}~|~|~wy~}|~|}~}{~~{}y}~}}~y}~z~}~}~~~{~}z{}}{}}~~}~~~|}~~}y}~}~}~~|~~~~~}{}~}~}~|}{|}}~~~}}~}~~|}|~}|}|}}~}}~}~~~}}~|}~|~{}}|~}{|{}{{|}||~~}|~}|~~~~yqz~}{z{}|||{{}xw~x}xwzzz|zy~~|}||}}|x|~|y{}{}}{{{~||{wz|z{||xyz{z~|||~~~zy{yy{{{}zx{yz}~z{}y{{x{{z|}~}|||}z}}yy{|{|}y}{zzy{}y|yw{}yw|y~x||z}||~{~z}|{{~z|y{~zy{uz}x~|}z{y{z|xz|{x|}|||~~|zt~~|~{|z}~{{}z}~}y||~}|{}}{|uz|x}z|zzzzz}|}{}y}|xyw|{|t~z|zy|}}z{y|~y~u|||y{ywz}{x{xz~yy~{z}~{|y}||~|~{z{|z}{{zz|}zx|||}z}}}z||~}yvx{y|{z|~}zx{v}yy}z~{y|~~y||~}|~}~~x{|||~xxx|{z|x~}|x{}~|~{z|}}x}x}{}{}|y|}}{{~|~y{zy|z}zy|}z{z}v|}z{|}y}uy|{~|}{}}}y||}{~{}~{}z~{x}{ywx}|z||y}{v}x{}w~{|yu~{y}||{~~vzy}|z|x||t~|~|~z{~~wzwyyz~yx{t|y{}}|{|x|z|}y~zzw~z}~|{}zz~~|{}}}{}}z~}|}w{{y~x{}yz|{}x}~~y{|w}{}}tx|y{}~|~|~||}~}|~~}|}}z}}~~~|z~{||~}~~~|~~~}}~~}~~~|}~}}{}~||~}~z}}~~}}~z|}}|}~z~~}~~}~~~}~|}~~~~|}|~~|}|~}~~|}~}~}}~{}~}~}}~~~z~~{~~~|}z|~|}{~z}~~~}{~~}}~~|z}}{}|}~{}|{{~|~y~~z|{}{~}}}v{y{u}}{{z{{|~~{zz|zx|z{x{~}}w{}~{{~y{~{}zyz||y}z{z}}wzyy}}{y~{zzz|}~zy|{{}~z}zzq|z}{x|}z{z}}|y{}~~{{|||vs|x}yz{y~}zy~}}{xxt{|}|}~~}{y}z{zy~}}|z}~|~{zs~zy~||y}|yr}x}}}~{{}|{}{}}{}}}|~}y|wz||~|x{}}z~|{xx}~z}xv||{}|}|w}z{||}}x}~{yz|vv}{~|}|{yx}{|{|}z~~|}z~y{~~z{}zx|{~y~}|x~|{y}|{{~x|{~}y|x{~y~|~{{~}~}|yxyy~z|{|}~x|y}{{yxy|yzwx~}{{~{}|~|}{}{y||{{yx~y{~}{}z}|z}{}t}}zw~{|~|{}y||{w~~yzyy~}~|}~|{}|zxyy}~|v~{|w~{zz~zzzy}y|w{||zz~y}zy|y~y|{|zy{yy~}|yzvz|w}||{~}|~zz}{{|z}~z}|||}~zw}z}z{{~~{|{xyx~~|y{y{y}zy||}}vz{|{|~|}|}z{z~z{{xx{|x}z~{}z~y}{{{~xv}}}{{~{}{yx||~~~}x|~v{}~~~}}~~~~~{~}}{~~}|~~~~~~|}~~~{|}~|~~|~|~}}|~~~~~~|~~~~~}~~|~~~z|}~~~~}~~}~}~|{}~~~}~}x}~||~~~~}}~~~|{}}}|}~{~~~|~~~}{~}|y~|~}~}~~~~~~~~~~~||~{}}~~~~{~~~}~~}{~}~}~{z}||z{|~z|}u~zzz}z~~xxyyy~}}{{{w~z|~|y{}{{x{|~|yx}||y~|}}{v}zz{}}{{{}xz{xxzzwy}wz}z{w{{~|{}~}}~|~~z|{~}~}{~|y~~~~{}{}}xz}~zx{xz}xx~{y}|}z~~}}}~y||}z}}z{||z~|y{{}}}}{|{||{yzzwx}~z~xxz{~zzz}{y|~}w{z}|}|~y{~}}{~}}{|{|~x~~w{|~|{|z|y{zz{||x~{~||{v~{~}~~{||}{}~{|w}|~~{zy{~{}yy{|{{{z||}}zz~|}z~}~}}xy|}{{}}}||{w|yy{xyy{y}}~}}||zw|}|y{~}~|{|z{|{~}z|y|{z{z|~}|uxyy{|{z||z{{~{{~w}yz|v}~}}~}}w{yz~z~|yu}}z~|}w{z|~y||~zzzxu{}}yx{||~~|z{t~}}z}}{z{{}z}~}}x~zy{~}x|zz{ww~z|~~~{z}|{~|~{|y|x{}{z}|{}z|z}|}~}{y|{||y|{w{z}}z}w{zx{{yxx|x}z~~}~zzv~z}}y}~~~|~wzzy~yz~z{}{{z|~wxxz}{}v~}}{{z}|}~}|~~||||~{{{x}zz~~}~|}z~~~~~}~|{z~|y~~~}|}~|}~~~~v~~|~~~}~}~~}}}~}~~~~}z|~{~~}}|~~~|}|~~}~y~~|}}~{|z{}|||~z}}|~{}}~~||}~~|~~}||}~~}~~~}~~~}|~}~~}}}~}}|z}{}|}~}}|}|~~|}~~~~~~|~~zy{|wy|}}~}z~}yr{}{~|~}}yz}~~{z{~z}y|~y|{zz~z{{~}{zz~}yzyz|{z|{y||zz|z|zy||zy|}|y~zyzzxz}w{x{x|~{~z{~z{z{z|~y{~v~y~}~}~|w}{}{~x|zz}{{{x}{{~x{{~}~zzu{{|}w|~z}x}wy|{yz{{~}~}z}|z|z}|w}{}}~{~zy{|x{y|x}{{~|~|~z}~||{}w~{}|~z}{|{z|~y}z}~~w|}x~}||y~}~x|{|}|z{{}}~}y}~~|x|~z|z}|~w}}}|~|||z}}}{~}}z}|||}}}|z||~}|~xz~yz{{||{|zz{z||||yz|z}{|~|{}~{|z}||z|yyz~{y{}z}}{z{z~|}z}yz}{|{z{{z|}||z}x{~||~~}~|~{y}~~y~{z|}}~{y{{|~|{~~~}{{{z{~z{{||zx|||z}||~||{z|zwyy||~z|}~{|||~|}{|}~zy|~}}~{~|x|}}|~}zww|{~yy{yz~xx|{yw|~~|}y}|z||yz|y{wz}z~w{z||zs|yy|~{|}z}|z}xy}|{~}x~}|}{~y{|z~{{{z~~z}~{{y{{|z{~y|~x{{~|z}~~|z}z}|||}|zy|||w|~{}}~yz~z|yy|{u}|y}~~|z{{z|y}~v|{}zx{y~|{{~z|y~~z}~~~~}~}~}z{~|~|z~~|||~|}~}z~~y}~z~~~~}~~~~|~}~|z{}z~~}w~}~}|~~{}~~~|~|~}~z~|}~}~{~~~~~}~~||~~}}}~}~}|~~}}}}|~z~|}~|{||}~}|}~}|}~}~}~}}}~~|||}~|~~~}|}|~~~~~~~~{}{|~|||~{}|~~~z~~||}~}}z|zx~wwxzy{~|~}z}}|}y~{{}}z{zz{x{{~~~z|y|~|{}{y}~~{|}zxy~yw|}|{{~{z{z~{}|{|}~{x|zy}z|~{x~w}{~~{{~|{z{}z{{y~|}yw{~}y}zzx|{w|{}{wz}z||w~~|x{}|}}~{|}yz~}~~~~{~y~u}yyz|zzzv{vw}{y~{xyz|{||~y~}}|}~}|~|z|~{}||}|z}|~~z{y}{}~{~~x~w{}|{{~{}}|{~w~z|{}x~~}}zw{}|{yxy}{z{~~|}y|x}x{|~}w||z~yy{{~~}}y~~}|}|z~}~||~y}||{}~y|{x{y{|{}zzxz|z||{y|}z}{{~~}}}{{}}}z}{{{~}}}}~{~y||z}zy{y{yx|}x{{{wy~y|z~~{y~}y~}zxv~}}{~y{xw{~|||y}zyy|~x||z{|xzy~z{|x}z}}|{y}y|~}{}z~~{~{}|~}~y{{xz|{{{~z}|z{~~}|zv}z{~x|{|||~{zy}}zyz}|~{|~v}{|~zv~|}z{||}~z}{y|{~y{zxz}w~}|~{y}xz{{}|y~|z~|yz}}v|}u~|{z}{y{~z{x|~}}|}|{}x}z{|~~}|{}~{yz}~}~~~~~}}~}}~~~}{||}}~|}}~|~|}}}~~|z~~|~|~y~{~}}|}~}~~||~}|y~z~}~{|}{z}|}~z}|}{~~~}~~~}|~}|z}}|}~~~~z||~}}~~~|}z{}~|~}~~{}{|~~~}||~~~}|}~}~}~{~}~|}}{{~~~~|}~|z~}|~~{x~}||}{}|z~z~~{z}{}|x{z~~{{~y~{||y}~|z|~z|{}{|~|}|z{~{~}~}|}|x~y}{y}~{z~~y~}|}{z|x{z~{~|z}}|~}}}yy~|}}||}zzyy}w}~z{|}}{x~{zz||{{|~{|~v~~|y|w|~w|}xw}|{~zx}u{}{y|}||z}|y}z~~{w|x~}x{~}zzyx|}w|}z||{~~y~|yw}z|z}xyyw{|{z}|{|}}||}}{}~}zz{~~}{|z}z}|{~}~|~z~{}z|z|~}x~|~~{z}zzy~{}x~zzw{||}||z~|}~w}~{z|~}~zz{{{|{{}{|y|~w{|||}zz{}~|{|~~|x~{}}y}}~z}z~{~{|}~wx}}~~}wy|z||y~{y{~||{yx|||{z|}z~x{|}~|{}}|y{|}y{{{~}~~|||{{{{{}}x}~~~}y~|{~|y~{{~||{~|}x{|}}z~z|y{~~~zzzw~|~{|}x||~~y{~||~z~}z~{xz}||{}{y|{zxy||}{}z{|w~zxz|{~yyy~~v~~z||{v~~v|wz|}{{|}{~{y}~zzyx|}~|{y{|}~yz{y{}~}}~|xzy||~y{|}x}~~y}|~}y||}|z~zy~y}}~~}~~||zy}~~~~}~}}y~~}||~~~{~{}|}~}~~|~{}~~|~{{~}{~{|}|||~}~~~}{z~~~~~~}~~~|}}}~||{~~~|~~|~~|~~}~~}~~~~~~}|~~}}|}|~~}}{~}}~~~}~}~~}y}~~|}}~z{~|z}~{|~}zz~zw{}zwz~~||wyyz}}xx|x~zxz{|{z|}u}|{yzz||~y~{~{{~~~{z~||~yz~y~}~z}z||z|~u~y{zw{||}v~}w|~xyzzz|wy|{|}|z{{{{x~||z}}}zy|xy||yx}{z{y~}}|}x||{xxz~~z}{|}}||~{}{{{}~{|yy{~~z}}z}{}|~zzyy}}{~u|{~zzxy~yy|}|yzz{~||}|}~{v~~v}~z}|{x||~~~~~~~}~~~w||zx{xz{~|y}zzwzy{z~{~~}{}|}{}~|z|{}z}{{zz|}~||zz|w|zzw~z{}|}s{~|z}yx{w~~{y}yz~~~{~}~{{}z}|||}}{||{z}~xx|z|}y|}y~x}x}}{|||{yz|v~~{}}}~|{~z{|~{zx}}y{~}z}}}y{|}x}}{v{z~z|z{}yx|~|}y||}|||{{~}|~~~{~|}{}||}}{u}~{z{}~z{{|{x{u}w|}}z~{{y~zy{}x~|~y}{zy~}{~|z~|}}~t{y|{}xz{zy{zx}}{{{~z||zy|v~}wx~xxx{}}}yyw{|z~xwzy~p~}zz|}{z}~|xzw}xwy~z{z|zv{yz||~y}y~yz~|{|}~|xw|}}}z}~~|{{|||~z}{}}{yvz~}|||{|x}|z~y|{~~~|}}~}}}~|{}~}}y~}}}~~{}}}}~|}~~}|}|y|}|y||}~{~~~}}~}}{~}~~~~{}|~~|}}{~}{y|~~}}{{~}|}~~{|~~~|~~~z~}y|}}~~w}~}~~~z~~}~|z}~{}~~~}~~}|}~|{|~~~~|~{|~}~~}~~}}}~~~}~~}~}{{~}~{||~z}}~~~z|zy}{{z|~|zyy|x{|x{w}{z{|y{}v}}~{x{z|zxy|y{~}x{}}}}~~|}yz}~z}|}{{}}z||{|{z|zz|{~|}{}|{|zvz~|}z{y{y{z{{z}{x|}zx|z}{w|z{xxzy|~z}~}}}zwx}zy}y||{}y}|~{z{w}|x~{x{}vx|}{~{}x{{}|y~y}x{|z{}z{yy||x}y~}|y|z|z|zyyxz~}|}|y{|x~{|~{|v{}{}|{~{yw|{|y|~|{y}x{wz|y~y}|w{~~~}}y|}{|~z{{{|z{}~|{zz~{{zx{{zy~|}{~w}|zzz|}{zv{|{~zw~~|{z}z{}}y}{~|{|{x}|yvz|{~|yzy~z}{~}}{x}{}}zwzz|{}|{~~z|x}|zv}{y{~{zz~x{~y}w~vz~z}~}~{x|{}wz{{v}{~||x}y{z{z}y|}}y}~|y~~~}~{{~}|{~{z}|~}z}{~zy~|{x|~z|xvz}zzzzyz|~}|{}{|yyz{~~z}{{}~{yy{}~{|{|y||||y~}{zy|x}}z}z{}{~~yzy}||zwzv{}x}}zz}|~|{~|y{}z~|yy{}{~zzzy~~zy~z{wxy}z{{v~|}xy{w~~yz~|}x~yz}zy{zz|z~~~}}}}~|~|~~~~z}~||}~~{~~|~~}~{|~~}}z~~~}~{}}|~|}}~|}~~{~~~~~~|y~}}{|~~}}~~~~}~|~~~}{~{~|~}~~~}~}}|~}}~}~~x}{}~~{|}~~}}~~}}z~}|}}|~~z}~~{{~~|y|}{~|~}|}{~}z||~}{~~~{}}}}|z~}~}}~|~}}~}|}|~{|y|~}y|y|}zy|}z|yzz}~}~|~x}~y}y}{y{{~~~}|~~y{|z||}|zywz|y}|uz}}y{{~{}}~~}~yy|{||~~}~}|}x{xy~{{~||~z~y}{~zz{}}zx|~|{{}~}|~~~}x~z{~zz|x~{~y{x~}y|~}{}~||{|y{}|z|}z}~~~|y|{|{{~}}|~xy|{~~}|w|}~{z}~}|~y}}}|z{yz|y}~w|{y}|}z||~||~||}||y{~}|}}{~z~|y|~zzy||}|}}~~~{|}}}{zy|~{z|~{}}{|~||}v|zy{y}~}}{~v~~~{}yzzu~~~~|~}~~{}}~y{}~z~}~~~z~zw{{}}{yz~}|~yz~|~|~{{~{}z|~}{|~~|~{~{}{y~u{{|{}x|~|y{}{|~~~{|{|||~{zw||}~|}~~|}~y{~z{{|z{z~~}x}|xy{}||z|}~}{|{~}x}{}}|z|}z|}}|~~{zyz|{}~{}{x|{{~~z{{yw}|{|}~{~}}{}}{~~|~}}~~~}~~z|}~~~~~~}|~}~~{|~~~||}~~~w~|~}y~|||~}~{~}~|~~}~~~~~~~}|~~~~}}~}~~~~|z}~~}~~|}~|~~~~~~}}}}~zzz}x}z}{~z~t|~w||~zz||~}y}}y||}}{||yxz|y}{}|{~zxz~}~|z{{zz}z}}|}~}y{{~~zz~xxxz{~{||y}w|zz|xw~z}~w{~}z{|y{{{}|}z~~z}|}}{~{|{xz{~|}{v~~}|qy|w~{{{~}z|{{y|~{|}yzzz}|~|{}}|}{}{~|}||}x{|{w|~{{y{~y{}y{|}x}}|z~{|x{{|xzz}~~z}{{}w}y{z~~~}~~{y|~z{}|xv{||||~}{{|xz|z~{x|z||~y}{}~|y|}}yz|~|y|wyzx~}z~|}}xzy{~}~zy{{y{z}}~|~zvz~}}~y{|{{{{~|w|}y|~}}{}w|{|ywz|z~zs}zy||{|{x~}|{{zx|{wy~~|{|z}{}ww~~|}|z~}~|~~~|||}~~z}{{|}|{z{|||{~~~{{y|z{~w~}||{z|{~~{|wzyy{v~yz{z{|z{z}|~|y~{}{~~~}~{{{z}y~x~}{{~x||u||~z|z~zz{z{~||}}{~}}|}{}|z|zy}|}{vyx}|~z|}|~}~{wx{}}}|~z||{z{}{||~|x}|}{|~{|{}y}w|}z~~|{|xy~|{z||}~|{{{|x|~}|{z{~}~|~z~|}~{~~~~|{}~v|}}}}{y~{{~}}~}}~~{}z}{}{||~~~}z}}~|~~|vy~~|z}{~|z}}~~v~}}~~}|}|y}~y~|~z}}}}~~yx|~~~}~~~~}}}~~}{~}~|{~||}~~~}{z~~}|}~~~|}}~z}|~}|{{~|~~~}}}~}|~|~}}}~}~|~}u|||||~|xw{~}x{y~}|}xzyyzzy~}~z|}|x}t}|}~z{{|~yz|}~yy{|z|{z}}~v{~z{x}ywzy|x{|z{}|~zx|zvz|}~zyy{{~{{~x}{}~|z}zz}|~|{}{}zxyy~xy~}|xt|~}yy}w{}zx}}~{y}}|y}|~}z}}|}}|}|zw{|x{zx}}wy|{y{yxy~~~{x||{{{{|~|}{}z~|}|}y}}z}}y}y~|}~x|~y|}}}{}~~}|}{~vy{}}}|x~|{~z}{zzwy}||y|~}~|}z~|~|z}|{}xy~|~z{x{~~z{x}z{y{{y~}y}~||}x|z~{|||~}}}||yy{z{y}}{}u~|~y{{|||x}{wwzxz}~~~z}x}||{}}}|~}}{z|yz{}{{}{~{{yy|y}}|z{}|{vyxw|yz|zz|zyzz}|{x~|}}y{~w{z|y}{}}zz{y{yw}y|z}yx}vyyz~x{}z{zzv{}}|}x}x~{|zzz}}|{{}xyw||{}s|~yz||yyx{w||~~~|wx|~}}z|~z~~~}|{|}~{{{~|}z~z|{{}{||~{}wzxzw|ww}|{yy~}}|}z|}~}~{|~~z|{|w~{}}{~}~}~u{}sz}{}y|{|~z|xxx}}|x{xqz~}~z}}|}~~~|}}}|~}~{~{}}||~~||~v|~~~|}}~|~y{~}}~~|~}|}~~u}{}~}~}z~|~|~|~}}{}~~}}~}~}}}~}|~}}}|}||~|~}z{||{~z}}}}|~|~|~|~~~~~{z~||}}z~}}~|~|~|||}~~|||}}~}}z}|{|~|}~~{|{yy}y}{}yy|{x}}z|}~~{zzz|z~~{wy~yyz~}~{w~|z{|y{yy|{zzy}y}~|x~}w~{}y|{xz{{~zzzz~~x{v|}z{z|z{|x}~}y{~||{|xzzzy{}{w{~wy}~xzxxwz|~zyzz{}zy|}y}yxz~w|}{||}y{yx~|y~|w{}|y}{|z|v}~z}w}~}|~xyvxz|y~zz}z~{y}x{}x|y}|{{v}v~z{y{~}|y~{~||}}{x||z{zxyx{~{{|x{v|z|yu{z}y{xw~xuw|{}}}yy|~yyy}{x~vz|{||{}z~xz}{}|{|||~wy{}}{}{}~~{{||{z|z{~z~}z|{}||{~|zvy}~}|yzy}~|y{{{~~}z||~{~u|}{yz}|{z~z}{{x}}}}yz|||x{|}{|{xw~|}z~|z{}~~z{y|y{~}}|{}|zy{{|y}{|~}~}|{}x}|z{~xzyy}z~y|z}~~zz|y{y{x{}xx}~z|}{}z~{{x~zz|{}}{{zz~}~z~ywx{yyz}z{{wxx~z|||~z}|~~~x|{~{|~{||~~{}}y~z}zwy|~|~{zz}{v|}}{|y|xyzz}{~{|{|z{}z}~v}y|}yyyw{}~}{z{{{z|zz~{{yz|}z~x~{z{w}wx|z~}}}~{~w~z~t|}|{|{~x|{~{|}y~{~~|{y{{~|z~}zz~~~}}~}~~}|y}|~}}z}|y~~~~}~}~||}~~~~}}~}}}{~~}z~|~}}|}~~|}||~|~{~~~~}~|~~}{}}~~}{|~~}}|~}{|}~|z}~y~~}~}|}}}~}~|~}}~}}}}~|{~~|~~~~||||~z}{}~~}}~~~~|~|}{~}{{~~~{}~}y|}~}{}}|}|}~z}|~~xy~}{xz}{x||y}uu}z~~}z{z}z|y{}|~y|||{y{w}xw}||{{{|~}~}}z|}}~zzzzv|zy}xy{y|~}u||}z}y}{{{{z}|}{~{~y{}w}z}}{~~}{|}}|~y}x|}yy~x~zzy{}{x{zy}zw}w{}||y}{~}zz~y|}z}~yyy|{||zx{||}{z|{z}{~y|}{vy||zx{x~yz||~}y~zz|{{y~{~zxz}~}{z{~x|}|{~zy|z~{yu|z~{|~v|t}}}~~{|||}}|~|{{{|}}|}zy|z{wzwz}{}{y|z{|~{}|{x|~||~|zuz~|{z{y}}}}z}z}}~{~y~}zzz||}{|~yz}xx}z{}}y|~}}}}|{zyx~~yz}{}|zz}}~z||~}|{{x~{|z|yxywy||wwzzzz}|}x|z}z|{~y{}y{y}{~|z|x|{|~~}}{{|yzz~~u|~}|x|{wx}}||}x{z{|}}|}|}{|y{|~zz~}~~zz~||{~{z}yyzw~|~|zw{yy{u}|||}{|{}~}}~zx}|}|}}}~~{{~y}~||zwzz~~{~|~z{{~||vzy{}yzw{z}xzxy{zw|~|}y~~}|}~}y~}x{|~~w}}}xz|{yxx~}|}~|{y}}z{}}|{|y}zz|y}~|}~~~}}}}~q~~{{}~}~|}{~~~v~~|}}|~~~~|{}~|~~}{}|}|~~~}z}~|}}}~~~}}~~~z|~~~|~}{}|~|~}~|~~}~~~~{}~}}}~}{{|~}}}{z~}~~~|{{~~|~}~}~~|{{{~~~~~}~~~}|z}~{~z~|{}y~{}}~~~}|}|{}{~~~}|~}}}~|~~~|~|~||}z|x}~{}{}|{zz}}}x}||z}z}||x|z}|}|z|z}~||w~{zy|||}{y~}{{{~|~||}{}|}}|}}~~zz|{~}~{{t{y|{xz}|yzzzx~{wz{~v|y{zy}}|||z}~|}{}}{y|~|}~}||{}}~|}}|y||~y{|z~{x|{}|w}{}y~y|}|{v}zy|{wy}y~||xy|~}z}|{~{x~~}{x~|{zx|yz||z}{u}{z||}z~~y}z|||}}}{}{v|{z~z~~|~z{wx|}~{z{|~{}~~y~}x}|y|zy{y~{}{}||}z~z~{|{|z{||{}{}z{}w{}|~yz||{z{||x{z{{~|~}{z{~z~||}{{wz~{}y{~y{}|~z~}xy||}||}{{|z~xzy}~{|{|~yz~}z{}|{}x}w{{|{zy{}zz{z{{}~}z{}}|}~x~~}~|{z~{sz|}|zz}|}}{}~xy}~|~~|y||{|||}|~{zz~y|z{~}~{~}|~z|x{~~|y{zzy|}}y||||}{{||}}zyz{z{~}}~}|{z|z|y{}}~|~~~~zz}}~}{||y{y{y}|}y|z|}}{||}w~|~~{zy~}~}x~|}||{|}~}}zvy{x~}x{{y~~~~}}~~~}}}{~~~~||}~z}~~{z}{{~}}~~}~}}}~~{~~}{}||}~|~}}y{~~~{}}}|~}}~|~{||}}}|z~~|{}~}~~~}~}{~|~~~~|~|}~}}z}}}~{~~~}~}}~}~{}~}}~}}~~}~}|}~}|~~{~|~~}}}{|{{~{{wzs{xz|}|y}w{zz}z}{v}x{{{y|z~z~|}|||~~||y~|{~z|yzz||}}}{z~~}{yz{yx{}~x}yy}v~z}y|wz|z}xy}|}}}}}{uz~~|z||{v{|}~x~{z~}zzvz{{z}~y||y~~||{t{~}z}}}z||u||}}{}zy{}~}~y|ywv~|}x~z{zx|x{~}}{z{{|~|{{{z}~{|}||zz~~}z|{x{}|}y}{x~|y~}|{}x||{y||{{z|xv{y~|yzz}~~~{~{z~}{z{zx~~~~~~|{|{zywu|u{~zzvy{|}z~{~w|y{{{}}}~t}~{~{}||{~~}}|z~|~|{|y~{|~{|{z}x}{{~z}yx{~}~~w|z~~}z{{zy{~~|}~}{xwzw|{y{}u|~}{||}vz~zz|y|||{|zy~z}~z~{z}|{}{}x||{z|~~|z}z|~z{y{~~w}{||~{wz}{xzx~~~|z}z~|~}{zzxz||{y|{y~|}~}zwy~x{{yzz{}zy||}|{{}}yt}yyyzzx}|}{{y}|{x}~{~~||zyzz}x|}y{}|}{{~{z~{yx}~|{{~|~x|y~|{z}y|{|~|~}{{~{{~~}{}x{|}{y|zyxz{{|||y~z|puz{}~}|w{|}|z}}}z||~z~}}}}~}}{~|~~}{|~~||{~z{~~x}~~}~~{z~}~~}~~~~{|}{|}~{|}|~}~}{|~}~~}~~{}~|}z~}|~}|}}~~}}}}~~}}}~zz}}|}}~~z}~|~~~~}~v|}}}}|~~}}{{}|}}}~~|}{}}|}|~z~~}}|}|}~~}{}}~~{|~|~x~{{y|z{~{v~|{z~zw{y~yy|~~y~z{~z~{zyw|~w{{y}~~z{|zz}{z||~z}{x~}~~|z{{|{x{zy{}z~|}{zx~w}}|{xy|||{{y}{yy}{w|}z}~~}}xz~}~}zw|x{y{x}|~~}{yy~~x~}{vz||}|zz}{{xx~~z}}~zx}}y}~{xxy~~y~|~~}|~{{y{}}|}|{~~|wx{}z}|{{||z~|yy{y|~yw|{}}|}}{zz}w}|{z}}{~~z|~zw~}|z}{~}}}~}||z}|x{y|}~zx~{|~}~|}{||w{~~~~|y}x|}}|{{~y~{|z~}|}|~{{|{z}~}z|y|~}|~v{zz}|~|{||y|z|~}|{|}{}{{{}{}~z~zzz}z|{~{{~|~y{{|{{|z|~{z~yz|}z}y}|{{~~yz{z|y}{y~}~|zz}v{{z~{{~}|zz{|~}|~|{z}}x~{}{wzz}|{}~}ywz|v}y~|}x{~|z{|}z}{|z}{y|x{}{}|z|~{}}xx|}|z}x}~{~{}{}|w~|}y{~{z{~}~~}}z|}|z{}yy|{~xy}|}|yuv|~y|}w~}{y|z|z~~}z~}y}}z{|z~{{}zz{|wz||yxy}v}}||x|}}{{|}}{|y|}||}z~~~}|~}x~~}~~}}~{}}~}~~|y~~~}}~|}|}~~~}}~}~~}~~~~|}{~w||}||~}{~~|}~~~}~~~~z~~|}|{~~z~|~~~~~~}~}}|~~}z}|{~}~~}~}~}|~~|}~}}~~~~~~~|~~}|}|~x~~z}|~}{}|}||}~~}~}{}~|{~~}|~~~~|~}y||~}{z~}vyy~xx{}yyzzx{zzyyyzy~}z|{{{}y}}}~y{zz~y|{z~{}y|}vy{}y||}{z~z{{|~|w}z~{{|w~}{|}x~~}zz{{zz~|w~yy~~~{y|}{~|~z{}{}zz|xz{y||{|}z}}}{{}}}~x~|}~~}x~wz|}}y{{{|zz}{{{|z{}xyu~yy}~~~{|}x}y~z~}~~~|xxu}|}zx{z{}~z||~y{{{~{~}~x|z~w|{|{z}~}z~~~}~{|{}zx}x||z{{x{zx|zz{{y~z{{x{~x~}|z}z~}yy{~|}{}||}{|}x}{}yzzzz{}{~|x{}}}y~~|y|{wz|yz}~~y~x~~~zz~}}|~|x{|}x}{zxu~}z}v{~{{}x|~z~~}}|}|}}{z~}z~{||~|~}}zz|{{{}zz{}|{y{uz|y{y{|{{|}~|y}y|{{~~uz}{}~y||zy|~~x{z{x~}x{{yy~}}y|{~|}|~yxxyz{y{|z|w|{|}{z~z{v}||}}yx~}yxxyz|||}xyzzyv|{xz|~~|{yyx{yzvx|x||z{yzxy~y~~y|}}}}{~}|}}y}}zyzz}ux|xxzzz{}|~y{z}{{z{}~||}}~~~}{x~}|~~}}{z~}|~}~|~~|}}{~~~~~~~~}~~{~~}{~}{|~~zp~|y~|}|~~|}~{|~~~|}~~z~|}}~|~~{}~|}~}~|||~~~}}}~}}{z~~~~}~~}~|}}~~~x~~~z|{}{~~~|~y||}|~~~}~~{~~|}~}~~}~}~~~~z~{}}}~~{}}}z{y|z}|}{~y}|{||w|yy{{}y}~~~~{zyz{zz|||~v}wz}x~{xz|{|}~}|}{v~zz}}vy}~|zzy~y|~wz||}w{{w|z}z|y~{xy~|}~|}}z}{z|{|w~}||y{}{~z{z}{uz|wz}yw~}zx|z~|~|~{y}zz{|z{z|zy|{yz~|~z~x}||}y}z{}}|}|v|~{}}yz{y|r|}~~w}|{{zw|~|}{x{}}ywy}}x~}~yvy{}zzx}uyuwy~~|~{}~}z}|}}y~|x}}{{|{|~v}~x{|yu{}~vv{}y}}||z{{|w}}w{zz{y{y{zw}|w||wv}}}{zz~|x|~{z~~xz{yzy}~}|||yx{~vw}|~{{z|}}w{{~|xx~~|y~y~}zx||zzz{|zz{|}|~w~u||{~w~|y{yw}y}|}{}}zw{{xz}{|~|}}~}|{~xxz~zvyy|z{x|~{}zw}~||}|~x~}~}}~w|x|}||{{|{y}{x||yzy}||zz|{}zz|y}}~||}{}y}xz~y}|xy{zx|vz}|~}{~||yv||w|{wx}z~~}}~~|~}~~~z|yy}z{v{|}vy||}|z|~yz}yy~}}y|{xy~zzz{y}}~~z|}~{~|}{}{|}}||y~zzxv~yy}~{zwx}z|~w|w}zxwx|z}}}~~~}}~}~z|}{{}}}|~~~|~~}~{}|~{}}~~z~}{}~}~~}~{~{~~{}{|~~{~}}}~|{~|~}~~~}}~}v}}}|}}~~}}|}~~}}}z||~{}~~~}x~{}~}~~{|~~~~~~}{}}~z}}}~}w~}}}~~~~|{}}~~}|~~||x~z|}x~~~{}~|}|~}~}~~~~{}~~}~}|~}{~|||~z~{|z{~~|zy~|~|z|}{~~}{{{{}{||}vx~~{~}~}~||~~||z~~|{wywzx}yx{{xx{z}tz}{~~}}~}}{~}~vz~~zzx~{{}{z{~z}~{zxx~{|||~{z{}}x{}w~|~zx}}~|}y{~{~z~~|~}}y}{}|~~z{z~|}yw|~{yz~|{x~{x{~~}zz~y{|{{x|u~}~|~z~u{u|v}}z~y}~|{|}{}y~{z}yyy~~u{}||||||}xzyz{{|z|~{x{{{}||{~{}x}|yy|~~z~~~{xxx{}~|}~xy|~{y~}~}~{|z}}~}{{}~~}~~|~~y~}uzzx|x~{z~|}}v}z|yy~z}~y|{~~}}{~~|~||{|~~|}{{}}{x{||}||}||{|}~}~|y}{z|zz}|~{}~~z|~|z||}z|~yy}~{w|{z~u{z}~x}wzz}{~}~}||||x~yzy~y||~}}|}|z}}z|}x{~|~x{y|}w}||}}zwux|}y|zzz|y|yx{~|~x~y}|}|}yz{~y}}~~v}y{{{{~}zx|~}z{}y~|~}||}{z|}|x{{}|{|~~|}}}{z}}}|zw}z{|~xx}zv}zzz~}vxw|z{~}yux}}w}~x|z|}|{~~|~~~||~~|||~}}~~{}~|~|~|{~~|{~}~|{{~{{{}|||}|~|x~~{~}{|}~|{}}~}~~|}}~~}|}z~~}~}}}|~{~~z}|}}||}~~}}||~}}|}~|~~{}{}~||}|}~{}~}}|{}~{}|}~}~z|~|z||~{zy~~~}||}}}~}~}|}~~~}|~}|~{~{|~~{~z{|~~}}yz}}y}}z~{{z~|{y~}wzy}{||}z}~{|}|{{~{y}~|}yz{}~w}~{z|}~y|x~}yz|}{z}w|v|~{|}}|{||}y~}{|z{~y}z{}{~yy}zz}~w|{|wz}x{~}z|}}~x~}xu||{~y~zy}{~}|}wy}{}z}~{zx}||~y}y~}|~|}{z~zv}||}~}}zw}~}{{zxz|{}y}||}|{{|{y}}|~~w}~|||{{}~y}{{|yy{|{~{}zz||wxz}{|~z}zy{~}|{w{~}w{{}{z|~}{|{|{{~x}}yxy|}xyz|~~}zz~v}{}{}z}{||v|~|y{}||}}}|y}}{~|{xz{}{}z}~yy~zz{z~~{y}}z~|~}|}{x~y}~}{~}~{|~{~{|{{wty}{}zz|x|}|~z}}wy}}|{wv{{w}zz}{}zz}}~v{~~|}|x|{}}vz|z{{zv}~{z~|}~z{~~vz}yz|~xz~||{{|{yz{||~~{~~{{|yyz{yy}|||z}zz{~~{~{~~|~{|y}x~}{v{zw{~{}vyxzy~x|{|}}|}z~yx{~|}xzx}~{x|{~|~z}}~|}z|zzzz|}~u|z|x|z{|}~~z~}||}xz}~yw~~v|xz}~|~~|y{y~|{u{z}}y{z{z|yzzz{}{xy{yz{}~y{~}~~~~}~~~~~}|{}}~~}{~|~~~~~}{}~~}}|~}~{~||~~~}~|~~~~}~~~|}|~~~~|}z}~}~z~|~}}|{}}}~{~|~~}~{z~}}~~z}|z}~}~}{y}~y~}~}~|}}~}~{}~{}}}~}~~~~|{}}~~}~~}~~}}}~~|~}~|}}~{}~{}}|~~||~~}|}}~~~}}}}}~{}x~ywy}w{~xxz||zxz}zyy~z|w}}|}y{|{{z|w{}~z}}}~}|}}y|~|z}~|w|w}zxzz{xz{|{y|yyz~z}y{z{|}z|}}{zzz}~~~}{~~~|||zy}~|~|{{{y~w||x}yz{~|yzz|vyzxz}}}}}y~z~{~}yw}~}~~{{zz~|{z{x}x}x~wz|}z{}|~~|zxzy~|}|{|z}~~{{}}}z}yyw{}z}|xz||{zu~wxw{y||~vz{{v|wz{~}{~~|{{~zz}}{||~~|}{~|}|z~{z|{}{{z{|}||zy||~}|~}{{|~|z~{z}{}}|~{z{~}x}~~~|x~|~~||z||yzy~}{y|{wyw{{{{z}~|}}{wzyv{}~}z|{{|~|}zz~|}{}}{|}|zy}zy~|y~y|{z{{z|}yz}y}||~{}{w||wx}|}z~{}z}y||}{}z~|{yy{{|z|~}x}}wy~z~y{~zx{x~{|{{~{|~z}{|}z{{xw{z~~|z|}}}z}~||x{{~}~|zz~}yyvwy{z{|{{}{|}}~}~{~~~~}|z||}{~}{x|z~yy}{||z}~y}x{w||x{{~{|~{{}|v|z|{}z{}}x|yz}~x{z{}}zw}z~|{~|~uzy{}x{}{vx|{}}yyzxww~|}}|y~~~||{z~{|}|~~}~}z~~}~~y}~~|{~|}{z|~{}}}~~|~}}}~~|~~}}}}{}|~}~y}}|||}~}}x}||~}}{}~~{~|~}}|~}}}}}~~~{~}~}|{{~|~|{}{}}~{y|~}}~{}}z~|~}~|}}~~{|y{~~|}}}}|~~}~||~{}}~}~~~}}}|~~~~~|}x|~{~|}|~z}y|~~||{{y}~|z|{zxxxx}{{xx}{|{xz|}{y|z{w{~}|zv{}{|yzz|{z|x|z|{~y{}{{}}y~{z}|{z|z~y}{|x}~}y}z~|yy}}x}{yz{||{}|yy}{yz||}||vzw~~}vz}z~{~}~z|}{zv{y{~z~z{|~{z||}}zzy{~z~x{x{|{yyz}|}y|}}|{zy|x{~~x{x{z}||~vz~{y~x}y|}|x|w|y{y|~}~zzzy{wt|}|{{z~~{{{vy}}|vz~}{{}zy~z||}{}{|z}{x||yzy}|}w{}ywz{x{|wzyvz{z{||~}}~x}}}y{}~}~w}}}|||}{zz~yv~~{|}x}y}}z{}}}}|y|z~{xx}z{zxz}{{z{}z|zyz{~x{}}~yz}wz{~y}|{{{{~{v~y}{}w~|z}x}}|{}{}|~~}x|||}}~}y|~}v{~}}zz|{~uv}z{|z}~|}|~{{z|w{y{y}||}zx~|zw|{}|y{~zyz|~}|||~{}{{z|||y|{}}~{~z~|~{}~{zyz|}|{{{}}~z{|zzxtz{~{y}x{~{~}||w~}z|}wzwz|~}zzy~}{zz}~{{yz|w||}|}}|{z}yzz{}{~y{}z~}{|x{z}{t{}xzy|z{}}w|~uxy{||~}~}y{|z}|{|z~||~}~|}~y~{}}}~{~}~~~}{|}~}||}}|~{{~z{~~}z|~~~}|~~{|~~~{{||{}}~}|}}~}}~~}}~~~|~~~}|~}}}|}~~z~|z|~~z{~|~~|{|~~~~}|~~~~~|~}z~~{~~~}~}|}~}}~}~|~|z}~}~||~~~~~|~~~}z}~}~}}{}~~}|}}~~}z|z{{~}~z|{}~xxxzzzyzw~{|{}|~|x{~~}|}~{}}~}~{}|~z}{|{||}{y~yxz~y{|{{~}}}}{|y{{}~~}{|||{y{z|||{{y}|{{y~|}x{~}~}}|{{x{z|{~|x~{}}|~~~z}|~y~y}||{|{~~~y~~~y}z{|~}zz{||}zy}z|{}{~{~z|~|~|~~zzy}yy~yz|w~|}|~z||{{|~z|~~~}~{~{}}|}y}{~yz~x~yzyyyy~|z{z{{z{}|}x{{yy||~{z|~z~~{~||z}~~zz}z{~z{{z|~y}}~}yw{~{{x|x~x}|}{{}|z}|}x~{~{}~|~}~~{{zx|{{{zxy|z{~{z||~{}x~|{}x}|~zzz}||||{v}z}}yu{{xx~x{}{{w~}{~~v~{}}}}{}||y}||}|~{|{|{ywy}{yx~|~~}~zx{~~{z~|zz}y}~}z|{}~y}|}||w|}~{{|z~yx}}|{{x{xy~|~||{}|}~|{~|y~~xz{~v}~z{zyz}zx|y{|x}z|yx{zy}|~||}|{}||~~{}|}||~}}~}~~~{~}|}}~~t|}|~|~}}}~z~|}~}~{}|}{~~~~~~~|~~|}~~~}}}}~}|~~~z~~}~~}|~~~|~}~}}~~}~|~~~}~}|||||~|~}{z|}}~|||~zx}}~|z~}}zx{|}|{~|{|zz{z}{}{}y{yz|z{zz}~~~{|y~yyz}||~{}x|}y{||}~z{x{{}{||x~}|y}z}~z|z~{}}|{}~}~y||~}zzy}{~|{|~{}|y|}}{{}yyv{{v{|y~~{}|}wz}~zw|}||{z~}~|z|~}y|||y|}wy{x}~}}y{wzxz}}}z}~{{xzz{{|y~}y|y{|}z~y}zzwz{~}{y{}{w{zx}~|z{z}w{z|~xz|~}zz{zz|~~~}|{xz{|}xz{y~{{}z{{w}z||zv|{zz~x}w{{w{~|wz{}~{|wxz{~}{{}{{z{|}~{||~z||z{{y~y~~~y}x{y~|xz}z{{~||zxzxy~}y}|~{}}~~}|~}~x{|}~|{yyz}z}|~{{}y}|x|~|}y~||y|y~|w}|y{|}y~}~}~z{{wy~y|{z|||{{xyyv}|~w{|}~xy}}|~|yx~~~y}{}wzz|~y|x{||{x|~y{}{yzw}{|z}|~|z}zx}{zx~{~y~{}~y|~{}z|vxz|}zx{wz{|}x~}}z{|~}~}|}||{wyz}|}|z||~}z~z||z|zzz{{{{w~{{}}{yz~~y}z|x}{|zw~{|}z~y|}y|y|z}y}|}~~y~}z|{}z|y~}{~|~y{|~~}~~}||~|}}~}~~~{||~}~~~~}~|~~~~~~|{|~{}}}}}}~|}|}~|}|}{||~}}}~}~}}~~~|~~~~{}~}{~~}}|~}~~~{|~}~~~~}~zz{}~~~z~~}}~|~{}}~}|||}~z||~}|~{~~~~}|||~}~}}|~~||}}y}~~}~|}}|}|~~~}{y||}y~y||zx|||}~z{}~|{~v~y|}~|}{z|~{~zz|y~|~}~||}|w{}z~{y|vy|z{}xz}~y|{x|z{x}v~~{~}xy{~|~v}z}|z{|{}{x||zz~z|u{}~{|uw{~z|y{{y{{~}z|}zy|{z}|{|}|{{{|{}|z{|x|}{z|{~y~}y~}|zz|~{{zy~||~z|}~|zx{~z~|w|~xz{}y|||{{~s|yz~y}~{|~{~y{|z||{{y}{w{{~{~}{y|~zy|}|~{}y|~{|{wuy{}||zvxx{z~||z{}|~y}x|}~{{{y{~~~}}~{x}|x}{|y{{yy{{}}~|wxzyyz|{|y||yv{|{~}~|~|}~}|~y{~|}~|{~~|~}|}{~{{xyy|}x|}|{yyz|{yx{z~z~~~yw~{x~~|~~t{|~}{{}y~~}|}|~}|y}~|}v~|{x~xx|z~z}zyy}~}~z||||z~~{z}|~||||}{~y}|x{~{||yy~{|~~{|z||x|z~zzz|z}z{|~}{{z|||}~}{}|~wy|}xzz~}|w|z{}w{}{{~}{~y{}}|z|zzz{}~}|{{~}~~x~}|x~}w~~~y~{zxxz|y}}zz~~|~{{}|}y~u~y~~{~~}~}}~z|}{~~}|}~|}}~}|}|}~~~~~||}~~~~{}~~}z~~{}|~}|}~~~|}~~~}~~||{|~}~~z~}~~{}}~}~}}~~}|~~~~~~~|}~|}~y}~}~}~{z}~~~}|}~~}x~}}~x~z{~}}~~~|}||~~|}~|~|}}~~~|~}}~}|~~}}}||}}~{y{~{}}~y{{z|x|yy|}z~|~{}|~}~zwwx}w{||{zzy~}|~y~~{zz}y{~|zz}w{y}z}|}{}|}~{}|{y}}|yy||z|~~w~z|y{}}|xz{x}}z}|yw~{~x{{|yy|||}w|~~}}z~|y~{~{x}|{{{yzy{yz{}~z|}y}{}}{}~z|{}z}||{}}zy~~v|wzz{yz|~{y}~~{z~~|}{x{z}x||z{~{{{{zwy|~}|y}x}|xxxz{|zx{z|z{x}{}z~}wz}z~z||yz|z|{|}}}zz}|}x{}{y~x}~|~}yx{|}}~y{|~y||yz|{}~}u{x}}~}x|{|~}y~{~xxz|}||}{y{}z~~w~{|~{~~zyzx||{w~}x~|zz{yx||{{{{y||{z~|}}{{}~}{{~{z{u}y|}|~|y~{z{}v|~}}{zz~xz~|}{z{yx~|~x{{{~yx{}~}yy}{x~|}}~y~}z{z|w~~z~}x|z{|x|{xy{y~{xz{}}|}z~z|zx~~y|zxzx|wy{{z~{y||yzz{~|}|zz||{yx~{{{~~y{~{}~y||{|{~|~z{|~xyx|}~|~xy~v~x|}~}~zz~x|yz|}|}{z{y|x~u|||}}w~{|{|yyw||u~{{}x~||}{}z~x}v~xyz}}}{}z|~||{~~~{~{}~}~}y~y~~~~||}~|}~{~}{~}~~{~}}}}~|~~}}{~{}}}|}~~}}|}~~}}}~~}|~}~~~|}~{z}~~~}~~}|}}}|}~~~~~~~}{~}y~~~~~z~~~~~~|~~~|~~~~}}~~y~~~|~~|}}~{~~|~}|~~|~|}|~}~}}|}}~}w}~|~|}~x|~xzy}}|{z{y{z{~y||y~~{xy||~zy~z}}~xz~~|x|||y|~~y{{|{y}z}|~~z{|{~}{w|{z|~u~}yz|x~}yzvy~|z{||z~~z~{|}~{yzx~{}~x|xx|{{wv~~{}|yzx}}{z{~{{~{yy{|{y}z}y~}{y|}}}zy~||{{~}{yzz|}{~~x~zx~}{}}}wv|z||z~u{{z|{|}}zz{w~z~z~|wz|z~}y|{x|x~|y{{|x|{{|~{z|{}~|||||~}|y{|{|}z}~{}{~x~}{yz}~|}}vx}{||zz~z}zx|x|yzw|{~|}~}~~|z}{||~|~}yz|~~~zyv}~z||x~|||z~||z}x|~{{{~y~~{{~||z}}~x}}|w~~w|{}}z|}{{{{{{{zyy|{}{xw}{{}y~|~z{}{{|y}{}~~}|z|y{{}x~~}~x{zz|{zv|}}}zzx||}y|~}|z}}}zwz}{}|y}~{zz||u~}x{z|}}|z{}~w}z~yxz{}xzy~|{|zwyyyvy|}x}z{}zz}zz{~{x|{y{{}{{{u~{zyx}x{|yz|~w|z}wvx|~{|}}}}}~|~~|x~~|||y{z}~yy|}}}{{~uzy~z}xxwz{{}{x{z{zy~|~}~yx|v{{~z~~~}~~{}}~|}}~~|~z|~}~|~|y~z~{~}~~}~~u|{}}~|y{~~~z}}|x{~|}~}~}}}|{}~|}~~{{~~|~z||}|~~z~~}|~~~~~}~~~|~}~z}~|}|}}~}{~}~~}|}}~~|~}}}}~~z}~~|~}}}~~~{zy}|}{}z}~}}x~~{|z~z~}~z{~|~{~x||z|{{|w|{{}wz{{y~vyz~~}{}~{}y|||{}z|{y|yy~{y|}yz|y}~xy{}zzu{{||{}{{z}|{{}z||z{}{x{wyx|z}z|}z{}yy{vtzz~|~xy{xy{|w||}y{{{|~~zy}z{|{}{{~{zz{|~v{yu|yy|xy{y}z}z~}|z||}|}|z~}|y~~}v{|vx}z~}vzyx{{wzyz{y~z}}w{v|}|wxy||{|~|{|{|x{|}|z{}|||}z|x||||~z}}zz|}z|vy|}}}||{y}z|~}yz~y}y}{~x~}xy|~z}z|xw}{}x|}{ytz{|y|}z{~|~}{}~~~|||~{{|}~v}yz|||||{xwx~|~~zz{~yz}yy{|z~~x}~~|{{{{}}vzy|z||{}~{{}|yytx}}~wzx{|y}|{w|x}{z}z~|}~z|||{}w{{{~|z}{y}||{|}}}}zxz~~x}{|{z{|~w}vxz}z{|{|~~zzzzz{{zz{{z|x{~{{yyy{||y|z~|~{z}{}yy|}{{{y~z~|{}|}y{~}|{~}y||~y|z{~zz{||z|}}{|~y{{|y{}~zz|z{{|~y{xy|{~z~z{z{}~z~}|}yz|xv~~|w||{||~zyyw{{}y~|u~xy|w|zz{w}~xz{z~~~~||}|{zz~|||{}~}}~|}}~~}|~~}w~~~{~~z~{~}}~}~}}}{|~}x~|~}~~~~}~~}~}~~|{~||~}~~~|~|~}}}~~|~~~{~~~~z|~~~~}|}~|{}}~}}w~~}zz|z~~~~}}~}}{{}}}~~}~}}~~}|}}}}~~~~}|~~~~~}~~~~~w}}}}}~~~~~~~~~}~~}|}w}~{|}}}~{}~{|{}~{z|z|~}z{xvz{z}|}w|yx}{~{x~|{{z}~|}|{}~z~z||z}|{~}~~~y{|zz|}t}|{~y~zz~|{}x}{||~{{y}||zz~~zz~y}{{z|zxz|}~}{y{|z|z}~~{}z{y~~}~z~pzw{}{|~y~z}y}{{y~yyz|{~||{|z}|~|{zzy{z{{}{{~{~wy~z~z}{|}}|{|}{yzz}}x}{}}zz}}y}{y~}}~~}z|~|z~{~}tyw~}|}||~{{||{}{{|{|xx|w||}~~~~}}}}}}}}y}~}{yxuxzz}yz|}~~}|~~{~~y}}z~}~~~}~{~~~{~||}}|}~|{{w{~|~|}}~}y||~~{v|x{|{wx|}||{}}{y}xy~}}|{}~}y{~{{{{uw{{~|~}}xyyy{{}{|w}{~~~}~{}~z}{{|{z}|z|w|{w{}{z|}|~}z{{}}~y{~}yzx|~{}||~~|}|}yz{}y}~{~{y{|{}|{}z}u|}wz~zy~v{|zw}yyzz~}|}|{|{}|~~}~~z~|}~xzz|{{{~{}{}|~w}}{|}~{|{}|}~yy|}}~~~~~~{}{}~}z}|}~}||~y~}y|~~}~~~~}}~~|{}z~}}}}}}}~{~|}~~||~~~||~|~~}~~~~|~z{{}~~~}}||~~~{~~||}}~~~}~}{~}~~~}~|~~~~~}~~~~}~~{v~u|{|z|~w~|xyzw~}~z}{|~}}|{}{~}xy~x}{{||{{~}z|}}wz{~}|y~zz|~y}}}{~zx{}|||xwx{|z{|zz}~}x{|}{}xzz{{{~}}|vx|}|~}}|}|{{z~~x|z}}||uzy}zz{~zz}z|{x|x~~}y}{y{~}}}~}~zv}|zy}|{|~{|}}|~{z}{}z{zz}{|y}y}yx~{z~x{|y~|}z}||w}~|z|x{~~|{}}x}}{z{z}|wzs}{~y||}x{|~zy|zx~~|}}{yy|||~x{{{~|zw|{z~y||{|~z|~|}~||y{|}}{|~z}w||z{{|zx|}}{{zz{z|{~}x{|z}~}}|y|z|z|{z~~||}}{~}~{~}zz|y}|~x|{~x|~{xx|{|xyv{~y{}{z{~|~{zz~xw{y~~w~yzy{~|||{{|~x}zv}|~zy|~{wy}w}|yz{}y}|~z|||zz}zxz|xzy{x|~zz}|{y{~{y{x}~x{~~wyy|}}|{wy|{}z}}||v|}{}|{{{~}|u}zx~{|z}~x{}|{z}}zy|}y}}}}u|v{|~w{y~|x|}z}{zz}w}z|~~z||zy}~|||{{zz||~|y{~{x}}z{zz{}y{~|~}y||w~z{}{}~}~|~~}}~{}~z~~~y~~~|~{}~~~~~~|||}}|}}}~|y~|{~~~~{}~~~~{}w}~|}}}~~}~~}~~~~~||~}~~~~~}~z}~}|~~~}~}}}{|~}{}~||}}~~{~~~~~~}|~}~~~{~}~|~|~~~~z|{}}~~}~{~~}~}}~~~}}~~|}{{y}{z|y|{}yy}|}|zyyyy|{}{}}~}y}z{}y|z|zz}|wy}}}}|}z}~zx~}{|}z|z}y|}|y~~}~|~{|~||||z}zzz}|u~y{}|wzy}z{}|}|{x}zyy}{}|z}}x{}|~||}~|zy{|~}}|y{~~|yz{}|}~|zz|{~zy}}}~}|{xzv}z~}}}|z}{||{z}{}z~~}~|z{y||z}{{~~|xy}{}z}{xxy|z}{{|y}{~||}z~~{~||ywz}{z~xy}y|{|y}~~|z|}z~}y|{~}|{~|}{w{}{~~{q~|}~z|x|}z{~}|x~vy{}{~}~}}yy{}}z{||}}~{zy|yy||~|}~{|}~}|{{||~~|{y~z|}y}~||}}~}|}}}|}~|z{~{|z}w{y{}~|y||}}|}{}}}{z}xz}}zz|~~x~}}|{ywz}||{|~~|}|~}|y|}z}{z{~zy|~||~~|z||~}}|}y}~{~w~|{||||z}}|~xz}{}{x{|zy}zzz|~~|~~}y{~}}~|v|~}~}||{x{~y{~~|y}{}z{~}{~y||~vz|z|||~z~}|~~~~~{}~|}}}|}~|~|z|}~~~~}|}y|~~y}~~}{}}w|{~~|||||~~}~}}}~~}~~~~~}||~~~}~~~|~~~~~~~}~}}|}z~{|}~~}~~|}}}~~{}z|~z{xz~y{}}~||{}yzz}{y||}~|{zy|z}|||s~v|w}{{z~z}z{y}{{|~x|}~wxzz{~|{}|{{{||}}{}~{||}xxz{{~}y}z{|z{y~|z}|wyw~~|}{y|}z{z~{|{z~}|~yz{x}w~|yzu|{w||||{|{v|z~{|}wz|z~zy{||}y{xxz|wxz~~|z}z||z|||~z{{yy|{{}||z|~zz~y{|}|y~}}}|{x{{|}{}v~{xz{yzyy|}}}|~x~z}}{|{}zyyz{{{||}}|}{|}z}xw~|{x~~z{zx|y{~xz~|zz|{x{~w{~}~z}}~y{}{w}v{{z{{}{}~z|z{y||{{}{y}zz|{y{yzy{x~zz}}|z~|v|~z~~{}y|}z}}{~{~}x~z{x~|{x{{|yz}|}zz|~{w}|{|~}y{{|y|zx|{~{|z{~{zy|z|{x~}{~{}}~y}~y}}}yz~{z}{{|}{z}{zz|}w}|{||}z{{{|{}|x|{}xyz{{~{|z|z{{|zz{v~~z{y|~}~~{}|{y|y~yyyy{}{{{v||xy}{}}yv|{y~|xzzy~vzw}|~|w|{|zz|w{y|zz{x{|{y|zyx~y|{~}z~{|{xxz}zx~z{}x~}x||~{vz}xzz|}z{|zz|~|}~~}~~{|~~}~~~}~~~~}}}{~|}t}{{zy}}}w~}~}|~~|}|}~{}~|}}||~~}}}~~}|~}~~}|}~~~}}~~|~~}|~}~~}{~}~{~~}}~}}~}{~|}~}|{}}~}~~~}~~|{|y~|~}}~y~~|~~|~}}}~~~~{|~~~|~|~{|~~{~~~~}}z|~~~~|~~z~}}z~}~~}||~~|zz|}{~}yz{yz|wz{{~vzzy}v|z|}y{{~x}zyzz|zz~}}wy{~||{}|~~|tw~{xy}}z||y}{~{w|{xw}{y}~yyy|~|x{|yw~z|}y}~~}~u|~x}zx~~z|~~|xx~}}x~}||w|x|}y}{}}y}}||{y}}~}}{{zy|~~}~||y|{}zy|{}z~~~z|}|z}x}|x||~z|y{xw}y~|x{||}~z{{|}y|{||}~}z~}xyyzzzx}tzxw}}~zz{zz~zx~x{|}}||}|{xw|~~}||||~~z}y{z{z{x|||uzz|xyzzw{w}y|{|~|}{}}}~}|~y}}{}|}w}|v{z~~{y{y}zy}z}||{~{yy|}}}{z~{}~}zx}|~{}~y|~|{y~~}}}{{|~}y}{wzy~|}z~|y{}{xx}y|}}z|v{y|{||}~{z|{ytx{|z|~zzuxx{}{wzx|zx}zz}|y||u}y~|~{|zy}}zzz|zy~{~vwuxyz~}yzz|}{~x||{}y{y{x}wzyw||{yx~|~~|{z~z~~{|~z}z}||}|~zz~{z|~z|ywy{||}|zxx~~z{y{{w}{z}}yz|{{}|~z~{}z|~~~}{xz}z~xz}yw}||{zxyx{zwwzzz{{~|{~}~w~s~|}z{||z|}|||}zz}~{|~~{}}~||~}}y~}|}z}{~}{~~~|}}{~~}z}~|}|~~}~}~{~~z~}~}~~}~|~~}}~}}||~~}~~{{}||~~~|~}}}y~~|~}|}~~~}}~~~~}}|y~|}~~|~}||~}~~}~~~|||}}~~}}~z~~|~|~~~|~~~~~~~}~}}|~}|}}~~|y|}~}|}~z{v}|~}wy{~{|y|yw|zz||}v{{||z}||z|~zz}{yzy||yz|~x{z}|x{{}z{z}yy|{ww{}|zwwz~{|zvzxx{}z~z~zzy{t}zz|~{zz~~w{{}}}~{|}z~{|yy|z~}w~|zzy}}||{}z|}||y}u~{x}}w||z|}yzzv|y}|z~x}|{zy~{|yz~x}{~z{x{zy|~z~z}{|y~}~wx}}|y{xz|{~|z|{|zz}||{y{||}|{z~||x}||w}}{z|{{zzxzwy}{{}|zy~||}{{w||}yzxyz{x{yyy{|yx|zz~}xz{||{{~y|zy}x{{yy|{z}v||{wzz~||z{yz{||w|}~yz~{}{yw~}|x}||}{~}w||~z}|~v{~zz}||{}~|{~}{|x|y{~w{|{}z}}}|}{y}}}xzzz~xy{v|||{{~y|~}~}||{{}{z{zuy{}}xzx|z{}|{~|}}}}|z}{}{z~z|~{yz}{}z}|z||z{}|}{~{xw{|{}{|~|{{z|~{~y~y}z}{z}y|{}zz||x}{y|||x||~}~{{x{yzz}}{{|{x}~{y~s~{{{}z|zw}yy}}||z}{z}z{|y}{}}~||{zw{|{|{w|}z}|||}{{~wy{zx}|yzy{~~|~{~yzz}yz|x}z}}}~z{{}||}~{~~|~|{||{~}||~}}~~z|~~~~~~~|{}{{}~~~{~~~~}}~|~~}}}~}}~~}}}}~}}{}~}~~}|~}y~~~}}{}~~x}}~}{z~~~~}|}{|}{~~|}}|{~z}{~|}zx}}~~|{}~~|~||}|~~}|{~~}~}~t|{~w~~~~~}~}~~~{}}~~}}~~|~~}|~}{}~}}}~~|z}w{x|~{w~xx|||vxzx{z|yzz}|}y~{}|{~x|wz}|~{{|}|zyzyxz{||~z}~z{zw||x}~}{{||yw|zzyx~wzz{|{~x|x{y|x|zzzxyxz{yyw~{}y|}}}sz}y}xyz~wz|zzx{zw}|}{}xzxw|y{v|}}~}|y{{{zz}~}x||~{wz{{~z|zyz{zz}|{w~}wy{{xyyxw~zyz~}{}{z||xz{}xy}}v~|}}{{~}||{|z{}z|z{w|{|y{{w{v}}|y~{{{{zyv~xz{{{~}|z~xzzu~|xyyzw}~}|{|vyyxyy|w|}{|w{~xzy~{}z|{{~}{}z}~z~{}}}z}{x~zz}}{{{z{|y}xuy{{zxyz~{~z|z}{x{~zz~z~z}~}|~y{|~zy{}yy}||xz||{zz}yyz{}yy|vy{y}~|y|~{z~xz||{||}w|{x}{}zz}z|~yz}zz}{zz}w{}{x}{x}v{{{y|}wy}~~|{ux{{||zw~{|v~}}~~zy{{zx{|~}}xzz|yz}x{y|z}}{y|{}{}{~}{}ux|}}{|yx|y|y|}{zz~v{x|}z}}|}w{{zwzz{w~|z~w~yzyy{|w~~x||}y{}}zzy{}||~{zzx|y|x{{~z|w{}|z}~~|}}|{~~w{z~}}~}}~|~}~|~~~{|}z~~~~}}|{y~}|}}}}}~|~}}|}~|~}{{z|~|~~}~x~}~y}}~|}}}~}~|y~~~|~{~}{|z~~~~~}||}|~}~~x}~}}|}}~~}~}|~{}~~s}~}}}}~~z}~w}~z~~~x}~}{}|}~|~}~~}~|~w{}~~~z~|~{}~z}~|~|~~}|z{||~~|}}~~||{}z~||}~~~}}{|yz~}y{|~|~~yy~|~|~}}{zz}y||{~zy|~|z{z{z|zz~zzz}~|w|}z|~}{{x}x|zz}yzx|~zy|{}|zz}|}yyyy}}}{vww|yywy~}x{y{|||{zw~x{zw}zz}{~y|yy}}zxz|~z}{~zv~}v{~{{y}|~{~z{z~y~}y~}zwwz|~z|{{}{{|yz|z}rwzxxx{}|y|~|z}y|~|~zz~{~z}y~yz}y}y}|~}zz~}~}~|{yz|z|z{||y|z{w|y|{s}z~y~||{}z}z|ywy|}||}{|z~~z~~||~|{{|y~}z{~z~zz{y{~~zy{||~|}}}|~|||zzx{zz|~}}yz{{x{}{z~~{|y~zz{{w~|~}{}z}|x{{{yx}}~}}}x~||w}|}|}}~zy~|}z|~zv}~|{z~{~y~{|}|~~z{{z|yy{}xw{|{|y{|yx}z{y}~}x~|~{|~}~}zyv|~x~|y~|{~}{~{|}z~z~}}~y|{{}|y}|z}{{~|}}x{~||z{{~|}z|~{{y|y{zz{~}z|z|x~z{{{}|~zw|~~~y|}y||}~{}}||y~x~}|xy{x}p|y{{y}z|z~uz|}{zu|x|~}z{~x}{z~x|}xy}}z{{~}~||~|~zx|}|{~~}z}z{|}}|||zx{|xz{~z{|~~}~z}{|}z|~{~~~}}|~~{z||~}~~~}}~~{~~{z{~z~}}|{y~~}|~|}~~{z}~~}~|~}~}{~{|~~~~}}}}~~~~|}}z{}|~~~}|}~~|}}||~~}~}}~|~~~~~~{|~~~~~|~}}|~~}z}{}~~}|~~~|~|~}~~{~~uz~~}|{~}~}z}y~{{{y|x}}~wzzzz|yzyz{{{~~x{xxz|vz||y~y{}||}~~~}}{}}~~y|}|{{~zzy|yzy{y{xxxyy|zy|v}|{{}{||}~{~||{|z{x}|}z|~|~{~{}z{|}||{z~zxzz}|}yxw{~yyy}wxz{y|~}|z}w||x}{}}~~~x|~}}y|{z}{z}w~x|~{x}|}~}xwxv{|}v|yy|w{yx|~|x}{z{{{x{}|z|{||{|z~{~{{xv{}w|}~~|{y{~x{zy||zy|x{{}~|}{~|z{~~~|zx~||z{}{zy}z}yzyz{w~z{|x{}}yw|}t}||wzxz{x}|z~~~{|v}~~}}~|~w~yv~yy|z{z~{}}}{z{xyzzz{|zzx}|x~|{~~}{zw~z}|~}|zxy}|z~z{~~|||z|{w}|y|~w~{|~||zw~}zw{~{}||~|xy~}|}{~|~}y}}wy|xv|yx}w|y||{z{x}~yxyz{{~{|}{}}{|}|}}~}|}~~w~z}zyz|xy}z|}vxzy{{}~uz|v{y}|}yz}{}~}|~{|~~w}}x|}{xz}{{}z|{}v~|zy||}y{{|y}|zyy{{u{x{|~{zy{~{|z|u|{y{xz}~}~y}~}zw~z~{z~}uz|}{yxt}y{{{|~~|}{xz~~~{|~}~z|}}}}{}{}~~~}}~~~~}~}y{{}~~}~z~z}}~~~x~~zy{{~|}||}|~}~}{~{}~~||{}~{}~~w}}~~~~}~x|{|~{|||~|}~}}~}|}{~~~|{}~{|}z||{}~~~~~~{}~~z~}~|~|z|~~|~}~|~{~}|z~||~~~~|}{~|~}{||~}~~zz~}||~}~}~{}~}z~~~~~}~~}~}}~~~}z{}|z~x~z~y~}zxyyzz}{}{|}yz|{vx}v{}{w}||{}{}}{x{|~{{{}|z~{}~{yzz~}x|}|~{{~}x}|}yy{~}{y~|yx|}}~yw}~{}}}x}||z}y~{|~{{}vzx~|y||{x{}z|zz}v~}zx|z||z|{|y{||z~}~{|}y~w|}|y}z}{~||}}{}{}|z{~}|~{}~y{y{x{{}z~y~~{}{~}}}}}}}|y~y}|~|}}w~}{~~~x||}~}}~{|||xz~|~y}|~~z~{|y|}}|z~{}{|}w{~}x|vzzyz|~zy~|zzzx||}|}{}}~~|{|{{z~y~~|}~wz|~{|}~y}{z|{{}}{|y|}x|z{{~|}{y{zz{{{x~}}|}}~z|}y}}~y|ww{|z{{}z|{|~{{}}wy~~|{|~|||}}{y}}wz}z~z{{zz}|x{}{}zw~}{~|}~~{|z{z}||w|x||{zw||y{zz{~|z|yz{x}}z|}}}}xx}|~|}~y|z|z||}||}||y||}{{|{{}z||}{z{y}|v{{z{{yy||}zy~|y~}}zvxz{zy|}||{{~}{|||{~}~}y|}}y~}~w~}~z{|||{y|~|}y|}~}|{{zz|x}~z{}}|x|~z}zzzy~|y||||}yz}}}~}~~}|}~~~|~~~~}~~z~}~{~~||~}y}~{|~~~|}~}z}}}}}~|~~~z|~~~}~}~~~}~~{}|~~~~}~}~~~~z}}~~}~}{|~~}~~~~~~}y}~}}}~}~|~}~{}|}}}~~~~~|~~|~~}{~~~}~~~}zz}|y~}~~||~~}|}}|}~~~}~}~~}~}{~~~y}}}}~|{z{z~wy{}v{yz{{{~}{~}~y{z~w~}~~}~~~|{}{~y}}z~}}z{x~{y}y}}y|~{|y|~xz}}~z{~{xy~x|zz}|{{}z|~{|{|||~~|zxzy{|y|yy}|zx|}{zx{{~y{|~{~}}}||}|}|~|y}y|~}~|~}{~yzz}y|z}~|}y}{}}zz{x~}~z|{|}{z}|x{{~}{{}||~}||~~~|{|~y}zwxxy}}{yz|}y|yx}~}x~}~|~{~|}}z}~{~|}~{|||}}x|z~|yw}xxyz|||zx||~{~}}~~z~zz~||~}}}y||}~~y~~{}y}vyx|z~}w}}~}zz{~{}}z{||~}}~}~{}}y~|~}|}zz{|{}}~wz{{~z{}~{x}|~|}v}~|x}}{{~z~}|{|{~{~~|{~y{{xw|~|}~xzyzz{}z{x|{~||~|z}}|}yzx}}~}|~z~}z~~~{|yv~{}y{|~~{}}z{}{}}~}{{{{~|{}~~{x|~z||y~{yx{u}xx{~~~y||{zzz}z{u{~tz|~~}z~~~~|y{{y}y}{~{~|w}zzx{~{{{~u}}{}z||~~y{}|}}|~}|~~|~}~}}}~|~~}~{}~}~~~}~{{~}z~}z~}}~}~}}y~~~z~|~}~|}~~z~}~~~~~}z~|~x~~~}|~||~}~~||~~{~~~~{}~z}{~|~}{|}|~~zz~}}y~{|yxzz~}{~{~z|}z~x{x{{|{~z~z{x|~}~{||~||~{{y{zy~y}|v{~}z}}|~}}x{~xw{||{||}zy{t||z}}x}|z|w{{zy}xzy{y|~xx|w|{~|{}wy~~|z~}x}zy|}}}zyz}zz~{x~{z~{~}ywz{|{|}{||v}{v|{z|{xz|}yzz{~y|}{~|{|y{}~|}}xz}}z~}}{|~|{~||y}x~|||z{}{}z~}w{{}{y~z}z}y~}}{~|}|}}}~y~|~~}v|}y|{xz|y}{}w|x|}u||{|}|}~}z{yvz}xyz{yyx}z{z~zz}~|}z}|{|}{|}z|~x|~|z{z}~{~}{}y{}|zy}xy}}z}z~}{~z}~x||{~z{zy~~yzy{xy}z}}||{~{|z||~}}xvy|}}w}~|~x~}z|x{y}uz~}zy~{{z|wz}~}wy}}x|vx||y{{{{v{~}|zs{{{}{}}{~z~|vy|}z}{|zz~zyyxz{~{zz{}}|{|}zyyy~~{x{|zx}|{~}~|||{{x{}~{{z~}z|y||{}{w}zyv|v{}||~~y}zx~z|z{~|w~}z|z|wzyyzyxz|{~|w~}z|yv{y}}||zx{zx{|{}v{zyz}~zy~{}z~~}y}{z}}yyz}~}zz}z}wz{vz|y~}|~}}{}z|}zz}~~}~}|}~~}~}~~|~~~~}|}}~~}~|}~}|}}w}~~}{{{~~~}}~~{~~~}~~{z~z|~{}{}}}~~~}{~}~~~~}~~~~y~~~~||~}~~}}|~~|~|~}~~~~}||~~}~|~~~|}|}~}}~{~}y}|}}{~{}x{~~~}~~|}~|~}~~~~|}~~~z~}~~~{|~}}~~}~~~~~~~z~~{~~}~}~~{}~~|~{|z|~||}{xz}yyzz{z|}y{v~x|}~{v{xz{}{{yxzzv~~y}}}}}yz|y{y{{}z~yx{{}|{~{{w~{~{wz}xy|}z~~|w{}z~}w{zx|}|{zy{|}w{|~{|~}}|~}}|}z{x~y~xz{{t~{|||~y|~zxzy{x~~zx~}{}z~~{s{z|{z{||~{|}~|xzzx~yz~zyy~{}r{~|{y}}y{}z}zv~}y}~}y~zx}~|~}y{{xyz~|w}z}|{}||zyxz~x{{y~~~y}|}|y~|{y{{~{}{~|{~y|{{yvz~z}xzz|wyy|yw|}yuy||z|~{|~~~|{|~}}}{~}y{||}z|{|}}z{~~z}}x}||~x~wx{{{{}|~|~{{{}}{z}}{{}}|zyy}y~|{|}|x{w{~{~zx|{{v{~x|{}{z|y~z}}|z|||{yz|{|~|||}~~yz|~z{yz}wy{||{zyw|}~~y}{y}~|~}||yy}||{|~}{}y~~}}}y}}~|v~z{y}}wz|~}zx||}{|xv}z}}z{vy}~y||}{z|{|{~||~~|{z||||~z|}{yzz~~y{y{{~|}|{z{uz~|y{}}zz}~wz|z}z|{{z{y{|}}|}w{}xy{zzz}}~y|{zwz{w||vz||}}zy~|~~}~{~}}~}~{~~~~||{~~~}}}||~~{~z}y|~~{}~|~}~~~}{{}}~}}~y}|~}~}}{~}}~}}}}{~~}~|}||}~~||~~~~~~}~~|||{{|~{}}}~{~~z|~}~}~}{~z}~|z~~~~w~}~~|~}yz}~}||{}~}{}|{z}z|~|}}~~~|~}}||~~~~{{}~~z~~}~}~}~~z~}|}}~}z|yy~zx~|z{{zx|w|zx}||z|~w}}||z{xzxy~~y|||}z||w}|}||}{y{|zy||~u~{z}{|z{{~|z}z|yzx{{}}x|zy|}yuz|w~}|~z}~yz}wyzy}yyzyzz||}}{z{yz|{~{}|x|y{{w}}w}}~~z{{{}zy{}y|}v~~|}~{~}{~{y|{~zz}{yxz}{{~y~x{x{z{|y~yyzy{|xxy}{~|||}||{}zww|}y}~yyz|~|z}~{yz}~|}|}zz~{~{z{|wx{z{z{{y|y}{~z||~}|}}xywx{zzx}{u}z|~}{z}|}y|~vxyz~y{zvz~{{y{x{x~|}|~z~z|~{z{z}}}~}|zwx~|~}||{|{z~{{|x~||}~z|{{}yz|||zx}wzzy|~}~}{y}{~{x~|{{{~z~zz~|||x{{~||}|z|zzx{z}~}~||}}z~|~z{y{zz{y{{~x}zz}z||||~}v|z~~|x}|~yy{{x}~z}~}}~w}~{{~~}u}}{{}|y|}x{}zzx{}zxzy{yz|{y~y{}|z~~w{z}wx|zz}y~z{}z~zzx{z~~{{~|~~{wxxy{z||z}yzyzz|zy}~|}y{~x~}|}~z}yy||}}{y{{|z~z{}{z{{|zx}{||~z~|{|{~w~|~zz{}|}t}yu~~~y{{{v|}}}|{|x}|yzy~x|}~~~~~}}}}|}}}~{}{|}~~~}~{~|{}|~~~|~}~~|x~}~~~~}{~y~|{}}~}}~}}|{}~~}w~~|~z}|zz||~{~}~}|~}|~}~|~}~~|}||{}~z}}|x~~~{}|~~}~w|~}}~~~~~~~~~~~{}|~~|||~}}}|~|~}}~}~{~}}~}~~~|}~~|}{~|}|}~}~~|}|||~~~|{||~~{~|~}{}~|~|~~|~}~~~|~{~}}}||wy}x|w}{~z||zy~~zzy|~{{}}|~~~}|~~~yy~y~~{}{u|zx}{~zy|}y||yz}~~y|}}~{y~{x~~}{}}y}}}zyzy~~{|}|}x{}}|}}x~}{~yx}z~y|||}~|y{}{}}~zz}{}z||}{z{~||}y}w}|yyxy~~xz~}zz}z{{zy{~}}|~}}{z{zz{}|zz~~}{~y||~zyzyy|~y|y|yyzz}{|}}~{|}z}}}|}{{z~~~~|}||}|{~}y|yz|x|~}}~}vy|{}||{}{}{|{{~}}}{}y{z}|z|{}|zz{{zy|yz{~~|~z{~{z{|}zy|~}|}~z~}|{}zv{}{~{}}{xyy{{y{~}{}~{{}{y|}zzx{{|}~|~}{ywx~z~|y{~uy{{z}yxy|z~|}{~}z~yzz~y~~z||~~}~x{}}y}~~z|~z~z}yy{{z}{{yz{z|}~{|{z~z~|y}~z||zx|~}}~||y{zy{}}~|zyy|{~z{{~yz}~}}{~~}~~|}}|z}||{yy}}{||}}z}|{}xz}w}xx||{}|{|{}y~|~y~~{~{~~~~z~|~}~y}~~~|y~~|~||~}~y}~|~}~~~}{|{|}{{{~~~~|~|}~~~}~~~~~}{~~}~~}|}~|~y}~~}x~~}|{~w~z~}}~|}|~}~~}{}|~~~~~~|}}~~|~}}{}~~v~y}|}w}z}|y{~}y~{{z{~~{{|z|yw||~}x}z|}x||z}~z|y{{~~|y}}u|wxv}zy|yy|}vz}}~zyz}zz{|x||y{xzx||||y{|~z{}}|}z{z{}|w|xxz{x}}{x|}z{zz{x{~||xz~z|{|vyyyz}y{|y~yz|w}|{y|wxzyy|x{}z~{y}}|x|z{}}||{||~|}||{zy|}yzzvy~{xxxz~y|{~|~y}~{x}}y}{{x}~y~~vv~{}}}x}|y|{{~|{}y}}|uz|}zz{{zw~|{z~|zwr{zy}~z|}~zz|x|{}z|}|w{|x{}y|{||~|~|~{z|{||{~y|zx{}|{}|}zy}~{~}zz}y{{z~zy}{~}}~{}{~yzyvy{x|{vyyz}}{z|{~x~||}||z|w}{~}xu}zx{|}yz~{~wy{x}{x{yyw|~}}{|z{}yxy}||{|||}}x{y~|}y}zzv{~~|~||{~zt|z}|{}}|||}z{|}yx|xu}~||x}yzww~xzz}zz|zz|{{~yx{|~|}wyy|}}|~|~x}{y|}{}{~{vu{v{x~{{~~yw|||~|}z~}z}zz~zvzy{|yzu|~|}zyx}}{{yu}~z|~~|w~}{}||~}|{~x{zx}yy~zy{|}zv~|xyz}~w|}}z}}|{zz}~zzzvy}yyv}}|vyy|~|{z~}}}~~~~}|~~~~|~}}|}}|~~}}{~|~||~}~|}~||~y|||}}{{~~~~}}~}}}~~}z}}~~~z~z}{z~~|~~||~}~~|~}~~||~~|{~}~~}~{}}~}}|{}{~{~~~}~y}}~|z{|}}z}|}~|}}~~}|~~|}}~}~z}||}~~~~{|~}}~~z~}||}}~~~z~~~|~|}~}~}}~|{}~~{~~|~{{{{~{}z||y{xyx{v~|~z{{y~z~y|v|y}x|~}|zz}z{{~{|~~~{w~|~|y}z{}~~}v{{||{z}u|{}~}~zy{|zx|w~}y|}}x|z||{|z~}|x}|z|z}x~~|zx~y||yzw}{zzy~}{{~}xx~z{z||x~xy}x}{||z{|}zz{}~~~{|~~}{||z|vvy|{z|}}x{{z~w|{|}}||zxz}zx}|~}w~}yz}~~}~}}}~~~y~}y}{}|~|yzx}wz}w{z{xz{|{w{y|}~~~{z~zy~{z{~|}|~|w{|~}}}y}t}zx{|~z{|}{y|{ww{||{}z|~|~}~|{zz~|y|~|}~}v|y{{{y{}}wyxy}zx}}vz}z|~||{~{~}~{}||}y}|~|z~}|{{y|||~z~{zzzzz{{{x|}ywvzx{z~|||{{}}z|z}|zyxz|y{{}{|{w}y~zzy||zs{y{{|}z{}{|z}v{{|x~xw}y~~y|z}y|{}}}{x~}{|~{~{z}{|z{y}yzywzz{|y|~y|}{zzzyx{zvzz{}z{|}{}}~~}}z|~||}zyw{yxzyz~zz~|}{x}||yz{|xv{z|xy~z~|~}|||~~zx~~{{z~|{x}{zx|z|}|w||y|{|xzz}y}~|{}vzz~|||}}|{||}|}~{~}}~~|}{}~{z}}}~~}{}~}{{}}~}~~~~~}|~}~|||~~|~}~}~~~~z|}y{}}{x~~}~~|{~~~}{}~~}{}~~{{}~~{~}|~~~}|}~|~}}~}|~}~|}z~z}~}~}~~|~||}|~~~{|}{z}~|~}|~}~~~~|~~~~~~~|}{|{~{}~~z~{|~}}|{}~x~~|}|~~|~~~~|}}|}~~~|~~}x~~|}}~~}~}|y}{yxz|}{~|{|{~}|||}}y|~{}y}|{}y|w}||{wz{z|{{~{zy}xy{{}|z||zzv{~{{}}|y|zx{|yx|z~}{}|y}}~zy~v}|y||x{|{w{~|}{|vz}{{}|}|}z~|{|z}y|x{wzyx|zx|~}{~}yyz}}~|z{}{w~||z}xzwy~|zx|{|~z}||yz}~z{|zt{zz~z|y}z}}|}y}}~w~z{}z}}}}}z|z}}|}~|{y}~|y|{|}z}y}}}{}||}zy{|}|~}}z~}t{{}}}y~{~|~z{x{yw{}y{{v{z|~|x}{||}}z}||{~zz~{}~~|}|}|}y~{{|z{x}}z|}zv{z~}}zyz~y||{z{|}y|{|{}~~x~}}z|y{}|~z~z}|{x{~xz~z}}|}}}x~~vw{}~w{z|z{|w|}z{|{xz{z{v}|}y~zy{z~|}{y}}x}}{z}{~zz|{z~|x{zz~{{}|y~{|{}v{~}z~z{zxy|xyzvz}~yw~zzy{x}~zx}}{z|{|z{y~z{{~~|{x}|y|x}}~zz|z~}z}|}tz|{z}~yy~z~{x{~}z|zzzx}}zy{}}{yzz}|{}}~}~}z~~z~||{}z}}~}~{w|{||}}{||~~~~~{~{~yy|{||w{www}y~|}tx~}}~|~y}zw{~~zz|x{}||y}z~~~~~z~{~~{}}}z||~|{|}}}{~~~~}}}~}~~~~}~~|z~~z}~|~zz~~~~}~~~~~|~~~}{~}{~||}}~~|{~~~~~~}}||}|z~}}}{|}|}{||~~~~~~|}}~}}|~~x~~~}||}}~~}~|~|~~|{}|{~x~~~}~~}}~~z~|~}z~|~||~~~~~}y~}~|~}|{|{|~~{|~~|~~|~}~~|z}}~~|~}|~}|}~{~~~~~||}~~z}{}x||y|xxu{|zxx{zxyz{~{v}z|{|~}|x{~{|}}~}z{|}yxz}v}z}zz|}vz}xy}~{{}z~xyuvzyz}}zx}tw|}{|y|v|z{{}|~y||zz~z{zz}y|{|}||z|zz||yz|w|w{{~z{}{{{xz~y|~{z~|~xx~{||{}{{{~}}{~|}~|y{|{}~|z~{{|y{uv{|~|{|xzz{}~zy{|zzxxyw}x{{z|}z}}}~xx{~z|yy|}||{z|~~|{{{y|{z{z{||zy{||||t}z|zy}zwz{}}y|||~|{~~~{y||~|zy|{}z{}||~|wy{wz}{|wyzyy~|yx}y}x}}xyy|~w}}{||||z|}{}|yw}|~|~zy{zxv}}{}~}x}|{v|z}}{~y{}y{v||||{}~~|~{x~}}}{|||{{y~~zzx||x|x}{|{z|}}zy{|{{z|{}~w||~z}|z~{{yx~{{{}y}x||z}}{||t~y{}w{|xzzywxx{|z{}w{{yywx{zy~}|{}z}|{}{{}~x|{}|{}{z|{z||xwz}zy{{}}x{}w}zzwx}zwxyz{}{y{zzy}{}zy{z~zy}}|{{{y{~||||zwxy~zt{~zz{~x|~{|w{{wty||{}y~~|z|{zt|}ux~yz~}xxw|vz|}yyy{|}wvzyuz|||z}{}xz{u~{~x|y{~y{|u}||xzz}}z~{~{}~}}|~|}~~}|~}}||~~}{}|~}{~~|~|~||~~~|}~~~y}~~|~~~|}~{~~~{|{~}~~~~}~||~}{}{|v}~|}~~}}z~}|~~|~}~|z}~}}||~}~|~~~|}~~~~}}}~}~{}~z}~~}~y}|}~}|}~~~~y}~~}~z~}}|~~}~||~}~}~{|}~}}}~||{}}~}{}|~}}z}~|~}~}}}}}|{~}zy||y|~|||}~~~|{~~}}}~z~{w}~zz}|{{yy{|}||}z}|~yz{}{x|y}zxx}w||{|}|{}|z{w|x|t~|{zy{}|}{{|y~{y}|z}~zuzy{|{}x||}{{}|xz}~xzyzx~y|w||{zy{~{wyv~~|{}v}x|z|zyx|x}y~|~z~}zx|{{zz}y|{}~z|xx{zy}}{{{|s~~y{~}}|}~y}|}{~|yy~{|z~~~vy{|y~z|}w{{y{~~{yu{~yzzz}{}{}|}|}|{}{zuy}{{{x{}zyx{|}~||~|}xz}~~}~~yw{yxz|{{{xz~||z{y}}{}~~y~~|{zz{zw|z}xyyx{~|~~}}}y~~z{{|}yx||yx|{zz{{yzz}{~~}|{}}|~~{~}y}}y|{yx|}x|}~w{{|~zz~{{{}{y}}{z~{z}{~~}~|{y{~~{}z|}}zyy~{xyxy}y}{v}|~~|v~|}|{|{|}zyyz{|xyz{{|}~{}|{}x||~}}z}}{~}z~y~z}z{wz|}|~~yx~}{x{y{~|x|~{{w}|{|}z}{}www}~|zz{z{z{{}|z{|}xwz|zyz~z~{~{y{|yz|{yzz|zy|yzyyy|z{||~{|x{}z|||||z}}|x}v~zzzz{~||z{z|z|~||z|yz{}|~x}z}z{{|xzx{~|zwz}x~x{}~z}~|{~~~}}~~}}|~}~}}z}}y||~~~}|~|}|}~~}~{~}~z~}y~}}|}~~|}}|{|z~~|}~~}}|x|~~~}~{||~~~}|~y~||~~~~~}}~{}~|}{|}~~~}~}}z~}~{|~{|y~~~zy~~~~~{~~|}~~~z~~}~}|~y||~~|{~|x{~}~}~}~|~~}|~|{}|~y~|~~~}{}~}z||}~|~~{z~~{}~}}}~~~}~}}~|{~}{}~~~~~z}~z~w~z|y}}}~~}~|~}{zu{z}{yx{w|}}}{{|}wxy{|z~y~yv~x{}||xxyx{ww|{z~~|{|~}{{x{y{{|z}y~|}{|{zyzzxy||xyz|{~{|}wzyyyy}}}{~~}}}|~yz{zwz}z{{{~x~~}}}{~|x||y~z}|z}}z}xyz~{|w}{y}wy}|z}y~|v|zs{{wz}}x~|z}}{|{~{{}zz||||z}|{vx~}|{y{z|x{{{vw~{zz{~}||~{{{{~}xzy{||zz|y}|x{zy{{t{}zy~|z~|{}~}{xy}~}|}|{z{}vz}|z||{~{zx|~{yzyz|{{y}}z|z{}y~wzwy{zz}z{z}~{wy{~~}{x~yy|}z|{}}|{{|yzu~zu{}z||}vy{z|}{~~{|{|{z|y~|xz~}z~~~{{zx~}}x~}}{}|}{~zzzv{}}}z{|~|{{{{}~|yz{z{|{z}}z{{{{z|~y~{}{{yxyy}~|{y}}{~z{zx{|~~||z}z}|}z{{~}}tsz}}~yz~|{~||z~{~{wwz}{vy{{{}wyzxy}yyw{|}~ywx|~}zzz|{}~|}|~{z}}~|y{|{~}}|z~~{|ywzz|}|~zx{{|}x{{xxs{|{|x}{}||}~~}{|y|}x|{|}}zz~yx}|xz}||{yyz}{}||}{x~{}~~~}}y~~x|z~~||}w|}}}~~~{~}~~|~|}~|~{~}|}~}|~~y{~|~~|~~}~~~~|~~|~}|{}~|}|}~~~~~}}}}y~~~}~}~~~{~|~{~{|{~~}|~}~~||}~{}~~~}}}~y}{}~~}}~y{~}~{~~}}~|{~{~~{}||}~|~|{~~|||~~~}}}z~|~}}~~}~z~}}z}~{~}~}{}}|}}zz~|{z}~~~~~|~~~{}|~}{x{}~~zyy{{z~|{xzx|{{{ww~|z{{x|yyu|y~zz|xzz{}}~y}z~v}v{~{}~{z{}y{yyy~~}zyyxz~|yzx{z|y}xz||}zw{||{{||zy{|{}zz}{|{}|y|{xzwz|v|{{y|z{{~z}{~wyzz|x{z}|}}{|w~{{{x|x|}}yzz{wyz{{|z~{||{w{zzz~zzy}}{}}|~~|x~~yy{y||}|}x~|z}~}vy{{~{|x~zxy{x}~y}y}y|||}~|}{{~z~}}yzz{x|yw{x|}|{xyzy|}xzyy{||~x|{y|x||yv|{yz~{y~zx}yy}{}yz{|{~x}z{}x{y}}yzzx}~{~}x{}z|~|}~{y|y|z{{{z{|~{y}zz|~{{|~}|~{~}~{x|}|zw{v{~|~{z}}{}|~zz}||{z{{|~z}~|{}{zyzzz|{zz{~}}zyy{z~{}{~{x}{w{{zz}y}}|z{|{|y~~z{y{|~w}|x|||}~~x{}}y~yvzy~{~w|}{|~|zz}|||x{x}{|yyx}}zyz|yzxwz|~~|w}|{w|z~y~|~z{z}}y~z|yy~|uyy{|z}||}|yv{vz|vywz{|}{||x{~|{}z}x|x{zzw~}~{{{{w|wz|}y~}z}||}~{}~||y|~|}|z}x{~~{~y~~}}}{{w{|}xwz|xzz||z|{x}{zz~~{}~}~{||}x||{y||{~~y}~}~y~}}{}~}|{}}}}}v}~~~|}~w{~~~|~}~~}}{~~}~~~~{}}||}~}~~~}~}}|}~~|y|~{~}}~}~}~}}{~}~~{}}}~~}}~~||}~~~~~~~|~~z~|}~}}{~~~~}{~}|}~}||~~z}}~~z~}}~~}{|{~|~~|}~~~~~~~~~|}~|}|y|~~}~|}}}~~}~~~{}{|z}|}~~|~~~~y~}~}}~}{}{{yxyzy|x}y}|wzw|{|~z}}|{x|zx}y}xy|z}w~|zzy|{~z{}{|}|}{z}~}}|x||y|{~|yy{vw|z{|{{}zzz~zwyz~|{}~|}~}~x~}w~}|~~}|yy~|yy{{v{}~~vwy{vyy|z|{wyyzz|{{}||}{}}|}z|z{z}z}x{}|}{{~|z{vz{}z{yv}~|y}xxxx|~y}{|zz}yy~||}}~}}}~}}y}}{}xyyyy|}~zy}zyw}wvy}z}x}{||xz{z~~y|{}}yzy|||{y~~w|}{|||z}x||z|}ywx{y{}}|}z{~xwzyx}zx||y{}{}x~zwzzx|{||y~}yyy~z|v|}|{w|}}|yyvv~|~|y}yz{}|{}yx~~|zzz{~}w|~{{~}|z}}xy}{zywzx~}y|~}}xz}x{{z|{xz~|x}}{||}{z~|zw|{z}{}|}y{z|{|}~|{~zzy}|{x|z}~v{yz}y{{{|}|~{~{~|zy}}{||zy||~{}}zz}||zzyzyyz||{~}x~x||~z{}zyyy}z{~}~~|yyz|~|}{~xy|}y{}}zy|vyzzzxyxzyzx|x|~{xwzw~}{{z|~xy~~{~|{|}{}{}}|{{w|}{|}}~|y}vxzz|}}zz{}{|yz}~z{~{|y}x|}~~|}}~~|~}}}~{}~}|}~}}~~|~~}x|~|y|||~}~~~}}}~}|}}~{||~y~}~|~}~~}~~}}yx|~||~~}}~~|~|}||}}~|z~~|~~z~}|~{||~}~z}w~~~~~}~~~z}{}~~~}|~}}|~}~}~~}~}~{}|~|}~}~~~~z}{~}~}z{}}~~~~}|{|}~~}~}|}~~~~{zyy|}~{}}}{~}~|~}}~}}||}~}~}~~~}}~}~}}}|~}}{}}~}~~~}y{w{}{{y}{w~|||zw|z{}y}{{}{|{y}z~z~y}zz}y|}y~}{}z|y|zyy}y|||z|xz|y~{y}~|}|zy|~z}}z}~|}|yyz|}~zz}}{|z{{yyx~{tw~{{{|}u{|xz|z|~z{z||}}~|vvz}~}}~~}y~{{}~{~y~}{uu|u{{{z{~{}~}y|yy{y|}}{~{|}|x{{}zzuyz~x{y~{{{|~{|{z}|{z|z|{wsxz|yxz}|y{{uz}{}}|~}yz~{~}}}}}{{~x|~{{~y~}wz{}{yy}z|y|{z~{}x|~}w}~}||~w~z|zx{{yy||{{|xx|{}{}zxz{z{~zy|~x|||y}{w|z~~x~zyx||}w{}}|zy||y{xxy|{{~{zz{~{{xw}z~|~|}xx{|{{}{zv{zyy}yz~|z~y{~}}{z{}zz~~z{~||z{}|z{{w~yy{z{|~v|}w|{|wyzy}w||zu|zw}yy{||v|y{}~|{y|y}|y|z|}~wz}|y}}|~yy~|x{zz|z|zxx{}{y{y~{}{y|z~{||{vwzz{zy|||||z}yz{x~|{{yz|{}|{~|{x|y}|}||zxwyzx~|w|wz{~y~{z{}u||x}z{z}}{vz|{||{|{{{{y{|y}y{|z|y|z{y{~|yy~{{{{}|z}{{|~~}y~z||~z{}w}~y{}||uzz}zz{||zy|||}~}~~~~~~~}~|}|~z}x{{{~}~~|~|}{~z}}~}|x|~~~|~}}~~~~~~}~~||z~~y{~~}}|}|~}~|~}~}{}~~}{~~}}{~}z|}~~|~~~|}~}~}}~|{}~}~~~~|{~}|~}~{~~|}|~|}~~~|~}||}{|~}}~}~~~~~|~~}|~~{|}z|{yy{~{z~}~}~}~z}|~{~|}}~{~}}~~|~y}|~}{~z~}{~~|~}~z{}yx|z{z}}}{{w}~~~y}||~yyz}|{}{|~|{{}~}~}~|~|}|~{z}|}}z}x{{|yx}~t{~}z{~}{z|r}}z~|~~~z{}|y|x|~|}{{}~|{{|}zz~|||}}||~z|yy|~~}~v~z{xzz~~z~~|{}|{u{|{}v|}z}|}{{{yz}|{xzz}||~zw|~{~~}}|}~{}}y}|}~{~{}{x{}{|{y~y|{}~|z|}||tzz}|z~}|||~~xyz}~~~y|~~x}y{{{}}z{~}~z~|}|~}|{|~z}|zzz~{~~z}{}|{}z~|}}y{}|}|~z|y||}yzw}z|~zy{{z}|~}}{~}}~y{~~{t~~~y{~}~}||y~t}~{{y||}zzyy}}|zyy{~|x}~}w~|~~|}|}{}}|~{||{~y|~~yyxz|}~zy~|~z{|~|~}~~{z||}}zzx{{|~y{|{}}{|||{z{}zxz}{~~}{z}yx}{}|~x{{~~z|~{|{yy{|~}z}|}{w{{~x~z|}}{|yy~~~}y~zy|~}~xw{{}~z~~{z|~{}~|~~|}}x{|z|}vzzyv{~}y|x}~z}zz{~z{}||{}~~z}|}|}}}{}~}~~~|~z~~||~}~~||}}~}|}}~|~}{~~}|~~}{|z|z{{}|~~}}|~}}}}~}~~~~~|y~~~}}~}~~~}~~~{~~~~}~{}}~~~}~||}~}|}}|~}~{~}~~}}|}zy{~|z|x~w|}vz|}}{~|wzzxz}~zy{z}z~|y||}{xwz}z{~|~~{~}~{x~}~~|}|{y{~~~{|~zx}{{}yz||xzz~{zx}x~{||}z|~{yw|z|}x~{{xxxvu{{|~|{{y|}|w{{|}yz~w}}yx~|}|x~|||z{|z}{{}{z}yx~~zxyzzz}xz{~{v||}{}{xy{xy|}{yzy}yz~yxz|}{{|zx~}}zw|}}|~~|zx{||}{{||||~tz|~z}{yzvzv|zz{|xz{x|w||z|~~z|}}x{}xz||}}~z|{uzvy|y|}}~}{z{zz{{{~}y|{{|yx~|y|uyz{~yy~z|x~yzzy~}{x{y}xz~yz|z{{x}{y~|{}~}wz{|z}}}|}}~}{vyyy|x{y~xyy|~z{|}}xz|z|{z|z~zw~||||{}xz|~u{|~{{}}~x}z{z{z~|~}w|}yzvx|{~~{||wz{}|}{{{{{{w}z{z~z~|}}~zzz}~}u{{z{{yyz}xxx{}kw|yy{z~~~{z}~|{|w}|}}{}{{y|}{{{z}~}z~z|}~|z|}|~zz}~}u||~||~{zzu|y~||zwzx~{|y}|w}y{{{xw|xzz|||xyz|~yy|{{||}y{{|yz~||zzz|~y~~|~}~}}zz}y{{u}|x{y~}z|zzx}}~yx|{y~~}{y~~~~~}}~~~z~}|~|{}~~{|~y}}|}~||{|~}~|~}}~}z{~||x|}~~~~}~}||{}}~~{}{{|}|}zz~~{}|~||~~}~~~||~}}}~~}~|}}}|y~~}}|}|~y}}~}|~z~|~}|}|~z~}~~|{}~~~{~|}~}}x}}}|~~|~||{|~}}~|}}~}}~~|~{}~~}|x}|}}~~}}|}~~}|~~~~~{~~}|~}}~|~~{}~~~~}}|}|{}}~z}|z}~z{}x{z~~zw||z||z}uv~{}}y{~x}|}~}~z{}xy}{||~|}yz}~|z}}z{}yz~wz{yy}~~vv|{z~vz}zzz|~|yzzvzz{{|y~}|~z}{{~~yxyx|~|zzv~{xszx}}yxx{|{yy|wzy{z~yzzw{z}~zz}{|{{}|}{|}zxzx|}|}{xy{z}uyz{y|}z|{~|zzy|z{||wyz|yz~}|y|z~~||{}{yz|}y{~|{}z}z|w|z~}}{yzz~y~|w}yy~|}{xw|x}|}{zy{|}}|w|}|{}z~}{}zy{{yx{~wyz|zx}x}y{yzzy{z}yw|vxw}x}z}w{{|xyx{w|z}}~~~{{~yzz~{w}~|{z~{||||x}y|v~xzy|{{y||{~w|y}|ty|{|{|{z}z~~|||}|y||}zz}}|zr|~w~|v{y{zxz||z{|y|x{yyy|{|{{vwy{v~v}{z~~}|}}~||{y}~|~~~|z~zz|{{t{~|wv|wxy}y|}{z|zw{{x{z~zwyyzzx}{zz|y{z|{}{|~~z}xuzz~}|||{||~|~z|||z}vz|x{zz}{y|}zxy|u{z{~}zy{}}w{}}|z||z~}y~||x~}yz}~y|yz|~ww|y{zyz~x{|{{}{{}x|x}{z}{}{y~}}||{|~xz{x||}}v|yzyzv|y||y{|xx{}|{yz}x}~y}zx|{|~z~}}|}~||~yz}{~~}}~|}yz~}~|~}{}~~}zzx~}|}~|~~}~}{}~}{|~~~~~{~{~~~|}{|}~~}~~|}}}|}}~{{z~}|{~|{~}}}~~}}|||~~}{|~}~~|~~~~|~~}~}~~~~~{{}~~x|}{}}z}~}~~~~{}{}~|~}}~~~~}x~{}}~~||}~}|~}~}~}}~~y|~}}|~|~}~~~|}~{{}yx~}}~~~~|~~}x|z}y{{|z}y~|~}|y{{{x~~}|{~}z}yx}}{y}{zv}xz{|w}~x}zx~zwzy}{w|zz~y}}}{|x|}zz|{{||~{{|x{}|zwz{~y~z{z~yz{xy{|x{zz~|~}x{wyv{{|y~}{z}{|zzz{|z{z~{w}~{x~}y{x}z~~v}z{|zwy{|y{yw{}{y{}~z|{{}zx|}|~z|}|wy}z|}|zz|||~z~z|{zxzyz}|}||zx}{}{z|}zy{}~~xzwx}zzz|~||yz|z}~~{~}{{x~zy{x{}{|~xz~{z|~~}zu{}wz{~|~|y}y|z{|}}{}y}x}yz|z{|tz|xz{{wy|{w}yz|z}xz{zx|{|~{|zz}{y}zzy}z||y{~{z~}x~~{z~|y{~|{|}}z|}|}|{~w}z~{~}z}{{}||}|~y~x~}z~y||z~yx{|v}||{xz|}{{~xyx~y}{{yy|}x|}}~|{~{}}{|zz{|}{}{|{|z~{z~t{~y}|}}{{wzz|{~}z}{{|}wyz|w~~z{|{{y~x~|}|~z}z{{}v|~|x|}{~zzz{yy}~{{~||{{~w~~y{z~|{}}{~|}~u}|x}|{zw~{~}zzy|{|{yy||yzz~{{ywyw~z~zx}{{||{w{{zx||{z{xv}~||z}zz}x||y|u}{z{z~y~|}|x{{z{{{z}~{}||}~~}}~}}w~}}{~}}}|}}||{|}z~}|~}~}|~}~~}~|}~~~~~}{z|~~~}~~~~|~~~~~}}|}|~}||~}{|}~}}~}|||}~~}{{z}}~~}}}~~|{||}}~}~}~~~}|}~~~|~}~}~~~~}z{}~~|~}}~~~y|y}~}x~~}~~}~}~~||~~~~}}~{~}~|~z~~|~~|~|}}}}~~~y{~}||}|zz~~}zy}~}~|~~~|}|wx|{y~|x|}zuzw}||zx|zy|z~yzy~{x||}|{|z}z{|y||v~wz~~~y{z{~}{}}|z}{z}|{}yzywzy{zxx~}vxyw{x|{||~~z}wx{}xy{y{yy~zzy|y}||~}|zwy~wyw|vvyu}{~|||z}zy|zwyy{|xx~|}|xz|{yz{{}w}}yyx{}~|{|x|}x}s~yyw~z|z{||{z||}{wzz{y{}yy{z}|~|z}}}{||}|{|~{v~}~~z|xyz}xw|}{}{w|z}z{}{yzx{|zyxw}}}}wz|{x|{{xw~z|z~}~|||~z||z~xz~zzwy|y}y|{{{|}}{~x}|z}{zy~|v{{|}}yy}z~~|}z~~zz}{}x}~|z}z~|~{|{{{zz{|z}{}z|zy||xxz}|}{}zz|}z~~|{}x~|{|zxwzw{z|~|y|{zwy}z|}y}{~}|{|}|{~zxz~yz|z|z~zwwyz}||z{yx{zzz}yzz}}{z~|}w{{|~z}}z}}y~{w}~{}y|y~~{z{w{~zx|||y{{{s~x|~~z~{w|z|~|y~x||}~~|{z|~x}y||x~y{~{{~~z~v{{{{t}xy}yx}yxz~}{{~z{|xwy|{|~{{}}{}yyx||{~y|ww}x~y}}{{xz{u{yzyz|}yy}wyxyv{~{z|{|~}{~y~~z~z~~|}~~}~{}~~~~}{~~{}~~~|}~}w||z~|{|||~|~|}}~{}}}~|~}|~~|z}}~~~}}}~{}}}~~}{}y{||~{}|~~{{}}}~z|}~||}~~|}{}~x}~||~}||}}}}}}z{~~}|||~~~|}~|~~~}|{|}~zz{|}~||~~~~|}}~}|~~~}{||}}~{|~}~~}{}{{|||~{~~~~~}|~~}~~}{~~}|}}|x|{|~{}zy}}||zyxx}||y}zx{u~zy~~|~~}{u|{{||w}z~~}{{~|~z}yy|{x{{|{x|{x~}yz|y~z}~~{|~yzz{{~~zzwy}{|x{z~yyv}{~z|{x{~{|y||~}|w}{{~{z}}y}}||~}{yz~{||}z}{v||x|{}{{z}~}|||zz|v|z}~vw~}{z~|}|}yz|{{{{x{{~{{|{y}uzy~{|~}w~zzz}~}~}|~||}|}~}{z}|y~z|{z}~~yw||~{z~wyx~~|z}z~||~y|{{||}~}}{x|{|}}v|}}x|{x|x|}}|{wzyzzx{||~|{|y}~{}}}}|z}{zzxy|}|~}}|z{zzz~zx|~|{~~}}~|{}{{{{~z}|z~x}z{}|}z}}||~z|y}~x}{{~~{|~{~zz{{}{z{{{~z|||}}}zyz|||{|y}{~}|{|v}y}|{}}}{yz~|{zz}}y{~}~z}yzz}x~zzz{||}yz{{~x}}}x{wy~z~~~{|{}||||y~~zy|~|}||~{{|y}{y|{|yyv~~{y|}|{v~~}}}z~z}zz{|z~|{}z~vzy{{|z{z}}|~}|~z{}}||~|{{{zxw~}{~zy|{}~{}z}~}|{|z|{}{}{}}~z~~||{~|x||}z||pxy{zy}}y}~~{~~}~||}~~~}}~~~{z~{|z~~~|~|{~||~~~~}~{{~~}~}}~~}~}}|~}~}{}~~~z|~~~~}~{}|}~z~|{~|~}}}{~}|z~~}~|~~~~z~~}|}~z~~~~||~|{}}~}~~{~z{}{{}zy~z|}|~~|~~|z||~~x|~v}{|||~}}zyz|{u|~|xyzy{|z~x{z{zt~x||~|||y}y{{{~|y}}}w}~|x|{}y|}~|~~|}}z}yzyx~{yzw}{{wzz|wy~z|y{~yzyx}{zzx|}{~~xxz|~w{yz}zxx~x|yyz}{wztwy}|{{xu~|~yzxy}{|zz|}|y~~x{|~xz}}{~z}~}z|vu|wz~{|~x~~z{z{y|zwz{x}yyxx~~z{}~y|{}|{~yw~{~x~||~~~~x{|{zy{|{{{}xzz~w{~~~y|{y|{y~}~{w~~}~}{{x}|}{z|||{{~}}{{~{|~vv~zvyzz{z{|yv~{||}|{xz|y{z|z~||vyy|ywy{zwy|y}z}}||{~{~}}}}z~{{z|z}z|x{{yxx~|vy{|y}y{}v{z}y{|}~{|y|{||~|~{xz||}yyww|{zxw{|xx|v{z{z{|}|z|{}|}|}{}{{|}}||{|}~zzz}|}}~{~w{|v}y}{}yw||zzy|zz|wyxzy{|z|zx~xy}vz}{|||~{~}z~|zz}|||||}||}{xzx|~yz}y||zzwzy{w|{||z}||{{~x|~xx|}x|}~z}zz||~}~yzw|~uzyz~||yyw{|y{z|}{y{z{}y~}||}{|}{|~|~}{{}{y{{y|zz}{y{yyz{zy|{}t~~|x||{|wy~{}y}zz~|z}zwy|w}x~}~z}~~~}}|}~{}}|}~|~}||~~~}z{~z~~}}~}}}~||}~}}}{}}~~}{{|{~~~{}}|}~{zz~~~~~~}}|}|~~~|~~{~|}}~~}|}{~~~|y~~~~}~}|}~||z~}{|{{|}}~~s~~}}|}}}~{|z~|y~~~}}~|~~~{{|z}|}}}}~~~}~}||}||~|~~}|}}~|~~|~~z}}}|{||~}|{}~~~|}~}|}}}~~}}}}}}{|}}z~y{~||~}|~|~z}zw{}y{z{~zzw~|y}|~|}~}{~}y}z{y~{|y~}|~|~|}}{{yx~x}vz|yvw{{{}|||}~zy~z}}z|zz~{xxyz{|}z|zt}yu|{{y||{}xy|zzz{|zyvxz|~x}}z{{z}x{{{xx~w|~zxy{{w|z|}z{~|xy{wx|{~y}||ww~{x~wxzv|y{~{~}wu}|}zw{wy}|{{|}yyz|{{yw|y||xzx}~zz}}zx|z{||{ww|~yy~zxz}~{z{yy|}z||{z|}z~|z|y||z}x|{{x}||z{z}|y|}z|}}{{y}{}~{|~}|}}z||}}x~w~~|z|y~|zz}z}|}}{|{|~x~y~{y}x}}}z}y~}}~y~~yyzy~u~v{z}v{~~||{}{y|}}||z|{}x||zw}~{~y~}z~z~~~|w|}{z|{{xzz{y|~|{}z{vw|yy{}|{|yr~xx|w}x~}|y{~z{}}{~}~{{ux}w}|}zwz}z|||}~x}z{{{}{}}{~}}y~xvz{|{{zv}{~v|{|z~}vy}yy}~|xz{}zzz}}~|zx|||w}y{y~|z}~z|{xzx{v|{{}}z}|~{|y}}zz|w{|}||xzx|~~z~yzx{z~z{y{{|{~{z{y}||}wzv{|y{{~{|z~}z~{{yy{{~y|{~zz~}~~~}|w|w|~|}z{yxz~y{~~~~|~|}}~~}~~}{~~}{z}y}|~~|~~~~~|}}z~~~~~}~~{~~~}}{~z~~~~~~~~~}}~|~~~~|~~|~~|~|~~~{~~{~}}~}~~|}|}||}~~~|~~|}~{}~~x~}}}}~~~}}z~}~}}}|}~{|}~~~~|}~~~~~}{~}{~|{}||}}}}z~}{|}~}}{y}~}}}}~|~}~~~~}}}}}~{~~~~{}~~}}~{|~~~~{}{z{|y}~}}|~zx{wy|{zy|{z}u|z{wzwv|z||{zz||}|}z{|~~~|{w~y}|~}~w{~|{u}}w{x{yy~{{|yy}{yzz}{|}z||~{}z|~~{}}~~xy}yxu~}|x}}{yy{yy|zw{||z|~y||v{}|{z|y||z|{{xzz~{z|}||x|{~|y~~|~}{{y}}~z||wz|x|}{zz|}{y|{x|}|}z}{}}|~z~|}~{|}~||y{~||}|z~z}||y}{z~xw}{xw}{}~{}||}|z~|v{{~ywv~z{}}{}}~||{z{wzwzz{~y{{~y}z|w{yy|zzzz|}z{~{{||~}~z~w}|x}||zy~z|zxy}|z}~~yx{~zz{xxyy|w~{x{zxu|}||z}}y|}y~}}~{|||~z||z}|}}y~~}~{}z|uyxz{|z{|yyz~{|}{~x~v|~~}~|~~xz}|{~x}z}~|x}}}wv|{{x~x|~|y~|{xxv{xy{{|{}~zz~|}{xw}z}}w~}}{|{{y~~{y|y{}|z}y{}y|z~yyyyyyvwx~y|zy||}|z}{|||y}}{||zy}||~|y~|xz~{wyz{x~|y|}yzxw{{|y|||}|}|yz||}~|~|z}|zy{}{}~{}|}{w}z}{|}z}{z}{}}z|s|{{zxzzv}x||y||}~z}}}}zy}{|~}|}~~}~~}~|}}~~~z}~}}|~|~}|}|~|}}~|}}}}}}}}|}~}{~z|~~}|~~~~z~~~~}}{}~z}{~~~|~~~~}{~~}~z~~||{}{|~~{{}}~|~}}{~}{}|}z|~~}{~~|~~}|}z{{~~||~~}z|||~~~|~z}~~{|z~~~|{{}}~~~}}~~}|~}}~}{|}y||~}~}~~~~{~{}|}}}|{}~~~|~~|~{~~~~~z|{~~~~|y|~~{}}~}yz}}{~}x|yz~x|~x{~z}{|z|y}}~|{z}|}~~w~zy~|~~yz{{{{yx~z~{~{z}|{xzx{{|~{x|~~}{|z|{{y{||{|||xz|{~|~z|||{y~z{~w|{{x}{{w}z{y{{y}||}x{{zz|}~z||{{|~|yz|~|x|zy}yz}|~~~y}~~|y{}{{{z}z~xyx||z~|{x|x~z{{{z}{}{y{zy}zy{x~{~|{y~|{|||{}wxx}yy{~}z{{z{}x{wz|~|{{~||}{~{{||z~|y{y~x|||zyzz}tyw{y||~|{y}|zz|~xz}~{|}y~{zy}|~zx}|}~x}{{{{{x}|x|}|~{{~}~y~}{}y{v{z~y{||yy}zx}||~}}}~|}}}~v|}zy~s~}||y|}}{}}{{}}||y~~~x{{zx|zyx~~}{{|{~}|{{~w{||y}~|zy~{}yz{|}w~~{x{z|}}{}}||{||}}{}}|y~}zy}}}z~|}}}t{x|||}{{|y}y~|x|yz}|{}~{{~{z}u{{~}|w|||{{{z~zu~~{}{}y|w|x~}{zz}{}}|}}z|~}{||z}{{|~|zx{|yzx|z|z|~|}||v{~yxy{z{{{{}{}~{|~y}|x||yxy|{|z|wx~z|||wz|x{|~|}y{y{|~}}wyyt}z|}||~}{x{~~}}|~|~yz}~~~~}}{|}~~z~z{~}~~{{~~y|~{~~}~~~}}~~|{|}}}~z|~}~y~}~~~~||~~}|{~|~}|}}}~~~~|~~~}}~~}|}~{~}|}w}}}}|~~}}}~}|~z}{~}}}~~~z~{}}}}~}{}}{~~~}|}~}y~~~}z~~~|}{~~{}~}|}}|~}{|~}~|{~~~~}~}{~~{||}|}}|{|~}|}~|}~|z~~}~{||}y}~~}~~|{~~yx~}}~|z{zz|xy{zw{yz{z{{xyy{~w~}}y|u~zy}}}~z|{|||}~|}}|~|z|}|{{xz}yxz}y~~zzzyzv}x|x{|zzw{|{{|{{|y|{xy~}x{{z~~z{~}zz}xz|{}y}{zx|{|~z}y|{zxuw|zwz~}v}}{zz|z{{{yz{}y~~~{s{{~|~z}||{|}zvyzyv{z{wy|{|{}wwyyyz{}}}|x}z{|||z}z||yy}||}z{|zx}wz|s~~{yxzx}yx|}z{zvxz{w}}|||y}|~x|~|~{~|{}||~{}~~|}}{{{x{uyz}{{}rx{y}|z|z{vryx~}y||~|||z~{|xz}y}}}{|}}~~|{}|~x||z~x}{{|zy{|xyw~}|}|y~xxz}||x|{z{zw|z~{|z{x|{y||||{vz~v{{|||x|~}ywz{yw|xzy}w}y{v}zy|||{zzzzy{~~|~}{y~~wv~~}z}~{}}|zu||}t||{~z~|z{w}{z}{yxz{{x{{|~~w{ywx}y}~|zzw{{y}|~||zvx~|}{{{{v{{{y}|{y}|zyz}~y~{xy~{{z~~~}~|~|z~}z|}~{{zwwz{{{z{{z{{zx}{y||yz||yx{}y}|}}zzzz{|{~||}}}}{y~zz}{|{x~{~zyyz~zzyz{|y{||y~wzzw|{}|{~}~yz~~~||~|~|~z~|||}~~~|}~~}~~~|~}||z~~}~~|{~}y}~~~~}}z~y~{~}}~~~{~~|~{{|~}~}~}|~~~{~|~}}~}{~}{|}~}~||||||{~y}|}~~~~{}}~}~~z~~~~~}}{~~~x}~|~~~z~}}~~~~}~}~|~}z|y}|~}~~}~|}~~{~{~}}}|~~||}}}~{|~~}|x}}}{y}~~~|{}|~}|}}||~}~~~~~{|{}}{{|y~}~|~{~z~~~~{~~y{|z~zz~|z~z{|}}|w}}{}|{w}|z}}{{}x~~|y|~{{w~~~zzw{~~{w}|y~~z~}}w|}~}{{{z{{z{z~|y|z{}xz|~~y{zz}|{|z{}z|z{y|||}zw{x|yz}{{|~}z~|}yz}|~|z{}|~x{~|}}zy}zuy{{zz{~{||y{~zz}z}{{|z~}~}{{}|z{}yzzzzw~}{|||x}z~~{||y{y}|x|y}}~~~|y~~||{zz~|~~~|~|{{|||{|xz}~}}~|~~{x|}{z||z}|~~}}|~z}y}}{z}~~{z{}}{}}{y|~|{}{{~~z}~||}xyy||{{||wz}{~x~}|~y{{~|z{~}}~|yz~}{|}~~}x{|}|}z||~yxx}|{~z}|}~~}y{u~zz~}z~z|~}{z~~~z|~|{~|zy~}x}|w{{zz|x{{z}~x{z~{}}{y{{zz~{{}{}{~}}}}~{{{}zvz{{z}}|{{w{xwx}~|{{x~~|y|{z~yz~~}|}}~}{|{{zu~yzzz{zz~}~}{z|||}{|~|~||yzvz}|~~|x}|}}{}|}~z~{{{}y}{{~zzt{{z}z|z||~}}}}}~~y{||}~~~}}{~~}}}|}|y~}z~~}~}~||~~{~}|z}}~~}}~}}}{||}~}~~~~}~~~~}}~{~~}~~~}|}}~~~}~~|||}~~~y~~}~}}~~~|~{~y{{~~{}}}~~y}~~~~{|~}}~}~~|{}}|~~~}~y}~wyy~||}{~yyz{z}{|}yy|{y{}y}|{|yxz~z}~v{{|~y|zw{|~~~~z~||~}{~{|}xy|}|zx|uyz{{}}z|{}}{x{}z}wvy{{w{{|vxz|{||{zy|}{x||z{x~xwzxy|zwy|{ry}z|~zyz{}yzy{z||{x||{}x~~vz|{zz{z~~|{|}}{{y|yyy~{yx|z}{zz}{|{|yxy}~|{}z}{~zw|}w{}~{z{{|}x|v~||w{x{z|{vw{||w|xzzz|}~||zy~|{w{||yy}x|z|xy}{zy}{}y{}|y{y{|~wv~{zzw||y}{y{{t}z~~{v|}y}||{zyzz|}}~|~}z{~{xzyzy}~}yv~yw{{zwzywyy|{||w|{||y||}}~z~|{y{|{|~y{~{{}y~}}{|zwz|x~{|}{{y|x|y{z}z{z|y}{|}|yzx}|z}{|z||x~yxy~|z~z}~szwy{{}zxz}xzy{v{{|~rx{{zz~{||z{{}y{y{|{|xy|}{~z{z}z{v|yyywx}{x{zzy~}~z}zyzzx}zzx|yy}{y{}z{}}z|{{y}}x~}~}||y{||xxz|w~xv}||}x}{{{}xyx~z{yyux~x|{}{}~|~~z|||{|zz~||zyzv}x~|{x{~z}~{wx{{y{{xzy}yyyy|y~}~|{{z}{~~~~~~}~|~~~~|~z{~|~}{{|}{}~z}~x~|yz|~~}~}{~}z~~}~{~|~}|{~}~|}|}{}}}~{{}~~}}~~~~~z}~|}}y{}|~~~}}~~x}}}y~|~~~}}}{~|~~zy}{~~}~~{~~{~~~|~~~}~~}{~~}~~}|yz||}}~}~~~}}~|~~||}|~~|}{}}|}}}~}|{~}}|}~~}~~{~|}}~y~}}{~}{~~~~{}~}{~~}}~}zx{{}}~}}x{w{}x|}~{zz|}yxz|w}}y|{w|{xxz{}|~||yz|}{{x{xw|{}|xxz|}{}|xz{{y|{|~y}{wz{|~{xxyxz{z}{y{|||z{}y{||x|y~y|~y}y||zzzz~yx}y|z~x|}|||x|}y|z}}y~x{}}zwy{z{y{|~y|}z}~}|~{xzy{{||{|{z|}y}yy}~}z~}z|xz|}w}y~|{}|yz|{}{||yyy|}{yz|z|}{q}zy~z{wz{xz|{x~{r|{}~z|}|{~{}~}}|y{t~~y}z{{{x|z}{}z}|y|{{yy}yzzxy|wzzz}|~{{}|~~|yw{{yzy~}z{z{}z~|{z{xyz~ww{x|~z{yz~yz|x~|y|xyz~~~}z|~}zy{y~zz{yyz{|~|~wzy{{}zzx|z{}}z}|wy}}z~|{z{|~}y|{y|{{}}{|xw{yy}w|z|yzwzy{{x|||}z}}{|zxz{t}z}~{zx{~z{x|yvxx}zxy|{zyy~}{|~}{z{~|yx|zx|{y}}yyx~|xz{}{zy~yy|~}z|}|yy{|z~||z}||{}~{zx{|z|wyzzvw~w|xt{wyz~}}w{y}}|z{zx~}}z}|y|y|~~{{z{yx|{zyy~~{|~z{z~{{}|y}~zx}|w~zz}x}{||y|{}|~~{wx|yy{~~zz|{|}{zz}{zwxz{z|yz||~}|{}|}y{|xz{}||y~|}}||}~|}~|~|~}z}~|~~~{}}{}}{}~~~|~|~~~|}}{}~z||}~}}~~{~}~~~y~~~~}||||}~|~~z}}}{~~~{~~}}|~~~~~z}{}~~~~z{}~~~{}w}}~y~}~{}~|~z{|~}}}}|~~{~~{}}~z}{y}|~}}z~~~|}}~}}}}}~}}||~~}~|}~{~||}~}~||}~~~}~{}}~||~}|}|~{~~~{~|~}x{}~{~~~}|}{|||}y|z~{z}~y~{zz||x{{|{xzzy{v|}yz{}{x~yxxy{|~z~{{||~{||~zz~~xy{}yyz||}|}{|{}|}{}zyzxy}|yxzx}}zy|{{{|||y|}z{z||z|||yyzxy{|yz}zwx{{xxz|v{x|~|yy|yyzy{|}w}wxxyz|{y{~z}y~{{|}y|~}~{z|{||{}~}z{vz|x|y|vy{~{yz{{~}|xwz|z|}~}|x~|x{~~~xzw~~~z{~|}~}wz}}~w}|~y|{{|y||{x}x~{xxz|{|~}}yz}~}}~y}|~{}}}||~~z}{zz|y|y{zywy|x{zwt{zwy}yz{|}{~x~~{~~}}~|z|}x~z|~{}}{{|z~~z}~u}zz{{z}x}{zz{y~|yvz|}~y}}|z}z{{w|{|}||y~~yyzzxy|x~}y|zu}{xxz}wywy{~xzv{x{|{z}yy}z~~~~|}~{{|zzyz~z{|z||{w|{{|y|~|~yyzzy|y||yz|}~}|z~}{y~z~z~z{y|{x|}~}}|xxz~~~}y}|{yz~z~}zx}w|{}~w{y}yx}~||}~||}}w|x{~{z||}x~{~|{|{zx{~sx||zx~{{{}~xz|{}{{yz|~u|z}{~ywz}|xzy}||{|}{|~z}zxyz{{|yz|{|||zzz}|}||x}{{zyx{y~}~{|pzx~~xy{||z|{}z|||~~{|}}y~{}{~~{z~}~|~w|~}~~~}||x~~}|{|}~~{~{|}~~|}|~}~x}~|}|~~|}~~z}|~~{~|}~~~}~~~{|~|~~~||y~}~~~}}~~~}~~|~|~~~~~|}y|~||~}}{|}~~}}t|~|||~{~}~|}~~|{{}}{}~}~~}~|~}~}}~~~~|~}}{}{~~}|{}~}~{~}}~~}}~~}~~~~~|~}~}~~~x~}~~}z~}}{~|z~z~}|~~~}~y}{}~{|{|~}{w{{}zy}{y{z}y}|}}{{x|{{zz~}y~z|{|}z{{~|~|y|zz|z~z{||xz~|z}z{xwz}~yw{wzy}{{yz~{w|~}}||z|{|xy~w{|zyw|~{y~wyz||z}{zyx{{{|{|{}{zw{~zwy||}|~z{{{|zzx||}~}|}|z||}}~{||y{yv~}{|w||}yzz}|y{}|}zwz}}{|u~{z}~|x}|}y~v{|x~y{}}w|w|z{y~|{~|w{{|yy|z{~zy~~}{z|}}{|{~{}y}~}}z}xy{|z|yxy||zyyy|{|}z|||{y{{}z{}}x{~|~}}y~||~}}w}|y~zvzzzx{||}|y{}{{}x|y~{|}x~~zz~u{{|~{}}}|}|zy|||{{||}y|{yz{|x|~zy}uy|y{{{y}{w{|}z~zz}~vxy~{z||}}|z{x{{{z|zz|}|~{~z~}z~{yz}y}x~{ww|xwz~zz~{z}x{{y~wzzzy{~w}}y~}z{}}z~ww}}ywz|{|~{~|x~}~~{||{zyzwzy{~|u{yyv~z{|{|zyz|{{y{z{|||{zw{|}~wz|~zz|yz}{{{y{x~{z}x|vy}}xz~xz}~}zy{z}~{~|}~}}}~~}|yz~|y|x~v}{{{~z|ywv{wwvw{xyy|}}|}}|z{z|y}}wy{{}yz|~{{}y{{{x{{x|zzyz~|||x|{{xyz{|~}|}~~}~~}{zy{|~y~|{|~|}~~~~{}}~~}}}z~}|}~}~|}}~~~~|~~~x~~~~w~{~}~~|~y|~|~~|~}}}~}~}~~~{{{~~}~~~{{{~}z~~~{y}~w~|~y|~z}~~~~}~~}~|~}|~~~~}~|~~{~~|~}}|{~~~~}{~|}}||~}~}~}~~~}}~~~||~|~}~{}~x~}}~}}~~}~}||~zz}}||{x{~~~{~}{~~~||~~|~|~z|~}}}}~{}}~zw||{~{}|zyz{|}zz~|ww~{wwvy{x||{}}{|{wx~|}{y|{|uz~|u{x|zz{|~w~|zw|z}{|y}}{}{z|~~vw}|y}}|}{y{}z|{}u{xx}wz{zz~zzy}~{~y{{|xv|}y|x}|}y~y|zy~}|{x}w||~}ux}yxz~|}~~y}}z~}{{u{x{|{zyx|{wz|z||z}~|~y|y}{|x{|{|yz|xy}~zzxz|yz~{z}{|~yvy{zv||z|zy}{zzz}~|z~z~z{{y~~}xy{|}|{}wtz|{{yx|z~ww|yxy|~|}{}z}|~w~{zz}|{~{~}zy||||z|}zx|}yy~{zzx|{{yxy~z|xy}}|v~{{{zzz|~}xz}z|{x~~|}{yz}{zzyzz{~}w{~wxz}w}z}}~{|wx{{z{|}yx}{y~}{}yu~{|||zx}z{z|zzz}y|zyy~zyzx~}yvwvzy{zz}~z|{|y|{~~}w|}~{z}yy}z{|~{zyy}x~}{zz{xxzxz||y}yx~y}z~~y~}~}{}||z~~|}{z|z}|}}x{w|z{}~x~}x{~{y{xzy|zx{zvw}}~~~}yy|{||{y}~y{{xz|zz|}}z}~~{{|wx|z{{|y|wyv{}w}|wztz|z}{wz}x~{v{|zyy~}{z{yz}}|}{}~zzz{{|{w}zxy{x{~wx||}yyzy~xyz~~z}~}{~z|zw{y}z|~~~}~~~~~~~{}~~}}~}z{~{}|}~}~{~{~|~~~~|}~}}}|{~~~}}}|||~}x}~|~|}~}}z~v}~||{~~}~}|{~~|~{{|}~}~}}|~~}{~}}{z~~~~~~~~|~z}|||~~}|}~|~|~~~~~~}~}{}~{z}}~|~|~}|}|~}}|z|~|}~z{}||~}x~~||~~||~}|~z~|{{|~||~}{}~}~~}}|}~~~~y}|x}{|{}}~|~{~{{~}~z~}{~}}x|{~~}|~}{~}|{~{~|~~}|y}~~~|~n|~}~~~~~y~{}||w}}y{~{~z|{~{|~|{z{{zz|z|zu~y{}xyz|y~~x{{~{zzz}yyx|}yzz{~y~}|{|{~x|}z{~{~zz||}xz{|||~}z{|zyxy|{}}yx~z~~yxzx}~{{x{~xw}{x|~{zy}{}{y~u}}}}{z|~x{||y|{y~}v|{z{zzyzx~xzyu}{|~|yz}z{}yz~{{~{z~y~z{~~{z}x{x||{w||{y}|zzy}}|~}z}{|}y{z{}|zzyv~}zy{}zv|}|{x|{{y}vzxz~zy{~xz|~|}{w}{y{zyy~~||{{xz|y}zy~x|{|z{w}|y|||yyzx|{|zx{||z}}yz|zz~w{z~{{~~|{xz|z|}{{}}||{}~}|yx~|y{zzy{~{xw{x|zz}{z~|t~{z~|z}}y~}y}{z{}{|~}}}}}{|yyzz{{{yz{~}|z~{z{uwz~}wyyw{zx{}{{{}{z|y~zz|zx{~~~}~}~}~|y|w~}~{w}xzyz}z~{{w~zy}yz}}yzx{{zx{}{z}{~|zw{zz{{|~}x{vzw~y|}~{|xy{}x{|vzy{~y|y|{z}~~z~}|~z{}w~y|~|}zu|z{z|yt||yz{yy{}xy||{~q}|{z|z{~||}|y{y|w|~}w~|{y{}|y||v~}z|tz||{|~y}|{}}x{}w|{~z~}{|~{{}|}~|~}~~~~|}}z}~~~}}~{~}}}z~~|~~|}}}y|}}||~}}~~}~~z|||}~}}~}|}}~}}~||~|}~|~}~~~|x~~}|~~}~~~|~|||}|~}|~~~}}z|~|}}{~|~~|}~~}~|~~}}|}}}~y~~~~}{}|}|~}~~{z{|}}|}}|~{}z~}~}~~~|{~}}|||}||~{}~|}||~}x~~~{~{~{{~~}}}{{}z~y~}|~}~}~|}}}~}~~}}}~}{~~}}~~~~{~~y~|~}}}}~{|{}}{|zzz}y|~uz~{zy{z||zx}w|zyx~}y~x{zz|{{~x{z}|{|{|{y||x~z|~}{y{|xwzt{wyy{y{z|~{zwz{{zzw{~|||{~xx}~}{x}w{{z~zz{~|}|}y~}x{||tzy|z}|{xwzy|{yyxzzw|y|v~x|}z~|}{}v|}|||x|}x{{~~}xzx{|~y|}~v{}}}wyz|zz~yz}zx||~}z{y~}z||~ux{|{{~{}yz||zz~~~x}}||z{zw|vzxv{||zy{zz{ywyzy~z|}v||y{z~|{{z{z}{{z~zy|~|z{yys{y}y~wwy{}z{{}r{xyxyw|xtz}~z~w{z{}{xzw{y}{~x~|}~|{u}uz{||{}x~{y{}w}|{|||{xzy~~|}{~|}}||z|z{}~~|||~|{}zyz~{{}{zzyzzvxxzwxwywxx|xywy~{~~}|}{y|y{~|~{y||||yz}}{{w|zyz}y||y{zz}yy~~{}wxwz~|wyv{|~{yz{|}z{{~|{||~~{{}|~}{~|y{{zyzw}|zx}yzzyxz{z{u}{}w|yy||x~xx}z{{xyw~}y}zz|}|{}zz{~|z}|z|xyzt{}{wxyxyx{~x{{yywxz{}{~{{yy|}~|~{x{yw{z~~|||y~x{|}zzz|vx|xy}yzz{yzyy{}|x}{y|{{|z~v}{~|~}~}~{}|~z|~}~|~}|~}~}||~~~}|~}~|}{~~~w~}{|{{~}}z~~~}||w~~{|{||}|}z~|}~||}}{~~}|w}|~}|~~}}~~~~z|}z|~}~~~~{{}~z|}~}~}}z~}{}{}}{~|}{~{z}}{|~|}}~~}{{~}{{~||~}}~{|}~|}~~}{}~~{z{~||~~~~{||~}~~~}|~{~~~~~~|}}{|~}|{}}}}{}~~{~}{}{|~}}|~~~}~}}|z~}~~|~~}z|~~}}{}|{x~w~wxwxw|{xzy}y{zzy}zz~~y{{{{~~y~|}|{yzwz~yzz}yxy{y{|w{zxvzz|{z{{z|{yyy|}{{yzy}}{{~}{xzy~uzz|}{zy|v|yyw|x}}{~y|z~yyw~}}yxz|~|{z|vyyzy}wy{~{{zz}~xw{}{y}y|{z{}vxy|~{yx{||~|}zz|~z~x}x|zx}}{{|y~}zy}~x}x|y{}{{x}}{x{yy{vz|{|w{w{~y|z{|}||~w}x}}y}|}ywu|}{wz}|}}yz}|~x~}xx{z}{{x|u|||{}}}|}|~y}yy|x~|~}y~}z|zww|}{~}w~z|zy{{{}}zy}}uxzy|~~}z}{||}~z}xz|{}~||x}}~z||y{~}}{z~{}xzy}}}zy|}~y|y|~|zy{}}}|||{y}yx|~y{|~zz|wxxz{|yzx{y~|z~zy~y|y|z~zzyvx}zvyzx}v||{~zuzwx}z||z|y~}y{}wyzyyw|}|||{{}}{~|{}~w}x{}x||vxy}{yzzy}z{~z{|zxz}||y}yy|{}~||w|z{z~}{y{xyzw|~}}zxy}zy|xww{xv}x{xw}yyy~}}{|wzzxwzx{~{{zy|z|z~w{{|w||{xuz~x~|v||xtzwy}z{|xx{||}x||xv|y~|x|}~y|{}|{x{zwy~~||}wvyx~yyyz~}}|x{|}|y}~z{~xz|x|x}}~}~~~}~~|~{{}|{|z~}}~}x~}|~}}}{}~~}~~~~}~}}}}~|~x|~~}}~~}}~~~~~z|}}~}~|}}~~~~~~}~{~~~z~}zz~{~}|}}|~{}}~{}{~~z~~}~{}}~}~~}}~~}~~}~~|~~|z|{}|~~}~}~~~}~|~}~{~|~~~~}z}~}~~z}~}}}|}}~~}}~~~{|~~~~~}{}~}~}}|~{}~{}}}{~}{~~~|~{~|~~~~~|||~~|~z{~}z}~|~|~}~|{{~}y|~}~}y||x{{xy{|{w}z}||yzu~zwyy}}~{{xz|{wzzx}{{||z||||||xz}z|{t|{}}{y{zyzy{y{|zwzyz{|{{}z~{zx}|{|}x{zy}{zxx|{|zx{zz~w~}y}}z|{zy{yw}y}{x|zx|}|wzzw}zxw{{|z~v{|yx|~wx~}{~}}|}}{~|{z{|{~{{ww|y{y~z|{~{yx{z{{z~|x|{}{}}||wyv~~}{yxzzr|{{y~{{}y}z{v}}|y{zyv}|{~z}x|{|{{{{wxy{yv}~z~v|{y{yw~|{z{{~|{{||x}|xyy}|y|x~zzzxx|y|}|y|||xz~zyy|{}~|yz{z~~|{z~}x{~zyzt{}}x{{|xzz{y}~yw{|x~z{z{zyy|}{~||x||~z}{v||{|~~||{|z{|zxv}|~zyy{x~}{x}{||y}}|{|x}~zz|{}|y}}{y|{}{wzy|~{||y{|{|}|{{y}w}y~}zx~~|w|z||{{vz{z|{~}{z|z~yz}||}}}{yyy}}|{}|z{v}|~{||{y|~z|~}}}||~x||{z{zvxz~wx{{|}z|~}~{|~}|{{~||~|}y}|~{|{{x~|{}}{yyz}~|z|{z{|}y{u{}w{w|}y}|z~{{|||}|~{|{x~~~}z||z|{x{zz|~~xx}|{|y}xz|~}ywz}{y~{z~~|{zzz}}~~~}~|{||{~}~}~~~}}}~~|}|~}~~~}}~~~}}~}~|~}x~~~|{||~|{z||~~z{~}}y{}~}}|}}~~{z}~}}~|~|{}~}}~{|}|~~~~~z~~~~y{~~|z~}~z}~~|~~}}|~|~~|~}|}~~~~~{}~}}~~{|~~~}z~}|}}|{~~}~|~{}~~~~~~~}~{~z~}|||{~}~}~~zy{z|~|}~|}z}xw}~|}||~~~~}~}}~}{~xy~~|~z}~}}~}~|{y|~~~~|||~~~}~}||{~|~}{wz|}y|z|z}~|z|x|}}xw{x|yzwz|}}{y||w{z}|{zyzw||u|z|~xy}w{~~{{w|z|x|}|{|}z|z{{wy~zyzz{~~|xz{y}{z{{~{yzxx}{{z{{~vw~}vy{u{|{~||{y{||z}yyy}|wzy|~zyx|~{|z{yz~}{zy|~{z{|{xzzx}z}x{{{z{~z|||{zzy{~y}~}y{{y{xx{y{||z}{}zxzyz}||yy{z||xzy~}ww~}{}{~y|{x~|y}|zzz|zzzyu~y|{{~~z~w}yu{y{{xz~{{~~|}}~||~z|~|~xzyz~||z}{{yz{{zy{{~|xx}zx{}{}z~{}zw||}}{}}x}|z|}|x~}yy{|z}~zx~y}y{|{|||~{|}z}|{}|{y{~{}z}{}y}y|yz~|z|~{|}~{|xyzxtzy{zy{{~|y{|{|z|xz{}|{vyyy||{~}{~|y}~}y|zz|x|y|z{|{~}x|}z}}ywz{}y}|y{|y|}~{{y|}x{~tzy|{x~z{|z|z~|~}||uy}v}z|z{xw|{zy}w}w}}~}|y||yy||yzz|y|w~}|{x|~}wvy||}~{}y||y~~zywu}}v}x{yy|y}~~}y}{|yz}zw~x~zzz{~z}x}{w{{w~|}z~|}z|{y{z|~}z|y{z~|{~z~}{||yy}}|x|zxyyxy||~|yzz{|x~|~yz{}|y}}{|y}}~{~~{|~|~}}~|y~~}~~}}}}}||~~~}~|{}~z~{~~}|}}}~~{||~}~z}|~~|~}~~|~~}~~~||~}|~}~~}}|}|~y~|{}|~}~}|~{~}~|~}~}}}{~{~}|}~~}|}~~}|{|}|~{}}~{|{|~~~|}~~|}}~}|~}}}~~}}}}~~|}~~|~}}}~{~{}}}}{|}~}{||~z}~}{}}}||}~}~~}~yz}}~~}~}~|~}{}|~~}~{~~~}{}}}}~||}{{|~}~}~}|~}z{{w|{}{{y~{xtwzw|x}xy~}}z{{}z||zywzvz{w{uz}|{{~|~zzy~|}|z|x~||{{{{z~}}~|{~}}|s}|{zy|{wv{|}z}wz|kv}{w~x~}z}}}|}|xzzyzy}y~}zs~|}}~|x}{wx}wwtzz}}|z}yyyzzx{~}{{wyyzy|{|y|vz|z|y}|{}y|}}zzz}y{|}}}zyz{|z}~x~|zzxz|yw{{yx~z~~{~z|{{}z}yy|~}yz{~|}|x}y}~yz}z}|~w||vzyz}{xxzx||v}zyw|{|}~xw~yx}~~{{{}~x|}||}~|~~}}|{y{}y{{x~|y}z~x|||x|~|}{z|z~}x|{x|{|z|}~|||x~~y~{z|{{zzz|y|x~z}}w|~y~yv|yzz|yy{}||y{{xy}y{y}z{}~||~~{|~{y{~~{~|{||}|{zy|yz}y{xz|zv|}z}zyx~z||{zw~{{{{|{{}z}~x{zw}{zw}|}z|zy}{|{}zy~x~{w~{z}~}|||}|}z{}}~}z{~~~y{w|z{||}|~|}{zu{yz{wv~|{yx}z{x~~~}~~y|~{|~zyz}{|}|{x~zz~}{w~|}{y}z|w|y|z}x}z}}{~}}{ytyz}}}~}yz{~{~}}z}||~{z{|wy{y|zwy~||~~{y|t{}{y~zy{yy~z}z|z~{z|~z~~||~|~|~{{|~~}{~~~}~}~~{|~}~~|||~}|}~}~}}~}}|~}}~~}}}~|}~~}}}~~~~~|~~z{{~z}|x}y}|~~}}~{|}~~z~~~~{~{}}}~}}}z{{{||~}~~}|}~}~{~}}|}{{|}~x~~~}}||~}}~|}}~~~||~}}}~|~~|}|y|}||}|}~~~{|{}~}}~~y|~}}|~~~|~|||~~~}~}|~}~~~|}|~}}}{~~~{w|}}~||{~~|}yz~~~|y{|~x~|xw~||}|~{zzy}~{|y~{|z}|}|{~{{~|xyywyxw}xzx|}||{}{x|||{}{yy}~{}{~~{y{w~{{{{yz|~x}y|x|||z|{{xy}zz~{v|zx~z}{|{{|{{|}{z~z{~{~{{}zzyzw{{zyy}wzyzz}yx~xzzy}zyy}{}}yzw~||}x}zy|~{|}}z{xzzz~~{{~x{z~~||y{{~{{|}y|vw}{|x{{ywz{~zx~}{|{x~wzz|{}{{{}y|{|}{~y|y{~wyy|~z}|y|{}z{zz}y||x|}~wz}~|{z|y~z~{x|w|}|zwz{|z{|zx{|{yx{}{|z{}}~~{y}x~w~|}vz}zu}{~z|y|v|{z{y}|{{}|{|x{}|}}{~~{zx{||w~z{{}|}|{yvz}}{}xx|yyz{~}{}zz}}zzyyz}v{{{}}z|zzz|}zyzyw|z|}{xz{{{|x|{{~~{{}{{~}{~|z~|zz{{}}w||yx{|zvy~z~|~|||{|{}yz~||}}~~y}y|}|~~v{y{y|||||~y{z}}{{{x}|zx}}}|y{{~y{}xx{}{z}x}y{|}}||{z~zyz}}|{}x|w|y{z}wwz|{z{~||}x{z~y|xx|}yuz{~}yzx{}}y{}z}||y}yx}{}z~}z{{}}xz~~|{y|{yxz|||~vyzzxv}|~}~~~{z{y~|}~|z|{{}~~}|~~|~}}}{}~|~|~}|||{{||~}~}~y~|~{|~}z|}}|}|~~~{}|}~}~}{{||{}}|}}~}}~~|~{}~{~~z~|~~~}x}}}~~}~}}|~~~~~y~}~}|~~y|~}|y}~~}~~|~|z~~|~{}~|~|}~}|~|{~}||~~z|~~~~|}{y~~~}|z~||}}{|}|}}}~~{|}z|}~|{~|}~{z{~}~|~}{}}|~}{|~~}~~|~~||~}~w{{|~yz|x~yy}u|w|}xyv}zyyyzw}}u}w}~{|{{y}x~~y|z|}{|}|{zzxyyz||{yw{}{|w|{}{||}{zy|y|zzz{z{z}|xy{|{yx~zz~z}{z~x{{xy}|z{|{z|~~wz|}{{x{{{y}y|{}{~|~|zx|zu|zx{}x~~{~}|{x|}z~x|z~|}zz|v}{yuyy|{}y{{}{~x}v|~}~xxyxx{xz}|ux}{}~{|{~~zy}}|}~zy|~~||}{|y|~zy|||{y{y}uy~{yvw{{yyyvz|xz|~|}{}}|{x}||~z|z}}{zz|{~|}}{~yyxw{zxy||yy}}zzxxy}y|~y{~y|||~{}~}|~}}{}}zy{}~}~{|}|}y{yyxzwy}|z~|y{~|z|{zwzwzvz~{y{w~w}|~{|{|{zz}z~}{}||z||{y|yx}{|x{yry}{~|||{{z|wwx{y{y~z{z~~{}y~zy}~}{z~z~|~||{~{y|yw|z{{{xzx}z}{{~{{z{u~|~y~x}z{z~y|zy|xuzxz}}}{|{{|~y~}vzvvx|}}xyzzxy|xwwxxxx{}zyzzx}zzy}{{||}~y}x}|~~}{}|{{y}zx{w}}xyvyy}w}xy|{|y~}yz{}}{~x|z~y|~{{wzzxzy~~|{{y{zyxy{~|z|zxzuw}yyw||y|wu}|}~{z|}}z{|~~|}x{{{~|~~|~}}{~~~~~|}~~~~{~~~{~||}~~~~}~~{|~}{~x}}~}~{}}}|}|}~~~{z~{~{}}||}~~~|}{}{x~z}}~~|w~}}~x~~{}}}}}|~|{~}z~}|~}||~|~~~|~}~}}~}y~}|~~{}z|~~z{z~}{~}|}{{|}}~~}}{}~|z}||}yx~~}~}~~~||||}~~y~}}~}|}{}~{~}~~}|||~~}~|~}}}~}~}~||z~~}~|{|||{~~}~~}}{~}}{}~yy|~y|}~yyz|v|w|y|}{zz{||zzx{{}|z}w|rz~|}y}z|z{y|z|{{}{y{y{y}wx|{wx{{{|yzzx|||}wx||{z}{}}|vy|z}}}yz~zy~z||v}z{|||y|~}}}}{||{{xz{~|}w|w~z|}{v|u{zx{~{|y{}{zz|w}~y|yyyxyz}}{{|z{{{~|p|w{{}|xx|}}}|~tx}|z|{{|zu{x|{~}zxzy~~~}~}yw|~}|x{|zz{{x{}x}}~{{y~x|v}y~zyxz~}~~}wz{y}|}zz|}~|}}{z~}u|z{zx{{{yyz{~x}~~|wx|}~z~z|z|~}{|zy|y{|||xy~~}zy{||}x~||zx{|~|zx|{~~zx~x{z{|{}y{zx}v|xyy}|y{}}z~}z|{|y}|}zvzyz}w~zz}~{|}x{~|z}~~vx{{~}z|}}zw{zz|{|{||}xzz~|{v~|{z}y}}||z|{}}w}}~{}{z}z|~}{}yyzy|~~z~z~z{z}yy||w{z|z~|~}yyxy{x|~x{|zy|{xx{|{}y~|z|}|~|}}{|ry~y}}{|||~|u|}{|u|v{zy||~|z{y}{z{~}{xz{}}}w}wy~{{{}{|~y|xz~}~}}{|{{x|zzz||zv~zxv}|}{uz}z{}}yw~|z}}yv|y{v{{{x|yzyxwzzyyz}|x}||{|y|||{{x{~}}z~|||}}}}{~~{~}}{~~y|}}~}}~~}{}~}z~~~{}{{|}z}}|{}~|}}~~{~~}~~{~z~}~}~|~{}z~}}|}~||~~}}}~~{~|~{~|||}~}~~}~w}~|{}|}~~{u}}~|~{}}}}}}~{}{~~}~}~}}~~}}~~~~}}~~}}}~~}}{}||}~|~~}y~|~}~~}~~}}}|~|}~|}}|~~~|}}~z~~~~~}|~z~~~}|~|}}}~}}|yz~}~~}}z~}|}~{|~~~{}}}}}~z{}}y|{z~~zx}{}}yyzv~x|x}{yy{~wy~~x{||~|}{|{zv{y||}|~|{z}z~z|y}}}}z|~|w}xz~|}|z{}}}w{|wyy{{z|}{{~{w||zz|xxx|z~z~zz}z~~}{~v|z|{xx{zz|}x{zzyv{{z}x~|{{yy{{z{x|zz{{}y||{y|{}{}z}w|~|}~}{y|v||xxz|}x}zx~|z||zzy{wyy{y|v~xz{}{|y|}{~z{~~|{{z}{zx}z|z~zx|z}{|zw|xxyyzzv~xxxzz{x}yyw}y}}~~}z}|yv~~{}}~~~||||z}v}zyzz|z~xzw}wz}}y|{xx~zz{|~{z|{}{z|~|}{{~y~{x|}~}{yx|{{zz{yz{z}{w{|{{y{{~}zz{y}|}y|}z{y~|z||}w}~w|~yw{z|{yz}z~yy|zzyywy}xz}x}y|y}}}z{{z~z|}|{z|{z|}}{{~~}||~x{y|}z|zz|{|{|~x~~yxy}~|xyy|}}{v|x}}y{|zzz|~}z|}|w}}}xzzyx~}|z{yyxz~xwz|{{{|xyv{}~{~{|~}~{{~z{~}~~~x}{|{~x~}x{}y~w|{vz||zz}|zz}x}{{w{{x|{{~|xz{}{y~}|~zyx|}z~z}y{||{y}|~zz|{{xx{~zs}{}v|u{x|||~z{||{{y{zy|{~}~z|~~|{~|z~~|~~~~~}|~}}}}{~~~}|}}}|~~}}|}}|||}~|}|z}}}~~}~|~|~~}}~}~~{}|~~~|~~}x}||~}{}}x~|~~z{|{{}~|~~}|}}{{~~~~|~|{~}y}}z~}|{~~}~~|~{}||~~~{~~~z|~}}~~||~~|}~~}z}~}~~|~~~}|}~{|~||~~}x||~}z}}{~{{|{~~wy}|~}|{{~|}z~~|~|~}{z|{~~|}~~~~|}||~|}||}}~{~}|}{}~}~~}z~~|}}}vu{~}{yx{{x~z{|{xy{|zx{||~x{zz~x{{{zw{wzwzz}{~{~ywx{{|z{yxy~xyyxzz{z}|zz}~yxz|}}}x|v~{|yyzy|s{{zxy{~y~y~yv~x~z||wv{~}}{|y|{{yxuy|{wy}xu{{}yywz|}{|}{|z{}|xyy}x~zxw}}}y|{yxx{zzzx{~x{}~z{}||~zzxz}}z|~z{z}~{zx{x{yvzy}{z{~y{y{z~~yy||}}tyuxz|x}y{y|wz{||~}yyvxv|y{wz{~|{y{{{w|}yzzx}{~|y{}}y{}{y||}~x{w}|{}|~{|}{vzzu~yzzxz{zz|{|{|{}}{}|~||w||yv{~{{~{|zz{x}~|{~}||{}}}}vx}{yz~{{{{xz{}{z}}}z{y~~|{}|~}y{yyzyz~{z|~{{{yz{vz{{{z|}zwx|{v}z~~|z{{}zz}{|}}{xxy~|y{{|{}x{{w{{x}|z}{|}z}xz|~z}|z~|}{w{{z{~}z~y~~~v~z{y|}||||}}{|{y||x{{{zzzu}z{t||x|yzz~{x}|yz}{wv~yzyy|{}{z{{z|}v}zt}yzz}y~y{z~{{}}}{w|{|~{{{z{zz|{}y~~|w~~}z||{z{|{}zyzw{zyy~~|~{}y{|}|xyzz{~y{~xyz~|{y}}zy|||w}|||zzw|}}|}}z|zw{{z}{z~yx{z~||v~yzz~~~|{~~||~{}{~~|{{}|~|}{{~~||}y~~|~~}~z}}~}w|~}|~y|z}}}}{~{|z|~~|~}~~}|~~}|}{~{~w~zz}}}zz~~~~}|{|~~}~|y~|}}||}y}~~{}}~}~z||{~~~||~~~z~|}}{~|~}}z~}}~}~y{{z|}~~z~{}{}{}z|}{{}{}~{}}~~~~~z~|}z|}~}~|~}~}~}~~|~}{y}~}~}|~~~}}}|~~~}}|~~|}|~{~}}}~}{~~~~|~||}z|~|~w||}||{|{~|~}{{zzv||}{{zy{z{{}~{{z}~vu||v{x{~~~y}}{{{y}{z|}~w|{|||z|~|{x{}{wyz~y{{zz{x}{}{}zzy}{{{y}{zx{}~y|~|z{z}vy~y}zzz|{~{{uy|zz}~zy{w}z||v~{|y{xxy}{u{y~z~|~|{|}~z{y|~w~~y}x|{~xzyyzx{~z|{|xu}x{|}zzz|yx}{}zv{}}}{z|zx}|}|yz{|w{y{}}}{z{{xyzz}|y{~z}}{z{|z{}|}xz|yy~xz}y~~||{{}y~}{~{|wx|{z|z||vyzy{z}xvx~s}yyx|}z||y~|z}xz{~yz|~|}|}~{w|z|xz~xz}}|}{q{}yy}|}z{{{}||~zy}|~|y~zwxyz~y{~~{}~|}||y{u~}}{}~z}}{|~}zx||{xxwzzx{|~z|u|yzv}z|y|xxxz}w|}~zzy|y}}|y}|y}}zz{{}zwx{w|z|zx{y}zzz|x|z|wy~{zzz~{~xz}}{z}{}}}{}{|z|{zz~~~~{|z{~{}zy~|{}{z}}}xy~zy{zy|~|}zz}~{z}}{zwzz~~y|~y}~{}wz{|w{}{z}}zzxy{y{{vz}zyx~}s|}z{u{{{y{|wzx}~{z}{wy{~z|yy}~|{{{||}|y{{|y~xz~{y~w{|}y{v{}|{z}|||}|~}}zxy|}{z~~~~~~~||~}}||z}}~~~}}~}~~|~}}}~}}}~~|{}~~~}~~x}~}~}~}}~{}z~{~~x}~|~}{}~~~~}}~|~}|~~~|~~~||~~~~|}~}}|~}~}~~~~}~}~z}}}~~}}}||~}}~}}{z{|~}z|~}{}~~||~|x}}||{}|z{~}~}}|}~~~yz{}{{z~{~~~~}~y~~}{~~}|z~|}||~~}}|}}~~~z||}{||~~|~~~||~||}~{~~~~}~{~}}{{{~z~~||{~~|{v{||~|{|z{|wz|{|w}{x~vxy|yyx{zyzz|x|~{{z|~zz}szy|~yy||{|}|{|y|v~{{|{zx}{|z}y}|}{w{zyzy}{{|wz|}|~x~||y~y~vxx|{}y{x{xzyzyz}x|wzx{~zx}}|{xx|z||xx~{|~}yzx|x|yz{|yxy}|{w{||t|||~z}{xzz~{|{{y~{|}~y~z~yxz}|x{zyxzx~zz~|y}}y{tzw{z|z{yzzxz}{u}z}{z|{x}yz|yvyzyyzyvw{x{{z{xy|}|wwy}zx}u|~|zwx|{yz|{y|xyyz{||{|yxz{zz{~yzyz|zy|z}x|{||~|y{|~}}|}~|{y|z~~~{w||z}}y~{y}{}~~~|{y~|~}{}|zz|y{~|}~|zyz}xx~y|zy{}{}z~{}~}~~~x{z{x{xzz~}}}{{yzy{u||}ztzzx|w~{}zyyx{|y{yzz~z{x|{{w~}}}~{x}}}~{~x|y|x}zuzy}yx}zx}w~|}|x~{|}zzy~}{~}z{|{{||y~wz|zy|x}}}z~zzz{}xv~{x|}||||z|~||z}x}~}xy}{y|z~zzyy}z}{yyz}|z}{}yz{s{}}{~x{wyzxw{~w}|{z{~{{x{xxzxu{}y~z{~|w~x{|x|~~|~{y{{z{|}y{|{y|{}y||y{}zzz|}}z}{~}y{uzw}||z|z}}|t{zz}~|{||x}||{~~z|~{~{~~~|{||~}~|}}}~~}}}|~~||~~|~}~}}}~}|}|z|}|~|~}}y~}||}~}}|{~|{~}{~~}{}~~|~~}~}~}~~q~{}z~~}|~}|~~~}|}}~||}}|}~y~|}}|~{{~}~~~~}}~|z|}}~{~y~~}{zz{~|~|}~~~}|}~~~~~{~~~|~}~}~{|~{~}|{~{}}{}~}}{|~~~}~{|}~}~~~|{|~~}~|}{{|~~~~z}y|}~~|}~}~||~{~}z}}{}{xy{~z{w||wy}vzx}|x||}x{}yy{ywyz{~z}{{|{z|}}|}{}|~w}}yz||~|~}|}zu}{z~y{x|z{z{wy{z|xyxxw|w{||y~xy|}{z~{yx~y||z{z{{{~}}}{x}xxyyyx|zzx|yyz{}{|{z|v|{x~}|wxz~{zy|}~{x{x|zz|||{y}x}}{~|w{x}z{~z|zs|z|w}zu|u~|{~y{{||z{}zy~zzxz|zx|v|{~z|~}~}ww{}z}zzzzy{}y}{{y~xz{{|{v~xx{~{y|z}{|}{wzy{}x~{yz|z~{}|z}|}|xyz~|z}{}w}zzxz|}|z}}}y|w{y|y}}}|z|zx{{{{}{w{y|{z~z|z{|z}w{|~z~w~x|{~z{zys|y|ywz~z{}z{~xx{}zzy}|~{z||x~~|~}y}{{|~}zz|x{||~{|{{}yy}~zwxzyxy}y~||}{y{|}}{}zz}|{{}{y~}zx}}{xx~yy{~{x{yzw{yw}w}z}{xy}~}|vw}y|z~}|~|z||{zz|x{x{wy{y}~x}v{~~ywxw|{|z{w|{|}zy||wy|z{wvx|}~}|x{~z|||~{||xzyx{}{|}zxw~|xx|{wxxz{y|v{|yxx{|z{{{y|x{wwyy{y{{{yy{}|{z{~~{{}z{y{zy{~{}|}y{y{}yz}zzwzz{wzx|xz{||}}|}}zxz{{{z|z}~|~|z|~~~~{}|}}}~{}}|~}}~y}~||}z|~~}|}{|{x~}}~~}~~~~~}~}}~}}}~z|}~~{}~{w~||~~~}{}}}~|{~}~}~~}|w}|~~|u~~{~}}~}}}}}z~~~~~~|{{~}}~~{}~~~~|}~~~~{{~}}~~||{}~zz}}~}|}~~|}{|}}}{|}z~y}z}~}|~~~~~|~|~}~|~~~~~~~}}~~~}{~{}|}|~~}||y~z~}~~~~}}~~}~}}}~~}~~~}|~u~~}}{|~~}~}}}|}{}}}z}~~~{|}}~{~|~y{~}}}{{|{}z}{~}zy{|yy{ty}~}|{z|z~{y~zx{|{yyy|yx|yyy{xy||yx|v{z{v{}~ywwxy|z{xyy|}{zx}}{~z{z{zwzzz}x}}zy~z{|ww{z{|y}}}}}~z{}|||x{|szyw~|}~|zyzwv{{|w}{}v{y}}y~~~wz|~zuw{yz~xw{x{wzy}}~z{y~zzx}}z{yxwu{z}z{z}{{x}x{y{z|}vxyz}}{{yyy|z||z{{{xyz}|~z|{|{}|y~y{z|y}zz|xz|}zzyx~|||xxxzz{z{}|zz{}}yz{}{~z|v{zzxz}}|}v{}|~}|zzz|y{zzz}x}z}y{~x~y|y{zt|}x|x{{w~v~|{y}}~~|zx||zy|z|{~zzw~y}|y{|{z~|x{{||z}}~z{|zy~~zy}{}{y|}}u~zz}t}y}z|~y{{||z{xzzyz~|xz}|~v{z}{w}}xz}y}}v{{~}z{}}y{z|{}|ywt}zy{{z{{w}v|{}~w~v~{zx}x}y{~|}|w|w{tzz}{{|v}y}zw|zq}~~|z|yz}{{|zz}zx|y|zz|wzyyz{zz~u|~y|z|{{wzxyy|y}||w}{|y}~{}||zv|xy~y|{{|~z}xz|z|zz~||y}z||z|z~z}~}yz|}x}}{z}~||}~}|w~{xyx}z{{zvyw~}vz}z}|}}y~}y}w{|z}{z|}z~~}~~|z~}~~}|}~|}|{~|}|~|||~~}}~~||}}|}{~}~~~~}~z~}|}~}~~|}~{|~}~}}}}|}~|}~|}zy||{z~}{~}~~~|~~~~z}{{~~~}}~~z{z}~|~}}~~~~|~~~|}~{}~}~{|y~z}~~~}|~|{~}}}}~~~}~|{~||}{~}~}~}}}y|{z~}{}|~~z~{|}~}}~~~~}~|}|}{{~~~~~|}||~~}}|~~~~|~|~}z~|}}z}}}}~~~~~y~~}}~~{}~|}~}}~~~yy{x||z|y}}x}z|yzy}xv}|x{{~x{|{|yv|y{w{zy|{|}yz}yz}{}vzx~|yz|}}|x}}||{}{~}x||y}z{}}vyz{{}zzxzyz{~w{}|{|~{~w~{||zw~xw|{z}yx|~}x|x~|||z|ux{{y}xvzx{}x|z{y{}xz~{x}zv|z~|}{|{}||}y|xv}zyz~||{zy|x|}{}y}w~y}~|w}uuyz{{z}||}z|}y~z|}|v~xx~||}}y{}|y}|{x~{yxw}yx|}{{{~{|zy}{}yy~z~~}y~{y~{{{~|~{z{z|zyzz|~~zzxzz|xy{{yzxuz{|{}yzz}xxwyw|{~y~}~y}}|{|}~|{{~}|{}szzz|{~}}y{}yyzxxy}~{x{xvy~{{|z~{}{~|~{{~~zyxx~{|||}t}}z|z{x{{}{~~z~zy}|zw}w}wyw}|{zy}~{{z{xz}z{{~{yz|x}zzy~zvzzvzzx|y|yx{|wzzx}|}}|~x{y}z{x{{z{{x}|~{y{{z|}z}~}{vtz}y}wz|||zxzxyu}x}yy{yxu~x}v~|z}{|{yv~}vyyy|y|~|~zy~}}{|}y|x{{x}}yz}~z~zxy~|}{y}wxx|w{{z{{yw}}~~{{{z~|x{}zz}{}y~x||zv~w}ytvy||s|y}|}|}yzz~~~}yz||}{}yy~~~~~}|}~}}}||}~~~|}|}~{v}y~|~{}z}}~|{{}~}~~}~}|y|||~}}{y~|{~~~}{}~}z|{~}~}}~|}}~z|~{}~~}~}}~}y|{~|}|||~~}{|}~}~|}~{~~{|{{}||{}}~~~{{x~~}~{|~}|}}}~|{{~|~~~~|~z|{|{~x{~~}}~}~zz}}~~~}}}}|~}~y~~~~~|~{}}}~|~~~|~|}~~|}}|}|{|}}|}}y|~}}||}{~}{~}~|}~{z|zxzw{zyxx{{|||{{|z}|~|{z|w}~zz|{{{{yzzyy|y{{yuv}y{y{z{}~xzw}||}}}}{~y~||{|}z~}{|||~{t~~|z{|z|{{{wyy~{{xyv|{|{xxxz{}u~~}x}{{|~x{~}z|z~{{|{~{{}}|}|x~}}w~yx|}}x}y{y~{}w}{~~{{zxx{~z}~w}|||}y}~}x{{z}{{zxw}y{z~|w}|yzyzz}w{|zwy{z{zzyv{{{{y{|}}|yz}|yw{~|||z~xz}x}|~{|z|uy}zw{{zx{z}|yz|}}{|yz~x~v{}zzzz{{x{uz}}w~y~{z|~wz|u|~|{}}{{~{|vw{~{yv|y{{}|}z{}|{|yzyy~}{{vzyzyzxz|v{z|yx||~z{|{{|y{}}|w{~}y}|s{z|{y}}|~{|~}|}{~z||||y{|v{ww~~~w}{|||{{~|w~|}z}wyy}{z}y{~}zy~{{{y||||y}{{zy~y}{{|vx}|~~~|}}|x||}{x}z{v|{xwyz|~{z}xy{z|{~{z}}{w{y}|}w~z~zx|~{}}{}z|w|wwzr{z}z|z}y{~~z{y{~|}yyz}||{yzz{w|z{xz{xzxz}|y}|y~}~y|y~|z}|x|}y~~|yy}|z~z}xzz{|{y{}}yu~zx{{|zxzzx|}w~||~v{{zx{wz|{}}|}}~|~z}~~|~|{|~~~|~}}}{}}~}~}~~~}z~~~}}}|||~}~|z}|~~}z}}}|~{~~}~~~}~|~|}~~}~z~y}}~}~}}~}}|}|}|~x}}|~~~}~|}~|~~{|~}}|||~~}~~}~~~}~~~|~~}~|~|~}~|{~}~~}~}|}{z{}~}|{|z~z|{~|~~}|}}~|~{~~~~{~~{y}}~~|~}}}~}w|}}{{}~~~~|}}}~}y}~}}~~~}~}}}~}|~~|~~~|~~{y{{}y~|{|yz{|yxww{wzv}x{~zzy~{u}x|x~|{yz|{~y|~|~~|}}|}{{}{|}{}~}|yyxy|ywzy||vzzyzy|{{{|~zxxz~yzxzyy}}{~w||~{}|{}|{}{|{y|vzzyyy{y{{~y|}x{y}z{|}vxyw{|~u|yzy~|zz}|||{|}{z{z~yz|}|}yy}xy{}zyyx}|wx|{~y{xvyzx|}zyyux}~z{|{{}{w}y|{|}~y}|~|}z{yw~wyvz{|}z}|}z{~||||{{ux{|}{z~~}||}z||y~~~|y~~~~zzxz}z{zw}y{w|{{zyzy|||yz}x||x||z}|z}{}z}}y{}z~||{zxy~~}y|{|xzxz{zyz~yw}~z~wzw~{~|vzxz~|z{}{}{|zzy~|~~~u~}|{|zyzz~|xuy~xzz}y{wy}yzu}zy{z|zx}}{}z~|x~}y|~yyx|{|}|u{yz~{xyx}{zxv~|yz}|{z|{wx{}xy|{z{~~{uyw{|zz~wz~}{~~~{}|{{{zz~||y}{zyv{z~|{z|~}y{xz|{|y}}xyz{{vz|{}{{{z}}||}}z{{y{{||y||}}}y~xv}|uz}x}~x}xz{z|}|~~~{~yz}y|}{z}u|}zy}|x}w~|y{|zzz~|}x}{|xy~|vzu{}z~y|{z|}}{z~z~~~zx|~~}~~}~~~~}{|w}|xzy}~~}~~~~~||||~{}}x||{}~}|{}~~|{~|}z~z~}{|{{~{|wz~{~}~~~}~}~~~{|~}||}}~}z|||z}~|~~{}}~{~{}|}|}}}}}~~}{~~|}~~~||~}|~{}}|}}y}|}~~|}}~}z~~}}}}~}}~}{~{}}{}~~}||~|~z~|{z~|z}|{}}}{~{|}||}}|}}~~}{~z{~~z{{v}xx|{|~{z~|{||~}{zy}}{|}~zzz{|~x}{yx{x{}~zy{z}~zz~{z~xz~~{{z|{}w{|y{{{{}z{z}~||}~z||z}w~v~~~yy~|yz|z|z{}|xx{~~zz{}~}|~{{~{|~uz|~{{zzy}w|z}~}|{{{~~}|z{~|{y{}|~{}x|}w}y|}||yz|}yw~}~z}~|y{vz|}}|||}|{}z{|}x}}}}{}~|}}|vzzy}z}~}|~zzzz{{|~|z}z{~z~}{{}u~z{z}}}|}}z{{z~|~~|~}y|}{zyy}~|~{{zz~yz~~||~|}~|~~~w|}}z{|}z~||~|x{{{{{|{~|~|z}~z{z{w{z}|yz{}{~}z|}}|}}|{~{{|{}|~z|{~}{}~~~{||~{{y||y{{y|zx{~|}yyx{z||yxz{|~yw{{|y{x~zz~y{~{~yyy}{~x|zyu||z}{}y{|y}y||y}{||x|}{z~{}}}wy}{}~{|z||zyz{}~}}}~~{z~|y||{yzy}|{y~y{y~z|{|~~}y|~~x~}yx~|}}|}yz{z}|z{|}}|z{z}y}|zx{|}|{|zy||{v{y~{{w{}y}|z{zwz{y|{|{}x}~}~}zz|{{w{||~~|}~}~}y~|~}}~~{~}~|~}~}~~~{}~~}}}}~~}~}~|~~}}~~||{}{~}~}z}}|}}}|}}}~~~~{~~~~{z{~}}}|}|~~~}~{~~}~y|~}~|}~|~~~|~}~||}~~|}~||}|~{||~}}}~~~~~}}~{x|{}v}}w{zz{z|xz|{}|~zz}ywx|y}|x{xw~}z{{~z}{x|y~y{z|{~{}zz}|}z~z{z}x{y{|}||x|zwz{uxywyzzzz|}{vxvx}}zzv~x}z{{ww}|yy{~~zy{z}w}{|z||{y|yywx|}}|yzzxzz{xy~x||{|zz|}{||~{~yzyz~}}}}}|zw}{y{{vw{z}|yy}|y}||{y}{|}xzxyy|z{wyyy|{~~|{zzz|~}}~|xvz{{|y{||zzz{y{}zzy~xy|y|{{}yxx}}uz|{~{x~{~|z|zy|}}~z||}|{zy{~{|~xzxwvy{{{v~vy{}~{{~{uzzzz{wx}|}~|}zz~~{|{z}|}z}}x}|vyzxyyz}yw{{xxyz||y|yvy}}~|z~|}{|y~zx~|{{{}|v}|y{z|{{z|z{|zx}|{{y~xzz{y{}z}|}wy}ww{yxxzyyy}z|~z}{z~{~{v~~|{{|v}~~|}y}|x{z}{wxz}ww{}zz{{z|z}zvzx|zyzv~{z{~z|{}z|}yt{y}}||z}{z||w~z{|zxxyzy{vyy}w~yw|{{{y}}|zz|}|z|~{}}z{|}|zwv}z|{}{}|z~|yzx}x|{{yyxy||}|{~z{zzv|y{}}vwwu{z|||{}z|x|zz~|x|z||v~{{{}~~zyzy||yyyz{zzxz{x~zz~x{zw{v||~{zzy{{|{{}|{|}~}~y~}~|~}}}|~~~|~~~~~~~}w|}~{}~~x}}}|~|}}{~{|~x}{}~}}|}|~|~{||}{|}{~~}|}|~}}~~|z~z|~~~{}}~~~~~}|~~~}}}~{~~||}}~~}}~|~|zz~~||}}{}}~~|~|~~}|~~|~|~~z{}~}~}~~~~y}}}|w}~~z~}~}~}~~~~~|~}}|}{~~|~z{}~}~~z~}~|}~~}~~}~~}~~}~}~|}||}~~}}~~~~}~~}~|}}~|}{~~}}v~{z{~|~||}~~z{x}}~}|}}}~~}z~zz~~z~wzz|~{y|v}{~||u~zy{||y}}~zz|{~{zz||z}yz||z}{zz~{~{x~|z{y{||{{yzz}zy~}}zz}~z~z{xz|~{x~~zz|~|~z|{y|{|z}~||z}z|{|~|}~}|~z}~}z|}zy}{}x|xz|x|{{xw{}w~z}z}~zzz~}|z|}~}x}|z~xz|xux~{~|}zzvwzz{~}x}{~}~zzy~u}}zzzzz||z|z{}||z}z~zy~z~{|}{{}z||zy|}|yz{x~~{{|{v~|{{{|~z~~xy~}|~{yz|{}}~wy{}|}|z|}{|~{}yzw{y}z}}~~~}z{yxzz}~}~}}|~{{y{}~~|xx}|{u||~}|{zz{u|||vz{{{}{{y{|y}z}|}z|{{|x}{z~yz~~y|w{}||zz{{}}|}~{yyy}z||~}{zzz{{~||~z}}{|}|}|}|z{|y|}z}x|}}yx~~zz|}}x|z{~|~x|y}}z{x}z{z}}z}{z|}~{|~y}z~|}}}{|{{||{v}~||~~xz|}||y}x{|{~~}yz{{~||~~}zy}|~y||y~z}y}}|y|{wx{zz~{zzzz|{|~z{||{|}}y~||~y{zz|yz|}}~y||||{~zyw|{}{~}}z~{~|{|~z|yzu~r|||{|~x}|}~}~}|~}}}~|~~}}~~~~}}~{}~~}|}}}~~{}~~|~}z{}~{}y{}~~~|}~|~}|}}~|}}~}}|{}~{}~~~}}|~}}~}~|~~~~~~~}|||}~~~}}}~~}}}~}}|~{|~~~~~|}z|~z~~~~~~~~|}~|~~~~~}~}}~|~~y}~}~|~|{x}|yz~zzz{zxy}||zx|~zyz{|{{zz|{|~{}|~z|y{|}}z||~}yyyy|{zyx}y|w~|z{|wwxx{{wwzzx~zxyvz}{yx|zyy||{~x{yyzy{}z|~y}zzz|}|{}x~}yy}yz~}|w{{{yyw}{y{|xxz{|{|y~|{x{yyx}{|||||y}y~zz||}|x||y||}ywzv{~w|w{yxwww}vwy}x{||{|xzy~zy||{{zz}|}|{|{|x}x~zyy}~{~x{{{~|y}|{{wxx{y|x}yy|zv|~yywz|y{x{y{yz}{~y|~yy{zyy}{{{zz{{{v{v|z{{}{y}~~yzz{xzwrz||u}|||{|{|{|}~}}}}{~|~||{z~x|{{z}|}~y{~yzy{{}yzy|xz{t}ww{y}|~}|{xz}z|y|~|||{x{}}{|xz~z{zy{y{zx{{~z~|}zz}yx|z{y{yx}zz||y}y}~y|{zzzzyyx{z~}yyzz{vy{yyx|}yy||yz{zzyzxx{zz{{zyw{~y|y|zv~|z}~{{}w|}|y{yy}}z{}{{|yyyyy{w|yyyv|y{{xyzwwx{||x~}|{}}|}z~yz{~|{}|{y}}z|x||}{|~xy|||zyw~xzx{zz|yxyuzz{{|y|y|{z~}v}{}|zv||xz|y}{|z|yxx}|}zzy}z}}|{wxzq}}x}|xxxz{x{x}{|{{~z}{xz{z}~~|}~|~}|{~~|~~~~|~}~}~}{~y}{~||}|y|||}}}}}{~y|}}}~~}}{~{~}|}}~}~~}|{|~~y~|}}~{|}~|{}y}~||~z~~~~~~~}~~~~}z~}~}~|~}|}}~}x}}}~~~{{}~|~||~v~}|}~~~~|{~|~{~~~~}}~}}}}~~~|}}}}~~|}|}{~~{}~}||~}|}}|~z{~~{z}~|}}~}|~~~~}}}}{}}}}}z~}}{y|~}~z{}|~~~~~}|~~~~}~~~~~{}|x~|~~}~~}~~~~}}}~~}}|}~|{|}z|~y~~~}zz|~}}{{{}z}|zw~yy|z{z|}z{yw{}~}zy~~|y{w{|x}{zyx|{}}{y|{zx{y}|yw{zy|x{{}~}}{{~{w{{~{{zz|w}wz}~x}|~z}}}{{{}}|z|}{}|yz{v|~zz~z}v{}u}{~z~{x{}||y{|{}|z}|u~y}y~yy{{x}{}y|y}{v}x|x}}{|z{|}{{}}}y{~}y|y|z}|z~|xyyz{xt{zr|w{{{zv~{|~~yy}~{||z{}~x}|~||}y{uz|{{}{zyz|y~y|v{|zy}|{y}|}z|zw{~z{{{|}}|w{~||{~~{z|~|{z{vyx}x|}{z}{}{{|~xzxzz}zzxx~|{zy|xy{y|{{y|}}~|||}}{{|~|}|y}~{yz~zz}y~z}}yx|{}{y{|{}}|yzz{{{y}w~~y~{|zz}{yzy}|}~yz~}{y{|{z}}y||{{|{}|~x|{z}y{||{}{{x{}~z}~y{{~y|||}xz}~}y{|}yy}~z{xvz}y{}}z~z|{x}|y{x}}x|xy|}|z{|z{|}~||wx~yyx~}yw||}}z{x{|x}{~z|zyzy~y|zzx|{zz{z|vz}{{|zzw}}|~z}|{~|z~~z{{z~||y{zzvz}y~}}~}}z|zy|{{{|||y|y~~z}{}||w{}|}w~{{|~zz~}{{||~y}zy{{z{y}~|{{{~zxz}z|{}|z{}{w{}||{{~}~z{|}{{{{}}|~||}|~}~|z~~|{~}}~~}|~|}}}|~zz}z|||}|~{}~}~{~|~|~~~}{~~|~~}}~~{}~}}y|~~{~~}}|~}{}|~}|}~~}~}}}~~{|}~}|}}}~|}~}~}~~~}|~}{}}~~}|~~}{}~}~}~}~~||z~~~~|z{}~|~~|~~}{z~|~}~}~z}~~~{~}~z}}}}~|~~}~}}~~z}}~~{}~}~~~{y~~~}~~y|}{~~~}}}|~~~}~|{}~||~z|yz{z{{~}}xxx{{xz{xqx|u|z~|zx{xty{xxwy~|}~|x|{w~w{~x~x{z{p{|{|wzxy{{u{z|~zv|z}u}w{yyz|{u{|~xxwyv{{z{zzz{}||~{w|}{y~{|~yz|y}}{z{z|{zz}|{|yzx}yzw{{t}{zzyxwy{|{x{xz~}|zyz~{~|~~z}w~~}~z}z|{{z~z{{}||{z~|z~x||z|y}xz}zzy~z~}~~{xz{z~{|z}}}z{}{~{w}x}{zozz|zvy{{{z~|||zvwzxvz~zw}xwy}~y{{}~||x{{~z{z|y~}{xz~yzvzyw}{{t|yyywxu}v|xy{yyy}xy}{{z|{|~{|~}}~{y|~}yz}{}zx{y||w}z{}w||y}{|yxz|yzyyzz||~yy{}w|}{}z{z~|}|xzzz{zw~}xxx}{{z{xx||yzzx}z|y}}xz}|{z~|}}{zz{z}~}|{y{~{}wzzy}|{{{|vy}yyyz}yzzy||wtyy|{yy~~z}|z{y{}|||z{{{{x|}|{yzz|{z{|w~{}v}|yzxy}}||y|w{yzyx}xzwxyw{x||x}{|{}y{~||}}zy{}zw~yx||~wzxu|wzy}zzx{z}{zx||{{{x~~|z~yz{|}w}xx|{x~}z|{|}xzxzz{wwzyyz|{|y{y}zyzwyw|}wx}{}y~{}z}}}|{||{zz{}~|z~}}~}~~}z||~z~|}~u}{}}~~|}~}~|}~|}~|}~}~|}~}~~~|z~~}|~~t~}y}|}|~}}}}}}~~~}}}|y|~~}|~}|~~~}|}}~}}{~}|}~v|~||z~y}}|~y~}}zzz~~}~~~|~~~~~|~|~~~z}y~y{z~}~}~|~~}{~~{}|~~|}}~}~~~~|}{|}~|~{}|}|}~|}{~}~{~~~~}~}|~|~~|~}}{{|}~~}||~|y|}{}}|y}~~{||}y|{}{zz{yywyzy{{y~|{~}y|z{}|yyy}|}yzxv}}{xz|x~t{|zzzzyy}zzyz~}yy{}y~zw}~{{~yw}{xyw}}xz}uy{wx|{xy|{}wxyz|w~wzs||yz{xy|zy~xz|{|}}zvy|}x|z|~y{|}yzz|{{~zzyx{y{y|y{|yvxy}}zyuzy{{|zzyz{|zy{w|z|}z||{~z|y|{y{~w}zxz{zyzyxyz{|x}|{|{w}}~yx{|}}|||{s|zyz|y~}{||~y~w~z~|z|z{{}{y}w}{yw}|}|}}w~~z}~|}~y{}yv||y{{y|{{y|}|z~zz}yyzvx{wz|vz{}{{}y|y{}y~}}y|}yy||zz|z|w}x}{~{|z}txzz~xywzzy~{vxz}{x{x|~wzx|v|z|~{{{w|}z~~}{}|}z{~{{w|{~~}{v|w}yy{sx|z~z}|y|{|xzw}|z{uzw{||yzz|{|z~~yy~|wy}}y|ww{|{z|}v|{|z}x||~|{|vzx||zzx|y}z}}~{yy|xzx{yzzw}yyyz||~~|}z||}{~~zuy}zwuw}{y~u~wz}y|}|}|yz{}}x}}{vy{}{}~{||z{z~}~|~~|{x{}{xyzz{yww|{wx{~{yw~}{y||~y{|w{yz|wy|}}|~|~}x{v||{{z{xyx~xy{{|z|zyzy{v{{z{|x}|{}{zz|~yzvzz{z|~~{z~~{~~~~||{{y~{|~|~{}|{{y~||~|}~~~~~~}~~~{{z{}{|}{{~~}|}{}~~|}{~~z}~~~{~{~}~}~~}}~}}~z}|}}~~}~}{}}}}|~~}|}~|{~{~~~|~~~~|}~~~}~~}}{~~}~~~v}|{~xz{~|}~~|}}}~~z|}|}}|{}~~~|}}~}|~}~|~~~~{}~~|z{{|~~|~{|~{z}~}~z~~|x{~|~|~|z}|~{~|}}}}}{|}{{}~}|y{{zy}|||zw{|ww}{}}x}{ww|{w|||~z|{xw}|zxx}~{yx{|}}{v~~zx|{}v~{|zz}{~z|yz|z{wv|~yzyz|yx}||}{{{w{x{{zz~{|{}x~~z{xy||~|~|}{{x~{}{|||zzwwtzz}|zzu~}|v{zxy|yzyyx|z~z|}z|~w}|||z{|z|z{{|}y}|{z~|v|yzxzyyy|{|{}{{~ywzx|z~zyxzzyyy|zy{z{z{{w{~z}{{z~{z}yz{|{~}zzyz|{|yzy|{{wz{}z|~~z~{}yu|xx{y~yu{}}y|~|}x||~~x|{w}}z{x~u|w}{zzz{y|~{u{|}yz~|~z}{x{x}v~||uz|}zw|~}z|}{zz|zy|}}}zz{{}zyz{wz~w}{{{~z{~~yx}~zt|y|||y{~~yx{{{{}z||y}~{}x|{{}w~{}z}{{xzzxxyz}}z|z|zzw~~|yy|{zz~}x}{{|z}}|xwx~|{{{z{zx|~us}|xywy~zyvzxty{y}zz|{x|{yz{{{{{{||~}|v~|v~yz|~{{{||zzz{{|~{zwzyy{|}{y}z{{yyzyzw{z~yy~z}~}|zxy{|~~||z~{|~{z{{{v}w|}zw|}~{zxz{{x}yzxywx|{~~z|y{yz{x|||zz|~}|~x{~{{v|}~{~}z}zy}y}{{|z~zzzv|}}yw~y{||||{|zxv~z{w~}~|~}}~{~}}{{~zz~~~|~}}~~}}{~z~~~}~{}~{~|~}~}~}}~~}{~w~z~~zz}}||~}}~}~|~~u|}~z~}}~~~|{~||~~~z}~{|~~~|}}{|~~~}~y~~~~||~~~}}~~}}}}|}~|~{|~~~|}|{|}~}}}~~|~}|~~{}}}~~{~}y}}{~|~|}}z~}~}~~~{~}}~}}|}}~|}|~~}}}~|~~~x||~}}{~}{~z}~|z~{}x}|~~x}~~~~~|~}|~|~~~|y~~}||{}}}y}|~|x~z{z~y|yzzu}y|{z|}|zy{zzz||yzz}{{}|{}{}u|}xwz{}zz|y|zyy}~wz{}vz}{||z}{}|yzzzx{y~{y|yyz|u|{{{xzz{|zz}|}{~}}|v|yzzzz}yxzy{|~y|}||z}u{}zzyzz~zx{||zxz}zu{zz|x|{}{y|{{z}zw~}}|~yyz~|{|yyyzxyzyyz|y{|~|v|yxz|wy{~xz~w~y|}|{|z}{{{|xy}xxx{~{{vz||zy{v}||{|~}{~||{zyzz}x{w}}y{{wqzz{x~|z|~}x||yy~|vyxyw}zzz}~}y{|yv{}w|{z~|}~{x{y{~|z}y|y{yzy}yyy{v}v{{~z|xy|z|~~}{{z{x~||~}}{z}zz{y~{~|~{{zu|{~xxyy{|yyz~x{|||y|{}xwyz|{{}|}{|{y|~}|zx{{{x~wy~}yzy~xzyxy|}}}zzy{~tz|xxy{zy}{z}y}z|xw|xu|{~|{{{z{yz{z}y|w{zyw|{|yt|}{xx{}x{{z|yzy}zw|{|y|z|wvzxwyyxy|}z~}}}|w}zwzz|y~z|{zz{zy|xy|w}wy|zyy|{xzx{||y{{z{t{|zy~z{xw}y~z}w||y|z~zyz~{x~z|xzwwxzv{zv}z}|z}|}x{|z{z}{}}yx}z||~||{zy||xz{|}z~|}~}||}zy{}x{|{|yzy{z~y{z}}~~||~~}|~~|}||||~~~~{}|{z}}||~~~}~{z}}~~~}~~~}~}|{~~}~~}|~}z~~~|}|{~~~~{~{yz}~}{y~zw{~{|~~|y{}~z}}}~{}~~~z}|}|~}|{~~~~~||~~~~~~|~}}~~~~~{}}}}}~}|{~}~{{}~~}|~||}}|}~z~~~}}||~}{||~~~}~~|~}{}z}y~|}~~}|{|}|~~{~~~z}}{}{|z}~}}{~~}x~|{}}}}~~~~|~}}~~~}}}~}~}~x{|}|}~}z~}|{~~}y}{{{}}z{|}{u||}zu{{zv}{zz{xx~~{x{}}w|~|~||~~~||~y}z{|~zyy{|zy{yy}}z|w|}|}||{z~xy~z}|z||z}{xz~{~|||y}~{}{}}}}xxzy{|zy{x{}}{yz}}|z}{y{v|{w~{zz||{{~~}~{}|w~}~z~~~|||y{}|{z|~|~{z}z}xzy|y}z}}~{y~~y}|{~|{~{}}||xz{|z}~}xzy|{}{z{z{{q}{{z{{z~|{z~~~{|}{}}{|~}}~z|{yy}|{~w|y{yxz~}z{zx|{q~}}{}}}z{z}|{}}}}{zz{~y|z{z}{x~|}}|zz||y~~~~|{x}}z{xz}~|{}{~||y{}}}zy}}{|w{}}{y{|zzyz{{|z{|}{}{x}}}{{z}yzzz}}}}~||}|y}{z}|y{}{}~|}|z}xy}{}|{z{y~x{~z|z~|~|}yxx{}}}}|~|~{{yz||{~}z|z|zyy~yv{~|{{y}y~{{}~y}~|~{{{}{~~z|}~{{|~~}|~z{zy{z}|yz|}z|v~x|z}{~w~}~||~y||~}|{|~z~|y{y~||y{|{~yzw}{}y|z{xw{|}|{||}|~z|}zxy}{~{}}}}}v~y}zy|}~~}~~~~}~}|}|}}~}z~}~~|~~~|~{{}|~}|~}}~}{|~~~}~~~~z~|}{}~~~y~~~}~|~~~~|}}~|}}{|}~}~~}~}~~|~}}}}}~}}}}|}z~{}|}~}~~{{|}~~~~}}}~}z}~|~~~}|}~~~~}~{~}~~~}~z~|~~}z}}~~}~}|}z{y~s|y~}~|{{|~~{{z~{{|x|||}~{y{{|{}y|{|zyz}{{z{|||~{}~|{{xz{}~y{x~}{xzz{}}y|}|}x|wxz~w~||}y|}~|z}}z|}{|w{z||{{{z}x{z}xz~~|{{zyy{uy|~}{}|z{{y~|z}z}{|x{|{y{x}~~~~}}y||}~~}yx||~~|}{{}{z|zzv}xy|v}{|zy|||yy}{z|zyx~{||~}~}}{}|}}w|y}|}~|y|yz}}~}~z{}{~}{}{y~}x|y~}~u~|z|yw~}}}}}|}~|}|~{{{yz}~z{x~{|~xw{|||~{}}x{}{{z~|~|z|}y~|}||}{|{x{}yz{}~zy|~yz{||~||{~~yw}||{yy}|{~||~{~y{}}z|z|zz~v}}{{~z}{|||||||x~~z|{}|x~xx}y{{{x{|z{z|}yx{z{{}}|}}}z~|w~x|z{z{|w{{|{wy|z~y~zyz}}z{{||zz~}w}y|}~{y{z|zz}||z~y~{{}~z}{}{}{}u{z|wy~|~y}x}{{{}||zz}z}~}xzz|{{}|{|~xz|{~~}|z{|}y}{}{}||~v{|u|~x{}z~~{zxz{~~~|}~{|~{y~t{zy{{{z|}}x{zy|wx~~}}}}|y}xwz}{{yz{}~~}~~~~|~{|}~}}}|}}}{}~z}~~~}}~|}~}~~~~|~u|~~}}~~}~}~~}~~~}{~|~}~~~y}~~}}~~|}|~~~|}}|~~~~}}~}|}~~~{~{||{~|}~~|{}}~~~}~}}}~}|{~|~~~~~|~~~|~}}~{z||vx|}zy}zu~ywyx}}~v~}~y{yzxyywz|vyw|xzwz}}{|}z{y{|{xz}}z{z|y}|~||}y||{{y{~zzy{xzw{|zz{{{|}~zy}{|y|xv{x}{ywzyz~|zzz{|z}w~{x|x|||zx{v{x~{x|y{z|~||yxy{xxrz}{zz|{~}{}{|}{|{y{{z~{~~z||z}{yw~w|y|y|{{}yvy{xsyy}z||yzxy}vy{|zzy|}}yz{x}y{}z~z|zz{zxz|yzyyzy{}zy~x|vxzx{zx~u{}~yx|wyz~x}}xwy~yy}zyzy{|w|z|z~y{z{zx{}{wzy}~zzyv|zx{~{v~{}{}~x{{{{}{zw{z~~{~}|{~|yu{zz}z~zu|wyzy~zy{~v~wyz{|x{z}||{}z|vz{~|}{~}|}{z~z~|~z|zzy|{z}zz{{}|}y{wyzyx{zzx{~wzwzx}{y{xwx|}zyx{{}z|y{}|~sxy~{{x|yzzzzxzy||yvzyxz|vy{z|~x|z}w{y~}zy||~}{{|zz|{}~z|zyy{{{z~|}{|}~{z|||z{zz}~{yyx|{{|~zxz}y~w}~v~}~|||yzv||{}z{|xwzzz{{}}{{wyyzy||~yz~{y~{uyz}x~{}~zw{|{y}y{|}||~}zy}}{y}{z{yywzxw{}|wy{|{~zzz}~~{z|{~|}x{x|~~zzz~|~}{~~}~x|}~}~}|~}x{{~}|~y|}~{|~~~~}}}~~}~{}~~~~~y~}}z~{}{}}~{~|~}~|}}|{~}~{~||}|||~{~}|~~}}~}~}}~~{{|z~}~x~~|}~~}~|~{||}}}|}yz}}w~{~|}{~|}|~}~~~|~{t~||{|}~x|~}z~~}|~~}~}~~~}x~~|~}}~~{z||}~{~~}~~~}|{|~~|{y}|~~}}~}|~}~~~~~z||||~~|~~~|{}{}{}{~}}|~~}|z~}~~}~|}z}zz~|~~{|}{~{||{}~~~|~~~~y~|}}}|}}~~~|~}{}|z~z||v}z}}x|vz|xw{{xy{{|z~yz}~}}tv|}zyzyzzz|vy{y|{}{}z~|}}}x|yy~~||w{{~t}yyxv{~~}|}zzy~{{zv~y}uv}|y~|z|yv|y~z{~yyv~yy|}{|ww|{{zzy|y{}u}yzz{xxy{w~z|}|w~{|{{}}yx{}z}|yw{}|{}|x|x}z~{yx~{{~zy|yzzxzw~~x|{{|||xw{{z|z~{|{xwxyy||{|{y|x~z{|xzy{~xx||}z~yyy|~vz{{}}}x}{z|}}y|y|y{}y||y|}zyw~y~|y~~}y{yy{zyz|~|}z|yxz}zz|x}z|z}yz}x{|{~qxwxw|}z|x|{{}{{zyy|zw{|yu{}~y}z|zzx}}vzzz|y~w||y}}|{{{|}xxx{{z||{}}|{u{}}z{{}|x~z|wz}{zz{z|{|y~|z~|z{x}zzz{|}{v{{y{xt||x{||ywxy{yx|zz|y||zw|y||{zz}zy}x{y|zzz~}}vyxz|zyy{}zy~zx}|}{}yzy{~xz}wu~|wzxyvz{~z{zz~{y{{{||{x}{zz|x{~}}z|z{|{{yyzvzyy{{y|{z{}tyy|{z~{z{}~{~x|x{|}{}yxyz{x}}{|{~|zz~{{wz{xwz|z{yz|z||{|y}z~{}yw|ux||{{z|zz}yv|y{}}}w|{~z}}xy{zy||{{}~|zz}~yyx~{~|}zx{zy{|}}z{{{y}}}||z~}}}~y~~}|~||~{~~}}}~}|{}|~~}}}}~~}|}}}}~|}z~{~~}}~{}~}}~{~~~~~u~}{}{~}~~{}{~}~~}||z~~|}x{~|~{~{~~~~~~~}~~~~}x{~}~~~}}z|{~}}}}}~|}}}~|{~z~|~~|z~{|~|~~~~|}~~}~}{~~}}}|}~y}|}~z~}}}}~~}|}}~{~|~}}||~}}}}~}~~}{}|}}|~|y}~z|~}}}{z}}~}{~|~~~|~|}|}~y}}~{}}~}~|}~~{}}}|}~~}{~~{~{~{{|{y|~~~~~~}~|zy}|~{~~{}w|}~}~}}~y}}y~|~|xz{xxyz~w{}}~~|wy}zz{|xxzz{y{ztz{{}~z~}||}}}{~y}~~|w}~|}z~x}||xvx}z}}|{||{}}w}}zyzzz{y|||}x~~|}r~}z|}z}~|{z}}x}zuzzxz|u{}||{yy|{x{x{zz~~zy{|{||~{}{~~}}~|}|~w}~z|zy{{|y{wx{z{zz}~{z|w}z{}~~~yy~}{zy~{}}|zy|}}|}{}vxz|}y{{y|y}{{}{~}yw}{{y~v{{w{}z}zy||{|y~{k{}}|zy{|}}{{{y~zz}{}|{{zw}zx|z{|zxzx}}y{~{z|~~~}{{}}~~|}}~|{~xzyyy}{|w}z|}x|{{}zzyuxz{}}}~~}|}{z{~v}{}~}|||~{xzz}z~zy~}z||{|||y|z{x{{yzy}z~s}}zx~y~{}|~yz|z|w{|xy|y~|}|v}~~{}{|z~z}|||zv{|w||{{x{y~{|{wv{{z{|}{z}}z|y{}}~{}yx}z{{|}|{||~z{w{}{z}}x{}|~x{|{|v}|z}{{yv|{{{z|}|{yzzy{yz}z}||{}~|y{}vvy}|yzy}x~zzw{{wxyu{{~|z{}}|y~{z~|z}~~y}sxz{uz|z~|||z}}x}yxz}v~~~|{}{}{{}}}~}}{~}{|~}}}||}}w~~~{{~}~}~~~}|}}|}~}~~~~{}~z}z~~}~|z~~~~}~~}}}|~|~~~~}~~~~|~~~||~|~~~}}}~|~~~~}}~}{}|~~|~}}}}{~}}~}|~}~||z||~{}~~~~~}{~~~~~~~}}~~~~}{~}}|{z{{z~~{}{vxu{~||~|v}x|{}{~{}wy}w}~~xzwxzz}yxyzz{{y{}z|{}y|}z{}{}x}}z{}yxyxy|v}zx{z|z{{y{y|z{xz{}{}{xz}|}zxy~{{~z~y||{{yzzu|{y|{xy|xx}~{wz}|xxyz|{|{z||zy{yz~x|yzx{z{{{|}y|z||x{y|}|yz|}~wzyw|~|}~yx}y|||uwzx~{}yy~|}yy{wyv|x~|{{z~y|{wy}vz|}~z}|{yz~zww}xz~~}y|x}{|zz|||yzzxy{~||~|{z~xz{y{{|}|yz}||{y|{xvy}xz}}|}|{v|~zz|y|{z|}~{~zx~zv}z~|{}~yu}{z{xyy}y{w{|z|{uz}|}{{x|x||{~{w{z{~{{z{~}z{x{}}{|z{v{{y|{~~z}yyz{x{|wxy{}~{{z}v|~~zzyy{}|z}~{|x|z{{|{~~x|{y~}}w{{{~}{|~z||||||{{{zxx~{|{{vz~~{{|y{|||{ww|wzzy{|zy{{|x{z}xy}{{ztzzy|{{yyy{}{}|yyy{z{{zz~zzy{w|}zyz{y~~zz||}}}zy{{z|x{z~zz{}y{y|{{}{}~x~}}{xxz}x{{zy~xz|z~zx}|~~}z|}z{x{}z{}|y{{~~z}|}s|y~||~|zwyz{~~|~y~}z|w|~~}|x|{||{w}|~|}z}||v}|}xwx{~z{~z|~}~|}~|~~~|{~}~}~}~~}~}y~~~~}z~{||}}}zz~~|}}|~y|}~~~~}|z||{}{~}}|~~~~~~~~}{}||~~~~z~~~~}}}{~|~|~z|~{~~z|~}~}|~~~~{|}|~z}}~}z|}{~~{~|~~~~}}~x}~}}y~~~~~{}}{~z~}~|}}}}{{}z{||~|~{~||~{}{~~~|~~|y}{~}{|}~y{~}|~|~{~}~~~~|}~}{}~}~~~{~||||}~~~|~~}z~||~{~~{|~{|~}|}~{~xw{|~z~|z~{{y}|{|t{zz{zyy|~{w{{||~}zxy{z{~{}~y|~||z{~{{{z{zvyx{zxzxz~zv{z}yz|yww|y|}{z|v|x~}z|}wwy~~~zz|{yww}}|}}}}{}{|z}{z~}zx|{yx}|}y}xy|{{||z~}{zu|{|z~{|{{~~}||z}{~~|~{}~|||z|zzzzxz{{zzzwww||xwzxvxzv}ztz}z|w{{xy}{z{|~z{}{z|zz}~}{~zzwxwyyv{}}v|}|v~s{x||}txy}{v|{|z{yyzw}y~}z{z~}~~|}~~vzywyyxz~zyxyxx|zyz{~|}{z{yz|}x|xz}}|x~y}|{~~{z{{~yty~|~|~}y{~{z{{|y{}zz{yz||~xy||||}|{{{|{~||}~{||}~v{w}x{}~{|v|qyxzx{z}~u{zz{xy{yz|}}|}u~{{}yx~}zz}}x{}|zz|xz{y|{zzz|}~{yz~z~z|{x{z}~}y}zz{zx{{z{{zx{{||}zzy|}~y{|{||{}~||yv{{{{xwz~}z~{z}{|~{{x|{{zuw~zxx}z~{{|}}}{yw|||{z~||{~}~{|{z}yz{{{{xx{{v~|wyxz{t|{x}wxx{y}z~z{z{~}|~~}{{~y~|}}}{|~}y}{yyz~}~{|wyy}|{yyv}u||~t{u|{y}zz~|}zy}{v~~}~~~~}||~}|||~~~~||~|~~|}}}}~~z}||~~}}~~}z~|~}}}~}{}}{~~~~~~~~~|}~{|}|~~~}~~~{~|~}}|}|}z~}{~}x}}|~~|z|y}~}x|~|{{~}}~~~~y}~~~|~~~~}}~x~~}}{{}|}z~~z}~~|z~~{}~}}~~~}z|~~~}{||~|}|~|}~~}{|}}~}}~~}}~~~}~zz|}{{}}~}|~{}|}|~|~|~}}~{}~||~~}~}|}~~y}|~}||}z}w{{}~~~{~{{}z{{~{{y~~{~~~}~{~}~z}~yxzw{z}z~z{|||}~y{~}{{y{|w}x{|{xxz|~y{vx{}{}z|}xwxy~}x~}u{xx|x|z|yvywz}zzzzx||w|}yxz}v{zswx{zyy}~zxyzxz{xxxxv{y~yyz|w{xy}zz{{z{{{{}y}zz{y{|ywz}xz}zvy{z{{z{y~wx|}xw{{|zy{zz|y{yzzx~~{x~|~{|~|zyw~{{y~}|{|{}ww~}}~}|z|{y}wzwz{|{x}{vz|y{w{|t|{~|w}{z{{}y|z|w}|{|zx|{wz{{|v|z{x}|{|y|{{}}u}zxx}|yz{vz}z|}||yy|}zv|~}y{}vw{|{|~~zw{yzysv|z{|}z|}|{x|~~w}{~}wwxz{}{|}y|zz{zzuz|zwzz{zw}{s{yy}{|}}{}z{}xz|wzt}yy}|ww|}vzy~}{|yyyz{xy{z}zzzz{zx}~|x}||}z|xw~z}|zvzzy||z}z|yw{y}~xy|yw~x~{wz}zy{x|}z}{z{|~|{xxwz|y~y{z~~}|y}}|}t|x}~~x~y{xyz}|z}z{|{v|wzyz|}}zzz}{z}{|yz~xzzx~z{yzy{z|w{z{y}|y{{|{y~}{zyz{}{{|~z|x{z~y||}{}~{w{xz{|zz{z{z~{z{|{zzt{v}z|}}|}|{}z{{z{}}ww|x|xy~x~|{}}y|yz||xyx{~~||{zv}zx||}yy{z}~|{|vx{{y{{}|}||~y|z~~~~}~}}}{~~~~~|y~|}}z}z|{|{}}}~||~|y}~|}~{|}~|~~|~}~||~|~{~~|~~}|~}z~}|~}|~}}~~||~z|}||~~~{}}~~|~~~~~w~}}~|}}|~}z~|}~|}~}~~~|~~~}w~~|~|~}}~}~}{~}}}~~~}~~|}{~}~|~z{}~{{}}~~}~~|~}|}|zz~{~}~|~~~{}~~{y}}||~}}~~}~}~z}}{|}}~|~{~~~~}|~}}|{~~||~}{||{z}}~}}~y~}z~}}}~}}}}~}}~~|~}||~yz{}z|z||xy{vyyywyz{ww}y{zyxzy~|{y{|~zs|z|zz{yx~zzz|{yx|{}~vw}}z}z}|{{{zwz~}{|yxxz|yyy{y}z||z}|{yy|}xz|yz}|zzz~{{|{yw|{|zz|}}{{{{{{|{{xyzy{}|x{|}|yy|y|{||wzw|}~|z}z}x|z~{zz|z{}z}}x}|{z~v~yyw}|y{|{yx{{{}xvv{ux|{v~}{~~|z}{}y{yy}~x|}|{{xz~{}}{z|yz|{z~yxz{{{{z|}{z}z{zu}zx}|{y|~~{{{|w|{|~}yxxz{||}{w|y{~yz{|z~||{y}|y|wwzx{~{}}{||~{w|~{z{||~~|~}{||~{{~}{z{|{~yz{yzyw{z|yxv|{xvzyy{x{{y|x{w~y|~}~|y{}~}z~|z}}z{yzyy}zwwz|x~z{w{{w}xyv{|yzu}zw{|yv|zv}zz|y{}~zx}{xy~y|~|}zz{y{yzy{|y{~{y|z{zywztz{w~}}|x~||zz{{}y||{|{~{{yz}||{|y{~|zzyz~~yz|vxyy|xyw{zwz{|{y{}y{|y|{yzy~{{}v}~|~|~||x|}~~}{}x~z}|{{wz{yz|yy~xy{zz{xxzy{|z|tyx{{x}yy||x~z{}v|}|}|yyx|xz}}zx~zz{{x~yz{y{|{yt}zyxy|zxx~|{|||}yzy{}{|}~}|~}~~~}~|~}{}}}{}}~~|x}~}}~~|~|}~~{~~|}~z}||}~|x~{{}~z}|~}}~~}~{|}~~|~}{~~|{~}{|~}z~~~}|~}|}~~~}}~~}|}z~|~}~~|y|}}{{~~|{~~{}|}}|}~|{|||||}~}~~~}~x|~~|~}}~|}}}{{|}|w|{}}}}~~~~}~|}}~}|~~{|~~~|}{~{{y~~~}}~u{~|~||~~}|~}}{z}|~~}~}|~~~}|~}{~~~~}{||~~||~|}~}}~~~}y~~}}{}||}z~|}~|~~{{{~y~~||~{|}~{~}|}~~}~~y|}}|}}~{~|~~~~{y~~}{{{}{x|}z~}~|{}{w{|z{}z~}z|}xy~y}z{}x{|yz|zy{|~{xz{~{|}y|v}~|{x|yw~||y}|||{yz}|ywy{|z{{yz{}w{zwzxz}|xx}s{}zz|zy}z{|{z{xw{{v||~zxzzz|yw}~y~~xxz|z}wx|zy|}z{}|{{z{{{|{}zwywz~ywzx|y|x}yxyyz|w|x|z{~}z}zzzv{|}|zuyz|~{{zx}|y|z}|{|}zw}}}x}~}xzwz}vzwyzx|{{x{}{||vu}~z|xy}||yy|zw|w{}{{}ywzz|xy~~~y{s|ww}zvzv{|z}w{x}|{zzy{yzxzw|}zyxuxy}}yz{~xzwv|~}xv}{xz|wzzy|vz|y}~}|wy|xy{xzyyy~{z~|yzyw}|~z~{zyz}}{y{xz~x|y}|yz{vy|~{y~|yz{x~zx|wx~|zx|{zxzzzx}{}x~|wv|zyz{~z||xy|}x{z~|{x|vyvyw}t{{}z}|z||x{{{|yz{z{wv}z~zy{{}wyy~zy{w~zx|}{z|y|v}yzzyzz{|~x~z}z|uy{y}|{|y||}~x~yz~yx{y}{y|yzz|u|}z{{~~{|}|||{|}}xx~}zw~uu||~vz{~zyxz{zz|zz{}}z}{}zxy||z}|{z}{z}yy{xx}y{{y}|w{xy{wv{y|~z|{wz}}{|}~}|||}y{~{z}w|}zy}||}z}{}{|y}{|vw|yzz|}u{}|yuxx~zzy{||x|z|}}|~~}}|y~}~}~}|||}~~|~z}|{}~}|~{}z~w}~z~||y~y}{~~}|}~~}}|z~~~{}~}{~~z}~{~~~~~}~}~~~~~y~}z}}z|||{~~|~||}}}~|}~vy|{}{~{}|}~~}~}|}}}}~}}}z~~~~}z~~|~~|~~}|~~}~}||z~|}{|~~~~}~~}~|~~}~}~~~~~|}~~~~||{~|~}{z~~}~~z}~|}}~}y}z}|}{y~~~~}~}}{}}}~{}~~}~}~|~~{~}}{~~}}z~}}}|~}}~}~~z~}}~}~~~~{}}|}{~}||{}}~}}}{~||z~z{}}z|}|~~xw}|{xxxwy}yyw}}{zxy}~y{{|y}v|}{|zu}{}~|||{uzw~|||{x{~z~y}y|x|~zxxz|zzvyyy{{{{{}xvxx~~}w{yxzxw|{|{z{~zyyz{||wzywz{z}|z{|yzz{z}}||yx|z{|y}xzzx||{zw|x{z~yxx|zy|{yuxx}{}w|y|y{w~{z}}|~xxyzxwxs{zzyz|y}{yyyzxu}xvz{~|{w{y||}|||}~y~|~}|~}|~||y{yy}|~{}{{x}xy}xy}xx|~z}}zvywz{z{}xw{|zzz{~|~z{|~~{z{}~|y}{y|}|}v}|wyx{z|y}uxzx}||y}zvw|wyz~}~v||}||{~{}||{|}~||}{z{|}|yz{|zy|xy~z~|}z{{{|{||xtzz{~z{}|}x||z|z||x{|z|~~{{{zy~xww{}|}x|yx}{vzyzx{{|u{zz{|t{~|z{~w|zz{{x|xz|{}xy{|{{|{|}|||~yz{{zwyzzuvy{{|vx||yx{xxz|}}}z~xz}y|~{y}~~y}{{|x|}z{~{|yz}~xzy{|z{~w{{{z|zywxw|}}|yy{uyw{||w}}}|~}vx~z}zy||z}yz|{uwz~zx{yzuvwyv{zz}x|{x{yyx{{|}|v~{~xz~{zzzu{z}x}|{}z}{|yzy{}~{w|w{w{{z~yyywzzx|z}y}xwv{}z|xvy~|{z{}~|}}}}~}}~}||{~{~~|y~|~~}~~}|}{}}}{~|~~}|~~}~~}~||~~~~}{}{{~~}zz~}~}~~~zy}}||{{x}{~}~~~}}}}~}}|{}{}|x~{}~~}~|}z}|}|~}~~}||~||z~}~~{}~y}{~~z~~}}~||~||~}|}|}}}}~~~~{{~~~~|{}~|~|{~|{~~~~}~~~~|}~|~|}{~~}}}~}||y~|~{|{}~}}~}|}}~y~z}~~|}~~{yy|{~|~|}~}|~}}}}~~~y~~~y}z|}~~~~ty|{z}z{z|{|xz}zvyw{|~~{||{w{{}y}||x{xz{|}u{y~|}{vz|||yy{}yyy|z{xz|yyz{~{y|{{y{{zwy|yz|wyyzxwz|zvz|v|v|zzy{y{|}~~}u|{{~{{zuz}|}y{}v{|x{u{z{||~wv}~{u{z{|{zzy{yy{z{y|y|{z}yzy}}}{{yx~t{{{wy}}}z~{}}w~}{{|~yy{}z}}xyzwxzyzyyx{y|}z{~y~zyyx|yz{|}{{{~{|{{~}xu}zx}{|zx~ux}|}{~y|zx{y~~yxyww{x{yzz{{z|y}wz|w}|{{{}y{wxzzw{z{y{|{yx||zyv}yx~yxyz{x{}~w|~{|x}{zu{{{y{~{}{v}}{{|~zz}|yxxx}zyzwzxz}z{|||~|{||~{|~}}xuz{y}|w}}~wzzz{~y~{{z||wzzyy|z{}zw~{}wwz|z{}y{||}xzyy{zzz|~yz}x{wwxxz|yy|z}~||}}{~{}w||z|{zz~z|yw}{{}|||yy{~w{z{}{zzzuw|{~xw{|~~~x{w|xz{|{y}zy}z~~|z}|}y}y}z{z~z}{vuxzywzzz{zyzw~~v{|z|{y|y{{~{y{y{{}yy}{|w|~~zz|~{z|~y|~|y{~}yx}}}z|zw{{~w|{{}}|}}{{~}}}y{}|zz}zw}{{{y{}y}zy{||t~tzxx|{y{{|xx{x~{wzz{x~{}|y~}~|}z~}}}~|~~}~{~}~y{~}z|~~}~~|{~|{z~~z~~~{~~}{~}{}}|~}~|y|~||{{~}}~~~|}|~}~y~~~~|}~{}|}{~~|~~}z~{}}|~~x~}~}}~{}{}|{~{}{~}{}z{}~~{}|~~~~~{~~{~~||~}|~~}|}~|||}x}~}}}~|x{~~|}}~}}~~}{y{}~|~}}~~}|{||}}~||~}}{~|}{~~~||~}}~|~|{}|{}x~}{}{{||z~x{}y~|}~}}||~{~}~~z~}}}~~}||~}}}|~}v~}~}}~}}{||{~|y{|~|}|||xuyx{zyvx{xxz{u{x{xwyzu~|}{~zz{v|{}z|z{}~v~{x}~~{|z{w~zyz|y}w{zzxw{}zy{{x{}z||v}z{|}zx{yz}~x{wx|yyvw{|{zyyzx}{}{z|}z|{z{y~zww~|v|xyy|{~z||v{}y}xzzvvyvz~|x||z|}y}~}~{{{zz~~}ywvzyzy{x}|{z|xwx|vw}{yzzyy|z{{|}ywy}~}}|~ywzzx|~}|}zy|}~{|z}{yx|zz|}}{{{}{|{|w}y}{{vyxz|z{y{y~~y~}~w|||{x}|||{z~|{|yzz}{yu}xxyx{x|||{yzy{zx{yyyz{|z||{|{z}~zwz~{y{|{~}{|z}}|{{{y||{y|~xvzxzyy{{z|zzzz|vzzyx}{|{|y{~z{xy|y~zvz}y}xxvzyx|{|{yxz~xwzw}{}|{{{xzx{}}}|{z~z|~}}}~y{{~zx|z|zz|||~y{||zuy~z~{{xyyyxyyxv}zyz}{z||}|}xy}|y~w|}{{|{}}z~{yzyxy|~{z|yy|}{xz{wx|xw|}yy{y|{{z}|zzz{wx{}~{}wuz}}}z{|}x{{x}|{|zx}{|}y||{x|zzyyyw{y|z{}{|x{{y~{zzzzz|}~~}z|}{y{{z}}~~}|{}}zy|x}~{|}wy{xz|}yy}~ywyy}}{z{}|}|}t}~yx}{|y~{~~}~~}|}}z~w}~~}}~z~}}|{~}{}}~|}~~}}z}}|~{~|}{|~z|}}}|}~~|}~~{~~{}~~{z}}~~|{~z|}|}}~{}}|~|~}|z}|}z~y}~}|~~~}}}}z}~~{z}}~{~~{~~|}~z~~|}|~|zz~yz{}}~~||z||~z~||~}{~}{~}{{||}}}z{|~}~~|~~}~|~|{{}xx}}}~}~}{}{~~{{~~}~|{||~|{{~~|~{~{~~z|{}~~~{~~~}}}|}}|}~~~~~~}~{z|z|zzx||zzyy~wzx|~{y~|~~~}wwz|u|xtwz}{z~wz{}yxy{w~{yyz}z{x|v~x~xwz}}wv|x}z|zvxwzzzy|yy|wy}z}t}~x{{x|wux}z|z}|w}vzx|x~xy}xzz~zzw|xyxw}yz}~xzx{{}y~z}~{v~~zzw|}~xz|}yy|w{|wz{z{{syy|{{}|z{{z}|zyy~z}x}vv~yzx{x{~x||u{z|{}yy}v{x{yz{}}xzy{zw{z|z{~z|x{|{{zy~}xyz{yvxz|~zx|{zy}y}z~|zw~w~y|yz|~}{|{zzz}}|{{yyzyyx||~}z}}|}yuxx~x{~zwtzyxywx}~}{y~v|}|yz{w{~zx~z}x|{w{zz{{z}|}}{z}}wux}|~{|z{wz}zzzy{x{z|}ww}|x{zyz|{xzy}wv}|yy|x~y{xzx}}{xz~}w{}}{{y}{z}}xx|{|yzwyy}{{yzz{y{v|}|y|{xz}|zx{|z{z{}ywwz~}~}|z~|x|v{|{x}x{zz||zzy|{yw|zzy{xzxz~|~z|u~xxy}z}wx{~{z}|~~|~|~|}||z{{|uy{yz{yz{~{y}{|}zzy{~w}{{{}{xzzy}y{}~{|z{zyz|yx|zz}x}x{ywzy}w|y|}~~yz}|y{||yx|t{{||xx}}xzuzz{x|zz{zwkyzw~~{}y~|zz}y}{zz{~x|zxzy{{y|{|y|y|yv{~xz~y|z}y~~||~}~z}}~}|}~|~~}~~}|}}xx~~~~}|}}}~~}}~{~~~}{o~}}z~}|~|z{{}{~|~zz{~~{}~~~}~y~~~}~~|}{}~}||}}}~}~}}~~}}~~z||}}w~{y~{~}}||}~{}{}~}~~~~}}}~~}|}|{~}~}~~|~}~}|~~|~~|~}}~x}~}|~}~|}w~~}~~||{||~{~{}{}~}~~}~~~~{~}}||}~|~|}|~{~~}}|{~}}}{|~|~|z{~}~}}|~~~~~}{|}~~~|~~~}~~~|}}~{}~}{}}}}}|~}|~}~~~}}y}~}{}{|x{{yw~|zzwxwx{zxyzz{y{w||z|zt|~{z|zz}{}|}||~~||{|{z|}z}zzz{|~|x}}t|w{{yw}w~~zx|zzty}~|ywx|zz{|vy{~y|zxz{|y}z{}z{~{|}~zw~{}|xzz|{w{{}}zzy||{zz{zxyz}{~{zzy{z}{}}}y{z{wz{}{|y||z~~~w|uz|z|zy|~xyu~zyy{~z~z|zz||||z~|||y{z{z~~~{|z{|xu~|~yv{t|xy{}y~{xz}}y}x}sz|{xyy{z|~}}z|~x}}{~z||}~|}{xwz~{}zzsw~yyxyz~{||wx|{}|{}x{zv~u}z}|~z~|}xxyx{}~{{{z|~}~||}{|}x}zz||z}z|||z||wz{~{}x|zwuy|}z}uy{{{{w~|zy{~}{|}{||{|}wy}ywzy}z|{vz{}}{v{{x~{zxvyxz{w{z|t|z}}|z|{}~~|}{{|}z~|z}|}y||uyw}{w|yxzz|zy{w{xzz{v}x{|zx}}zz}yz~x||y||z~zv{}zy}}{zzyw|}{zz~yzzt}~{|x{|}}xvx{}{|z~yz}y|{||}{w~x||}~}zx{~}|~zyzxv}{x~~yuz~{{y|y|~zyzzvy|x{|u}~|{z|yz{}{~~{{~{z~w}}}wxx}xv|||w|yyy{zz{}yyxy|z}xzy|~~||}|z~x|{{~{}}}}|}{}~}|||~~{}}}|{{}~y~{~|}|}{|}~}}}~{{{}}~~~~|~{}~z}~}}~y}}}~~~}}{~{|}~}~~~}{x}}~~~~|{}r~~}~~~|}}|{|}z|z~z}~|~~|}}|~}~}}z|}|z}~}~{}}}~|z~|~}~|}|||{~|}||}~|~~~~}~|}{}|}|{||}}}~~{}z{}|}~~}~y~~~~{~~|}~}~~|}{}|}|}z~}|{{{}}|y}z~|}~||~~{~|z}}~~~~}{}|}~~~~{~}}}~~{}}|}~~~~~~{}~}~~~~{}}}~}~|~||~y}~}~~~y|}yxz{{}|zz|{y{{y|z|{w{y|w}}{|y|{|{zzy}y}{|}zxyyw~{yzzz}xv}wzz{|x|z|yz}vz{|w}|}{y{|}z|||{{x{~ywx{|yzyyy|{xy{}y|xx{vy}||{{|{}{zy|y}wyzzzzyy|y|{zv}|y~z}wyx|x~~{|zy}{yy||y}}w~{y|yx|w}u~{|xy}}xyz|y}{y|{yy|x~zw|z||zxyx|}|yz~xyxz}z}|zy|xz}}v}yy{yzx|w{{}}yxz}{}{{xz{{{x{z|{}}y~y{{uyzz}z||}~z{||z~z{{x}{|y}||z~|v||{w~{yx{z||}z{x{w||y|}~}}~|{zw}y~}}x||}}{~|{{}|zzyy{x|zv~{xz{~y}w{zzz{z~x}w||wyz}|z{zy}x~|z|zy|zz{yz{vyw|{~||}{{}}{}yxz{}|~zz|}y{{y|{{vx~~yz||zy{zzz}{x}~}}|~}xzyyw|y}wy}zxy{xzy{z}{|}zy{|{z{}||{wxtw~x}{{|vz|x{y}{}rzy}{|w{wxx~}{zv|wz}z~}}wy{|zy|z{}}{}~x{ywx{w|~yx}yz|}||y}}y~y{}v|yy||z}wyyxvy|z{w|}{z}zuy~yxwz|{~}zyz~|~{{z{~{|z}y~||}u||yzvz{yy|yvy{|z{{}}yy{z{|wy}y{s{~}{v{{|}wx{yx{{wz~y}}|z{z}yz}v|}~~|}}~{}~~~|}}}}~~~{{{{~|}y~~z~~~~}}}z}}~}|y}|}~~~~~~~~|~~~}~||~}~{|}}{y~~||||~y|~}z}w~{{}{z}}|{}}~|~}{w~z|{||}|||~~{~{z~}||~}~}z~|~~|||~}|~}y|~}}|}}z{~~~~}}|~~z{|~~}}~~}|}~|{~{x~{~}~}z~~~~{~~}}}{}~}~}}~}~}~|}y|}~}~|~}}||}~~{}~~~~~~}|~|~|}~~~~~||~|~}||~{}|}|~}|~{{}}~~~~{{|~~~}}~~~}~}z~~~|||}}}}~}}z~{z}}z|z}|zzyx|~{v|xx|||xzw}{zz{zw}u}|yxz{x}|~ywz{}{x}||{{}|}{|x}yzx{yz~vvzzzzv{xz}~uwwys~~wywx{z{{zz}w{~||}z~~{z|y}xy}~|x~u}{}|yvysz|{||~yx{{u|zy{yysuvxzyz}~z|||{}{z}|y{|~{}{}}z}}|{z~{xwzxz{x{{wy{}}|zvy~||||zy|z}|~{}yz{w}|{x}zyz~{|y{y{z}z~xy{}{yzyvz{zzzs|y{|{{{wz|xzx}{zwy|}z||||w|}y||{}~z||}|{~}|{z|yx{||x~yz{zxw{yzyzy||wzwz}z|{~zz}|~}|w}~z{z}{y{~}x~~wz~zzy}zwxx{}}~{xz~xzytvxz}}{wyx}zz{}zy{}|{|||y|{}|{}z}z|z||{zyyxx|zvyz{|y|vzyx|{yx{{x{y}|}{{zw|z|ywz{z|~}|{zw|~~{|{|{wzxww~z{v}v||yu~wx||vx~zz|z}{{{yyyz}|z~|}|u{|y|}}yx~zy{{{z~w{y|z{z{~uzz|zwy~}|z}}}}x{|u|{z|z{t|{}z|{||{{|yy~z|y}zy{}xxzzv{y|vz{|{xx~zww{zy}y{z~x{z~~zz}}z||z||}{vx|{|z{~}|x|~w}~{yy{tv{{yz~v}zy{y~{{x}{w|{{yxz~}wxz}~}x|||yy~}}~z}{~y|v~|~}}zz}|}{}}{~|}~~~~z~|~~}~|}}|}}{}~~~y|}|~}~}|~~{~}~z{~z{~||{||~z{~}~~~}~}}}~|{}{||{|}~~~~{{}|}~z{}~}~~z~~}~{}~{~}}~~}~}{}|}~u}||~z~~~z~~~~~~{}|}~z}}{|~|~~}}}}}||~~z}||y~~~}~{~}~~x~}|~|x}~||~}|||{}|}}}~~||~~~}}|z~~}}|}{zx~}}~z{{~~~~|~}~~|~}||z~~x}|}{~~}|{~|~~~{}}z}{zyv{z~wyx}}w{xvyvzxx{}|{}s{y}}vwxz|yvx|z}|{v~y{{z|{yxv~|{|{zv|y|{{|v||}z|zw~xxyy{yyxyy|zyzz{y{{ywxy{|zyzwzyxvz}yy|}{~{z}xy~zw{s}{z}{yz|||xz{}~x|w{~y}|}{z{{yyzy{x}zyz{wyy}z|xz|xx{z{|v~wz~||z{||}yz}xx~zy{{wzyx~yz~~yz{}{}zx}w||z{~~y}{y|{{|}}{}~w{|x}{~}vyz{w||y|}}yy{yw~~~~|}|zzx~zz{yw~{{|{{|{{wzz~~yyyx|yzz||~yzz{}xtzzz|}{~~||{||{}}y}{~|z|z{}wz{}|~}y|zyzw~y||{{t}xyz}}{}~w|y~v|}~|{{yw{||zx|z|y~{w||||{z}{tzwuwz~yvzyyy{zz{x{z~}zz|{}||xy}zz{~}}xvvz}}x~zxy}xwyzzx{yyzz{yyyyyz|y~~||}yz}}x|~x|y}{y||||}zyzyy|x{{z~~xz}yxxzz}~{}yyzz~z|xyywy~yy|{~}{xyz{{vy{{||y}~||~z}|{{{zzyzu|yz}z{|yxzv~xyz|zz{{{w~}}y}x~yz|z}~yx{|{|x~zxzz{z||}~~~x{z~}zyz}{{ywyy{{{xz}||}{~}{y|{xzy~|y|}{y}{}xxw}yy|}{~~}ws{}{w}z|~|{{~{{}|z|~}~{~||~{|~{}}~~}~||{z}~~}v}}~~~}|}}|}|{}{~~}~~}~}}}}~{}}|~}~{~}}~~~~|z}~~z~{~{~{||}~~}~|~{|~|~}}}}~}|}|}}~|~|{|}~|z{~}~~~|~~}~~|}~|{~~~t|~~}~}}~~}}}|~|||}}{~~~~{~}}~|||}~}~~}~|}~}~|~}~|}~}{~~~~}}~~}~~~~z}}~{|{|y{}|}}~|{}|||~~|||~~}}~z~{|}~}{~|~}|}~z}~~|~~}}~{~{{~|}}|}~~z~|{z}~~{||x~|z|~~}x|{~~~|~{}|}~~|{|}||~}}|||~~~}}zy}~~{{z~}~}|~~{}~{~ywzz|x|z|~t|wz~zzz}}zzyz{xxvvv}{x{x{}}yz|yy~x~zyzzy{z{}{|z~z{yzzxxz{||zzzzxxv{z{u{{uuzyzwy{y{{ywzwz{y}{}~zzyz|z}x|{}z{{{zxz}}|{y|z{uy{wzzx{|x{x}|zzx}|y{{xyxww{}{z|{{}{|~y}z{~zw}~}zy~|}|zz|zzw|}}u{w}z{|yz|~zwz{{yz|{{|{|{zyzy}z}{{{yx~{~|z~z}y{yx}}xyv}zxxxzxz{z{z{|ztyyxwx{y{xy~z|{}{|}z|{t}ww}yz|}zy{}}}{}v}ztuyvw}||{{wuz{|vx}{x{{{yzwzz|{z}~}}yup|{{{x~||{|}}z|~}yy|yzyzxy}}~zxy}wywy|x|~z}z}}{~}yy|}|x~{{{}|zxz}yz{x{{xy}u|yzz~{~}z|zv{wxyuxy{{|v}y}w|wxx{y}}~|v~y~y}y{|~z}}|{y{||u|{ywwx|zw~|z~yy~{||x~}{wz{{|{u|yz}y~y~|y~xyx{z{}{|~{x|zw}y{}y{xy{{z{xxzs|}{{|xwu|yvx{|yzvy|zz~}w{|yzz~|y{|~~|yy}{{~}z}}~zzxwzzwx{zy{|}{zw{{|}|}}x{y}z{z{zz|}||{y{}|xz}}}xy{xx{v{|}~|{|}|{|}t{~zx{yw}|~u{x|yz|zy|x~x{|~y|}}y}~|~~}~~}~}~}~|~}}}}~~}|z~~|~}{|~}{~{~}}}|||||}~|~}~~z}z}}~}|~~}}|~~~~|{}{}~|y|~x}}~~{~{~|~|{~~~~~}~}~}|z}}}|{}}|~}}~}~~{~|{}}~yz}~}~~}}yy{~}}}~~~~}}~~~}~~~||||~z}}{~z~~~|}|}~|~~~}}x}}{}|~~}}}~|}}|~z~~}~|}~}~|~~|{z|~~z~|{}}~{}~~~~~}{{||}z||}z}}~|}~}z|}}}||~z}~~|}||~}~}}~~~}~{~~{~|{|}}~{~|~~~~|}~~~}~}~~z{}|}}{|}~}|~}y}|~z{{x|zzx{z||~yy{vzz|y~x{~{{{y{|x}~{x}}}z~z{yx|x|~{{yyz{yx~}|vzzyr~}zux~y{y}zwz|{x}xv|~}wvxyz{x~z{y{{z~z{zvw{x{sz}~{{||{}|y|z|{z{|zy{|}xxyx|yx{}}|y~zz|}|y}{}|z||}w}|z{}||ww}y{{z{yzt}||~|v}{|zzxxzxx||w|w~xy|}xy|{}{y{||y}zyxyyzz{}{zx|{y{{{y{}}{~xy}{{z}}}|{||z~{{|yzw||yz{zxzzyzu{yx}yw~{yyyz|}z|wzzy|{wz|~}}~}y|x|x{~}x|}vzw{y{{w|||z|zzz{}~y~|{}xy|||{tz{|}}z~~{}~|yyy|||~|zyzz~y{w{yyxy{z||~y|~|y{{{|zzww||z|}z~{w{~u|w|~}~z{zxyww{y~y|}~z|{|{z{}xzz~y|zz|}|yy||~y}}~wxw|}yyyx}}x}{{{|{zx{{}|xzzzz|xy{{w{zzywz{}|{~x{w|}w{{y}zyyx{z}vx|z~vzz{}z}{}wzw{yy|}vxx|}{{}~y{wz{~|||{|x{yu{|}{x|y|{{zy|~z{{w|y|z}}|z|||}z}~}z|w}|w{xuxxx|xzz|w~yy{}uywv~|zuwzz}z{{y}~y{}{{|{v~s{{}x{}{z{|u{z~yv||z|xy|}{{w{{}zzzy{|zyy~|xz}}{}|~{{}~{~~{~|}~y{}z~~~||}~|}~|{z}~{~{||z|~}|}|}|~|~~~|{~|||~}z}z~z~~~|}{~}{|||~~}{y|{}|}~{~~}}{~}~}~~{~{|~~|~|||~~~}~}}}|}}y|~|}}}~|{~}~z~||z~{}}~}~}}}~}{}~~x~~}}|~~|~z}~~}~~}}~|~}}}}|~~}}}~z~zz~z~}|}|{{}~t}}~z}|}~}z~~z~~|~~||}{~~|~|}~~}}|}~z~}~||~~~~}~|}}}|~||}z|~~|}}~}~|~~~|~}|~|}|z|}}}y|}z~~~~{~~~}~|~z|~|}{}~zz{~|{u{{xz|{zyzwvzwz|yyw{wyu~{yu~v}{ywr{{w{x|||~~~~wz|{z{yxy}}y{zz}}y{|}{yu}xu}|yzwzzzx|}|yy|x|}|zvzx|y}|y}wv~z{yz~z}zxx~}y{y}yzzyzz~|w~vyxw{~yzx}zyw~|z~{yzy{{}uxvzz~~|{{|}~zzz~|||zzxz{~{xz~|}{z||wxy|yyxxw{zw~{{|}z{zxzz|~z{w||v||y{y~z|{y{}~y}}y||}|xwwzzu}|{y~z{|~yxy{uz{z|~zvw|{{z|y|~|w{|~}x{~xyx~yyy{}}v{z{yz~{||zyxz{uw{~|zyzy{}y|xyzw{w{zzyzxy{}|z{v}||{|{w||{|}{}{z{}x|z|zzxy{zz||z~}}zzx|}wu|z|yywvxzv~z}||y|yz{yzw|{}}~zx}|{~|z}~{|x|{|yz{{{{{z|~w}zwz}{xxz}{}~y~|z~~}y{z}y~z|{z}~{|zxw}ty~{}{zxzyvzw|w{}vzxxyz{yxxz|}|~z~|{y~{xzxzyy{}wtyy{||{~~}{{{{zwzy{y}|zty|{zyx{{wx|{x}{xw~|vxz~z|w{~~zzwz}{}{}|y{~{|qwww|{wy{xwz}{zyy}{zzzvyv|}y{z|z|}|{{~zzw{{y~|zw|zx~|z{y|{}zx{yx{w}xv}{x{zxz|zwy|zy{y{z}}|z{~y{z~z|xy}vz~{{|{}}|}}|~{x}}||~}~}~~}{{}~}|}|~|y}|~|v~~}|||}}~|~~}{}~}z~~}~~}}}y|~}}~~}|~{y~~~}}}{{{|~||}}~~||{}}}|~{~}~~~}~{~}~}|z~~~~}|~~{|}~}~}~~~~}~~~|y~||||{~}}}{~}z|{z}|}}}}z{|}{|~y~~}|~|yy}|}}{~~||z~~~}|}~{}}}|~}}~}~~~~{|zz~{}}~~zw}z||}}~}~~~~~|~|}}~~|{}|~}}|~~z~~||yy~~~~~}~~{|}}~x~y}z~}~|||}w~|{|w}}~~||y{}}||z~~y|{~}~|{z{}zx{}y|z{zzz{yy~x|{z{|z{{{{|zzxy{||w}yvy|}{yy|~}w{|vyv|yy}||zzv|ww|z~zz}{{x{w|yxzy}~}xzzx{y}wyz{~}w{~zzyy{|z~t{yz~z|{}vu~~yxv}v|{{z{{|x{~}|{t{{|x|xx{}{zyu{{u{{z}}|yyyw}xxw{z{z~z{{}{z|}yz~{yzvx{~|}vzz{yz{{|z}~zx|wz}|zxw~{zz}zux{|~zxx}zx{zxw}{yxw~|yy}zz}z}yz{|yzz}yz{z~w|z{}|y{x~xw{yyzzxz|yw}z{yz}|{w|~z}{{yyz~|xy}y|ww|z|z{{}yx~y{zux}vyzzxx{|zz{}ywzzz{{y{zxxy~|~yyx}{|vyzz{z|}zz{y{y{y~~|y{zxzz|{y{z}z|||zzy||{|}xy}wzy}}{|xzzy{x~xx{z|yyzzxytx||z|z|}{}}{~}yzzz|vwy{y{{zzx|uuvx|~{xz|{||~~}|{|}z{w{zy|yvz~v|z{{z|zx}{}z{|y{x|{|}wxzz~}u{x~zzz{}z{xz{|~~z}|{y|}|z~z{xwvzzyz{{yy}|x{|w{{{wyy}}zzy|yy||xy}{zv~|~{yt~yxzxwx~}y}|z|{}|{||y}ywzvzw{~xzz{~yxz||{{wzzv{w{||{y~w|z{{yxvz~~|y}wy|{z{zw|}z~|xvz|x|z|{{|{z{{z||u{~~|{~|}zw~{~||~~~|~|~~z~~|~~z}~z}~~~|~~~~||{y}{}~}|||~~~}}~}~~|~}y~}|~~~}~|~x}}~|zz}~|{}z}|{~~||}}z}~~}~~||z|}}~|}~~}}}~~~{}|}}{}y}}||~~~~}||||~~}}}|}x}~~~~}||~}~|}{|~|~}|}~|}~~|y{|}}}|~~~z|~}~~{~~}z||}}|~~}}}}}~|~~|{~}~~}~~{|~}}|{}|}||~|{|}~}~~||}~|~~}|{{|~~~~}}z{~|}|}~|}r~{}~{~x~|~{}~}y~{~~~~}|~~z~~~~}~~|}}{z|y||{xyyz||xwzyz~y|u{}vy{yy}ww}yz}|x{yzzv{z|zwv}{w{|x{x|{{y{{z~{{y}z~|yxxzw~{{{|}{}wz|ty|}{}{xyv{yzyxz||yz|{|z~}z~}||z{y|x~~yz|zzyvwxzz{{zzzyx~z{|x{y|xxw}{{~x~z{{y||y~|zz~|}}{y}|}~z}~~xx{||yyzv{z~~~~yy|y}|yyxx{|zxz||z{wz||}||{y||}~y~z}{|||w}}{~}z{|yyx{}}w{{||{zyz}{z|{yyz{z|}zy}~zx{|yz|~{v~xv||~}}~~{yx{y}{}|{}zy~zzx}{w}z{|{yw{y~wy||~{}|}}|x{~w~w}~zx{{~}z|}zyx|z}txzzyvxz}zyyyy}z|v}yxx}zuzv~|yyz{zzy|w|~}xx|zy{}|}{~}{|||zxy|zzyy~w{|}w}yz|{z{z|vzxy{|y{zz~yzw|{~{z}~}|}~~{y{w}|||~|y{}~w{zv}wz{wwzz|{y{xywxy{y~y|~}}y~z{{y{~y||}z}|zy}~|{~|wy}{~|x~{wzz|y{{w{y{yz}zyzyy{vwx|y~y{xz|||z{|v~|~|xyzzzyy}y~|~z}}{{xx{zuy{w||}{y~z{~ww|z{z|{~}}{z}zy~|y|}{|~{~w~}{|}}|~{xzzxy{z~y|}vzxy{}ywyyyzyyy|}vyx{qyz~y~y|}xz}|{~z|~}~~}~z|~}}}}zz~~|}y~~}~~~}}~}}~{|}}|~|}~{}{y}~{}}}{{~~~{|~~~~|~}z}}}~}|~~~~|}}{|}~}~|{~~~~}w|}|}}~||~~}}z}||}~}|~~}~~}||}y}}~~{}}}~}~~|~}~{{}~|~~~y{|}}~~}||}~|~|}}{||~z~{~}~~}~~y}|~}|}~}|z{}~~}}~}}}}~}~}~}~~}~~|{}z~}~|u}{~{~||~|~~~|{|}||~}}~~}}}||z~}v~}{z{~}}}{~z{~}~~}~{}}~}~|}}~~yvzz}|zx|~~||}x{z{zyz}{zzzy}xy{yz~z{z|~yz~|}zx{xyz{xzzzz}yz}}y||y{z{|z~|yz~z{{z{x{xww}w{|||yyz{{|zx||x{zzzy{x{w{|yyyt{~xxxzvz{w}xxyz{{v|{{zzyw{x|xw{y|yw|xz{uxx{z~xyyyz|yy}{{~{w{|x|{}~z{{w{{}}{zx|}|zxyyyx}z~x||y{|z}{z|wzxz~}{y{w|vs{|}y|xzzy|}vxz{yy|{wxx||y}|w{z}zzz|x{{{xt~}zxz{~xyz}xyz~y~y}~{{z}t{~~xxx{|xyy}{||{~zz|z~yxy|y{{z{zy|zw{~}}z{yy}zz}|||{|}wz|{|}{|xz~{|yw}{zw~yzzxz}wzyxwzyvzyzyx|zp~|yxyw~w|~y{|x{|{x}zy{||{x}z~}z{{}v{~uwzwx|y{y}y~zz}uv|v}|y~{|}yw|}{x}{}y{z|vy}}{zv{~y}y|{z||z|x~{||xv{zwy}yy|y{}y|z|}zx{z{|y|{yy~yz|yxw}zz|w{|~~x|yy~{z~|zyyyx|~}x|zy}{|q}}~|{||wzz{zuy{yxy{vyzyxzvxy{y{vy|~vzy}|yzz~{y}yxyyvxz~{vw}}z|v{}|{}}zwy{~yxvx|z}z{|z{}wz{|}xz{}|{y~|xz~zy|qzyxxzy}zyyz~z~y}yzz|v|}{{{{|||xxz{}{xw~}yv}|}~~~~}~~~{}}}~}}w}}zz|}~~}||~~|}}~}z||}}~}~{~y|~|~{||~}||~~~}}~}z}{~~~}{}z}}|}}~~z~}|z~~|~z}~}z~|~~|y}~}}{}|~{}~|}~z~}~|z}{|~~~}}}}z~~|}}}||}}|}}~~|~|z{~|~}|~}z~}}}z{~}|~~|~~}{~|{~~~}~{~}|z}z}y~~|~~~|z}|{|~wx~}wzz~}~|||}}~||{{~{{~}~{~~}~{|}~~|~~~}{{|}z}}y~||~~}}~|}|~}~~||~~|{|~{~~y~~x|~|zz|}|~}|}~~}}|z~w{{{|}~yxy|z}y}{y{u|zyzxwx{{yx}~ww}}z|xxy~wz||~||yz|{y~{{zy}z~z}|x~{}x}}{z{}wy{y{{zz{xzwvx~wxyw{{|}}wty||zy{{z|}{yw{{zz~yy{y}|{zx{|}y{x|x{yzuwy|{yzx|}||wyy{wzyzw{z|{}{}}|~|z{~}z}~{x{y}||~zxw|v{|}y{{}wyu{z|z|}z{}y~}|yy{{y}yy|{zvwx{||{|y{~yyzy~zzy|xw~|vw||vy~x|zwxw|zw|zyz|vu{zz|{}|yz|t}|~|{}{~z~}|}|{}}w}x~~yz|}z}{{y|v{{|zz|uyzzvxwvy{{w|y{y~|~~{{}{z|}~{z{{|{}y}}|||}xw||}}|yzzyzy~zzy|yw|}}y}yqx|zxy|{|{~|{z{zz~~z{}z~x{xy{{||~}y|}~z}zyuz{w{yw}s{z|yx|}|}y}z|y||z}{y~zxx}{{x}|wz|{y}}}{z{~xx~z{zzxzyzxz}yw|{x|zyx~{||~{{y}xy~z{||x}|w|{{z{}||s{z{xw{yzyyz|{zx}w{z|yzwr}~yxv}wzwvzz|y{w~}w~|{z}{}wywz|y{{x}~y}|w}|zvzy}z{|}}yz}vyxy}xy{z~wzyy}}{y}z|}||zz|}|{}y{{x~}z{{{zy{y|{~|{xzxyxxyz~}zw|xz|~x~y}}{}}x|zwx~~|{~y|{y~}|}|}}{{z{{}~~|~~}~~z~z~{{y~~~}|~~{~}~}~}~|~~~}}~~~z|~}~~{z}}}}|}~~}|~}}}~z|~}}y{|w~~~~~~~~|~~~}~~}~~~y|}}||}~~}~}z~}|{{~~{{}z}z~~{y|}z|~}~~{}~~}~~z~z{z}}}~~~~~}~z~}}|{z~{}}|}~~}|~}~{}}|~~}~~{|y}~}~~|~~~|~{}~|~~|~{~}~}}|}y~}|}}~~}z}}}|{||{~~|~}~}}|}}|}}~}||~}}{|}~~z|~}}}~z}z}{}|~~|v~y||x|{y|xtw~~vyzzy}{|}}ztzyyz}|{}{|x{{yvz|y}{x{}{z}{}}}yxzz|}zz{|yzz}~|}}}{~zz|{}z|x|z|z{{yy{}}wz{{yzy{{~{vzzyz|y}}|}|z~y{{|}xzyzzyzw|zy{wy{|{{|~zyw}z|{zzyz{||z}w{|z}}yzyzy|}z{|z|yz|{wx}xwyw{zyz{|z}zw{||x{xz~||v~|y{z}z~vxu}yy||x|{zz}}x|y~x}zx{x~}zzy}~|xy~ywyz|{y|zyzy~zyz|{{~yywyx{y~{|{}|x}}y}y|}yzy}yzxy~tyzw~y~x||zyxx{wy{wxyy|w}}{{|xw~zsw{}z|w~~}xy{{}zzzz{zyz|vxzzw}|}yy}}{vzzzy}xv{z|z}xz|}|wz|zzzzw{{{{y~{~{xy{wyzz~}|{{~zx{||}xz||zwzyyz|{xux{yxz}|z~v{y}ywz{t~w{{x}yxu||{{zxu}zv{||~y{xz|{||wwz{z|{{y|yzz{}wxy}z}{xzxz|{w}|y|{z}zzzu}zw{wzxx|z}xw{{}{yyzz}{{|y}}yy}}|xuy{yzy{wwz~{y{|ywxx}yy}~zyx|zx}zzy|}zz|y}|}w{{wz}xyzy|z~x|{~||y{z{wx{yx}||x|~w|x|zxz{yy||xy|y|yyzx{w{v|~~y~w~xzz}{~|}}z{}wzzzw}{~|y~zw~}~zzyz{zwzw}}||}}}}y||}~}~{~}~}{|}~}~|~|~~~|z{z}|~}|}|}~x~}~~}~~|}~}}}|~|}~{~}{}v|}}}|~|}y}~||~u~}|~~~}y|~~}}~~}|}|{|}||~~{}z}z}}{z|~|~~~z|}~~|~}}}~||}||~~~}|~~~}}{}{~~}{|}|}}~|~~~|~~}|{{yz|||~||{~~{~~}}{~~~}|~~||~}~~}|{~|~~~y~||z}~z~~}~~||~}|~}|~}}z}|}{~}~}}|z~}~{~}}|~z}~|~{~~}|}}|z~z}~}x~y~y~}}|~}{|y}|y|{~|~}xz~~~}~{{{|}~~~}}|z}||z}z{~}z}}vyz||y{}t|zx|}vwy{{|y|ywv}||z|x{{v}|zz||{|uyzxyw|y|{{wyxzw{{xw|x|{yw|}x|y{{z}wyv|zy{v{zyz}}{zxy{~|z~yv}x|~|yz||}}{|z}{{zx{|wvvzv}wxxyzz~y|}z}x|{xww~{zyx|zxzyz}y|}ywty{}|}v~y~z}||{{x}{wz{|x{|z|z|vz|y{zuwxx}x{yyz|}s}z{yy}~~z{{y}y{wzzy|}{}y}|~w}zz|vzx}wzxyxzyxzzyw{|yz|yyuz{~}~y|~~y}}~|{}~z~y{y}|y|{yy{z}{zvzww{yxy||{yuz|yxx{zzzyxz}wx}yy||x|z{x~~~z}~vy{|y|~{}y}~~}|yyzy|||{}z}w{z}||||}v}||{zx|v}{y{}~{{|x{y{zx~{z||||{|x|{zz{v{~yy}x|w{xy{yy~z|~y}~zzvyy||}vy||yxx{~{z{wy|z}xy~{}|{|xy{{xz|z~|wy|z}v|wvz{zvw}{}yz|~|~z|y}{|vy{y}|{{~xzy~{z|~zy{|wzy}zw{{v{vyzyz|xyu}vy{w~|{}yzw|{z~yyz|x~zx~z~{zy~z~{{|}xy|zxxywv|{x}{|vyy{{}w|{w~{|}{{y{y{yy~{y{z}~~zzy}{}}|{}w}}xyz{yyyz~|y{z}|x{zzxxv{}v|v}y}|~}z{yx|{zy{|z|}~~}}}|~||}~~}|}}{{z}|}{|~y}|~}}~z}~|{}}}|~z~~~}~}~~~~}}|~||z~|}~}{{~zy~}~~~~|}~~~||}|||}{}}}zw~~~|}~|}~~~}}|~}|~}}{}~~~}z}}|~}~|~y}}~}w{}}}{|~{~~~|~~||~~{|z}}}|~~~{}|~~~~~|~~|zz|~|}z~}||~||~~|}~~~y~}}|}|~}}{~w|z}}~}}~}}||~|z}~}|}y}|}|~}~x~~~}~~z|~}}~~{{}}{|~~|}|}}~}~~}}z~|}~~y}|~}|~~~{z{y{wtz}}{z{zz{~|x|zxz{|vxvy|~y||zzw|{x}{}|yzy|vx|wxy{w|ywx|{~{{z~|}{y||{x}{|~y~x{y||t}}}yx{y{x|xxy|wz~xy}y}y|{y|xvywzwz{wy{{}z}x~xw~}{y{w{y{{y||z{z}{{w~xz~~}w{yvzz}}||{}|w{zwzy}}|z~~x{t}xywx{z|}x|x{py}yx{|y~|yzvz}x|z}xy}wz{y{sv|xyyyv{vz}{|y|ux~|{zyu||}}uz|||x|||zy||||{|{|{x{z{|{|xx{z|xzz~x~y|x|~uz{zv|x}}{xx}||vy||{zyyy|}v~zy{yx}z~}{|zx~||v|w~|{yy}~}w}~y|||}{{zyy{}{y}{s||{}|y{}v}yz|z}yzyyyy{zv}|x||}zz}{yx|y}}{x|{yy|qx~}y|}zy|~vxz}~z~zzyz|y~y{zz~wzzy|w}|{y}y{x|}yxy{x}||}{x|uxyz{z~z{~}zxw|zy|}x~|{zy|y{y{{|z}{}zy|x{~z{~xwyx{y|}||}||y|z{yyvy~}zy{{x||{{z{}{z{}w|||zv~x{uyv|{vzxz}z}xzzz}yz{{}|z|{{x{{{{z|y}yw{xx|y{x{}{|wzz|||{{{wyw|~{u|x{{{~{zzx||~x|xw}~zz}}{{vz{z{{x||{{{zz{y{~|}}}}y}v{{|}xyzyxx|yxtzz}y{wu|{v}~~x~}{~{}{~|~~~}y~}}~~~}{~{~~|~~|~}~}}||}~~}|}}|{|y~}~~||{|~~|}~~|~~}y}~~~~}|{}~|z}~|}y~|{~}x|{~|}}|}~}}~|||~{~{}~~~}}~~|}~}}~|}}}~}|}|}~}}|~~|~{|{}}~~~~{~~w~~|~~~|}{|}{}z|~y~{~~~~|~z}~~~~~~z}~y}~~}~}}}}~}{~~z~|~~~}~}{~~}{z}}x}|}~}~~}~~}~z||||~}y{||}}{~||x}~~{{~~|}}|~}||~}z}}z{~}~~y}|}~~~yz~~z~~~~}~~{~~~}{{}~zy}yy}zyw|tzxyx}|yz}{}yy|yxz{yz|z{~zy}~zz|{xy}}}|~y}v}v~x}yzz{}|x~yzxy{yzxy{yzyyy{z{ywyyw}y||zv}}|z|}w{zz~{yzz{}}|v{|~xvzx|{||zxxyxzx{|v~|~zz{wzxxt}y|z}z{|{}}yz|{|zv{xzz|{z~|}}|{y||y}zxz~v|zzy~zy}yyzyy~||wyyz|xw|}~|vz}~|z}{y}}}y}|wzyz|zx}xyz{xyyxz}{|zy{vw|xxx{yvz}y|z}}~}}{v{z{{}y}|zw}|yzzz{yzw~{{yxv{yy||y~x}y{z~v|zzxqvzzz~||y|}z{{zv}{}}{y}x|y}z|{x}zxzy|xyvz|vzzx~zx}ywwvu{xz}|~z~|x}x|}{z~}|}~y{|z{{{|{||yx|zy~w{}}vy~zwy|zy|x}}{zy|yzx~{{|{w~yz{|xy~{|{{{|yw{z|szy~y{{{|{{}zz|{{{|y{|yzzy||{{}|{ywy||z~{{{}~}}v|y{xx{z}wx{z}x~~y}u{y~}z~~|{{{xzzz{|}}~{}y|}x}}wz}{|y{z||}{|y{|{{}{{|vz|y}}}yzzu}|z|xz{y{yy|z~~||z~|}{|{}}y|~zx~w|}zz|{~{}|||z}y|z{yyz{}}}z~~}|{{{{zz{zzxy~~xyz~w|{{}z~~{|y}~x{z|{}~}|}}~~|}~z}}}~{~}{}wx~{~~~}}~}}}~~{~}~}~|~~{||~}|~~~{}~}{~~|{{}{~~||~||}}|~}|||~~{~~x~}|~~}|~}v}}zv{~w~|~~~~|}~|~}~{}}|{}~~{{z}~z~}}}|}~}~|~~}~||z~~|~|||~}}~}}~~{{|~z~{~{~|{{}~}~z~|z{{}|}}~~|~~}~}~}{~}{|z~}~||~~}~|~}~}}}}~~{{{}|y}|~}}}||{|}}|~~~~}}{}y{~{}{~z|}}}~~~~~}y|}}~}~{~~{}~|~~|~{~}z{~{{}{{}{|~~v~z{y}}}|~x|{}x}~|x{}x}{{}||yw||xxwxzuy|y|||~y||{zz~{}y{{~|~x|wx||zu{|}yx|w}xywxz}x|{}}zzy{{|zyz}~xx}zywx~{zu{vzxzx{~yxz{|y|z}w|xvzx}w{{xw{{v{y{y{w}yx{xzy{|}{y}||y~y}z{|zy|}{~}s||zxyzxxu|y|z|}w{x|zv{}{}}|}|w|x||y{{{~y}z{xyyyzyxty{~zwuwz|{~|~z}w}{{zvz}{|z}}{y||zwz}xxzx{w|}t~}y|{zx|}|xxyzz~y{zyw~{~|y}x}z|yz{w~yv{zwz}{z|w|~yw|zw|z{xz}y|}|{|wz{|wy{|yv||{}|y{w|wyw{|{}}yxzy}{yz~y|{zy}{|||z|}{y}{y{}wyzzy|y{|z}||}z{z~{|zw|wx{|{|z|}|z|xyzzxx~{x|{{z~|~{z{x{|}z|z}yz|z||zux~x{{x|x{}xzxx{|y{y}||~z}yzz|}~~xy~zz|}z~|}~{x|~yyzz{w{xzy|zx{x{zu|x{}vwx{yxx{xx{}y|z|u|xx{|y|zyz|xy{y{|{xy|{yztxzy{{yy{{y~z|zxyy}wy~y~}xz|{y{yzw|||z}{{yuw|~{x|{zy|z|z~~zywy}z}yzz}xy}y{~y|}y{z}|yxy{~~~x}y{z}|}{{yxvuyx~zvx|y~{v}{{|}}{yzzy{z}ywz{z|{}~}~}}~}~}~}}{}z}}}z}}z~~}}~{|{||~}}~|}{|||~}|}|~|}{{~~~~}~}}~|||y~}}~~}{y}}~}||~z|~{{|}~|~~|{~y|{||~~~~zz~|}~y}{}~y~~}}~~y{~~}{~}}{v|~~z}}~|~{~~~~}~~{z~~|~{}}~~}}~{~y||~}}}~}~}z~~z}}~}~}}~}~}~z~~|~z|}{|}}|}}v~~}}~{~{z~}~{}}~}z|~}y~~{|}~{y}}~|~~~y{~z}~~z}{}}|~~y~~}}{~|||}y~}|~}~|{}}|}}|~~}}|}~||y}{}{~{~~|}~}~z~z|~}|z||}}~}{~}{~|}z||}}~}{}~}|{{{~}~~~x}|{yxy{|{xv||vwusu|w|xux~vxx{w}y{|}|y}yx|x~n~z~wy|z}~~|wy~z~y|~xy~||||}||zzxy|zyvv|x{xv{zxxvyzzyyyyx|yz}vz}|{z}{xz|xx{~|~yz}|zz|x~tzxwyzy||zvy|yxtzx}xwv||xy|{}vwy~|w~~yz{yx~y~yyz|~~~vz~{xy}|y||{|{|y}yz{zy{wzx{{||yy}}|v~v{zzww{{||y~z{x|u}{|z}{{~y{z~}||z{yz~vzvyz{{yx}vy{}yzwu}{{|{}|y}w{xzxzy{}|}{~|~||z}}zz}}x{wvx{|xz}{y{wvvxzu{yxz}|vwz{|zx~|{}y}~{yz}{{}zz}~z|x}}{{|}}}|{{zx{yww|x{y~z||xzzzxvy|~|x}{~zz|yy||y{}z||||}||{~~v}|{|}{xx}{|{w|x{y{~zwyx|~x|y~yzz|yzy}}{wxzxz}~}{{||v}{yx}{|y{z{yz~zy~}yzy}}yyxy~{wxw{yyxzyzyyuy|zyy||~y|zz~{}}y{}y}|{}{w~{y~x}{yy}~|{yxy{yy{{{zz{u}xwz{yw{xwzx|{w|y||v}|}zxx|yw|{z|}}~}x~~|zyz}xz}zx}xy{w}x~~yyx{x|||ztzw{~z{|~}}w||}|}vz}~z{z|y{~}yuz{}}v{yy{{{}y~}}{{~{xx|u|{|zzy|{}~y|yz}}yy{|z{~~}~~}|~z|~|}|~}{{~~u|~}~~{}~~|}||y~~}~{{~~|~~|~~}}~~{}{||{~{~~~~}}{x}|~|}}{{}}}}|||||}}}}~}~~}|}~~|{{}|}~}}}~~~~|}|}|~{~yz}}~|}~~~}}~}|~}~}{}|{}}~~}~~{~~~~{y}}}|z}}}}~}}v~|~~|z}}{||~}|~|~|~~|~|~}yz~}}{~}}}~|{||}~~}}}~}|}}}~~}z|~~}}~}}|~|~{~~|z{~|~~{|~}~z}}~~|xz~~~|~~|}|}~{~|~|~}{~yz|}{~~~~|~~}|}~~|z}{~~{|~}}}~{|zy~}}|z|}~~~z}{~{|yy{y{zy~z~zzyz|ty|wyxyx|{zxwy|~}x|xz~{x||xzyzyx{w{y}|xuzz{{}zt}zzyz~yr}{|}{{|}{z|xywxu}{xxy{{yyy{|zx~~{t}zzx}{}xwxzy{{yzwyzxywx|zwvw{}zz}{yy{w~}|zxx{}|vzyvz}{xzu{wz{|~zz{w{|wy}}{{{}{{}x|v~}{yzy{x|z}x{|x}}}{{|{wyxz}xz|xu}w{|xxz{|wy}|x{{~zuxzy{|{zxzyyzw{|{z|{}yuz{x}yy}{{u{xx}yw~x~y|x|~{||zyw~yy}y{yy~y}||yzx{}}vxy||xv|z|xy{z{}}y{yzy{yz||vy{u||{z{yw}|{vyyw}tyz|~|zyz}|}zyv{{|}{|xt|{||y{{}}x}zx|{yyzxz}zv|zwyz}||~y|yvzz{ww{|y{}yv||zy{xxzz~~}~|z{v~}zzzvzvzy|{{wzz}}{z{u}ywzx}{|~x|yyz|~z~x}x}x}~~z{zw|yzx~z{{}yyzz|~v{{zz{{x~y|{|{z}}}zxzzy||zy||yzz}|wx{~{yyx|~}ywz{|||}wv{{zzx{zw|yut{~~|yyzyzuz{|}|~{|zxzwx{zxy}}||~z}||zzy|~|z||{w~|{z~~}wx{{x}yy}{||{w~{w{zy~{z|z||{wz|z~}x~~|x}|y{y{z|{{ywzzw{|z~}x|z~x}{}{|{{|zy{{}~}~~x~|{~}||}u|}~~|z|~{~~~}~~~y}~|~}~}{y~~z~}}|}}~{}~}|~{}~{}~y{z~}~~}}||~}}~{{}~}||x~}~~~|~{}}~z}{}~~}~{{~}|}}}~}|~~|}|~}{}~}z~}z{~~z|}~}{{}~~~}~|~}{~}|~~}{~~||~~~}|{~}y}|}{{|~{}~}~||~~~}|~{{{{|~~{}y||~~~{}}{~}}||~~}}~{}{}~~zz}z{{||~|~}}~z}||{{~x~~~}~}}~{~|}{}~|~~{}}}~}|{}}~~}}}|}y}|{}~||{~~}|}~~}|}}|||}{}~~~~}|~~}~~~{}{z~{{~wyz|}|{w{zwyyy{|xwzvwyy|~~{x|xx{}y{u{x~v{{}}~|}{~xz{}|z}{|yu|zx|z|}~{{}zx{wxz}y{{{||{|z}|y~zzyx|w{{z~x|zz{x{w|zw|zz|zz{}xz|xxyv{x||wxyzv|xu|yz}xzy|x{yyw{v|tz|~}||~|xz{y}~{}}~~yyz|x}{|~|}{|wy|~|ww~}}zzxy|{|zxv}|{}vzwwx~y||{{{~|~z{|zz}}|}y~|{}|yx{wzz{zx{x{zx|z|uxzz||}vyzzvx|z}x|{}~zz{yx~x~}wu{}y{z{{y{{~x}{yw}|wv{vyy}}zqx{|{zxx{{yz|zzz~xy}|}~~w}}t{}y{}~~z~}|}}}||y|}{xv|yzyy|zzx~~w}uuxwww}~yy}yy|z|~~y|~v{{z}~z}z|~{zz{yzz}z{w|}y~}wz}zyz~wyw|y{y}zx{{}yu{{z|yz{y|wz}}}zv{{v}~{|xy}{~zwvw{}x|~|wzxy|{{|{wxvyxx}{tv}t}~zyw}|v{}}~|}z|}zz|{zxz~xyzy|x{|~~}zz}yzxx{z{tww}{xyyyz|y}|{~}}|w}|~~|{z{y}y}|y|x~}~|zxzxuxx}yz{zzzw|u~w{|y{yy{{z}}xx{{z{}|}{z{x{~}{wy}z}w}x}x{zvvy||x{ww{yyvw{{|zyzu{y{zyv{}|y||{}{x|u{~v~zy~}~~~{{}}~|~~|||}|||}{~}~~z{{}}{~}~~}~}~|}~}z}}~|~~|~|}||~{~|||~~{~~~}~}~|~y}{|~~{~z~~~~~~~~}|}~~{{{{~~|}|~|~x~|~~~~}~|{{}}~z}}~|~{}}{}}|z}}|~}{||{~{}{|~|}~{}|~}~~}z}~}~~}~{}}~|{}~|~|~~}}}|||}{~{{|~}||~}}|}|~z|}|z|{z~{~~z|~~~~z~~|}|z}~~|y}|x}}}|}~~~}}~z}}~~|}v|}{}~}}|x{|{|~}zx~}~~|z}}}~~~~|}|}}}}{~}~~~~}z~~}~|~{|{}{|z}~}zyxzy|z}{{~y~y~{zyy~wy}{z{|w|{|z{z{{w|{{{yw|{}{|xzwzy}y}|z}y||x|xww}xz}u{|zzzy~y|z|yu~x||{~zx{zyywz~z~{~{}zx|z{{ywx|{zyz~|x{}|x|wyx|{||w}}zxz}xx{zy|}|}~zx~}{{{|}}wwzxy{yyz~z}|zzxyyzw{y{xx~||z{|}y||}{z|{yz|}zzw{|{zywxyy||w|}|x|x{z}zz{||wzy||z|z|{|uwzyz}xyz|~}wx{yzzz}w}z|uzxz~|xy}zz}zz}z{wx}zz~{z}{xzy}{~y|x|~~zx{yxz{|{{zy}yzx{|~{zw|yy{{}z|{y{y{x}z}{}xx|{zyz{||y{|y}~{~~}xy}||z{~|}}zzzzz{|xz{~|}v}v~{zzzzx||~}yyy{|w~|{wyy||{}|zz}{y|{~{zy|x{w|xz|vzxz|}|}zxzzy}xyyyx|{wz}~xwwv{zx|z~{x|~z{xx{{{~}~yw~yzztzy~x}|yz{yvxvx{z|yy}|yyx|z{zy|z~{y}zz|~y||y~||}y{{z|zz}~}|}{x}x|{{yy{zw}zx}xww{|w{|xytxx~zxyy}y~}zyxzvyyz}y{y}x|||z|w|~}x~y{z}{yy{~zz|}wyy{{{ywwy}yxyz{yzz~v||~}y|z}wy~zy|zx|y}vv|{~|ww|}y}~xz{wxv|{xz|~{|z}{yxzy~yz|~|~~~}{|}}y~~|~|}~~|y}|y}{}||z}{{z~~x~~~{~~}{~}}x}~}~~|~{}~}||||~~||~}}~~z}}|~|}y|}~{}|~~~||~|~{yz|{~~||y|}~|~|~}~|~}||~~{~}~}w|{|x}~~|~~}}}}~~z~w~w||~~}}~~}}|~~}}{~~}}}z}|}}z}~}||~}}}}||}~}~|~~}|}}|}~|~|~~~{}}~{|}|~|}~||~}}{}{|~|}~{~}~|~y}{}}|z~~~|~~|}}|}~}~}~{}{|y}{|{z{}~~||~|x|}z}}}z|}~|}{{~{z~~~~z||~~}}~~}~|~~{}}~}}|~{}z|z|}{{{zzzw~}zy~yzw|vzwxx{w{|yzx|zy{vzz{|ww{{yzy{xz}{{}x|}}~{~z}}{{{}zy|}{vz}}x{{zyzy{|y{tzyzz{~w|xw{wx{{z|{xxyyzy{{{y{{xzz||}x|y{~x|xywzyzwx|z|y|yzuv|}|y~xz{||x{|y~}yw|zyy|}}y|}~y}zz|yzwx}|{{yv}yzyyzw{wz{u||yzyz|}yx|z|zz|yvzx|zw|xwxxw~xy|wy{}yy|}y|xz|y|yzwwz|xxwz{{|x~y|{{yx|}{zyzzzzzxy}{zy~~wy{}y}|wx|}}||{~{{{zxxv|xx|xzyyvx{y}||xy{xyxzyzy}|z~z~{|~||{|{yy}{~z~}z}~|zyx~x~zzv}xyyxzzyx||}y{~{|xx~{z}|{|~y{||z~zy~z}~~{}}z|zz|zz~zyyyxx{|~zw|}xtzxzyzyx{}|z~y|{~v{}z|z}z{|}}z{||z}~y{yxx{~||{|}}}||{|yz{zzwv~~y|xzyyz{{y|v}vx|{~z~|wxz{||{|xz}~}{|}{t{|xwyy|yzzy{xv{~{|}yx~xz{yyzxvuyvxz}{z~}|{~z{}|{|{z{{~|~~{v~xx||y~wxwx{z{x}z{z}u||}t{ywyxx|q{w|y||zx}y{}}}}{}{|~xy}w|~t|}zy{x}}|w|zy|{x{|yy{xwwzx}svtyx|y|}{z{|~{~|w{|~u}{~~~~~}}~{}|{||yy{z~|{}}z~~|~~}~~}~~~}z||~~}~{~}|~|{z}|~~~z{~~~}}}~~}}}y|~~{|{}|}~~|z}~}~||}~~~~|~~~~{{{z}}y|~{}}}{}y~}|~y{}{y}|}~~~|~}}~~~~~}~}}}z}}}}}}{}}~~}|}}|y~}~yx~|~|}~}}}}~z{~{~}zx|||}}y~~}{{}||~~~}~~~~~}~{}{}}|~yz~~{|}}}|~}~~~|{~~~~}}~}}}}{|z~{~}}{}{~~~{|~~~|}}{}}|~}~~~~z~~x~~~|}yzz~~}}{}z|y|z|~}z|y}~}~}~z{}w|x|xyvy|~x}{{v{}|{yx{{tz}z|w{vv|yz|y|xv~|xzv}{~zy|zyyzx}yyzz|v{~{yz}xw~||y~{|x}}z|}wz~yzy{x}{{|zzxz~x|zyz|z}y||wzyyyr|y||}y|{wz{z}vz{~{{w~ww{yzxxzy}|~{z|yzvwy|t|{x{~|yywx}w}z~|}z{{}x}|y{zzxy~|zxxzxz{xzx|w{zz~yyzx|z{}}y}ywwx{yy|r}z{yzxz|wx{yw}{w}yzz}z}|}{zw||x{{{zzzyy|{yyxyzw{yv|zx}zv}z{|}vz{w{zx}}xx{|{z|}}|}~wy|vs{}xzvx|}vzwzx||zxzxyzyzzy|y{}z}{{|yy{|y}{zy|~}|yv{|{||xz{}yxxy}y}~|}|{yyzz{}~}z|vxzu|zw{{zzy~yxzy{y{||y|yz~{y~x{|xwy{~{yy{}yz{zzxz{{w{y{w{xzzz}wv|z~z~{~yywzz{|{x|zz|zzxzu{{y|}~zzv|wyz~yyyx}~z{yvw|yx}zw||~|zz|z}}~zxzy{z{{z}}|yty}z|zy|||y~xx~z~}zwzxry{yw}yx{x{{|zyyy~}z~zzv|{y~xzzy}z}yvw}{|wx|yz}{xy~xy}~}|}s{{w{uyyu{{xz{~|w{|{~y{yzx}||{zzy}{~{wzxyz{}y|y}||~z|zw}zx|vxyz{w}|{yz||zxvyyxxy||~y~yz|}}zy|{w~u{{~y{u{|~{~}~||~z}}{~|~{~{~}|~~z}}~|}~}}}~~|~||{|}wz}~~y{{}x~}|~~~~|~{~|}}|~}}~{||}z}}~{~~|||{~}~}{~y~~~~~~z~y|}}|~}|}||{|{}}~}~}}~|||{}{|~}~|~~~|~~}|~~{|z~||}}}~|}|~|~}|}{|~}~~~}~|~}}}|y|~||}~}|~~}}~x|z~{{||}}||~~{~}}{}}}~}~~{~}~}}}}}|}~}~~z~~}|}|y{~}{~~}~}~||~~|~{z}|z}}||~}~~~~~y}}~~}}{~{~~}~|~}|}|~|~~~{}}~y~}zz}|}}|}~~|~}{{}~{y~{|}|~~~y~}z|}|}z||{zxy}zyx|x{xxyyy}wyyzz||x|z}}|z{|wzz}{yz||~~~~{|}|{}xz||~y{~vu|~}|{xwxyzpx{v{y}{|{xzyxzxzyu{yzx{z~y|z~~z{{u{}{}r{v|w|~yzyz|{vw}zy{||w||zw||zx{zzzxw{w~xyvux{vz}yzz}|}ztxyyzz|v~||yz||}v{yx{z|x{z}{yz}z|w{y}x~xxuw~v|{yyz|zz}x{{~|v{wwy|}z}}z~}|w|~~{x|xzyw}yzz{zw|~zxy{{zyuxxy|zz|z{|~|~|{zyxz~yzz|z|zxzz{}{~}zww||xx|yw{z{wxvv|y|z|}~w~y}{yx~}{}zyy~zyzzyz{v}zy}y~~{ys|y|v{yxx~~z{zy{|z}{w~}||~xxwz|xy{{~x{y{}{~|zv{zx}|z{yz}}y|ywxzy|w{|}}yy|{zy~w|wzyxzwxvy~xx{|}x{v{|~}{yy}{}w{|}yx}|}||yzx}yxzzz|z|{xx{yx||{xvuy{wyu{{{{{|{|z{y}z~|}{yyx}{x~||zx}|zz~|y}yzy{xy{xw{||{vzxxzyxz~zzvy||~z|xyy||y||}}vz}~~{y}||{z{y}xzvzy{{x|x|yyzz|y|v|}{x{zwv{|zy~{{~yy|~yx~z}z{||}|}yv||~x{wyyzz}|xzzzzxzzvvzuwv{}yxyxuv{zzx~{{{~z~z|{{{~|{|}y{{~|~{x{}}~|}||}}|}}{x~~}|~|}~x~}|}|~|~}}}~{y|}|}~{}}}}}~~}}~|~}z|}{{~}~z~~~~~|~y}~|}~~}~||~}y|}z|}|~|}}|}~~~z~~z|{||~z}~|~~~|{~}|z}|{|}~}}|y{}~|x}~}}|~}~z}}~|~~{~|z~}~~~}~~~|~~~y||~|~{~{~}~~|}|~~~~{|~~~}~~|~|~~}||uxz|~~~~~|}}s~}|{|~}y||}||z}|~~|~~|~}~}{{}~~z|{x~}~~}||}}{~}~~|~|}~~~{z}~{~~~~~}|}}{|}}~}~|}}}}}|{}|~}z}z~{}~}||z~{|{|z||~|zw|{yy|x{yzy|{~{|ywwzxzxxx|xz}wzv{|}y{{wyzyzzxzz|v}zxy}zx{{|}|vt{xzzzyy}~y{|zxzxvzx{}y{z~|{zx{wxw{z|xv|||xy{|yz}|~xyy}}|yxzy|{{{xzyu|zxyxy{{vzwyx|}{xu~|yzy{x|x|xu}{}{zwz|xxz{{v~|~z{zw~x|~zyx{{{|{|{{z}|{~wxx{y~zzzyyy}wx{yyyzxz|{|y{x{|zwsx|yw{{z{~|~z{zyy{}{{|xzxy~z{|w|v}|{vzxzy|xx||z|{z~z~{{zz{|x}|x}w~{|t}zzx}z{zxz{w~{z{{{z{zyyzz{|~uyzywz{|xzyzy{|z|{yxy|zzzvyy~|xzyz{{x||~{}vx||x|x{}{y{{}vxv|yyzz{y|}y{w||xxw|zwywxxzz{~{y}{{|z}|~~{~{{wwu~w||yy{{}y{{zy|~yz{{|}}{zy}xz{}zy|y{{z{z|zzyy|x{wzzxy}y{zz|{y}z{v}y||w}{{{|wv}}z}z{yxyx{}zy}}{zz{wyxzw|z|{y}zyzz{y{y|~|{{y{y{|xz}}x{~wz{wy~vxz|yz||zvzy|}vxw|}}|yxv|yy{z{{t|x~xy{wxzy}u||{~z{tw|v||{}vyyyx~z||{x{u}|zzz|z{vzz}||}{z}{{|w}|~y}wz}}~{zz~{~|yv{wzyzw{vww|x{x{x{y}u}}z~zyzyy|zzyx~~y}~~}}}~}}}|~~}z{{~|}{|}|{}|}z~y||~~|}~~~~|x~|{z}~{~~~|~}z{}}}~{~|{{~{~}|{{}z|z{}}~}|~{}~~}|~z}~|}}~}|}}}~}~}}~}{}}|}~{|}~}~}{||}~~}~}~}|}}|z~|~}~}{~}~|~~}}}{{}~~|~}y}|~}}~}z}~~{~~z~}y~}~{}|~~|~{z~~~~~{~~}|~z|}~~}}|}~~}~|~~}~~|~~~}|}|~|}}}}~~}~|}~}~{}~~{|~{}}|}~~|}||~}}}~}}}}|}~~|~~~}|z|~~~}~}}}}}z~|~~{~{~~z|y}{~~z~}{|z||}~}~~~}z|}}yw|~~||{wy~{zyw|wzuvzw|y}xz{~||zuzxxwxww|yx{|xz~~|yz{{}}x{z{zz{z|{zx{{zz{zy|yzzy}y}||}{yz|wz~vyxxyyz|{z|{vzx~{{|zv{}z}zz{y}}{x}{~}z|z~zxv|wzzyxy{vwyzyywz{w}zzyxxyw}{{wz~{}|{zv~|}|{w{z~|y|zxyz{|yz|}|zu{y~zw{wzzyz{x|yz|yzzy{wx{zv|}yx}~|{|}zwvz|yw{{|}x}{zwz}~x{wzyuz{}z||}xzy}}xyw{~u~wxvwzy{{{}x|~{zz{||{}xyx|yy{~{x|yz|}{|~}|{xzz{|yv|}yzvzxzxx|z}z{xy}{}yx|y{}|}zy}|z|}w~{{{zzyzv|{{yxyz{{{zx|yyz}zwy||~||xvy}}wz{v|~|~|z~{||}w{||{z{yzwxx{vyz|y}{y|w{{xz{xyzyzxzx{y|xyz{|{y{z}{y|zz|{|z}{}||x~|x~}|ww{zy{|w{z~x|zxxzzzxyz|}yu|xyyzxz||}y{y{}{{y~~~}}zzx}t~x~xt{yyy|{xyyzwy}}xwyw~|{uyy|yxzy|yz|{z|~x{~{}|{~}zz|~}y{|{u}zuzxy{y~u}|~{vzyz{z|uy}|{zz{|}y|~|{|}xx{|}}{{y|z|{{~yyw}{{z{z|}}~x|x{{xz{{||zz{yzwx~y|xz}y{}zyz{z|w~}x}~|z~{x}~|~~~z}|{~{{z~~}}|}z}|~||~~{}}|~}||~~~{~~{|{~~~{|{~~~~~~}~~z~~~}|}|}{~y|y~{y}}|}~}x~|}|}z{}~}}}}|||~{{{|}~}|~}~}{~~{}}|~}}}}~~}|{|~x||~~~~{~y~}~{}~x}||~{}|{}|y|}~|}}||{~}~~z~{|}|}}}{~~~}{|~}~}~}~~}~}||{~xy~{~||~||}~}{zy~~}~}}~~|~||}}}|}~}||x~~~y~}~{~}}~~}~y~}}|}u}~|z~~}~{{}}~~}~}|~{|~{~~}~}~|}z~~~{}|~z~}|~z}{|||~~z{}~}|~}{|w{yy}{y|y{|w|xz{|{z~zx}x}|yz|y~{w~z|z{y{}{{|x{}{v}}vz|}tz|~|vy}y~{zy~yzy|}~~}z}}vv}|x{{~uy|~z||}y}||{x|v{z{zyyyxzyy{x|z|{{||zu{{x{{y|y}{x~|y~{||zx||z|zwyy||y|||x{xy{~xzy{|x~{z|yz{{z|yx{}xz|y~vv|zzzz|v{wzzy{~wz|y{y|x|{xyzw~yv}|y~|zzz}|x||zxx~v|yu|~||zz{{}|xv|zyx|}|{w}z}}}yzzxtw{~yw~yx|xvz{||{z}{yxzw{|x}wz{||wy{v{|xt|{zyy{{z|v{{xz|}|zu}v|~zy}zzyy{zs}|xyzx{z}|{~zw}zz|{y{{s|{{}zy{zyy|y|{|~z|xwz{{yzxw}}z|y{z}{z{{yyz{|z|z{|y{z{z{zz|{y}~x|vy|vz}}{{zww}~y|z|{{||yy~{}{{|zw}yz|{yxy~}x~z}}zy}z~|y{}{yz{z{|z{|y{x|yz{|v|{z~v}{x{y~z||~y{{z{{|xy}{{ww{zz~wy{{~|{yw|z}}x}x|}z|~{|z{{u{v}~~|}uy{wx{yzz}{zxy}z{{v{{}x{zzytzyz|}x~{v||yxx|~v{}{||{ywyyzy|{{{{||{zz{x|y}zzz~{~|}z{}zy{{|xx}{z~yzz}zxz}z~y{~zt{x~zz}vy{{xz|~y|wyzz{}yz}~}~~~|}}|}~~}}z|}~~}~~}z|||~}||}~z~||{|yx~~||}~~z~|}|||}~~}}}z~}~}|}}z}~~y}}}}}}~~|z{}~}{y~~}|~|}}~~|~~{}}}~~|z}}~|{|}z~z}~}}{~~}{|~~~~|}}}|~~~}|}~{~}}}~~~}}|~}~z~~y||}~}{~~{{||}~|y{~{|~}}}z~~||}}~|~{|~~||}~}}}}~}{~{|~}}~{~}u~|~~z}}~||~~}~|~}~~}~~}}}|~y~|~}{}~|~||~|~z{|~~~}~{~}~~}}~{|}}}~|}~||}~~|}y|{~~z}~~~~~}{{z}{z||~|~~~|~}}~~~~|y}|~|~~}}~~zz||~{z|~~|zzyzwzuxz|wuv}|{{yyw~xyyz|~}z}xz{yyyx}|yzz}w}~yy|zyyyy}{{~x~{{z{zy{zz{y~yzwxzy{vx}{x}xyv~{}}z~y{zz|}z|y}v}~zzx}}x|}{{}|~y|wyyzw{|wyzyzw{{zyyxyyx{z|xxy|zw}~zw~~{w~zy{}yz|z{y{zs}zzzy{}y{xyxy{xxyzwu}vx}y}zyw{zztxxz~y{zx|t{{z{yzy}z{t~{|{{|uzy~zzww}{||zz{z{y|{uz{{~|zyzzxy{|{z{~{{z~}~~{}zzx}z||zz||{wxy}y{{tz}}|{ywzx{xuyz{x|wz|x}|vwzv{yyvz{{~xw|{|{y{{z|zxy~|{{{{~{~|x{xz{~wy{{~|zw||x}zyzx{}{zxxy|{~}{~|z|yz|}|}|z|yz}zy~|}}{~|}zu{yy|~zw|||y{~y|}wuyzy{y|zy{}}yy}||tx|{y~x}zz{z}|}z|~{zx{yz|uvy|yyy~|{zv~}y}xzxvvu}w}z}yy}y|{zzz{}{}{w{wvz{y~{}{zx||{y{|y~wxy|xxx|}{{yvz{|{z{x{yyyxy}y{}|}xz|z|yzyy{w{vz}~||yz|zxyx|z{x}xyy{w||z{x~xy|xzs||yy~}wzsu}|{~{{{}~z~|x{{u{}}z{}{{z{~|wwy{zy{zx{xyx{uzy|~{wu|y{wyxzyx|xz}}z}{{z|z~|~~~~|}~~|~~}|~z}r{|{~||}~~|}~~}}~v}||{}~}|}~}|}~~|{~|~~~}|}~}~}}~|z|}~}~~~~~{|~|~}}{~}}}~~~{~~}z}|~}~}~~~|~}~~~z~~{}z|~~}{}z~}|~~{~~}~|~|~~|}}}~{}}}}{|{y|}||x~}~~||~~||~~~||~}}{~}}~}}~}~}~u~}}~|~|{~{y|~|{~z|~}x|}|~{~}z~|}{}~|}|{~~}{~~{}|~|~~}}}|~~~}|~}{{{||~{~~~{}~z{|||}~}~}|~|||}|}|~}}~}y}~~~~{{~}{~}~~~}~~~}|v~y|~~}}||}~||~|}z|}}{xyz{{v{y}||zyz}xxy|z~w}|{{~y{}}x|zx|z|{}}yyyy|}~{vz||z{w{|~xz{|t{w|w{|y~{|~z|{{|{vx|z|{||{wz|w~ywy|{~w}|{x|vyzw{x{|w~{vz|~yzxu~zzx|{}yzz|~{v{~y{v{|y~z{w{x{y|uy{zzu{}}w}{z|w{{y~~}}zyy{y{|}z{~~}~y}|zyz}y{yz{x{z}{{~}xyxx}{}zvzxx{||z{}zzzyy}|zzyxyw{~~|{wxz~y|z}|~~y{{~|z}zzzzz|x{zy{~~~y{x|wz|yxyyx}wz}x}{z}~zw}~{x{~|yyx}xzxyyzvwy{{yzw{s|{xw{~{{z|{zz|wyxzzz|z|yw~x~}z}{}{xy{~zz~||}vyx|x{y{yzuzy|||v~|}y|{}s{yy~|zzyxz{}{}{~}{{{~wzy{|}}z|}}~~}}}yy{}|}v~zz{zwwz|z{yzu{|x{{{}z{|x}{v}yzyu}{x|z{yy|zv}{{yx|vrw|~z|yx{w{zz{z}x{{}ywv||~|}yzy}|~y{}~z{{{y~yyz{{||{{x{|yyxz|~zz{x|z|z|}{xy|z{}yx|z}|~}zw{}||z|uz}{xs{}yyz}y{|x{}|xyz{{}x~}}z|xx|yw|y|z|yz}}{|yz|||{zyz}||y~{}z~||yxz{|~}}zw{z{{{{}||yxx}{w||||zz}{}yz~~{yzx}{|~~|}}~}~}z{}|{}}|~{}~}{|}~~z~~}}~~}~~z}~}|y}~~|}}}}}{}}~~|y{|}~~}z}}}}y}~}y}~~}}}}{z{|~~|}}|}{|y}}~}~~}}~{||}~|~}{~~z|z}|~~~}||~}~~}}}|}x~}}}}z{~~}~~}~~{{}x}z|y|~|z|}}~|~~~~}}|}}~{~|{{~}}}x|}}{~~}~{}}}|~~z}~~~u{{~{~}|~|}{~~~|~~z~~~~}}{}}}~||~~{}~{~~|~z{}|{{}~~z}}}~z}z|}}{|~}~~|~}~{~~}~~~}}}|~}|~~z|{~xw~{}||~~{{~|~~|}~zy|}~~}}~z|}~~|{~~}~|~}||~}{~~}~|||~}~|}|y||{|~{x~zyzxw{yvy|x{x}yyz|{zx|x}{}}{zw~wz|y|wzxwy{|z|~|zz}}z{~z|{||{y}~w{yzuyyxyzx}{z|yz}zxv|{yzyyz||{}{{{x}}|w~{{y|y{{{}|~z|{zyxz~{|wy{|w|x}||wwxz{y|~|{}yw{{|x|y}wyz~zzy|{z|yz{y~w|}|||}~xu{ww}zv{x}|xyyy{z}yzvzzyyy||yyx}z~{w~xxx~zx{{y}}}{y{~{{{{z}{{}z||yyyx{xzzy~{~|zwuwx{xx}wxz}{xyyxy{zx{z|~{zzz|{z{y|}zz||z|y{|y}{zzzzvy}wzzzy}}yy}{~yz}zy|z{}}~||x}{{{{zx|{|y|~|}|~w{uzzzw{w~{z{|||xy{z}wvyvzxx~}x{{z}~y{yzyy|{zv}yy~~zy|{{x|}yyxzx{yy~w{w}~vy~xy{u{~yyz{xz~y|{xz~{zz|}x}z||~~wzyzt|{||ys~|y{z~yvz{{{xzv{zx|}y{x|z{ywy~u}}y~zxuy|zz}y||y}|~z}zyyw{|{{{~y|yzzyu~zvzx{}wz~~yx}xxyzzy{zx~~y}}|{|z~|~x{z|}|~|z{{y|y{{wzyx}xyx|}zzzzyz{wz{|t{ww|{}~{~|w{v{xz~zy|{z{}y|~~~{x{w{z|y|}z|wzxuy|zy}}zz}|vx~}y~xyz{}w|yu|~||{|w|v{}{{{~z{x~~}~}~~zz}~|~{||~||{|}|~~~}|y~~|~|{~}|{}~~||~{~}}~{~}~~~~~}}~}~~~}~~}~~y~{~~|}}~}}}~~}~zx~}~~}~~z~}~|}|}}{z~~}}{}~}}y{~~|{}}}{{|}z~~|~~{|~~}}~|}~~z{}{z{~{~~~|~~}~{|}{~~|~{~~{{z~z{{~||~~}~~~~|}z~~{}}{{|}~|~~}|~}~|~}|}}|~}z~|}{}|||~~}|~}}~|}~~~~|z||z}~{{{}|{x~}{}~x}}~~z{~}~}~}~y~y{}~{||~~~}z}}{}z~~}~~}~~~}~~}~{~}}~{|||~}}~~}~{z}|{z|zyw~|x{yy{}zy{|{~{|y{w{zx~|w}~w}y}}~z~|zz|wz{}y{{}{{y}}{|v}xx{}{{{|zyy{~z|x|zz|zwx|{zz{xzw|xuy|y{{{yw|{}||x~}v{zxxyw|{{}wzz{{||zxwzyw}vv{yxz}{z{|{{}{yx~}yy|z~z~wy{z|}|{z~|y|~y{{|yzzzy{|~|z}{zy|w{{yzv{{wz}zyy~{z}{z|{}}||y|~w}x}y{zzv~~|~xz|~{{wz{}~{~z{|{{zy~||wy}yz{}{|~}z{~{yy{wzu{|~x{|z|||}~}~y|z|y|w}~|x}}z{|}zyy{zyx}}|||zz}y}zy|~z{y{|{xy}|~{{{y~z{{z~}{z|{{x{z||y|~{~w|w~~yz|vx}~w|v}|y||||~|z|}~{y{y{yw}{{}|}y~{zv~|{~|vxzyyvz~u{z}z}|}|{{{yy}}}~}y|{~z|{}~|yzz}}y{z|||~y{zz}{}}{{|zzy~z|}y{}}~zz|{x~zz}{}z}xyx~x}{}|}|}|}~~|{{}y}y{}||{}y~yzz~{y}y{x}zzxyyxx{x}|}{||{wz{{|wv}z{z{x{~{}zz|~{|zxzz|zz|~y|{x}|{|{}z{z{{|}w}{~w{|{yz}x{~{}|~}{{}z|x}{|{{x||{}~}|wy~|~z{|x||||y{}}~}y|zzxz~|~~~~|}~|}|~}|}}~}~|~{~~~}}{~z|~~{~~z~|}~|}}}x}|~}~|}||}~~}~}}}~}~~~{|{~~|~|~~}|~||~~{|~}{~|~}~}}}}}}}}}y~}|~}{|{|~|~}{}~~~~~~~|~~}v~{~~|~}{|~|}|~~~|~~~||~~~}~~}|~~~}z{}~~~~}~||~~~~}}|~}{{}{|}}~xw~~~~|||~~{}~~~~w|{}}}{~}~{}}~zz~~}~~~}x{}}yxz|x{v~w|}vv{yyxzzzy|z{wxw|zxyy{u||~{yyz}zzz|{yz{}|xy~{|{y}yz|yyx{xz}{}y|}{wywwwxwyzy|}{{xwxwxyxz{xxyyv}y}}{y{}z|~|zx|}{y|}y{z}zx{yz~zz|x|x{uwy{wz{y{|z|z{swx}}{zu|z||~{}y~~|}yzy~z||zz|yzw}}zx||yz}zyw{|wz|{xzxx{}wu|u|tx{y{zuyxy|{|~|~}}}{z}|{x{x}z|{}{~z}{wzv{|v|vwzyz|{||wv{{yywwww{wy|z|xzy{{~~||wz~yzxy|z~}z|tyy|z|w|wzyz}yxzz~y|ywyy}{{xvtyt{yw{{}{}wy}|||}~{||}|y}z||~~xy~{{zyyv|zxuywyz{}}zxwx{{y|y}{~}yy|~}{yz~zx{yy|{~|}{}{|}}yyyzzx{z~x{xz|wz~||xzzyw~}{|x~{{|y}|s~yz}|y~{y}zyw~x}~z{|xy{|{}u{y||~|}x}{{{uz{v}}|}{u~y|z}{y{}}{|}z{xy|~wzz{u{wx{~}~xx~|{yz}}zxzyzzuz}xt{|yy|z}ws|{y{z}{zzy~y{~z|{y{|x{~{zv|{~|}}zy{~x}zz{yw|{yw{|y|zw}y|y{~|wy{yzxy{|z~zxzy{y{|{~xzy{yxzz|z~y{|z~z~t|x~v|vzzwzzxzu{}yyx{wzz}}yy{z}|{|{x|y~|yz}}}~||~~}|}~}}~|~y~{}~}}}}{}{|~|||}|z{|{y|y}{|}|{}x{z||}{}}z~~|}z{}}z}|}~|}z~~}{}~~~~~~}x~y{~}~}}{~{}z{{|z{~~}z~}~}~z~}~}|||~|{~|}}{}{~}||x}~~~~~~~|~}}~~}~}}~}}~~{~~z~}{}}}~}~~|~}}}|~{~|~z{~~~{|{}||}}}}~|y|~}{~}||}}~}~|x~}~}z|}||~||{}}~|~}|~~~~~~~||~~~}{}x~}y{}}{|}}z~|}}~{~|{~x{~~~}~|~|zy{}|~}~~{}}{}~|~y~}|}~}|{y}}|{~}{}|~|}}~z|}}~||y}|x~}~{|{{}}~{~wv~w}{~|||{z{}}}z{{wu}|yuzzx}wy}wwx|}}{yzzzyyvy{y|xwvvy}{y{y{{}{wz||~z}y}zy{y}w|xxzywzz~zzzyzyxx{{{zzxy~{x{zy}x~wywwzwzw|~xzw~y}zy}yy{{{||}xyzzz|zw|zy|y}~wxs{zyz}z}zxw|{~yz|{{yxz|xxxx|x}~{zx|xy|zyx|xzx{|vx|wx|{z~zyv}}yy|vzx{~~{}z{|wxz~y}|{vwvy|{yx~}~y{~w|zw{yxxw{zx{}v||yzv{}||zxx}w|y|xy|}y|y|y}vzywyy{{|{~{zy|~yz|{{|zyv}zy{zwzvx{}{|~vzxzz|xwzy|y{z|z}{wytzw{{y~w{~|}y{}z|x|w}xy{|{vx}y{z{|{|yzy~w~|w|w~w~||vzxv{}z|xx{xwz{y|~{||yv}}}v{{||y{{zy{|w{vv{zz{zz{}{|wzyw{zww||~y{zw}zz{}zz{z}{yyx}z}||||x}y~|z{zy~yzz}xyxyz|}zz|zzv|yyx{yw{x|zyx{zzy~z{y~u}zz{y{}|yxxzy|{}~|zyz{|zw{w~{zy|~|y|||{z{yvz}uz{xw}uxz{u|x|yxx}yz{{y||{t||{~{wu}{||zyvz~zzx{}|}x}yx}x{yxy{yyyzzxzyy{{xw{yuy||yw{}}y{x}|yy|{}z{xuzzz{x}wx|}|{{yxzz|~~xzyu|z|wywzy~~~}~~}}~~~{~}{z|}z~~}{|y|}}||{}|~{}}~}}~}~{z|}}~{}{z{||~{|}~{~~{|{y|}~~~|~~~~{~{}}}}{|~}~~|~{}z}{{z}z|y~}z~~{{~~|}~~|{}}y~}}~|~}|z~~||z{~~y}|}}~}~~|~~|~}{|{~~u}~~{~~{~{}|}|~~~~||~||~~~~~|{|~}{}~{}~~{|}}~}y~}|~}|}~~}~}~y~}}}~}~|zz~|~|~~~||}~~}~~~~}~~~}||~}~~~|~z|{|{~}y}~|{{}~}}~~~}~|~~|{|~z~}~}}}}{~|~}|}~||~|~~|}{}}}}{}||}||}}~{}}{|~~}|}~z{}~|||}~y~}~~~~}|~}~~|~x|}{|||yyzzvx{zvyzzz{{yz{xz|wz|xx{{{~v}wzw}~{zw~z~s~vy~}|zz}~{|~}v~{zx|~~||~y}{{{~|wzwx{w{|yw|v|zy{zy{zx{{~{}||}}zyxy{}y|x}}|yzyywx}||xzxzxz{v}w{x|{}}z~zzyzyw}u{z{w}|x|}xyxy{~||zz~|z~}}}{{y|{y}v}}|xw{z}|{~zwzwyxywxzxu|xzttyzvz}{{yv{~{{xyz~|{{x|}~x~}~}|z~y|}zyxx{ywzwyz{vywzzvyxyx|w}x{z}syz}{w~{y|zyy|zw{xw{}}{y}{|x{yxwvxxuxzz|wyz{ztx{y{yv~zxx}||z{z||{z}{|}{z||vyz{x|~~~zwyz|}{x}x{z{zzw{zxyyyzyyw|{{{z~{|zx{~{{}}yy}zz{}{|}{{}{|z|}{|{y}zx}{z{{w|}y{|yyzxz|z{~|||zv{x~~|{xxz}y~~vy}{zx}}vu|z{~|zwx{x}{zuw{y}zyy}{y|{}zzwyz~zw~y}}x{{|uz{{{||}}|x}wz~q|{y{zw{zz{|txy}|y{~}vy{wz|{z{z||yyzxzz||z}{|w{{}~~x{w|zz}y||||y{}zv|v}|{zz{|{z|}~uwzywyyyw}zwzyz{{~~{wx}|{w}|{zxz|~z~|}{{wyz}yyytz{yyzyywyzy{~xy~yz}vyyzzwx|}|~{~z}{|zz{~{{x~}}}~|{}z}}{x~}}~z{|}~~~~}|{~~}{z}~~y~~}~~}}~~}||~~}~{}~~}{{}~~~z}{}{}w}~}}~|}~|{~|~~~}z{~{}{{{}}y{y~~}~~{|~|~}~~~|||{|~}}~||{{~~~}}}~|}}|}~}~~~~|}~|}|~}~|~}~|~~{}~~}w}{~|||~}|}~}{|~~z~}}}~~{{t}y||{|~{x~}}y}~{{|}{~}{}~z~~}|z|}}}~}z~|x}~{{}~}~}~}|{}|||z~w}zy{}~}|~|~}}}}}~}||~~~~~|{}|{{y|}}|}{}~{}|}~}}}|~~~~}|~~}|}~}~z|}}||~{}~z~}}}}~~|}}yy|}{||~zxxy|}zzx{{|zty}x{zx|z}{|xxy|zy{|zx|}{y{|z}y|{z}y|xvxz{{zz}{||xz|}|w}{{}z~~v{yyy|}{yyw}z~x|y{|{z{y}{|y{zy}|vyvz|zx|v}~}||{y{v~y|zzz|xwxy}u{zzx{wywyt~{{}||z|zz|w}xzwz~y}|{{y|x}v{zx|{{wwzw{|x}|}~}w{zxx{wz{~~z{|x{xyx{{zzyzyxy}x~{}|{wxx{t}z{|{}|{|||x~zz}{{z||~}zyz|wx|wz}|y|yzz{z}~~}|}y||yv|yu|{{{y{x|}|yw{{}xzyy{{xx{{z|w|z}|~{{y~|yuxxxz|z||w{{z|zxx}|}u{z~z{zyz~|}zwx||w}xzt{z{xtx}~|{}{ywzx}wx}wz{zxx|}x}{yxz{}{xz{wz|||yy|{{}yx|~~vzxwz|yuz}yy~wzw~}y~{}zzx}z}}}{y|z{yvy}wy~{zw{v|y}{yyzv}~|yy||y}y||w{|{|~|{}y|w{w}|x}w|{yyv{}w||{xy|~{zy}x{{x|z}}|||{z{}}}z|z}y{~{y{~}|~zzvyzy{|{|w~}{xzz{yzyyzx}|}y|ty~zx|x||zy{y}~zx}|y{zyyuy|{{}{}z|zxy{yzz{}~|v{|x{zw{{z}y}uy{{~y~}~{xw|~wy|{wxyzxzw{w|u|v|vz|z}|wy|zzyv{{yxy|wx|~}}~{~~}}}}}{}}}~}y~~y~|{~}|~}|}~x|~~|||~}{}z}~~}||y}}}~~}y~z~~x|~y~||~~|}}|}}~|~|~|~|}~}~|yv~{~}||}~}{}}~{~}~~}~~~z~|}z|~~{~~}~~}{|~}~|~~~z{}{{|}}~}~z}}{~}{~~|}~y~{{~|x~~}}~}~~}~~}~|~z~}}~||~~~{~~~~~}~~~~|~z}|{~~|~~~|~~}}|~||}}{~}~}~||~}y}{~|~~~~|}~}~}~|}}{~}~zz~~}}}~~x{}{|}~~~~z~x|||~|{~x}}~}~}}|}{|}|||}~}~}||y}~z|~}~{y~~}~|~|~{~}z}{y}~}{~~||||{|y{{||zx}|{yz}zy}yx{yuvzzyx{vxy|yuzv|wv|zyyy{}vwu{y||~y|~|~ux~z}{|{|y|xz|z{xwzyz~wy{ywy{xyx{}}y|yz|{vxz}ty{{sx{zy|w{|{zy{zz}{yyv||}}xy{y{z}u|zxxxzz||x|}x{yxwyyx{wz~wxyxy{zy~~yz{x|z~x{}x}{{xv}y|z||w|~{|zu{xx||{z|v~~zwzyz|{wyy||~z{{x~}~}|xv|}zxzz}~~{{v|}z~}ywyz|wzw~zywxxv}}|{x{s{xyy}yww}y}}{|xy}~}~|w{||uyx|}}z{z{{}|||s{y}{v|{w{yvxwyw|xyt~{yxz|yzwwzyz}|{z{~{z{z{{zxz||{{~zy}}}{{zzy{zvwzy|zx}yz}zzwzxz~y{xzxvzz{}y~~{y||zy~}zzzy{||y~||xy}zv{{xy{{}xyytxyy{wyvxyx{{|zyvxy|yx{zx}zy~{twx|zyy{|}x{}|yz|}~zyw{ywzwz{xv}z|}}y}yzz~xwv}{{|w{xy{||z{{z{|{}x}z{}xx|}y{x{~zy|~{yy~wyzx~{{yzx||y|ry{v~~{}x|yyy~{|}{|||x{~w{{yw|{y}{xyvyzvyxzz{z}z}}{vwzyyxwy{zy|z|{{zzzz{|}{y}ywy~~z||{||v~y{w{w}x|z{xw~|xxz|||zxu}y}~y|zzxy}}~~|{wz||w|~t~|yx}}|z~|}|||~~|{}{|}~|}~{|~|||~}z}||~|{{~z{~}}~z|}~~~~}}}~{x{~|{~}||}z}~}z{~}}}}{}~~}}~|~}~~||z~}~~~~~}{}}{|~}y~}|~}~~~~z}}}}}~|{y|z~}~~~z~|{~|~}}zz~}}||{|~|}~}y}x~}~}~|}~~~~~~y{}}}~}}~~}||}{||~}~x~~|~}~|~|~|~~|~~}~}~}|z}|~~z||~}{z{~y|}}~~~~~~~|~~}||yz|}|z~|~~~}|~}}~|~|{|{~}|{}|~z}|z}~~|yzy}~z~{}{}|~}}}}~}~~|{{y~}z|~{}|~}}|}~{~|}|~}{~|z|~}~~}}|{}}~~z}|~z~{}{}z{~~|~~s}}{}|y}y||{}x|~|~|{~z~|~{{~{{}{|||xxz}~z{}~yx}{{|{zy}}zz}|}|{{y}}y{x{}{{|}w|z}~{{{~xyvy}}zz}{|z~{x{{yxzzzzyyx|}|z~|}zr{}{{w}uz{{x~{~}~w|u|~~}{~zx|z}w{x||}zy|z}y~z}y{z}zzy~}yx{}zzv~~ywxy{{u|{{uxy}}~~|{~}y|||{zz{{tyzz~y|{x}{zy{||~~~{{{{xz}}}|yy~}|}z}~z|xy{z}xxx~~|z{~xy{|y{z|zy{z{|wzx||{z{}{}~}w{zzzz|{~{z{yzy~yzyz{zx}y~{}||}}xz~}y~x}~}xz|yz{~}}|~}~{yvy}|{yy~z|}|yzz}{{z{|xz|||zx~xz|}~y{~|||}{{{z{zz~z{}~{z}}{{}{z}{y}}y{}y||||y}|~|{x{|{w|{}w|}|z|{y|{{{zz{||~}}~w~{}{|}|x|wy{}}z}~|{~|}yz~yzv~z}y|x{}}z}zy{|z{w~{||y||z~z|x}x}{~y|x|y|z}z~}|{~}|y|||}}||{}}}u{x||{}w}x|z|~|}||{~}}x{}xzzy{y|yxz}{z|}z{x}z}zy|~w{{}y~~~{~xx{|xy}{z}||wz~y|}w|{{~~{}z}}z||z}}~zy|~z|z|{z}wv~~~~|~{}|~~~~~}|}~~~~~~x{~~}~~|{~~}~{}}}||~~z~~|~z{~~|}{~v~~}}{|~||}}{}}~}~~~~||{}~}~}}}~}}}~}}~}}~~~~}{~}~~~}x|~~{z~|zz{}~}~~~||}~}}}}||~}~~|}|~~z~~}~~}~}|}}~~~~}~~{|}~}}~~}}}~~}}~~}||{~~~}~~~~{}{~|}~~}}|~|{~~~~~~~~~}yyzzx~|{|||zzzyzwwvy}yz{xw{{y{y{zvzxwxxxw|v~||y{{y}|||}}~{z}}|||~y}{|z}zyw|{y}{xx{{xvyxzyyux}wz}z{zz|xvvzy}ywu~x{zzxx~zz{zy}x{}}y{{{xxz|x|x{yyzxuxyux{y}}{{z{z{|zstyy~}wxzzx|}}x||x}zyy||}{w|zz|zzyywz|{x|wv|}xzv{}}}zx~u}xz{~xx|{z{|y~{}zz|x}y{yy{{|{}|}{zw{zzzx|zx{yzx{|w{|y{uy}{{{v}}zx}|}|{|}{zz|x{x{zz~{x{|vz{x{zw}z{~y|x|vwxzwzyxv{|w{zw}zu|zx|{||}yxx{{zy}}x}y|{|x~||{x~w{}|}zzxx{x{{~}|{y{zy~|wz|z|yyww{}z{|wz~zz|{y||zuz||z}~z}z|{x}|w|yz{y|z{|{|yu}vxzyw~zsw{{y{ws}~sw}zzux}~|z{~yy~|z|}{xx{z}}z~{}{{vyz||w~||xw{}{{wxxt{t|}y|||~xx|z||}xz}y{~xz|~|zz~|~y{xz{~xxy||zzyxvyxx{x|yyzzy|zyyv|t}s}y{}~{z{z}~y}~{z||}x}}|}{{{}xy|xw{}}xyzz|z}uz{z{zzz~zwyx{yy|{zy{z|~}}z|wzzzx{zxy}yyxxz~}}x|{y{zzywz{yyyt{{}{}wwz|y{z{}z{{uyyy||{|wyz{y{yzy~{z~~{~}}}z}~}~|}||}|~}}~z}}~~|~{~|~}}||y}}}|}}{~}{~}|}~~{}{}z~|{~~|||}}y~~~~{x|}}z{z}}|~~|}x|~x{z~}~}{|~~}}}~~}|~}~}~{~~~|~}}~~{~|~|{~}|}~~~}~}}{~~|||~~z|{}}}|~}|w~}}~~|}~}z|}}}|}~|~~|{|}}}}~~}~}}~}|}~}}~{~~y}{~}y~{{~~}~}|~|}~~~~|~{|{zz|~}~||~|{|z{}|}}~{{}}|~}{|~~~|~|~~~z~|{}}~~~~~}zz~{{{|{{~}~~}}|{~|}z~}~~}{~}~~}z|~~{}}y|~~{{}~~}z~|}~}}~}~|~}|y}}}||~~~|~|z|~~~{}{}}|~wy{z{|{~w~}xz}~yzzzz{}w{y|{}y{y|zz}w|{yw}{u|xz|}|{}|yz|z|yy{~|y}||y}x}~~{zy{|}z|}w}z{||yx~{yzz|{yz}|{z{}vy{u}~yy|}}y{|z}y|z}x|{zy}{zyz|yzyzy{{}}}~zzz|}{yy||zxz|{xyvz{x}{z}}|ys}z|~v|~y{~zz|vz}z{w}z||}~{xzyy|~zywyz|uxz{|~|zz}wz{{}y{{{{|~y}~wyxxyy{}yy{||z|y}|}|}y}|{zwwv{y{ww~y~yy~|z|~{|x{{{|{x|u|{{yxzx~z~}y{z{xx{z||{z{x{{}x|~}z|{zx}{|}~|~|zx|z}x|xw|}|yy~x~{}|w||{}w||~z{}z|~{~|}y}x{~{w{yz|{}}{|{|~y~z{~~|yz|z|xwz~{z{~}{z|||}y{{|ywzzz}zw|zw|}|x{|{x{{yz{{xx|~|yzr|}~wzy{{}~x~yw}}zwv{~w}{xvy}|z||y}xz{}x{|z~}|zzx{}z{zz|{}{{z{}}z{{}}|z|~xzw|y{zyzv|{zzz{y{y}|||{}y}xyx{yz{vyz}wx{z|{||z}|y|}x~z|u}{~xyy}|{y|{~|z|}z{{yv}}{w|z|y{yx|}w~{yz|{~~|{{{x|{|u~v~~{}y}z}z}{yyxv|||yy{zz|xzx|x~xx~zx}}zz|z~|y||y|zz}|~~}|~~{}}{}}~~~|}|~~w|{}{~{~}}z|{}|}|z~~~}}~}}~~~~}|~{|}|||}~}~}}}~~~|{|~~}y|}~~}{}}}{}~~|~}~}~}}}}~~|x~~|~~}}~}|~}}~|~~{|~~}x~|~~~}|}~{~{~|~y}~~~}}~|}~~|}~w}~}||{|}}}|~z|~~|}z||~~~z~|}~}~~|}|~|~}|{~~|{}{}~}~|{}|~}}{|}|}~}}~~{~~}}~{~~||{}xy~}~~xyz||{|zzvuwwtzyz|{wwzw|zz}{yzuxxwzyyv{z|}z|z||wxy}}x|y}{{zzz{xz||z{|}|{}{~zz|{xy{{wyzyytnzz}xxxowzzz{z|}{}}}}}{~z|z~yz|x{{~zx{|}vz{yyzy|z{yxvywx|yz}yx|w{|yzzz|xz{|z|{~z|}t}y~|}|~~~z~wzxy~}{|wwxzzzy|{{xvu}}v{vx{x|}z{tyy{z|{xzx|zvwvzwxy{yy{xz|~{|{zy~xxx||yxv}||zx}r}zwy|uzyyxu}xx{|t~z}z|y}{w{}z|zx|~z{z{z||y{~{z|}|{y{zxxzzzzwxy{z}x|~{{{~z}~}ywy|{}|xtx|z{|x}||x|~yvz{z{x}{xzx|xzx|xvxvxvwyy}w}zyy|x|{{yzx{{}{{{z~w|z{~y~zzz||}{z}~x{yzzx|z|{{y{|w{}{s||zv{wyvwxyzwzyyvzz{z||}y|~yxz{zy|wwyz|y{~zz}}}}w|}x{{x{y~yy~yx{sxz{{{{}{wyzxww}z~{{}y}zyy~}x}~zv{||}}zy}{yy{z|}y{v{|yy}zyxz|~~wxwwywy|uxxyzxyz}|y{{xzxy|{}|{}zzxx|}z}xwzx|~|z}w}zz{y{xyxwz|xz{ywz}xx|xyv|yz{|zwx}z|{}zz{~w}v}~}x|y{~}{zxyx}uz{|y{ywv{yz{xzy|{x{x||~{}|{yv}t}}|z}|{|~~~|z|}y{|~y||qy~}|~z}}{}|~|{{}}}|~}}~z|{{}{|}}z}}~|z~|~~~|~{|}}}|z~{}~~}}}}|~~~}}|||~|||~w}~~}||||~~y~|}|~|~{zz}{~{}}||~z||{}~}~~}~~z{~|~z}~~{||z}{~||~}~}}{{}{}~}~}~~|~~}z|~~|}}~}|~~|{||}}{~}~}~~z{}z~}~{~z|}~}~}|~|zzz{|||{}}y}~z{}|{{{|~y~}~{}~}}{~~~~|~|}z~{{~y|~~~~{{}~}}~~}~~~||}|~~{~z~|}|{{~~~zy~}}}~|~z{|}{z~}||{|y{~}{{~~{}~~}~|~~{{}}||{}}|{}|z}}{}||z~~}|}zx~}~~~wy}xyx|wyy|}m~|ywy|uzzvyxxzvxyzzz{yzy{ww}|y{zwxxxz~w{zxzz{xx|ww{|v|wzvu{zzzxzyzxy{w|yx~wyx||xz{x{{yzww{yzwxw|w}yxrzz{wzwy{yx~}}{y{y{z}w|x|y|xxx~||{vyy|{}z|w~xz|w{xx{{||}z{{vy|{~z{|vz{zy|zyzw~xyyzu}}|y{~|v}{}x~}v{{{}|y}~~wzwyw{x}ywy{zyx||z}wz|v~{z~|t}y~v}{|~~{~w~x{x}|{zux{xu|{z|yzz{xwzxxzxwx|wxv{y|{x~w~vxzzw~}y~z|w{zzx~|x{{}zz}{y|~w{v{{z|}xx{~~xxyx||~xyzzy|yzx~v}x}ywx|zzz}z|}yz|xzyywy~}yx{xyvy|zzx}}zyywy~|~zt}}}z~z|~z{{yx|y{z~yz|z{{{wz|}{~z{x{z|}wxyv|w}zxtywwzyx{z{yyx{y~yv}{|}yxvyyw}uuy{z{y{|{{y~{w{zy}xzwy||{{}vxxxz|xyxz}vy{{z}z|}z{{v{{y||x{z{wxx{zxszy}|{xz|{y}{~zz|{}ywz|y{{||{z}x{xzxx|yzzztxwywz}{~{xy}wuyxz~v{zyy|w{|x{yu}x~{yz|{||zy~w{zxut|{z|zz}|xyw~w{vx}|yz{~~y|zx|xy||y{z|{|}~|zzv}|xxx{|z{xxyxyyvyyzz{}~{z|}yzvzyz{{y}{~{~|~~~|~~}}{|~{{|~|~}~}}~|z~}|||~{{~~}~{y~z}~|~~|}|}z~~~~y}|~{||}}z~z{{{~~~{}}~}~~|}{~~}x~~~}{~{~~~}}}{z}{|||~~}{~~~}}}~~~|z}~~w}}~xxy|~}{~~}~z~~||}|~~z~~}|}|}~~x}~|~~~}}|~~|}~}~}}z}}{|}}x~|~~{~}}~||}}}}}~|{}~{|~~||~}~}~~|}|y|}~~}~~|~~|~{~~|}~}{|~|y|~~~{~~||y~{z{}~z|~||~}||}}~~~}~~~{z~~~}}|x}~~~~|u~{z}{}y}~}}}~}y~|~z~}~}}}}~~{}}}|}|~{{}~|~~|{z~}{}y}x||}|{xywzsyvxx}}vzyxyxx{yw{vy|z||zu{x|{zxu|{wzy|y~{zyzz{||w{z}}{xw|{{v{w{xzwywzvy{{x|y|xxy|~uzy{xuw{{}xzw{xwyy|}z{y~xx}{{~{zyz{}~x}{|}uxy|zz{zz{z|x|{zwv|y{tyzvzxz{}zxy~{|x}xw~y||z{z|z|~{}z~{y}y{xyzzwxz{{svzxzzw{yzx{|xy{{zyy~{zx||z|{{{|}~zz{{|{|~|y}yx}yz}wv{yx|x{xzy|xxvzuy~xwvz~x~zxv{zzv}z|x{|||zz{{}zzvw~}~|~xx{xxzw}z{|xwxx~x{y|y}{{x{yzw|yxw~~x~zzz||zwz|z}wxz}xv|{|}~y{z{}{wz|{x{|wwyyzx{{z{z}||{}zyy|zz{}x}w~|z}y}z{{w||yz~|zyzy{}~|}x}x{{uxzz{|{zyuu}w~xyy|x{xvw}|zx{z|y}y{|{~~{|}zwxyx{zzz{z{}~{|ywxx{v|x||zuyy|xwx||}{z|}yx{zy|{}wz}y{z}{yz|y{|{{}z{{|~|}~~|yv}|zxwzyzv|yvz|||z|yy{zz|vztxxzwz|yy{xx|z{x{}zx{~zz}xw|}{{~|||y|xxw|yvzy}zzwz{yyzyx|wv{}{zz|y|z}z~{~z|zyz~|}|~z|zw~}z~}y{{zz{xyv{yy}~zzzwzy}xxw{}uzxzyuxwx}xyzzv{}x}|{{{~{}{|}~~~|~~{~|||}{}}~~~{|}}~{y||}~}|}}~~}~|}~~~~}~|~}|~}}~y}~|~{}}~}z}}{{}}|}~}z||~}}||}}{{}|~{~~}{~}~zy}|}}}|~~}~}{~~~}{}~{||~~~y|}~|z|~}}||~}~}~}}|}~|}}~}~~|}}|}}{}|~}~}~}|{~|~~~~~~}~~~}~}}~{|~{~~~z}{~}~~y}{~|~~}|{}}}~~}~}{z|~~}|}}|||||}}~~~{z}~}~|}{}}y}}|z~||~y}{}}~zy|{|~}}{}~~~~}z~}z~z}}~}}~}|~|||}~~~~}~{}{~~~{xx|}}~}}v~{y||}{{{|~~}zx~~~u~z}}~|~~|~||~~~|~~}~{|{yx~x{||zyz|{{z{|y{z|z{zx}~xy~{~zxz}zu}~~{zzyy{~|||x|y~xywzz}{}}}y|w}}z{uz|y|y{zv{|}~{~|{x|z{u|y|{yyzzy}|xyy|x{x{x{z~|zy~|{{zxz{yz|{{y|wyxz|xwzzy{||{}{zyy}|yu{{|{|x~zzyxv{xxz{|{||{}}||xz}z{xy{z}}zz}zw{|~}{|z|{wxx{~}x{xy{z{{|zyvvx{}|wz{z{y}z{|{yyx~zyy}uyzzw}yww{{|z{|{x|y{~yyz{{xyy}x{{y}|{wzzvyzx{}}}zy{}~z{|}}y|{{{zy|yyyv}x{}|yy}zz|}w|}xzy{||}z~{w}x|}z~{y{xyw|z~{x{{yy|{|yx{z{|x{vyz|y}x|{{vyy}yy{wzy~wz~z|{xy{zv|yzy{xy|~wzy{w{~}{{y{z{~y}yyyz|z{zzyy{{ry{{}|zz{|~y|{}z|yzy{yzu{{yyxzyztz|y}{~~v|zz{y~~|}|z~{{x}|{wz}{~{~xz{}y}}}zz}x|xzxzxyxyxx{v{z~z{xxzx{{|{y||xz|{p||{y}{{x{wuv~{}zwy||{|y{|x|y{{z|xy}{uuzx}zy}x{zxz{}}|}x|zv|{{|y{~{}zyv{w|}}{{}zuz}|~y{~|x{|}yyyz|y~}zzz}|zz|w{z{w||{x{yyz|zx{{x{{z|wz{|vz}z||xz~{~y{z}x{|z|wx|z}|{y}}yy~}~|}~|~{~~z~~z|}~}~{z}}|~|zxz{}~|}~|z~~{}|~~}~~|~~~|}~~}~}}~~}~{~~x}~}~}}~zz}}~~}{}~}}~}}~}}~~~|~|}~|}~~~|}|y|~~||~|~}|}}{|~}|~}~~~}~}}}|}z~~{}~}~~~}}}z}||}~~{~}}~~|z~|~~~~}~~~|z}{{z||~{}~}}~~|~~~}}~|}~}~}}~||z}~~|~}z|z}{||{|}|z|~~}~~z~}|}|{~~~z~{|~{{|~~~{{zz~{}|}~}{~z~~|{~~z~~~}~}z{|}~}|~~}|~{~|~|~zz|}}{{|~~~{~}}z|~~~z}}~~|{y}x|~}|||y~~z}~~||}zz{~|~}|~z~|}~|{}~~{yy{{||}{{{|{{wwtv|y{y{z||{y{{u||x{xyzvzzy}~wzz{|wxzx}{y~}}y{||yy|z~}z}zzxyzyxwzy|yxyzwzz{zv}|v{~y|w~y||wy{{|x|}zvy~z|y||~{zwz}~x{}|wywzxtvxyuvz}zy{w|z|zzyzyzwzz}||{yyzzwx|y~~x{{|y||zv|~|{~}wv{yuz}zz~qzvyy{xzzw{|ywwu}xutx~y{xwy|}z{x|yz}yxw{~~}yzz|{~}{x{y}yyy~wxyuyyy{v~y|}zzzxxyxzyx{|}xy|{{}y|{w{w{~|x}{z}y}{}wxzzyzyzzyywyy}x~x{}}z}y{zy{yz{z}|||~|~y{{~{z{}|||{x}~|||zwywzu|zv|z~zx{x|{z{z{xz~vvyz|uy~~{yz~|y{{}xu~}~z|{{zw~}{yv}w{xwxwyzyyy}}{vw{u{x|yv}yzu{{}|zyy{zy|{zzyxywyzzz|zz{xsy{z||z{z{y}|zwu|u|xzsy~y{}}}xzzz|zyz{|~y|{zyzzy}}|yw||}zxwy|}|z|suw{|wy{z|xz{{w|yvy~|wzyuyyztzy}{z}}uzz|{~{{}|xw|{}|}w||{}x}}|x|zv{xzyu|yz|~ywxzyxt}yz|zxx{}}||y}z~|y{z{z{|wzx}~}{}xzz{z}}|uz{{{{x|vy}x}vysz{zyxvw}w}vxzy||~x{yvxy|}}}w{}||~z}{~~{{~}{~{~}{{y|~~~{}~}|}~~}~~~y{}~}}||{}{}{{||z}}}}x~~}~z~y~}{zx{||}}{}{~~{~|~}}z}~~~~~~~~}}{~}|~}z{~}{}y}~yz}|~~~|~~~~|~z~{~z~~||}}||~~}}|~{~~~~w|~}~~|}}}}{|~~}~~|{|}}}}~~}~{~}}|}~|~~~}~}}}}~{~|}y||~{|}|}yz~|}~}}z}}}}}}}|~||~}~|||}||~{{~}|z}}{}~}|||~w}}}|z~}}~|}|~{~z}~||}~y{{|~}|}~~||~}~}z}~}|~|}|~}z~~}|z|}~}|}~||}{}~|}y~}{|xwy{~{zxuyz~zxy|yz||z{}zzx|zy|v}||y{yz|xyy|vvzxx|z{y{{~{{z|{|yz}z}~xy|zy}}}|yxz{{}}zyz{|y~w||{y|zwyxxxzwzzxxyzxw{{xyxy}xy}y}{x|z{zyzzvzv{|{y{|yvzyw~~zzwwx|z{~}yxy{{x|yx~}zzy{~y{y{~}zxt||zyy{yy{zyzzwzy|}yxy{}{}z}zzzz|~{yw{}y{|z{~uz}{y~xwzxy{|xzz||yxy{z}y|||x|||vy~}zywxwy|y~z~{z{{}xzx|w|{zwz|yy}}|x}x~z{{x~zzx{zw}}w}{{{{z~zxzvy}z{w~|z~~{uzz{y}{{z{|}}~||xx}~zyzx{{xy}{y|{|{~x}|xz||w~z{{xuzz{~z{xxw~zyw{{|yz|{|x|txy{|z{xwxwy{{{xyzy|xz|y{|}~|zy{||}{{y}{{x}|~y~}~u{}yyy{y~|y}vzx|{v|vz{{zw|x~z|y~z{y|z}z}z{|xzx{{xxy|zzw|xx{vww}v~w{{~{z}}~y{zywzxyv{x|{|y{{}{|wvyy}zz|z|{wy{~z~vxw{yz{|}~}|u~w}xxyz||wx{zy{uy{}}{z{|z|zxywxr{|z}{~}|~zxyy}yz~}{zw~wyzxwy}zu{xw{}yzz~}|zzy~zzy|z{||zy|{|xzy~zv{zy}}x{|}zz{y}{r|yz~v~|zx|}x{w|}{wzwx{|xzyzw{}|vz|wz|ztzzv~~|}}{~}{|z|}}||}~}~}y~}||{}{|}}|~z~{~~}~~}|}~}}|{~vz~|||||~||{|~~{{}y}~}~}{|~~|}y}}|}}~}}~}}}}|}{}||~|y~|z}|{z|{~}||~{~|~w}~|}~z~{~y}|~~}}z}~~~~~~~{~{|}~z|{~~~x{~}~~}||~}~~z{|}}y}~|{~|}~~{{}|}}~}{|~}}~}}}|~|~~~|}|}~~{y}}}{||}|~{~}}|~|~|~~}||}}}||}|}}~~~~}}|{{y~}|}}}~~~~~{}~~~x~}}|~~~{~||}}~~~}~}~~~|o~{~|z}}zz}{}}~~}}}}{~}~~||~|~~}}|~xy{}}~}}{{|~~{~~{|~{}~||}~~~~~|{|}{{y{~x}}}y|zwtw}zzzy~|{xyvzzv}wzvwv{xy|x|y}~w}zx|z~v|{zvwzy|}z}xxyx{y}~y{|}zzyww|y{x{yxu||wzxvy{y}}xv~yz~|yyy{y}|}yv{{yy|{{yz{{wzzz|yw{y|w~w|yywvzxyxy|z|w}xwzx~yz~yx{~|{z{}{||y{~}||{zzx{{{{yyxyy{z~y{|zx{~~|xwzwyyyxyyywx{vzyzuzy{{zz{y|{{z{x}{}zyx}x{||}{||u|w}yyx|{zwy|syxywyv|}z{vuy|~{x{xy{w~y|~zyx~{}{wz{yzz}xw|}{z~z{|{{zxvxzz~{z}zxwwzy~xvwuxyzxz{}u{x|{zz|xy||zz|wxyyx|zz}z|w{{{yzzwxx{x~||yzy{}xzyy~vxz{x}w}|z~{zvx||v{}{}w}}}~y~v|x{y|{y{yvx~|}{~z~yyy|yzyz|vywzyz}zzyu|xzxz~yyyyu}x{|yvyyyz{xz||z||~~|zxz{|z{{|zy|yxyyz{{vy{{xyzx||zy}{}~|~w{y{zzyxyz{{||zzw{}|y~zyyzzv{y}zz{{|vywyw{}~wyw{zy|x|~~z}~zw|{w{|{z{wz|~{|z~yz{uyyy{{zx|{{y{{yx}yz{ywy|xy~zyxy~{~yzz}r{zz{|z{y{~~|}vz}~x{{v||}zyxzxyzyywywwyu|yzzsyz{|wy{z{||wy~|}~}z{z{{~}}zvzz|~~}z~~|~}}}z{}~|}}~zy}}y}}~~~|~{~|{~zz{{|~|~}~~||}}~}~}|}~}~~~~~||z~}|{}{z~~}|}}~z|~}~}|}z|z~~{}z||z{}z{z{|~x~||}{|}|~}z}~~{~~{}x{}}~~}|~y}}~|~z|}}~}}}}|~~~{{y}{y|~|~|{}~|zy}}|}y|~~~~~~}|||}|~~|~~~|{~y~|}~{|{}r~|~~~}~~~~~|~zz}|}~}}|}|~}{~}}}}{~{~~|~}}{~}|{}}|}~{~x}y{||}~}}}~}}{}|~}~z}}~~}|||{|||tzz|~~~~~||{~~}~}z|z~}~z|~|~~|}~{{~}z|x}~~}~}v~}|~~{y}{}|~~~z{zx~|}}~|}{|zwx|}|xz}yz{y{xzxy{z{wyy|{z}xz~~{|zy{wzyzu|z{{ywzz~zy~|~|{twyy{y}|z{w{|wy~yv}~zzzzx{~vxx~xxvzwzzwvy{zyyyy}uvzz|x}}z||zv|{yzw~}w|zz}x|wz}xx{{z|uxx}v{}yy}u}|zyz{||y||yw~z{yx{yyxzyt{u{{z{{}|xwuy}xzx|yyyz~yyxz{yz{}x}yzx||{z{yz{xzxz~|xzyx{|}}y}}v{{v{xy}yyz{w{w|x}{x~u||zzy{||z~|z{zz{zxzwxwy{z}{x{w|{wz{}xz{wxzww{y|uzyw{{xzyw{}yzzzz{zz{v}zvwzyz~|~zx{yyyzzx|zy{}{w|}y|zzz|yyz{{{}|}zyzy{zzyu|w|x|v{z}y~{z}zwzz|w~z}x}|}y|vz}yyxz{||yz}~yw{{zz|zzx}}z|}z{yz}}{{yxu~y{{{|wu|ywtw{|}ty}xy{||w{}{xsyw~w|zzxzw|v}{~y}|z{{yz|wzzx||wxzyz{|vyy{yxz{{w||vz}{{xzyxt}yzz~x}yy{zy~~y|{zz~{w{xzz{{~wyzx{w|{}zv{zvxyyvxyy{|{u{zt}yxzwy{zv{yyzvzzzz{|{xwyw}tz}}{xzy}yzz}xz{yzxxy{{xyy|y|vy|y|vw}yxzzzx~xu|yxx~xyy|||{{y~}{||yyw{{x~zyyxxw{y|x|y~{uvy{{z{vyyv{}ux|zxzyx}z{~}~|||~~~~~}~y}{}~vz}z~}~~~}~||}~~{|~~|~ux}|~|~}{|~|~v~~~{|}|}|}}|{~{}~z|~~~~{~||}|~~~~}}z~~~}~{{~~}}}|||||~~}}~}|}}{~~}~|~~{~~y~|}~{}~~}}{~||~~~~~~|~}~~}}}}z~|~~|y~~}}|}~}}|~}}}~}{~~|~~|~~|~~~}|~{~~~}}~}~z}~~z||~|||{{}~~}{}~}{~}~~~~z~|~}~~~~z}|yu}yyz|~{~}}{}~}~}}y|~~~x}~}}{~{~|}|~||~}~~~|~|~~~~|~}}z~}~|~}y~}|}}~|||~}~~|}}{|{z{{}|}z|z~~~~{{~|}~w}y}}}}~{}|}~{}|{y~}}y}{{~|}}~}~~~~}}~|u}{|z}z{}|u{w{z|wwy{zzzyxxzuxz{{wywzzy~vx~yzw~}{zwzzw{zw}||{{|y|{y{wxy{x}x|z|y|y{|}xv{zzx}wwy|wvy}wyzz{y{wy}wz|{|yzx~v|wxyzz|y||xzy~{w{||~zz|zxxwuzu~zytyx~}{yxx|vxv{x~zxwz|yy|||z}zx{~zx{w{||{}zyz|}zyz{wv{xxuzyxxx|y|z{wzxzvy|yxwzw{z{zyx{zwyzyy|x{||{{y}{z|}z{u}|}zxwvz}{w{v|uy{wyzvz||{yvzyz|w~yxv|v}}~~zxy||ux||yy{{yy{|y{||z|{y{yyw~t}zvyy{{wz|s}yywuzzxx}|y{}y|z{}y~{}|z{x{y|{{|x|{zx~~{~~{{{y}x||v{xxyvvzw|xwyz}|xuwvywz|{}{{}{~y{x|z~}}~{}|}zx{zyxuv||w}xx{y}z{y|}yz{|ywyyyxxzwvwwzxwyzxyyz{~|xxzvuyxw{w~z{x}{x~y}{~{{|}vyzz}{xz{wxwyy|xzy}vwxz}w{z}z~~xz{w|zz}|xxw||xwx}{||}z}}y~yzw||{yuxx{z|zxx}{zxzwvv{wu{{y{xz{|||zxz}|{|z{zx{{|z{{|z}yw|y{}{{y~{{zxwx|wyxz{yzx{}xw}|{z{v{zy|{}y{}{xxwx|{|{zyz}~{z{{||z{y~z{xyzzy|w{vwzx{zw~y}|wtzwxxzy}yyzv~|v}|zz{w}x~x}|}~~|}}~{}~}~}}}{~||}}~|~~~~~}}}}~~}}|~~~|~|}}z|}||}z|z~|~||~~z~|}~~zy~~{|{|~}~|}{{~~}|}~~}~|~||~}~|}~{|~{~~{yz}||~}{|~{|~}~}}{~~~~y}z|}{~}~~~y~~}|}}}}~~~y}~~~}~|{}{|~~~z}|z}~|}|~y}}}|||}{}{~||z~{||{~}{~~~|~||}~|w~~|{~~y}~{}~|~{~|~~z|}|~~||~~~|z|~~~}}|}||{||}{}~{}||{}w~~|~}|~}{}~}x}|}}||{||~|~}~~|~~{~}w~}}z{}~~~}z|||}~~z|y}}~~}|~~|}{~|~~~}{z||}}{|||{||}|}{~~{~}{z~{{y{z{xx|{z}z|z{xyz~x}x{yvz{zxyy}y{z{}y}x{{x|uwx~vzz{zyvvy{zx|y{|z{x{yz{x|w}{vyywyxyyxwxz~wrx||x{ywxzy|{{yyy{xyz{ywz}z~~{{w{wy|z{}zyyyz~{{x~yy}{xzzzzxyyxz{{|}||y~xy{|y{|yy{~xw|{y|{zuz{}z{x|vyzy{|}|~xx}xy{xy|}xyzwy|{z}y}xx{z{xzvxwyyy|wy{y}u~}|zx|y{yyyz{zyzxzz{{y|zyyzz{{{y{{}x{|zz~xxvw{y{~zy|v}{z~~xvyy{|~s{{ywzyyy}z{yz~|z|wx||z}{{|vzxwy{{zxy{|{|yz|}zyyz|}x{}{|xy}}zxz{zx{zzw|{{zzzz||{zv{}{x||~|wxzx~~yx~z{y{{vxxyx{z{zy|zy{{z~|x{yx~zzz{}z~~xx||{xyzx{xx{w|zyzzx~v{}{|xzy|yyz|{{yxy}yyyxxxy{yzz|~xz{}zyw{x{}|}xyzxxzv~y{|z|x{vvzx|z}xyz}vyx}vx|yw{~|{yv{}y|zw}|xw||~|~ty~{|zx|{wy~~yyy~z|{x{xxw~|y||{||ywy}zzy|yy{y~}z|v{yx}z}zz{zww{{w{||{zzxyzz{x{y|zy}}z|{|yyyxwxz}tw{|wyyz{w|y|xtw{yv{~x{zzz{zz|zx~~y}z{x|zwu||~z{zxy{{xyz{wx~}}|zx{{}{x{z{yyz}zyz{z|{|z~}~||~~{~~|z|}{{}~~~{x|~}{z~|}~{|~xz}}z{|}|~~}}~}}~}|y~}{~|{~}|~z~~~~}~{~~~|~~|{~z|~z~z~~{~{}{{~}~}}||y}~}~~|~|}}|z}~}|}~~~~~{{{{}~}}}}~~~|||~}~|{~~~~}z~}}~~xz}~}{~}~|{}|~~}|||}|}}||}z|}}y~}y}}~~|~}y~z{|~~~~}}y}x|}|{{~~~}}}}|{{}}|{{{w~}z}z}~|~~{~|~~{~~~}{{~z}{z~~{~~~}y}~y}}~||~{~z~|}x~~~~|~|}~}{~|yy|}x}~~}~|~z|~~}~x}x~~|~{}~{~~x}z}}}{{{{~~~~~}~|~|~~~~z}~{~|~~~|~~~~{|~}|}{}}|~z|}||}}w{w{z{{|zyvvv|}z}zt{vyz{wy}z{zxzyx{{wz{}xy{w|x}}yz~yx||}z}{{w||{|~z}w}||~z{z|w{{|zzxywx|{}wyyxw}wx|xx{zrxx{z}x{y|~u|z{|xy~y~{xz~wzx{}zx~x{~~yyxx|yu{z{yyz}wx{yzyy{{vxz{zwx|z{|{}}{}wwyvzx{~{{w|xyz{yyzx|{{z|xyyz|x{{~}|xywxuv|wx|z|vyxwwx~}xz{||wzz~}||||~wz{}wxzv|~xzuw{{yy{yvwx~zx{{zy{w{z{w~|~zw|||~ywx{|w||}~yw~}vv{z}y{}yvxwzuyxzxtwyxuz|}y{xx{zyyy~z{zw~yy}}}{z|yzw{}vzx}z|z|~~yyxx|zz|zzs~v|zxxwywxxzyzz|xzw~wy|z~yyzz~zy~}{}{}x{y{|zzx|x}y{zwx{|zwvwxyxxw|wy}wwxyxv}{{xzx}y|}xzyxyz}{vy{xw|zwyxzz}y{z}}{~xz{ywszywwv{{z|y}ywyyxzuz{yyvz|z{z}~{y|y}yzzz~|}}vvy{{|w|z{vxyz|v{wx}wwz{|wy~vxxw|{yyuz~x|z{{wy}~||{xy{yy}}z{{yyz|v{x{~yzxz|y|~{zxzxyzxw{{xz|}wz{yxwy{~zwz|w{zy|yz{}wv||y||{|}y|}v}y{z|{{{vx|w|zwwyz|xuxuy{xzyw}{y||{}{y}||yx{z}|y|||~|}||~|~}z~}{z|}}~}}{y}}}|}~~~~~}~~z{z~~}}|}w~z|||~{|~|{~~~~|}y}~|~|~~~{~}|}~y|}~~~yz~v}}}}|}~~~}|}|~x|~{}{~}|~{~}{~}y}{}~{|~}}|~|~|~}z~~~w|}~{{~}~}{|}~}|~|~|}~z~~}~}|}}~}x~~|y~}|}x|}z|||||{~}}|~|~~~}~~~}{{zy|~~~||}|~}~~~~~~}||~}}~~}~|z|{|}{}~{|~||~~~}~|~|}z~~{}~~}~}~}}}{~|~z||~~~}|{|~~~}~~~}~|}}z}|}y}||~~~}~~||~}{}~x}~{}}|~~}~z|{|}~{~}~~~~|}~|~|zz|~~~}{~~}}~}~}~{}y{zz~z~{z~}}|x|~}~||~xy~~x{}}z}zxzzzzx{|y~{~y|xuwz{|xz|xw}{y}|}yv}yzyx{zzyv|y{{z{xyzz}yx}}w{yyuy{zx~vxzz|}wy{{zyy|}||yxyyx{{w{w{yzyz}~v|z{}zw||x{~y~|{xx{}z|xz|yxzx|yw{}{{zwy}y|yzv}xz~xz}x}{y|yx|z~xxyyzyyxwwv||~yw~|~|x{y}ux}{u{x|x}xz~{w{{zw~|xyyzyx{}yt||xz{{t}xx|zwz|z~|yz|~x{}y}|xz{xw|yyzy|{zxz~z}zw|y}w{v|vx{~~{yzz{~x}z{x{yy|z|x~yyy|{{|{{z|{yy{{|zyv|~yz}~z{t~{}|ywx|wz}z{{|s{y}{}x{||{zxy{{tx}{{}u|{{}}z~|~x{{{|w}|{v~|xz|y|w}y|{w{|w|x}|t{}{yz|~z{w|}zw|{z||x{|zxz~~}z~y}vzu{vwxyww|~xzyz~vy|||w}x}wzz{x~||y~y~v|xzw{|}z|}y}|{zy{}|{|~vz|}w|u||{{v|wx~{z{z{}}z|wy}yzzzxy~yzyx||xxyx|{x{{yz{y|ww|zy}uy|~z~x}{}y||t{vy|v}wvx{~yzxyw|{{zzzzv{{xy|xxzzvyx{|z|y~{wt{y}wyw{zy|~|{|}{zwx}xy|z}y|}|{wy|z||||y||~zy~}|z{y|xu{z}y}{~yyzzwy{yy}}yzz~x{~yz{y}yx}zvw|y|zz~x|z}{~{~~~}~~~}}~|}||~|~}~}}|}}|~|yy|}{~zy|~{||~}}}~}~|~}~z}}~~~~}|}~|}{y~|~~}~}z}|~}||}}||y~}|y}}~{~~}}~}~~}}~}|z}}|{}}z~~}}{z{~}{}}}~{}}~t{{z|}|z}}|z~}u~~|~|}xyz~{~{|{}~}}}}~}~~}}~}}{}}~~}~~~~{||}z~~~{y~{y{y|}~}}~}~~~}}{}z}}}}{y~}~~~|}}~~zz~}|}{}|~{z~|~~~z~|~}{|{}}~~~||{}|wxz}~||~~~|}~}{}~}}{}~{{~~z||||{}~xx||{~|zy}~}~|}~{{xz|~{~~~}|z~|z~}}}~|~}}z~~}|~|}{|}~~||~~z~}~}}~~z}~~y{{|~~}{~y~~|}~||~{{|}{|w|x{xy{}}{wwv{ww{{x{{zxzzyvuxx{ww{z~{{{x{z|y{z|u{||vzz|||~{{xyy}|w|uyw|wy|xyzzz|z|wyx{y|wzy{xyzu{yzxy|zzy|~||{x|yzzz||z}~|yw|y|{xv}x{zwwv|wyy{vz}|xzxzw{uzzwxvxxzx{{~v}u~|~{yw{y}z|{y{{zzzv|{y{y{{wx{{w{y{v}~zxy{{zzwzxw{uywzywyzzty{vzy{|zw|yyxxzw}~ywz|~zz~xx}}wzv{z{wxx|zz||xvzy|x}uxxzzpuuyz||||}{|{{w~z{|w|z}zz}{~zyy~y|y|x}zw{zxyvwvy{vxzzvw}|}z{vwx|{wy{|{}}y}}|v|y{y|yz~}xz|}}|~u||yzz|xv}}{zvxy|syx}}}zzx|{vww{|xz}z{}zzxx}wy{{y{||}}yz{x{zzv{x{vxxx{||zwxw{w{z{xv}y{yyy|wvxy~yz{y{z{w{y}w|~z||y||}}}y{{rz{~zvzxz{wy{yyw}wxzvxxxzy}z}yy|}w{{{y{y}}wzzzx{~z{xyx}y{~|{z{zx}z{yy}{}xzyz}yxxuv||{|yvy}z~z}xz{{}xwyzzz}}~|}yz{}|x}~~yyzx~z|wtzyu{{zy{xz|x{vzuz|xzxwyw~z|~{{{zwx~{z{z{y{zzz|z{z~w|~~xzyy}~xyzuy|{yy}uyxzw{yzxw{x{|xxx|x|}{{z{|y||z~~}~{}|~~ty}}~u|x|z{~}|{|~}}~}~{~~}}}}~{|z}}z|{|~|z|x}~}~}}~{{~z}x||~||~{||}{~~|}{|~~x|}}}z~~}}~~||{{}}}{}|~}~}y|||~}z}~~~~|}}}|{}|~~~}|}~z}}~~z|~w~|||}}z}~{}~}~~~~{~|~~~}~~~}}}~}|{|~~~|~wwy~}{~}}~|{}~|||}~~{~||~{~|||z~{}zz}}{{}{{~~}{||{x{y}}}|{~|{}}}}z}z}~|}y~|x}~}{z|z|||z~{~|~{~{z|}}}{|~{|~|||~~~~}||}z|{}{{}|~x{|~~z{|~z~~~{~|}~}|~||}~~|~}~~~}|zx{~|~z~~~}|}~}|z}~~~}z}~}}~~yyz~~z~~x~{|{{}~~|~}~|{}~~~}|wzy{x~x}z|xvzwwpw}{}||txwyyzz|u{wwy|zuw~zxwwz{}~zt|vxv|}z~{xy{yyxu{y{zyw{{yu|x{yz{|xw|~{wv}z{vzwy|zxzu~xy|yyw{xxyyw|wv}wy}z{zwwx|z{wy}{|||y}yzyx{}{ywx{v|zzzzzxw{~zz{x{w{xy|w}zyx|{~{zzz{{yzyzz{z|{{zy}~w}}}z|xy}sw{z}|yyz~}}{|yus}}ywywyxty||yxxx{{{vwv{{z{z}wvz|yuyyz|}z~zy{|z|zz|}x}y}wwy}xzxy{{v{|y|wy|{y}~{uzuwx|wy}{{y}z|~ywwy{y{zwyy{zyyxy}vwzxv{}yzuxvyxzx}{{y~xyzzxx}x{wzyzxw{w{xzs|{|wzyx{z{wx{zyyzu}{{{}xz{yyw|y|z{|zyzx}zx{yw|x}|y{w|y{{|}|{~zzz||x}{yv{z|z|xxu{xx{~yzw||wvy|~z{wy|zz|y{sy|z{~}yxx{x~{}xu|yv|~wv{{~{zw~vz||zz{|}wy}w{v|x~xzxz~{}zwyy}|xyyvy~}zwyv|txyy~zzxy~zx{x{yyy|w~wzyzvyzyxwzztz}w{zzw}xvxwxxzz{zwy|w|zz{yzy{xzywz}z{tzy}{z{zwy{||yyyxyxz}~zx{yvzz||~|{|{w{yzz||z}x|y{x}{|zyy{{yzyyvyxz|zwv}}xwyy}x{z{yxyy{y}|||z{{z}z}}~y{y}{|zz||~{~z~~~}}y}}}~}|}}z|{z||z}}~|}~|~}}~}}|~}}~~{}{z}|}~~}}}||}}~}}~}|{~~t|~~~{~|||z~}~}~}}~|}~~~~}}}{~{~}}}}}}~}}|~~}}|~~~|}~{||~|~}}}~~~x}~}~~~{|~|}}|}}{~~}{~~~~}}}~|}|}~~}}|}~~|~}~~}}|~|~}~{~}|}~|}}}~~|~}z~~z~}{~~}|}~z{~|z{}~}|~|}~|{}~}|z}}~{}~~{~~|}}~}~~{~|{{||}z}{y}{~y~~|z~~~}|~~y~{}|~~~}}|}}~|}|}|}}~}}~}~~~}{~~}|{}yz{|}|}|~{~}}~{~}zx{ww{zz~|z|yzy}sywzwzzzz{}yz{xzy{{vz}xzw}w{w|xwz|{z~yy{yz|~z{{z|||}~v}z{zxqyw{tz}z{xx||y{yzx{{yx}yt{xz|xx{{}||~}}|xw{{~wzv|y}~|~xxz|t|uyzxz||y{~vx{yy}|x{vxzxxyy{z}yw~}|{|z~x{zz||}~y{}zz}}}~}vzxv||~}w}xzx|z{zxzvw|zyw{y|y|~y}|z}~{|z|xzzs{|x~{}}{z{}yxzuzyy{|xwz|x{wwvyy}ww}yyy|wyyyv}{z~}{zz~yxy~z|~}|y{||~w~|{x}|}ywuzuwqwwzz{zzzzv|}~u|y|xrxx}x}xy|z|}~{|~|{{|}}{}y~ywyzxz|wvzwz}y|||z~|xyxyzz||y~ztz~|z|yy{x}yzzxyx{|}}{}|{{~zz|}|zzz|zz|ww|xyy{{wy|xzyy|zz{{zxwy||z{||zyy~|{~xyyx}yu{}zx{{yz}x}z{z~|{zzvw{|}zy{{{yxx|}xu}}yzx{|x}}y|{x|{zv~z|z}yz{|}z||x|z}|yzzvy|}{zw|}y~yzwy|}}{{z||y|||x|}{z~zw|z{y|x{}x}{~|yy}xz}z}xxyw}z{wx|xzwz}z|ww~wy}{x||zz{{yxyz{||{|y}}{zyy|x}~{{~~sz{{zzzx}}z|z{y|z|z{z~}yz|w|~{zz}zzx|{}|}zyz~}~|}}}zz}|}}|~}z{~~~~~||{|~~~}~x}~~}}{~{}|{~|~~~}}~~~}~~|~|zy|~}~~~}{|}z{{}z{~||{~||~~~z{}|}xzy~}|y}}}~|}}~}~~~v}}~}z}|}~~}|{|}|{{}~{~}{|||{|~|v~yz}}~z~}~z}~|~~}~~}|}~}~}~}~}|}y~|~}~~}z}|~|}~}~||{{|{}}}~y}~w|}}|||}|}}|}}}~{~|~||~{|z|~}}}~~~}~}~}}}}}}}~}~}|}}}|}~|{|||~}~|{}}~~~~~|z{~v}~}|~|{z~}~|}}}|~|~~~z~~|~~z}||~}{{}y~~}~~~|}~~~~~}~|{}y~|z}|{|y|x||z|x}{y|xxy{y}uzy|z{zvx{|yzvywxxxyyyyyzyxw|}vxxz{}x|x|{vyz{{{}~{|y}|uxyyyyv{yzyxv{|yxvy~}||zzvw}yvwz{yw{y|x{ywxxwx{yz|xz~}y{{|xx|xw{{|z{}|{{}yz|||~{{zx~}v~}w|{xyx~|{uz{y{{{zy{yw|xy{||yy{zy{yw}zz|||{xwyxwvy{zy|y|{w}{z}x~{|}xzvyxzw||xz|wywy{w{v}zzxzz{y{}vxz|zuw~x|zwv}zx{{{v{z}|~}yyyyz{w|wwzwwzyzyx|z{~z{zxx|zx|uz{||v~zyz{wy~{}vx||zwv{zwzyw~|}}ywz}{|wz{zwy{{y{~xx}{}xxwywxy||x||zyzxwx{w{|zwz}y{yx|x{|w{x||{zwz|}|zz{z|xyyyx~x}{|wy|}{yx|y|yyyz}zxyxyw|{||}|wz{zzs|}zwz||zwz|yzwxxy|~xxt{}{{z}sv{~z|~{y}{vxz{}~{y{xz|wuyxzx|xw|{zy|||~{xxwy|y|}{yyzwxy|z{x{z{wz|}~~z~{|{}}wxy}zyx~xwzz}ww|z~|{{yz~uyzxx|x|zyzyz{{z{~z|{v{x|xy|vuw{wz}v|x{~yw{xvuzyx||v}zz}}{zyzwy{y{~yx{y}yw|}{xyy}z~zz{{yyxzy}}{ww}z}z|yyz{xx|x{{yx{{{yxy~x{{w{~y~~|}|}|{|~~zy|~z|z|{~~~~{}z{{{||}}{y}|~{y}||~~~z~yzz~~|||~|~~{|~{~~~x}}}~~}}~|}{}}||~}~}~{}{}}|}~~|{{~}}~~z~y~}||~}z~|~}}}|~~}~yz{}z}}~~~}~{}~|}|~||~~|y|~}}|~~{{x}|~z{|~}y|y~~~~z~~}z~}~}}~}|~}|}{{{~~~|}~~~~~{~}~}|}{|~|~||~~z}{~}~|}}~}x|{}~|{{~zz}||{|~{{}~}~|x~~}~y~|~x{}}|}|}}~~}}}z}y}||}}|}}~~|{~~}{|}}z|~||~|}{}{~{|~z~~~}|~||~}~~{~|}|~|{~}||}|{{}|}~z~{~~x}|~{~~~{{|}|}{y||y{{{y}}z}u{}yzzxvy|vx{wywy{w|yyzxyzwyy}xy{x~wxwxy||y||yy{|z|z{w||xx||w|{}z{zzyzz|x|xzvvyyzy|{v||zyvu}yyyzzwuy|yz{zzv}|{|zx}|zwy{}yx}|x{y|}z}v}zzywzyyx|}~y{t|{wyv{}v{yy{||zy{~x{|{z~{|{z|xyvzwy{}}y|vxz{ws|yzzzwz}|y{w|w{z|xz{|zwwx~zz|yz}|}w|yx||~{z||}|~zyyyyz{}y{|{yzyy|z|yw}|y{y|zw{vxzwy||w{z{|{{{||y}{|}|}z~v{xz{|zy||}z~yz~{x{wxtzxutxux{uyzy|}wxyz{w|y|y~{~z||z|xyzyyz~w{|yzz}~{|y|~z{zy{z{{xw{yyzzwyxv}~yz{x|xyuu|zz}y{|y}|zyy{~w|v{z~w||{}zy{yz|}|z}{x{~zzyv||{xx~w{zxy|~yy{}}{xw{x{|~y~{|zyyyzxz~y|yzu{wx|rz{{|vwwyy~zvz{{{wxwyy{xw{|~{wy}|y|~}yyy|ytz}xyy}zxz~~}y|{|xy~x{x|vz|{{y{wzxxxx{xvv}wz{|~y}yxyz}}}xw{z|z|{{|wv~|~~wy|vxwzx|v{|vxyx}{v{v{u{y{ywt|x|z{}y|{yw|zwxz|{z|}~xx~~}y{}|}zz}{|{|txxwyzzz{wv{z|xy|y{xyx|{|y{yx{y{zywz}{|~|}~~~~|~|}}y}|}}}z~~~~}}~yy{{}}}|~}z|z{}|~||z}~}~|~|}|~}}}}}~|z|~z}~~}|~||~~}~}|y~}}|~|~~~||}}~}z{|}~y}~||||y{{~|{}{{}|x|~}}~}}}~||}}}y{~{z~}|z|~|}~z|~{|}}}~|~{|}~~{}|}{{~~{~~|}}{|z}}w~{~~~}||~{~~~~{~|}~|}yw~|~}}{~~}~}~x|{}|~}~}}{}{~}|~|}~~~~z~}}||||}}{z~}}wz}~|}~~~z|~}|~}}~~yy|~|}~}}|~~}}~|}|z}~|}~}||~}~}~~{s{~|}}~{|y{}}~|~|}~}|{{|}~z|~~{}|}{~{}~~|{}}|wz|yzwy{y}x~|||{{y{wy|zyzx{vuxwzx{y|zywv}|v{w}v}~{{xzw}x}zwuzuy{{y}{|yy}u|x}zyzuz}||{wx{zx}y~xt{zzy|yvw||wxzw}}|{{y{}wz|vyux~zu{z|zw{yzzwxwww|}|x|z|y{xy}~zywywy}~~z|y}x{y~xzyz{v|}{x|yz|yzxv}yx|||zz|{}||z{u}|||{{z}zyvzwz|z|x{xy{|z~{|z{}|z|y{s|z}|v|w{{{|v~w}|{z{zy|}{}||w~xy|{yv|y|z{}{zyzv~|y{{|}}}}~zz{zz{xxzyt|zywyx|z|{yzwy|}vywy{|x|}{ywx||w~z{{}y|||z|zy~y|}{zy|{xzzwzy|y}zwv~}{v{xx}{|}yyy{u}}u||uzz||{{y~zzyx{zx}y{zx{zwx|~yz~yzy{w|zx|x|xzzxwy{xx{}~v{zy|yuwy|w{xzuzy|}xzzxy~{zz}}|z|xw}zz~|xxzzyx}zxx|zw|}z{{yyx|yyz|{y|vw~t}|yxwy{|||z|{zxzx|yzx}xuwvzwzxyz|uz|{{xyus{z~|{{{}zy{zy{~{||{zu|zwy{~||xyz|}y}w{ww{{{|zx|yz{|x~zxzxw~|}y|xy{zz}{vy{}yy~u|yyx|{yy|{{w~~zx{yy~x~y}z{{yx~x}|zy}wy}{|z}zvyxx}|~yyyyxu}z|zzu}{{x|{z||{}vz}u|}xx}wy~y|{{{w|~}|{~~~}|}}~~~z}{{}}}{~|}~z{{||~|{~}z|~}}|~|}~||~~z|{|}|~}~}{}~{}~}~~z~}|{~{y|y}}}}|~~z}z~{}|y}z~|~{||~y~|~~{~~~|y|}~}}~{}}{}~}~~}~{||~~}{~~}{~|{~~~}~|}}x|{||~}|}|{x~~}}~|z}~}~}}|}||}|~~}~~~|~}}}|}y}z{|{}|{~~{|~}~|{{~}||}}xxt~}~~~wz||{}z~||{~~{~|}{~}}}}~}}~|}z{|||||~|~}}}~}}}~|}|z}}}z~~~{|~}}}~z~}z~|~{|y~}{}}~x~}{{}|{{}|}~~|~}||~{z{{z~~zy}~|{z~{|}|{z|~|}~}|}}}}z}}}|~}{}|~|||}~}|{~|{{~}~yz}{z~{~~}}|y|{{~|{~~~z|}z~yx{zzw}}zz~}|z|~yzxv|}|w{zxyz|y~yzw|zxxwvzw~u|}}y|~||w{{||~yx{xy|z}u{zzyy|zx|xzzwx}z|xx~xvzywuxyzzzy|z|xw|xw{y{~zv|}{xzx|zuyy}|x}z|{~}||wzyu}{yzu|yz{zxyx{zvw|{{x}wy}y}y}||zz|wyy|y}}yy}yz}||}z|~zz{|~xwx}zw{{zyxwzwwx{xvxzzzwyz{y{yy}z}{w}~z{{yz{{{{}~w{x{y~y|{{xuz|ux|zy|}{yzyvzxzzywyxyy{x}{{wz|}zy|{{{|wx}u{}|{}~y{y{z|vz|ttw}}{|zyysyzytz|zy|v{tvyu|{w~{v~|||{~~y|x{{wy{w}xyz~{|~zy|ywz|y|{zwzy|y|yx{zy{}t~zzzxxy||y{{~z{zz|y|}}zz~}{x|z{{}{zw{z~{}}}t}~|ty|ywzyzywxwxyzx{w}{yyz{zyz~{~w}zz|}{y|y|wx{|{zyy|vzxwv||zx}||yyx}z{{}yw{{uxzyyy{~}}~||y}||{{yzzz{w}yxzz{|}~~zy|zzz~z{v{wv{yzw{x~yy{zwx|xuzwy~}|s{{y||~zyz{xx{||y|xzyzz{}tzw{x}yy|yyy}{w{uwxvzy|y}x{vwz}v{{xu{{|}y{~xz~x{~uy|~w||{yyxz|{|{{}z{v}z}|zyzwyyx{yx{|y|{z~qz}z{}{~{wy{y}{}}}}}}~|}{}}~{}z~w{x~~}~}~}|~}|y~|~|{{}|}|~~|}|z~{}xz}}z{}}}}~}~{~}}}~|}{}z}|{|~}{~~}~~}|}{~}~~~~}|~{~~{|~}~~|{|y|}{{~}}{}{}}{~{}~|y~{~|z~{~{~|y~~{}{}|~~~{~|}}y~|~{}}}}||}z}~~~}}||{~x}}}~}}}~~{|{}{}~}~|{x{|}~}~{}~}~z}}}~~}|{~~}{~~{~|~{}}{}z|z~}~|~|~|{|}}}{|||{}{z||z~~}{~~{|yz}}~|~t~{~~|~~z~~}{}||~|}}~~{}}~w|~|{||~|}|~~~{|}}}~~}}||}z|{}yx~~y~}~~~~{~~~}}~|{~~~|{{|}~}|~{||z~~}~~~~}x{yz}w|{vz{y{}|u{z{|xw~|yut~w|{yz{x}y{x|}{xzyzywzxzxx{w}vz{{{}x{{}{z{|w|y}z{z|x}yy{vx{|z|{yzy}}y|w{yvw|z|zu{vx{z|uzy}w~z|{|w{{w|y|zxtzy|{zzzzz~y{xzz{xzv}yz{{~yywzz{|zzx{xy|{yxyyyxxxyyzzyzy}|y~wz|zzv{zy{zw{{yvyyz|{}|sy~x}u{zzxyxu|yyz{yzw}v{y|zzwy}|zyyzw|{z|zzw|xy{zx||||z}~~|xyyz{vvyyx{y|w}{{zyz{x}z{|{z{vx{z{|z{}{z|xw}w}}zzzz{z~|z}}w{yzyyz{zz}|yxz|y}{{}ywx}vx{}|||yyw}z{y|}z||z{{y{y{}y{zw|yyywz{}{{~y}w{|{~||{y{}}zy{|x|yyzyy|x|{}xwyy|y||xzt|y~x}{yxw}{|vzx{w{z}w~{{}}xv{~|z|}|z{~zu}yy{~yx{y}zz{||{z}wzv|}x{y{zxwyz{{}|}yzy~x}v}~}{||{z{wxw}yy~w}{zy~z}z{y~x{yzyx|{zyyy{||~|~xyx|}y}}x|}|zu{~y{|zy|{zx|}z{v}}{|uyxz}|x{xz{}xy}{}}~w}~}vwxzyx~xx||~{}xy}yw|xxzty{xwx|wxyx}|{|wx~zyzzw}~}|z{ux{~vv~wt~{~}v~vxuxyz}{{yyzxw{~{zxyztz{z{w||y}|z~{~{}{}}z}~~}y|~{}{{y|x}}{|}}}~z~~||{{}~|~}}{z|||z~~|~~}{~|yz~~}}z}||}{{yz~}}~}{~}~~y{}}{z~~{~|{|~~|||~~~~|~}|w~{}}~~{{~~|~}}{|{}|}}v|~|}}|{|~}{~}}~~}{x~~~~~|~~~}|~{~~|}|}~|}|~||}~}~|z}}||~~}z}~~}~{|}~z}}{}~||~||~~|~}~||||}{~}z~~|z~~|~}~}~}y}~|{|}~}~|~|y~}~~}~}}}}~~z~}}}~}~}xyzz~}~~|}~~}~|||~}~}}|y~~z~~}}}}y}{z{{}~|z|}{}~~{~|~{~}||}x|~x|{~}~|y{~~{}y}||}~}~~}~{|{}|}{{}~}{~}{~|y}|~{}zx~{}~x{zx}{vxwz~{zzvxyx~u}wyx}y{ww}wxyzyyy|y|y}zxsy}{u||zz}y|z~}xz{w{|yvzzz|yzz|}z|w|zzx|x{x{vx{zyzz|vyyzuy|ywzx{{{{z~~xv}{zz|y}xy{}}zzv~{~{y|~z{zxt|y{yyzzvx}{}u|u}ywz|~wwywx}y~xx||u|zzx{~|yz~w}xzzw}xz{~{{yz|y|xx|z||y~|sxyv}uy{z{|uyuz|y|{w|wxzz|{{{}{yy|x|yz{x{~yzzy}|uxzyvxx{y|wwx}|{xzzxx{v|xv|zyx}~xwzzyy{|z|x}|yzzyx|xz|{{}}{xyxvwx{}|ryzwxyy~tx{zzyy}~yx|zx{~yz}{x{|y{x{||}}xx||{z|~z|zx}wxwxtx}~wxxt~w{wywww}{{xwyu|wzxzw~|~|zxy{|~|y}z|}{|~{|{~z}zxz{vzz|yz|{|xyz{|zwu}uuyrywxyzt|||yzyzx|xzyx}x|x}{x}z|{{~w{}z{x{}zxzyx{vv{zvyzwv{zyxxxyxxz{|{wzx{xz{z}}zzv~z}{y}z{~|}{{}yzxx|{yuvusyxvvzxyyzwx}xxyxww|qyxwyz{{xz{yvyxyx~vz{}{u{zyvzw~y~{|zxzxw}y{yvw{z}v}yu}zx|y|y{}v{yyyy}{y}z{zx|x{zzv}z}{~y{v|ywy~{vx|zzz{|~x}yyyz{xzx}{ywxwyzyv{yzvzwx{}y||z|xyzy{z|}zy}~{~{}~~z{|}}z{~t~~{~}{~~}{~z|z{~~}|}y~}}~}z|}}|{~}w|}}{}~}{}}z}{|}}yx}~~|}~|~~|z}{|}}|}{~{{}wz{{{~|}~{~}~{}|y~|~}~{~~~w|{z||~}}~}{}||}|z~~{~}~|}{|~~|{}~}~{{{~~y}}~~~}|}|~~~~~~}~~{|~~|{~}|z~~|}~~{{|z}}|{}y~~~~|~{~||y~}~|~|}}~}~{||}z~}|}{z||~~}|~}}}~{}{|~}|y||z~}{|}~~}~}|~~~~}|}~}}~~~~~~~|~}}||}}}}~||}~~}~~}{}}|}}||}y~{|{z{|{{~{~z{~|}||}~||}}~~~}}z|{y{~y}}~|}}}~}{|~~zz|}{{}{{~{{~w||zy}~~||}~}}tzy|z{~|y||yz|}|y~yyzzy|zvwxzyvzv~w~xz|}xw|}{{zyyzxy{{s{|y{x{z{||}~{yy||{{vzv{x~x|y|y~x{{w}z~z|xyz{|{|xv{z{v{yy{y{u{y{y|~wyz|xxy|xvyvx{|vxxyxy|z|yy|wzx{z{}v{uzw}wyx{{x}}xzy{{zy{v|y}yzzwx|y|}z|zy|y{zw|~{xz{|}{zvx{y{v{y{yz|zy|wy{{{sxz{xxyyzyuy}x{yyy{zzyz}w}zx|y{zw{|u~w{x|{ys}zx{}ywzzzyyw||zy}wzy{z{}{z|||z{{{yy{}zwwz{|||}y|z{}y{{uxzzy|vwyxv{{{x{}w}x}yx}||zx{|yv~wwzw|{x|~|}~z|yvv{}|x|z|{}}|wyyx|xx{yy~zyz}y{||xx{x{vy|zz|y}tyyx{|{z~yz~z~}yyxw|{{uwy{{uz}|{{w{~~w~{yxxy{}|xyy|uzwy{|{rx}}wy{yy{x{{xxz{x~{yyy|{|yw{zy|yv|z{w}uxwzxv|uwy~y}{zzzz|||wzz}xzw|wyyy{}{xz{}}}zz}}wxwyux{y}y|{uw|xyz{}w|y{x|yzz{{zxxzz|yy{{}yz{~zxy~{y~|v~wz~yz{xt}yy|vyy}y~{yz{x|zxz}~{y{z{}}|z||z{|{z}{}yx|x{xw|zz|{xw{z{zzyzwszxz{yyzu{{z~vzx~{xxv{ztzx}x{zyvwx{u{|||y}z{y~}~|}{~~}~|}~|}|~|{|}~~|}}}~|~|}|||{~}|{~|~}~~}{|~y|~|~z}}}~}}y~~}{|}|z}}|}~~~}|z{|}}{}~~{v~{~~~{zzx}~~||||z}~z}~~|y{~~||z|~{}|{z|{||}}|w}~{}}}{~}}{|}{|{}{|~|}{~~z~~~}|}|~|~~|~{~~y~z~}{z|}}~}~|~~}~y}}|}~}}~~~z|~}{~}}}}|~~~|~|}}~}~|~z|}}~~}|~~{|}}z~}}y|}}{~z}|~~|~{|~}||}z|z|~{~|}}||~{~{|{yz|}~~~~}~{z~~}{}~}|~||}|}}~{|~|~~~}{||~~}}|z|~y|~{|~~|}}{~|~{{~{~|}~~|~{~}{~|~|{}~}{}}{}~~z~~~}|~~~~}}~}{{}~}|z~|~}}}zy|y{||{}x}{x{|zzw{zw{}xxzzwvxvy{ysx|{tvxy}~{ytx{{y{zyz|z{{y{y{|}{xwxz}x|y~yxz~x|zzz}}|}z|{{|wyz~x|}x{wypx|vzzwrw|vyy{~{}}{zzzzwvyz~|yxyx}y|~y}|yxww{yxx{zxuyzuyzyyv~xyy|zuzu|yyxxzu{{zz}}y|yyxwyy{|yy}{~y}~zwy{yz}}{xvyxzy|z{yxxrzsxyv|wzzx|wxy~w{{{{x{~{z~xv{|z{x{~yyzy|~w}wyz}|y{v{{yz{ywwy|~}vz}xv{uvzwxy}z|yx}}}}|}|}zwy{y{{y{y|y||{w|zwxwx|{z}~wvx~~w}vx|zz{x|zzx{xv{zyz~z{}~yx}{zzy{{zz{xw{v}{x}vzxzzvyz{zyyxv}xw||u{zwtz{yvu{z{{y||~|tzywx{~|}{}xz||y}yx{yy|wxyyxz{|w}y|zzx}z|yzu}|xxzwzwuxz|xyx}{|z{zzz|}|{yzz{x{{z}ztw~{{|v|x|{|uwtzyyxyyyyzwyx}vxvyx}{|||z{|zxz}|x|z|yz{y}{~{z{yzxzxzyy{zz|{y|vwtvxz{zwywvx{yxzsyxz~t{|xzzz~~zywy|uz||x|{z~}{}xy{{yz~x{yzy{~}xyzv{zyvyz}w}zy{yy|||~|zwzzyxz{}}yxz{{z~y{z|x}|xzx~x~ywy|{{|ywy{}yztzyyu{|{vv{wzy||}}~}z|yzzxy|zyv~|z}~z~|~{}~|}~{~~|~z{~}}|}~~z|~}~}||~{|x{}~~}}}||~{~|||}z|~{~~~~}||}}||~}~~|}||}}~}{{{~}t~y~|}y|~~}}}}~~~~~}}}~}||{~y~~}|||~||~|}x~{~}~~~|}}|}|}~}~}}}~~~{{~z}{|}}~y}{~|~}|{~|~}}~}~~{}|~}z~zz|x|}z}}~~}|}~~~|}}~}}~}~~z~|}}}}}~zz}|}}~~}~z{~z|}{y}|~~{||~||~}~|}~}~zty~~}}~|{}|}{}|}{}}x|~|~|~|z~||}~}~~~~w}||}~}}}~z~|}|y{{z}{{||}}}~~}|}~~{~~|{}|}}~}~}y}~~~{|~z~||{~|}|~}}~}}|}~~}{{|}}|z}{{|~~{}~|~~~}~~}}~{y{xz{|z{zv{x{yyy{wyx{}}w{}zwxzz}~z|{ux{~zxz{y{yzxxyx{{wzxzz|yzvywyywv}yw}y||zz|w|u{x{}{{|{}z{w{oy|yy|{u|z}y|ywzy}zz|{wx{~zyxyuvp}zyyxv||}x~y}xwyyxz|~x{w{ywv|z{{wz|{|y{wzxy{yyyzy{{y{vzxy{{{zzyyzxy{xzyx~}|z}t|~vx{zzy{yyyw|{y}yv}|zvz|zwy{y~}{zt|uxw}}xz~~||uzyvxxuwyyyzyx{{{yz{zyv}w|v|z{xzzyzv{zvy{xx}{xxzv|zy|{y}zyuyw|~v{{yv{|v{xxz{zx|}|xzyvz|}}}yzxu{~wy|wzzyx{x|xwwyw|zyy|{vz|}{}}z{{zzzyzw{w}xuty|{|xxvtxyx{}yxz{|x{{{z}|zx}}z|yzy|{}|uv|x~zzxy|xyxyxy{vx|~{}xtx~y{xyvwuyzx}yyyy{{~y}zyzzxz|z{~xywy{z|{zv{y|yz|y}zxy{zz}zyxz{zy|zz}~{{zyx|zuzwy}wy|zzy{yzwy{vw{xwzywzxz{~x{yw{wy{~wy{wy{zzy|x||v~|zx~yxzzz|zxzxy}w~y|}|vw}zwxvwzyy~yy{|x|xux{{zz{w|x|yzz{|wz{|xyvx{|||z|{{ywx|{|w}xz{yy{w~|oxx||yx{zz}{{zzy}xxzv{y}|zxvxxy|~|~z{zzw|zy{{{yyz{tuw}~{z|{yz{wyzzy{y}u}v{}}}zxw{~||}}|}|}}~~{~~{}{{|~~}|~~~~}~|~~~~|}||~~}}z~~{x|z~{~||{y}{~}|yz{~~|{~|}}~||}~{}{~~}{}|~~~~~{~~y{~~|}|y{y}~y~|z~z{~}|~}~|}}~|{}{}}~~||~}~~{}|z~~{}}}}|~~}~}~|z~~|~{}{|}~{}}||}}{y}~~{~}}}~}~{~~}|~z~}{}|}}{|}~~z~~|{|}|}}}~y}~~x}~~~{{||~}{}{|{}~|{|~~~}~~{{~{{{|~}~~|}~~||}|}~~|}~~~~{z{w~~~~{~~|~|}~{~}~}~}~{~}~{|||}}~{yz~{||{{~{{z~~z}{|{{}zz}~{~|z~}}}}{~~~~v~}}|}~~~~{~}}~}}}}~}{}y|}x}}~zz~~}~{}}~|}}{}~}}|~~|~~~{yzz|{{}{y~{y}xxwzvzyyw|yy{yx}wv{vxv|yx|~x|u{|~zxwyz{|{y}x{z|yzy{yzz~}x{xy|z~|zwy{|ztzz}w{yyu{yzzxz}wzuyxxw|w|x{v||}||}~}{wwzz||{|{z|ww|{}z|yzwwvwwyw}}yx~zz|zywz{yxxuwy{z|zwx|v{||x{|{{y||tz|~z~y}xz|{{{|{xyxyzt{~wwy}wwvxzw}z{x|zx{ww|{{x}vx|{yz}yv{vwz|}u~yxzx{|{wwwxz{yyx|zw}zxzw|yy}}|zyxxuzyw|xv~yw}x{z{~y|x}|yyvzy{xzx|||}}v}xw~uxwzx{v|vwyyvy{y}v{z{|z{zyy}}v|xx{}xyxwwx~z~y{}yyzxx}yyz|}ww|{~zyx}{w}yuy{vyw{~y|{zzxwy|}z~wy||yx}y|z|wzy|{z{~~}z~y}}~txzzz||yv{z|~xs{y{xw{{|||yxv~yy{{yww{z{|}|{}zzy{{~{{z{xy}}~z{||zzxzzxyrx{yy{yv}zwy~zxzv|yx{{z}{}z{yw|y{}wwy{|z{yx}{}zx~yz~vy{uz|{xxyzzyy{zvvyz|ywuux}zy{~}}zwwy|z{{t|}{yx}zw{w~{xw||{~z}}|vyy{|xxz{~zuwyxw}x|ux{{|xw{w}y{~z{~{yz}|zz~zy~}}zxv{y~{|yz{y|wzuwwwxzywvz{|zu|v{vx|zzyzzzy}~{}}{|{||rz}{~||z}}}}}{z~}}z~~}}||{|{|{|z~~}{|{{~|~~|{}}~~~yz~}}z~~}|}|z|~{}~~}}~z~}~~y}}}|x~}~~~~z}|}{}}~|~~}y|}||{||{}{~|~||~~}~z|}~{}|~|~}|}|}z}|{~z{|~~~~{|}|~~{|}~~{}y|~~{zzx{}{{z~z|{}}~}~~y{}|||}zz}y}}~}}z}{~{}||{}~~}}}{~}}{|~z~{{z|z}||~}|z|z|}z~}}|{~~z}}}x~{{~yz|z|||~{{{}{{{}|~||{}~~~~}}~}~}|{|}~|}~~}|~y|{}||~~{~}}~{~}}}|}~|}}~|}~|xx{z~~y~~{}|}{||}}}}|~}{}|{~|}~~~{}|}}}|u}{~~|~|{}{}~|{||~}~}}zzy|}||}~}{|}}||~~{{}~~}||z|}~zv|xxx{~{z|{y{}x}zyy{{s{{~|yx{|xzzzzz{zy}zxyw|yz~z{wwwz{xz}zvy|yywy~xuwuw}{zt}yzwx}z{x|zzuzuzyzwwxxwz|zzzyyxwz{|{~zy}}|zvxw{yyz~{y{zyx{|yz{{}{{{z{yxxxyzzzzw}xwz~yx~x|z~x{yxz|yyxyx{yy|xtzw{yxw~xyw}||w{}{{{}~xx|yw|xx{wxy|xz}|yzy|x}u{yuywxxywyx{zz|z{yzy{zyww|yy}|xzvy~}z}x{vyz{{|{yy|x|z{}zw{{|zzy|zwwy}z}y}|yzy}|x{|x{{{x|x~}y{zzz|{~{yw~{zz{}{}}y~yzy{tzxzzzyv|x{~{w{y}wyt{wz}ww{|{|y|{~|yyyx~}yy}zwzx~zxw~}yw{wyy{~y{|zyz}|xz}y{zyyuy~{{}z}x|z~{y{z}y}}|zyxyy|~y{z{|{x|z~{y{y}xx}y}xzzy{}{zyzzuz{xx|z}x|}~{{||x{{yyxy}zwz~|{|xy~z~u|yx{|z||y{}w{y|||}w}y}zxyywyzz|}{ywyzt}{wsw~vxv}vz{y{y~}{z{z}z~zyww{y|{z{yv{y|vxz|wy{xw{}x{y}}{z|}{z}{x|{tyzy|yy|{zw~xx~|zz{|y{zx~z{{{y|w{{|wyy{||wv|y|yt{|{y}~||~xwyv}||{u~zz}~yyx}x{z{{twzs{|x|xy{z}|yuw}~yyz{|wy{xy{zzz{~y}~~}|~~}|~}|~~{{~|||}{}}|{{}~{}{z|x}~~~z~}~~zyz~y~|~~~~{}{z~}|}}~}{{~|~~{{{{|}}z|{~~}||}}~{~}{~~~}}y|}|{}|~{~}z~|z|}{|y~}|~}z}{~~}|~{}{~~}z~}{}v|}~{|~~|||}~~|}}y|z{}~|~{~~~~}~~~~}|~{}yz~|~}~}|}|~{~~{~~}~~}x}~}~|{|~~x~}|{|{|}z}~}|}{|{~}~~~|~~}{~~||~z}z~{~|~}~~}~}{z|~}~|z~~~~}}y}}~~~~{~~|~z|z||}}||~~~~x~|{~~{|w}~}{|~~z}~~|x~y}|~~||}{z{|}|~}~~~~}}{|}~}~{{~}~}}|~|~~~|{~~~x~|{z|{{~~z|~~|z}|z|~yy{zxx~{}{z}~vyz{vv|ywzxwzvzyyyyyy|zwxw}z~y{w~zzwyy}|{}~}{|}{|yvyvzzx{{{zyz{{||z~x|yzx~|{{~yzyvv{|wzwyy||y}y|yzzvvw{z{x|~|}z|yyy{z~}}x}yx{|z{z|x~wyz{xzz{v{{x{wvwwxvwzuw~yyzz{wy|w{{x|{}}z{xx~{y}{zzzwzwy{{yx|wypxz~}}txxt{wy}x|yxz~yt{y{zuyz{y}|yx|wyy~y{|y|zzyx||zyywzwy}}wyzxzyxyyzuz{xzvxwuw{v}z}zzx~}}wz|{yy|{y|{zzw{{{}{z||~y}yvuy|yz{yyv{zx}x{w{tx{{|yzx|{|}y}|x~y|zwy{x~y|z}z}|yy}~|zzx{|vxyyxx~z||vwvswzx|}y{{wzzx|y|w}u}wx{zzzyu|wz|{z{}{~wy{~||y{wxwy|}{wzxyw{y~{{z~yzz{{z{u|y{x{{{|y~zz~}}z{|xw{z~|}{|w{|{{{|z{u{xyvyyyxv{|yuu{|vz{|u{vw{w{xwzy}z{z|}|}|{~yzuzz}{z{}zsz{w{zzy{t{z{yz{{zzz{x~}{y~yx|u}yywzu{y{}xyzz}zy}~z~~{zx~}}|}z}{{zzxykw}y}wx}zwxv{zzywyzxuy|yx{}xwtxx{{zv~y{||{wxwz{|{{zzz|~|}y~z~x|xxz}v|wxx{wxz~y~w{yzx{zx}zzvwy|~{}|}yyz{v~{zx|z|~}}||}}}}y~}}{}|~~~~|~}||{|}~|}y}~|||}{|}~}{|}~z}}~||~|{||~~~}|}}~}~}~||}~}}}|z}~~z}{|}~y|{||{||}|z|~||{~|||y}z{~z}~~|y~|}}|~}}}{{~|~~~{~}~|}|~}}z|y~}~}}}~z~}~~x}|}~~}~|{||}{}}~~~~~|z~||~~|}~|{}|}}~{{~}y|~}~~}~}{{~||~}~}~|||~{~z|}}~}~~|{}|}|~~~}}}~~~}~~~~{{||||{}|z{w}~~{}}~}||}{~}}|}~~}~~}}~{}{||~~}{}~}~~~}|}{|y|}~}~||}~~|}~||~~~z}~|}{}|{{|z|||~|~~}}}z}{~{~|}}|}||~|~|}{~|||}{{~{{}~{}~|{~}}~~}~~}}~{zz~z~{z~}{|}|~~}~||z|{{}zxw{|{|{|ww{z||||z{||v~ywy}zz|{uy~{}y|yyy~ywx{yw{vyw|vz{{~}z~xvyz|yy|z|z}zz}yz~y|}vx~xzyvxzxzw~~zx{zzz~zzyz}{{{x{ywwxy{xy{yxy|{{||yy|~vyuz~z|xz{zz{|zwxwzz}{~zxuxxyw}}zyzoxxzzy{|{y|x{|{wzxyxxyy{{{xyw~zz|{yz{z{}~z|u|xx}{}zzxzy{~xyxxz|}}|{|zzwxx}x{|yz|x|{|~}zw|}wy{x{yywy|zzz{y}zy|zy{|yyyzz||{~x{{{x}uy{|xz~yzzx}|x{{|w{{z{yyx{}zzv~|wx~|tywyy{z{y}z}}wyy{}wy~}|}|{zx{yv~{z{{{|}wxxzw~~y|}zy|z~|yyzz{~}yvy{z{xw}xt|zwyw}uzwxz~xzx|{z|y{z{{~u}yx{}z{|{y|||zyxz{yzy|}{~|z|z|{ywy|yz}vy{|xyyzxv~y}xy}{{|yvzvzz|{z}|zyy}z}{~zv{yy|zwz|{{zyyxyywzxzvy}y|}{{y~w|u|zx||yyx{{z}zx|x|wz{~wx{}zw|x~wy{z|yxz{}xzxyyxyzwwzyzywy{wy}r~{zyv|wz{zvzxwyxyz{t|z}yu~z|xy{z{y|{{|x||{}y~x|{xxw{{xw}xxxwztx}z}{v}xz{y}yyxx|yzvy{~{wz{y{u|}z|yyzw}~}~{wz}xwwzx{w{y|ysz{{x{}~}x|{yzyzx~zxy}|~~|zz}}||~{v{y{~}~}~{|}y}~~y|z}~}~~|~|z{|~}z~|y|}|~z||}~|y~~~|{~zy}||y}}}~~xz}|~{{z||~|}~{~{}~|~~}~~}{{|||~}}~~z~}~{~~yy~||}~|}{~}|}|{~}}{|~}}z~~|}z~~{||{x~~|}}|~~~~{}~z~|}|}{~}~z}}x|||}}z||~|~~~~~~|~{~~~{}y{{{{~z|{~}}z}||}}~{|~|}z}~~yy~}{zz~|~{~}{~~}|}|zz~~{|}~}|~{||~~}||~~~~}z}~~~|}{~|{}yyzx~{}|||}~~{{|}|}~{{}~|~~|~~~|z|z}|}{~~}}~|xy|~|}}~|vz|z~z{{|~|{~~~{x|yz~~|~~}}~}}~~|}~}~|}{|~||}~}}~~}~}~|}~}}{|~{~{|~}~|~|}~~z~}~z~}}y|~}~}~y{~~~}xy}z|uyz|xzw|}xy{vuwzwzytwyz}z||}{y}vwyy{wzzz{xy{{{|zxz~}{{yv}|{}u|~xy|||zxx}}~~|vzuvx{xw}y{{uyzxw|wxxxzyvw}|xwz{{xx}{}|zz~|yxw{vy{zz{~yxwyyyvyyz}{{xx|zy{zwx{z|{yxwyyy|y}x{zwy}|wvv~xzz{}{{xz}|zx|yxzz|{|~yyvy{{wwzyyzzy{{xz{uzz{wt{zy~|{z{{y{z{y{x{zy|zzz{y~xv{z{||x{x{s~|xwy|{}u{}x|zxxyz{zzzxuyy||{|z}zz}{zw}yyxwyy|wy{wx{{}~~}~xzwwx{xxxzywxvx{w|y~z{|tv|wwvx||xxz{y~x|{{}|y{v|uvyu{z~y}|x|{{||yt|zx{xv{yzvwxvz{zxw~||zv{~zy{x|xz{z{||xz{{w|{~xzy~zz{yyvwuz{y{yyzzxx~{yyyysvxzzxvyyu{{|x}xzzy}z{u{x}}zyyywzz|y|z|{{w||x{{x}|z{x{yv|{ty|u{xztz{xz~vzz|x|z}zuw~}z|xzz|y|y{x{ux}~|wxxy|z}zxy|zuyx}wzxz|vz{x{vxy|zzy{zxywy{z|{z|v|z|z}{y}y|z{y{}yx{zy||v|}|vwxxxywuxyyxzywywy{}x{z|zyy|zx|{|y~~{}y{}{|yzzxx|yx~{yy{uwxv}w{|v{yzwvx|x{zxzyz}|~|{~}|{|zz|||~}~}~~~}~~~~|~}}}{~|||z|}}}|~~~}}~|||}~||{|~||}~}}~}}}|{~|~|z{~z}~{~}~}~||{{}{|}~z}y~{}~}|z~}||w~{z{~|}}~~~~|~{}||y~{y{{{|}|{{vz~~}~|~~z{{}~|~{{}~zy{~y{y{~}~~}}~~{~~|z{|}}~}~~}~}}z}{}}}{~{|~}|~|~}|~|~y~~~|{~}~~}~|}|}{|}}|}}{}~y|{{|~|}}~}}{}~~}~}}{|}||||}}{z}{~{|z{{~~~~~~}~~}~~~~||~|{~}x{{}|zz~{}x~~~}|}~~{{||}}~~x~|{{}{~y~}}|}}z~}}{}}}r~{}{||~|~|}~}~}}~|y}}u}~~z|~~~y~|{~~y~|~{~~~~}|~~{~}{z||~|}|{|{|{}{~{}~~zz}||~~|{~zyxx{z{{z||x{xz{yyx}wxyxu{x{z|{}{x{|xz{xwzx{vyyxv|zw{{z{|zzy|x|x}}|wyzu{v~}ywz{zy{yyuxzw~z|wz{zwx}yvz{{yzx|yyuzwzzz|ywy|yy}x}zz{~yxw{zqy{{zzyzx}z{|z}{w}xzv|x~wx|zxuw{}ztyyxw~y{|y|z|x|w{zz~{y}yx{{y}ztu||}u{y|}xzy}zyxy}xx|{wx{yzxz}uzy}~zzxwzzxu{yxzz{{|x|{wxvyy|y{yvy|z|yx|z||ywyz~w{}yy||yww~{xyx~xx}yz}{|wzxwxzwz}~|~x{wwzyxz{{|xz|{yz{|{|xx|}|xv{x{v}x{zx{{yzw|y{wz~z|xzw{zxy{{{}{|z{|xzzyzz}xzx|xyt{y{xv|u}vx|wyyzy||y{zyxyvz|{|}|||yx}y{{w||zy{{vz{{yz|{xy{}y{yzywzzy}{{|{xx{yxy~xu~~~{}zxyywwvz{xv{}yw{{y~xv~yx|}yz~|~vuy~{~|v|z{vyzyy|~|w~|yzxwy}yw|zyy~xvvz{~{wxyyxz||}yw||xyx{||zyxz{yw{vx{|yz}yv|{{xzyz{zyw|x|yzzyzxz}y~{{{zz~||x}}zzwvwz{{yx}{zwuz}zy{wzys~xzuzxxy{y|}zz|zx}ywy}xyz{}{{x{vz}zzy~z{x|yzv{xzw~z|zw|x}|xx}zzy{~zz{{zzxzyt~xwvzy|z}}z{{}~y}}~|~}}w{~|}|~~}}z||~z~}~z~|}~}~~~||~~~~~z~}{~|z}}}}z}}{~~|~|{~~~}}}~~}z}|~{}{}}{~{}~}~|}~~{|{~z}|}}{|}}|~}~}}~}}}|}}~~zvy~~~~}|~}}{z{}~|~~~}||~x~~|}}{|z}~~~|~~|z}||}}|~~~~{}~z~|~}|||~|||~}~|~|~~|}~~}}}y}}~{|~~y~~~||~y~~~}}}{~}y~w|~|{~~{}~{~~}~~}~|~z~~|~}~}~~z||{~|}~z~||}|}~}}}}~}~|}{~|{y}z|~z||}~}{}~{}{~}}}{~|||{~|y~}|~~~{|~~~}{~~{|~}~{{~~z}||{{~~z}~{z{~~}||~|~}{z{|}}{{|}~||~~{~~|}}~~y{~{{}}}}}y|~y~}|{}|~|{zx|~zw|~{}{{}zxyuyxuvzwytv}uy{x}yzxxyxyu}x}u}{z{x{{{w{||y~yy{|{z{z{z|~w{|yx~{zyzwztyz{y{}zv|{x~yzx|zvz{wzw|{|}||zz|~{{yx~{}|}{{yww}{|}{~|zyxxy{swxz{zyw|{{ywzzw}x{zx{z}vyyy}vyy|||{{{x{vyxzzw{y{y{ywsz}|}ww}zxyz}{xyvyzzyy|zy}yxyxz~x|{zw|}xyz||||~|xuy|wz}y{w}|x|z}{~~yy{yy{xvt~w{|{{{pwvzywzyw{z|{w|~|w}}|}|zxt|yzz~yyuz}xyz{~|{x|yy|xzvyy{~zxzx|wzx}zx|{wt|zyyv~zyz|z|~{yz~z{zx}x}~|||~|y~}yuxx{yvz|u{{{xzxvzzy}zyyzxxwxytuy|{|yzx}xx|~{~||y{~|~~tzz{~{{{uwz{wx{|vz|xt|zyv{~y{wyw|xvx|yzyx|xxz}w|{~|{|xy~y{|{v}}~ww|y}{|yy}x{|yxwzzxwy{w~xw}|z|xy~t{x{z{{x{yxyz{wz}y{}|wu||y{w}zzx|{{wx~zxy{xzx{{zzwuxyy}w}||xzwxy{x{z~z}{||y~yuzz|y~z}{{y~xxz}zz|}wyw{}xwyx{|xv~z|vzw}{|z{zvv{{x|}~zy~~y~|y}z{x|y|vvzw}z|zy~yywu|zy~xy{wwyxw{xx|{{uw}xzv{{wy{zy{{vwyw|s|y|w}~~{~z~|~}{z}{}x~}y}y}z}||z~z}}|~~~}|}{~{~|}~}}y}y|}~{~z}z{z~~~}|z}{|~}}~~~|}}}|~{~{~|y~~{|z~}z|~||{||}{}}}~}{~}x|y~x~~~}}|~||~||{x|{~|}~}~~{~{~}|~z~}~y{|{{x|}|{~{}|~}~~~{~|~}~~{~{y~~}}{~{|z}}}}~yy}}}||~{~|}u~|z|}z|}}}}}|}}y~}{{{|}~~}{~}{}~{}y~}}zz{~}t~|z}}}~|}}{}~~|~~}}}~~|{~{}}|}z}~~|}~|}~~~~~}{{|{|}}~}{~~~}~}~}~~|{}|}}y{}{z|y}}z~}|~z{~}{|}}z{z}}xz~w~|~}{}}~~~|y|{y|~|}~~}||{~zy~v{{y|~z|z{{}z|}z|}{~~~}~}|zz~xzyvxzzxuxxxzzxy{y|vwww|}{|w{v|z{}~}xzzx}|xw|ywzt{|zz{{{yzzxzyy|yzx}z{x{xz~zwvwvx{wxzwz}|wx~yx{zzyvw|vw|wwzyz{z{z|{yyxxxzzxxyzy|zx{|uw}wx~x|xw{|yyzyx{z}yxxuz{|~yzwzuy{{zyuxz}{x{z|yzx~|z|w{{}x}~t{y{w|~|xxx~{zw~xwtyzwy~xyx{~|y{yx{zywzzzxzzx{z}vxwxzxzy}{{yz}|yz{tyxzwwz{}xwzvyyxyv|}y{yxyxxyuu{yyvxuyywy{yy}{xzxuw{xu{wz}wzx|yxxuwyzvwywzzx{xz{|vyw||zw}w{{v{wy|y~}zyyzyu{yy{}yzzyzz|w|{|z|{{}z{{yyz}}~zxxxyywzywvxyy{yxzvxzx|v{|v|xvxx{yzy{}||zy{yu~zw|{w|wy{|||w||y|xzzx|}{yzyyyyz|{v{z{{zvz|{|}~zv}{{yxxzz|}w|v|{x{x{|zy|x{v|w{{}~z~w|{{x}zz~zyxz{}{zy|zzy~y{y{wzy{wyyyz{|}xw{}||wzx{xyx~zw~{~yzwx}zy{zwxy{{ywyz}~xxwyxw|x|z|xxy}}||utxzxtzz{z|xzz}w}yxwyzvy{}yzyz|w}yyz{yw{xyzyyyuzuxy{~x{w|yzwx}yw{{|u{|{yxy}yyzyyzyzx|{|wzy|wzw|zu{}zwxzy{yyzuvz}{{}uwy~yy{z~||{}}~z}~}~w~}}}y~~~x}}}~~y~}||}x{{}~~{z~||~~{z}|y{{}|}y}}~z{{~~{|~}}~~{~}}}}~~}x~y|~}z~}~|}||~}|~{{|}||{|~|~}~||{{~y||||}}}{~y~{}~}~|~~~}~}{}{~|}}|~{~~}~|z}}|}{}|~|~}~}}~|y}}~z~y|~~{}~}~~|}}|~~~~~~~}}}~~zw~|~{~z~}~{{}z{~}{}~~{}~~{z~~y}}}z}~}{||~{{~}}|{~}|~~~~|~~}}~z}{|~~x}z}~~{~|{{~w|z}}}~}~}|zz{}{~zy|~~||z|~}~yw~z~}z|{}z~||~}|{|~||~y}}}~{y~~z|~z|{~|}~~y~|~|}~{|~{~~z~~|z}}z~}~}~}x~|{||z|~~}z{}~}}}}~y~}{~~|~|x~{z~}}|y{y|zuzw|xx}z{zutv{uzysyw{y{y{{}yv{{{||{yyuz|{||y{{yxz}}{yyzyx|xy{|zzxzzy{zzz{zytzz{xzv|y{uwxzxzvz{xzzwysz}z~uvxx}|~{yx{y}vy|{zvy{z{y|zwxz{yxyxu{zvzzw|w}zxx|xztxuwys}y|y{~{xy{{v{zzy}{{|yzwz|z{yxy|~{x{{}sz}}xzzxyz{xy{ux|xyvwxwuw}{|zy|y|yyzz|{~y}z{z|{y|{y{|{yy}xwx|xwyyx|x{z{zyxw{}}y}yxx{zzqyu|y}z}x|~zz}|vzxxwy{w{||xz|zz{|x||xw{w|zxwz{xx{xwxx}xwwxw}zuzzzx|z~z{wz{yy{|x|y~|{|}yx|x{x{y|~z}z~wxzyyzx}v{yvvzvyzwxw~wzyzzz~y|{|{{|{{}y|w|~|{~{}y||x||w{{~yxyy{}yxy}|zvxyuw{ww~y{x{szwt}wxx|yu{wwz|z|xw{{}zy}y|zwwww{xw~{xyxuyvxv{w|x{y|yyv~szw|{{|z|{{x{{{vzxx~v~y~y{zy{{v|zyw|wx}}|vzzzvzyzwyuzwwzwwxuzxv{y~y||z}}y{{|{|yx|{v}{|{{w~yyv{xzy}zwwwxyz|xwyzy{|zv|x{ywyyzvxyyyx{y}|{yz{x|}z}y{xw~wzzy|}zy~yyy{zzx||wx{{|y}xxxzyxx{}zywwzzx}|u{zxzv|zz{}|z{~}}y~{}{{{|~|z~~~~z}|w}||z|}yx~~{|}}~|~}}~z~|z~{}}~}~}}{zz{}}}|}|~~zyz||zz}}}}|}}|}|~~~{~y||{}{~}y~|~z}{~y~z|{|}}w}~}|z~}}}}~}{||~|~~{{~zzyz~|z~}{}{}|~}}~ywzy|}~~}|~~y||||}~|z~~|z~~}~}|~}}y|~}~}}|z}z}|}||~}|}}~}}}|~|}~~}|{{~}}||}|y{{}z~}z{}{w}|}|{~}~|}}z|~}~~|~|~}~{||~~{|}z}~z}}zz{|{z~|z}~~y}|~}}~~{}~|}~|}{{~}}y}~|{}z~}}}z}z|z~~}}|~||~}{{}~}y}z}|}}y}}{|{|}x|z||~{~|~}~{~||}z|~|}}}}}~}}|~~}~~||}~z{z~|{}~|{|y}~z|~zzzz|||~{|}|{|{}{~~~x}{}~~~~y~~||~z}~~}|}|{{{|{~}y|||}}}}~}x}{y|}|}{|}{|~z~|||||~~~{~||zz|{{x}~{y}{~{|}z}x~|\\\\\\\\y}y?~~}}z}{}|z{}|~|~{yz}||y|~}{}{~}}yv|~~}}zz}~|~~~}}}{}|}~~}}~}}|{|~}~~y~~}zz}}}{~{~|}{}z{}}}}~||~{~~~|{||~y}}z|{||~|{|~~{|}}{{~~~{|z}~}}~~}z|{~|}{~~|~}~~}~}||~||z||~~{}~|}}{}z}}|~|}z}~}|{}~z|}~|}{{|{|~}{|}|z~{}~~{z|{|||{zy~w~|~|~{{}|{{{z{|z{y}|}}~{{}{~y}zv{}~|{}~|sy{}{~z{}}}{}}|{|z}}|z|~~}~~~z~}{}{{{~~~~y~~}z|z|}z~~}|{~}y|}|}~~y|}y~w~~}|}}|z}}|}{~~|~zz}|||~}~~~{|}|{||zzz{|{|}|~y|}}}||}z{}|~~}~{}}y~|~z~}|~|}~~|}{~~|~~|~~~~~|}}}~~}}}}~}w{|{}w}~~~}z~~~~|~|z}{{|~|~}~x}}}}}{{z||y|z}}}~~{zzz~|zz|}~|}||~z}{}~~{|~~{~}|{~{|{~~~~{z}}}}}~~z~{~~~~{}{z}z}|~|~}{y{~~~~|~||z~}z|~~~~~{}~~~|~y|z~}||~|~~~~{~|{~||{}~~{|zy~}||~}|x~~|~}|}~}}}|~yu|{||{~}z~~~~|}~~}~~}|~~}{~}||z{{|~~||}}|{}}}{~~}{{}~~~~|~}~|||~}}{~{~}{||~}~}}~~~}{~~}z}||z}~}|}|||~~{~}~~{}~~{{z|{|~|}}z}~}~{|y{|y{~{~||}~}|}}{{v}~{~zy}|{}}}}}{~~}y~z}{}|}}t~~y{|{z~|||y|~~{~~{|~y~y~y~|||~~~x}}z|{{}x|}}z{~|}{|z}{y~z{~~|~~~w}y~|z~}~~{~}|z~|y~~~}~~y}~}}}~}z~}|{|{}~~x}|{zz}w~~}x|}z|{~{{|}~y}~{x~~~|zyzy}}}~}|~||z{}|{{~||}|~{||y|}|~~|y}~~x|~z~~}|~~{{{}|||{}}x}|z}|}{{}z~}~{}z~y{~}~~y{z}~|~z~|||{}~~{{}~{|~~}{y}~|z}}~}}ztz|{~~~}}~z}}{wz}~{}|{}|~|}|{||yzzx{}|}~z{~}}|}}}}{~|z~}yz{|~}~y|~}{}|~~~}z}{|~}~~}}~~|~~}~~~}~|~}}}{~{z~~}~|~|}z~~{~|~|~}|~}~~}|~~~~}~~~~~z~zy|}y~w~|{vwv~{}||}~{~}~{|||}{{}}||}~||}|}|x{~z~{}{{z~|{{|z~|z{w{|z}zzy~z|~|{}~~||}~|}~zy|}~}|}~|z{{~{}}{~||~|z}|~|}{{|}}~}~{|}}~|}}}}~{~z}~}}z||{}|x}|}{}}{~{~yyy~}{|}{y|~~{{w|}{{||zv}}|}}|~}{~zy}{}}x|~}}{~yzw}~}~{zz}y{{}x||~zy}|}{~|y~}|{~x{zzz}yzw|~{{}~zx}{~{}|y|x{|~~~{{x}~}~~~}y{{xx|||~|~}}~~|{}}|yx~z|{||z||~}{z}x||~~y|}zy{}{~z|z|zz~{}}|zxzz~}~}y}|}||~y{|w|z~}|~w}zz}~{}~x}|{|}}}}~{~{||{|{{|}~}}~}y|~|{||{y~|~}}}~y||{y{}~z}|~yyz{}}}||~|}z{x{|{{y}z|~|{}}}}z}}x{y~~~~z}}}}~}y~~~~~}z~||~}~~z{~~~~~~{~~~}~|}}~x~}~}}~|{~~}~{|~}~~}|~~~}||{~|}z}~~~{}{}x~~~~~~|~z}~~{~|}}z~|x}~{}{|}|~||~z~||z~{}z~{}}}x{{y{|{}|yu{~~x{}|~|~|{{zyv}}y|~|zy{}{y{{{y||z~|~x~v~}y|}{}{~{||~||}x}}}{|~~}}z|~~~{x}{|y~~~{}{x~xz~z|}}}|}{{~~}~{|}}{|}|~}{|}xx|~{|z||{~zzz}{z}~{|zy}{z~~|z{~}z~~|~|y|}{}{y~~xv~{~~z|~zzxz}~~~y~{~}y}~xzz{}z|{y{~}|{}z}}}y{y~}~~}z~{~|~}|{}~}yw}y~{{}}}{z}|~y|~|}{{|{}}~|~}}~|~||~z{z|~|~{z~||{w~zw}~}~}zyz{|}}|y|{z~}|z||{}{{~}{~|~}}z~y~}}~}~||}{|}|xz{{||}~|{z{~}z}{w}~{|~~yz|x~}wy|}|z||~~{~z}z}~}zzx~zx|~~{{y{z~{{x}}~y|||~{~~~||~~||}}{}~~~|}zxyx~z{|x|||||}~s|~{}{|z||}|xx~y{~y~zyz}|}{|}||~||{y}~~|~}~~~~~~~|}z|~~||~~{}~|~~}~~~~}~y}~|}{{~{|}~~||}~~}~~z}}~}}~}{~~}|||}~~|~|~}~~||}~~z{~||{}|}~~}~~~|~}}x}z~~{~{~|||}|~}~{zy}}|z}}~}~z{~~~|||y~~y{}}z{}{z|z~{}{}|y}}|x}}z{z{yy{x~{|yzz~~|}{}~{}~~}z}|z{}zx}zy|}z~~~z~zxy{~|{{z~{|||}}|~|~|}|{{~~{}~||{|}}{xz}}y||||w}{u}|||}y~y}{~xy}y}~}t~}~~~|y}}}yy{{}w|zzz{~}x}}||}~y~{y|}{|{{}|}{{|||{|z~{~~}}z}{}{~|y|~y}rt}z|z}z|~~z~~{|~y|~zv}}||~}{|z}}~|||yzx}|~}~y{}y}|}v{y}y|~yzz{~{~~~}{||~~{}~||yy|{z{x|{~|v}|~~}{}z{~~}|{}}}~|}|zz|~z~v|}z~{|z{|}y}|~|~}|}{zz|z}|~~}}}y|z}~}~|~|{~z|z||}}~{{~zz}~u{w{z}}w~y|z}~{}}|~|~~~x{}~||z|~zy|xz|~~|}~x{|~}}}v|}}{vwx~z|~~{}}~|{y~}x{~~}||||{xyy|yyz}yz}{|x|x{{{~zz}}{~|}z~|z}~~~w}~~~|~~~~~~|}~|~z}~~z~~~}}|~}{z}~}|~~}|~~|}{~}~}|~{{~~}~x|~z}~|{~~|~~~~~{}{}}{z~~}|~}}~y~~|~~z|~}}~}~|{|}{}}~}z~~v~~~~}{~}}~}}~{y||zzzyz{}}|~}~z||~~{}}~|{~{z}|~{}~w~~x~x{wz}{~}|}|~|{y|}y{w}}}z|}}|z|}{y}|~}}|z~~|z}~}{|}|{z{~~}}|z{{{|z{}w~|z{}{|}{w}}{{}|y}wy{z~z|~{xy}{x}}w{~z~}{|{|~y~{~}{}{y||{|zy|}zz{}|~}~xy}y{~{}{~~}z}~||{zyz~{}{~}{|x}{z~z{z{{~||z}||}x{|z{}xt}zz||}~||}y|z|yz{~~}wzx|~~u|yv{y{{}{}{{|}z{z~~}y~z{z}|yz}||{|}}yw{y}}~{}}~~|~{{xyy|z~y~||~}}|~|{|{~{{}~z{}~}x~xy}}||~{~{~{}|~||}~|||}||}{}x~x{|~{|~~}~zz~{y{}w|z~||~}|z{~|y|zv}yzy{~~~{}z~zz{y~{|{~y}|{|yy{v|{{}{}z{|z{|}xx|~{yz{{|z}{~}}||~{~{}|x|{~|y|yx||}}{yv{}~x|{|zyy}}}}{z~}t}xz{x|~|x}}}y|~{}}{y|{~}z{|}||{{{||{~}||}v|}}}}{y|}}}|y}|||~z{z|~x}}~}|yz|y~}{|}~}~~}}x}|~}}~}{|~~}|}~~}~|}{|{}}~~~x~~~|~~~~|}|~~~}|}}~~}|~~}~}~~~~~~~~{}~~}~}}{~~~~}~~~~}}~~|~~|||{~~~~~~~}~~~||}~~|~~}|~~}~~|z~~{}{|w}|{~|~}z~~yz~{y{{yy{|{}{~}xxz|}zz{}{|{|x|{~~|}}x}z{|~~||w{}{~z}|{yz||y{z~zv~y{}{}y~y|z{y|~}}{x|~}|~{~}}}}}|||y~~z~}y~|z{z}x|zzzw~yzz|y~yzzzz~y|}~~|}||||w{{|zy}z}{z~|}v||zzy~|||{zyyw||z~{vz|y}xyw{z}}~}~}}{z~|~~}|z|{}~}x~yw|{|y||~{}|{~{z||y~~z}{}z|~{{~|~z}~wz|~~x}|}}}}wyx}|~||x}zz}w}{z{{~y~}{|{~|||~|yy|z|z|~|}xzz{xyz~xy|{~z}|}z}}~z{{{{{~{{}y||}~{~y{}{{{|{{~~|}z}|y|z{{{z|w{z}}}|~}}zx~{}|{y~x~|{y{y|~}}z|{{xutz~x~x}}vw|~~s}}{|~{~~y}z}}}{{}}z|{||z~|{}{}zx|{z|z|}|}~z~~z~}{}|}}vw|~{z{||}|y|z|z}~}|~~|}z{|}x{{yz||{}~|z|yzw|z|{}w~wv{z}}}~v}|||vy{|{|x~}z}wzz|z{{}y~~|y}}}yw}}|{u{|~y}yx}xwy{}{y}~~~|~~y~{}|{}~~}~}}{|y}~~|~~~~}}~}|~~z|~}~}|~~}}~}~{}||}}~~~~}~~}~|~~{~}~~~}}}|}~}{~~{|~~||~{~~~~~~~~|}}~~}}}~|~~~}}~}}~||}~~~~~}~~x}}{x~~z~~}}}{{{}~{x{~{~{}~}|z|vz||zzxz}~{|~}y|}|~{|}~z~|}~~}}|{zt}z}z~}||~{|}~|}z{}}|yv|zyw||xyzv~zz||x~~}}z|~|{{|~~zy{zy}{{}~yz|{wz{||{{zz~~w}y}~y{{||~~~w{|~}|~x|x|~}}{|~zz~z}{z|{x|~x}{}}|{{zy|{~{~|y|yxz}{|~vz}}}||z||{||}yy{}~|~|}~w}}{}|~|~x|y|}y~|z|}}|x~z|{}z|~{z|z{{}y|z||~}~{}}|}|~~{||{~|yy~w{{z{~}}}{|~|~z~|x|{}x|{}}{xy}}}~{z|~z~}~w{~~~{|~z|}y{}y|{|~|~}~{~~y}{{}x}~|~yx~}}}~||}yxxx~{~z}~{~{~{}}y|z|}||v{|yz~}|}}}z~|zz}x}~y{|~|{{w{yz}|~}}{x{~x}~{|y{|v}z|~{|~|{~zw{|~|{{}|}yz{~}||~{~{yx~|z}{{|}{z~y|{}y~x~z|}{}~y}z|{}~|~x{z}{~z}{}zy{|~z{|z}x}{|z}|z~z}y}~|y}}~|}||{yx~~{~y|~~~{~~}}~|~~~v|~~|~|}}~~~~~|}~{|~|}|}||}~}~~~|{z~{~}~z~{{~~|}~~~}|}}|~{}}}~~~}|~~~}|~}~}~~|~~~}yz~~}~~|~~}~~|~}~~~~}~}~|~z}~~|~}~|}|~{|~~}~~}|{|}|{}~}~|}}}z||~~{{}~{{|||{z|z~|x}}yy|zxy|yy|{x|y|{~y{}r~~|~{{{~|}}|{yy~~~{||{|x~y~z}{y{{z{|y}}~~}yw{y~|}~xz|{~y{}~~{w}}{v}zz{~{{z|~|~z}z{y|xz|{}|y}yx}z}}z~zy~}~|~}~||~z|{x~~|{|u}~~{y}|}}zuy|||~{xz~{{{|||{}~|z~|~}}}~|}}||yy}}~|{{s|{xy{z}{z~}{y}~||{||w}y}}}z{|w{y~|||{~xxy{}uz|w}{~~|{z}}~}}}|~}||~~|{}z~}y|~~~~{z|v|||y{{y{{~|wy{}|{zzy|z~}||z~}}{z~}~|~{}|zw|}z~}|y}}{wxy~~zyzy~|~}}y{}}}||{|yy}}~~{~}}}~zyy|~}||zyx~x{}~|{z||}z|z{}|}}yz}~}|zx~~}}{x~{z{}w|zz~||~}||~~|ux|}zzz{~~~|{|~}~|~||{{{{}{}}zy{}y}~x||y}~~yw}z{|~|~zz~~z||y{~}~|{~{|~|z{~z|}{|}zz~|y|{||yz|xz~xyt{{}~{~~y|zz{}}~}}~~|}{~{{~~~}}~~|~~}~~~~~~{|{}|z}}~}~~|~}z~}}~~}~~~~|}~~}}}{}z~z~|~~|~|~x{{|~~~{}~|}~||}|y{~~~}~~~}|~~~|~||}~~}}}~~}~~||||}~|~~~}~}~}||~}~z|~y{~~~{}yz~{w{|z~}~|zy}}|y{}}{}}{|x|{z{yxz~yyw}zy{x{||~}|w{~zxy||}xz}z}}{z{yz}~{}x}zy}x}||x~z{y~y}}yz}}{y|||zz}}~~~|}{{}|y}~~~~y{}z}|{|{|}{zzz{v}}~z|}}zw|w~~y{}~~}}~|yy||~z}{~yzw{|}~z}{~{|{{|zyy{{~~z~x}||||}|{|{zzx}{||y|u|~zx~y|~~||}|~||{{v|{yxy}z|}}z~yw|w~|z{xz|yyx~{ztyz|q{}}~~~y}y~}|{z}zz~|}|zv{}}~~}|v|~~{~{|{}~{w}}w~yz|{}vzzzz|~~|z}{~}~|{|}{xzz||}{yzzyz~||}~y~x~}|z{}zy|~{}{|~~zzz}{zx{{{z{}{~{}z{}}{|}{z{z{zzxu|zz|{x|}~}}~|||}x~z{|}|}|{zvz{{z|z|{{y}{}}~{}~u|||zz{y~x{|{{x}{{}||w~{x{~}}~~{}}z{x|~~{~{y}x|}~x~x~|{||{{|~w||z}yu~{z|~y}}~{y}~~}}z~y~z~}{|z}|y|y{y|~z}}{}|{|z~~z{~|y}{|z~~}z}}}}}x{}zzzz}|~|}|~}|~}|}|}z}|~~}}}~~}yz~~~{~}~~||z}}{~~}~}}~y~}~~~~|~}{~|}}~{~~~~}~~~~~~{}}}}}{|}}~~}~|}~}||~|~~}}~~|~~}~~|x~~~|~{~{}|~}}|~~{}|~|}}}|}}}z~|}~y}z~}~v}{~|||~~{~|||z}~~}}z~|~|~~y}|z|x~x}|}~~~~y|}zy~zz~{y}|~{~z|{z~|zz{{y}~}~|~~~w}}|{x{{zyz|z|~}|wyyy{~}zzv~~|{z}}~wy|{z}}~|{}}}zzw|}z|z}}~~x{{}~w||~~|{|}|}||x|z|v{~z|{z}~~}~}||~{}zyzz}}}}}|}}yx{{|{zx|x~|}x}zxw||}{||x|{}}wy{}}{{~}z{y|~||zxz~~x}|||}|{}{xy|}yzu{zw}}y|}|~|{{}{}|}x~|}{}{{||~|~z{~}vz~v~}x|}|~|~y|}}|}{{||||~}}~y}~~|z||}{z{}|xz}|{~zz~}}z|}}|{z{}{~z|yw|{z{x~~z}yy}}wz{~{{{}}}y|v}~~}z~y~{x~}y{|}|{~{}z}{z|}}}z}}|{{|y}}{{|x||~~|}x|u}}u}}z}y|w{}zy}|z{{}z{x~|{|~~z|}~}||~yz|v{x{~~|||xy|z}||z}zxyxx|}}}||z~{}{{|}wy|||y|z}|{}~~}zz|yzzw{}}{||z|wv~{|yzz||~w{zy|{}wy{~|y|~|z~~~}||}z|z~{}~~y|yy|{||}z||}}|{vxy~zz~}|}~z}||~|~{~||~~}z}}|}~y{~~}~{}~}}~~}~}{~{~~~~|}|~~~}~~}}~|~~~z~}~~~~}}|~}{~{~~~}}}}{}~}~}|~~}{{~~}~z{}~}}{|}~}~|~~~{}||~~||~z|z~~}~~}|z}}|}|{~}|}|~}~~|}~}zzz}{}{}z}~}{|~{}{{}z~}y|z|}~~{z}z}z~{}|z|zz~{z~z~yz{}~~z~y}|~~}}y{~xzz|{z{w}z}z|yzz{}~yv}u}|{{|x{|~}z|wy~zw|{{|}~yy|x{yty{{{}|}{~z{}z}~z~~z~z}zy}~~}|~}~{zy|~|~|{|~|}{zyu{w}{~~}zy|yz~~}{|~}{}z}~z}~|}z}}|}}x|yz|yx{z~}{||{|}{{z{z|||x~~z{{x{~|}||~||~~{{u~zz{z~~{~~|z{zy{|z|}{}|}}||{|~{zy|v~}}|}y|~y|{yzwz}xy|~{{{}zy|{~z||||~u~{~|z{w|}|}~~yx{{~}}zz|{|{~z|~}v|~y~w~w~~w}~~}x~{|}|}z~zx|zz}}|||y|y}zv~x}}zy}|{z{|u{y}yz}z{|z{~{}}~}v{}~y}}|||{x{{{~|}~{z}}z|x}y|z}~zz~|{|~z{|~zzz|}~zy|{{}}}w}~~{{||||}yux}y}}}~{xu~~z|~y~|zzz}yyz}}}|z~yyz}z}|{yx{}~y{z}xy~}|~zxz~{w~x~||{}~}~~~~}~|~}}}z|~~~~~z|~}~}~|}|}~~{~}{|}z~|~~z~~}~}~~|z~|~~~~~y}~~~|}~}~}~|}~{{|y~}~~}~~~|~~~}}~~~}~~~~~~}{~~}~}|}~|}~~~|~~~}}|~|~~{~~~}~~~~{}|~z|~~}}~{~~}~~~~||~~~z}{{|~|}zw~{{{{}||yz{z|y}x}~zy|z|}}}{{}{x~{{xw}}{y}~}y}}}|~y}z}{}|yyw~y~~{|}w~|}w||}|}z|{r~~z{|y{~|{~}}}}~|~~~}|}w{{{w|~|{||{~z~y}ztx~z~|}|~~|y~z}w{}{|}y}}}|~}}zz|{{}~zwy{yy{{|{|{|{}z|{~}z~}|}}w}yx}y{~z}~|}z|xxx{~}~}}|~}yy|{{z{{x|{|x|zy|{{~}y|}{{}z|~}|w|}|{{|}}|}{y{{z}yy}{wz~y|}{~{~~~|zz~{}~}z|xy{xxz|}|~{{~}|~zz~{x|{}vt}z~y~}||zy~y~~}~~|z|~|}{zz~|~~z{w||{zw||xz}}{~zwz||}{{}}~{|||{|y~z|}{y}zv}|z}}z}~{zy~}}{zz{z~|{y|z~z}|y|~{~z}~|zx{}~x}~zz~|}}|u}~x|x{~zy|}}|v{}|y|~x|}~}{x{~}z}|}~|}|{|{}{}z}~~|w|yz~}|z{|~vy}}|{|~{v{|y|~yzy~}~||~~{~|w~~~}|~|~zz}{|wzv|xx{zy{|z||}}~v~y}{|y|~|z}x|{{y~~}{}|}~~}{}~|||}}z{z|~}{~|}}{}~~{v~~}~~z~~}~|~}}~}z}}~~}~|{}|~~~~~}~y~|~{}}}~|~}}}~~~|~~|{~z~}}}}}~~w}~~z}~~~~|}y|}}}v}~z{|~}~y~{~~s}~~}y|}{z{{{}}~z~~~{~}~~|yzz{}x|{xy|}{~|~z}zy|yyy~z}|{~z}|}|}|y}}z~|~||{{{||}z~{|z|~z{}~wz}z~{}}|yy}}yw|z~|x{}}~}{{{}|z{|}}z}|}~}|~}z{{{}{yzy||x||}}yszz{{{z|~w}~~{zz}{z}|z~}{y{z}~}{{zz{{{}x~vvyzxz||z}zwwzx|~~~{|}}~z}~|{}{~}}}{}~}||~~{~||~{}z~|x|{{|xxz}{~zw|~{u{||||{||}|}}~|}}~|||~y||zz~z{||{|x~z}vzzy{x|z{}yzx|~{|y||~{wy|z}~~~~~xw{y|~x~}{{}}x{|~{~{{{z|x~~~}||}}|xy}xy|}{{x{~{}~}}v||~~{}|z|yy||}y|z{{~y}}z{{|~|w{|}x~|x{w|{~z~yyyv{{||y|zz}zzy|}||y|z|y{~x|~}zzz~x{{z}y~z}|~~}|{zy}~z}vv~~y~z||z|}||{{z}}zx{{z}z|{y}|~~{|yyxxy}z||x|y|{}|v~vx{{zy}}~{}{|~y|~|yy|z|}|||}xy{~~}~zz|y}|{|~}}~w}~y|x|}w~~}}{|{~|}|~z~~x|~}}{}}~}}|~|}~}|~||~~}~~}u~}~}||{~}~~~y~}~{|~~{y||~~{||~}~}y~}~y}|~{{~}||}}~}~~{{~~~}}~~~~~|~~~{~|||~~}~w~~}~{|}~{~z~~~|x}}{~||}~{~~~||~}{z}}{x|}}y~~}z|wxyz}zy|||}{w{|z~}}~}y|~~{~}z}}|}|x~~}z|}|~}y~x~|~y||~}|~{~|}|}{|~{z|ywz{|}~||}|~|{~}{z}}|z}}}}{y{}{}w}~zx}|xz~zy}y|y{{yyx|{|~y|{||z|v|{}~~~~{~}||{|||~}~|wwy~}zu|zz}}~{{||{|{z}}{}yz{v{{w~|{}}||zy~}y{ywy|w|}~zyy||z}wy|z|{}{||~{~~~|||{~y}}{|~x~z~|{{yz~wvxz{||z~||z}{~{y}||~yx{|zy}~w{~{}}y{}}~{{|{|y~{|{~{xx~|yz}||yz}~z}y~}||{z{~}y}}y~}z~{z~z|z~~zy|wzv{}xx{}{wzywz{{{|}y|z}wv}{|~}{||~{~~|}y}}z{|{}{{|{z{}w}u}~|{y|~y|u{}{||~}|y~~}{z|yu||}|~y{}}}y{y||}|||{{~zz{{x|yz{t}||~y}z{|zy}|}~y}|~}}}z||x{||}x|{{y|zxz}||u|{}{{|||||{|}{~{}}~}~|y|y{x~}}}w}{z|xz|{}xx||{z|}y||{u||{y{{|~~{|z~{|v}~|z}}}{{}~|~z|}~|}}{{}|~|~}|~}z~}~|~|||}~}}~}~}}{y~}}z}z|~y|~{}||~{|~~~z}~|~z|~~}~}}~~|}{{{z}~}~y~|~}}~~{||~y~~~{}z}}~~}~}}{~~~}x}~}~~~~|{~|~~}~}~z~}z}|~~~~}~~z{{~z{w{z|z~wyzyzz~~y~}yzz{~{~u|}}~|xy{{z|~zx|y~}~}yx{||z~}z}z|}}}{zzz{~}~{{w~|x|{}zzv~|~~w||zzz}~||{x~}~|||z~wxy}|zw}y|||xz}wy}{}~|}y}|}z}|r}|x}z~}{xz{y~}||{~x{||z|zy}{z}y|z|{vyzy~}yz{zz~|}}zz}~{}}z}{|{z|z~wz}~}|z|||}~}ywxy~yz}|~}x|}{||{{{|||{}{{y}}|~z}}~~z~{}{z|{{{y{}y}{|z}~|y|||}{~~y~}}~|yz|}~~{|~}}z}||~y||||~{~{}{}z|{|{|}xz}|{}w{y{}|z}}z~z}{|}~y~~{~z~~{}~}|}|{}{~}{{|~{u||z~~y~|{zxw~x~}yz|yx||{}}{y}x}{z|~}|zx{y|}~x{zyzy~~}~}~}yz~{}~{}|{{yy{z{z{{y{y|y}z}{u~|}~{y~ww~x{~~~wx}}z{~~|}~}z~zy}}z{{z|||{y{z~{}yy~y|z{z~zx}}}y||y|{{wy||xy|y{xz||~{}~|{y|{{v}||~}|z|||y|y}x||}|}yz~||z~{~{y||}~|z~~~}}}{zy{{}}{}}}|}~}}~}~~{|||~~|}~}|}}~~~||~~|}~~{||}~}|||~|||~{{z~~}{}|}{~|~|~}~}y~~}~~}}~~~~}~~~|}}|}~}{~}~}|}|}~~~}~{~}~~}~~~||~|~|{~}~~}}~|||~|~}z~~~z~~~~}~}~}{{~{~~~~~}|~}|{~w{~}{y}y{{y~~|{y|x|z|{|{x~}}||~}}~|||}yz}~~}||{}{{}{~{|{}~}z|y|yz|y|{~~}|~||ww~}}||{}{~y{}y{{{|yy~|}||yy|z|}~|y{y~~y}}|}|}{~zx~{~|}z{}|x{|x}}|{|y{{|x||}z}{zz|z|~ywx{w~z{|}{|zx}{}}z~}~}}}~~{}}~}{}~z}||{{||~}y|~||zy{}~}|}}~|{~~}|y{}x}x~t}}|z{}z}|zzxy}}y|z{{xyz}z~~~}s}~{~z~}z}}~~z}|~~}}~{x|||z{{xv|}|{zz{|}~yy}{xy~z~z||}~|y|z|{}{||}~{}{|~{}}|}}xz|{y||{{}xx{}~|uwwx||}}}|{y{~~~|z~|z}}z{{|}z|xy|{{xp~yyy{~~yz{~~{~}{{}|||}yy|}z|{~y~ztz{x|y||~{z{}|zyz}wv|}y|x}}{|x|z~~}}}y|z}||~~{||~|yy}{y||{w}{y{~y}vzz|x{y|}y|{~}{y}}~}z||{|}}|zz~}|}~}|{xz|s}w{|~y|}{zyp~{zy|}|{}~z}}|}~}~|}}z~|}~}}|}~~{|~|}|~~{}~}}{}}~{~~}z}}~~}|{|}}z~~}}~~y~~}|~}}~~}|}~{}~~|~~~|~y}~~|}~~~}}~}~~}~x{}~}}~~|}}{~}}~~|~|~}~|~~~{~{}~~~{~~|~}~~{~|~z~~|~~|}~~||z}}{{~~~~z~|}|}z~|{{~~~{z|||y~}}~w~{~z}y{y{}{~|~}{{}yzz}{{~~zzzx~~z{|zx}|~x{|~}}|{{yzz}|~zy{}{|z{y}||}}}w|~~}}}|~~{{~{z|~}}}|yz~}|~~|z~~{|w|}|yv|~}}~x|}}~||||~~xz||~y}{~{|}}zz{~||zy|{y~v|zu|{}{{|{z}~}z~~|y}{xzy{z{|}|x{||}z|}v~wyy|~|y}w|}|}}{y~x{z{||}}~~{z|{}~~~}~z{zx}zz|}~}{~~{}y}{zzz|z|}~~~}x{~x}|~~{z}{zy~}z~{|z|~|{|}}~~}}{|||y{|y|}x~|}z}}zy}||~~}z|~{|y{z{xy~z}z||}{y}||x||}v~w{y~|||~}}z}x~z}{}{z}}|{~{~{z{z}yv|{z~{{}{}|}|}{~~y~|uy}}}{~|}}|}{~|~y|}zz{{}}~y||y{~z{{z}|y~|~}{xyv{twz{v|}yx~|~}{|~|yx~{}xxyzxzz}}{x{~~~{w{{}{}~}z~}}~{z}{{|||~|y|}}|x{|ww{zzzxx~z||}xy{|~{z~{{zy|}~}y|~yyzz}{|}}}}~~y|~{xz{yzzw~|}}{}}v}z}zzw{xy{}}{~~zy~|~|{}}~|}~~|y~~|}~~~}~}~}}}~~~~|~}~~~||~}~~~}}}~}}}~~~}}~~}}}~}|~~~~{~~~~{|}w~~}}}~}~}~~}~||~~~~~~~|}~~}y{~~~y}}||}|~}~~~|}}~}~}~|~}}~~}~{~|~|y}~}}}}}{|}{y{yx~|{}y~wz{}}|~~}y}z~~|~{}}}zzy{z}}z|}}z}}}{z{w{}{y|~~}|}{}zy{{z}{zxz~~~x|}|~|x}}wx|{yy}{z}}{}w~|}x{~y|}~|||}}vxz}||yz|}|}{{|{~|~||{~{}zzz{{|y|||~~y||}|{~zw}|zzwy{~{z{t{{{|{y|{{|||||~~|v{{|}|}~|{yy~~yz~}}{|}}{{||y{x}|z|z|~{||{w~~~~}y|~y{y{~y|{yx{zx|z}|{{{|w}z|z}zy}w~}~{{z|{~}z}{{|~~~{{|y|~|{~y|}}y|{||w|~}|~xz}xv{|w}|z}zw~|}{x||{~|~}~~~}{{{~z~{|v|{z~z~||}wzw{xx{z||{|~||~~{|~{{{~}{}~|~{{x~y{yyy|yzyz{}||~|}{xx}}p|}|y{{}{{}{|z~|{~z}wz~~yz{~|yy{y|~~{{xy|{~|~|}{}z}|z}||||}}{}}~}~|}}y~|}~yzzz}x~zw~}z}y}z|{}z}}~y|x~{{}|}}|||z}~}{{}~{|}}y}~|}{z~}z}{z{|{}}{{}}|}x}{}|||w|~{}}z~|{y}}{z|y~{}}||~~|~~~~}~}{|}}}|~~~z~|~}|}||}}{}|~|~}{~x~}}~||}}~}z}}~}~|~~y~~{}~~~}|~~~}~}~|~~}~{~~~}~{~{}|}~~~~~~~{~}~~}}~~z}}~~|}}~~}}|}}~}~x~~~|~}~|~|~}~~}}z|||}}~~|{|}}~|}}x{|}}~{~}~|w}{z}~z~w}y~|~uyx|{z|{{{~~|yzy{|}zy{~{~x}{}{{zzz}~}~y}|y|z~~x|{xxu}}|}~|}||zzw|||{{z{~}z|~{}~}~{|~{z|{|{v~||{}}~{}}zz{{~zz||{}|v}~}|{|{~z{y|z|~{y}yz~}z{|~}~|}||{|}{}|}x{||x}|}{|{|{y|}||}{z{|}~~{~z}}}~}~{v|y{{}y{}}}~~z}u|w}|zy{z}||yv|yz|z||{}y}}||y~|~{|}|~}{|{{y~|~~u~y~y~}~~y|}{z|}z}{|}}{}}~~|~|}~|{|z{{}{~|}x~{}~}||}~~z{z{|y{zwu~y|z}{{yy}w~|{}}yx{||||~}~{}zw}z}y|~z{{~{~~|{|{z~}wy~|{}yy|{{{~y~}{z}~y{|||yz}}|u}~z{}{~zy{y|}}z{~zy~|~|z~{yy~||z}~z{{}y}}|}~~}z}{~~}z{~||~{z{v~{yzx|{~zz{}}}{zx}|~|zyz|||~}y}yy{{z}}~{|~z{}~|yy{~xu|v~~~y{~~yx~}|}x{y}}uxz|z}~~{yx}~~yy|~||}y|~~xy~x}{zz{|{}~}~}~{|~|{{{~}~y}||{~~}~}~~~{~~}y~}}~~{~~|}z~~{~|~|~}|}}~}~~~~{}||~}}~|}~}}~~~~~{|}~~}z~}x}~|z{~|~}|}~}~~~~}~}|~~{||~~|~~~~}~z}~}~}|}{~||}~~~~}~~~~~}{~~}~||}}}}~~y~}~z{}zz~~||y|}}x~x{zz{|zx}~xp{y}~zx{{}|{y~}x~y||||~{}}~~}|}x~}yy~xvy~}}}~zx}~~}}y~y|{yz~}~zxz}}|}~{{{}|z~|x}|{{}~y|}}||zyzzz{~y{|}zw~}|{uzz{y|xz{{~zz{|}}~}{}{{}~~|y~~{z||z{~wyy||yz|y{z}}||zxx|{|}||}|}|z|~~z{|{|{}|}yyz{{|}}z}t||}|||~}|}{~~{}}~{~|}{y|~y}|y|z}|~{~|y~~{{}{z{z{~|t|~{}|}~wyyz{yy~y}y||}~}{|{}~~zy}~}z|{|yzy|y~{x{zzy~z{yy~|~{z{wz~}~z~}|xz}~~z~}||}{~|}~~~}~yz~|}z|}z|{{xx|vzz{}|{~||yx|zu~x}y}zy}|~||}x{~|}{y~{}}}|vz|~{{|~|}{zyxy~x}|{x{yzz{yw~}|x~|y}|}}|}~}~z|~{|||{z~|zz~}~yy{zw{z|}|zxx{|{y}{}|{z~~z}{z|}~~|~w|~~|}{{{|w~w~~|}x~zzz}w~y{{|s{x~{~|{}|z}~~zz~}z~~~}||}{{z{}z|{{|x{|z{zx}{{{y~z{}x~|{}z|yq}z{}||{{{}|zy~}|}|~||~}{|~~}~|~~}~}|z||}~}z}{~~|~||}|~}~|{~{}|z|}~~~~{}~|}{}z{~}}}~|~~|~~|{~~~{}|~~~~}~~~|~~{y~~~y~|}}~|}|z{~}}~|~||}{~~~{|}|~|}~~~}~{~{~}}~~{|~|~|}|}}}|}~|}|z~}|~~~~|~|~|~}z~||}}z||{}}}yz{~{~|z}z|}z|{|{{u}~x{y||y|}~{|}{||zx|{}|}~}|}|~{|{{}}|y~~}}}{{|z|~}z}z~{{u~}x}}}yw}v{yz{}{xuxz}zx~{}y}~}}~~}{|~w|xz{yzz~{z~}||z|{~~|yy~{}x{z|~|}y{~~||~}x}~}~||x{y{~{x|y{|{{}}z|{{}y{z~z{v{{|}}|{z}~}~w}|}|{~uy~{|{}|x|~zyz{}~zz~y{yzz}|}{|}|{{xy~w}z{w|{~}|zy{zu{{wz~{}~}z||v|~{|{~y{}z{{xzz~|}}y}zw~{zy~}{~~zz{{{~yy|~{~y|{}{z{y{}~}z||{~}{}}}~}~|}|z~}|y}~z{{{w{y~{xz{x~x~{|~~|z{{|}y~v}{y~}z{|}{|{y}}}{|y~w|}{wyw{}xzz{~~{}|z|zz{}}|z|}x{|}}{z}yy}yz{{}}}{}{{|{~~~{|}|{y{{y~}y|{yz}z|}}{~|~~z|w}x~|{~~~}tzwyyx{z{|~~x{}|}~{|}|yxy{{x}{yxy{}|y|v|x~|}}}|{}{{~~{}z{|~~z||~|}}}~}|~z{|{z~~||}z}~~}{~~|~~}~~}}~}|~}}|~~z|}}n~y~~}}}~|~~~||~{}}{}~z~}z}}~|~}|}~~|~~~|~}}|u{~}|}z~~|~}{{~|~}|}z|}{~}~~z~~}~z}|~~||}}|}||~~~~z~y}~}z~~|~}~~~}~}~|~~~||~{}~}}~yx~}~~~}~}}~~~~}}}||zxy~~~vxz}w~z|zzz{z|y~zow{z{}{~z}}}yy~yz{}{}{{}{}~z}|{{{}y~y}yx|||xz}}~|}yyyw|~tzz~|{|{zz||}}z|~}}{|}~}{||z|{{yzyzzz|zw~z||z|{~~|~yy}{{|}|}~|w{|~wyxz|w}}~~{y{{~}z{y|yyy{~|wx{y~|}xz|z}||{{}z|}}}{{z|}zy~~}}||}y{x{~z|{x{|{{y}|y}|}zvzyy~zyy{{{|{}~yz{{|}}|zx~z|}{~zzz|~yyz{~ww}y||zz|z{z{zyy|||{~}||~{|x}}|~{~}}zy}{y}~{{zz|}~z{~|{zzzx~|zy{|{~~{}}{||~}z}z}}~}z~zxwy{|x|{v}z{}r}}||z}~~~|||y~}{{|}x~}~}|}z~}{~}}xy{zz|zyzyz||z|~wy~~|}~~{{}|||{{zy{|~~{|{{yw|{x~zy~|~z}|zz}{~}}|{z|~|}~z{{z}||}~}w}{y~~v|}|y||xxz}z|}}s|z{z{}|y|{}||{|w~~x|z~ww}z~{{}|}}~|}}{v}|}u}}{v|{|~~z|}||}~y|zy}||}z~z}z{y~}|~~}}~~{~}}}~{~}{z}|~}{|~~~|z~~~|}}}~~}}~|~|~~|~}~{}}|~}~~~|~~}}~}~~}{}}}~|}~{}~}}~}z~~~}{{~|||~~y~~}}~}~|}}}}~~}}~~~~~|~}~z~~~~}z}~}~}}|~|}~|}~}}~{}~~|||{~}~}~|||~}}}}}x}~z}z~~{}~}}|~|}|}|y}w}{~|{~zy}}||}{z~{|z~}|}{{{}}}||z|~~|{~}yzy}|{}}}{zy~}{}~x|x~~}z|z||}||}||}z~}z||{zz}zy|xz~z}~z}{xz}}{z}{~~~}z~{z{{|{~|zxz}}{~}{|~|x||~~~w|z|}}{}}~}{~}{{|{y~~|~}|{z}}}~||{|~{||zxz~||~~}~}zzy~x}~}~}~|}|z}{|}}yy~z{{|~~~~~}|{}{}y}~~~~~{}}~|{}~}~|z||}~}}{}}|}}||z|~{~}}~|z||~~|}}y~|}}}~y}yz}~{{}~{}{~~}}}{|z{~|}~z}||}~~{|x|{}|x|{}~|}{{|z|}}}z~~~|}~y|y}z~}||xz|}||}|{z}|}z~|}|}}|z{{{}}yz~~~}}}~~|~|}{}xx|~|w~{|x}||{}}|~zz}{|~}y|zy}z}y~}{~}{zz|~{{|}{|||{{{{}v~~{{}|z||z}}~x}}~z~{|~|}{~zzx|y|~|~z|zz~zz{{{~|~~~|~{z~~|~|}~~~~}~~}~{~~~~~z|~}~~|~~}|~}~}~}~|~~}~}{~{~~|~~~|}}}z~~~|}|z{~|}}}}~~|~~~|~~|~~~}|}~|}}}~{y|y~}|||}y}|w|y{~y{{zxw~y}wz{{|y}x{}||y~z~~{{y~z|u|~zx~|}|~|z}{~{z|xx}}{|yw{x{~~x}v}{zx|zu}{{{}~}}yz|{~}xx{|y|}yz|w{{xz|}{y|{|}}y|}|{xyxy{z{{z{|z|}|~|}{~{|{|zz{}z|}|}w~xzyz{{||{|}}}|z{{}y}|y}y}~{z{{~|y|~y{||z~|}zwywzx{|{|}|}z{{~{yz|{{|yw~y}yyw{}|x}zy}~|~zy}|~z{~||{}|w{{yvv|}{~w}w||y|}}|yz}~|}{}||}z|}}{}|}z{|}~}}}y}}}z{}wzzyw}}y~}u|{v}{{}zxzx}~{yz}|xz~{}{{|}{|{|y|xyz~}~{~yt}~~v~|}|}|x{~{y{{~xy{y|z|{~x~zxy}}|}}{}~y{t}}}}}yz{~|{zx{}{}{|}|wyxyy{z}y{}|{~||~|z{|~}|{{{z||v{}~|~z{{vw{}{}{{|z~z|{p{}{z}}{|y{}}{}{~|y}|}~}|~y}{{y||~}{{{{{zvyz|}y||y}zz||~}z~{|z|}{}~y}~~~{}|~}|}z}y|zz|x}zxz}}w}z~zx{}{}}~{z||{{}{{}}x~y~y}~~|{~~~~~z~}}~|~~}~}{~|}{~|}~~}}~}}{~~{||~y}~~|}}x~}|}||~~~|}|~}~~t~~~|~}~|||~~~~{|}}|||||{}~~x|}{~|y~zy~}}}~}}{}}}~~~~{{~~}~}}|z~~~~|~}~{}~|}}~~~|~~z}}~||}~~~||~y~y|~}~~~~~y|||{}}{v}||}z~{zz{}{{{y{|}y~}y||}y{~yz~|{|~zyy{~xxy~~}wz{}|y}y|x}{~x{|{x}~}}|~|y}z{vz~}x{z}|{{y|}zy{|{zxv}|~w{y|}}{||zz|}|}wzz{||}{z|z~z{y|}|zx{{yw~{}|{}z}|y||z{~{zv~}~}}}x}z}~}{{zv~}vwz}{z|~|zz~|x{|~{~zz||~~{{~{y~|{yw~x}|w|{}|{}}}y}zy~x~zz}{{}yz~}}y~z{{|~}}|}}x}{~{{||{x|{|~{}}z~~{}{}xyzzzx~{{~}w}}z|{{yyw|z}}y|}|}{}z{|z{xz{~~|}~z||{{|y~z|}yx|{~}yz~x|{|wzy||zz{}zyy|~{}uzz||}~|x|y||||{}{~~}{||z{z~}y{~x}~x~}~}z{{z~zx}xz{}v}}y{~~xzz}~}w}~||{w{|{xyyu|s|z||z}y~tx~{~x}{x||~|wz}~x|z}|}z}{vz}~~|zwx|}||||{v|~|}{x{~}z{z||||{xy}}{x|{}zz~~}y||{z}}z}x}~zy|}}z|{~||{vx{yzzzz{}y~x}~y|yxx{x}w~~{}xz~z}z|v||w|}z~}}{}|~|~zyy{{}z|z~zy{}~wx~{{|~{}~}}~{|}}~~|}{~y~~|}~~{~|u{}{~{|}}}}~~}}~~~~}}}{~|~}|~}~~}~}x~||{z|~~~|~|~~{~{~z~{~}|~~|}~}~~~~~|z|~}~}}~~}|~~|~~~||~||~}~|{z}}~{}{}~~~~|~~}|zu~|~~~~z~{|{~~}|}}{}|~~~}~|}}}~}z{|~|{}}|x}wxw~{xzz~|}{}|xw{z}~}}zxy~yyz}|y{~~~}}}zz|~yx}}}{|}~}}z|}z~||zx{|{z}}{z||uu~~||z|}~~|~{{|}z{y{|~v|z~yy|z|{y{{}{{z~|{~y{yzzxw~z|xz~|z}~{}~z~zy||}~|}}~}}wzy{{o{|w}{|~|~~yy{}y~z{{w}ww|}yyz{}}~}}|~~}{|~x}xvz{}~}|t{xyw{{}z{{~}}{{{~x|{|~z{|}yx~wy~}{{~|xx~}zz}zzx~x{z~zx{z}|~|v|~~yu}}~z}|z{}}~z}|x}z{yzz}~}{z{z}z||zx}y}{{w|}y}{|zy{z|y~zz{{z~|y~|}wz}}}|z||{yyz~w}z{{y{{|w}~y{y|~|y}zy|{y{}x~z~y}}|{|}z{|~{z||z}t{yw|y}z}zu~{wz{{|}v~x{{~|wz~}~}}z|zwz||{z~~z}|z}|~}}z|z{}||tyy{~uzz{|}}}{y{}|||~z~~{~}|~{zr{y{{s{{{xz}|x|y~}{{~z{{z{t~~}{}{y}|~y~{~~~z}}~~}~~{}{~}|z}|~}}{yzy~{}yz}|uzw~zx|}{}{||}~|~}z}||}{~~z}}~{}~y~~|{}w~y}z}~}~~~}~~}{~}~|~~~~~~}{}}{~~~}{|~~|z~}~||z|~|}|}z~}~~z}|x~}}~~}}}~|~~~}|}~|~}}~{|}~{{|}{}|}{|w}}}~~}||~|}{}|}}}~~~}~|~~{{}}}{~|}~|~~v}~}}{{~~|~z~~|~~~|~y~}}}~}}~~~~~}~|~~~}|~|z~{x~~}}{}{{{||~}zyyyz{{w}{|yxvz~|}}x{{x{}xz{}{~}xx}zz|~~{|}}~v}~y}{~|z~yy~x|}zy~}x}z{xy}}z}}}x|{y|z}y}|x~~~zx{}{{~|{x}{~|{z|zy{z}}z~y~|x|z||||uzx{y|}|}}{}y|~~}{|z}~~|xx{z||}}}}}|~{}}{x|{|}y||}{y}~}}~}xx}||z{{}yyz~~{{}w}{y~~~zz|~}~}z~zzy{|~}{z|{zz{~z~w{yzy~{y~zx||x{y|~z{~~{v|~{|{|}~{}x~z{x}~~}~{~|zz|{{z|}|z}z~~{~z|y~zy~}xx}{}}z|{y|{~}yx{w{}|{z|~}}~{}|{~}x|zzz~{|}|~|z}{zy{}}|}|{sxx{{}{|~y{z{{|}{{|~~zyy}xx~}y}}|~z{~~|zz{|z}zx}yyw|{{|~{{}~{x}}}{{}y|~z{{twyz}}{|z|z|~}{z~z{~{|yz{~yy}y~|{{z{}{z|~{z{~}zy|}{~}z~~zv|}{}~|{zzxv|~z|~|||z}xz|yy{|y{~|z|}|{|zz~}}|{}y|~xw{x~{z||{y|v~{z{~{}y||z~x{|~~~}|~~}~z|~~|}~~|}~}|}{z~~~}~~{}|z}}~}~y~{~}}{~~~}|~~|}}}z{}~{||}}|}z|}}w{~~|}~y}z~|~~~}|~|}}~}}|}~~}~~~}~||~||~z|z}|~|}{}~}~{{~}}z~~}z~~~{~{|~}~}{}~~~~~}}~{z{~~~~|~{}}{~{}}}~z~}{~{|~|}~zz{z{{}y|xy|}z~z|{z{{z|zzyz|z}|||y}|~{y}}{}x}z}y}|{w}{u{|}}|yxy}{z{y{{y~w}}}z}~{{|{~{|~z{{~}w{|{z~zz~}{yz|||}w~|{xz{~zyw}|}ywy~|}}z|y{~~}v|}{~~}y~}zvx|y|{{ywy|y{}zx}z}|}{{~{z}w{||}}{~|z||}~~}~~z}x~}z|wy{zz{{}}}yzxwz~||yz|zyy|~}z{~|~|w}~~|}v}~}|~zv}|}yzx}y|}x~yxyy~yx{v}}y|}x{}}}z~}yy}y|}{{|{}{{}||xx|}|x~zy{xzx~u{y}{|{}~|}{}}~z}zzy|z}~}~||~|z}~{~{y{x|z{}|zz}}||z|{zx|}}{{wx{sy|z~x}|~{tz~~w}|~|}x~{}}}||xt{z{|}|wxz}~|}}zv}{{{|{~{y}{|}y||}}|}{|}}{||yzz}~~yyzz}{}}|zz{{{y{~|}y{z}{z}}~z{|v~{{|{yzx}z{}|}{}|z{yz}zxxy||||{{y}{z}}x|w|}yw~}}||~~{~wr}}~~z~z{}z{{}{{~}|y~xz|~z{{{w}yy|wzx|}|}{~|y~{}|{~{||~}{}}x{z||~}|~|}~~~~}~~~t~~~}}~~||||}z}~}||~y|}}z~}}|}~|~~x}}~~|}{{~~|}~~{}}~~~~z~~}~}}~|}}{}~||~~}}~~~~|~||~|~~~~~}|~|}|}{~~~|}}{{}|~x~}~}~}{}~|~}}~~z~~}}~|~~~}~}}~{||}}|~~|~~{|}}~{~y}z|y}{zyz~vzzx|y|}x|}x}|~|{}z}|{|w{}y|{~y}x}uy}}}vzz~|x{~zy{|yzz~|x|y|x{z~{~z||{{z{|~~}}|xzy{|zw|{{|~}x}yz}y||}yz~|x~|}}~{z~{|}xz}|~~|~}~z{||x}|~xx|}y~z}y{y|y{z}~y{|~~y}~}wy}w~{{z~~wx{~~x|z}yx|}x{|y{~~{yy~{}|}~|}~{}v}zz~~~}}||}{{~}r}y~|{}~ywz{~~}~x|z|}|ztz{z}}}}}~z}w|||{}z|u~{|y{{|~{z|z~{{{{yz}z|~x|}{{yx|{}y{||y{|~}||{yyy~y~~}{~y}xx|~{{x{|w|y{}~|~~{}z{z}}x}y~||}}|~{|z}}z{~{~{|~||}{~}xx~{{|~~|}{z|}{|{|~{z~}~{z}}z~~{y{~x||~|}}z}x{y}z~x|}}~{zz{w|y}~}v}}||{x{|~|{z~}z}~{|{}|{{z~z|z}|~}{~|||t}}zzy~qy|~z~{yz|w~z}y{|z|{{|y{~z}x{z|z~{~|yyyz~}{}{yyyywy}|~z|{{|~zzx{zx|zzz~{z|z~z{|{}|y{zx~{{~z}~}~}|~~{}~}~||}|z~~}~~~x~~||}}~~}||~|}}}~~~|~~}z~~||~~~~~|~w}{~~|}|}y~}~~~||}}~~}}z}}}~}~~|}}|{||~}|||z{~}~~}~|~}|~~}~}|{}~~~~~}}~~~||~|}~{~~|}||}}~||~~||{}|~}|~}|}~}}|}}~|~|~}~x}}}}~{~|{~z}|y{y{{{zv||}{xzyy{w|}||z~}~yzyy|}}~|x{yz~~zy}|}|yw|z|w{|w|yz|yw|yy|zyxwu|{y|yy}{}{}}~|}{{|~{|yzyyy|}{}~}~}~{{zyw|z{z}|z~|}~~~}x|y|~{v}ww}~|~|}{w}{zzz{z|y}{|}|~~{~|}zz}z}vyzw}w{}z{zz|{~z{z|y~|{{{x|w|}}~|}|~~{|}}|y{|}x~||xxywyxxz~zz~zyuwzv~{|z{|~~u~z|z}|{~{~}}~wz{{~{y|z}||y|x{|}}~{xyx||}w|zy}{{{~|w|{z|z|{z{{z~|v{y{{~}yzz|~~yx~z|zxz|}w|zy|}}{~|ywyyzy~}{}}{{~|y}}y{yx|{|{}|{~|z|y|z{{~y}z}}yxw{||}}~~xz~|zw}~z~|{{}|zy|{y|~~|xyw}||u~|{yyt}yuz||}|}}|}{~~{|{{||z||||{||~{zzxy}xwz{zxzyz|~|{~}yy~{}~v}~{x|~z}|~}|yy~||yz}}}|{yz~}}x{}~~{zv}}{zy|{w{{}{y}y~|||}z{yz}{z}v}~{~{~z|xwy{{}{w}zv~y}y}|u|{vx{}}|}|{||{}|}~{}z|~~~}~{{~}~~{}}}}~||~~~y}}~}|~|{{}~|~}~|}{||~}~~}}|~}{||~~|~~~||~}{|{~}|y}{z~~|zzz}~|~}||z~}}}|~}~~}~}|y|x|~|~~~}~|~|}~~|~~z|{z|}~~{{||~~|~}}~}}~~~{~~}{~}|z{~~~~|||}{~|~z~~}~~~z~}~zz}~}}~z}}||~}~||y~|~}yy{z~|}~yyw{z}w{|xz}x|}~yrx}{{z~y}}x|{w|~}y{~}x|}|yzz}y}{z|{}}x{y}z}yz{{u{~y~x|{y{|}{{|{}}z{|{~~}}}{yzyz~}}y{|yy~z}|z}~z|x}z{}|{~{}{y{~y}w|z}y~|z{{yz{{{yxyz{{~||~{yyx~~{z{~||y{|||xy~}|zzz{z|x|}|z}}zyy{||}x{xwy{}y|{z}}{|x{~z~~z}{y|zz||{|y~{zyxx}|w}{z}z{{x}}|y~z|yy}|z}{|}|z|{~~x{~|~vv}}zw~yz|~yx~~}|}|x}{z|xz||~x|{yy}|z{z|y{{~}z}|w~{z|z{y}|yz~zyy{y}{}}~~z}{|{|z~}y|}{}|{{{}{~y{~zz|{||~}{|y}~y||||{|y}}~|zxy~~{}yx~x~z|zz~z~{~y}}{{||~|}z}~~{}|~z{{{|{z~x}w}{{}|}|}zyy{}|x|}{y{y{zz|}{yx{z~}}{~}~~y|~}{}y}~}{x|}}|y}xzy|z}z~z}xzz{xw||}|{x~}zx|{yy{~|}{{{{x}}x{w{zxx~|x|{zu|y|{|{z|{z~~}~~{|~}yz{|wy|}yz}|w}{zx}}}~{}}y|}{w}|zx~z|}yx}~||}|{|}{|z~~}~~~}~~~z~~~|}{~}|~{~y~}~~}~||~~z~}~~~{||}u~~}}~|}~}}~}}~|}~~~~~~~~~}x~}~}~~~}}}~|wy|~|}}~~~}~}{~}{|z|~~~{~|{~}{z~~x||}~}~wz}}}~{~}|z~~|}}|~~~}~|~}zz~{}~x}y{|z}|y|~}|}{}zwz~|}w}y||{}{}x~{y{{|~}y|y{{{}~~yzz{x~z}~z{{{w|y|~}{}}{z||~{yxz{|~}|~{}y{~{}{}{z}~{~w}}{{{zz}y{{v~{z}|wyz|x~~{~~wz{~zy{}~}{yz|x|{|}y~|y}y{{|yy|zwx{}|xw}}z}xz|}{}|z~{|{xz~}}~z{z{w{wy{|~zz}yxy|}}|~{}|x|~w{z{z~{|~|}}z~|}~zx|~}}{|z}{xz{w{yzzy{y{w||~zzzz{x|{~||xy{|}~z~}}}|~|~|w|~|w}}|}~{~x}{zxx}y{}y{~{{~}w}~yx}}y||~}|{~}z|}z{{{}z}}~{{||~z|yz{~|{~|||{|z}~}y}|x}}}}{}{z{{z{}{|}~~||{~|w{x}}{|~}xy}yw}xx{|}}z~yx|zx{{v}~~}zxz}}~~|}|z~|||yz~{|}|~~yz}y|||y~}}y|}{{xzxzz{|}|zz||z~|{zz{{z{y|||~~x|}yv{|yy||~yz|x|zwy~z}zz}~}{~{{}y~|~v|~|{}{z~~|y~{}{~{~}x|w}|}|wzyz|w|zz{y~{zx~{}|{z~{z|~}}|~{~~}~~|}~{~{~}~~}~~~}}}~}}|~~|}}~}~}}~}}~~|z}|}|~~~|~~}~}~|}~~|}~~|}~}~{}x}{|}}}}{|~{~{~~~~~~~~}}~~~~z{}|~|~~~}|}~||}~}~~{~~~|||{|}}}}|}||{|{z}}}}|}}~~~}|}}~~~~~~~}}~|~~}~|~|}~{~yz~zz{}x|~{~y}~y||~}}yz{|~||~y}z}~{zz}wy|z}}|z}x{z|z|zx|~}}}~wy}}}~{||~x{|{|{z||uy}}{zw~z~|{zw~|xxy}|x}{~z{z}|{{}zy}}~zz{||~zz~x~}|~}zxz||{w||z~|ww{~{yw}w}x{||{z|}{{zz}zx{yxy~{~~~||z|{z|{|y}|y{{|x|{|~}w~{~{|{y{}}y{}{{z|{z~{z|{}wzzx|{~yy~{|}~~|z{z{{x}z}z{y{}z|}}}yz|}z}z|||}~y~|y}}}}}z{}{|wzy|{x}|z{{}|yw}y|||zxx|{x|z~{|}x}{~||~|~zy||}}}}||}|}}||}xz}{|t{|~y||~|}{|~ww~}z{{}{z{{w~|~z~|z||~|zx~|zz{|{z}{||}x|yxzyw}|}u{z{z|t}}zz}~|z{w{|yyyy|w{||zz}zx|~yw{z}}{}x}~z{v}{|x{y}}{z{{|~yzyxwzy~}|~{}x}~z|||}y{}zzz}{xxz~|w~|xyy}}}||~{{}~|~{y{{{y}}zy|}~||~wx{zy|{y}z}||~{y}z|||x}}z~zx~}~z~~y}u|z{x}{}~{x|z}{zv|z||yy{|z|}}}~}zwy~x{||w|{zzz||w}|y~~{{|~~}{~~|~||}|~~~~~|z|~}z|~~}|}|~~|~}~|~}}~}|}~~}}}~~}~}|}}||{~~~}}~~{~}~~~~}~|||}}~|~~}~{~~|||}|~}}}~~}{~~~~~{z~{}~}{|y}z}~{}~~}|~}~z|~~~{}}~~~{~}}~~~~zy}{}~|}~{||~}|}{}}x}z|}w{}}y}{|z|}||wx||z}{}}|zz}{|~{}{}|}}zx~~{}y|||~}|}}~}x~t{z|{|x|{z{zzz}w|}|z~||}}}{~z{|~z{}|||{}yy}z}}{{z|{y}|z{z|u~{zz{~{|v{}~}|{xwy}z}{}z~{y|z{~}z{~z|yz}|z{~{}zzz~x{z|{}|zywuzzy|{~yz~}}}{|}{}{}~}~|~x{}w{v||{|{wy{}~}|y~z}yzy|x{u}z~}~}~}{x}}}~~}|}}{||zx~{z~{zwz{|x|{}z~z|~x|y|}z|{~~|{zy|{{}y{w~||{y~{|}|x}zw~|}}z{~|||t{{y|{~~y}|{}w~}y~{x|||{||}zz~y||}}}{{}z{{|w{xz|x}{zz|~{yy||~{z}|||{xz~~yz{z~z}|}{{s{{~{||{v}}~|||~zz|~y|yzz||w~~}{~}}|z{~~}y|~yz|||||~}zzwz}xz~z}wz|~z{{wx~{zx{|zz{~~|~~~}zzzy{z~{||~}~w}zyx}|~y}z{y{yz|zxz~vzxz|{z|{|x|~|}z{x|{vyyy{~|||yy}z}y~{v{w}{}w~~{zz~{||xzz{q{~}|}~}|||~}y~z}z}~}}~~||~~~~~x~~|}{}~~||}z}z{}{|~|~~~y}x||~}{|}{~~{|~}|~}~}|~~{z|~~{~}~}~}~}~~}{|}~~~y|~~z~|}{}|}~}||~|~~~v~~~}~}}|~{}{|~~z~t}{{~{~~}~z|~}z~z}}|}}|~}~~~}~{}~|}{z~{|}~}z~yx{}~~}~|}||}}}~y{|||y~~z}xy{{{z}zw}|zzz{z{|yw{{|y{|}x}||}|{yyz{|{x}~|~v|}~~|{||~~}x|y{}|xzz{||x|{}~|}|yzvyy}zy}}x~x{~{{v~|xv}|y||z{{|~|~y~zz~|z||yzy~zz}|x~|}{|{{z||}{~{y|}xz|{vz~{|}~xz|~zxz~|~zv{y}|z||u~}}}{||{yx{}|y~{y{~zzzyz|{|{~}s{|zy~xz|zyxxzy|~~}}~{x|}w|z}|~y}~~~~}~y~}|}{}}z|{vz|{~z|}|z}z|z}~{~}{||}|~}|zz||}zz~{{~~yxz{|z|z~yx{}~~}|~~~u|z}{w{wzy~{~~z~{|}}}z~wz{}}z~tyz~}~y~|z|~wz}~|yz|}~|{{zzuz{{|{}y|~||zz|}{|}y}z{w{{zx{~y{y~|z|zy{{}{|x}y}{|}xv~}{}{z{{{~{||z}{~xw|}{~~z||z{||{}}~}~~{{|y}{}y|}ytw{~{|zz{|y}}~{}{}x{}z|z{~z|}|~w|{|yy|vzx{|{||{z|{{|zz{yy}y{y}|}{|~y|~{z}}z}z~zzz{y~{}}}|{~{{}{{z}{{~}||}z|y~~z{{{}}{yx{{w{}|}}~|~}~}|~|~}|~}~}~|~}{}~{}|~~}}|~}}}}{~}}~~~}~{}}}}}{~}~~~}z}}{||~|}z|~~~~~~{}x{|~|~|}~~~}{~~~~|~~~~~~z}{~~|~~~~~~~}{}{~~~~}z|~~~~~zz{}~}|{~~~}~~~}~~zz}~~}~}~|{~|}~}|}}}~}z||~~}}}~~y~{~y}~wzz|{zwwz~wz}{x~yx|x~{z~y|||{z{}|}yv||}{{~|z|{}x|y}z{~{x{||{zw|zy}}wwvz{{yy}}|{{{|}}}x~|{{{}~{xz{~|z|~wxy~zx}|vx||x}|wyz|{z~}s{w}y||}}}|{}x|z}}{||yz{}yy|{zwzzw|x~yyxwyzy||yyz|z{vy~~}~w~yz{{}}{}z}|}~|{{~|~zzy{w}wz~zw{t}x~w}|wwz|yw{}|z~{{|z{x||~z|}z||}w}yy}z|~zx|||~xux{}|~|{xw}~yz||}y}~{}z}{|w|xz{~{y}||{z{}~~w|~w}||yz||~{yx{wt{z~}|x~}||x|||{~~|}{{}z|{~y~{w~~z}z}|zw|}w}uy|y~yxy{x{yz{{zz}~z|}|}{}y|}{{z|}|y}z|{z~{z}xzxuzz}yz|{wzzz{|{z|}}{}||z~~}z}y|}}v}w|~|z~~~|y{zyyyyxz{{|yx}y}uy|x{wxwz}}|{y{z~}zzv{||x~|}}{rxzz}z{y||}{w{|{~}uzz|yvz{}||{z}{|||~{x|xy{{|{|}~w}z~|~zz|z{|{z}w}{~{~|xy}x~|}y{~y{y{{|{}}}|}|yy~|~}~|}}|~}|z~~~}~~}~~~~|}z{}{|~~}~~}}|~u|~~}}{z}~~z~}}}}~{}}}}}z}~~}~~}~}~~|~}}}~~~~}~}}}~~}~}~|}~}~}|~|~}~~{~{}}~~~z~|}~}}}~~|~}~}}|}|~~}~~~}~|}~{~}}z~~~xwz~}~~}~}{~}}}~|~}~}~~~||~}~~{}}}z~}{~~y~{z~yx{}~|{{}{wzy~|wtw{zyyz~xzzwzx~z}{{}}|}||y}||z~xy|y|}{{}}{}||~vy|zyz|x||{|z~yy~~~x{}x|~z~z~||z{}}yz~|}}xy}{{|z~}~~{|~}}~{{xvz~}{w|||}}}~}~}}~~~{~{{}}{z}~{}xy{|}zy}|~|yx{~}yz}~|}~zy~z}~~z{||{}|~{|{}zvx{z~{|}~~z|vz}y~~|z|z~|zx|~y}|{}}|{~}|}|~x|~~x|y||}}}~~|~~}|}~x}{{~}y|{}{z|x}~|wz|~~z}}{~~||{{y|~|{{~}~zx~uyzyx}{~~}}}z}z|~y}zwz}||~v~{~|y{|xz|~}||}|~z}|~~y{||}y}|~x{z~z|{{z~zyu}{{z~~~y|z~|{vyw|y|~~~x}|{{}x|{{{zx{~~~z{~}y}|{|zz{~x~{~}zzyz|}}~y|y}{x}{~~|z}{~zxy{|z{}}|||~{yvz{}}{}{}|vx|vz|{{{{zw|}~{~|}u{|}}}zz|}|~|zzyx||}~{|~{|z}{vz|~zz}}~{x{|{}{~}{{{|}|~|x}{}~}y}~x}}yxzz}|{||w{~vzy}||y~|~~}|{~~}~~~{|}~~|}}x~~}}~z}~~~~~~{~~~}z||~~|~z~}~~|~~}}}}~~{}~{|}~~}}~~}||~~{|~|}}}~}}~~~|~~{~}z~{|{~}||~|~}~}~}~~}~}{z~~|~~~~}}z}~~}~~zy~{z~}~|~}~~}|zz~yz~z}~|}|}|~~~y~~}}|~|~|}~{}y}~~|~~|~~~{~~~~}|z}}z}~}xy{{w~y}|zx|xyu}{y}{}zx~~}zy|{}}~z~~|z{~|~}}yz~|~{}y~|~z|}zz{{{~y}z|}{}xzx~zx|{}}~}yzw{{}|~}uy~~yy||}}~x~~~y||yx{y}}{}{~yx~x|~zu{w|~{x|~z~|||u{{~}|~}z}zz{z}zz{{y{}{|}zx||y}~x}{{wz{}{|||}|~zy~z{uz|r{z|||~~|}z{x{w{yy}w{w~z{}|yz{xxzxzy{|||~zz}vz~|~x{}}||z{~}z|zzy~}z|{zz}y}|{}z{u}x{~{{y~~yz}|z~x~}}|~vy||{{|{{xyz|{|zw|~y|{|}z~{{v{x}}}|y||}y|{}{}{~y{z|}}~{~~|~zx~z{}}{|w~~{{z}{xz~||z~x}w|}|~z}z||}z{}x{{z{{{~z|y||||{z~}~w|}yxy|z|{z~|}}{{|}z{}||y|~}z|yz{|}z|~|z||z{~~|{|}z~|s|{|zwzyyz}y|y~|~}zw~|{yz|{|}~~~|||{~zxyy|~z~~y{x|{|~{zt~|z|z~}z{{{{}~y}|x{{{}tz}}~{y{z{}{~{y{zxz~{z|}~||{z}~|~|{{{|{}v||~z{{x|{||z}z{w{z}y~yzw{}~||{|~z}~~}}|}~~y||}}~~}|~|~}~~}}~{~z}~~y~}}~}~~~{|}{~~y{}~~z}z~|}}~~}~~z}~}~~}~||}~{~}{~|}~y}{}|}}z~~}}|}~~||~~z||}{{~~~|~~|~|}|}||~~}{~~|}z~~~~}}~}}~}~|{}z~}}~}z}}{|}}|}}}~~}~}~~{}}|}~~|}|~z}{||~~{y{{z}z~~z{yy}}||z~|}~||}y{}|{}{|z~}z|~z|}}}xz}z{z}}z~}~y{zz}}}{|}{{{}}||}|~{}|y~}x|}xz}|||~zzxzz}|z|}yy~||{|yxwzz{z}yzzz{||~}|}{}|}w{y}}}yz~{{yx~{}{{|}z}{{{}{}||zv~}|yz}zx|||x~vyy~{wxy|~||z|{}yx|{~~zx|{y}}~}{{|{|}y~|xy||||}yz~yy{}|}~}{~}}||xzz{ty~|~z||}y{z~|~{~|{|}}|~~~z~}}z||}zy|~z~~}uxw~{}{vxz||{~}}|z}}}~|y~}~}}}{z}{x{}z}|~||zz{|{}~}~}{|~~|~}}}}}zzz|{|~y}|}}~|v|~}z{~|z|}}}}y{{}zz|xy|}}x{||zy}|~~{{}|}}zz}z||}~{{xzz~{xy{|}zy|~|{{}|~y{}|{~}|x}}}z{y{{}~{}{~~z{~z{|w{y|{w{{w||w{||{y{{zx|{y}ww{~{y{~}|~zzz}}|z}~x~z~||~}}zy||z}y~zw||x~}}{zs}||z{||y~}|yy|{{~{{~y~{z{}}y|{|y{{|yzz{}z|z{~{}||~y{{||~|}}{{{z|{y{y~}|z{~~|}~~|~~{~||~}~~{}}~~{}}}~|~}~}~}~{y~~}|y}}|}~}~{}}|~~~~}~{~{~{~~}}{}}|y|~}y{~~}~~~~~~}|~~{}}~~~~|z{~~|~{~~|~y|{}}~~|}~}|}|z}z}~~{|y}}~~~|~||}|~~~{~}}y|~{}~{}}{~~}~}}~~{zx|{~|~||}|z{|~|y|ywzyy~zyx{z|y{|{~{~{z|zyz~}v{||}z||{}z}{zy|~{||z~{|zyw}|z||}}y{w{{zzxz}zww}|x}}}yz~zz}z|yx}{}u{x|x{}u~|w|}|z|}{|vy|}~x|y|}zz{zzx~}|~}{}~}||y}|}{}}w{~{{z~{{~}|}~y|y~}z}yx~wzwyyz~{|{}}|}~~v~~|{{{y~~~}|}}{}w{{}x~|{{~x}xy~t~z|z~}z|~|w|{~|u~}{zwv{z}}~zz~xz~yz{yzwvw{{{y{xz}~}}x}~~|}x}}~w~{z}~}|~~{||~~}z~~}y}||}{}x||wx|}{}w~z{|wx}w|{yxy~{z~}y{~w~|~|~~{}x}}z||z{~~|yxvzx|}u}z|}{}y{{z|}}~x|y|~{{}xy||||y{wy}}|z}z}|z}|}{~yx|~}{vzy}|y~||}v||}||~z{|{|x{}~z}y}}|x~{|~~~{}|y|}}|}|}}}~}zx}~zx{wwyw}~|{~{{z|||~|}~zz~|~}}|zyz|}y{z}x{y}}|z{{{|{}z}|v{|yzzy~w}}y}}xzy{z||y}~~||{y}{zx}|||w~z}x|zxw~~}|{y}{{|y{|}}|}}|}y{{x}}}}||~{~~}}~~}|~z}~}~}|~|~}{~~}~{|~~}~}~}~~|}~}|}}~}}~~~}~z}~}x}}~}~}~~~}}~||~|y{|~~|||{|~{~~x~~z|~~}~{~|~~}~~~~}}}}}~~~~z}|~~}~~}~~|}~~}}w|{z}~}{}}~}}~~~~~~{{~}~}{}~}y~~}~|~}}~y~~~~|~}}~}~~~~|~~|~y~{|}~~~~}~~{|}yz||y|y~|{z}}~w}{|x}}{{xx~|}|zzz~|x{zy}wx{{{}{w{|w|}|}yv|}x~~zzwxx}z{}|}|xz{w|{{}w|}}}|w||~}|}{|}}{zy}}{{wx}zz}z|}{x|}{{{~v|zzxzy|||{|~}~|}{x{}w|~xz}|{zz|x}z||z}y{}xzz||z~|xyz|{{~|xy{|y~xz|{~{z~zz{{y{{{zz{{z}w}}|{||||zz}|z||~|{~yx}zz}~|{{}{z}}z|~|}{|xz|{{zzz~}~{}z~{x|z|w}~{{{zzy|y|}w}{}yzy}~{{y~{x|||z{x|~|y}|zz|||{~|y|{}}xy|{z~z{zyz}~zz|z{w}{zz{|zz|~z{{|||zxw|yz}}|~x|||z}}x}{z}z{z||}|{}y|{{|zz~zy{{yz|~y|{}wzz|}{~{zwzx~|{y{xw}zv{|{z|{~}v{}}{}|{yw|~||~{{yzx}|{{}{{|{~y{{{|x|uz|x~}y|z|~|}{{zz|x{x||}~|{}}|z~{}{{{yz~}|zwzy}{~x}|zz{{|{}y~}|z|||{}z{~{x}x~zv{{y}u}|~|zz~zwz|}|yz{z|{{}z~|}}|~~~~{}zxxzz{x~zyyz}|}|}zy~w|~|~~{|yw{|y||y}|}}z}|}~}}{|~|}~~}}|~~~~t~~}||}~|~|~~~}~~~~||{z~}~}{}}~|y}}{~zx}{}~~~~~~~~}~{}|~|z~}~y~~}~~~~~~~~~}}~|~~|{~~x~~}~|~~|~}~~}~}}}}}{~~}~{}}~~~~~z|~|~~|}{~}~|~|{x~}z}~~}~~}~||}}~}{}~z~}{|x|~zzy}zw}xyxy{z|yzy~||zs{{z}{y{{~{z}{~xw}z|~yz}z|zz||}z~~||}|{z{y{vyy|{||zz{}x|{zzv~}y}y}{|{zx{}z~z~~zz}}|}y~xuzz|{|z}~||z{}vw|z|~}}zy}z~zz}y~{y}~|~|{wz~}{~|}z{}{||xw|zx{|vzz~y~{}x{~|yz||}}}}|}vz~}|z}|z{}z{x{{{~{}~yy|y|z|z|z|~u}v{{}zwy{|{}}|z||~w{~|z||{|}||x|y}{x|{yz}{wy|zy{{yyzxs|x{z~}~|}{}|zx}y||}}z||ww~yz{}zwyy||y}y{z{|}~}zy~~~}{z|}yz||}{zzy{{|||~}|}}{|}|yy{x~z|uzx}u~s~z~{z~y{~}zyzw{zvx}|{~}}}{}zzz}{vy{xy{yzu|z}~}{wt{{{x|wzz}~|zz{v|yx}yx|zy~z~}~}yx{{}zxz{~|z{xy~}xzyxy~v|y||z|}}}|}}~{}~|{{{{|{~z}}z}|}{~{}{z{~}||~|{{~u~zyv{{wwz}~wy|{}y~yyzyv|}y}z}y{}{|}}}zz|}y|{{~z{}~|yx}~~z~{{{}y}||}|{||~{zz|~{|~~~{~~{|~}}|}~x{|~{{~|}|}~}~y~{}~{}~}~{~~~|y}}}}~}}~}}~~~|}x}{{|~|}}}~}}~{}}~~~~~~}||~|z~}}~|~}~~}}~~|~~|~~}}z~||~|}~~~~~~~|~~}~}|~}}}~~}}}}}|~~|~{y~~{|~y~}~}~{~~}}|}}y}~}|}{}}}~}~~z~{{{||}{~z~v}~{|xzz{z{wz|~xyz|{{z||~||~y~~~~~~}yy|{}}~{~w|}zyx~}x{~y~yu~zzy}}}x~}}||z{{w{zxz~zz{yy~~w|||z{~z{}xx|~z~}yz|z}|xz}y}{~xzyz}{|{w}{z~zxzy|{~z~}}zyw|{yy}}{z|s|~~yzzzyz~~|~~~{}}}}}{}~}~~zz{{}||z|}}~zv|~x{}|{yzxy}~y|y}z|}}}}y{yx}|{}~~{|~~}|}w{z~||w}{}}yzz}}{xy|||{{y~{z}~~z{~~z|~}{|}y{~x}~|}z|~{~z}z~|{y}}zzzz|}|y|}z}|{z|yz}}|x~{}zzz~z~|~}{|~{w~{{z~}}{z}{|{||{{wz~{zz|zy~zu{}zt|~~~~|z~{{||y~zz{y{{|~{}{y}~|}~}z}z{{y|y}|{wxz|zx|~|z~||w~}|{|}}~z|}{{~z{}{x|~}~yy|}z{wx{z|~|||}xzx|~}zz}{~z}~}{|x}xyz}}}x{|yx|{y~z{|{}~yzw~|{|xz~x{~z{z{yy}~}z~}~|~{x~}{|u|{z|{||{z{{z{}{yz|zx~{}{~~}{{||zz}z{zy{x}zyw~yy||}||~yzz}y{vy|x||~{{wyw|{z~z}z~{}}}~{~~~}}~}}}~~~z}~}|{}}|}}~}{~z{zz|~z{z}}|}}z~~~~}~~}~~}}}}~|~}}~~~~}~|}~}~}{}~}~~~}~~z~}~~}|~{}~}}~~~}~}~}~z|y~~}~~}~}}}z}~~}~~}||{|}~{y}~}|}}||}}|~z{~}}~{}~}||}y~~x~}~x~|~~|~z}}|}|~~~~}}|}}~y~{}z}|}}zy~|~|{|w{}zx{vxz{{z}y}}x{y{||zx}{z|{zzz~}|~}||y}{{u{|~}|z|x~y~y||y{}~}~{|zzzyu{~vz{{|}w{}w{{|v|~zvxwy~}z}{{z||{y{{{~yz}y|{~{y{yy}~xwv{yz{xzzxxz{yw~{x}~u{{{zz{z|z|~||~{x{y|zy|y}w{z{z|{{{vzzy{wyzvx}zy||{yyz{x|z|~}w}~~yxw||zz~~z}~{xz{~{|}{zz{|{s{z~w||||{}sy~yyyzyw|z~{}{}y|{y}{}||}{zx{}}|~z|}z~}|yyz{zy|||~wzzz|~{|z{|w}{~||z~z||zy|~{{|{~z}zuy{||zzxxyz~}z|x~y~w|}}y|~z}}}z|~}{}yz{}{}}}zx{{|~z|{{}y||~wxzx|{x|wvyy|{|}x{{|z}}{|}{z~z}}yuz~{|~{~x|zvy{z||{w~|{|}|yxxzyx{ty{{|z{y~yz}y~vzy{x~y|}~}~{z}|}xy}{|~{z~xz|u|~|xx{xz}}|~vt~wyxz{~{|x}z~~}~{}~|{z}z~}~y|z{{z|}zvz}y||xy}{~w{{{~~~}z|{}~|x~~}y}|~{~~xz|{~|y||}}}|v|}}v|zz|y|}y}zy~||{w{|xz~{yv|}|}|x{y}~||{}z|}~~|}~}||~~~{}}~~||~z|~}~y}}}}}~{~~z~}{}~{|}}|~~|~~}~}}}z|}~~~~~}~{|~~~~}|~|~y~z|~}{}}}zz}~|{~{~~}~|~~}~~z{z{~}~{~}}~}~}}~}~~|~}}}{||}~z~~{}~}~~~~~||~|~}}}}|}~}}}~~~|}}|}|}v|~{~}|}|}~~}~}~z}|~~|~~|~{~y~z|{}{~{|zyv}{{{}~|w|y}~z|{}~|{}|~~z}zz~}z~z~{zy{~|~{wzz~zx{{y|w|yx{|~}|{}~{|zv~|{{z{{}z}~{{{|y|||}z{|z~yz~~z~{wy}||}~z~|}}z}zz|x|~}z~z{|~z{{zy|~x|}||}|zyz~~~~|{~~}}|z~w||{~z|{~}~|{}}|~|{~||}|z|}{~{}~~{|}~}}z~{}~}z~}|}x}{w}~||{}|z{}|y}{|y|~z}}||~}}z{}~{~{~|z{x{{||y|~{}}y}}~|}y~}~y{{{y~}||~|}vy|~zzz{||~y{w|x~}~zy}|}}{~~~|x}zz}zyz~z}||z|~}}}}x{~}|}{x|}{|}wy}|}}}}}z~|{v}~}y{z~w}~}~}y~||{|y~|y|{{yxy|}~{{{}{~zx~x|{y|~}|x}{}~y~||}{y}~{zz|z|w{||}u~yxv|~}{}}}}{~|{}}}~~z~}~{{|{|~}w|z}{}{{z{~}~~~|~|}z||}{{{~}}~||~}}~~~~||}~|~}~}~z~~y~~}~~}{~}~~~||}}~~{||~~~~~}~}~|~}~}}~~~}}~~x}|~{~{|}}}~~~}||~}~|}~|}}~}~||}}~~}~}yy|~{yzz}{}||v~wzy|{yy|{{|}}zy~}{y}z{}|~|z~zwz~}y}y{z{|~x{~{yxw}~z{zy|x{}|x{{~}x~~z}z}w~|{~~||z}{|zx~}|{}|x}{x}{{{}x}ztzy}|||~|w|{{y{vz~}|x}~z~y|}x{|w{{~|~}~{~{}{}yx}wz{}~|}}{|{}{z}{|zvwz~z|{~{y~~{{}~{}|{y{}}zz|~{|~x}}z{z|xy~{||yzzzx~|||}||}z~{|{~{zzy{}z}z|{{~z|vywx~~w}z}|z|x||||vyx|w|x}~|~}}z|{z{}x}}{|}}}zy~{}zzzx~|~}}{wxzz~}twzyy{}}||}|zy{{|}{z}~{}~}{y~~{z}{wyx|wxw{y|vz{y}yw~z{}~{z~~z~{zy{}w}|ux{|||{|z}y|z{{z}|zzxx{}x|{zyt~~}x|}~~~}|zy~~|z}{}|{}y{y|~zy}{y{|z||z~y}}|z|z}z|}}{}{|{}~z|}|}{~|z~}}}{z{{|{||~w||z{}}{|yyz|yzxy|}}{{|}|y~{z{zx~z{z}}}{}|{|{~w~~|}}{~{}w||yyyz}z{}z{~{yzy}x{}zy|yz}z}|z}{||~}}}|~}~||~~}~||{|}|}~|}|~|~}~~}~{|{}{~~~~|}~||z}}~}}~{~~~~w}~~{~~~|~}}|}~}}|~~|~z|}~~~~}~~~x~~|y~~}~~}}~z~~|~~~~|}~~~}z}{~{~|~}x~~}}~~|}~}~~z}}}}}z}}~~}y}}~{~~~}w}}zy}|~{|}~|z}z}y~xxyzyzx||~z|~vw~x}|}~}~z}z||z|}y{|}|{z{{}o{{z{|{~t~|{|v}{zy~}{|{zz~~x|w}|yz~{ytww}||zz{~vw|{{x|}}xzy|~}z|y|~}yw{}{zzzy|yzzz{yw|}{~~|q{~}}z{y~~z|y|~~{{xz|{~z|x~{|||{}{|}{}x{|~yy}}{zy}x{z||z{}z|y~yz|}|~{~{{||}z{}||{|{~z{y{{}zx|xz}z{|{{}}}|{z}v}xz~zxzxzx}|{}}}y}zu~~{{~{{~z|x}|{z}{|~~yz~}||}}}w~|z}|~||wz|zz}{~{~}{zz~{}}wy{{}{z~}{~{y|w}~x{~zz~|}|}|~}{|{|wxz{~~}||z|xz~w~y}s}}x~y~|z{~z|z{z{{|}|z|yy~}~z~z}zy|z~~~{zx|}~|x|~||~{|}{|z}~{{|~~{w~}|z}y|}w}{y}{|zxzy{||}z{zyzz~|y}z|}u|xz|~|yz|{y~z{}wx||{|{}|zxyz}|z}{{|~{~z{~~{{w{yz{|z|z{~ywz|x~}y}~x~|{|~}}~|~~|}~yz{z{|xyyz|yz|yz{|}x~{||x~||x||z|~x}|}wz|z{{z~y{||{x{~x}y~z~y~}~z~yx||w~~~|~{}~}|~}|~~}~~~|~}{z}||y}~}~{~}~z}~}~~}~||z}~z~}~}|}|yzz|~}|~~{~~~~|}~}~}{~~~}~~z}x~}~|~}~~~}}~~~~}}~}}~}~~~~}z~}~~~}~||~|~y{}z}}}~{{|~}~~~|~~|~}~}~{||{~~{}|}{}~}}{}~~z}~~|}~~|z~~}}}}~{}}z{|}|zzyx{|{vv|{|~{{|z{w{z|yxzx|}wyz|y|y|}~|zy|~zz|{}~|~~z{y}uz~w}z|}}zz}{z{y|x{z~zy~|z{}{{z{w|{~z}yxy}~|y{|~||zxz||y|~{zy{|y|{x~|}}{}zyz|}~|z~|y{zu}}~~z~~}z{{}}|}~{{~}{|{|{|y||}u|{y{||{|w}|v{xzyyz~|}w{|}}~}x~~}}w|zz}{y}|{z}~{~|{~{{|{}||zx|w{~z|z~x~~}zxx~|z}|{zwzz}z|}{}{}yyx~~|}}w}xxzxy|xyx|yz}}y|{|x~|xw}zyxzy{y||~~{|z}y{{w~|}}~}}}{}z}~{}{}yx}xzy{|}}x}{{z~|yz}zx|yx}~yz|}||~{{{~|}}}~w{x}y}|{~{x{||zz{}}{}x{|}z{yzy|~yx|}x{~{y~z}z|~~zx~wy|{{w||{|z|~zxz|}wz~w}y{{y~zzw}{{~x~}{~{}~y||~z{zz}~}~zy||w{}~{yyx{y~|z|{xwxyxy}~{~{x|yz|}{|~}}}}zyt}|}y}x|y}x|{y|z|{{w{~z}|z~z|}zw~}|}u~y|~z}}{|{~}wy|y~|~~||zv}|zx|y}~z~xy{~{wy|||wyzz{|}}z}}}{}v}}|}~~}|}~~|}~}}|~{}}~~}|~}~~}~}~~}~|~|}~~{}}~}~~{}}}~z{~~|{||}~{}{}~||}}~}}|~~}|}~~~~}u~~~{~~}}}}}~~~|}}}}~|~||~}|}~~}~z|~~~~~~}}~~{}~|~}~~~}~|}}~|~xz}~}~~~y{~|}{}}~|~|{{}y~|~z|}~|~{|{|}|y}~}|}~zz}{w}}{{{zy{z}{{zy||{}~~}x{~|y}~z}zz}|~}x||z{}}}y{{xz}y{~y~{z{yy}|{{zz~z{z~z{y}|yzy|{t{~}}|yz}{y~|z{zu~vy}|}~z{|yy|ywx{u{}{|xz{|{~v{{w|yx}{y|~{z|yzy~y~p|z{{}{y~}y|||}z{x}y}|}zz~}||{v~|y}{}{{}w|}|vxz}}z}{{}|{u|{~zyx{{y{|~|}x|{~}}{z|x}}y|yx~|y~{~{}uy}z|zz}|x}~}xy|z}|zyy|z|{xx{~{{y{xz~z|{{~}|v}z|y~|{}{z{{}{xz|}}~z|y~z|}{zxz~z{}z~w{}y}z~}|{{~yzz{{}|}ys||}z}z|w{~{}z~}~w||~~~}|yy{|z{~|x}{||}xzy{|yzz}~}xyxx{~~}{y~|u{{~~zyy}z{{{}~}wz}v~{xyz~{}}x}z}}zz~|z}{z}y{|yz}~}~|}x}}}|yy{v{}|{||}|~}|{x~{}zz}~y}x|}|z|z{}~}|y~}{}z~{z}zzz~|~|z}{z||z}||y{~zy}{||{zz}{~{}y|x}}{|}{{||}|~}|y}y{~|~z}{}|~|~x~y~|}zxx}x}}z|{|y}{|}~~|~~|}}~}}~~~~~}~}~~~}}}}}~{{{x}||~~~}}~}|}{~|~~{|{||||}}~~~~|{}}~~~|{}}{~~|}}~}}}}}~~z||}~||~|~{|~~|~}~{~~|~~~|}z|}}}z~}~~~~~}~~y~}}}~|||}~}}~z~}~~~|}|}~}~~}~~|~}~~~~}}{~~|}}}{~~z~v|}}{{|z}|yw||~x}{z~{yxz|{xyyy{~|z~~zzy{|yxzvx{~~}||{w||}~}~y~y~}wx{}x}}zyy}{zz{~}|{w{x|wyzu}~{}}yz}}zyz}||}|}}zy|y}}}~z~}~~|{zu{xz{yzyx{{z|z|z||}{~}wz{yy}|}zz{}~}}}}~z}{~x{||{|w|z}y|}}~yywv|zz{zy~}{|zz{}}w|}||}}|}{z|}y{yy~x}|vx|}}|}xy~z|w~|~{z~{|{|xz|}u}~zv{{x||~z{z}y|}y||}|y}}z~}{vyx}yvt{|x|}zxxxzz|{|{zw}}{|~}{{|}z~|zz}~}}|~|z|z{|z|}}zz}|{||~y|zyz}zz}|{}{}t||{~~}z}~|{|z{wz{w}|{{}zxyz}|zzy~yyz|x~{wwx~{|z~}zz{}zz}|y}x{~~z}~~yy}u~{~{yz|{}zzw~yx}y~s~y|z||}{}}|z~|y~z{{}{~}~~}y{|}~xz|}}z|yz|zw~zw}|zzv{}}w~yz~~|}|xz|~y}{}}||{y~|~}|}}x|~~wy|}||~xy}zw}z{yy|}y{|}vxz|{}w~|{~{}{|~|z|{x}~}{zz|}z~y|{}|yyzz}|}||}yz}tw{|x~|y~||~~y||~~}z||~||}|}~}~~}}~y}}~~|~~~}}}~~x|}}~z}}|~|~|}~}|}}}~|~||}}~~}~~~}~~}~{~~}~~~}~}~~}~~~~~{~~~}z~|z~}~~yz~~~~|~}~~~~}}{||~~{~~~~z}x~~}||{~~~|~|~}~~~|}|}}|z~}~}|{z|~{{}~}}}~~}~||~~~}~~|y|~|}|~~}~~|~~~z}{|~~~~~}|}}{~}y{}~}zy|~|{~{}|}~{~{|y|~z|}{x|x|~z}~|~|z~|}~|{{~|{}||y|y{|z|}}}}|}zwvx|{x{{~{{{|~}zz~||}{|z|||{~}||z|{}}~{|y~w~~}{{{||}}~~~{zz}}|~|~||||{~}|~}z}|~|}}zx}~||xz||}~}{~|}|{z~{z}{|{z~y}}}~{~{}~}{{}~~{}xwz}{z}z}zx~~}yz}~{|{x}~||||y}y{x}|~{|~~z{{~{}}}}}}~y|z|~||~~|~zzz{}~{xz||~|}||{||}}z{}||~z~~}y||||~}}{~{z}}~|~~}}}|}~z}{z}y}~~{}~{vz|~~~~{z||~}}y~}|~|}|{y~z{~}{y|||}|{}vzz|z}{~{}zzyzx|{|}}}|{~~}~yx}z{z~}}~{||}z|~{z}~y{~||}}~|}{y|z{~||z}{}~{{zzz{~}}}|}}|x{}||~||}}{~{}|~~}||~uz}x~~z|zyz}}|{{}~{|z~y|x{}y~}~~||~|z~~z|y}~y~~|~~|vyw{{}}~~~}~|{~~}{}||}}{||~}}~~}{}}~|~y}}|~}}}~~{}|~|~~~~}~~||~~~}~}|}|~~}x~}|{}~}~~}~~~|~{~}}}|~~~}}{~~~}|~}~~{~}}}|~~}}~}~y~{~|z{}|{{}}~vzywxz}w|~{{~w|||~|xvz||{zyx{xy|}}|{|y{}}||{zx}z}}z~|~|zzy~|}y~vz{z{|w~y}xwz|z}zzxyvz}}z~|zyr{}}|z}vz~y|}zz~}y|x{}||y|y|x{{y|y{y}zz||{}z|xxzzzv{{~}{{z||zzz|y{{{y~{}y|}|z{{|zz{|zx{|yzyz~{w|z}z~xz{xu~{}~z|zzwy|z}{}}}||||{||}{|{{~~}}{z{yz{yz||{~y}w{|y|{||}|||zz|~z~{}w|w~||}||z|}{{~y|wz~z~{yyvx~~}|}~zw|x{{{v}|z~yy{|x~~}~y}}{xy}}y{x~{~y~~y{}z|{uw~{{}y}yy{zyz}y~}}y{~}wwz{||~|}|~x~w}z{y|}{|{t{|y|x|xy{|~|{{z||{|}~|z||z{}|~||||~x~{~}}|~y~}}s~~|}y{y|z}xwy||{v|y~x{yz}y}|{yzx{{z{|y|z}{}|{{{y{||z{{y||~|||~|wzyxzxw}w|{zxz{}z~x~yx{|}x{}|z}{{}x~}~|w{{{z|z{}|{~}{xz{xz~}||~yz|{}}~|y{~y{|{{{{|}~~{|~|||v~|yx{}z}z~z~{z}wy}yvz~{~{{|~}{~||sy{z|||}|}{}~|}}}{|~~|~}||{|}~{~~}}~~}~~}~~{}}{|}}~~~}~}~}~|~}~~~z}}{|{~|{||}zv||~}}}~}~~}~~~~}{}}||{~{{}|}~}}~~|{x~||~~|~}~x~~~}~{~|~}|}}~~z}}}~|~~}~|}}{~}|}~~~|}~~{~~|{{~}~|~{~~~~~~z}}~~{}|}~}~{~|}~{z{}~}z|x{{{~y~x{{{x{z{yz}z}}|x{~z{z~{|uzxz~{z{{{z}zz~y|zzzzy|{|}}~|~{yw{~zz~zw}}}}{~~{|t|}z{~|{z~|}|y~}}|{|v{zz|y~|{z{{z|{~x|}}}{|x{{xx~y|{{zw}{}xx~}}}|{{y{x}}yz}yy}~{{z}{z~|}|{{{z{{}}{}~z{{zx~{|}}y{}{y|~~~}z}{}zwz{y|}{z}}{}zy~{uzvxz~~||}||{|}}zz|}x{}|~xyz}y{z{{}y}z{{}z|v{{{|~{y~|wz{|~~z{|z|{z|}~~{|y{}||||}~}x{{|yw{v|}z{~wz{~vt~~z|{}{x|||}{}{{}zx}y{}w~zwx~}}{~|{x|}{x~xx|~y|}~y}}z|}{|zxz}v{yy~}{~{}~{|{z|u}}|~{v~{x~z{}z}w|~{~x|}v}z|}zy|z|}~x|zz{|{|z{~z}z|uzz}{~~z|z{{}|ww{|z{w}z}}}|z~}{{~y{z}|}x{yy}~{~}}z}{x}{{w||~~wy}|}vy~}~{{{{{yz|~}}{~|x|wzzzz}~~}z~z|w|z{|y|~}|}x|||{z}y||yy~}{z{|z~~x~}~}~{y~~x}~y}||~{z||~{x}w}|}}}~}~~}}{|{}~|~~~}~}~}~{{{}}}}~~|}{}||}~~|~~{~}~~~z|~|~~||}}~~~~~~}~~~|~|~~~~~z}~{}}~~|~}~~~||}}~|~}~|~}~~|}~~~{}~~~|||}~|~~{~~}|x}|{{~{~~~{~}yy~~}}~{}}z~~y{|}}~~}|~}~~}|}~}s~~}|y}|~~}|~}{||}~~}{~|}}~{}y|~vz}z{}{x}z|x}~{{~}x{|{|||wz}zu||{~~{}{|{z|zz}|~{|z~}|{~y}z|~z{zz|w}}}xz{y|x{}w}}{wszyzxxzz~yy|~||{}z{{z|}~y{{}|~|~y||}|}w~y}~zz|z|~}z{y{{zz~{{w~}|z~x{}z{}{}z~z{~~}|||~}zzxx|zzy}v~w|zy~x{z|zz{wzyzzyz{z{{~|}t~{y}~}|{{~}~{}x}|~|yz||{}w||yz|z~y}yw{}{{x}}}|||~}}z}}z{zw||||~}}}z}{yyyz}y{zv{zw{yzz{x|~|xwx}{~u{~{{y~}x|z{{}}|||~~}~~|{|yz}|{|w}{xxtx~{y{wu}yzxv~}{z|}z|{{~zw|~||z~}~{zt{x}||z{}}z~|y}yy}zx~w|zzzzzx}~}y{zz~}|z{xzx{~{y}{y{~}|}x~~{z{xw}{zz~z~zs}zwyzy}x|z}{yyzyz}~|~{y~x{z|z{{||~|v{z}}|zy|ztq|w|}~{|z|y{|{|zw{||z~{|z|}}}}}~||{wy|{}~z{z{|||~wz{{{{{|vz{{zzz{{|zyy{~{{}}{z|z|{yz|}}x~z||yw~}{}xy}|~y~{}}}x{xz{zyzyx{||~|zzyz}|{y}z|}~z{~x{}~y|z~~}|~|y}{{}~}|~}|~~~~~z~~~~~w~|{y~}|}~}{~~~|~~|{}|~|~z{~}~~~}|~~}~|||}~x|~{|~~~~}{~}}|{~|~x}}y~|~~~~}}~~|}}}~|~|~}z~}}~}{}||~~~~|~}}~~~~~~~}~~}}|}~~{}}~|~}~}~~z}}~||}z{{}~}~}~~|}~~~}|~}~|z}~~{~~~}y~|{{zz{|~w{}{|||z{z{|zzz}z|~z~xy|}}|}|~}}yyv}}xz|z||xx|{z{~}{{w{z{}||{}|{zzyz||z{z|z{{y|~~zx}wx~}y{|}~|{}y{z{~z~{y}{}}z{{}~zxy|z~}{xy|}}x~{v~{{y{|{|{zz|{~~}{yx||y}{}|xvz~|z||xvz{yzx}z{}}|w}yzyz|z|}|z{|v{||~y{}}~|y|}z{{~zx}xx{}yz{|yy{z}zzy|z|x}zy}}x{{y~{zvx|}yzy}z{y~{{{zyyvz~}y|~~w|~y|wz||zv{yz{~y|}|}z}z|yz}|}x|{~{~}z{y{~yy}}y|}}y|~zzwyz~|y~zyz~~||z}{x~~w~z|{}|}}}|~yz||}y{z{}}}{||z~z~xz}{||}|{z|{{v|{{}x~v}}~zx}{zzwy}}zy|{{|xy{zx|y{|{|}{y|}}}ux{{|}{z~}}zy~v||z{||zyz{z~z{|zw}}|y{x~xz{}~~}|vyz~yxyyy}}z}y{}{|{~{z|}}||zxz|}{{|z~z{y}{~||{|{y|x}~||{}|y~}}{{}|yz}~|w}{v}}~~{{{y}{}wz{}{x{z||{~|}{z|z}yzyy{~{x|zzwzz~uz||s}|~~{y~z|x|y}xyxz}|~|y{}}~~~}~|~{}wz}~~}~~~~|~~z~~~~{}}}|}}}}}~~}~~~x}}|{~}~}~~|}|~}~}~{}}{}}~}~|~z~~~~w|}~~~~|~~}~{~~{}~|}|~}z}~~~w}}~~}~|z~|{~}~|{z||{~|~{|}|~|}}~{~~~|||||}~}|}}~~{y}~}}z}{}~}~}~}}~|~}~y~~|~~~|~|~}z~}y~{}}~~}~~z~~|zz||xyy~{z~{xyzx{wx{yz{xw{xz{}~}z}u|}}|{}|~}zxu{}}{{}~{~z~|{|zz{z~u{}~{yz{x}yx}y}{yw|z|~|~|z}~xy|zz~y}}|}|~{yz{w}{{y{||v}|}zwy{xxxwz}y}~z{{|}~z~|~~|yz~|}z~{|{z}zz|{z~{z{{|zz|{{||{||}{y|}yzz|{{{|~x}~{wz~|{z|}~~~xz}z}xy}|}z{z|z{{~{x{{y~{z{v}|z||{~zz{{|~{{{{z{z{{{z}~|{{}xvwyyx{{xx|zwz|zzzz{{y~{y~}~z|xy{|yxy}~}|y||~}}|yy{{}|}{{z{~{y|}~}{xy~y|rwyx|}|z|}~z}z~~y}|{y}{y|{}|w{zy|{{~}x|||zx{||~}|z{{}{x}y}{{z|x{}}}~}y~|w{{z|}z{z}}vzx|zz{}||{{y|{|{{{{zz|y~x}z~y|y~z|{{{z}z|~~y~}y}{x}{z|z||y|xyzxz{{||{}y{yz~}yz{xuy{z}}||y|{~zzu{z|z~zr}}{~x{yy{x{{wy}|xy~|z~xz{{xxz{}|zv~{z~y}|~{}~|}||y~{}~||y|~xxwx~yz}{zu|x~z|}yqw}zyyy{||~}w}~|}~}~z|z}w}z~{}}z}{}~~~y~~}||{~|~~~z~~~~~|~~~}|~~~}}~{~{|~~~~}}zyy~}|{{~~~~}|~|}~y}~~}x|}~~~}~}~}|||}~x~~}||y~}~~~z}|~}~~|~~}}}{~y~|}}|y}|}~~~~~}|~{}~|}|~}}}~}|}xz~~{~{~y{~~~~}~~}~}~}~~z|~~~{{{~||~~|wz}~~~}}yy}}||{}zz|}|~~}}{}|~}~z{{}}{vz}}y|}|}uwy{{}{{{}~{~y~~{x|w{x}~{|z{}}||~}t|y|x{z~~|w}zy{||{z{|}w{yw{{|y||z{~}zzxzxz~}zwyzyy{|x|||z~v{}}|z~|~{||~|}|z|w}w{~z{{{{z}y}}~{v~zzzzz{{{|}|x}{vwyy|zy|y{{~y{~|}}{|yzy}|yz||x}{yz~yz|yx{{z~}~yxzzy|v}||z|{~w~{|y}{{{~}}{}y}z}zz|{z~xzyz}yz|~yz|{{zx|||}|z{z}y|t~yyxzy~|~||}~}z}z|xy{yz~}y{~|~|}y}w|~xx|vxz}{|xxx~~|z}{}{{{{~x~z{|||~}{{z{|||{~z~}|}wzy|{z{zx~z|}yxy||~y|}yzw}w}zy{}|||~yx{~zw~{~|||xz~z{zyz{{}|~}~|}~z{z{~yzy{vy}w{y||{zy{{y|~}|}||y|z{|}{{|zz||{x|y~}uvz|{~}~|tz{}}}|{z}}}|}{|y}z{|}}~~z~yzz}}~|w{y~|}{}~}{yzx||x{~yyyy||~}tz}y{{}~{w{z~zzy}}|{}|z{~||~~z~}{}~z~}{|z{}z{}~{~}|~{{~|z|{|{}|z~yz~y|{{zz{}~}~z|wzy~x}~~}y|}zw{{y}{{||vyz~}~{~}}~}~}~|z~}|z}~|~~~}}}~w~~~}~~~}|}{}}{~}~~}y{~|x}~~z|{~}~}~}~~|~}~z~}}{}}}|~|~}}~|~~~~~~|}~{}~}~~~|~}|{|}~}~~~}~|~~~}}~}}~~~~~~}y}~~~~~}~~~|~|~{{y~}~}~z~~~}~~~~|}y~~~}}~}||}~~}~~}}~~~~~|}}~}|z~y}}|~|}}~}~}}|z~|~~~{~z~zzx}{~t|~z~|wyyxvzx}|yyz{y{x|zxx~z|~yy}|{|{{||~}z}yxz~~uzy}{|y|xxuzw{zzzw~}{{{}y|wyxwz{~~y}x||}u{~~~|}w{|~{|z}{zz{uyyv}||}|z{{|}y}}~zw{vwy~|{w|}|{~{tzw~z|}}z}~{w}yz||~{{x{}v}vyvzxy|ywx{~{~{|}w{|}|~y{wz{{}}~{|{z~~}{~|}||~~|zx~{~y~|xy|||z~}|~y}|x}xx{wxz|||yzz}}~z{|z}~v}|}}{{{~{z{{wy}}y{}z|wy||{xx||xzz{{xw~}|}}}z}|w}~{x|wz~~|zz{|{y|}}{~{y}{{|y}zxzzyw}y||y}z~~{z||~w}~{}}z||~}|z|y{|z}}{}~zy||xy{{~|||z|{|w~{}|y}{|v|z|z|}{|{{y{||}~y||}}}y~~z{z{w}}|~{{|{|{}zxz{}{x|~{~y|{~{z{}|{|x}{|z|y{~}|{|~x{}w}zzzzzyy~xyy~yzxzwx{}{|||~y}{}}}~}|z|x}}{|{~{|}}z{z{||z~{zzyw{zyzz{{wzx|xy~{{x~y~|~yyx{yy|x|zv{~~y{z{y~}~}|{~yz|{z}||z{{|yz{|{z~xy}y|z~}x{zzzz{}{||zz}v~}zz|}~~~~~}}z||}~~}}~y~zw~z~|}{~~|~|~~~~~~~~~~}{~|~}}}}~|||}~~}~~{~|{{}}~~|||z}|~~y|~{|}~~{}~~}~~}~~~{~{z}}}x{}~~||~|}~~~~|~|~~}~}|}}~|||~z}|~|~|~~|~}~~|{}~}}|}~|~~y~~~}~}~~}|}|||{}~|~z~~~}{z}}z~~~~}|~~{~}||}|~}~~}~|~y~}}}|}}||~}y}~~||{{y{{yzuyx{|{~}z~{|y|{y}{z{|{xy|y~}z|}y}y||xz}yz|}|yw|v|~z{}y}{|z}z{y{|z{x{z}{y}z||~}{|zzzz}z}~~{||}{y}{|y|{zxw{yy{~}{|{z~w}y{~|}|x{~}}|z~y||y~zz{}{x{{y}z|~x~|{|{~|y}z|yy|{y~~z}}zz}{z|z~{y|w}{}zy|~zy{zyzyz{y|{}zz}|z}}vyyz{}w|{zy|}z~y|w}z}{|{{|y{}xw||x~{|z~}{{}~{{~|wz|||~{~~|z||}|~vy~zz}zz|z}~~}yz~y|{{x}{~z{}|}~|~~~z{{y{{y|z{z~w}}y~z}~|z{|vyu~||x{|{z}}{|yz||~x~|}|{|z{~}~x{|x~z~{~}y~}|z{|||}{|}}z{{|xzz|}uz{z~z|}z{}}|{z~{z|{zzx|}}{y{|z~}y{z~y{|~}}{|}{xw{z}{}z~||~~z|||zz{w|x}{~z}x|{|{}|z~}|zwy~|~w}|~||xw}~}y}|zwyz}|}z|v{xzz{{t~||vzxz|z{}{zyy}|}v}yyz}}{{}||~{yz{z|z~|x|{|z~x}y~{zz~}vzzz{y~y}w~||wv}tx|}z|y{v{zw{||z{~z}~~z}}~~~z}|y}z~{~}~|~|}{~~~~{}~|{}~}~~}}}}|~|~~~|~}~}{z~~}}{z~~{~|}|~|}}}~y}{~~{}}~|z~}~}~}}~~{}}~~{}|}|~}~}~~|~~x~}~y{~~}}~|}}}}~~}||~}{~~}z~}zz~}}~~}}}~~~~{z|~|}|}~}}~}|~~}}}}}||}}}x|}~|~~}|~~~}{{}}~~~}{~|}~}}~~|}{~~~~~~~}|}~~|~~}}~|}~}}}}z|}{~~}y{}y|{|y}|w|z{~{zz}y|zy|~zwyvwz|xx}{x{{}|{yzxz{{y~xy{{}}~}~~x~w}{~}u~xy}yz{}yy{|y{|yyvz|wv||zz~x|zx}z~{{{{{}}~|||~{|zyx{xy}wx~{{z}zvyx|||x{z}}yzxy{w~{{}{y|}}y~{~|zz{|{}}~|||z||{y}{wz{zxx|w|xywz|{||}}{z|zxx|z}}y~}}||{}}}~}uz{|~}}vz{xx}}}||zz~|{{{w||{}|w|wy|{{}z~}y}~}~{y|wz}|z~~xz}{z~{vz}{|yzyxx}zzy|x~zyz|}z}z~x|{zz}{|~{x~z|||y|~}{|z{}~~}y}{z|wzs~xwz~}z}|vyz~z{|}x}x|y{|z{|z|~z}~w}~x|}{}}|}~{|z}}{}{}w}z~z}zzwz||y{zy{yw~x|y}}v{z{z{ux{|}||||||y~|~{}}w|x~{}||x~}~{|~|z~xxz~z|}x|{{|yy|xz~zz|w|~{z}x|}~y~y{}|~~|z}|}yzzz|{s}zy}xxz}|{{z|vw~w}}||~}}|zy{}|{}z{}}||z{|}|zzy}{yz|{{|}uz|w}y}|{}z||zv|vz~{}~}~}yy~{||}~~z}|z}|zz~}z}~y~x{z{z{{zz|}y}|w}||z}{|~}}x||xy{}}}z~|~~|||{}|~~{}}~~~z~|}}}~}}~~{{|~|~~~}|~|}|}y|~{|~~|zz~|}{~}}~~}}~~~||}z}}}y}|}|}}}|}|}~|~}~~|{~}~~}|}~|{x~|z~{}{{}~~~}|}}~~~~~||}|}{|y~|}|y}{z~~~}z~~~||}|~|}||}|~}~}~~~|{~~~}~|}~}~}~~}~|~~z}}~|~x{y}}~|~~~|~{}|~~||{~~|}}|~}|y~}z}~~~|}{}}|}}~}}zzzyy}vx|z}z}~xyzz~y{zzu|{|~z{{|}{{}~yz}}|}{yz}wuz~}{~|}~~|y||||}yw|}~o}}zzy|t|{}|{x~{z~zz}x}x}zzz}xy{|{|}{}{~xw}|zyx}~zyx}xvz}w||~xz}}y{{}z|wwy{|~|{{~z{|yw{~z{z~{}z{z|{{yzzzx~|}yz|z{x{}|zy{xzyv||y{}{z~||vy}|x}{y}~zzy{|{||y{z~}v{}y~{|}y{z~}z}{}w~w{|z}y|}~{zzz}z{|z}}zx|{|~~~{{x}|||~yz|~{y~|}{~y|z~{yyw{yzy}x}~{w}y{z|z|{y{{{{{~|{{x}zz{|~z~|x{z|~||y~|y~{z}~v}x|{{}}~|~w}z{vz|~|~}{{w|v||{y|z~~zyz}}{{{~|}xy}}|{{|{~{z|z{|y||~{}x||z~|{|z|}}zz~|{~}xx{|yy{|||yz|z{{v|}~wy|~{x~z{yz}}|{|{y}{y}{||~~wy}z{yx~{wz~yx{wx|}}zzx{}~xu~{~~||}~w{}|{x|||}xzvx}}|~xz||ywzzyyy}zz~|~xx|zw{~|w~zy}y{z}}~z|{x{||{~xy{{{{}{}x{{|x|}}yz|||{yxz{{y|z|{z}}||{yz|{y{|zyy~z}~}yz~x|{z~{z~z|{|y~||~{~}|~~}|}~~~~~~}|~~|~~{}~}}~~}|}~~}~~~|~{}y|}||{}}}yz}~|~}~~{~~}z~|{}~}}{|}{}}}}y{~~~~y~~}~}~}z}}~{}~z}}~{{~~}}z~~~~}z}x}}}}~|~}~~~~~}}{~}~~~}~|~|}~~}}}~||~|z~}|~~}~|~}{~~~~z}z}~}{{~}~}~~~~}~z~}~z{}{}~~}{~u~z~~|}~}}~||z}|||{}~z|zvxy|y{}yx}z|}{||z|~~}zy|z{~}{z~}~}z{}}{|}~~}}{u}~~x~{{wyz|v{{y}wy{x|vxzyx{~zzyyyyz|z|zz}~z{|{z~~||}{~}{}|{}|}yy~z{wyx||z~x{|~wyz}~|y|xy}{|~y{z}{~{w}|z}{||x|{wy~w|}|ws||~{}~||xx{x{{xzy~|z~|{~|xyy|}|}|x}}}z}|x~yz~~zz}{yx|||z|zy|zy~w|}x|z{xz{~z~x|{{}{{xy|||~||}}z}{}|}|z~z{{~~x|y{{||zxxx{}r~}{y}}z}||{}zz}~|{zx}v~|{|z}{}}}v|yywzw{{zz{|}v~z~z~zyv}yy}z~{z{~}{zzv~yzx||{{{~z|}}z|}{{}}w}}||{{|y~yz|{z~{{||}~{|y|}y{z~}}z}|z}z~}}y~y}s||{z}|}|z{|xy~yz}y~}y{yyzyz~z|z~z}~}{x|}x}~|{{sz{y}z}|zyzvz}}yzxz}{|~|x}|{||{|}z|{xy~~{{}}|zuy~{{{yv{v|zy|x|{y||}xwu}}z{~|yyy|~|{|}z~|~w|~|y~}{|z|y}|}{{{z{{|vy}}|yy}{z{|}yz{}y|~~~{}|y|z}z~y}~~|~x}}}z}~~{{~|~~~}}z}|~~~}|z~{~{{|}}|}|~~~|~~~z|{}~}~~~|}||}}~~}|~~}~{yz~~~z~z||~}~|}||~|z~~~s~|~~}}z~}|}}x~~}{~}}{~yz~{||~{~~}~}}~}~}}{~}}z~|{}~}~{~}||~|}|{~~}~|~z|~}~~}}~~|~~~|~}||~~~}~~~|~~{}z}~}~~}~~~}~~}}}}}}}}|~~~~|y{z~}|}{{w|z~z{z~x}zyzyzz}|z~v{|}{}{{}}{{y~zz|{~zxy{y||w}}}|yz~x}}}}{xw}|~}yzyx|~{z{y{yx{{x~|y|y}|~|}}wyw{zw|}|xwz|y}zz{wx~}}{|}|y~~{~||yz~~y}z}}~}z}}{|}z~{z}~}r}|y|{~x~{yyz}~|{|y|z{{yz{}}{{~~~|}~{u|y}{{yrzz|y~{z~|{||{~||x|z~{|z}{|z{y{}z}{|}{|{z|{~yw{}}z{{{{|z}yy}{}{s{|yyzy}}{}x{zz~{w}yzz}v|us}{|x}}}{~z}~||z~|||{}|}z~}}~x{{~z}~}x{}z|~z{w||zy|zxw{yxy}}z{v}z~z~}{|{xy~z{}}{x}|zy}|{y{~}~|{y{z~||{~~{z{z{x{~|z|{|}w||y}zzz||~zzy{|yy~y|}zzz||x{y|~||z}}{z{~{~}{y{w||{|{zy|}{}|z~{|}v|~~}~z{zy|xy~~{{~{yz|zy{y|u~yz}yy|}z|{||~}z{w|}x}{}~zy|{z|x|z~w~yz~|z|~}}x~}||~zwzzx{xz{~{~yxx}}zz{y}|{{{zyy|}}}|}z|x}y~{~zyv{~}{}|{}|~{x{}x~}~{y}|}}{~|||~}}~}z{}~~}~|}||~}}z|~v~~{~~~}|{}{~|~|~}|~}~~{~}}}}}{y}z|||~~z~~}~}~~|}{{~}}}~|{}~~~~||{~|}}y}}|||}}~~~~~~~~||}~~~y||}~|}~}~~~|~}{}~y~}|z~~}~}~~{}}}}~||~}}}~}~}~}}~~~|}~}~~|~|~~|~}z}}~~~~||z~~~~}}z|}~~~~}|x{|~}~}}|}}~||~~{}}}yxy|{z|}}~|u{|z~x{|{}|~}y|{y}{{~|~|z~x~z~|x|}}||{~|~zy{|{{z~{zy{zw~zz|~y}~yxz{||z}|~w{}||zz|{|}{|yz}{{{z|zxy}|}x~~~}~|{{{}|||{~~||z{y|{z||}|{{}|{{|z|{|{}~y~||x{|}}x|~{}{~|x||{}z}~z~|~~}}|}{}{}|~z~|{w}}}x}uz}{}{|}yz}y{{z~|yvz~~|z{}~{~z{}{~{|{{yz~}|~~x}{{}~{}}|{~}|{}|z|||~|~x{z}z~xy}{|z}z{}{x}||}{z}~~yzz~~~}{~x{~}||~||xx~{{}uzzzyy}zz}{||zzx}|}y~y}}y~~|{||}~{z}}z~yy{}}{z||x{~y|yzy{y~{xy~{{~y{|y~{zz||{~z}~~{||u}||~|}}|}~z|~y~{x~wy|}|~}z~||~z|~|~{~}|}}~~~~}|}y~}}|~{|z{z{~z|~y}w}y{{{v|}}|x{~~z|}|{}{~}|wyz}}y|z}x}v}{{||~x{z{yx~y~}}|}{|}||||}{|}~~~|~~~~}|{{|}{}}~}}~~}{}~|~}}~~}~|{~~{}~~~{~}~~~~|~z}~~{z~~~~~}~~~~~~}}}~|z|}~~~~}{~~~}}~~~||}~~}z|~~~}|~}~}|~}|}~}~}~u|xxwyyz{y{|}||xz||||}v{}vz{x{{{{|zy}|}|z}|}|{z{||y|}|y|{zxzw}|}xyz|zzz|w}}||~{z}z}zzyz{||{yyzzz{zx{yz|~{{}x~{{|xz}z|x|y|x|x}{zyt~x}}x}{y|{{~}|z}yy}}||w{}z{|xxx{}z~~}{|}}wy{z}||zx}~{x|x}|{{zy|xy}{y~x{xw}wy{|y{x~z{~{{~|{z|y{~}zz~{z}v~|z}~{}|w}}|z}}}~yy}v{{yww{z|}x}{~z~y{|{|xx||y{|}}}wy}{y~x||zyy{y}{~|{}w||wzz}z{|}}{{z|}|{|{y}}z{|z|}}|}zz|yz~}}|x}{}zyy|}{~}~v}zz}~y}{}xyx|}|{yz|{{|~xw}z}~~{x{|~~{}|~{~{|~x|x}}}x}|{{{{~{{z{|{{~x}z~{{zw{}~{}{{|~z}y}y}wwz~ww}xzy{~~w{|}}y}~yz||{zx{w|~{|}}||{}|}x|~{{{{~|}|}|yqw|z}}~||z}y}{zz{~~||}{|~w~y}xy|}y~|}}~{}zw{|}|{}~x}{zw{yyy|~}}}z}}{z|z{~|}y|{~{yz{{}||{}{|zy|y}x~}z{|}{}y{|}z{zx}}z{{{xz|}xx{}{|{||y|y{|}xz{z|}z~~{{|}y}|}~}|~}~|{}||~~~||~}}~~~y}}~~y~~}~}~z~~zy|}~~z}~}}{~~}~{~}}~{~}~~~|~yz}|~{~}{|~~|}~}}~~|~~~~||~~~~|}{}}|~|~z~}z}{~~~~x}}|}~{}}}~~}}}~}}~~|~|}~~|~~{~~}}~~{~~}}}~{~~}{}~~}}}}}}~{~{~z{~{}}|~z~z~|}~}}~~|}|zzz}xz{z|z{{|{y|wzy}{wzxy|~w}}|x~}yx}wv}{z}{z||~|{x{{}}}{~y{|}~|~~}zzuw}|z{|{~{{}wx|y|vy}{{y|}{z|xx~z~|{z}}|y{z~x{w{{z}x|{{z}w{yzzz{{{{|||y|}|~{{x|}|y}}~}z}}}z||~{zu}{}z{|}||zw|{~{x}zyvx|}yz}~{~x|y{x||{ytyxuyxz{y~v~}{{y{||{~{}~}|}~y~|y{{|y{xxy{z{{z|~~}zx~wy{w~yw~||~y|{~x{{||{}}{zz~}y|{}|y}yx}z|yxzxy}}x}z|x|y}z{t{|~z||{~~yy~y|x~x|wz}|}y|}}}||z{~{y{z}}yzwz{y|{z|{~wz}|}x~~zy|{}~|}|}w{~{}{|{|||}xz}xyz{}~{|x}}{y}wzy|zzyx}z{y}{zy|~{|}uz{}|x~|{y||y||v}z}{|xx~{{z~~{zzz|x{z~{y{}}~{}|{yy}|{|x~||}z}wzx{{{y|xx~|z|y||{vywzy~~vw~x|{|yyx}xz{}|~}|z{wzy}zz{~x{yyx{|~{zzuyywy~~xxyyx|~x{}~y~yxw{}||{w}{z}}~{{zzz}|{~xy{xx|{|~xz~yp|~{}z}zu}{zz|xyz}{}~{~z~w|~}||}|~}}~||~~z}}~}~z|y|}~||}}x~~|~z~}~{~~~{}}}|~}~}|{~~~{~~{~}~~{}|~~~{||}~~}~|x}}}~{|{{}~~~}~}}}{~~{~}}}}}~~~}|}}}}~|z|}~|~~|}~}}z~~~~{}}~}~}~}}}{~}~}~|}~z}|}~|}|}{~}~|~y}~|||~z}}~}{|~~}|~~~{z~|~}~~~||{}|zz{|~z|z||~}}xz|x|}x||}~}|y{|}}u|~}~z|y}yzzy|{zw}~z{xvyzvyx|yzzzw~zxzy~{{y~y~~{}u}|y|{{y}~~y|yv~z~|~v}w~|z~z|~}||}z{{~vz}~{y~y}|xvy{||zw}}~~yv|~{zz}w}{|z||y||{|~|~|w}||y{{y{yz}xy}|}|zzwwz{}z{z}uz||{y{yv{yy{{zxy||zzy~{~|~x|}{|}{~}}{}{~zy}}z|yy|zz{~~{|x}{z}yx}u}|{{}z{x~{|zyy{}|{z{|w||y|yx{}zt~}z}}~x}~z}~zxx{}{z|x|z|~xy|~{~}|z}y|y{{|yu||}|{}y}{~~{y{yzy|}{||z{zzy}}~{|~{zz}yz~}|z}}x{y{|~{{|}z{x~}~|||{~~y~|r~~|zy{}~{~{{}|~zxy{~x{zzyz{{{}}}|z}zz}z|{z}{{z{~~}z|{~|{z|~~{{zzy{x|z{|x}yy}z{~yyw|~{}~|y|~{~{|{|{|z}z|{}{yy{z{y{yzv|{|~x}zzy~z|{{z~|w|w}yv{|}~}|~z}v}xt~~{~|{~}z|x}z}}xwy}z}x|x{y|~x{}}~{}~|y~{{||{~xzxy~{~{xz{{|x~~}z|{{{|{|~|}v}zzxywxzwyzz{|}|{}~}}{}}~~{|}~z~~~{}}{|y{~}~x~{~}~~|~}|z}~}{~}|~|~~~~|~~|}~~}~||~~~}}}~~~~}~~~z}~~~}}~}~}~~}~}z|~||~|x~~y~~~|}|}~~~}}{y}}|}~~}~yz~}|~{}~~~}~~|~|{~~}z}{~~~|~~~z~~}|~}}~{~}z~~}}~}}~}||{|}~|z}|}~}~~~~~|~}{~~|}~z}~yz~}}{{|www}}y}yy{zy{y|}|}u{zw{{~y|{xz|{w{y{{{y}{{|{{~|z}|}}{}~y}u{xz|}wzyyyyx{zvz|vx{z{yzx{||z}|vz~{}z{{~|ty{z~y}}|}y{y}{||zw}z{|wy~u|{}zz|{|zw{uz|yxx|zyy~{y|x~{yz~}}{z~w||{}}~w~wx~x{}z}~w}}zwxzyuwzyz{}zy{vz||}{}yy||y{|~x{|~|~v}~zz{~z}~|{||wyy|}zz{{}x|zz|w{zyzzy}{zz}||~||}x|{|{z~~{{|{x|xyx{y{xxyx{}wzz{z}~||y}||{z||}|y{z|y{}~{{xz}|~{|z|y}}w|xy{|~zz{}}{|wx~}{ww}x~{~}|{~|}{}~|}|yz}|y|~~}||~}||zyz}z{|{{~z|zwyw}}v|w~~||x{yv}{~y|~|z{z}{|v}z~xz|~v{}w{|}{z{w~tx}{}vzxyxxyz~u{w~xyy{{|}~~}z|wz{}}{{}v|~|zy||~{~}{~{z{||{~x|w|zt|zw|{zxx}|{|{zw}{{|~}y~|}zy|wz}~}~}z}~|~x{||~yz|{}zqx||~u|ww{zy|{{{wx~z}w}zzw|zz}}y}|z|~z~{~|z~~yxx{}||xz}|{{~zyv{}|u|}z{~~y|{{|~y|z}{}{y}~}~~~{~~~~~z|~}}~~|~{}~}z~|{zy}~~~~~}}}~~}~~~|~|}~~|}~}{~}~z~~~}|}|}~~z}z|z}~|}~v~~{~}}~~~|~~~||~|{|z|}{}}|~~~z}~|{}{|~~}~~}|z~~}}}~}}y}}}~~~z{|~}}~~{|~}}|~z~}|z~|}}}|~}}|||z~|~}|}|w~{{~~~~|{}||}~z}~{~|{~}~}}}~~~~~||~|{|~~~|}|}}~z|~~~}{{}{}{y{{|{|{|x|z~z~{}||}zw~zx~{{yz|~z{{}{z~{{x}y~|y|{{yz|{yv}{~~yx}|}}z}}{zw|y~{y}{|yz|zxvzx{}{xy~|x|~t}||z{|zzxu|yxz~}y|{y{|}}}|y}z{}{|{z}yx||~{y|||{w}}{z{~{}u{}z{{}|}y|~|x|zwyz}zz}|}{x}}~yz~z~{v~{|xzw~|y}|{zy}v|{|~}|~w|yyy~}|zz}z~{z{zx}}zzz~{t||||~~yy~y{||z|~|{{{{x~{}zy{}z{yyz}zy{}~}~}z{x{{z{{{{|z{yx}~~~{{}z|{{{||zxzxu}}~|}~{|{{|~||~|~~}|z}v~yw|~zzz|x{~w|}~zxy|z~|}|}~~w{{}xzxz||{{}yz{y{}|}z{{yy{zz}x||z{w}{}wy}y{}{|y{}{wz|{|}{zws|z|yzz|u{|}}}{{{xy~z||x|||z{{x|{xy}|z|yw|{z~z||z|~z{}wz|xyy{{z~|wy|{{z{z|~|~}z}{y~x{{}{~||~zxy~}v}~{{{|xz}}z~xzwzw~u{~{xx{z~{{||{{x~yzx{|{|x{{|{z}u|{z|vtx~|y|}||z~}|||{||~|{zx{y|~z|~{y}|{~vz}z|}||}}||y~|}z}~|~|~}~|~~|}}~}~~~}~~}~{~{|}z~~|}}}}|}|~}}~}|~~}|~{||~{|~~~}}|}}}~~~~~}|{}~}}~~~}|}~~||}~{~~~x~}y~|~|~}~|}~~~{~}~{~|}~{|{~|||~}~}~{}{~~|~{|}||{~~}~~~}x~~z~~}|~~}~|~z~}|~~z}}}}}}zy~}~|}{~~~~~~~~}zz~zv{x{z{||||zt}y|zz{}~y|z{zxzzx|~}||~|z~}}~~y{}{~~y}|~|~zx{z||z~}{y{{{}y~}}x}{~{{{x}z{|zz|~z{|}v||}{|~~yz{zu||zz||w{}|xy|~y|s}{~}z}{||{}y}~y||yzz|{|~~z{{}}{}}zz}w~{y}}{{x{~yyxzy}~{}yy}||}|x~}z{||||xx}{z|}~{|}{~|~{{~|{{|{}||{y|zz|y|zz}}wyz~{{{xz{{}~z}}y}|||~~~z}z|}|{}w{~txqx{x{{~|z}zz{zz|{|{}~~{~}||}}}{~}~}}|~z}{x{|}|wz~||wz{{wz|v|yxv|{x|~~~|x}~z}~y|}~zz||x{z}~~{~x|z|{~~{{x||z~|{zyz}w~~|{z}}z|z{||}{z}{~|{z~~xyz{}{{{z|{|~~~|~y|}}{}yz|z~x|{{}|zzzz{~}|y|{}~z}z|~z{|~v}yyyx~z{z{|{{xyyy~|{|}z}zxvy|y}~~}y|}{{|}xv|}}{{}|}|~y~}|x|~}z|~z}{|rx}~}z{~z~zz{|~|{||{{|{}~}||z|{{{~||{~~~~yyy~}wwxxzzz~|}~{|}|y{z~|~}|z|~|z}~z|y~{y~||}{}|~~~~}|~{~|~~}}}~|z|~~}}|}y}|~|~}|y}{|}{{~~}||{~|~~{||}z|z~~~}~|~~}}~~|}|~~||~~~~~{~}|}|~x|~}~}~~}{}}|||~~~}~~||~~}~}~}~}|z}}~~~~~~}|~{|}~}~}~}}}~|}{}}z}~y}~~}|{~}}}{~~x{~~|}}~}{~x}|{~~{~}~~~||z||yxz{|y~|}vzyz}}}{~|x{{}z{x{~}||~|y{|xy|~{|t}y||y~||yyxw|xy}zx}z{}w|zz|z||z}~|y{~{}yz~x}|~{v|v{{|z}}}y||zyz|~~|{z|~|w{{}|{{{|~zzw|{yz~|{zyy~y{~{zpzz}zu|{zzzx}}}{{~y|}{{|}{{x|x{yz}~x~|{|}||v|{x}|w{{zzv~z~}z~}|zz|wzx{z{||w{w~}}|yz}yyz}}{{zx|}|zyy~~z}{|w|x{{}|{~{|z}{y{~}y}}y|{z~x~}~|}z|z|}|{zzx}{~zy}z}vz|~w}}{||zwy|}v}}y{x}|}|~{||||~}z{~~|}x~x}w|}~yw}}}{xyy{z|}{xz{||~||y|{y|y}x{~}}||z{|~}{|}{{}zxz~}{y|w}x{{{vy|w{||{{||z|x{{z}}}{|~}{|~w~}x{~z|~~}y~~x|u~||~}y}z{{{{zwz{z}}x{{|xyx~}{|{zzy{zy~}|{z|x}~|z{{z{y{~w}y}~zzyx|}|~~~x{~}y}}x~z}x|w|{~}~yy|z{}z~|{y|{|{y{|{{}~{{z{}y{y|}}}{{y|z}|yz{|z|~wzzy{zszx{|}~}|{|z~|}}}{y{vxw~zx{z~x}w~|}z}{wz|z~x|}}|{y}}}{~~~~~}}{|~|}~}~~~|~~~}}}~|~|~~~~~|~~}~~}~~}~{}}}~|~{~~}}|~{|z~{|~|y|}~~|~}z}~|}}}~}~}|~~}}~}~~~~{}|~~z}~~}~~|}~}|~~}~}y}y|||}~}~|{|||y}y}~~~{~~~}~}|~~|~|}~|~~w~~}|~~~~y}~~~~}~|}{~~|~~}}x|}~z~|~}~~|}~~~|~~}~~~~~~~~}~~~}z}}}~~~}~zx}|}~}}~|~zy~}}yy{w{{yyy}~~w|z|}wz~xzyy~y}}|}t|||v{~y{{}{||~zz~}|zzyy~z|zz}}}|yzyzzy~|{xzu}zy{z||zy{}{}|}z|~|z{{|yy|{w{x|~ryz}~x~y}zzyxz~{}~w~yv|xxy{xxzw~}}x~|~{{z{}}y|z}z}v|}~~}|z}~yw{{|}{z{|~}vy~|yy{{y{~w{xyy}z}{}{||xz}||{|{x}yx|~z{y|y{yx}tzyw|yzy|~ywz~{|}y{zxxy}~zzvwzywx}{}}~{{{~zzz}|xzy|{z|~z|wyyx{xyxz{}x{~yw{|{wy}|vz}y|~{zz{|{{zxz|}x~}~}|y|zzx|yy}y~{q{xw~zz}||}zuy|zz{~z}zz~z}}~u{{|w||v~z~v{}~{{yz~{}|~z{v}~}w}}~|wyz{wx}w~vyz|{{}}~y{~{||z{~x~|{z{y{{|w|}|}|y~z|wz{z{zx}~y{|||z{}{t}}{}u}{}}~{{{~~w{}|zw|y|z{~{|{{}{|~|{x{~y~ywuyyzw{vz|~y{|{zz|~x~{y}z~{~||}~zx|yxz}{z}|~y~w}z}v|||vvyv{{v{}zy~~|xy{~xzz|}z~}y}{|zz|u~z}}|y~|{~}~}||z~xxzxxw|z{y{zw|z}x~|vz|vz{yu||}}z}{x||{}~z}~~}}~}~{|~}{{~~}~~~{}}}|~~~~~}|~~}~}|wy~{}z|~~~~}~~~}{~||}|~|~||~~}~{}~~~||~}}~{|yz|{}~~~~{~~{}{y}}}~~~}|}{}~}~~}y~|y||~~|~{~~~{~}{|~|~}}||~~~~~{~~|}}|~~~|~~z|~~|~~~}}}|~~y|~~}~}~~||~}~}}{}~}{}|~~{~|}}}~{}|~~}~}z}}}|~~{|z~}}|}~{~~y}z~{z~szz~}y}{{|~vxvz}{y{x~|~y{w}x{v|z~yz|{}y~{y}}y~y|yw{}}|{~yy|~|zy|}|x||z}~zwvxz|||yy|x{}}|~zx{{{y}}||~y|z}|}|yy|~y{}y}{|}v}{zzxzyy}}|y|}{{{z|~~|{{~~yw~yz{w|}x{}}|z~y~{{|{y|{{}wv~|{|~}y|{z}}|y~zzzyzzw|zyzx~z}{~z|z|{xyzz}}{}|{}x|}x~|y}z{|~{y~zzyz|z|xz{{yz{w}{z{{|~w{{~y|{|}{~~}|y|}~|y{||zyz|}|z~|~}}{{s}~}{z~yz}}}zz|{y~yz{~tw~||}||~|y{|}{~zz~zz{|v~z{y~{}{|x{|y{{|z{||~ywy|z|{{||~~z{}~w{x|{{}||{}{|~{{}y}}z{}}{x|}}{x~{{|xyyz~{{y{~y{}|x||z}{z{|zz~{zz}{z|zzw}~z{|}{||xx{{x~|~}wzw{}xyyzvx{{|||y|y}|~{{{|~z}{}{}vw}|}}|~{{}}z{}|uzw{x~yy{|y}~|{}y{yy}w}~}|~}}~y}}z~~}~}{}{~~}|{~zy~xu~yvz}wyw~~|wx{}y|{|}~yzzz}}x|||z~|}~|y{{{}{}x{yz{~~u|~z|{}{|||xz~~|y|||{~}||}}}zz||}~|}|~~{z}~|~}}}|}}~}~~y{}z~~~}{~|}|~~~~}}w}~{~|~{}|~{}}{~|~|~|~~z~|~z{~~~}~{{|~}}~}|~|~|~}}}}~}}}x}~~~{}{~}~~z~~{~~~~~~}z}~|~|}}y|~{~{~~}}|{y~}~}~||~}~{~|z}|~}{~{~{{v}~z}~~z}~~~~~~~}{~~|~{}|~}~}|~{}~}~~}~~}}}~|~~|~}|{}}}t~{~{|{{x{wz|}}zy{v{xxyyzzwxxuz{wz|zzzzz{|zv}|x{x}~|}~y{z{}}x{y}yz~|x|y}~v{zzzy}}xz}vyz|vz{wz}xvw{z{{{v|xx|w{~{{x|z}}x}~}zxw~z|yzy|}{}{~}{xz{v}yyzxzx}|}zxwx|}{wtyw}~{}}}}z{xy|v|{}}{v|~}|}}y{xzz{|vyz~{~|{yyyxz}z{|{z}wywzxz}}}zxw|}~{z~{}}~{yy~}{yzvy|{{ws}||{z|}|yz||z}y}z}|z|zyzxz}~~zx|}}||z||}z{||ryy|}y|yxx}{~uzxwsw}}w{{v|zv}yy{}}yzw||z}{}|{zz~~v||~}}{z|{zy|zz|yz{zy}}|uyz{~|{y{z|vz}y}{z|}}~{{||zx}yz~}|~t{}{yy|x{|}{|y{}~||~}|z{x{z|x{z}}{||}~|~}}z}}x~}}|z}}}~z}x{|{||xywzzzwzy|xy|{~{{||yyw~x|zzz{{~{}z|}{~{{z}z}}x~}{}u|{zz}{|zx}w}yz|}||zz|zwywy{~{|{|}w|w~}{~wy|y|{zyx}|{|z|}{~xwz|yy~zy{xy|uxw{{}{}}yyx~~{vysz{}|{y~{}{{|}{x}y}|{{ww|yu}}x|{{}sw~xyzty}{y|||x}xx|w}|~{~{~{{z}{|}}}~~~|~|z{|~~~r||}~}~~~~}~~~~}}{~~~{}}~z~{~~~~}~~}~~|~~~~~}}|}}~}~{~||~|{~yy|~|}~~~|y}~|y~}|~|}}~}}z|~}}~~|~|~z~~~|}||y~~~~~~~z~~{}|{y~|~}~{~~~}|}z~~{~}|}|{|}}~}~~||}~}~}|~~|{|z~~|~~~~|}~~~~}~{~||yzz}{}{~~y~|~|||~~}|z}~{~||}}~|~~}~}~~}z}{|~~~|yu||}~{~{}yzz~yx||z|zzx|z}~y}~|x~{|||ywyy}y{||zwyy{x{||{w{}z~{|z{{x{y~|z|{}}{|{|y{y|y||zvu~{{z|y{~{}|~yzu}{|{z{y|y}z}zyz{~z|z}z{zy{}|||u}}{|}{wz|{|~uz~{~}}{{zy{}x{wxyy}zy}{||x|y{{~}z{|v{z~z{{|z|vz{|~|x~||~zy||}y~xw|yx|~x}zx~|yq~~z{|~x}||yz|||||}u|||~}|~z~~{}yx|}z~|zx~~z~~}{|zyw{s|y~~~x|yy|{x{x{{z{x}x{||x~}zz{zzz{|{{x~|z}y{~}}x{{|}y|xy{~||}{x|x~~w~|y}}~z|~{y|||~{{|~|~~{}zz~~~||zzy|}z|xzxy}xwy~z~}}yw~{}{}}~zzx~~z~|wz{|y}zz{}zy}y{y}{y~~|~}w{}}{y}xz}|zxz}~}zy~z~~x~wt{}~{}z~yxzyz|{x}z{|z{{z|yy}{|{|yyz}~}||wz{|{y{y|{~{z~~y}~}yyx}}~x||{|}~z{zzt{x{{z{zxx{z}z}{}}xz}|{{z}yz||}{xvz{~|{}~~y|y|{}ztz~}yz~|q|}}}{x|~|y}}z}yyz{~~}~|}z|}~y}|||{z}|~~|{xx||{{{z~|{}{z}x{|w~y{}wx{}{|}zzxyz}{||{|{}~|~z{~}{|{~~~}}~}~}~~}~}z~~z~z}}}z}}|}x~}|~~~~}}}|~vz~~~~}~~~}~~z~~{{|~~~~~~~}~|{{z||z|~}}~}~}}}|~~~~~~}~}|~}}~{~~~~}}}~{~|}z~}~|~~}}z~~{{~~}~~~{}~}}~~w|{~}~~z|}~}{~}~|~~}~z}{}~~{~}~~~{}~|~~~|~~}}~~}~||~|~{}}~~}~~~z|{~~{|~~{~z|}|}{|y||y|t||{xz}|z}yzv|tzyyx{}{{zw}zz}{|}~~|{}|}~{}}y|~z~|~||}|~{|{z}|x}zy~|}yx}xw}{~t|yzx|zz}|{|{wy|x{||~y{y}{|}|yz}}}{}|z||zy}|w|z{ztuz{~}{z|wx}v}yx}z|zw~|{|z~}z|yz{{|||{}~{|z|w}}{~}}~zu}zx|{~}{zyx|}|~z~}{x}xz{{y|||~|~~~xx|{y}~|zz|{{~}z}z{x{~}{zz|~zx}zz}}~}}yuz{wxzxoz{|{w|}}|z~}|zz|{|}~{~|yz~x|wy}}{|xyy{y{xyv}z~|{yz~z}|{{u||{y~zz{|yzy|z|}yw}}zz{~{{zzz}~}ywz~{~}{yzwyxyyyxz|z}x~~y|{|yz|{yw}}|x|zzz{}y|yu{xyz|x{u||zx~~zx{}~|yyyz|{|~|{{y}~{||}~|~||{}{|y||~zy}y}|}|}}zz||{{z~xyy}~y}xz{y{xyz|z{||}}{}{~{}{|}}|{y{xy|{~}yzz{}xwxyyx}vz}}}{xz{|y{y{xzy|}w~}{|z~~}{{xy~v|{z|~zz|}zyy{x{|zyy}y{{y|{|{y}}~~vy{}{|z|{|}|{w~~z}~{~~{||}z|~||{x|wx~}wz}{|z~}xz|{}y|z}v|}|z|z{}z{y}y{z~y~~}|~|~}~|~~|~}{~}{~~}~~~~|~}~{}~|~~}|~|~|~}~}}~~|}~|~yy|}}|}}|}}~~}|||||~~}{}}}~{x}~}~}}|}~}~|~~}~~|{}}~}}~{|~}~|~}~|z}~}~~~~~y|}|}z|}~|}|~|}z}|{~~~}~}~}z~~~|y|~}~~}y|}z~~|}~{}~|}~}~{~}||}}~~{|}~{}{~}~z||y~|~{~~~|{|~}~}|~~~ux~}|{~~~z~}}~}}}~||~{|{}}{}~}~}yz|z}{zwx|y|yz{{}xw|~{|wz|w|{yw~~}v{}|||zz{z{|{u|~|~uv|yz{y|{y|||{~{yw~z{z}v|~}yzwyx|w}}~zx}|wy{v{zzyy}wzy~|~{w{|}||{~z{{z{~yv{}y{{|yyzu~{}{xy{y{y}z{|y|~{w{}zy}z{y{|yyw|~|{y}zyzzx}~}{~x|}z~{}x|z}z|zyz}|zxy~{xz{yvxz{zz|{}|zz}y{|yyw~~|y~}z{||}{|{}{~{~{{}||z|zzyzyxy{}~y~}|{{|w{y}wx}~||{~y}{{}z~{~y}t|}wyz}z|{y~z~~{yy|z{y~{w}|yzy|{{z{z}{|~|w~y|y{|x|{{||y~|z{}z~zyzz|z|zw{}|~|~z}z{}z{|}yy|}}y~{x{y}z}~}|~~{}y}}{~}yy~zz}~}~z|{w|{zy}zzw{z{x{~w~~w{{y{yz|~~}xzzy}}}yz}z{}z{|zyz{yx{y{z{{z{}yz{}{|}}~yvy|y}~{zxz|y~|{{~yzzzw|}z|x|z|}{z|zy|}|z{}|z|y|zz||y|zxz}~yzy~}x~wy{{~~~|x~}y{|y{}z|~|y{}|z}|yzx}}}{zy|~x|}z~x}~z{|y}}ywy{w{z~}}~x}y}}{}~{|y|||{~|x|}~w{{y}y~z|z~|~}~}}~~{~~~z~~|~|~~~{~~~{}}~~~~}~z|~|{~~}}}}~~~~}z~|~~~~~|~{}~z~z}~{~z||{||~|~y~|}}~{}~~{~~}~~~|}}~yz|~}}}|~~~|~~~|}}{}{}}{~~|~|}~|}{~|~~{}}|~~{~|{{~|~~~}}~}~{{}~~}}~}}~~}}||z|}}}|~|~~}}{~}{~}~{{~~x}|~}}|~{~{}||~~~}~|}~|z~}}~~~~~|y|{|}y{v~|}}wyzzxx|}y|z{y~xz||{|{|z|~}z|}}~}|}~~~||{z}{||{z|}~~||~~|y{z|w|zxv{x}z~u{y~~wxxzzxw|yxyx|{w|{}{z||}xyy}|||}||y}{}zzyzzzxxzz{ty~x{zz}{z}{w{|z{zx}~}{~~}~|yz~{|{{~|{{~||z}{}|xuz|~z|z|{y{~|wwy{zy{{}}{}}{|z}}||}{~|{}}~||}|}|}}{|z}{yx}~{{y}z}yz{{xvz|{x{}{~wzz{}|{~~z|}{|}|}{~||w~y~z|~{|xyzxy|{zy}}|}y|y|}}y{}{|}}}{{}}z~x{{~~}}}|||{|~yz~}|x~yy~{x}~|zx{tyxzxy}zu{z}{|~u~y~{|}~}|x{{|}z~~}z{{}}{y}z}~yy~z|zzx{xyyz|{}{{{{z~z{{~}}{~~{v{{~zyy}z~xy}{y~|zvxx}xzz~{~|y{}~xxxy||{x~}|{}|}{z||||{~{{zzwyy~~}{}||yuwzx~}uw}{}{~}wzzx{{wy|{xwy|y{|}}{{{}{|zy|}|}|xw|z|}{|~{xx}z}yzu}~zzwx{|{}v{y{~yyzz|{~zz{~x{z{~{y~}y~|}~~{||ywv{xyuyz~{zx{zzz{{zz~z}||{|}{{}|{}z}|}}||~|~}}~~~{{~|~|~}~}||}~~{}}}{~}|}~~|~|}~~~~~{}|}}}~~}~}|v~~{z}|~{~|~|}{{}|}}~}~}}}~{~~~}~~|~}~{|}z}~z~z}~y~}}}{}|{}|}~{~~}}{~{~|{||~|{|}~~~|~~}}~~~~z~{~~}}}~}|}}}~{~{x||~{{}|}}}~}}{~y}}|z}~~~~|}|~|}z|~~~~|yz~~~|}{~}||}y|~}~~~|}}z}}x|z~{{y}}yvx{|}z{||~{wz}y||{~~yz}x{~}|vxv{~wz|{{y}{~|~x}{{z|yxvzz~z~xz~zw|zyz|x{w{{{zww}}}{|{|}}~~|{w}w~yx|||}{z|yz|zyxzx|yzw{{x{||~xzx{|||{y}|z|xyyz{wx{zy|z|z||{}|z|v{u|zy{{~y~{||zv|}xzz|{{}{~~~yzz|{y|{y}z{{||x|{}z|}{z~{|yzz~yyzzyww}z{w~{}||zyy~||z{y{{yz|z{}~||~|{}|z|z}z~yw{||z{z|}|{}~y}~|}~zzy~z}y~yyw}{~zy{yy{|{x{zz}{|yx|}|~|{{{~||xy{{}y|~z~~~{x~~{y}}y}|}{~zy~x|~}{~~~w~y~{xx~xy|}~v}|zzx~z}zz|~{x}~~vz~}z{z|}}~w{{zw|{yy||zz}}|{z{zxyvxyww}zz}zx}z{y|y}{{}z||x}z}}z{}~{~|||{{||~tw~{~z}}}{yv||}{{~z}~ry}{xx}||zywxx|{|x|~}{}~{|z{{zzzw{{x}{z~{x||yz{||{|z}wz||zyy||~y}|z|z{~~|}|z}ywx||{y{}zz{||zzzy{~xzz{{y~|{yx{|}zz~{|~~x{z{}}{x}z{xy}v{zv}zw{yw|ywx|w{w~}|zyzx}{zz~|{zz~}}~~~}|~}~}|~~|}}~{}}}}~~~{~{}~}}~|}x~}~}~y~~x}{~~}~~}z}~||~||}||{~|}|~|}~~~|}}~}{|~}~~|~~}}z{~~~}~|}{|}~}~~~||}~zz|~}~~}}~|}}{|~~{~||~~}|y~|~{~~|}~~{|~{~{}{~|~~~}|}}~~~}}y~}}}~z}~~}}}}}}|~|||~z~}|~|~~~}~{~|~}~|~}}}~||}}}~}|}{}~~~~}~|z~|~~~||}~~}||x||}w{|xz~~x{zz|{yxz{x{{~wz{}xzwv~{y{}{{u|y}y~zx|}||{y|y}~|~{|z}}{zy}}z~uyx}|~{z{x{}xy|y{{}zx||x}w{}|~~y{}z{{u}z|y~}y~yw{zx{~xz{w|x}yzy{y|{~y|w{zzzuyw}y}||v~||~y{~w~|z{z{x}z{{~y{|zy~yzxxyy|xv{}{z{|{y~~xzzx|zxxz{~xz|~}{{{|{~|y{||}~{|{z~|yy~xz||~z{y}uz{{zw}z|{|y|}w{{w{|{~zx|wy|~{|{~||w{zx~{}y{wv|zvzzw||z}x{|xxwz~|zz{|~{~|}x~z~{|}{{}z|~{||}{{{xw~|}x}|z|xxu{|xw{{xvw|{y|}y{zy~|{~zz~|}}~~}w}}y|y||{|z{{v}yx{|v|y{yuzx{uy}{zzz|zyx~|~}yx|{||}{~}z{~{}y|{|z}{z|{|}{w}~y~yzxw}z}y}yvw}{w}xuy|{w~{zx~yx|y}|{|xyv}~}|}y||||xyzy~wx}{w|w}{|{zzzz~zy|xzzw~y}x~w~{~y{y{x|||~xx}|}~xz~zz{yzz~|zxy|z{x|x|z}||{y{{|}{{x{{~~|}}y}zz|}~|{}{yx~|xzwz|zzz|yy}y}zw{|yxz~x}zz}s{z|}~}||{~|z{||}y~}~~|~}{~~z~||u}w~||{}{}}~~~|||}}{}y}}~|}|~~}}}~z~~~}~~~~~~}~||y~~}|~}}~~~||~~~{~~{|~||}~~}}}|}{||}~~~y{z~~}{~~}~z|~||}~|}~~z|~~~}~|}z|{}~{|~~}~|}}~~}z}|~z}z~}}}}}~}~~~}|}}|~~|{~}{}{}}~||~|}~~}{~|}~z~~}~~{~||~|}~}~|}|}|~~~~{y}{}|~~zz}~z~}{}|~~~}x|~z||~{}z{z{~~}{}|~|z{~}~}}}}z||}z~zzx|{w|zz{xx{|x}}|z|}{x~}{{{~~{{{z{{}zz}yzzz}{yz~}z}x|~yzz{}|z}{|z~x}{}yw|{yy~z}yw{~|{vyzy|{|yxy~{|{yyy}{|{z|~{y|}|y}}{~y|y|y~}xx|}|}t}y{|{x}z|~~y{}x{|}y{{|}|{x{zy|}}|}|{{}}~||z{~z~|x}z}{zz|z{|z{x}}|zz~w{{x{xzxw{{~|}~z{zjz}{wyx~y{z{~x}|zxz}}z{{|}z}{{|{zzyyx}||y}yy{{~{}y}y|z~zw|}x~zx|{}{vz}}zzz{x|{v{{}||}v~}yzv|v{zx{||~{x}|zz|w}~|x|z{}~{|~~z}{|~y|{z{{{~y~|}~{z|~}zyz{{}{yx}|{zz|~wzy|{z|}{|}{~z{wx}|{~y{{|{{}x{|y}~~}w~z{}{uy}zxy|{{}{}~z}}y|yvyzx{|{wx}{zvz~{|w~|{{{w{x~xzyyzx{yz~y}}zz|}y~y{}|~{zz|z|~}|z{z|~}{zz{z|}{||zzyzz{yz}{{y{y~z~{z~{{~z}~z~|z{w~zzxy{~{z|||}|zzx|{{}~z}}{zwzw{}yv}~~}|}|~~~||x|}{|{||z~||z||}|xw||zy}{{w|zrvyz{|}{~{z|{{{}y}~~~~}}{~~}}z}|}|}}}y|~|~~}~~}zz~zv~|~|{~~~~~~{|~~}~}~~~||~}~~}~~{~}~||v|~{||~|z~}z|||}~}}~}z}~~~~~~}{~|~|{}~|}~{~w|~~|}|~|~}}}}|y~{x~}~{~}{y|}~~}}}}{~}~~~|w{|~}|}}~|~~~||}~~~|~}}{}}}|~~}w~~}|}z||y||~|z|}yyz{y~y}vyzyyzxxz~}ty}yzzzx{}z}~{wxy{}~xxzy~z~|}~}{{}zyz{}z||{~yyxzw}|u||vy{|{w~}~~}}{z}~}}||{y~{|}|}u{~~{|}x{|y||~{y~}v|wu}xzww|{u|z}zxwy~yyw~~|}~|~|{}}{}||{{~|~xx}}}~vy{xxw}{|x{|y{y|x{x~|{y|wx~{|{w~w{}|||~}z|{{w}y}y~}}}z|{{w|zvu|z{{~~x{}z~{{w{~wzz|xy~{}z||}|}z}zz{{~y{~}z}~}{}yxw{~x~x|zyw}{~|{{|x~wwzz}y~|~}xz{~z~~z|x|}{|{~~{z|}}{z|sx}}{|y}{y{p~|w|z{{w|}{w~}|x}yy|z}x|x~y|{}}z|{vz|}x~~}x~y~xyx|xzy}{{{{sw{~z{y{y|v~y|{~|yz~zz{{}{|zy|}{~y}{{{v~~}w}~|y|~t~{{z{xxl~||{y|yyzxs~w{}~{wyy{|z}}}}|}|~~yx|}{zyx{z||zyy}|z{z|yz{}v}{~}}~~xw{y{|z|x{y}}z{z}z}|}{x{|{{|}|z~z{ywx}z~~wx{~w}|x}{xw|~}|yv{y{w|{|}|}}}}~z}~wzwz{|}{~y}~z~~{{}y}{{~{zy{|z}yzy~z|z{x}|}{|}{{|z{x}{|z~~~~~}~}|~~~y~~{{~|~~~y|}{~z{~}{{~}~~}}|}~}~z~}~~~|||~~}x{|}{x||~}|~|{~|~}}~{z}~}~{~~~~|}}}}~~}{}~~|~~~}~~{}~{}~~}~}}||{||~~}|z~}}}~~}}|~|~|~}~~~}~~|~{~~}}|}{~~}~}}~z~||}}~}}~}~}~~|~{~|}}|~}~~||{{~~}{~}~|{~~|~~}}z{~~|{~~}|}|tz}{y|{|~|{~x~yz}{}zu|yy{{z{|{y||}|z{xyxyzv{}}{xz{{~~yxyy|{~{{zxy{{z{{{xy{|{{|xzx~y~|t}|zyw|vz{zx}~ty~|{zz{{wzz}w}zyzz{|||}~y~w|z||}|}}|~yyz~x}{~}{x{wy|z{{|{z}yy||w{}y|}|{y{zzzy{}}|yxzx}}|~{y|zyzz|yz}{z{{{{~}y}|{zzwz|{~|~|x~t|~~~z}yx|y~~~w}|{|w|{|zzyx~}{}~{}x|}zxzxwzy|x{x}~~|{y{z{y~w}{|yz}{xz~z}{{~y}{~~}{z|}y}z~~|||y{~~y{~z|yz}x{z{}|w~||z}{zy||~|z~{z|}wz}zx{{|{|yy{wyzy{{x{}|}~}{zyy{|x{{yzzzvy|y|{}|}}z~{~y{{y~~|{}~{wyu}yz~{z|{~zyy{}}y{z}x|z}x{}|x{w}z|{~z{|y}}{{yz{y~|~xzyz{|z}{|w|{y}||~{~{|z|~{{xx{}}yy~x~{{zz}|zwx}}y||~yy|{{}yx~v{}{zz}yy{z}{y~vx}zu}}|}yy{x~~|{z||}}{y{z}y{|{|zz{y|x~|~{y~{|zx{}y{||y||{z{|}z{x|}|y}~|}|}|v{~{{~{}yz~}{{}z~|zy|}~z}w~~|yyxyy~}y|~|x|}}{x}|xz{{x}~~~|~y|~~|~~~~|}~|}}|}}}|}y}}~~~}~~~}~}|~}~~}~{}~}|~}}~}|~~~z}~~}{~{{{}}|~}{~|{}}}~|~}}~~}~}}{~|~}{~~}|}~}}~~|}}~}~}~}~~~}~~{}{~|~~~~{|~~~||{~~~||y~~~~}}}z}~~|~~~~}~{}|}|}~}~~|}}}{|~}}~}}~}{{~~|}~z}~}~}{zz~}~~z~~~~~~~~~}}~|{}~}~~~|}}}|~|}v}~|}}|zzzx{yyzyuy~||}{yyvzzz|{|vv|}xuyyzx|y}z~z{}~|~yz~||z{{~||~z|}{zz{}z~xxy|zz|zyzwy{{~mz{|{}z~xx~z}|}{}wy~wvz{}~v~z~|z}z|~{z{y|x~x{xwzzxz{{z||{z|{~xx{y{{y{{~~z|{{{}{~~}v|zv{z{|ww|{zyxy{v|t{zxvw{y|z~{x{z{xy~~~y|~x{y|wx|{|x{z|}}|{z|||||y}y{|}{{yz|wy~~}x}|z|ww~{||xy{{||x{}|}|}~{z~{|}~yz}z}w}|~y}||}~{w~~z|zzy{}}}xw~y{}z|~~|}~|}z|{yz}|~{y}}yx|{{zwzz}}yz}ww{xyz~|z||{y~~~{|}uz~{}}}~}|~{{|z|~z}{{|{~}{|}{~{|z|y}yz|yzyx|z~xxy{}{}z{}{|z|}~{}}}{z{{{}{xx{zzz|{|zy{xw{}z{}{x}yxyz|z{|||}~z}|}{}|~{|}{~||{|{zy}~ywz|||{vz|w{~xzy|}||~{w~{y}yz{}}z}~xy}|{{z|xzz~~||}yy}yyy}x~zy{x~zyzxwvz}{z~wzxwvw|{~||z~~z}z{}{~{||}{|yyw}|{vz{{{z}|}y}{|~vy{z{x~z|}|z|~{|{z~||}|{|~~~|~|}~}~}v}~}~}}{{}|}}}~{}|~}||~~~{|{{~~~z{~~}}}|~|}~~}z~~|~~z~|~~~~}~}{}~~}~}~}|~}|~||}}}~}}}|{|~}~~~}~~{~}~{||}~~~}~~}{~~y|}~|}~~{}}}z{}~~}{~~~|~~}~}}~}~zm}}~}}}}}}|}}~{}~}|~~{~}~~~|~}}~~}{~~z~}|}~|{}y}~|y|}{}~~{wz~v|{z{{}|{{zyyzy}{}|wx|~w{z|{x{zyy}xz}y}z}{w}~}|uzzz{z|{{z}{xw}ywzz~{|{~u{y{|y~xy{{z}zz{~}y|}{}|||xzy|z}}|}z}~{{z|{|{~}z{wx|z|zy}{w{~ux||{}wzyzyyyx||y|}}yz{|yx|{~|x{yzzxzzw|}{|z{{{{|{~}~xyzzxz}zy{z|{~{}x{{y}{x{xw||{}}||z{z}||}y|{|z{zy}}xzzx{|{{y{||zy||zy}x{}uy}z}||}y||}zx}x{~y|~{}}~{z|{|{zv|vvywywy{v{~y~~{x|z}u{}{z~{|z|z}x~xz~}}x}y}{}}{}}}}vv{|~}zxyw~}xzwx~z|{|zz{{x|}}{w||{|~xzvz|{~~}~{{}|y|}||z{{|xzx||z{}|x~~|}{y~}{{zw{x{}|}v}~~{{{|{z{zz|w}|~z}|~yvz|x}|{|{u|z~wy|{}xyz~xyz}y{|z}~z|{~|~xzz|{}}y{zx|yz}{|x{{y|z}~~~z|~|{x||{~yz{~~x{|~w|{~z{~z}~||||~}zz}}x||{|}{|~}}}yx}z{{|zyy|zzz|w{~x|{|||}ywx}}}{z|{|~}z}~|~|yy~{zzz~}|vzz|~z~x{y|}}{||z}{z}v~{~|zz}|}{xz{~}{}}}|}{~z~|~}~~~{|}~}}z}~}}}}}}~}}{|~~|~~}|~~|~~~|{~~~~}~{~~|~}||~}|~~|~||~{{}}|}x~|~~|}~{}|}|}~~z~|{~}~~~{~}~{}}|}~~}x}|{}~~~}~}}}~}~}~{}}}~~~~~{~}~}{z}}~~~}}|~}~z}~||~~||~|}~|~}~{~~~|}~~}}}}|~{}{}~~{~{~~~|}~y~}{~y~~{{}{||~~~}|}~~~~~}}}~zw~}}~}~~~z~{}{~|{||{z}}y{z{xz|zz|y~w~|{y}{}}{}z|}}{{{}y{}}}yzz{|{{zz{zy}}|x{y~zz|{y{y{{zy{yzq}z~|~wx|zxvw{}w{||xx{{z~|y|}zx||{|}}|}{zy|{}}y}|}x{}~{}{x{|z|}|xzz{{yyzzxzzzz}wyzxz}||}|~{|zz}{{~{}w{|{|wy|x~wz~{s}{{yywz~|wy{}vz{zxw|z~}~}{z}{yz|~}{~}|~z~y~x}y|{~z~yyz~x}|{y|{~ww{xxw||xx}y~{{{w~{~{}|z}zz|}{w~v{{}y{y~~y|w}y|{z{{|z~yyx|}vxwz}}}}~{{|}~}z}{|~||zx~x~{z{yz}}x}~zz|{~y{~zyxzx{~zyywz{|{~|z}~~yy{}~}zwxy}z}}}}~}~|z~{zz|}{y}y{zvz|yx}||ny|||~|}|r{x}{|w~{}zyy}|z~y}~~y~~z}z{{}}|v|{~|{{{{}~}yvzv}z~z~z}{}}}|{|~~zz~{}z}||{{}zz{~~}v|yz~u|{wxx|zxyy{}}|}zz{||{x}~|y|z{}z}z}~zy{z|~|zzy{|y~||z{}y{{zuz}{~z|y}yxz~{z|vyzuu||||z|y{}~zw{{{}{{{}~||{w|z{ux|{~z~{z{|{|{xxy{y{{|}|yxzu{}z{uyy||{}|z~~~{yz|}~}}{}}}~|x}zy~{~}|~}}}~||}|}~~{z}|~}~}|~|}|~}~||{~}z~|~|~|z}{}}|~|}|}{~{zz~}{|}}~~~~~}}~~z}{}}}~~|}}|}}|~}|~z{|~~{~~|}~~|~|}~|}zz|}v|}{}|~~~{{}~~~}~}x}~y{||~z}}}~y|{~~~}}}|}{~}x}{~~{z}|~z}~|~}~}~|{~~~|~{|~y~y~~|~|}~z~|~{}}|~~{|~~|~|}~|}}~~}|~}z}~~}~}~~}|~}~|}|x|}{{~z{z{wvvyyz|z|}|z|||zzw{{xwxx|zx}|{|{x{xz}y|y~z}~zw~wzyzy|{yxxyy{}{zwtxy{xw}{{{~~z}uy}{y{~{||xvw~{wy}y{z||{{zy|}w|}xy~}|yyz|x|wzyyyv~zw}|{x{||~{w}{yz{}}yz~z|zxx{{x{}|}s{z{{}{|z{z{|}}svt}wwxx|{{~zz}xzx{}}~y{wz|yxv}~|yz}y~x{xy}y{z{x}xz{~zz~|z}y}|{{|{y|}zz}z{yyz|zx{wz}xz}xv}|v|}zz|y}{x{zy{|}y|}~y}zzw|z{|}xy~x|{{x~|v|~~}|{z}z~}|w{|~{{y}|xz|yytz{}~~y|||x|~~{yxv|x}x{x{z{}{x||{{z}|}~|y}zy}xzzy{{|{x}yz~{{}{|z}||z~z|}x~xw{||}zyyyx}}|y||}{zyz}~zz||}~|yw{{xz}}wx|z}txz{u{{~z{zv}{{x|y|{|}|z~y~~}}|x}yz}{y{|y~zxx}w{{zwy|q~x}~z|z{{|y|}z}|}{z{y~{{|zxzz||z~|x}y|zzw{||{{{|yz||y~y|}~{~|y|{}}{{{z{}zx~|vy|}|{z{||x{z{~}zz|~{w}|{yy~|{|xy{~}~~}z}{{z~{z|yz{{|zxw~w{z~x||{|{}||z~y|y{yz~z}x||~~|x~~}}}|~~|~~~~~~}~~{~z~|y}~~}~|~|}}~~yw~~~|}}~}}}|~y}~~~~|}}}}~~~}}}~~~}~{~~~}}|}}~}{~~z~}}~|}z}~}|~~x~~}~~{~|~{}{}|~}~~{}}~}~~|{{}}~yz~|}{~|~~}{~{~~~~~|~}|~~|~{~~{}}|y~~~~}}{~|{~{|~|}}{z~~z}~|}~}~}{{|}{{}|~y||{}}~~||}~~}~}~~}|}~~~~}|w~y~x~z~{~||yz{yz{zy||zy}wwyzzyyy|zy}z|{~}|z{|y}y~|~y{|{}~{~xux}{~}}w{|yz}zw||zz}zxz{w{{yz}}|x~~}z{z}{x}|}{yy{x~}zx}y~y}z}wzyv{z}tzy{zyz~|~x~{|{}{yz{|zy|x|~}}yzz|y|}|wzxx}zzw}y{z|~}x}yz}u}}zy{wy}z|x{z}xx{y}{{}y~{}zzz~~}w{}}{{y{{{x{z~~z{{z~zzwxw~yyyyy{wzz{yz|z|~~~~ww{~z{|~}~~yz|y|}}{z{}z|tzy{|{|vwyux}{|{~}{z|zwz|~x}|z}zy{x~{zz~~|}|x}}|x{zyyw{y~{{z|{y|}zwxzxxyz||z{z}{}{z~}zy~|z~zz~xz||y}~vy}y||x{{yx|~z{|||x|xyxy{}}vyz{zx}~{}{|~|{|z~}}vr|{}~zyz||{vzy}}zyz}{y|{zyu|}{zzyy~yxx}{yzy}y~}|}x}|zy{z{z~}}}|~{w~z{z}x{}yyz{}|w}y}||{zxyx|~zx}z|~|z{y{|xy|}zyxwz~|z~~zy{zz}z}y|xy~{uuzz|||zyy}{z{|y{{xxu}z|~~~|{|z||}|}{z}}z}~{~}~}{}{~z|x|{z{{}w}}x{szz~}|~z|~z|{|w~{|{}|~~~~{~~{~~~|{}~~}}|}}}}{}|~}~||z~|~|}x{z~y|}~~~|~|~z~{}~~||~~~{w~}~~~|y}~|~}}~|~~~~~|z}~~{|~~{xz|~{}~~}}~~|~~~~~}y~~~}~~~}~}}~~~~~}|~|{||}}{{}}~~}~}~|||~}~~|~~~~|~|||x}~}~~}}z|{~}z{}||}~}|z~~|}~}~}}{y{~|~}~{}~}||~}||||{~}|{}~~~{}}~|{|~}|}~|z~~|~|~x|}|~}|~}|||{~~{|}~~~~~~~|}~z}|x~||z~~~vvy{z}z}y~{|xzy}{zy|zty||x}yyy}|{|y|zy{vxx}{v{}{{yzx|{|{x|y{{z{{~x{xxw~|z{~~~zx{|zzyy~{xzywz~}x~{~}{}{vy~z|x{zy}y}z|{y|xz|}{{u{~{~xzzz|xy{zxzuw{|z~yz{|{}|zy~zw|{yz{v|}x}|y{||xy{x}|}}~zxz{}|yy{zwyzxvz{}{{x|z{~|{zuz{{{~~xzy~xz}xx}{xz|z|xzxz~|{y{wzx}zy{}w}s~|x~{z}xy||z{z~|}}yy{z|y{|ytx~|{}|vz~y~xyw|~zzz{~|xzy}z~|~}|x{zyw}{zy~{w|x{}|}||}xwxx~|~~~xzy~yy}{|x}~{y{~~w}~|zuxz||y|y|}}z{y{xzyvz}xz~z|{zzxz~y}z~}zx|~}xzz}zz}|y}y}y{{~}|||z{|y{}}w|{x|wuwy|}wz|{{}y}{y~{yz~w{}}|{{y~z}{~{||{zux~|x}}{|xz{|{zz|z{{}|{y}yv}|z~z}z|zyz~{}}{xz|}{yz|y|}}~z|y|{xy{}|~{zyzv{zx|~z~zz}{x||z~zy{{|yy{}|}~~}~{y{~z|y}|}z~x{x|}yz{zuzzxxz}zxzz}z}{}~{zxyy||}{|y|~{~w{~}y||{{v}|}}zyzu|~y~zyy}|}vzzz{{~}}~~{~uz}{}|{~}}}~|}|~|~|||{z}~~}~}~~|y}~~~|y~}}|~{}{}~|~|}~~}~~zy~z~~}}|{}}~~~~~|~~~{}|~y{|~}~|}~}{}~z~~~~~}}~}||~|}~}|~}|~}|~~|~~|~}~~|}~~~~{~}{}~}}}|{|}}{~}~~|~~|{|~z{||}}|~{~~~}}~~|}~~~~~~}||~~~~{{~~~~~~||~{|}}~~~~|~|~}}~}~~|}v~|w}}|{~~{}y}|~~|~~}~}~~~~~~z|~}z|{yy~~}}z}y}{x{z|}}v|~wx}}y}|}}|zzzw{{z~|~|y}|}~}z}{{y||}|z{|~{|{}{|yz}xzzz{zzy|zx~{xy{}{|zyyy}|y|}z{||xyz|uyz{z}{{{y|wz~z}vy}y|y|zzyv~yz{z||}~}|~v{y}}v{|{yx|vzx~zz|{zz|}{||{}|}x{}|wy~||zz{x~|yyyv~xz{zzy{|x}y}}z{v{z}vy}}|{{yy}}|y~y~}xzx~z}~w|w~}|{zxzxyw~z||~zyzyyz{{{yz|y|x{{w|{z|||u~{||z}{{{{||~y{}|~z{{z}z||xvxzx{w|zyxy|zzz}}xz{uvy~y|}z|{|w{u|~{~~~y{{|~w~~|xx||x{{||}zwxz}|}y{x{}wzsx~}zyy|~}|zz}{~~xx|}{}}|y}}yy}~x|{~vw~x{{~||~{{z{xstx|yxyy{z~xxy|w}{|zz}~wxyzyz}zz}v|z{txy|xxxu~z}|zxyvy{xyv{yxx{~~wzz|}{~x{}}{|}{|}}y}{{zy}zw|{}~|z~{|||u{|zyu{|w~}z}}{w}}{z~y{yw{vz~}y{yzz|y~z|{||w~}z{|{}|}x}z}z{z{x~w|}z{||uxxx}y{|}{xwxxyyzzy|z}{{|{~{y{v{{}{z||{|}{}||zy|wyy{{~w|ww{|~xyyyv~{zxzz{||x~{y}x~{|}}{~}}~z~~~}}~|~~}~|}|~}|z}{~~~}||~~z}z~~|}}~z~~~~~~}}}}||~z~~~|}{~z}~~}}}||~|}~~~{~~~}}}~|}}~}~}}|}~|||||y~~~~~|}~}}~|~}|~~}}||}~{}|~~}~~}|}{}z~~||~~~~z}z}~}|}{~}~|}y~}|z||~~~~z~~~|~~}~}|}{|~}|~~}~}~|~}}~}~}}~t~}}}}~~~~|~~{~~}~z~~||~|}}~~~|~|~~x{||zz{{{}{y}zy{}{x}}{{zww{v|y}ryzy{}~|zvy~vxy|}yx|{{z||}x|t|{yy||yyy}|~y|{xvz|yz~~}z{xx{{yz|yyz{z~v}{}||{{|||x||y{|y||y{{{}y~~}zxx~~{{{w~v}~|yyz{zxzw|}}~~|xv}xy~}}}|{z|~|~yz|{z~xw{|{uz|zz~~{|{{{|{wxz{{{s{|{}|x{y|}w}{zzz{{z|z{y|wz{}zzzwyzvyz|}x||{zz{{{}{~}yzy}{z{y{{{x~{~~y~yz|x{yzyz|~{zz|{~{|}{v{{yzy~}}{wy{y|}w}|{|~|~x{z{}xy~||}~{|zzy}y{z}~xz|z~y}|~}z}|y||{xyy{{y{~yw~y|x}z}|z~{}z{|v{~zwz|xzz{}|~{{~}wzy{yzxz~}yz||{{{}}x{}yzy~|y~|~y~{|}~}|y{|x}}{|zyyyx~{w}yzwz}}}}xz~~}|y{{zzx|w~|x{|{{yxyz|xz~|}u~z}{||zywy{||{{~|yzy~w~x|~||{{z}{}}wyvx|{~}yx}{y~y}zyx|z}y|~x|}{~zy{{y~|~|{||x{}sw~y~{yyz}||{y~zy~}y}{~z~{~}y~yv{zzxz}{|{|}|yzzw|~~~|{~u|~ywz{~y~w|x}}|z|{}||z||x}|zzyzz{w|{~|y|}{z|z~v~|{~~|}|z}}~}|~{}}|}|~}~|}|}~|}}|~y~~~{~|z}|{~~~~}}~}{}~}~}~}~~z|}x~{|}}{~{}~z}~~~}}|~~~~{|~~}}|}~||~~~~|||~|~|~}~}~~~|}|}{|~}{~z~~~|y}~~~~~z}~|}~~}}~}|~}~~{~}z{~~}{~~|~~|~|}~|z~~|~}~~}z|~}}~|~|~~z}~|}|~~~~z~~~~~~~}}}|z|~|{~~}}|}}}~z}x}~|~|}}}}{~}{~|z||~}|~||}}z}{{{|}|x}{v|zz{z{~{~{zxy{wy~}yxxwyz{{{|~x}yz~{|~zzyw~~~|~|~}yz}{|{{{y|z|{z|wywz{{xz~wx{{{|{|~y}|}}~}{}z{~{||~~~y~||~|uzzy|x{xuxz~v{{zz}xxvx|~|yzux~|}|z~zxx~}}|{z|}~~|}~}z}}}z|yuwy{yy}|}w{~~{z|y|{z}zz{||{{x{|||{}~~|y}{~y{|}~~zy{~y~}}x}|{xw{}y|x}x||{~z{zy|w|yx~yz~}}{|||~yzw}x}~zx}~{~~~z~~|~w||||zy|xy|{vxy|{{{|z}w|y{|zy~}|z|x||x}}||~z{{z}y{zy|{zzyy{|{{zx{z||{}z|z}|yy|z~|}{z|{xzy}}{uyy|yx|y{~y|{y|zz}{{zz{}}|}v{yzw}z~{}}{}z|}z{{}|{|}}}|{zy|}}wx~{{|y}y{zzwzy|yxy|z{z}z|~|x}x~~~{~~y~}{{{~||x{z|x}~{zy{|~}{x|z{~~{~xv||~y|}|||x}z|z~}y{z~z|}}|x{~{z~|{|z|s~|~y|||z{}z~y}{zyy~}wz{{yz~}}}}z}|~x{y{{|}{|}}z}v{}zz|{~}|}~~{{xz{zt~|{|{u}|yx}x{|{xxw}{||y}}{y~~}z~~y}|{~}~}}|~~}~}~~~}yx~~~~|z|~{~|~~}z}{{|}~~~{~~zz~{|~}~|~~~~||}|{~~{||~~}~}}~}~|}}}{{~|}{~|z{z~~|}x~~~~~z{~~~{{~|}y{}|}~~~}~{{~zz}~~}{}~|z~~}|}}}|}z|}|~~~~~~~|~}~}{}|}|}}zz}}}y~~}y~{}~|}}|}~~z}}z|~}|~|}}{~~~~{~{}y}|{{|}}~|}}~}||||}}|{|{|}|x~}}~v{{{y{}}~}~|yzy|}y{{{y|x~zzy}zxz~y|~z|{z{zy}yz{|zy{{~}yy{{z~~{}|~~z{zy{}z|z|}}}v|z}x}y{{~zvy|y|{|{}|}z|yz{x{{y|}|{~y|{~}}yyv}yz~}zzy}}}v}vx~x~z|wzz|{xx|x{xw~z}y{|zyz}}{{{|x}{{yyxy~}}w~|w}zsuz~|{xz~z|~y}{}}x{y|{|~|~yw}|z|{y||zy{xz}}}{}}{yvv|y||{~{{{z|x{|yzz|}yz{wzxz}x}{{z{x|{}~{~uz|}{}}{~}~z|}z}{z}{wy}y{~{z}z|}}v~y|yyxyz|}zy{||{~||x{|uy~{{|~xz~y|}y|}|zw{{z||z{q||}yy||||}{}{}zy{zz{|~{y|{|~~|}~z{}}}y}{z|~}x{}yzy~y||yzyx~|~yyxw}||}{}{y|z|~{y{{zwzv}zzzxx~||{~~~r~|{|y~yyzz}|~|xvz|{zv}xx||}{}~y~{}vzz~z}z|v{yy~~w{~y{z}}y|z{{|}y~zx}|~y}zx|xw{~}{v{z{{uz}|xx{|v{y|z~}xzz||{xz|~{|||}|{|zy|x{zzzz{}}{}x~yzzyy{y~x{{xzzz|yyzz~}zz||}vy}z|~~{~||z{~z|y{|{|~zz|{}}zzzx{x|yyzz{{~y|{z}z|z|~z~z|~y|zz}{}}}}~|~~~|~~z~}~}{|~|}}||~~~}|}}}~}|~~~~~}||~z~||~}{~~}|~~}~~{z~|}z{~||{}|{y~|{~~~~}~~x{||}{~}{~}~~{{|}~}|{~}}}}~~{~~{~~|{~|~}z~}}z}~}~{}}~~~}}~~}}}~z}}~~~}~|}~{||}}~}~~y{x}|}~y~}~|}||}}||}~}z~|}}}|~~|}~|||}}}}~{~~{~{~y}~~~~~|~y{|~z~||~~}}}~}y}~{~}|~~}|~z}~~}~|}}~|~}}~}~~~}z}|}y}x}{y{z}zyx|wy~y|yzz{u|}}wyu{|x~}xz|{zy{wwz{zz{yz{}{zy~|}||||z~{v|x{{{zz|zvyzzy||z{|{uv{y{}y{{z~z}z}z~y}y~~|yz{{z{|{z~zzxzy~t{yz}{xyuzy||zv}y}yyy|xyy}{~zy{y|}{zz~~z}{|~||~}{}~z||}yy}z{vz}yv{yzx|}}{||y{|{z}{wx~z{{z~{|{|~||}}z|~}y{}~~|y}~}}|y}z~{|z}zxxyz}~xzx|~|}||z{zwx~}y{|{x~yy}{|}||x~}~}yz{y|}~}y{{z|y{|yy|u|zuu|{||||}}yvy}w}}~z}}}~}}~|z|~}||~~}zxzy{|~zxz}z}w{w}xy|{xyu}}z|||{z}}|}|}x~}}}|z||~}}~{|}}{|z|}~zx{z~wy~{zzxy|zzx{xx{|~}w|~v~~zx{}{|x{{y{||~|}yy~wx}{|z{w{~}yw{wy|x||{w{z|z|v|x}|y}|y}{{w{}~~{z}}}}|{x~~|wv~|z|x{|z}xw||||{ywxv}y}{x{~}z|}}{y{{z~~z~|z~}}z}||yz{{zx~zz|}w{}xxvyzyz{y|yyxyyyx{xyzzx{|{{||z~~~}|z~~}|}z{}{x|}|{}~||yz{z~zz}x}|}uxx|}{vx{{}yy|yx{zz|{x~zx}|x|x~~{{}~|{|{}}~~~}}|~|||}~{}~}~}zx||~{}z}|~~~z~~~}~~~~~}}z~~~~z~~{{~}{~~}}z~|y}{~}{}~~~~}{~{||}}~|z~y~{||}~}~|~~}~z}}}~}~~}~|}~~}~|{}~}~}|~~}~~{}~}{~}~~}}}~|~|}||yw}~}|}~~}}}}~~|~{~y~~|~}~~}}~}}}}}~|}|||~~~~~~{~~~~}~~~}~}z||~{{~}~||~~~}~~{~~}|~|~{}|~~|~~~}~}}}}zw|}y|xzyyyy{}w|{v{~}x}{x~zyy~z{}{{y||zw{zx|x}xx~|}~|y{z{y}{zz{}{y{}z~}||}}}z{~z|{{y}{{uyyx{y}~x~~|z~xvyyx}{zy}z{}{|x|w}~|z{y{x{w}{}|zzyzz{}z|{|}|}{{zy|x~zyy}||{|{~zy}yx}~{|z}{yvzuz}~zyzy}}z{}{y{}~{~zy{z||~~|zx{u}}|}{{|}zzyzwz}~xxxy}~zz||}}zzz|}}|{v{{y|y|{v{~||xz{|~}{~v|v}~{}~}~zyx{}|xzu}yw|w{}wx||}yz|wy|}{z}zu{y{|y~}{v{||z{z~{~xz~|{{}|xy{vyxz{|y{~}{x{~|zz|z|}~|{yxz}y}|w~z|yz{}y|{~}x}{~|~{}w{|{|yz}|z~}{||zy|}yz}{zwy{{~{~~~{{}z}xy}{x}{~z||{yw}xzx||zxzzzz{{{|{x||}~~~{xzwzx{{{|zu{{yyyz|xzx~}yz{}~zzw~zz}}|~{~~x|xz}{}yy{{|yz}{}{{xz{||}}yy}}{~x{y|zz|}z}~y}{||}{x}y}yx~{{x~w{z|{|{yz{|{{|yyx|{{x{twz|zz|}{}zxxzxxz|xy}zz}{}w||}~y||||{y~{|yyuzz}yyvz{z||xy|z}z{x}{{vz{yy~{}wz~~~}z{~{~|~~~~}}|}}~~~~}~}~}|~~~|~}}{|~{|}~}}z}}~~}|}}}~}~{}}}}~~}~}~||t}}{~~z}|v|{}~|~}z~|~x}}~}|~}|~|}|~}{~~{~~}~~~}|~z|~}y}{~{}}~~}z{z~}{~~~|~}~}|~}~}}|~{|~z}~{}|~~{}}}~~~{}}~~~|~~}~~}~|{|}}{{~|~~|}~}}~yy~~~}~}|||}|}~}}~~}~}|y~}{~z|~~}z{|{{z~{}{}~|zz|xz|z}zxy~xv}{{wxz{w|}{~y|z|{z}}{|{}|z}|{}x}zx~|}~y|~wy{z|{xv}y|yzyyz|}{{}y}|yz~|x}}~y||zx|zz}|y||{{||zw|}yx}|yyxyy|zvyy}}zz~y}}}zy~~zu~zwy||{w|{}|||x}~}~zx~||{}{~|y}y~w|y}y~{z{{y}{yxz~}{zzyzx}zyzw}yz{{x{{rw~|yz{{~{}~|zv{{{|zxyyx|z~y{{}x{}ywzyzvz}{}y~}zw|y{|}x{~{~zy}{{{y~}{|zz~}|yyy|zt{|u|y|}v~{uy|vxy|y~yu}}||{{|zw||x|~||{zy|y~{}{~{|z{{}|z|~|yuwy{|}{|v{{~|~}|~}yzz|y{{|}|z||{{~|v}{x|~{y{{{y|vx{{y{|{x{y{ys~}{z{|~}y|}|}|y}w}xyx{~z}}}~xz~}z}~{|}y{xy~}z{vtw{v|vz{{{z|{}}{|v|zx}|}zx{~z~x{~}~{z{~yw|v}{|~|y|zxx}z~~z}}}|v~x{{}~z~|||x}~y{{}yu|{}~}|{}||x{|}xy|w~x~{|y|yy~x{yzx|xz||y~{~~z~}~}~|~{y~~~y{{}zzzzzzz}{t~|{{{{|zx{{~~~{x|{~~}}{||}x}{{w}~~|~|}|||{|~}}~}|~~}|~~~}|}}y|||z~}~~~~}~}{}}|~{|~|~}}z~|{{}|}~}}~~{y}}~|z~{|~|~~~~~{~{}|}}}{}}~}}~}~|~~|{{}~}}z~}||||~~~~y~}z~~}~}}{|~~}}}}w}}~~z~}}~}}~}z~~|{~|~|~}~w|}}~~{{~~~}}|}~}}{~~}~}~~~}|x}|||~~~~{}~~~~}~~}~|}|}~{~~}}x|z{zy{~x}x|{{w~w{{|~~wxz|~{yxy}zzy~z{|{{{vzz|}|||wuyzx~}x|xzv}yy}z{{~z~zzz|}~zz}z}zyy|w{zyy{x|{{z}x}}yzz{z}y}}}||yz}vz|xz|wyyx|z|}}{yyz}y~x}zy~|}}|{|yxz}{{y}y|zz||zx~|{~y|zz{~{v}z|{y}{xz|x~{}{||~}xy}v|}}}zu{xz|z~}yx}}y||wz}xx|}{}{{}{y{}}}|||}z|wzw}|||{}|{z}{|y~yz{x{z{|x|yzv}{{}y{{|{}z|}yx~z|||x{{|yz{{x}}z}y}~{zz~}|{wz|yz}zyz~yy||}~}{|vz}z|z}|}{zy{{yy|~{zy{~{}|z{{v}zyy{||{z~{x{x~x{}x{|}||z}}||{z~y{}~|{wzxwy|}}}z}|}|w}z{~{yy|{x~wyy{{}~{z}}|}{zzz}}{z}~u{yz|{}xy}{|{||y}|xy|z}{}{}|}|yx{v}zzzz~x}z{}y||}zz{{v{}wyy}|}||||~y{|||xzyy|z|x}yx|xz}}|yzz{{yzy{{|{}}}}}}{z{y|{|{y{}|xzz|}}{{|w~zx{y}|{z{y||}wyx|~|z|~{~y{y{y}{z{~{~~{}zy|{zz{wyz}y||~|{}y{y|z|zw}z{{{}w|}zzx|~}wz|}}||}~~|~{}{z|}~|~~~|~}}~|~}~}~y{~|{~~}{~~~{~~~{~~}~~}~{~{{~~y|~~{}~~z|{~~|~~|~}~~|}{~{~}}{}~}}}~{~{z|{y|~}}}~}{~|~~{}}~~~|~~~}~}}~~~~~~||~|{w~}}~}}}~~}~z|}}~~~~y|z}}}|}{}{~|~~~|}||}}}x{~||}z|}~z|~~}~~}~~}|}~~|}zz}}}~}~}}||x}~|y~}~}~||{~}~}~~{|~{|{}}~}{~zy}}}|~{{xx||z{yz{{}z}xyu~yv|wyz|~zzzt{{|{|}y|{y{{}|y{}|w~xzzzz|wz|yvz{}z|~||yw{zy{zwz~~zyzwvyyz}z{z{vy{zz|~yz{{|}~~}x~y}|y{}y|{xz|yw}xz|zyzx}x|y{|yu||}~x}zz~y}u|||{{}}v{~{}}|yyz{wyz|{xwv{|zxyz|v|zzzzz}|y{z|z{~~|}ywx}x|||x|~y{}x|{z|}v|}}z|v{x|zxzz{~zwyxvz|vy}~{|}y}}v|y|}}z|{}}x}|zzwz|~{~zzz|{y}zxy~}yyzxzy|{zz|w{{|y{y|~{||}~}~}}zx~|z|}||||{z}y}x|yywz||{|zy|}w~}}yz~{y|zz|z||x{x}}|||}}{}||}~|~{zw{z}~|y{zy{xyy{y}{zy{y}yv{w||y|z|yx||{|}{{zzy~y}}z|{}{yyz|{{z~|{zw{}w~x|zyy~~{xuy|}|~}|xzzxxz~zzxxvzz}}~}{z{~~|y|z~{}||{|w}{z{{yx|yyz|}zx}{|z}~y}{{z}z}~{zy~|yv|||w|yx{|{~{yy}y}z|~|uw{y}~y}zx}wyz}zyu}~}}{|{y|}zyx}yz||}{xz~}|{~z~yzz|zz{{{zzz{}|zysy{}{|{|||~sz{{|y~|~|~y}|x{~}}|z}|~|z~~|~}~{~u~|~~~}~~~||}}~y~|}~y}||~~~}}~z~~|||~{}|z}|~{}~|{~x~~|||~{~zy|}z~|z~}}||}~~~}||}|{~|}{}~|~~|~~|}~~~{~v~||z{~~~}~}~|~~{}}{~{~~~~~~~}}~~{~~}|}~~~~||~|~~{~}|}}}z~~{~~~}}|~}|}|{|||~z}||}|}{|~~}~{}}~~|z|~}{~{}|}}}}|~{|~~}}~}}}|{}z{|}z}~|z|~}yzzwy{z{}z|x||z|}yyx{z|w{{}yy~{|z~{wx{|{x{|ww|}y{|yzww|{{~w}{z{v{{yx{zyw}y{wx|w}~y}x{|}{{xz|z}{|{|vzz|}zv}||}~|yy~{z|x}{{}{|z{z~y}~y}z|z}x{||}|xw}xyzxx||~z~~z~|x|z{{xzzyy~yzyy~|zwv{|{y}|{zz{{y{s|{xz~y|{|{}vu|||{z{|}}}w}zz{x~~}{||x{zxz~~}y{|y}xz|}yxyyzyz||{~{|}w|}}{}yy|{{zyz~{y{yyu|{{z{x{{z|z~zy}}x|z|xx~w|~u|{}u}|||z~{uw{z{||{yxwy{|{zz~~v{|}|z|xwx~zx}}~wzz|{z||}{{y|zz{zyz{zw|{~zxz~}y{zz||}xwz~|{u|}}y{~}w}{yzz}z||zyz{wz||x~y}{}{~|x|yyz|w}~{z||}}|{zw}}w{}||y|{z}~~yzz||{~yxy{{}}{w{|w{|{{{y{y{{{y~|{zyz}{x{{y{~}w{}{|z}~y|||}}{z}w{{z|z}|}zv{z|xy{{{|z{|}{{|xz{|{|y}}~|{v}{xv|}y{{{u|yx||{}z|}|}yz||{x{y{}|{z~zyxv|wz{yu~x{x}y|{}zz~{z||z{~zz}{|yy}y|}zy~z|}}|xz{||~||}|{y}}{|}zu|z|{w~x~{y|~}~~{~~}}}z|||~z|~}|~~~{~|}~~~}m}}}|}}||~~~~{}~~}}|}~|}~|{|}~}|}~{{}z~~|~~|}~~{}~~{}~{|}}~}}{{~z}{~||}~}|~~~{{}~~}y~~}~}}~|~}|~}}~}~~}~~}z|{~}{}}~}~~}~~~{}~}~~{}~}z|}~|}~~||}}~~|~}~|}{z||{}}~~~}~}{~}~z~|}|y|~{~s}~~{~~}|z~y}~~|}~~~}~}|}~~{{~|}~~~|}}}|~~|~|||~~}~}{~{~~||}}~~~}}~}~z~}~{~}|}~z|{{}}~}~z}yz}yz{}{|z|y|{|||{vyyvy~y{}xwz{|{|~|||}~||{}zzx}}y|w~vy}{{|y}{x}|v|xwwxy{yxxsy{u{uxwxy|}{{wx}|xy|uz}}y|~{}x{}}xyyzz|z{|}yz{vwwwzyzz}{yyy~x|z|uz|zx}w}{}z{~}}{w|{{w{}{y{{~|}{yy||x~yz{~yz}{zyz{z{y}vzzyu~~z|{{s}y{x~}{xzz{{yx}zxx~|{||}||{w~z}}~w{z{u~{~~~~|}zw{xw|zyyz{}xy|~z}y|z|zzy~w{~|z|~|{||~|}{~}xyuu~{{zyxyz{z{{w{zzv{x{z{|}~}{}}~z{||{{~y~}{|}x{yyz|vz~~yy}z|zwy}xy||yyt}w}}}xzz}}|~|{|{~~zz~{~{{|~}}}{}{x{}z|v|vz~wy}z{zxx~{{y|zzz{x}|}zzzz{{{zz|{|~~zw~}x}yz}z{|v}yzx{vwz|zz{{zy{~}zz|zz{~y}z|{{}{|z|}|z{wu}|}~}xy~{}~{w}{}zz{{}x{x||x~yyz|x|yx|w{yz~}wz}w|y}}{~z|{|{~||{y~|||{}x{~x{ww||{~z{z|uzxxy~~z{}|{zz{|{y||}xx|~~|zz||z{zyzzx|wyzy{w{{wv{{|~z|t}vwz}|{x{}{zvwx{z}~|}{{{y{z{vz}z|}~{|}}~||}{|~}}{~{~~~~yz~}y~}~~{{|~~~zz{~~~~}{~~}y}}{}||~}{~z}}wz~z{}}}~~~}~z}~|zy~~~}~~~|~}|}}~}~}|~~zzy|{{|{~~}~~~{z}~}}~{~}~~|~|~}|}~~}~~z|~~~~~~~}}|~{z~~}|}}~~z~~}~~}||{y}z}~}}}~}|~~{~~}v~{}}z{|}|}z|~~|{~z|}~}||}{z{~~~~~{}~{~~}~~{}}}~~}~z|}~||~~}||~~}|~{zy}x}~x~y{|x{zxzz}}}{yy{yy}{y}{||wy}z{yzyzxzx|{yz~yy||y|yyy{~~|vz}y}zz}}}zzzy~{||{yvw|zu{|z|xx||~~{yvxy~{z|z|{z||y|}{zyx{z{x|z|}{xzv||v||y}{{|yzz{yz|y~zy|}~|zyz~~{}~u~}zz~qw}x}zwzy{{yyxz|v}|u}z{w|~|y}xwxzz{}zwy{v~}z}|{}x{{|}zz{|}u{zz{{w|}}yzzwzx{~|{~w}z}yz|zz{z|~{~{z{{x}w{{|zz|z{~xx}{{zxxz|~{wyw}}~x||z~zy||~~||vy{{}yx~y{z~{~|z~z|}{y|}{~|||}y}{|}|zz|~}}|z|{zx|w}ywzz}}}yz|y|y{y~{y{z}|y|~{{|zw}|w{}|z}z{{{~{z|zwx}|{{{||y|}zy{yx|v{}z|{{}|x}zyx{uxx|yz}z~~}zyz}~z}}xy{|}|yz}{|}z{zz{w}v~|{||z|zy{{{}~z}~}wyzy{|x{x|x|yx}{{yx}~v{}}}{yzy|x{y{}}{|~}{z{|z{z|x{vt|x{v}|||||{wx{||~z}{y~|zw|}|}{|~~yyx{z~|{xx~x||y|{{yzz}~|y|||{z{|z{z{{{{}{}{}wz~}z{zyw~z{{~z|y}~zzz|y|ws{{||z~xz{{y|~}}z~x~~~~~}~}||~~~|z}}|x~zz~~}~|}~~|~~|}~~{~~}~~z|}~}}~~~~~}~|}~{}}}}y|~~||}~|}}y}{}|}}{}~~}}~z~~|~~}~|{|}y~}{~|{|~~{|}~}~}|~|~|~|}~}~}{~~}|~~}}}}}~~}|}}~~~}}}{~}{|~|{x||}~~}~~~~~}}}}}~~~~}~}|~{}~}}|~~}{}~|~~}{~}}}}{~~{{|||~~|~}~}~}{~}~~||}|{~}~~|~|{y{y}~||{}}~wz{z{z~yyw|}x|xxy|}z{yy{}y|yx{z||z{w{}{|}}z~y{{{}wy}|~y~{~yzyxw}x{z|{u~{{{|{x~|y{wyy|}zz{{z|z{yzz{|{}wwx||~z{}y}}z~{~}zwx}z{yw{yzy}}xy{x{yy}z}|~xwz|||z{wz}{yy{x|~|~z~z}{|}||{{|yv~}}{yxywz|~|~xz}xx|x{{yx|zz{{uzz|}v{y{|yx|}x|}z}~x{}yz~{{zy~}|}z{|yzv{~}}z~~{xsv~{y|qw{{|zyz{~|}|yy|{z{zx|{~{~~{yzx{|z{yxx{wrv~z{wy||zyzzzzxx{~{|{{~}z|{v|{}||{|x~}~~~~{{uyzzy|}{ywx}{|||zzz~{}yxzzsz~|z~}{{~zv}t}yz~w}|~y{|}|y||~{{zy{y}}xzxw}{wyy}w|x{{|||zz~||{x{x{}~|y~{w}}|y~}}}}zy~|yz~xxy~{}x}~}}{yy|~ywzz}yzyz{yxxzz|{}~}{||vx|}}}|}{}vy|}}wz|~{zyxx{|zy~{}{{}}{x{|yxyzz~|x~{||~z|~w||y}wy}|yzz|}|v{xx}zx}x{|{{zvyxtut~~~y|~yzy{|x{zwy{~z|}yzzzz|{{{{{}|xw||zz}zzy}|~y|ztxyy}{y{}{wyzyz}|wywxzx|}zx}xy{~}zw}}~yyxy|~z}~}|~~~~|~}}~}|~~}~~~{~|}~~z|||{}~}}x~}}~~}|||{}~w|{~{y~~y|||~~{z~~}}}}{|~~||||~~}}~~|}~z}~|{z|~{z}~}{}~~}~|~|{~~{~}{~|{~y~|}~~~{}|}zz~~|{~}~~}~~~~~~{~~}}}{{}~}~{~}z~~{}|~}|~|}|}~}~{}~~~}~~{}}~|~~~~~}|~}~|}~{}|z|~|}|}y{}{{~}}}{}|}~wz}~|~~~~z}~{z}{||~}}~}}}~|}}z|~~||}}~w|{zy}z}{z{w~||}|v|{|z~|zy~}~zz|}vzz|zy||wxyy}{|~|~~zx}|z~{{}y}}~|~{~x~|z}~z|{|~}}|v|~|z{{z}~zzwz{}|yzz|}z|~{~{z{}z~yz|}}}|{{~x}y}w{{x|||{{|z||~z~}x}y}{w~{|z|{|yx{~{y{{z}~~|}}|}{}}}|}{y}~|||xy|}x{~yx{zz~~~{y}|zxxy{{{|z{}{{y}{x|z}u~z|w}zzz|~|z|{}~~|}|v}~|z{{|x}vzz|{z|zz~|{~|xxy|z{z}z~{zz|}}||~~{z{|{~}|~|y|}{}|{|}~~|{}~w{{x}~{zz~}~}u|y~}}|x~y|~|y{z}||{zzz{}{~~~|}z}}{}}|z|~|||||xy~~{~}}||zx|z~}}|}{{}||}|xy|{||~z~~}}z|}y|w~{}y}z|}}|~}}|}}zzz}~}|y|yyzy~y~}zy{z~yzy}z~{|z{}{~}}{}{||~y~|x|z}|~zz}xz|x{~}zx}|yy}}}xv{~~}|z}|||z~}|zy~|{|}{|z|z|u|||{}{}x{z~~zz|}y|zz{v}~{~x~}}~|y|~|y}}{|}|{{x{zy}}}y{~~|||zz}|z}{|}wx||xz~~}}{}}~|~}~~}~~{~~}||~}~}~}{~|~~~}|}|{|x|~~}~y~~}~}~~~|~}}~}~}~}|~~}|}}}~~~~~}~}~~|z}~}~}||y}|}~~~~~~~}}~~~|x|}}}~~~||~}~}~~|~~|~{}~}{}|~}~~}zy}~}{|~~}}|~}|{}|~~~~~~~~||~~}~~{~~|}}~}zy}x~{}{zyx{w~{|yz{yw~}wwx~vxy}||yyyyz{yz|zyz{|~y|z}|z|y{y{{~{|zx|{|{}~}|v}|{zu}}{{~vy}{zy{y{|wzy{~zy{x}z}zz}~}~}zzxz|||~~v{{||x}|zy{y{z{{|~}{zyzy||}}}|{z~yz{zvz~{{}y{z|}y|y{~||~{{~|~z{{z||y~yy~{|u{{|~}z||{~{y|z{~{|wz{xx{{|zzzx{{}zyy|||~}~{{~~{~{y|zu||zz|}v}~wz{}z~{|{z}|~xu~~}y|xy|}{|{}|yx||~~xx}z~y}xz}y{}~zyx}{|wzzy{xvw|}y}|~zv}zx~y}{{}}y|yxzzy}z|{z}}~zzz~zz{yz~xz}yuz{{{|{}~y}zzz||vy~z{}~{|~~u|}}{|~x~||~zwy{zzz{zvw|~wytzyzy{|zxyw|y~}w}~}|}|y{zyzwy{|wz|x|z}|{y}~zzwyy{|~y{}{|yz~zuxv{z{z{zwz~wzz~|~}|~{zy{wzyyyyz~w}|~z{}{yz}}{|z|zz{z~~}w|}|{|yz{xx~y~{y{}y|{{x|{z}zz{y{|w|}zx|}}z{|zzz}||xv|xxx~zx{{x{{z}z|xz{~yvz}||y|yzzyzt{{|{}}u}}{~ux|z~{}x{r}y}y~xz{|v~x|xv{wtzyz~zz}xzx~}|vxz|~x}|}~z|}|}}|~~z~~~zx|z}~|~}~z}~~}}}~~|~~{~}}|~}~{~~~y~z~~~|z}z|~}}{~}|~z|}~}{||~~|~}~|{~}~}}~}~}{~~|~}|~{~{}~~}~~|~|{~~|}~~}}~{||}}~}~}y~}|}}}}~}|}|~{~~}|~~{|||~|||~|{~}|~{|{}x~~}}||}~xz|}~z}~~~|}~}~|y}~|~|~}~~~~|~}~~wzz~z{}|~y{}~{z}}||~}|}~{}{|{~}{|{}|}}~z|z~u|}|v||{x}}~}wxz{~z|{yywu}wz{{z|{}}}~z}yywyy|v}v{{{|zzx{~y|xy||w}x{|wz|y}z}xxx||x~{}{{}y}y}|v{x{|}zxzy{~zv}xx}~|xx{|xzzxz{yyzxz}zz{}|zzzx~{{w}||~z{{|zxz}vxz|y{xy{{}xy}|z|{zz{|{{{{~~zy{zxzy{y}yz{yv||{~wx|{||{{}|yv|{{}y}{|z||v|zzz|~xy|{~z}{}|w|z~|~~~}}{|x~yyx{yx~yx~xxzx~{}z|}{y{z}z~z|z{|v}}|~x|}{yz~z~|w~y|{}}zw{w~xzw~~{vz~y}y{}yz|{}x~wu}~}{{z{~y|ywzw~}z||zvx|~~}y}w}{|{}}~|y~y|{|z}|}zx}|y~|}x{{}y}}|x|y~}~{z~zzvx{z{{zzz{|}|xw~y}zz}{~{}~}x|{w}{{zy{}}z{|{x{}~z{zy{}~|{~x|{zzx{z}xx}z{{z|z|zz|{|v}zyy{y{{y|{{x{z|w}}}|z{{y||}xxt|x|zy||}~}}x}~~||yy{~z|{zy{}ywzx{~|||z{y}xzz{x|{{{x|xz{zz}w|{{z|}xyz{{u}{z~y~|||zz{y{{}{{{yw}yzx}|||zz{x|{x~xz|{|z|x}~~|xyy|yz{z{}|{z~yz|{}~}{{t{zy~}yzx}zy{z{~}~}}}}}~}}}|~~}}}}~}~|~}|~|}|~~}}}~zz|||~|}~z~~~y}}|}~~||~~}~}}~|}~}~}|}|~||~~}~}}{|~~}y}}~~~}}~w~~z|{}}|~}~}|}~}~|~}|}}|~~}~~|{}}|}||~~}~}~}~~}~~~}|~z{{{~~{}~z~}|{~}~}||~z}}}z|y|}~}~}|~}}}~|}~~z~}}}~~}}{~~{|}}||~{|{}}y|{|}{}|}}}|}}~}|}~{{z{|}|z{{{}{zwsz{{zwyyyztu{}wt{|~{yyz}~xy~{|z|~y{xvyzz{|}yu{{}zz|z}wy{|zzwxx||}}wzyzx~z|y{}z{v||w|zz}}y{{{{|x|}}||}w{}xy|zz{y}z~x|~xyzy{{zzz~z~~yt|zy{|zuw|z|{y{{{{}|y~|}{}~}~}{{}y}x{y{zzy{{{zw{z{zxzz|w{x{xv~{s|zx}|~}}zwy{}z{}{|~~x||~|{zw{{~y||yw{y|~||xyy||}{{x{y||z}{vzz}|~y|w||}xz}~zy}|{wx~{{xz}||v|||z~yz{~xw{|xy{{zxyz~z|{|{|}|||}~zzpu{}|~z}~~{}~zzz{uy}|}{~zyzy{yxzz}zz{|y{yz|}}z{z|~z||{~~}|yz{~{xyy{}{wz|zyx{zz}|x{~|~zxvwu||||u||}y}~w{x|vyy~yz|z~|}}z{||}y{{x~y{{z{{zz{|{zxz|{y||u{v~wx~z~yzzy}}{~|{{w{|~~{y}z|{zx|w}~|{}|z{w{{z{{xxt~y{xzx{|x||}~z{{}~|x~~zz|~}zx|{}{~||}yz{{zyyz}{{}zxy|}z|z{zwy}||y{yzzywzy}|}w{z|{x|~zz|}y~wz{}}y{zz{v}wzwv}{{|z}zyy{|{zz}u{zxz}z}w||wy~}|y{x}{}~~}~|y~~{z{z|~~}z}~|}~|~|}|||}||z~}}}~}~}}~~}|}~~}|}~}|~}|~~~}~}~|~}}}{|}}~|~||}{}{}{}||~|{}{~}}}|{|~}}~~~}~~}}|~|}{~~~}~~}||}~}||~~}}}||~~||~|~~~||~}}v~zw}~{}~||}|~~~}~|}}|}|}|z~~~{|{{~}|y}~~{|~}|}~{|}~~{r|}w~~{||{|}y|}{~~}}~}~~}}y}||~}z~|}{}|~~|~|}}}~~}~~~|{~~||}~}|~z~{~~~||}v{y{q}x||y|{{zz~{|zx}~}x|{x|{x{}}|}~|}|wwzu~{v|{zz|zww}|{||}{}|{|w|zz}{~y~{{||yz}|{|~|v{y~wx}z{{|v|{{x{|{zw}{zyxy~v{z|{}}z|{~}|yz|{|xzwx{w}{zy|yx}|~zw|xzzzzy~|{z|}||yz|wyy}z}~x}{|}w||~{z}{xz{zz}x|vxyy{}}{zww~}yv{{z|xz|{zxzz|yw{x|zs{{{z~z|~x|~~yy|{zy|xy|{~~y}|y|zzzy{y|~|r}|zzzz}xzx{w{}zyz{|{x}{x|{|z}|~~||{~|z{{~wwy}|{z}{y{{}{z|~~zwzyx|{}|x~}|{{~{z~|{z~x~|}}{|x}y{yz{{z}zzzyz|}|||{~y{|~x{xy{wyy|~||~z|z|{w||}|zyy}~~yyz|{~||{yzz|{|zy{x{yx{|{xxz|{u|{vv|}||z~wyx}x{~|zwzvwy~|~z|~z|zxy{~{}x{zz}{}}x|v{zz}wz|{y~|yvx|{z~z~v{z|x}~|zzx}yy{}}y}||||}|xv{~z|y{x|zz{w{y~~{y}~x}yzzz}uz|}wzzy}~}||}|z}|z|~y~x}|}zxxxvy{y|}|x{wzz{v{|y{|x{w|y||yz}|}y|{z{}{~zz}{y{|}y{||t~xzt~wyzzz{|{|}~w}~yy||z~z{~~||}zx{y|}}z}||}|~{~{|~|~}}~}~~z}~|~}~}}~y~y}~}~~}}z~|}|}{|}~~~}}}~}|~{||}~}~~{~~~|~~~~~~~}|~{}~z}~}~~~{}}~}z}{~||~z~}~~~~~~~}~{}}~~~~~|~~~}{||~}}||}|{}~~~~~{~}~}~y{~}~{~|||~~}z~~~}}}~zz~~|~}~|~{~|~~~~|y{~|{z~~~~~|}{~}~~}~}|{{~~~|~~|}~z~{{~}~~~{|}|}~~}~~}}z{}}}~~~~{}}|}}~~~~~|z}}{~~|~|~|z|||{{|y|||z||wz~x{}z{z~|y~}}z~|ytyy|zyz~w{y}~~~|~|~y~~}z}~|xzzu}~yzy}~z|y}zz}y|xz{xw}|{|{wy{z}u~{wyz|x|{~x}{|||z}zxz}v{|||~||xxww|z}}z|}{}~x||~uy{x||y{yx}{}xx{qzzy}y~{}}{w{x|{|}~vz}~~|vzzz}t||u{~{|z}{}|y{~vsu||y~y~}y|zyy~{~~{{{xy{}z|~|~|}}~{}x}}y}zyyz{~~|{{~yxz}}x|wx||zy{{}~{|~{}z~}~x}xyz{v{~u|}y|yv{t|z}y{}|yx{~x{{||z{z|z{}}zy}||~}~~yy{xzz|zzxw{~x|{z{z~y{}{xy|yzz{|{x{{{|{zz}~z|}y|~y|}||~~y|y}{{|~|y~z{{w}{|y|v|||x~xyz~z|ywy{z~~{y~vzzzy}~}}}|z}}{y|}y~z}xx}|{{|v{yz~}~n{}||}|}{w{|y}y{y{ywzz{}}z}~y{{w}z|{{}z~xzzxzzz|{{{}}y}zy{~{v}xxz{}xyw~y|zzz|zxxxzw||~}|y}yu}z}{{}zw}}}~{|}yz{{yz}~z|xzzzy{yy|y}z{y{{|y~{z{{y{|z{z}|yxz|}~}||}yz~|{~z}{{|{x}uy|||}~|{zz|{x}xzx{~zy{yz|}{x}|~xy|{{x}~z||z~~}}|}~}|{|~z|~|yz~}x~~{}~|{~~}y{}~z}~||}~|~}~~~}}}}||}}u|~~}|}|~~~~|}}~|}}}~~{~z}~|~~}~}|{}|~~~}~}zz~}~z~~~}~|~}~~}}|y~~}v|}}~}|y~}y~|y{|}~|}|~}~|{y{}|z~}~~~{{z~}~||~~|}}}~~~~}{~z~~{~~y}~|z|}{}~{~~}~~{}~z|~{}|~|z}~~~|}}}~~~x}~{~||~}x~x~~}y}z}~}y}|}~~~z}}{~||~|~|}v~||{}|~~{z{x|~~xyxu{{yzyx|z}}~|~w|z~{yxx~z~x{zx~~xwwyy{{yx~w{||x|yv}}z|x{}y~uz{~|z{}x{{|{}wyz|~z~vyz{}y}z}|y|{{zy|zyxw}yyyx{yzzxzz}xz{~yyzs~y~xy}u~vz{wy{zy{{|z|w{wzz}}{{y~|z}y~zy|}x}yz{}|{{{}~|y|y}z~zyy~~{}~z{{y{zvz{zxy}z|x~}zw~~{yy{{yzzw{yu|~zx{zyx{|}x|{|{z}yy}v}zx{yvxv|}|yxw|xz~||{{}y}|zx{|xxzz{z{yzyyz~{xyww|y{}{|zz{|w}}~~zyz|v~|z~y~z{~y}zww}||yz|~x{yz}y~{y~~z}~|{y||zx}}|z|x||}}{}z}{}{x~~y|y{}||x~z{z}}yz||zz{y{|~yz{||{}||||}}}ywvx}yv~sy~yx{|||||y|{{z{|}y~z{y||}}xx~zv|}w|zwxz{y~|~}u|zysyww{}y}|zz~~z{zwz{zw}yzy~{}}y{z{w{~|||{~{{}{}}{z}wwz}y}~s{xxw|}|{z|{xzu||}{x{}|}|}{~{|{xy|y~x}yy|{w{|y}{yzy{~{xz~|yyz{{yyzz{{u|{||w|zx}y|y|y|~{~|w}{~|||w{}~}}}y{yzzyy|zy}|{~zzxr~z|}|x|~{yw}y{}~}w}~~~}}|y~|{~}}}~}}|y~~~{}t}}|~}~{|}||~~~~{z~}~{{{~~{|~}~~~||}}||~}}|z~}}}z~~~}z}~}{~}~x}~|{}~~~}~~|{~~~~{~z~~~y~||~{z|}{~~~||}~}}~z}~~{{}~}{~~~|||}}~|}~~}}}~~~~x~~~}|}~z|~~z~}~}}~}}}~~~}}}~|x}~}~~}~|}}}}~y~}|}}|}}}}|~|}}|~~~{~{~|}{}{|}{}}~z~}z~}yw~{~~|}|~}}|~}~~}~}|y}~}}}|y||{z{yz{{uyw~ywyxyyz{{|}}xxz|}|~}{wyx}{xy|{{{{zx}~~z||x}y|x{zyv}{|xz|z~y|zu}|xx|}yw{zu}v|{zyz}}zzy|{zz|z~|{|~y}z{{y{yyw{|x|zx|w~}|xzz{xy}{zyzzz{zwz{|~|}{w{~xxyy|~~||z|}{{zzx}z||zy~||}yvx{xzvyw{z{zxyz{{|}}||{|}y}}}|{|~{|~{}z|z}{~}z~v~y}ytz|zyyyzyy{~yzzxx{zyzx|x{z}{~~}zzz{v}{{{}zy~x~x}|}}zz{|{z{yz}|}y{~x||x}y{w|z~}}z~~w{~{}{|zzz|{~}~x{z{}||{|}z{~|zy{z{zy~uzvz}}zyxz|x~wxy}{~{|}~yzzz||w{z~vz~x||}|yz~|}x~u~||y~{y}|y{{u}z|{z}{x{z|zyzz}{{|w{}z}|~z|}|vzy~w{z{z{}{zzwz||yy|zv{}zyxwy{y|}vz|}}u}}w~zu|xz|{wzz~|}|}yz|{|~{z|wz||}yyyw{x{yyx}|y}y|zyy|~~{|{x{}y}w|yx{|{}|}|}{}{xwy|z}}|~z||}vy|{zyxzz|~{|}}}yzy|}xzzzxx{x{z}z{y{}|zw{|yz}|~||z~z|}{z|}}yyzv}}zy{z{{}vzzzywz}yyw|~|z}}}~x{|z|{{z~~~{|~~~{~~||z~~~~}z|~~}{~~}~~~}~{~z~|z|{}|}~~}~~}}}}}|~z{}~~}~~}{~}zy~|~~~~}~~}~~}~}~z||{~~~}}{~}|}}~~~|~~|}|~|~~z~~~~~{~~~~~~~~z|}}|{}|}}}}~}|~~~~}z~}|}~}}z|}|}}z}}}{~||{~}~}z}}~~~}~|z~{~}}~}}}~|~|}~~|~}~z~|~||z|}{~|~||}|{}~~}{~}}y~|z|~}{~~~~~~}~~~~yz}}}{~|||}}|{~|~|zz}}~~}}}~~~~}|~~}}~~y|}{{y|{|x}z~||{|yz{~zww{{||y{{}|||wt}~|~{yy{{x}{{yuz{y{{{}zx~}~x||~wz~}{||}w}{{yz{y{w{x~~}{}||}zyy}{}}{z}v|}zx~{|y}z|z}wy{y|v~|~{|}yzy|z|z|}|zz{||wz|{x{xzxz{zv{|y{}|}}z||z}~z{yy}{}z~yx~yy|x{{xyzy{zxyz~}{yy}z}v}}}sy~z{}|{{y|{z{||zzy{}{z{y~{}{|v}vzzwy~ywz|y{zz{{x{z|{~{{{}zyy~{y{xyz{yy}{z}}zv|w~y|z}~{zwzyx{~~xz~z{|~x~~x}yzz{y{~z|}}zz~{zyz~xx|ywv{|zwzx|~|~}~zyzv}||~z||||{z{{}{}{~y{z~w|}|z{{{z}}x|z|{~~{|||z}zyzx}{x{|y}z{}|z}zyz}|wyxzz}{u|z{~z|ywy|xx{z}z||u|y~zz{}|{~z~}x~}yx}~{}zz|zv{|}wt|y}}}{~|{{|y{{~z|zz{{{|~~xz~}y{y{}v}~}~}{}y}z{}zy||{z{|wz{y{|z{w|~}{{}xz}x{zy{{|{zxzzy}|w}y{~{w}x|}x~y||y{}|{z|z|y{~yz}|~~{z~zz}~wz}yw{zzyzw}z|{~{}~}{}}~}|z|y{}{|~{~~{{y{y{{x}||wzuz{~}x~}}x{~x}|z}~{~yy~~~~~}||~{~~|~}}~|~{~}z}|{~{~}~|}}~~~}~~~}z~~{~~||~{||~~~~}|}|~}}~{~~~}|~~~~~~z~}~}}~z~~}~||}~||~}~~~}|~||~||}u|~~~{}~~}~{|}~}~{~~~~~||}{|~}~~~~~{|}}~~}~~||~~|~~y}}}~~~~}~}||}~{}~~|}~~~~~}}}{~~}}~~||}z}~~{~~}~~}~~~|||~z}}|~}}}}~~y~}y{z~{|~~~|~}||~}~z~~}|{{}~~z{z~~}~~~~~{~}}~{~}~y{}~|}|}|~~~}y~y}|x|zyy{y}|zz|}vxzxyz|uzw{xxzxx{{zzzz~{zw~|z|{|}}}{zy}|~}{yvw~{z|{|~z}|y{yzx||wzwxy|}x||{xyvzxv}~x}zvy|{~{{{}~~|x~{||~~zzw|z}{}~~z{wzv}~|zwzx}{{~xw{||y|y|y||~{||}w|y|~{x~}yz{}||yy{xzyt~}~yz{z~vw{x{}|vvz{zy~}|z|y}{~{|x}|}|}{|{z{|y~z{z{~y{yx|{{}z{|}{yz}|wzw{vzw}zxxx}~~~{~|~|}||{x{~|||y|yz~z{|yy}zvzzzzy|{{{|x~|~}}zz~{u{{|zx~|xxz||{{x{{~{~z|vyzz~~}yy|yyw{~x{yz|{w}x|xyz{x|xy{ww|z{~xy|zy~x|z~y{|z}{{u}|~}|y{xzyyzz{w{xz{zzxyz{vz{|yzz{|w{{yxw~~|~xz~zz}zwz}}zzy|{|{|{|{yy~}{yxz}z|zzyy{}x{zywzuv|yy||zz}||}yz|yy|zz|{|z~}x~~z~}}{zxz}v|{}x{yv}z{{yw}wy~}{yuxyx{y{}}y}|~z|zz{zy~~z{y{}wz|}||~z|xz{}y{wzxyzz{yyuxxzzz{z{z}|y}y{~}}~}~}{|x}zz~y}|}|{||zx~{y|xy{yvzzz|wxywz{xz~|{v~{xx|tz~{~~zzzz|{~~{{~}~|~z~}~||~{{}~}s}~{}~~}{~~~}}}}{|}~}~|}~||~~{~}|z~z{|{|~~}}~}z}|z|~~~z~}y}}~~}~}}}}~~}~y{{~}}~|}~~{~}z~|~~~}~{~z|}}{~~||}{z}z~}}|~~|z~}~}|||}~~~~}~}~}~~}}{|~{|~~~|~}}~~}|~~|}}~~}w~}~}~yy{}~}|}~}{|~{~}~}~~}~~}}}~{}~}}~{~|~zz|}|}~{z}}}~}z~~~}}}z||~{{}~|yz}~z}~}}{y|}z~}{|~~x}}|yxzx|x{y|x}~|}~|~{x{}y{z{}wzzz|{|zwzz||vxz{}z|{|~~xyy}{zyzx{w~{uvyyy{}{zzzy{z{yzvy}wvyv{|y{xzyz}yzyuww{|w}{vz|zuzyzy~}{||}|w~x{}xy|}y{|yzz~w}yw|}~|y{}{|x|||z|zx|}y{{zzwy{{{{{|x}z~x{z{w||||zx|w}}}~|z{y{xy{zz|y~}vyxyz{}wzzw{}x{x|v{|zxz}~|}{||z|yyzy|{|~~z{|{yxy{x|}||yy{ux}xz{{~{~{{{{{~w}z}|zxy|zu{{{z{}zw~}y|yzz~x~xz{xz~zwxyw{w{zx}}z|y{z~|yyy}~zx{y|y{}xz{~{z~{}z~z|y|y||w{y{{zxxyyz{zzy}z|x{{yy|y{wyvy{zz|||x{zwz{}|zyxu~y|x{{}{wx{|{{y|wxy}s{|{wv}}|}zz{z~{yw{{x~{~zzz~zw~zyzx||x|}|zy}{}~u{{~{z||y{z}~|w~{zxw~xz}z|}zyzyzv|{{|z|xz|}z}zz{zy{}{{~}{}{xyzyz||}zw|x}{|yy{{w{yy{x{|}~yz{xx|z{~{|{{|w{{z}}{{xzz||}yyyy{yx{w|}zy|{z}{~{y|||xw}y||}|y{{~ww}y{{y~{x}xx}zwy{|{{{}y|u{z{~|xyxz{{zxzz}y|~y}{}zyx{{z|||~|{z~z||y}yz{~~~zx~|x|~}{~}}|y~|~~|}~|~~}~~x|~}|}x{}|}~~}{~~{{~~}}}~~~~w}|y{~|}~|~y{}|~|~~}~~}~}}}~||}||}z}}|}}}}}~~~|}v}~}|~{{~}~z~zz|}}|~}~~}|}}|~~{~|{~z{{|~{~}}|~{}~{~|{~~~~|~~}~|~{~}||{|~~}~|||{}{~~~~~y~}}~|~{}~~}}~~~~|}}}}~}}}}~|~x~~~~}~{}~}~}~~}}}}|~~|}|~~}|z}~z|~}~||}|~||}z~}{~~~}y{~|~}~~z|{|~|vxsz{z|v{zw}{xw{}z}x|yxtz}w}{|{{{|zz|~|y~|{zx{{|}~|z|~{}~}y~}|{x{y{zu|z{~z||ww{|{y{||{|y~~yz~|{z|z|w{}}uz}{~}|{zxz}z~}{zwx{~{{z}||y{~}}}zzw~z}x|}z~|~}zzzz}z~|yz||}{{zz~}}{{yzyxy~zxy{zzyyzz|zz{zxw~{zzw{|x~~~{u~z}yz}}~x{z}|{|xz{{}}~ywyx{}}wy{~~~}}{~yzz{}{yy{{zz}yv}}||{{}{}z||wz}{}z{{{|zy}}}~}}xyz|zy{{{z|yz}}~zxy~zzzyzz{z|zz}}x~~~}|z|y}}|yz|~|yz~}x{w~{w|y{ux~yyz{yz|{|x~{yy~yy|zw}v~|y{{~y{x|{x}z}|zx}{x{{yzz{xyy~v~yx{~|zy}ywy{yv{y{z}y|u{x{}zz}~{{}x|w|}xzy|y}|yz{{||yyywyyz{~{{}||y|w{|t{}z~{~}y|}}}{|w~yy{~|z|z{|{~||zyzzw{{|wy{zzz~x|yy~zxt|x{xz}}yzy~y|{}~~|}}|z{z}|{~|y~|}z|xxxs~{{~}}}}vvwwzz|zy}|x|yx||y{~~|{yy~~}{x~|~{|~|}}~w|y~vx|~wxx|zw}y||{w{z{zzwyyyyz|}|~|xz{}}{}w|z|y}~z|}zy}{~|{|z|}~}|}}}~|{}}~}~|z}~}z|}{}|z~~~|{y|y~~||z~}z~~|}}}}~z{z|y~}~|~}~||{~{~}||||~}~||{|||{~z~~}~~~u~~~{}~~~~|~~z}}{~~|~}|}~|z~}|z{~|~~{}}z~}z~}~~~~~||~~}~}}}}{}zz~}~~|z}~~{}}z~|z}}x}}|}}~||{}{~}}}~{~}~~{||}}}}~}~~|z~~||~|~x~~~~~~|~~|z}{}y~|~}}~~}~{~~~x|y|xz~{}}z}~yyw|yy|xz}~v{{yy}{}{y|{{y{||z}|{{|~z}{x~{~~|}z{z{~yyz|y{|z{y|z{|w}zy}{z}{y{v}~{}zy{z||||w|yw}~{~|{yw{x|xu{{vz|uxyvy|z}}|w}zy}yy|zx|yzw{yx{||zzx}z{y{}wx}xz{~{w}{{||x|zx{||}}xyxzy}}z~z}zzz{|~}|yz}|y~{y{}yz|{y~~~xxz}zzz{w{{|}}z~yyz}y|w}zxz}z{|{|{{z|z|}{wzw}}}|~zz{{}{{y||}}~y|}v}zzy|u}y}~x}}~}{|u~}}|y|z}z~y}z}u|~x|}}z|zzx{{yzzyv{{|~x{}zw|y|y}z}{{{{~x~~y}~{z}|yzy{zyzsz{yy|{}{zxx}|}{wzyy|}|||{y{~{z~~{}~}||}zyzz}{~xwxy|uz}~y~{v{|zyyt~{y}zz|zzytz}}{|ywy{zz{z{{{}~}{}}yw|{~z{{|z~y|}||yz|{}yz||y}yz{|u}{vz}}wz|zyx{|zvyw{}}||}~yru{}|{{yzx}|{}x{z}}yvz}|{z|zv|}{z}~{|z{~y|}~{~{|}yy~}|{xzz||zzx}z||y}||}z|z{~zx{|}z||||||xz}vy{yz~y||y~}{z||{~{|z|}z~z}}|zy{wyw~wz||}||wzzwyy}vwzy}|~zx{||{}{{{|~~}~}~}y|z|~~~{|~|z|~{~~}z|}|yz|||~~z~~~}|~~~}|~{~x~|}}|}|~}|}z~{~}~~~|~~}}~}~}|}}|~|~{~}~}~~}~|r}x~}}y}~}~|}}}{}~}}}~~~|~}~}~~}z|~}|}z~}~~~|~~z}~{}x~~}~~|}|~~|}|~}|~~~{~{~{{}}~|}~~}}~|}~~}}~}|}~}}}~}~|{y~|}}}}|}y}y{|}|}~}}}|}}}~~y~~|~}||}zz~}}{~}}{{~{||~~|}~~|~|~~~|}~||}z{{y}~}||{{}x|}x||yzyyvrzyw||y~yz{y|{w||yz{|}y{yxzy~{{z~|}||~{{xw{|}~|{|{{y}|zzx|yz|{{|{yy{yzyx|z{x{yxwuxzx}z|{y{yx{|z~xxy~vz}~{{|y|~}|{{|xxw|x}uz}{xxyz}}xyy}zz}|xx}}{xxzy}w~z}y~{u~{y{z{w~z|}z}}~|zy{~|yx|v|x{z{zu}y|zy|zw|xx|}zxwu}~}z{}}{|zy~zwv|~|~~~xw~|ww{{|{~zy}xuyy|z{~{yyyz{}{z{{wzy~}yxx{|~|z}{|}v}z~}}w}{|zxzzy}uxzw|}}~zzyxy}{||v}vy|{}{|z~yz}z~|~{~~zz{{|{|}|zw|}x{|z{{y{~|{y{z~zz|y{zy{u{yyz|y|}vvz~~|y~y~}}y{y|}~}|z{|zxzz~vv{w}~z~szwyzxzv{ywwx}{~{z{xxwz||w}}~{yz{|z~z}~yz{|vy|w{z}}xxxwy~|vxyy|z{wv|{{}{zxy{x|vx|yy}zyyyy}xy{v~yv|v{}z||w|yy{wyty}z{zzw||wzz|y|zu~{{xwwz{u|}yy~z|z|~{|x{~yv}}v|{u|}zxyv{zwx|z|{|xv~yzyyy|{~w{{{{~|}~z|z{xyz{||||{|zy}zzzyy|w|z~xv{xxz}y{|{w|~{{zy}~{yxzx{|}z}}}{|||~~~y~z~~}{}}~}}}}~}~~|}|~~}{~~~~{~}~}~~{~|z|{}~}~}{|~}}z~|~|~~~}{zz~~}}|{}|~~{z}}~|~}z~x|~||~~y~~}~~|}~}{}~}}}z~}z~}}{|z}}|{~~y{~|}}|}~~~~|}}|y}|z~~||~x}~{{||}|~y~|{~~|}~~z~~~}{z~||~|~}}|~}~~~}{}}|}z~y|}}|}|}}}~~}||~||||w~}~}~~~|}}~z~~~|}~{}}~{~|~~~}z}}~~~}~~~|}~y~~z~}}}~|}~|zz~w~{~||~~{||}~|~}v~x{|}w|||}v{}yyyv~||}x{}z~z}{|zz{|{|yy{z|w}zy~}}}}{z~~wzy~~{}|y{{}}zy||{|ww~zz{{yx}}|y|}{}x~~|xw|{|yz~y|~z}z{|{z}yyy||xxxx|}z|wzzzy|zz{}y|~|yv|w}x|}||{wzy{{~|{|w}z{yw~z}|w|{}}~}}zzvy|}}~}|~z}{}{||}|~}~|zyz{x{{z{{{|z~y{v}}~|}y}|}y|~}twzz{{}z}z||y~{{x~~~v|}||z~x}}{|}||~|{|}{|}}{z}}|~z}y|~|{z~|{}v}yxz}~|w{z}|~|z}x~{||z~}~x~y}u}zz|||}}|y{z}{{z|z~{|y~~|~|x{x{zy|}}{~}{|}{}}{{}{}~xz}{|}~||}|}{yz}}~z{{{}~z{{|}|}{}|z}{{~x{{yv||y||y}z{{|z}}{{xxy||}~{|~}zy}}|||y}|{|~~~y|~{}|{~}y||{~y}}{{~u~y}~|yz~|}|ywwzyy|xxyz~zz|y|}}~~xy|||{zy}{{|}x}yx|vz}}}zx~{yy{xy|w}z|}y{}{u|~}{{|~}}~|}z{{~}}{}z~|{~y|z|~x{y~|{z|}wu{|zz~{y{x{{|}y}{|}{}w|{y{yzx{}|xx|}|y~z|w{|{wy|{y~|~}|}{~y~}y{|zz~~~~|}z}~~}}}}|}{~}}}~}}~{}~z}|~}}~{}~}~~~~}|~}~~{}~}~}~~}~~}~|~{~}~~~{~}}yx}~|~~}~}~}{{~{~}~~~}}~}~~}~{|~}|~}||~~~}~~~~{}~~~~|~|{}}~~|}|{|}|}~~~~~~}z~|~}~|}}}~}~y|~~}~~{|}~|~}~|~{|}}}~~~~}}|{||{y~~zx{y}zu|xz|yt{xzu{yzz{{x|sw~|~~yzz{v{yz}}{vn~|{x|y|{}xuy|y{x}}{z||}yxzwxzy~xyyzxx~z{ty~zyvz|zwv{~x{z|z}{yxxzx}x{}zzz{x}zy{zxyw{vz}xyy{{yz|{}w~z{x{||}|~x{}w~y{|}y{}~}{{|~}}|~}yz{{{zvu|zy|yyy~wzzvyz{{yw|z}~||||zzx|y{z~w||}|zzy|}{~|z~xz~y|y||x{x|~t{|}zw~}{~xyyx{yvy{yv|z~}}}||{|z||y{~xz|}||y}wzx|z|y}w{z|}xyzwyx|z~|{w}y~wx|zy|x{|~t}|z~|~z|}zy}|x{|}{{|}~z|||wxzzy~zzv|{yzy|zzzyy}uyz}z{|y|{~{~s|}x~zw{|{|}|z{|y~zxx|{|{z|{y}}{x{xyx~z|}}||{|}|zz~z~z}}}x}|yyy}}y}xzyyyw{}|x}zwwzv{~y|y|uvy}yxz}tx}{yy{|yz{|zy|}zz{}|}{|t{y|}~|{x{{zz|~y|{|x}xy{yw|~zzz{xw|y}~wy|x}{}~}yx~}z{}|y{}}zz|~}{v{yy}|wy}z~{|zwuy~v~|u{}v|x}x{{y~y~|~||zx~x||{zz}}yyw{zx{z{vxz|{yy}y{z~zxz||~y||x}z~xzz{z|||~{|zy|~~~}|}zz~}~}}~}|{z~{~~~~~z{~|~}~}~~}{y}zz~~z}~||~~}~~}~~~|~||{}~}~~z~||}~~~}|}{~}~}}z}~~}~~}~}~|{}}y~|~~~}~|}~||~~}{||}}~~|~}~~}~{}~~|~~|~}}{|z{~~y~}}}}{}}}|~~|}~~~~~}~z~{|~}~}z{~{}|}~}~~}|z}}|}~}}{}}}~}}|z}}}~}{yz|~~w}}|~yw~~|~~}~}~~}}zz|~||}~~|}~||~~~~~}~~~y}~}~}|}~~~|}~~z{~~~|yx||xzuz{}wzzywz}z{~|~||~|y|zw}zyy|v{}s{zy{z}xxv~z|xu|}{}zyyx|xzz{~zwz{x}~y{z{~}{zy{zy|}x}{v{}|z{{zyxw||{zxw~yx||}{{zy~}xy{|z{{wzywz}z|}||x}v{~yyz||}y}{zz}y{|y~|}xv|z~|x||~y}zzyv{yzw|{|y|~{zzy|}}zw|x|yu|{}v}zz{{{zw~y|vw{wx}wv~zz|{yzz~}}z|x{x{|}|{|zy}}}y|}~x{xx{|zz}x}{z~zyzyyyx|{y|zvv{y}{yx|z{}||}zyzz}{{||||{}{~z|zy{z|{{|w~v|z~zy}~x}}~}|{}~z~}}{}|}wyy|z{{{|{|yyyu~|{xzzxxz}|zyw}w|y|x}wzy}}{~x}|z~~{~x|zy{{}y|ww{y~~}{{{{~|{{||z}~xx~}wyx}||}{yx|yzy~{y|y|}}xx}zx}|||~|y{|||u~|x{x|zx|z||z~x}z~|}z}}~{{v~ww~v{}zvzyyyz||yxzvzw|~|x|xvtxzz|y{}}w|}xu}{z~}{|xy}}{{{|||{wz|||{y}~z}||}|x|}|yx{|w~z{}{|zz}{~z}x{}wzzyxy|{~|z|wx{u{x}zwxyzyw}{}z{zx{|yzw}|vywx|~}|yzzz}y}zxxyz~w|}zy{yz{~|wvw|}~}zz|wvzxyzz}{}}y}}yw{{|{z~~|}y}~~|{{}||}}~|}~}~}}~|~}|~~}~{|{{~~~}~}~~{~}}z~|z{|~~|}~|~}~~~}}~~}~~|z}~}|~}z}~}}z|~~}y{~}|}{~~}}}~~|y}{~y|~}~|}~~|~|~z~~}{~|z}~~}~~~~~|||~||}}|}~}y~~~}|~||~~{~|z~}~~}~}}|}}}zw~~~~~~}~}|}|~~}~||}~z~~||}~}~|}||}{}{{~}}}}|{}~}|{}z|}|~|~}||}~{}~}w~}~z}~|{x}|~{}~~{~~~|~~{|~}~}{}{{y{}}z{}{}}|yvy{|w|zvzx|{w}}|w{{}~yy}}{x~xz|z}{{}|{~{yz}|{|||zyyzz~|y{|y}y{{|z{wxx{y{yyvwzz{|~zyuy}z}yt{|}|zy~y{z{}x}y|z}{{{y|yx}}}wy{x{yv{zvz}zz|~z|{{x{yvx}}xz~zx}~x|y{{{{{x|z{{{}}z}}zwwyzz}{{y{yyyz~x~v{yz|uvxz{}x|z{}|{z}z{zx|z|~{yz~{{}z{}u|x~zy}xxzuzxyw~z{x|yyyy{|{x|zyy}}{}}~|~}{{|{|{|}{|z|}{zy{~}zz{|{xx}|xz{}{|z}yw|y{x}yx|{}z||z||y{|~|~|}}}|}w{|y{{~z~~}yz{y~||yy~}y~|y{{}|w|x}{y|yyy|zx{yyxz}|~{~}z}|}y{{z~~{xz~~|wxzzxyxz}}{z}|y~zz}~}xy}v{|u|{zvyz{xv{z|~}~}|yzx|zyy{y~|{{~}{|x}y{s|}|}zx~|~{y~z||w}{}v{|x{x}yxzzzz}|z{{y|z{z|zv|}{{yxzz|vx}|zxw{yyvz}{yzy{vx{yz~}{|z|}||~x~~y~yz~}}{}z|{{|zz|}|~|yi|{xz}wwz|x{xz}yv}}y}xzwy}y~y~}{}{||zzy|}z|{z~~z|{x{|}{z~}z}{wu~|{w~zw}}txz~}yxy|zy}{z|u{x}|x{|{~}~}z}~{|}x~~{}{y}|}|}|~~}}}|}||||~~{}~{z~~}y~}}~~|~~|||}~|}{||{}|~~}}}~|~}z~|}~~z~}y}~~}}~{}|~~~|~z{~{}|~y~~z~~}~y~}~~~~|||~~~}|~y}~|~w}{|}}~~~~||}}~~}|}~|}|y}z||~}~~}~{~}~~|~~~~{~~{}}}|}{~~|~}||}}~||~{{|{}z~}}}~{}}~|}|}|{~|}~~{~}~~|}~|z~}~|}}{~~}}~~|}}|z{}|~~~||~|~}{~}~}~|~z~~x~~~{~~~z|}~}x|x~}}}{}v}|x{w~|~}}}~x~~{{{}}||{z{y}|}y~y}|}{yy|yyz{xxxu{{{zxv|w~{|z{}y|yzxv}w~}}|{zz{x{z|y|}zyz~|{y~z{||}~z{z|y{}zvz|~xyvzzzx|x|w{~}y{|wzw{zzw}yyx~}~~{{{wz~yz~y{xz|y{|ww|xx~~{zz~~yzz|v~x|yzy~yv{}|}zx|wz|{y|{z|}~||{|{x{||||}vw{|z}zyx|}|}{z{|~xzw|~|y~|~}}|~{|x}y}}}{}zzv|{zyz~x~}zy~{yzz}yzxz|{{|||z}y{y}|}y{yzz~xv{{|{}wz}}y{vyz}~|y{|{xz|~zxz~y}{~{{|z}zyz}wx{}y}~|y|||uz}~{{{~z|zzzxz~}{v{|zz{~{{{{|}}{||z}|}~||u|~{z}y|z~yzzz}|{}y}~|}{{{}|{{{{{|{{zxzw~{zzxzw|||{wzz{y{|~}{{}yzyxzy}{x{|zz}y{xw{}{|y~~~zxyz}|ywy|uyy|yzyz~v~xy{y{{v}}{w}y{y|}~||{}wxy|z|wx}wz|w{}|~}{y}|y~{y{{{{~xz|~~|vx{~{yz{{{|{x||{}}|x{{}|{xy||{{|wzzz|w{{w|yz}z~|xyyzx}~{||z}|}|x|wyw|yy|y|{|}~|z{}|{y{{}}zs{~w{~y|}w|~{z}y~{zz{|~~|}|}w}{yx|y|z|~}~x{|~z}}}~~~{~}}~|~}~~}~{~}|}}z}z||~~}{}~|~~~~}~z~~{~}||zz}}~}|~}}z~~}x~~zz~~}~}z}}|~}~~{}|}||~~{~~|}{||}~{|~~y{|~~~v{|~|v{~~w|~~~}z}z{~~}~{{|~~~}~}}~~~~z|~~|~~~}}~~}~~~~z}}}~~{z~|}}~y~~}|yv}}|~{~~~}~{~}~}}~{}~}~|~~~~||z|}z}~~{~}z}|~}~~~}{~~~~~}~}}|{~~{||{}y~||}}}~{~|v|}}y{~}~}~~||}}||}|}|}~~~}|||}yz|{zz{xzy{x|{{xy{wvzz{{z}{}yvxy{yz~w{|y{}v{|z{y{{{zyzz}x{{xyy~}|{zyyz}{~zyx{yzytz|yy|x~zw}~}z}zy}z{{s||{x{{|{y}||~}~{zz}zz|}y}x{|{z|z|{z|}y}v}yz~||~{xwwzxwy{~w|z{v}|{|}uzyx}y{~}x{z~{z{}yzz|zyzxuw{yy|x}{yy{vyy{zxyzv}xxwy||y{}z{|z}x|{w|zw{{~|{||~}{|x{|{|y~y|x{{||y}y|{y}zyxwyxxzz{x{x|{x||||{z~z~|{|{|{}~y{~zx~}~{x{}wy}xy~yx}xzzx{~xvz{z}zx{}x|}{{z{y~}~{}}}|}wyw~z{{y~~|}z|}{x}{yzzyv|yz{y{zzyzwxx||}yvwzz||w}z~{}x}z}}{|}~|{}}{}y{}}y|wwx}y}||~{yz{{{wx{y{}{uyt~w{|yzzx}~{x{xz{}xx|~}zy}~x~}zzy~{xzy{yz{zx{zz{zw}yx}{u{v{{z}{y}{{|~{z~}~}{z{w~z|zyy}|zzxyyyy{~z}w|xtw{zzzzzxyyy||uyv~|~y}{y}|{u}}{{{x~y}|w{}{{z{{||z|}}zy{yww|y{w~x|zx|xy{zxu||}~}}{|}zzyz{x~|}y{}{{z~z|x}vxx{xtw}}z{y}zv}|z~|zx~y{z{y~yy}z|}}~xyx{|zx{|}|}~~~|~|}~}~~~v~}|~~|}~|~~{|}}~}}z{}}}}}|~}~~~}~}~{|~{~|}~~|}~{~~~}~{}~}~}||}~~~}~||~{}z~}~~~|~}||~|~~y~}~z~}|}~~}~}~}~|}}~rz}~}~||~|}~||~}}~~~}}~}~{~z|||~|~|~~|{}}~}~~~~~}~z~{~|}~}~{~~|}}~}}|}}~}z}~}|~}|~{}~{}||~|z}~{z}}}~~}{~{}~~~}~~}}~}~}|~|~}~|{{|}}~~~z{~{}~}~~~}}~|~~~||}~}~~~{}~~~~|{{}}~zy{w{yzyyw~xywxw{wzy{xyz{vz{w|||y{uyu}~yxuwy|}yx|z|zw}{{yzy{}|u{z~zvw}{z|xyx|~{~z~y~z~st|~zxy}||v{y||yz}}{x~z|xx}zzz|{|yy|{y|{|{}{}z{|{zs{y|z{zzywy{||~~}w}t{z{|x{sxt}|x{~{w|w|v}w|~{w}{}}zz{y{yy}{wz~{{xww|xx{~||zw{v|x|{w{z~{~zw|z~wzxz||}}{yy~wz}|{v~z}{|xzz{}{zx{|zwv{{zz{{~}|}}yzyz{{wz~x}z~}xyy~|y|y{}zx}zyz~yx}{|}xzzx}y}x}{z|||~||y~||zxx~}|~yy}|w|{}{z|{}yyz{v{|zz~zwyz{{}}w~y|~{|x}{x~z|x{z{y|yx}|z{}{~|{}|z{{|{{|{|ywzzyz{}yxzwz{yz|~v{}}yyz~|zz{|{}z|z|{{}tyw|y~{xzxz}z}{y|zwzzz~}}}{yzw{~|~}}|yxwzy{z}x|yz}|}wyy||{xzzz~yx}x{|x|{xwzv}{tz~z|||}w~~{vvyztzz}xw}~|z{{{yz|{||}|~~|yx|{z}|{z~|{{|{{{vz{z{y|y{z|y~zzv}z~|}{y}z{x|}z}v{{zz}x||{wy~yyz{{xy{{y{{|{w{y}z~{xzy|yz{x|{z}z{|{~{}{~|{z~~{{z}vvyzzy|}|{~~~}y~|~}~|~||~z}z|~}}~{~{}~}{z}~}~|~}|~~~z~~}|||{~x{}}~}|}~}~|~{}~}~}}~}~}{~~~z}}{z{{}}{z}}~}~|}z~~~~~~~}~}}z~~|~}~~{~{~~~}|~}{z~|}~|~z}|~|{~~}|~~~~}||~}~~}|~~}~~}{~~}x~{}}~~}~~}|||}}~{~{~~|~||}{~|~||}||~}{}|}~}x}~~|~}|{{~~}~|~{~~}}|}y||{}|{~|z}}~{{|~}}|~~}}{{~}~~z~|||}|~~~}~~~~}}}{||y}~{{~~y|zx{z~}}x|xxyw}z|{{{yyy|w}{{}yy{yx|w{|x||{zw{~zzy|{~~y|~}{~}~|{{w|x}yxzzw{~|}|xyx|zw|}xz|y|wzzuxxyx}z{~yzy{}}}z{{}|x}y|~}{~||||}zvww{xz|{}xvyxzzzy|yvu{z~|x{zzz}}|v|{xyz~v~}z~{{|z~z}}zx{yx}w{yvw}xz~zxw{{{y{}|x|{}{{z{~|z||~|}z{}z||{|{|y{~|{}z~y||z}z~w{x|}y|xvy||{z~y|{zz|{wzwyzwwyz{|}{~y{|y}}{}zz~}z{}y{}|{}txwyzxx}yxwy~xyyzx}~z~|x}xw~v}z|z{~}}z|uw{{{~|{~}y||z{}z~x{z|{y~y{w}vy{}~x{zy}xq|{y{}xxw{|zz~z{|xzy}|~}y{zx~|{|xzz}zzw{{}|~}x||z}y|xyz|z{{w|z{x|{zz{w{y~}z|~z{y~z|~}|yxy{v}z{}{|v|w{{z}|zy~~w}{{{zz|w|~s}yv{zxy|z{}|y|}{~||{z{|y|{{}zy|yz||{|zy|||rxzx}x{z{{y|zzyxxz|xzyzzx~z{|w}vx{uz|}|~z~{~z}{~xxyz{yv}xwww}|{x|z|wv{z{y{x||xyzy|~{{~}|w}|}~y|~{|~y}uzz}y{~xvy|~|}|}y|yzywwy}uwzyx}~||~zz|z|yzz}}~}~}|}}}|~}|~~}~{}~}|~|~}z}~}~}~}|~}~~||}||~}}~|}}|}}~~}}|~||{~|||}}~{~~|~~~~w~~}|~y||}}{z||~~~~{~|~~||{~z}|{|~~{|}~}~||}~}}{}|}~~||||~|x~~y}~~z{~~~~}}~}}}~}|y}|}~~|y{}|{}}~|{~}~~||zy}~|}~}{|y{}||~~{~}|}}~}}~||}x}|~}~{}}||}}}||~~~||}{}||}~~}~~z{~~~~{~~}}~|}|y}}|~}~z}|}~{|{}}~}}~~||}}}~~|z~|}{~{}}~|||}{~}~~~{~~}~zx}w{zt~xx~|z{{{{ywzzy~zxzxzz||{y{z}z|}|y}{y|xzw{{yzw{wz{zz~yxzyvzz{wuy{zy{wy}~y}ywy}x}xwzzzz}zy}}wv|zxzwz{}{z}~{|vzx{y{vyx}{xx|xy|zwx{r{}{w{}}xzzzw}~}v|z}{}z||~}{|w|yz~{}~z|v|zyuz{|y|w}{zyyzw~|||zyy|z}~x}u{|z|zxx{z|uyyw~~|~xyy{w}{{tv|}z{w{z|zz~}~x||zy~z|yy}|}{}}yz{v~y}|{z{y{wyvwv~~|yx}y}~{{{xwx~yvyyzzyz|}|y}y|{x|y}z|{xzz~}yxz|{{}}}z||zz{~xz{zy{{~|x}|u{x||z|}|vz|}{|{|}zx~|zyz~z{{|y{~}w||~|{xyz|ztxy}z{{||||}z{||z|w{zyxyy}yyxx|~z|}{~wz{zz{zyw{|yxty}~zx{zz|y{~y}{vyz{}vy}}}~z|w~yx~{y|y~yy}wz}wyzzyzyyy}|yz{~{tz~{|z{zu{{x|zxxvzyzx{|{xxzw|{{||{|~zxz{~|yy}||zz{z}xy|}|zy{zz|z{y{z{|~|{|{x|x|y|z{{yy|~x}~u~}|{zy|w{x|zzv}}z~w}{wxx}z}w}y}z||z{xy{{}{z{t~{{{~|zyyxv|zz{|zy{{yz}w|uy|ywx{{z}|{yy}}||{{{{yv{||y}~}~z}~}}~~~{~~~~}~x{}}y|x~~{}||y}}~~~~~}||}{|}~{~}}|~{~|}{|~}{{~{|~{|{{~|}}~}{~}}~z}~~|}}w}}}}|}~|}|}}}~|{}}{{z}y|~}~}~~}~}~|~~~~~~}}~~}~{}~||{~|}y{}z{|{}x}~{}z~~x{z}~~{|y|z}|~}~{~~{~}~~~~~|}{}{}}}|~}}}}~~}~~|{~}|~~~~|z{y~~~}~}~}~~}}|}{|{|~~~~}z|{~}~}~}~|{~~{~||~~}|}~|}~~}y}}{~}|z{}{{~z~~~|~||~}|~~||~~}~~|}~}~~|}}}~|~}~|~|}{||}}|~||{x~{wz||{{~{yxxw{}{{wv}w{x~w~w|xxx{|~zyy|t|xw|~z{zz~{}}y|~w{|~{x{|y{{}|~{w}|yy|y~w{zywu{xvx|xtzzz}~xyzz~|v}{~~{xy}z{w{||xy|zy{y}{uv}wxzxwy}~z~}y|}xy{w}||y~}y~|x{xxxz|~|||{z|{yy|~z{|~{|}|xy|{y|{~v|y|{x}zx~x{}|~rz|}||{zz~zxxz|~x{{yw||{xy{z{}{y{}}~vv}{xzwzzt||x{}yx}yy{{z~y~y~z}xy{{}~xxy}}x|{{~{z{}|}{yzyzy}}}{}}|{}yz}zzx{wz|zyxyy{yz{|zxyzyw|z~|{{y{|}}}~{~{~}||}xx{}{{}{{z~zzz~w|y|z|}y{{{vz{|{{wx||{y{|v~y}~{{{|x|}}x}}y}}{|{wv|~{y{{z{zzwz|{{{~~zxzy~xyz~xy}z|}{z}}y~u{x|}}{v~{{yy|{}~{{{~}~z|}zyxzv{y}y{z}{z|{~yzx||y~z|y{{{~}w{{|~uy{y{yvyx}}y|zx{yz~zzwx|u|yyzx|}ux{yxw}{y|zyxyy~y|z{{zzz|y~y|}||}x{|z|xz{~|}}|{}|txyyx|xywxzz}x{v{{~x|{z|}xy|{}z}xvz|y~|}z{{{zx|}{{|yyx~{}x|y{zyxz{|wz|||xyyx{{{|zzw{y~zzx~x{~~}}{{}~}|~~~~|y}}~~~~{~}}z}z}~}}||{~}}{}~~|{}}|}z{}y~|}{|~~}~~~}}z|~}~|~~}{z|}|~}|}z|~}}|~|~}~~{}}z|}y~|}||~{}{}~}|{~~|~~~|~}|{}|~|{}}}~~~}{|y~{|}~~~~}}}}~|~{{|~zz|~{{}~}|{~}~~~}}~|~{y}|~||}}{}{}|{~~}~~~}~~|z~~}}~{}zz~}}}}}y}{~{||~~}~|~}||~{}|{}{~~~|{~~|~}w}~~}~|}}|}|~~~{~~}}}|z{{}~|{|}|{}~}z|~w|}~|~~~}}~~|}|~~~|~}}{~~{|~{}~}|~z~zz~x}y|{{}y}wyz{}v{|u|y{{z~z|{|{}}zzz~xyy|y}~|xxyy{~{}yy}}|}x{{z{{z{||zz{{{|v}{zyy|}y{yt|~z{z|~x|{}}x|y{~vtz{{zyywz}zz}||}wz}}yw}yvxz}}{zwy{|}|~|{{|zz|xw{y{|||||z{{yx~~|ywy~z}x}{y}yz|{{|y|z}{y~}~wxu|~z}}}x{w||y{y|{yz~|~|z}zz{y|w|~}x~y~zyw~~z}|x|~{yx{||y|xzyzv|}x}|}|x|z}{yxz|xz{{}y{~y{z|y{z{}||z|zw~xy}zyy{z{vzz|y~{|v}{|{yz}wyx|x}{{zzx{x}y{|{~~z{vyy{|yx{yyx|{y{yzyuw{{{y}}{xyzzz|{|~|z||yz{}}|z~syx~{|||~}yy~{z{zzy{}||}}xyyzv~u|wxz|y|y{w{y}{}zy~{{w}|~|y{}z{xw{y{}{}|}}yx{w{{}z}zzww{z}yy}~yz|z{z|zzz{}}{|{}yxzu|{w{|zz||}|zz|z|{yv|zyz|y||yx|wy{zyu}w{{xv|zy|}|yv{{{z{z{|{}wzz~~|{}w|uz~{}|}{z{|}~zy{}{{z{z|~zw~~{~zxzwxz|xzyy~}{x~}{{||{ywy}z|z~zxz|}||z}}z{~v{yz~|z}{vz}~{y{zxx}|y~v}yx|~{zz{}|z~~}|}}}{~~~{}|}}~{|zz|}~~{}}|{z~}{z~~|~x~}~~}}t}{|{~|~~|~|~~}||~~zz~~}}~~y~~||}~}{z}~z~}}}}|}|}|}}~~||}{~zy}}{~}~~~}~~z{~~|~z~~}}~|~}~~~|}~z~|~~z~~|~~~~|{|y}}}~~~}{~~}~{{~~z~}~}|z~||{~}~}}}~~|}|}|}}~~}}}|}~~~}|||{~||||||~~~}|||~~}{||}}|~{{~z}|v~~}}~{~~{}}{|y||~||{~}{|~z~~y}{}y||~|}~~{|}|~}~~|y|~|}|~~~~|}{~}}z}}~{xy{{{~z{z|w|xwvy}~xwxwx{z|{x~xxzzxz}y}{}{{z|z~|~{xt~y~|z}|zy}wy|}yxw{y{zy|~}uyy|vyz|~{}z}x{yx{vv{z{y{{z{py|{t~}{}zzww{|z{||z{~|{vzz~{yx|x{v|zy{|z}yv|||yz|{y~|}|y~~{{{z|xz}zx~{yx{zzy{zz{{y}x~||{x{{}}ywxw{u|yzxxy{|{zz{yy}|}z~z}{{z|z{~|w|y|}~}|{|zzzxyuywx|zywz{wv~~{zyy|yxyxxyx|}yy~xy|y}{z{|{{zz}{}x{}~||z|{xvzzxy{x{y}tywyzy~y|zy{{{z~|zzzz}{}{z|xx|yz{}zz|}||}zz|~{yv{y{}ww|~x{w{|w{w|zwxzx|xw|w|}{y}}|z{~z}{|{~y||~}~}~zzz{zyw{|yywy|{{~t~|{x|~~y}z{z{xyvy~w{z|yy{||wx|~~~wzxz{z{{{z~zz}zwwz|{|yxyzyzyzxv|zzyy~y}|z~z~}{~z~{zvy}zz|z~y}{|x~~}v}{x{|uz|xwzux{z}wx}}~||yw{||u{}xy{||{z{yx}y|xz|{}w|}z{y{|}|y{||{v|{zv|v|zuw|zr}|wzzy||xu{yuyyz}{|x|y~|y|v{t|~}{yzw~|~zy{{z}~|xz}v|{}zyyxw|zzx{{{xw}z|}|zxx~x|zxyzz|t|x||}~|~}{z|z}}}~|||~}|}{}}~}~~~}~|}~~z~}||~}}~xy~|}~~~~{z~}|}}~{y|{~~~|||~|~~}|~~~~~~~|}z|~~|zz~|}z~~}~x~~~}}~~{~~~||~}~~~}~}|~~}z~}}~}}~~}}z~}}~{}~}}|z~|}{{~|~{~{|}}~~}{|}x{{|~|}}~~~~~|||}~~}~|}|~}}}~}||~z{z~}~{{}}{~{y}~|y{x~}~}~~}}}~~{~}~{~~{~}}}|z~|}}u~~}~{~~{{{~~}~}{{{zyz||{yy}yx{xzyx|yy{|z{|{}|{y}{{}|~zz{z}z|w~{u|x|{{zw}}{{yy{}~{z{yz{~}{||||z{xz{}{|}zzzz}y|zx{zy|~{{yux~y||y{|z|{yyxz|{{|{|z{xyzzvx|{x{y|{{}|yzyxwz}yyw}xx~zx{y~|z}yyxzz{}z{x{|xz{|vy|~}}{y{y}|v|xvys{{{z}{y}zz~{|}||}{zzv{{{y{v}vy~x|zw}z}{}{w{|{w}{}~zz|{y{xx{v{y|y~yzz|y{z}|||~xz~}~~{z~z}z||}y{yyxxy{z}|z{{zzy{vyxz}y{vwyzz{~wxu~{|}y~wx|~|~~||}{}}yx|zz{zz}x|z{|zx~|}|vzyz{}}{{w{y{yxzy}z~xv{{}yzzzy~|wxzy|~yz{zzzzzx|{|~w|z~{||z{x}x}zx}y|yxxz{{wyy}}}u|wzv}{x|{{x|wyz~}w}zxzx}xyxu}y}xyvxz~|{z|{y|y||}|}}}|z{|v||z}xy}|yzxxz}~|ty}yy}{}yyx||z}{x|vyy}|zzx{|{xwzwy{||x{{zzy||yzxwyw{|z|yx{x{vz|~{yyzzx}w|}}yxyy}~yzx}zxw|{{zw|xuywx||zz|}|vywww}}w||~}z{}zw|{yyw||~|{{yz}z{zx}x|xvx{w}{y|}}yzz}z{z}|z|t}}xu{}{}|}{{x{|~}}~|~}~{z{~~}}|}y~{~}~}~~~~y}~z~|~|}}|~~~||}{}}}~~}~~~}|}}}{{~~}}}}{~}~}~~}}~~}~~||~~}{~z}|~}|z}|}}}z}}~}{}}~|{z~~~~}~}~|~}}|z~~{{~}}}~}~}}|~|~s}~}y~~~}~~}}~}~}}}~}}z~}~|~|~}}~~~~}~}{~~z}}~}z|~~{}~|}z}~|z}}}y{}~}{~~~|}~~~~||{}||~}~~}w||}~}~}~}~~~}|~|~|~|y~|~|}~|x~|{z{~z{~}~}~~|~~w~}~}~}~}|{~~z|~~~~}z~~~}~|}~}}}}||}|{}~}}~~~~}~{~}|zyyzxw~|}|||y{y{y{|}yxx|ww{{vz{{|z~||xw|~}|x~||y}||wx~~|}}z|z}~yywz}|yzy||~z~}}u~xxy|zy|~}uz|x|yy{{|zxzw}zzz||z|w~|z~||u}{y|}{~yy|~{}p}xx{zx|w}~|}swwz|yy}{x{v{|y|||{z|z~{|x{y{{{{x}z{{}x|~{||zy~}{~y|z{{||||wyy{~|{xz{yzz|||{x{{|x~yz~zyy{{|z|y~{{|~}y|{yvz}vz~{zyywz~~x{{y{yxv}w}}~{wwu~x}~|{~{w|w{{z|y~zz~z|z|~}s|v||x|{|y{{zzxvzy|x}zyxw~~||xz{x}}x|yz~z|{wyzz|}yz}z}{}|y~y{}~}{yxyxzx||wx~{{|v{}|t}}xyyyyxyv~{~yyyyy{}yv~|~~{||~|{}yz|y|{~}|{|yw|t{xz{}}{yvxx{{}zxxzzzy{}|}~z~z|{{|}{z|y{~|{}z{wxz}z}x{wyz}vxy}xz|{{syxv}{{wz~{yzz|{|}{||yy|~y{~~|{|z}zy}yy}z||x{}|uy}y{{w|{zzu{{z|z|}}zy~|{~}z~}{z||{~{x}}z|zz|y|zxz{zxz|~y|~z{zxxyxy~}z|~{yxz||zz~|}z|y{}|y|||}y}~|~y{{||}zz|x|z{|yvw{~}yx}y|{~{~{~~{~{z{y{~z}{~|w|{}|~|~~~||~~~~{|}~|~}~~}}~~|}||~{{}~|}~~z}{~~~~~x~|{~{}w}|{~~~{|~|{}~|{}|z{}x{|yz{~|~|{z~~|}~{~|~~|~}~~}}z~}z}~~}~{}~}}}~}zz|}z~{||~}~~}~}}}~~|~~||~~~~z|~}}~~~x~{~~|~~}}~~~}z~~~y}~z|~}|~|~{~~|y~z|}~||~~{z}~~}~~~~{z}|~{|~y}}|~}~~{~z~|}~{}z~{~~{|}|~|}}~{}~}~~}}~~}}}z~z~~~~}y~}{~{}}|||}~|{~}{}~~{z|x}z~}}w}{|x~{{x{wzw|zyzw||}}{{zzyy|~yy|z~{~x{xx~~zxyz~x{y{|z~zzy}y|}{|}}y|z{|zv{|||zzzx{z}yz{zy|zx}xy{yy}yzwwx}z{yx{}|w}x}{yvz}|zyxy}|}~wyx~~}z}{xw}~{y|yzz|z}}y|}}zzz|vzzx{yw{}zyzv}zy{{xy|xz{~zwz{v~||}||y{zzy}~w{|{~{x|}}~zxz{{xz}xy|y{vw|wxy~z{xz~z}{{}||{{~}{zz|wxz{|{z}yv{y|wy|zz~yzx|y|z}yx{}~yux|xyyv~||x{z|{z}x{}{|{yzy~{{zy{}zxyz}vx}wzzy{{{|{xy{{xzzxy{|}~zyz{z{yz}yx~yx}}xy}}z|{zy{y{x{~~w{~yyxy}z{|}}|xyzz}zzv}{z{|}{y}x}x{zy|}}~~|{{z||~{~z{|{{z|~z~z~|yxxyxxvxz}}{{|}x|w{xzzv{y~yy}zyz~{zz~z{wyzz{~}{}{}y|wx||xz}{{~yyy{}zw{}y{zuyy~|}xz|zx|}|w}{{|}x}}~xyyu~yyy{z|wwz|yxw}zuxxzyzy}}}~{xz|{x||||y}yz{y}zz}{z|}{y{x~|~}zy{|{y}y{|{z{y{{x}y~|yzzzw}xzz~~|{}x{}{~v{|}}yzy~yzv~{x~{{~{|||}z}~x~~yyxy}{zz}z{zzyz}{z}}~}{||}~~~~~}|z|}}}~~~}}~|~~|}~|~~}}}~~~~~}~}|~}{}}}}~}~~z{~x}}~~{}}~~}}~{~}}~{~~~~x~}~{~~|}}z~{~~|}~{|~~{}}~~{{{~~|}}~~~~|}~{~~|~}}|~}~~~}z}x~~~~~~}~|{}|}~zy{{~~}}|}~|~}}}}y}||||~}~}|{y}~~}z~{z}~~~}}~~~}~~|z~}|}|~~}|~~}~}x|{}|}}}~|}y||~~|||}|zz|}|}||~~|v~{{|~~~x~|}~z|z~~}|~~{}{}{~{{~yy~~|}~|~~}}{~}}{{}~}~z|yx}{~{zz|zx|wx}{|{z{wyy|z}|||{|~||{{|~}y}}{}{~~zx~v~z|{|v|zyx{|xx}~z||{~ywx~uz}}zy||~{}}{}v~~x}}~|}}z|}{|z~zz~yyx{{xx|yzz}{||}}{z|w}}~||yxz|~z}~z{{}|{{}~{~~}z|}~yzy{yw}z~}|~{|z|zz}y}}xz|yzyzy|{y}{}}}zw{{}~z}{z|{~|w{~}y}{vz||wxzy}|x~}zy|{yx}z|{}}}}~|~z~}}~|}yy}}|}|}vy}{y{zz|}x{~~x|}v}}{|{}|wwz}z|x}{{|||~}zy~|y~~{{}}~~y}~|{|~~zyz{~}}|y}z{z||xw|z|y|~{}~||}{}zz}~}}{yy{y{|}{xy~{|zyy|}}{||zy|}{z|{}z~|{{w~y||yx{}{{v{~~}x}y~z{||}{}x|}y~zzzzy{yx|zxx|}y{|~}{}~~vz~~y~|zvv}}|}}}|{~|~z{{|yyy~{~v{~~||zyywx}yz{|}}z{||~xyz}}y~{{y|}|}yzr|~wzxw{y|~x~}|xwvzz~~y|~~{}}yx{~}}}y~|}~{}}y}{|z~}z{~~zyy~~~zy{}z{z|{yx{wxy{{wy~{||~|z{|~}{}|{|z{|}|||~~|||{~{~}~{~~}~~~}}~~z~|}~x|}~~~}zz~z~~~~}{~~||~}~}~}~~~{}~}|~}{}}~~{~{~}~|~~}~}~{~}~~{}}{}}}~~~~~{~~}|~~}}|~|~}~~~~~{~z}|~}~}~}|~{{}~|~~~~~}||~{~|~}}{{y}|}}{~{|}}}||}~|~{}~~}~}}~}~~~~~|~~~}~}~|~|~~~~~}{|y{{ys{{|zy{z~}x|v|yyxzz|y|{~{yy{~z{xzy{y}xzx}|w}|~}wuz|y|{zxtyyv{}{||{{z}{}wyyw{~|yw|{yw~{{~}xxxx}z|yy{}zv{xyzx}}y|}zz|{xz{xy||~x{{x{zzzz}xzyy{z{}}y|z|y|{{wy~vzuzy~{y}z}|}z{|}|z{}yzyyy|{z||}{xzyyz~z}zz{}~z|x{{ww|yzwy}wwx}{xyxxv}|~{yv}yxy|y}y}{||yx~{z~y|yw{|xy}{~x{v{yz{x}zz{zyz}||xzy~|z{||zy~x{}|wzx~||vz|{~{{{|}zz{zyy{xy{tyzw{zv||w}{}wy}zzx}|~{w}zx|wzz{yy||{}{y{x|z|}z{y}wyy|xzx}x{y}}ww}y{|xy{yxxzzszzw}}{z~xzpwz}||{z{{x{w{|~}}z}}{|y{rx{}}y{yzzx{|x|z~|}||z{|{}zy||x|x{|~{w{xyw~~{|~}z|z|yx}x{z}|wxz{zz{|vw{|s|zzy~}|yx{{v}yx|yv}z|y}{xxzy~vx}wx{yzzyv{{|}z{zz|wz{{~{{xuyzxy~v|zzzx|{zzz}|{}y}{z{zx}xz}w{{|zwyx{{~}{y}y|zzyy~~~~z~y|~zz~|{z}}yz{zz{}w}{}y||~{zz||{{|}~vv}yzu{}{}y{}z|zz|{{z}z~zy}yz~{~{{|xxzywuw{{x~~}~}{}~~~}|~}~{}}~~}~||}{~}}z~~}~}}z|}}}{}y|~~}}}}}}z}|~}}}{~{|~}y}~}y~}|}||~~~}}~|||~{|~}~{~}v~~}|~~~}||}~~}}}~}{z|{~}}~~~~~{}y}|}~z||~~}|~|~{~{~|z|{~~}}z}}{~|}{}~}~}}|}~~{}~}~{{{~}~~}}}~{|~~~}{~}~}}{~|~~}~{~}}|}}y{{~}z~~}}~}{}}~~~}v~~{}~|}~{~~z|~~}}~y|||{~}~~{y|}~~~}~z~|}y~zz|~z}~~}{|x}}~z|~~{|~~}{~~{zzxz}{|z|z|{xz|zzu{yw|z{|z{|wz}yw|z{w{x}{zw{{{z}{z}}z{{x}|~~zwu{y}~yx|x|wzx{z|~w{xw{zv{y}}{{x|yyzwx{v}{zzxz|zz|{{~zwzyzz|x{yvzy}y|{y||w|}{z}zy}|zz||z{yzx|zzyzz}x{{yyzz{}~|||z{wwz{{{}x~z|}z~z|{w|z~vz|y|}}zvv{yy{y{{y{xy~z{{}}yyz|y|}{}w}~}}~}zzz~|yzyzz~wwyvyv}z{~zy{y{~z{w{zz~}xy|u}uxxx~xwzz{{}~y|zzx~|{y|{z~}}{z|x{z}{|yzuvzwzvyx}uy{xz{uz|{xx{yywz{zz{~z|{|{zyxz~y}y|z|{}{~}|~{zz}}x{xx~v}uzxyzvyxwyx|x}{wzz|z}}~{x~{|{}yz{z}~|}||z|||{|v||z{xw|{{y}z{{~yywxy}v{{{~~~{z|{x{{{y}{{{}{{}ww}wy}}}z|zzy{~|~z}yw|zw}~xyzztv{x~xz|{~y{z|}y~~z|}y|~zu|y|y|z}}~y~{xw|{{zw|y|~wytzzyxw|{}yzz~|w{y{z~}~yy|zz}~yxzz|}wzz|}w|{{zx~z|~ywywzvz{|zyzvzxyyyvx~|yyv|x~{{{~x{{}}zz|}|xz|{{~zzy|{~{|}xxzzy}z}xy{}wzv}ww}z|w{}z|}{yy{x|||{}|~~|}|{~{}}y}~}|~{~~~}~z~}}~~~|}}~|~~|{}|~{}~~}}}}|~~z~||}}}|~z~|{|y}~{z~~{~~}|~|~|}}{{}}{}|~{||}~~}|}}|~{~|}}~~~~}z|~~||~}~{~}}~{}~}}}~~w|}{}{}~y}~}{}}~}}|||}|~~}}}{|}{|}}}~~|~~|}~z~~~~|~|~z{~~{}{||~~}z~}~}}~|~|y|~|xz~|~|}~~~~~~}r|}~|~}}|||}z~~z~~|}}~}z~~}|~~}|~{{z~~}}{~|z}|}}}~z~|}}}{}||~xz~|}}~|x}}~y~}{u{|~}|yuz{yz|{|y|{w|{zy||zy}}}}}~|}{x{|~w}z}}~~}~zzwx|}z~|y}|x}{z{~y|y|z|x}z}}}|yz|x{zy{{}x~{{}}{~z{y{{|||x{wwyz|y{{}{y}{{{~y{|z}{z{{z}{z{{z{{}y|y|z}}{|~|zw}{zwz}z|x~}{yy||}~|{|x}{z~{z}y{||}zzx}w~z}v~}}y{z}|yw{}}yy{zy|z||||{z|~~|{w|z}~x~x{yzvzzz{~|~{}~|x}}vz{{y||yy|z~{z}}~y}{~~z}z{{}~~|yx||z{||{y|y|{{{{}~{~zwy{}z{~||yy|x|yxyyz||}x~x{{y|zyzy}u}z||}||{z{{{|~{{|{~{{{~}||z{}{|{zy}zz}}|z|}w~{x|{~}y{{}z~~|{~}{~v}x~}z|{yz|y}y||zz}x|}}y{zz}z{z~y~zyyz|y}zz|xy{}y{}z}zzy}y||}|xz~||~}}z|}{~|}||zwzx|{~}|{z{{x|z~xz|||{{~{z|~}{~|zw{x|{yy{z|w}zyu|y{}|y~y|zy~y}y}|}|~|~|w|z{}z~|~y|~z|{~||~|{{{{}~}x{zvyz{|~|zz~y{||z~~zy{}{y{|{zy}|~y}{z~}}~}wzxyz{}~|z~x~y~x}z~~|~~}~{}}~}~~y}{~{|}~~~~}{}~||~||}|{~}w{~}||{|}}~~{}~||}~~~}}~}~}}|}~}~}~~~}||}|{~{}~~~{|~}}~~~{}|}}}~}~~}~~}|~~~}~y}{}{~|}}~|~|~}~~zv~~}~}~~}{{}~}}~}}~{~}~}y||~~|{||~~~~}}~~~}}{~}z~}}}{~~|~z~yy{~}~~||w~{|}vyywzyyzuz{|xyxwt|x}y}zxy|zzz|yyw}yz}}~{x|}{x{|xy|zxz~{}z|{{|z}~zzwv{{~{{zyxy{z{z{yy}{~yz|zsy}}||y~x~~{{zx{|z}{}{}zzxwzuvyxz}|yzv}wz~yz|}zyzwwyy|zvx~{}{z~z}ywxz{vy|{}{|z}|~yy~~|zw}zxzx{xz{~}zx{x||{|vv{vw{z{{|yy{|{}|y{z|}z~{{z}{|zz}|xzz|}}~}|}wu~~}|y{yxx}y{|vy}y{xw{{|{|{y|{}}}~}zzy~{w}xy}y}|~y}{y{}v{ywxxz{vy|v{|y{{~xyz}xz~zw}w|{~zy|~zz~z{z}xz}|}|{}|yy{{vw{~~zxxzzz}yz{|y~wz|zw}x|vv~{{~{{|xxy|z~|yy|{~w}xz~|z|y}}}}x{|zxvxxzx{}z|xy}yxy}z{y|zzyzx}}~zyxy}|yz{~v}}z}|{~y|{z~yv|zuxw|y}|wz~xxy|yzzy~z|xxy{{w{x{|x|||y{{zy||~y|xy{}{{x{}u|}~}||zw}x|yyx|}|{uzx~xyz{u}yyz{z}}|{||s{||}yz{||~y~}|}|}x}z|{yvxyz{zw{}|~zuxv|z|{~y|yy{uzxy{~{w~}y{xz{|z{zx|y}x{wz{z~{xx{zzwyy|zwwx}q|zwv{~|y{xy~zv|{tzzzxzzxz{{}z~zz}}}}||{|~|~~{{{~~|~|}~|}~|~|~~}}|{{}}|{|zz~~|x}~~}}|{~~}|{||~|{}x~|}|}~z{~|}}{}|~~~{||}~}||}}{~~{|z}y}|y|}~|{~{~}}y}{{|z~|}{|}|~}~}|z}~~}~z{}{{z~}}{~z~|~|}}|}~{|}}~}}~zy~~y}}{|}||}}}~~~}|~}|~~|~z}~}||}~~z|{}|}z}~~~z~~|~{}~y~}}}|~~|~}~}||{}}{}~{{~}|z}~~}||~~}~~~|~}~~~}~|}|}|z|~zy}~{{{|~}~z||~}~||}{}~{}{~|y}~~~|w~||{uxz}{{y{|z{{z{vy}x||~{z{|z|{wzy{z|x|}{xw{{y}z|{~xw}yw{yz|yx|{{x~~yy{y}}y|||wx|}{{|y{x}xvz||yzwyz{zxx~|~wy|xvzx{}{zz{w|x|~xzwuzy~tx}zy~y{x{}~}|zx}w||z~}|vyzx~{}{|wz}|{||v|yv|vy~x|y}|w|{~{{{{{|x|~|xw{{~}{z}{||zxyy}~{~v~vxyxw{|x{z|}z|wv}zx{|{}y{yzxwy|zx~zzyuyz{wy|yvx|}zx~z~{x}|zw|}{|y|}zzxtx|{yz}|x{||~y{xz}{xxwz|{zxx~wx|xvyzxwyxw}{}z{ywuw{|z}y{}wz~yw{zy~{vv{yw}v}{x~{w|{}z}y|zxwyz|y|~w{|z|x|}w{{|{}{yxz}vz}v{z|}}z~~{|{}{}{zy{y|{|z}|z|xy{zuy{}}~yzyy|}{{|{x}|z|}{wy~{~y{vz|~{{{z}z~|y|z}~z}~yww|y~x}{|y|xzz|x|zz{}|}zy}y~}xwyxvy}|zzzwz~y{yz~{|{xzyz{z}w|}}{vwsx{z|zy|xw{~}y|{u~ytz{|{zxz~x}|vxy~|y|{zx|w}x~wzxzzw{}xx|w|{zz{y|{}{{{x|{u{x}|}{z{}{|xzzwzw|z{|w|}w|{{~zy}|{xy{xxx|~||{|xyyv{z|wz~vt{|v||z|}zxy}zzz||{w~~vuzz{{~{}~{~~~}{~}{~|}z|~}|}|~~~}|||~y}}y~~}~|}~|}y}}|}~~|}~z{}~z}y~z{}zz~|}~}}~~{~~~}~}}~{~~~z~{~|y}}~|~{{~}~{|~~||~{}~}~~}}z~~z~}~~~}}x|}~}z~}|z}}y{~~~~|}~~}~{~~~|~~~~}{}~|~|~z||}}}z}~}~x~~}y|~zy}~}}~}|}}~}~~~~~z~~~y|~z}~|}||}}||~y|}}|{~}}}}|}{}|~{~{}~}|{~~}}||~{}|}y{~|y~}|}}~{}|~|{~~}{|||~||{~{}|{|}|~|||}}|~{}}}~}}~{~{}y~~||~}}~}z}~yw{}}}{~|{{||{{{xty~y{z|{uvyzvzz~w}|zxyy|z|{|x{|x~}||{x}yyx~{}|v~{{z||zz}||x|}||zxw{xzw|w{y{xx{}xwz}{y{yx}~z{|w{|z}}{|{{}{~}wu}|{|yz}yyz|tvyxwy}|x|uz{}y}{{vxxx|z|{y}~}|y{}yxx{|{}x~{{{{{{{{||zz|}~s}}z{yx|{~z{z~ywwx{z|x~{wxxx}{zy{|{|~{{yxy}{{~|}}||{{xz||xuw{z{zzxvzwzxzz}{|}y~|zxzwx|yy|z{|}~y|x~}~{|z{{x}{|zw|w}yxyyyzt|uwzzyvzz{z{~{}y|vu{{w{zz|||}yz}yx}z{{}|}x|y{}x}~|zzzw{z||}xyz{yx{|wy|zzz}u{|ux{}}y~y{{}{}z{yyz|}{yz|~z}v{||~yxzxzyzyz|w|zxz|yr{~zz{}}sw}{x~x}~zy||}w{~|z|}}yy|~~z|~|zz|yy~wzyy|z|{{|}}|x|x{w{wxx|y}{~zz|{|z|{}~{zw~|||{{~}y~}}|z{|y~zz{zy{z}zw|z{yzy|zzy{{y}|{z|z{}yy~}~|v|~yzyy}yw}|{|xz|yvwuz{v{x{}~y~{v|{|yy}x{zyy}{z}yz}vyyvz|}vz~{xx||y}|{{xzzzxx{zv|xwu|w|yxyz}{zyyw|{xz|yxx{}z}x{|x{z~yx}|||~~z~}~{~|{|}{}|}~}~~|~~}}|}~y{}~~~~{{~w}~|}{~~~~~x~|}}|z{y{||x}{}}}}|~~||}}}}}x}{~}y{~~|}{{~}~}}}~~~~~|w~}~}||}~}|~y}|}w|~}|}~}~}}~~~~~|~{~z|}||~~}~}|~~~}~~}}}~}~{~}~~~{~~~}|z}|~{~~z~|{~||}~~}~}|~{|{}~~|{~~}}}}~~~|z|}~~|~~~~|~|}}}~~~}~}~~y|}||}~z|~}~{~x|q~z~~~{~|}||}}~}{~}~|~~}~{|~|}||~~~~z}~~y~}{|||{}~~|~{|}~{zyy|}}yy}{{||{|{xxyv{yv~{{{}||~y~{{|{v{y}{v|~z{y|zvz||~|zyzw~{|ux~||{}~zyx{~z{~z}|wyxy}{{y~yw}zxy}{y|zzxzw|z}{yy|zzw{vzw|z}}{||w|||{uwy{r}wy~z~|{xyz}}|{|wyxyy|}wxy{{wy{{wx|z~y}~~}z{vyx|y{zyz~~zyyzzwzz}zx}x~{wxy{~yxy{w~z|x|z{z~|}|~}|vz{{{zwy{zz{{v~{wxzy|y{}}{|y}~zxy{z|{|zvz|v}}zz|y{|~{z|x{|}zxx{|zy}zx|}}~x|~~{x~y}u||~y{|||}x~~{}wyyz|||{{|wy}~x}|zx}|v}{zz}{zw{y|~x~|z||y}}|{y|~{||{}yz}{}w{xxy{}{}|{y|||~|}{xyzvyx{zz}{|y~~z}{vr{|~yx||z|zzz|z||{{|{y{z{z{}|xx~{yxzx|{~}}z|y{||zy}zq}zywyy~{y{{x|~{yz{v{}|{{xzww|~y|y||z}zxy{wxxz}y{{{x}zyw~z}{|yz{|y|{|yz{{|{}{{zx{xz|}{x}xv{z|z}zz{zzzxzy|{z||}zyxw|xw||z{zz{xyz{}{zy~yy}}y}y|~x{{xzxv{|~{}{y||z{z|x|{yyx}z{|u~yvw{|}y~}}~{}}}}||{|}{|{{yz{v|y{|{z{z~yx{y}~}zz}wz{~|v~{x}{{ywx{z{wx}{|{}{~}~}~~~~z{}z}|~~~}}{~}}~{}{~~||{|{{}|~}z}~}z}}~~w|~}{||}~z~~~}}|}}~~}zz}}|~}|{}|}}||~|~{{|~~}{~|~|~}}{~{}|}~~|~{~}}}~|w}~}}}}|y~}~~}}~~~}qz~~|~~{}~}}~~}~|{~~|}}~}}}}}z}}~|~}}|~~~~~}y}}~}~~}z~~}}|}|}~z}~}~~z}~{~~~}~~|~z~~~|}}~|}}{|~~}}|~~||~}~|{}y~}~}y|~~~}}y{||}~}~~|~}|}~z{~y|}~|}~~~~z}z}}~}~{{}|{}{~}z{{||z}||}|wz|yz{w{uzy{yz{yx}y|vwz{{{vzy|y}~}y{zy}|w}~}z{z~||{y|{wy{zzw}x{zz{zx|}y}yy{zyzxv}|y{xyxzwwz{wu}}vz{y|{z}yyy~|xzz~{~{|{w{ywzzoz{s|y{wvy~z|ywy}|z|uyw~yx|}||~{}|~|y~}}zx}{{~z~{y{|{~y}}~x}wyx|z|y}~{vz|{zyzwzy|xyvw{}{|{y{{|{x~uy}~{z{||}x|z}~y|v~|}~z{|zywx|z{}{|||{yz|y|~z~zy}wzz{|yyz~{||||{|wxy|w|}y{|{~~w~}z{tw|z}wyy}}ywz{z{{y|ywz|}z|w{|{{v}|{z~{}~|}{|zz~{{}zyyxz{z|z{y|}z~{~yv||y{yzwz{|x}|{}zz|{}z}y~x~}||||{z{vwyy{z{{z}yxyv}{~{|yy}}|yzyzyvzzw{{y|x|y{zz|~}yzz}||{~|yz|{y{wy{w~yv{{{zx}zx|wy{y~|~|}xz~x{{{xz~zz{|{|}{}x~z}z|y}y|}{xzxzx{y{z|yyy{s|yy|yz|xzz{x|ww{zzy||~}xzv{}{|z~}~{}y|~{z}xy|{|w{wx{{yz}}zzzz{{}{vxr}ywz||{z}||y~{~z|}~yzz}}~}{wyx|z|y|}{v{wvzzywy||{w{zzzyz|}z|}{xz{z|z{}y{|wv{z~}||~}{||~{}~}{{{|{{{~{~{}{}}}|~~{~||}{~}~|{}~{~}~{{~~|z{||~}~}}~~~}z~}{~{}}}}}||~zyzzy~}~|~|~}||~|~{~|}z}|~|z~~v~~y~~z|z~~~}~|~~}{}}~}|~~|~{{~~}}{}~}}}|~~{|~}|~}~x|~x~}z}{~||y~z~}~||||}{||||||zyy}{~~|~{}||}|~~~|~{~|}|}}{~|}~~~~~~~~~~~}}|}~}{y{~z~|~~|~~~|~}y~{}}|~}~z~}{z||}~~~~z~|~{}{|~~}~|{~{~~{~{|}~~z{}}~~}~z{~}~}||}v~}x|y|z}|{y}wx}~x~w{{yxyxz~}z}x}x}~|zx|z}|w}{wv{{z{x||y|~w|zyx|z|w}}z}{|{}z~~||~yy}||||yx~x|z~yzzzz{~zz{wzuzy{|~|zyy~wyzty{~sz~xxxy}{w}zy{z|z}xy}|{~tyz|y}{xz{ywxx~yzz~|x|yzyxyx|zx{|w{|}w}}|y{y|z}y~||wywz|z{{{~}y||{zx|{{y{||{~zzzw{xv{y||~w|{zvw~wwzy}|{|{{y{~|w}x}z}y{|}z{{x{|{{{ywy|x{|{wz{z||}||}y{|x{zv}yy|{yxzy{}x{{z||xz{|wxzvzztwz{yzzy}|}{yyzzyz{x~zz}v||z{}{}}}|w~|zy{u|w}xzw}xxywzx}{yx{|zz}y}{}}|y{~}{|yuy~zz||{{}{}}z}}u}}|x|v~y~{{x{yw{|~x~{~{{zxyz|uz}z}yz|x~yyy|zyz}{x|{y{v{}}yyy}x}~{s~{}yx}y|}{y{{wx{{|~~y{}z|{{{z~x~|yz{||x~|{wzy}|yx|z|z{|{y||vvx{}|}z{{y~uzv|z|{uy~z{{~zxy|{v{y{{wxy{yyz{||y|wy|wzxyy{u{|}}|w|xxzyzz}}xzz}x|{|{yy{zyywxwz}zw}{w~||zz{z{}zuyyxy|y~|yxz|{{{|}{yx{yyx|y|{}{wyv|}y}y|y||}z|}}xxyzxzwzv}~~~z~~~|||{~~~}}|}z}|}|~}z|~|y{|~}}y~|~}|}|~{z}|}{~}{|~~~}~|{}}~}}~~}|~}~~~~}}~z~}~}~~~}}}}~|}~||~|~~}~~}||{~{~~}~~z|||}{~~{~~{~{~}zy~|z~|}}}|~~}r~~~}}{{|~{~~y|~}~z|}|{|}~~}~|}~~|}}~z|}}{~}}}~}z|~}}}~{|}z~}{~z~~}~}~w~zz{{|{}~||{|}{|~||~~~~~{|~{~z~}}z}{~|}}~}|~||}|}z}~z~y{}zz{~~}~~~}~~||}~}z||~~|||||}x}~|{z~|}|~~w{~~}}|~|z|{|w|~~}{||xww{x{{wv{yxyz{|xzyw|~}|~yz}y{|u|}~y{{|~y|~zz|yz}~}{{zy|{}{|}xz|{x~z|~{wyx|www~{xyyww{x|}xzz{y{yy~|}|}|}}z{z}xz}{{{{y|y|uyyxyzw{~~y{{zwwyyzzzzxyy{|zxvwyy|z~zz}zzxx{|yy|}z~{|w|~z|z|{y|xy~z{z||zvy~{{|xx~xw{yw{y~yzvx{}{x||z{}|y}~v~}{z~xy|{|}|}{y|zx~zywyx{z{w}x||vy|}y|z{|w{zzw{}~z~{|yzw~z|y{}z{~z{{z|}y{}y|{{xxx{~yv{|}zyz|z~zyx{{yyy~~y~zw{||x|z||z{|{~{{z{x|~}~x||yyzx{}z~|zvy{y{{zy}}v}}~zyxy{~}|y|z~z}~yyyy}}~{|xyz|~}|wzxy}zz|}x|{|xwzz{zz{~x||zyyzx|w}|}|x||ww~|z~}xz~~{z|{vy}~z||{{{{uuz{{y{|x}zy{z}x|{|}zzu|}z|y|z||{|{u}~}zz{~yxy|zz}z~w||x|z{z}|y{y|zzzywy}~|zwyyy{~{u~}{|zz~}|z{~}{}}{{{x|z{|~|{z~|y|}x}zx|yyyyy{{x{|{y|xvz}|ztyvyxz{|~}~~y{~x}|zyz{}{{{}{~||{z{x~|zx{}}{|z~{y|zzz{{x|}xx~zwwxv|z|xy{z}z{z{}~}{|~}~{|{{|~{|~~~||~}~|}{|~~}~{x}}~{}y|}{}y~{z|y~}}}~~{~y|~|~}wz}}|~{{~~~~||||~~}}~~}~}{~{~}}}}}z~~|z}{~~}y{}~~}~{z~|~}}~{}z}||~~~~}~|}~~}~||~}~~{~|}}~y~y~{|}~}x~|}}{}|~~z~{}|}~}|~~}z}~}}}~{}|}}|}||~}{~~~}|}}~|~~|{}|}y~~~~z~~{}~y}}~}}}~}~}}w~}~~~~~~|}~~|~|{|{~}w~|~~|~~|~~{~{}~}}{|~}|}}}~|~z~{}}|w|{~{{}|{~}|{~~~~}{}~z}|y~~~}}~y|||z}~{~{~z~{z}~}z|x{|{{v{}}}zw|u{}{z|{zy{{zxy|yxy{|~}z}yzywx|{y|z|y{{{x{{{xzz{{zw|wy{zwy{|yy{|x|x}||wwzzzzyvzzzvy~|y}zz{wz{{zxz|xzyyyyyz|yx|yw{x~x{z}{zxswy{{x~{ywyx}y|{}|xx}y{{wzyu|x{{|yxxx}wzz}~yx}|{{{v~x{|vx}xzzr~{xzzs|z~~~w}w}{|}wwy~u|y|{{~{x{yxx}|z}v|yxt{}w|zy{v{~{z||zzyz{|}yw{z}{}wx{zx{y}}z{xvx~|}z|yvy|x{}|x|}}}}zz}}yxy|}|||||}~|}wyz}ww|yzy|v|zx~v{~w|z{x|y{z{|x}xy{yy{}}y~|}xzvyxyy}~||}wz{w~{{z~~}}w~~zw{wyy{~y}zyz}yzz}z~~xzrzy|}y}{{}{yzw~{~~{~}{{x{}y}z|}~}|y|}x||vv|z{}{|{|~|w|~{|u|y~~|z}{w|u}xv|{{zuz|{}w}}z}z~yy{zy~y}wz{wv{}v~}}|y{}||wy|~|}z{z||v||y|x{|zy|}yy}zy{|xz||zz}}}|{}}u}v{z{}z{{w~t{|x{wzt{}|wxx}|x~zzy{z{}{|~{w{{wxzyzxtx}zxzyy}}}z~}w|~yw{xy{||{z{|zz|y|zxxx}|z}~xxw}}}~~}yz|{~y{~z{}|||~|{|~zxx{y|xzy{ww~{|~w|z{}z{y{}z~y||yv~}}{~}}|}||}{|~{~~}}}}~}}y~y|~~}}}{}|x~{}~{~~~z||~{~~~|{}z|}~}~}|||~}{~{~~||~|y|~|~}}~}z|||}}~~}~}{~}}}{|{~~~}~}~}{{|~||~}~~}{}}~z~z}|}x}~}}~~}}zy|}~~}~~~}}z|}~}~|~~||}|}}}~y{}{~}~~y}}}~~|}}~~~}~|{~}z{~}|{}}||~|~|}}~|~}{~~~}|}}z~{x}{}}~z|}}~}~{~{{}~}{z~~|~~}||}~}~|}}~}z}~~{~}~~}~~z}~}|}}{}zzz}~}~~}{{~}~|~~||}zy{~|}}}}u~xy~ww{~wyxs{zzw}{}{}yz{{zzyz~v}{{vxx{|{|zz~swy~zxz{~|y}w~|||zzzwvzxz}}}}|syyx{{|u{|{xwzyz}{}yy~}}y{yz{z{}|zy{z{{yz|}{{{}y|z|x|w~{yyx}{x|wxxy}}|}xxx}xwzzvxxz|{}ywyx~~{yyz}{|sy|{zy|{zy{yxuzuyv}{w|w{z|y{|z{tvy|xzzx|y}{z{xz~|{|xyt{z{{|~z~z}~}w~zyzxrw{zu|yzyy{xyw|}}x|yvyyuy{yxxw~yz|z|v||z}{z}{|xxz}zz||y|{{yw}x{uwy|yxwz{xx}y||z|{{yzp}}z|{x|z{|}zy{{z}yy{w}v{{z}||}y}vy|y{zyzwy{xyzyyzz~x}z}x~}}{z~zyx|y}{zy|z~}|||z}~z|}ww~xx{{yz}|yzxzxz{}v}zyyzwx{~~xwzww{v~{y}|}~|y|}|}{|y||{||{~{z~x|x|uzzzxz}xyu~vy}}|{{|~xw|yyx}|z~}zz}{y}}}zyv|z}z}|z}vyxz~zyxx{{yuzwy{x|v{|wyy|xw|||yxyx{{yzxxy{z{y}{|~zzu{~yzx{{x{wz}w{{vxvy{z{wxx{zz{z|xzw|zzy~yz|~{y}y{|||zz}{x}{{{z|w|||}}~|zz{yx||w{~uyzz}zxwy|z{xzzyzx}|||{|z}|ww|y{{|x~|}{}|z~|}}{z{|{{{~~}{}|{~~|~|}{}}~~|}~|~|~|~~~~~y|~}{|~}{~|~}~}}{}{|}~~~}~}}||~}z~~~|~~}~|~}{~}{}~|~{yz~~~}y}|{|}||{x~}~{||z~x}~~~~{}~~~|}}~~~}}{z}}{|~|}{~y}~~}{zy~}{}z~|x}|{~~|}z|}~~~|}{|}|{~}~|~}{||||zx{}z}|||}~~}~}}~}~~~}~~}|y{}|~}}{}}}||y{~|}~~~|{~z~}}{}|x}~}{}|~}}~}~}}}z}~{}|~}{}~{~~}z~|y|}}~~~~~~z}|}y||~||z|}~}{}z~}}|}}y{yx|vy}zx~{{{{{zvy{}y{~|}}{}|xz|}y}|x{}}y}z|{{}zz{w{zxy|x|yw~~{z|yx}{w{vxyv{z||}|z{{xyvx~~yyzz{}{{xv{{yy|{x|zuz|{z{{}y{|x{xyuz~zxvxy|xy}y}yzwyx{z{|w}x|z~zyvu|}xyzx|{z|{|zyxz~~y}zx|y}zyz}zy~zz{x{yx|{{}zxv{yzu|y|y{{yz~x}x|zxz|xzzsz||yy}~|xxzzzzyy{~x{z{{~}~z}z~zz{}twy}|yzz~|{}|y|z~{|}}x~yv{~x{wy~u{zy{yy|{|yzzvw~w|yy}|x}~|vy{~zzyyw|yx{|{xv|}}|{zt{xw{w{vz}xu||txxy{xy~w{v~{z{z|{}tyyyz||||vz}|x{ztz{}{y}yy|~y~|zyyxz}}{{~yz|y~z{x{z|z|{}}|}~|zxyw~{}{vy|z|zzx}yyx{}xzyz{xxz}x{|}|||u}|{yy{yyz~{tzw|z}}x}|xxyz|wxzxzyyw}|zvyxyyv}w|xw}zzy||z{|{yyw{y|}{}x}xx{}y~|}y|yzy|||}~{z{~zy|{{w{|{}xyvz|xz|vx~vw{zz|~z{|ywxyzzqy{||z~}}|{|y}|x|xyyxzyyzw{{{|x~z}{|{|x{x}|{{{{}y{~z}zz}z}|wyxzz{y~x}wzzzzwz|z{y|y~|{{y{y{x|y|zy}x{{}xz|ytvy{zz|x|}{~~~{zz~||~|}}~{~~}}~|~|||}}|}{~|}~~|}~|~}{~}|~~}~}~}z|~|~}}~||}}}}{}|}}|{}~{|}|~}{~~}|}}~~|}||}{~}}~~~|}~~|~|~~}~{~~{}}|}~~||~~{|}}~~~{~||}|~}{~}~{}z}{~~}}{~~~}}~z~~{~~~}z~~~{x}}|z|||{~{|z|y~~|~~|z}~~~}~}|}||~~zz~|~}~~}~~}~}|}{~|z}}~}~}~|}~}~|~~}}}|~z|{~|}}|~}|{~}}~~{{||~~}}~~z}}}~~z~}}~{}}~|y~z~|}}}~|{}~|}~}}~}w}x~}}}}|{}~~}}}{}{|}y}|{}z}~ztx|y}xx|zyz~y|}~z|z{yw{y{{z}wzzyx{|zzy|zz{y{|x~{z{y}}~}yz{{}x{|{v}zzy{zyy|yz}y|{yxvzy{yyzzy{z|zyzy{|{x{zy}|x{}}|y{y}|x|zx{vz{xzwy|y}x~z}yvzx|~}zzzy{{{wyy}z|{yy{~yz{y{~z~|wy}{y{}|yzwyz{|wzvyy|{|w{w{yz|||wx|zw}zz{y~|}y}~~~|z}ywy{||~||||zy~y}||wyyy{|z{xv{yx{}w|{{}x}zz{||||w}z~vy}y{|y|z{x}{y}{{z}z|~zs|y|x{vywz}xyyyzxzz|z|{~||z~{z|{{~||x{z{z~z{|yyy{||}zz{{{|~}z|{{zr{}xy}xzw{{{zzyz|y}yvxyuw{z}{{|y~|~{~yyz}{}}z|~wyzz|{{yy|zz~{z~}uvyzt{z~xwxu|wwz|zx|yz|wwyy{{xz}y~}}~|x|vyy|~{}z}~xy{z~zx{}|x{{{{yyw|}|vwyv}zw}~{yyy|z{{z{|u{yz{x{x}{y}{|{|~z|{xyw{|zz{}zz|z{|z|}yy{z{z}wyv{{|xyxxzyy{z}z}zzxz|{|x~}w~|||wzz{wyz{z~ty{v{|zvvyzxzzv||txyzwx{zzxw}{yw{|~}~|{}||||}{|y{z}}|}z{twzy|xxy}wv|wx{yzywwz{|v{{{yw}{yy|y}~||xzy~|~{}~}}~{{{~x{}~}}}~||{{}}|~~}{}~}~|}~~|}||~~~}~y~||~~}|}~~|{~~}~}~~|z}~y~}|~~}{~|~||~}y|~|~~y~~~~~}~~{|~~}{{|x|t~}~}u}~~z~{|}~}|~|~}~~}}z}|}~}~{~z|{}z~~}}{y~y~}~{{~}}|~~{|~|z|}~~~~~}}~{w~}y|~~}~|~}~}~||~x||~z~}~|~{||}}z}|}~}z~~y{~{}~z}||{}~}}~}}{}~~}y~z}~}}~~~{y~~~}|}~~~~{~~~|}~}|}}}|}{~||~y{}~||y}~yy~zw}|x}z{qz|x{u~w{{z}{w{yw{{z}{||x}|~zz{zz~~y~}z{zzy{{}|zs}}}~yy{z||y}~xxyx||{}||{|z~z}|z}yyy~yz~yz{zwz{yy|{ynzyz}|~{{x~x{}zvz}|xzwyyx~yx}|{|{}|zz~yxzzyz{{xvyzyxy~yw{{|ywyy{z|x}}xvw~z|zvyy|xzz|z|z{{y|{{{z{yz~y~|xx}wxzz{~||yxx{z}yzxwx~|xz~yyy{ywu~z}z{z{{}x|x|x||}|{}x{{wzy{w}}vy|w}wyy{|yx{x{yyzty{xzx~y}|~y}~}{zv|}|ywxzxyyzv{x|yz}{y}zw|}{zz|xzz|{|zu|x{zvy~y{}v}{zy}z||wz{|xuz}~xwz{{{{{yz|{y|~|{{zz}~w|}zz{zyzxz{yv|yy{w{{y|}w||x{{}}}~}|z~w|xz{zz{y{yy}xz|zzvywzzzy}xxx|zw{x{|zx{}|}{{xzzz~~zy|~zz{}{zx||~yzwyy|{z}{z{}}zyz|~{{~zyv|zxz{y}}x||{vzzy{z~~|x|{~wz|y|}y{|}{{{}~z{z~x{~z{y|{zxyt{|{v|{vyy|xy{{}{zx{zw~yywu{w|zz}vy~xzx|{z}z{{{z|yy{}yw|y}{xyuyx||{y{{xwz}|zy{{}|{}~{|{xzy{~xy}yyzx{y|||yz}yx{vyzz~{z|{xxyy|{}{x{}|vzzyy}~~|~|~~~~~||z}~||z~{}{{|}}x|~||}~~}~}~}}}}~~}~}}~}|}~~~~~~}~}}{}}~}}|~y}~~z}~}|~|~~~||~|z}}~{{~~~y~}}~{~}}}||{}}~}|~~||}{|}~~|}}}~~}~{x~}}}~~|~~~}|{~|~|}x||}y{z|~}}~||~{~}{|}}|{}~~~{}}~~~z}~{|}~}}}~}~~~}|zz}|||}}}~~~~|~~~}~}~}~~|}~|}{~~}}{~|{|x|}|{|y~y}|~}~y~{}|~}|~~~|z{{|~}~{~~z|}{}{~~~{|}~z||w~}}}||~|~}}~~}}|{{~}~|}~~~}~w}{}z|~~{|~~|~||~~~z~~}~~~}~~|w}~y~{~~|}z}}~||z|zzw{vwx{x{yzz|{|y{y|zvz{zzxy{vyxzz}y{}|||z|}}}~~{}{|z}{z|yxz{{x~{{y}xx|xz{~}yzy{wz}x{x{xxy|x|{yy~|wu{}v}zy|z|y}~||xy|~yyz}~y}|{zvvyy|~|}p{zzw{{wzwz}}vxzy}}x}v|z{z|yy}{}~z~}||~{xzy~|xzyzxxxyy~xwzz{{{|}|v|zyyv{x~zw{zwwvyyx}{{z|z{y|}z~zx}xx|w{|y{zy}|z~xwz{}{yzzz{}{{yvz{||yzz|z{}{{}y{~|}zxz{~z~yxz|v{}~{|x{vy{yy~yx~v~|x{||~{{||x{}x{{vy{|wy|zzzy|{zz}|x|z||{{{{{|y|||{wuy{{zz}xy|y|~v{x{|zw~~|yz{}{{{yz{z{{|xzxz}}{|z|}|{{yy}{{{z|zz}{~w{w~|uty{}|yz~~{|wz|~~}~|~v|y|wxzyy||y{~xvt|~zux}{~{ywzyz}{v}}|}z{ztuz|zx{|u}}~z}zx|y{y|zx{~yz~{||y}{||y}xy}yw|yz{y}{{yz~}zy{zx{z}w~x{||y|z|{{{|||zy}y~}}~{z|}|x{z||}{zz}zuvzy{|z|y}y{y~{vw|zyvzwx{z}}y}}w}|{z|yyz}}|u|{||v{{{x{yzzy{xw|xz}yz~zvwz|{y{|z{vyxx|z|||}x~|~}~~{{y}~z}~~zz|vy}}}}}~|}|~}~{|{~}~~x}|||}}}}{}||z||||~z{}{~~}|||~{{~z{~~|{{zy}}{}|x{{|~}~~y}}~~~~~}|~}|}}}{z|}~||}y|}|z~~}~}|~~~}~~~~}~~}~}|}}~|}}}~}~~~|~~}~{~~||~~zx~{||}y{|~{~}|~~~z|{~|{|{{{{{~}~}}~y}}~{}{|}}y{|~y~}}~}z~}}}|}~y~~}~w}{|}~}~x~~}{~~~{}}{}|}{x{|~~{~~{~|}}{}}z~}|{}|~~~}||zz|~|~~{}~|{}}|~~|~}}z~|~~{{{{~}}|y|{|{}{~~z{~~}}|~~~}{~}|}~|}z~}|}}z~{}}||~}|||v}y}{}}{x|w}|y|{zz|xy|w{z~|zyv~uv}z|||z}z}~}}yy{xy{|x}~z|{z{zzzx|z|{~z}|{y{{xvxx{y|}|w|}yz||z|zzw||w{z{{y{|y}||yv}}}{t~~}{}yy|}zzwz}y}}|y~{{yyx|}}yy|y}{|z}y}{zy|{||z|zx|||z|{{~~||}||}s}|{z~xz}|~{~|{||{{{x}{z{{}||{}w|~~w~}||}~|}{yz}{y|}|~|||||}|yxx~|yw}|yzxz~}}z{}|zz~{x|}|{{y~w}{}||{v|{}}y{}|~}y~}zz|}~~||wzy~{}}||z|~{zvz}}~||z~{zz~{z~x}~zyv}{|zzx~|{zzy|~{x|{z|yz{~y|xzzzzu}zz{}}|{x{z}y{~yzzz{}~{{{}yy|z}zz|v|{{y|z}w{~||}|zzz|z~~z{x}{}yyz|{z|y~x|~{{{{{uzw}yzy{}}v}||zy|{zz{zw|zyyz~{|}||y}y|~yyyx~v|}yzwy~y{{||~|zz{||~|z}|{|~}z|}{z}}}|x||~~|yy|z~xyy|{}~~~wwz|}|}|~|y|z|z{|~|y|z{{|w|}{}z{{~~|~zz{~{y}||~{|}~{yx}~}wz||yzx{vxzz{|{||z||}|}zyz{|{}{zzz|v~yy~|z|}y~{~zwzyxy|z{~||~}||~~~~}~~~}}~}{z~|~{~}~w{}|}|y{~~|~~}~}~}{}}~}~{~}~{||~}|~|~}~~|}|}}~~}{|~~}~~|}~~~~}~~{{~~~~|z}|~|}~}}~}w~~|}~~~|~~{~w|}z{}~}x~z{~}|~~}{|~|}~}|~}|}}~}{}||~~}~}|{~w|}}~}||{}}||}{}}}{|{~z~~{w~~}~}|~}||}}{~}~z{}~}|~{|}|~}~}|}~||}}~~~}|}{~}~~}~}~}}}||y||xww{v{y~}zxyz|z|yyywx~y{|{wzzz{xzxxvzx{zxy}~{zyzzyz{v}x{|{~z{{x{}y|z{z|~xy|}|}vzxwvw{wxxx|{yw{y|}xwz|{yy|zy|zuy}||{}|y}yz|z~{~z{z{z|~{x{{wz}xx{xvzywzzx|~zy}~x~vwy}{zyz}||zx~vy|zx}||z||zy||yyx}{}z{{x~{xxyxxzy|{zyxx{wzxvz{x{xwzww{zx{}|}xz~|wv{xz}zyz{y{}|yzx{z}vuwxuxv{xw{xzywyyzxz{zxxzw|~zx}{|||y~|w{yzxx{|{~}xw{y||y{x}z}{{r}xy{zx{~yy{uy|y||xyu{yx{}{|z{~{xxvz{~|~x|}}|~|||}~||{{yzz{xxwx~v{w|}y}|{|y}yvzzuwyy}{~y|{{wyy|}~|{z~{|{{|{}|uyyz|}xyyvzy|{|y{x{x|xxt|z{vyz}y|~}z{z||{|z|yx|y~|{}zzy|{z{{|{~y}yz}~{zz{{xyz|xzy~|yy}z{xw|yz|~}z|~{~z|z{y{vv}xz|||ww{{yw}yy|zxw{xxzzxxz||{yxvx|xwxz{v~y|z||z|y}{z{~~yvz~}{~{xv{|yy||yx|xzzuywwxxz{y~|yx|wxwz|yz|}xy|}zy{y{x~|{}z||x{}||y{zzzyx}wyxzzyuzz{z~x~z}|{ux}yy~v|z}z}|y~~{z|y{~y}|~~{}~}{|~~y~~~~~z~~}~|~~|~~~}~~~~~~~~~z{}~|{~z}}|||~|{z~~}|}wy~~|}~|~~|~~|~}}}}}}}{~{|}~}}}|}~{~x{}|}~}}~~~|~|~{z|y~}~{{}|}|}z~|}|}}~zx~|z}|x}}x|||}|}~~zy}|~~~~~~|~y}~~|~}~~{}}~|vy|}||}}}{|~}~~~~~|z|z{~~~|~}w|~}|~~}~{~}z~~u~{~||}z{zz~}}}|}~~}}~}v~y~{~}~|~~~}~{z~~y}|~|||~~|}{{~{~{z}|~||~~~~}|~}}~~y}}}~~y~~}}~{|}{~~~{y~}w|{z~~~~|~|}|~~{}{|x{||}|z|~|}}}{|||}{}~z}||}}}{|}{}~~}z|~~z|}~zw~~~}~|~~~|~{{{{w|y{|zy}y{z~z}wvyz}w}y~{{x||xyxzy|zzx||yz}xr{~zwz{{}|{}yyzy{y{wxzyzy|vz|{zz{z}zvz{w||zz~yzx|y~|z|}{z}zz{y|vyz{|{z|{zy{{||yx~{y}zw}|||y}yzvz{zvz}|{}x|}y{z{{{{ztz}zy}zwzxzz{{x|zyz|x{xx{v}z~y|{|yvz{|{|}ywzz|yy}z{}}xuv~zz|~v|x|||~xxw|}yx{w|}y{z{{x{zz~|y~}{~yy|y|z}xyy{wwyz}{}}zwzz~~xx{}x|}x{uz|zvw|x~|y}y|vxx{yxx}z~{zy{}yy|z~uxxzzy{|xzzxyz{~|yyywzw{{zyxz}}}|{z|yvw|zz~}}uy}{y}{z}~xx}{xzy|z|y{z|yzy{y}|}{}z{|xyxy|z{zzv}{}}sz{zzw|uzz}~z~|vw|x{|ww~|{x{{}zx}~z}{zu|{{}xzx{}zw{|xw|yw{z}wz{vz~wx}zz{y||{zxzy{zx|~z~|}yzyxxxzz}w||x}szy|v{{{zy{yxyz{wy{wzzx|z{{zzx{|{yzvyx{{wyv|{yzz{||zy~~||~}wx}{}}{~||}y||xw{z||{z|u||zy}|~}yv}yxz|z}|zyz{{{{x|y||}{x~xyxz}zzx|yxxxw{{yzz{{yu}~wxz{x{|x||w|}z}y}|~x|wzzx{x{|z}z|}wzzwx}zxxyyz~{}{{y||zzy{}x}~}~~~~~|}~{|z|{{~||z{}~}~~{~~}||y}~~|{}|~{|}|~~}z{~}||~{{}}~{{}~}}{}{~}~~{{~~||}~~z~~~~}y~}}{}~{{}~}}}}~|~z~|~~~{}{~}~~~|~}x~~}{}|}{|~~|{~~}}}{}~|~}~{}~|~}|y||~~z}}~~|~}~~}~}~}~|{}||{}|~z~~}{}~~{~||~{}~{~}}}~|}}}|~}~}~}~|~~|}~|~~~{z~~}}|{|}~~|~|~z{{}{~}~}~|z~~x}~{~}}z~~~}~~||~~~}~|}}|{|z~|{}~}}z{{}~~z{~|~||}}~{}|{|}~}}~|}~}|}}xy|}|{y{wzyyz|y|ux|uuv{v{{xvzy~|yzwy|xz}y{vxy{|y}y{}wy|}|}|zyxz{|z}{z}yz|y{~wwyxyzz}wzvy|z|yxyyyw|wyxxvy||v{|y{{}|yyzwww|zzt}|~{yzyxv{x{yzy{{z~~zyxz{{y{x{|vyzvwyx{{|zyyz|{xyzy{zyxywx{z}y{y{||~}{{yzv{{|yz|}xyz~yuzw~yx}uy{xyxw|z}~|x|zzz|{zzxxz{w~z{}~z||||x{|xxvwvvvyztwzyx~z}x|||vx{yyuyz~zy}~y~|y|}z{zv{{z~}v{~|}y{y}|x|xz{zwyytwy{yxyx{{{{vzvzzz|xy|}}yy|yy|{y~}z|y{yyzy|}|z||}|w{zyvu|y}x{zx{y||w{zzx}x||yzw{wxyv~~{y}~y{{xy~|x}|{|zy}x{{}}}~vyy{uvyz|wy~{}v{zvzy}z{{{|vvz{wy}|{xyx~{{{{yyy}y{}wux|{|}wz{~|{y}|}zzxz{yxzx~w{s|}vy~{v|zz~y|wy{y{~}~yzy{x~yyz{{{|{yyqzv}}zz{{|y|vyzvzz}w|zyywwxyx}xv{uxuw}~}{}~}yw|{{yu|z|~}}v}x{|z{yy~x{|yzw{zwz||}}}|yyzzxxwy{{yxvyy{zxw{}{xz|zv{z{|{z{|{z|}}|}}{s}zxv}zxzzz{}uyxywzx{{{|x~yy~zy{zzz}|{~{{{{|xxy|x}wv|~||}|~}w~}{x~x}}}~~}||||}}||}~}{~~|~~}~}z~}x~}|w}~~|{~~{~~{~|~~y}}|{{zz|~~~}~~||~~~|~|}}~~~{|||~{~~}~||{~~z~}z~{~~}~}|~|~}{~|~{{}z}}{|~|{~~~}{|}~~~|{}~}}~~}z|}}}z|~{{}}y{|z~}~}~~~}||{~|{}}~{}~|~}z~{y~|~|}~}}|{|~y~}~}{~|z|}w}y|~}~|~~}}y~}~|~z|}~~x~{~{|}~}~~~~~}{}{|}|~~|~~{|~~|}~}~~|{}~~~~|~||~|~~}~~|}~|}{{{}{~~}}~~~}{}}|}{{{{t|}~~~{z{}{}|~~{~~~|z|yy|{yx|{u|~y{wwzz{xyxx|w{zz~v{}z{~wwzz||~zwy||{{yxuzwz{xw~zyx{wzu|x}zxz{zw~yy{{~xyy{w}x}}|v||{y{xxzxz{xy{zywz|xy{xz|z|}y}}zyzyz}v|{yyz|}}{wy|zxy{y~|zwvz{{yw||{y|zyzxyzvyy}zx{{w{}xzwy~|yxzx{|z{~{y~y{wwyx{}xx}}{|z~zv~wy{{wz}yxyz{wy|zw{}}|xv|}|w}vx}u~yy|y}~{yz{|{w|z{|~{}}{zy||}zv|{y}}y|{{|x||~z|{}{z{{vzw}zz{|wx{~}zyyz{y}x{y|{{{{xyxx{|w{w{xwy|}|{yx}uw|{{w{||z{}y~|zzy~v~y~yzzz}}yzuzwv{|x{{}}yx{{{yz~qywy{z{xy{{~x||y~zxy}|ysztzy{}{z}z~y{zxuv}w|wz{||~y|xyy~xyxzwy~y}|v{zz{z}}{{zz~yyw|||w|}|{}zyv{yx|{xzzz{x|zz}|~|}|||{yzx~x{y||y|zw~yw|~zz~wz}{xy}~{{y~xx~}||{}z{z~x}zy{vzzz{yyx{z|~~{yuzz|zx{||zzvyyxyz~zzzyzzyx}|yty{w|z{~}{wyt|~xw||zywy~x~zyz}w|zyxy{x{w}xv{yt{y~{zxz|w|yz|{~|~{wwx|yx{xxtw||z~x~y~xvz|{{z|z{|}{{|yyy{zyz}}zyyz~{|~}}~}}{|~||~}{~~}}}~}~|}~}}~~|}~~~}~}}~}|}~~}}}|~{}~|}y}}{~{{}}}~}{}x~~~|z|{~y}}{~}|||}|{~~|~~}}|~~z~}{z~~z}}}{~||~~|z}~~~}}}|~~~~~}{~}~{|}}}}|z~}~|{~}~|}~}z{}|}{}~}~z}{}~||}~~|~|~|~|~~{}}{~z~}|}~~~{~}~|~}~|~{zv||~}}}}|~{x}~|}}yy}~}y|~~~~|}z~}~~}}|y|}}~~}|||~}~z}~|~|~y}y~~}~|||~z~|}}~{|}~}y~|}}~~{~~{~}z~~z{}||}z}~|}~~~|~~y~}|~~{{w~~~|{y|~|~|~{z{}xz{||{zx|}}}{xuzvwyuxzyyzxxxx}y{zyzzvx{|vxvvyz{|z{}y{z|||}z~zvzvw{{|w|v{||{y}{}y|z{}zxy{y~|uzxx{}}xxyyw|{px{|z{~~{y}|z}||x{~{{zzyz{{x||{xyxxwy|{z|xz}x|{u}v{vxyyy{zxzy{y|{ytz~x}{|{|yz|zz|{|}~z{u{}zz{yxty~~ywyzy{uywx{}{||{uy}y}}{y{yw||}x{|}{yxv~|{v~t{|~~yx|}~xxz~yzy|v{z~{wz|zy}zxy|{{|w|{zy~z}w|{|xx{{}y|{{x|~}{y{~yxzyy|y~{yz{yy{x}sx}~{{yzz|y|xy|}~}}~yxz{{{{{|zy}~~z{zzzz|z{y}~}|z|{ty|tyxxz{y|yv{~xxu{}{|}x}|}x|z|z}x|x||w{}||{||{y|{}zyz}|ywz{x{xz|y{|zxwwvx{~|~}yzyy{}}zxy{}zy~y|z}}~|}|zz{xyv{y|{yy|yyzwyxzy|wy{{||{uy{}~yy{~{z|~zzz|xy{{zy|{}{xvz}|}y{{y{z{v~}z{|ywzx|zzz|y{z{zxx{|}|{}}z~}zy|u~}zy}~z|u{}|y|zy{x~y{xyy{z{zx{wy}~}{~{}zzy|y{x{z{z~}}|{zy{wx~v~{||{z}v|{}zzx}y|~{~x~x{{|y{z}|zy{}xy~|~{{yzyy~yzx{~{{{{||}}}t|z|y~~~~}}~z}|}~{}{}~{|}}{~}|y{}~|~~~~|{~}~~~}~~~|}}|}{}|}~{~|z~~{|}}~||}~~}~}~|~~{{}~}~{}|~}|~z}~~~~{}}~{}|{~|~~|}}~}|}|}~}}||}~~||~~}zy|}{}~}{}|}}~z~}~z|z~~}{~}z}w~}|~~{}~z}~}}}y}~}}~zz~y~|~|}~~~|}}~y~~~}|~~{}|}}}||}|~~~}|z~{}~}~|}{~|{}{}}z}~|~}~}}|||~~}}~~}~~}~z}}~y|}~~{}}}~zz~{}~}y~}{~}~~yz{}{{|{}}}|x~z}|~~{~}y|~}~~}~{}}}|}}~{}|~~|z~|z|~~|~~~~v}{y|zzzty{z}|z}xz~vy~w|zxx~z|{}y~{zy{zvxz{}twxy}xy|yy~{wzz|}{xyx{{{{|z||yz{z{wv|zwyz{y}z{zx|xzz||xzxz|w|}z}~w{|yz{|xy|x~z}|yx|{z{yyx~{yw|xz~y~xyzy{}y|{|{zyz{y}uzz|~wz{q{xzyxzy}{yyzz|u{{z{z{vx{yxy}{ywywy{{{wwyzy}}{|z{||z}yxx~|z{yzvx{zyyxyy|y|y||w}yxz{x{}y|~|xz}x~v{{zwzxz||}zww}|xz|zx{zz{y{xz||ywyx{{z|zzyx|{~y}|{w|zx|xy}y|}yzx{}{|uy~y{{xx{|{{yz}~zyyz{}zy{{||{x|yx{xx}y|wu{}{yzv}wx|{x{{z{||{{z|}z|wz|{xy|z~|w~x{w{z}zxyz|yx|}~}{{wy|zv{yx~|~|yy|{~zx|}}{~z{}wxvt}vyy}{{zz{z{~z}v~|zzyyw|zyzz|{{z}{}z{}z}zyzzz|}y{{zxux{{{z|xyxwy|{zy~z|}z}}{xy|yz}v}xw|}{{x{|}xz{yzvyzx}z|zzwz}|~yyzxy{u{ywyyz}{yzz|{zzx|zy{{||~wz|z~yyz|y{||}{z}}}~|zy{}y{zyyxyzxz||x{ywzvz|}|yxz~xxxzzx{~x|z~w|~w}}~z{xzyzx|yy}{|wzxzyz}x{|y}{x{yz|z~||~|~xx{zy~{}y}v|}{{x}{~~~}||y|~~~}}}{~y|}~~{}z}y||~}}~}~~~|z~}}}~~|~}{~|{~{}~{}z|}{}z~~~}}~|~}|{|}y|~~|{}{}}||{~{{|~|~|{~z~~}}~}}}}{~}}~~~z~~}~||~{~||~|}||}~{z}}v|~~}{~}}{}~~~~}}x{~~~}|~|}{{~|}~~|}~}~{}}~}|}~~~|z}z}~}y~z}}~}||}{z~}~~~}}~~{{}y|}~~}~{}}||y~}~~|}~~z~~}~~z|z~~}}|y~|~{}{}~~v}|{~y~~}~{|~~~}z|}~|~|}y}}~~}||}|}~~|~~}}}~}}~~}x~y{}}~~}{~|y}{~|~|{~{~}{~}~}~}|||w}|y|y~x~u{x|zxyzw{}wyzz{zyyxx{~|z{{|{x|w{y{}yw{yyyxy}z|y|yu|z}}~z}zw{zzyt{x|yx|wzy{}zwvwy{w{u{xvw{~}s{|}uzx~|{uy{{{zy{z{{zyx~y~vvwyxxyxwxz|}{x}x|vyxyyzzxw{~xzx~{yyvzz{zzz|y|y{xyzyz}{xzzwzvvvztzvs|yz|wzyzyyxyzxvxxz{{~zx~{}~|zz|}}}w}}{|~|y|wy||{w{wyx{yz~y{{wxxvw}y|}xy{z{yyw}z}zzw{zxx|zy}|z{zy~zy}}}|y}}||yvy|uwwzwxxzyxz~zzy|w|v}y|zz||{zy}}{y|z}z}|{{}~|{{|{|||y||~x~x{x|{yxyvv{zy{{w{w||}}{zyz|zyz{|~z|~z{xz}{wwyxx}|y|{z~{}}{yz~zwz{xxvw{yzxvz~zxyzyxzy{{yxxzvv~~zxz|{~{}{y~||||zy{{{x|~{|{xzzvxz}||yzw|wyx{|x|~xxyxywyxzpxw}}}zxzx|zz{x|}y~y|~yw|z|{xzw{w}|z{zyvvzwyxxx||{yxxw{zyzzzz{yy|}{w|yx|}z{}|{x{|}|xzz}z{{~y~|x{wuzy|xvzsx~y{{vxux{}v{}y{zwz|}z{z|zz~|}{wz}zy|x{v{||yzzx{~zzywz~ww~|{z|zz|||yyxyw{x|zv{w~y}}{{xz{|}}w~z|z|{|}~~}|||~}~}z~~~~}y{}}~{z|~{}{~{{z}~z{}~}~z{|~~~~~zz~{~~|||{}{}~}{{{}~~~z{}z||}}~}|~}}}|}y|}|~y{~y{{z|~~z|~||z~{|~{{|}}}~z{~~}|~|~}{}}}~~{|}~~|~~~~}~~||y}|~~~}{}}}y{~z|{~|}}~}{}~}}|y~}~}}{~|~|{{~~~|~~~~}}~~~|~}|}}}~}x~}~|y}~{}{}~}~}||{}}~~~|}}z~~z|~{|x}~~zz}~{|z}}~{}~}}~}}v~~||}}{{}|{~}~{}z|}~}~|}|~~||~~~|~~|~|}}~{||~~|~~|y||}}|~|~}~|~}|~{~~{}}||{|z~|}x~{|}~|~}~{~}|}|}}xy{~yx{~{{z||y|z}{|zz~~zy~{|{{{|}~{y|}z}}|x{~y}yx{}yyy}z{{{}y|{{z}y~zxy~uy~}zw|}|{}}{~{~{|{yz{~}zz}z{|v}}|||}uz{{z{y~|x~~y{{yzyzx{}x}y{{}}|~z{}|w~xz|~xxzw|x{x}xyx|x{{y}{w{{~x{wyy{|{}{zz{|~zw}{~z}z{z|{}|{y|}}z|{}}}zy~}yy|y|y{~r}}|||}{y}z|~w~vw}zz|~z}~||y~yy{yy||{y||~|||y}z||}}xy{{z~}z~}xx~x}zz|{|~z|y~{x{}~{z}xzx||t|u~z{|~}~{}~|{~yz{y}z}~|zzz|{{~z{|~{||{y|y|y|zy|||}||yzxzyy~}}|z~yzx{}z{|}}|}|y|{|xz{z|}{~y~~|yx{{}y}y}yx{zx{{y|~~{~z~yoz{xzyz|z~~zxz|v|||}~|w~{y|}|~{wyvyzy}zyxzz{|}|{|yz{~y~}{||~wzv~|}y{y|~|z|z~y|{{xyxyx~~y{|}{}x{x|zy}~zy{x}}xz|~~y|wwy}|w{{}|y{{|}~y~|{{yz{~z||~|y|}wv}||}xzzy|{y~{zx{~|{|}|~y{x}z|vy~{~}{}~~}w{}|}}||zx|}|~{}}{~{x}x}wx}}{{|{|{}zy}y|y|~{z~|y~}{~~}~~}~{}~~|}~~~}{~~~}~}{~~}~|~y~{}}|~~~y}~~~}~}}~}~||}|}}}~}}z|}}~~}~}{~~|~|z~~|~}|~|~|}}~~}}}}~{|}|}}~}~~~~|~{}~|~|~~|}~}~}}}~~}}|z|~~||}|}|}}~}~~~~~|~|~~}~~|z|x{||~}}~}|~|}~~}~{}||||{}|~}}~}~}|~~~~|}~}}{||~{u}}||~yz|y{zzyw|x{|zxyyxz~{z~xwzz||yzyyyz{zwy|wx{w~u{{}}z{}}{}{~y|v||}xz|z{~~ywxx|{v}{xyw{zy|vzy|zww}zyx|y|}{yzx{|}|{|}{~xuy||{zzyzyz{{zy|zw{zw}}yx~|{x|}xyy|xz|xx{y~xz|zzzz{||yw~z~}z}~}|}|y{||{}y{yyxy{{y|yzxzzywyztzzyzz|{w{xz|~szz}{~zuyzz~{{~zz{~{|zy{xy{z|yxy{~~{~xz||{z|{}z{xy~xx}z}v~z|zwz{zw||{y||z|vywzzw{xuy~|{}xz{zwy|{{vz{~v{wx|yz||wzx~zvy{{vyw|{{z~z|{~z}}|}y{z|zw{|z{{zwx}xyy{{}w|{zwz~~{yyy{{z{zz{~z~{zz}}~|}~z{u{x{~~|||yzy{{{y|{~{{y}|~zyx|{z|yx|wvuy}yxvvrzzz}{{|}}wy~~}}z}w|{wz|y{}||y|}~{wx~yyxx{yz|~w{zyx}~{z|z{wz~xvx}|{}y}w{rzy|}~~}~zz}{|{{|y}~z{zzyw|w|{xzxv}y}{z{ysxz{y|{zyywz~zyxt{yyyzzy~}x~zz~~{z}||}zx{w~|yuzx{zy||{x}yxvzwzz~|uxyvz}{|yz|w|z|{{~{z~}{y}z~~y~|}wwyw{}yyx~|vx||~|yz|{zv}}}wzz~y|||}z}yv~{}}w|z~|~{}|}~~~{}}{x~y}{}|||||~~}~}~~{}y}|~~|~y~xz||~|{|{|}~~y}}~}~|~y~|~{z}~||}~}|}}}~}~~z}~~~|yy}}~|}{}}{~{}x{|~|}~{|}|~|}z~~~~~}}{}y~}~~}~|zz|z}}}z|~|}}{~~}~}}~}}}{}}~y}{}|~~~~|}~~~~~~{~~}~z|~{}z}~~{~}~|~||x|{}{}~}z||}{~{{~}{{}~{y}~}}{~}}~}~{~}~~~~{~|~~||~}~}{}{~{}~}~}|~{}{~}{|~~~}||~~{}|~~yy~~|}~|}y~~}yy}~~~~~v|~z~~~~}{}|}~}{}~||{~}~}|}~{~~}{{~~{|~~~~||~}}{}~~~~|~||~~{zz}yxxx{{{uxyusxz{{{yzzzzy~|{z|y{{vty{|{zwzxz}x~w{yvyxzyzzzy}{yyyuy{||y|xywwzy~|{y~yxzwxy{z|xz{yyxww|wzv{}}zxvy|}||u|zxv|yyzy{~xwzx{ryyzyzx|zy|z}||xw{~z||{|yzz|zz{z{w||{{z|yyyzyzvxwz{{{y}yyzy|yy{{|z~w}|w~z{zz}x}{{yzyzy}{z~zxwzvyzx}}zz}xxy|yz}~yyzvy{~|{|wyx{|||yyuzwzz{wyy~yy~zy{|zysu}{yxzz~{w}~}{}{z{~w{yyzz{|}zzxxz~y{}xzzuz{|}zw{xzwyxz{|yxx{yy{}yux|y|u}{xz~v~{{|zy}}vyy}yw{~z~x|vw{|{{zy}ywz|yzzx{}x{{zwuyyxz|zw~~zyx{zxz{~|v~y|}z|y||t}|~yxx||}}{~w|x{}}|yz|zyz|w{|~{}{yz{xyz|vxvwyx{{}{vzvwz{xz{zwzvx}yy~}zyz}z{|zzzyz~|zztyz~yx{yxz|v|z}tz|u{x}z}vzzy}vx{vx{y|~yww~y~zzw|}{yzuy}zzy|yx{~~}{{w|}y{|x}w~{|{yzzzy|z|yyyz{yyz|zuy}zzvux|zx~wzy|{z}w||~rzzx}||w{zz{xz{||z{{{xyz|wyxzzyzs{zz{x}xz{x}xzz}y{{y}~|||}wz{zvyzz~}||{{yy{y{zyvz|z{y}zyx~|y}}z|{||~}z{~||~~|~~z{}|yz}|}}~}z~|{{{||}~~}~~~z~}{}z}~~~}~z|}}{{~~}{{~{}~~}{y|}~}~}~|~|{z|~}~~{}~~{{}yz{|{{z~~}}}}~}{~~||~}}}}~|}~}t}}|}}~}}~}|~~~~}|{~}~{~|~zz}~x~}|{y||}y}z|z~~~~~{{|z}~}|{~||z~{}}~{}~|~~~~x{|{y}||~}~~~}||||}|}}~||~~zr}}~~{}{~z}}}|~~}~}~}~}~{}~|}|~~{~{|}~{{~}~~|~~{}}~{{~z}{~}}}|}~}}}|y}}|}{}~{y}z~~|y~~~~~}}~~}}~}z~|}{~}|z~}}}}y{}z}}{~|~}z}{~{}{}}}~y|||~{{|}|z|~}}wxw{zz||z{vvvwxz{}{xyx{{}{yxz}y{z{wty|uyzxz|zz{xx|{y|{{{x~yz}{~~yz|~yyyzz~{{yww{zytzy{yztzxv|y|xzxx|{z|xzwwxzxv}y||vwxxy}{yy|z||xx}v|yvy{zuxyx{z{xw{y|yx{{z|xwx{y{{z}yvx}zzz{||~~}{{{y~z{||zz{yzxytxw{ww|yz{zxzyxyw~|{zy}|wzw{wzz{xz{{}y{x{|y||z{z|}xzuzwv{{w{y|{~xx{{{|w{yz{y~{{yvxyxzyyx{x|{yz~|}|vz{~{x|y{xzz{}w~x{{y{~|xxxyzzy|x{zzv{}z}{y~x~v{|yww|u||wz}||z}wy}~{~w{y}x{xzzzz{}y}}}z|{y|{xz~}x~xwz{z{v|z|yw~w}zwx|z~}{~zw}|}|{zvxxy{}~{|yz|w{{zwxz~xww}~{|yvzzvx{wtzvyxzy|~yyy}}v{w~~{}{|y|xy{zy|~}{}}}zz~xzw{{w||{{{yzwxyxy}{yxz|vy{zzxyxv|w{y}zx||yy{zyyzz}{~z|~{yyyv}}x|||xz||yzxy{zzww{z|yz{wv|vyyy}|~y{}z~~y{zz}{{}}x{y{zxyy}wxyvw{xuyzy~z{{{zzuwwxwwywzz{yzx||zy{~|~|}~{x{~z}z{x|vv{}|yzy{y{ywwv|{w{yttw{zyzywy}wzy|{yxy|zxzz~}z{{{y|y{x}||}}}|~~}~|z}}~~|~~{{|~~z}~}~~{~|}|~}~}}{~}}z~|z}~~~~|}|{~{~}{}~}~~~}}z~|}z|}|~}}{{~|zx|~~~y|}~~~}}|~~}~{}~}~}}~~~~|}}|{~z|~{}}~~~}~|}~|{~z~}zz~~~~~|}{~{}|}~~|{z|~}~~~{~}~}}||~}}|wz{~||{}{y}~|z~}||~{}{|}y~~{wy||~~~|}{~~{|~~x~{y}}~|~}~~z|}|~~}{~}~r}~}{}}}||}|~z{~|}~}||~~{~~}~~}~}~|}z~{}}|~~}}}}}}~~}{zy~~~|y||{{|}{z|}~~z}|zyzx~~|{{~}xz}z~~|}~~}z}{zz~{}}~~~||}~~{|}~|{~}}|~|}{|{|y{~}~~~}~}|yy{z{wz}|zzz{zz{|}{xx{yyv{{ywz|w|x|zz{zzyyv}wx}wyzy~y{zxxy{}x|{z|y|y{z|}uuxzzz{yxz}wv{{y{y|{{zzxwzx}zzzy|yzyyxz||xwwxw|z}{x{~}zxz~z{}x{{|yxw||~~z}w}w}||z{zw{xywwzz~{w{yz~{w|yzx~}wzz|z{{z{~w{|vsy}zuywz{~~zxxzyy|w}sxy|z|{{zy{{|z|~wy{yxyy||x|w|xzwxwu}w{}yz{yy{}~v~~zz{zzz}zx{x{z{yvy}}{xzw|~ys|~wzxz~w|zywy~zzyvy}x||xzyy|{||||{xyxyyx}}|~|zxv{v{y|{yxx{~y|w|}vv{{|{zyy|{x|z|x|{~|yy{{~yz~yzz{{xyyzyy|y{{u}z{z|~|xv{z~yyx{wy~x}|{|}zz|xx{|yxwx}y|}|vz~}{|~~y~xxx|{uyz{|}}z}zz{~wy{zyz}|w{t~wyxz|zy}}~z~||x||y|t{y}}{}zxxz|zw|{zzz}{{y|{|x{}z{wz|~z{w||vwxtv{}zzzxy|{x{|~{}{y}v}zy{wz{z||vz}|z{||}~{{}z{xzxx|~zv||zywzzvyyx{{zy}}{yyx}z~~yx}zzz|xz|zxyyx{wxy|{yyzy{xyxvy}yz~y}yw}zw~{|~y|{vzz~|{|}zwy{~xx|yu}~|vv}zy{{yw|yyzx{y|}y{wv~}xz|vwu{|~|}}z}}{~~|}{z~~~~||~~}z}~~z}}}{|}}yz~|}}{~zx|||}z}}~|}}}}|}~~z}~|~~}}y}}|}~~~}z}|}~||y~{|~~{{||~|}|~}}|{|~~~}z}~~{}z~{~~|~~}{~~}~z|z~|||}{}~~}~}|z}~~}|~~}y||~}||{}~~}}|}~}~zx{}~~}}y}{}~~~}}||||}|z~}yz|}~||z}~}~}yy~}|{~~|}}}{||}~|}z}|~}~~|}}y{~{}~~~~~~~~|}~}|}|~~~||~}{v}}{x|}||{||{|z}||~}~y~|~z~}|~~~}~}}|~}}}|~{}||{{~{~|~|{~}~~}~|~||~~{||~}~}~||z}~{|~}~~||w||~}|{y{yzv||zxyz}x{x{xzyyxy{zxw{v{zz{x|wwyx~z{|yzx|}|wzz|}zy||}{yxy~{{y~}wvy{wy}}zzv{y}zw}|zy}{|w|}|w||w|xxz|zy~yyzzy}xz}{z{{{}|zzyx~~x{{zz{}yu}y{{xxxv{{{z{w|y{y}|x{wz~z~}yy~w||{yyyz{y{wzxwzu}x|~yz|zw~zvzx{w|w}v{vx|zxxzyy}xx{|xz{x{y|{|zy}}}y{{~|z~{{|z~zz{z|yvzyyy~z{xuz|x}}{|{zz}}zv|yz{{~{z}|zwvyzvzz~{{}y|{{x|z{{z{y|}yvw|}xzy|zy{z}yzywwz{z{{}|z}~}{}zz|{{y|x{{zy|z}~vxyz~{xx{~vw}}}w|~|xzw|}|yzx~}}yx{z{y}xy}|y}|z|{}||y}v~{|{|z{zwy~xz~xyy}zxyzpyzyw}v{}t|{v{{{yz~z{zy~zwyx||{z|{{zz|z}z~{xzv~zyz~{y{syyzz{{zzy|wxz~xxyx|zx||yz}z{|~x~~xwu}}xxxy|yv~}|}}{zz{~{{|}z~{w{z{w}zutxz{z~xy{zz}w|zwzzz|~{{|yz{yxwz|||}z||{zxxxx}w}zy{zz~z}x|y{w|x|zz|x{{z{|}{v{{~{{}y{{z|z|~|~|{{yy~}yzz}ptyx|yw|zxzy|qv~vyyzuy{{{z|||x|z}{~{|~~|}|~}}~~}|~|{|zy~}~~~~}~}zx}~}y{|~}}}|~{z}{{}|{}}{{z}|~~}{{~~~~~~}}~{|w{|{{~{~z~}|~~}~yzz{||{}~~}v~|}|~|{~y}{~~~~z|~~~|~~z{ww}}}~}}|}}}~}}~~}}~~}}}}~}}z~|~~~}{}{{~}}|~~|~|{~~}z|}|~~~z~~|}}}~}}~}yz~|}|y~~}y{}~~}|}|{|~z~~|}~}~~|~}}~~~|y~~~|}~|~}~}|~}~~|~z}~|}|{~|}||}}{~}}}~|~~~{{{|y{}}~{}~|}~|~w{{~z~|}~~~~~~~|~~~|y~}}|}z|~}|}~~}w~~}{}~{~|y{xy|z|v{y{{{z}{zyzzy{xysyyz}xzzw{xzwu}{}x{vz{vw|zyw{~{|}}yxu|~{|{x{xz{{w~|zyy}wv{|yz{~|||x{|yy}{x{yv{wwy{|x~wy{yw{wx|{xzxx~~}{||}y{wyyv|yxzyyy{{xs~yw{y}zz|{|~|{xzyyy|zyz{}y{{y|x{yyyzvx}yyx}y|{zw{vy}{w{w}|{w}yyzy|zv}||xz{{w{yzx}zwzz{y{}{wz{y|y|xxux|zy{uyw|{xyvzymzz|zz{w}}zzy{xy{w{z}y{y|xvzw{zx}|wv~{{}zuzy|tw{z{{{yx{w|x{|}|wx{xx{zxvyz{}|zwxv{|z}~wz{|wyxzzz{{|y{~~y{{xy{y{{{yyw{zx{w{}~|xv{wxy{w}x}}z{{{z}zzyw{zvuw{w||vy{yy}|yyzw{|y|y{x||}}z}}z}|xzzy|z{zy~|{zz|{~zyww{}xz|zx{z|xx|zvxyy{y{z{{z|{z{vwzzy|xyzzzy|xw||z{}xywxwy|x{}w}~wx}{zx}}z|zy~wwz|{}~~uz~|ywy}{|}{z{|y{wxu{zzxyyz~y}wy{x}yy|wzxw{vzw{{wy~y}~{vy}yz|zzx}v}{z|}|y}yy|{}~|~{zxvvz}{xyzwv}{||~}~}z{y}|{|zw|}y|}xzy~y{yy|zzw{~yzz~y{y{y|{y{yw|z~|uz}|{z{{||w}zy|{x{{|wxr|}zzxv|z|ywy{{}|}|z~~{|}~~{{~~~}~|~~z{~~x{}}}~}~~|~}~~|}}~|~~~~}~{||{|~~~}~z||{}}}{~{y|~{~|~~{}||~|~}}{{|~~wy|}~{x~}}||}}~x}}~~~y{}{~||~{~}{}~}~{x~}~~~~}~{~{~}~|~~|}}|}~|~||~}}~|{}|~{}}}~||~~|~~~~}~|~}~~~~{||}x|{{~}~x}}z~~{{~}|~~~~|~|y|}{~}}|{~z~~~~|~y{|~~}|}~|{~|z{{|~~~|~}{~~}~|~}|}}~}~||~~}}~~}|~~}~|}~~|~}}|~|}~}~~|}|}~}y~|~}~~}|{y~|}~~~{}}~~~{}{~}|~~~}~w}y~}{|}~}~{~{~~~|~u}|z}y||wyz~vz}||zuz{|v{yxzxyzzzzw}x}{xy|v}ywvxtx}|uz{||yz{}zz~v}~}}|~{{xz|z{{}x}}{xw|zwwxwyzv|yyy{zxzvz{yyz{{}xx{|x{yv}|}}xzy|wxzz~v|zzzz{|w}w{{zvyx{|wyx{yvy}vx{twywwxzwxx}zz}zzz~|~~{z}zz|~{|}{{z{z}}{}|~q~yy}x{y{zxwzxwzzz|~}wzyyy}uyyz|z~}{}~}zzy|yvx~~yzx|}z|{x{yyxzx}|zv~vw~vzzyyxzzz}}w}yzzwvx|}||{{z{~z}yxx{{{z|{yyw~y~|yzzx{xzzxzzyyyy{vy}wy|~x|xxy{{{{z{|}}yzy~{|~~|~{|{{v|~y{~z}~y{y|{vxvyyx|xyzzyyvx{}}wwyx|xxty{|{yy}|~{{|w|yzxz}y|w{w}{|}|ty{wz}}|{w{z|uxxzy|uw{|yy|ywx{z{wz|w|zw{|{~|wz{wxy{{{z||{v~yvyyzxwx{y{}|zzz{zx|y}x{}xwywxxy{zz{yyzyw{{{z{}xx~z|z{{}z}zz~xwy|yxxyw~yzxy{wyzxz{|yvyvt{{zzzz{|}x{}{{z{|}{}z|z~|z{|y~w|w{yxxyyzw|zz}zxz{|y{z{yxxyt{y|zy{z{{}|}w~{u{~vyu{yzyyz{||xyy~}}zxz~zwxu~uvy{{x{xy|}|zx}x{x{wy{|~|zz}z{|zy|{wy||~|{~}~~{}~|~~z}|}}}~z|~{~|~~~}{~~}~~~|{}~|}~{{~~y|~|y{~|~~y~}}}~}~}}|}~~|||}{}}}|}~}~}|}~}}~}~}|~~{}~z|~||}}z~}}~z{}}}~~|~~|zy{~}~|||~{|{}~~|~~~~|}~~~~~}||{}|~~z}{~~~}}}|}|{}}}~|~|}y{~~y||}~{}|~z|||~}z}~~}~~{}|~w}}}||}}~}|{|z{}~~|y~||{}{}{{{~||||}}~~y}}~}}}}~}|||~~||~}}}||{~~~|~{}z}}~~~z~~~~|{~~}z|{z}|{|z{{}v}z|y~}|~~}~z}|{~}|{}}{zz|{}z{}~~}~w}~yx}y~v{w}}zzyzzywxxy}y{yz{xwx}z{}x}~{}x}|x{{}|u{{zvy}yzwzx{|zwz{z|yzxxy|z||xz|{}z~|yzwx|yzxw{~zx}{y{}zz}{{x|wy{zw|zvzxzy{yz|zy||~{xwzy{{y{|{zx|x{xy{y~{vzz{{xyyxzz}{y~zvzx|{~|z|yyz{z|{{y|}yy|}yxz{yw~zx{l~{yzv{{{ywz|zyyxxxy|yz{}ux}zxzz}zy~wxyxz{zx|z|y}{}|{zy}u}vz{zv}y{}v{wywz|z|zxzxzwy{z}{z}{vy~zzxy|{zu}z|yz~|{yxx~zy{||{}{{{|y{|{{ux|}z~x|wx{y}}}z}}}yy{~}zw~~yyyz|x{|}yyzz{w|}zyw}v||x|z|}z{}xwxwxyzz|yz|{zx|y{||z|{v|x|z{}~z{{y||y~{||zxu~{||{~|{||x{y}yyx{|{y|{zyv|z|v{{ywy||w{v|x|z}{xt|wzy~{x|y|v|vw{|{{y{x|z{{|{|z{zx{{{yy~xy~yz|zy{{z{y}{z{y{|{{{{tzzwz|y||}ywwyz{|vxx{|}w{zzxzwxx{{z|zyz~{ywzvy}zvz}|vx{zzxzxy|}y{yxx}|}||xxxy}}{zw}xw}z{y|wy|wyyyz{zw|{wzz{~y|}~y{y{{{{~|zyzyyyz}}w|xy{z}z}z|{}vxz~}tzy{}vxy{x{z~z{|zwzx~~~z{}|{~}}{}~~|~y}~|}~z|z~|}||{z{~t~||}~|~|~|~{|~~}z~}~}~~{|}~}~}~z~y}z}|z~}~~|}|}~~{|~zz|~~}}~~}{~||z~{~}~}}}||{}}~~~z~{~~{x||}~{z~~}}}~{|}~}z~}}~{~~~~~~}~|{~~|~}~{~z~}}}~|~}~~}~}}}~xz~~~~}{~~{{|}|}y{|z~~|y}zz~||||~}x|}}|~|z}{z~~}}z|z~~}}~}}~}~}|~}w~}~~}~}|}~~~{}{~~|~}z~|~z~|}~~~~{|~x~y|~y}~{|~|~|~~||~|y}~}}|}~|~}~~~}|{~{~~~~{{z{{~}}~}~}}|~}~|~~}~z|~~zx}y~{|w{|z~xxzv{wyyxxy{{{y}z|{xzyx{||zzxxy{~z|x}zzyw}~|zx{||v{{{x{zz}}x|z|w}{zs|zz~{w{xyz~}yyx{|x|xy{zw}yzuxyw}|w|{|{zw}}z{{zy}z|{x{yyy~{{{wyvzxy|zzzzxw|{y|wy~{wuxv}{|zyy{y}zy{z{xx~{y{z}|}yz}|{||y|xuzuzyy{zyyx~zy~{vx~yx{zxuv{zzxy{zz{|~yy~|z{zy{~y~x|{z}}vv~{yw{{z{y{~xzyv{z{{xz{ztzv|zwyyz}}z|}zv|||||xzwz|{x|wy{||z}}uz}zyvuxwyzzzx}x|yywuxuzy}zux{}}{x}zyyzy|}{{z{w}zv{}v}|xzyx|yzuzxw{wxvxyx|}zwx}xzzyyyzyw~|~yzz{|}z{|||}~}|z}}zwz{yz{{yzw}vyyx|yyyzzxz{{{}{}{v||z{{{x~~z{{~{yy~}~{~xvyx}y{z{uxx{~x|zz{vz{{}{x{{w{y|yz{uw~zy{zy{zx|{z||z~{|||}}y}z~|v{|zw{zz~~}}v{xy{{{zuz|}~{{vwzz~y{vy|yxvx{{|||}|yq|yy|{{zyzx{xx{yz}}zw{|xzvyv~{{v{~zy{yyyzz{{|vz{{uzw{{yyw{y{{|zz{}}{zw}{zyy|{zx|w~zz{{||vwx~~w{z{{yz|{z{uzvzvyyw{wu|y{z}{z~|yz|~wwy|z|~~{x~}|{|{}}}~{{~z~~}~}~w}{~~~|y{~|}~}~|~z~~z|}}{}|~}|}}{|~~~y{}}z|}~~{~~~{~~}}zyz}}}||~~z{~}}z~|}yy|yy{}}~{|||~~~|}~~~z~{}}{{}{w~~~z~{~}}z~~~}}}}}}|}~~~{~}}}{~~}~|~}|~y~||~|z{z|~{}{{||~|}~|~z~|~}~|z~|}}}~y}~|~~{y~}|~z}~}{}~{|||~~}~~~}}{|y}}~|~}z}~{}|}}}{|}}~}|yy|||~{|}~~}|}}z|z}z~zz}||{~~~}~}~}~~~~}z|~~}~~~~{|}}{~|}~|~||{}~~}}{|}}~}}}~~~z~{}~}}~}}y|}~~|~~z|{{zyzw{{{~yzv}y}ywxw|x{z{}||}}z|yyz}|y|{}{ywy||{wx{{|}y||z{yz{{x}{wz}{|y{x}{y|x{}|}yy}{{|zxv{xz{{xyv}zxrxwz}}wyzwyzxyyx{|y{|zzxzy{{{zxwz~s|}yzzx~z{zzy{{x|}}~~z{{{|zy}{z|{{z||~{xzzyzzwz|z|}y||}~{yxy|~|}}z|}yz|yxxv{z}z}{{{yuy|xzv{w~|w|{yxy|y{~~yz{vxxz{x~yyvz}{x{yzzvz|}~|y|zxxz{y{{|}{v}|{wyw~z|y|z~vz|{|xz|}|zw{zy~z~y~xxz}{}zy{wz{xzz}}{y|}|x{|~{yzx{yys}~}~~w{|x}|{z|wyz}{z~x~y{x{||yzzy||zy{x}{||uy|zy|zzy{y~{x}~z|{x|zx{{zz{~|x}{xx|w{|y}z{yztyxy}|{x|}xx{}xz{}{z|yx|yx|yw{xv{vy~x}{z|z~{{z}}xywyyzz{yx|zz|{t}yzyw|zvx{x|y}}|w~x|{{|xyxx|yv~yxwzzxz|}}x{}{{qyzzx}zz~|zzwzzzxyz}{{}||yzwzyy{|y|zyx|y|z~x~y|y||x|w{|{u{}zx|yy{{|}wyzx{zyxxwwzwxzy}xwyvyw}{}{z{zx}y|||{zuzvx}{{yzzx{}{zyx{z~z{yyzyyywz{{vyu~{{{~wvwz{yv|x{y{|xy{w{}|yyw{}y{|y}}~~}~{q||}}~}}~|~~}|~{x}~}~z~{|}|{~~}{}v}|~}|}{{~~{~}{~}~y|~~{~~~}{}~{~}~{||{}}}}}|{~~~~||~||~~}~}zzw|}~{~}}z~}~~~|z{~}~~~||}|~{}}}}~~}}{y}|{~~~{xz{~}}~z|}{||}~~~}{}z~~}|~}}{{}}~}~~~~~}|~~}{}|}~}}}z}|~~}~{|{~~~}{}}~|~w||{|{|{|~~~}}z||}{{|{~~~~}~~}}~|{~}z}z~~z~|~{}~}~|~}yz~z|~~{|~}}~}{}||y~|~}}~~|~~}y~~}~}}{x|x~{~z}{}~|y}}}y~~|{{|~}~}~~|}{}}y~~}z~~|y}}|~||}xzwxy|yzw|w{zw||w}t}vvyxz{x{{zy{{xywywzyyx|z}xx}}||xxxy{|z{zx{||z{}}|{||vzy{z{{~zv~yz}zvy|{zzyy|xx{xuyx|{{|x~zyzw{zzx}||||}xz}}yz{y{~|w~xxxwyxyxx||zxy{{yxzt{|zzv|vx{xzwyxvy}y}{{z}s~{{|y~{zxy||zxzx|}}zwwzywwz}z|{uzz}~|vw}~xy|{wzyxy|y|zy{y{{}x|{{z}|w{}v|~z|x{wwy{|yvwx}yyvxxy{{w{{y{xxxvvwwyz}{xxzxz{{|j{zxvx{zyx{|}|}w|}z}zxwyx}wzxvvuxxv~||}|zywyyzzy||z}~y}}}|{{{{yy{}z{y{}{y|~|yxzv{x|yx{xz|xwxxwv|xxxwxzzvzzvxyz}~}zvyz|}{y|yw|}zx}|}{{|}u|}}}u{zv|yx{xzw~{w}xyy}vwv{wzz{uz|vwz~zz}yzxz{~|wxwzz{|~w|{{~}x||uyx||wxyy}wz{wyyxyzuyww|{|y{|ytuxy}y{yv{{~yz|}{xzyxyv~y}xy{~|~}}}~y~xyzyzywsyyvxxy~zxu{zuz}{z~}{}z}|z}{~~yzzxx}z{y{z~|~yx|{{xzx}xuyxy|yy{{z{xyzyzzyyvzzx|zzv{y{z}y|wyw{{{|{yy{}yx|x|{|wywyy|z{{yzyux{x|zy{y|zw|x{{u|zvz}z~}{y|{|}z|yz||zz~w~{~|~z}}~{}~~}~}~~~}||~{}~|~~~}{y|z~~~{|{z~{|{|~~y}}~~~}z~~~w}{{}~}~|~}{~~{y}}~~~z{}{|~~||}~}}}~}}|~|~}}{{|~~{}~}}~}|}}~}{}}}|}}z~~|~}}z}~z~{~|}{|}~}|}~~zqz|y~~}|}||}|}~}}||~~~{}}{~||~}~{~||{~|~~~}~~}~{z~wz|{|z~}|z||}yzz~z{~|}}~~}{{}}}}}~~z{z~{}|~}~~|z{|||}|~}~{~~z{}yy||}}|||}}||z}|~|}{z~|{~}|~}|}|~~}x}{|}|~~}{~|zz{}|{~~~|}y||}}~~~~}~~|{|~~|}~~|~}~y}w{||{}}||}~}}~|zz~{ywy|{y{z}xztw{{wy{|{w{{}yzz|~y|yzzy|y{{x}w}wywzz|zw|y~x|v{|y{{x{|z|y|~xyu|z{{xzzyz~{{|y|{wsu|uxy|xz~xxzxzv~vwvy{wyx~||w{v{y}}~x|wx}{|}vxz}||yw||wyywz}{~{xuyy|{y{v{|{x~{z{|{w{}z|zz|x{|xx}v|yxxv}|y{y||{z}z}||z|z||zxxv{yyz||wwxz{{{uz}z}|w~{xz{|xxxzyz{y{{|{}y{y{zzy|zz~yy~}|y{yzy}{zuz|xv}xzzy{z{}}{}~}w|z|}{|yz|z}z|zwx~zwyxw|xz{~y|yw|{zz{y}z||y{zwxwyuz{{|x}}}wxyz}yx~y{{|}}|wwv~~zzx{xx|}|{}||x|}{}yz{z}{x||}|zyxzzy}{~{w{ywx|{{||xz{y{yx}~{|}}z|}xw~{y}{y|{y}}yy{zzz{wy{}{zxy|zw||zzyy}{}vy{zyywvvyy{{xt}}||z{|x~w{yxz}{xzx|xxx{{zzzx|wv{{~xxw}|x|{xzyywxyxxyv{{{|yxyyy{}v|uyxzyw}~{yz|zzx|}|}z~{zy}yy~{|{|}{{{~}zz||||{y{{wz{y||x}z|xz}yz~yxz|{uxw{{{xsy{w~y{{zyz||s{y~vt}|zyx}}||w{z}|{~}{{zy~x{|v~|{x||~x|yy~}zv}|y|z{x|~yx{zv|}{z|wy|{zz}zv~~~~{}~}~{~}}}~}}~~~|}~x{}{}{}~{{}{|~~{x~~~|~}~~~|~}{~|z}~}zz}{}~~}{~y~~{{~{~~~y~}|}z||}~|}}~}|~}}}~}z~~x|}~|}{~~}{}~~|}{|z}}{{{~~|}~}|~|{|~~}~|}}~~}{~zz~z~~~y}}|~~||}{}}}}|}}~~|z~}|}}~|{}~~}{~~x}~{~z~}|~}}~~}~~}~}z}~{}}{~}~}~{{~~}y||}~}{{~~~||~}~~~~{|}~}{}||}~~~~|||}|~}z~z|}~~~}{~{~~~{~|~|~|y~}}|}z~zy}{~|~|}~~}~{~||}~z~~~z~}}~}}~{}~w}~|}}|~~||~}~}{}~}~~~~~~}{z~}~|~||~~|}~y~}z}{{{}}z}{yx}xzy{wu{w{y~~}{zzsz}zyyyyzz}yu}z}|{xx~{{xx}{{z||{zw|zzzzwxz}||z|vzz{wz}{zxyxx~{zvxxyx|{yy{|z{}z|||}w{|}vxz|z}wv}}{|xzx{~zzy|zw{}vxu}{yyzux||z{zy{zzwxw|yz~}w}yz{|}|}y{|{{}~{}xwx{x~zzy{{{{xzxxyxyy~|zxv}xww|zvz|yuxzxv~wxz{{xzz}~yzx}xx{|}{{}}z{{|}z}xy|z{~{yyy|yy}{z{u|{x}vyy{xxwx|{{~w|u~}yyyyz{||v~xw|z}y}|}y{wzzxw|y{zy{z|xz|w{yy{z{xz{x}yx|wy|||yv~~{uy|x}{{~~|{|||{{zxxv~}|||v{xzzwvt{z{y}zyz||zwz{~y|z||z{{y|zz{|y~}|wzy{|x|tw{x|w{zvy{xxz{}wzw{z{wz}vzvywzx|yx{||wzz|x~{}w{z{zyz}y{|~y}||||y|xw{{{wxzzy|w}xzu~z|{zw||}xx}w{{}}{}~zyw||{{{zzzw|~{|xy{|~}uwy}yzyzv|xywx|yxxzxwz}}xz}tzyz}|{xy{vzz|z}zx}}}wz~||~|}vz|z~w{|~vxux{y}yyzxzzy{|~vxyz{wvw}}zxyx|yzzz{x{z|{{}|z||~}|yyz|{y{{}r}vz{z|y}zxz||wzxszu}xw{v||wz|{{{}yz~~{z|y~}|~}~}|~}}yzy~zyy}~}}~~}~~}y}x||~{}}|}}{~z~~|||}~{{{~~}~}~}~{{}}~|}{}z~}{~|{||}}}{~z~~}~}~~}~{}z||~}}{|}~|||z~}}{{}}v~z{~}{~}||{~~}}|{~~}{}y~~|}|{~||~|~~|y}|}}~}z|}}~{}|{z|}~}|}~}{~~~{{|}~}~y|}~~}~x{~}}~|}|{{|}}~{}{|w|~x~|~~|}}|}{~}z~|z{~~~}}|{}~}|~|~~}~~}~|~~}{yz||~}||z||yz~{}~|~~}~~}x{}z|~z~~~|~}|{{}|}{yx}|~||}{~~}~}}~y~}~}|{}|}~~~}|}~}|z|||}|~~~{}}{}|~~~}|~~~|}}~~~~|~|~~~~}}|~~~|{}|}uyxzy|{z{~zx|ux|y~z{zwqzy{zy{x}xx{v{v{~zyyx~x|vz~w~{|y}~vyw{y|w{z}{zyyxz|y{x{w~wyuz|zz}zvz|{|u{{vzxzz~xyzy{{|}{yy|wzz{t{xy|zx{wyv|yyxz|wx~yu{z|}{yyy{z{u}|yyyxxv|yzx{zyzy|v{|y~||zy|x}wxxz{|~}|yz{}x}|~x|y~yxv{|zz{ywxzyxxzyzz||yy{wzzwwz}|zzx}x{sw|{|{|y{}z}yu}yz{yz}|}z{yxw{xz~w{}wywz|zzzvxvz|zx~|{|wz}|zxyytwx{x}w|~~{wyxwz~}uxv{|z{x|}|y|w{}zx{u|}y{{wy}x{{|z{|yy|{zz{{zxy{zxzw~z|zyx|||{xv|zxv~yx}yz}{|}|{||}zxzw~}{{{{wzx||wz{z}|z}||vv{|zzw{w}|}|yy{|yxy|~|xyz|ytyzyzxz|zzzzxw{u{z~}zzwx{||{{}zvyxyzzy}}wzz||}z{zys{{||{zwzy|zzyz}tz}|y}y|zzzx{zx~y~}{xw}w{{{zvzwy{zx|}w{{{yzuy}}{x}yyzyv{z|{uxxwyxy{}{zzuwxu{}yyw{{yyyy~yy{zv{{zxw{y|uzv}wz{}w{zxyyyy~|zxz}}x{|yxzzzy{||{~vw|x|{y{yz{{zyyv}{~zy|xwzz{swz{zy{wyzy{{w{}y{~{||xvx|{yw}zxzu{zz~zy{{y~|}~||}}z}~~~}|~~|||}z}}}}}~~{{~|~~}}~}~}}{}{|~}~||~|||}}~~z~z~~}}}|}{~~}~|~z|~~{}|}|w~{~||x||~~~|~x{|}~~}}}}z~z{~~~}~{~}~}~}|{}}~~y~~{|||~{{~~~}}|||~|~}|~~~~}~~~y~}~}}}~~}|~~}}}~||~~}}||{}{|~z}}~~~}}}|~~~~}~~~z~}||}~{~{z|~}}~|~{}|}}{z||}z{}|~~~~|{~|~}{|{{z~}{|~}}|{~~}||z}||w}||~y{}~|y~||~~|zx~~|~|}|~~z}|~~~~z~z}~~}~~}}{}|~}~}}}~|}z{|~~}}|~{~{{|}y||||{y}|xvyxoyx|{ww|wzzx||xxyxzxzxz~xywzz|{xyzxyw}{{|}{|~|{x|y}|}|yxwvzy{xww|zyy}wy}}v|xztuuxvyy{yxwz{{~{z|{{{v~xyv|x||yy}||{|wy|{|zy{{z{y{xtyzz|vyvwww{zxxyv{z|{yw}z{y{{~~u~wzz}{z{}z||y|}|ywy}vz}{uuyz{z{{wy||y~{ywywzx}zwxyyx{~zzw}{x|{|xzyx}|x|}yz|}wvxy{xtxxywwvu{y||v|{y|y{yz}wzzyzy}{~yz}|wzz{z}z{}~~~wzzz|x}{}}{vytyyzw}{xxxyxzvz{{{z}xwvxx~xzzxz{||{zywyy||zw~{{{u|zzy}}zx{yyy|v{wzyyx{xz|xzvz{xzxyzvxwy~x{z|{{}}{zzwzz{x|}~{{v|x{{yyzx~yxzy}zz{wz}yyw{uxxyyyvwyx}wy|y|{z}|{y{|}{{}|xywwz{x~w{y}}v||yz|z|y|}vyy{{y{y|z|zxxy~ty|{ttyx|}|~{{y}x~}y}{y}|y~z}wu{wyyz~||{xz{zyx}w~zz}yxuxxyxvxzxyyzz|zyu~|x|x|}}{||z}~{y{xz~}y{z{zyyyuy|{{qzw||{{vxuu|w~xy}{|wzy}zwyx||zzzyw{u~y|v~~y}}{~z{zw{yz{sywy~~zyx||zyy{u||||yvzzwyxx}|x}{z|yxvqzyyxw}{x}~~}|}zz|~|}{y~||~~||~|}{}~~~~~|}}~y|}}~{||~{z{}~||z~||~}~||~}~~}|||~~|}~}}{~~y|z}z}}}}||||{~z~~~~~~{~}|}{{|}|~{|{~z{~~}|~~yx}}~}~z~}|}}}~}}~}{|}~~~}~~}z|{|y|~}~||{}~}~|~~}|y~~~~|{}~|{|~~~}~~yz}{}{~~}~}~z}~z}}|}|}|}~~~}{{}}zz{}|}}|||~{|~{}}yw{~z}~}w~~|y|}|xv~}~~}{~}~{}|}}~~|~~z~}~|}~~}~~~{|~{~|~|~}|~{~|~}{{|z|z}}|~z~}}}}{||z}}|~{zx~~|}|y||}|~}}~}{y}}|}~~|}~}}|~~~~~}~|z~~~{~{}z~}}{~~|}~|z~y{~|}zwuz}{xzz||tzyy{wxzx{yzy|xz{zxy~w~z|}x{z{wuy}|{xyz}{zvz{{yyszzw{z{zxzv|z}|z}{t~||zy{y||wzy{yz{zy{|z|x{{x|zx}{{yzvxywxy|{|wx|zy|x{zxx{{{zw|~|~}|yxzyz~yy}|z{y}|~y|~v{z|z|y}x~yw{x{|z{yww~zwxx}xv}{}{xx|}|zyu|{x}zz}{}x{xz|zyyx|{{x{|v}{wwwzyyzwzwy{z|wzxy}{xzxxwyy{}yu{xy{{x~{zx{|{~}z||zz~}|x{{{{|x{x|wy}z{y{zzx}}|xxy{|{xy}~zz}{yyzwyy{p~w{yzz{wyzx{|}{{|||x|~wx||xxzu|||y{xyz{|zyvyy{x}|z}zy}zvy~xyx|w|{xw||wx|xz{|{wzztzz{y|zw{|{xyyyv{{|{zzz}x}}{y|~wzyy|zyzz{zzyvyyxz{{xz|z}z||tz{|{}{y{~xzzz~|}~{w~yzxzwxvx~u}yz~y|{{vz}~{vzyz{yzz~}z~{yy}y{}y}yy{z{y|{{xyxy||zyxzyxuy{xyx}|zx}y~z|}y}zy{y~}x{}|xwuw{z{{yyx|zxz{|yxxww|w}}{x{yyyzyy{xyx{z}x~{yyz~yw{{{z||x|yzxz|~y}||z{xz~{zvxzz~vv{x{zzxyzvzz{{x|{xz~yv}z|}|zu{z{{|{yzxzz{}xx}xz{z{{|{wz{|vyzxzwy{yxy|}~|~~}x~}y||~{~|~}|~}~{|}}}zz~~~~~~|~y~||~}}|z}|}~z|~}y~|z|~~z~}~{~}|}||~|}}}{~{~~|~{~}}z|}~~|~~z{}~}||}|~y}~~~|}}~z}z}{z}{||{}|}{z}||}}}~~}x||{}~~~}z~~~}y~|x|z}}x~{}}}}{|~~|}|{|}y~~||~|}}|~{~x~}~~}}~}{{|~}{~~~}{z}{}~|~~~~}|}~|x}}~~~~}~~z|y}~~~~~}~}|~~~}|~}~~||~~zz}~}|}{|~~y||~}}z}~|{|~|||}{}}{~}~y~z}}{}~}~|}}}~|~{z~||zz}~~}~||}~}{}|~}}~}~}~|}||}~{~~}z~~}z|~~|{}}z|}}|~|{{}x}~|~~x|z~||~~~~~}}~|y~~~|}~~zz~}|~}~}z}y}~~{}{z|}}{|~zzx|z}y}w~~|zyz{||wz}|{zyyz{z~}~z}yy|}~}yz|y{~}{|||w~}z{y{}z~z{yyz{|z~|zuzvy{z{|zzyy|xz{u~||wyxy}zyy~}|y~|||{yz~yx{}v|~y|||{{x{{yyv}y{x|{yxy{z{zz|yzxu}zxxz}xy}y|z|x|}yz}z~z~|zz{xx{z}~z{||{xyy{w|{y{z}}yzw{xy||{zy|y{~x|z{}zy{|{y|{y~x~}|z~{}wy}z{{|x{u~|}w{zx|z{}}{}y}uyz}xwyy~{}{{{{|y~|~|{z{|{{{{~x|}~z{{{|wzy{|yx}{xvzy}x}v}y{{{y{xyy}}x}xz}|zx|}{}{~{z{~y|~}{zz}w}y{yz}|zy{yzz{yz{z|zz{{y{xy|~w{zx{~yz|z|{xy}~yyzyz{z{zwyyyzx~|{|{{xzyxw{y||{v|{{z}~||~}y{~||{z|zx{~tz{||{}~}xy{zy{zs{zyyxwwzw{{|{y}x~|z~yyx}y~}x|~||x|~{w}~x~z|}{y~~z}{y|z{}}y{~|yzw}y||~yy|yzz{~wxxwy|~z|~}}z{{{}|yy}~{}{{zz}|{|{~}z|}yzzxw~}|{{{}x~{{|xxw{|wyyyy|~|}zy|~z~{{{}{{y~y~}z~z~z|{yz{vzxx{y|{z{|y|y}}~zz|w~{|{||}|wz|}z~|{{yz|y~|{~}zz}}{~~~{~{~{~|}{{~{~}~z}}}~~}~~{~||~}}}~~}}}}~|~{{|~~}~~}|}}y}||{}}|z~}}}}}||y|{~|}|~~~~~{{~~~~w~~~{~~}|{}~~{|~~|~}~~}}|~z}|}{{|}~~~}~}~~z~~}~}|}}~~~~}|{~}v~|}y||~|w||~}~{{|~y~{}}~~|~{~||}}|}~||}y|~}z~~~~~||~}~~{|}|}~~}~|}}|}~~~}~{~~}~{~~}{|}~}~{{|~|~}|~}~z}~{z}~}||}|~~~}}{|~x|zy|~v{}{{x{{wvxwyz{|x{u}x}wx{yyyzy~z}zy{|wu~xzyz~{zy{u{u{|zz{uy|yyy{zy{zxyw|y}wzywrxzy|xxwyy~~{v{x|{z~zv{xzwwzz}vx{xzz{x{v{yz~{zyxzz{~{w{~z}zx{x||}{{~{xxzy}z{xyzy{|vvz{|zzw{yy|wv}}zzy{yuv|wx{x~yy}yo}wz{~x~|v{{tyy{|z|{}yz{|wyxy{sx~zx}zyvw}|{y~|z}yz|{u|{{{v}yz~zu}y{x}zywy|{yy}y|{xy~ywv{uy{x|wzyyyw}{|xwzx{zyzyyz|zx|{{|zy{|v{~{x|yzztux}xx|z{z~~z|yzyz{{}{~||x|zzz{~zzz}~y}yy||y~~{~}}y|{{w{yy{y{w{yz||}zyyxyxyx{uwxzw}{{|{y{zz|||xzyz{{s~|yz{{x|zyz}xz|x|{{}wv{wvxyu|}y|w}wzzx{y}yu|}{z|y|z{|zy}~z{{zyuy|zv}|||ywz{y~zxy{z||zxzx}}zzxy{}zw|{{zy}zx{yx|vy|yw|v|wz{wzyzy~{}zzy||xv{zx~x{zzx{z|yz~{y|z{x|{}{x~uxwvyzzu{{{yv{{w{{z|~|y{w|{zyzs{|yx}zyzz{yzvwxvw{xu|yxz{z~}~xuw|zz|zzyyzywz{y|yzw{|wzz{y{z{x~~v|{{x~y||}}}zy{{~x~}vx{wzzz~yw|y|y|xz~yzw{}}x}~{}~z~{~|z~w~~|}|~}|{}|}~~}{~|~|{{{y{z{||{}~}}~||~~~~|z~}}||~|{x~}x|}~~~~~|~~~~}~||}{}}}}~|{{zz}|~~x}~|z||x}{~}~}~}}~||}|||}~}~~~y~y~~{}z}~~~~}}}}y~}}~z~~||}}}~}}|{|z~~~~|}{z||~}|}||~}~}|~{}{~~|}~}}|{~}}~|}}{~|z}|~{}~z{~||}|~{}~}}{z|{zy|}y}~~~y~||||}|x{~~{~~}}}}z~~||~|{}{|||}|~{z}~|}z~{~z}~{~}}}~}|}z|}|{z{}}|}}|}~~{}||}}~~|}{|}z{~|||~}~}{~~~z}}}}~~~}z||x}~~~~~}|}z~}~|~~~}}z~y|~~{~~{|{~~}}y}}||~}|~~|||}~~|~|}~|}}~|{{}~}y~}z~{y}~|||~|{}}~}}~zzzv|zzu|z{z|{yyxuxv{xxx|yyzzy{|zzy|vu{xxzzz|y{x{y|y{w}y|x|yzw{zy|yxzzxzw{~~{{}zxy{z~xzyzx|{vxy{xv{wz~{yzxx|{zzuy~|zyzx{vw|~~~tzx}xx}y}~}y{vxx{wu{|ywwyvuzzw}|{}}t{wzz{y{|zzxy~{}~|y|{}zzv}vyxz~x|~y{zz|vwyx{yyxw}zxx{uxxzxvxywy{xwwxzwxxw}~zy~{zv{|uwx|zzv{{|w{{z{}zy|zxyy|{zzy}xy~w|{{wx|}w{zyx|~yzxz}xz{|z}{{yvx{|{zzyx{yz{yz{{yx|szzzxzw{zxy|{yv|~z~xzys{z{zxz~xy{~{z}xy~{|}|}}|{|~zz}z|y|{wwtx|z{xz|~yzyvy{vzyz|}{zz|}{{zz{yx~~yxz|xx~w{z{{~z}~{x~{|z}xzyxx{|y{vyw{}|{zxzyz}{{{z}{xzwyx{z{y{}zy{|}{}z||z{xz}|~w|}}w}y||xyyxwu|y}}zzuxx{sw{{ywyxy||{z{x{z}}y{|z{{|x{|}z{}|yyzy~zy{wxyz{z|uz|{yxxyx}yzwxyuxww{x}|zv{yz|zywxz{|}z||~|z|w{xy{yt|w{y||{wyz{}zv|y{z~{xz|zzy{z~yyt}|}w|||zzt~}|}zy{{|z|}z||z{zy|}xyw~yyy|}zw}x{}uxytzz{yz}{xy}{|}wz{{}zz}||||~{~~~~|}yz}}||}}x|~z}}~}{~}}}|~|{}y{{|y|}~|~~}{z|{}|}}}~}}|{~~|z{{}~}}|}}|}|{}z{}}~~|}~|}~~}y~~y}}|~}~~|}x{zy~~|~~~}{~~~|}}}{}~}xz}~}}}|~~|z{|}|}}}}~|{~}}~~~~~~}}|~}~|z}}{{||{{}}}~~}}}~}}~~~}|~|~~{y||{|~{|~|}~{~}}~|}~|~}|z}v|{||}y~|}~}~}}~{|}}{}~}|~{~~}z~~y~~z{~y}~||z}~~{~~}|z|~~~}~}|~|z|}y~}z|{~z|}}|~{|~||~}{~z~}}}~}{~z~||~|~|~~w|}}~z}z~{}|}~}}{~{{~{}~y~{~}xy~}|z{}~|~}||y~xzy{uzu{}{|yx{w{y~zw{{{|{wzwzyyzw|yyz|xwxxz}}z{|xx}wxzzz|x}z|zzwv{yxyxy{w}zy~{|}xzy{wx}yzz|{y}xyx}|z~yv||vxz{wy|yzwz|}x}wy{}|wyx{wyy{yzwt{}}}{yz}~{xzz|x~vyv{zxxwv{w}{z~}wxyzyyx{}wwz{uw}vw}z}xwzyyxxwzyvsxxxzyy|{{z|xxzxy|{{{{|xv~w}y{w|yz|w{x|yyzv}w~xv{}||zx|{|}wyzyx{{xw|{}wx}y}zwyzz|z|{y{|xvvzzy|yxyyy}w{|x|zz{yyyz{||{zuv{}u~zw|vxzwxzzz{wxw{wzyx}v||xyx}{{xx{{z~|zyz{z}~{x|z~xz}yyy|zz{{w{yz|{yw}{wyy|xz{wy{yy|~y}u}}z|}||zz|x|v||u|}wyyy|{y|{}{{{|zy{w~~z{z|z{}wzwzu{zx{zyv}y}z{{w|x{ywzvywxyy{{z|{|x|y{||v{|xz|}{|~|{|w|z{z|yz}wwzz{|}{xxxy|x~yz{}x~z{{z|xz|}y}{uy~{y}zux|x{y{~xwuz|x}y{z|~}y|yz{wxw|yx}z{q{wz}yy}zw|~|}}{zwu}|{|xv|s{{wzzz|y}}xwyy{||{x|vxwxx{~~zy{|vzxyxxyyyxwzzy|z|{z~{{|{~yyzxwz||z}}{wxy{|||~uuz{{zu{zz|xx|zyyyvzytywx}yxyxzzyzy}zyx|x~|}~~z|~~~|{|~z~}|{~{}{~}}}|y}}~{y~{~~}~|~~|{||~|}~z|~y}}}|||~}y~|}}}y}~}}}~}}}}zz~}z{~}~~}z{~~~~}~~{~~|}}~||}}~|~z|z|||~}|}~~~~~{~~y|~}{}~z}z~}{y}{}}}}}}~}|~zz}|||}}}y|{~}}}~~y|~}~~~||~}|}||}{z|z~}}~~}}~~}|wz~~~|{|}{~~z~}{~{{|~{}~~{|~}|}~}y}~|}|~~}}~~|}|}~}{}~}{{}{~~~|}~|~}~{~}}~||z~|}}~y{}{~~~|zy~||~{~~}~|~}~|||}~{}}}}}z~~|}{}x}z}|~~||~}|}~z|}~{}||~~|wz|||~yz}}{{|}~~|~}~~}~|}}{{}~}{~{~{~}||}~~~}|}{{|{{|yyz}y~w{vzzwy{|{zxz~xxxxy}z}x|{zy{y{z|x||yy~xyzy~|{z||ysxxw}zwzy{z{{}yx}|~zzz}yxvyyz}y}|zyzzzyvyx}yzzx}wx|yy||w{y|xt{|x|vzz{|{y||{w{|y{uwxs}xxy|z|xwzzzy{{}zz{|y|tx{x{w}y|x{{zw{|}}vzx{x~|yzzw|{v~zwz{yz}|~z{zuvyzx{z~{x|x}ty}xz{{yy|z}{uwz|~xx}y|yyx{xx||yz{zv{{zy}||zxzv{yx}zw|zwxwxyxyzz{|x|w~w{w{{x~zzyy}xzz{~yx}yy}}{xzzyzy~|vzz{}z{xxvwyzy{vx|tz{vy~~||{~{|z}|xzzx}||yw}{~~z|~yx{z{~z~w{wzvzzwyw|{u{v|{zzvzyx|x|x{}~zx~z{z{}{|y{{yy|}w|}|~{xy{{yxxyy{z}w}y|zyyvxxvwxzy{v|{{zy}|z{x{|~zzz}|w}||w|xz}|{{vz|zywx{xyy{~|zyxzzxyx{}z~u{yyyx{x{u|}{y~yzx{zz~}w|xz{x|z{}x|yw{zwvvwz{yxz||{yywz{y}{}yztvxwz|wzu{z{zy{y{}}yz{}|{yy~z|{}{~{yx|zy~xwzxz{~y{|w~}{z|xxz{w{u~yxvz{zz}vz|zyv|t~zzz~{~~{~z~|~{}}|yy~z}xzz{|z|yyy}wuxwx{zy{y}zyu||~z{|}{z{|}}~x}ywz||}}{yz|||}{|~|z|}~~}|}}|z~~~~}|}}z|{{~||}}y}~||~{|}z}}~|~~||~}||}}~~|~~y~{||z|~z}|||}~}~}~}~{||}}}|}~~}}{{z|{~|}|~z{}~|||{|z~}~~}z|y{~{{~v|||y~}|}}~|w}~}z}}~~||}|~~~~~~~}z~}}~~{}~{~||~|}~~z|~~}~~~}~w}~}z~|z|}|{~}|~~~}}|}~~|{|~|{~~z~z{||~~~|z}|~x~|}~}}y~~}~}||~x~|~~}{}~~~}~~{|~|{{}|~~~{}|}|}|}~}}|}~~}y}}}z}}~}{|~~}}}z~}}}~}{}~~~~}~~x}}}{}}y||z}~}||}~}||{{~|}|~{}}~~~|}{|~}|}~}y~}}{~{~{~~{|~~|}}~|z|}{{z}z}}u}~y}x{y}}{xxwz{wzxz}yzz~}wwyzwx|}}{wz~wwxw}yyzzw|w{{||{}yy}~xy||z}z{}zzv~xy{yyyzz{|}yy|{xy|}x|z{|{y{|yyx}{xx}}|z}v{zw|yzy}{zxzw{yzwy{|ww|zyy{wz{{w|z|zyxxxxwywx}zyxx|||w}~w|z}|xvyz|yv{xyyyz~{{yxw}|zz}{z~}{|{zzzxzxwy}z~zzxy{wz|xyxvy{y{x{|}yw||vwwzz}wyzv}vyzwyyz{yw|w}w{}w{x{xyz}{wzv|xyyzvxz}}z}zzz}w{x|zyyzy}zyzy|yzwwz~zyz{{xz|wxzzv{wxywx~z{y}xzxvy||zvxy{yz}{}~{}~z{uy{|x{z}{}{w~zy|{{|{z|zyy|z|xxzyyyxzwvw|{v{zzwy|yzyx}|yyzwyzz||{x}yz~x~~}{xzz{xuy|}}xzy{{z~zz{zzw}yyyzyz{}ywzx|~zxrz|yzxx|zw{|v{|{xzyyz|~xzzyzy|x~xwxyvtv~{{{xzxzzyx~z|||{xw}x{|z|ywtzxz|z}z|xzxy|z|xzxp{|w{z{zzx}xvy|{|ztwz{{xz}w|~x}yx|zzx|s}{||yzzzy|~yyyxz{{y|yzxwzw|{x|x{z|yz{x{yzzxzy~zvxzx|x~yw|{wyux}zzyz|yx{w|zx|yu}{}z{w{v}y{zx{|yw{yywzv|{x~z{{|}x{z~}xzvz{}zy}x|}|{~{~~}z~}~}}~|}{~y~}}}{}~}~y~}~x~~}}}xz~|~z}~~~}}||~~~z}~~|}~{||y~~~~~{}~|~{z~}~~~}~}~~|{y{~|~~}||~}~}~~~}{~}~}}~~~{}}{|}|z~|{}|y~}zwy}~y~~}~~~}~~||{}~}}~~{~{{z~}z|~|~~|{}~~~}~~y~~x}~z{}z|~|}~~~}}{~}~~~}~|~}|~w|~x}}}|~}~||~~|}{z||||||{|~z}}~~}~}}w}z||~{}|~}}y~}}y~~{~}{~{~~~~}~}~|}}~}|z~}z~}}}{z~~~~~{}}~~~~~|z{|y}}}|{~{~y}}}{{~~~|~~}{}||~|}|||y~||}~~~{~}~~{z}~~|}|}}~{~}{|~}}}~z}{}{~{}}~~}}|}y}y}x{wwyzyzzwzw~wz{{}zzxyz|{xzv{{{yx{{{zt{{{|{{~{|xz{yz}}xx{|{y||{y|{|yzz{zwv{yy{zy|}x}{z|txzuwwxvx|z}yxxyyww|||vvx}{|z|y|}|}|{{{}|yz{|{y{x~zxyr{}{yyyx~x|zy|wywzwxwzy{{|{{xzyx~z}{||y}{y~xzz}y}y{{{|wzx{}{xxw|xyvwvzzywvvw}|~yzz|wxz|{|{uw|}|zyz{{{v|~y~|y}y{{{{{}~{xyw|wwy{~|x}vzyz~yzswy}zy|{|{xz}{|yz}{|zx|{}{yxy{{{zzxz|zz}w}}zy~|yv{~y|xxz{x~zz{zx{xyx}y||zz{xyz|{{{zz}yzxvz{|{w~v|{wv~v}uy|x||zyz}v}|yzu|zw{{}uwwxxx~xwzy{|{||z|y||x{z{}{ww|zyy{wwy}w|y{{{zyyz|x{~xzzy{zxxzzw|z{zxx}v|}y~zz~}z|wzww}yy~xy}|zvyyz|x|xwyyz{xxtyz|{yu~yxyyz{u}t{yx|y}|yz{||{~z|zzzyy||zvv}x}}y{|{{|{z|yt{vw{zxzxux~y}{xx}vwzs}xv{{|}|uz{|xz}||w}yz|{|yx{}{||~||z|{xxuy{t{xuwzyzywxux{{xyxy{y|y}w{z||xyy{{{}}y}zz|z|{{}{~x{yyuywyv{x{yyyvxzzzx{z|w{xwzxy}z{|x{zz{||}xz|z{~}}}}~||}~|}y{u~|~z{{x~~}||}|{~}|||~|~|{|~~~~~}}}~~|{}}}}z}{{{~~y}z}y}}~~~~}}~}{{|~|z|}~{}}}~}~z|~x||}|}{{~{~{~}~{}|}~}~|zu|}~y~~~||}{{~|x}|~{~|~{~~~~|~|z{y}~~||~~|}|}~}}~~||}}~}{z{|||}||}~}~{}|y~}~|~z~}~}|~}}~~}{{{}{~z~~}~}|}~|~}~}~~|}|}{yy}|}~~z}}{}y{y|y|z~~{||{}~}}}}~|~}~z~|yz}~}|~z}{|{~}|~~zy~}|{|~~|~z}y}}}~}{|z~~~|~y~}|~~yx{{yz}|yz|{~~~x|||~~~~|~}~|}}}}~~~|~}{{y|z~|}~}z}}yz|}}|~~{~}{}{~z{|z||z~zz|~z|{~}x~|{}~~~||z~y{zz|z}z|{xw}{yyzx}~ywz{{zwzxy|y|ywzy|y~{zx}yy}y~ym|~y}xx{zw{{u{zyvzvu|y{zx}xxx|yx}w}|{{}{x{z{wyw{y{{}{z{xvz{yx{y{{x|~yw{~zxyx{{{xzwyzz~{|{ywy|xz}x{ywy}y}w{|z~wzv~~y|ww|ux~{}yxz}{{yzx|{yx{wyz~zyyyyyz||zyzxvz}{wz|zz{{wzx|xz}{vxy|ywz{yxzz||y}yxzw|wx}x}zz}~~|zyz|}zzw{zyw|ryxyyz{{}|xz~|u}y|{vz{||}}|}yyywz|y|x|yz{}zyz{||{x|{v}yx|{{z{|v||zz{|zyztx|{|y~su}{|||w~z|}zyv{zywz|{{z||z}}s{yzywy||xz|}zxvx|rxy~z|w}~yx||z}{}|{x|{{{~yw{yvzyzzw{yzvw}{~yx|y~w{|x{zyxxy{y{y{z|w{|{zxz|x|{z{}}vxx|zzy{x}zyz{yyw|y||z|yzzw~w||w~{zs~y|}{|wzy{}{y|z{yzzv||zyvyz{yz~}w{{}~}~|z{wzyzw{{yv{y{||yz|~{vxvz{yyy{{u}||xyx}}z|~{{wyyz{zyzyz~{||w{{z}}{}zv|}x|~x|yyv}~~{|zy~x{xyz~{|z}zxx}zzzyyzy~yzy}{~z{z~{z{z{zzzz}vy|}|wx~{zxs|w~{zx|{xx~{yw{{|zyz{wxyz}x}|yy|y}y|{zz{z|{||~}}|}~~|~~~~z}~~|x|{z~z{}}}~}}z}|y|~}}|}}~~}}~~}|~}~~~~|}||}~}}~~|||}~|~{{~|~~~|}zx|~{}zz}~{{{~{~~|z{~|}~~}{|||}}~~~}x}}}||~|z|~}|~}~}~~~z~||{}~~{|~|{~{z{{~}~|~|~~~~|z~|}}{~~~|}|}{~}}z}}~~~}}}~}|}~x~~z~}||{}z~}y{~}||z~~~}~~~~}~}|y}|}}~yz{~~}}}{{{~~}~~{|z}~~}}{~|~{y~}}}}||~~~~~}~|y}~~}|y}~|zz|~~}~z~~}}}||~z~v~{~|}}{||x|}~|||~y|}~|~~}~z}}}x~~~~}~|~|y~~z~~~z~}}|}}||}}z|||~~~z|}z|}|x|y}}x|uxy{z}zy|z{{{{{xx|{zyxyx|zy~yz}{|yz}||zz{zzyz}x~z}|~|{x|w~{y}ys}yvxvv|yw}}||zxz|xyxu|yy~v|{|{{|}{{{x~{|z}|y{{|yz}y{w{vz{{y||z{zzzxw~xz{wwwxz~{{zyzvx~|{}y|{yz{y}~z{}}|z|yzw}yw{z{xwzy}y}xz{|y||xwxz{{z}zyw|{~||}w}z~z}{y|x~}|}}|~yv}}}yzvuzz{~{zy{|}|yyz|xzvxy||wzz~|~z|z}}{{~u|{{{||~y}~|}~}zx|y{vzz}}y}xz{x{yz|}z~{}{|}{xz{y~|y}wyz{xz|{||{z|{{|z|}{{~z|z}xz|vy~zxzy|y{zy|}yx|x|{zxzy|{~}{}|zy|yy}xw{}~|}~}|y~{{}}z{y}{zz||yzz|{vxxyy{{w}}z||yy|y|||z{~|zx{zy}x||~y|zz}~||}|zyz{y~yzwx}xy{yz{|}y{{z}yz{|yx}}||x}|{}|}z|{}{zyzxy{x|~z|{u}yz|xx|y{{|||xz{}v||z~zvz}|{z}|{~zzx~z|}{x{~y}y~|xz|~zzy{y}{|yzz|}zy}y}wx{vy|{}{y|yzz|{||}|z}zzzz{z{{{~~{w{}~}}{yy|}xx~v~z{x|{w~|{yzx|x|z~zwzz{z{|{{|zy{||yy}~}~{}~~~~}{x|}~}}~~}}~~}}}{}~~}~z~|}~{~y~}~y}}~}~~|~}z}|~}|~}~|}~~{|{~}{z~yz~}|~|}}{|~}}~~}}{~~~}{~}~~||}}~~}~~}}{}}|}|~}~~~}}~}}}}}~|~|}}}}}~|z~zzz}{{}}}~}x~}}{{~}}|~}{~|}~}}}}~||}~}}}~{~z}~}x}~{{|}~}~~{}~}~~}~}~y~|~~~}|z}}|}|~|~||~}{}}~~~}}u~}}~~}~~}~~}|~~}~~~}~~~~|}~~}|~}|{}{z~|~x{}~{|zzz{x||zyytxxyxzyzzz|wzzzzwxx{}uzxxxz{|}{y{{{y|{|{zz|z|{y}{{}zxy||yxy}|yz{{yx{|yv}{yz{y{y{}|xz{{x~wtz{~y}vz}x|zz{~|}ywyx||z|}{|{w{w~zyx}{x}~z{{zy{x}wzz}{zyx{~{{|{}{x||xyx{~yz}xx{zzxz~|zy{vxy{v||~{zy{vzy|x}{w{zxy||u{ywxww{z{}v{yxwxy{w{x{wzsyz|xyx{z{}w{}~zv}xy{}|{vyz}xy}|~}uv{w}zxyzvwz{zz{wyyx}y{z{wz|wyzw~|yxzx{z{z~{}zy{vzvz~{zuytzx|yy{}xy|ux|}yz{zzz{|w}|y|ywy{{{vx{{}zv{}z}yzyx{zyyvz{zzw{{}zwv}x{}vy{|z~yy|{}z}}zw{}wz|}y}zzy}z}zwz{|{{{~}|x{xy{xww|||z{~yyztx}||{||tz|yx~x}yy||{}zz|zvzz~{~ywz|wy{y{y{{}x}wz{|z{{|||~yxw|vzzzzyx{|yz~|z{{z{x~w|x|}yxvzxx{ywz}ztw|{{{yz{wv|}z|zy}}zz}~xyz{zxux{x|yyw~~zx||{|z~{z{z|z|x|{wz}}ww}y{u{v{yxzzx|{ywy|yzy|{zvz|{}zzz{y|}z~|}~z{x{|~v~z}z{{{wz~|y{~|z|z}{|x|z{|z}ytyy|x{|~|txzy~{}x|x{{zy{{zx~}}zx|~~|||~}~{}~x|}~}~~zz|}}{}|}~~~}y}|~{}|}|~~}~y~~z|~~|~~~|}~y{}y~|~||~}~||}{~}y~~~z~~}|z~}}~|~~|~}{}|||}|{~~~|}~~}}{|~}~~~}~}~~|}~}}}}~~~}}}|~||}~~~}}~}~{{~~~{{~|~}~}|~~z{{}~~{w}~|}||}}~||}}}|~|~|~~|~}~{||~~~}~~}~{|~x|{y~~|}z{}}z~{~||||~|{yz{~|{}~z~}~|}~zz}{~~~}~|~~}z~|}y~}|}||}|}|y||}~~}~}~~~}~}{z}~~~~~y~}}{~~||~{~}~{~z~}}~{~{||}||}~~}}z|~}~~}}}|~}~|~|~~~~~}z~|}|}~}~~{~}}|}y}~}{|{|~}|z{}w}}{{{|yzz||y|y}ww|ywwvx{|w}zx}}w|{{szyzwyyy{vz{}|zz}v{y{|zz{{z|yzxytv|}~x|zyywxy|wxv|{zxyzux{yy{|{z}x}zw~{~}~wztv{|}{}y{z|zxz|yyyx{yyyy}{uuxzwwyxv|tt}v{x}z}zuwzvwzvy|||zwzx|{}yy{w}xz}zy|~yzy|{zzzz{uxvwxxxz{y{|wz{{wyw~xzzxvz|y}{{vy}wyzzv~||w||}z~}}|||{~}zv{}x{wy|z{wyxxyxx|{yy|{xxzzvyyuxzxyy~zyx|}{||z~|{yyyx{xzyyzx{zyz|}{}{}{yzywvwwsxv|yxz{v{yvz}||{zzv{{|x|{}zz{|~|zx}zy|{wz{zyzy{|yw{wx|zxz{||}y{{y{{{{}yywuvwwv{x}y{y{|yzwz|~|}{|~z~{{|z{y|xyzv{vwyxyv{z{wx{x}ywwx}xz|{ywwx|{y}zzz~zyy}|yz{{{{}y}vx{|w}~{{yy{wzuyz|xyzywxz{{|}y|z{yt~{z|{yz||z{~{w|xyzxxzy}{|}|yzv|zz|z}zzzyyvz}y}~|yzzzz{|mzw{xzvxy{z{{{z{x{zz|}{||x|{x}{||{{|wzz{wyyzx{yy|yyz|}w|~zu{~{z}yzzwyz}x{~}zx~|ytz{{~}}{zzy}z}|y||z{xvy{y|z~x{}z|w{z{}x{xzzuywxzu|y~xxyz||~zwyz}x}z{y~z~}~~}}{||{{}~}}z|||~~~}~~}~|||}}}z}|{~{~{}{|~|~}}|{~~~}~}~~~|~}{{|}~|{{{~}~z|}~y|~~~}|}{~~~{{{}{~|}~~{~~~|~|||z|~}}}~}|}{~{|{~}|}~~~~{||}~|}~~~}}}||~~~zz{w||}|z{|}~z~~~~|y~~~{|~}~~||{~}}}y}}~}}{~}{~}~~~}~|~~x|}}|~}{|}{|z|z|~}~{}|}}}~~}~}z~|{{}~~}}}y~~~}z{{~~~{|~~~~|~|~|{~{~|}~y}~{|~~~y~~}~}|~|~}{~}}}z{~z}}{}}|~|{|}}~|}~~z}y~{}~~|{~}y~z~}|}~}z}}|~~{}y|}~}}}~}|}{}~yx~}|{}}|~~}~~~|}}y{|y~u~||z}y|}yvvy{|yww|{uxu|}xz|yyzx|y~{zz|{xt}{vy|xxty{zwx{|zy~{xyzx|{z|xx}y{zy{x{{yzy}}v}zxzyy|xxuy{~yyw{zuyz{x~|x{|||y{w{{{xxzwyz||zyy{z{w{|vx{}{|zvywwx{{}|~yvx}}xz{|yyyw|yyw|{|zvzzxw}qz|uxz|~y{xz|xvxzzy}{y{yzx{x|wq{w|w{{|z||yzw{wy{{zy{x|x}}yxx~~w~w{}yy}zu|}tyzzy|{{}|wx~|v|uzy|yw~z|}zz|{|z|x{yyuwyy{yxv~zzy{yyzz~x{}x|xy{zz{x~}w}|yw}|yz~~xwyx|xxyyz}yz}v}y{{|{{|xx|wz{z{w{wvz{w|~z{xxy{z|zzy{}x}yy}|}|}|yxz}z~|z~yvzyx{y{w{{x|y~y{{v}|x{v~x|y|zz{||{zz~x|xw~{z}{zx|xz{}{{~yz}zwz~|{{wuv~~y{xzyyvzw|wyx{{z}yzy}yxzux|z{y||y}y|z{|{{{{~}~yxzz{|wu}~|y|w}x}{zty|xzyzv{{~{zzv}y{xxxy{xx{{v|zx{x|z|{|yy|zyx|}yy}|yv|{w~|yy{{}|{yzzv{zxy{|}xwz|zxzt{x{|vzyyw||{xyw{zz{{xy}zz|}yzyxzz~{{{{w|xzwzwyzvxx|w}ux}x}ywzyyzzzu{yyxyzzx|{zwz~||yw{v|ywz|}{{yyx{yy{{zvv|x|}yx}|u|}}~~{}~|{|}}}|}}|~~}}}z|~|~{~}y||z~}~|~|}}|}}|}{}}}}{z}~|}}zz}y}|yz~~{}||~}}~}||~z|z}||}}~|}~~~|~}x~}~~~~}|~y~y}|~|~}}}~~{~|}|~}{}}}||||{}{}|}|}{~~~z}z~~||{}z~{~~z{}~|~~~{~|{}}~{~{|~}|}}|}}|}}|z|~}~}{~|}~|}~}~z~}}~}}|~}~~~}}||{z|{}|}}w|}}}z}~~z{~~~}|}{~{{~z|}y}~}}}|}}}{zz|}}}y}~{}~z||}x~{~~~|~{}~||}}~|~~~~~{|~{}~|}}~|}z|~x||}}~~~|~~|~~|{|~}~~~{{|}~{|}}|}{|~~~}z|~~~z~{~{{~~}{}}||{|}}}y~{}{}{}}}{||~||}~~~y~{~|~|{~z}}{|}|y}|z|zysyxyv|~wyzyxv{v{zvxy}ztzw{||xzyy}}lz|u}zzy{}z}wyy{{wxyyzz{~{|xy{~zy~xyzy{z{xxwy|v|yvwyw~w{{stxxxzxzyz~||}|x|yx||}y~v{z~zywy}~|{z{xzz}zyzz||zyz}|zxwy{}yxv}zvy||z}|yxv|{xzywz|y|||y{{|~}v|y{{y{x|zzyv{}yy}uxzz{y{y|{z}|zyt{{y|ux{{|{x{y}|}z}z{~z~{y|}yx~{xzz~x{zyzvxwx|y{yxxzu~vyzyz|z{|xxxy{y|{{}{|x{y|y}y{zwz~~}xx{}~{||v|z{wxxy~v|w}}tzy~z{{~xy|yz{{uxxz~{y~~}||z{z|yx|xww|~}yzz{zyx{z{zzy~xu{x{z|ywzyz|{xv{xzyz|{|y{zv}vz}}{~|x{~zy{}{z{yzz{{|vzwxxv|yzyw{zxzxw{yyvzz|y~x~v|{z{{}xyzxwz}|x{}x}~|{zy}xyz|~{}yx}zuxy{|z|vxzz|ss~v||yzzxyy}|t|~}|}zz{w|zzx|}~zwx}xx~zx}yz}y~ztx~x}zv{z|vx}v|~|v{||w~zxyyxxvxz}}x{{||yx~z|{|z{|y}zy~{}}yxx}~wyzxzyzxyy}|zyz{wyvx{{yxyw{x{z{{~{{~yw||u{~vyz}z~{~||x~|w|zt|v{{yzyyxx|ww}wy~xyztzyy~|uxvzxzyx{{zyx{{z{wx}~{~~|~~~}{~{zzzzxy|~|}~{{~|}}}~|z~}||}||{z~~~y~~}|~{~~}}z}~~~z~~~~{{|}|~|{}}~{~{{|w~z~{~~~~||~w{}{z~{|~{~}~~~~{|}~~z}xz~{|}}{|~||}|y}y~~~||}}~}}}~|}~}}}}}|}|}{|x|~}|z|z}~}{~y~}}~}~|~}~~~}}|}}}~}z~}~}~~~~~}}}~}~~~|}{|~|}}}y}~}}}{{}}}||wz~zz|}|||{~{||{~~~}|{~~y}{|z|}|}~z~z}|{{}}~}y|}|}y~|~|}~}}|}~}|z{}}~{~}y}~~|~}~w~~|}|{{x~}~~x|~z{|~|y~~|}{~~}|~|{~}{~}}}z~~z~{{}~}y||||~|{~z~~}{~{||{}~~{}||~}}||~}}|}}~{~||z||}|}}z|}y||vzy|xzx{yx||yxxx|zy|w~zx{y{wzxzx~|t|zwwtzwyxwvvz{z|{{z|xzw~||yyy{{zwzxzz{~x{y~z{vxyy|yz|zz{zxw{{yyy}yz||zzyyz|zz|x{{y~yv}|~z{xyxywz}z{zw}yu{z{sv{{zyxyvxzxxxxv||}yvw{{vwyz}{{{v}y}~zy||xyzy|zx|u|xzu}x|{{{xy{|{yvv{zyw~yxx{{}vyzw{zwx|}~yzzw{wzzx{y{z||{yzww{{{x~vyuzzxzzx{{}yzx{w}xxyy|xw|z}y{xyy{|vy}}{{~vzx{z}{|y}z{{~|}xxzzx}{vzywxvyy{v}xu{y{}v{y{vxzv|y{x{x{xxyxyzy{|ztwzwz|yz}wyx{zz{xz|{z{}{|xxyz{x~x{w~||||{wyzv||vyxy}ww}xzyy|z{x|}{}y|vxwy}{u{yz{z|x{z{yy||vzzyyxyzz{x{wyxx}y{z}~yx}zx{ywyx}}xzxztz~y}|zrzz}z}}}|||yxwx|zy}{z~y}{{yv{}x~{xz|yz{ywzw{{|{vx|x|vz|yyy{z|zyzw}zx}yzxx|{{vwyy|zxy{yx~}|x|wxxuzwzyy{z|zx{zzz~}{xwzuxy|}xtw{{w||x}u{yxxv}||{xvyx~~{vwwwxxv|~y{|}wwyx|}|w{zy{xz||~zzz{zxx{|xxzwu~yy}{y}x|x|z{{w}z{zzzw{{yxvt{xx}y|~wu{z}}||~}|}|{~~}}~}|{yz~|~}~}z~~}|{{}{~x|~}}~~}~~|}}|z~~~||}~|~~}||}|~|~}uyy||}}}y~z{||~|}x}}~}{}}|{|~|~~s{~~~~}{}}|~}}}~}}~{~|~||~{w}~}||||{~~}}}~}|~~|~~}~|~~}{~{~|}}|{}}~}}{~|~z}~{{}}|~~}}~|~~~~y}}}}}|}}~}v~{}|}|~~}}|~|||x~~{||~~}}~}}|~~}~~}z~{~}|~}~}~~|}}z~~~|}~}~|}~|~~z~|}}~}z}z}~z|~}~}|~y}{~}~~{~~~~{}{}{}~z~|}{~}|~{}|}~|}}}~}{~}}{|}~|{~}y}~~}x~{{}|~|y~|}}~}~{|{~z~}{}}{{|{|~|}}}~{}{}~{~~|z|~}z~||}}|{|~}|}~|{zx}y~|yyyzzxzzxv{xzztuu~zywu{|yy}|xz|zywyz{~vxwy{yz{{zvxsyy}}zwx|y||z~yz}vx~{z~xw{{x{z{x{zyyyy|yzzux{{~vx|yvwz|zz|{{{{xwzyz|x~x~x|z{zw{{zw{uyytx|yvv|zxyxyxz{xx{zz|{{z{xuwzx~y|xwy|{|{xz{~{t~z|x}|{{xyyxxy{x{y|z{yz{xzz{wwz}twzwzz|x{tzwzzywwz||{x|v{yy|vwxty}zz}}yz}|zyz{y{xy{y|wyvv{zy|xyyw~y{wwzyxyzy|~|z{yz{x~|u|w|zyw~vxz{~u{{|yzzzyvxzy{uyy}yyvx|zv{z|yxyu{y{{|z|{x|{yxy}z{~~xyvz}yy}}}{|x~{xxxywyyy|uwzzyx|zxywzzv|}}utyzyxz{{|z}~z|~|}yzz{w~}{}v|}~yxt{||yxxy}w{|{{xv|y|wyyv}{zxyzvx|ry{~yzxxz||z}}xzwyyy~xzzy{|~{z{z{{|z{yvyx{v{}~y~{z{x|xwyyxz{xwwvwxz{{uz{wy{}yx}|{z|~{~wz|x~xxu{z}}|x{}zzzxy{{wwxx|zzxs{{ywxy{x{}~xy{{yz{~z|tvz{x|z|{{{}y{w}|zwxyw{w|{}{y{{xvwyx{wzxyytux{{y~vuv|z{{zy{~|~zz{{zz}~x}}z|zu{xx}yzzzyyu{xzx|yyyyytxzwvwyx|x{zyw~{|z{xx~~|}~}~y}v}~|x|{}}~z{{~}|~}y~~||{~{~}}~}~z}|}~}}||~z{|}|}}w}z}~yy|{|~}~|~}~~{~~|}{zz{~~|}}}|}}|}|{~z}~~z|~~z{}y}~}}~~y}||y}~z{~~~}~}zy}}}}y~|||~|}|z{z~}|{}|~~}y~x{|{||~|~~|~|}~}{y}~~}~~}y{~}w|}{|~}~}}~{}~~}~}}~}t{}~{}~~{~~|{~|{~}}z}~~|}||}x{|{~||z|}~}|}}~|~wy||~zx{|y}}~~~~{~}~~}~~|~|~~~{{|~{||y|||||||{{|~|~~~{|~|{~~}}~}}|}}}}~}}~~{|~}|}z}z}}z|}}~~~~}}}}z~|~}|~y~~y~}||}{|}z}}{|~w}|{~~}z~||z|}}}{}~~|}~y||~}{{{~~|}|~|y|{}}~z~~|{|y}{~|x{xx|y{{}|zy|xzsx|xz{|y|}{{~}~xw|y~t{uy|y{{}{z|yy{~zx{yw}wzzywxzztx|x{|yx|zzyz{vz}{zzxzxyyx{yy|y{y{{zvyxzxy{z}xz~zxzz}xzzxx}v||{xz|z{|}|xrzyx}uxx|wz{{{vzzx}w}wy{y|v~|w{|w{}zwzyu{z~y|{{|{vx{x{|}vw|{z{zyw}x}yyyv{}|zy}|xz{{y{z{x{{|z|zz|yyytzyz|y{zuxysyw}y{uzwuyz|z|z|{{{}}x{}|}vxzxxzxzwz{|zy|zz~}{}x{|yz{|zx{z{zy|{zxuwyvxw|{{}xwzyzzxz|~zz{wx|zxzy{ux|y~{x~zy}wyz}|zyzw|}x{w}zyyxx{}xxzz}}{~zzvzvyy{{w{}{zyz{wwzy{zy{zy{z{yx{z{u|yw|z{w}~wzz|{y{yyy{~{~y{{~|{x~z{z{y{{}}w{{}wz{|yxxyvzzwzzu|w{zvxyyx}yw|~zxzyzz|y|{xu~{ywzvzz|}zz{{}uyzzzz{y|w|y}~v{wx{x||y{{yzwzy}|}||{x}}y{zwz|wxyx|y|{{}}{z}|{wx|x}yv|{|xxz{ywyzz}wzzyz{w{{}w{zv{||y|~{zww{y{wzw|x|z{uy{zy{yzw||}yyxw}z|zwzxy{x}zy|{|z~wx}~yy{zx|}xy{{||yvxxz}wz~xywz}wvxyzyzz|}yxyy~}xyxw}zvzzxyy}|v|z{|||~}~}~}~||{}y}~~z}x}~~||y|{~~}~~}}|~}zz}{y~||}}|{|}|~{{~~{z}||~}{}{}~}~~}z|~}~~}u}|}|~z~{~~|{}~~w}~~}}~|~}yz}~}~~{{{|}}}{|x||~}}zx~~}{z~}~}{}|~}{{zz}|~{}{}z{|~~~||~}{~~y|z~~~~y~{~~{|}|{~|{}~z|}}{}~|~{|{|}y|}|}~}|}y{}}|{}~~}}|{{}~}z~|x}{}x}{{~{~~zywz~|~~xw{}|~}~}|}}~}z}}~~|}z}~{|~~~|{|z{~z~z{z~{~{~~{|{}}}}|}}|{~~}z~{~~}}}~~}~}~~~|~|{{}~~{|~||~~~}|}~~}~}~~|}x}}}}}~{}{}{}~}}~~}}~}{~|{{~|{~~}~~|}~~||~{~~~~~{{~|}|}}~|{~|||~}}}~{}|}}{~{|~}~~|}|~|}zz|yvy}~}zy}xz~{}uzzv{ywz{vxzyxxuy{wz|z{xz{yxyxy{zxxy||{{~yx}|zyvy{{|{zxzxyzwwz|xwzw{{yvxzy{y|t}{z{|z{xxxz{x||yzxy||{wz|vy{~xz||xw~}||yuyy{xzxx}yuzwxy{zyvxzz{vyyxzx|~xz|y{y|w{{xyzy{yzzz~~x}{yy}}}|{|{|{{yzxv{{w{|xxvy{yxw|y{{svz{wzywzuz{zz|zzx|}zyv{|y{zy|{zywy{z}vz{x}|xyw{ryw{}uu{wv}yz|zz{yv{zyzzyxz~||x}{{{x|xy|yszzz}{zyy|wzyz|{wxxwxy{|vyzxyyz|xy|{xywyvy|wz|{{{yyzz|yx{}yw|{xzxxx}y}||}{}{{y{w{|}uxyzy{|zxxz}yzxyzyyyyv|xyz|{{{|t{xz}{y{yu{~zz|zz~yzy~y||xwwyw|}|xy|{zv{wzxwyy|yxzwzxxuyz{~xyzuzz~xzyy|{yz|w{x{|z{|z{|wyzywzyxzxyw}s}y{zzyzz|yx|yw{|wyz||||~}z{yzzvz|z|||zx|z{wz|{wzzwyz{wvuxxyw|z{zuzyy{yzwxxyzwy{y{x{}{yz|x}|{z|vz}}yxxu{zv~z{y}|xx|xywvzu|~|w~yzyvxvy}zuzw~yyuzzzzv|yyyw||yz~x|{y{ywz|~y{~z|{~{xyzv{yxxzvzw{}xszzyzyy|{}}wy{{}y~{|{z~z{zz}~z~}z~}~|}|z}ww{{{~}||{}|uz}v|~z}|||z~v~|}|~}|||~~|{~{y|||y~{{x}}|~}~{~{}~}|~~{|}}}~|||~z}z~~|w~~}|}|}zzz|z}~{|x~{}~}}|~~}y{||{|}|~|~zv{~x}|{|}~|}~|~|}|z}||~y~}|{~z}||z{{xy||}~|{y}~}|y~~}~y}~y~|~|}~~~~{}z~~}{|{xy|~}}|}w}|}}y{~}|~|}~}z}~zz}y~~|}~|{|y{~~}}}}z}}||~}|~}}~~~x{}~|}}~~~~zxz{||z}~z}~z~{|{}}{~~z{~}~|z|~w}{z|}}}|~||{~~x}~{{z}}x}y}~z|{}~~~{~|~}~|{}}~~}~|}||}z}{|~|}~}z~y}~|~{~~{~~}}}z}}{}}|}}}~~{~}{{~}}~}}~}yz}z}~|~~~~}}~{}z~~|~{{z|{~x|{{x}|}~}}~|~|z{z}{|~{}|~~|}{\\\\\\\\{{z|{~}y}x~}}}~}~}~~}yz}~~{}zz}~}}~~~||{{~~~|}|}}~}~}{{xz||~z{}{~~}|y|}~z||{~|~~y}{~~~}{w~|z}}}~yz~{~}z||~}~}~|~}z~~~}z}}}~{}|~|{z{}~}}~{~||}{~}|}{||~||{||}}}|w}}{|~~{}|~|~~}}|z~}{~|~z||{|~|z|}{~y}{~z~}zy}|{|}{||~|{y|}}|}{|}|~z~}~z}zz~~}{|~}x|}~~~~|}y}~~|z|~y}~|~||~~}|}~z~}z}~}{~}}}~|{~~|z||~~{|~|x}{}}~|{y{||~~{||}z~}{}}y{~|{y|{ww}{{|x|}~|~~~}~||}~}|}}||}{}~{y{~||zz~z~{}{z}{~~v{|~{~}}~}~{~y~|}|}{}}{z~|}|{~~{~}}{|z}~z~~~~}}x{|z{{}|{{z|}~~~}~}~~~~~~}|}{{~{z~~~|}~z|}}{}|}|}}|~y~}~~{|~~}}}}~|~|~~|~}~}|}~}~}|~~~}}~|~~~}}}{~z||}}x}||{}{{|{~|||~}~z{}}}~{}~~~y~yzzw{~~~z~~|{|{|}~~y~|zz|{||}~}z~~~|{~~|}~}|y~{}}|}~{~|}|}}{|}~|z||~}{~~|}}y~|z~~}}|~}z}{~z|}}~|}}z|}|z~wz{~~~~z~~|z|~|y||~z|~z|}~z|~z|~~}}|{}}|~}{}z}~~~}~x~||z~|~~|{}}~||{y}z~|}}{~~y||||||}~}~|}|yz~|}|}|~}}{}|~}~yzz}~{~~~~~~~~|~~z}|{{}}{|}~z{}{{{}|~||~x}}~~}|~w~~~}z~~|~~~|}~}~}~|~~}{~}}}~~}|~}~}}z~y~~|{|~|}z~~~}{}~||~~~{{}}}zy}|~~}~~}~|}z~}}{}~}~|~}z}~{}|}}y{|}|}}}}~x{|~~}~}z}}~}}{}~y~~}|}}}{{~|}~~{~|zx~z|y}}|~|~}|}|}~{}y}}~|{{~~x~}~}z}}|~}~|~{{|}~~}y~~~~~z||{}|}|{~}~~~{|~}x~}}~{}}||}{z}xy}~}}|{}{~{~~}~{|~|z~~~y{||{{|{}}}}|~}}{z}~z~~v|~}}z~~~}~||z~|{y~~~x~||~||{}||}}xzy}|wz}~z~}~~{}}~~|}}~|{{{~~|}~~|}}z|{}|}|}}|}{}~{{{}zzz}|}~~~}||{}|~}}~}}~{w{{|~||}|~~z|}}|{}~~|}{z~~w~|}{}}{~~|~~~}z|v~}zzx{|||{~{|y}{}~z}z}}||z}~y}{~}~~~~~}~}~|~}}~||~{z~|~~~~|}|}~~}~}|~~~~}}~~~~~}|}~|}~}{~}{~}}|}|x{|x|}z{zy~{}y|~}~z{}}}}~}~{~z~~}z~|}}z~~|}z~{}|w{||{{yz|}~z~|~|z}|{~||}~}|z~}~z}z~w}xx}{|~}z|}{ywzz||~yzz~{|}{~|}}|~}}}{~|}~{}}~~|{|~{}{xy~~zz~{||z~~||}}}z}{y}|}|~{}~|{}x{}}{}y}z||{}}~|}|}y~~z{{~w}}}|z}}}~|w||~}~y}z{zxx}|{~}{{{y|~}{|{}~~|{~}~~}|zz{z}|}~wx|vx}}{|zy~}z}~~}}~}}}|~~|}{y~~|}~|zyz|||z~~x|x{{~|z||~}}{{}{}|w|w}}}yz~||x}{}|~z|}yy{{z~y}{}~~||}~}z}~~{~}~}z|}z}|}{~|}{y~z~{xy|{~y}}}z~~}y|}z|y{{}~|}}{z|z|~}z|}|}|}}{z~|~~y{{}{zy~|}~|}{~~z{xw~}{~||z{|{z{~~|}|{|{{|}zv}x}~y||~|{{{{{{zx|z{{~y}z}}{~}~}~~|~~{~}~~}t~}}|~~|~}~~~~||~~~}~~|~~|~~~~{~~}}~~}~}|{|}~y~~}~~}||}{~~|~|}{}~~~|}~}|~}}~~}}~{}~{x~}}z|x~{x~}|{z||{|y{|~{~{y~||{zzz{}}|z{z|||yy}~}}|{~~y|{~}}|{~}z{~{{}~~}~y}vyz~{~~~~x||{}~~{||z{x~|}}}}{}~|y}|y|~x{~z~|z|z}~y|x}zx|z~{{}}{{~{}|z}}}{{}~{|z~|z~|}}}|}{}~~x{{{|}xv~{~z{}y{|u|}xz{z{|y{z}{z}|x}z~|~~}||~}}v{}||}~|{~|{yz{{y}|y}~|~z{}s||{|~|~y}{~}}||xyw|}}~~|}}|~{{|x}{|~|}|x}z|{|y|{y|}}~z|z|~~z|y|}~{w~|~~|zz}}~|{y}}}||x|}{z|z||}xyz|z{}}|y{~{}{~|{}{z}}~}z~}yy{}|~|{w|}z}|w~}~|y}|w|x~}}||}{z}{z|x}{|~{}y}y|z~|z~{|}yy}|{||y|y||~z}{|}{|w}}yz}{|v}w}~|~~y}z}~||~{{}y|~y||}{}}~~~~{{{}||}}|}yyxyy|}|}}z{}~|~zz|~~}y~~zw}}z}{~{{|}zx~~{||~}||}~}~~~|}~}}{~~}~}~}z~|~~|~~}~x~~~}~}z~z~}~|~z{}}~|~}}~}}~}~~}~~}}~~z}}~|~|~~}|}~}|~~}|~~z}~|{}{{yzy|x|||{{z|{~|}~|}~|}|}|y|~|x}~{{{}~{z|{{y~yy|~~|w}z{|{yz|~{|{}yy}x}|~~}z~~}{~y~xz}~{|zz{xy||y|~xzz|yz}|}z~~~|}~x{|~||~|~{||{{}}|zz~~yz|wz~{~}}}~x~~}}{{wx{{}|{~z{|{~xy~zz|xx}{||}|y{~|}{~|}{~|||~z~{~|}~}{}}|}}y{xy~|{y{{{{~y{y{{x|y~{||~~{}~y||}z~}~~zw{~|w|~{{{}z}}z}}|~|xz{{~{}~|}|~z||~|}zx}w{yz{zx}z~|z{~{{x{{y{}{~}|{||{|z|~}|||{}{}}z~{~{~}~zyz|w~|y|{|~|{x{|~~}{z{{{|yy|yx~{|z}z}}{}}x|}||{~~{y{{|}~z}z~|~}{}y~{~}w~|~}||~{~~}~|{|}{z{zy{zyx|z~xzz{z}~z}~||}{x}~||~~}}}~x|}yyxx}yzy}w|~~{y{|zu|}}|z}z}|{~|}xx|{z~}}~}~{~~~~}}}}~}}}|~~~~~z}~{~~|yx}~~~~}}~|{~~~~~~}~~~z~}~}~~|}}~~}~~~|}~}~}~{~}~z|}~~}}}~}|}~}~|}{}~}}{|~}|~}~~~}~~|~}~|~}~}~|~~~~}|~w}~||yz}}{{}~|{}z{x~~~x}}v|yx{||zz~z~{|~}~~x}y|{~~}zzz}}x{}}|}|zy}x~|~}}~{x~~z}{y~{{{~}~}z|||~}|{}|uyz}{|{z~{}yz{z}|zy{x{y}{z{}zz}yy{zv~}{}}zz|yy}}~}z}x{~y{}y{{y|z}|y{{{zy{}~w~{wv{}|zy}}xy|}|z{|~zy|}}|}y}}|~{zx{{{}t|~y||}}~|{w||y|}{{}||~}y|z~|{y}x|{}}z}|{}z~x{z~|||}}~y~{~}z~{y||{|z|z|}~xy{~~|}||~{~w|z}yz|z{z{|yzz~}xy{}zy~~z{|s{|{zyz}|{~~z~|x}|}{{|y~}~~}}|zz|y{|}~{}z~zuz|}~|zzu~{y|y~{}{{}y}{{{{{y|zz||{{}|~z|zz}|{|xv|w~z}yzy|x~}{w|t|~{{}{{x{{}}|z}v~y|{}}{z||}|}z|}u}z}}{{|z~}{|}~~{z{xy|{~y|}z~~|y{x}z|}}y}|{|z}{~{|}~y|}{zy|~~{{{}|}|~{|~}|~|z|~z{~~|}z|~}|z}~||{zy}|z{y~y}~z|zz}}{}~~|~}||{||~~z}~}}}}}~~~~~}~~~{~~~}y}}~}~~~~~~~~~|~{~}~}~~~{|{||~~z~}|~|}}z|~~~~}}|~|}y~~~}~}{}|}|~}~|~{~~~~z~~|{~{}~|ywz{x~{x~}{z{}}||yy~y|}|y|~{{{}{|}}}{}z}{u~~{}~z{|{~x|z}z~}xx|x~|~x{{|zwyzyy~~zv}}{{v{{yz}{z|}{~}{~x{z|}|}z~zx{~{z|}{zx}~zw{z{}||y{x~|{zzz}~{{x~z}{x||{{z}z~wz~{z~}~|{u{{y|{y~}{~z|w}~}|yy}y~~x~|x|r}{x}{|z}~}s}{w|z|z~|~~y|vy~y~|y~||w}vz}~x}|}y|{}{{zz}}||~y}wz}uz{~z{}}|}~}}~~}y{}z|}{}|~~~xyww{wz}~yyzyz|}~|}}y}|}||}~~vz|}|}z|{x|w}|~}~~|||{x|yy}|~z|x|y|y|z|~~yy}|z{}x~~z{xz}{{}{~{~}yyzv{z{zw{|y~|~|x~}~z|}}}~||z~~|~~~{~{{}~||{}{~z|{~{{zz|yxz{}z{}~~{}}z}}{}}|{|}z}{~}ty}x}}|~x|{|{y||z{~wz~z}|||x~|zxy{{~zw}~}z{~~{z~~}}|{{||z{|y~}~yzy~~}z}y{~{y~}zz~~x{yx}||}|}}yz~~|~zz}{}~~~~||}}~}~z|}~~}}}|~~~|}~z{~~}z}~~}}}~~}~~{}~~~}z}}~v~}~~|}}~~}~|~||~}{~z||}~{~{|~~|~||~~~~{~~}~|~~~}~~|{~}~~~}~~~}~}~}}}}}}~|z{}{~}|~~~~~|~}}}}{|~~}~|}~}}z}w~}|y{{{yz}{}{z{{~||{}}}y||{{yw|z~y|}|z}}z~|y{}z~}{|{||z~v~|z{}zzx|}zz|w|y}|yz}yy}{~|{}~yw|~z|}~x}}z}z{~|{}}|~y}{{{x{y}~}~{}{{||{y{{z}{|y}~~v~z~xywzx|z~|zy}}|~|}x{||}~yz~{|{zzz{yy~|}{|~zy|y|}~y}}~}}{|~|~y|{~{{~|{{|~{z~}z}w|x}}z|{{}{~{~zyzz|wzzz~zy|~{|}z}x}x}z}|z}x}|~}|~|}{}|y{~{{|}||}}|}~~z~}z||}{z||zz}}|x|y}}{zx~~~y|w|}~|}{|{|}|zx~}~z|||z||{zv|~}}yx}|}}y}y~x}}}~z}~yz||zz||w|{zz{|{t~xx|{u|||{}|{}}|}z||{{z}{xx{}}~}}z|wz{y}}}|{{uxz~{}}|{z~~v|}xx~|~x}|z{~{}{{}z{yw|{{{z~x{|yz~|}|z|{{~}~|}~||}}}zy||x~z~}zz|}}}{~~~~w{z~{}~~|{}xy}{v~{{~{}z{z~y{||z}}z~|~~~}u}z|{{||z}~x|~}y}~}z}|xxy~{}~~|~~{}}~~~}~}~}}~}~~}}~}}}~~|~z}~~}|~~~~|}~|}~||~~}|~~{}~~~}|}}{~}~~}~{~~~~}}~}|z~~}~|{~}}z~~}|~~}~~~}}~}x~~~~z}~}z}~}}~}~}|~~|x~~}~{z}~~}{z||~~~}~z|~~~}~~~~}|~|~}y}{{~~~~{}~}|{vyzw}{{x~zx{~{|yw}xz}z|}z||}|~{{|~|}}{{x||{{}yxy}}|xz{}z|{||}x}}{||x}{}{~}tz{w{|{z~}}{|y~z|~~~}xxvy{~~{}~{~~{|{}}{}{}{xx|x|}x|~y~|}~|y{~z~{{}~zy~||zyxu|wz{zytz~{~y{u~|}{z~z|~zwy}~~z{}y~~~|y}~zx}~}w|}{z{|x}z~{~|x}}}v|}y{zz|}}zy}}{~}|~}|z}}|}}z|~y}zzyx{~w~~|{wy{zz}~y|{}wyy|}}}xz{y|}{{}zx|}|x~{y|~{{v~u{xx{zy{y{|{x~|||}}{~~z~|}}xz}x||y~{||}||z~{y{{~|{z~~~yzy|vv}z{~y{|{y|x{~}{y{~~}z{~{~z}}uy~{x{wz||~{{|}zw|{|}zz~x~}{x{wyx}xy~}}|zx{|{}|||x}}|}v}{z|{zzzx~y}yuzxx|}|z{~|{~y{}~}}|{||}{zy}y{|~~z|}|y{yzv}y}ywx}x~x{y~yy~~{|z|~~|{||y}z}w|}}z~yz}~{}}}{|{|z}w~xw|}|y{z|x~}~{}|}y}}~|y|~}}}~}||~}~|~~}|~~~}|}}~}|}}~~|}~~|~}}~~~~}~~~}~~}{~}~y~}~~{}~~}}~~~|~|~}}~~|~}~~}{}|z~}z}}|{|~~{~~~~~z||~}}||~||}~}~||~~}}{|~}~||z~|}|{}}z}|}}~~~}||}~~~|{}~{}|~~xz~y}~t|~{|xz~{|{{|~{xv{z}}||u~|~~|~zzz|zyz}|yz~zy}~{zzyx|y{}{}{zz}z~|||yxyxz|~w}}}~{||y}{w|zv{{~xz{||~}|{~~z~|{|{|}|{|~}}}{y{w~}{}~|{xz~}|vz}zz|~|{{yyzz{}~z}~x{{x~w|zz}{{{||w}|zy~z~{}~|~~~}{~}|{}||{{zy}}{|||{{yw}ww|xy~|}z{{{y~}|{zyx{{||}|zzzz}z|||w{~{}|}|x{~~}~}y|{z||x}~z{{|~~{}{}{z~}||~zy}{z}}|yy|z{{}{z}~|xz~w|{|{|}{{~zy~~}|z{{{x{y~{}yyzzz|}}x|~z}}|~y|{zz|y}|~y{}xz~~{~||x{y~x}~~{|}~y}}|v}{{z|~wzy|~|~~xy{zz{}|~}}zy|y|z~z|{y}z{~}z|~y}}z{||{|{{wvx~v~}zy{~{|zw{y~|~}{y~{{|x{~~|{|~yxy{|}|x~{z}z}~|~y~{}}~|{~~|}|}{y{~|{y~xzz~zy|z|{||y}y|{}~y{~}{z}xy|}vx{zz||u{yz{z{x||x|}y|z}{|~~{|~{~z~z{x~z||y|z~}x|x}~}}}}~}}{~~~{{}z~}||~}|~|~}~~~~~~~~}|}~~~}~x~||~~|{~}}~}~}|~{z~}~~||~}z~}~||~}~~z}~~}{y}~}}~~}}}~||{}}~~~{}~}~}}{~~~~{~~}~{w~}~}}~~~~|}}z}{~~~~}~~{~~~~|{||y}}}|w~||~~y}|z|}{xx}|yyz{z~wx{x{|~}zyz{z~|z{{}z{~~y{|z{|~z}~~}xx{zz~|y|xzx}{~{x}|w{y~u||z|x~{zz|~wsz|}{z}|{zz~{zzxz}yzzw{y{~{}z~~zy|w{|{y~z}{}}||x~z{xx~{y{{y}|yy}zz}~||}z~}{{z}w{~{x~x|{y{}{yxyz|x{yzz}~|x|~~{|x{v~{xz}{~||}v||y||x|zy{{yz}{yz}x|}z|}{x|qz~~}zy}~|~{}z}}|w~y}|zwzz~}wzz}x}x|{zz}z{{zz~~~{}y|}}{{~x~z{}z{{{z|}zxyz~}wz|y{{v{yz}~}wx~~zw|z}|x{|{}zx~~~s{{~y|w}z~z{|x}y~||z{z|{zz}z{}}u|~}}}~|~xxx|}{|}}~|}}{~}z{~|}w~y|~{z}x~|}y{||y}||}}x}|{}~}~{yzz{}}}}{y|~~zzz|zyy~~{{{|}y}}x|~y}{z~{y~}|y|~}}~xx|}~zy|}~~~z~yyz{z~}}~~{|zz|{||rz{}y|{||}x|||~{}}y}||{||}|~|z}}|~{}y}z}{}}z}|xzzz~}}x{||}{~y~|z||y~}zz}~xy~}}~~~~y~}|}}}}~}~~{~|~}}~~~}~}~{}}~||}}|~|z~~~||}||~~~|}|~~}|~~||}~|~~~~~~~}|~~}z}~~~}~|}}}~~}~}}~}~~}~~{~~}|~~}}~y}z~}}~~}}z~|~z~||}|x||w{v~}z~{z}}}z|z{~{zx|||z|{{x|y}|}{{{|}}~|||~|yvz}{z~t|}}~}wz~|}|{|y{}{{}~}{z~~y~}||zzz|~{~~{z|z}{w}x}|z}}z~zy{{t||{~{||||||}}{xz~{w{|~~{xy{}y|~|}~~zy~y|y{{}~}|~{}|}yx}{z{|~~}}{zw}zy~}v}{}}}~|z{|||~w|w||}z~zw~~{|{{||~~}}{zz}}}{w|{~xxx|~}z}y~{{|x}v|{}~}~{{}z}{z}xz|~zxx}}|{{~|{{yx|~z}w|}||}}x{z}z~|~}}}z~yz{zyz~}x{w|{}{v|}w{}~}z{}z~}~}{z||x~~w|}{}|}~y}|}x{~x}}}zz||z{{}~{~~}vy}|~w}~|y~}|w~~~yz{||}w~{}{|z~{z{||{wzx{|{yyz~~}{}x}{y}}w}x{yz}|zz}{{{|}{y{}{{~{~}}~z}}z|yty}|{~yz|y|~y|y|z|{{zyy{yzz|||yy|y{{{zz|~~{~t}|yx~w~|{~{|{{~{|xu|x}w{~|}~~zy|{~{~u|||z{y}{zzy||}zxzy~zy{|~~||}~||z~|w{{~~|y~~~|~~~{~~}}}|||~|}~{~}~~}~}z}~~~{}~|}||~}~|~|}}~|}}}}~}|~}}~}{~~~~{~|~||~~}z~z~~~|}}~}~~z|{~|{~~}||~~}}}{~~~|~~~}~|~~}|~~}~|~}~~|}}}~{~}~~~~~}~}~}~|~{z~~~}}|~z}{{|~{y}xy|~~|}|{{}y{{~|yzyz|zzz|}|~z{|y~y}{x~|{||}v~{|}}zy|{~}{}~yzyz}{x{w{{||{|~}y{||}z|xx~}~|{{}~z~{~||~y||{|z~zz|~~}w~uy||{{~vy}{}{{z~vz~~x{z}|~|}~}z|~|~{z|{{{{ux}y}y}zwvz|{||z{~{||w{yy|||}}z~||zz|||~}zz}~xy~~|{y||v}{y{~y||zz~||yy||{z}~x|xz{}z{zwyy}zwx~~}r~z{|{{}|{|}{z~~}{z}v{x|}|~y{~zy|z}x|}z}y~x{|}v|~|{~~~}}}|~z~|}~}~|{}}}z}zz~|zzu{}~y|~|}ywz}||}}x~|}~~}}}|~yzz||{|}~|}|y||}zxz||{yz|~{|}{}~{wz~w~}}{~vzyzx}}}}|{y}~{~z|}{y~}}~yxxwyyx}}zzzx~{y|}|yx~}}{~z}~z~}}{}||}}yzwyzz|{yz||zw|}|y|zy~{}zxxy{{|}|}z~{vx{{||}}|y}|~{{{z||zz~|{z~~{{zy|yz~}|~{}z~~~w|~}z}{|x}|||~~~~z|}~~~~~~~~}|~~x~~~~|{}}~~}{}}~|{}~~}~~}~~~~}||~}~~{y}}~}~~~|}~}}~{~~~~~~~}}{}}~}{}~|}|~}}~}|~~}|}}}~~~|}~}}}~}}|~}~~~}|~~|}~~}~~|~}~~|~~}~}{~}}~|}{yx}~~}}~{{}~~}~|{}|z|{y|~~{~{z}x}{|~{z|~}~~}|z|~z|z}ywy}yy{~}}zy~|y|}}y~zz~z~~y{x}}|{x~vy}|}z~||{}|{xy{|}|}}~{~~y|{x~}}|z|~x{{||z||x{uy~|{~x}}zx}|~~{~|{wy{v}|}y|}}x}x|||~{vz{~y~zzzz|}~y~|y{|x~{{z{}|}{w~~}|{}}z|y~zu~}}vzzz{x}|}}~z}z{|}z~zx{z}||}{~|{{w~{wwy{wx}{}z~~}y{zy{}y{z~y~{||}x|yt~{zzv~z}}y{~||~x|y|zw{}}||}|{|z{~}}~~~|~}}}w{~}y||zz~~||zz{|{yzu||}z~yy}y}}z~xz|{}||}~~}{}}~{~z{}|}||z}~}}~~x}}}}zzz}{xzzu~{~~}z||z{}{x~~yz{{y~wy|{|yyw{||y|{yw{x|{zz}{y}{||zz|x{}{y~}{~x}z{zwx|~||xu}|}||{zy{~x{y~{}{{{|}wwz|~}|z{{|}~z{|{~z}{z|w||{|~w||x|}{|}yz}~|z{~x|zz{}y~|{{}|{||{}w{z{z~y~|}|{zz{x~zy|zx~zz|x|~|zy}z|}|~|}~|~}~{}}~~~~~{|}}~|}~~~~||~|z~||~{~~~}}{|}|~~~{~~}}{}}|||}}~}||{~~}~~}~~~~}}z|~}}~|}}~|}~|}~~~|~~|~~~|}w~~~~}y}{~}}~|}}}~~~|}{{}~~}~}}~}~~~~~}||~~z|{}}}x{zz~v|{yz|z}{}v}z~|~|~~z{|}~}~{||z}{z}|}~{~~~~z}~z}~y{yz|~}{yyy~}}{zz|yz}zzx|yz{z|z~|{w{|z{{~~{yy{~u|}{z|}z{}|}}~~{|w||w}zyx~||}z|zz}y{}~{zzz~z~yyzx~zz}{z~z{w{|}|}}xxz~||~~|}~~|}}v~x}}}}x||}~|~y~{|x{~z}~|~}|}z}yz~y~zz}}~{y}|z}|~}zz|z{z{y{~}~z{}}{|~|x{zx~~z}z}|}v|}}~||zz~|{x}~{z~}~~z}z}{{~}~z}|x}~}{w{~z}v}}y|zzz}yzt}y{zz~{~~|}|y}{y}~x|}{|~}y~~z|{~|{|{{~z}}zvzx~y}y|{||zz|}x{}}}~zx|{~}}~zv~xzz{zx|v}|}{~{{x{zxy|{zz{x~}}{|}}{wx||y{~{}}}zv|}}yzx{{}{yz}{xz|||xz~|yy{}{~w}~}{||}}}~}{|}~}~}{y~{{z~zz}}v}yyz|zyzx|y}}{y|vz|{}y{~}w}~||z~zz~z~|}}x~}y}x~|xx{~zy}}}~||{}z~~}}}~{|{}|{|z~}}}|~}|~~z}}}~}~~||~zzy||}}~}~z~{||~z~}|~}~}~~~}{|}~|}~}|~}|~~}~w|}||}||~|{~}{}{|}~}~|}}{|~}~~}{}|~~|~~{~}z|~~~}~w~~~~~|z~~~{~}}~}~~|~|~|~z~~~}~~~~{x}}y~~{w{{}~}{~{||{|}|~{{y{}w~{}~z}}{{|yv}~|zyz}z{{}}z|~~|~zu{{~||}y}{|{xyyzz}zz}y~}~}|z{{~{z}~{yx{}|}|{||{s}}~|zz~}|yz|{}|{{{zz{zx~}zx~y|}x||y~z{uxwz}|y|y}~y{{xy~|}yz~{}{y{}z}yyy}~{zxz~|~{{u{w}y}}~wy}{}z||~~}}||~x{|~||~}}||y}{|{xy~{|wy{z|}z{}y{~{{zz|~|||~~{zy}y~}}zy{z|z~{x|{~zy}~x|{|x|||~{{{~w~v{zt}~x{}ww{~}z~{|~~{{||}{~xw~||}}}zy}}{z}}|~y}{y|||~}|z~{~}z~}}{||}y||~z|{~~xy|y|{|}~~}}{|v}z|~z}~|{|{y|z~}zz|{z~z|~z|~~|{|vx}{~z|z{}y~}|z~}~}|~{yw{{z~~z}z{||{}~~}zz}~v}y{z}{~|~z|}x|xy}|z}~y}{~}}z~~x~}{}}}yyy~}|{~z{{}|{zy|{}y||}~{~}z~{zx}yz|{}}~y{}xyyz|}w|}~~x{~{~y||z}z{y}z~}}|~}||z}}~~~~}|~}{~}~}~}}}|~~}~{}~~}~}~z}~}}}}~~{~|}~|}~||~~~~|~}~|~{}}~~~~~|||}}~}~~}}}~~}}~{~~x~~~~~{~|||{}~}~}~}~~{~|}}}}}~}~}{|}}~~}}{x~~}~|~}{|~~~~|~~{~}|z}}~{|}}y{~z~{~~{wyz~{~wz~}{||y{}zv}|z~||uzz|z|{}}{}y{}}~|}{~{}{|yv||{{vzwz|}~z|{{{}vx|wv|z}{{y}}}{~{{z|z||~xz|~~}|z{|{{zy}yxzx~|xz}{z||{z{z|yzyx|}{~~|y}z{}{z{|}|||z{}v|y~{~{zz~w{~z}~xzu||yxyw}tyz{{|xz{z{}~z}y||~|}|~~~x|||z|~{z~yx|zw~y{w}~zx{z}z}{y{}~z}z{{}}{}||~}y~}z|y~{y{y{||}{}}{y}{{w{|{|xw}}{x}yz|~{z~~v~~z||~zyx{}}z{w}{zy{w~y{}|}|y~y{zz|}~z|xy||}z~~~zy{~|~{}|{}~z|{~}~yv|yx{{{w~zyxz~z}~|{z{uz~|~}|z|{{{|{~{~}z|z}}}y{}~t}|}{}w|xz~z{yww~z|zx~|}~{~~||z{~}}|}~{~||}}x}|z|zy~z}~|yz|{|{~|}{w{wz~yzz||~}}z{|y~{|~{{}|~||~}~~~|}|{}yx|{||{}xyw{|{|}{v{||{y{y|~|zz}~u~~y|~~}{zy}||}v{|yzz|vw|}|z|~y{z{||}~}}~~}|{}|{~}|~|~~}}~}~~|z|}~}}~}z~y~|~}}}{~z~}}~~}}||~~~}||~}~}~~~~|}~~|~{~~~z~~~~}~{{~z|}|~}{~}}~~}|~}~~|||}~z}~|~}~~|~~~~z~}y~{}~}||~~}}}~|}}}~}~}|}~{~z~~}}|~|{|}|~|}~~|}~{w{|}|{}|z~~zxvxzzyzw{|~w||y}|yyzz}}{|}~xyz}zw~zy~zy{|{}|}}{}|x~~{z|{v~~}{~}yyx|~z{}vyyz{}{wzy}}}zy|~|z}z{||{|z}zzy|}w|x}|w}{z~}zz~~x{w}y}zx|x~x}w}~{|}{y~{y|}}xz}|{{~z|}|xz|y|}{{|~}||z{}y|zzy}~{x{|{~|{{yyx~}{{~z~}y~}}{|}|}x|~y||{|{x}~|~v{{~~zy|z}|}{v{~zzyy{{y|{y|~|x|}{~}}{z|{yx}y~}y}y}u|wzz}{~~}y}~}|}{z{}}yz~}|v~z|u{}|y||z|}x{|}~}xzz~}}|}~~}{{z}|yz|x|}}}w~~~{y}}z~z|||{xwx}}zz|zz}|~|z|~}|{{{{~}|}zy{}zx}|}{y|{z{||{z~|{y}}}x}}w{}}{~|{y{z}y{y}y|y{}~y|x{~{~wyz~zz|zyzz}|x|y{||{{~{~zyw}z{z}|{z|~}{|{|yzz|zyz|}wz~zx~{z{u|wyzw}z{~|w||{zz~{z|}z|yz~{}zzxy|zyz}zz~{|}v}~}}|{}zy~|{|z{}z|{x{{yxzy{~{~|zzyz}|z~{~|~~~~{~~~~}}}}|~|y~|}}||~~~|{~~~~}}}~|~~{~}y~~}~}|{}~~{~|}~~}~~~}~~|{|}}v|}z~}}~|~{{~|}~~~}~}z~|~~~~~}}~~~~~|}}~~~{~~w|}}|~~~~{~{}~~~~~}}~}~}~~~~~~}z~~z~zz{~|}~}|}~~~}|}}}~}~~~~}~}|}}~|}||}|~}}~}||~{|~z{{}{{vvw||zxx|}|}}y{~y{wy}~{}{|x|{~z|}|y}y}}{~~xx}|}{~{{z{|y{x{|w{x|w~~~w|{|~|z~zw|~|}~|}|z{|vy}yx|}|{x{~~}{z~~~}{|x{{}{{}v|}}|~yzz|}}}}z{}}zz||~|~zyx~zxz~|y||z}|{~x}z{}~{}zy}|||}~z}y{{|}z}}~|~~~||}~y||{~zz~{x}}yx}y}{}{{|{z}}}}~y~zy{}{x{||z{}|~{x}}yz{|zxz|v|{vyv~}|{ywwz{y}}||||y}~||}z|{|}~}}{{v{y}||{|}}{|{{{zxvx||y~~{|~z{|~~}z}||{z|{~~{~}|{{y}{{{y||}z~{}|w|{|||y}~|y|{{|z|x{}~{}||v}yz}}{~}ywzzz|}yz}|{}}{{~{|}zzyy~|}~|xyw}{~|{{}xz}~~{}{{~|zz{u|}z~}z{|{}y|{}{}yz~|z{x|~|{}zy{~|}z}~{y{yz~{}~~}{||~||ysv}|{y||y}{y}}}|}}|~x~}~}|y~|{x~{~z}|}{}|~~zx~||{x~}}{|z{{{}}{{||{{}}{|~}}~~|~}}~~|~|{~~}|z~~~~~y|}}}~}|||z}zw~~~{~}~}z~~}}}~~}~~~}}|~||~~~}~}~~}}~~~|~~z||{~}}~~}~~}}~~z|}{~}~~}}|}}}{{~}}}~}}~}~}~~~{z~~~|}|}|}z}|~~}~}|~~|~~~~~~{{z}}}~~}~~}~~~~}yx||~xyy}}||zx|}w|}~x{y{}{{}yxz}z}|y||}y|{}|{~~~}{}~{~}|{{~zx{|}{{zz~~}w}|x{vyyz~~zxz~|z~|~xxyz~|{z}z|y}~{|w|}}{||~{z||xz|x{yvz{}x{~z|~{~||{{wzz}y|}}}~yz|}z}w}~|~z|{||z|z{xz|xzzzx~{y{z}}|~w}}{zx~||y}|}}x}|y~|~}{~}x|||zv{{|~~~}|z|~|{|zyz~|z{x}~{z}z{|xw}{z}yyv~z{}|}y}{z{}}|zz{y~z{}}x{||}~~y||{~}~z{|~y|x|~~{{|}|}yyz~|}|y|}~{|zx{xz~zz{z|}y}}x}{z~~zz{{y~}}}|y}z}y|z|y~||}{}z|}|y}|z}{~~~zz}}x~}xv|}|}{~|}{|~~yy{{}z~}~z~|{}~~|}{}{zz~|||zy{w}w|{}~~w|~|y}z{}zzw~{y{t{}|}y}x{}{~{|y}x{~y}~y{z~~y||{~{{z|{{{}{|yz|xz{~z|z~yy{|}{z|x||x}|z}{{}z~z{}|v}v~~}|}~~z}}z~~}|}}y{}}{{~{}~}z{|~y}{y{}{{~|~|{}|}{}~}~~~~|}~z}~|~}~}~}~}|~||~}}~}}|}|~~~~~~}~||{~|}~{~~}}}~|~{~~~x~}{~~~}}~z~~~}~~}~|~~~~~{~}~}~}~~}~~}|~~~}~}~~}~}|~}}~}|}}~{~~~z~~~~~~~{~}}~|y{{{}|}}{|{}~~yx{|~|{~|~}|}y}yzz{yx|{}|{y{z}|~~}}y~|}{}{}y|zz|yzz~x}~|}zz|}{y}}wy}xy}||~xz~|}~w}y{}z|}~|}|y||{y{}x{vz|z~u{zy}xy}y}{zw|w{z|}|x|~{||{{w}~}{~~|}xz|zuzx{}|~z~}|z|xw}wy{}}w}zyw}|yzy{~~~|{{{{~}}|~|y{~}|{~}z{sy}~z|yzy~{{{~zz|z~y||}xy}~~}y}}~zxzz}z|y}~z}~}y}{}{||zy|w~}zx{yxx}{{xwz|{|{wyy{}}}zz|~|~xw}wzy{{z}y~{~|~z}yz}ywz}z|~}|x{~~}}|~}|z|{}zzx}zy}}~|u||~}|}y{yzz|}~w|ywywyz{~{yx{y~xv|yqxz|{|}{~y}|~}{}~{{wxz~|}~z{}xy|~z}{y}~|{{}{~zzz~}x~}vx|}}~|~}~{zzz}y}wxy||xx}~y|{xy}yx{~xz}{~{|y}x}z~~}z~|~~|}{}{}xzz~~}zx}}z}{y}z|y|vuz~{{wyw}|{|}}|{z}z|}||}~y|}}}y|{{y~|xv}yyzz{z|}z~}}y{{||{}t|z|}{~z~{z||{~~~}{~}}~~{z|{}|||z~~~~|~~|x~}|~~~|}|}||}}|~}{yz~}}~}}~~}|~}r{~~~z~}~~~~~{~}|}{~}~~|}{}|~~|{~~~}~~}|~|}~|}|~|~~}~}}~y~}~|}z|~~~||~~|{|}{}~}|~~~~}~~|~~{}~|~~{}z}y}}}zv|yz{z{||zz~|}|z{{zz{}w}|{||~z{}~}z}}|z}|}y~yzzy}zzw}{|{}}~{}|z|{z{{~w||~||y{{|{}}}yy~|yz|z~{yzzz~z{{{}z~~~}w}x||}z|z}}|}x}~{zyz}}~{{}~y{z}}{yxz~x|}}{y}|}|~z}~~z|~zyx}~{z~~~}~|x||~x}|}|}xz{z|~t}{|||y~|x|~~{w~|}|y||{z{z{{{zyxz||}|u~~}x~|{{xw{y}~||}|{{z}|~|{w}{y{~z{z}}~{|z{~~z|x}}y{|{y~{}~yx~}z||}|}x|z}|~wz{zy{{{|}}x}}}~{||~}~{y~y}|~{{{{yz||y}}z}z~}z{{}}|{{}s||~|~}{|||~v|zz}{{~~{z{}}|~yv||{|}zz~|z}||}}|{xy~}|x|{~z}w~~|zvw|{z{y||y{~|~y|y~|}|}|zzz{|}{~}x|{u}~yyxy~{{x|~{}z~}{|z{vz~z}|{|}x~|~{|{z{y}|{z{}~}~~z}~u}}{{{}|y||{|{y||}||}zy~x|z|||}~}|z|}|w}z|z~}{~~}~}{|}w~|}yz}|}}~}~x{||~y{{z{{xw|~~|x|{}|y~}w}~~~}~~~~}|}{{~~~~~|}}~{{{}~~}~~~~~|~{~~}|~}}~|~~~}}{~~}|~|}}{}~}}~~~~}~|~~~~~~}~~|{}{~y~~~~}z~~||~}}~}}~|w~~}}~~~}}}~~|z~|}|}|~}}{~~}y|}}{~~~~~|~~}{}|}{~~}~}y}}~{~|}|{x|x{xy}vz|z{x}~|x|{{{{~y}x|{z}~{|}{{{~z~{}}|x{}{~t}}|{z{xy}}~zz~w~w{|{|~|}z~z|{y|{}}}{v}~|~}y~}{{{~{}w}{|vx~y|x~|}{~yy{zx}vzxwz|{}|~z~yz|~{~}zy~~|y{|||}x|~{{z|}zzv|y{z}|{xzxxy}{|u||~|y~zy}z|}|}||z{{||}~zz~zzwx|}{y|y|vyvzyy~|~~y|{z||yz{{z}~}{y{~}zzz{~|~}x}z{zyz{z{wy~{|~y~|zzz|zyzwyz}{|{|y|}~|~~}||}|{~|~~z{zx|z|yy{|x{xy}y~~x~x{~{~}||~{}z~|z|~y|{~~{z{|{{}}{||zw}{~{|{zywv{{z~~{{|{|{}}|{xz~}}~}y{{{~yz~}}~~}}~~~y}z||zyzy{{|y{}||}w~}~{wu{|y}}{|z{}y{~{z}{|}y|~|{{xv{}{v~{~}yz{{|{}yx{zzw{}}zyz{~{zx}z}}zz{}|z}x|y{yxz~}z{|zzzzuzz}}|{z}z|zxzz~{|~~y{}~z|xz}|}~~z|~}~|{~|}||y}{|y{z}|{~z|~~xy||}{}y{z}y}|{~{}}}}~~~|~~|~~}}}}s~}{~}~}x~z~}z}~~z~y~}~}~~|~}~}|~~~~}|~~|}}|}~~}~|~~}z{}~||~~}|~y|}~||~}}{}~|~~~}}}}~|}~}{{~~~|z|~{~~}y}}}}{}~~~}}|}~~~~~~}}|~~|~~~~}~}{}}|{}|~w}~{|~~}}~|{~~~~{|{{|}~~|y{}~{~|y~}~|}z~|~}z~wzy~~}{y~|}|z}|{|x~yy|z~}}{y|}||~z}~~{~y~}~}}}{~|~~~w{}|~}~|}}}}z||}z|~{x|x}~~~y}}~||~|}~~{z}|}x~}~z}}{~}}{|x|~{{{{~~}~~{}~~x}|{~{{|~}}z|~~}y}||}x}zz||}{~}~}~}}~{{|z}~~|{~x}|~~~}~~}y{z}|}~|{}}{~{}|~|zy{|{|||~||}}~{~w{~}{}{}}~}}}{}{}~|~z}|~zz~~~{||}}~}{}}}~y|z{{{~~}}||z|~~~~}~|~~~{~{~|{{{|}z|}|z~y|}|~|}|y||}z||y|}|~|xw{|}|}~}|}|}~~}~~|}{z||}}{~~}z}|~}v~|~~{~|y}~~x|~}|~{|~}z}}}~~{}{|}|}~w}|~xy}|}z|}|}~|}|~{|||~~|{{}|}}{}|}}x~~~y{{x|}~~~~}|}~~||~{{yz}~z{~|{|~}||~|}{~}~~{}~}}}{y|~z~{}}}{|}~}|}~~~~}~~~{~|~~z|{~~|~~~~~~}~~~}}~{|}~~{}}{~~~~~~~}}~}~}{~}~~~~~~~~~~{||z}}|}~{{{|wxxxzyzxy{}|}}zz{yz|xz{}~}}}~|}}x~u}~{z~~{{}{}}{z}~w}|~||z}~zv|z|z}~~z{}~v{|w||{yy}x|{}~|}~y}{|}|~{}z|~{}{wyz~xy{~}z~x~xzvwyx{{z{xz~y{y}~~{y}}y~{|~}yx}|{wz|yz}|}zy|}z|z~{}x|zw}{ywxz|zzzv~y~~{}}yz~~||z~x{x~||zx}}x{||y}x}zyw~{|}}}zz~|~y|{}~||~}wx{xzz{~}|}}{}{yy{~zx|z~|{yx{z}|zzxx}y~z||~|~}{{|||y{}~|{|||}z|}|{}zy|z|~||{{~z|xy|~x{z}~|{~{}yzz~zz~}~}|~}}~|~~y|v{}y~{yyy}w|z{uw{zyx~y|}}{{x~}|zx~~{}{}y|{}{|~z}}}{z}~|{}x}y~|{}y|z~}zzy|{~}~|||}~|z|}v~|~x}|}~~~{{{w~}|~}{yyz|{yz||}~x~{~zzyy{{}zy{{|{{rz||~{~{{|~z|~|~|}~|{zx~z~{~{~}}{|{}}|{||||x}z{w|~}z}y|x|~xz||y~z|}}z|zyx~z|||}zxzxxzyy|ww~}~y{}|xz~~}||}}y|}~~}}|}~z{~|}~}~yz{}{~~~z}}~~~~{~}|}~|{{|~x~~}}}}}~|z|~z|}}~~}}~|{~~|}|~~~z}}||~}|{~~~~}~}}w}}z~~~|{~~}~~||~}~y~|~~}~~~~~~~{|~}}}zy|||{{~{~~~{~~}|~~~|}}~|}}|~|~}~|}~~y}~}||}|~{}|~}~~z}|}z{z|~~{~|}w}}yz}zx|~|x~{zwy{u{~|{{{z~~{}y{{~y~|{zy|}y{~}~{z}x}y}{{{{}||}}z|}{~zyz|}pxy~}~~|~~}|z{}}zxz{}~|zw~{}ry||z||z{}z|zvw|}y{zy|}|}{{y{~~}zzz~{yz}zz}}~~}z~~w{z~z}|}|}|}yz|z{}yzzz}x}{}z}|x|}|}{y|y~}w{wzxy~|}y}{|z{|u{}{w|x|}~zz{~}~yyzx~{zw~}z|~}}yw}~}~{~{}yzz{}z~zy{{}~z{{{}y}z|}}{{{{y}zz{|v{||||yy|x|}zz|~|{|xy|||||y~~zz|~{yzz~~}z}~zz||{{|~x}{{~z{}z||z|~~}|x{|y}~zyz~{zz~{}}w{|~{}{zy{~y}}~~yy~~||{{}w|y|xzz~{wz|{|xz|xz}{zzyxyy|{~}y}||{|{}y}~{y~z{|~||y{||{}{{~|x{}ww||{{yy{~|x|~|z{{{}|}{{}}|x~x~||w{|{{{|x}{}w{}zzz{|~{}{|}||{}{z|~{{}}z{zy|}yx~|~y~zzyxy|||{z~}{~{}z|{|y|{zx~{|{|{}{||z|z~}|y}{y|~}|{x{||}{|w{{z{|~y{w{z~~zz|{|z}x~~|}~~}~}}}|~}z}||~~}{~}{}~{}~~~}z~~~}}}~}~~~{}~{}~}~~~~}|{~z}|{}z}|~}}}~}~{~~~~~}}|}~~~v~}}}}~~{}{~{}~z{}}}~}}~y~}~y~~}z~z}}|~}||~|~|{}~}z|{|x}~{|}|}{|{}z||~~{~~~}~~y~~~|}y{~|}}~~}~}~{~{z}x}{{yy~}|}y|yyxy|wzw|x|}zzy~zzz}z~}x|{~|~z{||}|~y~|}}z{|zx|wz|zz||}zz|x}}~yxzy|~}|}y~|}{~x}|yzw~}||{}{z}|yz{~{xzz|{zzsw|}{}y~{vw|~{}}xy{}~z}}yw{~}}~y~~z}~~~}||{~}z}w||zy~z~w|z}zy{|z~y}~{x|~}~{|z~}{}||{w}|yzz||}{~~}||}{|z}z{yz~x~{~x}|xz~yxu|}}xyzxy|}{v|~|{~y{}}|{{~|s~}w{zz{}zyy{{|{zz}z{~w||w~xy}}~~||~|||~x~zz{||x~}{}zy~{{{}|~{}||y{}|{|z{~}x{{}xyy}}~xz|}~wz}z|||}~~~|}{y|~x{}yzzx}z|}{ty~vyzyy{|z~|{~}|~~|{}{{}y}~}z}}{wyzz||{|~u|t|~yz}{|}x|~y{|}{{z{zz{~y}|{}z}z}}|~{}y~}}}|{~zxy{~~{~zz}xxvyv{|y~{}}|}y}{||}|}{z}|z~{}z}||~xy{y}xzzz}z~{|{{}|}y|{w}yyyvy~~~yz{|zz||}}~~~}wz}z{{{yx{}zz{}}}|x{{xz}~{z~~~}~|}|{}|{~}}}}z~}~~}~~{~}~|~}}~~}|~||}}~|~}}|}~y~}~~~~~~z~}~~||}|}{|||}}~~~~x~}}|||~|~||~~}}~{}}}}}~~|}~}~y}~}}~|~~~}~~~~}}}z~~}~{{~}||}}~}~~~}}|z~}~}~z|y|||~||z}{}~~}w}~{}}{~~}}~~~~{}}{~}~~~|~~{|}x{}{~~~|{~|w{zy{}x|{|{||yxzyyv||}x}zyz|}}{|||y}y}}~z{}~{{|x{z~{|~|~|}|}yzz|~|~}{|z|v~}}|{{}|y{|~yw{}~y{~z~z|}~x|{{|}|{{{~~}|{~zx|}y}}}{{}}z}|wz{yy}{|y|||{y~{~~z|z}|~z~}xy}~}}z~{~~}z{y{zz~|}{{zx|yyzz{{z{}y~}w}~}|}v~{|}z}~w~{}}y~~u}y{{}|~z~z{|z{zyx|yzvw~vzy}|zyzz}}z~~|}yy|~{{{~yz{}~yzzx~~{~zzw|}{|||zx{~ywz~|~}~{{{}{}||}|zy~~v}y|y{}}|wx~{}{~x}z~w||}{xx}||}x}|z|{{z~y{|y|v}|}~~}z}||~vzxz{}y}~{}|{}zx{z{}zz{y{|}||{uz}|{|y~y{yx}{}y|}|{zz}y}zx|z|}|{z|}wz{~x}}}{|~}{{y}y||{{~~x}~{y|{z{|{ywzy{|z{|}z{z{~~wz{x{{~~{zy}}xy}|}}}~{z~y~|x}|~~}|}}{~}|z{|}|yx{|}||~zzywz|w~|{yw|}}z|w}y}|~z}x|yx~yy|}z}y~~y}|~}z{xy|~{x|x}y~~~}~~~~~z}~}~|}~{~~{~}~}}~~{~{~~}||z|~y|~}}}|}}}}z~~}~~~}~}~|{}|}}}~~}~~}}~~}||~|}}}|||{~~~||~}z~}}~~y}~{|z~~|x~~|~|||~~~~~|~~~|~~|~{|}~~~~}{~}}}~|}|}}}|~~z}||~}}~}~~~z}~{}}~|||}{}y~~|zv{~}|~yx|{{{~zzy}||}y|z}y}}|}~|w}{{{{}{|||y}z|z|||}|y{~xxz{y}~z{x}}zy}}{ywy|}{|x}{}~{{p}||}y{}zz|~}}x{x{}{|x{yz|{~{}xxy~z{|z|~{{zy|~{~y|zy}|z~z|{||}||wyvx~||}y~}{}}|}}|zx}|~z}~w|z|z{{{~}z{z|~n|yz|~}|~}z~zz}||zzwx{y{{zz}|}|}yzyyyz{}y|v~|yz{~{}{{~|{|{{{|{}~|z|z{|zz|{|{z}{~}}{~|~zyz}yz|{x~~z{y~|}~~|y|z|~{z{}}|zz|~z}{|z|~{}}}{~z{|vz|}|~|~~~~}z{z{w||y{z}}{|yxz{yuzy{~~|}}{{~}}}|uz}{z{}~|x}|{z}~x{~|{}|}r|{{{~zyv~{}{}xy{|y}x{{}|z}x}w|~}}{}z|{~|~}{x}x|v}{}{zxxx|wy{{|}}{}}~||z{y|z|y{}~}}||||x~{yz|~~{{y~}}}}{|}}wx~y||u~|~uzxyyzy}x~|z}{s~}z~||~|yz}}~~}|~~}|~|}}}~zzyzzw||xzx{v~{xy{x|~~y|x{{}y|~zz|z~{z}~}}}~{y~~||}~~}|}~}~~|}}}}~{}}{|~}}}|~~~~~}}y|}{|~}~~~|~~}{~~~~|}{}}z~}~~~||}~~{}}}|~|||~z~~{}~}}}~|}~}~}}{z}y|~|~z}{}}|~||{}}~|z}~~}~}}{~||~~|{}|~~~~{{}}~w|~|}}z~|~}{|~~~~~~}~}}}{{}}~~}}~~}yxv|x}}}zy~~}ywz~~xy~{y~|{}}{{|y|{}~}{~|~z{~x|xz~}||{}{z}~||~}{|~{|{{~}~|{zzv|yv}|y}yz}~|zx{zz{w}x}yz}}}xyz|}~z{~}}x|}|{}z}~yzyz|~{~||~{{{z|||zzz~~y~}{|}|z{|{{}|}~y|xx{w}yw|~{~|{|t|~|~wzzx{}~|z||~~y{~}|~|x{~z{w}}|~{|}x||||{z~~|}w~zy~z||}|{{zy|s}}{zz{~zy{{{y}{{}|{}|}||}}||{xz}}y~y~}~|}|}{}|~}{~y}yzz{{~y{~|}}z|~|~yz}z{x{}|y|}y~{||~{yz}|yz|w~}x}z~}w}zzx{{z~~yzy{~|}~x}{|}~}{}~|{|~z}||{xyyy~~}}w~{{{~}~wz}|~x~|w{w~z|||}}~~z|z}{}}{}}|z{|~~|~}z}~~yyzzz{}}x~|~~z|zyw|z}|zz{~}~{}x|~{zzz|{||zy}x|~{{~~{{|z}||||}{{||~|}x|y~{zz{}zyz|{|{|}}}}}}wv~}{~w}~|~}{}|{x|{y{|zyy}}yzyy}|~}{|zuz|}z~{}~z}z}|{w{yzy{xzv~}{{~v}}vz{zw||y{~|~}}~~}|z}}~~}}|~{}}{~}|}}|~}~}~~}~y~{}~~~}{~~~|}z|}}~}z{~|}~|z~~~{|~}}}~~}|~~}w}}}~~x}x~~~|||z~}~~~~~~z~{|~}~{}z~~~u}~~|}{}}z|~{||~~~}|yz~~~|}~~|~}~|}}~{||}}w||||}~|~|~~{~}~x}|~}|yx|}~}|}~|~x|}~x{z|yy|w~{y}{}|z|x~z~|{yy{y|}z~{}|z}|~|y|~|}{||~{}~{w}z{x{~{y}|||}{xyy{z~{w{{~~zyz}v}~y{}z}{~|~}z~}{y}||{xw{{w{}zx|y{{zyy}{~w}}|||{z||{}x}{|xy|{}z|}}x~{yyw}~yy{z|x|{}~{}|}{z}xzvxx|{{}v|}~{|{}x|}{~|{||zz|z}{z|}~x{wy|v}~w~zz~}}yr~~s~~{{|~}{~y~|}z}{y|y|z~|{{~{~}zysy{y||{zy{{zy{~|~|ywy{}y|zy~{~{|||{z|~z}z~~|}z{wyxz~xx|yvyy}||v|y{|{xvz}~~|}z}z|||{||z~~|}y~~{z}~~}~x}x~{{}x{zzzyzy}x}}~yyx|w~{{|{}|z}}}|yx|~z~{{x~zy{||{{~}||{{}|~yzz{vxuzy}{{{}|~||}{y{zzx|}|x~~{}{}zy{{z{z|{|||y{~|zu{|||~{|z}}{{{{||{~|}~{|{}|}yz{}{zz~x|z{z||zx}{zy{z}zz{~z~{{||~|{|{}|||{zz}||}}y~}~||xx{{x{yx}{{zww}y}zy}y}yz{}{}|{|}{{}}}}}}|~}||~~|}}}|}}~~~}~~y}{z{z~}~~~~~|}}~}~}}~~~~|~}~{~~}~}}{~~~|}}~||}}}y~||{|}}|}~}{}~~}~y~~}~}}~~|~~}|}}~}~}|}}}~}~|}{}~~}~}~~~~|{|~~}|~~y~}}|~|}~~~~||}~|}~|{~|}~~|}|~~~y~z{}||~~||}{~yz|zzxzzy{{~|w}zx|{~~w|yyz{{|~}x{|}z{yuxyz|x{}}}{|{|wz~|v~{{~}|{}}y~|~x{|{||z}w||{{zz}}|y~{|{zy}}y~y~x}z{z}|~}z{}w{y}zz~|w~{~{}|{z}~{}|}{}|y|{zy}z|x~{|{~}{zz~y|y~x{zy~}z}~|xt~{}|y}{|z{~z{||y|xxzzx||y~z~{y~x}}|}}}z{{|}|~}{}~|y{}~x}}|}|z{{~z|}x}{x|}~}}{~|}}|xy|x{~xzy{|z}~{{|}|x{|~{~|w|}{}x}|}~|}zz~}}zzxxy{y}}|~}{vz~}{}|}|}xy}~zy}zzy~|{z~x|~||y{~{zy{}y|~y~}}~|y{|yz|{z~~~yz~z}yyz{{{|{|}~w|zz~~||ywxyzwz|x|yy~~z{{y}~zxy||{~}|}|~z{|zy}||{|~z}w~|{{}|~~}{|y|{z~}~{zywzy~x|}{vv~|z~}}|x{}z~|}}{~yx~|}yy~y|zz~y|z{x||{~zz{|{zzu{{{~z}{{~x~}|||x{~|~|w}}yx{{{{{|z~||{}}{||z{|zyz}z|}~}|{~}y{~}|}|~|y~{|{zz{~yzz|{}||x{}{}}z~}}}}}|}}|}}}~}~||~~{}}{}|}|~}}~}}}}~~|}~}{{{~~~~}|~|{~}~}x~}~~}|~~{~~{~~|}}}~~~z~~|~||}~~z~}{}|}~w|{|}~~}~~}~~}~~~~~~~}|}}{~~{~|~~~~~|~y~}}{||~}~~}|}}~{}}~}|z~}~{~}~z~~~~~|}~|~||}{}~~zx{z}|~yz~{}{z}zy{}|z~zz~~y||y{|zy}~||ww{~}|}{v|~{wu}~xu|}z{{{zzz{zzy{z||~zzy}v{{{}|}}{~|~{|}|{}{z|z|{{}}}{~|{z||wy}|{x}~}{uzy}||{z{~}{{|{|}zzxz}~x{}~|{|~}~{||wyy{|}~}w{y}{xzz}||yy{||xzzy||zx}|~z}}zz}|{}{~~}z{{yw~{{{z|{|{}}}}zy|z}xw}yy{x{}~{yy|}{|{}z||yw|||{y|}z}y}~zzw{yz}}yz~zw}y}z{wyz~}|}|}~{~~|{{}~|}zzz{~wxxzz{|zy{~x}|}yz}y{|yw}u||{|z~{~|}~y~}{{z|{y~|{||}w~{xy~{}{zt}yy~}w~~y{yz~}~~{}z||||v{|z||}|}{{{}yw||~}~|{{{{z|z|xzy}zw|}y|z{|wx{|y~x{~~{{yzz{w}~y|z}{{zz}~|}y}zz{|||z}wyx{~~|{}y|{zy|{{~{z~}}|yz{{|{{{}{y|{~{~z{{{{}w{~|}}|y}|{v}}~||yv}{wx~}y~{~~{z{{}x}{~|~{|{}y}|y|zyz|{~}}~z|z}~yyz|}~{z~{~}|}~~}}||~~y~|~}||~{~~~|~y~|~{}}~{~~~}}|{||~|~}|~{{{|{~|~||~}}~}~~}~~|z~}}|y~|~{}}~~y|{}z}|}~~~~|~|}~|y~}z~~~~}{{{~|~~~~}~~|~}~}{~{}~~{~|~}~~~}}~|~~~~}~}|~}~|{}~~~}y}~{~|~yz{}x{{}{~}y~|~{~{}zzz}}z|}||}yzy~u{}~}{}|~|{y}}x|z}z~{~y}z~|yy|z|||}{~z}{||~{}{{yx{y{}}zx}}{~{w|xy|zyz{{wz}y{{|~{}|~{zz|{z|y|y~|vyxyzx~yz|xxzzx}{zy|{}{z~}|}yx|y~|}x|}}|~|{z|}z|zy}~~z|}y}t~|y|{}wzy|{|yz|}||z{}w{||}xvw|z{|}{x}z|yz|~yvy|}{z}y|yy|{y~}z|{z|{{|~}~zz|{~{~y|~}u|}x}yx}|z||}}y~{{{|{}{x|y}~w{~}{|~}|{|z}}zz}|~}~~}}{}}|x{y~||{|z|y{z}~~z}|~~~}{y{y}}~zx||}zx|}y|x~~{}yw{{z~{||{{{|}{y{w|x}}~{{{{|zx}|w}{~~}}|zz{~|z}}}}zzz}|z|}|{~|yu|xz|~xyzz~~~}{{||~}y{{{v{}|y}xu}zxz~zz}{|y|~|yz~{z|}y}~y|zz|~{}||z}~zz{|}z{z{|yz}|~|~~xz{wx~||z|{}|}x|z|z}}yyzy|{~}}~|y|xz}z{~x|}xzwy}y}~}~{}{{xx|~}}|zyw{}z~x||{}{}{~{|{~~ry{|z}}}~}}}~}}~{~~~y}~~~}}~}}{~~|{~~~~~|~{{{~}|}|~~{~}z~||}}{~}}|~~|~|{}||~{~~|~~~~~w}~~}}z{~|}~|}~~~z~~~}|}}{}|~}}~}~{}}~|z~~~{}~}{~}|}}}|z~}~~{}~y{~|~}}~}~y~z|{~|~{}~}~}|~|~}~}}}zz|}zx}~~~}|zx}y~{{{}|~wxxvz}{}z{z}z|}|}~}z}}zw{}~~}x}}~|~||z}y}{z}||zwxy{|}|ws{{}}xz|{{|zyx}}}~zx~|}~~}}yz{{{|~~|}}{zyzz|}y}zy{|zw{y|y|{{{~x{{|~}}~{{z{zz{{|y|z{xz~|xxz{~w|}|}z||{z}zzy{z~yz~{|{z}~{{y}z}{y|{~z~z{~}{}~}~zv{~wzv~y|y|y}|yzz~}~}|zz}}z{w{z~x{|x|{{|z}r~}||~{||}}yz{y|{y{}{zz~yw||z~|{}x~|y|{|}y|}{}|}{}|zzx}|||||wzwx{|w{z~{}}y{||xz~{}z|yzzx{}||}|z{}z|{~~x}~}}~~{y}y||z}~}}~~x{x{~wy|x}z{|y{{}w|{|zy|}zu}{}}z}t|~}}}}|{}||~v~}}z}}tzyt{|x|z|{~{zz{|~}yy|}|}z}|}~z|z}x}}{}}}{|{{}~z~{zv}}}~v}xwz~zz}}}||{y{x~~y{z|}|{||}|}~z{{{z||{yy}{}yyz{}{}x{xwzy|{vz{|{{x{}zx~{y|z||}}{||}~|~~z{{zw~xy}}}~~|~|}~z|y|{}{~x{}|}{z}{|z}|}{}~~}}~|z}}}~~{~~~~~}~~}}|~~~}}}}|~~}|~~~~}~~y~~y~|~z|}}}~||}~x~|}}}z|~~w~~}~z|{|~}}}||~{~}|z}~~~}|}~}}}z|~|}||~}}}}{}|}|yv{|{~~~|}}z}~~z|~~}{z~|~{}}~~v~|~}}}~~||~}}~~~~}~~}~}}z{~~|w|~z~}x}|}~|{~||}{x||z{yz||~z~~}~y|}zwz}{{||x{y{~x|z|}|y{z||~{z~|~~z{y||{{|{~~|||x{{~}|||y~y|z}{v}zz{zy|yy|x{|x{y{x}}s{}}}y|~||||yyz~y{|zy||z{|w||~~}~xy}ww|yzy}|}}|z{}|vz}||~z{|zy{u~|z}}~{{|~}{w|{~z~z|zz~||zz{{}}y{}y~}{}yz{y|}|w~~{|{{|xw|{z{{z|}y{x{{}|}}}~}~w|~|||{|xx|z~~z{y~}|xy|~}~y}~|y~}zz}z}~yz{}{{{{{|{zy~{{~z~}}~w{~|}|}{{~~{|{{{{{x{z~}{zz|}{}{w~|y|{{~{{{{{{{zz|z{~z}|{yy|y}{}|~~z}}|{{z{|{}z|x~~|yz{{yz{{}xzyy{z}{|wx{{|zy~|zv~{~{|wyywxzz}}{}x~z}w|}|z~{}|y}~z|{}w}}zz|~|{|~|~~xw||}}zzyzzzxy||{{}||{~y~{|z|y}|{y}||x|y|}{~}~~~~x{|x}|yx|~x}zy|z|{y{y|}}~z}~{y}yzz|{{}}{z{}y|}}{}~y||w{}}{|{{xz{}~zy}~|w{zz|}}w~|}yz|z}~~~~~~~~~~~~~~~~~~~|~|}}{|~}~~}~~|~~|~~|~~~|~~}}}}}|~{}~}|~}~}{|~~}~}}~~}~~{~~{}}z}~}~}~~~}w}}~z~}~}~~~~}~~~~||~}~}}z}~{}}~}}z}~|~~~{~}~}~~{|}yz}~|~}}~{{zxxw||{|zxz{x|||y}||{}}~xz{z|~~z}|||~~}~}}{|~y{z|}~}~}{yzxy{{~}|yy~}wy}|y{|z|}|y~}}}{||{|}}|zwy||~~|y{wz|zx}{|{z}~z~~|{ww{}yz~zx~~~x}||{|}yzz|}{||{~xw~z}{{xyw{{}y|~{z|zw~}y{y|y|zz}{}~}{w}}v|}|z|~{~}~}~|}{}~zxzwxyz{}~{|ww}}x{{|y{{{{z~yv~zz||}zz{{y~y|yxzz{}y~}}{{}}|{{x~||z}yzw||~}x}y}y}}~z}z{|{}~}y~}{{|}{zz~}}||zy|~z}{z~}|y}y}{w{x}||w{{{|}y~~|}z||~{zzy{|}{~|{}~|z|zy|z}z|~||}z||{~wy{xyz|~z~~y{x~}z}~||{}}~}|{x}}|x|{wzz}yw|wzz{~|~{|}yxz{v{~}z{~|~}}~{{zu}u{}~}}{}~|{y{x}w||{}z{yyz|x}zw|{{y}|}y{}~x{x||}zy}}y}}|~z~|z}~~y~|w|}}z~{||}xzy{w{x{t|{}|zzy~v}}{}{uz{~z~}w}}~}{z}z}~||||}u}y~~~~y|z||xv|zyzwx|zzu{}~yz~{z~|y{{}|~|}~|~w|}|{{zz}}}}}z~}z~}y~~|}~~}|~~}z~{~~}|{~{}|}}~}z~~|}~{}}}~}}~{~~~~}}|}~~~~|~|}~~{}}}}~|~~~~|}}|~}|{~~~~}{~}}}}~}{~~}}}~~}~}}~{~}z|}}~}}}~~~|}|~}~}|~~}|~{~|~}{~~~z}}~|~|}}xww{}||z{~||xy{}y{{~|}}x|z}~~}}w{zzv|{{zz}{{z|z~|xx}zz|}}}|~{zzz}{{z||}|y~}~yyx}zzz~~zzy||}z{{u}py|~||z~}y}x}x}|}~{w~z~}~}~{|}z{~}{z{|r|y}||{z|z|y||{{{~yz~}||}zyx|~}z{~x}~}w}}xz|~|}}|z{{~y{|}{~{~{{zz}{z}{{|z{yz}{~{||y~}|}}~}}{z|~x{{||~{}}~||x|zx{~|{}z}||{~z~yy{|w}|}|vzz~y}|y~{|{}z~z||}y||x{y}|x{zzy}~}|{{~|{yy||y~}z}~w}~{}~}|}w|{z{~~|{z~{~{}{y{z|}|~x|z~z}{|}{zx~z{y|~y~{}}}}~{|{|y}x}~~~z~~|~||||y{|||z}}}z~}xy|}~~{~{|||~{~{|~||{|~~{}{}zx||}{~|~|{}}zz{}~~}~|}||{ywv~{~zxzw|~~}{}{{||w~x~wu{|y{}||}yy{||wz}|}~}||z|{z|v|y}{}y|}w{v||~|}{|y|~y|z|wy{|||}~x}{{}}{zwz|{}|y{y}}||}}{ww~}}~|}}z~yz|~{||{||{xz{}|{|{x}~|}{|}{{{zx{zz{}z}~}~{~{z~}~{~~~}|~{}{{~}}~~~~|~|~z|z~|z~||~~}~|~}~}|}~}~|~~}}}}}|~~~~}}~}}~}}||~||||z~{~zq~|y~~~||}~~~}~~}~~~}z}~~~|~~|{z~~~}|}~~|}~{}~{|~|~}~}}|~~~}~}{}}||~~}~{|~}|~}|~~|}~}~{~}{~}~}~}{|~y~~|~}}}}|yz|{|{|}{||x}|xwy{~|x{~v|}z|x}}{|xy|~{{|z|}w}}x~}y{zz}|y|~}|}zz{}y|y}zz|}|~x~y}yzz{y}yx}{||}zy|~||}|{y}yzzz{|~z{||z{}zy{zyx|~{y|~zzxwzx{xyz{|}{{vyyw{||zxz~{{|w|~y~~~~}~|{z{}y|w}{wx~|{{~~xy|y}x}zx~}y|z{~|}y|~~~z|oy~|}{{~~}}zz}y~y{|zyx~|}y~}{|z}|{{}yyw|{|{x}w~|}{~zz}|~}|}}||~z{|~}{{}zu||}xz}~zz}y~z|}z~xxw~}~{}}|v}{~z{z{zz{~{{}zrzy|}{~{yzzw|z|w{z|{z|v|}}v}|~z{{}{~{}xz|}yz}z|y|}zz{}|{z}}{}z}}{|z|yz~xwxzxy|z||{yx~}}~||z|xyz~y{}}~}}zy~}|zxz||yzx{zz{{{{{{~x}}|w{|}zzz|}|~z{}w|y}y||}yz{zy~{ywx|}{xy|~||~y{zvx||{zyy}{{~{|{yz~y{}z~z~~{~|}}~z|yw}~zx{{|w|z}{}zt|{}xz~w||y}}||{~~s|~w|~~|x{}xz~}|{|{y|u}}{zv|}{|z{|||z|y}zz}~}}|z}|~||z}~}~~{}}x~~{~~~~{}y}}~x~~{~~~~~{x{}}|~}||~~~~~~~~~z|~~|~|z{y~~}~}z}}}z|~~~~~~}}~|~~{}~{~~~~~{~{|}}}|~~~}~z|}||}~}|}|~~{}~}|~||{~{~~y~z~~}~~}~}~}~{~}v~~~~}}|~{}||~~~}|~}~|}}y~}{|~~~y}x||}||yz|zyzu{{x~z|||~~}{}~{y|}||zz{|}~{|}~x}sz|}zz|y~|y{t}z|zz}|{|y~{y|zy|w{uy~~{|}zzx|y~x}|y{|~y||||xx|}x{{~|z}|{{~{zx~{xzyzx{z|y|{|zzz|zzz}|~|~|~z{|zy||~|{~z{zz|xz{y{}zy}w{}{z~{z{~{xyzw{{}x{|{~~{~x}v~~~}}{~}|yx}~}yrz|{}x||}|}|z{|~z|{{|z~zzz~y||y{z}z}x|y|~z}|zyy}~{~|z{z}z~z|{{|x|wr{~}{~yuw~|}~|~x|{~w}{}~{}|y|~~xxzyz|}z~}~}|x{}}{}zx}yw{z{z|~zy}}ywy}y{}}}{~{y|yvy~|y}{}||~{|{||~zz|}~{}~y}~|}z}~~{x~zzw|x{yz|~|}zz~}|z}|~~{||x|y}z}{|~x~x{v~{z{z~~{{zz|z|z~{z~}yy{|}{|}{zw||z|{z|~}y{zyvy~y{|}xz|z|z~||}zy}|{zzy|{|z||{}z}~zwy{}{}~||{w~}w{}}y|||}z~{|||{yy|~~z}|}y~yz|z|}xxz|z{{zz{|z}}{x{{~|xz}||~~}~~{}{|}z|y|}yz}~z}{|}}}y}zzx}||~{{~z~y|~}~|}}}{}||}}|}}}{}~}~~|~|}}{~~|{~}}|}~~~}~y|~|~}|}}}~}~}}~||~~{}|}~|~}}|~~{||~}}}~~}~{|}{}~}~~|~}~~}|}{}|}x{}}}~~~~~~~~z}|~|~~}{~}~}}||~{|~~}{x}~}~}|y}}{~}}||~{}~{~~}~}~~~~z|~~~|~|z~~|}}~}}|yz~z}~}~}~}x|~z{zz|y|~|y|}|z{v{z}y~|}y~~~{|}{{|}~{y~~~|z{|~||{{y{~~}y{}zzw~zz{~z~z{zzy|~|~{{x~||z}{{|y~~}|{}y|{~|}xxz}x|}zxx{}}w}z~{{w{z}zwz{{~|~y{}z}w||{y|||{|z}z{~}}y{z|{zy}}z}{~~y}x|}{{y{zy~|{{{|}x|z~||{|z{}{~~{||{}z~{~yzt{z|z~zy}{y{{yy{z}~|y|x{||z~||zx}}|}{y}~z~|~y{{|{}v{~vvy}~|{~z|yy{{w{}x|}}~}|}~|x||||~z|xx||yyyy||z}|xy|{z~y{x~zzz}}y}}{zz~~~}|}{~|~{~~zx~y~|{z}|~w~x|zxz}}||z~x}}{}|}||~||{z}|y~|}~|~}x}|~|w|{{~|~wwz}y}{|w~x|~v|z}}yx}{{y{{{{}y|||{x{|}y|x~~~}~~{}~}zy~z||y}{|zz|{y{{z|y}||}}|~yz|}z~~}z|z|w||{|}y}~y{zv|{yv}{{}z}||~{{z{||{}~y||}~y}xz}}{y}||||xy{{{}{yyy{|x~}z{wy}xy~~|yz~z}v|}x}{|x|{y~~~}~}}~}~}~}~}{}|}~|}|~|~~}~~~z|}}~~~~}~|~y~{~~~{{}||}|||~~}}~~~~}~~~|~~~}x~|~}{}}}|~~}~}|}}|~}}|}}}}|~~~~~~|~}}~y}|~}~}~~~~{~~|}|}}}|}~{~}~z}{}z}z~~}}}~~|{~}}}}~~z}{}~|}}}}||}~}w{}~}|}}}z}|}x}{|}x|v|z~wy|}v~z||xx}|}|z}~~}z}y~}w{|~z{|y~{z||xy|{}~|zyyz}tz|~}~}y{{~{}{~|}z}{}zx}|~{z~xy~v|}|yy|zw|}z~w}~z|xv{~y{{{}~z~xyz~~z{|}}{}z}z~yz||x}{xyw|zz}z{|y{y}}|y{z~v~yz~{~{}{|}{|y~|{{{}|||z|{{z|~~{yz{yz}yzxzy~||{|y|~{x{{yyy{zw|}v~yxz{}w{y{yyx}}~|z||||~{{u}x||~~z{}}z~z}}}}{~{~}~}||z}x{{zy~~|z}y{|||~y{|z|~}yy}zz}|}|x|{{}|~yz||~z{}|y{z}{z}~z||y|}~|z~xz{}y}yv{y|{~zz||~y|}uz~y{w{}x|~y}|}}{ww}~xz{{}zv~~{~y~{~{{w{z}yyyz}zz|yy|{|~|y~z~{~}|{~{xwy}y~z~||}|}|~x}}z~|v~y{z|y~|v{}{z~|{zyz{{}}~|{}zvz}}}}~~~wz{{|y{zwzzwz}x|z{xy~y~}zy~~}{z}{|{}{y~~~z{~{|~{}|z}{}|z}ww}{z|~{~~|||z|{{|zuyy~~w{y}}z||z~}|{ywy|~}||{{|{z}|{wzxz}z}~||~v|z~|yz|~{~}|~~~~}xz|~}}y~|~~~|~}}}{~|{}~}}}|}z~|}z}~~||~~}~~}|~}}~~}~z}~}||~|}|z|z~~|~{~~{{~~~}~x{~~~|yz{~~~~~~~~~z|}~~|}~|~{~~}~}}|~}y|{{}y|}~{}|~~}~}}~~~~||~~~x~z}{~z}~}{~~}~~~~}vx|}}~}}||{|z|y}|x{~y~x{~x|{z~{|z}|{~|zz|z|||}z{~~}~}}z}w}xzy~{z}}|{}z|xx~w~|wx{{|y|~{{~wy~yy|x{{~zy~vz{|{z|~~}{y~|}wzw|||{}yy{{zz{x}{{x~|}|x{~zy|{}|{z~{w}{z~z~z{|{|z~xz}z{{{|{{}y{{~vy~~x~yxz{xx~{}~z|}~}}x}|zz~z~~~z}{}zzx}}||~wy{{yz{z{{~{}}~{ywx|}zyzz}{}|~}|z|}|}}{z}~}||}~}{~{|}~z||}|||w|}{}zz|}zz|{ywy}{z||{|~|~}yy}zy|}~~~}~}~{~z~yz{w}|z|{wz|z{xy|~z{~z|~xzzz}}xy~~zz~{z~}}{~~{z{zz{}{v{{yx|{}|x}{}zw{w}||z|w{}|w}|w|~{xxz}~|{{}~~{~}}{yxz}|{{z{zxzyyvyy~x|zz}x}||z{zx}~z~}}|}}zyuyxz|zz}y}y~|}}{yx{x|x{{x}y|y{}~xwxy{xvz~~~y|{{|{~}}}{{}}~{{}}vy|}||~zz{}}y}|zv}x}{}~w{x{|{}z~~}z{z|yz~y{{}xz}{z}|}{|}z~w|}|xy|zwx{||}~~{{|w{z|y||{{|z{~|zy{{z|{y|~~~~zu~~~|~~}}}}y|~}}~y|}~}}~~}|}{|~|~||yw}}}}~~~~~}y~~|~}~}}|~~~~|~~}~~~~}~|}~~~}|~{~}|~~~~|}~~|}~~x~||}|}}~|~{||~}{~{~{z~~}}~}|~{{|~~{~~}|~~~{{|z|~~}|{}|z|}}~~|~}|{~~~~~~~}}}}}|{~y~|~~}~~|}~|}}z}~|}z{zx{}{yw~y}yx|yzy}xyz|z~zx~yx|||zyyzx{yy{zy}ywz|~}{{|z~|~yy|yw|zzzy~~yy|{{||}zy~}zz}x}r|{{z}x|z|~zz~|~{}|w{{z~z|~}|xy~{||z||{|{|x|{zzyzz|vzz{y~|yxz{z}{z{zyy||}{||}~~{~{}||{||{zy|x{}|z~z{z}}~z{}xy{zzx|}||z|}|z{}z|~}{}{zy|||xzzzy~~wvzx|{~|}~~zxz}~{~||{y{||||||}|||{}{{~|zz~~~|{}x~z|{{}}z}|{~{y{|wxy|{~}|w|}vy{}~}~{{y|{~}|||}v~z}{~}yx~z}|w~wxz~y|}~zz~x}||}|xzzvy{z~{x}}~y{~||{~yx~y~}~y}|}~z{y|}{}z}{{z}zy}||~|}{|yy{|wzx|wx{{~|}z{|||~~~y}~z}ywv|z|w{|}{y|~x{{zx~z|}y{yzz}x~zt}|v}}~|}||}z~~v|zzy}}zu{y{y~|~{xzw{}{}yz}~xy~z||{~~xw~zzzy}||z}}|{zyy}x{z|{x|}{z}y~z{y|}}z|z|{{|}y}}v~|z{zz|}x{y{~{~}x||}}wx}xzz|{z~|||x~zz|}{y~|{zz|z{{{~|~|{|wz~}||}}~~~~~|}}}~}}}~|~|}}}~}~|{~{~}}~x|}|~{}|}}}~{|~}u}~~~}~~~z}{}~~~~|~~~}||~~}}}{{}~}{{~}~~}x~~{~|{y|}{z~|}}z|~}~~}{}{{|{}}~~}z}}~y||}}}~}}{}~~~~~|~}||}~{|}x~|~~z~|}}}~|}~~y}~}}||~zy|}~}~}~||yz}|y~||{|{zy|{z{~xz|wyxx~}x{~|{y}y~}|}x~z{}{}z}|}~~}|{~yyz}~|}|~y||{}{}yz{y|z||zz}}{~yzw{v{x{vz|}}|~x~|~}|~~|}yy||~{x|}wzxyy|{z{~zy|w{zxyz~}{}~y~yx~|}|yz~|{}}~z~~x{{~~w}}}z~~}|{|y{{}{|{|~z}|{|{|~|~vz~~~}|z~{~|w||}~x|z}|zx{x|uz{yux}|||}zy|~x{zyz|{y~zxyyyz}w|}xz~{xyx~|}|}}}~||}|y{x|}~|{z~yz}ww~wx~yy|{|}{~~z}{{{}}zyy~~{xz{y{z}z}|{{x|{y|~|}{w{{y||~||x}z}|{|}{~zy|~|x|{~{~{~vyz~y{|zy|{}{|}~|~z~~}|z}z}z}{{zz{~zu~zyyyyy~|y{{{|}y{}}}~~|~zz}yy}z{{xy{x}ywxx}~~}|y~~{||{|w}~||{~{|~z|{}z{y}|{}{{|}}}|||{}w{{yy{zx{~{zz|z~~}{~~{}|{~~|y}~}yzzxz|v~{|{zz{{{z{{{z}vz}y~|}x{}{}~}~|{||}x{z|y~~}|{yy~wzyy{|~w{z{{zz{}{zz}y{y~{{~w|z||~zz{}~x}||~z}~~|z~}~}~|~~}}{||~y~~}{~|~}{|~~}}~z~}|~}~~~~}}}~~}~||z}~~~~{~|z||}~~~||~~~{}}~~|~{|~~}~~}|~y}z~~~|}~}|m~~}}}~|~}~}{~}~|||z~~|~~~}z||~~{|~z~x~~~x~z~}}}~}~~}|~~~}~|z~~~{}}~}}~{{}~}~}{x{{z}y}y~{{{|}}~zwz|}|z~~{{{{|z}|}z~||yx|{z~zy~{}~z}|}|~z{z{x{~|{|~{{~}|{}{}zy{{{|{|xx~{~}|uz|v}z{~}|x~|x|zx}x~z{}x}~{~}|}wz}|{z~}z}}}zx{|{}{x~{|~}}zy|}w{yy|}~{}{{}wyyvz~~~{z{}}{x}x|}yy{{z{|~{z}{~yx|~{~y|~}~}|}z{}}~|~{|t|{z{||w}}z}~z{{|}{y}zu{|}{{||z{{~{{x~|z~~xyy|~~z||y~~{~z~yzy~~z{|yx}}y|}~}|}y|{|}v{~~}{}}z{~{~z}{}~y{vzyzv{|{{~}{|}y~x}}|v{z~{{{}|{y|{|{z{}}~~}z}w||||}~}xzy|||zzz|||{}zz|}{}{}}{w{{||z|}~~}{}{z~}{~}}{zz~}wwxz{{}{zxx}|z|y{~}}{vx|{|||yy{y}}w~{zw|zzx|~xz~}{~}{{{z~|zx~{zz}}yzw{|yz}z{}}|~}|{y}{{y|x}w{z}}}|z|}{}{z|yzyzz{{wuw|~{x|x|y{y{}~|{~|}}|z}~{~zy}x~zx}zz}x{z|{z|}x~{z|{|}~|}|}z}{|~}~~}~z}~~{~{~~|~|}z|z{~|~|{~~}|}|~|}||}~~~~}}{}x~}~~~~~}||~}~~~z~~~}|}~}z~~{}~~~}~}~~{z|}z~~w}~|{~}~~||~{|~|~}}}~{~||~}{y}}|}|}~~}{~~~}}~~~|~|}{|~~}z~|}~~|{}~w}}|~~||~|z}z~}}}}~~|~~z~|~z|}}~}~}~|}|}{}{|u|||~{~{zz{zx|y}x}wz}x{|}|zz{x}ywzvw{|{~xz||||~{z}~x{}||}||~zyx{xzv{vwyxzy{~|w|{y{z}vzv|{|u|yu~~z}}xzz}y|{z}w|yv~yx|z~|z}~|{|~z|~yz{{z|z}y~wxz{}~x{{{{~||zy}yz{|~{~y{{{|~|}}{{z{~~x|t{yz|{}z}{y{~z||xxz}}y{x{v|wyy|~sy|~}|{z}{||{y~~{|yx~~z~}yx{w~y{~x~}w}xuyv{yyyz||yzv}{~z{|x{yyy~z}zz}z~}z{y~|{{~y~{wzwz|~zy|xzyz~|v}z|z||z}z{{{}~{yuz~z{{z~szzz{|y||z}x~{~|}v}x}yvvz|z~yz{||{}{}|~{~z{~}{}y}{{}x~x}}x~|x||z{|~y~~{yyz||}|{v||||~~{xx{}zzyzy}}x|wz}|x}z}yxx}}yx|z}x|~}}}}}|~{}{wzw|~|{}zz~}~||{y{~zz{z}||}{zvxy~~y|zzzy{~{|z}{zy~z}|yz}{{}~~||{yzz{}y{yzy|zwy{~x{{z~~{~~{wv|{{|z}y}{zy}xz{|yy~{|w{}x}}}~}}wvyx}~z{{|y|wzwz~y{z}}|zy{zz|~{}~z|y{}x}|}}{~|z}}~zz||}~~}}||~~~}~~~y~{{}|~}}~~~}z}~{~{||}y}~~|}~~~~}|}{}~~|}}{~{~}~~}~}}~|}{}|}~{{~~|}}~~~{}}}~{|~|~~~~~}~|~~~}{|y|~|~}}~~z~~~|~~|}~||~}~{~}~|~}|~}|~~~~}~~z|~~}~{~~~~{~~|}|}v~{x}~{z~||}{|v{{}zz~{y|xw~~xz|{}~w~~zz|z}y~}||y|y{{||z~yxzz|}}z~}{y{}}~y|}zxzz~v|~|~y{||zu}|{~z|yyz{|~|y|}{~z{~~{zz|}z{~|{}z||yyz}{y|||zz|}x{|wz|~}x~|v{}|zz|{}{|~~|xx||z}~z{{yw~z|~~}z{{}z|~}|~}}y{y||w|z}}y{~~t}~|{~}~{}z|zy}xw}{z}}zzx{zw~|zxzy|y~xx|{||zz~yx{z{x}{|x}y|zz|{||}|}z}z{{y|y{{z{{{||z~yy}{zy~{|}}|~|}ywy{yvzx|||y~}}{{x}~~{|yz}~y{~zxz~zy}{}yzz~{{}z}z}z|{x|~|{|~{|}|{{}z~{{~y|}yw{|z{~zw{yz{z{{{|~|~y|}}~{}~|{v|zz|||}xz|~~}}|z{||y}}z{{z~{||~{vy|{x||y|x|yx~y}}y{w}z|x|y~{yx~ywz{}wy{{||~w|}{{z{|{{z|}||~||z}{}z{{y}z~|}|y{y}{w|x|z{~}yz~{~|~|}{|z}{|z|~wz{z}~y{zy}}~w{zwzz~}~|}}||{|}~~|{{~zz|}z|{}{||}{}z{xz||}xv}z}~~y~z}}{{|}y{{}zyx|~{|z{}~~}z~}~}}~~}}{~~}}}}{}}~}~~}}~{z~}}|}}~~~~|~~~z}~{~~}~~~~~~}{{}~}~~}}~~}|}~~~}~~zy~~{~|}~}|~z~~~}}z|~}|}~{~z{z~|}~|~~z~~~~~}}~~~|~~{|~~}}|}{{}~{~|~~~~~}}|~|~~|~~v~~{}|~|~~~|}~}|z~}}|}~{{}~|~|y|~~~z}z~{x}|zyw~}x{{|zz{wy{xz}zyzyywx{z}{}zt}~~y{}}}|~z}}~u~~u|~~x{}zz|}y{|xz}y{~zx{}{{yz|~z{|~}yy~}y|}z{|}{|z{zvz{~y~|~{~yy}}{w{}z}y}}~{{~{yzzy{}v{y{yywzz|||z~}~~|}~|~|zz~w}|||{|uxx}x||y~|y~v{~|}y~|}x~xz|}y{}~z|z|~|{|}~zz|~}}y~z{~~||{|{x~}{{|z|z{}~|{{|}}{~{vy|z~wx}y~zz}{|zxz~}z}||||y~xyz{zw~|z~|x}vx{|{{~x{z}x}|}~{~zy~{zx|z|}~~}}y~}x}~{{~{~|{z|w|{|}|~~y}{~x}}}yx}~~~{y{|}}t||}|~{}|~~zyy{|||}{}{z{~w{}yyx~|x{tz|}}{zy{~|{~}z{zz{~z~|}y}zw|{wzzwyyy}}zz||{|~}{x~~}~}z{xz}~}y{{z{w|||~}~|}{y||{{vx|z|zy{z|zz}{{{z}|yz||}yy{xy{{|~|{{w~y}y~{zxz{|{~~|}{{{|{}zw|v|{|yzz}yxx{|}zz~wz{z{~}}}yy}}|y~}y{{|~zy|~y~|}xzw}||}{z{~|y}}xzyz{}xz}}||~}||z|{{|{~}}}~||}{|~{~~}~~}x}||}|~{~}~~{~~~}}~|}~|}~{}}~|y}}}~~|~~~{~}{{}~}~~~~~~}~~~|~}~~~~}}||}|}~~|~~~}|~}~~|}}~~~~}~{||}|}|~}~~~}y}}~|~~|~}~~{~x~~~~~}}{|}~~}{}~}|x~~{~|}|~~~}|{~|~|~~}~~zzz}~~||z|{z{{{|~|yz}|{|{w{zy}w~zz~|{{{|}|{}|{z{{w}}~{}yyz{z|{||yzz}||~}z{zx||z}y|}~}z{{z}zzy}|}z{}~}{{}xzy}}{yzz||wzx}y~{|~|t{y||~|~z{{yzx{~{{y}}|~zy{}yy}~|x~{x{|zw}x|{x{}|{y}}}z{{zztzy}}{x}x|}|xzw}||}~}~{~zz{{{yzzx{y|}yuyy}|x}{}}|~~~z~zz|y~}x}zw|z}{}zz~}{x{z}{{s~}|x|zz~w}|z|zy~zt{{||zw~{}~y|||y|}{y{zy}{{{~xyy}|{}~}y}~y{z{|}y}z}{y{zz}z}z{|y}z~}}}|zxy{x~{|yy{||zty}}|~z}zz{~zz~}}x}~ty{~}{~|||x|~|v{x~~{z~|{|~vv~x{}}}~yy~yv{z{~~}z{{{}{|~~wz}xz}z~x{z~~yw}}~|~uzz~~|||y{z|yyx}|{xy~www||}~x}}}}{}yzv~yy{}{z~x}zz{|yu}{}{yu}{w}{yvz}z|z|}|~{{~{zzx{}|z{}|z}z}{{}zy}|~vz~{{|y~|z|{x}{x{~z}~|z{}y||{uyx~{y}y}yy{~|yz~||}|~}{{~y{zz~z}|z}zw~~|~|{}{}|y~wzyy{{||z~}xx}z~z{~}~}}}}~~|}~~}~|~~}~}{~}}}}~~{|~~~||}|{}~}~||y}~{~~|~~}~~~}}~~~}~~~~}}~w}~z~~}}~~~~}~~~~~}~}|~~~~}~~|{~~}}||}||}}}~}~~~{|}~}|~|~}~~~~~~~~~~~~{{}~~~w~x}y~~|~~~~}~~}|~}}|z}z|~}{~{{~~z|~{zy}}~}u}|z}{|z~|}w{sx}||{{yz{|}zz|{z{|y~yz{}|{yyw~}}~{|v{~y{|{yz|z|}x|y~{x|}x|x{}y|}~}}z|}}|}~}{~}z{}|~||}|{}zz|~wz~~}z{yxz|}}z{{~yy~x{}~||z~xz}z|x||{||z||z}wwx~{|v|zyz{y|t~y{|{}|}yv{}zz{z{{}v{~}{z}|{}|z}z|y~|~|xz|xy{z{x{xz~{}~x{w{y|{{}z}{{~}{y{|x|}~|{||y}zv}{y}z|yy}z{||{{{y}z|vx{{vy{y~yz|}}}}{v|z~w}{~}{}{~~}|}u}{z{{yy}zwy{{~}{~{x~||zy|{}z|}~~z~y}}}~|~xz{xz{~x}}{||xz~z{}}z||yux{zzv|{{|~y}|}{{{{|||z{||}{x{~}z|z}{~v|v{|}{}{{{~{{z~xx}u|u{x{||y}{}|y~||yz|y}|{zz}|~~{{y~~{z}|{zyv}{z{zz|yy|y{}}{||z|{|z|~}}{~y|y{{{z{}}z{|yxz}|y{z}yz{zy}}}yx}~z|~vy~}yy{|{~xxy}}z|~}y|~|}~~xz|||}z~}yy}|}|wz}}|}|{}yzx{zyy{xzx{}{|~}z~~z}~~|y}}||~yy}{|~~~|~}}}|~|~~~~~~~~}|~~~|}|||}}}~~{}~|}~~}}}}~z|~~}}~~y}{}{}}~}~~}~}~}}zz||{}{}z{}~}z}~~|~{~~z~z|~|~}{}~~}|{{~w|~~{~~}}~}||||~~|~}~|~~{}~{~}||y~~}z{~|~{}~~}~}}{yy{~}~{}~{|~|~}~~z}~~}{~|yz|~}~y~y{yz{{z}|zxy}~y{~{z~|z|{z|z{{y~y{{{x}z~zy{w{{yyxz}yz}wx|z~~z}|{ywx|w}{|z~{y}|||x{yw~~zxxxz}z||y{y~y{}y}~}{z|zx{}y~}z~z{w}zzz{x{yx|~|y||}z}}yw{|x~z|y{~}{{xzy}{{{|xy{|~|{~|{x~{~t}}|}|~w{x}|}xy{|yx{~{|z~z~zy{{x{{|z{{{y{z}uyy~z}}zy|||}w|}{z~~yy|{v}}}w|{{x{~{}|{}}}{~|zzz}x{y|yz{z{|z~|}z{}w~}yy}|x{yx{{|{}v|||}|{}}}|}||v}w|{~~x}{vx~{{}~}{y|}{|}z{~||xyx}z|}{~|yyy{|ww{|}}}~v||z~{{{}}xy{y|y}zv}|w~~z}~~z}zxz{}{~}||~|~{~z{z{{z~~y{w~|z~}~y|x{y|~yy|{z~|}z~w{yz}{}}}}|}}}|~{}|x{||{|z{yy|z{|}}{y|{|vxzzyww{z~{u}z~{~y~|}|z~~||~z{|~z}y~|vy~||zxy{|x{}}xx|{~z{{z{y|}xzw{zzz|}|wz~{}zz{{x}yyy|z~zz~|}~|{~~{|}|z~zy~}{w~zxyz~|{z}{~~||{y|{w{{}}{~{z{|}{{v{|{x~r}|~~}|||}~~z~{{|}}||}}|~}z}~|z}}~~~}}|{|~z~||z~|~~~~}~}~|}~{{~{}}~~~~{|~||~}}{|~x~~~{{~}}~~~}~~~}~~z{}|{}{z}||}}}|~|~~~}}~|}|}~}}~~~~|}~}~~~~z{}}|}~~~~||}~|~}~}~~~~|{{~}~|~|~||~~|}~|{|~|~~}}{z~~}}}~|~~{|~}{~~}~|z~|x|w}}yz|{}}|zy|~y{~w{{z{v{zyz}xy}z~x}zz|}}}||z~{y{{~~z}z|{~z{~|w{xvyy|{}|{~|xwzx||}}~}|{|}z~z}zy}z||u||}|}z~~}}~|yyvxz{u{y|zz}|u{z|}zwy}|xxz{{}{~{{~|{||{x}|zyz~~x~||{}y{}{|}}x}{x}wy}}}{|{|{|{{vxyz|}{yz}{{zuzy~{{~~}~z~z|{~z{~y}|xzyvz||{{|x}|||}~x~~z}{|~}}}~}}z|}z|{}|zy|x|z{}~zuyzy{|{~z}x{z}zy~zx|z{{}zzwz~z|||y{~|yzzx~|z{~{~xz}||||v~yxy~w||}|zzuxv|z{{{yv}x~|{|z|}|||}}|{{|}~y{x~w{||}y~}y{||xuyvwz|}~yw}{}~{wzw}}~|z}|~}x~|~{|||vxzzxzy|x~u}{}|vxz{u|{}}zzy}}{|x{|}|z{|{}|~y~z}|{|yzyzwz{zt~z{{}|w|{~|z}zxz}{zuz|xx{{}~y|~{z}vz~}}{}wyy||y~~yyz}z{~y~{y|zz|z|{}{{~xz~|{{{|z|{zy~~}~}z|zy|{~}~}z{}z{|y{yzyzy}}y|{{{}u{{}~|}}~|z|}{}~|~~||}}}{z~||}~}~}|}~{}~~|}{{~{}z~~z~|~~}{~{y~|{~~~~}~}~}}z~{}|~{}~x}}~~|}}||}|~~{|~~}~||~}}z~~~{~~|}}}~~~}|~}~~~~~}{~~|z~~}~}{}|z~{y}}{~}~|}||}~|~{}||}}~~~|~}}|}|y~~}}}||~~~||~{~}~}}~|}}}zy}}}~{~|}~~~}{}~~~~{~~|}}z|~|{~{~|z~|~~}~~{y~}}}{~{~}~~}~z~}~||{|{{|z{x{|z|}||||zzx{{yzw}xz||zy~{|~z}~~}}}z{|||||zzuyxy{y}x{|{}|z{~{{|}|zzyz{|{|}~|{}y}}}z{}|z|~z}{{{{{|~y{{{z|xzyz~y{y{x|u}y~|}w}z|}{}}y||wz~w|}|{|~ww}{z}}zw|w{{z|z}w}zz~}|z|yy~~~}|zw||z{{z{{wry}yv|{~{|{}}}x{}|z}|z|~{||}z}~x~{}}}z}~|~~{~|~|z|}{||xzz|zy{y{{|{}q|xv~{w|{yzx{yzwz{z{{{|wy}{{|z{w|{{{{{}|}y{|{zz}zz{|yx{|}|y~yz~}w{{}x}y}|~{||w|}xyz{{{|~zy|{}|}}y||}}y|~zx{}v~zv|{z~~}{|~{~w{}w|z{|{|wz{~|~z|||{|}{||{|{}xyw|||{x~w}|y}~{~~~|}{||}|zy~w|zz{|y{|y{~{y~z|{z}}yx}||z}{{{wvyyy{z|~y}z{{}yy~}z|~||{|}yw}y~}{{|}~~~zy{z}~z|x}~|y{|~v|zx|z~|yz|}z{zz{y{~{xz{z~}}wzv~~{~z}z~|zxz{||z}~}|w{y}~x~y|yv}z{z}}}y}~|v{~|x~}wxzz~~x|yv}}{x{zy|~~|~~{|{}|}z~~{~|~~{}~~{{}~{{|}~~~~}~~~~}|~z}}~{{~~}~~~~|~~~}|~}~~|~~|}}~~}~~{z|~{}~~||~}}~~}~|~~~~~|}y~~}}}~}}||}~}}~}{~}~~}}~~~z~|~~~~|}|~z}~}|}|~~~|{~~x|}~}|z}~{~z~~~}}|{}~y}}~~~~~~||~~{|~}~z{yzzx|zz}~zwy}zz|z|z|z{}|x~zz}w|{~ys{|z~|||zzz{{|{}}~|||}|{{~xz}{x}|xx~yzuz~{{|yy{{{~y}{{yz}x{}}|z{y~}|{|~|{{z~|}z|zz~~||}uy}|{zz|{{}z|zz||}~~yy{x{x}|||}ywz}{||}u||{}|~|{{}|w{|xz}yz{||z}}x~vy}wx~w~w~~|{zz}~zyyz{z|}|{wy}~}z}}}|~{y~|z{y}{{|}~yz|z{}~}yyxyzy|{}|z{||}zyz~~{yx{~|}yy~|~z}{{~~~w~}wxy{{uzy{|y{y{||}~~{yy{~}|z~|{~~}{zz}{x{}zu~zz|{~|}||{}~z|y~~{|zx|{x|~|{w{}z}{z}y||{xz|||}z~~~z~yz}||}|x~|wz}|z|yw}{z|x|{{{|~~{w}}}~{}z}z~||yyzz~{|~|{r~z}~|z~{zzx|zz{|||}y}|vz~{|}}}}u}||~|}{}}{|||{w}{}z{}{z}z}~z~wy|w}zxz|y}|}u|{zzz{}|~~~|z~z|||z|}|{ywxy|zx{|~}z{y}|w|y{u}~||~w~}~{|}~}z{zw{~z{z}{{zvz~}v}w{xyz{{}{zzz|||{}{zv{{|{~xz~z{~|}y~|~||}|z}{{~~}~}~~~}x|{}}~|{||}}~|z~|}~~|}~~~~|z~}}~~|~}}{~|~~}}~}z|~~}~}}~~~~}x{y}}~{~}|~}|~}~||}~}~}{|}}~~|}~}}|w~~~~}~~x~~~}}~{~|}~{}~~}~}zz~}{{|}|~~}~~}}y}{{~{~~{~~w|~}|}~~}|}|}~~||}~~}{}~~}z~|~~~~~~|}~{}~~~|x|~zyz}~}{{~{~y}~||{}}z{}~{|xzz|z{y}{{|{|z|~z||y{z}~{yyy{}y|}|y{zxyz~{~z~}|{xx{wv|z|~|||y}zyzyv|}{zx{z|z~y|yz{~{{{~|~}vz}z~y|~z|y|z}z{z|z}z~z{yv}{{zz~~{z~y}z{z|~x~vx{}z}}}}}}z~~z{|}}|z{zz~{~{{x~{{yy~}v{z{|yz||}v{x{{}{{{z|y{|{}|~|y|zzx}}}|v~~{~|z|}{|~y|||{z||}{xyzv{~~{zyzz~||~}|zx~w{z~~{}}yx{}zz{~yw|{{|zyx~|{{~~}zz}{{|}z}{{}z{z}|y{y}z{~|{z~{y}yzy}}z~~~y{|}|~{|}~~~||x|yw{z{z}{||~x}|~{}{u}zx}|}{|||~}x{x{{vzxyz~z}z}yzzy{x{zy{{{ww~}x}{{y|}}|}|}yy|~|{y|{}~x{{|y||}}|x|uz{y|{z{w~{z|~v~{|{~~|}|y|}||~}}}v}z{{}|w|yz}x|}y{}|y{{~~yw~~~z~{}y|}u}~~|y}~zy~}t{|ww}{{||{z~y~~ywz{}}{}yt~{|x{{||{|}|yz~|~|}zz||}}yzzy~u{|{yu{}}~}{{yy|{}}|{~z}yy|{}|~}~|~|{}}z|~|~{~{}|}}~~~~~}}~}~~~~}}~~~~~}|}~}}|~}|~}z|y~}~|||~}}u~}~}}~}}~~~~{~}|~z~}~~~}~~|~|~}~~}~~}~{}~~~~}~~~~~~||}~~~|}~z}~}~}|{}~~~~}{}z}~~}|}|{~~~}}}~}~|~|~|}~|~z|y}~||||}xzz{v{{z||{y|{{|yz{||y{}}vz{~~z}~|{||}}z~}~||~y~y{~y|}~wx}z|x~z~{zz{{zy{yx}{{|~{|z}|}{v}zy{}z{|{z~~}y|}vzyy~{x}yxwxzz~|~{{xw}x~x~z{|z{||y|}||{{x{y}}}~}{}||{x}~}~{~y~}yz|{}yz}}z|~yz|||{~{z~}{}y~~~~|z{|||~~|~}z}yx~yyz|~||{xvz{}{}{zy{{z~{}}{~~~}zu}x}|}w~|~~y}~{|||x~|wyy{y||{r}{x~}{{yyyv{x~}|x~z||}|~~}{}{{y{~{~{|}zx{}~z}|}xu~~||{}|zzt~}{|}}~}z|~{~xx~{~y~~}y}{xy~|{z}yz|||~zz|zy}|{||zzz~{wy}{~~~~{}}z|||{~{|}z~}~~y~{{{y{~}yzzz|}v}wy}|zz}z}y|xzz}{~}}~}}{z~}w{~zxu}z}z~{}w}{{y}x~||x}||y}x}~{{yz||{~}|~z~|{{zz{|{|z{{|{{~}{{u|z|w}|{wx{~~xw{zw|}yzz}{|||}x|}{|w||y|{v~wyxyxyz||{|}z~z|}~w|zz~{y~~~z{}yv}w~|}~z|||~u|~|{}}}}~~~}}~|{y}~~}~|~}~~~|~~|~}|z}~}~}~~|w|}z~~~~|~}~}|}{|~}~~y}}~~~~~{~z~}}}~~~~~|w}|}~||~~}~~~}~~z}}}z}|}~z~~~{}|}|~|}z~~}{{}~~~}|}}~z~{}~{|~~}}~}}~~{~~}~~}~}~~y{|z|}~}|{}}||}}y~z{}~~{{|}|z}{{{}~yxy{~~|~}||}}xzz|}{{{|z}{~}z|}ws{~z~z{zyxx{xz}u|{|zyz||z~yxz~~z|{}{}~y}xxz}{|yw}|}x~{zyw|{|u}}{z}~|}{{yy{x~~z}}||~{{}z~zw}|z}|{~x{|wxy~|vx}~z~~||{}x{xz~|}~|w{}||z{}|{{y|||}}|}~~}|zyy}y|t|}z|zzzxzx{|}~z{y|z}y|z{{{}y}||}~|}x}}{zx~z}z|w||||z}~~}zz{}}~|{z{}|zyx}|~}}}wz}~}|{|{~~}x|z|}{y{u{{{|yzz}}}~}||~|yzu|}~zy}|{~}xyy|x}y{yz}}|zzx||}v|w{|~u~~z|z}x{~y|xzz|~|}~{y{zz|zw}z}z{{}|~zy~x~}|~{}{{}zw|y}{yxywxx{~|~}w|}y~|z}{}wz~x{|{zwzzzyz~t|z|~|}z|z~xz|||}{yz~{{y}{z{{~w{w{yz|~z|~|{|||~{{|~{}x||z}y{z}|~{}~|y~{}|~z~y{w}~{}~{}wzz}}x}x}~~||x|~}{|z|x}}}y~x|z}~{{z||w{{||{|}~}|z{z||{zz{}{{{x|~|z~x~}~y{|{~y}}zyw~{{}z~y}||{{{}{{x}~~}z}|z~|{yz|}|{||{{}}|~|~|~~~|~~z}}~}~~{~{}~~{~|}{~~~{~vz~|{}~}}~}~~~}~}~~||||}~}~~|y~}|~{~|}~~}z~~}~y{}~~|z{z{~{~~}~~~|}~}~|~~v~{~~~~|}}}|~~}|~vx{|}~}||~~~~~}|~}~~}}}{|}|~{||~w~}~y}}|~||~}~~~~~|~}}{|~~|}~~}}{~~}~{~{}{y{z}y|}{z~zwy|yz}{yx}vzy|}{~y~}~yy|||}}}y{}~~}|}~}|~yzx}wyy{zzy|z}zyz}~x{}x}{x{}{z{zwy}yu{{~z~}}}~z}|{|||z{|}|z{}~{{ywz|{zy{{|z|z|{~y~|}x|zz|y|~zy{zx{zw|~v}|tz{}z~y{~z|{zy}}y~|yzzxx|}{{}yyyxz||xzu}x|y|{|~}|~{}}~}}xz~{zzxzw}}{w~z~z~w{z~{w|{y{|||{yy|zv~}||z~z||||~~z{z}|yz}{~y|zyy|wzv|yy~~~wy}{{wt|zy||}z~}|y{{{|{z{xz~y}z}yx}z{}{~y~z{|yx}x~|||wzx}yx{w~z||||{{y~}{x{{}|~|{{}~z|~{~{}x~w{z{{}~y}}|{xz}|}|{{}zz{}z{}{yz{}{}x|~|~~~}v{x|w|z{{y|{xt{{y~~zz}z}~{{|||||z~|}zz~||}{y|||z|}{ywzx|{{z}tx}}{y}wyy|~zu{x|y|}y~{~|}}}~{w}|~z{x}~{{~~yyzz}zw{{y|{{{||{{zw}zw|~uz}y~yzx~~{{}}}{~}xz}{z|yz{z~{zy}|x|{|~z|{|zuxz~zz{~{zz~wy|y|{y~|{~~s|~|}{~|~}}{~~~~~~}||}|~v}z}}~}}~}~~~z~|y}}~~x~~~~}}}~~~}~~~y~}|{~~}}~~|{}}}z~~~|~~~|~{|~z}~~~~x{~~}{~v}~{~~|~~|}}~|}|}}}~~}~~}|~}|}|~~~}}~{}|{}~~~}{{}{}}~y|~~}z~~|y~~|}~~}{y}}|~}||{}~}{}~|}}{~|~~}~y|~}|}}}}{~|||~}~~}}|~~~}xxyz}xy~}y{w~{{~|wz}}|z|yx|~~{{yzw~z}xz{|y||{|~}||{}|}{{{{w}|z}}}x{y||{||~y~~|~~~x{{~||z}z{~y||x|w{{yxx}x}~{w{yy}||{{z{zvy{{|z||yz{z{yvx{|y|x}||wz{zy{y|{xx{z{{}~{}}xy}|{xy}~|z}~|~z}zzz{~xxz}~|z}w{zxz|~{v{~z~{z|~}}|{}~z{y|u{}~{zz|z{}}||z}|}|}|y}}{xz{zz{{z~~z~qu~|y~}{vz||yx|~zxyy}~{}}xzz|yyz}z~y||~}}yzv{~}zzz||{wzzz|w}|||}~y|}{~|}z}zx~}x}}z~~yz}}|z}z|}}z~~~}|}|{|z|yx~}zzw|{}zzy~|~{~|y{{|{z}|zy|{|{|}~|z|~{}}~{wxz{z~{|z{|~~z}|~~yyz{{|x~{|~wzz{}z~|{|xxyz|}z{x{zx{z}{~x~}z|{}z~~~~}}{yzzy|z|y~|}||z{|{|~}{|{|w}|~~|y~}|~~~{|zxtx}y}}{{y~y{}{}|z~|y}zzy{z~|~}{y{|v||}}z||x|zy~||~~zzz||}xz{{zx{|yyyx~~}|xy~y|}z|{y~|~}}{~y{{{y~w}}y{z~}z~}xx|{{~zzzz~|zzzz~y}v{{y}~}{~|{~|~|y|~}}}~}}}~}}~~~~~~~~|~{~~~~}|~~}}~}~}}~~}}~~~}~|~|}~~|~}{~~~~~{~}|~{{z}~}~|~~|}|{~}|~z}~~~y|}~}}}~~||}{~y~}~~~}{}~|}~~~~~{~~|yzx~}~||~|~}|~{}}~|~|~}}|y||~~}{z}}}{~}~}~~}}~|z}zzz}{~~}~}~~{}x~~}~z~~||y~}~~~}~}~~~~|{}}}{zyz|~|{}|xzywx|xy{z|x{}zwzz{~{|y}zw{y{{|zz|}|}y}y}}w}~~y|z~}}{~{zw{{z}w{|~}y}|}x~|}}|zw|y}z}}z}|y{~z}zw~}}z|z~~xz~xzx|}z{~x{|yyywxwz|~zzy}{~z}{yx|~x}}z}}}yz|||{}{|}z{xsyzy|||yw{zy~z{{{z|y|y}yw}}{y}z|}{z{}x}{z~||zy}}w|{|w~w{yy|}{t}w~~|{}|yzy{xv}zy~z|z{y}{v{}||{||{~|{}||~zv{zyvvw|{}vt|z~z}zw{z|}{v}||}|~}z|~||||yz||{}|}w{z|yy}|wx{|xwzzsx{}y{xx|y{|{zx}|~z|}yy{z~}||}{z~~~x|~}||||zzzy{~}{}~{y~~z{|zyx|{z|~|x~zv|y{|zx}}y~{}wx~}}z|{{||zz{y~{yy~yzzz{{{x{~x|{}y{w{z}xyy|~{ywz}}~y{}|{|{xz{}z~yyu{wyzx~z~~xy|z{xzxy{{|zw|x{{~}z|}z|||{x}~x}}~|{|||}{|}yuz|||}y}|zyyzzw|yx~zz|yy|zz~~{z~}z|}|~y}y{||y|yz|{y}y{~~{{z}yz{z}}{w~|y|y}{|{{{}~zzy}~|yz|~}~|~~z|~~|}z}~x}~~~}{{~~|~y}}~|}}~}|~}~~~}z{|}z|}|{~~~{{~~~~{~y~|~}|{~~~}~~}~}}~}z|}|}}~~~}~}~}}~~}}}~}x~z|}y|}|{~|||w}|}~~|{|}|||~}||}~~{~}|~}~~|}}~{z|~~~yy|}~~|z}~}~}~~~~{}~y}}~{}~}}~y}~~y}~~~{}}}~|~~~~~}x~||~~~}~|~~||}}}}}~{|||}~x}}~}~{}z{{{~|vz{z}z|z{y}{y||{zzv{z|z}|{yz~z}}}zzzv~v{x}zw~xzw}|y}}{y|x~xxz|}||z~~|{~|z|{}z|}{}z{}x{y~|{~~}}w~{y~xz{}wvy~yy}wy|}~zxxz{v{y}x{y|{z{}}yzz|||{}{z}z}{||{|y|{}zy|{}y}~{{~y{~zyz}xz}z~}}~~}t}}{xzwxyz{}~{|z||}z}zw|y{zv{y}zwyy||~w{zx~~}z~|}~z||zy}{z~{x{||xzx}}{wxy|zy{z|zxz{{{{}{}r|}y{zx{zzz}|{w{z~|~y~||zz|y{|}v|yzz|~x}}{y{|zz|~{zzz|}{~|}||{{||z}{z}|}}y}zyz}{~}z{}}}w}w}xy|}||~{y~y}yxx~{{~y|~||{z}zy~}yu{|zyz|}}~yy|{y|z{|~zwz{|vw}z|z~z~~{y~y}|||zx{z}|yz|{|wzxy|{|{zyy}~yy~~wz{}{xwwxz{|zzux}w||zxz{z{~~|vw|}yzw{}z~}}}{zzy|||||}{}w}~|z{{}~{zyz~w|}y|z}{z~}z}yy|{}~x}|||{z{yyw{y}{{z|z}{{}~x{xx}}||~|{~}|y}{z||}}}~{z}yz}||x}zy}}|v}|{z}~z~}y~z}}x}~|{||zx|}||z}~{}z~~||}~|}~}~~}~}}|~~zw}|z}{}z~{}{|y~|~~~}{~{|~~~}}~~~~{~}}}}y~{}{~~|}~}z||~|~{~~~~}{~}{~~~|~~~{~~|~~~~}||~}~{~~}{~~~}{}{~~}}}|}~~~~yz{}y{~~}~z}y{~~~~|~z{}~|}}~~{~~|}|~|}||~~~}|~}~~}~|~y}}|}}~}|~{}}~{~~~}}x}}}|{xzt|yy{|w}y{z{{~||}{y{y}{vz}{zz{}~z}{xzvw{{|z~|~~|xy|{z{zz{{{zz}yyyxxzw|}x{z{yw{yv|}|}{~}{zzx~|{}~|{}x~|z}}z{||}|~zz{zz{xy~z|x{|zyv}|z~|xz~yx}yz{||zy|y}~|{{~|x|y~r~|}|{yzwz~|ztv~|y~z~yw|zv}{{zx{|~|~z}~|z{|}x|x|~}x||||wx}{w}}tz}~~{~{z|y{y{zy|x}|z{{~|~yz}z|~x|{z|{}zx{}{yy}y|w{{|zvyzzyy~~z}u{{z|}}y{{v{~}z}x~}}{}z}~|x}~}{yzy{}|z}|{{}~wz|{x|yzy{}x{{y~xxz}{}}|}|{|}|||}|~|}||z}~{{{~||zz~zux{~xz}{{|zzxyxvx{y~y{{}|}|{~x|~y|y{}~{zx|}}{|}{}|zy{xw{~~y}~zxy{}w~z}|y|}|{}}|z|y~w|{z||x{||{z{{|zy{}|~zy{~{zw{~}~{zzzyx{}{|w{z~}|}zz}{|zz{|z|}}zy~|z|wx{yt|u}|x|}{xy{tw{{{}~z{~{z}}yyyy{z|{}~{}}~|{|~}}wx~z{y|zy{z~|~yzwzyx}{w~~{{{}|}z{}}~~|~|~}|{|~|~}~|}~~|{}{~}x~|~}|~}{~~~}}~~~|{~~~}~~}~}||~{~{~}{~}~{~}|}}z|}|||~~~~}~||~}}|~}}}~}{~|}~}}{~}~~~~~}{~~|}}~z~y~|z{~~~|~|~}~~~}{~~|}~~~}~~~~{}{~}~}zzw}}|y}~|~~}~~~~|~|~}|~|}y~|~|~}}|~}|}~~|{|||~z~~|~}~{~~~~~}}{}}~{~{z||~~~|~~|yyy|}{|y~x{|~y{{|{}z{y~{}}{|||}|y~|||yyv}yzz{|y{|{z{xyx{zzy|}{|zzy~z~}{}z}}z{yz|w|zz||{y{~x{~w}|~}~|y{~~{}}|}zzy|xx~|~z~}|{x}~{z}y{}w~|{|{zz~z}|}|{xyy}xw}z}}}}w{}{}{|yyz{}y{}~y|}|~}zux{{}~zz}}}z|{z|z~z|{yz}x|{{{|}|y~y}||~|yyz}yz~z}|~z{yyz~zz}x~}z~z{z}|{zxzzwx}~yu|y}~{||}yz}y}zzz}yy}xw|{{y{{zzw}yz|~zy{{~|r{}y|yz}~~z|}}{~|{xx}}{~{{{x|{}x~{|}}|xzy{|y{y}{|zy{||z{|~{zv{yy{z{zz~xx{}y}~||{yy|u|{{{{}{}}v|}}{v}|~zzyz}w{y}{|{yy{|{rw~~}{zyxzzw|~}wv~|z{{z~y{{}~x{z{~z{y{~{~|~}zz|~}zvzzw}z|{w{{v||zy}{|zy{}y|}{||||yz~{z{z{{{{~yw~|{{|}~xw{z|x~{{~x{yzz~~xyy|{~ywy}yxy{zzz~~y}|}x~zx~z{|z|z|~}zw{}y|zzx~z{wx|~~zyzx~||y~|y|{yzzx{~y}~}~x{z{}{~y{{}}y|z}~z|}}{~}~~~~}}}~}}~}|||~~~}|||{~yy|~~{~{{{||~~{~|}|~}}~z|z~~~|~|~|}~{{~~~~}|~~~}~}}~~}~}{|v~~~y~~}}}}{~||}~~~}}~~|}}|~z}~}y~{~~{}}}z}z}~|}~~}~v~~~y}z{~~}~~~~~~~~{}}~}{~||~~{~|~}~~}~~}~|~~~|~|z~~}~~~~}~~}}|}}~}~~~~}~~~|}~~}~}{}~}}}}z}zz|uy|yyzw||zyz~{|xy{x|}{|z{zw~|{{z|v}y~|}{{y{~|{zyy}{zzyzzxzwy}}xw|y{|{xwx|}y}{|y}|{}z{}|yz}y{|v~yx|}z}{}{{x{{{|z|z|{}z~|yyz{{z{{y{x}|z|{z}||||}|}~~{z~}z{y|{zyw{~wxz|z|z|{{{z{uzzyy{uzxzyyz~|zzy{~}z}{{}|v~|~x}z|~{~z|xz}{~{yw~{~~~wzxy~}|yzy{}|}}~}}~y{~y|}z|}xz}{|{}|v|~~w}}xywxxx|ywyy{|z}w|}}xv|}zz{}{~~x|{}zx{{zx~{~~}{}z}}~zzz{wyz{xzz|~z~z|wzz{}z|zy}z~~|~}{{w{x}}}|}}{yvz}|}||z~{}y|y||yxy{}}yy{y}yyyz|{u|~{{{z{|{x}|z{|}~|||zvx{y{|{~|}w|zy}w|xzz}z{{w~yz|y}{}~|{}{|||{w|wy}zyx|}|z}w}}}z~{xx||{wx{~|{yy{~{~}~|{{zz}}}y~}{~~{}}y|~{xyzx|}}}tx|yz{{|xw|z{{zz|{{xxy~y~{{|z|{z||||z}z{~z{z{}y}z}{|yxw{yzwv|xz~yy}{~}x{|}w~wx{w|zyxx~~|~~z}~}~|{}||}|x~~~~~|{|}|}{{{~}{~~|}}~~~}|~}~~}~w~~|}~}~}{}}}~z}~{~}~~~}}|z|}~z|}~~}x|~}~~~~~~}~~{}}~}{}~{{~~{~~~y~~}|~~~{|}}}|~~}}~|~~~~~|{~}}}|~~}z{|~|~~~~~~~~~}}~{|~|~~z||z~}~}~|~}~|~~}}~~||}{}~~||}~~|{~z~||~~~}||~~~{}{~~}|{~||~}}~|~qz}}|z}{|}}zz||}yv|wy}{|}|}}|~}z{zyzzz|{z~|yxy|zy{yzy}|~|w}zzy~xt}zz{|z{yy}zyzv}yzy|~|}~|{x|{y}{~~}zvx}zx}|y{z~{{{|y|zz~||w{{|y~{}yzyy}wyy}w{~yz{x{z}~w~xz|zww|}{~{~|}||{{~vyw~~z{{z}|{}y}{{|x||yyz~|}|zx|~}z|{~{z}||~{y}z}{|x}}wzz{~z}~z|||~{{}{}z}{~~xzy|~~|{}z{wzt{{y|zz}vzy{{{}}~yzz}z}y{~||}z|||z{{|z~}{w|~z}}{zx||}wz~z}|{zxy||yz~{xxw}{{~vyyzz{~}xx}zy||}{{y{{}yzyz~~{|y}||y}y{{}zy|xxvv|}yy||{z||~}x}y}|z{~}{w~||{vvxz}~}z}~~~}{}yy||||w}{}|w|zz~{yzx~}yzy}{y{|~|}y|||z|~}y}{zw{}||{z|~~}~z~{~zy}y}x{}}|v}}{{z}~x}~x}~{zy{{z~zzz|~|x{{{||~{~{z~||}}~}z{|{z{{z{zz~||x{~}|wwz|}||{}{{~xy|x{|}}{yyyxxz|~}}}|v}vy}|{z{yz{xz}z|v{}wx{{}~}~{z||~zyw|}}{||~xw{}{z|y~|y||y|{}{{|}p~w}|}{y|{~|z}||{yz|||~}|{}~|~{}{}|~~~}~y}~z~}|z~~|~v}{|~~|}}~}~~}}}}}}{|~}~z~~z}~~|~~{}~~{~|||}}|}}~~}}}~z||~}~~~~}~}}{~z|~}~}}~~~}~|~|~~}}~{~~~~}||x}}~|~z{{zv}~||~}~~}{~}}}~~~}|~|}|}~~}~y}~|}|~}~~}}|}~{}yz~}}~}{~~z||~}{yz}~}|~~{}{}~zwz}}~||u|~zyyyx}vy|{~~|y{w}y}|y~{|zzz}|y|x{}~wx|}}z|}|~y|xv|y}}y{{y{z{{x{x{|~y}z{yzx{x{y{~~{||v~}x{y}|{z~{|z{{|{|{|yz}||wy}}wx{}|w}~~x~z{~w}yzvx{{~|{|z|{~||||}{z}{z~}x|||z~||y{r}vzy~zvzzw}{{z|{|{|{yy}zyz}{}}|~|}zw|}|}|{||z{}|{~||{~zx}{zw}{yz}}}~z{{ty{z}x|~|x~~|}y}{{||z{zw|zyy~z{}||z|{wzxy|yx{z{{x|{~~{|zz{{yz}|~}|{~||}z}y{~~~~{~w{~{zz|{~w{xx{x|wyx{|{|z|y{vz}w{{{{{{|}y{~}~||}|{|~{}x}}~}yxzx|zx|}xw{~zy{xwy{zwz}x{}y{{~{~{x|}w}}}{xzy{~}}y}~|{{z|{}{zzy}{|~yy}~y|z}}x|x{~y{{|}||zw}|y{|~}zzy{~}{zzy{y}yxzzoy|x~{z}|}}~tyxz}zy}}x~~{|}|}wyyz{~|{y|}|{|||{{z|}v~xx{{}zzzxz{}{y|zy{y}|{{}{~{x{{x{}~|||~|~|~w|x}{}{}y~}z{|zxy}}|z{~}z~y}zzy}vwz|{x}}||xz~|x{z}~~}|||}~y}{~~~}|~~}}~~|}{|}}~}}~{}~{|}}~~~z~|~}~z~|~~}~}{{{z{w}}}~|}}}~}~}~||z}}|~}}|~~~{~~}||{~~{||||z~}}{}~~~~~}~||~}||}}~}~~|~~|~~{~}~}||z|~{}}~}}~{~}{~~z}}~~}z~{~~{}|~~~~}}~{|}}~}~}|~|}}~|~x}~}|~|||~}~}|}}{}{z}~~~}~}~~~}~||}~~~{|z{}}~~~~{}{}~||y|z{~{{|z}z}|{}}zyz{w~yx{~z|{}xyyz{~|yw~z}{|yzx{yzy{~|zv{y|{v}zzz}}x{z{|{ywyzz|{|}{zy~||yzzyx~yz~xzx{wuyy{~||y{{|{z||u~}~~|{z|z}}zx}}zzwy|}|z{y|}y|~z{|{{y~|x~{{v{|v}yywz}|wz}{}y||yz}z}yy{}y~xz}z~||}~||{~ux{|v{z|wyzw{}z~{~|x~}{~}~}y}|~{~|{~|yxzz{~y{vy||}z{|}~|~y~|{}yy~zx{||}z}}|||{zy}|{sz}zyyv}{x}{|~||~||z|y}~}|wuz~~}x~x{z|yy{y{z~}zw{v|~~|x|{~{}{z{}~|{yz{{xz}{~zz{}z}~}yy~z{zyy{|zzz}{yz{~z~{~z}xz{|q|zxy{~}}z}z~{x}{x|y|~{z|z}{{~|x}{|z|xy~}|{|ywzz~|wz}xy|~~}{y{yx}{}zwzywvyy~|{|~z~}}|}wyzw{||xx~zz{~}|{~|v||w~|xz{|}{{{{yy|y}z{xw~z{{}|z}yzzz}{z{yy{}y}w|{}x~}{}~z~y}}z}{|x{|{}~{{|||{z~~}{{z~zzy}~y{}|}w~|z|~{w~|z}z{|y{{z~v{{|{zzy|{~uy~}||~}z|{z{z||}z|}z{~~|}~}}~~~x~~~~~~~~|{~~}~~y~~|~|z}}~~{}~}|x||}{}}~|}|~}~~}}}~~}}~z~~~~~~}z~}~z~~}}~}}|~~~~z|}|~~}{~|}}}~}~~~~{~}~~}|}}~}~~~|~|}}}~}x{~}~~{~|~~|}~~~|~|~~{~~y}||~y}~}}}z}}|{~||||~||||}}~}~~x}}}}~}~|{}~z{~xy~{~}z|z}zvxt}wz|}{zy{{xy~y|~x|}~}zyz~|y}~~|}||}}}t~|xw~{{|x|w|~{{zz{{yz{{}}|y|{yvzww}zu{vyww|{w|{{z}x{}}y{}|}{z}|~{{||{||~|x|~{|v~}wvxzy|{{y~}y{z}yxzwz}|zxx~|zxz~{x{{z||~|y}{|}}z||x}wy{}{~|z}{}z{}xz|{y~}}xyzz}xz~}zy~~zz}}}}~{wyz~z{}~v|z{uxz||}|~ww{zz}|y~||yz|y{{x}w~{|xyy}~}}{}~}vz}{}~{~||~yyzz}xs{y|xz{~z{w~~||}{{w~{|{v}}~~|}|}~}y||{{y}~}}|{z}{{yx}ww~}wyxy~x|~rzz|w{{{yyy|}zz||z|z|~~~}}{|~|}}xz|z|}z}x|{zyz}zw{w{~|w{{|}}~|yy{w}z{y|~|}~}|xz{}}z~}|~|~y{}w{z}~~zux}}z}{~v}{{y~y|{tw||~}y{y{xzy}~}}~}~|zz}|z~~{z{{wzz}y|y|zuwy|~ywz}{xw{~y|}~xx}~{~zy|}y~}{|xz|{z~|}|z{|y}y{y{{{zx|{|x|yyxx|wzz{{{{{{|}|zy{z~}y{|xz~|}zvvy{w{w{{{{|zu{~}{y}z|x~~uz{|||zz|z}|{y{z|wz~}|~}}||~}|}~}z~~z~{}|}}~~~z~}~|}~~}|}|}~{|}}}~}~{y}~|}|{}}yz{}~~~}~}~}~}~}}~}~~}~|{{~~~{|}~~~~~}~}~{~~~|}~|{v~}{{}|}}y}}{|}~~|}}z~~||}|}~~~y}}~~~~}|~~~}z~|~~}~~~~~~|}{{}~~~|z}~}~}~}{}~z~}~~~}}~|~}{}~y}~~~~~~}}|~~}z|}~~}}~y}~}{}}}{z~z}~}~}|}{|{|||{y{|wzy{~}}y|}~y{w~|zz||{yyy}~}~yx{z|y{zyx~{zz|~zyxv|{~}}zy}{|{|{~|~}zy{wz}y{zxzx{}|z|}|zy~{yy{|y|}~zv{|z|zz~||{z}xxx{y~{{y|z|~{{}|vxz~{|{yy|zzz{zwz{~{||~|y{z}z}|}}uz~w{|y~z|~{|{{yy{{|z{~~|}~|}~wzz{yuzy|zy}x}{{~zy~|zy|z~}z|}~}|{{xx|}|y{{}{vz}}|xu|w|}zz{~{|y}|}}~x}{|z}zzz}{{|{|y|~zyz}}yv|~|}}|}{|}{|{||{||~}~wzy|~~y~z~z~yy{z~|}y|z{u{}x{}z|}xz{{}}x{}z|}{|{|y|}{{{yzz~|y}|yyz}|||}wy~zw~x{}||{|}~~z}{z{}|{z{|}}{x}z}{{zy{|}{{z||~}zz~{z}|y|zy|}yz{|u{z{~x}y}|}}}}wz{~zxy{~||}y}{}~y}}{}{|{xz~xyz|z||}~~}~|zy~{y}{}yx}yy{z{}}z|z{y|~u{{zy|y{|}wy{z}|}|vz~|~{}}~|zw|z}yy|{z}z}xy~{{~~}~}~z|~{|~{{~wz~z{yx~{}y{||{z}yyzwy{|w|}}{}}|~~~y~{{~{}}|}|}~|}~~~~}{|~~~y{|z}~~}}~~}~~~{~{{}~~~z~~~}~~}{{~|}}y}}}{~}~|~~}}|}{~~~~~}}y~~}~}|z}|{x}~~|}|}~~{~|~|~|}}~{|~}}|}|}~~~~~|~~}}|||}|~}~~}~y|}~~|{}}y~~~}~}~|}~~z{z~~~{{~~y|{|}~~~|z}}~~{}}~|}~}~{~z}|~||xz{~~zw~}|y|xzz~{||v{yyzzwv~}x~zyxs{r|}~zz|}x}{{z{|{~}z}|~}yyxz~z|{|xwxz|~w}z{y~~|yy|zxyyx}vy{z~{~u}z|}zy{|v}y{{}z}{{|x{svzw|zyww}~y|zz}{z|}{~}z{|~}}~|{|}z}|z~|}}{~||}~yy}}y|{}|{xt{zx{tywy}|}{|z{z{yp|{~{w~}|||~y}~{{~|~|{||}}y}|~{||}}{~yz|z}|wxyxxyvyx}z|~}~z||~}~yx|}{zz}|~y{~z{{{xz{}||{}yzzyw}|zywu}zz{}}{|{}}}}{{}|~}tt}~{}}|{}|w{z}u{y|xz{}|{|w|zz{~{|}y{s~{zy}wxzz{{|z{||~{~~~~}}|}}|{x|{|{|x{yxy|~|y{z|{z|}w|z}zwz~{|{|z}~~|}w}zz}}z|||{{}|~v{~z{yz|{}{|~xy}vxxy}}z|zzz|}y}{{{}{z}{~{|z}}x|{||y{}|zyzyxvzyz}}x|yy{{yy}~uzz}}{w|ywz{zz}}|{}{|y||}~|~{}}~x|{{}z|}{z||~z|{z~wy{}}y~w}z|z~y{~~z}~{w|{yxy~y||}}{{}|}yy}xxz}}z}~|}z||}yzw~|}wzzy}x~{zy{}|}||z~|x|}{~~}~}|~}~~~}}u~|~}~}~~|}{~~|~|}~}}}~~}z||}~{~~}{|{|}|~}~~|}~}~~~~~~~}~~}|}~}~}|~~}}|{}~~~~}~|}~|~~{}}yz}|~~~~~~~{}{~~|~{~{|z||}~{~~{~{}~~~{~~~~}~}~~|z~}}}}}~}~~~|}~}~~~~||{z}|~~}}~}}}y|{~|~}|}~~~~~|~}z|~~~{}~{|}~~~}z{|~|zy}}z|y{{|}|}{{z}z}y~{}|u|z}{}w}}~{z}w{{w}zz{xz|z{y~y~|}||x~|{~|~{y{}z|zy|}{{|}{yww{|zx}{|y{|{x{z~yyvz|{}||z|{wv{}|||z~z|yww}{zzw|{wzy|y{}}{}}}yx|x||{vz}{xzz|~|ysz}}|}|{|y||v}xz}|y}|}|x|{z|{}{}y{|zw{|vwy{}|z}|}{|}{{z{{yu~~z}{x{z~{||~vz~{y{}|}}{w|yz|y{y}yy~{x|w|zz{}|}{}z{{yx||}z|}zvyyz}~x{{|y|}o{~}{||{}y|~{zz~|~zzx}zz~~{xy}|zy~vw{y|z{wzzx}z~}x}~{~{~|||x~z{|w||}zz}|{|~}y}zw}yy}}zzy{y{{|xz}~}|~{~wxzx||}|y~yy}{}{zx~}{}}|wz}||||z{zyz~|{v}}yx~~|~z{~xy}zy{zx|~|{|{{}}||}{zu~~{{{y~w~}~|}yy{w|{y{y~{yzz|x{}z~x|yy|yy~|{|z~{}~v||}|{~zz|vy{z}zwz{}{yx~|z{}z|zz}y{y{||z~z}{}z{xw{{{|||{{{wx}~~}xz{{~~zy|y||||~z~xzz~u||z{x|}}y{{}|~|{w~|z~~yzxxv|~{x}w{y}}x}zz~v{|yzy|{}z~zz{~~z{}|~~~||y|}z}~{|z}|~~}}~}~|{~}~}~~}~~|v}~}{|~~|}{~~||~~{~~{}|~~}||z{|~z~|}~~}~z{}~|{|z}}~|~~}~|~}yy~{~~~}{~|}~~~~}~|~}~~~~|~~|~}}{}|~z|~{|}}|~~~~z|~~~~~z~{~~}}~~~{~x~~||~}{|}z~~s}~~~z}}{{{|z~z|}~|~{{|}{y}~~}~~}}~|}y}{~}y|}~{{}{zz{}yz{x}z{~y~z~}||~x}}yw}xz}{~|}}}y}{|~}z{}}{zww}|~}{y|z{~~vx{{{yzz{{{w|~w{zxzwz}|xyz|~y{|||t|{xy{}y|zxwx{zz{y}z{{{x{{wxyy{|z|yw|z{zz~||{|~zz}}|t}z~wz{{||~{|}|z{~yyyx{{}||}x{~z{z|}z{~~~~{}zw{|z{}{{~}{yz~z{z{{x||xx}|{y|z|{{~y~{x{zxvxz~}|}x~x~{||{}|}|{~|z}}|}|~|z|{zux~v{z{~z{x|yyzyz{{xzx{y{|~~y}{~yz}}{{y}~{z~y}~~}|xw~y|x}zyz~wz}~||{~v~uy}|~z}}}{|z{{~~|xv}{|{~|z~|zx{z{z}{z{~~wxwz{zyzzy~z|~x|~|z~y~|~{~|}~}wxy~|~{vz{}|~{{||y~{yz~|z{}}{~~{yuz|x}~{zyz}}{x|}{{~|y~~}~|xy~|~}{{z}|z{{{x}|z||}yy}|}y|}|~~}|{~||~|y}~||}~|z}}z{{x|~|xy|}}{}xwx}zzzw~zzw|||{{zzz}zw~}{~zzx}{|~~~|{y|{{|yyz||{}yxw|||~z}w{v|~y|||w~|zy{~zy|z}||yz{~}{~z}~|{}}~}}z}~z~~|}}}|{}y}}}|~|~~~}~{}}{~{~~}}}~~~{|~|||~~}|z}}|}z|y~~}~z|}~}~{zx}x~~}||}}}{}||~|~y}~}~|~w{}~}~}z|}{~~~}~x~|}}{~|~}~}|{~|||{~}x~|~}}{}|{|}}~~}|}~}||{~~~~~z}|{~|||y~~z}||~{}~}}}|y{}}{x~z{z~x~yzy{|x~|}}}y|z~~~x}zzy}|xwu|x|{w~|{|~{~wv|~{{}y|||~{v}~z{}}x{z|{|}yw}|y{{vv||z}~z}}}{}|vx~{~{{x|x}}~|z|z~}z|}{|z{}|yyyvz}y~~~||~~ywy}{}|x|{}|v{xw}{v||z}zzz||zuyyxyx|~z{|}|}|~}z}~w}w}|xzx|}w{xw~{xww}|yyuy}xy}~y{}{zzy~{yz~||{{{}y|{}zw~{w|}||y|{{yz}y{xzz||y{y}}{~{}{{}|{yyy}{{~w~{z{~|~~|z}~|{{|z{|}~~}|w~{yz~xx{y|yy|wzx|zwyy}z}x}|~z|{{yz}~|y||u{zw{y|xz}wvz}~}|z|~y|||v}{}~}z{z|{z~zy~{{zy~|xw~z|{~y|zz{{y|z{{~}zy}y{z}ywy|zv}{|}}|y|{}|y}{zzz}x}x}~~{}}{~|{y|{{z||{~}zz}z}xzx{|||}}zy|vxx{|~{z{z~z{}{ux}~xx|~||{|~}~{||xyzy}v{}zzy~x{v|}~s|v}x}y}y{||x|}y}zz{{|}{y{~|~}~y|~|zwyw}}}z|y}{yx}~{x{{yyxz|}}}yz{{y{z~}z{}{}}~}|}}wzy{z{{yy{{{zz~~u|{z{{}~|{|y~z~{{{{||}~}~~}~z~~~~~}~|}{|{~~|~|}|||z~~|~}~~|}~}}~~~|{~||}}~~|~|}}~}}~~|{~~~}~{~{|}}|~|{}{~}~~}}~~z}~~}~~~|~}}}~~}~~}~~}~z~~~~}}}z{}}}~~~}~}~~~|{}z~~}|}|}~~}|}~z}}~~}~~~}|~|~zw||}{}}}}~|~}}}}~~~|~|~{}{~~||~}}~~~{|y}{~~~~}}|}{}yr{v}}y}w{}wy{z~{yyvw{z~y|~|~}~y|~y~{|}~}{zz||~y}w|z{~~~~uv|{x{{zw~y|x||{z|z|z{|x|z}|y|{|}||||y~zu{y{x~zzzy{z~~z{z|{{yy}z{zw~{z}}yywx{z|wv{wzx}|}|x}z}u{~~z}}}z}z~|zyzyv|y{s{zyy}yx~}y{x~|yx}x{{}w~{}{yz{|x|}~~y{{~~{|x~~z~}yzyxzzv{}~zwz}zzy}|{|x|}~{}z{x~z}}|}~y~}}y{}{x|yz|}|{~|}zz|wx{z||ytywy{z|}t{{~x|xy{yyx|{{~{}~}}{}|}z~{||{{y}{~{}z{|zxv~x|wzx|~|{|{zy{z{|~z{y{|||{|}z~||{}{~{~|zyx~t}||z}xz~x{{{vw{z|{{yx}|{z|}|xz|z~y|}x||}{{}{u}}~}y|{x~{}~ry|t|xw~wz|z|z}}|}}zvy}x{}yzz|zz~u|x|{|y{vv~{}{x~~}zvzzy{{|yzy{w}z{zx{zxwzx}y{z}yxyyx|}y}z~|~u~~|w}y{{~|}{y||}z||wyz}tz|{y~|||~|~z|z}s{yvzw}~~}|||}~}~w}~|x|{{|}w~|y||}{}z}}{|x~~~}|wy}wwyyzyz|~~~|y|yyx}~y|~}~|}~}~~}~~|~}{|}}}}}}~|z}~|~~}|{|}~~y}~}}~~y{|~}}~}}}~||{||}~x|~~||~~}}z}|}|~~}~}{~}|{{~~~~}~}}~~~|z~y{}}~~z|~~~}~x}{~{{}}~~|}|}~~~~z~~}{}~}{~~y~|{~~|~~z}|}~|w~}{}~~~}|}}~{}|}~}}||{~~{y~}~~~~~~~~~}}~}~x}~|~|}|}|z{|~{~}{~z}z{|~}}|w{{}}}{~|zy}~xu{|}w~}w|y|~x}y{w{{|xzzy|z||~~yyyy}|z~w|||{y~{{|yywyy}|{x||y{}yzxz}w{}|||z|}z~z~{{z~y|~{xzx}}x|~{}{z~|z~zxyy~|vy|y{zxy{z~~v|z|ywxx{zyz}|yz{~}zy}}~zyz||zyy|}ywzz{z|~z|y{z}{yz|}y}|{|wyzz{|zz|{z{xyzz~}|z{z|~~}w}wy|{{{xzzx{vy||x}{{|}}{z}~x}y}}{~|~||}~zyy~y}{~z|{y~|y{|yz||y|}}|~}}z|}|{xyw}zw{}{zxz~}|z|}x}y}{}{z}z{w}{{z}wx~~|}z{||~{~}{y}}{{z{~{~zzz|~|yx~zy}z||}~{z{}z~}~~}{|zz}|{}{y}xxxw~{{|{zt{x~{}w|~z}~zx}|}~{z~y{|{~{{{y}|ux~y}~}x}~yz{}x}{|y}|tz|zv|z~}{{~vy|y}||~||{x~{xz{y|x}{||x~w||z|~|~|w|xy|{|yy|z|{}w|y{~}|{~|{x{x|x{{zy}zy|x{xx}|zzw{~zx{~yx}x}y}yz|~z{{}{{|{z{|{|zz||{~z{uzxz|zy~|{vzyzyzxzx~z|y}}~~w{|||}y}}~y{}{{|~zz~|||{~|~}w~|{|vz~{}x{y|z}{{}{|zy|xw}y~|~}v|zx{{{{}|~}||~~~~~~|~~|~}|}z~~~~~~}}~{{{}~z~{}}{||}~z}~||{|~|z}}|~{~~~~|~|}}}}~{{~~~s}}~}~~}{~~}}{~~||~}~{~|~~}{|}~~}~~}|~|~|~|}}}~}|}}zzz|}|}|}}{~}}{}}}}{~}~~~{|}}|~|{~~~~~}|~~y{{}}{{}}~}~~}~~}}}~~{}~}~{}}}~}~z~|||{~}~~~}~|~}~{~~}||}{~|~~}}~|}{}z|y{~}}w~{zyz{~wx}{{yx{|yw{y|y{}~{y}|z{~xz{{|z{{y|}{{yzyx}}~{|{zw|~zxwy||{z{|{~zv|yy}~|yzyz{{zz}|~}}~{{|}{z~{x{~}{~|y{wvz|{~y|ry|vx{{}{~{{{y|xzx||z~w||yw|x|zxzz{}}}{x}x|vz|y|zxxzyyzzxv{y{y||zzx|}u}|x{z{vzx|y||z||y}}{y|z|~z}~z}x}y|xyzxwxzxzy}zywz}{}||}x{{y~|{|}z|}z~~|~}x{|||~}~{z~|zwz{{zxzw{|z}vz}}~yxzyxy|{}{{{~{{~}z}~{zy{{|{~y}{{y}~{yy}z|wzz}x|x{}||{}z{yzz|~{z{{xxx{{|||w{{x~{~~}{z}~|{yx~~wxwzw{w||}}w}yz~uxxvv}{v|zy{xzu~{~}~z}yy~||}z~w|~{yy{xx||x{{yzzx|zxy}zx~{{{yz}|z~}w}yz|z|z{w~~x~~y|~wyxzv}}vyz~{||z{~|xy}{{z|zw}||||~}{|x}{x|{zy~{{~}}zy}{|}{yzw}vz{|}{|v{y}|~ywwy~|zyw|}z}z{|x|}{}|x{{x~|}~|~x{~|}z|zyy~~}}~yuz{}z~{|y~~vyzr~~}{}|x|z}}zyww{{}~|{~~~~y}{~~~}{}|}~}}{~z}}~}|{~}~{{~~~}}~|}~}{z~|}}|}}~~~|~|}|~~~}|}~~|}|~~~y}}}|}~~}{{{}}|}~~~}{~}~~~~~~~~~|~||}}|z}||{~~|z}{}~~}~~~{|x{zx|~~x{~}~~~~{|}|{z}|||{}}z}z}|}||z~||{|z~~}}~}~||{}z~{xz||{~~|}~|||}}{{~{~}}~~}~|z~~~~~}~}~|{y}}~~|}{~z|}~}~{||~~z{{|||~||||{~y~}|y~{}|}{|}|z}yy}y||}|y|z~{{}{{}zwx~x}|~{v}~|{|{{}}v}y~}{{{~xz{xz{x}{|x|x{{|z{y~~zy~|}z|y{zv{~}|~~ywx~~|w|z{|}wv{|{|zx|{{|z~|w~||wy{xxzt~{}z{z|{y}}|xx{}|{{}{zyy{{y}yx||{z{{z{}{xxw|zw~{zu|{}|x|{{|}z}xzz|zxuz~|~|~{{~z}~|{x}{~{xz~}yz|~~|{w|x|z|}xz~|{~z{{y}zzy~z}|{{||yz}||~~y|y|~y{zu~||{yx|z|zwz||z}~}z}{z~zz{{|z{zz|{|{z|}zz{}|~}z}|yyyy{x||||y|||{{}|}}|y{~{|}}zz{~{z|}~|}}~||~|x~zz}{{z{{|{|x~{||z{{~{}|{}~zz{zw~|zzz{zz|{{z|y|x{}~{}}}wyzw~yzyx|{yxx~|z{y|{{|~}x{zvxy{{|y{|~}{}~z}xx|{z~y}|z{z||~|}|}~}}||~{y~|~yzxyx{|~{x{{{zy{{{yyzy{z{ywzu|{~{z}}x~~wzwz|}{}{|{yx|xzzw~y~z}z|{yz~|x}~||y~z~|r}{x{{~xzx{v{z}}wy~}xtyz~}|}z~xy{{zz~z}y|x{xzu~x}{z}x|z~}|z}}|~|y}}y}~~|{}}y~}~~~{|~~~~}~~~~}|~~~~{~}~~}y}}}}}~}}~~}}}|{~|z}}{~}}~~~y~~{~~~{~z|~~~}|~}||}||~y}~}y~x}|{}~~~~}~~}~{~}~}}|~{}{~|~yz~~}|{~|{~x~~}~|~z~~}~}~}|~~~~}~~~|~~}}|{{~~z~|}}{|}}~{~|}||~||~~{{~~~|~~}~|~~|}~wz|x~}~y}}~~}}}~~}}~|z|~}z|~}|y|z{|}~yy~}~zzw|zwxvyy}yzy}y}~|y||zy|x~}{~|{}}v~}{{x~~z}}z}~}{{|~y||}x{{|z|x|||x|x}z{{zsy~z~xwz||{||{|{{{zz||{w~{z{||~{yyzyzx{{}z{|{vw|}~}{z{z|{u{}||z{}}~~{}{}}{||~}~|}|~{z|{zzy}~x}~zyzx{{zz|t~z{}z~}z}{{}|~|{z|y{}z{~z||~{~{|{|~~{yy~{zy}}xyy|x|}xy}z}}wz|}x{xxx~|~}~{x}~zz}}}z{zx|{}|zyy}{yyyyxyzzy~x}{|wyz|z|z~{{|~x}|}~{{||~z|}{}zz~yyz{zzzxxx}{|}wy|yw|||w|zy{z~z|}|}~~|}}y|x}zv}y~{z~}xyyy~|}~z{{xx{{x~{|{|{x~}}z{yx~|}|z}y~~}~}}y|{u~|~~|zz{~|{~|{|v~x~|x{x~~}{{{{{y}}|~z|z}|y}z|x}~{z{~~~yxz}}{{}|yzyx|x}}|||}~y~{~}wy|~yzyzzx{~{{}|~{|}}{yzzz}}{zz|~||}||z~v|~}{}yw|~xw{|y|~{}{~xz}w~~{{y}|w}u}~s}}y~}~~~{z{}~|~}}}}|}{{x}yz}zx{~zv|z{w}v|y{}}|{~{|y|yt{|}y||~|~~~}|~}~~~~~~}~~~||}~~}~~}~}}~|}}}~{~}|~~~~{|y}{y}}||~|~}}}{~~||~||}~}|x{}}~~}y}}~}|~~~|}{~~~z}}}z}~~}~z}|~z{u~~~~}~|||}}}}}|y~~|~|~~~~}|}|}}~~{~}{~w}~|z~~~~}~}~~z~{|~{|}}}z~~|}x}{~~~}~}{x|{}~}~~}|~}~}~z}~~}~|{{|{}z~z||}}{|||{~~~}}}|~|~~|~|~~|x{zz~{|z|{yz~{x{||~{|z}y|xy{}|yyz~~}w}z{tz}q|z|{~sty~x|y|{z|yyz{{{|}}|xzx}xy}w{wy{}y|}y}z~{{~{}x~~}}z}|z~{{}{|yv||}~z~xw{~xzyy|{~{}}|yz|{~||~~{{{{yz{|{zy{{~z}|{~~|z|z~{{|zz|}{}zy~yzx|yz{}y{}x||||{|}{||}x}~{}|}w|{yzyx}z~z}}|{~}{x{|z}yy{y|y}z}{{}yz{}{|{|||z|z||~~y|z{~~zy|~z{~}}{yzy|zy~{zyy~{x}zz~{||{{xwx~u|z|~y|}|~|}}{|w}w|z|}}xyy{u~|{y{z{~zwz}}}z|{z}|xz~y|~z{|yz{~{~}{~|{}y}zx|z}|{{{~{|||{||zyz}~~z{}{{z}~u|}ywx~|y}~yz{z}|}x}v{{~}}|xzxz|{{w~{wx}zyz||}{w{zz~}||xz{z|}|y{{z|}|||}|{|wzvz{z{||}~yxuywuy{~{z{x||}~}|z{y{xz|{z{v{}z{|}~y~y|~|z}zz}|w~yy||}|y|}{}|~{x{{z{{yz{}}}y|z~{|z{y~~}}{{~|{zzwz|}y}{{y}~}}~{~z}y|}y}|{z}{{||w~y{w}xz}xzw|v{u{{}z~x|{}zzzy~{|yz{|{||zz|||~}~}~}~~~~~}~}|~{|~|~{~}}~x~~}~}|~}~|}|~{~{|~~}~|~y~~~{~}~||}~}~}|}{~}{|}~~}}}~~~}}}|}}~z}}~{~~}~~}~}~~}~|~|y}~}~|~}|~|}~}~}~}~~|~~|~~~}{}~~~~~~|}|{~~}x|}~}}~}||}~~~~}~~~~|}|~}~|~~}}{|||~~~|}}|~}}~|~~}~|~||~~~{~{}}~|z}~{}~}z|~}x}z|||y|{z}~~z}{yyzyyzxy~zyy~{|yzu{wy}|z~{{|z}{~xw~~y|x~v}z}x|{y}zz|}~}}~xy|xw|yy|}vvx{syy}z{}{}{x}|x|y|}z|}w}}{z|y{y|~~}|yyz|xzx{y{zzyy}yx{~z{}x{||v}|}~~{|zzv}~~y~y~|~}yzz{x}|}x}}|}{z~~y~wzu{|x|{w~|zz}{{{}}~}}z{~||x|{xz~~{z~{|~|xy}~x}~{|yw|{yyy{}||y~x|}|{{yy}zy|}{z}{{y|z{}~}}~z}z}~z~{w||}s{{~z|~z{}{{y}y|{z{{~x|~y||}z~xy}}}z|}s|}z}w}|z}~{~wxyz|z{}{|x{}w|}|xzu|z{|{zywx}|zw}}~{{|}}~y{{x~{}y|}y{{}z|}xzvx~y}}xwy~z|}zv|}{}~~}~x|~zz~}y~t|~z~|}}|~{|{{u{~}}zuyzy{yzzx|~wy}y}~wyv~{~z~}}z{||z{{z{z{||~}}|zyz}{wz||{|v{|}|z~{zzz{yzz~z{~zy~{{}zy||{|xx||~}~zy{|}w||tyyyzxy|{|v~y{{zzu|}yxyz}zy}y}|{|{z}~~{||z~~}z}~|{y}|{|xx|}y~zyxz|zyyz~{yyyy}z~y{z{{|~}{vuy}z|{{~}|}~~~~|}~}~|z|}}||~{~~}}~~~z}~~~~}z|}~~|}}}u}~~|}|}}~||~{y}}~~}~~~~}}}|{~}~|~~~}~|}}}{x|~}~|}y~~z|~}}}{~}|||~{}}{{||}~~z}{}~~}~{~}~~~|~}v}{~~{~}~}}~z}|~{|}~}}{||~}~}}}|}}~y|x{~{~z}~z~~}~{~~}|x{~~}}~{|~|~||||}|~}}~~x}~~}~|~}|~}~~{|~|~{}~~|}~~|~}{~z~~{}}}~}zz{|z~{|~w~u||||w{u}vvy||~}v|z{~~~{x{||x|~x|zz{zz}{zyy|~w|yu~x}yzzy{~{x}|x}z}~{|{z{{|yu|yuwy{|x{vyu{}|zy}{{w|}~|yz}yx|{|{|}}}yv}~||zyz}}{zzy|||}zy}z{zw~y|{{}wy|{{yv|x{}yy|}z}w|}||{z||y~z|{{{||{{}}|{zy~z{{w}~zy~{{z~~||{w}yzxy}}zz{y{}}x}zuzy|zy}~}x{z}y{}xz}||yy}{}}z{{{{|{~zy}}{z~|{{~}}|z{{z~}}}|}~}~}{}}|u~~|{|{wyw|{y~}}y~y||{z}}{~|y||zz{~x~w|}yx}~zxz|~z}~x|~zy{zw{~||{||zy~wz}|{~z|{x|xx|{~~}y{{y{|zz{}{zy}x~x|{{}~||zxy{zyw{z|{{|}~{z|wx~yz|x|z~z{{~{xv{~||~|~{|~|yz}|{x}|||zvw||{{~{{}||vw{|x}v{||z}~}x}z|{{}}yyz||}w{w}{|{zy}{~}|xvzvx~{wy}zs{}{}y{{{{{}~|zyu}{wzzy|zu~{{z{}~x|z~wx{}wz}{{z|}yz~}||}y}x~{{~|{x}|y|~z~{{{|}wz|{yyyu~{~{x|{||x}x{{}y}x|zyz~|z}}|~~}|~||zxyw~zx{~~~|~}}~}~|}}~~}~}~~}}|||}~}~~}|~~~~{~~}x~~|~}~}{~||~}|~~~~}~}~~~~z~|}}|}{}{}x{}x~}~~}~}~z{~~~~~{z}||~|}}~z}}~}~}~~~|}y||~~~}}~|~{|||||z|~}~~z|~}~~}~x|}}{|~|~|}~~~}~}|}{}|}~~~~~~~~{}{{~~|}~}~~{~|}~~}}~|}}{~z}~y}{{~}{|}}|}}}}xx{~y{{}w|{{}}xyz{}w{yzz|yzx}xy||{xz|xzzz|x}}{||z|{}{~|x}||~}|}z|y}z{z|{|z{||zz|x~{z}}y}x|{xzzzz||z~|}||||{}y}|{|}{||zyxx|{z{xy{z|yz~}{zyzy{yw|x|{{z|{z{|z}z}}~{||{|~~~|~z{z|vx}{|y{{}{~wzyy~{{{|w~yzyz|x|zzz|{z|zr~|~w{||z|}|{~y~|~yy|}}z{y{{z{{}{}||z|u|{x}y||y|}}z}}{~~}~~}|{~z{|z|~yw{uv||yz}x{{zuwvyz}}{{y{xu~}}w}}}z}w{y}}{|w|}|||{~{~|~{s{{{{|{}w{z|}~|z}zx{}r{w|{|~zx~z}}}{y~~}z|~}}zzz{y{y~}}yz}z}z}|x{|xzvy}|xwz|}|zyz{}|{~}ywx}|}{|{}{z~z~z||}}}~~z|yx{{y|z{~}xyy|w~yx{|z|w~y|y|||{wz~{{|x{||~y}{zxvx{}v}{y}{|{x||~xvz~{zyzwyxx}|y|{}~|}}z|}|y|}z|{{{~y~{|x}z|yyw{z~zzwxy|}|y}yyxx{y~}yt~yr|}|}z{}z~z|}|{~xz|{}~x{x}|{z{}{}y{}{}}z~|~{{|{}{}}}}~}}z~}{z{{z}~~~~z~|~}}~~}}}}|~}~z~}}}|~|}~~~~}~~~{~}~z}}~~~|~{~}|~z|{~~~{~}~z}~|}}|~~{~~|}z~{}|~}}~y}}~~}|~}~}~~}~}~}}{~|~{~}{~z{}|~~~}{{~}z}~~~z~~~}~~~~|~~}z~|~||}}}}|}}~|~~}~}}~|}|z~~~{~~~{~~~z~}~~}z}}|}}~~}|~~~~z~||~~}~{~}z|{}~}~y~{~~xw|~z~z|{{{}~{}z|yyx~|~}~y}}{}zxz~u}}|yyx||~~y~~~|}z~wy|~{}~y|~xyy|~||y~}z~{}{~||zz|z|{{}{~|~}{|y|}y{y}|{|{}z}{}||x|~z||}}x{z~}~~{{{}||z~|z}|{{}{|z|{}z|~xy|{y~}|~zy~|||w||{z}|}z{~|}||z~z{~|}{|||{y~{{{}|~{{|z}~}}{~}{z|{{{{{y~~z|||||z{}~{}~}}uv~zy~}{||y|y{~~||}}~z}|}~~|y|{||}~{{{|~}{{}z|~{{}y{}{}}~||}~z|~xy|w~|z}}y|~~{|{|z|}{}y}zw||{||}}w}y{~}||~{}{y|~z}|}zx|{y||z{zyz{y}}}{{zy}yy{z{}yzz}}}~}{~z{w|~|~|z}~|y}|}{{{}}{~z|{x|{~~y~}~{{}{}yy~||~|{~|{{~}||{y}}{|x|~~|{}~{~|~}{x~y~{|||zy|}y|~z{~zz|z}|w~{}~|{z{z{zw|}||zz{{zz{xz}z{}}}|z{}zzw{{{~}yzw}}{||zz}{z~~}~}||}yz|}z||zz}{||~~{|~{~y}z}{}{}y{}|||}|z{}}{|z}}~|xyw~{|{|~}}}~}~}}~}}~~~~|{~~}||||}}||~|~~~|~~}}~}{|~|}~|}}}|}}~{||~}}}~{~~|~z|~~|}}}~|~~}|~}||~~~~~~}}~~}z~{}}~~~~~|~~|~|}|}~}~|}~}~|~y~~{||}}~~}}{~~~~}}|z~~}}~|~~~~{w~~z}{{~{|}{vy}~v{wz{z|~|y|~|{~}xxtv{xy~{yx~uzz{w}{~~z}z}||{z}{z~{yxz}{v|{z}~{y}}zvwz}y{||{z{}zz||y{y~~{yx~{z~}}}|{t}~}zv}}z}yz~{{{{~~z{x{x{wxxy{~}|y{z{v~}}}z|zyz{x|y~y}}z~~~{y~}{{zwzy{zww|z||}}||z{||wy|{{xy}y{z{z{|}xz|z}~yw||z~{|x{|{~}~v}{wwz{y{y||yzy|}yxxxwtyy{yy}z}{yx{|{yy|~|z|{|wy~z|}{~}~~}vzy|zz|}{w{xxz{~x~|{|}zt~||x}{}|~z}||||~{~|}u|{}~{|}||{y}y{~~|}z}z~{{{xy|}}y|{~{x~{|xyz~y|{|~}~xw|||zz|}|{~z}}{z~y|y}z}{|x{z}wusyyz{yy|~}}z}}~wz~x|vwzzzy{zyz{{}y~y~xu}z||z~z{~{|zuyyx|zzyz}xx~{}z{{~{y|z||z}y{x}~|z~|wy||~{{{|wzwx|{vxw||{|z|}{}~{}}u|yyx{yx{{z}{{||v{~z~|{z}}|{|z}|y||{~{|{zy|yzz}xy{}|{}}{ywwuy|y||zzxy}|z}}|~}~{}~}z|{|}~z|{{}{{{~|{|}}y{{|{wzwy|{u{}~zzzx|~xx~{z~}}}y~}~||}}}z~~~~|~~}}}~|}{~x|~~{~}|{{~~}~|~~u||||~{}}|~{~}~~~}{~}z~}|}}z{{~|}~}}}|~{y|~~}}{~~~}~y|{{}}~}}~yz~}|}|{~z{{}~~z~~}{~}~}~|~|}~}}}||{~{}~~~}~}~~}{|~~{~}~~}~~~||}}|~~~~}}y{}|~}|~~}{y|~~}}~~~~~~~||{~|}zw|{}~~~~}|z|{x}|}}yw~zz~y~z|}~}y|~|x~{y~~z~~|{zw}|zy||xy{|{}w{{vz|}zz}u}x{yuy|}|}|~}|yzz{wy{zy}x}}|}y}vz~zyv{}~|}|z{z}zyy}|x}|{z~w{}z{|{r~wyywzx{{|z||w|}{z~|uy{wz}~}w~y{~{z~{}wz}z|}{|{|z{{xz}{x{x{{}|{y~y}{{}}|y{yzx{y~}{|{~zx}{}zw|{||~{y~{|~yz~}x}|}{|z{{zz~~y{|~z{{y}y~|{zzzy{zy~y}y{z|{~}~~{wz}y|~|y}}|y}yyz~|}{{}|yz~|}~z{{z|~|~|~z}{|zyy{{|xz|~|~}{x~||~}v|{}{|{}z}z{}}||x~}x{z}}{|yzzw|{y||{~~~x~z~yw~}y||{}{{}y}}~{z{zt~szx|{{{}{{x|~}}tzy|~|z}|u{{~|xwx{|{~zyzu}z{}z{{}yux{~~|zu{|}|v~x}|}}~|z}~z{z~x~~w|z|}{}|zz{{zw|z~}{{|y|{yzy{{|v|x~w}}}{{|y|{|z{{y}z|~|}{{}~}{y}o|}{{~{}~{z~}}|x{y~{~yz}{xzx}zyvz|z}|}}w~}}z~}y|}~zz}|y|zzyz||~z~|~z}~{~}~uyu}}|y}{}|~|}z{y|||yx~|}{{}|z~|zyy~z~z{~~~}|~}{~{y~~|z~|~~|{~~{}}~{}|y~|y~~|~~~~~~}{~~~||}~~|~|}|~}|{}sz~~}}|}~~}}z~|~~~}~|{|z}{~~|{~~||{~~~~~z{~~~~~~}|~~~~}z|~}}|~z}~{~~~~||}}~|}}{}~~}~~x{~|}~~~z~}~~}~y|~}{}z}{~~|~x{~|~~~~~~~}|~~}~}~{~~|~}x}~~~{~~}~|~|~}}~~|z|z~}{}~}}|~||{|}|~~z}|}}||~~~}|}x{z}{yxx|x{|x|{{|x~x|{zxuz||{wxw}{x|zy~x|z~z}{z~z}~~|x}}}{~z||u{z{y}{{|{vxx}y~{xz}yz~{{zz|zxzy|z~~{zy{~~|}|z{xz~{|}||}}{|~{{|}zz~z{xxxzz{{}{z}~yxz|wzzx{xzzyxy|z}{w~|zzzzz{|z|}y|~~|{~y{x|{{y{z{|z}{xz||{z}zyzy{v{z{|{|}{yz{y}z|}{~~y{}{z|~}|~z|~y}zz}z|y{|vzyx}xy||yzz}|}}yzv{~~{~}}|}|}}}{~}}}{x{z|z|{yz|}~{||{t{{y{{{y{|wz{{x{~|yz{x}~{}{}y~}~}}||zz{|y{{{|zx||~y|y}y~}{xx}zzz{~~x}~x{{v{z~x||}x{}|~|}}{{}{}|~z~w~||||y}yx|}zzw{{wvy~yx{{w}zxxz~{}y|~zx}{{{zz~z|{}{|}}~{x|~x~||x|{{|yv}|z|x|y|w~xy|zz}y}|}|w~~}y~}|y|}|x}z}|}zyzy}w|~vx~y}zx{v|w{v~~}xy{|}xz~y|y}yz{|w}~{~}||~~{{~z}~~~zz{|w}zz{{{|zy}|z|zz}|yxxy{z{x{|z}{|yyxy~y~x{{zy~~|~|{wzx|z~uyzw~y{zzzzxyv}{{wyzy{~|~|v|}x~zzyz|{|~~}yz}}}}y~|}{~{}~|}|~w|}~}{y~}z}~~~}~~t}}~z|z|}~}~~{}}~~}~}}~}~~~~~~}|~|~}~~y~}~~{}~{|}~}}|~{}~}}{~|~{}y|{~}}~{~z||~~z}||~~|~q}|~z~~~}~}|{~~|z}}~~~y}}}}~}}}~{z{}}z||}{}~~~~}~~~~~y~|}~~~~|||{}~~~|~~~{~~~{~~}|}}v}}}}{}|z~~~|}z~|y~~x~~|z~}||w|y~z~||~yz{v}~}~y}}x||z{{{|}{{{y~{zw|y{|}|yv}zz}|zwy||||~~{yz{~{{{}}{{|xy}w{y{w}|v|x~{}{}z{|~vz}{|~w~z|x|{{{zy}~y{z|x}y|zwy}z|z{{}zyz}yyx~{y|wy|xw~{{~|}|~||~y~xy}v|yz}{~z{{{yz|z}y}x|}~~xw~}xz}}yy}}}|}w||xzyz|~yxzyxwxzxzyy}~~}}z~}{zz{xy~}zw{{z{{{z~z~x{zz{|{{}{{y||x}}|wxz||x}~z~~{z{{z{{y{zz{wz|}zxx||{{}xz{~|~|y~uzz||vyzvyyz|{yz~~|wyyzw~}x}uzz|{}}y~z~{|||z}}{z}yw}z|x{}zy}|x~x{w{zyuz{~|z{x|~~|x{y~~w~{z~{~|{}|{{}y~|z{{}~}~x||~yz|y}y~z}{||{z{y|||yy{}|wy{z{~~zy{{z|{}||x|z}z{~z~{|{|y|{{z|{||zw~z}vz{|}z~x~~{xxy{x{w|{zx}~{wz|{|y}xz{{|yz{w{}zyz|{{}z}z}}~|z}|}|}|~{||y|x||z|}{}{}~x{~~~~z{|}|~x}zz{zyzy{xz{y~{yysx~wz|zyz}z{z~xv{|}z~|}y}wz{{z~}zz~z}y}}v|~zz|y}{~y|yy||}zy{{zzz{{{v|~~|}yy~}}|}z~{}}}}~~}}~~}~}|}||~}~~~~~||~~~|{{~~}}|{~|}}~}}~~~~~}||{|~|~z}}~|~}~}}~}}}{~}|}}{~}~{v|~{~~z}}{|}~~~~~|~}{|}}|{|~}~}~|}~||{~~|~}~}}}}|~z|~~||}|}~{~~|{}~~}z}}~z{}|z~~}}{|}~}}|~~}~|~}~}~}}z}{}||x}}~~|~||}~|~~~|~}|~xyz}}{}{y~z}{z{{z~|z~{xy}y}yy~{|y{zy|}~|||y}~}~~yz~{{}y{x|x{|z}yxwy|{|wzw}|x{{|{zxwz}x}z|{zy}wy||zxzz{z}|~y~y{|y|}~zz|~~u~x~{{{{}}}~{||x~{{x{vzx|y{{||~{{xxx}z~xz~zz{|zv|}|{|{}|{}~zzy{x{~{zzx{w}}z||y{zx}{|zx}}wyyzx|z{{{|xz}|{y~{}~{}~y||z|w|{{}v{|}}z|y{y{|zx}|y~}{}|y{}tt|~y~z{zz{{|~|}z~y}~||~~~z}{zx||~z|zzx~z~{v{x{zyxzzz}||w|}y{~|~}v}|}z}}~~~z}{xy|w{x|xxz||{~~{}vy|}z|x|{{|zz}~|z}~|}z{~{zz{wzy}|~}z}}v}~||||{|~x|{|yv{y{|}}}|||}}}~{}z|}~z{{|{y|{}{|~||}y{}|z~}|z{|xx{w{z|~}zx{~yy{{{||{z~|yw}|{{{{}xzw}~}~z}z~}{|}}|xw{zy{w~u{{|{yz~}{{|}|~y~}}~z}{~|}{{yy}zwz{}|z}}v{|vzz|}||||w~}}zyxz{~~~z~~zx|yy{z|x}}~z~|zxz|z{}||{~|}}}}yx{tuyuyzu}}x~yyx~wy{~z}|~z}y~z{||}{}{|~}}}~{|}~x}~~y~~x{z}~~}~|}~~|~{}}}~|{}~}~~|~}~|}zz}~~}~}~~~}~~}}}~||~}~}~z{||~|}{~|~~~|}~~z~~~y|~~}~~z||}z}|~}~|~{|}~}z|~{||~~z~~~~~|}}~}}~|u}y{~||}~~}~}~~~~||}}~~~|~{~|}~}~}~}~|}{~~}|}{{~{|~}{y~~~|~}}|||}|~~~~~~}}}}~|~{}x~||~|{~~|~~||}{{|~}~~~}~zzz{|{|yz{{z~|~x}~z|t|z}z|xwz}yy{yxt~yyy~||~~|~yu{www{}|{}z~x{{x|{{y{yv{yzx{~}z|yz|}zyyzy}{{v~{||w|y}zzyz{{|{||yy~w{}zvzz~||{yvzu}z}v{zy{|{}zy}zxz{}zzz~zzzzy{{wy{}}{{z~yz{z|y|yzzy}v~|}|~|zz}t{ww|y|}yxxyz{{}}}z|}}||~xz{w~||xzz|yz~{|~~~{|}}uyv}zzz}{z}{~xz|}y}|{w||}~z}~yyy{s}x{{z}{|z{~|z{}|}|z~y~x{~zv}zzz|zy||zzz{y}~x~z|~w}{{zwy{{|{z|{}{y{{{zz{zyx|x{|{z{{|w|z{|}{x}{zz|x~z}x{{{yxx{|{}wy}~wzxz|}||z~zy|{z}}z}y}xz}x}|~x{~}}}|{v}}}xw}|xyzz|}{{zzzv~{|z|{w|{|||~|wz|~}}y{}}y|t}{}}}y|~|~y{{y||z|y|{~}zzy{||wy{~|yy|{}w{v}}w|y}{y~x{uy~|{zy}{|y{|{xy{y{y|{{yy{}~}|z|xzy}x|vz|w}}|~zv~{zz{zzzxz{{xt~|~zz{{z}{y{y~}x|z|{{zz{v|}}|{y}~w|yz}~zyz|{{{|z}}y||~|xz|~z}x{}{y}}|}|{}{z{w{z|~}}~~~|~~~z|~|~~~x~~~z~~{}~}~{y}~|}~~{~~||{||}~{{}~|}|~}y~~}~z|{{~||~~}~~~|}|}}}~~~~}~}~||~}}~|z~~~}}|x}~}~~~|~{~~~~||~}}{|z~}}}~{~~{~{~~{~~}}}~||{|~~~z~~|~}z}~}|}}}}|}~{~~~|~|~}~}~}~}~}}{~~~{}|||}~|}}{~~|~~~~~~}~~z~~}}}|~}z{}~z|||{x~~~~z}{zz|zzx|{}xy{y|{{zz|{|zw}zw|y~~zzzv{z~~|{|}~}~}~{}x|~|}{|~}zzzzz~x||z}{y~y{}xz|}|wz|{y~~{}}|y{zzz{}|w~z|z}xy|}~{}{z}yywyz||xy{y}|xzwzuz|wv{{}|~{}yy}{}}x||{~zz{y{|{~zyu||{wvxy}{}z{}{yxyxw{{zyy{yz{z}}~y|x~{xz~{}||}|zx|~~|z{||y~uyz{zw{z~zyz{xyz}~y|zzzy|yy}y|~|y~~}{zzxy{~~~}||~}~}y}{~z{z|{y{w|yvzz|{zyzy|{zv|{vz|x}|y}{}x}~z}|y~{~~{z{~}~||{zz}}}~|~y}}z{x|{y{|{wzvx~{{x|~|z}{x{z{zx|{}z~}u}|z}{wzz|x{~|{yu|~y{}z{zyy}|}z}|~{y}|x}}}yv}~~{zy|{~|{y}zz{y|y|z}}{|y|{xxzzy||{}zz{yu{{|{v~|y{}zx}}~y~xw|{|{|z}y~z~uy|x~zxzxz{}~|y~~~zzz}~yv}|yy}zz}xx}~}|y}{{z|{xz{y{}||~|{}vx~z|zxz}wv}yyzy~z|}w|{|||~}{}w||~y}zxy}|{}{~x|~{zy{y}|{|~xx|{w~x{{z~z~yywxz}z{{z|{zyy~}z~}}z~{|~}~}|~|{|}}}|}}}~}}}~~}}~|{~~|~~|~~~}~~~|}|~}~|{{~{~~{}~}}~|}z}}}|~~~z~~z||{}}}}z}{}~~}~~~~~~~}y}}}z}}||~~{}|~}~~~~z|~~~~y~|~|~}}~~~~{~y|~~{|}}~|}|~}|}}||~}}~}}}}~|~{z||}~{}{}{|}}|~~||{z~~|~|~}~|}}}~|}}|~~~||}~z~~}{xy{{z~~~}~}y|{{}|zxyz}{~}}zyz{|zw{xzw|vx{z~{}~y}y|y}}xy|zy}wyz||x}wzz}}x}w|y{}yzw||||z{{~|vy~yyw}zx~y|wxx|}}{x|{|yz~zz}|{|}z{uzw}ywz{{zyy{yz{z}y}|~xy|w}zyy{y|y{{v||z|y|~~|{wz{~~{~~{z{yz|yz|xy{y|}y}}||{~{{z|zzx}wz{{qxxyz|~{{zz|zqv|}~zy~{~|}}wzy~yzzy|{zx}}}{~~|zxx{{{}{~z}{|w{z{z|~~{|{~}}z{{|zzz~y|}|{y|z|||{{z|z}yz|{xzz}{~}y{wz|{||z~}}|~{~{zz{{{|~~{{}~|}}{{x|{~|}}~}|x{|y~xz}|~~}}z||x}~|{|~~}yy~}z|{z|}z}||~~|y}|zx}y|y~{||~~|{zy~u~|{{}}}{{|zyyz~z{{z}|zzzzx{|z|}}|{{{}z|{{}}~|{|}}y|zz{y{w~yy|}z}}u~}zz}y{yz{}}ywz~{zy|yzz|}||xy~|zu{|z}zw|~vy~|xy}}}~xz~y}u|{}yw~~|}yx{}|x|z~~xz~{{~}yv{|}z{ww}||z{}z~~|}}wz|{}}wy~{}~|yz{{y{~{x{}|z}x}}|w~y}|{zzxyz{y}x}yz{}zx{vx||wzy{{|{{u}zwz{y|~{||~~{}~~}}|}{~}~}}~}|~~}~{}}{{||}x~|}|{{~}{~|}~{~~|||~~}}}~}}{~{}~|{|~~~}|~}~}~~}{}}}|~z{||~{~~|}~}{}z||~~{~~~y~y~}~~y|~~~}}}}zz}|||~~}{~}|~z~}~}~~~~~~}|~~~|~|}}~}~~}}}~~~}~~||z}~y~~~{~~{{y~}~}{zz~~~}{~y~}~~~~~~~}|~|~{~|~~}|y{}}||}||~{yywz{|}u}|y{yy|{{u|xz}y}x||y|x~{{~z}~{{yy{}||z}zvzx|zzyyz~y}zyw{{}~|~|y}||t|y|~~yyu{}~zy}{z{{|z{y{{{~|}~|{}w{|~wz~}}vzx~||{wzw{w{xyy~|x}z}|z|{z}||~~}y}{~|y|zz||zxxz|v{xy}}y{|zzw{{y}}x{~}{x||{}~zz|~~z{vyx}}{zw{y{|~|z||t~||y~zx|vx{||~|}yy~{y{~{}yyu|zy}~}z{zy{x~|}zyy|~{|}~z}{z}{}|xv{y|zzy{w{zzz|}~{}{{{|x{}}y|x{}~zx}z{~{{{{~}~|}{}yxx|yzz{z}|yxu|~}|zyx|xu{x~yy{{xy~zx{~||{}~xz}x}~|y{{z||{|||yz{{}|zy}y}}z}z{w|{zy|{|{|z{~z{|}}yr}}}|}{y|||{~ww|{~xq}x||wz}|wwz|{x{u||zw||z}}|z|w|zz|}{zx{{|}zx~z~||{wvx{{|~~z|{}y}|{{|}}{xxz{yx||z~z{{x|y|}|{|{w~|{~}}{y}}~y|{x{w~|{}yzx{xzy|}y}{}|x|{{z{}||{}{~}u~z}{}zy}}}x}{~|{~{xwz|v{w|xww{}y|}x{}y}}|xxx~{xz}~}|{}{}|~~}~}~~|z}~~}~{~}{|{}{~|}~|{~}~{~~z~~~~}{}}}}~y|}~{~~~}~}~}}{}{}}}~}||~}}~}z~|~~~~~}}|~~|~~~}}~{}~}||~}}|~y}{z~~x}|||~~~~}|}~~|{}{~||~y~~}|~~}~|~}~~}|}}||}~}}|~}}{}y~~}~}}{~}~~~~~~}~||||}~~|~}~~{}~}}}~}|{|~~x}}~}~}~}||{~{|}||{~}|}{z}|~zy|~~{~|~x~}}x|y{}y{~|~}~x{wz||}z{~~~z~{{~z{~|{|y{yy{~}z|z}{z|yzw}z}y~}{{z}y~yx|~yzz{{z|~x{|||}}|{{}|z|{|}yz~x|z}z{z||{|}|z~~v}z}yzyy|{z{yyz}y{zw~~}z|yt||{|~v{zw}yu}}y}zz{yy|v|x}v}|z}~~~v}zuyyw}{|{~~z|{z{}}{}x{vz{}{{wyyyy~zx}|z~yw~|}zx|{~|~{~|v}|zx|||{|~z{}~||z}x}{}|{pzx}}|||}~x{}{|y{zy}zz~z{|}zz|}{||{y}y{x~|}|ywy|z}~y~zz~xz{{x~|yv}w}|{z||{yx|{zz~|~}zy{y{|{}{yv~|z~~~yz}~|{}x{x||z{{{{}zw|y{|z{z|y|}|}~}{yz~{z~{}x}yzz~}||~yu}{|~|{~{z|yz|z}zzxz{x~xw{w~y}~}{{}~}|~{||}zzz{}|xv|x{~|~z~~|}z~x}}y{|~{~{z~}wz{yw~y~~{||}|{|~}{{}|x|{{~x{z|~vz~}|{~y|{{}||{yzzyy}{}}{zzx|~~}zzyxy~}yx|{zuw|~}z~{|~zxz|~y~}x{}x~w{xx~||}yx{|wy|u}z|yyuz~}}{~{}w|yz}|zzy}|{~yz~z{{y~}w|~~zyx{{~|{z{{x{xx{{}|y{~|{|{}~z|~{}{{}}~}~{||p|~~}}~~}~|}}|}}}~~~|}}~z|~~|~}~|}|{~}~|}}~~{||}}~~}~~}|~z}|}~}|}}}~|{}}~}~~~{~~|~||~}~{~~~{~~}~{~~}~}~~~~}|~}~{~}~|~~~}~{~|}~{|}~}~~~||{}}}|{~~}}|~|}{}z~~y}~}~~~~~|{~{{~}}~~~~}|~}}~}~z~}{}~}|}|~|{~|{{~{~~~~~}|~~|~}{~~}~}}~}~}~}~~~|~~~|~~z{|~}x~|~yv{{}zyw~yy|wyxuzyy{y}}vty{{{y|y||||{zzzx}x{~{z{}}|~~}xz|xyy||~y}}|z||xyyy{|{z{yyyzw~{}{z|{}yz{zzx{z{{~}{}vyz}|zwwy}u{w{{{zzy|w{{|x|y|y{~}|y~|{v}{|||z}z|xy~{~||}zx~{{}x{|xyz|xy{}|xwy~x|zz|zx|v~{}}~y|~zz|yy|}x~~z~|{~|}x|{x}{zx||xxzvu|~|xxx|~xy{zy~z}{|}~{z{||y}~z~z{~~zzz|z~y|uyw|z}yvyzxxxzzz}z{zv|zy{w~}yzz{~|~{}~z~{|~~|}~}|xz}zw{{||zyyz~y}}{yzz}}w{vxz~~|z~~zz}{y|z~}{}}~u~~||}}y{}xy~}z}}{z{{~|y{|z~}y{||yv{}|vzz|zy{{}t||~}z|}|~z{{y{~zyz{~|~|~y}|w}}|~x{}zz}uvzzwxz}z|zyzw~~}}}zzx~z|{}||{x{~}z||{~|}~zyxw|xyzyy}{xzy{{x~zxxzy~|w|{w}~{{x}y~yz{{|y|~}z}|~y{w||z~vw}zyx{{|zy{z{|z~yzzu{ywy}~~}|zw{z{|~zy}{y||~y|{xz}z{wytz{y{y{~rxx|{vvx~||w{y}{}}|}{w~|yxy~~~|}{}~~}|}~~|~~~}~~|}~~}||{~~}}~z~z}~}~|~{}||||~}}|}}z}~}{|}~{~~||}~}{}}~}y|{~}}yz~{|~~~~~|~~}|}|~{yz~{~~~~}~|~~~|~}}~~~~~z}~~~~}}~}}|~}{}~|{~}|}~~}~z}~y~}~~}}}{}}|~}{~~~|~~~}|}~{~~}}|~}}~}~|~}}}|{}{~}{z}~~~~}~}{}~|z{}}~z~{}|{||z{w{w~{z{{z{}xy}}~|z||y||w||zz{|y|||{u~x{zz{ywvz~~{{|y}|}{uy|~zz||}z}~}{{~x||x}{z{zyvtyy||zzz{zw}|x{y{w|{|z{yyv||~{|~{||{yx~wwx~w}}yx}}v|~zzzwz||}~z}y{~|{z{~{z|}|ywv{}}|{}zx|xz|{|xyy|{|{{{xz~||zx~zzywz}yz}xzzz{yz~z{|z|xz}{|~{y|y|z{|y|w|~zy}z~~xz|z|}~z{~~y|}||||}wxyvzyx}zxz{||z}y}v{|}}y|y~w|}~{}|{|{y}x{|yy{~{{z}}y{zxx{wyz}}zzu|y|{x}}u|}z}|}uy|{}{}|~~z~xy}y|||{}w|wwz~{|xxw{z{xy}}{x}}{z{zvy{}|y{y||}}|}}xzy|{}{|{|}||{zxz}{~w{}|z}|x}y}|sz{zz||~w{{}zy}yw{|zz{{yyz{zxywzz{|~}~}u|y}}xzzzzx}y}|}{yzyy~zy||zzw||zz}~yz|~}{{~yy~z|zy~}~~{zx{z{y~{zz}{}}z~|{|y}{~~{}}|zu|x}z~|}y||}y~yz{|z{|~|{}}{zyy{{{{|y}z{~z{|{}zz~}uz|{y~{{z|}{~z|vx~{zzzz}xx|zz}{}z{vyz}~|zz}{z~|y{xzy~{|yyy|yz}z}}~{}~~}}||~|{~|}~~~~|{|~}|}~{{~}~|||||~~|{|~{~{{~|}|~{u}|}|}}~z~}}}}{}}}}}}}z}|~||}}}~z|~|~}~y{}}}{}||}~~~~}|~~|~z{|~|~}}|{}}~~~|}~|~~w~|y|~~}|}~|}|~|}~}~~~{x}}||~~~}}~~}{{}}y{~{~}~{}{|~zz~~~yz~}~}u||}|}z}|}|t|}~~~~~}}}{}}}}|{}~}~~|~~~}~~|y{~zyy}|{~~}}}~w}z|rw{yz{{zzux}|zx~}z|w{zy}{|z}{|}~z}~xy}|}{~~w{}{x{zzzxx}xz~y{z~w|zuw~|zt{xyx{|{|w{y|~}|z|~yyy|z}}{xw~y|}zzz||zyzx}yv}z}~~z{||vxzw}z|}uy|~z|}{{|}~~yz}w{|}z{}}y}}y|}xx{{~z|~}yyy|zzz}w|yz{xxz{{w~wu|z}}{||u{x}}y||{w{z|y}~{|yy{|yxywyxzzzz{yyyuzzy|z{}y||~}z~{}}y}{z|~|z}}}|{}}|{|vw{|y}vy{w{{zx||yz}|vywvy|~xz~~~|z~~{v}z}}~||}{z}z|||xy~{x{y|wzx|{}|||rz}z|{~zzz~|wz}yz|{}~{|}||}}u~z}{z}{{v|{y|z|{|}{y{|z}|yzzx~xz}{z{|}xz|y}v|zz{z{~y}{|~~xy}zv~|{z{{}z|z~~|w|{{y{{{x{z|z{}|zw~}{vy{|{{{|xxx|}~}||yz~~zzx~{|x|}{}}z{~{~}xv|z{xzvyzv{}z}{s{yyx~|y}vy|z~|z~~}|~z|}}{z~vzzz~z{|y|z{~w}xws~{|}xzz{~tz}x{{}zx{y~z~|z}}z{~{z|z}z}~|y~~y}x}~{wzzz|{|w{}szy||{y|z~|{~|~}zzx|z|{zz{{~wzy}~x||~{z~}z~|{~~|~~~}z~}~}{|~y{}~}~~~~{}~|}~||~~~~}}{~|}~}~~|~}|~{}~}~~~|{~}|}{}}|}{~}~|~}y~}}}~}~~~}|}~|||~~~{~}|}~|}~~||}}}~~~~~~}}~v}|{}|}|~}}y}~|}}z}~}~~|~||~}~~}}|~}}~~}~{}}}~~y}|}|}}~z}~}z~~~~z}|{}|{}~}~~||~|}~~}}~~~{}~}}{~}}}|z~z|~~|~}}|wyz{}}}x}~zwy{~|zxzy~~{wz|||~zv{y{|{|yx}z{~~~{s~~{zwv{zy||||x{xwyz}}yz|wzyz|z}yt{||{~|{yxyy|||}}yz|z{|s~yy|~{{v{|}y{|zyx}~y{xyyxw}xz{}|y}xzxzx{z~yy{{z{z{{}xz{yzz}~w{y||y}z{hzv{}yy~z}{y}}{yy||{||ww{u{zy|{y|x}{x|{zyxz}x{x|zy{|}y{}xz~{|z}{z{~z{|{{{{}|{}z{z{||}~zw~y~z{y~{}{~{{|{~}~{z{|{}{y}z}{|}{z~~{|z{{zz{x||zw|zz{{{~}|y~rz|~{|z|~~}z|||{{}z{~}zxz{x|{}}{|{~zyz~|yx|{{~|||}yyu{|y{zw{~y|xz|{{~}}}z|}{y||~t||~|x~}|}|x|{~w{zz|z}|}yxzwy|t{{wy|v}~z~||z}z}~~}zvy{}|yz|xz}{~{~xx||~y|y~{~zz}}{zyy{z||x}y}vzzx}xz{|}y}z}~{|~}zz|w||}|x|wyy}~y}}zytyzx~wz|~{}vyyvzz|yy~w{{||x}}yz|}|~{x{|x|{{z{|{~{}|zz|}yz|{|x|{{yw}zz{xyyw||y||zy{{~ywy|y||}|{}~z|{}|~{|{y||}yy{yy|zz}{}zz|~~|{|}}}zx~~}|}{|xyy}y}}}}~|{~}~~{~y{~}|{}}~|{{}}~}{~{|{{~|{}~|~~~~||~~~~~~~~}~}~}}~~}~~}{~w}}{||~|~{~z|~{{|~~}{}}~~}{|}}||}~~}~~}{}|~~~~~|~~~~~}{~~~~z|||~{{~|~v}~z~~~~}~}{}z}|~w}~}~|~~~|~z}}~}{x}|{~~}~}}|}y~|~{~~|~||~{}}}}|~}~~}z~|~~~}~|}}x~~}~{{}|z~}}z}|~~~|}~~~}}~{~}~{z}|~~~|z}w|xx|yv|}}|y|{v{zzyw|wxxvzwyxz{~w{zy{{}}}|~}{{z|}z~zyz~zy}{|}yzwzx}~|}zxw}sz|z{y|x~{z{z{xyy|yyy{}{z}~{u{||x{}yyuvy|vzz}wy~wzz{~||zzywyx~||{{~{||zzyy|z~||~}||x}}{|~yx{|~{}y|v~z{~xywwxzy}{yu{{zxw{zwyx~z{z~y}|zy}z}wx|}}|y}yzy{|w|z{}{~}{}{zw{x{wzwyy|}wy{wyvy{}{y||zzw}}~}~|zy|yw}}{y~z||}y|||yzw~~|{wzyzzyx|zx}zy{x{xv~}yz}{}{z}{wx{~{||{x{~y|}|~y}}|zyz{wt}|{tzw|xw||z~|x{~yz}{~|}wx~z~y~z~|~{|{~|~zz~z|z~zx{zx}}z|z{{yzywzyxw{vvz~yx}|{|}||y|{z~z|}z}{{w|}z~xz~}{}xx~z~{~yyxvzvx||u}z{~zx}{|y|}{~y}xy~ww|z}{yxsz}u|||}{{x|x}{}}z{x~{~z{}}{||z}xzwvwxy|||{|{{}|{|}}||{{|z~zy{{{|zz{zxy{{|yv~z{zz}vz{}|ywu{|y~yy|yxyzvuz{|z}y}z{{}}{{y~{z||x{z}}{~}{wx{{{}v{z~~{{|y{xz{~xxy||{}{{zy|z}u{|xx|yyz|~{}}y~||}~||~~}z||}|s}~~}~}{~z|{}}~z||}}}~|~z}}~||}}|~}~}~}{}~~~}z|}|~||}|~~~~~~~~|~~}|}}}}~|{|~~~~~z~|~}~||~~~}~~~}~||}~|~|}}||y~}~}~~}}}~z~~}}~|~}~yy~~}~|}}}~}{~}~}zy{|}{}~}|{{}}~{{~|}{z~y|}~|}|z}|~}~~}|}{{}}~~~{~y~~}~|~|~}}|~z~y{~~~~~~~|~|}}z|~~|w|u~|{w}}}}~~}~~~z~|~x~~}|}|z~~||}~||vvx|x{}|}{z~xx}|{z}|{}}}wy{{z{|}{yz~{{{~wwvv}yy|y{x~zzwz}z{zx|{|}{|zyy{xy{{zy|}}{x|}|xz{zy|}w}y}|y}~z|}{z|yxz|{u{}}y|{{y|}}|zz{|{||w{}x~~|zw}{|~{~{yy{w{{v}|{wz{y~|{}|~yxx|z{}xz~|yy~z|{z~yx~yyzy|z{z{x}zz}zyyy{zxz|{xzy{~x{{{{{||~x{}{y}w||}x}}|{}{z{|{}}{y}y{|{{{y}yxz~z||y}{y~}{xyz}x{z{zxz|~|{||{~~|z~|z{wx{yzx~v|x|y|}w{z|}|}~|}z|{{|y||z{{}y{~zx~|y{xzyy}xvz}yq}}|xzz|}z|{}}}}|{w{w{zy{{}|y{{|zyz}zzw|}|w}~yw}zyw|~}z}{~wz}ux|u{{|x}{z~y}}{zw||{{z|z{|||~z{~}|~}|z|}~t}~||}}zx}z|y}z|xy|{}{|}u~}yzy|zzyyx}z}}z|{z|}}{xyzx}}}|{}||}}{{~||}zyz}|z{{x}|}{}w{y|x}xz|xzzywz{~xz|}x|||{{}|}~yv|z|||z|z~zzy{y~yzxzv~{|zw|~{y}}zxz{||uy||x|w|{y{x{|~~|~z{x{|z|{z}}|y|yzvy~xyzwyy{vxxzxyzy{z}wxzzx~||}v{x}{wyy}~|~}~z~||~|}|~~}v~}~}{~~}~~}|}}~x}{}z~||~~~~~w|{{~|~}~~}~}}z{{~~}|||}~{~|{}}}|~{~{~~}~}~}}~}|~|}}y|~z}}{~{~|~~||}}}}~~}~~}~}{|~~{~~{~|~{~|~}~|}}~}}~~}{~z~|~~|v~}||~|}}}{~}~}~|{||{|~|~{~|}~~~~}~~~}~~}{~~}|~}{}~~~|}~}u~}~|~~~}z~|~~|~}{~~~z~}|~~~~}}t{~}}}}~|z}|~}|}~|}}}{|~|~~~{yy|~{{|w|{y~~}y|y}~{|z{~w}{wyuxvxwy{wy{zw|xy{}}~{zzwz|uz}zyzy{w}yx}|~{~z|zxw|w|zyy}zxxxyz}xxzz{xx{zz}}vxzy{z~zzyy~z}{z{}yz{z|z|{y|{{x~{yx}zzx{yv~vu{v}~||v{yz|y}uwwyz|vzy}~{|{}~z}zv{|x}|{|~{{xzzxy|z{{z}w~}xu{yyz}y{}{|x}|{z}||x{~{~~z{|}~xz}yzx|{{~|{z{|yy~zw|xxxy|zyyy|zyu|w}u}{v{tusyx|x~}{~~}zy}~{|{z{{x~z|x{~zz|||zy|xzz}y|yzz|wwyxw|xu}{yyw}{rx|zy~}z|}~|}{~vtz}z|~~||}|zzxy|}y}~|}z{{~zz{x|}w|||zy{z~|}}z}{}z||~z}}{y||||{{{z{~w|{yxvyy{yz{y{}zz|z}yy~{{zy|}xz{{}}~~||}xxz{{yz~z|}}|}zyy}xyz{}}zzy{y~xv|}{yz}~z{}|zwz}zz|~wz}x{zy{{|xz~zz|z}y}zx||zy~}}}||~{zyux{x~uw}|yzy}x{zxz|||}|}{{yzzz|}}}~{|z~|}xz|zz{{z{{wzzzy|{|xy{v{{xzy||xyz}z|~{|{x}~}z|y{~{{z~|w}v|r|z}z||y|v}y}zy|x{yzxx~|y{y|{|z{{{|zz~w|xz~yw~~}}~~~~~}~}}}|}~z{~}~~|}}}z||{}{~}|}~}||{~yy~|}z~~|{}~||}}}}~~|{~}~~}~~~~~~~~z}~}~}~}}|}~|}~}{z}~}z}}||~}{{~|~}~~~}}}~}}{y}}|y{}||~~~}~{}{~~}}||~}}}}~w~~}z}|}{z~z|||}|{~|~~~~}}~}~}}}|~}~~{z}~|~{~~}~~~~}}|z~~w{|~|~~~}~~~|}~}|}}{~|}}~|~}}||~|~~|~}{}|z}{~|~~{~~~|{zw~z{xz|xy|{xvy~wxzyyyx~~}z{{s|y{wv{wy||~y}zzv~z}z{z{{x|zz|z{|{z|~}yzwz{~xz~||x{y{zu}vw}z{|x}x}}w{||zzywz|xx}zz|}{}{yx|{yz}z}w|||{xz}|{x}yzz}|{zx{{|~z|u|y}|z{~z||x~~|~|{}}}xy}w{{z~|{~y~|~zzz}{y{~xz{x{}zzzz|x{x{{zx|}z{y~|}xx~|wx|z{{{~{~|}y}s{}{z||z|}}}{~}z~wy{{}}|z|v}~yzx{yz}{z~y|y{|{y}zwy~y~z{z}yyy{}xy|y~}xy|{}}{}x{|{{xz~}z}}t}v{|}{xx{{~z{}~zxzzz{~{{~wz||~~xywywvzxy|{|}|yzy{}{~{z|{z{|{yyy~zz{z~~uz||z~yx||z|xyx{|x~}w|szx|{}x|}|}yz|z|{|~x~zz|y|{x~{zy}{|zx{zy{y~{x{||{zxx}|y~|{|}|z||}x~x{y~{u~{}yxyy~{|zz{|yyz|y}x|}~yz}}x~z}{|}}vz|z~}x{}v||z{{|y}||{zywz}x{}~~|{{z|}y}z~~{|{{}}}zy~~}~{~|{~y~{{|~y{{zz{|x~w}yz{x|zyy{}zz}v{{{{x}y~}y|}{y}sxz|~zz{|z|x{y~vy{{y|xyz{{{{~~}x{yz{x|||}|||}{|{}~}|{|y~}w~}~}~~}}|~~~}|}~}~}}}}}~|}z~~|}||~}~~}|~|{~~~}}z|~{|~}~~}~~}}}~}{|~~|{|~~~~|}~~||~}}z|~}|~}~|}}}{|~}~~}|~~|}}}{~|~~~~}{~~~}}~z~~}~}~}{y}{}}~~~|}}|~}}|}z{~}{|{~~{}}}~}~|~|~~|{~}}{|~}}~}|||}{{~~}|~}z}}}~~~|~~~w~|}z}z}zz|z~zzw{z{{x}z{|}|wz}}xyzvy}z{{||{{z|v|{|{|y|||z~{q~~wyw}{|}zyz{y{|vw{~|~yzv|zz|zzz{w{z|{|}z{{{xw|~{}{y~|{zy}{yzyx~}x}yz}}x}}{z}}{zzw|y|z{{v}zxyy{yw{zz}z{z~{{y|{}~}{~y~z~|||zzyzyz||~}wz|xn~|x}z}zu}y~~~|y~|y||~{||~z~~|{~~}x~{}{~xzz{{|xz{{z{wz~x{z|~~wy{}y{~w~~z}||zzy~~}|{v}{|}|}|}{{{{~z~wzzx{|xrwzx~}{|||x~zz}z}z~{}~~z~}xz|||{|{~{}||~||zw}{}v{~z|}|xzzx~z~|}|zzz{u}x}}|{~u|w~x}{||}{{}}~z~{z{|{y}yz{{}yz{{yxzzxq~xy{{{y{x{w|{z~~vz}||y~|{z}}~|{|{|}y|w}zx}zrz~{u{|yx}t}zy~{y{xzz|xxz}}{}z}{~{|||}yx}}}ww|}x}}x|zxy|z|y{{|~zyz{|{x|zw}~x~z|{|}~{y~||}w|~}w{z|w{{yzzw|}y|x~|yyx{{y~vyxpxw{y~}|xzxz}z}~x|zy{|{|~|{zz|yxwzzu}w{|{v|y|yz|z{}{xxz{x~}uz}~}~{y{}{}{~~{~}}~}{}~~~}}~~}{{}}~}}~~~~~~}y~}||y}{}z}~}{|y}~|}|~|xy|}{~y~}}~}y~~{~|~~~}}|{}}}~|{~|}}z~}}}}z~~~|{}~~|~}|}~{}~~~}{z~~}~~~z~~}||~}|}}~||||}~{}~|~~~~z}|}|~}}z}}|}|~}~}~~~~~~|~~{~~||}z~~w}~~}}~~|~|}}~}{~|~||}~|}}~|||~~}z{yy|~}z|~~{}|}z|~{~}~y~~}z|~}~y~|~}}y~~{{}z|{{}|}}~~~~{{{{}|{|{||~~}zy|wwvzz{~{w~}{~}vzy~{{}}zxu}yw~{z}w~{}y}w}{~{}|yx{zx{}|~}v|y{{}z{|}y~xz~x}w{|zzw|{zxuz{{{{v||{}~}u}yzyxz}x}}zz|z|y|{xz|}~zu}{|z|{~|||{{zzyxzy{||z~|z{{}~}xyzy||||}}vzyzzy{zx}y}~||{{{x|||wz|y~{{~yz{v}yy~~}|u~wz|}}yx{xxx}~|~x|{zzz}{{v||}{|}~yyv}|wyx|z}{~|yvzzzzuz{}~|~xy}{|wy}y|}z~|wyy|x}|||{zy{|xy~nwyy~xy{{y|v|w}y|}{|z|z|zz{y}{}yv|z{}|}xxz}}}z~}|~{z}w{y{y{~z~~z|}~}{{zy{z|w{y}z~yx|{z|z||xzz}y{{xzzvz|~yw{~~}x{{zzy}z|zzvx}{w||{z{yv~xy}|zv|w{yy}}z}|z{z|z}z{}|x{|}|{wy{zzz~|yyx}~}z{xuz}~{yz}|}{|||z~{x|zyz|w}~~z{|wzz~y|||~z}{}|zyx~y{yz{zzy{|szzwx|}}{{{|vyx{zz~}}x~}x{~w~yzv{~|~z{}}z~}{{vz|}~wz}y{{{z{}}~~|}{|yw~y}zz}}yzzv||y}|}|}{z{{y|{vz||z{}}y|~|x}x}}~z|~{|{|zz{y~~}|z{yyx{yzx||}}y{|}~{~~}}{~~}~|||}}~}}~|}|}~|~~~~}~}x~}{{{~~~~~y~|~~||~}|~~~||}~}~|z|~}~}}||}}~}}~~}|}}~~}|}~}{|~||}~}}}}~~|}{~}|~}~}}}~}{}}}~||~|}z{}v{}||~}{|{}~}}~~|~{|~}}}|~~||}~}{z}}~|~|~~}~~{~|y~}}}}|}}}}~}}~~~~z~}|~~}~~}|~|~~|{~|x{{{yx}z}}yyz}{y{}{|x{xx~z|zy|{{|yz|~~z{{~|||yzx~z||{}|~wwx|~y}{~{z{~ywz|w}{{{{|x{{zxz{{w{uxwz||{|yz~y}}zy|x~z|~yzzw{zz}w}yyx|y{x|x{|yxu|zzw~yz|wxx|z{y|{z}zyz|{|{y}x}|z~zz{~x~|x|}zy{z{z}|}{yx|y|{z{x{x{z|}{~|{{y{}zvxz{}y{~|~~}z{wz}~zyyy|{{zzyw|v||{y~yyy|xx}}z{xz|x~y||{{}y{|z~~|}{|zz}zz}}~y|}zy|{z|yxxz|w|{y~~{x~{wzz{yy}}zxz~~}~z~|~|}|}y}||~yzy~{{~yy|}z{zy|yxxz}{z}{zz|{xz}{{}~y|z}z{{}|~y}z~z}}|{|}|}{|{xzw{|yz{x}z|zzyx}~vvyzyz~yyz|z}|~{{|zxx{~y{~~z}{y|{{|}y|~y~z|w{yz}z}|{}~y~~}u|}{|}|x{xz}zz||~w|yw~w{z}z|z{|z{x}{yz{yy}~~~x|z{{}|y|z{{ztw~{~~y{{}x|y|{w}}ux|}u~z|~{|{~~~{yzyy|}{x{zx{|{zx}x|{zz||y{{yx}wtzz|}}wy}z||{{{}{||~}~}z{yzy}{z|yy|yvz}~ww|w|zx~{{~}wxzy|w|{~{{uu~z|y}}}{~~~~|}{|{|~}|}{}~}~|~}}~}~|z~~|||}zz{{}~x{}~}~~~}~|{~{|~}z~yz}}~|~~}}{|}~~|~}~~|~~}}z~~}}{~~~|||~}~z~}}~~}~z|~}~}}~~}~~~~}{~||z~}|}~|}~~~}}|{}|~~~~{}}{~}~}}~|{~{|}}~}~|u}~|~|~~~}y}~}}}|~{~}y~}~}}~~}||~~|}{|~~~}~}z}~||~~~z}|}~~zz}}|~y}yy}~~|}}~~~~~~~|~{~}~}~x{~}~}~~~}}y{z{~|{y{||||{{~y|{z{t||w|y{{|~|w}}}xzz}}~zx{z{wwyw|y~}|z~}x||}y{zz}{txz{x}|~|}||xx{z||vzz{|yz}|xzz{u|x~~{{y~y{yxy{}~z{yz}y|}xy|}vy{z|~{w|~||||{{|zyz|}|}~x}}}{y||{|z~z}zyzy}{x{|~|{|{|~|x{|}}|zxxzw{v}z{}~~zyy|u}}z~z{yy~{x}xzz~y}y{{y|~}{|}yy{y|x|~{xz~yy~yzy}zy|w}v|~||{{y|x}zy{zx}y}r~yy|zy{}}~z{~}xw|vy~|z~zz|}y~y{wz{}vy{||zx{}{|x~{~|zyz|zzyv}|zz}xy~}}z}{y}z}~}zz{{y}|z}|~z}~zyz{|yv~{}}zy~||}}x|{t}v~z{{y{|}z|w|~y|zz|x|xyzz~{z}{|{~z}|zx}yy{y{zy{}y|xy{|xvz}}w|||{z|~}|wwyyyy|x||y}x{z{y|{}x{|~{}{{~y|xy{y{{z}zyzw|||s{zyxzxw{y|||xw~|yv|z{{{y{{wq{z{|zx}||~{}}||||z|{yyz|z{x{|{}x~|{}y}x}|wxz|zyz|{w{{|xy{yw{|z~~|zw{{{z}~{{x~||{zz||zxx|{~|z|~{y}{~zy|~|vz{|z}vz{{w{|}~zyy~~}||}{}}yz|}|{}{|y|~~|~z~{{v}|z{}{}|}y||}|}{|~~~}~|z}~|~}}{}~}}|~|}~||~~}~||z|~~}~~~~~~|~}|}~~~~}~~|z~~}~|~}~~|~~}{|~}{{}}}|||~}||}}}{~}~{~}{~z{~|~~}~zy~z~}}||~~~~}}~~{~~|~~~}}}}~~~}}~~~|}||~~|~|{~x}|t~~~~}}}~}~~}}~~|~||~~}~{}~}~~}~}|~~z~~~~~~|~|{|~~|~}|}}}|}~}|}|}{~~~}~|}~|}~~{}}~~~~{z|}v~~}z|}x~wzuyyv{{|yyxy{|}{{yy{x~}~{}y|{}|~z|z{{~~y{v}{{~uz}}|{z~x}xz|w~wzx{|{zyxxyyxzzz}|w{u|{}}yx}z|{|}|||}z}z|~|}}|}|}x|z~~x~v{{y{y{{v}xz{|w{}yy{x{vvxxzy}{zzz{}{|z~{{yx~||{{}~y|zz}{||y~z}zu~y~t{zy|yy}zyw||y}y{|~x|z|}}|zx|wxz~|}~|}zy~~{zy{{||y}yz}zvwxyz|{}~yzy{|xyv~{|z}~yy}wyz{||z|{|}}z|{z~yy{xx~z}~|{x||yyzx{w{}wz{|z~zz~z|y|}}z|{|x~}{z~|}zzy}z}y{xz|wx{yy}|wxy{|zz{~}|{{zzvx{{y||zw|}}vx~~}|~~w}x{yxuz|}}zyyvxzz}~|zwyzyz~zz{|v||vyxw|uvy|y}||}~{z}y|~}~z{~{{zzy}ytzz|yx~x{|y{}{~{yvz{w~{}x}z|u|yz|w}{xzyy|}|zx{xyz}~}{z{{}xzy~}{}}~||y}xy|{zzyz{yxyxz}||}|{}zyz~}}||~}}~z{{|}xx{|}{}}yx{zyw{|v|w~yx||w|}{zy}~}}x~}{z{}|{|z||}~~}}||{yzyxzy{v||yz}}x}x}|{{zxv{|zwuxy{y{}~~|y}{}y|{{{}|}||{}|}~~~{~~|~}~|{}~~}~|~x~{~|z~}|}~y~|{|}x~|}}}~{~}}~}~}}~{z|~~}~}}~|z}}{}}~z~}~|}|~}~~||{~~}}{|~s||z}{~~~~~|}{|~||~~~~~{}~|y|y}}|}{yx~}|}~{|~|~|}}{}|~~~y~}}x~~~~~z~~y~z~{~~{~~~}}}|~~|{||{~|~{}{~|}~|~~{|~|~}{{}}z}|}}{~~}}~~~}~|}~}{~||~{}~}}wy}{u~{}}~{}{}z{y}vy{u}xzy|{~||~yw{|x{~xzxxy{y}ty|yz}zv}|~{yzy{{xw|}zy~|||v~|{zxw|~{y||t{|{~{{|~zz{z{}}{|zz{{www~x{v|{}y}y}w|}||}{y{{xx|{~yy|y~xy~{{~xy~yu~zwz}|z{}xzy{{{v~|zzz|x|z{y{{yy}|~zx|y{ww}y}vz||x~{zxvz{y|{z}{}}{wz||}~vv{x~|w|x}|z~|uyxzwyz|{{}x~w}}{z|}{|{z{~yz}|}y~|z|t}xz{|}yz}z~|}|z~zz{{{~{yx{zw{zww{{{{~~z|xz{~~|zyy{y|||||z{|z|~~~|y{{z}~}~~xz|yy~u}~}|w||yzz{y~|}{y{|~{x||z{~}v{{zzy|}}|}z}z||v|{{{zw|~y}y{z~}zyxuv|}y|{z|z|z}}y{ywz|x{~}yzzuy{}zyy|x{w}w|w|}~zzy~}|z|yxy||{{zz}xy|w{{zs}yz{y{wz||{||{yw|{}|{wz|}{u|s}z|u|~y|||{}|}v|}zzzy||{z|{|{zz|{yx{}{{zw|z{zx||zw{zzyz|~|{}yz{~}|~yy{{z|}{zzzz{{xzy|{}}||x{x|{|y|}}xy{|~{{}~{{yz{~{xx||yy|{yzyz|zzz{}|zzxx~}x{}~z}{}||~||z{zx}~}{~~}~}|~~}}}zz~}y~}}|{|~~}{|y|~~||}zz~~~~}}|{~||~~~~~{~}}z}~}}}}w}}~}}}z~~}||~~}{~|~}}|{}~~~~}~~}|}}}{~~|}z}~z~~}~~}~~}}~~}~}~~}|~~|}|}~{~{~~}{~|~~}~~~|~}|{}~{}~}{}}~~~|~|}}~~|~{}|~||}}~w}}|~~{{}|z~~}~~z}}}{}}~~~~~~|y|}{~~|x}~~~y~{}}~{}|y}~{{}~}}~}~}z~~~~~~}}~~z}|}~|||{|z{~~~z~}~~|}y{}}}~z~zz{y~{|zzz|y{|v{x{}}yxyv~wx~yz{zxyy|}{zy{}y}{|xw|~}~xy}}yx|z~x~yy~w~y}{}yzw{|z}|~u||yz|~xxyzx~x}~}yz{z}{|{z}zxzx~|yyzx||x{xxz|~z|z|xw}~z|{zyyw{{{x|v}|}|}z{|y{{{}}y{||v~y~zwz}|yw{}|vzz}z|w|~{zz}xww{x{t{{vy~v}|zw|{|~y{yy}{u}z~}}~}}{}}y|w{xz|{{~{yyw|}wz{yyxxwvz}vwywz{{x}~zx{yz{|}||~y|yy{yzy}y~}|}{yzzzx{{xyz}|v}|}|}{{{}wwwz}~{||{|~y|}|~zzyy|x{~{z}|~|{~{|}w{{}wtz|x{y|wz{{|||}vz{xwzw~y}{y}}zv{xz|{|}{{|}~z{||{xwy|~}||zx{|~x{yz|zwu{zzzyx}|{z}xy}}z}}{{xy|~{t{y|yzxv{|z{wxzvy{{yy|y}uwyy}u{t}||zwww}{{|y{{yzzx}xz}}{}||{}}}yy}zy~yyyyrw}{z}|{xy{|vyy}x{zxw{|{}|}~|zzw||z~yu|z{{{~}}~||y}y|z}x|y{yw|}{v|{xwx|~z}z|zxz{y{{|}{xz{z}w|}}uw~~y{{~{~z~~|{v||}w|wxy|~wzuvw||~zwy|{|~xx}|z|vzyzwu|}{z~y||~|z}~|~~x}}~}|}}}|~}}~|~|}~|}}~}||{~|~z}|~{~~z|~}|z}|}}~}~}~y~}}}yy||~}|y}~~|}|~{~|~}|||~~||{~~}}~}|}}~~||~|vz~}y{{||~|}}~~{{z|~y~~{}w}}~|~~}}}}}~}z}~z~|~{~||}|~}~~||}y|}}}}~|~}~||}z}|}~|}~~~~}{{~~}}|~||||~}~}||z~}~~|}~}~}~z~}~{}~~~|{}~}y{u~}{y~}}~~}}}}~~~}~}~~|}|~~z}}}}|~|{|y}|{|zyy}vvyy}yzzzz{u{z~{zy{{y|{}y}z{uzyz{{{zx{y{y||y|xx~u||y||y{~xsxzz|{w~xy}{{w{{~xwx{zzz~|z~}zztx|wy{|wxywx}zxz|y{}|{xx|~w|}zx|tyy~z{|z{x||zxyz}|||xx{||xy|y|{xv|y{~z{|z{||~}zx|~}|}{{|z{y||z{yz|}x}zzy{zy{{x|}zyzvx||y}{{xxy{~|y{~|{{xt|||}|}zx{}}|y}zwuu~~~z|z|xy}xyyz||}yz}}{xyzzzv~|zzz{zy}}~|{}|{w|w|zz}zz|z|~zynxzw|~|y{z{zx{~x|{zxzzy|~{||{z{{}y~w|}x|||x~{wx~{yx{}z{|{{y|{{z~{~ywv{|tz}~}|~{xy|{y|x{{|{z|z{~y~{wx}}}z}}z{y}z}z{w|yx{~yy~z{{|zzxx||vyyzz|{z|{z{xz}{yz}~zzy~~|{{~~x}xw|~y|}|wx{}}}~~u}}{|zw{x~|yy{|}x{xw|{{}}~{~w|~{}}z|wzvzz||z}{}w{wz}wy{z~yz|z|{~z~{|~y{{|~~x{{x}{t{x|z}||z{|}}~{zz~zy}|y}vvz|{zy{}~{|}z}{z~y|x~z{{{}}{{~||wy|xzz{~{z~{}{||y}}yv{z|{{|{}}||z{x}{{|}x|~~|~~}}~}}}z~}||}}|}}|}~~|{}}x|~{~}}~~||z~~{~|}~}|~|}{{}~}}}}|~{z}~|}~~~~{|}{|}}|~|z}~~~{|~z}|~~|{}||~{~~|{~~~}{|}z~~}|~||}~~~~~~z}}|}|~~~}w~{z}~}}~}~~}y~~}}||~}~~}}~~}}~}}~~~~|~}{~|~~}}|~}{}~{{~~~|~}~~}}}~|}~~}}}~~~{}z|~}}|~~{~|~|{~}~~~|||z~|~~{||}|~~||~}||}|z|~~}|}|}|}~~{}~|}}}~}yz~~~{|zz}|vxy}z}{vwww~y{wy||{~x{yz~vz|z~|{{yyxyz}x}z}{}|}{zxz||z{|{yx|z|wu{y|{}z~~~wzu|xzyyz{y}}}zyz|y}x{}|zzyxyy|{{zz}|z|~|}z|~|z{|ywz{|{yywzzzwzwyzxz{{xxz{|{|{~}u~yzx~{{y~~}|~z{z{||}zy{w}zzwy|{x{xx~z{{||wyv{~vzu|{w}{}{|{~~|~{y}|{}}}}||{{|||~yw|}|~{z}{{z~|wy|}z|~z~zy}yz|zw|}yy~~z}{zz{||ozz}z}zyzx{~x{ztzzx{~}zy|y{v{zy}uzzwyx{z}v||z}zz{|~}{{{~{{w~yz{~{~|xyzzxz}|}|zz}~xxu|x~|vxx}wy}xy{{y||{xw}~|{|{yz}}}{}{}}{yyx|{zw}yx|{}x|x|}zx{yz}xwv{}yvyy|z|uy}||{~{~|}w||zz|}{||~z~{}~w}~||zxzx|vxz{}z|}zzy}|yz||}{{|y|yz{}z{yx{}z{|{~{z}{y}~ww||wwzy{{z{{{y}xz}y~y||{xz{{{xz}{w~y{}}z{x~xyzzz{{|y}z}}{||uw|y|xvxz{|~{{wzx|wz|yvzx|y{|{wy~}{{zz|}x{|{{y}|~||{~{{{~yz|zy}{z~}y~zzw}|u|{y}{z}~|{z|}wy|z{|{x~y~|xyx~}~}||~}~y~~~z||~}}|}}z~~}}}w~}{|{}~}~}|}~~|~~~|~~}~~}~|{~|~~|}}~~x}}}}~}}}~~~zz|z~||~}{~}~~~||}~}~~{~}}}{||~~|~|y}}}}~|~}}}~~|~~~~{z}}}~~{~~~~~~~}}~~|~}~z}}}~}|~|~}}~}}}~}}}~}}|y~~~}~{|~~}}~~~||~~~~}~{~{{|~~}|~||}z}}{}}|~|||~}~}}v~|{~~|~}}~}}~}|~~|}}y~|~}~~|~y~}||}}}{}}~|~{~z{~w{}y}~~{~}|z~z||wx}tyxx~wy||}{zx}|z{zy||v{~y{w~|{~|}x~}x}y{}|{zu}||zxzy|y{{zs}{z|}{~z|~zz~~|}{{{wz|xz~y{wx|z||}{x|yy{{z{{}|ywz~xz}y~|y{~y}~y{yw}}yy{yy|uz}ytx{vy{{|x{y~|||yz{w{|w~uz{{x{z|yzz~z{y}z}zx}|{{||}{}|~{}uz{y~yz}||{|{{~u~{|{}}x~{t|yy~~zyz|}|zzz{zw}z}{z{x||z{z|y|z|z}{|||t{z{{zzz|}}z}}y~z~xzz~{{z{vz|~w{x{{{~y{|y|~~vx}w~zyz}{||zwz}w{|{xyz|zx{x}}zz{}|z|z}z{z{xyz}}|y{{~y}y}zyy|}xz~}|}|z~~|y|y{z~||z|}y||}|z{|}{z{x{}y|{{}}ywz~y~}}}|w}y|~wx{~}}{vyz|zz~z{w{y{z{}z}}{xz~xyy~}}vy|{}}y|}||yzuz|v|}yvxz}{{x{~y}z{z{~}}}|z}|z{y{|}{y{w~}vv}{{|~{|y{{{{y{{y}z~uwwy|vw|yzy~|||}zxz{|z||}|yx}x~}{{zz|{zy}xzxx|x{zzxyzy|z~z}|zz|{|y|z|{x{~yyy~z{|yy}~xzzx|{z|x}y}x|x{zz{wz|zz{z|y|}||xy~~z{yvzzz|y{|{xz|{~vy{y~|}}||}|}{z~}~}}~}~~}~{w|}}~{~~}{|}~~w~~{}}~|~|}{|~}|~|}|}~~}~}~~z~}{}}}{}~}|}~}~~}|~|~}|~~|~}~|}}~}~~}~|{~|~~~~~~}~|}~||y~{}~}}|~z|~~}}y~~~}|}}~~}~}}}~~}}|y~~~~}}}}~}~}}}~~{}}~~~~|~}y~~{{}|~|~~~}~{~}}~}|}~|~}}{}~~y|~|}z{~y}}y~}z}~}{|}}~{~}}{~|~|}|}wyzz|z|yz}x{}zz}zwy|{yy}{z}~zx{wyz~~z{~}{v}z{{~xxty{{}v~|}~~}z{z}}wvy|zy}}||}|zz|x{zz}zxz{{wyv|zxy{y|x|y~}y}~yy~z}|zy|{|{{|}~{z~{|}y}|}wzz{||~yzy|vzz~{|zz|vzzy{x|{{{y{}wx}~}|~{}yy{}{|}{{yzyy{~w{}zzv~|x}t{yxzzuz}z|yzyw{~y}z|~z}x}{z~z}}y{|{z}zz{~~zzxz|z}|z{x|wz}y{}yzy|xyx{|z{{z~zz{{|xz|z|z||wv~}||{|}}z|y{x~y|zyzxs}x~z}{zy|||{y|~}|yyy||z~{{}}yx|~}}yx{z|y~}z|zx|yw{yy{y|{zu{yvxxwzzyvyzv{~z}|xz|yzw~y|||y}y{}{z~y}z}~{y|{zy{yz|yxz|v}zw~zy|}zv|yzzz~y}y}|~~}{~{yx~x{|}|}|~{{{z|y|||{{z|yyz}{z|y~||~z}w}{yzy|}}y~|xx|{{yz{||z~zzyy{{{x|zwy{}zy{z|{{w{}|x|{z}uxxv|qy{{}}|}{}{|xy{~|~w{|}||~~zy{{xz~{xzw{z{{y|xzy{v|{x}|w}xz{|{zw}{~}}{y}}}~}~{}|{|{|w{x}}~{z|y|zzy{~zwyw|yz{}zrw|ywxu|x{~{}}|{v}~y|~~}z~|~{~{|~|{~{{}~|z~|y|}~||{~}~}|~|}}}{~~~}~z~y}}|~~~~}~z||~z}|~||t|~|}}~~|}~|~z|w|}}|{~}||yz~~|}~}}~{}}}}|||y}}~|}~z|~|~~}~|~~|{~}}{~{}}|~{~}~x|~||~}zv|}~||z{~{{z~}~~~|~~|}~z~|}{{}}~~|}}}|||{}~}}}~||}}}~y~~~{}{|~~}~z~}}}~}||}|}}|}~|}x}{}}{|xy{}{|}x|}}|}}{|}{~{}~||||~~z}}~||}}~|~}}~y{wx{zxw|z}~~v}z|{{z{y}z|}vxyzzwwzyzxxvy~~yzu{~~yz{z}yy|}z}zz||}y|z{~{x~|{z}zzv~~yw{{xyzyzzyz}{zz|~{yyyx|yx||}}zw}xy}z~vv~z}z|z{|}|}yz}{y}vzv{xxy{z|~|x{|{|ywzz{yxzzyw|yxvz|zy|{y~}{}z|x|zzy|{y~zxzyyy{{}zz|~y{{z|x{ty}~yy|z}{v||x{{{z{|{yy~x|||w~||zyz~{w{y|||y||xz~wy{}|{zzyz{~zzzyyz{{|}{{x|w{t{yw~|}z|zy|||}yzyyw~|xvz{y|uy|~yz~{~y|}{yzyv|}|||~v|vy~xzy|x|ywx{zy}|}y}}~}|wvz}{zywy|}~~v|y{|~}}{zx|txzyw}{}ztzwv||z{zzy{}{|{zz}yxz|y{z}|t||}~wv|}yz{z{|u}y|||xxy}{|z{{yywxzyzzx|z}x{yz|zy}{yx{yw|{zw|z||}}~yyx}|xz~yw|}vx{|{}y{yy{x{}z{{z{xwww{xz~{~z{z{{zw|z}yyy|t}~x|{|zxxy|{wz~zy}}xy~zy|yz{z~|zyx}{u{yyzzy{w{xv}~|{|yyzy|tyzv~~~|}~yyzxz{y{x|z}z{{yv{{}z|~vzww}xz{{uu~y|z{}yz}yt{s|uyy|{|{~z}}}z|||~{|ww|yyyzz|v|w}|}y~~~~{}~|~~|~}z~{~}~{y}~~|~}}~~~~}~~~|{{||~}}~~}}|~{~~z{~}}}|~|~|}}~~}||}~|~~}{|~}}~|||~z~{~}~|}~{{z~~||~~|~|~~~~~~~z~}~{~}~~}z~|~~~~}~}}y}|~}~~}}}~}~||}~}~|}}~}||}{{|y|~|~}|~{~~}~~~~}~|{{||}~~~}}}~{~|~}{}z}{z}~}z|{~}~~z|~}|}~~y~~|}~|~}|}||}}}}|{|~}}z}~|~}~~}|~~}~~}}}{~}z|~{~|}}{}{y~{{w|zxzzvvxv~zxyzz{xw{{xzzyvy{x|}~z{|z~}~~~zzzx|zz|y}|w{{|{yyzzv}yyyvtxyz|zyz~zwzw~y{y}xwxyzzz{yz~zy{|x|}|}y~{{vx{||zuz|x|{xwxwzzz{~w}~}z|{yxx{{{{{{y|{y}z||{}}||z}{x}|~z}y|zy}||{y~y|wz{}wxx}|xyxywvxxyw}zy{}zyz}z}y}{~}z~{x{~|}}}{z|~}t~zz~z}z||wzx|yz|z}}||t{}z{ywy}{y{zz~||z{}v~}u{|zy~|~yx|y{x{~{}vyzzz{zz{|u|z{z~{z{yzzxwyz|yxx|z~z{|~}~{~yzz{|}z|||~{y{}|yzzy|x|yxy~{~zzw{{{|v|yz}sywxyw{{yxy|~{zz}~y|w}{|}~y{zxy{{~}xyzywv}z}wxz{||yzx{{y~wz|zxyyyx||{~{|~|z~}|xx}}y}y{|||zx~~|}{{y{|w|v|{xz}z{{|w{|x|}z|x{}~~~u{|z{}z}|zw{wzz|v}|yzz|yx{y|}wzz|xz{~{|zv}|wxyzz}{y~}~y|z{y}~z{{zy~x|yu}~|{{}||xz||z||xy~||{|u|xzy~z~z}ywz{z}|yz~yz|||y~y|{|{|}w{|w{z{wyzyx~}z|xyyzzw|x}{y~x}yx{zx{zxy{y|zy|wz~z~~y~}~~|~{z~||~{}~~}~|~}~}~~~|{~}|~}~}{~||{~y|}~~|||}~}}{|~{|~~~|y~{||}w||~}}|~~}~~{}}~|}~~~~w~{{{~|~{{~~}|}~~||{~~|~~~|{~}~z~~|~|||~~~}|y}{~~|y{~~~}~~}|}~~}~y|~{{}|}{}{|{}~}~~~}|}~|{}}|~}~}}~{}~~|}~{z}~|z~|x}}||~}}}~~~~}|~~~{|y~~}{}z{~{~~{}~}{||||{~~~~z|~}|~x~~}{}~~~|~~~}z~{{|~{yx{|zx}xyyx{{~}~xx|{{z|{xz|{}{|yzwyv{z}|z|z|yzzzvy~{z||~z{~zy||yv{{z{{|{z{{|{{||x}|yw||{y|~|x~{||{{x|yyx~{z|{x}zzx||{}z|{x|}z{yzy|z}x|xx}}{x}{}|~yy{uz}|{|x{}w|xz~||x{zzyy||x{~x}x}xy{z|{zxy{{}z{|xx|{yx}yuy{{}}{zx~yxyz}~{}|}|~{}z}v{}z}x}}||}z}}~}{}|~}{yxz~|{{|z~}x}{y|{yywx~{}{|~}{}}{yyz~{yw|}z{{|zzz}}y||{}}z|y~{||{{z}zz{xy}~}z~|y|}zy{}x}yy{{{{}{}}~ty}z|}zy{|u{{}z{~y|}}}zx{{z|z}{|x{||x~y}|{{x}|~wz~}}}~}y~y|wyzy|}zxy{}vx}yz{{}{wz||v{wy||z{{{{|{xw||{wz}}z}v{yxzy}|||z~wxyz{y~y{|z{y~{u}{|}w{{{~w{}||y}|}{~||vz||{|~}|}}|~|}||wz~{yzw{yzz||}||~{|{~{{y{}x{xx}|x{x~|{zx||v~{zy|zz}y{y|~||{~tz~v}z{xz{|x{yyyy|{|vzz|{|{y}{{z|x}}{{}{z}{zz~}xvx{{z|}{z{{}z|}|xzzy|zx}}|}{z{|vywzy}|~{}|}~u~~}~~~~|~}}~~{~}z~~}~||}~z|~~{~{|{}~~~{}z|}~~y~~}~~{}~}}z}~|~~|~}~}{~~|{}~~}}}||||||{}~~z{|}~~|}|}y{}~~~~~}{~}}~~}~}}~}~z}~~~~~}~{}}}~||{}z}{}~z|}~}||~{{~~}~}}}|||z}~~}~~}~{~}~}||{||~{|}}{~~}~}~}{~||{~}}|}~~|}~~}~~}|~~|{~~z{{z~|}~~{~|}||{}~}~}}|~}~{}~||{}||~~|}||}~~}}|y}z~z{~z{z}yyyx|yzyz~xy|x|z{y~{w{|wzzzx{}yzz|{{y~z}zyxz~{}}z}}~{y~y{{{}{{{{w{|z{wz|ywx{z}z{}{|wv{ywzvy||y|w}{z|yy{}z~~z|{|y}{~{|yy|~wy~xzy|yxv{zzzzy}|}y{x||w{z}vz{{xw|{vz~yx|{|x}uy|{}zzz}|}|{{~~{yy{|y|~zzsxzyxzzz|xzz}y~xwyxw}z||x{{}{{x}z{{yzx}}w}|}||~z|{{|zx}y{y{~x~|}|zsyzzzxx{xz|xwv{zx~y{{}{}|||{|z}}}{|zy{vzz|y}zy{yx}|wuvzx}|{y|y}{|z{xwyw}zx}wz{}}{}~xw|}~xw{y}w|zz{}~w{|yxzzwzzz{|}{x|{x~y~|w{z{|wyxwvxyz}|z}xzz|||{~{{zzz~xz}~}z}zzzyx~~x|{}zzx~{}zzxzyzz}{z}}{y{|w}yz{yy}}|{}|z{{~{z~~}xv~z|~}}z|xy|}yzzz~xzxuxyxz}{xy~{~{~{{xy{|yyw}z{yxz|zy}}{~y}zyz{{}zx{z}x|zxxu{||{zzz{zyxz{{|{|{z|w~{u}{~z|||}y|{zyz|x~}|{|{{}{xry|{|}|x}vszu|xxtxyyvzyywyuz}}{{y|wwy~z{|x{x{||yy}~~zz|~|x}z{}zz|~z||~zzx|x}ywuwz{}|{w}|xzz{}~{y}z}~~~~~|{}}}~}~~}}|{{~}|~~~~~|}}|~}~}~|~~~}~|~~~~}{~~}||{~~}}}|||}}~~~}~xz|{}{}}~|}~|}{~~{|}~{}~|y~|~}{{~~}{|~}}~|~}}|}z}z~~}}||z~~}z{~~{~}|}}~~~}}}z||{|~}~}}|~~|~~}|}|~}}~}}~~~y~}|{}~~{~~}~~|~~~}{~}}|}}}~~~w|~}~~~~~}||{~}}{|~z}}~~~}z|~}{|}~}{~}~~|}~~||y|~}}~~~~}}}~zw{w{|z{y{}{yz|x~zw}z}|z~zy~yu|~z}|}|}z|{zwy{z~xz||{~}{|z{{|wy|xzx|||{zyy{}}z{|yz|{ywx|}yxyy{}||z~{yv}{~{~yy|z}||{yzx|zy{z|~}z{zzvz{}x}|yyxwx|{|}yyzzxxw{x{{{{xzz}~|~}zzz{zz{}{{v|yzyx{{|x{}|y{|zz~zzywxwz|{}wzw~y}w|~{{{x{xyzy{|z{v{~|z|zwu}zw|wy{~~w|}zw~|}|u{~{}yv}y~zwz~zv||y|z}yx{wyw|w|x{}y}}z{yz{{z{||y{}{{|{x}}zwy{|w{|{{}{|~z|}{u}y~}}y}uz{}zyzv||{{~x{~{{}{{zz}zzz{z|w|z|vzzx|y|x}z~vy|y{x{{{xyzyv{w{||zz|~z{zx}{{}w~|w~y}}x||{yxx~y||x{z{wyw{{|{x||yy{|zz||{}xxy|}w{}vw{|}{{}y~{{x}}{y~|x|}zz~}{z~~x{x~|yz{zzy{||z|}x}|zyywz|~z~v~xzv|x}z|v{zy|yzuy|{{~|~|zx}{}vw{}z}~{uy~}y{w~x|{{zs}||zz|z|y{zx|||}{~|zyy}}|wy|z|xx~z{|yx{~|~}~~{{y|y|x|{~~zxyy~y}{~z{|y}|}z|||wzyy}y{z|x}w|~|~~yx|{|zzz{yy|~{yz|~~yxy}y}||~{}}zz}~~|~~|}z||}}}|}{|~}~{~~~~{}{~}||~~~}~}~~}~{~{~}}}{|}~}}z{~}}|}~{~}~}~|}~~~~}}}~}{~}~{|~~~|~}~{~~~}}{|}~}}~{~~|}{|~~~~~}{}~{~~||~|x~~z~|}}|}{}}{~{~}y{}~~}}}~~~|||||~}{z|}|}~~w}}}~|z~z~}||~~~w~{~~}}~|~~{}|~{}~~}y|}}x}|}{~~z}{|~}y|~~}|}z}}{~~~~|yx~~~~|~~|}|}{}|zz~}{|~}{~{{{z{|yxzyyyz{x{~~{zz}x}x}yxzxxx||zy|}xzzy|}uzzy{zz||{{{~w|~z|xt{|{{xy{ytxxyvx|~wzzyzz|~z|{w~y{zy~w|}}|||yy}~x|z{z{||yyxzyz|y|{|~zy{{xxyyyyxyyyxyy{{}~{{|z{{~}|{{|{{||{w}y{{v}y{}}{zy{y{{}yvvy{y}~zzz}wzvy{z{}|{{}z|}{}~~~z}}~}{y~|~~z{x{}|x{{|xx|zz}z~}~|vz{zw||x~}}{|y~|xzzx}}|}x|yz|{|z{~}}|xwzzx{zywxy|y}xz|{zzxyz}~y~~x{y{z~|~{~x{zxy{~|{{}}}{~z{y~|~zy{~y{|~zzxy|zz{}|{~}~zyw|{|w|xz|z{~z}}{~zz|{y}{{zvz}{}|{}w{xy|z{|xy~{zw}z|x{yw}{y{zu|{z}}z|{}|||zy~~|~~{{~x~|z}}y|yw|yy~z{}{zyyx{{|zy}z{y{}{~w|xzw|x|{~y|{~{w|~|~xy}~z}~{{zyz{z{|{~xz}}{z~x}{x|vxzzy|{zx|~|w}y}|}|y||}~z}|~{y{y{|}uw}x~z}~|yxxw~{}yv{zz||yzz{|{~}~|}|~y|~w}}}|{{~z|~|zy|zxy{{{}}|y||||~z}|}zyy|||{~v}|}~}~{}|{}|}y~{y{||~~{~}z~|}{}}~}}~{~||||}}}|~}{}y~~vzz~}~~~~{|~}~~~~{~~}}~v~w}~{|}zz}}~||||{~|}{~~|}|~~z}{}~z}}||}~{{}{y||}}}{w~}}|||~~~~~x~~|~~~~{|||}}~}~~~~~|~~~}yz||~~}~|~}|{}~z{{}}|~}{{z}}~}|}~}}zy~~|z}y|{~}|}~}}{|~~}{{}z~|}~y~}}||~{~z~~{||{y}}~wxy||xxzyyzx|{}yxx}}~|y|z|xwz{z}u~u||yzxy{wzyz{xwu{yw{{|zy}wy{yyux|{|||yz~~vzyxxyzz{{xz|yy}}{w|z|x}|x{w}|}x}z|zzwzx{}}{|zx|xxy}{{{|yy}wz}|{z{w}~{|}zz|y}x|{|z{{}{|wuzzzy{yyxz~z~{v~|~yz|~wz|y|yy{|zvzw|xwzzxyyw}x|zxywzzu||~w{}zz~{x{}y~|{|z}y}~x~y{v~~}}z{||zy|x{wvzz{}zyzz{u|zw}{|y~x}|~z}zy{}{uz~z{wpxzyy{{x{}{{||yz{~wzyzyw{|{}xx{|zz~~{~z}xz}zx{{x~z|||zy}zy{||{}y|{yy{{xz~yz|y~|x|x|o}z{z~~}{||{yzz}xz}|{}}x}|}|{vx}|}|yzzz~{|~y}wvuzwzzyz||zz|~z~|}{z}}}}||y~{x{y~zyw}z|zy|y|{}|yv~~yz|z}}~z||{ywxzy{~y}|yyz{~}x|{w{{v|w}z}xzzy}yz{xz|{}~{z}zv|z{z}}|xz|}x}v{{{{yy}}{z~{zz{|xz~~w~z{zxzw{~~|{{}{wyz|zyzw~~}~x|}u}v|v|y}}x|x}||z}{wzy~y}v||}w}{{|w{|zyz|y}x{z}z}|{y~y|}}}|uzy{zz~w~w||u{|~}xwy{zz{~z|yvw|xyy~u{~|}~~}}~~}~~~{|{|~~|}~{}}|~~}}|}}|}~~~x}~}~~~}}}y}|~{~|~~}~~{|~~|~{{~~{}~}}~|~}||~}~~||~{~{~~}}~|||z|{}y}{}||{~{~||}~|~|{|~~{|~|~{~~}{|}~~{~{|}}||~}~~~}||}{~~~{}~~~~}}~}}~}~|}~}{}~}|}~~~|||}~}~~{}~{}}{~}}|x~}~|}}~{~|~~}}~~}}~~~}~}}}}|~}|~}}~}}}|~}{~}~~~z~|~}}~}~|~|~~}|{~~z{~|y|}|z~z~||w}z~~~~~}z~||z{{~{{z{x{}|z~xvy|uyy{}xvyy}|zwy{y|zy}z~y|y~|x|}~{v}y{z|wz~~xy}~{}||}z}|wywy}|xyyzx}~|{v}~xyw~{ywzwy|z}y|x|||z}zz{z|x}x}|~yy}~z}~zw~yyzw|y}xz{}|zz{|zyy{}|vv{zx{}zxv{x~|~zwz}z~}{xz|}}~z{{|x}|ztzx~wxzy~{y|}w~}~xyx||{|wy|zz~||{|y{wx}|||{||z}z{}{w{z|zzz}{}{z}y}{w}{}ywz|{{yxx||}{{{{}|~wzy{{~v{~}y{~|~z|~|zx}yux}yw|{{z}}|}{|~wzxv||}}yz~{{~{|z{}|w~z{}zyz}yw{yyz}|{|{|{~z~~yw{|{}w|{zx~{y{{|z{}{{|x~|}y{~x{{|wzy|zvwz}y}{}yy|z|{z|}|{xxy|zwx{{uvyy}}{yx}y~}x{|~}z}~~}}y||z}xw|xyy~}zzvz}zz|~zz|}z{{|~z{y{w|z|z|~}|}~y~|zy}{~z{z~xx}x~w}~{}{v}xzy|x}}wz{wy{y~v|}{~~z{{y{zzz|z|}{ws}||}|}yz~xy|}w{||xyx{w|xw|}zzzy}z~{x|x|{~~u||{|~}~{~~x~{~{zuwvv|x}w{x{}y}x~||zxr}u~xwx~y|zv}{~|y~{|}~xy{~w~z~|}||~~}|}{z~x~~|||}}y|~}~}|~}}}{}|{}|~~}~}}vz}~~~}|~|~}{z~{|z}~z}~~~|~~~|~|}~||}|{~~|||~}~x}~z}y|}{~|~~~z{|}{}~~{}z}}~}}}~~|{}~~|~~{}}}z|~|}}y~}{~}}}|{~{~~}~}~~}}~|}~~~~~~~~~}~{~}}{{{z}}}~~}~}{}zzzz}}|~}}|||y}}~~}~|}~}~~z{}{~~}}|}}|}}~{|q|z~~~|z{~{}}|~|}|}~{~~|}~~~~~~~~}~}~}||}~~}}~~z~}~{y}y{y{{}}|y||vz{vywzz|zs~vyxw~{w~{w|z||}||u~{z{{{~yzy{zyxzyx|z|{yxv|wyyx{x{|}zzzzy{zzz{w|zw|{xx|}}{x|y|zy}}vtt|vy{{wxw~xxs|w{y|{w}z~yzx{zwz|y{w~xz~yzzw{x}y|{{z}y|z}~xx~z}|{|{z}yyzzxz|{{xzw|z}~}|||~s}z{||~{|zzzz}}{|}|{w{{yx~xxy}yzywyz}x}v{|~z||x{w{vyz~{zy}|zwz{|x|y{~y~yy|{{y}{yy|z|zw|z{x}xz}z{|{z|{}}}xy}zz{x}|wxw|{t{{{{{|y{|}}z~z|wxzz}x|}}|{x|}|}xyy{zyy{~||}|v{yzz}vz|{|xx{|~y{z{zz{zxz}zz|zz|}{|wxyy|yz~yzzzzz|yzzy||y}|xyyx{vz}|{~{yzyz|zz{~|||zu||~y}ww}z{z~~~~{{vyxy}||vxuzzwx}~}}yv{z{y}|zy}~y|y}}}||yz|z|~y}{}|{yx||{x}w}{{z|w{z|yy}x{x{xzz{ww{xzx|{{~z}|||}|~}y|x}|yz}{{yzz~v|v~{v}~|{xxx|{{z|||}{~||v{{yyz|}z|v{yw|}zx~zxyyu}z{z{y|zywzzz~zz|{}z{|xw}{z~y{}}xy{|z~||v{zy|yzyv~z~xyxy|z{v}ywzz||wzy}x{{~x~x{yxv~~z|u|zz}{}}}y~z~~~|{~|z|~~}|{}}}|{~~~z|~~}}|~}|}{~}|~|~{{~~~~{|~~}y|}{~~}z|}}vw{~~|}}}x~~~|~~~~~|y{~t~}}}}yxyy{}~|y~}~|~x}}|~~}~}~}}|~|}y|}~~~x~x~~}z~|z~~||}}~}{x~~}~}{~y{}~~|~}|~}~~}~||~}}x{{z}~}~~~{~~}{}}|||~~}~|{}{~}z}~~~~||{}~~~z{~}z~}|~~||}~~}{~~{{}}}{~~~~}~~}~~~~{~~~~}|}{~~}}}~~~||{}}|~~}}z||~}~~}~{}||||{w{~{~{zxy|||ywyvvvyuy{yx}xyyx{{{|w{}vx|yyzy}{{zxyz{z~|z~zzx|~~x}||{|~|y~zzzyzu|zx{y}qzz~~{y|x|{x{{}zzzz~{}~{}y}}xx|x||w|}zz}z~zyx||yzyw}x|x{~y|x||{y|wywyxrwvyz{z|{|{}{zzz~~v{z~yyz}z||{y}x{{xwuz{zw~wxz}x|y{xxxyw|{zyx}zx|y|vy{r|}v|||zy{|xxyy{y{y|zw{|xwzx}yyy|}x{|z|xyv|zv|z{v}x}{{{{~yyyzy{{|z|}||}z}z|xzy}yy|}~|zzwwzw{y{}zv}}{zz}wz}||}y~{y{xzy}y}|zz{||yzy{xzy{|||~wy}yzz{y}xzwzx|{x}utz|yy~z|y{|{yy|w|||}|y{}|~|}yztz~w{zy{y{~yzyy{uy}z||{x|xv{|zyxx{x{xx|{~zyyyx{xuzz{~|{~xz{}yxy}{wzzzy{|zu}~|{z~{|wu|z{|yy|||zzz{}~uyxyxu{|z~{{zy~vzy{|wz}|z|{zy{||{zy|xzzw{}~wzy~zx}{~y{}z|z{zwz|}y}|y{{}~{|~|{{{}|v|yyzvxxx{xu|{{|wxyx}~wzzvy|}|{}y}z~x{{|}|zv~x{|}y}zwx}vvz}zzw}xzzw~zw}yu~y|{}z|z|zy|}zx||}}|~~x}{~}|~z||||{|~x~|~~}{~|}}|{|~|~~|{}}}~{~z~~~y||}~}}}|~~}z}{|}{~~|}{~|}z}}|}~~|~}~||}}{}~~~}}~~||{|~}~z}~}~}~~~~z~|~}}}{~}~}}|}|~~{|~{~~z~|}|}}}~}}|~|}~}|~~~~}}|~}~{{}y~~z}y~}z}~~}}}~z|~z~|~}~{}~}~}~}~~~|}}{{~~}{{~|~|}|}|{~z}~}|{~~~{{~}}z}}|~~{}~|~~~~~}}}}~y|}|}}}|~~~~~~~{|~z}||~~|}|~~y~z~~~~y~}y||}{|~}}}}xw}{xz~{}zyx|y}z~z||yxz{y{z}yv{zw{wz|x{{x}zzzz}yx{zwy{u{{wyzz{}z{zx{yy|y{zz||vxxyz{yz{~~}}xwzy{xx{}z{zzy~z{yzy|{{{z|{zx{y{w{zy|zz}|xy|{z{}~y{|}zz|zyw~z{|zz}x{xy{|zzy}yvy{y}w}z|}xzx{{}{z{y}z~{yxyx{~}{w{zz~{{y}|x{~|y|yz|~}|{}{y{|}zy}{y}z|{~z}{|z{|}{{xzyyw|{y||zy|{{y|~{|z~z~|}x|xxy~{||z{{}{y|y{xy|{{wz|}|~}z{y~|{|~u}||~y}{{}}|{|v{|z~{~y{{{{{y}|zx|ywx{{z|uy|y|{~yz}~}}{{|v|{~y|~|z}u}{u}{{y{~}yy}|{~y}}}}{{zzxzwz|}y|{ywy}{}{w}xz}zz{{~zz|y}y~z|z{~}{{~z{zzv~|}}}|x{y|zz~|z}{z{zv~{x}|x~|v~}z{{~{|}xy~{zzy{}v|zz~}|yyvyy|x|x}y|{zy|vwz{x}x~|w{~y}|{{{{|w~xw}{{xy}{z{zx}{yzz{~y|~}{z~wx~~|z||z{|~}{}|}{{}{{y{zyxyw}{y~xz~zvz{~zzv{|{~}y~}x|yw}{|{~z||z{}|vy}yyz|z}z|yz{x~{}|yz{~|{{z{|~x|}{{y}{{{{|{z{|{{{~}}|||~{}~}~}||~}~~}}~|{~}}~}~y}~}}|~}}}~z|~~||~}z~z~|~}y~}~|}|~{}~~}|}{}}~}|~~~~}|~~~{~{~~~}~}|}~{~|~~}~~~~}|}z|~~~y}|~||~}|~~~~~z~~~~}|~z||}}}}}y~||y|}}|}|||~|~}}|}}~||}~|~~|}~~~~}~~~~z|z}~~|~}~~}}~}~~{{~~}{{~|~}~z}}|~z~}~}}~~{~~}|}}~~~|}|{{|~~|~}{~}|~{z{}}~|{~z}zz~}{|z}|~}~}}{z~}~}}|{~|y~}}~~}{y|~}|~~}~zyu|z~|x~yy|yvuzz|xxzy}zw}xz|wy{}zy{}~xy{|xwx~}{|{|yy}|y~yy~z{~|{y|{yy~}~{{yv{}}yzyz{}}~xwv}z{vzyy{z}zxvz|}}y|v|ywy{z}w{z~~x}~{}|{x|yzyvzvxzzz{|xx|vz~|~yx{yz{}yyz{z|xyy{z}x{zy}z}}{}zz~~yyz|y{vy{xxw|{y}|uyyx~zwv{{zy}{||yx~y|z{{xv||z|wzx}z{{zzy~}z~||zzx{|y|}}u|{}uw|yz{z~}yz{xyx{x{{x{z|z|y|~}~z|~|}}|z}x|{|z|~x~x{}w{}t{yz}xx{}}yvzyzv|w~|zxzzzvx}|~}|~{}x{|{{|~}~y~~~}|z~{|zz|w|x{|ywv{{zyuzzy{zzxz{xwxw|y~}|}}wyx|z|~|z|}x}yz|}x{}|zx{z}~x{yzvw{w}uxyy~xywz{y|}{x~}{{sx}z{w~|xxzy{z|~xz{{}zxz}{x}z{|~ywy|wyz|~yzz{|vx{wvzvy|zz|y|~z{w}|x{|||}~~|}}~{|}z~}zx|xzx}{y{|zwzy{u|yzz~wz|ywwxw|z|{||{|||}y~{y}|||zz|z{}|y|xuzzyu{y{syy}z{zwwy|yxy|z{uxv}yv|}{}||}xzzy}{{}|w}z|xz~|u||~|z~w|z{}x}{wz~{zyyz}tzz{yw|zzy{y{|~yxz~z|x{}}~|}~||}|}}~||{|~~|}}~|y}~}~{|||}~}}{||~z}~~~~~~~~{}{~~~}~}~{}~|}}}~}}|}}|||}{}xz~}z~}|~}}~~z}~~|{{~~~|~~}}~}z{}~}~~}}}}}~~z}~~~~~z|z|~}~~}~~~|~{|~~}|}}~{}z~|z||~|~}~~~~~~~}}~~z~~{|}}|z}}~~~{v}|}~}~}}}|}~~}~~{{{z}}~z}~}~~|{~{{~{{}{~}{~}|}zzz}~y}}|y}|{~~~}~~{}{~~~}z~|z~~~}}~}x|~x|}y|z{y{|y{}{zzx{y}z{w|{xz{z{zo|~{p{~xzzyy}zw{yyz{v{~z}x{x|y{|z}zy}v}{z{z}uz|{}zzyx{}xyz|{{}x}{zzyxyywyw|x|zvxy|zw|xz~~zx}{~}{z{}{{~y{xzzzyz~}y~y~}zz}w|yz{z~zzyz{|z|zw{|wxy}|y{x~u|xx~~yzw|{{~w|z}{{}{w{|}}v}zy}}xz{|zyw|{v~z{y|zozy{zx~x{~||z}zyzz~{|{|y|y|~yz|yy}x|||yz|y}z}xxyx|~z}x}z}z{zu|yzz}{wy}}yy||x~|u{}{}}}vvxx}x{||wy~x{w}{~}}y|y~~x}|{|{z~z~||ys~wyy|||~|z}}y}zx{|}}|zytzxxwx{~{zw{|yt}}xy{z{{{{y|z|{xyx}~yzx|{}yx{xv}|zw||z~z{wx|~w{zy}y}{yyx{xzx{y|xy{{}w{z~~|xy{zv}zt~{{|tw{|}x~zw|zz{||}x{x}xy{{zy|{}{x|||zwzz|z}zz}xz||yr~zzx{}|}||{|xzz|}wy|{}{{}~zy~|z|{xzz||xz{}yzyz{{z{yy|}{x{zx|{}|~z}y{|}zz||w~}xvwyz|y{}{}xx|||{wzuy||w{|yu{z|zy|zyyzy|z|{{}{yz|}||}{{x}|v{w~|}z}y{{w}zzz|~||w}}~yz{{{{|}}}wx}z~}|zx}}|}|~}}}~}}}~z{~{}|~}~z{~y|}|~}}~|~|z~z~}y~}}~{~|||{|~}}~|}}}~~z{z}|}z{}{|}~}y~||{|~~}~}{z~|~~}|~}y~}~|z}y{{~}|y}{|~|}~~}~~z~x~~}{}~}|z~{|}}}~}}~}}}~}z~|}~|{~}||{~{z|~|~}{}|}|||}{~}|~~~}~}{~~|}}~}~~|}~}}~{~}|~{|}z||~~~{~}z~|}~||z}}y}~{||}}~~~{}|~~~}}~~{}}}}~|}y{|{~|~~}~}~{{|z{z~{}z}~~|{}y|~~~}~||}~~|~|~zz{|{}}~}{|~|~{~}~}~|}}{|vxzx}}{xxz|yxwzxs|x}{xx}{zwyx|xzzz{yz{~{{|~zyyx}uzz}z}x~zz{z~|~|w~{}z{}{x{}}xyy|zx{}}ywy|yy|wu|}zz||{y|yy||zy{|{zw~}{xyzv}y{xzy~x}wz||||yyxxxy|w{xx|||z}wzzz||z|{vz{}x}|~}{|wx{|zvzyx~{w|{y|yv{{}}wyx}||vzzxy{|x{wzy{v}wz}}z~~z{|wxy}}z{|z|z}|}uuuz}{}|{y}w{x|yzy{z{xyyvxyzwzzz~|}~}y~{y~{z|||z|}z{|||zuxz}}xr}||||{x|xz|wzzz~{{zy|y|{zy}~~wzx|{~}|vw}|tyz|y}z{y|}{wwz|~yy{|z~xzxvx~z|y{wzwxv}{}{~w{{zyyyz~z~}v~}y|}|}ww}}{wy|{y{{w|z}z|{zyywy|wzz|vzz|{|||yzx{{}zzyw||}x}}|z{{}~}xy}}yxy|}yx{wsuyx|}{|z}pv|xyv|rw|z|zy{}{{zyx~xzz~|{z~z}z{z||~|{y~{xzy|~}|w{{xy{xw|xxw|y~x}{~x}y}|}yx|y}~{|{z|w|{y|~~x{y{zywty{|{wxz{~zxyz}|w{{y}zvzzz{|w}}x~z~}z}|y|xzyyx|}{{{||zzz{x{v|~y{}uz}}{|}~|y}x}|y|}~~{{~}|~z~||y|}{z|~|~|x~}{|}}|~}z~~{|}~~~~}~~{|u~~x}}}~~~{y~|}z}{}z}{}{~}|}x}{z}||~}||}~~z}{|~~|~}}~~{|}|}~w}}x}{}~}}}~~}}}~~}~z~~|~~}~~|~z~~~~z~}~}~~}z~~~}||~}{~~~|}y~|x}}z{z}~~|z|~{|{~}|~|}~~|{{}}{|~~}}}z{~|~~~|~~|~~}}}z~~~}~|~{}{~~y|yz}}}{~|~|z~}~|}~||~}}~|z~|~~{||~}}|~~~~}}z}~}~|}{{}|}{}~}~~}}}~}~}~~|y~}}~y|~~|z{z}~}|~|~~~z~|~}}~~yz}yy~yy|}|~xyzxzv|uz}|zyy|{|{{}}xxy{|{u||~zw{{{wz|{zvyyu|z{{y{v|uyz~wy~|zxy}z}{|z~{{|zy|}xy|||vz{~y{zux{{x{}x}xu}zx{yz}{zy}|ww{~}zz}z{y}zy{{{|~{{z|zwzz}yw{{zxzu|y}{z}}|}|yv|u{}zux}}|yy|}~y{z||}}|x{z{{|}{zzy~}|ww|}|x{|x|vy}w{}y|z~}{yxyz{vz|y}y~}}|{wszww~|y~|u~{{yz|}zy}xzyyz|~z{~}w|~x}y|z}}wzyzyz{x{z}x{z~|vy~yyx{xyu||~~y~{|||vuz}{|{~x~zw|}|y~|~{{|{x~|{yy|w~zxw|~~}xy}~{|y~wz~{{yy}w~~}~{y}xyy|w|||z|xwz|{z|}|ywwx|{{yz|y{zy{y}xz~|~zxz}x{{|}}z|}zw|y}{y|}|ywx|yz{wzyyy{}{w}}yyyrw|u{z{|{z|w{{|x{||{~wy{|zyy}zz|z||{yywy}~v{xyyx|pv{yyyz~~|z|z||{|}}twz}|ywx}xy}w}{z{{zxyx{v}{w|y||y{zyyxx{|z|z||{u|{}z~w}w{}}~x~||z}y|x{yy{y~}||{z}zz|{z|}{yyyz{z}uz}}xzyzzzyz|yz}{{{vx{}~z||~yyzzy{z{~}xuw||~y{}|{w}{{~sz|vw~xzzzz|~yw|{y{|{y~~~~{z~~|}w}}}~~y|~~}{}{|}~z}|}}|~|~~}{|}{~~||}}|z||~}{~~}}||}}~~~~~}~~}~~~{z|~~|}~{~~~}~||~}~{{z}|~~|~~|{z}}~|~~~~~~z}||}~{}~~}{~y}~}|}}}~~|}|~}||~}|}y|~|}{|{}~|~}~||||{|~}}|~|}}|~~~~{}~~x|||z}~~~}}}}||}~|~~~~|~~~||~~w|}}||z}}~~|}{z~|}~~~t~~}~~}~}~~~~}~{}~~|z|}~}~~|}|~y~}|}~~xzz{||zz~uzx~y|{zwz{v{zxyw~uwx||{vz~|t~}{}xy}z}}~xz}~|zzx~{~w{}{{|zz{yz}x{{}|~||z|}v|xyy|yyy{zx|}u{{yww{z{}{~z{}z|{y{wy}{|{}|{z{z|}|{xxxwwvwz|}yyzzzy|{vv}|zt}wvy|z{xz{|}|}{|{{y|~yv{}|z~|{|{~|uzxy|yxxyy{{~}zyw{z{{|yx|y}{y{{|z{}|~}}||{|wx~{~{|z}~{zw}xz~{yzz}zx}y{zz||{y|x|yw{y{zz~y~~|{y{z}~yw~}}|~{yy~xy{|xx~xyyx|~|xyy|{xyw|wx~}x~}xzw{ywzww~|x~z{x~w}{~{~|y{|z{~}||}{|xy{|{z|yxvzwzvzv~x{yzzyx|vy{y{w|wyzyu}z|x|y}}y|}|{w{~~wty{{zw{|{~|zxww|z{w}y|w~|}{y{}xz{~|{}{v{z}~x~~|{}|zz|y}|zzz}{}zyzy{|}y{|}yzx|xw|zw|{}{}zzv|w|}y|w|~z|z}||{|}~{|}~z~y}z{|zxxwxwy{{zzyxz{}uz|ww~}{x{|}z{z{|zz~y~}|}||{|zw}y}z|y|x}{}}}zz|~xz|yyywz{w|z}z}yzxxzy{}yz{}zz~{{~}zy|yy}y|y~|z||}}{y{||zvx~y}}x{{}zx{z{~ux{z{|w~yzxy~{|z}}xy{|z{z}}}~}y}}{{{|}||~{z~{~~~|~~~|~{{{|~}~|{~~~{y{|{{{}z~||~v}}~~}}}~|||}~{~}|~{~}~}{}{~}}|}}y~}|}~}~~~}~~~}~~}~}}}~~{~}|}{{~|~~~|}|}{~||}~|}~{{{~~}~}~}{}~~z}}~}~~~||{~}}}~}|~z|{|}|}}~|}~|~}|~|~{{~}|}|}~|}z~~~~}}|}y}}}~{~~}~~~~~}|||}}}}}{|}}~~z}}~{{}{~}{x~{~z~~|}}||}{~~|~}~~}||~{}}~~|xz}{~zy|}~~y~|z{z}~}~|}}||||y|x}zz}zxz}y|z|v|{}~zzyyy{vyx|}x|w{|xz{|x{xz{qyz{x{{|y}|{{yy|y{{||{{{z}{|x{~{x|{|ztzzy}z{y|x|y{yy|xxyw~{yyzzzzz}{{y{~{zxu{z~{{~~yzz|x{xzzxy~{{|}{}|yy{|~yx~yyy}xuxzz}zyyzyuzwx|yzy}yz|y~{x~z{y~yzyy{y}yyxx{y}~wvxzxy}}{zx|xvw}y|wzyxy~{|z|yzz|}|yz~zxzx||}{zy|zx{zzy|}y{|x~|z~|w{{|yy{wzz}~}zx}{~{w|||x{|~~{}~}{{{}|{zyz|yzx~z{{u}xz{|}w}{x~{yy~|x{x}w}{|~~|zyy~w|{ywv~z{yz{~{zzx|~}zyyxyw}|z~{z|{z|{yyzy~{wzyxv~}wx|z~{xzz}zz~|}yzvv{{}|~|{y|zyyz~w{|v{zxz||yzxx{w|}ywz|xzzzx}u}zy~y}}|||y|{~zz~{y}|z{zzxvz|~}~}zzzw|x~w}|ww{}~{{{{v{|}{x||w{|y|y|}zx{xzz~~}~~z~{{yxytzz|~}yzz{zzywz{zzw|u||w~z|y{|zw~yzwzzxzzz|}}yxxzw~|{y{{}{xz{{yzzu|{yrz~~|y{{}u{zxz{y|zzxzyyxz{y~x{{~~{zz}{|~z}y}z~{|{{y~xv{}y~|z{~|y~zzz{{{xytyv~|{{||}|~~}xx~}~~|}|~{}}{z}z~~}{~~}}}}{~~}~~{}{{}~}}~}}z}|~~}w~z}}~}}}|~}}|~}{y}}~|{|}}~~|{~z|~z~|||~~~~{~~}|}}z||}~z|~yz|}zz}}z|}~|z~}}{}~z}~z~}~~z{|}|}}~~}~~{{~x}~~~~}|~z~||}}||~~|}|~||}~}}}~}~}|~{}}~}}y{~x~~|{z~~{~zz~}}|~|~~|}~}}~~~~}~}}~}}|~}|~}|}|~~{|~~{{~~~}}{~{}~z||~~}~~}}}}z}}~~}{|w{~~~}{~{~~~~~||{|{{y}{~xxyzxy|}{zxv|{||||}}x|x|{w~{{}x}yy}{z{{~y{||||{z|x|z|{{z}}z|{{~|~{|{yxz}xwx|{|vxwxzyxzy||wzu{y{y~{x{z~~}z{|y|zv{{yx{||yy{|y{yyyvxzxz{w|~{zvz}~yyx}xy{y{y~}z}~~x|y}}zz||~}~||z|{{z|{x}w}y~y}z{}{zy}vwxyo}}|}yu|z}v|zy}y{z|x|{xyy}zzx}{}{||z{|w{zyv}wyx|xwz}x{}{x}|xv{yxy{{y}y{zx||w{}{u{y{x|}{{}x~|{y~v|~}zu}vywx{zxzzy{vvzuz}z{zw{yz|z~{|{{z~{}{wy}y{z|w}{}~}{{|xxyw{yyyu{yz{xzxzzwv||{z}y~z{{{}yuz|z|v{xw||z}~}|{{}{}}z{|}z~y}}z~~x~{z}zxuzz}ww|{{|yz~{{yzz}~w}}}y{{}{}}}|{~y}zy~wyxxx|y|y}yzw~~{ywzy|{wyzzx}yzy}zz|{||v{~{{}z}y|y{{}|}{wx{}ywzx{w{|~x||yzy{y{|}xwzyzz{wzv|y{~}y|||zy{wzz|zxyyv~zzx{~{{y|x{u|v|zzyxx~wwxxy~{z~zzx}yzz|{}{{~{y{{{~z}}|zz}{z~}y{y{|v}yz~x|yzz{wyy}{vvxzxzyu||{y{}|{y~|{z~|~{|}~|}}{}~{}z|z}|{}}|}}y~~~}~}}~~}x}~~|{}|}~~~~|}|}||}}{~~~~|~{~~~~~|~}}}~{y}~~||}~}~~~~|~}z~{~zy}||~}~}}~}}}}~~~~~|~|}|}~~{~y{y}z}|}~~~}{~}~|}}~{}|~~~|}~}{~}~~||~}|}~}}~~~z~}}~z~z{}~}~~}{~|~p}~~}~|||}~~|}}|~|~|~}}~}}||{{}}}||~{}{~~{|~z}~~~~|~||}}~~~}{}{|}}}~}}~|~~~~z}}}~}~~}y{}}}}|~|~|z~~~~}~~~}~~~z~}}~}z~{|~|}}~{~|yz{~xyzy}y}{{|w~{z}}{~zz|zzvz{}{~{{x{xy{{{yx|xs{z{z|w|x}}y|u}|~z{z}yz{{}yx}}}z{}{zzz|x~zwyxyvyy{}|}zzzzwzwxwxz|y}{yz{|y}zz{|v{s{zvxw{yv|{|v~{y{xy|v|{xyz{}w}w{y}{{zv}z}w|w|z|w{{yz}z~{y|u{x|u|{}zwyz}{zz{|x~{{y|{z}yy}|{xx{xy}y|{}z~z}y}y}zt{x~{}{xz}zy}y~|z}|~yx|yyxz|}y}|~z}}z}xyyuww}~z{xz|zzy}xzz|wv~wxx{|wxz{x{}|x}{{}{yy|xx|y|sy|{|zz{z|||y{z~|}z~|z{|x{{z~zzw}z{yyyy{~{}ww~zt}}{y~wz~~x}wu|{xz|wxwuvyvz}{{{y|z|vy||t~~zyxzyvyy|}zzx{z{zy~uy}~~z|xx|x{z{}{{zyu}{|z{v}|~yz{sxw}xwzwxz|wyz~|x|}w}z|u|w}w~}||zvtxzz||yvwy{~x{zw~|y|t{z{z~y~~yyx|yzzw|x|{||wwzzz}{{{z|}|~z|w{{x}||zx|}z|y|}{}xzx}x||yzzvu{~~{{yxz~|yxz{z|u}}xz~{|{zyvuyz~{}z||wx}zyz}{{yz{|{}zx{{{|~~|{z||{{zz~y|w{x|y}z{|z||x}yy|{x}w~yxwzwz{}|}}{|{}}{xx|~z||{}z}{~{|~y|~~}}~z~}|}~~{|~~}z~~}|}~~~{}~}y||~y~}}~}}||~||}}~}}}{~|y~}~~z~{~~}{|~||{}||}|~}||||}}|||{~}~}~|~}~~~z~{}~~|~~~|~}|~{}~|}z~}}~}~}~}}}~}}}~{}~|{{~}}~}z}~|||~~~{~|~~}z|~~{}||~}~}z}~|}~~~|}z||~~{}{}~|{||{~|}|z}z~~~}||~}~z~}~}}~|~~}~}}{~~~~~}~~~}|{|z{~~}}~~|y~~}}{u~~}~~~|}|{||~~{}~}}}~}}}~~~|}}|~}{~~~}}}}~~}}}~uz~~y~}z}~~{|}{y~|zzxw~}y|y{{yz}z{x{yu~{x{x|~x|y{y{~xz{{~t~yz|z{~zyxz}}~{z}{~zxx|y{|}z{z|vy}zyx{vz||y{xzxz{||{zy{zzx}|{}yxw~|~x{{xy}}z{{}z|~}v|xwz||z{{z|zs~xx}z|wz|yzvyy~uyz|x~|z{{yyx{yy}}|zz{{z~}~}z}{y|xvz|{|ywzy|{w{z{{zzs|{wwyv{~wzv{~wy|||{{||yy|~{~x{}y|uy{{{xx|||w}x|x~wyx{zxwwwvy{wz{z}{{}}{||{y{}xw~z~x|||z}~|zx~w{yzvvyy}zx{wzzzzy{}uwy|z{z{{w|||{z|{}|wy~~~}y~|w}{{zz|w}}yy{yz{{||wyzz{yzz{xy}x~{}z{y}|~z|{|z}{||x|y~|z|z|{{xxz{~||}yw|zxz{|y}z~}{|zw{xy|~x|w~z{|yyz{}z}y~y|z}{~{y{yz|zuy{{zwx~{{xzzx{xy{}zv{yzxzv}|}y}{z{|~zy{v{y{|{{{}zzz~}y|}~x{{z{{w~x~}yyy{{z|y{}{xyv~yzwxw~zz}{}|zz}}z}~~~|{||x~~}}w}}|xzuyyywzxxzv{|{}x~x{{~||zxwxzz|y{yy}xxzz{}|y~}{z}zz{{}{yw{xw}y{}uwyyy{yzszzyyxx}~~z|{~||xzz}~{y}}||~||}~~|}~|~{|}}}~|{}}{~~}}~}~{}{~|z{~}}}~|}}|}}~|~y}y~}~~~~~}}~~~{~~~~{|~~}{x}}|{}zx}}|~~}|~}}}|~~|z{{}|~{}|~~{~}}~~~~{}}|~~|~|~~}~{~}~~~|~~~~|~~~}~{~}{{~}|{~|~~~|~~}~~z}}~}w}||~{{}{}}~~z|~~|}{{||~|~~||~}~}~}~|~~}~}|}~z{||z~}~}||z|||~z~y}~}~|}~~~~~~|~{yw~~{z}}z~}~{~}~~{~}}}~~}~~~x~|z~~~~}||yv~x|}zy{|{x{}}|yxzy~yz~~z|x}z~z|z{yyyzx||yu{x|yxx{xx|}vy|~}y|zx{{ywyz}~{z}|yz{zz~xx|{{v~x}y|~w|txzx}xv~|||zwxy|zz{z|z}{{w|{{|y{w|{{xzzyz|zz}ww{{z{xz~}z{~}}z{~{x|ww{xxuz|{{}yx}|}{|y{z~z|yzwvy{v~z~{}~{yy}z}y{~}zu}}xyx}yv{}x|}y}xz|vxux{wx|{|y}zxy~wz{|}v|y~~|z|}}y}w}x{{{~y{~z{yzz||zy{x~{y~x{{|xzx}xvy{zz{zyyz{|{yyz~w{}zy~yuxw}|wy{x{z}}~zt~||wvyz}zw{xz}{{vy|{y{|~z{{yvz~{{|u}ztz{{{zxwux}ywwywzz{~z|y{}y|zx{yzyzvy~y~|zz~{z{x}}y|{w|zyxx||}{x~|wzz{xzz{{xz{x~~zy|yz{}x}z{yzy|}zy{~zx~w}{y{|zz}{}zx{|{~{x}{w~|{}{yy~x{|v{t{zwy||{}}~}~yy{}y~}w{}}}|{zz|xy{{v}xxz{~yz~xy}zxy|{}zw|yz|z}{|z{{yy}}{z|yyx{|z{~uy|v|{yuz~{v|{z}y{x~x{|~zyz{y}|zvyx{{|x||z~|xyz|y{|z}yzxz~{xy{w{y}|zwzz~{~|y}|~}zv{{xw~yz{~xx|{{|{zw|~{{{w|~z{yxwx~{|}y{|{z|{}~~{z|~}|||~||~|}|{{~~||{||~{|}~{||~~~}~~~~|~}{~~}~z|z|}~y}{}~~}}~~y|~}}}~~}~|~{}|{~}{}~}|}~}~{~v~|z}|}~~~}|}}~~}}{}~y|~}}}~{z~|~}~~~}~~~~}~~yv~~|{|~|~~~}~~~~|~~}z}}~|~z}~~}}}|}~~}|}}||}~{}||}|~||z||{}z}}}|}{~~~{y~x~~~x~~}~}|}|{}}|~}|}|~|{~{~~}z}~}z|||y~|{}~~}}~~{~~~{y~|~}~~{~z}|~~}~~~}~y~}~|||~~~~}~~~~~~~y~}}|z~~~{}}~|{~~x|~{}x|~{{w~w~yxyxxz|xx~{yyyxzy{}y{zyxyww~y}|vzvy{~y}}zzy|y{{x{{zzzw~}{~}w{zzw|y~zzxw{{xxy{zx|{zyywzx}}~~~~}|~{v~|z|z}zz{~{}zwwx|zw{yzy{xyxz}{{{{uy}xyxy}vxz{yy|}yz}{{{|~zz{{|y{}||}{z}{}|{xyx{|w|}||z|zx{y|zy||zyw|x{~|yvy~z}~{|z}}}yz||{~|y{z~|{zwxzz}xwz{|{wz{|y|{}{y|}xvvxx|xw~~|y{||z{{{}{wy{xx{zyy{~zx~zx{|}wvuyw{y{|x~{{{{{x}ut{yx}{zx|{|~{|zz{{{y}}{{}|s~|{|{{|vy}{{{wzy~{y|v{yy}z|}}z}zvyx{yy|||y}zy{|}x}}|{}|}z|{|~zz{yz{{vzz{}z|yx{tx|xyzzzv{xx{}y{zxzz{}z|w~y}|yx{w}}y}z}w{~x|{{{{|}z~~~z|{yw|}~w||{wwy{zy{u|zyw|zy{zv{x{yz}x|}y|}}~u{}}~zzux|x{vyx}{z|}|{xy|{}y}xy{xxyyyz|{}zzxy|}y{x|z~zx}z|{|y{y~}vwvy}yw}z~vxy}yy||{y|}y}u}y|{x|yy|~zx~{y~|~zy{~zy}z}{yz{zy}{zz~y~{|x{y}{}|}xzwzzx||yxzy|u{}}|~x|{{~zz|}xz~~||~}||}|{|}|}}}}}|y~~~}}~}~~|}~~}}~|~}x~~|~}{}|}~~}~}{|~{}|}}}}~|~~{~~||~z}~|~|~~}}{}|}|}}y}~}{~~|}zy{~}~}~x}~}|{}}}}~}~|w~}}}{}~~~}~{|}}{}~}~~~|}~~|~~~~{~}{~~|~~|}}||{{~}}~}~~|~~}~~zz}||{|~{}~y|x|~~}~{~{}}~z}~~|~}}|~|}~}~z~}}~~~||~~}||{|~{|~y{~y~x}{~~|z}~~~~}}~|~}z|}}~}{~~}~~~yz~|{||~~{|}~~}}}~}v~~z~}~}}{~yz|~|y~}z~}{~}|{{||{{|||w{~||zz|{}{||z{}{|z}}z{zxxz|{y{|x}z|xx{w|yz|xxx|yz{z}x|z{{zwx|{}|||~y|{z~}}xx{}yzw}{yy{|w{|{y{{}zxx{z{xz~uz~{{xzz}uyt{}|y}|x{xwxxzx{xx~}|{~z{x}zz{u{xz~||||y{{zz|yxv}z{|z}z{{y{zz|{}~{z}y|z|z||{{~yyyzzzwzy}y|}|{wy|{z|x~{xy|{y}y|{zz||}|y{{}{z}{z{~{}{wz~x{z~z{{y|{|xx}ywz}|zyzz|{v}v|}{z{~z~x}{u~}~{zw~{{|z{x{zzvzz{}{~yzx|{zz{z{zz{{|yz}yz|{}{z|}wxw|wyv~~}~vw{{x|z{y}~{y~yxzzx|yz|{y{zz~z}{~yz~wv{~}wyz~z{{|~xxzvzwz~}{yz{zz|~{x}}}z|x}z~}~w{~}zzy~yzzy|{}|}zzz~{{}uyz{x{~z|vzx|}x~v|{}x~|{xxw}w{{z~ww}z{|w{yxzx~zy{}|x|{y||zzz}yy||yx}yy}}y|}~{||||{|z}z{wyzzy|zzxyyx|zyzxzvy~}t|{|x{xzzy|x~zx|xz{y|}yz|}y{|{{}xx|{{|vyvx|yuyxxuxzz}}|{z{zzz|{yz|{z~|{x~z}|v{xyx{yyzw|x~x}||v||yy{|y}yu}ytz|}w~|{yz~}{w~xxu~|~{}~~z}}}}}|~}z~~}}~}~{~~|}{{~|}~~~}}}}z~}~||~{~|y{~~|}||~}~}}{|y~~zz~~||~|~~}}z|~}{|~~}}}~x{|}~}~}{{y~||}}y~~}}~}~~}~~~z|}~~~{}||z~~~~~~~~z}~~}~~{}~|~~}}|}|{~~~|~}~|}|y}y}~{~}~|~}z~|z|||}|{{~~{|}~}~~}}{~}z|~~|}||y}|~~|~~~~~}~|w}~}~~|}~}z~{~||~~~|}}{}~}||}~}~}|~~~}~|}|}{~~~|y}||}~}~}~{~}||}~}}}~||~zy|z||xz~yz{xzyy}x|||}{yyv{vvx}zzz{}|}yyz{ww~x|||{}~~{~|x|}vyxz{{~}xzyzxy}xy}~z{wy}yy|zxxxy~syyzy{{{x}{{|z}|||z||z~x~zw}zxzyz{x{{|{x|yyxv}y}|{yy|w{{|wz}{yxxyzw~~u|w||z|w{wxw}z|}{~{{|}z|wx~}xv{{xy{}~xuz{zxyxyvy|{~{y}v|yvzz{~x|y|}|y{{{|{w{}}z|~}||{{~y{|{x|y{z}y{z|yu~~||yyzvwwx~w|}}y|{w}{{zz{w||}z~|{y|{~w|w{|zzz}{{{z~uu}xyuz}yz{~||{|y|vyz}{xzz{}~{}z|ux~~|z|~}~}~z|y}xzzxy|}}z~|y{}}|{xvzz|}y{xuz{s|~{}{~|{~|z|y|{y||{z~z|{~{yy~}y}z|x{~v~|zy|y{}z{zx{yzz|zvvxx}xxy|x{|~yzux{wy}~xyzzzz{}~}~{w|||z|zv~{{zxz{x|}wuwyy|v|z~x|y~z{{~{}z|{{}y|y~|z{||zzx|}xvx|}|y}zz|~y{{z|{zy|}wz|yzz}~{}~{yyzyx|z|~z~~yy}y|}}}|xyxz}y{wv|zy{xxzy|~y|xzzz{y}xz}~{}y}~v~|v}zz{|{||~|}~}{{{|}|w|x|{uzywxu{{zyw~w{zz|{y{}~wyw|{~{|~y~yy{{|w{~~}~}z{{|~{~~}~}}z~~~~|~}}~}~|}}~~|}|}|zzy}|{z~~}}~~~|~~~~{|~z|}~~~||~~{{||~}~z}|~}|y~}z{}~~}}||{|}~~{|~|~}}}~y||~}~}~|~{~|{|x|||}}}~~||z|~~~~~{~}|~yu|~z||~x~{{~~~{}}~z}}z~|}{~~~~|{~}~}}|}|{~~~}~}zz~~~}}{}}|~~}|}|}~~|}|~}}{~y}~}}z||z~}}|~{|~{}}~}}}~}~}|~}}|~}}|x}~~~~}}}x|z~}~|}|~}~{~~}}|{}|~|}~~~~yyx|z|x}z{x|{zx}z{{yzu||{yzx}y}yy{{|{{z{vy|w}y}~|x~{zx~y{w~x}~y|yyx}{w}wz}syyvyz{x|}}xy{x~z|{|y||yyz{x{xzzzz~z}y{y~w{{~~{xvyvu~wy|yuy}~yyy{{~y|r{y}}wz~}{{|~z}{}{|}x|}{yxzy~w||{y|wz{z{zzt}~||~z~{xx{|xztz|z~~{zyyz{w|yyz{}yzz}|||{~zxx}{z|{}zy{s~z{x}~|z~wyy~xwyzyyz{yzyxx{w|xw}zx|}w{||zzw~v}s~~~w{|yx{}z{|{xty{{}z}}w}{|}w{z|z|~z}}yyx}}y||yx|x{}{{}}zw|zz~|wz{x}xuw~zz{y}{y~{~uz||{~}x}z}}x}zx|x~z{yx|yz{y|{z{zz{xwyzy{x{{{{}|{z|{z}}{|~}z{{z{{~|xy}|zy~}v}zvz}}{~xu{y|}|v~||zyyz|zz|}|xz}x~xwz{z{|{z|||{|}zzyw{wy~{{~zyw~}|{~zzxyvyyyy{yz{|x|{z~y{z|yyx{|xzzwx{{z~}|y}vy}z{zyxw|{xyy}}yyz{ywxzy{{{|zx|}~xyzzzy}{y}~y|}xx|{t~}|~wx||{yvxyty|{}|~|zz||}|{{|z}|xyw}z{}z{}~}y|zy}zzx}x~}zzy|z{v|yzy{}|~{yz|w{uwz|z}y{{w~zz|}~wz}{{{}|z}y}~|}|~}|}|~~}}y}~{}~~||}~}x}}}}~~|~~~~|~{||~}||}}~~~|x~{~{~~{~|||~}|{~~~{~||}}z~}|{|}||{}~~}~}}{}~zz}}||||}|~|~~}~}{}||{|~}~|}~~y~}|{}~}~}|}}{}}~~~~}~||~}}}~{|~z~}}|~z~}{|}~}z|~~~~~}~}x~}~~{~{~||}|~zzy~z|~~|}}~|}~~~~~~}~~|}}|}~|{}~}~{{yz}~}~}~}|{}|~z}}|~}~~|~~~|{{~}|{z~|~z~~}z~~|}~}|~|y~}~||{}|~~|~{|~|w|{}|{}{z{|{|{zzy{vyy{{{uxxuyyyyzyz{wz{z}wzz}zx}z~}x|||z~{w}z}|~{~xz{y~zx{|~}yxxy||~xyvy|}{|yw{~y{zzyuw{}xzw{||{||{z}{xy~{}z}}u{zyy~zx}zwxz|yy{ux}uzw||xzyz{y}w~x}wu{}{y}{|~zzy|~}|{|{zxv|y{zx{}{z~{z}{x}y~xzxv{z{}}w}}{x|t}ztyvzy|}}{}||wwy~}}|z{|zzx~~{uy{vzw|z|r{{xxz|wxwwz{~|yswywwx|vywz{vy{{z~~t~zz|nv{zxz|y{z}|}}zyxx{zxxz~||yz{xyx~|u}|z}v~{~z|x}|{|~z|~{{zx|{||z|~||~v~}|yv}{zz|y{vw|zyzyyz}|zy|{uywx~}~}~||}~~zu|{yyy}|z{yy|z|{x}x||u}zw~~wwz~~vzz{xzyx|v|yx}{~y}y{v|y|}z{{|yv{yw|{{ywyz}}{z~|tx~zyzz{|xxyx}{yx|wy{vxtzxwx{}{xz~x{~~x~{z{{}{{wzwz}yy|y~u~xyy}qy|x|}{zy{zzw{zyy|zz~||x{zw|y|~z|}{~~yz||{~zyzz{|w|{ww{z{x|xzx|v}yy}zyw{y}{zy||yw|}z~yyyy{w|~}|{~~{yzx}|wvy{v}{yvyzyxy{yzxyv|~{|}y}y}{|~wzz{}z}zz{{~z~|~|~|~~}||}||~~~w~|~}{||~}|{|~~}|}~}}z}~~}|~~|~}}}~}x|~}~{{}}}~}}~z~|}~{~~}~~~}}}{||~}~{~}}~{{~~~}}{~|}~|{~|}~|~~~z|z}~|{{}~~|~z{~~~}~}|}~|{}}~~~z~~z}||}}|~}x~{~~}}||}z~~~}~z}{~~|{}~|~|~}~{~~~}{|zz~~}~|z}}||~~}||}~~}}}~|{{{~v|}~~}|}x~~|~}}{|}||}||~|}||~y~}}~~~}~~}|~~|{}~y}}|~~{|~~{~|~{{~~}{|y~|}~|}~}|~~{~|~}{}~~}}~}~z{~|~~|x{z}|}|}}~|~{x}~{z{wyz{}z}{zx{y}}zy~yyz}||{{z{{}w{z~{yxx{w{|{{}xx~~|x|x|z|~||{y|xv}z}yzy}|{y||{z}y{xz~}|{xu|}}z|{xyw|xy{|zy{xyxwxw{zux||w|y{w{{y~z{yy{zu|vxt~zvz|~}y{v~{z|~{|zy|zzxv{}zz{w}y~|x{{{z}x{yz|}|{{{}~v|zzx}|~~~y{}}y~x{x{{y{yzz{{z{z~|vy{wzy}}x}{{zzx|~xy|y{zz|}~z|~|~||w~||zw{x}zw}w~}x{{zzzv}y{w}|{xz|{zzz}{{{wzx~}yyz~|y{~zv~x{}|}zz|{z{{}{|yxywy}||yy{}||}}}y|}}{{{}z}z{w||}{{}~}z{|w}|{|{y}{xz}{|xz{{w|zz{{w~{z~{}yvzvyx|z|}yz~{|y|zzz|zx}xzv|}yz||y|{|||{~|{{vwy{{y{{}z}z|yx~{w{y|}yy{x~}z{~|zzz}y~}z}xyxv{zy}zyy{}yw~}}w~}w~||yvy{}y|yyxw{xyy|zz{|yvxz}zzwx{zz{~}{~uyz}wz}|||z{y}z|ux|}w{z{{z{zzy{v}xz{yzy|w{}x|x||{~y{}yz{{}|~wuy|z{wyz{{||||y~w}wyxx{|{|zv}zx{|w}zz{|zz}}||}{|{{{{w|}z{u|xv}z|{~{y|yz~vzy}|{{z|~}zy|{|xx|zyzw}}|}}}~}{{|}}|~{{~~|||}}|}~||}}}~~~~}~~~{y~}|}~~}|}~}||}|~~|~~}~}z~~~||}~~{}~~z||~}|}}}~|~zz}|}~}||{|~|~~|{~}~y~~|}}|~y{|||~~|~}|~}}z~}}}}y~{~{|||~}{~~|}|}|{~~z}~}|~|}||t|~}z|~}{x~|||{~|}~||~~~|~~}}}~{~~{~~~~{~}}|~{~~}~}}~}~~zz{~||}y|}~{z~}~}|{}~|z~{|~~~{~~}|~}}}|}}|}~}~{|~~}}~{|~}~|~~|}z~{~~|~|}|{~~|~}~}}}}~~{~{zx}x~}{|~z}y{}{z|xz|x{||~||wvy{z{{uz{~y{x|~{y{y~}{~y}}yxwx~x{}|{|}}zz|z{|z~{{|yyyuyw~wxuyy{yxz||wv|vx|u|}{v~~~{xzxw{{x}}{|{x|{x}zyyzzz}~v{|yww|xzzyzyyzz~zz||x{xzpz|{}}~{{~xyxz|{|}{~zx|x{}w|{x}yzx|yw}|x{y}}y|w{z}yzzw{yw|vzy~zw~{{|zyu}||zzz~x~{|}~|x}wzwyz}{{z~z|zx|~|{}|zy{zyyxz|x~vx{w}y}x|{{z|zv}yy{x|{t}|z}z{~z|}y{~vxzyzzy~{|xyx|zwy|z~zz{}z}}~}~}{~~{{|~{~zxy~{x~|~}|{z{}|{}~}y~{{zvwxz~~zy~{yyxyxxyyyy{|{z|y~|}uzp|zy|yxy|wy|{zyvy{z{|}~|{~z|vyx}z{xx~}|xzy~xz{zu||}~}{}zzzu{|x{{}yz{}~}||}|{z}zv{v~{}|z~xx}x~xw|x|y|u{~~}{}y{z~z{ywz}|z~|{}{zz}||~z}xytxzu|z{z~z{w{zy}yyzxy{{|z{xzw|||{zz~w|}y~{{{|u}|}|zxy}yyz{{|zx}wuwzywvz{{vx~|zzxy|rv}xxyz}}{x~|x{w|~yzy{}zyw{xz}{~}||y|x~vywywzy{zy}zzw{vywy||{yy~{~~}{}||||}|~~|~}}}~y}|}}~|~~}~|}}}~~||~{}~z|~~|~{|~~}z~}}~~~~~~{~~}~}~|}~||}}}}~{|{|z{}~}~~~}z~~|}~}~}{|{}~{|z}|~{~{|~~~~~~|~}|~}|}~~}z~}}~|}}}~||{|}{|}}~{{|||~|||~}~|~|}~}}|z}z~x~~~|~}w|{{~}{}|~~}}{y~w~{~z}~}~}}~||~~|~}y}}{|~}~{}~{z~}}{}||}~}~||~~{~~}~}y}~}~{~~~~{}}}}{}|w}z}~}||~}~|z|~~}}}~z}|{}~~~||}z~~}|~}~~~z||||}~|}|}}~|}}}z}|~z}{y{}}z|{}~}~}z{{zxzwzxzx|{ywvyzy{}zzyzzw}w{xv|x}x{~z~w|z{}z{v{{|||ysy}~{xzv{v~ywvxy{y{{z|x{{{|}yzz|zz}xzy|y{}w{|x{zz{}yy}|~}zz|xzxuyw{yyy{y{zzzzzy{z|yuvz}zz|{||x}{|{y~zy}~|~z{{}wz}zzvzxyy{y{z{{y}~xv|{y|xz||xzxzyyz~{}{w{yxy|{}yx}z||y{xzyyvxxw{w}||{{}|yyywy~xz}{{|z|}y{{yz{x~z}}zz|z{~{y|{}zz}{|y~{uyxy}xyxz|yy{zp||x{xyy~zz}w|}xy|w|x|z}wzzw{z{{x|w{{{t|x|z}}xz{z|{{s{}}|~}y{y|xuz}z}zz}zz||w}{{{~y{z|x{zw}}yyzz}y|{y|}{vu{z{wzw{z{zz|z|x{~zyz{|yzyu|zxx}z{w||{w||zz{{w|w||zzy}{y|yy}x{{y}||y|}~}xzzz}z~vzx~z|}|}}x}{{}}~}y~{zz|zzw}}~}}z~~z|yxxvxy~}{{}y{yzx{||z}z~y}{zuw{y|zy}{{{}w{{|vy|vx|{~|yy~}|xx}y}{x{{xx|zzvzxyx~v|z}{{wzx{~{u{vu||zz|~zy{||{{}~xyyx~zyzwx||wx{z{|y{yyyxxyx|w|{xyy}y{ww}v}~yv{|~uzz{{{{yy~{zz~}v}{{z{ztwyzz|}zz}y{x~{z{}{yz{~yzy~}~~z~}~{{||~z|~}|z~~y~~|}}x|}}}z}~}|x|x}|}}}~~~}}}~}~~}|~}~|~|~}|}}|}~}}}~||~~~}~w}~~~}}z}~|~|}|~||~}{~{z|~}y~~|}~~|{~}|}|~}}|{}}|}|~~x{}}~{~|~}}{}~~}~~~~}}{}~{}}~~~~{|~~|~~tz~~~}}~|z~~{|~}z}}}~~{~~|~}|{|~}~~{|~}|~~|||}~}~}}~}{}|}z|{~~~z}~}}{}|~}~{~}{~|~{{~||~|~~}|}}~|~~}}zyz}~}|~~}v|~}||y}{}|}|{}}}~~|z}|}y}}{|z{~~}}{~~|~~}~|z}{}~~~}|{y{~~~}{}}}~|}w~}}{z}|}~~}}}xz~{~}}{{}|{|~|z|{}}zx{wyuy}xx{{v{z}{zzz||{v|~}u~}|wxyzzzvz{|}~|}x~}y}{||}{zwz{yy|xzzy}}xz|xzuy}~}yx|}{}{wvzz{{z{y~~|zyw}yx}~{v|x}zz{y~}{zy||x~xy{zx{|~yvzzvwzwx}t{uzywwuzxtz~}z{x{y{{}xyxz|z{|{{}|}||{zw{yzzz|xw|xuz{xvvzy~z~yw|{wzwyy||xzv}zzz}}w|}y{zw{yz{}~x~z}}||y{wz{yz{}yz|z|~w{vzyzyxy||z{x{{zz{}|{{|{|y|}{x|yz~yx|}zzzyz{|{ywvxzx{x{xtxzzz{{~zzw~x~{{z}|}}|{}{y{z{{yy}{z{}||x|~z|}v|z|y~z}}x|}}wzwxyyz|{{}x{xx|}|{}y~~w|z}z}y~x~}}x}z|{||}{{~zzwxw{yy{yy|zztxxv{|wxzyxzzwy{yyz}{x|}{{~}yv~}{xyx|z|}z{}|yy{{z{zz{~{wzyxvwv}v|vzx{|x}x{y~{~x|zy|z||zwyy}}}zywxw{y}x}vwxzxyzywz}y~|zwzzz}x{{v}~}tz}~vzxzy}|z||~ww}|~x|y~|zv{{~{~xvy~{x}{{x}{}zv{yz{z{|yy}|ywz~zzy{|}{|zwux~{{{}}z||y||u}||~{wz{~z|}z~z}z{z{y|yx{t}uzy{{zwyw|y}{{{zy{zz|~|z~~~}}}|||~}}~y~}~}|||}}~x|~}}~|}~~~}~|~}~yzy|}~}|{}x{|y~~||~}~|~}~}~~|~~z{~}{~~||{z}{|~}~~}{~~}~~z~}~||~y}~~{|}}~||{~|~|~{y~~~~||||~~z}~~~}|~||}~|}{~}~~~z|~~}}{~z}~~}|~|~~|~}}~~|~~}{}~|~}~}}|}}z||}}}{~}}~}~}{~}~||}|}{{~}|x~~~|~~|~|||~~~~|~|~yz~~~x~~z~||~~~}~zy{|~~~||}}}~w|~|y}|{y~~|~{}{~}~}~}}x~}}}|~}||~|{{}}~{~}y{}~~z{|~~}}}||}}y~~~~~}~{~~|zz}y}{~z{{wzy~zw}zx{}{vxx|w{}xxxy|y|~zz{~vx}{{y}{xyv}}~zwwyy~yyzz|{z||zx}|x~y{v|{yxzy~{w{zy|ww|xxwww{yyz{zy~yy{x{zzv{{{wy|zy{|{{y~{}r}}~{yvyw}z|y}w{w||~z|x}yvz{|{|tyyz{ywwywz{zzvw{}{{|zx{t{x|}zzzx{wxxyyzz|{||}vy|{|z{v{|zx{xzzyz|{wxyz{~|{twzyyw{{xw}|x{yx|{|w{yx}y~xzyz{~y{w|~xyxzv}wwz}yzzzyz~zzy{|x{|vzz{vyx{{{{yz{~z}z{{~y}|}u{|zuxvsyz{ywxzzzzzzz}z{|zyz{~y~uzzz|{{y{z}wzz~|v{~|z{{|w{zzx{x}y|y|xz{~~|||yxxw~yzzx{xzwzyw}}zwzz|x||zx|~}{zyz{{x~}yx{z|y}|wzyx|yx}|yyyz||z|zz}yx|z|y{}|||{}yxwyy}zxw~z|zy|zvu{}}wys}yx{y{wx}z|y||zy|}|{{{|yvuzx{yxyx{|{{y{{z{y}x{zz{xzxy}}|w|z~zwx}wyzu{||z}zy}z~vw{{||yyy}|}{}x~uyz{{~}wz}z||x|v|{w}yzz|{z|yvwy~{zz{zxzzw}zxzy{|z}|{x|{|{|}yy{~yxz{|y}zuz|yzx|z|{|zzy|z{|||}{{wxyyw{z||y{|~{yxw}~{yz~{|u{wyz{}}{||{z|~}{{zy~}|{~~~}|~|{z}~y~}~~{~~~~|}|}~~~|~~~|}~~|~|}}~}{|}}~}{~~~}{}}}|~|}y}{{~}~~~~~}~~~~~{|~~{{~~~z{z~~~}|}|}}{|~|~|}~|{~z~~~~~~}}~}{}~~}}|}~}}~{}~||~y~~}~}~~~~}{|~|}{zy{~}|}|}~~{||zy{{~~{|~|}~}~|~~~{~}{~|}}}y~}~~|}~~~|~|}~~~{}~|||}}}~~{|~}~|~z}}~}~}~}|}|~|}}~|z|~~}|~}|~|w~~~|}~~~}z~|~}~y~||~{|}~|}{}~~}z}~~|}z{}~{z~|{~~|~|z~~}y{~}~xz~y}|{{w{zwy|zz}ztz{w}}|xyxwyx{zzy|wz~z{x}y}~|}|w{x{{w{~zz{{~zz}{|zww~{{yxyz{{x|}{{x|zyz}|xyzy{uy|z}zw~zxx|z}ywy||{z{z{}{{}{zxw|~|wxxyywzw{~}zzyw||wyz{y{}yz}~~{{}~{||}z}{}{}~~wzx~|z|yx||~zwxx|xr|w{|yxx|~~}tyyzzyx~x{x{|xz}|yxx{~}}{y||~wx{{|z|y{z{ywxv{ywwx{{zxz{y}ytw{|vwxz}{y{z|{{zyzz~{|{wwyy~z}y~uz|z{{}||w}{z{zv~{xz|zyy{|zwzu}|}ywy{{||~{{{}{z{z}}z}zzw}yy{}~xxx|{wz||zw|~wvw{{}|xyyzz{~}|}{}zzx}y{}|{z|z}}wx}z~{}{wz|{xyyzw{}{{w{|z{{x|zy|yzuz{xx|{zzy~|zz|~yzz|y~|}{|{vx}{z~|xxy|yzy|yy}{z{{zxyw{|}zztz{zwv|}yx}ux{z{zy{|z~||{|yy|{z|xyzz|{x{}wxzz{z|~|{}|}wv{|z{t||~yyyw{{zyw|{y{{|}y}{{y}||{}}x{~~~z{vxwyww{|}{z{}yxy|xxwzuxux|}wxzz|y|wy}yzy{z~y}}w~}{{|}|~|z{|yzxzw|y{x{|zwzxz{|{~}xwy|~|}ysxzzy}{z{y}z||y{{{}||}~{z|}~{y{|~{z~}~~~~}~~}w}~~~}}z}{~|~|}~~w{}}||}y|~}~|~|x|zy|~y}~}}~|~}~}~~{}||}}~}~~~}|y~}~{}}|}}}}}}}{{|~~|{}}~||~~~}|~~~~}~}~|z|}~~{}{~}~|}yy|~}x~~z|{~~{}}~~|~~{|}~z~y}}~|}|{~}}~}|~~~~~}}~~~}~~{~z{z~~|~|{}~|}}{{~~}}|~}~~yw~~~~~~~}~~~|~z~~}~~~}~}vz}|||~~}}|~{}~{~z~|~|}~|~~{~}|~z}}}~}~}{~}sz~wz{z{{{|~{y|}z{{wy{yxz{}x}ry|{w}x{wyz}}~{{{zx~tx{ywz{z}~y}w{|ywyy|y}yy}x}~|xyw{y|xv|~zvy||xzzzwy~{yz|zyvxwz{~zyx}y{}w|z{zzw}x|~{y||z}y~y~xxz}|w{zx{{z{~zx{{zx{x{|x|{zyx{z{~~|zy}z|||{|||z{wx|}zy{|}vw{{{|~{||zuwz}wv{~|{{z|wy~zzz~zww{zzyx{||||{}z}{|y~y{z}}xy}|yywyxyzz{wyzw|||y}z|v{|}}}~{y{{x|s|zvz|{|z{z{y|zy{|z~|yzzzz{~{yz}xxx|{w{|}|||y|z}y{{{yz{{wzx}z{zy|}|z{~|~|}{||zv|u~}yzy||zzyy|y}z}{wz{{}wzvzw|{}vzxz|}|z{|xyy{{w|~z|||~zyzx{y|z{z{{}{u|{zyz~x}w||~zxx~x}zx{|w|{~y~}z|y{z}x}zv}|x}}y{~zzy{~{u{~|ywzxwv~{}~}zz{}xupzz|{|x||}yy}}xz~|{x}x|zuyy|w}||y~{{|{{zzzz{|{{}zyyw~}{zzy{{{{|y{zyz|z|xwxuz~}}~y{y}}y|||}x||x}|{y|{yw{{{zz{}z~t{~}~zzy|zxyvzv|zv{zxv{x{{}w||vy{{z{}y{}y{{zux{|zuz~wx{v||z{z|~{|z|wzy|yz|wz}y~}v||}~||w}{{}}~{~}|~|}~z~{~}}{~}}~}|~~~~{}}~{{}{~~~|~y~~}z}~~|{{}~}}~~||~~~{~~~~}|~|~}~|~xy~}~|}}~|~~|}|}~{|}}}{||~|{|{~}~~|||~~}{z~}|}}~}|~}~~~{}}~~~~~~{{|{}|}}~}{}{}y}}~}|}~{~~|}~~|z}~}~~}~{~~}|||z~}|~}|~}||~}~~}~}~}|}}z~|{~{~}~~{~w~}~}}{{~~{{}~|~~~}~~~y~~}}y~||}}{}~~~z~w}||~~}~}~y~}{}~z~{}y~{{~}~z~{}|{}~|~~|}~~|~}~|}~}~}|{|~~|~~{~|~{~{y||~{{{|zwu{z{zxzyyxyxv|w|zuzy|{zx||||}w{|||{w{|{}~~}{~{z|uy{y{y{|}|v|}w|}zu{}wxx{x||wz{vwyuzz{{{w|z}z~zx}z{|y{{~y|zy~|y{xz{{{||wyz~xz{}vw{y{~yww{wvy{xz}wzw|wyx|}{zzz|{|y{x~yz{z|}w{}~}||}~zyxzx}{x{{{yw|vzwyuz{wy{}v{zu{x|yz}y|}w}|{|}}~{}{|x{xz~}vx{~~zxzvz}{z|}wy}y{yx|{w{wvx{w{}{{|}|~z|{}y}~{zz{~~|{~yy{||{{||{yvzw{w~|xwwzzv{z{u|xy}{yzx{{~z{{|~x{|{{~~x{yyzz|x}{{~~~y~{zwxv}z{z}yz}yxvwzy{zyxxzy}z~yyw|~{zyz{{}v~}zw{xyy|{|~~}z{~zvz{zyv|zz~}{{{{zyzvy{{{{|}{z}z{xxz|~|~u{z{}}|xy|}z}|{z}{xzy~y}y}{~yvyuu{zw}~||x|zzxw}|yx||}z{|zwz{x{}zzwy||z}{yzx||}|{{x||y{xsxywxyyxz{v~wty|y{|~{vx|z|zuyxy{}z}yx|zyy{|z~z~x|~zwuyyy}xyy|~zzu|w{w{v}|{}|}t}tz|{w~~~{~yz}v{}y}}{z~z~|{~s~|}zxw~z~vwzy{v}y{zx{yzz{xz{y}vx}w||}zz}z|{ry{}}}~~}~~||}}~~|}}~{~}|~~~}}~~}~z~}}{}~~}{}|~~{~|}}~~}|~|z~x|~}~~~~~~~~{~}{~~|}~~}~|}{}}~}~{{}~z}}~~~{~|~|~}~z~{{z~||}~}~}~}}~}}}}~~~~|~|}}|~~{~}~~~z}}{{~~~|}~~~}y}z~~~~|~}|}~~}~{~}~}~y}~|~}~x}~{}~|}|}{{~~~~z~|{}z|}}~~}|~~}~{}}}~|~~}}~||||~}~|~}}~~}|{z}~yxz}{{~}{}||}}~}|~{}~~}||{|~~y}~}z|~z|~|~}~~~|~~~|~zz}~|~{}{}~|}~yzz~}{{wy|z}xy~x~yzzt{|{|{zx~|}|yy||y}||{zzyy||}yx~zzvw|}z|z|zzy|~{{{z|y}y{|~zzvs{|z||y|wx|z|z~zx||}|{~xxyxzy|zwxwu{||~y}zwv{z|x}uz|{y}x{{{zyzwzywwzzy{w{yz|z|x{zz~}vv{uxw{z||{}y}wz}|yzzz~x|}y|y}~zy|x{~y{|yy{y{v{yx}{{w}zzyz~xw{w{|yyzx{}w|z|}y{{{y{{{|~{|~x}y}zxu}{w}y|y|zzyzyz}{{zyz}~|z}~z}vz{zx|{zy~z{xz{z~u{{}{}z|}z|y{{{zzyxx|x|{}zy~y{zytyyyzy{z}|zy}x|yy~}z{{x}x}{}~~{xxwzz{xz{v{|w~{~}zzy|{|}zvxz{u{{|x{zxywyx{w{{}zz{v|w|{x{~}x{{yxxz||xx~{y}|zz}|w|{}{zxxz{z{yzw}yzx~|y{|xyy{}x~zx{}|{{zyyzzzx}|}y{y{vw{|y}|z{~x{|}|zy{|x{|xxxyxz~|vw|y{z|}xyyzxy||w|~wzy{{y{xvyu}|xxz}z|y}{{{xx{{yz|zxwz|zy{|{wxxy~y{~x~{{yu~{}zy}~xzz}|{{y{w~yzz~zy|xw|x|y}{}{|z}}zx~ywyz{|}}{||||z~~x{x||zw|{|{x}}{{xz}yy{uyy~}{|z{~~z~|z|{z{}yyyy|}y|y~}z~~~|~~~}|~~{}~~|~{~{y~~}~}}~}z~~~}}{~|{~|{{|~~~~|{}|~z}}~}}{~~}}~~}~~~|{zy~}~~|~}}~}~{{|}y{~z|~~{|~x|}}}||}~~~~}|z|}}{|~~|}~y}~~}}{z|{}}~}{|~}|~~{}~}}}{}xzzy}}w{y~}}~|}{~~}~{|{}|z|~z{~~~~|~~}~|z{}~|||||}~|~}x~}}~}}}}~}|}~||}~{}}~}||~|yz~}{|{}~}~~{}}|}|~|~~}~~}|~|~}~~z~~}}|{|z}}~~|{~}~~~~~~|~{~}~{~~}~|~}~|zz~~~}~|~}{|}}~|~~~}}~{}~}{}~~y{{zy~|z~}~y}yzv{wxzx|w|y{y}y~xyyy|{}~y{|yyz|z|y~v{x|z|z||y}xz{~y||y~|yzyyzwyzy|zv{{|x}|y~{|w{zxzx{zx|w|z|}zy{v{}|yzzw~|}{zw|{zzx{{yxzxy{vzz}xxwxz{zyywvyzy{{wx}w}x{{y}{zxy}y}{|x~{y}|zy}zw{zy|}{~yw}tzx{{}zwzz{|}x{z~{y|}{{w{zy~|~z~|{~{~wz|xzywy~{zy}z~{|{{{{x{xwyy{vxwy{{{xyzyyy||xxz}{{yx}x~~x|{}zz|~u|wzzzy{z|y}~|}zzxzv{|v{zvv|vx{yzx{z|x{vx{zz{xyz|z}~|{{v{z}zw||~yyu|{}}{{z{z{zvuzzw|{zzy{{y{yyx{zy|xyzxx{y{~}xz{~~{~|z|}z}{|{~w|~{|{||xxz~z|{{zwzxzw{}w||vx|~x|xxu|z}vyxzx}|yy}|~t{|wxyy||}vz{w|z{zuxw~zw}yyzvyyyw~|wyw}z~zx{zyxzzzyy~{z{yx}zw}x}y{|}z}{{z|}{{|y}}|z{zww{{yzxzvzy{}{zzz~z}{~{~z}zy}}z{|z}}||u~xyz}|yw|||~vyxxvzyx}zqyyyu|x|w{{zzxxxw{|}{}~w}~|}w~{z}}{~z{{yy{x~uyv|zy~|}zxy{v{}y}|{y{xy{||}{y}|}{yy{||{y|}|~y~}}~|~|~~~~|~}|~}~{||}{~{~}|~|{||{~}{|}|~}{~}~|~{y|~|z}}x~~~}{~|}~}}}~~~~}~}|}y{~||~{~}z~|x~}~~}|~}{~z~}~y}{}~{~z~}~}~||{}|||~~~~~{}{}~}y{~y}~~}|}}~{~}|x|{}~{~|y|~~{}||{|}{|~x}{{}~}}~~|~|}~}~|{}z~}|}{|}}}v{~~}~~~~}}~~~~~~|{~z~}}|~{~{|||}~~{~~}}~~{|}~~|{}|}~~z|~~~}}{|~~{}~~{~~|~~~yz}~}}~}z~{~||~}~||{~|~}~~}~~z~~z}~~}}~~~}~~|}|{~|~~}z}}~~w}}xuzy|{{{xyzx{|{{{|}~xvwwzx{{xyz|{{w}vyzz|xyz{zz~zzxw{}x}zx|~{z|{xzyzy||vyyvy|z{~z{~~zz}xw{{ww}zx|{x|v|}x{y}z|w|{~xyzz|wyt}{{z{zy}u~|xvzyy|z|{~x|{{y|xxx}x|}|xywy|{x||y{zy{{x|{{{|}y{yyyy|~{z~zv|yyy}~|{{|{xx|y{{|}z{wzxyx|yvy{}|}~u}xwzx}zy}zzywxz{zx}~y{}{zzzx{{{~yxyy{vz}xz~{z~{xyyzx||{yyzzwxx{zz}ww|xx|w|zyxwy~w~{x|{~zz{zz}y{zyz|{x{zxyz{|~}w|}tz{|x||}x{{~zz~y{wvyz{s|yu|yz|y{w}z~||||}{~{wx~yww~{|{{yz~|z{~~wx}z}}|z}|{|}xw|{zxy|{yzw|{z~{wzzyzwzzyz}xxzzxx~|zz|yz}{{}~~y{yy~yzzw{{w{{{v}||y~~u~z{|w|{wyy|}v|zyyxw}yw|x{~|}|~{{vzyz}xx}y|{z|y{~{y~zy{xxx{{z~tv{||yxyzx}{||{|~{z}u~{{zv|y||z{yyzz{z{yz}{y~w{wx|{y|z|~x}xw|w|y|zx}y{{v{{{|z}{{{|xx|xz}w{wyzzxx|yyy{zzr~~{}tx~wyx}{||{|y{{{{~~|}zz}w|||x||||y}}~{ywxz~|~|}yzxzz{wy{{zyx|}~z}}}~{~~|~~~}y|~~}|{z{}y|~z}~|~y}|~}{||~{~}|~}{{z~||~}}|~}~~|~~|z|x}~}|}~~~~~|z{}{}}|{yy~~}}y~{{}|{~x~|~~~|||~}z~}}~~~}}~~|~{~~z~~~|{~~|}~~z~}{~}~|~|~}~~~~~}~}~}||~}|}|{{~z|{~||{~y|}}{~{~}~~~}}~z}{}~~z~|{||~||}~}}~{~~~}~~{~}}~|z}~|~|}~|~~~~{}~v}~}~}~~|}~|~}}|}~~|}}y}{~|}|}~}}|~|~|{}}{|}}}~~}~x{y~}}z}{~~}}~{|}|z}vx~{~|{{~~{}xz}}}~|~~~y|}z|}|~z|~~{~}~~|}||~~~~{}||}|yyzy}{{{~z|z{uzyxz{yw}{~xx{w}wx~y|zx}}y{{{|~zy{}|}|zx|{|{{|}zy|w}x{~|xy}u{{{}www{xzx{y{zw|yyz|v|{x|~}z}|}{~}xzy||{{|y|}{}yxz}zy{zy{{uzz|by|{xzyy~}z||y|x}{|{{t|zzz{}|~}|z{{{zy|x}{u}{|~x{|~x|}~x{uxzzz}}|y{z{{yzxyx||xyzwy{wwyvyzw|x|yww}zzyz}zv{}z~~}}z{zwz{x|z||{y}tzx|xxu|||vwzy{t{xzvw}w~~|w{zzz{yxzy}{z{{z}|~z{{z{z|yy|yxz|w|y{zt|yy{~y{x|{}wwwyz||||}{}{}{z}y}}|~zw{}}}|{~~}z}y{|y{wz{zyxqxxzy|z{x}|zy{zz|yxzz{|xy{yx{~x{{|z}~}|}}{|x|{z|~xy|txx|x{zxz|y{{yy{xx~y||||y{{}z}v~yyy{{~{|{|x{{}x{}}|}z}{||x}zxzw}~yzv~zyxzzz|zwyzy{zzx{y|}|y||y{{{}|x|xzw{|z|{||xzvy{xzxy}yyxy{}{y}{{}vxwx{{zzyxy{~y~wz}wx{y{~{z{|{z{|u~~}}}~yx}x~y~y~}||x{zv}yyx{}~zxy||{{z~{w~y{|zyyx}{~}z}}}|{|z||y~{z|{z|x{z}z}x}|y{|{}w||{uzy{{|u}x{{{z}{{}}|}z}y~z{t~}}~~}}~~z|}}z|z{~|~y~{{~~}|}{~~}~{~}}~|~}{{~}~{~{}~{|~{{z~z~{}|~~~}~}}|}{}}|||}}|~|z~}}~}|}}~{~y~}|~}}}~}~{}}|{}y}z|z}|~}}|}|}z}{~~z~}~~~}}~~}|~}~|}|{||}}z~}~~~}z~~~}}}}{x||}|}||~~}zz~|w}~{}|z~~z~~~~}|}}{}}~~z|{~~~|~~|~{{}~}}~~}~y|~}}z}~}}z~~~||~~~|}{}}}~}{z}~v~}~}}~{|y||x||~}{}~}|||~}~|~~|z}~}y{|~~||z}|{y}~~}~|}x~~~~}}~}}|}~~}~zz~~z~}||~|{}}~|}|z{}~}|~}{{}~}~z{~~~{|}~}}zs}zz}xz|}x}z}x}zwz|z}y|{~v|{w{{w{{yzzw~yxzzxyvwy|}z{w|y}x|y{y|{|w~ywy{~r{~zx{{yzzxxw}z~wzx|zx{uzyy{~tx{zzzux}{|z~y}y{}xz{zwyx{{zwzxzy{yz|wzxw~{zw}{~y{zx|zzywy{|yzxy|y|x}}zzwwx{z}rz{zy{xzz}z}zwxxyx||{z}{yv}y|z|wvw{x{{xxy{yx}xy||yy{|}vv{||}z{yxy{y{y{}~{z{}z||{y|~yz{{{{w}y|z{{u{ywx}yyy||}{|y~y~w{{{}{~zw|xyw{y{v{~{y}w{}{w|w|xzyzz|wzz|z~yyywyyz||yy{|}xuxy}~{w||{ww{|yxt{y|w{yzzz|v{z~}{|y|z~|ww~zyz}{zzz}u{}{x|z}}{z{zxy}{zw{{w{yy|z~~|~u{{zz{y|zz}}|{yzyvz}z}w{yxz}z{x|wz{}{x{y{z{x{}wy{yzz}}z|z~y|wy{{}{y|}yxtz|{}y|wwy{{xywxzww}zzy{{z{wz|||zw|xz|{~}z{yy~{}wzxzx{yx}xyy}{zz~|wzwx}wzx~z{~{}z{y{|z~}z{{vyzx|xyzuxz~zy|yxyyzxw||{y|}y|yx}w{z~{y{{}sz{z}|}uyw|{|zz}|{x{z}xw|y}w|w|{|{}{xx{|x{zy}yx~z~|z||}xzxyx|y|zxz{y}zwx}zwyy}t~z{zzz~~|}z~~~}}}|~z}~{~~}|n~}~{z}~z|{}{}{}}|{|{|}~z~~~|~{{x|}~~}~~|}z|~||~|}~z~~~z||~z}{|y{{|{~~~}y|{~}~z}~{~y}~}zz~}z}}{}}{}~|~~~~{|{}zz}{~~}~~~}z{||}}~}z~~~~~~}~}~|~~|}~z{{}}~}~~z|~}}}||~}}y}}}{|~~}}~~}~{~}~||{}z~}}}~}}{{{zz~|}~~~~~}~}|}~z{}~~~~~~|}~~}{~y~~}}}}~~}{|~}}}}~}|~~~}y}~}z~{~~|}|}}~~}|~~}}~{}{~||}~z}~|}{}}|{}|~}}~~{~|}}~~}}{{{~|z{z|}~y}xw{y{|wz}}z{z|yy|zwywz|yx|{z|{|{~|~y~{z}|}x{{{y|}}xx{y{~{{{{|ww~zzxw{xyzz|zy}zzy|uywqwzw~x}w|{}|y{{}ywy||~y{}~{|}}{|xxy~yzzy~v{{|||ywt}zy{x{w{xv}zvzw|x|xxzzx|{}yz}w{|}w{{y~x}{{|{z}{}zyxz{x{{z|w}||zxxvzz{xxuvzxz|w{wz{zyz}yuy}{}}w{yx{zxw|wy||yz{yzwy|xzzzxz|yxxvyvv{{y{w|zw|zzv|z{ywwxx|ww}yy~~w{y{}}zzx}yy}y|||~}wywsyyyxzzzw|}xz{w||}}xy|x|wv|{~~}|}z|x{{y{|z}x||{|z{x}~|z{|}yz~{}z{}{z|zw{zvy{{z~vvz|yz|{z{w|x{{{{{|~yyzz|~}|y~z}yz}{}vz}v{{xzwy||}wy}|z|yzz|{x{w}}}}zx||}y{xv{{zwz}{z~wxz~z~u{r|z|y|v}z~}z|y{yw|{y}|xv|zy|y~{yvwyzz{y|z||yx|}z|{{zz{}{{{xw|y{x}x}yz{{w|zwy{y{zxztyw{|yvx{y~z~~{|{z~zw~z|vzx|{~|z{|}|v}z{|y~zwyyy|}|yxzz{{yxszy}x}||xzuu{{{zvz}{|v{}z|y}y~z|w~z}}yv{{|}vx{yyx|}zywx}{{}{wxv||z|{xy{zy{zyx~||{xxz{{|{}}~~{}~||zxw||}{}|~~}~~}~~}}~~~}y{y~}~y|~{|w~|z}}{}}~}{}~}}}~}~~|~z~{z}z}~z~y~{~z~w}}~|~~|~}}~}{||}|}}~z~}~|~~~~~~~|}~~~~~}~~}~}}~{|~x|~}}~}~~~~|~}}~~||~}~{}~}{|~z}||~}}~~~~~~~|}}}~~}~}}|~}|~x{}}}}y~~~}}}}|{}z~{~}z~{~z|~z}zv~{z}~}|~~~~|z}~}}{~}{}xz~{|~~~||z~}}}}{~}~|~~~|~~z{z|z||~|{y}~~|{|{}}}~}}~y~|}}||~}|}~y||}~~~}~y}~~|}~{}|}{~}}~{z}{~{}|}y|{~}~~}}}}|}|}|~{wu}|}w}|y}|{|xzyxxxzvv{vz||y}z{x}{{v}x|{{}xyx{y|{yx}{zz}y{{|xvzvzx{{v{y~|w}{zuvxv|vz|z{w}yx{{}}{yw{|~z|}yyz|}{|}wxy~~z}y|{{}u~~|x{y{|y{zy}wwxy|y}xzwxyzzxyyxwu~{{yy|xyu~{yz|}y|{}wz}{yz{|ywv}}}{{|}vw|}~}|vx||xw|{z{{z{{x{{ztxzxz|z{ws{v{vz|{z|xx{wz{y}|x{|}}y}{zxyyvz{yx}zz{{zzz{|}~z|}|}~|{wywxy||{}|yxx|~|y|yzw|y}}{||zyy|z|wz}~~y{{ywx}z|}w{tzxvwxzzyzyyu|{v~|zx{zz|wwzvxzy{~{~y~|wz||}u}{wy{yzz|z}y|}|x}|wywx{yv|~zu{zyy{{}zx{x}~wx}z}|x|yz}w{w{~z|y{~xy{w{}|y{}v{vzz}zz|zzz{y{|xv}}yyz}x~zyv|xyz|z|}|xyzzy{|{||{||z~x{{{yx|y}yy{x~y{|zyy}|xyy{|y~|z|~~yyyz{{wyz{x|u|}zx{yvy{{xy{y{x|tyyx}{z||v}}{wzwy{{w|y~{|}{ztx{x{|z|x~z|vz{x|{~zx|zw{v{}{|v}zx|yz}z}{|||z{|z}{{|vw{{y|z{z|z~y{w{zy}~z}{xyy|{zzz{wwxw~z{{}zy~{|}zzzqzyz|z|}vy~{{x|y{x}{}z|{y~}z}~~}~}~}~~~~}~|}}~}~~{~||}~~~~~~}}}}x}{|~~}~{~|~}}}}z~}~~|{{~~{z}}z~~|}z}}}|~}{|zzz|~z~{{}{}{}||{|}}~~zz{~}{{|~~~|}|~~~{|~|~~}}|}}z~{||}}}~}~{}x}}{|||}}{}}~{{}~}}~{~~y||}~}}}~|}{z{{}~|}}~~~~{~~}~~}~}w~~|}||}}{}}}~}{|}x{}{}~|{}y}z~}~}~{|||}~|{}~{}~}~}}~}}~}{}|||~{{}}}{}~~}~}~||~{~~}~|~||~~}~z|~~|~|}y|~{|~{w~}}|}|~{~~z}~~|}~z~z{|{xz{{zywx}x|{{~v~zytzyx}z|x|y~{zxz|tz{}|z{}~yzywv|z}|xzx|}{~z}|{{z{{x{{y~yz}w|z{yxywr{x|z|zyxxwx{xwxwzuvxxxyyyx|~z}{~yz|{y|}|}z{{z{yx}|ywx}||~wy|}{z||z{w}xyt{wuy|vzw|wyz~}|z}zz}{|{}{|v||y||~{|zx|}{w{x{{zywzu{x{yzxyvw{{y{x}sxz}}v{}x{}wz||r{z{{}|{~}zyvy~z{~|u{z|~y{x}wwz|w{|v|}zz~}wx~w}{|xv}|y{|{~}vy|yyv}|}zxzxy|w|||{|zy}xzyxywxw{x|wzu|~wy|{~yz~zv|{yy|}uz}|}{yzz|{z{}{x{~~}}{z}{y||yxx}tzxxyzzvyxv~|~{w|zwzv}|{|z}x|}{z~y|yzy}zzzz|yxyyv||zw{|zwwt{{w{{}v~z|}{y}{w|y{yz~}{~}{{|www{zy|{yw{~{{y{yzz|{yz}|zx|{xz|{xx}z{z{z}vu{{xzy|x}xyzy|z|y{{xy~x{yz|yyz|{}}}z~x~|{|x{z~|y|~|z{x{{yzyz~~|x|}{}|}|z|||z{|||z~x}}}vxzxxzy||{}xwzx|vzw~zz}zvzxy{{tzz{w{}uxxz}v}xz}{x~|~zwyyxzy{}wy|z{xz~yxx{|xy}{uxy}~}x{z{xyz}w|{{~y{{{|{y}{|}|yy{{z~~|~}{}|~yz|}~~z}}~}~}~{|}~~~|~~{{{}}~}{}}{}~~~}}{z}~}{}~}~~}|x~~|{||}~~~}}}|~|{|z~|}{|~}~~~~~{~~~u|w|}{~|{}}~~~|~~|~|~~~~~|~~}|~}y~|}{~|}y}{{|}~{}{~|~}{}{~|}~z~|~~~z~~{|}}}~~~}{}}~}{|||~|}~}~|{~~x}~}~x}||~}~|{|~~}~~}x}{}~}z{}~~~|{~z|}}}z}|~~~w~|}|~z|~{{}}~~z}|}}xuz~}}|}|~~~}}z}~||~|{{~}~|}~}}|~}|z~~|{}}}|}{~~~z|{}||~}{~{}~z~|}}~~|z~~}~{z~z~}y~~~x{yx}|z|{{x{}|~yw{}wu~||{vu~|z{w{}{|~zwxy|{wzy~y|yzxzwx{}|}z|z{~zzxw|{zy|v|~zy|{{|y|~yy}}x|z}{u|ywxx|wz}y}|x{yzy|{zx~{zs{z|z}{xyyyz{{zz|~yz|{|v}}}zy}z|||y}yzzz|}|zz}{uzy}}zzxx}}x{}{y|zyz{~zyzyz|w}{}zxzz|~{{{z|{{wzyxyyy{}|yzvx{vyywy{|}xz{{yz{|zwzyz{|{x{y|}xz|{v|zzzyz|~{uy}y~zyz~z{}~}|z}|}|xyxx}}x|}z|}}|||zuz{~yz}z}|{}yz|yyzy|yw}|w|||{|x|z|zz|x{}{x|{~w}y||x|}z{xyz|{xx||z~y}x}yx}|xwz|~y~}}zz|~wzyy}{{x~x}zzyz{zwz}}}y{~yz||~||}~|~z{w}xz|yx|}{yzx}}w~}zzy|{{{z{zw{}~yyzy|zy|zz|{zy{{z|y{|vy{y|y|{|x|{{zyz}|}z{z{x|zz||}z|zx{|{zwyx~|v}{wy{z}|zwz}{}yzy{~wyyx|x}}vv||z{|zyzxy|w|z~y}x{xzz{yy{wxzyyz{~x{y|zz{}}z{yy}yw||y~zyxz{yx}y|y}twwy{wy{|{z}||{z{{z}x|wwyxxwy|z|v||x{z|x}|zzxv{wwz}xzy|v~v|v{{yyz{|~|{{{{w~}y~zzx{~~zy{|{||}y~~||}}|z}z}y}~~~}{|}|{y}z~z~}{~|~|~|~~~~~|}~}{}{}z~~|~{~z~}|~{~}}}~~}{||{}|yy}|~|~~~}}}{|~~}~{{}|~}~|~|zy{{{|~z~~|wz{}~|}{}}{~~z}}~|{{~~}}|}w|}{}|~y~{}~~}~{}{{}~}y}|}}||~}~}~~}~{|}}|~}~~~}}~~~}{{}{~{z~~{~zy~}~z}}z~}~}|}~~}~~}y}{z{|}|~~}~}}~{}}~{~}}}{}}|~~~}}}|}}~}~z~|}~~z{~|}}}|~~}{}}|z~}z~z|{y~}{|y~}|}~~~}z~}|}~{~{}~{x~~~~~~~|~}|}|~}~|~|x~}|}~~{~|}|{}{~{{z}|x}|z}{{}ywtx~yz|w|z}v|xyx{yxwxyzywyyxzz{}ww|z{z{}{}{x{w{yz}~y{y~|{x{yz}wx}zuzvzyxy{yzvtxv}uz|xv}|x|zx~|{~zy{}{x{z~y{{x|~|yyy|z||zz{|z{yzvwu||{u{yyz{xwx{yxz{~zzz}uy~w}wy{{~xzzzyy{yy{{~|yx||zyywwz{z{zy|wy{zyzz{w~}{zxzz}|xuv|x~xzy~z{wyw~z|y}}{|z{{y{{xxvx{yzyzyy|}xvwww}zzvwz{v~{zx}|y|wt{{z}y}{zz{{|y{|wv{{x|{|~zyz~~x~yzzzzz{twxw{yxy}z|{}vzz|{v{zzx}|~yyxzyyx|}x}{}|~{z|y}xy{|~|~u{xyx{}y|zz}}{z{}{~z}x{zywzy{ws{|z{}x|zx{xxzzyxxzzy{zx{~|}{|w{x{tywy}}|{zwzxuxz||yxzyz|vx{vwy~{{y|x}xzz~xwy}zw~||~{z}zv}{xz}zzz|yyyy~xzv}}y{xzwyyuv{wzx|yz|{zzw~y~w{{{zz|||~{{xuxzy~xzv|}|v|z{z|{y{w}z{}x{vzyvxz{x{}xzy~zy|zz}{xyz|~}x|wx{|vzz}|wxy|~vy|zwyx|{{zyytzy{yzwywz{z~}~yzz~x|z}z|z}tzy|xyy~{yxx{ww|}wy}yz}{w{|{x}ywzw~|zzwx~x{{z{yx~|}y~yz{|}|~~~|~}{~{|}{}~}~~|z{~~{{~x{{~|}~~|}~}{}}{}~~{z}x~}{y~{|~}|y~~~}~}|~|~|}}}}x~y||}|{~~~~~{~~~~}~|~{|{~|}|{}y|~}|~}}y{~~}~~{~{~{~|}y}}~~z|~|~}}~|}~~~|yy{{{|}}}~}}z}}}x~~~}|y}}}}}|~{{|z~|}z|}}}~~}~~{~}~zy~~}{|~{~z|yz||~|{}{{}~~~~~~~~~yyz~~y}}z{}|{~}}|~~~z}||}~||~{}}~~}~}|~}||}}{~}{~zz||}|}~~|}|}~}{{~y}~{z}}||z}{}~}}}{{~~~~~|}~~}}~}{~}|{~~~z}}y|}y||~~|v}{z|v|{x{t|xt|y{|yww{zxv{~~yz}xwz{x}v}{||v}|}|wy~wzwz|xx|xyv}|w{{|xvu|zy{}z}wwy|yz}w|zxzy||}yy{xzyzy{x||y{zzvzzzzzy}wzyy{|}xvwzrz{y|t{z|{{~}y|yy}xz~{xywz{x|||yzw{}xywx{||x}wx{z|{x|zxwy|w{z~y{zy{y|zx{x~xzxzxywwy{w{yx|xx|{wx|}uzyy|wxz{zvx}|yywzy|}{{wyxy{~|~{x{x}{x{|zvx|y{z}zzu}v~zz{zz~x|y}w{|{}yy|zx}wz{{|zx{}{wv|u|~|}yzywwzy{xz{xv|z}{xyuzyuzw{z{~yt~x{x{}{{zzywz{zyw|~zy|yw~{|y|w|{wzz{xw|~{{}~{uxz{||}~{y|wv|}uvwxww|zy|{uw{{yz}|~~z}z|yx~z{zww}{z}yy}xzy{{{y~y|wy{z}}{zx{|y{|{{{{w{wz|yz{||vz}z|{y~{x~}z{zuz|}wyx|x}zw||z|xz}wxvyyy{zzz|}{x|xwx{y}{wzx|zyztz~yx|y|y{xy{{y~|yy|z{v|z{xzzzy|xyy~v{|}x{wxsyxxz{zy||yzzxyy{z{}}z~||x}q}}w{|y}zux}yy||zxzz}yx|{wxz{w{zxx~ytvzzvzzz{{vz{z|z|{}~zwy}zxz{x||y}xxvwy{y{wvz}yyyv{z~{z|z}~{|}|w{zxzwz{~{y{}zw{|{}~|~|}}}~{|z}{}}~|{{~|~~z{~|}~{~~|}~|~z}|~}~~}{~zz~|}~~~~~{}{}~y|{}}~~}z}~}~}~}}{{y~{~|~}}|}}}}|~{~|}|}~}}~~{|}~|}~}}|~}~~|{~}}}~|~~~}|~~~{z{{}~~~z}~{||z{{~~~~~{~|~~~~~~~~}{|z|{~~z|}{~{|}~~|~~|~~|~~~}|}|}~~}||~}{~|~~}|}|~~|~{|{|~~~|~~~}y~{~z~}}~}}~z~}|{}~y{}~~}}|~{|~}|||~~~{}{{~y||}x{~z}}|||x|}~||||~|~}|~{~~zz}~}}{}~~|}|}|~}|}~}z{}~~}}{~~~~z}z}~{}|{|{|}~|~{~}}{{}yz{w|z~z~||{z~y}zz|xzzzzz|vz~~|y|xw|}z}zux||v{v}xx{z}|x|yz~z}{z{{}z|yx{zy}~zzv|zyy{}zu}zzy|zzzyx{|vw{}xxzswz}}x~z|xxzxyy}~z||}}yw}~}~}}}z{xzyzywv{}{{~}|{y{vw|w|z}w|zv|{}z||xx~}{{y}}wsz{y{{~}~y}yz|{z~{v{xxuyzv}ww{vyyww{zy{yzxxz|}uzxz~|~x}yzy~{zz|z{}z}~}{}yw}{xw||y|vxzs|yz{|}~{{yy|xz{xz}z{{{|{z~z}z{|x}wxx{{yzyy{}~x{|w||z||xz||wy{yzw{}z|z~z{vwzyv{z~~y{tv|{{z{x{|{}|}ywyyyxz{yzxz}yzxxytw}yyx|zx~xxv|{~y}v}~}z~x~z~}}{{y{|}z{z{z}}y}~{y{zzyww{yz{zy|xzzxz{{}zxyt{yzyxx}|zz}}~z|{z|wyw|}|{|x}y{|{x}|z{{vyxy{zx{u}zx}|~|{v|{z}{{y{z{{~{|y}{{{~yw|~|}{}~}xw{~||~}|}|zvxyzz}|y{{}wwzx{zwyx{zxu|}xy|v{z|xvy}{z|y}{{|y|{zz~v{|z{xwy}xyywv{{yyxzvyxyzy~w{yyx{|yuy}z{w~y~~zy{{|y}}w}{~|}zy~yzyz|}{}xwx}x}z{{y{w|~wyuyxz|{vzx{y~u{|}x}{z|z}{}~{~||z}~|~z{|~}y}~{~~~}~z~|||yz|}~~~|}|{||z|y{~~}~~~}~~}~|~|~{~{zy|}w{~}}~|~~~~|z|}{~|{~~~~~~}|~~y}||~|}w~~|~~||}}|z~~y{}}~{|x~|{|~}{}}~}~}~z||||~~z~~~{|}~}~}}}}~~{~}}|}|}}z|}~~~~}|~~zyx~}~}{}}~}~~}||}~~}}}{}~|}{{|~{~{~}|~~}|{|~{{}}|~{{||}}~~z~|y}|}}|}~{}}}z{}}|~{z{}{}~~~~}}}}~}}|}~zz{{}~|z|}~z{~~}|~~}{{v||}{z|y~~{|~}~|}~zz}z{~~~}}~~~|}||}}|~|~~y}y{|~}}~}{||{~~|y{||{}{|~~|zz|xyzwy{}wzu}}zt{yx~y|~yzy{}}zx{yzy|xx||w}tz{yx{}xx}yyzxwxzx{v|z|wy{|z}x{z}|z|}|zxyzxw~u|}{|x{zzzy}|uz{z|x|}zzr|zy{z{zwy|yxw{||yzzzzy}yzw}y{|vx~wz|{{{v~yxyywywx{{x{|{yzy}}|xzz{zzyz|vx}~~}|xz|y{}wyz|{y||}zzzx}yz}{wyy{w|yzy}{z|zxzu{|x{}yyy{yv{{y}x{z||xz{yzyz|{{zx|z}vz{{y|wzwy{{yz|zvyzz{|v{{xx{~z}}z{|xz||x{}y~{yxvyyz||z|xw{||}{|{|z}wz{zy}w{wyzxxy|{||yz|{|y{~|v|vzwz}{{z|{{zwz}{{{||wzz||~{|wxyz{x}w|||~z~yw|yu}z||}z|w{y~z{z{|{{|w{|}||yzyyxz{|{z|~{u~}yzy|{x}y{xvx|z|{}z~|{{yxzyvy{|~xwzw{wxxtxz|t~zx|yzy~yz{|zywz{z{}|yzxw}|zz{zzw{zw{v|z||zy~|y|z|}xz}}}|yy|zxy{y|xyvzy{{~zy{|}~x{}~}x|ywx}{u}~|yw}zwy{yww|}}|}}x{}|}~}x|{xyy{xw|}xz|y|w~z{wyv{w|{{|y|zw|xx~~xz|xw}y{x{wyuxuv}x}w~xz|||z{||~z~x{yv~y{x}~}y{z}zw}z{xyy|~{|ywxyz{zz||v}xx~}{}~}~{~~y~{y{{|~}}}~~}s{|~{}|{z|}~~|~}~~~}}}|~}|}|z~~~}~|~{~~|}|z}~}}~y|}~}~|}~~}~||~}}|}}~}||}|~~~{~}~||{~~}|}}}{}{~~z}}{}z}{}{}||{}}{||}{|~~y{~}{}~}|z|}}}}~~{}~~}~}|||}}~|}~}|~~~{{~}z~~~}}}~}y~~~|~~}~~}z|~}||~}{}|~}|~t}|~~|y~{|}~~|}~~|}x|}}~}}{~||~||||}}|}}||}~~{|}~~~{~~|{~~z}~|}}}}~~~{}}}}{~}}w~~z{}}{}}||{~~~{{~|~~|~~|yz}~}~{|~|z{~z}~}}z}{{y|{~}|~zx{zy~x{xz{|v}x{vwxyz~y||vuyz{|wx{y{|zz}|}x}wz|}~yy}y}yxx}}}z{xy{zwvzywzzv~vz{~yywzzxyx{~vuyzvx|{x{zzy|}z}}w{}|y}{y~{yy|}|v~}zz~zwzv{{xxy{{|yz|zzx{|u{yzwxxw}}vw|{~xyx{}z}y{{{~}{{z||yzz|{zw|vy{yv{zwywyu{{|v{{}y~|z{vyxz{{yxxx}w{~{zzzyvyzyy{|}yyz}ytzvzyzy{}zxx{{}wy}zy|||{x{y||xwx{}|||~v}{{zx}||~~|}z{xy|w{zy{{|}y{zy{|vzuxxwyy|~zx{x|{{z{w{{{{|zyzyvy}}{|{{{~y|u{}vz{}}~x{w{z}{xvzv||{yzv|x|yuy{}}zz{|}zzxy|z}y{}{~xx|{w{}}{~~~|||{}z|x}yzzu{{x~~xw{x~wwz||zyu}~}|}|z{}{|z}}{|{}~ywyz||wy{wz~{zy}|zuuz{zy||z{y|~~ztz{zyyxz|v{x|}|z|x|y|}|{{|u}zx{y{~~z}{zw~wzz|{y{}zzzyxzzzy{{xz~xyy|{vyv}{yz}y{{{}{{z|{~yyyxxz||||}}v}z~zwvw}}wvw{{zz|zy{yxs{wxzz{wy|{{}yw{~~}y}zyzwy~{{|zz}}}}}|{}xx}o|w{w|zwwy{vzv{}xyw~t{ytz||{|{}}{y}x}yxy{{|zy{~|~}}|y}{}}~~|}}~~zzz~}|}}~}{}|~~~{|~}|{~|~~~z{~~}|{}}||{}}|~}~~|~~}~~~}}}||}~}z}{|~{|~|~}~}~|}~~~|~}}~}|~~~z~}~|~~}~~}~}|~}}~|}z|{|{~~~}z~{}}~|}|}~~y|y||~}~~}~|y~}~{~~~{}~~~}~~~~||~z}{}|z|~}~~}{|z}|z~~~}}||}}~|{{y~z}}~{}~~}{|}~~~|{~{~}~}{x}}|~{}~||}~{y|}~|~}}|yz~~~~||~~{~}}|~}~~}|~}~~{}{}{~}~}}}~~}~~z~z{}~}{{{}z|}|}z{~|}z||}}}}~|~~{~~x~~~~|zv~}}}}~{{||{{z|{{}~|}z|{||~~|xy~||{{||{y|x|y}x}}|zx|ywy{}z}}x|{zz}y}}{w}~y{||{z{x}{{{|ztx{y{|~|}zz}z}||xyzzy|zzz}~|{v{}{|}y|}|}~{{|}z|{}{~{y}}}}|~}}{~{}y}|}|yz}{|y|y~x|yy}y}zwzz{|uxy{{}xwy|yz|}{}wy}}zz}{w~{z|{|}y}|zx}}}z||v}||}zz|}|}|zx{|}zxyw}y}y}|x~}}{{x}z}{}{~|y{~x{}z{|}wzyyx{{zxy{x}yw{v|||||~|}}{yxy}{|{|xxvy{}{|{}{|x~}y{y{x|z{z}~y{|yu{w{~wz{{{~}~x{}{|}zy~{{{y|~~|w}{}}{}|{}{z}v}{}|}zy|z|}v{|zx}x{{|||{||z~{y~w{~~~|~}z}}y}x|~|}}~~}z||zw~|y}{zyx|}y{}|{{z|xz~x}{}z}{{z|~|x}z{wy{v~}|xzy}z~~y~~~xzuz|xzz}y~|}}y|x|{||yy}~}~|yyy{}}|y}{~{xy|~{~yx}|~{}z|yz}|wxy|zx{||}z{{|wu}{{~~~|{y{zzz|{|{}||z}{x|{}z}|x~||~vww{{{{z~yx}yz}z~z}{y||w~y}~~z~~~y{}~{~}|y{}{zz}yy{~~zz~y|z~}{}~{~z|~|{{z|~y{{}z}||}~|~}|}~|~|~}}~}}}~~|~||~~}}}z|}|~~~}~|}~}~~~~}~||}~|}{~~~|}}~~{~~v~~}}{~}}}|~}~|{}||~~~|~|~}~}~|yz|~~}{}u~~~|}}z~~}|}~}{~~~z}}y~}}}~}~~~z||~~~|~|}~~~~~~~~~~~{}}~~|~~~{|~~}}}}|~}{~}~{}}~}~~}|~~~~}{~{}~~}}~|~}~}~~~~|}|~}~}x~}}~~~{~{}~z~~}}|z~}|~~y|~~|}|~|y}}xyy}{{{yzz}xz}zxzvzv~v{|{}y|xyy|vxzv|y~~z{}wy{{~uwy|{ywyy|z{x|{{~~||y{{zx~~x|w{yz}{xzzy{{wx{|yx{zyyxv{yxx}||{~||{y}y}yy{{y|~wzyzy|vxv|y{yyxx~uyz{wx|z~{xxzwzzxyzxxz|yzzxzy{|z||zz}}}}{yxx{~|zxz{|y}}zy~|xq{wwyzyywux}zzyyzz}{{{yxyy~yyuz{}x}y{z~|{vv}y~z}y~||{w}{yz~xxw{}}xyxzz~{}}~ywyz|||zyz{{{~y{{wyyx|}x~x~~w|v{vw{{|z~xzxwzzyvy~|zr}x{{t~yyz|{{|zw{zyyy|~{{|}||y{z}||}~{xxzy|}|xx}zvwvz{xx{yzz|{ywyxzx~|x|xy{{{}zz}}{y}}|z{}{z}}y~}yyw~x|}xxy{~z}||yyyyzvw{~{vy}|y}}~wy~|v}|{xx~zvux|}y|xzzxy|~{x|ywz{{{{xzz|uxzxx|xx}x{zxzy{~yzx~x{{{ywyzx|v}zy~~}}||y{zz}y|~{xy{y|wx~{~~zw{uy{y{vz~x}|yxw{}{yw|xyzyx}zz|~zz{|y|~y}xz|{x|{~zwyxyw{{||||ywxyv~{yyzzz{zyvy|{||~||yy{{{{{}|x}xy}z{}{zy~}zz{x|x|qw|x{xxvxz{x{xzsv~yw}zy{|}{x|{{{|zwx{~}|{~|~~~~{z~~~{~{~~{}}||~}{{}~~~}~}~}~}}~~}}zz~}~~}~~}~}|~}~}z{~||~~~y~~~z|~~||~}||~zz}~}}{~{}{}|}{||}|||}|~~}z|~~y{{~}}}~}{~~~z~||}}~x~~{z~{}}}}|~}||~}|~|{~~~~}~}~||~}~}~}~}~}}}{{}}}~|{}~z{~~~||~~~~~}~}|}|x}~~}|z|zz~|}{}}}~~}{}~|||z~|~{~y||{{}~z~~|}|~}|||~~|}~}~{~||}~|y|}{||~{}~~}{~}~|}z}~{|{|}}}}~~|}}~}|y~}~|y}}~y~}|~~}{z}~~}}}~~}~|}~~{~~|{~|}}y}~||}{~}w{}~|}zx|~}}x}{z|zzww|zzzyy|||xzzy{}vy{}{{|{v}zuzyw~{{yyzy|vx}}~y||{}y|zxyw|z{~zx|yzx}|z{y}zyyz}wwz}zzzwv}{}z{{{wz{zx}}y~xz~|{xzx}}x{{{|xz{|}}||~y}|{}|x{w|x{uz~yy{syw~||yyzzzy|wwy~v|{{y|yxzx|x|yvy|z{zzyv{{~{|~{wy}}~y|x}{|}wx~w||y{zywz|xwzww||yx~uxxy{|zz|vzw~zzvyzy|yxy|zyyzx{zzwxx~}|zzxzzv~~}z{z{xz~z~z{}~z}~x}~xy{}|yvzuxvx|wy}yy||~yzx|z~{{|z|{{x|yz{zzy{}zz{{y|x}yzy~z{w|}x{wz}zvx}yyyxzx|{z|zxz|xztz}{{{y|}z|yyz{y~yxzy{vzxx|w}y|yx{z|{|~{{{|wxz||{xw}|{}u{~|x|y~{x{{u|xyu}z{s{{|x|{xyz}~~}~xx~zzu{zx}vx|x{z{w{yuz}x~|y{}|zz|}{}x{zy{{}|zwy~{|xy}wy~z}{~yyvz|y|wu||w{w~y|x}z{{zx~zx{}|{xy}z{{|zz{}zzzz}{zz{xz~yz{~y}}|y|}|y|x{{}{y|~|zx~}{z||{|}wyyzxy}tzyxyzvz{xv~zw|z{v||w|}{}y~v{{wvx{|{{yyzy}{wy|y{vy}{}uz}}{x}z{z{~}vz|x}||y|~xxx||w~z{|y|z}~wvv{wy|xu|}{yyw|~|~}|~|~|}~~~||}~}~~||~{}{~{|~~|~~}|}{}~~~}~|}}}}~~|~~|yy~y}}~}|{}~~~z~{~}z}{~~}}}{~||~|~}}~|~x~}~|~|~~}||~|}}|~}~}w~~|~|||}{}}}~}~|~}||~}~~}~}~z}}|{z~}||~}}~}~~|~y~|}~|{~|z}{~~}~~|{}~}~}~}~{z}~~}z}||~}~~~~zw~~{||y~{|}}~|z}}|}~~z|}~~~~~{}|||}~|y{|z}~~~~|~~}}}}~|~{}~}~~}}z|~}~~~|}~y}~}~|~|~y~}~w|}{~}y~|}y}}~z~||~~~}}}|~}}~}~y}|}{~|}~x}}}~~~||~}}zz~}z|~zz~~~~|||}{z}|y~|z~~{}yzw~{y{||x~zvt}yyzy{zxx|yzwz{{{{wwwxz|x~{zxz{}yy{{x{|z{{z|yzy||yxy~x}zzwxu}vz|yy{zy|{xy}wzxu{~{x{y~|x}~||z{yz{z}~{}{w}}~~z{z{|v}{y{{xz{{z{y|{zwy{vv{yuvw|}{{yv{{}y|xwz{y{x{|}{}{y~{{z{xxzyww}yz{||yzv|zyy|w{y|}xzyz{wyu{|x}zyz}|{}{yy{zwzy}xxy}~}~{y{z{zvy}~{wwtyww{|vxwyzzwxz{vy|x|{{z}w~z~x{{w{w}wyz}x{{}xzz}wz|y}yzw{z|}{wzzvzz|y{|{{xzz|xx}||{{yw}{|~|x|z|y}{{{{|zz{vzx{v|~|vz~wvvwx}z~w|yvwzx}v~{zzy|y||z}wwz}x~zy}{}||xyz{|}}z~}}{yz~xuy{|{yzuyx|wx|z}zy{wzvx}u{v|yyxz}xzz~|x|}}xy{{z{||{zz}}x{{{||wz{x~{{vzy|uzxyvz}{zy|zz}zzx|}w||y}zzxz|zx{x||yz{~x~|u}yy{||{|ux{}|u{||y}zxxvyyxy}zyzzw{zw{w{~y{x}|{{w~{z|xyy|~~|{|wy}~|yww|x|~}|zxxyzvyzwt|vzx{{y}xwzxz|xzzs|~z}z~~{y}|yv{z{z}y{||~}y{zxy|xzywztwz{|{zywz}yzz{x}xxyy||~~{xzz|z}yz|y}z}~}~}}~}~z}~z{~{}~}{|}z~~}|}|~|u~z~||~}{~|~{{|~|~~~}|~||}}}z~z|y}|}}~~{|~~}~|~}}|}y|}}}~~{}~|~}~|{~~||~{~|z}|}~~~~~}|~{||z{{~x}~x}|||~~~~~|}~~|~}~}}~~~|~}~}}z~~}}~~}z~~~|}|~}~|~|~y~{{}}||{{}}~|~}~|~|{~~~}|}{}|{|{}}~|~|}{}~~~{{~z}}}|y}~|}|||{}|~~}|}{~|}||}~~y~~z}{~}|xz~|||~}~{z{|~~}}}{{~}}~~~||}||}{{~}~z|}yzy}}{~{~~|~~~}|~x}~}{{{w|}~ux|}~~~~}~}{~~yw|y{}}w~y{uz~xy|xxyxy{|z|}zu{}|wz}x{w}y{y{|yztz{v}z|z}vx{|{z~{zyyvwyx~|}z{}x{y~{{zzyxz|tzy{{zxyz{}x{vw~xyzvx{||xzyywz~{yz|zv{}~ywz}x~x~zy}yxxxxzxy{xw}|{{wxz~t{zzx|wz~{xwwx|}}u{xxzvx{|xyxxz||z}y~y~z|~}z|xuz|}}zxz||yzxzzxz|z{~{w~{wxu|}{z}|{ywv}xzwyzxy{x}z}zz}zz{}xzu{|ywyvv{z{}}yzz}{ywt|zvz{{{z|zyv~|xz{yyx|{w{{wz~xz{z{x}zyzy{{}y{vz|w}|}xw}y{yz}~wz|vux{x|z}x}|~|ywvzy|yx}{y|x|x{yxzzzzzy|{z|x{z|vty}yx{{w{zzvx{wyxyzz|wu|zzy{s{}|yv|x{}}y}zw~yz}~v}z{~yzzx{{uxw|z~z|z|}yxx||z~{|{{{zzv{w{}{z}}w|zv||zt{|vzyx{{}{y{{x{|{z{zy~y|ywyzx~x{xx{x||{~{}{}z{v}}y|{|x|y|w|yy{xsyyyt|x}y~z|zu|zy{{t{y}|zvvzuywxzyy}zv|}~~zv||xxx|y{uuy}wzz|yz}{yy|{y{w|z}y{yyz}{|wxzy{y{z{|z{{{x{y{y~y|}yzzyxxwx{zzxyx}{||{x|yvw}wx~wz{xy{{}z{wyzuzyzz~z}~{{{}yxyyyzzz|{yyuwy{}~||{{}}~~}~}|~}{~y{~~{w{}}|~}~}}|}~~}}|}{z~~{}}|}}}}{{~}~}|~~yz}}~}}~vz~~y}~~{z}~xz~|~}}}yz{~{{z~~~z|~}}~~~{z{~}}~|z~|}|z}v~~||}}}{|zv~}}}~{y~y~}~{}}{}~|}{x~~~{|~~}}~}}|z}~{~~{~{}}{}}~}~|~~~{y~}~~|}}}|{~|~~}~}~z}{|}|~~}~}}||~}~y||~z~{z{~~~~y|~}}{~~~}~}}}|~}}{}|~}~}|}}~|~|}~{~~y~|}{~~}{~}}}x~|}~|~~x~~}||}|~w|~}{|{~}|~}~}}}}~}~{}~~|~}~x|}}|}|~}|{~~|~{|}|}}|}{~|~|~}{|~~z||~|~|~yz}~|z|yy~~x{{|}~{xy~{~{|zzvzx{wvxyuy|wx|z{}}y}|zxxyx{wx|x}}zz{}z{}}zy||{y}zzz{zy}zzx|v|w{wyyvyw{yxy}z{xxvvsz{zxz{x{{zyy}zwzw|x}}zx|z|z}}w{zyy{y~|}{~zxy|yyttzxywzy}x~wy{|}yyzxxz|z|}|{{wyz|yzy|y{z}z|z{y}~~|}|}{uy{xx{uy{y|}{~yy|zyyuuwzzxxzysy{{y{{~|{xz}}z|v{|y~}||}|zxz~~}z{|yy|z{tx|u{ztxz}|z|v{yx}z~xxz|xyy}y~{x|ztzywy{{|~wz{}}z{{{}~{vyyyxzx|wxxwzy|{{vx|yzzzuzy|{y|{|}~x}zy{{~z|z~{zyz}y}}{zx{{{zv{xy{yxw{xz{zwwyvzv{z{|~z}}}yyy|}}y{~x}|~{{yz}|y|{y{zvxy}{x|||}xx~zwy{zxyy|{|v{zuuwxxyzz~xz|xx{{z|xyv~||||{wzy{{x{w{}z{{xy~|xyx{ysyz{{z}w|uyz{vwzyyx}}x{}|y}~}{}}y|y{{z|{{|~|z}|}{{|y{y{u{xzyyt{{}uz|z{zw{xzvywwr{|{|{z{}z|z~zy{{w}yx{}{yxyxy|yz}v{}vz~{|~ywxyxw|wy|{yyz|xxwzwx|xzx{{||~z{}zz{{yyw{v}{|}xyzwv{z}xwwzy~|yxzzwuy{z}uyv}z|yyx{w}}w{||{w}|{|~zzy}{}v~{}}~}~}{}~}|{}|}||}}~yz}~}~}}~}~}|}~z}~~~|z}||~yy|z}~}|}}}~}}}}ww}}}zz}{}{{~z}~~}v}|}~~|}}}}|~z|}}{}{}~~|}~|~{~}~~|}y}{|y~}~}|{z~}}}{}}~|}~~}}||z~~~~|~}~{}||~}~|~|~|~~~~}}~~|{z|{}}~~}~}z{|~~|}~}}~~~}yx|}{}~{{}}|~|}{}~||~}{z~~~~}y}w|}}z}}~{|z}|{|||~z~{{}~{}}}}|z~|}|{}}}~w~|{{|y~|z{}|}~u{~}~z{||{~~~|}{|||}{~~~|~~x|~}~|||~|~}}~~|~~{}}x{|~{yy~}}{{}{~~|~|}~~|{zxx~|zz}{{x}{xy~vvvx}|zyz{}xyzx|y{~wxy{}{z}szw{y|yzy~|zz}x{yxy~wy{z{zzzz|{}zy}{y|xvy{{{w|{{{yyy{zyyzzyx|zz|wwvxyzz{ywxwy{yzyyxx}xxyzy{v{|w{{|z{}yz}|zxz~~xxy}}{zy|y}w{xxy{x~}zxvz{xx|||{zyzyw{wy{|yzx{w{yx|wyy|z{{uxyryz{}wzzyyw|xy|uzw~yy|xz|{yyzzz{z|zw|y{|~}y{y|~{zzx}}yvz{{xw{|{z||{{yxvx}|z|w}{{~zz{|v{{{x{y{z|xy{|}{}wz||zzw{z{y{w{z||{z{{y~zz}zz|{}wxx{||zy}z|uz~w|{{vzzz~{yy{{|xx{|y~y|yy~y{y||y~}vz}}|}zzzu~yz{|{~{y|{{{}y~w||zzz|z}wz|}{{zw|zxyv|~{}{y}{x|{}zzwy{yy~yv||x{{zzvyvzz||zxwxyw}|w{}vz~{z~xvz{x}yu{zuz}xzvxw~zyz{wzyz}z{}x}xzzy{wy{{zxyyvz~}{{vx|vxz|yxx}{}xyz{y|y~z{z{ywy|zxxxx{xyt~~{|y|}{zwyy|{vzx|{zx}~vxz~w~|zzv~w{}zzzzwzv{yy~~y{{{x{|{z|{|wxw|zw}{xx~{wzu{{{u|~{z~{{zzvy~zxxuz|yyx~y|zxxw~{zx{}{|{t}w{}||}||y{{|zzyyy{xwzv}y||~{~{~v{{z}~}}~}z~~~{~~|}}{~~x~~}{|z|{~~~{}~z}}}~zx}}~|}}}}}||x~~}~|~~}}z~z|~}||z}z~{~}~}~~~{~}~~~}~}{y{}|~z}~|}|}}|}~||x{}~~~~~{~||}}~{|}}||~}~|}~~}{}{|~~|~~~~y~|~}~~~z~{~~}~~}|{~~~}~}{~{{z{z~{~}{{z||~~~~|~~~~~}~z|~}}yy~}~|}zz|}}}}y}~}|~~}}|~}}}}|||y~x~}|}~}|}~}|}|}~{~}}y~z~~{z~~}|{~||~~~|{}z~~~}~{~~|}{~{{}|~~~u|{~~}}~{~~}{}~||}~{}~z}}z|~~~~~~|{|~~}||}{}}}|{xzyw}}|x{zv}y{zwz}y|}}zx|}}yy|z|{z{xz~}|{yz|{z}}}xzx}y{z{|}{yy{v}}yx{y{{wu{yzw}v{xx{~}z}|vzuyx|ttx{z|{uzxyyy}~zzzz}zwy|}xz{z{zyzx{yyz{z{~vxzyz~|~|x|z|{yzwxv{~zz|y|{}z}~xz{yzyz{yv{{yx{{{|x|wx}yzwzzzyvuz{zxwz}{{yxv~{yvy{}zzzy|zz|||z~zxx}}|}z|v~y|{}zzx{vyxx{w|{|{{|xz{}}zz~xxywzvzy{ywy~|{~~{~zw{~z}|yz|{zx}|z{z{y{u~yzxx|yyu|zxzyywxyz~{yzyzz}zx{x}{x|x~{||zy{tzy{||{wy}y{{{xyyyvz~{x{vzw}{|x{yy{}zuzzyx{yz{~y}|}y}zz|~{}zw|z{}{~y}}{y{~{{v{zx{vy|szww{wuzy{w|yvwzyv{{uz|yzzw}x{~w|x{xz{z{}{yzzzz}yy}{}zrw}z{vxz|~~z|zzvuzx{{yzw|yz|{tz{z}w{}y~z}yz}|zy|~wx{y|~zv}yzyzz{nzyz{z{wzz}y|xxwy||{y{xx{|xw{{}}z||}||z|z|wx|xx{yy{}u|{||zz{yy{{vxxw~yuz{wx|x}uzxyzxy{yuyz}z}{{|{|{{zxyzw{|wz{}y}|~|}x{yy{y|zx~w{uxy{|w{zzv{|{zxzyv|~zvzz~}}z{u{y}yx~|~}~~}}}|~z}|~|z{|}~|{y~|~~~~~~~~}~~~}{~z~}~|}~y~}~~}|~|}~|}~}|x}{}~{|{||~||~}~{{~~}~x~}}}~~|z{|~~~y}z~||{~|}}}{||}|~}}}|}~~}}~}{}}~~{{~||~}|~}~||}}}~|z~}~~~~}|{|}|~}}{}~}|~}||~~{~}~~}|}}{z~~~~~~|~|~~}{}}~}}}{}|}{}{|x~z|}~~}}|}}|}}~~~~{~}{~~{}~{{}~}~{||{~~{|~~~}~}}{~{}y}}}}}~z~|{~{|z~}}z}~zy||}|~x}}|z~|}~}}~||~||}~}}{}~}~~}z|~~{{~z|}wzx~~~~}~}{}~}}{}{~~{}x~y|yzyxw{zzz{zzy|z|zzyyx|zywzx{{xx}z|}~}y{zy~{w|zwzuxz}~yx|xzzyy}yzux{x}y}y{x}|{vyxww{z~xywyx|zxy~x{z{~wx}yzzw{x|v|y|z{z{zywyzx}|zzz||{zw~}{|w{||~z||{|~uz{zu{}yy{x{y{y||{{yzy{y{{{~y{y{{wzyz{}{{}y~y{w|syyy}}z}w|~yzz{|zz~y{zxy{x{|wvv{x}xwzyzx{}y|{yzvy~x{{yxx~{y}xt|zv}yzyyyw~|{x{~xwx{z{~wyyyyz|z|z|}|z{y{{}zzyuxz|zx||}}xx~|}||}}|{{wz{y}z|z{}|wz{{|w{|yz|{wv|z|zyz|y|{zy|yxvry|vz{|{|x{{~||}}{{v|{z|z}uwz}wz{yy~y~yzvzxy}{zyz{xw{}|xz|z|{z}}yw}{}z|z}y}{{|}w|zz{u}w{zy}{y|{~{y~}yzyz{~|y|vzxzzxyy||zyv{ywyyz}||}z~zyz{x}y{||wz{{zy}yxx}yz|yz}}z{yy}}z|vx||x||yzx{|{zzzzzz{y{x|~{vzu|z}yyzyz|~||yy{}zz~w}yw~}z~w|z}}{}z~}||z}|{x{x|{}yy|{y{{{}wzyw{zz}t{yy{uzxu{x{|}xyy}wz{~yyx{z~|z|}u{|x}zy{z{}zx|~z{{{y}wz|{{x{z|x{}{zyz~y~}||y~xy||}|xxyv{z||ywyyzyv{|y}|{|||y~~~}~}}{}z}|}x}~z~~~||~}~|{}}~~~|~~~}~|{}{~{yy}~{~}}}{~~{|~}}z~~}}~||}z}}y}|~~}~|}}}|}~||}|{{~|}|}||~~|~~{||~~z|~~~}~~~{}~~~}}z{~~~y}|~~{~{}|~{~~~z~~~y{|~|~~}~}}}~}~~y~}}~~|~{~{|~~|}z~~}||~}||~}~~}}{~~}{~~}|||{~~}}~|~~|||~}~~|~~||~{~~~~|~||{|~|~{}~~~|}w}|~}}{{}}}~|yy|~|}|}~~{}~||}}}z~{{~|~~~~{}}~~~~}|{~z}z~{~{|}{~}~~~~|~z~{}{}y}{~}}{{|{|y|y|x}z{{xxx|uxz{z|{y{{{yx}xww{wxzw|tzv{y}zzzyv||z{z|zzy|v||z{yzy}}|{uy}{}z|zwvxwww{zw}zx{~uw{uyxx|{zv~|yyz{{xzwzzuzz|{z}|yx~z}{|zz{y{{|x{wwv{zvvyx~yy|}zyw{xwzyx}z|xyz{y}}z|zxx{{{x|zz{~|vw{ywxyy{~zzx~z{z}{vuv{xv~xwwxyzx~x{yy}z}{~zy{xy||{zzzy{|}{z}}|z{}}xvt|}zwyy}x|y{w}|~xuz}{vv|yxy|}|y|w{{x|}{{v{y{y|z{~~z}|{|z}{|z}zy|xw||y{zxywy~x}wv{yyzzz|z}}yz}yz|z~|~|{||}{{{}{z~{~}zwyy|z|~}|y{zwyxyv||{xzz{|z{y{z{{xwy{{}{{zy|x{{}zy|{||}~||{zu{zx|wvyxv{wxzwz{xvz{zy~x|x{||zxx|{|}y|}x|z|~|z{w{z|yz}}~yxzyy|y{x|xw~y{}z}xyy{yy}xxz{{t|zzx}{{x||z{{z}zs{yzw|y{||z{x|}{|zwzzx{|{zz}t|z{wyyvw{w|{wvvtzz{|u~{|xzz|}{zxx}}|{{~xz|||yzz~{xzxzux{|y{w|{yxztxyyz{||{~y{yu~{x{y|z}{}~~z}||~wz{w{{y}yvwz|yy}zz{t~{{x{vvxwu{t||tyzv|~}yz~|{y{{z}y|yz~}~z{~||{y|~~|}~{}~{z~~|||}{}}}}{}~~}}zy}|~~}~}~{z}z}}~~}~~|{~z|~~y}|}}||~z{}~~|~}}|{~z|~~|}}z~}~~{y|~|||}|~}|{x{~}~}}|~}~|}}}|~~{z|{~{~}|~}}}~~~}~||{}~}}|{}|{~||}}~|~|z}|{|}{~z|~|~~~~~|~|~}~yz~z|zz||~|w~|}}~|~}~~zz||}}~z~~~{{|~{{|}{{|~~~~}|~z|{|}~y|~}|{}|}~}~~~}~~|{}~|{~|}~|~|}|{~~{{|~|z}}~~}{~{}~{|~z|~}||yz~{}}{}~|}~|zx}~~|}{|{~|}||~~}~~|z~||y~|~|}z}}}}~~|x|v}z|~z}~~{{yz~|x~}z{|~}}}||{}{||yzv}~}wzzu|}yx{{{}|~|xv{z|z{xz{~|v}}z|vzzx{|~~z{vz|{}~}|z~}z{{y|}}y|zzz|z|x}w|z~{yzuzw|~vx{~xy|{}}|y}zy}y|{~{|wx{{|}|||wyxzy||yx{x}xz}|{~{}|y|z||{z{}|y{z|y~{zy}x{{vzy{{{|y{z~|xy{|q}w|{|z|yzy{z}z{z{~x{v|y~}}vz|zy}zy{}~|x{y{{~|w|zw~}|}{|y}|~{{}y|xx|}}}~v|y{{{}|z}}||{|y~{z}|w|}x{x{y~zy{|}xxzy~{yw~y{y|{w|y{{{{{{{}|~zz}{}}|yz}}}}zy{yzv~z|yzzz~|xz}||~zy|yv~{{}{zyz|{|xzz|{{|z~yx~||~}{{|z{|{{~|}{}xxyzz}{}xx|yz}y}||}yx|yw{zy}{y}{z~xy{y}|zz{|z|s{{yzvy~x~~zw|y}z{v|yzy{|}x{}~{z{~{~}|z~}|{{z}}z|x{}z}~x{{y}z{~x}y|{zyzw|z|||z}w~z}{x||~y}~{|{}{{yyzxx}wzz{x{zx}xx||~y{}x{{~{{|||}z{~y{zz{xv}}z|z}}{w|yw{}yx}{~z}y|{|||{{z|{z~z|z~{~{}x{{z|z}}z~xzx~x||y}z}wy|y|}yyvz}~~~~z|z|{|}||y~~}~~~|}~}}~|~}~}}~~{~~~}~}~~~|}|y}~~}{}}z~||~~~~~~}{||}~}}~}z~}~~~}{|}y}}}z}}~}~~~~}{|{~~z~|~}~|~~}}}}zz|~}}~~~~}|}~}~}~|~~~}~|~|~|}~}~}~~~}}~}}}}|}y~~~}~~z}}z|~{~|~~z}}~}~~}|~{y{}}||}}||~~}~}}y}}~~~~}~||~}{||{|}~~}}~|~{|~~{|~~{{~~|}~~~~{~yy}z{{{yzzzxx}zzxxzxw|xyx|x|z}{ztvy|{~w|x}wy~~{zzy}vy{zv}z}{y|zzwx~|yy{z~~z{}vyyz}x|y{{x{yz}xyw}|~y|{yw{{{{}z{{z}r}}{}|z}}|yu~{z{~}||twx~|{y{zzyxwyx{w{x~}|{yzxzzz}y{xz|{yy|vzz|{{y{~}}}}~w}||}{z}{wyxy{vy}z|z{z{yvux{yy{zyvxw|{}|~{zy|zz}yz|||{y|x{|xz{{{{{yzzy{y|zzzxzyzzy}zzy{{{y|{y{xz|yyvw|zzyy{{|y|zy{}{}y~xy|zz~~{|~~}zzw|vw|}ww{{w}|ytwyv}z{y|x|yt{{}z||xyy{~zz}yx||||x{{z{x}z}{y{{wwx{zwyywxzzxwyyz}zx|{zy}uwu|w|ww|{yvy||}~z}xy{{{~x{|}|{~~|}}zzwy{|~|z}v}|x|zxwww}zzw}yx{yzx{{|z}z||z{||{|yxxv~~y{vy|x}~~~{~zyzyz|~||v|yyy|{wy|u|zx}{xzuy{~{zv||w{v|~z|x{ww|z}x|vyz}~z{ww}yz{y~zuz|wy{}x{|ywxxyyxvz{{w~u~}wx|yz{w~y}xz~}z{zz{{zz~|y|wy{yyx}wyxy|zu|vvxyyzzyy}|yuyzz|{|v}|zz}|yyyu{|{{}}|zy{z{~v|||~{{zzz|uz|xzx~{zyy|~x{xx|zyy|y}|z~||~x~|}{|{yzy|~}}~~}{|{}}{~}|~|}||}~{|~}~z{~~}}~y~~z~}~}z~x~}|~}~}|}}|||}~~|~z|~{~~|~}}{}}}|}}}z~|~}}|{~~}}~|~}}{yx~y}|}z~}}~~~~~z}|}~~}}yz~~||x~z~}x{~}}~|~}{}|~~~{~}||}}}~|~y~w|{|}}{~|}}}~|{{}~{}~}~}~}}~{|}~|}}~y|~{|}~y{~|~~~{}{{||{z|}{{~}|}|}}{|{~|~}}~}y}~~}~{z}|~}|~~|z||u}|}{}}w~{z}~{{~|~}~~|z|~|{~}{~{~{~||}~~|~}~~{}}|{}~}}~~}~}}~~}~z~|}~{}~}~~~}~}~~~|~~~zy{}}~|yz|~{|~}~~|~yyv|vw|{~z|{{|xyw|wz}wz||w}~zzwxy}yz}|x|zx}z}yyzxyww{yxz{x|wzzzz{w{z|wy|z|ww{vz{zw}v{ww~x~u|z}}yx}wzxvw{w{}zzv{vztx{xwzz|{y{zyy|~y{xx}|~xzyz}|x|xw|}xw|ty}~zy{w~{zz{{||{wz}wty|y{{x||zw}z}wz||v~}{x{wy~x}}{{|y|}v|zz~zv~z}{wzyx||zzwy{zz{vy|wxx{{y{yzx|zwzzw|x{xx|zyyx}{zyyz}|zyzy{}z~|{}{zwyxwzxyy|z{z}t|x{x|y{zy}zywyzzvxx|v{{z{{yuxw}{y||z|zzyowtzw}zzyux{yzxzy{y}z}z{|z|z|yyy|{~zw{x{|yw{|y{xy}~z{zzw}{z|{x{v{{{yzyzwzy{zxz{y}uyzy{x}y|yx}{}{}{xxx}}zy{y~uxx{~~x|xwzwx}xz{vzz{x{}w{~y{|{{yw~ywzxy{|{xww~{tyxyw}}{y}vtxw{}y}y{|~~w||z}xyx|x{{zzwv||{{yxwv{zzz~xv{||{~~xy|yw{|zzzy|vzz{z}{~|{xxu~~}{|~{zw{yuv{||z}yy~vy{x~xy|w|zxxzz~zy~{zx}ytyy{}|y{zy~~vz{yy{w}}zz|{v{z}xy}z~}yy~yywyvxy||}y{|xz{|}wy{{|{yy|y}||}z{{z{x}{x{|x|z{y{y}zz{x}~z~vx}xzx{z}v|~}~{{zy|~}~|~~}}~|{z~}~{~~||}}{}~}}}}y|}~~~}}{~}}~~}z||}|~~~y~}|}~~~y{{||~{}x~{|{|~~~x~||z~{~~{|~~~{}~|||~~~||}|y{}~y|~~}||~{}{}{}}~{{{|}{~~~|~~~{~z|}||||}{}|xz}|~~~|~}}~}~}}xz}~~~~}|}||}~z~}|~y|{}|}~~}~|}z~{~}~{|~}~|}~~||~}|||~}z{{x~~|{|}}|~||{~~|||~{|}{~z||y|~{}~}|}}~{}|{|~~||z~~|~|}|~~~~~|{}}~~{|z}~y~}}}|~}|~~~~z}z}~|y~{|~}{}y{z~{~{~|~|z{|~z}|{~}{}}|~~|~}{{~z}~{}~}~~v~}~~}|||zz}z}|}{~}}}}~}{yzxy}z{}}{yywzzzwwv}zywyx}zzz}|x{xwy~{{t}xy}yyyzy{|zy{z|y|{yz|xy{z}~x}yzw{zzx{|yxuxz}wyz{wvwywx{x{u|uyz~xz~{yz}}y{|{zzzz}w~y|xvw|yx~}{xzy~xwzwyzxx}y{yyxyzuxy|xxy}yyzz|}{{t{|wx~u~v{w~|vzy}|}{yy}xwtvv{xvxyy}xxv}zz{{wy}zvywvzy{x|~~{||x}y{x{|zx{~}|~uyx~{zwxyx|s|uyyzuxz|yzzztz}w{{zxz}{x}{z{}xz}|z}{~|x~y{zz{xzxyzzx|yzzzvw}|y{z}zyux}yw{z|z}~v|{}vv|z}~{~|yxyvy}zzx|zx|x{{}}}~yzyzz{}|yw}}{y{yx|{wzx|xwvz||{{z{wz}|xzxx||z}w~||z~x|}{|yz{|zxy|xzz|yw{{x}xzwy{|x{|zzy~{{w|{~xzyx{x~y|||~wyztx|{}{}z|{}|w~uwy||wwzy}ywvvy~x}zvzwzwvy|zzz}}}y|zx|{|{{y}{{}z{z}~yx{}||vx{yy~zwzzyzzu{xv{{y{wwy{}yyx|zy|}|}yxq|}|w~z{~~{{yz{x}zx{}|vz{y{{|xxyzx{tx|z|ysvx{}~uwzuzx}zxu{|xx|{zzz{v~{z|~}y|}{|z|{x{yzzzzwzy}zzxx|zyz|w{z{{|{wzy|}z|xz{~{}xx~v}~yzzx}||~}|{|~{|}{~~z||}|}xx~}{{||}}|x}y~~{~}}}~}{}||}y}}}{}|}{~{}|{y}}}}}z||~zz|~||}}}~}~{|~~{~}}z~{~~{~~~~y}|{~~~}~~~}}~|}}}|{z~}|}}|}y|}}zy{}~z{|~zy}}z|{~~~~zy}}|}x~|y~~}~~}{~~{~~~}y~~}||~}}}|z}}~}}~|}~~}|}y}{}|}~}|}~|z{}|~|}}}}~}{}~}~}~~|x}~}~~}~~}}~~~}~}{|~}~}|}|{~}~}~~~{|{}yz|}|~}z|~x~~z}~||}|~~}}~z~}{}|~~~~y~~}|v~}~~{~|z~}y}||x}~z|{|}|}~~~y{~{y{{yy~}}{y{|}}}}~}~{~|~||}}}}||~z~z{}~}}zy}~}~yy~~~}~}}|}{}}}|}}y|||z{|}|zv|{{{uvyz{}{~xzx{x}xy~z~xw{}~{|~wz}{x||}y}tz~y{yyz}|y{xy~x{x|vxvyy{zyyxz|x{y{|zwzzzyy{zzy{xy|zzz{w|z{zwzxvzz|{{vywv{x{w|{|yyw{vwxx~z}{yuyxxyyyyz{~}}|yy~z|s}z~|us~yxyy}yx~}yyvz}{x||vy{zzx}vww{}|yyw||xzz{v{|~yzwyxw{y{|yz{{~{}}~yzzyx|||z}zw}wzxyzywz||}q||~|{|{~xv{z|{{{y{{y{{|{|{y|zy{{z{x{xyx{xv{z||}z{|zxxszzz{|}xyxzy~{}w|yytxy|wx{}{{x{x}|z{z{}~z{xz~{z|z~|yz~yz}~|zy{zyy}zwyyx}xy}{|}zxz}yv~~{xxxzy|zyzz}{{xyxwxzz{{zzyw{xz{y{z{zxw~z~xzw}{|zy|}~yzz{|uyx}{x{z{{{||}~~{xw{{{|||{{{xt}|z}xxzz{y|{z|zyw}}v|yz|xwy}|||x{}yyxzx}z|}ww{yy|}wv{|{xzzwzx}{|zxzzz{}}}yy}zzvzvyzz|z~|{ywx{{{yzw{zyy||}|vx{{yz{}{{w~|zyy{{z{|y|zy}|}{{{||}y{vx~~z{xt|{yzw}utzvx}yw}zu|~|xxxw{{|x{zx||{{z}xzx|{ww}}w{||{{xzyyzxxy{|||}|x{zzw|~|y{yw|{{{{zwy|zw|{}~yzu|{xx}xx}{}{z{}{}}|||}{{|z~|}|~~z|}||z}}|}|{zz}}{{~{zz~~}~~z~~~}~|{||}~|}|}}}~}}}zz||~}}}x~~|~~}}z~}~~|{~{~{p~{}~~{~~}~z|~~|||~~}{}{~}}}{}~}|x~~|}{}~}{}x~~}}}~~~z~|}y~~v~}~}}~{|}|y~{}~}~zz~~~}~{}w}~x~}~y}~~|}}}y}~~}}}}~{}{|~~}}}|~{}y}z|||}~{|~~{~{y{~}|~}}|}|z}|}|}|{|}y~~~zz}zz}~}~{}~x}|~|~~~|x~{}{~||{z{~~~{|~||~||}{~}z|~~~}}~~~~}||}~x~|~~}|||}~~|{z~~}~~{~}y~}|}~~}~{}~~|z~}}}|~|~|}}{{}~|~~|~~z}|}{~}|wvy}~{|~x|zzy}{wxuvx{}|ywyx{}yzxz{yvxzxy{y||zy|w}z|z{yyz{w|z{}|zyzx}w{xzyy{t|~{x|{zwu{|yzzyxzuxzx{{w{z|}}{|w~z|yz}{{vyy||zy}yy{}{~y{z||y~||yyzw}}w{x{|x{tzxyyyyy}tx{yy||wu{|yyx|~|{y}z|{yyyyyv{~}w}|wz{yy}{|{|yuz|x{x{xt{yzxwwyz||w|{{yxy}zz{y}|}}|{z~z|}|}{~}|y}yy{y|vz|~{y|}|y|{xyyzw|wxyv|zz}yy|{{~}|{}||y{{|}z{{z}|x}|yyv|xwwx{{{x}uwvx}y}y{ux|yzuz||zyyzwz}w~z|wy|yy{w{~|x|{zy~|wy~w{zzzzzx|zyz}|x{zx|z{y{ys}y~xx|{z~}}||x{{y~~{~|~~y|zxx~{vxzxwy|y}|}~|uywwz|vxuxy|xx|vxvyxzzy{}{vx|z}{v||y~wyzyy}{~|{w{}z}yyz{y~y{}wyw{wy}wy|x{q{{xzwvy||~|}y~|}|zy|{}{zy}xv|y~x{z}yzw|wzzz}{}z{ywzy{vz|txzx{x{{wvy{}x~y|zzzzz~svy}}{~w}x{v{}zzxwxzy{{yxy{v|x{y{ytzyyv|ywyyv{y||yxz|z|zz{zzzxy{{}{y{|y~{{}yz{|}z|y}xxy}zyyxwxx~wvwyz~x{x{|y}w~zzw{z{wz{x|z}y|}|~|||}}~~~}||}}|~z|}z~|~~}~|{}~}~}|}}}||~}~~~|x|}z~{~w~||~z~}}|{}|}}~}}z~}}{||{||~}~}~}~z~|~}}~{}}|}~}}}~|~~~}|}z~~}|~|}{|{~}}{~z|}~zx|}~~|}|y|~z|~}~y~}}z~~~~}x~}|zz~~z}~}}~{z{z~}|{y{}y}}z|}~}{}}~~{~}v~z}}~~|~}x~~|~}~~}||~~}y}{}~||}}{{|~}~}z}}|}}}}{z}|~}}}~||~|x{}{z|~|~{~z}|{{|}~z}~}~}}}~}}z}|~~|~}z~~||z~z~{z||z}|||~y}}~}|zy{~{|}~}||}|{{~||}~{{}~y{{}}~}~z}{|z~{~~y}w~z|~}{}}z~}~w|y}y|z|yxyy||y}v{wywzv{|zv~vxzxy~|xx|xzyzyvxy{}{x}xw~yz{ywv~|x{{wzz{{z{zx{z}~yy~z~xw|yv}zy{yz}}xyz{{w~zy{zyu}xx{wzwxzzs|xxz{~{xzzyx}xv{zz{{{x{{{y|}zxzw{xz}xxyz|zv|x}x}x~yx|{x{xwwzxqyy|~|wx~zwz{|w|yuzzxuw}xx{x{yzvzyy{xzx}|v}z}xwuz{}|zwt|{{x|yyzy{}yyxuxx~zzyz{yxy~}y{}y||zzyzx}uxzyyzzx}z{z|y{|x}|||}~|v{x{|}xzzyv|ywx{{z~yzyy{yxz|yyu{{x|}x}}y|{}}yxz}~y{wx|yz{w~z|xzz}|}}z|{y{x|y|}wzz|~yvyszy|{|vy~{x}{|y{~w{y|~{}{}z{}zv|x{zzz{z~{|}~xxy{x{z|z{{w{x}xtvx|x{y|{v~|}x{{xzxyzz{zyz~zyyz}x|zy{wy~zv|yyxw{}}{yw|uv|}yzzyzxxz}yy}||yyy{u|x{}yz{x{xyyvyxyxzzxzxy|zy|}|yyyvxywz{yxzzx{yzv{u|}z|yy{w~xx}|z{z{|x}xzyv||{x||xyyz{yv~|x|{}xyxx{y}z~|}~|{{yx}|yy~xwzv{y}{wwv{{{x}}yx||wvy||zxwyxy|{{}y{wxz}ywy|{uz{|~zz{w|{w}z{{rz~}}zz{|}z~}|yy{z{yzzx|y{w{z|}{|v{qv{|y{w{~|||~~{~}}~}~~~}}||~|y|~}}|{||~|~{~y|}|~}~}~{~}~~}~~~}~~~~}~||||{y|z}y}|~}}{}|}y}}~}~r}~}z{~~~~{}}}}|~}z|{}|z}||w}|~z}|}|{z~{z~~{~||}|}}{~z}}{~}}|~}~~}~~}|{v|x~||}~}~}~~}}~}~}~||}||~~{~~||}~|~z}||}~~|}|}~xy~}}}}{~}|}}}}}~{|}~{{~}}||}|~}}}~}}}}|y~~~{~|v~|}{~~}|{~|}}}{~zx~|}~|{~~}|~~~~|}|~x~~}{}}|}{~~z~}}~}}z||~{|{}~{}}}}}||~{~|}~~~}~z}|{{~~{~~|zx|~z|}|~}~y}}}|}~~~~~}}y}{~~}}~z{}~~{}~~}|~{}~}zzy{|{{vzxz|}{y|yy{yzzzxzwyxzxxxzxxxx{y|{xzwy~yu{||{zz{|zwy}zy~z}x~z|z{zwz~zyz{z{|yzz|{|yzzzzxxyw{|{}zxuzvvy~{{yz}|u}yz}yz{~z|v{x|zyzz{z~{yxyyzzxzx}{xx{zyy{zwzy|zxyyw}zw}|~yz}y|yvzz|x||{xy|xzy}}xxw|w}y|{x|{tz~{{xz}x|v{ywtz}{|xyyz~x{y{v|y}y{{w{x~}yzx|~~yyxz{}{|z{zxwyv{x|vy{xxyw}|yw}zw{yz{{z{ywx}z|}{y|xzwzv~w~wzx}{}{|x}{xxzzy|xzzuxyyx{x}}wzw~z|x}{v|z{yz~{{}wzzz~{}}yz{vy{|{yzy|}z|{xwzxzwz}|yxz~wvv{wzzy|y{xzvw}wuw|||}zxz|{}wz|{z|||yw~y}xz~yvw}y~}t|{xy}{|y{}z{ruxwx~x}{|z{}|{{{yx|w{z}|{y|{}}xyx{y}|yzzvxt~{}yzy{yz|xw|vz|vx}{zw{xy|yzw{wyxx}yx{{y~zzxz{w|zzz|{~}|z~|zuzyzw}xz|wxvzxz}ywxzywuwvyyywww}z{z|||y~yz{{wvz{w}~}{}z|v|}yz|{yyww~w}yuz|yzwy|yw}{yxzu|uy|||v}|~~y~y}{y|{yx|||yv~}}|y}|xxz|w}u~y{w{~y{xzy{|{{x{w|y|w}v{{{y{z|y{z||z|{|z|~~~|{y|}}}}z}x~~{}~}}|{||}z|~|}|~{~|~~|}~}}z{~z~{~}zz}||}}}~|~{~|}}}}~~{{}}~|{~||{}}~|}~yz}}{}{}~}}~~{}}}~}~y~{{}|}|y|y{}{x~|}~~~{}~{~~~z}}~~}z~|~}~{||}~}|~|}~||}~}}}z}{|~~}}~||~z|||}}}|}}~}|}~~}}~|}|}|~}}~}~|}~~|~}}{}{{}~|~~{|~}~}~}|}||}}}~}~}}}|z|{~~}|}~~z~{|z~}}~{z{~|z~}~}|}}~{}~z~}}{{z||~|z{{}{{|{{~~}}{|~{{{}}~}{{||}|~{{z~|{|yzy|}~~z~{~~}~|}~|}z~|~}{z|~{~{|z~|{||~}{~}|zzx~}}{||}}|zzy|z~|zy|xxxyyxyw{wyy|}}yzy{x|}yzwwyyyxw{}yyy|y}|ww{xw|~}}x~x{zz}|{z||zx|x{z|xzx}||y{z{{z}n{zv|x|xy{{v{x{w|xy{yx~x{{{vz}{{y{{||yu{zz{}v~w~z|y{vz{}wzy|}zz{vxxw}}{y{}zwz{}{wzwzv{wzv}uzz{z|}v{{zy|||yu{{wy|}}zx|{yw|zwyzwx|xyy|ywwy{|v{}{{x|{yx~~w{zx|yxzxz{~t~z|wz{{y{y||u~xz|yuxxyy}~{yuvyx{yxvztw{{sw|{zx|zz||}zv~}zy{yywy~xx}{ywyyyy||{xw~y~zy|y|~}zz{zy||~y|zz|{yzzz||{{zywzyyv{x{w~zv|zx{x{y||z}z~}zx|v}xzz|~yxz{y}|||||zywyvw{{{xzw}yzy}xy}z}~zzyzx{zyzxyz|x{x|x}z{wv}~zyxzvy{z{y{wyw}uu}}|{x|zyx}|yzyw|u{{~y}z}y{y}}wyw|||x{yy{{{yuyzy{xzx{z}yzyw{xwz}{{}yzy{~zy{{x{{yy}|}vyz|{~xyzyxyx|z}}yywzzyzxw{~zvxzz~zy|y~x|w{~ywyxyzyz|xwyyz}zvxz|{x|zzyvx{||ywt|x{{wywzy{{y}wwzzvz}{xx{{}z|y|tyx}~~{}{~{u{||}w{y{{{yxw~~wvz{ywzwzy||x}zzz{y{{z{wy{yxuyv}z|zz{xz~z~x}}|~~~|}|~~~~||~}|}{}{|}|}~~}~|}}~|}~y|}|~{}|||{}|~{|}|}~|}}{~y}z|z|}~~~~~|~~}{{~}~~||}}{}{|}}~|}}z{~~|~}|~~~}y}}|}}}~|~}~~|}||}{~|x~}~|~{|~~}~|}~~}||}~~}}}|}~}|~}~yx}~}~|~|}z|{|~}{{{~}}~~}}~~~~}}~|~}|~}{x}}zz}~y}}|z}~}~{~}}~}{||~}{~~{|~{|z~{}~}{~{~||}~~~}}}~}z|~y{~}{{}w~|}~|~|}{||~z~{}||{~y~{}~}{|~}{~w~~~~~~~{||}~~~~||{}}}}}}|}~|~}}{|{{|~~|z{~~~}z{|}}~{}{{}}}~z~z~~~zz}{}}|}}|}~}z}{~~|{|~{~|zz}}~}z|z}{w|y}{yzz|{z}zxw{xzxy|ztzzz|vyz|yyw~s|y~zu}{{y{|zy||z{|zz{wwyz{y{t~~~}|{zzx~xyvxv|}yxw}{z{wzzxuwy{w}wuzyx{}y~vxwww{yxz}z{zvxzy}x||yy{|{vywzxyvy{w}y|zx{~y{wxu{y{{zy{yzw|zz}z~{{|{yxz|}|}~{z{z}zz~||zy|~y|zztxw{wz{ztyw}xzxwz|{z}yvww|x{}zzx{~yx}x~zy{zx~{|z|}{z}xx}z{z{yzyz|z|xzzvyy|z|zyzyyvuzvx}{z{z}{y}~wxyzy}z~zy}x|x{{x{yz|zy{|xxxwz{uxyxz{yzu}yw{|z{z|y|{z|v|yz|}{yzzvx~}{wy}||xzxy|z|y|x}|yzx}yx{zxx}z|tz{{wxzuyywy|yvvy{~z|tzx{{|yzz||y|~|z{xzy}{wzwwy{|xyx|yzwzz|z{{zwz{{vzy{yzw~z}y|}yz{{{}yyy|z~y}||~xz{}}{zzxy|zvxwzy{zuxvz~zxxxxv{xwyzuv{xx}{yx}{yx{{{{{zw}w||{x{y{xyzxx{y|yy{}z{yz}vuxyzwyzyvxvx{ux|zy~xy{|~|}yz|y|xyz{tyu|}|~zz|~{yxzy}{xxwyyxwxu~yxz}}zy{wyx{wy{yzxy|z|{z||{||~y}yz|{}zz~yz|vx{{{|w|x{|x{}w{v{z{{wzz{xyyy||z|zz}|ywz|}}|~~~}~{|}}|~~~y~}}|{}|}}|~yy}}{}}}~}}~}~|~}|||}|{{~}}x~~z~{|}~~~}~{~~||}~z}}u~~z{}|{{}|~}z|||~~}~{}}}|||{}zy{~~z}~~~}~z}{{}}z~z{~{~}}{}~z~~}~{{z~x|z|||ry~}|~z}~}{}}}}|{|~||}~~z}}|z}z}||}}}zz|~{~~}}~~y{|}~}|~|~||{~}~{{|||~}y}}{~}}~~}}}z}~~~}}~|y||{{|}}z}|~|||y||~}~~z~z{~zz~y{z~~|}||}z|{}}||~~||}}}~~~}{~y}~~|~sz}}z{}}x~|}~~~|}~~|||y}z~}{|~}}}zx{|{}z}}}y}}{~|}}~}~~~}~|}w~||{{|}~z}|~|z|{{z}|~~~}~}{{|yyzzy}{s|yy{zy}{xz|zy{{y{z||zyyx}}w{wvy{{y}yx{{yy~z}ywyy{|y|yzv{|z|zzz{|yzzyzzyy~yxz{|x{{yzwxzywz|yz}yzzw|yy}xu}|yw}|||vup||xvy|wzzv{yvvz{w|zy~}yyvz{z}~ywzz}xz|yzzyxzvzzx~{x{w{z{zz{yyyz}|{zz{{|{w{y~wx}~uz{zy|xvz{w{~x{}wyw|{vvsxwz}|zw{y}z{xx{||x{x}{xyz{wyyyw{vxwwxwyyyz|}zzxv~y}zywzyzyz{}~}}xyzws{yzx{w|~x}|z}xz||xxvwwzyxww{|yzyu{x|w{|zv|wz{y|}wzwx|w~{z}v|zuywyzy}}wyz~z{zyy}{vz}{{yx{zvxyzw|z|yxxv{w|xw~|}{|~{|wz}|{w|{zy{zwzz{{x~u{{}{{zvwzxz||}|{x~zyyz{zz|wzz{zz}szzxyy}wz|xxzy~x|yw{~w{zyzzzxx}yz|z{|{{xzy{|}|yzy}z{z}{{{}~{|{x{v{x{{z|yyuyw}y|w||zx|v{{}|wwyuzyyvxy{wzyz{yyyv}yy{yu~ryx{|y}xwvy|xx}z{{{y{uy~{}|y}}z}|ww~zxz{t|vzzx{yxzzz|zxy{{z}w{yzw{z{~vzxz}y~|vv{su}z~z~zxy{zxx}{wzx}z|{~|{yxx|x|v{xxy{|~{x{|yz~z~{yw{|{~|x|v|xzxyzzzzy{{z{~}|{~}{~|~}ty}~}~}}}~{~}{~z{}|~y{}}|}}{~~{}}}}~~}||}{}~~|}}~||~}~~z~|~|{~~|~{}}~~}|}}|y~}|{~{~}z|}~{xz}}}}~}~~y}}~y|{{}z}{}}z|~}~}w}y}~}~x}~~~~}{|}}}~yzz}~~}~~}}z~~~}}}||y}~{~~}~|z{}~{{}}{||~~}|}}y~}~~~~~~~y{z}}~~{{||y|~}|~{z}|~}~}{}{~}y}}}zw~z{~}~~|{}}~~}~x|y~~}}}y~|}~{~~~|}{~|}|}z}}~|{~{}}}~{z}{}~}}|}||}}~}{{|}}~}{~|{zz~~~}{v|~}}}~|||~{|||}~}{}~y~y|{{{y}~z|}~}|}~~~y{~}}~}}{~}}~|zzx}x|zyz~~~yu{wyy|vxzzz{~vw}xy{xw}yxyyy|wyzz|y{~t~}zwxy{yyzy{yz|z{v|u~{{zu{{zz{zxzv}yy}{~zy|xvy|yy{~zwyxz}zxvzz{xz{~~zxyy~yy|||r}~zxxy{{wuwwxxzwru{}r|z{x}y{zywwxwt{x}y|{{|~y}}~y}xyzz|{z~y{zyxwwxxywz|xy}{xxwwy}|zwxyxy{yz~{z|vx||yzw}vz|zzyz{z{z||z}wz{w{zyy}yyuwwwzzxyy~xx|xxywxxzxw}~}{|{z||||y}xw{|x||zy}~zx||x{wvwxxz{xyzuyyzx{~~vw{x|yw|{xvy||w{}{{v|y||~z|z{}|z{~|{|x|z|yzw{xx|ywzzwxwxu|yzyz{yyzyy{yxxzyy}zy|vzy~}zzx{}yxu|w}{}~z|wz~|~xx{{{~vzyu{|}wyzvxxw|w||xz{|}z|}wyy}vz|{{|}z{}{{wyy{z{zzzywzvw|ywy|zwwww}{xwy{vz}yt}xzzz}y{|~zz|}{{{||||yzx~v{{|y{||}u~|z|zvzwzzzvxw|{{v||xvx}zuz~zzyyv{yz~|z~|z|zwzyyz{xzw{|z}~vx|y{{|z{|w{zx|{|z{wzy{x{yxyzy{y}}||}{{~|yzz{|{}|{|x}yyx}|~zzx~{}y}uz}{ywuz{xw{|}zzywzyw~{z{{{|~z~yzx{|y|yw~z}~~~}}~~~~}{{||~~zzz{z~{x~x}}}}|~{~~}~|}}}~~{~||{{|~|~}{~}{}|~||{~}|y}|}{}|}~|~{|z|}~}|~x~~}~z~}~}z|~~~}~|}~|~|z~z}{|}}y~}|z~}{~}~|~z|}||~{|~{y}~z~}|y~||}{~}|~~}~{}y~}}|}~}}}y}|}}~}~~~~}~~~}|~}|~~}}}~{z~~~~z|~||}z}|}|}z{~~~||~|~|z}~}||~}|{y}}}~|}~}z~z}}~~~z||~||}~{{~~||~|}}}~}|~{~~|}~{~{}w~|~z|||~}~{}~~z}|{{~~y{|z|}}~|y||}{}~}|{xz}~|~~~}z}|z}}|z}}~}y{y{~~x|x~|~}~{~}}~~{|~~~~~~}|x}~}|}~|}~}~}~}}||~{|~{y~~}~}~~~y}xz{xx{{x{z{xw}}}zwxvy{}{yx||xz{{uvy{|y{~zyz|z||zyy|zy|xz{z}{z{{vvz}y{{ux~ytyxuyzz{z}{z||yyzyw|yy|{zzxyxzwz||||zyy|}zy}{yxx}w~y{w{yzw||zytz}{yxyy|||{x{z}|wxx~wy{{yyz}|~w||yy{|zyy{}vtyxzvzt}{zxzxzx{ywzx{yx}~yz{|{y}~|x{z{xz{yzwwxzzzwy{uz|zuw{|xww}yyzz~z{z}wz{z{zzyz{zxz|y|{|uz|y|xw|{yy|{y}yyzxvz{yw{xs}y{|zy{||z|}|xyy~{z||{v}~{yx~||w{{z{xz~yyz}wzx~x{~yzz{zyyz{x{|{y{~x|{{|{{}yz|x}z}zy{{xxz{zxy{x}u{|z}vzzzyyvw}vy}~|zzyy{}u}x{}yyzww{wzyz{zwz}x|w~|}zuz|{{z|}xxzvzy{xz|{yzy{w|uz}||x{|v{y|{{{z|{z}y{zywyyyzz{yv|ww||yxw|x}{{zz{|}y|~x{||zy~xw|x{}y~zx~}wx~yxzxy}|ww{|{wy}}z~w{{xxx|yy}xv|{xzyx{w}xzyzxyy{y|wuv{{zyywxz~xz||vyywv{~}|||{}xyw||{{{z|{y}x|y|wyzxywwyu|~yx|{z{xx~{~yzy|{}~x}}|||z{xy|xz~x{y~{yyyxz|y|{||~z{{{y|{yy~wzytxzy{|x~{~{{zzz{yyxzw~|}|~~~z|{}}|}~}z|v}|{{}{|~~{z}~~|~~~|~}}}}~~{}||}}|{{~|~~}~}|w~~~}}~|~}~|y}}{|}}|}~z{~}|{|~~|||z{}}~}~||}~~}||~}~~~{}}}}~x~|z~}}}}}~}}}z{|~{||~~~|~~~z|z|~~~{~z}~}{~~}z}|z}~~~~~}}|}}{|}{}}~}}~|{y|{}}|{|y~{|z~}}~y}~z~|{~}}{|}}|~{}~|~}}||||}|~{}y{~~{|~~}{}|~}v~}}}~~~}zz~}}|~|{~~~~}~~~|}}}~~~y|~||~|z}|{~y~{~~~}z~|{|{{~~{~~{}}~~||{|z~~~|}~}}|~}|~|}~y}|}}|~|}}{}~}}}~x~~z~z~~||}}}|}{{~yzy{}|zz||zzt~swxz{wwy|zy{yxw|z}{{zzxt}txz{x{{w{|{wyxzu|||x{|yz{ryy~zxzy~|{yx{{zyz{y}zwuyz||wvq}vx{{zxz{|{|y|{~|}|{}y~|yyzzy|xy{}zzyz{yyx{{yw~|yxw{xzvy|zy{|zz{}wx|zw{z{|{vtz{wyxtx}tzw|}~~|~~|~w}|}{yz{y|zzsz|wz|xzxyzvw{yx{yxxtz|zwx{{yx{{yxz||wz|||}yy{x~z|}w||wyz|x~}~xz|y|{zv||x{vz{wwyzwxxz~|zxzy{~}v|x~yzyw}yv|y}|{z~}|zx~{{wwuzyxvvxxxzyz~yvzx~ytxx|xx~{{~{|zy}|||x{~{v}~}}yz{||{~z~zxxwy{{|~v{xxxv{{|}{xyy|yyvz{z|{|}|}xyyx{{y}zzy~z{}{{}uz}x{{zwzyuyz{~{|{yz}vwyxvx}z{{wx|wzy{z}|v~||yyz{zzz{{xzyy~u|y|}w{yuvyv}y||v{w{~v{|z{z{zz|qy{|w{}zzyy}~y{|y|wz|y{z|~{|zz{{~}{{{wz~w{xyyyzxv{w|yz}zz{|yy|x{}z||y|x{v}x~|z{|zy~z~x}y{}wvxyz|z{y{xy|w{t{uwvsy{zxsz{wvvz{xzxyz|xu~|yxy|xwy}zx|z}z~~{z|zz}z|{yv~tut}z{y{y{uyz|v{zzzyyv~xxzx{~{{y{|zy{z{~}|wz{}z~~{}~}}z~|}|}{}zz{}}{~|}|}{v~z~|~||~|{~~x~}~{||z}z}~{z}~}~|~}}z~|}~|}~}~{z}}~||~}~}||~|}}||z}}~||}~}}{~~~|}~}~}~|}~|}}~}z~z{z~~|uz|~~{}{|{}~||~~}}}}}~}~~y}|x}|}|{}|~{|z|~{}|}}}~}z{}|{}{}}}~}~~}{||}~|~}~{|}{}|~~}|~}~~}}~|}|}~~~}~z{z||}|yw~~|~{y}|~~~~}|}~~~|~~{~|}yz|~z||{||}z~{~}~}}|z~~}{}~}z~~}|}{~{|}}||}||||{z~|x{|{}}}|~}}|}~}~{~{y~~~~}~||}}~~~}|}~||~~||yy}|{}~~|~}|}~|}}}}{|}~|~~|~~~}~|}~}zz|~}|~}z~~|~~z|~|x|||}~}|}zy{}z{{yyx~zz||u|{y|y{zyzy{yyz{xzzzx~wyzzzuxxyz~z|zwzwwz|v|yyz||yzzy|yz}{|{zv{v{{w}y|{xz|xzx{xzu{~vyyzy{|zx}yyzw{z{|yw{wv{xzz}x}|tzyv{xx|zvwvzzx{z{z|y||x|zvwy{|z}ywxv|xzz|{|uy~|y~wy{{x{x}}zw}{vv{xy~x{~z{x|}x{yyz}zwz{y|y||z|ywzyw}|zwv{zyyxzyxywxuyzzx{|v~y||xwz{{y}}|y|~|zzx|{{zyxw}}zy|{xwuxx}zvw~{z|{}x~yyx|yyyvwyy{v|y|z~}}xw}yy|z}|zzu{{zy}{~}x{{yyw{{y|zyx{~zy{ztv{||}yz||}}wyyw|{z{||ww{zxx}yyz{yzzyw|zy|y~x{|y|y|||}y~|}z{~xuywx}|zy{yy}{|w||zzyu~yx{}zzyz{{}xyy{}zz|{{{xw}zry|yy{{z|v{vyzx|{}yxx|v|v~xw}z~v}xy}xw||xy{x{z|xz{xyy|}{|zx~vwxuyzww|x|z}y|xy}y|tx{{z|y|vxz{x{wyw{wxwzz{|{x}zzyw{|||ux}w~xy{tx~zy|zw~zzx{|yy}{|{yz|yz}yz{yy|{wzx~yx|||{{|{|x|{x}zy{~|yyuzy{||xywyywzyyty}wzxwxyy{}y|z|{x|zz}xuw|xzx{}{|x{y~yxy{|xz~{}zy}{zxxvyz}zzz|zy{{{~}|~~{|}z}~y{{w}|}z~{}|}||~||~{|x|~~~}y|~~~~{~~}}y}}|{z~~{}|}||}}}zz|}}~~|~|~{{z|{|~~|~{{|~{~z}}~~}}|{~{|z}~~|}}~|~|||z~~~z|}}z{}~|}|~~||{|~|{}}~~~~}}}{}z}~{{}}{}}z|{~~{w||}|~~~||y}|x}~}|}|||}|}z~~~~~}~~}}~~{{}}~~}~}|~~{~}{}~~}~}|{}{|}}~|~}|}~}zzy{}|}||}~{~~{~~~y}||}|{{}}~|}z}|{|}~~~{{|}|z~~}{~}~~{||~~z~~|~~}~}~~y{}{}}{}~|{|~~~}}}~}~|{|z{|~{z~}}~}{}}y}}zz~t~~~~~}|xy{||{}}~|~|}}}|{{{{{}~|~~y~}~}}}||~}~~~|{z{z|~|y}~}{{|{}~{}~}xz|z{~yv|z~zvvyx{yxyvzv|y{zx}zyvz|w{yy|xzz{t{{zyzwzyy}~|z~{wv|zzxz{{}u}yyz{zyy}x|yzxzyyx|{}y{u~zzzv{vxwzwxx{|}u}~z{{}}yzzzz{|z}x|yz{xy{zxtyyuzw}wxx{xxvzwxy~x{vxxv}xzwx|z|}zw{{zyzx|zz|yw{zx{u}x||y~|}zyy}y{u}zs||{vztzzzyytz{yzyyxyvvwy{y|uvx}{{{z}|z|{}}~{~zzz|~z{x|{ywyxx~x{w|z{xxy{yx{zyywyzyyzuzvz|wx||z{{xx~{z||t{xv}zywzw~|}~{|yx{|wy{y}x|wyvwyz|~|zxuzz|v{zv|}{}uv|x{yzzy~{xw{zzv{y{}z{|y{yyvxuzy{yvv|y{z{yx|xzyzvw|{wxy}z}|z{xyw{{z{{w{x~zy}zz}z}xxzz|vz}zx{uyxxwxzx{yywyztzxywvy{y~yyzx}}}x{||~{xyv{x|}{{}z|||}zwz{vxwxxxywxwz{wy{x|{yyz|z{{x{yzty{y{zzzwwv}~}y{ywxzuwx}{w{{y~{{wz{zzz~zywywyyy~y}{zyz|{z{wz~vy~x|{yyyz}|z}zy}y|}zz{xz{zy{x{v|w{zxyyxzw}x|wwx|xzwwyzyzyvtxw{}yzzy~y|xy|yvz|y{{}y{|ww}|{{|x{{z}x~zz|{wzxy~xz}y{yz}zzyyyy{{}vxy{zxyyy{w||~~|~~|}}~|{||}}~|z~||~|y{|~{~|~{~~}}z~}{~~{}~zz{}~|~~|~~|}~~}~~~~~~}}{{|~{z{||}}|}}~{zy|~{{~y{~yz~{|}{~|~}~~x}~|}z~{~}|~}||~{|}}~}~~|~~~zy~~~~}{{{zxw}~~{}}~{|~}}|}~~~~}~}~~}|{|~~}~~~|||||w}~~}~{|{~y{}|~||}~|~{~{}|}{{~}}~{|{~{~{x}y||~~~~z}~~|~~~y|}}~|{~|}}y}{|}~{}yy~~}z~|}}}}}w~|~}~}||{y~|||}|{~~z~|}}|~|~z{{~~{~}z~|{{}{}|~~|||}}}~~vz|~|}||}|~~{{|~{{~|~}~}{|{{}}}{~~{w~~}~~xw}~}~~||~|~{{|z|~~}~|~{~|}~}|~~vyx{~yyzz|zzzv{{t{{y}yzwu{||x}|yyyxw~y|z{zyy|yzz|u{y|{|vyyy~ww{xyxxyw|zvzz~wz~yz{y}y|zzw~{y{xy~||w|zyuyzxx}~zxy||z~zy|z|tvzw{yvywzxxyzv{zzyzuwxyz}{uv}~|{yy{|yz~yw|z{}{}vx|vv|{zwyz|zw{}xzw{zz}z||{{{zsyx|z|yzxu|{yvw{xy{}~z~|yvz|y{|vyzz{z}|vz}ywy{x||}z|{~{xy{xw|}xywvz||{zzx|~zz|}|x~w|wvxxy|u{|{y~y}|xx||{zx|xy{xz}{y}xz{|zyzu{{xyyz{z|{zzx}y|y|wzz{|yzyzyzx|zzx{yy|{y{}yxy{|yz{{|~w|}zz{{vz{y{zzv}zzvz{{y}yy|z|z|uyyzyzz}wz{{{{xyzzx|vz{|{{z~{yxzzy{y}}xy}|}{|||~wwx|zzw~z}w|y{{}yw|zy{yzzy|xzy|xuxrxxy~x~zzu{{{{zxy}yzz{zxy~{xzywyx|yyx{ryxy{{|xzzz|{{x}zzxy{{z{{{xz{wz{r{zu}wz|y|w~x~}zz||xxxyyxzyxy}{{v{yw{yw{wywvzxwywzy~}zz|yy|x}{~|zzyxxw||yzvzxyx}{vx{{{wyyx{ywy{xzz{v{v{}{yz|xzzzz|yx|{~||~|xzzxxww|{|y{yz{x}|y|{xy~|xxv{~|ty~z~}zvw~x|}y||zx{z}w|z{|~z|~}}}}{|}||}~~y~}~}~~{||{|~z~{}~|~{~~|~~~~z|~~~|||~~}~||y}}}~|~~}}|~|}{~~|z|}z}|{~|}}~z~}}~||~~~}|~{}~~~y{{~~~~||~}|~z}{}~}}x}z~~~|y{}z}~||}z{|}}|||z~~}~~~}~~z}}||~}~|~}z}~~}z~{{~{}|~~|||}~{}~~~}||z~|~x}}|~~~~|~~~}}x~~~~~~~{~}{z}~~~~}|}{~~|~|}}z~~~~}~~{~}}}~|}z~}}|}~|}|}z~~|}~}{}|z~z}}{|~}{}{z}~w}{~}~}{}}|}~x}~{~~}~z~|~|{~~~~~}~}{}~~~~~|}~~}}~|~|w}~~~z~}~}~|z|~}}~x~|{z~~}{|~|}{~~|{}}}{|zz~y~~|{~}{~~~|}~}y~}|~~~|}}~~{~|x}}~~}{}z|}{{}{x{|}y|zwv{u|{{vz{zx{twy{}y{vvy{yuvxwyuyy}w{zzxu|}||wzx{zuy{}zzzy|zx{x{}~y|xyvy|uzvyz~z{xwzys{z{zz|y{yz{{yxz|y{|v|yyz}{}~xw|y{{xz{yyz{x|ut|x}zyuuyz|wzxx{y~w{zzy{y}z{vz|zw{xz|zuu{}y|~~}{{{{v{{}zs}w|xzy{|yzywzz{xw{zz~zxx{xyy|{|x||v{zzzz{}~uzv|{||x|{|y|}x}zx}z|z|{zzyyvzxywz{xx}xxv|x|x|{yzxyz|y{{w{s{|yxy|yzu|xx~w{}y{w{~v{y|||yv|{wlyxuxzzv|{zy{}{{zy{}vx{{||z}{{z||vyz{zw{{{~{{wxxvyv{}wzwy}y{xzz|xzv{zyz|zywz{}}||}||y{z{|w|}{zz{|z{{}x{|z}}xvzxzx}yu{yzsxzzw|~{yxzyzxyuz{yz~zx~zx}}z||yw|xy|wxz}}z}yz{y{~xyz{xxx~|zzu{zyx{z{zzxz{yv{v{xxzzxz|{x|xyyw{w~yzwz}}{||x|{}{{xzyxzw|{yyzxz{{nyw|wwy|w|yuyxu{{z}{w||x{z{ww}}zyz}}{yz{}{}zyz~zwxux{|{|z}{yy}|v{{t{wvw{z|w|vz|x||s}{zx{|}{|{{}{z}x{|~{w|zzxvzzwzz{wwyyuw|xv|zy{v||{wy|{z||{~}||{||~|{{{|{x~~|~~}~|~}{~}}{}{~}~~~~}}~}|~}~{}~}|~}|z}y}}}}~~}y~~||~y~||}z~~|}}|t|}}}}||}}~~|x}x~~|}}}|}|}||{y{}}|~~}}~}~~y~}}z~|}~|{}~|{z||}z||~~y}~||}{~~~y~}}~}{}z}{~|z||y|}~||}}~~|}|{~~}}|~~|}}{}~~~{{z~{}|~{{{~||~zz}~|}}z~y}~~~{zx|~|}}}}{}|}~}}z}||}~~|}~~|{~~~{w}}z|~{y}}}}}|z}}}||}~}|}{}}{{|}~}}|}||{}|}w}z~}{||~|}}~}{~{{~|}~|}|}}w|z~|{{y||~~{}}}~~}~}|}~{z}}|}{}}}||~{~}}}}}yy{}y{~{~~}~}~~~|}z~}}||~~{{}}z{||{~|~w{{|||}}{|~}~~~w}{w{{z{}z}|ux}yy{y{vxyzyyx{uwxzv~x~yvy{z{yz{t|yywywxyxz|y|z}x}w~yux|{tzy{|yvzyyw|{yw|ww{x{y{{z|v{{}}wzwu}{szy{wy}yz|yyx|y{y|{{xyz|zzxy{y{zvwwx}vwywuov{y|w{~wywx}{zx~zzyv|wwxwz||wzxz}{zzw~{ywx}}||zyyyrxzzwz||z}yy~x{x|y|{{xxzxyzyyyywzxww||w}xz{~{w{yv|w|{v{{zwxwwtyzzz|zzx{yxyx|x{z}}|y{{{z|yyzyuxvy}zzy|xtx{v~wwx{zw{wvyz|s{x{~y~|~y{y|yzw{x{zx|||{{{x{zyy~xxxyx}|xv}zw{|zzx|{}yyxyz|{xxxyy}|{}~{yzz}|x{|{~|u|y~yw|yx~~v|}yywz{x}}yzzu|yzxzvwxyuwz}vz{|yv{zz}wxxxzz||z{}zuxwzxxyx{xyxv}xz|}vy|}yyzwz|{~zxwvzu}v{{zzzt{}y{{|zxy}y{xz|vxx|w|yywyvz{|yw|y|yy}y|xyx{wyzz{wyw|yxywyzy|{yy{yv~{||zz||w{w{yzyz{y{{xxyzwyz{u}}y|}z|~}xzx|{{y}|y|wzzzx{y{wywzy{~~y{yzwyvz{{{~|wx{{y}{u|zy}y}{w{xy{|z{wzzy|y{zwzzzzy}|z}}{}y|y}uyzy{z}}}}yx}zx{{{{xwx}xyxyzzty|wxxzx{wyy{ztxxzyzrxs|~~}}|~}|~{{~{~~||{}~~|}}~}||{z}}~~|~|||~~{{}{{|~|}}}~||z}y~}|~|~||{yy~}zzy||~z}||~~~{}}}~}}}}}~{{~}||~{|y~~xz{{}|{~}}{}|~|~~}}{~z~~|~~{y|}{z~{~x~{}|~}{}y|{~~~{{}z}~z||{~~|z}~z~}~}z~}~}|}}}y}}}w|}~|~{|{}}~~|}}|~~}}}yyzz}z||}~|}~|~{~}~}|~|~}||}|{~zw}|}}}~}||}}{}{y~~}|~||~}~||||zy|z}{{||}~|||y~~~~{|}~|||{~{z|}{~}~~|}}~|~{~}||}~}~}{}z}|~|w}z}{~|~|{~}{y|}}}|}}}~|||~}{~{}||vx~||~|{|}{y|~~}z}||}~|~~||||{}|}~zz|}{}}}|~{|~}}{}z|{}~~}||~}~||{|||~}~{y~~|~|y}~}{}}|}wz{v{|x|yz}yyzywv}y}{}xyxz|vyz{{yyyuvxu{~xztzyy|{w}z{xz{zz|zzz{zy{|zxz{z{y{zu}zuy{xryxzvyyxxzzxv{zv{zty|vvywy{}~yyzv{yz}{{xwzxzyz{z|zy{{|}|{}|wvzwxzyyyw{|xz}|{wwyxz|uwzyzy|{}~vuwxyyy{uxvx}z}}{zzyzy||y{wz{vwvyvvw}vvvy{|zxxx~}vyyzxzuzzw{{}|}yy|}}uy|{}xr{z}x|}{|y}zv{|z{|w~xzwyx}zxyyww}y|yu}xz{xz{v}y|x|y||}xx~w}y{|zw|zww|{|xww||zy{|yyy{w}xuwx}yyvzywwwzwx}x~{ztzyx}}yz{y|~{{y||z|zz|xyzwx~}zwyyy|xyyy{vzxzvw{{xxytr{yzzzxxww{xxzvy|zx{{w~}vy|zy|{vyzzz}~w{{{|yz~yxsvxzvyxz|zxv{yz}xxvzxxvyvx{vx{x~xxzxz|xvzyv|{|{{{yzzz}yyvz{xw{x{xxy~xvvz{wv}y{zxu{x|y~x}{{{}}x~|x|yv~zy}{~{z|z{{{w{zw{x{~{zwxyww{zxyyy|v|x{x}yxvw{||y{wvz}z{w~xvv{{xx|yx{~{x}{xxyw{{vxzyy|zx{{vvvvyzt{wzwyx{zyuzy{zv{zxwzy|{|wy{yvz~y~w~xzyzzxw|{{|y||w|x{y}xwzx|uyyy|z{zvxwv}}zvzx{zxz}y~xv{}{w}|z}{}{|{{}|~|z}~~{|||~}~{}|{~}{||}~|}~x}zyz|}|yy~}{|}}{~}~||~{}|}}|~{||||}v~|z}~{}{|{~yx~~~}~~|z{}|~}zyz{z}|y}{|~}||{|{{~{v}~}}|}~~~~{~{~~|}~~|}}{{|z~}{~zz}|x~zz{{z~y|yz|}yz~||||}|zvz|{y{}}~~{|{}|}|}x}~z}y}}z||y~~}~z}~|~|~{z}z}}~~z~z}zy}}|{}z~~zwy~~~}}~|}||~{}}{|}}~z|}z}~{}}y|}z~zz|}~|~}}~x}|}}|{}~~{{~{~|||}~}zzy{}|~~x}}}|~{{z~}y{l{{||{|~|~}{}z}~}~|~~}z|~z|z||~|~y|~~}{}~{~~|{~{x~z~~|{}~z~z|~{}z{|||}y|~|{{y~~yx|}z|x|~~{~}}|z~~}zz}{}~|zyw~}|{{x}|z}}{~~}}|~zz}z}}z}|~{}}~}z}{}}yx~~|}}{~~~|}zzzz~}|}~||{}{}|y~{z||~}~}~|}z|}w}{~}\\\\\\\\~|:|}y|~~|~z}{{}~~{|{~{~|~}}|}~|x~}~~~y}~~~|~|z~{~~|{~z{tz~|}{{}}|}z~||}|{y{~~~{~{zz~}|}~{{}}y}~~|}~~{~}~|}~~{z~|~~z~~}}zz}{~||y{y~|~}~}|~}|}{~}|~~{}}x{}y~z}}}~~y}||{{y}|z||y{{}{}{||~}{w}{|}~|~~}~|~~}z}}{xz~}yz~yz}z~|~z}w{z~{{~}|}}x}~{}{}{{zz}~|z{~y}~}t{}~}~~~~}~}~}}{}y{v~||xy{{}{||}w~~{|}}y}||{|yy{~~|z|~{}z}}}z~x~}z}{~{~{|~}x}~||{~~~~{x}{}~}{yx{}}|~~~z|}|}{}~}}|~|}~~|z|~y|~yz~{|~{}y|}{}}~~~z~}~~|}}}z|}~~y}{~z|{}}}}}y}|z{}~v}~{z~w~|z~~~}z}~w~~}~~}|}~{~|y||~~~~}~z}{~~{~~z~~|{}y}~}}}zz~}|x|~|~~|z}|~}y~}z|}}~y~}|}~}}xz~}~|}||~{~~~||{~}~|~~~|y{}{||{zz~}}~{|~y{}~~|}}~z|y|}|~}~}}~~|~~}|~}}z{z|y}}|x~}~}{}}}~||~{{y|}z~}}y{z~}}y|~~~~}}{}~zz~z~}~{~||~y||}x|z{}}{}|{~}~||~}~}~}z~~}}|||}}|{~|}|z|}{~y~~|~{|{|~~~z}~{~~~{~|}|}|}~||}|z~{~|||{||yv~}|{~}||}~zy~|z~{||}~{t{|z~|~~}}~|~~}{}~{}}~}~}~~}}}~|~~~}}~~}~}~|}~~}}~}}~}}~|~}~{~}~}|~}|~~~~~~~}{}{{~{|~{}~}~}|}||w}~|}}~}z{{{z}|}{y{||{z|~~zx}}~~~{}}}||}~~}~}zw{|}z}~|}}|}||~{|}{~~~}~}~|}{~z{y|y|}yy}z|}~{~}{}~~vzy||z~|~~{|}}{w{|}y~~~v}y~z{}}{}{z||~{z}~~|}~|}{|~z{|z~~~{}~z|~|{}|xw}{~{}y}z|}~|~|{~{{~~|~|}y|}||}}w}{~~{z{zyy}|~}}z|y|y{{|{~|~~}{|~~}}}}~|w{||~~|}|~~y~}~|}{zyzv|~}~}|{{~~y}}}|||~}|z{~{}~}~|}w~{~z|~~}}x|}{{~|}~{}{}|}}{~y||}~}~|}~}~~~~{yx~|{~~~{}{yz|}{zx~}{{}z|~|{}|~y{|}zwz|}~}y~zz~||zyy}|}{||{{|zz|}~~{~}~{~|~|~z~~{~}~}~~~~}~{{{}~}}~~|}~}}}~~~~~~~~~}~}}~|}~}|~~{~x}|}{|||z}|~|~}|vy}}~{||}z|z~}{|x~~}}~~}}zy~}}|}{}~||{{{}y}x||{~z{}|}~~}|{|{~{{}|y{~}~|x{{}{|{y}zz}~}|~~|y}}|z~z|||{{y~x{{|{{|~{y{}~~~~~~{~}~v|{~z|~|{|}{x}~{{}~}~|{}||}{}}||{}~{~w|~z~~}}|~{zx~}~|~|y~~~{|z~{|x{~{z{{{|}}}|}|}{~|{z}}~}||}~||y}~}}|zzyx{~~|||z}~}~y|~~{~y{~|u|~zz}|{xz|~~~~}{}{||~x|}y{~|}w{zz||}}|}~}}~}}}~zy{|xz}}zz|x~~||}~|{|{zu}~|~{~}z{{}{|~z}~}}~|x|}~{~w}~~~}z}{x}|x~|}}{|~yzy{~|x}||~w}~{|~{{|z|~{}~|{{~y{}{|}}}}z~~|~~|}y~}}}|z{~|}}}}y}{zyw~~~{|}}{|~z}}}|~||{w{}z}z~}}}{}}}|z}t|~|x}|~{xzv{z|~~~~~~~~~|~||~}~|{}~~~}y|}|~~|~{|~|~y~}~~}~}~}}~|}{~}~~~~~~}~{~}~}|{|~~|y}~}}zyy||y~}x~|{||~z|z}||w~|||z~y~{}z~z}|x~~~~}~~{}{|z~zy}|}~~{||}{~}}{z}z~|y}{}{z~}{z|~}zxw}}z~z|w}}|{}~}}~~~{z}}~z|{z~}~zy~||y~~}}}zy|~}}{}w~|~z~|y{|}~ww}}||{{||{~zxx}}~|~}{y|}z{}|{}}wyx{u}y|}zz~yzx{~z|~y|~ux~|}|}zz}zy}{}~zx{{|y~{}~{z}~|~|}wy~{zz~}|}|}|}x~{z~}~{~~~yu}||}}~z}}{|{{|}{|~~|}|{}{}||}}x}|{~|z}}{y}|w}zy{|y~w|u}y||~z~y|}zz}|z}|~~}t|{{~~||}{~{|~x~{||}~{}z|~{|uy~xzx}||z{z}~|~}}~}}|||~~~{|~}~|~~~~{z{x}|}x}|~x|}}}{}~~~y{||x|}}{|y~||~xz|}~wz}~||{~{}{~{}z}}|}y{~~{}y}z}}~|~{|||z|s}{}}z}~{{zz}yz|{~{zz{~y~}}|y~~}}z|}|}~|{~~||~|{}|~{~z~~~|~~{{~~}~{~~~|~z~}}}~~}}|~||}~{y||}|y~}}}~|}}}~}}}}~|~{~~|~}}~|~|}||~}~|~}}{~}~z~}}~~}~}~}|~}}|}x~zx}}z|z{w{{yw}}z~~x~{~}z}}zz|{}|{|z}|{||y~}z||ywz|z|}{|x~y{~vyzz~}{x~|}~x|v{~}~~~|}~{~y~z|}z|}z~~y}||}~~|}|xz|{|}xz}~}y~|{y}{|{{||}}y|{|~~}y~~{~}z~|~~y~{}yy{|{zz|||z{~}{{v|w~{||}}{~||~~}{~{~~yx}{|y~y}yz{~w|~|}}~~~||yz~|}y}~{|z{}||xy~}w|~}~x|{}{w|}~||||{}y}~}{~}|zz|~~yzyz}y~|}~{~~}}~zz{}x}|~|}{}}~}{}~{y|yz{}zz{||~x~}yx}{{y|}}|}|~}|v}z}{|}}y~}yy{}|z|~zz~|z{|y{{}|yy||}|x|~w{z}{{{}{~y|{{{}y|}z}z|}z~{~~x{|{{z}{~}|z|y{}~~{||w|~z|~}}}}~y|~zu}{~|}uz|~z|{~~~~y}y}{|~|w|z|{yw|y~z|yu|~~xz}|{z{||{~~{z|~x}~|}{y}}{}|~{~zy~}}{{~x{}|x~{{~~~}}~{}~{~|}z~~z}~~}}~}}|}|~~{~~x}~||}}~|}~~~~}~{~~~~~~~y~}~}|{~z~~~{z|~|}|~{|}~}~~~}~xz~~~|~~|z|}~~~~}|~~v}}~||w{~|~~}}|zz|z|yw~|||||}{x|zx}w||{z~yxx}y~z~|{{z|~vz|{{{||~z|}{{}|}{~z~|zyy}~|{|}{y{|~|{z{{}||z{y{|~}zx}{}y~}~}vv~~{|zyz~~}y|||}~{}|}~zztv{~~}z|}|{~}|~~~~}}|{|}y{z}|{wz{y|{zzv{z~|wz{}{z|{z{uxz{~~zz|~~y{|z}}|~x~}|{}wyz{|y|zz|yy}{xzy{{{z|||z~}{}|}|y{~|{{~|}|xz{~}}~|}||yxyzzz|{xyxvy}z{z~~zz|~{||}~}x~y~{vyyyx}{|~}~z{|x~}|{}x||}}{|~~ywx~|{}y~|z}}|~~y~{|{|{~{z||~~~~|y{}y~y|~}{}~y{||}|zz{{}x|~y}~|{}~~x~~|z~~}}|x|z|~}x~}{}}z~|zzz{y~y{}zxy}~~~r|~|{~~{{}z{}|{}|}~||{||~z~z~{ww{x|{|{{xxyy}{{}}||z{{~~~{|}~}s~~x}~|~{~xx}}}z||}~y|{|{}}|}~}z|w{}}~~~|y}}~}{}|z|~|{|}{z}}z~}}z|{}{||{{}mz|{w}y|{{{|{}~}~~~~~}|~}~|}~~~|~|~}~}~~|}~~~|}~~~}}~~|{z}~}~}}}~|{|}~{~}|y}}~~|{~}{}}~}zy~~}}}}}~~v{}}~~}~~}~{}}||~{||~~{~}}||~~y~~|z~z~}{}}}{w||z~xz}{}{{}}}|~zwz}z{}y{x|{|zx~z}}|z}zz}yy{y{z|{{{|}z~w~|z~|~~}|||}|z|||||{y|{}|{||{}~~}~{}{}vx}y}}x{{~{{y~|w|y}{~~yzz~y}x}x|y~yx}|z~|||{~~{{~{|z|}}z{}{y|{x|{~|y~~yx|y~}||{~}{|{{{vy|}{z~y{~~}||zy}}y{y~w{y{w||y}}{|||zv~}~~z~{|~{~||{w~|{}y~~|}y||z}x|~z{zyyz|~|}}y}{{}|{}}zx{}|}~y|}x|zz~~|}}}}~{|{y~||}}|}|}~}yy~~|~}}{{|~}}~}y|}~}~{|{~}~y}|~~v}y~|}|||v~|}}|}}}y}|zw}}{}~zx~~||z|z}~|zz{x|}{yz}{~y}~}}~||~{||{~{|~~z{}yz}z{z|}}~~zzz{{~{||~~{xyz}xxz{z}~}|||}zy~{}{~yz||wy~{vw~}{{||}{}|~~}~v||}~}x|tyyz~}{z|}{s}{|~|}o|{{~}|y|~|}|}{xy}{}|y~{|~xy{x}z}||}||{|z}|~~~}}{~}}~~~~~~}~||{}~~y}~~|{~}~|}~}~~~{~~~|~~}~~|{~~~~~~~{~~}~y~}|}}~~|{~}}~~}~}}}~~~~~~{}z~~}~yyz}~{|~}~~~}~|~~~}|~}{y~~~}}~~|~~{}}||{}|{~~}~z{|}z{}z~~{z|}z{|||}~~|~}z}}|y~y}~{~}~}~z~|~|{~z}~|}}xy{z~{~~w}zy|{}z~z}}||z~|}~~~xxz{}{~vz|{wx|zz{|~{~~}y~~~|xvy~s}zxzx~|}~~||{}{|}}~{w{~yz{||}}yx{y~}x|y~u}~~}|z|z{~|}}|}z}z|z{}~{|{{~|}~}|z}|z||z}~}wzy{{~wz}}|zz{z}{}|~||{}~~y}{}{|||{}|~||xzy}|{|tx|w|y}|zy~{x}yy~~{{{}x}~|~|}z|}y~zzy~}{|{{z~~}~~{{|yw|xzu{||~z}z~|}}{|}}~xx{}|{{x|}zx|{yw}~}{z~z{}~{|}||~}|z~|zy}z{}|z}}|yy}y{{~|yy}|}|{~}xz|~yy|}|~~{y|~|||~|yx||}}~z{~}z|}vz~{~z|x}}xy{~z}z}z|{}~}wzwz}~||yxz}}|{~y|{y}~|~y}~z}~v{}yz~{z}w~{w|xz}~{|}w}z|{wyx|~{|||}z|~~~{|~{~y}~yy~zy{~~|zy}~|w}z~x~}}}|{|z|{}~}~}~~~~}}~}|}}}~|{~}}}}~~}}z|~}|~~}}~z~~{~|~~|||}}~}~}|~}}~~}~}}~}~~~~~~~~{~~|}|}z~~~z}~}~{~}}}~}}|y}{~~~}|}}{{~~}~|~{~y~z~~~{y|}}~|~~|~|{z|~|{}{~}}~~z|~~}{z|}~wz|}wz}|{x{{}|z}|{}}xy~yzy|}|{z}~}}~z}{~{}z|~|z|}}{}~|}{z~w|w|{}|~x|{x|}}~||~}~|{~|~~||{}|~||y~z}|}~yzy}~}}~}~}~{u}|z{}~~}~|{||w{|{~~|z{~x}{}{zzzy|}|}~~~z}|{|y~~z~z}w~y{zz}z{z}~~~}|y}y{|z~~~zz}}{|{~{}z{}|~}}}||zz|{|z}z|z}~y|~{}{||{z{y|~|}{~|{}|z{||{{z~~z}z}|~|}}}z}}xy|~}~}{z|~|}{z}{|}~x~}z~}~{|z{z}~~}{~|{}y|y{}|v{~~||x{y}~{|~z||}|z}x}~zz}||~}}|}wq|}{~{|}x~|~|}~~}zy~}|z}}~~{v}|~|y|zx~~x|}~y}{}}z~}z~||z~{{}{~|~{y}~|}}z|~~yz}}||~|||{{~~|{|~~w{{}~{}~~}z~{|~wy~y}~|{~y~{~~~|~~~}}~}{}}~~{}}}~}~~~~~y}~}~~~{~}}}}z~~~~}~~~~|z|~~}|~~}||~|}{|~}~yy{x{{|y{z~}}{}~x{{|~~|}~z{~z|~}y{~z}}|w}~|}|{|y{~|~||{|~~|y}}|~}|{|z}x~~}|~{~z|}||~}~{{~{|~{}~|{}}|{~}|~{{|z}{{{zy}{{~|~}|z|{||~~}|~z}}|~~|}~~{}~}y{|}z|}yz{||~|}}}}{{{{|~}z|{~z~|~|}~||x{}y}~~}{~}{{~~|x|z{yvz|~}||{z}}~}{{z~{z~{|~zxz~}}{yw{}x}~{~}|}z}|~}~yz~|}|}}y|xw~|}{}x~y{~{z{{~}~|}~{~{~{z|{zz~z{~z{|y|||}~wzz}~z~~~}yz~z~{}}{{}~|}|z}z}~||}~}~y|~{{}~z|}~yz}}||||}|x|~}~}y~|y{z~}|{~}~{|}{||}y}z}|}~|||~{}z}z|{x~~}{~|}y}~}}}z~}~{}}}|~~|zz||{|{~}}}~|x||~~|}z|~~~||~}}}~~~}}|}}~}~|~~z~}~~~}|~}~~~|~~z~|}|}~}}|~~~}}{~}~}}~|~{~}~~~~}~~}}}||z~}z}~}}~z}~~{~~v{|{xyy~z{|}yyzw{yz}}~z}{~|zz|~}yzz{}xz||x|~z~{||}|zw~|x|x|z{{}{{xzw}~~|}{|v}}xx~z}~{q|z}z~~|}}|{|~{~|yxz|x||~}~~|y{{|{||||z|wz~zz|{z|z|}}z}z~w}{~}|{~}|y}~~z{w~zzz|z~~}{~z~||}zy~}}~|}}}|z{y}{~{{y{{zz}zy~z~~}yx}}}}{{{}{yy|v~z}~||yz}{~y{|{~zzy{|}yz}{{|~}y|zz~}z~}|}{}~z|z}y}~~y{|}{{}{}}{{{{|~{z|x~~|}|~~||zz|}~}{{~~}}}}{|||{||}}x}|yz||~|~|w~}z}}y}~|z~~x{z{zy}z||{~}z|{z{~{}y|zx{zy}wz{zy|y}}x|~}~yy~~|{~{}zz}|~}|z~wn}|{~||{zy~{{{y|~~~{{x}xwz}}z~}|{}y{|~}x{~}zyzz{{}|{y}}|{y~w}|~|yw{zz}|~}~z}}}}}}|||}{yuz~~}||y|~}z|xy{~~}x}{{|~|~{{}z~|z|zwz}wyz{{}|~~}z|z}~z||{{|{|{{z|}{}y~y~~{||y~}}|}z{}}|y{|{}|~}~~{~~~}}~~~|~~~}~{|}|}}~||z}~~~~~z~~~}}||}~~~~||z}}}~~~{y}~z~~{|~~}}|~~}}}y~~z}~}}|}|}~{}}~}~}~~}~|~}~~}}{}|~}~||~~~~{|}~~}}}~}~z|~{~}~~}}{}|{~|}yzz}|{{yzzw|{z||}z|uzz}}|}z|~zyy{{||~~~z~{v|~}v|}~{}z}||||x}}}z}z}~z{{}x}z{||z{z|z{}}}}{}||||~{|x{{~}~{}~wz~v{}y}||}{x|xyzy}y|zy|~x{~|}~|{}|{{}{xx~~|{~z|}|~|zy{{x~y{y}|z{}|}~xz}~zx}z~x{xyz||~~|{zx}|~z~}|zz{{{|{z}{|~{y}{zx}||}~|~~}|}y{{}z{}~}~{}{z|~x{wzy}zzyz{{z|}|{xy}{|~z}~}|y|~}z||}~y{|~|||{{y{||x|~{wx~z~z{||{zz}|z~|~}~~~z~y|}~{~{||{z|~z{v{~y}~w}y{yz~{}}|}}|{|}z{}w~~~|~~{y||||x{w}|{zx{yz{{z~|{|zyz~~~{|}{|z{|y}x{z}yw}}}|}v}~{||z~~~y~v}zzz}yy}z{{~y}}}}~xzz}{z|yy{~}~x|zyzzww|~}tz{{{}~|}~|{|~v|w}|}~yx|}{{~z~||{x|x{}||x{y|}~v}w{|{}wxxyyy|{~|~}|yy|x}z~{}zz~}~~~z}{{y~|~~~}}|}~}y~{|~|}|~}~~|~}|x~}{}|y}~y}}|}z|}~}~}}|}~y||~~~}{~|~~|||~~}~}|~~~}~}~~|~y}{}~~~{~}|~}~|~|}~}}}|~}~~~~y~|}}|z~~}~}|~}~|{~~~}~~|}~~~z}{x~|{|{{{~z}}y~~}||{|~zy}{}~~|{|{{{}zw}y|w{~~{yzz}{{~}y}}|~yzy|z~y}}w||x|zz|}|}||}{|}{~z~x|~~y}zy~}z~}{}yz||~~|{|}|~z|{yyw|~yz|{zy~zy|}{yz}|}z|yxzy|xz~}}x~y}}~z~~{|z~}}||~~~z|~|{~}{z~~|{y}y|~~~~{|}}{~||}v{~z}}{~}|{{{|~{z}vww{}{{||zy}{}y||z}zw{~x{z{||z|y{~z~xz{{~|~{|z}}|~z|yyw~z{~{}||}~|{ww}z|z{zz|~{z~~y{||~|y{{w|{~{x|}}~x{}~|~xy|}|{zwz}~{|}z~~{||}|||||{x}}}}}|~~}zyu}y~yyy}z{}xy{{yz}y~wv{z}~|zy|||z}|~zzy|w}~z{|}}}}~v{~}w~|{||yz~{}w{|~}|~{}{y~~~z{}|{}|zy~x~|z|{u~z~z|z{}{y|x{|}xwy|}}z{}xz{~}z}{|~~}~x~~vzz{yz~~{{|{{y{yxz||y}z~y}x~{|||}|{}}|}~}}z}{|zwy~~~~}~z~~~y|{~y~{|}|}|}}}~}}}~}~}}}~~~}~}}}}}~}|~~~~|{~}~~~}|~}y}{~z}}|~}||~|~~~~~~~}~~|~}z}~||~~}{~~{}~z~~{~||~|~~}~{}~}}~|~{~~~~}~~}{|{~~~|~{z}~~~~~|~~|~~~|~~xy~}~~||~|~~|~~~~~}}~||~||zz{|}~}z~|}|~~~~}{~}z~~}~}}|~yz~z~z{yz||w~|z}z}~x~|}|~~y~|}~~||~||zz~y|}{u~|zy}~~{|}|yz}{}{|z|{~}||~}{{|yy|z~~|||~~~}z|z{|{|z~{}|z~x~{|y}}}~yz{y|~~|{||}~||{{|{|z}x}|{}~v|x{|{{x|{}~}v~}~z}zz}z~}~|~~}}yz}x~||}{~~~~z{|}zz|~~}||~}}z}}|~~z~}z~{y~{~~xx}}~}}zz}z|z~zx}|~y~}}{zz|~x{y}~z|{zx}~}}{}z{x|zx~w~~}|~~~}~z~~}~~{||~{{wyzy|z~{zwzzz|{|{|}||z~~~~|~}~~~~||~|}|{|}{}y}~w~zzz~z~z{|~~}||~~}~yy{}~|~}}z{~|z{zy{}y||~z{{}~}y}|w~}z{z}~~~z~~}~|}w~|~|}{{~{w~zy{{|}{|}z{}{~}~y|~{}}~}}~}~~|~~||y}|w~x}{}z|~~|}{x}zw{~~~{|}}~z~x~}}|}}{{~~}{~v}}~~u~~}~}~~{}}{~z}~z~~~w~}~{~}~|}}~z~~~|{}~~}}}}~~}~|~{|{~|~{{}}z}{}}{}|~~}~||~}~vyxz}~~}{|{y|{|{|~{|~}~}}}~||}~y|yz}|{}x~zx|}z~{xzyz}|}|~|}~}{y~}~{zz{~{z|~}zy}~wzy|y||u|}w}x{{x|{|}|~y|yz{zz|z|z||{yz}z{}|~~|{|~{zy{z~zz~|xyz{~}{}~{{}~|}{~|~}~~y|~{}{}~zz{|{~~{}{z||{x}}}}zuzx}zzz}~|||~t{z{}z|wz{x~w|}|~{x}|{z}{{{{z||w~y}x~}{|~{~z{|{z~{{~|~~{yy{~|}{x{~z~}{|}}}y||{yz{{x{~w}}~~~{yx{y}|y}|~|{~}~~|{~z}}{}z}y~~{|{}{|w|{z{|}|zzz|zzz{{x|||}{{}r~{zx}{z~~|~}{~x~yzzy~{~{{{{}{~}y{|xz~{|}~}z~y||{{}|~{x~{z|}~yy{z~}y{||}{}}{{~}|u||y{{{}|{z{~vyvzsx{~{v}{|z|y}~}|y{y~|}||zzz|~}~y{{|w~~w~{}~~{~{y}~|y|z{{||}wyzz{}~{}}zz{z|}~{|}|||}|}z||zz~||~x~|}|v|y{}|{|y|zw{|~w~}xy{}yz|{}~~z|||{|z~x}}{}|~}{~|||~~}}~~|}}~y}{}~}x}~|}~}~y|~~~}}~}~~~}}}{||x~||{}~~~~~|~}|~}~|~~{{~zx~~~~}}|~~~y~|~~|}~~~{~~~|}|~}~z|~~|zz}z~~}|}|}|~|}~y~}}}}~|~~{~~}z|~{~~}~~|{|~~~y~|~}}|~}~}}~~}}~~~~~~z{zy{|}}}z{}zyz|}{{y|{}y||{yzz|~|{x}z{zyyx~z}|}tz~z~~~|}z}|}||~||y}{|yy{{}}wx{~zzz{|{|}{yx{}|~z}z}~}~{x}}}~||z~~}|}~|{~{{y}v}|zx{|y~|}~yz{||xw~{{~|{|{}y}~||~|~z}}|~|||}{}|~{{}{|z{vy{z|zz|z{|y}~{}|z}z{~{}|z}{~|||{{~x~{~}yyzw|{|z~zzz}}w{z~x}{|z{~yx}~~{z}~|{{||zz}{{{}~z~}}}x}z||r{w~w~z~z{x|y{zzx}|}zxzzz{{{||~{|}y~|{{zz{~{z|{yxw}}}z|uzy|y{}}|z|}{}{~|}||~}~}||~|}{z|z{v{|~{}{wz~{|{}|{y}|}x~~|x}|}~{}~w{}x{~~~|z|}{||{{|{~}y~{}}}yy{}v{wz|}||zz}}z~{||}|x|~~{~z|}{||~||}x}|}|~}~|}v}xzv{z|{|zv|{|~~{z}}x{z~|uy}}{|}|~y}y}|}z~y{y~x}z{||x}x{}~y~zz{w~~||~}~|w~{x|}|~{}}{~x|z|}yz||w|z{|~yz|{|{z}{|}}|{xzz{yy~{z{}w{}|}~~}{~}}}{|~|~~}{|{~~|}~}{~|~~z~~~|x~|}}~|z|}~~|{~|~~~}~}~~}}~}{x|~{~{}~~}{}{}}~}}~|}~~}|~}y~~}~}||{~}||~|~}|}|}~}~~}~~~~{{~}~~~}~}~}~}|~}~~{|~~y~}~}z}{~~~||z~|y~||}||~z~~}~~}}||~~~~y{z|{~xz~|~y|~ztz~~xy{|zz{z}y|}}|}x}y}}~}|}}}y|}x}~}}||~y~}}}{|y~}x{|}~x~}v|~|}}}zx}|}{y~}|~|||zy{}y}{}x{y{}|zx{}|z|}}z|}|||~z~|||x|~}}y}|yw}yz~}y~z}}~y~}}z~~y~z}||z{{{{uw|{|{~|~}z|zzt{}{{~{}{|yzz~~}~|}{{zv|}~~wz{}|~x}z{~~z~v{}y}~w}|z{}|x}~~{|~|{|}{||y{y{z|{{{wzz}{xz|~z{{}{|x~yy}~~zvys~y}|~~z{z|}~|~~{{~}{|z|{z}{|}zz|}}x|{~}y{}}z}|{{z|z|z|{}|}}~~{}{{~~||w{v~|xz~~|}z{}{~x{~|}}z{{zzz}{|~z~}|{|~}z}zw~~{~~tz~{}|~|~{}}{~~y~}}{||x~}wz|}{~|~{x|yy~|}}y~zz}y{y|u|||}}{x}}|~{||y|x}|x||~|{z~}}~}}|||x}{}v{|~{z{yz~~{~}|yz}y||zxz|{yzy{}|~~{{{{|}}zy{|z}|||||w}z}{z|z}~z{{}}~~{z~y{~|yz~}}~{|z~~xz}y}||}|z}~w{}}y{z}zy~{}|}z|~~}}~~~z{|~~~~~}|~~~}|~z}~~||~}~}~|x}}}~~|~}~z}~}|||~~{}~~~}~~~}}||~~{|{}|~~~~~{}~|}}}~}}~~|~}}~}~}~{~~~~z}|z~~}|~~}{}}~~|~z~||}}zw|}}~}{{~|}~}{~~}yz}|{~~}|}}}|y}|}||~z~y|x|yywx}t}|x{{~zvvzx~z}~~}|}zy}y~}}~}{~}~{~zy}||{}{x~z|z~~}zxzz{~w}}x{~|zz|x{}{{|}~|}z~~{}{x|}{}|x}zv}~w{|yy{zz{y}~wz}|zz{~|~z~|{|{z}~|~~}{~|z|~x||}~z~{|}z|{y|x}y~}~vz}|~x}z{zyyxy{x}}{~{}~|w}||v}w||~y|}|~{u|~~~}}~}zy~x|z~}{|y~z|~{||{|{z}~|{}{}|x|||~|w}~}wy}~~{}|z~{~|~y~~zuz||yu|y{~zyy~}}z{|~|}{z{{z}zz~zy{{}|x|}}zzx{}}~~~ywy}}z~}|~~}|{}~~|}~|{||}{x~z{|x{}}|y~}z|z~yx{~{x|}{|z~~}{z}{~~zz}z|z~}|{}~}zz{zz{}yxz|}xy{{|xy{{~{{yz}|{z{v{}{||}|{||}~}~|x}||~z}}|{vw}|yzzz}y{y{{|}|}{w{}z~z}y}~||~~{~~{{{~{|}||}}x{}}~|u{wzwy~{{~zy}xw{|xzw}uyz|z{{{{}~}u|{}{~}~}{}|zy{u|{}{{y|~|y|z{z}~~xwy{z}yy}zy|||y{}}~~|}~~~~~~}~|~~}~}}|}}{~|~~}}}~}~}~||}}}}}}|y|}}~~{~|~|}~}}~}~~~}~~{}~}~|||}~}~{~}}z{|~~}~~~}}zz|z~~|~}~~~|{~~~}~~}}}|}x~}}~{~{~~|~~}z||||}|~~}~~~}}~}}~~~}~}}|{~~~}}}{~~|}{yy~z}}zz~~x~{}{{~z|}{~}|||||z|~|{}|z|}}||z~x}z~||zz}|}~|vy{~zz}~|{|}|~~||z|{}wz}w|}{~{v}~zwz|zzxy}|||{yx|y{|z}zwz{~~y{}|w{}|z}z}}z{~{{|{|y}|~}x|}}}}|{|y|{}|~z}{~yy||}~}y}x~}ty|z}x~~x}~{|zy}yy{|wz{xw~wzx~~z}{}||z~}{|}{|}{}z~}}~{}{{}|}~{|}~~~}t{{}}{y}}z|}{}z}y|{zxy|||}~z}{{xs{{~{{v{{||~~x}x}zz|z~xw~|zzy~|~{yz}~~{{x|}xy}}|w~|{y~~xy{z{{|}x|}|||}y{||{z}yz|}~{|{zy}zy}~}~}}|}|~~{y{y}{}}~|{t{~~~}~|~|}|v~|z{}}}z|y~u{x|}zz}~x||v}y{{y{~||~}|}{~zz}}~{|zz}{u{yy|{z|wyz}yz|y|~}}}z~~}w||~|y{~}xz~|{y|x|}y~{|zx{yuyz}z}}~z|{||y{z}|{{{vz|~{~}~}}|z}}~|}{y||~w|{~~|~}~||x~}~~||{z}x{z}{}|~{xz{|uz{{}|y}~~vy|z|}~z}|~~}~~~}|}|}~}|}~}~~~~~~~~~{~||}{~}y}~~~}}~~~z~}~~~z}}~~|~}~~}~~~}~|}~~}|}|}~|~~~}}}~~~~}|}}~|~||}~~|~~~~~z~}~~}}~|}}|}}}~~~z~~}}~|}}~~~|}~~~~}{|~|y~~}~~~}|~|~~~}y}z~~|{~zz~{w{}|}z|{y|xwy{||ywx|vz||{|~~|x~{|}{zzxwzzz~~||z}|||~~}{}}z|wzz~~}{}y|zzz|||y~}{x~{~zwyzy~z}{z~~w{y}{~{}{z{}{|}|zzwxvz}w{}x|{z{~~xz|y{~y~~|}{zy~|~x}}{{|{~|||{{tz}~~|{|}z~z{z|{|{}{zx|z|y{}{{zz{{z~|}w~~}{}|~|}zz|}z{~{wxw~~|{}|~{yx}|y{yy~}}|}}{~{{{|}x{{~~{}zy~yy}yy}}~}||yww|}y||z{{}{{yx}x|~|}{}}}|{z~}{{~}z~~}w|~z{xy||}x{{}y}}~||~{z|yz{z}vt~z{~}}z}}~}~~}|yxxzx|{|z|~~|~}y{{}|wzv~{~z}{{x}|}y}~}~z~|}{y~|{~y|}|||~|}}zy~y|xy~}}}}w{|}~~||~|z}}}z}x{y|~}y}~z~{z~}z|yy|~}~z}y~~x~z||z{}|}zz~~~{{}}}z|z~z}}}z}{x|y|y}{{{{zzy{{{}z|zz{{}zzx||y|yzzx~{}|x}{y|{~{|}z}}{~yw{|{||{yz~y{{~{{x|{|z|~{{x~~~|~yx||~}}~~|}~|}~~~~|}|||{|}|}{}}~~{{~}|~}|}~~|}~~}|~}|{~{{}}~|}~~z}}{~~~}|t{~~||}{~}{}}||}}||}|{~~{}{~|~{|~~~~}}}x~~}|{}~}|~|~~|}~}~~}~{}~}z||}~~}~{~}|~}~~~~}y}{}}~~~~{}~}||{~}}~|~z|}{y{z~{|~||~~||z}}~x|y}~~|{~~{x}~|{}}{~~z~}{}~y{y}wxz~}|}|{|}{z~{}|}|~~{y}{|{~||}z||}|~zt{w|}w{~zz}~z|y~~|zy|}{y{{}||~{|{~z{~~~~}x|}}|}|x~{{zzy{~{}x{}{y}|{~~|~{{~{xz|{z|{{y{|{~{}~{~~|{~z~{~}||z}|}}{~}~~{zyz~}}}}|}}~}~y|}x~zz{z}~~}x||||~}~}}}{|~~|z{z||x}{~y}}|}z}|}zz|{}~x{}}}{{}~~|x}}~}{z}~x|x~~}~~}}~|}}|x{|{xy|}}~|x}~}u|}||~{|}~z||y~|{}z{}|z~}~||{zz~|z{}~{z~y}w{}z~z~{|~{}{|y~{zy~zyzz~~}~{}z}}~}y}zy}|wz}~}}{}~~}{{}~~}}||z||}|~ywv}}y{~}}~~~||{}}}{{~u}~~|z~}~}{y}}y}}}~~}~}yz||zp}||~|z}{t~}|~~}}~}~}~~|~}}|{~~~~|~~~~}~~~z}}~|~~~|~|~~~{}~}~~~~~|~{~{}~~~}||~~|~~~}}~}~~~~~~~~~|~{}}|}{~~|}x{yz~{w|}{~}z~|zzwww|||{|y{|z~{{~|y|{~|}{}}{~z|~xw{|}~x}|yz|{}uy}}x~yw}yz~|{|y}}}{|{zx~~}z|{}|}z~}|z{wzyyy~wyzyxx~{~z~xx{xz|w|}}{~~{{{}w}}||}~~~|~}{{yy~{}vz{}z|v{}{y{{{{zy~}~~w}}}z|~~~}~}x~||{{}{}}}~}x|{{|}{zzzr{w{{|{wxy}}yyz~{{~}}~~~y~z}~{zx}}}z~{z|~~y}{wz}zvz{|xz{uz~y{z}z~|{x}x{}}{}}{}|{~}xx~z}{}~{|~{x|}|{{z~|}~~}~}|w~}}zy{}z||||}z}{{}}|{|{}}|uz{z|}}|xy~}~{z~z{|{}{yzzz{zy~|z~~|}{{~x|||v{y{z~|}|xyy}}z}|ywx}}}zy|x~{yx{z~}y{{y|{|z{||{~z|z}zz~}~}x{zz~yzz|y}~zzyz|z||z{z}z~|{~~|y}x~zy{}|{y}}|{~}}{{}||v}}yv}z}{z~z{}|z{x}y{z{zzxzz{~w~}}{z}}{||z}}}~zz~|z{{{}{~}}|zx|zxywy{z{||}z~}{}{z|~{}}~}{~~|}{~~{}|}|~|~~~~}~{y}~}}~~~~}||}}~~|~{~|}}}~~|}~~y}~z~|~~~|~~~{}z~}~~}}~~||~~}~~}z||~~|||~z{|}~~~~{}}}}~~~~~~|}|~}||}}|{~x~}}~}}}}~|z}|~~}}~}||~|t~||~|}|~~~~~~~~|~~|}~}}yuy{{{~wxt}x}yyyz|zzxy{x|y~|z~}||x}~}{z~z~y~{|~|{}}~|z|w~~~y}~wy|~xy|}||y~xyz}}||}y~{y~|~{{|}z{|xx}}{~{|z}|{{y|xx|xzzxz{|{{|~}x~y|zwzz~{y}}}|{{~w|z{}yyz}|}y|x~z~{~~{y{|{z}|x}z{y|~}zzz||}wy|z}yz|zw~{{zw{z{|{y}}||~yy}v{~{~y}{y{zw}~}|}}{w}zy|{~y{|w|}~~~y}}{{x|wz~{{~szu}z}|}w}zy}z|}}y|{|z|{z~{~}}wy{|x}~w~~|}~}x|{{zx~|yyy~y|z{{y{z|y}yz~|~}{|yy~{z}}|{}}~~~zv~z~z|}}{}{{z{~y}{|yzwy{||z~~z~y~yzzz|~|{}zxxyy}~}{}z}~|}zyy}}~}|{}~}|{|}|v|{~{|~x}|x~{y}{{~|yy|{}{||}~zzvz~z~}}{|z||{||||}}{{{y~z|~ywy|{|{xy}}{}}|~{yzy}|zz|y~|}}{~z|}~zv~y}{||y~w}~}z{|z{}{~ywzvzz||}|z}||yxyy~|}y||~z}|x{}}}x|~|z||~}{~|~y}xzzz~{~|}}||{zzyyzz{z|~~~~~~u}~{|}{~{~~}}|~}~|}~~}~|}~~|{}~|}~{zz}~|||}||~~~}}}~}~~|}||~|~|~~~~~~}~~~|}|{}||||~~}~~{~~{~{|~|}~~{~{~~}|~~~}|~}}}|~~}~|~{}z}~~}z~}~}}{{}~~~||}~||z|~~~|||{~}|~z}~~~|~~}|}~w}}{y}|}{{}~||}|{zz|{{w}|~yx|{~{{~x{}|{z}zx}{{y~x|}}~~~|||}z~z}|||z{|x}z|zzz}z~~}~y~{|y{~~{|~~~y|y||}|y}}}|{zx{z}}wxx{xyyw|~z{y}{{zz|y|}}|}xx~|yy{z}y}{z~{z|z~|{u|{|~{w{{}}|~}|}{}|}}|yz{~||{|z{z|{}z}|y|~z}{{}x}~y|s|z||~|y~|~yz|z{y|~y|{xz|~}|~{{y}{y|}z{y|xwzyy{{}||}z|}yz|~{|~|z{}|{||~y{z||~~{~zy|}}}{}}z|x}}~{w}}{zy}yz~|}y~}y|}|}y}}z~~}~|~}~z|{}z{{|y|}|{{{ztwx~~||{zy|}~}~}x}{|yy~y}|}~}|z{|y}|zx{w{vzz}{yzy}|~{z~~{}~y{}}{~x||~x}zyz}|{~y{z{~~|}{|{z~zzyy}z|x}}}|~}}}|z|}}y{}}~~}~}y~y{}|}{{{|w{zyw~zz~}z|y}y{z~~y|{}{~}~}|}|}}}~~z~z}{}}~}zzyz|sw|}~x}~|~yz~wy||}{xxz{|{~~y{|}{z~}}~~{~}}~{{~~~}}~}~}~}~{~}~~{|zz~~~~uzz}~~~~~~~~|z}~z}~}|~~}~~~~|}}}|}~}}{}~~}}~}~|}~||||~|~~~~~}~~~y|~~||~{~~}w}~~}}}x{~~}}~|}~|{~}~~}w~z{|~}~~~~~~~{y}{{{y~~v{~~|v~{|y{}~y~yz~{|x|{~||z|~x|}~}s~}}}|~yyz~z~y||{z|{{{z|}z|~|}}wy|{yy{zyzz}zyz~|yyz}z}{w{v|}y~y}{~~}~{yy~yz{|z}y}~y}z|}w{{|z|w}||wy}wz{|}}{z~}vy}|uzy}~z~|{}y{u}x~|~z{{{|{~{{yx{y|wz~}}}}xyy}}~}zz{y{}y}}||yvzzyzz|{}|~{|~z|}}y|~~~{~}y{}x{{|}|}}zuyz~{~z{~|wzxy|xx|xz|~~{~z||}z{w}y{rvy}}{zw|~|||~z{||zw}||{z~vx{|z~{}{|}{}{|{zy{~z~}{|y}xz~}||z|zz}{z{|xy}y||~|z{~}}zz||~{|{zw}}z}}{|}}}}{xzyzx{zzz|}z{{}{x}{z~{|z|z{{|}x|{}z|}zx~|}z|w}{}|||{yz|~|{~y{~{z|x|{{}{|~{{{z||x||{z{~|{~}}v}}{~{{~x}zy~{z|}zzzz{{}|~|~}{~~z}~z|}x~y}}|w|~{}|~|}}x{x}z}||zy~}zzx{|~yx{~{{zw|}~{|~{~y{zzz}xx~{}w}}~{}~|z}z~y|}x~{}yy{}{z}z|zz{}xwy}{~{{}zx|w{~~|~{}~~{||~}~|~~}}~~|~|}~~z~}~|}}{{{~{}}|~}}~}~|~}~||{~~~}~|~{}|{|~{|y}~~}}~~x}~}~~|}{~|~~~~}}~}}|~~~}~}y|}}|{}~~|~}}}~}}~|}}}}|}~~}|~|~~}~~~~~|}|~~}|}||}~}z~y|z}}~|~{~}~~}}{}}{~|~}|~|~}~zz~~zx~||w|}|~x~z~{{}{|z|~~yy|y}|z|y{|{{y}~}{}{~|y|{x||~{z|x|}{{{}|zw{{z|w{|y~~~||xx{|}}~|}~}y|}}z|~}{|~{~z}~|zz~}{y{||{zzywx}~{~|v{{}yz{y|}}|{~}{~{~|z}x{}~~z|}~{xz~{z|w}|y{xxvz{|y|}z|~w}|zzy{x|y||}}yz||~|||}}~}{~||z}~~|{||z}~}}}{|w|x|{zzw|{y|~~~}|{|~{~~}y{~|||~}|}|z|{}z}z|{|{y{y{~yz|}{}z|{zz|z~~~{}~{~{{}{{||~~|~|x|z}{{{|y~|{z}yx}}|{}}{{z|}~~~}}|z}|~z~|{|}yz|}}|{}~|z}|||{~yx|zv|}z|}}zyz|z{z~{{z{}{}z}zxzyy}|~}{}|~~|~x|z}~}}y~|{x}{x{|z||{z|}zy~x{~}w}zyz{w}{||||y~|{|z|{zyxz{{|yy{}{~~z|y}}zyz~~y}x}|||w}~w{~}|}|{||{|}{|~|yz|yw|vy~y}}~}zz~z}{y}}||||x|}||z}}||}zx~}~|{}~}{{~{}zyz}x{y~{z||~z~}{{}|y{{}wzy{}y|~|~~}}~|~v}~|~|{|~}}}|}~{|y~~|~~~~~~}~~}~}y~}~|~}{|{~}~|}~{~~{|{z|}~~}||z|~z~~~~~||~~~~~}}~}~~}~}}~}~~~}~{|{~|}~}}}|~}}~~}~{|{|~}{}~{~~~|}}}~|~~|~~||}~~{~|~~}|{~~~|}~~~}{~~}{~~~~{}}}~~~}}~}~||~}|}|y~{{|{{}}|z{}}{{}{|||~x|}yx{{~}{~~}yz}y{ytz}z{|y~{}}xz|}~{}|~~{|}}{~zx~~~y}~|}z|}zz|yy}|||zxy}~~|z}{}}{|}{{|~y}~zzwxzzv~|z|t||zy{y{~z}|x}|}|w}}|}z|y{}|}y|~zz{|z~}|z}{{w{p{}zz}y~}z|~z~}}}}x}}~z}y~z}y{{z{||z{}{~z}~zw}~~{~}y|zy~|uz||{xz|y{|z|y||~|y~y~|{{z{||x~}|}{x}~zyz|y{~zzx{zx{{|yz|v}~z|y||}}zy~~}z|~x||{{zv{}{{x}}}{|z~}~|z{}}{}{x|{}}{}}}{}|{x~v||{|w|~~zz|{~v~z|y~|{|~|{|}}~|z{}{y{|vz|~z|}y|x}|z}||z|~|z{|}}~}}{|{{~w||x~|{}y~~}~|}}yzw||~}{{zx{z}|{~}|z{x~|x{||}{}~{|}|w}{~{z|{|y~~{}}}~x~}zyw{{}|zz~~|x~y{zz{|~{zx~|v}z~y}yzzz|}xy|}yzz~v~{{x|{|{{y||}x}~{||||~}{{||z}}z||~zzx~|}~{{x~y}}|}|{~{}zyz|~wzz{{yy{{~||y|}}z}}|~x~~|}~{~}||~z{|}~}~}z{|}~}}zx|{|}z~}~~~z|~}~~y}|}|~~y~|}|||{}~~|}|~}~{~~z~~}~}~~{~}~~}~~~}~~~|~~{}|~~~~{~||~~|}z~}{|~}~~|~~~~~}}{~|z~}~~~y~~~}}}~~|~~~}~z|~~|}{~~}{~~||~|~}|}~|}|}|{}|~|x{}y{{zy~|{|{~zv~|x||}{}|}{x|~y|x|{~~}z{|w|y~}{|y}~}v}w}z|}}yy{wy{{{~}}{|{zz{~y~y}}}xwz{yz}|{~}}{}{wxyv}wy|w{~{}zy~x|y}|v|{}z~}{}{~{~}}}~y||~|{}y~}}}zzwyx{|}zy|{}|y~}yvz~}}}wy}{}~|z{{yz|x|~~z{|}{}y~|xyw}yyyzy}{~yz{y}|~z}|x}xwzx~|{{~}}|uv}y|}}}|~y|~|}~y}x~}{}z{zx}w{{xx{y~y}z}z}z{|{{}|}z}|}|}}~~z}||{}{xy{}}x||{}~}wz~~~{y}~~w{}x{{x|||{w{z{{|~}~}{|||y}~}y||~|{y}zzxuy|{|||{|}|||}z}{|yyx~~}}{xy||yy}y}z{{~|}{z|{z|z|z~~{~}zxz{{}{}~x{yu~x}yu~yy~x{~y{|}z~yz~{|~{zy{~~u}y|y}}|y{y|{yzw}{}y|{~w|}|z|{{{{|zy|{~~}}}zz}}yy}yzvy}z|yx~~}~|zz{{zyx}yz{{yz||yzv~}|yv}w~zz|}|}~}y{z}}~z{x}}{||~|||{}z{z||{|w}z{}|z{{}z~|~}}~~}x~~~|}~|~~~~}}~~}|}~}~}{~}}}}~{~|z}~|x~~}}}}~z{y||||}}}}}~~}~||}|~}{|||}~~{|}~~}}}{~}~~~|}}}z|~}~}~|~~{|~~{{}|~}}{~}{~~z|~~{}}{~|~~~~~~|}}|~}|}~~~}}}y~~}~~{}}~~|{~}~}~}~~}}~}{}}~{~~{|}z|}}~z~}z|y~~|z~~{{z|z~{x}}y{{}}y~~{}}{}~y}{{}z}}|{z}}|z}w{y~|z~y|z}{xzz{{y{~~}|yx~}{~~{|x}}~}}}z|||xvz|{y|{{}ww{y{{~}}}}~y}}z~z~zz~~}~}|wy}|~~|y}}{||x{y{|yzy~{{~||y}}}}~{}~~{x|||~y~}{y|{{{}y~z~z{}w||}z{z}z{z{}{yz}y{|x~}zvzyz~{}|z{z|~}z|||}y~|||~~x{}|~|w}|~~{x}|}}z}vz{|x~|y~z{zw{||y}|z|~~z{|zy{|}xy~||{z|z|~|~|}z{}|zz|{{|z{~~y}}}|z~~}|x~{|zyx|zz}y}~{}y|}}|x|zz}z~|{z{|||{z}{}}|~~|~{~}z}~{}~{}~~~{||x|x|{yyyyywzz}{~{|yz|z{~}}~~y|{}}{|zzz|x~||}}|z{y{xw~{z{}zzzxzy{y}zy{~|z{}}||yy}~z{|{y|~zzz{|~}z|}z}{~|y~{zy|}}{zzx{|{}~}|z||{w{}y|||~}z}~}~x~}y~~|~~}~zz}|{{~yyy~|{y}}{x}z{xyxz}y{{~v|}x}{z|~}~z}|ty||{|}vzx|}~{yz}|{{|~~}~~~}}|~~~~~~~y~~~~~~~~~~{~~}~~}z|}~~~}{~}|~}|z||~~z~~~~~{}~~~}~}{~~{zy}|~~}}{}~~~~~|~}|}~~z}~~|}~}~|~}x~y~~|z}~~~}{~~~z|~~|~~|}}~}~~~~}~}{}x}~||||~|~x~~|{|~{{{~~|~|~~~~~|~~|~|}}}|}~}}~}}|~~{xzy{zz}}}yy{|zx||z}|z}{~|w{||vx{}|{~z{z{~tz|{}|}z||{~z}~|{x{}x{{zy{{~zxyzvyxyz|~|}x~xzy}y|}}y|{z}|}z}z{xw~|{w{{|x}yyxy{zx|v|}yz}x~{|~zzz}|~{z}|~|||~{|}|z|}}w{{|u{{uwxzxzy|{t~z|~~{|{~|{{z|}{||{~}y{}~{|y||wz|~z|x}vwx~|yzxyy{}{~||~|y~|wx}}}~{z{yz|{wyzz~z}}}~zz{{}|zy}xwy~||{|z{~}|z}~}{{|}}~~~~}{|{}{~}~y}}x{|xy}~}{|||x{~y|{~{{z{|w{yz{~{z{|}}~}{}{}{z~}~z|z|{{z{{w~}|y{xyy}xxv}v{|||}}z}x~y}~~|{{~y}~x}|{{{{}~}}|z|y}}x{z}~{|~}|zy{~~zyw|z{|}~~}}|}||}}{|~|y|{zx{{|}y}}z~z~zt}}|{{yz{{}{~|{}|y}z|y{{}}~zy~|||z}uyyz||{}||{|z{~xy{x}xxx|yw}~}~z{zy|}{}y|zy|~{{z|~x{~y||}|~}y~xx~z{z{|z~{yzzx{xy||y{xx}}y|}}{z}x|}~zz}}~~|}~{|}}||~~}~~~~~{}~}}~}}|~{}}~|}~|~y}~~}||~v|}~~}}~{|y~~}}}{~~{}~||}}z{}}~~~|}||~}~}}}~~{~}~z~~~}~v{~~~}|~}~}~}}}~}|~}}}z}~~z{|||~~~}~~}}~~}z}~~}}}~|~|~}}|z|~~~~}}~{~}|||}}}~z{}}~z{|zz~}~|yyzzz}}{z|}{z}z{|x{}|~|yx|}z}{}xz}z}~~}~|}|}zz~{{z|~|}}}}{~z}}||{|}y~yw}|~wy{z~~}}z|{w|}}zx{z|y|}|z}{~}~~z}x~x{zz}|{z{xx~{zx{w}{{}v{{~|{}{{x|~}{}z~{{z~z{}zw{uz~|y|yzzz{{}}||}v~}|{y||}}|~~zz}~|y{{|}{{z}|w{|~{~}}}}{~x}{|{{xy{~||{w}}}{~x{z{{|{}zx}|w{zyzz{}~|xz{y|y}|{}{}~~{||{{|zzxy{||z}|y||}|{||}}z~}z||~}}|{}zz|~}vy{xy~||x}z|}}xy}x{}~{yz{}}}{xvx|}|~~~z{z}}{~}||zz~z}}|}~|}y{{vz{~|y~z~}|{y{|~yzyz}|z|}yw|}x~~~z{}}|~}{z}~~|y{z~~zx}~||}|yz}y{yz{}{{}||~~{y|yz~~}{|{y|z{zx~}y|}}}|z{~}}yxz|}|~{{|zvyw}{yy~|||~}~|y|yz|ywz~|x~{y{{||x~v~~}x~yz}{~}}}{{{{zy{}~}z|zyx~{z}{~~|xz{|{z}{z}}|~}zz~|~{~{}}|{}~wz|}|}{|~~~{z|z~{|z~~z|~~}~|~}|~~z{|}|}~}~~y|~~}~}~~{|}~}|}~~}~}~~|~}~}}}~~{{z~~|}}~~~~z}y~~{y~~}}~}}|x~~}~z~y{~|{}~}~{~{y}~{~}|{y}{}z~}~}~~}~}{~z}~~}~|}}~{|~}}}|{{}~}}}~}}|~||~||~}~}{{~}~~|~{{}~}{}|~~~~|~}x{{{~}}{z}zzzyz{r|{{|z|xzw{zx~}z}x}|z~z~z~~~}||{|}zy|{|}}}z}|{nyxz}~}y}}{|{|xy~v}yyy~z}|{{||{yz}|}{{{~|}||~w|~|xy|z{z{}z{}{x}~|z{}z~z~|{z}yzz~}||}|~|~}|{~w{~~zu~|}}}x}|||~yy~}||}~}|z{{~~}}yz{~zz{~|}{|}{|x~~|w{~y{||{y|~}{y{|~~{}~x|~~||}~||{}xz~z{|{~z}{}{zxzz}wz{{wz{}y}z|z~}|y~y|~}}~~{|}{}~}~{}{|}z|{~~zx~{yz{{z|yyyyxxw{~~y~y~}}|{}{~|y|~}|{}w{z~{yz|zzz|x~xzyz||}~{~zx|z|{{~}~}}{{}x}}|z}z{}|~zz{|{x}z||}xzw{|~~}}{xzx}w~{zz~||~~z{|{}~}{{z|xy}y{{~~{~}{}z||{~}}xzzy{~zzxzw{~|{}x}}}}{}z}}~}||z~zyzw}|~|zw{y~{}z|x{y|wzz|~~z{~y|||}}}{z~|zz{{|{z{|wy~|{{}z|}{x}{w}}zy~~|{{|{{}||~}~x{~}~~~|~~||}}}}~{}}|}z|}}}}~{~}~}|}~~{|~y}}|~~{{|{~}{~~|~~~~~|}~{{~~}}|~}~~~~~}}|~~z}}~zy}}}~~~|{~~}~~~|~|}}{|~~~}~}{~}}{}~~}}}}~~y|}~}}}}~|~|~z}~||~|{~y|}}}}~~|}~}|~|~}~|~}~}}}~y~~~~}~~}~}~|}||~}~~}}~|z}v{}{w{}~z~y~{}{{|}}|z~}z}yzxz}~{}t{wyzy}|z~{}x}~{xy}}y}~{~z|{~|{}|v|||}yxz{~|~zx|x~z}{{~}}~}{}zxwz{x~}~z~zy{z~}|~w~yxy}}v~|~}~|~||w{|{{}|}|xxzz}{z}~x{vv~}{|}z}y}z||{u|yy~~{{x~{wx{~{|v{}{~y|{~}z||~~{~~yz~{~z|}|~|y~yz{}|y}~~{|y}~y|{v{}|{{|xy}x~vwz}}z|~~{~{z|}|z|w~}zw}z}swy|}|y|~|~|}{~{z||}|}~}|zz~x}zz~{{|w}}v}{}~~yy|~}zyzx~}zxw|{~}|{v||}{~{||}z{y|{~{y~|v||xxyx}{yy{}zw{|yzzz{z{|~w|{y}}{}|{|yz}zz}}}z|}z|{~y{{x}{y|y}xx}{z|y{x|y}wz{z{wv{z|}{{xx|}{|{|yx|{yyz~{{{}~zx~{{~}xxzwx~|{{||z}z~|}{}||x|}zyz}zy}}w}v~{{{~x|~y~{w{y{{}yz|zz||{{z~~z}z{|y|}y~xy}}zx}|{u|}z|{xzyy{~y{~zpzz|{{{zyz|~|}{y{|{x{{}|z|z|}zw|}}{~y}|}z|zw~z{|y|zyx}~{|}y|}|~~}|}|~~}~~~}|~~~}{}||}~~||}|}~|~}~}~~~|~~~~~~zz}~}z||{~y|z}{zz~~|~|~|}~}~{~~}v~}~~{~}}}z}~~}||{~|~}~~|~~}w}}{}z}~~~~~{~~~|~|z}}}~~|~z~~~~|~z|}~~}z~}zx|~~~|~}}|~~}}|}}{}}~|}}~y}~~{{z~~~}|yyzvzy|wzzyv~|{{w~wy{}v{|{|{|{~x{||~}|z~~~|z|||}|y|yz{x{{~y~|yzy}~y||{}{~}y{wz~zz~~~|}{|{x{~{}z{}}y|}z~z{xt{y~}{}y|s{{z~zx}zz{{x|{y|z|{{}|{|~yy{{z|y~~zww||~y{|zx}|{z{{wx|zz}}||~x{~|~xy|wz}z||~{|zzz{x||z~{{{}{{{zz|z{~wy{~}z{}yz{wy}{yz{|}|~~}|z~~zy~{}}y|}~z{x}zz~}|{z|yxzz|zu|x{|}ry{}|~z|yz|y{}~{{}}~|w|{y}|}||y}}~}{|z~~{|~|{{zz}~~~yy{|y|{y~|}{~z|zzw}|z}y~}}}~}|}~~|v{z|{}}|wzx~y{y|z|xxx|||xy|x|{zz}{{{}{zzz~~xy~y}y|}~~{}||~~yy~}t{{zz}xzzx~~~|y}y}|{}{x|}~zy{~z|~~|}w~{|~yz~}yz}xvy|wzy{zyx}yzyz{|{|{{yy~z}~~yzz~}{~|w{}~~{y|~|~||{}~{xz{{||y{x|}~}x}~}z{xx~{||{}{}z|z|z}~x}}zw|~{y{~~{}~vx|vz|uzy|w|{{{|{{~z|~w}w{~xz~yx{}z|x~}||}}{~}}}}}|~}~}|~{|~~~}~|~{~}~|~|~~~}{{}}~~~|}~|}}~|}|~~|~|~}}}z~|~{|{{~~}}}}~~|{}}|{{~}~~}}~~z}~}{~~~|~{}~}~~~{||~~{}}{~}~{{{|}~~z|}~}}~~~~}||~}{~~~|~~}z}|~|~w|~~|~~~x|{y}{y~z{~~y}~|}|y~{v~z}|}{|{yz|}{x|y{}|~}}zx|w{zz~|zw{xy~|}}x~~~y|{|w{|z{}}}|z{~{}yy|{z{||}|}|x}~{z{|{|{y|{|~|~zw}{z~|{{||y}{||z{{w|||{~}}z|}zz|zz}|z||xxz{}z{yxzyz{y}}y|z|~~{}}~y}||z|}{yy{}}}z{yz{~yx}||~v}||{{{|{|{xz{~}~|yz~z{}|||}|{y~~~~~z{~}yy|}{yy|y}~x~~xy||}x~y~}}~~{}}zxz|~}~xz}yz}xyy{x~|{{{yz|y}~|{z}|{|z|}z|~~|||}|{~~z~x~|~z~y|z|x}|{|y~}{y}}y{z{x{|{~y{~}y{w}}}|{z}}z||{|z}yv}}}v{}yz}x|~}z~z{}{y{||{z~}xwy|y{~||w}x{{}}}y|}~}z|z{{z}~||~tzzz~t}|z~||}}x|z~{{}y{~||yyu{|}{y{z|z~~~~|{|~}{y|{{{{vz|yv|z{y{y~{z}}|}z{~w}{z~||}|y}w}x}}zy~z}~z|}z~yy|yy}}x|{}}|z{||}wv}y~w||y{u|yy{y{}|{zzzz}|z}}y~y{{zx|y}u}z~{~}wyx~z}~|x~{{{~~}~~~}}|{}}||~}~~}|~|~~}}~}||}~~~}}~~~}~}~~~~}~~~}}|{}{}~|}~~~~}~}~||~|}~}z~~{{||}y~z~~||~{~x~~}}y}|zzy~}~|}}y{}~~~~~~~}~~}~~~|~}|~}~~w~~}}~~||{|~|~z~~}||~}}~|~~||~~}~}~~}~}|~~}~}~}~}zzzzx{z~|q}y}zz{~~w|z{x|}}z{{~{}{{xz|z{z{y|z|{{{|{yy}{}}}|~~z~~x|}z|~}}w~}{{{w{{}|||y{w|zyy}z{y~~{}z|~w{x{|z}}|{~xyxy|~}wy~{}x{}zyzwyy{zz||}z{}{||}|}~yz~rzzxy}}{~}y{~|}vzzyxv{{zzz}wx}w{yz{}|xzxz}wzz~~z}~|}|}}zx|}{{zy}y~}}||}uzz|}{z{}z{|{||y~}|{w~z|~w|{~{~{|z}y|v||{}|{{zzx||zxz{~w{zxx~x}{{|w{{|y}}x|z{z}z||y{{xzy{|{~}}z|~}}|}{|~y|y|~}yx{}z}}}{~zzzx{||}~{}|}}|~}||~|~{}|~|{{}}|~wz~|{{}x{x}}{wx~~xv{z{~{yy{wz~zyxz|{x}yxz|{z}}y|~x{~{vy~~yz~y~{x{}}zx{z}}{|xvyyz{~xz|v~||z|}|y|{{}y~~{|yyy~x{}z{x~z|{wz|~z|yzz|{z~{~z{{z{~}~{{z}zy}zz~}{{{~{{z{zyz|{{{{yxyvzzx{{y{{z{}~|}~z|}zy}}w|}}|~}|||}{y|y|x|w{|x~|{v}v{{z~y{z{xz}zxwzw~{}|}}}|{{}~~}}}{|}~|~~}~|~}}}}}~~|}z~~}{||~|~}}}}{|~{{|~}~|~~~u~~}~|}w~{~~~~z~~}~}~}{}~~}~~}y~~~~~{}~|}||}~|}~}|}}~~}z|}|}|}~~~|~}}~~z~~}}~{~~|~y}~{~}~|~|}}~|~~|{}{~}~~~z~|}~}}~}}z}|~~{}|}|{|~}}z~{~}z}~}v~{~~}|u{{z{|}|{||yyzyz|z~|z||z{{{|~}{|~z{~}}|}y|}y}|}|||z|z|~y~yz~~~z{~|~{y|~{}z{~{|wz{y|y{z~y{}|xz~~~y~}~{w|yz~y{~~{xz{~|{{}|{{}y~|~{~~{}y~~|~yyw|xz|{|z}|~|{~}}zy}~|zz}{y{{}{|}|zy~}{zx{{~yy|{|~|{||{|z|u|wy~}z}yz~vyx||z~||z{yzw}}{|~y}u}yxxyz~yzz|y{ywzz{|y|~||}vyy|w{}{}~}z}vyu|}z|{{|}~xy|y~|~{y{{}{}y|~|}z{~y{u~}|{{}{{|{|~z~|xx|yw{z{}y}zyz{{{}|yy|{{~~~x~vz~||~y}v~zy{{xy|~|{|{|~{}{|{~z}xyz~~|{}}|}}xzz~v}{~|y~y}wxy}|yw}|{|{}~x{}{~~{yy}{|zyyy|{{v~x|x|z{|xyxz~~|{|}|x|{{|x{~z{z~y~{zy~}}z|~{}{{{}|~{|y{|z{|{w|w{~y~{{v|}y}}{x|{{z~yy{{}y|}zxy}~}y{|yxx{|x}v}~|}y{|vz{{zp{{y|{z|{~{~}~z~~}~~z{v~z~}z{x|x{w~|y}~}y||yxz~|~}}y{|yy{|~{y}}{{~~~}}|~}z}|~~}}~}{~}|}~}||}}~~}|z~}~~|~}{~y~~{}~}}}||}~}|~~}~~y|}~|~~{{|~|~~||~}}|}wz~}~~~{{~}}|}|~~|}{y~~~}~~z}}~~{~}|}z|~}}~||~~|}~}~~~}{~~|}}}}{}}}~~}~}|}{|}y{~~~~||~}~|~~|}}{||x}~||~~u~}}{{|}zz{{z}}{{{~yz}}{|~xy}{y~y{~~|}z}~}|{{x}{zz~ztyxy{|u{xw|}yy{{yw{y|x|}{{}~{{{~z{{y}|{~~x~||{~{~z}||w}xx~{wxxyx{zw~y~z|yxyxz{xzv{y|}z}{~~y}|{}~y}|~|~~~zyzzv|zzx{y~yx~~xw|}}z~}|}{~z~y{|zz~zyz~}~}~}~}}{wzxxz~{|{x{y{w|}}~z}~||{z~wy~}zy||z}~|~~z{zz}z}}{~y|z{vy{y}~|w{~{~x{{}y||z~yv|}~{~}}|{}z}{z|z||y~{x{y{w}{|y{z{vwy|{|yy{|~~y}}{~~~y~{}}~{v||z~{yy|x|wy~zz|y|{xvrywx|yv}{|uz|{z|{}x{||}||{||{s}~~|}~~zzy||~xzz|zyzy{z}}|{~|{}z{}zz~{x{{{||~{}|xxyv}||x}~|||}ywz~{wu~|zyy|||y{zxyu||z{{~|x|{y~}|{}|~{~u||}|{zzxwx|zyy{|wzz{|yzyx~|{zx|{|~|yz{z|t|~z|{|||~w}y|}}}}zy|{{}z~y~{}z{yz}ryz~}z}{z{yyzz|}{{|||z|zx|~~}~~}{}|~~~{~~~~}~{~z|}~~|||~}{z~}}~~}~}~~~~}{~~|~}||}~~}~~|~~~|~xx|~{}~~|~}~}z~~~}~|{}|}~|}}~~~|y~|~|}|z}|}~}~~~~~x~}}~}}}~~}~}~~~{}~|||~~w~~y~|}~~~}}~~}z~}|}~|~~y{}~~~|~}|~{~|~|x}{|~~~z|~{}}|z}~|}x|yz|}|z~{}~{~}||{}z~}}~z}z{zxyzx~y||z}~|xz{wzxy|}x{y{{{~~z{yyxy}|~{|{y||z}y{zwzzx}{|zxx~z|}}{}~||||{~||}|zz}z{|{}}{|zxy{y{xz}|yy|w|y|||~{||y|}~}{|{w{z|~x|x|}}xy~||}w{y}}~~{xw}{z}~y~{xzz{y||xy{||{{|}|zz~x~x{}|~{}|z~zy{||v|w|yzzz|{}y}y{||{}{{|z~}}x}}}y}y||z{y{~y||xy~}|}yxy|z{||yy||}}x{zy|}y~|}{}}uxz}x|xy}~{{}|~{~{zx|zz{}yy~}}y{}{~|zz{}||}|x~v|z~|{}{y}z{wzyz{~|}y|z{zx|~w{z{z|~u}|y|{|}{{|~}}y|{yzy}y||{~{}|{}}}{}y}}~}{|~wxz}}s~~}z{~}}zwx~~w{}~y|zx|}}yzwz{u{z{|{{}wz~{zx}~z}y|y||y}|zz|w}|x|~}|x}~z|~z}y~|zy|}y}}{v|}|~z}{y}zv{{x{y|xz}{{|~|{|}{||{|z~x{|{y}|~~~{~|~xzzv}}{~}x}}w}y~}{||{|{z{y{x{{{y}zzzyzy|~~{z{||{~~{~}~}|}}|}~~}~}~{}}~~~|~}~{|{}y|}~~~}~}}~}~|~|}{~}z}|~}~~~~|}~|~}~}}~~}~~~}~}}||{||||z}~~~}~}~~|~~~~~y~~~z~~~~|{|{~|~}~~}}|~}~~~~~|~}|~{~}~|~}}||~{||~}}~}~{}}}{|}~|}}~x}z}}~~|}~~~|~}|~~~~~}z}~{}~|}{{|y|u{}~~{xx|~{{|~w}v~|~x~}{{yz|z~z~~|{{}}|~{zz~z~z~{u{{z|yxtx}w~}|}|y{}}}}}{z}z}||~z|}{{{~u|{z{{|{||y|}}~}{}}x|{zx{|y|xy}|y~{yyzy{||{~}|z}|~}{|}zw}vyzx|}w~}~y}xy{}u|{z~}{|{|~}{z~yz{|~{|~|yz~}{{}|z|~y{wy~zx~}yy}|}}{}{yy{~x~{uxzy{|}~yzy~~~z|}~}~|{}|{y|~}z}z{z|z~y~{x{zxxyz|{y{{|~~}}|}|}y}|}}}{}~}}}{||~{z}}}v{u||zv{z~|y}xzz}y{~~{~{z~~{{~|}~~}{|~zwy|{~z}yy}~y|}zy~{{}~z}}~|{|u|z|~}{{z|}{}}}~z}~|x~{||wz|x}{}||zzzz||y|}|w|~zx}|}}z{|}yz~|~zy|z}||zzx|w{|xyzzz||{|{|}yx{y{vx|}|~}x}|{y~{}z}zz|~z}}z|}}||}z~zyz~{}y}{{zwy{}}|zzyz|~}{}}||}y{yy}x|}~}~|z}x|}|zx{}y|{}~|}|zz}~~t}xv~wxzzx~}{z|~yy|{|z~|}~}~{~~}{}{~~}~~}~}~}z}|~~~~}~~~~z~}~~|~~~~~~}~}~}~~|~~~}||~{~y{v}~~|~}~|~~||~~{x~~~~~~}~|z}~}~}zy~|}~~~}|}~{}~{{~}{~x~|}~}}}{}}z~}~y}~{}~~~y~}|~|~~}z~}~}|~}~}~}~|||~|~{}||{~x|~|}xy}~~}|{~}|~}{~|}{z|~{~{y{|z~{{x~}y{~}|}}y|y{yz}{|}y{|~z|zzx~z{|~}|{}{~w||||~}}{~||}zzzy}z{yx{~y{zyz|~|y{|z|}|y{z{|y{z}{}}|vx{zyy}{{{~}y~}{~~y|{~z}~}z}}{{|{}z}z{}|y}}~w|z}~~w{~|~|}|{z~w}|y~|~{||zz{z||u|zxz|u}zz}|z|}yx{}}x|~v}{{y~}{||z{}~~z}~~z}|y}y|x}xu|~~||{}}~z|}|{z||{|{zz{}y{|~{}|z}{{~w|}}~{z~~x~}}y~zzzyy~~|{z~~z||~{|{|~|{|}y{x||{}wyz|y{|~y}|yzz|wzy{~|}y{}|}{}y~yzu|{yzz}{}|}}x}~|{|}|x|}{uy}z{}x|w}y~~~uxwz{}|y||||y}w|x||}{~z~}~}~{y}z}{y}}}|zz{|~|~w||~~|~~y~{|}}{~xx|z~wz{|z}y{|||}}}y}z{z~|y|~~}~xw{{~~}{{~w|{}~y}}}{{w~zzz{}|z{~~zyz|w|{z||wzy{{~y~|{{z{{{{{~~zz}z{xz{yz}}{}{x~|}ys~zzy|zzyz|||y|}~yz{{{{{~}~}zz{xzxx{|}|}~|}~}|}}|}~{}~}}~~}~{~~}~|~|~~~}~~~~}~~}~~~~|{}~~|~}}|{~~~|~{~}~|~}}~~|~~}~|~~{|~{|~~~{}~~~|~~}~||~z{}|~}~~~~~~~}~}|~|}~|}~~~|~|}}~~}}}}|~}~~~~}~~~~{|~~~~~{}}|}~}{|~}{|~~|~|}|}{}~~~~|{}|{y}}||{}~}|w|{~~|}zz|{y~}|}yy~y|yzy|~v}|~yxy{{{}}{}|{{|{{|}w||y~~|x}|{}y{}{~{{~x}|~|{x~y{x{yx{|z{y|z{y~}{}~xy||{w{|y}{}}{~}zz~~|x|y}xzz}zy|z}{~|{{wy{z{~||}~y|z{{}z~{}}{y}}y~~y}|{x|}w{~|||xvzyz}~~{~|{|~{~}|}}|zz~{zw|yz{z{{|{{~|{w|{~{||z{y~~~{z{ww}|zw{}~z}xx~xy{~|{{}}~~|~~yz}||{{~}}yz{y{~~||~vz{z|y{||{~vyz~yy}}||zxz~~{{}~~|~~~{x|x{{w{z{}x{{|vy~zx{z{|{{}zz{{||||vvy{~}|z|yzyy{z}~zx~z}z{|{y}|}{{zw~|}}xxy{y{{{ww{y~z}{y{|||z||}}{{{|zz}y|x}~~~}z~{z|yyyxzy|{{|x{{~{yy|z|}z||x|~~{|z|}zz~|xx{|}|~}~y{~~~~|{yztzw|y}w}z|{{{}syy|}xy~z~{}zxzzz{}{}|}{z}|{}}|{{{x{~zzwzz|||}wx~zw}yzwzy}{z|}z{||x~|~|{~{~}}}~{|y}xy{{y{wz{v~zz{|wy{|z|{{z~y|y}{}~{z{}{|~~}~~}~~~z}}}}|}}{z|}|{{~z}}|}}~~|~~~~x~}||~|}~~}~z}}~|{}~~|~}|~}~~|}}}~~|}{}~}~}~~|~}}}|zz}~~}}~~~}}z|{}~}~|||~}~}~}~}}|}}}~}~~{|~~|z}~~}}}||~}{~}~}{}~|~~w|}~~xz}}}}}z}|}y|~{}|}}~~~{~}~~|}||yz~}~}~|}y}y~|~{|z{~x||y|w~|{~zy~|{}y{|zz|z|}z||~x{{{|x~}~zzz|}zy{y|{~|||}{~}zz{}wy{~{|~x}y|zz{~}}yz~{}{}~y~y}vy|zy{~||s{~{{z}{{~|z}}xzx~}~z~}}{{z{~}|zz{y}u|{x}wx}x{}}|~wy|yz|~|}~{z}|}zw|||y{|~~}|y~{{~}x}x{~vy~}}v|}}z}zx}|}|zzz{xy{~|~|{w{|~x{~z}|zz|{{z~wx{||z{{{w}yzz|w~x{}}{}}xz~}wz{|{yy||{w}{|w{y~||~|}|}|}~x~{{}||z{}yyzu|z||~|}{|||{{~{yx||z|z||z|{y{y}~}{|z~z}{|{z|{}z{|}zz}x{||~{|yx|{{~{||x|{|z}|uy}y~y{|x|||}yx~~|zy|yw|{|wx|~xz~z|}ww|}y}wuu{z~||z{{y}x}z~}}}yyy}z}|zw|}|x{{|{}z~|z|xyy||v{z~{~{}z~{{z{}z}z{zx|{~{{~{|}{}}{}}~}{}{z|{{yy|}|~w{~}z{y~{}}~|z~z~~{||yxzz{y|{}z~zvz}~zx~~||}}xy~}y{}{u}|}w||y{~y}y{{{~z|u|{y|}z||||{}yyz{{|~~{}z}~~||}~~}~{~~|~~~~}|}z|~}~~~}~~~~~~}}~~~~~~~~}~~~~z}}}~{~~~}}}|}z|~|~~|~~}~}}||}}|}}~~}~}|~}}}|z~zz~|}~|}}{~~||||~{}y}~~}}~}}{}~||~~}vy~~|z~~}~{|~~~~z~~~y~~|}{|||~~}~}{~z~}|~}x|{}}~|}|{y~~{||z|{z}|y{ww}~w}{y{z{z~{y{z~z}~z}||~y|}z~}v~~x}w~|{w{|y}yz~zy}y{~yz~zz~yu|xv||y}~{{|{}}}}}||{zz}x{~~u~wx{{yt{t}y{yy{y||zxz}x|yzzy~z{|}~{z~}~{~x~}|||{x|{}~vxz}y}w{{z{xz|~{w}~z{{}{{{|}}}y}}yx}|z|{~}{z{|zx{~{|}~{w||zz{|~y|~}}z}xz{v{{|~|xx{}}z}x|}|{x|}~x|{|y|}~{wz}zy|zx{{yzz{xx{||wvy~{v||w{~~{x~~{~{~z~~}}}|w{~y~zv||}zz~w~yv~z{}|z|wzz|}||||xz}|y}||~{|~}v|{|xt|{yy|y{}{|zx||xwzv{}{~|zyz|z||}~|~z}~z}~{}}}{y~y{z{z~~vzy|{~|{x{y|~y|y}y{~||w|{y{}{||~||z~}{z~}|yyy|~}}||~~z{}u{yy}}z~y~w||yzy}yz}x{yx{}|y}}~z|{}|z}~x}}}|z}{x}~z{xxz~x||w~x}z~y{xzz~||}z||||}}}}yyzz{~}~~}|y}{~|~yyu}|{xzy{{z{~|~|~}x}v|}zy~y||{||z}{}~z{|~{~|}~~}~}}{zy~~~~{}~~}}~|~~}|~|}~|~|z~}}~}~|}y~}~}{~~~}~|}~||~|{}{}|}~}}~{}~}|z|}~}~}{~|}w|~~~~}~}~~~}}{}~w~~~}|}{|z||}y~~~}~}~|}~~||~}{~z||~|~}}~~~~~y~||{}{}z|~}~{}~}}{~~~}}~~}~~~~~||}~x~}~|~}|~x{~{z~}~}y|~z|yy}}|~z}wx|y|}{~}|z{wzx}y{{{{x~z||wx{yy{}{|y{}y}z|z~u|{z~}}~~|}{|z|yxz}~}yyy|~y}{{|yz~x}~z~}~}}|}~uw}~}z{}{}w~{~x~||z{~z{zy|}|x}}y{y{||yzx~||}y}~|zz}tw|{|{{y}~}}{x|y~}zx}}~~|~zx~|~y}~{z{~z~~yzw{{{yyw{}{|zyz~z|x~~z~{x}}z~z}{{y}z|x{|z~~~}yy}~||x}|~~{{y}~~z|}|~z}{}~z}~zy{z|z~{x}}y}}yw{z~x}z{x~}z||}||{}}}}~|{}zx}}z{}}|}~~}~z{{y}~x{{{uzz}{z{yz{{|~}y~}~{{~w~|{}}}|}{y~|z|{{~}~zy|{{{|~r{|}z~|}~|x{x|}|y}}zy|||{~}~w|{|{~}}x|~z}|~||{{|~{~}x~y}y{z{}~z||y}z{}y{x|zw|z|zz|~zuyzyzx|x}~yxz{}}{{}z|}xyx}zzyx{~x|{zy}|zzyz}zx}|}|z}}yzx}|}y|{zy{}zw|{zz{}}||v~{~}}|~~{y|z~z~}|}zz~}zz|}||}y}~~}y~{{zy{}~y~{~z|~x{~|~{{z||yx}~y}}~~~~~}}~~|z~}~~}}~}~~~~~}|z}}}~~~~}~}~~~~~~~{{}|}~~|~~~|}~}}~}y||~}}~~}~~~z}}|{~}|}~|}{~~}~~|z|~|~~{~~~{~~~}|}}|~{}~~~~|~}}}~y|~~y~~{{}|~~~~v}~}|~z|{~}zz~|{}}}|{}}z{|~~~|}~~}~}|~|~~~~||~~~~|~}}}|{}}yy}{y|}~~{z{z|y|~z{z{{}}{z~{{x{zz{z{z|zz~|{}x{{{{|{|y{yxt}|{|~zyz|}}wx{t{}~x}|}x~}{|xy{}}}}}x|~x}}{y~||y{}z|y|}|{}z|y{z{~{{{|vzz~xyu}~|~{~}xy}{z~}~zz~{~{~~|yyx||yz|x}~z|z{wx{tx{zv||}{x||z~z~}}~}|~xw}|~|w}~~}}~|{}|}{{{y||}}{zv{yzyu|}yzz}||zwz}|}yz{z|{x}w~{~||~z~z~}{|~z}}}x}|y|x{{v{|yvz{wy{{y{~u}y{~|{|z~{}}{~~}z{~z~~}}~}~~ww{|yzzy~vxz{~xx}w{{wx|yzu{||xy}}yyy{{z~|~{}|{z{{|}}~|}{|xx|vx|~y{}{}y}zyzy|y~ywyyz{zy}|}}y{|}~}|z||{}~}~xyz||vw}xz|}y|y}{y|}{z~}~|~z{x{}|xx~}{z||v}||z}wz|{}}wy}~{|}{x}|yty{{{{yxwzwx}~~}x~~|}z}}z|{|}}~|~|||y{w{z}zu{}w{xz}xz|{|vy|zyvw||zy|~{|}}yyw}x{~}z}z|z}}x||{}y}z~|x||}y|~|yv}y|{{z}~y|zx~|~z}{~}u}|x|{}~|{{~}~}}z|||~}}}}}~}~~}~z|}~~~|}|~|}~~|}~~~y~z}~{~}~~}z~z~}|~|{{~}~|~}}|~~|}~~}~~}}~}}s~~}|~~}~~~|||}|}|~}~|~~~~}~~~|y}}}|~|~~{}~{~~{}}~||~}~~~~|~y~~~|~|}~}|zw~y}~}|~~~~~~~~}}z{}~~{|~{~|}}}}|z}ywzy~{x{x{{{~|{}~|xz{{wzx{~{z||z|}~~zv||{}w~~}y{}||{~~wx|}wy~~~~{x}|y~y{~|~wz{zy}|xyy|{||{{w}}|{|zx|{|zyz~z~y{z|}|~~}z|yx}|y~z{xx|~yz}y{|~z{~w}~}z}||w{|y~x{~x{||{zz}~}x||}w}{|y{}|z{xw{wz|xz}~zxvyu|{{z{{{y}zx|{|}||~w|{x~x~}{|y}y}|yy~}{~{yy|||y{y|~{wyyyz}~v|}~y|}}{z||~}~||{|zy{x{{|y}~~zzvu~w~}z~{~|x|xyyy~|{~||z{w{x|}yy}y|z}{{}z{~~v}}{~~~|{~z|w{}}|yzzyw{}z}|uz~y~|wzz{|~{}||y{~}}y}||z{y~zy}{|zy}~}zz~|z|y}w}|{{{x~|y~z|}y|{~y}~{}z|yy}}|}y{}{}~}~z}y|}{}x~y}x}|~yz}~z}z{|zz|{x}{{z|w~y||x||z}z{|}{{zz|yt}~|}|{}{|zz~z||zw|~}|z{z{|~~wx|}|zyy}~}~z}|y{{z~}{z}z}}|{z||y|xzy~}z}z}z{y{|}|u}w}{|{~}}y{|xw||{~~}{{z{}|}y{{~|x{z|y||}zy}{{z~{|y||~~~~}}~}~}}|}{}}|||~}|}~}||~|}~|{}~}~}}z~|{}}~~{|}~~}~}~~}~~}~}|~~}|~~|y}z|u{|~~~|~}}~~~~}}|}~~~~|~|}}|~}}~~~~~||~|~z~~|z}~z~|z~~}~}|~{~~~~~~}}~~}}|}~|~~~~~~}{~|{}{}z~~~~|}}}{}}{}}{}~~}~{x}{{|{|~v~}~~zzzxw{{{zzy~y{{||{|z|{|z{|z|}~}{}y|{z~~~~{{{~~v}zr}|w|}{yx}}{~y|{}wz~~}}yy|z~}zy||xzy|~z~|x{y|~}{y|{{|{y}}w{~|{~xxzxzx}}z}|}vxzz|v{z|z~~w}{~|||~|}|~~||y}}}y~zx|x{~yzyz}||zzxzz}}z{{xzzzz{|}}|{v{}{~{z}~{y}~y{z~z|z{}{z{x|{~y~|w}}z{xvz{zz|yz~~{~|{|y}~z~z|~{|yww{{~zzyzxz{yy|x|xw{{|}z~{~zy}{~{x}}{}~}~|z{y{}}~{~~{|}}xz~y|xzy|~}||xy|zzyyzx}v|w|~}||}}zzyzzz~x}~zy|x}zy~}{z~y}z|y~x~z|{xz}|~y|zv~}x{{~yy}|xy{{|y{~~~~{x~||}}||~}}~zw{}y|z~{w}y{z}y|x|z|x}{}z~z~|}{{{{z}|{~~}~w{|v|x|z|z{ox{}x~}}{{{zx{{~xy{}{}~}{~~|{}|~z}|}||{y}y}{||x~}yx|z}x~{y||}z|~|xz{{{|{|}w~}zu~}{|{zyzzz~{{xxz|{x~zx|~xuw{~}~}}~~}{||{~{~~|}}~}}~{|~}}{~w{{~y~}}|~}~~~{~~~~~{|~~|}}z{}}}~{|}~}~~~~}}~|~}~~~{~}{}}{~|~}~}{~{}{~}zz~}}|{}}|~}~~~~}{~}~{}{{z{||}}}~}y~}|}}}~|~|}~~~|{}|~|z|{}||}|~~}~}}~~~}~~~|~{~z{~{~}~{~|~~{~}|}}|~|~~}zz||}wywzxwyy}{yy|{~z}{~z~z}yzz}|{vvy~|}zxy{z}~}z|}zx{vw|~y||}zy}}|zw|zv|{|y}|z||{z{{~~~|}xx}z|{}v{y{}{z|wvz{{}~|z}{|{{w|{}v|y|~~{|}zxx{zw{|}vyz}x{~|~}{x{w{~z{}|{|}y}z{|y~w{{}y~xzz|xzz||x|{w~zzr}~}y}|zx|}yz~y~|~~~~z}{}|{zx||z{~{}{~{~{}|y|~~{}{z}|v|z{z}y|xx}|}x}{y}}|{~~y{yz{y{{||xz{{||yy{}|{||}~|~zy}y{{{}xzy|w|}{v{}w}|{yy||~|yyyy{{~|{|zx~{|{z~yz}{}~~~}{{z|xyz}y~z|{{}|~~{|z}~{x}xxx}|{~}zz|}}}{y|{z{{y~y~|}|||y~{}~}|yzy{{~||sz|~yz|}y}|zz|yz~w{}yy~w{|~}~w~}w|zyy~w~z}~}}~{}{x{|~{|w{{}}x{zyyz|y{{{y{v|y|z{{v|~z|}|zvyyz|}{}}zu{}x}z}||{y{zv~~yw~{{yz{|{z}y|~z|{||}}}{z{||yz|{|{|~|{w~|x~}|~yz|r~~y{}}}z}y}z~z}~|~{u{v{xz{}wy}}}{}~|~~{}~~y|{|zz~}}x}~~~|}~}}}y~|}}{y}~}~~}|}~|~~}|~~|~~~~}||{|~}~~~~y}~z~||~~~~}{}~{~~z}~~~~}}{{z~y~~~}~~|~~~|~z~}|~}||}{~z|}z{}|}~}z~~}~|}~~}~}~~~z}}~~~}~z~{}}~~{~|}}zz|{|~}}|}~||~~~~~~}|~~~~{{{{z}|}}{|w{|yw|||yzzz}{~yv{}|{}{xz{}|}~}z~wxx~~~z}|z}zz|yw|zyyy~|zzw|y}{zs}y{zy~}{zx||{z|~y}x{~|}yt||z~|{~|s~z|}{z}{|~x|z{}wzx}{zy{z||}z{t}w}|}w}~}~{~y{}}{|}|}}y}zwyx}x}|~z{~xz{|xx}z~}}y|y{{z}}x|~|{}}|}v|}z{z|~v}}~~{yy{~{{|{}{{~|}~y~~x|{zz{y{~|zzzy~{}y{}}}z{|z}yz}}}}{zvx|x|z{ww|||}z}y}v{||z|xy|~~{y~{|}}~w~{w}z{zz||{~~~z|||ux}{}|{{|{}yyx~{}|yw~yw|{{}{y}}~|||~~{}w~~|~uy|u}}zw||y~yx{z}yw~|z{vxy}yz|}|}{{}w|{~}~{}y}xz}|zzwzy|~|xz{z|yw|z~y}w{|v~zy|yw}v~|y}zy~v~{wz{}{{|z|z~||~|~z|z{}|y~y~w{x{{wx}zyztyx{{|}{~{y|wy{y}~z|y|}}y||}}}z{}zyxw{{x{~~u{xyyy~~zy{y{}{~z||~~}z}|}|}|{}y~|z{}~u{zy|~}y{{}~}{|}zz}{w}}{w{|zz}z}{{}{{{}||~{~}~~~~y~{~~}~}}~~|z~z}}}}{~~~}~~~~|w}z~~}{~~}}~~~}~{~}~~~}~~~{~}~~|}~}~{|~{{}{~~}{}~|{{~~}~|~}|~}{~{~~}z|}~}~}}~}}}~|~~}}}{}}~z~~~~}}|~~z~~|{}}~~|}{|}y~~~~||~}~||}~}|{yz~}~}z~|||~~~}}}}~|}}z}}|~~~~}~}}~~|}}}||}~~}}z~~~|zw{z|y|~}}{y}xy~|~wzy{y||y{|yzyy}{|~}z{~z~|{z~x||{yy|{~}{xz|xzz{}{}~}zz{}{||zz{~|zzzzz~|}z|}z~|v~||y|{~wzzu~}|{|z{{ytx~~z~}|{z{v}zx}~{zy|}{}z~z}{zxy}{{x|{zuz{}{||}zz}zyy{z|~x{yzyyz}w{xzx|yzyz|~{{||z}xyzx~}}~~}|}vy~y~~uzz~|z~|yyzzy~{z~{|~z|~wy~{}|}~|zy~zy|y}~|z}~}{z|{~|}|{|{~xz~|wy|{y}{}~{zyz~zy{yzu}~~}vy}~{{z~}z}~~yy|}{~~{v}{||{|{{z||y{}x{~}z{z|~~|{y}|||}~{zz{{zx}zy~z|x~w}|~q~{|{}z}z}y}w~}}{y}{w}}|~}zy~{{~y~y}}|z|{zyqxy}~}wzx}~{wz{|~zwyzy~}|}~y{|||x~|w}}}zzxz||{||{y|zyx}}{|z||x}{x|{{z{{{~x~}zyy{v}{|y~|~|~|~}w{{xw~z|{}~|~{{w{~yz{||x{|~{}y|}y~x~~|}{~|}~|{}}yz{xyx~{y|{w~{y}|~}|}{~zy}}}z|xu{|yzy}y{{~~}x~{|yx}}|{}|}v|~}x{zzzz{}{~~}y{~yz}y}}~|}~|}~||~|~~z~~~{~~{~}}~~~w~~}zy}{}{~~|}~}~}~~~}~}~~~}~~~||~|~~~}~~}~~~~y~}~|{~}~{}}{{|~zz}}~y~~~~~{~}|~}z}~}~~{~}|}~z|~{|~}}~y~~|{~~~}}}{{~~~~|~}}|}}~zz|}~~}{~||}~||~||~~|~~{~|~}~}}}}|}}~~~}}y}}}|wy~x}|y}x|ywzz|y}|}x~}|wzw~|||}}z~|~|{|}}{xz|zzy{}}z}|z~~z{y||zw{{{{}|{{}|x||~{zyz{}|{y~}zzyz|}|x~}~z|{{x~xz|zy{yyy}zz|}zy|}{~}{wz|yy|z|{z}~}}z{x}|}}}{}y{z|{zx||~|~}~z}||}{}{|~x~vwy}{zux{~y{yzyzz|~v~~yyz||{xy}||{~}~{z}yz}zz{{{z~yxv|~~{|}~{{x|zwy{zy|y{{~y||~y|}~~}|~}~}|~~}z|{z{~|||}z}wzzx~{}{}|{w{xy|~||}}|~{y}{}{}~{z}|{yy~}z{}x{{}{w|~zzx|{}y{|{}}w{vxxyy}yz|}w}zz|~z|~|}~{|}|{zz{w|{zz{~~{{|{w}yy|{|z~y~|}|}~z|y~~y~}z|y{yw}zx~|wu~}|~|y|u{}wzz|~~}~}zwz{z~{|yx~|~{v}v|x|||y|z~}|yv{x}y~{w|uxr}}z{zzy||z}~w|{}xz|}y{xyz}y}y||z{{z~|~}}y~{{~|~y}vyz~yz{z}}|~wyy}z{}}}y|{}~||z~zx{z{~xy{~{~|~{|v~xzv|~x}zyx}yy{{z{yyz{y|{~z}~z~~{xy}|~|~~~~}~}~~~}}|}}z~|~{}~{|~~~|}}~}~~~|~}}|~}~{}}~~~~}}{|}}}~~}~~}}~~{~~~|}}}x}}}}~}||}~|z~{z~~|~}}|}~}~}~~}~~}|{~}~}~{}}~}{~|}~|~~~}}}||~}~}{~~}|{}~{~~{}~{}w}~~||}}~z~|~}}|~}~~~~w~{|}~~}}y}~|zz~~}~~w}{||z~{zyz|~|}y{z{}}~{}z|~y}|z|{{z~}yx}zvz}}xw{yy~zzz{|z~|x}w{w}}z~}xz|z}{y{|y|}{z}{~x{}wzu}{~|}y|z|~xtyz|~vz}yz{|zz~z{x}y}|z}y|{y{z{{{}{xy}~z|yz}x}p{|~z||xy}~{|{~x~|}||{y~zz|}~y}z~~zw}y}{}z{y}{|~|}y}|}{x{yz|{yz|zw{|y}|~~w}}|v|{wzy|}z}yy}|yxy}y{||z}w~|}}wzy|}{xwwx~~w|zy{vy~|wz|~z{~|y}}}~||~y}}|w{{~|~{}|yw~{~{{y}{{y}{}||}~}y{~{{~|{}}{~}z|zx||w~z|}}||y{y~}{}z}{w|~zw}{|{|||z|}w|~|zz}{z~{}{y~|yzz~~{|}{}zy}xy~{|{v|||zzz|z||{{t{}}w}z|x{zz|}|w{}vz|~z|~~y||y{zy{}yy~vx|~z}{y}}y{~}wxy{z|y|y~~zxy{|||z}z||yy}|}~~z{z}}||{xx~|{|{z{}{}vy~z|vx}xy{~y|}{~~x}}xw|~x~}}~{||~|xxyv{x{zy}{|}||}~~|xy|{}~|{z|{z~||yzyz|~~}yz{~}ywz~{}}~|{{}z{}x}~{~x||zyvzyx}~{{|zz{~{|z||~{~~zz~}||}{~}}{|}y~~|~|~~~{|~}|~|~~}~|}~|}{}{~~}|{}~~~z~~}~~|}{|~w}~~|}x~}~~~~~|~x|}{~z~}}}}~}}}}~~~~~~}{~~~|~|~z~~|}~}|~x}}|}|~x|}}{}||~{}~~}|}}||}}~|~}}{||}~{~}~|}x~~~}z~z~}z|}~}|~}~~z}~~~~~{~}~}~~{}}}}~~~~}}~}~}}~}}~{z~{~z}~~{}|}z}{|~v~xy|{|y{~{{z}{z||{~yzz|r~|~{}~}||{}{|~~||~x|{}uwvw}|{zx|yzxy|z|}||sz}xyz||}}|{{}{y}z~zz|w|y||}zzz{|{}|yy{||{z}}}y{|yxyyyz}{zyz~}zxzx{{}y}{{y|y}{}|}~{z{~yx|zx|z{z}~zz{~wxyw}vvw|ywzxy|z|y~uz}~z~}{{z~~|y||{{||z}{}yyz}xxz|{}{{w{|tv}yzy~~}vwz~}||~|||}}~~}{{{|{~|{vy{}}|x{~}{||{}}~||~}}~~~|||}||yy|~~z}|y{}||{|y{x}{|z}{y{z}|y{xzy||{~{z|{}w{{|~}yz~~}{~|~w{|~x}{~u{|z{|z{{{xy{{}||{||||{}zy~~y|||x}~y}}}y~y|~||~~~{{xzz{zzxz|zx~}w}|z|z~{|~||{y{~~zz|}wuz|z}~|}|{{}}z}~{~{wy|z~{|zz{|~|x}}zz~}yz~uz~vzy}y}}z||x{~z}y{}z||{wxxxzv}{~y|yyxz|}y|}~{x|w}{~~|x~}z}}{y~|~~{}~|z|z|y}{wzz{xww}v}w{z~v~~yy~{|~wz}w~||{}||{y~z~{z~~|~~~}|~~~|}~y|~~|~~~|~~~}|}~~~}}~}|}}||}}}|}~}}}~||}~{~|~{}z|{~~}~~~}|}|}~||~}{~~}}}{~~~~~~~}}~~~~}}~~z||}~~~||}|}~z}}{~~~~{{}~~}~{~~|}}|}v||~z~~|~~~~|~~~}{}~|}{}|}~{}{~{~~}~z~}}}}y||||~|}||y|~~}~}~||~}|~}~}}}~z~~}|~{~x|y~yy~}zz~s{}}{|{|u|{}z||}z~|}~{}{||}yy}|}{{x||zz~}yxxz}zv~{{{}{{{}{|{~||||||~~yz}}{v~x|{yv{|||}z~xzzy{z{||u}||zx}~{{{{v~|}|y{{}{{}}v|z}{{zyyy|||z|~y|}{}w|}yy}}z||}}{}{{}}w{|}yy~y~~||y||t~z|y~}{|yz|}|}vxy|y|}y{{|xw|~y}w{}|{{}}}}~|~}{|z}w||xyz}{z~|}{z}|||~}z|zzz~~yvz|y{||w|w|{~|yxy}~y|}|~yzwzyy|yz}|~zvz|}|z||}{{zz~|z||zy|zv|}}~}ywz~|}{~}|}{yz~||x{|~}|~}z|~{|zx{{x~wz~x{{vx}z}~yz~~{|x||y|x~|~~{yzz|z{y{{{w{~~}z~{{{y{x~|}||}zzyw{w}z}}x{xwxy{y{{{{{zz~{{}w~z~}|ww|~{{z~{}|zy|}{x~}|y}z~~}{z~{}}{}y|}{|z|{~|zz}v{~}wy|}x|{||}z}~z}z~||~}{~}||y}~~x|}z|u|}~x{}|}z~{x}|~|x~}w|~}z}||w{ww~zy~}~~y|zr~{|~zz~|~{{~|}||{z||y|z||{|}x{~|}}||}x}{}{~~~{}~~|~}~~~w}z~|}}{}}~~~}||}}|}{{~~~~~}~~|{}}{{~|~~{}}~|y|~}|~~}|~~}}|~}z}~~|~~}}~|}}~~~|}~}}}}|}~}{~|}}~~}~~}~~}~~|}z|~}~z|~}{}~~~}~~~~~~}}{~{~~}y}~}~}|{~~|}|}y~~~}~}}~~~~{~~||}z~w}z{{{{zzl{}}z}|z|yz{~{{~xxz{y|y|{}}}yz~~~~}x~{w|z|}|}z|{zy}|zz}x~{~xz~{||x||uy{|}wz{}xz}{{~{}|y}|~}}}~zz}z{|{w|||{}yw|wzwy{zyy|}z}xw~wz{xy|zt~z|}~{{y~|{}x|}}}|~}~zv~|xz}||w~y{|{{{z}z}|wz|}|{z|y}||~|}z}w}z}{}{}}|{x}x|}|w|z{{w{x|~{|y}x|~|yyyz}~}}}}{{{{|~yxx|xx}||v}{}zz}~~x|zy{{z}~xz|}}y{yz|}~~|z}}|}~~~~{|x}~{z|xx{{x}|{zz|||}y|z|}~||{|}}~w~{yy|~||}}~~|}vz{}}{}|z}{{xy~}}x}y|w~{zw}xv}yy|{{v}v||}{{yz}v}{~~~}~~~|zz~~~|z}}x{~{{z{y|x}}xxy|}{x{y~||~}}~}{}||||~}|{{y|z~{zz~~|zx}|z|}yy}z}y||}xx|z|~x{}~|{}yx|yz{|{xz{}vt{}y}xy}{{zxy~xxwuxywx}{y{{|{~zz}~||{x{|}yy|~{{yx}~z~vy|y~{y|v{y|||y||zzrw~zyx}}}~y{}}{|~|}}~z||}}{{~~}~~|~}}~}}~{|}{|~}~}}}z~{y}||||~~}~~}~||}~|}~~{}}}}~{~~~~~~}|y}|~}|}~}~~~}}y{}{~{~~~}|}|}~~}|~}|~}~~~~~~~~|}~~|~}y~|}{z|}{}}}~~}}|~}~}|||~}{~~|~zz}||y}}}~~|z}z|~}}~{}x{~~}~}{|{{z~}|~~|}wwz|{z~yy{~~y~{~s{}{~~}z|y}yzzxz}|~~}z|{|{y~}x{~yv{}{z{|{|{|~{{}|{{~z}w}x}||xz{x}~{~{|{|{}}uzyz|y~|{{y{||z~~x{||z}~|yzy}xu}|x{zxx||{||zzzzyw{{}~~z~{w|yzz~||~}||~}|~zz}zxz}~}}~~|vw{|{yy~~}{~}~w}{z}wx|{|~z~y~}{~|z||~zx}~z}{|{~{}|{~~sy|yxz|~y|~w~x}~}~z}ztz{|{{|y{x}z{{{{zxy}~|~|uwy{z}xw{~}z}~y{}}|~~y|}{w~~}z{|{|}~}}}|t{{||z|y~xy{}{xy}}y}q|~z|z|{}~|~{}{{{}zy|{}|}~{|x||~|{~{|~|{y||x{}~w}}{||xw~~|x~||{~}}}y{|~~|{z{}~w}{{||}|}yx}z|yv{x{x~~|}zyzz{}z{wy{w}~x|}}~{z}|~|{zz|zz~{}|}{zx{{z}||}z{}|x{||y|{|x~~yw{||{~z{zx{|{~|x{|v|{{ty|z~z}|}{||y{|~t|}}yy}||yz~w{|{xz}z|{wyzw{z|{{~{xxy}~|||}z{yyz{yvy{x{||xy~|y}{|~}|{yy|||}y{}|}{}|}|{~~}~~y~~{}}~~~~|~{}~~~}~|~{~}|}~}~|~{~|v{|~}~}|~~~~}~}}|}}}}|~~}~}|~|}z|{}x|~~z~|~||~~|~z}}~~{~~}~~~}|}|~~|{~}~|}|}}~~~}y~}|}{}}y~{~~{}}{~}~z~~|}}~~}}~|~}}~}}~~}}}}~~~}}}|}}~z|}~~{z~~}}|}}}~~z|~~~}~}~}~{~||~|~}z}~~|~}|}{}{}~~~}|{}}yxy{|zuy~{{}|yyzxv{{|x}z{{y}{y{vx{}{|zzy}|z{xzwzy}|~|{~{y~}{|}z|{|}}|yyy}}{w{|zzrzvy|{zzy}x{z{{|{x||y}{|{y}||}{~}~{y|z|v~}{~{~zywx}xz||yy}w~zw}|}x~y|z~{|x{}{|{}zx{z||~||zx|{|{z~}}z}|vz|wxz{y{vy}w{z~|x{zyyzyxx}{~ywxzz|z{|}x|}z{{{yy}~zyzx}y||y~}xyyz~||xzyz|~}~||z{{}}y}x|||||{y|{|}|}~zzx|z}x}{{|xw|||{|{~y{|||{yz}|{~}}{z~{}z{~{~y|}~}~w{|{}{|}{z{}yyz{{yx|yvy}|{y{|y~x}y}~}{|{}}{z|~y}|||}||v}~z~z{{{~y}{zy|||}}xyyzwwz~y~~{}}{x|{{|}y|}{}|~|y{{}zy{~~y|{{z}zywzw{y{x}{|~zw{xz|x||~||z|y}~y~}zx~|}|{|vy~z~~~~|}{}zz}{{~y~y{xu{|}|{}{y~|}|wyx{x~|{||z}z{x{y}|z}|y~~}z|z~}}v}|yyx~zyxyz}x|}y{wvx}yyw{~w}{x~z|{~}|{|}{|}||~uy|v|}|~}||z{xx{z{{x|}|~y{~w|x{x|yz|{{vxv}||{{{zx|}|}~}{}|}~}|}~~~~~~~}}|x~{~{~|}}~{~}~~~{{}}}~y{~~z}}~}x~~~~z}||}~~~z{}}~~}~~~~~~~{}{}{}}~}}~~}{~~}~|~}z~}}}~~~~~x~{~|{|~}~}~|}|~~}~~|z~{~|~}~~|~~}}~~}}}}|~~~~~}~zz|y~|}~}}|}~~{|}|~|}|~~{~|}~}~~}||}}~~{}~~}~|w|{}~}~}~}~~{||zz}}~y}~}|y}}~~~{|{{}|w|}zz}z}z|y|}|x|~{{zy|{{uyzzy~y{{{{~xz~{z}{~|w|~~{}{x|yzt}|{x|{zyzy{yw}}z}}{~y}~~y}{zv~y{z{y{z~{|z{y}}|v~y{~y{~~{~y}y~}}|xz~z{~|zz}}}yy|{z}}|z|z||~{}|zu{|||xx|y||}z{w~z|{{x}}|w|{~}z~{wzy|}zyzz||{v}zz{|}y}yy{}|vzy|z{z}|y}|y}}{}}zy~}|z}{}|~}~}z}xy{y~}wz|~x}||{|~}wz|~~|{}|zz{~}|}|{}y{}{{|zw|~~y}y}y~ywy{~{z{}|~{zy||}|}x|zzwx{~|x~u|z{}{}}zzx{~x{zy|}wy|w~{z~z~z}{|}{{}yz}|}{|~zz~}~zxyx}||{{~zy}}{}~t{z~}xyxzy}|{}zz{~|}~|xx}}|v}|zu|{||||z}|{zy~wz}}w{}x}{x}w~{yx|}{{zy}|zqu{}}{}}|~|||~yzx~|z}x~{}y||||{y|z}{{{{|yy|~ywyy|yzzw}~~~|x|z{}|}zx}z|{xz{|xx|z{|z{|}wx||x}y}}}}~y~{wz|x{v{~{}}w{|{{|~}y{{~{}z|}{~yyw|y{{x{zx}{~|x~|}{z||~~||}}z}~yx{{xx{~{|z||z|}~~~}|}~}~z~|}|}|~~~~|y|y|~{~~{}~~~~~~~|}~}~~~}}}}~}}~}~~|~~|~~~}{|~}}|~|||{}~}~}~{~~z~x~{~~}}|~{z~~}}~~}~}~{}{~}~z~~}~|~~~}z~~~~~}~|}~}y~|}~}|~~||~{~|z|}|}~|~|~~|~~~~}}~|}~}|}~~|~}|~|}||}}}{||~|{}~~}~|}}|}{~wy~|}|}|{z|}z||{~x|wvy|vzw|{zz{}z{}yzxx{zz}{~{||~{{y{~}|{yy|yy||{{z|||{w~y{{}xzyyx|x{zz{{~x}|z|yuw{x~}}||~z{~~z{z}|}}x{z}|z|~{yz}xty|zyw}y{z||vx{y}x~yzz~~||zz}y|~|y{{~x}}|~|~~~~}|~zyv{}}|zzwzx||{{|~x{~zyy{xz{|}}{x}|xzyux~{|~}zz{v}|~||||{t{{}zz|{{|{ux|wx{{xy{wxz~||z{{wxzzzw~{}{}~yy}~{~|xyzxy}{~~yy~|}|w|{y|{z||}|z|xvz{y{{y{vwz~{zv|}y|}|{~}}~{|}{}y}}{~{}~yw{|y|~{~zz}|~}yzywy{yxw{}zzx|{|x}zxz{}|}z||{}z~z|}|}}z{z}}{z|}}{{|yyyyyzzwzz~}yzz}y}~}|y}~}z}z}~y|z{z{}wy{y}z|z|~{yz{zz}y{z|w~}xxzx|w{yy||y|z~|~z{|~{zzz~z}z{}|zz}}x~}y|{{{{z{||}~}~}|}x|{{yyz{|yy|zyx{y|~||z}|z~|v}zv}{{}{z||}z|}{u}w|yx|zzw|~zx}z{}zzxz{~|}|{xyz~}ww~|{}|w{~}{yy{}~}|~~}}|~~}x{|{z}xwx|x{zzy|y|~zzw|uzywzz|{}{zyz||y{}{~~}}~~|{}~}~|z||{~}{~}~~~~|~}}|~~||~}}~~z|}}~~}~~|~~z|~|~|{~}y|x~|}|}|~~~}}~~}~}|~|}~~~~}~}~~}~~~~~xx{}~~}}~~~~~~|~|}~}}{~~~y}}}~~{}|{|}}~~~~~~|x}~{y~}}}|{}||~~}}~~{~~}~}t}~|}~|{~}~{}}}~~~|~~}~|~}~|y{~~}|}~}z|z}|}~{||}{{||y}{~|yyx{|{y||}{}|y||{|{~|xzy~}xy|{yy|u{zz{~x|w}|}|x{vy|yzv|{}yz{|z~}z}}}{|w~~zzxx|{|{t|z}{{~yv}y|zzw~~}~{x{{~yxx|zz{zzyz|yxz{}y~}{|x{{|}wx~zz}y|{}~yy|{~|wz{{w|}y{{~~|~z~|z~~x{xu}{{xtx~z{z}xvyz{zy|yzw{z~vutv||z{}y|vz|x~|}z{wy|x{~z{~|y}yy{x}|{}x|x}|{{z}{{yz|{~{{||x|~|}~|y{}zy{z}}|}y{{}{{}yyz|{}|}z}{zuz~~}~zz}{}~{{z~{}~|}~y}}{{z~wz|{}}|~||}{{y{z}z|x}{xzy}{|||}{~z}}~}zy}|{{||{}z{~~y|yxzz}}z||zz{~~{y~{zwx|xz}|y~w{y{x|{}}~u}{{{~y~{}||{{{|wy~||z{z|xy{~{zz~x|{}xx}~}|yz{|y}{|zw|zx~{{|w}z}{}x|yzy{z}z~|{|zzv~|zy|zy|{v}{~y|y~}}}{xz}zy{yxyx~z{{{~}{zvy|vx~zz}zz{{yz~}|||}~{zz~yz~}}vvx|{uvy|y~}||}||zy~|~y{~}~z~}~z{}t}~}~~x}}zzy{}|yyyw|y}s~}~{wx|{}{||{vw}{|{xx~}|}z~~~~}~~~~~~~~}|}x}{~}}~~}}}~|~}y|z~~{~~|||~v~}|{}{}~~|~~}}}}}~}||}|~||{~}}||z}~||~{}|~z~|}~}|~}~~z|~}}|}u~~}~{}~}~~|{}~~{|}}}~~}~|z~|~||~|z~{~}~{~}~~~~z}~}}~||~|~|}|}~|{}}|{~~~|}~~}{}}~~}~~~~{~}|~}~~~~}~~z~x{~~~|}~||}}y|~{}}}z}{{xzyzyyx{~~~zx||yw~~w}}}xz|yzy~|{z~{x|z}~|~~~|{~}~}}z}|~x|w|yzvz{x|v|xx{}vv}{yx{zzz|z{~{}zw{xz|z|~|~y}z{{}x~~~y~{u|w||z}{z{{x}{z{|y|}zz||~~z{{|y}}|~}|}}z~}~}{~~|}~z|}wyz{v{|||~|}x{|yw|~|xy{|yzy}{~z~}y{}}y{~x}z~~~|}}|{|{|{{xy|{{|~}y~yy~zz{}~{z{zzz~{~}}}z|w~}{yyz~u{|{u{{}wz{z|~v{wx~z{|z}{yt|}}zw|{w{{}}{|z{yzz}|~yz|{}|{~|}{|||{|{{z|zww{|{yzy{~z{yw}wwx|z{y{~{|y~yy{~|}|x{}{|~|x||y~{~yvxwzzv|{zx~xzx{x{v}|||y}||}~~{y}z~x||||}~}|}}{x|z~x|~zzzz}y}~yuyz|x|}{}}|~}||}xy}}w}~w|y~z}~|y}}|z~|}{yyxtzx|{y{{~x}{{{}{x}{z{x{yz~}~~}z~|}~~}z|}x{{xw{{}{|}z{}xzy|zyzz~y}x}{v}wy|x}x{|{y}}||x~}uzxyy|zy|y|}|}{y~~{z|xy{}{{}~{||z~~}z}{z|xyv~}|x{z}{~|z{{}z~zy|z}}|{~}~{{~}{|}~z}||}~}z~}{|}~}x~||~}||{~~~}~|}{|{{{~}}~}}}||}}}}}~}|x~{{|}}~}}~||~|~~~{|{{~}|}}}|~{}}||}~{}~}~|~~}|z~~|~~x}}|w}~}~~~z~~}~~}~|~z~}~}~~}z~}|~|}{}{~|~w}{~|~}~~}~~z|}}||}{~}~~~~{}~~}~~~}~}}~}{}z|~x{{~}}|~|{}}~z{y|xz~}{yw}{yy}}z|}|}{~}}||||{}xyz|}y}~}y|w||~z~|}|yzv||}|}}}w}|{~x}~{|y}~}z}x~}zxzx|}||}||}}|}~|}|{}yy{~}|~y|z|z}z{~y}|~x{z~{~{{|~z|y|~z~}|yy~zw|}|}~~~~~y}|}wz|}~}{~z~}w|}~z|x}}}|}}{y}|{|}|z~xxyzyy|}||~{||~|}}|{y}z~v|~zy|xz{}|}~{|z|}~{z{yz}y~{{|}~z{v{x}|~{z|~}|z~{{z{{}}}~}{}t}z}~}}~{u~{||y{zy|}z{z~}||z|~~|}}{}{|}}{}y{}||{~~{|z}{~~~~~|{y{}}}}|}x~~|~~{{~~{|z{}}}~{|~}}~zz}~}z}{{|||zy}{|{{|}}{||w{zz}{}{~z~{zyy|~}|y~{{}~}}{~z||z}z}|~y~|y{|{|{{}y{y~x}{|z||~}z}w||z|{|~{}}{{|z{{{}vyz{}}~y||z~~}}}~{{{|}}~}{z|y}}~|x}}~|y~|}{z}~x}}~{}|}{~y~{~wz{~{~}~~~z|y{}}|~|~~~}~|~~~~~~}}~|~||}|{~}z~~~w~~|~{}}{~}~~~|}~|~~~~~~|{|~~~}~}~~}}~}z}|{~|}~~~}~|~}~~~~~|~|}~}~}~}~}}~{~~}}}}|~}{|}~~}~z~}~}z~~z~~z}z}||}~}||}~~|||}}y|~z}}~zz}|xzxzz{w~yy}}{{x|{~~u}{~zyxx{}z~|{y{{{x|z||}x|{~~z{{{}z|zxyv{~w{~}y}{{yu}{w{{{zu~z}zw|}}|y{y~|~~}|}}}||~y|}{v~|zy~~{y|{|{|w}|{{y{zyyuz~z~{|~{}~zz|{}w{||}}z|}~||}~{}y}yy||{|y{}xywy{y{{~}z|}|{}{{xww~~|z}|~~x~y~{}z~{|uyy{y{xv}zzz{}|~{~wzzv~yz{{~{yz{{~~{{{~}t}xz|}x~{}}}}v}yz{zyzy|x{zy{yzx{~|~|}z{y|x}x|{z~}yv~|~{}}||}}}~{|zyv}{y~w{}|zy{|{{z|y~|yz~u{y{z}{w|z||{~z|{z}{~~~~~{|y{~|{{}~|y|y}}wx}}vyw{|~{}xz||{{x|~z|~}|~y~yyzy{|y~x{~w{~~w{z|x{}~|}}~y{||y|zx|~z|{||yx|{{w~y}{}}~zz|x|{zyzzzzx{~{|zwz|}{z|~}xyxz}y}y~wzzz}~y}|}zxy~|z~~|z~}zy}|zxwx{|yz}yy|q{x{|yyz{~u~w|yyzzyyv{~}}|{}{{x~|yxzzw|z~}}}zy~t~}~zxy{z~}zz{vww{{}x~y}{|~}}{}y||~{y||~z~~}}}~}}|~~~|~~||~}}~~x}~~y~z~~}~}|{z{|}}}|~|~~|}~{|~}~{~~{|~~~|}~~|{~~}~~}}}|}~~|~~~}~~}{~}~~~{z}~{{~~~~~}~{z|~}}{~}~~}}~~|~~~}~~~~}}zy~z~|}}~}|{|}~~~|}~~~~}~~~|~}~~{|{}}~~~}}|~~~~}}}~{~|~~|}~~||~~|}{~z~}z~}}{~z|}~|~}v|{z{v}~|}z{wzzw}yzvx{~}~z{z||v}z|x~|{yvx{||{~x{z|z{{~|~{zzyzy}~v{zzy}{{z|z|x{y||||{||~{|z{y~z|}yz{{zz|zxwu{}y{zz{zz|y}zwzxx~wz}|}{zwz}y}~{|}{}~|x~{ww{}}{y~|zwy|x|xzw|y~~x{|{y{{z|w~x~yz{|~{}|}zxz~}}}x{z|~}~yu~~z}}~|}{~|{{}w||z}z~~y{}|~}}|x||}|x|x{z}|~|xw|yz~x|{|~{}y{{{{}y{~y}}|zxxz{~~}z|v||zww|z~zy|z|}~|||||}w{}{}{|u|}~}zwz~~yz|zz{~{u~|{}~||{{|}{{}}}~}|z}~wxz|}{}|x{{xxz|v{}{||y|~|z}zx}}|}~|y{~}{}~z~z~}yz{}{}~{y{xvy{zzzz{{{|x|}z|yx{}z{x~{|}zx}}w}|y||~|{~z~}~x}~}}}wxv~x~}wzzz}|y~zxzx|y|xz~vx~|{t~z||{xxyzw~{~z~~y|z|{}|x~zvzu|~{z|{||z{~~zx||{~~zz{wy|x}}}||u~{{}y~}~~{|v|zyz}}xz|z}zvz{|{{z{~{{yy{|z{|zz|z~{|~~{~}||ty|wy{{}tz~}~|~|zxx|~~z|}~}|{ywx}||~|z{~~{z|{}~|~|}~}~}}y~{{~}}}~~{~|~~~{|~{}~~|}}~s~z~}{}}~|~}~}~}|{{~~~~~~}}~}~~}|y~~|}~y~~~|{{}~~}~}~{~~}~}~~}}~|~~~}~}{z}~|~~~~~}}|~|}}~|~|}~~~}~~~~~~}}~}}~}~~~||}~|~}~~|~z~~{~z}|~~|}|~z}~}~|{||~~~z~|y}~||}~~~~{|~~~}}~}|}}~}~|z{x~~~}z{}z}|{{{{~y}}}|}{}|z}{yx~||{w}}}}y|xzx}{{|yv{xz~~}{~|~zxz}}|~z{}yz~{{}|}|}yx|{}{z|{z}|yvyy~|x{xz~{zz{}x}y{~z}}|~z}~}~}|}}y{~{zw~~}|xz}}xu|}{{|~~z{z{y}|zyzw~~}{}z}}{{~|{}}{|z~}|}{|ux}yyz{|||}}zy}zzzy}||{v|z~x||z{z{}|xz{wz{x{x{~|v{~vxyz}w}|||xv||}xuzyzxw}x{z{||}{{|~}|}|~~}|}z|}~}{u|{}|{}x}zwy{y{x||~ywzv{y||}y{|z}{~}{{yzzx~~}{~~}|{~~{z|{w|~~|v|}~{{x|y|~y|z~yy||~|w~{zy{{|}z~{xz|}}{zw|{z|zz~||tz{}t|u|y|x|{}{{~}xzz|{{~yz{y|}{|w}||ww}}~zy{|y{|z~xy}}y{{z|{z{}~xzw~}zyzx~{}zw~{z~~~|{|~zz{~z{~}y|||}}z~x~~{x{{z{z{~x}|zzy{~}~y}}{xzzxx~~}~}~~{~|~{yzyt{|zuwy~{{{{xv{xzz}}|{|w}|z}{}}~|}y|}zzy}z}|y~|zzz|}~{|y}z||{w|}y}v|y|{~tzw}z|y||xy|z}~yy|x~z|zx|~}~~|}}~}~}~}}~}}~{}~~~~}}~~~z~~~~}~{{z|~|~~}~~~~~~}~~|z{|~~~~~~~z~}|z~{~~|~{}~~~y|{~}~}~}}}~}z}~~z}|~}~~~~}~z}~~~~}~~{}~}|}~~|~{~~{}z}~}~}~|}z~}{~~}}{~~~~}}}x}~~|~}~~~~~|||~|~{|}|~z~}~~~|}~}~}{~|}y{y}}~~}|~y}~}~y||y||||xy~~~w|x}zx}{|{z|z{{wzyuxz|}{zz}~|wxxy|~wxz{}}{ww{||{|~z|z~z}{z~xzzyxwy{~z}}v}||}{{yy{}{w|{|}|z{~{xz|zz|wyzy{~{{}{wzy}}{|}z{yz~{{z|x{|~}|{{x{z}y|{z|y~z{~{|}|{wyx{|x|~{|y{|wz{{}{{|yxz~~{|y|}}{{x~}}}y}{{x}{yz|y}}|}w|y}}{}}|}zy}}}||{~|z{{{|zzu|{{|~|{ywz|{~|~~~~yzz{|~|||{y|~y~|tzw{{|||{~}zvy~|uy}zw{z~y{~~z||}w{||y||~|vz|}y{~~|}|{{y|||}||{z{|~|zy{|y{|}|~}z|||{{~z}x|zz|{{{}}}{}}x}}{|zz}y{zyy}z{{v}z}z|}~yz}y|z|~|}{}}|x{|xy{|}yy{{yyx|}~x|{{}~z~}y~~~zxz|{}zy~y|{y{~|y~x}z~y|{}{~|yy}x~|{y}}~}}~|zx|xz{y{zz}{~|~vv~x||xy{{|y}}yx|}{|z}|}z}ux{~{}{}{z||}|{~z|zy}~zz{z{{|{|z}|{y}y{yyy}~z}w}y{y~x}{~~z}v~{}|~y|}y}|}~xv{{z{|x~~{{||~|x~zyyz{|x{|}}xyyz~z~x~{}~~}}}~|}}z~~~~}{~~}y~~}}~{~}~}~}}~}~}~~|}}{}{z}~}{~|~~~}~~}~~~|{~y}~~|}{}{|}z~{~}}}}|}|~~~~~~~~}|}z{~|~~~~{~}~|}~~|~|~}{}~~~~}}|z||~~{|{~~}~~}~|~~~}}}~||~|}z}|}~{~{{~{|~}|~~~}~~}~}}}~~||~|y{~}}|yz~{z{{zywxqy{y{zy}y}y{zxz{{~{z~{x~z{y~{{~~z~{}y|||{{zz|||{||y|zyyxy{wx{z{|~|x||y{|}{||zwy~v|}}{zz}{}z|{y|yy{}{}}wz}{zzv~v|~yzyyzy||zw{y|{y{x~zx|}zzz|w{~~z~}~{y{|z}|}{{{{xx~xzz{yzuuzwy|{wx|zxyyxywyyxzuv{{vxw}}}~{}}{~}{~{z{}~~}zy~}}~y{yw{{zz|||zu~|z|w|zvy{xz{~}x|}z}x{|yx{zz{yz~{z|~|~}z{u~zyz{v{w{}yxv|z}|z~|x}yyyu{~{zz|~||}~|~xt{|x{yu|{~~z~}{z~|y|y|{~|zvz~x}{y||z|{zy|y}y|{~~}{~|{zzy{z{~|}|~}{}}wv}{xz~xy|w||{{zzyy{w|x~{y||{zzy}|z~z|}{yx{z|||}}|zv~{{||xzzy{}x}{zz{{z||~{vy|{xzw{xt}z|~}{{w{z~{yzy~w{}{y}}~y|zyz{z~x|xv{{|{zzy~z{{}z|yw~zz||}|}z{}|z~x~x~}z|{y}y||x}}~wyyvvw}v|zxzzyyzyy}swzz{w~~~}|~||||{yz~{z}|{y{x||~z{~zyx|x}{}xxw|xv{x{x~|y{{xzz{z{w{}{{z|{y{{zz}yz|||~{~w~|}}{zz|~}~}~~}~|||~~|~{~z}}}|~y|~}~~}|}~~{{|||{~z~}~~{~~}}{|~}~|~~~{}~}{{~~y~}|~}~~}}}|~~{{~~||}z}z}|{~~~}}}}}}~}|z}}~z~{}{~~}}~||}z~z}}{|~}~~~{~}|}z}z|~}~~|}||w~~}}{~~}}}}}~}z~~{}~}|}~}~~~}|}{|~~}~~{|~|~{|~{}}}{||z{}}}{|}|ww{}}}}}}||{z}x||}|z}}|vyyy{|{{y}zz{~}}y~}~y{}}~}}z~~{{~z|{}|}|zz|~~xw}{{zz{|yx{w}yyz~~y|}|}}{|{~}}z|x|}{w~y|{uzzz|u~{{{}|}|||~{x~yyz{{}}{}{~}~{{z}}|{}~||}y{{}~}|y}x}~~{{z~}x|}{{|}{|y|}{z|{~|}~}}~}~~{{zx~}}z{yz}}~~|{||~|z||{~{}{|~~y~{{z~{}w|}}zz}}z|~y{|~~{}~~~}}|{}||yzyyz{|yx{z||}|{{y|z|~}~w}{}}zwz~|zz~~x}}x~{{|}|}~}|{{~z|{{~x}y}}{w}~{~}{{}zw||~}}}||}~|z~{{|{yy|zy}}}{y|}}|zx}z~|}|x|{}~z|~|{|{}{|{|z}~}|}{wzz~y~}|{z{|y|}~|~|zz{w~z||~~~|}|{y{}}}{|y|}|~||~}y|||y{~}z|~zzw|}z~{|yz{}{}~|{{{~z}}~|z~|{{|{{|v{}|~|~}|xy}x~|{{z{|xz||{{{x|}y~~y~}}}{y||{{}|y}y{y~z}}}z}{~{z|{{{}~{~}}x~|{}}|~z|{{x~z|x~}}~~|~|~~~~~|~~~~~}}~}~~~}~~~~~~}|||~{|}}~}}~~~||~~~|}~~y~~}}~|}}~z~}}~~~~z~y~}~}~~}x}~~{|~|}~~}~|{}~}~|~~~~}|{~~~~~|~}}}}~~~}~~|z~~~|}}{{zx~y{y{{z{v{}~~{zxz|{z~yy}w}zz|zz|x~{{|}z}~|~y{{~|~}|{}{x{{y}}|{|}}|~y}}}xy{{{||yx|yz}yxz{yz}||}~}}~|y}y|y}}||~}yz{|{yz}zxz|{~}yxz{yvx{y|}|x~{|wv{y{||xzy{|{yxz|z~~{{|}}|~z}~x{x}}~z|x}zw{zz|yy~|{y{v{|x{|x}||{{|~~}{x~{~~}{z~|{x|z}||{ywzw{{{ux~}{{z{z{}}z}y}{~y{z{~|zy|}~x|{x}|}|{|}{}{x|yz{|zvy|{zywv|}w~}{~ywzyz{||~{{~~~~~~xz}y|}zw|||{y|wz{yz|u}wvz{x|{||~y|~~x{yy~~~~}|y~}~{||}{}||}~z|xz~x{{|}yywx~~{{}{z{y|v~y~v}|y}~|xz|{~|}{yzzz{|||{yz}|~z|{w{z{z~~z{|vyy}y|~~{}|w}}wzyyxy}|||y{{||{{}}}{~}|z|~{~zy~|zu~~{{y|zz~x~}{{x}}v{zv|z|y}y{~{{zz|zy|}}{y{|~w||}y~~}~x|}x|{xz{~z||zz}wy~zx|w{|zy|~|~|}}~yzzx}~x}w|}z~wv{xz}{}z|x~}|z|}zzzy}}yx|z}zx{}}~||{zx|~}~{~}|}~~}|~~~~z|}~~~{||~||~|~z~}~}}~~~}}||~z~~~~||}{~}}}~~~~}||~}{}}~||~{~~~~}~~}{}}y~}|z{|~~|~~~{~~~}~}~y~~}~~~}x}y~|{~~}~~~|y}~~|~~~}|~~yz~|||{}|}~|~~{}~}|}|~~~{{z~~{~|z~zy~~||~}~~|~~}}~}x~}{{~z}{~~{|}|~}|{~}}{~}|~~~}}|~~|}~}{}}z}}|~}{}w}|~{y{}}xxy{{}zz|}~|zzvz~|}{|zv{xy|x}~~zz|}{{y|z~y{}z{~}y~|xz{wvw{|~xv||}y{|v|}{}x|{}}v{{}||z{}~y~xwy}wyw{{{|}xx{z|zz|{xv{{{|}}{y{{}zz}y~}}{~}{z||{zy~y{~y{}y}}{}|{|xuv{|z}|x{w|{}z~|w|w|y~y|wzz|zv~zzzy{{|z|{z{}|y{{}~{}{{{}wzz~|z|v~~}}yyxzzz||z~{{yz}~ww|z{{{|}{y{zz~~z{~{zz|}}|{zy||}}x}{{~y{z}{~~||{{{}}x~w~}zzx|{xz}|}z|{||}z{~}zz}z{~{|~|{}~yz||zzy{}{}|yxx|zw{|}||~y{~~x}|||~zx{}|z{yz~y}{z~}~|zyyxzu|{zxz|~||{}}z}yyx}}y|z}~xz{|z||}{|}{|}}v}x}|z|wuz{~~~x|{yv{{~||y{~|}}px~w}~x|y~|x~z|y~}x||~|{y~z|yzx|{|}|{xz|{|{~xwv}~{{|~z~{zz~|y{{ww|v{|yz{z{{{|x}||{zv|}|x}{}{}~z~y}}~}xy{~}y~|w{||z|~{~~}z}}{{y}|{~|x|zwz|{}vv}}zz|}zw}xz|u|z~{|~|~|xz|yw|{}yy}{z}{v{}}ww}{zyz}}z|||~y|}yz~{|~}~}}~}z}~|}}|}~~}}{{{}||z}}|}}z~y}||~}}|~{{}~~~~}z{}z}||~~~}z~~}{z}~~z}||x||z~}|~|{~}|~{}z}~}~}~|}~~}{}~~|}|~}~~~~~~~}|}~~{~~|}z~{||~~|~}|}~~}}~~~~{}}{y}~~}~}{~~}~~|~}|~{|}~~~~}||}}~~}~{}~}~{~y}}~|}}~~z|}{~|~~|||~}~}~{~~{|~~}~~~~~z~}}~}}}zy||}{{~}||}xzz~x|yzzzy|~xzy~{{}|~}||y|w~|z{{v{zz{|v~z}}z|z}~~xz|x{}|{x{|z{z}|zwz}||z{z|}w|}wz|xv|{}}}{}x{~{zy~z{|z|z}}w|~{y{ux}|yzz~{{}}{zz{|tz~~{}|~}y~~~~yz~zx~z||}xw}y|zz|u{~x|{}|xz{vywzw{zyy{{|zyx{u|~~z{|}zx~|}xzwy|~{{|}v{z{}|y{y|x{yxyz|vx{|wz|{x}{{y||z~}}~}{}{{~{{{zz|||{{|~u}w{xz|{{yzu{zwwyy{y|||~|x~}y{~y|}|z|}{y}{y~xx{~~||{|w{x}x}}|u{|}xy}zyy{w{y||}yw{}~}||}~{z}{z}yz~{{|y~x}}{}||~~~{}w{yzz{|z{~}xz{{w}~}z}yz~}y{}z~}}xzx}~}y|x||{v~z}z|{zz|yyyy}w}~~}sy~{{x{{}~y}~}x~|{}zy~~y{|}{~}z{{}z|{y}yyyy{z~{z{zw|{z~{yy|z}||wzy}z{|}~|{y}|{yy~{}{~~}}{|{|z}}~~{z{wv||{|v|{|yy|z~xx}|}|{|{|}}y}~{y}~{|zy~{{y}|{{|}|}zxyx{{{xz~y~y~{}xz{zz}~}}|{{z{{|z|}|z}{~|~|}w||||~~zy||z||~|y|{}~}|}~}zz{~~~~|~~~~~~||}{z~|~}~~}~{~{z~}~~}||}z{}{}~~~~~~~~z}~}}~}y}{|u|||~}|}{~||}}y}~|~~}{~|~}~|}|}}~}~z~~}z{}}~~~|}}}~~}}|~|{|~~~~~~{~}}}~|}y{||~~~||}zz~zz~{~{}}|~w{}~~~}~~{~}|~z{~}{~}~~~{z}|z~y{{|~{}}{z|z}yx}v{}|{~w|xzzw{{y~y||}{}y~z~{~{}{z{}y}~z}w{|z{}{|x}{{xz{{}|}{|}{~}w{z|}{|}{}xvv~|zz{{{|yx}}z{}~{{|y{}}yz~~yxxx||{|{~y|z{}}y|x|zyzzw}{z{{w{zzx{|zy~|}x}z|xzv~{y~z|z~y}~}~y||yzx{xy}~z||}z~{{}}xy||}yz}{}|}zzz{{|yx~|y~z{{z{z|{||y{||~w}y{~{yyy{~||u||~}~~~}zzw}{|}u~~y}w}~zz~v~}}{~}|{|zx~{{zx~{}~x|}|y{{}y~|z||yy~|~|zzz}{wx~wxzzy~~{~yz}xzzz}}y{}~{|x~|}|{}}~|w{{{~{y~|y~yx~}~{}|w{}}|zx|}z}}}|{wyz|zz|~z||~~z{{z{zzw{x|}y||{z}~{z~{{y{}zy}~xx{}|{y{z}}yzz|~{z}{y|}zy{z~}{yy}~v|{{}}|~zuzzy{|~|}xx}}}}y}y|~|{{{{~zy{|~{~}xx~x~|wyy|{{{}zz~~{|vy|yz{zz}~z{|}}{~}{{}}wzwuu|||{|y}|}~zv|~zx{|wxwy~}}wyyy||}~y||~y{|zz|z~xx~z|||}|~z{~z{~y}|z~{y|~{~v}}~|{~zz~z{xx|}|zyy||yy|}||}~{~}|~|}{~~~~~~}z~{|~|}~}}{}}}}z}||~}~{}}{}~~~~~{}~z|~{~{~~|~~~}}~|~|||}{~~~|{{}}}{~z~|y~~~|~~||~}~|~|}~~z}~~~~~||~~|y~~}~|||~{~}~}{w|~}|}|yzz~~~~z~~||{}}|~|~}y~{}}}~~{}~}}}}}~{~~~}|}~|~~}}}~}|~|~~}~~}~|}}}~~}~~~~~~}|}|~}z|~||{|yt~}{x|~{}zyz}zz{{yu}wy~wxy{{x||z||w~{z~||{z~z||{{|{~}}|{~yyx|zx{z~vy~xx~{y{z|ywyx|zwz|x{x|xzy}~|{~~{{|x{y{|y}~~}~|yzy~{{yy|{u{}{{yxz}wzzy{{w}}}}w|{}|y|w{~{|{~~{{{}xzx{{~|zv}~}~~z{y|{}yz{}~~y|zv|{|||z~{|}~{|~|w}z{~y{zz{~u|zzzyyz|vyvyz||{z|~zx~}y}uz{}z~~|z||~y}~x|~z}}}zx||{{wx{|x|{zyz~~z{xz~zx{{zz{z||y}}{|{||}|}}}|vs}||~zy~y{~{}z~w|~~w~{yy|ut~{~}|{|z{~{}{{~}x}~~~z|z}~|~~{{}yw{~}z||{z|~z}~xy}yy}{{x{z{}}{y~|{}yz{{zz~}zw}|y~xz{}~yz{{w{y}z|{|z{yx|}z~x}}y|y}}v}z~{~z~|z{~{{y{|{x~|u{~z}~{||z}y|zz~}|v~|{zx{|{yyvz}{wz{z}zx}}}|||y}{{~~||}z{|||w{{x~}z||wyvyyz}x}yw|{y}|{~vxy{z}yz{{yz{}z|~x|{~}}}y{zwz|{{~~w|zvw|{x|xz||x}z{z}z~}v~{|z~~~}z~~~|{}~~}|~~{~~{|~}|}~~|~~|{|}v}{~|z}~~~~~~~}{||~~}~|~~{}z~}~~~~|}~~}}||}}~}~~~~~~~z{|z~}}~}~~~|}}}}|{~~{~||}~}~~|~~~}~}}~~~||}}|}~{|{z{}~~~}|}~|y~~~}{~x|~~~z}}~|}|}~~|~|~~w|~~{}~}~}~~z|~xy~y}}~|~~|{~~}~}~y{{~|~|{~}}z~|~|z~y|~}|~}}||z}}|{~}zszz{z{xx|~{wz~xyy}z}{y}}{{y}~u{}yyyx|xyxy~}z~{y~||~|~|y~xy}zz{{{~}zzyx~|{~y}|{||zzy|{yy||~|{z}zzz~xz}}|yxu|{y~w}yyz{|zzy}y{w~}z~}}|}{{yy~zz||z{{yy}{xw}|~yz{y||{{|}}~}v|}{|}z{~z{~{|{|}|x}yzz{}v|{|}|y||zzzz}{yywz|x{}y}}y~x{~}{|z{y}~}y~}}wzx~|{z{|yy|zx{{xzz{{}|~z|~x~}~{{}{{~vwz~~vz{{x{zz}xy}|{zzz||xx{}z{}z|~{}x{}~|}~z~y|{zyxz~z}|z}{~|}}{||~|~}~{{~|y{}z}}zz}y|{{~~{|}w|{zzwzzy{|y{zy{|xzz}|}||w}xz}y}{|zzx{|~{{w}~ywz|{zy|z~yyy{z}zw}~}{||~|z|xw|{|t{y}{{yz{~~~ww}|z~{ywuxx~zz}|xzzy|yzw}tw}zzyx}}|}uu|{wzv}{~z{z{|yz{z}z}~{y}z|xy|~{zy~|z}}{|}|w{||vx{}y|yw~zvx{y{x||{{y}y|~}x~|z}x{{z|z}z|vx{z}x}{w{{~{}|~x{}|}y}{{}{yzy{|{{z{x|{{y{}z|z~{}}~}}|z~~}}z~~z~~~~}~~u~~|{~}~~}||{~~~y}~|z}}~z~|~}~~}~}|||y}~{|||~~~{~z}}~y||~}|}~}}~|~}~~~~~~|{|z}||~|~}{}}}}}|~~~}|~}~|~}|}~~|}|}~~}}|~~|~y~~|~~~~~~}}u}|~~~~}~}}}~~}~}{|{~~~|~}}}~z}}}}|y|~z~~}{~~~|~|}~|~}}~~~|~}}~|~~|~}~~~{~}~}{{|~~}~~|||}|z{~|xy|zxy~~{|zv{}zy}{y{|y~wx|~{y{y{{w|y}{}zz|}x|}y{||||}x{z|}{{{zx|yuz{w~{y}{zxy|y}|{v{}z}|}wyz~}}z||v|wz}z}z}|z~xzzx}{|~ztyxy|x{~wz{}u|zzx|~uzz{ywy~x||{}}~yy{z~~}{w|w}|z|y~{y|x{|~{z}|||yz~|w{xwxyz{}y|z||zz{}{}}|{{{}{}{{}z}}z{y|}yz}{~}|}|{}{|~wx}{~y|w~}}x~xyyy}|w}{~|z}x{~{}}}x~|w~~{{|~|~{yy}|{z|~uz|x}~zz|{xx~~~~}~zx|zx}x}{{|||~y~{uz}{~y{z}y{y~{~|x|zzy|{zz{yy~{y}||}zz~}|{}~{||}v{}{~z~|y~xz{yzy{wx||yxy~uyy{xyx|u|}o}yzz{z{w|~|}}w{{~{y}}y{z}{}|y}}z}~}yyw{|{|||zw~yyzzy|z~z}y{}wz||y}|zz}|}z{{~|z|}y}|}|y{}zt~x{~y}~zyu{{|wzy}{|z}}}{{z{}{}|}|xy{z~|{{}}~z||~w~x{wwzxzy{y~}z}yx{|{~~xz~~{|{~z|{~}~|z}}~z{yx||{}}}|~{}z|~zwy~{~ywzy}x{z|{~{y{|z{y|{z{xy~}~~}~~}{y|{}|{}|{~~~|~~~}}~}~~{|~~~~|}}}}~~{~|}|}~|~t||z|}~{|~}}~~~z~~|y}}{}~{|y~~}}~~z~~}~~~~~|z~}x}~~~{}~~~}}~{~}}~{|~|}}{{~~~{|{~}~}||~}z|~z~}||{}}~}|~}~}}}{|{~{|{~|~{~}~~}|}|||~|{}{~}~|~{~{~~~~}~|~{}{}~~||~~~~}}w|}~z||}|~~~~~~}z{{xy}}v{y|~{z||yw~|}w~{}~|z{wy~x{y|~}}}z~z}zz}|~~{{y|}x|{}zz{y|}{}}~{z{}zyz}}yy|~|yy}y~|z~|z|x{|tw~}}{}{{v~{z{}zv}y|z~{yyzz{}{}{y{y{}|||}~w}|}|x{zy||yzx|z~yy{xz|}|{{|x}y}~}x~{~|~|z|}xy~}z}}{{{{z|z|}~{x{}yyw~x{z{yx|{~{}}{{{}{}zzzyw~}y{~}{|||~|}w}w|{w|xwy{m{y~|~}}z|{|{}yzy|}~}~|xxx~|{}y}z{z}zwzz}z{x}}{zxzz|}z~~~w{{|y|~}||{{{}~zzzwwxux{z~{x}~|y~|z{{}z{|{{{}zzz{{y~|{{y|{}|yz}}|zxz|~|{{{y{zyyz|{xy{~}z|zz{{yz}}zy~~|{{u{wzz|y}{xp{}}~{|{yxz~z~{{{zyx}~y|{}z|y{{|{vzy}zv~|zxz{~}|{yzy}|z{{~||vu{{|x}x{|}z{{x}|||y{xx{~}y|w|~|{||{{{{x}}|~~z||y~z~zz{|yxy||~z}}yxz~{y}~{x|zy~z{y~|}|y|wy|}|}|{{|zz}{y}z|z}{~y}z|{z|{{{|zyyyzzww~y~zy}z|{z}{{xuz|{x}|y~{}{~}{|~z{|{{{z}}~~{}{|y}~~~~}z~~~||~|{z}}}}{~~~~||~}~|}}{~}~~z||{|}~~}|}~~~~|~}||}z~{~~|}}{~~|~}z~}}~~}~~~}y~|~~{v~}||{||}{~~}}}||~{~~~}y}}~~~}}~x|~}{}|{~z~~|~~z~~~~~||{~}~~|y~}~|z}}}~z~{}~|}}~~~y~}}y~~~~~~}}z~~~~}z|}~}}~~~|}~||{~~y~}{|~{}z|y~~{{}|zx}v}{z~y|{}zy|y~yzz}x{{y|y}~wvy~|~}z{y{xuzz}y|{}~{|{}}||z|{x}{x{|{||ww|{}|{z}y{{{x{|{w|wx||~~}z}y}|}}}|x~}z{|}~{~z}|~v|yyxx||}|{|w{||y{y|x{}y|z}x{zy|{~{~}}x|}{}}~~{yz||}|~y{z{zz}yyz}zxzxyz{}yy~xuu{z{{}yz~y~}~~xzy{z{x~z{}||}|{}zv|z{|y|}yvx|y||wy}w|z{|y||~x{}|~y}~|z}{~{}~}}~wzyyxzz{}{{xzxyzw|}|v||z{yu|}}||}y~~|}~x}|{|y}x~~~|}|v|y}{y{vx{yw{zzyz{}yx}}zy|{zzx|}}|~}}yz|}}zyvx}z{y{{v~|~|}z}w{xy}x}}}{|zy|z||z|}{y||w|zzt{{z{}|{y|y{|y||}{{yz{||yty~yw~|~{x{||{{z{||{yz{~|xy~|}~{}~~|zzz{}}{~|~}xzy}{||{}|~}vy}zxzz{|{{{xx|z}{y}}~{||{~uxxz|}|||}}|z}|y}vvy{y}z|{|{y{z}zz{~z{yx|~{{{zz~{~|{~w}{yz|{~|}|}||}}}~|x}|y}{z|wyz~zx{z|||zy|~|~ww~wz~{}y{}|y{zz}}|x}~~{~}|w}~|}}{~}~~~}~~}{~~~}~zz{{}z{|{z}}~~|}z~|}~}{|}{{z}~~~~~~~||~~~z~~}~|{~}|y|}}~~~~}{~~|}}~~~~}}~~~{~}}~{{~|~{|~}}|~~~~{y~}~~}~~~~~~}~~{~|}~z|||}~|}~}~~~{}~{~~~~~|{~}|~~{~}}|~~~|~}}~|~~}{~}w}~~~}~~~y~~~}{{}z|~}~~|}~}~~~||zx~}~{y{x}}|~z~z|{}|z}|~{|}}w{x~{y{}x{y}}{~~}z|~{}~y}zwz~|{{~y~{{{}}~{|z~{|~}}{{}{}|{yw||}~|}~{{|yzx}xy{z{|w}}z|}y}z||{~~~{|{}|}{yyz~zx|}~|w{z|}z~}}x}x}}{|~}{|y|y|}z|||}~|{{y~|}||}|y||{~y{~}~{}z~y}{{y}y||zy}||}zz~}{z{z}}||z|zyx}||{}y~}|}|x}{~~}}~y|~}|xz~~z~~~{{|}}{~|{~zx||}y|~~xwx}||~~~}~z{~~zz~~}|{~v{~|{{{||}{~x}z|zz~}}|~{~z|}|||}~|v|x}~||}~}|~~|{||~}}zzxy~z|yy}|z}{z|~}|~{x~~xz{{|~|}z~||{}~{|yzy}{~xz{|{z{}|y}||{}u}{}}{{|~z|||~y}|~||~|}y{|z}{~|y~~{}~{{}{|||z|z~}||}~{x|z}{}z}}}~~}{|xz}}{y|}}{{~~xw~x}||{z}{yz~zz{yz|{xz~{y}}||y}}|}~~|~~y{|z{{}}}~|x|x|~z||yzyz~{~}~~|y~{~|~{|}||}{~}}||}||yz~{}}|~{~{{z}|||~}}|~|}|~{~|}}}}}|z~z~}||~~t~~}~|~|~|||~~}}~}}y~}~~|~~|~~|~~z~~~|{~~}}~||}~~~}~}~}}~}}~y~~~}}}~~~}~z~~~{}~|}~~~|{}~}~|}}}z|}~{~~||~}~}}z~~~}}~}~{}{~{{}}|{}xv{}{u{{z}}xy}{yz{wx|yy~w}xzy}{y|~z|}t{z}{{{{~{{|y|}~}~~}y|xz}~{w}}zxx}yyz}z{{}{z{v{z}zy|z{}{y}z||z~|{|{z|{|yx}||{x~x{yv{|{~~z|}|{|x{zyv}xzx{w}|yw}~x|~~~y|z}z{z}z~|~~y{}~~}uw{}{yz{|zy|{w{~~w||{{{{{|vvz~}}{{zz}~|z}}z|z|~~{z{{}xyz}|{~|{{}y{{z|}}~{y~{}zyy{{{||||z{~wzy{yy}|z{{|z}}vyx|}yyxw{|}z}|wy|}y}~xvz}}}~}{z}y}w~~wy{}x{z~z{}}}{{w~}yzx|x{{yw}|~z{wuu|tz{v}w|~~~v||||{~}|zy{|}v}{|zy{x{~}{|~|~xw|{{ywyzy}{xy{z{||{xyz~}}|{zw~xz{y{zy~{{|y}x~}zzxy{vzzz}|y}y{{z~{w|z}{|||y~y{}|}~~|||xx|||z|~~|{|~xyyxy{~|z|{u~}|y}{{y|wyvzz~~|}y||{zw~}{zzy}~z~~{wy{~z}}z||xz|v|vw~|wz|}y}{y|~}wz}y{xy{y|}{~z}zyx~z|y|~y}{|xxy{yzzy~ytxzzyy{x{x|~{|||}x{{~v~{{u~}}|}~||}~~}}~~~}||}~}}}~~}}{~z~}~~~|}{}}~}}z}}~~}~y}~|{}~~~~~~|~~~{}z{~}||~~}~|{|~}~}~~}~}~}~~||~~}{|~}}}}||~}|~}|~~~|~}|~{~|~|}}}|~~~{y|~{{~|~|~~}}~}~z~{||}||z~|}~~}~~~z~}z~{{~y|}~||~}}|~~|~~~}}~}~~}|~|~~{x}{~|{~~{~||}}}~|~{~{~}{~~|~{|{~~}|}|}||}|}}~}~~|y}{}{~{z{|zz{|yyx|~{{zy}zxz{|}yx}~yyzy{xyxzz{}|yy}~~zzz{xyyz}y~xz}~y{}w~~y|{yx~|z}zyzy~{}{x||{~y||||{~xzyw{vt}y}{z}{z|z{||y~|}xxyy}zy{y{~}~y|}}{|{|y{~|yy{{}}y~{yzu}}{}yv}yyy~|zv~{{}zy}{~}{v{}zy|}}{x{z{{||x~}xyy{|{}{z}yxyw|~x|w}{}~{}y}}}y}|}vz~}{{z|||x}{yw|{|z|}{}|yyz~z||{yx~~y|y}~~}|}}z~|~{{z~}~{|z{{~|y}yy}{|~x}{t{}{|z~}|~~~}zw|{ww{z|{{}~|||~x~~||}{||~}{{}}z|y|||}{{zx{{~}}z|z}w}||z~~}}~|~||}{y~w||z|~|~}|{|}{||zw~zzx{|||}{|vz{w{{}w|u{|xw~~xz{y}}|}|{{z|wzy}yzx|~yxxz}~zw{{|wv}|}yz}}{|}|zx|yyy}s~{{yyzrz}zvzyxy~{w}|y}zz|tv}yz|}yz{x}y~z{|zyz|}z}w}x|y}||zyy}}xx|~zz}y{zy|zwzzx|}|}{wy{z{xyy}y{}~||}x|{~}|yw|{}|}z|w~zx}x~{}z|zz{}x{zzz{|v~{}{|~}zxv}yy}z}}}|z}{{zx|{||z|{|{z}~|~zs||z{{z{~||z~|}zz{~|~|~~~~~~}~y}~~~~|~|}~~|}{|}~~}~}~{~~~~{}~|}~}|~~|~~|~{{|}}~~{z~|}~}~}~~}|}~}~~|}}~~~}}||||~|~|}{}|{}}|{~{{|{~~~|~}z~~}|{}}|~}~z|z~}~~~|~|~}~~}~}}{}}{}{}~|~~|}}~}}~~}~~~~}}~}~~~}}}~~y|~~{~z~z{~|{~~~zz}|}|}|~~~}~~||}}}}~~}{~}~~z~~x{}z}}}{{|||x|x|z}~wzz{~||~~wxwyv||w{z}|~~x{~y||}||zy}y}}{x~y{}|{}z{z}||{{~z|}w{zz}||z{~|x{|v~yz|~}x{z|yy{{}}zz|{|~|wv{|~{{~|}y~|xzyzxxy|~|z}|~}z~{}x}~{w{}~}}~z~||{w|z}~z}~{{{{zy|ywy||yz|{}x~zyzyzv{{{y}|}{xy}}||y{z}xz}y}}}|z{yy~~y||~z}zy}~zx|x}xzw{|y{{z{{y||{{|o{z}wyw}z}z}z}w}z|z}y|~z}x||y|}wxyzyzw}|w{wx}||yxx{|}{~y{zxz~{wz~}y}}~~|||w|{z|}~~{~zz{|}}~|~xy{x|z}wu{}w{yzytz|}|~~yww|}}{y}|~y~z~~~}~y}|}||}xxv}z|uzzv}z|||}{yy{}zxw|{}~}|xx}y{|}}y}}}z}z{vxzv{|~}{y}z}yw~z}{{x}~y~}}{v{~x|y~}~{yzy}{~yy{{~z|~{zy{{|~x~w{z|}{wyztz{y{yuzv{v|x}xyww~}~|y}xx~~}{}~{{}~|y}~}||{~}{~w|ywxzzzy||w{{{}uz|~v~yxx}}z~{||xy||{~x~|z||z~~}v~|}{zzyy{}uz}xzy{{{~zzy||y|z{~xz|x{{~{ywy~~z~||{~|z~}~}}{~{}{}~{~}}{~~~~{|~}~}|~z{{}}~z|}~|{}z~|~|}}~~||}{~}~}}}~~|}|z}~}~{~~~z|~~~~~z|~~{{~zy}~}~|}~~||}|}|{~}~~}~|}~|{~~~~~||~~}~~z}}}}~}}}}~~~}|~|~}~~~~~}}~~~~~~~}~~}~|}}~~~~|}|}~|~~~~~|}~}}~{~|}}~}~}|~~|~~||}~~|||}|}~}}~~||~~}|~|}~}|}}|~|z}yr{}}}}~wz||}{}|w{}w}}z}}x{v|z}|}|}|y}|~~|~|{~zz{~z}x|z~|}~{}yy{|~~}|}y}}}y|~~{{|}z~y}{}|{{zyz{{{{z{~{}z|}{~|}|~}~~}~||~x~|}|{{zz|~z}~}~|~{z}zy|z{~~~~~{{{~~}~z{yx|}}zz{z{|~yy|z{~y{~z|{|x|p}|x{{~}}w~|w~~}wzxy~~zz}~zy|~~{}{{{{{y|~|}{{{x}}}}|{}}y}}}y}yz|~~{}|||~z|yy|}}yzz}z}}|~~|{w|{}z{xy}{|}{}}~~}xxy}x|~||z|}}~{|y}~{|}{y~}~~yzxx}|}z}{z|}}{|z~w}xy}z~~}|z}|{||~}{wv}~~|yy{{}|y|~}|||z{{~~z{}~}}~{|{}{}}z|z}y~|~{~~~}~w}{z~{~}|~|}|y{|||}yyzx{z}|}~|w~||zz}y~~}~|~||z~~~~yx|yx{}y~}}~}y|}||{}{z{|yy{||{z{~{}}|y|y|{{y~}~||{w~}|~~}|yz|}}||~~y|{}~v{|}}}|z}x~{yyy}|||}x~|z|{}}|{|{|{y~zyv~y|~}~{~~}|{~~||~~~}|}~~~}|~{}}~~|}~~}~~|~~~}}}~}}}}}}~vx~}~}}~}}{}~z|}}~~}||||~|}~}}}}|~~}~|}}~~}~x~}{~~}~}z~~{}{~~~~~~|y~z{{||y{~|{x~|x|{y{|~{v{{{xzy|{{z}y~yx{{{|u|x~|{}wz}{|{y||{~z}|w|||x}xy{{{z~z{~w||yw|vzx{{{{|z|w}~|~}w{~}}zz{{}|~|z{w}z|yy|}|{zzy}{wyzw|zz|zy|~zz}x{{xywv{wx~}}yzy}z}yu|~ywy~w{w|{~|z|yw{w}|w{{{}|~xyy{}wxz{{zyzyx{yxw~zz{||{|}|{{~w}{w|}{z}z|~~xy}y{zv}}z|z{}zzy~{x|z}tyw|zyw~|vzx~}|{~w{|wx{}{||yy|u~}{}|}{wvyux}}xx|{yzz{~|x~z}yuw{}{~}}{~zzz|z~{~zzxz{{}|{{|{|}}}y}{v|wyy{zw~{{{|z~{}y}{~~z}{{{zz||}{{}y{|vy{w||{}zy{zxzw~y{w{x|v|zx{u}y{zzx}|~{{y|}}zzz|{}|z{||yz{z|{u~x~|zu|{xzyw~z{u|yy|zy}wv{y|yx|y~|{}~w{|{vx}y}~z{z}}{z~y~{|yz~|~v{yx~x}{{{sxy~x{zy|{}wx|zzxwz|}xy{~y~z~zyz|}~}|zw|{y{{uy}xz{y{zzxz{x}ux~wy~||{{xyyy{{y|{{{}{{}{z}yxy|{|yv~|}}z~}}zy||z}|u}z{z{|{|yyxxy{~}zxz{}|w|}y|y}yz{{|z~z~|||}~~{}|zy{{~~}z|~yt}|}}}}~~}}}~y|{~y~|}z~~|{~||{~~~}|~~}{~~}~}~{}|~~{z~~}|~{{|~}|}|x~|}{~|~x~~{~z|{~||{{}~|~{x}}~|}~|y|{~~z~|{||}}|~~~z~~}~|~{|~|~|~|}|~~~~~{~~{}{}}}}~~~~~|~}~~}}{{~z}~z}{~}|~|~~~}|~~|{||~}~~{~{~}}~}|}}}~|}}~~}~~~|~{~{}|~|~~}~~~}|~}z}vzwx}{{~{x~}x}z|vyx{{z{x{xzyzz~~x{z{xz}|}{zzzz|}|{{yyxzz{{}y}y|{y|x{{||}|{|}yzx~||y{y}}y{{z{~y||||}yuzzzzyzw|}xx{{yxyzyu~{|||}|z}{}{~xx{w{|x~x}zzw{}}{yxz}}}zy{y}z|}~{{|y{}}||w{||}|yz|y~|zxx}z{}~}|{y}|zzzz~{z{|t{~x{{ytyxz}z|wy|wu||}~|}~xyzy{}||wyy|{}{{{{x~|zz{}zxy{yx}z{|{yx{y|{{t~z{xz|w||z||z}w}||}~~|x|||~yuy|w{xy~y{|{~x{{}}}zzz}{xxx{|ww~}}z}{}w|}{~yy|{z{}xz|z}zzyvw|y{|}y||{{xz|~yxyzzyy|x{z{yy}{|{z|{|y}|}|}}~~||{xw}}}~}~{z{y|}z{{{xz|y}y{|x{|x}z{y}x}{z~z|~{{|{~~~wx{xz~x~|z{yu{yz~{||~{y}}{yv}{|~{zyv}z}z}y{{z}y|}|}}yw|xx||}yy}~z}}{x|{v|yzu}~}xy~x{~yy{y|}{{}z|zs{}z}~|z|zz|}}~z||~~}~|{|{{}|yz}||w~|yxv~u{}{}{|y}wxwzwyx~|y|{|}|z}|||{w||{~x~{||z{zy|z{x|y~zv|||z~}x|}}{w{~|}}}~z{~~}~~~|~}~}}~}|}v|~~|~~~}~|~~}~~}~~~|||}{y|~|||z~~z~~}{{|~}}}~}{{}~}{{}}|}|~~|~~}}}~}~x}|~|}}}}~{}~~}z~|{~}}~}}~{||~}}}~~~~{}~}~~||y~}}{~~}|z}}}~~~~~||}}~~~{}}}~}}u|}y~~{~~{~z}|~~||~}{~}}||}~{z~~}}~|}}~}~}~{~~~||~|}~{|~~}~}}y{y{z{{{w|z}z|}|~|||zz|~{y}y{w|t|y|}}x{|w~z}zxy{{~{ww{{~{y}w{{{|zyz}~~|zz~u{}{{z|z{|}~yz|~y||zx}~u{{y|z}z}}{{z}zy{|~zy{yx||~z||{y~x|z|{|{}||y|wz}{y|z{xtwx}{{y{yx}|~~{z}~}~|~|z|{}xyz~{yzz|xy{}qz}{y~yz{|{w{}|{|z{}}~}{{}||~}zu|}z}|{y}{||||{{}zzyy{x{w~~y}{}~{z}z{z|z|{yx||{{}zyw}|~|{y|}{yz}~~~{x|~z}yz{x|{{zxx|zy{xzx}}x{|}xz}}{{~}zz}~ywy~~|{zvx}|}{{z|x}z{~{z||yzzz{|xy{z{~|||x}~}~x{}}|~|}~{~{{}x{~y{~w||z}{~zx{{||y{xw|}yuuyz|~}~||}~~~}{|~||}|}~|}v}~zy|}{{y~y{}{|yy~y{yzz{{{{zyzy|}}|}|}~{~~}|}y{{|{|z~}yz{xy{y}wy{~}|zzzz~{}{~{{yw{}y{|v{{v~y~~~}|||}|}~~}}|{|v}}z||}~{{{|y{}zw~|{uzyw{xxx|~~{||}{{y}~}~|{z}~||||{|yzy{zsy{}yy{}|{~y|}}~}wv~}{}x~}|{~}}~y{}~|{|}}|z}|}z}~}{y}~~}{z{~|z|~}|~y~~}|~|~~}~~~~}~~~~~~{{~z{}}{}~}}}|~~}~{||z~~|~|~~{~~{|{}}~}{{}{}~~~~~~}~~~~z~~|~}}~|~~|~}~~}|}~}|}}~}}}|}{}~~~~|}~}z}|~{|}{y~~{||}|}~|~}~~}|z}|~~|{~|~|~~||{~{|~}||~~~~}~}~{y}~~|~~~}~}~{~~|~~|~{~{~|}}~~~|}|}~}~|~~~}{}}wz|~}}~~~}yz~|~||~~}{z}}}zwy||w{~wy{wz~{|~w|~~{}z|~|}y|zz}xz~}}||{{xuy||xyy|yx||}|y}xvx{x|}}y{xyx~~yz~z~||}~|w}}|y|z|x|x~vxz{{~{~{xz{{|u}{}vyx}z{|zz}}yx|~{}zwzy}}{yyy|}~~|{|{{}}x}}~}|yxyw|zx{|zy{xy~zz{xyz}{||}||zztw~y|{{zw{{z{~|}|yx||}~}~|zx{yy{z|w}{z}{|||z}}|y~x~{|}{}z{{w|}}zx|~zxzxy{~{~yw}}|{w}|uy}rxz{{{{{|}}|w{~y}|}w}||z~~|yxyz}~~|~|~{|{~{z|{|}x~|yzy{~}~}yz|y||zy}}|}{|{{~y}yy{|}|y||z|}zv~yx|~y}{{|z~{z{z||~~~~}zv{z{|}}|z|y|{{y{}tw~}|{{xyw|zv~}y~z|v~x{y{|zy{z|w~x|||{~zzz~{zz}zv|}{}{~}{{z}z}|z|{}y|z{}~w{}~{xv}z|{z}v}|}{z~~|}|z{yyx{|{z{~yy|{z~zy{}|~~{z{y{z{{xy{{|t{yxzz~~}x||zzy{y~|}{~~{{z}{x}{~x}||}yvxy}z{{y~v|zzy~{{z|y}yx~zz|}{{x{x|z}{}~{{z|}~|wy}x{|y~y}z}y~|{}z{|}|wyy{z|~~|y{x||}y|}z{}~{~{|}}~~~~~~~}~}|~v}y~||z~}~~}~|}|~}}{}}|||~}{}~}|}}y~}||~|z~|{}|~|~~||~~}||{z~~}{}~}}}{}~~~~{}|~~|z}}~||||}}|~~~}}z|}||~~~|~~}~{}~}~}~}}~}~{~|}}{~~}~~~~}}~~~~|}~}}~~{~}}}}~}||~}~zz~~~}}~~~z|~}~|}z}~||}~~{~~}~}~}~~}|~{~}~}~|||}z}}~~}}}}~|{~~}z{xy{xxsxtyx}wy{w~wvy}|vwyyxxy~y~||w{pz|}z|~x|z{{{y{wy{|y{zwzw~{}{yz~x~{zx{|v}~yyyy|vyxy{}~zyy}z{}zy}~wz{z|}z{x~z|}z~}|}z}x|x}{ytyvx|{}zx{x|zxzy~xvvuz|x||}y~||}}{}xxzy||z}~y{~~{yz}|w~}vny{z|ywz|~zyz||v|y{yx}y{{{{|{||~|||xuy{xxy}y~{{x}}}|~xy~y{}{||zw}}}}{|{|z}{w|~{z{{|z|{z}||zy{{{|yw~{{|~~|}ywy{}{zz~y~{x~xyzz{|}|wzzy{}}~y}}}}y~{x{~{vy~w{~y}|z}wwu~x~{{xz|x~~||z}y|wy{|y}{z}}z}}~|u}zw}{}{z~z~|~}{||z{zz{z|y{zz{}zxzz}ywu}xx}|yz|}|{{{}|{{|y|}z||z}|{{|{}yx{{{|y|w|{z~z}~zyzyyz~y~|zy{}~}y{zz}zzy|x{}}y}~}x{||}|{|zyxz}|u|yt|}wx}|}wx||wyxy|}y{z|zy{{y{|y|}v|}zyy~z{}zyyzz{y}{w{x~{{}vww}zw{|{vw}||xzvzz{t||~}|x}{{y{z{}||z|~}}}{|~zy|}zvx{xz{xy{~zzy||x|yzxz}y~x|}{}y||||yz}||}{}{~~~|zxz}}}z}{}}~{~~}}}||~}{}|~|z|~~~z~~{~|}~{t~~}~~}||}}z~~{~~~}}~~|}~|~{~z~}~~~~}}}|~}~~}{}}|~|~x~|~~||{~~~{}{|~~|}~}}||~~~{~|{~|~{y}~~zz~~}|~~}~~~}}~z~~}}~|z{|||}z}{}||~}}}~~}}~|}~z}~}|~}~~}}}~{|~|}}~{{~z{y}y}~}}}}}|z~}|}|~~|~|~}~||~}~}zz~~}}}~~~~zz~|~|}~}~xz|{~z~z||~~}~zz|y~~{}zz{|~}{y}}|}|||~}y~}yy||}~y}|w}z}|~~{}y||{yw~|z~}{~z{|~{{|}zw{z}w{x~||}}y~{z~||{|~}y{}|~z|{~{z~~|{{{}~|||{z|~|yzz}yyx{z~}zz{}}~~}{|{}|{}{}~{}~}y|x}{{{{|{{{|}z}zy{|~z{zyw~y|z}}|{~|}~}{x~}w~z}~|{zx~z}vyy~||~}{{x{|~vy{~|zv}{|}{||yz~{|}}|~~{}z{{}y{}zy}}{{}}~~{z}|~}yy}zz~{~}}~}yy{~{}|z}}}{|z}~{}}xy|}{y~|{x~zz|~}|~x{yyz~y~|z||~}{{}{}~}{zy}|}{}{~~{}y|~x|~~z|}~~}|~}w{~|{z{|}}x{}~}|}}|~{~{||y~y{}{}{{||{y}}z|u}}{x|}|z|}||{~{z|y~x}{{~{u}u|{~|~~|~{z}}{zyyy||xz{y{}y}~x}~}}~x{~~~~}{~{x{{~|{{|x{~||~z{}y|||{{}{zy{x}}~}~{}|~{}z|}~||z}}~}z}{|y~w{u|}~}z~}z~~yz{|w|}~y|z}|~~}~~~}~~}~~}}x~~~~~~~~~||~|~z~~|{~|}~|}}}}~|}}z{}~||}}~~}~}}}}~}{~}|~}|~~}~}~{~~}~~~|~|}~~}~}z~}~}~}}|~~z~{}~~|}~}~|}~z}y}||}~{~|}||~|~}~||}~~~~{x}{zy|z|z|{|y|}yz{}}y{zy|{~~{x|{{{y{|z}|zx|z~x}zwx{}~yzz{~z}}{|}}y}zzz|zyxyv{z}z|}{x{w|yzyzy~||{{|z~~}~|x{{{yzx{|}{{z|yzz{wzz}ywzwwz}{~|t{x{y~|}}}vz{x{w}zz|zy~{{y{zz{z}}y}}{~|{|}y{|y|y|y}x{wy{q~xz{zyvy{z|~zzzx|xz{{|x{{}z|}xz}z~{z|{x}~{|}z}}z}z|{|xyzv}}{|xy~y|xz|y|zy~y~|}{}z~yww|}|{~y~ty|}w{~{{w}}y{|w{zvu{}vy{}y{|y|y~x~~|zy~|~z}{|zxx}w~}~}~{}~{}}zw{|}y|x}}}z{|wzyz|x{z{{w{{{}|x~y}~zy}}~}{z|u|{x|yz~|{w~||{xzzy||z{{zxu}}~z{|y~z{{||}yz|~y|~z{zyyyx{z}~ww}zzw}z|||x~}}yx{|{y~}~yv{~zz}z{{{{~z}yzzz|~{||x{v~~}{{}{zzy{z{}y}||y{|y~u{{}zwz|yy~w{xz|~}z~x|{y{||y}~{~~zyy~v{|{~y}x}|xzz~{xzz|zw|||ywzyv}}{w|z~{{~{}{~}w{|{}{}~{{}y~~|}||~xx}{zw{|y|{{x|{}~z}{x}{|y|zw||~z}|y}}z|u||z|~}}}z|||~~~}~}}|{z~~|~~~x|~|}~}||}{z{w}z~~~z||~}|~{{|}~}}|}~{z|z~}~~|~~}~~}}}~~}{}}}v~~}|}~}|~|~~}~|z{z~~}~}~}|~{}}}~|~~}~|}}}~}~|}{}~~~|{{}~~~}||{~~z}~z}}}~|~}}}{~~~~}~{}}~}y~}~{~|y~|~}~~}|~}~}}|}~~}}|{~}{~w}|x}|y~~~{}~}}|}}|~}{~{|x~|~~{||{{z}y}|w~{}{|}}x|v{~y|yzx}}yx}{}{y~}y{|~{|}{wyz{y{~||~{|{}xzy{~{zz}{}x||}~z{}vy~zyzzy~|}{s|{|~}{}y{}~|{{|v}yy|{{y{x{zz}}|y|zz|yz}}{z}{{x{{yuz}~|}|z}|~zxx||x}v}y}}|yzz}}z}}~y{}~|x{|z~yw}zvwx~}t{y~{|{~}||~|~|{uy||{|v{|~wyzz}y}|{v{{y|w~}z||~~zy{zzxz}}{{|~{}w~x{}|y|y{{|{~{|}}|{{}}z}|~zv{~{{z||y~{y|z}zv{{{v{|w{wz~{}~zzw{{}yzvx~|}zz||{z{|{~||}|z{zy{}}{{x|{z|yw~w}}{}zw}z{|~z~yz|}xxz{vzzz{|}}{{||t~~y}{zx|x}|x~}w|~|x~y~wz{{zv}{yw}wx}x}{{}}uyxzyywyy~xx|w|~}|yyzz}x{|}|~}~{{w{{|~{z|z}|{|}{z|zzyyz~}zv{~|}zz|~y~{w}zwz||{{|wz{zy}|~vs~}|{~{|{||x~|{zwz~{zzv~y|{}|{}}}~zw{y|y|||}}z}z}~{z{w|{{t|{~v{{{w{|{}u{~y||~yy|{{z|}{z|{zyz{{{{|y{{|}|w{z}x}|}x}yyz}{|}|z}|z~zy{wvx}|z|~}x}|~~|x{{}~}~|}~}|}~|}{|~~}~y}}|}~~u|}~}}~{}z}}|}~}|}}~z||}~y~{~~|~{}{|~}}{~}}~}}{{~|~~~|~~}}~~~}~}}}}~z~{}~~|~~|~|~}|~}}z~}{}{~}~~~z|||~~~~{|~~{|~|}}|~~z}~~|~~~{}}~}{}~~|{~}|~|}~}~{}}~~~~{}~~|~~|~~~|~~~{|}~~~}~~}}~|}}~~|~z~}{}}~{~~|~|}y|y~x|||z~wzwx{zx}xzxy{zzsx~v{}{||zx~|}x}}z|yzzy|z{}{|y}z{|uzx|{|{yzv~||{z|z}~}xz||x|~z|x||z~|yyz}{zzz}x||{x~z{}y}x~u}~{w}{}|{vy|{xyy}|xz{~yz}|ww|w{z}}}{~u|y{z}~|}p~|y}}{z}}|}|x{yxyz}z~z{|}zyz|zu|w|}zz}~x{z|z{}~{z}~z~}}{{||zw{{yx{xx{{w|x~}ty}x~|z}yzxz}~{z{~|{{~||}}w}z{xwz~yy{}~|z|}|{yvu~{xx~{y{x{|{y{x{yz{||}~~~|uzy{{z}}z{~~||{|x~||{~{|}|zz{|y|y{z|~{u{|}x}y~vvz}}w|~{|y{~y{zz{yx}}z}|{y|y}||}u~z{z|}{|x|~ytxxw{zy}z{~xx{}yz{|||~|~|{||}z~z{}}|{z~zxt}y{z}v~z~~{|xzz{x}yz|wv}y~{|~y~|v|{xz{|y|}|{w|}~{{{}z}|}}|}z|vy~}yy{{}|xx{ywx}uz}~zyx~y{}y}|}{|y}zy}z~~~y|vx}}|}~w{w}~wzy{~y|z|wywy|zx|}}x|yu|}x~~y{|zy|}zyy}|zwz~}~|ryz~v|z|}x|~zy}y|~}zv~}yy{zwx|}{{x|w~||~{{~|~|~{z|{z~}}{~|{{}z{}~~}}~}}~}|}}z}~}|~~{}}|~|}~~z~}}|~~}}|~|~~~~~}~~~|~~z|{|u{z|}}z~|}}}~{}~~{|}~|~}|}|}{|}{~z~{~{~~~~|~|z~y{~r}}||}~~~~}z}|}{~}~~~}~|~~|{~}~z}~|~{}~~~}|||~}~~|{~|}~~~|~~~|y}v}|~|}|}}x}}~~}y}}~|~}~{|}zz{s}~{{}}|}|||~z{}}}{}}~~~~}|{|{{{{w~y}|{{z|}||w~yy}|{|z}|}{zzz~|{||}{}zy{{{x{}}~uyw}zzz{}|}||{||zw|}{|}yxzyz|{|{}zvxz|{}yyz|yzyyyv{|{|{{yy{{zx}z|zzwyzu}~||{||}uzxyx|~s|||x{yyzw~yzz}v}{~{}{}z{|~~}xzx{{z{wz|uzwzv{z}{|z}~z|yzyyy|~|{x}{|z{y{}|y||{z||~}z~yzz||}zz{||}}{w|{{z|~w|y{}zy|zwx|y}xzv}xz||~x}{}|z||}|wy|z}x~yzxz~tz}y{y{y|{y|}w{{|{{|}}}z|}|~|zx{z|w~~{zyzzvwzzw|yzx}yz~}zu||x}{{}{{z}|}y{zy{{x{z|~{zzy|~wx~z|vy{zy}|z~x|{{}z}}xx||z||zzzyy{y~}z}{yx{|~{{zy~~~|y|zzzx{{}z~}zx}{~yy{}wy}}}{xz}y}}}y~zvz|ywvz|ww}t|}y}w|yy|~}{x{~x}z{x{yz}{zz{|{y~}|}z|z|y~yz|}~yx~}|}~{sxyw{~~{}|}~|{|{wz{x~|zz~z|z{}}|}{{~z|}}|~~{xwy{|zzy{}{~y{|x}w|y~|{}}{{zy{}{~y}~x||}{}~wz~w~y}ztx{zzz}~y{z}x{}yxz~}}}z}}{{{}{||||x~zx{}{{z~~~}~}}|~}}~}}}||}z~|{}~~~|}z~~~~}~~}~}~~}{{}~z~}}||}{}|}~~}~~|~~~{~~~~{}|~{|~{|~|~}~|~|}y}{~}y{||}~~}}~~y~|{{~~y||~}}~}}{~~|{~}~}{}}~}y{{}}|~}z{~}}{|}||}~~}|~{}}|~{}}}~||~~}~~~}z{}|}~~}|}~|{~~x~~}{{{~}~~}||}~~~|}{z||{|z{z~~|~}}~~z}|~~}}~}~z|~{|~}~~zx|y{y|{|z}|{{~{vx~yzy{{~{|xzzz{~|zzxy}~zwy}~z{{~z}{xw{{~}{{{}}~~~{v~~{xz|y{{}|{|||yzxxx{{z|xvzxw|ww||~~}|yxzzzz|{xy}~|}}{~x{}}{}|xz}zzy~{~~y||}xy{v}xzx{|~|}y{{w}~{}w~{~~}}~}}~~x}{{~~}}u{yz|||ywv{}|}y{||y{tyt{|y~~z{z~|~y|{~z~|{|y~||{}{{|vvyxx|~}z|{~yw}y~~{{zu{y|zyzyy{xz}|~}|{zw|}||{wy}|{~~}~}}}wy~xzy|{zz{zty}{x||y}y|}||w{{||}~}z~z|{z|~x{}}|~~z{y||yzzy|~yxz{{x}|}~w}x{{||zz~s|{|~|||v}z}~z~y~~||}z}x{~y{{w|~zw}|yy}z}yzv}x{{z}u}uyz{z{~x{|}z|||{z{||~}{}~z{z|~}x}}|~}{~{}zx}zw}{w{z{yw~y{}z|}z{y|{tx~xx||}z{z~z~|x~z}{|yyz~{||x||{||yz|z{}{||{|zuvx~|{z~}|z}}~||xx{yy}|{||z}~{~x{|wyzz|y~v|{{zwvz~yyvz~|u{~{{}wz|z}~}w}{~y||z~~}}}~z~}zx}z|}{{}y{~xz}z{y||zxyzw{~}w|{}{{{{}}y{z|~}y{~}~~}~}}}~y|}~~~}|~~|~}~~~{|{{z~}~~{}}~~}}{~~~}|~~|~~}z~~}}}~}|~|}{}~~|~|~}|}~~~~~}|~~}z~{}}|}}~{|~z}~}|~}~z}zy~|||}}}|||~}|}}~|~~~~~|~z~}z}|}{}}~~}{~~~}}|}|||}}}}||~~~}}~v~~}|}}~}}}{{}~|}~}~~}~|~}}~~}}~|~{}~~{}z{{|~}~~~|{}~~}}{}{}~~}z}~}{}~|~}}|y{|y|{z|y{|x|zxxxz|x|{z}z~}zyz{|z|{zzzw}~{yz{z{~wz{|}zy{wyz}{yw|vx{||y{z~|yy~z|{|z{}|}|y|vzwz{{u|}|}z|{~}{}z|z|z|{{|x|}{zzzw}z|yzy}}vx|yz{{zz}~{x~~zx{}{|||{y{|y{|||yw{|}w~}{{|zyx}x|}wx{{|}zyz|z{x|y{{y{|zy|}y|{z|}}x|z}{~v}{y|y}{{|}{~|xx{{x~~|{}zzzyxzw~zz~~z{z}}|}{}~xz}|{y~|y|~zyy~~{}}yxw|}{}~yy}z|{yzz~{~yz~{z|}zzyx}{|{yzx{~z{z|x{}z~yu|y{|}|}z{{z~~y}{yzyzwxw~~{~}yz~{{}~}yy}x~}|}}z|~}~y|{z}~}~zxzy~w{}z~z}{z~z{|||yzy}}y~~{z|{|~|~x}}yzv{|{||z}x}{zz{y~|}~}}~y|~zyx{zyz}x|{{z}}|zy{zy|||~{|{{zw~~{y}~|u~{y}x}xy{x|~|x}}}z|x{|{}|}{w~~{|z}~}w|z{zy{w{|z|y|zz{}{{vz|~}w}{}w~zyw}|z|}y{{y}|z}ywy~||{|{}vy{{~}|y}vxy{~yzyw~xyy}{yzxzwxzz{y{}||zz~{||||x~z{z{|}y|{|yx}{{{z{|{|}{{|w}w}}|z|~{z}z{y}z}|{|~~~~~~~~~~{}~}|~}}||~|}v|~}~}|}z~~}z~}~|}z~|{}}~|}~{~~~~}}|~~~}}~~{|~~~}}}}}~|}}}}}y}|~}~~{}}w}}|{|~~z}~|~}}}|~}}~~~|}~}|~}|}}|}}y{|}~~}}~y|z}~~}}{}~|||}||~~}{}~|~z~{~~|}{|||}}~}~~}~}|}}}}|{y~}~~~~~~w|}}}{~~{~}}z}}|~}|}{}}~|}}{~~~{~~|~}|}~|}}|}~~}}}}||~{}y}x|}{u{|{yvv{zzwyw~vy||}yxzx|yw{zu}}{x}{}x}~z{{~{{|{||~{v{z{{||{}~z}{{|{{}|xytzzx{zz{|x{xxy}~yyzwy{{~x{zz}y||~~z{|zy~~z|y{w{|wyzy{zz|x~x{vz{z|{xxywyx~|yzx|x}}}|~|z|~{||zxyy|}{||{|{|z~z|{zyx|x{yzyw}z{z|{~}z|{yx}y{}{z|~z|{|}}{x}{}y{{|xv|}~y{xzy{|zy{~{}|z{|z{~zyy}ztxy}|~}{|~{|{z~{y|{{y|~~}~r|{}yzw|xxwyy|z|wv{{}wvv~z{zyx~~|}|||||||y}~y||~{|~u|z|wzx~|}~z|yz{|}yyzyxzz~zwu}xy|z}~}|~yyzz}||~||~}{}}x{}{z}}|}}|{zzx}{}{v||wyy~yxvxz~yuz|||xtz|}|~ywyx}y}yz~xz{y~ywy}zzx~{}|}v}yxz{yz~~~~y|yz|v{x|~w|~|~}||{{~|~w~y{|~z~w{z{}yzy{}s{v{z~{|~xx{|z|{~y~{z|y{|}{y}y{|z|z}{|}}|{}}{z|wy~z~w}vxy{y|zxxv~ywzy~x}|||}vx|~{y~z|{y{}|}|||yzyz~~~~}~|{xx}w~}~~x|yv}|}|{zx{z~|}w||~||}~zy}y}|z|x~~~~{~||~~~}~{|}}|}{~}~~~~}~|}{~|~~~}}{~~~~~~~~{z~}xz|{~}~~~~|}|}~~}|~~}~}}}~}}|~~}|z~||}}|~~~z~}}~}}}~~}}{}~~}~~~|{|||z~|}}~~}~}}}~{|~}|~|~~|~}}~z~}{~|}m}~~}~~~}}~{~}~z}~|~{}~}|~~|~}{{}~z}~~zz}}y}}|~|y~||}}|}}x~~~|}~~~{||~~~}yz|{|}}~~~y{~{zz|{}z~}|z||zwy~~}w{y{}v}}v{xy}~{~}yz}tzxyy~|~yzz{}}~{x~y{x}vy~{xz}z}~{yv}z|zzyz{|yx{z{|x|x|yw|vv||{{zz~z|yxzx{{yy|yyqy{|~~w|}~x|{y{y}~~z{|}}yzwz|~v|}z~~{}x{y|x{y{zz|~z}}|y}z}y|{}~{vyw{{zz}z}x|{}~{}{}{zvx~~y|wvz}u~~t{wv|x|x}zyy~{x{y}zt|~y|}~yvyyx{~{}}~yx{ztzx{{~~{||y~{z{{w|yz{wzy}{||z}~{zz~~}z}yxz|{{yx}z}|}w~}|x{x|~~|~z|z{yz|{{x|z~~{~}{}z{{|{{~|{{}z|}z}}{z{u|}w||t~|}zz~}~||}}}z||}yz~y|{{|~x~z{}}~}zy~zx|{}{~{{}wz}y{{{}|x|}zz||}{s}zy{|{{{~}zy|}}{~y}|zzz||~{y}}|zz}~|~{{z{|y}x{y|y{|{|{y{~{|w{{}wr}|~~x|{xz{}z|{yz}{~~}}z|v{{x}x}{{}xw{||zuy{yz}y~~{u}|{xy||~{z{~y}}}|wxz|}|zz|w}{}xy|||z{wzyyyz|}}{|{y{||||{{z|w~|z~}yw|{{||x~x}}z~yzwxy{xx|{~}{y|y{yxz~xz{~yy{|}~{z}zy{wz~|y}y|~~~~}{~||~}}}|~}}~}~{{~y}~}}z~~{{{~||~~~}}~|}~~|{~~}}~~z}~~}{~|{}~~|}~~{~~~{~|||~}~~||}~~|~|~}}~}}}~|~}|~~{|~~}~}~~y~~|~~~|{~~~y}|z~~~~~~|}|}}}~}|~}~}}}}~}~}z}~{~||~{{~~|}~}}||}}}{|~~||{~}~~||{{}~~}}}z}}~~~|y}}~|}|~}|~}~~~~}}~~~z|~~}|}~{}~||~u|}{}|}yy|x~z}z~~~{z{zxz{z}|x~~wzx{~~{}z~~x~{~{y{}z~z}yz}}{{|}{|{{{}z}yz{zz|w|~}|}~|~y~z}||}z~{~|~~}|y~z}z|y~zzzz|~}u||yz}zv{}|~~y{{zy{z{x}|x~wx{y~~{~{x~~~|~x}{{{z{{{z~}{}xz{wyyz}zyw{|{yx}y{|{{y{{}}{|zz~}}z||z}{y{{||}}z{{}{|{{||x}x}~{|{~|y~yzzy|w}}|}z~{x|y{z{|}}zy~zyxyzx}z~||zzzx}y||{wvw{~||~{~{~y~{}}~y~{}~|}~z}{zvz|}|zy|{w}|}{|x}xx}|~~}}|z|~|~}|{y~}}zy}|||}z||yzy|x~xyz{~zz{{|zy}~x}|~|zy~{~zw{~x|~z||~y~|z{{yzx{~z{zz|z{x}z|zy~s~y|y~}}yz{}|~}|~{~||}}{z}}y|y{w~z}{~zx|}|w~x}}|}{||~}}|}{|{|}~|~{{w||}|~~x}|||}|}}~}y||y}||zzyxy{|x}{z|{y}z~||x}~|~{}}z}~~}|}}}{{|z{|~z~|~~~zx{~}}yyxy|||}}~{z~}~yz|}}{wy||~}{~z~|~{{~~}}}|~}{||~{~~}y|~{~~~~}~{z~}}|{|}~}~~{}~~~~~|}{~}~||~~~~}}}~|~~~}||x{zz~}~~|}~}~~z|~}}y~~}~}z}}{~~~}}~~}}}}}||}|~~~}|~{|}~}~~}{~~}~~|}}}}~yyww{}|{|x|zz||}z}v|{||~}{zz|z|z|y}~|u|}{}|{{|}}z{x|yz|~wvz{y|x|}{zwwx|w|~}z}||||}|{}~yyxy~{y~x{yy}zz|{xxxx{~{}|zy}y}{}z}}|wxx{||~v|y~{~w|y{||}~wyz}zz{~z~|xv{~|xz|{||zz~{y||{|yyz~{yy}{wz~z}|{}}yz{|twy||{x|||{~}}x{y|~w~xzu|w}zz|}yx|{w}zy}x|zx|||z{z~}}z|zz|z|~xxxxz|yz~x{{|zxzzw{}|}z}w|~w~}~{{yzy~vyzzy{{wz}z}z|zu}yzzzyxzys{|||z~~|}y~x{z|~{~~|z~}~}~y|x||~w|z}}{y}yy{{|{{y|{||~v{x{}||z{}y{}v{|}|}yxy|{|{|y}}{y~{}}|||{zyv{yw{|z||{y|}~|{z}|zzz}||{yz}}|u|~}y}}{}{z|{}yw~|~}wyyz{zz|{|}}{{z{{y}zx}z|z}z{{zyyz|v~{}w{xzv~vv|y}{z{w|zy|~y|zy||y{zv|}zy{|{||{zz|}|zw}|yyx~zzy~}z~|zz{x{z}}{{|}y}xt|{~zz}x{{z|xx|y}yywyz}{}}w||~|xz{}zxz||}yzy{y{}|~|z{}wzx{zz~{|}|z{{}{{{~|x}||~|~z}|{}x{v}rzxy{|z~}zx{yz}{|yy}}z}}|}|~w}|}~~{~}x||~}}~~~|~|~|~~||}}~{}y|~~|}~v~}}}~|{}|}~{|{|}|~|~{~~||~|~}}}}~|~}~~~~}|}~~}~~}}|}}{~~|}~|}}|}~||~~~|{z~~}~|~}{~~~~}z}}~~~~|}|~|~|~~~~}||||~~~~}{~~}~|~}~}~~}}~z~y|}}~~z|}}}}}}~{~|{~~{~yz}}|~~}}}z~}}{~}}~{~}~{z|~~~~}~vy{{~}~}|}z}~|~{~~}~}~}~x~}{}~}~{}z}}~{|~|z}{{{|{}|{~{}{yyv{{{y|~w{~|y{{}~|z|{}w{}||}x}|wz~|{~{~|z{y{z}zzy}|xwy|z~{}{uz{}|z|z|xz~~|~~|z}|z~y|}~x}~{~~}xz|||}|zyywz{{~}|~~|}{~{{~{z~~||}z|}}~~||zz~~{y|}|y}|~}|zsyz~w}tx}{u|x|{|{}zx|z|}}{|~z}~|y}~{z{~{~~~x}y}~{}z{yy|yz{z{~~~|x{w}|yz}x||z~z||~z{|{|~~y{|{~{|zxz{}~|{yx|}{z~}}}}wz~||~~~|}{zz}{{~|}~z|{{|y|~~|~yv|}~y}~|zyw}w|}~y{}z}}|y{x||{~|}|~y|}}~y}|{|~~zwv~~}{|sxyzy||{y|}w}~zzzy{{x}z|{z{|}~}z}~}z|z}|~z{}|z|{~}~yzy}x{z~{z{{|~|w~{~}x}~~~~{~y~|{{{{{{|~|}}y~z}|y}{|~{}z}x|{|{{|y~}|z~y~~~|{}{z{~z|~}~{zz}y{y{|||~z~z{|{xxyx|xyyz}}{~}}z~~}{{}{~y~}|{~~~}z}}|yyx~xwzz|zz}yxz|}|}v{{~}x{}{~}y~~vy{z|}}~~~~~}}}}}~|~}}~~~~~{~~z|~~~~~}}~}}|}}~~|~}~~}}|}}~~{}~v}~||~||{{~||}||~|}}|~~~}z~~{~~|}z~~|~~}~~{~}~}~{~~|}~~|}}~z||}~}~~~}~~|y~~~~|~|}}}~~}~~}}~~~~}}y}}~~z||}}}~z~}}~}}|~}|{|}}~|~}}}y{|z}~|y|y}zx{}}uzx}{yz~xzu|{x|{zyxwxwx}|v}xzyz}y}yytw|z{y|y{wx{yyz}z{v}{~}z}{{}}zx{zv||y|z}y{z|{{zw|||}z{z~}}|}|{x|v|{zxy}y{v~}y~|{{zv|zz{~z}~xx{{z}{|y|x}|}}x|z|z|yy{{zz|xy~vy{{||{{||||z{|~{u|yz|xyzw}||wzyzxs{xz|z}|yy|y{y{}x|}~yy{{|{x}vzx{|{}zxx{vv|}yy{{wz{}xzz{z{{||}{wzxxyzwzy{v|}{x~zx}}zvwxzz}zwzyzz~}|~|}xy{yyzz{~||x~z{}}zz|z~x~{}{|}yx~zz}z|yy{y}yy||}z{xz{y~z{~|xy~{xyz|z|{}z~~z~~}~zz{{}}z||~y~{|z{}~}}{zy|{|z|~}}x|{z|zx~x{~}w}xx{}zyz||y|}{zy}yx~z||x}w{{|~{|}~yw{zy{x~|zzwu}zx}}xw||z}y{|{zx{wz{|xz~{xzy|w}wyy{}~{}~}s{wyzz|}y{{}z|xz}x|yy{z{|{}v|y{zyyyzy~|zxywzx~zxzy|z}xzz|xvz|w}~xz~y~wzyzxx}wy{xyyz~}}{~}~}{zz~{x|xx~{}}zyxzzz}~x|xx{~w{xx~x{x{zyxt}}|{z{v}{w}z~{~|xx{||y~z~|yzzxxy}|zyzz|~y}~w}w|yx{w}~|}~|}|{~||~}~x{x}{}|z~|~~~~}z}|}~~{}z~}}}{y|}|~~||}~}~~~}}z}}z~~~~~}z|}|}~~{|~}~||~|~}~}}~|~}~|{~~{}}~~}}~{~}~~~}}~~~~}~~}|~~{}}||~|~~~~}{~~}}}|}z}~~|}~~}~~~~{{z|}~~}}~|{}|~}|~~}||}}}}}}|}|}}}~|~}~}~y~~~~}~|{~~}{~}~~~{}}~~~}{}z~}~{}||}~~}}~|}~~{|}~}~~~~|~|z{{~|}}}}}~}||}{|~|}{~||}v{{|~yy|{{yxu|x|v{z|}}|zzv||}z||{zy|{z|{{|{y|x~y~}{}y|~~|z{zz~v}{}sx|{wzzxz{~zyyz}~yuz~xyz|xyw}x{~~zz}~{zz}y|}{zy|~~w{y||x{|y}z}z|z{v{}}zw|w|{{x{zxx}xyuyz|}|~z{}yx|~}|{~y{xz{|y}{~{z{{z}z~z|zzzwzvzz{x|}w{{|{~{}~{}u}{ozz}|~|}xy~{u}{~}||z~z{~}~{|x{w~zy{yxzzz{wy}z{|yzz|y}x|z}|}z{|z{~z|~yy|xz{}{|y}}~{{~{~{|}w{wyyyu{yz{|{ux|~|}}y}x{}z{}|z|~|{}{y{z|}}w{||}|~|{zwy}}vyy~zzvy|zvz~v{{z{xz|y~u{}~y{xz{{~}}|z{{~|z||z~y~~|~{x{{|vzx}{u~}vzyzx{}yxz~{yz{yuzzt}|{}|y{z{|}z{}x}|||}}xz}}|{wz~y}|zx|y{zyy{|{}}|}vxwz~yy~zv|}{~{{{y|~{~}}}{z}{zxx}{w{{yywy|~~{~{}zwy{ytwz}yz~u{z}z|}~{{|{v}|{|~|||||{{}|}}}}w~w|{y{~~{z}|}xzxzwzx||z{{zyx||~{zyzz}~x|}|xy|~}~{~{~}zz{|ry~|~wzyx{}{y~w{x{zzw|z~{|{}x~|}}{{x|y|z~y~~~~z}|~~~|~}|~{y~~~}{|~~zz}}}}{{z{}{}z~~~~}~}||~~|}~}vz{{~}{|{~~}}~y{||~}}~}}~}~~~|}|~~z~|~}|~z}}~}||~|~|~}~~{zz}~~}~}~~{~~|}|}}|}~~~~{~~~~~}~}r}~}~~~~~~~~}~~}|}{~}}~~|~~y}}~~|~||}||}|~|~~~|x~|}~{~~~|~~~}|}~~~{{}z}z|~{|||~~~|{~}~|~}|~}{{{~}}~|}{}~~}|z}{~||}~~v~~|~~||~}x~}~y}{{~||}}|{|~y{|}~~}~z|{{vy{{||~{||zxv|v|wy{~|{|w}{{{z}|z|~}{|z}z~y}{~~}|yz|~z{{{{z}z}{xz}zz~{|{|zv{yz}~zxx{~||x~~z|~~~zz|y~{~}|z}{{~}z~~x{}y}x}w}}y|y{z|}t}|}|}z{z|~}z}wzzzwz|{y}}{z~|{z}}qz|x{{y}~wwy}~|}|{y{|~}|}z{}{|~|yz}}z|u{|{|}~z|}{~}}}|{{|zy}{{}~|~{{}|{~|zx~{}}{z|~z}|}||~{||y}}ytzz|{|}yv}}x{~}~|~|||~~}||{{|}z}y}|{}{{}}x{{~wy|||z~w}{|z}xz~|z}}x{{~{}{{}{v|yy|}~{z|x|}|x|~}|{}z{~}{~|}uw}}||{{}{{{}~|||z|~y~{~||z|~}}}{||~}}z~x|xy{}u{~z|y{}yz{}}{|}{|zz~y|||v|zx|~x|v~{~x{}}{{|~z~{|u}|ty}z|x{z{~|~y{}~~~zz|}|}z}|{xz|{{{{{|~}|}ux}zzy}~|~|}}}{y}}wy{{x||~z|u|}|~yx{|~z{z{z|{|{{z~~z{}z~|y}zv|{y|~|zyxw~y}z}~{z}z~~{}|~ywz}{{~~~}~}~~~~}|}{~}~}~{~~w~~~~}}~}}|~~}}~|~|{}~}|~~{|z~z}|}~}{z~}~{}|}~}}{~~}}~|~~}~z||~~|~|}~~~~}z~{z~}~~}}~~~~}~~~~y~||~~~~|~}~|~~~|}~{}}~|}~{~~~{z}}{|~}{~y~}~~}|{}}~~~|}||}{~|~{|z|}}z~wy{tw{}z|~xyzxy}z~z{vxzy{{y|xw||{{~zzzy}|z}}{{}||xzy~|z~{}{zz|{~yy|~zy~{{zv~|z}x|ys|~}~y|z{|}|}w~|}x|z~{z~||}z}|}yxzv~xz}zz~zz}{y{~{|w|}wys~~wzwzx~{{|}~~|}}}~}yy{xz{}{}zy|{{xy||w|~v{z|z|zxy{x}{~yrw|wyyxv|z{{{zy{yx|z|}z}||~{}u{||}~|v}}zxxzx}zzz{w|{xw|}z{xz~{yz{{zzzw}~x}|}z{yx{zx|{xz}{x{{x{xz{|z|ywq{xx|x|w|y~zyy|||yz}z~z|}|~}|}}{}zyw~t||{}~xy}{xx||}y|w}zw{{|v}||}y{}||y{z|w{{{xy}}w{}z|{}}}}zy}y}w}{z{|~z{{}}sy{{|{w|y{{y|w|{zt|{y~|}{}{||y~||~z|~|zz{yzu}wxxy}}zxyvxwz}~}{z{ywz{zy|z~~}|}{{y{~~||{w{y~||zy{|}}wz}yz{}yu{w~|{u{y}w{z}uz{xyu}||{}zv{z|y|{v~|~~~|}w{vzzw}{z||{z|}{x~z|zzv{zv|}wwxy}|x~z{y{z{|}{{{yw{yz{{~{}}|zx{|}ywzxxyzy{v{y|y~|y{y|{|~y|}zvw{y|y}~||~z{yw|}z~|~~}}~}~}y~|{z}~z~||}~}}~|~|~~}}z{||~}z~}~~~|~~z~~|}~{~{}~|}~}~}~~}}}}}{{||~}}}|{}|~{|~~}||{|}~~}}}~|}}|~|}~~~}{}|~{wz~|}{}}~|}~~~~~~~~~t}|~{~~~~~}~}~x~|~~~~z|{||}~u{}}~}}~~~|{}|{~z~~}~}|}}~}~}~~|}z}}~~~{{{}}z|~|}{zy}~~{{|{z~}~|{~{~~}~~{~~}~~}}zz}}|{{}}}~|~|~{xr{{{|zw~{y~w|}y}{ux~}z|{|z|{|u}~z}{~zy{{~~}{{}zwvy}{~{x}||}{|zz{{yy}{{yy{y{y{x||{yz|z}u|xx|y||{yxy}}w{zz{~}{|}y}|{|yuy|yw|x||x{{|yy}zx~{}zzy}}}zzzy{zyy{y|}yzvy~}|~z{}{ywz{~~y}|{y|}{}}}{y{zz{|}z{|tx~z~z{{}{y||||z}x|x{v{z|y~{{{|vw|y{~{|w~~x|~yz~{~~{zz}yzy}|z}|x|{}{{|zx~yz|w{{{}u|{|{zx{|zx}~}|{|}{z~}yz}z}~y{{|{{|w|z}{x{y{w||{|}yy{}syz{z{z{|t|}}{zv{z~w}y{v}yx|{|{|z~z{y}}}{}~{z{zu{|z|~x}{{|}y|{{x||}u{{}}{wx}z{}}wy}zy}}x|~x|y~~zvwszy|yyzw{vy|}zy{|z}}{}{xzzx}}y~~}zxx{{}}z{{vy~{|x}|y{~y}}{yy|{}|}y|zz{zz}x{y{{|zz{|zz~w~v{zz||{y~z~xyz}yx}~~}yzz}wy|zy|{|y~|x~}||x{z}|}xy}z}y|}}{~yz|{z}~~uzxzxzz}~}~y}y{uy|~|x|}y}{||z}xy{|yy~|yx|yx}y{w}{x~y~y||yz||{|y}|{|~{|yy~|y}}yyyzwx|zz||xz||xs|z}{y~w|~~}}~||z}~~}~x|}~{}|}~~~~}~|}|}|v~}}~~}~{~}}{}z{~~}{}z}~{~|~|z}y~}}}~~}|}}}|{z~~}~}y~}|~||}}~|}~}}|}~{~~~{~|~}~~{{~|}|}|{~|~~}~z~}}||~~}}}}~}}}~}~~~}{}~~z~{|~~}||zz~}}|~~|~z~}z|~|{~~}}~}{~~}~}|~}~{y}}~~~x~|}~~}{~~~}~|~~{w~{}~~}~}~~~}|}}~~}{}~{|~}~|}{y~|}}~}}~|~|}}|}~~~~~y~}||~{y|}zz|z|{w}vz{{}y{{uyyw{{xzy}w~{xxz}|~y||}}x}{y}||wyz~yyx}|zvz{}{zzux}zsuy}}xzyy|}z{yy{~|~w~{vwwz{x|yz|~x~}~y|{|zy}~|zy|||~{sz}}}z{{}wy|z{}{~{{{{{|{{zvz}yu{y{~||}{|~|{|{xy|x}}||{|zx}||~{|}wv|xu}ut}|x{y|u~y|w|yx{z{zx|}}xv{}{y~y}}z~x}~}{zw{yzzz{|yzzwxz{~w|~y{z~x}zxy}ww||{||}|~y|w|z}xwx|z}~{y}yzz~yyy|{y{{~vztv~x~y{{}||{wy|x|{|{||{|~{}{{|}}{}{~z{{{|}z|}|}y{}yx{s{||y{zz{z}xy{yz{zzv{zy}~{}~{{w|zyz|zz|~{z|z{{yw{{wwwyxyy{|~y~zz}||{|wy}y|x|{~|w|s{}x~|}~x|||~{{z{z{}{{x{|y}|{}z{{yzz{xwx~y~z||{{|t~{wwuxz{z~{}zz{{z}{~yz}~z}|z{x|z|}yz{{yyzq~x|x~{{w{~|xxx{vu|yu}|~|{~}zxy}|zz|~||x}}||z}yz{|{zztx{{~~w|yxywv|}|{|w}y|||wz}~x}y{|z}||~y~{x~z~}y}zz||yxx}|}|~{~xwy{zzuyy||yw{zxyy~|w|yzy|x|~||z}z~~~~~~~~~}z{z}}~|}~}~{}}~~}}~|~~|~|}||~{~{}~{}~~~|}~{}{~~~{{{|~|~~{|}}}~}~|}~{}~}|}~}||~~}~~~{}}~|}}{y}|||}}~|~}~z}w~~{}}}~|}~~~~~}||}|}~}z}||~}~|{}}z}~|~~|}}~{|~~{~~z~~}z{v{~~~|~~~}}~}}}{{~}{|}z}}z{||~z}z}}{~{|{~~~~~}}{||}}}}~~y~||~{~}~}~z~}}x{~}}y}||~~~}}|zzy|{}}z|}||z}uw{{z|uy|z|zx}{xw{w|{|x}z}zxzy{{y~xy}z{|yy}}~}}v|x}xy|z}x|{}{}{zz|yz{|y|yx|~z|x{{|~zzzyy~{v|{~zw|yuv{{~|x{|z}{{yty|zv{~x{{|{zy~~}z}{{x{u{{xz|{x{{}}}zyx||{~~~zz}y}{{x}w{{y{{{{z}z{|}{|x|yz{z|xx{}yyxy~}ww~}}z{z|||}{}z}{zx{yy|v{|{{xv||zz~w}zv{{~~~~}z}~|zs{z|||yzx}|x~{w~~{z}~y{zvz}z~{}|z}yz~}z{||x}{|z~z|{y~z{x{|z{z{}z~y{zzz{{||{}|vyz}~{{vzy|}}~|yxszz|}yz~{|xzz{|xv~z{{y}}}{yz}~~z}}y|z|{{}||~}z}{z}zx}x~~|{~}~z|zzx~zy|~zzz|}|}|}y|y||}yz}}}{w}z}||{|}{}{{xxy{z{||{~z}~z{{}~}}x||z}|}xzxz|}||y{{y{|x{x{z|{{yx{~|{w~|}{}y||z|x}y}{v}x{{|zy{|z|y}yz{z{|{xz~zx~{}|{xuz{|v}~yz|yxxzx|}vy|}}zv||}zzx{xz{|y|{~|yy{|{~~}{|yy}{yxyyy|y{y}{|{wy~z{|w{xw}v~xz|{|z{{||z{~y}x||~z~{y|{}}{yx~zzyz}z~~~{}~}z|}}}~|{~}}~}{}~~~}~~{~}}}~{~~}~{|~~}~|{|}}x~{|||~{}}~|}}~~~}z~~~}}~}}}z|}}}{~}~}|~~}|~}}}|}~}~~~}~}||||||~}{~~|~|}}~|~}~}|{}}~}~~~~~}~~}~}{z|~}}{~~~|}~|}~{}}~}~~||}}~~~~~~~~~~~~{~|}{~~}}}{|}{}~}}}~~y||}~y~}z{~|{x{|}|}~z~|}~}}|~z||~}{{~}~~}}}~{|~|z~}{|~{t}z|}~z|zz{~{wx|yzzx|{yxxz|{y{{zx}}~z|z}zx}ux}~{}}|{}w}{~~}~z}|z{x~y{{uz|{}{w||}v{}uy{}w~|yw}yzyw~y~{z|z}z|{}|z}}|z~~z~yzz{xuzy|}}}{|z|~z|zzyyyx}w{vyyv}}|{{|{{z{szy}~~y{|y{~|z|x{xx}w}z|}yz}|y{~xwzwyx{}yyy{{|}|yz{|{~}y}}y{{|{}z}ywx~|}{s{wy{z{xy{z|z|~}yzs}{|z~z}wz|}xx|{~}|z~~||{}}~}zzz~|~w~z~y~xvy|}{|vz{zyzy{yzy{zz|z{w|yzw{|{y|}}}{{~{|yzz}}{{}yzy{{|{zz}|||~{||w}{}z}~zz{xy~~y{|}{{z}|}{~|z{~{{{|{y~|}zzwy{zzyy|y{|z{yyxy{z|~z{~y}}}y~{z}|{y~zy~{y~~z{yx{~}x~}{y{yz{z~}}}||z{}x{}wx||xw{{w{x~yz{|}|{{~}x{}|~|v{zzz}{u|x}z}}{z{}}yz~{w~|x{~z|y}}{|{uyy~xzz{{y}{{||}{z{||yzx{}{}{z{|yzy|z~{zz{w|ywww}|vy}|}yyy|}~{|~~w{~wz|z~~|~|y|||~~~~vu~|}v|zyz{xy~{{~~x}xz{|{~}x~{y|~z}z{|{{~~~||{|~||}|~~}|}}x|~}~~~|}z|}}~}~|~|}{|y}|~|}{}~}~~~}z~}|}~}~~|~~~~~|{~|~}{{t}~}}}}~~{~}|}|}z{|~x}{}}~}w~}~~||z}}|}}~||~~~}}~}{~}|v|~}}~}~z{~}~|}~~}{v}~~}{y|}}~||}}||}|}~|}~}~}}z~}~z||}}~}}~~~}~|}~z~}|~~{{}~~|{{}~||~~~w}~}|}~}~{}~{}||{|~x}~|||||z~z}{~{y|y{z~z||~~v~{|}}}~~|w{~~{z{|z}}}{z|{~y}y}z|{}|~}{}{{{~}||}~zy}{yz~}~}}z|}y{w|zx|{x}|{yzxz|{zzz~|{|{|{}y~z{}{}zxx}~y}|~{|{~{||zz}~{~~{}{{y}|{}yz{~zx}{{}}{xz}}yy|z}|}{vvwyu}|{{~y|{z{zx|}zy~z|u~y|~}|}~|z{{|~|vz|~z|||}|z{z{~{{~l{|z}}{{}}}~{y}||{x~xy{}y~y|~}}{{z|}~{x|z|~|z|~~|~|}}~{|~z{~}}~|y}~zz}{y|~yzx~|}~z~}{~}}}{~w~|}~{||}~}z~y}{|{z{~|{}}z}~}}~{xzz|{}w}}zyzz}|{}~|y{~}{z|z{z}~z}}|}{z~}y|~{|z}{z|}~x|~}}w~~{|}|~}||~{x}~z~xxz}~~}|}yxw~w}{z}}y}}xx|{y~}x}|}|x~wz}~z|z{~y{{~}z||}~~}~z}{}}{|||~~~{z{z{y|w}z~~z{}||~|z{y|vy~}~}~}y~{~{}|~z||z|}~|z{|{zy}|{yzz{|{}y{y||{|y}z~}~~}{|}}z}|zv}yy{x}{z}~z}~}{{|y}z}}|{|z||x~|~y~~~z~}|~~~}~~{~{z}}~~}~|~}~zz~}~{}~~}~}z}z~~|}}{~~y~{||}}~{~~}|z~{~|}~|~}~~~}}~~}}~~}|||}~~}~~}~|}}~~}~~{{}}~~{z}~}~~}}~~}||{}||}}||}|~~}~~|~}~~~~~~|~~~~|~~~~y|~~}||x}|{|z}||{zz|{zv{v}yxz|{{~z|xy{yyxyy|}~y|{|y|}}z}z}y}{{|z|||}~{|~}zv{~}wzwz{y{|{z}||yzy}}}||xwwyxw|yw|{z}y}z|{w{x}{y~z{~z}{}{}|{{x|x|zzxzwzxyz|y||x|~|w}yz}zxw|}zzz|y}zz{|y~~{~{{~~zz{wy|{y}~x}~yzxy|{|{|xzzyu{zyy|}z{~xyy|~~{|z|zz{{}}zx~{~}}wv|t{y|y{yw{|{w{~zxsy~yx|zw}y{sw}|~{|z{r}{|z{}z|z{||v}v||xzzz|vw{{v{w~{~x~~x{}{x||{|}y|||{{z~y}x{y}}z}x~}zz{|y}y|}{w|}~{x|y~|xxzzwvv|{zz}||x}}~zz}{z~||{|x}~~z}{{zz{{~xy~{z{z|wwz|zzx}z}~||xxzz}|z}|~{}~|{|xv{~z{}yz|}zy{~||zz{zx{w~}x{}~w{zxx|x|yxz~|x~z|~x}w~{{|z}|y~}{{tx|{{}~wz~y~|y{zv}}{{x}|}{yz{y|zv{||w}{zy|{zwz||{}yt{|z}}~}|{y|y|z|zz~~z{~~z~yx~uxz}~y{{vyx{{|w{y{{x|{|z|y||z{{zx|~{|yy}~{y|{|y|}}|xyuzxx|wzz~y~}|y}z|{{|y|w{wxz}y~~}z|ty{{}|{~~z}~~~y}}{{}}}|~}~|~~|~~}{~}~}{~||{~|{}~}}}|}}~}}~~}~}|}}|~z~~|}~~}{z|{}z~~{}}~}|~|~~z~{{{~{~~y||}}}~~~|}~|}}x|}|~~|}~~~|~{z|~~}}z~~}}}~}z|~{}|}x}|~~}{}~~}~~{z}y~}~}}}~|}{~|}~~~u{}~~}~~}z~}z{}~~{}~|~~}~}{~~}x~~~|~{~|}|z~}~}}}{~~{|x|~}~|{~|}~}}~{}~|}~~~}}{~~~~{~{~||~|~}||}{{~z|||~~{y|~}~y~}}x~y|{x{}z~}z||zx}}~}x|{zz|{zz}~z{|y{|~|}y|y}z~||zzz{~||||yy|y~{{y~|~~y{y{{y~{{}w{z}~xy|{z{|{yz~|{}}{x|{|||z}}z}~}y}~z}~yw}w{}|~}{}}~}y|z}z~|{wx}~yz|y}|xx|x{}}|{}y}}~zy{}||z|~{~|z|}~~|z{}u~y}~|{v~}x{x~}~~~}z~z}z~|}{y}zv~~{}{z{}z{}z|}y{zz{~{~z}|~x}~zzx}z}}y{|z~}z{~{|}}{y|~y|}|}{~~}}ywvy}||~y{z}|yv~}{||{||{{|x{y~{z|zx}w}}}y{{}}zz{~xy~{}}|~vy}zz}~|~}~~|~zw|}|yzy|yuzy{}{{z}}{}zz||{}z{|}~~y||~{}{~y|z{w|}}{w{{{~{z|{zy~~~y|}~}||}|z}{zyy}{~y|w}w|~}~}|~{u~y}|{~{w}}t}{{{}y{{~y}z~z{|{w{{y{~y{zx{~z}|y~w{~}||~zzz}z|{}~{}|y|zz}|y{~}~z~zzz|~}||y}v}{|}{{{}wy~z|}w}}{xy~{{|v|z{w}}~~~||~|z|{|z{}}{}{}{~~{~||{v{~}{{z{|}|{~|~x|~~}yz{}~}|~~~}~~~||~~~~~|~~~~{}{~~~~}~~~~~~~}~~~|{~}x~~z}}~~|~~~{}~}~{|}|}z~}~}~{}~}}}~}}}~~}|~~~~~|z~~|~~}~}~{~|}{z~|}|~||}~~~}|~{~~|~}}}|}~~y}zyzz}|x~z|yy{}zzpxxyx|{zv||vzzy|yx{|z{z{~xz}~wz||xy~z}z}|xx{{z{}|xz~|~}y~|yz}}x{tvxx}y{z}{zxz}xuw|xx{}}{{z{|zyx}~z|~wx}y|xx||{y|~{}yy|~yzz|z~yz{vzxz{}x{v|{xx|wzzy|y}z|vz}}~z|{{}~|z}||y}v~w|}|}{wy|{}y{z|vwvzy{~z~yz~xz{{z{~y|z{}~{{{~x{zxz||~}xy||w}z}}||v~yy{|yyx{z{w|{z{}}x|{u}{y|}}{{{zxxw}x{}{||y|~~|z{w||z|x{zwzx{x~y}~zyx|||||xx{{}~{y|{y}y|w{{zy}z{|}~|zyz||}yz}~yw|z~}}zwxy{xxyw{y{z{{z}}y{w}}}}yzw}z~|z|{}}{||x~~z}}|{z}y{z}yz}y|~y}zw||tx|v{|z}~{~z}|||tx}x}v{xx~~z|x{zy}{~zy}xvzz{|{{~}yy{{}w~yyzu{y}xy{~}~}|}|{{~|y}{z}{{}~{zz}x{w||vy|{x|zx}}v}}|wx{wz|x|{z|{z|}yw{{|{|}y{w~}}{|{|~{x{|w}|}w~{|z||z||zx{}y{xz|{y}~z{{{|||u|{{y||}}ywz{x~zz|y||}yyz{}|{zyy{w|z|{z~{v{zv{t}yy~|{z{}~zyy~~~}~|{{|~}}}}}}~z}~{~}~|~}}||}x}{~}{}}~~}}~z}~|}~{y|}|y{{}|{}~~~|~}~~~}x~}}z~~~~z~}|~z}~}}{~~|}~}{}~~{~~|}}|}}~|z|~{|~~z}~{}z{||}}z~}}~}}~~~||}||~~{~~{|~~}~~y~}~~}~}xz||~~|~}}~~}~~{}~~||~{}}{}~}~~~w~~~z}~|~~~~~{}}~~}}}}{}}}}~~~{}y~||~~}}|{}}~{~z}~~~~~}~~}|}|~|}~|z}}~|}|~~}}{~z{{w|y~{{xz}wyyy|yz{~{y}|{z{|}x|}}}|~xxzz~|xzzyxyz~u|y|{|||~zt{|{z{|~}z}x{y~{w|zxxxzy||y}|zw~}zzy{}}zzz}{|{}y{{}}~}{|z{z~zy~z}z}||x~y|w{~|z{yv}z||ywz|vzy{x{zzx||vzy{{z}v{zz|{{zzxy~{}{|y}yyvvzx|||u|}{zvyw}{{}||{yxy{~zu|y}{{y{z{y{|z|~yzz}}wx{|y||x{}|{}{~}{v{~~u||y}wzzyy|}~v|{|{{t{x{y}zy|{zy{|}x}y|{|{~v~zy}|y||x{~{~}}{~|{{yy{z|}z{|~}y|{yzzy{||{y|{zzy{zz{~w{||{~|y{xyxz{|yz{}yx|yyzz|}y{}{{~x|{zyy}~{y{yw{y{|zx{|}|x}{yww{~}z}|yz~|~y}{}z~z{y~||{{zs|{|{zzw|~{vzyyyyz}|{{~{x|}y}~~y}z}~|~~|vy|}||~}y}|xxz~{~|{x}{|zvyzv{zxyzx{~}v~|z{~x|~vz~z}z|~{yy}~}zy{|}yy|yz~w~}{z}|{z{{w|x~{z{yywzy~}|ywxywz|y}vwz}z}z}z{yx|}|{ywyy~{zz{}{}}z{yx||x~yyy|~|y{zz~|{{{x{y}~z{~{{~||x|}|z}w|~{}{q}z}w~zz||~w~}{y|wzx|{vxz}}~~~}}|}{~||||~|~|~z{z~z{|}|~|~|}}}z~|~~}{}}{~}{}~~~~}y~~}~}{{{~~}~~}}~}~|z~~{~~~~~~~~{~~}~|}||}~~z~~~{w~~~~~}~}~~|}}{|z~~~}~~|~{~~}{y~{~{~~}~~~~y~{|~~|~~|~|u}|}~~}~~{}~y}~}}}}|}}|z}{|~{|~y~}~}~~~~~~}z~z}~||}{~{~}|~|~{~x~}~}{~}}~x~}~}~~~~|}z|~}}|||~}|~|~|~~}~~|~|}}}}~}}|||z~~~|}|}w{}|uy|xz}{{{}{{~z|{~z|{zz{}|}|y||wwy}x{z|zzy}||y}~}~{|}y|w}~v|{y}zz~|}~wy~{~zyyz{{t{yx|~|{~yz{z~{{yx}z|z~}sx}zw~{}~wz|y}|z{||zy|yz|yy{z|{x{wx|y||z{|y}{|zyxyyy|x{}|{|z}v|~|x|||{zz{{z{z||||y{}z{w~s}vyz{}|vuzy{z}}|txz{{{~{}|zy}uy{y|zxz{}|y{{{~{|y|||}|y|zx|x{{y{{}|xv}|x{z~}~||~{}y|y{{{w}zsxz~y|z{~{~wyz~xxz{{y{~u}{yxy|w|~yzxx{wy{}z{|w}|yzzxz~{z|~y~zx~yz|yx}{{v{~~z{x{}zzyz{zzzyv}xz{}}|{}}~}~|y{~|{{{~z{||{}}zz}z|}|~{{}}}zzwyyz~yxz{zzyy~{}w{z|||}y{}}~~x|||z}yzz{zy|{||~z|~zz|}{{zw{zvz~xy~w||}vvyx|z~~}|~xu{||{|z~z{}}}|{}~|z{ywxzv{xv~{z{yyxz~||~xwzy{~{{}|}w}}y~y{{}{{x}|{}}|x}~z~|}uyxyywx|z|}|zy}z|vy|t~xz~z|{z}{y|z~zz}}{z}y}z~~~|}|~|{|yz||{}r|v|xz}y}|{||z{|~w{{y{t{{{z{{~}}}{zw|w{w}~~}}z}~~~~~|~}~z{||}~~~}}~}}z||~|}~}z}}}z}{{}}~}z{{~{}y~~|~~~}~}}||}~~}}~~{}~~~~~}y~y{}~~~}{~||}{~~}|}}~}~{~|~|}|{|}~}{}}z~z~|}~}}|~}|}~}|}}~~}z~}|~~}~}}{}~z~}~|{{{{{{~}}~~}~~}|~}{~}}~}~~y~~~}}~~}|~}~~{z~}}{~~~|~~{~~}z~|}|~~}|}}{{{}}}x~}~~}~~~~|~~}{}}}}~{|~~z|v}z}|{~}{||z|}x{{zz~~zy}|}|z{}}z|xzzy{~{zzy}~w}yy{}y{|yyyxw{||zz~zxw{z}{y}w||yyz|yz{yz~z~y{zz}|yy{zztzy|xwx|x}|wwy~}}zyzzzz~~z}z}}|~ww{|w}y{{wv{}|zzzz|zz}{{|x{|~yx~}yy}}z~||y}vzv}{|}zy}|z~xx{w|~zw{yx|}|{x{yy|~{u{|yy}y|}{z{{||{|||}||wyzx}}{x~{{{}y|{z}|wz|{w}}{|yywv|zw}v{}~|~{x{w|{z|zwv}}||zvy}z~y{|yz}{zzxv~{~}y}{}}}{~|z|z|}~~{}|{yv{|z~z{yzw|z|v{y~|}|w|x|yw~{}v|}yyx|y|wwz}|{zxz||x~w{y}}yz}|z{yzzzz{yy~}~~}vywyz}}xx{y|{~uy{{{|}z~{|y{xx|}z~}|{y|zxy{{|x{}|xy|zx{z|y}}zx{{{~y~z||~}wz~}xy~~{~{|}y}{yywx|{z~|~z~|z}t~y{|zwz{}~}x|}{xzy|}|xw{x|||x{v|yy|{{{|z|{x{~|}s~}~z~~}|{xzzz|yy}|~}yz{zyw}{z{x{}yz{v{}y}z|z~zx{y}~}|xy{}|z}w||z~w{xz~|z}{}}z{{zz|{~}~|~|{~{|~z{zx|v|{z||y|xx~~v~{{~{wxv~|yyux|}xz{yzwyx||zxz}zz~xz|}}~~|y||}{~~}}|~z~z{~|~~{|~~{~}}||}|z~~~~}{{~~~}|{{}~~~|}|{}~}|}}}}|{~y~x~}{{~|~|~}}~}}~~|~||}{{~}~~}|{~~||~~{{~~~||}~~~~|}}|z{~~{}~~~{~||}~~}}~|}{}~x}z{}}~~|~~}}~~~~~~}}~~{|}|}}~|z~~}{}~~~~}}}~~~|}~|{{}~}~}~xyz|}~~~~}z~~}~|~}|~~||}}|~z~~}~~}~{~}|}}~}{}~}~~|~~|{}~|~}|}|}~}~~}|z~}~}~{~~}{~}~~xz|||~|||}||~w{{wwz|w{}yyz|yz|}|zw}}z{{y|wyz||y|wy}~y|{{{v}~z}~w{{y}z}z~yyxw{|}wzy~x|z~y{wxzzzy{~~{~|yyy}}{}~zx}~|xz{}|}}x|yy|{xz|{~}yv|yy{xz{wwz|w{}uy{vyx|}z~}xz}~~{y|yzy{|z|zyy|{w|{}z|yzz{|zxp||{|}{{{y{}x}z{y~z~yzy{{|||y|}~xxu~~}|{yz|ww{z}uy{zz{yzz|}y|yzw{xy|y~zvuz~|{~|{x|{{}}zy{||zz{}y~{|{{wwz|~z{~~x}y|}}xw}{}z{xy}|y~{~yw|z{||{yyz}{~|~~z|{z|x{{~n|zzzx{{y{y||wxx|zyz{y{{z}y|}~~~z}{{z}~z}z|~z}{{xz~z{}zz|z}|~||zwz|wyz|{wu{}vu|}}wx|~xz|xw~z{||zy~{|xxx}{|z~zzz}v}wx|y~|||xyw{zxzxy{~y{z|{{||y~{z{~z}}}{y}}~|{{y|{{|}xx|||zyw{y~}xy{~~||y}yz{zyywzy{}}{yxy}}zz||x~v}{{zy~~|z~zzxzz}{||{vy||{{zx|{z{{y{~zyzz{y~~z{|~}{vy{~{{~z|z|vy|{z|z{||y{x~}x~t{zz~y{y|{wuw}||z|zxyz||~~}|}}}{x{|~z}~}}}{|{{z}~~~}|{~|~z~~}}y|{}~{|z~~}wz{~~}~{}z|}{}|~}}|}~{}~|}}~~~~|{~|{}y}z}~z|}~||}~}{}}x}~}~{|}~~~}}|~y~~~z|}}}}||~z~}~~~}}|{}~}{}{~~~~~}~|{~}|~|}}||z}z~~{~}|~}~~}}}{|~zz{}~}|~|~}~~}{|~~~|~~~}~}~|{}~}~}|{~}~|{|~}~~}}~z{}|~||~}{}~z{~~}~|z~}~}|~}y~~{}|}~~~}|||~|~~~~~~|{|zzx{{|}~z~wyw|xx~zzyx}{~~~}|}|}|x{}|}{|~xv~{{x{zuyxz|{zv~|||}xzyz|yxzy{vzy|wz}{{wy}}|y|||{|{}|{|{z|{zz~}xx{}wx|x{}{|zwzz{~|z||{}~{x{|~}|{~yx~z}~x|}|}}z{zw{|yx|yy|zw{}z}}{y{w|zx|z~||v{y||{z{y{~z}{}~}yzy|}}~{y}{zyu{~x{yxz{~{z|{y~{|y}yy}|zx~w}y{{{y|v}x|}zy||z{~|~|v}zy}u}z{y{z}zyzzwy|xx{x|{yv{zyyz~xw~~y}y|{z|{zy{}z{x{|~zyz|~{y}~}}v~zz|zy}yvz{z{~}{zx|z}}}{|}v|}{|}zzz|w{x{|z|~y}{|{~||v{vt{wy~}}y{wv{}~z|y{zx~y|{zxy~z{||{||z{y|}}z|~y}vz{}y{|y}zv}y{yyy|uzwyxy}}{|x|zzx||}zqwx|y|}y|}}y~|}yzxzzy~r||}~}wy}{||~xx~{|}~|}{x{z||~y|{y{{zz{y|wz~wx~{}z~x}~y}{|z~}{}{w||xxw{}~y{}{yzzz{w|z{|{xx|z{|{~wy}|{}z{{{}~x}z{}u|w}~|{x{zzz~||z{w}{zyzuyy}{|{z|w}{wy}}y}|z{~v}|z{x{{~zyzzz|}{wyzzy}}{z|{|xw~{y|{z~{{z{~|{z}~}~{~}{}{~{|}~|y{|}~~}zy}}{~~}|}|z~~|~}~~~z||}z}}{}}{~}}~}~~~~}z~}x~{~}}|~}|~~}}~~~|}}}x}}}~z~{}~}{|||~{|{}|}}~|~~~}~~~~~|~~~~}}{|}~~~~}~~~~|~~~~~{~{}}z{~~}}|}}}|{|~|~|}~}~~~}|{}{y~~~z|}}|z~~{|}}~}~~|~~~|~~{}}}~}}}}y~zz~y~}~~~z}}~}~~~}}y}|z~~}}}{}~}}|}~|}|}}{~~{{}~~~zz}~}|}{}}t}v{~}z|~vy|yx|{zxy~z|||zz||{zw~y{zzx{|~{z|x}{y{|~|z~z~}{}y{{{zyyzw}{{z|w}{|zz{xryy|zz~zwy}xz||y}z{z{x|~yyz{}{z}~|}~~yzx}yx{wy|zwyuyzyzwyzx{{{yyy{y{yw}|z|y|y}{z}{}xy|z}z|~{}~zz{}|v|{~~x{{xyyyzx|z~{w{z|z|yzzz{}y}||{}}{|{v|||{}z~}x~~}{}{}|~z|xv}y~y|x|z|x}||x|~z{zyz|{yxwy}z|}wxz{~z|y|y~~}|xy~}x~}z|{{xx{|}y}{y}y|{}zy{|{z{}zy~{}z}{}{~}zy|}~zy}||~~xu|~|{{}|y~y{}w{xz{y}v|{zyvw||x}y{y{||xy~}~|y{|{~z|}~zz}y{||{{zz{{~v|{}z}~}yyy{|~y{}}}}|yxzzwv|}z|y~}}|{}~|}{z|}~{~|{xy|}zxx}||w}}xzzz}z}|x}{z|yx}z|}|{y{}}||z~{}zy|~|z|~{yz{}zzy}}zxxyy~|{y}{}{wz{t{x}zy{zyy}{~}{|yyz}y~z}|}{y}{|}~{|{}~~x~z{v|{x{|yy}w{w}z~z~z{|~y{zzz|{z{}{vz||z{}{w{~~|~}z}yz|x{w}x}|}|{yz{}zzy{z|s{zyy~~~xz}~}}yz~{{|}|~{||}}}~}{}~}y~~~~}|~z~~~~~}||~{~~}}{~~~||{}~}{|{||~}|{|}~|}}}}{z~|~}~~~}}}}~~{{}~~||}z}||{~}{}{}~~~~|~~}}~~~|||~{{~}{|}~{|{|}}}}~}z~{}{}}}~~}{}~~|~||~}|{|~}z}|~}~~~~~}~|z~|~~}|}z}|{~~~}|~~}~}~|~{|{~~||}~~~~|}~}~~~}|{}}~}|}~}{|yz}~|}~~}||~z~~x~}{~}~~z~~}~}~}~|}}|~}~~z}}~}~~~~{~{|{x~{|z}|{{z{{~{}|w~z}~z}{{z{}{}}z}x}{yzzz~y||{~yy|z|{}{||v~~zx}}|y}||z{|}|zyzyzw|~}{|}}}}y{}{{{~wx}~wz}zy|}}~}}||zzz{}}~{}z{{|}|{}{~y}}}|zzxyy}z|y~}zz{||}{y||}~||~~~}}}}~w}z{}w|~|~~|}z}yz{yyzz~}xyz|z~yz{}z{~|{z{}}|}z}zy||{{|~z|}{{{{z{|wy{}x}z{~|~}~|{{{|wzx|}~yx~z~{|~z}}xz|~}~|~|}|z||z~y{{z{~|{{|~}yz}}|{z{z}|y~zx|}~~~}z}{zz}~~z~}z}}{{}}}}}{~~~{}y}}}zy~|y~{|z{~z~x|}|~|}}{y}}}{~{}}~~}xz}zy}}~{z{}~z}{|y||zz~x{}}z~zw~x}{~{{{~}{vz}|}}|}{yx|x}{|}}}{}zzyxzt~~{yw{{~{}y~zx}{yy~}{|z{}|{t|zx{w{zzy|}{{w}x}}}}|{zzz||~|}}{zzz|yz{yzz|{}y}}|}y||}~~z}|{x{~}|{}~z~{~}|}zy~}{y}z{||y}z}}z~}yz~{z{y{}}}y~~|}zz|y}~z|~|}}{z{|~z|{~|{|x}v}||}zz}{~~}~|~}}~~|}}~}{~~~z|~~~~~||~~~~|}~~~}~}}~}~|~~~}|}}~~z|~~{~~~~{~~~x{~~~|~~~}|~~~|~}~{}~~~}|~~}~~}~~~{}~~}}||}}~~|~~}}|{~z}{{~}||~~~~|~~}}~s}~~}~}z|~}}|~~|~~{}~|~{|{x|x~{zz|zvvxzz}|yxwx}{~xxxz||yz}|u}}y|yy|{z|z}}{{|}}~}}||{{|x{y}}x{}{y{|xys{w{xxy{{zyyxzxx{xwy}{~{|}y{{|x}v}zzz~x}|~z|{|wxz{|}yyzzv}xyx}|zxz|wwzyz|u}xzvyuywv{~y}x}z|z||{|x}}}}zy}xy|~~}zz{|t{{txv{w|vuz{yz{yzyw{xvz~yz|{zy}}{x{}|{{|{wz{|{|}|x|~xzzy|}{|xzw|xvwv|y~vz{{xxuuyyy|xzyy{|{|zyz~uy{y{|~|~~}|wzy{{|z{{xyy{}}t{w}{||z~z}x|}x}|z|~{}x|||zy{~{wy}{{}zz}~zzv{|x||{{}xyw~z~zw{x|x|wxyw|x{y}z|{{|xwz}{y~|{zz}~z~y{{{~z{|z|zy||}|wyvwx~{y{{w|yzy{}xz{{w~{{z~~}x|}{wz{yzx|z|{{|~{~y}~{yx}|yx{ywxzzx{||{vwyxzx|zyxvww}zxzw{zzzy{~}y}~|z}{yz}{{zy|y||}zxx{{yx~x{{z||||{~|{{z|~|}zz||~zyzy~zy~y|}~{{{y|z{|~y{||||t|x|wxyuzyyy}z|}zy{wy}y{{v{{|{{}~{}y}z{~v{~{wy|~|~y|w|z|z{yzy{z~z~}|v~{w|~yzyzxyy|y}}~}yy{z{|{{{{}|||~~}~}~}~~}yy|~~{}|}~}~~~~~}{~}~~~}{}}}{}||~||~z|{|~}{~}{|{~{z}}~}|~}{||}{~~zz}{|||~{}~}~z}|}}{}z}~|~~}~|}~~|{~|}{~}{}}}~{}~~|~}~~}}|~{|{}{|z|~q~}~||~~{~|~~~|~{~~~}~}{~y}||~}{}~z~~~z~}~{||}}}z|}{}||{|~}~~~}~|~}~z{z~||x|~z~{|~}}~~}~~~}}~|}~}|||}y}}}{~}~~|}}z}}}~{|~|||}~~|~~}{}}~~}|}~{}}~~{}~|~~|}~{}z}}|}zyz|w}zw}yzyw|y{z{zyz}y}~{{}|y|yyz~|}z}|{yuvyzyz~|}{zz||vyxyz{{xz{{yv~{}}z~~z|u}|xz|ww{}v}|z}y~wy|{{z}|{x{z}vu|u}{}|v}zz}{z{zyz~z{z}}{|}v{x~{|y~zy}~zx{xyz{zzx{|{z~zyvzxxy}|~~{xz{}~z|xy}{|{w}{zxw}{{z{|x{{||yy{{z|{x|z}xzy{yx~u~x|z|}zxx~{|~|{x|y}}{z|yyxyz~yz|||z}yxx}z}~~|{~~|}{y||~x{~|{w{~}x|x~y{zw~}{}yx|{}}}zxx~|x}zx|~}|wz||z~zz~x|{z{{x{w{y}{}z{}|||~yw||zy}z}}w{{}~}{{}~z{y}{~x{}}|wvwv{}xyx{{y|ztzzy{{}|t~z{y{}~|z}zzy|y|}{~{|x|~}{{|}z|yz{z~yyy{|z}}z}{~~z{w|}{y|z}yx|}{z|{y|{xv{z{|{}x|{}y|x|z}{yz~{yzzzz{z}xy{z|}y{y{|w}~{{|{y{|zz~{|zyz|zz|u{}}x~|{}|v{v}{|y~z~~~}wz{||{~}{}{||~xv{{wy||y}~z|{{}|}||z~y}z{n|}wz}{~zzzx|~{}xt|yzx{{~}{{~vy{}{}x|zy}{yxy|}{z|}xxz{xx|vy}~wzz|y|{}|{~z{zy{{|{y{xz{|}xyyyx|z{|x}~~}}z~~|}~}~}}}{~~~~~}}{w~~}}~~z|~}~~}}{{}}{~|}}}}~}~~}|}~|~~~~|~{y{}~~}}|{~y}{~}{~|~}~||~}~|~}|~~}}|{}}~~{~~}}~~|w~~}~|}}}~~|~}~~~~}~~~}~{|~{}}~|{{}}w|}}~~~~~}~|}|~~~}}~~|~~~~{z}~}~~|{~}~{~|~~z}~}~{~}{~}}y}~}}}}{~{}|}}~~}|~|~}}z{~z}||w~}~~|~|~~~}}~~~||}~}}~~~~}}~|~|~}z|{}}~}~~z|}~~|~||~~{~~|}}~~}~~~~~}}~}z{}{{{~~{~~z}}~~|z{{||}{~z~zzuy|ywxy~|{y}vw~{{{}y{{xvw|~}zx{}~|}z~y{{|y|}}}{xv}{z|wxxyz|wz~{xzxy{xzwx|w{{x|y{x{xx}xz{{|x}{u}{|}yyzyz{zz|{wzyxz~|}{{yy|xy|zx}wzzy~y}|{}yyzz{}|wxzzxxxz{yy{{xz{z}{}|{z~y}{~}x{}}yz}}~||yy}zyz{zzyv{yyyzzz{yxzvyzz|yyz}z{wy|~x{zz||}zz{}~wz|}|xvu|zz|yz{z{zywzy~xwzwxywy}z|y|{~~|x{{~{|xz|{{~}{}}|{|v|~zzy{|}x{{zzxzyzz}|v|yz}{z}}z~w{w~}yxy{{}z~y}{}}xy|}zz}}}{~|y}wwzx{{y}z~{|wzy}{x}xzuz{y}|zx}}{|{~|}|y~~{}{|uz||y~~~{{|zy}y|zx~x{|v{|{wx{xz{z||~z|yzxzxxy~|y|y{zv|z}z{ywz}}x{{zy{~z~~{~xxzzz{{{xyyy|zywzzvvy~yy{zzz||}{}y~y~z~|{yx}w}|{wyy|}zu~}|y{yzxzx{y~z}yv{xx}yw|{zyxyvz{|{uy||~}y{{{z{~|z|{y}{wz|}|t|}{v{z}{|v{}zxw}w}|ww||{w|z~zx~}{}|~~}y|v|y~}~}~u{~~{|{y}yxxyvxxzzw|uw~~u{{xy|vzzxz}{x|zx|~yxz~}z|y~{~}~~}~}}{~}~|~~||~|~}~{|}|{|}{y}y}}~~}}~~}}~~}}~|~}z}~|w~|~}|}~~~}~~{|z~z|~}}|}|}~~w}~}~~}|z|~}z}~{{z~|}}|~z{~~}z}~}|~{|~}~{{z}{|~}~{~}~}{}~~}~}}~~|~~}~}}~}~w|}~}y}|}}~zz~||~~{~{~}~|||||}y}~}zy{~|}}y}~}~~}y~}~xz~~~|~}~~{}|}~{}}y{~}|~~}}~||~y~||~~|~}|~}}|}{}~~|~}|yy}}~~}}}~x{}}|xyy|}yz|{|z|{{yy}}z{}}{{zz|yz{|yywxy}yzzz}zyy|ywz{{yxx}z{|z}|yv|zyx{zy{~~{xy}z{zz{yzz{{}z{u{uz|{|x}vy}z|xw}}zz~|yx}{yzyz}{zxvw{{~yyyyx~{}}zy}{|zy{syy|{{v|v{~}~|}y{zzwywz}~{|~wx{z{}y|szyyyx||z}{z}}~{{xzyw{{zz}y{|{yx|xx~x{vx{|x{w{sz}zx{{|zyz{w}}}yzx{|xz{v|y|wzz~}~||{{xx{{}{{yvz|}z|{wzyyyxyw{y{zzy~|~z|{y|}~}{~zw}z{}x|}y|~|z{|z|}zz{z{t{yw{~yz{z~z~}w|z{yz{w{}{}||{z|x|}z{|v~}y{z}{|{y~|xzx||z|{}~|{v{{z{y}}w{y}wy|}|x}xxx~}{w{~y}{zyt{|x|{y||zxw|}~w|x{z||{~xyyy}v|xyxzy}yrzy{}|zvy{zw~z~~{}z{{~y{}y{z{|yywzz}|}|v}{y{{z}y{|~}|z{|}zy~|z{zz}{y|yzzy}y{}z{{|}yw|~xz|{{{y}{x}yyz|y|w}vy}{xx|w{z|}y}wz{zy|z~z{zz{xzz{y}~z~x{xzyzzy}zzz}|zxz|y}|y|wz|zwzzy|y~{{yw}x~{z{zy{|y{{}y}{}y}z{{zzz~~~z{{yx|}xy}{v{}wx}yyzxzv{}yyy{ys{wx{w~~~|~}}~~~w}}|~}{z~|y}|{~}|{}}~}|~~}}~~{~}}|}z{}}}~{~}y}~}~~}}~||~}}|~}~~~~{~~~z}~}}~||z~~{~{}}}~}~y{~~{}}}z~|||}}~}~~}~~~~}}~|{}~}|}||~{}~}}~}~}|z}}}{~}~}{}~~z~}~}}{}}{}}{~}~}~~}{}~||~}~~{~z~}||y~~z~~}x~~{}{|~yy{{~{}}}|}~}~{z~~|{~~~{{||}||}}}|~|~~}~~~~{~~}|}~~z~x{}~~~~~}{~}}}{|}~}{~{}~z|~}}|~|~}}}~|{~w{}{|x}}{|zvzv{txwx}}~|z~{vzzzvu{y}~z|{u{zyzwzy{yzv|~}}|w~{||||y}}y|z~x{{y{|}w{vzxw|z{y{}xy{||xw}|z|{~zwxzww{|y||w{zyzy}xz|yzyx|zwz~w~y{}|{|xyzw{v|}w}wz|xx}~{z{y||yvz~}||z~~||}yz~y~{z~ux}y|y|}z}v}wx{}w{zz{~|yzy{v|y|yyw|xz}z}y|~x{qzzz{xy}~}}zztyx{syy||zwxzzz{~{~{}}y}vy}yxyzxz|x|{~}{}~z}z|zz}{}y{}|y{}|zy{x~|z~wy~z{y}{{ywt}|}|||v{}~y|~{{|y|z{s{~}}|z{yzzyzy{{z{zxyz{yxywyyw{|xy{x{|{}~|w|zyzx}tyz{zy{}}|z{ty~y|z{|z||x|||z{w|yzvyy{x{}xxyxu||}x}{v~{|~{{}x|z{z{zz}{z{{{zw{|y{y{}}z|}~~|v{}y|}zyzyy|{vx|}|{{~zz}|vv||~}}v{v}|~yz{xyz{xxxy|{wvzy|y}vy~|x~zwz{|{z~vz|zz~~~}yyv{yz{~{{y{{~~~y|uzz}yv}|x}|txyxzx|yw|~|}|vv{{x|y|{~z~uy~||}~{{}x|~}{z|{z{zv{yzx{~|~}xy{{w~{zuxx~z|}z}}w{}y~{~|{||~y~{z}||}|yz}x|}~}~{||~}~x}~w|{}{}z~}~~~}}~~}}||~{z~~}|~~~{|~|}|}y}~~}~~|}~~{{~||~{~~|}~}}~~|{~~|{{}{~~~~~}|}~z|~~}~~z||z{~~|}~}}|~{||~~|~|}}x~}|}}}~{{}~}z}~}|{~{||~}}x}~|~|}~}~~}~}}~~~{~y~~~||~~{}}~}|}{}}}~|~z}~{{~}|~~}}||y{x}}}z||~~}}~~~~x{~~~}~|}~~~}||}z~|}}~}zzz~~~~uw}}~zyy|{zzy{|y|x{x}xz{x||yy~{ww|wv{|z{y{yv{|~}x{}{|xwzy}y}{z~||z}|{||y{uz||~w|{y|{{zwz|z{{{yzwwwzwy|zyyyw~}y~vy~wz}~|z}yz}xvyzwxzzz{zy}yw|y{yx||||~~zyzz~z}z{x}y~{yx|{y{}}z{|v{|xz|wzw|u{yxy{{}yzx}{{}zvzx{z|xx~}yx{yyw{{{y}y}z{zzwx{yyxy~{x{}|zyyz{}~|||~x}~{z{yy|}~z{{|{~}wvyy{|z|yx|x{|}{}zy{~v}x{|z}||w~{yy{x|twxz|rzwy}z}{yzzy~z{zx|xyx~x}z||}|~yz|}}zy}{{xzzwzxz~~{|{x{y}|{|~w{}|yyw}yz{z}~yyy|{y{|x}z|y|~y}{xyzz~|~y|{~}{{{{{zy||y{{{}zw{}{x|{{ywx{|}y~}{y~zyvx|~|x{~xv|x{{}y}xvtxz}zz}{yxz}y}v{yxz~}{|z~}yzx|z}y}xz|v~~y|w||wv}}}zwxuy|z{zz|}y}{~}|y|y}{z|}{{|{{xx{x~|vx{|z~|zx|{~~zyz|w{||}|yzz{{x}xz}~{z{{{v{}yyy{yyyz|yy||wzyzywzu|y}{z~{x{{y}z|z}}||{zyz|~ywz{{}yz{{}|}||}{v{y{~|||}{{~}{xy|u}xv~{w{wvz~{{w}~}z|z||}}z|}|~{~~~y}~~}}}}{~z~|y}}}~}}}~~}||}|}}{}~|}{}~z~~}}}}}}~}~|~}~}}~|{}{y}z}~~~~}z}~~~~~|}}~~|}}}}z~~|~}~~{}{}~}~}}}|~}{{{}}}}{}~||~~~}~~|~~z~~|z}}~~~|z|{|{}}|~y{~~~~~w}~~}|~~}|z}~}}~~}y~}|~z}~}~}}zu~~{}}~~{}z~~~~}}~~~|~}|~{y~||~}|~~~}}y|y~~~}}}}~{}|~}|~~~|~zz~}|||~~~{|~~~|~|}}}{yx~{~|z{}y~~xxwxw}z~z~|{yz{w}v}xzwxz{u{zyz||yyx~zy|{}yz|x}|~{zz}||zxxyqz|z|}wyy|yv}{zy{zzzxx{|}wyx|{vyuxx~}}}}}uw{{y|zx|yyz{y|}tz|z~z}z{}z}w|{{yzx}||{z~{{y}z~y{{zw{{}z}{}}{vyv~x{~||}}x}{~{u{}v|~yyzv{|v}|z}}}{w|w|z|yxz{zxx|xzy|}{z{z~{{}}{y|{z}y{}{|w|{|{y{zy{}~x|{~{y|v|{|zzy{z|}}|{|y{}z}{}{|w~xzz{||x~||~x|}y{wx{{wwy|{vx~y{y{zxz|yz||}z}{|{|{|}}y}{z}z{~{}|xwxz~y}}}}w}}w}wx|z~~}}}|x||xx{zxzwwyzx}|w{{wy}|w{~|v~~}{{y||{z{{zz{{{xz}|}}yz{zzy{ux|{zzu}xw~}y}|}}||x{|}xz~|~~{y~|~zz}y}x}w{{w{uxzzzz{}ywt|zyyx}{|x|x{y}~|}{{{y~}|zzyxzyy{{|{u{y}zwv{{{|xyx~yyy}|zx|{z}}zzz|xxz~|~|xz{x|{~{w~|}z}{{zyzz~z{~z}z{x{{ywtvyu}}xwzw|xyyxz}z~zty||}~z}|~}|yx|}}z~{{yw||}y~}{y{xz{xy~{w|v|{{}yw{zzv{x{{zyz}{yzy}~zv{zx}}}}}}~|~~y~z|}~~{~~}|z~|~~}~~~|~||~{~}}~}~{~}}~|}}|}|~|||~|~~~~{~}~}{|~}|~~}~{}|z}|}|}|}~~z~~|z~~||}|x~~}zy{}~~z|~||z}}}}}||~{}u|||~~~}z}~z~~~}~|}~~~}|~~y~~}}}|~}{~|{}~|~|z|~~y~~~~~y~~~{|}}}}{~}}y~}~|~~}~{y{}~~|~|~}~{}|{}~}~}{~|z}~}~}z}}{{z~}}~}{}|}|~~~{y{}}~}~}|}{{{|{~~}~~y~~~|{~}|~~{}}~{~}{~|z~~|~~|z~|~~|}y~|~w~|}{{}|~|{~|~{~|pz{{|{~{v{zzyy{~y~{x|{{wvz~wy|wwwx}{zy{{|y|x|~wy|vxwxyy|zw|zx{||{{yz{w{zv{|yy||~}|y{|{~z{xzzy|{w{|{z~y}x}{u}|yvw~xx{ywyuy{{zyz~}z{w{{{{v{}~yz|y~yz|}~~w}xyv{|vzzz}{~wzy{x~||{xvyw{yzwz{~}}|y|{y|zv|y|{x~}yuz~{|~|z{y}|yy}{x{x{{zzyx|zz||{zz~vz|}|}vv}zyz{{{|{}x{|}zzz}xzxvz|w~z{||xzzz{|zz}w||y{|x}|{{{zvw|{z}{xv{yxzz{}|{zzzzwx}{yzw~x|||x}{xx~{z{{z{{}{{y{~z|z{~w|zwz}{y}||{zzzzyw{~}{{|y{|{|~|||ryzy{x}}}{y~|~|z||xz~w}}yx{z~|xyz{|{z{}~~|zzy|z{z{y{{x}zz}yzv}|}vxy{wwx}{||{y|{{yzz|y}y}yx}x}y|}zwx{xy|||{wzzzzy}zyyww~x}yzzzvvy{|||y|yxxwyx{vxy~xxzzwx~yy}|{zz{zz{~y{|z|xzwzz|{y}x}wz{{yy{xz{~zwyx|w|}yz|zy}{yy|x{{x{{~~yx{{{zx|v}{v{z}|}y|x}x|{{|}|z{|~}~yw~xz{~yz~u{}zx}|wy{|~|{zz|xtz|x|w~zz~|yz{|~u{{{|}|}|||}w{y~z}}|z{{zx}~~~~~{~~~~yz{|~~~~}}}}~~~{v}}z{{~{z{|x~~~~~w}{||~z~~~}}}~~~~|}{~~~}}|z|{|~}~~|~}}~~}|}{|~{}}}}||}~~}{|}}||~}}{~|~}~||~~z}|~|~~}~|}~}}~~~~~~~|}}~~}~~~}|~~{|||}y~}}|{~}}|~~}~z{z{}||}~~}}}}|{~~}~|}~~~~~~|}{~|}}~~~x~}}}{}{|}~~~}{~~~|y||~~||}{}}zz~~~z{{~|z|~~|~||}||||~~~}|z~}v~|}~|}~}||{~{~~}}|}|||||}~}}v{~}{zxz}|y|z|{{}zy}~{|||{yu}uy|xz|zw~|{yyz{|{{|y}}~z|zv|{zx~|w|xzy~xz{wyz{|y|zyzzx||yy{zyy{|{x}zwy}zz|}}yy{z}yx}{t~|}|z{~||}{{}z{{z~zwxzy{zvyz||{~~~~zz~}y{}uy|}}{{|{}zw~z~szyzz}{~|{zz|yy~{y~y~wxzu{z}}w~x|w|{~|{|zy{{x|xz~y||yw}zx~}zyy{{zvx{w|y~|{}~z}~zyz{uy{wyxzz}}zw|x~yv{zx}yw{yw{|}zy~yyyzz|{{w||y{r}{{zyz|~~|vxuzwu~z{zzx~|zxx{x|wv{v}{wx{{z~{~|}z~{|~yz}{|w~y}|v{w{{w}{w|}zyy}{wzy{yy{x}|x{zz|z{z|}z~|x}|~x|}|~|{{z}|{z}|z{~~}{w{{y}|zxw}xz|}uxy|wz|y|u{|y~~{yx~}v|}|}}x|~|}|}zy|{{|{w|~yz~{|}z}y{uz}yzyyzywy{z{}|{{zzz|y{}zt{{x|}}~x~z{yz~xy|xxy{}wzy~x}y|{yy{t{}zx|yy{zv|w}{yx|z}{{z|{z{{xz~{~z}}~{}y|}y~|yz{|zy}yxy{}|w|x}}w{{x|w{vtzw|z~yz|zy|~zyy~y~y{|~}{z{x{~}|zv{~{vzx|~|{u{z|wx|yxy}yz|~zwu|zy}z}xz{}z|{{}|}{~~}}~zx~|~{~|{~~~~|}{}~}}||}z~~}}|~}~y|~z~~|~}|~|~}~~~|}|}~}~zw{~}}~}}||~}~~{|}z}~|~~~{{~~~|}{}}}}}z}~~~}}{~~}~~x||}z|~z}|{~~~y~z|}}{|}~}~{|~~~~}~}{~x{}~|z|{{y~|~}z~}}}{~~~{|}|}~~~~~|{|{}|{~||~~{~~~|~}|~~}~}~||}~}~||}~{}~|~||{~|}{~~{}~}~}|~|~y}||{~|~~|~}}z}{~~~{|x~~||{~}|~}wz||}{}y|{zz|{{~{x}|}~zzw|ywz}zx|}uw|{y|tx|}|yyw|xv{y}y|y{|{z|{|zy}yzy~zy{z|x}|||y|}z|~{{|{x~z{|yy|~{{ywv}|x|zw|}zy}{}zyxy}~y|{z{w}zuw|yzy~y~xy}{{|}|z}{{|}}||zxxw{|yxx|zzy}|yzw}}{vzyz~z}|xzzz}xz|xy{}||{{zyzz}{zyy{~w~{xzzy|yx}}}}z{zxzy|{xxzy|{|{}{zx}{}|y}}y|y{}{{{|zzzy{xyu{}}|yy}}~|vyu{}{y}|z||w{|||}|y{|y}wywxvyz~zzyz{|vy{}|{|y}yzw{zy|}vyxx|zzzx~yx{{~{z{~z~|x{y||~xwzzxyz{zw~x|z{{{z{svyw{t|y~{{zx}|xyyyy{}y~}xxy{yxvv~{{zz{{|}}|y{zy~w}y~v|||{ywzxu{x{|}{{z{|~|~~y}}{z{}x}}y~}{{z|x}|~{y}{|~y{|{tyyzy{y||z}yy}|w{yyzz}zzz|uz{~||yy|x{|~|~yz{|{|yv{|~zzy}xx}{yw|{|yvxvz{{||}xy{{||yz||{~y{y~|xvyzxu{z|{{{{|{}|}zyy}{xwz}{zxx~y|z{yy{}u~{|z}y|{{y|x{z{zy{v|~|y|z~{{|}{vzty|y~||~|{zyy{wz{|z{|{w|yz|{|x|yz}xw~~|~~~~}|{}~}}~~{~}}~}{~}}||}}~~~|~}~{~||}~|~~z~z|~~~|}{{{~|~~|}~}y~}~}y}~~}~}~}~}|~~}~z~|~}~~~z~}y~}{~}~}~~|z}}}}~}~}}}}~~~|}~~}}x}~}}z}z~|~}~~}|~~}~|}~~}}}}~}|~~|~~~~}~}|~}{{}z}~z}~|{~{}|}}~~|~}~|~|{|~{~}~|}}|~}}}|}~|}{|~~{}~{~~|~~}~}y~{}~~~~~~~|{}|~|}~}~~}}~}~z~|}}z{x||}{z}~}|~{}}~}~~~~zz~{~{|}{{}x{}|{|}yz{u~y}tu|zy}twz~uw{||{vz{{}zyywww{}|xzz|}{z|y|z{yxz}~{{x~|w}}}x~xyyzuywxz~zzzyx|y|y|{vvzzz~||zzzz|x|xxv~y}vzwzx}y}{y}|z~|{{}w|~z{|x{y}zy{{yyyyywzrwxy}|y}|yz|}zyzyxz{|w|~wz}}w{|~{|z}zy{|yxvv{|su|x}xx}zw}~yzy}yw{{zvy~|x}||zxxyyy|z|xy|z{{x{yz|wxx|yzx{}xx{{xz{{{xwxyxwxz~u{zz}y}}}z}|y{~{yz}|}{{z~z{z~yzzz{||xx|yv|zxwy}xz{z|x~|{{}wz|~z}z~||zw{||}}}}zy|{|~xw|}yzyy{{{zx~{s{|yz~|yy~xzwz|{||~||}zyx~{u}|x{}~}~|{}|z|yu|}{u{|{zz|zz}xzy{zx~{{}yyw|{{{x}|zzw}y|}}z~x{{|}z}z}~||y|z{{wz|x{}y~y|z{{yvy}||{{|{|zwxu|||yyz~}{y{zz|y{|~z|z|{||{w|xy~{{z{|zww{}w||z~|yz|zzwzzy|yw|xt{x}{y~zwyyxz{z}yx{~w}zy}y{}z~}zwx|wzxzzy{wy|z{yzzyz|{{stu~{z||~zyx}{x{}{y~{~{}yz{z{|{|~}{zy|y{|x|y{|xzyuzy}w~z{{xy|zyv}zw|z{|~x|~{}}|yzy|{{|~{~|~{~|{|~~}~}~z~~~~{|~|z{|~}~}{{||~||~~~|~}~~}}{z~~~|}}|{z~}}||~|{{~~~~~}~}~{~{~~{{}y~z}|}~~z}|{{~~{|~x}|{~}|z}}~}{x}y~|}|||~}}}}~|~}{{z~}~z~}{~~~}zz|}~~~z~}|~}}|}}~~}}}}|}~}{|z}||~}z~||}~||yz~~}}y~}~{{}|{~}}{{{||~}~~|||{|~}}|}~}~~~~~~}{yy{y~}~}{}}{~}}~}{~}~~~}}~{~~}{|}y~}}}~~}~{|~~}}||{~~~|}~zz}}~ywzxx}yx}}}w|z|}w{||z||vzy|{{|}yz}y~{z{zzz|zz~xw{|w{~zy}z}~w~y|yz|{|}|z|yx{yyy{|x||{z|{w}{{wxy|z{xz{w}}{zuz}y||yyz~{xxzx{}}{~|{{|zuzw||z|{~{z{w{}{x|xy}|yyy|}~~zzx{{zwz~{~z~{zyx{}{~|y}}xz|}~{}|~z|vy{{~{y||{yz{{}zzzz}{~uxy}zy|~x}yz|~z~|}}}w||y{{x|~}|~~~{{{xu{y|z{~}|z{v|{y{{|{z|}zyw}ywy}~vyx~z|~||y|}}w|z||}z{vy||v{w~zvy~ywyzz{v~}{x||}|z||y~{y|z~}{z{}|~y}yx~z|v||}y{|zz{zxz{|||xvwz{yy|xwxzzxyz{~}~{}{v}u{y{{{}{}}~z}zz~y{|y||z}z~nuyz|zz{~~|y|z{{{|zy~z}}z|{y~z|{zy{}zzzzxzx}|yw|}|w}xzxyzx{zx{}y}z||z|~}{yvs{{vzzyvz|x{v{{|x~z{|x{x|{y|}|{zz{z|}{{rw|y}|{{|w{}}|x}}yz}|uz{zy|{|y~}z{{xyyxxz~yvyy{}|x}{|~wxyy}{}~~{{zzx{{}yz|z}z||}|{~x{~~~{}{z~}xyzy|z~~yz{{}||}|}}z|yzy~yz}vyywzzu|{{y{zyzzw|}~{{|x~|~~}||{||{|~}~}}~}~|}~}z~}}~{||~|}~}}}|~~||~~~~|~~}z~~|{{}{{{~}{}~~~}~}{~z{x|}}|~}{~}~}~~~~z~|}~}{||||||~|~~{z}||{~~||~~~|~}~~}{|{~{~~}~|~z~|~}~}}~z{}z}~~|~}z~~~~}~~||~|~{~~}}|}~}|}}}~x}}|~~}||}~~~|z~w~{}~}}~{~~~~{|}~}}|~}}{||z||~~}|~~~}}}}}{}~||~{{}}z}{~~~{z~x|||}{~}|{|~~{~z|~}xy{|{~{zy|}zy}z}u}||~y|{}{xz}|{}|zz{|z}vz{zvv{}}|y||x~zz}{zx~yy}|~~{{}z{|l{yz||~}}y}xxxxwxyzwx}w}zzyu{{yxxy|~}}|}|xzz}vz~w|~}~~}{|}z{~{|w{r{{tzu{{x|zxx{}zv}~x~|xzwx{|z|x|~{y||}zzzz}|~{}}xwz~}}|{}~z~z|||{{zzz|yyyw|zyxw|{{~yx{wz|zxzz{x{|x{y{{x}|||y~~}wy{xyxw|yvt{}wz{zyz{{{y{y~zwxyy|zy~y}}{z{}z}x||y{y~{|zzz{z|}z}zxy}}{zuz{zz}yy|xzz}yx{}|xyz||{y|~}yzzy{zxyz~|z|}z|y|y{xvyx}}v~zzy}zywyzz~{zy}x|zu{|x~~w~{}{z{{yz|~y{xz{{|{|{|~}~y{{|{}~{{~{}z{|y|}}}z|zuy|xxy|}~zwy{}{}||x||w|{{}{|}}yxv}yxxy}w}|uz{z~~{|}xx}xw{{{}||}{}}}{|~|yvw|w}||~~}wvx}|~yzzzyxzy|zzzz~wy{z{}z~zwyvz~y|z~|y{}uz|~{{}wy}{z{{~|}z~}yz~z}ty{wzxwz|{zz}{zy|}}tz}{|yyy}v}z~y|{z{zzz|~|}|}|}}||||~{||x~yyz{zzv|z{wy|zw}z}{x|y{y}zr|}z|~~yzyy|{z|~zy|~}}}~~|}~~~x|~~z~}|}{|~~||||~~}~w~}~}||~~~}~|}~~}}x~|{w|~~{~}|~z|~{|{}||}|}|~}}{{~{{}~}y~{}~|{{}|~~~~}~~|}}}}~~~|}}w{}~|}~~~~}~|~|{~|y}|}||}}~{~|~~~~~~}||}~}~~z~|~}~~~~z~}~||~~|z~~}z~~y~z|~~}~|}}|{~~{}|~~~~}|y~{}~|}{||~|}~~}z|}}|~|}{|}~~~z}}}z{~}}}}~}zz}|~~~~~|y~~|}}|~~z{z}{w{~|z|{}~|~}~z}}}~||}||~}~y}~~~~||{}y{{wy||vyz|z{{z~wzx{yz{{xw{{yy{yxz{x}x~z|x{x}x{{{w~|xx|{|vwy{y}z|xx|}|vw{y{}zx~{zx}}z}y{xy~{}v{~zv{{|y|ywy|||yz}|{xw}xy}~~zy{x}xxzx}{|yzxwxvyzyyz{yz}z|}{ywy}{x~z|y~z|wy}zyz~{z{{x}~{}{yx|{v~{x~yx}vz|}~|{}}zzy}v~yxxzzvyz~{yty}|z~}zz~{|{zxz}zx}|w~w~z}zy{z}y|{z|{}zy~y{x{y}{x{~{rzuz{~{}zz|}zw|{z{zwy~{y|z|~xw~{|z|{}{yy{y|v}{z{zx||{vzy|y}v{~~|}~zz|{|zz{~wyvzy{{xx}~|}w|{yu{~wz{}yy|}}}z~zz|{z}xx|~}{x}{||yz{|~{t}{zxyy}z}|}|xzz|yzu{z~}|w~{y||{{y~}y|z|z~zy|zt{{{{{zz{w|}{|{v}z~w{yw}|z~{zuxyvz|~yyyxwy~zz|z||~|~z|w|{}~{}}x{{wzw{z}y}|yyzv}}zzyywxyzv{x~yy|yx{z{{z{z|{zw|xx{{yy|w|}~xyxz{u{y}z|{vyy~{xz|z{wwx}zy}{~||{zz|w}|vztz}}~t|{y}|x{zzw}z{{z}~{||{~|{}{w|~z{}x|z{|~|y}~|{}}{}{y~~}~{|z{y|yz~z}z|zz{~~~zwz~yy~z{}x}|~~~||}~~~||~~~~~|~~~~{~}}}~|{~}}~}|}~~~|z}~~z||}~}|}~}~}~}|}}~}xz|~~|||~}{~~}}|}~|}~v|}||}}{~{}}}~~}~|~~}zy}~~~|~~~|~~~~~~}}~||~~||~}}}{|~|~||}}~{~}{~z~{~~}}{|{~~~~~||~}~|{~{||y}}~z~}y||zzy~}~}}|~}~{w}~~}}~~~}~|}}}~~~~y|}}}~{y|y}~|z~}~~|}{z~}~~w}~}{~~~}|~|z~}~~}}~~~z~}}}~{~~~{~}~z{{~{}}yz~~y{{|uw|ywz{vyzxy~xwyzz~z{~y||yv{u{~zy~|z{}wz~z|zyz~|}{z|{}{z{{w{xzw}zyxwxxww||{{wwyxz|zzz{z|z~}y}|~z}{||y~z{~yw~z}z|zyyz}y{{||}z}{yyzzz}wtyvvyz|~z}~|}|}{{|}w~{|{|t~}{xyyz|{zxu||}z|zzx{|xyzzxxz|zxyz|y~{y~{zzz|~~|x{{z~y{y|z~|}yy|xz{|{xzy~zw}||y|vzzzyxx||xwy{|xy{|z}}z}}w~~~{yyzy{{z}{~z{{{}~}{}|}x|z{z|{y||zzyyz|z{zxzy}y|||z||y~{|}|{~y}~{}xz|x~}yy|y~}{||uzyw{z~xxv~|vxy|{zy|vxx{yyzvzyz}y{{zz|||}||x}||}|}w|~{x|zyz{}zuy}}|}z|vyw}y{||zzx~}y}yx{}xz~yz}|{~x}}y}}}~~}}{{zz}xz|{zy{zuyyyyy}x~ywyyyxu{}yxv}yu|v|y}y|xtzz}}~|~}{{{|{yz}wz{vy|yx{t{w|yyz|{yxyz{z{yz|y|{wy|{||{{|zys|zzx{{z}|{y{~{{z{{|{|{z|wz~~w|v{z}{z|v~yxyxvuyzz{|wx~z~}y}|}zz~}|vux{}{z|x}{z{|}xzxz|~|}x|{{z{zzvyvyzyyvx|{ztxy{yvt}{ux~||y{~~}~|{z}}{||zy||~|||}|~~}}~}~{}y~||~~{|~~|}~}|||{~}~}~~~}~{~z|}|{{~||}|~~~yyz|{~~t}}}~~~|~~{z|~||~||~||||}}}|~~}~~~|~{{~~|||}|}}|}~~}z}~}}}||}}|}~|}y||~~}}~|~}}~~{|~}|~{}}}}z|~|}~|~~}~~y}{}|~|}}}~{}}}}}w~}}{}||}~|~~|}}~{|~{~~}~}z{z|{y~~}||~z~{}z~|x~~~~~~|~}}~~~}{{}|z}|{|}~z~~}{}z}}}{}~~~~~~}|~}}~|{|~|{}}}yy|{}y|{xy{yv|~~x{{wy{~{|zzyv}{{|z}yx}yx|{||z{{w}yxy|zy}}{|zxz|||~y~wy{{~w|y}{yyxxz{|~|{|{x{||v{zzxx||xz||~}}{}}w~qz|}{|}zzy{x|||x|||y{x{~|w{~ww|{{x{}{~{}{~|{~yzz}zwxwz|z~z{|}~x{zxz|~{zz{~|}{y}z{{|w|yz}|y{zz{||}v{~~x|y|z|}{~}y|{|xyxz{{~~z|zw|{{zz{||}zu{z}|zzy}z~y}|{{y}}z||~{{z}t|}}|}{{y{y{{{z~z|}x{zy||z~yz|yy{y}x~xzy}||w}}|{w{}yy~|}y{{|{w|x{zw{|z{x||z{~|z{|zzz{wy}zz~~yzww|}z}|}yyzv~{|{x}}zz}{||~}~{|zxy~{z|zy}|{z||~~zzy{|}|z{{||}zzzz|||{}}}yzz~z|{|~|x{|z}x~zxy~{{w|||z}{x{}zwvy|yyz}{yx|}{}y||}|wz|y|z|zx{{}z}z|yr}~{y~yxzz||{{|xz~}u{xzyzz{zzz}yz}{|{v{{|yy{{wzw|x{{{zzx}z~xzy~{|z}u{}zz{z{w|{{x{|y|xyw{y|zy~}y|y{{~|}}z{ytxw|xxyzy||xw|~{y{y|{~zzzty}{{|{|~{zxz}~~|z{|~{}||y}w}yw}|}|wzy~z~~xvvyyz|~|{{~zw|y{{y{x|}z~~}{}}{~|{||z|}}}}z}}~~~~}}}~~{{~~{}|~{}~||~~}|z}~~}~z~}}~~{||}{}}z|{}}~}}y|{{|~~~z{||}|{}|}|}~~}~}~y}|~||}{}z}||~~|~}~|}}{}}}~|z{|}{~{|}}x~}~~|~}y~~{}{~~|}{~~z|~}|}{}~~~}|}{~~}}~}}z}~~z|~~}}~~}~|~|}~~|~}z~~~}~||{~~{~~~~|}~|}}~z~v}|||{~}~}~{~}|~~~|~~|~~|~~|{{|~{~}~}}{~{}y~~~~}{~{y}~{~~|~||~}~}v~|~}{}|z~|}~|~~|x~}xx|zz{x}}{{zzzxw{u~{x{z{{~xzy{}z{yy{xx{zz{y|z~uy}}|z}}u~z{|zv~~~ywy||u{zx|{~yy{w{zx|yz~{z{x~zvv{xwv{wz|{{}ywy{z~yxv|vyx{}|~{yywyz}~w}{uvwwvz{{z}wyx{z{}xywyy{zw}~|{y}y{xvy~z{zwz||}z|w{w~|}|z~wx}}vx||}{~zzy|z{zxyuyy~zw{~}x|x|~}{|x||zzv{v~{~{}y~w~}yzx|xw|{wx~{x|u{w~{{{yyvy|z{}yx|zyy}|}z{~||~z~zx}{{~z}{yu{{{z|}||s}}{yz{zxy|{x{~zwx{zzxxzz|xzz~}|{|}}|{}}uz|x~ww|}{|||xy{}vuzwz}yu}{xx{z|xxzzwyvx{zzy}w~{y}}}z||{~x|x}}zx{{{xx}}|~y~{xwy}||x{|x{v}|}yvzy}w{zx{yyy{~|~zx{{{v}|y}u{~z~{~~{wuyz|||ywzyzzx}||y}vsyv|{|ut{xw}{~wzyzzzwzx||{{z|ws~zz|{w{x~zxz||x|sz|{yzr{|z{~qzy||{wzx|zzutzx|~|}x{|z|||||vzw|z{}{|}}}x|}yy{{u}{|xw{x{}|{vxzwzz}wz{|yyy{yy}z}}{y}xy}{y{yx{{{{w|~}~z|yyzyw~w{|y}u{zyzy|yx{}xy|v{y{~{zyz|~{}}x}{y|y{~zw}~}~~~z|~{}z}}~|}|}~}}~~}~~}|~~||{~~}|}}~~yz}||}}}z~~}~||~}z|}z}|~z~}}~}~~~{{u{z~~|||~{|~{}~~}~~~~}}~{|{|}}~~z~|~}}~{}zz|~{|z~|~~}~|~|~{~|}~~~}}{}|~}y~}~~~}||~}~}}~~}~{{~|{}|{~{||}xz|~x~z~~}}{}x}}~|z~|}|}|~||~|{z|~z~z{}~~~~~|~z{}{v||}~~}}~~~~~}z}~~{{{|}|}{~|~z~}}~~~}~}x~z}}~~|z{}}~|}~|}{~~}}~~|}~|}x|}x}||}~{~}z|~}}{}~}{}}}}xx|y}{zx}wyv{|~zxyv{xyzxzzz}x{x}z~{z~z{~{}}z}y|tvzx|~|x{{z{|{zyw~zywx|yu~~xx|{~||w}|x}yzwyyxuzy}zwzx{{|z{xy|z}{y}z~~|z{z|z|zxz|z}{{yzyyx{~|wz{x}{x~zz}z{}~y{xz|z}zzw}~v|||zywyxzxz|y|yw|}~|}x|y|{z|x{||}}{|}{||y{z~yx}{}{||wzy{y|zyy~z~{{|zzyxy~z~{{|z}||zz{z{z{x}{w|zvx||z}|zv{z~x|z|yz{{{|x{z{zyz~|w{z|xy||~{y{w}}w|}{~yz|||y|{yzxv{{{|z{vxvz}}|}x}xz~|{x|||{x||}|{y}|z{~}|yzxwt{z{~}~~y~|}~{||zzwx{{v{}w~}}{~{{wv{zzy}}~~y~|{yzzx}yx|~|~|y~zx}{w||z{}{|yz{yy}yy|}zyzwxzz{z{|{y||yuy}y}zz|~z|y{|~xzz{|vxzxzyy||z|yxy{xw{}yzy}}z{xw|zzz|xzx|zxz{x{|y||||}yy~z|z|zz}{|{xzx{z|xzw|~}}x|zxv{y|y||xz|{t{|zz~y{}u{z~xz|xzzyxz}{z}wxx{x}xwzzwyww{z}|zyz{z{}{}z{|xxy|y~{zvz~~zs||}}{|yzz|xz{w|zx{zz{||z||y{|ywz{z~{v}yx|{yzx||||||x{v}}}||}~~}~~~~~}~~||y}}~}~||~{~}~|}~|~~~z~}y|{~{~}~}~zz~}}|}~~}}}{~{y{}~~}}~}}z}~}~}z~z|~{|~}~}{}~~~}~z|}~}z|~z~|}|~x~~}{~~{~|~~||~{~}}|}~~}~{}~{|}~|}~y|~{|~~|}{|}~y}}~|}|~{~}}}~|}}|~~{}{}~~|}||||}~|}{z}}}zy|}{~|}{~}z{{||}|z}~~~~|{}z{~~~~||~}|}~}~|~}}}{}|||~|}|~}{~~~~}~~|~~|~z}~|~|{}|{}{~|}}~}~~~}||{}}}~~~~}{~|~~~}~~~}||z~z~z|~~|{}}{~{z}~}wtx}}y{{z{{zy{{yxy|yzxz{wyy|xyt|w{zw{zw{{{x~xyx{}x}~|zzw|z~~z}|xw{~yxzywy|xt~zzzz|y~{z{xyzz|{{{xvv|y||y}z|yw{||x~~w|{z{|~|yzz}||vy{{~}zzz}z|{{z{}v|zyy{zzzyzvvz|{y|zy|{z|xz{{{|}{{|yyy~}}|z}~{xxv}y||~{y|w{zyyy{z||wxzzyxyyz~zzx}|}{t}{}||{|yw{}~v{v{{w~z|{}||wyxzvvzwzxxx{|||w{zz|y}}x|}{{y}{zywwz|zz{|}}}~y}zw{{{wxz|yzx{{~z{u|}zx|zz{{|zw||z{w|}||{yyy{||y{|y~z{{z|}z|}{{|{~~z}}y}vx|~~z}{yzzx{}zwy{z||vzzx|~y{|x~{{y||~~xz}~yz|~|~}z{w||wx{xz|x|{{{wyv|z|~~x{{{y{|zz{x|}wxx|zz~z~|z||y~{wyx}www{z|{zywxyz{z{|x{w|yz|~{}z}}z|~}yz{yzz|yy{}}|zzy}}z}|{}wyxx}z|{z{|~y{vyyx|{zz~|yw|zzyxyy{z|}{y}}z{{{yu~y~}}xx{{{~}{|y|qs{xx~||{x{xz{zzxxzz|x{x{zz|{v}y|}wzw}{{x}}z~}||x}|}|z{{x{~{}|||{~zxyv~}x{~zy~{yz{}{z~xwx~|uz||yxy|}}{zww~~~~y~{}|~{~}|}|y|{~|{}}}~}~}~~~|~}~|{||}~}~y~|}~{{~}~~}~~~|~|}y|}w{~~y|~}||}|~|~}|}~}}}~z~~~|}~}{~~}~~~~v{z}~}~|~~|{z}~{~}}~~~|}|||x~{~~|||~~{~{~|~{}{{~}~~~~}~}~z|{{|~~{}|~~}~{|}}{|}{}~||x}~~}|~}}|{~z}}~||~~~~~y~|~}{}|}~}}}{}{x|~~~}{}|}|}z{z~y}|{}{}~~x~|~~y{}}yy~zy|y}}~}~w~}~}~}~~}~|~|}{}{z}~{{~}{z~}|}~~~~}~~vuz{z|{z}}|zx{|wv{x|{zx{y}{}xz|~z|}xzz~|~zz|u{{{y}~w{xy~~{xzyy|y}z}}w}wz||wz~}|}yzz|{}}{y}{|yx|z{zzzxz{}{|y{}yzzzzy{}y|ywxwv{|x{y|yz{~}xyzyxx|{v{{|y}{yy|{s}zwz|v|z}{x|y}y{{{zyz{}yy{|zy|z{{{||~~||zzyzyyyw|~xxyyzyyzzz{y{y|}|xyy{}{{~yz{zx{v{~}||wuy~{x{|~x~~yy~|u}zx~~|y|z{{xy|zx~y}xvzzz|xxyx|vz|}w{|z|}}{{z|~zzzy|wwyyyu|~w}||x}v}vyzw|zz|z|}{{||}{zz{{zz{}~x{x}}{~vx|v{zz|{z|||}w{z{zzx{x}{|}zyz|~|}~{{v|w~x}{|~|z}y|yzx~{v|zz||x{yw{{w}{|x|{y{~xx~{y|}|z{|{yzz{{{{vz|{{}wy}{{u{{yxzyzzwu|uwz~zz{~{x|{}{}{}|z{|z~{|z{{u{~{zwzv}zxy{~}|w{y}~{}~zz~}wx}{{yy{zx}z|}z{{z|{{{z||{y{|x}{u{|}|{~wx{wy|{~zzzx}y|y{~~|}~}~|{{}}||vv{xv~{zq|yxzzwy|z}|yz}||zxx{x~|||}w{|y~~}z~y|||x|~~zz{}yz{zz{y|y~xxy|{||x~|yywyz{y|{}u}|w{z{{{x||}xz}|yzz{}x|{~}|~~}~}{||}|{z|~~~}}~{~}~~{~|~}~~y}}~|~|~}}}~}}~~z~~|}||y~}~{z|{}{~~}|~~{~}|w~{~~}~|}||}{~z|~~{}}}x|}}z{}{{~|||}|||~}~{}}~|~}~~}|~|~}|~{~{~{~}}|~}}~}}}z}~|{}~|}~~~~~|}}}}~z~~|z~{||}~~}|}~}~|{}~|~||}|{~{}~||{}}~|~~~{~|}~~~x}~|{|{~~~}~}~}|}}{|~}}~~~~{~y~~{{}~~~}{|z||}}~}}~}~~~|~}{|}~{}}~~~~}~}{~|{{zz|{~{z{|w}wzz{xy~xzx||}zzw{{y}xw{}zzz{{}y||}{y}}|~}yz{}}~z~yz|x{y}t~{~}xz}{yxxyu~|xy}xzv|z{yz|wy{|{|yz}|{|}{|~yy~}|{~|{|{{{}xwy~~wtzt{|yxy|z{zwz}z{{{tyz{zy|{vzz|z{}zwwyz}|sz{x}{}wz~}}||~}y|}}}|}ywy{{{}|yx||z|xzx||{{s}yz}~z}~|~x~wzz{~z|wzz~}|yuwywz{~x|y|z}z{~w}u|~{uwy|wy}zx|||{|~|}{xz|zy}}y}~y}z{|z|}}~z{|{|yx{xy|{y{yz~wxw}}zty{v{|~z{~xzy{|{z}z{|{x|{y}{{|y~||~xz~{z~{yxzz}y|{{||}|vyz}|}zy}}wz~z~{z{}~z~{}}{|}~{}|}}xy{~|zyyyz~{zz~y|y}y|yz{{v|{xxyy|z|xzz~|}|z}}z||yuz}y~tzy|zz|{|~|}~vz{zzzw}x}|}xxw~~~y}y{}z{z{|xx{{{}~{~wyyzy}x{zy|}|x|{z|~wz}|~x|w}zx~zyz|{y|zxy|~}x{zx|x{}{zw||~z~wy|~zw{|~x{{z|~z|{~z}|y{xzv|zxzw{x{|}xy|wyvw}{wxwz|{z{yzzw{x{uz~|y}z|{}|{{y}x|{~{yzywyz{y|}w}zywzyz|yx||xvu{~xz~y{}~~|y{|{y~|xy~{~|~y|}{||z~|~~~{}}z~}~{||y}{z}z}{{}{~~|~~{~y}~}~~}~|~}~}~{~~}~{~w~~~~||~|{z~}~}~}|||}~|~|}|}~~~~|z~y{~~|~~~}~~}}{~~~}~||zz}~~~~z{~}|z~z~~|~~}~uzy~~|{}~}~~~}r}~~|}{~~}~{~~~~}z|||}~{~|{}}~}{{}~~|}|z|~{|~|~~|}|}}}~~|}}~||yz}|}~~|~||~~}~~~~~~|||}~~~{{}}||~}~{}}|}{|}z~z}|{{~}{~~|~|~{z|~z}{~|~~~~~~}||~|z||~~}||{}~~~}~}}~}}z}~vx{{z{}{{zz{|t}xx}wzxyz|}x|wy}z|x|}z~{y}}yxyy{z}y{~~}||}zz|zw~{x~}w~y}zzz{y}w|{ztwvyy{}v|zz~y|{zt{{|zxy|xww{{wx|}uz|vz}}~zzyy}{yz|z{wvy{z~w~{{x|{zy{xw}{|x{}|y}~{zz{xzw}zwy~w{~yz|yzz|}|{y{x~|~yx~x{{xz{~z}{zx}x}{}~z~y{||}zyzvzwzx|u{~y}}|xw{z~~yz|z{z~y~}zy}z{{y|ww}{|}}~z{zyyxz|{zx{x{yyz{y}v}|w}zz{xvxzw{|xzz{zyw~}z~}}{vwywz{xzwv}|uxw}y|x|}|~{xw|x}y|{wx}yy{xxyxyz|}|tz{|x}}z{|xw}vy~wwz|zy}|}y}{{}{zzytzz~yyz}zzwx}zzy|zx}{~y}|y~|||vxwzxy|xwx{z|~~zwyy~z{}yyzy{|{{y|{x|}}~t{~|||}zx|xzyz||{{x{z}|yz}~x}yyzx{{|z}x}yx{|xy}z}zz|z}z{y|yzz}wxzwx|v{{{|yy{{y}|xz{yzwz{x||{|y||xz~~{{{xz~|||}{v}zyz|x|}x{zyyz|~{}y{{~{~|{z|y|uzyxx|xyz~xxzxy}||{}xywxyzxxulyxx|{z|y}y{yzz{{y|z}zyyy}zx{y{xyx}xz}~}{||{||y~|z|||wz~~y{{|}}||z{yz|zx~x{y|z}~yz{|}|z|}|~|}|}{}|~~~~z~~z|}}~~~z~}}~||}~}|}}{{}{~|}~~x{}y}|~x}}~w|~~~~}|z{}|}}~z{~}~}~~~~}~~~~~~~~}}~~~~}}~}||}|}|z|y||{~}{|||y}z|}}}||||}}~~{}|~|}~}~}~}|}~~}~{||y}~}~~{z~~}z|}~~|||~{{||||}{}|{||}~~}~{}~}|~}~yz|}}y}}}}||~}~|~~~||z}~w|}}}~}|z~~}||~}}y~~}~|}~{~~|y|}}~~}}|z|z~{~z||~~|{~~}~}}~{~}~|z}~~}{~|}{|}|~~}~yyy~y{w~w}~{|y{{yy{}xzv{x{|}{{x{yx}vx{yx|x{}~~{z{~~|}zy~z~}v}y{}xyy}yzw{y{|zwzzy~{}xyx{zxvwy{}zzxz}|~|}z{{{~{}||z~x{y}|wxzz{xz}y|zz|xrz}z|vy|yy{~{w~{~z}|{u{z|~y}y}z{v}||y{|||}y{zz{y~v|xy{|{zyy{uz{|zz}y{w|w|yyyxxz}xz}{y{}}xz|{|}}{}|||}~{{y|}{|}~x{|vvz~yyzzy~{y{}|zzx{zy{zxw}zw{y~y~{|z~}|~~v~xz{xy|}z|zz|vzyz|}~z{ywxz}y|y~|wuxvwwxy~z}wxyy~y~x|~z|x{}xzw||{v{}yz|{zxvz{yyxwy|}}{ux~zux{v{z}yyz||{x{yz|zz|~{w}xxy{{~v~}{z{|~zz}z|xzy|~yx|{|zz{{w|vy~y{|~x{zy~z}}||y|w{|{{{|y{y|zw}x{{y}|zy{w{|z|}|}|yz{{x||zxx~uzxz~{y|yz}z~||}~{|}|{yy|{}}z}{y|~}{xy|zxwzw|{xyw{{yyzxz}{zz}w~x{z}|z{zx}xz{z{w~{yu~vv{{x|w{v}}|||{y|{xv|~xzy{~}zw{wyz{w}}x}|z~w{z|}{|z{|yzwz}y}y}z|{z|yz~{||{~{{{z~zw{wzz|y{yyx{uw|{yy|zz{{y}}~yy{yz~||{z~~~{~~~}~~}}|}|}|~~|~}{}~~~~~}|~||}~~}|~{{}~~|z{}~~~}}~~~~{~}|x|||~}}|||{|}|}~~~{~|}y~~}{~|}~~~~}}z{~||~|}~}~}}}~|}{{|z~~~}{{}yy~}}~z~~~|}}}~|~}~}{~z|}}~{}}}~~}~z}}|}{~}~~|y~|~|z}}~|}y~}}~~}|~{z~{}~|}z}}~~|~~}}~||x~~y}y{}~{}~|~{~~~~|~z}||~}|}}~~~}}}}y~}}~}~|~}~}|}|~}}|~{~}}~~~x}~|~{}{}}}zz|~}}~|~~}{~}~{}~}}}|zw||z|{y{}}z|~z~~w|zv|{{z~x{xy|~{w|yvy|u~|{yzz|~z||}r}xz~}~}w}{{y}xzy|~}||{z{{}|{|}~yy~y}|z|zyz}~zv|z{{|z}z~}{{~{{x{~w|}zz~}~y}y~zxy|||||{}|{~~{z{~}{}~|x{|zzx{|yy|}zx{}}zuyyz~}zy{z~{~yy}{|y{||}~y{zy{z|x{z}||{{z|w||yw~}{}}~{zw||{{yy{z||z~z}~{y}|{}|yvz|y~~{}|{||y~||zt||~{|w~|y|{~~~x~{|{~}xz{|yyx|zw~|}{{{~y|~u{||y{z{y|{}x~y~z~~y}{xy|}{{|{z~x}~zy}zz}x{z{y{{|}}~{vz~}yy{}||z{}{}||}}}|w{z{~~|{~}{}~z{{{}x~~z||}~}zz|{yx}||z|~{|||{|z{z|}{zyzz{{|z}}|{zx|{xzx}wyxy~||{|}ww{{~zz~|{||~{|}}{|~z}zyyx{}~{{zz{|}zz~~{y~||~|{ww{y||yx{{z}z||vv{yy||}{x~x{{y|u{yyy~}{{{x|zu~{}{|{{|x}{~{~{y~~zy}|{|{|}|}{|xv{~z{~}z~{zz}~{~zyyy}}}||y|w}|}{~z|z{~}y}|w{~z|x{x||y~y|~y{z{z~||}z~z|{{~}|{{z~}~|~~}z~~~}~}z~~~}}~~~~~}~~~}{||~{~}~~}{}~}y~~{|{}}{~}{y|~~|}|}}~}~~{}}}}~~~}}~~}z|}}|~~|}~z~{}u|~y~}~y~}|~~}~{w~}}~}{~|~|{{{~{~~~~|~{~}}~~~}}~~~}}|}|~}~~~~}{~~}|{||}|~~~~~{~z~~}~}~}}}x~}}~~|y||~}zu}}~z|zy}x{xxwz{zz{z||x{u~{x{{z|||tyy~{|x{y|}{{{~{zx}|{{{zz}v|}}yz{}zzyzw|vy}xy|{ywyzztzwxzvxwv{wy}y}zzx~{}x}z}{z{|}yz}|}w|}}zz{vx|xzx~wx{yy{t~zyx~t{vwxzz}xxw{|yy~wzx{{{y}}|y|{w{xwy}}~}xzzyxs{{wzy|||xyzxwyx}z|{{zyzvzw|}{y{|{|~uyz|yzy|z}|}~yx|~{zy~u}{z}}wz{|}x|xz~}xvyxzw{{{}v}zwz}||z~ys{y|{ywv||y|y|~~}~zz|}yzz|xzwy|y{x{|}xzxzz||~z|v|{zyz{y{|z{~{|}|x{}zx{y{~~t|~|{}{{y{xyt|wyzyxw}}{yzx|z{x{xxz|xz}z{xw||z{~||}{|}}y}w}{yz|yzzw{ty{~|{zx|zwzvxwx{~||zx||x{|y{}yz}z|~{~{}v}{x}y{|zz{z|}w}zwz{{|x|~z|v{t|zx{wyyzyw}{wzyyyxzz~~w}|xw||}zxz{y|{yzw~{}{|{w}{y}zxzx{xyzz|zzz}x}vxwxyz~z{}|x{{xxz}|v{z||x|z{}x{xyz|~}||vwzyw~|xx{x}~z{{|yx{xww{{xyzwzw|yy~{}yv{z}u{|z}y|}{~x{y|||~|||y|{wt{u|{y{~w|}ysw|ywzzy|xw{x{{y{~{{|}||~x~y|{v{~~y}}||~}}||z{~~}~{~}z~x~~|}{x~~||z}|}{{|||}~|z~}~}|~~~~}y~~z}|{{yy~zy}}}}x~{~}|}|}}~~v~zz||{z~}~z|}}||~|~u|~}||~||~}z|}z~}{{|}}~|~{~{~}}~|}|~}~~~}~y}|||~{}~|~~~~~}~{z{~~}{}|~z{z}~~~~|}|y}~~}~|~}}~}~}|~~~~~~}|y}|}~~{~|}~}}}}z|~}|~}|}{z|z}||}z|~y}~{|~}{~{~~~}~~~|{z~|}~|{}~}y~~~~}}}{~|{~|}~}{{}}}|}~~}||~}}yvz|zz}z{|z{y{x}xvtyxv{x{yy{|wxx{z}xx{}z|yyw}~z{}yxzy{}w|~{zz|}{}vxzx}{{z{||x{z|~{y}}yzzy}~yx{y{xy{}zz}}wzyzyy~}zxwzv|ywy|yuz|z{}{z|yyy{zy{v}y{xwzv{yzy|~|}}ww{wz|}wzz|}|~{yzv{}}}xx|||z||||v}{|y|z{}{z|zxxzzwyz|u{vszz}}~wzzy}|v{zw{zx{wz|{z}|}z{{x}xy{yw}~|zy|w|xzz|~}||}y|{{vzy{z||{xwy{x{||zyyzy|||yyyyzx{xx~{|x|{z|x{~yw{}}yyzzz{}zzw{|}|zzyy|{xyx{}{yyx{xz|}yyy||w||~x{z||{zz|yzx|{~y|y~zyw{zz~wyz{x{yy}}{yuzzzyyzvyy{}w~yyu|yz{yz|}zux{}}~|{yzxvx{{}|y|}|y~zy~{x{~y|{zy|{x|}~xxy}y{{{|~}zyyy{z}xzw{zy|~}z|}|xy|z}|{|}|z}{zxzy{~{{v}~}{xy|{x{y{}x{z~ywz~w{yxxyx|uy~zyw}wx{}{~{~y|y}xyz}{zzz}{zx{||{x|~zvy{|{z{|z|{{{{{{x|ty|y{||z{yw|z}}x|w}~}|y}z|~~{{vzzy{||}z}||vxzzx{{yvxzyz{yvy|{z|yyy|xz~|~x{w|v{zz{}yx|yx{x}~zz|~xxz|{{y|yy{wsx|||{{xxz~yxzz{{~z~}}u}~}~{{}~~||~x~~}~~}{}~|}}~~|z}}~~~z~|}{~||{~}}~}~~~~|yz}z|}}~|}{}~~z|~|~{{}~~}~~}}}~}}}}~y|{z}z~x{|~~~~|}}~~z}|}~{}{|~~~~}x{}{}}z}|}}|z~}}z~~}}}~~}|~~}~}{}~|}~}~}}z~~~|~~~}~~~~||~}}~~~|y|x{~}{y~{~~}~y|~{|z~~}{~}~~{|z~~~~}{|||~~~}||}z}}}z~~|}}}}~~~|}|~~z}}}|~~}~}z~~x}}~~~~~~~||~||~{~{}~}~|~~~~}z}~~|~{~{}}}|{~~~|}z{~|~~~~w~~y{}}{~~|{{~}}}~}|~~{~}{}z{}{{zz{w|xzy|~xyv|xxx{}u|}u{zw|w|zvwvy|{z|yzxyzvx||zy{{z{}zuvyzz}|wyx{w}y}{|y{{ywxyyw|tzxt|zutx|z{{y{|{w{|w{|{}|}~|{{y|wzyx|{yw}z|{xv{}y~}}yyx|z|zuz{wyzwyv{xuvy{zz~yzzyy~~~v|}||{|x|~{z{}}}{|y|{zy{zzxx}wz||{|{y{zuzyzy}{x}zz{y~y||zx{v}yzz}~yw{zy{|~zz{~}y}~v||yy|~{z}x|{u|zww~zw~{wz|{|{z{{yx}yx{{|||~{x|z|yzzzt|x}x|z{wwww{xvx|wyy{yv|y|{z}}|{|~}x}yzyz~{x|xyz~~{~}w{z|x||}{x{tv{y{xyzxwyw|||yzx~yxxy}{{{w~|y|~}}|v|z~~}||z{zx}{{u~wzux{w~||xx|wyxyzzzx{z~}z|}wzw}z}{z}|xw{||{u|{xy|~{|ww}{xvzzzvv|wwwz}{z}||{yy|zy{}{yy}yzy~z||{wvyx}{{}zzzz~}zxyx{|v{zxzxxwwz{z}x|x}w{|vz}{y}zz}}zy|{{~|||{~}yzvyzz|{vz|zyx{v{|x{z{yxz|z{y{||{}w}~{|{|}{|y|zzz}}w~y}|{z|}{vy~x}|{y~|z{wz}yv{z|{||{{ww{yzzw|zy{}{zz}z}x~|{{}~x~|{}|}y}{}z~}{{{~|}}}{~~}~~~~}}~}~{{{|}{|{|~y|y~{|{{}y~|~~}z{~~}{{~{zz~|w~|~|~z~}}{}}|~}||{}~~|z{~~||}||~|}||~~~{{}}|~~}}z}~|}|~}|~~|~}~|~}{~|~{{}z}|}|}z}|~{{{~|~~}~{~|}~~}~|~~|{~{~|{}{~~~~~}|}}}|}{}~|}z}z~}}|}~~~y}~||||~~~}}}{~{~{}~~|||}}}~~|{~{~|~}|}w|~{}}|~||}{~}~|{x~z~~||}|~~}~{~||~~~|{~}~{|}}~}~~|~}y}|}{}~y{~}}~~~|zyw{~}zx|w~y}{}z}{zw{|zy{{}w{x{}yz}{v~{~{~|yv|zywxyt~y{~zz}|~z|z}w{{{uz{z~u}z}}y|{rzz|{y{}{{z{x{v|z{w}z~}{xzz|yy~yyz|{x~~|{}}z|w}}|xyzx}w~zzwyt}z|xzz}z{}{}{~wy~~{||x}{vt{|yx{|~x}zx|{{||zy}zwzu{y{}y}}zz{xz|z{}z{u|xzyx{{zzy|z{}x{xyx|~{y{~w~y{x{xxzy|}{{}|~x{x{yxzw}yy}x}z{~wz|{z}yz}z|{zzxyzz{|w||z{~v{|{z}w}zz||u|uz~y|xw}w~~zyz{{u{||zzyyyyv{v}x~{|v{|{zvy|}yxxy~}}z||zyvyx}}zz|zy}{||z|w}{zw|{z~|v}}v|yy||xyzyy|yw}}~yx}|zz|{{|vzz{|yz}x|~}z{{|zyvzw{|xz{|}zz{{|z{}z|}|y~{{}~~}y}|y|xz{|u~{|}}{{{zz}uwx|}w}x}z}w|{zx{|~}{{|zxy}w|w{|||yw|zx|vwyzw{y}|y{~y|y}|z{}}}{}z~y}{||y~{~|y|z{z}|~||}||xxyz{yzy{w|zw}v{z{}zzyy}|{}x{|zzwyz|w}}z{zyxz{xxxwx}|xyyz{zyv}zz{wzwxxx{zz~y}uzy}z|}||{z}{~}zxy{y~|~}y|zx}{}~}zy{{{zzyv~|v~{xz}zw|xx{{}{ywwx|{{~zz|}~{w}~}|~}}{~{x~~~~~|y~}~z}}}|~|{~~~||||~||~|}}}||~~{|}{}}|}~~}|}|}~|~~~~{z|~~{}}}y|~}}~}|}z|~||}}~{}|~}~}{{}~|~|}}~~}|}~}}{}}}}}}z}{|}z|z~|~x}}||~||~~|~|~~{{~|||{}~}~~~{~}|}~~~}~||}~~|}{|~|~|||}}}}~}z{y~~~~|~||}|~y~~~~~~}{~}|~~~zz{|z{}|~}~{~||~~{~}~~}|{y}}z||z}~~~|}}}~~|||}y~}|~~~~||}~}~~|~|}~}~}~|~}|}|}}}~~~z|~|y{|}~}~~{~~~|}}~x}~}{}~~yz}{~||{wyyzyx|y||{vz~z~xzy{y{zz|{zz~~|}z{~~|z}||}{}}yz{|}}|x|z{xy|zzzx{wy{~{zyvzx~y|y}|zz|{|}|x}{~{|{~z{}}x}}~|yzyx{|{{yzzy}{|}}}}zyyyzxu}~~y{|~}z}{~~}~||||}{x{zyzwx{~||yzyz{y|zxx{y~u{zy{}z{{|}}~}|w{||z~y|{{}w}||~zz~vzxy|z}|||~zxyzw{zvx||z{wv|~~|~y~v||zz~x|{}{y}{{~|~|xw|y}{y~||xzwzyw|}y~}{}zzzz~||{||}~y~|~||{{z{}|~z||}~~wzx}{y{|q{yyy|{||{u{z|yy~y}|}{}~|y}||x~|y|y{z{{}|yz~|z{vzyz|}xzz{zz}zzy{z{}|x|vw~|{{y}~z}|}}z}zz}}}z}zy~y~{|~xx{{~{{}}xxx{||~}zz}~}xz{}|z}~y{z{}yxyy}~{{~yx~{|{}}z|}~{|~}zw||{|}{|{~y{{|y|zx{}|ywyxux}{~y}{{{}~|~}}||}~z|v~z|~~w|}v}yz~{{}~~y|z|}|yx{xy|zzz{~|||yz}~{z}|~z~{{|z|}{|{{}|~~~y{}z|v}y|uzz{y}}yy||y{z~~yzz}|z~|}|{~|z|~|}~}x}v{|}~z}{~|}{}}~|}{~~~}z|~}}~|~{}~z~{}|~||}~~z}}{}{}||{||}~z~{~}|~}~{|~~y~}~{}}}~~}~~~~}|~{~z~|~~~}~}~}~~|}~~}}}~}~{|~~|~||~~}}}}x{~~}}||}~~~~|~}|||}~~z~~~|~}{}~~|{|~~}~}~~{~~}~||}~~y}~~}}}~~~{{y||}}~~|~~}~yx|}{zzz~zyzzzy{|wyx|}{xzx{yy~{xyy}x}y{yzv}zx{~yxv{wy{{}{{}}{{{{{{x{}w~~z}|xy}yy|z{}~w{ww|{zv}{}uzyz|{y}|||t}vwu|{xw|}x{|y|y}{x~x~yxz|yx{{|z|z{zxx{|~yx|{z|yzty{wyyz~vy{{{yx{xy}zxx{|w|}{x|uy|wz|{y{zwzzw~}~}xw{~}{xyyyy}{~{zrz~z||}{wywxww|yz{~xx{{zz~yy||{yyy}x|yu}y{zy}z|xyyyz}ywyyx{wyyyxzz|wux{|zxy{~z~zz|{yx|}z{zy{|{zw~yx}zyw{z{xyx}v}|w~~||xzzz||{}|xz}}yz{zzy}{xy{}~x|v{y~}x}z|{x}|vz}{|uywy|||{z{yz~zw|z|vzz{}x~x{yzx}z|z|u{yzyyz}}}{x{y}}zzyzx|~~||~w}|~yzz|yy{xyz~z|~qy}|y{zv}vvuwz{xzw~xx~{zyzzxzxyz{y~y|xxyzzx{{|y~zxzz~xy}w|}wzz~w|{{x~x}yxw{yxx~~yw~xy}wz{t{y}}z|xv}|zz|z{z}zyy{xwxz~}}|y{yz~y|{zzzz}{y|z}z{yuxzy}uzxyz{zwyw~z}|zw|wx}vz~xz{z{x~wy{|zw{{{|{||x}xz|x{xy|{wzzw{wx|z|y}zz~{xwyy{y{wzz|xx|x|z}}~{{y|yxyy~{}}}~|}~~z~||{|~}{|~~~}~~~~y~}|}|z|||}|}|~~||{|}}{~}|~}y~}{{~y~|{~}~}}}~~|~x{{}}z}|~||}~~}{|}~z{||~~~}zz}}{}}}~|~~~|{}|}~~~~|~}~}~~}~|~|{~}~~{z{}~~z~~~{{}~{|~|~}|}~{~{|||~{|~~{~~}{~||}~|~}~~~}}}z}}z{v~{|~{y|}~x~{{}}}~~}{}~|{}}~{~}}~|~|~}}|}}z~{~|~|}{~~}~|}|}~z~~~}z}|z{}~}}{|~~|}~~|{}}~}~zv}|}|}}~}|~~}{~}~~~~}|~}~x}}|~~||}~~~}z||}{~y}}{{{|~w|z|{z}{zt{zwux{|yz|xx{{z{x||z|x|yxx}|{~}y}y{||z||yzz{~z|~ww|}y~yy~x{{yy|yzvu}xvxsx{www|}w}x|v{y}{{xxyy~z|z{z~}zyyy~|xxw{x}~v|}z{wyy~yy{y||zxx}y}y~w{z|w|w{||{{~}z}zy~{}|x~{~}z}{{~zz{zz~|xwy{{{yx}v{xwzx{yz{}}y{yzu||z|zy|}}}}yxzwx~w{zzy|y~zz|y|{yyv{v~|xxzyw|z}y{zyxwy{zz{x|x}{|{|{w}}z||s}|z~v}yzx|~~~zz{xw|{y|{twzvyyzxx||y||~xyu|xx|{{}|||yxy|}~{zy}sz|w|zz|{}|~y{{yw|}zv|zwzx~|zz|}|zzz~xx{yy|{~{zv|{}{{}{{zz}zy~z|{{wyyy}szzzz}{y{{wuz|~|zvxv{xzxx}zz}wywyz|~y{~{~||x}z{}zz~y||x}yyw~}{}yz{}y|y~xwv}zy{}|y}{{w~yvy}w{wz}y{~zxyy{}}}y||z}|||||z|}z|~z||yz{|xyyy{}~yyuzy~|wyy{x}twy}yyx}z{{{{y{}|}vz||~{|x}~}|{~~z|zyx}xy{w{w}|zyxw{{}{w}|{zx|z{||z|~y{w}{y{w~~|z{{v|||zxsz}yyzxy|{{~{zu{z}y}yz|zw{u|x{v{zyx|}|}}||x}{w||}|~}}~}}|}|~~}z{{|~|~~}~~~~~|}}~}~}~}|}}}}|{}}||}}{~{~~~{{{{}~{|~xz~~}}~}}~}~w}}|~}u}~~~}~}{~~}z}|}~}~}~|~}{xy}}z}~~}z||}~~|}|{~~}|~{|||{|y~y||~~{|~~}~}~~~{}|~~~~{{~~~y~~}}~y~{}~z~}{z{~|}}~{~~}~}}~~{}}~}}}~z}||~v~~}}~~|~}|~~~}~}|{~{~}|~{~|||~~~}~~~}~~~}~}}|}~||~~}{}{~z|}~|{y||~z}~~~}~x}y}}}~~}}|v{}||~||}~y~|~~}~{~}|~}}x|}~~z~z~}}{~~~~}|vxy{uy|||}|}}{yz{yyyy|yyzyyzz|||z~zxzy|{yxwyxxw|xzzxx{xw|x{z{|z~}yz}yy}zw|{}||w}|zzy{x{xyy}|z{zxzt{{~z{z}~y{}~z}|{z~zw}z~y{zxyz~{}|wzz{z~|z{y|{{z{y~}{|yyz}~{vzz{wv{|}{x~{zzzzz}{}zwv{||{{{{{ywzxx}{~~yz}|zzzz{y{yzz{|{wwyyz{{u~{{~~|z|||z|}zx|{y}z|}y|v|}z~~{|{wwyw{z{ww}{xxz|}z|z{y}xz{{|~y}x|z|}{z{{zxvz||}{|{y|w{zxxx{~vzz{{zx|w{~y{y{{{~x{y{yyz{|}zz}ywxy|z~z|{z{yxzyz{y~}|u{|~}z|ynzy}|yzyzyxy|||{{|wyzvyw{{y{zsyx||vx}||x{x||{y~zyy|xy{}}{{}|zx{x|{}}{uz|z|zw}}x}{|x}{|{|y~{v|}z{}|{y{zvz|s{||{|~~xuz~|xwxz{z{x|~y{w~|uw}y|{|}|w~{uz|yzxzwx{zwyzx{ywxzzy~}y{z{x{{yx~wy{yzv{|yxx{wzyzy}{}xz{xvx}w}x}w~x}{~yyz}x}}{{|w{zw}}|}{|{{}x|w}xxzz}yy}{{x}~y~{}||~zwx{z}t}w~|}{yy|yy~vyy}|~x~z|{z{~{{{}x|{z{x}}{vzxy|xz{|~|zy}yz|z}wzzw}||{yy~{~z~~~|~~~||~|y}}~|~w~}}~~y~~~~|{z}}|~{x}~{~}}{y{|}|}}{}}|||~zy~~}~|{~~}||}~}||~~}~~}}~}z~~~z~x}|z|z}~~x~|~}|}~~~~|}}~~{~{~yy|~{{~}~~z}}~y}~~||~~}}||zz}}~|~}|{}|~~}~{{}~|}z{~}~}}|}{z|~z~|}|}|}}}||}}{~~~{~|{}~|~~|~|{~}}}|}~|}|~~}|{}}y}}~}|w~{z~|}~}~}||~}}~}z{}}~~||~~}}{{~~~~}{|}}~~~}~~{~~~|~{|}{|~|}~~|}|}~}|~{{~}~|}~~~~|}}}}~{}}xz|}~~~~}{~w}}~|}z||}}}||{~}{xw{z|{{v|}{u{x|yxyw{yxx}y{{zw|}xzz|{{y{w|yyyx{|z|}z|u|}x}zy|yy{|zt}zz~z{xz{|yxw{vvwyw{xxz~zz|}yyvzxyzyzy|~||~}{{zy{|yxz|}zy|}|}z~|{yy}|}xx{{y|zxz|xz}{yzy}v}{zttyyyz}yy~zx}z{{zzyyy{zy{}~w~|yz}zzzx~xzzyxv|}vyww}y}{}x|zz{|z{zvzz{zy|wwyyyx}{z|{}yv{||x|~wxxx}zy{w}||{xw{zzz{y}|w}xuy|{y~zz{yz|x}}y~|{w~yy~z{zwyy{{{w}|yzxx|vxyzv{{{|wsvttz|{{{x~xw|zx{{~|x{y~z{|z~}zz}|~}y|yxzz}}{}vy|}wv||zyx}yxyzv}wx{{|{yz{yz{~~{yy~x}y{{y}yxz}y||~|w~z{||{{w|{~yzvw|{zyxy|{{wuz{{{xxty|yz|{z{x}|xyzx{~x{{{{y|||w|~{wz~zzz}wxywy~|{yx~xv|vz~zywzxyw|{z|x}}|w{ywzx|z}w}wzy|u}x~zz{yxzxyyy}y{yz|zzxu~tzwzvzx{yyy|y}t}|y|yy||zy{{||{{|~~{zz||{y{zz}{x|w||w|yzx}~|xzywzz{{{ww|{xy~y}|z{}zyy~yz{z~xy|{}{xy|y}z{ywxzz|wy{|wz}|u{||{y{xz{yvx}z}z}yz{~|zz|{{~{}~~z}~{{}~||~|~{|~~}{}{~~}|~|}}x~}~}~}|}}}{~z|}~}}}{{}}~~~~|||~{}~}~}x}{}~~{~~}~~|w}~|}}}}||{~}z}y~||~~}}~}|}~}~}}~|}}z|{~~~~~~~|~~~z}|~z}}~||zz{}|}~~|~~z~~~|{~{~{{~}}|~}}}}}}~}z|{||y|y~}}}|~~~~}}{}|~}~}|~||}~~~~|~}}}}y}z}~~~~}~~|~~|}}~|}|{}~{}|z~}|~z|}}~}~~}~}z|x}{~|}~}{~}~}~|z{~}~|~~~x~{w|~}z~~z}}y~{z|~~|~yx|yw{yyxx|z|yy{yxxyx{{t{z||~}{zywvyy|~|~z{zxyx|~{zqx|y~zz|v{}yyy|zx}yw}|z|~}x}|||wz{|yz}x~{}v}~yxwyw~zyy{x{{z|{{zvxvx|{}z{|y~zy||yxy{wxz}yvwyzx}zyz{{{xwxzzyyr|{~z|||}v|xxyxzzv}{ww{yux}zzzy{{vz{{}{z|{yx}zs~|}x{w}|xwxz|z{xwwywz}{xwz|zxywz||wwy{x}zyx~z|||zxzvyyy{{z|{yz{{z~w{yyxzw{{~}y{{u}w}|v|~{y|{z~{|z|}y~|}{}}{|~yxzz~z}}{{u}yyx{{zy||z{z|{|xx{}zw|xy{x||}z}yy}~zyzv~z}z}yzxz{{w}||xs~x{y{xw||}}|{{{zxz~{x|~{{v|}}}{x{{{x{{x{x|zxy{zzz~~zzxy|{|yw|{{wyy{zy{~zy{}zxyx|w{y{x|x||{z{{w~{zuuzxwv{}{x}wz{zz|zz}xxyyzzy|~zy}~{}yyz{zzzw}|y|{{{|zxyx}{u|w}}{z{wzz||z|~{y{||yz|{{zxz|{|}yzz|yy|}|y|z~~{{zy{|zz{z{w{vzz{xz{{yy|{y||{y|||yy}vy{{yzx{|y{|y}}wy|z{vxzzyxz{z{z{{{zz|x|{y{{{xyz|{{w{z}w}yzx}}xvztxxz}}|}|{uwzzxy}z{}|}||~{}}z}~~~}z||~{{~{|}~}z{}|~}~||~|y|~}{}}}}~z}~~~z}}z~|}}|~~}|{||}y~}|~~yz|}~z}}~}|}|~~~}~{~{}||~}z||~~|}z}~~}y~~|~~}|~}{~~z}~z|~~y{{|~~~~~}{}~~z~|~x||{{}~~|}{~~|~~~~~~|}~{~|{~z}~z|x|~~z}}}~~~|z~~|y|~~|~~||~}~}~}}||~~}~~}y|~~{~{z~~|{|}}~|~~}|{}|~}w~}~~y}}|{}~~~|}~y||}|z~|}|}||~|~~}|}{}|z||||}~}}}||~~~~|~}~~~x{~}}yz~~}}|~}|}}}~~~~}}~||~~~|}|||~~|}~~}||wzzy{z}|~|{w}x~zx{uxz|yx|xxwzz{xxy{}uyyx~y}vzxz}}}yx{z{y{zz~}zxw|x{zvzz{|y}}}zzv}xy|x}w{yyzwx{t}yxx}|wysz|ux}~{~zyz|||{z}uxz{~~z|y|x}zyz|y{zyvwzxw}x{y|szv}zxyyy~~wwzuxz{yyxv}{y{z{x{||~z{|xyy}|x~|z{xy~rxyxwzyx}z{v{|vywzuyyy|y}y}z|zxzy|x||z|x||yx~{yzzy{yz{|}}{}{x~|||y{{z|zvz|{zzy{|{zww{{x{w}}y{||{~y|}vy{|{{z~~y}z}zz{{zyy}~vx{y{|{yyxxry{{v}w{xxzx|v~||w}}|yz{||{~vw{{y}y~{{{{|zzzyzu~}y|z}xyz|{y{x~xw|z{u{x}y}{|z|{zz~xxx}z{}u{zy|}}~~}{{x{{vxvy{y~xyz{~xxx~yxwz|zz~}wzyyz~~{|{x~zz{}~z|||z{z|{xx~|vz|yxzxw}xx~x}}xyyuxzyyxz|u~{|t}u{y~xz{zz{y{{{{zzzxy}|y~vzzwz{{|y}y|{|x~}xz{zx{zyy}{zyv}}z{xwxz~|~{{yz|x}|zz{|zzzy{}|zy|~y}}{xu~yzvy{vvux}{|z}tvxz{{y{z{x{zy{yy||z{x|{y{{}}~}}}w~x}|||{~||{{x|w|xw|ux}w{uzxz||}w{z{|yuz|}~||}~{z~z|z|}z}~|~~}}||}~|{|~{~~}|}~|{}~~{~~~}~~}z}~|}~|x}}y|}}z{}~~~~~~~~~}z~~}~}~||}|}}}}}~~|~}~{z~|~|}{}~~~}~~y|~~~~}|~{}~~~}~}|~}~~}||~{~~|{}~}~~~|z}}~|~~~{}}|}}~|}~~}{||}|~z}~{~~}~~}{}~|~~}z}}~}}{|~}{~~|{~~~|~|}~{z{{}y}~|~}z~}}}~{~z~~~}~}~~~~{~~~y}||}|}}|~~~z~}}~|~~|~~}|}|~~~{}|z~{z|~}~~|}|}~}}||{yu}~|~~~}{}|}}z|y}|~~~|~}|w|~~{}~t}|}}}}|~}~}~|~||{~|}}~~~z|||{}|zy{}}~w~{z|y||z|}wxzw||}}y}~zy}{yz||zyz{zy}||}z}{z{w|{|{z{{~w}~{y{y}y|}{}~|{}{y{vy|x{z{|yx}||~{{z{w~z}|y|yx|z|}zz~x}|}{|z{}x~z{z{s|}zz{v}z|x{x|w|{x}y{{vzz{~}zz|{|{{|}w|yyx|zy{z~|y}~}zy{}}z~z}{z|||}{~{wy}|vz{yz~z}z|y{z|~|yx|~|~x}yxz}|{yw~}yz~w|||||zy|{{xz}~{yz}}yxzx|{{{{y{x{{{}zv}{wzy}z||{{z}|~{{x}}~||yzz}yxw{xyz|z}|y|}y{yy}v}yy|zz{{yx~||wz}}yy~}}|x}}z}z}~zz~|z}||~}xy|{||{vv|{{}}{x{y{}~{}y||}~{z~y||}{}}|y}}yzz~}~wz|y|{z{||{~}y~{yx{z}z|{z|y|w{}|{z{~~{}~{z{|y~}}|z}|{v}~|}{zz}zw}xy|}|{|{|~}z|{{}{}~{|}{~z{z}{|~yzz|z~zx{yy{z}x~{}|}y{{}x}||~}xz}}{{xz~yxyz|zw{y~z{|}}zy{~wyz}|{{wy}}|zw|~|zzyy{~}yzz{x|x~y}y|{y{z{x~z|z{{}|}zz}y}{|{}yy{|w{{~~w~{~}~z|~}w|w}zz{{|~|z|zxyzz|y~~}~z~}~}}}~}}}~|~}}}~{w}~}~~}~|~|{{~~~~w~~~~}~}~}}z|}~|}{~~}~~~~|}~}{|~}||~~{~}~|}~~{}~}|~|}{{||{~{}~|~|w~}~~~|~~}}}~y~z~~}}}}}~~}~~~}}}~|y|~~}}}}~~~{}}z~}|~{~}|y~|~}}}~~}~|}~{}}|~}|}}}~{~~}~|}~~~~~~}~~~|{z|~~~~wyzyxy~|}|{{{zw{wx~z{{y{yz{v|xzyz{yyxyx{yx|}x||ywyzy|}{||}|{|zxzx{}y|~z|yxz{zzy{vux||ywyyz{{wzv|w|yz}|xz{{z{{|yy~x}zxt}y|}}zx~v~|~zx{w|zzwx|zwxxy{vxxyx|zx{zw{{z}zzwvr||z|u{y|y~wz{|y||~{{x|z{}z}yw}wxyzz{{{zzy{y}xyyuuzxy~z|y{zz|y|zz{}|~|{y~t|zx|y|zxzv{vzx{yz{y{zxyzy}xy}|wyzzxxzxz{|}z||zz}}|x|z}yyz}wz|{}|}w~|vy~yyvvywx{t}y{vy{{{y{yz~wzyyx{~|{}|z~{}|~}}{{zy~}y|{~w~|w}|}|yv{{{vzwywyz|wzz|yy}{|}x{|x{~|z}y{{|}}yy}}~{}}zz~~~x|}zwxxy~yx|vxyz{ywyyzy{}v}xx}xxz~z{ww~{|wz{|w}||||y||yxz{}}~ywzz~{z}z{||yzw{xw~wz{{zxxzyzwy}w{y{z~~}{w|~}x||}|{}|{|zu~}z{uxv|~{}yuy|zzyuxz{~~|}{xuxx~xwxxvwyywz|{{zy}z{}}y}z{}z}{}{||{|~{{}|{|}|x{{y{z{xy||xxyw{y}y}{~{~{zx{z~xyxy{~zxvx|}yxy}z{{zy|}{}z~yzvt{|z{v}yy{yzyxyz{{{{}{zyyxzzzzy{zy|{}z}~~{|~~~~}}~|}}|{|~{~}{z}y{|~|x{~~~~}~~zz~|~}|}}~|~{}}|z|~}|}}}}~}{zyz{}|~{{~|y~|||}~|{||z}{~}}z~|~~~~{|~|~z~{{~}uz}z|}~x{y|~|}{~~x~}~|~|}}|}~}x{y~}y}{~}{~}{~~~|~}||{{z~~|}~|v~z~~}~~{}~{}z}|~y~||~|}{|~{}||}|}}{~}|}~zz{z|~~z}~~~~|~|{z~x~}|}~{|}~}}zz{|z}~}}{~~{|~}}~z{}|~}{~u{~|}~~z{}}y~~}~yz~~||}z}~~~}~}|y~}|}z~|||}{~}|}}}|||~|}}|x{w|xzx{~~|{{~z}w||yzxxyz|z}wwxzxxyy|zz}}|ww{{yw{y~xz}zyv{x|||{x}zwy{}}yy{|yy~~{yw|xyyyy{{wy{}{{zvyz|~zwvz}xwzz{z{z|y{|u{}}z{zy|{|y|{zx{x}{y|xz{xyzyyyw{{{{{|x{}~zxxzxzyvzy~{yvy|zyy{zzy~w|~xy{vxz||z}|{{z{|vxxzx{yyzx|x{{~ywvyz~xz{yz~xz{z{yv|yx{~{|x{z{|z{wvx~{~|wwzw{wzz{wyw{|wy}z||{{{{zzyzx{{zzy|z|zz|z}{xyyz{x|zzv}x|~}y}}|{x~{wzz|zx~~|}y{}x~zxz|{}x|}z{}}}|zx|y}xz|}{|y}wy}~{~|}xyz{{~}}xy{~zz}w~z|}x|w{y||zv}y{{{|{xy~|yv|wx|x}z{|{w}y}~y|{~|x{{}yz~z}}wvw{|zxz||~}~|}{x|yy|y{{w|}{zwy{{{{~xz}|zyxz{yz~zz{yy|{z{y~{~|~|z}}x{}z~|v|yvuzxy~zvxzwz{z|xzxy}x}y{|{||xxzx|z}yzz~ztwyzw}zz{z~z||~{w|{{w}wxzxz{~w{{w{{{zz||z{{{{}y{x{z|xzzw~}z|yv|zxzx{zx{{{}{yz{x}y}z{y{y|z~w{z}|}|xx{}z~yzyy~z{y|zzy~}y}w{{z{w|zy{yy{{{y|wxz~uv}z}}|syyzy}|{}vwz~~x~}z~{~~}{||~}}y|~|{}~~||{{~y~z}||~}~|y{|||z}}||~}{{|~{}}}z}}|z~}{|{{~~~}~||}{{~~}}}}{}~{||{|}|}~{}}~~|z|~}||||~}~}||~|~{{z~}|~|||{}}}~~}~}}~|u}|~~~~}~~|{{|}~~~~}z~|~~{|~}||~}~{~~~~{z~{}~|}}~~}y{~}~|~}}}|}|}|~||}|}~~~}~~}|~}}~}{}||}}{~|}~{}}}{z|~{~~~~~~|~{}}}{||}{}|z{~~}}}|~}|}~z~}}|}||}~}}}}}z}}{~~z~~~|}|{~}}{~|z~|~|~}~~}~{z~y~}}w~~|y}|{z{|~~}zxy|~yzxy|yzxx{y~u||v{zwzz|{w|}{xy|~wx||}}{{xy}y{z}|zz{~|y~x{y{wx{z}wwz|zy{{u{xv~y~vwxxyz}vx|~|~yzyxz{|zy{}x|z{z~|xy{ywzzxywyw}vz|{yy{ttyyzvuxv|zxxyzyuwz|{y{|y|~zz|~wy{{zx||y~v{yy|{}yzwzw{{}zyw~zy~tw{y}zy{zvz{w}z{{uz||~zy{ww}y|}yx}~{|~{z}{z|{}{zwytyx|{z}xyyy|{zz{yzxx}z{}}}~yzx{}~}~|}~{y|w{z~|y|u||||}|z{}z}xzyz|yxzw}x}zww~xy|xxy~w{tv|yz{|}||~|}{yw{{|}{|~{{yxx{|wyy}xyz|xz{y{vy}xyzw}z{{{|y|}yxx|~z|zxy|{|xv}{{~~zz{|{|}y{{}z}v|x{xzzyz{z|z{vx}ww}{|y{y}y~|y{zy{}{zx|{||}}yz|}{zy|~z{~xy}yy~y}xu{x|yyq{~}zzy{vzyzy~yz~y}xz~{{}~|xzy~z|z{|~{{v{zzv~v}}zx|z|zyvx~}xz}y{xxy{yyx{zx{{}yxzx{x|{|{||z}{}}z{{}}{|zzz{y{|{~}{trwx{zxwuzxwux}zyy|~w{vvwzwx~~|~}}~xz}~y}{{}|v{ww{|zy{z|z|{zxt{w{z{w{ywz|uzzxyxwwyyx}yz{y||{}y}|{z|{~zyv{||}}~|||w{~|{~~{y{|}~}~}}~~~}~{|}}~|}}}}{}~|x~{|}~~{|}}~}|}{z~}~z~yw~{}~}~}|}}{||}{{x{|{|{z}}}|}~}{|y~~~~~}z}||}y}}}}~}y|{~{}~~z~{}}}~}}}}~}}~}~}~{{~|~~}}y}|~|}{}}~y~~{{{~{}|}}~|~~~}}~~z~~|{}~}{y~~{}||{|~}|~|~~~}~~~{~~|~~~}}}{}}~|{x}|~~||}}~}~~~{}|w~|~~~}~|{~~{~{~}z}}}~~}~}~|{~}~|}x~{|~}x{{~|~}~|z}{x~~~~u}~~~~}~|}~~|}|~||||||z|}}|~|y~ywy~y{y{xz|z}|yy|zzzyz|z{yzyyy|}xzzvy{xx{{w|z}zzzzy|zy|xy~{{wzz}tyyx|xy{|}|z|zy}zxzxxx{{{z|z{}}{}z{ytz{y~||y{z{~x|}xyz|y|{|{y{}{{|{zwvxz~|zzryy~{vz{|y~}x~xz{}z}zwxww}zwyzy{yzyyy{zv|xxw}~}~yzzwx}yzwy}y~~w}{}yywwzxu||zvx}zvzy}z}~rz{{}{{yx|}xwyyz{{yy{|{z}{x{{|~yy{u|wz||||{yzxy{}xywzz|zxy}}~|yz{{zx|xu{x{}zwv|z|z|zyw~zxy||x|yzzyzxz{{yuy{y~~zzz{y|{w{y||{xwz|{{|y||{z|z{z~|}y{z}|~z{z}y}x~|vzwywy{xxyz|}y|{wzy{tw|~z{zx|x||w~{w|||vxz|x~zz|||{x~}}}|yy}yzz{yyy~~w|||z{{|yu||x{u}{{}wx|zx}~z|z~{|xzxxv~}wyx{}x}z}ywy~|yx{x|z}|z}y}{{|}}zzyw|zz|{|x{ttwx}z{wzwx}wyyyzt||y|{x~{yv|zyyyx||xy~x|{x{xyxy{}{v|{yyz}xzxwx||zvyy{}|~{zy||y}x~y|}}zxvwz}||x{zz}{|}xzw{w}{z|}yxyxyuv|x{xyy~~zzy|xw{wz~z|}zzz{zvzz{||}}w|z}|x}{x{x}w}}{v|}}zz{|}|zwxyzzx{zy|z~||{|~{|~~z}~}}}~~{~}yy}z{|~~|{}}}~zx~}}}|}|||~{y~{{{||z~{~|}~~}{~}~~~}}yz~|~~~|yz~~~z{}}}xy||~~}~z}~~~{z~~}{~~~~~|~}|~}~|||~v~}z~~{{~}{~{}~}~{~}{|~}}~~}}~|{~|y|{~~~~~}~}y|}z~y}~}|}}z|~}}{|}~}~z{}|}~||~~}~}{|~|~{~~w}~~|}{~~~~yz{v~{|z}~~}|~~}{}~~~{}}~~y|~~}~{}|{}{~~||~y}}z}|}~~~z}~~|z{z~z|{|~{{~~z~}~~|{}y}~|y~}|}|{}||~{}|~}~~|~|}}}y}x{|~}}}~~}}|{zz|||~{~}|}{~~|{{}z|~{~~~~}|z~z~}x}~~|||}}|~~zz|{y{|}|{}{{xs~{z{xxxwuywx{w||wwxyzzxxzxyyyzuzz}vz||v}zw||z{|}xxyz|{zw|zvvx|||zxw{wyww|u{wz|~yu|zzz{{~|~z|yvzz~~{{yx|{}|{xz||{v{{{xz|}yxwzzuyx{xwxwyysyyy{yz{z}xyx~wxzz{|~vzzz|yyyx~~~wz}y|}{{{}|}|zwyy|wy|zy|~|xy{|yy|yv|xt{|vy{yz~|||{zxyzv{x{}z||~||x||w}~~x|{|w{yxxxyzzvyvy{}zyyw||vrvyyzx}{~yv|{~x}z~x|yzyy}||~x~{y{~zy}{wyvyyyty}vzzy|x|{zzx|x~y||zxz||zyzy|~y~|x~z|wz~z}|zz{z~}}zzwzx|yzwxzzxz~uvzz}}yyyywu|w{z~{|z|y}x|||}xxx{~{|~}}}|{{}}wzywz{{}zv{yzx|zwwx{|v}y{xyzx}wz{{yyv{~|~}z{y{z{{z{}yz}|y~}|zzw{ywtw{y{|{zz{zwyxx|zwzy{|z|{{}wy|zx|~v~zzz{x|}yyzz~z{w}{~}|zzz|xyyz{u|wwwzx|z{~|||}wvy}x{w|}|zy{y{}z~~z{{|z{||zzzwzz{xx}xy{|wwt|zzuxzx{v{{{xwy}zz}z{{{{|yu||x~z{z}|{zzy}zz|zy{}zz|{x}|zvvvw~xwzzy}}~xy}z}|yxw}y}|w{yx{yz}{}y}}{~~~|~|z}}|~y|z}~|~||zy~}~~|}~~}}}|}~}z}}~{}~~|||}||}~|~|||}~~}{~~~|}~|~}{{~|{||{z}~~}{}~|}{}}|{}x~}|}~}|x||}~~|~{|}w{}|}{}}{~}{~}~}{~z~~~}}|||||z|z|z}~|~y~{}{{{~{{~}y}~}}~z}~zz|{}~}|~{~|{}}~}|~~|z}~v}}{{|{|~~~}~~|z|z~{}}}|{}~}~|{~z~{~~{|}{~{~|}{}}|~||~|}|~z~~{~|~{}~z|y}z{}}z}~}~}|y||}z~~}~~{}}~}~~w}|}~{}}|||~}~~{{}}~~}}z~}~y~~}{}~}{{}}~~|z~~|}{|~~~~~}}~z}~z|{|{~{xy|~~}~~}~~}z||t}}v}y{}~{xzz}y{ty|szvxyyy~|zz{v{}zwxwzy{v}|z{uxx~zx|v||{zyz{{{yz{}xxy||x{yyyyv{yx{zywyy||u~}zxyyz{zz}{|w~{vy{|{wxw{zz{wy|}wzu}|}xxx{{zv~{xxx{zwyy{}||x|wwzzzz{wyyyxyzwv}{{y|vwzzy~~|}zy|y~{y{z{|vy~||xw{xyz|xtvx|zwyxz|~zzzv~|~{z{x~|wzxxzz}yx|{|yy{x{zxyx{{|~yy}zuzz{xyyzv{~}~}|}|{wwzvzzywy~wxz~|v{uxz}yzwy{w~|x}x~|zw{|pwwx|yxz{{}y|xzy|{xztxzy}}z||z||{z~v}xywz|}||zxvzzy{zzxzyw|xw~w|~}|zzx|~t{zyuyyzy{zxzyy{zy}~|y}yz{{z{y}|xzvy}{~yz~}{|}||{w~x}~w}y~{x{xzy~}yw~z~x}{y~y}yyww|y{{||yv{yz|{z{|v}z}~z|y{zy}wxz}}~w{x|yy{z}vy|ww}z~zxx}{|v||zu|{}zz{zz{|z|w}{z|v~|}{{z{v|z{zxxyw}{|{~{|x|yz}z|z{y}{~~x}w{{~||~{xyxz{xzz~~~yzy||wyux||~x{|{zv|zyx{w{{~z~|zy{xxw{{zz{}zyy{{{{xywzzwz{{xzvx~z}}}xyxy{~|{|xw~y{y{~zy{~{}xywy{zx{zwyy{xy~w|xwz|zz{|zyww||xz|xy{}~{z}|~~~~||~}}z~~||||~}~}}|{~~}}}~~{|||~||}~~|}{~}|~{~}}||~}}}}~}~z~}~}~|x{{~y|~}~~||~~~}~|||~|~|~~}~|~}|~|}{~~{}~}}~{}~~y~~~}~}{|~|}x|{~~~}}}}{~}{}z|}|y~}~|}~}}~~~z}~~}|}{}}|z}~}|{}~~~~|{~v~|{}~}~}~~}~~~x|~}~{}~}z|{~}z~|}~~~{{|~~{{~{~~~|x}}|}}||~~}~{|}~~~z{}|}~|}||y|{{~~{~~}|}|{~{~|~z}{~|}|{}~~~}|u~~{}}~~}~~~}|{}~~}~~~}}~}~}z}y||{~|}x{}}~~~~}z|}zzy}{}|{y{~{w{vx|w}x|wxzyx|}yzy||yxvwz{yw~y|{|y{{|{yz~z{xw{vy{~z{{}v|z}{~wy}}y~{y{xx{yxy{{{vz~y{{y{{vyzy{yx~yyxzwwyyyzyx}zyz{{{z{z|{}}uvzyyw{{{x{wxvzx|z{yzyyyzxwz{{w{|y|~yyy}}|y|z{|w}}y~y~|y}{zzy|}tz|zv}{{xw|zxzyyx{yx}yyw|x{}}|}y{z{}zz}{{zx{|v|z{{zyy~yzy|}zyywvx{{z|zywz|{{x{|}xzzy{{}z~wyxxy~~|u{|x}{|x}{w|{~{x}z}yz|||x{zzx{zz}z|xzz}zzuywx{y}}~y|y|zxy{|yv|y}}z|y}xyzz{|~}w}{{~yw|z{{}|{zy~y{|yyzyuyy|z}|wz|}wzv~y|z}~}z~}}}{zxxw{|z||}|{|z{vxyzz|z|wx|zvv{x~{vz{z{tzyxx|y{|z}}||}yz{|{{x{y{{y|w{|~x{w}||yx|yxyx}|{~|zzw|yyxzz~x}{{zwx{}x{|{~{~yy{y|zx}|~~}z{zy{}{yzz~~zyy{z|~yzyvw{{z|y{wzv{z||~z~vx{zuz|~zz{zxz}z{}||}z|y}|{|||}{wzz{zzzw|~}{z{{xz|z|~||w{xxyyy~~{~y|zuy||zz|~~zw{||{~xw{z}wy~zy{zw{zx|z|xyz|zwyzzy|y{||~{~y|zxx~{v{{}|y|z}||~|~{}}}{}~y|z~z}zz}~y~}~~}}{|zy~~z~z{}}~z{~z{~~~|~}~y}~z}~{}~|z{{~|{{~~}v|yz}~}{|~y|{v~~}z}z{{y||{{|}|z~~}{~~|~}~~}~}|}{}{{||||}}|}|z~|}z||}}{{||||}{~}|}}{{}}}|}~|}~y~~~~|~|{y}|z}||z}{}~~}}}}|{}~~~~}~}{}x|~~}}~~}~|~~{~{~y~|||~{|x}{||}}~}|}|~~~}z~~~y{~}~{|vv|~{}}~{}|~|~~}|}~}~~}~~}||}~~}~~{||}{||{~~}~{~}~~}|~}|~|{~~|}}}}~}|}~~|}}|~|{~|}{}{}~~~|}~~{{~}}{|}}~}}{wz~zz|w|y{{y||xxv|yy{{{~~zyyy{zv|z{xz{wxv}y{v{wvy|z|zwx{yzzx}xx|{xyzyzyyzwyz~z}wxy{|}z~xy}zwywx}}xzyxuzx{zv}v{~zxzzy|{wyyx{y{{x|zywy|{||yzv}zyz}|v{|{yxz|{{zwwx{zxt}|{|x}zv{wzwx}|yzz{y||}{wt}z~zz{{xzw||x{{}z{yyz{|y{|{z{wvx{~~xx~~{{{x~xzxx{x{zyx~~y|~|zyz{yv{y{xy{zwzz|yvywy|vz~w}w{y~}xvyzx{yzy|{z~xs|{xyxv|{{|y}}}{x{xxwxz{|{}y||yyzz{v{|}}{ywy{vx{{zz{|zvy|yyxw}{yvz~v|xw}zv{~}}x{xz|zy}y~uy{u|z{zw|xzy{z|t{y{zx{{y|}{y{}zxw{y{v{{y|}yy~v|~}zzzy}|~~ww|x{~}w{{yxzzz}z}{zx~|zwzyzz{z}|z|zwy|y{y{|ywz~z|~{}zz}y~|x{~y}xz~x|x|}z|{x{zzx{wxx|xyw{wyxxw}y~}wwx{~x|~||z{y{yz|wy{{y}yy|{|xw{|yzzyyy}yxxx{{x{|yyztv}|~z{y~x|||}zy|yyyz~{{x~~~}ux|z}}|~zxz{~z|{y~z{yyyx{|~y{v~yzuzxyxzs{|yzxy|}~zz{xzz{{{y}{zxwy{{y~zy~|{w{y|z{|yvyzz}zyx~|z{x|{w||~}}|~|z~z~}{}~{z{}|}z|z~|~~|{}}}}~y}~~~}}|}~}~}~{}|~~}}}~~|{}}~}{~~}~}}}x~{|~~~~|}~{|z{}~}~}z~{|||}}}{}|}|~}|~~|}~{}|}z~{|}}~~~|~~~|~}z~}}z~}z}}~||~|}}~~{}~~{|~~~}~{}}}~~}}{~}|~}}}~|}~~~}|~~~~{~}~~~~{~}~|}~}}}{~}|}{}|~|{|~~{~}~~~~{}~}~{{}~~|{}}}}~|{}|{}y{~|z~~}||~z~~{|~}z~~~~{|}~}}~~z~~~}~|{~~~}z~|{}~~~{~~~~~|{}}~~{{||~~|~~~~~{|}~|~~{~~|~|~~{{}|~|}}|{{z|y~~{}x}}}|z|vz|{{wyw||{zv|yxz{z|xxwzzx}xvw{w|~x{zz|z}x|z{|~zy|z{|z{{z|}{zuzz~z{zz}}vz}}y~{yy|{v{wx|yw~y~xy}y|w|w||wy}|~}x}|qzzyyw|y~zuzzxt}|vuz|zzvt|y{{}yxzv|v|wvyxyyyyy{z}z}ywx~{|y{xzyz|yyzx|yzxywyxxy|y{yxz}wxx~z|z}||y}zyxy{|yxw~||zy{yz~|ty~y|{|z{z{}|xuxxxz{y{~zxzwxyzz}zxwyu{{zyw}xw{y}z{y~xw~{~}{xy}z|}zy|z~|}|~zyyxy{x|zy{}z|xvyyx}y}{{|{}yzy}x{|}{||y|vyz{|~zz|}xyz~{{~}}|y|wvxw~}{x{yx~{vnwxz}wz|yzy}s|y~zz}{yyx||zvt{{y{|~}z{x|{|}{z{{z|y}yxxx||x|yzywz}vx}zzyzzxzx|{yz}zy||{}{w}xz|z|{yxx|x}{{|wz|vz}x||wy|||{z|{x{y|y|zxw|{{{|{y|{x}ww|{vx|{wy|{~z~~}|zy}yz~xy{w}z{}|{{{x}yyxzxyzy|{xxu}x|x}{~||zy|{y{yz}wyzy{z~|}{}zz{|zvxxxwywy|uy|w|zyyyyxyzwxyzxyzv~{~y|yz~|yyy}{y~xvwz{{|{}y{y}|z{{|y~{zwy{x{{{vswxw{yw}y{yz}wzx}z{{zz~z|z|}wxzxxzzz|~}{}{~|~|}}||~x|v~||}x~~~~}~{~|z~y|}}~~{z}}{~}|y~~{|xz|~z~~}~}~w}zz|y}z}~}~{{|~~~{~|~}|~|~~{z~}}{y~|{~}~~~}}~~|{{|~~{}y~~}|}}}}|}~~~~~{~{~~z|~||}|~}y~||~~{}||}z|x}|{~~~|}{z}}~{}}}~z|}|}~~}~||y~}}|{|~}}z}|}~z~{x}~~z||}|~||~~~}z|yyy{~}{~}{|~}}}|~y}~{~|~~~|}~y}}}||}}|}t}}{~|}~{z~~|}}|~~}z||||w~{w~~}z~~~~||{~{~{}}}}}~{~{}~z}y{~z~z|}}}|z}|{~}{}zxx|z|y||}z~z{{{zzy{zzzzw{yux|y{}zy||z{{z}z~xx{x{y~|z{{z{y}wryzw|{~|{{|y~z|xw|zx}~y{{y{|}{w{yyv|xv{y}z|{z{vyyzvy|}w~xvy}}}v{}vv}~z}yxy|zyxy|zzy|{|||~zyx}{x}zyz|zyu}zyz{~w{~zzz|xzz{x|yy}|}~wxwwyxx}{}~{}z|{}wx{zzxxyy}w}{|w{xx{{}yz{zy|z{z{yuu{{xvx|zzzyx}{{}w{z}zwx~yzyxy{{{yzx}}}}y{zyzxz{yyt|}rz}{}|{|x|ywyywx|z|}yyy{{y}{y~w}ywxxvzyx~y|}y|yx}{|{yw}{y{|zz{}z~z{|y}y{yz}yyxx{z|{|}|}zyxy{}|z{||zy|{|~z{}y|{xxv~y~~zxz{}{{y}yx{}|y{{xxyv{xyzzx}wz}x{v~y|z|zy{{{x}xvy|~zzy|~~z}}|||}|}~zu{zw~v~zy~ytx~{}yzyzyw{}{zy{|~|{x{}yy{~yxxz{|zzz|yy}{zxw}uxzv{~w|}zvyz|y{xxy|y{~|{~yxx}~y~yxxyz|}y|z{{yz~xwzz}yzyx{yy{wx|{}}{xwz~y}|uz{wzzx{}|}yzzytwwx{y{zy}}z}x{|yyyy|xx|y~}zy|y|}zy|yvxr{{{|yt}{z|y|{yy}|yyz{|yy|z~{{y}x}ywyyzzxyxyy{|}|z{~y~xy~{||}zy|z}}||{wz|{|~{~}}|~|z}|}~{||{|}|z}}||y{{}|{~~~}{}|}z|{~|{{}}|~~|~{z}||~~~{}~y{}|}~}~||y}~~~~{~}|}~y}{~~|}z~||~}~|y}}|}{w~{~~|{~}~}}}}}|x|}}~~|~~|}}z{}}}}{}~|}|~}}|~}~~~|}{|~|~}}~|~{z}~~~|~u~}~~x~}}z~~x~{~~~}}z~~|{{~{~}}}|}|y~}}{{~~~||z~~|~~}~}|~{~||}|||}}|}}~~z|~~}}}}~z~y|}}|y~~~~||z{~}~~}~~||}y~x}~}~}~zz{~~~~|}~{{|~~}~|}}{~}|}~~{|}}y}}}}~~}|}}}~||{~z}~~{|}|}{|~|}~}{|y}{}y|~~|{yz{{}z{{zxzw|{wwxx{}x|~zy{z|{||x{zzvxzzvwvx|yyx|zz{xz}wyy}w||{z~||zx{zv{{yyx{{zwz{|{{z{vux}sw}vxxxxyvz{vy~{|yyyx{}y}{{z}{yz|xzs}v{yy}}xwy}vxzzwy~{xux}xy|yzwszw{uv|{y{{z{{zyxwx{}|}|{}yx{wx}|y|{zx{yx|~~{{zxzz~{{|z{yvy|yz~wy}}rvyxy{z}~x}~yz{zz{w|||{~{|z|yzz{yswywvyvz{z{{zwzx{y}wyuy}z{z|yzzw}w}zyu}{{|xz}z{vzxvy||w~{{}y~zyy{yyz~uwx{vzy|t{{z{yyxx}}x}|}|}{wy|xy{y{w{}|{|~|y{|z|~{{xyxzw|yz||{|{ywyzxwvyzzz|w{yxyzz~{{yy{~|~z~}~}yy|{~{|~x{}xvwy||zyx|}~vy{}w|y{xvsys}}z{yzzz{|ywzzyxz}zyz{yzw}|zz|~y{{{{z{{{ywvxvwzzwxry|wywxy}zxyz}uzy{xzxz{wwzx|{v{|{}yy{z||z{xx{zy|z|{zyu~||}xz|xyxw{v|yxx|yxywyvx|{}{~|zyyx~y|~||zx{{x{{y}wzz{zxyx{wwszw}yyxz~y{~{y{x{wz{yy{zzzxy~z{|z~}{ywzzw}w~z|x{}wzy}v{y}y~wyyy~z|wuwx{}uz}xy~wx{s|w{zxy{y}|w|{||y|||z}}||zz{|||~}|~|{~|||~~|{|}||~|~{~}|~|}~~}}~~}{~{}}|y}|}}z}~{}{}x~~~}}}~~}}}}{|{~}~||{~~{{}}zz~~~}z}|~}|}}|}}~~}~}|z~~~~|z|}|}~}}|~y|}|zz~}~{~~||{~~|~~~}~||~{~}|}|}}|}~}|}}|}z{|~~}|~|||xv~z}~~|}}|}|{||~}{}~~|~{}z~}}|}~}}}|~||~s}~~~~|z}}|~~|}~|{|z~}}{}}|}{{}|~z|~{|}{}~~z|}||z}}}y|w}}~|~~}y~~y|y~}{|~~}{~z{~}~}x|{|~~z~~z|x|}{yyy~|}~{|}~}|||{}|{|}~|{~~{}~}~|~||}~~~~}}}|~y{{}~z|}}x~~}{z}~}|~}|xzz}{yzxz|x|zzu|yzwxxxzxywzyxy{xx|vyz~vzyyz~vy{x{xzvz}|zy{}|}}yx|{{}zvywz{xy}wuzzx|{xw{wzx{yx{~yy{zz|~{w{xu{zx{|x}ww{vzxy~uz{||u}{x{|x~{x{x~yw~|}{yz}{x}}zyx|u}yyz{u{|xzzzzy|zzz~z||{y}zu}}z|w}{zy||yyyyz|x~y{yyzyyywy{zx|~y}zxwzyzy{xz|vww|}|z{{{xx{zyv~yzwv~yx{}{vw}}yzw|wy|{{{{}{zz{wzzzx{}|yyxyz~|xz~zxyu|yzz{wxz|zt|xvx~v}z{|zvzz|{yvy|z{xx{x~{wwz|{}{}zy{z}{{yt~z|{vz{yx}y|z{{}wy~z~|{{z||v{}x|w{y|{y}}tuxz}}|~yz{z}v{~|{ztvxz}y{{{{|zz{{zyz|w{{xxvz{||ywv{y{|y|xzz|xyyw{w}zyw|z|vy~zx{|{{|{{zyxxzyx~}w{||wz}z{|x~{z{{}vyyz|yy~}xy{xxvz|}y~zvzzzv~|y|u|yzx{zz||{|xwzz{zyr{{}}yw{y}{yx{{||zy||xzzuvyy{{xyz~xxzv}}zyyzzy~vy|z{}{{w|wzx}|~{z}yxx{yzyyyy|{y|tzxwwxx|yxxy|wv}y~~xz{zzzxzv|ux|zx{y|y{|y{{zxyz{z{|}zsy{xzw}xwv{ty|yzyz{xv}|{yz|z|zzxvzyz}|zz|~~}|~|||}}~~{{~~}|~}|}|z}}|~z{||~~~zx~~~}|}}~|}|~~|}~||~}y|z|}zy||}~|~~}|~xz~{}|~}}~|}~|~|~}~x~}}}~|||~{~x|}|{~~~{|}|}}z~~}||{~~}||}|{|~||{~}~}}~|}|}|z}~}~}{{~|~~{{~~}y|{~~|~||~|}{}||}|}{~{}~{}}~~|~}~}}~{{|}}}|~~{}y~|~|~~~|}~|~~|}}||{z|}{{~}}}~}{~~}~}||}}}|}{~z|}~~{~}}}}}~{{z~|~}x~|~y~y~~y}||~}y{~}}{z~}}}|}}|}}z~|{}~~~{~}|}{}|~|z{z|{}~}~}~}~}{}z||~}}|~}{~~}|||~{zx}}{~~z|~y|zyxywyz{x{{xyzyvy{|zyvw~}|zvzswzzx}xy{w|zw|zxv~{}~x|wy~||}v}wyw{x{wyxxx{wxz}yrv~uvvzwzyvyxy{{z}zz|zwxwy|{~}||yx|zxy~zwzxzxw}z{wywxyyxu~xyvw|xxz{y{zx{yyyxy{z|zz|y}{zz{||}v{z{}{||z{|w}zzy{}}w|wz{|xyxzzx|x|x{yxz}x{v{y||z{}}zy~~yyz{|x{|z{|~}z|x|y{wz}y{w|yyz|z~zww}y{z{{y}yzzzy{yxw||}yzy}{x|{zx{y{w}z|{~u}zy||yz{{yw{{}|wz~u|xyy|yzyv|}w{v||y{{{y|z{~~~z}zyxw{wz{|}y~}{|{|uzyuyxx~w}{yv{|v~{xu~x{wuyxz||u{|~{y|}{||zyy~{z~}y||~|{|{{}|tx{z|~v|{{}vyxxx{vyy{yx{vvyvtz{w}{{zrz{}{{{|zy|z{{yzz}~{~||u{zx{wwyv{vxz|yu|~||w{xy{xyt{zu~}|uyz}yyzzz{yy}|zz~wxzwz~zxyx{vy{z|yyzy|}{{z}wy}}zy}x{zvz{}zw{yz|x~z{|yw{yz|v}|}||y|}z|{yy|zv}{zyxzxxzwy}y{wv}w|y|}zzyzzzx}x{{{|y{{x|u|w|x~}~}yy}{x{{~zzxx|{xw|}zvwv}y|{~y}{~zw~uzzwyz}{|yvzz{z|{w{~}}}z{}}~}}z}{|~}~}~}}~~~}~yxyx}}~y~}}}z}~}}z}~{|}~~|}y~}|}~{|}~~~~~z~~|}}}}{}~{}}|z{|~~~}~}|~~}z}}{||}|~x}{z}~|}}~}~{~}~}~~{||~~{|~|||z|}{{~|{~~y{~z}{~}z|{}}~~z~{|y}~|}}}}}}}}}~|~||}~~~|}}}|y}~~|~|~}~}{~||{}{~}~~~~{~{}~z}{~~|yzy}~||~{||{|{~|}|~~~||~{~|}~~{zw}{z|}||}}|~|||z~z|~|}z~}z}}}~{z}|~}||~z{}|{}{z|{{}~}~~{}z~~|~~|~~{}|{}}{}{z~~x|y{~}}~~{~~~}|~|{~|~zy|x}}|~~z~}~~}}{~~}~~}~~||~zzw|y}x|}yy~y{zzxx|wzyz{zzvxx{|y|x{zw{s|{~wzx{|xwwzt{y{z{w}z{yzw|wzz|zxzwzxz}zyz|{yz|yz}||}zz{z{zxxyyww{wy|z{|v|{w{{}ywzzztw}yxv|~vxz|w|zwx|yyyz}~}x{wzx{{xx{v|{zzz~z}ww||{}x}z|x|ywyx}vxzxyy{|xzzw{{yzyx}xwt{zyyvzx{|y{z|{y}zw{xxyuy|zs~{|z{}zz|x|{|{y}uzzwz~{wy|{x{x}x|zx}xyyy|{y|wxu{{zyy~}|y||z{~}xyzy{yy}|wyyy~vyz}wzzuyzv{x{yyxxzzyu}xxuu|y}zz|wyr~}yy{z{{uz{y|x{z|}y~y{zzyyy|w}}x}~y|zz}{x{|}yy~|wyx{yyy}}xvwyzy}y{y}yw|{u|zu~vxx||~zx}x{~{x}}~xyt||}{v|}~yyxyywzzyvy|y{{}ux}w}|t{}wzy}{yx{{z}y{wz|yyxx{y{||{x{z|y|~v{ywzx~zx{zyxz}|~}z{x~zy{zs{w{z{xwwzxz}wwy{t|}~xx}{z~{}|y}}wzvzzxz}|x{xzyxy~{x|yxy}x}~|v{xzwy}z||w~{w{z~{{zyzzyy}{y|~x||{zzywyz{yyy{vy~y{}~{{yuy|yx{wxu||x{{yyw{{{xy~||yzzzxwz|zx}yy}y{x|w|y{}zz{x{z{|yy{yz|xz||yz|xzw{zxyzy~{{~}}{~||{}}~~~z}|}|}||}|}{~v}~||~}|}~x}~}|}~}w~w}~}{~~}~{~}~z}~{y|~{}|||~}|~}~}{}~}~~z}{|~||~~|{||~~}{}}}~z||}}{}|~|~|~~~|{~}~z~||~}}}}~}~z}~|~}{|~~~||}}~~|}}|~x|~~~~}|}~{|}}~~}~}}}~||||}~~{||{~{yz}|}~z~}~|}~~~~|}~~~}}}|~|}}~|{~~{}|{~~|}|}{~|}y}~~~~~z|y{{|~|}|v~{{~{~}|~}~|~~}~|~}|}~|||{}|~z|{~~~~|~{~|}~~~|~z~~z~}{~~z}~|~~~}|}}~}}}~}}~y|}}}~{|{y~}{{{~||{~~~~}}~}z}{{}{~~~wz}}}~~~||{|{y{z|{}ywy|uxwyzzxzzxzxzxuv|{zyy}y{tvx}}|x{y{yx|yx}}zz|{~x}}w{}y}{wxzxzy{yx{zy{}{y}|zz{zyy}|xw{yx|{xz{{x~y}x{}{|z|||}yy{{zyyx{{}wzyw{uz{yxv}vx{yyw{|zx{}wzvwzvx}{x{z|zzz}~|y|y{{{{zx~|w}}vy|ry{|yy|yzz|zxw{wxx{|w|zx{|zvzuxy|zw{uz}{|{yx{{z|w}|~{|||x|zz|z~yy{|~w}|{x{{|zy|xx{~yyw}{yzzz|{{~}y{|yz}wyyzzyzxx~yx{~zy|y{|zxy{}{|{zywyyxy{wz|}zzv~z{}x||zx|yy|{}zy{{|z~zzy}}xxz~{~}|z}uw|||z}~y~w{~|{wyy~yz{{zz}yw|w~y{|x~z~x{|zx~~{z}y||}~z{{yyz|wzyzzy|}vvvyx{xvw{yut}~}vvs|~~|~}y~}}zz{y}}x{{y||x}|~~}y{}}}}{y|zw|yzxyxw|yxz}uyzxu|yy|~{~|~~yxy}xzwyx|yw{{}z~|{x{z||}y|{yyyz}y|{y{{||y|xxzyxy{wyzzy}~|}z}~{xy~{x{~|z~z~{{w{y}||{|zy{y|yzx~vv|zxx}vy|vzy{x{zzuw|xxw}|uz}y|}|}}yz}|~yzzy||{zzt{}yy|zyy}}}yuyx{{|yv|yv}zz~u|{|x~|~z|}x|{z{~~~~{}~~zyz||}~}y||}|{|~~|~~~|{|~}~}}|~}|~}}}}}z~|~t~~}z~{}~~z}|{~~}}~z}}}~y~||{|y||yz{~z|~~{~~~}}~|{}}}~y{|}~~~x~}}||}}}}}|{~~~y}y~}{}~~}{~|~}~~}~~~}z||||~{|}}~|~|~{}~~}~}}}z~~}|z}}}~||}{|~~}}~~~~}|~|}~~y~{{||~~~}}}{}~z||~}~~}{~||}}}~{{y~|}|x|zy{z~}|z||}~}{}{|}}z~||~{}|~|~}~{}{}||}~~}y|}}~||~~~~~~~{{~|~|}{}z~|}|y~z||}|}|~{|}~}}~~|}~}}~~|~w|{~}|}|~}{|~~}yy|zxxy}yz}}|yyzyzuyxxzyx~uyzy~z|w}|{yu{~zzwwvz{}xxxw~z}|xx{xyz{uxyxvxx{z|x~tzz{w{}xytvzzy~vxxvwxz|yxy}zyz}vw~zy|{|wvx|zxxxvwz{x}z{zxzyxy{z|{}{zxwzzyywwwy{}}zzy||zyzxxw{xw|z}xxt|yzy{zs{zxz~{y|z{|yxzz||yzyyy{s}zxwy{zvux{xx~|yz|zyu|}}}yxwz|yxy}yyz{z}|yu{x}}||yy}}}zx|{~w~x{||z}wy|y}yz{xyzw{uzyxwx{yxw~z|}}y{{zy|vzz}v|{y}wyzxy{|y{zy{yz}y{xzz{t{~zzz}{vw~v}xvzz~|{z{y{z{x}{}{z{z|~zzz}|x{{}{|w~y{y~}}v|{u{|zz}{~yzwy{zw}zzzy|y{{zx~|zzx{zzw{{{zw}{{{x{zwv{}zxxwzxyvwzzyxx|}}zzw||zz|{v|}zzwz{w}z{yzyzxz{vy{z}~yyzwx~x{sw|v{{zz||z}zw{yxzzw{{y}{}}}vzxzz~zz}|~{vtwy}x{{z}||zwwz|}yy~{y|zwxzyt|{|w|zwztzvxzwxz|wtz{~||xy~s{|z|{}x|}~x{zzxyx|x{|}|wzvyzzx|z{z|zw|yy}|yx~zxwzwy{x|w~~yy{}|yvxz{}|zzx}|~{~y|{y|yy||z~xy|w}{yy|~yx~|u~}yyzwyyxyx{~~wyyvtxy|||xyz|~zz~}~{}{~~~~~|}~|~}{|{~|}~|~}~~~x~~}~|{{}{|}~|{~{~{{|}~~z~||~z|{|t~}}||{~|z{|~}|}z}~~{~~|{~}y~~|~~z~|||}{|~~}~~~}y}{z~~{~|~|~~|~{}~{~~z{~x}|{|}~|}~||{~}~~|~~{}~}~|}}|||{}~~}}~{}}}{~x}|~}}}~{z{|~{}~{}~}~z~{}~z~~|}{~}}~~{~{~}~}~~{~}}{{~|~{~}yx|||~}~{~}~~|~~z}~~}zx|~}}~~~}|~~~~zz{||}|}~~~||~{~w}}~~~||{z~~~||~~|}y~~{~}w|~~~~{~~~}y|}~|~}}|}}~~y~}y~}|~{~}}z{~}~~|~x{}}~}wy~z}x}|||{{vu{y}y~}x{v{sy}y|z|uzyy|}uyy}{x~||yz{x|xww|~|||y{{{{wx}|yzx|x}y{x{x{zyvyvzzvx}xw{|t{|zy~tuvzx~~{yyyx{~y{xu}||z{~wy}{wys|~z|~z~xxzw{{|y{wwwy}u~}x|u~zyxyyzz{}|~|zy{|y{z~vx{zy~yz~yzy{wyy{~y|yx|{xyv{}x{xz{xzw{y|ux{{}wyxwzyy~|z|zxyz|{xz~~{zw~{{|x{|}wyyyzy{x{z~xxz||~x{|z{vzx{zwwz}|v~|}|yxzy}z|y}yqyzyy|yz}z|zuywyy{|x{yyyyzxywzw}u{w{yy}~zywuzz}z|}y|~{~y}~}|{~{u{x{z|}wzyyxw}x|}ux{|y|yxz|xw~zxxzy|ywxyx~yz}vyw{~~{z{||~y}{}}}|z}{{}~x{zxyx|wzw{yvyzwyz{{yyzy{{{xzyx|~~wz}vxywxzy{}|}y|zz|{y|~~~txzwz|yw}}vzwv{|w{uzz||zxs|yx|zwyy}{z~zyvy}{zzw{||yz~z{|xy~}{~~y{yy|yw{z{~z{yxxwzvzyy{yy}zvzz|{{~|x}w{}yz{|{{z{{}|~z|~yx{{yz|{|zy|}{y{zww|{zz|{{z|{xy{ywtu}z|}}{|xz||y|~}x{|z}z}{yvz}~w{{xxz}ty}zzyxx}|xyzwxxy{yyzzwwzxw}z}{{yzwx|}|x}x}wx}~{|{~yy{|}~}y|||~~{}~}{~|~{~}|}|}~~~}}z}|~{||~}}~{|~~~{{~}z{{|~y~~{}x{||z~x~{~{|z{~~~}~}~{z|}~|{}{z|}z~{~~|y}}}~z}}||~~||{}}~{~{~{z|||~~}y{z~~~}~~}}~~|~}}~~}~~|y|{||}}|}}|}}~~~|~~~}~}~~~~~}}||{zzzx~|}~{||}|~~~{|||}}y|}{~~z}~~}}~z}y~y||}|}~~}}}~~~{~z~}}~~||}}~~~~{{~~~~~|{|~}|~|{y}~}{{{~x{z~}}~~}{}{}{{~~z|~{~}~}~z~~|z}}}~~|~|}~}~|~|~y}|~~|~~{~}}y}~~|~|}||z~~{z}|{z}~~}~~}z{|}yz~z~|||vz|x|z|y{|{z}{zwz{~{|vyx{y|~}v|{}{wyv|xyzz|~yz{}v}xzz{{~|{zz}}z}|yv|z{y{z|z|yw|wzw|vx}z{tw{yzxz|zzx{z{wuyxx}wxyx{~||z||zx|zzxzz{y{{x|{{t{y{yyz|x}w{zy~|yy|zz{vzz{|{{x{x}{zxyzx}|z}xv{}~zy{yzyz|z}{|y{{w|x}ww{{yxy|zy|ywzy|{|z{zz}{wqzy{{w~y{z|{vz}~|}v{{y{{}{}|y{y}~y{{{{{y|xzzyz||y{}|{{{{yry}{~zy{z{}|}~{~yx}y{z~}}yyxy{xx{zwy{}x|{xzt{y}xyy{y|~z}}}z|y}y|||{{y{wzzzz|~x{w}wx}zzy|}{z}xy{v}{y{~tz||z|ywvv|z{|}}zzzy}wwv|ysx{zy{{zy|}|zvyzzx~}|{vy}w}}xz~yxx~zzyxz~|r{{y||xx|~yzwzxx|z|{zz~zx~{vy~y}zzzwy|~~yz}{|~z{|}}}|z}wz{x~xy}}{zyvyy{~z{zzuyr{xwxzyu{xzy}z}}yz{yxy{{zuz|{ywvx}~yz}zyy~||xxx{zx~{vxzzz~}wz{}{~xzyz}y{|xz{}|}v~}}z{y}vz}w}y{x{vx{{z|||t{}|yy{xw|||y|zx|wyx|y~yxy|yyxw|zw}~yz|}{}yxyvzzx|}xu}~{zx{{zzz|{|z}}}wzvx{zw}}ywy}}~z~~}~}|}{~~}|}}~z~|z}z|}z{|~~~z}|~~~}|{|}}~}~}~}~~|~~~~}~||||~{~{}z|}}|{||~}|~}~~{{~w}}|~}|}}~}~}z}~}z}}z{|~}~{{{}}}~}~}{{~|~~|{}}|y~~|~}{{|~}~~~}~~~~{|}y{{|}}~}|}~{}{~~~~|}~}z{|{~|~}~}~~|{~|~zz||~z~u}~~|yz|||}~}z}}~}~~}}y|~}}}~~{x|}~|~~}~|||}u}|~{zy|{w|~||{}~~{{}|}}~~|~~}}}{~}{x~{}}|z}~}|||~}}~|}}z|}|}z}~~}z|~~{|~~~}~~~|{~~}}|}~}{z~}~~}~|~~}~|~}|}~y}~{|~~y|}}z}|{~~}}~~|~}{~}|~}}|~z}}~|{y~z{z|{z||w{{zzwzxzy|v{z||{|zzyu{||}z{s{zywyyx{|||z{{w|t{zx{zz|y|x{yzz||yzzwzw{{zyvyy}wxxzzzuxwxwwxxyxz|zyzw{yywyyv{{yzyz~z|{||z{yv|||{y|x|yzyyx|{{{z}zwxyzxzw{|xu|y|ww|xyy~|wxw||wxzx{y{w|}}zy~||{|}yyvzzyw|yw}~w}xyx|zzx{{}{zxuxzwwz{{x|}}zzwyw|~z{zz{z}|}|}{{zy{wzzwzxxvwuzxz}|~{{|zzyzzyz{z~z{|~xz|x{sy}z|{}x{x{yz{{}}}{xy|yxw{vz{xxwyyyyuuy{z|zyzwvwx}~xxx}y~y|xy||z|yzvx{{}y{yz~w|w{|wyr{{}yyyy{xxwy}{wx{wuttvzz~{uzwzyy{xzy~x{~}{|z~}xyz}wy}yzz~y|y~zywx|xzzzzzv{z{y|yy{|~|xz}zy~|t}}{}w|zvzzyx~}~zz|zvv}yzx|zyyzzx{{{{z}vyzzzs{x{z|{{{|xxwy|y~yzzzz||{~|}{|yy|}{w}{w{zxxyzx}t{~y|zyxw{{{y|x|}yu|{|zx|zy{|||{|}y}{x~|z}y{y{zy{}xyw}w|}zy|zxyyxz{y{yyyw{{wyyw|w{|~yz}{|zyzzzx|yz{{}y}~{z~}y~zzzz{z|xzzzzxzxzzzy~{zz{zw{y~{~ux{{w}{w~{xz}}|z|~~~~~}}|~}|~z~~~~y{~~|~{{~}~}~}}~}~|}~~|||~~~}~}~|{~z{|{|}}}~}}~}|}~y}~}|y}{~{}}|}~}}}|||~}}}}}~y{}~~|~zz{}}|{{{{~~}}{~{}}}~~|z}~~~~}~}}}~}~~|~|{}{}}~||}}|}}~~|}|~}|{{|}~~|y{|y}~|~y~x}~~~}}~~~~~}}z~z}z~{z}~~|{}~}}~}}}~{~||}|~~|~{|~{|z~|~~{~~~~||~|}~~}~}~~||~{x}{|}z}{|~||z~{~{z{~~~}~~|~{~|}}}~}~|~~y}|}z~~|~z}|~~~|z}z|}~{~~}~|~|{}{xy{|}|~|~}}}~y~z~|{~}|}{~}|~~{{{~}}~|~~}|~~}y~~~{}z||{}z{|}~~z{{{}y~|{|z{}{|{zzx{yx{{u~}|{|||z|y{z{z~z}yywwz{~z{xz|zyt~xz{~zy}xyxy}|{}w~zxzzxz}zu{|x}x}{yzx}{|||w|wzzyzxyyywy{zy{}}yxyy|{x}}xv~~~~zx~{vxy|z~xzxzzuzz}x|~z|yx~zyv{{z||yy~~|z~{xwx{yzt{x{|w~~vyvx|{y{|||}zwz|y}~yxw~z{zzxvy{z{{{}{tzz{wyzx|zvz}|wxzy}yy}yz}z|zw|zw{{|{zvyx}|y{{z}{x{{y}|x{{zxy|{|~{~y{}zyy{|wzzw{}|w|xz|z|}{{xxy~|}wz{wy}||wvz|z}}}xyy|~{{xx{{zzz{x{z}z|{zw|||yzuzz{|uz{}zxz|yw|xz|wwww{uwy}z|{|{{yyzy}~z}v{{{{z~{}x|{{y|{|{{|{}y}|x~}|y{z|}y{}z}{}z~||tzzzy}|zw{y~~yyx}z{zxzz}x|yz~z{zu{z|y}y{z||yxvwy~||yyxyzyyzx}zy{|~|vzy~}zwz|z|ywyyvyvyy}|{zzuxy|||xz~|{}zyzy~y{}{|~{v{|zwxzyz{z|yzxy{|xx{{zy{wxz{v}|yzz}{ys{yzz|w|}w{|~{xzzw|x|y|zyxvvzz|{wv||zyx|xz{}|~z{}w}{|}yu}t}{}}wyz{||v|{y}y|yzyzz~x~|}yy||z|{zzzyyzxz}{{|vy}x}uzytz|w}xx~}|}}|~}~}~~~{~~~~}~}~~~|}~{z~~{|~y|}~}zv~|~~|~}|~|~|}~~|}~|~}{}{~}}~{z~}|~~}~~~}}|~}~~~{y||}z}~|y}}||~|{|zz{~y{|}}{~~{{|{~{~{y}}~~}|}}}~{|z~{~|~}}~}}}|}}}z~~}}~~{~{}{~}{|~{{~||~~{~~|~|~~zz~|z}~|{y~z}z{|}{~~{}|}~{}~~z~}|~~|{~}}|~~~z}z~~}~}}}y}~}~{{}}|~}}~~|~}|~y~~~}}}}z~zz}}|}|~z}||}~~|~~{}~{~}~y|}~z~y}~~~z|}x{|~~}}||z~}{~z|~}}}}~}|{}~~~|}|~~}~}z|~~{|z}{~~|z}{}~}~}|}}y|~xz}|{z{{xz{yvy|||{y{zsvwxy{zyw{yzxx~{|z{{w}y|}x{|z{yvwx{{z}~u}{y{xz}~}xywyyvx|yzw{|yt}z|u}zysy}yy{wzy~u~y}zxz}z{w||v~w}x|yy|}uy||}|vz|uyyxzx}uu{|{}|yyyyz|w}w~xvx{zxux|yy|zzw{w{{{{~xy}z|~{z{{y}wzyp{~zy{zzvx}tyvtwz|{yyyzz~|w{}z}y{{|w~vzzx{wx{xzz}z|z{~yu|{x}vtz|{yyzw{yyyv}|{xxyrxzzz{zyz{|z{}{}zx{zy{|z}|txyy{y}{y|ywwx{zzz{yxyyvzyx|vzu}xz{|{z{xyz|~{~zzx|v{}y|x{w~y{z|yz}|{|y{y}~}{xzux|wyw|zx}yxz|z{|w|}|ywv}yxzx}~|wy|}}{xzywx~|~xx}z{|z{{uzxxyyzx{|vyz{{xxxzwz{vyx}|y~~yzu{zy|yz{yz|zz|}z{{{|vz{yz{{~yuzzxxx~yyz{yzvw~{wutzwwzvzyxxz|yz|vxyzx{{}{w}}|}u|}z}z{{wvy}}|~yywz}xyxv{y{w|y|vy~xy|w{y{y}zy{{|{{xwvy{zw|z|vzw}{y}xz{w~y}}zzv}|zvzzyvyyw}|{uyxy{wyvz|z{y}{y}{{y|x|yxzz{{yxz{z}{{zzy}wv~|xzzz~{}x{xv}}x|{wzzytx}{z{ywy}{yv{|w{|~xxz||zzxz~}~}~|||{}}}{~|}}|{y||{}}~|~}|~}~||~~}~}~z|x~|}}{z{|}~~~~z|||}}~}~y~}~{}}~{||~}~~~}}~}}|{}~|z~~~{{||}~~x}y|z}z}|~w~z~~}|{}{~y|~~~}y}}x||}{}~}|~}zw~||}~{~}~|}|}|}y}~{{~}~~~{~~~x~}||}~~~|uzz~z~z~z~~|~}~}~~}|}~{y~}}}{{}z|~{}}}~}||}~{~{|~||~}v}~}{}||~~|zzz{x}|yy{{~y~~}}}}~}}~z~}~}~}}||}{|{}z~{~{|||y||~}}~~|~}|~~z}~{}~z|}}}|}}x||~|}||||}{}~z}~~~~|}{}{~}|{{|~x}z~{yy~{~|}}|~|||y~~zx{}w|z}|{{yzvvw||xzxwyzz|xyy|||{xyx{{y{y{zzz{xwy|w{{}vzz~|{y~{{{{z{||wz{|xx{{{yyww{z|||vyxzyww|yuwz{{}yyzx{}wz{y|yxz}|}w{|zy}x{~|{}{{x|x}z||x{{y|{z|zwxy|{z~}y}v{v}x}yxvzvyzwwyz{{xzwx~zzvzx{{y}{}|{yz|||{{z~{{{u|zyzwyxyz{x{}}{yyxy|y{x||yz|y{zy}|x~|~uxxzy}xt}zwzyxv}|{z{|{||x{~{|z~}y}y|y}y~{{|vzy|zyxz{zy{x}zx|{zzvw|xzz~z~zyz|zx{~w|{xz|xz{|yyxt}x|yzy{{{z|{|}yyzxyyx~}{|yz|zz{v}~{zxzuz|y{z|y~{v~{yt{wwyw{v}{xzu{{y{|{}}yyy|}yyz}||zz{yyzyzyz|x{}{tr|{{vyy{x|x~{wz}y{vy|}yzwzz|z{}zwyz||||{zw{~y}|z{z{wx|zxx}wvw{z{z|ywy|zyz|}xwwyzt~|xx{zzv{z{x||wzyy}{xxzzy{|zyzw{z}||}zwz}yy}zw}yz|z{wx{|xwzy|zywy{~{y}|vzwzwvy}|uw{{xy|x{~ux|{z|y~z|xzzywwx{{}{yzz{z{yyy{|x}}z||}z~|wxx|{vv{y|x|}xu}vy{{ww}}|x|x{|uzz|||w|y|vv~zyt||y{}z}~{v{x{~ytz{zz}yy{~x~z||~||}}~}|~||~~x|||}~~{~~}|~}}~}}}x||{|~|~~{|~~~|x}~~{z~}~{|~}|~y}|}|~~|}|~~}~~{}z~}|y~~}|~}}{{{x|}v~{~{{{}{z|x~~}}}~|}}zy~~|{{|}|}{~|~~{|~{|~}y}}||~~}~{~}~~~}z{~}|{~~~|~}~|}}}~{}}{|z{||}}}}}|~{|z~|}~}|y}{~}}|~}}~||~}{~yz}~|{{~}~}}z{}~{|{~}}}{||~t~}~{~}}|~|z~~}~}}}~||~|}}{|||}||y}|~|}}~|~}~y{~}{}zz}|}}{{}{{~z~|~z~}}}}{}||{}}{~~~}y{}y|~}}{~}|z{~}|~}~z}~|}t}~|{~{|~}{}{}~~~|~|}}~w|}v~{wzzyy{twy{xx|z}}zwwwzyyzz{zyw}}y}xvxy}z|xzy|{|}{yyy}{|xvy}ywy~}{xx{}y|sz{zyuzx{z}|wzzz{zxxs}tz{xz{yy|z|v}wzz{y{y|{yzw{{z}{y{|xx||{y}|{}{}{v}}wvzxt|yzy{y|zv{|wxzzz{{z|xv}x}~yuy||{w~|zzxy~vywrtyw~x|{zwyz{y{z}y{xyzvvvzx{y{zv|yz|zyzxu~~wvv~z|{y}yz{ywwxyyxzwz|z|zyw{v}yz{yzx}{x{|{w|yy{u~zz|yywz|{}xz|xvw{~zx{{z|w{wz}vyx}|zyztr|wx{wzz{x{}y{{yu{{z{|{{{{|z{|{{|{z{y}}~z{|}|vy|ww{v|w{xzyw|yvwxxwz|{vyy{uz{|||}||z|~y|y}y}y|uz}w{{{xz|yw~zzzyvz{}}zwww||wz}~z~z{{yuwxz|~z{u~}|xzzyz}z||xzwzz{yx~{yxx|zxvx}wx}|zyyxw{{ty{}vy{{||v|y~~xz|w|z||}}{x|yz{{|~|{x|yxz||z~zw{{zxyy{|zy{zz{x}{yxwzxzywyxy{}||xx||}|}z|}~{yvz|{{z|y{zyzy|~x{tx|zxzz}wyu~xzwty}x{w{uxwzzy{|z{yv{z||yy|y{yw}{{{{{}|x}|yx{yy~x{}u{y{xx{}{{{yxwyy~w|rzz}vyzzyxyzz~z~{||~|~}z~}~v{{}~~}{}|}}{{{{{||~w|~}|}|~|~~|z~|{}{~~|}{|}y~}~z{~{|{|}{~~{z{}}~}}}~zz~~z||||~~}|~~~}{~~{z}zz|}z{{~|}|~}~z{~~~z~|{~|~~~{{~{|}}}y{}|{}~{|z||}~~|~~|~y}~}~}~~|{}|}~~~~|~~}|{}{z~~|}}|~~~}z~}|~|}|~}|~~|~|||{|~{{~}}}|v}}{~}~}~|||}z~}{~}{~~}~|z{z}}}}yx|}|}}z}}~~|{~~{z{}}||z}}}}~zx{|||{~y{~|}~{~z|~z~||{|{z}~~~}}}}~~|}{|}}}~|}}~}{}~{|}~}|{~}}|~~y|~~}y|v|{}yz~{}~|{}|}}~}~|~~xv~y{z||{{}{x|||wyzx{|xyxy||wwy|wyz|{|~{w{w{xz~uw~zw|v|xx|{x||zzv{{xyzz|z|z{zz{~yyw}xv~z|{vzzvzx|zzzz{xxxz{yy}{|xxyzzyy|yzxw{wyzzyyvzxyzyyxvvxzwwyyz{u{yy|{{wyyw}uztyzz|{{t~{uxwzxyyw{{{{|~~yszy~v}|x}{y||z|wxt~|y|y|v|{zzzx}}{|xxszvzyxxzy|~zxy|zvy{{{zywxxuw{y}zyyt{{{{z{}{|}|}u{zyz}{z}}xt}y|zzv|z{x{wxxys}z|wy}}w{|wv|{zxzzx}z}}yz|zutwyz|uyzuy}||yy{~u|{zwwzzxzzx~|w{{w}{zv{xtxuv|{|z{|y{wz|x{v}yxwwzxzy}yzx{z{||zzzy{{y|z|yw|w{x|}y~z|zyw{zv{x{yy|z~z{wv|||{zzvy{z{{|{{{ywyt|xz|~uyyy|}xyyyyyy||y~|ty}z{yyvzy{xzt{zx{zyy}}yzz{xyvx{x~{{yy{|xy}|}|yu}x||zywx{zzxz||{~}yyz{x}yxyz~yzu{{{vxwzxyw{{y{v}zzw|{}}svvy|z{xyxzzw|w{|z|yz~yxywzw|zy|zy||{|{}z{z{zx|x|wv{zyzy|xzy{{yzzww{xzxxx{y|x{u{|ywz|w|x{xu~~{zzzz}xyy}|zz}{y}x{z|z|u{zzz}|yxy{{{x{{}{x}{{yyz}|~{{}~}}}~}{}|}}{}}~~z~}}~||}|~~|~}~{~|}}}~{zx~~x}z~|~~|~}|z~~||}|~}||~{}y}|}~}y~~}}}|~|~|z}}|~~}}~~z~|{|}|~z}z}~|}~~~}}{~~}{{||}}||}{~~}}}~z~~~~}}{{~}zxz~z~}|z}|}}~}}}{{}}}|}~~~}z~~zy}|~y|}}}}}||}|~|{~}~~{|z}|}|z|~}{{{}|~}~~{~~~~}}~~}~~|~}{{}|}}~{|||~|z{{|}}{~~}|{~z~z~~||~~||}}||~~~}{|{~{z{||{}w}~~|{{~}}|}}{~|~~}}{~}}~{||y}|z}~|||}|||}}{~|~}}}{|~u||{~~}}~|}}{y}z}}{~~{z~|~}zx|~}|}}zz~~}}q}{}~~{||||}z}}|wz{~{|}}zz~y{w{xywxz|xx{x|{{uy|x|xyy{|yyz{|yzyxx~xzy}yxy{t{z||zz{xv}{w{z{|z|y|z{yxyyx}{|}zwzxw{z{yv{wzw|z{xy}vz{vyzyz{zzxzzyzz{z~x{|x{w{}wxzyyyxuwz{{u{{||twwwvuz{{xy{yyx||v~{zz|w|z~y{{yx{w}zy}||~}{ww|xy|y~{vxx|zw||zz}sx{~sy~y{uxw}}z~y}|zwzxz|{{}xx~x{{xy}||}||{yz}yy{zu}zzx{zuwxyywv|yyv~wywvxzw~|w}|{z}~}{{z|w|{{v{~yxvzts{}xuvyyx{sx|yv{x|{{xux|{xv|xx|xy{~}yyz|{y|w}{vz{|v{||~wy|yzzzyzyxx|}|~x~y{wvwuzxyywtzuzzy}|{xx}{}|{}{zz{z|{zz~|~uz||{}y{zz{zxzz|uwzyyzy~zyy{xzw{x}x}}xzy{y{{vz}}{~zzyz~zz{z|}xz~wy}}yxy~}{xt||}yx|yxwzyu{yxz~~z|}{ww|{y~xzy|{}{yy}vyzw~}~|zzz}zxy}{|yyup{y{|{~x|{sz{z|z}xw|{}tyxy{x{z~~~}{~u{wyzz{v}||{}w}{}z|y{yw|{yy{xyx|z}uzx{yz|yxzzxyz}z}x}vw~z}|}{w~x{xy~{zz{zx}zwzxzwv}yuxzw{r|zxx}{vwtyywywy~wxvvv~|z}{{v|y|wwy}}{~||{z}|}{z~{}||}~}}}}}}~|}~|~~}|~|~}}z}~~~}~{|}{~}~}~|~~}}~{xyz|z~~}~z{~~}{~}|~}}~}~}~{}z{|~}~x}~~~{}}{|~~{~~~}}}}{~~{}z~|{||}{~~||x}{}||x}~|{~z~|}~~~|~}~~z~}}y|{{{~~~}}zz}{x}~|}~~~~~}|||y~}~|}~y}~}|}}|z{}|y|}|~~}~}}}~}}}{~|~y}~~}z}~x{{}y}|~|~|~z~}|~~|~~z~~{|||}|y}{~z{|||}||{~~|}|{z|{}}|~}z|~{xv~|}{|x|x{{}}z|}z|}}~~|~~z~~}|}{{||}~z|z}z{{z{|z~~~~}|~yz~z}~~z~x|{~|}{y~~{}z~}}{||}}}~}~~~~~z}{}}{}}}|y||{{~x}}}|||~}z~|}}~{~~uxyw{yzz{y}{xz|y|z~xx}|zz{zy{yxy}z||yw}zywzxxy~zyyzxy}|||y|y{zy}zz}{}yxw{~}zy|zxxx}z}|x|z|{xzzz{{yz|xwxx{xxyx}{wx{||}}xy|||wuuzw{zxxywxvz{w~}vxvx|yyy|yxyzz|z|zzzywxzzu{{w{yz}x}{yxzz{||zyvw}zz{{{wztzx|||xy|}x{{}x}|wyu{xxyyyyzxyy{xxu{z{x{x|zyxzwu|xww}xx~y}}{{zyx~z}~zz~|zw}|y|yz{{y|}w{w{zzy{ywx}|{{{{yw{zy|yzzxyzy{wxy|{yyy~}~{{vx{{t|vuyz}zzzzx}zz{{ywzxr}x||zy~{~z|{|{z{yy{xxxx||w}}|{}|}xzy{xzz{z~vzyz{xvyz{xxy|z|y{xz}vzy{zzzsxxz}wz|y|{y{{z}yy}}{zz{z{|{zu{}zxyz|yv||xx~y}{z|y}{|y{{zy}|zyx{xry~|~yq{y~wyux~w~|yzx{|{yy{|zwy{|zuy|zw}zy}x|w|~{x{}yzyy|{w|{|||zx|zwwy~|{zx|zu|y~{w{yxxy|w{{{{zzzyx|}}x~x|~yx|xwwzy|~yyu|~{v{wzwz}yy|y|xv}{{~x~xvyzx|y}{{y|z{y|wyyyt{x}zz{}|x{|}xz{||zwzzw{|zyz|{z|vxx}z|x|~}z|{x~y}z|}|{yxyzy~{v~yxz{zy|{xyy}x|{||zzy{y{zwy|}||~}~{}|}z||}|~}}~{~~~~}|||~}}}}~~~}{}~~~}{}}~~~~|~z}~}}}}}}~}|z}}||}}~{|~~}~|}}~~}~|}}{~}{z~{}~}~}}~|}~}}|}}}}}}}|~~~}}}|s{}|~~}|~yz}~{|}~}|}~}|~z~~}}~}x{|~|{~{{}}|~}~{}~}|~~~|}~~}~~}}}|}~~|}~{}z}{~|~}~|~~~}z~~w}~}}}{}z~}z{}z~~|~}z{|~~~}~{|}x{z|~{||}z|~||~~~y{}z{{z~~}~}|}~|~{|v}z{}|}}|~|~|~{}~{{|~}}|~|}~~~|}~}}~~~wx{~}y{{}}z~|{|~|~x{~}{~|}~~}}~}~~~z}y|~~~~{~~{~}}{}{{y}z|||z}}~~}y~~}~~}|{~~||~}z~~{~~zx~~~z{yw{|{zw{{yw}zxw{uyz{{~}|yy|zy}x{{||}zz}{vwz|wy|~yzxw|zyvyx}z{yz{z}ywxx{w{wyvywzxxyzyzz~xzyzzyw||wyuw{yv{{{|z~z}xxx|z{z~y}}z{y}~w|zww{~v{xy{w|{}{xwyuyuz}y{{v~wuxzyyzzyzv}x{}w{||xyx{y}yz{~||~{xwz|w|wzxwz|xz}x{{vxxy{vyz{~zyz|vv|zy{z}z~z|z{~z{{y{~vx}y|}{}}|zy}}zvxwyw{xtww{zyz|zx~}zzuz|z|zz{yy{|~}{w{yyz{{{~y~x}{~z|{z~{zv{uwzuxxvx}v|z}vw|wzwyy|y|zx{zvuzxz{~z~~{~ywzzy|{wy~|x||{z|~|z{z||}yzx{wu|x|}yz{}yw}z|{|ywzyvyw{|y~|v|{{vx~y~x{|}~|y{}{yyzzzwzxzs{z}wzxxvyyzvyvw~yw{z{y||y{yx||{wy{|~{|z~|{xz{}|{}}~||xwyxxxz|yy{{y{wwy}zz}wy}{|yw{wwx~w{{yy}|{}v~~{|w{{y{z|||}}|z}|vz{uxu{zywzzyyzyz}}y~wz{|zwxxwxxx|z{x|}w}{{|zz{||{z|{xx|x|xxy|{wxy|xz|vvw{z}zz|yu{yw{{}{uvy{|}}x{|}|zz}{y}{x}~|xyz}yy|z{|{vzwz~xz|zx{w{{{{z|vy}yyyyyy{}wvu~|}}|{y~xz{~yxz}y}{}w}|~~|{}~~}yz{{|||~}}||}}}}}}~~~}}{}}~~y|||~||~z}{{}~~}~~~}}}}~~{{|}~~{~|{~~~}}~{|{~{~}~~|~z}|~}}|{y~}|}{}~}||z~w|y}~~~|||||{z~}}||}|}}{~}|~{}}~{}~z}|}||}{}}z{|{||}~|~{~}{~{~~}|}||~}{|y}|}}}}z||~|{~~{}{~|~|z~y|}~}}y~}~~~|}s|}{~~|~~}{~}{y~~~}{||}}}|}}|}~}zz}}{}~~~}x}z{||~}|~}}}{~{|~~|~|}{~}~}}~{~}z~zz}~}}~~}}~{{||z~{{|{y}}}}~|~|}}||~~~~zz{}|~|~~|{}|}}~||~{~|v~|}|{{}}y~~~~}y~||}}}}}|~~|z}}|{|~}~|}~|~~{~|||zz|wt|zy}z|z{t|yvz|zx|x}{{|x}y~xx{~yyvt}xu|yvzyxzxxzzxzywz|{|yw{yzzzx{wy{ywy|v|ywyxvxyx~vzwxyxuy}v|xxvyz}xyyzy|z{y~|y|x}w|vzz{~{w{yz|ywsx{zzwz}{~zz|}y}y|wy{yyw}{v|xy}yyz}z}xzxxw~yx{y{{y|x}zyz|zx}|y}{}y}xv{x|z{{{x|z{yvyywx{|z|x|uwyzzytyzx{yzx||z~{w{{{{{z{vxx|{xw}z{{w~yxxyyv|z}}x{||wyw{{zyy{{{yxx|wzz|zz|y{|y}{yxzxzw{wuywx|w{{~z|{yyz|zyzy|zzy{ywxx}yz~y~xy{z{{wzxy{wx|yzz}wz}zzzy~~ww{{z|z}y~wz{zwz{||wx}yyuz~x|{x{vwz~v{yu|x}z}x}yyz{x||yw||wxz|yxzzz~z|xy~}x||y{zx~u}v{v~x{xzzyyyyv|{zzxy{}}yz||{z{{|y{zy{xvz{v{zxvx{xyvu{xw{z|{|xwz}{xy||zvvzz{yzxu}{zyx{z{yyyxvyzz}{y{yyxyx|}w~xzzwzyy}||yz~x}zy{y{~{|v{v|xwx{xx{x{u|yzuxwy}{|yy{{|y|wy|x{{|x|{wx{||x{|y||wuywzx}|x{y{}zxz{y{|y|{zw{wzuxx||zzx{xzz{wxz|y}yx}xuv}~{yxz}{z|{yvyvyuz}}~}z~}|z~~~z}~s}}|{|~}|}~~}|||}}~~|}~}~~z}|}}~|}~~{~~}}z|{z|}~~}~y|}}}|{}}z}|{{}}|{~~|}z|~}{|{|}{}{|~|~~~~}y}}~{{~~~z}|}{}}yx}}}~~|~~|~||~yy}}|}~{~{{~~|~~~z~|}~~}~~~}||~~~~~}~~}}}}{}}|x~~{}~~~~}|{||}}~{}~|z|~}~}z~~~~~|~{z|~|{}}}}{}|||}z}p~~}}}~~}z}|}}}~{}{|z{{~~}}|}z}{w~~}y~|~~|{|z}|}~}}~}z|~~z|~z~}}{|z|w{~}~}~{~~}}}~~~}}~}|zz||}|~~{|~}}}{{~}|{|yy}{{}~~|~|~~|~}~~}~{}~{{}~~{}}}~|~~z{z|~y~~|}}{z}|~{~~|~x~x{z{~}x|{z~{vzxuwwwzxuzxvxxxy{|uvyyy|syu{yz{vw||zyzx~yw|y||xy~~{vz}z|y{yx{|xy{zv||||vxxyz~{vy}zsx}xy{y~{z}|}t}|y~zuyu~}y{{~|}{{}t|~zvzy~z{yzwy{{vxtswwuw{xzyzy}|wzy{}||v}}wzw}v}~y|z{|}y{w{}||yy|uuvz|wwvyvzx{xzxzv{vxxxxvxzz}{w{}|zv{||{wy}xz{}y|y}|z{z~{|wz~w{~uu{xyxzxu|z|}~yvzzz|zxw}{{}{zy}zy{zz|zyz{{|}x{x|z{z|~}~|vzw|zwt{z~y{zzxxwux}z{y{ywzy|z{~{y|}|yx{zy{yzzz}z}|~|~|}|~}yx{{uzyz{wxx|zyyxyzxywyxwu{{zyxzy||xxz|{x}|z}z}{{|{z}{|v|yxvy{{zzzzyxz|zyw{{zw|xw{}xw{u{{{{x{yyy}~z|{{{}x~|z}x|{zv~}x{{|z|{{y~yx{yyzyz{uzy|{yyw|vzw~|yzv{x|{xyyzz{{zz|w||}yz{|x{z~z{w{xxzy{{|{x{{|y|{vzxxzxz{}~zyw|y}{yy{~z|yy|yzx|z|||{~z|zx|y|xyx|{{yz}{xxy{{{}{zy||yyzzxyztz~||z}w{{|}}zx}~{xz}s|}}~{{{z~zw{zx|xy~{{xyy{z{yx|}w{yw~wyyuxx|~||z|{|}z{w{w}|}}}~y~~}~}~~~~}~}||{}{{|~x~|}}}}~|~}|~~}{z}{}~x~}|{z||}|}~{z{}~~}}~}{~~{{~{}~{|z}|~}}~|y}~|}~}}}~~|~~~}{{{~}~~xx}|}y~}~~|{~y~~}~}{~~{~|}~{}|{{{~xz~}~|}~|}~{z|}}~~|}~~}}{~~}~~~||z~~z~x~}z~{{~~{~||~~~~~}|y{~~}}}~}~}z}}}u|}}|}~}{~~~~||~z{}~~}~{z||||~}||z|~~}}~}|~}{}{~}{}{~||~y{{~{~|||}}{{}z|{}~}~||}~~~~~|}z}y~{~~|}~~~|~}}|{~v{~}~~}~z~|~{~~~||}z|}|~|}~~}}z|~y~}|||}}}}|~}|}~}}z{}|~~}~{~}~x~|}w~~~}~~~~}~}{{}~{y|}|xvwzy~uxzv~z~xzzw}y{}yz{|}ty{||uxzw{vuyyyw|w|~wzwz}|{yy||}}{}yxx{{vx{|}yx{w~z{yvzy}|zxz~vxyy{~y{zyz|vx}y|{y}yxvx|yz{{yzzzzzvyz{vyz|{{{w{{yxwyyyw|zv{xxxyvyx{{xyu|~zwy{w}z|wy{|ynxyr}xw~y|{{ywzz~z~{z|yzz|zwzzw|xxxxw{|}zvyz{yz{yyuy{yv|z{xxyvxz|y||zuzy}}yz{}{}xu{yzxxzxw{zzz|uy|u{|v|yyzy~{yxvy{xxzyz}z~{}zxzz|uxzzxuyzxwzzxy|yswy|}}}uu~xyy{}yz{{x{|z|xv}zy|zwy|zyz|zzzw~{}|vw|}|{zyz}}z|x|{|}y|x{xz~zxzz}yy{x{xzyx}}y|y||yy{yyz~wwy}wyyx{zyy~{xvyz{y|z|{xy||yx|y{zyy{{wyy}x|{{z|{wvy{x~y}||xw{x}|yyxzty}yyxzxyxywz|yzvzwyzwyy{z{xw|wx~zozyz{~wy|zzzw|{}{vz|}xx{{z|{z}qxw{z|{{}xxy{y{x|yz|x{yz{zzy~{}|z}||uyy{x|yzvx|}|yyw|xwy|zxz}z|{y|zyxx{vz}|{wy{xz|y~yz|yz~yyz|y{wy}z{wz|||{w}{txx{{|{xz}x}{~~vy|}{xxx|yytxzvuz||yz}}uz}}zxyz}||xyx|x|{xw{zyv{u{xyy{||}}}~|||}~~~~}}z|~|~}||~}}|~|}||{y~~|}|}z}|||~}~|z||}~}}}}y}~~||||~~~~~}}|}}{{|}y~}|z}}}}}{~{}|~y{|{~~}||}~~~}z~}~~}}}{|zz{}~|}{}|~{|~~~~}|{~~~}~~~~{}~~}~}~~~zv{~~~{{}{zy~~||~~}~}|z|}~~}|~}{}~|~~{}~~|}~~{|}z|~~|~}}|}}~{~}|~}~}~{{~|~~z|z{{~~{|}~z}}{|~~|~}{|}|}|{|}y|~|~z}}w~}{~}|~{~~~{{}{~~~~|~|~~||~~}y}~z||}|{}~|}}{~~~}~}~}{~}}~|{~~}~}{yw~~}||}wz~z}}z~}|{~{~|{{~}~x~}}~|~~~~z}~{}}}||w}{~{}}z}~~z}|~~}~}z}}~y|{|{{}}|{z{~v}~zz{}x{wzwvxy{}y{~{zx{{|ywyzyyxyz|xzz|{yyzyz~y{zz{{{z~}{yz}xu||{u{{zzyx|v|zxzwy{xx{~zuuy}z}zy{yz}|{x||{v{{y|z|z{y}yyyz~~yuz{zyv}{uvvt}{|zxzwxx}~zw{|xuxwvz{zzz{{z|~|wz|{|}{|}||{v|y{zzzy~xzyxx{{tywvzwzytzy||y}z{z}{yvvxw~|x{x|~y|xxz{zu||v{}|{w|z}{yy~y}|~}xzzzv{|{w~~}s{|y{xxx|vy}z{~|}w}vx|zy{zxzy{x{x|zu{|{yy|z}x}xzzyzy{|xy~yz{vyxyxzzyz{zz|}xu|{|x}z||x{~y||{||zy|{{{x~~{~}x}}{xx|{y{{{zzz{{yxx~{zzzzu}v}w}{{{|}z|z|{wy}y}z{}y|{{x}yx~|~}zz{v|zz{|{~y|{ywz|wwz|v{yy{zuw{}y|w|yx~|zy|~yyy|{y{{|{w|w|~{|yt~zx{z|x}~w|~|zxy{{}wzx{xzwyxy|}y{{}w{|u|}}s}vy|{uxz}}|}{zy|wzy}}|y{|z}z|{x~zyyvzy{xyvzy|xz{xs~v{z{x|}{yyx~y|zz}{{yx~zz~{z{z}w}uxxx~v{xy{|yx|y{vxz|{x|xywyy|vy{yyy{y}~}||x{{~{|y~zx}|zyy{zzzyw}xz~x|wzz{y|{{}z{{{xzxx{}{z|x~x}y{zyv}{t~|~z~}}~y}}y|{}}|}}~}}||}}}}~|~~~}~z{z}~~{y}}~~}z{~}|{||zy}}||z~|}|~~}}}{~{}{}~}{||}|~}|}~}{~|~}~{~}}||||}|w~{}~|}{{{|}~z|{~~{~|~|~}}yy}~||}~|~~}z{~|{}~~|{{y~~~|||z~~~{}|}~{}y}|~{|}|||}}{~|~}{|~{~}~|}~}|~}~~}}~~~|||y~|~z~~|{|{{{}~}}}||}{{~~|~z~|||z|w~}|}~~{}{~{~{|w}~{z}x}~z|z~~|{}~~{~~{~~}w|}~}|}y~~}~}~|}z{t~~||y~}{~|~z~~|}~}z~{{||z{}{~}}~~|{}~{|}~{~||{~{|~}}|~}}|}~|~~{}{~z~}|||x{~}{}z}~}~||~}z{}z||~~{||zx~zxwyw{{zvxzxy{|xy|zzz}{|~}}zzzyy|uywy|x}yzvvzx{{{zyw{}}wyyxx{~x{}yxxzyzzx||y~~}x|w{xzz||~{wuyyv~x{|y{|wxyz{zvxy|y|{|x~y|}|y{~zwyxy{w~y~x}y}z{u}{zz{zzx|z{z}x{{{x{zu~xwy{z~{|{sxx{z}sw|zxz|z|}zyz~yruyyzzxx~{}zwz~xwz|z{xz{yu{wxyzw{zzyz{wyv|~zz|vxzv|yyw}z{{s{}|y{w{~vz|yz~y{xzzx{{{}yz{yyyzywxxzwv{y{x||}ywy{}{y|ux{yxwyyvzzy~x|yx~xwzxzzz{wyy|yxwyzw~wzzxwxz|z{xzyz}{y||z|xzyzy{x||{|zw}y|{|y|x}x~xx}v{vy|{|z||xx}zzyzz|yyy{z{yzyywvy{{z{{xxy|y~~zz{tvz}yzw|{xxz|zwzyy}xy|x{vt|y}y}zsyz}xxy{{|zxw}|}wx{|vzxwwzw{y~|x}}y}wwy|y|{y}v|~y{x}vxx|yy~zyvzuy|~yy}ywzyz|xvy{z~x{zy{vz|}{vtv}z{ty~}|~{{w{}vz|||{{yywtzxyzzu{z|z{{|zx{z}yz}yv{v~y}|{y{xz}v|{y|xyzw}}xzvzy|zywyzx{vz{}vyzz||y{x{{zww}ywyvy{vx}{yv{~{~v~{xxww}zz}~{x}zxy{vz{}y|}yzyyzyzwzyz}~xzxz{z|vz{zx|}{~~~~~~}~{{}{}y}}y|}{~z~}~|~~}{{~}~~~}~z~|}z}}~|~|}{~}{}~~|~}}{|}}{}}}{|~~}|{~~~~~|~|{yy}~}}|~|{{~||~y|}||~~}z}}~|}{~|~~~~x~{}}{|{|~}}}~{}~{z|~|}|~{}|}~x}{z{y~~~~~~~}||{||}~}~~~z}}}|{~~~{~~~~~||}}|x}}}~|}|z|}~|}}{}}}zzz|~{|~~|{}{~|}~~|}}z~~~}~~}{}}}|~}|}|}z}z}}~}{~~~|}~~~~}}}z}~~{y|~~~|~y}|||}}}|~}z}~~|||y}}|}}}|}~x~}}~}~{||~}y~}{}}|~}~~{~~~}~|~|}}~}~|y|y|~z~{|}}|~|}~{}~}~~|}~{}||}}{||~~~}~|}|~{}}~}~~~~~y~}{~||~~{}zz|~~}}|z~}|}~}~~~}}|}}~y|zzxyzvv|yzwzx{{~xrxsyy~z|{wyxzwyyvx|zz{xzyw|zw{}x~{||{zyvxy{|zvz}|}z~~tzzy|yvxzz|zxyzwxyw||xwxz|x{yzx{y{}z{zz|}zxy{|z~xyyyx{{{|vwxvyy|xyz{{v|~x}yy{yv~xy|wyxx{z}{t|zx{}}yyzyw{{||y{}zwyz~u~|x~vwsux|{|}{}zvx|{z{yuu}yyx{|zz}ywvz}|wy{}yzy{v{|zz{~zx{~{y{|zzzy~}{wxw|{vyyu}xy|{w|zw{w{|vywwzxw{zz|z{yz}xy{z~wz{y{v}x{{y{}|{}wx~{uy|yxxwxyyx|yyw{{zxwy}uwwwzz{|wzz~}zt|}{x|{}yxyyw{w~{}w|xxxz}vy{yx{zxuw|~vzy|wywx}w|yxyzyy}z}yx||}~{{}w{|{yzyzx|~zz|zxy}xwz|{xw|}x{xzvy{yxxy|x|z|{w}zyy~yzz}zzw{zqyxzzyyzvx|{x{|}xzyxzy|zwzytyzz|~xx{wzyx||yyzz{y~yw~xy|z|x{zz}|zz{xywv}|zy}w{z{z{{{ywzxw{|zuyv|yxv{xz|yuy{wy{|{z}}yxx{~yy~}|}yx{}~z~zyz|yy{zw{zx{zy~}wyww}tw~xzy}xzzzt{{y}}w{|yzyzyv{z|y{y~~|y}|{||{{|yyyz|uzwy{{zwz~zww|yw|yzz{xzyx~x{zxwx{xx}|yy}{~~~|{}}~~|}|}|}z~{x|z{}|}{|~}}~}~~~}~}~}}~}~~~|}|{|}}|{}~{{}~y~~~|}{{~}~}~|{}}||z{~{}}}~~~~z|~}}}z~|}~}~||}}}~||~yy{{|||~{|}~~~}}|~~|z~~|~z}}}|}~~~|}|}{|}|~y|~y{~}}~|}}}~~~}~}|~~{|{}}~}}{|~}z~~~{~|||}~}}}y|{~~}~{z~{~~}|}y{|x}~|}|}{z|}~~z~~}~z~~||}~~z~|{}{z~x}}z}|}z}~~~|z~}|~|{~~}~}}{y|x|z}~}~~|~{~z}}~~~|}~}||{~~}|~~~~{|||~~}}{}|~~}{}~{}}}{~~~~|{}}~|~w~}|~~{~~{|~}|{~|}y|zyy}|~|~}|{~}~{|~~||~{{|{||}||{~~}}~}{{}~}|~}}{{y|z{x{z{zxxvw{|wz{wy}}|yx|y|wzyu{xzx{z|yy|}yw~zx|z{yzvv|yxyzyvxy{zzx{tx|{~x~}~}t|wzz|zz{{yzx}|x{v|xwy|{}{{|{|{y|zzz{z~{{wyyw{zyyx{w|vz{{x{y|vw}~yzz|wz~|}|y|xy|w}z|y{x{|zuz{zxuzw{wy{x~yy~y|zxwu{|zz||~yxxwz{}yz~{yuzyyzzyvyxy}uz}y|yxxyx{zvxzy~{tzyx|zwzyzzzzy{x{{}{|z{xxwxy|~xx{|}zyzz|vzxv|{{}y|}zx{{y|z{tz{x|~xzzw{wy{xyzy||zz{}{wz}x|z|xvxxxx}wyywvyx~|xzz{yx}~w}|zx{{w||z{yx|{|z}uzzwxzxv}z}{y{z{|u|z}yy{}y|{zywyty{{{yy||zxzvyzzzx|xy{}zw}t{zvw{yuz|{{z~|{z}{~{~{|{zz}}yzy{}}xxyz{w{zxx~w{u{{}wx{xvywxy{ty|{{~xyy{}x{}yzwz|vzxz~|wxy~~{||{~yy|u|yyz|y{{zyvxzv}z{{|v|wzzz}y{{xz}zz|}vwz}zyx{{y|{wxx|yvzzxx}}xy}z{{|z{v{|xzv|z{v|yz|~x}{x}uytyzz||}w{||z~~|yzy}xx~{xxyw{{xyzzz|zzzw{zz{w|{y~~zzy{zzzzy{w|}~zz{}}y{w||{w{{|xvx}zyx{}wxyzz{y|u{}|{}vy~|yz{yuzz|}}|~}}|x~}||y}~|}{|}x}||z{z}~}~z~}|~~~}~~}}}|y{~|~}|y}~~}|~w}|{~}~}}}}|~||||z~~z}z|z~~y~z}~|}z~~z|y{z{}z|}~}~y|~}|{z|~|}|}~|~|~}}}}|~zy}}~~}z}|~}~~~}|||~}~{{~{}{~w}}}}}~~~~~}~|{}{}}|{~|~~~}w~~}|}}}}}zy~{~|y}z|~}||}y{~}{z~z}~||}}}~~{}}|~}~}}}~~~}}~}~}~|{}}|}}~}|~|{}yx}z}}{{|{}|z~}z~{z|}~{vy|{~{~|~~}~~}y~~~z~~|z}}|{~~~~}}|}z||~z~y|~}~||}}z{|}}|z}~~|~}{}}||x}|{}|{|~}}~~z{zx|{}~||z}{}~~xyx~}~}~}}~|y|~~~|{~}~~{|||~y|~|{z|||||}x~}}~{}~~z~~z|~z}x{y|z}{yy{{|{zzz{w{zyyz{vxz|y}yyv{w|vzyxwz{yy|{y{x|{{zwzzy|x~vyy}zyyz|v{z|xy{||yvyy}yzw|zwv|xzxzzxxy{wy|z|{yzyyw{z~|y{z{{z{w|{|}yzzyzzzx|{zuwtz|xxzx}{wy~x|yw}z~zzwwyy{|}yyy}yz{||zx}{{~|zzx|}}xw{~v{zxzyxz||tzxwzxxywx{|vqz}w|z{zuzxx{vzyxy||x{{}y{w}y|xy{{wu~}{zuzyx|wyvzzvy|zw~y|x|zyyv{xuwwz{|{y{{w~z{}|x{{zz|y{xzzw}{z{z}v{|w{xyywx|yvxx|xzvwvz}xzzw|}yyyyxyz||{}zz~{}zwy{|}z{xxz||{{~zw}wwzxwzy|yxw|{z}{wzzzw{w{{x{x}wwv{}z{~zywy{|~|zzz~y}zx|z|x}}~wywwy}xy{{z{x{xy}xvuxyy{wxw{y{yxyxy{{~{|yx|v{xuy}x}{z}zz{y{zx~|yxz{||z}|}|wv|ywzz}zzzwyzzxxxxywyx{{yyw}u|{w}|xy{x{||z}}y|~yx{xx{x~x~{xyv{x}ww}v{xyw~z{wx{yvzy{yw}y|z{z||yw||zyxy|zx{~zyxz|vxwzy{zxy|xyzxxvzz{|x|yxy|vx{}|wyzzx{{xwy{{|}}{uz{~y{y{s{{vzw{{zzw}vx~yy{yw}x}ywwy~zy}vyy{}{y{zzxux{{~x{y|}}}}~~{z~{||~zz{}{|}~{~~}~y~|z{~|}|~~}{~}~~|~~{|}xw{~}|}}~}}~~~}~}zx{|~||~~~}~}|}~|~||{{}}|{}~}|~x~{~|}{~~z~~|~~}~~~}}~|z|||}|~~w~|~~z~|}z|z~}~{||~{~~z|{{~|~{z~~~z|~z}}~}~~{|~~{~zzy}~}yz~}{|~z}~z~z~|}|~}y||z~{~|~~|}~~}~~{|~}|}~y~}|}}{{|~|{|}}~{}}||~~~}||~~||zz}{|~{y|}z}~{~}{}z|~}~~}}|}~|~~|~~{|~}{~x~}z|~}~~}|{}{|}~|~}}}|~}}|}|}z}|{x}}y~{z|~}}~~}~}~}~~}~|{{}||~}~~}~z|~}|~x~}|~|}}~}}}~{}}~~|||~~yz|~z{}{~~}}|~|{~zz~|||~~||yxuyx{w|x{|uyz}yxzxx{uz~yyyxux{zx|x{z{yy{xzy|{zxxz|{}y{yzzwwz{zxy~w}t{x{}x{z}||{y|{wxzyvzwyxwz|y{x~zwz|z|wx{{yz{{zzz|xzxx|yzz}{{zz{zwqvzy{zw}ywy~{xx~ys|yw{u{uzxyyzzyxw~x{|x{zv{wyz}}x{w~w{zuyw{yw{x}}z|y|wx}z||~xxzz{|||zzxwz}{{yx|xyx|}z|}yz|xzzxzyxuyxz{}y~wy}{yx{zzz|ust{zzx}z}x{x}~z|yuy}{wwyyyxu|}|{z{zzyxzzx|w~zyyz{xyv{~wy|y{wzx{zxz{zz|{{z}{|{}|{z{v|x{wzwz{z{wzw~{xwyx|uwzzzw{yyty{}{{}|w|zww}zzzyw~}zvy|w{{zwxyxx{{~}{zy{wz~|zw{z}}~zw{xy~{yx{wy{~}||z{zyx|y{~zy|~{w|zyxywxx||~|w|w{y{y|xyt{x~|vxzzz}yx|y}{yz|}yy{xzxy{{yzw{}ty|ymwy{vwxzxyyu{{zyy{}{{~{xxywyyzyxzz{zxwx{{||yy{yzxz{|{y}}wvzx{{y|{{{yzwz|{w{zyz}xyt{yzyzwvz}yw|y}|xxz|{zy|yyyyz{{v~}zu{y{wzv|vxy{~y||v{yy{y}|z~yyw}zyws|y|yxywyv{uz}y}|wwx}~zyzxxwyuz|zx||~z{zxwxz{x}w}wyxxz|xy|zxzz{z{|yz{{|{}}z}}y~z~}|~|y~~}~}{~~~|x{~~{~zzz}~}}~|~{y}z}z~y|{|z~z|~y~}}~~|~}}}~|{|z{}{~{~~y{}~~{|~}{zx~|}~}||}{~z{~yz~{||{zw~{~}|}z{{}}|z~x~}}~z}~}|}z{yy}|{{}}||}}~{|}|~~y{y~~~{zx~}{~}}~|{}|}|y{}}}|}z}~|||~|}}||~yy{~||{z|{}|z}||||{|||}{~}|~~}|||}~~|||}~{z{~~~~}||}|}|~~}{~z}z{|z{|y|~}{}~}}||}~z~z|~}{~|||}||}~{|~|}yz~|}|{~|~~|}||~{}{|||}}|~|z|v}}z}z}~z~z||{~}|}|~z}|}yz~|}}}}{}}|~|}~{}~~{}|z~y}|}~|}y||||~|}}y{z{~~~}~~}}z}}{z}}~}}{~{|~||~{{~~y|z~}z|~~~}~zy}z|{zyyyzz|}}|~{~~yzy|||}}yz~{~~z}~}z{z|y|}{|}z||{~~~}}{~~|}}~~||~\\\\\\\\{~|=z~}~{}}}{{|t}|||{}zz}||}{{|~}|~}z}{|{}}|x}~}|~}~x}y~}}}|~v||{||~~}{|~~||}u{~~~w}~}|}y}{|}~z{z~~~|~}}{|}}z|}||}|~~}~||{}}|~~||{}~|{{{x||}z~~||~}}~~|~~|}y}}~||~|||~}}y|}{~y}~}~~y}~~}~}}~{y}}}}~|{z{y{y}{{}y~{|y}}~~y}{|{~}~{y{{}z|zzz{}|~~|{}z|{z~x|}{~z|~~{|}y|~|}~{}~|}~{}|~}}yv|}~~~~}}}z|{~~~||}z|{z}}z~~~~}~z~{{|z|xz{}|}~{||||}||~~|~~yxz~~|x~{~~{~~}{}|}{yz|~{~|{zz}}z}{|~{}~{|}}}~}~{{~~z~~~{|zx~}x}}~}{~|~}yy{|}}}z}v}~~}~~|~~||~~zz|z}|z~|~~|z~{z{{~~|}{}|~z~|}}~x}|x|~~~{~{|}}||}}y|z~~|{||~~}~~}}}|~|}{~y~}~xz~~y}z{}|{~{~{||||~}}{|}}|{{{~}x|}}~}||}z}||}||~y}~|{}w~y|||~z|~{{}{{~~}y}}xz{{~z~{||~~{~|~{|{~~}}}{~}~}}~|{{~}|}|~~{z~|}~{~{|}}}~~~~y}{}v}z~}~}z|}~|z~~zz~z|z|~||~{z}y}~~||~~|~~x|}}}{{z|{~}~{~{|~yz{y{~|~{~~~|~{~{~x}}}z}{|z~||y~}~{z}}~~}|}{~|{z}}z{w|~z~|x||}~||}{}|}}||}~{z|}~}}{yz}|||~~~~~}~}}}~}}~|}z}~z~}}|~}|}}~~~~~~|~z{~}~{z}z}}{~}~~{~|~}}z||{~}z~}{~~z{~~z~}}||{~}y}~~}~z~}|~x|~~}~|~xy}z{~z}~~}~}~|}~~~~}|y}~~|~}~|~z|~~~|}~|}}{~{~y}~{~zy{|~~~~}~~{}}~|}|z{~~|{}~~}|~|{y~|~~||{}~{{{}{~}}||zy{}|~}}}{~}|}|}|y|~~~~~}}~{{}|}~}|}}~}}}~~{|~~|{{{z|~}}|z}}|}{}{~~|~}|~~}}~{{{~}~}}~|{~}}~|xz}~~~}|}}~|z|}|}}}~~~~||~~}~}}}|~|~}|x~~|{}|~}}}~~~}}{~}{~~~}}||~~}~}}~~~}|{~}~}~}~}{~~{|y}{}|||}{{|xzz|}|{zzx|~{{{|{~|~|y{}}}~x~}z|}~~{x{}{|q|~||||~}}|}w~~}~|}}|x{{~~}z|~{}z}|}}x~}||{}}}~{{{~}}}~}y{{}||}~~z~|}~~y~}~}}~}}{|~|{{z~}~z|~|~~z}~|{}~{~}w~~}~{}~z{~|}|~{~{~|~~{{~{|x{x~}~w~|}{~|~~}{}}y~zz}{~~|~~~}}}{~~z{}|{x~|}|~}y|}{yx}|}|~{~||||{~~|{{~~|}|~{}{~||~~}{}z|{|z}}}||}}y~z{}~{z~|}z}||{z|~~}z{|{{z{~|}y|z~}zzz}||{|{~x~||{|{}~~}}~{z~{x{||z{{z{|y}}z{|zv||}~|~}{|}}{y|~}}y~zz~~{}~z{{}|{}~|}}}w}{~{|{~|~|{}{~z|~}{~z|}~}~z{y~~~{{}|{{}{~z|~x}{|~|}|}y{{|y~~|}{|{z}~~~||~~~{~~}~~~~~{~}~|}~y}}}~~~~~~~~}}~|{|y}~}}|z~}~~~}}}~~}~|}}~~~~}~}|}~~~~}~~z~~~~}~~|~}~~~|}}{~~~~|}~~}z|~}|}{yz}~{|~{{|{{}|~uz}z}zz}|~{|{{}}y|}~~}}~y~z~wz}z|{{{{}|{y~z}|x{}{}{~}}||{|z|}y|}}}}}||{~|~}z|{}|}{}y||}z~y|{|{z|z}{|}~||~{{~||z||}|~||{~~|{z|~{}~|y{}z}~}{x~y~y~y~{}y{~~}|~~}~|}v~}zz|z|{}}}{y}y||z|}||||}}~~z}z||}}~{}z}x~{}{}~x~{}~zz|z||{}}y}z~}zy~{zyzy}}z|~|{{}}}~|}{zz~u}{{||z{x|}{{}~y{|~~z}}~z~|{{}~}{~|}zy|z~|y{|w|~~}|}|~|{|}}~||~~}y}{~~{}|}x{}{z||||z}wv}z{x~}}||}|~|~}~||||y~~y}~y~zzy~{|}}|~{z|}{~}xy~x|}}}{y~z~~{{x|}z~yz{{|~|~|w}|~}{|~}{~||z|~{|~y}}~{~x}}}~~}z}~}|}z}}{|{~~x}~}}}|zzyzzy}|{{~y{}}{{~}{~{|y{x~|||{|~}}}}~~|~~}~}~~~~~}~~}}}}~~}}~~}}~~~|{~}~~~{z~~|~}|~~~~~~}~~~~~}{}}~}|~~|~|}~}~}|~~~~~}~}}z~|~}~||~~}||{|~{~~y|{}~~~||}w}y|{|||~{}z|{}|~}|{}}}{{y{~~{~z|zz|}}|}z~y|y|}z{{z|}z}q{~yzy{}||y{{{~}}}||{|}x}|~}|~{}{}}}{}~|y|z~z~}~z|zw{{{y}y|}}|wx}}}~{|~z{z{}z~||~}}}}z|~}z~~{||{y~~~x||z~|}{}}v}|{{|z}|z|}~|}}z{~}y{|zxz{y|}{|z{{}xxw~x~|zy~w~zz|~~}~}~z~}{yz~}y~w}{}}}~v|~zzzz|~w}}y{}~zx{{||y|x}zzz~z|}z{}y{{~{z||}~~{}~z|y}}{|}|{zz|x}{~|x{~~{~{|zy{|{yx~|{}zy{{yz||z{{{}||~~~z~y~zy{|x~~z~{|~|||}|{wz}z|~x~}y}{{x}~~}|y|z~xwzv|y|~y}{|~x{}w{|yy||}{}|z~{~}|x{~~}~z|}z}~|||~|~~{y|z~{|z}||z}}||z|~~{{~y{~}||||~||{{{|{|}z~y~|~{|~}|~}}zz|}z}z|z||x~~~zwz~|y~{}zy{|z|{z||}}~}~~|||~~~}~}}y}~{}~~}|}~}}~}{}~}{~|}~~y}~z~|~~~~}v~}~}~|~~~~~}~}~~~~~}|}z~}~x}}}~}}~~~|||~~}~}|}}{}~~~~~|~~~~}|~}~|}~~{~}}~|}|~{~{|}z}~|{}{|zzx~x{{{|~~{z{zy|~~|~|~~{}{|||||}~~~~}z~x}}z|~z|}z}||}}|x}{}}~}zz|}~{{~~~||~z}{}|{~}xy~}}{x{x|{{z{|~{{}}}{{x~zx||{|||}|x~~z|~~xzw~z~||yyzy}z{}}}~|}}}}|}}}}}}}~{~}}{~}}|~|}{~{y}||u}{z{xz}~~zy}~x~~}}z~{}}|q~|~z|~{~|||{zy{yz}{|zy~{}}|}|}x~}{{}}}~~}|z|}{z~}||}}z||wx}{~y}|}}}{v|w~zz}}{}x|~|~zz~|{}}{~{y||}}{~y|z{{{|~}{|~|xw~{~}zz~z~}}}~~}}yw|{{|~{zxz}}{{y|}|yz}||{z~}~|x{|y|~z}|}zz}y|y~|}}{~|}~~}||z{z{y}}}~|}{~z|zyz{}~{~~y}}w}~yvy{{~u}z~||{|~}}||~~{}~}{|{{}}|z|~|}}{x|~}|z{}{~w{{{~y~{z|y~z|w}{{{~}}|~|~}}}}~~|}~{~~~~~~~}~{}|{}}~~~}}~}}~}}}~}~~|~}}}}|||~~}||}~~|||}~|}}}|z}~|}z{yw}}||~}z|y}{}|}|}~|{|}y{}{yz|~|||{w}{~{z}zx}|~y|}u~z~z~~z|{yz}|}~|~~~}|{y{}}{~{{}}~z~|~y{~||yzzzx{~z|z|z{~{z{z|{{zyy|~wz{~|~}y|~yz|zz{}~~{|{{y||}|yz{z}}|w{z}}|}z}}|y||}|}}|~}{y~~{y}~zy~~}}w~}{~~}|z~~}{}|{~{z}{}~}{{|~~v{~{||y|~}{}x}y~}z{~~{xx|y}{z{|yyz~x|~{||{|~{x}{~w~{~x|}z{~}{}|}}z~~{||}w{{{z{{{z~w}~~}~z~}|yz{{y{y~x}{|zxz}~}~}}zz}|}|z|{}{{~{~}~}}}{{||}}z~{|~w~yx|y~z~y~|}}u}|zw|}}{~z{|zz{z~x{|~~}|~xz}|}zx}yy|~}|}~z{}}|z~|~vz}~|}|~z|x|x|{y|yz}{}y}}|}||{v{}y~~~xzw}{~w{yz{}z||{{yz|y{z}y|{|}z}{}z|x}{}}|{||y}{~{|}{z~~~}}}x{}{~||y|}}}~|y~|w|}x}|~|{|}~~{{||{|~y~~~}~~}}~~~}~~}~{~~~z~~~~~|{~~|}x}|~~|||}~~~~}z}~~|}~~~zz~}}~}~~}}~~~||~~~~~}}~}~~~~~~~~}|~}}~~}~}~}~}~|{}{z}}~~~}z~}}z~}~}}}~}}~|~~}~}}||{~{{~}}}}}}}z~}|}}{}~{{}~~~}z||~xw~}}{{}}~{~~~x}{z}{{~}}{}x{z~|{yy{}{|zz||}z}z}}~|}|||~}}}{|}|}}}{~~x|~{z|~}wx}~}}zqz|~|}}}}{~}zz|zz|~|~}|y}||xzv{|}zz}}{{z{{{z~~}}|~z|}z||~~||}}|{~{||||{x|~~}y|}~z}z}~y{~{~|{~~z~z|~}|z||~}||{|||{zz}|}|||}~~~|~~~}y{~|~|y}z{|~}|{z{~{y}z|{{x~{~}z{~~}}{|~|{}}z||~|{zz~{}wz|}|~~yzzxzz|{}z~~~yz}}}z}}y{{|||{|~y}~}~|}w||}~}}{|}|}~~{z~|}|{|}|zxv~~zyw}}}}|}}}~}{}z|z{}{}~|}}{}~|{{{|~{z{{}x||v|yx||}}{~y|{z~~~x~~|~{}~}{~w|{~|~}}||~z|~}|}}{}{}}~}{|~}{zz}}{}|{|~~}~~}~~|}}~}y~~}}}|{~~~||~~~~|~}|||~~~~~~{z~|~}~~~{~}}~~~~}z|~|z|y}~}~z}~|{~~~}~|~}|~}{}{|}~|z}||zz{~|{zz||{z{~y}zy|z{z}y}~y{~z|}xy{{~{wz|xzz|{|}}}~|{||{{}|}{z~~}~}{z|}y}~~|y{{|}x{{{~|}~vy}}xwzyz}y}{z~z}{z}x~x{|||}~z|{x{~y~x|}z{{}}|{~z||z{|}t{z}|}z|z~|v~w|z{z{}}zy~~}~|z{y{{{{~{}~{}|z|}~|z|~y}x~z{zy}{z~{}{y{zz}z~~||}~y|z}yy|{~z{{z~|}zx}z{x|}~{{~|}|~y~~}z}{~~u~x~}z{}~z{yx}xyzy{x|z|}{{v|{}||y{}~z~y{}{~y}~|zz||}yzw}}y~{|}wxy|~{|wz~|z}z}|z~|zy}}v}~{{~~xyz}{}y}|}~|}y|u~}z{x~z|~w|xz}~{{wyy||{{{~|z~~~|~z}{y|||{|y}|z}~}y}zz{y|y|}yz~y~z|}z{y~x{x{|}y}x|}~|}}~{w|{~zz{x|z||{y}}z}{|||{ywzzz{{|yx|}}|z}y|||v{||~}y{y|yvzy}z}{}}v}~{zyzv|z{~y{{}{~{|~~{~{x}|~}|}}yxz{|{}~x}||{zx~}y{}|z}|||}|}~zx}y|~|~}}z~~z||~~|y~}~~|~~}}}}~{}~z{~}}~~~z~{~|}~~~~~}}~}~}~}z}~~||}|z~~}}|~|~~|~}|}~{~}zz}}|~~~~}|z|}}{}~~~~{~}{~}~}~~~~|~~}~t~}~z~}~|}~~~~~}~~~|}~~{~|~~}~~{~}~~}~}~~{|{z~}w}}x}z~}{}x{|{xz~~y{~z~}}{x||~y{z|z~~{z~|~}{}{{y~}}}~y{~}~~|wz}~v|{xzw}|{y~{{|~}}{}{{}~~{~{|~xzy{{y{|~{~x}|z{{}zyy||}z{yvyz{~|z{x|x|}}}|~}~|~y~|||~|}z~}~zxzzyyyzz}||x}zyz}|}{z{xww}|}|}~y}|{{}wz}~~~~y}{}{y~y{{{|{x~{~{||{x||z{}{~|zzy~}|~}|w~|{{~|zz|y~yw}z~xy{}||}z|yyz}{{}x|zv~~~}}y}}}w~~}{}||~z{~xyz~{yzyz|x}z}}yx{{w{~y{{|x{vz~|{{z}|x|~~}}~{}}}|z~|z{{{}|{x|{|~w|}}}{xw}{|{}||y|~}~|}|~}{z{{~~}~{zv~y{x}xy~zxv{}~||~z|{zx{{z|~z~z~}{y}{~|{~{|{z~||xv|~~w{yy{y}~yy}zzz{{x||~|z{~z~xz~|{|y|||~{{zyy|{}}|}}{|}z||~{}|~}}xw{~}}x~}z}z{}y~{|z{x}}zx|x~}z|{y{~{~~|~}}uyxzx}|z||z|x{|{~}x{{x||{}z|{{}}}}~y}~{}}z}}|~~}~|~}}}}~~~}~~~z~~|}}y~|~}~~~}z~~~|||}{}~}~~|}}~}|||}}|}|~|~|z}~~|~~~w|~~}}{z}y~~~}~|z~~~~|}{~~}{~t}~}~~~{|~||~z}~{|}~~}~~||{|~~|{}|{}}}}|}~}~~|~~~~~|~~~|{~|~}~{|~z|~}~|w~}|y|||z{xyw}z{}|~~}{x{}{|~|}{|{x}y|{y|xz}|~}{|z{}z{|||||{}}|{xzyz}}x}{y~|}z{{y{{~z}xx{~|{{x}zz|z~{|}}z{}}z~}|}|~~}~y{z}{{y}{v|~y}{w|z~{{{}}w~}~}}v~|zx{{wx{zz{}wy{z~~|}z{|z}|zx|}}yw~|}w|z}zx{zz~{zz|}zy~~~~w{z}z|yw|}xz}xx|y{|xz{|~z}wyv}z}y~}|}}||}|{}~{|{}{w~{|{uxx{y~||~y~z}w~~y}ywyz~|z}}{z}v}xy|{{~~}{~{~}{}}}}z}|z}}y{}|~}yyy~y{}~z{~{{}}z}z|zw~}y{~{}zx}~{~}z}{zz|{~~z}x~{|~}z|v|}{{y|{z}{|z}{~|xz|wzz{x{~|~zz|}zz{{~|~v{}}|{~vyx~}|~|y~{|y{x}z|{~|x{~||~y||~}z{}yz}y{u}~}|zs~y{}~z{zz}||wz|{|{z}z}z|~{|v~}~{}}{|yz{~xx||z|{}~~~~}z~wy{y{x{}|w{~}~{~~~z||~{}||{}~{}{|}|~{~s||||z~{~yw|{{~z}~}y|~yz~z{~zz{|}}|{|{}~}~~~~}~~~}~~}}~}y}~~~}z|||}~{~~~~~~~}~|||}}~~z{}~~}}~{}~~|~~{~{~|~~{~~~}}~~~|~}~~z}~}{{}}|~~|~~~~|}|}~}z}}~}~}}}|~~~{}{~}{~~|}~~~|~|{}}~z~}|}~}~~~~|z}}}}~~|}}~}~{|~|}|y}~}z{}|}}}x{~v|}x|~y{~y{|{}}zz}~|x{}~z~}z{y||yz~~~}{xz{z||w|y|||}{wyx~~x|}z~z{{vx{~|~~|~}z}}|}|y}}{zy}{z||x|~~zzzx|x}yy{{w}}}}z}z|{{}~}}y|z||u}{z~}}~z|zy}}|~yy{w||}{w~z{{}z~{}w{~xz{~}|}{~}{|~x~}}{|}|z~|{}{}}z~zz~yx|y|z}~y|{|{y}~~~{{{z|x~~|}~x}zzzzy{{y|}z{}|{}~z{|zzw~~|}|v}z}y~~~||}}{{z|~|y||{{z|x{|}v{z}z|}~}{y}zy~~|z{}}y}{|}y~|||~{}{|~{y|~{{~y}{|{zzzz~}|{{~yx}~|zywyy~{{z|{}{}z}~x~~{~|{||y{z~|wyz{x~|wx{~}|{{}~w{|||{y~|~|~}|}|z{z}zy~y}|zxz||}y|{z{{z{|{xx}y~}z{|zx}~~~z||}z{~{~~{|~}~~{~}~zzzvz~|}{yt~z{{|y|y}}y~{}z}}z}|}|~{{z}z{|}~}{|~}tz{}y~y}~yx}w{}zx{|yz{~}}~~~}}}}}|}}~}~}}~}}|}|y~~y{~~~~}~|~{z{~~|~~~~}}}~}}~|}~|~|~}|~}{{~}}}}~~~}~~|}~~}}~~}z}~~{}~~~}~{~~|}}~}}{}}~~~|~}~~|~|~{~~}}~}|~~~~|~|~~}}yz~}|}~{y{}~}~yw|{}~yy~{{||}w|xxz{~}|~|yz|{{w}}yy}xz{{~}y}~w||z{{|~{yyzy{z||y|{}u}y|}|{|{||}|x{||~}y|y{}~z~z{~}z~}~||{~|x{zzz||~~z|}x|}}}}|}wyy~~{}yz~}|yxw}~}x~|z|x}z|}z{}~{~~|||{|~~|zz~{||w}}~~z|yzzy{z{|||z~|}{~~}|yyzz|||{{}}~||y}~}}z{{}{{~z~|}~|{~~~y{}zy{}z}}||{|z{~~{~|~|y~{{{~|y}~z}~~{{|~uy|y~~zx{}{}x|v|wy~z}zz|}~}|{zx|~}|}|z|yy~~y{}~|~z|}x{~x||wz|}z}||~z|||||~|{x{~||z{{y|}}|}}w}z~~y}x||{{~~}z{y|}~|{~zxy}x}z~}z|{||yz~|~v}}}}~}x~z~||z{zz{}{|x{{zzz{z{}~}{}~}~z|zyz~xz|w|z|}{~|~~}{zz{~}uzyz}yxxz}}|{|z|zz|}{~{|}z~{xy|}}||||}}}y|{|~||{~|z|z|y}~~||~~~|~|}|}~x}~~~}~}~}{||~|}}~}~~}}||~|~~}}}~}{}}}}~}}}}~||}w~v~|}~|~~{~~|}}~}|~}|~~|}}}~}~}~}}}}}~~}}~}}|~~~{{||~|~}}|~|~~wzy~~}}~}{z|~}|{~u}y}}~|~~|~x}|~w}}{~y{|~}z{}{~{z|yyw{~}y|{ww}}w{|xy|{~}|{x|{}||z{|x}}w{y{}~|~z{|v~{|x|vwy|}}}~yz|z}|~~{w{{z}|{{}{}|}~}vz||~y}zy}~|{{|{{~{{|{xyz}w|~v}}{x{}}{}}}}}||x~~y{~}z|}{~|yyv~}||z~zzw||~~}z~|{z~~}v~w|y|y|~~{|~|}{|~{}|{~{~{zxx~y|{|~{z}y{z}||}~|}x~{}{|~y}y}z{y|~}~~}y||~{yz||y}{~~}{uz|~z|}|zzv}{}||}z~y{zvyx~y~z~|~}}{}z|}~}|}}zyw{t{zy~x{z|{y{z{w{|w|x}|~|~|}}z}{{{~y~~{o}}~|y{{y|}~|xz~z~}sx{z}|~z~w~x}~~~{~~zy||}}|}}|v}~x}|}{z~{w|}|yzz{|vuz|{}||zxyx}||}|~z~}|}~}~{|{~~{{{|{y~|}zy|xx~}}zzz|y|{{z{w||z{{|||}z|}}|{y}~v{|y~v|~~y|ywwzvy~{}}}wzx|{{w~~xx|y}~|{y|}}}{}~x~}{|}|~z|w~z}|}|||{|}{~v{yw}|}ys{{x}z~}{}v~~~}|{}{}{}~~~~~y}{}~}}||~~{|}~z~|}}~}}|~~|~~{|}~{~~y~~x}}~}||{|~|}}|~|}~}}~~~}~~}|~{|~|~~~~|~~|~|~}~}{}~|{}}{|~~~}y{~|}~~z}}||}~}~~}|~}x~{{~}y~}~~}}~~}~~}|}{~~|~}}}~}~~}}~}}|z~~~~||~~~zzz{y~}|{|{|~|{|~{~x{|{{}~}||xv{z}|~}~y~x}{|}{~}|{z|{}|}x}{}{}~{xy~||y~||yz~xy|}{}|~|z{{|}~|wz~}~|yx~~y}y~}}z~z}{{wz|}z}{}}|{{{~|~y}~z{y~z|zw|z|~{|~zwz{x{|{}|~}x{}t~}}||~~}{|{z|~}||{~w~~|{{{{}|w{y}}|{{z}~}{~z}}~}|zt~zy|}|~~zyyx~{}}}~z{}{|}zy}|{}|{}|}|~}y}{}|}~}~x~|~w||{~y}y|}}~~|}zy{{z|||x|z~|||~{||}|y{}}z|z{}~z}|y~}zz~||{~|~|}x|||}||}|}{~}}|x~|}|~}}|~z{yzyy|}{}|{}~y{z|y|{xy~{~|y~wy|}||zzw|z|x~|}z~~zw|z{z}~{}}}}~|{y|z~x}{|}|zzz}zx}{||z|{|xz}xz{}y}y}}z|zy~z}y{}||z~~~{x|zv{||}zzy{w~{~xzz{||~||}v}}u|}~yz~y|z|z{~|{|{{{~{~y|{z|zyy|}{{~zv}{xz}y||~{|}x|zv}}}v}~}~zx}}|}}|wx|z~zzz~{}~~||}}~~~|}{}~|~~|~}{}~~~~}~{~~}|}{|{~~~~|~~u~}~~{~~}|~|~{}~||}~}}~~{~~~{~~~~~}~z|~|~~}~{}~}}y~}{|~~}||~~|~}}~~~}~z}~|}~~~~~|}|}}~z~|}}{}~~}}~}|~~~}~}}~{}{|~~~||~|yy|~}x~|||w|~y}xw|||{{||}|z{}||y}}~}||~y|~}{}zv}}z{|~}y{yv||y{zw{|z}yz||{}~{zyvy|{x}{{{~~z}{|}{}|y|y{||~zx}{{v~}{{y}y}zy{{~z~zz{|x}wzz|{~~{z{}{~}x|{y{{~|{|y{~y}~yzz}|y{}~y|z|y||zxzw~{||~}w|}zz{}}{|{{{}~y|~}z|~}}|y}yx}|{~|vz{zy~~{{}y~|xy~wx{~ww}yu~~yzyz~|x|{~~||{~z{y{zv~zxzy{zuz{{|~zyx~|~|z|~|zz{{{|~zz|~}|}~|{}~wzz|}z|{w||~v{}zyzyz{~xx{y}~}{~zz|z{}}}~}z||xzz~}}{~~}}{}|z{yv|||}wz}xw{y||}}}x}}|}z}z{||z}||~y|~}zwx{{||z|t{{{{{|{xx}}z|xuvw}{||z{v{}~~~}~||{}{~}wvv{vyw{z|z|u|z~xzz|{}x{zx|z}{|}yy~y|{|}~z}w|}~~y|x|z{~}|{}~{{yyy|zzz|~~|x~{z|{|~{zy~|z}|}{~~~~y}{{|z{{{{w|xx~wyy}z}~~|}z~|||}}y{{|~z{{x}}}|~}~}~~|~~~~}~~|||~}~}|~~|~~{~}~~}~~~~{~~}z~{~{~}}z~{|}~y~~}}~}~}~}|{~{}}|||}}}~~~|}|~}}}~~s~}|}z{}~|{~|~~~~{~|~~~~~~~}~~~{z{~~||{|}}~~~}}~~}}~~~~~z~~~{}~|~|~~~~~~~~||{|}z||x|}~~{{|{wy|{|}}}wr}~y{}zzyzyy{{y{|}|}|z|y|}}}{{}~}~}yy~z{{~{y~xz}~|y{x{w|z}}}zy{}y}}~yw}x~w{}}xxuz~x{|z|~{z{{z{{}|}}|~{|}{y~{y}{~{}zzzx{|~~}{{|zy}{y}}~}{x~{|~}~||{}}wzz~{|}z~{{}}y}|xz~}|~}{zv~{||}y{zzz~z|y{x}}{~x}z}|zz{}|~}||~y~|y{}y}{z|zyzy}z{{||}~|||y}w}~}~|z|||x{z|z|}}{{~z|}y}~~x|zz|~}|}z|{{vzy~w}}~~~|{y}~z}y{|zv~||z|}|}|z~~{~|x~~||x{zx}||~y{{{{x~|~zyz{~z|}}{{}|}~z~~w~~}~~{x|{}~~}yyzy|}z}}z{|~}{xyx{zy~|x|z|w}|~}|{u{~xz}z|{{~~~|{~{{~v{{{~z||y}~~zz||v}|z|||y~~|~w~|~|{~~{yz{x{yx}}xx{}x~}|~zz~~yy{~y~t~yz}y|y|{z|y|z~{~z}{~yx||~|z{t}zzz}|~}z}}{}yz|y~}z|xz}~|z{{}~~{{x}~|{z|{|{x~|~|}xzzzzyx~~}v{|}}~~{}}~z~{}|||}{~z}}~}}~~|~~||~~~|}~~~}~~|~{{|{|~~}}{~~}}~~}|~}}}~~~~|}~}{~~}{~{}}}}~~~~~{{}}}~~}~}~|}~~|~~~~}}}}{|~}}z}~||~}}~~}~~|}|~}}z~}~{z~~{|~~{~~~}y}~|~~|}{~y}~}~{{}~{}}~~~}~|~~}{}~~zy}|}z}{~}|z}|{w{{}|}~x|zy|{~|{y{{{{v}~{x}}|~}{|}|{~~{}~~{||y~zyz|xv{wzz~}{|z{|vx{{{|wzz~{~|}{~~|~}{{}{{~~{~~zy}|yzz}{||yyzx{~y}~|x~zw}w}z~v|x{z{z|~|z}xz}}y{~}~|{{~z~{~~y}}~x|wxz||}~{yv~y~}{{{yxy|z|zyyy{~{{y{{~{|{{z}z~~~~}}}~||}~zxz||{zz|}|z{}}x}y{|zyw}z|}||~~~{z||}yy||{|~|z}s{||vyyx{|{{zy}w~zyyy}~}|y}}}~}y||}~{{|~{~~~}{}|||{}zyy{}|{y|u{|zyyzw|{}}|y}{{~}}|{||z}|{~w}y~{~}|{~x{yzzyzzzw{{zzw}~}~zz||y}~|~y}{~||~}z}}~yyxy~z|{z~{|~y{z{~{yyz{}}{|xv~z|x||~|zyx{y|z{x{}{~|}~{yzywy{y{}y}{xxzz|||y|xzzzv~z~{}zz}{~yzy{zzy}}}~x|}z~|{|{}z~{xzy~}|s}|wz}{x|zx|}z|~{}~{}||wz|}~z{z}|{~z}|~|y{||y||~|{|{|}}{w~z{xz~zxz~zz||~|{w}{|~z~|~~~~}}~~~~~~~y}~~}|}y~}}z~~~~}~~~z}}|{~~~}~{||~|{|~~}~~~~~}~||~}~||~~|}}~~}}~}~}~~{~}~}z~z|}}}|~|}|}|}zz~~}}~|{}}}|{~{z~}|~}~~|{|}}}~|}|{}~}~{||}~~~~~}|~|~~~~~}~z~}{}~~~z}y||z~|~z~{~}zz|~}z}x{|{|x}|}|x}}}x}}~v}y|{z|~y}z~{yx||z}{{|yw}z}zz}}|y{{{z}x{~zwx~}|y}x}~}~}v{{~{wz{}z}|{{|}~y{zz|{~~{yyx~~{~||{{w}{~yy~}{{z}x}{{~zz~{{~{}{v|~zwv|}z|}~{}|~}}{z{{}~{}z}{~|zy}|{w|yy}yz|y}y|{z|y}|~~{~}||w{|~zz||}y~|~|~zx~|}y~||{}{w~|}~z~~{{{}{q~x{}x}z}||~|~{w~{~y|}{zz~{{x~|tzz|~|w~|~|z{}{x{~~{|}|{{w~||}}z~|z}}{zzz||}zy{{|~z~v{|zz~~~}x|~|yy|{|~|z}}||~|}~z|z|}}y|{|~}{|~}z||vz}{z~~{|{|zz}~z|yz~z{~||~~zv~~}|z}|}}z~w|{|z|z||}}{~~}{|{~xzy{x|||y{}xy|zz{xvxy}z}|}y}}~y|~{}}~|z|{{zz}zx{|z||~~w|~}z{~yyz}{}~|{z{zx}||~y}~{z}w}}|~y|}}yy{{z}z}zz|~}y{}y{|{}y}z|xz~~|z}w|{x|xz}}x~~~|||}{{}|z|}{~|z|zz{|||~}~~z~}{{~|{~}}~}~|~||||~~~w|{~~~}~~y~|~}}~~~~~~{~~~||~}~~{}|~~~~}~|}~}~|}{~~~z{}~~~~}}~}}}{}}|~}|}~~~}}}{|~}~{|}|~}|~}{~|}~~|}}}~}~}~}}||~~~~z~|}~~~}}~}}}}}}}||{}~}z~~~~~|zz|~}z|~|zu~yyzx}}y}~|||{|{|~y~{|z}{||z~{~|{~}}~{{x{~~{||{~~}{w|}}yx~|zz}z{y{}~|}{~y|}~{}z|}~}{|||zy~~x}x||~xz{u}}yz|~y~zyy{}x|}}}z{|{{}~{~}~z~}{|{|{y{}|yx{|~{z~|z|{x{~}{x}yx}y|y|}}|}}|}~}x}{}{}{|||wx~zzyz{vz{{}~}}}|}}}~~xzyz|y|~{}y{||}~{~}~zx|zz{{}y{x|x{y~zy~v}}}|{~|~yz~{{}~z{{||||}{{}}|y}|~~~yw~{|{u~xz{y~|z~~}|}{yy~{zv|~}|z{|}}|}z~{{zy}~yy{|{|}~}|||}|zz{~{}}x}}yz~}}~|~}~{|y~~~}y{|}y||}}}{{wz~|~{~|{{||}|xz~}yz}}w{{~|}~}|y{{||xyz}||{z|{zz{z|xz{}y}||{~~x~y}}zyz{y{yw|zz}}{{z{}}|~x{y{{u{|y}{~~|zy{z||{|~|{{xw}~}}}x}~x{zzz||{|~}}||}|zz{~wx{|y}}}|{|{~{|y|x}zz{z}{{~~|x||~|{}}~}}}~~~~z{|~~x}{{~~~}~}~z~|}|}~||~~~|~}|~}~~~|z~}~~}}}~}|~~}~}~~~|{{}}}~~~|}~~~|~|~~}~~}z~}~}~~{}~}}~~}~~~~~z~}~~|~~}}~~~~}|}~}}~~~~}~~|~~~|~}~~~||}y~x|~~}~~|}w|{{y{xyx{}{~{}}z}~}~~zxzsz{{zzz{}}~tz~{}|z|xx}|||~~zz|x|z{}|||z|}yz}}z}zx~~}z}}|~x~y|~~z{z||{{{}{z~~}{z|~{~~}{~}}{~w||}{{~xuy}{|}xu|{w{~}|y}{z|y|zzwx{{||{|y~|}zy|w{uz~}{{z~{~}vz|w{~|||zzz{|}~y~z{xy|}z{{}~y{~}|{{|yv|z|~~yy{z|v}}}}}z||~z|~yx{y|{|zw||w~}~}}x|z}y}|||}}}xz|{|v|x}~z}~z{|||zzvz}y~|{}{{y|w{{{{x~z~}y~y}}{{z}z{y~~|y{u}|zz|}x}{{{~}~}yyz{}}z{||}|yxz}|~z|}}z{z~{y{|{y}x|||zxz~~{}|}}}~}~~||}|z|x~~}z}zzx{z}y}xzz}}y{}x{{{zyw|y{{{z|zz{{z}|}}z}~z{|x}}zyz||{}}|zz|{~{yz}|~{}w{~|}xyy}~zwzzz||x{{|||yx~~|z{x}w~~}{z~|}{z}~}~|{z}}~}}{|zz||}z|x|y{z}{~~{}y~z}{{z{{z|z{}|}}~}z}}~}{|zy||{{z}xz}{{x|}{}}~xy||~ysy~zy{}}{|x}}}~~|}}}~{~|z}~|~|t~~~}}~{~~~yz~~zz~}~~||}{}|~}}}~}~}~~}~~~~}}}}|~~~~|}}~|}|~}|}|~z~|}{{xz~}||||}~~~~~||~~}{~~z~|~}||zy~}}||~|~y}|~}~~~|y}|{}y~~~z}|x|{zz~x|{zzy{xvyzy~{~{{}x{}|~}||}|{{zy}z~zy}w~{rzz|z~{}|{z|{y{|{zy{{{z|{}}y{y|~~~|||{u||~{z~z}}~zzyy~zzz||{~|~{zx||yx~yz|{yzy}w~z{~}zz|x~}|~|z}|~|~z|}}|~yz~~}{y~xz}zz}w{|}{y|w~z~z}|zz}y{~z~}}||~~|||y|zzywz~~zzz{yz}vy{z{wx||{~|y{|{|{|zz}y}~z{z|}{xzzyyywx|y|{|~y{w~|~{}|{|{v~~~|z~}}z{|||{}}~{~~~~t}{zzx}}{|~}}zxy~}z~z|y}yy}{}|}|y~zy{y}}}~z|{y{~|z}z{zz{yzx}|w{}{|v{yy~{z|~{z{{x|w}|{}|yy|}{z{~vz|~z}}~}x{y~|y}|~|x}|xy{}tvw{{w|v}~xywzy{~}~w}{}}}{{}{yzzy|{x|}~{zyv~}}{}{y}{yz}|x{{~u||y{x|y}}|}{~}}}y{z}}z{}|{{z|~y}x{|y{x{}{x~|z{{}w{zy}y}{}y}{w}|~{{}{~{~u{y{{|~}{|~z}~|v{x|}~~zz{v||yz|~y|{tyy~}{{||}}{}~}~|}}~~{}}~~}}}~z}{~}{~~~}|}~{u|~}~{{{}}~~~~|y~}}{~}}}|{~~}|}~~|}||||z~xz|}~~~|}{~{~~~~~}~}~~~}~}~{~|}~{}}}~~z~~}|{|~~~}}||~}|~|~~}~~}~~|~~|}}|}~~~~}z~|~z}~~~yzvx|{y~{v~}|~{|zyzxzv}|y}{{}}|}|~z~~}y~~}yz}}~y{{|w~~y}u~~x}~|zz{}||y~{z|x~|y}|~|}~}{y~yzw~|}{~x|vz{~|~zwz{{{zy|z|}|y}}z||~|z~|y~}w{z||}}}{x|z}|xwwy~{|{y~}y}}{z|tz{|{{}}{yz{y}z~|{{y}x}~}yy{yyyzx{z||||}zv|zw}z~~y~|~~~|z~|~{yyy{~~yy{~zy|zx}}{v}||{z}|{~|~~}||z~|{|~~~~|}}z~zz{zz|yz{{}|{{{{|v|~{}|{|~z}~y|~~||z|w}|}zz{~z|~~~z~|zx~}{~|{z|||w~zx~~}}wy{|||{yz~{z~w|{y||z{{|}~}|z~~wz{~z|}~~z{{zy|yy{{zz{~|ux{w~{{z|~y{{{~~wx{~z}|||||~}|{z}x}{{|zx{z{{|{zy|~~yy{x~zy}|~z}{}~|}|{y{{{}}|v|}z|}~{~|}{x}{}zy|||||y}}z{|z{y}}z}{z~z~|z~{|wz{}~}}z~|y|}{}yy|}}|{{{}|}yx~|w}z~~{}y|w{z|}{~{z}|zy|}|z{~z|}|~{}{|{yz|x~||}~y{~}}{~z|~~zx}y|y{{}y~~~~~~}~}}|~|~z||~{~|~}}~z~}~~|}~}~|{{~~}}}{}~||}}~~||}|}||}}{~~||}~}|~}}~~}|~~|~|~~{}}}}}~}~~|}}}~~~~}~|{|~}|}~}z~~}}}~~~}{~z~~~}~~~}~~~~~||~~~~|~}}~~~~~~~~|zz~~}~y}~|z}{{}z|~}{w~}z~}}ux}x{|{z|}{z~z{|z{y{z|~}}~|~{{zz|{~{~~v|ww~{~|x}zz~z}|}{|{{|z}z|{~~}||z}}|~{rzx}}}y~{}|~||{z{|~{z||zv{z{|}zz{}}{}{zv{{|z}~x||~{z}|z{{~~z{}}~yz{z|v{}{xx|~}~yz{yyw|z}y}yz}y|~y}|z|x}z{~{}~|}}|}}||{z}~}y{w}}{}|zy}y|}y{~~v~}|{}|{|{{~}~}}y{y|zz}|yv~{}~}{z}{|wz}zz}x~{xw|y}~z|~}z|~~|~{~}|~|{}|||y|zz{zz}y{y|}z{yxz{{~~{~~~{|z~~z}}~|||y}yz{{zz}{{}x}y}|~{y~~~{|xz~z}}z~~|~z{w~wz}~~|z}}{z{}xxy|}vy|zy~}|}}x}y~~|||}{|}~~{~{{yz}{}|{{}y}z|}zzz{~y~z}}v~}zx|{{zy|y~}~~|w}z~y|{z~{|z}z{|yyyx{yz}x}zzz{{u}xx|~~}{{{||{||z}||}z}}y}{~}{||}{~zy}~~xzx~y~yx|{{z}z~}}|{|zz{~x}~|~}{|}}~}z}}~||{~|{}}|}{~~~{|}~y~~{}}{}}~|~}~}~}|}~~~{}}{}~|~||{{~|~~|~z||~}~~}|}}}~}~|~{}}~~|}|~}~~|{~{~}~~}|~~z~{}{|~}~~}~}~~u~}~{~|}|z{~{~{}y{|}~yy|xw}~|z{yy|wy~|z|}}}}~z{|zyzz|~~||}zz}yy~zzyy~z{}z}|||~}z|~z~vx~|~wz}y{vz~~~z~|||wz}z~xx{yzyy|z}{{{~~|}|z{xzzy|~{}x}~z|~{yuwy{~z}z}||z|}|x|w{~|~vyv~yz{~~{{|yzyz~y~{~||yx~|{|}~~z{}{yyyt{{}{}{{{}z}}~~{||~|||{|}{yx~|}y}{|z{{|}~|{x|~z{~}}v~{z||{{~~{||y||z}{xyx{}|z~|yyyzz}z{{~{y|z~}xz|}~}}z||}zyz}y}|}zt~}{|}y}|y{{{zz|{}~{|z{{~{{~yz}|{z||y}~~}z}}|}}yy}}z}y{}z{z|}||}}{|x}}{yz||y}~x~||{y|{|y}|}x{x|z}zz|yw||{|{}~}y{x~{z{}}~{{~~wy||~}}~|~~y~z{~|{}z~||{z{|z{zx{|}x||y~}}{~{~xx{z~{|w|z{~{}x~{||wx|~~{}|}|{{y|u}|y||||~{}}{}~|}}zwz~}}~~||w}zwyzy|y~v|}||{y|}|~z{|}t{|y~{z{}y|{z~||y}x{}||{|z||}~{|~}{x~~{x{{v}z}z|y}~~|{}|{yu{|{{~}~{~}z|~~|{}~|~}}|{~~}~~{~~{~~|~~~~}}}|~}z}~~|z}~|}~|}}~}~|~{}}|~~||~|}|}||~~~}~}|}~{}z~}~}}~}}|~~~}}~{|~||~~|}~|~~~}|}}~{~}~~}~}}~}|~~|~{~~~y|}|}}~}x}~~|z~||||~}|{}}x~|{~yz{|{}{{z~zvy~}y{{|y|yz|}}~{z~yz}~}{{}~~}{{z{~{z~|}}|}|{~}yz|z{}z}}y|~wv{zz~|{zxzy~{y{y|||y}}~y}~zy~}{y{||y{xy{}|yy{z}|{}||z||{}|zzz}~{{}{{|z}x~|x}}~v|~z|}}~{|yw{y}{yz|z~~|~|}{zz~{~}}|||z||}{~{~z}{}z{y~zz|wx{z{|{{}{x}}}{~{yyy{~y{{x}~}{|}~|{~|{|z}v~|w|uy~{z{y{|x}zy}|z~{w}}|||~|~{}{|y}w|}~z}||}}{||}yz~v}||z}|yx|z{}~{|||~z{}~zw|z{wy{}{}}z{}yz|y~~~zzz~|{||~|}z{|zyz}x~{}|yy{x{~}~|{z}|}{z~{zy~|~yvz}~|}w|xzx|{{zz~zz}{z{y}|}|x}z~y{{|zwz~{~zz||{x~~yz}y}~z|zy{w{yy{x|yy}{{{z{yxyy|~uvz~~}z~||{|{x}~|~~~~~~||{x~{yz~x{{|z~{|y{z~zxyy{|}{}{~{|y|zz}~}~|||~}||~|y{wz|zy{y~{{y~yy{}y~|}y{y}|}|}z{z|z~{}|~~}|}~{}~}|}}z|}|~~~~~}}~~~{~~w}~}|~~|~~~~|}~}{~~}|~~~~||~z}~{}~}{~~~{~~~|}}~|}~~|}}~|{~~~|~~}}~~~x~}}y~x}}~}|}~|~}~}~~}}~}{z~~}~|~}}}~z}~}z{|{|}~}~}~~|{}}}||zz~}}z}{~~{~|z}}w~z{}~~|z~}~|~}~|{{z~~|z{}~z}x}{}yz|x{|}{}~|~}|z{~|}{|z~x}~y{z~~~{|{y|{|{~~~||z|||~~|y~w~||~z|{z{{}||~}}}|w}yxx}y}}t|~zzx{yy|}}z~v~}}~~|}~}|{|{~~}z~z~z}}y||}}y{}~~z}||~~}}z|}}}}|||y}|z}y|z{}{}~~y||y}u~~{|~|}z||y}z|}}{}~~z~}|y}|~y}||~|~~~|{|}z~}}w}|z}{|w~~~z|~|y}}|{y~||{{}}|~~}}~}{}}|x}{~~~||}z{|z|~zy~}|~}}}z{{|y|z||}~}}{~}|{~}z~y{}|~|~~~~}||}}z||~}|{}~y}||~y|~vy|x}|y{z|z{||~z}|~}~~~||~|||y~|}~z}y~}}}zzx}y|~}{}~{|}|{w~|||}z|||~~}|xy|z|}z~z~{{y}zv~~x}y{z~yzz}|}~}|z|z~{zz{|z~u|z}t~}}}|z|{{~zw}x{~~}~~|{}z|{z}~|~z|y}}|{|{}{}~}z}}~|||~|~~~}~}}}|~~~~~}~||~~~z~~~}~}}{~~}|}}|~}{~|}}}}{|~|~~~}~~~~~}~~~z~|~~~~}|x}}|}}}~|~|z}~~x~~}~~|x~~{~||~~~}z||~~~}y{}{}~{~w|~vxzx}yxzx{y{}{yzxy~z{v~|||y}{~z|~}|{z|~y}yz~|w|y|~}}z~}x|{{{{y}xx|zz}x{}{z{{zy|z|{|}}}{}{{|}yx{y}{{x}~{}{z}|{}}x|tv|vy{~z|zz~{|{z}{}y{}~z|}z{|y~}|}}w||~zz~|{|{}|zz{{z|}~{{}~||}zuyzy||{xw~{}~|{z}w|}|~}wx{z|}|~|z}{~~z{w{}y}|y}{{||z|{z{}y|{u{}||}||}}zzvzyzz}}|y~}{zv}}|}}zvy{}x{wx~{y{}xz}|{zwyy{vz{zyzv~}{z}y||{|zy|y~z|zzzx}{y~w{yxzw}z{}|w}{}yy{}}}}y|{z|{~}{~||||y~x~z}~~{}~y~~z|~~y{|zzx{{xyzu}xz||}z|{{}{|wz|}|z~}{~~y~z~y{~{y|~|zz|{yu||y{{}zz{}z{z{z|{w}|~z{|z|}{{{|~|~w||z}}{{}||v}|{{z~{zzwwx~||{y|~vvz}{||x{}}z~{w~~}~}y|z}|yz~{x{w|~{{}z|~{y}|~z||{}}}}|}||xvxz|yz}|~z{{xx~|z~~yz~~~~{w|{}zz|x}zzz}{zx~|z|}z{||y{{~z|~}|~{|}z}{|}yz{~~~}~}}|~~~~}}y~~~||}~{{{}}}~}~}}~~~|~~~~~~||}~~}~}~~~~}|~|zz~~~|}{~z}z|{~~~|~~{|~~}||{}|~~y~}~~z}z~|x~}|~}}~|~z~~|}}z~||{|}|z}~}~~~|~}}}}~{{}}~~~}|}~}}|}}{~~}~~}~~~}}|~~~}~}z~~{x}~y{zxy}}||}~{|{sszy|}~|~||}}~{}||}{}zw{~|{}}}zzzu|y}x{}}|z{xyz|{|}z{{~y~{|}z~~{y{~z{}~}z|zzw}~y}z~{{x{z|{|{zxy|{|{}~}~{|||}z|||zz|zzz|z~}{z|xt~{|{z|y{|~}~~zz}|{xxz||}{{zz~{{{~}{~xw||~vx~z}{~~}~x~}z~~|~~zy{}z|yz|}|}|{}}{{{||~v}v~z|}|~~}}{|~}zyzy}{~}{{|x~{{{}~}|}y~y{~y{}~}{~~x|~{v~{}~~z}}}}|z}x}{z|{~}|zy|~|~~yz}zy}}~}}~||y}|~|yx|}y}{yx{}}}{z~~~{yy{~{}{z|zz}|z|}}|}}x{|z~~{}}}~|{~x~uzy|ww{u{}zz|~}x|z||{xx{y|~yw|{}}~{}y~}|z||x}}~}|yyz~~~|~}z|y}|{x|y}~|{~{}zz}{}{||}}{||y||~|yxy|u|}{{||~z{{~|zy}}y|}vzy~~|{zy{}}{}{|{}}~{}~|}}z~}}z{{|}w~~y}vz~x|zv|x~|{|}|y|y}}}v{z}~y}|z{}xyzy}~~}~}~}~x~~y~~}{z~}|}~~~z~~}~z~~~||~z~}|~~{}~~}~}~|}}~~~zu{||~|}}~|~~|~~}~~~|}~~}}~~~{}~~~~~}}y}}~{~}}~~~|~z{~}~}~~~~~~~}|~~}{~~}~~~~{}}|}~~}~}}}}~~~~}}}~}}||~}~~~}~{}~{}}~}{~~}|}z|zz}~}~~|~}y|w|y{z~{{~||~|x{|{{w|w}z{x{z|}v{}~~}{}~y}{y}wx~{~}{}{{~xxw|x~{||~{|{zzx|vy{x~|y|{yzz|}|z}~vz~x|z~{~~}|~~}}}w}y|zvvy|z~z}x||{x~||yxy|x~{}{}}}{|y}~{|}z~yzz{zx~zv||~vxz{uz}|}z}{s{y|}{|}xv||~{{}y}ux~}zz}~}}~|~yz}~}}z~ww~x{z{~yxx}}~{yzyy{|{y}|z}|y{v~||{~~y||~~||||zx{{y}u||w{|x{w||}w}w}yy}{z{}z~}~~y}~~|yz||}x}}~~~~y|{xwz}z|}}|}|~zx}zy{}z}z|}}y}{|y{~~{z~|z}{~|{}|}{{~|}yw|~|~}w~z|~xzyyy|{zxy~z~{~}|{~y~|||~~z}}|}y{~|{}|{}~|yvv~|z|x~~x}xyvw}w{y|{~y~zz~{{||}z}z}|~|y~|}yw|y}wy~}~{|vz{|{y}|yw~}z}yzx|}~|}}y{y}z||}~{zz{y}z{y|{}||{z}zz{{|}{ywx|yzy}z{~|wxy|{~y}|y~~{||y~x|vz|~~y~{yx|}{x~}v{z{{{x|y|~}{ywyz~y}yz|{z|w|~}z{}z||{{}~}y~~{{~}~{~|zy~}z~~}{|}~~}~}~~}}~~|~~~~{~~{|z||{~{y~}||}~~|}}~}~|~}~}}}z|z}|{}z}}~}~v{~~}~~{~{}}~}~}~~}{~||}~}}}~}{|~|~~}y~z}~~|z~|~~~~~}|~}{{|z~z{}|}~~~~x~~y~{}}}}}||||~~~}}~}~~|~}~||}{}}~|x|~|{~~~}|}|}{{v}}z|~z||{~w{zzx{{yyzyzz}|}}}|}|||}||y~{|}}y}|z}~u}zyz}{yv{{y|}}{y}~yyzx||zzyzy}}x{z|z~|{|}y|xz|}{}|z|w{~|v{~|yz{~z{|{}z~~}|y||}z{}||xy}}{}}yy{z|~~|{||{{{{~||~{{}}y|{z~vz~{|yzz|}z{|z{|}~|w~{z|{{}|z}|}{}{}}|x|zz|{{}~{~|x~{}xxw}{z~|wzt|{}u}z||z~yz{}zy{|~x|}|}z~yxyy||{{ysz|z~}|~|xzv{|y}|~||}~{y{{z|~}|y}}z}}y||}{}y||~~{{|}{|y}{|z{z~|{}z{~z{y{y}~w~z~|{yz|x|v{}{{|~{{~y|{}|y|x}z{}}{yxzy|~y}z{{xzzz|{|}|zx{}|y~~}xxx|x{z~}y~|xyz~u|~~y~~x{yzz}{{y~|zxxx|~|~||}}y|z}v|~{}}zz}~x|z{~~yz|~z{}{}{y~~z}z|}}y{z{y~{zzx}|{}z~{yz{z|y|}{|}y~~|~|yx{y}~{|}~}z|y{}||~~~|{zx|{|{||~v~y~|y|{yyxz|~xy}|{~}{~|{|~yz{}}{y|{}}~z|{{y|{{y|{|{z~}|{|z||y{{~}||{w{|zz~~~~}}}|~z}~}|z~}}~~}}}~|~|{~}}~~~~~~~|~z~|~z|~{}}}|~}~}{~~~{z|~~~~~}}~z|}|~~}}z~|}~{x~~}~~~}~~|~}~~z}x}~|}~}yx}{~~{~}~{~~~}}{|}{~}~~}{~~~|~~~~{~~~{~y~||~}}}~zw}~}|~}|{}}~{~~tzz{||{~{~y|}{~}|}||y}{}{y}{}|}}z||yz|}{x~||~|{|yv||~w{uw}{~zwz~{y}y{~wy}z{{|z|wx|~{}|z|}{|}~|{|}|uz|}}|}zzz}{z|yz~|yy{}||x}}}{~z|z|}|y}||}z~|{}~z|}zyy|x~|z|}{{|w{wz{}}vyw{}}|x~z}v}z~z{}|xwz~~{}{}~|}|~y~y|}y{}}{|{{z|z}}x}~|y~|vzzvwy{||||~z|{|~}{y|~}}|{|~||{{}{yz{|{}|z{}wv|z{||}wy}x}y{x{{zz~|v}z{y||{y|x}y|~}{}}w|{zz|}{yw{{~zzy{z}v{xyw}y||}{~{~x|{z~z|x{v~|{vy||}{}|~|z{yz|}~z{}{xx~~|z|zy}}{z~xx~~y|zy|z{{z{~~z}}|{~|~}z~|z{~~~xy{{z{zz}}|y~~}y{||~}}~z{~{}|x}z|{~y{z|~xz{{w}yz~{{}x}yy}|}zz{y}z{yz}~}|||{x{{~~y}|wzvvyy~wuzxyzyzzyv~zzy|z}z|z{~{}||zy}zz{~y~|}~|}z}y|~}}w{}|{{yzx{~wyx}y}|vx~zy|~~z||}}~~~}}}y~|}~}~~}}~}|}~{}~~{|{}~~}}{}~}{}~}~|}|~~|y~z}}{~}}z~~}~}|~z}}|l|~|~~~~{~~~~|z}}~}~}z||y~}~}~|{~|~}~|~y||~}}~~|~}|}~}|~}~|~~~~~~z{~{z}}|~~|~}{~||y~~}}{~{{~~~~||z~~~~{~~}~|}~|y||~~}}}{{}~|||~~{}|y{}~|y}}{{}}{{}x|{~}y}y{{zy{||z}~}x|}|z{{zwy}{}~x|z{x{{y|~||x~|y~v|x}~||~z~~}y~z~}{z||{z~{xz}~y~{y}zytz|y}y~yz|{|}y{|}xz}z~y~}}zy}{z}x|{z{{yx{z~{~|}zv}{y}y{wz}{}zz}{~{zz|||}|{|w}{|y{{~{{zz{{z{~{|~~|y||}z||z}~~|{}|~}z{{|z}y|{{{y}y|~x}{|}wx}|{xz}zr|}y|{|~|||{|{yzw}zy{}}x|zy||w|z}wy{}zx{|x{{{zy{v}{yx|z}}z||~zx}z|{~{wz}|xzzz~|x{v}~z{y}{|z|}~{z}w}u}~}y{zz~~|{~|~}z{y}yy~u}~zx{~y~~{z}||zw|zy}~{{{|}|y|yx{z}z~|z{{x~|}}yx|yz{{||zw~z}~{|x}||zzx}|yy~{}z|~x~v|{{~z|||x|~{|z{z{y{}z|y}yx{zw{y{{}|zw{{|v|{z~{zz}|w{z|{|zzzz{~vx}wwx|{}|z}~y}|}zx|ux||{{}||{}|{x|y||{y}zzx}{}w{~wx}{|y~|yyx~~x}|z~}~z}y|~z}z{z~zu{w}y}~|xx|{tz|{~~|yz||z{z{|z}zy|~{~|}~~{||~}}~~|z~~z}~|~~y{|{~z~z}~}|~}{~~}}~~}}|x~~~~~~{}~x}{}}|}|~~{~}~|~z~~}}~{~y}|~|~~~y}~|~~}~~}}~~~}z~~}z}~{|}~|~~~y~}~|~{~~}|x~}y~}{}~|~|~~||{~{~~~{z~{~~}~~}~}~}}|~}}~||}~}~~}~~}}z~{|{|x{{z}s{}{xxv}y|y}||{{z|z{}{z}x|~|}y~}~zwz~}}~}~}{}|~{{{{|zy}y{x{{z{|{z{}x|z{z|x}x{zy{y{y||}y{{~z}}xx{x{{zz~{}x{w~z{z~}{w|z}z|}y}}|{x{}||~~z{{xzzz}{~{|||{{|v}|||{~{z|yy{{w|}{|{}zzzuz{z{{{}zy~~{{yz}z{zy{|yyy{w}}zz{x}~zxx{~|z{y}{}{|}|{{}{}~~}{w|}{~xx~zz}{}}|}~}~{}{wz}~y|||}{y{xz|}}uwy|xxxx|z}zx|xxzzuy{{|z|z~w|{{{|}}|z~|||~yz{{}zz{|z|||{zz}z{y}{~|~yu{}w}{{|{z|{|vz{zy}~~~~{~}}~{x~|~}{z}{}yz{|v{y|zz|zxxw|z|}}|||}}x{~{~{}|~y~{~|z{}~y|{}z~v|{{}~|{}|z{y{}|v~}{}yzz}wy~z{wx||z~y{{z|z~z|}xz{zy{w}zxzzzy}zy{~z|{{y|z{z~||z|}x|{|zyz||{~{||}}z|{z~{y|v~{|}y|{z|~xz}x{}y~}z||~}y{|~{|x~}}}||y|||xx|y~|~{~|{v{z|zz~x|w{|~vzv|z}|y}pz{~~}~~z~}zy}~~|}~{}}~~~}}}||~~~|~{~~~{~~|~~~~}z~~|~~}}}}}{{}~z|{{{}~{|~~}~{~}|~~{~z~y~x~~|}~~~~~~}x{{}}|~}}{}~}{y{~{}|}|~{~~~~~}~~~}~~|}~{~}~}~~~}~~~~~|~~}}~}{~||z|}}~~~~~}~~{{w}||~}~}~}~~}~~}}~}|~~~zyx|~}x{~{y~|z~{y}w{{|~z{}|{xy}|z}z|}{x}yz{zzzx~|z}{{~||~~y|}~|x|{}~y|w{ywz~{wy|{z|}y{zzvz}}x{}yy~||{~zy{z|y{~z~|{{{}}|~x{{zz}||y|}{}yw}{|z|z|x|~}|~{||~y|x|~yw{{{}}xy}{|}|{|y{~}}}|{{{~}{~||yx~{zyw~{}|{zz}y{z~~}}~~z|~}|~y~{y}|zx~zy}}{~~~}y~zz|{z|{~|~x{x|{~zv|y{~z{~~~{y}xy}|x|}vw~}}z~y{{zzx}z~{vz}y{{{}z~|}||}||||}{w~y{|y}{||}{}z{~x{|~{y{~{~}y{|}{{}{|}}{y||}y|{z||~~y~|}|{{}|||~|{~}{|~{y{y}xu~|~{u}{}xz{~|{}|{~y}zw{~zy~y|}{}zz~|wy{|y~zzxu}x{~{~|}z}~|~~|~{x~x||}xz{~z}|y~zy{}}zz{~z{w}~z~u~||x||yx~~{x{||t~{yy}z~~z}z{}}y{x{{~}~}~zz|}}{{~{{~yw}xyzy|{~|{w{|}{z{|{{{{}|u{z|}{|xwz{~{{{}|{yv|zy}}|z|||y~}~}|}|}zxwzx|z{{y}}y|vx|z~}|{~|}}}}|}~z|}|}~~~|{~|}|~~}~{~x}~}~}~~{~|~~}~~~~}{~~}{~}}}}}}|}~|{}|~~}}~}~~{}||~||~~}{~{}~||z}|}}~~||~}}~}{~}~}~~{||~~~~||~}~||~~}{~~{}}z~~z}~~|~~~}z}~~}~~}~{~||y}y~~}}|~y}~~{~~}~|}~~|||}~~}z}}~~{y}|y{|{yyz|~w~zx}|}}u}{y|w}~y}v{}{|{y~~{z{~~z|{{}w~{|}{{{|y}}yyz{|{z|}}|~~{|w{wxw|}vw|||~|{}}{x~zw}x~{|zwz}|}x~zz|~z{{x}y{yz||wz~x~zwx~zy{zwz~{||y}~{{z{~xy}}|}|{z}vy|{}|~z||x|{}{~|~wy}||x~{}|y{|x{{vy{{~~~|}{z~x}||{z~z}|{x~z{{wyxwzz|yx{|y~xswyzz{{zx}~zz~~~zzz|{z{|{~z|{x|z}{z~yy~|{t}|yyz|yz|z{zx{|{{yx{yy}x~}y~z{{y}yx}z||{~~~~~}zyz}yzxzz||{~|zx|}zzzw~y{z}}|~zv}}yxx{v}z|}y|{~|z{z|zyx|yyzzzxzy{{z|{qz{{yyxx}vy}}y||}~y|}{z~}|}~x{|{{~z|}x~y}|z|~||y{wzvz|}|}{xzvw{|zz{}{z~{yy|zz{z~}z~}|~|}zzxz}~}{~yz~|~|yz}{z|||~uy{{|}z|y~~}{{|{{~{xy{y}z|zz}~|~z}zz|}~{{yzz{|y{{v||}zx{vy{{~~|{{~{{~z}x{y~|z~x~yx{wxzx|}z|~|zz{z}|yy{z|{z{|{}}x{|}{{yy|~|}{~~~~|~}{}~~~~}~}{{{~z}~||~~~~~~z{|~~~}~~|{~|z}~~}~~~~}~}z~}~~|~{|}}~~~}}}~}~}}~|~}}|||~{}~x}~~~}}||~~}~|~~~{~~}~~~~|~|}}{}y}~|}~~}~~~~}}}}{~~~~~|~~~}~~|~~{z~}}{|~~~||~~|~~~|}~~|}|{|z~{}~y~~~|~{||{~|y{w|}{}~x{}}}~{{zzy}|~xz}{w}~wy||xzy{{wyz~{}||{~z~|y||zzz}|~|w}}xyzz~}{|}~}yzs|~|tzy{{}y}{y||zzy~}~}|~~{}|{{}~z}xz}{w~}~}{~|}xzzwz~~z|{{{zz|~|xy{zz{}||zy||}{y}~|}{}yx{zx~{yz}~}z~{||{zz{||}y}z{z}y{|{yu~|z}~y~}|{|~~~z||~w{x{yux|{}zx~}{~|{~w~}|{|y|}z{~{|~~}{y||{x{{{yw|~|z||zz~w}z{{{{}}y{z|w|zz{{|z|||}~}}~~{x{|{}{{y{y~{yz{}~|}}}}zz{}}{}~w{|}~{{|||xyz|}{}y~y}z~{{z~x}x{{}z}{|~|{|}||~{zx|}{y}}}y|y}y{}{zz}||~|}zw}}yw}||}{|zz|z~{z{{}z~uy}|||}yz||yx{{}}w||~uwyxz}}}zyyyzzvz|{||z}z|}}~|}{|y}xz|~~}z~~}z{~z|z{|~}{~}~~~y{wz{}|~}{~|~}||vzx|z~|{|{{~~}~y|w||zx}{z|x{zx|~zwz{zx{zz{}zyz{{~zy~||~~xy|}|{~xzwzyzw~x|~w|yz{{||y{{zv}~{z}}~|~}~}}y|~}~}~~}}~|}|}~~{}~|z~~}}{}~}~{~{~~~~}}}}}}~{|}}}~}~~||}||~}~{~}~~}}~}|~}||~}y}}}~}~~~|~~~~}~}|~|}{}}|~}~}~}|~{~}}}~}~~~~~||~{||||}}|~~}~|{}}~z|}~~~}~~z}|x~{{~{|~|{~}}{|vy{|}y||~|}~{xy|t}yz}z|}z||}y}xz{z~{|y}}z}|z~~}z{{}z~~{}{{~}z{|z~}zz{~{}zw{z}w|~{{~||{}|||x~{~}~x}}~}~~{~|z{y{z|zx|y~}}|}}~~y{z}z}z||}~~{{|~~}}y|z}|~z}|x~~y|}|}{~{z}|~y|~~~~|~y}~}~|z|~zzzy{|{z|}}{}~{}|y~z|}~}||zzx|z~}~y~{{|~y{{}}~{}z|~x{z{||}}|yyz|x|}{x}}|x}}}|}~~z~{}}|}{}~|}z{~~}}yy{}{||z{xx}~|}x||}|~}{{~|~~w~{}}}{|~}}}|~}}yz{||}zy|x{z|zz}vz{~{|{}z{{|z}||{~{~{y|z~u}}}}~{}w~z}|{~|}|yy{~ytz}||{}}zy{y~}{}zzy}||~~{w{{~|~{}{||{y}}~z~z}{~{~~|w}}~|{|~z~z{{|}{~{~}~z{z|{|y}||}{z|yx{{{|}|w~~{}}~x|{~w~}|||~{|{}|{|~~~||{||z{{|y|u{zxz{}|{{~}|y{{x}}{~|~}z~~{~~}~{~~}|~~~}}}}}{}~~}}}z|}~}{|~}~~~~}|~~}}~}~~}~|~~~|~zy~~}~~}}~||}z~|~}{{~~}~}~~}~}~~~~~~~{}~|}~~}~}|z~~{}~|}z|}zv|y{|}y}~xx||{|y|x||~y~wz|y}~{{~{{|}|z|}|wx}~{~~~zx|}|~w{|z{{{yz~{{zzyx~y||~x{|xy}{w{~~{{zxy{{|}y|}z{wzzx{{yx||~~{z~||{~{{{|}yy{wx|zw}}|z{~zy{zy||z{{x~}{|y{}|}|z|~}}z~}|zz{||}x{zyz|z{~~zy}}x|~|zwy{}w}}~}{zzvy~w|~y~yy~~|x{x|{~zy||}{z{{|{y|||z|x|y~zyy~z|y|v~}}z|{~{yzxx~~}w{{y{|}z~|z|~||z}|{z{yy{y|{}|y{z|||{}}{}{{{{y||~~{{y|zzz{yz{yz||x~|}}w~}|x~{}y{zz~{{yyz|}{}z|w{|}~}~z{x{y~x|~|zy}~}|~}{}x}x}uxz|~}{|yz{}}y}~~z|~|z~z|y{~yy{|{{}{||yzz}z{{}xyy{{|~z}{|~}{{x}|x|}{x}|y{z{{z}z~}|v{}|}zxy{||}|{}{~x{~{}}~||}||{z}y}z{|yz{|~|z~~~~|}~v|||w|~}~z||yzz~z{{wz}}|}{|u{}{}{zxx|y|}}~|~|z{{~}}xy~}|zy~y}{v}}~~|||y{{|yzz~}~y||z~}~y}}}y}|~~w}{|~~|~y}}z}~~~~~~|~{}{~y~~~~}~~}}~|}~}}{~~}}}}~}}|~~}{~~}~}~}||~{}}|}~~~}~{|~}}}{~~~~~|}~|~}}}~}}|~y}~|}~}~~~}~|}}}|}{z{}|}|~|~}~~y~}}}~|}~~~}~~}~|~~~~}}||{~~~~|~~~|}~~}|}}}}}~z{}z}z{{x~yyy}{{u}u~{|y~|}}|~~|v{z{x{|yx|}}y~}}{}zyz|xy}yx~{}xzwzzx||z||y{w}wx{{{yx}|}}u}|~zw~x|~z{}y~}~{|~~{~{|zz{zz{~|{{}{}|yw}~u~z|xy}}yw}z~}{{zy}|z{}{|~z}}zzz}|}|}{{~yz~y~|yxvwzz{y~~y}zz}zzz{~{|{}{~~~z||~}{|}|~~{~{v{~{{|u~zzy}xzy|~}|x{~yz|x~y||uy{}|{{~~{{{|~{}~z{}}x}{z{z{xw}y~}~z|yzyxx||y}z|zw}{z~|z}}}~~}}~||~~w|~}zyz}~zzz}|{yy}{yxz~y{|yywz|~|{}yz||}|zw|{~z~}~~}{|}x}zv}{~z~yyxyw{}~zxy}|{w|z{|w|}zz~|{{|~}~zz}{~}~{~x{}zx{||zzz~}y|z}~{|{z}|zxu~|}z}}|~}}z}|~{xyx|}yy~|~wz~}{~}|~{yw~|||}x}x~|y{uz|~zzzv{y|y|{z{y}|x~{z~{~||z|}}~z~}}zw~}}{zy~~~yz{z~{sy{}zz|}}|{z}{~}{uz|z~z}~|}x~y}~x{u}x}{{{~z~u}y~yz}|y{{}||x~x~z{{|~||{y|{~~~~~|~}~{~~~}~}~~{~|}||~}~~{{{|}~~}~~~~z|~|~}~~}~{}}~}{}||~}}y~~~{{~{x}~~|~}{|~~~~|z~~~}~~~~~|~~~~}~~}w~~|}}z}|~~}~}||}~z}|~}|}|~||~~z}|~|~~|~}~~}~{~}}{~~{~|~~~~z~}}}z~~~~~|}||}~}~|}~{~~~|}{}{}||~|}~y{~}{}}}}~~z}~}}}~zz{~~~}{|{x~~zz}{x}xy||}}v{z{~|||}~z~z}x|||v|{~||~u}}{{{~}y|{x|z{~{zzy~|z~|{}}{}{~}{~{x~y{{}}z|zy}|||zz|{}|{|zw}~|xz}{}xy{z~x|}~|}{}{|}|{y{x{|||zz|w{z|{{{~z|~}~|y{~{|y{~~{||z~~}y|}z}{y|~{|w{zwx|z|z}{{x|{vxy~}~{z~{|}|}~|zy|z{}|yy}{~}z~z}y{~|x|}x~~x}|{}vy|{}}|}}|y~~yx|u||xz}z}zz|{yz{{{zyzs||~{|}~y~z|}}|y|~zz{{z|}{{|~z~~z}}|{vz|z{y}~~{}~{}yy~y{~zxxy~|z|yvx}z{{}{yywzy{xr{}{{y}zz{{~}{{y||{}||~u{}~{|z{{|y~{w|y|~{z~{{~w{~|zz}z|x||y}}|}~z|y~}z~vz}}{|~}y|~||}~{}x~{y|{}xwzxzy}}||yyx{zzx||{~z}{{|~z}{{y}~z|y~}yy~zy{|~z{z|ww}}|xx||wyyy|}zz||{|zyu~y{}{z||}~xz{}x}z}}z|{x{~z|yyz}}~{}~x}~x{{~{|}}{}|zz|||z{|{z{zx}|}zw|z}x|y{}xz}}|z{}}|~zz{}~z}~{|~~}~~}}~~|~~~{}}{|~{|~y}}|z~{~~{~~}}{{}|w~z}}~}z~~{}x~y}~}~~{}|~~}~~~~~}}{~~~~~~}~~~}|}{}}|~}|{|}}}~}}~|||}{|}}~~~{}~~~z~}~~{~z|~~|~~}}|}}~|~~}}||~~~~}{{~|{~{}{~~}~~|}~|z}}}}~}{}~~~~~}y||}z}~{}z|{~|y~{w}|}v~}|zx{}xy{|{zy|x|}z|z~}z}~}~|z{z{{~y}z}}x{|zy{~|{uz{|{|zv{yzv{{~yx{z{zz{||}zy~{}zy|y}~~~{||y}z|y||{|tyxx|s~{z}y||}zyuyzyyz~}z{zz~z|{~{||{{z~w}z{yy}~y}|x~}z}|||xvzy{u}zwy{yw~}}|{~|}}yz}{{yx}{|xy}{~z{}}~u}|~y~}y{}v||{zxy|}~zwzx{yv{yx||xw}~z|~|~}z}{z{zx{}}z}y||zyy}|{x|zu|z|{zyy}w~}|xy}|{}z|~}~~zz||~|z}}|z|~{}|}}}wy~}{|}|~z{yzzx~y}y{wyz~~v~w~|~}~{z|}}~z}|zyz}{||y}{{zw}|{z{|{{z}ywx{{wz~zz{}|}{~{}~y}zy{~z}}~~y~v{~y~zzy}~{zzy}{zyx|{v~|~||xx{~}}~}}z~~yz~|{z~|}{zxx{}{{y|y{|zyx{~||{|{z}xz{zzuvx|y{~}|{|z}{|x~}}~{~}y~{~|w}}||yz|xz||}|{z{{~zw|~tz|y|{z}}}~||~}|~{|{~{y}~{w}~{~w~}|v~z|w}|~~~z~z|y{~|}yx{zz{{zz{{}{|xw}}||{~~}}}~~~~||y{{~}}}}}x{}~}~~{|~|}~~~~~~~~}}}}}~|~~{|}}}v}~{~~}}}}}}z|}~{~||~~{{~}{~{}}}}|~}}}z|~~~|}|}}}|{~~~~}~}z~|~z~~~}~~||~}}|~|~}~~~~~}}~{|{z|{|z|}|{~~}{~~~~~~|z~|}~~||{~||}{~}}~}z~{z}~~}}||{~~vz}{z~w~|zz{wz}zy~y||~}x|yw~}y}|~w|{zzzw|y}vyyu}~z{}~z~|z}}x|{z|{zx}|}{z}~}||~y|{|zz|y{{{}~~v{{~y|z~|z}{x|{{z}~z{|x||}|}~z}{zyxy}}x|}{xz}|}{y{y}|z~~z}y{}|||yx{|xz|z}x~~}y}{}||z~{z{~|~z|}z{y|x}wz}yx{~~|}{{x~{z|~}z||{z|y|x~}|}|~x}|~{|zz|{}w}|w|y{|{|zy}{||yx{~zz|z|}}~~}|w{xzzz~y|~~~y~xzzy|z}|~y}z{~{|w}}|}|~~~||{~}|}}zzw|}}z}w{~}}w}{~~{y}}{}}xy}|~z}~|{{|z{zzx}}~}|z~|}|yx}}v~}z~{~z}}~|}{{}}v}}y|y}|~yw|x|||z{|y~{xxx{}{{}||z{xyy|}{y{}x{|}{z|x|~}z{}|x{~{z}~~|v|~|~{wz~z~{}}|y|txwzy}{|yz|~{{~xz{yz}z~xz}}}{{|~~z|}zy|z~{||y}|{{~|}z~|~z}|ww{}~yz}|~z|~{x|z|z~|}x~{|x~~r{wy~~|{{z{|y~y|}{}}}z{}z||zz}~}y|~z}~~~{}|~}yyy~}zy|}||~}{z}|}zz||~~~~~|~}}}||~|~}}~|~}}~~{z{~~{~||}~~|{~}{}|~~|~y}~~z}~|~}|~|~~|}~}~|~{~~|~{{~}}~~}|}~z}~~}|}|}}~~{~~{~}}~{~~{|~~~}~}}}zy|{|~~~~~~|}~}~~~~||~~~~{}~~}|~~~||~}}~}{}~~y||~}}{~}~~~}~||}|~|{}}{y|{~~x{{~~||}}}{zy~{ztz~}z}xx{y~zzxzx~}~}|~z~}||}}|}|||}y|}~~}}y~{u{xuyyzxy|{}{{}|{{}y|y{{{y|~{~x{y}~}{||yy~x~~{z|}z|{~}w{zy|xx|y{y}|x}x{|x{}zux||}z{wxx{y|}{}{{}}{~{}|}{|}{}|}x{}|{~x~}z}}w~y}|||{}}}z{~z{{}|}|yy~{||}|v}yz|{zwz{zxyz~{yy~|}}|{z}wz~{y{zx}xz}y|||~zyzz}z{}~zx|z}|yzz{yz||yw|u{~||z}yx|}}z{w}z|y~}}y}~}|||~|zz}}zx{w{}{}~{xw||v~||}xy~~|{{}}|~~y~||}}|{~y~z{|~}y~{y{}||}~z|{}||}{||{wxxxzyxyz{~|~}}{yy~z|}xz}y~|{|z}y}}{|z~z}~y|{{}{zw~~y|{z}|~z||z}z|z||x{|x}}}x|}|~~{|{z{}}z~zz|x{|~xy~||y}{}{{zz|{x|~yy|{yz}|z|xz|w|~|z|y|z~|}|z|}w}y|zy|yzywzz~x|}{}xt}x|w~~xx~y}y}|~xz{x~y{|}y{|}zxz|wxw~z|{zz{|{v{z}w{zz~}|~z~yy}~}~}{|~}|~~~}z~~{~|||{~}~{}}|~~|}~|}~}}{z~~~~~|z~~{{z}~{~~~{~z~~{}}~|~~|}{~{~|}}|}|}~~}~~}~}}~~||~}}}~~}{~y{|}~~~{~}{~z}~~|~{}w}}~||}}~{~}}{}~~}{~|~|~~~z|}~|z|z}~~{}{~~}{z~}~~~}}x}zz~~z{}}~~}~~z}{|~~~~}{}~~}}}yv{}|zwz}|}}{~xy|u~z}}~x{{w||y|y}z{x{~z{x}{y}~}}{|{{~{y}}{~~}~{||}}x{{}y||}~|{{wz|~}zy|zzw~r|{w|{x||~}~y{|}|y}z||xz~v{}}z{~z}||z|~y{z{|z~yx|yyy~z{|~}||{z{}~wz}zx}}w{~~z~{zz~y|{z~|{|{~|{}}x~zz~{z~zy~|y{u~{|x{{y~z}}}{{x}yx|}|}~|x~x{z~~z{{|x|z~|~{zxz}zzy{{zz|zyw~}zt{yz~}t{z}{}{y|~||w~}||y|~z{~||zz~||zx~|{}|}{|~}y|||~{}}|}z|z|{{y}x}~|~z|z|z|x}zy|~{|||y}}w||y}|}{}{}x|||}||{|{z}}|{{zx{}{~~|}zwz}{|z|~|{}}|y~|x}}z~{|}{||x|w{|{{|}{}|{t{{z|~y{|}~yz{{x~{{{~{}z}|}{y|~~||{{zzvy}~uyy~y|{y|x~{|y~{x}w~}z~||w|{{}}{uv}~}w|y~}|~}~zz{z{w}}~{{wz}zx|yz|~{|}}z}}~z}{|}}|{}z~}zzz|zz~{~~~y|}}}|}}yy{}}}{{~|~~~z{y{t}xz~}~|||y|{|zw}~}~~}~~}~|~{~y~}~x{~}~|{{}}~~~}}|~}~}~}~~~x}~~~|z}~~~~|x|~|~{~~|}~~~|}~}}~~~~~|~~}~}}|~~~~}{~~~}~}|}~|||~~|z~}|}}}{|~~~~{~~}~|}}~|~~}~}~~~~}~~}|x~||~~~}~y}}~~{~}}~}~~|~~}}||~}~~}}{~}}}z~}|}z}{yz}||{z|}}y~y|{|}|z{{y{|~|{}z~yy|~}{|y~y}}~yz{{~|~~xz|{{yy{~}{z{z{zyyzw{z~zz~z}|~yzy{~|~{~~z{y}}|z|y|y~}yz|yvz~|zz~yuv{}{w~}zzwxz~yw|zz}|y|~~}{{~~|{{x{|}|~|~|~y{{}v{|r~xyyxuw||x~{vw~|z~}|{yy}}{t{}}~~|~x}yw~}z}|yz~w{|x{}xz{|x||w|~}|}}xy}xzxv|{|}yv~|~}}yu}}{~z~}|}yw}x|{zy||{zz|~{zz{w{}z{}||}{y|||x|{~{}y|~~y||~{{~}}w~|z}xz}z{{zu}y}}~{{}}{~~|}z~{~}y~~|{{}~x~|y|}y}z{|{{{~}{zy}wzz|y~vz{{}}{}y|~{z}}|{xu}|}}|}~yyz~||}|~{~~}|zyx|xwz{zz~|}|tw{w}z~{~y|||}w{|xz}y}~~~x|z}yy|{|yzy||}{un~{xz{zxwyz}}z~}yx||xy}{x~{|{x}{z~~z~z}|zv{ywt|ux|z}w{~|z|}y|{www~}zz}y}|xz~y{{z~~w{|}}}|{{{|}{|zxxy{}}{|y}z{x{~~yzxyyx~{~{z}~~z~~{~}}z~~|}}~~}{|}||x~}|~}|~}{~{{~}|x{}{~}~z~}~~}{}}|}{~~~~~~~}}}}~{~~|~}z}|{}}~|}z~~|~~~~}~|}~|~~z~y}|{}{~~~}}}~}~}w}~~{z}~}}}}}~~|~|ty}}z|~}~|}}~|}~|}}||{~|~|z}}~~{~}}}~~}}||}~|~|}}}}z~}|~~~|~~|||~|z~}{~~}}}}~}{~|~z~}~x{y{||zxy~zz{x~z~{}z{{|}|yw|z{{|y~zyz~zz~~{|~|z||}~~|~zxx{}{yz}}zy}}{z{||z{x{{zz}|~z{}wz}x{xyxyzy{{}}wz}w{}~{}yy|~y}z|z|{~z~|z~~~{}~}}{~~xy|||}zyy|}z}}~|~y|~{z~z{{xx|y{|x~|zx{z|}~y}|{x|x|w~|{|{}x}wzw~{{xx~zz~{z|}zz}y~}}wx~~{{v~z{x|||}{|zz|z|{zyy{yy{|{x}~}y{~~}{z~zuz{}{}{~~}{~|z{}||x}|~~{||zu~{y{{~vyyzyw||y}x}~{{}vzy~|x|x{y{|y}{{zz||~z}zzz|~~}{~}zzzzz|y||z~z||z}z|{z{|uz|}~z{~|zx{|}|z}~{{|~}|}yy{~z~|{}x}||~~|{}}x|z~|{}|zz|||}w{||w|{{{}~}{~wx}z|y}~z}{y}|z|}~y}{~}y}y~}~z}|yy}zw~|y}vy{yz{x}{|}~~|{}}|{|~xz|{|}{{uzxy|x|~}z{|{{z|}x{x|u~|zz{~~~}{y{}yv|{~z{zw|xyzw|yx|{~|y{{~zz}{~wx{zy{{{zz|zz}{z~u|z~~~s}}{{}}y{~||v}{yy|{~zzz}|||}{|~}|{||}~~||}}|~}~~}z{~}}}x~~|{}|~~}~z}{||~~~{~~{~~~~z}~z}~{~}}~}~~|{|~}~}}~|}||}|~}~~|~~~z}~~}{}|~|}}}~}}}~||~~~z{~~~}|~|~}~}}{~}~~|{{}~}~}|~}~|~~z}}}~}~{|}}{~}~}~}~||~}}}{~~~{~~}|~}~~|~|}|}}~}|~}~|{z}}~~}}~~|~|}~~}}|~~|{|}x|~~z{z}~}}}|~v|~|t}z{}z}~wz{|w}zyv|~~|z|||zx{|~{y{|y~||x|zz|{}}}}|zyz}y}x}y~{|~yz|x}x|}{x|~{~yz~{{w}{}}yu~~{~{zxv~yy}{z}{|yy~vw}{|x{~{|{|}y{zy}vy|}z}|||}yz}|}{|||{|{|~|}w}{y}|xz{}}{{}x|}}}}|~z~{}zs|z~x}{{~}y~yy~~}}}~{||~{}x{}}w||{||{y||zzxw{}y~yt|~x~z|}yz}y~|~|x~z}{|w{|yzwxv~y~xxt}~x~~y|y}z}|{}z}~|~{}y|}{}{~|z|}~~~x|~|v~|y|{~{y|y|y|x|||wyyzy||{zz~{y}}~|z~}~~}~||}w|{}~{z}~z}}xzx|~y{{z|}|zy|zzz|z{}{y{}{|yy|z}{z{}}{~|{z{xuy{||xy|z{z~y|~x{}|zz}~~}{zyz{{{z|}}|zzx|~}x}y||zyx~|x|yz|~}nxwz{y||{~xy~~~|z}}}}|||u~|{|}}{|z|y{{zxz}x||{~|yzz~|z~|~|{}z}}z||~~|}{w{{~{}z}~|z~|}||~x~y{{z}z|vy{{wy~{x~{t}xz~}|}}|~|x}z}|}}|}}~~~~}{}~~~}}}~|}~}}}}}}~}~|~||}|~}}~}|~}~}~|}||~|}~|}~|{}}|}~~{}~}}|}}}||~}}~|~~{|~|~}}{~~|}~~~~|}}~{~||~~}{{}}}}~~z~~}~}}~~}~}}~{{|}{}|~~|}~}|}~~~~~~~~~~~~~}~~~}}{}|}|~y|~~|z~z{~{{||}z{}yyz||||zyz||~~{~}z{}zz{}~y~x~|ywzw|z|{zy{|}z{z}{{{{yz~|x}{w}|||~{~t}y}w|y|||v~}{||xy{zz|{w~{x{|yyxwz~{z}v}{vy||v}|~{~|{z}|y}~z~|{}}~}|}{|{zz}{{~{zz{y~zx|{z|{|wyxxw{}|~z~yv~xzx~}{xzz}|}z|xzz~xx}z{{|xy~yx}zxwz{{zxyzz}z~~yzx}zw|w{{{~}z|~~z|}~yz~~{~z}xz~|z}~}|}~}~~zz|x{}x}~}y|~||z~x}z{~}~yxt|z~{zyz}z|y{xz{w|z|z}{{{y||{}}}|{z{y|yyyw}yx~{}}zx{{y|}~y|~||zy|}wv|~{||xzr~}z}x}x~~z|x}z{}}|{~y{y|~~{|{{z|~}{x{||{zyx}z}}x|w~x~}zyz{~|}|{y}|z}}yy~z}w||z}z}~|~x~{}|z~{{~}x~|yw{|{}|zy|{}~y~{~{y|~{{{|}{}{|||z~}}{z}{|}|v}~|zyu|}{|}~~|x|{y}|~|zz{y|{~~x~z}wzy~yzyyz|z{~w~w}u~|zyz|~|~|{{{{w{|z}yz{y{|{}yy|}x{{z~}{}zy~wz|~y|{|}yz~{y{|{z|yy~yy|zz~}}||}~~z|}~|~}~}}~|}}~~~~~}~~}~}|z~~|~|}~|~~|~~~{~~}}~~{~~}z~~}}}|z}}}|~~~}~}||}}|}{|~~~~}||{}}~y~~{~~|}~}~~}~~~~}~|}}}}~w~}}~~~~|~{}z||~}~~|}~}}~}|~|}}~}~~}~}|}}~}~{~y||{z{|{~zyy~{|y|z|}{||{v|yy{xz}zx}w}}|~y{}x~}|}|y{{|~{~~x}~||{{{x|}yz{z}}xz{zw||z~w}}~|{y|~zyx}~y}zzz}{yy}}||y{~w}|zzz}}|sx}|t|~w||xxwzzy{}|{}z{}~{y}|z~wz{{~}{xyw}{||}~|}}xw{uz|z~|||yy}|z~x|}zx{z{||{~}{||}xx{~|y}|x~y{|{{{|z~yz}~z{yy|z{|}}w}|}z{||yy}~y||~{y{}zz}xz~{~w{~yy{~||}zzy}{{zyw~{y{z{~z~yz|x}xxy~z{}|~y~}|y|z|y~|}~{~zzz|{|}|~}yy{y~}yy{u~~zz~|~z|}x~~x}~~{~{}{}}{z{|{}||z{{}|}z|x{}wzzx|z|xv||uzzzz}}y}{}~|}|}|{{zzy}~~zw~~zy}}}|||{wyyy{}{wzyzwzzy~y{x~z|u}~{|y~{xz}~~~|z|~zy}zz||}wzz|{}zzyxz~ux}xxzwv{}w~{}|~{~~~}}|y}{z{~||z{|}|y}}|}wz||yx~wvy}xv~||{}|z~}}}|}|~y~}{{{|zz{|~||}}}|{y{}z}y~~u{|y~}}{}{{{z{y{z~|u}z~~x~}{z~~|~w|~}~}y}}~}}~{~~~~~|||}~~|~~~~~}|~|~}~~}~}~}~~}{{~{|}~~~~|}{~~}|~~}~~}z~}||~}yz|~}~}~}|~|z~~}|||~~}y~}{~||||~}~~~~{~z~}}~~}~~}|}{{|{}}}~|~~}}~~|}}|y|{~}~~{|}~{~||~}}|x~{~~}~}}~{~}}z~~}~z~|}}}|}}}~~z}}~z~~}|}z}}|~}}z}{y{~{|~x~z}}ww||}z~yyzz|yz~z}~}yz~z|yz{~{{}x{w}}{}{zz}|{{zy~z|z}z}x~||z|~|~||{y{|{{{}~y}{|qy~~x~{zzz{y}|~y}}|{{{{xzyw}{||x|y{~}yr~yy|}~~|~zzxzz{y|{}|~}|}{|~}}x}z}{||||z|}|z{{z}}zz|z~|z|zx||}x{x|{zw}x~~~|}wy~w{|~zy|}|zz{z|yy|zvyxw|y}{|~}{{{uz}~~{}}xw}z{y~x{{}x{yr~yv~~{z{{~zyyw{}yz|{}z{x{z}|yzz~zyt|||w{y{{}{}{vzz}|{y~wz{}z}{{}~z{z}~y}~}x|{}{|{~~{}|~~zz}~|z{z||{}~}|zx}yx|~{z}~|}~}||zz|v}z|}yyx|}y}zy{||t{yzz~z||{|}}||}{{xz{}~{y{xxw~}z}{~{|zz|yz|{}|}{~|{~~zz{|xu~}z|||{|zx}}z|~zyy{{}{{{y{~}z}~}}||~}}~|}}{z{z}z~z{y{}}{|~|zwz~|{~z|z|y|}}}|~}~}||y|{y{|y{~|~|{x{{~}y{|z~{z|zx|z{}|{{|}zx}~{|}~x~z}{{~}{zy}~~{yz|vz~{y~}{~|||{|z~}y~}z{{|~{w|y~~{~}~~|~~|~{}||~~{~}~~}}z}~}~}}}}}~|z}{{}|~z~|~||}~}~~}~~{|~~~|{~~~~~~}z~{|}{~|~z~~}}~||}~~}|~~}{}|||~~}}}}~}~~}~~{{v}{}~}|{z}~|}|~~|~}}}}|~{~~}~}|~}~}~~}}~~}}~~}}}~{~~{|}||~~}~~}~~||{||}}|~y}zz||{z|uy~t|~y|~|wzy{|z{zxyz|{{yzzyz|y~|y|}|{~~~zx{ywx~|~}{z~v|{{|}{w}zz~z{|yw|{zxvu{}||~zwz}}~~}}y{}y~~y~}{|{w||zzz~|{z~~zz|x}y}z|{{zyy{||y~~|}{z~|{}yy~}|z~|}{}|zz}|}xvy}zzv{z~{x{|zwy{y}w|}y}~~v{xs}~|~~~|~~z|||yz|y~{~{x|y{t~~{|}x|zx{xv||yz|z{{zy{z|{~|{||{}}~z{}y~}{zz}xtx|yy|{yu{x{|z{y}~z~{y|||zy~~{~~~~z{|~z~{zz{y~|{zzw}z{|zz~}v{{z|y}}{vyy~|y~|{|z|}|z~}}z|}~}~v{{~z~|z{|yz|z}zx}|}zz{|y|{{w~{z||{}y{}}||~|~z~xzy|}}}|||w|{|wwz{vy|~~|y{xy}~u|yz||~z~}{y~}}yz}|y|z}~{|}{|yyyy||xwx{~z|{}}z{x}{|wz|z{|y}x~~v~z{~}}|}{{|~}{}{z}{}}}w~xy~zz{{yz{{z~yywz{~|x~y}z|{w}z{}zzz|}z}{|{y{}||wy||}|{|||{{|~{z{zzyu}zz~~}}}{||x}}~}}~~}~}~~~}~~~{~~~{~|~~y}|{{}~~}~|~y}~~{~~}}|~z|x}~{~~}~}z}|~}~}}~~~}}~x}~}~}}~~}~}}~~~~|}{}~{~|~}~xz}~~~}~}~{}{{}|~~~~|~z}}~~~{}~~}}~||}~{z|~}~z~}}}}|}~|}|~}~~}|~|~}~x~~}~z}|~~~~}}~~{|}}}}}~~x{}|||}~~}}~|}z~|}}}v|||}zz~z|||xww|~~y{{~w|{~{{{wx{{~{~{y}wx}{}}~zz}zyy|~|{}{|~}z}}|~}||y|~{{||{{~|}{{yxzz|{w}x|z||y}{y}yz~~|y}|{yx~w}~{~zz{|yx~|z~{}||u{}zw{~y~{x{}~|z{{z~z~}~y~x{{|}zx}}{{{{}zz{|~{|z{w~~||x|{}|}z~~}z}}zzz||y{{|~~}{u{y{|~}}|y~y{~w||zz{|{z~~|v~}{zyz}x}}~}|{}|z{{~{}{|~}~z}~}{~|}~zx}{zz{|zx}~~~}|~}}{~z|x{|xz~{z}x{z|}}}}z~{zy~|~}{~~{~{}x|{{|}x{z~}|ysz||}{y{~zxx|zw}~zw~{}||x||yxx|yyz|yw{|zz}z~}~{yz|{{x{{zw}|~x}w|{z|~||{y~{{|x}|}{|}}{~~{y|}~{{z~||}v{{{|~}{|x~x||y|||}||yxw|{~}y||}{~~}}~}{{|zzx~|{|}{z{x|z}z|{~|{w|}x}}||x}|z~}z~{|zy~}~|vyxwz}y|zz{}y{~}yxy}~~z{yzz~{w|{~|z{}}{~~}yz|zz{~~zz}|}|{y}||{}|{||zy{{~|~}}{z{zy}z{~y}|y~~~|u{}{}y|~||~}{~~|{}}}}|}}~~}}|}|~{}}}{}}~{}{}}}{y~~}|{~}z~~~~~~|~~z~{~~~~}|~~|y}~|}{~}~}w}}{z}~}~~{}}z}z~}~~|}{|{~|}xzz||~~||}~~|~||~}}}|~|~~~~}z~~}}~~|~z~}~z~~~~~}~~y||~~z}}~}}}~{~}y}~}|~}|}~~~y|{}~}~~z{{|}~}}~~v}|}~}{|~}|{{v}x{w}z{{yxzy{zzz{}{}{z||~}~z~z|z}z{~|}z}{w|}~~yx~y{{zx|~{x~{z|yyx{~w{{zxy|z|y|{}w}~{}z|w|}}~|||y~x}|{zxzyy}y{~x{w{{{{wz{|zwx~|v}{zz}yy~|||z~||~||z~~|x{{}|{{~~||u}{z}xz|uw}wx{~xw}uyx{yz||~}|wxyz~{{u}~z{v}||x~y~{}zvy{vzyy}{zzxzxy{}{}|x{{~{|{zy{~}{{{~||{{~~y{zz~wxz{{}{x~{z}|x|~{}}w|z~}}~||~{}~{}}|~|}~}{||vx~}}{{{|{xyzz~{~y|z|wz||x~xw}~{}}y{z|{{x||}w||}|}wx~~}|z~}}x{v}xwz{uy|yu~y{{|y{zy{~}yw}|x|~ux~||}}|w}yz||{{~{{|z|yx{wx}w~}}z{w~}x||y}{xz|}w|}}{x}y|xx}vxzty||z~{~|zyzuz}wyy~|{{z{}zw||~yz|~z{y{}|}|z{t{|x{{}u{|~z}w{yz}}~{~|y|~|xyzy|{z{||z~{{~yz{|{z|z|~~|~zw|{y|z}~{{{}||x|~y|{~|zv{|z}{}zzy{zv{{y{|y~z~{xyy{}|~}}{}}{z}{{~~}~~|{}|~~~~~|~}~}~}~}~}~~{~~|~~~~y~}}}}}~}|~}~}|~||~~~~{~~|~~{}~}z||}~~~~~|~~~~~}|~}~~|}||}}}|{~}{~|~{}|}~}y|}~|~~u}~}}~{{~}|}}}z~~}~y~|}}z~|~}~~}|}~~{}~~{~}}}~~}{y~~|}~}|~|z~~{~~|{|{}~}~}y{}xv{}}~x|~|||{{|y{}y~|}y|{||{{|{}u|~xx}yz{}y~|~{z{~}y{z{zx}{{~x}x}y}|{yx}zx|y{y|}zzz}x~{}}{{xyy{|y||||zwyxu{|zwyz|||~z}z|}z{y|z~wxx{z||{{}|wyz}}}{z}|uy}z}}z|}||w}|zw{x~|~{|||}|xxy}{uy~{y~|z||{y{vy~{zzx|wz{|{{wzx{xzyz{||z{{}~|}z}{~{z~~{y}~~{y{y}z|}v{|xxv}{w~w{{y~y{|||}w|yzz{xzw}}x|{|{}||zy|zxz{yyy{x|vx|~y||z}x}z}z~|}x|||}{|}z~~yy~yzy}}z}x~x}}w||~|}wt}zyy}s{y}|}{}}zzz~w~|y}zz}yw}|{|~}yz|}|yw~{}}~z~}w{z~yy~|{{|zx~z{x{}z{{}}zzz{yv~}~z}yz}}w}y~{vzzyx~~{~yzzx}{{zz{xy{}yzz{~}{zzzz{}zz{y~}{{ux~}~~wy}zx|y~~}v|{|{y{{{}x|{~{}}{yy|{{y|xyzz{yy}~y{y~}{}uz}|z|}{y|{|}~{{||~x{}y||~z|}}x{~v}|z|z||yw|~{{}{|x}{|{y~|{{}}~~{wy}z{~z{|{~|vz|~}zz|x|{||z}y~~|xz~xy}}~y{|y}~{zw{z|||{~~~~}}~~}~~|~}~|}}~}|~||}~~~~~}}~z}}}z{|}~~}~~|}~{}|~||}|~{~}~y~|~|}~~}~~|~~~~{~~}}~}~}{~}~~||}}~{~|~~~}}~~|}~z}~~|{{~~}~}}|}~~}}~{~~~}~|}yx~}~}}}|~~~|z~~~||}~~|}|}~~~}}}}z|}z{{}}}}~||~~||{y~~z~~|~}{}z~~~|~|~{}~|z~~|{}y|z||v}xw}{z}{xz|{{}|~|zx~|}}yy}{}z~y{}y{{~{}~yy|{|||zyz{}zyz}{yywv{yy|zzzzxxwv}{w}|xx|y|}{|}~{|{w|z}y|zw}~s{}y{x{yyx|}~{y|}}{{{y{y~{yz{|y|yz~~}z}|{|y|y{}y~}|{{{~}{}}}ywy|}{{{|{x}}}}{}{y}{x{~|||{zzzz~||}|x}z}}|yy|{x|~}z{{x|xyzzwy}~~{~{x}{}zx}{z~~~|~~}x~|~y~~zyzx~|}}|w}}{|{||{{z}}xzz~{|zz}~{y|zw{z}{z{~z}}v~}}~{}||y{|~zyw}~x}{x{z}z|y{y|y|zx}}y{}}{|u||{y{y|~{y|}~~}y~~zwt~{y|}z}z}w{~t}}~}zwyyz}v|~|}}~}{}||}||~|z|v{}|vv|}w~|~}||xywux||}|}|yz}|~~~xzwxy|{~}~~}}}|}}yxzzzy}|{z}z|~y|y~}}~z}{}z~~~w{vzyz}|uz{~~y}|}~}||}yv~{{~}~~{|}z{}}{}v{~w{zyx|z~zzz}x}y}~}w{y|{~{{}||}x~y~{}zx~~|z~}}}s||zw{yz|p}~|{|zy|x{zz||{{|z{||zzy{{{~x{}z|u|{z|z}y}~{}~~}~}{|~~}~|~~}~|~}}{z|}{|~|y~}|~{~|z}z}|~|~}{|~~|}y~}~~}z}}}{}~~~~}~|~}~{|}~~{~~}}}~~}|||{~z|}{|{|}~~~~}}|y}||{|}}}~~}~}~~~}}~}z{{z~{}~~~~~~~~~~|~~~~~z}~}|~~~}~z|}y~{}}y~~}z}}|~~~}~|}~~}~}x}|~~}|~{|~~~~}~{|z|}|}}|~|{}~~|}}|}|{}|y|~xz}~|yx}|z~zzxz{|~x|x~}}{{}{{y|z}x}|zxz~z~}}{{~|zz~{~y}}yz|y~z|}~}wx}yx|z||}|z|y}w}|z}{~|{xx~y}xxy|zx{}zv{~y{~{yyzx}}}|yy}{}{z~{z}~yx||~~}~}~x{|y}{x}|~|w~}~z{{|{z}}~xyyx|{}{vy~z|{}zx|z}z{~}~}}x|~z~{||~z|||~xxy~|~}||~}}|z~{v|}yz}{}w|{}~|y{z}|{zzy|~{{~}wx|}|x}~|~}~|{|x{}{|~~zyyyy|z}{~z~wz~z~|yxxyy|{~|w}|x{zzxz{{~yz~{zz|}~}|}{|}|v~y}~~z{}}~}z~zx||}~{zz{{x}~~}~}}|{}z}}zz{~~~~z|y~{zz|~|z{x||z}xz}~|{}y}{~{{}{{z{|{xzy|y{w}|x||{wxw{}{}}{{~yyzwv{}y|}w~{|}{{xz~|xzwxy{w{z}y{~zy}~xy|{}w}}z}|}{~~}~xx{z}y~z}}|}|{}x{}y{zz{|~zw~~x}~|~}~{}z{wv{x|z}xzz{z|{y{x}x~|~|z}~{zz}}}{yy|~z}}{z||~y~|}}z||}x|y}|xsz|}yy|w{}~~x~{|{{yz||}{zv{}{x~{~yx||{~|~~~~~||{~~}|}}|y~~y|z}|}}y|~|{||~~~~~~}}}~}z|}~~}~}~}~}~~|}}}}}}}|{}}|}}~wx~~~}}|}}|z}~{~|~}}~}~}}~~zz~}{~~{y~}~}z~}~|}~||~~~{~}~~~}v~y~}~~}~~~~~x}~}~|z}~~}~~~~~|}|~~~~{{}~~~|}~|~}}~{}~~||}~~{~|~}~y|}{z}}~~|~{}|}}~yz}xyz|zx|zzyy}z{z|xv|{{{z{v{{z~|{{|x{}||wy{}~~zzz{z}~z}z}~ywyy{~|{}{zyuyu{yz~}~}wx{z{|v|}~}zy{|~{zz~}~~~{}{}|{~}}v|{{wyv|}y|xxx{{{{}w{tz|yz}yw}z{}zz~|}{||~{|{}|y~|y|x|zu}z{z}{~zvvv|}{s{{y|ux~}|zw}~|}z|z~|xx}|yywz|}||{~y}~}zy|x}z{u||{x{xyzw~yzv|}|~{zz}}}|z||~|}{{zz~}{||~{z|y{z{y|{x|zxz|||~~}|~{~z|v{t{x~|~z|~}{{{y}}yx{}z}|||z{~|y}z{{}t|~yyyx{z|yx~{~{z~~||~~{y}~}xyt|zx{y~{~~ws}t||{|~|xxy|zv}|~xw{~wyw~}}{|~}y{w{|||}{~|z}}x|{|y|}x}||~}~yxz}~{q}~w~}{}z}~yxyy}|z|z}}|z}}{{yzv|z~}~|z|{||z{{y{z|~yzx{}x||yx{|}w{z|~{{|{|{u}}}u|}~{|~|}zz}~zx{~}zzzz}z||z~}}yw{w{z|}y|{yy{|}{|zyyw{||z~}|{}}}z{~zwz|~z}|zwx}{{zz{w~{{yz}zw}z}{}|v}}~w|y}~~}}~~}||~|~{}y~~|~~}~~|{~~~~{}{||}~{~{~w~|}|}}~|~~|x~~|}}~}{{~||y~~z}z|~}~~~|~~}~{~}}~~}~}|}|}{|~x|~~~|z}|}}z}~|~{|~~|}}~~}~~~~~|~~}~~~~~z{}|~}~~{}~~}}~~~~{~~}|z}~{~}}~{~{y}}}|}|}||}{}}~}}}}~}|}~~}}|x}}~z~}|{~~~}}|zz}~{|~~~~{~}y}{{|u{}}}w{z||}}{~{{|{{{~xz|z~yz}yz|z}z||zzyxxwvy{}|y{yw||zx{}{x~xzz~zz|{v}{z{yx}|}zz|}{||{{|{|{{{y{}~xz}v{y}xz{{|xz{~|}z|~z{zz{x}|~|y~{{yz}wy{~y|{|y{{{y~||vwy{}zxx|v{y{zz{z}z~}~x{}{xzy||y}{|z~{z~zz}z{ywx|}w|~y}}z}}z~{{~}zz|z|}yx|}{|{z|}}y~}|~w{{|xxz{yxw~|}}z{wz{{}{}}wy{{~w||}}}|yz}z~|}|~u{w~{|~~|{{|w}x|{}|y{{z{~y|}{~y|~z}||y{}w~{zy}}z}zy|x{{|~{zy}||~v||{y|~|{{x~|}{v|zzz~|z}xz~~yz{{{z}|{||}{z~~{}z}yz|zy{||~zy}z{|z|}|y~z}~~zx~}|x~zw~y|w}{~{zz|}{|z~}~y|}y{|y{{{z~z~}z}{}}}yx{|~z~}~z{zz~~{|||y}|yzz~y{vzz{yyzw{|z}{x}{{|z||x{}{{~z}{{{|{|y~~{|}}zy{~|{z}~y~z|{}x~}}||y}|~{||~{yz}{}zyz}}y{z~z~|{~{||~x{|}wy}y|z}|w{x|}|}x}{{|~x~}{|yw~{z||~wz~|x|y|{y|~x}}x~}w|z~~|y|~~|~~}}{~~~~|~~~z~{}}~y}~|||~~|z}~~}{|~|~}~~}}}}|}}|}|~}}~~~}}~~~|~~~~}~~~}z{|~{~~{|}~}~y~|~~}|}}~~~~~~~~}|~}~{|~{~~}|~|~|~~~{|~}~}||z||~~~~|}{~}|~~~~~}~~|~||z|}z{}~~~~{}{}}~{~~}~}}}{|{}xz~|~~||~~}~{{}~w~||x{~~|{y|}{z}w|z{y{ywyvyvvzwxz{wyy{y}x{}wx{z}|~z|{z|}z{z~w}|z||x|zy}|v|z{x~{u|}||xz{xy~zyy{{|}w|~y{}~z}~||~~z{|}}}x|{|yxx|}~}t|zxyw{y~{|wxz}x|z{}yx}~yy{yz~|}{|zzxx{{|y~y~zz~}yw{{z{}zz~{~vyx|xzzx~|zv{zx}{|z|{z~ywx|{|z~}y{zzyz~~}yz{wyz|w{{zyyzwz}|y{|}{{|{wy}~x}}}~~~~{~}~z~{zyz~{~y~~||~x{{}{|xy|w|~{vv||w|v|{xz||}{}~|~|}}}~}{|~x|{z~{w~~y}v{}w~||yw~}|~z~{}y|{x}xzxz}zx{z~|z~|~|z}{z}zy|}}y}}~~|y~|~zw}}zv~xx}}ywy|y|v{xzz{|y}~{}z}~{{zy}~~|zz|{{z|~|}}|y|{w~|z~w||z~y}z|zxyz{y|ww|~~|}|z{~}{zy~{zz|z~|xt}z~}{}}{}zxyz|z}zzw~wz{x|y|x{x~|{y~|zw~}|{zwzy~}~|~zz{{}|||}{}sy|yu{|zz{{}~||}xyzyzv}~}z{|~~{{~z||{}{~}z{zv{|{}{|w{}|z}||y}{vy|zy}|y}yy}zz{w|zz{{y}~{}z{vx~}}zv|{}}|}}~}}z~~{}~}~~}~}}~~~}~|}~z~y~}}}}|~~}|~~|~|}~|~|}~}~~~}~}}}~|~~}{z}~~|}y~~}~~{~~z~}~}~~}|{~}{~|~|}~|}~w}~~|~~~z~}~|~~~}~}~{~}~}~~}}~~{}~~|~||}}~}}}{~}}|~z}|}|}|~~}}~~}}~~}}~~~~~~~{~~}}}|}|z~~}}}~~|~~~~}~~|~}~~|}~{~~|~|z||z{|~~}~}{~yxz~yy|zz{}}z{z~}}}|||}{|zxyuzy|~|{}y{xwz}{~zz}|v{}{|}}|{z{|}{{~y~~{|{|}z}~zy~}{x||z{}y|zzz}z}z{|~x~||yywz~y~}w}{z~zz{}y|x~w{{w}|}yy|xy}yz|{v|y}yzy~}z{|~}zzz}x|~}}z{{xzow||}yy}z{y{~xz{}zv||z~|zz{zuz~z|w{}{~x{w}yz{|zy}}ww{}x~{wyyyy{zxx}v{|zx}z{y{||{~v|~~w}}}}x~yyu{zz{||}y|~~{}}z|z|y{{zz{{{~x||{x}{}w|~~|}~y{yy~}~y~|{z{z~|yzz|}y}}|w|y}x~zz{|w{{}|~|xzw~|wyv~|yy}|||{}}~x|z|yz~x}||w~}y{y{~}||}~~z||~}x}z|zy~y{{{z|zy{yz|~}xz|yzz~{|zx~|x}}~{~|~|z|{~||}{~||yyz{}{y{}{}z}{{|yy}}}{z~ywzw}zy|zy~}w}z~{}{}~||z~x|~z|{}zz{yz{~~}|~wy|xt~|{yyzzz|||z{{z~{y||~}{u{x|z|||}~~}}zx{{~zzy~}y}||}}x~~zxzw~yx~{~{|~|xy|~~yzz~||{y~}|}z{~|z|{{}zz~zx{yz}x}|y}y|~z||||}z~{z~}~~~~~~}{y}}||}}z~}~}}|{~|{z}~y|}{y~~}}}}}}~~{}|~~|z~}|~}~|~~||}~}|~||}~z~~~|~|y~~}~~~|||}}~|~~~}~{}~~{}||}|}~|~~~{y~}{~~~~~}|}}}~~|}~~~~|}|~|z}|}|~~~|~~{|~}~~~}||~|z~~~~}}|~~~}|}|}|}}~~}|~~~|~}}~z~~~~}x{~||~~z|{}~||}}}}}|~}~~{{|}|y}y|}z{x}{|wy}y~~~x~zuzwzx|y}z|y|{{{{{{}x|z|{}|{~~x}||x}|wzzzxz{~yu~{z|}x{z{}|x{|~}z}|~}ywu{~yy}~{|{u~~zyz|zw}}}~z}{x||z}yz~||y{y{|}zxw|yzz{{}yzz}~|~z~{}~zw|||{y|xz|}zwx{zy}w{y|zz{{z{vy|y||{y{zzy{yx|z|yyz}yzz~x}}{|}|}zz{z|~z{{yx~~}xyz||wy|zzzzz}}zz}~|yzu~~}}}~}~~z|~~}}|{}}z{{|{y}~|y~y~{{xywyz|xy|z{x}z~{~~{z~~{z}x|||y{{~~|}y|{v}w{{wy|zxxyw}~yw{{yx~xz{zz}z}{{{~}}z|~y}y}~|~||{}|||{|~y}}}yz{|}x~v|~}z||~x{xzyv|z||z||~zz}}||}}}||{|}v}{{}~xy}x{}v}v{{|wzyz{y|}}u{y|w}zz||{{}|~~|}x{|yy|{xx~|w}xx{xy~zww}|{{}zz}{{yyz}{~zzz|{{~z{y|{z}{}|{}|zz~|~y}y|}|{}zyy}{yx}wyyx~zxxy~{ytzzz~~w{yw}z}~{yz{x~zyzz}y}z}~y|||}}{w}z}zy|{}~|{zz{{}v}{z}wy|~}~zr{}}~|z}}~|||~zy~}}~~~~~}~}~z~~~~~~|~}|~{|{|~|}z}}~w}~{{~~}~~~}w}~}}{||~}~~~}|~{~~|~}{~~}}~}{~|~~|}}~||||||}z~~|}}~}}|~{~|~~~}}}}~}~~}~}}z~}~~~~}}}}{}{~|~~{{{|}|~|~|~~}~~z|}~}}}||}~~~~}w}|}}|}|~{|{~~||~~|}~~~}{y~}}z~~y{|~}~~|}~{}~z~|||}}~~~}y}z~}zz{}{ywzt|y}zy{yyyz|{zyyzz{z||{}|xz~|~}y|y{{~~y~}}zy|}z~}}z{{y~xyzz{zx}z~{{|}zy}||zz}|{zzwzx||yx}{x}z{y}z{y~}z~{x}yx}~}zz~}yzx~|}{|{z{zy||zz}{wxz}v~{zw~~z{{}}}z{~{x}}yzx~zwx}|zy{zz}~|~z~z{}y{{{{{|zyzz}~}{y~}z|{y}|xx|{zzv}}z}yy{{y}yzzywz}}z~}y{~y~z||}{|wz{{{z~{{|zy{zx~|y{w}yzyz{|||~{|y{}|~y}z~||y}w{|zz}zzxu~}{w}~~y||}~}{y{~~|{wyyy~x~yz{}}z~zxx|xv{~|v|z{}|{}|x|y{z}x|}y|}zxx~z|{{{{|~||}~|zyyx|}{z~y{|}|}|}y{y|x}||z{xy|{~y}y{zzzzzxx|}y}~|zz}y|||{x~{v{|}~|{|z{}z}|w{}yz|~{~~{xz}~{||{u{{|{{yyzzz}{z{z~x}}{{}}{y{y}zv||~y}}|~||z{||xyz~{{z{|~{}|yxwv|z||}}}zx}}wt}v{}x{{y{{zz||ywx|z}x|z|{{~{z|z{~|}wwzy{x|~~y~z|y|zv|~z}{{|w}z}~|{{~y|y~|||x~~z~qz~yz{{{z{}{z{}yyy{|{~|~~~}{~}}}z|~}~~}~~{}}}~~}{~~~~~~~~~~}|}|}}}}y~|}|~}}}~~~~~~~}~~~}~|}}~|||~}{~~~||~}|~~{}|~~vz|}}~~|}~~z|{|~~}}}~}~}|~{}z{~}}~~~~}}~~|}~}}}~~}~}}z{}~~{}{|{z~|{~}{}|~}x~}~}~|~}~}{}}~|}~~~{~{}~|~~~y{~~~}}~}{}{}~~|~||~~|}{z}|~~{||~~xz~{xzz|zvz{y|y|yzzz|z}zxz~||~|}}}zxz}|~|zzx}zy~{|z{}{yz}z~{vz}}y}yx{{{z||x}zw{~{~v|}y{}}}}{}}~z|{{yz}z~}}z}|~yy{}|}|yzvw||x}|vz~zy||~|z{}w}x}wxzz{z{z~yw|||{zy}}}}~}}~w|ztx|yz|{}}{|{~yw{yyu}z}{}{vy}{z}{~{{yz}w~~x|~|x|~xzy}|xzy~xwzzz}{}xx{z}|}{{v~zux{}~~y}y{{~{{|~}v~z}z~|zyy|w~|vyyy|wz{zxy|}z|x{yz~{|~}~|}~y|}|~y}z|~y}|}}|{|~|}|}yx||}zx}}~z{}|}~yz{x|}y{zw{zz~~{z||~|~{zz||~||}||x~vyzy~xx}{{{|}x|{wz}{v|~}{z|y}y~{|}{|x||}}~x{|}z~{{{}}~~|z|s}x{w|yzy{{{}z{{~{}{{{y~i{}{z{}{y{|}|}y}zyy|zzyyy{}zz}}|z~ywx||x|zzz}||zx|{zz}~y|}~~|y~{~}}~|w{{v|zwv{u}|xwqzwx{z~y}w{||zu}zz}|z{}z~~|}{zv}{|y{{{~{}~zz|~{xy}|xxx~z~{yyzyzz}~{zyxyz{~}}{y}z~{|x}~z|}~}~~||~|{}{}}~~~}~~~}||}{x}{~||~z~~~}~z}~~~}}zz||~~}~z{~}|z||{|}~~}|~z}}~|}}~}|~~~|~{~~{~~{~z~}|~~~}}~~}~x}}}z~~|}}~~~}~}~~}||}}|}zz}~z~~{||}~~v~|}{}~~|~~~~~y~~{||~}}~|~~{{~}z~}|}}~|~~~~}|~~{}}~{}|z}{{|~}y~~~~~~|}y~||~|~{~~|{}}~{}{z}}|||yv{z{||zyzx}{{xzw}|xwyz~{~xy|wz~xvyw~}~{z|~}|z|z{{}|}wy|}y{~|{{y~x{y||{yy|z{}}z{|~{w||{zy~~{}|z~|xz~x}|{{x{|}x~zz{y~yy{|w{}~y{z|z~|}v~{}wzy}x|y~{}~{||{|}|~|yyw~}~{}|}|}}zzyzz}~|{y~}{{}{~~{z|||{{~z{wtw}|x}zzyy|{|}vx||~|{x{z|z~|z{yxy}z}{z~~zw|z{|zxyzx{y{|~{}|z|{{~sz{|xz|~x}{w{{|{~|{|x~w}w~{y}|z}{z}z{{{}|w}y||{w}~yw~}|}{~yy~}~}z{~|{||}~x~{xw|y|{{|xyxx~}z~||}xw|~y||t{{|~|{y~{{zz}z{}y}yx|t{yzxz{x|wy{x|{}|w|yxwx{~{{|{z{wxz|{y~v~}{zyy|}{{v}zv{~vz}y|{}{yx|z{yzzzz|xz}z~z}}z|z{y}y{xzyz{|~~x|yyz}|~{z{wzy{~{{y|z|{{|}}zw|{~x{{}~vw~~{{x{}{}}zy}{z||}||zw||x|~x{y}}{}~|~|{~{|}|||}y}~~z{}}xy}yyxux{}y}|}|y}}x}{}~}~}|w~}}{z}{{{}{z}z{}|~yx{||zxyz|{yz~|{zz{|y}{{||}~}{}{}~}~{|z{|}~~~~|}|~}~~~~||~~}~~}|~}|}{|y~||~~~}~~~x~~{~z~z}|}~~~~|}~}}~~}|}|~|~}~~|{~~{~}~~~~}{}~|~}~z|~~|~}~|~}}~~~~~~y~{~~{}z}{|~z|~}}|y~~~~~}}~}~~}}{{~}~}~~|~}}~}}~}{{}~~z~~|}}~{{{||~~}~~}}|~}}~~~|~z~~}~~}z|w{~~{|}{~}xzx}y}z{}|{{{}wz{zzzzxy|z~z{~~{|}|~wy{}}}{{~{|xzz|}}~}xy{{{{}|}x||xyz~yyyzwx}z|z{{z}}x|y|w|||}~x|}|}|}zy|vy}|zt||x|y~x{{~{yyw{v{{y{y|}}|y}z{~|||{zz|y}{}|~{}zzxy{}xz~~}}~}|{z||}{}z|{|~y|~y~|ywzw{}}x|z|z~z{~{|z}}{}zy|z|{|x{yy}z{{y{|xxy~z|~zz{x~{y~{{|~}~z{{{|y{||}}~|x{{uwzzzz~y|}z|{{|{zx}xz~{|~w~~{{y~|~y~{~x{x~{}}~}z}{x}}|{{{|{x~|{v{~uz|}wx}y~z~z|~~|}yxx~|}~y}~y}{}|~~y||{}~{y~~}}y{}yz}||x{xx|{{v{~~yx}~w~}||z~yy|||zz}}z{}yw}{wv}yz{vx{y}||}w|{yz~||}|}}z}{zz~~{z}{x{z|~{}zz|yzz{yz{{x}x}{}~|}|{zy{}}|~x|{~{}}{y|{x~yyz|~}}|~|}}zyzyswz{w|}~xwyz{{y{{yy}z~|xw{{}|xu}{~{w~~zy~|~~~zz|y|y~|{ys~y}w|{}y|z}x|z{l}vw|zwz{}x{~{~}z}|}y}{|y|~|~~||~}~z~~z~~}{{~~}~{~}~{~~~}yx|~|~}~~~{~~}{}|{~{~{|{x~~~}~}}~}}~}|~{}~~~||}~||}~~~}~~~}~~|}~~|{}y~|~}{~~|}|~~~~}~}}}}~}|~}|~{{~}|~{~}|~~z}~|}}~~}~}~y~~~~~~}~{~~~|z~}}|~}~~|}}}~~}~}|}z~~}~~~~~}}~}||~zy|}~|}}z~~~~}|~}~}}||}~~}}{z~}}~~{}~~~x}{{yzuy}zyxy}vy~~~|{~{z{||{|zyzz|}~u}}z{{|{~{z|z}z|xx{|x~x{~zz}|}|||~||z~}|}yzzyyw|yvyz}|z}{|}y{xyy{{y}w{}{~zz~yyx}}~z~~|}{z}zx|~|xw}~{}{}}}y}w{xz{xz||}||z|zy}zyzx{yy|xzy{}||~z|z}{}~w|{|}}{z~wy}~xz|t{~|~wv}{~y}~~~~z~}zz{~}~yv{|~w{}x}{||~|}xyyz{{zy|{}{~|{v|{z{}{|y{{}|s{|{z~{{wy~{yw|~zyz{y{{|~|w|{y}{}{zzy{~{xz~y}{z||y{~}|{{~z~||}}{}xzzy{z{{|{x|x{{yu{|x|v~{}{zw}}wx}{}||}}{y}w~{}~~yw{yw}|~~{{}w{w}{y~zz|zy}|||{~y~|~{zxw{{xy|~}zz{w{}z}wwxz{zyx~xx{}}x|}{xw}z{~~}}}}|{{||z~y{{~wzww~~{{{{{z~z|z}x{y|}|yy{{}|}zvzy{}~}~|~}|~x||yzz~|xv~z{|~~~}|y~z|wxz}z~~||{~z|zy}z}}~zux{{z~x|{y|{x|z~z|{y~|z{~|uz{{{{|z|}y|z}{y}~}}}z{z|}x{{|y}}{}{z{z}z~|||{}||{~z~~~}}}|~|~}~~~{~~}}~~~~}|~z~}~z~}}y|z~}}~~}~}~{}{z{}~~~}|~~|}~~~|~{~}}||}~|}z~}|}}~~||~{}~{|~~~~~z}}~{~|~~{|}~~~~~}~}~}~y}~zz~}~~|}}~}~~y}z{}z{{|{~}~}~~~~|}~{}}}|~~}~~}}~}}~~~||{|~}~}|~~~~~|~~{~}{}~}{}|~~{}~}~~|}~|~|~~|~~|}}{|{|}}{~y{wyz|||}{x{|{zy~}uy~z||y}|oz{||v|yz~y|x}|{|~}|~y~yx}z{~~z|~z~{{|{{x{|~{u~y|{|{|x|wy}{z{zy~||}{}z}{{{|z{}|{z}z}|~{}~{w{}y|yyw}|~}zxz{x|u{|{}}yxy{{~{z|}y}z}{{~y{}{yx||~zwx}||xy~~x~{yyy{z{z{zx{w}v{}{x{}z}yzx{wxy}}|}}{zy~||~}{}|z{{|x|yz~{x~x|}}zz{z~||{~xy|||}{|{~x}}{zz}z|{{}{|z{|}|{z}|~~{yu}|xxzwzxy|zy}z}|xwz~|~|~z{{uz}}x|{z~~z{~~~}}}yyty|}{|z~{}z~{|y}zzx}x}{z~zy||}}y~{{z}{y{y}}z{{z{|zy}x~y}}}}|xux|x}v~vyz|yyxy~~{{x||}y{{~~~|zy~{{~|||x{|~|{~~~y~~|u~vw|z}y{}}yz~|||~yzw{yz|xzz||{~yvz}|yz}y~{x|}||{{{z{}zx}wx|z{{~yyw{}}zy}zxxy~y{y}}~z|z|{{|x~zz~yzv~~zx{z}z~z~zyzw}{x{{v|xy|xv~zz|xz{zx}|z{}y}zy{~|y{||{{}~~~~{z~{|~zx{z}}zz|xzxx{{xyzywz||vxw}~}~z~||}}|{|~}~~|~~|~~}}~}~{}}~~~|~{|||~{}|~~|}~~}y|~~}}}y~|~~y{}{|~||~~~}~}~}~z|}~}}y~~|~y~~~}~}~{}|}~||}~~|~~}~~~{~|~~|}||~|~~|~|}~}~|~~}~~~~~~~|~{}}{}~~{~{}}~}{}~~}|y~{~~{|{}~~}|{~~}|}~|~z}~~z~{~~}||~|~~~}z~}}~}}}{~}}|||}||~{|{yz}}~~}vz~||~z{|y~yx}{xyz|{}y}}~zy}yw{|{yy||~~{z{y|||~|~zzx~|u{~~~}{zz}{zz~{}y{|z{xv{z}~|~y}|xz~{}}z}}|{|||}xz{y~|xyz~|}y|}yw|y{xx{}zv}|}}{xxxy|x{{|~||y}{}zw|v~z}}}}}|y|}zw|xx{}|||yzz}||x}{z{{{y|{v{wz{{y|{{{z{{x|z{z|zy|yz{x|v}||y|~y~~{|{~y{}~|z}w||z{{wxyx~{{{|w{y|~zv|{~y}|{|yx~{zyx{}{y}xv|x{y{yt|{z|~|{~~{{wz~~~}||{{~x~{{}{zy}|{{{~}}zy|z}||{z|{{|}{x|{yz||}~yzy|xwz|{~y~}~xz}z{}|z|zz~x|}y}}{{{~~{|}|}~{||{|}zz{xwzw~|xz}{|{}|}w}z|~zz}{y{v{|}z}~|z~|x|zz|~|}~y~}{~|xz{x{z{{v}}|zy|z}{y~{{}~||wzv{y||}}|}zy|}{xz~{||}}{|{~|y}x|y}{~}zzy|wwy}|~}|~~{{z|}|wyw}}||y}}xw{}y||}}|xy}}~}}||}~w~~|xx{||}{w}|{|~y~}yx}|zv~~|}~wyz~zz}|z{|}z}y{vzx||}y}}yzxz{vx~|}z|{~x~zz}yz{x|yy~}|}}}|}x|~~||}}}~~}z}|~|~}}~~}~~~|~}x{~z~~|~~z}|~~{|~}~~}~~y}|~{~}}~~~|~}~~~~|~|~{|}|~~~}}|~}~{~}}}}|}~~}~|~~|z~}~|~~|z}~|}~~|}|}~~~}~|}|}{}~~}|||~}~}}|}}}~~||{}{~~~}~~{~~~~~}z}~}}}}}~~~}~||}}|}}}{}~~~~|}}{||}~}~~~}~|~|z~{}{|~w{{}{}z}{~z|{y}|~v~{yx||yyy{y{w}|}y~}xw{}{z|z{}y{}~{zz}{~y}sxz|z}~}{}}{z{}|y|w}xv|x{}xy}y~|{zzy~yv{}~}{{{||{}}~}}zz}}vx~|}z|{{~}~ywwzzxx|xzx{||z}zw~z~}z{|}w~}}||~y|{zzz{~{}{|zz{zy{x{}{{w{zz|{zz~wz|{~z}{y{}~}~{|z~}z|}|{}yxwz{pzzzzy|w}x{}}y|y{|}{{y{{z~zx|}{z}{vy{|}|~z~}}}z}{}{|}{|{~z~xx}xzvyz~||}{{|sz{}}~~z{}}y||||z||y~z{y~x|~{xzzz{~y}yy|y}{zx~~||}~{|~x}}y|}{{|uz}{|}xy~}}{}}{{zwzzyzyvz}w~}{|y|{z{~yzz{}w}|}|||}}}||}}}zyy{y{z~xzy|}x|{~{}{~y~}xv{w||xx{w{w|x{{~|~}|{~zz|~v|~}~}z{y{|{uy{|zxy|zyy~p|x|x}y{|v|y{}zy}~z}w~yz{|||z{}{xy{|||||}yx|{}|~z|~zy{|t||x{|~}yz||yy{z{z{}zz}|yz~}y}~y~}|||wy~}}~|wxw{z}~yx{|x}yz}z{y{~z||y}}z|}{{|{{z{||~}}|~}{{~||z~y~~}~~|}}{|{}}}}|~}|}x~}}}|{}~~|{}{}~~~|~{}}~~~z{~~~|}}~|}}{}}}y~~}~{z~~{~}}~{~~{z|~|}~|{~|}|~z~~~~}{z{~~~~}|{~{yy{|~}~|}}{~}{}}|}z}}}~~~||}}~}~~}~~~{}~~{~}}|{}~{~}}~~}z}x~~}~|||~}}z|{y~z|~{}|~|~{|~}}|}~}{~|}~~|~~{{}~~y{}~~~|~{|z|xy}yzw}y|{~zw}|{wz}}z{{}{zy~x~|z|z}w{y{}}}}z}ww~|yv}v{z~z{~}{}~zzz{|x}z{{z~|{{~{~|~z~y|z||}z}}zxwx|z}}}}{}zx~|y~zzz|y~{z|}yy~x{~|{{y}|z{{}~|~y|~}|||}x|x{yz|}|zyxzz}}||z}x{x}z|{y{}~}w}{~wy}{z~{|~~{{|~{~y{y}|{~}~z~|}|}yyzz{|y}z{zzu~}z{~z||}}zy~~{xxz~z}zzz~zy{wyy}x{y{~{||~y{x|{{{}}}|}}y~z~z}}~{z}{}{}||{|~{zvxy{z|}|||x}}|~w}{{{}x~|z{y{zy{}~zy|||{}}~}{z{|y}xv{|}~}wy{{xx|wx||z}z~y{}~yuy|{{w{z~y{}{y~zw~{{z|}}|{~x}y{y|~|~zzw{~~~{}|{}|y}yw}z|{|{|z}{~{}|}xw{y{}zx|y}~|{{||~|{{u}{|~~{|{s|}yy}}}}y~|{{}}}}zw~y{~}yy|zz|}}{zzz|{{y|{w}y}||y}y|~}{~{}z~}w}{|~{~y|x|y{{{|}~yy|{~||zy~|{~{{|{zywz|zz|w|{|~{wx~||}~~}z}}{}x}|y~y~x{}y|}zz~{t}z{|y~}z}}{{~x|xz~}vu{w||~wz||}z{y~~}~~~{}}~~|~~{~~~~x~|}|}~~}}~}}~~~y|~}|~~||~}|}{|{z~|}~|~}}~~~~~~~}}z{~{}~~|~|}~~}~||z}~|~~~~~~~|~~}|~~|||}~|}~}}|~{~}||{{{}{{}|}}~~z}~~|~}~}}||~~}~{~}}~~}}}~{}}}{|}~y}{}~~}~~~~|~~w~|~}}~y~~~z{~|{}~|y~}}~|}z|~||~{~|x|z{yzwy|ywy{zyx|z{{zy|{|~y{xz}z}~{}~u|}{{|{}~}y|~zu~~y{|}y|zzz|z|~t}x{{}|}x|zz|}{xz{zzz~~y}}~||y{|{z|~~|}z~z|z}zzzv{z|~||xw{yy{}{}|{y~yxy{zyz~{|}~{y~wyzwz{{}|x}{~|~xzzvxy}|zz|zz}xx{~zuxxz{|z{{z{z}}x{|{yyu~zy}}yx{y}}}|z||~zy~|y}{}{yy|{z|~{{zzx}{{}}{}y}v{}~yxzx}x{|{y||yvv|wyz{{~|z}v~{}{|{~z~z}z{|v}z{~||y}}|{~z~}x{||~|yzx|~y|~~x{x{|{{z|}|zx{y|~||{zzx~~yz}}}v|{{|z|z}z}}~}~~}y~y~~}}xz{|z~|z{{xxxzy~}~}}zw|w{~~~y{z}|{zyz{z{||}z}{}}|{v}{~y|z|{ww}xzv|}zz}~{{{}zv~~{}z}y{|{z}}}yz|}||z|vz~{z{~y}v~x|yzzyzy|x{wx}u~|}~~~{z}~}~z|z~}|}~}~zzx~~{{~}{zyz{r{{y{y{{xxzy{{{{wx}|}{vw{||}}{zyx~~v~~}~|}{}z||}}{}{zw{y{{xz}zwz}|~}w|~{|{{yy~~{z~~~~~|z}}y{~~~~}~~~|}~}|~}~{{~~~{~~~}{~}~|}z{}|{~}}|}|}}}}~~}~~}~~~~|~}{z|~~|}}|}z~}~~~{~~x~~~}~~~|~~~~{|}~{~~~~~z{|}~~~~}||}~~{}}|~||~~||~y}~~~~z~~~|z}~~y|y}~y~~~|}|~}x~y|~|}}~~~~~~v~|{}|}~}}}{|~~|}{~z}~~~|||~z{{}~~|~y||{}|}{~~~}{}z|x|~}~~{y|}y}~x|~|x~zxyw{z|}zv{{y|}|z{}|z|~|||~|{||zw|{|||~|~xyy}|{{vz}{xzx~z~{~~}z{|z|~~~wz{zz}y{z|}xz~yy~zz{{{y|{{}x{|||}{~y}}x|yz~}z~x|}|z~}~}y}}{|y{~}|zxz||~~}{zz{{}{|z|z~{vy|~|yyz{zyy|~|~}|~{zx|{{|z~y|{z{|y{}|||yx}{~~v}~z|z|{{|}{zy|}}z}y{w{~y|xz|~z}}~|}|wyz}x}y||x{{}}{z~xyx|w{{y{{{z||{zz|~zyxx|z{{|}|x~}wzz}{{{}~||v||~w}}~{z|}{|yy|}{{}|z}}}{{|~x|~{}|~|z|y{}yy}}|{xzz{~yx|zyyy~}y{zz|~xz}}~z~|x|{|{x{vyz|vw|xy{yx|x~z~~{{xw~}{|{}|||{y|y}{~wv~x|z~z|~y~{{|t|z}~y~z}w|{x}zzw}}}u||zwy{~{}yx~z}z||x{|}|{~~}|{}z{z}|z~{|zwzzxyz{z|}~}{z}uyv|y}{||}vyw}~|}zw|xw~wzw}{x}{|~{{|{z}zy{{{~z~zyzz{|{s~{|{{w}||z{}{z}}zyw{yzz{}|{z}{}|}u}{}zw}|}z|z{{{~|w}|y{w|y|xz~|{|}|}}z||z}~~}}~}||}}~~|z~}~~~}}}~}|y}|}}}z~z{||~{~}~~|}{}}~}{}~|}{{}}{~|~|}|~|~~z~}{}}~|||~}|}}~}|}}~~|}~~}~|}~~{}~~{~}~|}w}~~}}~|}~~z~~}}~~~|z~}|}|~|~z~~}}~}{~~~}}}~|}}}~~~{|~~}~}}}~~}x}~~}~|~z|~}{~|{{~~}|~}~~~y~z{|}~||}{x{~yz}{~xsz}zzz~~|z|x{{z}z~~{zvx{|}|~~}}~x}~z~}{{{|~|y~~x{y{xx}x|z|}{|zzz{z||zy~w|~|ywzyz{{|}u}~v~{x{~}w{~||y}{}|}}z}|||zx}|~x|}x{zy~{{xvyy~}y}zz}}yy|{}|~|}{xz}|z~~{|~w}yy{zyy{xtz{y~z{zz}~yz}{|w|{|x{{|y||~z~}z{z{w~z|zz|yyzy{y{~}}|{yv~z|tzyww{w~{|~{yzwxxv{y|z}{r|~{|zz|}{{||z}|{{~~}wy{zvv{x|xy|z{xu|{yy|{|}|}~y|x|z~}{}}wzy~y~z}~zyx~}}z}}z||{zz{|xz||t{|}~zvw{x{|~}{}x|x~}z|}||}{~y}w}{{}}{xy||~~z{|{}|x}~xyy|{|z{v~{{xz~vwxx~z||{}{x~~|wz||z{{|||}{|z{zzv}}|xy|{}y~}zwy|{zwt~z{wy|~|y}~x{xzwz~y~{}{{yz}~wzx|||}wz}|z|{z{zyy{}x{x||z~v{w{z{{zz{{}x~{~|{|z}zz~z{}~zxx|wz{y|wx|z{zx|~|y}z{y|yw{vx{|ywz~{|{}z|z~|}}}yz~}}|~}~}}}~|~ywxy|{z||{z}zy{x|}|{|z{||}|~{z~~~}~z~~z}~}|}|~~|~|~}~}|~~{|}~|}~~}||y|{|}~|~~}}~}{{~{~}|}}~}~{}~~}}|}|~|}~~~}}}|~~z}~~}z~}|~~~~|~|z~~|}~}}~~}{~~}z{}}~}y~~{~z}~~~~~~~}~|~}{}z}~}~y~||}~}}}|z}}{}}|}~~~|}|{~}}~|{~~~z{~~v~y}~|}}~}}|~~}}~z~}}~|y{~|}{}}{}|}~}}}}{~{}~z}}|~~~}|~}|{{xy{zzv~{{{{zxyzx|z}zxy|zy~y}~|{|xzy}zz}u{|}{}{z{{||{v||{{|y~z{}wuzz|{{}z}~z{|xy|y|xz{}yyzz{{~{|x}z~{zyy{z{{z|{{|zz~xz}{|}{y}|~}wz}w{wy}{xz|}~}}zz~{z{|y||z|{xzyyyzyv|}y{|z{}zy{z{zwz}x}|}{yyxzxz|||z||~{z~zyt~{|y{w}x~x}||{x}{x}z}|{||~z}~y~y|z|}xy|}wwy~~yy|y~x|{z~{~yzzy|~|yz{xz~{z}~{~{x{}}{||}y~{zy}w}zwz|wyz}{|y|z}{y~{z{{y|{}|y|}}~|y{zz|zy~{}z||~|yzyzz~~~}xxy}z}x{w~{w~{}wvz~y~}zvz|~ww|}s{|~wy{|}z}~}{~}{w}}yy{z|{}||y}|z}{|z|{}zzxz}y{z|z|{z~z}{{y}w{zyv}|~}|y~|~z~y~~v{{z~y}xx|y~}{x||{zz|zzx}|~z}{}{~|{|y{xxz~z{z|yz~{vz|}xz~}~u|y}x|{{y{}zzzvxx}zz|z}wx|z}yy~y~|w|y{}}}}~{y{|}{y|{{zy|{zzzwz{|{y{uzzzwxx|~|~|z|zw}|zxw}|vz}y~~}u|x{~|~{v{{xv|z{}xzzx}~yz|{wzy|zx}yyy}|z~yzz{|}}y~}|z~~~~~~{{~}||||}{}y{{~{|}}{~~{~|}~}~}{~}}}~~}z~}{z||~~~}z}|||x{~~~~}}~|~~~}{|}~~~|||~{|z||~~}|~~|}z~{}~}~}}{z}~z}}~|~|z~|}~}}~}~~{~~}}z~~y}}}z|~~}|~}~|}{~|~z}{{{||~w~||v}}v|~}{~z}~~}}}|}~}}~{}}~}~~||~~~z|~~~}}}~{~}{{~~}}|}}|y}z{~}w|x~{xxzzyyx|}|~w}|{~|{wvyzz}zy||y|{}~~||}{{|}~xz~~{~~{z|y{}}}{xx|w{{}z}v{|y~y{xwxwv}{~z~||~{yz|y}x{w{~||z{}}zz|y{~}|~{|~xxwx{v{vzz{zy{x||yxyw||xz{}|{|~w{{~}|}|z||}~{{xz}~|{|}{|y}|w{z{z}xxwzz{z|zxy{}y|z}}}~z}x~||y}x|}yz}}}~~{z{{{wz|{{{xzyzyz~~|y}x{~yxu~||xtz}||zwxy||{x|y|wy{|z}~|}zy{ww{xy{u~||{yyyw|{}{|~{tv}yvy|yyyy~|z{}x||w}z}||||z||y{z||}|z~z{|}y}|uz{x{ux|}{}z{ywyw~{||~zo|}||v}}|yy}y~y|xy}x}zxyz||zxz~y{|z~ww|zz|{{z{}x}}{y{{{{~y||~x{z~zywz}x~wvzxz|v~|{zz}xzz|zy}{|}}|~v|{x|y}|{~x~z}~||z}{x|y||zyzwz{{v}{zz~|vw{vzz{z}x}zwx}|}||{{}{}|z~}}}|z{z~~{|}z}||{yz~zz{}y{}|{xx~{z}}zz~}y|{y|}z~}||yy}~}{||{~{|}y|{x}zw|y~{yw|u|{yw~}w}|v{z|zyy~|y|{yy~~|{|~~~{}}~}}}||z~}~y{|~~~}|~~~}}|}||}}}~}{{~}z}~|}}{~~~~~~|}}~x|{{~~}}~{~~~~w}}||~}z}~~|}~~}~|~~}~|}|}|}|~|~~~~}}~||~|~~}}~}}||{{}|~z~}{}~~}~|~|~~|}~~~}}|~~|~}||~}|{}z{~{}~~|~{z|{|}z|}}}~~~~~~{}}~~~~|~}~~|~||~}{~}~yx|~{}~}||{~|~~|~~yx{}|{}ywz{{{xx~{|y}{|}z|wzvzw}|yz{{}{z}|}}|{yyx{|}}zy}{{y}vzz}}{xy{{}~zw{x}}z{{{{y{|{}zzzv~{xz{y}}z~w}~z{|x|z|z{||~x}|~z|vyy}|z{y{wy|{z{zzz||~|zw|}v{~|zzx~|xz{~z~{{}w|yzzy{w~{}yzzxy|}|}s||y{z}{x}y|{z}|}xy{~y|x}x|}|z~}}|{zy|zy|}|vz}zzy}zyy~z||~{xz~{{v~y{{{w{y~|~|z|{}~}{}zz|x{x~|{yy|z~{z{v{zz{yuy}z{z{~yzzz{{zyu||}~|~z~{zwzz{zz}|yvyyy}~y}v|{z{}z{{z||~{z{~|}{|x{{}{wyy|~yy}|}{zx~}||{|y{y||zy{|{|y{yzy{u~|xyxv}{{w|z{}~wz~}y~{|w}y}{{x}}||{~y|{{}~w}|}~uyz|~|z}zuv|xzy|}yx{zx{{|{|y}|||z||{w||~x|}|}~|{|~zyz|}{|{x||||{{{uy{|{}zzy|z|z{{}y|}|}||~}|{{zw~}}xzux|{{z{xw}|}w{||{z{z|~|x}|zz~yx}|z~||wz|~{y{z}y||y{}xy~yzz||||zz{x~|}z|{{}{{y|{z~||uyz}|yx{|y~{}{~|~}{x{~zx|}~|~{}}{}~}~x~~~~{}~|~}}}~~~}x~|~y~|}}||}~v|~}~~~~z}|}~|y}|~~{}}}z~~~z~~}~~z~~}z~|}~}~y~~}~~~|}~}{}||}~|{~{zz~|~~}~}|}~{~|~~~{{}}{||~~||}}|~~|}}~}}}}||}}}~~}{}~}~}~~||{}}}~||}z{~z}}}~{~}~|~|}}~~|}{~}}~~~~}}~||}~{|~~|{}|}}}y}{{~~|z~~~}~z}}|}zz{x}|y{z}x~|{{{}}|}~|zyyxyyzwx|{|}{z|x|~}x~|x{wv{x||}z|||xzzyzwx~}yyy|}y|y{x~x{}zu}y{yzz~{{{|}}z~{{}{{{|~}~}~}z{}zxw{xzyz{yyz}{|vwy}}wx{}~{{x}wz{|{|~x{y{}~~}|{xy{}}~|}|{zx{y{~}wz}y}~x{z|vyvwxywyx}}yy|y{~}{}}{x{x}~{{y|y~}y~}z{|}zz|{{}|}{z{|}{{}|x||yv~zyxwy}~z~y}|~}|~y{|yw~x~z~xz~zz{z|x{z~x}yy}yy~zx~}wzx|z|y}y~xx|~}x~{z~}y|~}|}~~zx|{}|z~||yyzqwzw{w|~}~u||y||~|{~z}{z}z~~~zz{~}{{|y{z}zzz{y|z{}~v{z{|x~{yz}|}z{{z}|z}{{~z|}}~{z}|xt}|||y}}~|v~}z{{{w{|y|~{|zzw|{w~q{~|{{w{|~|zy}zz|||z~z|}z}~|~}}{}y|w}w{||{|zyyzzz}zyz{zzxwx|}z|x{~|}|||}~|y||{zxz}}y{{y{z|}z|{zu}}|zy}{z~{u||}|zx~|z}x}~{y}z~}y}zz~{~y{{{{~~}}yz|{~}w|yy{z{z~zz}v|zz{wyxz~}|}~~~y|}zz~{|}~z|~{~}}|}|}~}|}~~~}y~~||}z}~|~~}{~~|{|~|~~|}~~|~~~|~|z{v{}~z|~{{}}|~|{~~}}}}~}}|~}}|~~}|}}|{~z~}~~~|~}~}|{{}}}~}}|~||~~~~{{~}~}}|~~~}|w{}}~}}|{z~~~}{||~~~~~~~}|}~}~~}}}~}|~}~}}~~~~}{}~}}~~{~~~}}}~{{~{}~}}~~{}zzz}~~{~|y}|y{}xy{{z{{||z}{}{||z|{||z|z|}{z|{z{{{yz{|~}zz|}}zyxxyy}v{}xyz~w}y~}z|zywxyz{{|z|wv{~{{zt~yzzy|v}x{{yzz}yz{yz|~{|~w{|yz}wwxz{{}{}z}z}{}xuw}~|z|wx~o|~zxz~yz}x~{xw}|~~{}{x{{z||||||}}{y{{|x~z||}z{{||}y|z}{z}z|}{z~xy}~|yy{|~z{}x{|z}ux{|{{{|~{{{z}|{z}}}{|~~}}x~~{xy}z~}z{|}x{z~{~{~}{}}z~|~y{z{z}z{|y{{z{{{v~|{|{{yx{}z~||yx{||{{~w|uz|}|yz{y}|{{x~||z~z{xy||||y}xz{~|x}zxz}|}|z~|xz}}||}y~y{{z{w|xx}|||}{{{}zwxxzzz|z{|x{||~~}~zzuyz|}y}wz~zy}z~|}xw}~{|}y}yx|z|y}~vy}{y{~{|~~{x{{vz|zyu~|}y|z}|z~x~{}yxz|}|}{zzz{}x{|y{}|||~vy{zwxz}w{{z~|zzv{}~z|~yzz}x}yxy~}zx|{~y~y}{|{{zzy}{zx}x}}z}|}zzy||~x||zw{}yyu{|~y~zz{{~z}||zy{~{z{vw~||y}{yzv}w}{{v|}{x}zz|~~|}yx{}~xxw|~~{~}z}}}}}~~||z}~|~~{~z~|~}{}|}}~~{}x}}~}z{~~{|~}}x}}~~}||}|~}{~~|~~|z}~}z|}}||z|}||}}}}|~}|}~~|~{~~}}~|}{{|~}~~~}~~~~|~~}}}}}~~~|}|~{~~~|}}~~~~}~|~}||~|~}}}|~}}}}~~{~~|}~~z~~|}{w|~{y{~~|~}|z|~}}}~~y~~~~|}|~~~~z}}~z~~~}{~}|}}z|~~}~~}~}~~{~|}|z~~||}|}}wwuz|~{yyyy{uv}{t{{x}wyz~x{}zy|||{o|}|{y}~~}}{x{y|~{wz|w{{|x{||}|~xx{y{|{~wxyw|zvxzz}yw{yyxzx|yw|~z~{zx||}}{{z{}|zz|yz|y{}}y}{yy{}z|yy}z}{yz{{x}uzxyz~|xy}{}|z}{z}~}}{~{yzw|~z}|}|xzv}zw{}}{}y|y{}yzwwz|~z{zz~{}~xx{wzy{}|z}~z~{{}w}}|}z{u}|}|{v~yy{{|z|y{|}zz}z{}}|x{||}|z}|{||}}{y{|x}}{{~~y|x}z{|xzz|{{{xyzx}{|vzyzytz{zz~{xy{|x~{}{w~z~x}|{~}~}zy}y{v{z~|||||zyz{yy~|y}|xv}z{|z}z||{}{wx{}{z~~~{|{}~{{x{y||||{{~zw}{{|vzwyy{|{||vz{{~|zzzx|yy|{{{~|z}|xx{|{yz}~yx{z{{|wyy}z}z~xy||x~}~z|}zxyzyt~y{||~~}xy}|y|x~~||w~{zxxw{y~}zv|{~{zyxx}|x}zxyy|x~{z~x~z|{}|xz{w~}~{|{~}v{|~{xyx{{zy~|y{}yyz}|xzw{w|~zt|~zy~zz|}}z}|{}{|~w{|~}x{y{yy|z{y{|{~wz}v~}z}}s}u{yyy{~|}{|||}~{}w}~}~|~}~|~~~}}}~~z}{}|~|~|~{~~~~|}~~{|~}~~~{}~|}~}|~}{}~|~~|~|~}~}}|~}~}}~}}}}~{{|~|{~~z}~}}~{{~}}}}~z~~||}y}~~{~~}}~}~}||}{~~}~~z{~~~~|~}~z}{}~}{~}}||~}}~}~}{~~}}~~||}~||~}~~~~}~}}~{y|~{z}~{}~~~}|~}}~}|~}}}|||}~}~}~~}}}y~}~~~|y~{~{~~}}~}~~}~~~~|{||~|}||r~{}|~~}}y|||{~z}x}v{y}~~|||xy|z{{}y|}|z{|}xz|yx|y}~}z{y}~}~||zz|{yw||}|||{z{}}{{{z{}~yw~{|z|}}~zz|~yxzw{y~~~yx{x{yzz~~|}|{{|xzxv|~}{|}yx|~z}{|{}u}y}{|||x~zzu~}}|x~y|||~z|{|~~|y|{y}z|~{y}}x~~~}|{|x{{}|z{zz|}}{}{|{}~}~}x}~yzz|}{|~{yzxx|{{|~~}w{y{{x|~uzzz~yw{~~x{}{w}}~{|}p|~{}z}~}|{z|z|wy|~~y{}{z~|{~~zz{}}||}{|v}z}||~y}~||zy|x~z{||z~|}{||}||{z}|||z}~|}{{|z||~|}~~|~|~{||z|xyxwx|yx~~{z~x{||}|z~~}z}~}{}}|z~v|||{}z}}y|y~{}|{~z{|~|~yx~y{{w~|||w~{y|zx~y{x|{}}{|~}||}~z}z}}}|z~~}}zz|z|x}}{|}x~{}|y|}}z~{~{~}z|zz|{z{~w~y||yz|~|zyy~~zx~}}{}|y|~|}z|z|vzz{|zz}{~~|{|xz{}|{|}z|~}yx{|x||{|~{||}|z|{xw{{|~y}|z~||~~y~~|}}|}~}}{~~||~}~}~~}}~~}|}}~~~~w}~~~~~}}~~}}~~}}~}~~|{|~~}~z}~~z}~~~~|}}}z}~~}~~~z}~|}~~~~y}}~~~~~||~}}~~~|}~}~~}~}~|}{~~}~~}~~{|}{~w|~}}yxs{{y~{y|w{|v{|~|}wvyy{}zy~y~zyx}{|z~~z}}y{x{|}zy}~{y~{}y{|wz{zy{svzzy|}{}y~~|{}{w{x|||||{y|~z|zv~~z|~}}{}}}}}zx|zvvw}vy{x{}z{~}x}zy{|yxw{w|z{yxz~wz}{z}}xx}~}}y{}|~{{~|{{y}x{z}y|wz}zwy{||{|z}x~z}y|y}z~||z{y~~y~{~z~}x||x{|{}~|{{}~}}|y~{|yzz{yy|~xz}|yz|}}z|{{zwx|}zw}~~x||z|~{|||{~~z{}x}|xy{{x~~z{z{{x~xyz}z{|yz}||zv{}{}~x||}v}{xzzzvv~}~yz|||{y~z}}|yyxxwy|z~zy{u}{zxz{|yz~|~y{z}~~}v|}~zz}z|{~}zxz~y~wy~}z{xw{{wx||zxu}yywyzw}|t{}{yxz}~yz|}{|yz{|}z{}~{t|{{}}{{{}||uywxy|y}|{x~zwy{}|yzz}vzx|zz{~z}}~{yzzy}~{z{z{||~w{~uzz~}|{ww}{|}xuzy|y|u||w|z~wwy}{z|zy{{}{z|{}{}y{y|u~}yx}{zzx{w{}xy|~{yz~z{xy}||}{yyx{z{||vx{}{|}~|x~{{|~~}wzy~|uyyxxx~|y}{{z~w}{|{|~zx|vw}|}}y~~yz{{~~}}}}}y|}}|}~{~{yyz~{~}{|~~~|~z~|~~~~||{|}~|z~|}~|~}}~}}|}|}}{|}}z}~}~}}}~~}|{~}z~~|~~|~~~~}{}}}|~y}y|{~}~|}~{~x{~~{||}}|}|}||z~{||}~|~}}~}}~~~{~{~~~~~}~}~|}~~~}~~|}}}~|~}}|}}}~~||~~~}~}u|}}~}}~~}}|~~}|{z|~~}}~{y~~~~y~{}{y~~}{~~}~~~|}{}~~z~}{|~}}x~}z}t}}|z~|x~z}|w}z~||||w|yx|yy}z||~{}}|v}}~y||{||x{xw|~wz~}|~w{z}{}v{~}yz~yx}}|xz{}zzy{|xz|tyx|z}{||}zx|~zyz}|~zwy}y~}z|~|~y}|w|{y~zy}}zzz~~|||z{xyy{x||{y{|~||y~}|~{|y||~{~zz{~|{x~z{}z~w|yx}z}~z{y~wzzyzy}xzx}z~xvtw~}{z~z|||yy||v|~}{}{}zzxz||{}z~|z|y}{x|~|~{||{~|yyzz{}~{{{||{|z|yy{y|}{~}~}~{uz{x}|{{z~|xz}{~~}x}|~~y{w{y{z{~}uy|{z~~~z{x|zy{y|{yx|{|x|}y{w}}zyz|z|y}~y}{y}y{wz}|}}~xz||x{u|x}x~|y~}|}x|yw}y|xz{~y|}{yz{|{~z}z{}~}|{~~xz|}}|}|z~}|}}|y{|{}{|}~}|x{}}{~||zw~z}wz~x|{|z|y~w{v}|{y{xz~x|~~}y}yz~y}{{}{{yz}|z{}~{~{z~w|x|{y}y}~w||{~|{}z{~{~}z||{z||~y||{{}{~}~zy|}x}}{{|v{zzy{v|~|yyy~}|}}|~}}}z|}}z{}{{~yz||}}|{{{~zy}|yz{}{|{{}{{}}y|}|yz}{}|~{zzzz|~{}||z}|}}~}|}}{~~|~|z~~~|}{x~~~}}~~|~|}~~}|}}z}~}~}~~}}|~}}~~~}~}}}|~~}~}~~}{~~|~{{~}~|}}|~~{{|}}x~}{}}~}~|~}|~~o}|~}|{~}~|}~|~{~|}~~}~|{~{~}||~|~~~~~~~{z~~~~~~}|}}~~}}|}~~|~z}|~~~}}~}{|~y}||}~~}}}}}~z}|}~~|~~}~~{{}~{{~~~~}~}~~~z{z||}{{yxz~}{{{{}zvyy|}z~xw{zz}v}wy|z{zzx{zzyzzxzy||{{y|y{~}|}~|xx|||z{t|xyz}wx~|{wz|{}}}x|zzy{{z{|{{}||y~~{|yyz{z{}|x{|y{yz{||||{yy{||}z~x|wzz}xxvyx~}}{|~x|{~|xzz{{|}|{{{{{z|}}{||y|}{|y{zu{xz~z{w{|{|xy{|z|{~|w{z~zz}~|z{}{{zxz|y}|{{}zz~zz}{{~|}xxw{~wy~~y}|z~xwx|zwy|{|z{xz~~~|zz}{~{{|z~}~z}z~{~~}z{{|{||{|w|{}yz}|y|yx|}sw{|y}}|{~z|{|x|x|z{|{~|x||{}}{w}z|{zz{}{~zx{z}}{|y{{~{}~z}z{|{~~}{{z}z|x~{yy~{|}y~y~~{|{x{|yw}zy~{zx}wwz||{|xz~yz|y~~y|zx|}zvzy}y{}|~~}{}xz|}{~~|~v~yz}wyz}z|}zxx~{|zv~}z{y{{}{~~~~y}{~~z~~|||{z{yz{x}y{~x~~z~x{yw{{||}{y}xxyy}z{xv}~~zzzz~~{{yzz~{}|}z~y|zzxyy{x{~zy{zzxz|y}xw}x{z}|z|y|uy{|y|xw}}~z|wz~zz~|~||x}|xx~xx|y{{{|x{x|y~w|}|z}|{|||}~}y{y~zxy~}{~{~~|~~}~}}x}}}~~}}z~~}~~z~~{~{}|{{}{~~~}}~|~z{~|~}|~{}}~|}~{~}~}||}}}}~~||~~{z{~}{}|~~~|~|~~|~{~|~~}~~y}~~~~~z}}{}z|}{}z}~~z}}|{}{}~z|||{{~~}~}z|~~{~~}|}~}|{{|~|~~}}}~}|{}{}~|}}}{~y|||~|z~z~~|{{}}{y}}}~{}~||y}}w}~}~~~}~z}}}z}|}~~}~~~x~}}~~wy{}~}~}}zz~zx{zz|}{w}z~x~z}|{~}||xyy|~||xzxzyyyzx|y{~~y|~wx{{z{{z|{~v~}|}{{{{|y||{~{{zz}}{z~}{{}y|z~|{~z|y~|yzw~yz~}y|ww|zzty}}~{{y{w~z~y~~zyz{|~|~z|z}}}zzzz|}{yz{}y|y{zxy||z|~zz}{~~y{{w|y}vz{y}}}}{y{z|{}x}~}|z}y{}||~vzy~}zz|}{x~||z{}{|}yyyzz{~|x}{~}~x~{{}z}{{z~{yx{zw|v~||}zzxx{|xv{xxy~~{y|y{y{}{~xz|x{|~y}{ww~~|z}{~|}{}|yz{}z}y}~}zz{z}|z}z~|}{}{z||w||{}|}zx}{|yy}zy{z{wy{y{{|{z}y|zzzz{~{y||}{|yzzz}x|~z}~}{}}{z~||~~~z{|y~zw|~{{x{{||}z{{z|{zxzy{{}|y~{wy||{y}w{}z|}~{y|{{zz~y|z}}zx}{xz|x~xv{}{|s{xxz|yzvxv~z}|wx}|}{|z{{x|{{zy|y||z|x|{~y{y{{}~t}v~|{{{y}|x}x{yzx~u{~{{~|}x{~yx||{|{}~{xx~}wy}{z}zw|{|{}{~~z{x~~z|{|~}z{yzz~{|{x|}|~|~|yy~|~zzz{~z{z{~vzy}}|zv}{{}~}ww|zz~|}~y|y|}||}{|z{~~|}}}~z{||~~|}x~~~||~|~~~}~~|}~~~}~~~}}~~}{}}}~}}~y}{}}{~~~~~~}~~~~}~}}~|~~{~|}~|~|{~}}}{~~{}~}}|~}}|~~z~}|~{|~{~~}}}{|~}}~}}}{}~}~}~~~~~~|~~{|~~~~}}|~{}~|~}~x}}~|~~}}|~~{}z~}~{~~~~}~z~{~~}~~~~~}~~~}}||{~~~~~~~}~~~z~}}{}~}~~}~~|~~}||~}z|||~~{|~}{~|~}~}}|{y|}{|}}~ywy}zzzxz~w{||}{z|wxz|x||{}}y}y||zz|{yvy|~~}y||}}yz}}{y~yz}{~x|{yuzyyw}|~z~~~y{{||vw}z{xzx|w{{{|zz}{}zy|{|{{zx{z|{~{z}~}yw{{{x{x{y|y|y||~w{x}zx{{wwxvzz|zzwy~~z}}}z~}z}z{|zxzz|y~}zuz}{{w}~x||{zx~{wy{|{|z|yz|{{z||{||v}}{zw{||}xy}}y{{{zz{xzyz{zywz}~z|{xwyzx|xyzx~v~|}{z{y|~xy}x|}~{{{}{xy|x~}z{zx|yzy}x}}}xz|xz|{{|{|~}{zz|w}{z||zz~~z|}|~z~|y{|y|y|||}z}}z|~x{zzx~}y}|{y}}~|}y}zy~z{|z}|zz}{}}{~{z{y~|y{{~xxz}v|vw|}x}x{z{}ux~|wx|}}}}z~zyz{x}|z{~{{xzyx}{|~wyz}y}{zyx|~|zyywz{x}zzw{|}|z{{zz}~~{{|zz|x{{|zz|y{xuzzxz}}xs}|wz|~|}|}{zzyy{{}v}y{~y|}|zzzz||}~{{~{w~z}xy{}|{yz{y~x}z~{~yxzx{{zwyx|}~|{~z{||y}y{z{y{|~{}{~{{}{z|}z}|{xz}y|}{|{{}uyt}}z|}||~{{}|y~x}~z~}|y{|{~~|{}||}}x{}{~~~|||}~~y||{~~|z||||~}~{}||}~~||~{|}{}|{|{~z}|~~~}|~|~{y||~{{~z}}~|~~}|~~~~|z~{{}|~~}|}~}~~||}~}~}}{~~|}~||}~}}}}~|~~y}||}~z~}{}|}~||~}z|}~x{}~~}~~~|}{}~~||~~|}}~~~~}~~~~||~{{|~||}|}~x{}xz|~~~~}|{|}{{~~~{|~{|}|~~~~||}|y~z}~{~zzy}{{~~}{}zzzy}y}{~|zx~yx~vzvyv}~}}y|y}|yy~|yw{zu}{|~}}|~{z}wv}{|{w{{zx}}{}x{|{}|yxx}x~y|x|xux~zz~y|xxwyz~z|{x}x}}zyz}xzyv}|{}w}{{zy|{x{zy{}|y|zx~~z{y}|z|z|yzwvw}}|ywx{|x}~~}v}~~z{zz||z}}zv{}zz|{{z~{yzz{{{{wyyx}{{x{~{zz|z{y~|w~~w{}}}w}y}}{|}~}vz~x{y||~ww}y~|}v~{|z|zzzz{|||}zxzyzz{z{|{wzzvz}{y}y{}{z~}{uz~{{x|}y|y{yzv|yzyz|{x}y~|{~~~zyv{{|z|}}y{}y|}yyy}w}|zzw{|{{~y{x|}}~ywxy}{{z}y}}{|vzy{~v{|~x|ww{}zx|x{~}vz{yz{vy|{yyz|{}}{x~{~}z|{{}|~|{}zuyx~zz}z|~z{zz}|||vyyz}|y}{yz||yy}{w|z~}zy|~{x{{~|{zzx|~{~}yyyxz}{}yy{|}z}|y{~z{{~txyw|~x|y~|{|w|zv{xwy~||~|~z{yx|zzy}w~|zz~z{||yx}ywu}||}|{wzz}y|~w{}}~}{zz~{wz{ww~|{~~}z{{|x|{{u}z||~|}}y{x|||{|x|||||~|zz~xwz~xz{||xy}yy|}zyzy|zx}}z{|~}~~|{{}|{~~|}~||{}{{~}|{~y}}}~~{~}~~{{}}~~~}}}y}}zy}|{~~}{~y}|}~~~{}~|~}~y||}~}}~|z}}|~}z|{}|x{|~}}~|{~|y|~}}~}|}}}{}~}}}~}}~~}~~}~}{}{{~~|{~}}~~{~{|}}~{~{~|}~~~|z}}}}}x}}~}}||}}{~~|}}~~}}||}~z|||~{x~}}||}~{v|{{~~~{}|~|}|~}~}~~~~~||~|{~~~zzz|{{}|v~yw}|z{wxzzxyy~x{xzywvxvx~u|y}}}{{z}z|~~xzw}zx~|{w{~}}~yyzzw{{}yvywu}|xwxzzw~xz|~}z~{xz~z~z|~{~|~}|~{||{~|||{{~|z}zxx{{y{y}z}|wxy|}{}y|w}x{}}z|w|y|}{x~}z~zz}|{}}~y||}wyz{}x}}zx}z}|zzyyz{|{{z||v~{xy{z}}}x|{zy}|||~z~{y}{{{y}zx{{yy}~{y{zzzvzuy~xyzzu||~{wyz}{~wy}zy}|~}{{z}||{yyx{{}z}~|~yyz}wzz|zxww~y}|z}|~ysy|{y{v~|w{}}~~y~}}w{{}{|}|}|}x~z|{w|zxzzx|{y}{{}{z{w{zz{xw{z}z|{|w|{xw}y{|~{}}~~y{}|w~|~||{y~~{|{~y|yywy||}|}|z|||zx{z{z|y~||}}}|yv~zz{~{|~~y|zztz{{~{y~|xz{wy}|||{|v~x}}v{x|{x}{vzzw||||{y|~}|{}{z~z|}~zzyz|{|w{zz{}xy}wy{y|yx~{||vzz{z{zyz{}y{|}}{{xzy~{y}|}}{xz|z{{x{yz{xz}~yyyvw{xx{~wz{wz{xv}{{|z~xz{|y{x{|}|||z~~zxxxyyxxvx|~z}{x||{x}{yxw~yyzwywy|{|{yz|z}}z{|~|~~||}y}}~~~}}|}{}~|z~}~y}~}|~{}~}y}|w{}z~}}{}}|~~}{~}|~~|}}~~~|}}~~v~}{~~|{}}~}~~}~~~~|~}}{~}}y}~~}}~~}~}|~|y~||~{~~~{~{}~{~~{}~{|yz~~|}~~~~}~~~|w~}y{yz}~|~}y|~~}~~}{|~|{|~~||~}~}~~~~||{|}}~{{~|}~}{|}}|}|~|}|}}~~}~}}}z~~~~}|{~~~|}~~{~~}|zy|~|}}{x|yy}~wy~|}~yy}||xz||}{{{~w{}v}~{zwz}|}|~vxy}z}y~}~}{{{{~~xy{yw~x{z~~|y~~}z|{yxxz}{~|}}y{y~zz}wxyx{|}x|||}y{}{~{~y}}z}}zy~~x{{{{}{z}xzz~z}{yz{y}{yzzx{yxz|~y}z{z||}w}wzyvzzx}yy{|x{x~y~|~{~y}}~{{~}}x}}{w{{z||~|}|yyv}zv{|}|z{x}~z|z|~z~z|{y|{y{{zwzzz{z|z~|x{~zy|~wzzyy{}z~{}z|{wy}y~z}~y~}|wz~{w}}}z|z{{}}~~z|z|z~}{{|||y|x|y~z}~}}zz|z{{{}|}}y}{z|~~|{y||z|~{{z}y~{z{z~|y}~}zz}z~y{x|~y~~yz{||}||~zzzz~}y{{xxz~||z|z}}}z~uz~y|xzx|{~x{x|~z{{{|z~{|}yz{yzxv{}|ywy~{z}}~{{}{~~~}z{{}zz{z|}}{{|{z|vzy{{yxzz~|~~y{z{v{{}{{||y{z}yy{{}}|x~{{y~~x~zyy{x~}~{{z}{~xzxz}~{z}||}}~zy|}|xw|~~t{|zyz|w{|~~~||x}~y||~}zz}}~z}xz|~{yy|zz|xy{y}wz|{{~~zz|}{}{}y~zy|~|z{x{{{}|vz|}w{{{}}}y{|~~{}~}~~}}~z}}}{|~}|~~~x}|~|||~}|y}|~}}|||}||~{~}{||~}~}}~}}{|~{~|}~~|~}{z{|~|}z}~~~~}~z~~}}z~~~}|z~}|~}{}|}~}z~~~|}~~~{||~~~}|}~z}~~~}{~}~zy~|~|~~}}~~|}|||~w~~~|{||~}}}|~||}~}~}{~}~}~~}}|~||~~}}}~~}~}|~~}wy~|~{|~}~~~}|{~~~|}x~}zz|~{~{~~~}||~|}}|~}{~~~~~~}~z}~{yx~~xx{{~{zzzys|yy{y{{x{{xxzy|zyxzyv|zy}|zz}z|y{y||x|}zx{~|~{~w}~y|x}}wvzw{}zz{{x|z||}z{x{{~zzz}~|zy{{}}yx{zzyy|{||{w|~~zzy|{~~xx||x~yzwx~|~xsz~{~y|}yvyv{yywy|z|y{{~}~}{{|~}||~|zz{z~zvzy|z~~u}~zxw}zz{vwyz~~yyz{y|ww|}{~y|||}~{x{~yzz~{{}~zu|}|{{{yx}~yx|yx{}u}~}{zy~zz|||}}y|~}{}|}{{z}}y~xyt{}{z}z}|y{|x|{yuu}{vxz{z|}y}|xz{yz|zz}{{|yzzz|y{x~{||~z}{}~}y{{y|w|y|vz~x{{{xyv~z}~xz{|xzy||}{|}{|{{}z|~|{x}z{y{y||~{|yy|{zv|~{|y~x|wx{z{yxz}zvv|~z~|zzz|}|~z|x{|}z~}~~z~wyz|{z||{x{~~|xv}|zzz|y{xz|y{{}|z}y}|{zy}~z~|yy||{x{z}|z|xw}|y|{y|}wxy{|w{x{{{|wy~yvuzy}y{w}|x|z{~|y||}~{z{{~z|z|{y{|xy|{}vyyxzzz{{{vzz}}w|}z||z}|u{~xzyyx~~~{}yx}}~s}z~~xyy}~y|zyyytq}|xz|{||w~z}z{~|}v|zz{z}yz{z}}}}zx|}}|{|~|~~|~{z}~~}||}}}|}~~}~~}~~{|~|}~|~}}}|~}}~z~~~~{~|}~|y~~}z}z}y|}~~}}~}{~}~|~z|}}}{}~||}}~}~~||~}{~|~}~r~}|~}{~|~}~}~}|~}||}|~|~}~}}~}|~~|~|~|}|}~z~||~}~{~~}|~~~}~{z~~x~}}}}}~}~}|~{{~z}|z|~}~|{}z|}~|{}v{{|~|}~{{~}{{~|}}~~z~}}~{}}||}{|{zz}~}~||||}~~|~z|~}}~||{~~}x}{~{{{z~x{}{z|zz|y|zyw{{~~{z|}{{|z~v{}{wyzz{|{{y|yy}y}|w~z{z|}|w|yzuz}z||||}|{}}|w}}}|~}z}z}w|{{wz{z|y~xz{~x}}x}|}{y{wyt{~~z|{z~z~~z}z||~||z~zy}}}}yx}||~||y|{{{}}|y~~{z}}{|~x}zz|{{~}|{~{}}u{{y{{~{x~~{{z}pz~x}}~{{z}z|{w|y}}z}z~yx{wz~v}zx|{|{x{x|{z|z|z~{|yww{{x|y}x|}{|zyv|}vz|y}}{~}z}|w|{y~y|{x|{~}{}x~z}yx~z}xz{~~{~{z{|}{~|~wx}ztz~x~}z{{{|{}y{yw|y~||y}}{|}}}v}|z{}|{y|zz}~y{}{w}x{}}z}{{{|v|}{|}}y{||{y~x|zyzz|}~x}~x|x}}z}|w}~xy}|{||{y{z|{}{{y|w~wz}}~}|z~x}|||y}z{x}|w{{z}}{~|w}{}z~~|yx}}xy}{|z|x{zy{yy{|~}|xyz}v|z{y|}}x}{}{y||w||zv~|x|w{~|}yz|}~yu}{{x{||yy{z|{||{x{{r|~|{{~|{z}|~}{|||y|}~}zwyy{}{y}{wz{x|u{|z}{}|y{x{{~~~}z{zz{{v{wz}~~}|~x}}z{|v}||zwy}yv||w~|}{y{}{|z{{|}~~}{~~z}|}}}|||z}|~~~|z}|||{|~|~~~}~~}}}~}~}w~}~~{~|~~~}|~~}{}}v~z}|}}|~}}~~}}~~}{~~~}}}}~zz~{|}}~~{|}|~}}~~z~~}~~|~||~}|}z~}|y|~~~~~|~~}}{~~|}}||~y{~~~}|~~y~~~}|~}||~|}~||~||~~~}zy}}|~~~|~z~~|~{z}}~~zy|||||}|}~~|~~}}~}{~{~}~~wz{~{~z~yz{}{|z~z}{v||y~w|w|}wy{vy{}x}x~~zxzx|{uz}v|{zx}}w|{~~~~}w}~{z~z{{w{z}|z}|zz|xz|xz|zx~vyv{zx|z~z|||xz}}y~{{}x{||}y|{|z~x|{zzz|yzxx}{xwy|zzw|u}xz~wzx{w{}z~~v~y|z{||{~}~zzyy}~x|}|{{yzyx{{yx~zx~z|{yz{yx}yzy~|yy}~w}~z}{||{{x}}zy|xz||~}~{||xy{}z|}|xxzzy{v{yy~|}xv||xx|zzz|y}zz|{||||w||x|z}y{{|~z|}z}}uzyx|w{}v~{s{}zz|zy~z||z{|~y|z{|z|}~|{|~{zw}x|~}}||{}~zz||xy|ww~}x{yyyzx|{|xy{~|~|~}xy|wy}z{y|||}~y~{}z{w}{}{v~|xyyy~x{zwzw|{zz{{wvzy}}~||~{~|}{z~wz{~{~wy}yz{y~y~~uyyz{y~z{z||yx~}z||}|zz{}{}zyxz~{zzz|{}|~{z{}|x{}|z{~z}{|{{|}|x~z~}|~}}|~y{}y~yw||zyz}|y||}z{}}|||w|w{y}|y|xxwzy|y||}}zzxyy||{{|}n}x{}u{|z{}|||}|}~~|{{||{~{y}}xvz}~|{xvx}{z{}{z}}x{x|x~~{|}x~|yy~z|x|~y|{{}{~~}}|z~~|~}{~{~{~{|~~~}}{}~zy~y{}~y~v~}}|}z}|y|}||~|}{~}~|~}~~}}~~}y|~z~}||{{~~|~}~~~|}|~~}|{|~|~~}{}~{|~}~}{~~|{{~}~~}~~~}}}{}~~~~y{}}~}~~~{~}~~~|}}|z~~~~}{z~|}|~z~}z~}{~~~}|{~}}{}|}~}~|~~}}~z~}|~~z|}}~|~~{|~}}~|}~~~~~|~}|~v}}~|xy|}zz}zy|z|x~~yzw|{{~{{|{{x~x{|ux|}~|v}y{xyyx{wy|{y~{xxzz}}|xw}|w{xz|~z{{zyz|}z{x{yvyx}xy{|}|}||vy{|x{}{{||{{|}x}}~}z|w|}|}}zzy}x|{}{z|}{~y~z{{y|v~|xv||{~y{z{xzx}~y{x}y{~z|zw{yzyzy{{zzxz||y}yzvx{x}}w~}|{y|{wz||yw~y||}|||w{~|y{y{zzx{y}y{w{{z|}z{xz~~{z||}zxyzx||{~zzxy|~yzxy|zyzyz|}}}xzy}|{z}z{|}z~y{yz|{vyx{|wzyy{x~y{w}{~zz}}|yv{{|{|}{{x{|}{~||{|{{|{{{zyy||{}|z{z{|xwy{|}~y~z}{yw{zuzy{}y|||~{~|{{yyz~|z{zwz~y{|}y|{}{}{|zxx|wy|z|z{v{~z{|~z||y|}xzw|zx{}z{z}{z}{w|}}y~}y{~y{||}{yrz{z{{~w~|}~|{{~y}z|}{}yy|}z{|sv{||}{~|t}|zx~xz||~x||w}}|||v{xzvy}z{}~z|~yy}ys|wz{z}w}|z{|}{~{z|~}{|~x|x~z~|||~x~x}}|~{~z~y|x}zzyxw{|}|{s~zzy}y}zx{{}{~{yy}w~v{z~|y{u}|u{yy{y{}|{}{z|zz{{yyzzzv|||zw|}|~}|~}|x~}~}w}~||~|~~}x~}~{~}~~~|}z|y}}||}}~~~}v}}~{~|~|}~|v~}}}{~}|~z}|{||y~|~~~~}}~{~z|~~~~~~}z}~y|||~||z}}{}~~}{~~~~|}}}~|{}~}~~~|}~~|}~~}||~z~~|}|~{{}}}|{|~~~}~~~}~~{}z|~~~~~~|~}~|~~y}{}}}{~~~~}~~{|~}}}}}~~~}~z|{}|{~~|}~~}y~~~~~~~~}}}{}|y~{~}{{~~~~|z~|||}~}|y|y}~z}}~{~~}}}|zzzv|~{|zx|{|w{zv{zzt{zx{{yx|xx|zzzxxyy}x|~|z{{z|x~{|~}zx~}{{~|}}wzz|zzz|{w{~{z{xxyx~x{zxzx}|{xzxyy}|{}|xz|||vx}|x{~y}|}||z}|~qw{w|z}z}xxy}y{zx~x{xzzy{||xx{yvx~{x|~{z||~~|{y{z|yz||}{x{{zxxzy{yvzxxzw}z{{~|{szy{vx~|}{~}z}}zz}}}w}{~{}y||{|~z}}|y{|}|~{~zzxuwzvx|zxy{|zvz~|xz}}z{~x{x{|zy{}{y{|}}}}~xzy|z~~{zy|u||yzxyr|ryy~u||{}~~v{}|z}}|zx|{}}}z}x~}|{}{|{}t}}|z{|||~|{x}xz~zy|{|y~z|{x|{{{}zv}|y{{}z}{}}{}x{}~wxwz}}xy{}{{|{w|{yw|{}}~}~z||z}{zy}{}z|}yw{zy{{|~{|xv|yx~y}}uy{zz{}yz~|~}|w|z~{}~~x}~}{}v~{|}w}|{}}xz}~|{yyyz~z{w{{y{xyzxxz|y}z{|vv}||||x}~yy}|zz}wzx}~}|v}{{{||xww{z{||{v{~{~zyxw{v{yy~{zyv}|y}{z|~|~z|y}x}|zzy~|zy|z|}zz{}zwz||~|yzzyz|y|}xzz}w}{~}zx~}{}|~y~x~~}|~|{|}~}~}|}z}~~}z|x|}||y{|~~~}~~~~}||}}~y}~|}~}}~|}{{~y~~~{}z~z|~}|~|}~~z}|~{}~}~~~}~|}~{~~{~~~~}{|{}|~}~}~~~~~}~}~{|}|}{~}}}}~}}|~}~~~~|~~~~{{~|~~~~}}||}y~}z{~~{{}|}|~~~~}~~}~~{~x~|}y{|{~~~{|x~y~~~~}y~}||~|}{~|~{}}v}z~x~}~}|}z{{}||{}~{}}|{}~~|y|{{{{|||wyz~z~}~uvzxyzyw~~|{~zz|z~yyyyz}}{xwy~~z{}||yzzzz{{z|{}{x}z|y}x||{~{yzt|w}x{{{}yxzz~~|}{y{x|z}{{xz}~|{{u|xyx|||z{yw}|{{}wyz{{zx|~|y{~xzv{{}|{|x}zw~y}}{~{}uy}|{ywyz{u}yz{~zy~{}|v{z{x~{w}yx{xy|z|{|}{z{{}z|zz|yzz|z}x{}x|xzyw|}}zxz}|w||}||}z{~{~}z~yzz}{zyyy{}}{}~x~}x~~}zy{}z||}x{v~|}{|z{w{||||~w}{|wzx~{}yyyz{z{{yzy~}}~z{{yz|z}}|{w}|~{|}{z~{~}{{z|}}~z~zy}y}}}}{{xy{{xzx}z~{{uzzz|{~z|}|w{|z}~{||yy{|{|y{~x{zw|{y}y{{{{{|{}{w{|}}{{zx}zw~zz{x{}zx{{z~yyy}zw~{}v|~yy~}{z{{}zz|y{|z{xyzz~|~|yyxy{xx}z|{z}{{}}|w|y}y}|u~}}z~}}zz}y{z}z{z|||}x||zx|{yw|yy|yzww~~|zx{|zxy}{|}{~{z|{}{}}~|z{{~~yz|z~~|zy|y{zy{~xxx}{|{yy}|z}}~yvzwy~|}~~z}xv}{~{y{zy~}|}~~}vy{|{~|}{|z~z{xxyzw{}s{v~y}}}}{yxww|~zzw}z{z~}|z{~|~{{{~~~~}z|~}~~{~}~~}}|y|{~|~z}||}}~z}|~||~~z}||}~~~{~}|{~}x~}}{~}~~~z~|~}z~~}|~}{~~{{||~~|}~~{||~~~~~v~}~{~~~}||{||~|}~~}~~~|~|~~}}}}}~|~}{{{~~~z~||}}}~~}~||{~~~zyz~~|~~|}~}}~~zz~|~~~~~z}~~}~|}{~~}~{|}{|~~~~~~~~|y}{{}}}}{~|z}~~y|}z}|~{|~{~~z|~zz~z}}~~~~}|}|z}~|z|x~x}vxzzyyz~zxy|}|~v|~{zwxzz|{|z}x~{{zx|}{{|||z}xr}}{~}z||xx{z{w|}z}zv{yy|~z{wxyyyzuz|~{z|yz}zz|z|yw{{~}~yy{yy|{{z{}}x~x|y|~zz~}{}z|x{{||}|z~yz~}z|~xzz|{y}~|}||x~~w}|}yz|x}||yyy~z}vv|z|z{{}|z|{|wzzx{x{{{{zx{wxy|w{{zx|}|{{y|{{z}x|z{~{~zyxz{{}|zxyx|{y{{{{{z{{{v|~vw{zxxy|}}|~{|~|z|x~|}}~{|||yx~}z~{}vywvyv{x{~wz{yyx|{~v{y{}|wxz~|{y{zz{~||{}|z{}~z~|t~|~}y~zz{}zz}zyvw~{xxx|yyxx{z~xyy}~|{{{x}yyyx}|~}||x~|z}~}|{z{z}}{{{|~z}zxz}y{zy}vz{{sx~|xx}||zu{~|{|xxz|y{|v{w{}xwy|xv}{}|z}~zvz{{{|zyy}|xz|v~{y{{{{{|~|{{}|~x{{~{||z}||y{}z~}zzv|||||xyx|v}xy}{}}yz~y{{zww~{||{yz~z{|~{y}x}zz|~y~|z|~y|x{}}yz{z{zzz{z{z|yuy}uuwz{z{{|{||~|z{}}||{~~{y{z~xzz~~{z|y{xzw{|y{}}y{u|}zw|}zzzzy}{}zwz{z{{}zw|z|~{{|{}~|~{{~}}~y||}}}|~}}}~~|}|~{}~~}}}}~}||{~}~}}|~}}|}~~}z}~~~{{|~}}{}~|}}~~~}~{|||||}~}{}|||x|}~}~~~}}}~~||x}|~}}{y}~}}|}~}}|~~z|{||}{}|~~}{}~~~~y|}~|{{}}{z}}}~~}}|~~~z~|{~}~~|{|}|~}~~~|}}||z|~|~zy}}|~}x}}||}}~}~~|{}}}}y}~~{}{~z~~~z|~~}}|}~|{~|}}}}~}}}~}~}~|}~~}|z}~}~~{z}}|~{~}~~yyzzy}y|zy}|{~}|v{yxyz}yzxzy}zyw{~{{vw|}~yxy{~z}|{y|xy{~|}|xyy~|}yw}yy|y{~y}yz{{yzz|}{}}{{}zzxw{yw{yxxwy|zxyxxz|xy~vz|~}y}|xy|||}{|~}ywz{x{{}{yzz~{z|}{}z}x}}}}xx{}yz||{{yxy~{~w|}wz~z|wz|||~|z|}~x|}{yw~~zzw}}{}y~|xy~|yzxyzwt~}||~x|zwz|yw{~yx}}z{{}|z|xx}|z{}x~}{{}|{z||tz|{}yy}|~y{{|{|~xz|~}}{y|y}z{~|~{z}z}}|wzzw{~{y{}|~}|~}|z{{{}~~{{{zy{x|x}y~~y{~zw|z~}z|~~zz|z{{{yyx~w{zu~{}zzwy}}{zx{{{}{~~z|{ywz}}z~}w~y|~v||{{z~{~yzxz||x{xx|{yz{{}y}}yz{wxvxx}z~|{}zy}{{{zz|z{~zy|zz|{|y}z|{}~}}~w~{}~|z|}xzy~z|~~||xx{|w~{zy|y|xyzx}|~v{}|x~z|y{}}}~}}xy}zxx|xzz{|||{y}{|s|{zw{|zy|~{x{}x~}w|~yzw{|}z}||vyw{|z|y{~{~|v}w}yx}~z|x{|}{|||{yz{zzzww|yyx}z}|z}|wzv~~zxzx}|}~{{}|{|}||vyx|}zy|xz||yxxuz|~}~~}~~z|~~}|~~~}z|~~~}~~}{}}|~{~}~{{~{~|~}{}}}}}~~|{|}}}~}}}~~{|}{~~~|~}}~|{y~~~~}}~}{}~}{|~~|}{~z|~{~{|zz~~{}~|~~~~~~{{~~z~~}}v~~}y{~}~{{~}}{y~{~{}~}}}~|}~}|}}}~}~}~}~~|~|yz~{}}~~~{|~~|}||~~}~|~z~{~|~~}~{||}~}}|~~}|{|~}}|~}}}||~}~{{}~~~~~~{|}~}}~~{~}}|~|}~~}}~|}}~}}}~}~}~}|~}yy~|~|~z}~}yzx|xyyy{xz}|{zx}|{x||yww}ywx|~y{||y|}}{}y{y~w}}y{|{uz{{|xzz{xx}z~u||wy~|uzxzyzy|y|}y{{{yzxy{y|~y||xyy|y|~zxz}x{{}y}y{}zy}yyz}zzx{~v~z{{y{yz}y{z{y{zyz{{|~}{w~z}v|z~{}{|}zx}}|{uz}|~|zz{z{yz|xxx{xy|zw{zzxzzxz{{~y}~y}{{~}{{~y~z|{}x~{{wy{yxyyw|w|zy~{|z}~{zz|~x{{{}}~|}{xyz}}}z{y}y|}}|{}{~xy~{v|y}v{y}wxzyx~zyx~|zz{yzw|z{{||~v}|z}}|xx{wz{}x~w}|}y~}{ux~|zz{zzwwyyyz{{zzxzz|{{wyy}||~}~}}}~|||y}}w}~}}{~{{{vz|yxy|z{{}|zx{{|{zw{{{x{zz~|||zy|{~z|{zx{{}{|zy}}yyz~uw}w}|w~{x||}w~w{zxz~~~x{}x{zx|{~}|~}{~{|}v{~y}zz{|{{}|}~{zzx~yyw}zzzw}ztx|{}y{wyzzz{~yy{zz|{y}~yyy~z{zvz|z~}~{|xz}~~|}|y|z~~{{{zytw|xuyw}vzxxysy|z~~||y{xy}v|~}|xy{y|z}~|y|z||}|{}z}x}w{~z}}y}z{z}{y{zy{x}zz|}}~}|{}}{{z~||}{|~~}~~{z}~}{~~~{z~|}||}||}|}~}}|}}z~y~|}|~{|~}z{y~~~}~{~|||}}}z}~|}~||}}}|{}~{}~|zyx}{~~|~z~~~~z}~~}~~}~~}~~z}}||}}~~~}|}{~}~}}z~~~}}~}~~{||~~|||}~}~{}}}~|~}~}~}z|~}~~{|~~~~}|~}|zz{~~zy|~~}||}~}}}|}|~~|~~{z~|~|~{}~||}{~~|~}~|}{{{}||}}{~~x{{|{|~~}|~~|}{~~|y}|}~}}~z~}}|}|||zyyx|y{x~|z}|x{}{{|xxy|y{|{{y{yzy~x{zy|v{yx|}zy{zyyxux{{}{}||xzyz~{}y|x}z{y~y{y}{~ywzy|}}~||v{wy~yz{~}x}~yy{|yzx|y~}z}~|zwyyw{{yv|~xy~yxyzy{z{}|z||~{{z}xzz|{~}{|zzvz{||~}{zz{|~~}}{{{|{yy{|z}~{|x}{y|z}|}}z|}|}|wv{xuxyzzyy}~}y|~x|x}~y|}wzzy{|y|zz{{||{y|}~yz|{x{wy}x{{|~{|tyv{y~xx}~zz}~}wy}wyy}|{}zzz}zz}|v~{x}{|z{z}yz|}x{yzxw~yy||z{}}~{wwz|}~|v~}z}x{{{{~~v||z{|yz{{~vzy}}z~{|}~{vz~x~{|~zyt{}|z{|}yywzyz{{z{{~{z|z}{z~zzz}w|~y|}w||~z~{~y}v{xz{||}w|z|}~}zz|vz}|}|}z~|vu|xz|{}z{||{~{{zz}xz}yz~v{|{u|wz|}|zzzx~y|y{wx||}{{{rw}}}|yxxzzy{||z}v{{~}x{w}}y}|zyy||{y|{~y~|zzxy}yz~z{|x|{~{u|zy~y{xyz|~~}}}~{z|xyy}zwzzxyyx{||x}~w{vxx}y~y|vxz|zyz}}x{}}uzy}}w}~xz|}zz{xz}z~}~zv~|{|{|}xzm||}z}}~}xz{}x||}x|}|~~|{|}}~~~~~z|~~~~|~}|~}|u||~~}}~~~}}}}}~~{z~~}{~~~~~}}~~{~~~}~~}}~|~|v}~}z|~~~|~~}{~~{~~~{~{}~|~~|~~~|{~}|}yz~}}}}||~~~{~{~~~z||y~{}z~|~}y}}~~}|{~}~~}{~~}}|~|~}}||~~{~}}}z||~|~{{~{|~~|~~~z~~}~{x~}}~||y}}z{}~}|z}~~~~||~zz}{|z{}~{~}~~~~~}~{~~}{~~}}~~~}}{~{}|~{{~|}~~~~|z}~}}{~~~~}y}|zz|w}zz}xyz~wz{{{x~{|wyzxzy~}w}|~zz}wzz~|vx{}u|||~|xxzy}yz}|}{yy|xyz{z{x{~}}zx{|wzz|zzxy~xz}{zu~}{}|{|~}|{|y{w~y}~}z{~xyz}}}|u|u~{~yxz}|{|vt}~}}{}{v{{tzyyzzz|y}~{{y}{}}{|{}~~{|w{~y|{|~~|yz}yzvzw}z}xyyt~{yy{{{}v~|{~|yv{{w}}y{y~y{}{~}||z~|{z{}~uy{~w}~vz{z}{{{~~{}z~~zz}}y|y|~x}y}|}{{yyz|~z|y|}}~{zz{w}}z}z{x{{yzxxw|zyy{w|uw}|~yv}}z|{z~~~z~z}}||~yy~z}{|z{|x}ww~z|{y~{zyy||z}{xv{{{||tv||~~~||zz~z{}{z{{}}}z}z}{|y{{{}||}~~|}{zx}~x}~{y}{|}|v{}xy{}~{{z{}{xz{vzx|x~{{~z~}~w~}}y~{|{x|x{y|wxywzv||}|vy|||}wy|~zz}}z{~y~}z~z||}|y||~|w|{}{|z|z|zy||}}|}xz|w{||zxvx~}{}{}~}v}}zz{~{{z}~y|y~{y{}wxzzz|w~yxx}xzx{{z}zzv|~wz~|y|{~zy{~z}{y~}}y~zy~|}{y{z{zz|~{}w{{{~y{|{{w|zzxxxvz}z|yz~|xwwz{yyx|~z{}~|}}|z{|||}{}y{}}~z~zx~}~}z}{||~|{~{~~||}~{|}}~~|}}~|~~~|}~}}}~y~{~~~}}|~|~~|~~~z|}~~~~}x|z~y{}~~~}~~|~}{~}}|}|~|z|}y~}~{|~{}~}~{~}}}|}}||~~~}{}~~}|v}|}}~~~~}~~}}}|~}{x}}}~}}}~~}~|~~|~~{}{}}z~|~~}}~}}{}}}~}}~{{}{}~}}~~|}~~}~~~~}{~y||~y|}~~|~}|{}}}{~~~}{|{{y~|}|{}{yz||{z||y}y{z}~{}y{x}z{xzy|wy|{x~yyz{{{{}z|wx}{|{yy|vwz{{v|}|xzx{x~y}|{z{~|y|{|}y|yw}y}}{u|zy{}x}|vyx{y|{{}{{vy}zy~|{v~vzz{w|y}zz~wvz~}zxzz{}~{~yyy}wz{|}yv|~~~~w{zy{x}zyzs||~~~|z~{}xzy~y}~~y~yz{xzz|{yzz{wzzw~{~{{~||y{w{y{|xx}{{xyyz{{z}~zz{~xz{}{vy{|~|x|{}zy||~{||x{|yy|yx{}|{{||{{z{~z~~v|yx}uyz}{{||}}xzv|}{zwy{{{zy||~z{{yv{}|}w|y|{xuz~x}{}xz|y|{w~zz~yzxz}z~vvy}z~{x}{}~}w{y~}{x{zy{zw~|z|{~~yzxx~}zy{|}}xzy{z|{x}{}{y{{}|||{|z{yzyy~xx{|yyy}y~{z|~z{|y|x~{uy{zzz|uwyx~x}}xy|wz|x||{}}|zzy|y{y}{yx{~z|||yw|{|yz}~{{txu}~y{xyyz{|z~zz{}y}|}{{z{|y}xyzwz{y}x{x{x{z{y|~{yv|{~zv}|zy}~}y{|x~|y{|}y~v|z{~xxx}}w{y{{z|w~~~w{}{|xz}}xz|{|||}}{yy}{~|z~}{||~y~w}wzt}{|{~xz{{{|~vy~x}{|~}zy|{yxx|z|z{{|y|z{}~~}z||~}x}z}~}z~{}}{|}~}~|}||~|}}}~|z|}}z}{{}|}z}|z{~}|}}}~~~~~}{||~~}}}~||~~}|}~}~}}~|~~~||}}|}|}||~}}}}z}~~~~~~~{~~~~|}}~}}z||}v|~}~}||~|{|~|~}{|~}x~}~}~{|~{~~~|y~|~~~}{}~|~~}~~~}~x{}}~|}}}{~|~~}yz|}z~{}~~{~{~~~{~~{}|{}{~~|~}}|~~}}~|~~~~}|~~}|{}~}|{}}{~~~{x}|{{}~}{~{~zy{|zy{|}|}x}|{z{z~z~x}|z}}}y}|z~}|z}~{~y~{t~|~|}x{~x}wz|y}~}|zy{y}{}wx|{y}|}}{y~}{{}|}~yyz|{{|~|zw}zzzwy}z|vyzu~{{}zwy|{xx|{{z|{yx|z|~x}~{|~y~||{|y{|}}|y{{{z{y||zz{w}|xz{z}|z}|~v}}~}~|}|||~{}~|}|}z|{y}x|w||}yy{{}}{y|zy{|z}|vy~}z}|{{~{||vy{|{~~z~}|}{~|}|{||yw~w{z{y||~z|}zz~{xz}}}zy~y}{{z}}~}zz|~|~|wz|~}xz}zyz|zuz|{{~~zw~y~{{{}z~{~~~~~|}{~~}z}~}~z|{{|z~{}|z{{~y~{y|z{xzy~|||~{~{~|~~}~~{||y|y}{~z~}|~{|}|w~}|||zx{yzx}wzv~|x{t|x{|yy|x|}}|}y}{|}|x}}~zz|~y}}zw|~}}}|y~|z}v}y}||yzx}{~{}|}{}y{~|z|{z}zy}{~{||~}z|x{x}}~yvxz~||}zwzwwxy}{yzw{}z~{z{|x}~~z~|z~|z{{|}~}}|}zzx~z}{{z|{|x}{{}{|{zz{{zw{~y|}{}|}~~z|~~|}~}|~~~~~z~}{~}{~{~~}~~}~~|~}}}}}~~}{|~{}}z}}|}~||}~~|~}{}}}~}~}}~~~~|}~~}|~}|}~~}||}~{~~~~|~~|~}}~~zz}~~~}}}~~~|{{~~~~}~}}}~}{~~~}|}|~~~}~~~{~}z||~|~~~~|~~||{~}y|~y|y{}|x|xz}zx~}|{y{}|yx|}zxzy}{w{y{zz~{|zzuwzx}|rr{wx|{xx{wz{{}z~{~x{y~z|{yz}w|}|~|}zxz~~{yzyzv~zz{wx~|v}z{zzy{{z{xywv|}{yuzzzzy||y}|{xz~{}~w~|~|~y~|{{z{wzz{{{}w{xw|z{u{{yw~yxzx}z{{w~{zy}yy|z{{xw{zt~wy|}{~v}~}{~|}zxyz~z|{~y|vz{|}z}y}zz||z|x~x{{~||wz{|~xw}|z|zyzzz~{z|~uy||}y}~x||z||w~}{z}}{xzuy|zy||y}zyx|}{}~|~z}v{yv}yxy{y}|{|{{~x|zy|}y{}|y|}yx|~z~{x{vy{}}}}|y{z|y}yz}xzz|~wx}~{~z|xx|x{{{y|||~}zvx||zyz}{yz~z}y}{zyy|||x|yy{y|wy||y}{{}}y~}{~||~w{~|x{|wyz{|z|yy||~w}|yy}yxy{y|y{{}}{x{yxy}|{{|}{uz}xx{yz{zxyy|}z{x|~z{z|vxy|y~z{w||{~}zy~y}z|{w}|}vy|~x{zy{||w|}y{x{xw{z|{|~y~z{yvz{|xz||}|}{~|{{u|x{|u}zx|yy{y|~~wy}~zyzyu{{~xzz~xz~}y{}}zy{y||}w|y~}z|{}||zxz~{{}{|}}~{ur}yyxx}~{x|{yy}~~z~|z{x}|{{}~}~{|||}}}|}~}w}{|}~}~~}~}~~{~{~|~{~}~~~}{}~}~}~~~y~}~}~~|z|}}~{y~~}}|}}~~~~~}|~{~}~{}z~~||}z}x}}|~}~|{|~}|~|w~y}~}|~|}}|}}z~~}u}~~}x~~}~}}{}}~{~~{}~}}~~~~z}}~|~~|}}|}}}}}}~~{~~||~{{||~~}{}y~~~|~~~~|{x{}z|}~}{~}}}}~z~~~{}~|~}{|~~|}z~||~}|}}|~}~}~}}~{}{}{}{}~~}~}}z~}{|~|}x||}zy~}~xzyzz}y|ywyxxzyuyy}z{uz}z|v~w{x|}{{}z}y{|}wz|{}|{}yy~}~|~||z}tvzy{xz|yzzywy~zyy|~x}~rz{{yt{yz{||y}zy{|}y{~|}z|w{{~{{|{{x}w~y||z}zzx{}zy{z|||~{zz{|yz{zx|~~||{}yz{y~yx~{||}~{{w{{y}{vzxzzw}}y}{xy{{wy|xz|}wz{z}wy{{xz|zxx{z||z}y{}~y~{x}z~yz{|}yx|z{|xw{ww|yz~y~zxwz|wx||w{z{w{~|{~y|xz||~zxxy{xz||z{{}}y{{{{xy{xx|xyy{w|w}v~|yxxz}{{|}~}|x|}|}|||}~~~x~~|}xzy||{yxvy{|z}{{{}{{x}{{xz}zv}~~{}~}y{{~}~z|}yyy|{~~|}~yzyy{~{y~zy}|v{z{xyt|yxzx{{~uzz|y}||{yz|{||}{t{x}|z{|~}{{{y}yxxzxx|y{zxzzx{{xzzzyz{zzuyvy{z|z~z{~y{{|~wz}y}|~{{~~|{|{xz}w}yv{}z~y{z~yw}w{wz|{{yxyxzxzyuyz}}x~{}|{{zy||||~z}x~{|x|xy{|{x{}{z}yz|{~{{|xyv{|}}wyy~zz}}{}{{~{x|~xz|~{zzzz|v{}{wz{xz}xzzxyx}xwyxw{~zu{yy}z}|x~z{z|{|z|z{||r}}|{~~}~z}{z|}}~~{~}~~~|{~|{}}|}{}|~y~~}||~}z~}}|~~}r~~~}~~~|}||}{}|}|||~~|}}|~}}}}|}~~|~~~~}}y{~{|~}~}}}~~~~|}~z}}}~~~||{}}|}{|{|~~~|~~~{}y{||~~~}|~y}||{~}~||~}{{}z|}}~}}~~}}||}~}~~}}z}{}}~~~~{}|}{~~}}z~}~}}|~}{~|z}~|~y{|}}||~}}}|w{|~y|}}{{}}|}}|{|~~|}~z{y~y}z|zz}}~{~~z{z}}{{z|z~|zzzxz|y}|}zz{~{{{zxw~x{|vzw{{|}yzy{{{~{zxzzw{z{~~|z~|~|{{{}|{z|{}{|~{y|}{~{{z{w|zz|zyx|{||vxyw~z~z~}}z||z|}{~|y|xzyyyz||z}{xvx}~{~zxy{wzx~{}~}}z}}}xz|zzy~zz|{}|}v{{yz|}{z|z{|{}||{z{zxz{zwxy~~y~|x{{~}xwx}|}{{|}|}z{z~}|}~{}~x}yy{{zy}zx}|w{}{}y{zs}|zz}}~~yyz{||w}x~z|{|}||{|}||}z|z{z{l}}{|{z||~~zw|xz{y{yz|{x|x{|{}z|t||zx~zx{}~{v|{}x||{z~~}{zy{~zyz}~{xw~|{~v|z|{w{y~|}w{z|xv|{x}|}~{zzx|x{}}z|z|{z~|w|x|vyxyy|y}{z~}}w}x}{{z{|~|~}{{z~v{}x}~{wxz}y|u{{{~z}zy}~x{}zzx}y}}|z{}zz{zyy{z}xz|y{zxz~v}}|zyy{xy{}z}~~{|~~~|z}|y}{{~yz|}~|{|wyz{{{}|}}}{~zz~}yyy{~|yz{{{y}}z}{|z~wzv}wx}~z{{x|{|y|x{z}||{~y~|}{|z{zyz~xz{{~|xz~|{{}{~{}wxt}z}z}z{~z}y{}|}q}}}y{{z{zx|~|||z|{~|}y~}|}~|~~{|~~}}~{}|~~|z{z}~~}{~{|~~~~|}~~|{}}~}x}{{{}|}}}}{}~||{~z~}}}{{}}}{}}z~{~}{|{~|}}~{}~|~|~}~|{}|~|~~|}}{~~~}z~}}}~}z|{}~~~~}}~z{}z|~}}|~~~~z|~}z~}{}}}~|~~{|~}{}~|~~}}~|{}|||~~}~~~y|~}~~}}~~~|z~}}~}{~~|yz}~}|}}~y~~|}~}~}~}~~|~|}|y}{}}z~}|~z~~~}}~~|}~~~x}}|}~~~~}~{~|~w{}}{{~~~|||xz}yxzx|xy{{v|y~z}{~{{yy||{yz|~|x{y||||}||{}}{{|z~z|~}}x{zyyy~yyzzzyw||zy||}zuvywz}z{}z}~}}{|}{~}}y}}|{y{{~|yy{}~vy}{zz{~|zv}ywvy||}{zy{y~{|{|zv}y|{|}}{{z}|{z|~{z}zyy}{{y|z|xnzz{x~u{xzzu|{{|z}xxxyv{y{x|~~}x|{xy{|z{|y|y|y~z{}~{zz{zz}{yy}zxy|vyw{{}yzy|zy{zz{|x|}}y}{x}x|}zy|{}~z}|}}{xz|xx~{x}{zwzzy}~z|wz{{~|~zwwyx|z}{{~x~}|yzz}{{w}z||{~|y{{|}~w{}{{wz|zw{z|yzy|w}}x~{}zzx|y{zx~z|zz~|wz||{{{}~{~~~zs{~}z~x{{zz{{{yzx{w{x}t{t{yz}{{{y~}}}{y}{zxzzz}~}~x~|||||}}u|y{|{ww}z}zw|}yz{wwz{xy}z|{x|}~||{~{xy{}zw{{|~|}}{{}||z{||{zv|{y{~y{xxw|ty}}zw|v|w}|yxx|z|~x|{zy~w}{{~xz~|zy~}x}{zyyzzw{|{|{zx|z{}wxy}|y{{|{||{}~~}{z{z{|}|x|v{}zz|{{||z|z{z}|~{yww{|z{yzz|{{{}x|}{zzz~w{yz}{}y{{w|zz~}~~~}~}||~~}~|}}}}~~~|}{~~}|}|}|~~{zx}zy|||}{{}}~~~~{y~z}}z}z~~}||~}}}~}~}}~z~~z~~y}~}}~}~|}~~~}z{}}~}}~~{}|~~|z}~x}}~~}|~|~{~~}~~~~~}}~~}}{}~||}}~}|}}~z}~}}||}~~}z}|v~}~~~}}}~{~z{y{|{~|}}}}y|~|~}~|||}|}{}}~~~|{}}}{~~~~}~|~~z{~z|}|~~~}~{~}~~}~~{}z}{{~x~~}~}}|y~yxy~z~yz{||z{s}y|}zvz|szw|}~{{zw}{|y{}{yx{{x{w|z||}{z}|{x~|{yz{x}{{}||~{x|}~z~{}zz}}u{xy}wzz}~yy|y{}yzz{x{z~{{||yw{|xxzy~|~yz{y|}y|~y{zw}||x~y}w{|~w}{{~yv~r}{y}}v{x~wvx}}zz}}z~{}}~{~}|yy|{}y|z|||z|{w{~~x{}{|uz}xzzywx~{|z{yv~z|~xzy}~x|}||x}|{}ywzuwz}{{~{}~{z}x{wy}~zy|z{}{z{wy}{w}||}{z{}xz~}}xy}{ywzu{~|t|{{~z{{~x{y}|{~|{~y{{}||y{z}zv|~y}z{z~~yxz{z~z}yzyxy||||{|z~}~{|}~xvx|zy{}}~{{z}yzy{|}}{}|zx|{yyy{zzyzw|x~z}{y}yzy|~zz}zxzy{zw~zz|{w}{|}|y}y~w}z}y{y}{|~y}zyxwxx~|}{y}{}||y|z}z|||||{{|{z|y{{v{{~|{|}{yv}~|{~|yu|zx~|z{||{z}}|~{||x{~y||~{y}z}|}}{y|}y{}{{z{y|z{xy{u{yzzz{~{~}y{{}|{{|xz|z|z{xyy}y}y|z~z}{z|{~yzy{|~|yv}{{}~~|vx}{yzv~~{}|x}z|~xyx{}}{v~x|{x{vzxzy{{w}x}||~{~xy|zx{z~|y||{{~~{z{~}}|}~~~|}z{~~~~}}}~~}~}~{~~~}~{~~}~~|~}|{|}||~z}|~~{}~|}~{||}|t}}}~z}y|{~~~}~|}{~~}~z|x~~~|~}~}~}{|y|}~|~{}~|~}~~~~|~~{}~~~z~~~|}}~~~~||~|}~~~~~}{||}~z|~{v||z~{{}~~|{~~~}~}~}|}}~}{|{}{~~z{}}~}{|~~}~}~~~{|~|{~}||z~~}}~~~~z~}z~~~z||}~~}{}}}~}}~{}z}}}}|{~~|}}{~{}|}~z}{}t|z~{{y{z|t{y{wx{zx|{{x{yz~~y{wyz}}z|}|wz~|y}xy~{~xy~||x|~|z{{zxx{y{xzxxy|}}x}yyxx{xxy{z~xx~x}z|{}{|~~{yz{{{{zz{y}{{z}xy||}}z}|w{yzyxzxyy}|z~y{}zz~zy{}w{uyxz{}{}{~zz}|~{zyz}zy~~{|}yyzx}}{x{y|ywuy|{~|{}|{{}vyzyy|{wy{y|}yz~}{|}|{|~wz}zz{|z~||zw}||t~zy{w~|}zy~y{{zx{~yxx{}yw{||y}{{|z}|yz}|{{}zx||{}}}z|yz}~yyvzx|z|}vvxx{||xxzx{{z{x{{{x}z|~|z}w{}~{z{z}z}}~z}}z|zxz|{v{z|yzz|}{zz{y{|z}w{|}ytx}|~w~{{}{{~}wz}~{}z{~~z~~y}zy|t~}|v||wwy~zyz{|t{}vzy}}w||z|||xw||z{y|x~x~|~x{}~|wz{||~yz{zx|tz{|{{}{|zy{{{~|z{yv~||~}wy~~{}xzz~|~}}{x|y|zy||{}{|~{}yx}}}y|xz|zyy|x||xyw{}{xz{|zw~{}~|y{|{zyzz{x|z|~zx{{~x{xzzyz|v{|~|{~{u}wzw{wz~yvv}|~{}||x|~}yx}y|~zy}}{~{}yz~zy{yz~s{y}|}w}y}wy{{xy{{x~||~z||}|||zz|y}~y~~}~|~}|~}}}{}~~~~~~}{|~~~|{|~|~||}~{|~}{~{~~~~~~|}~~~~}~}}~y}|~}|~{x~~|y~}{}~~~}~~~~~wz{||s}}{x}~}~}}}{|{}~~~{z|~~||~|~}|~~}{|~~}~{}{~}|}~~~~}~~~~{}~~~z{{|~~~~~|}}|}~}y{x}{~~x{||}~~{}}|}~z~~~}}~{|{~{~}||~~|~{~}q|}~{}}{~~|~~z|~}~}||y|}|~}{~~|~}~~}|~|~}~z{|{}zz}||~~}~}~xx{|z}y{||{xxxx{{zz{z|}|}{{|r}y}yyx}v|wz|~}}z}{|{y{x{uyv|z{yy~z~zu~{z}~z}yz}~vv{{{{y|y|}~xz}x{{yz||{zx{xyyzz{{xy{{|zyyz|}yxzxw{{xz{y}yzzxxw||~||zz~|}w{y}~y{{{x|z~z|{{|zy|x}{}x{|}x~~||uzw|wyy~wzwzzz|wzy{y{y~|uxyx~ztz|zxy|}|xx{{|}zywzy{z|z{{~}z~|z~~|x|{x||y~~~xz|{yy~yv|zxxy{z}|{zzx|{}y|y|{{zz|{{z|zw~~{|yx{}yxz}w{zzzw|z}{y}}{z}x|y{|{{{}x}yzy|y{z|zzy{w~~~z{~z{|zw~~z{z~}~{|y}z||w{z{z||{vyzz}y|zz}{|~xyy|}{}{~x{|{|yuzz~~{y}|{z|||}z|xx~|z{x}|y}|~xzx}~}{{{{{{~z{}z|xt{z{{{}xwzy{zx}yzx||z~}zw~z||||}{~}{|wz{yz{~||{yywyx{~y~}zw|v~z{~|{y|{|yy}|z{}}|zxy}w~z|{{{||{{}~}|~{zy{|y}xzx|~{{}|{{vy{z~{|}{zv|~zy|}{zz}x}{|}yz|{{xw}uvwy|||}{x}{|y{yyt|}y~~z{|zz{}u}|y}x~xz|z||w~vz{w}zy{|yz}z{|y|z{|}{}{}~}}~z|||{~~}}~}}}}{{xz}zy{~|~~|{w~~~|~x~|~~~}~~}|}{|~~}}~}{~|~}~}||||~~z{{}~}}~}~~~~|}~}~}{~}}~~{}}~}~}}||z~}~|}~~~|~~|}{}}}|{~|}}~}{}y~|}~}|}}}~{~}{}~~~|~~~~~~~|}~~z}y}|~~|~|~~}|y~}~~|~~~}~{||~}}~}~~~~~~}|z~||~}~{~|}~~}~~~}~|}~~}~z|z~~}}|~}|zz~|~}~}~~|y{|~||{x}|}}}~zyyxzy|xyz{{~uv{{{|~{zzyyzvwyzvqv}}|~~x{wxzz}~y|z{|~wyzzxx{}|xy~}x}y|yxxw}{z}x}xzy}{{yzxzxv}y|y~|y~}x{|}{}z{{{{}|~z|}x~y{y{zz{{|wyuxz|~z}}{yxv|zyxxuz|}{~{x~{|~{|}{x~}}zyyz~}y}}z{y{yyv|yyzwy}zv|w}wy{y{zwuyw}yv~{x}{}w~}|x~~~~wzx~w|~}}}{z}}~|||yxux}|yz|x{}x~~yx{~z|}y{y|x||{y{~}{|{y|{x}zz|w~~{||{yxx{|||zwz|yx|wv~z|zzvu|xy~~{{z~|{||||~}{||zyy~~}{}z}|{|z~}{{}{wx~z|zx}}{||yyxxyx{x}x}{xzz~|}}}}{z{}{{zzxy}z~y}z}~|~w||z~|y|xvzzxz{{z|yzw}{z{|zz~}w||yz{{w|w||z{xwyyx{}}~y{|z|xyyyvyy~}xzwz{wy|yz|z{}~|{xzy}{}z}zx{|}{zpw||{~z~{||{z|{~|}zyytz}zw{|}|xvxw}yzzzzzzyxxzx{z~~zxy|{|}x}x}{{{vx}u{~ww}wx}|zxzz{~|xzyxx~x~||x{u{y{{~}zy~|{{|{w~}zz}}z}x~{zx{y~y|x{~yyzz|xyx{xuxw|zyx|{||zw}}{x}}}{}z{{~{|}~}}}~}|}{y}}~|}}}~~z|}{{{}~}|xz~~}~|y~}~}~~z~}}{~}~~~|}~}~{z}~~|~}~}{}}y}~|y~~~}z||~}|z~|~}~}y}}~~~}~~y}~~{}~|~~|~}{}~~~}~{}}{}||z~}~~z}}~|}~~}{{~}}{{}}~}}|~}~}~}~|}}}~|~z~~|||{wz~yz~~~~}}~{~}}~}||z|~~~}~||~|~|~~}|~y}~}~|~{}z}}z|}|}{~~|}}~~z|~~{}~}~~~||}|}|zy}z~~}}||}}~}z}}}~|{~~~}|}~z}{~~z|~w|yy{y|z~zw{zy{zyy|{}}|{yzxz{w}z||x~|}xz|y|y}||w|~z}zyxx}~}zxyy{|{{yx{||wx{|{{z|z|y|x}{{{}{{yx{yxvzyzx~~~w}}yxy{zyxx~yw}~zz~|~}xy~||{y|yxyv|||}{yzzz}x}wzzvz||y{y|ywz}|}}zxy{|t}y{w~z{yzz|yy~|w}|~{zzy{z}xywz|y|yz|~}~{x{zw}y|z||w~zxux{||z|z{{|yxwz}w}||{y~v}~yy{z{z|}yzwy{xz~zxz{vzwz~~y}xyuy~|w~yywwyxz|{x|}zy}z}{}z}~~~zx~yyx||w}yuxxy{vw}~xw||{~~{x}}xzw{z{{{|zx}y}y|{xzyy~{x}z{z}y~x}zzt{}|v|zwz{vy{{{y{xy{zx|z{zyy|z~~~{z|zxz~yz~{x}{{{yz}{}{|{yzzxz{v|{}y~z~{vz}uv|z||~x|~x{{yx|}{y|x|}~zzxx~w{zyu||}||{{|~xv}wyy|~w{|zw|xz{v|yx{{{y{~}{{vzzy{xvy|{u~zz|~{yz~~}}~xz||{z{z}y||z~z|yzy{}~u|}v|zzu{|wzxz|{~~w~xzzw{zzx|zx{~~{zz|{x{x~|{z{zyyy{{uz}}{}{{|wy}zy}x|}}|z{{|z|z|{~|||zvy|{xy{~|}~x}x}{z{|xz{}}|z|x~yy|xy}|{~}}~}~~~}x{~~}~}|~z}~||~~~~{}z||~}{{}{}z||~~~|||y}}{~}~{~~z~}}}~}~|}|{}}|~||}}~~~}||~~|}}~{~}{|~{~z~}{}}{||~||{}~}|~{|{~}y~~}~~{~{zwy~|{|~~}}~~}~{~}~}}~~~~~}~~~~~~~}|~}|~~x~{}z{~}}}~~|~~|~}~~}}~~|}~}~}x~}}}~|}}}~}~z~}~}|}}}~|}~{|~}}{~}}~}}}|~~~}~}~|}{~}~~{{{|}~~~}~}~}~{|}w}|~~|~~}zzxxz{|vy{|{~w~}|ww{~{xx{yyz{v|~zz{y||x}y|z}|v{y{yyyyy}~}wy{y~z|w~||x{zv}}{zvyx|w{}x}|wy{~}w~z||wx||{x~x}}y|z{zy{{|y}}zx|z{}zsy}~{y}uzx{wxyxyzyxz{yy|zx}xt~zx{tx~}y}|y|y|}~vz}~z{}{x|{|zxxxyxy{{y}wxw|zzxy{z~uy|z{|wyz{{wxzy}|{{}xztz~z~y}|{yz}yx|}{u{~|{{w|}zzwv}z|tzyvzzxyy{}~|}}|||{~z||z||~}}zx}zxyy{zsxr|xz|x|xxxxv}|xzyvy}z{zzxyytw~}xywzz{z{yyz{y~zz|y~~z~vz{{yzwzx|zzzxxzuy{{}vzz||x~{|~||z}|}}~}|{|}zz{~uz}v|}|z|yx|yyu|{}w{xy{xwu}yy{xyy{{yz~zz|~vz|}{{z{zw~{{}{{}}}{}{}|z{wwyz{|z{y{{yxz{{xz~~|z~}t|x{~{{x{z|zzz}|z{xwzw~{{{|||{zxzz|y|{z~z{xzwz|{wyyzy|yyyuvtw||u~{~||w||||z|yx{z||{|{{{{~{z~|zy{~zywv|z{z||x||{|xzw{{{|z|x{w{}~y}}}}y||~{zz|x~}|{~w~~{ywz{zxxy{yy|yy|wz|z}|zy|{z|z~vzxx~}}{|x|{~{xz~||}|~z~{z~|~}~}}}~||~~}{|~~}}~}y~{~}x}}~~{|~~}z~y|}}|{~}~{}}}|||}|}}~}{z~}~{~~y~~z{~~~{|{|}~||}~}~{}y|~~||~}}~}~~|}|~}~|}}~~~~~}}{~~|~~z~}~}~}~~~~{~{{~}~~}~~}}~~~y||~}||{~z{}|~}|||}~}||}z~}~||{{}}{~}}||~{{|~|~}~~~}|~x~}z}y~}~|~z|{x}|}~~~~}w|{}|}~}~~|~|}z}}}{z|~}~~~~||}~}|{z|y}|}}z}||~|}zxy{zyvyz{{xz{|~xz{{zz}{{{}wx{y}z||w{{|{|{{x}z{}z|z{|zxxyz{|}|}zv{z{{yz|yzy{z~{{yy{z}{}~|zzz{y{xz||{z~xy{y}{{x}}{{}xy|w{|z~zyy{{z}{{z}zw{z{||~}xy{yz{|zzz~{wyz|~{xu}ywyy{}www{|{~wxy{y|}|~{zzy}x|{}{xy{v{{xtzzz|z|z{{y{{{}|xw||~}wzy}~~}z{y||z}z{yz{|}w{yt|{{}x~|}|}wx|{y|{|{{~~y|}|xyz|||{{yz~|x}~{zyzz{z}{yw|zx{xyz}{||~z{|}|}{{~wy~z|z|}||{|||zx||}|~|}yy{|||{{}}}|z{|u}z~|xy~yyzz}xzz}{{||}z{y~~}yzzzzz{z~z~{}z{||~}{~|{v}z{|}{xx{{}z|}~{|{~zz||y{|{{z|~{x}||{~wz{x{||~zzy{}|wy~y{|}||{|}}}z}|y|}|{y{}yz}}{z|x}|z~|y|y}{{}}uyzy|x|u|~{{|~|}y~{{|~{zzyyw{zzxy}y|~y||{|{{||y{y~{x{z|{y}{}~v}y{yzzxy~{|z|{wz|y~}zv{||zz|ytyz{z{}xzz|{z{{x}|z{z{zxzx{y{}y|}yyz||{z}}~z{{~{{z}xyn|yw}{y{}}|y~t}~}z}|v~zzx|z}~x{zz{yz|y{z~~~{~}}~~}}}}~z~||~y|}~}~~~~z||~~~{}}{~~|~}~}~|}}|}~}~~}z~}}}}}~~~{~~{||~z}~}y}}~}~|}~z}~}{~}~~}z}~|{~~~~|~~|}~~{~{~|~~z|}x~~~|}~~~}~|}{~}~|~y|}~}}}}~~}}|~~~}~{}~}{|~}z|}|v~|~}{|~}}}|~~~z}}}|~~}y|y~|{{~~~~}||}~|~|~~|}~~~~}|~~~z}z~z~{{~~}~~}}}}~{}}||{~z}}z~~}~~~}|~zy}|{z~~}~~~{~|~{~{~}xy~||z{~|~z~z{{|x{wy|zxyywzwy~|ux|vvz{{}{{}y}xw|{|zy~zx~{~{yx}z|zyzzyyzz{yzy{z}|zzuz|yzwx~}zzv|{xxyxxz}{x{~v}{~{x{zy{wz{}~|~z|{~z~y|yz||xwws~{zvx|y}y|{}zv}}{zx~w{{~zzz}w}{{yx|{z|~|xz|y}~z}{|y~yyz{{{zy}zwzzyxz{xuxxz|yx}z}}{~{x~y}~zx~zz}y{|y~z}||}y|~~}~x{{xzzyxx{~vxzw{{|zyv~{yywzzt}v~y}{z}{}{~~{{w|{w||{z{}z|{|~w{z|uy|{zrvy}{zy{vzy{|~x{|zz{|~}~v~y}{{{|z}}{z{z}|z~z|yzzzxz|||zw{w~zz}}u{zzzwyv|~~z||{yzy~|{|~}|}x|w|{{}y{}{~|~}zyx|{x|{yzyzz{zzyw~yvz}zzywx}|}xw|xz{zx|}||w|}{|yw|{{{{z{{}zyy{y|{}|x|{yx{x|~z}{z|yy{~x|{}{~x|y{{y{y{{~~xy{~z{y}z|zz|y}y{~w|zwx|{{{|zwvx{w}{ywyy|v|wxz{|w}{~~{~}~{yx}|||z}~}|~z~|y{z}xy|y{{|{|{y}}}t|{|zyzz}}y{{y~z{|}y|zx|y~|y}|~zz{~||{|~{}zwxx}yyv}|y{z{|yz{z}y|}||yxx{|~~~z{}w|x{z{{~|~}|}z~{~}|z~~{}{|~~~{~}||~~|}yz~~}z~y}~|~~~{|}|}z|~{~{~|~|}~~~~}~}~~~~}}~{~~}{|}~~~{}~~}~~|}{}~}{|~|~|~u}{~{|~~~~~|~~~{~{~~~~||}}|~~|}~~||}{}}|}~}}~}{}~}~|~~}z{~}~|~~{y|{}}~}{~~}||~~z|}}{}|{}~|}{~|~~~~~~~}||~~{}|{}{~}z}}}}~~~~{~|~~}~~~}z||}~~{|{|}~}}~{~||||~}}}}|~{~z~~~}x{{{|sz~}}}{zz|w{|}y{z||x{v{|w{}y}yxu{~|~||{~wy|x|z}z}wxzyyy~z}~xzz{y}}{{~w|~~u~|zyx}}|z{}|zzxy||zv{{y{y|}~yx{z{x|z||z{{~}yyz|ux~}|yz{{y{~|u{zx|}z{{}wz|zx||y~|zz}xz|y|z~z{vxyz{|{}zv~|{vw|y{zzyz|{x|zyv|}{{}{~zy{~}y{|x{zw~wy~}{{|~z|y{wz}{|{x{~w}{|~|yzz||zy~y{~{||yuz|z|y~wz{|{}p|xzz~}~~xxwywz{||xxy|zzz}{|{z{y|{{y}{y|~z}y|x{|{z||zyz~xyy}~zzyy{{z{~~zz{|ty~zz|~~xuz|{||yxtw}|z}v{x}{wz|{z~z}vy{|ywu}z~}~|z|{}y{}zzz{{|~y||zzw{y{||w}|{}}{~}v|ww{z}z~}||yw{yz{}|}~~{{wz{zzzx|{{u}~zz|z|zzyx|v|vx}{~x~z{zw}|}yyyzxxyzz~}x~{z}yzy~{|v}y|y|{yv~|zzz{ux|~yy~{|~z~|ux}y{y~z}|wyx~zzz}yxzwz|x}|||zzx{{yyy{z~y}}~~{y}{~|y|{{{{x~{{{wv|v|~zyu||{z|zzxz{}{{|{w}x|xwvv|{{yz}yyyx{|zz|{yyv|}yw~wzzx}zv{{}~~z|~~~|{||}~{~~{~}~|~~~|}~zy}~~~}}~}~~~{|}|{}|}{}}|~}{|{}~{}{~~~|}}~|}}|}{}}}}}~|{}~zy~{}~~}}~~z|~|||~}~|z|{~}|}~|~}}~}{~~|||~|z}{|~~|}y~z~}{{~{}~}~}|~~{|}{~~}|}~~}~|}~}~|{z~~x~}|}{|~~|~|~|{}~z|}~~|}~}z}}{~|}}~}|}~|~~}~~|}~~{~~}|}}}~z|~}}}~|~}{}{|~~z{~z~}{~}|~~~{~}}~y~|~z|~|}{~~~{}~}||x}z|~~{{z{||{{}{{}~z~zz}wz{|uvy}~|xw||z{yz~|yvyyy|{zyz{|x}yw|vx|z}|wxz}}|~~|{~|}}~}}~}zzzz}yy|x}yzz~|yzxyxxyx{xy}w}xy{{z}{}y}yz||{w|yz{uzz{yt{{|z|y{v|yxw{yzyyz{}y~zww||xzwy{wyyzy~|y~xz|}|{~yz{y}zxzy}|y|zz~}w{~~{{xyyxyuz~z{w}~y|~yyvyy}y{z|yz}{~xyz}yy{z||yyzzyz|yy{|}~|zyz{{~z|z{{vv}x|xy{|~xv}}z~}|{z}x|{~|{zz|zy{z}x}|{}~w~|{wv{wx}yzyxy|}w{uywy|yx{yy|z||}|~}|~z{||z|}}{~}||}|}~|{}y}yxzxzryx}}zzzxyxy}x|v{yy{z~||y|}}x~|zz}w}~}x~{{~{}|z|~z{zwt~}z|u{v|x||y{xvw|w|xz~}z}|}}zv{|||||{~~{{{|x}|}xy{{|{|zz{}yzv~{}}{z{z|zz{{vw~|wx{y|}~~{w|{y|z|{}~||{||~y{~|{{{|w{{}|w{~}wy{}zz~}{}tywzvz~y}sx|}{zz|~{|~zywy|zz{}}y}{vz{~}{|{|}|}||~y}~w{yy{yz|y{wuyyx{z{y{|}}||}{|{x~z}{}y{z|zzz}{~~z~zxz{|x|xww}y{{{}y{{z{{w|}ywxzw{{||y|~|zx}z|z|~}~z}~~|}}y}{|||xy~z}{{|~z~}{}}}~{|{}~{}~{{}|{|}~|{{}}~z|~}}~~|}z}{y|~~|~{~}{zx~}{~|~}}~~~{~|}|||~~|{~~}{}}}~~{}||}|~|}}~}~{|~}}}}|{~~{}wy|{|}}}~}~}~}|~|~|~}|y|y{}y~}}~~}~}~}}}}~}}{~}|}}yz}~~}}~}~z|||~{}~~}|~y|}{~}}}~|~}z~~}|~{{}|y~}{{}{}{}}}y~{~~{~|~~|~}}}|}~|z~|y{~zz~}}|}|~}z|~{~~~}~|}~}~}~~~~}}}zyx}{|yw~zx}z~|vz{{zyvz|z{z~{~{z}}y}yx|{||z{z{}{v||~{yzx{~|{z|w~wx|{xw}{u{z~x|zy{{y~ww{yz|y}~zwyxx{|{zzx|zzx~zwz{|w{zz|}|}|yy~}z}||}y}}x{}{y{|~||w}xzw}zzx{z|z~y{z|}yxz}|xvvy}~{z{}w{|{wz|xz{~~}zy{{||yy{}{|wy{{{w|y}x{~yy}||wzz}z|y{w|~yyy~|x|{yx}xzw}}~y|}}xz|~}|xw|}}z{yy{~xy{w{xw~{y{}wzvz}z|||kxz{y}xy}|y||zx}xwwzyz|z{wx||yzz}z}~wzyy|zx}y|v{x{~|}~}zyyw|~}x}~{|zw{~x{z~z}{z{||~{|yz|}~zuwzy{y|{z|wzy}{ww|zy}{{x{{|~yxvx}xy|y}y}~}xx}~{{uxy{u{{|y~y{|}y|{}x~yx|{}z{y{ww}x{|{y}|~zy||x|x~{zyz}{zu|z~y|ytz|}xzzyxzz}x{v|x}x||zz{|}~zz||{|}z|x{}zz{wx|vz|vw|{{|~z||v~|{|zv{|uzzyx}{}{v{x{x{}|z{ywuz~yyz|v{yw}z|{~{|v|{z~}yz~y||x|{|v{y~|{v{|zz|z}{zzx{zx{z{{{|{|y{y~z~y}yy}|}z}{}~yzz{y|z~z{~x||x|{wy~~}~}}~~}~~~~||}~~~~|zz|}}}~|~}~{}}~}}~}|}~~~}}x}|~~z~~{}~}~~~|~|}~}{~}~~z|{}}}~~~{~~}}~~|}{}|||}|}}}~{}|}}{~y{~~}}}~~{~~|~{}|}z~|~}}}}~{|}{}}~|}~|~z|~z~|{{}~~~{~~~~}~x|}~w~{||~}||~|}}~~~}{}z|}~~~x~~~}|}{~{~}~~{~~~z~}~~{~|~}}w~~}|y||~||~~{}}~~{|z}{|{}}}|~~}~{~|~~~}}{~}~~~~~~}~~y~|}~|z~|~}~~z~}||}|}u{{{zz|y|}yzzuwv~||y|}{|yz}{{y~z}uy}}~{|{wz}}xv|zzz}}|z{~z{z{y~y~z{|{zv{xz{zxy~{zxwzxy{{{vy}}yzwzz~wyzzz{x~{zwyw~{|y}{{}xzzz{{xy}yyzyxswxz|{y{zyzy~yxzz||x{zy~|xx}}w}}{|z}{y}{~~}y}||~{~{yz|v}{wyvwywwuuz}yw|~||wzzwz{|ywz|xvz}z{x{~{{{{y|||}|zz}{y||~yx|}}y{{ww{{|z|xwv|{xwzxuyx|wwwu}~|}zz{}}{~z~y|y{}}{~{|y{|{z~|xw|z|zyz{xx{xyx|}}zzzx{|w{{}|~}zz{y~{|{~sy{{y{|}}|~}{}xx{yyy{|wy|~xy~xz{z}z|}x}z|{xx{z|~zz|{|~z|ww{z}z{|z}}xy|~~{zx||~yt}z}z}}y}||zwzy|z{x|z}|zyz|}z{}}{{z{y~{zwyy{|||||~}z{|~}vu{z~||{z}xxuwzy~vwz|y}v}~}zz{z~}}{}||xx}y~{}{x~yxy}{~yz|z{{{zzy|z}{z}{xyy{|zyx{zy{wzyyx{zz~~|{|{~~}{{~~z~~}x|{}|w}~z~{|y}zy{v{{|y{zz|wy{||yy{zyzxxy|}zy}|{}|{x{{|~zz{~}}{}~}zy|z|~y~zz|}x||y{w|zx{~|{yzzwy}{|~z{}}||z}{|{w{z}}~}~~}}}}|{~~|}{~|~|~~}z~{z~}{~~~|}|~|{|}|z}~|}}}}|~zx~~}~~|~~~}}}}z~y~|~~}||{{~~}}}|~~}y~z{~~|||~xz}}~}~}|z~}{}}~}{~~}~~}~}}}~|~|~~}|~y~z|~{|~~}~~||||}|~~|}}~~~|~|}}~}}~~}{}~z~}xz{}}~{~~~z~{|}|y|~~}~|~||~~|}~}}~}~~u~}~~~{}x{~{||~|~{~~~}~}y}}~y|y~y~}{}~}|}{z~||}|~}~|~z|}y~|}~~~{|~~|~~~}~z~}~}~|~|y||z}|}}|~z|{|z|z||}w|~x}wz|}z~xy}{vwy{~}y{}y|yzx~y~xx}{}zzyy{o{{}{|~{z{z{{xy{|}y}}|zzx{w}}{zy|}z}|z|wyz{~zz{w{||{wyywz}y|}|xy{}{{yy|y}{}~|{x{x}|w{|{|x{zu{{v~}{xy}y{}z}zz}{|y}{yy|x{{y|w{|z~{{y{{z|}}}yw||u{{|z|zy||xy~{}~{{zv|zw{}x~xyyxzv{|z||~}}zv{{y~}|y{~{z{zz|{{y~}wvy{y{}yv~z||}yz||}yyy~{v||y~yyy~z}z}|y|w||}}z~}xyz}|}~}y{zzyz{xz|z}|}zwx{{y{}z|~w|wxy}}zy~~~{y~}~{~|~{{}||}{{}{xv}{~{y}{~wzzyyy{u|~z{z||~zy~zyyxy}~~y{w~|{}xzyzx{{y}}~|y~}|xz||~|wy|z|}x~z{{|zz}~|||{z{}}xz{x}w||z{z}{{~x}yz~w}zz}|ywzz{{zxz{{y}xxz{~}{xz|zz{y|u{z||{||{{}xx||yz~{w}}~{{|{yzz{z{z}{z~|y~zy|{{w}|{yy{xy~|zvyx~}|yx|zzz{|y{|{}|xz}~yz||vz|~zzy||}yxy}||zx|xzz|{}{xzy~z~}wyzzy{|{x}w~y}|~xzxz{ywy||{~|z~z~w~vx}wyy{yy|{{~~y~z}{z|{~~{|~{z~{|}~~|z~~~~{}~}~~}~~y{|}~~~~w~~~~}}~z|}}~}}~}~~|~~}|}z}z|{z~|~}}}~}}|{~}}}~}}|}~}}{{}~~}~~||~z|||~}|~~}}}{|~~{}~~}}z~{~|}~}~~|}{|}~~~|}~}}}~|z|}x|}~~~||~~}~}|~~~||{}}~~~~}}~~~}w~}|}~{z~}~~~}}}}|}~~~~~|}{|}}z|t}z}{|~~~~}|}~|}}~~|x~|}yz~z}||}~~~|}~|{~|}}|||~}~}}}~}~|{~}~~|~}}|}~{~|{~|~xz~~}|{|{}{v|~{yz||z}}{xy{w~z|x~xy|{{wxs|u{{|{wy}}|z||z~{x}||{}xz~~}x{xy|{zzz{}zywzzzxzzw}xxyxx|zyyz{}u{{z~{{~{yz|{zx{w}~|xyz|~xy{{~wx|yyv~zxyyyy{z{zyy|yz~{}zzu|zxxx|y~~}~x}yxw|{zt}xy}}~~z}~~yxw~{w{x{xz||{xyq~x|zwxyzx|yvzyv}{||xw|}}zzz|{{~yzz||~}y{|zxz}x|wyz{yzy{wxzxwz|}{zz|y}ywyw{{v{}}w|yyz}yz{zyy|}}{y{{{{wzz{yyy~xw~{|{{yxv~yz}|~|y{|zzw}|z||~zz{{y}zyy}{y||y{||y~{x}~z{|{{z{z}{{{y}||zzzy{zvz~x{uzvyx}|zzx|zz{zx}~x{xzz~z~y}{}x|wzy|y{{y~zxzy~{xzz}x~zzwyz~||wx|{}yyz|~}x|v}||yyx~{~x}}s|{zzz}y{vzw|{zzz{y|vvxw|yz|z{{{{z|xx|}}|y||z}z{|{{{|y|}yx~|}{~y|y}z{|x{yvz{|w}zxzyzxw{z}}yvzx{zyz~{}y~|z}}uy||}|~|~}xzz{z}yxuw|~ysu~yww|{tz{y~u{|{|{wxz~wzy|z~zz{wy{y|{{}}z~z|}~{}{ys~{zx~{x{www|yyy{}zz|{t~x~twwwzwx}~~}w|y~y{zy{yxzz~|}|y|}~|}~{}|}{}}z{~}}}}~|~~y~~~{}|~|~}||}~v{~~~}v~}~}|}~~x~|{|}}~|{}|zzz|{~~}|}z~~y||}}~}}z~}~}~z~}~|~~~|~~~|~w}{~||~|{||{~~~~}{|~~~}~~~|z{||~~{|}~}zy}|}|y{}~~~}~{~}~}|~~}}~z|}~~}{}~{~~}|z~|}{zzz~}z|}|}|}}z|~v}~|}~~}~||||~~}}}~|}~~~}~z~w~u}~{}|{}~|||z~~~~}~}}y~}}|x~yz|{~z}|~}~}x}~{y|{zwx~wy|x}z}zxs||{{{{xw}yzzzz|yyzt~}y|||y|{{{yz{yzyy|{{zx|zzzxy{z{}v|}v}|{}z}{z{{}z}|w{|y}{zyzxzz{yzv{}{yy|xxy{yz{}{|ytzxzz}y||yx{{||xy{x~}wzz|y}z{|z|yzz{z{|wxyyw{z~|uz|w}|z~}xz|x{w|zy|yyx~~xz|yz}x|~}|~~~z{{{yyz{xz|{z|x|vw|{}z}y|vz|yxw{|{x||{z{y|w{{}}{|w{}}{}{z|{zzz}}{yz}|x{xz{xx}z{|{zzzv{}~~w{{|wz||{x{{|z}~{{yx}}{~{{}~|u}{zyy{}||zyy|v~z{z||zxz{w}{~~w{~{zzx~y}|||zx}||}z}z|wwuwy||zz{~y{x}z}x|~{|{z}y~{z~|{z|y{}z}y|x}}x{{w}}x}|zz}z~{|}xw{w{zzz}u~{}~}z}{uy{{|{z}y}~{}}|}}{|{z}{yz{{zyxv{zz|z~}{wzzz{|x{yz{z|zzz|{|||xz~{{xzyy{xt||}y}x|||z|z}|tx{~}z|{{yzzy|w{|zz}zx|}|zv{zx|zw|{}{~z|{}|{{yx{|{}x~}z}y|yxz~~zw{y{}{{w}zzz{{{}z{|y{|y|x|~{|||{y{}zy{uzzzzyy}{vzxz~zx}{y{{yy|y{x|{~{{y{x|}}xvwyzzvz}}{x~~}}{z}~}|}|~~|||}y{|||~~~||~~~}{}{{~~~~}|~||~|}~}|}{~{{{{~||{||{{~~}~|}||~~~}}{~~~}}}}}~|}t~}}}|~}}}{~~{}|~~~~~}{||{~~}~~{}|~|~~{~z~}z{}{}}||z~}~~|~}}~~~|}{}|~~~~|~z|~|~~}~y}{|}}|}}~~~}|~~~}z~~|~}~{}|~~z}z~}{|~|{}{|||}z~|{|}y~{{{~y{}~|}}~~~~}~}}}~~~{{}}~~}z~|||{~{~}}~|{}}}{zy~|yyz|z|wxxyy|w~x{}y|wz||{{}{|z|{|{z}~z{~y||z|{~{}yzzz{w|z~}}ww~{{yy|y|{s{}|wy|~yyx{yz}xzuw|z||xy{zzy}y|{|{z}z}wz{xz}zv}zxwzv|y}u|wzyz|x~}~xx||{yz{yzz|yyx~|~}}|{~z~zy}~{{z{{z~s~y~z~~}ywyzy|x|~y||xyxyyyzzz~{||wzz{z}||x}{{|~z~|x|yv}x||~y|w}~{{yz}}{|}|y{|}x|~z{~{ww{{u|z{|zw|y|z||{~z|y{{xy||{{{{zz}{zy}||y~|||}xyyz{~v|}xzxzzxzy|xz}{~x|y|y{y}}|}z}zy}{{x{|}|{{zx|}}~{zxwzz}||{zzxx}y{y}|}yzx{y{|yz}~~xz}y|y|y|}x}|{xw{y~z}x}{z|xwzz}{zy{w{z}{z{y{}v}yz{}}{xyy|y}~}}{}}~{{z||yxzx~~|}z}yz}y{{|xz|{{}{{uxyzz~wz{|{{vwuz|{y||{|~z~{y~{y~}|z{|z~y{wz}{{}~yzzxyzzz{yzz{|y}|y}t{z~{yy|}xwyy~v~}zzy}{~|y~z{|}}{z{x}|w|z|x}|{zz|{yyy|yzxx{vz~~{|x~y}xyz|}{yyxx|{w{{w|z}~x}y~~z~}|{|xzz|||zz~wzy|yz}v~w||y{z|{{xyzyz}z|~~|z{zw{|y{}{~|~{~z~}~z|~||||}~|}~|~}{{z}|}}~||~~{}{{{|}~{|{}}~}~~~~}~~{~|}~y}}|}~||||}|}{z~~u|}|z|~~}~{}}||y|||~|~|~}|~}~}}z|~~~}}~|{|}}{~}w~~~~~}}{~}{|~~~{z|{}{}|~}{~|{}~~||}{||~}{|}~}z|{}|}~|~}}~x~~}~{}|~|}z}~y}~{~z~y~}}~~{~}{}~{x~}z~~}|}~}|~|~|}}~~y~z~}}}|~}~z{|{|~}}|z|z~{~~~~~}~|}|~|{||}z~~~|~|{~}|z}~~}}z}~}~|}~}{~~}~|}~{{z}~}|}z|z~vv{}|zzxzxy|{|yw~}|z{|y{{v~{~y{zz|w}|vwwz|zxx|tx}y~{y|x||yy|~z{yxz}{|t}zy{|y{w|}yvvzzzzwz|zyxyyyy|yx{wxzzzy||~xx|z|zr~}{{|{{w}x}u}}x~x{~z{|z~{yv}wx{yxwy}zzz{xz{{|y}|||~{}z{|{w~z{{||{|w{yzxx}z|}{xzy}xyxyy}zu|{wy{|{zz|~xzx}x{}yyxyvx{}z{wy|~|}yzy}|z|xyz|z}z|zzx{wx{zy{wz|x}{~z{||{z}xz~v{w{{~yz{{y{|yy{||y}|{|}{y{}{y}yzz||xx{xvxx~|zzy{{yxxzw{x|wy|zy}}zxzyz|yy|yx|{z{{z}~|z|}{{|uy{xz{|zy~x~|{}vz{||{|yxzz|z{z}xz}}xxx|~zuz|vz{|{}xy}zz{|yz{~~u~xzz{x{{yz}y~|}|vzx{|yx|w{~zz}|zy|{{}}{}}{~{{{}x}x{|}xwwvwy}}z{{yx|y}|{z}{{yw|y|yx~~yu|y{zzzz}yy~}}{z}yzzyx}{{}}y{}|wy||vx{{yxyyx||zyy||{z}z~zyx{~{yyx}}}{y~zv{{v~{yw|}}z{{~ywx|}|y|w|}xw}y|y|{{uxzz|yy{|}{|||||y~|}{z|{~x{xzzyyx}z}~}}zv{~{y{z|{|}}||wzz}}z{x{}~|||{|}{~}~}~}|}z{}~}~}~{~}|}}|}{}}~~|}~|~~}~}{|~{~|}z~|}|}}{~{|}~}{}~}|}~~~~|~{}}}~{}}~}}{~|}}{~zz~~z~|||}}||~|~{|~}~|z|~~}~~{~{~~~z}zz}{~~~~|~|~~~~|~||{~|~}}}}~}~|x~{|~~}|~~~{~}}z~{}{~y}~}{|~~~~~}||z|z}}~~|}}}~|y~~||}~{~}|~~}~~~~~~}|}{|~}}~~~~}}~~|~~|}}}|z~}zx~z{}{www{x{wz{x|y|{}z}|{|{z||z{v|y}zzxy{xz~||y|z}}t{}y|~{|||}y|}y}|~ww}twwyyy{xvz{{zxy{xzzt{zz}xzw}~x~~xxx|xz||z|{xz{z}z}}y~w{ywz{~{|}zyzz~|x{{{|{{yx{w{{~zw}|zw~z|z|z}{|z}}z|}zy~xz}|~}xv|{{wzuz}z|{z|||zwxxz{z{w{|z~zw}yxzx}}||x}z{{|}~y{|z|~|}{}}zyz{||zz{y{||}||ywzy{zz|zz{~x|{zyx|{{|y|zyw~}z{x}{{~y~|{z}}||||~yz{yzvwzw{xyzw}u||{~{zw~u{yx{~{|x}w}}}{|~|wy|z~x|{}x}}w~}|{||}}}z{z}yzxzz|xz|z|x||z|{}xyx|~{{{y{}}{y}u|{|{}}~{z~zz{|x{}{y}{y{x|z{z{}xuz|{sxsx}{~||y}{{~y|{{|}{|}|zzw|{{~~y{zx|zyy|yy{}x{w~yu{|{|wx{zz|xyxvy~~wyzz~{{}yyzx}}||}}}y~}y|yvyy{{{wx{~~zz{~xzz{ztzy{y~yw{zz|||{~{}wz{}|{~}}xy||{~{}}{zy~{xxz|z|wxxz{z|}x}{}}z{vy|}z}z|v||w}{|z|{w}}z~|||{|zx}{||y~y|~ywu{}}zx~zv}zxxwx|xy|||{}||z|yzz}|~~}~~}~~}~|~}}|~{~}~{{}||~|~}~}}~~}}|}~}}~}x}~}|z}}}zz}|{|}~||y}|~~}{}z}~{~|{~}}{~|}|~{||~~|}|}}z~~}{}~~|}{}}~|}~|~~~|{}}}}}~|}~||}}~}}~}~~}z~~}~~~|{}~~y}{}|}~{}}~~~|x}}|}|~{}~}~~{~u~{~~}~~~}||{xy~~~z~}z}||}z}|~|~}~||}~~~}~}|}~~}}~}~x}}~~}}~}}}}~}~||xy~{}y}}~~}}~{}~|}|~~|}~~z~|~~y~{y~|z|{~}{~~}~{~~|~~}|{~~||}~~|}yt~}}}{x{}|}w{{zx~}{{{}xzy{yw{{yz|wxzzzzz{v|~y{v}~xzz{{y{w}{|z|z{x{}|{}{~xyv{~yz~y~~|||||z{|}{zz|{~yzzy{xz{{||ywzzxx|zw{xz{~wyyw|}yzz~|yz{{yyzxxyv|{w{|~}|xy}|}y~}}y{xw|~uzz|}z|{zz|{zu}}}{~||ty{z}|}}x|z|}|{x}~{~}yu{|{{z|||{wyy}zz}ztx|yz|y|zxzz{}z|w|}}{uyzz{zwxy}{z{v|zx~wz{w{zz|zzz{y{~{v{}y}|v}|{|}z{yzxy|y~vvz|{|{t~||s|}x}yzx}|{{}y|y|xzzx}{x||y{yzy|~zwzz}yz{yw|zx}}{|z}{zz{~z|{{x|ys|{{z}y{}{~yv{}r{}{|y|~}}zzyy|zz}{zyzyz|}z}y{~~xy}}}x||{zvx~}|xyxvx{{}z{|yz||yv{{{x|x{{w{{|yy~yxzzy|{w{{}~}xwz{yy~}}~||zv||{w|~||}w|zzx{yu{|x{v~}}}zx{u}~{|{}{{w{}}|zzzxv||z}|y{{{x{z{|~{|zy{|}z{}x|xy{z{ww}yzwww~{}||zzyy~zz|z{|yx{y{z{zxx|y||{y}y{|}|z|z}{wy}y{}zyw|}~yzz~zy{y{y||z{wx{}|~}z{||{}yz{}wy|v{||{x}xxw}z{{}z{{v}w{|w|{x}|yxzz}|z~||}}~}~}}}~~|}||}{~{~~}z|~|~}}~~y|}|{y~}}|~~}~}|}~~}~{~~z}z~{|}~~{}~|}}|~~~~}|~~x~|~}z|~~}~}~~{~~~{~||~~~~{~}{}|~~~~~|{{}||}{~~{~|~~}|}~~|{|~~}}~~~~|~{~~|~|~z~|~}~}~~z}~~||}}~~~z||~|}~}|~~}~|~|}~~}~~~~}~~}}}{~||~~}~~~~~~|~{{~~}}{|}}~~|~|}|~~|~{}}|~~~||{}~{|~}{~}|}}}}}}}||~||}}~~}||}~~{|}y{v|~|}||yx}w|zzvw{y{{|zx{|{wzyyz{y}vzv{y{z{y{z~{{xw}zw|{|z|x{z|z~}|y|z||{}yyzt|yv}wzyy|{{y}}z{vy|wuztvwxz|{{~~y}|}}z}zy~z~|o{y|}x~tuxyxzwyywy||yk{zz}w{y}xvyxyz|zy}}{{{}zz||}{zy{{z~x|||xzy|}xyzvx}}ywxyvzy{xx{z||}y|{vz||uzwtzyzz}x|xzzzy|zx{|~~uzx|{zxz~{~y|x{y{wz{yyx{{|u{w|{yyz}}v}y|}}zyz||{||yyw{|{}w~wz~z{q|~zz~xyyx{yzzyvyx}}x{wz~|z|xyx{uzy|}{{xy~|{yw}|~w||||zy{|yxzz{|wy}zv{|xw{x|{{us|{z~y|{|z{yy}{||z}yzx~{}{}}}z{v|{x|~{}~|z{xu|}zyyz{|{{yw|}y{x}xv{|~yw|z{||y{yx{}z{xv|z|~zw{~z}z|{z{{|yz}{yuxyy|x|~yx{xy{{v{z|zxy|wyy~{yzyx}ww|{||z|yzwv|wwz{w||xz}y|w}zyx}}|zy{yyvx}zz~}}w~}x||z||x{z~}~z{w|zz|z|w{|w}y{z|u}x~{yv{|xzx{|y}u|z|yv{||x~~}y||wx||{|||x}}|}|y}~xz|wxy}~yz|{x|wyyx}yy{yxyx~y~|}{||{z|}{y}y{~}~~|}|y}}|~~}~~~||}{}z~~|{~|~~|~}{~~}|{~~~|~|}{z}|~~}~w}~~}{~~y~}{|~~{~}}}~~~}z~~}{{{||~~||~}{~~||~}}}~{|~~{z}}z~z~|{}x{z{|~x}~||}|zzy}}}|}~~|~z|}~~}~y~}z~~}~}~}}~|z}|y~|}}|}{}~~|}|~}}{||~z}~~|{~~~|}~}}~}}~~|~{~|z~~}~~~}|{|{{}|{~}}~~|~{z}~~~}}z|~}~}|~{|{z~}~~{|}}|}}z{|}~{|~}~}|zzz~{yz}~}|y}}}|~}~z~||~~~~}{{~~{~u|yx{z{~zz}yy{xxyzzzx{yz{|xy}z{u||}{|yxy||w}uz{z||{x{y~zz{w{~}}zzy}{z|y|}yz~}zyz{z~}}z{x|{y}z~}}|xx~z}||}}u~yy}|yxz||~w||{|{|w|{zwy~}xx{y|x{|y|}}{|{x{}~{~xy|}~{wwt|x}y{||z~|~|x{zz~|x||vy}{|zy|~||y|}~wx}{zz~zy|yz||{|zzwxy{wwzxz{{z{{yz|yxz|z{}||{w~{x{}|w|z{{zy{|~|}zxz}~z}x}~|w{}|~{}y~xz|}{|}{ywx}|w|}}||{z|||yx{w{{x{v|w}yx{|z}y|}}z{v{||{x~{~{zyx{z}~sxy{x}yxyyy}y}{xy}{}{y{|}wy{y{|{}|y|z}}}yx|{~xzxz}y}~~zy}z{y~w|{{{z}~}{|||{{z|}|{~}x~}}{yy|}{|z}x~~{yxzx}|}zz}yz~y}{}{yz{~x|yz{|~|z{}}|}z{|zxyz|z}|{~|wt}vy~y|zxx~}||{{|yzxyzyy|xw{}{|wryy|y}{x{{xz}yzxxz~{z}yyuy{{xzx{z}y{wzz|}yy|}~}z|y|xwy}y|yyyyy{{}~{}{szz}z}{z{zyzyyy}|}~~z}w}xz{}v~w{~{}}~{y{z~x|{{|{{x|x{yy|w{|||zx~~}|u~y~}zzu|~|w|x||uyz}|~z}|{}~{}wz|}{|y}|{z}}|~}}~~z~}~|~~}{}~~}~|~{}}x~}||}}}}}~x}{~~~}}}}~{}|}~|}~|{{}~~|~}}{~}}~{~~~~~}}y~~y}~~~|}~|~y}~|~}~}||}{~~}~}~}}}}}x~~~|{|}z|}|z~}~}z~|~|~}|z}}|~}|}|~}||}}~~~z~~|{}|||{{~~|}|~}~}~||~~}~~{{~}{~~~||}|~zz|~|}y~~|}yy~}{~~{}~}|||~}~}}~|~~z~~{z~~}|}}||}}~}~}|~}z||~~}~|~~{zz|||}~~z|||}~}}{~z~~}~~}}~y|}yyzz||}{y|y{wxuyvtx{zxz}zxx|}{ytxv}yy|xz~}zu{z}~||}z~{{{~|z{z{~||{|~z}||vv|y{xw~z|ywyyyzz{|v||wxx{|y{~}zxw||}}~z{xzz{z}|z{yx||}uy}x|{{}yxywxxxz||v{{zzxz{xy||}zzy{|}x{~{wyxyz|~}~|{y|z|x}x|uzyw|zwx{|zv{|zvz}uzyvrvxx|x}yv{|z||z|xzy}w|y|yz~{}{~}{vy{{wx~zy|x|y}yyy{{{z}|yww|w|yv~z~|z{|{xy|yvy|z{}|zzy|{x{}||}~vzu}x{yxvwzzyy~|y{yy}vzzyyvy}{xwx~{yz|~y{z||}z|}{z~}}||yw{}zyy{xwz|{yx{yz}xzy{||~{z|ztww}{{{{|y~}v{~x|yz}|z}y}}w|ywz|{}wyxyy||xx{y|u|{ztw}w{w{{|zxxyyzyy~}|z}yy|{z~|{w{y{z}}{||{zywyzy~{yz}xx{}y}{x|zy|w~zyz~|~yz|{uwy{y|{}{{}~}zz{|ux~w{{ww}y~z}yyvy~z~yzwyxz~wy}y|}y}~~}z~w}|z|~{|}{{~||{y}}}x{zz|}{x{vzy{{yy|{{xzyy{{|{}zzyzxx||{x{~|y}|{}~{wz~{zuy}|{~y|zxwv{|zxx}z|}w|x{|}}}xy}~{|{}y{|~{y{{zw{{{|{}y}y}|~}}}|~|z}~{}x~}~|~|{z~}~}}}~~y~}{}~{||}{}~|}||}|~}}z}}}~~{z}||~}}~{uz}{}}~}}{|}~}z}|}}|}}~z{zy|{{y~{|}~}}}}|~|~~}|~}z~~~~{~|~}~~}~~{}~}~x~}~|~{}}~|~~|~~}}~}~}}~}~z|}}}x|z}~{~~|~~~~z~~~{~~|}z~|}~~{|x||~~~y~~|~~y{~|~}z~|~}~|~~}{~~~}~~x{~z|~z~}~|}{}z}}~}{}}|~|}}~}~}}~{}|y}||}~~~~~}|||~}|}|~{z{~}~~~x}zz{z}{z{|zz}|x}z{x~y{|{w||{{~|{}x|xx|zxzuxzyww||zzxwzw}~|y}zy|{}wy|sy~{}w{}}zz~y|zw{{y{wz{vxz{~{{yyw|yzz~yx{|w|v}}|{|xx{~y}||p{z|vy|}t|}x{|}|z}w{}~{v~|{}}x{{zyy}y{~|yv|||}yz}}{||~zzwvy|xz{{yzyy}z}~y||{z{yzy|z{zy|zz||||zxy{}}{yzyx}{{}|zzuz|{{xyv|~x~|zxx|v|z}|{{zyy}x|xyz}z~}yy|}|{y~{xy|z{z~}{~}w{{z|~xz{{ysxv{{|}yx}|yx~{{y|yy}}|wy|vy{zx~y}{~z{{|y|}}~|z{yy}{zz}~yz|{z{y}z{|~{{z|{xyyv{z}y|y{}{|{yv|uwz|zyy|x}{v{ywzxy~|zuz{x~{x}{}z}}zz||xyz{}|z{zwz{x~z|~{w}{y}||{|}|{yw|x}{w{~|vxyy{|wyz{{{{~x|y{~|z}z{{~|zzxx{wwz{xyy{{}}{|~|y||u|}yz{zxwy{|{zz}y}{~~x{z|x}|}zx}}}zz{zz~~x|y}u{|zx}|{tw{v{x{{{|y}}xzw|{~||{xwvz~~~xz~{y{|||y{}{x}{xx}}|}zx}~|{{y}z{|}zx|z{~z~||zx}zw|zz}{}~}zz{}{zwz{||}{{}~x{zy~{x{w|o|zzz~z}}}}|{{|w|z{xz}{~|{y{}y}~|~~}z~|}~~{~}{~}~~{|~}~~}~~}|~~|}||{|~}}|~}yzy~z~}}}{~}|}}{}{}~~zz~|~}}}~~~||{}~|z|~}~{||}}~~}~~{{~|}|~~}~~{~~}}~~y|||{|~}~|~~~~~~|}~~}~||}|}~~}}{|~~~~{}}~|}}|~||z{|z}||~||~~~|~~}~}~}}~~{}}~}~|~~~}}~|~}||~{z{~{~}~~~|}}z|~}~}v~{~{|}}~~|}z{}~}~}|~}}}}||}|~}~~}}|}~{{}~||~}|w~|y{|~}~}~|}~}~{}|~~}~{~}{~||z}~|}zxxzyz|{|v{y{y{zzzwwzwx|{v{w|}xwzyyz{z||x|}x{||z||y~zyw~y~y{}z}~z~z~xx{}z|}{yv{w|{xwuywxww|y{wx~{xz~|}}{}|}|x{x{}y~y~zz{}wx{~}}zz{wyw~yw{z~z|yxz~z{}{x{u{y|zv|yw{||zzwzz|xz|z~{zz{~{{u|}{}}~xx||zz}wy|xty}xz}wyz}w|zy{xzxx{|wtx{}}~{{y|vwx}||{z{~||}z{{y~||wzw}}zyyy~}{~y{{}{}{}|||{xz|w{~w|}zw|{{~}v}}{}x{|{~~{y~z{{x|vxz|xwy{xuxzzz~y{|z~zzzw{z{~|}y}{}~}z|y{~y|yw~||{z|||y}{xzzvxz|u|w{}ytyy|vvxxwx{wxzz|zyyzy}{|y~}}{|yx~~~{~y{|yx{wwz{|z{zx|y~wx|xwww}~ywz}yxyv{z~|{y{z|{z{~}}wz~z{z|zzzy}{yy}|{x{xy{zyzvyw{{z|uz{|{{wxx|z}}~zxzy{|y||{y{{{yz{wxxz}|{zs{yy~v}{zw{w{zzyv{zx{}~wxu{{y{||}zvzw{|yy|w}{~{yywx}~~~wz|x{}{yxx~wxyxy|xxxwttzz{|}|{wv{{{uy~w|zy~yxy|xz|}}{|~}~}{|||}}w~|x~|tyv{z~~{zxz|z}z|uxw|}{y{y}x~z}{|~z}z{~z}~}}~}{x}|}}|}{~}}}}~z~}z|~|{}~}}}}|{}|x}}~}z~~}}~~||~}||||{{|}}}{y||}|{~~}}|{~{~~~}|~~|~~~}z|~~||~~~}~~~{~{~~~}~|}{|{}|}|z}}}z|~~y{|~}s~}|{~~zy~}|}}{~~~||}z~~~}~~~~~~|~}|}|}~~}~|~~}{}}~{|}}~y~}z}~{~~~{}||{|~}|~{|~~|zzz|{~~}~||zz|{y}~~{}||~z}|{~~~~}|z~|}{{{~}~y}z|y}|~|}}~|~}|{}~}{|~|}z~||{~}||{|~{|{||}z|}|~~~}|~}}zy|{}y{y||{{{zz~{xyx|{y{}xz{}}zw|{zyz~|wz||{xzyzz{w~{z{{y{xz|{x{|zx{v{|||~yx{w{}z|uyx{zzxxz{}zzyxz|{~{vw{~x}z|{yyzxwyz}}z|yx|z{|}{|{zzyy{z}}y{{{{yzy{x|z{{y}xw|zxz~v{|z|{}{z{{{}}{}y}yy}zyzx|w}{zz}}z|~xyzyyz~}}{{vz|zz{}{xyzy{vvxx}xxy{zzy}vuw}yxz{}yzxy|}zy}x|{z{}~}x{zyux|w||}}zyz|}z{xx|{z{}zz}syy{|z}{|z{z}~yw|}xzwzw{zy{wz|{|{xzzx{}~x|~z{{|{{vzz}w{y{{yxx}v{~{|zw{{{wxyx{}xy|~{}|x|zz}z|z|z~x{{|}}z{{yzzw{xx}z|}|}}w}{{zz~y|~{~{{z|~{ww|y{x{}ryy{|x{y|}|{xz}}x{zz~z{}zy{yy|}}zxzzz{{{{}~yz{z{ww}}{y{y}|y|z|x|yy|{|}y}|~zzyzwz|y{~{{z{{w{{|zzzw{z|yyy{}~~~{|}yy}z|{{yyzy|||xxz|z~x}pxz}z}{||yzxy{zzx}}ywz{}}{{{}|}uy}|{wy||zzwzvzyy|~z|{zvwy{yyzx~~{z{~|xz{{}{z{|x{{|z{}|z|yyy|~{z|{z|x|zx}}{zz~|z{x~{||~|}zz{szyuz{}}}|y{}~{}~|}~|~~||~~|y|~{~~~~}}{~~|}~~{|||}}~~}}~}}{|~|~}~|}~{|}}~}}~||~|~~}~~{~}z~~|~{}|~~~~|~~~{~|~y}}}~}~{{}}{~}x}~}}~y|}||}}~}}~{}}~}~~~~{~~|~~|{|{|}|~}~~z~~}|}}}}}|~}}~|~~{z~~~~}y~}}}|}}~|~|}~{~~~|w}}x}}|~|||~~~~}~|z~z~~~{}}{~~~}~|~}|}}}}~}|~~{~}}}~{~~}{z~|}}|}~{~~{||~||~~{~|}}{~{{~~~z|}}}|~|t|||~~~||~}~z|z|{||zxx{~yx{||w{|{y{xyyy}z|{zwv|w}y|z{yz{{~{yu~zy{|{|{w{|{~{z{}{{{z}{zy{|z{~w{y}wt|x{wx{{}zwywzy}xvz}z|||y}yx|~xzz}}{|}zz{~z|z{zyyxxx{y{{{z{vz{w{~{y|{yzxyz~{{||{{zz{xy|}{~|||yz|{~||}|zty{|z}xy}w|}y|v|x|y|xxuxx||}}z~zzy{z}~}{y~|z}{||}z}|~z{~y~z{zx{{x}w~yx{|w|{}zzx|yyww}x|}}}}{z}}{u}|{}z|w}|x~z}}zz}}y{y|y{zzz{yyyyx{yxuxwy~}{|{zuz||~xz~yz|z|xy|{y{{x|}{{{y|wyzxyu{z~z|yyuy{}zw{yzvyzzw|zz{{y}|{{yyz{{yyx{}~{{|{|yx|{|z}ywx|{wxz}zu~v}y~}zy|xyx|{y{~xxy~}{|~|y{||{|y}~{w{|~vzwyzywy}tzyy{yy|y{v}y}zx}yy}z|~xv||{z{~zyz~}||~z}}|~x~{||yzxvx}{{{v|z{xy{}{v|y{wzyvvyzyy|zz}|vz~z~}y|z|z|y|y}z{|zy~{}}wy}v|}~}|x{}zz}|zz{|}vz||x|wx}|~{{v|z|z}|y|~~x|z{{{{y||{~~z{}|{x|wwy||||~y~yyz{{y~zzzy~}|~|{|||}zwzz~~~~~~|}}~}z{~|}y~y{||z{}}~~}}|}{~}|~z{~~x~~}{|}x~}~~z}|}~}{}x}~~{|~}}||{{~}}|~}}}}}|}z~~}}z{~|||~|{~{}{~~~|{~~}z{}|~z}~}{{~}y~{{|}~}~}~{{}||x|}|{~|y}{}~|||{}}|~}}|}~|~~|}||z~z}~||}yw|~~}{~{~}}~||z|~~}|}~{}{~~}}|~|{}||~}}~}~~}}y{|~}}}}}}~w|{~}|~~zz|z|~{w~}}z~}|u|~}|~~z~~~|{~y~~|wy}y}|z|{~}|}}}zy~{~|}~|}~||{~}|~|~~|}~}z||}~~|vzz{|~|~yy~s~wzyxzvx}{zzw{zx||}}{zwyy{~xy~zz{yzz{{|w}~}yyz}zwy{x|v{zyx}{|{y{y{uzzw|{yxy{~yz|yxz{{zv|z}zwz~~x}}~uxzzyv|}{ywx}||~}|vx}~zyzz|zv{{z|}{{{|}y~yz|xzx{~}~vzuz~zx~z}}zzzw}{yx{v}y~}t}~{x}|txwzzx|z~y~x{y|v~|{y{{{|{~zv{{z~wv}}zy{|{}}}xz{~|{}xnx~y}zx{~x|x}z{z}v{yyyy}w||z}x{ytyvy{}zzx}z{zzy{y|{}xxz{xz~~|{}x}}w|}z~z{x{{{x~xxz{{~y~|~w{}}~zywxv}~~{||z{yw{}||y|{~~}{{y|yzzzz|z|}{}}z}|z|y}x|y{vx{}|zyz{w|zv|}yz~|zz|~{||~zy{xyz~|x~z{{{|{yyyzzww}{}z{xy{}x{|{{{v{xyzx{}|x~yz}{{{xxzz{{}w|}{}xzuyyx|x}{w|yxzwzz|{|z~zy}z||z~{vy~y}z{~|~zz|{|{{zxwzy~y{}{}}w|~w||yzy}yz|y{~{}{w{y{xy|{~}zz~xyx}yy{{zx{zz}}s{zzz{|z{r}|sz|zwzzxy||}|~}ww{|y|{yy|}x|{{|zy~{~yyxw~x{xw|y~wyz|ww}|z~~~z~|x~{yy{||x|{}yyzxvzzzz{}|z|~}y{|zyyzx}yx~}|~}~xz}|}}|}{|~~~z}~~}}|}z}}}~}}}|}~|}|~~{}w}|y~|~|}{y|}}~~~}{{}|y~}~}}}~{}~~}|~}}~~{|~~~}~}|||{{{}}|||||}~}~~{|z}}|~||{~}~}}}{~~|{~~|~~~~|~~~}}}~|~}}}{}~~~|~}|}~}~{}s}~~}~~~}}}~~~~||~}~~}~~}y|~}~|zy|~}~}}|~}~|~~|y}{~}~z}~~}{|y|~}|}}||~}}|}}y~}{{~}{~~}}}|}z|z~|}||~~|~|y~}||~{}}y~{z}~~|{{}}~~~|~{}~~~}~~|}}~{}|{~{{|~}}~|{{xz~}~zy~{{zz{yx}yxxx|{w{zzzxzz|yzy~{~t|yz}w{xv{zv~}~}xzzyz{{{}zz}{x}~zvz}y|u|}xzx}zz}x{||w{xtw}y|y}~{zz{|}|x{|yy{||zz}w|y{zz~{}zwyzyx{|x~wx}}z|~}y}wy}|~{xxy~y|z{}~|y|}y|{||{yy|{}|}{z{{y{ywyx~zuxz}zyzzxx|yzw|yyyyz{|{xwvvzx}y|{z}z~|yx|~|xx{{yx{x|w|yyt||{y{}uv|z}}{{yyxyy}y}xxy|~{x~zz}}}z}}z|y||{{w|}||{z||xzvwxxyzwztzzyw}{}z~|wy{zyxv|{x{yy|}|}{y}{|z}{}zzyz~~|}~}zz}{}||z|xy~wz{~x{{zxywy~|xz|}y}~{|}zx|zz{~u}~zzz|w{yw{|zx{zy{}z{zww|{yyw||xywz|v}wyxyzz}y~}z}|{}{{{}{zzz~{|y~x|{~{~zxz}w{y|z~{yz|z~sy~xwyxzzy{wx|z~{{{zz{|{{~yx~|{|t{yy{}|}zzzyx{}x|zx~|zyzyzyz|~}vyxw|v{}sxwv{zy|}z{{{{{~{}|}}|zy~~z}{s~xx}|~{x}zuv}yz{{z|yw{zz{w|z||x{{x}ywz}|y}{yz{}y{xx~yy}|||~z{x~xz}z{x{xwxw{zz|wxw}xz|zyx}|x~{y~||{x}}z}{zw|{~~~~}|}{z||{|{z~|~{{{~~}}|}~|{}|}|~z}~~}~|~||}}}}~|}{z~}|~~}}~{~~~}}|{|~y~~~}||}}~~~~|}}|{z|~}z|{~~~~|x~{~~{~~~}}}~|}}~}}~~}~~~~z}z|~}}z}~~~~~~|~~~~~{|~|z~~{~}}|~z}}}~}{|}{z}}~{}|~~~|}}{{}{~}}x|~}{~}{|~~}~~~~}}}zz{~{z}~{{{z{}}{{}|}}{}~~~~||~~||~{||~{~~~{~|~||}|~}~}~}}}~{{{z~~}{~}}~{~}~}|~~}}}~}~{~}~y~~}v}}~|~~~z}~~~}{~||~{~~}}|||~|}~|}y|y~y}y~|{z}|z~{{z{yz{z}x}zzy{zz}|yz{y{{}{{|{x}yz{zyv||~|zx{~|y|}~|w{yvxyx|z{y|zxyywzzx|yyz}zzy|}{{{|xy|{~{zzy{vz|{zx{yy~x|~y||z}zz}zzy{}ywwux|}{~xw}y|zwyzx}z{}y|zzyy{{{|yy~{|{{|zx~x~{|}}zy}|{z{z|}x}|{{ztw|~{~zyyyx{z}|}{}{{z}z}yz{{x|}||}w}xy||w~y}|}z~y~zyy}{zt{{yy~|z~{~y|{yxzy}}z~y~{wyyz}z||||{xyzy|z{y{x}yzy~}|}}}zz||{}}{yy}uy{{}{y{xzw|v~yy|xy|yx|}~wz{zzzyx{{y|yyz|w|{|~~y{|{z|y}{wzx~z|y~y}z{{{xz|{~{||y{|~x|z|{{}zy}}zz{yz}{{~|~{v{~{|y}{~{~|||}zz}||~|y}{~zz|{~yz||||xxz|z|y~x||v}~{zty}y}|~{|{|}z}zz~z}|}}x}z}{~zvz~{w{|z}x|}}zz||{zyz|{w}}yu|{y}{z{{|z{yzyx}|zx|zz~{~wz{}}|yz{}{|xzz{|zyz}xxw}{{y|z}{{}yz}{z||x{{|yz{y~{y}}|{|xx}{|wzw}~{z}{{|{~y{{yv{~z{{{{v{vzs{{x~}{~x|z|}z|{yz{{~y~{}|yvx}~||~{{}~yv~{z~}wz|xzzx}||~~~|||~w~{}~{~~{~|{y~}|~}~}~{~y}~~}~|z}~||~}|}~~{}y|~|}{~}~}~~{~~||~}~~}{~|~|~}~{~~}}}}|}~|~~}~~}~x~z{{~~|}}}}}~||||}}~|{}|~~|}~|~}~~z~~|}|}||}}|~}~|zy}||}{}~{}|{{}~|~y~~}~}~}}}{~}~}~|}}||}~~}~|~}z|}|}{}}z}~}||x~}}{{||}|~~}~~|}z|}||~|~~x{|}~}}~z~z|{z}|~{|}~|~~}{}}}~}|}}~|}y}}}}}~}z{|z~{~y~~~y~~~|{{~~~~~|~~}~z|~}|~}}{}|~w}|}}}~~wz{z}yy|yyzwz{{}y}u{z{ywzz|v|{yv|xy{|{y|||zzy}}zy{|z{|yywz{|}|~{}w}xy}}|zvu~yz{{{~{|xzuvxw}yzwz||}wz|yzzy}{x~{y~xw{wy~{y|~xzzvx|xxxz}x~y{{}}y{{wzx{z{{xyz|z{|y}||}~xyu{}{~y}x}}|{||{x{zz{wzy|yxz{{z{yyz}yxyy{yyvyx}xyy||~wx}{w|~y}z}|xz{zw}zy{y}w{z}zzxzx{zzx}}xy{x}uxzzysy|u~}|z{~|}|zzzyx~{|y{{{z{|wzwz}y{{ww{{zzxzywwzyxz|}}yxv|w~}zz{xz|~{}zyvy{{}}~|}wz||z{{y|yz~yx|x||~zy|vxv{yxz|{~||}y}~}z}y}}~z{}z|}|}{}}zwxyy{zxy|z{w|ywxz~{y{wz|x|vz||wyy|z|}|~}~y{x||y}~}||||{wy|}y}zz{{{{|z}}|{z~yy{|{~|uw{zw{~xz{x{{y~}{zz}~|{v}}z|z{||y{zy{zy{|vz|x{y{uv~y{vxyzz~zw|w|}zyvyx}|zx}~}x~y~}||zz}|{zyx{~}|{}{{~yyw}x|yvw||zyz|v|z||yz|}yyzw{w|z}|{{y{|{}|{||y}{}}|}|x|{{{|z{x~|xywzuz}{z{|zy~{{}{{v~vz{{{}|}x~|{{zyyz{|}}}~}||~{||~~{~}|~~~~|}}|}||~|}}{}~}~}{~}~z|w}~}{~~~y{z|}}~~~y|y}y}~~{|}|{}~~{}~}{~}~|z}|}}y}|}t}~}|}|~~~~}~~{~z{}y{|~}~}}||~}}}~~|}~}~z~~v~||}z~}~~~|}~~~~}}~~{z}~}}z||{}|~}~|~~~~~}|z~|~~~}~}|}~}z}{|}}{}~z}~z||~}}~~}~~}|z{|}|~{~||y~}|{~~|~}}~y~~|}~~{}~~~~~|{}|}}}~}|~~~}}~|}||z}~{|{}{~}~}z~||z}}|||xy{{{}y}z|{x{y}|yxwy|{zu|yyy|z{{y}~xy{~{|z{|vy|~z}|yxxzy~}{z|}yz{z{|xy||xz}~zzx|yzvz|}xux}vx{|zx|yz~}y}{{t{y~{{z|}z|{z{y}|zv{x|x|xzzxyyw{{xx{|zy~}{w}|{{{wxz~yz|~{yx{zz~z~|z{~z}x{|z|y{z{}}yx{|}x}|}{w{zv}{zx{y}}||}z{xxxxyw|{w|wz{zvz}xy|x~vxz{z~|{v{wzx|z}}~z|yzwy{{{}y~{vx{wywz}z{y~y}yz~xz{zxwy|y~|xz{zz{{w||||~{xxyxx|{xyyy|u|zzz~|y}{z}{xyy}y}z}|}~~~}}xy{|zv{}{|z}}x~|z~{yxw|z}x}{||{{}z{{|yy|~y{{~{|{zz{}~yvzw||{xzzx}y|{w}yyz{w}y|w~{u~z}}{x|~{|{~z|x}z~~}zwy|wtxwwv~y{wvyw}|zwz{~{vz~|}}tv{|{yz}{~xv|z|}|z|{{~xvzxy}xy}}|{|y}yy}yvyzx~{|zz}}x~x~|}z}|~z{x~}{wv{~|y|{y~uwy{z}{x{zy|w}z{y~{{wv||zx{xzzz~yw{|yyxy{{{x|yx}x{zxwzz||yy~x{{{{{|yy~xy|{{|~xy{vwx{}x~w{{}wz|z|y}zy|vz}xz{||z}~x}}u}~{zw~}||}z|~|{z{|zz||~z}{||zy|~}{|~|~~}{~}~~~{|{}~~}}~~{~|{~~~{|}||~~}~~~~|~~~~~z|~~~}||~{{~{{~||}~||}}|~}}~|~{~|{~z|}}}z|}z~{}}z~}z{~{|~}~t{}}~~}}{~~}~}~}|z~{~z~}~|}~}|~{~zx|}{~~|}|~|}|z}}~~~{}}~~zz~|~}~|x|}}~~~}}~|{~|{}z~~{~v~~}~|z~y~}}zx{~||~~~}}}||}~}~||}|z~}}}}~{{}||{~~~{{~|~||z|~~z~|}|}{|}}}z~~~}}}~}z~~~}}~}}{|~~~{~|{}~|{{z|~}~|z~~{{~}|z{z}~yx}|}y|~|~~~||}~~}~{}~~~~{~y}~|~|{}~|}y{|||uy}{}{|z{{||zyz|xw~y~z~vvy}y|x~{yz{yz~|{}z}z~{{yyw{{{}~y|~}qyzy{~{z|z|yz|zxz{y~zx}x~}y}|{z}zty{~y}zv~|v|~||x}y}}|v{}y}}}xw}||zz{|{{w~zx||{}yy{wv||{zz~||~|y|zz{yy{y{w~w}{|x~y{t{|{|{}{{|zw||zxxzxxwz|xz{vvz{~}{z}~~}{wxtz~}}y~|~zz}zt{~~{wyyyw{zzz|}z{~y|xxz{|}{w{z|{yv|z~z}y}|xzy|y|z~z{|~xy{{|zy|z{{wyy|}y}~}z{}zzxw}xxz~y{{~w}~~}{~~zxz}{z~{yw{x}yzz|x{xyzz{yz}xy|~y{{y~~{~}}}y~~~y~}~|||{{|~~||z{x~~y|{|~yzw|zzw}{~w|xz|||yy{{{|y}z~y|zy{}{y}||{y}|zz|{z|y}{||}~~|wz|y|{{y{{|y{~}y}x~}x|}z{|z}~~{{~z|y||w{|}xt{~}zw}{yywy}ywvzx|wzzyzz|{~y~}}{z||}}x~~yz~}wzz{y{z|{{|w~|twzyz~zz{zysz|{~|}|}z}||||}w|}|y}{{z|}z{y}}wxw|~zz|}zx{x}wxx||s{z|~}}}~y{zz{~}~zz|~~~~~~|}~~}}~|~{|~zw~~|~~z~~~|~~~}~}{|~{}|x}{{|z}~{|~y~}~}zw~z~~~z~}}~}}|~~{}~~~{|~{~~}||~|}~~~~~|~~|~~}|~}}}}}|~~|}~z~y~}~~}||~}|}~~}~z~}z}~~}}|~~}~{}}}|~}}|}~}}~|~}{~~{~}z~}|~~}{~{~~}~~{~~~}~zx|||xz|xzy|}w{|yt}u{y{yx{xuz|yzx}{{|yy|y||~zyxz{z{xyyy|~wy~|}{w{{xzz{z|v|y~~yzyy}yyyyz}|}|y{y{{zwx{x|wy{wxzx{{z~w{{}{{w|zyy}|xzzx|x|y{~{y|}yxuy{yy}wy~~xyywywxx}ywq{y|{y}vz}x}{|zyzw}{~}|}}|{|z|}{~|{y{zz|z}w}zx{z~y{sv}vuxz{{z{}y{|w|zzvz|wz|{{z}z|yy|yx{yyzy{z{~{|x|y}|}}y}vx|zw{yv||xz{~}|p{zzz{|z|~qxv~v~~z~z|y~}{}yy~zyyzzwz|yxvwyv{}~yz}yv{|xxzu|~{yx~z~|z{z}}z{y|{{}{{x|}|y}z||z~y{wtx{z{wyz}y{z}{zxy{|yy}{xwz{~zy|zz{~y{~~{yx}~|~{}wzyx{y{w|y{{|zx||yz{{|}w~|zxzz{u{{y}zy{|{|yvw|y{ywvwzxzwzy}y{~|yzy{{z~xz{{{{x|{}{|w}zyx~zx{zyzzw|xy{w|}{~z||{zyy{}y}|}zx{~~wz{u||z{||x}~x{yz|{|{}{{}~yzz{}wzx~zy|}{{z{yzxy|xz}~y~zwyy|}~xw{~zzyx{}{{y|{y}y}}zy{uzzx{}zz}v{zzz{w|~y}}{}z|~{|z}yy|yw|v|xz~z{xy|x|w|vzxzzxz{xw{x|{wyv}y}}x||{~y|{|~|~}}}~{}}~z~~~~{}~~|}~z~~~{}z}|~~}}z}~|~}|z{~~z~}|~~}}}}z}|}}}}z~~}|~{}}~~|{x|z}~}}}~~|}z~|{~}|~~~~~~}|~{}}~~||}|||}}z~~z{~}~~~~~~}}~||}~}}z}|{~z~~~}~|}|}}~|}|~}~}|{|{}}~}}~}}}~~}~|~~~}}z~~x|}}~~}}{|}~y~~v}|~}~}}|y}|~~}}}~}~z~{|~}}~~~|~y~}}{}}}~~y{}}|}z|y|~{}}~~{z{~~z}|}}y|~~~|{x}~{{}}|~~}~|||}|~}|~}{|{}~}~z}{}~}|~}~~{~|}|z{}}}z}{~~~|~~{|{}{|}zx|xyw}y{yyxyw~z{|zz{x{y{vy{{{|{w|{xyx~z{|}||{zyx}w}~}~z}|zy}zwz{zywux~{yx{xvx}zxv{zwz{zx{{{x{yw~~~tx}}~{{yx|}z{x~{wy|w}}yu~v{~{x}yzx}vww|t|{xyu|{zx|zx{{zv{x{xx{}||yxz||w}yx}z~zw|}~{~y{y|{xxzzywy|{{}{~{y~x|~xx|}ywz|xz|z|y|{~z~z|y~|yy|zz{||{}zwzxv{z{xx|{wxwy{xz}xzy|{xzzw~wv|xz|{y~|y}{{{w||w||yvw}y}~{|}w{zw~y~|}{vwzux|{|wxy|x{~{yz{|v{{z{{~~|y}{~|}{yyy||{yy|yz{z|~w|~yy{x{x|}v{{xzxzu{}zy}ywy|{z|}|x}}|u||x{}||ywzz{zz}}{{{}}{x|u{~vy{xyy{|txv~x{{x{wwxxwvzz{zw~}z|v{yzz}|yw|yy}}{}zyzx}y}{y|uz~yz{xzy{uz{u{|yx|wyzy}|xy{{y{{{y{|w|~{zy||~xx}||~|||}x|{z}|z{{vx|}{z|}{x{|{{{{x}|z}y|w~yz{{z}~{{~zx|{y||zxzy}yx~yz}}{{zz||z|{yzz{zx{vt||yyxyv|{{z}~zzz}|v}y|x|~|wzx{zy|}{~}}{|{|{|{}}yw{z|}v|~yzz{|vv}zwxywxxx{{zzx~y}x~||yxz{||z~{~~{}}w~}~{~{z{z~~y~|}~{~~~~|~{~{{|~~{}{}~~~}}}}}}~|y}~{}}||y|}~}|~}}}yy}||~}}|||}|}~~~z}{}|}z}||~~}{{}}~~}}~}{}z{~{y{{{}z~}~z}}}}y}}~~~}~~}|z~{}~|||{~z}|}~~|~~~~~}}z{{}}{~|~{z~|||}{~z}}}|}x}{{{~}{{zz}{}~}z}~{~|~~|}{~}}}}||}{||{~{~v}z~z~~~|~~||}}~z~}}}}|z}|}~|}~{y|~~|}}{}~{|~~~~~{~~}|}~|{}~{~}~~~~}x~~|}~~}~z}~|~u}~}}~}}|{~}|}}{x~{}|y~}}{{}{zvz{~|x}}{zz{}}y~yz{}~|}zy}}|~|z|~{z{}|~|{|}{y|~|y|}}v}{{|y~y{{yy|~xzywz{|z~x|}yxy{y}{w{~}w}{z{x|}~{|yx}y~yy}|}~|zw~y~|||{{~x~}}}~~||{{~{wz~{{y{~z{x}~}~|yz}z}|{z{y|z{}}zz}{{z|}z}}z|{x}|{}y}}z}zyy|y||z||{{}~{|}}}}{{|vvzy|{z{yy~z|~zz}z|z}{z~|}{|yz~|{~}{zz|~|{zwy|y}}{||~z~~{|{x{yyz}}wzx{z{~{~|}xy|~|}~|}~{|y{z}|{}yy{{{}|~|{||~y|~{{}|yz~y{yzy{||{z{}{zz{~|}~x~{{{}}}y|{{~z~|z{{yy}|{y|}{yy~}~z~{{|~z||~|}}~z~xwy|zy|{yy{{}|~{}~|~~}x|}|}}xx||}~{y~z|}}zy~||~{}y~|~||~~}||{zw}xx~}yzzz}~~}ywx~z|y}}z}}{|}wzz{y|~{z{w~yzw{}v}~y|w}z}{~{|{}{|}}|{y~}{~}|z~yzw{z}~{~|~}|}}|wx~{wzy{y|~zyz|||{z~}}}zz{zw}}|{}~~}y{||z}~z}y|xx{}z||~{z~~w{z}|~~}|x|zz}|~z}~}~}~}y}|~}|z|{}~}~~~}}~}}~~}z~}}{~{{|}z~}|}}~~}}|~}~~||~|}~}~}~{~~}|}|z}~}~}{~}}~~~|~}~}~|~}}|}~~~z|~}|~}||}~}{}}~|}~}~|}~z~|~{}~~~}z~~}}{~}~~}~|}~|z}~{}}~|~||~||}~{}~~~|~|{|~}}|}}~~~}{||~~~~~~y~}z}|z{|zz}{~v}}yw}zyxx{w}~www|{zyx{{xwy{{zw~wyyx{{||~}xyzyz|x~}z|{x~~|u{yz{}{|{}yp|zwxz|vxyw{|yxy|}|wwz{{|}}|}~y{~{}|z|z~|yzy}z|{|w~{y~}z}}zy|vzz}wx{}w}{{{w~|zw~}zx}|{|}|{}{zy||~zyy{}|~y{|}{xvx{yzz~||yu}zy}yy|zzxyzx|yx{yxyzzvyy{}z}}}y||||xww|{|||{y|~z{{zxx{xu{yxwy{~yz{z{}x{{z{xz|zz}xwyy{|y~zy|{x}z~|zy|y|x}zx}}~~~zuz{ytwxyyzxyx~vy|{~{zzx{zxx|~x|yz}|zz{y|zz}|{{{~xz{{~zz{}y}zyvw{uz{zy{yy{|y}yxxxzxx}yz}yyx}}{{{y}{z||zw{{x{zyy}}x|}z|~zxyzz}{}xz{x{{{vtvyz|xyzz{{}{}y}|{|}}~||yy{~ux|z}{|z~}{wzyz|{xvxzz|~xxwz}xx~|ywz}twx{}~||x{{{xyy{y{z|z~|}{z}}xzw|yww{zwzv{|{z~y|yzwz||v{{y~v|{{}y||x||z}||}|yvyy|}zz{y~yzy|z{yx{z~{wyxt~{~yx|{{v{y|}z}x}{zxz{y~z{x|v}x|v{y|}}}xy}}{~}ux|}yxw|z}{z~{|wzx}z{x{w}|wz{}~zy}{|y|{|v{{}u}}~~~~~~}~y}~~~zx|~||}wx~{}~~}}~zx~}~y{{|y~w~yx|z}|}~~~||y}~}z{|}|}~{}~}y}|~}}|}~||}z~{|~}|}~~||~{}}{}{~~}~|}}}{}~|}~~|||}~~|}{||z}z}}z|~~~}~}~||}}}|~~~|||{{w~}~~z}~{~~z}}}~~~~{}{y|z|{|{|}}z}|~x~|}~}y~}~}}||y{z|~}~~||{~~~y{}}~|~~}~|}}~|}~}{~{{~}~}|}~|{~|~~w~}~}}~}z~~}~|~}{}|||~}~}~~~~~~}~}}{|z~||||}{y|~z~}}~~zy|||}y~~~|{{|zywyr~x{}x}zv{v{}~vx{zxxwx{~xy}y|xyxz}xz}zy{|{z}z{|x}x}yz{w{|v}wz}~wxtz{|{{z{zxz{{ywyzy|z|xxyzx~|||x|v{z~|}|z~xyx|yy|{y|}{{|vzyxw{{w~z{~}{{{{}|zzzwywy{y{|}zz{||{}~{wzwyy{|zy}}xzy{z~y}zw}{||yzzxz{u}|v{{yz{{}}wxz|yx}~zw}yyyz{{|z|}x}~zyyx{}{{{x{{w|{z{yy|}vy{|y|z|}{v|x}{~}{zxw}w}zw|z|}zy~|}z}wz}wz|{z{ww{z{zzy}{z~{{yw{xyxyxyzy~z{||y}w{zu{~z~}{~}}zy|z}zzy{z}y}||z|~y}{x{}z~|y{|z|zzxuvz{zx|{y|~|vz{{u|{{yzy}y{ww}xz||~y{|}~zv~~vxy{|}yvxz|}}y}}~{z||zyy|z{{vx~w}z{|~{}zx|xu}|{{x|{xzzywy~|z|{~~{}zxvxzzz}xv{|z{{~y{z|yy{{ywyw}{{zyy{~|~xy}uz||zy}z|yxzvv{{zy~|zxz{z{|}yyx}|}{zzzx}|w{w}{wx|x{zz|{~||uxwysz{{|||y|}{~y|}xz~xzv~y{{y|yxx}|zyy}~yuwx{yz|y|y~{y{{{|{xzxz{{x}xzy{~}|}zwy|yxzz{y~{~w{yw{}z~{~|}z|yxxxy{{y||}zuyx{||zz~z~}~}~~}~~|w~|||}}}}~~{~||~}~{~}}|~}~{{||~~}}}|{~}~}~~}}}|~{}~z|z|||z~}{}|~|}|~|~|{|~|~}{~}|}{~}~}{|}~}}~~z{|}~}~~~~{y~}~z}}}|}{~~y~~~}~}|}~}~|}|}{}{|z}}}~~~~|}~}}{||}|{}~}~|{~~~~}}|y{~}~z~|}~~~}{~|~}}}~}~}{{}}}~}{~~}|wzz~}yz|y~~}~}~~~}|||}}z}z~||~}}~~|~{}|~~~|~{z~}~~z|~~}|~}|y|~|~~{{{}~|~||z}~~z}~{~}~}}}~z~~~}~z|{~}~z~{{~~~~~|{~x}|}~|}{{|}{}~{{}}}xz}z}y{x{|yz}zyuwzzxyv}x~|{yx~{zzz|z~{||zzz}}zzz}}}}~|yyz|~{xy~|}{}{~y|~zy{{yx~y{w{{{vxxyxzty~tyyt}z~}zyyz~}z{~}y}y|~v|}{}~|{~zzxz{vzxyx{{}z~}{{|zzz~xxyz{|zvzxvz|z}{|vz|z{}~y}zxyr}}}{{{|zy}w||{y|zvyzw{v{|zzx}wz}{vzy|||z|}z}yxxz}}yy{~}~xzzy{{{yx{z}}x|wy~zyyw}{{{zyytzzz|zwxzz|yyz{}wzvz{{y~{}|{|~||zxt}z{|{y}}yz~y~|yy{|w|zz{z{{x|~x|xzu}u|}wx{{x}{|zzzy}~zx}y}}}|{~{xww}}}|~|u{{wyzy{xzyz|wpzxyz|xz|{zyv{}y~{~~z{yw|}z|{x~y|z{~~w}y~~{xy{{y}z{{xxz{x{uyzvxy{z|{zyy}uyzx}{}yz{~{}~}z~{x{zy{wz~z|}z{{}~x}~{z{z{zy|~w|y|{z|yx~x}{y|v{xz}~oyz|yz{{ywxwy~yz{z{{{|x}{xy}y|z~}yz|tzx{w||w~yzzwztw|zyzz||z}{xz}z{zyyz||{{wzzyxz{}{y{yzy{}u}v{{yw}{zzyywzyw{y{xzv}z{}|{|{}yy{zz~{{|~x|}y}|z||}xyx|}zz||yu||}y|{yzrxz}z{|{{z{yx~t}}w|{zw}z{|||{z~~~}}}}~}z}~~}}}|~~}z~|}|~{}z}{||}z{zz}~z}|}~~~}}{~~~~||}{}||y~z|~}}}~~~x~~~{}~}~~{~||~~{||~{}|z||{}|~~x}{~}}~z||~|{}{v}~|~~~~~|~~|}{~}~}}~}|}}}~z~|~|}~~}x~~}~{~|}~||{}}}y}}y~{|~}z}}{}{~~}~}}|||~~~}}}|~z}}{{~}{}|~}}z{}~~~xz~~{{}~|}}~{~{~y~|}~z}}~|}{~~{~|}}~~}}|}}|y~|~~}}~|~}~}{~{}|{z~}|~}~}}~~~~~~z}~~~~z||z|~x{{}}}~}~ww|||~||}|z}vxvzwyw{zx|x{z}x{}{||vxvz{xx||x|{w{w{{y}|}|}w{y||{yyxz{v}v}|xy|z{|yw{yyzz|xz|~{{{{|zzz{{{~zxvtxzzywy{~y{|xz{}{{||y}zz{}{vyy{zyyyyyxxy|zw|~|{zzyzxzzyx~zyv||~y{v{yzyvy{|{|y~}yyx}z}~{zx{xz~~z}vz~{x|zv~}u|v|yzzw|y}yzz{yzy{y}zzzz{~}z|y|z{{{{u~{y{}v|vy~z~zyxxz{}{zx~{y|x~~}z|yz}y}~~vwzz|z|}}~|wxy}}x~z{w~~y~{w|y}z|zwvzzy}}{y~z~{y{|z{}z||y{y~|~z|y|y}x{yz{y{~}x|~}{yzx|z|{~y{}xy{w{}xw{xz{yww||x|z{v{w{|{{}{yzz|{~{|y|xw~{{}yyw{z|x|zyyw~xzyzy{{{x}zzxzz~yxy{vvy|zz}y{z}v}|zw{z{z|yyy}zz|{zx{|~|{yyy~|z}zy~}zxwzzvyv~||{vz}y{{z|w|{{~~}zyxz|zy||~{z{|~zxy{xwyyx{{{ux}yyyyz{yu|{}t{}y{x}|zz|{~zzzyy{~}}}z{}|}|~{z{||x|z}|y||y|v|||yz}y{yxy{vz{|{x{wz}||zw~{~{z{||x{{{v~}|xyz|{~||||z|y}|{yz||yy|v}zyy~z|{}{x{z}yy}y{{}~w{~~}~x|}~}}||{|~{~}}}|}~~~}}|~||}|{|~{y|||}|~|~z~}}~}}}|~|~x}~y}~}{~{{|~z~z}z~~}}}~{|}~}~~~~~~}}~{z|z|}}~~~|y~z}}|}{z}}|}~~~}~}~~{|}}~}~~~~~~y~|}}}~~}~~z~~}~|}~~|~|~~~|~~|z||}~{~~~~~~}~y}{}}z~~~~~}~|~|}~}~}~~}{{}|}}~{z~}||}||~~}}~}}~|}|~}~}~||~}|}}{z|~~~|~z~z~~x~~~~~{}z}}{}}~z}~}}z~{zz}~}~}{~|~|{~y~}~~}~|~|}}|~||}~}|}|}}}|~}|}}}y|wx|{|x~zx{zyx{y{~wzzzvzx~zy{vvx}z}}|zzzzz|{}yxy||xwz|u{|yyyz|}xy}||z{~xu|zz~vzzwwv|uy|}xzxyzzyywy~wyzy|xx{wy{|}yy{}~yw|xw~|zy|w{{xyz}z}x{~xv|{{xzz|w{xy{{szy}xz}|}~}{{}}}{}yzx}z}|~}}{{|{{z}{}{yzzuvwwxzxyzv|{}xxz|yuy{v}{x||{|{{yyxy{y|vyy{~z~|x}z|}}x{|yxxzyyzxwx{zz{wy{{w{~}zywz}w{yz{w}}{|y}|{}v|x{{z}|}z{x~}||wwz{}{y{tzwtyy}x}w|{ww~zzy~||z{{x}~}{}y~zy}}zz{}}|{~}u{{y{y{}yuyzywy|yx|zzz|zz|}}wzwy{~yy}yzw~{zzz|w|{~|z|{||{}}zxyyw|ywwz{{}zy|x|yx~zyxwvy~{z{x~|w|~~v}y~xw|||y}~||y{x}y~~{}}x||zwx}{xxzyvsywxzwxz~{wzzyz~{{z}~|z}}{y{}y}wz{vwy{}|{yzxy|{{|y}yw|zvyvwzyw{yxw{yyy{yywyw~{{z~y~~{zy}y{zx{zz{|z|v}|w~}zz~yw|y{w|}w}y{uzzyy{w|zzux{{|wzz{{y{{{y|z}~x{vzyy|~~|{~yzy{w|wyxxzxzrxy}{z|{z{{wxy}yy}yxuz{~wz{vy{z||yz|z~~}~~~{}}{~u{~{|{}~}{}|}y|~}|~}~~|{~|{|}~z|{{|}~|~}}~{~}}}~~||}~~~y~~|}}~|{~{|~|~~yz{{~|y}~}{~~}{}||}~~|~{||{~~~|}|~}}~|{{z}z~~y~}|}~~~~||~~}~{~~~~{~|~~}||}~|~}~~}|vy}|||}}{}~~~z|}~~|y~}||}{z}~~~||{|}~z|}}~~}}{z|{|}{~{z~{zz~~~{~}}yz}~}~}}~{~~}z~~|}}~|{~{~}~|~z|~~~z}~z{||xv}|y~}}~~~~}~~}}~|}~{}}y}{}~~~}|}u|}}|~~}z||||w{}|~}~~~|~~}|~z}}}~~~}}~~~}{}~yzzv{yz~xz}z}{}|{wyywxx{|vuzyzw{z|yz}{|x}x}|{}{yy|{~zy||{|}~uz{zywz{~xzx{{w}~{~zz{{|~~zx|zz~{|y~|w{|~vx|zz~{zv}~yx{y~z}|yyzx{yyyvw}}z}zz{|zx}}yyu{yxwy}zz|{xzy{{w|z{}xv~~w{x{{z|y}zyyz{}wwzzy{uu~y}wty{{~~||zv|~wy}z}zz~zy|ywzywzx|v{{u{|xyzzxy{w|wzw~{z~zzy}}xzz|{wx|}yyv|x{{|}{{zw{yyxvz{xz|z{y||xxywy||r}{}zz{{x|{{{~y{zw~{yyuyyzzyz~zxyvxz}}|x|{{yx{xxzyz~~vxzw|}}{y{{wz|zyy~~~|xx{y|{v{zz~|~vzyz|{~~{zt}wzy}z|~}{}{zzx{}yy{z|}y|{{}~|wz}y{|z~~yz{|{yxz|~~xxy}ryv{zzyxy}zxxwy{z}w|yyzx|yz~zy|w|yz|y~||v}{~yw{|yv}z|}zz|z~yzxyzy}{{}|xy}zzz{|yzz{y{xzxxwxy}}{}~y{{}z{~}yxyxy~w}{}yuzy|xzw}~|}|}{}{ww}{}xuzt{y||{~y}yz}~}y}|x|}x~zx|wz|}|{xvz||vyz{{y}xy|~{u~||{vxxyu|~vz~~w~|xxz|zzzy{|z}zx|}{{y|x{{zy|~x~w{|{{y}|u}zx|{|zzz{z{|y~||z{wyx|{}z{~{y|}z}}}}~~~{}}}{|z}~}}{}~|~|}|}}~~{~~|}~|||{z{z~~|~}|z}{}|~|~}~~}}}}{|~||y}~~z}}~~~y}}}|}}~~}|{}~|z|}z~|~~|~|~|z}|~}||}}|~|}~~}~|~|{{}~}|}|}~}z~{|~~~~~}}}~~~}z}~||{~}}}|z}|~~~~~~}~}~~}~|~}|~~~~}}||~}~~~}{}}~}~~}}{}~}|~|}|{|~}~~}}}|~}}~}{z||{~~z~~}~{~}~}}{~~}~~}~~~}~~~|}~~||~~~}~}~{}~}~~~~}}~||z|~~~|~z~~|~|}}}|sy|~~~~}}~~}}{xy|~~~}~{}}{}|{{zz}{{x{yww}yx}yx~zvzvw{z|ywz|v|}xx|~{yx|{{zw|{yy}zxw{w|{|z|yx}zz|||{xz||{}xzvwtx{{~}zvx}zxxzwt~y}uzw}{}{zvyy{yzzzyw|z}zxy}x{~{||vy{{zy}{}}{|x}y~z{xz{z{z{{zyw{||{{|||xyzz~v{{{}x}}{}wvxxz|yww~|xzxwz|zx}uz}|zxx{zv}{z{xy}yy|{}v~x{xw~|~|xz}{{y|}~}{~zz~{y}txywy|x|xy}zyv||xvyz~{yxw{||xy||z|~z}~}xzzz}y}|}w|x{|w~}zzy~xyywxyy}}{w{{zvyy|{{w}zy}x}~{|}z}x|~y}{zz}~z}~{}}{{}zwx|z}|z|{}xw|}|y{x}wzxxz{wzy}{|z}}z{{w~}}ywzw}y||||~}yz{z{x{}w{~u|{y{vzxy}}{zzxzzyxww}|z}}{x{wyzzz}}~{{z||~z|xzzy}|zy~yy}vx{{x|wtx{v}z|v{{{}y||}|{xzy{|}~wvz~~zy}{~z{|~|||zyx{|y{~{xzzy{}vwzw}u|wz|}|yyz|zx{{{{~{x}}|{{||}yy|{~zz~y{~zz|||}|{yz{vz|z|zxyy|}v|vzy|w}~}{tvwyw}zyx~|zz|~{|~z|{{y}~z}{y|~}~y|{}tz{{{|{z|z{xxz~}x{u}}w}zy{|~{}{~y}{{}{~{}||~|z~}~}~{~~{||}z}}~{|{|zx}z|~|{~~|{zz{y~}{}z{{|~}~~}~|{{{|{}z|~~{~~~~~~{}}}}z~||~{~}}~{~|{}y{z}}}}{}~~~{~|~}{{~z~|}}z{}|~z||~~~}}~|}~|~}~~{~~}z~~~~}}{~|~}~|y{}}~~~|}|}~zy}}y~z}{~}}}}~|~}~|}~~}{}~}}~y}~}}|}|z|{|z~~|}|x}}~z}~|~~|~~}~~}y}{~}|~}{{}}~~~~|}}~}~}~zz~}}~{~~~~~|~|||}~~{y}~~|}|}{{{}|~{|z~w{~~}z|~~~~{}~||||~~}}~~}~}||~~{|~|x{}}~}|~{||}~~wz{wy}|}{|{}{wzzz|}}{z|{{{z{{{}zz~~z{xyzqz}|yvz|z{~z{zx}z{{{z{zy~z|z}yy{z}xxzzvw{|}||{{~}|zywz}}xzyy~}xy}z}vw|v|~{{yz||y{w{{|z{}~z{{yy|zw|zx{{vt|z|{|wz}z|y|}{{uw{{yz||y{xyxz{}zzx{|{u|{yy|||yz}z|{||}z{}{yxwy|~}xz{zv{{zz{z~vwyw|z}w{zzy}{xyx}|{~{y{zz}y~|zzyz|{|z{{|z~xz|x|y|}~z{w{x{zx|}~w}|xzv}zzwwyyx|{y}{|{x{wzw}y{|{|}u||z{yzyx~yzv}|}~}y||w{}y~{yy|~vx}|vy~z|vz}zx}zzzzz{}}wz}y~}|z{{xz|x}zw|}~wxy}{|wzz|yy{|~~x}yz{y{y|y}{{xy~|vx{~v{|||x{|x{y{}{}|z||{x|z{{|x{}z}z}|}}}zz|y||vy{}~w{y|wx|wxzy}xs~|}y{|ywzx|yu}|z{|zz{z|{{yzxz{{}xyx{{yx|zv{|z~{}xy}{zvyyxvz~zx~}~wv|y}}{x|||{{z|y~zz~~y{z~wz~}|~xzy}}y~|~xxyy~}|xyx}xxyyw~}{}wywuwz{yy~xzw{x{w~}|xy|~vxwy}xy{{|yw{zzzy{w~}|{~z{wzz~z{x{}zwy|{{{}{zy{{s|{|zx{{z{wzw|~~y}z{|zuw}x}{{z}y~~v~}}~|~|t}~{{}|}{{~}zz~~{~~~~|}|~}}|}}~~}~~}}|{}~{}}|~{{|{}~~~}}~~|~z|~}{~}z~~~~~{{|}||}y~~~|}}~}~~|}|}}~~|~}~|{{}~}~{}~|~|}}~}}}}{zx~||||~~~~y~||}}|y}~~~{|{}z{|}~|}}}}}{}~~~|~~|~~|}|}~|}z{~~|{|}z||}}~}~~~~|{||~{~}y}~~}~{~}~~}~z||~}{|~{}~{~{~||~}{~~~~|~}|}}}}~{~|y}~~~~}{~|~}~z|~~|~~~~}}}~}}}{||~{~xz}}z{~|~}|}}~||~~~}|~{}~{~~~{|{~}}}}}u|{~~}zxy{{yzyxzzyxyxzyxx|}zvzxy{yxv|zyy||yx~~|{|z{~yy||y|z|{v{{z|z{}zxzz}yy}xzzvzyzy{zxzx~wzwxzzx{y{|yvqxz{yz|{y{z}~xz|x|~|y}}{z}}u|zzyyzzyzzv}yy||wzx|zw~|xvuwvxy{|v{wzy|y}{|}zzyzzy||~|z~~y~|x}}v{wz|{|||vyww|w{vxwz}yzy{vzv}||z{}|y~|{z||~|sx|y|||{}{{|{zxv{t}~zw|}{xwz}||}zxzz|y{y|xy}x|~~|{{z~uv}{{yu{|xy~z~{~z{z{yzzzwxy|zzxwwxxzwzz{zyxzzzx~}|{x|{{{}yz}||yo}xxxz{|~~}~{v}yxzv~}w{z|w|{y~{v|zvxww{|xxzzy|z}{xx|||}~y}y|zy{{|x{}{{{zv}yzzyz~v}xo{{|ywyzwsyvv{wyy}zx|{~zy{xy|~z}w{}{}x|||z{yy}z~}wyx}{}z~y~yxzz|yy|y}{{|{{}uz{wzyxxz{x{||y~{{{~{|z~}{|y|xy|}~z{{y{y|{z{{wz~||w{yvywx{xzyxxzzx~~zx~{|{|{xzz{x}vxv}|z{x{}|~~}|~|{y{zx}{{{zy}zx{|{x{{{zxyz{{|~}zuz~{w{|yz}~yz{}}|{{zv{}|{xz{||x~yw~|vx||~{zz}{~xzxzz|{||x{|y}~{}x}}x{y}~z~~}}|~}}~}}~{~~x{}~z}|~|~|~~|~}}{~}}|{}|~}}z|~|~}~~z~}~}{}~~~{|}~{|x|~{~||~{{}~{{~~~|}z{~}z~{~||z}}}~{~|{~|~~~~z}~}}~}~~}~z|}~}x~z||z|~y}~~~~}{|z}|{~~}~{{|~~~~~~}}{~~||~}}|~z}{~}z}}}~}~~~~}~}||}~z}}|y|z~}{~}~{~}}|}~{}{|~}}~~}||}~~||}}}y~z~~|}z}||~}}{~|}|~|}|~~{}~~~~yz~{~~|~|~|~~z|~~~}~{}z~}z}~~}|z|~z}~z~}z}||}{~~||}z~~||}~~{}{}y~x}~~~{z~}}|z~~~~||~~z{|}{uyyzzy|{}zx|{wzy~~{|{{yyx{xu|xvzx{}|z~yx}zxwsyz|y{zx{{x|wzuz~wwzyzzzx{y~{{zwx{}zyx{{xxzy{zyyv}z|{|z}x{|zuuvx|||z|wyxw}z|zyy{}y~}~|}yy|z}{y|z}z~zv|xx{zyy||}zzzxy{z{yzz{}}|~yxxz{w{y{y}yxxzw{}yx{wwx|yw{z}}z~xzzxzxy}~uz~y{{yz}{zyzy|x{wyyz{{||z}vz||z{|{y~{z|{|}vw||yzz{vy{yz{u}xyw~w}yyxy}zzx|x|y}}y}{x~z{{xyzyzxy{|y~}||~xz}y|~{}wzz}{z}|}{}~|{y|~y||z{}z|}}z}z|y{vy||{|~|z}x}{w|||z|{|~y}}zw}zzx}x{x}z|}xyz||tw{}xy|w{{||{|}w||}|{}y}}}|}{}{yyv{{xx{yz||zxxz}x}{}|zx{v{x~yw}}zz~{z~w~{vzz}|}y{}}y}|z{u~{||{x{v}{zy{xxzyzy{{yzz||y}{xy~~y|z~~|}wv}}z}zx}z|wyz}xwz|y|{xvz}{|zy{~r}u{yyz}|}z{{zy}v|xxw|vw}y}x|~yy}zyyy{{y{{}~{zy|zyzw}~|}zw{z||yxzzx{ywzz{yzv{zwx}z|z{zzyyy~{zx||wzw{}y|{|v}zz~{||y{|x}|{{||z~v|{xzz}z~|xw{z|zy{|z{|}zyuz}yzy{}y~||{}|~z}~}|}{~|z|z~}}|{}~{~|~~||z|}}|~~{}zz}~}~z||{}{~z}|~~~}|y|}~{~|}~||}}}~~}y}|}~~}~|~~{~{~~}}{~}~}|}}|{}~}|y{}}~||z~~|~~||||}{~}}{~|}~|~~}}~~||}~~~}|y|||~~~~}}}|~}~~~|~|{}z}~||{}}}}|}~~~||}|~~~}~~||~~~~~}|}~}{~~}~}~~~~z|}~~}}|y}}{}~}~~~~}|y~{~~}~{~zzz{{|~~~|}~|~{}~}|}yz~{~|}}}{}}z~~}~{~~}{z~}~zz~~z}|~~}}y}}~}|}|}}~~||~z~z~~{~{}|~}}~~~{z}}|}}~~}~|~z{zyz~~~~}|~}~~|~}|zy|yz{}y{}{|yxyyvxxtxt~y{x{v{wvw|yvz}wuy|v{}xz}{z{{zxz{wvz}z|~y{y}vxy{{vz{wzyxx{{{|v}xww}xxxxzww|w~zwtyxywy}z|x{z}{~~{|zzwx|vy{y~~xx{x|{zz{yy{{zwyw|wyw~wxy{zvwyxyw|zwv{}x~v|}{w|{{zzx{||~}{zyy{z{xx{x}|xyzy|xxvy|xyyx{{|z||y{{wwy{z}zxy|y{v{}z||yy~xz|}{|yw{|{ywxzy|{zx{{zz}xw|zzz}yxzzwwyv}z}z}z{~|y{z~w}~yz|}|z}zy{|}y}y|u{v{~{zxxyv|z{z~zz||uz}~x|zw{z~|xw{~|}{wzyyz~~y{zyyx}yxzww|}y|zx{x{y{zxzyy|~|{}vxxwy{|{x{{zx|y}yz|w{~y}y{|~}}{~x}yy}{zyyy~{{w|yw|x|xxzv{xvy|t}vt{x|{z~xzxy~y}yyz~{|}y{||xxz{|zv~{zzwwz}yyzz|{|zxzw|z|~xs~wxyv|v}{||}~||uzyx}{w}{z}{|{zyu|{zy|{wyxxwzywz~y{|{ys}t|zyz}xz{~zzyxy{~yz|zxy|}|y{~y~}|||{}{|}}~|z{z}xzx}tyvz}|yyx{{|yzy|yyvww{xyzyzzwxw}}v{|{vyyz~yw{}vx{xy{zzzxuz}xzxu~|uzw}y{x{zwzz}|zx{{{~z|}}{zy~}|~{~z||y||}}}|~~|z}}y~~|}~~|~}{{~y~~~}}{~{~}}~~~|~}|~~~}|~||}~~y}z~~|~~}~}|}~{~{~~}||~~}y{~~{{zz}|}||~{~}~}}~~~~~z~~{~}{w}~{}}}~~}{|}|}}}}}~|~~~}|{z|~{~}~}}|{{~}}~~~{~}{{}~~}|~~~}||~{}~~{~}||~}|~~}}~}}{{~~y|~||}}{}~{~}|}~}z}|{~}}|}~}}{~~{}}~|}~~~y~|z~~{~~}|u~~~~}~x~|}}~}}}{|}z|~}z||{z}|{~|}~}~}}}}~~}~{w||~~~|}w~~~}}}z~|yz~{|}}~}|}~{zy{yw{{yzz{uy|z|{{{yux|{~}z}wz~~~yy{uy~x}yz{x}z~y|{}tx}}z|{zz{{zz~x~|x|~|{{~}y|x}y}{||~y|}z}yzzx{z{~zv|zz{yw~yzwyyzxyqyz~~{vz|{~xzz{zvzyz~}{y{zw{}{zy{{z~{||wz~z~|}{y{|{{}z|ywzy}t~xuyy{~{}w}xxxyzvz{}u{}{~|z~{~z{yv~{yxzz|zzxyz{xxxwzxvmx{~yyyv|z{x|~zz{y{{|u{{{}x{zwvy}zy{~}{vzxyzyzyz{xx|{zx{zx|xv~yz{}||{|xw~{{~vys{y~y|}}yy|~}~y||~xww~z{y|yzz{}y{{~zz}v}y}{|}y{w{|xw{zy~y}|x}vy~z{y|z{|{y}~|y{{}}t{||yzx|}|{zy||~~{}xy{}}}w{z~y}~}{yy|{xyxy}~}{zyxz{|{y~zx~||y{x{|wzy{x{|yzxy~w|xyzxw{zwyzw{y}{}|xz{{w~xx}qzxz{}z{z|x{xyyzvy~xz~{}{|y{yx{x~|}~zv|vy}zzwxy|{zy}|x{|{wz~{||y{x}{{{zz~~ww}zx{vz{{zyuzz|zx~{{ww||zzxtv{{~|w{}w{vyxz}||~}|zy}~xy~}~|{|{wzw{{{||y}}|zz{u|||yyzu{x}}||{~z{}x}{zy}{{{{{|z{|wx~|}z|xzwz{||}~z}||y}yzyyzzu|}zx~|~}}{{~~}~~{}~|~z{}~~|~|~~}~|}}~~{{~~~|~~|z}~}~~}{}~~z}|~}}{}}}|||~|||}{|{~~|{}~~~~~{}|~}~}}~{~~~~}|~~}}z|}||~~|}~{}|z}}~~~~||{|}~z|~~{}}}~}||~~~{~~}}}}|{~|~|{{~}z|}}{~~{}||{|y~~z~}}}~||~y|~}}|~}~~zz~~~y~~}{~|}{|}~}z||{x~~}~~}{}~~~||{y~~}~}}~yz~~~}zz~}}~y}}||~~||~{}|~~~}|}~{|~|}~~~~~~|u{y|}~}|}{}|~|}|~}}|~~}~}yy}~|}}}~~~{}}|~}||}~~|}}y}|~}~w|{~|{x{zzx|{xxz||zwzw}z|v~yzzz}{{xyyyyyz}wz|}zzy}|}z|{zxyx~~{yx~zz{{v}y~}{{y~|xyvzx|z{wx~||u{x~|~z|xx~|zx|{z}|~z|z{zx}~|}|{}}zz|xz}|~}xz{yzyzz{{zz{{~{{ux{yywyxzz|xv}v{{|{~~y}wx{{~{}{|}zz{{|y|zxyy|zzyv{z|}{v~z{{yw|{z{yyzvy~yzzy~y{}y~~}{xy}~w{~}~{x~xz|~uxv}~z}}wz{wuzyxz|yyz~{yzw|zz}wzv}zzv~~{|}|z{~~{y~|z~~w{zv}xzv{zx{xzz{ywx{x|{zz{wz{w{yy{z{{z||{}{~zv}|}y{{}}z|z}~}{{{y}x~yv~yz~{zz~zyy|}zz}zyxy~{~wwywyv{y~}x|~}y|{zz{|{~y{x}|}|t{}zu|~|~~yw~}xn{yyuzyyzw{|zxx~yz{y{zzx|xz|yz}}y|||zwwz{{}{xzx|{||yz|{xyvy~w}~y{wzy{{|{{~y~y{||t}|zy|~z}{}}{{|{|{yy}{}vywz|}zx|v~}}zxy|xy{}}wyy~}x|v}y{xxy||}~z~~}}}y{~{||{{xyz{z|wvz{xw{{zz~|xyyxxwx|zyxyy{yzz~wzy|yw}z~yzyz}~{{~}{z~z{yx{zzx|}vv|~zyw{z~zuzy~y}yyx{{|}|wz|zz}zz}|y~}}{z{~~|}}~}~z~|u~}~~}~~{z|y}}~}||}}~}}}|~~~}|}z~}|~~~~}~~~}|}{~}}}}}~~}~|~{{~}|{}|~|~|~||v}}z|{~}~}||~~|{}~}|~{x}}|~~~|~~zz~}~}{~v{}}y|}z~||{{}~}~~}|~~}}{~~{~~|}}|{{}z~~}~~|}~~|~~{~z|~~~}~{|z~{}~}|~~~~~||~~{{}|~~~x~|~z{}}}{{}}~~~}|z{~}~}~y~|z~|~y~z}}~y{zzz}~zz~~}{~~|}{z}~|{}|~|z~}~{}~||}{}}~z|}}}{|~}x}zz}zyw{|x~|yz{}wwzyxv~|}v|u}|||}|yyz|y|y~x{yvv{zyy~y{z}y{|u{xxv|z||}y~}z{{yz}vzw|z{x{z}}y|{x||z{z~{y|zyz}pwxx{|{y|xy{{xz{{y{x{wyw}{z{{|{sz{twz{~zz|}|}~~zx|{zyv{|yxz|x{yy|x|{ywzv~|~z|y|x|zxyx{y|}zwxwzwyw~xx|z}wvx|xzwyyz|vzz{yy|z|}~x{x~x{x{zyyyx}}~{{zw{w~{t{v|zz{}~yy{zw{}y{~|vzx{{zzw{~yzx|}zw~{uz}}wzyyx{x|{|x{w}~~zyyy{yyy{z}x|~v|z~y}x|~z{|y|zyyx~}~z{zx|z{{~z{w}~{z|y|}{|z|w~~zyzu{{zz|{}|yw~zyz|ww|xx{z|}}{yy{yxz{wxywyxv~{{zzs}{}x{}yzw~{{wzzy||}{y~~yyw|y}s|z}xy{|~z~xy{z|y{}xzz|{yzz|~|z|y|v~}|v|~xy{{|~|}y~{w{x{yx}y|y|}~wxw}w|}zy{{|yy{yx{|zy{}yz|zywx|wx{vz{}z{{~{v}{{zx{z||~|z}yyyx{wxw{~zv}zyxxt{y|wzzv|yz||u{{zz{t|z}{xw{zx}yy~~}|}xy}}z|xz}|x}zy{|}xyyx|zyx}wyyzzxwx|}}|z{x|||z{|~{zzy{|{yz|~~x|||wzw{xy}{|y}}{yz{ux{{{y|{t{zyz{~|z~{}~}~}{~{}~~|||~}|z}|}|x|{|~}}||~}~~~|}}}~}|~}~||}}~}~{{|{|~|~~}yz~z{~{|}}{}}|z{~}~z{z}{{~}|~{{z~~~~}|}}~~~~~x~}}|~}}yy}~y~|}|}~~~~{}{~~}~||}|z}}}||}}~~}}}{|z{}{~~~}|}|{}}|z~}}||{~|}{}{~~}|~}~}}~||~}{}{}~~{zz{~|{}{~}|}~~~}|}y}}||z}~||~}{w{}}}}~||{}~~}~{}~y}{~yz|}}~~{|~}~~z}|~{~{~~{}|||~}|z|{~}}|w~|z|~{|}|~|}}|~}|{|}z|}}{y~~~~||}~~~zyw}x{|{y{{x{z}yy|zvz{zxy{z|zx{z}zvwx~{w{y}{zz}sz|~{z{yyz|z|||~}}}y~}~}yzzy{xz{yuvz}x~y{xyyzzw|y~w}v{suyvyz|{y{}z|wz{zxy|yz{{}uz}zy||{|z|zw|y{v{w{{{xz{y|yyy|twyw~yzw{z}zzy}vz|}z{{~w}~{zzx{{yy{~z{yy~~{}vuuxv}}}{|zy}}zwwyxzzz~}}z{w}y||yzvyy{{z}{x{{|~y}zy{|x{xz|~x|zz~{}vxy~|{y}wzxy{zzu|}z}z~y|}~|y|xy|z{{|z|~z{x{zz{{}}zz|wy{yy{xxzxz{zx}yw{{zzxuw}w{zz}}{z|yz}}zz{~y|{|yz||}~|{xyz{x|xu}{x}wu}{yy|xxxyx{|||yy|x{~yzz{{~~}||z|w}zz}||w{}|}zzyw}z}x{~zz}zx}xuwxzwxwywtxy~y|z{||{|{~z{x~w}}yxw}||x||z||z}}|z{|w|}z~z~zxyzvz{ww{xyxwxvzy|z}}|||yz}|||}~}z{yw|{x|x|vwzx|y{xwy{zx~y|yyxxxuzy{zzv{y~}wx~y|xz{z||y|}{}|z}|z{{}zx~zy~y|x|{zwzyzy{ww{z{{}|yzyx|{zvu{yz{~~~zvv|zy}|{{{|zz{~|}|}{wxw|x{xx{{y{yy~|y{x}}ywy{~x{xr{y~wx~|}{yz||{}}z}}}~|~|}{}{z~}y||}~{~||}}~}}z}}~~{|~{}~~yx{~~~|}|}}{|z~{~~}~~}x~}}z|z|~x~{{}~}z~z{}||{~~}~{}|~}|~{}|y~y~~~~~~zy|}x|}}}~}~|z~~}}~{}zz{}}~|}}~{}|}zz~z~~~~z}||z~}|{}||}{{{}}}}}~}}||~}}}}~{{~~|}~}}~}y}}~|}~{~}~~~}~~v}}}{~zy}}|~y{~}}}}{||~|~}y~{|}z~~}{~~~}z}{~{}}}}|}}~{~|}}~{z~z}x~|~|}~|||~|~z~~}~z}|~}{}|~{}{~|y~~|}}}|}}}~}}{~~|}|{|}}|}~~~|~{xz}~~}|~}{|x}|zvyyy}}w{y|y|x~xzzv{yyyz|~vwz}{|ww{u}y~xyywy}{{{vzx}|vxz{{y|~{x{y{u||y{y~|z|{zyzz}xy}|~{}zz}|z|}{y~{zxzx{yz|w{~x{wxywvz~{|zy}x~|v}{y}{zzzw{{|{{ywxz{{}}zz}vwx~{|{yyzy|{~z}|y}|v{xyyw~y{x|yzyxwz|w|z{}yz{s|x~{}us|zyxzzv{x|vy}zy{y{|yzx|yxx{zxv}zwwyzzxw}wzy{yxx~x{wyvzxwz{{xvz~z|zxz}y}y{{{z~zxwxzw|z||{|}{|~zzxw|zzx{zzvuz||||{yu{xyxz}x{zx|yt|xwyzx||}zz}~y|xzvzz~~y|{}wy{}y}yw{ywxz|~zwxy|x~x}~{}}|y{z{||}{{z~zyx{}yz{|~z}~|{||x|wyyz{yyx{{z}t{{|z{u|{zzz}z|v}{xxw{zy{~y{w~w~|||{}xzv}}yvy||y}v|}}zyz~ww{|{x~z~|{~|v{|yz}y}xwzx}x|zx}z{zw}{xxxwxy}wxy|z|w{vyu{}|{w~|vv{|{|xvv{z}|xzzy|u{|||{|z}xy{wxzzz|y{|{twuyz{}y|{yxzyzyz~}}}|zwzxz~w{|x}yx}xvyyyz{}|{|y{xxzx{|{x{wx{w|yz}y~zvw~z|yvz}xz|yz}x{x||yxy~x{x}|yyyz{v{x}{|z{||}x~xzzuxz}z{{}||zx||{z~|}|}}~~~~~~~}|~}~}{{~y~}~~~|}~}~}~~|~|}{}|~z||~||||~{}{~y}|z}~||~|}~~~~~~~{~~y}~|~|~}|||}~~~~~}~~}|}{{|{}|}~~}z~}|z|~~}|~~{~}~{~}}y~~~}}~~z~}}|{y|}}~|}~~~|z~|~}{{z|~~~|~{z~}zz{z}~|}|{~|y~~|~y}}~}~}{|~z}|~zz~{~|z}~}y{~{{{~{{|z~}|}~~~}~|z||y}~~{~~~}~}}|~~y|~~{~yz}|~|~}|}y}~|{~~}}}z~||}}{~|zz|}}~{~}}~}~|{|~~~}|~~~}~}{~~|~}~~~~~|}|~}}~~}||~x}~}}x||{~}~}y|}}|||}~yx~v||}}{{zz{|}wyxy}wxv~y|y{|{y{y}yx{{{x|}xtxu|x|{xxyz~|{y|{zw|zxvzyy{~v{|~wzywvz|wyzvx{z}zy{vyuyxtxzwwy|x|{z~}|xw{~y|{zxx{zx{}zx~{{zzv|{vywwvzz{{|yz||x|}xwzyzxzzzu|w|yvz|}{zyzyzy||zy{wyz|zw~yzz~y}{w{xv~w~xz{zwyzyvxyxy{{yz}~xyw}z{{{zy}~{z{y~zux}~~|v}v|x}{}|~xw~w|w{xzz{zvzyy|{{xv}|xuyyyzw}ywu{{{x~||{{xyz{xxy}{|{x||}{{zzy}wx{}x{ywyyv{wx||v}xzyv}|xwvu}|z{{vx|~w}}{zx}~~{}z|}zx{y}xzzxyw|zzxz|{zyxzy{yz|wz}zzt|xysy~|y|y}|~{zx}y}||~}{}}~}{yv~~|}zzx|zxyz{xyu{wxzyyuxz{{|zxzv{{yzyyzyvy|{wyzz{{{{w|y}|}{u}x~zqx~vzyy{zyyxvv}~w|}uw}w}zoy|ywy~x}}y}z{zz{vy}yz|ywxy}zzz{{}y{~y}vyw{xxzwz{zv}yyu{}|wzy{wx{{uzv}zw}x{z}~y|}v{~zzzy}w{z}|y|}|{z}xzxytvzz|y}w{zxzzzyy}}vzzwx}xx{~{zy|}yxy{z|{||{{y{z~}z~{xv|~w~{xz~x|~z{yvuvwxzv|wyvyz}}~}|zxxv{}z{{}z}~}~}}}}|{~|zv}y~~~|z|~|~~~|~~|}~}{~~{~~~}|{~~|}|}z}{~}~~~}}}}}|}~z~|}z|~|{yz{}~{}|{|~~~|~~|{~~||~{}~~||z{}{}~z}|}~y}~}z}~{|~zz~~|}~{{{}}~~}~}|~}z|~|}~}|}}~|~}~~|}~||{~~z|z~|~|{~~{|}|~~}}|~}{|~~|~}~z}z|{|}~}}~|~|}~v}~~{~|}{z~~z}|~z|~}|~{|}~}|}~|}}~|{|~}}~{~~|{}z~|}||~}{{{zz}{}{}}}~|~~z~~|~}~}|{|~~~}}{~}~||z~|}~}}}~|}{~~|}z~|~{|}}xy~~||~~}{|{|~~wv{z}}y}{|{y{}zxw{{z|xwz~z}vy|x{x{z|}}|{|}|yy}w}|xzxzwzzxz|{{x|z~|zxzy|}{y}zyx{{w|}}z|{wz}x}v|w}y}~}|xyxxvxu{z{z{w|y{|vz{yxzw|yx}|x|{z|xzzz}uw}u{zzzw}x|zvywvy{w{uzz|{zxz|z{|~~|xz{xx|z{z|~y{|{xv||zy}x}|z{z{|{y{uw{vy}yz{~|zxs|z{wzxtx~wv||yyyy}wxzw{z}}|y{}w|xz{zvzwy{zy~~}zxz|||xzz}wzy{|v~{|}x}~|y}}zvzzy|{z{zy}x~z~|zywzyz{xzzxz{{xxzy~xw{||{wy~y~z~zwxzzyy~vz{|zvz{~}~{}|||~ww~~~|wzzywz{yvxyz|||xx||x~|xvzv|zw}{}}{~x~zy{w}zz~{{z{z~}{}}u~~t{zzyzzy}|yzz~|{{|{|y}x}{~xz{{~yzx}~zz|w|zy}}{}wzx{}{x{{{yz~~}{xxvyz}{}{{yx{ywzx{{zxx~z|zyw{}}|yx|x{}~y}}{z{z|}z{zy|zxw}}x}z|w~~y~{|zx|}w{x}zyy|{vy~||wz{|{yytxv|{~zz~~yz|{z|z~|||xxzzz{|vy{~x{{}y}~|~y}yxx}xz|ywyyuz|{yy|vyy|~|}{xz~||xx||x||vvzzxz||w~x}yvvx}wyy|zz}zz|w}y|zz{|z|zwzy|w}z|~}z{~~~}~}}~z{}}}|}~|}~||~~{~~~~~|~{}|~}~}}}~~~~|}|}~}~}}~zxz|{|y||{z{z~~~}||{}||~zz{}|}~{}~}|z}}{}}}||{}{y~}~|z~|||}}~|{x|~~|}~~||~z~~|}}~z~~{||{~}|~{~|{|~~}z|~}}|{}{{|||}}~|~z}~}~~~}z~{{z}~~}~~~~}{||{~~{}~~~~z}|z}}}z|~|}}~~}~~|~}~}|~~{w|~|~|~|}}~}~}~|~{|~~~~|}}}}~~~}}||{|}}}|{~|z}}~|~x}~~{~~}~~}|~~{|~|}||~~~w~}}{~~|z~|}|}}x~|}~y}|}}}{y}|z~|{~{~|~x}~}{~~{|}|~~x~~|z~}||}~}|x|~|~}|}}}{}}~{u|zwz{}{~{xwy|zyu~}x}|}xvzxzxw{zxyyvu}|vyw|xzzy|y|v{|~{|~|x{|wy{}yx{~zzzzz|yxyvw{zxw}wt{tw|{~v|yyww|yyy~zwx~{}y~x{w|}zvy|yzy}z}y{yzzy{{|{{yzxyyx{|}uyyzzxxz|x{yyw{{xzww{xuz~{|{wy{{{y}{vyx|}{{v{z|y{x||{xy{{zz{wx~xwx}{w|{yzzw{xzvz{z~y|}x~{|yv}z{|z{z}}|zx|x|{}u{y}yw{yxzxzzwx{t{wy|{wx{vztz}z{z}y{~y}{~|yy{}{|xyz{y{{yz{~vw~yy|z|zwty{|v}x|ywz|vzv{xw{|~{wxy{z|yz}wzz{{yy~}wzw|~||w{}}{xz|||xy|y{{ywv|uw{yzx}{~zxty~yx}~{{{}y}z{x}vx{zz{z|~{|~z}ywx|v{~w{}|y{z|zyxs}{|yw~xxv||{zz}}}||}zy~~{}xvy~|zy~zxzx~~{{wxz}x|wzy{}yxz{{w{~wzz|tzwx~xvx{|xzw|{}zy}zwxx}yyyy{~y{x{~~z{xz||}{zv|}zu~}x|zyz|wy}|x}yzwt|}|}{vzxx|xx|~~x}zzyy~||yy|{|{zy}yzxzu{zy{yz|{yux~yxz{y{xvz}}zxz|ywzy{zw|xzz~|z{y|x|y|{|{{y|{{{{yuy{w|}z~{zxwvzyz}zxv{{}zw{~yxw}zz|z{|z||}~}~~}}z~{{}{|~}}~~{}|}|z|~|}|~~}~~~~}z}~~}|~||}}|}}~y|}|yy}z}~~}{~}}|||}~|{}z{|~{~}|}|~~}{|~||~{||x{~}}~}}}}|~z}{~|}~zw{}{{}~}~~~xyz{}~}~~}~||}~{~w}||}yz}~}~|~z|{|~}~|}}~x}}|}~{{{{|}}|{||}~}}z}}~~~~~~}|{}{}}~|}}{}~~{|}}}}}~~{}z|}}|}~|y~~~~~z~|~|z|y}}x{~~~}~~}}z{~z~|z|}|~}}|w}}||}}~}|~~||~}{}~}{{~~~}}}~||}{y}}{|}||~~}~}}~}z~||z||}u{}zzz||w~{tvw|zwxz|zty{|~||~{svy{|xxz|y}wwy|vxzyyyx{|yy{}y}t{z{y{}y|vwv~xxz~{{|{wxzy}x}xv}}w{{yuux|z{wy}{}wzyyyx|zyyyywxwwx}xzz~xx{}{y~|zww{{zw{z~}zx|xy~w|v~zyxz}u|{v{v{xwx{{{z|{|}|u{zyy|{z|yx||z|{{||vuywxyx~vzvuxzz~zx}zyvxxyxy{wyyxz}x{z{zzxzy~{{yx{rxyzwxz|xzzxyzxzy}xy|{|{{}z}z|yz{xx{|||{x~z{|z}x{~yx||z}~yxszz}|wxw|x|{yx|}|xx}|{|{{y}|}}|}{|vx{|zzxzxzx{xz{zzz{xvvzxx}vz|zxz{v}y{zxzxwyy{x{vvx{zzyy{xzzy}}yz}{{y|{~{|z|wzw{xx||}w}{y|}|z{{z|ywy{{|v{}z~{u{zz{xu{zx{}|y}zywyzzvyywy{zzyx{ywv|vzz{y|z~w{{wxzxyxw{{x{v||yvyy{{uxy{wwv{vx~y{yz|y{|y|{{|{}x~xy}w{wzw~xyzzy}{wwyz|}{~yyzwz|{~~{|y}{|x|xy|zw|zzxxwz|{{y{zwx{z|wy}z{zuyuxyy{{zwzzvz~x}z|z|x{xyxzzz{~{yy~vzxv~vx{zywzzy{x|yw}zxyyx{{wy|y{|zzzz|yzw{zzyy}|z{w|{~|yxyyzw{z}x|xz{zzxy|{||wz|x{}}z|}}}||~}{|}~|~~~~{{{}}~~{~}~z}{~}~}}}|{~~|}|}~|}}}}~{}}~}}~{|~~}|z~{|}}|}y}}|}{|}x{{~~~}{||~|||}}}}~~{}}~~}~|{~}zz~|~~}}~}{~|z~yy||~}{{{}}~z~|}~{}~}}~{}~~~}}}}v|}~~{|~{~~z~|~~{}}}~|~~z|{z|~||yy~}|{~|}}~}|~|}|}~z|{}~~x}~}{|{~}~|~}y{y~}|~~}~||}z~y}~|}|}~}y~}}~~}y{}}|z}~|{~}|}~|~}~~{|{||~~~~~~~}z~}~~}||~||{~|}||~}|y}}}|~~y|y}}~~~|~~~}~}z{|~zyy}~~w~wzz{vzy~z{{{zxz|{}{{zwzzyuzztyw||~ysy|}xy~~v~x{w~wzy{{z{yy{}|{yyx|z~yxxz~z{z|zyx}w{wxx{|vz|}{y{|z~||yz{y~|zyzzx|}|x}}{~z}}}w}y{wyx{zz~yx{z}w|{{zxxvz{z{v{yx|z{{}v|{vzy|y}{z|xz|}}}}~|||zyxzxxxxyw{|}wx{yyw}v{{}uw|vy}|y|z}|y|wxy{wv|}xw{}{y}xzzy|}z|}z{vzx|wy~{yyx|xwx{{xyzxw}yyxzxxyzzx~~uyy~xz|w~z}{||{}}z{{y{yz|}}z{{zz{xyxxw{ytzzvzy{zyzw|{yz||vy{~}z|||y}|z|z|x~}zy}~r{{||zw}zx|xxwx}yzyxzwwyy{w{yzyzyyvz{{}}y|x{|z{}xx}~{|x|~}}z~{|zx{x{y{{z{y}{y{}x}w|{x{{u{wyz{wyxz|~}}x}}zzz|{|{|}}z||yzy~}}}~~z}~ywv{x|x|z|yzx{{{zxy{yuy|zu~z|z}z{|}{vz}~~{x|xxyz~}{{|zz||{{~ztz{|{zyzvxy~~x{wy{xzyzy{y|w|{{zz||xy~zzyy|{{z{|{zy}y}z{~|xyv|z{y{v|{|yx~x|yzx{~{zyz{z}{}}{{{z|{u|{|z|{||uz{y|z~z}}}t~|x|}y}xzwzzy~|xzx}}zwy{z{x{yzz||}uy{}|{}~w|}~|{z{{|~~}{~}}}~{{}|}}~}}~|}~~~~~|~{}|~{}{}~}}|~|}}}~}}}{|{~~{}{~}|z{{}z|~~}|z}z~{|~||}~|y|}{~}}|~}}}{~{~|}~{}||}}}{|~~}~~}}}}}y~~~{|y}~}}||~~|}~w~~~}~}}xzy}|}}~|}|~}z}~~{~|}}|}|~z||{||~~}{|~z~|}~~}}|x}~}~{z}}~{}{}{}|~{}|~|~|}}}}~}}y{|zyz|~zy}zzy|~~|{~~~~{~z}}~~}~}{{{~~{|xw~}~z{x|}z}}~|~~|~~{}|~~~~|{~~~{~}z|{~y|}|~}}{|~||~|}~{~~{~~~||~}|}}|{z|}|~|~~}y{yzzwyyz}wwxwzy{|w}uzxyyyz~~}t~z{xxz}{{|vzx{yzwxw{yzx{||zxy{z{y~zzz}z|~y|z|{}wyyyx|}y}zxy|xzz|zxwy|yy}vx{wyzxz{{|wyxyz|zx}zyz}{zyxxxx|{}|zyyxxz|{}vx{{~{yzwzz~yx~vzwz~|{{yuwyxy}yxw}{z|y{zx}vw{~zzzzw~|v{yw|z|yw}zw{xzvz|y{{{y|~{z|{yw}}}w|zwxzzxy{zy{xw{{yx{{}~y{y~|~zzxzyyzy{{|yxyxzz{{{|zzuxy||{{zy}yy{w{{{tx{{ww{}}}||v{}yyz|z}x||zu{vx}z|y}{|z{z{yz{|z{{{}|vxy{|y{z{xyzz|wvwzwz{{~y~z{wy|y|}tv|{zzz|y{v|zxy|vz{z{u}uyx{zz}yzzz{w~z}|{}x{{zzzz}yz|{zz}|~y{y|x|x~{yvrvywwx}y{x||v{}xv}zyyyyyzzy}v{zzx}vwyyy|zyz~}z}x|x}|{}z{yzx|}v}tz{}|}yzw{{}~yyy{|}|z}wz|~|xz~xyz|y|{{~uy|y|yx{y||yyyy{vv|x{s|w~{zyx{}y}zvxzu|{{{|yxzyyx{{~zyz|}zy|{zxzyzx~z{{|zzy}{xwz{|zy{||y}xzxu~}y{y}z|zv{|~y|z|yzw{xyzz{|{zyyyt{yzyzz}y~{{|yzwzwyy|xy{{|}||x~~zzwzz{~{~}~}||}ys~|x~~z~~~}}{}}}|}{zz{|||||~~}||~~|z~|}~}~~|~|z|}{}~~}~}~~}z}~~}}{~|}}}y}}{~~z{}}~~{~}~{}~~{}~~|}|{}}{}{|}~~~|||}{|~~~}}}z~}}}~~z~z~~z|~{{|{|}~~~~|~~~}~|}~~}}|~~}|w~|~~w~x}}|~~z~{y~{|~~}}}{{~}}}{}}}~~~z{{}}~|}|}|~{{||~~~}~~|~~||z}~|~{~}}|{z}{}|}~|~{}}}|z~}}x}}~}|{~}~{|}}~~|~z}}~{||~}~}~z|}~~{}~~{~}}}|~~}||}~}}~~{~|}{~}{|~~{}~|}~|~}~~|}yz}|}zz~{~~~}z}}{|y~}{zxw{yyy{|~uxxz|{z{{tv{ywxwv|x}wzwzyz|zvx~xyz|{{w|}|{xzz|yz{}zyxz{wyzzzyzxv{r}{u{{v{|wxywwywuww~}wz{}|v|xy{}x{|{{y}yz|~~z}{|}{yyx{wxz{w~~|zvyu{z{~~vvt{xyzy|zwy|y|v~}{x{z}|z|{~}|w~|y}|zzxyyx{xy|z{||{u}wxxyzzx|vvwyxuywx{y|z{xz}x|{zwzz{|z~~{zzz|w{xzyy{|y|z{vx{v|zxyz|vzzx{zzzzx}||zzz|y{z|~z|z|{yz|z}{y~}{xvws}~yxwxy{xxvw|{~{yz{{|~|zyxz|}{{x{y~{wz|{z~~zz~xzyx{~{~}w}{rzxzzvywz}|zoxvv{}uz|xwysz|{yzy}zx{x{~~{|{{zy}}~}{y~{~|}yz}}u{x}z~w{~~z||xyxxxv{{|zw}|zy}{{zzyxzxzw{{||}xy|{y{yu}}xw|}|~uvxyyzxxvsu{{}}z}{{xw|yzz|}zzyx~|}~~~}{y}|wy}{}xz{}||||{{z{yyyz}x{y{v}zv{|{{yz|zu{zwxyz{|x}z{z}}yz{yz{{x}{xz|||{~wv~{{zxwy|tzyw|zy{x{vwy|zyz}z~y|}{y}|~yx|yxyx}}~{w}{yxzzx}|{v}zz||~{{|wzyvu{w|{{z}}w{}{}{x|{z{yx}wx|}}xyw}{zz|~}{}~~~}|~|}}}{}||{}}z||}~|{z}~{~|~}z|{}x{z}}~}~~~}~~~~|}z}y||z{|~w}|}|}w}}|~{|}}}~{|}z|~w}|~}~z~|~}}}~{}~~|~~~z{|~~||{}|{{~}}~}z|}~|~~z{|~|}|~~{~~~~}}|}}}||}z|||{~u{~|}{~~~~{~}y}}~~}~{~~}z}y|y~{|}|}~~}zy}}{{|||z}~~||~||{|||~}|z~~}~~z}~|}~~{y{~{}}||~~z~}}~~z|~}{{}~}|~||~~~~z~|{~|v}~y}z~}~~~}{||}~~}~{|}~~~z~|~~{z}~~}}|}~|~z~~{}}~}||z~}~~~{|w|}z~~|~~||{|~~~{}|}~}~~}}u{xyzzyyyz{zyyzy}z}xzw|{|wv|yx{{{|}}{z~x}}|x|zu|}zx|xw{|u|wx{wv|{y|{zx{{zz{{{zz{~z{|s}y}yy{~~~}|~yv~v}y{z}|x~ywz{wzyyyzz{}{xxy|x{{yz{zz{xvz{|yzyy|{z~|}{{}y}{v{x{xy|xwzzxzw}zwzzy|vvxzz||y}{{|zy{zw|z{}w|uxvv|}}|{{y}|yz}y{yyxzz|zxyz{{x{|{yy~www{xz||}||y}}~tz{}xx|~wx|~yyzwzzwxzyyvx|{{{{{xz|~}}}}x{xzy|y{~zwy{zz~zyz~{}u{ztyzzzwyzy}z}vx{{~yxw|xyy|u}||{z|{||x{|v|{~{{zxzxyy{t}zxx}|x|y||yywxx{uyzvw}x|v|xzzy}z~|yyzy~yzyuz}y|w|zxz{xxw{zyz}y|{|}}{}|t}~~zy{v}xxy{}|{zz{~{}{}vy|||||y|y|{x|{yxxzx~~t|~}~{~xy{{yywzyy|{wz~}yz~||wz{y{~zyyyww|y|{x{{zxtz}u|yz|x{{zyw}yw|y|vzz~w{{}yzx{{{xyxx|}v||y}xy~yz{}yzy{wzyyy{v|~zyx}~|z{|zyy~z|}||x||xz|z~|zwxx|}y}}{y|}y{{{yyy{{{|y{{||uyv|{|w|~yyxx}z{yy}}~q|xywux|yzz{x}{~w{{{|ww{|xy|}yy}{|wy}uy~w|~~{~}~~{}{{}~}}~}}||}{}}|}}}~|~|}}}z|}|y}~z|}~{z~~~}}}}}~~z|~}~}~~}}}}~|~}~{|}~{|}{}w~|~}||}~}~{~}|~~||}|}z{|}|}{~|~|||~|~x|}}xz~}y~~{~z~}}||}}||~}}{~~~||}~~~{}|~|}z}}||}|~~|}{s~{}}|v~}~}|||~|~}|~~|~zx}~~|~~}|z}~z}}|~|}~z~y|~~{~y|{~}}~{}y~~~}~}|~{~}~}}{~y}~}~|}}}~~~}~~~|~{{|}}y~~|~|~~|}~}~{|}||}}|~|~~}z|{}}~~~}|~{}{}~}}~y|}}~z||}~~~~|~~y~|~|~~~{}{~}|}{|~}||}}}|}}z~}~}}|z|x~~}~~}|~|~|zy}~|z{{}v|zzz{|{{xw{|{{yw~~{y||xuz{{{|{xzz{u}z{~{}}}uxvz{z|zx{}|z{zz{z|~|x{}{v|z{wysy~wxz{~{yy}zz}wy~z|y~z{zw~}w{zv}s~w~}{w{}}w{{x|zxyzyzz~y|{yz|}}xyzuz|{yx}z{{z}z{||yyz|{wx{z}x|~y}xy|{~{|y|z|y}|xzq|z{zz{xy{zywx||}v|y{~vyx|{yy|yy|zy|{{|y~zywz|xx|{zx}w{|y{wytvvxy{yzxz|zz{}x}}{x{vt{zz|{z||zz{{||zz}x~}}}y|||xxu{zzzz{~~|{zz||ywwx}}yxx{{}y|yvuz{yz|~zz|~{}{|}z~{w}}|~z}yyyy~||{|vy~|{zz|{vx}{|xy{xyx|w|zyyyzz{xz}w~{||~|ww{|y|~}}{}}||}~{}{||x}y|z{xy}{zxyxxzv{yrwx{{ww|{z{{{x|z}{}{}}www}{}w}{|w|z{{~xvxytyv{x{yx}yz||~|xxx}u{xzz}|yx|||||{yy}~|{yz}y{}{|z|{x}z{xw}yzzy{|{{}x|xyv{zz{zw|xxyxxxy}~{|}y{}z|yy|{xw}|}{}{x|y||z}}x~zwxyx{x|{qx{uz{x~wx|wz~|xwwz|}|w~~w||~w}vx|||}y~}wxyz{}~x{|wy~|~z|{wxvxzw{u}{x|vyw|zy|z{y|{zy|}{~{}|~~{{|z}x}~~~}|x|{||z|{~~w~}|~~~}~|}}~{~~}}x{z}~|~~}}~y}||z|}y~||~}~}~|}|}{~~}{}~}}}~zx}|~|~||}~z|}}~~|{zyz|~zz{{|{~|{}~~}~||~{}{|{|}}}{|{{}{}y}|}}|}}~~~~}~}{~~~y~z{~|}}~~|~~~}~|z~~}||}~}~{{}|z~||~{|~}}|~x}}{|~}~~}~|~{}}z}z}}{|ww~}z}z}}}{{~|~}|}|~|}w}zy~z~y}~|||}~||{~}~}~}~}|}|~}}~x|~}||}}}z|}v~}{}|z|||||~~}~|{}{}|}|~zy|z|}|~}~~~}~~~~}z|}y|~}{|~|}}w{{|~~}|~}{}{~zz{}{wy}xz{{~{v}{xz||x|y|vxzu{y{uxzxv|{yz~x{|yzwz{y}{||{xz}y}z|zyu{{zz}w|~zz|x|{xvywv|z{z{xz~{{zzzzzxzzvyzz{zy|{{{yv{x{{|v}z}y{|||zz{y||wv{xwyzxx{yzz~u|{{wyz}{vvx|x|xwxx{y~yyyyuxu|{xy}w|x{zzzz|z{~|wz{}vw|zxzyv~uwxwz}x}x||w}x{wwzwuz|yx}zyw~|v|x||y|yzyx|}yx}ut{{}}|{zyvxxxx{{w}|yyz|}w||yxzwzx~zv{}}x|zyyy~yz{|{xz}{wz}}vx{w~|y~zyxwyz}vw{xy|y|uw{{~z}}zw{yyz{{|z}zwyyxv}zx||y|x}}z}{|w~}|}z{y}}|}txx|x{yyyxzzw|wy|x|z{}~{}yvxx|uv~zw{{|}y{z~}|z|~~uw{{z}yzxx}y}}zy{}z~yzy~v|xz{~x~zz|y{zx|{~y|}{w}y}zx||xyv|zzy~x|x~~{~vzyywzzvzy~}|{}xzz|~xz{{yxv{{~xwz|{|zy{{|{z}xyy{|xyyxx}|yzx{x{}|vzyw~xz{v{xy}wzyyzvy{xy{|}xyuxwx|}~}w|{zxy{}{yzw}yuy~z{zyvx|xxxt{zy|v|vw{~{zwx|w}{{zw{{zyw|wy|~y{xzz{~|y{y}zzzzx|{yzyyw{u{yz}||z~t{x|v|yzz|z}}|vzz{{xy|z{xzy||z~~~}{}}~~~}|~~~~}}|~~|}{}}~~}}{||~|{~{~|}|~|z~}~yy|}z}}{~|{}~~|}||}|}~~z|}~|z||}}{~}{~}}y}~|y}}~{~|z~|}}|}|}||~~~~||z||~~}~}{|~||{~zv~~~|{}{}|}y|}|}|}~}}}}y}}~}{{||~~~z}~}}~}}|~~z~~z}{~}w~~}~{{~}~}~||~~~~|}~|{~{|~}}}}~|}}~||~~~{}}{~~}~~~|~w~|~~{||{|~||{|{}~}~~}}~{}{~|||~{{~|}z}~}~z~{|~~z|~~~|z}}~|}~~}xy|{{}}~||}}|}|zx|~}}}~}|x|||}}~||~~|~}}~}}}|~~~z|{}|}}~}~||u|z{z{{{x|zvs|yzv}{yzxy|{x}{v{{|yur}w~w||}x|z{zx~v||{xzx||y}|zy{{{zxvw}xzyywx|xtxwyyz~wyx{vz{zwy}w{yzzzy{|xz{{~|x}xyxvz|{z{z{{xzy|xv|yzyy|zuyx{wz~yz|v{{zz|zs{xzzvz|x{|}|wy~x}zzz|z|yx{|vzyzy}|u|zx|xxw}xvzzsz{yxxwzy{|xxyywwy{z|}v}yxy~w{~z||||z|zx{{x~y~~~wzzw|wzyyy|}{zzz{|zzy|||t{xzxz{{y~yv|~}{zwzz{zxz|z{~|z{|z~z~~xzww{xyw}wxxuxyxv{{|zy~{zzwxwzz|{{|zz~z}yz||wyz{}}{~xy}|zz|{||yz{||}zwyxw~wzzzwx{}yv{wyvwuzz~~y}|z~z~{}|{zwz{|{wz}z~wzy|vvy~v|zvz|x|ww}ywxy||yx{t}w{qz{w{z|yyywz~{y|~z{z{yz~z{{}{v{~}}|{|wzx~y{{zzxx|tw||z}w{}}yxyy{zy|x{||{xzzzzz}}yx{|{w{||{vz{u{y}vz{s~}zyx{zzxzzxy}{z|{{|{~|~yyx~z}x|xz|y}x|y|y|x|xzx|}xqx|}}|z{yyxz{zxy{w{vuz||xyy{{yx{yxzwzyz~|zxz{v{wxz|z|{}{{{|yz~~~}}}}{xxyzzzu|w}{x{~|zzutz{xwwxyw~w}yy|x}{|z{||y}}~}v}}~~~~}}~~y}~}}|u}}~~{y||{}~}~z~}}|~{~~}{{z}|}~}{~|~~~|x}}|~~|}}~~}}{y||~}|~~}}|z}}}|}}|~~~~~~~}~~zz}z}}}}~||~|~|}}}}~xz~}{{|}z}~}z~~~y~~z}}u~}||{~|}}~|}}~~~|~~~|~~}}}}{}w~|~~|}~|}~~x~}~~~yy}|~|}~~|}}~}|~~~{~z|~|}~~~z~{~y{}{}|}||}z|~{~|~~}~~~}{~}}}}}z|~~{}~}|y~~||{|z||w}~x~}{~|}~~}~}~|~|{|{{~~w|z|}~{~}~}~~z~~~}~|}~{{|||}|||~|~|x}{z{}z~|~||~}{z}{~~~~}}~|~{}~~{~~||~|}~~}z~|y||zzyyz{uyywx{xvz|y|zyzyyz~{z{|yy{wy{{}|x{|z~y~~~w}{}yz~|zz}}{xyx{{x|{z|y|{x{}{}||zywyz}{|||xzzxy{xx|zywvy|y{}||x|z}}x|yywxv|y{y{{|wxy|xwyt|{|{wxzz~|ywxzx|}y{zx{xz|xy|wyzx{{wyzxz|x~{|yy||yvt{zyyzzyzy{{xwz}zz~~zzy{x{}}xxx{x|~zu}}yz{|{u{{{yy~}~xx|ywt{|z{}{x}w|z}y|y{x}v}zyz|{zy}z}~{}wzvxv{vvz||z|x||{{}xxy|{}y{|wzw{{z|xw}yx}{~{x||vzzx~x~|zzxzxy|z||{{|yyz}x{{|z}{|zz{}zzw{z|yx~w{xxwxy~{uw{y{x|x|zxzvzyz|x{{yvw{{}|wyz|zwyzy}ww}}z}y}yx}|{~yy}{}z}~|zy}yzz{~v}x|{zv~{zxyzyxrw|||x{z}{xyyx{yxv}xzzz{|vvyx~{xy{|zz|x|xwz|zzzwxyxxu}|xyx{x||w|||yz{xtywy|zwz}y~{tz||uxxy{xzwv|xz{w{{{{|zw{{yxxwyzt{{yyvyyz{xvyz{{x|{{zyzyzy{yy}wxyyxzzyw}|}|y{{{zwyz|y{~z{z|xwx}{zz}|y||||z}|uvwx{|}x|y{u}}w{{xyw~{|~zz~{~xwx~z|{}z{|}w{|ywvzzy{w{yzwuzz|ww{xvwxz~v|w{xyzzxx|z||{|}~}z~~|~}|~~}{x}~|}~{~}~}}{}~}|}{~~{}~~{~x~}}}}~~{}~}}|vz|~|{}|~~{}z~}~{|~}|~z}|}~|z}{|~~}|y}{|y~}~zy|}}~~}}z~~~|z}~||z}zz{}}~~}~|~||~}z~{{|~}~~|{|}}}}}}~z~|~}|}||w|}||}y{}}|~~|~|}|}{}}|}~~{~{|~||}z|~{~}}~|{||}~{}~~{|~{|}||~~~}~}z|~}{||~~{|}~~~}}y}~~|~~}z~~~|}~}}~{}x{}}}~y~}~~~~}p|~}{z}~~~}}~|z}|z{}}}}~}}~}~z~|}~z|}}|~||~|~|}|}||}||y~z|{|{~~}~z{y~y~~~}yy|~~~}}~|y|}z{}}|{}~}z}||~~{~|yzyxzy}|zy{zwww|xuxxyv|zxxy{xz|z{yxwx~zxxww}{}{zxyw|zy|zzy{{~|uy{zyzz{xwu{}vyy}{yy||zxwwx|v~{x|~~x}x{y{xvw||{yy|}}x|}z{|{y{}}}|yzy|{zxxzxx|{|vyxw|xx{{~yyy}yyyv}zv}zy{zzz}w|z{{}{zu~xz|~zy{~~{{|z{wyxyuzxwz}w|yx{{{u|w{y{~{ywtxz{zzzyyxy|xxzzz~y}~y|~xz|zx|~}sxyyyzxuvw{|xv{zv{|vw{||~zz{tx{wzzy{}}|}|xzzwxzy}wzy~wu}xy}}y}|{y{xxxz{vzyz{xzyy||yxzzyuzxwv||}||zzxz}z~|z{~{vy}~|~{{zv~vzy}{v{|y}y}{yuz}yyz|zy|y~}y||~|y{yz|y|y~|y~}}|~{||~y{~}}{w{yzz~{|{{y{yvuu}ywwxwz|{qxz~w|rz|~|y}{xzyy|}x|~xyw}z{}xz|||{v|vzw|y|zxxzvy|vz}v|xx~zx{y|yuww{{|{|xv{w{|yz{w{x|}x|x}y{|yyyxzyz{zz}|x{|xy{wx}{zwzwzyx|y{v||{|{|yxy|}{}y||y{|~|x|||v}z{}{y{yzz{zzww|z}u{{yzyzwywzy{yxz|w{|v||||yy|||~t~z{~{{|}}~|z~w~xxt~{xzyxxxxyzy~vyxwzzyvvxyzww|x~wx|{zv|y|y{z}}}}~||}~~z}z|~~~~}{{z}}}~{~{~~|~}}}{~||~}}{~~}|vx}~|}{~}~}}~}~~{}||~}~~}~}|y~~|~~z~}}~}~|~~}~z|~~y~{}~~~~~|}~||}|}}~||~||z~z{{~z~wx}~|~~|}{{~|~}{~~|~|~~~~~~zxz~~z~}}~|{z~}~~~~yz}}~{|~~|~y~t|~}||}}|~~|}~|y~||{vz|~}||}}}|}~||~~z~~~~}z|~{~||~|~z{~||||z}{}~}{|~~|~||{|}|~{||~x}|x}z{~y|y~}|}{}|}y~|}~|~~}}~z}}}~~~}~}~}}~z|{|{~z{~}~}}~z~~w|z~~~y{{x~xwyz|vw{zyxzzzyzz}yzzzz|z|w|zy}w{yyx{w||yxy~xz{|z|zzzy|}w~{{r|{y{vzzxxvyxx{zzxyyz}z~~zywz{}z{zt{wvzyyz|yzzyzz}{zy{z{{z}yz|}~y{|y{|{|y}~yy{yzxxu}y{yxxz|yy|zxyyzyxxyzy|}{{xouzzzz{yt{y{xy{zxwz{wyyvxyx{xwz}|yyz{|zxz~wzz}{{x}yzyz{}zyz{vxx}{xywyzyrz|w{z|{x{{x{|z|||yz||xy~z}z|}wzvz{yz|{{zxw|zxx{}|y~{zy{zzy|{vz{zw{|w}{x{y}|zyyz{wwz{zy|zv|y{xx||{|y{{}{{zzyz|zy|w{xy}}}{|zzwy}vy{|y}z{|xzz{wxzy{|}|~{y|}|zzy{{z{{}wxx{x{}{yx~|wz|z|{||yyxy}|}yxzx|}xxz~|zyzxx{z{{zy}z{}zzx{z~zu}~x|z{}{zxy}z|yzz|}}x~xw|x{}zzwz}~||~~|y|xz|{zyx}{xyz||y{y~|v{~xy|{}|yzz~}{xzz~|uy|ywwy}vxvxxzw|~zz{y{{zzzywz{y{{w}x{yz|z{w|||xzz}}wzz|xtyyywv{}{~{z~tz{zu{}}|z|y{{zwy}{y}x{y|zz~{x|wxx{|zzx{w|yz{y}}y}zyu|z{|}uyz|}|vxy|z{|z||{zvy}z|}w{x||zzyz|zz||~{y{z}z}xwwy}}|}}~}}}z}~{{z~}|}{~~}yzz}~||}}}~|~|~{}~y}}}~|||y~{|}}}|z~|~}}~{z}|}|~~|}~{||~{}~~}{}y|z{}zw|}|~|{}|~}}}z{}|~|~~z}}~}~~|}}}~~{}~}}~~~~~|~y~~|~}~}}}}}}~~{~{|~}zy}}{~~}}~}~~}~{y~|}~y{~~|~|zz~|~~|~{~~~}~z~||{z|}|||~~~|z~~~}}}~}||z~{~|{}|}~}|}~|y}~~}||~{}|~~~~{y~~z{|~}}~}z{}}~z}}{~{|}z~}~}||~{}~|}~}|~y}{}x{|{~~}z~|~~xz~~|~y}z~}~}~{}|}~~}~y}}}}{~||{z~~y{~z|}{|~~{~~z}z{{{zy|}}z{{wxxxv{zvzxxxzwxxwxv~ty{yywv{vzwz|xyxv}{yz|y|}|{{{yyz|z~yv{}yv}xzyy|yyxzyyvzx|{{vy{}x|{wuwy{{t{~~z|yzwvz{zz}{z|}yzw{wyzy{{y}z{ywx|~yyzz{xzz}v}yy|xyx~xvz{wz{y{y~zxyzx|z||x~x~v{||w||{|{w{wwx{zw{yw}{wyxyu{xx{{xzxwxvswwyy|{{z|xyz~z}wy}y|y{|zv{z}uywz{wz|z}x}zv~{x|}x{}}zvyzz|{ywx{u{y|x}}xz{{|y~{{y|{|zz}|y~y}xyy|yzxwz|u|wzy|{yyzzz}yzyyy{zzy{{y|{{~}vz|{|w}z{|~w}|}{{}u~||x{w}xzz{vz~|zzwzyxxz}{|{y{xzzzy|w{|{zz|}u}|}}~zy||y{y}|{~x|w{yw|y|z|zz{xvzyyxy{y|z{wu~y|{{}yyx{|yy{yxz{zyzzz~z~{|~{zz{z}{zz|wz{w|y{w|w}wvxzyy|{vy|{xv{wv{yy~|zxz{w}{y{z{{y}}|z|zz|vx|zxxxytwwx|z}vv{wz|xxuwzz{yyz}w{x{~yy{z{|z{}w{{~{}{z|{z{|y|~z|{}x||v|{}t||yz|yz{{zyzyxv{|{zyzyuy|y{|z}}~{z|||}zz}|y{y}|xz|yzwyyxx|}|}|xywzyvz|ywyyvz}z{z~v{|}||yw}z{|zz|{w}}~}~~|zyw|~}}~||z{}}}}}}}{|{~~~~{}|~~y|{~}}|~~}{z{}}{z~|~}z}z}|}~}~{~||}y~z~y|~~|}{z|{~~~~~~{~~z}~~}~~~}}|vzyy|~z~~|}|~|{}}||z}~}{}}|}~|||~{|}||}~~}~~z|~|~~|{~}}}}{|||}z}||}}~}{}{}|}~|{}{~}}~}y|{}}~~~{~~}~}}}{|~~~~~z|||~}}z|y~}~~}}}}~|~}{~|}~|z}{~~~||}}}~zz~~{}}{~||||}}~~~}{}}{~~z}yy~}}~z{~}{{|~z~|{{}z~~z}}}}~}z~~}z~}|}}~}z}|~|}}~|}}y|}{}z~|~|{|{y|{{}}}{~}}~{}xw~zzzw~s|zyz|ny{w}y{yzv}}}vzz{~xvyvyx{y|zz{yu{|{{wz|w}{~y{z|~|zy~wzzyxy}yy{yzw|x}{~yxw|vxxx{|uyz|s|zz~yvzz}|zywyxyxyv{{wzzx{yz}|~xvzz{{x|{|z~yy||z~ww{|{x{|yyzzx}{zyzxyzxwwyu|vwz|{yz~}{xx|}}|yvz~wxw~y{vx{v{|{zy{x|yzy}|x~}yzz{zz|{|{x||~zzxx{xy}}w~x{x||zyy||x{wyz}{yzx}}x{x{|}{|y}xw}xw{y~y|y~{z|wz{x{zwy|x|yv{zy}|}}}{zz{}~zuy}x{zzxxxx|{y}y|ysz|}{{zz{z{{{}{{xz|z}zxz{z{z~|{}}zww|y{w|z{}y|{~{~}xy{w}~{yxwvywy~}z}xz}y|yzv{uzy{xy{{|y}z{|xy}zz~z{}}z}y}yyvx{|}xywvxyz{{xz~zx{zxzx|z}yz|z|zzxx}|xuy{yzy}vzxxwzxz}zzyz}x{~|yvz|y}v}{y{zxvx{yzxy~z}w{{yw|z|y{zxzu{w{zzzz{zzz{z|z~{yvy|w{|yxyy~}|{}y{xzzw}z~{y{{z|wwyuz|z{x{}}xz|{v}x{|{x{wz|yyzw|y{s{{|{yyxy}uzxzy|yx{|w{|xu}z{zz|||y~z|y{{|yz{zxxxv|w{{|}z{yxwy~x}|zy|z}}z{xx}|}x{{yx{|~~|~{~}~{}{~}~{}}|z~}~~}}|||zy~~{~|}~~~}|}}{~~~~}z~|z~~|}~}}~|{|}}}}}}{~{u~~~}}}{|}|~||~z{|~}|||~{||~{{~{}|||{}|~{~||{}|~z|~~|{}}|~{|{|}}}}~{}}zz||}~}}~|y}{~|}~|{{}}|~{}|{}||}}~{{~}~}{z{~||}|{|z}|~~~|}~}||}|~}|~~}{}}~|~|}}~}||z}|~~}|~y~|}}}}|{~|}}|}{}{|}}{~~}~|}~}}~}|~~~|{}}}{}|}{{}~{y~~|~|{~||x~{}|}}||}~}}}~}|}||{~}~x}}|~}||}}y~z}z}~{~|~~~~||~~z|}z|v{|zx|z{|}z{|u{x}{{{{~z{yxw}|y{|{yyv{yxyuxyz{xz~yzzu|}~zzy{z}{t}{xwzz|||{u{{zzx~yz{xzxzx~|wyzyz{ww{|wxx{z{~zwxzzwz~z|xvy~zz|y|x~{|z}~yxzy~|yxx{~x{wxyztyv|xz{x{vw~xv{zzyz{yz|z{x}uwxzx{x}|{{|z{zxz~xy|xxx|vzzyyx{|w{vwxwv{xxxyvxsuzuvzyy{zw{|}}y|zz{y}z~~|{}z||xyzwzyx{wvx{yw{uzxuyzy}{z{ztz~vx{||{z}y|}y}zyw~{}|zy|{|z|}x}{|zz|xxy|}yvzw|{u{xxyx}zx|zz}{zzxxyy{y}}xzyzzy~{w{||{|}}{}}~|}|}{|~zzwzvvxvzuyywzwvxww{|xxyyx{y}{~}~z}~u{}{|~z|{z{}}{~yyz~{||zz|wxwy{{}yx}{xvxxyzzszu|~|zyz}{~{s{z}{|z|~{|v{|xx{y}{yyz|tz|xxywvzzzy{|x|v{zxz{yzxyyxywzywzyy{y||{x{~~{{|z{}}z~}~{|xwz|}{x}txx}y|x~zzyzxyz{{y{|~wvyz|xu{xyz~|}~zz{yx|z}}||yu{}}yxuzzzz}y{{x{wzyvy}z{{vzwz|{{|tw{{xy{{}|}z|y||{xv}x{yzzz|{}}y~~~{{|xzwy|z{yw|{{yz{zvx{y{y{vxxww{z{|~uy{}y~z{y~yy{}|||~{{{|~}~|~|{}|{z}}}~~}~|~}~}}}||||~{~}}y~}}{~{}~|}~}{}|}z~}~~}}|{|y}}~|{~||z{{z~~}~~}~~|y}|{z~{}|{|}|{z~{~}z|}}~}~|~zx|~}~z~~~y{|{{y||{|~{{|}~|}~~~~~~{~~}{|{~}~|z~{}||}~y~}~}|}}|}~|}}~~~}z}}~|w{|z}||~}}~|{~~}}}~~|}~~~~~}|~}{}{~}{~|{}}}}z{{~|}~}|~~~|~}}~~~||zz}~~|}~~~~}{~|~|{~{~|~|}}{{|{{}~}}|}z}~~z{}||~{||x}~{}|{|~|{||~{x|{|~~{z~|}}||}~~}|{~}~}||}}~|~{{|||}~|}|{||~||~~||~}}y{~}y{{{{~z{}yx}yz{{}}{z~w~{z}yyxx{yzwxy{zv~{uzxx{x|yy~xxyzy|wzzvzzzzzxz}|xywyv~}}zz~}v|zx}{{{z|yzy}v|x~xvx{yy|{|y|zz}z~vvyzzzzzyu{|y|}z|vxxuyyv{yy{zyy{yy}y||ww}zxywwzv{||zx{z|~yxyx~}xz{xxzvyz|wxw|~|{{yw{x{{y}w|z|x||yy}zzy|{||{yyz{{{{w{y{zz~}x}~{w|w{xvy|}x|ywx~xw~{{}zyv{y}x|y{{}yuz{{|y{zz}wx|uz{~y|yz|}zz{zzxz|yzx{w||xzw}v{zzxx~xyz{{yzx~xvxxxzs}}xxzyyxv{z|z{~}x{|yy}z~z|wu{||wyzqzz{z|}y}zw|zx{|yz|wz|{y~}}}}yw{y||}}~zzxy{}{}yzxxzy{|zz~|yx~{{{~wx}|~||}z{}{}|||y}y||y{t~vx{xzx}{{y|u|y}y{yywy{|z{y||z|y{|{||wwuy{}}|yzywyu{|~y||zyyzw{xzzyw|{xxx|yz{|zwxx{wxuyx}yxt{zxzz|{zyy}~zy{{}}z~xy}y{xyyxzzzy~~w|}|~uyzxx~zzzxxyyzztwzyz{{y~yy|{|z{{|v|y}~y}yx{x{|}y{|wzz{yyz}yz|~}yw|wz{x}zzzyx~z~zy||}}}y|}w}yyzxyz|zyu}||w~wz}zz|y{~{x~}x}zzzz}x}x|w~{y|||~}{~~}~~|}zz||}}~z|}|}~~}||{~{~~z|{||z}}z~{}~~{y~{}|}}|~{}~{~{~}{~|}}}~}}}{~~~~|}~||}~}y}}~}~|~|x~}x|{~~}~{}y{}}~{}}~|}}{|}~|}{|}~|}~}||}~~~}|~z~{|{}|~~~}}~~~~|{}{~~~|~}~}~~y~~|{}|~{}~~}~~|y~}~~~}}~}~z|~~{}{}z{~~}~~~~z{||~}|~|z~yz~{v|{y~}y}~}}{}|z|~||~}}~~}}~~|~{~|~}||}{~z|~||{~z||}~~{|~}|~~{~~}~~||~}|~}~}{}}|~|~~}{~}~~~}~~~}}y}}}~~||~~z~}|~|~}}~}}~z|~|{z|~x~|z~~z~}}}{z{z}}ww{}xy|{{{yuyx{vyxyyyv~v{zwy|yzxwyyyty~yy}{{|xz{}yywzyylzzzy~zwzwzz{yzyz{mx|y{uzyxwzx{~xzyvzz~yx~|wu|{x~v}yy}|}u{{x|xz{~zz{yz}{x{zxz}zyy{}ww{}w{z{wwxxxx}y{wyvvy{}|x|}xz~~|zwzv~{w|x|{|}}~{z~zxztwxox|wy{|{{tyvv}szxx|vuz|yx|}}{}~{z{z{wxyyzw~xw|wyw{}~{|uwy|{tu}yz{yvzwyyz{||{yxvuwvxyyx}{x}zy|}z{|yxyy{xw|vwx||~v}|{y}wx{{wz||~zzxz{z{xy{yxxxvzuzzzyx|||z~y~z{}w|}~y~{{|{x{}|~z{zz||z{{xyzxyxxtzvwy{|}vyzyw|zzyx{w|~|}|}z}{~x|{zw}~zz{xz}w}|zxyzwwyvwzw|~{|}vxu{wy}wuxxwyyz|x{yv{}|{}{w{|v|yz~zzwzz||~|vyzyv{xzyzx{w{yvyy{w}vuw{||yzz|w~|{v|{z{}wzwy|yz|{{x|{}{zy|vx{{||y~}xy{{z{|ywz|{ywu}ztuzv{}yx}v}z|wx}v|zz{u|}z{|}}{}v|xxw||{{{~yy~xyy}utvzzz}u|z}yy{zv~{xz|z}}~||{z}zyxzt{zx|{~|xw{wx{{||y{|xy{z{uxzxvyzyy{xvxy}xz|yyxvty{y{{xxwyzw{zzx~{y}~}|~|}|}~zz{{{}|z}|||}y~|{}|}|}}}|~~|z|}|y~z||~z}~~}~}~y}|{|}}~|~{|}|{}~}|~z|}}}}{}z|}{}yz~~|~}~}~~|}~}~|}~}}}}z{}{~~~x{}~y}~}~|x~}~~{}~~|~|{~~y}~}|}{}|~~{}}~~y~{~|~|~}~|}|}|}}z}|}}|~~||y}~|y}~}~z|||~~~{yz~~~}|}~{|}}~y}}|{||~}~}}~~{{}y~~|~{~y~~~z~z~x|{{~||{|}{}}}~}{{}z}}x~~{~~x~|x}~~}z~}~{{||~~~~~z~}~}z}~u~y}~~zz}}}||}}}||~~|~~}~}{|x}}{~{}{}x|~{y~{|}{|{|~y}|~{|~~{~~||~~~{z{}~}z}|||z}}}zy|{{}{{{~}|{}||zxyz|vx||yyyw|z|ywwy{wzzz}||z|zzxz{wy|z}~tzz||zxy|zy{zzxx{}vyzyx{txzz{{||~}zyxw|{|}|{{yx{|sxxx|yzz{v{{zzwxy|{zz}{x|{{vzz}{|yw{xzwx|w{yz{yu{xz}{y|{wvz{{vy{x{~xyvz{}|{y{{|z{zw}yzy|xvx||wxx{{|yyzu||~{}|xyy|~x|z}wz~xzyyxywz~y{zzvwy|zzzz{y|||y}ywww{yy|ww~||vzz{y||{|{}|u~|v}|{wx~y{z|vzyzyy~|w{{|zyx{zzy|~{{{y{t{{|{|xzyy{z{{xw{~yvwy{y|{z{xz{xx}x}zy|x|zzzwyz{x}z||{zzu|{{y{z~|yyz}zyx|}yzyw|{wvy~~{zzz{{|}|v}x{xy}yx{{||wyxx|y||yy|wzvx}}y}z||~|~xx{z{y}|w}xx|z||xtwx~rz{wxv~||{x~{{{|yy}|yz}|}~z{{yy{yx}|}yx}}x}y{zyz}z{{~y~~|xz{|zzx{{z{yys}z{yxz|xzxy|zzyv~zv~{|{zx{}y|wzjx|{{wz{}wz{~ux~{xzu|{{|zy}w{zzx{}zywz~zvw~zu{~{{y{z~yy|wz{|xyxuszz|x}}{x{z|{yz}x|||wyuxz|yx{|z{zxxyvx}xzwxy}|xv{|yzz|wyz~zz}}yzy|x|yz|y|z{t|vxz}zwzu{|zvw~w~|xyyt|z{}y|z{zy}z||~{|z{z~~~{|~}~~~}}{}~|x{}~~~||~{~|~~|}|}|}{|~}{{z{}|~}~~~}}~~~{}~y}~}{y|~|uy}~|}}|~|}}}~~~|~|}~|||}|~{z|~~~}|~z~||||}~||~~~~y}~|{~}}{~~~}~~~~}|~{||~}~~~||~~~~{}|~~}|y~z}~y||}{}}}~}~{}|{{}~|~}~|{}~|~}}}y~~}||{|}}||}|}~}|}z~{~{||}|}~|~}|~~|}|~{y}}}||~}{|u||~|||}y||~}~}~|}x}{zzv|t{}|~~|z|~{~}}}{{|{z|}|~}~~|}}{|y}}}~y~|}|~y|~}|~}{~}}~{zx}~|{|~z}}~}}~~}|z|{}}|}z~}~}}}|}{{|}|~yy}{}}v}vyzzvzy}y{vzzx{zwzy{uyyw{y|wwx}{~z}{}y}z|~~{zwy{{~{|{|||y{{z{~}{~{yxvw|zw|zxx||z~yyy~{o|xx||z~zy}w{|y|}zt|{v|zz|{w}{{|{y}~xz{zyzzz~zxvy{{~wzz|z{xw}xxwxzy~{|}|zyz~||zz{{u}|zw}zz|}|}z|wwx{wyzuv}~y{xz}y{zutxwwyy|wy{w|yy~xyz{x|||yzz}}xz{z|~||ysy{zyz{zzz}ww|yy{x~}y{}|{{vyzvvzwxyz}y{{yxz|x{|}wzx~|wyvz~yy{|}{zvx{y}zwxzzxv}{~}zwv}zvy|xzzx{yy~{zz{{~zy~|uz|yx{wzz{zzyz|u|~~xzy|u~y}}wv{{xx~w|xv|{zy{xy|wzyzy{{u|}wz}yy~|y}w}}}|z~}{yy}x{u{xx}v|yy{z}z|xty|{yzy|z{xyz{yzzz{~||vz}{}yy}|z{x|vxxy|~{xx}{|uzw|~}yuxwz|{x{vxwwzyzw{x~|z{~}}x{y}|zzy|x{{|z|{{{}y{{|w}z|{|}|zxxz}~{y{y{|v{wy{}zzuzq}yx}z|}|{~{z{zy}y|z}ztyw}~{yxy~uwyzyy|vyv{xxzzxyzyx{vz{{zy{xyz~yy|zz|w|zz~{zyxy~x|uxwzz}wzy||uzxv{y~zwz{yxy|t|wz|yyy~x{}y{~v}~y{wy{z{}{~y{~|z}{{z~}}~y}}}{{|}~}}}}~~|~~}{~|}|~~~~~~z~{|~~{}}}~{~|}||}~|}~~||~~}~~{|}~|~}~||{||}}|||~x|x||~z{{{}}|{}~|}{||}}}}~xw}~{~||v}|~~~}~}|~~~~{}~}~{|{|{~}z~~}~|z~|~}z~|}z{~~|{|{~x}|~}{|{~{{{~~~}~~~||z~}}}z}|}{~{|||~z|}y{}~{|{|~~~~}~}}y{}z}}}}z~}}||~}}|}||}~z~|~}{|~~}{}|~|x~}{}~}|}|}z{~~~}~~}~}}}~x|}~|~}}zz~}}}{}{}}yy}|}yz}~|~}{||~}}}x}~}~zy~z|{}~{~}}|{v|~z|x}}|~z}|}~z}~}}{~~|~}}}}}y||xzy}y{|~~{~~~}|z|~{}}zzyzy{}{w|x{}{zzy}wz{u{{{z}y{zz|~{}{z~|z}yyz~|w~y||z}{|wzz{zy}z}xzv~v|w|~}zz|y{}{zz||~xx{z}}y{|{|zy}z~zx|{~v|tzxy|}z~||x{z{{zy{||ywyzxzzzy}yxzy||x{{{{z}zyzz~~y~x{{x}~{{|{vzz}{z}xx}{~~y{wywzyz~{y~~~|{~}}v{y{{~u{|}{{y|y{~v}y{zyyxvwy{}|zyxx{~~|{zx|{xx|||}|y{|x~|}w~|yu{|{{{}zx}{z{yzwyzy~zx|zz|xz}x{{zyw{z{xy{|yz{~z}z~~z{|y|{zz|wz|}y}}~zw}{{{x~zy}{|z{x{y}~z}zyy||x|y~x{y{|{{{}z||z}{|xxy}{zw}}}}~}{x|zr~yuy}}z~{zxyy~{uy|x{||z|{{~z|z{~v}|w}y{{zy{~}{ywx{yzyyzx}{{{y{|||y{w}y{|z|~|xz}~}zz|zxz{}z}z|x{~||~z}|~{xyy|~z|xy{w|z{|zzz~||}{}yvyz{~{z|yy{x}{zz{||~}~|y{xx{|~wz|~{zxz~}{}{z{xv{yyz}|x{}yx{z}}z{{y{~{x}y}y|y}yxx}|{xzx|zy~yz}zx{~z|~yw{x}~}ztzx~{{zu|xzyy{{zs{z~|}|y~{|~~x~yz|}{z{x|z|y{}}{}~z{zyzzzv}{{{u}zyzz{}{~z{{yy|{wyz}{y}|~~}~|{z~~}|{~}}~z|}z}~yw~}|~|{y~}~~{~~~~~z|~~~{}}~|}~}}|~~||~~~}||~}}~|~}~}{}}|zy{~~~~{{z}}}~|~}~{~|}z~}~}}~~~}}~|}~||}~}~~}||}}}}z|~~}}|~z~~~}~~~}|~~~~~z|~|z||~~~~}{}}~~~}}}|||~y{}|}{}}{}}y~~|{|~~|~|~|~}|~~|}|~||v}~~~|~}|}|{}~z{}|~~z}|}~|||}~|~{}}~{}}~~~yn~~~y}}}{z|~z~{|y|{xzy{zx|z{wyvwywzz|vyx{tt}yzvv{vx|vx|zzx}{{xzz|z{{x{y}xx{x}z}z~vw|~wzzz{}{{{}wuyzyvyxywzzyuwy{ztvyyz~yyz{{vxx}{xzz|x~x{yy}v~{{vz|xvx}|z~yxwxw{~z{}y{}wyvzvxxvw~z|zx|yxzy{uyt{|z{z{w|}xxyzyy~{vyxyzu~yy{x}z{w{yzyz|wzyxwzz{x{zx{zzz}{{|||wz{|{xwy{{|x|u{{zzzy|yz}zzzxxyxvxyvz{y{zxyx|xxwyyz|{xz|zz}x}~}{{x}{||z}{zzyx|z}~zvuzy{yzxywuy{~|tzt}{y}~{y|{{z|x{}}{{{{y{zz~y{w{z}yzz|}wy|xy}{xw|v{zzwy{}{vywyu{|zw}xzwvxxw{|w}|y}y{{}}zyzy|zz{zxyy{|}y|}|~yw|yz|z}}yzyyx{zzxzz{vv{}tyy{xwyx|x{wx}yxzz|z{}yxzwz{yzyy{z{x{|yz|wxz{y|ytzvwxw{zwwzxxx{yvvwv}vyzzw~y|zzzy|yv|~~xxy{{v|{||ytvxy{y{x{vz|{}|{zz}ytvv|{|xy{zys{{zzy|y}|{~{|{z{|{{zz}~}{{{w|}x}wy{xyzzz~yzwz{xz{wu{vy|zz|xwy||{{z}yx||{{y{~{~{}zyy|{}xz|~xx{yzv|xyyzzu~v{zzv{xx~xx|zzz|x|y}~{yzz{}wy|yz~{|~}~|{}z~x}{}}~{~}}~{||~~}|z{{|}|~}~||{|~~{|yyz~|~{~~~~}|{~yxz||~}|}{|}}z~}}|~~~}~~~~~~~x~}|~~z{z||~~~}~|~{}|}}|{|~}~~}|~~|~|y}}}|}}|}|}|||}}~z}||}}w}{~{y~||~~~|~|~y~~~y{}z~~~~y|~|{~}z~}}}y~|}~}~~|~~~}~|x~|~~~~~}~}}}~{}{}}}}{{y|{~~~}~~~}|}}}~}~~~z{|}|~~}}}~}}}}y||}wyzz|~}}~}y}{}}~|~}}|||}|{{~~~~}}|~~|z{|xz}|}y}~~{w~~~|}|}{~|}~~~{}z~~}z~~}{|}}||{~~|yy|}~y~~{}|}|{}z}~~~~y}~{}}}||~yz}~~}}|~yy}}~~~}}~~v~|{{{}y~~~~}yx~}~y~|~|{|}~}}||}}z{~{|}{|zv|}{}xyz}yy}~{||wywyw|~}{w~y|~{sxx{|y|y}z{zyx||{x{{z|y||z|yy{|{~y}{z}yzz{yy{y{|zvx}wzyz|{||}z}|xyvyy{xxyy}z|y{|wzy~y|z}{~zxwx~yyxwyy}x}{x{|z{{~{y}||yzzz{zz{|}||||y}|zyxxw|y||yz|w}|{~z}yz|z|}y}yy{y|xx}|xt|yxyz|yz}{~yxzzu|{}{zx|x|{{t{|}{|y}}z|z}z}xzzzyx}~{|x~zz{}yv~}}{xw{|yzyzu{zyz|y|x|{~w||{{|{{{zzw~z|{}z}}||{x}w{{z||w{zyzzz{}|||y~zu}zz||y||}y{zyyxxyw}}w|{}yzwzz~}{||zzy}yyyx}|~y|y~y}zx~~|~{}z{~z{|||~|~{|~z~|{{yz|~}{zyz}{}}|~}xz}y{~}|~|y}}~t||y{~z{||}{yz|}|yzyy||z|xxx}zw}|sy{w|{}}xz}}|{}{z|}w}zv{{||wy~}{{z~|~zyy|||zyy{vz{{w{yxxuzwyx|{{|yx~|z}y}{z{v|z{xzyzy|w|x}|z|z|}y{zx|xxyw~|||}~|yw|y|{z}x||{}}y}|z}}zz|x|z}yy|yz{}yzzzx||}{z|zw}zz}{{zz|z~z{}||z}{z}||u~|y{{|v|w~~{zzz|{z{z~x~}x~{|w}|}y{z|zzy}{|}z|yzx}}~{~~~}|~~}~|~}|~~|{}|{~}}~~}}|~~{}~{}{|~~~{}|~~{}~{{}||}~}{}~~}~~~~}{~~}|~t~{~~}~~~|~|{}|~}~~}~y~~~}~}y~|}}{~{}|~}|~~}{|{{|~~|x~}}~~~}~~}}}~|}{~{}|y}~~}}||~~~|~~}{}}}}~~}v~~}}|{|}{}}~}~|~}~~|{{~~{~{~}~|}{~~|{}{~y{}|~~}}~}|}}}}{~~}z|~}~~~{|{}~}}||{|~|~~~}}~~z|~}}{~{}}}{y}z{|y|}~xwxzxzyyxw}{vzuww|yxw{wxxxxvyxy{x{|x{{zyw}|vw}||yyvxzx{{||~{~}{|yz}vyxxvwywvxzy{x}~|||}x{yzw{xyw~|~||xxy{z{xz|{{{{}zwsyvyz~yy~w{y|ttwx{y{{z{yy|wx{|uwzx{z|yzxzyzyyxxyy~}vyyx~~xz{zxx}|{v|{{vzt|}{}qy|wx|{wzwyz{xzxwyvz||zyyyz}|{x{{xyz||yyz}{vz{||{|{xywzyqvuxxyvyxxxwyxz|xw{yu|y}yw|}vzz|yxxzx{|z{}~xx||z}{yy~~xyz{xzxwy|xy{w{x}wxxzy{|{|w{{x}zw|zyy|zy|wv{y{||yz{}y|}{{w}|~|{yuz{yzx{w}xyxz}zux}zzxxxvzzxyyy{|wtz{x}wzzyv}zx{|~y|ywxzwyy}yx|z|vz{{|{xxxwvwwz{|}{y||x{z{}}|z{||z|{|z{}{x||z|w}{|v|u{x|y}{rz{}~yyxzx{yyyzx}yw|yz}yx}x~{y|||}~{v{wz}zw}|yzwxwwx{yt{wzx{yvwyuy{xw{x{w|vvyzxwwxw|~wzzy||{{xyz{z|{y|x}|}|{|{{yt|yyu|yyxvzw~~v~yy}zz}vy|xx{{|xywy{y|xyz~v||{~}z}y{|zz~}x}|{{{y|yyx~}xy|v{y{|v{|wy}|zzvz~x}{yyyzz~x|{w|{ww|yyy|}|}z~{{|{}{}~{}z|}}}}~{~}~y}}|y~|}~{|~||}~~{}}}{}~~}z}~|}{z|~~||}{~}~}{{~|{|~~|~|{~}}|~z}z|~||||~}~}y~{|~|}|~|~}}}{}z|}}z~~}}||~z}~||{|~~}~{{}~{|~{||~~~}{x~~{~~{~z~{~z}z~}~|}}|~||~|~}~|{}}|z{|~}|v~}~}~}{~||~||}y}}}{{}r}}z~|}}z~||}}}z~{~}z~~||{|}}~|~~}|}}~}{}~{}z|{|}}|{{|z}y}}~}}}}~~z}}~~~~~|~x~~|z||{}|~~~y}~}}~}|z||~}}z~z{|~{{||~}}}~~{}|~~{}{}|{|}}~|{{|}~|}~p|}|~~}}~{{}}~xywx}y~y{y}||{{{yywvwxxy}|u{|{yy{~zzxuy{zxyxuz{{y}xz}zyx}|wyy~wzyv|zxz|}wy{~{|}x|}{x~z|z{yw}yx|uy~w{yvx|uyyx|xzx{|{x}|yoz|xyxy|{|y{|xl{yy{}x{zvzw~|zvyy~yywxwyzzyxxvyyz{pvwy{z{{xx{yw~u}|~{{{uy{xx||{wx{zyy~{z{{zz{|{w}wyxzzxyz}xwxxx{{z{{yw|zywzyyzw|{u|~{v~{v}y{wzw|tzz}}xwzyywz~yyx{zywywz~~{~|{}yw|y}z}z||yvx|xzyyxzz~y~wzzwyzxz{~yv|xx}yxuw|xuwzy}}|z|{yw{y|wzz||y|u{zyxyxz}w}x{zy}|{yxwyz|~zzs}zv|{w{{y~yxzxzxyyzz~|z|}v}zw{}yz{yyz{ywy|ww}z|xwwz{{|z~|}|}yzzy|{}wvywyzw|{xx}z}|{|w{}{yyy{}yyy||z|z|yx{z|{y|wz}{zx|yxy|xz{y|wyz{zyxvzxw}yx{yx{wzy}xzzzy|{y}{zw{~w|{zy}x{zyz}zy{u~{w{~x}}zzxrw{{yw{yw|y}zz|{zxz{y{|y|x{|}xy{|wx{x{uzxx{zyy~|{{vz|z||{z{z}x|~yxxxyy|~~y|yy{zxz{{yyzz|zxxwty{y{zy{}yy{{y|z}{}||v{xzwvzz}{}yv{~zw|yyxwy{|zx|yu|z{}z|t}}~y|xz}~y}~~}|}z}|}|{|{n~z{}{}~|~{||~}~y}{}~{}}|~~z{}}~~~~~|}|}}}}}}{}~z|y{z{~}}~x|}{}}~||~||z~}{y~z|{}~{~z~{z}~|||~y}}|~{~}~y~|{|}z~~~}|z|~~{~~|}}}||z|}{|~|}{}~~}z~~~~}~~~|~~~}~{}}~}||}|{~}}~|~|}|~~}{{z{}{~~~}}}}~~~}}}~~~|~{~~~}~}~}||}~z}|}}~~{}{}|||{|}}|~}z{~z|}~~~}}~}{|}~y}~}{}y~~}{{|}{}{|||}z~{}{}|}}|}|~~|~}}|~~{~z}~w{~}||}~|z{z}z|}{|{~}~|}~y|z}|}y~~|{z||y|}}}|~~~|~}y|{|{w}~~~~}|~{}}|}}~~|~}}|}}{x~|{|{zz||}}}~{|{|{||~~{~{}~~~~}{||||}}{t|{zzz{zwy{{|w}zxxsyxxyyw||yxzw|xyxyx{zzy{{zz{yy}~xx|vxxz{~|x}|{~y}v}zz}yx{yyx|vzx|yzw{z{z{~uxxx}xv{{xzyw{|x|{}v{{zyy{|{y}zy}y|z~v}}{zyzxx{zuyy{yww{{yy}yy{xx{vuxx{}xy}}y{vzy{w{{y{|x~uxz{wx|y~w|wz|y{yz}yvw{yy|{zwx{zy{ztv{vzzxxxy{{{zxwzzy}ww~{|zxvxxz{{zzw{{zx~z|yu|wyxzvyx{zw{|z{z{|yyu|uy{xx{|x{yzx{~yyz}{|x{~yxz{yxz{y{{|{yy{{v{{ywzwzvx{zxxu{xyy{{{x}rvy{xxxy}{yyz{y{~}~x}z{{y}~{{|~{}{xw}|x{zy|xzxyw}|zwywvw|xwzwy{w||yz}yx~{y|}zx}{{|}y|~|yyz{x|x{}}yyzxw{}z|{}xuyz{w{yvz|{{y{vzvz{zz{yzywy||xz{|}zz{{|{}}yyv}y|z{|vwz}z|{uyz{xz|v{xu{y{zy~vwwyzwywzz}|z{{w|{|~y}z~yzv|~}{zx{}w}zuwwtyw{z}~}yyyzw|}zxy}yz|{yzx{xzxt|}z|~zy|{zwz|wyv}{{w|{}zywx}yvzywyzz|xzxxy|vyzz|{yw|xyvwxx~yz{w}y{{|w{wzzzz}x{}zy}z{||zxzvz|}z|{{{yx}{y{yzxw|xyxz}xysyxy}|~zzy}|~|zx}wv||}}~}~~{x}~z||}~}~}~~||~y{}}~{~}{~z~|~{{zx{{|{~||}|~~{||{y}|~}}}~~}~~~~}~|}}~}}{~}}~}{z~{~{~~~zy~}~|~}~{|y}}~|}|z}|}~}||||y|~~z|z~}~y{||~}~}}~~z{y{~}|}~~{}}~}zz~|~x{~~}~~~|}~|~|}}|~{~}}|{|z~}~}y|~~x}}|~}|~z}{|}~}{~~~}}|~~|{~{|z}{{~}|~}{y}~|~{~||}~}{~~t{|z}~}}}~}~~~~y~w~|{{{}{yz~v}~}{~y}|}||z{~}{}~}~~|||{}}}~|}||}y|~{{}{x}|~}}|}~y}{}}~}~~|}~{|||y}~|}~~~{}|z{}{{|||}~}~}}}{~}{{}}}|x{}~z||zz}|~}~z|~}|}}}~|{{yzx|}x|{xwyz|wzy{zzz}}wyyxyxy{ryyv}{}z|~~vyy{}zxyzy{y{w}qzz|zyyz{y~vzv}wy|{w}{}{}zxxxxwz|wzzvvy~}}wvux{xv}}zv{yuzv{zzv|uy{yy}|}|z|v{vy|w}||vu|wvvz{|vzy{z{zzzzy|{xwz{uzzxyyywyw|wtwzx|zwy{yzz}~|y}|y{x|z{x~t{xv~yzx{y}z~vy|yxx|yw{{{yuyvxzxxxz{yx{{wxxz|{z}zwzwuxx{x~v{wx{u||zyywxxv{~~zyyxxxuzy}{x||xxx{|wzwzyyxwyx|z|y|zv||w||y||zx|w{y~yy{y{|yyy|{y|xz{xyx{x{wu}{{xz|x|zz}{yw{|y{wzyyxz|w{}~|zy{|xxy{yz{}zzyw{yyz}{}|xv{xz{v{|x{|zxwu{|z}{yz|{vyzz~|yxz{wyzx{|yv{~zz{z}|z~zyzzwzyyx{{|xwux|~z}xyy|wxzy{y|zzzyv{~zvwuzwy|{zx~|yy{wzw{y{{yz|u}{zzvvwx~xzy~|zyz|{~}}zx}{}xuz}|y{u|wz~w{zy|{}xx{ywz{x{}|{|{u{{~}y{||xzz~zxw|}{{zy|xxzzyyyw}||{u{z|rzw~yy{yyz~vz}yxw|xu}{w||ywz{||ywvyw{zyzzwy{}y|yx}zyy|y}z||y~|zt|{y{v{x|z{yuz{}|w}~zzzx~zy}|wyswxyz{xw{zvuzzxt{z|~~}}}~}~}~|~y}|}{{||~~}}|~|}}~}~}|~|y~}~|}|~~z~|~~|~zy}|}}|{|~z~~}{~|}{|~{~}|}}~}~~}~}{}|~{}~|{z~}|~z}~||~|~~}~~}~{~}~y}|{||~xyz}|}|~~|~|~|~~~~v{~~~~~}}~||z||{|{}}}{|}}|~y~~||}z~y}y{~}y}||~}~|~|~{{}~||~}}{~~~}~}~}}|z{~}|{~~{}}|~{|~|~}}|~}z}~}|}}~|}|{}zz}}z~~~~||~}~}|}}~||~~}~yq|~~}}~z|{~|}}||~~{{}}|~~{z~}|}||z}~}~}|~}}}~~{~|~|z|~~~|{~{|}~~~}{|{|~}}~}|z~}}{~~|}}}}}~~~}{||}}z|}{~{|}||}~~w~|x~~||}}}}u}z}}~~|~w{~vvxy}zzx{ywzyvxv||zzv{|t{xzzzzyx~{y|zyz}}}}{zvzzzz{z~{{}||z||xyyx|z{y~zywxxy|xvz|yuu|zyyyzww{{yv|zywz{z{|w{v{{|zwzy{{xvz|zy{{yzz{{{vyx}wwxywv{}vx}ywyxq|yyyvxzzz{z|zz}zz|y}zyx~{~{~|z~zz}{|y}x}}zwuyuyz{{{w|y|uy~xvvztxxzw{yyz}wwx}}||{y{~}{{y{zxxx~z|z{{~x|xzzy}}|y|zvxr{xyxwyqx~yyz{y{uyzxv}yx}y~}}~|{x{{||||{}vz}|{}x}}~{|yzv|wxx|{yxw{z{x}z{{xyyv}u|yzxx|y|~{{|z|}x||z{~|{vz|}z{{{vzxwyyxy{ywy{}txy||||zzyzy}x}yvw{{|{{yy~zzz{{zx{|}|}{|zy~{{{y{zy{yz{z{z{{vwxvyywy{{zxwwwyzw~|||v{{y}{yzz{z~}wy|z|{x}|}|wz|ux|{x|w}v{vyxyy|v{yzxvyxz{{{~zzy{x}~|x}z{|v|yzzz{u|wz~}{}||w{wy{|yzwx~}{|{}yy|w|{ywwy}w~~{y{{xwvwr}zxyy~{}|y|{}zy~y}zy||~{s|zwwy{yxuvx{wy{yyxx{y}zzwyyxyxuy}~}zzzz}ux|{zz}{zxzz|y}z}~wyx{x}{wzy~yx|{zyy{}z{sy|v{u{w|{x|y}|wy|{zz|{~v{}~~}~~z|{~}~{}}{~|}||~|~~|}}||||v}}}|~}~}v~}~|y~{}~z~}}}|~|{{}}}~~{z~}}|~}|{||{}}|{~{}|||}z}|}~}}~zwz|~}{|{|~}}~|{}||~z|~{}}{|}}{|~x{~}~z~|y{~~~|{}|~}{~}~yy|}|}~{~}{~z{~~~z}}~~xyz|}~~~~|}~||~~{{|~~|z~~z}{}~}}~|{|~}}{{|~~}|x~~z~~~}}{{{}}w}{|}||~}~y}||{w{~|z{~{|}}x{~}}|z}}~}y|}~|}~~~{~~~|||}~}}z~||{|}}~y}}~}|{{}~~~~~}z~~||}z{~|}}|{~|}}||z|}}u~~~{{}|~|{||~}~~~{|||~|}~{z~z}}}z{~~}||~|{{tz}}}|~}||~z}}{z}~yy|}~~|~~y{{|vx|z}ysx{zzyxvz{~z}{}}zzy{x|ywxv}ywxuy{xwxzxv{zyt}w{y{yxx}|ys{}w||}yz{|xz{yzx{|{wzyxzx{yv{w~xxtwzx~v}z{ytxzzzwv{}|wzzrt{zwzz{wyw{y{xz{z{vy}xy|z{z|x{{xzx{zz{yzz{|yzyv|~xyz{yx{~yzyyuyz}{zy~x|{z}{wwwu~w}x{v{zz{|vwzwvy|~uyx{yxzvywyy{vxvvy~z{~{|~zyyzsy{x|zyxy}u~zyyxv|w|x|y{|x{y{}|zy{w{u{}zxyz{~{{|zxzy|{yz~zy{xz{|{u{zxz{|yu{y{z|ww|z~||zx|}y}y{{|y~{|}zv|zv{}|yy{yx|{y|y||~yvu|wyxy|}{|}{y|{yw{y{|{z{zz{y~{yy~}~}|{x|||}x{{|x{x|yyvxz|zxz~y}|~|x{u}}z{z~yzvw{y{xx|y{v~{w{ty{y}~|yxxzz}}yuxyzxz}{yxyy|yyz{yyyyy|{y{|zy{xx~wzx}~xyyywtw|x}u}~|zxx|vzy|zyx{w{yvzyyw}yyv{}yw|xyxzyxw|}xxw|yw|~||{{{x~yx|{y||w~zy}~xyx}xyzx{yyw{}|}x{|||}{yx}wyz|~xz{{}y|yxz{xz|}yyzzyzzzxzyzzt}}zxz{y~|{y{zzyt|}~|vz|~{twy{zz{xxyxz}~x{yy|vyyz}xw~yw{}xww|uw{zyyz|~~x{x~yxzzwx~|~~~|}~~}}}~~|}}{~y{~}zz}}{}}~{~|}}~~~{~~}|}~y{||}{|{}~~}~txz|~}y}|}~|~~~||{w{}~}y}~}z}~~}{}~|~}|}}}}{z~|}~~||}~}|||}~}x|{{~{~{}~}|}~{|z}}|}|~|~}~{y}{||{~|z|~~{}~z~~z{|y{}~}}{}~|~{{}}~}~|~|~}{~}}{}}{~x{|~~~~v}~}zz}|}|y{xz{~{~~}|~}~}}~~~|}~}~~~}{~~}}z|}~{}}~}{~~{{~|}{~}}{}}}|}}|||~}}~~|}|}}|~~}~~y|~~||{}|~}|~}}~~~{~|{~}x||}}{|~{~~{v|~x}z|{{x}~}||{|~}|}}~~}~{~{~}y|}~}~~{}~|{~y~|z}z~}}}|{{~|}z|yz|{y{|z{{{yzzyy{zz{}zuuzu{|y{u{v{wvzv~w||uz~zxxw{u}{yz{|{yzyzy{|zzzz{y~yx|xzxzzv{wyx|z{yzwysyv{zzzwzy{{u}w|}x}zz|xyzzzy}|}z{|yxzx{~}x{{wyzyw|w|tzzw|ux{y}yzwuy{ux}zrzy{|yyu{{x{{v}|{w{y~}x{z{zz}y}|zwvxrxxy{{|}yvyxxuyywxyx}y{yxz{z{}|zvwzxy|{|}v|}zy}z}z|}}|{{yyuzx{zzwywzzzzvw~wz{{zwzzx||z{{zuwzv}yv}vzy~}z{{w}yyx|zzz|~}yy|{y}|v{xyyvzxuyxwxx|x{wu{zx{wuyz}y}~wyz{x|x~{z{z|yw~xv{zzw~{{{{}z|xxy{zzw|x{wz{v{t{yxztu{zyvuz}x{tz{zzx}~x{{z|xyz{|}}z~}|}{|yy|y{~wzyw|yxv||xt|yxyyyzzyv{{wzzw|u}t{z{}|y||}|||{{ysz{|zy}}{z{{x~wy{{yyxy|uy{w|y}{zzzy{xzzyywywz~~{y{z|y{z{y}wxzyz~z~~zx|}z{y}}}x{zy|w|xy{w{uzwxt}wwxxzwv{xws{y{yy}zzwzx{zyx|{{~{xzyw|x{{|{|x{z|ytzwtu{u|zzyvyvzxs{xuwxv{{yz{{yyyzx{uwzyzx{|zwzx{ww~|yx{xy{yzw{xyyw{zwyv~w{xzz{zw}~}{}|y~wzxz|{z~z||}zy~}}~~{{}}~{~}|z{{|{||{~}~~~{|u~~~}|~~z~vz~|{~|}~~}}{{~||x||~}}}~~|~}}~~~y~}|~~}}~}~~~z~{z||{|||z|}|}}z||~~{~}~~~~}|{~}~|{~|}|}~~~x~||z|||~~~|}|~~~~}{~~}~y{|~|~|x|~}~}~}|~z}~{z~}}}~}|~{~~}||~~}~~}~||}w}~|{}{~}|}~{~{~~z~}}}z}~|z}{{}}~}}{~}~}|z|~~x~~{|}}y|y|~}}}z|}|}}||~~|~}}}||~~|}{}~~{z|~|}}}~|~|~}z|z~}}y~||~{~|}{~}{~~~~~}|||~z{|||~{|~|~z~{{|~}~|~y~~|}|||~}{~~~|}}zy|}y{~z|z~}|}}}~}~x}~|~}z{}xy{zz{y{{xzxyvux}|w~zwyvz{{zyz{y}wxy~}wxzvu{xyxz{{xyvvv{z|yyy|zuzy|x|{}}yx{{z|z}w{zw|xywx~{wx{}{{xz~zyx}zyw{wuxwzzz{zzx{yzwyt}xzwzzzszzw}xzzzyyu|vy{|y}}{yzxx|xzwzz{xzr{vzx{wy|{|v{yu{yz{z|w}yw{y|y}x{yxz~{}xxwxz}{z}x{{z{|twz{|zwxwy|{{uxyuzyy{ywyy{rz{xy~}x{z}w|}w}~{{yz}zwx{rwxz}y|{~|}yyxzxuy|y{wsyzwzz}}w|z{t}|z{u{xvw|~}zzy~{{yw|wx{~{yxxyx|x{zxxzy{xwx}{zx{wx}ywvyyzz|y|yu{xrz~}{|{}v{{x|}}w{zz~{vyz{xz{~xyzww{yw{z|}{{z|z{y}xv}||x~{|wy}z~x{ywyw|wwwt|{{{yzzyy|w|{|}{zy{|xy{{uzz|{vx|y{x~yxzwxxz{wz{zz|yx{w{}|yxxzz|z~wy|zwz|wz{zywz}y{y|x~{z{u{x{v{yyx}wvzzyzvz|~|y|ywz|}yzxz|{x}yz|{}|||{y}wvx|xw{|zyxzy|wx~w{u|}v|zu{~xwwoy{v|{y|~{z|}{z{y{yzwyz}|{zwz{{{}wwtyx|{{~zz}xxwzx{{zwyyztx}y{|yzvyvzxz|{v{~|{}}xx|yzzyvzz}}|}}w~x|y{{{zzx|{{{~|v{xyywyz}}yy{||x}{~}|~z|z~{~~{~~|}}}|~~}}~~z}|{|{}||~|{~~y~~}~~|}}|}{~~~|{z|~y|~||{}z~}~~~~}}~}~}~~}~~{{z{||}|}}~}y~{~~{z~|{y{|}~~|~|~y}~|y~}|~~|~~~~~}}~~|}~}~~{z~~~{~~w}{}}||~~}~{~~{~}~}{}y}~}~~~}~}}~|~|}~~~~|}}~~~~~|}|}|xz}}~}}|~~{}~~y}|}z}~{|~}||}{~y}|~{~~~|}|~}|||}|~~~||~}{~~|~|~~}{|z}}}y|{}z~|~~{~{~~{|{|}|~~|{{~{}~}}~~|}~}~}}~}|~|{}~}}}{}}|{}{{~~z}|}|~~z}|z}||{{||{}~~~y~y{}{}|}~z{x~~~}{~~|}~z|{~x}~z|}{~||}~}~}|}z|~~y{}z||||~}}{{}{{~~}}}~~z}~~}~~~~z}yy{z~}zyx|zxxzxyyyywtyvzwyv|v|wx|{w{{xx{w|vzy{{||~t{zywy|xwzxx}zz{{}y~{vy|}wx|v{xzzxzwxuxz{zzz{zyuxwz{vz|{xyvw~{{|zw{z}sy{xz~v}{zwy}}z{wzyyxw||y{wy{y{xvy{w}yzxyxywy|}zvuz|{}{zx||yzyy}}zz{z{y|zx|z{}{x|{yy|ww{x{}yzz{zwwxz|x}zw}uzux|w{vyuwxzyxz}{}z{zyz{{{ux{w~wx{yxyy|uxw{|{xytuu}xx{{{{{yqzyzxwz{|yzyx{{x{{}y}~zyzww{y|yw|~|x{x}yz|vwv{zwz{ww{{x{xy{{s|vzxx{}z{v|{z||{}z{yy{y{yz|{z||z}{y{x|~y|z{~zz~{~{v|vxvt{uwzyyzwwyyvzxzz~y{y~}|x{xw|{ywyy~~y}zxz~{}z{{yy~y{y|yxx{zzw{{t{uxwzzwxxy|xxz}|{x|{yy{{{yyzx|wy|{y}}zy~y~zy}zw|yzw}|{x{xwvyz{wx|{xww|}v{|xy{~{|{}yzzwyvw|}xyx|~{z}xwx{xvztwwyy|ztyzw{{z|zxvyxv}||{xyxz}x|w}{zyzx}{xz{yz{}yzz{w{z{|xxwyyywwxxzy~{v}x|zzxxsxz~x|}yt}|{zz|~}yxyyx{|zy|}zzxz~{zyy}w}z{{yyyzy|ywxzxx{}}zw}zz{x{xtvxw|zzx}yz|vxwwx{}xz{~}{~~~|~}x~~{|y~|{|}~~~~}~||}~}}~}~}|~|}|z}~~|~{{{{~||}|}z{y}y{z~y|}}~~}~}~}{}y}{|}~{|y~}~}}~w}{}x{||{|||~{|{z~|}|}|}}~}~}}~}|yz~~{|~}|}z}|~{}}~}}~|}}~||~|~|}y|v~}|}{z}}~|~~}{~~}{~}}}|~~~~}~wz||}~{x~z}|}|~}~{|~~~|}}~~~}}}}}~}z~{|}~|~}}zw{{y|x{|~y|~||}|{|{|~}w~{{|~~||}~~}{}}}~|}|~}}}~|{|||~}|y{}{z|}}}~}{|z}~~~}|~}|}|~|~{{~|{v||}}}~~|~}~z{{}~|||}~|}~{~~~|~|~}|~z}}~}||}}|~~}}~|~z|{~|~~y~~~}}~{|}|{~{~~~~{}~}~}~|}|z~}}}|}}~~~}xywwwwz{zv|w|ytzyxv{z}xz{z{tyzx{x}x|{yyzzwxxx}|w|{{~}vv{x}{{z~vyz}zvz|{xzz{yv{}|x{zxuzy{}yy{{{z{xyyzy|xwy{z{wzx{x}vwzyx{~yyxuyz}|zvz{yutu}}zx||{wz{zx{u{|w|z~}}x{zzw}}wzzz}{|{}|w|{y{xzz{zw}{{xv}y{vy{xvz~zz{|}|wu{z}zxyzx|zy|}||wx}yzw{zzy{yy}y{x|{~xvxzyz{~z{~||}xy|}xxz|{zy{x{zy{|{|y{uwz|{z{|zx{yx|yv{|w~{y~y{z}xx}vxyy|zzzz||z~|||zwy}{{{zyww|xy}~xyz||x|{~|y{x}yy~zv|z}|y{{x{yzy{xyy|uxx{y}|{y~z{|yyzy|vy~{vyzzywxyx||{zz}zyzzyvz{yzz~s|xz|wy{xx|}w|}|zvy~w{{uz|{{yy{}}vx~|ww|x{w}xwyx|uv{{x{zu}zxxy}z{wwz}x|wxy|z{y{s{z{{y|wx{zx}{|x}{z{|yxwwz||wy~y|{~wxz{~xzxzwwyz~y~ywx|~~z{|xx}wzwxzxwx|vz}~yzwy{~{xy}{v~zwz~{y}|uxxyx{yz|wyv{}|y}{y{z{xzzx{{xz|w{{z|{xxxxwywyw{wzxywvxvy{y{{yy|z{y{zxz{zxxywyz|}||wy{wwy~zz~wywyzy{}t}v}xy{}{|w|xxywwx{{{xx||}|wzz|{x}|}zx{z{y}y~~y}}|~||z|~z{{}|~|}}~{|u}|y~}|{}~x~~~|~z||}}}~|}{|~~|~}}||~|~zz}z~z|{||}{~}~}}}~~z~|}y}|~{z{}}|}}{}}y||yz|~}|||}}~~{~||}z~{}}{}}}}|~~z{{{||}zy{{~y~}||}}}w}~{~}y~z|~z|~y}~|{}|~~|}z~~}|~{~z}}|y{~z~~}{|w|~{z{~|z~}}{~|y||}}yzz~|z|~{~z|{~|}{~{{z~{}}~~~{|~{~}{~}{~~||~{~|}~}~~~{y~{|}|}~}|}}~}|~|{{x~}t~~|}{}|y~|{}~}~||}|~}~}}}}~~|~~}|~}|y}~~|~|}~}||}xx||{~|~}~~{{|~}~~~z|y||{~x}y~}|}{{}}~|~z~{}{{|}~}}}}zz|}|}~}~~}~|{|}{{~~~~yy||}y}{~~}~~|y~}y|xz|~|{~~~~~z}~{~}{}~{~}||~}y||~z}z|~|z|~|y{}~{}~~z}~~}z~}~|~}~~\\\\\\\\}{z:}~~||~~||{}~}|z~}z~z|zyz}yzz}~}y}}||~~~~~}|}{{{~||~{z~}|}{{y{}}}|~{}}{|~}{}}|{w{~}~z}}y~y|}w}|~z|~~{~|}||}}{|}~y~||~z}|~~y}|~}{{}}~~z|{|z}y}w~||~~z~~{~|||~{~}{|{||~x~|}~}}y}}}~~}~~|~}|}|~|z{~|x~|}}~~yy}~yt~~}|{}|}}}}~|}|{||y}||}}z{}}}}z{}|~y~}~||~{~}~}y|~}|}~}|}}|z}~zy~||z}~|~~~~|~}|{s~}}~|||u~{}{|x|}|~z|~z~}}|{}}}~~}}~{|}|~}||}|{~~~}|}{{zz||}}}}~}~|~w~~~~}||}~zz||~}|~xx}~x}~||x{{|u}~{~|z{|}~z~{||~}{}{~~~}y~~z{}~{z{{y~}s~~~}}~~|||~{|}}~~|y{{~~|{|~}~y{~~||{|~|{|~|}}}|}~{}}~~}~}z}|~{|y}{|{}}zz|y|}}}~~y}z|}~}{{~~~~{|~y}{|~|}y}~}{w|~}x~}|}~~}{}|~z}}}~~yyy{~|}|z}~||~||z~z}~|z||{~~|y|{~~{}~~z}}}~}~z|z|~}~yw~|}}~~~|~{}z}z~|z}z|~}{{|}}{{}~{z|v|}~~|}}|~}~~}~~~~}{|~~|}}}~~~~|}|~|{}|~~|}}|z~~~|~z~|{}}}~|{y~|{~}{{~}~|{|}z|||}}}}~~}v}~|}y}~z~{|}}|}zz~|~~~~z|~|}~}}}}||}|}|~|}~|z~}~{|}}|y~|}~y{{~~y}|}~}~~z}|||~|~|~~|}~|~|~~||}}{|z}}{~}}|}~{~~~~|~|~~}~{~~~~~~|{|~}~~}}~~}~~~~~~~~~~~~}~y~~~~|y}{{~{}{}}}~~|||{}~z|}~|}~y|~|{|~|z|}}~||x{y{}z{{z|}}y}z}~~}xy~}~~zz}}}y~||{~~~~}||~}|~|}}~||}}{~}~z}|}|}~{|z}|~x~|yxz}}z}~}}|~~{x{~}}}y~{z~}~~||y}~}||~|||}y~z~~z~|~x{|{z~{{}|~y~|vzy~~z}}{~z}|}~|}x|z|~~}~~~}~}~zx}z~}|}{~}y}||w}v~||~}{}||~~z|||z}x|}||}z|y}x~~{}|~~}|w~{x{}|~}z~|}}~}}y}w~||}z|||~}{z~}|{z}|w}|{~}}|w|~}}}|{|}|}{~~}z~~{z~{|{}~~z{|||~|z~|~}~{}{}|q|}}zx~x}~}}~{|~y}~}~|~}z}~~~}~{~z}{{z|}}z}~}}{|{~|{y{y{y~y~|}|~|~~~}}~}~}|~~|~{~~}~~~~~}}|{}}|~|}~~~{}~}~}~|~||}~~~~~~}~~}|~{~~z|}|{z}z{{vx}w}z}}y~~yyx{~|z~}~|~~{}|~~~z|y|~}{{|z~xvz{}z}}}|w||{|{}}x~|}|y{|~~y{~{|{}|~|xzy|}|}|}~~x{z{~~z~~|}{{|{}~{||{~{}|{w~~|}}{y}~|{~{{z~|~~}|~z|yy{}|x~~{y}x||}}}zz}|~}z}zy~~{|}|z|}|{}{~xy~~{}{}{{y}z~v~y}y~|}~{~{~||{z|zz|~z{~}~}}|}|zz{|x~|yx{{~z{y{||y}~y~z~}y{}w|{{~~|}|yw{|z~}yz}~}|}~}{~{~z}~z|}}|}{}~{~~x~~~w{}{w|~|y~{w~~{~~{xzz~|{|~|}~}|}|~z}|{y|||~~z|~w}{}zy}{}}z{{z|}{z~{|}~{~}x~{~}{z|z~~~~{~z|{}}|yz}||z}{}z}{~~}y{~|{xx}}}|z}|zz~{}|}|}x~|{|z}}}~}y|y~z~|{{w|z}}}{{{|~|y}~|yzz||zz|y|}{yy{~}~}~}}{~~~}z~}~~|}}|~|}~{z}~~|~{~}~}~{}~x~}}}~}{~~~~||}~||}}}}|}}~{}|{~}{~|}|~}~~~}z|~~y}y}yuyvvy}zz{}||~{|z~}vy~{{z}{{|}~|~~|~|yx~~xz}x}}||}~xwx}|~{y~}{~w~~~}}{~y}|~zz~|z~|y{~{}z~}~}}}|~|{z}|{|}}|||v}~|}}~|}}|z}~{}}zy~~z}z}{}~|~~|||}}|}v~~{|z~yyy{{y{z{{{~}}xz}~}z{z}|}y{|z|}}~|{yy{z}|zz|zyz{~{w~|||~y||}{~}xv}y{zx}{~w}}}}|y|{{||xxzzyx{{|||~~v}zw~{|y{~|~{y}|}~}}~~z}}}{}{z}zx|~{y~|}{|{}tzx}z|~|}~{|}{{|}zz|~z|w|}~}|zzzz}vuy||{w~~xz{|}~~{}~~z~}y|}|{|{z~~{~y}|~z~}x|yz{|w}~|~yzy}||~~|}|{|{|{{~~}~~}{|z}}~~xt|~z{x}{z|~}z~x}}z}z{}~z||{{~xxx{~~}}}y}z{~y|~{|zy|{}|}}z}}~{~{~z}~||~|}{~w}}x}}|yvz|{~z~yy|}~z|~~}|{}~{}||~|}}|{~z~|}|~~~}~~~|}}~~||{~~~~|~}}~~}~}}|~}|{}~~~~|v~|}~|~}~|}{}~|}}||}}~~}~}{}~}}|~||~~~~|~{~~{|}~~|}~}|~{~}~~x}~~|}|~||~~|yy~}|z|{|}|}{|||}|yz~~~{}||}x{{z~~~|z}{}x}zz}|~{|zz{||}w{~}~y~}}~}}{{}}|y||zw||~|{{~z{z~}|~z~y{~||}z~|z}}}zzxz~z{}}yzzz{}~yy||{|~||||}}|}{{v}~}{|{~|y}}}v~}{y}}x|z{{y||{y|z}||}{z~}{{z~|{~|}~~{||yy~{|z{||x}~}{{}~}~}}|~~~{}{z||}{xy|}{yyz~|~~z~}}}x|{}{}{r}}~{}~|||~~y{~z~{{{~~}xy~|}|}|}y{}|~~y}{{z}~}}|z~|{z}}{z}}~}{~~}}~y}~|}y|}~}{|zz{}z~}z~~}~}~y~|x{}~y{{{{w~~}y|{|}~||}}~y}~{{y~xyz}w|~~}z~~yzz}|{yx~{{|{}}yz{z|y|}{}~||~~{|wz~~{xy}|{~|x~~~z|z~}yy}}yx}|x|{~{y}~}~|z|{|}y{z}}|z{{}{~{}{}~{|~x}y|w~{}~~~}zy~}{|w~~|yw~~|}}x{zz|w|~{|z}y}z|{|{y|}|~{~z~~~~|}~~~~~~}}~||}~}}~z~||}}z}~}|~|}~~|}}~~}~{}}~|~~}}}||}|z~}~~}{{{y~|}}}|{z|~|}~~}|z~~}x}~~{~}{~~y}~z~}|~~{x~{}}~}|}}~|||{zyx|z|}|{}}{|{}~xzz|||}}{z|}|~~~z~y~|y{yx~~y{}z{|w~|~|wv{|{}y|~zy{y}y{|{|}{y~{z~|x~}|}vz|{}~}wy}|~~~~~{y{|u{||z|}||x{~~{wz|zz}~z~|}}|}||x~{}~z{{|}}~~||wy{y{}~{|}}zwxz{}z|v|}~{~}}~||z}}z{w~}}z}|~y~}{y|||}t~x|~z|{{}z{~yzz|w|||}|~y~|}~|~~zzw|}}}z}|~~|{}xy{y{wy|uwz{}~v}{wzy{|}}}~||}w{}~~yz}{|~|{~yy~}}|{zz|}||y{|~}{|xyv}}{x{||}{~|{x|{}{~}z}{|~|zy}~zzy{{~yz{}u{v~v|z|~|{z|yyxwzz|x{{x}~|{yz{}{z{{{|{{{|zyx{z}}|{|u|{}xv}||zz}{w||}|y||~|y~}zy||vy|}z|~}z{~{|~{{z|{{y|z}v~{|}~{z{{|}||}wz|w{~|}}|{~~xzx~vz|wwz}~|w~{x}{}{~||~~{y|{{z}{~|~||{y}~||}~|{}~}yyxw~z{~}zyxy}{{|}y|zw{y~~~~}|}~|}}}~~}|~}~||~~~~}|}|~}|{~~~~~|~~|~|}z~||~{~}~~}}}{~~|}}~~|}~~~~}}}~~{}~|}|}}|}~~~~|{x}~}|~}{}}~||~~~~}|||}}~|y~}~{~~}{}~}}|z}~~|~}|~{}|~{z}|z{}y|}}~{z~|}z}w|y{~|y~~x|||}}y}yx{~}|z}z~|}~v}||z{|}{~z~z|}|z||}~}{{{yz{z}y~~~~vx{}y}|zy~{{~y{~x|z~}}}x|}{}}w}y~w~xz{{z||z~z|z{|{{{y|||}z{}|~}|~}yz{z~yz}}}v~~{}zy}x{}~}|}|{|||{~y|~y~|||z{~}x~w~z|{}}{~}zzzzz~{|{~y{{{u{}}}}{|}~z~{{||~{{}yy|z{}~|~{}|{}}{{z}x{~}z|{~~||~|~}||}}}{|{}|{|y{~||{~}v|{|~~}|{|v|}}|x|{w|||{}}{{{|}wv|x~}{~|||~}{}|{~{}}~|~{~}|}{z|y|{|zy|}vz~}{y|x}}}xv~}}~~}~y{zz{|~|{xy}}|~y{y}yzz}yy{|}{}{z|}|~|}|y~yz~zw~|yy~{yx}}|~|~z{xz{~|z|zz|yz|~z}}~~|~|y||}{{xzvyy{x}y|~|{z~z|{{{|~{}~{~|}|}~||~{{|w}|{z{x}}~~~~{|~~zx{}~yx{}}||}{{{}{{|}||w{|{~}}x{~}||{z{yv||~{||z||~|~~|}~|~{||~~}|~}{~~~~~}{~{z~}}}|}}~~~~~z~~~y~~~~{}{~~~x~~}~~~~~}|~~~z}}~z|~~~z|~}~|}}|}~}}}||z}|}~}~~{~~}}{~zz~~|~~~z~|{}~~~~|~}~}~}~~}|{~~{{}~{z|}}~z~z|}||yy|~z~{|}y{z{y}y}x|{{|||w~~~{||xz}~~}{~y~~}xxyy}~{{}~y{yxzv{{zzy}}vy}~{||z}y{}}{|~{}w|}zz|}}||{{|w}}~zvx{z{}|{xx|z}}zw}{}ru{z~||}~z|{~|||{|{|v~}~|~}zyy|y{|}{{x|z{}xx|}{}}~x~xw}|z{}}|y~|}~v{~}z}~~||}z|y~{}{|z{}}|y||}zx{||z}|z|}{}zz~}{~{~x}~{~z|{~t}~wwyx|v}}|z~~y|zyz~~}~y~y{y~|x}|~z~{}z}{~y{}{~zw|y||~}y}vz~|z}x~~{w~{}z}}~}~y|}}|~||}y}||w~}{yz{}{~|{|~{~|zz~~z{~}|~|}~z}zx|}}~z{~{y}~|~~|||{}|~}z{{y|{}}z}y||z~{~|zv}z|~zzyw~z{}{{z~||~|{~}{}}|{yw}{|z~z}|y~}{|zy}y||~}wzyu|z}~||z|{}{~~~~}x{}{}|{|y|z|xy{y{z{{|zzy{y|x||zw{~|~{~}zz{z}~}~}|z{|~xzzuy~|{}}|||{}~x|y~{~{|{|~}~~{z~z}~~~~}y~{~}}|~~|~~~~~|~~}~~|}~}~~~|}~z}}}{~~{~}~~~~~~}|~~~~x~~~~x~{~|}|}~~~~{|~~~~~||~~~}}{}{~~{z}~~~}{~|{~~|~{z~}}w|~}~zzx}wz|y}~}||}}~|~z~}}{}y}y{}z~z|}{yy{}}}|~|||yy}{}|}z~y{}|}}z|{||~|~~{zy}{~}}~~{|r~~}~}~xx{{~|wx|x{x{zzxzzz|}|~~|{~~xwyw}}zs}{}}x}}{|u|~}zyz|v}zw}yy|{}}|w|}~z{~{|}x~}~z|z~~{~z~z|~y{y|}{~x|{|}||}~zz}~~||~|~z}~{z{}y||~~||y|~~}|w{}~{z}||~~z{}}|z~|{~{~~~}|z~}||z||yx||w}}w{}}y}y}}{{~}{|||z|~~z}zy{w|||}{|~{}|{{|zz~}|}~x~z|z{~ywy~}z~z}}}z}|{|~~u~|z|z|y~{z}{~}}|{}{x{zz~yvx}~z|w||{{zx{z|w||}~|||~zzy|}|w}|~}{~|s{{}{}|{|}|{~z}|z{~}~y{~y|y{|z{|}||||y}w~|yy{|}}y{|}}zz||||y|{}z~|x}{{~uz~{|}}~|}yz{{{~xy{~|{z}}xx}{~y}{|w{z}z{}z{}z~|~}z{{~z~x}x~x}~|~z{{v|||}{~|}|{}{v~|vz}{~yz}~|zyy{z~||~}~~}}}~}z}~}|y||~||~~~}|}}}~}{z~}|~}|}~}{~~~}}y|}|~|~~y|~}~|}~}||~|~~}~~{~~~z}}|~~|~}||}~~{~~~y~|~}~}|~{~}~}~}}}~z~{~~~~~}~}~}~~|}{}}}{~}{{~}|~}}~|{}|{}||xz}y~|yy~}~vv|~|z}|y~zy|~~}|~~~~z||~z|}}|}yzz|~~z~||~x~{~{zuvy|{w{w||~~~{}||{}}|}}~}||z{}|y{~z}~~~{|{z{}x|||{z{wzz{~y~~~z|{}~z}~|||}}|~~}w~{{{|}||{|xz|x}}{}~{x~}z}|{yxy|~{zz}~|{z|z|}|{~~}~{{~}{zxt|~|}}~z|z{y||~|{}{w|{~~y{{~zyz}{{|}}x|}|~|}z~~}~|~v||w}}|y~z{zz{z~wy{zz}|}{~~y{}x~~|~z~}~{}}~|{w}z}|~yz|{}vx}~{z}w{~}}}|||}~|~|||ywz}}}}~xy~y|~~|wz}|{{{|x~y}z{z}{{~}x~|}z{{{||wx|{{{~y}}|{{zw}}}x{{}x}|~{z{y{|~}}}{{|~||{x|}|~|~{{}z||{|z{z|}|}y{|y|zxz{zz{~yz~}~y{}{yy{|~{~~~}|z~x}z{yx}x|~|~|wz}z~{{{{|tx|x~~}{||z||{~~}}}||~z}}~|yx~|}v{}~{}{y{z{{|}t~|z~{~}yy}|}}|}|~zz{~~}~|{|xw}|~~|{{~|}{~z}~}}~{~}~~}~z~}y}~~||~~}~}~|||}z}|~|~~~|}}}~|}z|~~~}||~~|}}~}||}v~}}}|}}}~}}~~}~y{~~{~{}~~z~}}~~~~~~~}y~}}~}~}}~~~}{}~|}z|{||~~z|~~~~{{}|z~z}~{}|}yy}~}x{}}}{|{xyzy|z{|~||{||{zz}|y{~~z}{x~|}~~{~~{w||{zy|y{|z|z||z}|~|~|}|{zz~{y|~~|}x~{{w}}r~|z{||~}~z|{|{zyx|y}~|{}~{{}||{|{{w{|{yz|z||~z}|ww|{}zux}{|z}zyz{{~|~|xy~{zzx|{~y|z|~yz|{}~{zq|~z~v}~{{}v~z~~|z~}x{y}|y|{{|{~{{|{}|~{zyz~x{}{{zz|}}uz}yz|{~~|y{{{z~~xy|}}|}|wzxz{{y~zx}|}~||~~y{z{~x{|~}~x{{{~|~|y|y}{{{~|xz||z|}|||}y~{~|w{vz|{~{wyw}~y|y{z~|t{{{}}}wyy}~{~{{}y~yz{z}z|~zy~~~|~|{{{z~~}w|zzw~}v{x}||{~|}~{~~}}{yyx{}y{~z{~zz|}}~|}{{~z|wy|~|}||}{{~{{|{{~}y|}z{{{xzy||{{x~zxx|}|zzy|}}|}}~y{||~{z}{y}|||x|~|{|{y}~v}}|{xyyy~{|z~z~|~x}}z~yyxy{~~y~wxz{||x~y{}{{{{}}{|y{|~~|~~y{t|z||{~}{y}{yy{~~~~}~~{}~|}~z~~{~|}~}}~~}~~~}~|}w~|~~~|~~~}~}}~}|~}~||~z~~}~{|}~z~|~~}}~~}{~}~|}~~zz}|~}}z~}~{z}{~~~~~~~~}}||}~~~~~}|y}}~}}~|z~|~~|~}~w||}z}}||||z{uyx{{|~{||}x{z~z}||xw{{}}}}~}}{|}z~~}~yz|yz{xzx|{}{}~{||}{{yz||{y~}y~w{zy{{~|{{}z{z~yv~}~||z|{}~z}x~}{}{{|y{y~x~{yw||||xyy{{}yz~y{y~~|~}z~}|}}y{{y~|{~~z{zy~z|~|}~}yx{xz{z}z}z|xzz}~}~{}}|{|wyz}zy}x~|z}z|{{|}}||y~yz|{z{}|{|}|y~}|}z|x~~~||z{|{yy{y~~}w{|{~{y{{zx~x~|~}zz||{}}~}|{{}y|y{|v|x{{vy~|}~|y{~}{}y{z}{|}{||}}~}|||z|{{y}z|}}|xyzy{z{v{j|}u}z~w}y}~~xz{x{|y|y{}{}{}y{y~}{{z}~z}|xx}xy{{}}{}zw}{z|{}~w{{z||}|}~x}{wy~}x}~xz{||xw{}}}||zvu}}y||yw{||z}}~|{~}{{~{{~zz}y|}zx}z}y|y{z|{~zx{yy~z|z|y{zyz}w|~v}}|z~y{}~y{|}}}|~{|z~}z~zxyzzyyzwyw{}~ywy{~{v}}}~~yz}|}|}~~~~{~}~|~~|~~{|}}~~y|~~~}|~~~~}~}~~}~~~~||~~|}{~~{{z}}~}}~~~}z~~~~}}~}}~~|~~~}|}~~~}~~}~||~~}|z~~|~~~{{}~|~~~~~|~~|}}}}|}~}|x|}w}~~||}~||}~~~~~~{{~|~~|}{~|}~z|~{|y{}~~y{}{|zzzzyz~|{}z}{|z~{|}}{|}}xz~x|z|~||~x|~~~z|{z}|}{}x||xz|}{}z||{x~x}}~}||~{~w|zz{}}|~{z}~{~{{{z}z{}}|~|{}{}{|w{y~~}{y{|zz{{}}|~{~|y{|||}z~x}{~~~|~~wy}y~|z~}}||zzy}{~~}z{|{y~}|z~}wz}}{|z|~z~|~}{yz}wu}w{~xz~{~}xz{}~|||||~|{u||~}}z|~z}}zz~y|||z{w|}{|}~z}}}}{|}x{{~~}y~~{|{~{{{~}}{xyzyz}}z}z||}w{}}y|}y|y|zy}}~~zyy{y{z~|{}|z}}y}{{|z}{|~{x{}~{}}~}}}}y~|xzz{y~}y~{y|}y{{|w{{yxzzz}{}}{}uwx~}{~}}z}}x{x}|{y~}|y|}{||}y{||}~~st|~~|x{{|{w~z{|{}{}z{{y~{z{{yx~~{~}y|w|zy}|ww{v}|}y}}~w}}|}u|~|x|w{{~}|}{y{}z||z}|||}~}}y}y}}||}v{|yy{{~{z~~|y}{|~{z|{x~~}~~}~}~{z{|~~|{{{~|}~~}}|}~~~~|{}~}~|}}~~|}}~}~}~~~|||z~~}~~~~|z~|~~{~~}~~~~z|||||~~||~~~~{}~|}{}}|~}|z~|{~}|~}}}|}z~~~~|{}}~}~}{|~}}}}|}{~}}~~|~||~|{w~{~|}{y{}}}~}x}~~q}}}}}~~{}||{~|~{}y~|y{y}y}{}z}y}|y}wx{u|}zzyw{v||x|{{{x|~}~}}}{}{y{~~{|x{}}{~{w}|w{{z}|~xzzxz|v~y{x|x|}|{z~||{z}|~|yy}~|{|}~||~zzz{yz~{~xyzz|~}{wwz}{|yy~x}z}}}~}z{}~y|z|{~|}|v||{|w{}{z{y}}{v{{~}{zx{zz~{|~}zv|u||{y{}z}{{z|w{~y}~}|~|~~}{}{z}wyv~~}x~zzy~xy}|||zvz{y~~y{{}}y~}yy{~~|z|y~y||z~v|z}w|v|wz{|yz||}vzzv~{~}~~{{{z}}wz}{yy}y{xxx{~y{}x~~|}}~wz}||xywx|z~|z|~{}~v}~{|zz{~}}y~y|{zz|~~~{~z{{yw{|xxzxy{zz{z~}{z}|{z{{y~}{}|~{|}x}y||{}zyzw}~w}{zxxy}w}|{~y{{x|}}z}y{|{|~||}|~y|~|}~x~{{y~}}z}yy|x}~{xy~z{x|~{yx}}}{}z{|zz}{{~y~~y}|z}|}}|{yz{~}{||yyy|}}|y|{zz|{zvx|w}|~}{zz~yz~y|}|}~|{|}{~{zxzz{|~{w{{y}wwxy}z|}}}zz}{~}yz~zz||z|~~|{~~~~~~|~||}}~|||}~}}{z||}|}|}}}}~~~}}~|~~|~~y}}~~{z~|~}|}}}|~~~z}}}{|{}~~~}|~~{}||}}y~~}y~|~|~~}~}}~~~}~}|~~~~|}{}z{{~~~{|}|}~~~~~y}|}||{~|~~}~|~~}}z~~}|~}{}z|yz~~w~wy}z~}|~yyz}{|{~||~{xz~||||x}|z}}y~~~}~}{}}{|z}yxyx|yy{|~|}|~~y~wx||}{{||x}}~~z}z||x~z{~~w}|y|{z{~}x}|x{}}{}||~}~{}|~z~vyx~}w|{|~xyyz{~~z|{zyx{|}~}z}||{y|~z{|~|{}}~~|}~{|zy|z}~y{||{}}z|z}}y}{||}}u{~~}y~}~}||zz}}|{~}z{|}|~{~~}~zxw~|{{|x~y~}~zz|z|{~|z~|y|}|{}}zy|~{~}{z~|~x{zzz||}}~||{}{z~}|}~}{}{~{}|~y}wz}vw|{{y}{z|zx}{y||~}{xz|~z|}zx}~~|}~ywy{|{{|~{z{{{|x{}~y}}y}w|{~}w|z{|v~zwzx|~z~{|{}zw{}|}y~yz~~|}{|z}z~y}}}|~}{{~y}~z~{|~{zz|~zz|~x}{}x~{w}}~}|}z|zw~{|}x}}wy{w|z~{|{{z~|~{~{|}~}||}z{y{y}zy}z|}}yz~}~}|{|{yw{z}y}|~x|~y{~~}t{z|}~|}yz}||z}z{{}yzz{~~y}y{~{|y}{y~|}{|zvy}~~vz}}y}~{~{}~}|{~}~~~{~}~~~~}~}|}}z}}}}~~}}z}}|z}|{|~y|~}{|w|~~~|z}~}}~}~||}}x~|~}}~~}~~~{}~}~{}~~~~}}~z~{{~~~}~}z}}{x}}{~}}|~~~}}{}}}~~~~~z|}~}~x~|~~{}|}~~~||{~|}||}~~~~~~{|~{}~||}|}|}~}|{z|}y~y}}~|{{|xz~yy{~~}y|yz}z~y}{y|}}|}||}{{}~zz{~}zz{|zz~xzzz{z{~{w~{yy||{|x|zxy}~}}|z|y~z||wx|}y~~zz|z{~||}y~~||{~z~|}y}x|y}~|{{~}z}}||~{|~|{|}{{||z~}~{~{~z}z~|{x{x|z{xy{w|}{{~|{}{}|}|~}{~}~{|~~y|zx|xyu{}{}|{{}{|ww{}~|y{|}z{z~y{||}xyz{}}|w~}}}z|{||~|{{zyyu|~{z{z|u|{z}||y}|||{{}}~{}|z~~xy{z|}~z~~~|zz}~{z~vzy{~y}{|{~~||}z}{{}|z~}|zz{{||{zz|w}z{~|}|y|||z||}w{~|v{z~y}{}y~}|{{~|}zy~}z}~z~{{{x{}||yz}{}}x{~}~t~xz{}}~}xz~|~zz{{}~{{w|{|zyz{|||ww~z}|{}|}z{zzz|z}{x~{~|y|{z{|}y}{~z|w{~}}~|x}|}{z|||{|uz|yzw|}|}|xzz|}~~~||z{zz~~{~|{w}{zyy{z}z~z~}{{yzz|{y|xzz~}yy|z}z||{~|}}x~{~|}~~{~~~~|~~~}}}}~~~{~{{z~~{~}~|}~}~|{~}}||~}}z~~~~~~}}~~~~y{~|}|~|{~|{}~}~z~~}|{}}~~}~~}{~}|~}~{|}|}z~}~}~|y|}~|||}~{}|~~}~{x|{}~~{{z{||v{{y~{qy}z|xxz|u}z}yyw}~~~~x}z}{z}}z{zzz|{}|vw|{~{}{{z{{y|{~~|y}{}||wv}}|~~z}z}~~z~z|~zyz{{}~xx}w}yzz||wz|z}~~|z||}w|{{}}~}|{{{|z}}}z|y{{z~~yww{z{|{z{zy{|}|{y}~|~|x{{|z~|~y}y}|~{|||~}}||z|~z|z~x{}|z~}y~zzy|}{~|x{~{}{}|}}|{|~{{}|u~z~z~z}z~x{~}|zz}|}yzz}~}{|}{{~||{}z||{~w~{~z|wz|y|~u~}~}|{}|}}x}x|}}~||x{zz~}z|~z|}|wz}|{|{~}z|y}~x~~w~}}yz{{~}u{z|zzz}z}|}}}xz|}}y|{z|{yx|y|z~~}}{{~{w{{yx}}}z}y}||~~~||z}}|y}zz}||rz}{z|~z||zxz}~{y|~y|{}|x}~|{||~}z{~|{}}zxz~}{y}}|{z}{~}~}{}s{||~x}x~|{}|y||z{y~}{}vxr{|}}|~y~}x|x}z~||{z}z~~xx|}{{z}~x|~z~{}{|}||}}}y}}y{~||{{~||}v|z~~wy|}|x{z~zy{{~||{}|z{{||y~}u~~}}~~~{~}~~z~}~~|{}z~{|{~}~~~}{~~~}~~}}|}~~|~~~}|}|~}v~~{~}|}z}{~~|~~{}~|}~}~~|}~}~~~}}~}|}}}|~}|}~y~|}|~~}}}~}~~}|}~{}~~|~|~|y}y}~}|~}~}}~|~}}y~|y~~|~z~~~~}~~}~~|{~}}|~~~|~}~|~~~|}{}||y|z|||~z}~xsyzuw~{w|z~x{z~x|}zv~}~{y{{z{}||{{~|~|{{~~z{~~y}~}y}{}~}w}yxzz}w~|yx{yz|}{{|z}x{}}||}|z~y}|z|{z{z{z{|zz|{}x{{}z{v||zy{}yu|z{|zy{||}~z~}uxz}{{}}}u{}{{x|{x~}{|~y|y{}zz}~xywz|}|wz|y|y|}{}~yz{{~{}}{~z|~|{~yzx~yxx}z{~|z}}|y}|~|~y}|{~}z|~}z|z~|y}{~zz|}{|wxzx{~{z~|{||{~{uzzz}|||z~{}|~}}|~z|~}{{|}zy}|}{w}{z}zyzyy|}v~zz~~~}||z|z|z~{|}{|{{z{~}|~~|{~}~zy{|y|}|}z}z{}}~|}}~}}y~{ywy{{~~}{}~~{wv~u}yz|z|{}}|xy}}~y~}|{{wy}{}v|{yz~||}|~}}w|}{~zyx{y}{x{{}{}u~y~{|}{yv}~yy{zx|wy~zx~~~}~{|zy||z}|}|yy~~y}|{|{wyzzy~}}|}z~}x{zy{~||~{||x{}}|}}y}y{~y~~{y|y{|y{}{}x|x~z}{zz{|~}~x~~{yz{vzt|~~y}||~~~~~~~~~|y~~}{w}~}~~~~{}}}}~}|}|~|}}}|}~}||~z~}|~z}~~}|}}~~}~~~~}~|~|}}|~{}}~}}~~}~}{|}z~~~}~}~}}~}z}}~~v|}||}}~~{~}~}~}y}|z~}~|}{~~}~}~|}z~{}}}|~}~y}~wz~w|{yv{~{~|}}{~{{{t}y}{|{|{{||vx|zz|xx{}}~y~{~zxz~y{{}~w|}}z~|}z}z||{}{}||zy}{}y|~{||||{}|{z}x{z~||yz|u}~~{|~{||{}{{|y|~}|~x{~~wz|~}|xzx{~}}}|z|~{}~{}|z|}|z}z|{{{|{y|x}}~~{|~}~yyxz~|yyx}{xzwvyzz~|z}~}~|v~xzz{}~}|zyv{|~{x|{zy}{|~{zz|}|y~}{|}|xxuzy|}}|yy{y~}zwz}w{z{z}vy{||||{}}}{|}zz}|||{~{||z{ywyw~|~|y~}}|{~{~{zz~|~|~y||{}y{~}{xwyxx{}y||zzy~}~{{~}}||}~}|yz}yy~}{|}zy{||z|||{{x|w{}~|v}s}|~z}|{zz~}|{~{w|y{kuy|}{{zw}|y{{|{z~}z}|z}}}xz{v{y}{x~z{vv}|vwz|||~|}z|w~~|xxy||{~|z~~z~~z~~|}z~{{z|}~yx{|}}~{z|~}w|z{{}|~|{~zy}~}~|z}|{|v}||wz}xyx{}z~||{|x|yz||zv}{~}y}|}|~z{}~}x|||{~|z~|{y{|}{}yy{{~{~xzzx{|{~~|{{y{zy{{xy|~~}~}~~||}~|}}~~~{~~~}}}~{}~|}y~}~~}~~~}}y~}~~{~~|~~~||~}{~}|||~{~~~~~~~~~~~~|~~~~}~}}|~|}~~z~}}z~|~~|~||z}|~~}~}~}~|}}~~~|}~~~}{~|~~}~|~~}~}{z|~}~~}~}}~~~~~}{~~}{{{}z~}}|}~}}~~~}}}{|~~~|zz~{|{}}~w|}~y{z~|||x{{w{y}{zz{y~|{~x|{~|~{~}~~}}}yy{{yyx||{~z|z{{zz|}|{~w|z~w}y{}}zy}yz}|}|||}z}{z|{~z~zz~}~z}{x~{|}}}~y{|~z{yz}|{}~~}zuzyu}|z|~|{}~||xz{}~|{yz{}|||~yw||w|{|zyx{{{{{}{{{}||zw~w}{xyz}z~|{~v~}z}{vz}~~|z}|{z{~z{zy{zzw~w~yzx}x||~||yzx~~y~u|{z}}|~||{{xz}}|{~z|~~|}{{|~|y||zy}z{x}zwyy}~|}y{{y{|~}x{{z|y|}~w~||||~~}|}~}|yvy{zzy{}yyv{|{xx{}}zzx{}zywz}|~}~~y{{|~~~z}~|}z~{|xyy{}s||z|{~wz|}{{{{}y{v{zy|}{{yz|}|{~}||}~y~z}}}v{z}xxz}|szu~~~zyx~x{}xz|z{{|zyz{}}{|~~zy{z|}x|z|{vz}}}|x~y||z{}y{}|||zzvy}~{|{|yz}}z}|}y{y{z{x}|x}x~~{{|}}y~}z{y|~y{|z~{{y{wzxxzx}|yzy~~|~}||||xz{{}~|zz{}z}y||~~~~y||y{~~||y||}|}~|||}{~|~}}~~z~|~}~}~||||}|}|||~}}}}~}y{}}~}}~|z}~|}~~}z~}}~}{~~~~|~~~z~~}}}z|}~}~}~{~|~~~~{|}~~~~z|~}zz~~|}u~~~~}}}~x~~y|~~~~~~|~~|~~{~~~}|}}~~}~~~~~z~{~~|}~yz~}~}}|~||}~~~z|}}~~}~~}}}~}~}~~{~{|}}v{~}w}~}~||}}{}yz|~{|}{y|zy|yz~xwz||~{~~}||v||~}~|zy{~xw||}|y~|y}~z{{~~z{y{|{}~{|}|~|{}~{|||~||}y{}|~{zyx}yz|z~{~z||{|~~~x|{|~}~zz}z~}w~zzzz|{~y||xz{z{|{{|}yz{||~{z|}|{x}zw|}z~}~{z||{{{y{yx}|yyw|~{yy}y~zy|}|y|w|~|}z{|zz||~z}z~{{}{~}xy}zy~|t~{}~{}|}x|~~z~z}{{}xyz{~zz||}{~}|{|}~}|y|{y}}~|zz~~zw|z~xz{||{z{{}xz}|}}v||~~z{x{|y}}|~x|wz~}yy|~w}{~~uzu{}~}y}zy{zx|y|zv{}w{~{yx~~x~y~}x}w{z|~{~~{vz||{}}x|y}zy{}yzww}w}|{~rz}{}{{||zx}|||}~{{|z~|y~|y|~{}y|}|}{y{xy~}{}zz|z{~~}}{}z}z}}}yx|}{~}z~{y|z{|xz|z|{yy{~|}x||yyx|}}{~yy|}z{xyx|{|}||}z}~{}|{{y|}zzzz~xx|ty{|}{}z||}vy|}}}x{z~~}|zy|~}v|}|y}}~}x|||~||}|~}|~|~z{x|yx~}y}x}}z{~~}~|}}z|}}~|}}|~|~~x}~~~}~}|}|~y~}~~|z~~~|||}~}|}|~{~~|}}~|}}|~}~}{~}|}|~}|~|{}~~}{~|~~~}}}~}xz~~~~~~}y|~}~}~~~~~~{{~}~|~~}}}~}}{}}{~~}|~}~~}~}}~|}~~{~}}~}~|~~~y||}}~}|zywyy|x|zy}{~}~z{z}zyyz|}}}zy}}||{{~}xz|zz~~~~{z|y|x}y~x}}z{|~z{{~z{}{~~{~w}y|||z|||y|z|{z{|y|~|~y~x{wz{}zy|}{|{|z}}{{yz|~y{y~z|x|}x|~}zzz~{}~~|}|}||~z~|z{~y{{}y}{x}{ywzv}{zzzy{y~~y|}z}{|{|z}}{{{||}xzz}~yx{{}z{||}zzq|z{}{{{zyy||{||z{||}|yy{zyv~{~}~|u}y~~}z|}zx{zy~{{y{xw{y}x~||y}~z}~|~||~|{{}}}{}v|zr{~}}~~||}|z~~|zy{u|||~w{~~|~|y{zyzz|}||~~~{x~||}~}z}{z~~{x|y{}{y~z|}~zv{|{yy||w}}~||}zz|zz|{{z~{~{z}z}{}|xz{xz}{{~{}{}~{zz{~~z}|yz~}x}|~|}}{wy{}yzz|{z~{|}}zx|z}}|~y|}wxz}z{y|}|{x{|v}}}y|y{yz}}zy}}~}x}{|}z{~z}x}y|||{ztz}z|y|z~z~||~y}~~~||z|v|y}xzy{x}y}y|z|~xz}~{~}~||{}wz{{|~y~yw|}}{}y{}zz~{|x{zy|~~~{{~xy~{y|~{}|~}~{~}}~}~~}}}}{~}|~~~|u{}~{}~}~y}~}{}}~{~~}~}~}~~~~~~~~~}}y|}}|~~}||~~~{}~~|~{{|~~y|}}~~}~~z}~{~~{~~}}~~~~~}}}||}{}}}|~~~|~|~|}~~~z~}~||~}~~|}~~}~~}|~~~z|x}|~||wx|vyztyx~}x~}zy~wvz}}z}{{}~{{{}}{}~|{~y|}~{{|z|}~}}}y|}{}{~~}w~~~}xzyz~yyy}}}z{||y{{z~|y{}y~||{z{x}{~|}x|}xyzz|}z}x|zy}}~~z~}{||zzyxz|~x{~{xzy|}~~}}~}~{vw}~w~|}z{z}||w{}xzuz}xz{}yz}zz}|}x{{wx~x{||y{|~{{~xxx{y{||~}y}xx{}wz}~{w}y{~v|}y{{|~z{~{zz}{}||y{{~}}z}~||z~~|||{zz}z~|}~|||zy|}}{~x{{~yz||~|w{}z~~zv|{}}{~|||{~w{~||v|}|}|~~z|~}}~{~x}}}{|||~y~yx{||y}{||}}}z}|yyy}}||}~~{v}~}y{{}z{|~||}y}{z|yzw|y~x}z|}{}z}z~~z{zxzz|}~|yy}z{zx}|}z{{~z}}y}}z|z{{z~~z}x{{{}|{{z~{}{}yyz|||~}}{~{}yx|~}~z~{|y|z}|}~{w|z}{}~yz}{~~zy}wy~~{}|xz{~x|}~}{~||||{|}~xzyx~w{y|}z}x{||{{}|~}{yzyy|~||~~v|{}|y~}z}~}~|}yy{~|}{{}}}{y|{y~~z{y|{y|}}~~}}|~{~}~{}{~}}}|~~}~|}|}|~|~{}~{~}z~~~~|~~|{~|~}||~|||~}}|~|{}~~~~{~}~|}~~|~|}~}~|z~||~|~}|~~{~~~z}}~{~|}}~~|{|~z~~~{}}|x}~|{~||~|}~z}}~yz~~~~|y{~~~}~}}~}~}~}~~~~{x|{x{y|~{~~|}|yxv{{{|z}zz{z|xxy|xyy{y}|{w|}{x~y|}~{}{|y~}y}{|{{y}||~z}}~}yyzz}wwz}|{{y}w{}zz}y}|}}zoz}||}~{}}{zx||x}ww}~{~zz||}{{z{{x~~}zx{|{{~|z||||{w|~||x|{}{zz|yxuyzw||||zy|xy|z|z~~|}{z}|}{}~~||z|{~}{{{|z|zxzz~{|{~~|zxy~u}{wy}y}|zw|{{x||}z||{y}|t|~|}|~y}z~zy{~}}}y~{y}yx}w{}||{~~}y{{~zw|~|zu}~~{|~z~}}}y|}yz~~y}}~~u{z}~wwz||}|y{{{}{}}x{}~}||}z|}{{{zz{z}zz}yzzzyx}~}}{yy{|xz{u{|{|~{}}~}|~z~|~z~w}{{}||~y}z}|}z}|{y}y{{zyzzwxv{~~{}{{||||{{~}{||{~{~~z{y{|w}yxv{}{~z~{y|}t}~{x|}~y|}{~}|y~}{|{~{|y~{~}||{|zxy{{w~zz|{||}yzyyzw~{vy{{{|z{{z|~}{|zzz~||z{}{{}||{~}{}}z|~zy}{{y~z~}|{zy|{}{y{}{{|}u|y~|{x}~~~}}}~}{~y~{~}}}|}~|}~z||~~~~~zw}}z{~}~~}~~}}}z~~~}~}}}~~}~~}~~~||~}~~{z{~~|~zz|{}~}}}}~~~}~~}}~y}~~{~z~{~~~~~}~~{}~~}~~~|~}{~{}~|||}~|}}}~~}|~~~~~~}z~}}}~~z~~}y}~~~~||~~~~{{}}~|yx~||x|yy{x|y{~zwzy~~}wy||ywz||z{}}~y{xyz}~y~y|}{~{|yv||}|}}{y{}|zzw{w||}{~z|}}||}x~{}~}~z}}x~|}zx{{~}y{|{|}}}}{}~}{y}|}}~w{|}{~}z~}}w~|w{z|{~~y~yzz~}{~|}z||z~|{yz|{{||{y}}}}|zz{~|x}~{|y}}~}~|}|{zz{}{yxv~w~~vy|}|{|z{w|yy}{~}zz~z}~||}~{}y}y}{y}}}|{y~~z}}y{{w}||~|~||{z}}}z}{{||||~w}~w}y}y}z~{zyyx}|}}z~~}|}||yz}}~~|}x|z}x~|~{x|zzt|~w}||{|{zx{~y{}{}y}w|~~|y}{y~xxy}|{{y~{~}}}~zz||~v{zz}v|}{~~|y||x~~||zw{{~|xy~|zx{}y|wz|||yz}zy~zzz}y|}z|}|xz{}{yy}~~}{||y~y||}yz~z}|~zy}}z{{~zz|{||{||~~yz|~x}~~||{zy|}xz{{~}zz|~{|{~~}zw|}z|zz|zw}~z~}}xy|~y|~|zz}s}zz{~x~{x~{|~|}y|{zz|ywyy}z~{~{{}z|{yz||y~|~{{|{|~}y}xx~{~||{z|{{}~z{{{{y{w||{qzzz{}|~~y{|||u|y{zz|~~~|~{}}}}|~}~||~~~~~|~}}{~z|}~~~~|z|~}}~z~~}~|y}{}~~~{}}~}~}~{z|~}{|~{{~{|~|~~|~}~|~{}~}}~|}}|~~|z~~}}}w}|~~~}}~|}~~~~~~~}z|}}~~~}~~~~~~~}|}~~}||||~~~~{~{|||}~||~~|~~~~~z~}}{~~}{}}~}~}}}}~~y~~}~~{{}~||{zv|{{zx}y~v~{v{}|x}}~z~}zyyz}~x{{yy{|z{zz}z{}z}{~|~y|}|}}}}~x~y}||y~yu}}tyy}|x|}zy~{}~~wz{{}z{{~|z}}}{}|||}|}zyy{}}~|{xxzyy||||||zz~}v|xy{|~{{z}|{z~}|~|||~{}z~|w}{|z{{zwx{{zz|zyz}z}z{x|x{yu~}|}|}}y}}}~y}}|~}}z~}~|yy{x|y|{}|z|zz{{~zzwz|w{}z|{z~||}}}|~~~|}}|||||x~~}}w|{z}y{~zy}~z|y~z~~zz{|z~}z~||z{y|{}{~}~z||}x||~y~yz{~}{x}}|}|ywzy|{~|{v|}}y||v{~z~x{w||}}|}z}yz|{|zzz~{}|}||}{yw|{|}w~|{~||z}z~}z||}|~}z}|{wxy|xxy}x}z}|{|~z|xz~x~{}}~xy}{zzzy{|~|}}y||{}|uxzx}~}|~zxz|y||y|y||}{z{~|x}~y}z{}~}z|~{~|{|y|z{{wz{{}~{y{xy|}|zv|~z{|{}}yyw~~}|{|~zy||z|}|z}~z{}z{|{|||{w{~}~~yx}}wv|{}zxx||x~y}z~~}|{x|~}~~|w|z~~~~|~y}~|~~~}~~}~~|}v}~~~||xx}~~{|||{{~|||{}}|~~{z~~~~|~~v||~~{{||~~{~|}}y~~~}}}~|~}|~~}~|~~}z~{{}~y}~~}~|{}}{~}}~y|}~}~~{~}{}}{~|z~z~|~}{~~~}~~z{}{}}}~~~~{|}~}}~|{}|}|}y||zyzzz}~}~}z||y~z{yw|{|}xu}y|z}~{|}|~~x|z}wy~{{|xz}}x~|{}yyyz||||||}wyvx~}{y~~|{|}{~zx|zv~x{{z~~y}|}{}}~|||}|~|z|~{|y~|zz~|~}{}x|}z}{}{z}{}~~}w|{~{|{{|~u|}~yzyzy|{r}{zy~zz|x{}||{}}xz|{y~{z}z{|z{|~}|~|{}{{y||xx~}{z~z}~}yz{zu}|y~|||{}w|}||||{~{|~}z|}{}x}}z}yz{{{zy|||}{x|~xy~}||~|~z}~}|~x}}zy{wzz|~~|zxv~|}}|zx~{}zxz|~zy{|~z}zzy}~x}|}{|yy}~||}w}w{z{~}}~z~z|{z}{~|x}{z}}|x|zy}~y}|z{~}~y}{|||zzx{}}y}{}vz}||~|w}|z}|v{~{||{}|x{{~y||{|z}}{|xx||~~xz{w{~|zx{y{~}}~{|{z{}|{}}|{{{x|}|}y{yy||z~~|u|}uz{}}||yz|}~|}{{~}x|~x||{|{z|}wxz{~|xy~~|}}~}yz|z~xy~z|z~{zz}{z}w|~y~yxvy}y}~|~z|{|~y}|{{zw~{|~xw~||~}{|{{|}}~~{zz}~}}{{w}|}|~~|}{}~{~|~||~~}~~}~|~{|}~|~~}}|}{}|~~}~}~{}}~|}}~~~}|~~|}~z~~}|~}~~~}~~~}z|~||~~|~{|z~~{~~{|}}~}|}~~}~z~~|~}|~z}~||~|~~}{~}}}~}{~~~~~}}~z|~}}|}}}~}~||}}~|~}|}}}~~|~~}~}~}||~~~}~~}~~}}z~~{}~}}s}vz|}}x}x}}}}|zy||z{x|y}u{yy||}|{~|z~|~~{~z}|~}z|{zz|wz{y}|w{zy}vx{yzz{{{|wzt~{x||~}yzzzv|}{~w}~}}{|~|z~}~zxzz{yzw~z}~y||w{zxz}z{{~{zx}~{z{y|{y|}{~}{||~x{|y{{|x{w~yxy}|zyy{wz~y}|y}|{z{z{xy{~|{{{}zz|}|~||{~x~xyy{y~~zz~wxxz{zzz||}y}w|||xz{~|}||{}|}~w|zvzy{~|}}}~zz}{|xyyx}z}|~~}|x|w~|~y|z|}{~}y|}}}z}~{}}}x|r|w|}y~}{|wxz{yx}xyzzzx||{}~}~r~}x~y~|||}z|~zz~|{~}~z~}{}}x|~yy}||zw~x{{zzzyzy~~|v{|}}}}xyx|{zx~w~z}{zy{~|y~|y{y|}}|~~z|u|{z|~~zz{|}{xz}zu||}yww}~~{}}~}|~|}}zx~|vz|{xvt{y{{{v}yz{z}~w}}x|z}z~}y}z{x}~~xz|y}{}}z|{|{z{x~}zz|~y||}y|~}||~wzy{y{~~{}|y{yz}{||||y|}{~|wvzzx~x{w{}{zzz~{|zz|zyy|{~{zy{yw}{|}||{~~~{|~~|~}~~~|}~{~}}~~~{~}~z{}z}{~~~|}}|}~~}~~~~~~z{~{|}z~}y~}~~|}}}}}~~|~~~}|}}~|~~~|{~|}|z~}~}}|~|~~|||~~|~~~}~}~~~~}~~}~|z}~}{~~~~}~}}~x{}}|}|y}|{}~~|{|}y}~|~|~~||}}~{}||~}|~}~z~|~{z~|{~z~}{|||zz}}wzw~{z}~y{}~}wy~}}x{{}||}y}x|wx{z||||yv{xx|}|~{yyz|}~{|{}x{}~{{{x~x|y|yzy{y|{}yx}zz{{~y~}u{zz{y{}z~zz}{x{zzy~{~~||yzy~z{|z}}zy{{z{~~{|{z|zzv{{z}|{z{}{z~{|w~|y~{y{~}{}~|~}}}|{y|~{|wx}}~x|||z|z{}{zxz}{~z{|x{y}{~w|{y{}y}|{v}~~{zz~~yyyy{|{~}}z|~{zz}}|z}~zzyz}zz~|wzy}|}|v~|yx{y~|y{z{~{z}x}z|~}}|{{z|~}}~yxxx||{|{||}|{z}yzxx~{|}}}z}||z}{|z{}{}{y{|}|z|{xyz|}~}{}|z~|{{}{||~z~zz~{z|||~~yy}}|~{}}w}{y}x{z~w}y{|~}~{}~{{|y{{{z}y}||}}{~~z||u|}zz|yywy|y|{|||~zy|}}}{|}}~}|y|w{zzzy}~}}}{|~|zz}yz{y~{|}|x{yz|v}yz||}{|z~yz{w}z||}~{~|p{y~~|}}{|~{|~||wzz{~|z}yz{{y|zy|y|}|}xy||z~~~{}}~}z}~|zy||~|~y~~}|}~{}~~~{{||~~{}}~}~~|}~|}}w}}||z|~|{}~}~}~}~~~~~~v}|~|}{}{|~}~~}|}}|~}}}~}}~~|~|~}~}}~|}~|~}~}~}z~~}|}}{z~~}~}{{~}~~|{}~~~~~}}~|~~w{||~x}~~}}~~{}{|~~}~~~~|~yz~{{{y}}~|yy~}w~}w}~|z{{|z}z~~|~y{}y}z}{yyy~|~}xzz~yz|z}{z|x~{zyz{xz|zz|{vw|zz|xyxz|}{}z}{|}z}z|{~}|zyyz}|}{{{zy~}{wz{}yx}|~}w{|y~z{|{z}|{}x~|z{|{~z|~}|}{y{||}}||z{|~||~{{y~x}yxwyyz}|~{||wy{~}y~{}{{yx{z}~y}|{}}}x}z~v}}wxy||}ywwy||zyz{{|u~zzy}~~y}|}z|y{zy|}}~z~{~{{}}|{~}{yxzzyyz{y{~v~z|xzx|~~zv{}}}~~~||}|z{x|x|y||~|x|x~xz{||}z~~~}}|}~xz~xzz~yy{}||zz~}{{~x{~}x}y{{{z|x|}|~vz{y||zzy~}y}~|}y||{{x{z}{}zx}{~}v|||vz|{{~{{~z{zx}z{|z|z~}~y|{{w{y~x|{~~}}}u}~y}~{}||w|}~yw~}}|~wy|||||y~~~||{~}w{yzzyxywz|z{|}~y|{z|}xz{}||~{wtz|yuy{zz~y|{y}zyx{zz}y|xxx|{}||zy~y~}z|~{}z{||{z{|x|}}|wwz}||qzx}~{zwz~|{}|s{}zzy}~~}{yy{|~}}u~~~~~~~}~|~~~~~|z~}~{}~~~}|~y{~~~|}~}~}~~|{~~~}z~{{~~|{~~~{||~~}y~{|}{~~}~}}|z~z}~z~|z~~|~~}||{}~xz{|}~|}|}{}{}~~~{}}}|~|}|{}}}{~z~|~}}~}x~z{~}~~{}~{}~}}{|}}~y|}~}|{~~|~}|~~~}{}}}~}}|z}}}~{~|~|}|{~~~~~~{{~~|~}||~}}}}}~~{|~}|{}yz~|~~yt}~u|{|wy}}z{z~~||~{|wyw}y|y|z~x|}zzzs|{}zx~z{}|z~y|}{x|{xz}}v}xyy}|z|zw~}~}{}x}{~~|{|}x~}|x|{|{z{z{}||~~yz|}~xz{{~~}~x}{|~}t}{{}z{w|{w{{{yz}}~{z{}}y{||}}{{~|~~{{yu}yz|yzy}w}|}|xzzz{~}{{~~x{{y}}{|{z{~~|~{~{{{zy{}x|z{}zxxy~xy}yvy{|}}x}w}y|y|~yz{}|{}zz{~}{|~{zyz{v|}{~{}~y{}~z|z|}}{|||||~z}|{{~~|{|z~z~{}{|v|~~{~{wzy~}{{{x~z{x}|ww~|z|{|xzw|u{{~|z|~}~~{{{zz{~zz~{}~|{~|y}~|{y~|{~~~}{xzw{}}|xx}t}}}yz|~z~|{{}~yzw~|~y|z{y}~}|{}}z{~zy{|z~zvz~}}y~}y{|v~z~x~||}~{{yz{}|}~zy|zz}~{tx}{z~~xy}xw~|||z~|||zzz~y{|{yx|z|}{|}x|{}zv}}}z|zz{~{z|yx||~x{|~~~z~y}w||yz||{y|x|z~~{z|}|{{}w~}{|u~}z}}~|{~xxz~~y|{}}v{|~{{y~}{}|~{}~|~||~~~|~~}~}}~}{}}~~}~{}}|}}~~|}{{z~w|}}~|}z}}x~{~}}}|~~|~{~|~~|}x~y}}v|}}}}}~}{~~}}{~~||~~x~~|~|~~~{}|~}}}}~}~~~}~|~~}}}}|{~|}~~}~}{~~}|{~{~}|{~{}~}~~}~}|~~~{|~|z}{|~~~|~z|~}~}}zz~||~}}xx}|zv{||~|{|y||y{z}vuyxz{y|zxz{}}|y~y{|~{yz|yxz~z~{{}~}}|{||xx{yy~z}|x{|}}}x}wx|||{{yyxz{{|z}~|~xzy{|p}|z~z{{{z{|yz||wx~{~xyz|z~~y|}}{~{}zx|}z~{{y}|||xw}z}~|{|y}xy}|{y{x}}y}z||~~|{|}~|~}|z|}|y}}~}}x}z~|z{|{~}}{y}~{{|z}|}zyz|}x{}z{|{{}~{{}{~z{}~|}w{||~}|w}~{}zyz{{y{{x|{}}zzzx|{z}~}}~~yr}~zz}|~zy{~}{zy{|y|w{z}|z{y|{|z|{{y|zx~}~yz}{~~~}}|{|}|}z~}z|~v~~{}||}z|}|x}z~|||yz}y~{{z|}{xw}{~}{x|{z|}{}x|{{||ywzu}|{y~~z}|t~}~yw~|y{|~{}~z{z|z}~~z~~{{{zw}|{zyw~yz~|w~w|~x}~y|u{y{y|}}{{{{w~}~|{{}~~}}|}|~|z{{}wty{{v}zw{|~{|}~||~}|v||}~v~~||z~}zz|{}|x}{zw{{x||}w{}}y}yy~~yy}{~{wy{z}z|}||}|}|}}||~~~~}~~}~}}{}{~~}~}}|~}u|~|}~}}}~{~}|~|~~}~}}|z~|w{}~~{{~~|~x~}|}}}~~~}~~~}~~}}}z~}|}}z|||}~~}~}xz{~~}~}~}~~}|~}}~|~~}z~~}|~}|w|}}}~}{~|}}}}~{~|}~}|~{~~}{~{x~}z{~||~|~}~}~~{~}~~}|}{}{|~|{|zx{~|{{|{zx{~~}|y{{z~~~}z}z~{|}|x{{|~|w~z|z~|xy}x|}{wx}|~}{{}{x~}|~~||~~x|zz||y{|z~{yy~yxztx{{|z{}}|y|{z||z|~y}|z}z~}z{~}z}}||}{w~|y{zuywy}~xx~t{}v~~yz{}z|~{x|z~|}zz|ywzzz}x{zyvw~|y{{|w||}||||}}z~y|~{z}|{y~y|}{yx|{{|}}{|{x}|}{yx~x|}{}}|~}}|w~x}~|w{}~z|yy{{}{}~z}{{y}}z{{|z}y{{x{}{~zv{}{y}|v{{x{z{~}~yzy}}|}}x|{zy}~{x{~|~}~|x{}|uy}}}yx~{{~}yxz{}|u{z}y{|}}{y}z|y~yx{x{z}}|{}xz}|{z}|zy|x{w{x||~|~~{yzx}z}~{~{z}{|~zx{yxw{z~{}~u{~|v|y}yxzzyy~||y~{zw|~w{z}{|yxzz}v|{z{}}y}~}y~~|zz|{y{{}xz|}w~|y}}s}}}w||yyz{{~z|~y|z}{{{}}y{|{}{~v}~||y{zz{~}|~~z|zz|z|}}wz|z{{}{}}v~||z}x|{{zy{|~~}zy||u{}~x{z|z|~}|}}~|}y|~{~|}~~~~}|{~}|~|||}~~~z|~}}~}}~~}{~zx|{|z~|~~}|}~}~~~~}~z|~{~~~}~}}~~}~}{}{~{~}~~~~~{}~}~}{~}~}~~|~~|~~~{~{~|~~}}|{~y~{}~}~~||}~|~~~}|}~}~~~|z|~~{~|{|~~}~y~}~}||{~|||}}{~~|}~{|~}z|}~}~~{~}~|~~~}}}}|}z{|y~}}{~|xzyy{}y{}w{vx~y{w|{{|z|}|}|yy}z}{y|}w}~~v}y}xz|}~|~{|{y}|}{z|~~wu{{~t}|~z}~|z}v}}~}~}~xy{|x||~yyx}~|~{|}}yzy~yzwwyy|y{}z{wy~u{|~{{}}v|pzyx}~z}zz|~v{z|}|}}zzv~~y{y|zz|{{|w~y|}{zz}||wy~{}{|~~}z||~y{{~}y~~z}yy~z~||}{vzz{{~|v}wx}z}}{v{w||y}|~}yz{x{y~~|~w|~||||~}}}~}{x||{~{xw|t~xyy{{|zz{yx{{}z}z~}}z|}}z}}v}z||}}y|{~~}}|~|yzy}}x|z|zx|y~||~zwz|z{yz}|z|}z}z}~~|z~}~y|z~}z||x{z|z{}}z|v}z{~}}{|z~|y|w}}|z~y}{}z{{yy~{~|~}}|{y}}{}x{{~z|z}~~|{~y~||zxw~}}xyz{z|{~wz|||~{{x{||{w~}|z}{y}xz{{{}v}}}z{|{x~}x}}{|}~z}}y{||~||~|}}{z{~x|}{wy{||~}w|{x{v}z|{{yx{y~~y|~}|||v|}}~~}}y}{yyxy{~|{{}|y{v|y|}~~{{|{}w{z}{y}|z||{z}z}}}zz{~{uy|}~|{|~~y~{~y}}|~~~}~}~||}|{~|}~y~}~}}|||~z||}}}~~~}|~~~|~~y~|~z~~{~~zw~}}|}}|~~{~}~|||}~||}|{}~|~}}z|}y|~}~|z~~|}~}|z|z~}~}~~{~~z~}|~}~~~~|}}{}{|~~}|~~|~||}~~|||}}~}x~|~}|x}|~~~|}{}~xy|{~}~~y~~{z{~}}}~~~|~|{~{{{}{wzy{|y}||{xzx{{{}x{~|x~}}~~}|{{z{z|y~x~y}ytz}||}{||{~zyz}wv~{|z}yyvz{{z}y~}y|~}~~y{||z{{{~zz||z~zx{{|vw}{|}z|{zx{~z~}|}y}xxy~|{~~~z{zwz{{{}zz|}{}z|x|}}~x|xv}z|{~~|~}{z}vz{}vw~{|~v|x~~xy||}~~wv{|v{|xx|{zxx}zy}}~yzzy|||yz||}{|}}}x}~z}|}}z{{}yy|z}y|}|||{zx}|~{{x|{~wz}~}yz{|x|}y{|v~yz{}~}{y{{{~}}|z}{|~}~|{|zz{|~}~||~|zz{{{|~xzx|xz~}}|||y||~{{{y{{~}|~|z}|{zy|~{yz{~}{}y|}~}~w~{y~{~||y{|{~w}z{xz~{~}yz|{|z|||z{vy{x~|{}z|}}{}{|x}y{{z}|}yzwvzz{{x~u|{~z~x{{{~|||{|z|||{{~{y~{xy{{z~yz{|}~~y|}{~yz}|||}~}~|{|y{vy{y|yw||}}~~|~|{~{|z~{~|~}z|~|{~}w{z|{z}|zyy{}}yw|{|w|{~y{~w{x|}~|~~zxy}{|{|}{}~|y|z{zw{~|{}y|||~zyx{v~~}w|}|zy{xz||}~z}}z{~~}}}|}~}|~}~{~}}~~~}}~~}}|~}~~{~~|}}~~x~}~~~|}~}~}}~}}y}~z~~|~z||}z~xz}{}~}|}}~{|}~~}{}~~}}~}~|}}}}~~||~~}}|}}|~}}}~~~}{|}y|~~}|~}~|}}z~|~~~}~~x~z}~~~|~~}z}}}~x}}}}}z}{}}|~x|~xy}~||~x{{zx~}~{tz~~~}}{~}{}z}~}}xv{{~yzzy~{~z|z}yx}|~~zy|wz}~}zzyyvz{{{{z~xz~~}z}}~}xz~~~~}}z}z|w{{~z}xz{|z|{y|}zy~|}|~w|v}vzzy~}}v||vzyxy{y|x{s|~|yv{{|vy}xy|z}zx{{}{~~{|{||}{y{}y||y}|t}z{yuz|{x|}{wuwx}}z}y{{|xy|{}}~}}~|}zyx}w{||}}{}{~t{zyzx|~}{yxy{y|{{~z~~wx|zwv}~yz{|zz|z~y||}~|{{|zv{{|xx|w~y}y{x{y{{zyu~~z}{|z||z|zw}|}|z~~}zz{~}~~xvyyx~|}xz}}z{z{{}y|}zzzz||{{|}~~yz~z|{~~zz{~{{y|||{z~~wx}|z{}zzzz{~|}zxy}|~z{~x||y}|{~w||}}z}~~~x}}|x}zy|wz~}|wz|z}|~{~{xu||}|z}u}yzzw~zyzzw{z~{{||w}|{{|}|{~~z~}|{{yyy~}|x|}{}x|y{x|t|y}z{xw{zz~{|{{|}|{w{|z|{x}}{}|~~x}|x{{zzwvxzzy{{z|}{vy{||yyz{|}}}~xx~z}|{}~}~{}z~|~}|z{yywz|{{|y}{xz~}zy|xz{zz|}}|y}z|}zxz}~}}}{~~z~{}}}~~}~}~||}}~|~~~~}~}||}z~||{~~}}{}~~~z}w}{~}~|~~|{~}~}}}}}zz}}~{|~}}}|~~{|~~~~~~|{~|~|~}~||~~~v~~{}z}~{|~~|}|}~|~{}}z~|~}~}z~~}~~}{~~~z|{~~~~~|~}~~}~}~}|~~~~}~}}z|~}}~~}|{{}~~{zz}|}~zy~y{y{yz~}|{~z~{~||{}{z}~{|y|{{~}y}z~{x|}zz|}}zz}{yy~}{{{y~~|~}z||{{|y~||}|{z{x~v}zy}}zxz{}~||{}y|}~||z|y{~zyy~~xz{zz{}y~|{|}{v{{~{{v}}|~~|zz|~{yzwzys|zy{|{x{z|w|z}~~y|{}~}z{~y{z{zz}{xz~||~}x||z}}}zz~~}|{|~}{{}y{{w{~|~~{~}x{}y{|{z}}z}yzyy{zw{~zy{z||zz~|}}|y|}}{|{y~~z||zy||z|zzw~yz|}{~~w~x}z|~x||}~}|}xz|~{~}w{|}z~z{}|{{|{zy{yzv{v}||}y|{~y}{{yx{z{~}u~y{|}x~}}{w||yw{{{~~~z~|z}~z}zz|z{z|y{|||zy}~z~{{y}||zyz{~x~z~{|{}|{{}yyzy{}y|~x~}}y~}z}}}|}wy{zyz}xzyzy{|y|z|||~y}{||}}~|yz}}||~}w}{{zz|z}wz~{x}{zz}}|x~{|~~~||xz}y{z{~|x|{y~~zz{~}{z}{||{z|}xxyz~~z|y~|}~{}v{|z|{~}}}|{~|z{~yyy}{|{}|x{zx~|{{vyxzy|yz~{|yzu}z}}x|y~}~||~~|}~}~~~{~~|~~}~~|}~~~~zz}|}}|}~|~}}}|~|~{}}~~{~}}|~~}}~}}~~~z~~}|}~|~z~~}}~}}~y|}~}~|{{~|~|~~~~}}~}~|}|}~z{}}~}{{||}}}~}~~~~}z|}}}|~z{~~|~}y|z~|}~~|~~~y~}~}}~~~|p~|~}{w|}z{y}~{{yy~yzyyyyz|y~}zx}zyx{|x}|}}z}}z|}{{}~{|}}~}|}y|z{~x}yy~}z|}|wzy{yyy~vzy|xz{~yz{x}{|x}yy|{t|{~{|x~}zz}}|{||yyzx|yz}zz{{z~}|}{y~|yx}||~}}|{}}~}y{{~~|}~{xz|~}|~w|{z~}|zyz{z|w{{z{{y{y{~z{||}{zx|w{{}|z}z{z|~zz}~}y|{~x|yw{}|xz~~{w}{yy|~yzyz~w|{z|yz~w~}~y~}~~y|{|}y|y{~y~~|xwz{w|w}x{|{{x|{xxz}zx|~z~~{~|~{z{x{}yy}~y~|xxuw|wx{xy{}z|||yuw|{zz{~|{{{}}y}~|}}z{zz}{z~~~}y~}z{|z{{y|x|y|~{v|zvzy|||~~z|~}|}y|}w}z~~}}{{~{~{{z{|zzzz{|{|y}y}yy~xy}||}x~yyy~z|z||z}~}}|{y}z~|zw{|~z{{|}~x{z{}y{wyx}}zz{{~yy}vxx~z}}{y}|}{~{~}x|{}y|zz{|}~y}w{vx}{w{|~{y|{v{}|y~~{|{x|yx|~~y{{|~}}}}|{~~||}}{||{~u{yy~x}~}||}{w~{wzz}wz|}}~~x{~}~~~~}~~||~}}|~{{|z|}}~}~}}~~~}~}}{|~~~}~~}}{}}|}~||}~y}}|~}y}~~~~}~}~~~~}~~}{|{~|~~}~z}~|~~~}}}}z~}|~z~~}{|s}}}}{~}}}}~~~}~{}}~~}|}}~~|}{~}{|~{~~~z~|~}||~~|~||~z}{}{~x}|~}}}}}}}||~z}~}~}~~}~~}}z||{|}~}{~{z~z~~}~{x||~|~}|x{xy~xzyz}|xywy|y|{{xz|}zz{}||{~z{{x{{zzz~~yzz|zy{z}x}|y{}z|z|zz}||zy{z~~x~~~}|}{xzz~u{|{~yzx~}{~|y~}x~{}{{|}}~}}{~|zw{z{{~~x{|}}|sx{|z~x{~zz}}zz}|{|~{||yyv}}~wyxz|}{~~yzvz{v}}}}zwzz|z|z|~xx|}zz{~~}}|}~||zy~||z}z}}z|}|{y|{zz~z|{|}}{zu|}|}~|w|{yz~{y|{{y}~}{{xz~~}xx|{{}vxx{{}~{y~y}z~{|{|zz|x}|z|}|{{wz~}v~{y~~ww~~}z|v{|y~|zz{|}y{~y~}~~{||x}}{y}z|}|~z|}z|w{w}{{}{{~y|yzy|~~y{}}x}|{|}~xx}{|z|wvzzy|{|||zx||}{zzyx}z{{xuz{}|ww~{~x}|{~~{}}{xx}~~x|y~zz|zz~}|y}u}|{z|{wy{|zy{z~}|zz}w|x~}vyxz|}~{{{|~}~{}{z}y}{zy|yzz{|zz{x|y|}{}uw{y}}~{z}{{z}x~|}yx|{|~|x{|vz{|}|z{}|}~}~|}~|~}}|||z}x~zz|~~~~}{~{}s|{~~|{{|~~||zx~|x}w~|}|{|z}y|{||{y{z{}}}{}}y}~}~}y~|~~|~~~|~~}{}~|~{}z|~}}~~~}}~~|}~~~~}}~~~}}~~}~~~~}~}~z~}}}~~~}~}~}}}}~~}~|}~~}|}|~~||}y~}{~}}~}~|~}z{z}~|{~|{|~|~{~~|~~~}~}y}~~{~|}~~}}~~}||~}~~}}||}{~~}{~{|}}|y{z}|{|}{}{||yxz{||yx{z{{~z||xz~|w~z~~z~~x}{}}|x|||zzz{|y~{{y}yy~}}}~|~xx{||{{{}y}}~y{~}|~}zt|}{}}z|yy{~~~z}u{}y}~{zy~~~|{xzx~{z}wz~yu|{{}|y|z|}{y}~}~z|{{~z~~}}~|~}}||}~|{{|z{~{y|}yvz}yy{}wz}z{|~z~}{}~}{y||y|}|~{~}|~~x}~y}|u{y}{}w{}{wy{z~~}x}}z~|}}}}{{|~||}y}|}{|tz|z|{xu|yv|{zzzz~y}|v}|}~~{}}z|~{|{}|x|~{zwz{{}|x~}|}~{|yzzxxz{zzzx{{zz}~~z{}z|}||}z|{|}z|}z|~}|z{|zzx}|}|{|~z|x}z~{}z}x}z~}y{~{|}~z}z|zx||}~}}~~{yw}{}}~}|x}~{yz|xv{~yv~~}|{||zz~{|zy|{||{}{}ux|y|xzyzu|x~v}{~x|{z}yx{x|v|x|{{~}z|}}~{~{}}~{z~z|}{|}|xx|~y||x}y{{{z~wy||}zy|zxz}}{x|{z~y|z}yx|z}xx{~}~~}~}~|t|z~}}}zy~}z{w||}}x|{u}~{xzy|z~x|{w{yx{{z{{~~}}~}~}~|}|{~~{~{{{~z~~|~}~y{~~{{}z}|~~~~|~{|}}}~~{}~}}~|~}|~}}|}~||~~~z~{~}~~~{|z{}}~|~~|y~{~}~~}z~~~~~}~{}{}|~~w~~~~~~{|}{||}{}~~}~}~z}|{~||||~~}~}}{~~~|}}~|~|}~~{|||x~~~}~~}{~~~}~}~}|{}{~{}|z~|{~}}}}{~{zyy|~~x{|~|}}x}|yw{z}~z|x{|~{xy{~|}x|wy|z{~|u|{{~w{y|vwuyz|}}{}||~~~~~x}zz}}{~|}||zzxxx}z{{z{|w}{yz|}{{}yw}||z{x}{zw~~~{z{}|{|{yyw{}}}|~~}yz{z{}~|}zw}z|z|z|{|{}{{~{~|~{|y|{}z}|~{y|}~u~z~z{~}|~{{{{{}z|}vy||}z|z~y{yyx|zv}z~yw~{}||}{zz{z~~x{z}x|z|zwz|}yz{z{zy}}xzy|z~~zz~z||~y}y{zzz~~{}x|{{|y{~yw{y~{{x~{|{||}{~y||~z|}z}}|z{z}y|{}}|}|~z|~{}}}zzyx{~}zx}}}vvz{z}}~~~yz|{{yzz~}{}{x~~{}~{{x~{}}y}}zy}~x}z}zx~wz}z|}|}~~~x}}~{}yz}~|x|~y{z{y}}{|zy|~z|{|{}|zu}z~w|{}x}~y{}|~xz{~yx{|y}|w~{|{z}{~||x~|x~{{|{{|}{{yzz~z}{{~zzy||yzz}w{y}zx{v}y|zz}~{w|~{ywy{{|}wyy|~~||}|{}|~|~wx{||{w{~u|~}~{yz~w~{{zz~y}z}~z{{}{{{}~{|{|{xwzxy~y|z|}}|zv}}}x}{x|z~~}~}|}{~}|}~~}}|}~}}~|}{|}~~z~~}}|x~~~~}}|~~|{}~~{}}||}}~}z~~~|~~~}~}z}~|{{|}~~yz}~}~}}~zyz~}}z||}~~}~|}{~~}}~~~}}}~~~}y~~}~~~~}}~~}~~|~z|~}||}~~|}z|}{|~~}|{|~~|~~{{~}z|}~~||~~}~|~~{|{~yy~~|zz|uz{y{z}}x~}z|xz~{{x}yzzw}x||yx{~zyy}}y{{y|{~z}z|~}wz~|~}}|~}xz|}||}yz~}z}z|xx}zxxw{w|{y{}}z~~~|{zx{|{}~{{z{~z|y}|~~}xsu}vzz|zyt{{zzxyxzzz{y{x~|yz}{}y{{z}|{}~}~vz{z{}{y{~}|wwz}z~zywzw~zyx}}}~y{uxzxz{}{|yz{w{zx|y|{~x~|zz{~wyvzy{y}}{{vz|~xw|{yzyy}{}z}{|~}}{zw}zy}}w}|~~}y|~y{||}zy}y|{~{~zx{sy~|}{x{yz||~{~~~~}zxyz|{yy}|}y{z|y||yywzy~{}w~{y}~{z}}yz~xwz~|z}~xv}}|}|{w{z{v~{y}~~~}y}{y}~}z~}{|zvzz{|yzz}~x}w{~|z~}z{{y~z~xxzyq~|}}~|~{z}}zz{}|zx|z|z}}~|y~|{{z~{~{w{}}{}{}z||}z|y}|~y~xz|x}z{xxzvzy||x}|}~y|||y}||{y||xvy|zy}w{~|z}{|xyz~~~zz~x|}|x}zwzz{{y|}}x|yx~~|zz{z~~{~z{}{z}y{~y{y}{y}{~}}~y|zz{|yzy|w~z|w{}yzx{syzw}}|x~|}z{|{|~}~~}}~}~{~~}}~{z~~||~~z||{}}|}}}{||||~{|}}~~w}y}||~|}}|~~}|{}~|x}{{}}~~{}}y}z~|~|~}}}}~xy}~~|~~~{|y~}}~|}|z}}z~~~|}~||~~}}~}{||~{~||}{~}}~|{||}{~y~~~{z{~~}}~~}}~}~{~}~{z|}{|~||{~z}}|}~~|{~}|{}~{}~zz~w~|||{{{z}{~}{|yx~|vyx}yz{zz}~|y}|}z}y{y|z}}}{{|z|}}~zz}}|y|~~~{x|}}{}}|xx|}w|{yx}}{|}y|y~vz{zwt|}|x}w}z~|z}|xy{}}}{{yy}|~~{w}}|{~|}~{yy|}y~}z{{{}~z{{}yz||x}yy||||~{yu~y|y|~|{|{}~|{}zzz|z{~y|}x}z||}x{~zzx}~x}{{{}}}|~}~xzx}z{y}z{xxz~|}~yx{||y{y{{~{zx}||xzzz}|y~|x|x}{zy|zw}~zz}||}z|{}{}{|{z|~vxw~}zzzy|||{{|{{||zyv|z}{u}|x~y~}{|}|x{|wyy}||zw||x~}z}|z}|x{~z{z{}}|xw}{|z|}}{}y|xxwyz}}yx}{z|z{yz}xzwyyx~}y}{}}z||}z}y{x}|v|y{~|zv||yw{}}~z|v}}~~z{zv|}|yp|xw}z~zzx}{{|yz}~}y}zyx~yzyy~{z||x{}|yw|uxy~}{{z~~{{~{z}|{~{|~~}{}{y}ww}x{yy|z}|~~|z{zx{z||~}{z{|zv|~y{}}{x}{y|{||yx{}z{|~|~|}{yz}y}z}yx}}|w}v||{}xzyy{{yz{z{y}{{~zyz~{x{}y{||~{~}|y{}{zz{}}y|yyy|}{v~~|~|~~}~}~}|~~~{{~}}z~~y|~|x~|{~|~{~~}~|~}||~~}~~|~}~~{v~{}~~~~~}{}~~~~~|~{~~{}~~~~}}~~~~~}~{~~z~}}}}~}}~}}}}~~z}|{|}~{{~}}|~~~~}}~}~~~}|}}~}}~}}w~|~}~}||~|}~|{}~|~}~~~{z|}}~|y~yyz|~||}|{uz}{~|~{~}zw{y~|}w{z||~|~~z~{~}|zz|||{z{{}~|{}yz}~||zy~xv{|y|~||vx~{|ww{z{w}y{x}}||yx|}{}{zz}{~}{|{|~{}v|}y~{yz}{v|y}{}{x{}{zwx~y}w}}|y|{{}}|}yz}}}}|{|z|~z|y}{|}y~}vz~z~x|zzxx{~{yz~|x{|{z}}{{z||}~|~z|zy}{||{~~||yuz|z{x|~{{{}|{x~y{v|w|}}~w}|{{{{xy}}|z{~z{z}{{|{y~|~}{{zz|~|zxyy|}x}|||{}}z~{x|~{|{z~}|}|}|~y~y~xz}|}}x{~z{{}y}}|}||y}}|}z~|}x~}|||}z}z||~~y{|~x{{{x{~z{zx|wx||{}|z{z|}yw}{{||xxy|x}~}{|{}wv}|~}|xz{{y{}}w{}z~|~xzz|{~{~{{}}~|{}}}}~|y~zz}zzz}|}w{}{{~{}~~u{y|~}|zxxwu~w}~|}|~|~}~||||x||{~|}wz|zzz|zz}}|{zs|y}yv{z{vyz|}zz}}{|}y|~{y||~}}~~z~}}{}}~|z~zz|z|y|{}{}|}}{}|~{}}y{}zzyxx|~~|~zz}xy|y~}~~{}|~}}z~}~~}}}|{}}||}}{}~}~}~~~yz~|~~|~|}}~~~~~~|}|~~|~}}~|~|}{z~~{|~~}||~}}}~|~}~~~|~~}~}}~z{}}}}}}~}~|~z}}~|~~}~}~}~~~z~z}~~}{~~~|~~~}}~}~}}{~}||~~~~{}~y|{}||||}z}~|}}}~z~{{}}{~}~~{|zs{}z}}{y}||{~~}}x~|xxz~~}y|z|z{}}}|{~z}{xy~{{{{{x~|{}yz~zy|zy|{{~{{}u~z}}z}{{z~~wy}~~~xvy~|y|~wtz}}y}u}zz~wy}}~~z~{}}|{{}~}{~}|z{w}|yzx}||{~|{|zywyy}v}{|~v{|zzz|}}}}{}}wy}w{z}}{}|zxz{y}z}{|y}xz~}|zy|~|}~}zqy|}w~x{y{|z}|~xu~}}{}{~~|}yx{v}xx{}~~{~z}~{}~yy|}{~xyyz}~||~y||~|z{||{{y{~x~x{}}||||~z~z~|yy|}zx|r{xy~wz}{z}yy|||z|z}{~z{~z{}z}}|w{~}x{~{z||}}||~w}~vz{}uz~}|zz}}}~xz{{~|}|zy|{z}}y~|||{y~~~|y|zuz}~}z{xz}z{~{z|}~x{{}y}{x}}}|w{{~~yy}{}}{|y|{z{}~y~{y}}~zy~~yzu{}w|y|z~~z{}~{y{~}}}z{|}}z|~}}||{~{|y}w}~}~xvz}|{yz{~~{wy{|~}x{{}|}zyy}w{}{{}z{z{}z|zywy|{zz|}y{||||~}~{|wx}}}z~zy|}}|~}z{|~|yz|{|}y|w}z{z}z|{{~}~wzy~y|xy~||{|}y|}}~}|}~}|~}~{~|~|{{~y|}~~}~}}~|~}}~|}~}~|~~~~}~}~||}|}{~~~}}{|zz|}~~~~|~~~|~~~|{|~~~~|~~|}}~}|}~}{~|~~z|~}||~}z}}~}~~~}}~~}~~~}}{~~}~}||~~}}{}~~}|}z{~~||~}}z|~~|}z~~~y~|~~~~~|~|~}}|z~}~~~|~}}}~~}~~~|}~~}~~}}~~~}}~}vz|z|{}|}{{w~}|z}{}{{~{}|yyy{{{wyw||}z|~|~|~z}}u{{}{}~y}}{z~|zz|{}}||{~y~{{~y{yzz|t||~{zy{{xy}|t~z~y{{|~z|~{~|yzv}~yzv{~z{~yzy{z{}z{x|{~yz~|yy}|x~{{}~~~|z|~y}}x{z~zy}~||xz|v{}|}{vz~~~y|v}x}zxx{|{}{|z}|x||}zuz~zy{y}|~{|}{z{~~|}}zyy{vz|xx~~x}x~w{zy{{z}xz{|{{~z|yuz|}z{zz|w||w||~}vzwv}|{~y||z|zy}|zxz}zz||||||}}|~{}~||z}{~{{{}z~}z{z|{z{{s{|x{~{{{zz{{zzxy{{|z|x~{~z~|{{|~~}}{}~}z}}{yz{}xyxz|yyz}w{}x{yz||x~x{~|z~|~z{y}z|}y|}{~{~}}}}~{z}{yzuyx{z~vz|{}z{|}wzx|w|}{z}z~|}zz|{}~z}{||rwx{z~~~y}y~vzzw|~}|{x}~}y|y~x|}{}z{{}{}z~|zy~{y}~}~w{}|{{zx|v}su}y~zyzyz~v~xy}x|{|{~}|{z}}}{}{}w|{x{x|}~y}~~{}z{~zz{u}~{|z~x{{}|xz{}~~x{}}y}z~|}}|~|}~~~~}}~~}~}}~~z~|}~~{~}xz}~z~~~~}~}~|}}~||}~}~|}~}~~|z}z}}}{||~v~~~{}}z~z|~}~~~}{~~~{~|}}||~}~|~z||}z~}~}|~}~|~|~|~~~~~}{|}{z}~~||~|~~}~~}}}z~~~}~~|}}|~|y~~~~z{~}~}|~|~{}~~|~~{{}|~{|~~~|}~~~|}{}~~}~}}{{~~{~~~}|~~y{~||zx}{}|~z|xxx{}~~zxyy~}{|{}{zz|{x{|{{{}|~{~y}z~}~~z{|{}}{{{}}{zyyz}yw{~zz}zx|}x|{~~}{{u}x|~|w{}~~w}}x{}}}yz{yy{}{v{{~{z~{|y|x|~y}xy||z|}~{z{{{|x|}yy}y|}{w{{x}zyz||}}x}~}{{|{~wwzy~{{zzz{|~zx}|xyw~zy}w|{x}{yx~~|x{}y~{}}yz{z}~zz~{{{|}z}y|||{z}w~|x~zy}|}{{{~yw{|{|~{u}~z}wy|x|{{y|{x}}zyz|{|}~z|||wy||~}}yzy||~zyxx~}||}~}~x}y}}~~|}{uy||~x{||y|~~~~}~{~~}|~z|{|~~z~x{{{~~~z{{~}z~z}|{{}~~}~{zyz}|yzz|~y}{}|||xy{|z~~|{~{~y~{}|}}~x~~~y}~zyzz}z{}||w{|{z{|zz{}z{{~}{||{{{z{~}{{~}xzxz{y}w}y~~{~yy}~~~~~{|{z~yy}|{{y}z|z~w{~|z{zx}{{|zxy~}~{z}~z~y~~{}|}{z{u~}y}~z|y{~{|{|}z|}|||xy~yy|{zx}{z{|z{z|yw~{|w{wy}yz{{~{}}~xwz{{{}}y|{|}zz|}{z|x}y{~}}|u}~}}zz}z}}}~}~~|}~}~}~}~}~|{~|~}}}~}z{z}}}~~~}|~~|{~~~}zy~}}~}~}~~~||y|~z{~z~}z~{}zw~~~~}~~~~}}~{~~~}}|{~xz||}{~}|}|}{~|~{}{~~~~|~~}{~~~~}~}~{{}}~|z~}~~}~~~{}}}~}}}~~}||~}}}~s~}~x{|~~}zz}z|{y|~yz}z{{|ww{{zyzxx~v{|yyx{~|~z|z|~v{x|{}}}y}~z~x~wyzzz|}y~~xz}{{yxz|{}|z{}z|x|~x}{z|}y}u|~|{~y}~w{zwy~}{~{{z{}|z{z~z|~zyyxx{z{||~{zz}xzy{}}}|{||z}}}z{}y}~y|}zxy}x{zxz}z|y|y~y{z|}|{}wxy|x|}{}z|~x|||}~z{}|~||~}y}{|||y|{yzzy{|y}{|~|x|~}yzv}{~~}{{y{y~z~z}||z{|}~~}~zz}|z}y||~zvwzz|||zz}{{}|y~~~~}}z{}~z~w|~~z||}}zy{}|z|}x|~zz{xzy}}w~{}}y~~{~}~|~~}z}|~z~|}|||z~~||{{|uyzzz~x|xx}{y}~~||}y|y|y{~{{}~{~}}y|}||zz~}z|z{}yz{|{{ywy~yy}{~}y}{}zy|z{z}vx~{|{}zwy~yz|{zxuw|}{zy~}y{~{z{{~y|o}|{~~zxz{yy{|~yzz~{{}z}y~{y||~{{~{}{z~}{x{}z~z|~|}~|y{|yx}}{}z}zy|xyy|xz|y|zzz{y~u~}{y}|}{|}||}}{~}~~z}zy{{yy{x{{xz~yy{{}{x|~{~}}{|xxz~}{{w}w|{zzz~|~~}~{|~{~~}}~}~~~~~{~~|}{|~zz}~|~}~x}|{{|y{~|}}~~~}~~{~~}|~~}~}~~{~}~}z~~}~~~{~}}}~~}~~|~}|z}|}~}|~|{~|~|~y~~~~}~~|{}~~|~~}~||~}~{~~}}||~~{||}y|{}~|~~|xz~z~|}}~}|}}~~~||}}|{z}}||~}}~|}|~|~~}~|}}z}{}~zz|}|yw|zy||yx|{~xyy{}yzy{|{}zzy}y|~z}~}{~v{|~||z|y~~zw}}{}{zyz|~{~uz||wwwyv{||{||yv~x~}y|x}{{|{z}|~{~|y}}}~|xyz~zx~s~}u}|{zz{zx|z}~z}zz~z~z~yz~z{~{{|zz{{{{{|}|||{{}|}zzw|z|}{}}~w{y~yy|x{{~w|~yz~}||}x}zz}xw|{~wy{~}}|y}yw||y|}}~x{zy~~||w~|{|}{z}|zz|{}{~||zy}}{z}~w{v|y|}||}}}~~z{}zv}{~{|{}w{}~wy}|{{|y~~~y}wy||~x|zyywzz}|y~{}~v}yzw{{~y}z~zy~|}{}z{x|xzv|{~{|zy}~{yx{yz~~}yx}~zz~~z|wz{}}z{~z|{}|~{x|z}y|z~{yx|{{{}|}~{{vz|~{w~wzx|~{{|y~~|z|}{zy{~xy{~z{|y}{x~}|~zz}w|}y}u}{{yzx}{z{y{zy||y}{{~|u|z|yx|z|x{}{~wz~|~{y|~}z}v|wyzy~|zz|~z|zz{~}xw{zw|yw~{{|}|z~~yzz{~|}|{{xx{w}||y||{}wv{}|~~x}{|{|z~{|}{yxw~z||{{}}{{|{~{xv~zw~{z}|vzz}x}}|x}|}{|}z|}zyz~{}}}}|{|~}~}}||~~~}{~}|{~~|~{|~|{{}{}~|{~~~}~~|{y{~~~~}}||~}~}}|}||~}|~~|~~~}~{}y}}}~}z}}}z}||~~~}|~}~~}}}}}}~||~~w}~{~}~}|~~}z~}}}~}}~|}|||z~}|}}{||~~}{}|~}~}~}|~{~~}{{{}{}}~|{}}~{}y}}z{|y}}x|y}{}z~|y|}|z|x|y{}|~}y{~~z~}~}{}x|z~~|z}|~{{|{~zy}~||}zxy~}{~||y}|{{x~~|zz~~}}}|~~{}{}~~|yz~~z}{}}|}|z{~~y~z}}xx{~~~||~}{{{{zw||{~x~{z~|}|~{{{{z{}{y~|}~x|{yz~}~~{z~{z{|~}|z{}}z}z}~zzy{~~{}{}}}}~}z~||~{|}}xz{x}~||x~}~|{||z{~|zz~z||z{{z~y}z~|}z~~}|}{}{}}}~}~~~z~}}}~x}zz~z|}}}x~z{z|~||{{}}|~~~}~}~}}|{~~{y}{}yz|~z{~v}yx}x|}{y}zy|}{}}~|~~~|~~~}v~}|}x}}xv}|}{}~{{|zz}x|~~zzxy}{~|~}~{}}}{}}|zyy~y|}|{{z{}|}|{||v|zvzzx{yz|}~y~}~|y{|{~}|{}x}}||~{z{~}{{|}z~~|x{~~|}~{|{||z~z}}y}{{}{}{|z{{}x~|{{~|~{}{}yx~xxyy{|{}y}~}z|x}zzy||~||||}~~}|~{~}~|~{~{~~}~~~}~||}~}}~}}}~~}~|}~~}~~~|~}~~}~|~~~}~|~~~}{||}~~}~|}}}}~|||~~~~~{}~~}}~~}}|{~}~~||~}~||}~~}~}~}szz}~~|{y|x}yzzy|~|z}xzzx~y}~z~z|yy~||zz|{y~}y{|y||~y}|}}|{{{{}}~||x~{y~|zz{|{{{|z}z|{zy|y{{~{~{||||{t~z}z{}}}~{{yz~wv|y}}yz}}yzzy~}}~{z~{y}{{}{}|{{}}x{~vvx}z|~z{~}z}xz~zz{~{|z||wyyz~z{}||w{~}|~|~|z|{}xty~{|~~}||~~{}{{{zxzx~{|y{x}y~~}~|}yyxwzz{y~{|zzxz{y~zy|zy}|z}~}zzx}~}~}}w~|zzz|{{wz||{}wy{}z{x{x|wzw}}|yz{~}}~{||{y|~{z}x|yy}{|}{~|}z~||x}||y||}|}|{|{{~|y~{x}}x~|}{~v{y{{~}z{~y~|w{z{}{}x~}|}|zvy{y|{}zy|}}~~}|~}~w~zx{|}}y}zy|wx|{}|~}x}z{|w{|y~}{{{zy}~wzwx~|{~z}~~z|{||}{|y|y}{z~z}zz{~}{zy~yzz~z}~y~|zz|~yzw}{{}}||}{||y~{{z{xyz}}zx{y}y~z|yz|~|y|}y|{}}zy{}w||{|}}|w{|}|}w||w{~|z~~yu}|{zy~{}{}y}y{xy|~y{zz}{}~}x}zz~x{|{}y{yytz}|~z|zz{z}~}~}|~~|~~|||z~||~}~~~}~~||~}}~~}~~}}|~}}}~~~||~~|~|||~}}}}z}|~{}}~|~{~}|}~}}{~~y|}~~|}|}~x|~~}~~~{}}~{}}~~{}}~{|~z|||{~}~}}}~}~}z}}~~z~~{}~}~}|~}~v~~~~~~~~~~|~}|}~~{~~}}}|}~}}}~}||~|~}|z|}~||}}~{}|~}|{}~~~}~~}}~~~~{}~}{||q~|{}z|yz{{|x{|y}w||{{|}{z}y~y}y{ww|{{{{{y{z}y|~z{z{||}|~~v}yz|xy~yzu}|||zy|v{xtzv{y}}|{y|~x||}x~}|}}|z|z|}|v|x{x~wz}{{~zx|||y|~z}{|yyw}y~|~|}xx{}w{}|y~{}~{|y|||~{sz{z~}||}x|}{{z|}z~}zzxu{zx|yxy}}}zzzz{}}~~|v}}||}~|~}|}{}|~{{vzz{z{}}|~y{|vzy~}~}zw}|}x{z||y}~}}|~y|yy}~}y|}|}z~z~z{}{~}y|v|}z}x|{{}||yx|}|}x}z{~~|}}}~}~~|}w}z{z||{z}w~qwz{z}|{w~{y{x{}|}~~x}z}~z~{|zw{}{~||y}}{zzx{|x~zw}}}xww|{|y|{~}{~}y}{|y{~~{}z~|{}}|}z|x{}~z}x~y~~}{}{|zw|y|{zvzzy|z}xz}~|||x}|z~xz}z|x{{~{|y{|~zwz|z{v}z{{}z}z~}|yz~||yz}y~{{~||x~|z}|~{~}}z}x{|{}~z~y~}}wy|yw~~|z||}{}y|yz}zyz}w}z~}z{z{|}|{}z||z}|~{|yxw||yx|}z}|~z|x{y|~yxz|{|w|{~||}}y||}s}~}|~{{{~}{{~~}~|}~~~}~{||{~{|~~}|{}}~~~~~~~~~~}}{~|x|~zz}}|{}|||}~~}{~~~~}~~~|{|~z|~~|}~~z}}~~~~~||}}}y~~|~~|~~~~~~}~}~{}|~}||~|~~}}|~{~y~~}}|~|}|~~}|{~~|~|}{~}|}~~~}}}~}~~~|}~~|~}~{~~|v{||~}y~|z}~x~}z~w~~{y~zy}z~yx~|{}x~~z{y}~zy~}|y}y~||z|w~}zz|yyz}z|}|}}|w|{}{z}~y|}|{{z~zwzyzw~x{zy~{~yz{|{}||yx~~}zzz}}w|zy|wzx~y~u}{{}|z}w~|x{}ys}xyy||w|~|w~z{x}{{{}|~z}y{||~}y|x|{~zw{}z~||z{zy|~|z||}z{}zx{|||~{~}zz|}{z|z{z{yyxx|z~}|v~|}}{y}}zxz|x}zy|}z}x{z~w{||{{~zz|{|{||w{y}{{~{{~}~}||~w|~}|}y{yz}w|}}|z|~{~yx}}}{y{y~}y|~~z}~||~}yzwy|{~}}~{y{||||z}{}~}|zz|{}z~w{|z|}~~y||}}z|x{}{}~}}~zz{|y}yz|xxyz|{}||}{}|}}|z||{}{xy{}z{~~}~~z~~{z|y~x{yz~}}}yzzx|}||~|yxw}}z~~|~{vz{}||}}~}~{{}{{|||{}~|~}y}||{}xx|y|qy{|yyw{}zz~|~}}}}~}~wz|{x~y|{~x~|}~y~|w}zw|z|y}x}}|z{{y||w~x{|z{}xw}~z{}x||~}yw}y}~}~z|}~z{y{}|~{}|}{}{u~y{y~{||{~}}}xx|}}~~~}||{~~~||~{|~~}~~||}~|~~~|~{~}}}~~~}}~}}xx~}~~~z~~~{~}~|}{}}~~}z{{~|~}~x~~{~~{~~}~}|~~~}}}{~|}|}z~|~~{~~||~}~z{}y~~~~z|~|}yy~~~}~q~~|}|}~{|{}}}{|{~~|~~|~~~{~|}~|~~~}~}~{z{|~~||~~}~~{||}~z}~{}}}~{||}|~~|{}zz~~|zzzzx{~x|x~x~x{{}xs~|~~y||{}yzwxy~{}y|~{|w}z|y~{x~}|~xz~zzy{{|{|yy{|w}|~y|~x{}z{||}xzz}zz}{|}}z{x|{{}~}~|||{yx{}y}x|zzy{~x{wyw||}w{|{zv|y~}|}~{}wzw{|zyz{y{|}x{z~w}y}~{~||}|s}y}y~xzx{zy{y{zz}xxwx{{z|~z~y}|~}}{~yzy~{|{{{{~~||{{|}zz}}w{yz||}yy}|zvz~y|}xy}y{y|}}zyz|}}|{}}z}z{}z~}~y~{||}zyzzyz}z|z~~y{w}~~y|}|z~{z|z}}|~|~{~zy|||}|{~zz|}~yw|zyyxzyzyz{zy{}}}|x{z}~{{|{{zw}|~}~{|}|{w||{{~}y~~z|zx}yyw}{~y||yx{z|{{|ywx{~|xw{{|wzzz~}{{}|}}zyzx~~}|}}|v~~zy{}uz{z{uxyw{}|x{{yz|w|}{~~~~z~y|}y{~v|zzx||{~x|}|z|||z~}y~x|y{}|~zwz~zw|x~{{x|{z|{|~z{{{wz}y~~y|~{}~}}|z}w{~~{z{y}|z}{ywwy}{}}|}~zy{}zzz}{{z{|w|}{~~y{yz{{w{{z}||y}w|~wwzzz}y|z{zz}{~}{y}y{{{y{|y}{w|~~u}}z~}}}{~~~}|}{~~}}~}~}|}}~y}|~~~}|~~{~}~~~|~|{|{}yy|{~~~~|{~~~{}z}}}}||}~~|}x~{}y}|}~}~}y}~}|}|{}|}}~}~~~~~}|}~~}|~|~}}|~}|~y}~{}y}}|}{w}{|}|}~|{|}{{|~{~y~|~~{{z|~x~||}||~~|}{~~z}~~~}{}|z}~z~}}~~~~}~~|{{}~}}~z~}{z{{|zzxzy}|||}}{|{~{x}{yy{||y}{x|z}{}y{zz~|~|}y{z|}||yy}{~}y~~{}|}~}yx{}}~y|{{}}}}~xz|zy|}wywz|{{zz||~|yy|||{z{}yzzz~yu|{{|vv||z{y{w|y{z||||}}||}|{zz{|u{{|}zzy|~||x|~z}|~}z{x{{zx|}|zxxz{y{~v{x|{{w~z|zww|vy{{wzz~|~z|z}w}~}|{{|~|vy||{{}|~}z{~|{y|~}}|}{~zw{}{}y{|xw{{{{xz}zw|{~yu|~xx}{z}{~y|}{zz|~|x{zyyz}}~x}{y|}|wxx~~z|z~}{|{~}}}{{y{{y}~~{|zw~|{z|x||ztyzy{|}y}z|}~{v|}|||}yz~}|vz~~{{}x{}zw{~}}}|y}~{|v{z}|~y|~v~z|y}{~|~{~|v~|yz|u{xz}z|yy~vwz|{yy}|y}x~}{yyzzx{{}}zwy~|zy|y|z|zz{zwyx||}zz}yz}{{y|y}{zz}y~zv}zz|{|xy|w{|{{{|x|}{z|}}~||}|}~y{y{}{z{~{z~|xw~~y}|{}zzy{v~z}}{}zw|~{~~{x{{zzzw~~||}{|}yzy~|~z}yzz}x}}{}|z}wz|z|{~|{}}{{}}z~~{w}zw}}z~x{~}{~~~~~||||}z~{~~{z~}{|x~~|}~~~{||~}}|~~~~}}~~{||}|}}}{}~|{~~}}~{~~~~~~{~~}}||~~z~}y}~|~~|~}~~|~|z~~~}|~~|~~~|~}}}}~~|~~~}|~}~yz}~z~~~|~}~|~{|~~|}|}~w~|~{~}~}}}}|~~}z}~}~|~~~~{~~~{}~}|~~~}y~~|~}~|}|||}~}}~~~|~}~{}~~||~~{~y~~}}~~||||~}|||~~{|}|~~}}}~~z|y{~~||xyzzwy|z||}{~zxwu~u|}zy}{z}}z}}}|{{{{{y}~|z}w}}{|{{yv|}}zz}u||}|~yxxv|x{{{|}z}zzyw|{|xz|y}{~{||~~{}~z}||~~y~y||}|{vz}x|{~~{|z||}|z}zwzxy|~{{y~}yy|}}|y|~zz~~~{}|x}}y{~{}~}zz{{{zz}}~{y}{yz}z~{{{}{}z~}~||xy}z|z}z}}}|z~{~}~zz~y|z|w||v}z{~z|zz|{zx|{yz{~{|{y{{{}z}~{xxqy}wx|{~~||~~yx|{}wy|zzy{|{{}{{xzy}{y{~x~{}z|yy{{{}{~~}~~}~~}y{}|y}ww~|z|y|zz}~yy{xw{|z~uz{|~zx~}~}~~|z|y~yyz}x}{}{~|~|}{}|~~|yztt}~yzzz{~z|{zy|~|zuz|xx}}{|~v|{zzy|}x~{v|~y~z|x|y|~{~u}|||zx{z~{|{x||z}y~y|z|}~}~z|~yw|~|}x~}z|x~}zy~|~}y||{}~~|}{z|||{||z{{yz|~yz|~{}~}}{{z~}}~y~~{{{uzwz|}zz}|~w{zz~{wx{~|{~wzx|{~|}~|||~yy~|{}z{{~|}y~{|zy}x{|xy{}y}zzzy{|}|{y{zyz}z~|u{}}{}~|~|~~||~~z~~~|{~z~~~}~~~~~z~y}~}{|}~}~}~{~~|{|z~}~z{~}|~}|~~~}~}|}||~~}y~{~~}~|~|}~~~~v~wy}~}~}}}|~~~||}~}~||}~}~~~{~~~~~z~y|~}~|}|~~~~}|~}||~~{|}~y{~{~|}|~~|z~~~~}~{}~}~{~~}~}{~|}}|~~~}{||z{~~z~~~}{}~}{|~~~}}}y|}~~~~~|~}~~~|}}|~}{}~}{z}}yy}~{z{~|xy|yxy}{~}~{v{z}}zyz}{{||}|}~y{|||y~yy{|}|y||}~{{y~|wy~{}|y|yx|||z|yyx{yzxu{}z~}v{|zyz{y{z|{{|zwx~~x}{z{~{}y~}z~}|||{zy~{|~|}y||y{{~{}z|}xy{z|}x}y{||zzy~~{{}}zy}|y}{~x}x}~{}~~zz}{{~{|{{{z~x}~|z{z}||{}z|u|~|~}w|zy}zx{zz}z~}{}~}{x|y|~}}wxz|w{{y~{{|}||y{}|y|~~}|}|~}{v{}z{{x|y{~zzz{~}w{z}|{}yx}~zzv~|~~|}}zx~~{{{~|}|{}}{{||z{y{y~{|}~}|}rz}}~||zz}x~zw|x~t|z~{|||y|{zz|{{y~wz|~zz~y~}yy}yz{{y}~}{y~}z}}}{x|y~~|~zx}}}}{{|}~{}~~|~}uy|~z~|}y{|zw||{xzu}}|{|{|~yy{{~~}}{|{|~{x~x}~||{~|}|{}{}wx}{w}}||~z|{~y~~{|{}~u}}||z~{y}~y~w|w~{}y~}|~}y{u}|~{|}~~{{~~~~wxyy~{z{x}zxy~~}y}}~{zy{{x~{}|~|~|}x|{{{yzx}yyz~}y|~x}}{zxzy|~{v~}{~~y{y{z|z~|~vx~{~|~~~{{}}|}~}}}~{}z~}}~~}~~z}~{~}~}||||~~~~|||~~|{}}}~|~~|}yv|z}~}~|{~|||y~~|~}~}~}~~~}}~~}~}~~||{~~}~~{{}~~~}~~|z}~~}}}}}|~~|~}|z~x}z~~~{||}~{{}~|||~z~~y|}~~~}|{~}~}~}~~}~}}}~~~~w||{~~{}{|~|~}|xx}x{}y}|}z|||vxxxv|x}zyt||~~x{~|y~z}zz}|zy{}~}~}|{z}}}zy|||xz|zz{}}x{zzx|}yv{}|zy{|}{}{z{||}|wz|{uxx{{|{~zz{~}~~xyzxv~zx{xyzwz}~~uzv}yzxx|}|x~x}z}{|~z~zy|zz}|~}~|yy{{~zzyyx|z{~{~v~|{v}|w|zy~z~z}{~y|~x}{{||}z{~{|}{|yz}z{z{z{~yz~wzz~xw{y}~yw{xyw||zy{|}~zz~||{~~x}x~z}y~}|{x~xyy|}xz~|zz}|~{||yy~|zyz~zyx}}~~|x~}}|~y~{||}|w}|}zyxyw~~wz||~x|zzzwvx~}wx|~{}{z|y}}}z|y|{||}}v|}{~{}|}w|z{x|{y}~}z{{yyy|x~xww{{yyvyx~{}||y~|{|}z~~yz}{{|}~z}y|xx{{z}{yw}}y}{}z|{{}~ywxz|v~}|}|{}{{|z~|~{}}{~{~zzyzy}{y~sz{u{x~{}z}z}{|}~w~|y~{zy{v~{~}}z|}}}u|}}{|~~{zyy{z}}{xy~}xxy}w{zz{y}~|x}z}w~|~{|~}|z}x|{}|y{|~}|~{zzz{|{{y{z||}z~x{z|zxx}|zzzzz|{ywy}~|~{wzzz}z~}}~{~|}~~{|{|~}~~|~{z~}}y|~~}~{~{|~|}~}~}~||}y~~}}{~~~~{~}~{y~~~~}~{}z~|{~y~}}}}~}~~~z{{~~{~~}}}z{{}}{{|~~~~}w~~~~~}~~}~~}x|~~~}}}~|y~y~|}}~|~~}}~|}z~|~~}~~~}|~~}~}~~~|}~~|}~}~~}|w}}|}~}~|}~~~~~~~}~~~}~{~||z|{~~{~~}|}{z|~zxx{||z}~zz}zz||~y{|yyy}wz{}x}zw{|zzt|x}yyyyz~}}}ywyu}|{|||{y|{zuyywzz{v{}}|xy|yz|{}~|}w{{z|y}wyyz}{w{|}}}z{y||}{}{yvz}{~zxzzz|yy{z||{|zy|z|~w{z|zz}}~y|}y|z{x}z}z|}}y{y|}~|}|}y|~}y}{}|yz}w{}wx|{y~zzx{{y{}z~|~yz|||z~y|x}z}y}x~zz{{{|}}{|{{z~~|x{}}{}|zzxyx~{~{}}|~w}{z|vz}zw~xz}~|~~z~}z}wz~||}z}z{zy{}~v{|y|{~|z~zyz}{|}}zx{}y~~x|~||}~|}~xyw||v{|}}{{x}~}zz{zzt|}z|}z~}}~y~}~|}w{|}zy{}}{}y{}{~~{x{}}{{z}zzz~z|~~z}{ysz|z~||}yz|}~z|}|~|~}yx|}y|x~}{{{|}|zz|zz|||}~{}|xz}z~{||x|y{}y|zxy}{}x{||{y~zz~}xzz{z}{|}|x~zzz~|y|{y}|z{}w~wxz{y{{z}{{|~|}~z~|}y{y}xx}~zyz{z{zy}zy{wzwy{z~~x{}}}|yv}x|x~y}||z}yy{{~~yz|x|x|{{}{{zsz{{~{|wz|z~{y~}}}}~~~}{}}}{~}}}~z||{}y~}}z}~}~}}z}~{{~z~~}~z}~}~y~}}~}~~~z}~}|~|~}~|{}|||~|}~~}|{y~}|}z}~~}{~~~~}}}}}}~}~}}~}z~|~{~{~~}}|}~}t~~|~}~{~{~~~|{~~}~|~}~}~~{~}{}~~|}{|}~}{|}{}||~{~}}}y|~|~|w{~}~~||{}}}}}}}}|~}|{~~~}}}}{{}}|~}|z|~x{~z{|}|~z~x{|zwz~z~}zt||}xz}x{z}zy|yyz~|~}}zzx|~{}~|{}||||zz}z{{{|}{}||}zv|{zx~~}{}|x|y}|y~}yz|{yyxzz}}w||{y~}~y}~{y|||z}|{~yzvz{wy{v~~z{~|{||zyw}||x~}|}}{z~yvz{|}z|~||{yz|y{~{z~}y{|y|w}|{y|{}{{z~v}{{~v{|{||{y|}}zy}~xz}y||z}}{x{z{{z{{{y|}|~zy||z|~y}w{{~~}y}|~~yzzz}{|{y|}z}}~|}y}z{~~|{zy|}|z||yx{}~}|{{z|{zz{~{}}~}|~{}|{||w}}}{z~}{|y~~~yzz|z}{{x}z|x{|}{}z{v|{}|~yz{}~|~{{{x{~y|~y}z~{y}}zyyz|yz|ywsxzy|{zzx|{|zy}{|}|yw{|}y}~}~|yz}zzz{}wzyy|z{x}yy|{{x{{z}||||z|}|}}x{|}z|~{w|}z|z~{~{z{~~yz|{~u}xz|}|zy|}}{|}{{y{z|}}z}zy|{{y~}y{}x|y{}{~}z|}|~}~yyz}y{{|}|~}{y{y{zw}|y{|}|}~~{x|~~zz~}}yz{x|}}z~z|{||zz|}y~z|{{zxxz}{wy{}}||yy|}|~yv|~{||}~~~~~}|~|}z}~}||}}~}}{~}~~}~~}~~~}~}||~~~|}~}~~||{|~|~~}}z~z~}||~|~~~~~{~~}~~}~~}{~~|~~~~~~}~{}|}}~~~~~}~||~~|~}z~~~~}~}z|}|~}}}~|}~~~~~~~|~z|{}|~~|}~~~}}}{~|}~}z}~|~}{~|~}{~}|}}}~~~}|{~z~~~}z~~~~zz~}|}z}}~}|~||{zyz||~|||{{|~x}}{{y}{{zy}xz{}{}|}}|{|}||w}{y{~x}}x{x|yy{|yyz{~zz{w|}{}|zx{}|vz{{z~|}~wzzz}~|xzz|y|z}}|}{y|y|}xz}~~}|zy{{|}{~{{}}}zxzx~z{y|{~~xy~{yyyy|~~x}y}x|~}t|vy~z|x}}{|qz{{z~|}||~y~y{xyzzx}{y~z}|||zz}~|z{w~zxz~y}z{{|x}|w}y}yy|yx||y}}{zv~~y{~|zy{y|}v}x~{}y{z}}yz~z{y~wwzxxy}z{~|z~~y||xy|y{yyz{}|||~{|{x}{~|}}x}v~y}}{|}{||{yzz|zu||}|}|~y|~}}|z{|{|x{~}|~wz{|~}|}|}~zvy}|{x~y|zz}y|{}{z|{|~y~{||~~tyy{{~{~{|{}||}zyy|}u{}z~}|}z{||||}z|{{y}zz{||y|zzzz}}z~}zzz|~|}~}{y}}|~w}}||zx{u|{{yuz|zz}z}~zz}|}|{y|zx{}~}{}||z{~}z|z{z~{}z~~{}}~~~w|}||{yz|xzyz|{~zz|~{y~|{~yyz|zy{wz{}z~{|}zxzy~z~v}}x}|y|{x|{|{ywxzz|}|y~~}~~z||z{|z}}}|~~}~|{}{~|~|}|}}}x|~z~~~~~}~~z}~y~|}}}}}}~~~|~}~}~~~{~~|~~{~z~~}}}}~|~}|~~~}~}{}}~u~z~}}}~~~}~{y|}}{}}~}~}~~|~}~||~~}}~z~}{~}}}|||~}{z~~~~~{~~{~}~~~z~}~}||}~~}z|}||t}}~}{~~~~}z~~~}~{~|}~~|~~~}~}}{~|~~~}}}~~~}~}z|~~~~~~x|{}~|}}}y{|}{|xy{{z{z{yyzv|}wy{|y||y}v|wvy|{{w~y{z{|~y}|zz|x||z|}z{{}~zxzyxz|zxty~{z{x|yy~{{{x}y}{x|z|{y~z}yty|zyz|}x|zwyv~{y}y~~||z~{y|{{vzy|z|yyxz|{{z|z}{{|}}uz}~|{z~y}|}|zz~{~{~{}~|y{}z~}~y}}|~xxyv{{~{z}}y{x{{~|x{}{|xx}|y|{z|~}||{y~{}|zx~yyxy|wxvy~zz|yy~|}y~zxyy|}||{}}|}}~}{}xy{|{z{}x}}|~|xvz}zzwxwxxw||vyw{y}w~}{~{}zyy}}|z{~{||z~yy}|{x~}|{z|}}{}|uzxz|w|yz|wxzw~{x}{yx{ww|yu}xy{~{{|}{}y{z}{||{~~~}y{}zw|y|y}y~|yzv|}{r{{vv~{xsu|zvw{||}x~~}{z~x{~|}x{~~{|y{{{}w}|}xyz||~zz|}wz}{{xzz{{~z|x|}|xzyw{y{zu}}~y~~y{{~z}yz}{{|z|{szv|{z{xz{~}|{x{xz}{y|}}~z}z||y~||w}y}}x}|~}}x{|{~~|y}x~x|x{wyy}~wzyy{~s}~{zuv}|z}}{}{yx}{z|||}}w}||~y|zzzx}}}z}xz|wz~z}wz|{yzz{|zz|{z|z{}y||}zz{|~}}}|}}|{z~~}|}}~~}~z{~}~~~}~||~}~~~y~{}~{~}}~z~z~{}}}}}~~}~|}~~|}}}}|~~z|}}{}|}~~}~~}}}{~}~{~x{}z}~~zz}~}}~}{vy{~{|}z||}||~}}~}}|~}}|~}~||~~|}~~~}~|~}~~z{~|~y}~}~{~|}|~~z~{}|~~}~|~{|z}z{}~~{z}y~|}|~}~~}}}|~|||}|~}~~{}z|xx}{|z~}}|zwy||z{}~zz}{~zy~{zzy}z|||yx{x~z{|}zx{|{|uz{{x{~yy|{~{}y}y{z~z}y|{x~}~z|{x|z|}|yzz||{~z{|zx}}{}}}||zz||z|z|~yy}yz}yyy|zv}x|y{|{~}{{}|~{w}|yx~{{}~~|yzw~}y{z{~z}yy~zxz~zz~|}{{}x||||yv|}zy}{y}~zxyz~|{z}}|{~z}{}|}~~{}xy}z||z{z|~y~w}{|x~z~zz|}{}~~{{z{~{x|u|z|xz{y}}vwz}|zz{~}w~xw{|{{|}|yzx}||vw}}yw}~y{}}|{}zx{zyxyv~}yy{y~w|xz{z{{|z{|~||yzy}{|}{x~|vxy{||||{|{{}~|~w|z}z}zz{~}w~}{z{zzy|}~z~yzy~z}z{|xx{}{{v}|||{}~v{wx||}}s|}xxy{}z~}||{{z{}}x}{~~yw{{uwz~{v{}x{|z|zx}|z{{}}|z|vzzy||xz}{{|}v|zz{{|x{}y{|{{}|}~zxy}{{xy|z|}|}y{|zz~}zyyxz|}z|}|{{~{||x}|~xy||~x|x||zy|{z{}z}}~{wx~{|}~|}yzyy|}|xv}xy||{z}~xz|w|z|xxy{||y{z|y|}{||~y}}|x{z|~yz|z{|{yx}}{~}~~|r||z~~{}}{}~~}|w~~~~}}~}|~}~|z|{|y~{}|}|~}}~~}~~~~~|}~{|}|~}~~}z~~|{}~~}~}}z~||~}~~||~}~}~}~y~|z{~~~}~}~~~|}}~|~|~}}{}|y}}~}|~||~zu~||~|}~|||~~~|y~||}~}~~~~}}~z~}~~|{~}{|}~}}~~|{~}~}~~z|}y}|}|z~~}}}|{z|}~|~}}}{y}}|}~~~~~~~x~~}~|~}~|~r{wz{}|x|{yz~~xy|}wy||uzxyxz~v}zyy}{~{}x|{~v}}x}||{}|~||zz~~yz||}|{}x{|{z||z{}xw}xzy|x{x|~|zz|y|~|{{|{wy|{y{|{{|||}|{}x{ywv~~~y{}z}ywz~{z{{}zzw~x{x||z}{{z~|{z{|~~~~|{z{}~}z|yx~zy{~z|}{|z||zxyz{}~zzz}y{|t{~~||z{{wy{y|yy{}~}}y~|}zxwz}{{|}{x|~|}y}~}zx|y}}w~w{|{}~z{{~|{|}||{~z{zw||{z~xy~}{z|xw{}xyw~xx}yyy{|~}w{{|}}z}~~{z|vz~{|~{{}}~}~|~zz|~{}|~|}|y|w||y}~zz||{}}|xz{x|}z}{{z}t}{zz|y{{}}zx~{~~|z|zzy|}z|~|{w{z{w|y{||~zzz}}}~y}z}v~{}}y|{~zy~}||}|~~z~}|~{~|z~y{}|}y~zz{}x~{}{y~|{y|||zz{}{}~y}x~}|~z}{~}~{yz|||{w{|}}{zx{y~~}yy|vzw{z|z{y|{~z~~|zz{z}{}~||~|~|}|y{zzww|x|yx~}}w{xyzyv{}zx{x{u}y{}zx||z{}|w{{uzz{|yyy{}{zyz{y~{{}{u|w|z|zyzwy|zyz}|w|~~z}}y}~~{|x{y~~~{~|}|~{}~}~z~~~z}~}~{}|||x~}~~~~~||~~~}~~~}~{}~}}~~||~y}}|}|~}}}}s~{{{~~~|~~||{w}|z~~~}}~|~|~~~}{~}~|~~~}{{}~x~u}z~}}|~~x~z~~~}~}~}}~}}}}}~~}|~~~{~~||}~~}}}}~}}||z~{{}~yz~}|}~~}|z|~{{~~}~~{}||}~|~{{}~}~{~}{}}{~||z|}~|{~~||vzz}x|~y{|zuz{|{|{v~}z{~|{{wz{|{y|z}uz{w}}|w{xw}{|x}~{x}~y~}~|zzz|xy~w~{|x~zzz|{~zz~y~y||zzyz~zxz{zz}}{z}|wy{z}w~|yz}{{zzz{xwz{zzz{xz~}~{{z~x}t|~x}{t|||y{y|{|}{y{|~z}z{{||||}}zw~{~{z}{z{y}|z~}x{z}z}y|~|{yz{w}z}}|ywx~z|xy{{|x{y}}}zzyzy}~z}~u~}{}{||||x~}v}yz|z||{z|y{~z|zz}{w~{x~||~z~{}|{}{u~~{|{zz~|{zy|}}{ywvy~y}{~~yzzv|||~{zw{z|z}zz}|{|yz|y{y{}x{}|~zzz{|{|{{|ww|yz||{{|~yz{x}y|||zx}}{~~|~zzwzy}}~}|{xz}yxzzz}x|{}z~~{{{~yxy{{y{~y}~y|{|}{}}{z}~~{||z~~{|{|z{yu}}{{~xz{{s|~t}zz|}y{{w}||{z|{yyz{z|}|}~{|}|}x{{xzy||{|~|zx|~~}}~~}{{}z~zy|vxw|}u}y|~y{yyz|{~y|zyzxy}{x~|~z|zyy{z|z|yt{}wx~{|x{||zy}{{~yy{}u}{~{z}|z}z|z{{}}}xz{{||x{{~y{w{}{y||z{}}~|{yz|{}y}~}}}||y||x~~yyyxyy~}{}{}{~{|}|{}|~}~|~|{~|~~z~~~|~~{}|~|}}~}}|}~|}~{~}}|~~|{w~{y~~|~~~u}}~}{~}|~~|~~~~}}}~}~~~~}{|}~}}~{}~|~~{~{|{{~}~~~~~|}{z~|}{~}~~|}~|}{~}~~~}~~~|z~~~}}~~{}}~~~~}~~}}}{~~}{}}~xt}{|}|}}{z}zyy~ux{z~yxwzv|zz{|vzx{x~wy||yy{{}{||~~}x{{v|||~}{~{x{~|}{zz|z~{{z}~vux||x~|x||z|~z{|x{~|{|zyz{~~vzxy}|~zz{|{|x|{}x||{zzvy{|{y}{{}|}|y}x{zz{zy}}|{}~~y{|{yv}}}}~||z}{|~|yzzx~z{y}|yx}y}{s}{{{{zx|y||~{|}}w|}zz~{z{~}{}z{~}~{}|z|{z}}z|z|~vy|}||w}z}vxzy}yyzzy{|z~|{}}~{|{y~|z}w|y||}zzyyy}yx{{z|zzv{y|x~||yx|{|zv{|zx~{}|{zz}y||{xzyx~}~y|}~}zyvz{{u}zz|{w{~uv{z|zy~yv}wxy}z{~}z~{~vw||}x{|}~}}x{}zyz|x~zyxw|x||xz|w}x~yzx|}~xz||yz~|}y}x|y}}{~}z{||}||y{}v||}~vxz{zyx~|}z|t{yy|~}y~~~}}~x{|~}~}~{~{}s}{y}||}zz|||{zz~||{zz}}uy|}|z||{}zzz|}z{z{|x~w{~z||~~{|{{{}~|~v}yyywxz||{|}uyz||{{}z|y~}|v{y|{}xxyz|~}{||}||t~zzz~}}{}{zw{wuzzzy}|w{zqy|z{w}y}|x}||~{|||{{~}}~|~~~{|y~~{|~~{~}||~{|}|{~~~~}}~}~}~||~|}}||{}~}|~}|}}~}}}}|}|}|~~~~}~z}}~~~~|~~~~~~}~}~||}~~{||~{~|}}{~}~|}{~~y|}{}|~~~}~~|}~~z~}~}y~~~}~{~|}~}~}}{{}|{~{|~~}~}~~}~~~}~|}~{~|~y}}|~|}}~~|}}~~~~~z}|~}}{xy||~}}}}{~||}}~|~~|}~{{{z}}|{}~}w{{yv||yw~{||}~|w~~{z||wz{}y{z|z|}yw}}{|z~}|{}yzv}z~yzzx~}||{|y|}{~|{yz|{yyzwy{zwz{yz~~yxztw~|{|zzy|x||vx||{~{}zy}|}x}y}|~}}}xz{}~~}|z~xy|||||{~zz|{}z}x|{|{x|v|{x|y}}}z|}z}}|y|{w~|z{~}{~|{z~zv{xzz{|}{~~y|~y~}z~}{|{||z~||}w{xv|z{{~||zzz|zy}{{|~{tz|y{{{{|yy{~{v}|xzz||z}z~}}~z{w~|y{~|y}|}|zw}||y}y|yz~z}|y{wzxz{}y}{}{{~w}|z{}|~}y}y|}|}|~|}~{|||ywx|{{}yx~z~|y|z{z|}y|y}{wzzzz{~}}}zz}~~}|y~z|||x}{~|{{z|y~z~{{~|z|~~~|{{z}z}xyx||z|w~y{|z}|y~|}~{ww|y|}{|{{|||xz}}z|zy}y}{}v|~z|}{|zz||}|{zx}}xz{v|}~|{z{||zyy{~{}y}xw|t~z~~|yzz{|}|{}y~yy~yw{x}u|{zwzx}z{{x|yw{~}z{y||xy{||zwzy{{{}zy{v~x|~z{|}v{~}|{z}y}{x}|||{y|yy~{y~|z~|}zzyv|yz{y|}{yx}y~}y{}}|zy{{~z}|}z{~y{y~}~~~~||~~|~~}}|}|}~}|}~y}~}~}~~~~~~|}~w~}|}~}~~|~~~y}~|{|y~~z~|~|~}~~{|||}~~~~~~~{~}~{~}}~}}}{}|t||}}~{z~~}}~}}~}~~~|{}{{x~}|~~~}}|x~~||~~|}~}~||}}{~~~}|}{|}}~}{~}~}|||||}~z{y{|~~~y~}||~~~~}~}}}}z||}}}}|}|~|}~|~~{}~|~}~{~|~{~~~w}y{{~w|zz{{{x~{z{~|{{wz{~{zu|}}x||zyx||}|||}{wyw|||yy}}xx~y}xy}z~z}|}xy|z}}y~{|xz}w}~y|zwx~w}{~~~z}|{}z}{}~{|y{{zw{|zy|{wyzzz{yw}yu}|m|zyy~x}r{|yz|~z{z}|z{}}|ux~{z||{yzx~|{{|{w|~{{z~}|yw|~|}yw~zuyzxwyy{{zz{}x{{}z||x|~{||~~~~~~~{~|~}z}vzwwxwxx~{||xxx~yyxx|}zzzz||yz}x|~y{}}|{wzz}|z~{{~vr{}~zzzs}|z|{xy|x}||vu|w{x{{{}y~{y{{}{w|{z~{|y{~|z{x{z|x~z{yy|}{xv}|}y{x|}||z{}{zx}|~y}{{~~{z{~|z|~~~~|||{zvv}zs}z{{xy|zv}|xx{yzx~}xy}||}}zz{{{~||{y}w}}}||z||{z~|zzz|v|{{w|~{{{x}v}{y{x|x}}z{|xz|{|{v}|z~}~~~{yzzz{}|z{}y||{{y{{zyy~xzx~{y{x}yy{{}{{}zy~~{y{}{}{~y|}~}z}~}{y{~y{{yvsy{yu~y}zz{|w|v~wz|{~z~~~}zy||~xz}||}|{}~s}~{z|x{vy{u}y~z{xw{y~zx~~|{~}|}xxxx~}|}wx{}|}~}}}|}}~}~|}{~{~~{}~}|~~z~|{~}~~~}~||~}~|~|~~}w~~~|}}}~~~{~}}{~~~|~|}z}}|{~{}}~|}|}}~~{}|~{{|y~~~}~~~|~~~||~}{{~|~}~~}}{|~z|~}|w}|~~{}|}{~~{{||~}}{~|}|y~z~|~|~~|~~}~{}z~~~~y|y|z~~}|{{|~}~|~}~}}}}|{{~}~~{z|~~x}}|~~{}~|~}}~}~}{{}z~~~y|yz|}z||}}|}z~zy~zx{zy~||{z}{~|}{z|{z}|wz{{y}zx~~{x}{w||z{{{{yz~x|x|~yy{{}}zy~wzzz~{}z{x||z~{|}{}{||z{{tzwyxx|zz{~~{v}{{ywx||}{||{y}x~{zy~vx{ywx}|{|{}w|~~u}}zz{z{~v|}{z~wy}}{|v{||{}{zz~|yzy|z|{}||w{zy}|zy}{yyy}w~y}|}|y}yz}{}~z}yywy~yww{~~{{|{}z{{wxz|~{~{||}z{yy{x~{||zyzyzyx}|}~{zu{~y{}{u~r|z~~z|~|{{y|y}yzwz}{{}y|}z{}x~y||x~wy}~zz|{v|~}~z|v|y{|||{|x~|x|z~{yzx{zxy}}}z|y||z~{|zw}|z{{~|~zy{y~|y||{~w{|||y||||y||y{w{{{{z||yx{}{{}|w|z{{{x~||xy{~}}~z~y~{{xx~}|y{}{~zx|}z}{xzxyw{z~{{zx|yz~z|xz}|||~y~zz~yzz{}yz}|}{{w|x~|z~~z{yz|}{ywz|{}}}{|{yx{~|}{||~}}|~|y{{}~|~|}xz~~|y}}{x~|{{}}|}{|{z~|{|z{|{|}y}zz||z||}yzy}}u{{{}y~}z{|z}{}wzyz|{z{z}{}~~}~}|~~~}~{}}~}x{}~{}}w~~|}||~}~~~}|~||}~~{~~~~}~}}|}~|}}~{{}|||}||~|y|}||y~~y}|~~~}|{|{}|}{~{}||~}z}~}~|~~~~~|}}~}~~~}~}}}}}}~~}~{~||z~u|}~~z~{y~}~}~|}||{~|}{}||~~~||~~~}{{|}}}}y}}~~~}~~}~|~}~|}}{~}z~|y~}}~}~~~|~~|{~}~}{~{~~~zz~~}}z~}{{|}z~}{{y}x}|yyzz|x|}{~{{{yz|x}|y||yz|~~{~zy||~}|y{~~{{~}}{}w|z{z||}{{|z|{x{}z}xy~y{{zvz|{}zy|z||{~{~|~z}y{}w||}|}{y{}|y|yyy~{|{{|z}{~y}w||~|xxx|{{{z|}zxy}|z}y||y{~{}z~~{{||y}|zzzzxz}y{~{}{{w}zyx}yw|~|xzyw~||yz~{y{z~|~|z|yyy||{x}x{yz|}}{{z~}z{uy~|}}x~}}v{{~~|{yz~}z|{y~{{~}z||z|z|}|x|zzz}~}~x|xz}~|y~zz~{{x{~}x}|{|}~{|}~|~}|}{{|wx{{|{yx~|wvyy}|y}y{{sz}~{{}{}|y~{|{{{}|||}{z|y~{y{yzy~{y|x}yz}}y}x|{{{{w{|~||z{{}}{yw}}~{}z}z~zy~{w|yw|~y}|w{|~}z~|~zz{zwz~x~|}{|~zzyzw|y|~{zzz}z~|~vx}w~zzxxxy{|wz||x||w~|w|}z~}|y|}z||yx{}{{z{|z|{{{|y|}|{z~}}vw}}{|}}}w}}ww}{~zzzvwvuz{|zw}}{}||~|~x}wz|{|zx~~z}{|wyx}}{yy~xx|~z~yx{{zwy{}}}|z{}~|}|}}~{t{|y{}|~{~{|~}|}~{{~||~~}{~~~|}}}~}~~{}z|{{}}z}~|~}~|{z|~}~}~x}~~}}}{}}|z{~~|}~~~|~|~~}~~~~~}~{~}}~~}}~||}}}~}~w~}}{{~~||{~}~~z||~~{~~|{y}|~|}|||z{}{zy|~|~}~}~|}}}~z~{}}|}~{~~}~}~~}w}~~~~}}}z||~|}}|~z|}~~~~~z~|}~{~yw|}{{z||~|{~}~y~~}}y~}{}z{~|~|~~{}|~~{~}}x}z{{zy|{y{v|{v{z{x}{}z}x{}|z~{z||zx~}z||zyvz|||z{z{}z}}x||}}{|{y{{~{{|z|y|~|z}~}{}yyyww~zyzz|x{xy|{{x{z~yx}{zx}{xxyz~vyyxux{||z{|{{{uz}zx~~x|z}{y~|{|{z{z{}xzz{zy}}}zx}~||{|}}~}{|w}}||zz{}~~z|}{~zz}|wy|z}}~}~{|{}~}y~z{~|~zz}{z}zyz{v|yz|}|ovz{~}}zx|~~}}z{~u~|}{{z|||{yxz{u{{z|~z}{}|}|yyz|~y{{{zy{~z~~z{y{~{{}x}x|}~}||~y|{w}xzyz{z{{{~~z}|}zy~{x{~||}~{|{|{}}|{|w~~|{z|wx|{z{}}y~x|}|zywyz{y{}z|}}{}}|z{{{~||yz|~|{z}y}}~y}|~}|}x}z|{{}}~~}|v|zz{}{~}{{~y|x{{zw{}z~}{}{{y|y~}}}|~y{yz|}|~zu|{}{}u~x|y|{xzyyz|v|xyz~wzz{yyy}z}||xy}~}|y}|z~z|{}xz}{~z~||z{{zy~z}}yxz}{}{}~|{x}{{{||{{~z{z||y|}|}zzzz~z}|{}}yy|y{{||}yz}}{w{~||z{{xx{|}x{y}v{~{|~}xy|zxy}}vyzz|z}zy|}z{||zz|z|v~|}}{}z|y|~y}~}y|~~|}y|}}}~|}}}}~~}~~~{{|}}|~~~}~}}~y}y}~|}}}~~}~~~|~~}|~|zx}~~}{~{{~z~}y~x{||~~}}}~}}}~~~~~z{y~|~~|~~}~~|z}z~~||}~~~||z}{|{~{~~|x}z~{{}}}~}}}~|}{}z}|}{{}|~}}}~}|~~~|{~}~z{z}~z||~|~~{~}~~{{~~~~}}}~z}z}~~|~~~yzz{||}z|~z|y~yy|y}zzz~||~}}||x{}{}zy|y{x{x}~yzx{}{}x{}~~{}|}|}~}|y{|z~{|}|{{wzxyxxw||~{}{{~y}y|||zy{~w~|}{~}{v{z~{|x{z||{z{z~wu|z|}zxyz|z{yy}xyzy{zzz|yw~y}xz}}~|v}{|zxy||~}}||||}||}{~zy}|y{~w}z|~x}~y{{}zxwy{xv{|~z|}}||yzy}yzz}w|{~{zvzx{}|{w|}}}w{|}}y|z~|}|y}}vzz|{y|}xyx|z|y|{{wzz{y|}{{}~zz|w{y{ywz|z{wwz|x~|x~}zx{}y|~{}y{~~{|}{~}}|}|{}x{y}|||}{{}}~~}xywz{|zwxx{zx|{zz{~~~|y~zz{~}}}{{|||~||{||yxzzx}w|z}{y}~r{}zyxz{{y}y}z~}}y}}||{x}|}~~{y|~|~{y|{z|~y}}xx}~yz|y~z~{xy|{~}}{x}|{v|{|yw~{}{z}w|x~}z{~|}z{{|yzyz}{}}{|z{}{{|}{|{wvz}y}{{w|}|~}{yz}~x~|{}{{}}|yy{~~z|xz|{|zy{~z{y}||{}{{z}~|{x~|z{z{|yxzzz||y{~|}|~|{{|z{|||y{xz|{}y{}||}{y|}|{}{zzx}}~{||w{~|y}}~}|}~~}~}}{}~~~{~~~~~~|z~}}y}||~{{{}}~~}}}~{}}~y}{||~}|}{}|}~z|}}}z~}|{}}{}}}~{}~~~}}|}}~~~|~||~~{{y{}}~}}|~|~{~{~}~|z~~|zz~|~|}{}~x~}}}}{z|~}|}}|}~||~~}|{~{~|}|~|~}}~~~~~}zz|~~~~{}}|~~}~~~}}|~~}}~~~|}}}~}{~~~~{|~~~}~||}~~}||~|~}~~}}~~~~z{zx}|~w~{zu}{z}}{z}x{x|~}||}}zzzz|z|xwz{|xy|xy{}|{|{yy}zxw}|y~{y|z{|~}{{{{|zvx|{w{}|zwxzzy~|{{{{{|zz~{|zwz}|y{{~zy{{y~x|z|}{u|y}z|uy|{z{|z{|zx{y{y}z}{}{z}{|xz{}{z~~~w{|}{{{x~z~y{}{}zxzzyy{z{|zzz|xz{y|yw||{yz}{{yz~y{{{}w{}|x{z|{|}z{~y}||w{~~|{|}{zz}y~~{}{x{}zzyv~~x}}{}w{z{||{~|wz}}|}~}~zxz{{|z{}}wu|u}|{}~{~|w|vz|~{|y{}|v}{}{}|{z}}~zz{z~}{z{{|||~{|{z{|{}{|{{}y{}~x~w|z~}~xw{~||~}z{|}y}xy}y}wvzx|{~{z|yy}y|}{|~yzv|zyxy~z}{{|xy}}xzy}|{yzywxuy}x}zx~}z{z{{{u}~~zz}|~xyy|~y|z||x}}x|w|yy}z{y{z{z||~|{xw~|}zz~||yz~~v}{}yy~z{w{}||z~z}}{}z~vz{}y{xzw|}zz}~vyy{x}{}|y{yx{|{yw{{||zzzy}yz{zt|~x}{z}zy|yyzy|}z|y}z}zyzz~}}}{}}{z~{{}x{{yz~~{~{{}~zz{|{|zy}|}|w}~{y|{}~~}}|}~~}~~~~}~{}~y}}}|}}{~~~|~~|~{|}~|{}}~|~~|~~~~{|}~}}~{z~}}}|{~||||}}|}~~z~}||}z}{y}}~|~|~~~~}~~}~~}}~}}}~|~~~{}{}|z}z}~z~~~||~~~~~~}||~~~~~}|{~}~~|||}||~}}~|~}~~~|~{~}yy{~~~~~~~|z}}~~}}}}|}~}}~z~|{}|~|}|~}~~~~y|~}|~zwyz}yw{yx{}yz}z|}}x{{zzyx|~~}|}|yx}~{~{|wz|}~~{~zy~{|{~{yyy{~}v|zx{~ywyz~yy}xx{yz~{|{|x~{~x~{zz~{y~||}~|{y}||x{}~y~}~}|z~|||||x{{{~|yw}~y}~|||z{wzzyxyzq{}yzx}{{z|}x|xz{y}{~w|}xx|}{zx||z{~xy{~~y|x~}|zz}}xw{{{~w{yz|w{|~~yy{}}|y~||{}||wy~z{s~{xwxw}|yxx|w~}{~xxyywzyxy||yz{v~y|}}{z~}~{|zz|}~}{zzsuy{wx~w|x|z|y}}~x{z}xxzys{xz}|}~}{|}v{|z|y|{xz}~z~~~z||{sx{{zz{{~z}{y{yzxwvyyz{||}|{z~~w{}y}z{z|~}{yx{x}|yy}}~x~~{y}ywzz||yu~y}}vyz~}z|}y}}|{|xy}~xz{{{}x~{wz}~v{{{wxsy{vz{xz{{yz}|}x{|{zzz}{zz}~|y~y}|xz{|z|y|~~{zy~||z~x|~{z}~~zv|v{z|{~vz~zxz|}{xz||}yzz|y~y{|{}}|w}|{}|zyy~}|{zzywx{|~yx}~{{{z{|{|vz|~|x{||z~~{~~||y}z||u||}~}~|x~z{|w|||w|zz{yu}}}yvzyy{{}zx|~{~||{z~~}}~zy~~|{z~~~}~|~~}}}z~z|~~x~}~{~~~~}~~y}{|{~{~}}}~|~~~|z~~{~~|x{~~y}~|}}|~}~}~|}~}|~{}|~}~}~~}~~~~~}~|}~z}~~~{}y}~~}{~~}{~{}~~}}x~}}{~~|}}z~}|~z}~|~~|{~|}|{~~{y}|~}|~|~}{}~}}|~x~~}|}~~~~}|||z||||~~~||}~}}~{{{~~}|}}{|}z|~}~~w}{~~~{~|}y}v|~~y~}~y{}x}z{}{}zuyywvyu~z}w{{x}z}}}xy{y~z}{xx{z}z{uy~}zy}~}~{{w~|zy}}wyz{z||}vw}{}}wz{x{~yz|{|~{w}zx|xty~{{zy||z|{{|{y}}zxy{v|y|}yz~|y|{y{||z{{y~wzx{}}w}|}w}|}yyzu|{}~y}x|{zx|z{yxxx~{z|~{x}{~~~{~yy|xy~~yx}{{~zx~z}yyyy|z}y}x|}yzx~z}{~{y{}y}yx~|w}~wyy{~y}}|{y{{{xz|zzz{{z~xz{z~{|}zz{z{}|z~yz{~t|}|||yzzy|{|{}|zy{|~~z}}|yy|yx~{|y|{w}}|~{{~{|~{||{xy{zz||x}~||}{|}xyw}u~~}ywwxxz~z~z}{}z|{yvzy||~y}y~y|z~|xzz{{x}zz{yz~}~y|}||yvzw}~zy|||w}z}~zx{|{}y~{|w~w~~yzx{}}wyx~~z|yx{vz~x}{{z}z}xzy{}zv~x~y}}}z{}{{yy|}~}w}y~{y}w|~{}{vx|zuw{}xy~|w{}}{tx|||yx~|w}|{y{z{zz~{uv{|~~z{|xz|}{{{z{}y}{x{}|{zyy|w}xy{|||{|}}xyz}z~x{zy{|{}~~{{|xz||z}|~|{y|z||}}{}{{y}z}{{x{z{~||{zxy{y|}{|z}yz{}|~}wzz{}}}~{~{~{{~|}~~}x}}}}{}}~}}{{}{~{}|}|}}}}~{}~~}}||~}|{~~}}}~}~~~}~{}|z~~y~}~yz~}~}~}~~~~~~}{}~~|||~~{~~~}~~z|~|}}~|{}z}~}|~{~~~~|}~}}~|}{{}~|~}~}~}||}{}}||}}~~~~~{~~y~}||{|~~y~~|{~|}~~|~~z~~z{}~}~~{}{~~~}}~|}}~}}}y||{}}~|}~~|~~~|}}~}|~~{~}{{~~}}}z|}~x|y}x|}{x{z}|yz||w}{w}z{z~~xzzx~|{~zw{}|{~~yu|{x||z{}|||xzy{v{}{{{y|{|xz~zuy~u{zzxyvyyuz{xyzzw{{}z|y|~{yyzz}y}|{wy{}|z||{}y{u|zxx{y}y~|zy}xzxyx|{x}}{yz{z|{{}~~~z{|}|{}||||z~|wv~z{wz{yx|}|{||}x}|{}~}~|yzv{|{{v|~}}~|~zy}{xx{y}}|zyy{~|~x}zz{{vx{|zy{xvz~wyxz|~yyw}y}{w|y}x~{|x|}~uzzy||}{}xx}~{ywvyw{xz|~u|}xy{xw{zyw{{|y}zxz~}}x{|{|zzy~yy|}{}z}z~{}z}}}|}wy~|z|x{|}x{}zwzz{|y{|||}}z~x||z}|~yy{}|}}z}w|{|y~|yz{y|vy{vz{|z{z{xwyx{}v}zy}}w{{}{z}{~}~xtz{~x{{}{w}~tyw~ux}{y~}uw|yzz{}|||}||{}{}~zw{wz||z}zyyz{x}xyz}{~~yx{z}z{}z}wty|v}{zyxzy{|x}~}{}}x{|}~v~z}|z{}yyyzzuy{yy|}~|~x{}z|{z|z}x}y{z{|~{{{xv}zz}}z|}z{z~}y|}{|{yzxx|x|{x{{|zvz{}{~v{~yxw{yt~||{||}~y}z}{|}}}~}|}{~y}y|~}||~}~}}y{}|~}}|~{~}}{~~~}|x}~||~{}~}{~||~z~r}}}|x|}~}z}~x~~}z|{~}~|{|{~~~~~}|}y}~{~~~z|~~~||~}~~}~}||}~|}|~~~||}}}~~~{y~}~~{z~|}~y{|}~~x|~}}}~~}|~z}~~|~~~{~}~~}~|~}}|}}}~||{~zz}~}~~}|~{||~|~{}{~~~s||}}~~}{~|}~}}}}~~~~~{z{vz{{|yz~u{|z|wzw{v{z||{{yy|z||~|}}|x{{{{z|z~{~{~{y{}z||z~|}|}||w|x{z~~~x|}|||~z|}}~||}}ywx~|zxzyzzvzz~{|~}}}z|}}y{~zy~z~|||{||x}}yz{}z|{|y|{y~~yz|xw~}|x|zz~{{w~yxz}{{zz{||}zy|{w|z||~~||{{~{}{zy~{x}zz}x~{zxz|{||zw||x|{}~xy}y|}{~}}yxy||~{~|z}z|}xyy|{uy|zy||~z{|||z{||}{|y|{~y|}||{}}z|{{}zyyy~u{~|zw~|}~~~xx|{zz{x}y}~~|w~{{}|}z~|{z~w{{{y~}}~|zyw}{{z{w{|z{}z|}{}zz{~z{}{}~}~~yzzzy{z}~~|~{||{}~y|z}z}wz{}zz|{||}x|{~{z|~|{x~~x~~yz{xyy}||}|vz}y}}~~v}|~{~|}z}{||y|}|{}~y}}{|~w{z}y{|y{}||~|u{~zzy}|{t~y~w}}}}~|{zyx}{~w~zyz{~z}}{yz|}{|{zyu}{||{|vx~|y}|||zzz|{xx{x}y{z~z||zxyy{x~yzy}wy~w}}w|}|{vz~z}{}{z{}~y~|{{z{|~{xz~~z}zz}||y|{||}}wz~~xzv|}|||}y|||zx~}}|~v~}{{~{}|~|~}~~~}}~||~}}|~~}~~}}|}~}~}}{~{|}{{|z~~{|~~|{{}~u~}~~}}~|}~}~}~~~~|~~}}~~~}|}|}}}|~{~}}~~{~~||}}~}z|}y~|}~~~~||~|}~}~~~y~z~{~|{}|~~{~z{~{z~~}{{{}~}|}~~z~z}}|~y|||~~~~}}}~~}{~|~~|{}~~||~~}~}~~||{|||{~|}~~}}{}}~}~}|}z|}}{z}~~z}}~{}~|~}}yy}}{}~|~{~~z}{z{x}|~zw|yvy}wzvww}y{|~}~~{}{}{|u~y~~||{}~~}~y}}}}||y~y|}}v|{}{yuxy||yz{x|}y{zyzz{|||{|}}zy|{}|y~zx{|}|yy|~{y|yz~vwy{{zx{}}|z{~|~x|z}y|||y|zys}~~~z|{x{|}}z{y~z}y|}z|{|{{{y{y}~x}z|z{yzz{{zwx}z}{|{|{z}|w}}{z~|z{z~|z}}~}}{z{}~{z|}yzz{zxz|zxz|~}{uwywv|~z~|}|}x~}}|~z~}||{y{~~}|xzz{{yz~|~xyzz}yyw{}uy}zyw{zx}}~}}~|{z{}|z{|}y{|}|}}~|z|{}w}~{~{wzzz{{xv}zy}~~~{}w}zy}~~~{z~~~|z}|~{z||y{{}x~zyz{~yv}wz}z|v{|~{xv|~|w}zyz}{{~yzxt{||y}z{yzy{y{{}~}y}uy|x}zy|~xx~|x|~}~z{y{{||v|}|}z~z~~|{}{{||yz{zy}|}{xzzyzxz||~{z{y~zx{{xyu}{}zxx~z|x|z}}{~z{|~|{|~y~||z~|zy~~x|~y|}|xzzzwxz||{vx||z~xy}{~~{~z|{zy~x{zz~{}~~{|~~||xw{|~yzvy||{|z{~|{xy|w|xwyyz}yw|}zx}~}}{~y}~{~~z}~~~|x}~{|}z{|{|{zx~||}|~||||}|~||}~~|{}}}|~~~}~}}~~~{~~~~}~~~~~~|}|}{~~}z}{~}{~}}|~~{|}~}}~}{~}{~{|}~}|~~~}|~{{{|~~~u~|z~~|~~}~~}}z~|~}~z~~}}}~}~{}~|}|}}}~}}|}}~}~~}|{|~|}~~~~~~|~}}}~~|~|{~{~|}||~|y~}}y|~|z|yx|}{y{|x|zz|yy|{{{v}|{z}|~z}}}}wyzx}|~|{zy~}}{{{}{x}{x{y{|}x{{|z|||~||z{z{|y|yz||~{z|yzz{~w}wz|zv|{||v~z{ys|{xuw|{z{}~|{}{x|}xzxz{{}zyzv{z|zw{~yz~{||zzz~z{{|{|v||w}}yz}zz}|}yy|z{zzz~}{{~~~zy|y|{xx{zyzz~yz{}}xyuz}z}z}{zz{~y{xw~~yy}{y~{~}zwx~y{xy~{y}zw{{~}x{xy{{|{{|y~{xx~}z|}w}y~z~wzyw{{~z|}~z|zyzz~x~~}|y|yyz{|{~}{}||zx}{|{}}|{{|{|v{{{|~{|z}{|~z~~{z{y~y{|vz}v|}|z|wz~z}zy|}|~||yyy~x|xw~~~x}|}|{|~{|y~|{{y|}z~{w}}~~y{|yz~{}{}{|~y}z{~{}w{z|{yw~|wx{zy{|}x{yzz}{yywww{|z|{uy~|x}z~|z}z{wx||{}z{~}z||{z}{yz|{}{~|~|x||w}|zzzx~wxyzyv}wz{w~~~{v{~xz}}~}z{|}yy{z{|z}y}yz}{}}~|zz|{}uz}{xy~{{}yz|z}{zx{}zy||xx{yy}y}~{|y{|z}}z~z~}{{{}{{|wz{z{{uy{|zzzzy|yzy{~y}y|y||{}z~|}|zv{||{y}}}~~~}|{~z~~~~|}}~}||y~||~|~|~}w~}|~~~~}~}{|~~}~|}~~||}{}}|}}}}~~|}|}~~}~}~~~~|~}||}}}}}}}z}}|~}||~{~~~~~~|z||y{{}}|||~~}~||y{~~~}}|x~~}~|~{~x}|~}z~~~~|||~}~~~}~~|z}}|~|}}y}|}z}~|~{~~}~z}|~~}w}~}~}~|x|~}}}~{~xz|y|}|||~~{~|~y}|~}~}~~~~~z}||}{~}~~~zz{}}}{}~~}}}}}|z|~}y}|}{|y|z|v|{z|yz{yv|z{||z}x|xx}zx}|y|}zy~z~|}~}wz}{||~}{}{}}{||z{~~zw~zw{{vzz||z{{y|x|xz|x{|w~x}~|zzx{zz~x||}~w}|{}y{|z}{{y~|yv~{zz{v{y}xy~vx{{x||x}yyy}|}{{{~||z|{y{x~{~|}z|vy~||u{~|x{}}yx|{zzyv{|~{z|w~y|wv{z|{z}{z|z|yzxz{}|xz{v|v~}}z~}{}{~{|{{{z{z}~z}~{{~z}{}{~~~|z{|~{{y}|{}|yz}x|xw|{x~{xxw}{}z{y|ysx~{wz|}y}x~|x{z~|z{zzz{{w~zzxxw}|}z|~zyxwz~}|~{|yywz||v|z}z}x|}x{zyy~}y}{}xx~x|}~zz|}x}|{wx|vxx}{|xx|}yv}}zy}~|yz{}}{y}~|}yw~yy|~~|~|z|y}|yx}{z~}w{y|{{{{~~z}{~zyw~~~}zz{||||{{{|~|~z~~zxz||~z}~yzy|{~z|||uz|}{|}|{xzyw{u{x{}z}{}vvv}~{{yyz~|||}}{z{|{{{{~~}}z{z{w|{{zw{x}y}yvyz~{|}z~{{}{{~zq|}z|xzz{}}|}x~w{{{z}zxyx}z~z{{~||y~}yxzy||}}~}{}}}||z~||||}~|z~~~}~~{{{~~}}}}}~}~~{~}}}}~}~{~~|~~{}~~|~~~~}~~}~|~~}~~~~}}y}{~}}}x~~}~}~z{}}{~}~}}~}~y~}~}}~}|||||}|~{~z{~~~{z{~}~}y~{}x}|}|}x~~~{}~~{{~}~w}~}~~}z{|z~||z~}~}{|||}}~~}~~~~~~~~{~|~|{z||{|}~{~|}}|~~~~z~{}{y|~||z~~~~|}}|~~{}}~}~}}~{{~~|}~z}}~z{~|}~~}|~~}~~~{xzx}{x{zyz}{y{yy|}||~}zy|yzu}|xxx{~zy||}wzy~zz}}~z}{yv|y|w}}}{|x|||w|zx~||~v{}z~~}|xyxw||zzy|w}{wy~w|yzyx}|yzvy{||z||}{{yzz|z{y}z}yz|~z}zvzyy~z}zz{|yz}zy{}}{|vzy{|~t{y{w~{}~|zzy|z|zz}{w~z}~{||z}{{y{||x{y|zz{{|zqxy{{v}{z}z}~xz~xz||z}|{zy{{{~}z||{}z}}{z~~|x~yz|x{|}~xy{z{{wzy}x{z{z~||y{}yy{{{~|~|yz|{y~w{~||~z}|y{y{}{z|zyz|yzzx~}|||{|~{}y}{~z~|{~~|||z{{~{||}y}|x||z}~z{~{~z||}{}|yyyz{~{{x~~~y~{}||y||}{|{{z{|{|x}}~}{{y~t|}yz|~|{x}zzy}xyuyv{}{v|{zx~}vy}zz{yx{{xxz~||y|{~yx{|zyy{~}{|}x|x}x|x~{y{~tzx}|zz{{z|yy|zy{zz{|z{}|}{~||}x{~|}|zzy}yz~}y{z||}{|{zyx{x~}y||x|x}x~xvyyx{~~|xy{|}y{w}y|{|w{z|~x{w~|zz}|zy|~y~{yv~~{{zz}|}|zxx|{|~|u|{z{|y||y|wx}}{x{z~z~yxvx{z}{|}}|{{z}y}|z|}}yz~}{~|}{~|~|~~~~~~~}~}|}~}|~|}}|}~~{}{}|~|~||}~~zy{}~~~}y|~~}|~~z~~|{|~~}~~~|{~}z~|{z~~~||}z}}~|~zz~}~~z}|{~{~~~}|~~~~{{~}}~|~~}{|~|~~}~}}}~}{}~~}~}~{~}~{~|}~~~}}~~~|}~}}~~|||z~z~{|~~~~~~~}~~}z||~{~~~~~}}}}|{~|}|~}~~~~~}z~~~~}~{}|~|y~zy|}}}yz|}{||{}w{y{}{zy{zxvz~z||zx{{{{{w}|}z|y{}z|z|z~|~wzz|zz~z}zx|xzx~|zzz~{}{t{wzzxyvyy{~xxwy|x{z|xv|x||y{{|}|~z}|zy|{||{zy{|x{}w|y}w}{{z{yxxzu{y||}zw{u|{uxz{}}yz{}x{~}|yxw{}x{{~z||z|}{|}~xuxy}y{{zywwxv|y}zyzx}z|vyy~{}zxy~{|~{ywy}|zy~~z}}~{|z{~{xy}}vx}{{z{}z}{yz~zyz|}yzoyvw}yv{y{zy~y}|{wyx{xw}y{{|~z}}{x|~x{{||{yx~|y|~~~}}}z{y~{z}|~~{{{|yz~}|{z~}{}|}{x{y~||~}zz{y}{x|~{}~yxv|w{|wz|z}xz{x}|{~~xz{z|x||{z}{{y{|}{{z{}|w~z{~x}yx|zzz}v|wt}uy{{}|y{yxyz~y~x|zsz{|}}}x}zz||}z}zv{}|~|vzx|xy~xw|wwx{yzy{{{z{y|xwzv{z}||x}xzz|x}x|zx~~z{uz~wxxz{x||zyyy{{y|wy~zz~u~yxxz}{x||{xw}}~~z{{~y}|||z{{|x{{y}yyx{w|yzw{z|}zvxx{y{{y}{v{y~{|}}}{{||{}{z}}}z~~||{{zzzyzw{{}w{v|}{yuxw{w{xx}}{zzyx|y{|}{}y}|~z~}~|~|~~}~}}||}~~|~~}}|}~}}{~}~~|~}}}}{~~|~|x~~}}y|}~~~}|}y~|~~}~~~|}}~}{~}|}}}~y||~~v|~~~~|}~}w~z~|}~|}z}|~}~}~|~~}~z~~{~~~}~}~~}|z}}|}~}{~|~||~}~~yz~}}~~y~{~~~y~}|}|z{~~~}}}~{~~}}{z}{{}~}|~~|~~~}~{|~{~||z}}||~}~}~~~~~~}~z|~~~~}~}||}{~z~~{|z|~~~~z~}~x||{{x}{z||zy|x}{{{~z{zz}~yx{|~yv}|y~{x}{zxxz~{vy{{~{zyxx|}|{{||}{~zz{}z~}~|}|~z}|zzxz{}~~{|y~w~zx|}~y~z|z}{}~{y}}xyyz|}{~yvxyy~{}{{w{}}~y|z}x~||x~{y{{{|v}z~~{{wy||x|y{x|zxwwz~}~}||}~~z|}{{{||~{}{{|x|zw{z~}~{|{z{}{{wzwz~{|||x~{{{x{zvz|z|yz{yx~}|xyy|~wz|~xw{{|}|xzzt||~{}zzv~}{z||}{~y}|}}~{{}~zy|}y{z|~yzz|z{}}y}z{yy}ww}|{z|z{}{zw|yxzy}|||}y{z{}x|~y|}}xy{{zx{}~}}~xy{z|{w{x{~zz|x{wz{~|{{y{}}{|}||~yz||~x~{z~}}~y{~yz~}z{~~{vz}}~~y{~{zy{}|zxz||wywz~z}x{uzz|zz{{{{y||~zy}~|z}|}z}{||}zzzz~z{z~~}y{~}zyw{y{}z|yt{~u~||}~vy}{{z{{{z|{y{z~xy|zy~{|~yy}xzz~uzz}w~|z|~{|yy||zyz|{~x}~y|zzzy}|~xy{yxy~w|}xy{y|}|zyyzzyx{~zx|~u~yy{~t{y{w|{{kxy|t}{|{x{|{z}y{y{zz|~uz|~|}~~y~}{}|{y~{}{zy}|{}~~{}}}}~~}~~{}~~|}~|}|~|}~|~}yz~|}{|~}|~~~~{~z~~}z|}}~}}|z~}~{~~}|}|~~}|~}|~||}~~~~}|~}}|}~~}|x|}}}}||}~~}z}~}{}~|~~|zz~~||~|}~~{~|~}|}~~~|~|}~{{|~~{t}~~}||}~~}{{}}~|~~}}z||~~}~~}~~~|{~}{}~}~~~|~}{~~{~|z}z{~|}}~~{~~|}~}y~|}}}~}z}~}}~{{zz}}}{x|z{{yw{z}wwxy{}xw}y{w{|y{x|{uzy|x||{|{u||{|~x|~}z}|}z||{{{w{x}zyzzyyz}xx{zxyy}z|{uzz}}x{y{~}}~z||{z~|vxz}{zwzz~y~}zyzyxz}y}~}|{||xz{zy~||{{|{y~x{~|}x{}~zx}uv}y~~|}x~|x~w{zyy{x{yzxx}|w|{y|{{}x~x~|w{z~}{|~|~}{|x{x{}~|~{~{z|}~wz}wy}z|~yz{x}yxv{|yz{xyw{~|x{|{{z}{}{{{{{yyxy~~{{}|{~}}}{||~}zzxxz{xwz}zv~{{v|}}yz{zz|{~{~|z}~z~{y}|v||z}~|yxz~{y|wy~xx{y{}{{yz~|zy|{yy}}{{||xyx}}yxz}{~y~~y~|z~||}{x{y{xyxzu{|v}xv}yw|vzy|u|}~y|~z|z}|zyyy}||}|y}y}{z|}yy}|xy}||~{||zyzwzw}w}y|y}y}}{{{|{{z|{}x}~|xz}}{~z{{||x{|{|x||y}zw}z{y}~|y}{xw{zzy|||{~v{{{z~~z{~{}|~{{{~}|zx}|~xz~zzyz{z{{wy~yw{y{z~|}}{yy}x|z~~{}}|{zt|{y}}{|{z{||z{}z|||vx|zxzuxx}xzzyw~~{|y{|y|x{||}}~{{|~}~x~||}z}|~}}|~~~{}}}~|}|}~~~|}|}}~~~||~~~~~~{}{{y~{|}|~}~~{~~}||}~z~}~|z}~~~}}|~||}}~|~{}~}}|}}~}~}~~}}~}}}~~{~}|{|~~~|~}|~~~~|~}}~~{{}y|z~|z}}}|~~~}~{|{~~~}||~~~{}~}}|~}~~||{}y~~}|~}}~||~|~|~}~~~~|}|y~~~~z~~~z~|}}{z~|~z{~~z~}~~~{~|~}{}}vy~}{x}}}x~~{|w|}|}~x||z|yz||z||z~}}xxwxzzx|{|z}x{~|xy|{~xz|}z~}z}{|}}|w}{}ux~x|}|x~w{{~|y}v}x|~z}}{y{{|z~y~y}{{w}|{|z|v}{{}~{{}zyxy{|yy}||}{|w~|{||x{}w~yy{}zz|~|x{{}|z|}{~~{y{~|zzyxy}~zz~~|}zz~||{}}~{zw{~v|zzy{y~yy}}}{w{z}{x|~z~{|}}y{}|x}{vxwxy{{z~x}{zz{x|}|~~}{|~~{||~z}{}z~~~|}{|y|~zyz|{yzwx}zxx||}{z||~}}y{}}|||{}|~|{{|}~{~{{~z{{~~{z~}~{{~||}y}{{yxu}y{|~||{|zx|}x~{|zz|z~}wyx}y}||~{{zx{y}xw}|}~z~y|}z~}}|}xy|~x|{}{y~z}}z~~{y}}{y{||z}x|{|}z}x~y|{||}}~}v|t}~y|~}{}~xy|vzx~{|}v{}~z~z{yy{y{yy|y{y|{~|||w}zy~z}xyz{zz}~z{zy|{}}z~x{}yz{}xy{y}~xz}|~~x}~z}~|xz}|y~}zyy{}z|y~||zyz~{zy}syz}}z|{{z{}~{~}~}~zz|}{zu|~~y{{~z||~yw{yx}|xx|~{}|{||~~{||{||{||y~}yzz|x~~~}}}~}{||}y}}|~}~~}}}|~}}}~~}~}~~}~{}|~~}|~~|~|~|~|z~~}~}|}}{~~~|~}~{}||~x~}~}~}}~|}}~~~y}~}|{~}}~~{~}~{}~|z{~~}~|{|~~~z}~|~|}~}}|~{|~~{~||~~~~}{|{~}}}~|~~~z~~|}~~|~~}~}~|~~~z}|z}~}|}{}~{~~~}{}{}y~~~|~|}~}}{}}}~~|~||}~~{|{y}|~|}||{x~}w{x{z{}z}y~y~y~uxyx{}x|xzz}~z~~}z{z}|z|yzzvv||}~~z|z~{z{{{{{zt|z}{xyxz|}u{zx{{z}}zzz}}w~{{}yz~zx{|}~{}{}~{zx}~{|y{zzy{|z}z{{{{|y}w{{wzyxwuv{v~||{}wy}}}{~|{|~yz|{{z~}|~}}|yy|{xzzzzx{{ywyyz{}z|z||~|||~{|~x|}~yxy~{y{~zz{{}y{|~~~{z{{~zww}xw{}~x|}}x{}}{vy~x{}{{|}}}{|{w~z{{{}w{}}zy~}}|{z{}{zxzxz{zzz}{~{|z~{}{zy|w{~{}}{}~~zz||~|~z}vz|y|xzzzuyy{{y}xz}|ywz{~zyz{}~}}zy|}~|}||z~~{{|z|~}~{{{{{zy{}zx~yz}{zyvz}}|v~yx}yzy{yz{}y|yzz||w{~~~{|~z~}|~||z|y}z{|y}}y{{}}~wwzz|{||}z~yyx}~xz}|y|}}{v~z~~|~}}x}z|~~wzz|z}{|x|z~{{~y|y}~}~|~zz}|y|zx~||y{{||~~|{{~{{}}~yy{||}yz{v}~~vz}y{z|}{y{|}xz|xz}x~~~||z}z}{z~}{z||~|z|~}~w}x{|z||{zz|z}x}~|{~~{zyx}~{z~w~y}|~|{~z{~{u}y}}}~{||~}}~}~~x}x|y}||}|y}~z}~}}{~|y~}~}}}}}~}~~}~~|~}{~|~~~~}~}|~~}||~|~{}{~~~~}}|~|z~{{|}~}~}~~}~{}z}~}~~}||}y~~|~~~z~}|~~z~|~~~}{}|}~|~|}}}~~|~~~}{|~||}}}}}|~}}~}~}~~~y~~}}~}|}}}}}}~~}~~~}||~z}}z~}~|||}~~~~z}{|}w|y~w}xy|z~|{|x~{x~zwzy{}z|{y}yzy~x|}y{|{{}}u{z{xzv{|y{|z}|{~|~{vwxz}|{xy}|zx|yzy|}z{y{{|y{|{|yy|z}vwz|w||}~xy}y}zx|{|{zz}y~y~xz{{{}{{zy|x}{x|}wz{|x{|~y~~z|||z|xz~}y~}z}{yz{x{x}{z{x|w{xzz|}xz|w}~xzu~{zt|xzw~x~|{|y|yz{{}}||~|{||~|{}zyz|~|zy|||{}vy~}z{}y~v}z|}{z{zx}}x}u{|}zz}}}zzx}y}z|zz|w}}|xy~|wv~xzyxz||z~y{{}x|~{{~{~~}|v|xx{~||z~|x}{}~z{zz}zx|{x~}|x{|}z~w{|zx|||{wyz||y{{z~{w|zw~x{yzzy}xz}||~}{|z{}~|}zyz{|{z~{z~}zz}}y}v{y}z|{{{~yz|||}y{|~wz~w{}{}y|{yzy|}z|}y}zu{~|y|y{{}{{y{zyw~x|{~}x~|~w}}{z||zz|y~yxz{yzzy{~~wu{z~~}}}||vx}|}|zz~y|y}xy}|z|x{w|{zv|~~w}|}y|yx{{y|yxz~{|}~}z~{}z}|~{{y|~{v}{{z~{}|}~}v~yy|{yyxvz}y|}~z}y}{z{{yz{z~|}y|yyz|~|}z|{}|x|~}{u|zwz||~~yyxx}|~w{~}|}~}{m~}~}~}{}}}||}|}|}u~~}~~~~|}~|~~~|}}|}{~}{~}~|~|}~}}~}~}|{|}||~~}}}~~~~}{~|~~}}}}~x}{~}}~|}~~~~}~}}{y|~|}{{|z|}}~}y}~|}~}~||}{}}|}|}~~~~~{|}~}~|z||z}{~}~~}~{{~{}~|~~~}~}~}z|~}{}~~|~}|}}z~~}z~}~||}~{{~~{}|}}~~~|~~~z~~~~~~|{~||~|~~~z~|{~~}|}~~|~~|}~}~}|~}~{~|{|}|x|yyz|{||z~yxx{wxy{}~vwy{|y{|v~~zx{z~{}~yy{{wzz~|~}}~{yxy~|~}v}x~wz{x||z~yv~}yzzzz}~{xvz}xyy{{yz{{}~||{{}}zz~~|}yx{~w|{y{z}{x~|}xz~zuzy~z{uz}z||{|{x{yyzx}}y{{||x{zy{~{x}{}{x{}~yw}}}|w||zyyyx{z{~uwz|x{xzw{~y}{x}{ww|zz{wy}}~}x|}yzy|}~|zv{}{}z{||z{{y~zt||~{{|uxy|}yv|~{~{}z|zx}|}}{~zwy}}}y~||z~x|}}xzw|{{{{||yz|y|{{w{z}z~y|y{{z~~|{||}}{zx|z~||~|{|~yx|}|w|y|~{}{xzx{y~}wz{|{zvzz}x}~{~|{w}z}}}y}|z|~|~}}z|~||~{|~{{||zzv{vy{y{{{{xv~|{{{yw}{{|{||{w|}z{{~z{~{zz}~y||zxzv~{~}z|~xx{vy~{|{|zwz{ytwxyzx}{{}z|{}{~||~{}|x{}{{z~}zzz|v|~~|}}wxy}y{y}~zv~||zx|z}u{~|x}y}{~|}z}{|}v||z|~zx}{~w{x|y{xyw}~v~||}uu}{w{|}yxx{x}}z}|{|~{{{z~|{x~~{{{~{~{~z{y}}y}|{}{{}|~y}ywv|}{|{y{|w~|{{}|~|xz}}}{|y{~~~|{}}~}z}~~~}s}||~~}|~~}~~~y||z}}~~|~~~~~}~}|}||~~|~zy|~}}|}~|}}~~z}|~z}w~~z~~|{}~}}{~}}{~}~}~{~~~}}}~|{~~}y}x~}x|}}~~{}|}|}}|}~~}~z{||{}~~{{~~~|}|~}}}|~}~{{~~~~}~~}|~||}}}~~}~z}~~~~~{~|}~{~|}|}|{{}~{|~{~~|~}}~{}}|~~|}}{~{|}y{~}{~}{|~|}~}}}|~}zzyy|}y}~|yy{v|zxyzz{y}z{xxz{zx{{{|{}|}|zzxz{u}zx~|y{z~~w|zwzy{vww{zx{z}{}~{{x|v{~{}|{{{{|{|{y~z{z{w}~z{|}~}y{u}}|yy}}}yz}x}y|{yyzv}~wzy||w{{z}{zzwzz{zu~{~{x{{|{}|yzx~~~}y|x}z}{|z|x|{|||z|{}|~}{ztw}{{|{~z{|}z{}|||}|~yx{|vz|uyyzx|xx~t~z{|{|}y{|{{y~||z{|~x|}y}z}|{~|}x|{}z||zww|yx||~z{}|}~|{z||z|z|z{yzx}||z{~~{{xyv~zxzxz}|}}~|~sx~z|}zz|y{}xzw}tz{{}{}wxz}{{~~{x~~|{~}{~~z}|}|}{~}z||y|~{|{}{zw{}|~~|}zyz~zww}|z}|{z|}{{{}{z{v}y||z}|}{|yx|zw}{|}zzz}}{|{}}y||yy|xz}{|z}~z~wy{zy}vz~}z{z{|y|{}zv{{y{x|yz{x|yx~}||w||{v{{~|x~xy~{xwy|yzw{tz||{y|{x{z|y|{y{z~y|zv|zx{yzz{y|~{~zzuz~}y{yz~||~~z{~xx}|y~y{{yyz|uzz~||z{|zzxvz{yyzzy}}y{{y}}~zyz||~z{x}~tyxv~}{|{{x|}y{zzzw||z}{zzw|x}{}|z|xw{yzx||xz{|xz}z|y~~}~{}~||}{~~}{{~}{}|~~zz}}|}|~}z}}~{|~~~z{~}y~}~|~|}~~~{}|~|~~~}~~||}~|}~}}}}~{{~}{~}}|x}~~~~~|~~{}z}~~{||~}~~}~{|{}|}{z}|}|~}{{}~~~}~}}~~~~}}}}y}~z}}|{~~|||~~}~}|~~|}x~~~}||~}}}}}}~|}y}z~y|{~~~}~~}~|}}~|}}~}x||~~}{~~{~~|~~~~{}{}{w~}{}~~}~{|~~~~~}}{y{}}y~~}}}{~~~v{{{z~zw{}||{{v{ywzxywy~x|u{{||zzyy|vzz}{w{w}|~|yyz||zyxz|y}}z||}}uw}z|z}}yyxw|{}{ww{wxyyzzzy~uxvv}{|}}~{z|z|~y}{yzyy}}}|zw}w{|{~w~zy||y{uy~~xy{x|}x~~{yy}zxy}{{|~{~z{z|y~{|zzz~{z{}yz{|}z~||}}{|w|z}|{{zwz}{{uvwz~xzvx{zw{}w|{z|~|}{~|~z|w}|z{|{|{{~yyw|z}|xxz|y{}}yw{{z{}xy||yyxz}y|}{yx}|{~|}}v|z||~{z|z}w{|~{w{|yy{}xz{zz{y{w~{{y{}yx~z{|x}~{}|~}||}{||z{~}~x|z}~xvzyzxzz|{|{}y|zxzy{z~{yw}}~{}|vw|}}{z{|}y{~||x~}}}{|yyxy|{zxw{|xxvw~zzzxy|}v{wy|y}y{}~{{|yw|{}z~y~|z}xz{z}z|~y|}}y|{}|{}ytzzz~{~z|{wwwxyx{~z{{zyxy|{~y}z{|~{}{z{z~x~zx{~y~z{zx{{w{|z{z|{xzv{{w|zzxz}~z}}}|}|{zzz{}w|z}z~{t~}y}{~~y~xxyw{zx|y{zy}~}w{{x{|yy~|u|zy~|x}}zx|{~|yyv~y~}{}~|{yzz}}{}z{}v{{~zz|xy{x{~}ux|{{}|{~{~z~}w{z|y|y|z{~}{y}}z~~{|~}}~~~~~}~|~}~|{~{~~~~~}~~~|}|}~~~}~|}|~~}~}~|~}|~|}}~~{}}}}}}z~~|~}~{}z~~~|}|}}~~{|{{}~~~~|~~}~|~~~~~|{|zy~~~}~y|~~{zz}}|~z~~|~}~~~|}~||~~~~}{~}}~|}~}~~}}}~~}~{~~}~}~~~}~|}~~}|~~~~~|~}~|z}z~}}{~~z~}}}|}{}~|}~}~}|}~|~}~~|~z|~~}}}~~}{{}|z~z}~zx|zw~{|||{z~ypzz~{|~~z{z||{{~{x~xzw|{|{}~~z{xz{yz{~{|~{}~}}y~y~|||~y~}{{|{|~~z{y|{~yyz~}}|{wzxy|}{zy}zy|wz||y|||y{{x}w{~}|z}{~xzw|}{}xy|~{|{~{~|~|{zxz{{uyzw|}{~{}{x}y~{|xu}|xw~zz~}|vxwv~zzuz{zzy}~zx|z{z}{x{z~{zvzzyzy}{}}}~{}~yz{|}|yx|z}yz}~{xvyzyvxzxyyx{|~yz}|{z~}ywz{|}}{tx~x}{z~y}|z{}szy}{wy||{|{zzz|}~{y~}y{{}yzy|z|y{|}|}|uy}~y~zyz{z|wx{{v|~{z}~z}|w}x|{z}yzz}||~xz}|}{{{zx|z|y{u~zw|~}|}x}|x~z|}||z}|~|ux}|y{w|yv|~x~}}}}~{~|zxywv~{|{~{~{x}}|xyy{zzxy}|}~}}z~}z~z||~{x~|z|||z~{}~x~{{z{{|xw|{zx~x}z|}x~z}}x~z}{|y~|~z|zypz}x||zy|}zy~|y{zz|zx|z||w}u|}{{}w~}xx{}}w|z~{y}{~||y}z{}z}}~v{xy|y|~x{xy}{|z{}|{{y}y|}~~}z{z|~~z{{}z}~zzy}}~}~x|~}z}|z}{~z|y}|}|{{}|w{}||{{|~w|v{~x~}xw|}x~{v{y|z~|w}~|~~|~{z}}~~~}~z~}|}~z~||~~~~}z{}}{{}~{~~~}|}|~~{}~~z|~{|~y~~~~y~|{~|~}z~~}{|}~~}}}}~}}|~|~}|{}~~}~~}~y~{|~|~~~}}}~~~{{{~}|~~}|}{~|}~}~~}~}}|~|~~{}|}~|~~|~}~}||||}}}|z{}}~}~}~{~}}|~~~~~~z~}~}}}{}|}}{~}}~|~{~|~|~}{~~}}{~}}|~~}||~{|z~|~}}~~||~~~||z}}~}||~}{||}z{z}}{}}y~yz|z{|{xy{v~y{x|y{z~~}zyxzz~{z|}zz~z||}|}z~|{zz|z}~}x~|xzxzx|w{{zx}yyzz{v~{zz|zz{||vw~v|{yyzyvy{}{{|x||}||t{y~w}}y|~xzy{z|{{||ywx|y{~y|{yy{z}z}{x}vw|{{w~x{~}|{|zt||{z}z}y{|}|{zyx{y~u}|y{yzyyx{zvy{{zy}~{}~}~{yz{}|{ww|}|~xy}{}zyz~}x}}vy{yz|y|y||y~|{vz}~x|}|yx}{|~x|~y~|}~~|}zzx{z{y~|{~{w|ywx{||z{}x}xz{|zyw{z}y}||zx~~~{|z~}{y|zzx~zyy|z}x|{x|x{{yz~||{zu~x{{x|x~|w}{xyzzz~}}~}txy|~{|{wy|v~}~~yz}x~zu}y{}v|y}{z{||z{y|{{y~w}wv~}|~}}}y~x~{{}}{z|w}}{}||y|}uy{zzxvz~ywv}~|zy{~w{}v{|{}{~w{~|zyxw~{{}|w}}~{z}}~z~x||}|{}}}|yzt~y~|~|yzz{z{y|{v|x||~~y{{y{}{~|z}{||}{z~yvy~~~|{}|~zvz}zyx|~~yvyz|}{z|z{{{zy||y~w|}zw|{{{{}|{y~{w~}|}||y|y}{{~w}{x{yw{|wx|xyw}x{{x}|wz}zw{z}{{wyyv}~~~~~}~}}}y}~{~~}|~z~~|~z}~}}~~|}~||||~~{}~}x}{x~|}|}}}~{}|~|~~~~}||}||{}~z~~{~}}~}~~}|~{~}~~~~}~}~~}}~}~~~|~}~~|z}}~z}~~|~}|}~~~~w~~z}}||z{}~~}~~}~~}}|}{}}~}~~}~~~~}{~~}|}|}}~|~||~|z}z~{~~|}z|w{{}|}}||x|{}|~~~}|{~z}}|~~~~zy~{~|~y||z{{y}|}{v|zyz}{w}zwz~{{{}{zz~y|zy}wz}x}~~{y{~}{{|w{}{{||||z|z{xz~zz{zz}x}}zw|{}yx{|~}{v}|}x~{|||zz|||z}y|~~xzx{{|y}zwyz{|}z}uxzxz}z~x{zxzxxyzy}wyyy{}}zzv{{z{yz|xy|z|}|w~{yx|zw}z~|xw|z}~~{xzzz{z{x{}zxz{{|}|ztyx}||z}{yz}vyyz|z{{x}{z}{z|~|vz}}{}y~v|y{y~zxyy|~z{z}yz~zx|y~xz|{|~{z{|y~}w|~zw~y|~z}x{~{|~~x{w|~w|{{zyz|{{z|{y|z|~zwx{z}{y{||x|}|yw||{w~{yyz{||{z~z|}yzwzyu|~xz|x{zz|wwx~z|{~}}}}zwzz|}~}|}{z~y}vzzw~yyy|||zww|||}}~y||~}zy||{z~zw{{~z{}}zxzz{z~{uz}xyy{{}yyxz}zzy}{z|w~z}z|y}~{~xzw}zzz{xy{xz||{}vxyzz}~{{|{}z|{wx{|{z}~wz{y|vu~~|z}{{|{|||}{}z}|~}~{}~xz~~|}zx|zx{x{}|}x{y||~{}{xwz}{z~}y{{w|{{{yx}y~x}~zu~}|{}{xw{|z~}yz~y}|xyw{|~yy~x|yzz{|v~~z}zyvxz|x|}~~}{~}~}z~~z{y|{{|~~}z~~~{~~z~}}}}z|~|||~~z}{z~~{}}~w~~|}{~{||~|~~}|}~}~~~~}~}{y~{|}~~~x}||~}}~~}|||~~~~}}y~~}~|~~}|z|}~~~|z|~~|}|z~}|z{|z~{|~|{}}~|}}|}}{|~{}|}}{~{~}~~~}}}}~|~}|}~~}z~}}|}~~}~}}~}~}~}~~~|~{}|~~~|~|~|~z||~}|~}~~~}~}}}~z|~|{|~}}z~~x}|}~~{~~~~|}}}}~z{~}~~~}~|y~}~}|{z~y|{{~{vzx{z{z~yyw|x|x|zwv|||vy|w}}~yzz~|||y{|~|{xzz}}yz|{y}}{|x|z~|zz{zxuyzz|||zy{||y{yzzzxz~|}z|z}y|}{~{||{z{{|}y}|zxw}}w|z|}||~yv|zz|x{ww{|}|~{x||yz{~|z~y}}p{~y}~~{y}wuxs|{xzxzv}xz{|~x{|x{x{xr}|}{}{t|~|~xzy{|}|}||~{||||~w{yz}z}|~y{{z}~yx~w|~{|z{|zzxz~}y}|wzy~y}z|{y}wv~|~|~{yx{xy}{z{yzyz}}zzy{x{zzx{xz~zz~}yy|~{z|x}{z|}|~{z}{{{|zx{|{vyt|{zw~|zz~~{|x}~|{~{}y|}zxzzwuw|wz~zz}{{zy|{x{{|xzz|z{x{}t{yx}{x|yy~~|}{z}z~|z}~}~}~z{{xw}~{}|yz{|yzz}}wy||{{yx{{~xxz~}~z{~}x|~}~{z{xyz{|y~|zz{y}}zx}|y~zzx{}z~~|{yzzx{{xzv|x}zzv|zwz{zyz~z~||yx{z~~y{{~w{~z{y{|}v{|}xz~|}pyw}zzzyyvxyy~~||{{|||{x{{{|z|}}{y|~{{|~yz{yx||yx}z}{x~{yx~zw|zvzxyz|wx{}v~|z{{zzy|||{|{{|~}~~~~}~}|~~|~|~|}}~~||~y~y||}}~|w{}~~|~~~}|~|{z}}|z|~~y~||}~}~~~{{}y|||}}}{{{}}~~|~}}}|~z~|}|~}|}syz~}~~~}~|~~||~~}~~~|~}}}}{|~~||~z|~}}}}}~}z~}}~~~~|~{~~}~}{}{}}~y{{}|~z~~}||}}}}~z~~}~~||~~~~~}~~|~~}~}|~~|}}}|}~~}x{}}{~~{v~~||y}{~~}}~~~|~~zxw|{|}z||z~~~|{z{}|x}|~|xx~x|xzx{yzzzv{|zz}~}wzy~x|w|y{y{{~}xyxxyyyyw{{}{xwwx}}|}~u~{z~z|z~|x}{z{}}}wx~{||y{}zz{{zuyz~zzy|y|~{x}y|yuz{zzz}z{wz|{vzx||{z{|x}x{}xz|{|y|}z}}yz{z{y~{z|zzxyy}}xvzzw|~xwy{xx~|y{y}y}zy{z|~yy}z|}~y~zyxy{~|z}z|x|z{|yy|z|{z~}}z}zww}xz}}y|{wz}{zzz~{zz~|}z|vz{~|zx~zzxzww{{{wyzy~}|~{{z||z~||||~}xzz~||y}}{y{yy|x}~~y{{~zt}y}}{zwy{x}~z|z|y{z~y||~||}~zz|x{y}z}z~{~{z~|y}|~|}|{yyy~z|{||}y~|}~xz~v{{~~zx||}z{{z|{y{yy{y~zy|zzwx}}}zz~zzzx{|{~|w|z~|y}y}zz|y}|y~}zv|ww{y}y}yz|{y{v}}zw}zu}z}w{~{z~zzz~z~{z~{x{z~{{|z~||~|~|y}z}{||z{x~xv|{w{y|z}z~z|z~{}~||{xxyyz{|y~}z{|w{|}wz}x{y{|{~y}|y{x~z|{}{{z{{|y{~xyy|wzzz{z~}}x}{|||x{}x{}{{|}}|{~{w{|}z{}zx}y~{v{}{y|{|~{{yz||}{|}{{|w}y{{z|||~~|y}~~~~|~y}~}~}}}~~z~}~~~~|}}}}~}{|}~{}}~||}~{~}{~~~}}z}|y|~~~|y}~~~||{{|}{|}}}}{~{~~~y}|{~}||~~~}~}{}}}~}{|{}}|}~~~y|~~~}|~~~}~~{~|~~}}}~}~}}{|||~~~|}~x{||}}~}~~~~|}~}~~~}|}}{|}{~|~~y}}x}~~||}~|~~~||{~~|~~{|}|~}|~~|~}~~}~}}|~|}~~~}}|~}~~}~}~{|}~|~}|~{{z~~z{{{|}{||{z|x}x|}y{{yzzx{wz{z|}yz|zx}xxz}}{zzz|zy}}z{zr|~|yz}z|{z}|w~|}{{zy}z}{yy{zvuvz~zywz~{zyz}zy~|{{}}{|zz|z{y}{{zzx~|z}}z}}zwyzzyxv|xzxzy~{xxy{{yy{{rx|}x{|~y{{{x}y}}|y|z{|{}{ww|y{xxuyz{~yyzvz{xxxxxyvzz{vz~{zz||x~||y|z~y~wy{}~zz{}|}zu{|}yz}~y~{}{zz{{yxx}{y{}w{zzzvy{~xwx~|}~{u}z}z{|y}|{{w}|~y{y|}z~}y~z}|v|x{|x|}|yy|yx|y{~z{~z|xz|xzyw~}|y{~|~y~{{z{{}|~|{|x~}z{zwy{y}yx{xz~x}zy||z|z~|xw~x}}{}{}|zzyz}{|z{|}v}~~}}|~~~wy}||}z{|{x|y{~w~{wyw|yzz|xwz|{x{}}{}||}}xzw}y}}z~wwy~y{y~|~yz{z{y{|xzx{w||{y}x{zwy|}|zv{|}}{}z}|{~{~w|y~}~}{x~|y~{y{z}{}~vy||{{{y|y{yx}vx||{|x}wysy}{}y}}~y~y~}}{~|{~}}~|~{zx{z}||{}zy||z|xvz~xzy{yxzwx|{}yw{y|~|}}~{{}{~yx~~|y}w|y{}yz}vyxy|zzz|zxyxw|t|zywx~|~}}y}}{|||{|~}|~~~{~||~~y~x|~{~}{}||}~~z|}z|}~x~|~~{{||{}|~|}~}}~{{~|~~~~~~}|{~}}~}~~w~}~}~~~~}|~}}|}}|y~~~}{~~|~|{}~~~~}|{}~~|~|}~}~~{~~~{~~{}~|}}}}z~}||z~{}~~{{~y}~{|{}|~~}|{~~~|}~}z}}z|~z}|~{}~z~|~}~~~}x}}}{{~~|~~~{||{z}~x}|}}}}|~~y~|}|z}}}~}|}|z{z{||~{|~|~|yzyy~yz}x{zzxx}{xz{|{}|w}|zz~y{}{wyz|yyw~{yy{zyv|x~|}~x{w}|x|y|z|y|zywy~~z}v{||wz}xvtxz|z|~x}z{||z|xz~u~{zy|}yzyzz{~}yz}{{~~w}y{}|z{yyy||y||{u|||y{z}z{}}{wzz|}zy|zv}}z}}{}{yzz|y{yxx|{w}}|zr|{{~y}|zzz|~}yywvy}}v}~wz|x~|yz|w~{}}{{~z|zyz}z{|y|{z||z{|}|yv{{yx|yx{}{~~{v}~||}~w|w{y{||}y}y{v~{{xyzw|z}y}wx~yxyzyzy{yz|xz~}w|y}{{w{y}z{wz~z}{{|x{y{}|}|{}}zy|zz}}yy|{yyx{xz{yz|}}|yzyyz{y~~zzx|{{|{~~{z{z{~}|~y{vz}w|wz}~}zz{z}y{wwx{|z|}|z{}z{zz{y}{y}||y{}}z~{{u||}|z|x{{}~~||z{zzz{|}y}{}}||~zxz{x|yz{{~{{|wxv{|{{wxyz}|z|{|}zzw||{{~{{|z}||}}yw|~|||z|w{y|}y|v{}z~|z}}x|{}z~y|u}xw}x|wx}}|y|xxwz}}y|yxzzzxzzyz{|yy~yx|y}z{zz~}yw}|}{}w}w|w|}z}xy~x~~y{v|x{z{}u|z{}{x~}yw{|{}z}}~{{z}|}y|{||yu|}|{~{}~~~}}{yz~{~}~}~~}~}~}}~~}~~}||{}||}~|}~}~|}~|~{}}~~~{~z}}~}}~|{}{~}~~}~}y||~w}y}{~||}}~||}~y}|}~~z}~~~~{}|~}~}z{}|~|z}}}v}~~|~|~{}}~~~|}~}{~~}~~~}~}}}{~}~{~~}~~}}{~|~|}~~~}}~}}~y~}~}~~{||}|}|{}|~|}~|~~~|~~~~|{z~}|~|~y~~}|{~}~}~~~~}}~~}}y~{}}|y|~y}{yyv{||}|{wyxzyx}|}||xw{z{yz{|z||xw{~z|{{}}~zy||x}}}|~|x{xz||uzy~|z~|s~wyz|v|xz{x|y|zxw~|x{|z}{{{{{}|{yxz}w|zyzzz{{|x|{{|{{|z}~z||z}~}wz{vy|{w~|z}|zyx|z|{~~}zzy}}~{zz{y~}xzy||s|{|}{z{}y}yw{|zx{zyxyz{v}vzz{zy|~z~~{|||x~|}{~z~|~|}yy{~|{{{{xz~vxyz}wzxz||z}|y~{~{~|z}}|{y}z|{}zxy{z||}}~|{z{xz~y{{z{zt|zxx||}~{{xx}||x~}x}{~y~||yz|{}}}}~z~yzyz|z}}{|~}~w}z{z{z}wxx|}z|vzyyyz|{{}z~{~z~|z||zz|}x}{||~z~}zy}|y|}x}z{wx|}{y{y{yv{|xz~|{z|u|xz|}yzx}|||z{{{{w|xx}y|{|~|~w{o{{|z{}x~|}yw~zz{~|w|}z}y{zy{y}|}{{{{|{{v{{yw~y{}{}|||~|{x}x|xxv|x|zzyzzw{zy|~{yzzx}x~}zz|z}{||y{|~}x{y{||}|}x|{~|}yx{{|yz}}}xz|{}|xzz{}y|vz}||y~|z{|}~~{{}|zzz~|z{||{zz{~x{}zz|}x{yxywyzx||z{|zz}{{x|u~||~|z|~{|~}|z}|{}~}}{~~~{}||}}~~~~~~~|~z{~|}~}|}}}}{}}||}~{~}~y~}{|}}}}~~~}{~z|~}~~~}|~}~~}{~}}}{||~y~|{~{||}z|~|~~~~~z}~}~}}~~~}|}~|{||~~~~|y}~~~}}}~~|~~|{z}{y{~|~|~}}~}~{~~}|~{~~~|~}}~~}z~}~|||~||~zy}~|}~}~~~|~|{|zy~|}}}~{}|~}|w}~~z}|}|~}~||}|}}y~~}{y||~}y|x~~{~}}}||~{|}z}}||~~~~~~}~|}}~}~~~~|}}}~~{|~~~~x{y~}y}|wy||{xz{{{zyy~}{~{{y|~~wxyy{yz|{zv||~|y}x|zz|xy{|||z|xyz{{w~{{}{z}|zzy{|{{z|z{yz|~x~}zx~}{~w|~|}~z{zy}{xz}{z|||~zyxxy|z|wz|}{zxzx|zw|z|}}{||z~~yyyy|}|{y}{|x{~{}}v|}}}zyy}}{|y{~{zz}~}z{~~|u{w{y~|{||yyz}~{yzvx{~yxx{|y|{||v}|~{x~}}~|z{|zy|{|{}yz}}|{|}z~|z}~y~z~y~{{{xz|x{z~y~v{}ryx~ww{}{|w{{}z}y~{y}|zy|~zx}{x~w}x{z~{y}|z{zz{}yz{|{~w~y|{{}{{{|~}z{~x{z{y}yy{}{y{wzz}~x|}{{||xx~zz}|x{z{zy}~z}y{~zz{}}}z||yzz|}~zwxz}y|z{|x{||}{|~w{zuy{yx}y~{zy{~|{}y{x{|}}xy{x}yxx}}{~{{~z~yz{}z|y{|yx}}}|xxy}}}x~{y~x|{w{}zzq~|z{zz|zw}z{}yvz~|||y{|{}}y{}}y{}~|zwy{{ywy}wy{z~z||}z{x}wy|zz}}{}~|{w}yzz}{|{yz||}||z|}x}}w{{{|}w|}{{z{{{y}y}y|{{yw{v|{}y}||}~~v|{{w~{y|y}~|}{}}~z}{}z{x{z{}z|{~z|x~{~}}|x~~z|{~y}|~|}|{y~|}}||~}}||}{|x~~}}|~~}|~z}~~~~}|}~{}}}~~}}~|}~~z}~}w{{|~~|~~~}|~||}}|~}z}|}}}}~||}~|}|~z|}}}}}{~}}~{}z~}~~~}}}|}|~~}~}~~|{}{}}}~~x}{{|}}~||}}~~~~|}|~}~w|}}{~|~|}~||}zz}~~~}|~}}}|z}}|~}~z~}~}{}~~~~}~w~~~~}~zzz~~}z~y~}}{}}~z}}~y}||~|}}}~|~}}z}~~}}|y~~|{~z~}|z{||xy|}~|||zzz}z|{~yyywwq~y{|xx~yyy{{}x}z|}{{{}}~~z}x}z}z~|yy|}{zz||zy{|yxw~zzyy{x|~yyy|||{z{x|xy}x~~}x~}||z}{}{}|}~{}x~|vyx||~zyz{y{|z{|ty|{y|{z{x~yz}yw{z{wzy}zy|{}{yx|y{}{|y}w|{y{}|{y{y~}{|~zv~xzuxx|y}z|{{~z|yzx{|}zz~~|z|{y}}z|y|z~w|yy|{zwy{xz~|}w}}{|{z~|y{|}|{z}z~}~|{{y{}}u}~x{y{||}xy||}}xxy~{{|zyw{|zzxy~}y|zzxz|z{|v|z}~xzw|}yzyy{~v~x}{}{xx{y}{w|vz}{w{z{~|~w{vz~z~x{vv|z|z}}y}|z}}z|{ywwz~|}~u{y~}|wwt{z|}zvz|||t{~z}zv{|x{{y{{y{yx~{{{y~}zzy}{}y{yzzz|u~{xx}~z{}{}}z}yzy{|yuywyxzxy}{vxy{|zzwyz|{|yz|}x}zy|||yy}w}{}{{x|{{{z}y{z~{xw{y{{vzzy|{y{}|y{}}|}|~|{v}z}|z~}{}|{{}xz~z~|yyzz{w}{|yx{xzz}}xxy|xyzz{{z|{~{y{{w{z|{|{zy{xw}~{}t~~yy|{}|x|~|xyy{y|wz}yyy{wzy~~yxy{u~xz}yy{|z{y{}|~z|}}~}|}}x}z|~|}~}}{~~{~~}}~~r||~~~~{~{~}~~~~|~z|}|y~}}}|}}z~~~~}~~}}}w{|}~{}~|~~|z~~~|{}|{|~{}~}}~~~|}z}}~|x~~~|~|}~|{|{{~~~{~}{~~{|}~~~y}|~~}~}~}}~~~~u~}}||~|~~}}|{|}z||}~|~{~~|}~y~~{{~}}~{z{|~}~~}}~{~~~|{z{~|}{}|~~~||~|~|z}|~~||~|}}~{~z{}|}|}}}~~xx~}|y~|{}{xy}yx|z~{}~ywy}zzz{xvzvy|}}w{yxzy|{|{uyv||yzwzz|x|w{{{y|~|w|~z{}z}zx}v}||vz{z{z{{z||ywy{t}|{x|{v{~zzw|xz}~xw~z}{yyy|z}v~|z{~{{x|vzz}}|{~{w{}{wxz{z{||vu|}zz|{{wz~z{||y}~y~|}|~}{zz~v}}xv}~z~|~}wx}y|{yzy}w|vzxyvz}{u|y|{{yzz|z||zz~y}{|v~}}|xyz}{w{xzy{{|}zyzz|}~y{yw}}vz~xy|x}uz}{w|{xz~xq|{{|y{{}{}~{x||||}}|x|y{|~zz~}~yzz|{|x~x}{u~{y~v~u|w||xwxyy|{}wyw~|z|{~~}}|}|zxyyz}z|}x|}~y~~wxxzw{{{}|~z{v~x{z|zyx~}~}{}{z}|zyz{yxw{}z}}|z|{}~}y}x|zz~|z|x~xyv}wy{w~yzzyz~wx~|~~zzz{{{|x{|zz~{|w{wy|}x{{y~{{uy||{|{|z|~wyxuzyz|x|vw~{{}zyzy}wz}y}~{}y|{zyy|zz|x|{x}xyyw{z}yw~xxu|{|x{{w||y}zzzxy{wyz~z|}{}}zyy|z}z{y|zw{ywy|~}|zyyzzz}z{yy{zz|{{{|yvzzy{{x~zx|x~wv{~|}{y~w|zz|wx{|zz~~z{}yuy{|y{||yzyuvz}|}~~~z}}y}}{~~}y}~}~}~{|~~||}||~~~~{~}{}}z~|~~}w}~{~~~}|||~~~}|{~~|}|}y~}}|}z|}{}|~}|}}z{}}}~||~~|~~~z~|~~|~~{~|}~}|}{~u|~~}}}~}z}~|~~~|}}}~z~}~}~~|}}|~}x~}|~}~}~}{||~~~{}|}~~|{}~}~}~{~~~~|}|}~}|||}z}}||z}}~y~~}~{}z{|~~~{|{~}~||~}}~|~~|~}}vy~yz~}~~~~~}~~~{z}}~~y}}|yx|}z}|}x}{|{~xx~z{zzyxz{x||{}zywy|z~y|}v||yzzx|~~y}|yzy~~{z}zz|w|~}~u~|}|yx|z|{}{y{yxz{y{{{x{~vvzvyyz}{y{}|{~}zz~|{}z}{{w|~||~|{|~}|{wyzzwxz}|v~uzzxwzxzzy|yywzwyz{z|{zy{}y|{|yy||~|x}{y~{{y|{w|zx}yu|~zzzy~|xzx|x}{wzx{|zy{yzzz~~}}yyy|zy}~}{{}zyy|x{w|vw{{zwzz{zxy}|}z}|{~w|}z~{yz~x~|{}|{v|yyx}{|{x{~}zy|{w{{z}}tzyzy{xz{|{{}||{z{}{wz~|}|xzzxx~}z}|{{z}{{z}y~z{}z}{}}z|zyv{y~yyy||y|{}zwx~xx}}~}{|{x~y{|z}{}z}}z~}{x|{||z|zuxz{}}z|~yyz}yz}yyy|{}wv||~{{yxvz{yxx|z~}|{}}~z{|{{|{uyz{{{y{}zu|{zx||yv~v{wxxwzy{x|~}~{yzvz}w|v~|ywy{y~z{z~{~}{{|}xz}|xzzv{}y|~{}|vzxx}x|z||yyzy}yz~zzzyz{~{|y}zz{yzx|zzyxz{x{y{xx|vzv{{}y{x}y||{|}|x|xx}}z|z}{y}zwyy}{{~~wx{{||zx|wxwyww{z{x||y|w}y}}|}y}{{}|z{zy||{~~~~{}{}}~||~~{|~~~~}{~}~{|}{~~~}~|}z~~|}}z}~}~{z~{~z~}~~}~{~|~}}~~}{~}y|~}~}}~~}|}|}|~~~}~{~}y{~|}}}}~}~{}}~}}~|{~}z~}~~}~}}|~|}~}}~||~}~~}}}~{~xzz}|~|~zy~~|~~~z}}||~|~}}{{~}|}}z{~~~}~}x}~}~}}|~~z}|~~|}~{|}~~~}|~}}}~{|}}|{~||~~~}~~~}~~~{y~}{x~|zz}zs{yyxzz~y|{y|y}}zzv~|wx~~{xv|}s||z}{}w{x~x{zvzvy{vyzvv{zzz{zy{~zz|v}|zy|{zyu~{{zxz}~{vyxx{xz}||}}yww|y}yvz}{z|}{||vx~xzz}|{v{w|z|{yz{}w~w}x~{tzyzu}y||wz|{zz|y~xx}v~|}|{z{zx~{z|{w}|y}}zyv|y|{z~zwyxy|yrxxxx}y}zx}xyzzxx}{{}v~}zyz{yzy|}y|||~v}zzv}}wwy|{{yz|}}w|z|v|zvz}zww{}}xv{|v}}xz|{|||x~}zxz{{{tyzyyyxzy~zz|{|{~y~{|xyy|~~|{||w}|~~{}}zyw|~|~zxxyyy||z{{y~}y|{|w~{z|z}}x||~{|}}zy~yy}vzwy|}}xy~v{|{xyy~|}~{|z{zyyx~{|{z{|v}}ywx}y|}}wxzx{}}{{~z|x~~||~zx~||y|}|}y|v{z~~{~yyy}y{|z{{z{w{|||||wxy{~zzyx}zx~xz|{zz|||{z{~~{|x~xz~}x||y|yw{|w{yy{}}zzz}w~z}z{{xyx}|zz}{~{~yzxxzy|w|w{y{|}w{{|}||z}{||w~wv|{wv}{yz}}|x~{|{u|~~~{y|zz{w}zzyx|zz}{yyx{y{yv{x}z{xz{w{z}{|z}zzz|yz|}zv{}y~~|{}}~~~||{}}~}~~|}}~~{}|z|}~|}}}}~||}~~|}}~|}~~}}}~}}||}}}x{~||}}|}~~w~{}~~}~~}{}}}}~}}z}~{|}|~}|}|}}~}{|}|{}|v}~~~~~}{~~}}}|}|}|}~}~{~{}~}~}~~~}}}|~}|~}}y}z~~}z}{y}~~~}|}|{}{z}}}~~}~}z}z}|~~|~{~}~{}}~~~|~}}~~||~{~}}||}{~~}|}~~||z~}~~{~}{~}|}~||~{|}~{~||~z}}~~{~|~y~~}}~}}~{|z|}~~|}~~~x|}{}}|}|~~|~z~{x}~|z~|~}|}}~~|}}z|x{x~}|}{t|zxz|{|~{yy{|}z|zxx|}||{z~z{|}z}z}z~{z|z{x||y}|z|yxzw{z|}{~}|y}v|y{sxy||zz|x{|xzw|{}}|}||z}}zy}y~{{}}{}~w{zy|xzy|w~{y}}x||x}~x~v|vy}yyx~|{z{{yzz{z|{zy{|||{}{{{}|}~}{zz|yzyz{v|zxzy||{y{yy}{}yxzx{zy|z{y{{~{z~}}~|z}}}~}|~~}{y}zz|wy}{~|}}}~{}xy|{{z}w|w}y|}{{~y|||vz{z}~|~|}|yyyzww}~xzyyvxy~|v||xzx|z|tty~y~~}yzy{z~~~||~{zy{~z|}{{}z|}|x}qy{}{yvx{zyy|zyyy|~y}{{z{|{|yz|}{}y~z{~{||{~|~|{~~|zx{|~|tw|zz}ww}{w{{}}zzwzz{yw{{yz}yyy{{z~zy{z||}{}y~{zy{||~y||z{|{yy{}yzy}y|{wxwx|z|xz|xxy}xz{|x}{~}x}{|vz}zz}{}x|zw~|y{}z|y|{z{z|y~z{|}xzy|z|}zyzxvwvyxz|}}{~}{}yz|y~{~{{wy|x}|{|{~{{|{y|u|z~zxzz||zy{x}|ztx}z|zxxzy{}}~{~{|v~{{|w{{|{yz}{{~x|w|yyx{u|z}{{{ww|{wxw}s|x~|}zxwx}xzz|z~x~}}yy{|{~~y{~~~||}|}~{~z}~|{}~{}~~~{z~|}}}}|~~}~||}~~z~~~|{}~~}z|z}}~~}~~~|~}||~||{~~{~~z|~{~|}|~~~}~~||~}}~||{}|y~}z~~|}~~~}|}~~~~{}|~}}~~w~|}x{}~{~}~}z~zz}~}~|~~~}|~}|}~~~}}yy|yz~~~~}|}{~~|~~~||z~|z{~{~~}|~}|p{}||~{z}{}~}~z}~||~~~~{}~z|}|{}~|{~}}~~|}|}{~~|{~|~~~~|~||~|}|x{~}x}z|{{ytzyy|x~{~{x{}{|{~wz|~|}xxw~{|{zy{}xx~{x{zyx|yzz}y|z||{zx~}xwwzxzy{|~{~zy{zz{zzz{u~z{z|~{~|ywxzyy}|~yx{zwzz|{}}vw~y|{w{w|u|{{yy{}~v}|{zyz~yx~~uyx}yx~{w{y|{|zzy|yx}}{|}u}}{y|}wz~|}|~wyy|zwz{{|yw|xyz~z}|y~z~x}x~z}|~z~{t|z}{z~{z|w}x{{|yyxz|y~{{{}}|zz{|}|v}{|x}|y~z{}y}{}yy{|yx{|{|v{}|{zzy}z|~{}yz{x|zzxzv~|yyz}{z{z{|{~yx|x{|x~|{}|}z|zw|}w|z|v}}y~yy{zy}~}{z{{|{{{{}{}~z~{~}{z}|w{z{w{x}~{w|{}{y{{{z{{{xyv}z}}}z|xz|}xz}yxyx|{z}x|}x{|{|}yv|{{z{zzxzy}~||}{zz~|~|sy|{}|}yy|v}yzyy}z}z{}w}{y|~zzx|z|~}~wz|zx|}}}{{zzz|yxzzy|zwwzx}w{yzz~|}z|~~xwz|zxz||~}}~{}{z}|z}yzxzx}{|z~xzy{yw|{x}||}y}{{{u|yzy}|x{z|~y~y{vw||x{zyzz|zy}x{{y}||}zwxy}z}{{}z}zyyzzy{y{|~yxx}}{{{u~xy|y}z{|yxz~|{zzv~zz|z{{ywzz}tzxz||~}}~|}{~}{}~~~~{~~~~z||~~}~~}~|z~}}~~~|~~z|~}}~|~~~~{}}{z}|~{|{y}|}}}|}}}~|{~~~|}}~}~~~~~~~}|}~}x}}~z}z}}}~~||~}~z~~~{~|}y~~~~~{~~~~}}}}~zz{}~~~}}~}~~}~~}}}~}~{}|~~~z~z}}~}}}{~}|~~||~z~~}~|}~~~~~~}}y|~~}~}~~}|{z~~{~~~~zzy~{~}y}~}~{z}}}z}|~~}}~}z~}{~y~}|x}~{~}~~}~{~~}z|~}}|}|~~~~}}}w|{|}~}{{z{{}}{}}xyxzyv|yxyz{|x|zxzyy{z}{x{x{||xz~{z|||z|x|~}}{{{y|~~}|{w|y}zzvx~{yzz|xzz{z~zx~y|zy|vz}~zz}|{yw|z}{{z{~||}z{wyyz{|{}{z~}wzu{{xxz{y}|~}{|~y}yx|{{{zy{}|}||}|xx~|~{x~||{|}|}|xwxz{{wzz~y}|z}{wy~}w{vy|w{yxz~}{{}{zzwz~y~x|~z{{x}y|}}z{x|wx}w~{}{zy{xwx{{zx|wyy|x{{xyzz|{yz|yy|}zv|zzw{}}|yz{|z|x||su|}wx{}{xzzxxw|yz~z|xy}{{z{{{xz~||{|}}y}|~z~z}{|~z|{}~w|~|y~yzzyy|x{xz}|{zy}y|}}wx~{y{v|~|z~}~|~y{{}~zz~|u{zzy|z{}xwzyw{{}{x|xy|{|y{{{x}}zwzy~~~y{y||y~z{{y}zzxz{~{~}yw{x|~xy{w|yzxy|~{{}~|}~uyy|z{|y{z}|}y{y~}z{z|}|{z~||zxtz}|}{}z}|~|zx~|x{}yyw{|}|}|v|x~zx~x}y||{{{yz~|{|~|zy~z}||yxwy~{~|x{y~}y{~z{vyzy~x|}z{vvx|}yyyzz|{}zx{xz}vy{}zz|y{|~}|}x{}}||zz|||z{vy|zx}|}zwy~}|z{z|y}z~zz}~||x{~}}}y{||~|{~|~}z~~~|~}|}|~}~~}{|~||{|~}}{~|~||z}}}{~{{~~}}~{|}~{x~}{~|~z{~z~~}{|~}y~~~|||~~~|}~}}}}|}|}~~~~|~~~}}~{z|~|~}~~|~|||~~|}z{~~|~}}}}y{{~{}~}}{w~~}{|{{{{}~~~~||z}~~|x}z~~~~|~~|~}~~|~|||~|~~|}~{~}}~}{{}{~|}}|z~~~y{~}{|}~~}}|~{~~}}}~|}z}|~}~|}}|}~~~~{y{~~z{}y{x{yz~~{y~x{x}}}y}{z|y{yy~uyxy{|{~{yx|{~{|{~~yx}~z|{||z}y||y|z||{||}x{y~~y~z}xw~||}}y~y|y}|zz|zzyz{yz|{yyy{{z~{yt{x~||z~|zzz}||{}}|{|{~{}{}}|w|~}}yvxw|~{y|x||}z|z{~yz~zz|}z|z{}}|{~|{{{~z{}}z}~~{~x{|x|yy|zz|{y{{yyy||{x~zz|y|{{{yvyxz}{x}yz}}{|yy|zy{~|w}}z{zy~||z{x|~z{z|}|{|{~}y{y{~y{}y}~{z~}}||y}u{{w||}{z|}|yy{{{y{y|y|zxz}}~z}{}}}~z|}x{y}y|z|||v|z|{x{{u{yz}x~~x|y~{z~wwxs}y{|||x}{{z{xzw{z}z|z~{|u|zzx}~wyz~x|}~zy|{z|{~{{x~~w{|zy|x~~|{{{|~{|zyy~||x|y~y}y|uyx{z}}}|~zw}|z}{x~~~{w}z~w~}{vz}zxv}~{}yzv|{~wu~z}x}~|}{x{}z{xzx}z~z{}~yx~z{z{z}z|}~{~}}xzzyzy~{{}z~||yy{z}wzw}|x{{|~~y~{~{}{{{w|}|{{{z}|zv|xx}w}zz{x{y|{yzyv{zx}{z|{|x}}}||}yz}||~{y{yw}}|}y||z{{xy{y}z}z}z}z{~~||~}~~z||w||zy}y{}{~~}}~}|~{~{~}}~~z}~}|}|~|}|~~~}~~}{~z~|~~~w~~|~z~~~|}~|~}~}y~}~~}~yz~}{~|~}}~~~{~}}~|~~{~~~v~{}x}|~x|~~~{}}~~|~~}|}|~|}y~}}w~|||~|}z~y~}{}}|}||}||}~~~}~||{}}|~~}|~~~|||~~}}~~~|{~~~{}z||}}~~{}}||v}~z{}}~}z}}~~}~}}z~~}{{~~~}}}|{}|~~~|}|{}|~~{}~|}|{}}~|{|{{z}yzz|}|x|{~}yx{z|yz{zvyw{{{yz|xzzy}yw}|x}ux{{~{|w|y||x{{}xy}{|}zy}{z{zz~zzvuvz|yw}zvz{{|y|wyx|{yzz{~{|x}{{}xwz~{{}yw}|}z~}{{xy{y{t{||zxzz~|t~|{{{ywyz|z|{~w|~|{zzyz~}|zz}|}{xzywx}y}wzzz{|y{yy}|z{xyy}wz}y{y{z}y||~z|y{}wzz{~z~z|vu|vy||yyz|{uy~|}yyz}zxzz{xz{y~}vyyx|{|}xz}z{x}vz}{zyyy|{z}z~}z}z{zz{|wzvtyy{x{~|w{xyyy}}yww}||~{}{}~yzyz{{~}}xy}|wy}|z~{}{{|zwy}}{z|z|{w{{yuz~|}~|z~z}w}|}|{}zx}z|z|{}x}~xx{wxyz~yw}{xy||xwyzy||y|xzw}zz}}{z}z{|{|}x|~z|y{zzy}{xwzw}|xy~xy{zxxy~xyy||{{y~zz{yyz}~|~||{~z{~x|zz}z}|}~{z{{xyz~y|v}yzz{|{z{{yx|uzz}}{~}vy}z}z}{}w{x}zxz}|x~z~~{z|~|{}~~|{xzwuv{yy{~w{z|wyvzzzw|{zwyy|}}~|{|x|z|y{}yz|zz~|}z}{}{|yyx}|zz~~x{yyyx{~y}~}|}||y|yy|x|}z}|}y{|{~|}{|~~{|yz}~{}z}}|{~~~{~}~~}{~~z}}}}|~~z|{~|~{|~~~~~|~~}}~~~}}}}}}}}~~{~}}~}}{}{||}|||~|~yzx~{~~~~{~~~|~||z}}yz~|zzx~}}}}~}~~~~~}}~~~{||~|{}~}~|}}z{~~}}~~~~~}}~||z{~~{|}~}~z}}~~~|}}~~{}|~{}{~{~}||~}~}~~}~~~}{~~|~z}~}}y~|~~|~~~z~~}~~{~}}}}}~|~~w|}~{~~~}||}}{}}~}|~y}}}~}}}~|{~}{z~~|~~~~~|z}~}||~}|~{}~~~~~~|~}xzyyyz}zy|{}~}y|}{|||w|zt}z}~}{zx}}}{|}z{~tvyvx{y}{x}{zzy|{{wy~z{{}~~|x{yzz||~|zx~zxy~vv{||||vyyzyy}zzyzz|z{z}y{xyz}zz|{{|v{~xx{~{{w}w~~{{u{~x{y}{|{|zy}x}{x{uzz{|y}zyxwyyyyy|~v~{{z~|yz}x~tz|z{|||y~yyy{y}y|x{x{w~y|x||v}|{{z|xw|{yz|z~{zz{{zx~{|}{}||zyz~{|||{~x~}xyzy}{www{w{{|~yzzy{}|{{xz{xyz{}}~{wyxxzz}{x}rzz{|{zz{zz~~yx{x}{{z~{yy|z{y|}{tw{|~|{xz}|{}|{~xx}{wy|zw~x{z~~w}z||x}{}x}}zz}z~v}{xyzyz{}x~x|}x~x}xx{|}|~yz}}|}}yy|v~{~~zw}||{{y|zzz|z~yzy{{|}y{y}|{y{xzz{z~|{zvzzyyzv}{|{zzv|zxy{|z|{y~{z|}v{|xw|}|||w}z{y{y{z}zzy}{z{}}zyy}xywxy~wxz{yzy~t}~|}{w~||zww}}y|{|{|yz}zuzz{qyx}}y}{||{|~|{~x{zu{~||}{{{{}{y{|~x~wxyz~xvv|v{|xx}zxz}yy~y|{z~zzyzzx|y||w~wuy{|~{z}zy|{wx{}{~z|}|~{x{x{{x~|}zy}~zx}~z{||~~}~~{}~~~}~~}{~{~|}|}}~}|y}}}~~{{~~z{z{}}~}~~}{~|||}~{z}~{|}~~}|{||z}~}|z~}z}~~|}~{~z~}~}~|}~z~}~z~y~z}~~}}~~|~|~}|~{~|z~~|~{~}|z|{}||z}}~~}}}~}|}}||}~|{~{}~|~|}~}}~||~~~~}|}||~~~~~{~~~{{|~|~~}|~|{||}{~~x~~y}|}~}}~w|~~{{|~{}||}z}~~~||{}{||}{~~|}~~~~~|~~~}}z~~}z~~{z~z~y~~~~}y}x~~y}}||}}}x{y|zz{xw}yxz|z|yxy|z|}{|}{yy}xz{~z~y}}~{|}}z|x~xzz~~{~zzx{|}vzzzzy}|yy{|}y{z{w{zz|v~~~||{~y{y|x~z|z|}{|z~}z{z{~{~||v}}}{yyx~{{x}{yy{|}{~|z{{zx{xy|}}}}{z|{|~}}y{{y}yz~||{zx~zzy|zzwwyxy}{z{|zx{{{zw|wy|x~z{~{~x{x}}|y}y~y{~|~~zv{~{}v{{x{{}|zyyxz{y{y|wrzyxw~y}}x{z~zz{|x~{|z}x||{zx|~~}z}~|w|~zzzxyy}w~{|~yz|z{}r{|yw~|zy|}{{}{x}~{|z}{~~~{z{{{~zzy{~z|}}|wxzx{z{yxxzz{xy~{}|}z~yzzzxy~z{|{~}~~z|}{z}||zz{yyzv{|ww|y}v~}w{v~~{}x|v}|z~}|~{{}~z{{~~}~|zz}z~|~y{{z}}z}x}}}wx{|~y~v||w}{~|{x|~y{z|yw}y}{}}y{x~{vuz~ztz{}z{}~{}}~vz|{z{u~yvx~t}z{{}yz{|{xz{|~||}|yy|~x{}x|}~{{{~z}y{}|z{zzzwzz{|ytz}w{~z|zzz{|~}yyw}z~}zxy|}}|v{zy|z~||~xzy|{z}~|}yxzz{y|x{y~}z|{z|}~vzy{{}|{{||}~{v{}y~|}}}~||}||}~~{~~~~~~~~~}|{yz|{}||}~~}||z}|~~}}}|||~}zz|{~}|~}}}{}}~~~|}}}}}z}z{|~{{~~|}}}~~}y{~~|}z~~z~~~|~~{}yv~||}}~~~}~~~|}~}~}{}~{~{z~~{}~}}}|~~~{}~||~|~~z|}|}~~~}~z}}|~~~~}|~{y}~}~}}}|~~~~||~}}{}~}|{}~}}w|{~~{{}}{|~||}}~~~z}|z}~}||~{~|~}{~|~x|}~}~}~{}}|z~~z}x|{y~~xx|}|vyzy|}z|y}|wzw~{~yz|}}~{wz{z{|ywvz{xxq||z{}{y{yx{xwx{}z|z~}|yz{v~zw|z{z{}|xxwzyzzyzyz{|~z~tyw}z|yzwvzzzzzzz}w{z{|zvyy{yy{y{{wzzyy{{|xz|x|}}yyzxyyx}w|x{~yx||w|v|x|~z{}zxy~xyw}}zz}}zy}vw~{yz||z}yzzx|wz{vz{~xzy|}~yw}|{z{w}|yx~y}u}}z|~y|~{z}|}~xyxz|zy{|~zzz}x~xvyy~{w|{{w|}}|{w~vz|wzz}vz{{zx~yw{~y}y~x{y|w{}~zy}zw|xz~}zz{x{}}|~y||z~~{zz|z}zzw}~x|y{~~|{{zx}zz{z{{z}}zv|{{|z}{wvxz|x}|~~zy}y~{vxu|~||y}zz{y~zzvzyvzxxwx~zz~|w}{|{|yx}{|u}}x}|~y~ywz{}z|{yww~vx}w|y~vx{~x|{zyxz{|zy|z{z}{xz{~{{{yz|z{}~y{w|}vxx}|}~zxyzvz{z}z|v}w{y|ywzy~z{x|yyz{||y{}{|xx}}z|wxz~{z{||{|x|yxyz|z{}~{w|y{z|{|}z}w|{u{{|||zw{y||yt{{|{{w~yw}xzx}y~}xzw{{{u|t|wzy{{}yzz|{y~|{z{z{}{}{}||~z{{y}~z}y{z|{|vw|zww}{yw{{yz|~}||}~z}~|z|}~}{{}~~~x~}{}~}|}~~}~~||}||~~{|~~~z}||~|~z|}z}}|y~}|{yy{}~}~~||}|~~}y~~~}z}|~~|||}|z|~}}|||~||w~|}|~{}|~~~}{~~~~~~}|~~|~~~|{}~{}z{|~~}}~{zz}}~~{}|z}~~|~~{~~}|}}}~y{}~~~{||~~{}}|~}~~~}}}~}~~}|~}|~~{}~~~~~}}~|}}|~|~z|}{||z~z}{~~{~}~{~~}}}}~~}~}}|||||~~~~}~{||}~~|}|}~}~|~y|~|~~|}z}~~~|{{y|z}{zy~v||{wzvwx{z|t{{y{}xx{z{z{{u}z|}{|yzw|}{{x}|z}{{}}~||y}}y|~~~zy}{yz|||yxxz}yvy{xu~w~zxzw}|zzzx{z{}t{{}z{y{}|{~~{{{{y{}xw{~x{z|{w|y|~}uzzy}~{x{y{}zyyyyz}z|v{{|{y|wy|}}|}}x}|}~{z~}vw{y{wu{}|zw{xz|z{wyw{zyz{z{}w|{z}yzx}zz}{~~{}z{|{z|y|~}|z{z}zyyw{|zzxz{~wu|zzz{xz}{xyz|{{{z}ywz||xy}{||~y}~|~y~{{yyyx~t{wyxvyzvzz{zy{xz|zyyw}|yz||z~z{x}}{}}}~|}zyz~yy|{{{xw~uz}|}~zxzzyzxxzx{}|||yz||~{yw~~|||x{xy|}||}{y{}}~z~||zyy}{zxyuzvyyx~xzztzz||yz}}x{xwyx||~}|z}w{{|}{y}|}}~zx{}yxw}~}|xww{x{zy~~x}z{z~yzx||{{||z}{{}z|{}||z|{x}x{z{|}~{~{{y|~|yx|zz}}z|y{w}yzzyyzw|y{y}zz{|z}{{z{y}|{}{|~{}}||w{}~||z|||ywyx}ww}~xzzz|xz{|x{y|||}|}zz}z~|}w{{{||}~~|u}|}{}~yyz|ux{yxz~}xyxxy~{z|zxyzz{~yy|{~~}}{}|vz~w||{~}}~~|~~~~}~|z~|}{s{z|}||~|}~}~}~~~|}~}|}~~~~~}z|}}{}{{~~~~~}{}}}x}}~~}{}~}~~}|~~~{x~y||~}{~}|z||{}~~z|}zx}~~}z}~~}}|||{~~z~{{~~~}~~|}}~}{~}||||}}~}z|z}~|~}}}~~~~~~|}|z}||{~~{~~~|~~}{~{{~~}|~|{}~~~|}~~z~{|~~~~~}{||~}~|}{{{~y~|~~|~{|}{|}}yy~{~}}|}}~~{|{}~}{~~y~}~|{~{{|~{~~~}||}}}~~{}~~~}{}}||~}}}~{~||{}|~{{}z~}~{y{{y{{{x|x}|{|uy}y{|wy{}~~v}|x{~|{yx{x}v|xx||}}x{v{yvy|vzz{{{x|z{{wz|z|yzy||{}z~}{y}vzz}}z{}|{{|yy{z}{|yy}}z|~||{}{yy}x|zzyz}x}{{z~|||~z|x{||}{s}z|yy}{zx{x|x}|{~xwzzxy{|y{{||~}}y|~zz}|{z{|w{}u|}{x~{{}|y}~{|~z}x{zw{~{|{zzzwvy{x{xy{}y{{|x}y{yz{zy{y}|y}{}y{}}||{{x~z||}z{x~{w{{~yz}zzz||~~w~|{z{y{{{yyzx~uz}|x||yuzz|}zw{wzx|z{|{~}}~|{zx|~x{z~~z}}{y}uxz||~x}}|}x|y}}||z|}z~|}zzx{{|x|xzy{y|ywx|}||zxw~}|~w|xzyw{u}{~y{zz{{{x{x}}~wx{|{|}|{{~}{}w~{}|~}|z~}}|}|}y{zz}wx}wxwz|x|}{}x}}~x{}~{~|{|{}vzx~{yx||~w{z|{~{x{{z}w~yy~z|yz{{xyyy{}y||{|z}z|}}x{~|w}|x|w}y{}z{{v|z|z}|yz~zz{wy{|{}xz|x}|xt}{}|}{yz||{w}|||{}{}yw|yy}~x~x{{{}z}{|z|}ww|{|yzy|z|ywz{~~{~z||~|{zxyzvz|||}z|~yzyy||zyz}x~|{vx{{|{{xz{y~|}z~u}}}}~}}|~~}}|||}~}~{z{~~}~|||~~}~~~||{~{}}~{{~{|}~{~~{}~~~~~~}~}|~}}y||}~|{}}~}}}|~~{}|~~{|y~~y}~~{{~{|}~x~~|~}~{}|}~~~~|~~~}|~~}}|~~~~~}}}|}~}}|~z}~|}~~y~}}|~|}~|~~~}~v~|~||~~~}~z~||~{|~|{{~|~~~}}}{||{}}t|}~}~|~|~}~~}~~{z{|~~}~|}}}~|}|{~}|~||}~~}}~{z}}||}~~}}{{}}~~}~|}|z~||~}~}~~~z|~~|{w}{|z}zxxzz~y{y~{|{|~{}xyxu}yywzxuxyzwxy{z}{zzv~{}~~zx}{~{|yz{{yxwy|x~|{yxyx}xyzv|ywz}{yy{{x{{yx{{}z}}}|{}{zz{|{~~zw{}{y|{}z{|zz|yw|{}}y}y{xzzvy{|w|~x}wyxzz}z}z{|zzw{yx{y}y~|z|z~xy{|}{~~}|{x{|w{{zyzyyw{|x||ywxwz~ywwu~zzx|~z{{{|z|xz}~{{{v}}|||~z{|{zzzyy}}}}yy|wv{wxz|y{{yxv|zw}z~z{y}~z~}z}xwyxz|}|w{|yx|}w}|}~yz{x|{x|{xxvzywzwxx||wyzz{{vwzzxz}|}xyx}~uzz|wzx}|{}wz|}|{y{|~|wz}y}{vtzxvyyx|z~{ywx{w{zw}y|vy{y{|z{{yzz}|~z|{yx|~}yzyx~vz{}z}wzz|u|x}{y{uy{}uv|xx~{{y|{{{}}|||{~|zz{~|}{{}}}}xy}ywu}{x|{~}x}{~zzw{xz}}zvy|z{|~}yz~|{zyyz|z{}yz|}z|y{~||}{}yyzxxyyx{{y{z}xzzx{y~y~zwzy{yx{z{}w{|}|{{|{|{z}z~|~z||~z}y}zzw{uxvxvywzvxyz}vw|uzwv|w|{zx|{y|||yxxzy~{}z|xz{{z|{|}zy||{uwzz{yx~y}z||v}vr|||yx|xv}{|z|z{zvtx~|}yz{~|~~{~~~~}~~~}~{~|}}}}~~~~|~}}}zz~~}|||~|y}~}~}}y}}|~~~~|~}~}}~~}{}}}~~}w~~y}|}}{~z~~~{~}}~~~~|~~x}}y}~}~|y~~~{}{~|~}}~~}}|~|{~}}~~}~~}}}~}|||~|z}}{{|}~~}~~~}|~~|~}{x}}}}{~|}~{~z|~~|~~~|~~{}|~yz|}~~~}}{||}~~~}}{}}}{{~|}}}~}|}~~~{~{|{{{zz{z}~~}~~~y}{}}~|~}~||~|{}}w~}}~~}~~u|}z{x}{zy{zz|wyxx{|{xyzz{xtz|{{xy~}zzz{v}{{x{z}zz|~yzz}}z~{|{{wzy{}|y|z~{~|{|{yuy{}x{v~wyyyy}z|z}}y|zv{|zxzz{xxwy|z|z{y||xz}x{{{{|{}x||{|xzw{zyy{|}{yzx{{v|xxyzz{}{~~zy}|}{~}|z{~wyz}wzy|uy{xxx}x||zywyzywy|{{~zw|{}{~x{w{{yuy|{{x{}xx|z}z|yy{zy||wzz}|yxwy~z|y~x|{{zzxx|w~{{|zy|z~zyz}{yy|x}wxyzyx|~{z~y|||z|~z}}zz|x~}zwyz~y}}y~z}||{}|uxx|~x{x}~}{x|z}{y|zwy~{zy|~yz{y}y}y~{yzx}u|x{z~{{}yzxzv}x{|{}wt|yzz|zzxy{|~{v~{|{{|wz}x|{|x|zvzz}|xzzz~|}|y}xyu}~x{|z{z{{}{yzz~|{{{vxx~{~xyz{{|z}u{{zy}}}||{y{{~z|uz}y|xz{{z}{~z|{}~{|uzy{z~}zy{x|{~}xyyyz{~x|x|{z|y{|zzwxw|yz|{||vy|}}}{|}}z|}zux}||~{|zxv}zyzz~zzz|x~z}wz{y}z|~}{~{xy~zz|yzzz~{|~y~|}{ywyyz{|z|}|{y||yy}{z|zz}wz}y||{|~zwz{}}zwxyyv{|w||z|{xz|zz{y}}y{|{x~yz|~z}}~|~~y}~}~z|}u~~}}|{~|{~|~}y~{{~}{}|}~}{{~~|~xy~|~{~~~}{z~~|~~y~}~z|y}}~~~||}y~{{~|~}|~{{|}{}{{}{}~|~~}~~~|~{{~}y}~{|~}~~~~}~~~~~~z|{}}~~~|}}~{}}~~{~~~y{|z~|}}~}|{~}|~}}|{~z}~}~}~}||}~|}{~~~~}~~|~}|~}~~}}~}~}}z~~|{}}~{}}}~z}|{z~}~{}~||~yz~~~}~||~~}x|}~~}~~|~~}}|~{~}x~||~|~|}{~}x~|}~}{z}}{}}~{z~}}}}z~}~}}~{}yz|{}|~x}y}~yx}yxwyzzwx{}{|x{{wzxzx{{}~y||w}}}y|zu{}x}{|||{z{y|{|vyz~z{wzuz|yw{|~|yy~}v|z~{zx|}t{w|{x|}{z~x|{{x|y{}xz}{z|{|}|yz}}|~{zzxwv}{z{|z{xyzy|yzzyx}z{yxxx{u}z}|}}|{~~{}z}||}||}|}~}zy}zzz}|zyzz~xx}y{zxxzz|{zyyv|xyx{|}}}|zw|}zzzv~x{|y~}}~}|{}z{}}z~uzw~~y}yy|||zxy}|{yxw{xw}}{{}zz}}zy~||zy}{zy|z|~}|z~y~z|{{wz~|{yzwz|{w|y~z~x{zy|z||v}z{|x{||z|zy}|||x}||y}||zy}{x}yxwxu|y~}xw{xyvw{}yz~yw|y~{z~z{~~}y~z{{{~}|{{}yw{yzvzw||yzw{yy~}yz{wvy}xzv{z|z}|{|~xxz|{||~|{xz~}{~v{y~y{~|{z|u|z||}xwuzzzx{||vxzyw~{{{xz|x|~z}wyy}|z}~|z}xzz}z}|yxw~|xzx{{~zzz|}y{}x}w}}x{wxyy||{yw{{{y|~{w|z|||~{{{zz{{}||z|||uyyzx~{}}y{|v}ux|~yyzx}x}{z{w}z{{x||}yy{{}z}|y}|yy|zu}~|tv}x|{u{{zyz|zv{{|}{zxyuz{y}{uy~~z~x~}zzy}}{|~|~y~}y~}}{}}}~x~~}|~~|{|{||~~z}{x|}{z{~{{}~}y|}~zz~|{~~}||~~}~~z~}~~~|~|~~|~~~~|~y~}|{}y}~}~|~~~~|x~}{{{~}|{z}~~zy~}{z}|z~}|~{|~{~|}|~|~~|}}}~~}~}}||{~~~}~~~{{~}z~~}|}z{~z{x|}~~|}z}~~x{z|~~|}}|~|}|}}|}~~|||~}~~~}}~}||}~~~~|{~y}|~~{~z|z{{~}|y}~~~~~|~}|~|}}||z~~{~~~}zy|~|~}v~|y~~}{}|}~{~~}~z{}{xzy~{{vzzy~|tx|x|{}{z{|}{{}}{u{|{y~|yxy|v{y|zzyzzzzwyy~{|zuxzx|z}vxz~zy~ywxzyz{|}zz~xzzy|ywyuyz~y|}{zx{yzwxuyzzy||{z{z{~~|}z~z|z|{|w{~|w~v|xx|{z{{|{}|{z}}w|yyz|~wzuxzyz{z~}~|}{y{z{|yx|x|~|y}yz|xzzy{st}x{wyz}zzxx}zz~}xzxwz}{~xzyzx}{~}{|}|~{|vw{yw{|{y~v{|u~}{zyw{zy|~{{yvyx}uyw|}z}v|v}||~w|~zxy{y|zu}}{xyz{y{{y}{yzr{wx{zy}zxz{|yx{}}yxzz|y}z{xzxsyxy|z{yz}||z{y{zw{~||z~~||}xw{xy{|~||{z|{{y|u}}vzyw|}yyzz|{zyx|}z||~{w|vw|y{~}w}z{x|}|~{wy|yy{x~w{x{wyx|z{~{~}|}{}z|y{}{{zy}yyxy}{}yyyy|zy~z{wzu{{{}|x{|xy}xy|wz|}y|yy|w{}zz~x{yz{y}wy{{{y{ww||yxy|y|{wz{z|zy}x|zyzzv{|{{zvzyz}z}{zzy{zuu{u~x||}{xzzx|||}y{{|xw}|x|{{w~z|wz|z{yz{{~x|v{wyy{{|{zyz|{|z{{|z{{z{|y~||}|x}y|z|x{zywzz|w{}y{y{{vy{{x{~}y{|zw|zzx~zzzx|z{~yz}{~z~}}{|~~~|}y|||}}}z~~}|~}{|~~}|z|~|}~{}~||~{}}z}~~~~}~~~~~~{|~~}|}w~|~{{z~~}|}~~~~}|~{|~z}}}{~~|}}~}}~||}y{{z{{~~|}|{~~z}~{{}z~}|~z|z}~z}~{~||~}~~~||~~~{~}~|}{}||~~|}}|~~}~~||z~}~~z~|~}|~{}{}~}~~}}}{}~~}~}}y{}~}~}|}z~|~~|}y}~|~|}~{|~}|{~~~|~{~}~y~~~}|~ys|{}~~}~|}~}|||~{}|}~|~~||}}~|~{}|~|~~~~~}}~x~||}|~{}}~w||}~|z|{}zx|{{{}v||vyzxzxxyww{y{{z~|{x{yz}}yx}yz}~y{w}w{v}}{{|~}y{{|{~{}{{zz{|{{uzzy|}|zzwt{xzy{{z}w{|xw~y{xzzyv{y~{wzyz~}z}~{~|xz{zzy~vw~z{{{x~vy~}}wxyuzwx{{{{}y~z|z~x}zz}{z}}z|zzyz||}}{w|}|wy{zys|xy}wyx{~xz|}wv{}zx{xz||~z~{w~y{|y}|yx{z}x~xv}z{y{{xy}yz{zzz{z||{xw}}ztzyxyy{{~{~z}{~zyzz}|z{~{~}z|yz||}yzz}{zxy{zx|z{}wx{z}}|}}}~yz}{yxz{}~}yz|xy||{{|{|w}~}|}wv~y|z~z~}wz{|zy{|yxz{y|{|{}y{|{z{~}{}|x||}z}{}z|{{{yy}|}zz~zyzz|}zyxzxzz{~x{|{{}z}zzzy{yz|xz{z}|||~u{~xzx~~{|z|~wz}w}|xxyxx|x|{xxx|x~{}t}zzz|x|zz}{|~|}}~{|zzwzz}{}~~zy}x|yz}zuw{}w|}~xz|}{w{y{x|z{uy{w{{z~~{|{{yv}}z{yz{yzz{z~~}}y}|{|{zzz~|y{|}zy}xw|w}{zz~zx{xz{~x}|}{z||x|{{z}|x{}}}z|}|~{|z{z{|x|xy|x~z~xwwz}}{{y}vy{yvy~{y||{|~~zw|}~~~~{~~}~|{|~{y~~y|}}~~{}}~~~~~}~||~{}||{x~{y~~{}}}~~}~}{||}{~~|}}~|}}||~{}}||}y{~|{||}{z~~}|{{}}}~{}}|~~~x|}~~~}~x{}~|~}y~}|~|}{z{~|~|~~z}{z~{z}~z}~~}}|~~z~|~}~~~|~~~}}|z~}~~}}||}~y}~|}}z~z~|z}}~~}||{~~{||~~~{~~x}}{|}~|~x~}~~{~}}~~}~|~{||~{~|~}|~~~~}~|z{~}{}}~y}}~~|{~|{~}}}{~z{|ywz|}}{~{yz|y}w||{{yxzyx}~zx{x{|~{{w{z{yw{xxz~{zuz~}xzyz{w{{{xwzy~|uzx|{{{zyyxyzz~{}|y}yyz|{yx|~yy{{zy{~xyzy{{xy|~x}{{x}}wy}zz||yz|{yw~y{|w}x{w{}{|y{zwx~vzyv}{}|uyzywuzx}z{w{}{{xz{{~zyx|z}{{yz{}zy{yyzxx}w|y~zz~}z|zxyzz}zyzz}v~}}zwxuz|zz|y{||||{~wzy~z}v|wxzy{|y{|}n~~|x~z}{wz{~~x}}w~z{}}}{{z{y}vx}xx{v}|}z{|{y{~yw{z{wzx}~{|x{}vy}|{}u||z{}}zy{z|z{zwz}|z}x|wx}yy{{|zzxz~|y{{}|w|xyx{zryzy~}z{~|{|yx~yy|vz{z{{u}}~|}z{t|x|y{~zyy}~~zu{{|}{~zz}|y|v}~v~}}xv~xy|z{|~y~x{{{{ty{yz~||z}yx{y~||{||{zyy~yxwz|zz||~y|y|~yyv||||w}|wxxyxy|xw}w{xzzx{v}{v{}|}{zywy{{tuzyz|z}}w}zyxy{x~zx{wy}{~||~z|}{|~{}y{z{{{xyyzy|{yy||xxz~{{}zww|zz{{z|y~{y|{|z{|}}{~{yz~{w|}zyzxzy}xw{||zyx~~~}}ww{yzz}{~zy{~|}~zzzw||vxx{{}y{|}~|~}{~~}}~}~~~}~~}~~~z~~~{{}~}}}|}}{}~}~|}~~y}}}|~~|}y}~{}~~~|}z|~}}|~x~|{~~}|}~||{||~|~~|}~}|}{z|~|||~~}}}~|}||~|||{}~|}|}}}}|~~}|}}z~|}~~||~z}~z~~}}~|}z~~}|~~}~{}}~|{}|~}||~~~yw~~y~~~~~|~|}}}|~|{}|}~~{~~~~~~|||}~}}}~~}|}~~{}|y~}}~~}~{~}~~~{~}}{{~~}}~}}~}}z}y}{}~|}|}}~{}~~z}|~}~|~~||{||}z~~{~~{~}{y}y|w~{~zzzxxz|xuyy{z|xxx|}z~zyzyz{{~x}|z||||y~z|yxz|}uz~x|wy|y{}xv|{z|y{{y{~vxxvx|yu|z{|}y}t}}y|y{x}~{y}yy}~y|y{x|||}yzv||}wz|x{zx}y}yx||xyz}}y~z|{zy{{{{||z{xz}~|~zz|vy||}z||~z}xzyyz|y}zz|r|~zy{zx{|wu}|x|~{zzyy}{{}||}}xz|w{y|y}~{z{vz|}z|x{{yx}xwy}w|y|xxz~v{~yuxx|x{}}}|z|~}~y~zy~zw|x}x}|{{}~z{yy|vu|~{x}y~{yxzz|{}~zz~}y~}~zz}y|z|y{}yyzx|{{{}{}}{{}{ywwxzy{yyy||wzxw}w{y}}yz{vz~xy}}~x|x|zz|y|~|{y{|{z~y}~~}{|wwxz{}z{z|{||{}zzyy~xwwyy~z~~{{}yzz{{}y{yzy}}~v}yt~z}{x~y|}{~zxzzx{|zxv{}}}yy{{x}zwyz}}}~yz{}}}}{}|~|||yz}}}|}}|}{x~{yx{|y{{vx{yy|}{y{zz||}~yz}|~|}w}||{~}}}{~|}}|{{~|||{|u~xuzyy}wyzz{zxyxw~y|}z{{zxvxv~x}|zy{y|u}yxz}{|}{~~z~v~|zv{{z|zyyyy{{|{y{}}y{{yzyw{|{~|||}z}~|y|z~}|x}|}~}z~~~{}~|{~}w|}~~~}||~{|}|}|~~|}|~}~~~~}{~z}x~|}}~~}{~}~~~~~}~~|~}|||z|z}|~}}~|}~{|~|~~|~}{{}{|~~~~~}~~y~~}yz~~~}}}|~}~}~|z~~|{~|~~|}}~}|}|~|}}~}|~~zz~|~~}}||~~{~}}||~|z~~~|}{{~~{}}~|}~}~{|}~z~|{z}|}~~y|||}|~|~~}~}}||{}{~|}~}}}~}}|y~}}x}y{|{||}~}{{}~|}~zzx|x{u|}{zyyy{yy}|yy~}x{y}~z||}|vxz|{wzwz}{{xy|{}}|}{yxx}y~|x}}yvw{~u~x{|~{xu|{{z{~zwzz||z}~yyzuy{}|{w{x}{{yz{zzyyz}}{{yxy|z~xz}{vz}y}|~~z}yy~{||x{}{{|yx{|uw}xyyy{{y{{y{u|z~}|{x|y{v|z|{}|z~|y}x{y|||vz}~y|yz{zz{~|z|}yv}|}zzv|z{}t}z{yz|x}{yz|~yy|}y{yxyx}zy~t~~{x|zzx|zyxz{}y}y{{}y{{yzz{}}x{|~{{zz{zzvzxy|z{}{}|~||y{u{zxz{{~y|}y{|~x{{}tzy}y~|{{y~}}~{zz{y}|z|}z{{x{~yy|~y{}w~|~}~{y|z{w|||{}|{{z~v|||xs|y~|}yw|}}y~}zwx|~u||~~~~{|zzyw{||}|{}~~y|t~}wz~zz~{}wyz~}y{{yz|zwz{~||}yy~}{|v}z{}|yyz||{xzyxz{wyy|||zz}{{yzz{}|{z{w|~xz|w}x~yxxw|{xwzy}z{y}z{|{|~}~x}zyx}|~{{|z}x}}y{|}~yz{xy~~zy|{}}z|}xzx{|}yy{}y|z|yyxy~yy|w|}{{z{y||z{}sz{||{|{~||z~~{~}z}|}}{y}{yx~}zz~~z{z{|wz|z|x{x}}}}|x|{yz{}{}yxxv{~y{y{{{z}|zxw{y{{wzyz~}}{z}}}~~|}||{~~}}~z~~|z}~~~z|}~}~{|}~|~}|~|}~||{~|{~|~~}zz}|~x~|}~}}|{x~}~|}}}|}~w}~}}~{~}|~yz|}}|}~yz~}}~}}~{~|}~}x}{}{|}~~}{~~~~}~~}~{z}~~~}~~~}~{~~}|~|{}}~}|{~}{~}}~~~|y~|~~}~~{}}}{~}~z|}|~}|}z}}~}|~}~}~~|}~}|y~z~{z~~~|}~~}|~}{}~~~|~~|zy~||~~~|~~z|~~~~~~|{|~}{~|z||~}yzy{|{s}zyyx~{wy||z}z{y~|x{xzxzy{|zxz|{y}}|xxx{~zx}{~||yzxxwyy~zy{x{{z{{y}y{{v}}zzyw~zwxzy{~||~xwz{}|zz{|x}v||v{}}z|y{{{{}{wzx{w~xvyz|v~|xx{xzzu|~|sx{{xy|{y{}{|z|z}{zyz~||~|w{zy}|~{~}z{yw{}|zyxww|zz{w|}z|z{zy|~}~x~z}}y|~}yyx|z~y}||}~|zz|~yw|y|y}vzvzxz~zxyz|}}wxzyv|y{x|z|}{|}xy~v|}|z}zw|}~y{{~|~{zzwz|x||||zzzuzx}zy|{x|x{zvyz|yx{||~y}z{}~|z}}|w~y{|yw|yu|{z{yw|yzywz|uw~yyzv{{vyzzz|x{z~y}vzzw{z~z}z{}|y||ww{{x|xzz}wy|y{x{v}ww{zz||{{xyyyyxzz{y{|}~~yy|y}zz|||}z|wwyx|{{v~zv|y{{~{uw{uy{{v~|wyzy{w||zz~zz{y||xzz|zx~}}|xx}xzx|x|wy|y{x|}}w{zvz}yyy|}zxzuz~yz||y{{y|}}zwy{z}w|y|xyw~|{y|zy}zy||~zyzx}y{vx||{x}yxvuz~{}z{{{}}}yz}z||y{~{{{}}z|xty|zwz|{uzvz{y~~}xtxy}wty{}zx|xx|~z{z}~{}}y~}~}}~||}|~{z|~}|~|~}}|z|z~y~|~z}|{|}}~}~~~~~~~~z{}v|}y}~y~}~|{}}~}{~{~}}}~}{}|}}}~}{|~}~}{}}~~}|}}}{|~xz|~}|~~~}{z}{}}~}~}~~}~|~}{z{}z{}}~~~~}~|}~}|~}}x|}}|{~~x~z{|}~~}~~|~}{|{}}yt||}|zy}~z~~~}}~}~~}|~x{~~~}}}~{~~~~~{{{~|}~||{{}~|~z{~}}~~}~}|}}~~zz|{||~||~}{}z|}{~z~}{}z||~~||}~|~}~{xy}zzxxz{w{yzx~}|zz}~~{{|~|zy}}|vzyz~wx{yy|xx{z|x|z||}|uz|zxxw}{{{y}{zv{zzz|x}z{x}|xyzxxy}wwzyy|}zzy}wx|||xuz}xv~vwxxyx}zz~|z|x|||yz}{zv~{w}}{wzzyy}}~~xyz|{{w~}w{{{{zz{~z{{~}}zy~y{zxzx|~z{}}{xz~y}~~z}zy~{|~|yyz|x|{}|}{zxz{zxzw{y|y}}wx~x|wu}y{z~|{|yy~z{w~z|z|}|yvyyzu|{y}|yy}|{~||~|{{y}}||y{}|}}}z}yz{zz|y~ww}wx||}{||z|{}z~y|y}z}z~z{~y|}~{y{v{z~}zv~}~z}z{v{|wyzy{}z||}{w}|x{|uxy|{w|||z{xuyy|{z||}~z{u{~x}z{~u{y~zw{|{}~~{zyzyzzy~xy}{zr||}|{~zx|y}}|||wx{z{zxz}}}}{{}zz|{xyyyyy||tx~z{|z~~w}z{vyy}|}~{z}|x{~~zw~v}x{x~}yy{}{~|~}{{|{|z~{}x|}{}{zx|z~ysy{{|y|w}~|yyyxx}|}|{|x}|{z~|{z}|{|{|y{y|~wzxy|}|{{uy~zyy{{}||{{|{z|z{|{|y|wx}y||y~yx}}z|z{w~zy|v{zy~x~{zy~~z}{}|xy|~vxzyx|~|u{uz{wzx|{{z|~|~~~{~~{~~||}}}~{|~}}}~}}}}~z~~z~z||~~{|{}}~{||~{~{{}~{~y~|}}~{}|~~~}~~}~}{|~~~|~~}|}}}z}{|}}~||~}~}{}}}z{|~}|}~~~|~~{~z~~|}|}{|{~~~}}~~|}}|~~~~}z~}}y~~~|||~~}}}}~~{~~}||z}|}|}~{~~~~y~|}~|~~||~}{~}}}y}}}z|~}|~|~{}}~}{{~||~|~~~~~|~zy~{}}}~{z}~~~~}|~|~}~~|}~~}{~~|~~}~y|}{|}v|}~}|yxy{xx|y~|zz{ywyyyyzw{yz}z|z}{z{}yzxyy|{z}ztz~~|~{w}x{}}{y~{|x~|{x~{x{y|xy{z{xz{zw|{|yyz|~z}y}}yx{}||y||xxzy}{|~{|y||{wxv|yy{z{|{~zzwyz}x~yz|xz|{w|z||x~}}zy}}zz}{~z{{~~z}{}~|{{{{z|{}wx|wx}{|v{zx|xxv{u}|{{u~{yyx~y{||y|}zyzy|x~}}x||y~}|s{y{yw{v}vy{z{y}y}~|zz|x{yxyyzzty{|{}|y}}|~|zx|zzz~~z~|z~yy}ywwz}{}zxy{yzz|w}}vw{|z}w}}y~{||{z}{y{}zz}~x|x}}yy}ux|z|yz}||w||u{~}{{{y{w{wx{z}}w||~xy|x|}}|}z|xz{wz{uyy{w~y|z|vz|z}z{yzxx|x}wzzzyy~||y}~|}{{||y|~z|v}y|~{~}}}}zzxrz~x|yzwzzx||y||{~z~}xv|{xy~zy~~~}z}|v|x|{wx}||x~|y}zy|r{{}{~||zzy{zzyzx{wwy}|wzxy{w~z|zxy|{yx~}}|~z}||y{}|}{||zz~{x{xz||xw|yz{}{uwvzy|~|{|{~~y|}||zy{}}||{x~~|{w~|~{|z}v{}zxzuzz{~|yy|{|y|}|wz{~{zzu||z|w|x}x|{y}|||zz~~|z~~r}z}|~||}~{~{}~~}}~{~|||||}|||}z|~~}}{~||||||}}|}}|}|{~~{}~{~{}{~}~}}}~~~{}{|}~|~~||~~y{~~{|{}}}}|}}~}{{~|}~|||~~~}|{~{}}~~|||w|~~~}y~~}~z~~{}}}~}z{|~|~}{}z}~}{}~~|||~yz}|}~}~{~}|z~~~{}~~{}}~x}|~}y~~~|~~~~{|~~{}{}|{~|~~r}|~}~{~~~|~~}~~xy||~~}~y|~{~}}~~~~}~}~~~~|}}~}z~z}|z~~}}}}|~~xw{{z{}zyz{zx}~{}}x}|yy~yyzyw{zw{x|yyzzy~v{yyww{{yxz}{|~{}z{}y|w}v}|}z{}|{z}zy{}|zx~{xvw{{wy{yzy{v{xy}~zzywv{zy||yz{z{|zxy{zzy|z|{|{x{y}uy{{zz}yy~|~z|x|}yw{y}{|||{{yzzyxszy|{~|y{}yz~|z~v|z{zzwzzywxz{||yz}|y~|xzz{w|y{y}|~xv}|{|zy}y{}z|{y~xz}zyyyyy}wz}vvwwy|{}w}wx~}z|z{{zzzw{{zy{{}y{xz{z}x}}}y|xz~}vyy}zyz|~}~y~uw{zxwx~|{xy}}z{~}|x{z{zz}y{}yxz{y|||}zxx{}{}|zzzz{{{}{{z}zyx||y~~x|}z||}}{{yyzzyywy{{}~z||}}{}{|zy~z~{{wyz}}~xyy}yv{y|x|w}||x{x{}}}y}zzx}}vy{~{y|yx{x{~x{}}~xy|yx{y|}wyyyw{}~zxz{zz~z{y{y}y{{|~w{||yz|z|zwr~yzyw}~{x}{|yx}}}{zyx~x{w{z{zy|zy|{}zz{x}|z{zx{v{y{yzvz{ww{z}}{vyy}x{v~~zw{{}{}w{}yz{z|{}~~{yy|z~tv}|~{{xvy}y}x}}zxvy{}xz|yz|||{yx}zwy|u|{x{{|~z~{|~{x}}x}z~vu~z{yzx|yx~|zyu~}xyxy|||~{{{{z~~}|}||z~~}}{}}|}~}{}~}|}||||}}~~|~~y}}~~}}}z~}~~}~}{}~~~}~~|~~|~~~|~~|~~}|}}{|}|~}}}~}~|~|z|~}x}~w~~w|~~||~|}~z~~{z~}~~}|~||~z~~|}}}|{~}~~}}~}~~|}}}}~{~~|}~{{~}~}}}|~z|v~}~~|~|~~}~}~~~|~z}~~}{~}~}|~|~}z~}}~~}}||~~~~|~~}~|~}|}~~}}|~z|{}||~}~{}~~|~||{||~{|~|{{~~}}|}}}|~}|~|}}}~z{}}|~|~~|~|~}}{}}{~|~}~}~}}~y}~|z{|{}xx~wyzxsz}}y{x{{}|{vyy}z}{{yzx{}zyyz|}|{}x~{zz}y|y{}|~zz{y~z}z{}wy||~vx|yyy{zw{w}}{{xy~}y|w|ww}{|yz{~y}}|{x}}|y}y{{yy~y~|xzyy~xx}|y}|~zy{|{}~wyyx|tx|{~zz|}{{}x|xyx||x{y}x}}}}zzz~{zzx{zwzyz{|~~{xz{{yy~u|zxyz{|{{z||y~~}}|{zz{~}}wy~{yy|}w}}{y|}|||xzy~{{zz{xvz}y{~vzzz}z{w{}z}|{}{~}}{}|z}~}~|z||v|v{}vwx|wvx{~zz||{{z}|{~{y||}~{}{~{y{|}z~y}~y{|{|xy|}~|z|}~w{xx|{}w{y|ymz||yy{}yy}{{w}{z{{z}|~x{||w}}x||~}}~~{xy{z||yz|z|z~{}y~wvy||xy|y}x}yz}xy{~z{{~|||yv~z||xzyy{}z|x~v{{|{|{zw{zy|{}zzx}{{~x|{~xy~}{{{xy|||||yy}{~x}{{x|ztxy}yww{z|}w||w{z{{{||{{w}y~u{z~y}~}}~y{||}}}z}y{}z}x}||}}}{z|x|wyz~{zxw|yy|}x{yzz|z}{xwy~{|{z~{{~}v|{x||~{|}xvy|{}yz~{|{}u{x{zxyrx||{|x~ywz}{|~~yy|y{y{{wyy~}~~~{||~}z{}{}|{{}~~}z}}~}~|}{}|||}}}|z~}}~|~~~|}}}~~}}}~~{|||}{~~~}~{~~|}}}~z}}~}~}|}|}{}~}~~~~|}~||~}~~|z{}~}~~|}y~~}~{~~~|}|}}~~~~~~~~}}~~~}|~~~y||}{}~}~}}~zx~|~~~||}~~}~}~~~z~}}}}}~}{}}x~~}}|x||{}~~~~{~~~}|yz||~~}z~~~~}}}~|}{||}}}~~~}~~|~{|{~|~~||~wy|~~~z|}~{|y}~{|zy|{x~z}}{{z{ryy}zyz{{~w~}zy|yz{x}vzz|w{}v{yyx{xz||{zz{|v|v}yxyz}z|{{}~zzz}y|yy~}{{z~w}~}{{vz~zz}zw|}z{{xzz~xxzv{{y}w}zxzv|}yxyzywz{y}yw{yzyzw{yx{{x|uz}|zv}}y{~}{|{|}{yz|w||{zyzzx{zyz{~}zz~|~{ww|yv}|}|rwz~z~z}yx|{~vzy}~~x|~x|tx{}}{y||{{v~wyy~y~}x|yz|zz{}}yz{|w}y}|z|{zzzyz}{wy~zz||xy||{zzwxzyzxyw}{|u|}~{|~{y{{yyyy~}|x}|y}}twzxx}x|}{{~wv{}{zz~}z~{z{zz{zx~{}~|yzy~||v||~z{z{zx{||y}wzzzyyy|{zx{wzz}{yy{~zwy{~y|z}x{}zzzyyyz{xy|{zyy}{{{{y}{~~}y}|{{{{x~|{w~|{}yyyyy{w{zyx{w~}u|x|z{~{}y||yvzz~x{{|yyy|ywwy}|}||z{xzwyx|{||}{~yuzv||yzz}u~|~}y}zzvy|{~{|{}zz|~{}w{zu~y{z~|{||{}|y}{|}yxzt}y{}xz|wz{~|zvzw}ux{|z}zzyz{}{w~y{ywzz}{xw~|}{~|x{|xz{|}{wzz}}x}y{{{xw|~{x|z}~y{~y}w|z{yw|yzx|y~}{z|}~{~{|~~{xyzv|{|yyu}~}{y}}|xzx}|{y||wzx{zu|vx~{z{|~{~|~~}}~y{z|z~~|~}}z}~~~|}y}~|}|}}}|{|}~||}~{}~~~z|~}~}~}z|}|~|~~~{~}~|~{y|~x~}{~~}}|~~|x~}y~}|}}z|{~z}~~~~~||~~}}~}y}{~}~~~z~}~{}}||}~|~~z~~|~}}{~}|~~}}|}}}~{}~y}}~~{~{}~~{~~|~|}}~~{~~|}}|{|{~|{{~{~}~{{~~}~~~x}}~y~{}~}}z~|x|~~|z|}~}z~|~~|}{|~x|}~}~{{~|~~~y~z~}x|{||~~}}~}~|~|~~}{}~~}~}}~}{~}~~|~|~}||{}{~~}~||w{{|x{y{~||{|zx||{vv}y|z|x{v{z{w||x{yxz~}|zzx{{{~|{z|}}}{zzv|{z{}|{z~}zz{}{y{y|zxzzyy{w}}}y|~w{zyx|yx{{vz}{}|}z{x{~vzy}y|~}~{zz~y}{{z{wx~|v{xz|zz|wxx}||~w~zz{{}x{~wy~zx}|{y~zz~xyx|z{z|x|}z}z{zz}z{|{|{yx{w|~}|vzwyx|}wz{yy{x|}w~}yy{zs{}|yzx}{{{{x~z~s|{~yz{}xzz~sz{}~|~z}x|~y||zxz{x||wx}v~|}z}|yzv||}~y|zx|{x}y~|zx~{{|{|yxy{zzy|{}|{z|wyzwxzx{yzz{{}w~}}~|yx}}y{xxx||z~||yzzy{}z~zv{xyw~|xz{{}x{}xz|{vz}zzz{}{}{{{y}}{z|~{zy~z{}|zyyzxx{|z}y{}|y}xzzzz}x{yy{|zxzx}y{w~zzx{y|y|yy|y}{x|y}{}{yzzz|x{|}~zzx||yt~{|xzw{|{z~z|{zzy|yzyz~~ww{xx}x{~}z~wzs}}xw{}z{yy|zw{{zx{wyxwzxwyzz|z{|yz{z}y|xvyz~{x~z}zz}~}|~|~y|wyz|zyxwwz}y{z{{z~tz{}~yu|y}|xvxx}}|y}{|{z}{}wxy~yzt}{{~|x||z{~xz||v|y{tvxz}~y}zy{xzx}~xx{xy||z~xy~{|y{x|{yz{}z~}|{~{}{}{z~||~{|~{}}|~~}~~~~~|~~y~}|{~~~|}~|}~{|w}}}}|~}~~}~}~y~{~}~}{~z|}|}|z{|~z}{{|~|}~}{~}|}}~{~~{}~~~}{}|~}~~}~|}|~}~~|~|~}}|}~~~}}~|~z~~{}~~}}}~~~}z|||{~~}~~z{}{}z}y}~~}z||}~~}~}}~{}}|}}~}|~}~}~}~|~~~x}}}~~}|}~~y}}|}}~}~}~z{}}}~}}~~~}}{~z{~|x}|~{}|}|}~~{u}}|{}{{~{{z}~{}~yz{|y{|xy||{zx|}{}|}~wxz{yy{yxw|x{}{|xvz|z{yzxz|z|z~~{}zy|y~zz|xzxz}y}z}yz{y}}{|}{~~}}|z{v{xz|}u{}yw{{vx{~y}|}{|}|y{z|y{{|zz}}zz}||yy{z~z~|{{|}|zz|}{z{~~z{{yx{zyzxyzy}y}{}{~}{{}{xzzz~}}|yz{y~|~|z{z{|y|||{~{{x~{{yyy~zxvv~z|{yz{z{zyx}yvz}yxz}}zw||yv{}xzzy}v{z|}|v{zz{|||}}y|wyxx}y}}zx{||z}{{~{wxz}{~y}~u|z{{{xyx|{{~}y}|v{{~~~|{{zv{}{xy~zz|~~|}~z}t}}}{~zz|~y~}{x{~x|zz}zx{}y~v~yz~}}{zxz|w{xv|~{|~u}tyyz{x{uz}yy{y||{z|w{z|xyz{||y{||{ywx~}zzy}{x{y{v|}~~z{{vy{}y|{{wxz{{tz{xxx}t{z{{~}~wz|zy|~z{{{yxz{xzw{~}y|{{|x}{x{||}wy{yz}}z|y|z|z||x|}y|x~zz{zxw~}~x{~}~|||}z{}zszz~{u}~zvxy{}|v}u||x{s||wv~|zuyz{}|z{|}{}|}|{|{{}|u|{}}w|yz{{|{}z{zr{y}{{x|z}|}z|}x}||x}||v{{z~zrx}~z||y~y}yz{y{{}{{|zz|yzz|y|}yyy~z}~yy}{~y}y~z~y}~y~z}~~~|{}z|~~~y~~}~|~}~|}}}|~~~~~}~}{|}}|~~z||{v}~|}}~~~~~}{|~}z|{~~~|||y~}}{{}}~}~|~~~{~}~}z~~~||~~~w~|}~z~~~~}~}}}}~{~~}}~~{~}}~}~}|w|}}|{}}}~|}~z~|~}~z~~}y}zz|}{{{{~~}||~{~z}~~~~~~|~z||~~~{|}~~}|}}{}}~~}}}~~~}}~~~zw~|}}~~~}~{{|||~|||~}z|{}|~}}|}~|~~|~}~||}}~|~~|}z~}~}~}z|u~}|~}}~~~}}}|}}}y~~~~~}|}|~{|zz}~|{xz~z{~w|y}zyz|y{xzrzx{y||y|{x{wz{|yx}{~||xyz|y}}{{v~y|{y|xz|||}{~ww}}z|{xyy~y{}{{{{{zw{{~|zxy}w}{{}~y{{z|}}x|{z{~|~z{~yzzz|~|zwy|wvw{{{}zzzx~z|}xzxwx|~yxwt{z~~xz{y~~~}v~|y~{}|}x{zyvy~}|xzv}vywyxxy|w|wxyv{vz|x}x{|~|{y{{{|{zy|{x~~y}zzxz{z|z{~{{{}{z}}{yxy{~|ww{ywzyz{|y{y|x{~{~|x{{{{}{~y}}}}|{{z~zzz{w{||zzxzz{x|yw~z|zyxtx{yx{y{y|{xy~vy|}z{~y~yxt{~|z{|z}z{~x~{|~{yy|w|xwzyz|wx}{zxzxxwxzyz}v{|~ywxx~||}{{z|~x{x{v{}|~}~z|~~|{zz{x|vz{wxzxw{y{~xzuy~|}y}{{xx}{wy~{|{y|{{tw~wz{|~}wy~|{}}{}|}{|z}zy~y{|xyyxv}y|{y{xx{{{}x{~||zx|z{|z}wzy~yy~{x|x|}|{|{|s}{}x|}}}{t|}|ztyyzzz{zy|v|{z{v~{~}||z|}{|zx{~zyzxyy|xy{|~y~zzx|x}z}yzyzzzx~z{y{uz}y~{z}|vwzyxy{|x{}{|}yv{~|z{~|xy}~z{z}y{z|z|y{r|{}|xyzy}w{vzz}zxyz}u{zz}{}y|z{}y{|}y~}{z{y|~}~~}~~}~~|||}~}~{|~~{|{}{~~}~{||}}~}z}}{~~|{~~}~|}|~~~~}}{|z|~||}~~~}}z}{z}}}~}~~||}}||}z~|z}~||}|}~}~~|z~{~~|~z||~}{|~{}{}{|}~{y||~~~~~}~||{|||{~|~{|}}{~y}{}~~}y|}~|z}~}|~~~||~wy{}}~}}z}~~~|}|}{}y~z~~}|y~z|}~{}}{~|~~~~{~~~}~|||~}~~~}{~|}}~|~}~}~z}~}}~{||}}~|~}{yy||~~~~{~z}~~}~~~yzz~}~|}{~|~{}z~~}}~~~|zv{|~|}{|zzuxxwwy{|xx}{x}yyxy}}yxy{z}{y{xz|{z{z{|yzy}||xy~xxwwx~x||~ywzzy{{v{||~}{uywzzw~{{{}z{~xzz{ww}zw{{}~y|x|{wwzzyx}|xz|zx}z{zz|x}{z~|zxz}w{z}||z~{{z}u~|{||y}y|{}}zyyyy|{|y|{}zzz|zv~ywzz}z{|}{{y}w|~{}~y}}sx~y|}{wyz{z|xz{{{xz}xux{x|zz|zy{y||{zz{y|}~{{~|~~zz{x}|x}y|~vyz~xy{}~}z{{~{y{||zzy{{vzyw}|zw|y{|z|w{}{y~ywv}~z}xy}|x{y||~z||{|}{{|{|{y{~{y}{~}z~z{{z|}}}|~{x}y~{~~~z{y~v{~}x~zu}yxyy|l{xy~z~x}zywyy|{||yu|}~}{}yxyz|yxy|yx||wyy|}{}|{w}xzv}y{}}|xvz{|~y|{x~{wzyzyuxzz{y{}u|}{~}~yyz||yyzxx{|zx}x|~~|x|y|{{}}}z{|wx{yzxxyz}|wz}yx{{{}zy~wy|xzx{zzvz{y|}v{}z{v}}z|}|wzzz{}zz{|wst|y{y|~{}s{y|yx{}|wx}}{~x|}ywxy{|~}y|u{|zwz{y|w{}||z}{x}y}}{}|yw{zyx}}y}|}x{~|z}~w{~z}zw|v|z}y{{y}{x}~yzz{}xx|{}xv|{|yzx~zyuz{}z~}~z{{}}{|~}||}}}}~{{}}~}}|~~}}~~}~~~}}~}}~|~}||~}{~}~}~||}~}{~||{~|z}{}~|~}|~yz|}|}~~w|}y~y}z}|~{z}}~~{|{~~||{}~~{~~z{~}||~~}~z~~|~~}z~||}|~z~~~|{~{~~~~{|~~}|}|{}}~||}~|}}~~{~}}}~~~y}{~{~~|~~z{z~||~|}z~|}z~}~}|||}}~~z~||~~~~|}wz~y{~{}|}~{}~~}}~z~~}|{~}~~z}~}{~|z}{}|x~{{}{~}||z}}~~}~|}~~}~~~z|~z~z}{vw||||u{u{yyw{{z{y}z}~|z~|vz|{yy~zwxyz|{|y{{}{z|wyzw|{y{|{{|{y{v~{||{zyv||zw{z|yzxxzzvzxxwxzvzz{|~{{xyz|z}xz~{|z{}~{{}}z~yywxw{yy|yx{xzvzy|y}z|||}yzwyy|{}{z{y|{z||{x{xz}xw{|y|}{}z{|{}z~x}v||{xxz~z|zwx{yzzwwxzuvw{yy|}{y{x~zy}|{|||{}~}y~{}|~x}}z{|zz|zyzyxw{zxx|y{vw||yxz}zz|q|}}z|{}~wz~v}xwz}y~z}~yz}zzzz~z{yztyyxzuzxzz~u~yyz{|{wy{w}{{x~xz|~~xx{|}{|{}}|}{{~zz}xxryzxxyzv{xyyty|x{x{uxw{u}{v}{}wz}}z~{~}{~~}{|yy~|~w~yvuvy~{~vy{}{{xy|yxw{}{zxyv|xz}z{w{yz~}|zx~{}|y{{~}}yxw{|||x{||{zzwy|yy|vyv{{w|yz||v}vz|xxx|}|}vy|x~|xxz|y}zvwz~~z{zx~|~zzy{y{|}{wzy}~{{{yxywzw|~z~{|vy{}{||{|yyzyz~zzzwz||y}yvwy~|{z~uwxuxxyyy}}yyxwxx{||wxw~xyxz||}x}||xx~}zy~x{z{}v~z}|}y{{v~xzz}v~w}xx{yzy{zzv{|yx|}x{yxw}y}zy|y|z{|}|~}{}{~}~}}~~{~~w|}}z~}}y~}~}~}|{||}{~|{||}}~~{~~||}~{}}z{|{|z}}~~z~}~{|}}~{}~~}~{|}~}~}}|~|}~z}~|{~|~{~~~|}}}~|}~}~~~}~{{}}~}~~||}~~{x}|y~|~}}}}x}}~}~{}}~{z|~~{~|}z||}~}~~~~}~~|}|~|~~}~z~{}}~}~|}~~}|~}~~}~z~|}}|}~~}~~}~}~~~{}}|}}~~}~z~~|~}}||~|~|x|}z{~~~||}x}}|z}z}{}|x{~}|~|~|~~~|~z}y|}{x}~}{{}}|{{~~}~z}y|||{wz{zw{x|{y~|yz~yzyzz|}}}yww{{x|x{}zvx}xyzzz}z{wvyy|yww{yxyzz|w{yyy|{y{z|xzzxvw~~yzxzz}{}zvx|zx{x|}yyy||z|v|}yxzyx}zyzzyxyy||}xzxvz{zrzxyyy{{|yz|{zzz}{~z}}}yy|x{yxyw~|yy}{zy{y|~}~}v}yz~x|{{zz{zxx{}zy~{yx|vy{}x}}{}{xw{zwyxtz|y}{{x{|~x}zzzzz{xyp|{w{yzzyyyx|zwz|z{}}~|~{{x{|w{{|vz|{v{w|~yzxz~~yzz|xzx}|z}~z~|v|zy}wyxwz}w{}zxny}}w|{x{}}yy||}|||y~{xy|zz}{z{|||}}~{z{||vzx{yz{y~{~|yyyzv}zx|xwz|}{yv~~|yxyxy}yy{{vw~{z{z{|||zx|~}{|y}y|{vxywwzyzxz{q|y{z{x}~w{z{yz{|y{~z}{z}|z{xz~|xx{v~vzuw}{~|zx}yy}zy||n{z}z~yxxy{~{z{|y||}}~~y~~~y{yzz{zyzv{{yyv{|x|{y}y|y|zz|w|zy{|z|wy{y}}z{}yx{~zy{{{{x{yx|uz{|w{zx|zz|y}}zq}pxy{yz{xtxx~{}}}wxx}}~{zwz}z}yxyyyyz||}|{{}yz{}z|y{y{{||||zz{|}z|z~yywzy{xy{w{|}zu|z}{{yw{|yz||~}w|{}{zzz}}|~}}|~}}~z|}{|~~~|~{~~}~~~{}{~|~|}~~~{}}~~~~}}~||{~~|~}}}}|w{~|~~|}|z}|}~~|z{~}}~~~}}}zx|}~~|~}z~~{~|~yz}}y}~z~||}{v}}~||}{}~~{{|}{~}}|}|~y~~{}|~~~}~||{}~~{{}}||{}|}~}}}~~~}}||~||~}}~}}~zz~z~~}||}}}~}~{z}z}}~|}}}~|}{~~}~~}~{~}}{~z}~~}}}}}||~~|~|~}}~~}{~~||~~{}|~}{{|z|}z}||~~}~|}|{}}~}|z~|~~|z~}{~||~}}z~~~}~~~~z}{}~}|~|}{~{~}~}~}~}~{}z{z}~}||xz{|zxzx|}~yzz{{{~x|z}y{y|}yzzzy}~y||{z{|{yy{y{{z||x}{|{||z~||wyz{{zzyzz|z}y{|v|||wvx{yzwz|}xy{x{x{{x|zz{{{}|{~y{}|~w|y}w{xz||x{{v}xywx}{{}yz|zz}{wy{y~y{||z{xyzzx}wz||{|{}~zy|~w{zwxyv}|zzz|{{yx{wuxx{}x}y{zx{|z{x{z}z}{|{x|~zz}{|{|}w||z~}y}z}}xz{y|{{{~z{w{{yy}yv~{yvw{}{|zz{|}{zw~{~|{{}{~w}{}}}{z|{{w|~|vzy{zww{yzx|u|||}x{wyvx||~}{~{|}~{}~y~|xx|yz}{|ywzy}z{{||x{z{x|y|y~|u{yvyz~~zxzvy|xz{{|x}zyz|~|z}{}z~}wzxx}|||x{wy}z}{{w}xz}z{z{yzxwzzzz~z|}zzwz}{z}~|{x{{|~y|y|yy~y}}x{w{zyxxx{~zz{wyyv|xxz{~~z{|w{{{z|{}~|}y|{{{y{y{}xz{wz~|xywyxzyyzt|zz{zu~zyzvqw{z|vyywwu|}z|z}~z}tw{x|z|{z~}x~}{}{z~}|yz||~w{y~zyzyz|{xz~z{y{}zz~xwz||x|x}zz{}~}|{z}|}y}x}{zyxx{{~y~{|~z|}}||zxww{zx{}}ztyzxz|||{|{{|{z|yy}y|pz~{u}xx}~~{}~~}{~{~{}y}z~|{~~|z|~|{|||}{|~|}~}}}{~~~|}|||{~~{~}||~}~}}~~}}~|~}~||~}~}y{}}}{{|wy||~}~}|~z~~{{~}}}}{{{|~}}z}~~}~~~}z}~~~~}}}~~~{~{}}}}~{|}~{{~~z}}~{~}{~~~~}~}~z|}{{~~}|||~{z~~~|z~~|y||~}~~~}~}~~{|}|}}}}|}~}}~~~}~}|}|~xz|~|~}}~||~}~|~{~}~~}}}~~~}~}{~{~}{}|~}}~~~|~}{~~}~}~}{{|{}|{}{~|~~~||~}}}~}z{~~{~~}|||{z{~~}y|}|~~~}~||}~x}~z~}~}}|}}}~~~}{~~{y|}~}}}vzz}||}yz||xy{~{}{z{|w{v~xzz{|z{zz}z{wx{{|xz{|zxy~wwz|}vv}z|z}x|{w}x}}x{x|y}~zzzzw{|wz}|wv}y||z|wvy{w||{|xwxzxx{zw{~||xv{w}y{x~|{uxwxy|}|x}}z}{}y{{{~|yyx|~|}yyvyww|~xu{z|{{yzz}x{{x}z{z{|{y{}|{|x|y}~y{}xzz|w|zzzz|{|v|{{y}|{zw}{x}xxy{}z{}xy}w~y~|zw{|}{|z{|vz{{z{~|z{z{{zy|v{|zy|{x{{zx||x|zy}{~~{}vvx}zx||yywz}{}|{||wy|zxxt~yx{}yzx~{}zuz{w{vtyv~{~{y~z|{zz{|xzwzyw~~|}z{xx|zyyyyy{{|z{}{{z}{{yz{{|{~{{}|yy{zx|vx{xyzx{}{}|~~xx|xwyyx|{{}}||{{|zz|~z{zyzzzwz{|wzyyzzz}}yx|}y~||{w{{}|z}|}w|z{wzwv~{{zzxvzyw{||y~~|x{xvxzz|y}||yzyy}{z|z~{|{{z|}{}xx{xy~}|z|zw|}|~z}zz~}}{|y~w{{wyxyz|y{{w{|xy{t~}x|xy{wy|{y|y{z{x~uzw{x{~|yxyx{yyx|{zxvyzzyzy{~|}z{z}|zv|~v}~x}vz{yw|~y{xxzy~}{~w}z}w{y~v{xxzz{}}}{|vz|{|{zz}{{zw{|~{v|ww}}{w~|||x~{|yx|}~{~~|}~{~{~~~|~}|y}}|~}}}~}}~}}}z~}}~{}}~z~{|{z{|~~||~~~z}y{~||||~}~}{~~|{}~}~~z{~zzy|~{~~}~{}~}}}|~~|}{{|~~~}}}~}||}}|{~||}~~}~|~}{~}}z~{~~~}}{|~~|}~}~~|~{{||~|~|}}~~z}~~}~}}{}||||{}}~}}}~|{~|~}~~{}}~~}||}{}~~~z|{~}}~~~~~~~~~~|~~}}}{~~~{~|}}~~~}{{}~}}~}|~|}~~|||~{~|{{}~|}{~~{~~}~~z}}}||z{~|}z~|~}~{{~~{{z~|z|xz|{y{xzz|}y}z{xv|||zxvz|w}~{{x|{zz{wy|{{x~x|}xyy{}w}}z|~x{}}|z}x|{yxzzvxy|}{~{w}z}{xvxxq{z{xywz{}yz|}~z||x|{x|}}|z}{|~z||{{zzvx{{yy~x}|wzz|y~||xw|v|xxxyyr{}}}}{zx{|zv|z{z{|{}}~{{{{x||{{x}{ywz}x{{yz|z{xzwtw|x}||z|{{{|~{zu~||zz}}xz{{}}}zx{z~}}z|z|zyxxyyv|z}vwxx{yxw|uww}xyy~y}|x{x|yy|}|}zz|z}~~|yyy}|}||}}{vzxxxxwz|yzy}y||{|x{y{y~y|x{|zzz}y|}y|yx|z|w}||}|zz{}}|~w{xtzwy}z{z|vw{xwxy}z}}yx{x{{{{y|}{~{x{~|{z{{~||x~zy}|~x|z|{}yt}}{{}|zy}~z}z|yyxzyzwzwv{wx{z{}zyxz}~~z|w~}}|y|z|||}}|{zzzz|{xy|||xx|{zxzzw~x|w~wzz{xz}{xyy{{z~yz|y}x|{~|{xz{{~z{|{||vv}zwz{}xywy|{yyzvwwzx{tyx|}|{vvzyxyzxy~z}{||wx}x{z|{~{|}{{|{|{~zyv}tz|zyzxvw{xzyyzy{yy{yxz{{z}zxywz{yz{}}}y~{~{y~{{}{||~}~wuy{xzz~{yz~|}{zz{v|x{{|yx{|{}~~zz{~yy|{||yy}~~}}}{|~||}{~~{{~||~y}}~}yz}~}|}z|{z}}|~|}|z|~~|}}}~}{}||}~~~{|||{~|}w|{~{|~~~}{|{}~}|}v~~}}|~~|~~||{}~{|~~~}|~~}|}~}}y}||}}~|~~{}{~}}~}|||}~|}}|~|}xz|{{~|{w}{}wz|z{~}}~}|~z}~|}}|}~~}}~}w}~}|~x||}~{z|z|}~~|}~}}}}||w~~{}zx~~~~}~|}|~~|}}}~~~~{~z~|{|{}x~|~~~z}}{|xzz||}~|~zw~|||z|~|~{~~~}{~~}|~~|}}}z}}~|{z~|}||{}~}|{{z~z|~y}~~vz|~xw{|ywz}x{{~vx{|yyy}z}{{x{~{yxz{wz{||{|z|x}~|x}z~}ywx|y}w|z{z|}|~{~}{{{z|~|x||{w{~wz|z{w}x}~xx|y{|z|u|v{|x{zwz||z|{v~|~xyy}|y{ww{wzyzz{}v{{~}}}z~~~{{yxyy||{{y~~u{~|v{~yyuz~wy{~}{}~x|z|}{zzw|~}|{uy{}yx|y|}||z}~zzy~zuu}zx{|}z{{}{yz}{uz}yyz~}|{xzy}}|}yy}y|zz|}z}|x{yz{{yy{}{~y}}z}{{{}~|{y}w{x{}}|xy{|{{u}x|{|{~|}z||{zzz{|{z{{||}|~v|~y~|ysyz|zzx}}{{}|{{}|}z~x|y|}z|z~{}z|}xvz}}y{~z{}z{zzy}z{y~|xy{z{|~|}x{v{||}zz{v|y}{z{z||~|v}|w|{|{|}~xxy}z|{|~~~~y~}|{|y~yyzz~x~~x~{zz}z|yuzzz}x{wx}}~v{zyyxx~zzzxzt{zy{v~|z|ywz|~y|x}x|{yyyzyw}{|z|z}}xw|{yy}zzz}{|zy|}~}{|}}v}xz{z|{z}wzy|vy~{x{zzyzy~}yyyxxyxx{|xzx{vz}{{~}ww|~u}|zx|z{~y}|}z~}}}|{yz{}||}x|}~y|}~zyuyy{wt{}~{~yyx}|yzzx|x{~{zx}w~~}wz{y|z}z}{}xx|z||}|{~{{z{z}y}}}{}}~{y~{~}~|}}~}~~}}|~~}~y~}|}~}}}}~|~}~~~}|~}|}}~x{|~|}~~}|~zz}~z~{}z{}~{~~|~z~|~~|~~~}}{~}|}}~|}|~}|~}~~|~|}}}{~~|~~x~~}}}|~}}}{}~{~~~}~w|}~}}|~}}~}}|}}~z}}}~{|~z~~~~}|~~z||}y~}~{{~~~~|~~~|}~}{~|~}y~}}~~z~~}x}~|}}~{~{~~|~|~}|~}~{}~~~~||}~~}~}}}{|~~}}~}~y~~~}|}|~|~}~}~y}|}||{}~}z}~{~|}~}|~}~|~|~~}|~~}}}}~}|{|~~~|}}~~|}{z}~zyz~~z|zxw|w~{{y{yyyzyv~}xy{z{y{y|zxzy|y{||x|x}{ywx{w|{y{zxv|zu|zw~~~y|z{|zzz|yy{z{|uy}xs|zu{y{wz{x{u|xx}z~}y}{w{|{|z{~~{z|{}|}{|v{wz~yv||||wy{x~{}y}yx{y|xy~vz{||zwvzy|{~yuz|{}{{yx}}}~{{x{{zyw{}zvz|zyv{{z|~y}}zzw~xyyzx{zv{uu|z|x}{|vz|{}yy}wtz~||~y|zw{{xxxy}|z}}{y{yx|{}zw{y|{zz|vz{xzz~||}vxxyz~z|{{|}{|||{y|zzz|{{}|~x|{yzyx|xy{xzxxz{xzmy}}{y|yxzyx{{|~|x{|z}y{{y{{y}}xy~z|~}|}~|yz{xxyyy}{x|||wz}{v|w}{y~|}xxzx}}zzxz{}}yxy|{{{||y~xw{}|~{y{y{xxx{ww{ww{yx}yv{x{ww{~xxyy|yw|}~yx~~y}z|zz}x{~yz{~yw{|zw|{|vw{y{zyyzt|yx}{{|v{~y~z{xt}z~}|{|yyz{zxz{|~}|z}}}x|{{y~{zzzz|y{x|x{xw|ww{xywz{zu{ww~xy~{|z}}z{|{x~|yy{y{~y}x|xzww{}vxz~{}xwx~wx~wxz}}z{u}||v|z|~{z~v{}y||{}}y}~{|||}~y~}z~}~z}w{zy|~|xyxx~v{xux~y{y}yzz{|y}|{~x~}||x|y}}zxzz||~~}{}||}}}x|~~~}~}{}~{~}}}~|z{~z~~{~~~~}||z}|~}~~~}~}~|}~~z{||}{~{}|}~}~}|~~~}~}}}|||y~}}|}~z|~}{}}~~|~|}}{~~|~|~~{~~~}|~{{~~~~|~}|~~~~~}|~~~~|~}~}||}|}~~~}~~z~}~}{{~~}}{}~|}~~~}~|~}}|}~{x{~||~~~|{}}|~|~~}}}{}{~~{{}}}~}y|}|~}|}|}}z|~~||~|~|~}|{~|~~}}~}~}}}~}y~y~||~{~|vy~y~v}~}~~z~{z{~z}||}}{}z{||~~}{}x}y}|~}{|~~~}}~~~}x}~zw{y~zyy|z|{xzxz{}z|}~y|z|~||{wyy|y}{z{}|}|ww}w|{zzyzzyz}x|wz}~wwy~{z|~xz||~~yzx|y~y|z}||}yz|z{yz{yxv{{vv|w{}w{{xyy{zyz}zyx{|~yyx}}y||yy{z}}v{{z}{}{zx}{zz||{{y}zv}|~}~}y{|}x|z|{xwyxzxzu~x}vw~~~|~{w~y|{{|{{z{z{zwx|}zw{|yy|y~|wxz~x|x{{{~~{}{{w|z|yz|}|{y}{{zw{}yz|z{||{yz}z~{xy~}vxyw}~~~vzx|y||t~{yzyzyyz}y{{z}|y}|{|wywx{s}{y|wu~t}}}w}u~y|y}x{}y}}}}{}~y|zzz|{~{}{{{}}~{{|wxyx{w~{|y~z}x}z{xzy{y{{y{x{}|xz}zyw~z}{zyz}{~z}|{~|~||vw{|yuy}|tw{|{|x|~z|zzx{zy||{}xz||z{y|ywz{yzx~yv{}~}{x~zyxz|~y{x||}|{{|{z~|yy{v{|z~y~{||zxw|yvxy{yyy~z}{v~}|z~~~{y{xz{yxxy|z~||||yz{{y|{{|yzy}}x{xx{zyz{{|{{zyz{zz}{|zxwz{|{{z~~zxz|{~|}vwx~z{z|z||xv{z|}xzz}}|x}{x||y|xz|y{yy|~~wy~x{~x|{xz}w}z{{{}zx}{~{{~xz{vwzv{{z}x{|z|y{{}yu{xzzzzz{v{}~~{}}~~|~}{z~|{~~}|{~}}{~~{~}}||{~~~~}}|}}~}}~{}{|}~~|z~}y|z~|||}~~z~~~|y}z}~}|x~}|z~~}{{~|}~|~}{~|}}~}|}}|}}}z}{}~{}~{||}~~~}}~~{~~}~|{~~~~~~|~}~~}|~{~~|{~|z}{z~}}~|{z}~}~}|~|~~}~}||~~~|~z|~y~y~~~|~~||z|~}{{{x~||{~|~}z~~|~|~~z}}}~}|~~}~{|~~~~||}}}}~}~w}~zz}}|}z}|{|}|~}}}~zz~~}|{~|~~y~|}{||z}}}}{}~z{{}|~~}}~}~~|x|}x~~~}}~|}~~~zz}|~|~~}y}z}xz{vyy}x}{y|{~||{zy|yv{{{y}y{zwx}{|w|xw}zyuz{||zv{zy~y}~{{}~~}v|{w||zyyzwx{z|{yzux~w~zz~{y~zyz|}{}u{{vz~zz||{}y|}x{|x}z}|{zyz|}}z|zx}x~yyzxw{|{yszx{zxz{x{wyz}t|y|yzz{|{{{y|}y~zx|}{{|}z~{{x}|y{yy}yu|zywxzyxy|u}tzy|zyyw~{{z{xzzzyxwz{}}y{{z}w||z||{v}|yyy||~z}y{{vyyxzxx{{}~{~xv{z{{yz||xx{}~y~{{}}{|zyz|xzy|zyx{|{|x~yz|x{z~w}y}w{yyxy}vwwx{x||{|zz{{}}}z|}{{|w|{|z~|}}vxwyz~~yzx{x}w{zy|zzwy|xtz~}yzyyz}{z}~zz~}wz{z{yxz{}}v}~|x{|{zy}{y}||{||y{{{z|xzyyz|z|~xyz}|{|zwy{~|{}{vux~|zyyvyyzyz}y}{|{|zww{xxz~wx{zyzxxy}zv}yzx}z|yutzx~{}zz{}~{}{z~zy|}y{x{|||zx}|z{xz{y{yyyxv~yvtyzxv|z}ww{ywvy|{y{{y{zvwvz|{zz||{tw}}{|}wzzyz|y{{xxzzzzxx{}xxy{|yzww|}z}{ux|uxzwz~}x{yw{{||}zy}~x}}z{}x||{z{{z{wxvzvxxy}|y}{v}w{zvyz}zw~z}{~z~~~{{|{z}z{{|x}{|||}}}||z|}{}|~}~{}~~}}}~~{|~}}|zy||}~}~zy}yy}z|w|{}|~~~}{}}~|{x}~~z|~~}~|}|~~}}~~~}{|~~}z~}{}}~|z}}|~~~z|~}}}}~~~~|~~}||~~}|~}~}}~~}}}~}}}}{|{{~~z}}~~}{}|x||~~~~|}}v}~~~~~}|z{|}|}}~}y}z}|~|{}z}{|}}~|}||{{~{z}~|{~}~z}}~|{{{}}y|x}~~}|~~~~~}}|~~|}~{}y~~}}~|||}}}{~~}~}~~~{~~|y|}}}}}{}}~w}~{t~}}~~|{{z{~}~}{~y|~~}{~}}x}}|}~~~}{~}yw{{{{}{{~}|~|y|{{~~{zy{zz}}|z|}{zy|||zzy}zy~{y{{z}xyyy{~{{x~|yw}}yzzw~y|v|xzxz{x|}y|z|{w~}v}|yy~{{||z{|z{{|{||{yzx{~{y|x||zz}yz{}yz}||{}|z{~z{zy}x|y}{v}z{xz}z}|}y~{}xxw|x||zy}vw~}}~|||z{}z|y|y|{|{z{x{y|z{~||y{}|xyzz{~z{{~z~||}~yz}{x~zw~{|{{y~}|~zyz}z|}{{y}zz{z{z|z|z{z|~yy~|}|}x}{|zz}~~z|y{}~|}z{{x{z|xu|{|z|xz~{z}~{~}yzz|}{{w|wyz~|x}}|~z}{{~v~z~z|z{|z}}~{~}{|{z}zy}||x{~{{w{|{}}w}|yx{||}~}}}yzz~|zz~}}z|||{~yz{y{z||z~~|v}~}zz~w{{{|~x{z{}z}{xy~{w||}t|yz}w~|~|{|z{}||{z|x|{{}|y{w{{ywyzv{y}{|y{xz}}}||xyyy|~|zw{~x||zx{~zzx}|~|w}xw}y~zwz}|}{|z{zv{{|}}|~~|~|~~z|}}z{zz~|y~~}{|z|x|~}}z}zz{~zyyzzxz}|{}y|wy~{~z~{||{}|{{{|{{}}x~zzz{}y}yz}||z~~{|z}}}}|}{z~z}{z|}~}~~~|~}~|~|}}|}y~}z~~}~~z~w~~|~}|}}~~~|}{~}{~}~}}{|{{~}}}~~~~}|~~~||}}~}{}~~~}~~}{~~~}{{||{~||~|}~~}~~~~||~~}~z}~~}|~~~~~{|{~{|z~~z~}{|~~}~~~~}~}~{|~~|~~}}|~|}}~}~|}~~~~z~}{~~~{~|}~}|}~~~{~}~}~{~{z}||~|}~z~|~{w~~|}~}|~}}||}w|{}}|}|{yz}{zzy{}y}zyzwzyxxx{y|ztz}{yv{}zz|yzzz|w{xxz{yw~~|~|||}zz{y|v~{yzvo}|{v{xyvy|}w~w{yww}x{yy{zzrz|xz{|}{u}{|zt|x|{y}zyz|x|}yzywx{zy|{xz{}}}zyzwyw~{wyvyz}}}y~{|z}v~~}{x~{}{~zs{x|zy}z{{~zywx|y|{yz|z|z{{{xyy|zyxy{xytx|~w}y|z{vxx}{~}{y~~{z{|z~{~|}x~zz}vvy|z}|zy{zyxxzzx{wy{xw}zyvy~}|{~w{~v|}|xx{w~}}v{z||}{ww|{uww}}yw{wzxuxwx}}w{yzy|{zxwyw|~uz{{{v~}{~|z~|}{}y}}{z~wy||vz}}{xy{yz{{xwtzz|{|{yxu|xx~{~|{||z}~|~y|z|z{}x{y{~xxzux|{x~|}z}zyv{|}~{w{vxuxy|{yvx~z}z}|{yyzxzy{x{~z{|v||~v~xzv}zy{uxxz{z{}{y~ywv~|x{zywwxzyyxzv}yz~{}~}{|}}~y|qu|{}{{z}|yx}|y||z|xx|wy|zxz{{{w{wzzzw{|y|yu{s{z{z}{x{}{~y~x~{|~}|{z{zzw~y}{|y|wv|z||zxvxzzzz{x}}zyzyz|xwz{z{{v|zxu}w~~yx}z|z{}xw||z}||}x{{|x~yxxxwv}y{yyvwxwyv|{xx{y|{|y}y~{}z{{{{{~}z||}}|~~}~}}}~}}||~{{}{}{}|~|}|~~}y~~{||}}|{}}~~}~~{}zw~~}{}~}}~~}y}}{|}|{}}}}|}~~|}~}~}}}~~|~{}|}~{|~{|~{{~}|~{}}~||}~}~~{|~~}y}|}~}}{}}|}|||}}}}~~~~}~}}}y}|~~~~}|~vz~|~wz~~{{~|}~{}~{y|}||~~z}|z~}~||~{~y{~~~||~{}~~|~|}{}}yx}{~z{z|}}~}w~|}}}z~~~||{}{z{}{}{~{}~{y}{}~}~~}}~||{}|~z{y{~}}~~}{|{|~~~{}|~|~{}}}~}}~}{}z}~}}}|}|}|z}~|y{~}|~~~~z~|{|}|z|yy|z|{yz|z{z}{|zz{zzyx{xs{{vzz|xz{wzxxyx}}}xzz{{{{zv{||zxvw|}x|xy~v}}{{{z}w||yzvzy}zyv|xz}yw~wyy{{yzx{}x}yzzy|x{|zy}vz{yyzwyy}{z{|{y{y}|~|}||yv}|}}~|}xxx{~wxwz{w{~xzy}z}yyzwzzzz{}xyz{|{||zz}|xyx~y|{z{}vy{vyy||y{|z~{zy}x}||w}zzx{z|wyy}{}vxyy~x{yx{}~w}yy}zxz|{{{{}y|z}yyxx~}z{yz||z{}w|{yw{u|{~zz|}z}zz}{|{{|{~yw|y}y||{|yz||z{v{|x||wzw~{{w}w~z|zz|y}z|{yzv||{|xzzzx}}|zz}}}|zz{y~z}z{}yzyxz{yz{yu}~z}yx{zz}{~|z{yyxx{~{z{z||x~zz|x{y{yz|{}z{|ww{~}}|}z~x}w{|{|{|{~{yyxz{zxx||tyxzuw{}}{{z{}{x{yuw}{{y{}v{yyzvv|zx}yyz|yx{y}x}{yzy}|z|xzz{z}|xx{}t{yxv{yxy}{|y{|yw|yz{x}y|xxyyz}|}|z|}z}}|{}{y}|z~zvtyz{yz}z{|}zz~}zxx}yy{}|{{yw}xz}{{uywxq~|{y}|{y~||w~{{zz{{{zxy{~y|z{z{{v||w}v}~x~|y~yyz}|~{~|y|~yy{|{}y{y{vx~{z~z{wz{}zv{vxw{{|yt{vzxxyyz}}y~z}}}~}|}~z|~~}~|}||~}{}}~}~}|{v|}~~y}}~}|~~~~|}|~}~~}~~{~~}}~{~~}}|||y{~~{|}~~~~}|}|}}{}}z|~~||~z|~~}}|}}~z~}|~~~y~}~~}~~~~}{|{z~y}~}~~|}}~~~~~|~z~|z}{~z~~{|~~||~~z}z{~}~}|~~~~}}~~~}~}~|}~~||y~|}{~}}z}~}~}}{}~|}}{}}z}|}|}}~|~{~~~}z~~}~}~}}~~}}|||}}}}}~~}}zx}|~~~}z}{}~~~|~~|~|~~{~|~{~y~}{}~}}w~~~|{~~z{~}|{~~~z||{~~{~~}y}z}z|}}{~z~~}}}z|~{y~|~|}xxwuwzx|xy{y|wz|{|xzxyx|}{}}zxw}~z|}z|~z|yz{z~}{y~}{uyy}~y{wx}xzy{wywyxvzyywyv}x{z}yvzxwyuu|~wvz||x{}|||ww{{}z|}|xz{y~|z}{zzxwxyxz~}y|yzzz{|y{v~xyzz|{zwyzy~|z|}~yz{|zwy~~z}w|yuzwz|z{|{{yyz{zxyzzvyx}yx~{zxyz{z}{z{}~y|z|}yz}zzz|~yww~yx}z||}}x{y{vz{{wy{yx}xzx|x{zu|xx~|wxzz{|wv|{~xx{}z~}{}|x|}zywx~zvy|~{||~}|~}{zy}}|x}{y|zx|x{yxwzz||{{xvy||}z~~zz||~y~{{}}~}uvy|{~{{}}vzw|ww{}z}yz~y|wzz}~{{z{|{{{xx|{}y}|wx|xyx}}{||}zy|{z|{}}|{{y{wzwzzy}}xwwxy}zzz{yx{||{zzxzz|}xzzzz{}z}yz|y|z}x{~x{}{z|z~wuzz{zz{|y}xzyz{yv|z}||xyw}yzzyxxwzz|}~|wx|wz~v{{yzxz}~~|{|{wz}{w}{}z{xy|}~}x{x|}y}z{wx~xy|{z|{yzyy{||x||zz|~vy{|||}xzx~}|wz}~{|xy{|zy|||zx{y|yyv|wvyxw|yy|{{z}y}}w|yz|~{}}}y}y~y}zyz|}zzt{{~|}}y}y|}yuzw}y}|w|xv{x{|yz|y}}y~}|{y~}|{}~~}}|~~{~~}}|~}y~|}~|{y~~~~||}~}}~z~~~}|}~z}{{~}}}~}~~{~{z~}~{||~~~}}~~{~{~{}{~~}|~}||}~}~}}z}z}~~}|~}}~{~~||}|}~~}}|}~}~}~{}}{}|}}~}z~~}z}~}~}~~|~}~||}|~}~|{~~~{~}~}}~}~}{~~~y~}}|}~}|~~~x~}~~|~z}}|{||}~|}}~z~}|z|w}~}~|~~|~}~{}~|{~z{~z~}|~|}|~|~~}~}}|~~}~y~~||zz~|||}{~~~~}~}|~x~}}|}|~}}~}~}{~z~|}z}{~~}}~}{|z}}}|}~}~x}||{|x{z||}}|~|vvz~w{~{|~zy|{|x|xwyy}x}|~}}z}{zwwz|x~|~z~x{uxx~zx~{z|}}zzy|w|~zvw|yww}zx}|{z}{~{}w{{z|vz{|y{vxz{~{{{|{yz{vy|wy{}{|{zzz{wyxx}~~~z|yy|}z{yz}{w}}{~yx}x}x|y{{v|v}wxxwzzz|{{{xy{z{zy{}~~~z||yz|{|z~yww|}~ux{}~w}{y}}|}z~n{~yzz~}{zzz{yxwwy{vx~xzy{}z|{}z{~{|{}|{w~|~|}|zxw}|y{}~y~y}{uz{y{zy|{}|z~wxxsytz|w|||vx{z}|w{{|xyxz{{||}|xy|{{{y~}}zz|{{||z}x|x}{|{z{xrz~~zxy|}y{|y{|z{{}{x{{{|y}yy||{yz~~z}~}{{x}z~~y}{xy|w|v{{|~}y{vxy||}z{x|{zz|yz{zwz{{y|xz|v{|x|z}z|w|{}|y|w|{~x{z~{zyv}}yyzzz}zz}}|z{~{{z}yz}|xx|{z{yzzx}|y{zxy|xy|{|x|{|xz{{{}zzv|{w||z{zxxx|||{}yyz|w|z{|{wy|{u~|xyyyz{}xyzx}zzz~y}z|zx|z{{~y{x{}yxy}xy}wzxxwz}}x{z{|xz|z{|z|{|yw|{z{w|yyyv{xxz|||{w{{zwzz{|{zz|{~x~wy{|s}{~vz|zyy|y{|||{x|~|}wzz~~{yz}y~u}xyw}}{}}|z}~zyy|y|ww}~|~|~}|}|}}}}z}}|~z||}~|}|}~}}||}~{|}{}}||}}{~|}~~~~}}y}~|~~z|{{|~y~y{~}~}|}y~z~~}}~|~~}~~~|}~|{zy}}}}|}~}~|~~~}~~{~~}|~~z|}~}~}~~}~~~}}~|~|~|~~~}|~|~~y}{}~}}|~~}|~}|{}}|}~}{}|}s~~~~}~~y}}}|~~z{~}{}}}y{~~|}}{}}~~~z~~}~~}{|}}~}~~~}~y~z}}~~~~~}|{||{|~~}}||~}|~|}{z}~~~}|~~~{|~|{~}~~}}|~|~z~~y{~z|{y}{~|~}y|z|~~|}~z|{}}~~|}{}{~w}~xx{{y}|z{xy|}|}~wz~z}zzw|~yyy~zvy}{z}{zyw{|zyy}}{}|zy{|z~{{{{xxwwy~xz|~w|{{~|{yx|y|yt{w|}yx{|{{ry{|y|||zzwzy|yy{{|{|~zzz|{z}y}zw}yx}||zxxzz{x|v{zzxyw{yu{vy|yyxww|xz|~}|}}{{{y}}|{zs~~~~{{~y|}w~|~{zzvxvz{y{{vxyy|}{w~{v}zwvxxz{vz|w}|||}xuwy{|x|~{z~|{|w|{zzzz|~{z{}wyz{{y{x~xw{tzu{{{yxz{|s}y}w|yxxy{w||{{yw}yy~{||}|{xyyxw|z~vywwwwyywwz~x{zywxv{w{}{zyyz}}{|y}y}{yw|~~w}~{z}wyyzy~y|~tyw~x|wyyy{w{{x~{z{tyxy|{yx|||zx{|{{zz{|x}{}||||{~||{}{xx~wy{|y~z|yvzyyyxuxz}wv}wx{yyxz|{}}{{zv}u|}u|y{|{x{}zzv|{}vz{z|}z|wyz{z~y}zzzxyz|wyzxwy{|}z{~{z{}~zzw|zw~|{|z~~z||w{yu~|y{|{wy~{}y}~wy{y|zyywzzzyzx}w}w|~{y~||z|{w{y~~}|{}y}{{~zyyz}xy}z{zy}~{zz|ww|w{tx{{xw{|u}{y{{{|zy~xxywx~y||}~xy}}w{z}yyx{||z{y}{{|y{yz}wzzy}{x}{xz{~}}xy|{{z{r{|{}~}~}|{}}~xy}~y}z~~}|}}{}~~~}~z|~~~~|~}~~~}|}y||~|~}~~{}{z}~~}~~}~}~{z~~|~z||}|~~}z~}}{~~~}}|}~|z|{{|~}~z|~}~{~z{}}~~~~~~~}~~|z}}}}|}~||~}{}~}}~~|}}}~}z}}v}{{}|~~~~{~~~}{}|~{{||{z{~~u~||~{~~||}||~~~~}}}}}}}~|}{z}|~|~~|}}|x~~}}|~|{~~~}~}}}~}}~{||}|z|~}|}|~}~~~}~|{~}~}{}}}||}~|||x|{}{}}~|~yz{|}}}}{}}yywzwwy}x|{w}{|ytw~v{u|{z{|z{z|xz{y{|{{~yz||yqvyy|zy|||}{}yxw~z{z|ywv~y}{|}yyy|{{xyy{{vz|vzz}{w|}}uzz{{z|}w{zyxz|yz{yw{|yzw~y~|z}y}{|}{|{yxx~}{yy}~xy|{wy{xyzyyx}}w{}{{~xx|wxz|xyz|yxyyyz{{{zwyzvwxx|z~}xx~y~{|{yzz{}}{xz{xw|x|txvx{ty{zt~~~yz~}xwx|yzy|wx{z|zux|{~yzy}|y|{{~}|xy|{}zw{xzxyv{wzvy{}xv~y{~y{zyxxzzwyvz}{{xx|~{|wzz{~zx}xz{yxzw{{z|zv}y~xwxz}ywzv{zzwyzy{|x|}|zwy}|}|zz~{zzzw|y~x|uy|{x}}xxy{xzszx{x}ywwxvy{}|y|vy|~{v{{|||{y}|x{}{|zz|xw}{}xz{{yz|{{|{y}|y~{x}z~yw{z}}zzwxyv|zzzzzz}y}u|{xy|y|uz}z}y}|yz~~{~x{{~{{z~yy}x{|{|{yyyyx{xz{{{|~y~zvxwv{|{zz}}~vzxx}yzz~{{~{zz~zz{{{z|xzyz~y~z}~z{zzyxy~tzx|xz{zx{z{yu{}|z~yyxv}|{}{{~y}yx{z{zz{}|wxy{vzy||zwz{}yyxy}|}xzy{y{yzxz|}x|{|x|wz}{zz{y}{zy~|x{|y|yy{|}yw|y}zx|yx{xv{|~{|zzz}zyz~}}}~~|~}}}~}}~|~~}}}y}~~}~{~}|z~}{~{}~{~~~~}~~~}{~~z}~|~}||z|~~~}}}|}~{{~{~|z}~}|~}}~}~~}}}~~~}~|{{}|x|}~z{{|}|~|~}~w||}~}~~~{}~y{y~y}~}v{~{z~~y}|~}|~{~{}}}}~~}|~}}|~}~z~|~~|z}~}}~|}}}~~}~}}}}}|~}{}}z}~~~||~|}~~}}}{~~|}~|{}|~{~~}{|~{~z}}~{~}}}y{{~~|~}~|}}{~}}}}z||~}z|}}~}~~~|{|{z~~}z}|zy~~}}|~}}{}~~~}~{|||}}}x~~{}{|~}~}{~y}}{}~~}{|}|}~|~}}}}~|{y}~~{|{{|}}xy|zuyy{{z|{yzz}~{~y|{y~{{}~y{{}{x}~}|||{}}}{zz|{|~z|||||}}|v{|xw{z}}x~}||u{~yyz{y|yzyz|x{}{{}w}y~|yz}w||u~|zzy||{{~{y{}{zz}z{{~|~z|{xyy}|u{|||}{{}~z{}}|{|{|~}{|~~yy|}||z{z|y{z}|{|{z~}yy{xyyx}w{}|xz|x~w~z|}~u|x{|z{|{~zxy|~{}~}|}|vwy~|y{}zx~|{x{~{|~}|z{|w{|~{~}}|{yy{|yzz}y}}}|wzz|y{xz{||}{{{{{zyzxy~|z}}xy{|{{{{~y~~|x}}}|~~{{}}}|~}|}|{x|x|zxw~}~{ywv~|{z|z{}xvyz|{z|x{{z{y|{~z~}}zz{~v{y}zz||{yxxyzw{z|{}||x{||y}yz|x{~}~{x|{}}~v|~{{|}{{|z}z~xz{z~}zz|y~uvz}}{zu}{wy}wz}~u{yzz~z~}~}}yyzzz}}~z~|{{~~y{~}{~~}}zz|{}|x}xw|}{{w}~zv{}|zz~vyy{~}|}wz}|||~}x}{}~t|~|z|~y{}yyzw~~}xzxzx|zy}|x{{~zw}}uw}{}{y}}}}~||~y|{|zz}{|z~}{}x|{{z}ww~~wwy~u|}z{|wyy{~z}}}z{{y{{{~{}{|}||~~}}|~|}~~~}}}}~~{|z~~|~|~~||||~}~{}}~~~|~x}~|}~~~~~~~|||z|~~}~}|}~}~{~{~}~~~~~~~}~~}}}{~}}~~~}{}||~|~~{}~~}{|~~~~~~|~}z}~}~~zy~|x}}|~}~}~|y~~~||{~}~~|}|~~~|}|}~{~~}|{w~~}~~}}y~~|~}{{~{}}{~~~~{~~~~~|~|~{~{|~}~~}}}}}}~{}||}||{}~xz{zx{xyzzx{}xxwu|~y{{~{xx}{wy~yyxwtz~zwx||~~|{}{y{{}y|wvv|zxx|}x|{|yx|w{y{}{}~xz{|yz|}|y|x{|z{wy{z|w~{zx{|yxzxz}{z{x}zx|zx~{xx|zz}}yzz}}}xzx{|w|y{}}z|x{{|x{}z}|xwxz~zyu}~{zzy{y|~{{z{x{{}z{y||}{{|x~}x}{}zxzy|}z|y}yv{x|}yuux|z|~x{|}y{yy~|{z{{zyxx}~vx|v}z}{z~}{zyyzxxv|{}}zy{|wz{z{yz}x}yz|z{~||zvzz}x~yy|zyyx|xy{x}xxyx{xz}~y~xzyy}}}zw}{y|zw|z{x|xw{zw}x|{}y}z|}~{|~zy{|z|{||z|}yzyz~~{{vwv{|{y{{z{zyz|zx}x|}xy}{||z~w||uxxzz{yzzw}|y{{~}zz}x{yy~yxxx~z|{zyxz{zyy|{|y||}{zz|x|zyywywz}{~wx~{z{y}y|z||y{{|wx}|z|{~v{~{~y||z{}||z}zu}{}yz}zvzyxz|yww|z|w{|x|{{{xz}u|zyzz~}z{}}~zxzz}zxvw|y{|{{y|{|x}yyz}|~{}zzywzy|yy}yyw}yy||{yyxw{wywx|{|y{}y{{z{~wx~|{xy{x{y{yz|xx~|}zx{x|||yx{z{x|w|~{z|yxx}|yz}||zy{y|y}yz}||w{yxyz|{{y|~~}z{~{|~}y{~}}~~~||{y}~~{|~z}~~~|}}||y~~~|{}{~}}~~z}}}}}~}~x{z~{}y~~|~~~~}}}~z|~~}z|}}|{}}~~}}}z}~}}~}~|}~~}}{||~~}}}}{}~~}~~}y}|~}}~}z~~}{|z}|}}{|~{~~~~~}}|{~{}~~~~~~~}~~~{~}~~~~}}|~~|~~}}x||~z~~~|y~}z{{|||{||}~~{}|z|~}y{~}}}}|z~||~}~}~~}}~~{|}|~}~~~}z~|}|~|}tyy}~~|~~~|{~|~}}z|~}}~}~{~}}}zx{}{}~y{w~z~}~}|z|}z~~~~~~}{~~~~{}}|}y}|}|~{}{~}}~~y{|~{{|~}xww}w{~|wuw}u~zwzy{~z{x~xvyzywz||{{v}w~{~{uz|~y{|||z}y{xx}||z{x}}}zx|yyzww|vxy{xwyzyyxx{s|xyx}v|z|{|yv{~||~zz{xw}z|zy}z}|x}v||zyyzzxwy|u}z|}{y{||yz|{}xyzx~zy}z{}z~}|z{~{{}}~}yz{v~||{zy|w~{yz~xy}y{yvyzuxy}xtvzwxztzz{|z{{|zz{z}{wzz|}w~}{{~{~~{~zz{y~xz{z}~}yywwz|}zzy{z|{y~xy{||~y|y}{}z|z|w{zx}}xy|}|{v}{{y{{y||v|zwyxyzzzxy|xz}|vwtwzz{u{~|}{||{}~yy}{}zx|}}}z}||{yz{~|yx~{w}xwwyx}|w|}z}|{}xxzy{y|yz~y|z|y}y{~{x{y{|w{y{|~}v|zyz{zwzy}xxzz}{{x{y}zyzz|u|{{}yxzyxyz{}|{|z}y~z}{}z|zyx}v|yx{{u{{xzz{zyy{|xyw|z{ywy}xuzx}yxx{}yvzz||zx}xy~{|}{|wyv{|y|}|v|{x~y{}zxzzxyxx{w{wz{yyyuz}y}vyzy{{z|zz}y|}}y{{|xyxyx}~z}wz{vyxz~|}u~}}zx|u{~y|x{|x|xxz|||{{{{zxz{y{|~{{}w{|}{{{~}{|w{|y{w~{{{xx}{zyy|{y~x|}yz}y}}|}{~|z||{y}|y|}|z}~~}{}}~}||}~}|~}}~~}~~||~}}|}~}|z|}~~}x|~{|}~z}}~~~x~|}{{~|~{~{{{}z}~}zx~~}}||z|}|~}}}|~}~~~~~}||~~|{|~|{|~~}}{}~}~~~z~~}~}}~~|x{z{}|z~{~|{~|~}~}}}~~x|~}}|y~|z{~~~~}~}~}z~~~~}~}|}~|~~{~}}}~}z{{}}~{~~|}{~~{}~}{}{z||~|~}}}~~}|~|u{}|~}}z~~z|~||yzz~~}~}|}|{z~|}|{}|~y~{y|}|}{}~|{~{}~~}|~~|~|}|~|y|~}|u{|z~y~~{~{~}~{}~~}}{y|~}}~~x~x{~{~~{{}z{|zzxwz~z~yw}xyx~x|x}w{yy|{{~wzzxz{{|zwz{{yx{vyw{ywz{z{zuzz{}}|}}zxxy}|{y}xzz}|}w{y|y{z}~{y}xt}zz~yy}x|w}xyzy{z}zyxy|}y|{x|~|xzxyzw|{{x{y|x}xtlz{u{y|y|}}}zw{{{}yz{{|wwxww||wz{wyu{x||{|xyz}xz}zw|x~z}||vx{z}~y||w{{xv~y|uw|{{{yzvzuy~|||xxvzwyx{wuwyv{z{~zz|y~zy||{t~zz}{yyxz{z}ywzx}x{|yxxyuzz}y|||t|yy|~x|{u{|x}z{{{w{|z{{{}xzxx{|y}}{{wz}yzzz{{|zzz~}yzx{{wyx||~w{y|yy}{yy~{zx{zv||zyy|{xx|{|z{~~xwv|x}wy{{yw}||x{zyw|yx~yy}{}z~|xz|w{~{{|{y{|vz|||xwzzwz}}w{}{}y~yx}sw}xuy{x}~w{|z~yy}x{zx{yyyz{|zz~yw|yy}z|y{|y}zyv|}||v~y|{yyzuyuy|~xyw|w|zz}||}xy|{y|wy|{{|{wx|xy}~}~{vx~xy|x~}|ux~z|z{z~y||y|xy|}xx||{|x||y|wyxzx|xz{|{y}t}}|z~{yz{}{|y}y}z||y|zzz|}vy{y|x{}y}yzyzy}x||~x||y{{|}wy~}}||y||}w|wyxw~~y||}yx|}vzzx}zzzvw{{z|zv~~z~|x{z|{yyw{{{|{|x|x~}|~~}~~}y~{{~~~}}z}}z|~z||~}~~y~|~~{{|~}}x|~~~~}z|~w~~{}}~}|}|~~~x~z~|~}~}~}}}z~}}||}~}y~}}z~|~}~z}~}}|~}~~}~~~~x~y}~}~}~|~~||}~||~y}}{}|~~~}}z~~~~~|}|~{}|z~z|}}}~~{|}~}~{y}~|y~~}zz~|{~~}}{~|~~~~{~~}}~{||}}}|||~z}{~}~}~~~~}~}z~y{~}~}{~}|~}yy~{{{~}}}|~|}~~{}~x~z~}}}~~~{}}}~~}~}z|}~y~|||{|z|y{{{}}}~|}z||~y}~~|}~{~{|||{~}}{~{}}||~}~{}}|~~{~}}{}z~~|~~|}}{~||~z~w~}y}z|y|~}w{y{|xzz{xyyz{|y|zy{{xz{wyyyzx{zzv~|x|{}|yy||wx|}|z{z{{{{v|{~~z~|zy}}~|||wxvwv{wyzy{xyw|{vt{yx{yxy}|yv{}yx|{xzx~vz||}yxzyy}{|~u}yvxyxzyxyyzw}z{wwyy}xzy}{yy{z||||z}}z}w{zz}z~~}|zz||zzzx{z{wxy|xvyzyzxzwzz~z|{{|{x|x}z~v|{yz~|y{x{y{|yw{|{{z~||zyy{x}vy||z~yu}{}|zx||}{|xvyyxxxu{{{|}{y~y~{~~}|z}||{||y}}~x~|{}zuxzwxwxww|wywr|z|~|{|yy{{v{zvw{|zxy{~~~|v}v{|z}x{}{z{|z}{|swywx}{y|{|vyy{z{|{vx~~y{||{y}||{zxy|~zy{zy{yw|z{{~yyzw{wy|x|}yzyyzw~zvx|{~w|{z|xxwvxy}~v{x{w~{}|z|}{|}|{y|}xy{yz}~y|yyyxu}{{|~xyxzwx|{vz~~{y|~x|{|z{z|z}{z|x}{}y||zy}}}{|{~zy{xwwww{x}x{x|}wyxzz}wyyz~w~y{xx~zyx|wx~~}}z}~wzzzx{|w}{{||{||{xx|{z}w{x||{y~||zwzxz}|wvvtz}yxzyw{wz{x~{|~zw}}||{wzz|~w}xyv{{xzy|xzxwvvzw|xxzz||}}xvyzx~}~||{|~}}x{x}~}}}|}~}~}|}|~||~|z|}~}|}}~~~~|y~~y}~~|{y~|{}|~|||~|}~~~~~}~}~}z||}~~|z}y}{|~}}}|~x~}~~z~|}}}||z{}|z}}{~zz~}}}|}{z~{}~}~|~{|}~|}{~~z|~~}~}~}~~~}~~{~|~}||}~}{z~|z}~|~}}}}}}}}~}y|~}~~{}}}~}~~~~}}x}~{x{|z~z|}}y}|{|{~}~~~||}|}~}|~}}|~{{}|}~|~~~~}|~|}}{}~~~z~}}|~}{~}}~~|z{~}}~}}~}|~||y~}~~~~}}~~~~{|}|~~|}~z}~{}~~}{~~}~{~~~|~||x~{|uy~wwyyv|x~z~yv{xyz~w{zx|||yzy|{z|}zxv{y|y|wt{|~y{zzty|||t}{xz{yzwy}~z{{{y|y}{~}w~{zz{{y}~xxz{w|~~ty{vyy~yx|x{y~||y}vx{yz{wx~y}v}~{x{{{}y}z}{y|}~{y||{|z|{xwy|yx|{xy{zzyz}xzx{}z{xzw}}}|z}~v}xzz{|xvyz{|z{xyzzy~y|yvz}{wyywx{z|}yxx|xyy~x{~~{y|{{|x|yz~z|zzzxzyx}wyz||x{}}{xz|{v|~xzx~~|{}z|z||}}x{y~{vyuzy~{~}|||{}xyzx~}v{}y}wv|yyyyz||~x}z}wx}x{z{~y|w~y{{z{{x}yz|yuy{~z}~}~yw{yy|{w~x{{}|yy{|yz}||y}|yux{|vzy~||{{x~zzy|~zx{|}x}~{wxyv{z{wwz|zxzz{}{x{}~y{z{~zw{|{{x~|{y{~{{w{zv~y~}z{{x{{zz{yw~uy}z{x|{x|{||{xx|{}w|~ww|y{|{zy|xy{|xr|zz{y{y}}|z{}zz{{yzzyw|{|z|{w{{x{yy}{{{{zy}{xzxyy|}}zx{zz{|~}{}|xzzy}z}ywzzz}}z}yzywz{}v|z~zx~{z~{yx{||yvz~}{yxzy{{{z{y|~~wz|x{yy~|z~zz|}{{|zzy|y|{{yyy{|{z~||z|~w||{}y{v||z{}~~w|||w~xy}zyzyyz{x~x}z}~}~}~~~}{z~~z}{||{}~}~~}}|y~}}|}{}{}~}}}|}~}z{~}z}~}z~{|}|}z|~}}~{}~z}|~|z~}|}}{~~z~~}~~|~z~}}~{}~}~~}yz~}~}~|}}~}}{{~~}~~}}}~}~}|~}}{}|~}{}}|~}~~|~}~|}|}~|}||}z~|z||~~|}}~~}}~z|{}~}|~~|}|{}~~}|~}}z~{~}~}~~|}}}{~~}{}~~|{~y}z~{{{|~y|{}}~|{}~~~|}|~}|~~|~~|}||{~~|~~}~||}}}~~~z|}z{~~~{~{}~|y~~~~~|~|}|}~~}~}w~{}}~~}~~{{|}}z~|{|~~{|}~|}~|~~}{}y|~|~~|}~~~~}|}~}}z~}|w{z}}y{|y{~}yxzz|{xyvyyx|{z{wy{|{w{wzvyyyxy{|yz|x{||~~xyyv}~~|{zx{}x{yy|w}|wyuz|z{vzu|xztyvxzwwzxzzzxzx{zwy{yzz{}yz~{zwy{w{|z{{~|wz}uz{z|}{vvvx|}z|{||yywxw{yv{wwx|vwywwvzxzxyy}|{~}y~|y|x{|~}y|}zzyyuwwxxzuy}{y{zyyxzxy|z{w{yzzvzx{x{z~zxw|{~xxz|y~xy~||y{|}~~{z{yx|xy{y{z}v|}v{}{y}{xxxz{www{wyw|zy|z}z}yzyy|z{}||zzzy}wzm{x}y{zzzx{y|xuzwz|z||{xzzxtzuzyw}|ww~z|y{y{|{}}uy{~||}y}{z|}{{}}|v~|xvzzxw{zy{xyu{{vy{xx{||v~zwy||{}|}{}x~yyz{{xxz|zy{w}{zzy~ywwytxx{wtvy{ywx~uyx{}xzy{|~zz{|z}z}ywx}}{v{~|~{||yy||{{|wvw}|u{xuz{ywyyxxx|vx|{}}{|wyzzyy|{yxvz{}|yy{{}|z{y{zxvxu|zw||}{zyy{{{x{}z{ywzz}xwyzzwyzxvz|y{y|yy{y{z{{wy|y|{|z{x|}zzzz~xz{yz||{v~ywzzywtu|z|uxzzxyz{x{|}|z|{w|{z~z}||{w}z|~{|}~~yyz|yw|xzyzt{~ztzwwy{wv|}x{q|{z{~{}{{{zy{v|{}|zx}~}~~~}}}{|z}}~y{~|{|~~}}~|{}~~{|~~y}|}}~|}{}||y{}~{~|~|~~~~|~~w|}z~}~~~{}x|~~{}|{z|~~~~|z|}|}}~~{}zy}~~}y|~|||~}}|}||}}}{|}|}||}~~z~}}|||{~{~|}|{~|~{{}~~~}z}}||~~~|~~|}}~|}~|z|~}z~|~}~}z|{~}~}~}~~|||~~}~~|{~~z~z~~~x~~|~~{~~~}z{v}{z}||}~~}}~}{~{z|~}}}~}|}~}~~~||~~|~w|}|{~}|{}}~~~}{}{~~{{~}~z}z}}}~{}{y}x|{|~}~}|~{{{}|~}|vz~~}}z~}z}}}z~||~~}}{t}~|}{|}{{{{{z{~}|{~|{{w{y{z}|ww{zzx|zyvvzywvyzzwv}zvzu{|y{~w{yy||}xxywwxx}yz{y{z}zz~|y{{{||{}}z{z|zxv|z}v~}z|yxzy}|ywwzzxx}w{x{}}vz}|}w~xwxzzz}{|uzwzz|{|}yzyyz}yv{|zzt{||y{{wz{yzw{zzyuzz}{v~|wz{z{~zz|y|y}zz~v}w~xuzzx{}yyx|}zz~~z{x}ww|zx}|v}zwy}|}{|y~|u{||zv}wyyxy}~u{x}vzzy|{ww|y{{w{|zzxyw~|yx||~{{zy|z{|{yyzz|zzyzxw|{{zwzw|zw~x{}|w{|z|w{|y~xz~{z~xzw}xx{{{uzx|yz~y{|{z|x{{xyz{yuv|{{yzyyxy~z{|{{~x{yvw~}|yz{yvz{zwyy{}zw{wwy~{{}x~}z{zx{|zy{{w~z{|zy}yyz{yz||~}{z~xz~{{z~|{|{{}||z}}z|xzyz{}|{z|{zz{|||~z{wyzwv{~y}|zv{z}x{~yz{}w{v{zz{z{~{ywwzy|{yzyzzzyyz{zvyxzxyyw}{{{{yw|z{{yx}z}~}xyy||~}zz~}|}xy{{w{xzz{}zz{}~w{|y{|yyy~|z}{~|zz|zz}xzx~~}}y|zw}yyyz|zyz}}x{{zx~~{z|yx|{yvyzy{z}xu}y|y}|u}zxz|zz|{||~z{{~}~|}zxv|uzzy~z{~|{y}|z}{|y{|{y~{zyv}}xyy}uyz}yzz~~}z}}|~}{~{~}~z}~{z}~}{{}~|~|}|z~{}~}||}}}~||}|{~}~|~|{|~}~z}~|~~~~~{}}||{~}}}~y}}{{}~}y|}}|y}~}}~{{{~|~{w{|~~|}~~}~~|~}~}~|z~|~z~}|z~}}}}}~~}}~}~}|~~{||~}{{|{}~}|~|~}}}||~|~~~}~}y{|~~}~z{}}}|}||~~|{~}~|{|}||}w~~{}}{w}|y}}|~}}||~~|}y~}~~|}}~~}}|}~}z|}~|}}~}{||}~~|~~{}{~{|~}~}~z~}}~~~z|~}}{{|zz|{}~~|||~}}|~}}{|y~z{~~{{x~~|}~}z~}}x~|~~~~{}~{~{|}~{z~z|~}|~|{}}~{|z{xy{zxyy}|xyyv{zzy{|{zz|{}}{y{zyz{ww|z{z|zy~{{wyz|y}|yy}||z}{{|}~z}y|xx|u{x{{{}~xzzv{wy{|{x|vzyz}vvu{y{zyx{wyyxy||z{~|yv|~~z{y~y|}v{~yxzyx{|zzuxz||u{{xx{yu|v|z~w|y|xzy}~z{vyy~|||{|w}tx|z|{~|wz|zw~}x}u|{{|}zw}ywwwz{yw{z}||z}y{||y|~y{zy}||{}|||}z{y{}|{zzyx|xy{zz|z{}~|x{x{x|yv|y{xwzx|{{{~|vw{zz{z{z|{zyy|yyzy{wxwyyy{|}wy{zuwwyzxxyywu{|wy{w|z|x}~|x|zy{z|{|xzy|}xz|}|zzxw}y{x{z{x|{yx|u~|yw{}z|zxyy|}{{|~||zx{|}}s{{}|~||}xw{z{{}x{{}|y|yv|v{wzz|||wyw{x{zuw}{zyx{v}{{|y{x~}y|vz{{z|}~zz||yzx}|yx~z|x|}z|{|x}{wv{{~|{x|{|zywz~}|y}}x{w{z{{{z~|u{}y~zy~||yvzzy}{yx}}q}xwyzxwzyzvz{vv~y{{{x}xu}x~z{zzyxx}|}|x|~y{v}zw{x{{{xy|x}{yz~~ywx~zyxy|w||xyw|zzyx}x}{{zxz{y~{{}|~x}|z~|z{||{{xyw{wx{y}zzyz|y}wz{x}|zxzxz}|zyz}~{z~~z|~~|}{~}~}~{~}~|{}}~~}}}~~~}{}|{z{|}|{|~~|}}{|zz}}}|~~}z|~{~||||z}z{}}|~}}~~{~|}||~|}~~~~|~||}}~}{}|~{~~~}||}|y}{}||~~z}~~|}~}|{|{}}}}||||}~{{|}{|~~x~}}~z}~}}{~}~~|~}}~}|~{}~~~{~~}}~}~|{}}|~|{z~}}}~~|~{}|~{|z~~|~}~~}y~{~~}|{}}z}~}~~y||}|~~~~}|~{}|}}}~~~~}||||}}y~~~}z}|z}{y|~|~}{~|~}|}}z~~}}}||}y|~z~}}}|{|}~}y}~}~{}}}~}}{}{~}z|~}}}y~~}|~~~~~x}yzz|z{y|{}xyy{ywyy|z{|y}y{y{v{x~yzyz|}z|{xyzzyuz|y}yz||zx|~yy~xy~|{uwxzwzzy|z{{uux~}||zvzw{z{xxz{z|zzwv{yw|zwyvyzx||zyw}z{y|{{uz}{zyv{{y}}|{}yz{~zv|y|yxy}{z~yz{}~|{{{zyyyxz~yvx{w{zx}xzyz|w|z|zz}xy{y}v}{zv{x}yzywx|{xzy|w{y{ux|x~z{y}z}z{yw{{zw||zz{yw{wzx|y}{|tyxv}yuxzzzzzywzz{|vyww}|x}~x{zzx~yt{yyyyz{w~z}}~zzzzzwv|}{y|zy|w|~w|uyz{w{wzx{w|yyzw{yu{y}x}y{||}yty|zx{zyx|{}yw}~{vzy{{|w{|y|||}z}y{uz{yzx{ywzz~w}{~y|{~wyvw~zz~v{~zxxyx{{}{xx|{~~|}z{yzw}zz|z|{||{w}|zwzzx}{wzzzy~zz~y|uz}|zwv{zzyy{wyyzwyyzw|y|yy~z{}|z}|{y~{yw~y|z|yyz}{w|}~y}zw{z}t}}u{|{zyywz}wvzy}yvx|{x|uwwz}||z{{|vz~~zw{ywz{}{{y{{yyvxyyxw{ztuy{xy}y||z{{{|}}|zy|zz}v{{}y}zyu{|{vw{yzxy{{zyzyy}{{}{x}xyx{xxy{yzzxz}yyvy}z|x~v|{}xzxz{xz}z{xz}zv{zy|x}{}}}z~xyxz{{z~u{{zyz{zu{w{}|x{|}}}~|~|~}~|~~~}~z}}~}yz}~z~{~~~|}~~~~~~~~~{~~~~{}|~~w~}||~~}|~}}|~|}|}}~{{}{}z|~~~}y|~~{~{~{~~|~~|{}y{~{~~}~}~{}~|~{}~~z}||~|}~z{}|~~{}}{}~}~{}~{~|~|z~~~~{~|{~||~~~~{|}}~|}z~|}}}}y~}||z~||}|~||}}{~|}{}}z~z|}}}}~}}~~~|~~}~}~~~~}~}{~~~~}~}}|~~}~{~~}|}{~|}z~z}|{|{}}}}}}{~||~|}|~~~}{~|~~~{|~||}}z|||~}~~|~}~||{~{~~|~}~~~|}~~~}~}{~}z|}}y|}~{{}~~~{~~}~|~}~}x~}y~u{zyx{{vz{zy{zxyyx}|}{z{|{zx|zxyz}{x|wx}|yy|xx|zz{|wxz{|}{|yyy|{x~|yyyuuywz|ytyy}xu{tzyxx}yy{xvyx{x{z~y{}xzz}wzz}zzyy{z|}y~{y{~{{}{}zzzywyyz{}|v{yzw~z{uyzz|xzyzw}{{{wy|zy}|w~~}}~{z|z{~~yz{~|z|w}}xxzxy}{z|||vz{|zxzzxww{xz{y}{z|yz|{}y~}|{}y||y}s}z|xy}}}~|{}|xz|{~ywwyxwyzy|}z~x{}ywwutywzzxw|}ww|y}}}{x|x}{|x}{w|wzx{zx}~|yy{x~xzxww{yyxy{zzzxyyx}}u{y|zyz|z~{}y~z}y}{z{z{~{}{||z|}}y}zxzv|zztwyxx{|w{}~xyu|y{{xz~{{xwx{}}xzx}z{~zx|}{{}z}yy{}{{~~~~ywxzzz}xxz{x~}{wzw~ww~yyy{w{{}yvzx|}|~zzx~z{{{}x||y}|~ww~y~}uz|{zzxwwywwzzz}w}zux~z~{yxz~y{{~{~~w{|{|{|x|xzyz}y~zzz|{}y}yzyxxx{zvy}xx{xzywyy||yzw|z{yyz}zuyx}}x{}zyz||~z~x~|v}xyz}z{|}uxwuyyyyyvw}xz|w{wz|v{xw}}sxwuxywx|{{v||zy||||~x~zz~}|{zzy{}x{{zvzxtxzzy{}uwyzz{wxr}x{xx{|}|}y|z{x{yy}~}w}}}|}~}|~}~{|~~~~|z~{x~{~}|x~x{}|}~~~||}~|~}~~~z}z~z|{y}~yz}~~~}~y~|~~{y}|}{~~z}~|~~||~{}}}|{~|~z|{}}||z}|y}||~~|}{|{~}}~y{~}~|{|{~~|z|z{z~|~||~z}}}|}}|~}}~~~|~}z}|~}~~~{|~}{z~||}|}}~~~z~~~~}|}~}~~}~~|~||}~}{~|}}}}|~~||}~|~~}||z~}~}~z~~|||{|~|}}}~z}||}~z}~~~}~z}{}~~~~~~}|}~~{|||}~||}~~~~}x~}{~|{~~{}{~|~~|~|~~}~}|}z~{}~~}||{~}|~~~}}~~{~~|}|~z{{{}}}{~|v{{yz}zzxzy{|y~}{wx|x|{xyz{~v|{z|{|xvx~|z|zx{wzzz||z{zw~|yzyyz{v}|{wyxz|{yyxx|x|{zz|vz|}x~{|vx{|{{w|w}w}yy|zz|z}x{|zyxzxzv|zz|{|{wzy}zv|wzxyzxw{~{~{}y||xzxyv~zyyzx~x||yw|{vx~xw}zy{}{zy{yzz{|zz{y~x|z{{xzyw||xyy}yzzz{zx{z{z{v{zz~~zsxtx{{|zywz}z|zy|z{||u{~zzyy}x{wwxyz}uyz}}{{~{{{}x|w~|~}z|{~{yz}{x||zxzxy{}zzyx{{{}xy{zyz~{|zz|{xzw{zz|~~zzxy}t~}{uywz}}}y}uuyy{{z|}}zy{|{{}}{}|vzy|x|zyzx|yzwxz}x{}}yyyu|{xx{z{}z{y}|yz|~{}}||yyvy~x|{xy|{{}x|yw{vy}w}xz}}xyy}~xyyzu{z|wu||vywzuzxzy{z{{wz}y}x~}{}}tw}yzz|xw||{wzy}~zzz{{~wz|{yu}|}~~ytx{w|z}{y{xw{{wx{{yv|||yz~x|y~|~||}{~zx|x~}zyy|zyxw}|y|ztw|xy{|}{xz{{{{zyyyzy}}x}}z}}ywv{~xyy||txzxx}xz~xy~vvxzw~yxy{uqx|zywz|}vx{~y|x|zz}|wz~xz{~}{y|xyzzzyz~}|x|xy|yx{y{{w{|zzz|z{ywu}|}x|uy|z|||}~|}~{~}~~}{}{}}~{~zz|}~}~{~}x~}z||y|||~|}|}{~{x~y~z~~}z}}|}}tzzz|{~|~|{{~~}||~z|~}}}z}}}}~}|zy{||~{|}}||}}}|x~{|~|~~}}}{}y|x||~w}~zz~zz|{||~~~|~|}z}}~~~z~~}{~~~|z~}}}}~wy~|}}}~|{}~|}}|y|y{}~~~~~}~|}~|~~~{}~}{{~||~|~|{{{||~~}~}}}z}~z~}y~|}|~|{~~}}}~x~}~}~~~z~||}{}~}|{|}~{|}~|}}}~}~|}}|~~v{}}{~{}||{y~}~}~}}{~|~~}y{~~}v}~z~{~}|}~~~~}y}~|||~}|~|~~~}|{z|}~}|~}{}~~}|{z|||z~~|}{}}~zzz~zz|zz{q}w{xx~{{vzxy{y|zy{z{v{xyytv{{x{wy|wzz|v{|uy|y~wyy{y}yyzyy{}z{yx|yzwyyzy|wzt{tx{z{zzy{{wy{vx{z{w{z}vx{x{{}u{xwx|zyx}~{wxz}{uy|xzyy|zvx|yxzux{tuzyw}|y{}~yzzw}yz}{|~}x}|}zx}vy|}x|{y{z~||}zy|wzux{xyv~|~zx{x{w~~zzywx|w|z{z|z}xxwywzy{||y{~yx}|~xzyz|zz}{zz~vz~}}|tyytxz|}zyx~ux{|{x{y|w}{w{y|}~{x}y}{}z~}~}z|{yz{{}zvzwyyvyxx{yzu|{z{xxyux~yw|}{{|{{z~x{{z|~|x||{{|yzx~z|{zzxz||y{wz{yz{wyy|zx~yzzu~wy|z{xx}z{yz{{}~{|{y|v|~}zz}yz{yxz~zyz|yy|xxx|{}yxwtz|xyx}wy}yy{{}}}||z}y}y~w~{y|{|zy{y||{}zx~u{x|~vyvyvtuz~zt{w}y~txzz|w|z{wz{}|zy|xzx|}{{v|w{yz~~{{~~{}xy|zzzxw}y{y{x}{{xywu{y{wuyx}}wyz{}v}yyz}x{z{}{y||xx}y~v~x}zv~xv{zvv}y{z{yy{wy~w{wyyzyzx|~zz{}{yy}zxz{zxz{{}|yzy~~~~wzy}x{||xyxxwxw|{|vx|y~~v{x|xx|}~z{x{v|~xt|~v}}~~|||z}z}~|zy}{}~~|~~}||}~~{{|v~~||||}~z~~y}~|}~~z~y~z}}}{|}~|}~}~~||y~|}~~z}{}||~~~}~z}|{{~{}}~}{}z}}yz{{z~}|}|}~{~z}~|}~~{}}}}y|~{{{z~{|||~}{}|~~y~}~zw||}||~}~}}{z~~}}~z~~}~~}||{}{{z~||}}~~~z}||~~}}}}{}|}}}{}}~|||~}|}}z~|}{|}}~~{z}|~||}~{}}}}~~~}|~|~}|{||y|{}~{||~}}}||y~~~~}~z~}{~|~|~}y||~}~{|{~}~z{{|y~}}}~~~|{}~}~{{}|}~~}}{{~~{~{}~|~~|~w|xyzy|}xyz{{|u}{|w}wz||zx~xyxxy|y}vy{zy|x}zyzzyx{y}v}wz{zyx|{~xvwz{y{x}}yv}|{zy|{|}xz~wy}z|z}{{y}z~uv}w{|yzx~yy|z}|yxz~z{y}u{zyx|}yvxyyz{z{{{zz|zy||zx{zx|y|x}{zzyy{zy|xxyu{z{xvu~yzyu{}}y~}{y~xz}y~|||{{}|z|z{~}y}zwvx|}xyuzv{xu|w~xx{{wwv{~}y||y{{xx{{z}{w|r~z~y{{zywxz{~{|x{z|~~}yzy|yxxxzw}{z{|y}{z|y{{{zz}zu{xyzwz~xz||xxy~x}yy{{~|}x}yz{z{{{wy||wvy|~yywy|yzzyxxyy|uxx{{zzz|}{z{z{}yyw}||||}xx|zx|zyu{yzy|wxuyz{{u{yx|x|xx||}{{}z{~y}|yyz|{z{{||y}}ztyx{{~yxzw{xzvzzz|}|wywz|}xyy{u{xx}v{}zwx|}y{wz|{{{xy{}z}|z{{|zy}|z}}v|v}|y{yzz}w}xxyx~y{y~zz|{{~|}{yz}x{{{x{x{z}yx||{z~}x~{yyx~zw~z{{x|x}zwy{{w{||{z|{wz}v}{|{xzxxyvz{{yxu}}}|w|}z|{|yywwxzyv~{~w|}yyz{|yw{~{yyx{yz{~{zy{y|{}x{z~z|wz|w}|x~~{v{~zy}zzxy~}{xyzzz{}z{zyyxz|}y}}y~{{~}}~~|}~}~~s}}~~|}}~w|}|}}|~{}~}}~~z}}}}|z~~}~~|~}}~}{~|{||~w{|}~}|~}}{~|{{||~}z}{~}|~{~~~|z}}}|}{}|{{~~}~~|}|~~}~{|{~}}~||~z|}z}|}}~|z}y~{|~y{~|z}~}~~{|y|~~}}~z}}{|~|||{}|}~~{~z}|}~~~|z~}~~|~~|}{~~~}{|}z~|}y|~z|}~}~}}}y}~~{z~~~|}{{{~~r~~}{~~}}{~~{x{||~~|~}}}}}}}{}|}~}{~~||~~y{~}~y|}~~|~|}|||}{|~yy|~}}~}~{~~||~~|}|~{z}y~~~~}{~~}~}}{{~|~|z~zz{|}}}|}y{}~~~~}~|~z}~}||||}{{|}~||}}|{wy{zy}~yx{zzxyt{zzxwzyxyzyuwyw|{yzzyyxzw{|u|xzyyx|{|}zz}vzxz{||}z~{z{yy}xxxzzzy|xxx{|yz{vzvwyy{xw|ty|x{|xyy}{y{z{{y}~}||{z{{y}~{wzy|y|wy|xxv{z}~y}yz{v{{yxzxx{txzwzyy}w{|}{{xzz{{yxx{zyz}~}}||}zzzzv{z{x{z~wxz}w~y~{x{z}}z{yzyyyv}|z|x}yzz|wwrzzz~{{|zzz~~z{zyy|w{y{zy|}|xy|{xyy{{twzz|wz{zzzz|}yy|{y}{y~y{~zy{~}|z{~}z{|x|}yz|xz|{x}{y|}yzzy|xxzzz{xzyyy{{|y|zy}}~|{{zvzz{|z{~zu||||x{y{v{z|}ywx{v{zwzt}wx~z}yywx{wzw{y{w~z|w|~}{~y{}w{|}|}y|zyy~~{{|zwy{|uyx{{z|wxy|y|vzyy{w}|~|zy}zyy}{{{z}|y|x}zyzyy}}~{}|y||ww~|{y}}y}yxyz|z|wwz|{{z||}|x}~|zzy|yz}|}}zvzwxzy}z|yw{{|z|uyzx|yy{|xzvwxzyu}{ww{wy|yw{u~}|y|w|}xzx{xzzyt{}zy|xy}~{|x|~x{|wyw|}xtywzzxwxwz{|{z}{yw|w{{y{y}{{{~{y{{}|y|z||}zy~~y~~}z}z||x}w~{y{}|}yvw{xzwzw{zt{}x{}{|{w}s{z|yw|z{}}~|~~||||~~~{~~~}z~~}}|}}~|~wz|{}{|{~~}{z}~{~zz{x}}}{}~~|}z{}{~|z}}z~|}~~|~|{~~~~|{}~}}~~{|~~|z~|}z{~}}~~y{~~y~{||{}}y}{||{~~|}z}~~~|}{||}}z~|~|}|}|~z~~~~~{~z~~~{{{}|}}{{~}|}~wz~~~||{{~{}|}~y||~}~~~~}}~}}|~}~~|~|}|~|y}zz~}~{{|~}z|}|}{|~}~}}~}~~{}y|{}}y|}~{}~|{|~~|~~~~}|~|{~{~{~{{~|~||}~~}|}~}~~}|}~||~}z~~~}{|~|{{|}~{~z~z}y|x~x|x{~{y|zyyxyyvz{{xzwz{zy|{{yx{zx~w~zxvzz|yzz{vw|yy{{x|~yyv{|y}xwyyyxy{yzx|yxzvxw{w}}}{x{{zyy{xy}z{sxu|xyv~wzxxzzwxzy{wzz}yz}wxzzyxzxw|v{v{}|}zzyyy|z~}w|yy{|~{{xyx~xz~zvy|zytu{{z|zzxz|~yvy~xyy{tzxyywy{zx{||y{{z{y}yuyx{xyzxyzzyvwu}{|vzz}y{|y|y~y|{|z~|yx||||{vwwxxzyyyt{z|x{z{yx}y}zwxwx~|x|z~}}}{}x{vx{vyxz{w}{|~{{|xxzz|v~y{zyzxyxy}|zv||zzy}x{|x|{yyz}{{yx}||}wx{y}yyy}z{z}xyy{|xx|{}{}}~v|{{yzzz~y{}zxzyz{{xw|}z{}{yxzv|zzx|}~w{}}~~xx}}vy}{xzy{yz{zyw{wwz}{{|zz|x{yz}z|~w{xxy}v}y{{y||wy}xx{|{yxyyzwz~{~y|vz}wz{{|zxw|{yx|{{z~z}uzy{{yzyy}x{z|y{wxw{|zwz|t{xzzvz|{zxw~{{{z{zxwxzz~{{u~vy||xv{zyz}z{x{}y}x{~yxz|y}{{{x~xzzy}yz{y~zz}}|xzyx}wzxzyy|zyz{y|}x}zz{}|x}|z{{y{yz}z~{~z|x|{y|{}~y|}{|zyxyy{{w{{y|u|}}|||y|u||x|}x~yxx~}y{}yzz{{{x|z|}~{}{|}}}~~|~~|{{|}|}~|zz|}}||}~{~}}|}|~~}~~|~~~}~~~}~}z|}~{}~~}{~}}~~~}}}y|y|}z{z~~{~{zy~~~~}|~}{~}}~~~{|}}|{~}~~zz}|z|zy}}}~{~||{}y}}}|~}{{z|}}}y~||}}{~|z|~~}~}|}}}~{~{~{~}~{x}~~~~~}~}|||}~}|}|~}z{{~~|~~~{}~~~{~{z~|~~{~}{y~|~z}}|}|{}~~{}|}~~|}{}~~~}~|~~{|}~~}}{{}~~}}}}}~}~}}|~}~}{~~~{x~}}|{}{|zz~~|||z{~~{~~~{~}}}z||~|~|~~z|}~}~{|{}{}~{x~{~w~~||~{zz||}{|xy|{|{w|wzz|y|~xzvw{zzwzxyxxzzvxx}wyxx}uzzy|x}zzxyy||~yyv{{}{{{yzz~x{yywyx|z|y{w~}||{wv{zvxywyyx{yw}|}wyx|~zxv{|{||x||||zz|z||wyv|w~wu}}yxsuxww~wzvy{xzwtx||||x|z|~z}}~zy}{}~y~~yz}}|}z{x~{}t}xz|~}vzyzw{xyw}zv}{zzxzyw{~{}{{z|}yy{zz}}wyx~|yw{yyzxx~{x{{|xy|x{zz|xxyz|yzyxxzvw{{{z{~}{{}}z}||}~yzzz}z|{z||}~uy{wxyyyuyzyy|zzy|z|}wzz|~yzy|}wx{|{yz}yuw{||z{}w}x|yy}|}}x|v{wtzx|y}{x|~|zz{yxzy{xyyx{sy||||x}z|z|yyy{}~{|~{}~{yz|}}~||x~z||y~wu~u}yxyxywx}}zz|vy{z|{y}|vy|{~~vzzu|y}}}{w{yx|}wy}{uxzx}wx{z|v{y{zzy{}w~vz}xzvztzyyyz{{wxyuz}|}{~xz||}y|uyy}}|w}vx{{yyx~y}x|x{|y{z{vzw{yy||yy}yy}{xy}yx|x{zwzz{zy||z|{|z~x|xzy|y||~}x{z{xxxzxwz{}|yx|x|{yy{}|}{yz~z~||v}z~}}{zz{|y}}{}zz}zzzwz}u|wy{|}{x}zy}zyy{~yz~|yy|zz}y|{}|~{y~|~{|~}|}~|}|z}}~yw~}|~}{{}{{|~}~~~|}y~}}|||~|||{~~{{{v||z{y~}||~{~~~~|{{~|x}y~|y|}||~}y{}}~~{~{{~y|~|}}}{}||{z~z{}~}}}||~w}|~|~|{|~}|~~}x}~~~||}|||~|z|}}~|}|}~~}}}~~}{{}~~x{~{zx~|~}}{{~}~~|~}~~~~}~y|}~}~y~~y{||~{||z{||}|~~}y|~}|~||z~{}y~}}~~~}~~z|{{|~~~~|}}~z~}zzy~~~~}{~||||~y}~}}}y|}zy|{~|||~}~|~|}~y~|~|~x~{~|~~|}|y{}}{~}~{}~~~~z}~~z|~}}}}}|~{~}~}{}{z}xwy|x|{}{{{{~xz|z{}xxyx{y{wyy~wz~||vy{wxz}|zy}xz|y|x~zxzzyz{}vw{}y|zx}y||x}z{|yyx|zy{}|xzv|zz{wzy}{wxx|vw{{xz|zz~ywzxxxy||{zvyxz{{{~{}v{yy|{~|w||{{yx{z{y|x{yv|xwyw~xxt{yvz{||vvx{|}y|yz|}{~wzx{}zxz|zzxzzx}||yz~zyz}|zx~{yyxzy{y|}wwxz{|{}{{yx}zxw{xz||yv||zyzz}x{w|vvzws|v{|}{y{z{{zww{uz}v{zwy~~|zzy|{yzv}wzw|zx|y{y{}zzywyyzy{yz{yzxzy}y|zy{xy|yx{}y~s|~}xz|z|y~|yz}w}|zyxzv|}{||x{{~}zz~tzzx{|w{{{x|yzt}zwy{wuzz{z{||{uxwz~zyzxxy||{{{yvxyy{{|{w~zxyxz|~}}{{vwyy|y}xy}{zzx|xz~v~|z}zuz{yzyzvw{{x{wy~}z{wwz|}}z{}{{yzvy|z{xxz{vyxw}|zzzyz|zzz~{zz{xyyxzxz{x}yz|}y}}yx|zy{}yx}z||{zyy|~zzv}wx}~yyyy|{|wx{wwy{|{{ywz}{~{x{~yy{y~x|}zzx~yszxxtzzyzy|{w~ywy{|{}|zw~}yy|u{y|u~}}zut{yx{zw{z~|}z{zw~}}{{||v~y{z{z|zz{xw{{xvxz{zz}zyz}zv}{{wyy~zzx|z~y{{}x|{|z|uwy{~~|}}~|~~~{z|}~~{{{z}~|~~~z~~~|}~z~~}{~~~}z|~{~~~{~~~|}|~|~}~~~{~}{~}~~x}~}~{~||{||}}z|~}~~~}}~}z}~}~z~|~|}}|}yz}~y~~~}~~{}}}z~~}~~|}}}{~{z{}}}~}}~}||}~}|}~y~|}~|~~~}~|~{z~~u|}|z~~~~y}}}y|~|}~~||~}~~}||~~~~}~~z~~{~~~~~}~~yz~{~z{}{|~~}}~~~~}xz~}|}~~}}z}~{|}}~}~|}~~||}~~|~|~}}|~z~|z}}z~}{}}|}}~}|z}~}~}}~~|y~}~}|~}|~}~~||{|~{}|}{{}~~{|{}~}|~~~~~}|}~{z~||}{}|~|||}}~}x~|~{|z}|wyx{x{zzz~{zzyw{{wzyw}{||x{z}yzz|{vxyy|{x}xzz{~{|y{|w{xzzv|zyw~}}}|z{y|wy|yzyyzw{w~xzzz}yzvu{yyyuuzy|{yz{v}{{}{yzw|zyyw|xz}zz|wz~{yy}|{vxy{{yu}{zz{zyx{t|{~w||xy|xwxyywwwx{y~xz{}}yzzxy||x|{|yzyz{{zw|z}{{|w{|x~z{uwuy{zy{xyyzysv|xww{z||zy~{}z{||wy~yz~{{{}xyy}{yy}ytv{xtwv|v}x{{zzwz{xzyyz}y{~x{ww|}vzvy{yzv~wzyvy{v{xz|}|y}y{zx{zxx|wxuzz{zz|y}~z}{vyy{yx{}y|{yy|{{~||zx{|{y|yxwy{~}|{{{zt{yy}{xzxx{vzwwyy|xxyx{t{zyyz|xz|{|pz|}~{z{zzu{~||y||~|}~z}|uvz|zx{|xw{xwwxyxyzwx}y{}y{|zzyx|{}yy{}|||x~z|x~zyyy~|xzwzy}}||yyyyxy{~{}|}vzwzzx{}y}{vxx{zz|wz{~z|yzw}|{{zy{{zyyx}}zwzy||xx}zxz{~v|{}}wzzxzv|z{z~wzwzt{yzx|{zzy~}{{}x{zzyz{|z}}}{~|x|{y~wxx{~xv{yx~}}z{zzxxv||yxwuxyy}|wvyxz{zx||zzz|zz~~yz{y{{zv{||{{}zz|vyy{yywx}yvwxx|xvyx{vz}}z|zz{z{zzw~z|{}zxxx~|~~{~~~~~}{}|}~}}|~}|u|}~}~}~}~{~~~~|z||||}{y~~{~{~{|z}}}}|~|}{|~}~~}}}}{}~~v~}}x|~~}}~||||}{z{~}~~|z|~}}|~~|}}y{|}~~}~}z}|y{y~}~~z}~}~~~|~~~}}}~~|y}~}~~z~}||~}}~{|}~|}|~~~}~y~}~~~~~~|{}}~|~}}{}}~|~{~|~~{|}~}|}~~~z}}}|~}~}~~~z|~}~~~}||{}}~~|~}|}}}~||~|~|y~x~y}||}}~|~z|~~z}y{}{}}~~~{|}~{x~}|~z|{|}x|~~|z|~}}z}z~}}y~}}{}y|{{{{~{{~z~{~~}~}w~{|}{~~|||y|}}|~~~~|~~}}~z~|}}}|}|}||}~~{~|z{z~}~~~}{zv|y|{yxv{wy{zz~x{|yy{w~xz{zyt|y{|{{y|wzzyxw{zv~xyzxwx~{zzx~||zvyx|v{vwz{y{|~xzz}wyz{uyyw{wwyy{vuyz}{w{}zx|{xwtzwxx{zy|yxz}{~{wyz{{|y~{z}{zyz~ywz|zyuw}yz|||nzy{{xz|yw{{y~}yyz{x~wyz}uz|zxy{w{|yz}~t{|{y{yx{{z{y{x|{{y|{x||zz{y{szz}y{zz|{yzz}v|yyw{zxy}v{|{|z|{||y~~{}x|wyw{|~w{|}|zxy{y|}{|yzwvz||zzz}yx{{}{x}wz}xyzzv{||z}x{}zx}{x|xwzyyxy|xz}}wzzz{z}xxyvw}v~{z{yz|y{y|~z|y}z||y{z}{{|y{{|t{zw~}zuzz~y|zz|yzw}w{y{{{yxzzzyyu||xw{z{|~z{|t{zzzszux}{y}{z}wy}|{}xz{yz}y|||{~}{{|{z}zyywzzyxx~{yyyxz~}zzy{z}|y}z{yyz{x|~xw{z~~y{zywzzx~}|||{||}zxxyz~z}xz{}yw{{{~v{{|zw~{xy{~|x|zz}zt{x|y}vy|y|wzztwyz}w{{~}z{qwx{w~}{w{z|{yy{v~|~yx{z}{z|x~y{xz}zx||x{zz{z{y{wxwzz|}{y|{zwyww{z|{|zxz{w}zzzu{v{~zyy}~}}{~z|{{z||z{uy|{z|xyx}~{uy~z{wy~~sz}wxxy|{{~}{|~~}~z}~~{|~||~}~~}{{{z~~~}}{||~}}{~~~{}|~~z~}~}{y}{}~~|y~~~|z|}yz|{|~~}~~}}|~}}}}}z~~}~~~~|}~||{}|~|~}~~|}~}{|}|}}~~|}|~|~|z}|}}~~y|~~}~~}}}||||y||~~~z~~~z}|~}}|~~~}~}{|~}~||z~~|}z~~}}}~|{}||~~}{{}z~}r~~|~}}}}}|{|~||~~~z~{z}}|~~}}~}z|y|~z~~|{~~}y|}}|~}|}~~~w}}{{}|~}y~{z}}|}{}{}|{|~}~||{|{z|~{|~{~{{{}}}}{~~~}z~{~~z~}|}}{z}~~}~{}|~}~{{y~y}}|}|~~~}}|{{{|z|w~zx}z~zu{w{|zvwzx||yvzywyyx|zw}u|{|uywx{y{z{{zywv{zrz~||z{z|{~{{w{}}|yw{x|wyy{zzzxxwxxxzwzxwz{}|z|wxw{xyv|{xy}|yy}{y|{|zw|{x{}z{xxrx~zww~v~zzyxxu|{{|yzzy|{xzxy}yzyzx|xz}}~~yww|w}zx|{xz{v{xz{}w|yywyww}{xyywxwuzzyzusyx|{{{{uzzvyuwy{{y}{~{{{~{{v{|yz~z|z}{|z~z|zvvyy|v}|xzz|zxvz|}u|w||zt}~{|}~wy|xy|wwzzy|yy~z~{||}}yy}}{|{z{w{v{wwxwwyz|zx|}xy{}y|zwxxz{~|{xzx}{|zy}wz}xyz|{~x~{{{~u|yy{wz{zxzyxv{w{{v|yvzzyvyvxwzw~xv|yv|y{~}y|{~|y{ywz{z{y{}{z~vyyuxxyzzw|{w{y{{y~{|z{w|z{xzz}{wzz}zwy}{{~}{|xzwzw~~{w}~yz|yyy|yz|yv}{yx||z{uxy|ywvxtx{{|zwr{xy}y}{{z|~}zzu|yy{yz}zxv|{{yz|vwz}}zxy{yvwv{vxxt{vx~yzwxy}{zywyyy{|{}}|z}z|z{vyx|{||y{||z{zwzz{}yxyyzzwzwwzy{u}{{yxsw{xx}z{yyz|wv{w{x|zzz~}zyw~{|z{}||zx{zyzyyzz{v{{z|yxwwuwz{z}~zyw}}~|z~}x~x|z}z|{{|y~~~{}y~|}|}|}~~}}|}~~}{yz~~~}|~y}~|x~}}~z{|{}||{|~}~~}}}z||}}~z|}~~}{|z}|}~~z}~|{}{}}}|}}|}}z~|~|}z|z|{}~~~~|~}~~~}|y|~~~}}||~~~|~{v}~~~{~}~|{~~~y||z~}~|x|~~~~}~~~~{||}}~{~|}{}|}{z}}|~}z}}~}~~~~y||}{zy{~~{{}}z{|}}~}|~~~~|~}~z}}~~|~||~z~wx~~|{v~~{{{~~~~~||~~{~z}|~{|~z~~}|}~~}~|}}|~{}}~~|{}y~{||}}}~{~~}x{||}}~}~~}~}{~}}~~~{~}zx~|~y~~||x}|u|~y|}|~{~||~{~z~}~{}}x~z~{}}|y|~{|~~{~}{{z~}{~w{w{y~|{||x|{z}zw}zzyx}{{{wz{{}|||y}{xz{zzz|yx{w}~|w{xxwx{zy|{{{{wzx~zx{{~{|w{zzzzyy}tz{|z~wyzzzzwzz|yyv{vxv|xzywwvzw{}z|x|zzx|{{|z|xy{|xxv|{yv{~zzzx{~z{yx{{xy{{xwy|wwzs|xzzyyy{{uy{z|zy|{w{z{}{{|y|}y{zx~w}}z}}~}{|}z|z~{w}{}v{|xyw}yyyzx||w|}wzz|uwx~~||}{y|{uyx{y{x~t{w|yw{wxw|z{yzzz|{uy{u~yy~yv{|{|uyxuzw{x~x|{y|{}zy{~xyzzv||z{|zz{{vzwqxyz{y{z{uuyxzzyz|z||x{}}|{||{yx{z{zzwxwwzx{{|}z~|zyszyx{wzz{uy{ywy{y{z{x{xyy{y}}yywv||wyzyyzzzux}|xz~}|y|yz|zz|}xy{{yz{{zxzyw}|xxyv}yx{{}y{yz~z|{z{z}x|tzzyzwz|{|z||zzx}w{w}wz}v|{{|{xzvyvz~zx|wvw{{y{{{{~|}zz~{vyzs|x}x{zz|u{{w{zyzyz~yzy{|xzy|{z|~wxzy{u{|y||}z~zy{y|yy|{{yz}yx}y{}yuz}{x{}|{|z{y|x}}wyzv}~|{}xx{w||x{z}{zy|yzzz{yxx{{|z|xz{y|y|{}|zy}||}~xx|}z|xvu}x{~zzz{y{y{z}yzwwy{{}|y{{x{}z|{x|vvxzwz~zz|w}z~}{{~|{|}~{}{~~}|~~~~~~}~}~~}}|~x{~|}|w|}~z~|~|~z~}~~}{}~||}~~|~~~|~|{~}}z}~~}}~}||y}}|~~~|z}y~~}}|{~~~}{~}z}{|}~z}~{}}~}~|y{~||~~|}}}~}~|~||~~|}~}}~~|~|{~~}|{~~||}}|{}~}{~~}~z~zx}||~|~}~~|v}~|}~|~|{~~{{{~~}y}|~~}}|~|}{~}|}}|~|}~z~~~}}~||}|{}}z~~}|{}~z|}}~}}|z|}}~}~}z~~|}{y}}~~~{~~~z}}}}||~{~~}{{|~}}||}}~{|~~|||}|y}y|z}}~z}z}}}~~~~~~~~}{{~x|y~{|}}}x}}}}|~}~|~}}~|~~{{~}}~z|}~||}{}|}|{}z|{y~}{zz|z{~wz|~||{yzwyyr|{yz|xz}wzy||xww|uz~uyyyy{{z{|{z||v|}zzy{zw||y}{yx{|zxz{{zvxywv}{yxx{wvzwtwyxy{yw|wx{|}|{y|}x|{|{|~x~}~{z|~~x|t|z{{{ztzx{xzx|yzwvzz|qzxy|w{v}uw~|x|z}|y}{z{||zyv}z{x{{yxzy|~~}{}uzx{yyzy}y{zz|uy{|yxxy{yxyywszyy{|~v|y}}{y{{yx}{zy{yzy||y{zw~y|{wz}y}yy{xxxz}x{z|u}xx~zxzwxw~|}}z~xx|x|x||}~x~z|wzz}{}y~yzx}}}x}x{{vxwxwwyv|{|~y{|y{|wyx|w|z{}zzzzzxy|z|}{x{y{yz~{{|zyxyyz}z}}zvyyxxz}zwy|zvxxywxz}xx~|~{~|z{zy{|}}{{|}xyy{~}v}}zzzxw{x|zz{{xyxyxz{x}{|xuwx}w{tx~zx{zxzzwzz~||y{{yyzwxxyuz~~~{xww~|yw{xywz{x}{xzz{w{|}y}uy{wz{{{{x{y}|zz}|y|zww}~z}y||~~|x{|y}v{z|xwyzz{{}x{xzw{t{{wvvwxwx{z{zz|y}y}{~}yz||zz{}yyy{|v}||zzywzxwwu{wy|uwyz|yyy{vz|z|}y}{~y{wz|qz}|zz{|}}y{}y{}~w}~zy~z{y|zz}{wy{}x}xy~w{zw}{uwyxzyy}wxz{wy}|y{yz{|x~y~~~~|~~~~|~|{xzz{{|}z~}~z~~|}~}~~{}|~}~|~~~}|{|~~{y~~|}z~z{{z{~~z~~~~~~}}~}|~|~~}}~{~||}|}|~}|}{z}|}{~|x~}}}~|}~||}}~~}}}}|z}|{}|~}}}}|}|~{z~y}{}~|~}{}}~|}}}}{{}}}z{{~}{}~}y|}~}|~~~}}~z~}|}~{{}{~~~}~}~{}~|z~~|}{|}z}~y~~~}~|}~}}|}}~|~zy}~}|{}yy{{}}z~{}}}}~|}~~}~}zz~}~~|z|~~|y}|}}}zy}~~}|||y~~|}~y}~~~|z}|~}~~wz{||{~~zy}~{~}~}}}}~}||{{z{~~|{|}yz}}}z|}|~~~}||y~~|}}{{}|~x{|}{~~{z||~~{|{~w{x}}x{|{y}z{|y{v{{wy~|x}z~{}~{}w|{y}xxx{~yzyxzxz{zytx{|{yz{yyz{vyxt}{|zy~z~vzw{~{{|wxxyw||zzyzzxuy{xz{|~x|y{|w{zxz{yzw{}|y||}}x{yyzyyzz|{wx{xyyux||vyy|wz|zyuxxyzyx}xz|zwywwy|xy~wvw|{y{{wz}{{xxwzx}y{xxv|}}z||y|{zxz|yz}z~{}xw{}wz}yy~y~x{|zw}yzyuv|z}x{zxzzw||z~~{vxzx{||y{y}uy}zzzyzyz|{yz|{w{}yzzz}{{{suyy{y~{}|yzwzz||zz~zy{yw{y}xw|z{y|w|}y~w{{z~x|~{zx}z~z{~|{tyy}{z||zx}{zyz}z|w|vz~{y}z{yv{{z}z}zy|~y{z}z}x~vzzxzzxzx}z}yvwvyw}{{xyvz}|||xz|ztz|{|}|{||}yy~|xzw||{xwyzvx{}zv}}{x|uz{zx{x{wz{}{|x{|{}wyx~{yy|~x~yyzz{|wz{y}yy|~z}}~z|||zwxz}xz{|{w~zvy{v~y{|w{|yy|z}vsyy{}yzzx~y{{zuzy{{w}||v~vyxxy|yx{yz~{~||wyxszyzxxz{x|{z~z|u~z{||~v{|}{|}vy~ww~x~zzyyz}y}u{}|zxwzzxx{}zy{|xyyzyzzxxyx}z||y{z|~{x|xy}{zxzyw|v|zyszxt{{wzyy|z}|zzyyxz{|z{xz{|z~}~}~y~|~|}{}~}}}~}||~z|}~||{}~~~~||}{~}}}~z~x|{y~~|~{~~~~~~|}~~~~}~{z|z~}|}|{~|~}~z|~}}~{~~{|}z}y}}~~}~z}~~y{~z}~~}}z~}}|~||}|}|y}~{~}}{|~|z{|~|{~||~w|}}~z~~}~~~}~}}~}~}~|}|~~{~}{z}}{|}}~~}zz}|z{}}|}}|}}}~~~|~{~}}~}y}{x~{||}}~|x{}{y~}~}|{z|}||~w~~{{{}||{~{|~}}{{}{|~|}|~~}|~~}|~}{|{}z{~{|~z|}}{|~~x}}{}||y~}~}}}}{~}z|}~{}}{|~~}}w~{~}||}}~~~|~v~{}}}}~}{}~|~{{~~~~~~|~|~}z{~z{}|{~~|}~|{}~~}}{||zzw{{{|||}|}|~y~uzvy{|}zv}yzxx|v|xzw|yxyzv{u|~{{}|zy~y}}}wy|w|~|}|x|yw{z~yz{yywvxz|vuzz|uul|}xxvxz{wzxyyzzxx|{w{|}y}x|{|z}yzv}x}zxx~z}wy|zzzy{vxzwyx|y{xyzzz}}|~yy{{{{{z|yz|}||zw|{xzx{xy~|{{}}{yy}{{|wx|}xx~{txvy~ux|wxzwzy|{x|}xwwz{yyxx{ywxy{|yy}v~z~|}{{z~~z{{yywwvz{zywyzyx|y{uzzwz{{zvxwzz{yzwzz|~~}yz}y|xz{|{z{yywy||}z{|~~wxy|zyyxzyyx{wzyzvw|y|zxz{z|yuw|z}|{{z{|u}w{w{yxzywz}y|v|{wy}|}x|xz{zx{zyvyww~y}|}xw{z{|z}{}|}z|z{y}|}|{zz{}}sxz~}{{u|{zzzwyz}z{{w|y}zw~{xyxzw{{xzwz~~xxyv{yzy}z|y{{{{w|zyxv|zy|xx}xxw{x}z{{wvzwzyyxy|x|w{{yy{{}{{yz|{z{u|y~x{zz}{w|zzw}{x}}|x~yuxx|v{|zzzv{|xztz|yxzxxxx{z{|xy~xwwv|~y|z~|zzy||{v{w{zy{yy|wyy|yxyyyy|yyywzzzxxz{y{{y~}yy|~y~|{~yy|{zyz~{{|{~{yvy~w}{{zyxw||zz{yw{zz{y~{tvyyxyyx}zzzx{{{yw}}|yx{z{z{w}|}~~{{~{y}~{}~~~||~}y|{{~~|}~}~~{|{||||~{|}|z|~}{~}|~~}~}}|~~}|}~|z}~{}}|~{}|~}|~x|~|w|~v{||}z}||||y~~}|~}z{~{z|z~|}|z{}||~~}~|~~z{||~}x}}}|~|{}}|~{~~~}~{~}}}z|}|{|{||~~v|~{z{~~|}~|z}}|}{x}{w}~~{{~~|z}{|{~y}{~}~~~{}|~{~yz}wzz~||}{|~~}~{~{}~~}|}~zz}{}}}~|}}|~|zz}}~}|{|~}~~}|z||z{~{}w|{t|{}}{~}}~~|~{}z}|~{}~~}|{{~~}z}zy}~}}{~{{{~}{|x~{~~}z~{~~~{|~~}~~{|}{~{}~~|~}~}x~|~x~}z}}}z|zyuzx{xxz}{wyzzxxzyyy{yzy~y~x}{z}y{|yy}|ww|xwuy{y{z{zzt~yz|xz|yyw}wwyyy}x|vyx~zzy|yz|{}~w{zy}yzzzy{wwxyy}yx|z|yx}~zu~{}}xvyz|x|{{yy{{~|{uy~xwzuz{{x|zz}~w|{vvz~zyy|z{y~yyz{zzu}xy||{{y||z|}{||txy{~}|y{~w{yzxy{~yww|u{zw|y|vyz}wwyxxv~{zwz|z{{uww|~yu{{}zx}~{{wz{}{yz|zz}x}zvy{~{{xy{zzxw|z{}z{zz|t|z{|x{}{z}z}zyvxz~z{||zz{{y}yy~u|{|wx{}{z{wxyxt{x||zyy{qz{}zyzwv{|}{zzzv|uxzzyyzxs{}{yxzwxuzz|{vz{|y|xyzz{{|{xy|z}v{}u}xxyyx|zzyx{|z|zw}yxzxw~|y{y{x{{{~}z{|~||}yxx}||zu{y}{zzzxxv||w{{{~yzzz|~y{zy~{zwz~z{z||y}yzwzx{z~}yz{{~v{{y|{{}}z}yzx{zx}|}zyvz}|~zzwy{~|}}u{xx|zz|}xzx{yx|{{z}vw|yx|tw{x{yz~{yywwy~{||yy|{|}|zyzx~{x|zy}yy{x~{vy{x|x{yt}yv{z{x{x|{{~{|wzy{zy|z{}vwxzz}xy{yv{~z|x{{zzx|z}x||~}{w~{{~|y}|u{}xy||}|~yz{{{{y{|zyuy}{}}||z{{xz~|}{|}z{~~|~{}~|}|z~|}}}||}{~}{{~}~~~|}{{y{~}~~~||}}z}|}}~~|}||}~~{~~}{{~}~~}{~|~~~}}{|~{{~}}y~|z||~~|}y~v}|||}}{}}|}~~~|}y|y~}}}z}}{x~{}|~}~~z~{}z~~~~|~}||~}{}|~}~}||~z{|z}yzy|{{}}}|~||{y~{{z~}{|}~~{~{{|~|u}}}{||}|v}~|{|}}~vz~|~~|~||}~~}~z}{}}||~~|~~}y|~|}|}}~}~~~}}}}|~{||}}{z~|~|~|~{}~{|}~{w~}~|}~~|~}|~~~~~|{{y}~}|~}}y|}}~|~~~~}~~xzy||{~|z~{}x}}~}~~~{~~|z~~{}|}{}|~}}{||~~}{~~}|}~}|y~{~~}~|~}}~}}|}~~}y~~}~}xz{{|y|yzyzyyyyyy{zyxy~xw}yy~|y{|xv{y|zx}|v~}zx}yzywy{zw{|w|{}yx{}y}{vw|xyyvy|yw|v{yywxyyw}xx{|yvtxxx{{|zvx|{z|ww{{}y||}~yw|{x}{|zt~xzx|wx|{xz{uywxy{{|y{xzx|{}y|yxxz{zxyt~yz|yz{yz~{}~y}{}|yz{|v|}}wxyx{wz{||w||vx|xu}zz}yw{vy{zzxtz}{y{x}zuyzxz{zzyz|z}y|z}{y{{}{z{zzx|y{z{{xzu{~{wzz}y|yxy}u||x||z~yvyyxwz{|{}w{~y{|xy{{{~~z~z}z|{|zzxyyux}zxvvzv|y~yvz|~|~{z}{z{{|z{{|z{z~zz{{}z{|y|v|yuy}z|zswz}yv}{|wywvwzw{{x~xxzxv{x}y}{~zyx}|{{{z{{y{|~|uz}|}|{|{xxyzwz{wt{wyy}yuvzvvyy|vx{w{z{~v~{|zzzwyy|z}z||}u{vzzywxtzz}ytyz}xzwyuy{y{|{|xz{{wzyx|{y|v{x{zxy|z~xy||{z{zx{xz|{{{|{~xyz|z{{~~zyyxzx{}{yxvvyy}y|}{zyyxyw~z{w{||yx~|z{xv}y~~{x}x|y}zx|{z{{}zvtzxz}x|}x~z|{{w~yxxz|zwz{z{{{}{|xy{{|x|z}uw}|x{~y~zvy|xzyzyxw{yxxwyww{wywyzv|{ywywyy{wzy{zzz{{~||{y{wyz~}|~{~|~~~}}z~~~|~z~|~~|zy~{}~}}~~~{|}~~}~||~~}y}|yz}|~z{|}|}~|}}}}~}~~{~x~}}z}~~~}||{~|}}|}~~|}~~}}}|z}}t}~{|}|~yz~{{}|}}{~~~|~|}~{~~z{~}~|{}y{}~}|~~}}}~{x}|{|z~|~|}}~}~w}}~|{~~||}z}~~y}~|}~~~}~||~~|{wz~~}~z}~{}|~~}~~}}|}~}}}}|~u~~z~~zz}z|}|~|}~}}}|y|~zx}~}~y~}|||}|{|}~|{~~||~{~~}|}{|||}}{~|~~~~||y~~|~|}~~}}~{y|{~~~~z|~|y~}y{}{~{}|z{|~~}|y}{{|||{}~{~~~w~}x}y}}{~}||y{}}}zy}}~x{|x}|~{||v}}xx}x{y|zy|zv|~~~~w|yx{{yyzz{{{zv|zy|xy~y{}{||w{xx{x|vuz{{y|zz{y}}xz||v{}yxyxx|{|}yzyz|{z}z|z~xy{{|yw{zzxzzz}y|{}~|}z|zzyyxvzx|y{xzzz}{yv}{}{||{vzzyw}y{}|z{|zz{{xyz~}w{}y{~}xzu|}z~x|z{vywzuvwywz|yyxy|yx{zyy|x{|vx|{}v~z||yw~}wvz~}zx{|y|}}z}wxx}x|z|}}{xxy||z{}zz{}|y}y|tx}y|~|{wzyxw{w{}}~vxx}z|ywy|x{wvwzy{z{{|}{yvyxz|xzz{yu{}||}vz|xz|zzz|{{z|z}wz{{ww{x{{{yv~wu}z|xxww}z|z{y{}zyvzzz}wyv|z~~z{~zu{~zyz{{vxyww|{~z|zzw}}yyzzy|z{z~|x~x{|x|{~y||xw{{{ztwz}xx~|zwzy{|zx{}{yywx{~|y|zyzyxy{wvz|{y{}~z}}zz|{zq|w{yywyy}yyyv}x|}xy|z~x|}}x{zy{wy{{w}{z{x|z|z}yxxz}yyy{{|yyxw}yyz~xx||~{zzy}|w|y|{zz}w}zzz|x{|{|yx{{x|xyy{|x|xz|wz|xy{}y|yzz|yz}z|{{zt{|z{w{{u{}xv|yx|}vyvyy~wzz|{}x}{{x}{zxy{}xz|x|{yzy}~u}zzxy{z|xztwzy|xzw}zw}|}|y|~w|z}|~}~~}~~{~}}|~~~~{|}}}}~|~}}y}}|~z|}~~z}}{|}}}||}y}}{}}~~|{~|}}~|~}y}~{||~|~{{y~~~}~}}|~|}|||}}~~~|~|~}{~{z|~~~||~y~~~{|{|~}}|}~x~}~w~~~}}~z||{|~}~|}}~z|~~}||}}}}~}|~{}||~}~x}~}}}|~~}~}|~~~~}~{z~x||~~|}||~w~zz~||}~|}x}y}y}~||vx~{~|{|~~}z~|w~~{|}~~~~|~}}~}~|z~~}}~|~{~y}~}|~~|}}|}{~~~{}|y~{{~|{}~}w~zz}|~|~}}~~~{}~||{~}~|~~|||{{{{}{|}z|}{~|~~~z~}~}}~|{}||z~}}|~z{~}}}~{|{}zy{yyzzy|yyxxu|zx|txuvyvyyzuxwv||~z~ymwytyz{xwxxx{zyy{wzwx{|{tzy~{xxyy|vxzzyywz{wxz|vw{~|wx{|}}t{x|{xx}vyzyyzz{z{|{{{{|yz{w{||wxuxuyyz{z}|yuyuy|zzxzvtwytyxx|zuv~vtz|yx}vz|zy|v{}|~||}zv{yy|{||zyxsy{yv|x|{{xt|vxwzw|wyyz}zyy{}|{}z}wy{vyxxy{||z{z}{z}~}x}z{~xx{wz}~|yww{y|{z{x|zw{xx|{{vzx{zv}|y{x{|{}}{|x{{z{x~zzyzzx|z{|yxxzu}vwvwzztxz}x}ztz~yxxv{zyvz~~{wxy{xw|||}~{{z|xxv~zx|{{w{xyvzw||xy{wuxuyz|yvyzwz{x|zvz{~zu|{}~|zy}zyy|zx{yyy}{{{x|~z{yz|y{~}zy}{{wwxv}wwzwxux{x|vzx{wy{}}}z{zx}{x|{u|zx~~y|yzxxwv{z}x{{xz{yxy}x{zyvyx||x{zvy{tz|{w|z}zz}{yxzyw{wz{{z{{|{v{zwxyx{ty{z}{{y|{zxzz|zyxx|y|zv{y}{zwyyv|yzw|~y|zz|z}{{yv{zz~~}zzxvyz{zzyxzyy}uw{}ywvzyzz{{vxzzyy|z{w|u|zx{}y|zz|w}xyzzyy}{z}zyxzx}{yzu|wy~{uwwwwwx{{yvwvy{|zxxyyu~}|w}z{|{v|y{|{{|x}}~~|{|~}{}~z|~~}~}}|z~}~~|{z~z}~|~}~~~~||~|}}~xw|}|y{}}}~{}~~~~||}|}y~}}}y}|z}~z~yy|~}~|~~~}|}z{}~{}||~~}}~z~~|~~}y|}||}}{|{~}}|~}}|{y|~yz~~~~}|~y~~}~z}~}z~}}|}x{y|}|~{{~|z~~}}}z~~~}~}}~~~}||}~}z}{|z|}z~z}}{~}}~~~~~{}|~}~~{~~}|}~}}{~|}}~x}}||}~~~|~|}|~~y|{~~~z~{}}~|~{{~{}x}~}~~~}~{}~}~~~yy|}~|}}|~z|}~x|xz|}{}|~~|~}}y|~~}||}||~}||}~}~{~~||~y~z|~|}z|yzz}|}}~{|{}~z}|}}z{{~~~{{z|{|}}z{~}||z}|~zzzw|xx~u{{y|~}{xx{z{zytx}{yz|{xzy}{x{y{zz|{zx{x{|{y{wx{|{z{~zz{yx{~||w{w|zy||wx}z~y~{zxywxwzw}xz|z}z}yyytxzxxwzz|||z{yyyxy|yzu|yz|yy{{x{x{}xyywx|yxz{{zy}xzzzz{x|tzuyz|z{wz|zxzx{y{}zv~}~~z~~zyzzzx|{}z}|yzzz~z{xyx}~zyxyyw{~{{y|{}|v{|{vzuxw~}xzz}wzyxzz|x}}{{|x{yw}zyz{wvyz||z~xxxwvxw|{zy{{yuw}xxyxy{x~|wwxwwy{v{|v{{{{}z}{w{y~|zx{|{|zyz|zzzzy|z}uyzzy{}yx|t}{~y}xz}vz{y}zzzz{v{~yz|w{{yxwzy{}yx}|x{vyyz|z|u|xxz{{}zyyyy{{yzz~|zz}xw}~}zz|yz}zxxzv|zy{|{{}v}y{wz}{uzxw{~{z{}||z{|{xs}|{zx{xyy|x|xyz|v{xyyx{xxyxzw{zzz}zyzz{x|z|}||w||yw|zxu|xwzyzz~z|yyz{}y{|zvyxw{}zzmz{x|x{|{zy{ux}y{{yw|yw{|}zryxzzzz}{uz|x~~w}{~|y|}|x{v~wzv}|yy{xwzwyzxvwyzxzx~txz{|}|{xy~{wzxy}{zyy}{{xu|z~y}{y{xz||tx}~zzzx~y}zy~}zy}}}|u}xz{}|zzwxy|t~zxsx}|}x}{z}yyyyyzz{x{}x{yy|z}|}y{{}~}{|~z{|~{~}}w~|~}{~|y~yz~~|||}~|~~~~~|z|~z~~|z|{|}|~|z{~|}~~z}}y}~~}~{|{~|x|~~}~}~z{~{y~}}~~~~|}}|~z}{}~||~|||~}~{|~~~}}~~}|}||{yy}z~{}~~}||z|~z~}~{{}~~}xz{}~}~}}|}~{~|}}~~}|}}~|}{~|z{~~}{{}~|~~~~}}~|~~~~}}}}|}|}z|{~~~}}|~{{|}}y~|y{~|~|}~}|~|~{}~~{~}z|~|}}~~}~~}}}~z{{z~}|||~}z~~~~{z~~{~~~{y{}y|~~}}~~|~}~|}{}~y|{}~{~~}~~{~{y~|z{|}}|~||}}|}}{~}}|}|~}~}|}||{~~}}}~}~}~{~{~~~}~}z~|~}|{}~}|~}~{~~{|~~}~{y{{}xxzz{{yv{v|y}z|zz}}ztzu|yy{|y{xx~|v|uw}}~z|{z|xyz|x{xyy|~}yz{}|{~zzt{{wx{z}{wz}yzxzvy}yzyzw|zvnzzwyyy}ww{|{zz~|zxzyzz}}zw{}x|}y}|wyyy~y}z{zzwx{xz|zv{yxy|zvt{xzw~zz}}zx||x{{{yz~~wy~wxy|}{{zzvw|{twutyyyy||vxvz|xxzy|x{~vz}|}zv|wx|zz{{||x{z{zyx{{|w}|{{|}{wyz~wxzzyzvzxxxx}z|z{x{vy{}yw{yxzy}||z{|}zzzy}z|||vy|{}zzvxyvx}uz{x{y{|zwvvuzy~}wz|yu|{}z||}{{u|z~{y|zy||x~|}xyz|{xyyuwzzwuyywzzyzyz|z}zxzx{yxw~z{|yzzvz}{z{wzz|{}}xy}~|y}{z}||yy}wwyxz{zy~~{y{uyt|{uvyw{x{{}{|{{~|zyy}zz{zz}z~{zz~|zzx~x}}ywwyxu{wxw}{wv{|{w~{vx{wz~{}zz~zz}xy{}|}{{~~~yyz{}~z|z{|z{{zywyzzzy}yx}{w~wy|u|yzyx}vyx{y|~|}zx|z|zz~x||{{wp{}{~{wx|{x|yzxvzyzz{v{zywwwzyyzyyxy|y}uyyz|{xzz{{{{{y||z~zz{{y}}}{x{{|}{||{yx~{{yv~xx{xz{{{vzzzz{xyyzw|zy~x}}yz|||}{y{|}}z|}~}}|{{w~~|z|}~}}{~}}}~}||~|{{}{~|~z~}}~}}~|}{~||{|z}{}~~~|z|z}|~~~~~}}|~}{{{~~}}z~}|{~{|y}~}~{~|~{{{zy~~}|||~}z~}||}{}~x{{}~}|}~{{}vz}{}|y~}}}~|}|}s{~|}~~~}|}y~~~}~~}|~y}vz{}~~~}}~}z~~{{|~|~~||}~y|{~{~}|{~}{{z|}|~}|~~|{~~{z|}~|~z~}}~yz{zz~}~}~{~|y|~{z~{~}}}~}}y||~||~|~~~}}{}{}~}|~~{|}|z}{~~{{~}z{~|{}z~~}}}}}|}~~x}|}|z|}|~}}}{~|}~}~~}|~x~||~}}{{}|~}~~y}{}}xz~z{}|~y|~}~z~{|~|{}{~}|{|~|yzy{|~{{~}|}}y}~~z{{~yw||xyy|}vxxyyx}v||yzyy|zxw}z{|zxy}xy|v|{y}yz{wyxx~z|{yx{}yxzzzyty~|zyw|}y~||z{|zy|{y{z|x|x|utz{y{zzvy{xxywy{{zzvuy}vzvwy{yy}zyy{yxz{xywvw{w{w{w}xy|~zy|w~zyx}~v{xzx{zxwz|x}{y{w{yzxwyzw|{|zv|uzvzwz{}w{{wzzz}{sw}y||zvzxzyzyz}z~z{{z{yxzrxy|{||yyty{zy{y{yyvxz{zx{zxy~|z{{{zvzvzwxzzyy~y{xxzx{yywzxyvvz}w||wwwx{y{y~y|y}yz{y|{|{wvz|xy{vy}}wyxy{wz{}|zyz~zv{zy}~y|y{|}y{}{|{uzzwzv|{|xzy||{w{yz{|{{z{zxyu{yyzvzvzzx}xs{{v|{zw}yw~zy{zzz{|{xz|z|}y{}x~}zyxxxtxz|z{{|{yzy~zyxy{yxxtwzw{|z{|}{{zz|zzvzx~|}zy}x}y{{y}xy}|xyw{yxx{yz{zz}~}|yyvw|wx}x~z|zu~~z|sz~z{||zz|xzyyyv}{{zz}{x{{|vuy}yy{{w{{vzzx|}{v}|~xzy~|v{uy{zx{xz|xvywzyzyw{}zyy|yw{xzx}{|{z{{xzyzz}|zz{xzy}z{xy{x{z|}xzyx|vx|x~{x}{x{z~yyy{{y|x{|y|}zxxxw}}}||yz|||xz}v|u~~zyxyyyy{}~yu}|w~}}}x}uxyvzxw{{x|~}{}}~~|~{y}|{~|{~~}}||~|~}z{~z~~|}}~~}}||~}{}~|~~x~{yz~}~z}}~~~}~~|~}~~~~}~~{|~}}||}~|~~{z{}|}~}~~}|~~}}||~|~{~}|z||}{}~}}y}{~{|{}}~~}}~~z}~~}{~}~~}}}{}||~~}}}~}}}{|~z{}}}|}|~{||~zw{}~}~||~~||{}}~{~~}}~~~z~{x}|~|~|z|}~~|~}}{}}zy~}~~~z}}~z~~~~}~|}|x~}~~|~}~~{}w~~|~~|}}~~y~||~~~}|}~~}||}}}~|x|}z~~}|~~|{~z{~|~{~{~~~|{}|~~z~|{~y|~}~~|}}|}|{~}~~~}|}~|~~~~||~~z}y}}|{y~}}~~~|~}z}{~||z|~}{{~~}~|}|z}~||~}||{|~~~z}|{}zyzz}zz{|~}|z|xzuxz{vvzvx{ww}yv|zwuyyuywzx{x}yy~}yzzy|}wu{zzy{|x{{{}|{z{{~{v{{xyxxx}}zxwxyy{~~svw{zzyyx{vy{{wz}}zw{yxzzw~|x{{}w{{|zvu{z|x{yzyyz}xywyyv|yzx{{zztzr{xw}ywz|~z}w||y~|z~xy~||zy{{zx|zyzvz|}}yuw|~zyvwy|{xyuw{xty}y|yyzuxu{z}z|xxz}z{}}yy||}xy{y||}}x~zy|vzz{yyvzzxy}zywxyy{zzvu|}yyzwzxz||z|xwv~x}zy|zz||x|yyw{|x||xwzwy{x|{wy{|yx~zvx{|v~vwzzzzwz~{zz|y|||{z|vw{x||yy{xx{{zv~xy|xzy{yzxzzxxv|w{u|xx~|w{wx{{{ux}x}zz{z{}x{z|{~|z|}|x{}y}}~x{y{|{xyzzzzzxzw{|}zzwxvy{vx|{w{{y||x{{vz|}|z|z}||z{|{zy}z|}wy|z}z|s{|~{yvtwyyzy|x}vvyxywzxvx{|{{{zz{{zwyy|y}z}~zz~z||{{x{|{|{zxwzywzz}|z|y{wxxyzy|wuzwzx|yu||z~}w|z{|~}zy~v~y~yzw|{x|{|}~|xyywy}{zvuzz}wwz{{|xy}}y}w{{{wyyyw}~zzzx}{~z~{}|{{}z}yw{{|xw{yvyxyzzwt{{{|}x|x{xw|yy{txyy~xw~~v~|{}y~{wz}{}~}|~|~||{z|}~}z~|{~{~}~~{}~{~||~~{}}~~{}}}~~}~||~~|}|{{|{z~}}}~}~~~~}~||~~~|||z~{|}|~~~z~~~y{~~~}{~}}~~~~v}}}~{{}}~z~}}~~y{|~{~~xx|}y~||}z}|}}~~|~}|||z~|||~{~|}{u}y~|~|~}{~~{}~|~z}}}z}|~|}~~|}~~}z~{~~|~{}}~z||~|~}z|{~}zx{y}~~{x||||~}{}}|~~|}}}z|{{~}}~{|~z}}|~}}z~}}z}|{z|~{{z}~}}zu~~z|{{||x}|{}|{~}}}}}}|||}~}}|}|}}{}}~}}}|}~~{{}|zz{}~}x~}{}}z}~~}||{~{z~}}}}|}|}|~~|~}y}~}{~r~~}~||{}z}}|}{~~~w}}~y}~|||tyz{|||}|{{v}{{|~y{zz}|x|v~yy{z{zz{z{w|{z{yz{ty|{zyxyzu}wywxxyzx|yxzu|z{z{|w~~y~xwy|z|xz~yyyy~zvv}}{{yz{{w~w|zzvyzzsxz|v||}yy}x|}}xzxvw{wwyy}{uxy{xx|wzzvy{{xwy|t{{{{xyywxx{zwyz}|w|wx|ztzzy~{|yy{z~x}yyx{xx{{{zytyx{y||x{}y{s{w|zvxzx{}{}z|z|xw{xxyx~|wy|ywuz|wyzz{{|y~|yyyz|yy{yzz}}y}{zyzyz}|x{||~wy|y}|{zz|yz}x|wz{y{wyzx~||y|}xyvy}zzvy{|y}wzy}yz{y{yz|y}z||{|{x~zyz}y{}}|wyzwzxyxy{|w|v{x~w}{}|{z~y}}x{z}y|x{}{y~wz|xyw{yy|x{zz{xyx~uy{vu|xxz}yy|yzy{yy}|w}}}yz}wwyyv}x}zy|{vy|x{w|zyyyw}x~{y|xzz}{|wtw{zwxzxx|qz{}yyw||~{zz}zv|zywv{|x}}yyz{{{z{|xwy~zy|}ywvw{x~~y|u{}yxxzx|y|w{zzzw{x{~|y|{xw|yzy~yzzyxxxzwx|vw|wzyzzyyxx}{yyxyzyvzzyz~z{{|}y~zz}{x}y}uxyy{zz{y{yy}zz{}~{x}zwzzyw}x{{{zw|yz{xw|y|xw~~{yyz~|x}y~y{xyzyy~wx}vyw{yx{}{{wyx}yu|z}|~y|{y|vx}||{}wz{yyy|{yz{|}{~}{~~~|}~~~~~}|~~}~}~|~~||~||~}~~~}||}||~}{z~|~}|}|}}~y~~{|~||}}~|}}}}}||}}{|{~}~}~}|~z}{~~~}~}x~|}{~~|~}{~||~|}~}z}|||}}||~{}{z{~|}~|}~zv{~}~~y~}}~x~y~~}z}}~{z{z~~x{~|}z~}~~}|{}|~{~{~~}~}~~~~~z~{}~|~{{}~}{}~||z~}{||~|{|{~|~}||}~|~~~{~}{~~||~z{|~~~||~{|}}}|}||~{}~}z|~w~}}~~}|~x}}}}|~~~}}v}}|~~~|}~~}}~x}~~~{~y~}}|{}~{{{|}~~}}{|~}|}~}~|}}|~~~|}~{|~~}~}{||~||~|}|~|~~}}}~}||~}||~~||~}z}~{}~|}{|}}~}{z||||}zvz|}}{vyy}{~zyz|{|vv||z{{z|z{|}{y{{{}{}z}xx{|z{|{{x|zz}yz|xxz~{z~u||zz|{yt|}||~wzy{zt{{|wwxz|{y{~z|xx{~{~~|~}||{}xq~~{{xwx||z{y{vwz||vztx{zw{z{x|z|w{w{|{y|y~}|z{z~|{{}y|{~{{z~zz{w}}|y|{}~{yzw|ty{yz~yyxz{y|zv|u~zz}{xx~}~~}}zy}|y{|}y~{|y~z{{|uxz{zx|y{w{x|}{~|{{yxz{{x~y|}{}|z|z|}|v~{~t{{{z}|}}}wz}}~{wyu|wxz{xzy}yy|zxy}{xz~{wzyxzu|{z|zy~{||yxx{|z~~||}{~~}yvz||x{yzy||y|{xwxz}}||z|u}w~z~y{{wx~}}|{{~|{||||z{z}xw{}}zy|z{xzxzz|xww{ys~||x{|}|w{{||~||{y{||yyz|y|z}y}{|vzzyy{{xy{z~vw{x~}|x{w||yyzyz||vy|yz~}y~z{{}}||~z|~{x~zv}||{uu|w{{xwzy|y~z{|x|{y{w|{|}x{y|{|||}|wy}}}zw|}zx{{~z}~|z}{yy|~}xzy|y|}y{z{{z{vy{|xyx|ywyz||~xzyz|y}}|~z||~}wx}{x}|{z|{~~{{|xy||{||{}yz}||w{~y}{z|~z}}}x}|{{{||zz|{}~~}zx{}~~~|z~}~{}}x~z}}~}|~|~~}~}|||~}|~~|z~{~~}}z}|{{}|~~z~~}}~~{~|}~~~}|~~~~~{}y~{~|z}{z~~~~}{~~~~}{~}}}zz{~|~~}}~}|}~~~}}||{|{}}}|{}~|{yx~}~|}z~{~{y}~}~}||~{~|||z|~~~~z|}}|~~}}~~~~}}~y|~|z|||}||}}~}}~}}|z~}~|~}}v|~~~||~~|}~}~~~~|}}~~~~~}~z~}}|}z~}~{}~y|}}}}~|~~}|t{~~}~~~~~|y{zz|yyy{w~yy{|~x~{zz|z{yy{x|{v}{{x}x}z|{y{xzwvz{{yuxz{x}xxwxy|y{{u}z|z|||~y{}v{z|zuz{v{yz|wx||}zxy{zzz{y}wxw|yvy|yy{z{u|}xw|}zzy~wwxz|{x}zzyyzwu}}xy|y}{~|x|{ywz~x|w}xxyzz|zxz}{{z{ywz||y{zy}z}y~x}xzzwyx{y~w{}zxyyty}|w}zxyz{z}x}|xzxvy|z|wv|x}t{{|}yy|xy}zyz|wx{xx}xxy|wz{xxyy|}z~yz|y{xy|yzz~}|}wz|||{z{zyz||{tzyy|yy{zzx}yx|yyw{xyu}wxzxy~tzz}zxzzzyvy{}xxzz{|~{{z}}{xxu{zxzwx{{|~z|y}zy}wy|{z|xx{v{||y||}x{y{yy~z|{wxzzx~{|yr||zvzxxzyzu~yzz|{|}||{zv{{}}z{{}|z}{}y}xzwy{}{yy{}zxxw{{ytywx{{uxy{||zu|w|w{yzvzv|}yv~{}y}{zz}xwz|xxwy{xy{}zzyz{y}||zz|y{{vy}|~zyv|yy|}v{}||v~z|}{{zz{w|yz}xu{yvwyw||xz}vyyy|~{w{}|zyy{|y|x||v|xz}{x}wwyu}|}y{zy~y{x|yvzvuyy~uz}zy|yyv}x{yxzxz|yyyvx{}|z||tz|{z}|}y~|{x{ww{|w|zwxyyx{y|w{}yzy{}|}}~}wv||y{yz|y{|zw{{}|x~~~~~|}yy~|}|~~~|}~}}{||~y~~~z{||~}~}~~~}||}~{|}|~z}}|{}}|y}~}~~}~}|{|z~{}~~{}~~}|}}{~{{}~|}}{|}~{}|~}~~}|~~{||{|{|z~}}{~}~|}}}}}~~||~~~|}~}}~~}~}~z}z~~|~z~}{}~~}||}}|}|}|{}|{~~~}~{}||~||~~v~{}}}~}~|~}{x{|~{~~|}z||~}~{~|}}~{~y~}||{{~|~~{~~}{|}~|~z}}|{z|{|}}}}~~|{y~~~}|~~||}~}|{|}|}~|}|}{~~~~~}|}{||~|}|~~{}}{~}y}{~~{||~}y~}}|~z}~~|}~}~|~}||z~||wz|{}|~~~~{|}~~}}}}}{~}~||z~{}}~~||~~~{~~}~}}~}{|}~z{~wyz{zyz{}|uzv|w{xwrwxxuwv{v{wvvxywwv|vz{|yzxy{|{|}|y~xu~}yxywx|y|z|}zzz{}{{z}yuwt{xyyuyyz{wz{yzxyzzsvxuwx~{xvyzt|{z{}z{zy{{}}~{wz}~zyzx|xzyzzz|{yyv|}x}v~x{vv||z|yz{zy{y|y|sz}yxy{v{z|{z}|w|xy~z}y~{|yxyxyw|}zyvyxzz|x{w|{uwvyv{|{yyzw|~x|y|z{{zzz|zxx}}y|zx}yz||x}xwzww|ywzzwy~wu{yzvyzy{wwyx~xz|t{x{x}|yy{z{w{{{y~~z|}{{{ywxx}{}yzuzy}|y}}vyxz~y~{zz{x~yy{v}}~|wx}yzyy}|{yxy}vy}|z}zz~zz{{zzu{}z~vwv{yytyy~vywwxwxwyxyz|x~~w{~{z{y|z}|zxy}~x|{z~{||zy}y||y{|y|}y}{w}ywyyy{xw{|}x{zyy~w|{x~|x~y|zz{|{zzyyy{xy|x{z{xzxw}w{ywzxy{zvzyyxzzy{yw}z|zz|x|x{x{wvv|||{}xx}yzxy|x||z|~{yxyxzw{|{xxws{{wy}v~{vzuxzyxz{x|u{x{v{{~}~w{{}}{x|yz}y{}|||zxzz|~xzw{zyyz}}|{wwxzy|x~vy}zzw{wz{}{{xz{zyz{}zy{}xzz}v{yx}~z|}zx~z{zzzyxz{zxw{yywzqu~}|{{}yyt{wx~z{|~{x{}{}||zz{{{}~~~~}~y}}}||}~z}|{|~~zy||~}|{}~{{}}~{{}~y}}~|}}||~}~}||z}}|||~~|z{{||{~z|~|}{z{~{}x~{|~~~~{z~|}~{z~}{~|||{}}}~~z}}{|yz~~|~|~}}z~}}|~}}|~}}{}}y}x}~z}{z||~~{~|z|~~{}~~~{|}}~|~z~}}||}}||}~{~z|{~~~|}||~~{{}~~|}~}~{{~}~~z|~}~}||{|||}}}}~}~{yy~z{}~~}~|~z|~|z~~{}~z~}~|}~~}}}}|yz}z|z}~|~z}{}}z{~~~}~}}}}}~z|z~~}{~~~~~}~}~|}~|}~}|}}}{|~z}~}||}{~~|y}~~}}}}~~|{z{~~~{{|zz~}}}z{}z}}y||{{{}z|}~~{}~}zyy~xzz{{||z{{w|{{z{vwyvzwy{zx}|{~x|xz}yzyy{|x~wz|yzzz||||xv}z||z~{y}}|uzzw|ww~{zy||wz{w{|y{}yzxu}}z{zxz~zxz}zw~y|{xzwvx{yx{zx}|wzw{yyzuzy|yzw}{wxx{w|}u~y}x|{xx|vv}yy|z|y|||~{x~x{xw{zy}wyy{x|z{y}y|{|uxwzzx{zy|wz|wzyywxyy|{|xx|z{uvyx{|vvx~zyux|}{zx|y{||z|}zyyzz}{}z|wzx||{yyz}x{x~zxzzy{yyzy|vt||wzx{z{xx}z{xwyz|xzxzz{xxwz{{xxz}{zzv|xyv|wtzzyz|yyy{w}}|z{w{}{z}zw{zy{yxzz}y~w{{|z|~yy{z{y{wzxz~|zzx|xx~yzz}z}yx~vyz|zzxy{v{w{|{{|~wywv{xx{z|x|{txyzz||yzzwwz}{|}yzwy{|vv{wyz{{xzv}{zv|y}yxz}wzy{z}z}z{z{xwtzswxw}|{yxvy~|v}{wwz{z|{yy{yy}yty||wuv{yyz{}|{yzx|y{|ywxxxzy|{|z{{z}z}|wx}x{v}yyz~z}z{}y}}zqyz{uxwwxz{~xzxy|wyz}|w{{|{|{xx}xxz}xux|~yxu}zz|}zzzyxzx}z}{}wyu}}zx{wxw}zzzzw{z{y{wtwzu|yww~yz~{{{{|wxyz~{yzx~uywx{xyzz{x||wwyw}zxz{yyzz}}{wxwxzz}zyyz{y}}}}}~~}{~~{z{~~~}||{}{{~{||~~}}}|yw{}~~w~{~z}|}y|~~{~z}|}|}~y}{}|~~{~{~|}~~|~}}||~~||{|{~}}}~{}~||||}}|{{w|~}~|~}}{~~~{||}~}}~|}|{~~|}}|}|{~~~|}~~~z~~~|~}{~~~}|~~z{x~{|~|x~|}}|}{|}~~}~}y|~|{|||||}}|}}{~}|z~{~{~||~~}~~}~~}}|}||~|}}}{~~~}~|~|}~~z|z~|}{|~|~~{~|~|}~y~}}}}}{}~}|~w~yz|~~~}}{}~}~||y~}z|~}}~~{||}~}|~|~|~}}}~}~~~z|~{}~|||~}|{~}}||~}z~~~||z~}z~}~~}{~~x}z~}|}|~z}~~||{~}{z~{~~{}}}}~{}~~}|~y~~}~z~}~~~|~}}||}}|{xy}||x{|zx}ywrw~}xvx|x{wzuzz||z}uy{|xz}yzx|{|zyz~|xx~z{|~}z|{|z}}zvv{|z~}{w{xvwyyyy|x}xtzzyyy|xxu|wyxwxwy~zyv~vz{{z|~yyv{zzwxy}|xwzz}~}xry|x|tywz{uyzxy}{uzw||{y{|xw{z{x{|~z~|zzyuxw|{}{~w}|zy~~yz~z~yxz{xuvxy{v~wyyx{y{wzwxxzzwwvwv~~yyy}}z{}v}u|wvxxxw|~{|x~}y{{x~x{|{zxz~||x{vz{yyx{z~~}|w}x||{}~|||w|z|xyvz}}{ywyzz}{w{|{}z||zyy{yzz}{}xz|yw|}z|vyz|xy{z{yzzz|{{y|}yyzyzyzz{|~||xyx|}||z|{yy|z|vx{zyyyxz{zu}zwz|xxyxzzx{}}vy|}z|y{~{{}|wy|y~~}z~y||}zy||zy|x|{z|{{yzz|xwtzyx}zyxu}z|xy~}x~||u}~v|x}yzwz|}|}x|~zzxzzu}y|wzy|}zyy|zzw{yx~xzvw}{|zz||z~{zyyy{~z}xwy~|xuyy}}zuz~w}v{~||x}ywxyt{{}}~z}ywx|wzxy{}y}zu{zxvyyv{}y{{{z||yz{y~zz~{}x|zz}|zy|y}yyyxzx|{~yz|~xxvwx|{~zzw{z}ryy~|}xs~x|{|{~z}|}{yv~||}z}zyzvw{|x{}w{wy{{z{{zxvzz~yv{wwz}~~|{t{}x{wx|{|{|~~|}}}~{}y~}~}~~~z{}z|}{}~}~}}~~}~}~~}}~~}~}|z~|}wz~~||{}|}~z~~~|~x}~}~~}|}~{}~~}~~|y}}{~||~|{|y{{|{~}}}~}}|~|~w{}}z|||}|{}yz}{|}|~|}~~~{}~}~|~|{}|}{|t~{~|~}|}}{{~|z~{|}~~{~|}~}}}|}~w||~|}}~|~|yyy}|~|~~|~~~|~}|~}}~~|~|~}~zzz}y~x{}}|~{~y}}~|~~~~{z{||~{|~{}}~z}~~}|z}~|~}|{{{~|~}~y|z{|~|~}}|z||}{~}}~~|~~~||~|{~|~~}||{~~|{z~~~}~}~~{}~uz}~|}||{{|~z}}}~{~~~|~~y}~yz~~~}|}}}}~|}~|}}~|}z||{|zz}}~~{|y~~|}z~~~|~wyyyx}{z|xy}y|}zvzz{}}zzyz}z|{y|y|zu|}zv{|v{yyzx}yz{xz}}u|zyzxyv|x|zvwz{zz}{||{y~zz{vyuzyx|w{||{wy{tv}zz}{{|vyyyvwy~{}}}rx|{xwxzwzyz{x|yyzyyxx{zzz|}wzz{|{w|{{{zy~zzy|yxyzzuw|yw{}x{ty|v{u|y|{zwz}zzx}y~~vw{}r|vxyty}||yy{||zzz}yyxw~yxz|y|}yy{xy|y{{|{{~xw~yy{{{|}x}~|~vzzxzvuuzzv~|vy{|||w{x|w|{{xz{{z{|zyvwzz{vxy{xw}y{}yx{yvx{}x}|zw{z}xz|~{zy|zwzxyx~x|uwz}{|{yxy~}y|z{wzzxzx|x|{{{yzyy|w}zxxz|z}|}zu}y|{zyx~{{}zy||zzy|y}{zy{z}yzzz|}{yvxxy~yx{y{{|y}zzx}x~|u~yzxwzy{{v~u~x}v{{uut}x{xyzz|{}|y{xz{|{wzxyzz|{|y||zwx}}~zz}w{wxxyyty|y|w~zvv|zyywwxuwyyxxxwz{x|{z{y{{z{z{{~{zyzzzx{yz~{|{|yuy{z{xz|{||z~~{yywz{zy{|y|wz{wz~{z}}xxzzzx|~{}|~z|x|w{wzy|zy~yy||x{}yzxxyvzzz}}{{y|vuvyxw|wy{{|zywx|vz}yw}yzxx~ys|wx||}{z{xy}{y{z}|z~|{|x{zx~~}z{wyxyxyx}~|~~}~}}~|}}y}}}}|~|}}~~{}|~{}}|~|~~y||||}~z}||~z}}|}|~~}|~~}~{}{~{~|||~~|{~zyzz}|}}|~~~yy{}~|||}{}}|~}{y}{}~~|z}}~}{~~~}}~}{z~}}||~~x|~}~{{~~}~w~}{}~~~}}}}}}~}}|y}|~{~~{~~}{}|}}|}~}|z}|}~~}}}~~|~}|~|~~~~|y~}~}~||~~~}~~~~~~}}|~}}}}{}~{}}|~~~~{}|~}}}||~~~{{}{zy|~}||}~}z~~}|}{|{}}~{~~||}~}}~~~||z}~|~}}~|}~~v{~|~}}||y{}z}z||~~z~{}}|{~~|}~~}}~|}}~~~|}|~||}}z|}|{}~}{}||{}||z}~~}}|z~}{}|z{~z|||~|~y{{}|x}~zxyx~yxxxzxy}wzuszwyyyyz|v{xuwy}ww|{zu}yw|{|x}{z|}|}wz{{}~z}yywyy}|zv~x}|xzv|xz{y~uxxuxzzzy{uw|zzz{wz|z}~{~x{}xx|yzx||~|x{w|y}z{zyz}wwzx{vvzz|t{wy}z|z{~zz|zz}|wy|x{wxyyx|wz||w|}|zx~z|}~{{{wzywyxxzzzyzyww{zzzyxwzzzv|z{}~{zzz~v{z||}w{{v~z{w{yy||~{{{y~y{~w{wy{vw|zy{zy{w~yyz}}{~yyz~|z|xu|z|wy}x{}wxxy~xxx{z||{y}x{{||yxwv{yw{y}|xw{{uwxv{|yyyx|~xuwz|{x{zz~u|y~z||zzz{|qzzw}}{{zxx~xwwxzx|{zxxvvswwzw{}wwywxyy}}xz~}||{}yz~yy{}{}x~|w{uy{|xz~zx~{{{z{yz~u{ywy{|zy|xyy{x}zxy{|yx{|z{y{{}||z~yz|}y{}vz|z|zxzyy|{{||z{yxyyyy}x|zywyyy}zyuwz}||{{zzzv{||}{z|zx{x}|uz~y}yy}|z|x|y|z{y|vxw{xzv{yy{y|}wx|{zs{~|||}xx}~~|y~w{zx||~{y|yz}zz}{wyx|wyw~yux|y~xuxwx{{yyxz{xtxt|x|u~yy}|}}xxzzwz{||||}z}yz{}xyz}|y{w{x}s{{|zwx||vyxy{~{xyyuxzzzyxwy}|z|w{z{z~}x|{||~}}~~{z~~~|~~{~~|z}{~}{}|z{{{}}~~}{}~z~|}{}{}~}{~{}|}|~~}{y||}~x~}~|}}}}~y~z~~}~|}}{{|{|{z~~~{~~z|y~z~}z}}~}sx~~~}}{{}~}z~y~|{|}}~}||{|~{|{~z}}z}{y~}}y|z|~}{}{z~|z}~w}~z~~|~|{~}}z{~|}}}z}{||z~|}}zz~}z~|}}}}~}}~~~|{{}}}y{~~|~~}~|~||~{||}~}}}}~}{}|}~{~}}||~xyy~{{}}{}}~~{}||~~|~}|~~z}{}|vtz~{~}{z|{|}{~}~}z|~~{~{|~|~|~~|}{~}|{|}}~~}{z{||{|~~z~}{}{z|}}~}z~~zz{|~|}}||{|u}}||}~~~}}y{|x~}{y}y{~||~|y{}zz}~||y|y~{}~|~|||}|}tzyy{xvv}}|{zyv|wxy~~~sx{}|{}}{zxx|x{w{|}~~y||u{|wwsztx~w{z|yy}zw{uzwvy|yy|z~}{xw~}~|y|xy}{{|xysxu|yy~|xv}yzyxxxyy{|vyxxw{}y{xw}{v~zz|{z{w}{y{xwxz|||{zzzz{uz}{x|{x~{|~x|z{}zzu}z{z}y|{wv{x|wz|x||xxwzswzy|zy{|vz{|wu{}yvwvyyy{y{z{{z|z}{xwwx|v||~|tw||zx|zyxzxz{{|yw}{yzvy}}yyxz}vxzyx{}|{y{|x}{xu|z~|x~zzw}{y}|vyxy}{zx~xxsy}}ztx}{zz{~x{xzy}z}wwt{xyz|z{zzv{w}}wxx{x{zu|x|~{zxzw{|{xy||{yyx}z|{w{~xzy}zzv{uw{x||zw|{|~|xywzw||z{~yzx|yz~}x{z|z||{||xx{x{||ypxvxzz}~~vzxz|zyz}zzy}y{x|~yt{|x}|y}}yzv|{{y|zxyx}zy}x|}x~wzzz}xxzyx{x|zy|z~~v{zuyz|z{|yz{uvw~w~||vzwvwy}}x|}xx|}zw|v}|wxy}|}z||xy|zy||zyyzzy{{w|{y{||wxyyx}{zxz{yw|{y|vl}z|x}|x{yx|vyz|y~wvx{}{}z{|}|yx{v~zzzyy~{zxxyyy{yyzx|z{}zz|z|{y{{zzz|}{y~yvz{{xxxyxv|{xv}{|x~zzz}vx{{z{xu}xz}yyy~||{y|{txxyx|x}||{~~~zx}~|~~}}~z~}}y{|~|~{|z~~z|}}|}|z~{|{|{{}~|}}~~}}{|yz||z~}|||z~{y~}{~}||~z~~~}~}{z~|yz~~}{}}|||}}}}z}{{~z|~~}}|~}{v}|{}~|~}|~||~~}~}}~|}}}}||~}{~~}}~{}~}w~||}}~z|}x{{~}~z}|}~|~~~{}|~}}z|}~|}z~}~~||}~|{{|{~}~}|{~~{z~|~~|}~~}}|}~|}~u~x}~~~||}{~{~z}|}}~}~{|zz~zv}{{~|{|~||{|}y}}}z~{}}}z}~|~{}{}}}z}~||}|}}|}~~}~~~|~{}{||||}~|~||}~}|}|~}||}z~{~|{~|{~}{}z}x{}|~||~~~}}|{|}~{}}}|~|~~}z~~|~|~~z~|}~~~{~~~~~|}}y|}}|~}|z|~}~{y~z||}|}y}z|}y{{}{z}y{{wvzxzx|v|yyyy{{w~|xwz|z|ywz}{oyy{{xzyv{z~vy}w|z}z|{|z{{x~zzzz~zyz{{|y{xy{vu{{}xpzxzxwyx{{xy|wzzvu~w|zz||yyz|}wy{{zzy{zzy~xzz{}u}yxwx|z~x}xywx|xyzwwvy}zwyyyxz|{||}}yy|{tx~u{x||~~}~|z{y{|{xw}ywx{xx||xx|zuwvw|yxwwyywxvu|uvx{y{vx}z}zyx|x{||{~~z}x}ztyyzvy{wtyxy}xwv}{|yyvyvzz|yxw|zywvyzxyzw}ty}}z{|}x}{xx~{vy}v}z|xz}ztvwxtw{v{uwyxzsx{wuwv|wzwvyyzw{zz{~{}|w}|~{|{z}yv|y}zzy|yy|zy|yx{z|vxz}yyyxywuxzzx{ywyz{{wvyy{zzzx~{|~y}{|y{yzy||vtwzzy~|x}z|yy~x~v}vx~wzxywwy{}w}z{xyzv{w|w{zzz}zyz}vxw{w}{~}x|z{zy{yz|zz}~zx|||{vyvwv}yzvzyyywyuzxxwzv}}zz||{}u|zx}z~|~y||x|{{yz||yy|zx{|xzzxw|xv}zt{yxyyxv{xwxyy|xy{||zu~}yy~}y~|y}yz{|w}~{~{ywysxw}yxt|zx}z|y|~yzyxwzy}z|wyxz{}}y||}{||yw{{|yz||zx}}|}}xy||w{zxv{yuwyy~}w~xwu|zu{z{|z}{{{xx|z|{yyz{y{}yy|{z{|w}~|~|y~~|~~|{~~||~{z~}~z}~|zz|}z}}~}}}{~|~~|~}~{z{}{{zzy}z~}|zz}}}z}y|||~~|{}{}~~~~~z~}z{||{y{}{~y||~~~||{~|{|{~}{{|~||}|{}|~{}}~~{}{~{~}~|~~zy~}{}{|z{|}~}}~y|~{~||~}~~|}~||{}x~|~{~{}~}z}~~}~|~z~||y~~~{z{y}x~~~~|||x}|z~}}{}y}z~}|~}{~z~|||zzv}|}|}~}~{~~~}}~x~~}}|}{~~w~|}|y~}}}~}~wz}~|v}~}}}z|~|~}~}}|~~}~~zzyz}~y~~}}~|~~{}{~}~~|~~~v}{~~|y~yz~~|{}}~~}|y}{|{|}~~~{z}~~|y~~~}~~}|~{~~xy|}~~}|}|}}||}|~z||~}}}~v|z|||{|}~{yz~}~~}|~}{~}}|||{wz|zy|xzz||||zw{{|{|vvz{yw|~|}{yzy|}}xx|xv{z}xzzy}{{xww~yx{|yxz{y~xzy}xt{zzx~}z}{yzxx|}|~~~}{{zzz}zyyy{~yzx|yuyyyxwx|~z|y{{yzw}|y{|~{{zz{z|zyz{|~zzy||{{zz~~||zx{|}x}w|}y{~zy{|x}ywu{{~~x}z||{{z}~|}zzy{z{yz}v{y{w{{}}~{zy{{||}y|}y{xx{}}|{~vzxyy}{zzxyyz~z{zwv|}zzzx|xw{|~yyz}z{}|{zz|z{{y}}xx}~x}{zz|{{}t|y}x{||z|v{yxyyw{xyy|zw|zyxz}zv|z|~wwy{{~z|~txxyy|{xzx{{}{{x~zy}|{{|w}zv}sy|{xvywyzy|}wx~y||z|{yx{|}{z{y{|||{uyy{zzwzz|}{v}|{~u{{z}{x~~{{zy{}yxzx}{}yy{ytx{||{yyxxz}xy}}zy{{y}wzy|y|y{|{{y|}{zzy{y}{|}||x{}}{x}yzy}~{yvvzz}|y~yw~|y{yz}x{x{y|~}zw|{z~yy}|y{|z}u|{{|xwz|{{~z~}|xy}||x~yyw|zxx{{y{|yy}}~y~}~}zzz|wv~z{x}|}}|}w|}~y|}}{{{|y~|z~wy}xyv{|}v{y{{~|}}xw}{{{yxzxx{~{y{{{y}||}z{{{zy||yzy{yz|xz~{zz{x}{z{z{|z{}||}}~}~y|}~}|~}~}~~}~~}~}~yx|~~|||}~|||z|}{~~{|y}~}|}{}{||}~~~{|~}z{}{~}w{z|}~~z~}}}|}}z~~~~{|~}||~}~~}~{|~}}|~~|~}|z{|}}~}~z|}~~|z||{~~|}x}{z}|}}~||}z~~}|z|}~~}}y}{{~}~||}|z~|||{{w~||~~}}~{{{|}}}}~}~{~~~z~|~~}}~zw|~}{|~~~|~||~}{}}|z}~}|x}|}{}|~~{}}}~}z|y~}}}~z~|{|w|~~~~~}~}}z|z~~~~}~}}~~{|x}||{|~{}{|}~}~|~}{}|~z~}{y{~~|{~}}}{~~{{~~y}|}{}~}~z~~{~}~}}|}|z}|z~}{~}|{}}~}||}|~z|~~|~~~x}~~|x|\\\\\\\\yz|<~}|{}{{~~z~{~zz|}y~~}|~{~{}}y~y}yy}}~z}}|y|wz{{}x}|z~|}~z|yy|x|z{yz~z}||~x|yz}||}|}~yyx}{y}}w{}}|}~||||z|~}z~}{{~}y}|{yy{~|z{y||~~{~~~|}~}}|y|~}|~~z|~z}}w||}zyy{{~|z~|z}y~}}||}~}~z{||{~z}{|~z|~|y}|t}|~|~||}}~{z|z}yy|z}|}~}|{}~|~~~~~}~{~~~}{|}~y{x|}}|}|}~~~|~}}~~~|~~}~}}|}y||y{}~|{~z|}{{x~~|}z}{~|~}}~{|}|||x{~}}~|}z}||{yz}~vyzyy{~}~}|w||x~|{|}}|~~{{|~{~}{{}|}~}|~yy{~~~}}|~{~|}~}|~|}}{|}~}}{x}~~{~~||}|}}{~}}|~~|~~~~}~|}~||{~}~|}|}~~~}}|{}z{~~{{~~{}}|}{}~~}~~|~{}~~}~z~}||~|~z~z|~~}}}y~{z||}|}}~}~}}~{}{|}}}~~}~zy}|}}|~}~y~{|z|~}|}}{~y~|z~{{}z~~}~}}|~~~~~~~~~|~{z~|~x~~}{|~~}{{~{~y{~}{zy||z~|}||{}}{~~~~x~~~|}|~~}}z}~~}{~|~~z~}z~||~~~{{}{}{x}y}||{{}}~~}z~z}|{{y{}~~z|{~~}~~y~y}}|~||}}~}~|}~~{~|yz{{}|~|}}}}}~}~~||{~|}~y}||}}|~{}~{}~y}}y{|}|{~~}~~xxy~}|{y~{}}{~~|~}~}}|z~}~~~~}~{|{~~}~||~~|~|z~~}}~}~|~~~y~~~|~z|~}~}{~~~}{~{}~zz{|z}||~~|~|y|||}{{~~~|~z}}}~~x|~~|{}yz}~||~y~zvz}}{|}{wx||~}{}~zz{{z{|}|~z|||}|}~z}~}|}~{~{|y|}}|~~z||}}}~|{{z}}{~}~~{}{y}|y{|~y||~y~~}~||}}z~}{{|}}||x}|}||}}z{~{v~{}}}{||{zy~~|{}|}~z|~z~}w~~|~}}|}|{~|}~|}z~~|z}{x}y~{}}{|}{{}~{|~}}}~|~y~}|}}}||y}}z}u}yy}|~~~~}}|||~x}{y}w~}~~~~}}}{{yx{{z~}|{{~y}~{{}{~~z~|{}}|}~~~~~}|{~}||y~}}{|y|}|z|zz}{|{||~||~}z|w~|~}|~~~~|~||}}{|~}y}|w~|}{}x|{~y|{{}{~~}{~~~~~{}{|z~y~{y|y~}~|z~|{{}~}}{~r~|}~{{}~|~|}|{|wy~~~|y{}z}}~|{|{~|z}~z~{|~~}}}~~z|}~~}~~{~{}}~z{{~~|}|}}|~|~~}{~~~~}}~~~{~~~}{}~}z|z|~}~|x~z{}z~}~{yx}x}}z|y}z}|}zz}}|}y~|~|}v{{{~y||z|x}y~zy~~zy|{~y|}||}||}~x~|{|}{y~|}}~x~}z~~||}s|{~|||}{~|z}~}}~|w~y|~}||}|wz{z}~{~~yz}~~~}|}|~}x~||~}z~{|~|~|}}}z~}zz{}~}~}~~}{~~}zy~~}}zz|}z||{{~}y|z~}~x}|~z~|z}~~{{}|}{z{~~{|}y}}|z|yz}~{|z|~~~{}}y|~{}~}~}~}}{z}~~}||{}~|{~~{y~~zy{~|yz|{{{|{{z~y}}~}||{}{}{{~x}}{~||~{z}x|}{|}|~}~|~y|z}z|yz{}}z{y{{y{~|{z|}~}|zx~}|}}~~~w}{}{{yx~z{~z}~z}z|||{xz~~zzy|}y~}~|}~|yw|}}{~|~z|||{|~w|~}}~~x}{~|~u|~|||y|}{{}}}xy~z~}|~|~}u~~{}|z{}}}{~}z}{|~|{~~|||~|~|~|}}||}~~~~|~~~~~}~~~~{{}}~}}~~~}~~}|}~~~~~~~~}~~~~}~}~~|}~~~}~~}|}|}{}~|~}~~}|~~}~~~}y{}~|~~}}{~~}~|~}}~}}}{}|s|}yx~zzz~}y~}zx{}{~}z~}{y}}y}z|{{x|}~xw{~x|~|}}|z~yzy|{}{}yx~}y||~}~y|}|}~{|~~|}||}|~~~z~x}}}z{{|xx~}}}|{|}zz~}{~{{|~~~w{~}}z}~}}~y}|}~yyy|}z{{z|{~{~|~{~}~z~{||z~}{}|{}w~w~}{~~}}z}y~{x{|}}{|{zwzx~z~~|}~zx|z~~{}{||yw~{}|z|yu}}{zz~~v~y}}|{}}|}|}{|~y|}}|~~{}z~}|~}}y|~x~{~|}{~xyx}{}}z~~}~|~}|}}}|{z}|~|{{{{s~~{~|y{~wxz}z~{~}~x|{x~|~|}~}{}|~z~}~z~{{{}}}||{~}||{~w|~zz}|}|{||}|}|~~}}~z~}{~z~{yy|}xz{|}}|y|{|y}|~|{|yzyz}~|x}z}~}}~y{y~}|vzzv}}}|~|x{~|{|{|}x{~|~}||~||zx}~}}|~y}|~~{|~~~~~v~~~~zx}|~}|{|{}zyz|{}|zz}|~{}~|||~{|{|{|~~{|}{~~{~~~}~~}~~~~}~}{~~~~|~}}}~}|}{|~{~}{~~~}~~~}}}~~}~~~z}~||~~}{~~~}~|~~}~}}~}~|~}}}{|~~}~~~~~z}}|z||z}}}|{~~}z{}{}z}|{z}|~|}||}z~~y~{|{}z~|}~|y|}wxt|}~{{|zv{~~{z}{z}{x{z~|~~}|~z|{{z}~}}|}}y}}}{{}z~y{{zz{}}yz}~{}xy}}}{~~{||~~~}x}}{~|zz{{~}~}}}vy}z~}z{~x{|z}|~~}{y{{~}{yzy~|~{~z~z{{|~{{|{y}~||{~z||~|{w{|{|{~~z{y|}~zwxz~|~|~zyx}{y|||{|~x{~{z~~z{z}~~}|||}~~~}zyz}||}{|}{}~{y{x}|}~}~y}|}}}}}z{~x{y||~}{~}|~~z}{}|||y~}}z{~{}}~|{y|y}~|}z}xz}|~yy{}{{y}}~~y}|~}x}w||~{~~{}}}||~zvz~|{}{}~|y~~{z|zy|||}~}{}}{{}{|}}}z}~}}z|}z}|~}{~|}}y{|~y|~}~}}}|{~}yy~{~|~xz|~x}}z~||vx}||{z{}|z}{{~}}~}zz{~}}{~y{~vyz|{z|||{z|~|~x|z~~~|}y~{xzz~x|t}|z}~~|}z}~||z|}y}~|~}||}||~~}|}~~|~|}~~~~~}}}~}~|~~}y}z}~}~~~{~~~}{|}~~~}|~}~~|~~~~~}}|}~}~}}}~{~z{{}~}~~~||}}~}~}y~|}~~~|~~}z~~~x~~}~~~}|~|~~~||~~~z}}~}}~}~}~}}||~w}~~~}~}z||}wyszwz~}{{|z|||z~x~z{||x}z~~}|}~}~zz{|}~}z}|tw||z{z|x{{|{{w|~~x}~}{y{}z{|}~|}~|~~|zyyz~}~y||~{{|}y|z||~z|}~yz{}ywx||xzz{}~z~}}{~}|z|~}z}{wy~z~w}zwwxywz~}}}w}}~}}~yw{|}}}|~z{|y{|}||~{{~}|~||y||{~zx{}w|~yz~w}|y|~}|xzz}|y}|{y|y~x|}y}zz}|z}wz~xz}zzz{~{}zyz}~}z}}~|}|}|~{~~~yy{~y|{}{v}~{|}|}|z}{~z{v{z}z|xwz{|{~xz~{|}y{|||~}{z|z{{}z|{|{{{x~}z{{~y~{~}}{|}}y|{}}~||~~}}~~z{}yz||~yx|~|~~y|}zz|y|zz|w{{|~~{|{}|{z|{~zy~|~|}{y}~|}{|w|z}}z|x~~}}z{ywyy~}|~~x~~{}}x}~x}}~~~{~|{{yx|}|}||zz}v|{||zzz{{z}}|{|}~}}~zzz{|z|}~}}xy}}|}~}|x|}yy||x{}}~|{|}~}z~}y~zz}z}{~||}z~}~|~|}~}}~{~}}{}~~{~|{~~~}~}|~~~}~~~~}~~}}}{}~~~}|z{|~~|}}|~|}}{}|}}z}~~}~|~{{{~|~{~y~~~~|}}w|~{~}}~|~~}}}}~}}~}}}{{}}~}~}|~~~|{v{}{{w~|{|}||z{|}{|yz~w~|{z}y{|{}z}}~{{xyyz~z|y|~~~~~~{}}|}~}~~~{}{y||~|~x{}z|~}}}~}yu}|w|w|x}xw{y|z{~xz}~y~~|y}~|x{|~z~w{zyx{yx~{}xzxyy}~y|{{y~y~~zv~x{yzz|vzz{~x~{x}||~|}}}{~}{}xz{|y{{|{~xz{xy}|{y{~{zz{y{~zx|{{|{z~y}~~{xyzzzy~}z}z}{z~~|}~}}}y}w}{{|{{zy~|{x}||}w{}z||{}~|{|x||~|vzz|z{|}}{|y|~z{~|}y{{|x{z|~|y{}|~}{}{~~}{zx{z|~}z}}zz{y~|}yx|y}{|}z~~~zz|~~z}}|~}}}{}x{v||{|~zy|~{|z}|yv|~z||v|~}|~zw{y{y~}yz{x{~}}}zyxx|{xz{||{|{x~{y|z|{yyx|z{{|z{~{zx}{~yx}|{w}|}~{}|z{y}{|}{||yzy|}x|z}{|}~{|}|~wz|t|w~}|y{|{{{~z|||y{}{{|}}|}z{|}||ux}~y~{||{z{~~|zzzyy}xzqzz}~}|}xxzzz~}vy}}~z~~}|y}~{|}|||}~|xz{}}}~|z{}|}x|zyy~}~~~{~}~~}|~|~~}||{}z}~}}~~~~}~~~{~~~~~~|}~~~~~y}~~~y~z|~~~~{}~}yx}}|~|~|{z~~|~~}~~~}~}y}}}{~|~~}}|}}{}{~}~}~}}{|z~}~}}~~}|}|~|{|y~~{~}{~~x{{z|z{}}{|z}{zx{x|z|z~|}{||}v|zz|y|~{z~|{zy~|z{}{z~}zzx{u~y{y}u}|~~~~~}~x~|z{zz{z}|{y~}z{x|{{~x}y}z~~|}z|~yw~y{z{}|{{}y{}~~|x~|z{}{}y}}}|}|{{|z{{|{|~{{{}z||~|~z{zz||yx}|{|ytz}~{}~~||y~~yz~yz~{||||y||~}{|}w|||wwx}{~~|}zy{{}|{z}}}|{}~~}}y}}{x{|{y|{}y|w}{|~yw|z~~{{yz{||~|{}{~~}{}||x{|}~||}}w{~{|{m{z{z~{}{||~~xz|ux|~}}y~{{z||x{zx|~zyx|{x|~~{y||}wx{}~|z{|{|{x{|{|||~~~xy}}|~|z}{||wq}|xyx}x{}}yx|{~}x{x{y}|{|zv}}{{~||~~~x|{}~}|||{y}{{||~}yy{}}w|~|~~}y|{}{w}|z{|x}{z||{yu~z|}|yx{{~~{}}}}||z{~}zz~}zxv~xy|y}{x|}{}~z|{|}y|}{}~~|~~~x{z~|{zx{zzy|{x~}|{zx}}}{{{{z~|z~~~|~y{y|~y~z~z|~~~||x~~|~|z}}~}{~}{~}~|~~~z~~~}}~~}{~~|~~|~~~~~}{|}~~{}~z~~~~}}~~~{~}|~~}}}}}}~}y~||}|}~~|~~|~}~}|}}~~{|~~~~~{|~}z~}~~{~}}~~~}|z}{}~}}}|}~|}|~{~|}|{}{~~}~~|}~}~{{~~~}|{}{{zy}|{|zyxxx|{|{|yy}y|~}|~~{}}x|yx}{~{|{z}v~}{w~|~{|{}|{|v~|{|}~}{{x~{|}}zy}z{}}{~{{~~z}{}yx{}y}y~z|{~y}wwx|y~}|{~zw{}{|y{}|~||}}|w||z~z||{}||}~y{w{~{}|~{{x}z|{}|{}}}}|{y~{y||}y}~}{}w}}{|w}||zy{|{|{~}}x~z~|y||~{|}yyzy|{~~~~}zyzy}{~{xz~z|z}y{{y~~~}|{xyv{y}~x{~~||{{{|~zz{y{{~z|z~}~}{xx~{x~{~~{{~|}x~~v{|{|zv{~|{y~z}}|~{y{|{~~{}|~}z}||~zt~{|z~{{~~|~~x|~x|xx~z{}|{~{~{}w{w{}}|w~z}z||z~{||{w}~}~xz~~~{~zyzw~z{}{z|~|y{t}}y}x||}~zyw|yzz|x}}x{}}~z{w|~{{z}|{y}|y|y}|}zw||~}zz{}z{x{|~z|{}~~}}||uxz}x}{{}}yzz~yzz}z~}z}}{w~||}~}z||}w~u~u~}}|{}z|}z~{~z|y{~~{{|y~yy}~z}z{}z~~~|~z}z|}~~}}{}}~|}{z~z~~~~|~~}~||~}~}}}~~}|}~~|~~}~}~~{~~~~}~}|}||~~~}~~}}}~~}~~~}~|}|z~~|~|~}}|~}~|||~~yy}~}}}~~}~{~~~}~~z~~}~}~~}}{}~|~~}wx|}|wy~}yz}}|}}}z{yvv|}z}z}~|}y|~zz~~{zz{~xxzzy|{}{~zw}z{}}zzz~z}zyv}{|x}}|{{z~~|{|w{~|{y}|y|~~{}x}z|~~v~}|~|~}~||y|}y}x{{y{z||}}~|}{z|~{{y{~}zz{}y|w~}|z{{{~{{|||v}}y{}z|}|{y~yz}~z}~~|}zzz|~}~|xxw||zy{}|}}~|||zx~{zz|vz{}~|~zxx{yz~{}~}|w|uwzz}u}z{rzz}z{v}z{{|~|||z|{z}|}{}}}~~~z~~|~{{~~~}~}x}{}z{}|y}z|}}~u||{|yz|zvzyy|z}~|}~}|~}y|}{||~}{||~yzzz~z~}{zx}wztvx}z|z~|y{{y}|z}z|{}~~{z|yz~~}~~}|||~}w}yvww~zzxxx|}uz|z{~|{z|y{x}~{}y}~zwxz}z||}}zz~}{{{}z~{x{~yx{~|}z}}y{y{|{y||u}ww~|}}x|}v}|y|y|}}y{z}|~|w~|{}zzy~x~xv}y}z~{z}ux|}}{|{{|~|||~~~}|}~{y{}}{|y}|zy}}}|{{{~|{|{|zt}|{}}y|||~xz~zy~}|zy|~|~z}wy}y{~|{~~}~~}}~~}~|y~y~~|~}x~|z~|}}{}{}}~|}|~~~y||~}~~~~~~}~~|}}}|~~~}}}||~|~}~}}~~~~{~}~~z~~}~~~~||~}}|}~z}~{}~z}~|~|~~}~~~}|~|y|~~~}~~{~{~{}|~~~||~}z}}~~~}~~|{}{~~~}}|{|}}{|}{}z|ty~|}|}|z{}x~|{{|{{{~~}~{}}z|xzz}y|{{|y|y}|{{~|z{{}|~{}}}y|}|~{{~{}|}|{w|{z|}x~}}yz{|}{}{{zv|zzz{}|y{||tzwy|~{y}z}|~~~}|{~{w|x{z{z}}xxzx}}}{|~}}|xxz}|}~z{z~}y~{|~}}|}v~|w{xz~}{y{{}zz{}||y~}}}}{w~{z{}~~}}z}{~~}}{{}~}|{~{|w}z|{}z{uz|{~}zz}}~z|zxz~|y}{|w|{{||~~z{}z}~xx{{xzy}}z~x|xz|z{{|}|y~~~|w}~xx||{xz|{{z}{}}zxz}~~zz}||}|}|}}|x|{}~}{xxw||z{yy|{{|~y}{|yz~}~z{~|~{|~|}z{|z}|yw|}{z|{y}zw|}}}y||yz}}{{{|}~}xz~y}z}~|~}||zyy{}yw}{~y|{~{{{~}{y}w{}y|z~w{z}|}yz|y}~~}yz|y}~x|~|}{|y|{{|yz~|yw}{z~{}y~|zx~}|x~~y~yw|{y{y{~|~z~~}|{|y|{|{||~{|y}}{yyx}|}z{}z|wz{{~~~~w~{}z|}~}~y||y}}|zzy}}{y|{zy|}~}|{}~|~y~~}|}|}~~y|}}}}~}~~}|{~~~~~~z~|~|~{}}~~~}{~~z|~~{}~~{~~~~}~{}}|~}u|~~}~~~{|z~}~~|~~}}|}x~~~~}}}}}|}}z~}~}~~~{~{}|}}~}}~}}z|}|~~|}~~|}}~~}~}}||}~~{~y|~|~}|}~}{z~|}}~|~|~~~}~~||}}}~~~|~|~|~y}}}xz|x|x|{|~|x~|{}|yz|{}z|ux|}~{{{{|w{yz}{|y~}}y}}}}x}}|}|v}||z}|{{}}x|{vzz}|v~|||~{}}yyz|z|{{z}||zy{~zwz|~x}wvz}{}~|}||}{}{t{yy~~}y|~|{z~~}{~~~}}}||{}zw||{|z|}|}x}yz}x{~~~~~wz}~{|~~zz~{|~}|}y|}wwz}{w}|{||{~|x|{z|zz}{z||y}yy{{~}~|}~~~z~~{z|}{}|z{yxzwyy|y{{{{wwzzz{~}{wyyyz~~|zz}z~}x{|z|}}|~}~||~wwy{{|}y|x}{zx{y}}w}vw{|}{y|}~wxz~}yz{}{}~~}}z~~}~|y~z~{zy{{||yy|~{}~yzq{~|~}|z|}{{y~~{}z{{{{~z~y{|~}{x||~~y~x{y}}xy~|}{{y|}yx|~~{w}tz{xy~y}z~zzy~{{{w||||~|y|yz|}{u~zwzzx|~x{|}|~y~y~|~||{z}y~|~}|}|}}|}zyzw{zw|y|yy}~y~}~{{}|~{w~|{}|y{}z||}~}x}}{~y|}{x{|xzv}yxwyx~|}yv}|y}{{{~wxx}}{||}~|}~~~|~~~~{~~~{}~~~~~z~~}~~}}~~~|}~}}|~~}||~~}}|y|~~~~}|~|}{{~~~w{wz~~}|}~|~{||||{~}|x~~~~||~~~{{{~|}|~}~}}~~}~|~~|}}|}~z~~}}|}|~{}{}~~}}}~~~~|~}z~~~~}|}}|z~zz}}}~~~~~}~~}~}|{|}~~~~{~~}|{}~y|}{y~}t|~yy~zzz||{~{{~{{~}|~}{w}{z{~y~|y|{|{y|{{x}}|zy~}|~{~{x~}|}}}}}}~}yy|~{{|w|y}}xz{z|}|{}|z}~||zzw{zy}~}{|~{}v~{{z{x{~~}{~y~}|{}w{z~||x|{~z~}{{}~wzy~zyz|||}|{|{}}|z}y{}{|{||}|{||}yz~{v{zy}y|{}}x~{}|y|}y{||{z|{~|{~|zw{~|~yyzz}{zy|~}~{y|}}{~zy|}zyz{{}~}z~|x|xz{zwxvz{{}y|~}{|z~{{}{~yv}z~~}}~~y|}|{~z|~{{w{~y|}}{}~z}|{zz}yv~~|~{|~}~zyx{}~~}~|}{y}}{}z~{~}}}}{}~{w|zy{{~}z{}z{x{}xz|~}z|~{{|y|}}}{|}y{{zz|~||{|~|}}yzx~~}|~~~~|y|~zz~}zz{x|wy{}{{}~{zzz}x}~{~~{}|{}{z{y|~~}~}x}|}|v|{~~y~y}y{}w~~yxy|~|z}~|{}}z~}x{}{~|~z|~|xy|~y|z{{x{~x~||~~}}}|||{z|}z~{y{y{}|{zx{}{}t{y|{z}y~zz}zxzy|{~~}~}~~}}~~~~~}|||~|~|~}~~~}}}x}|~~~~~}~~~}~~}~||~~|{}~|}~~~}}|~|}}}|}}~{}}|{~}~|}~|{~~|~~~||~}}~}~~~~~|{|}~|~~}~~~~~}}|~~w~}~y~{}~}~~}}}~}~}~~~|}~|}~|}|z|~}}z}{|x~}|y{zy}{{|{}~}~||{~~{{z~|~~~|}~~|{yz{|}z}{x||~{|{vy~}~zz}~~y}|||z}~~}~{y~~zzz}}}~z~~}{y|y||z{|}|z{{}{||w|}wz||{z|zyw}}~y|yz~z|~zz|~}|~{{y}|~{y{x|~|}z~||~}}~|~|z~~|z|}}}}|{|~{||z{{|}~xz{z|}|}|}{}~{}zx}}{}|}~~{~~}z|}|y~}{||~~{||}y|{{yx|}{~{~~~}|{}y|}|y~{}|}z}{{zzx}yzzzy}||}}~||{~}}~}{}~}||}}~}|z|y~}||{{y{}|z|x}|{z}|~~{}~{z||y~|{~~}v}z|{y|||{y|}x{}{{{v|~y}|~~~yz{~|~~~z~zwy|{z}z~||y}}|yv~~z{z|}z{~~}}|{~}}~}~{x|}}|~{{{|}}z|z}~||x~~|{{|~}~z{}}x{y~~}}}{||~}}{|~{w}y|z}}}~z|z}}w{{{}~}}|~|~~~|~|{}~}}~}~v~~}}~~~~{}||~{|~||{~~|}|~}~|}|~|}}~|~~{~|{}}~}}~|~}}}~}~{|}}}z}}~}~{|{|||{~~||{{}zyy||~{{x|}|~{}}}{xw~z||~v|y|~y||}}|zz~{~z}|~}{y|w~~{|}}}}{z{{{{|{{|z~{}{~|xx}~yyy~|z}}~y}z{y{{~}}~y~|z{}~xz|||}zy{v||}|x~{xz|y{uy~{{|}|yxy{w~~|{{z~{x{}|{}y}{~||yz{}y||zx}{~z|{}{yy{x}v}|z}{|{{z}{}~zz}{~||~}|{|{{~|z{|zyx{|}z~~}y|{||}}||}z~{z}~xvz{||||}v||yx~{}}{{|}|zzx{}y|y{yv|}|}y}z{y|{~y|x|{}}{|z{{zyy||~y~yy|x{{|y~||zz{y}y{w~|{xvz}||}|}zy}~~|x|xx~|||{{~|{}w|wyz|}z|z{x|{|tz{y}{|{~~yz|~{|{{{z}~}w|}w}}~~||}|{z~}|zz{yz~}|zz{~yw}||}|}{yzv}|x|~z|~|yy||vx{}zw|y}|~u~x||y~{}}|}{}}}}xz~z{x~zwz}y{|z{|{|||}}}||}z}zy~z|zzz|{{}|y~}yv~{|~|~||y~{z{~{~~y}}z||{|{|}}z}|}z~{|{~|~~y~|z}~~{}~~~~}~}~}|~~y}~~~|~~~|~z|~~}}}~|~}~}|}z~|}~y~~}}}~}}}~~y~~}}}}|~}~~}|}~y~~~|}|}}}y~~~~~|~}~}~~~~||{~}}~}~~}~}|}~~|~}~}}~~~~~}~~~{{{z|~~~|~}}~~~~~~z||}~}~}||~{}}~yz}}{|}~~{z~z{~z|{|x}~ux{~x}{x|yz}}x{zw{y{~|}y}|yv~{|z}|~~}|~|zy}|w{}||{{x{x{|}{}xz|{v||w{~{|z|z}{}{}z}~~{}|~zz{zu{{z~z}y}~z|~zv{|wyrv{z~|~{~{|}z{yz~z}}|{~}{{|}~|yyzzx|~z{z}|{~z{|zz}yy}{tw||{|~|~|{zx|}y~|}{zx{y|}|y{xv}w~z~|z{|yw{{x~|{|w||y~{u~}||xz}{|{~~~wyz|y}|}zzz{y{z|{|~{|z{x~~|~y|zz}|zz~|{||~}z~|}}~}{xy|yz|{y{{{y}{}~}yz~xx|z|}z|}}|{|~}||}y}|{z{~|~y|~{~z{|{y}|z|y|{|{||z|wzyx}||{z|~|~z||{~~{|x}|}{{~v|~zx}z}{ywzyx~w}}~~||{||yyw{}y~~w|~}}|{}|{}}~|x}~{{~v{{}~{~z{~{v}y}{~||x~zxy|{|{~|||~}}zz{z~|~z~{}~}|y|y||||z~|{}}z{z{|yxy{y~uz{z|u{|{wzz}|{{~{|{{~}{{~~}}}v|w}zz|vz}x}}zvy|}{}v}|}}}{~x~z{}y{|~}}~|~{~||~}}}}}~}~|~~~~z~}~}|{~|~{~y~~zy}}}~~{}}~{||{||~~}|~y~~|~q}|~|{}}}~{z~~~}~|}{~}||}~{~~|||~|~}{~}}}{}~~~~}|~}|}}}|~}~~{~~~~~~~~~~z~~~{~~}~|~}}}}~x||{{z}}~zzz}}}~}z|~~}~}|~z{{{w}~}{}~vz{{z~~}|zz}{x{}z|z||{|}}z|}|z~|y}{}{{{|{|{}}{t~}}~{~z|zz~w~y||~|}}zyy~~{y|w{zzz|{~~y}z|y|~|z}~~{{xy{|{|}y||~zy{|}{{~}}|z}~{|~}xzwx~z}|y}{~yzxy~}y}w|||~~|~vyz|{|{z|~yy}z|~|}|~}|{uz~{~}}{y}~{}y~}}|}|{~y}y}~|w{}||{~w{}y~~zyzzz|}{yz~}~|{u|{}}}{z}|~|x{z}~~}}}}||~v||z}y{z~||~z~~z~~~|~}{{|~{}|||~zy}xz~zyx}z{{y|{|||}|}}~}}~~~}~|zzx|y~}z{~x{~~{v{xz~~|~}z||}v}z|~||}{}~w}wz|y|}~z~v{yy|v|{x}}}}{}{{x~{~|~zyxvyy{y|}||{xx}z}{y|{{~|y|}zwy~~zw~~||~{{}~}}zz}{|x{u}z|z{~|vz~z|{z|}}y|y{~zv}x{~{|xy~~|}z}}|{~z}z}|v}~w{~z|~x|}|}z|}}}}}x{||}~}~{~su||z}~}{s~y}}u|{{{z{~y{}}y|~~z~~y}}~~~~}}~{}|}}~}z~~|~~|~~~{y~~{~~|{~|{{~~~}q~~~}}~}~~~}|~~}~~z~~y}~|{~{~~}~~~}}~|~~{|z~}}~w~}z~}~}}~z}~}}|~{}}{}~|~~~}{~}}||~}~~}~~~~~~~}~|{}~}~}~|}~}~~~~{}||~~}~{|~{~yy~}{}~~|yvy||||}|}{|zzywv}}~y~~|{~x}{zy~~~~z}{}~{}}{z{y~~{|ywxyz|{zv{}|x|x{z{}v|wz}wzy~yx~|ww{{{zz~{zy|~~}|zz||{z{|{{z~{~|yyzz}zzyz}~}{zv}{~{~z|z|z}~~z|y{}y~}z{{zzx}}{x|{zwx{z{~|y}u{{|xxyx|z{{y|}~||~}w}{z|x{~x||{y|~}{z}{x}}{{y|}z}||v~yvzzw{|zwy}~}z}~z|{|{}{y|z|zz~|~}|{}~yw~|~z|{{~wyyvzz~|z}z}{z|wz~}zy~~||}|{}~~z~|~zz~x|{z}zx{x{|~{~{~z||x|}|{{x}y{||~}~}|y}}}~|y}~zzu{|}}~z~~z}x~zz|x}{z~v}}y||~|||y{{|}|z|x~{}~y{{|yz|{}|w{}~}||zzxzyy|{{z||~{|{~}|z~}{z}||~~}xx}}wxz{|zxzz{|{{y{}u{~|{|~~z|z{z{w{|yz}{}}z}~~|{~~}{~}{{y~|{}||zzx}y{x|{|}{z||wzy}z~z|xy{}wyxy}}}{|}||~y|yz|}y~|~|{}}}{~zz|y{||}zw{{zyw|yzyz}||xy{~z||{z{z}|}~}~{}~~}~|}}~~{||~|}~|w~~~~||~|~}}|z~~}}}~|~~~}}}}}~~|~y~~|~|}}}|y~~~}|~}~}{~~~|~|}}~}~|}~t}{}~|~~~}~{|}}}~~{}~~|~}~~|~~~}}~}||}}z~}}~}u~~~~~y|~}z|~~}|{z~~~}~|~~~|}{y|{y|z{z}z~z~w{{|x|~|z~}~~}{~}y~z||}~y{wz}z{}{|z|~}|zz~v|w~zx||~~|~~y}|y|z}}~|~~~}zxu|}~{~}{}y{zy}}z~ww{}{~|{y}|{}|{w~zy}z~~|y||y|x{|~}}~w|w|}z}{}}zz{yz{}x{z}x{~zy}}|z}~|~}{w~z}y|{|z}xz}{}z}~}vzzxz}{v{~{{}y~z~yy}|{~wyx}~~~~~{~{}x~|~~|{~~y{y}|{{|xz|~zz{~~||~y|v}z~{|~~|}yy|}z{u{}tz~z|{~vxwu~z}y}~~|y|}x{{|}|~|}wyy{}|}wy~z~z|~}}~}}~~~z{y{~x|z|{|{{zz}~~}x}z~~{z~|~~~x||z}{w~}{~u}~{}z~}~|}z||z{}z}y{y~|~{{}{x}y~y}zw{{z}~{xy~{~}|}~{||{w|z~w{{~{|~}}z|vxx~uy|{}w{}|vz~~x{|{zu}z}vyy|{{}}z~{}y{|}zxz{zz}}z~|zz}}z~yzzw}}|{x|{|~{}x}zzy{}||w~{}x}}}z|w{z|z|}|{|{}}y}{xz|||~y~}{z{|~y{z|{}}}}{~|~z~y{xx}{{}y~|yzz|y~||~~~}~}~|}~{}z}}~}~}}~{z{~~~|||}~~{y}|||m~}|~~}||~~~~}{~~}w}~}{~~|}~~}}|~}~~~}}}}{~~{}y}~{}~}~|~{}~|~}~}}~x~~}}~|~~}|~}~{||}||~{{~}~{}~~}}~|~{~~}|~}|~||~~}}}}{~z~~}~~}~|~~{|}{||~{{x~|yu|z{~y}w{|{{|}|||{{zw||~{z~~x{}}}~~|~}wz{y~|y{z{yy{y~~{}y~zyz{|{{x~}|}x~x}z}y}~w|}}~{~{~~|}{zwz|zz|{|w|}y}~}wv}|}~|~|z}xu||{~{|{{|{~}x{|y{||}{y|y|{{zyx~{|{}}zyy}{~|}}{}~|x|x~||zz~yz~y{{}}{}~{z{xxyz{|}|}y}y|~{y{yw}}z|y{~|~~~z}x~}{vyz|||w||y{}zz}{xyxy{|~z{tx{{y}{|{~}y|~z}~}z{z|}}}wz}w}~z|}{z~{v||x|{~}~z}z{yz~{{~yxy|}x{~~}w|zw~}}}|zz}~~yz{}{{zz|z{}zyvy}|{z}{{}|||}{~z{~||}zyy{}|}x|}|}vxz}{}}zy}zz||}{~}y}z~{~w|xxy|~w~|}}|~{{{}{~zy|~}|}wz|{}y|{~}~~~~}|z|{z|z}|}z|z|{z~{{}~z~x|}z{|x{}}v~~{{}y|{xzy{|{{}~w||{{}}}|~z}z~{~{~zz|}{{}w}}~{z}xzzzzww{{z{}}~{}~|~}}{|}}~~~y~|y~z~|~}{|~}|||~}~~~|}}~}~}|{~||{}|}|~~|~|{~~}z~||{~~}}y~~x~|~~~}~~~~~}~~}~~}|}~~~~~}~}~|}}{}}z~|}~~}~~~}|~~~}~|~}~~~~}|y}~~~~{{~~~~}}~{}~{~~{}y|yy|{}{{|~~{}{yyx~~w}{~~|z|~zxx|}w|~||yz|{yzzv{zxz}{z}w~|y~{~w~}~u}{z{|{~{{{~{z{}~~~{|zz{~}}}~y~zx{yxz}|zv}||{{u{z}}~{wyyz{}yx|z|z~xz~|||y|{yvxz|~{w{}~|x|{|z~~yy{|{~y~|~}~y~}{{z{z}uyz}yy|{{}z}z}yy}y}~{}z||w|yy{|||{~|~|||zz~~||}z{|x~zy}v||v~}}y~z{~}|~z~|}w|}y||{x{{z||||||}}zx}}~yy}w{~}v}w}~{yyzx~{}|{y}~|z{z|}{r|z|{~{||}zv|z|||}w}~{}}zxxxyxz}~}x|{xz~}}{}}z{}{y|}x|wy{|~~|y}w|x~z||z}~x}{|}x{|zz|yz~~}||x~{{xx||||{}{{zz}x}}y}z}zy|y||x{w{{zz}~z}}~zxyzz}|~y|{xz{{~w{{|}z{}zzyx~w|z~{}{wwx~yx{y}{~{|}}|yw{}~z}{||}|~z{~{~}||}}{{y~~}yw}{||z}}~{zyzz|z{}{z{|yy}x}|z}x{|x}zx~}y}~z~}w}w}{{~{~}|yz{~}}zwy}|z}y}x{|z}||}}~~~}|}|~~}{~~}|~|~~|{|~~}~~}~|}}~{}|~{~z}}{}|~}~w~|~~}~~~{|}{~~}~wy{}~~~}|y{||}~~~}}~}~{~~}|~}|~~~}~~~|~~~}}~y~~~}}~~}~~~z~~|~~||~~{~~||||~~}}}}~~~~~}}}}}~}~~~~}}}~{~}}~x~~{vz|}|~~}z~y|~}}|x~|~zz{zzy{zxzz|~}x{y}|{{|u~~}}~~|xzzy{z}z~{{{}yz}yy~x||~|}}~~w}|y~z{|z}}x}y{z|yw{zyz|~}xyz}{~|{{y}{{u|{~}yyzv{wwz{~|~v||}~|}|{{zz}{}~~{~|{}~{{|yw}~|~~~~{}z|{w}y{|~{wy}|yz}zvy{}|~z~z{z~{}~~~}~yyz~}|~}{yz||y{{{|zx|{zy|x}y|~{~zz|}{z|z{}y|z~|~x}zz|x{ywx~}~xx{xzzy{vwxy}~~}||z{~{{z{~}|~yz{|x{y{z{w}~~y}~{~~|z}~}}~}|~{{}~{|yyy~~|{~{{zv||zyyz|zw~|~xzxty{{zw~}}{}{{~}}||}x~}x}~}~~}~|}|x{{y}|xx|x|~y{}zz~}||xxwxxz}w}{||}~|z~y~~|z{z}y}{}{~|w~zx}{yyxz}||zw{{}|y{z}w{~|z}|}||{~{|}{{w}|zzzy}{{wzy}xzvyxwx||{~wzs|~|~}z{{~}xw|w~~}|{yz{w|zw}{~{|~}|{z{|y{{}t{x|yz|~z}}|}{||~~}}|z}~|}|~~~}~~}}~}zy~~{r}~~|}{~|{{}|}z{|~y|~~}~|{~|}~{}~{|}}}}~}z}|}}|}~}{}~~~{~}yz~}~z~~}{}~{|~~~|||{~|}}|x}}~}}}~z~{{~~~}~~}~}}}~||~}~~}~|~{}~~|~}~w}y|~}}~~|}|~}~~~z}|{}|}z~~|{}|{~xt{|yx}{|w}{yzz|||{yy|}|~y|xv~}|}{yy{y|{~|~}z}|}{x~|yz~}z|xz{||}x}}|{y~yz{{{|}zy~}|z~{wz{~{}{{|~||}|~z|{|}z|z{y{{}{{~}}}}}z}|~ww{zx~{|{{y}}}|w|~z}z|w~z|z|z}z}{|{|z|y{z|~~}|{~{w{}z{yy}|yw~z|}x}~z}{|}|~|y~u|z~}z~|{~x{z{{yz}~{x{wu||xy}}|}}}yz~}z|}}x}{}|z{x}~z}|~{{z}w{{~{|}~{{x~x~w~|}zzxzy~}~}|}|z~~}~y|{|~|~{|xz}}{z|y}}{{|}}zz}{}yz}{|z|u~{z||{{|}~}z~~{{|z{~{|{|}{z{z|{z|||z{xy}wzyz~y~~~|z{|{yz{y~|~z|}zz~yx{x|~~}{yyu~{}wy}|xzzz{}y~||}zyyxz~|x}}zzy{|}z|~yz}{}{}y{z~{z|||{x||||}|{}~||~yy{|~}{~{}||}|}zv~z|}{xz~x{~z}z}{{z}{~}}zzw}zy}zz}}||z|~{~|}|}y}~y{}}w|}z{~~{}|z~|{{z|y{z{{w|{||w|{~}~}}}|~z}z~}~~}~~}~z}~~}|~|}~|~~}|~~|}~}|}}~}~}~{}~|z~}zz~}~{~~}z~}}}~~~}~~|~|~}}}~~~z~~}~~{}~}{}}~|~{~}~|~z~yz~}~}|~}~~~~z}~~}}|~}{}~}~}}~|}~}~~~z~|{~~{|{z}}~}~{~~}~}}~{|~~~|z}{z|||{~}|}{y|{{x|{x}}|z}wv}||zxz{}}z|||x{}{~y}}}}z{{~~~~z{~z}w}z{yzyz|z}zwx~}xzy}zw|}y}~uz}x|~~}y}|zy~xy|}y}zzyy{}}{z|xz}{}{z|z|{z}}}y}y{~|x|z}z|z~{~~~zyy}|x~|xz||}}v{||wx||}}y|zy~}}~|{{~}~{yz}||}}}~{uz}x}}yzz{}}z}z~{x|}{|uz}}~}v}|{z{w{~{|}~}|~~|{}}y}~~|{z|}y{w{y}uxy}z}y}|y{{{}}z}{y}~}||z|z|z|{|||y{yx}w|uy}y}z|wz|zy|{||{|xzx~~|y~y{|~xuw|}{|yx~zz|zw|vz}|~}|~x|~zz{}~z{|{~|~z|~z{y~{~}~{~~z{{{|}{}z{z|}}z{zw{|zx}y{y{~}}{}~|~||z~|}|}}|yz}w|{}|yyzz}yzz|}}|yz|{}{|{|z}yyx}{~|}|{~~}}~yyx~y~yzy~|}wwx|u{wy}z}|}u}~{||}zyx|z~{~}}u||~|}|}{~z~~|~|{}|{y~}|yz}|}{{wy}~|{zyx|{xy{|}|~|{|}}|}}}{z|~~~{~}}~{~}}}{~~|~~}~z{~~~~~~}}}~}}~~||~|~}~}{}|}|}~{~||~}|y~}}|}}~~}}~}~{}}}~}}|~}~}|z}~~{~~|~|~~~~}|{{~}{~~||{{~~}~}|{~|~}|}}z}}}{}z~}}|}}~|{|}}}|}{}~{~~|}{{~}z}{{~|vxw|~~w~y{|{~{}|~}{|zzw}}x~~|||~|{z|wxzz{||~yu}x}~y|{}z~|~{}}}~t~|{}}xzy{y||z|xxzw}y}{y~||}|{}|~{{}~|zy~|xyyz{|||yyy}{||z|z|{yx{{|yxzz~w}~z{~y}}zw|{{~~z}~|~}|}wz}}}|{}~|yz}}}{{{|}z}|{~z|z~|{}~zz{{~}}|v|~|{}x}~|uv|{z|{~|~{}}~{z|{xz}}xz}zz}~{||}y}~{}}}}{{z|~z|~y|{{|~}~}||}~{y~z||xzz~}z{~|zzz{|z}{~{|}y|zy~~yz{z{y|{|yz}}{z~|~{|x{~y}~z~}{z~ywx~||}}|v{{z~}yzyzz{~z||~||||xzzy||x{v{~|||}yyz{~yz{z~~}x}|x}|{z~z}~{z{{}|y}}{}||{|z~}x}y}~~y~|zw}y}}|~z}||}~~{{~w~|}y||~}|}}|w{~zx||{|zy|~||w}~}}x|{z|}~{y~}~{x|||}~~~z~~{}y~~xz|w{x{~|~|y{}y||x{~}{|}~~{y{}{z{z}|}|z}}||}y~|}|{{}}|}{y{~}{{|x}~|{{{~z~}}z}|~~~~|~~|~~~~~~|}~{}}}~}}}z~~}z|||}~||}~~}}}|}}~~~}|}}|~}~z~~~z~~~||}}{}}|~~{~}}~~}~}}{~~|{}~}~}}~|}|~}}~~z|~}|~{~~|{}~y{~~|||}}|}~}~}~~|~~}}~|~zz}}{}}z}z|}yyy{z{z~z{xyx~yxyyyv{}~{|yy}}}~{{z{}}~}~}~|}~|~|~|~{~x{|{}y{{zz{zvzvvw{}z{}z{|x{w}y{}zy~}|{{z{|zz~~|~yz{}~|y~|{|xy~}|{}{xyv{yx{{~v|~}{z}|}y{{zu|zzz{}z|}{|}{{}}}z}z||}yy|yz|y|{z|}}}~|zxz}{{{yv~z|{yw}|~xz||yz{|}}}{}~y~y{v~}y|y{yyy}zzy{}}z{{y{w}~{y}~z|z}{w|}y{~}~}z~~|~w||z~~yzvy|uz~~~xx{{}z{yv}v}|}}{||xx|~x|~|{x|{|zyzz}~~~ywzx|{{~}x|~xyw|}{z{{~zy{||yyz|zz|}|{|~y|}z}|w}}z}~|zy~x}~}z|w|{yyz{uyxvxx}x|x~z}zz{|}z{yzwzx{z{zx{{}{wyvzvxzz|yy~}zz}y}x~y~{{}~{}z}~|{|y|z{~|~{zzx{z}yz{z|{z|{|{v|}yxz|wzz{y|w~~|{{yy~{z{~~{z|}z|{zzy}~~yyxz|z}zyx{}~||{~z~yy~{|~~||zy{|{xz}}{{|z|~z{}{}z~z||z~z}zyv|}z{~zy|{x|~xz}z{xzx}txz|{{w}~{y{|z|~}~~~}z|}~~~|}~~}|}|}|}~~{}|~}~~~|}~|}|~}~~}~~}}z}~||z}~}~|||}~||}~|}z~y~||{}~~~~{y{}}~~~}}~x}|~|}}~}}}||~|~{|}z~}}~~~{~{|}~||||}~}{}}~~|~~}|z~|~{}}{~|{}}|||{~}}}}~~|~|zz}~~~|z|~~}}~{~v{}{z~}~|{}{~}~}||{wx|}z|||y|y}}xw|{{z~}zxz|z{}{||~v~{}{|||w}|{~||{~w~~|zw|}z|~~{||}zw|zz|v~|y}v}{|{|z~{{w}}~z{zy|||{~~y|||}}{{x~}||}z}}x~~~|{|{~{x{~x{}z|~z{z}~}{~}{y~{|v|xzy~}{|~uzyz{~}}|}z{|x}}~{zyw}z{x|vx}xzz|}}~}z|}~z~}|~z||y|}{xy{~|zz|~|{wz|}~|~{y|}{xw|z|}~z}z{{x}~~z}|xvz}y||z~y|~{y~z|{~|}}}|zv}|~z}~{~x~{y}z}{|}|y}}zxty~~{}~}~|wz}|zx{yz}~}zx}|z{zx|{}y{wz|~|}|z|~}}|||~zz{|y}{|{}~|}x~}{{z}{|w{|y}|{yzzzz~~|zy}~{}|}~{xz||{~zzxx}z{~zx{~~~{ux~zy|}z}}|{~yy{{}yy}|w}}z~zz{zy}{x||}{w}~x~{}y~{zzz|{}{}y|}~}x|~|}v~{u~~{{z~}y{{|x|zy{}{{{{|{{}x|yx~{zy{xzx|{yz{|~w}z{y|wzw}|~}z~|{||y{{y|x{}z{}}{}|}|{{}z|{}{y|}}}}|}yy}~{~}{z{xz~~}|{|{v~~~zz}{~|z~}{~|~~{~{{}}}{~~{{~~~}}}|~{~y~~}z}{{}~}~~}~~}|~}}|z~~{}}}}~~~|~y|~|~}~}~~}}~}|~}~~~~|~~}~~~|~z~~}}~~~}|}~z}|~}}~~~}}}~w|z}}|~~~y}}~~~{}~}}|~~||~~x|~~~}~x|{~}~}}}~||{|~}~}x}}}y~v}xz{||{zz}y}}{|}yw}vz}}zxz}|}zzw}}~~|yx}ywzx|{z~{}{z~zz{vz|{||zy|z}{yz}~u{yw{x|xz~}|{{~~}w|z|{{|x{{|||~xw||{~}{{y}|yz~v||x{|yyvz{z~|{|~z~{~|~{y~{w|~}t{y~zz|zz}}x~|yz|z{}y|~}|~||{{{}|z{|~}~{~||}x~|xz~|yw|y}|{{z|{|{|zy}|zz|y~y}|zyzy|zv|~y}|z}~{}}|}||y}zyzvv~{~vxzz|tw{}}{zzy{{~{}~z~}{||w}y~~}{}|z~{~{}yz|z}zx}||v}}x|{x|{z{{}}yx}}|}z~x|}|{|~|~}~y|zzy|{}||}{}}xwv|}{z{~w{|||x{z}z{|x~|zt{|~}}|xw}~z~yxz}z}z}{|{u{}z}|t{z{{vy|}~{z|yxz{zx|zyy{}~y~}x{zy|}z|~y{vz~}}y}}zz}}{}~{z}wx}}}}~~}|}{z~|z~~}y|z~|{vywzxz}{v}~}{}z|}~|{||}yxz||}||}{{|z{x|}|w}}~vzy{{{w}~zz{zx|z{z|{wxzzwxvyz~x}}{z{z||{{}{{z~~~|~|~{}}~~y}x~}~|~{|~z~~}~}{~~{}~}|~~}}y~~~}}}~|}~~}|{}|~~}~}|~}|}}~~}}~}|}y~~|}~~~yz~}~|}~~}{~~{}~~x}~~|~~~~~~~}{{{}~}~~~|}~~~}~}~}}~~}}~|y}~~~|~~|~}}z~~{{{~~~|}~~}~}}}x~}~}~~}{~~~t|wv|{||{z{}z|{|{~y{~xxzzt}~x|xyy{y}~{vz{|y|wz||}~|{|y|{|~wy}y|z}y}u~}zy}|yz|}y}}}|}v}~y}xw~~{|~x}x}~}{x|}|}{z||~{~{x~||xw{{}y~zzx{|~}yz~x}{z}|z~z{x}~{|~z{zxxy~||||zy{y{{|}x}}{||}{{}xz~}zx}|yz|z}{z|w{y{y{~~~~}{}{~y{z{~zy}|~{~{{}{}|}|~zz{z~z{y||zw{y{~{~~{}|y|x{~}}z{|}w|{~|}~~|||z~}|z}{|zt~y|{z}yy}|w|xx}}z}|}zw{|}y}|}}||~{}}~z|{{{x~z}}z~}zyz{}~}~}~yzx|{{}|{|{}{~x}}zwww~|}}}~~z}{{z}{~{y}{}x}}z}z||}~{}|{}|~|}{||yz||v{{x{}}~||{z|{{z{~{{}z|~~~y|{}{|}}zw{~|}|}y{{xyyyy~}|~y|wy{{x{z~z{}{y{y~x}y}~y|~x~||yz}zz|w}z{|{}}}yyzyy|y|z{~|zx}|~{x{{{z|zzy|y|z{}|{|||z{~~||{z~}{|zw~xvuxw~|}}|y{~{|}~wyz}z}~}{||y{v|{}y}xx}z}|{|}|w{{|~|~~~{~~|~}|~~~~~}}}~}w}~|~~}}~~~}||}zw}~~~~}}|{}|t~}|~||~|~z~{}z~|}}}||~}~||z}|~~|~~||}~~~}~~~~~}~~|~z~~}|~}y}~~~z~}z}~}~|}~|}~z|}}~}}~}}~{~{~{|||~}~}{~}~}~|{|}||}~{}~~}|~~{~~|}zz}|w~~~|{|x{xzz{v{}vwy~}}|z~}z{|}|{|y}~x|}|y{|||z~}{}y}{~~x}}|y|xz|tx~y{~y}|z|yzx{x{z{|~x}}~~||{~|~z~||~{}|{~z{x|}|}~{zzz|~xw{y{{~{}}~{}{}{~|yv}~|{}yz{y{|}|w}{}|}~z|~}{vxv}vy~zx}{|vw{yy~~x{x{}~z~y}~|~|y|wwy|}||{}|~}|}|~z{~~|u}y}z}}{z~~yy}{wz}{|{}{z~}|~~}}|}z~~}}yz{y~{}y~y|~{uz||zz{{y|{x{xv}{|u|zz|{|z}|}z~~y|{~}|~~y}{|}}|||yz||}|z~}|~yz~}{{xy~||x{|z~y~||yzz~}yxz~x{||{zz~zz{|{|~{{y~||}zyx}~xw|z}||}}{~||}~{~}}}{y|}}}{{yzx}||{|z|}v}}~|}|yyzz|}}z||z~||}vwzz}|}~|{~{{{x~v}yx|{{zy{}{zz{w}y~}z~}{zy|x}{{|yy~}|{~~}|{{|~}{zz{~{v~|}{|~x{~z}zx{{~zz}z||zy{y~}}}{|x{{z~{{xy~}~}~xz{{}}}yxzz~~{y{z|v}zzz}zx|{yy}z}{y|~}~z}~}~{}~}{~~}}z~~}~~}~{|}|}}~~~~~~~~~||}~|~}}}~|~}~~~}}}|}}|}~~}~}|~}~||x}{~~{}~}~}~|~}~|~~||}~~~|~{~}~}|~}}~}~~}}}|~~}~}}}~~}|~}}}}~|~~~~~}~~~~~~~zz}}}~~~~}}}}~|~~}{}}{~~~~|~~~~}~~~{~~}z~~||||~~|~}|z{~}z~z||xy}|~{||~z|}}yzwz|}y}z|}{zz}|{}}{{}}w}y}|~{||~yx{{{{}{~}{z{{}~y|}w{~~}~{|xx{{|xzxzz}z{z{{z|||x}||z|{~|}~}}}zu{|xz}|{{{~|~~}~y|z|x|w|z~}}yz{zy{}{~z|||~{{||~~xy~}}{}{~~}{sy}|}~z{{y~}|wy{{}||}zz~yzz}z}{~|{{w}yyx}yzx{}yzy}}|zx}|{~z~|}zyy~}x~{|vy~z{y{}{{{z~{}y}~}z}w{~|{zz{}x|xy~|{||~z~{}}x~}~}{}zz}~}}yy~}}{}|y{|yy}~w}{}{~|{~zz{x}}|{~|}~|{y|x|z{y}y|}x||{}~zy}|~}|}zx{{yx|{zzx|{|y~}{}}|y{{||}{x~z{z}||z~|v~y{yy~z}yxxz}x{~y~y}y{}|~~{{}{y}wz~}xzvx{{}}wzx|yz{{}y||z~{}~y}|w}|y||z}|w}v|xz~wwz~{|z{|~z|zy}}{{{|tzzx}}~~y|}z|x~}}{{|w{|{}|z}~~y|~x{|}~{{{yw{~y}|zuzz~~~z}{|{x~|{{{|||}~}|u{z}~{{|y}{y{x~wv|zz{{}}{||~xzxy|}}{z~{y|z{z~~}|z~}|~{|~}|~~~~~|}~{}~~~~~~}|~~z~{~}}|}}|||~}~~}~}~~|~}~|~~{|}}|}||~}}~~~{}z}}{}~|~}~~}~~|~}~||~}|}~x|~~||~~{}{|}~~z~~{}}}}~}~}{~}~~}~~}~}}~~~z~~~}~}}xz~{}~~~{}|}~~z~~}~{~}|~}||}}~|}~~}}}{{yy}~||{~}{|y}w~~w|{xz}y{|{y|{v}z||xw{~~}{~wz}}y{}{|zz|z{yxz~|y||}uy~xz~|{|}{x|~{x|~|v|v}vy~x{~|wy~zy{}zzy}~{}y|~{~}|~w{o}|{x~{{x{zv}|}{}|y|{z~~~{x||~}{|y}x}|x|xx|~{}y}w~z}~zxyxv{{yz|zz{{{|{z{}~|x{}|}z~zz}{z{}|z||}{~}|vz{y||z|~}w}z}~}||xyz{y|{~{z|{~x|{{~z{~~ww{{~yn|yy|}}x{ywzyw|z|}v{}{y~}}w{x~{}z|y}{~|~y~}z}~{{|}w{z{y{yw|y|}~|}{{yw~|~z}{z|}~|~}~y|~~wz~z||}}{{{z|}x}zy{w|{|w{}w}z~y|||z|~x~yyz{}}{~~z}|}~{}}u}|y|y}{~zy{|{v}{|z~}{{{y|~w|y{yzz~x}|}}~|x{||y}~}}|{}y~|zz~xx}|{}{{}x~}x||v{}y}wz}|{~z{||{}}}z}{wz~}{v}}|z|{yzuyvxxy~||{{||z~{ywz{w}y~|w~x||~{~~|}y|}~~{{~~|z|~~y|{}zzzz|yz|{yz|}yxw{{{yy}}{|{}|{y{}y{~}~~{~{}z~~~~~~~~}}~~~~~z}~~|}~~|}||~~|}}|{{~~~}~~|||~~|~}~}{{}}}|}~}|{~{y~|}~~}~}}}|}~~||}}~v|~}|}~|~~}~{~~~~~~}{||~|~x}{~~}|~~z{{~|~}~|}}~~}~}{~zz~}||}}~y}||}}~}~~~~}{}|}|~}~}~|~{}}}~~}~}{}}|}}~|{{}}z{||~wz|~zw|{|~y~|zy~||y}|yw~|}y{~||~wyzzz}}}{wyy|~|~zy||}}xz{{|z}wzy|}}|{||{|z}|y}z|zyyy|~{x|{~z{x~{~{z~|~z}yw~}zz|||}{yz|}zzy~yzy}}|y~~z|x{x{|~zz|}{}|v{zxy~{yv~zyzyz|zzy}z{x{{}z~~}zzz~y|{{}z{z{y}~|z~y|~}z|w{~}~{~z|{~y}~{||{x||~z~{{~|z}|~y}x}{~{{x}~|{}}z{}zw|{}|z~{z}|~|{z~{y|zywyx~|y{|zy|xzz{y~{~{}v}|{~{~}x{}zw}|xy{x||~z|wv{|{|}z~x|}~t}z}y}~w~{{{{|wz|}~|{}||x|{x|wy|z{{x{{{{z|||~|zx}~{xy{{y{|~w}{{{xy|{y{}y}|}yz~|{x~xz{~xx~}{~||y|{{y~{zyy|~|~~{{}|~~yx{~}z}z}}{|{}}|xzy|z}}w{wyy{|zx{~x~{y{z|zx{{zw}y}y|~~}z}z{|}|{}|y}|{}|z|{|yy~wxw|y{{zx{{{}w~zv~|{|}|}{|{yy|}yz{}~~z~x}|w~w{zzz~z{zz{~|}}y{z{}}~{}x|wx{~{}~~|{{}|~~}{~|~}~|~~~{|z~~~~|y|z~}}{~~|~}~}~~|}~~}{~|~~~~~}}~{}{~|~}}~}x~~{}}~~~~{|}}~}}}}~~~|~~~~~~}~}|}}z~|}|{~}}|{|}~~~~}~}}~|~}}~~~{}}}~~||~~}{|~{~}~z~|{z|}~z{~~}yzx|~z}}||vyy~}{|~v~~v}}{{{|{~|~}|~{wz{zy}{{|z}~}z}{x|}yvy|}z{zyyy}x}|yyy}}yx|yzyy|x{|~yzz|}}}y|||}~{~{}|~{yz}zvy|{}{yzzy|~x|w|{zyz{}z{y|~|{{}}|z~|~|{zz|zy}yw~~~|z|{}zy~{|u|zz}}{}y|xy|~}|{||{|y|}{~x|{|}}{~z~|z}|x|yyy~|zzyzz|}||}|{xwy~|~{}{y}~|}}}}}{u}~~~y}~~|{z}|y{v}w~|x}|||z||~{}{xx}|{z|}|~|zy~{}{x~|}~}zzxz~{||}x~wvz~y}|y~{zzxxyw}}{|}y~}||z}~z}}{}||w||{}y|{zyz|{{y{yxzz|xwxt{y|{||~||z}x|z~~{x|{~~|||{~x~{x~}y}yy||z||xw||~zy~|y~|}}zy{|y~|~z~|{~{y}z{~|}~}yx{{}~|}~yzz}zzzz|zy{~{{|{y}y}ys{{{yx{zy|}z~}z|y}~y||~}}{}|z{z~y~{wy||}}xy|{zx}vy{{}{y~|{}~|}|}{w}|||}|}}{~zzy~{}}{x|z{zy||{{{ywyyzvy}~~{yx~||~{~~{{{{}}y~}}|~}|~~~~z||~}||~~{~}~w~~~~~~~{}~}}~|~|}~z|~}{y|}{xy~~~|}~|}|x}}}~~~}}}}|x}|{{}~~~~|~}}{~~}~zz~{~||{~{~}|~}}~|~}~~|~~}}x~~}~~~~~y}}~}{~~~}~|~|~~w~{~}}}~~{~~||}}~{~~~~}|}~}}~y{~{}||~wzzwy||||z|}|z|~|z{|}|~~{~~{{|}~wxy|}|t|w}~~v{zy}zu{~~|}}{zw{x||zy}z}{z|x|xz}{||~{~y|}||w{{}~}|}~|}zw}w}{}{z}z~~|z{|~z}}~yzz}||z{}{z{}xyyzx~}zx|z~}||{|zz||}~}}}~}~x{~zxzw~}wwzy|{{x||{z~y|w{{}|~x||}z|~z}}t|||~~z{{|}}}}z|}}|zz|~z{u{~}}xxy|{}~||x~wu~|x{~{wz~y}y|zw|}|||}{{{~z|{yy{zzw|y|y|{~~z~~||}|}}z}~{|x{|{z|}||~||}|}|}w|z|}~}}{z}x}z|w{{y}|||z~{~{y}}||z|}~~}}zv}~}y}y}{z|{{~y|y{{~{}y~|y}w~|z}~}|zz~||y~z}|}y~{{{z}}y|{}z{{{z}u~y}{~||z{|y{}~}|{z~}~qw~~}}|~}x||xz|y~~}|y{||{|x{|{|}|{z~~|{~{yv}}{z{}~}x{|}|{{{}~zyw}{{z~y~|y}{y~}||}}|~y|{~}|~|z{z~|v||~z|{{~z~w|}x{y~|y|~y||}|~|}yvz|{}z~}|u}z|}xzz|{}yzz~{}{||{~~}{}~~~~~~{}}}~|}}~}~~}|~~~~{|{~}~~zz~|~~~|~~|}}}{|~~~}}z|~{}|}~}}~~~{}~}~}}{}~~|{~~~}~}~{~|~||~{~}}{{~z}|}{~{~~~{~|~}z}}{}~}~~~}|}~}||{~|}~~~~}}}~~|}}~~}}~v}~~}|~}~~|{}|||y~~y}q}v|}||{}z{~{}}yx|}{y~}||~{~||y|{|{~y{}x{z}|y~{|y{|~~~|~z{yzw{z}{|}{}{~{tzy|{{}xx}~vx|||z}}zy~zz{yy~zw}{}|y~{zqzwz~xuy|}x}y|zwy}yzzxvyv~|}x~}}}~}|z||}|}w|y{|~}z}{{uzx}y{v|w~~|{z}}|{|y{|}~{|~zz{|{{x}~}}|~xzzz{}}zxxxz}{}|zx{zzz||}z}}yyxxxzxwx}|~{|}}z}~|{||u{|{y~|}~~}{|zzzy|zy{zw{|yzzz{{~~z{z~|{}{}}}{|z}vz~|~|}~xyz~zzz~||{|}|y|}z{z{|x|wyz|x~~zzx{|y}~y}}z{y{{}~zz{~|}zz}|y}z~z{yz|~y|wy}y{y{|v{uy~{~{}}~{z{z{}}}z{xzz{~|z~{~z{z~|x~zyy}{z||}|z~{yxz~}w{y~|}x{~}~|zyx~}}||{z{|zzy|wz~|yzzz~||{{}yy||~z}vxww|}}~y}~~{}w||{~~{~zz~}~{v}}}}}{v|{z{z~}wz}wz~y|{zw{y{zz}}y}|{|}{|~~}zy|}y~{~}|z|{z{|{{zxyxz|yy|z~{zzx{{|}{z~z{~|x}~w{~|{~|}~~~|}}|~{~}~~~}}z|}~|~}}~|}||~}|~~}|~{}~}|}}~~|{~|}}~|~}}~~}~{~}|}}~~~}~~~|}~x}~{~}~~}~}}}|~}}~~|~}}{~~|z~{x~y~z~}{~~~~{}~z}|~z|}~~|{|}~}{}}~}}|{}~~}}~}y}|}~}}}|}~}~|~z{|{~~~~}|{~~||{zz|{|yz}{}{z}|~}{~}~}}|~~~}~}|}z}x}|~{z~}}z~{|}z|~|{y|z~~||||z}}{xz}~~v}~|x{}~|}~~{zy~}{y~|}||z~y}{yzz~|z|{|~{|}~|}|~|~}|w}{y~}{y|~}{~{xy|}z}}{}|~zx{~z}}}z~}||{}x|}}{}x}|{{y~{|{z{~|{z||||}{|{}}y}|~z|{}{{~||~}}xy|||{z}xzxz{}}~y||z|}{|{z}{}}~||x|{|{{}}z{}{}|z{wx|~z~zv|z~y|z|}~}||||x{y|}z}y|{~z~z{}}}{}z|{~y|~|}~~{{{~{{zz~}|~|}}y{}|z~{|}{yz|xxz}{||~~z}||~yy|z}~~~{}}}}y}|wy~{{x|zx}|}|z}y{~|}z{|y~ux|{|z~{|x~}z|~z{}~}~{|~}zz}~||}{~zz{{x|}|xw~y|~}~yzw~y{|}~|}ywxy{}{w|{zy|~|{z{z|}z|y}~}z}}|}}y||{x|}|~}|{|{~~yy~x|{{z{z}y~}{yxz}}|z{{u~}z||z{~{}}~}~}|~}}~||~z~|}}~}~}~}}{~{~}~}~~}~}}~}~|}}}~~~~~}~}~~}~~~~{}~~~}}~~|}~z}|~}}}~~~}}~~~~v|{~~xz|{vzz|{xz|y{y|~~~~wyz}v}zzz|zy|z{~y||}~||{{~xy|{y}~|x|wy~|}{}zz}{|}~{{zyz}v}}{z}z{~x~||y}}}|~}~|~}y{~z~~{|}|w{{xy|nw|{{~~z|}{vy}x|v{|z~}wzyyy{z|xzyyz}z{y}{{|x}}~x|u}xw~{y}z}|{{z|{x|{{}}|{{{|}{}z}z~}~|y{y}{}zzx|z}~z|~{yy||xxx}x|x}{|~}{~{~|~||}|z{z~{|~||}|{yx~||yyyx{zxy{|x~xzzz||w||}}~|~}~}}{|}}x{~}~w}}{v|}yx|zz~{~w~{}||v{}{z}z}}{{z|}y||}}}|~}y{~}{|~~}~v}}y{zx{|xu}{w{|~yz~{y{y~|{z|{~z{}~}|~~||{}yw{z{x|z~yx~|z|x~}~z|{~~|~w{||}|||{{y|}||}}}}zz~y|}}}||{|~y~|{|xywzy{x}~wyx{}zv|{|z||||{y||~|y|}|}}x|}~{w~{{x{}x|||~~x~{{{tr|w{|vz}z~x}}}~||}}{}z||}}|~{z}}{x}|}uzy{y~{}|~vy|{}|w}~}zzy~{y~{~z{}~xz||}}z}~~{|~|}}|}}{~|~~~~~~~{|}}|~~~}~}}~}{{~}~}~~}}|~~}}~{~}~~~{||~}{~z~~~}}}~~~~~~~~}~}~~}|}{|~x}}~}~|~{~~~}}~}}|z|z~z{~}|}{{}}{~}}|~~}~}|~|}}~~~~~}z~{}zx}}}}{|~~}~~{{~~{}}~|z}{|}~{{x|x|||{|z{|~|~}{{yw|~y~{~~}~||x|{xx{~wzz~~z|zz~~}}}z{~|~|z||yx{}{|{|y|}{}uxy{{{}{}{z|~}||~|~z||{~{}|~z}z{{|x~~{v~}}{}zy{{}{~{|y}|}wzz~}~||y|}|~~}|~x|{w{|}{~z|~{|{~}y{}y~|w{{}}{w~z}z{~~||{}~~}zw}|~~~{xzw~~{{y{y{zt{|{|}~}|}y~~|}}}{}y~|~{~|||z~{~~{|}|}{{|~}~}}{~z{~z|{{}~z}~{}y~}~{|x{y|{}|z~}~{~z~}y~{xz~|}~|x}|}{~}|~}|}~}|}{{}|y}x{}{{zz||}|{yzyy|~}x}{}x{yy}||y{{}}}}{{yz~z}~|z{|||{|{~}y{y{zz~}~~{|}~yz~~x{x~}z{{}{vx~}||z}~~{w~z{z~~}~zz|~~z|zzz|w}{|yz~y{y}~}~{}{{}|{|~|y||~|}|~z}{z}~}~x|{~~}|}}z~|~}}|}|}}|}~{wy~}|~{|{~z|{}z}xvz{w~}}|}z}~}{z|}|}{}z~}|~}~}z}~~~~|}|||}~~~}|~~~z}}}|{|{}}|}~|~}~{~~|~|}}}~}~|~|~}~~|}~}}|z~}}~||~~{~}}|~|}|~|~~~~~}{~|~~}}}~|}}~~~}wzzyzx}}zxu|v}vyz{|vz{|y|yy~|z||{}zv{z{|y|~{z{x}x}|{y||}y}y~~||~}~y~{zy|~z|x}~{x{{zz|zy}}~}~~~{z{{{}{~{}}|~{|~z|{|v||zxzy~||yz{{z{yyx{xyt}}~x|~~{{|~zw{z}}~{{|zwzx~}x~zt}z}v{|xz{xy}zy}{xw~~z|uz}~{y~y|z|~{|y{~}y{zu}{|}{z}~~zzx~zv}|~}xuz|{{}u{|{|ux}{|{{z}{|zy}~{{y|y}zxy}|~~{{~x~|~}w~w}z{~{{|}zx}}}xyyz|{xqxz}{z|{|}z}{~~|~yz~zz|xzx|x|y{z}{}xv|{}|{{xzx{{y~{y~|y~|z{~~}|z~{{z}}|{yy}{w~~zzyy~|~yzyyyy{zy}}{}x~~x~~z|y}~~||~|{|{}{|}|y~|zzzzzz{}y|}|{yz}xy{zz|zz~yv}|~||x||~z|zx||~}~}~|{x{x}{|xy||w}|t|z~||}}}~z{{z|x{vzw}|}z||}|{|}|y~w}{y||xx}w|{~|zy{{{x{zx||{w|z{zzz~|~yz~~yz{{}xzww{{|z}yz{~y|}z}xz~x{zwx{}~}y|}~|z{yzzxz}{zy|x{}|{~}~}~}}}}~|}~~|}}}~~~~~~~z~|{}z~~||~z|~~~|x}~|}~|{~zy}}}|z~~~~~~~~|}y{~|~}}~}}||}~}~|}~~~~{~{~~{{}|~}{}}}~~z~}~~}}}{}~~z~}{}~}~}~|~~}z{}~~~z}~|~~yz|~~~y{~~y}|~}~y~}|~}}~}~~x|{~|~~~}~|{}y~{}}~z~~}|yz}}~~}|w||z}|}{}{}z}y{yy~{|z{z{z|{{y~~}x}~zy}yx{}}}~|}}}~~zzz{|~~}~{|{z}z||}|~||~}}{|}|y}x}yyx~}~}z~z~}{~yw{}z}{y{z|||~|}~yww{||~wx}x{~x{}|~~xz~zxzz|}wy|{z}zyw}|zw}|{{|~yz||}||}}|}y}zy|}wy||{}yy|{{~~w{zy{v{}|{y}zyxxx|w{{y{{}|x}}~{yz|{~v}z||y}{zy||z{uz~|y~yz}|~~~z}~|~{}yy}x}|}|xy{|zyx|}xzyz{y}~|z~{|yz|z}~|~{}~}}x~yz}}x{}~}|}~~}|{||w||{{~}z}}{~}wx|{~{{z}~~{{}}x{}|}~|{~z|y}}y~{|||}y~}~|}x|x}z|~{z}y}zz}yz~}z|{z{{|~zx|~{}}}{|tx}}y}}{z}zx~{}}z|}~{w||y{z~zz{}||~~||{|{{}}xx{}|~~{wv{}z|~~}}zyz|~{|}{|{~||{}{{y|zu~}~{|zz{}}}x|wy}}zz}}{|xz{zx}vy~z}~{yx|{~{|~xy|}{z}}~{|y}}}{z~ww{~|}{}|{z||wyx}~z}}}yz}{zz|}~~}|}{|~~|{{||w~}z{w~x{~{}~}y}~~|}}}{~~~||~||}~~|z~|~~}z~|~~}}}~}}z{~{}|~}~}z}}z{}}~|~}}|}{~}}~}}~}~}~}~}}||zz|~}}~z~|~}}}|~~}~}|~~}}|}|~~}~~}}}{~~~~~~~~~||}{}|~~~{~|}~z~{~~}}}}~~}{~{~}~~~||z{~}~~|~|}~~|~|~}~{{{{{}{z|{~~|zx{~w{y}|z{{}{}z||y}{|~}|y}v||}|||xwz~z}vy||{~~zxz|~}z|{|||xz{zxz}z{zyw|yzzv|y|}y}yz||zxsz~zzy{~y{w~|}|}zvxz{w||{{{}|~{x|x}zxy|v{{{zzzz{|}}yz{||}zz}}{{|{x}{}{{{~v}}x|z}~{y{}x|y{|z~{|x|y}z{{}}}y}{~yy{~zzxz{x{}}w|}|zz{vt}{yyz||z~u}wz|xx}}~~wz|||z~{|}{|{}~{}z~y|~u~zwz}{|y|}yy|{|y{}}~z}}{{z}~wyw{yy|}z|}y}z~y|z{{zz{{{|{}}{yywzyyz}{yz|}|{|~{~~~}|z}~{}|~|}~}|~}w|y}}wy~|}{yx{~wwzzz|~{}|}zy}}zz|~y}~}}xzy~}yz}y}|~~}{y{w|x{|z}}vzn}~|}z~|z|wy~u|z~~{|}}}}~yxz|}z~~~||}|}}}{~zzww~u{|xuxv|~yzzv{y{zy{{{|~w|z~||~||y|x}x~}}|{}~|}|}||ywz~}xy}}~~|y|{{|~yy{~x|zz|~~{}y|~|yz}}yy|~x|}||{|x~z{{|z}x{zy}|zz{wz|||yzwwx|x}}|~v{y|{z|~}{~}~~|~|~~}}}~~}{}}|{xy~}~|~u||}z|~~}~~|~~|{~{}||z|||~{~}~~~{|}~~}||~~~}~|}}z~{zz~~z}}}{}}~~|~}~~}y~~~|}~{~}}|~~~~|{|~~~~{}~~}|~z{{~~}~}|}{~{~~}}}}~}|{{|}~}}{|}{~z}~~{~~~}~~}}{||~|}}{~~|}{~{z~~~|~}}~}|}~zx~|{}{zz|z}}zz|y}|y{}~z{zz}z||{{|z}}{}zy~}|uy~{|}|~|{{vtzw|~|z~{y~|{~|xuw}|~{{|w||zx{~{{{zy~{z||x}y}{z|~{{yyz{|}z}|{~yz{{{}|{xz|w~~z{{|z~}{}y|y~|}z}vz}{w||~~yz|z|{z}{xw|}{y|{x|{}{|{|y}|}w}{}{v}w}{}|z}zu|{|{zy}}}~{y~|z}xz|{zz}y}|z}z}{y{}{}y~~{{z|~{}zz|~|}yz}z}}||~{~|}{z~{}|{{y|z|yz||{}w|}}zzx~}|{{}ty{{||{|~xxyzy}z|{zz{x~~|~||~{~|{z}||xz}|{{|}|}|{}z}~}}~|~}zz}{|{||}z~{z||y{v{y{||}y||yx{x}}~}{y|~|w|zy}{{|~x{z{x{{|~}|yyv{z~}}{}x{|z{x~z}yz~y||}{~|||{~{|{{|v|z|yxz{|zz~zzz|{{s{{zzxx|xy~}{x}y}||}{|{z}{|||~{}}~{x{y}y}}}}}~~zz~}v}~x|}|~|{}}{|{|}y||yy{|z|{}~z|{zz|}z{ywwxy~zxz}}|yx}|zz}~}x{{{z||}yz~}zz~|x{~~yzx{zzz|y}|}yx~vyy}{}z~~~~~~~~~}z}t{~}|~~}|~~{~}~~~}}{~|{~~~~|~z~}~~~{~}~~~}~~}}{~~~~~~{~}~~~~}~|~|~~~{}~|}~}~}~~~}~}|~~~}y~~}~}~~}~~~|~}~|{{}{~u|~~|}~~|}|||~z}}|~~|~}}||~~z}~}}}v}|~~}}~||}}~|}~~~||~{~|}~z}}~~~{~}~~~||}~}{~~~}|~}|z{~{~{x{||}}{zw}|}y{|}{}}}|y{{xz~wzz|}|z|}w|}}~y|{}~|{{z~wy~{u}vyz|v|}y}vv~|z}w|{y|{z~}|z}}|{~yyz{~{}{~}~}zx}z|yz}{~{{zw{y{{}y~{z}z{zy{~yzz}yz|z}}~~y}~}{|~z{|~y{{{}}uw|xw~|{~z|||{z|zx}|}zyz}|~|}{~{z||}||~~~y~{{||zz~|zzz}|{z{~|{~|~y{wyt{x|zw|~|z|z~y|zz}}}{~x~z}|y~{xzyz{}}~{{}wy}|{|{}xy|zwyx}}|~{}{~y}||xx}}|{{{~}~~~|}{{{~|||||{}~}||~{zz{{|xzy~}z|}~}|{~~|}}~~{|{{|{||y{|y}~z{wzy{z~~}zy~z}}}z}~|~zw|z|~}y}}}z{{|~{}~~z~v|||xyy}{z|z{z|yw{|yx|{}{{{|{zz~z}{xzz||{{xy}z|z}~x}||}z}|~yw|z}{x{y|{|||}z}z|{z{|~z~z|}~y{{}~|{z}{w{~~{|{z{{|}zz~|}vzzyy|~||z}|zw{}zz~}{}~zy~~}||z}~{|}|z|~z||{v{}~vz~|~|}~z{|zz~s{xyv|z~~~~z}{}~~~}~{~{~{||}~~~}~}~~~~~~~|~}~}~~~|~}{|||~~~~}|}||~~z|}~~}~~~~}z}~}|{~~}}}}{~~~~|~||~|~v}~|}}~~{~}}~|~~|{|||}{}~~~~~}}{}}~~~~~}~{}~~||}}}}~~|{~~|}}}y}~z|~}~||{~{z~z~}~{}~}|~~}{~|~{{}|~}}~}~}}~x~~~|{}{|{}|{{}}}|}~|{x|xz|}|yyx}{~yzz{{}x}{}{z{z|{z}{zzy|~{y{}~xz}xxy|{uz{xy{vy}z{{~{w{{{}|z~~{{|v~{vy|x}|vz|x~tz{zz{|{{zx{z~{{zxzzw|{}||z|~|ywzy{z|{{{{}|yzz|v||}t~y|x~|}}|~{|{{}|x|{zx~yz}}x}|x~~||{yz|z{zzz{y}z{y{|~{|}|x~~|}z||z}{y}z{x~|}~}w}~}~}}|x|~v}{{v}z~{||{|uxz~{zy}|||}~}}y~{|}x}~|}{z}zx}}}}|{zyv{xy}}|{||y}z|}{y~z~v{y~wzzy|v{z~xz~}w||{z{{|}}}{w|y}y|z|z}|}}}x|z|}{|}~|{{{~z|{||y}{{~~}}|{}~{}|{yw}{}xz|~}z}{~y|{xw|{}u}xzz}yzz||{}~x|zx{{wzz}ww}z|y|x}y~yy|{~~}{}~}zwyz}{}|x}{w~{{|{}w|z|}w}w{}|~{zx|}x{{zy|z{}xx~}|{}z{z|wxz~w{yx}}z|z|{z}}{yzzyz{z~y~|z|zy{y|wyzw}{vw}|zz|zz}}yzy|}z~|{zx{~y~z|z|}ywz}{{{}~~~zzw|zz|}{~||yyzyz~|}xw|}{z~{v||{|{{|w~{x~~|~}||}|}}~~z|{z||}}z~z}~}{~|}z~~|{{}}}~}~~~~}}~z|~|}|~}~~}~|}|{~~yz~{|}}|~~~y~|~}x}}~~}}}~{~~~|}z~}|~|~{|~}~}~~w}~}}~{y~}}|~~~{|}}~}~}|~}~~z|}}~|}~}~}~{~~}|}~~y{}~~~}|~|~||x}|}~||~~|}}z~}~~}y~|~~}~|{|~|}~y~~~~~~{~~{}~|}}{}~}}{}{{}}w}{}|{y{y|y{||{{}{y|x{yyy|yz}|y}~~x||}}}z{}}~|{|}|}~{yz~}z~uxz|vx|y}z~z~z{z}xxy}|{{{uz|||}~z|}{}z|~}~~}yy}}}|{~vxz|~|zv~xz~{yy|{}|}z}|zzy}{}{|~}~~~}}}~{{xz~|w{}z}}|wv}|{||z||zvy||~|}|{{{~yx|}v|}|}{}z~{}}|z}|~y{|u~z{|~}||}zxz~|uv|z}y{||z}z|z{z|{||}|}z{{|z|~|zyx~zz}~zx|z|x{w|{y~y|z|~~{y~~{yy{{w||x~~~yy}}yyyvyy}|~|~yx|wxzx|y}}z}~{||}}~||~{|||y~|~|y{yz~|~zz{}z~vyy|}u}x|}{v||~z}x{x|z}y~x~~|{z}|y}x{||w||y{x{|z{wwy{|y}{v~|w|}x}}y}z~}~z|{~}{|x~~~}xxz|}zz}~}v}x{~{|}y~wz|zz}{{{~{y|}~{~}~{z}~}|}y{{|~~|}}|}z|y{zyzqx~{yy~|zyz{{}yxuzw|}z{{}{|||y|}{}|z~||}|}~~|~~|~~}~zyuwz|}{z~{zvyx|{|{w}ww{}y}}zy{~}y~|~~}|v|~|}}}}~}}~~|~}}}{}}}~{|~~~}}~~x|~~}}~z~z}~}|}|}{z}~~{}}|~y{z~{~~|}|~~~~|~~}~~~~}~}}~~~{}~}~~|}~|~~|}~~~~~|~}}|~~~|~~}}||}}{~||~~~}~z}z}~~y~{~}}~}y}{~~}|}~~~|~~}~~~}z~}||z{x~}~~}~~}~~}|}}{~~}}}|~}~~}}|{~~y~~||||}{yw}}}yx|}|x|~{|}~|}yy{~{|||~}{{y}~{{zxy{~|||y~x|x|}|z||}~|~}~y}v~{}}}{{v|{|~}z|x|x}}{}}}|zyx|~x||~~}{~}zx{~z|~}}|{{v}yz}|}|z}|zv}xw{||{}|}{~z}|xyvy}{}|z|zxyz|{z|}z}|z|~|w}|zz}{y}y~~}w}z}zzz}z||}~{||xy|}~z|{zzy{{}zy|||~~{y|~{z|wy}~||~|{x{~{{|{~~{|{{x~}|{z|{{z{x|z||z|{zv}v||wy||{||~{~z|x}|||{{w}|x~{zz}z}x{~|~{}{y{|w~~}}{{|y|zzz{}{}~}z{|z}z|||x||x~}}{}~zu}}x|~}|}~~~|~|{|{||}}}|}{~y}y~z~x{y{|wz}~{yzy||x}{}{z|xzz}x|{}~y{}~x}}x|}}~z}|}{|}}{zxz~|}{|{||}|}{|~z}|~}|x|z}~z|{z}{}y|~}}~v|}y{x~{}~}{z{zx{wz|}|y~|{~}|xzzz~}~zy{}y}w|ou|x{{zy~}}~zw~x~}z}yz{{yxy~{||~w{{u}|}|}|}{{{|yy|||~z{y|v}{|~y}w~~z~~|}}~y}}}|z|~y~~}~~~~}~|~}}||~}}~~{}~~~|{}}}|v~|~~~}|~~}}~~|}z~|~}|u~~~|~}~~~|~~|}~~~~{|||}}~~}y{{~{~x~~{{}|~}x~~~}}~~|{~}~{}~}||~|z~~~~z}~~~|~{}|~|~~~}|~||}~||||}~}~}~}~~~~}~}~|}~}}~}|}}|}~~~~~~|~|~}~|x}{~}v|y{z|y{||v}v{zz{wy{}vz}{|}{|y~}~|~{~yw|~{{z}|z{|~wzz{~{{y|xzy||{~{zxv}|~y|t}~}~~zw~}}{|xy}~}~{z|yy}z{|y|{x|zyz||}y~y{~z}v|z|{}yw}|zz{~z~{}{~}z}~{|z~{|||{}y}|vz{|~~yw{{}|{|}x~~yy}|~}z{~|x|{}y{~~|{x}|{}}|zy}{zz|}}{~ww||v}{y}|{||zzy|}|}~z}{~y}z~z}x|x}y}}x}{xzwwy{xwy|zwyyyxvy}~z}|~x}y|}~}{~}{w~y~yxz~|{|~~|}y}zz~z}yzzz{~|zzz{{|zzyx}~{yz}zz{{|~y}|wz||~{|xz{|z|zyz}|yzx}}yz{|~z~{{||~{}||u{{|}{|}z|y{}|~|y|{x}}z~z~|{}}}{w{|zz{|}|}|w}zy|{|z{}}wz~x}y~}w|~w|ww}zxzvz|{}z|y}wzz|}wzw~zzqx|yyzz}z{{z|}|}}~xz}}zzz{{|z{u{|}y|y{||z{z}||z{~{y~|zyxzu~|w{{}|{}}x~v{z~z|~yx~{{~~{|~{~z|vzz||{zy|w{~xxz||~|wxzyzz}}}~z~|}z{~|{|}||||{~~}~{{}{|~{~|zz~~~~~}{}~~{z~}~|~y~~{~~}~~~~~{}|{~|~}|~z}|{|{}y~~}}|z}{~x|~~}}y}~~~~||}~z~~~|~~~{}|}~}w|||~~~~|~{|~|~{~}~|~|}|}|}|}{}~|~}~}~}~~{y~}~}~|}}|}|}~y~~|z~z}{~z}}|}~}~z|~u{}~}~~}}~}~~~~{~|{}~{~~{~||~|~}~}w|v~{{{}|{||vzyx~}z}zzz~}zz}|{yzz{{wz}zwy{zz}{}z}|zt||zztz~zx~y}|zzy}z{zx||{zzzyx}z|}|xz~yy|z|{xy{z|{yyz|}}~|{{}}z|w{}|v|z{xzxy|{y}}}{|}|w~y{~|yx{{zz~x}x{}~|{|{~}yyz|~{}v}y|z||}|yy||{|~|z|z|x||xz}~u}zx{{|yzy}~v{z|~~|zx}{z|~}{w}{|~ztz}}z}{xy{zvzy~zz||{|{}yxzzyz}|||~}~}{{w{}xyu|z{}~|}{yz|~|{yy|y{|}y|}}yw}{~}u}yz|z||zy|{zzz|}~v{{~{z}~y~w}~}{}xx}yxy~|}~}|{~}z}|zz{u}}z|}~y}yz}{{z{}|}y{}||xx}|zy{z|{|{|{{xyyw}zy{{z}|~~|~~~xyyz~{}z||x}{zyz{yxt}~||yyx}y~|zz|xxzz||}~y~{yyxy}{zy{yzx|||~z|}{}}|{}{{{{}~||}{|}x}yy{~y{z|{{~yz|zxz|~y{{{{}||{wz~zwz||{z|x|~|}zv{~y{y~{|~~y|{|z~|wx{z~{{z|y{y~}z}y~~|~{z{{{x{~yyz{|~~~|{}{|{{y~zz|z|y{{||}}x}}}~x}{}||~}zx~||~}~}}~}|~~}|}|~~{~~}{{y~~~{{~}~~|~~}|~}~|}~}~|~~}y~}|}{~~|~||z~~~{~~||}~~z{|}~{}}}z~}x|~}~{}~}|||{~}}~}~~~{y~{}~~|z|}z}~|}~~x}}~~~}|~~}~~~z~zw~~~~|}{~}~~~|{|}}~~~~z~}}}~}}~~~z~~~v}}}}~~}|}y|}vy}}}~~{~~|~~~~}}~}~}}~z~|{y{|}~zzy}|wz~|z{xyz}wxyw{xzzz{{{y{~{}{~|}}{z~{}}|}{~}}{||{y~y{|z{y|}|{z|||y|z~{{z{|}|{~{z}zzz}{|}z~}z~|~||}}}}|x|yz}{}w{zzwzxz}|{|zx}~w{yz|}|y~~y}yzz~||z~}{z}{|}v|||{yz}|{}s~z~~{}{wzz{x{y{y}}~zy|}y{}}z|z~}x}y~|}~zzu{}~{{|x~|y{{}}{x}~ww{~z}|{~y{}|}z}zzw~vyz{~yxw}|}~yzzz}}w~z~}{{zz|{y|x{zy|vy{xy}|}{|}|z|yz{|zwy{{~}}||}}}z{||~z|}yzy~{y{zx{yz}{{{y}|~|}xy~~yy{u~}yx}{{|}}z~{~{~|z~z~|yz{y{|{}~~vx|z{vx|x|ys|t|u{wxzzz}~|z}zx{z{zy|z}|y~{zy~{xx{{{~|}~~uzxzz~}xy~|zzzzy|x|wy||{z~xx~}~}|~}{~|~~|~~}x}}|}|z~yw|y~|wyzw|}~yz|x{}xy|uzy}yz~x|}z}|x}zz~{|y{|z|y}z}vxww|z}}yz|~zy{|y|wz{w|y{x{}z{|}z}~}|~~}xy~}{{~zy}~~}~|{|yy{{w|yzz||z{ux}||{u|z||z|y{|{{~|}~~{~~}}~|~|||}~~~|}~{z|~}|}}z|z}{~|||~y~|~|}~~~}~~}x~|~~}}|}}}|~|}||}~~~{||~}}~}x~}z}}}~}}{~~|}|~}~z}x}~|}{|}|~}~}~}}~}}|{}|}{}~}~|~~~~t|||}}~{~|~~~~}~}}~z~~z}~}|~~~v~|}~|~z~{~z{}z}|}{{~x}z{z{y|~{z{|{z|}{zz{{y~xx~v||y|{}|{z}~y{xx|zz|{x|{|{|}~v{{uzzzx|z}{~xx|y~z{~||{{zz~|y~zxr}y|{wy~}}yz|~~}~}{~x{{{}}xyz||{{|z|{x{|{}||}|~~~{z|zx{{}}|x}~yv||z}}|y{vz~|||~|{u|~{w}{}x}y|~x}y}~zxz|zyxzu~~}|yzz~z{|y{||z}}|}{{|~}{{}zz|x}~}z{z{z}~~{yz}|}y|~z{||y{||z~wz{|w~}~||~~uv}||yzz|{{{|yz~|x}}|yxyzy|{y|yw|x~v~w|{x{|}|~{y{w}yzz}~{}{|x|~{|~|{~}y|w|}|{xz~|yy{yzz{}}z{||~w{}}~{yxyy}{{xy|yx~~{~~u|xz|~u~z}y}yzz}{}{yyy~zx|}~x|x{~||}~|||{z~yy~wy{y|z|}~zy}{|{x|z}}}{{wx{z{|||~yxyz||~|y||~y{{wzy{z}y}|zzuy}~w|y~~|{}}~}|x~}~zz~z}}~}y{x~zzu|||x{{{{|~|||~~w|zyz}{zzz||x~{}yz}wzz{}{~z{|t{~}~~y{{|}}~v}|w}z~z||}~x{~~~|}{z|}z}{|z}~~|{}}}}z|~|~zyvzy||z~|~~{{{|}{}yv}~~~{~||wz}~z}}~}~}}}~~~}|~|x}}|}~{}}z~~~{~}}~|}zz~~|}{~~~|{}|}}z|~~~}{~~~~|~}||~|~z~}~~~~|~}~~~z}~~}}}}{||{{~|~|}z|~~}}~|~z~}~{}~}}}}z~{}}z|~}|~~|}{{~|}~~~|}|}y~}~~~~~}}}~~|~~~z|~||~||~~{~~~|}~}|~{{~~{z~}{~}yzy{x}{{|}{|zyy~yyz|x}{w{|u}}{}y}~yz||{{||{~~z|}z~}yxz||~z{|{}}zzyz|{zx{~~||{{~}xy|y{~||~|}{|}y}}{{}~u~~y}y|x}x}{z}||}z{z~}|{}y{x{wxy~|}z~~}}||y}{}x}{}{{|{~y|{{~{}}y{|||w|z|}y}}yy}v{|w{{|}}}|yyxy{{{{z{y{}}y|z}y~~zvx|y|}{z{~~{zx~z}}y}{~}{{~~||z||wz{w|{zu}~{}vx~||||z}xxy{}z{yxu{z}|zzy~~x{|w{zz{}zz}{|}{|}|z}~x{~||~{{}v~|{~yuyx{u}|}vw|z~{{{w}{z~v}z|~yy~{}}y|{{z}{{|~}|~~y|w|zx~{y~y}z{z|~{~||{}x|z}~z|~x}}vu|y}{x}}}|}~{~u{|}}|w~z~zy{z|~{x{|{|{}z~~}{}yzzyz~y}{{~y||}~|x}||z}}z{z}}}v{~zw}xz{}xzy|z}y~xyzyy{~xy|~y~z{{{y{{{~z}{z|~}}{x||~~w}~y~w}xz}{z}}{z}|z|}~y||{zy}|~y~y|{{{z}~~~|y~{|}{~}||}|~}{z{~{}{}yz|}|~xx~zy}wy||zz{zwx||xyzzzz{|{w|~}|~|~~}~~~|{{}{|~~}}{x~}}~~}w~}~|~}~}{}}}~y~}|~~~}~|~}~~{{~|~}||z|}|}}~{~|~|~}|~}~}~}z~}||~}}~{}~|}~{}~}}~~}|{~}z~}}~~{~~~~}~~~~~|~{}{}y~{~~~~~}{~}~{~{|}~z~}~~|~}}{~}~}}~}|}~||~|}~~|}~~~{}{~x}}~~}~xz~x}}zz|y~~}zy~||~|}{z}|xyxy||zx|u{|{y||~{}{z{{}y{zt|z}x}~z}w~}~}z|{{}z}}}|{y{yz{zt|zy||wzz|}w|~{z{zyy}|~{|{{}{xz~zy|z{z~~{z{z}|z~w}~z}|z}|x}|vwyz{|~~|z{|~{}{xz{{}}w}{zz~}wyz||x||y}~y|~}{xy{zuz}{|~{{y~}{xy~~{||y~z|~}}~y||z{}z|~||y|yy}zy}|{w}v}z{~{|z{~~|{}|~}{~zz~y{|}{|zz{y{z}|{~z|t}~y~|~zwy}x}{~{{||x|z}||y|x}z{{yy{zx|}{{xx{}{{|z}}z~{{}}}xy~|}y}|{y|y}~z|x~{}x~~{yzyxz}|y~yyxy}~~}}x|}z{~~xv}xy|z|}xwz|{}y~{v~yzy}|}|{}}{}~{}v|z{~~ywz}z}x{~}z}y~||z~}{|~|{yyw|zzz|{|}zz}z}}}~|z}xzyyz{zw{||z}y|z{~x~||{z{|xx{}zy||y|yx~y}|yx||~{xx~|x{x{|z~~}|xz{y|}{y~~|{|y{y~|y|y|}|wtxy~|{{}~{x}x}}{{|y|||y}{}z|}~{{{}|}}}z}{}w{}z{xyyy|{{}{}~~}{~||~~{{|{{{}|}||~}~~~|~~~~}}||~}|~}{}|~~}~}}~~||}~~~~}~|~~~~~}{~z~{~}|{||{|z~{}}|~}}z|||~~}~|~~~~~|~~~|}~|~~~|~}~~~~~~~}{}{~}|{|}~~{~~||{|~~|~~~|~~{}~}~~}~~~~~|~~}~|}}}}|}}~|||~{z~~|~~{|~}~}}~|~~~~}}~{~}~|~~|{~{~|x}~z~|}|}}~}}z~~}}{||||{|}}|~y|~~z|}|}~z{y{qy~|}zyxw~y{z~~}zy~|{z|z}y{x||yz|}~z}{~|zz{}~{z~zyzz{}yz~{xy|zz{yyyw{|~|yzyy~}|{|w{{{y}{}~}z}|~{uy~}~}y{{yz}||}{}{vz|}}}{|{x{~wyx|}}z~v~{~xy~yyyyx~~~|{|y~||z~}|zy{z}}}|{xx{|xzzzw~{x{~wwz|xyv|sz~s|v|x}~}zzw}|xz{}zz~|}~x}vy{zzy}{{zzx{}}|xy|zy||wv}xzyx{y}x~{~~y}||}yy{y|z||}}}{~{~|{zx|}y{vx}wwz}x|x|yy}z|zz{|}xz{~||yzz{{}}}{||~~~~{}z~|x|{s|y{yzy{}|{|z{|}y{{|~{yv|{v~|z}y{|{|zz|y}}}z~zzwz}}u}ww{wxv|vut}~|~}|z||{{~|{|zzz{wz{~z}~}z~{y{x{{~v~}}x}z||{yvt~~y}yyzx|}}y}}|z|z|yz}}|y}~|~{~}y}}{{wzywy}{|~|~}yo~z~zz|xzz{}y{z|}|}x{~{|}{|}|~}~{~yz~}}~xxwyzxx{{w{yzx}{||yyz{z{zx{|{{{{{zx}x|~|v||}v{~}|}~}vv|}|yy~y|}zv{|{z|xx}{|z}w||~wyw}y}~|}z~|}||{~~~}{~~}}~}~}~~|}~|~~~}~}|}}}z|}|~}~|~}~~~}{{~~{}}|}|~{{~}|~}~|~}|~~|}}|}|~~}~~||{}~{~zx~~}~~|~}~~~{~{~{~~~~}|{|}|~~~{}~y}~{y~z~z~~~z|}~}~}~|z|~|z}z~~|}}|}{|}}~|~x|{}~z~}|~}}~}}~}}}~{z~~~}{y~~~~|~z~~}|}}}}}}}}~~~~~|~|~w}~w~}||yyz|{z{}}|{~|~{|}|{|}|}}}~|y}ywy||}{zzz}{{zz}~wz}wz}~}|z}|||{y{}~{|~||w|y{{{}{{}{{z}}zu}{{zx~|z{{{y|}||{|~xy~|}}{}{~~zx|||~zz|zz||y|}yx|~~z||}tz~}y|z{y||zz~}u|yuz{y|}zx~vy|}w}~{y|y{||z{|y~{{wzz~|~{x|z~{|{zx{||{~x~zz{yy|{}}|{}xw|||{{|xw|~~z~{{}~{wv{|{u}~|v{z|~|~{z}{zz{||y{{}{zy~{|}}|y~}|}{~}~zxy|zz||{z}|{z{}~{}z}|~}|}|}{|}{|y}||z{zy}{}wz|{{|z{z|||{vzz}y}z}y|}z{{}{~}{|}z|{z}|{xz}x}~|}|{~{v{~zy~v}zy~|z|{}~~z{}zz|}{}zyz|~zzyv}y{~v||{v}x|{x{~|}~z{~}|x}zxxy}z|}x{|||{z~|wz|z~{{u~{~z}|~~}}yxx||}|x|~|y}{yyx{|{~~}||y|}~}|~}|z{z}||}wxzwxx}zz|y}xz|}|yz~{||~|||zy|}{{}{z{y{}{|xwvz~z{|~z}|}yx~y{{|zy{y}{~}~|}z~|y|y{||}|z|{}{|||~|~~|~|}~~}}~|}}~~~|{~~~|z~}|~~~}}|}{~~~}~~~~~|~~{~z~|~{}}~}|~}~~}~{}~x~{~{~{}z~~}}~~~|}|~y~}~}~{~~~~|}}}}~|||~~}~~}}}y~~}y}~|}z~}}~~~~}~{}|}~}~~}{~y|}}{|~~}{{}}~~|~z~{~{~~~{|}|~{}}~~|yz{~v{|zy}z}{|~y{xyv~|}|}||x}qz|z{}|~{~{{|z||z|x|w|z|{|z{}v~~~wz||z|y{z{z||||zyxz|{x{|zxy}|zy||w}yz{{~}||}}|{||{|{z||~zx||z}{||~{{|{~y{x|v~z||{}vw}y|z{{yy~}y|{~y|}|}}|~{||z{{zy}{x|z~}zz|vz}zy~x{w{zyyw{x|}x|w}|}~~~|{y{||}x~{w|{{z~||}}xzv}wz{~y{zx}~y{wy|x~}yx{|{{rzy~}}}z~}{{zy{wv{yxyw{|{{}zz~~|w}{|{{x}wzz~||}y}{~|y{~|w|}~zzy}z{}|z}|x{||}}}z}}~{~{{|zz{yzz{z}y{y~~}~~{{{|{{x{{|{yx~{z~|}z{~}{|v{}zwvwv|zz{w{{|{|{zy~|}|zy||{y|~}}z{}{~|w|x{y{yz{|zz}y{}w{}{}{|}|yzx{z}yz}{~{y|xz~{{x{||{}~|~{|z|z{{||{yvvz}}}qw~}y}}y}}y{}~|{{|{{{{{}~x}}x}~|~~}{z|x}z|{{|vz|}y|~wyxw~y|z~zy|z}}||~~~}{~|}y|{~|z{|}||y|ywz||xzyw~y{zvz{s}|}y}x|}}z|zxxy{{||}}{}|yx{~|{~|~~~z}~~{~||}y~z}}|~{|~|~}~z~}|~z|{~~}~}z|x}~~|~~}~~}~~|}z|~}~|}~~{~~}~~}}||~}~|~}}~~~|{{}~~~~}~~|{~z~~}{z|~y}~~~}x}~z|~}~~}}|~}{~}{}{|{~~}~}{~y~z}~||{}{{|}~~~}~~{|~{~{~}~{}~|~|~~z~}|}}~x~~{~z}{|~~}~}y~y~}}}{~{|~{xw{|{{y~~wxyzy}{}|{w}z{}{{}xy}{|z{{y}{{{|{{|||~}||||}}~}}y|xz}{{{~}~|yy||y{|}wz{y}z|~{}~{}{{}}z~~|{|{~|{~~}}{x}{{y{z}y|{|{~||yx{|{}|{}{z}xz{|{w|}|z{|~}~|~z}~}{}}}}vz~~{}z|x~}~xz~yzz}{{z{|{y{z}{y}{|zy|}y|}}|~z||~{{z{}y|~y{{{y{||{|||}yz}|yw{y{z~{~y{{}~}zxy~|{{}y}|~|{zz~|~}zzyyxx{|z{z{yyxy{{|~~~|}{}z{x}}z|~|zz{|||~vy{wy~z}~{~y{|}x{z~z}z{}~~}}}v{||||{y~{q|~|{}{zzy{~|vz}~{~||~|}zy||{{y||z{{z{}|||||{~||{{||{z~|}}~}{}y}||{}~x|{{~{}~y{{~{|}x{xy}{{~x|yz|}{|x{|}}|x}|z||zx|yt{{{{~}}~zw{~{{~}}}~wyy}{~{sy~{}~~|{z}~}z}~xw||{}{z||}~}{|}|{{yz~z{{z|}|xx}}||{v{|{z}}~y{ux}~{}~w{z|vz~~{zx|zw{y|}~zw{}z|xtyxzw{~w{~{}{x{y||}}~{}|{~||z||~|{}~{|~{}}}{}z~}}~~~|~~~|}{{}~~~}~}}~~}~{||y}}~|~}~~~z~~|~~}|~~x~}~~{}~}~{~~~|~|~~~{}~~}~||{~~~~~|y~|~}~{~~}}~|~|{|~~}}zy|~~~||~|~~~}~|}}y~~|}z{~}{~{}~~~~{}||}z{w{~~}}~~|~}~}}~}{}{}}}}}~|}z|~|{zz~~~{~z|yz||xy|y|zyxy{w~xz}zx}swz}|{~}~|{{{z}{~y|}{zzzyv}yv}~~|~}}}xyzy|v|yx{w{wwzyy~{|}{|}~{|{zw|{|zy}zy~~~y|}}xzyz}|x{{}~y}yy|z~~y~}~zy||y{|y|zz{yy|x{}~|}|w{~y}x|yx}{{}~}xxz|{{~}}}xw}x~|vx}uy{y|~yy{xy~{w|}|{y~{~{~|}{|y|}}~z}}~{}zzx|zz{xyv~{~x{y{{|~zyz{~zt}|{y}z{{z{~~{~x~||yyxzzz{|}zzy~z}x~{~x{~y~|{}{|z||{|{{~z~x|{z}}|}u}|w|}{}z{{y|z{y}{yy}|vxzyyx|}|{|}~{w}z}{|}||z}|}xz{}{u|z|}zyxzxzyyyvvz{||zxzyx}{}z~}|~vz|}x~|z|}y}x||{~}v{{}y|}x|x}{{|~{}wxx~z{}~|{y|}}}x{{}{{|~|~}{}~zx|xz}{|w~z~x{{}xyxz|}{w{{z{}~}x}}{zw~{|~}{|~~|~~|}z|~}y~}{|y{}}{~~|y{z~x||}|u|w|z~|x|{|x~{yy}|~vz|}|}}}z}}{|{{}{|ww|w}xy}z|w|||}||{w|{~w{{zzz~x}y}}~y|}~|}~|{|}~~~~y||}~~~~}~~~{~|}|}~~||}~~{{z~|~~~~~||||}~|z{~~}||~~~{~}}~{{{~{}~{}{~~~~}~~}~~~|~}~z}}|}}}~{|~}~~}}~|~{{~~}}}~|}~{}~}}~~~}~~~~}~|y~~~}~}~y}y~|}}}}}~z~z}|{}~|}}}}}}}|}|~{~~}}|||}||~}x~~}~~{}w}~}|~|~z~z~y~|zz|}}{~{~{|~z{|xx~x{yyz{||xx}zx|x{|zz~~~{|~w~|~{z~z~w|{{}{|~|{~x~~v~zywy}yv~{{|~~tx~xz|}|yzy||zxyzx~{}||~zw{z}~{v{z~}|~{}y}x}|y|||}}}{z{z~}|}|z|z}w}}zz{}~}yy|~}{{}z{y|zy{|z}|z||}xz|}z{x|{y}|~|zyxw{zyzwy}~}||z{|}}}w~w{}yz~}{}{zy~{|z}}|{w|}y|u~z}}}y}}{v{|{z|{{y{{~{|{}|{|}}}}|~}|y|x{zzyy|{zzy|zz}{~{~}}yy}{{z{{yy|}|wz}|{y{}x{|||z}~zyz|~z|~zyx}}x~~|x{w}{}|}z|z{}}}z{}w{z|}|}~z{{||w~||{zz}z}y~z}~~z~|~|w|}z|||~~zy~y|yz~{~{zw|}{}}{{|yz{y|z|z~xv|{|{{zw|}||zz|z~|z|~{|zy{}{{z}}z~{{yzx~~}}z~|~~z~~|zz{}z|w{|~{yzz|z}}{||z}w~~z|{~||y}x~}xz|z~}{zv~|{y}x{~}{~}z|{~|yz}yyw}}y{x{{~||}}|}z{yw~{vyw|~|{||zzzwy|~w|y{{|~|y|}{{||}|z||{y|~|}|~~||~}~~~}|~~}~{|~}z}~~~{}}~{yy~~|}~|~}{~}~~z~~~}}}|~|{}}~y}|~~z}~|{}|~~}t~|~~~~{}~}~}z}~}|~}~}}~}~}~}~~~}|~~~~|~~~~|~~}~}~}|~~}~~}}~~}~|}~~~~{y|}}~~|~|}~||}|y}yz~~}~~|}~}~yz~|~|~~{{|~}{|}~~|~}~~y{z{|~~~}~}~~~yxyy{y~~}~~zy{z~|{{~{}~{x|{}xxwz|yzzz}}~yw}}{~}}}}~{}yz~|zv{|x~~~}|z~}}|z||x{y||{z{}y}x{~|{zz}{zx~y}}{{~yy~}}z{yw}v|z}|yx{|y{}{}yz{}vz}zx}x{}}{wz{}}zzz~~~|z~{{{y||{}y~w|x{z|zzyzxy~{sxxy}y~zy}yy{yxy}{}z~vy~{}zx|xyxx~y}~x|{}z{}~x|y{{{zzzz}~{}}wz{|t{zyz~||z}~~|{z}~z{}{xy}zy~}|zzxz}y|}z}~|xx|}}|{~{|{z|~{||}}}z~|z}{||y}zzy|}~}{w}{{|}yyz|{~}~|{y}{{y||yy{y}~}z|z||}|~|}{|w}{{|}~xz|}|z}~|z}x}{{zw}zx{{|{~|}{|}x}~z{||t~{}{{{}}|}zz{y||z|~|y}~y|y~z}{|~{~zu{|||}zzvw|{y~{~~yz|~y|z{~}w|~y}{|{zu~~~x{z|y}y}yy|yz{y{x}|yz~|{|{yt{|}vz{y}w~z~~}y{|}x~}|}~}~z}y{yxy~|{{v{{xz{zx||x||y|x{|{xz}z{~{~|~}{|~{~~{}||||}}~{~|z{y~zzzyyzz}zyzy|~}zyyy{}{}{}~}z}}}z~~x~~||y~}~}~~}~z}}}x}{}~~{}~|~}{{|}}z}}~}}~~||~}~~|}~||}~{|~~~~~}~}~~|~~|~}~~||}|}||~}}}y{|}~|}~y~~~~~~y|{{}}|y|~z}}~}~}||~~~}}~}~{|~~~}}|}~~x|}}{}}~{}{}|{~~}~|{}}~}|}~~}|z~~~~~||}~~zz|{}{|{}~y~}{|~~{}}~}}}|~{}}x~{~z~~||{z~}~}{{}{|~{|}z|z|{z{{}|~}zy|yzw{}x}z{~y{||yyz~{z}}~{~{}y}|z~z|z~x|x{{}~}x}x|zy{y|yzz}|z}y}~}}}w||{zzyz}}~z||z{yyxwz~y}x}y~zzz|xy{|x}|{|~zvzw{{zz|~}|}zy}yz{{{{~~||}}|uvz}yy{~|}}x}|w|yzyz|}x}~x}}{xx{u|y|x~{{y{z}}xw|}w{|y|{~xvx}vz}|zx}||~zz{{zzx|y||~z~x||}yzyzzx||~}~|~y}}|{zx{zz~{{zy}|{|{|x~y{|z||y||y~yy||zzz{{xt~|}~z~x~{u}{z{z|yz|z}||yz||{|{|x}|y{||{{|}{z||zy~~z|{{xxx|xy}y||||}|||||~y{zw{y~|z{{z}x|{~{w||}y}zzxz~w|{y{{~~~z~}xvvzzy|w{~~y}{{yx~{}|~y{px~~z{y{}}y}{~w~z|y|z{||}{|~|~x{}{~}x{~|~{{z|~y{z||z~{~~}zx~z}}~zw|zyxwy}{wz~}{~|q{z|~{{w}x}{x|~z}}}|zz{{||~|}z~~xz}|~|y~z}|xz|z{x}x{~{~|y~yz{}yyz~z|{}{y}{|y{z{~|w~{z~|{y}zy{z~w{|z}|y}{~|{zzx}|}|xz|zyv{{|y~{|z{}wxx{~{~}}wz|y~}~|~}~{~}|~}~~}}}}~~}~|}~|}|}|y~}|~|}|}~}~~}~}}~}~~~}|~}|~|z}~~~z~~~z{{}~v|}~~}~}||~{~~}{|~||}|}{|{}||}}}~~}~}}~}}~~~}~{~|}~}{}}}~}|}}|}{}}}~}~}|~~~~{{}~~~}|z|~~}~~zz~|z~z~{~}}|}~~{||~~{~}|~|~|~|~}~w~~~{|v|~~}}zz~~~~~~~|}{~}~}~||}z~z}~{~}~z~{}|~y|{{xw}zz|z~~}y|~{}z}||wzy|z|xz}{{~yyx{{}}{|{s~}~~{{|xx~|w{|xz|y{v|~{xzz|{wwzz|w}}x~{y{~~}~~{|~{z}{y{}~|zzx~}||{y|~|yz|}z~{~}u|x}yxyyx|~{x|zz{|yy{{xw|{|~{{~||{|z}}x}}}|}}||}{x}|}{yyw{yxzxy}|{|wxz|~{y~~x~y~~zx~|{|z||{v}|{}}{}z}|x|}vy}x}zy|{{}{z~z}~~||}zz{zzzz|z{~|z~y{zzx{|ww~}~}}{w|y~y{~xz~{x|z|yzz|yx{|~{}~{|~}z{{{}|yxz|}{vz}}}|{{yz}~yyzyz|{{x}yw|~|z}z~{z{~yyz|z|~y~{{}{}|||~|z|{{zx|zz|zyz||xx{|z~}zz{z}zxy}x|||y}}~zzz~z~~zz{v}}{{{w}{z~u{|zzyz~zwz{||xwu~w|y{||}y|yz|{}zy|}~y}y|{y}|y~x~z|{}}y{v}x{{sww|z|~}}z~~zz}tz}w{y{z}}}}}y|||w}{|x|}y{~z{z{|xzwx}}{|x||z{z{y{~zvxz}}x{z||y|||~xy~{|~{}}y|~}}||~z{yxzyx}{{|}{yzy}}|||{yz|w{y{{}y}z|}}{yx~|||~~~{}|}}}}~~{~}~}~}{~~~|~}z}~|~{z}}~}}}|~}|~~~}{}y|~~{|z{}~~}{||}~~{}{}}y~||~}}}y~}z~~}}}{|~{~}|}|}x}z~~~~}||}}|}~~}~}}|{}|z}w~}}~}}}~{z}~~}~|~~~~~~}|~z~~~{~~z{}|~~}|y~x~{}~~~~}|}~~~}{{}}~}{~|}}y}}}x}z|}}~~}~~{~}|~~|~}|xy|{|{y|~}~|}~~~~~{|w{xzy}~xz{v|~|~z|{uxzzz||{~x~|{{{x{{~zzy{x}|{~v|{~}}{}zy{~y}xzz~|z}{yz{w|z|x|}{{yzyysxx||w}x||}}~zz}|}x|z}}{y{zy{|}{zz}|z~|~{{||x}}{x~{{|{z|y{|}~x{z}z}~|z{~y~x{{{~}xy||}{zyyx|y{ws{z~yxy~{||||~{x}{|~xx{{zzx{~|yx|y{}||xw|}}|~y~y{z{{yz|~zzz~xz||ww}{wy}xxu~{|z}~{}wzy~{zw||}zz|y{|}zz}|{~|xy|{{}}~}~z|z{}{}y~{{w{}{}tz}|z}z~z}yyzy|zw}|{|||}}~}}}}}{x}|{~yz}|{}|||z}yz|~|{|{w~}y~y|{~|~y~{~|~~xy}|xw|x{{|{yz{w~{x|zzy{{|||ywz{{{~~{{x}x}}z|x|z{x{||zz}|~x|z}}{y~|{yzz||z}v}xzz~{{y~{~z~{|{{}}||~zzxw{{{||}|wyzzz~}~{{z~{}vzy~z}z|{{{{w}}|||x}~~~y~|vy|{|z}xyvv|z|x{z{{}ywyz|}z|zy|u||x}}yy{xz|y}wzy{}zy|{zz}{zy{x}|y~||{x{~{~{z{xz{y||~~{~|~}{~{zz}z{|u{}~}{|z|yy{|w|w|y{yy|}{z{|~}~~|~~}}~}|~}~{}|{|}{~}y~~~~}~}~}}~{}}}~~~~|~~}~~~}}}}}}||~|}}{|~}~}{}|}~~z}|}~y~~}~}~||w}}{~~~{}}~}~|}}z}}}}z{x~}~}}~~}~}}}{}~||~}}{{}z~~~|~|~~}z~}|}z~~{|}~{~}~}|{|}|{~|{~}~~~|~|~}}}~}}~}~~}{}{~|}~~|}}~~}|~~}~~~}~~}~}}~}zz|{{z|}}yy{~}yxv{z{{{{z{vzy{}wz{{y|y{o}z|~|~|{{y{~z}|zyx{z||}zx|{zz{}~~x~{{x{~}zvyw{zz}x~|yy|~wzx{z|||{{~~{~x}z|yx|}{yyzx~z}xzw}|v|{zwy~}yw{}z}z}{x}~y}y|{xvz~~~zy~}y~||}w{}|}{r||xz}|{{|~zyzv}y|{xzyz|}|xxx{}}~z}{~yy~|w~}zzy|zx~~yz|~{{{}}{{~{zyxzz|}~}{{zxwz|xv|}{{zv|zw}}zy{|{}{}y|yyz|{xz|z{}~~xvxy|ywz}|y{zzy{v{yw{}x~{|y{vw}{zv{zz}}}z~z~{||{z}~{}{|~}z|}|z}|}vz{}{|}zx}y}z|z|xuy}z}{yyx{|z}yz|zz~{|||z|{|y~{||~yz~}{}~xuyz|xxzuz|y||~z{z{|zvy|}}|{z}}~{w}~~~}y{}x|}}}y{{y}|}{z{wy{|xzz}zvyz{}~zz{|yz~zx{||y}}w|{}~z~}yy|}|x~|}|z}{{|}{zzz~|}tyz{{~y~zw{|vw|}yyz}}vx}|{}~|~{z{|}{}y}{xv{~{{~|vzxy}|{{wsw{|{~yu{w}{x{~y|yz|{~}|}|{|x}}|v~zy{{}|}z|z{zx{s|yz}wz|}xzz|yy}y~xw~|yx~y}|{yz|~z{y{{~}{||zz}w}~}}}}y~~}|}|}~~}~}|~}}}}~~z~}}||}~~}~~~|{~}||{|||~||zx|}~|~~~~{|}x~{}|y|~}~}}}~}}~{~~~~}|~|}{{}z~~{}~u}}}~~|~}~~~|}||||}~~~~~~|~~{~|x~{~|}~~{{}~~~~|~}}}~|~~~~}~|~~~~~}|}}~~}~}~~~|~~}~{|~~}y|~{{~~~|~|z}||~{{y|~z~~~||||~|~}~~~~}}}{|~|~~{y~|~}~}}z||{|z~z{{{y}{u|x|zy{}{z~~yyw}z{z}z~y~}|}|z}y|~}|w~zz~}~v{{{zx}~~yy~y|w~{xz}|y}y}|{z{zu{}|z||zz{}{x}y|~xy}x{}w}y{|zyz{}yz}~}x{z~w{|||~~z~|wz{xz}y~zy~zzzy|}|}z}y|~}{||~y{x}x}}|{xzz~|~||{y{||}}|~x|~}zzy|{}zyy|yzz}}z{yy||}z~x{{{}v|{yz~|~}~{|~||||{|{zy~~}{|z{|~}yxy{z~}|y~{}{zz|zz~}~{{{}}z~y}}{~~y~z~~{{y|x}}{~}z}xy{t|}y}z}}y||zyyzy{y{~~~||{{}z~x}|~v||{~zx{}~wz|~}{|xx~}}}y|{}wy}{||~{y{{}w{zyz}~y{wyy||z{{}}x{{~z~|wzwvyy{|}}x|}~w{|{}{yv{{|~z{|}|z{x}{}wv}~{}y{y|vy}tzy}{v{{{~{~z~{x}}|w}y{yyx|xzz|{|z}{{{x~~{|{{z{zz}zy}}y}}{||{xv{z{yzy|~}z~x{|{xzy{|x~||y|||~x|{}wz}}|}}|z{}|wz{vyzz{{~}|t|y~z{}{w}}{{z}{}y~zy{z~|w{{}xzxy{}{~x}{}{x~{{y}x~xy{{z|xy|}~}|~{xz|~zz{y}}~~y{}{{}}~}~}~}|~~~y~~||~}}|z}{~~||~~~|~}{~~}~~|}z{y~|{~~~|{~}{}}|{}}~|||{~{~|}u||~}{~|~}~y~}{~~|}{}~|~{|~~}~~}~}}~~}~~|}~y~x|}~~~y~{}|}~||}}}}~}}}{|~~}~~~}~~}|~|~~~|}~{~}~~}}}|}}|{~{}|~~|~~~~|~}~}|{|~}|}~|}}x}~~~~|~{~|yw|w}{|~|x|zy}x{}yz~z}{{{y~zx~~|u}y|||z~~}yy}y~}yy~xw|}|}zz{~{y}v}zz{{z~yyzw|}yy{{}z{x|||}z~z|}{{z~{z}}xz|zv}zx{zz{y}wyx}||y{|s|yyw{|{zy{z{x{~z|}zz}||{{|{y~}}{}~~z{x}|{y~{{z~|xz~yw{y~z|~|||{~z}{}}yx||{xz|zy|}{|}}{z{y~|z}x{v{|~yzwyzv|{||{~}zyz|z~y{z}y{yy~}{{~wyz}t{~}}zx{~}z{||ywyv}|{}w}x}{~}}}{ywwy|y}{}z~z{{z{}yyx}|{}||z{yzy~y{z}|x~{y|zxuyz|tw||xxx}|z|}}~}x||}z{z{}~~yz}|}}}}}}~vyyvzy~y{zy|z{}~w|y{|}z{|x{{}|z}{{|}|{~|z~}}{{|}|}z|yxyy||x}}|~u}{ux|}{zy~{{y~}{{}{{}~|||zx|}}|z{|y{}|~|yyy}~~z}z||z{yz{xyy{|x~}w|{x{}}x~x~|}}}}zz||}~~z|{|x~}}z~|}}}}xx|x~z{}{yyw~|{{{z~|z|z|{|zy{~}}z{||~yz}w|}|~x{||{z{y||{|~|w|yx||}}}|yvtzyxzwzy~{yy|y|z{y|z~|z}{~x~~z|~|z||z}{~~}}~}|}~~}|}~|~|||}{|~~}~~|~~||{|~}~{~}zz|~~|~{~~~}z~z~~~|{~~~}{~~~}~}}~~~~~~z~~}~~|}z||}~~{|}~~~~{}}~~~~~}|}~~}~z~~}}||~~{~}~~~|}~{~|}|}{~~|~}~~}~|}~~}}}|}~}~||~~}}~|{~|~}}~~~}~|{|~{}y{~~~}{{~~~}|{~}~}{|}~xx{~}|}z{xy~|x}z{|xy~~z}w{y|~z|}}z|{|~~}{|x{{y|~yzzzxxx}vyx|}w{xy~}}~}v|zx{y~{vz|zz}yx}{}}y{z|uzyyzz}{z{x~{w~}|{|}~}|w{|}y}{}|{{|}{}{~z}}{w}rz}~xz~~y}|y|}|}}xzyx~zzz~zy{{}|z{w}z}wy{v~|{~}~z~y|zzxxy}|~z{}zw~xz~|xw|yz~vz~u{z|z{||{~xxz~}}{~w}~z{|{y{}zw}zw}z~zwyz{}{zwzx{zz|}||z}y|x{~}uyz|zzx||~{{yzzz|~}xvwzyz~|}{}{z{yxz~y|{z{{|}w|}z~||}}z{z}{{zw~y|x|}z{~{~y|}z}|~w||x{}||x~{{|}z||~|{z}z}vz~{|}~{}y|zz}{zzzz~{~|~~zz}{{{|}w|zxz}{{z}~z|z|}yz}{|~{}xz||~}}yw|~z|z|}y|zzwxz|{}y|{}zyzz}}{}y}vy~~|}{z||{~y|z~~~~zwzz||}~zy}{|{}{xy~|||y}y}vyy~{~|}z}{{{xz|}xv|z}|{||~s}zy{{z}zz{~{{y{}|||}|xxzz||}zzz~y~||zx|v~}|}y}{zzx|x{~z{|x{y}}~~}~y{}y}|~{{v|~zz~|}y~z}{zzxxxy}|x|x{~{|z~{wz{}~}}z~{~}{}~~~z}~}z|}}|}~~}}|}~}}|}}}z~|{|}}~~z~{|}}~~{~||~|~~~|~~}}~~{z~}}}~}}~}~wv|x~}z~||~||~~~~}~|~|~|~~~|~|~|}}~~|}}~{~}}~|}~|~}~~~~~}|~}|~~}|||~~~|~~}}~}}~~||~~~~~~~~~}{~|}|~}}{|}~{|~}~|{~|}~~|}||z{|}}{~|v|x}{xwywzxzy|w|yz{z|u|xu|}{~{|}{||~~w||~zy|wx~|{}zyw{z|y}{}v|wxz|yxz{z|y}yuw{z~|~|~|||}}|z}{|}|~z~}v{||xz|y|{w{z}{z|w{|{y|||y|xz~{tz~{z{z{z}{~{z~}~~y|z~}{|zx|~{y~|{{xz~||~y{|w}u{{~yxz}}|||y~y|yy~|~|{}|zy{x||~||}~}||{{~}{w|zvzz|{v|zw{~|~}x~{|y~|}}|~y|{}}zx|w~yzzx}}{y{z}{zw{ztzy{||{|||~w}yxz|~x}|~vx}}y}|z~}}||zy}y}{y{y{~y|~}{}{~zzz{~~x}|z{vvy{|{{{z}~~{~~y{}}}|{~z}}yxxzz}x|}zuy||zx{{{wzy|}|vwz|}z|}}|}{{z{{{||z}}{}}~}{}}~wxyx{y~~~}y|wu|y|}xyz~~y|z|~{xy~}y}||{~~~{|||}~y||}w~~|~z{{{|xz|}y}}xx|{{x}~}|y}zzyz{|~~{}{{{}}~|~}~~|}~|~~}|xy|z|xxyxzvzz|{y|||y{{}{zxw{}zw}~~z}~{}|}{}||x|y|}z{}}{~z|xv|vx|||z{}~yz}x{~{~z{xzww}}|{~zy}|xyy{{z}||~~~}~~~}z}}{~~}~~{~|}~{{|}}z}~~~~}{}{~~}~}|||}~}}}~~z{~|{}~}~~{}~{~~}|}~}~~y}{~}|~~~~~~|~~|}~~~}y{~}~~~{}~|}}~~}}~}~|{~}}}~|~~~~~~{z{~~{}~~~||~~||}~~~{}|~|}}~~}|x~~|~}}||{}|~{||}{~}{~z}~|}}}z}z}}~~|z|~|}}~{}}}z~}~}~~}}~~|}~}~~|~~~{}~}}}|w}}z{~~u~y}z|y|z~z|}}||{||w~y|zv|z|||y|z~|x}yx}}y~}}w|{|v|~x||{~yzzyyw~{|}{}z}z{z{yz{z|}xv}x}~yz{}{z{{z{x~z{xy~}y{~{|xy|}}{}|y|z~zw{~v}~~||z{z}}{v|zu}{uz}y}{{yx~{~|{z|x|xr|~z{x|{y{~|}z{{|{x}~{y{}||y}yz}zy~}~~~w~xy|x{}{}y}{{}|y~z{}~zywzy|yyzx}||}}z{{yx}{zwy}yx}zyz|w{|}x}z}{v{y|||~~w{z{{z}y{|w{v||{yyy{xw{|x~{|}y~}y~|yzy~|yzw{{}z{~{{|~|y|x~~}~|}z|w}xxx|w{xx{y|z|xzzy{z~~|}}|z}||{{{}z|}|}~{~}~}}w~zx{|}|~~z{|v|yx|~~|~z~{~~}{w{|||wz}|}xw}zx{||z|x{|~zy}|}z~yyz{|xw{~y}|yyy{{~y|z~}~~{~|yz|y{yyx{y{zy{{zz{z}{{~xwy~y|{w||~z|}{yzxz||{|~x{|{yy~|||}{v{y~v~|~{~{{yy{x|z~y~x{}}}~y{~y{zyz}xzy|yy}~y{xyzy{|zv~yy}}{~w~{~}}sw~zz}y{x|y}|~|vz{x~x}}~}|{|zz||z|~ywy{{{|~~{{~}}~}|~}|~|}|~y|{{}}~~}}~|}~|~||~|~}}~~}~}~{z{}~}~}}}~}}~~~}{}}~~{~{||}}{}|{|}|z}}}{~~{~}z~~~}~~}}|~}~{}~|~~~~|}||}~y~~|{z~|}}~~~{|~z|}~~}{|}{||~}}~~~~~~~|}}|~z~}y~~}~}}|{{~}|||}}|~~|{}~|}~}|z~|~~~{~{~}~}z{~~}}{~~|~|}~{}}~|x{}~~}~{}~z}|{y|{~||{zzzt{{||zx~yz}{z|ywwx|z}z}{}x~~{{~}~wz}}{z|~{|y||}{{{|}}|z{|}{y}{}z{xzx~x{{z}yz|{|||{zz|~{zw{}~{||}{{{x{~|y~}}yw{x|||yx{yyx{xzww~}|z{}z|}}||{}{|~zz~zy~|x~{{}}vz|w{}|u||yzwz|v|z{|{z|wxzu~|}y~z}|{~~{x}}{~x|}z}~~}zw{{y|zyxx|x{{z~|z~v|~yxx~z||z}~|}|~yy{u~~yu{xz~|zy~}||~|{y~wz||z~xu|zuxz{||}~wyxyz}|{z|}||y~{|~|}|z{{~|}|}~y}|~}zwy}|{z}ty|{|{|y}z}}z{z}~x{|z{x}{x|~}~|z|~}|}{~{}{z}|~x|}xzyy{{v{yxw{y}~{zwy{}|}~|}}{z{~zx}{|y|~|}{z|yx|}y|zw|yzy~y|{x}{{~u|y}{}yz|}}|y{|~}z{~}|}zw{zzxz}x{u{}}yy{||{}z{z{zx|~zzx|zzyz||z{}}v{}y{~|{|zyx}zt|}v}yyu{x||vwz}{~yy{zx}{{{ytv{u}}w}wzz}~zyy{~{x}y~|{|}|zz}x}{{y~{z|v|||x|}z|{|z}{{yy}|~~z|{{}{||~~y{~|z~~~}|||}~}||~|}~}}~}~}}~}~||}~{{z}|z{}~~~~~~~z|}||~|z|}~|~}|~|}||}~}}}}~|}~|}}~~~}{|}|~}~~~}z}|y{{~~{~}~~}{{~~|~~~~~{|~}~}~{~~~|x~|}~}||{~{|~}{}~|~~~~|~}~~}}|x}}~~~}~|{~}~}|~}}|~~}~}~~~~~|}}~~~~~}~}~{}{|{~}~}}}}~}}}}|}}}|z}|~}}~}}v~yzzx}y{{w~y{zy|z{|y|zt~ww~y~s{|}~v|~~{}}~~~x{yx{z~{||{zyz~v{|{|y}y}~}xzy}zyx|{x|||z}|}|{{x{y|zyx{zy}~~{|z|z{x}z{~{zy~y~zy~{zwy{z}|~~y}|~yv|z|{x{}||~x}~}|||~}~~~z{{{~{}}{~|zyx|~z~xy{~w|}}|z}}}||xywxz|{{|z{~yzz{~zz}y}{}y~}yx||~~z}zy{zz{zz|}|{{{x|z{z~yyzz}|{{||z{~zz}}|zy}|z}z}{~~~}|{y|}}x{y|y{{{z}}y~wuzzxxz||~~~|z{y~x{~z|{x{~|y}z{~vz~}z}y|~}y~}x{||xz{xzy{xwzyxz||{x}y|}z|}{}z}|{~|y{z|||}x{~~||w}{|u{xzz~|w{~{zyy|yz|{{}~||z}||}|z{}|y~}zvx|}{|z}v~z|~{~{z~z~z{~}}yyzzvz{ux{zu}{{~}|{|y}{~zz~x}}}uy|}{}{{|}{zx|}{}|}yy{z~|xyywzuzz|x}~{x|{{|v|}y|{|{y{|zw}~u{~z~}{{y}~{{{}u}|}~~zyz}~|}~zz}}~|}|~{~{y{zz}z|~{x}~yz|~}v}~yz}z|~x|{{|z|z|y|y{y{{|}yw||~~~~~~~~~{{}~~}}}}|~~}}}~~~{~{~~~~|~{}~~|~z}~~~~~}}}~||}|~~~|}{~~~~}~}}}~{|}~z{~|w~~~~||~|{}~~~~y|{~}~}}}~}~~~}}z~~~{~}~~~|~}~{~~}}{~~|}~~~~}~|}{~{}~}}~}~|z~~}{{~~z~|}~z~~z}}~|}x|~~}}}}}~{~|~}{||{~~~}|~|}}~~|~z}}~~||~||}~~}}z~}}{~~|zwz}}~z||{{|}y|zwxzwyz{z{zwy~{z{||{xz}x||}{}}{wyy|~{y~~}zzyz}|v{z~z|y{{xzyy{}|}x~|{xywv}}|zy{yx{xy~{z}z{|}}yx}~x~|~~|{{zzyux}vwz{|z|yzyz~wz|{{{yy}{{zxs}|y|z~xzx}~~yzx|||{|{}}y}~~zy|wzyw~{{ywy|z{yzz~xw{y}t}~xz~{w~{}{}{|{{x{zvx}|~v|}z{zz}xz|z{z~x|x||~~{z|~|{w|x}~{}||{||{}x}~{~}{}y}}{zyz|x~}v~z{}zxzyzz~yy|{yw}xy||y{|~zy}|{z|y|x}z|zz~yz|w{{{|~{||}|~}x~~z|{~y{z}y}uxvzz~}z{{}}zz~z}z|~z{|~~}~{|z|}}|~|z}|{|z|}{}{}y||x~|x||y~{yz{xy|xz||y|yz}x{|{~{w}zy{uzy~|~~{|}z~y~wz|||{{x{{y{x{zw{|w{{}~}~{zx|}~}x|z~yyy|v{|~}~}x|{yyy{z{yyv}}wx||w}{w}~{x|xxz{{zz}x}{{|z~wy{y|~~z|{~~{~x}}zzy~{~~}|{||{{yzw||xywxz|~|x{wyz|||~xzy|||~|{}}|z{}z}z{z}y|~yww~|{|}x{z{{|}w~z{yvzwx|}{{vy}{}{||w|}y|z{|}~}~|}~~~|}{z|{}}~}~~~}~{}z~~~}|y{}~{~~|~{|~||z~}|~||}{|~~~~}~~~}}z}|{{}}|}~|{~~x|~|{~}~}y|~}~}~{}|}~~x}{~~z}}z~}~~~}}~~~~~~}}|~~}~~z}||~~~|}~~}}~|}~~|}}}~~}}~}}{|}}}|}|}~~~}~{~~{}}~{}~~}|{|yy~~~{~}~||}}~~}{~~}z~~~}|~~~~}~~|~~~~~{|~~|~x}yz}{|}{x{|zx}xx|y||z}wy|x~y{zx{w||~}}y{|~{y{yyz{|}{{~zxz}{{y}~~z|{}y}{|~|zw{{y~{y}{yyz|}~y|yvx|{yxx~wzy}z{z||wx|z~~v|zz{||~y{t}~}~x|}y}v{{w|y}zz|{|z{vw}{{{z}z{|}yy}vy|}x||z{zzz|zz{{}{z{}w{vyy|||~{}}{{~||z|zztz~~yvzy|||{t}{||{{|v|}~{~z|z|{}zyzyzyx{}{{z~~|{{z}t|v|y}z~t~|~yz{~}zwxx|}wz}yz{}}|xx~~x{uz|{{wwyy}zyz}ux}}{zy{{||z|}xzy}}|{~zz|{y~{|xz{w{z||z{yzzxx{wvz|||~}~z|yzz{~z{w||~uyux|z{{zz|}|||z~z}}z~}|zz{x{z|{|{||}z{{yy~yz}zy}wyz~|y|z~~}|~zyx|yv}w{|{zv~y~y{~z{|~|z{{z}}xxy|zy}sxxyzyy||~}yxx~~y~}~|y|z}x~|y{}{~|y~|~y}w||wyz|~}{{}|yww~{{v|x{yy}ywzyztyw{{{}}~y|~z|}{y{wzzyxyy}{z|xzx}vzwxx{}xz~{|{z}|zwz}|{~x{y{|x~|}~}z||z~}}x{}z|y}}|}}{zz|zx}zy}~z|{wzz{z}y{~{zz{{~}|~w{z|{{~{x}{~~|}~~~~}}{~}~}|~|~~}~~{z~~}~}}}|~|~}~|{~~}}}~~|}~|}|~||z}}|{}}}~}~~~{}~y||}~}|}{{}~~||~~{~}~|x~y}|{|~~}~}{}}~}}z}~~}~}|~|~~~|~~~~{{|}z}|~}~}~~}~~{~~}~{}y{~~{|}}|||}}~}}~}~~~}~}}~w~{~~|~~~}}}~~~}~~}|{~|}~~~||~}~~}}||~~{}z}~|}}|~~}~|}~~}~~}~|~}}~|{}~~|z{wyz{{}zz|z~|{x|}zww|}x{y~w|}wzy}v|{|{zz|{{}}}|x|{z|{}}{~}~z|y|xw}}ytx}{}xx{x~z{~y|wz|~|~}x~|{}}|xy{x|{z||}|}~}}z}zz}|z{|xx{z{zz|{x|{z|zyu~z|z{xyz{z}{}|||{|y{{~y~}y|w}}||zzv~xzy|}z{yuzw{v||||zwyy}zz}}zyz|u||{w~}|}y||||~}z}y}|xz}~z}x~{y|}}x}yx~z|}|ywzvyz|y}{v{||{zy||}z~}{~{yz|~z~x|wyv}}|~z|yz}zv{xyyv|yv}zy{|}~}}y|yx}~z}yy}|zz|}~}~}~~|x}z||{yzyz~z{|}|x{y{|{vyvz|{z|z{zzy||y~|~{}x}~yz|}zyz{{|{y{z}||~{}w{{ww|~}|{z}}|x|{~}z|x}{y{|~~{{v}w}x}}~}|z|w|x||z}z}~~zqy~}||z{z{xx~x|{{|||||vw}yzz|wz|~~{~~w}}{}}zzw{y{{}z{z}{~x}z}~y{|~{x{v{zyy}{~}|~|~{y~}~{|v}~~~~||z||w|{{y|yzx|vzz}{y{{{u|}|z{z}{{{|z}x|}}{{|y~{~~{~{}~y|}y~zv{{{}xzz{z}zzz{z|zw}w}|wy|~z|||y}{}z{~}{~~~~}}{}{~{}~~|~}}{~~{}||}~||~~~~~}z{}z~~|}~~~{~}~}||z~{||v~}}}~|{{||{}|~}~}}t|~}}~}}{{}}}}}~|z~~{~}~~~}}|z~|~}~}~}~~~|}}~~~~~}}|{~}}~}}|~~~~~~~|}|~~~~~{}}~~|~~}}}~z~~}}~z~}~~}|z~~~~~~}~}~}z}}|y~~}~}~z~~|{y{zyz{~|zz{yzx{{z|y|~z}z|z{z|}{}w||y{}z|}~z~|y{u~|x{}wy}{wzy~y{{z{x{z{{|w{{{|{}|y~z|{{w{y{|~{z~{zzu{|~x}z|~}}z|{v}xyy~~wyyy~yz{{{}y~~}~{|{yy|z{zy|yvx{{z|}{|yz{|~||}~{x~|}~vz{zy|yw}}y|zz{yw||yyzv{}{z{zy{zy~zz||yy}zz{yw}~{{|w{x~z}yw~||}y{{{{{x}x~y~}}|z}{~}y|y}zw{|{{wx}|||xzz}{wzyx|}z{|y{y~y{s~{zz{z{|yy|{|xwz{{}}{{}}y}}{y~|{|z{{z|}{yzz}~}{}|~{{z~~~y}}~|{y||{wy{}y}|}x~{}{yz~{x}}yzz~{|zx{v}|vz|zu~v|}}}||}w}|{~x|zyy|w{{z{zywyy{|x}~{|}{{x{|w{{{yz}}xx}||z}|sy|w}|~~|}{}||y|||{}}wyy~z~{w}{y||}|~yw~|y{y{z{{y}||}xzyzwy}}zx~~xz{x{{z{}{xx|{}|~yz|z~x}w{}}{~~~|z}}}{~zvx~y}y{~}z{w|}}|{}{{|{}{z}x|zw~z}y{|~zw{}zx~{|{{yx{~s|v}z{z}z~}x|}yx}|~zy{xw{}||w~}y|}{{|z~zy{~}~}}}~~|}|}~~|y~}{}}~~~z~}~}}~}|{|||}|}~}~|~~z~}~~~~~|~}~}}}~}}}}~}}zz~|}}~||~{~||||}}~~}z}~{~~}~zw~|~~}~}|~}}}|}}~|~z}~~~|}z}{~}~~{|{~|}}~~}|}y}|~}~|~}~~}}~}~}|~~}~~{}}}}}~{}|~|}~~}|~}~|~}~~|~~}|}z~{z~}~|~~|y}~~|{|~{|~~~{}~~~{{~|~{}z~{~z}~~zz}~}}v{y||yzxyxxyy}|z|||zv{|||x{|xzz|xz{xy|x~z}~{}z||v{}x}z|{y}{y|xz|z~y|xzzzv|}|{{wy{t~~zz~~y{{|y~z{}||||{z{z|~}|y{|y~}zz{{wyyzzz}{||xy{y|y{~{{|y||zzy|{~~~~~x{z{z}x}{}{zz|}z|}z}z|yw{}{{x{y|{~{zyyx|z|}{v{{}yz}|~zy{t}z~|{|}{z~|~|z{y}~{}z}~{{|vx{|{{yxv{}x{zxzxt~z|y~|~{~~x{}zz}y}zz~{y{y}{~~x{y~zwxy|{|{wxz}|{~z{~wz|{yx|{{{{yx~y}|{~~~{||xz~{~}|~{}}{~~{|}z}y|z|~|z|u~}w~yxvzyw}z|z}}z{{y||z{z|~y{{{z{}y|z~x}u|wzzw{x|zy|zzz}{x}z~n|{z~}|y~x{~z~z}~}~zy}}}z||u|z}~zz{}xz{zwt{x{zs|}u{|{}}|x{|}{w|y~{~y~z{~{zz}|{y}yx~zw{{z|wz{}yz}z~wzy|xx}zx}~}{|x|zzz{~{|y{|}}}{|zy~}v~{{{{~{y{zy{y}xzw}z}z|{{xyyz}}w{}z{}{{~{||z|{{yz|~{|}zz{x~y~y~|~y{uw|x{y{zzyyx{||x~|~{|{|}zyyy~x~{}~|z{|~}~{}{}|||~}}~z||~}~|}~|~~}|}z|~{{~~|~~}~~}|y~z|w|z~y}}~~{}}~}~~{~~~|~}~}}~~}~~}||z|~}~{~{~~}~}|}{z}}~~~y~~}~~}}z}~|}~}}{{}{~|~}}}~}~p{}{~~~|}~~}}|}}~||{{}|z}~~}~~~}||}}~|~y}|}}|}}}}||~}~~}~|}~~|z}}{~|z|}~|~}}x{}v~|~}}|}~~}}}~y}~||}~~{}{}~~~|}{}{x|z}zzv|}zyzw{~{xz}{vxv{z|||{}|zwzz~~}|~y{xyz}|~}z{w|v}}zzu|y||}}y~}z{}~||x}z~{}{}|}{x{|y}|zzy{~zy{|yz{z{{zzy}ux}x}|}y|yxz~xu}w|z{{||{{|~yy{y|}x~zw{t~z{|{{x{v}||z{y|wy{~}z|z}uz}{{}~~{||{y{{y{{}{w||}~~{yyyy|}z|z~}{zz~|}}xwwx|y||y{|xy||w{z{yy|zz|x}|}|~}}{x{x}}|xz{|{x~z{|~|~z}y}x~{y~|{{}yz||xyw||y}{z~}w}z{z~{}|||{x}y{}y~zww{{{}~|z|}y{||}zz|zw}{{~y{~|zyyx}z~{zzx|xyz}{yzxz|{}x{{y~zxy}yw~vz|{z|}y~{y~xz}{|{w}{~ws{xyz~z~vyy~|z}x}|z{|}s{|xz|y{|z~|}z~y{zyy{{|z}{yzxw|{{{v{}v|w||yzw|~z{z|{{}w|zy|~}}{|y{x{x~}|vv{y}z~|vw|w~my|}|{|||}y|{{|{|}|{}}|v~|y|wz}u|wz|}zxz{z{}vxz}|{|{~{|~}|zx}zvy{{~{{{u{x}{{|}{}|||zt~zz~|z{}y}zuy}~x{|w{x{}zzz}{||yyx}~}yxz|{|||}xw||~y|{||}zyzyxxy}~|~}~}{~~}~{}|~}}}~|||}}}~}|y~~}~}y|}z~~}|}|~~}}~}z~~~z~~~}}|~~|~{y~}|}~||~||~}~}{|z~}|~{~}}|z~}}~~~~|~~|~~~}~}{~}|~{|~~}~~}~~~}~~z||~}~{|~|~|~}~~~~||~|y~}}|}}|~|yy}w}{}z~}|}~}y}~y|||{y}~}~|~{||}}}~}~}|}~~{}||}}}}}~|~~{z~~|~~}~~|~|{~~~}}|{{|~~~|||~~}~|}~~~~|}z~~||~~|}~|y|~|x~{zy}}|yxzx{x{y|}|~{~z{{y}{~y{xz{y{|z|~|x{|zyzv|y|}w}}{~}zxy{|~v~z}zzzzz{y{}zyw{y{|{}{yxv{z{z|||{||||}yx}z{{~~{~{y{{{~x{|xxz|wy|zz||x{zz{zv}{{w}{x|x{||}y|x|{x}v{}uzz~|}{}{}~}z}|z|~yzx|{{{y}|yv~{xxy~x}zz{vx}yuw}{~z~~{{}{zz|{}}}}v~z{y~}y|}wz{|x{{x|wxzz|v{|vz~|wvwy~}{~}~{}z{|xzzyy}}|~{z~{y|{yzywx||zy{zv{yzyzz{zzx{{~{{yz|{z{}y~|{z|}{{||x}~{}}z|{yy~uxz~{yvxv}}yyzxyzwy}yz~zy~~{}~}}}zx|}}|}~}||}s|yzy{{z{}x{}{x{x|{x{|yz~y{{y}z}y{}{|~~|z|z{~{|{~~y{|{|{{zzxyz{x{yyu|~xzxyy~|z|{}z{|zy{z}~{|x}}{{~{}z{|z{~}}x|zz{z~{{{|{zz}yzy~z||xz~u}{{xyz{w}yzw~}|}}}~xzz~{|z{z}~~z~z|w|~w|zxzy{}{wu}y|wzvxyy{~w{{x{w|y{y{~y{}~}}{~z{y||{z|{z}zyz|}{}}{t}wvyy{z}{yy|||y|vz{||y}|zx~}x|y}~|~{w}z}y~z}}x}}~}}~~z|}~~~|y{~}}z|}~~|~|}~}}w|||~}~~~~~~~~}|}~~{~}}|}~~}}|}~~|z~}|~{{~}~}}}}~~~{}~}~~|{|z~~}{~|{~}|}|z{}~~|y|~{|~}~~~~}}}{~}}~~~}~{|{~|~{}~|}|}{||~}y}~~~|~}~|~{}~||{~}~~||}}|~||~~{}}~{~}z}}~{}|}}|~}~~{~~~~~~{~z}||~}}~}}|}uzz{~||y}y{v}}{{xy{xz{yxz|z{v}}||z|}y||zy~~x}{w}y}zzz|{|}x}u}yy}z~z}}}||{vz~w|||y}x|~{~|{z}yzxwy}{{~{y~}x}~|{|~s}}y|z}wy~{z~~}x}xzz{y|}z{|{z{~{{zx~|{|zzyzz}{{z|zxz|yz}x{|}}wyv|x}|}}z||{xzu~}|{{~zzzyx}{xw}{~|~{|z|~zz}z~}zyz~{x{z~|}|~~~||~{yz~~|z{~z}|}}{}z~x}~{{{}{||zzv{z}z|}}z~}z{y~{}~~y~|~zy|zxz|{y{|}|{|z}~~yxxz{wzzx~zy{}}{}|}~~z|||z{z}|zzz{{||w|{}|yx}y}~|}z}zz}x}~~}xwx||~}~~yy{~~}}~{}~|zzx}}x|~v~{}|w}y|vy}}}}txyz{|}~{}||}|z}|z|wz~{}|yw{v}y{{}|{{y}u}~z||~y~|zz}{}z|yy|||}}z|x||}z{z{{||y||z~v{z|}y}y{}y|}y}y~y{x|{|zz~}z|z}xvw{yvx|}||x|}y}||x{}zxwx~{{z|zyw~~~y|{~~yy|||||{|{~y|~}|x{|x|~y{{~zx}y|y|~zy}|yy|{|||z}w|}{z~wvy}{}x|{~|z|x{zxy|zw~{xw|}|{||z}{}~}xz}~z}||}}~~~~}~~|w}~}~~{~}~}~}{z{}~}~~~|z~}}~~}~}||z|}|~}|}}}}~||~{~{|~}|~~{|z~~~~}|~x}{~|z}~{~}~}~}z}~~~|}{~}}~~}}~z~z~v{|~}}~|}}~}~|{~~}}}~}~~~~}~}}~}~}|{||~~}|{z}~z|{~~{~}|~~}{}~~{~}}}~~}|~|~}}}{~~|{}}z|~|~~~~{}}||~{~z|}~~~}x|~{~}}~~~}}}~}~|~{}|~|z{}zz}}}}yw}wy}w||{zxzwzxw~y}{}yy|y|x}v{|z|{||y|}w{}~w}|{||wz~x~z~{z|~yyz}}|}xn{wzyx~yz{u}|}~}||{zx~}w{zz~y{xy}{|}v{w{{z}}yy{uy{xwxzz}x|{wz}~w||{z{zy}zw}x{||~y~||{{~~|w|}y{{}||{~~zzytzy}u}y{x{xxxwx|}yw|y{|~{|{z|z~z~{{{~}{{}}}{y}~z{|{}||||z|xx{yy||x}y~{x{}|}{|{x~}y}}{}}{{}yv|~{zv|}}~w|wwxy{y|y{yz{y|{}}vz{}zzyxzz}z{~|||}}~{}y~|~{y~|{}x}z{y}~z~yy}y~{z||y}wy{{~|z~z{|}{x{z|z~}~x{|}~{{}||}y|~x|z{yu~{|xz|zywz~w|{yvx{w~zwyxz{|~{~z|v||~|z{}|y{}y|yzz{z~}~u}y|{{xy{w~zwz}z{z|xzzy|zwy{}~|{zxxz}~z~{z|wtx}|y|z~z~}{uxz~}y{}~|z}}x{|zvyxvwyx~|zx}|{|uy}}{{~||{z|~}}yx}}y|}~{}x|}x~|~}z{||{~{~z}zz{wrx|yy~{~}v}~||~v~~xy~{~x~yz{||~z{{{zw{{x{}~|{|{v{|~w|xzxw{v{{xz{~{{z}z{x|||{~~~}}~}|||~|~}}y~}~~~~~~~~|~~}{|}|{{}u}~|{{}~z|~~}}}y~z|}|y~}{{}~}{}~|~~~}}~}y}||{|~~~~~~}~}}}~}|}{}y}~~~~}~~|~|~~~||{}~~}}|{}}zz~~}~~}~}|{~|}|||{~~y}|~|}~}{~}}~~|}~}|}}}z}{|}{}}~z{~~|~|~}}~~}~~}~~~}|~~{|~}||~y}~}|~{~|~{{}}~}~~|~z}}~~{~vw}||z{yx}z{{||}zyyw|zxz|zy~||z{{zzzz|z|xyzz{{z|~|}szw|yz}y|~x}x{}~{zztz~y{yx}}}~|zxy{}||{}}{z{{}}||zy{yyy|}y{||~y{|zz{x{zw|~{x}~zx~yy|{}}v~zz{|||}}{z{z{}|~~|}}zxv{x{y|~}{}|{~|}{y|{yzxy}~zxzyzzy|ywxw|x{|}x{}z|{z|{~{~~|z|{yy|w{|}||{y|||~}{y{{~zzzyyx|x|~~y~x}|zy~~v{}{y~|z}~}}z{{y||yzy{{zv{y~~~}|{x}yyz}yy}|~{~v{|}|zyz{{|}z}w}|{|zv{|~}z{|}~|yzw{z}~z|{z}y{wty}{}{~z{z}|{v{}|||y|z|zz}{|||}~|}z|~|~|{~y|~}{{x|~yz}{{{z|~wz~|zz{}}{|zzz}z}vx}{~y}zvx{xz{wz{xz~y{w{wz}{}}}{{}{|yzzz|xy{wvv~x|}|xyzz|}{wx|||z{z}z}zxy{~{{{{{}{~~xy{{y{uz{zzvyyw{}{ywz|}wyu|{zy{zzx|||z{|z|}u~y}|}~{}}}||{}{{w}{~v~|zx{|zxw{|}vzzyywz~wxz{}~~|zzx}|~z~}zz{yyyy||}}y{{~}z|{v|~}xx{|~t|{{}x~{}xww||{}zz~v}}~{}{{~|}{y}}|z}||~|}~}}}yz~|~~~}~~~~z~|{~~}~}~}~}}~|}~~||}}||~|~~~z~~}|~|}~~{~~}{}{}~}~}|~|~{||{~|~{{}~|~~}}~|~~~{{z~}~~~~~z~~~{z~||}}~}|z~~}}x~z~}}|~~|}}~}}~|~}~~}~}~}~{}~~~{}~~~|~}~|}~}}|}}~~~~|}|}}z~|}~{~|~w}~~~~{~}}~~|~}}}~|~|{}}~}}||}~}}z~~~z}~}~~~~||{z~}|~y|zy|zy{wz~|zxy|ux|{z{|zy}}v}}{~{{{{}z}z}||x}z}|{{}w}|{~z}{yzz{z{|z}}yxyzy~y{||}x}}}z|x|~|z{{z}x|y}~z}{|z{{w|~|{}|yyv{x}{{t{xyvw{~~~{x|v|{xx|~{|{{}yy||z~|v|{y}y|~{}{}||}vxy~yzyzzx~|{}wxv~}vy{yu}z{|xx{z|}~z{{}|}}|}}}}y{{{vwz||x|vw|y{}|}{x}{x{z{}}|w}|}|y~|~}yyz}{x}zz~{{{|}{y|zz||{}{}|{yx|}|x|ws{}|{y}{}~}{}~{{}y{y}vx~|||{}|w{yy|z|~wx|w{z}w~{~{wx{xz{zw|||~z~{|||~|~{||y|{|{z}{|~~z~wy|{xwzy{zy~}}z{{zzxzzzxyyy{y~|~{}|}}~~{~wz{|}z~zxuz|{{~{~x~u|{{|zx|{|y{{w{yzyx|yz~}{|{|{}}{}|}|}yx~||z~{y~ww|}|{{y{~~yz{wzzx}|{||x{{~vv}|z|~}|||}{}~x}z{}|{zz}z{|x}z}~|z~{y}zzz{~||}|zy{{|z~y~{}~{|}~}v~{||z}}w~z~z|x{}x}}{}z~zzy}z|||x|~~{z|}|{{z~{{{}}}}{{y}~|~z}|}}~~{}}~}~~~~}|~zz~{~~|}~~|~~|~z~|}~z|{}~~u|~~}~|~y~~~{~}}v|}{|~~}w}~}~~}}~|}||~~~~|~{|}|~|~~|}}~}||~|{||}}{z~}~}}~~~~~~|~}~|~~~~|}~}|~z~}{~|~|~{|}~}|{~|~z|}~|}}|~}{|~~~y~}~}z}{~{|~~|~}~~}}}~z}z}~y|~{}|~~z{z{|x~~x|{z}|{x~ywzy}|~}}zz}||{t~{}{}{zw~|{{zzz|z~{}}v{{}{{y|zyw{z}|z|y|y|}~{{~{y|x{{x~}zy~~~|~{||w{yz}y||z{{y|}v{~~zz}~{}yyy~{y|~~~vz}z|{~zz|{}y|zx{}y}~vy{y||x}{y}y|zz||~~y}}yy{~{{~~{wy{|{}|zx{y{|}|{~y{w~x{|~||zzwyy}~|{{{{|zw~{vz~ry{|}z~|z}y{}y|~wyy{|}||y|~y}{y}}|~}}z{zyxz|}xz}{~||~~}}|yyt|z}|}|y{|}{xz||zt|y{~{z|z|~zxxx|~y~y}{|{r{{}}|{{~y||z~|{~}|{}{y}x|}{zw~{u~y}{y}z||t~zzzzx|}}{|vw~{y|}zz{}yz{~w{z{y|{x{|~x||zz}|y}}}z~{|zwyz{{z{y}~{~}z{}z}{~{|{zy~|~y}y{~{}|}|yz~||{z~{}wz{}y|z~}{{{}~{z|y}}~zzz|{~~~}y|{zyzz~y|~z~||{{{|}}~~z}ywz}v|yy}x}zxxy{{z}~}x|{vz|y}zz~w~}zx}|||~}|||wx||xzx{}{vyxyyxw{~z{|y||t~}|w|}y{z~{~vy|~|{~}|zx{{}v~u|~~||z|v}xyxy}|y}|x~}{{|zzzzx|y||}}}}~|y~}|}{{}y~~~|{}|}}|}|}~~||}~~|~{~}}~}~{~~}}|~~|}{{|~}}~~}{~{}z}}~~||~}|~}~|~|~~|~~}{}~~}~||~|}~~~~w}}}|}{}|}}~~}|~|||~~|}}|~~~}|}~~{~~~~|}}|}~}|}|y{}|}~|~}}~}}~}|||}}}}|}~|}}~~{~|~}~}~}~}}~~}}y}}v|~~~~~~}{~}~z~~}~~~~{~z~~}z~}|~~~}~~}~~}||}}y}x||}zwxqxwx{zzx}z{~}|~|x}{y{y||uyxx~{xzwy||}x|}}|ywz~wy}~|}y{|{wzy{y{zzxzzy{zzy~|y{~x}uyy{y}{{{y|y||yx|y{}}y|zy{zyz}|~|xx{{v~yyz||{|zx}y{yyz{y~yt}vyz{|{{||y~}|{{z}z|{{}|||}|{zy{u{|yz{y|}xw{|{y||z{uyzyz}x|}{u|z{|x{~}|{{{x{z}x|zy}{|}y|{{{{{zz|x~zwxy}}|ywyxyxzzw~}{|{z~z|{|}{z{||~y}w~}yy~|ywx|}{{y}{z}{u|x||}z~z{y|x}~{w|{y~}x|}||}{}w|z|{yxyy~}}{|vt{zwzz}{z|}yxy~yx}||y{x~{~{xyz}{yz{yyz}~~||xzy}~{z}yw|}x~y|zvxwy{zww|{vw{|zvy{zw|z||||x}v~xzw||}}{z}~||~zy|~~~{~{||{xz{{{}}xx|{zz|t{xy{v{{}{{xy}{}x}z{y|zz}|~zy||{{{||~~{z~~|w|yz}{zx||x}z|}~y}|y{|~~{{xzvzyw{yz|~|~zx{|w~|x}w}z|~~w{yy|z|x}z|yv{|~zy~}z||w{{}w{{z}|}x{|~|}}z~zwyxz{{~zzy{yx{wz{y|y{{}z|yyw{|v~~z||x~z~{z|x|~}~{}~~~z}}z~~~~~}}{}}}~|~~z|~}|~~~|~|}}|~~}{|~~z||~}}||~y|}}}{}|~{w~}~}}~|~z~}}|~{}|z}~~~~{~~{}zz~}|}}~~z}z~{}~}}~{}}~}~z~z~~~~z~}~}z{|~{~~~~~~|~~zy||~~~~}{~{{~{~ywz}~x~}~z}|w}}~}~y}~~|{}~}z|}~z~~}~~}~}y~z{}~{~y|||}|}~{}z}}}~~~~{}|}|}{~~{}|}~|~~~{~|}|z~~}x{~x~~{{|{v}}y}{|x|~zszwvz|~x}z~}}x}xzzz}|}y}}}{x|{y~}{|~z{{}{}|{x}y~}{|}{~}}||{~}{{|{}}}|~z}{wyy{{}|{xywy{z~y}{~xsyzv{z~|{||z~~}yy{{z{}ww}|~||z}z|{}{{wwz}|yz}v|}y{yyy|xz{y~{}z|y~|y||z}y|{z}{|}|~|zy|{{{~~~~y~z{{~zz~|~y}|z{yy|yx}x{~xs~{}{~}{x}zy}zy||{|~||}yz{yv{yy}v||yx{w|{~}~|{}||z{z||}|{y|{|x{{||}||yy{xx}{yzz~y}|zy|}|}~{z}||{x{|~}}y}{x|}{~y}yy{yz{{~|{}~|~}v}y{}||xx~|{z~~}}~{||v{x{y{z~~x}zz}}yz{}z~vx}x|z~yz~~{x~|yz||x|{}}}{yyzw|~xy}z}~|z|~}|}|z~x||{||{y|x{vz{{}~}||zy{yyz|~v}|}|x}z{{{xy{|x{{|z}~|uz}}}z||}|y|z~~{yzz}|}z|y{{z~z{|z}y|}}}x{{z~~xwz~~|{|w{z||~zxw~{}}{~|z{}}yw}{zyw}yy{|{|||~}|{wzx{|{xz|}z}||~|zz{wxyxz}x|~}{{{|}{}wx|z}}yy~|~~z~|y||z{||}||y~|~}~}y~~~~}||~~}z}}u~}~}}~}}~~|~~~}}~|~~}||{}~~}}~}}~~~{}{~~}~z}|~~~~~}~|~~}}}|}|}~~}{|}}}~|z~}{|~~}}}}}~{~~~~}~}~~}z~{}~~{{~{{~{{}~|~~|~}~~}{~}|{|~}{~~}~z~~{~|z~|~}~}~|z{|~~}~{~~~|~~|{|}|{|~~}z~~|}~~~}}|v}}yw{x{}z}~}{w}{zzy|{zyyztyy}{y|yxz~x{|}|x{||}||xzx|y}y{|~z|y}{{z{zyxwwy{x{xy{x{}xu{|s{z{~xw|tzz{z~~~w~|{||}{|x{~~}z~~{||yz}}{zy~y{z~{xyx~{{}y||vz}yy|{xwzv|z{{}{{}y}}|{~x|z~z|}{}{xz{|{~|~{{|z|zzx{~z{|w~yyy{~zwx||v~{z{z}}{yy~~|{~z{|~z{|}~|~~{zxwz}zyw{{|y|}yz}v~}|z{{y{y}~zz~~y{|v~{{z}|}}||y}|||{~}~yw{yy{~{}~z{wyzv{|}|y}zwu|~}uzz}}y|~|{z|z{~~zy}z~w|xy|}yz}}~y|~}z}y|{xyy~||w{z{~y~zz~z~yx|}|z||}}||{~|{|y}{yz|yx|z||{}yyz||{~yzu~zx|{|{|zu{zzz}z|y{yyx|}|x|{z|{|{zz}z{|yvy~|yrxzyv|yyy~|~z}{x~z~{~{v~{}{||||~|{}~w|wy|y~z{z|}y}yw}zxz~yxzxyzx}||{|}x||{x~~|y~|}z}|y}x|y|}xx}|xxzx{zy|yyw|zyy|{z{{}}~~zw}}}{x}}|z|{zz~~}y{|}{yzz|y|z{yy{y||~|}w|w}{|zzxxy{{|{zzy}}|}|}|~}|~~~{~~~}{~}|~|}~~}}|~{}~v}~{}||~~{~~~{}~~|}|~~~}v~|}{|}|}~~}}~|~}|}z|||}{~}||{~z{}~{}~}~~~y|}~}~|~~}||~~~~~~~}~~{~~}}~~}~~}}}|}}~}}{|~z~~~~||~}~}}|z|{~{}|}~~~}}~~}||~~~}|z~|}~{~|{|{||~}~~~|~||w|~|}~{~~}~}|~{}|}}}{~|~}~}|~|~~}}~|||{~~}|}}}~~y~~~y~{|z~yyx~|yx{{zzzy~x{{{x{{~|z}}z~|{{xy}{y{{}zyyx|zwv~|zyzzzy}z}zz|}|{{x|~|y|y{{~}z}|}{}yw|{|~~}y{{~|}~}|}||~u}x}{xyxzzw{z{}~}}xx}{}}{zzw~|}zz|z}}z|||w{|z|}{}{{}z}|y{z}~|zz}{{{x{}yz}|}{|z{x|{|{|wxzz|}uz|v{~|yx||~~|{~z}x{y|z|~}z{z|}w|{w~{||x||~|v{|y{{{{{{{x}xwv}}x~||}|xyz~{|zz{xz|~y{{x~w|y~}{yy|{y{}{{}}w{xw{}~{yz{zy{|~}|~v||{u}{yvxzu|}|~}x|~||z{}~w{w{|}~x||~}x}yy}w{}y~z{{z~~z{}}z{}~}y||}z}{{}~~u|z~}y{z}~{~}}yy|y}|w}o}{~v|z~xv{{yz}|z}y{~yyyy~y{z{z{xy|}{|zyxzz~zvyx{xz|z}}w|xzz|z~{}~z|}~~zyx{}}y}|x}y{~z{~|}zzzy{|z{{~xz~z|||}{zz{||z{z{y{~{z}|||z}|x}}z|zz~y}{y~}|{}||{zx}~y|}y|wz}w}~yzz~|}|~~z|}}xy|}xzy|{~wy{~{}zz}}yvz}{}}z}}~~zzz{~yxz}~{y{}~z|~{|{t|||}~{}{~}~zzy|{~~|{{~~}}}~|~~~}w{z~~}~~}~~}~~~}|}|}~~}~}|~~~~~~}|{{~||~{}{|~}~~~}}||~~|}}~|~|}|}~}|}~~}~|z|{~}}{~~}|y~{{}z{|~{|~}~{{}~{~}}~}}}}|z}|~}~}~~~|~~z~~~~~~~||~{~}~||~z~}~~|~|~}|}}}~|}}}~~}}~|{|z~||~}~}}|}}~}}~~{~}|~{~z~y}|}{~~~}~||~y}z|{~{|~~|y{}~yz~~yzx|wx}zyy{zz{{}|}{z{z}xzx|zwytv{wzz{w{{|{{||{~zzz||w}}{|yx{{zzu}{|yx{xy{w|}yz|xx{{|zy|zyvwy{}z{{yy{~~z}{z}||~y}|yzy{~x||x|~xv~}yzzz}zx}zzy}||yw{xy{vzxz{{zx{y|w{{{zzw{|~}zz{~{v{~yy{z}{|x~{xyxy}{~z{y}}{xxzwxzz}z{|yz{||}z~z|~xzzy}}~{}x~z}}~zx}zz|x|y}xw{~z{|}v{|}~zz|z|xyw{yw{~x~y~zz~zy{z}}{}yzy{zz}{|zz~~xt}x|{{z{z}~~xt{y{ww|zyu{z~y}x~|~{}{|}{{z{xy}vz}w~y~y|{xyz}}z~}~zy}}wzzz~|~z|{wvx{{~|~zy~yzx{z|}|zz{|vw}}|~y}z~{y|x|tx{}|{zwx{wzzzy}}}{~}{|}y{{|}{|~}~zv|x{w}||}{y|zu|y{{{{}|yyyz{~y}w|yz|}{yz|zy}|}~}yyz~{|{zxz|y|~{}}~}}{v}{}|xxv{zzxz|}p}zyux{|yxzz~~~|z~{|}}|zw{|~{wyy|{~x}|{y{u{{~xzw{~{~|yvxyw{z|{v}{}y}x|{}{}z{|yz{xyz{{~}~~~~}}~}{{{wz|yuy}y{wvzx|}z}xty|{z}zs}xyzy|{|}y}{xx~}z}}}~~}~}}}~{~}|v|}~~}}{}}~~z~|zy~~}x~~}w}~}{|~~~~z}}~|~|{}}|}}}~}|}|~~z|~{}}|}}}||}~~~~y}~z|}}~}~~|~~~}}~~}~}}|~~}|||{~~{z|~|z~}~}z}|~~|}}~y}~z|}}~}~}~~zy{~|}}}}|}|yy~}~~~}~~~|~}~}~{}{~~|y}}~~||~||{|}}}~|x~~|{|~~}}~}}~{~~~}~}~~~~|{{|~z{~~|{~}~~|~|}||~}|}x}{y~t|yzx}}{x{}{yy}~}{wz}{{}x|{y~{|wwzy|y{~yz}z|}{|z|w{{z}wxwz}y}{||x|~}u~|z}xyyz||yxy|yz}||{~{y{z}ys|zvxyw}x}zz~}xy{z{y{z{y}|{|x|}~~{|~zz|||wy|z}}}|x}~~{{{{~{{yxy{zy|}}~y|xx|~yxzszyy}x~z}}~yv|{||~~}z|x~|}}{}|}|zzx~}}~|~||zx}}~|}x~y~xy{{|{yzy{y}}zy{{wy~y~z~z|||x}{{|{{{z|zz{z}{|{vy~}{{|~|}zu|z{{{}||x~y}xxzy}zyx{}{{|}||}||{~z{|yxu~w~|z{|{vy}||z}{|~~w{y{|}v}{|wz|{}}}~}zz{z|y{{}||{x{}vz|}}~|}z|{x}{}~}~|}~|xz{|u~}}}{||z}}}}{yzyzyy|}|}{|~|yx|}~|}xz{{zzz|~z|y}yz{yx|{wxwz|w{x|zy{~zz}{y~}|||}{yv{y}x~zx{wz{x|}wz{zz{zz|wz||x{z{{~{x}wx}|x|{~{|w|{yw}yy|z{zy|}v}|v{{}~y{}z~{x~}|{z~|{}~w}{z~y{y{y{x{wwr|yy|{zz{}|z}||z~|zw}y~~|{z{{}||}u{}y~}z~|yz~|{{y~}~|~~{}|y|{yyx~uzy}x|wzz{vwyz{|}~~~y~}|{}}}~~|~}z{}~z|}}}{}~~}{}~|{}~~}~~}~|~{|~~~}|~~{{~|{~z}||}||~~}{||~|||~~{~~|}~|~y~{~y~||z|z}}~|}~~{}~~}{~{||~|z~~~~}|}~|~~~|~~}}|~~}~|||}y}{~{}~{{||~~~~~~~}{}|~z|{}}y~}~}~~|~|~}~}}~|~{~~~~~}y~|~~~{~}||}}{}}~}~}|~}|~}|{}y|}}|~|~~~|~~}z|{~{}xy~}z|}|w}}y{xyxzzxzz|z~|xz|u~z}{yzv~~x}~{|{}z}||~||~}||z~|}{z~vy}}|{z}~~~{~wy|xy{yzzz{}zv{~|}}wzxy}zzw}~{zzz{y}{~~}}wy{{zy|zyv{z|{{|v|~{{w{~{|{{{{zz~y|zy{|{{||}|~||}|{zz}~{y}}}{y|{|u}{z{}w{~y~|{yy|}}||y|{|~}|x~{y}~~|~w|{}|zv~~w~{}z{yz}{zy|{|zx|}{|y||z{{||yw~z|~|{}z|}z{x|x~~}z||~{~x~y}xz~{z{}|uw|z|xy{|}zzyyz~z|}{|zz||~||y{z~z~}|}y~x~z}s{{}zxzx~|~~x}x|x|y{zw}{{zz~}{|{}{}}zz{|}{z}}z|zvx|yxx|}wvz}||{yzw~z}x|x|{yw}{z}~yy~}~z{~|y|~y{~z|{|}~}z{}z|z{z{{xtz{}}zv|x{{y{yy~u~}|w}y}}||~yw~|~w~|}{}y}}{{|{z}}w|zzx{wvw}}}{{{z~{xxwz{}{}|~yz~|~z~{|z~|~z{|zz{}}{~z}y~|yw~|}~{}}}}|}~y}z}~{|z||zu}ty{|y}z{|~|zxzy|y}{{{y~}|}~yz{z}}|~z~}}xv{z~}{|~zyy||}~z{}{}|}y}{z~z~y|~|}}~~}}|~}|~~}||}~}|}~}|~~||}~{~v~}}}~~|}~~~{|~w|}~{~}~}}~~y}}~{|~x}}~~{}|}~{~~~{}}}|}|}}|}~|}}~}z~~~}~~z~~}~{}}}~~~~}~{~|}~{}y~~~}|}}~~|{~|{|{~|~}}z~|z|x}}{~~|~~|~~{||{~|}~~~~|{z~~~}|}~~~}~y|~~~~}{~}{}~}|~|||~}z~~{~}{}z~~y~~|}}y~}|{}~~z~~}y~~~}~z~x{y|{}~zz}y|{xyv|v{~{{zw}~||z~yzw}}w|u~{|z{{wz{z|wvz{|zwzy~{x}~y|}|zz|z~|wx{{y}{z|{wyzwyx|x|{|~{~xzywxx{z{~|{~z~w{y{||z|y|~z}xy}z||y}~{{|~}~|{z{t{}~yx|~zwy}z|yyw|}yyz{y|}xx{}}{~{~y{~}vvz{|zy~{zyz}|{yw|{||zz~y}{}xzz{}{z|{{{}zwz}{||w|z|||z{}wzzx}{~z}yz|z{|{x~y{|zz}z}{|~zzz|y|x}z{z|}tx||~|x{z|{}{{{{zyyz|x}||~}|v}}{|zzzy~~{{yy{y{yy~z{{|x{zx}}wz}|~{~|z{}}{z{y~~||{w|{}{z{z{|}{~}{{zz~z}yz{}|wz}~|{{wx~{z}z~~}|y{xx}w}}{~z{{v~~{|||x{}{x}}v}{|}||}xxx|||x|zy|vzy|zx|~y{||{|{{}~x{zuwwz|y|y}x}zx~{}||v|z}}vyzw||y}|yyzy}|x{}z}yz{|w~wzz||{zt{}{w{}|{~~x}zx|z|~{{y|z|}~{zv|~{z{{z|{~wz|~~{y{z{||{v|}}{y}x|~~|z{~||||z}xy}zvy~vx}}}||z|~|{y}~|yzw||{}~~~|z~x{{yx||yxz|}s}x|z~~yy|~|z|zzxzz|y||yz~{y|y}|||}}~{~{|}{}~~}~}z}~}~|z~z}{~~~~~~~|~~|~~~}~~}|~}|||~~wz{~}~z~~~z}}v}}}~}~|~}|z~~~}}~}}|}}|~}}}~|}||}}}}~}{~~~|}~~~~~}}{~~~~}y{}~}}~{~}|}y{}{|~~}~}}|~x~|~~~~|~~}{}{}|}|~||}||~~~~}}~z~{|y{~||}|}|}|}~~z|}|~|}~}}|||{~||~}w||}{{{}{{}x}zw{u{zw|{u|x{}yy}yz|{{z~yx}z|{xw|{}{|~~~x}z{~z|w|{}y{}}~ux~{zz~vy~x|{{z{{wwz|y~|zz{{yxwzz|}{z}~{}|{}||}x||{zz{~y}y|y~zy{xy{v}z~xxux|}w{{{{wzyxx{{||~y|{{{~v}|z|}}qzy||zv~~}|}|y}{x{}xxy{x{~yz}~~}vwv}}vw}~x}{w{|~~|yy|xy}w}}z|{x~~z|xzx}z{zw|wt|yw|z~y{wvyy{|}}zx{{xvy|{|||~~|~{}||zy{}}|{|y~{|}vy}x|v{y{z}|x{zxzxzuxzy}z}|y}{z{~~x}~y{|}|y|~}{z}}}y|}uz|y{x~z}}v}z{{}zxxx~|yuvyx||}~zzv{{~}{xx~z}|~{|~}y|{~~}{|~~|{zvzz{}{zyzzz|zzvxwx{}{{}{{~{{z~}{|}}}{{|{v}yz{w|~{x}xzzx|y}xyvz}{|}}|~{{z{xx}xxyy}zy~{|~x|yz~}}}|{x|{zyzz~~w{|{}{ww{zz}xwzzyz}}{zy||{|{{{|{|}~~{{}}|~}|yzy{yu{x{x|v{x|v{||}x}}{yx{yz|z}~{|{{x}|z}|}{|{}{|~xyy}|}x{yzx~{y|xw|{||v}yzy}yx~}{|x{|{y~z}{{}|}|{~~~}|~||}}}|~~|~~}~~|y~~y}}}{~~~~}|{~~~x|z}zz}}}~~{~}~y{~~}~|}}}~~||}|~~y{{}}~~~}~~~{|}~}~}}|}}|~}~~~}~~{~}}}{~}}~~|~~||~~|yz{}{}||~~~}~}~y|~|z}}{~}z{}|}~~~~{z}~}~|{}zx|}|}~z|~y{~}{}~{|}{z}~{}}||}~~~~}}{~|~~z~~||}}|}~~~{~y~||{y{yuz}}~}~x}{}||yu~{{u|}~}{u|y~zw}z|{|{}{ywx{x|~}{yw{{}{{||~{{zu~}}{}y|v|}~}||{zz}ywwy{~ww{{{}zzyyx{}z{zx||x{{||w|}{yx}}|y{}|w|{zy~z{z{y}x{|z~}y{y{~||~yz}{{~{x}y{~}v}x~}}z|{{{uz}}||zy}}{{yy||~zy{z|zwz{z{|~}{}|~z~|uu}zzxy{z}}{zz|zz~{~~{|x{{~x|{}|{{zz{}}{yw|}zz~}yz~yy{vzy{||zvyz~{}|u}{yw~yy||{|||~w|~||y{}{{{zxyz||y||{y}y~~w|~yy}}||y{{}{z~|{{yz}|||~~zv{}}x|}v|}{|s{}x{}}z{{|w}|}}z~~}xyw|xz|~v|yz}~||wz{yxyz~{}z}}|x}{{}{z{w}~|w|{xzz}}}v|x}|xz|x{}}y|z|xx{|z}}|}}zxxy~|y~yy~w}x{~|y}|y}yxyzzu|{{~}u{z||||{z|zy{z}zwv}{z{zx|{y}v|{{||||{v~y|zx~|}x|y|zzy|yz|}~}~~~~zvyy}~u}|{{z{vv||}|{{x}{}}w~z~{y}xy|||xzyx|~|z~~{yy}zy~}}x{|||zyu~yy{yz|{zz||z|zxz}|z{}y{~}|xy{zyx||x{}||{x{{}{|~~yyu}y|}~~|}~~|}~}{~x~z~{~}~~~~~|~{~~|||~}zx}||~|}~}z~~}~|~||}{}{~|~|}~{~~|}|~}|}{}~}~~}}~}{{{}}}y~~}{|}}~}}z}z~||}~}}}|{|}~~|}||~|{~~|~|~~~~}{{}}|}~}}~w{|~}|~|z}~}~}}}|~|~{|}}{~~}{|}~}||}~y|{z|~}~~|~~|}}~|||~~{|}y~z~}}~}~~~}||~|}}~}~}~}~}~}{}{~|}}}~~|{~~}{~}}}}z~}~~}~}}|~|}~~|y~~{{{{||~|||}z{z|xzz|{}x}~{zz}z{}}x{z{|yyxz|xw{zw{{}z~zyx{yx{z|~|z{u}y{{z}z{z|}yv||z}yzzzxw{z{|{{~xz|w~{|{{~|wx}z|x}|t}|||{}{~|vx{{}~{vzyy}z{}y|w{zx}y{vz{|}||{yy}yz~{x|z}x}z||{~{}{t~xz{~~~}}{yw|xxyv~{|}y}x|}z}|{{zw{|}xz{z|z{|{zy|||}{|||||}}~||z}{~~x}|xyu}}xz{~{wz}|xy|x|zxx}xxyw}v|{}{||}}~y||~z|yv|~z{~~}~ww}z{{{~v|z~~u}wx|yzyy|}vz{}zv{}|~~x{~||}|xyw~}|}|{{~|}z{{{}{}}yzvxzzzyxz{~zwx||z{y}~{}{{~~|{||y{{{~{z{~{||{|~z}}|}vzzy}|xxz{wv}z|~w}~{}|}{~|y}}xyv}{yzxzx~yx~|x{}}z{vxwwz|x}z{||uvyxzwtzvww{|yy~x{|{y}|{}{~{}}}|y{{}}{}~z}|{zzzy~vz}xz}yz{vzxu|x{z{}y|vzxv{}{~{~{{~vy}}}}~yyx|}~|z}z{}~||y}{zy|z{yxwz~v|{{|xy{{zzzwyxzy}y{|z~z~{|z|x{{}}|y~{y}|z{{zz||{y~|wy{z~|||z{|~{||~{t{z~~y~|||zzywz||~|{|~}~|}~~{}z~}}{}~z{~|~z||~}~z}~|}|~~~}~{|~|~~~}~}~}~~z}~}}}~~~~~~}}{z~~~}~|}~}}}}~~{{~~~~|~}~}}~}|~|}~{|~}}u~}~~~}~}~}}}~~x|}{~|z|}~~}~}}}~~y}}}}{z~~~~~{}~|w}~}~~}~~~z~~|z~|~y~~}}{~yy}~~|~}|||}~}~{}~zz|~~}z~~~~~}}y{~|{~}~~z~~}{~~~z~~~~|~{}~~}}~y}|zzz~~}{yy}{zxy}yyxxw|ww{yzww{~w{|}zyv{|wyy{|xz|~wyzzzxxz}}|xxv{|~yxyz}wz|~yzz}z{zz~zy}||t{y}y}|}zyz{{||yyy||zz}|{xw}zw||{{wyy{w|{~}wzx{zwxy{zz~}}xz{zz|{zzyx{{~xx{{~~|}{xz|{}}}}}{yy{w}}{~y{x}|zzw{|}{||{|||y{}xwz{}yz}{}}yx}~}z{|}|v{|}}z}y}}}yy}}|~~~w{{{wzw|}}||{z{{yy}u~{z|~zxx|zzxz{{|}~~{y~|zz{v{}}|xxx{||{t{y{{{|~zx{z}wyz~zy{}x|~y|{}{z~x|z||u|zyz~{y~~}|z~~xyzz}xz||{z|z|~{}z|}|{|zx{||y}ywz}}}|{{}}|~x{{wxzy|~x{y~|zyz||y}|z}z|}x~{zx{z|zy{w}~|~}xx|z~z|{yyw}yzz{~xu{{w~}}y}|x~{|||}y{{}y||z}x}|yy{{}y|{y|~}}yx}}z|~{|{|}v~}}zx}||xz{}xz{~w~|x|~}}~}|}x}z}~}{{xz{}|yyzx{{wy~}z|yzx~x{~|{z{z{yz}z{}z}wzzz|z~vyy|yzyy~|zu|{y{~x~zyy|~~~{y|z{yz||w~y}|yx~{{y{sy|}zzyxz{{}{wyz|zz~zzzzzz||xz|}}}|}}{~|{|}~~~}}~~{~}~~}~z~~~~~~|}z}{}~~~|{}w}~~}||}||}|}|}z||~}~||{~}~}}~yy|~{z}z}}}}|~{}|}~{}~}}}{~|}~y}{~{}|}~}|{}}{}~~|~{{}z||}~{{~{~}~|~{}~~~}~}y}}|~}x|z~}z}}}~~~}|~}}{z{|~}}~|}{}}}}~~~}|~~~~|~|~~}|||}{}~~~}~~}~}~~~{}}~|~~~|~|~~|~~~~~}||~~~|~~z|}}|~{~}~~}}}~~~y|~~~~|{{z}{zy|xxxyz|w{|x}}wyzxz}|x}|s}|z~}{yyw{~}}wxzt||}||}z|z}~{|z}|z~|zw{{}zy|zxyxxzy{zz}zz{}x|y{xy}}y}{}}zx{z}}|~{~~}|}y|z}ywxzx}|zzyyy}}{}z|z|y|xzxzz|{~}v|z{~v|v|~}{}z|xxz|yy{z~x|}z}x}{x|y|xzxzx{}y{zv|y~}}|{y|}~}zz|y||y~||~}xy~|y~z~x~{yzx{yz~{vy{}zy{wy}x{~{yzz|}|wzwzw~|||~{{z}zxzz~~|zzyy~~|}w}z{y{{zv}y|}x~s}{|{v|zy~|}~|{||}z|{|{{}}}~z}|||{z}z~z{}vyz~xyz}|xvzzwxzyxuy}|uw~{{y}{{~z{zyzzzy|}{|z}~t}}}|zzy|yx}}|~y}{xzwzx|~yxwyz}uy{yw||{~y|}}{z{{|zyz|}~yz}{|zzzzz|vz|~vxw|}}{wxzxxv|vzwx|}y{zx|xy}{}~}||}|zw|~x}}}~{{|}t{|}{~{|{z}{w~t~zxxzz~y{}wx}|zx~{}}{}~{z{z{~~}xzz|}|xy}~zz}~{z{w{z}xzvy|zvzxxzxwyxwxwx|z{|y{x}uzw~{x{{~zw}z|z|yx}{}}{}}x|x{z|~z}y{u|yvw{{yzzxx{z||z{}yx}|{{~{{xz~|{}x~~~|}}~~}~}~}}}{{|~{y~}~~~~{|~z~|~|}~~~}z|y~|~|~}{~|~}}~~{}~~~w|~}|||~}}}|~x~}z}}y|z}~~}{}}~}}}}|}}|}z~y~}z~|~~~}|~~{}z}x~|||}}{}~|~|}~}~|}}|z~|{}~y}}z}|}~}|z||}}|}y}~}~|}~|~~|||~~~z~~z{y|}z|{~~~~~~z~~||}{~}}{|}~~}}~}{}~{~~}}||w~|}~}~}~y~{}}~~{||~}|}x~~}~}z}y{x{z|w}yzzx{y{yzv|}z|z~|wy~zy~{~yy|{}xyzz|{{}{}z~|zy~{{~yz}x{|~zzw}{x{z}y|}zwzxy}{|zyy|||}{|{wz{~~{zzy}y{{{xy}|z}w|}|}|x{x{xy{|z|z{zw{x}|}}{zz|x{}{|z|~}{zy}y{~w}}{yxz|{|x||zx|z~|z|}w{y}{}{||}}{~{{z~{x|{|ywxz|{{y{{{z{{}y{xzz|~|}wyw|y|zy{v}}~~|{~w|x{y|wx}~}|z}xz|zz|v|z{~z{}{z||xy||}xyw~zz|z||z}{{z{}{yy||}xx|||zwzuzz|zw~{{{||w{}~{{z}wxxyw}{zv{yyx{u}|{{z|z}y~z{z|yzz|yw}|{|z{|{z}{zy}x}|{||x|{}{zz{~zw{yz|xzz{u{}z}}|yx}|{~y}zy|||{x}||{zxzyv}}{}xy|wz~{uyzz}z||z{~{{{yyx}{|{z|{|~|{yy}{z~zxw|{}wx~w}z}|{~~rzz|yz{t|y|}}|wt|~{z{{y|~{{zz~zyxzx{y}|~x}w|~v{~z~wxz|zx}}z{{}{}}z{uxyz{~x{}{zzz~zxz}y}{|y|yzwzxyy{{yzu~|{yy|z~}}zx~{yux|w}z}~zzw|xyz~t}z}~}~~y{x~y{vw|~{y}yy}z}z{||{|z|~{zwzy}{w{}z~~|~}}|~{}{|}~}}||}}~~~w}~y{~|}~}~~|}~~~~~}~}~}}}}|{~}}|}||xz|~~}~{~}y~~x}{x~|zzv}z~~~||{~~}~~~~~}}}||~~}y~}||~}~~}}|zz}~~~|}y}}}}|~{~}~}}~}}}~~~|||~}~y~~~}}}}|}}~}}~}}}~~||}}~x~|{~~}||||~|}|~~||}~{~~~~~~{}~~}~}|}~}~}~{{~|~{{}~x~}{||}x~~}}}|~}~||}}~|~y}}}~|~~~|~~{~~{zy~|||}}zzz|y{z{zyuxv|w~yz{~}|}y|{x}w}zy{}z||{}x}{{|z~{~v{|w|zy}{wzzyy}{y}yz{|{y|~y{u{}{{y|~~||zx~y~|y|{{}x{z{~z|{|zxy|x{yy|w~vzzx{zxyyzyvx|{zyzz{yxxwz||}|yx|{|xz}~}||{y}~zyz~z||{~zx{zxyxzyy|}z|xxy{y|zxyw{y|{}~|x}|}~|z{}~z{~{~{z{}|z{|}{zxxxxzw~z|yx{{}{}{{{yy{x|zxz|y~}|}z~~z~{|}}zy}zw|z{~|{}yr|xzw}}yuzxw{x|}z|||yyy{z|{~}zz{}|~|v}y|{|{|{{}z~{}~{r|y{}}vyy}z~z|||y|zw}yx{}y|{{{z~}|{{|y|}zz|~~z~yz{z{z}||||}~zxw{{{y|z{xwz{wz|w|zxz|~{|||~zz~xx~z~|x}y{x|~{}xzzyz|}}zyz|zzx{x{y{|z{||}wz||w||~}yz|}xzyyz|}|yx|yzz{|y{|~||zz}{yqyy|}v{x{z|}w|{x{{{~vx|y|{z{{|z|{y|{w}|}~}}z||w~||{{zy{z{||x{x{zv{w|}zyy{~{|y|x}x}||{y}||xy{{~|~z~|z{||{xy|z|~~x|}y||||xzyzv{}zx|{|z{w~zzyu|{zz|}|y{}y{}{~~|}~z~~|}~|}~{~~x~{||}~~}~~}||}|~~~~~||||{}~{{~~|~|z~~}z|~}|}||}|~~}}~|~~}{|}}}~|~|~~|z}~~~~}}{~~~|}|y{~~}z|{x{||}~|}||}}||~}~}~~{~~|~~|~}|}}}|{}|~|yz}~}|~}~x|z}}z|}~~{}}{~}{~}}{~}}~~{}|}}~}}~~~~z|~}|}~||}z~z|~|}y||~||z|~~{}y~|{~y{|~{}}}~}|~}~~}~|~}|z~}~{}~~~~y~z~~}~|~xzw}y}zzwx||~r{wzx{y{~~z}xy{}{zzw|~zzyy}}{~z{~w|y|~xz|yy|{|||{{x{{y~|xxzzz||z}yyxz|{xz|y|{{{xw~zzwyz~yy~~yv}u|{|ywv}|~}{y{|xy{{w{y}}{w{xxxz|{z}||v||x{|z~yyy{{~x}y{zx|vzz|}|}|{}{|{v}||z|{z|y|yy~~|}y}zuvy|}|zzwyzy{zzxzz~wyxz|~{{zz~x|}}x{{yxz|w~{|xv|y~y{|x{~zzy|~y}}{vz~x{~yzvy|z}zz|~{xzv||wz{z|y|yy{y|{{{}{x{|}x}{}yxw{sz|zuvy{y~{}||y~}zw}{z{|~~|z{y{|wyxy|x}}|}|{y}{{~~x|}x|{{y}zy}vxz{vyx~||zy|}|w{z{~y~|{w|~}}x{z{x}w{|z|~z|x{yx{y{|~y{y{}w{zzy|~y}}|z~{xy{{wxz}~~zy{y}}zz|||zzz}{xxzz|zx{~z~~xz~|wx~}zzz}vw|{{{vu{}{zzy{{~wxyyzzy|yyt}zz||~y|v|{}z}y{x}{}{x~|}{|v|y{}{~{{||zx{y|{{y}|x}x}w|}~~}~xyzx}{z{y}||yzz{yzz~xt{y}}zxzz{}y|}}|yy||}~|zzyy{{zzy|yy}}y~v{|x~{xz|y|{|z}y}|}|}{{v{|z}~|}{p}z}}x|}y{zy||zx{{{~~|~}{~{~|~|}}~|{}}|~~~~}}}~}x~y|~}~~{}~|}|~|||~}~}~}~}x~~~|}~}}~}z~|}{~}~}}~~{{||}}}~~{}||~z}~}~}~{{~|~~}}{~~~~~z~~{{}|||~}~~~~}~~}~z}~|~}~|~~}~~~~{|}~|}{~~~|}}|~||}~}|~}{z|}|~}~~~~}z~|~{~}|}|{~~}~|{}yy{}~~~~~~}~|}}|{}}}y~~}~~|}~{~}{z~{~~{}||}|z|~|~~~~|}~}z~|}}{|}~~~y{||{~~yz~zz{{x{zy|yzwzv|||}y||}|{~|y}~y|yz{yy{{{{~y{x|y~}}x}zzxy~}zw||{y{ywy}{xz~ywzxxz{y}ywx}{~{y}z{}}}{|}{||wz|~}}|}{z{|yw}}x}|x||{|y}|zy||}~}zy}~}|v||w|}~yw~}~z||z~|~~xyy~w{~~{|}}}v{x}}zz|{x}vyuy|z||yx{x}}x~~{}~{z|w}{z}z{}z}xz{zz|~~x~|xxx{}x{{|z{}zwxyz~|x|~|y||~}~|z|{zx|z|yz|{{{zyy|}{}{~y{y{|zyvy{zy}ywx}|y}|{{zyz~~}z~||~zx|ywz}zw}z~|~|z{{{}zvw{{wzyz{yz|w~~zz{{{y{v{x}xy||{xyzxy~zx|zy}{{}~{~y{~{|~~y{}zy}}~{}}{}{}wy~}~yy}||zzx{|~|y|y~{{{zz{}zyv}|~}z~~z}~{z|yx{}|||xx|}uxy~y{{{zz}v{{z{z||~}z{{~~w{~zx{~{}~xzzy|~|~z|{|}xw||{y|y}zx~y{}wxz}}yz|t~|}z{{z||xzz{}}~{||x~}yy{~{}|~yy{|xz|y{}xxz~|}{wx{{yxw|zz}zz~|z||{|zw{{~}|~|}|v}~z~y{~|y~y|yzz{}z{z|~|}xv{|zyy}}vw{|z{w}x}}y|~zy}}z~~~~}~~{~~~~|z~|}}~~}~z~~|~{~~~z}|}||~~{~}~x}}~~|z}{}}~}~|~}{~~}~}~{}~}~}}~~~{}{{~~~~||z}|~|~z}~|{~~|{{~{}~}||~}{}~||{}{~}}}~}~~}}{|||}|}}~{~{}|{||~~}}x}}}|}}|}{~|~~~~z||~}~z}}}z||z|y|~~~v~{}~{|~~|{z}~}~{z~}}}}~~}}{~|~~}}~}~}|}{y|}~~~~~}~}z}{||{zy}tz|||w~yuz|xyy|zz|z}~zz~x{|{}{~y|{{xy{yy~w|z|~~x|zz~wyzx||zx{zy{z}zz{z{}~~~}w|{y~zyz{yv|}}|{xx|wy{|}{zx~{|y|z}yzzxxz}{~z~x~|{zz|~z|{|}z}x|{{z|wx~}||}x}}wz|{~{y{~}|{|{}~xvyv~{}~y|u}zz||x~|z~~}|z{xx}v{||zz~z~~~yzyz{y{zz|{~}w||{z||z{{||~~y|~x|x{z{|yx|zyz~{w|y{yx~zx~|{}}~x~}{~~}zzw|x{{}{z|y}z|~zy{{{zv{~y}}~z{~zzwz{}}yz|{|zt~|xzy~||{~{y|~v|}v~z{}}~||~}{||}{y|~~y||y{y~y~z{{z}{||}{z{|{{}{}~~z{y}yxw~yy{|}y~}{yyxyz|z}}zyy{|{|{||{|y{|~{|}xzz}yw{y}~~y|z{z|xyyzwt}{|{wyuzz|}{|z|zz{v{{w}~|z|z{}{{zyzu|}z{zz|xxy}zx~|}wwz||{~x{y}x}~zz{x~z~|z~yz||zzz}|z{{{x|{w~x}{}zyxv|}|{}}x|y{y{}{~zy|{{x}}{~}x||zzy|||ww|~z|wv{{|~|yx{{zy~~x}{}y}{~{{x|~{zz{xyy~zy{}~}u}wz|{{yyzx}~{||~|zx{z{}}}zy{y|~yzxw{|}y{yy|z~{}~}}}|~|~|~|}w}~|{~}~{}~}~}||z}~{}~}}z~|||z~~}~~~~{}~}~~~yy|~}}~|{~{~|~~{~|y}}~~~~}}~~}||~}{}|}|~|}}z{~|~}~||y{~}}|}~}~|}~}}|~~|}}}~u~~~}~}~~~}~~|~~~~}y~}}~~}|{~|~{}~}}~|~}}~~|~|~}~|~~}z~~~}x~}}x}}~~~|~|~z}|}~~|~y}~||~}|zz~z~~~}|~{}~}|}~x|}||~{|~~~}~z|~|~}||}}}|||{{~|~~}}{z|}{{vu}~}|xwy{x{tywzzx||yxwy{xz|x|uz|z{~x}}}|yy{||}}{|z}}~z~}}~~}u~}z}v}{}{{{yz}z{|~zvy}}xy}wv{{x~vz{|{y{{z}}{|z{|yzv~|{y}~y{y~x~wyvzy|yyzw{y|yxz}|y~y}yw|szx{}{zyzz{{}{z~yy~}xzz}w}}y{}y|{}}xwxyyzyx{|{xvzw|xy~x{z|z~uzyz{zzz|xz|yz~x~~x|{z~||x{z|{zx{vx}w|zz{{w|xzy|{~{|zzwxz|y}{||y|}x}}}|y{|}tzz|}z}}}{}{zzz{}{z{uyvz~wyw{{y|{wx{{{~|{}|z{{|yz|~{z|||~|y|||yx{}z}~}x{}}wzwy|zz|}}yy{{zzyzx{{|wt}yzsyy}{}~~{~{|{zz{~|}{{|~wz{~{y~{{yzwx}{y~vy|z|ywx||~{u{wyzy|{}x{~~~y~z{z|{{z|xy}yz{xz{z|xxuvzxx|{}|zyz~y}}}v{uw{}~ywy~~|~{{}|z|z}}w|yy{}}yx|~|z|yz}y~||x|||}z~}}zx}{{|}zy|xzy{yyyy{z~}z}~wt|z{x|z}~}z|~y|}{{yyx|}x}y|yx{zz{y{v}~w||y}~ww|~}|}|||}~{|}}z~}{{~y|}~{x~{z~yzy~y{{y{w{xy}zyvzy}y}yzz{y|wy||zz}yw}v~{z}{~~}}{~{~~}}}}{~~}~~|z~~~{}}|}}|{}}}}~}~~~~~{}{{|~~~~~~}|}~~~|||}~}~y}|~~}|}|~}|}~}}~~yq|~~~|}}~|~|~~~z}|||~~|~}~{||||~~z}~~|~}~~~~||z{}~}{{}~}~}{}|}|}~}~|}}|}~{|{~~~}~~~||}}|z}||~}|{~~v}}}~}}{~~z}~~}{}z}}}~{~}|~~~}|z~}}~zz~~~~~|}|~}~|~~|~~}~||}|~~}|}|z~~~|wz}z{x}z}z|~|}r}}zyyz~z}||{|{||}z|~||{|y}}{|zy~~z{~zz~|y|{~|y{y{}z|}w~|}yvy{z}zx{z||u}{{|w{|x{{{|wzyy|y~y}~v}yuzy}|wy~zyx~yy~y{{||y|{|{|y|{y||{}~zyw|{{xz~{x~v|xxvzyy{x{yz{||wyw{zzz}|zy{y{|{{{yzz}v{xx}|{v}}}z{{ylzzy}|~x{||uwxyzz{}xx{~}z{|{}z~y{{yzzv||w{|zz{|~zz}}{|}{}z{|uy|ty|z|yy{z{z|xx|}{vz{yy|y{||{x}}{}y}~x~}}xz{zzyuxzy{|}zz|s}x|yz|{{{{|~~{y}|y{||x~z}}x{v{|}{z|}w{z}}~zy|}xz{{z}{}xzy|{y|}}z}|yz{~~w}~~{w}~|y}yz|{~z}z|{|y~w|{{yt|x}|}|}yx{~|}}|y||~yx|}}x|{~|z{|}z~}|zz|{~zw{}~~{|}{{{|yz}{{zy{x{~z||wz}{||yyx|{|}yy}|yv{{{z~y|y~y|{z|z~{{|}{ywz|}~~y}}yxz~~y{}x}xzzz{zxyz}zzw|zy|xww{{|zz}|z}xzzuyz}{}|z{x~yz}xx|{wxy||}|x{x{x{x}~}y{{}{zzzz|{|{y{uy|~y|w|{zyz{{z}|xxw}vzz~|uzz~y{wu||yy~}{x~~}~|~}~}}r~~~}|y}}z}}}}||}~|y~~}{~z}~||{{||~|}|||~{~}|}}}x{{}|~~|~|z}~~|}~~~}|~}||~}~~~{{|{{~~}|}~~~}w}z}xzx}z~{~}~}}~~~z}~~|y}~~~~|~}|}|~~|~}}~|~{{~~~~}~}~|}}{||~||}}~||}|~~|}~}|~~}}~|}}|{~}~~||~z~w}z}~~{{}|}~z}}}}|~}}~}|z~}~~~~{||}z{{~~~}~~~~{}~z|~~}}~x|~}}~}}~~~~~~~||}~}|~}{}~|z|{||}|~~{}~}~~{{~xtzy}yw{yz~yz{}}y}{x|||}~z||~{~}{||{w}z~~~|~~|{w~}{zy||y}z{|x}~|u}{}y}|y|wz}zy|z|}y|{|}|{~w|}||w}x|z|yzx}yw|z~{}~{|{yxy}v|{}yy{~~xw~{{|}}}y{|~y|~}{y}{x|y{|}|{yx{z}v}{x{{x|y|{v|z{}}yz|{}|y}~}}||{{zz||z|{}|{~{|z~|y}w{{y}tw|||~{|~~}}~|}|vw~~}z}{{~{{zzzyzxy|v|zyz|z{z||yz{x{z~}~z~y~~z|{}{~}||{|~}{}}{{{{{{}~|ywz}~{|{z~{|x{zzz|~u|~}|z|z|x{~{{{~z||z~|{w~|~z|yy|}}~{~y{z}}z~|{y{}y|yzy{~wy}z{|z{{uy{{~{|{~z{~~}z}}zzz}zxzz|}||}z}{~|x}z|||x||||~}|y{{{{|||x}zz~xy{v{}y~|zz{{{zy|~z~}z|{}z{{~{{{~}vz~{}zy|}|{|{|||{~|u}|~}{|}~}{{wzxzyz~~|{~|}{y~z{xzz{~zz}v{}~{y{|}~{z}~}y{~||~~~}y~~}||{w~~z}~}{|~{}~~~|~~}}~}|}|{}{|~~~|~}~~{~}~~~}}||~}}{{}~~}}}}|~~|{}~~}~|~~~~}~~}~{}}z~|~}~|~z~~~}|x~}~~|v{x~~~~~~|}|}|~~|~~t}z|~}}~}~~~}~}}~}~|}{|~|}{z~}|}z~~~w|v|zz||||y}~}z{z}}|z}x{x{y||y~z{|z|zw|~{|zx{}{|y}xx{w~{~uyzy}|~{{xx~y|zzyzyyzy{{~{~yzxz|z{y~z}}x{vw|~|yxx}|z{zyzzy}|zz{~}|{}y{vxvy}}{|}|zxzz|}yzwy}z|}{|y~~zz|x{wyvz|{zwz~{yz}y~{yz{}|~zxz||{{{~y{zzvy}{wy~{{zx|xz{|{{x{vx{z}zx{uz{|{wy{{yx|w~y}x||~z~{y~yz}}|xzyy|{|y|{x|z~{}z{{~u{{zw{||}{z{y{y}xyz~~{xu|z{|}}{y|z|v|yz~x~|y{}{y|xu~|z~y{{~~z~uz~|}~}{}zvz{yx}y}x{{{v|x}}}|}zx}yz||w|~~zz~}{|v|{|||||z|~}z}}~y|zy||}{|}~yzzy|v|}|z|{||w{|y}|y{~y{{|||y{|}~}|~xx~z{}{yvxw~{z{|z~~wxz|y{}z{xv|x}}{y~|yvz|}|x}}vz}}y~x|~x}}||{z{z{z{~~{x|yxwz|z}y{zzzt|}{|y{w~}}x}vzwy{vw}}}~{zz}}}|yzww~yv}~~}~zv}|zwv||yyz|y|{x{~{|||w{z{}|y{|{{|{y|zz}|}}y{yy||z{v}y{|y{{zy{yz~}~}}z{}{||xyzz{z{}y{z~wyyy~~|~}|yyzxz|~~zxv{||wy{{||}{~}}}~~w}~}~z~~~}~~|~~~z~~}||z|~}~~~{|~~}~~~{~~|~z}|~~~~z}{|}{~{z||}~~~~}{|~}~~}~|~~~}}{{~~}}{~~|~|~}|~}~~z~~{~{~~|}}|}~}~~~}{~~}|~}}}~}{{~~}}~}}z~{z}{~}}}}~~{~~~}|}}~~}}~}~}z|~|~}~{~}~~~}{|{}~~{~}~}}{~||{|}}}}{|~|~z~~~}~}{{}}~}{~|}}{~}{}~}z}{}~}}}z~~~~~~}}~z~}{~~y~|||zy~}|}yzzyyx||z~xzx{wzvzv{{wz{}zw}|x||}|v{xw|}{|||{|y{|yz}x{y~~zx}y~{x{v|}|zv|}|{z|zw|y{yzzwy~~y{~y{|~||{{w}}~~~|yw~y|~}u|~|z|zzy||wxy|zzz{vxy~{}|{{{|y~{xz|z{{~~|~{y}||{{}~|wy|y{|zzx|x~z|yy{|u{|yz{zwy{{|y~}|~{{|{z~{y}|{{}{~z~w{|wz}{}zzx|zx{{}{}yyxy~||}tz|z}yywyyz}}~|}}z}|zzz|wzyz|yz}v~{|~rxy|xxvzxyz~zyyxy}}{{w~x|}z~y~~}||{x}}x|{~x|y~y~z}~|{||}{{{}{vyy}{y~|}{|x~y{z~||||w|~{|z||{{~~}z|{|}~z|{|yzzz{{yzyvywz{{}zz{{|w}xzz{zy~z|vz}}yz}{}||z}z~|z|}|{~z~|{~}z~x~{y}}x}uyz}}|xxy|zyzu{{}xvzx~~{~z{}y|}|x{w}|{~}wv|z{y}zx{}yzw{t|y{yy|zwz|y||{w|}zx}v~~|{{|{||z~x{{z}zz{{}|z}z~zz{z}}{}zyv{xv|}yxyyy|}x}{{{}|yvy{|z}}~zzw|xz|~}{|~{~}zz}|~}vy||z{z|ywt{v~{{yzv|w{}~z|yzyy|}~y{xx~z}}zy{z||~}|~}~~~|}~~~~~||x}z~~}|~~}|~~}}|}zzzz~}|z|~~~|~~~}}}}}}{~~}}~}|}|~}~~~~~{~|}|~}~z~}}}|}}}~~~}}z~}z}|}~}}~~{y}{}}}~{}}~~|{~~|~{}||z~~|~~}~|||}~~~~~~{~~y{}z~~}}~y}{~{~~~}|}~y}|{|{|}}~}|~~||}z{{{~~}|z~}}~~}}|~}{|}|z}w}|~~~||~~~|{~~~~||z}{~~~~~~}~z~w}|~||~|}xy~zu{|~zw|{zzz{t}|~t|{|wx{}z{{w}|yz}}yw{y{|x}}w}}z||zzz{}|}~{x|xw|||~||{}xxzzy{x}~}xyx|yy{}zpy}z|~{w{|w{~x||~}{{|zz{v|~|xzw}y}y|{|y}tx{{|{y}|}|}uy~z}z|z}{x|zyzxz}zu|xxvxzv~z|z}}z~}|w|z|}|{xx{{y{{~w}{x|}u}{z|w|{{{y~}y|zyz{yxy~xzy{z~|~x|z|yz}u|~xxzx~{v}{}{zzzz{zz}{z{yzzw{~|z{y{{|}}y|yzw|xz|}x{~xwz~w{}{xx{x{z{xx~{~}}~z{{{|yz{vy}z{|}{{{{||}~}|}~|w}yv||{~}{w{}}y}|yy}x{zzvv|yzyz}y}x~}|~{w~||sx}{y}}}{y~w}{|ys|{w~|}{{{{~|}}}y}xyvx{x|x{}}|{{x}wzux||w}zw}z}}u}|}y{|yw|}{{{zz{{zy~~{}|zy~zv||y}vx}y~~~}z|x|y{~{{}yy~{z|w~~{zzwx|zx~}{yy}|wz~y|zzwx||{z~||}zw{z{{z{xy}y{x|{z{|~{~y}z{~u|y||}yz~vy{xzz}}y{|y~y|{zyy{|z|y{x||~y{{{ywx{y}~}zx}z}{{xzzyxzyy{{yxy}|~~{~}z|w|||zyz}z}z{yw}|{}|{x{|z{|}x{xy}||yw~~|}xvx|}x}~z~~{~~~~}~}}|~}||~~{|~~~~}}~}~|~}~|~{~~~}}}}~~}||~~{z~}{}~|}{~z~~~~~}~|}}{}{}~||~}|}||~~~~}~z}~}~~}}|~}~{}~~}~}{~{{~|~|~~~|~{~}~|~}~}|y|~~{~zw{}}|z}|}}{y~|z|~~~}y{~~|}|~~}||}~~~~|~z~~~}~}{}~}}~~}||~}~y{}~u~|{}}~~|{~{{}}|}}}~}~{}z}}}}}|}}|~~~}|{}}|{}{}|}{}}~xyy}}|s}}{{z}{y}z|vxyyxy{y{x|}w{}|vyz}y|}~yww}|z}ww}{z~yx{|}|}~|y|z|z}z}|yyzz|}}|xyw|z|{t~{zx}yvxx}y|z{|{|zzx~|y{z|w{|uz~}{{z||x}z~z}{~|{zzww~}yxy{vyx}y~|xwv||w{|w|~}xyyx}y{~{zzy|}|zv}}{zx}{|xzyxz}{|xz}}zzzxzzu{yx{y{{}~{}}|{~{~|{yv|}|}|z}z~x|{||{xy}tz|xyzwy{|x{xy}|y{|}}|w||}xyv~z|}||{~~yx{z}{}|x~|x}{~~xy}|{z|z{x{v}|{x}xzz{{zzy|xx}{{}zyy}|{}}z}~}~zz{}y}{|xyxzy}|zx{xzyyzyz{{z{|}y}vw{x{xy{~||~zzy}z{}~zz~zyzz{~{w{||~wyy{q|wzywyyzzzz~yu~{||{wx~zuwz}}y|wy|{zw|yyz|v~s{zy{y|yxy{{}}}{}yx}w~{yyw~z{zx~wzx{|}y|xy{y{|y{w}~{z~||yzz}|y{wx{yzuzxyxz|~z{x~y{vxxyzzw{zy{{zy{}y{{w{{w~z{wyzz}}{y|y{xy|zz|wy{{|{y{}yw}v{v}}{x|yx|~{z{|{zt~}|}|{}{yxz}}~{|{~~z{{yv}xw|{~}yx{}vwy{v}wxzyywy}z|y{}|~zy{zy~|{}}}~z|~|z~~}~{~|y~}{~|{||}}~~{~||~|~|~}~~}||}~{}{~}|~~}}~~}}~~~~}~~~~|~~zx{w}}|{~~~z~|}~{~z{~~~~~~y~|}~}{}~~~~~~||}}|}~~}}}z|}|~{{}~~}}~~|}|x}~{~}~~z}|{~|}~~|~~{}||~y~~z}{}z}~|}~}}~~~~}{}{~~~}~z}}}~~z~{~~~~}}~}|~{{}~}~}~~}~~~|}~~|z~~y~{~~}}}|{}~}|~~~~~}}|}~z~}~y{~~}~~y}||z|~zyyvx~|z}~|{w}~x|{wyx~z~}||z}{r~yy|||y{}{y~{zy{x|{yv}|~yx}}|}|{y}wuw}y|{{}||{{vx|}|zzvyxxzxy|{zy~|xyy|zz~x|{yzy||xy}z|x|y|}|u{y}z|~{|{z{}w{~v}y{{|}|x|||}|{~{|~yv|}{yy{~y}|}y|wz||{y~|zz}|z~}{|yo|{|t|yxt|{z}{~|u|||~y{x~}|}}y|}y~}|zyyz}~}zw|yxy}~yu}x~zxxxyvz}|y|~~y||||||zx~|yyxz|{y|y~~~}~}}|}}wx{xw~|{}w{|}{|y|z~zyzz~{}x}{~x{|~|{}w}{~}|y}|z~||~|{y{y|~~~~w|{|~{{y{~zyz}{y|{x||{~zz|w|z}y}xz}}|}|||~~z|}z|w|{}{~}|yx}{{}|y|wy{x{|~{~|}|||{zvr{|zy~zwxx{~{yz}v~||z{yl|~~|x}}z}|yz~x~y~{~||{y~z}{y|}y|zvuxz{{||{x{~{zw}y}{|y}z|}|yyzw~}y}||{yu~{|x|~||~z}~~}|x{w~x{zz}x{z|}}{}}~|~{zz|wx~~~zz}{||zx|zyyy}y{zw{{}zyz~uzy}}|wwx|{vzy{~w}||zx||z{v{z}vx{z{~}zy||x{z|}zz}|z}|z|z~|{}|}y|||~}z~}~}~}~}}~~~{|~{~}|~{|~}~}{}||{}}}|{{y~{}~}|~}}~}~~|~}|}~~~~~}}|~~~~~z~}}~~~~~}y~~~}|~|~~~z~}}|}}~|}~|z}~~~~|~|z~~y~z{~{}}|{{|~~}}~~{~~{}~~}}||~}~~~|~~}}~}~|~~{~}|~}{{||z~~z}}|}|||~~~~|~~}}~z~~~z~~|}}z}~~~~z||}|}}z~}}}~~}}{|~|{}}~~}~~}|~~}~}|}~{~}~{~}~~y~}~~~}~~z~||}~z}|~|||zy|yx~{~wxy{z~xz|yvy~vz{xzyy|xyz|{{{|zz}xy{rzzyz}}yx|}}{}xy{x|w~|}||}{{}|zzxz~{z{xvxwyuvyzx|z}vuv|{xzwyz|y}{{|}x{{}wxy|y{xz{xyzz}yy~{|zxx{||{zxz{x||{~}z{{vx}z{yy~w}z~|y~{z~|{}{{~xz}y~}~}y{~yzx|wz{zzwz~yyy{y}|x|{u{yx|{{{||y|v}u||z}xyx{~z{||u}~|}{|{{yzuxvy}~}|xz}z|zvz{vvyz}zz||y{~y~z}{~xx{{w|{}|{|zz~{z{|{y{{z|{yzzzzv|zy|zw}|}|z|ys{}{x|}~|}{~{y|}y}~}{|}{|yzz}z~x{xz|w|u}vwx~yywxwy{{{}}|yvz|z{z|}|zuwy{|{|y}z|{|}{zz{{||x{z{ysu~xwvz}|}|x~|xzz|~||xwy~zzzzz~yz|~|y|}zz||{}|xy{{yzz~wz{{wzz{{zyyz}xy{{z|zy{{{y~||~z|w}}|swz{z{x|xz{~{{yx{|}x|u|z~}{{}x}z|x}yz{~z}{z}z|wyzz|{{{{z{|~zw~}y{{{||}z}{~~|v|zw|x}xy|z}{{z|~{~w|x~v{v|z|}}{y|}xwzz}~}|z||}|~{{z||zu~}|{x|~vv{{y{||{x|xwzw|w|~zxw||{~|yy{z|||{~{zx~}~}~~|z||}|}}||}z~~}~~~}~}|}y~|}~}~~|}{{~}}}{z{||}~~z~|~~}~z~|~|~~~~~~~~~~}~~|{~}{z|}~{~}}~~{|~~~}{~}~~||||}|{}}{~{}}}~{|}~~}|}~~yz{}}~}}~~~{~}{}{|~}}|~|}~~|~{|~~}~z}}}~}~|}||}|~}{}~~}{|z~w~{~z|~}{~}~}|}}}}{}||}~}{||}y~{}~{}{{}}~}{|z}}}~|~}~~x|~}}{}}}|~~|}}}~|~~{}{~{~|}{}|~|||}}}y}|~~}}~~|}~~x~}}{{zv|u||}z|}{z{}wx~~|zz~y{~{~y~z||x|{}x{}uyx~x~{~{vz|~y}z{{zx{}y|yy||xz{|{s}|z{{xvzy|wy~v{z|}xv{yzx}y|xz{|||}{~v|yz|{}y~y~yz}x||t}|x|x|xzz{{}z{}x{||vz{zyzyy}{yw||~z}zyx~u}x}z~|{zz{~}x||y}z{w}yz{v{}zywy~{xz|xwy}|}v|{y{zuv}wxv{{y{x|w}xx|~zw{}x}|x~u{}}~||z~}yz}xz{{|{~w|}|z{x~wxz|{}{~x{|yu}~y~zyv|wy}||}|x|z|~{w}y}z||y}x}}{xu{|w}z|vw|}y}zv{|{~~v{{{v|xzztyy{|{~}}~zyz{}|}y|z{||zzv{|z{{|v{}{|zz}yx{~w|}}xz}{{~|x}|~~}|~y}y}}zz|}z{z}yyyyz}{z{y}zz}{{{}}~zy}~~{||zywyyyy||yx{~zx|x{z{x}yz}{yxwy{~||xxy}w|z|}y~|xy{{}|{yzw}|}}{zyxzy}{z{u|yyx~z|}yzz{|zz{}yy{{{~|zzzyzz}~|x}{}|}zx|x|wx{|{z}|{y}{{~|uxz{y~{vsyzyyzz~zxxzzz|}yw}|{{|~z|{w|{yy|y~|zy}y{vyvzwy{xy{~~~}x~}z|xy{}{z||{|{{{x|{}xy}~yy~yxyx{w|~y|zzx{}y|}y|{|y|~}~|~|||~{|~{}}}|}}}|~~|z~~{{~~~~{y~}}}~}|}|}}~|~}~|~|}y}z~~~}~||{}~~~{~}}~}~}~~~}~|~~|~}}~~~x}}{}~|~~}{~}}~{}}~}|~~y~}}|~~|~||~~~|{|~}}~|{{}~}}~}~~|}~~~{~{}~}}}~}}~~|}}~~~~}~~~|}~~~z{|~|~|}{||~~{~}{}{~}z~{}}~}~~~{~~~|~}|~~{~~|}|~~~|~~z}}}|||{}x}}~{}~|}}}~~}~}~}~y}}~~~~|~|{{~|~~~}~~}~}}}~|{}xz~}}||{~x}|vzwz|{y||v{z{y}xzz|yzv}z~|{~|z{{x|}{~~|||~{~~~}|}|{{{{zx|{zzxwvxy{zw{}|{|||x{x~||~zz|}~z{yz}y~}~{}}|zx{z}||{z||}|x||}|zwz{y~}~}xz{z{z{}|{{y}x|yxy}}~|~z{{}~|}~zy{{|z{z|||tzvzw}z{}zy|{{}t{zyx}{w}z{|}z||}||y|y}{~{{|y}|y{~}}{~w|y}vyu{xyx{|{{zy|zy{z{x||y{|{z}xz}|}{z}{~{{~y{}}y{}{|x{zy~x}z~vy}{{|v{yx|{{~}}~{zxx|xww{}|{~{yzx|uzy}}|xy}{|zz}}{|{z~||{{}zy|||{{}zz|}yzx{~|x|{{yv||}ywu{{~z}~|{{yz{v~~xxyy~||zy{z{z}ywuwxwz{|z{{{zxy{{z|}|}t|w|yzx{}||{v~|}~|}}z||y}{u|z|~{{{wzv}ywwzy{|xw|{{|z|v}||{|~~{z}zx~}~}|{|}~|}z~{z{{|z}{y}xz{z{}y{{~~zx}vzztx{vx{}}x}|{yz|zz~y{|{}~}x{y{zz~{x|{{{{z~{{zz}{}zy{wz}x{zz{~w||{y~~{t}}w|w|{|~z||||||}z~zzw{z{y{xy{yy{{zyyy{|y}{z||}u{{y}}|~{{z~~}}~~~|{|~~|}}~}}~{}}~z{||~{~}~{}}{}~uw{}}}z~}}~|~~~}}}|}}}}~~|}{y|~~{}~|}~~~{|~|~{~{|zzx~}}{~|}~~~}~~~|}~|}}}}|~|}}~}~}}z~}}}~}}w|z}~|}}~~~y~|z~}}|}~~|~~}~}~~~}|{~~~|~~z|{{|z~|~|}}~}~}{~|||~|||~x~z|~{{~~|~~{~~|~}z{}||~}~}}~{|{~~}}}~~{~{}}|z~~{~|}y~~w{~}|z}~}zy}~}|~}}~~~{~{~z}~y{{||~}}~|~}{zyzz}v{z||~zyzz}|xwv{yz|xz}}z}|}yyx~}{y{yxywzz|w|||xz{}x{zxz{}|yxu}}}}{~{y~z|z|w~z{}y{|||}~zy}}zz}xz~~z{z{}{|v{{z}yx|{}~yz|~}zy~{{|x{ww}{{x|{{yzxzz~}yxz{zy|y|xyv|y|z|xwx|x{{|{~}z}zy}}z}vw{vx}z{|}|x|{wx}|~|x}{y}|~|{y{zzzy|zz{yz|||w}y~zyw~|}z}~zxz}{{x|~z}x|{~zy|}}xyw~{{zz}yx}x~~}yzwz{}~yw~|{{yyu}{|}{{yz~x~z~w|~}{z|}}|~||{}||~|zy~|z~}zwy{}{{x~xz}|zx|w~~zz|z}|yx{x|{xyv{xuxyy|z}||}{|w~zx}z~{yz}z~{wz{{{~|}zx|zz{{{zzux~{|zx{}{{z|y}uy|x}x|{{zytyyx{z|z}|y{{{zz{{|{y{w~|z{z{xz}}y{}|x~x|||~~z{{~z|zx}{zzztz}{z{}y|}zwzy{{z{}y||y|zy{~yv}~zy}yz~~x|{}|{zyy{z~|z}|}{yz{z|~}}{~|{x{|yz{~{zvw}zy{|{{z{{~}~yzy~zx{z~}|~z}|wyz~{{|zw|}{v|y{|{{z~z{{{}{xx{|{{|zy|{{|x|y|{|~s{z|y{zu{z{||tzzy{zzzw|~xw}zyy~~{{|zy}z~}}~}~|}}|z~|~{~}}~~||{~}~~}~~~|~}~~z}}~|}{|~}}{}~~|||w{~}z~}y~}}~~~~~}|~~{}~~|{}{~|}~{}~|}~~{~~~~}}~|}~}|~}|z{{~{~}z||{}~z}}}|~|{~|~|}~}{y|~~~|~~~}}z|}|~~}~{~~|~~~~|}|}}~}|~}~{z~}~|{~}}{z}}{}y~~}}zy{|~~~||}~|||}}|~|~|}~||~|}}}|~~|~~~~|{~~|}}|~}|~|~}~~y|~x~{~|v~}}||}~}~~~}~~~z~y}~{{|{~y~}|{wz}|wz|x{z}yv}x|{{|yvtzv{zw|z{{x||xw~~xzw{{z}zy}z~w{}{{|~z{|yx~}{wy}yv}vuwz{}yxzvu{|v{}x}w}yzyyv{uzz~{{{{}w}{}~}|z{}}xy}{}zz}yzzzxzxvy{~zzwz|{{|x}uzyzytztz{{}{y|{{y}x|x}yzyz{z{|}yx}|}vzy}xy{v|x|yz{xz|w|zxzyxx|y|zzx~wyz~z|}z|y{|}z||{}zwy{}w|y}xzzx|wyyx{zxy{vzw}z{{|{}{xxt|{~}{{zy~{v{|}z{z~~{}~wy{z|vx|z|y~v}y{{z}|zzx}zw{|}{}~|}}xz{{|~|{}{zyyx|{x}{|}zzwxxxuzxw}||v}z|{w|y|y}v|zyy}y}}}{|~x}{~~{{}}{~y}|vxz{yy~~xu|z|yx}z|xzxwz}y|{|zwz{zz{}||{zz}{~|~x~~x|}y{~}yx|}||~{z}{|x~~wzzz{vy~xy}{yzx}y{yy}z}{}{}}{y||zy{|{~}}{|yy}}|zxz~zzzyyzvyw{|y|x|ywz|{}}yzzx}w~w||u{|zzz}y}x}{|{z}}zz|~|{}{|z}z{z{}x~xx~xyz|}|~{{yzxyvyyz~zw}yz~{~}|{}|zw~{z{}{y|z~|{|~~~y{yzxww|~v~|z|zy{{{t|{x{~z{}|y{z~|{|~zx{{}}}~~~~{~}~~}|~|~~{y|}~~~~~~|}~}}~~}~~}}|}z|{}~|~~~~}|}|~~~~~}}~~~|}|z~}}}{}{{}~~~}}}||~}{}}|}~~z~}}}|~~}}~~~}~|~|~||||z|~|z}}~}|}}}{~|~z{~~~}{}}~|zw}~~}}~|~~}~|}}||}~~}||~{|}|~|~}{}}}~|{}|~~~|~~|}}}y}|}~~~~|~|~}x~}}~|~~{~}|~|{r}~z~|}~~~}~|~}|~||}{~~}||||z|~}}}~~{z~|~}}~~~}}x{{~x~yz{y|yzxz~|{yy}}{{yyx{wy|{y{wyy{y~|w||yz{x{{{y|zz{y|zw}||{xz{y|~z~{~x||~yu{w{yz~{z|z|yy}z{}{ux{xwzz{|||z|~y|{wyvxy}}w{}|y{|{vzyw|z}zzwz}{{{z|{{{~||z||}yy{{}{|y{yz}|{y|zyzzv|~~{zyy{{|zy{{}zzw|x||w~|||z{y|{||z}zy}~}}{{z{{{v||z}||{y|}}|szy}wyzy}wzxy{{~}z~}{x||{}{}|z}|y{~{u{{yw{z~y~{wx|z{|z{{y}z{z||~~zz~z}{}{~|v||~}z~}|yz{~z||zz~~x|||u}z{{|{}{{{yww{x}|z}~{~~y|xzz|}z}z{|z|y||}z{w|{|z{v{~x~||~qwx|}}z{zy||w}~|}w{zy||{~~}{}{xzz}}}y|{x}wyy{{wzzy~z|{{z|{|{z{|}v~|zv}x}y|}~zw|}{}{{~yz{{z}{{{z{{yyx{y{}}|{yu|z|xwyyz{z|||zz{wxx{z}y|yzx~y~}~u||z{z}x}{xzx~~}x{y{v{|z}{{y|z~}xy|wxx{}|z}xyz{|}{}}}~z}{yzy{}|{|y|{~{{{~y{|xy{y}x{wvy{~yxzyz~{~{|}y~{|}s|}y{x|zxzy}}{}x~w|z~}z|y~}||zzwyyv{{{zyz{}|}{x}{{~zz|xy|}~|{~y~{{~~z}{||}~~~~~~|}{|}~~{~}|}~~~~~~}z~{~||~}{|~~~{~~~~|}}}~|}|{|||{~}}}~~z{~~~~{~|}y}}z||z}}~~~|}~~}}|}~{~{|}~~}~}|~|}}z~}~||~~~~{}~}~|{z~{|~}z~}~~}}|~~~{}~|~|~|}~||~~|~~~~}x{~{|~}|z~}}{~~~z{}|{~}~||}~~{{|}~~~~~~}|~|}}~x~}~~}{{~~|~~{z{~~{|~|}||}~x~~~}||~}~~~||z~~}~{}y|{~|~|~~}{}z}|}~{|~v{}}{}}|yxyzxwxw{y~zwzzyz~zyxxx|x{x}{~~}yzw}}{zx|}~x|z|{~xz||tzy{|~y}{}{xyx}}||zyz|x|wx|yz{yzwwvw|zz|u{}}zxxz{z|x|x{}yxz|{|{}|{zz||z|zwyxy|y{{{{yx||s{yxxwy~z{|~~}{{z~x{~}~z{~}~{z~x|y{}xyvzz~zt}{wzx|x~~{yz{~xzuuzvy|z~}~}~|{||x||v~z~{z~y|v||}v|{}w||zvz{zw|z}zzzyzv{}y}{xxv~x{z~x}|z{~}}zyx{z{}z|zx|xywzz||w|zy{yzx~x}xx{}|}yyw}{yz}}u{~y}}{z|||~||z{{{y}|||y|uy{zyzwzzzvzzuvx|y{|zyxy}z|yy||z{~{}y}yy~{~}}~{|yz{z{z}w}~y||{|z~}xzzy{|x|{}}uy{y{}y}}|yxx}zzz}}~x||zw||}~}{}wv{yw~z|zyz~{{{}zy{v{zyz}{}|~}v{zz||x||z{{|}{z|y}yx{}}~y~|z|{{x}{~|y~zyx}~|{y||wx{zy|zwxyyx{~|||y~|y~z|{y|~z|{~x|y~{|{|u{}~{uz~yz{z~~x}{{wzz{{|}x~wt|yz}{~w|~z}}y{z~~}|yy|y}~}{{x~~yx}v{yz}v|zw{yzyxy|~uzx|r|||}{{|{z~~~{}}~~~~}w}~~}~~{}|~~}|~}~}}}~}~~~|}|yz~{~z~~~~y~~||}|}~y}|}{}||~z~~~~~~~}~~~x}~{zv~|{~{{~z}w~~}{}~||{|}}{}|}{|}{|}}~}|~}}~{z~z~~y~|}}~~}~~|}|}~|~y{~}~z|}~}|~~~~|~}|~}}|}|{{|}~zz}~z}~}~}|{}}~|{z~}}~}|}~|}~}~|~~~}}}||{}{z}y}~~~{y|{~}z}~}}}|}|~{~}~|~~}~}z~~~{}}}||{||~~~}~~~~~~|{}z~}z}}}~~|{uz|zx{zz{{zy|wz~yz}x{~y{|z{w{|}{z}|{y|||w}v~z}z{z~}z}yz{~}}{yv{}}w|v|z}v|}w{zzw}~~{}{{wyzyz|yy{~yz{|{zz{|zxy|~yxyyy|zzx{y{}}~{|z{{z}z|}yw|z~|xv|{~~y~yywy}yzt{|{|~|w{}y}}{yx|}y|xyvxy|y|y~vx|{{zy{z{wz}{~}}{}}yz~zvyzxwzx{zz{|{z|zz~|x~z}{}z}}|{x|}zzx~||{wy~ww{~}y}{||{zzxx}w}wwwyy{w|s{{x}{|{{}z|}yx~|{~z|x{zx|z||zxy{||xz}zz{~wz}||xyx|}|y}~{|w{|{zy}}y|x~ywy}|~|z}|}x}{z~{~x}{}~}zy~zxz}yrwyzv{~{y{}wz{|zzx|{{}~w}{y}}z|}}zzzwxz|}|}{v|{|{|y}uz{{zxz{~zy{}|x|zz||{ywx}yx~z{~{ny|~{xy{z}|~{z{yy|{z}yy}w}~z}~wz{{}}z}x|}{|}zyxww~{vzyyy~x}{~zwxzz}{y}}yx{{uwz{|{{|yy||y{yyx|xxx{y{|y|ywyv|}y}}v|z}||}~~xzx~|}{}~|{w{||}zztyx{}|{~w{y~yzw||x{{{{zx|}}{yz{y}}v}y~{{}}{zzzy}~|}|xyx||}v}y|zyy~y{~xzzy{z{yxuz}{|sx||~||~~|~}~~{~}~{z}{}}}~{~z~z{}}~~~|z}~}}z|zz}~~}}|~~~~|~}|}~}{}~}~z{~~}|~~}|~|~|}|{{}y|z}y{~~~~}|}~{~}~z~|{~~|~~}}{}}{||}|~|~}}z~{}~~|z}|~{~|~|~{{|{}}~}}~~|{~~}~}}y~~}}{{~}}{{}~~~|}}~}|{|}~||~z}}}}~~}~~|}}|}}~|~||}|~~~~~|}~~||~|~{|~{~}}}~~~{~||~~|~}~~~~}~||{|z}|y}~}}|}}~z~~~~|~~~{{}~{|~}{~}y~}~z~~{}}~~|v~}|}~}~u{}||{~{}zyzwwzzzyy}{{w{||z|zz{y}zyzzx|zx~z}|{zz{}y||}}}~wz~z|zy||~z}{y|~y{}{y{yy{{{|yz}{y|z|{x|y|zy}t}x}}x}|~x|{z{x|y}wzx{xz}x}xyzvx{yyyz{uw{~{v|yww{}zx{z||zxz|y~~~w~}x}}z|~|}z}||{z|y~}|zy|vx|zx{yxz{w||yy{|~x||~{|y{{}w|}}~~w}{zy~zz{|xy{}x}}|yzvzxyw|}z{xywy{xzz~~xyzyzx{s}z~|x|z}z~z~}|~}{||z}|}{}yz{zz{v{|wxvxz|w|{w~|y{vxzsv|}x{w}y}y}y{|vzx||y{}|~x|||z|}y~}~zx|zy{~y||zy|{yyvxx{|{z{z{z}z{y|~uz|{}|{|z{zz}~yz{~|y{{|x}~}yz|~{z}w~y||~|{{|~|z|}yz|{x|zy{|{~}~{|}|s{zuyy|{|y~}|~v{}|||xwyzx}ywvyz{yyx{w}}zxu}vy~{|w{|||x|~x|zy~y|~{z{|yy}}~{y}zxy|xy{}z|y~}|xxyywyzz|zvuz|{z{}}{z{{y~w~zz{}}|{{|~yy|x{{{{z}{{||x|{{|~{x~y{ywxyy|xzwzy{z}z{}}y~}{{|{}{~~|}{~}|}|xxz}}y|vzwz}w}||}zy~~x|z{z{}{y|}}|x~~{{y{y~|}y}~~}|~||~}~~~{z{~}|}|~}}}~||}~{|~}{~~~~}~~~~~}~~~~|z|~~||}~~{}z~}y}~{~~~}~~|~|}~~}{~|}}{~}~~}}}~}{~~}~~|~z{{~}|~~~}~|{|~~{}~|}y}~||}}~~~}~~}~~{}}}z}}}}{~|}{|~{~~~y{|}}|~~~}~}~}~|}}}}{~~}~|y{}|}||{}}}}~|~}~~}~}}~~~}~|{{}{z}~{~~}}~||y|}z}~|~~~~~~{~{{}~|||z|~||}}{{~~~|}|~y|}y|{~}z{{z||zz~yv~|}{w{|w|~zy}~~x|x|~zzz|{|}xyyz{z|{y{}}{{{wyzz{w{|x{{{xz}~zw|xzyz{|wz}}|vx|{~z}{{zxz{xyyy{yy{~{zz|yww|z{xyu{{yzyxzz|y~y~||{|w}zyzz}{{y|{y{}}zyxzzy}|zx{}~z{zx}{{|}x|{~||zx}{x}y~x}|w}{zx{|yzxwzvxyxx}x{{z|y~{}y|x||x~y~z~|wyx}|w{}~x{}y~{}|zw~{z{z|xz{yy}}z|~{yyvy{{z{{xzz{{~x~z{z|~}}}yy}}|}|||x|}z|}{wy~~wz|x|{{zvwr}|{{zzwv|wz}|}{vz~zu{{{yzzy|v|~|zz|}}~|||~}}}~~x~u|zyyz{yz}z{~}yy}zxw|y|{w{}s~}zzz|{x|zz|zz{}}y}|{}z|w{z{y{y~~{|{}}|zy|x{v{|~y|{~{}~yxx|}{x{|{zy{xzy}|}zx{xy|~w{|~|~{wx}{||z{z~|x{{y{zxu|y|xz|w}{wzxyywxx{x~{zz{zx|zwx}}|yww|~zz~{~z~vyu}}}zy~y~yy|v|xx{y|y|zzy{}z{{}|}}{y{|}w|{{y|}|yw}w|}}x}~{uyyy~}{y|y}|y|||x{~{~|{zzvzz~y|~x{z{w}|zywyv}||yz{z}|y{w|}t|}z}{x}y{}z}|{zz}}}~~~{~||{~{}~|~{|}~{|{~~|~}y~~~~~{~~}|}||{z|~}}y~}|}}|~|~~}y|}~|~|||~|{}}|~|}{~~}|{~~|}~}}}~{}|}w}~~~}~~|}}}~}{{~}}}|~~}||}|~}~|}||}|{|}}}{|}~{}}}}~y}|~z{|}}~~|||}}~~~~~~~}|}}z{~~~}~~~{||}~}~y~~|~{{|~z}}}~z~~z||~~~~}}~{~~~~}|~}~~}~}{|}||}{y}{~~~{}|}z}~|z}~~~{~zz|~}}|y~|}{}{}~|}~~~~~|}|{|}|}x||x{{{xywxw}y}~yx||{}zzw{yzyxzuz|~~z|{|{}}{y{{z|y{~~z|{}x}~y|}ywy|{{z}|zzyy{{v}xyy{|vt{uvzyxyyw|{{|wz}yzy|{}y}{z~{v}}y~}~y~|{zyyy}|ww{z{{}}uyw{|y~~{w}wtyzy~yz{~zy|v~{{~z{|||}}|}}zz}|x{yy{yx|xzvyz{wzyzz|x}zxwwz}|x}~y~zwz||}{}{|{wx|y}z~zz|{|}|}wyzzw}zv|{xz}zw{vyz~wxzvz{wyyz{z{{~~x|}|{y}xz|xywy|{{}~~|yvvq|yy||y{yy}xw{{x|{|y{zxy~~yzy{z}}vxw}|{y{{x~~z}wy|}{x|yyy{vzz{x{x|xz{z}{z{vu|{|yxzy||vy}z}xy}x}zyw~}z~~|ux|z{||}x{x}~z|~|wxxy{xx}}|x|v{x{y{|y|~}{z}}~y{{yyyx||zyy|t~}~{|z||y}|~}zuxyyzyvzxx{yy|uyz{v{{zy|z~y|zz||y|x|yz~{y~zz{uxz|}|zyz{z{~{|uywxyzyyyz}{{xx{|||{{y{|y|y~w}z}}}zx{}|y{||{yvz{|wyxyvz{vuxzz|yv{{}xyy||{ryy{{y{{y|}z{|~~y{~~{~|z~|z}~tv}{||{wyzz~yzz}z|y}xx|{r~~xvyyx|y{yw||zz{{wzz}|z|~~|}}|{~y~|{}|xz|~~z||}{{|x}~~~z}}~{}~|~~~~|~~|~~~}x~z}~u}~}~{||{|}{y{~~{~|~}~~~}~}}~~~~|~}|~z~z|{~~~|~{}|}z~~~~}|{zxz|~{z}~}|{~|{|}}{z|}y|}|}~}~~}~|~~}{~{~}~|~~~~~}~~~|~z~{}~~{~~z}~~}~}}~~}}}~|}}}}}z|}|}}~|{}||}}~}}}u}}u}~~~{~}|~||~}~}~|}zzv}}}~}}}~~|||~~}|~}~z~{~{|}zzz~}|}}~||~||~y~~~zy}~|~}}{}}~~~~~}~|}~x}}}}x}z|~{{|}~~}~}|~x|z{}|v{|yxvx||z|z{x{y}x{z}yw{z{~y|{y}{|xwy{wz}z||}|x{{zy|~}w}x||y~yz}yv~|{|yz||{xxzz{{z{|{w{~{w}z|zvy|zy}yx~yv}w{vzww|z|{w|zy}{z|x{|{~y}~}~}yy|w||~}~y}~~{|~y{ywzywy~|z|~x|x{{{}{|zz|z~}}|z{xz~x~zy{}|z|{}xy|v{|~{zx}zzux|yw}{{{xv~{}yy{{zwy~wz|x{~{v}~y{xyv|r}}}{~~xz|zwxz{x{zxv}zx|v{w{x|{z|yz~y{}}zx}w}y~zz|}|}}}~y}y|~x{|{xyz{}y}z|~x|~}|}zzzyx}y|x|wz{~}{{{{z}|{}y||~xzy|x~yyy}u{zyz|yy{}{{z~{|vz|zy~}ty~|z}x||zyz~x}||}w{|yyy}z||w{z~}{zyzz~y{{~~{{yzxwyz{w~w|wxy|zywx{y|yxy|zy{|{{}{}{z||x|~yvz|w}}zzz}zzz}z{zy|zvz{}xy~~x|{wyy|~y{{{xy||zx|}z||x{yz|z{}z{|~{zx|xz{z|}z{}|zywzwy|v}||z|x~{y{yxzy}xy|~|zzz~}z||}}~zvyzz||xzvx{{x{{z}~~xxz|{}~|y{|||x{~}|{x|||}wy|z}zwxxw{|z{{}y}z{{|{zw{z|}y}zzzx~|{xww{wzwz}|z~{{~|{{~~}}}}|~~~{{~~~~}{~|~~}|~}~|}}|}|~~|~|{~}}}~{|~{z~|}|~}{~|~~}{~~~}z~|{}~|||~~y|}{w~}}~~}z~~{~|||~~}z{~~~{~||{zy{|~}~{{~|}~{~}}~}}|~~{{{|}}}~}~~w}|~}~}z{~~~||~|~~}~|}~}~~}~~}}|}}}{~~}}}~~}}}z~~|~~}~~~{||~z||{|}~~{}}~|}~y~~~v{~}}x~z~~~}||}}~}~~z{}~~}~~~|}}~}{{|~|~~|~~{~~~{|}{~{{x{}{}|y~{u~z{zuzz}zyyy{|{|y|xy}zv{{~}|wz|x{zx~|z{y~z}{zw{}xxx{x~~~xzzxtw|zy{xwxwyyyx}|{yuyyvywzvy{zzx}{yy{xywxyyzx|{||y}zyxyxz}~{z{xyz{{}u|z~yz|zw~w}zy{y{x|wzx{z~}yz~{zx|}}|{{|wz|~|}xzy}{z}}{||{|wx|w|uxxwxz}|}||z|zxz{vzzz|}|y{~}|}}}zzz|ww}z~z|}}~yw}y~}zxz}xvyy|zy{|y{z}x|yyyxuz}}|}{~{|y|y~z|}z||~}}y}}x||}zyvyz|{yxy{|xv}~{yy|}|{z}uz|{}zzyzy|{}||}y{{x{{{{zzw}}~zz~x|{xy}z{{zyz{|}z|}}{~{v{z~wzz}~{}wxz{zy|}~y}{|{|z|{{z~}{y{zu}zzyxyw{}}v{{}z~w}zw{}~zy}|x|z}x|||~y}xz~y~}y{xy|z||{}{|||{{~{~zzw{}z~z~t||{z|wzvyy}{~z{{}y}~yzz}zxw~yz{z{}~|yvww{y{z~}{|uyy{zz|~|z|s|{wxyy{{~{uy~|}}{yz{|z{zx|{x~}z}|{{zw|zz|}w}x||}w|y|{}{z}}u{yw~}{|{yy|}{|y}{y}}{}}}|}|}~y{x~zzwzy{~zzyzxz{||~z~xzz{|vy{|{~|y|x}zz}{~~|~|}|}}||{|~~~z{~~{~||{~}}~||}}}~{}~~}~}}}~~}}~}w~y~~z}~z~y~x|~|}}||}~~~~}}|{~~{|{{{~~~}~y~~~}~~|~|y~~~~z~}|z}~~}||}~~|~xz}{~}z}}|~}~~z~~~{}|}~|~~~|}~{~~~~}||~~|}|}~{y|}}~~~}~}z|~~~~~}}~~~~|~{}~{~|}~~}|~}}z~~}~}}~|~|||}}}{~}}}}{{~}~|{{{{|~~}~~|||~~|~{~}}}}}}~z{~~{|}}|{}~}~|{}~{~~~}|{|}}{w||zzz||xz|y}z}}{w|wz}{|||z~zyw{yz|{x{wy{y|~xxxw|xvx{zwx~|||w{xy{}}}}y~}xz|zzz~{{zw|xxx|y{wv|~y{wz}z}||}z~xy{{x}{{y{wzzzzx}{w}y{yuy||~{|z||x~wyxzz{|{}z~~z~{zy{|}{yz~y{}{zz{zzz|~~}yz|xzz|{}zx~}xw|}zuywwx~y|y|}{xzyzu||zv}y~zzx{}{~xxxzy}}{|~x~z}|y}|zz{x}zz{x|}||z~|}{{zzx{}y|{yz{{z{z}{x{z{{zx~wzz|z}z||{z~|~w{}|{~z{z{wyzxy{|{{{z{|}{y{~{}}}{}zz|yy{yy{|zyww~}}|}|}|}|yw||}~{}z{wy|y|y}|{xzyxx{zy|~yx}vyt}zxyy}y}}{{{|{~z|{xz|zx{~y|xyz}~}|z|}|zyxx|w|}|zs||yz}}|{uy~y||xv}vzzzzv{z{{|xw{|}}yz~{z{||{{zz}}{zz~|xw}||}|{zz~z~||v{{z{v}tx{zz|y{{y{}}yzz~|}~}{{z|z|wyv|z{{}|{{y|xx~}wz|~|w}~x|{z}|yyyw~~y~|||z{xzy~{||}w}y|x{}uy|{yzyx{vx~|{z}vzy{}|{|y~v~|uzxz|{|~w}wzx|||zx}~{{|~z{z{{x~|zz{z{zz|zw{u~}z~ywy{{||y{vy|{|x|x||y~{}~~}~~~~~{~~~~~~~~~~}}}~{z~|x~z~~}}{{|}~}z~~~~||{|}~}}~~}~~}|}}~|||~~}}~~||~|}}|}|{|~~|~}~y~{|{}}}||}||~~{{zz}~}~~~||}|~~~~z|}~~~~{~}}}zv~|}}}~}z{~~~zz}}x}~}~{~}}~~|}|}y~~}~}~y{~|~}~~~~|~|y}||}~~|~}}|~~}}~|~{}~~~{}z~~~~|~}}~|~~~~}|~}|~~{~}{}~~~y}~~~~{~|}|{z~||~}}~~~|}~|~}||~}~~~}~~{~}|}|||~~~}~~{x~}z}~~}x|y}y{z||zy|ysx{|xw|yx}~x{{x~w{w{z|yxwz}xzvyyyzz|{z{xy{{xy}}||z|yx|z|{zy|z~y|yy{yxwxy~yzyx{tz|ww{z{|}yx~vx{yw~wwzyz{|z~{y~xyz{|}|}{zzz{z{{w|{zyyy}{||||zz~{x|v|}|wzy}yrw|}}xzyz{{z||w{zy~z~z{x}}x{y}{}vy{z{~uy|x{|zy{yy||}xzzzy~}{}||~~zzw}}y}z|||}|{xv{xy|y~w{y{zz|yy{y|{~zyw{y{yx{y|{z{|w|~x}zz||{y|{|y~z|~}y|~y}zz||{xy{zy~xyxz}xxzz{{x}xxx{~z|yyy}|{}{~{}|{{y~{|yw}{y|}~|}zzwyx}xwyx|~|{{z{yw{{~xxxv}{|vz|z{z|}}{}zy{wy}}{{~|y||xx}~xyvyvw}xuw}{wz}zxx}v|x|w}yz~z|{~}z{zt|{{{|{}}zu~{y|}w|z{~z~~}xz~yzy}yy{sr{|zzw{|}ww}|z{u{wy}z|}{y~z{|zv|~x~|y{}}z}}y{}zxzvwy{z|x}xzy|zw{zxy}xz|z|yyzu}||}v{{w{|}zzzyz{z}|}||~~{}{z}|yyy~wzzuu}{yyxzz||}yz}}z~zxyx~{{|||w{yxty{x}|}y{z}~z||{~|}x|y|x|yzzw|zz}x|yx{|xy|{z|w{}|yy}z|{}y}z}}{~}y~z{}~|{~~~}~}y~}~}~{||{y}~~||}~|v}~}}|{z~y}~}|~~|{{}}z~}}}}~~{||}{}}}||{|~}}~~}~{|}z|~~~|{{||~}}~z}}|~~~z~||~{~zz}}~~|{}}~~~y}|~|}}~~{~~}{~|}}~|||~}z|||}}}~}|~}~~}|yz~}|z}|~~}}}{{{{v}}{}{||~|~~{}}~~|z|~{x|}{|~|{~|z}~~~}}|{}{y{~|{~~{~{y~~~~|~~}~~{|}}|~|}z~{~{}~}}{}~|{}}{}}}~~~~}}||{z{}~y{|wzz|||}~z~x{{{u}x}}||~yz|{}uzz{x~yywyzxw~zv{z{|z|}zv|{|{}x||{z}|zyzyz{}}{~yyxxv}yz{x|zv}x|wy}|z{w|x|xxzy~w{{|yyv|wyzx~|yvy{xzw|~|x|{vx}z{xx}xzz}|{yw}{{yux~{}z}}w||{y{|ywzxz~{y|~y}zz~yyyz{{|||||yy||zz~|}{uvyy~y}t{v|{x}y}~z~xz{~~|x{}{yx}yx}||||xy|{z{{yvx{|yz{{~}|{~zxw{x{|{}wz~z~wz}~zxzzz{{x{yz{yy|w|zx}}{v{z{|zzzx~x{{|u{{z{{|~u{{v|x~zy~z{~|{}}|y|x~{{x|}|{{}x|y{xx{}wzzxzy||}zz|{{zy}~z{wz{~}||yzz|z}zxwzz|zyzw~}|}|y}yz}}y{~zyy{||{~w}}x|~y|xzx||{{}z|w}zx}yyz}z{v~xxzyyzz{|xwxx~y}}ux~y}{{{xz{|{|y{}vx}||{~z{y}{zy}}x}{|zy|}{zy{}ww{vvxy|{z}zx{yzx~x|}yxyz}||xyyyz|}}|}yz{yuzwy|zy{}x||x}yx|}y{z}wyxyyv~x~|xx{}{|xx|v}z|{|}{y~}yyy{{xy{}~zzxw}{{z|x}|{~z}~zy{{w~z|~v{~||~xx{{}}v|{{zzz{{~z}~wz~|zzzz}|zzw{~~z{|yx{{~|y~}|xyz{x{z}{{}}|}~{||y~~{~~~~~}~~~}z||~z|~~z~~~{x~~}~~z~}~}|}||z~~~v}~~|~}~~~~z~|||}~{}~|~|}~}}{~|~}z}||}z~~|~|~~~}}|z}}~|z~z~~~{~~{}~{~~~~y}~~~|~}|~}~}}}|}~~|~}}z~~|{||{{{||~}}{}~|~~}}}}{~|~}}~~~~~z|}~~~~{~{{~}|~}}||~}~}||{|~|x~|x}~|||~||x~z~~~~~~~}}{~|}~~~|{~~{}{}|~~~{~}}~}|}~|}}}~}}}~|~~}}~}}}|~}x~~{||x~}}}~~||~~||~}~~||~y}~~{||}~|}~}}{|}}}~|~|vvzy||||{}~zy{zy{|{~{z}{z~y{x|x|z}{y|z|z~}|y{z}||}z~~~zx||z|}{x}zyzyzw{y{||}y{w|y{yzyzzz||x}y~{|y}zw|{~}x{{}{|zzzy}z{|z}{|z~{|y|}|~y~|x{z||{{|xy{~y}}z||z|{yx}{y{{{{z{{z{z||||~{zz~}|~|{}z||yxx}}yywyx{y{zwyzzyy||z~xz}{y}w|v{}~wzy{}zyz{}}|}~|~|{}}{|y{}{|x|vu{}y{{wwzw|xz||w|xyywyw~x|{~}{}{w}~}}xy{||{xzzx}{y|~|}tx{z|zxw{wzw{z|yyvz{{x~w|zz}yyz~~y|}~~z~{{z}}|yzx{y|x~|}}y{z~zyyz|yy{y~{zyw{{vx~{xwz{yx~{{wzx{{|{}}|}y|yzy{}|{yy}z{{{}}|{z{ys}|zz{yy|y}vwz|xy|}xv}x}}yz{x}}}v{}z|}|}|t{|~}xx}}z|||x~}xy}yxv{y{z{zv}xzy~||v}~}z}{{u~vz~y|z{~yx{~z{|{{{}{~y}}w~zxy{xz{xy}{x{{}{z{~}{|x|w|w}}|}~yyz|}zzz|{y{~y{vx~{~}z~}z|{{}xxx|{x}wzx|x{x||}zxx{x{}z|~x~v||{|}~~{x{zy}}~|~{{xw}|||}x~}|}z{y}|x~x}x{|{z{zxz~xy|{|zzyy|~~~~y~}~~{~|{}{~~~}}~z|}}}~~||}~~||~|}~~~}|zz|{~{}}}}z}~}{}}{~}z|{|{~{y~{||w|}~||~}}}~y}|}{}}{}|}{~~|||~{|}~~z}~~}~~y~~|~}}|wz}{~}|~|}|}z~~~|~~~~}|{|~z}}~~~}y{}}{}}}~~}~~~~y}~~}}z}}~}y~zy~~}{{~}{~~~}~~~~~z}{z~||}|~~{~}}||}~}}z}~{~~y|}|{||~|{}}}}~}}}~~~}}~}}~z~~~|}~}}}}||}|~~~~|||}{}|~z{~~}|~~}}~~|~~||}}}~||~}|~|}~||}~~|z}y~|}~~~~~}|x|n|{wxy{{x|vvy}vyw|zy{y{}wxz~t}zwzwxw}{w{{|{z||{{yxzzxz{zy{}z||wx{xw|~zz{yy{||y|~z}}xy}|z}zzx|{xxz{yw{}zxx{zxzz{zz}{{|zzvzx}|yv{}yxzyy}u|y}y|{||{z|uy~|y~z|zz~{yxy{~zx}x}xy{|w~||z~zz}{|}{y{yt{}y{z~x|yz}||zz{xzy}}|{v|www{~zzzzzxx{|v|vzx}w~xzw{}w|yy}}|}z|z}zzxy|z}y}x{w|x}{wy{{{v|vx{|~y}v~zz}wz{z{y|zxx~|xz|{yy{z|~{}~{|{vyxwywyw}x|}zxy}~y~z~|{|ww~yx|||{zw{|}yz{wyz~}x~{}z~|~{z{}z|}{y|xy}{z{xzyw}{{|~{|}{}zy{yz|y|zuz|uy}{|{{|vz}z||{u~ywy{|}|{}}|{~z~{}|~|{}zxz~z|z~}z{yuxz{{xz~}|yz||||~zy{ww|y{y{}z}~{uw|~}x{yz{v{xz|}|{~y}v{{x{s{z~z|w{|{{zuy{www~{|z~x{z{{xzu}{{~x{{{|}}~}zywz{{x}z||wuyyxz|y{y{wyz|yr{~|x}}|yz|{||v~yyv}}y~{{{xwzz}~y{|z{x{z}z|||~x}w}|x}}t|}~yy{{xy~{}z~zwxyx|z{vy}xz}vx{xyvz{{zy|}~z}{wyx}|z~{zz{~~}{{}~}wyx}|w{xxx~~{~|}~~{y}~~|x~}~{{~~~z}{|~|||{}}z~|{~}}}~|~~~}~~}}}||}}{}~{~||}{}~~~}z|~}~~}~z~}~{~}}~~{{{~}~{}}|}x|}~z}~{|xxv~}{~~}~}}}}}}z}}~}||~}}~|}~|~{~}{~|}|~x~}}~~~~~~~z}|~{}|z~~x}}~}}~~}}~|~~~}|}|}}}}}{~~~y{}~~~~y{{}|~~~{|}~z}}~}z{}~~~~}|x}~~}|z|||~|}}|}|}||}|~}}}}||~{{}}~}}~}|{~~~}}}|y|}~~~~{}}~|}~}}~~~}}}{}~{{}~}{~~w{}}}zvzyy}z{z{yzzx{vzz}{y{{yz{x|{zxxz{|z}z{z{~|z{x{}}|u|y~}x~~}{}{||xy}{wxz}{{w|xxy~{{{}|~yz}|yzwxzw{}z{zyx}{vw}z{{|y|}y{~|~}|~x||{yz}{{}||yx{x|||y{yz}y|zxxy}~||z~~zz}}zz{|||{z}~}|}}|y{|z~y}{vv{{}{xy||xzywy{y}}{yu{z||}{zw~|{~yv|}||{zxy}~|}}y{~|yww}{uy~{{{x{yw|xz}yzyzxz{x|}z|||zz{}}~}~yyz}|zz|{x|y|{{~|}|{z||x|{z{z|zxzy{z~y{xqzxz|{y}|z{|{~{x||{~|}~|x|x|}}yu}z||zy|}{xz||z|x{y|}~{yxzzys{~}z}~}{}|z|z|~{{z~{x{z|z|}|z~}z|~x{{}{z}yxyyy~zw{}w~}}w~z{{}{w|{||z~zy{{wx}|x}z}|~y{zzy|{}|z{u{yyy}|x{{z|{z{z~z~}~{~{}y}|wz|~zzx}|}z~{{|{y}z{{~w{wzy~xv|||}~{{xzzuyy{w|yzvz{~}|z{||~{|}z}}{|z|xz~|z{||{z}|x|x{|ywxx~|u|wyyzxy}z{|zxxy}zz}|z|{y}||z~|zzxzyv{|~|y{w{~yz}xzz{xtvxy|{|z~yx{yz{z{{ww|yz{~}{{z{}||}}}}~y}|}|}x|~{}{|}}}z~|{|~~|~}}}~|~~{}}|~{~~|}|z|||y}|}~{|}|}~|{~}z~|}}}~}~z}~~~}}~~}y~||}x~~~{}~~|{}~~}~~z~}{|~~|~||~~}|}~y}}~~|~~~{|}~|}}y~}}}{zz|}}}y}~~}}~~}}|~{{{~}|y|~}}~~}~}}~~}~~~}y}|z}}~~}~~{z}}|~{|~~~~z~~zv~||}~}||}}}~}}}z~{~~~|~~{~|~}~~||}~~~|{{{}{|~z}~|~}|}||}{{{y}~~~}z{~~~~|~y||~xx}|x|~{~~}|~|}z{{zy||w{{zz}ww~wx}xyx|{{{yw~}w||x}yxzzt~y|z}{yw{yzz|~{{vw|y~y{~wxz{uyxz|ut}y{{||zy}zzzwx}|}w{wzx|}yz{xwzz~|zxwnzw}{yzzxzv{xywz}{{yy{{z}w{{y}wyy}v{}wzzzwz{x{|{{y}~{{x}w{x{xz|{{zy|{v}yzzyzsux{{~{z~y}~|}xw~~{}~zy|}xx|uxyw}y~zz||{w{xzw{|{{}}z|~y|x{zzyyz}|yxzyz||v{}zw{zxw{wuxz}}~|{}xzzzyxyz~|{zzz~{|xzz}~x|~}w}wzy}w}}zyzyw||yy{zzxyywz{~y}y}y~|yvx}x{|yz~yy||}y{t||x|{{x}~wz}}}}|y}xy{w~v~}}vxz{{}z}yyyxy}yvx~~~{{xyxz{z}zxv{yzyy|{{{u}wzzw~yxz{|z|}}|y|z}zzzzy{ws|}~|{{|x~zxxzu|{x|z|zw~zywz|z||}}zw{{}x{~{{}}}x~}zyzy|yy{zy~{{yyy}w}x|zyvwy~x|xy~y}z}x}{ux}z}zzy~||wx|v}yxzz~xux}{y}y{x|xy}z}zzw{|zxw|z|zwwxzy~zt{}zy|yxyxzzz}xy|{~z}yzzv}}{yyx~zyy{z{~zyw|zw{z{|ywyy|v{}||zv{{{z~y|zzy|||{w{z}wzw{z}zwy{yzz{}uz~y|x|yy}}|||v|wy|~{z}y|~}~}{}~}~z|z~~~~}}|~~}}{{}}~|~~}|~}~~}}}{~|~~||}}~|w~}}{}{}z}}}}}{}}~~~~~{}{~|}|~}~~~~}|~~|}~~}}~|z~}~~}}~|~}y~~~~~|~|~|~|y~y~|~z~y|}|~}~~}|{~|{|~}~|y~|~}~}}||~{~~}~~~}|}~|}~}~~~~~~{|~|~|~}y}~}}|}~~|~}~}~~~|~}~}}}~~}}y}z}y}~~{~|~}~{|}}~}}~|}~}}|{|x}}y|z|{}~{~}}}|}}|{}}{zx}~}~}~|{{~y~|}~||~y~{}~z}z~~}{}{}~~~|}}{~~~~||~{|wv||}|~zy{z{yyv|uw|x|y}{v~zvyvz}yy|xyv{z||z{}zy{}~|}wz}zy~yz{x}y|}z{|{~}yx{xx|yzvvz|zx|vx~{{z~yzwx{|}y|~{~{}}zz~yyw}z}}zz~x{{z|~yxxz}y|y}{zz|{xz}y{{yyy}x|z}{{~{|}{y|{{}yx{y}z}~}|{w~||w~{~z||xvyvzzx}|zxzx}{y{z}|zzz{w}x||ywz|}xz{|xx}~~|~z}}~~|}|y~yyw}{xx|w}{xzz|}yz}wyxz||{y|{{w{}{w~z~y{~x{{|||{z|~~z~{}w{{wzv}yyyyyz~xyzyv{}{xyv}wy|x~zz}~z|~}y{{}{{|{~{x}{~z~{{ywzxzyzz~{{xp{yxxyy{|{z|yw{zyzxx~z~wzyy|||}~{|}~}}}~~}{w}~z~z|{yz|{|y|{{y}}|yyyw|xy{w}uzyw{y}{zw|y}{|{~|v|}z|}}|yz|z||{x~z|}{w~z}zw|}xyz}{yv{|{zvxt|~|wxy{|{{|{|y|x|}zz|{|z~|{~z~y}zyx|~w~xzyx{wz{~z|yv{z{{xuyy|~y}z}zw}y|}z{x{|{xv{zx~x}z~ysyz~}{wyyy{xyy|{yyxy~xz|z|zzxxy}w|t~|{{~~wz~{z{~{}}~~{wy{|~x|{{x{wyy}|vzv{wx|{z{}y|}zy}x}z{}}uu{xx|xz}|~||z~{}}}~|}}~}}}~}|z|}|}|}yx~~~|~zz~~~~|~}w}~z}{}|~{}|~|~|~{~~}~|}}{~{{|~|{~{|~w~~~~}~~~~{~~|}~~~~}}}|z~}|~~z|}~}~|y|{~{}z~~~}}}}}||}}|}~}{~z}}~}}~}~~}{~y~}~~|~~~y~~~~}||~}~||z}|}~~|}|~{~~|}z~||y{~}|}~|z~}}}{}||z~y~~}~~{}~z||~|}}{}}|~|{{}~}~xz{}~}~~~~~}|}|{}~||z~|~|}{{~~||~w~{~|}}~~z~w}|||}~y{}{zy~}z}~~~||}|~~|y{u|}}~|{z~|~{|~|}~~}|~|}{x~zyz{|zzzxz|}yz}x{y}w~z}|z~~~}{|{{|{}}xzzxz{{}{}y|{~~u}{z}{z~y{|}~|~y{y|z{z}|vz}z}{~|{~{x}||y|{y|}z}z}zzyyw{|{~|yvx}|~~z}~y|xy{|yzz~yxw{|~{yyywzz{|}{~||~z}z{~{{|~y|{z|zzz~~~}{~~|}yy{|~~y||x|}yzv}|||}x|z|}y|xv{|xx|wy}|zz|{|yzz~|~z|{z||z|{}{x||}~z}}z}y{yy}||~|}|z~|}~xyx{~{z}~|xz{|w|}{{~~}{|}z}yzyz|wz~}y}yz||~z~zy{z~|~~z~{y|~{y{{{||~vx}~y{||z~}xy~||~|}w{z~|u}}z}~}}}}y|z~}|{{x{|z~|}z{y~z}}}}}}|y{{{}|z|}y~{z}w|~|{zz~z~|}}~~~}|z}x}u{{|{y{|~z~~|~~{vz||}{~|||yz{|}{{|z|{x~z}|{~~y{yx{{{~zx|yzwy|}z{y|z|{~}|{z}}~{||~|{}zy~|{uxx{{}}z|y{{}z}{~zz~zz~|y~|~{|}w{w~z}{z{|z{}zy|~z{|{~|z}|z}{}}}}{{zz{}|{~|}~}y||}~}}~z|}||yz}~~y|~x{}|~~{~|~}~y}~{y}~|wz~~}|~}|~}z{}}}~}~~~}~|}~~~~~|}y~}~~}}{||~~~}~|~}}z~~}||~~~}}{||~}~}}z|{~~~~~||~~|}~|~~~~}|~~~~~~}~~{~}}|~~|}{~{|}}{}~~{|}{~}}|~~~~{}~~}~~~|z~~}{{}{}}}}|}~~~|{w{~~|~||}}~~|~~{|~{}~|~}~}|{}|}{}}~{~|}~~}z{~}~~~{~~|~~{~zz}{|{{{}z~{|z~w{zzy{xxyyy}wzvz~xzy{||yuy||{x||yyy|~}w|{zy~}|}{y}yy{||zz{y{zywy||zw|zwxyyux{{{}}wx~wy{y{zx}x|z{~~{{}||yz{w{{z{}t{~|{~{ywxw{z|z{|{uy~z}zzy|~yyu{~wwyyzx}}y{{z{~{|z~}z}|{{yy~zw{}z{}z}z{~|z{|}~{x}zwt{}xuuuz~{}|{{|yw{}{y}}yyzy}}}{|yzz~yx{xzz|~xyv{}|x|z{}yx|z~z}xyz{xz|~}~~{y}{}y|yx|zy|x}xyz|}|w}|{zywv}v|wz~u}zyz{x{w|wzy}{~}xx|~u}|{~||{y{yy~{{w|}z{~zu{}xx}z}yx{z{zyx{z}yy|z|zxyxy}}y{}xs}{yx}{{{{{yz|~yz}|{{z{{zz|{y|}xt{}~y{|z|{x|w{txxxxzy{}wy}wx{~}}~|{}{{{y||}{y|||{w{~y{xzzw|z|xw|{}|zxzyx|}xu~{{{y~~~{z{x|y|~{{yuyw~}{{y{xz|y|y{}}zxwu|zz{{~yw~{{|{}{y{|y{}}{}~{|z|z~~}}zu{z|}{}}~{}~|z{yz}yyyw{w{z|{xyx{~zxxz}z}|{v~|{vxyxz}y|~{~~{zz||z|~}{|{{yzxzzuu~u{|zzx}{zyyy|}zy}|~}}}z{|}|{{x}{~|}}{{~|~~{|~}z{{}}}}~x}}y}~}~}~}~~{{|}|}{{|~}~z~|~{}~~~}}~~|~z~{|}}}}{{~~z}~}||}~~~~}|~~~~}~~zz~|~z~|~~~}}~|}{~|}y|x}|~||~|{~}|~}}}{|||~~~}}|z~|z~z{|}}}{{~~~}}{x}{~}~||~|}~~~~~}w{}~|}~}~}{{{{{~~~~~}{~|{z~~~~{x{~y{|}~~}~z~~{|{}}~|}}~{}}~y}~}}~}{|{}x{~}~~}~{{~}{~~{~|}}|~~y~}~|}~{|~~}~y|~~}}~{|~~}|{}~~|{y{|~|}}x|~{|~|~~z~|||{{|{}y}x~}}{z}z}{y}y~{xxzy}|yy{yz{~~wyzy{zz{~y|zy}{|{wz}yzywx{{}zz{zzyw|||z{{~}{x|}x{y|}zxz|yy}{{z}wx}yx}t|{zy{|y}~wuz{yzz}}y|zy{|x|z||xx|wy}zy}wxx}yy}z}xx|u{{x}|zz{yv~||}|{w}z||x~w}zwv}{z{w|vz|{~~yyzw{x}z{{z}}}sv}z}|{yz~{zywz~yy}wzy{~||xyz}yzvy|zzz~}{yw}~z{|zy~y}w}{~yy}}}|{{xyz}x|{uz}zwv{}}}zyz|y{|{y~wx}|}{zzz}~|}}yzy}xy|y|yzv||xyzx~}v}||y}v|{~~yzz}{}{{yzzw|zxzz{yzy|z{|y{yz|xz|w{xy|z|{}|{}yx}}~}zx~yy|{{~~x{{xy|{||y||z{z{}}x~}~z~|~{uwzz{~yu|{zy{zyy}z{|}{wy|y}x{x~}yzytzxyz{v|~|}}yy~{x}y|{y{~~{{x}z{{vzxz}z|{x|yx}~z~{|~zz~{}{}{}{y{z{x{|x{z|yxz}y|zyu}x{~{}~zy|~|{||}}|{}yw}w{xxz~xx{}}vy||yw}|y|}w{z|z{xyyw{z~{{zy}y~y||x{zz||zx{y{~||{y{{y{zzzy~yx~wzyx}zw~y{|{}}zzz|{{y}|||y||{wxz|xyzzy{z{w||z~}z~{{}yx|x{z|~~}}~~~~~|}~~{|y}}~{~~~~|}{~~~}|~}~|~~}y}v}}~}{~y~~}}}}yx~}~|||}}}~}|~~~~{{}{}w}~}}~~|}|~~{{{}||{~y{}}~zz~~~~|}~~|}}}~|~|||}|}~{|~~{~||~{~|~~~z|}}~}|~{}}~x}~}|~}|~}~|}}|~}~|}{y|}}z~~~|}~z~~~~}y|{z}{~}}y}|~}|z~}}{~}~zz~}~|~|}~}{~}y}|~}|~|~~~}||~z}}}}}|}|}|}|{}|~{}x}~}}}~~~}{}}~{~~~|}||~}~}~|~}{|}~|~|~~|~||}|}{~}}||z}{~}~~|}}|||z{v}}{wy|y{zw{{|xv{{wyw{w|{}wwy||yzv~yxys}~{~xy}}}{y~|{y|{{{}}x}}y|}z{z~zxwz~}}{yw{vv|xzrq{}xzyvz||z|w{y||{}}|w{y|wz}~z}yv~z}}{y{x}y|x|z}yyzwy|ww}}}{{yzv}wz{z|~}|~}~~{|~x|{}~}xz{~z}y}{}{w}y}q}{{w}|||v~{|xy{}~}~{vzy}yy}xyyyz{u{{|s}{yw|{}wxx}}~zx|{x{x{}|x~{y{x|x~yxyxzzw{||z{z~}~}~zz{|y~v||zy}}~z{{z~}~z{xx}yzx{xz{yyzx{xy~{}{w}zzw}|xyz~z}|{|~{}~~|yz}y{~||z}~~wuzxxx}y{}u|y{}{yz||xx{|~{wt{wzy|y{{ywzy|z|~v~~{~}||~}~}{|zzwz{{{zy{yzyv{{{{y}wwxy|z{y||z~{yy|{}z{|{~{{|{}w~~|}|x}~z{|}yvvvyy{wxyz~y~{zzw~{||yy{x{yv{vxs}||||~~{x{{}|~~z|y{{|zy~z|}zw~}zw{xxzwxwyzyxvv|{{~y}yy}zzvyyxzwy|y~x{|xz|}z|wx|{}~|{|{y|}y{}zv|z{~tw{yz}{x|zy~x{u}{yz{~zuy}x~{y~}}}y{zx}yz|z~t}zx{||{z|~{|{y{zw|||yyzxwz|zz}w~|x}}||}x{}z{x}y~}{{|{~yz||z{~}~~z}}~~z|~~}~{{|{~z~~}~{~}~{}~|}~{}{}|{}~}~}~|~}~y{}|}|~|}y{~}}}}~~~}||}~~z~~~z}}|z~}}~}~}~~~~|}}~~}}~~~~~}}}~}|}|||~}~|}{}|~~~{}}{~~u~~~z{{{}}}z~|x}~}}~~~z}~~|}|{z{{~|}~y{}}~~}|~~~~~~|~|}|~z}~{{~~}~{}~~z}{|{~~|x~x{~~}{}{|~}~}}}}{~~~|{}|~~}}~wx}}|}|}{|~|~~}}~~~|}{z~}||}~~~}~~~~y~}x~~|~~~}~~~}x~}}|}z~}~}~y}z}}}yw{|zx}z|z~x{|xvzy}y||xy{y|yy{{w|yz{zx||}||{yzz~~|}wzvzw}{w{w||zwz|wzy{|z~v|}{~zxyy{|xww}{yyy{}}{}||}~~x|~{x||{{z}|~x}xy}~x|x~yy~~{yy{wy|}z}|{{}ywzx{|~yy{v|zz}|zy~}wxzzw{~~{yz}}}|z{yzyyy}~yyzy|y|~z}}|w}yzy|y~}zuyww~z|ywv{|v}{v{xy}{w}yy~|x}|w{z|yyy{z~~{~z}zy{zz|z}zyzy{{w}|yxx{||zz|zxx{|}|{v{y|~}zy|}~y|z}z|{zyxwy}|zzx{{z|{}~v{ws{}|z~{y{yzyzzyxz|x{|y|x|{z|}}z|{y}|{yy{yy|xy{{~wyy|ww{}}||}xz|{}wx{yzzz~xy{}|~{x|z{||w|||~~|}|}{z}~{w~wyy~}zz~y|z}~zz{{|r{|{}}v{~|}|{{{y|xy}zx~~zx|{x{zyx{yy~zzyx}x}{|{x}yz|zyy}||xxvz{w~}||~|}|yyzzzq}}~zz|y~z{yzzy{|{y||y{{x{~uy{{|}xz{wz~}}}||yzzzz{{}{{yx{z|z{wzy~wxyyx{{y~}zzu|y|}xx|v|yw~x{z|zy{}~xwz}{z}{{vxy{{{|}|z{~u~y}~{~~}|zz||zy}|zy{y~~~~{x|yy{x|z}yx||z|~|{|{~yy{{{z}}z}y||}z{}|~}~~}||~|}~}~}{~}|}~{~~}|}~~}~x}}|~{~~~~~~z{~~}}}y{z~|}}}}~~~}}~{}~|}x~z{~}v~|}|~z~|{~zz|||~}~}}}}~}~~~~|}|}|~{~{}}||}|}|}|~}~}||~}|{~~}{|~~}~}~||}}~|~{{}}~~{~}}~}{~~u}}{}~~}~~}|{{z~|}}~}{~~}}z~z~~|~~}|{~~{~~~~~}}~~~}}~z|~z}|||~{|}~~|~}~~~~~w}~}{|~~~{}{}~~{}||~~||~~}~|w}~~|~|}}z|~|~~~|~~|~{}~|~~}~}}~z~}|}~}x}x~}~y}{||}~{|zz}{}xx}z{z{wzy|~~{zxyzzzy{wy{z{{{~y|~y~||y}{yu}z~|xz|{yyz}{~z{wzxy~y}wx{{yyxy{yw}wx}{z{ztyyxyyz}|z|z|~xvzw}{~zx||{~t|yx{zvzyuw{}wzyzzyv{{yvyy|{|xy{{}z~yz}||y{~zy~|y{~y||}x|x{v}zxw{{y{y||{x{{xz|{z~yvzvy{x}yv~|x~{~}}|{|~|}{}{{xw|xu}|z||}{}{z}{wzyy{|}|~xxxzz{|{yz|~}{{{}z}z||}y{z}}|y~}||~{}xx}zyz}|zwyzyx||{z}u{xw}{y|}v}~}|zz{~|v{}}xzy}yz||z{}~}|zwwu|x||zy{xzyz{|zz{x||x|swx~z|~|}xy{~{y{x}|z}||y{|~{||{zx||}|{z}z{{v~vyzy|{zw}zy{{vzzy}|w}|~|{zz|zz}z|{yz|y{y~{~|z|yy~xyy{{}}ww|}~xx{}txyywxw{wu|yz{~~y{}zw|}vzyzz{}}|}z}~z{x|y~zy|~ywzwyy|yxz{}{yuxzvw{{tvutz{x~{|s|zyx{~ywy{|y~w{}|z{|}x|y{~zx}|u}zz||{y||x|y{zzx{v~|{{z{}}xy}{|z|{{~}|zx}~u{|{{y{{z{yyyzw{{{|~y~|z{zw|xzz{wz}zy|}|yy|xw|x{|z~{}}~}}||}||{~~}{~~|}~}~}~~||~~}~z~}~~||~{|}}}|~~}|~~}~}~}|{~~||}{}}~yx}}~zz~~z~}{~~~~z~~~}}~}}~{y}~||}z~~}{}|{~~~}~~|}}|}~|}}}}|}~~}~~~~~~||z~}|{~}~y||{~}}~|~~||}~}z~|}|z{}{|{}}~~|~{z}z}~~}~z~}z}}~~}~{~~|~}|~}}~~|||~~}{||}|}}~}}}|}~~}~~~{}~{~}~{~z}}z}~}{}z|}y}~{}}~}~~{}x~||}{|}y|{{~z}z}}{}~~}~~{}}}}}z{}~z||yy}z~|}}}z|}~~~~~w|~{zwvy|x{{{z|}~}wxz~{zuzywy~|~}}}x{zw}}y{{xyz{y|{}u}{z}~}z|zzx}wzzzwyw{xzyv{w{y~|~x{|{zzxz|{w{|}vxy{z|{xx{{zxyz{|}{{{yvzzzwx|yz{z{}{zywyxzzw{yz|x~zz|{|v|xwzvxw}}{yz~{z|y{}yz{y}{y{zvyzy|}}z{|z{}{x{ywvwyyxzzyz}}}x{z~vu||}|xzzx~|}{yyy}v|}yz|{w}}|z}yy{zzyy{{~zzwzyxy{~{}y|zx{~|y{~{~y{x|y~yz{{|}~zxzzwx}y}w}{z}x|wx{y~yyyz{{~x{xw|||~y|zzz|}y}y}~~yy}~z|{{zw|}{}~z|}|}yz{zy{}|y~|{y}vx|}|}{~|yz{|wzv||u{z}tzzw}~|{}|y{}|{y|~}{}{}~z{xzz|z~{|x{{zyx}{x|~{x}t{|}{}xyx{{{xy{|vw{|{~~z{}yyx}~x~zzy}~z{w{}~|y|y|{{~~|{|yy}z|{{}}w|y|}|{y{yx}{{|z}w||xz|y|wzs|}||{y}x}~{z{vvvxzxvv}z{uzy}{uyzy|{}~~y{{y{yxzyzyvwwz|{zzxxx}|y}xzuzx~yw~{|z}vwy|~u~x|}z~x~|||~||{|~{}x{}|{zz|xz|z}|{x}|yxzyz{{{|xzzz|wy~{||y{z{}yz{{||yz~yzw|}{{~y{z~}xz|z|xz~~~~~~~}~~~{~~}~~}z}{~||~~|}}}~}}~~}|~}||z~}~x~|~z~~}|~~}z~}z|~y}}~}y}y|{~~~}~{{~}}}~~~{{|~}z~|}|~|}}{|{~~{|}~~~~~{}~~}~~}~||}|~~~}~|}}|}}}{{~{~|}~|~|}y}}y~|y{~~~||}~~~}~}~xy{{~~~|y~}~}~~{~|{~~~{~||}~~~~||~}~}}}{}~}~|~{z}~}|}~~}|}}~~~{~~}~~}}~~}~|~~~}~~~|~}{{~|}||{{}}}}|}}~~}|}}}}~|~||{~~{~~|}}}~|{}~w~}}z~}}ww}~}}}}}|~y~}{~|}~}~~vzy~||}zyyy}z{{|zy|xx~xxv{|vxwzwxv{zxzu|zw}yx{}~z~wvz|zyz|y}yx}yzy{u}|z~z~yx}|~{yzy{}yxzzz}xuyxzx{yv|x~vyyy||y|x~|xxyz|}{xywv}{x|{|}wy|}wxw{w{{zw~~}}xwy{zx|~y|wxz}xxvwzyxyz}|xy|~x||zzz|y||}z{}x{{z}x|wzxzux{~vy}{|yztxx}y}xwzzyx{zy{wzxy}{|}}{|{}{~}x|{z}}zzws{x|wz~zyw}zz|xyxz~}wxyxzwx{zxx{yy~|y|{yzyzxvz}yx}}y|zzzvz~yxwyv}|ww{zzw{xyw{}uvx||~||xy~yyxz{}{|}y|y{{z{y|{v{zv{yzy~t}v{w~}{w}{}}xu|zxzz{wu|yu|vzx~xxy}}yt~xz}~|}{}||}}}~}~}{|||x~{{~v}{wz{~txzx}yyz|xxxxy{xzyxyz{~z|{|z{{zyyyz}{z}w{x{z{x}}||zyv{wy}x}y~zyx||zzw{zzyxw~w{w{{|zxzxxyx{yyx}{|y||z{zyx{z}x}{zzx~yyyw|xz{xyv}ww{zt|uxwwx~~u|}~|{zuzy}zzw~{|~{}~xx|{}{|}xvyx|z~zywyxxx|ywyyxyz{~y|v}{y{zx{xz~|xyt{{~z}}~~|xw{~y~}z}|{v{}v{twvw}xv{w}x~{xw||u~xyx|yswy|y||x~zz|{~|yxzw|~}}~y||{y~~{{{~~z~}~~}}z|~}}~{~||{}{}z~||~|~|{~}z}|}|z~~~|}~z~~{~~|{~~}}{}~~}~}}|zx~}{{}{}~||{}}z~}|}}~~~}}}}}~~}}~~{|{{|{}}}}|~~~~}|}{{}~}}~}~}xz~}~y~}}~zx~|}~~~~|}}~||z|{{|z|~}~}|}|}{~~|}~}|~}}{{|~}}~|~|{~}~}}}~|~|~}~~}~xz|}~}y}y~{~~~|}~~~}}{|~}~|~~~y~{{}{}~zz{}~}}~}{}~~|~|~}}}||~{}~~}}{zz}~|~}}{~z|~~~{|}}|}|}}}}x|{{}{}|z}yzy}~z~zzz{yxyxzz{||{||||{z{yyzwzy{zy{|zyy{~x}~}yxxw{zw}z{y|}u|xz|xz}|xzyxzz~x{{zx|zxvw|~{xzz{v{|x{||xx}||||}{|xzzw~z{{x{|{~z{}v{y|~}yz|szxzx~|{{ywzy{y|xxx~{||xy{}yzz|}y|}}|{y}|{|}}{|}wz~}||yzx}~w}}yyz{zx{{||}xy|x{{}zw{{|wyyzzuwzsyx{{|wy|z}yy|wy|}v{|y~{z{x~yz{xyxz{}x|zy{{vxz{|}w|zx{}y|~}z~xwy|{|zx{}|yx}{zy{x}zyy{xz}}{z|yy||yyzu|y{wxyz}zyy}~~{wv}u||x{zyx}{zz}}z||zyy}~|{}}}{z{y{{|x~}}||~{z|u}z|xyvz{{~zv}x|{~~y}w{zzy}|z}y}|y|{w{xywx}|~|y{}{|z{z~y{z~{xy||{}zyz{z{||}|tw~{y{{~y{y{zx{{{{wuwyuwv{y{y{xz||{{|yz||xy{zw|y|}xzy{z}}yy|zv}~|v|~|{{t{~|}w|{{|z|w||z}{yz~z|~|uwxzz~{w}||{~z~xx|{z}x}zxz{y}x{}}vzzzz{{{{zzz~|uzz|zy}yw{x{}}xzz|x|v{~{{~vu}zz{{}|x|y}zyw|yyw|{|yx|v~{{~{{|x~|x|~{w}{}z{{z~{v|ywwy~||z|}xz|sy|{ztz|{yy}|y}}z~~}~~|{~}|}~|{~{{||||||}}z~}~}}}|}||{~|z}|~|yy~z~|}{|}}}~~~~z{|{y{zz~|z}|}||~|}~}|~|y{|y{~{}}|{}~~~~}}y|~~}}|~z~~|{|}~~}~{z}||}~~|~}~~~|~~}}{}~~~~}}~~{~~|~|~~~~|~~~}|~z||{~~}~}|}~zz~{~~}~~~y}}|}~{}~|~~{~z|{x|{~~{}|}||||z}{}}||}{{~~x~}z|~}}~|~y~{~z~z|~{}}~z~}{|p~~~}~|~|z~y|~||~~x}|~{{~x}{~~}|{}}}||}~~~}|}}~}~~~~{||yw}}}~~}}}xz}zx|z~}zzz{|zxywyyz|vy{x|xyw|vxxyy|zyz~}xzv{{{y|z}{|{|z|~}|z}x}~v|{zy}||yy{{wz~yx|u~{|yz~x~{|vz~{|y{y{wwvx}|~yv|xwx|}w|zz|xyvy~{|yyv}yq{wxmyz||v{x|y|x|z{}|s}yxy}t{z{uy|{zz{zw|y|yztz}|{~|{{xy}w|v{yzzx}yz|zu{zwv~xw{xy{{x|zy{|xx}z|}||zyzzz||zwyy||u{y|w}zwxxy{wx{{xxzzzzw~vx~v|~|zxzyy|||{}~|yx{}|z{z}}y{xzz{|zyyxyyzw~~zx{xzy{}wvwuzw{xw{|y{|{~~|}{|}zy{yz||{}~wx|~}z{y{|zszzyzxx||{z{wx{z}|xy{yxww||{|~}{||v}z|}}~}}{{uy~xz|{|||yy~yy~yy|yy}zxzw|yyvxxyz}yy|{~zwz~x|||{w{{||{w|{w|z|y~}~yxvyxvzz|zzzx|y}zx|zzx~}u||w|}zvx}x}x{}z{y}{yzv|{z{|}|}y{z}z~xxzuyzzxz{}{|{|y{zx||}y|ywz|}{vz}z|yyvwyyxvz~}{y|{|}yy~~{|}}x{xxy{w{}xvv|ztwz}}|}}zxz||vy}vywy|~||z}ywxwy}{{|~{|zw|}z||{}y{|yx|{|{{}vw{yxy~x|wv{zxwzz~{wzz{|~{{|}}~xzxz||w~|~|~~}~}{~}|~}|y|~}}~}~}{~|{~|}~~|~z}~}{}}}}|}z}~~|z}~x}|~z~~}~~~~|{~}z~|z{~~}}~~~|~}}z{y}~{~}}}}w~z|~{}~z~}{|}{}~}{z~~|{~|}~~||{|~~}~~~{|{}}{~}}~~}{}}}~~}~~~}~~~}|}~|~~|}}}}}|{~z~~}}~}~}~|~}~|~{|~{{~~}}{{{{|||~~~~~}|~}}~~~|}|}|~}|{||~}y|||{{|}}|}}{~~}~~~}{}~~}{y{|}~|~~}~~}|}}{~|~z|z|z|~|~z{~z{x~|~}}~~x}z}z{|~|}}~||{~}{}~}|zy}}zyw~{y||}{~y{{y{zxzwyyz{~}y|{z}y|x|}xxzw|}xvzz{xyx||}|z{~yw|xyy{{xz{|z{x{}|x~z{z{{x{{{y{w}yv|}|y|xwyyyx||vyy{ywy~yvz||}ywyx|{{zz{y{ywwy|zyy{zyxz~|x{|}z{{x}|z{vz}y{{yzxyyz|}|~wwvz}xyzzzxzv}{vy{z}|~~z|~{z|z|}w{{|z{}y{{~zv}ww{x||yxzwz{vwz|{{{z{}z|~{xs||vzyzz|~yx||x{|~y}|~}|zy~}{z{|{{z}{v~x{}}~y|w{yv||z{y|||~{y||yzz|yx~|xx|v|~txzy}ww{|~zz}{|y}|z~wy{~~zv}zwxz|x|z{z~{~|yx{y~y||{~x}yz|x~{{|{zw||z|{w|z}yx{||xyyy{z|yq{v}zz}{y|y~|{x}yy{}}y~}zwz|wz{{w}v}{x|{zzxyuwyyw||}{{|~y~yv}xw||y}yx}w{~|}~~{y{zz{z|~{~vzzz{}~xw~zyyw{v~yzx|{||yz|zyy~xwz{y{{}{}{||zz|~|wxx|w}{{{w}w~}zuz|{|}y|ywzz|{{z}|{y}{xzyz||y}{}{}|||}~{yy|{xx~}{zy{s|y|}}zz{x{~}~vyy{{{w{xy|yyyy{x}w|{ux~zz{{~v}yzzzvy}{x}y}|z{~{y}|wz{z~vzx}y|w}}z}y}{xxx~v{wzy~x~|z||~}~{z~|{{}}z~}|~}}z~}~}{}}}w}|~}}~|~|{}}|||}~}{~{~}{}|~}|}}{}}~}{|~}}|~}|}}~}~}~}~xz}~||~~}|}}{}~|}~~{{~~~~~}~}~{}~z||{~}~~~~|~}|}~}}z~}}{}~~~~~{}|}~~|z~}~~}}}{}}|}}}{~}}}}}}{}~|||z~}}~v|~zy~|~~~|{~~}}|{~~~~}~}~{{~}{{}|}~}}}|}}~~}}~}}||~|}~~}~}||}}zz|z|~z{|{{}~|{~{~}}|~}{~~}~~}}~|~{~~}{}|}~~z{w}zz|w~~x|wyv|{yxz{{zzxzxz{}|zyxv|w|xzz~yz|}|||y|y|zz~||~|yzy||{}|yw~z~|xx{py~z|z}}zy|z|{y|xz{|zyxz~xy|}y{|x}}|x{z||zzyz{z~}~|{x|{{wyx{|zwxz|wxx}{~zz{~yx{}|w~y|w~yz}z}}w}}x{z||}|z{z{}}~~{{zy}zyy{}yzyvyyz}|vw{|yywz~|||z|~v{x~|~yxzz{}yy{{y{}}{||{~w}~}||}{{|{yz~{yz~y|yv}{y{v}w{zy{~yyyx|~y|x}}~{|v{z~~z|x{|xw~{}yy{xy|wyzx|yvxyyzzx{y~}z}{zxwx}{xy|}}zzy}{||z|~{y~}z~{}|{|~{z~z~x|~}w|}y{w|syvwv}zy{xy{{u|yy}{xy}xyyx~~~|{~|x|{{}yx}|y{|~zz}~x|z{|yy|z|{yvzzyzz|z}|t|}y{z~~xzy{{||{y|}{zy~}{zx{}{zzyw{~xz}yyz{xwu~z}{x|wyuyz~yyz{y|||}}{r{yzy|z{|||x{}y{~}yx{}}{}yzx|zx{{{v}z{|xx|y}{zww}}r}{w{||}z||~{}x{{v{|{z|y{}{zz|{}{w{v|zv}xvy|yzxxy|}z}|{yxyz~}}y~y||y}}zyw||z{}{|z{y|~|y{~yxy{ww{y}w}xwx{||v}~z|z}|}y}|z{{xzyvzyy~}}}|}|}}~{}}~|~|}~}{~~}|}}}~|~w~~~}}}~~||~~z{{}|~}~~~{}~}~}{}|~~|{~}{z{w~}|}|~|}}z~~~~}y~}~|}|~~}~|{~~{~z{|}|~~}~}}|}z~|~~|z{{~}~|}}}|~~~|~|~}}}{|}~|~~}}||~~}}}~}zz{|}y|}{}}}|z|}||}~~~{}|{{}|~}~|{{~}{zz}}}~|}w}{~|~~|{~}}}}~~}x||~|~~}{|}~|~~{}~~}}}{}}|}|}~~|~~}{|z~}|~}~~~~~~}y}~}}~|~~z~~|~~}|}{|z}~}|}z|~{~~y~}}~z}y~~z}{}y}|z~|z~~}~}zxz{z{u{}{x{{{yxxz{zz{{xy}zyz}x{w{z{{~{zwz|{~u||{x{}|z~~z|{z}{x{}xy|zzw|z|}w{|}y||xy{~{~wwz|yzw{wz}z|{{xyw{uwzzzy}y{|zz||yx{~{|{{|z{yxz|y}{~~|y|zz~wzz{|{xyyyyuyxx||~y|||yy{{z|yz}y{z|y|{}z|z{zy{|{x{yzvyx}x}|zy}z{zz|{zw||zyy}{y{yw|}zz{}{v~{r|zy}{z{{{|y~|yxvx}}zv~{z{~{z~{y}x{z~yzzy||{x{~{|{yzyy~{|xz~}zww|~x~|y}z}z|x|z|{wy|v}}zyy}x~{yyz{zz}|x{x~x|}x}{z{y{z|||wv||w|{{zz{{{~z{~y|{z{xyz{yw}~|{y{}|~}x|y}z~xz{zzz{z{{~|x{x}z{x~{zyz}zzxy|||xzzz|{x|zzz{|zxzx{zyz{~}|xyz{yuxyzx~}|}}|u{zxw}zwy{{x{}{{}{~z~xx{wz|}{|yzvvxzz{|z}z|{zvwyyzz|xwvy|u{{{v|z{x~u{}wz{xxy~}zy}yz{{}yzx~{zxw|{zxz|{x{w|ywy{{{xxwy{|}}}xzyx}uzyzz{|}z}zzz|zwzy~yz}{y|}}{yzyxzy}yy{{{x|{y}{|vz|xy~|yzz|yy}~y}|yzzxz|~}yy{~z{z{y}xzzxyz{}zyz}z|||swy{vz}{{}{u~z}{}~}~y|}}}|{|~}|}z~{~|}||~}}x~}|||~}z}y}~}~}~|~z~~~~~~~}~|}~}}~}{}}|}z||~}~~}}~}}}~~~}}}}z}~}}{}y~~|}~~{~~}~}~~|y~|}|}{~~z|~{}~}}}z}{}}z~}~}~}}z}{x|}|}~}|~~~~{z~{|~~~~z~}|~{{~{|}~~}~~|~~z}}}~|~~}~}{}~}|}}~{~~z~{~|}}|~||{~y}~}z{~|}~}|{}~}~|||v~}~~|~}||{z}~||}~}{~||~~}}~~~}|~~}|xw~}{}{~}z|}~}~||}||~~|~|~|{}~~~||}}~||||~~||}}}}|~}~}{x~}{{~|}}~}~~}~{y}}~}~z~~}}}y{}{y|||||{zvwwvyyyy|{y{w{}z|yz{z|zz}|{w~|~yy{z|{y~{zy{z|}y||{}zx|x{|x|zx|wt|zy{zxy{yxx{x{z|wxzzxz}z{zyxzz~~yxy|y|{zyz|zy~~{yzy|yxywuzv|x~|~|{x|||y}{x{{y{{zzv{z{zz{yxzx{{~|~}}~}zy{y~{||x}{}{}y{wxxzyyzwt|zv}~z{w{z~yw{t{|yzyzz{yz|x|}zy|z}{u{{{|~z}}}~|~z{|{v{u|{z~w}w{||y}xvv}}||xxy}y}{|wy{yy{}}z||{z|y}yz}|zyz}||||}}{{~z}~|wz|{yzyzwzz|y}uzzzw}y~z{}yz{yx|~y~zy~~||x{}|{~|yxv{|ywx|x{wvwz}{z{{y~{}|zx}{xyxz|}{u~r}{y}z{yzzxzwz{}vzx~xy|u|yxwzyvyxxw}{}|wvzy~z}{z}y{u{|{~~~s{}{}z{v}y}yy||}}x~y|~{}{x{y{|y{y}yu|z}}zuz|x|}y}wtzz}{vzw{}wyzz{wzz{{zyzyzy~z}||y}{y~v~~xz}{zx}zx|{z{w}zx{y{~ywy{xz|~}|w|yx|~w|{z|v~{|~|z~{|{}{v~}x{yz{{v|z||wwwyvzw~{xx|x~~yx{x{{|xzz{wyyyz}z~|z~z|}|w|{wyv{x{||{z~zyy~v{{wxw}u{{xv{yzy}{}w{{y{|~}~{zx|x}}~~|~|{~}~~|}}}|{{}z}}{{|{~|~~|~|}~x{~|~||~|z~}~{~}}z}{~~}}~}}~~}~{}~|~~|~}{{{z}}~|~z|z|~}~~}}~z}~~~~~~}~~}{|~{|zz|}~|~}~}~~|~y{~~~~{~~}}{z}~{~~||~~}y}}~}~~~~zz}|}x}{|{}{{}|~~~}~~~x|~~}{x|}{}{{|~}~~w{{}~~~{}}~|~}}}}~y|}~~|~{{{}~~|z{z~~}|~~~~|z||{|z~zz{}|||}~~{{~~~~}{|~~|}|~~zz|||}z{|~}~z|{}}|~y{|~~}}}}~~~}zw{~z|}{}}|{}|}}||}~}}~{}~||}}~{|}}|~y~~~}}}~{y}yz|x|zzzwx|ztvvwwy{w|{{}vzy{{~{vwz{~z}yyy|x~~vx{yzzzx||zz}{wvwx|zy|y{}xuz{{{|z~y{z{wxvy|z|yyuu{}x{|yz}|}{z{xyz|y||xx{~}yzxz|}z}{yyyxz~|xwy|z|||w~yz|{z}||y{}{{xxzx~y|{x{|zzyx||yyz}yz{{~yy|yxy|{|w{yzuxzuzz}v{|z}|x|||}{z|x~xx}|~~|y|x{z|y|~yzw}zzx{xz~zz{z{{}zw||yyuw|ww{|v||{|uy}||xvzxzyw~{x{{y{wyz}zyxx}{{y{zxuz{w|z~uz{xz|}y{uz{wzwv}w|||{||{xu{r}{|zzy}xyy}{xv{{z|zz||||wx~zxx~~|{{wyx|z{|vzyvxx~|~|{|wuy}|}y~z~|y{v|w}zzyz}}y}}{|x|vu{|vxzz~~{xy{|~|~y{xzyyyzv{||{~{uzv~~{yy}x}z~}{{z{}y{y|y{zz{|~}xy~|yzyxy||yzyxx{x|~|~|{|}xz{yv{|zw|r|}x{zz{y{}}{~zwyxz{}zxw{yvy{{{wwxyzx{yyxv{zyz|{x~{yxzz~{|ywy~}y{{x|~~{y|{z||z}y{zwxzwvv{z{}wzzy}|}|{zyzz{{|zz{{~|y}|{zyyzw{zuy|}x|zyz{{uy{|{yx~wy|yz{zy}x|yzw{|}zv{y}zvzz|xw}}|}v~zyyw~{{xzy}xz}{{{}~}}~~|~y{z|}}~~~{}}}~}|~~y~~{~{}}}|~~}}~~~}}{|~|}}y}{~~z~}~{~{~y}}||}{|}|~}|}~|}z}~{~|}~}}~}{~~~}|}x~~}{{|}~~y}z~{|~~z}}z{~|{~~t|}~{~x~~~||~~}~~z~}x~}|~~~~{~~~{|~}{~zzz{y{}~||}|z~~|~}z|~}{{~z|~~~y|~~|}|||~}|~~~}||}|~z}}{~~|~~~~{y{~|~~|~~|~w}}}|y}}~|~~|~|~~{}|}|z~~~~~}|}~}}~}||}}~|~}~~y|~}{|y}z~~~||~|||~~z~~}~{~~~~~z~{~{}~}~~~~{~|~}~}}}~{}|{z}}y||z|x~}z{{{{yzz|~{xzw~{|yz{{uvy~yv~{z{{{y~|zyx|{|zz}y}z}z~~y{||z}|yxzzuz{|}z}z|}yzyzx~v|yzyz|{yyzxx|zy{{xz||{yyy~y||wxw}|zxy{|{{}|yxzwv{{|zz{{|||vwz}}|x}xzzyyzz{|z{|}}z|y{y{yz}|}{{~}|}|y}}~{||z{y~x{|{wvyz{|uvww{zzxzz|}xxzxxx{|w{||x|}{z~wu|}z~|yx~{{{}zy~}|{z|}{||zww|zy~{{y{w~v|xx{{z||wyxv}|yxz|w}~z|{|y||zz{x|yz{y~}|~zz|zyyz}~z|swzv|~|{zzyxy{yz|y}y~xy|}|z{}{~|v}yy}{{~{{}}zx}zzzz{qzz{}yz{{~v{{y{zy~~z|yxx|{z}}}xx{z}zx||}}y{}}xzw{}xvz|w{|{xzwx{zzyxw|uyyzw|zvw{xzzv|{~{|{~~x}xz{yz|{}~~~}{x}z~}{zzzxyzxz~zy{xww{w|y}vzuzy}yzy~uzz{{|{~~|x|zz{}~|x{{{|zy~z~{{{xyz~|}|z{z{}{{xx{|u}wz|zz~yv}z{{{{{z}z}~z{|~{xy}}}u{|{}~~z}{z{zzvxvyyyzwuyyzz{z{}z{zu{xx{z~z~~ztx}|zy}z{|{{}y~z|}z}|}|~|zw}|z{u{zyzwz~x}|wy{x}v|{yu}}~||{y~zz{z{~|}{z~}~~|}||{}|}|{z}~}~}~}|~}~~~~xy}~|||}}y~z}z}|~~}~~~}~~|y}}~zz{z|||}~|~~~~x~|y}~}~|}|~~}~}y}|x|||~|}}|~||}|}}~~~~~~}}}~~|}}}~}{{|~~~~~{~~~~}}{~}|~~z|z~{{}w}~}~~~}~}~|}~z|~~}}y}|}}~~~}}|z}}~}x}~{|}|y}~~}~~~{}~}~~}}}}|}}|}|}|}}{~}|z|}~}~~}~|}}~}|~}|}}~{x{}{{~}|~~{z|}~~}~}~~}{}~y}}~~}~xz|z~}~}~}}{}~~|z~{|~|}y~}~~|y||}}~|}|}{}w}u}{}y}{}z}y{xv{|{x{zy}~v|z{}z}}{y|zyzzz{yzz||w{{w{~z}}~{|~|zv|yx~x~v}{y{}~x{{z||y|x}{}{v}yzw{||{|~}|}{zzzz|z|z~|y|uy{yv~}z~{{z}yy{{zx}v{{{x|x{yy}x{{}v{{|~~xwx|ww}}vz{yzz}yzyzz~|{}}|~w~u|{xz~}zz}z{}t|{|yu}|wyzxyv{|}~z{v{{v{{{yxx}ywz}xzy}zy{{wzyw|zzx}zzzyzz}vzxwzyz{y{xu}|~||{y|}z{{w{yt||~~{|{{zxzxyx|vzy}zx~|}{|x|}}zyzxz{xwy{zy}yyy|{}{z|x|z}zy|zxz{~~zz{xwy{zw{{{|y{~||z|yzxzzz|z}x}yz~vwzz|zxzxy{}z}wytz~|~wxx}x}yz~z}|~zy}z{z|z{|xz}y{{w|}w}|}|y{|yz{|~z|yx|{z{zyyzzu{|}zxzwz|}}y}z~{yxxu}~{vx~z{zy||yzv~{y|w~zv{~{w~zy|~xy~zy~xvz|z{zx}~z{xuwz|~{}zw~yy{z}{}z{~{{wz{y}}~x|xz|yzvz~z{|yzx~yxsxw|{}w{yw~~{}yyz}y}||{xz{z|{|y||y|}{yx~}zux}yyz{|s~||}yyrz~x{yx{|{y{xzwz|{w{|zz}|w~zvy{wy}~xw~zzx{x}y{x{{yy|y|y{}zwxuy{yy{y{|xz|}}{~{~~{~{~~}y}~}~~}~~{|~|~}}~}~|z~|{~|~~|x||~~~~|||}~|}~~x{~~||}~|z}|||~{x}||}}z|~}{}~}{}~~||~~{||{}||~~{}~~|~}}|~y~}y~{||~~~~|}|}{~}{}~{~~|~~{~{~}|}}{}~}~~}~}}~y~}~~~~~~}~}~z~~{~~y|~}}|~~}~}{~}~|}|{}}y~~}}~q}{{|~}}}~||z~}~~~{~x{{~z{}{}~~|~~~~y|~~~~{|~~{~zz{{|}z}~}~|~|~~zy~~~{~}z|~|}~|}}}~|}~~}{}{~~~|~{~~~z|~~}}~~~~z}~|}~~|~}}}|}}~x}}v|{}|x|x}|~}z{|z{x{xux{|x|z{w{yzuvxx{yuzuy~xzzwz{z{xzzyyzzy~}z~~xzw}z{||z}zxx~~{xz{s{yy{|z{zw{x{xywxztx{zzw~{|s}|{w~w}v|}x{{|w|{|xwxx}uw{|zyzw{|~{}zvz{zxyxxyzux{{z}{z}}w|zz}z|z~}w|{{{}|y}y~}}vz|xy{x|z|{z{y|z{yz}{|vzx{}xvxv}z{}x|yw}||{~~y~}z~}yzz~y~wwy{yu|w|zyw|}u|xy{{{yy|ywyzyzw}|{{{{}x|y{{zzxux||y|}z||~y{{~yw{{|z|wvyxxw||wuzyx|vwxx}ywy{t~{~|{{}y{|{}zz}{|||w{y}||y{z}zyw||yz|y~}v{yvy|{vyy{w||y{xy}w}x|}z|zxyv{|yy}}xy}|z{}}}|z|y|{|}}{{~~~~{}|z~z~xyx|vxx{yy|yz}wyxw}{yyx{}}z|{z}~{~{v}||zzr|y~yyvy}vxu|wy{~z|zzzxyz}x|}}}yzx|yx{z||z~{{u|{}|{}x{{|v{xyyy{y{wzz{ywz}{zyyz|~{~uzyywwy{}}yvw{zxxxy{~{}{~{|xs~}||z|}z}zwyyyyxzz|xv{|zzwzz{}x}}yzz|z|}{|}~x}~w~}}{|z{}{|||{}yy|x}{v}y|~w}|z||w{y|z|v~|z|}x}{}{|{|x~||x{v|~|~~~~|}}~|{{}{}y~{|}~|~}~z}~~~|{}z~}{{}~|{{}~~}~~~}~s~~~}z{||~y}z{~|}}{}~}~}}|w~||z~y|{}|z{|}}|}{~{y~~}~~~~}~{|}~||~|{}}}}{~|}|y}|}}~y~~~x~|}{|{}{~}~{~{z~~}}|~z~~~~||z{z|}~~}}~|}~z{{~}|}}~~}|~}~~|}~}z}yz{}~~y~~zz{|z~~}}|{~~}|~}yy}~{|~|{|~|}{~|~{~}~|{~~|~~~}}y}~{~|}~~{~{}~}}y}}~|}~}||~{~~~~y~}~|}~~~}}~~}|}|~||~~y~}~}|~}||~~~{}{{yx|{zz||||||{{xz|{{{wxyvv|w{w{y~ywx{|yy{wwtz|yxz{z|{wy|~w{~x~{w~v{|xyvv}zzx{|}y~~wy{{wyyzzzv~|~}zz~{x{{uxw|zy}|vxzu}}}wxyy{}~~{y{y{xyw{}v{zw}x{{}ywxz}wx{xzxz||w|zx{{x}zz}z{vx}yxxzzx|v{w{yyy|y||~|~zzu}vx~xyy|z}v|zuyxv|wzv}|wy|}}s|{y{puy{y|yz}{yxy{zz|xz|xy}zyzv|yzyx|yzxz}y~|{zz{xvw}xz{uyxuyxz{wz{z}yx{z|{}}{yy}zxyzyz{x|vyzyxvy|}z|yz{y|z{}u{|{||vz{z{~~xv||zu}{}wx{}yzzyx|}zx~}z{z|z|y|x~t|{~~{}yy~w~|yxzw{}~|zyy|{}y||z{z{|wz|yz}x}}{{zyzw|wyzz~|~wz|{{}}z}~|xzxzy{xtxzwyv|yy|}y{ww{{|x|{zy}|x~ys}xy{z~|zv~~}z{{x{zvy}zxwxzy|}y}w{{zu{z}{|}y~{wx{zwx~ux|xy~{~yzz|y{vy{{z|y{~~yz{wvz}w{z}xy{|}y||z{|||y|vyy{}y{w}vy~w{xz~ux}||~yz}zz|{z{w{zv~y|wzu~xzww{vy}}ywyw|z||~yv{y{u{ywx~z~yyw}z{z{||{z{z}z~||y|w{ww|v{||wz|~|yyzwy{|}zzz{}|ux{|}z|y}||}{}}|}}}|~~y}}~y}}z}|{||}|{~{~}}~~~~~y~~|}}~~}{|{{}}|{z~~}}}{z}}z~~|~}}}|~{~|z~|~~~|z~~||z~z}|}~y}z~}{}|~}~~~}~|}}}{~{}~||~{{|z|~|~~~~~{}|~~|}||}|~}||~{}}~|}{z~}{~~}z}|}}}}~z~}z}|z{z~}}}|~~}{y~}|}~~}~y}~{{}|z}~~}}z~{|||~}|y~|||{~}~~{{||~~{|}{|~~|}}~~~}{~~|{|}||z|~z~}~|z|~}|~|~|}~~z{}~|}x~|}{|~~|z~}~|z|{}|}}~|}}~{}}{}~~}|~}~~}}z|}}}}}z~~~{}w{~u{z|~}{z}{xwvz{x}||zzxy|x|~|{xx{zxy}zy}y{{}z|yu~{wzw~z}yzyy|z{yx|~z}yxz~w{z|yxz{wzyuz|zvyx{zvzzx{zyus{~z}{{zzzv}}}zzww}~}y~|~|z|z}{zwww{zzz|}x{zzw}{zx|wyx}xzxzyxxy~|{{}~zyxzxzzz{y}z}|w|}y{yv|y{{yzwxxyzw{xyxwwww}|wx||vw}x{z|~y~zyzy~zz{{x}|{|wy|~}vyz{|z|x{x|}~yyz|yx{~z{wwyxyzyxx}z}y}}xyx||y}|zx~~yvx|{{||y||~z|{w|y{zxxy{z{}}xx}}y{xz{}yxyv}~|zy||v~z{{|zz|yxy{||y|v{}~y~{{z||zzv{{}wx||~x{|y}yyv}x|{~y{z{}|{zyvw|{|}{~{z}v|{{|{~yxz|{yzvzy~|{y|wx||zvxw}zzxxyy~y}}x|z{~xy}{{zz{~}{y{y{v~~}xy}}xzt||xy{}{x{y||z}yy{u{xwzy~{zw||vy{}}}z~{{{{y{zxz}|zzz~{{|zy{yy|x|{yw|z}{z{yzw|{y||xv|zx}wz|z{yzz~{xzz}{~}}{~|||{~{{||y{}zzxwzzz{z{wwy~yzw}yuyzxy{|||z~|yx{|yx{{{vz|v|}|~}y~zwz|w~uz~x}yyyzv{wy{x{{x|yxw|z{yy~|x}}}{|}}zx}~y~}{~~~|y}w~}|y|}}||~}|}~z~~~||}}~~~}~~~{}|~{~{z|}}z|~~}~yz|x~|~z}}|~{|~|~z}~z}}~v||}|~~}~z}~{~z|}||~}{}~zz{~~w~|}z}}~|y}}}~|~}}~~{}~~~~|yz||w~~|}{{{~|~|~~{}}}~}{y~}~}}}~}~}~}{|~{~~{|~|~}~}~|~{}}|z~|}~~|z~w~|}|{~~{}}}}{~zz|z{~~~}|||~{~~}}}|~||~~}~{|~}z~}|~|~{~~{{~|{}}|~|~|~~}}||~~}~~|}yy|}~}{|||w}|}~}~}}~|~}~~~|}}~{|z|{}||z|{z~}~~~|{~~{~z~vz~}~|{}~|z|}~}||{z}y}|{~{~~~~~~}}w{|xwzx}y}xyx{u{yyy|t{{zxz{vyv~~z{|zy|wzx~z}{xyxw{z{zyywyyz|y~|z}|y|z|{}~|{zy|wwzyzy{x|x{z|{{xzx{xv{{y}vxz}|yxywwz{~yx{xx}|{x{}}}{yz{zwxzzzyx{yynzz{{}yzz||xxz}y|}{x|yy}xyz||y|{}yyz{wz{}vx{yzzy|zzyzu|xw{zww{~|zvuv}{zy{u{x{|yy~zwzyy}{x{|}x}v}||{x}|yw||xz}zyy{z{zzyy~}wxyzw{{w{yyx~}{}zywxuvy{xz{}|z{u~z{w}~w}{yz{yy~y{|zv{~xzy{{}|{yzyvz{x{~z}{x|}zz{~w}wvyy}~{{}|~}||xz}{{}yyyvyzww{yx}|{x|}|{{zzyzy|}yt|yy{~{uz~{x}{y|y|}|zzy{v}{yy{x}v|zy~{y~|{zyx}vxzzx{~{v{x|}x~vxyyzzy|{~|z}z|z}}{y{vzy||zz}}{{z~}|zxzzxz}{{|vxz|zwu}~{zxz~{yw{z|x{v{|x}{zxz|v~{{}xyvz~z|t}vy|zzzxvz|xyyyy{y~|}xwv}{zw{{x{ys|~{ys~z}{|}v|yz~z{v|wyuyzx|~zz~}|}y{xyuxyzwyx~}zy{|xzyxw~vxzv}{yzz{|xzvy}zz~}|{~yuy}|~wxyx}|{vv}{y}|||xyyz{x}}z{x}vyzz{zvtwyz|wzz|xywv{}|xxxy{wyyy}x|{|||{}~~|z}{|||}}~~y}}}|~||}z~z~~~x~|}}z}~{~}}|~|}|~~}{}{~}}~z{~~||}}~}|~~}|~}~}~}|x~~|~{~~~}~}|}~}}|{}~}~x|}~|y{}~}}}|x~~}~}~{}}{}}|~|z~~z{~}}}}~~}|}|~y}|}~~~~}z}~}|x}|~}~|}|}~}}}|}~z||~}}~~|{~~~z~}|}~|}|~~~y~|~~}~|{{{~|}~~z~||~}~y{}~zz}}|z~}}}~~}x~||~|z|~~z~|}|}}}|}~~}~|}~~}{}{{~~||{~}~z||~~||}~~}~|}~}~|~{|}|z~~}z}z|{z~|w~|~}|}~{~}w{}|~~}||~}|~}{}{~}}~{|~~{zy~}}~~~}|z||w|yzux{{yz{|z||~zz{xy{y|{zv}|zxy}ztyyz{|xyxx{{}wy}yxz{y|}xzxz|{|~w~y||{{x}zzy||{uvxzxyxy{zwywvzzyxzz{}|y}x{|~{{z{}}}zv}v}}z{w~zz}}xzx}zwyx|wyy{vxxy|}x}uvvxvzy}{{wy~{y}|z|z{z}||yzz{||~|}z}~yvx{|{y{ww|x{x{w{xzz}|~~zzzx{yw|xs|}y}yy~yyxy~z|{w|{zy}|}zz{~yxy~|yww{{x{zw}zxzzyyw{}zyy}{y~{zx}}xz}{v}xy~z}~y}y|}|~|}xt}z}{~~|yxzttx{|~|{}z{yvz||x{||}|~~z~{|}}~~}z}y|}~x}{|{~{{zx}}~z{|x{ywyxy~{{y}yyxv|z{{{}y}|y{{{}|y{~xx|~|x{~{{yz~{xryz|y|{{{|v||yzw~||yy{zz}zyy|~z}{|y|{z|zz|}|xz|z|{zz}z~}}w||{{}yz|y}zyy{ztxw{xzy||}{~~|y{|{x}z|xt|w{x{{}}v|v{{z}||zyz|}~x{x{xy|x|||}}~xz||vw|yxuwzz{|xyxxz}zxz||}{{yz{}z~zw{w}|wy||zxzz|xw|zyy{yxy{y|w~yvxy}y}yx||~z{zzzxy}~u}{w}zz}|zy}zz}zu|zqvzy|tyyxy{zwyvx|zyyxvwz{xz~u~zyx{u{y|}~y|x|~|~}~~||~||~}~}~~}z}}y~~{~x{||}~}~|~|{{~}}}}~}}~~~~}}~}z{}~~~~~}~z|}}|~|{~~{}|}}{{}~~~~}~|x}}~~{{}yy{{}{|}|~||}z|z~~}~|~}{z|{|~{|~}~}~~}~~~{}{~|{|}}{{}|~|~}y}}||{~~}}~|}{{z~~||~}~{~{}|}~~~~|}~||}y~~~}}zy}y}~}|y|}||||{~{~~zz|~~}~}}~{z}{z~|}{|~~~|}}~{~~~~{}~~zz~|||}|{|}}{}|~z~y~}}|{}~|~|{}}~~|~~|}{}~~~|~z|~{~~~}~}}~}}{|~}y{~|z}}|zy|~{|{~~~sxwy}z~z~wyyx~}{|}v{y~|yz{z{}}z~~|x{|}z{{}~|~zzz||xzxx{y}wx~{zz{y~}{}xyw}||}z}t{z}{{zzwx{{~{z|~{}z|{wt}zw{vy~uw{{yy|{w|{z{~yz}{z}{y{xz{x{{}||v{yy{xw|u|}}{|{z|x{|{z{}}y}|z}|{|yz}yvuw}zx{{|z}{zz|{~r{}{}{zz|zz~~xzy|z{x~{{yv{w{y||{{zzzyy}|||~zzx~z|{wz{v|w{|z}}{yx{w{x{~xyxz||x||y}}{{~yzzyx}{}xx|v}~yz}zz}y{{z{{{{{uyzy|y{{y{z}{|{x|yz|yxzy}zyyzx~~z|zxzzw}}{x|xz~~{t|y||z}z{{{{y{{y|x|xx~y~|{|y|w|z~}||{{}{x{vy}{xy~||~}|z|{z{{z|z|{z~|xx~z{}{x}y{{y{uzzz|x|{ywxz{|z|{|{y}|y{y|{{|x~x~zzyz}|{||~yz{{{ty{zy{x|~y}zyyxx~}||{|}zzxw|yy}z~xz{z{zz{zxx~wo~~x~|zx{y}{yzwxz|{{}z{{u|yywz|{~|x{x|y{r}y}{{zzv{xy~zz{{xw{|y|}~ywwyy{|y{wv{{z{{|~v~|~xy{yz{|xy}z|{|z{w{zy{zy|y{xw|zzzz|}zz{w{{~|zyx~w{}{x}yy}w}{yyz}xv{vxz~~~|}vy{{y{z|||zy}z{xz|{{|xxzxyy|x{~~|~}||}~zz|~y{~~}y~}}~~~~|}{z~}~~~y~|}~~|}}~}}~~|}z}~~|}~|z{~~|}{}~~|~|}{~{~}~v~zz}~~~z}|~~~|{}~y|~||}~~~}}{}}}}}~}~~~~~{}~~z~~z{}~z~}}{w{~}~}~|||~}~~|~~~}~}}}~}{}|~x}}{~}~|~~~}~z~~~~|~|}{}|{~}}}{|}}{~}~x|}}~~z}~~~z{~}~}{}~~~}}~}|~}}|}|~v~||}}~{|~~~~}~~}~|~z}{~|~~}~~||}x|~~}{~}}}}}x|~~~}~{|~}~}}}~~|}{}~z|~~~~{~~~~{~~~~~}|x{|~{~{}{zv{}}yyxvwyw{tz{s}{x|xw~~ty}xxvz}w{}{}~{z~z{z{{x{}w{}yx{}xy|{~zvyy}y{|zzz|y{xu}|{|zwxxyzwxx{yzxy~{yyx|z{{}z}{{z||w}z~y}u{}{~xw{{yxuz~wyyy}zzy|{y~vyzxyu}v}t}yz}y~xzv|{{{{}}|}xy{~{|z}|y|x}zwz}|zz||wz{{xzy}{y}xz{y{x{vyx||wywz|}x{y~|{~|{y}{y{|x}}{}yz}}|wx}{vxz}zy}}{y|{}xz|yx||xtyzyv}zzv{z|zwxy}||}{~y}|tz~~{|s|wyw}uzwxyx|z{wv{}|{x{|u~tzy|w~xz|}yx||{{zxw}~x}{}}~{~y|yxxyww|zy{{w|}{sz{z{{z{r}z}zz~yv|~{yz|{~}z~x{yw{~{z|}~}||{t{zx{yzyz~|~x|y|xrywvxyz}z~{{zvy{zy||{{|~}y~}~~zxz~zz}|x~}yuy}{y|y{y{z||{~|{|wzyw{y{{~x{{x{z|}{}y{{{y~xz{t{}zx|{xxxwzxxy{{||zw~yx{xxyyy{zw||{yyzw||y}zy|vy{{zw|x{y}zwx|w{{z}u{yzx{y}{yz}zz~|}wyz~zxz{xyy||vy{yvyvw{|x}w|z|y}{zyz|{~~y|}{}zx}~{zy{s|x~wxuy}yv|zyy{wyzz{v|u|zz{yz{x{}|x{zz}}z|y~u{}}}|{~|~~{~|~~~{{~~{|~~{~||}~{~z}|}}}}||}~}}|~}~{{~~~}}}|{}z~{}~}~~||{x~|{}||}{}~|}}}}}~~~{|{}}~~~}~|}~}~||~|~}}}~{~}~~~~~~~~z~~~{{}}}z{}|~~~|~~~|}~}|~}w}y}~~}|}~}~~~}{~~}~}~}}}|~}{}}}}y}~||~~}~~}}~|}~||~|~~|~}{}|}|~~~~}|{|}~|~~}~~|z{}|~|}}~}|}~}}}~~}~~|}~~||~~~|{{}~|}}}{~}|}{|z~}z||~}~||}}}}z{}{~}|}}~~z{~~}{|||}z~|~~{|}}z}~y|{}xzzwxy|}}z{{~zzz{zw||{zxxvyz|y}{xzxxz}~z{zyzx|w{yzx}|uzzzzz}yz|y~z||z{z{vy~|~u}y~wxy}zzx{{xx}zw~x~{y~{x{y|~o{z}z{|zz}|z}{{}xyz}|{}w}y~}~|wxx{{|{z|~}|z}|zz|{{}}{y{y~~zyw}w{|{v~z{{|zz|z{v~zy{wzy}}}{{|zy|wzy~|{|}{zw{zzw{wuw|}zz|zuywu}}{{|x|w|yyyzt}y{v|yz|~{|}|y{vuzw|}zzz|y|{}}ywxzyyy~zyyzrwx~yuwz{|~~z|{y|xx~|zxzw~zy{{y|zz~~ywxy{uw}{zz{|}y~zyz{~y|}w||{z{{{zyy||~{{|{xw{|~||}z|wz~|}y{}}~zz{}xxw{wy|~|yy|vy{z~~{rzx}{u}z{zx|}x{v}y{ys|{w}y}}|{{y{~w{||zw{x{{}y{{yzyy|xvz~|w{xyz}|vyy|~{y{~{z{|y{}z{}ruzxzyyy{{xxzw{}~}zy{~~{|x|zv|}{~y|z{}{|{{y|w{w{xxyyzwz{}y{{~|}~uyx{y}}z||xz{{zw|xvr|{yvw{z{|vww}{x|{xz{z|z|{z{{uy{w{|{{{y~{~{x|}xzz{x~~y~|w{{|}|z{zy|{z~{usz|yy{zt}}zy}|z~yz{|||x|~yzy~|zt{}y{yw{|}{zz~z{~{y{vvz}~x~{{|{yz{z}|{{x{w{~}~{}}{}|z~}~~{}|{~|}{{~{}|}}}~|}{{~|}~|y}}|~{~}{~{}|~~z}yy|~~|~~}}|{~}{{}|~x|y{{z{~~}}}~~}~}{z{~~}~{~yz}~~|||}{~}||}~{}~|}}{z~|}}~}~{{~~~}{~|~z}~~}~~||~~}~|~}~~}y~~|}}}|||~~~|~~}|}~~z~|~|}|}~}{{~~~}}}||~}}~|~}~|~x}}~|}~|}~}|}}}|}}{~~|||}||}~|{~~~~y||~}|y~~}|~~}~}}~~}|}}~~z}}}y~~~~|~}|||~}~~}}~~~~}|z|}}}||~y~}||x|~{~~{}~|~}z}z~y~}~}~~|}}z{}}z{z~{|}y~}~}{}}x||yz}y||z|yzz~{yzxy|yzz{xzxs{w|z{~zyy||xx}w{~}x{w{yw~zz{~}zz{y}zx{|~}xzy{y}x{wy}x{}|{|v|{y|z||xxyxv||}}}{~}z||{{x{yy{~x}~|x}x{zy{xxx~w}ywz||||{{xz}y{zzzz}w|ty}w}wyx{xxzzz||xz}zzyzxy{y~{xz|x|{}y|yxy|wy{{{zzuzzxzwxvzyyzy|z~w|x|~yx{{zz|~|zzv}|zy~~}~~t{{tzzzy{|{xxxxxyz{yu|zx|{zy{{|x|y}z{yx}}z|y|z|zzy|z{z}z{{{y~}}z|y~vzy~zyzwxz}zzyy}~{w}zw}{|||zzy||{z~y~|yxx|||y}{|zy{yw{z~y}|wz{z{yywuwyz{|x|yxvz|xx~{~yx}}zz|}qwz{z}y|}{}{}{~~z~{xx~v}x||{zzxw~}zxzxy|zyvy|z||w{{|z~~{~zmy}{{x|zyxz}|~{{{}|~zy{{w~{y|{wz{|{wvy|v|yz~yu~vvz|yz|||ywyyzz~vwzz|z~{u{y}xz{x{}|ywtxyzyyxxvy|z}yzwyz|{xxy}t|y{}z}~w{zy}}~{|{|{{}z{yy{~wxz|{wvwyy|yzvxyxxyyyvxz|xzzzx}vx|}~z~|}zx{yzz}|}z{~{~z}z|}wz{z|wx{yzzzwxz|{zv||y|z|yz}zxyxw{}|}{~x~z|~|y{y~~}~~{~}{|~y|}{|~}|}}~||}~~x}}~|x{}~~}|{|~}~~}{}z}~{z}}|~}}y}}}z}~|z||~}z}|~{y|{~~}}}}~}~~|}|yz{~~x|z}|~~|{{}~{||}~~~~~}~z~||}~{}~~|}~~}{z}{~|z~|~{{}}}}}~{|~z|~}v|}~||~~|~~{~~~}}~y|z~{{{{}z|~~~}~~z~~~}}~z~{{{|z||yz|}~~~}||{}~|~~|~}~||~{}}~~}}~~~||}{}~~{~~z}~~zz}~|}~~y|}~~{}|q~~|{~|~}}~~|~~|}}{~~~~~~|}{|z~~{~z~}~}~|y~{~|~~zzx{x|{z}~y{yyzzzxr|w{zzw|yz}x{{~{yw{z|z{xwy}|x{}xx~|z}}}zyzy{y|x{x{x||wxy|v{y}|szzy}z}w~{{{xzzx}z{{xzzyzvy{xz}wwv|{vyvztzy||wwyy{xx|}vy{|zx|vyv{x{{{~wz}yyw{|y{y|y|~yv{z{xz~x{zz{zw{|zyy~z{{{x}z{}{x|vvvzx|~x{swuyzxyyzzxvx{z|{zv{z}}}|xzzzz|}wvy}y~|wz{zzy|zzzwyyz|x|}vz||{w}{zwu{|~{w{{|x|zx|y|}xx}v|z{|||}z}zx}}xw|z|y}|yxyzyxzz|{wx~zz}vyzxwyx{}|}{{|||zxy{w|{x{|z~}{~z}y{yzx}yzyzu}}x}|{ww|}}x~}|z||w|v{wyyz{{y|x}{{|z}{{yy|yz{}zy|zzyzzxyv|{}zz{yzy{y{|x~{x}zzxyzyxzvy{tx}{xwz|{{z|ywu{{}x{wxwyzyxz|{{y|{z{yy}x{y|~y|x~{}xy}|}{y|z|wzy{y}wx{y|zzz|wx~|x{zy|y{z{xwy{yy{}{~ww}{{xy|y|x|{{||y{}wvyxvzzw{|}~}|{xz{z|z}y|{{zzzy{}{vx{}{{~y}yy}y}w}v{z|{}}xywxyzz|zztuxy{y{|~{|zw|{{{z|}{xu~z}|}zv~xz|z|t{~}xwy}yz|~zy}}z||wxy}|u{x{zwyxzxw~|x{yzy{~{z}||~|}~~x}}~~}z}~{}}~~}~y}|zy|}|{}|}}~}|}|z|{~||}}{~~zz~~}y}~}|}}}}}}}|~}}}}~~}}{}{~|z|z~~}}z{}~}|~~|~{~|||{~}}~{~~~|~|{|~|~|}~{}|}|}}~}}}}|}|~}}~|}}~~{|~~|~z~}~~~~}~~~~~~}z}}~~{~|{~{~}~z|}}|~}~~z|~|}}}{|~y}z|~~||{~{~|~~}}|{y~~~z}~|}}{~{{{~}y}~{{|z}}{}z{~||y~|~}~|y~}|}{|}{}~|}}}}}|{~~~}|~~{|{~}~|~~~}|}~~~}~}}}z|x}~{}z}|}~~~~}{}zy}}~~}|~|}}y~{}|~~}~{~|{|||~x{{|zww}{}~y}|xz{ywvyz}{{zy||uwxzzzy{zzz{~uy~z}}z{v}yz|~~|zy}|xz}yy||y}uz}wyx}yzv{yyx}|yz{{z~zxyvwry}|zx~z}y|xyy}ty}z{{yzw{w}}zxxwzyx~ywwywz{zwz{{z}y}~x|z{xzx|zyxyvy|||}zx}~z|}}y{z|{{y|x{zz~w~zy{w{{xw|zv{w|{xzxuxyyzzwxv~}zx|{||zvz{{yyz~z{z{|z}}x{~z{{wxy~{zzyw}yy|{wxzyz{xwz{wwtzz{}y|xxzzzxy|{}||yzxz|~w{xz|uz{|zzyzzzz|{yxzy{yxv{yy{xvvyzy{~|{xxywtzw}|||~x||~zzsy}zy~{~z}}{{{|xyyyw|y{z{y|w{wzyx~yzz}zyuzy|xy}||~vzzz}}xy}{{z{|{x{}{v~}yyw{}|uzzzv{y}z}{uyz|wyz||zz~zyzu~{{yzzx{w{}}|z}y|{y~~|z~x|y~{zxwz{~|zwvzyy{yw~zzx~{zxy}zxzzz{{}{yyz}zwz{|zz{vzvw|v{{|x}x}}yzxzx|||yx~zzzxwxyxx{}w{|z{|zx{y{w~z|z}}}x~{||}xwz|}yy{||{}y~{|z{xw{x{|zuu|yvzzx}|v{yu}||y|zwwy{|{{|~y|}{yz}yz{zzz{~ytz{w|{|{|yy}{z|}vvyyz}x}{{|xx~{x|zzz|zz}{y}}}z|x|y~~y}u}{|}}}|}~z~|}~}~|}~~z~}}~~}}~|~~~||~~y|~z}~p|}{}}|}}}~~|~}{~x}|}{}}~}~~{x{|y~}~||~y}|z}~z~|~|zxz||}{zx~}{x}|~|~~|}~|~~|}|~}|~{~}~}y|~y~}|~|}~~x}{~}}z~~~x|}{~|~|}}|}}}}~~}||}}}}~}~}{}|~~}~|}}z~}}{}}}~~z}y~}}y}~|y}}}zx~|}~}~{~|~}}}z{zy}~}~~}~}}}}|~~~}~z|}~y}~~~}~~~~~{}}~zy~}~}{~z~~~~|~~}{}}{~~|~||w}|}~x}~~}{~~~z~}z}{}{{{}}~{~~~~~}{~|}|{}}|}}~}}}{}~}~}~|y|}~}|}|{wx{vz|{xxz{|zy{z~{yuzz|{yzw{|}tx{z|{u~w~}{{{{vz|||y}yz{zz}wxy{yw|w|x~~zz~zwxy|y{zw~yxzyzwvz||z||uw{qzyzx}~{|z}zyy{{yx{{{yzwxwy~{wy{zz{wv~{}x|pz}z}z}zx}|||z{{x{w{w~zz{||y}|{zww|x|y||~zzxx}yz~y|v|||{z|{{w~|y{zvxx|~y|yx}|zzzyy|u|~{{xzxw|}vvyxw}z|zxyz|yzx|z|rz}{{}yy|yyxz{z~z{wyzzzy~wy{z}|~xx}~z}}zyx|yu|xxz{z{~{}xyyxuyyzyy~zz{|w{~y{|v{vz~vy|v}|}}z{x|z|yz}{{z{{zz{ywz|x}{w~{y|yx{{}x|sz~xu{z||zxx{yxx|zz{zwux}|s|zxz|||~zvxzuy|z|}{xx~|}z{y{{z|zxy}{z}y}{v{|tut}|wzyzyzy}}{}yx|vwx|||zzz|{yuxz{{zyyv{w~y|y{{{~{~wuv{}z||y{xyyx{{|wt{zxxzyx}|||~}}z~y}~{x}||zxzzzy{{|y||yyzzy{{~{y}}v{yw||zy}~xx|}~uz{|w{y~}}y{|}xsyyzy}~u{{{wztzy~zxx}wwzx{}zz~z{{yzyyx{x{{y{{}uzz~xyx{{{z|x|{z~|zzyzyw}{{}{zzzy{{z}yyzzyx}zz{{~zvyz~z{|{{x}zz{y|{z~zz|}}}}}z{||}~~|~~~}}}~~z}|~~~~||x}||~~{~~z~|z}}}~~~{{}{z|z{~}~|}}{~|~{}|~{{~}}z|~~{z{~|}{|~~~}|}~~~}~|z|}z{}{~}|~~{}~{|}}~|}}~~||~}}{y~}}}||~}~}|~|~|}{}~}}~}~z~}}{}|~z}~z}~}}~}y|}~|}~|v|~~|}z{|}}~|~~~}~}~~}|}}}|~}|~~~|||{~~|~}~~z}}y~|}y|}||~|{}||~|~|}}zz~}~~|}{~|}{~~|}|}}}}~}}}||~}}|~zyyz|~~}{|z}~}~|~~}~|w{{}{|~|}{~z}~~~~|~~|||~|~~~||}}~}~||}}}~}~z}|}{{|}|}~z~~{x{{{}zv{{z{yxzzvyw~|yvzwyzuwyy{yw}zxy}x{|xyzx{x{z{yx|zyx{|z|z|y|zz|y{ywxy{||xyy{yu|w|w{y~y|v{uzvzxx|xwy}zw~yxy}{zuzz{z{|}|}|z{~|s}v}yyu|vzuzzzyyz{vvzzzxxx{{yz{yxtw}|}w}xxw{|y{yv|yzy}~|xz|~{zzxz}{{x}yw|vzy}|z{vvvyt{|xxyv{wy~{yz{z{yy}z|v{|z{z{w|yzw~||}zw|{yzzzxxvzxxw|xz{z}z|zw{zwuzz}xu|z~|yy{~{y}|}~|zx}xy}}||yw}{{x|zyzxxxz{~ux{|yvy{{zw}|yxvyv}y|}z}~~wz|}yy||{vz~z{}xy{{|x~y}|wyw|{}{{}xxy{uz|{y{|xzxw{yyzz}}x|v|}~{{|||zyw|~{}|}y{z~{{~z{v}x{zxzv|w{|xy{{zvx~zy|w~xsyy{z{w}w}|zyzz~|wwzy~{yv~{zz~|y{{|yw}wy}yzy{yxv|zy}|zxyzvy}yvw{x|y|yy|y}{{zz}zw{x{zz||}z|~zzy{y{|{w~x{|~xx{{|zzzvyzxx{|{xzyyzywyz}z{~|z~}}}zzy}{{|z}~|y~xzyyvz}zz|y{z{}{yz{yxy{vu}|{|}{{{|}zz|~z}yxyy|{zzyyx}yx~yy{{{{||yz{wzyyxzxz||~{zs{{}y~x{{|zyuz|z{r|wy|}}}~|{}~|}|}}{~~~~}}~|}}z}|{|}~}||z}~}~~z}||~~~}~~}z{z~z|~~{~}y}~z~~{~z{||}}}}}|~~}~~}}|}|}~~}}|}{z}~}{z~z}~}}~}}~|||}}~~{}~}~{~|{}}|z|v|{{~~{~~~z}}~|y||zz}~}}~~|x}~{yy}z~~~}xz~~||~{|}}|}}~~|{|y{~}~{{~}~~~~~~~~}~}y~}}||}}{~z~|~|u|~~}}~~z{}}~~~~~}~~}~z}z~}}|~{{|~~~~|}}}x~{{}~|~~|}{}}{|~~}~~|}~}z{|~|x}}~}~}~}|~}{|}}~}~y~}z~~~~z}}|~}}~}}~{|~y{}~~}{}|~~~~}}|||y{|z||y~{}zy~yxyyx{y{}{~|}|x|wy{yyv{{zxzv{v{|wxyxwz{y{yz{|zzzwywz|y{}zxxzywyzx|vzvx}zx|~x}v{y}zxr~yzxy|zyxzww}zyzz~|y|vy}{z~}|xx{yx{zxzz~zyzzy{vz}x{}x|{~xyy{xzzyz}|{|{zxww}z|}zxyz{y{y{xzy~zz|x}{}|x}xx{zzzx|{}}ywvw}y~}{|yzx~w{xyzy{y{}y|w{y|z||}}|{{~{zyv||{|zxz}||zwzyzzzw}yyx{zy{v~v{zy{|z|zzw{x{zxwz}xz}|txzwxz}}{yx{y}zyw~y{}{x~u|z{z|x{z{~||zz{yxzy}}yz}zxyy{w{|z|z|}yxwyzxw|}v}{w{|x{{y}}{{v}z}{z{z{|yz|yw|yxw|x{zxxyw~wzzzzy{{vxzz}{~~{z{zzyyzr|{uxxy|zyzzwy{}{|xux}|{x|yx|{z{zyxv}}|}zy{}u}xw|{zwz|}|{{xx||{wu||}w}y{{{wx~z{yzuy|y}x}{vz{{xwy{|{{yy~{w{}z|~x|zw|}xyxy{x}z{{yw}}~|{{}xwyy{||xxz{zx{zwx|vzy|{z{{x|y~{|w{x{zwz}y}}z{{y|yz}w{|x{}|{w|}yzz{{wq}x{}}|}z|{z{yz}~z|{yz{{zzz{zuyw}{w|yz{}yzuy{zzzz~zxzwy{{y~z}{xw}xx|v{zy{y{{|yzvx|u||xyy}}~~~}}{}~y{v|~}~}yz~}}|~y}~z|}}~}}||}}}}{}}{}|}|~||{{{|~~z|~}~}~{{}||~~||}}}{~|}|{z|}}|}{~}~}~}y{}~~}|z{~}}|~~~~z~}x|}~z{~y}}}~||{}~z}}|{~|}}}{{~}~~}~z|~~~}{~{~}}}|}||~}}}{~}}~~}|}}}~|~|~~{~|}|{~~~||}}~~{~}}~}z~|~~||x}|~}~~~~}~~{}}~}|}~}{~}}}~~}~}y}|~}{}}}zy}~}}{|~{~{~~}|}}}~~}|{}~}{~}zxz}{|}}yz~|}~|~~~z~~|}~}|}}|||~|}|~}z}}}|{t~|~z{~~~}y}|~{}{~~~}{{{~x{x{~yy|{y{y{zx{vxy}|{xxyxw~yyvzzvz|w|zz{vw{|wwzwv{w{w||ywxx{zv|}{|}~zv|~}y{yzyz|~zywyz||y}xxz{y{yxzzz}y|xz{x{}{~z}zzzy||{zw||z{{v{}{zxxy}txwvzxzyu}|xy{u}y~}|{wyuy|z{x{uz|yx~z}|}{zzxz{}zzw{z{|zz}{}~z|y|yzx{{wy{{yy}yzvyv|{{v}wv{|{}}x{}}{z}zx~|||{}|~}x}y||w~{|wyywx|yzyw{yyyw{w}{wz{xxwzxxxw}z|~v||zy}~|x}y|}y||}t{v|||{t~yzyywzx}{{~yzywzzzw}z|w|z|zwxz|}~}w}z~||xyz}~zuzy{w{~~{zwyywz{zy{~zzz{xzuxxxx|yy{vy{zuzw}{}x{|xz~z}z||yv}{~||y}}z{||y{yyzx|zyywz{zz|{{zz}yxzyytyzx|{z}xzxx|x}w{{}|}z}|yzyv}z{xz}yz|}}x{zw{xzx~y{~wxvyyzz}{uz}zzv|w}u}{}yz|yx}|y~u~y{zzx{yz|||z}{~{tzz{}yzw||}y||y|xyvyuv{xyz{yz|{|{{ytu}z|zyy|vz|}|~xw{{{|}{yxwx~wyu{|z|}|{x}xwv|xyx{yxxz{x}}~y{yw{}x|yzz}w|z}~|u{{y~wz~z|{y}zx}yyyy|}{yv}xx{y|wz{|zx|xzy}zz|u~w{xz{}~~~}|~}|{x}y|}~z}}~~wy|}~|~~~{||}~{~|~}|}z|~~||}x|zz}{z~||}|}~~|}~}~~~}x}|~zz~}~}}x~~}}}y}}|}}~|}{{|~}{~~~}}}z|}~zz}x~~||}~~||{~|~yz}{~~{~y~}}~~{|~}~|~~}~|{}~|~{{z|}|}}|{|{}}~~y~~}|~~~}~~}~||||~~~|}{|~}|}~~}}|}y|{{~}z}~z}~x{z}}~~}}~}~~}z~~}}xz~}}~z}v}|y~~|z}{~}}|}|~~|}~{zz~}{{{|||z{}~~|~{~{}~}}|~}|~{~{{{~y{~{z|~}}|~}~~||}~z~~}|~{}z~~}{{}~~~{~~~{|{{~y}}|~{{||z{{|{yxz~w~}xy}uyv~yz{~}|{yx{y||z~y}y{{xz~}yu{{|~y{{}||}}yz{zx{z}w{|z{{zx~xzyv{|~|}zx{zy{{x||}|~x|zxy{{|yz}{~zzxzz{yy}y{y{xtw}yz}zzzx{|{z|ywy{}zy~|y{|xz|x{xxw}zz~|{|{{y|{z{|z{y~~zzxtr|yzyzy}{yx|}|z{x{z{tyx{z|yz||}{wxy|~~z}x~z|{~xzz{y~{}{||zz}y}t}z}w~{w{zzyz|vxzzyv|xxxzz|vy}uz|wzvz{~v}w~xx|{y{{|x{wyy|{|||{{y~|z|zz|y{{{x|w}{z}|~xy|w{}{}y}{z}z~{yx|y~wz|y}~vz|x|xv|yz~y|zz}yz{{y||zy~zz~}}z|~|{yy{z}|{x|xxz|zxw|zz||wzz{z}~~yx{{t|yz|y|xx~zw}yzzyv|uzz|xx|yy|zzy|z}zzy{z{}yv|wxxwxz|{|xz}z{v{|~|~{wzy{|~x{x~}wyy~{uzz{vx|zwzzzz{wwyy{{w{||z{{zyx}{sxy||yv}||}{xz|vx~zwzzzzxxz{y|x{zzux|yzy|{}zx}{yy{w}u~z{{xy{~sy|y~zz}{|~|y}t{~x|{xz{vz{{||z}y{z}{{z|~|w}{xxx{wwzy{~{z~x|v|v|{}~w|zxx|xwx{zzyzzyz|~|{|zwvyvwzz{{zxx{||~|z||z}|u{y{~|~~~}~}{~{~{|}~~|}~~z|{~~~z}~}|~~~}{|~~}}}~|}|y~~~{|~x}{|~{|}z|}u|{~}}||v~~{~}~z~|~}~}~}~~|y{~}|{s{~~~z}{|||{}}}z~~}~w~}{}~}}~|~||~}}{|}~{~~}{||~}}~}}{|}~}|~|}}}~~}~}~z~y|}|z|~~}}}~{}z}{}|y~}~}{~y~}}||~}y||~{|~{xzx|~~~{|}|{~|~|}|~~|}}~}|~~||z}~{}~~{zz~{~||~{z~|}}}}}|~~|~|~~{{|}~~~|}y}~|~~~{~~}|{}x~{~z}|~|}}}|}~~{}~~}~|~|~}}~~}}z~|||{~}~{|y}{z|~|zz}xzx{y}u{xuv{{y{ywy{{y|v|{x}zv~ywxz|xy{~}y}{zt}~{|{zx~y|}ywyyzx|{~wyywy|wryzzvwy||z}wxz{yyxytyyvxyz}yz}|xzzv}~|z~{}z{}~z||zwy~xz~wy~yvyzx{yy{xx{zz}|}|zyy{{z}x|zzyy|{zy|zz|||zy|z{{z{}{|}z|v|w|~ywx{u~xzy{zzxu}{zz{|{v~}{wwt{~yv}z~w{~{{xxzzz~zx~yy}{{}|{||xvzxyzzv}{yy}y~yzzvyy}wxwzz{{yz||wz~zw{x~{}{~|z~{~{~|xy|{zxvzwy~zzzywywyvywz~yxyxy|zsvyzzy|~~{||z~}{|||y}}y|{zx}zz|{{{|{yxxxzx~zw}|~xxzw~w{z|y~|x|v{szxw{|||zxz~|{zwwzy|}{z|yy{{~{zy{{}yzv{ytzyz{{|~}|y{yw{{y|}z|wxww{{z|yx~|wzz{z{{|x{xz|y}yyxz|z{|yy~zxyxwwyyz{vyy{y}x|yx{v{syzy{{zz|ww||{}yzwzz|xz~{}~|z{v}{}yw|xwz|yww}vy{u}yv~|{zzv|x{zyy~zyz{y|y|~}{z{z~w~x||||z|w}x}{{}z}xz|xzxzxwzzxyxw{zzxx{yz{{x|z|z{z~|y{u||{|zx|{}zx|vz{{{y|{z|yyz|y}y}s|yxx~{y{xz{||~zw}}yzz}zywy{}y{zzzz{y{y{z}~~}~~~{~|~~}~~y|}}~~~~{~w|~}}z{}~||z|}~}{}||~|~{{~{|~~~}||}}~~z~z}~~}}~|y|~|~y|~}~|~y~}~}z~~x|{y{|{}~~~~~~|}|}|}x~y~|~~}|{}}}}~~{}|~~z~~}~~~}|y~}{~{~~~|}{~z}|}}}z||~~}}|}~~}|}}z}{~|~{}}{~}}~}{~~{|~z}||x~~|{}||{~~{~~{}}~|}}}~~}z}z~}}}|}|~~~|~}}||}~}~}y~|}~~}{|}|zy~~}~z|{}~}}{}}~}{~}~}~}{}{~{|}|x~~}~~~{{~{}}}~}}~~||}~}{~}~{{||~}}}{}{~{w|}}|}|~~~{xw|y||xxz{zxz|{zxxyyvywxx|yxz||zw{zxy{x}y|zz{y|zxz{yyy~y||x{~}wywyy}wxz~|{y|{y}uu|z|{|}yx{zx|zuw}yx{zx}x|tvx|vy}~z{{}~z}ty~xyz}z|z}|yxxwyy{}x{{y{y~z}}}|zvxtz{zwx}|x{x~{}zwx{{xx{{x}y~||xz~vuz|y}z{y|z}zyy}|zyxxzzx~zvx|v{}zvywzwvx||xw}~z|~zvx|~{z|z{}{zy{{}y{vxy|z|yz}y~}yz}zwy}|xxzx||}w{y~|y~w}yyy}|||zw|zyz{zy~{}|}zx|y~{{z}x|y}y|y{|y||zw}{|y|z~x}zy{{{zx}}y|}}~x}v|zw{y|}yy}~t~xzxx||z{{u~|xvwz|~zvz~z}{z}yy{yy~zz}{zx{xw}|wz~}~{~zy}}z{~y{zxry}|}xz~}{|}}~xw}{wx{|{z{u{{x{xyz}~xy||}}||x|zvyyy}|xw{{z|{{xwx{z{{y~x~zzw~z|{}|{zz|}x}z{ytz{yxyuzxyxz|z}}v|y|x{{ux|y}z|}z|{{z}}uzw}}{z}y{vzyw{xyzwz}xzz}~}x{z~{{|zz|{{z{~}v{x{|vyzzw{xzxx}}{zzzyz}wyzywxzxw}yvv{|x|{zzzz{w|uz{z{z~}yvuwy}|}zv}y{z{wyz{v|xwwz{|{yx~|~zxyxq~ytz||}|{zy~yxwy|~|z~y|||{~~z~}}~}{}~z~}{}~}||}~~}{||{}~~}~}}~{~|~|~{~~~~|~~y|}~~|x}}~}||~}}|~}|x~}}{~~~~|~}}~~~~||}~~}|}|~{}}~|~||{||z||x||~}}~}~||~{{~}}}}~}z~~{|~z}~|{{~}|{~|y}}}x}~~}{|{{y}~~~~~}}~|{}|z}~|}{{~y|}~~{}~~~z}{}~~}y~||}~}~}|~~|}}~~~~|}~~~|z~}~~|~{{~|{z~||w}}z}~}~z|y}}xz~{|}~}~y~~}|}~~~|}~}}}~z|z~~}|~}}|||~~|y}}~|~}{~~}~}~}||||}}~}~}z}~|~z}~~~{~|}~w}}~~~{}|||}{z|zy{{xz{}zzxyzz|{z}yyyz{zzvzw}xxyzz}z{vywy~{{}xz|xz}{wxy{}}y{}y{|yx~zuz|yy|xzxx{x~~}y|xz||}yu~}vwx~|z}z~}{z}{|yyy~}}{xzx~|zvz|z|~xyyw}zz|}|w}{u{~x{zuy}z}w||ywyvx||z~~||wxz~{z}z{{z}{y~|wxw}z|vzxy{yx~|}xz}x~{|}w{zyzsz}yz|yy{}|{z{{~yxx{}y~}y}zyz|yyw~}zuu{|z}{y|ywzzw|~zy~|xxzw}zsyy}{zz|w{}{||}xwt~z||zyy~{}}{w}|{xx}wzz|w{}zx}z|z~~x{z{tyzzzuux|xyz}yy|}|z}zy{u~{}~xy|~|}|z{vzy{w|}}{{}uz{~}{wz|yzw}wzyz|z~{|{|{xv{}xy{}~}{~z|{~{{}|y{||{|uv~{p}|yx}wz|{v{xw{{ww}||zxzzy{||z~zzw|}||zz~|yyzyyzwyyuu|zy~|zyyw}{|}|{z{yzy|{xy{x|yx~zy}|x|y}z{|yy|{zz|{wz~x}x{y{{zxy}yz{xzw~vxt|zzy|w}uvvy{~zzwy|xxy~|xx{zv|{xzr~~yx{}{z{u{{y{yyy{wvx{wu|yy{ww{y~vuxyywyxz||y~{|yv{y{{~x{|}}z~{y|{}||y{yzzzx|w|w}zy|{x||u{~w{ywwy~x{{zw}}{vy~zz|}}{y|{|~|}}~~~|~|~~}~|{~{~{|{}~z|}{~y{}~|||~{}|z}|}|~{}|}}}}y|y|{}}}}~{|~x{~~~~z~~{}|}{|~}~~}|}~~~|~}|~~~}~z{}|}~~{{~{}|}z~~~~z~|~~{~~}y}|~}~z}y~}z~~}~z~{|{~~{|~~~|~}~|y}~z|{~|{|~~}}{|~}}~|}|~~z~~}~z~|}{}~}y~|}{{|~~~~~{~}{}|{z|~|yx~{||}y|~}}~~{}z}}|z~{|~y~{||}zw~~{|{z}}x}}}|x}~~}}z}~|}}~~|~~~z}{}}~~||}z}}|{~}}}z~}}|~}~|}~{z|~{}}{~~|~}}{~{y{~~}~~|}~|~|y~y|~~||y~}}}}|~~}}{}{~|||~}|yx{}z}~{|zxzzzxyz||yzx{~z{~|yy}z{x~y{y{z|}{|wx}yxz|zw|y{x{v{w{{{{{ywy~w{{}xvyyw{z|}w{zz{|zw|z{{x{~{{{y}|tx{z}wywyxvxwzz}{z{|}~y}zz{|yy}xwyy|uxzyz{x|{{xy}z|~yx{z}}y|}xx{xz|zzyx}}v{{w|}xyx}|yy|yx|}|yzyyxyz|yzzzy|||}||z}z~~wvy{{yx|yy}|~v{wywx|}}|}|{zv~x{~|zyuz||}xz}x}{xx~y|}y|z{|{z|zxzwyw}~xy}yx||y}zxww|y}xz|yyy}{zw}~zzz|{z{{}|{ww{vxzxvz}|}~{zy{xww}yw}z||z{x|~ywxzzz|wxuyzvt|yz|zx{yxz|~vwyy~xy|wzzzz{vyzyuzt{y|x{}x|wz{{y{y{}z||~{|z|~{}x}|yvu~xxzz{}xzy{{ywy}xyv|zw}x|||z}y|wy~{y|w|{vzzyz~}~{yyy}xxz{~~zy}zx|y{y|}|yzz|wyw{xvy|yzww|ux|{{}{|zxzzz{x{zz|}wxzzy{z|{|{|{z}xyxy}|xxvy|w{|z{xx{{u{{y{y{yyz|~zxzvxxz|zx|{yz}{zzxwz}yvwxzx{|x}|z{yxyyyxzz|xw{uxy{}vzw~y|vzxy}zzvw}yywyy~|{zvxyzzw{{|||{~z}vz~{vysv}y{{zy|yy{}t|z{zxv|{y{y{|~yzzx{yw|x{y~}~{}~}|}~~~|~~~~~{}{}~z~{~z~|}|}~{~{~||~|}}}{~||y}~}}~{z{~~}~~|y}~~|~~~~z}y|~|||~{|}~|y{|{|{~}}|~|~{|z{}~}|z}~~{|~~~|}|{{}}}~z|}}~~~|~{~|{|~~{}{~~{{~}~}{}~z~||~{|~~{}~~}|{|{}{x~}{|}|}}}~~~~~|{~}~}~}|~}~}~~~v}~~~}~}z~{}{}~|}~}}~~}x~}}y}}z}~}||x~}~xz{{}}|~y}{~z{~zy}z}~~{~|{~~~|||||}~}z|~}}|}{{y}x}|~|v~||~|}~{|z{|~{~z{~z|w~}~|}{}|||}}~}|~}y}{z}|~||~~}{|}~yz|}}w|zxz{}y}{t{xv{{zxytyz}zxuzu{{{y}~}sv|}x|}|x{~}xzwzz{|y|{zy|~z|{|xzwxwvyyyz}yy{}xy{wxvyzy}|z{zx}{z|zvzz}yy}{{zyx{|yz|~}}{{{yyzzxzxzz}tuzy|xyvz{wzx~xzvw{zzzzxyzxx}z}{}z||{~zzx}}}~}}y}uy{x|||~{{vw{{zx}wzz|z|zvx}{y|zz~|zz{zzyzw{wz}xz{z{x~~~zx}~z}{~{~yzzw{xzzyzyzx{vzt{y{zyxxx~z|y{zwyyz{||~}{~}|||z{w|zzw{||||yyzyz{}|yz}yv}x{zxvxvz|zwxy|}wwxz{v|z{z}{|}{zx}{{|xzy}~}y{{|x~}y~}|{{y{zzzzz{zxvy|zyx{wy{z{t|wxywywzw~}z{w|zyz~{wyu~z~|yz|{{~}{x{|y}sx|{{}|~yx~{y~y{zzw{u{z}zy{xyy~{w|}xxv{xv~~|zyz|zx~}y|zw{z||~~{{{zz|}u{x{x~z{zyyx{{{z{yy{}z{y{{|{|wz}~yxy~yzy~{~{|y|vz|zz|{zwyu~ywwwy|vx|{||y|xyz{{yzzzzzvy}|{{}|}|}~z}yz{}z~}xv}|}y}z~z{yxyyz|u|}sy{{zxx|||yxw|}y|y}{y}z{}z|~|v{y}wv{}z}z|yyw|yzy{{~y}u}}}|y}{yyx||{zwwx{z{xxuyzyzw|ytz~}{|xw|wy|{{y~~|~}w{{~z}~}|~z|xz~|}~x}{~}~|}w}~|}x~{{y|}{{x}|}~}|~||{~~~~}~~}~~||}|~~|}~{{|~{|}{||}~~~w~||}~{||~}~z~}y}~{}|}z~~{~|z~}~||~}~}{~~{}||~y~~~|{~~}|{}~~}|}~~~~~|~}}{~~|~~~}{~~}}{}}~~}|}|}}~|~}{}z{|~}}y~y}z}|~~|~}|~{~~|y}~}||{~~~}||z}~|y{}~|}~~}~||x}~}~}~||~~~~~y||~}z~~}{~|}}}}}}~~}~|}|zz|~}zy~~|~y~}}z~||~~~}}~}|z|{}~x~}|~{z~{}}~~|}zy{|}|}z|}}z{|~{|y{}x|{{}{}~}~~~}}~~y||y{}}yyx{|z~z~z~~xywv}{z||z{y{y{yw{yy|zx{{z|v|wyyy|zx{xyzy}y|vzw}}}|yvyy||~{}{|y~zz{x{y}{{wx{zwuzx}u{|xy{zwy{{y{|y|z{}yv|}{}x|{y}zzzx{{}|yw{|{|}}}xvx|{v{xz{{y{||z{z{|z}x|wvxz}x|z||w|{}z{|yy}yzyy}{vy}z{|u{{xvyzw~{yyy{xy~y|}{twyyzz{}yz{y{v~y|y~{}|~zy{xx|z|~|yy{{}z{z{zy{x}{ywyz{xy{|zy~{s|z~~u|wyz|w}zz{y|{{xwzs|z{z{wz{uzz}{{ywyyxvzvsy}zy}w{}x{zyyz~~{}z}z|||zyyx|}y|ryy|z|y~|{{x|z~yzzw||yy|{zzz{yy}~yxx|yz|{}{|x|xyzyv}zw|||~u{y||~{yx}zz}xx|z}|}{}{y{ywxzxy}{z}|zzuzyxzz|{yz{}z{zzv~xwzuxxwz~y~v{zxx}}uzy|z~~z|yxxvzzz|zwy~|~xy{xz{{uxyz}{{z|yx}x}{yxyvz~yu}{|z{zww|y~yx{|{zz{yv}|{{{{}zu{y}y}zzxy|t||~z{ywwxxyx}z||}y}||{|zwzx}yxy~}w|{}z{v|{ywy{v{zyx}zx|{z{|w||z~{zwyyx|x{{{}|y~|{w|{yx}|}{~z}yw|ywxyzzzu{{w{|{~{|yyvyzz}{|u|xy}wz~}~|}~}}}y~~~~}}~|||z{~}}z~}z}}}}}~~~}|~z||~{}v{~}|~|{|~z~}~}{~}~x{}x}~}x|~z~}{}|}}{{~}}}||||}||z{~~~|}}~~~~}}|~||}|~~z}~{~}~{~}}|~~{~y~~~~}}|~}}}}|{}}~z}~|}{z||x}y{}{}~|z~}}~~~~z||y~{~z{}z~|~|~|~}~y}~|}~}{~~~{~}}~~~|~~~z~}~}~}}~}~{z}}{y~y~|{|}z~}{|}|~~z~~}}|}}~||}~~}||~}x~||~~}|~}~~~}~|~|~z~~~~y~}~|y~|{}~}{|{~~}|~}|~{~~~~||}}z{z~z{|~~~{}~}{~}}~~|}z~~}}~}~|}~|~}|||{~|{~{}}~~|||{|{~}|z~~{}~y|||y{}y}x~z{|}y{z}vyuyryyuyzyyzwz{x}yzx||z{{wxzw|zvy~|}x{zv{{{~{v{{w}yzzz~|yyzz}||y{||wyz~wvwz{yw|w{|x}tyz{uwzxy{}x{~zz{||{||wy|y~|}}x~{}~wy{w}txwyyxx|yyzt|x{{zyx{yzxwyxwv{v|zyy~|z{{z}{z}zy}}vx||{{~{{z}|~|yxw{wxyyx|xxzxxw{uzxz{zw|v{w{zzw{y|~w{|{~zy|}zz}{xy~yz{{{|xwv{y~vzyuyzvxy}zz{x|yyy|xyzz{|y{}{}~|}{z}w}z{zz}{|x~zy{{{}zzz|{wz{{zwx|yvxyvwvww{}}|zsyzwyzz~y{x|}yx|{|x{{}{{}|~xyzzw}yzywwz|||}y}}wx|xszzxy{ywx|w~xzx}{yzwz}z}xz}{x}{|{zy|}z{y|xt}z}x{~zz|}zuzyxzwwyxw{|wzwy}{xx{zyx{y}xxyyw|{{x}~yw}yvzw{y|||xzxxzu{yxz|}zzzz|y}w|~}|{yty{xzzzw}xwxxyyyz~{~zx~~xzyy|yx|~{y{yxxyv{{{zzw}xzwy|zz{zx{w|zx|z|xz{z{z{{w{{|x{xz~{}zy~y~xy{~{xyz}{uwvmut|~xyyx{zxr~x|||yvzz|z|~y}zzv~{~yyx{yx}yx}z|{{~z{xyr}z{zy{|||~|zw~vy|{z{xzwsx|xyx{}v|}w}}~{}wyz~xz}}}}~}~~~}~}|{~}~|}~}~}{z}}|~z{|}}|}}}|~~~|~}~||z{x|z{}|||~~~|}{{|x{|~}z|}~~y|}}{~y{}yz}|}}~w}}}~~{{|~{||~||||~~|~~}|{|~~}z}~z}||~yy}{}{~~|}{}}|}~~{~}x~|}}}|~~~}{~{{}|~|z|}}~~}~{}{|~z|~~}x|}~}~}z~~~z}}}~{~|~}{}z}{|~~}z~{}~}}}}}z~|}~}}}~w|x{{}}}~||{|~}|~~}{|x~~||}|}{}|~|}~|}~||{~~~~}}w}z|}{}|}~{~}{~|{~z}~|||z~z~}z||{y{}|z}}}~}z}}}|}~}|}~~}}x{~}~}~}|}}}}y~|||}}~~~~|}{~zzy{}}~|z}~{{}|~|z}||{|~||~{~|y{}vyzz{{|v{}{z|zzwz~}{z{|}x~}w{z~|ywxzuz{z~x{xy~y{wy|z{}zyxxuyz|zwxz{xz}z}u{{{wv~zwxyux~zyz{}{{yt~}}}x~|~xxy{|ywzz|xz~yw~{z}~}|{}{vzy{zzv|{v|~yz{{yzv}{z{v|~{{zv{y{zvwz}xzyyxxx|yyxzvvw}yty}zz|{z{yz{xywx{v{zzz{w{wyz~wyyz{yzzw{{zvyz~v||yz{}y|xy|yyvy|xww}yxx}xzv{{zyxyz{x|z{|y{x{wzyzzyy}ys~{z}ywxyxx|{}{x{z{tyx}{{|xxx|z~zx|vzywz{xvzy}xyyz|{zv|yyx|y|xuzzzzyzx{wzzy}w}{z}{{{}{y}}~~zy}{z|x|y|~~yz{y{yv|y||tz{{wxzz}{||zzxzvz}yy{}yyyy{x|zzzxy{yyy}{~zvzyz~z}wz{tx~zzz{{uyu||xz{x~|{~y{x~xzwx|{u{y|xuyy}z}{xy|~xy{yzuy}{xz{y{zxz}wy}z{xy|{{}x|zz}vz{zyuwyywyvy}zxww~{|}xzx}y~}|z|{|z~yy~||zy~~u~vvxt|w~vxzxz|{~zwvvz}vwzzwvwz|~|yy|yz|yu{z~y{zyzxy|zyz}z}{{xwxu{|z~xzzyvx{w~z~z{y{|x{|~|u{vyy|~~y{~||}}{|w{xx}{x|{|~z}y~x|x{z|}{}}}|~~z|{|{||w~w||}~~}|||~y}~~~}y}|{}z{y}~}}}~~~|}|~{}~{}~r{|||~}z}~}u}z|y|}}~~~y~}}|y|~y}~|~|~~{{|}}{{{~|}{}}~z~z~|}}}~}~||{{~||}}}~~}}|~||}}}~~|||~{~~|}~~}y}~|~}~|~}||z}~z}{~|}}}|}~{}~||}~z}~~{||~~}|~{}}~}}~}~~{~z}~}~~{}}~}z|}~~|}}~~~|y|~z|z~||{~}|~~}~{~}zz~~{|~|}|~|}{|~}|}{|{}~||||~|~}{}~{}}}}~}w~}|~}|{}|x~}y{~~{z|}~~{~}{~{~{|~|~|}y~~|}~}~~}}{{}}z{||~|~{}~~~~|~~|~||{}y~~|{{~z}}}}~~|{~~}~}|~}~}}||}x{|}~}{~~}}}}z~wz~wzyvzx{}y|zwzrxz{yyz}yzwzz|zx|vxy{zw{yvyyyx|zz|}xy~x}{zz}uz}}}z~{{zy{|{zy|vyu{zzvtu{uysuzyvuz|vz{tyvzyz{uz}y{y}{{z||z|z{{z|y~||yzyux||w|{wyvwwwz{}yuzsxytz}x|z{|x}zw|y|~yw{|~||zyz|z|{~{~|x{x~zz{|xwyxzvyzy}yy|{xv~|yzxwywywy{|xx~|xw}wzxz|w{{z{yx{}{~|{z|}z~w~{v{v{xvwzw|{zw{zz{z}{|}~vyxx{v}wzz~z{}xz|{{xzzyxxyw}wzx||yw}~w{~qvyyvzyuzw{yy~{yy|{x{yywyzy{|xx|zz{wx}z{z{|xxz|{|z}wy|z{z|v|z}vyyy|||ys~zvz}yx|wz}y{yzx|wyzz~w{{vz|~y~z||{}}|~}}z|{zt|~yv{|y}|yy{yvzwwx{xv}zxyyw{{|}xw{}z~yuxyw}z{z{wz}{~z{{|y{|{||~{z{y}yy{uz{~xytx{ux|{y|xy{}y|vzxz}}zy{z{|tz~{}~~yz}w{{}yxwz}{~zzx}ywt{yyzyz}xuwyy{xuy}txvxxu|v~yy~zyxz|yxzuy~{zzz}}}zxzy|}}yw|vx}{y{ty{yzwzux{{zwvwywx{wuy{|z}z{x|w|wy|y~|~||}~~z|}yyy|zu}wyyuyzu|xwuxwzzzxz|y~|xuw|zx|~|}|{xz}|}{zy|}y|{{{}z{}~{}|~~y|~}|~}}{}{~|}|w|}~~~}||~}xz~{~~y~{|z|~~~~~}}~~~}~~z~~}~z}~~~}}}{}x}|~}~~|{}~|||{}~|}}{y~|~~|~|z|~}}~}|~{}~~|}~}~|}}{{~~}~|~}|z~}|}~}~}|{|}~~}|}|~{y}}~{z}~|~~~|~}~}~}{}~~w}|~|~~~|}}~~}~}~y}z||{~|}}~~}~|}}~|{|}~{}}~}y}|y}|y}}z~{~|}{~~~~~~|}|}{}|~}{|z~||z}z~~~}}~|~x}|z~{{~{~}~|{z}}|}~{}y~~~~|~~}~~|~}||~~~{}{}}~{z~}~}~~|~}|}}~~~~~{~}~{}}|}}}~x~~|~|z~~~xzx{x{|{x{~wvxv{z{|zyv}yx|{}ywy}|yx{yyz|}yzxxz{||}wy}xu}x||y}}zzy{x}|{x~{xy{{{z{yzzyxy{z|~yw{zzxy{{zvyz~zww~z~{xzyx|~}|yyvy~|{||~{xxz|yzy{xz}{y|yzw{z{|yuu~~|{z{}wxzy{x|x}|{{y}{z}|{ywxz}}y{|yuz~y{|v{|{xzzz}{|{y}{|z|}z{{xxyz|}x{v|yyy{xrzyzy{zuyyz|zz|{}|z{{~wz{yxy|yyzw}~yz{{|zz|}}y|||xz{uvyvxxy}|||}xz||y|zyzw{|x}|}~|{z|{|zw}zv|yy|uyyyy~y~z|}z{}yxu{yxywy{xyy|z{zz{}{z~z{~v{|yxx{zz}{y}yz{{zx|}yy}x|}~{z{{vzx{wxxv|{zy~zxszv|yywv|{y}{z{}z||{~yyz}wz{|{wxz|{{}~xu~|x{z}{zz}yzz{{}~wz|wz{yz~zw}yx{|w||zy{xyy~}w}zxyz{~x|z|xzz{zyv~yw}z}zw~|yy~w{|yx|y~~{|x~wx|y{|y|xx}ty}z{}z~y{{}zzyyx{y|~x{{zzv~~}}|z}w}}{vzzy}{}z}{xz}yzv|{vyxywyxuw}y{{{xzxwzvzzzx|y~|{zzzy|z}~yx|yy|~{}yu}z{}}|zv|}{~{{y|~x||x{{xy|x|{z{|x|}||}}{~y{x|zyy{}|z}x{wy|||z~y~}~z~~|~x~~}~}}}}x{~z|}~}~}~{}~{~z{{}}{z}}~{~{|||}|}~}~{{y~}}z}~{~z}~~|~~~~||}~~~{}~y}|v~||~}}|{}~|}}z|{}~|}~|~||}{{~{}}~~|}~~|}|}~~}~~~|~}{||||~~z}~{|}z}~|||}}|~||z|~~|w~z}{{|||}{}~~}}|}~}}|||~~yz}{~~{{}}|{~z}~{z|zy|}|}x~~|}~|~~}}|~}{{|z}}}~}~}}{|~~~}{}}}y~z|{}|||~{w{}}}~}~~}~|}}|}y|z~|}~{x}{}||}}|~~~~}|}{}~|~|{~~|}~~~}||~~~}~~||}~}~{}~~z~}}}{}~}}~{~yy~}x}~~}|~~~||~|}~}}}}~~~~|}~z{~|~~}~~|}|}~{~~y~~}~}{}}|z~~|}||{{~~~~z|~|zxyz~y}|}}{z|y{{y{z{y}zzvy{zy|{x}vxwzyy}{}yy{||{zzz|v|~|}{y~y{x{xyy}{}z{z|z}zx}yzxwyyxuz{yzxw|xxzx|z{yz|zuy~zu||{z|{v||}|}z{||yu||z~wzy}y{zvv{|zxzyz|yw}vzzw{{xxxzxwzz{u{{{x}{z|{yz}~vz|yyy}yzz{x{|yzwyy{{zxzvw~x|v|w{v{wyx|zzxzzxy{xyx}}y{{xx{}yz}zz{}}{zz{{~w|wwy{~xxzw}zz{|}|{}{ywyyy~y}w}y{{|}wu}z~||}w||y{{}}z{}|}|uu{wy|tv||z{{zxxy}{xz}|{{vv|zx{xzzyyz~yzy~{zy~~x|x|w{}z{|yx{|{wzxvy{z{{|yxywyx{{u|{xzwyz|}}{}z{|}}zv}y{{z{}yz|z}z{}wyw|wyzy|xyzzwzxxxwy{xv|{y{wxwwrzz~|}{xy{}|x}u|}{|z|{w|{{z}|~{|yzy|y{yw{yyuv~u{xy{{zt{yx{zzz|{{{}zz{y~zww}{y{}||||{{x}zx{z|yx{yy{|v{{}yyy{|}{x}xx}z~zyxx{}{y{{~vzx~zwy{z{x}|{|}yz{{ywzy|z{y|z}{zz}ty{wyyvzzxxwv{zzyw{{|}{y~}}xzyy|}}{||~|||~{|z}{ywzzzvyzwy|{s|z}x}{x}{|x}{zxzzzv~|}|{}{yx}zyy}z{{{x{{|~||~z||z}}~x}~{}~}}{~}y}~}{||}}~~z~}|~~~}~|~zz||yz|}~||~||z}~~~|~}y~~}vz{{|}|~|}{~|{{}}{z{~~|~~|}}|}|}|{}|z|z~}}}~|{{{~y~}}~~|~~}~|z|}{}}{}|~|{{~~~{}{~}}}}}~}|~~|z|{{}||~||~}}~y|~}|}}~~~~}~|}{||~|}||}|{}~{z}|}~|||}}z~~~|{~~~~~~}~}{}y~}~z~}}}||}~~zy~~{~~|~{||~{{{||zzy||~|z|z}~}}}y~y}~z~{}}~|}z~~}|~}|{|~|{|~|~}|~~||}~{}|}{~}~~~~}~{~|}}zyw||~~|}~~~}~z}{|y|{~z}~y~}~}}}{|~}}~}{}|}}||x}~}}|{|{~y}~~}|~x{|x{|w|~vzz}}w{{{wvxyxy{~z}z}{|z{yzz{~|z{{zu{xyyv{xxxyzyzz{x}z{}yy}|z{~~x{{w{{zrzyz}zyy{|zyxwxyvvys~xwx}||x|}y{v{{yy~z{z|y}w|z{y}yy~w|x{{|w||w}|zwzx{|}|||{|w~t}zwyyx{zy}wx{{{w|{{uyu|z{vy{r|z{~~yz{|}yzz|v|yy}zx|~w{wx||w{yzx{}|y|z{xzzzv{{yyz}wwyyzxy|{{|}z||w{vzx{}w}yx|xt|{u{x}|}|{y{}}{tz{xzzwwxw~yyw}t{{zy{~~{zywtywv{xw{|zwx{xzyyx}ww|{{~{|z}uw|~vz|y{yyzv{y{z{tyz{|{}w{~||||yz|{{yy||zy{y~zywyyy}{zzy{{rwvz}z{|z|{zw{y{~zwuuy|}|x}|xz}zv}~}x{w|yzyx~{{xvy|w{x{{}|yyzz|u{w|{{|z{y}~zzzw}zv{|x{}yy}}{xyzzy|{zzy|zzy|wy|yoxy{xz{zz|z{~|}~wv~|{{|xtzw|q{xz{{z~}{zx~x{||zz|{zyy~zyzxyxy|wz~zzz{w~xxzv{z~~z{w{zzxzzz{zywz{y}x{vyx|x|y{}yz~}{{yyxw|}yxyv~xxz{z}wzyvyzrxy|zv}xzy~}z{yyxvx~x{vz|x}z{|{xyx{||}{|z{}zy|zv}z}{~|{y}{xxxz{|zyx{{||}v}|}{}|}y{}zyt}z{x~~{}~~~~~}|}~y|z~~{~}{}{~|~}~|~|y~~~~~~{{{|~x}}}||}|~{}~~{}~|||}}~}{}~~~}~~|~|}}~y}{}}~~~~~~}z~~|w{~~|}~~|~~z~|}~}}}|~|}{{~|yzz~{y~||y|z~z||{zzx|}~~~}~|}|~~z}~}~{|z~~}~{}}~~~}{{}~~}}{z~|~}~}}~~}}}|~|}~}~}z{z|~}~~{~~~}}{~~{{~}~|}}}|~|~|z}{}~|{}~|}~~}}~~}~~}|}~}~~}x{~~||~}|}}|}~~}{~}~{~{~|~{}~|~~~}}||~~~}}~|~{|}}}|~|}}}|}~{||~}||~~~|}}~|~|z|}y}~|}~|z}|~~}}|z{~~z~~}|}}~}}|~{~~|}||}}~{}~|}}~~}~}y}zz|}xxv~|{x}z{v{tzz~z|zyw|vs}vxyv|xv}}zyx|x{yy|{|wx|z{|yx{w{wy{|yz|z|~{}|yyyzwxuz|}yyy}yvz}z}yx|zy}v{xxyzz~x~uu~yy|{z{wyv{z|{uz{{|}yy~xyw|{}{||}{sw{zx}|zx|y{y{t{yyuyxy{u{zz{}yxyyzywz{z|zzy{z|z{|xruzv{xyyw}|zxzvvx{{{xzy{xuzyw~z|x{}z}}}zz{{zz}|}{zy}|wz{{z{zu||{ywwx}yu{x}~z{|wzyw|wyxxv~w{}xxz|yy|y{yxyzv~v{z|}{zv~zz{xy{|vww{|v{||zyu}xyvw{|v~yv}~{|z|~z|z~zx{}x{zx|{x|z}|}{~|z}}~{z}~{z{zxx{uyv|yyzy||y{uyt{tzz~{|y}y~}z}z}yz{|x~yw|{}z||ywzz{xxxyxy{xzxzzruwvxyv{{{vy{w{{yy{yx{w|y}w}{|{z}vzz}x{w{{||||uxxzxz{}zyz{wuxw|{wxxyxw{u}y|z|zw|x}v||xy||zxwyyx~yywxzyzzsx||vwy|wz~yxxz|z{vu}wy{yzwyyyzwvyzxxyy{zzz{z|wzw|{x{zz}}|}~x}}|}{y{y}wyvzuvzvx{w}xxyw}xzuw|wy}}zy}zzyzxzw|x|}wv|zxyyx{}{z{~t{ywvw|wzyyuyz|wyw{yx{zzzzzyxw|uyy|ywzz~{zx}y{|x}z|~|}~~z}}~|{~y}~~}{}}}~|{~~~~}{}~}}~z}~~{}~~|}y}|~|x}}|}}~}}{}~z~|}zz|}{~}~x|}}~|z~~~}~~}z~~z||||}}}~}{~{|{}~}~}}~v}yzvy}}~z}|~|y|~~~|~}}{}||z}}}z~|~~|{~w~||~y|~|}~||~{~}~~}{~|~||~~z|}~x~{|}y~{~~~}~x~}~y}~}|z{{~|~}|~~~|}y|{|}z}}}}}}{}|}}}|}|}~~~}}{}{|}}}||}{|{|x|~}}x}}{{~z~}~~}y|~}~}|{|{}}z|z}~|~~{|}z|~|~|}{~||}x{}~{}~w~~~z|{|{}}~}~|{~~z~|}}|~}~~|}~~~~|}~}}}{{z|}|~~~zz}|~|~~~~~|||}{}~}|~z}y}{yz}|}}{~}}}{}~z|~~~}|~{}~|x{u|zyxyzy}z|}zttvwx{}zxz}xz{yzzzwxxyzx~|yyyzyxvyry{w|zyvy|{x{wwy|w|z|z{xuzxwxx|y|yzzv|yw~v|z{{yx}vy{xtzxy~xy}y|zx{ysvuzzxy|{zyz{z{zzw}|y|vwyz|z{{|}zyxy{xwz{{{{vzyy|~xywwz|}xzwy|zy|~yx{z}zy|y{z|{xzy{{y}|wuzz{{~||~tzz}z{yzxy{yyzz{{}yyyy}xyv|z~|w|v|yzxwx{}w{w{|zywvzzxu}{{w{|}vx|{zzqyy}wyw}zwy}{ww|y|z|{yz{y|wx|xtzy|wz~|y|s{{zwyyquzzzw|{z|zu}}w{x|yyyz|tzy{|z~zx{~vzzwt{}xx|u{{{|zy}y{|}{|||xz{yy{{~x|{wy}zy{{}|zz|yrz{{~x}z}{~zz{}{~|zx{zyyy~x{~zxz|y|zz|{{{z|xwywztwwvx{}vx~xzu{y}yzv{||xx||yy|{{}}wz~}|~xyv|||z|x}u~zy~|~yxy{zyxy{x~yx}yx|xpr|{xzx}{xwt|yv||yvxyxx{zsy}yz|{~|{zzyz}yz}v{{z}{{{x~{zwzu{{wyz{}}ww{yyxyx{|yvxy}w{{zxx{uw}xxxx}{{{}|t{yzvy{}v}xxw}{zyzxy{z{wx|{|xy}x}|~{zw}}|zy{zx~zyz{{xxzyy||zw~}~{{v}{xzzwyvuyy~yz{}{{y}zu|z{{yy{w|~zzx}~~}~y}~|}|}~|~~z{|}~}~||{y{~|~|y|y|}~}||~~~|~|w}~}{~z~zz{z|{|{|}|{~}~~~{zz}~|}{~~~y}}}}}~~|||~~}{~|z|zy|z|x}{|~~~z||}{{|z}|z{x}}~|{}~|}|zx~~}~~}}|||~{}~~~{}z~}}}{~~{{|{{~~}z~|{x~}|{~~x|~}|~{~|}{w~|~~|}}||~}~|}}z}}~~}}|~z~|}}~|}|~|zy~}}~||~}{}|z}{~~{~{|~||y||}{{|~z}~}{v}{~|}}}}~}|{|~~{~~w|~|}{~~z}}{x~}z}~|y~}}~||~}}~|~|~}}~}{||xz~|~|{}}{{~|}~|}~z}}}~}~|~}z}z~}||~|{}}}z}|z{~{~}}y}~}}{y}}~~|}|z~~||}}}~}{~~{}||y}|~|~~~~{xz~yy{|zz{}xy{zzz}xx{{zwy|{yyuvyysxxw{v{vvxzwwzz}{}zy{|{zz}z}xzyx}}}|yx{|}z~{|{xyx{xzy{yzxvytuzxw|yxywyxsv{swyy{ww{v~|{xzyv|z|x}x|vy{yyxy|vwz|x{zwx{wy}xxvy{y}wxy}|y}yzxzw{zzy{|{z{{{{wyxz~|vz|zyy|{vy{xy~|xtuyxux}xyyy~wywwv}xz{{|{vvuwyyzzxux~{z|{|ww}y{zwzy{z{z|}w|y|~{|{yvws~ywzy{wyzzx{{|yz|zxxzwz{|xyzz}xx{xx{zzzx}|yxy{zyz||}}xvvvvxx{|w}x|xyzswvyyy{v{zu|vx|{{||y}yy{z}z|{|zw}z{zw}zz}|~{yyyxzwxxy{|yy|zuw{wwzyzwz{tvyz}z{}x|{y{zz{|yzxz~xz|~}z|{{xqyzsz{zwzyyx|xw{wzwyw{}y{|zyx{ywzyxx|{w{xy|zw|z~x|}x}x|xyx{~|x{xzzxwuwzzvvoyzxyzxuyxswyv|wz{}~{z{|y~zyy}}|xxzyx{{|{{wwvywuqzwzxv{||{}~t{wz|yzz|yuwxwwuy~{}yz|wwy{|{z{ywyyy}wx{|~|y|{zzz|}xx|w}z{|xzyyzxzzxw|{zzvzyx{xww{{{xwyyyx{xyw{|~x|~{|zw{~|xu{x{w{w|{v{z{wyywz}x}yyzyx|wzsx|x{~y|zyv{{y|z|z}~}}}}~}||}}y~||yz}}~~}}{}{}~v~~{|||}}~~~~|~}~}~~~{~|~}{}z~|}{}}|}|y}}|~~}~~~~{~~{}~|y~}}}~~~|}}}z~|~~|}|~z~~||z{|}~~{|{~|z~}~{z}{~}|{~}||}}z||{}~~}|x}}{}~|{{}|z~}y}~~|{~}|~}}}}~~~|}{~~zz~||}~{{~|}~zy~~z{||~~|}x~}~~~~}zx{|~|}~|{|~|~{}}~~~~|}|~z|y}|}}~~~}~{}{~{{~~~{~|z|~{}y~{~|}z}~|{}|y|z~}~}~}z}{|~~{~|}v{~~{zvzzz~|~}y~|~}~{}|~}|}}~~}~z}{|}{~z}~~}~~~|{{|{~~~|~zqz{yz||y}{xy|{w{yzvx|}x|{vyyzy{yy}zv{zv{zzzzzwyyy}{yu{yz|ywzwzx}ts||~yx{w|{v}~y{xzy|x{zx{x}|yy|}vyz}|{yz~w{y|x|}wy{yxz{xu{x{vz|zxxz~{|{zzxx{y{vx{wxwy||yu||||vzzz|yzx|w{|zyzyxzyvyw|xy{|y}xxx{{wx|~zzyzwx}x|~}y}{zw{wvxy|}|x{xy{w|vwy{}{|xyy}|wv{{rw|{wxyww{zwx~{}{}zw}ywxzvy|yxx}}~|x{z~zx|{{x{y~w~y{x{{z|}}urxxxy{|z|}y|xzxw}~sxyxx|wxzx{wyxy{yuxvz{x|{v~~yuw}|z~|z}|zxyz|xyxyyvzzw{{|{}{z{y{zzvy}{tyxzyvux{zwv~y{z{y{x|{}yxw|{}yz|{y}xy|xw~wz~x|zz|x{{zzzz~xzz{yzy}x{|z}xxuv{z{zxwy}zw{yy}wzy|{}zy|wv|{wy|yy{yyvvyxxvw}vy}|wy}|{xz}{zzyzz~xz~zx~y{xyw{|||y~xyv|~vwyzzy~t}zzyxxxvx}w|xzz{xz{{y{y{{{xz|y{yy{zyz}{{wyv{|wx|w~|~|w}zyzzx|wy}yyy|xyzx{wx{zyzzy|x{yz{yz|ww|z{}w{v{|wwz||wzyyy{|uzt{y{xwyyvy}|x}~|w|yy}{z|yx~|}y}}}}{z{~{w{|vvzzx}{s{}y|y|xzyzvyz{{{{z~{{x{~~~~}|{~|~~|{~~}~|{}|}{}}{}{|~|w~{|~{|z~}||}}|~~y}~~|~|~|~}|~{~}~{}}}}|}~}~~}zz~~}}{{~~}y~|}|~|}z~|}x~}|}~|y|}~{{~}}~~}~}}~|{}vx{~y|~|}||}~~~}}}~|~z}{~v|{~}{}||}}}~|~|}~~||}}z{}{~}|{||~~{}~~}|~~|}~{|{~~}}}|~{|{z}{|}~~z~|}~~|{||{z{|~|w~}{}|~~{||}~||}~~}|~z~}~}{~w}||~~{}~|}{{|}~z{}~~}~{~|{}}~{|{||~~~~|~||{~}|~~~~{{~{{}}}|~~z}~~y}||{~{}{{~~~~~~~|z~}}}}~}~}}~{~~|~|{}~x}}}~|~|{}{~|~}|}{|x||}~~{}}}|}{w|}}}~|~{~~{{z~|y{{|{~{}{|}y|y|{vyxxxww{wyx{yxxzvzxt}{yywvwzv||xyy|zyxz}zy{}}{|{~z{{y}{}yy|zxyzw|}|}|w{w{xyxwz|}{|rzyyxywx~w||uz{{z{{x{z}v}x{x{y|{}w|yysy||v~{zxtwz}|y~{w{yyyzvxyyw|y}|zv|x||~w{~z}~zxzxzz}}}~|xz}wzzy}}wy~vv|~yzyvyzy{x{xw|w}|zt|xx~{zyzz{|z{|xw}{z{{x~{|{y|zxz{}zyw~xx}xzzy}}}zw~wx~x{y{vy~{{x~yz||z}|zzzx}}z{|}{wx}x~|zyw|twzxvx{wzz{wwx}y{{x{|z{x{~zyzz}y{{}}}{{yy|u{}}|~}{{{zzz|{y{x|w}{xyy|{{x~x{yxw|xwxyty{yyzz{z~x{~{z{{w{w}{}y|zy~{{}~{~z|v{ywwzwyuzw{z{z|z|~zywyyy|yzvxw~y~{|~}zy{||~{|{{xxz}yz|{}xyy|vw{{zzwtyxzwx{zutz{~xw{vz|yy{x{yvww~z|w|zz~y{v}}xywx||z{y{z{u{~~{}zvz}|{|{{zzwyw{{|vyuxu{wzyvzy||zy}|}{zz~~y|~z{yz{z~x}|~}|}}xxzztzz{|z{yyy}}}yxyw{wz{~xyzz||{{|}~{|{zyy}}y{x{}z~}z{vwzxzy~vuyxx|w{yyv|{x{uzyyy~xx~zx}}zzzwy}w}}|{v}~~~~}|}}}}|~~|~}~}~||~{~|||{~{~~}~{{~}|~~||~|}|zz|z|~}}|}~}}~{||}|~~{~}~}{z{}||~~{|~~{~|~{{~}|{}}~|~|}|u||{}~z|~|}}}~}}}|z|~}~~~{}{}z~~~|||}{}~y||}z}}~~~~|z~~|~z~~~~~~~}{|}{|}|~}~||}z||}}}||x~}}}}||~~}}|}}{}{~~}z{{}~~{||}~~|}~~}||~~y|~~|z|{}}}|}~~{|z|~~~~~}||~|~{~}}|z}z}}{}{{}~~{}{}~||~~~|~~}~~}}{}~}{~z~~{}~~y}~~{}||}{}~z~~|~}~~|~}z{z}}}{}~}|~|}y{~~~~}~}~z|~}~~~|{{|}||~}~{|z{}|~}{||{}{}{}yx~}xz}yzyuvx{zz}|xx}yzy}wxwzzy}{|wx|{z|zu{z{wzzx||}{{{uz|yz~yy{y~z|yxz~{yyt{}z}{yz}z~{{vxxx{{zzw|y|w{|{x{|yuz{w~xyxzyyyy}|yy||}x}zxxyy}zw|ywyvw{~zyzz}}|x||xy|w~ywy||~{||{|wzv}{yxzxxzy}vyzyzzxzz{yzu|yxxw~zz|zxz~w~y}|zxz}}|yzx~tvvx{{|{y{|vz{ww{z{{~{zu{w~x|{{xxu}|zx{|zxx}|zzzv|{|zvyz{uvx~|z}{xy|||{{yzy~{wyy{zz}y{x|yy{x~zw~zzzz|~yzx}y~wwxy|o~z{|v}zyy|}|yy~yzzyzzv{{vyxx|y{zz{w}~zyyv{wwxzwzz{}|y~{|yv{w~}{yyxy{x|z{x{vv|x|{y{xxx|zz}x}yz}{~yxv||~{|v~{~zyw|vv{u}vxxzzz|}|{v|uzx}x{xzyzy|ww}y{zzz}us{y~{}~{vzz|~}z{|z|zxyw{|zz{xzz{z}~|zyz{}|zxxx}yz{xy|yy{|~{y}z{x{wy{{{xzw}yz{{xw|~yw|wz|z|z~yztw~yv{v{zyxy{~z|z|yzyv{u{{}z{|zxw}}xxzz|{{v}zzzzx~{yw{{{xzz~|x{y{zzwxzxyyywy~zz|}y~zyz}{zyyyyz}|{~{|{yv}{y}xxz{~y}~x|x|}|{zv}}yz{|y~~zzy}{|xuyzyy||}~~}}~}{}~}|||}|}{~}}~{|}~~~~|~z}{|}}}~~~~~|~~}~~|}|}||}{~x}|x|z}~}}|}}~}z~~}|}~|~}|}|{||{||}}~~|}|~~}}||~}y~}}}~}|~{}}}{|}~}}|~~}~|}}|}~~}}~{~}~~}{}~|{||}}~|}~|~|}~~}~|~|~}~|}~~}}~}~}~|~|}}xz~||}||~|~~~~}~~}|~{~z~}}~|z|~}~~}~|}}~|}{|~}~{x||~~~~|y|~|~}|~}{~z~|z{|}|~}}}}~zz|}{~~}}~~}~~}~|{~}~~~}}~z|}{z~|~||~}z|~~{{~}|}{xx}|~~~}{}}~y|~|~~~{z}~z}~|~}}~~}}}~}{~~||}~{~{{xzxx|~|}wxzzv|wwutzxy{zt|{~vz||y{vy{z}~ywxwwzzyxx}yty{y{~xwz{w|{v~y~yx|z{y}~xyzyywv{zx|||xyv}{yxxzv{ww}wx{y|y||{{~|zz|x}}w}zuzyy|zt{}{zx|{wvxxz~|v}{y{vy|zy|yzvvzxwy}}{zwyw|}{|}x~|||x|zylyyx~}z~}~x{xy{uww{sxx}xvywyy|zzww{uvwwy||~y{v}~z}}{|vy|zzzxy~z{}yw{}{zv|xy{vxyuzw{yyxw}{v|{y|y|uzyyz}|z||{}|{{x|u|{y{{|x~~~{z|~~~|x{uv~yxv{x~ywyxu|zvy|x{{z{{yy~{y|z~x~~z||zvyxw|zz{{~~}{{y}{uxyxz|vy{zyzwyytz{xx|{wxzwy{x{y}}zxyw|~|x|{v|yz~~vz{xv}zyx{{|zzwz|~zzyyxwwyywwzz{{vuv|||{xzzx}z~~}~|~~w}|{z~yx||xz|{w|u{s|zxwswwywzx~y|yy{z{|zxzzzz|}{z{|xzyt{z}{{{x~||{~{z|yxx~{ywxwu|vwvxvx|yw|xxw|{{zxzzuyyx~{zy{w}}yztyzyzzr}}~}}{z{|zzwzxzz||v}{sv~}}zwzx{{{u{wyvyyzw{|zz{y|y{{{x{yy{{{~}zzywz{{x|}~{yxvyzzzxuzywyy{|vyy}xv~xzxy{wy{u}v}y~|zx|z}w~~{{x|}|~|~~w}x|~~}~|~|{}z||~|}{}}}z|}~}}}}|y|y~~{}|}{}|~~zy{}}}~||~~{~~y{}|z~z~}||}~|{}y|||}~~~~y}~}{~zy{}}}}~z~~|}}z|~~}|}~|{~{||}|}}}~}|{|~|{{~{x}}||}|{z}~~{|}|||~~}}|}~}~~}}}}|~{~~|~{~{~|~~|}~~}{~}~|zz|}z~~x~~}{x{{z~{}~~~~{z~y|z}~z|{}|}}|||~~|{}~~}z~}|~|~{|}z~~{~}|{}~z~}{{}}~|~~{{~}z~~{}|~{|}~}|{}~x}~}~}~~|y}}|}}}}}{{~{}~{~y|z}z~~{{}~||yz}~~}~{z~z}~~~}||~|}~}z|{{{z~|~}|}|}|}}{|~w||z|z{y{w|}z{zwz{zzuy|yyxzwy{zyxwyxzyzy|}xwzytxyx{vyz}t{|{{|xz||yyxywu{{{|z~zz{~z{t|{yy{wzy|yz{yw|yvzy{w{zzzzxvy~z}x{xywtz{{xw{w{|zyzxz{xz{z|vxty}}|w|zz}x}z|}xv|y{{vyvz|wyxyuzyzy{y{zzo~w{uyyz}zy|yy|z}~zy~|x}|}uz{xuyvxy~zuz|ww|xzy}{uws|z~xyyyvyxyxyyw||xyz~yzvx}ww|y{wy{ww}{zwyxvz|~xxwvxy{z|~~x{|yx|{zzwzzyzv{{vy|||zyw}yy{yzx{{yzx|vy{}ytxwz}{wzy|||}x{|zzxv{y|y|zu~}yz||{z}~y||zxzw{~xy}yzz||~|zzx{vv}{x}}x{yv{xzww|ztw}}yxyyyzx}xyzxx|yxzxx}yxyw{}zxxz{z}z||yv~~|{wyzyv|yyzyz{zyx|zz{{{zwzxx}z}y{y}{{{|~|xyvyyz|vy||zzzy|y|}yv|zs~yywxzyyz{|{|{{wz|{zv|xw}}yyw{y{|{uwzv{zy}x{y|}}zy{|zxy{wwyzx{zzzzwyyxzyx|vwy~}wv{w|{{|y|yxyx{{|z{}|zz{xzy}{}xxu~z|x{y{u~uxxuyz}|}{{|{x}||{~yu||xwyyzztz|y{}zyzzx|~~{w|xwyz|{}~x{{y}x}x}{z{w{y{~yw~|{|{vwyxw{{z}xz}{x{y|}w~|x~|}~}{}}}~}~}}}~|~|{{||~{{~~}~}~|}~~}~~}|~~}z~}}~{{x~x~|}z~|}}~~}~{z}~~|}~~||}|}|{{~~z}~|~}}{~}~z|~~}}~}~~~~~|z|}{~{~z|y~x{~}}}||~}~~~}~|||zz}}|z~}z~}}}~~~}{|y}~~}~}~~z~}{}}{~x~{}}|~~|y~{}y~~~{}|}|}~~~zz~~}~~z}}{~|~{}||}}~}}~{}{z||~|zz~|~~z}|~{}}~~z}|}~{~}~}~~~|}~~{~|z}~z~~~{|~|||~||}z}|}~}{|}~}}}}}{}}z~~~|~~x}y}}}}~}}}~~y|}{~~~~}~|~}~{~~~}|{}y~~}t|{}z}~~|{}~~||||~~}}}y~~z~{~~}||}~}~{w|z}{|~|~x{{|~||}}z{||}}z}{~|}~~}}}{{}}}}}y{xwz{~{zxy|yvy{yxzyvvyx~|y~{zywvw{wzvzyzyzwu{xz}~z}y|z~y}{yxz}~yzx||}|{}}|wywxzt{zwzwxxy}yyw{w}wv{~zzu{wyy{||zx{uy}u}wzw~xyy||{||x|yz{|}~|{y|v{z{{y|zzzyyzty}xx|{vv{yzzz~vz{}y{zyy~|zx}zy|xwwx{}|~}~|zy{yxyvxu~zzvwyywzw{}y{|wutzyzzzz~v|xw|w~|yxzy}zzzvx}{xyyxy}zyy{w{u}}{zxwyw|zzyyxu{x|x~xyxv}{}w|wxx|z|{|vx~x~t}||}w{y}|zzzxwyzvx{~z|v|uzyww}tzx}zzz}w}y||~zv|{yzy}y~z||x||}y~~z~y~|z~}z~vuxz{|{x|ywtxwxz|y~xxx{zww|ww}w}}z}x{x~{z{yw||z{}x||y{}~wy|wyxyzz{z}vx~~{w}zvzw|y{ywyxu{z}~w{}zzy~w|z||x{z|x}}zzy|y}{xw|y{}xxy{y{x{uvy|yww|tyvwzv|yxzw~x{~}{yz||yzy}yxyzw{{y}y}xz|zxz|{wwxvwzz|x|{z}yyvxwuzyyy}x}zx{v{}}z|{}y|}}|{x{{~z{}z{||z{{}{z{xv}y~z}vy{zrzz~|xvwz|ywzt}yx}}y{{{|}}zzw{{zy|z{zxy{{}}~{yy{wy|{~{yzy{yzz~uz{y{z{z|yzxwyz|w}{~|yzzw{{zzz{~~~}~z|~}z}|||z{{|~{~~}x}{}}|~~~zx|y~}}|}|z}|}}|z}|}~{~~z|~{||{~|}x|{|{||{}{z~y{|~~|{|}}~~~|z~z~~~}z}~~}|z}}}~|}|~}{~||z{}}~}||~~~}~~~}~|}~~~}}}{{|}~wy|}~~~z}}~w{~|w~{}{|}~{~z|}}{~}{}{}{}~{z}z|~}}~~~~|~z|~}~|}~z~||~|~|}{|y~~v}|}}}|{x|||{}~{{|xz~|~|x~}~~|~}~~~}|y|}~~z}~~}|~~{}|}||z~|}{~~}}~|}}~~}~~|}w{|{~z}~}}y}}}}~z}{|~|~~}}~|w~|~|}}}y|}~}||{{}{~z|z}~}||||{z}~~}~|~~}}~{}~w~{|}}}~||{{}}z~}}{}}|~|~|{~~||}|xzyxz}|y}w{vyy{xxzyv|yxz{{{uwzv|{v}{w{{xyvx}|}zr{y|z{xwzv{~x|xsyw}wxzw|{w{~x|zx|y{zzyy}{|ww~xvyxwywzyyz|{zz|}w~wzy~{zu{|xzyz|xxz|{|yyxv|{ywy|zwwzy{{{u{zwzyxz}|zzyytyvzv}{x~x|wzx~}{{|{yv{{uz}zy|yz~y~vz}zyy}w~x}xz{zzx}twzyyxw|}xw|z|{~vuzz{wx{zu{|{w}{}|y|y~{||{}}}zv{|}x~{xzyxyy{{{{yw~vy{y{zyz}|yxy}{yytx{~uxxz}yzyv{xyyyxz}{{}y{{wzxw|}tzzw{zy{{zyz|{{yzyv|{yyzy}y{y}zzxz|||zzyvz}z{z|y}x~{y{w~xx{||{|{zz{z{{y{{{tzxzz}}{{{{wz|zzxyz{{{||}ywwzzyzx|xz}zv|y~}{uyv||{{zzwzzx{v}||zz}{z}zuz|zwyxzyx{z||uy|xvyy}{x{y}xww|wx{~yyxz{|z|v{~~{w{}xy{x{yy{{wy{xwvw{zyxwyvxt~{|x}z|{{|z|{{}yzy{{z|{zx|yxx{xzu{{y{|zw|~|wxzyvy{wy{z{{xx}xyzzx|}{zy{{zz{wx{w}}y~x}~z|}z{zz|zyzz{u|yvv}}wxz}zy{z|y}|v{{w~|{v}~z{wx}}|}zyvz|v}v~x{{yx{|zz}|zy}z{|z{{|xzx}zzz{~y|xx{y}~y|}|}{~|~}{}}~}~|||~}~}}|}~{{~|}~{}|}~~{~z~{|~{||w|}}|y|{}~}}~{|}~}{~|~~}}~|~z}|{|}~~~|{~|}~|~~}|{~}}~}{~~||~}~}}}{}y{~}~y~~~~~~{|z}~}z~||~}~|{|~~|||x{~}y~~}~~|}||z}~}{|~|{|||~~{|}~~}|{}}|~~~}}|{~~~{~||~~}}|~{}|~~}}~{~{}~~~~}~~~{~}|~~}~{~|~y{~~z~}|z~}~{}~{}}~~}}~}}~}}~|~}}~}}|~~~}~~|~~}{}{||~{z~~~|}}}~|~~~~{|~}z}~z|~~~}{y{x~}}~}~~}~|{}{|}|~}}~~~|{}~|}}}~z}~~~~~}z~}~z|~}~~{~||~~z}w|{~}{~|z|{z~}{xw{|vyz~{uz~}xy{v~{w{{wuz{yyyxz{zw|~zywy~z}zyz||szy}zx}}w~{~z~|z|yy|txwvzx{xxx{x|uyzv{|z{wzx{x{|z~xz{{|{y{yzxxz}z||{v|{z{{u{z{tvtwzy{x|xuz{zxx{y{{}{x~yxw~wyy}{~wz~|wyx|}y|}{}w~vz{~yxxw|zwy{xywzyutw}y{xyywwwzy~zwzy{vz}xvz}{zu|{xz|zzxy|xzy{||z|||yzvzz{{|xxyzy|y{zy~{wy||}|yzyzyv{yyx}z~uz{|xzyxwz{~zx|yx}|w~yxwz|{{uyyxw{z{v|v{xyyz|z{{zyytzwyy{z{{zwz}||{||z}{~t|w}{wz{|z{~~}~yvx|zzw|y{xzxzzvyv}y|{zw|ywxz{vv}}}{}|z||z|||v}yv|}z{|y}}|zzzywzzx{y{wxvyy}{xzu{{x{|x~{xwwzw{vyx|zyu{z~yw{zz~}~{~{||zu{z|||~|xxvz{y{vz}yw}}z|zw|y|vzz|vxuzy}~zz~~z}x|{|{{{|zvzx~yt{}zy{}{{x{ywyxxxxwwxx{wyy{z{x|zy{vxyxwyv{vzzy|y|x~{}v}|{z}w{z|z|}z|z|yx|}{{z{{w{w|yxxx}yy{{y|wwzzwxxzv|{ywwy|zzzyz{v{wzy}|yzz~y|v||yvyx}z{vyz{y}zv{yxw}zzszz}yyzxz|v{{{yyx|yy||z~~}}}}}|zy|{|y}|}||}}}}~~~}|}z||y~z~x}~|}~|{{~}}}x{{}|~y}~~z~z}~~~~y~}v~}{~~}{}}}|}}|{{~~|~~~~~}|}|~y{~}~}~}|~}~~}x}}||}z~|~{~z}}|~{z~}~~}~z{|~~}~~~}}~|~~~}~~}~y|{|~~}z~||~~z|z}{~}~~~~~~}{~}}||~|z}~zz~{|{~z|yzz{{}}|||{|}}|~~~|{|}x||~~{}}~}}||}|~{~}z~~~~|}xy~{~}|~}~|z|~}}~}{|}x}~}{{z{~~|}|||{}~~~{}}x~}~}}}|~~}~}|~~}z~~y}~}~|~|}}v}}{}{~z|}|w}}}}z|}|}|||~}~{{}{}~}|}~}}|~{}}~|}~|x||z|~}~}}~|{|}y}~{|}~~~z|}{~xz~z~|}~~~x~y}xzy|}|xwz{}{z{z{x|v{{yyyywt|z|~zw|y}~}{v||xz|y{|xz||xzyy{u{|yzz|z{}zzz{}}{z}{}v|vxy|z|yw}}|}|w}zw|x|x{zx|zx{~wy|wzwyy}{}yvzv~z|zw}~wz{xz{yvy{wxx|{wyyzzzzy{{~~zz}{~{{{{|x{yy{|zyzzzxywzy~zzww{zxxz}w~}z{z~zxxx}y{yzy|z}v~zy{}x~ywzyxyxy}ywuyz{u{w|~yvzz|y{|v|wx||yyuzz~||{z{|zxyuyxxz{|{|y|xwv|yvwy|wy{zx{~{|y{tz{}||wx|xxv}z}yz~}{|uy}uyw}||}{xwv{w{z}}~x|zwz|{x}{|xywzyw{}yw{x{x{|uzyyyx}|{u{{|zy~yx}zyx{{{yz||z}y|{z}|yz|z|yyy{xt}x}|zzxzs{xszwz{z}zy}x}z}y|wwxz{{}zyxy|yyw{wy|vxyxxxx~~xv|{xu{zzy|z}{|x{y}vxyyyyw||wzy|~{z}zxy{zy}yww{w{vy|uyv{y{x{u}yyxtx|y|{wvvxzx~|zxz||tv|wyyyxvzy{}x}{|{z|{}{|zz}|yxxuxyzx|{x~{xw|yy{}{zxwz{}{|yt{}}xy{}v~|{zzzz|xy}yy|y~z|v{||yy{zzwx}wt}~~wyx{}}z{}x~{{{vvwtx{}yz~}y}yy{y}}~x|t|x|{|{|yt|y{{z|||ywyuxzvx}xzzxyv{zyyyyw{|vxwx~z~}{~~~}y|}}~||~}z}}{}z}}~}~~{|z~z}{{~}}}~||z|~}z}~||~}~|{}}}{y}~~|~~~~|z|}~}|~|}z}}|{}~~z~|z}~{~~}{~|{|}{}|z|~|~~}|}|u~||}y~}|~|}{|}}}|}~|z~|}}~}~{}}{~~~~{{|}}~}}|yxz}z~z}|}}~~}~~||{~~~}y~}z}~}~|z|~~|~{z|||~~~|{~}~||z}~}}~}~~~{~~~|}|~~}~}|~~}}{~}}}|}~||~x~~~~~}~||}~z}~z~~z|}z}~{~|}yz~}y|~}~~~y}|z}}|~}~}|~~||||||}z{~{~{}~}|{|||x|{~{~|{}~|~~x}~}{~}{x~~}{~~}}}}~}|{}~|{z~z|}|}|{|{{{~|}{~}~}{|}~}}~{~x}~z{|||{}{~|}|}}{~~~}~|{}{~y}~|{|}|}~}{z~}{}{x|wyv}z|wwy}{{xzxv{zwu{z{z||u~uxy|zt{uzxz}zzzyyxwy~yzy{{zy|{~|{{{xv{w|{u|}w|{zzwx{uyyu{wxt{w{zz|vx}wvzzx~~{x|{yy{}y~{z|~zyz}x}zxzxyyvy{xxy{|{vuz}x}xxuvx|{vy{yw{wy{yztxxz~x{{||zxz|||}zz{|zxyuyvxy{xwvzxy~|zuv|yx}yvx~}}{y}|x|}}~{|}yx{|y|~|}z~~y|}yzyzz|xzxz}x~vyz|{|yxu{y|x||zvxw{zuvzwu||~||{z}z|t||xxy{z}~|{{z{}|}~tzxx{w{|uzzyzvyy{ywwywyzx|xz{{}|z{y}z|{~x|z|{{|{{x{y|{~v|y}vzyzz|xzxu{zwwzx|wy~z{yy||zxzzx}x}x}~~}}v|y|zy}|~|{uywxyzwzz{||zxxxxyt~{|xyz{vvxz}z{ywwx~vyvwwyxw~|}zvyyyuyz}}wy|{uy}u{}z{}|}x{x{{zxwzyzv}vyx{xzxzvyxwzzzyz}z|z{y}{zx{z{z||yz|~yz~|xww|uzyxwx{vv|zxzux{|wuxzw|yzy~yx{~|{yz~{{|y}y{|}xz}y{zwyyx|{zzyy{wyw|uxx{x{{zz{y{xxzyyvvxzy}z{|w|~z}ywyz}z||{y{y{zy||xzy~yz~zs{y|yvty{zxz{|zuwz}{{~z{~{yz~|yzy}{}w{||~}~|~}~~~~~~~|}}|}~z}|{{zz~~~xz~z~}{~{~|~}~~x}}~~}||||~~~|}}}}~{}}{~{~}{~}||~z{|}~~z}z}}{{|}z{~}|z~~{|}~}|}||{}~}|}~~}x}}~~{}|~}}}}|z}}z}|}{{}{~|}}}|}~~}~{{~}|{}}}}~}{{}}~}|~x}|~{~}~|}~~~|z}z}||}zz}~{~~}|~}~|~}z~|~}}~~|~~z~|~{}zv}~|}~~~y~}~|}}~~|}{||}}|}z~{~|}~~}{{}}}~}}|~}{{}~zy}~z}z}}~{|y}}z~~~~|}|y}~|}|}}{||}}}}}~y}}{{~}~}~~||~}~{}z}{zy}||{~z}}}{zz}|{}}}|~z}{~~~}~|~~}y|~|}{z|~{}}{}~~|~{u{}{vzyw}z|uuzxz{y|{y||zvxv|{z{~y}~{yzz}x}|x|z{|y{|zz{{yy{{|x{zy|y}z}xzu}~{yy}zw|xy}|{wz{y|zy|w~z}yv|{{vwz|~yxyyxyxwx{|x{yyy}x|y{|y|yzy{u{z}}~u|x}zx{y|yzz}xw{x{|xxy|wy{zzt|wy|}{y{zy{z{z{xwuy|{|yzy{yzzx}z|}~x{yxzxy{}yyw}zyyx{}y|uzu~}x}z|yzwz|y{y{vz}z{t|}{}z{|y|y}{}y{{}ww{|xxzztwwzy{yyxyyx{zzxxw|{zw|xyy{{wy}zzt{y{w}uwy}}~y{{{zy}|t|zxxywzx{y~yyyxx|y{zywuz{y}y{|z{zx}yz}vy{w|xw}x{|yz}yy|}tyzy{wy}zyxzw|xywxyxyz||}wuz{wy{xx~|z{yxxx~{}{z~{|{}{z{{w{w{xzz}z}~y{y|yxzx{x|z{xx}|{y|wxz}{||x{|xz{t{y|{zzw{|vzy|}||x~yx|w{{~z{zyyyz{{y}~|xzy|zy{|wy{}~y}yx{|zx{wyzz~{{z||{}w|{|{{{{{wxy{z{v}wwv~~}xx{}{v{zy|wvz}xz{|zxy{vy}zxxy{|vz~}w{y|||{zyvx{u|xz~xy{z}{}{{zy{wz~{|x|z|~w|wz{yz{|y}{|ty{{zz{x{}}{xyzy}||{~|y{z}x{yyw~z{}x{|x|}x|wu|y||}w{~y{z{yxv}xyyvt|~xz|}~{{}|}{}~|}z}z|zz~{{{w~~~~~~|}~}{~z}~~{}~~~~y~}~}~|{~~{{|{}{{}}||}~}}}}~}}y~~|}}|{~~~|{}}~~z|~|}zy|}w}}|z}{~z~||y|~}~}}|{}}~}}~~~~z}|~||~}}}|y~~~~|}}~|}|~|}~x~}~}{y{}~}}}z}|~}~~~~|}|}{~||}~{~}~|~~~||y|||{}~~|{~|z||}~}{{z~}}z}}|zyx~}}}|||}{{~}{~|~|~~~|z}||z}}~~y{~}~}}|{~~}|}|~~y{~~~{~y}~~~~{}z|||~}}}~~z~|~|}}}|{~|||{~{~}}~y}}}~~~|||z}}~{}~}yv|~}}{z~|~|{}|}}|z}~}~|x}}|}~{~~z{~~{~xwzzy|z{yzuzzyy||vvxx|zzvy{v~{y~|{x{z{yvx|}{|}|u~{zx|~{|{{yy~x{{{|uxz}wu{zwyzz{y~t|{}|vxyxyvxzywx{yzwxv|z|x{ywzzzw{zzx~}{z|y}||{}y||{yyvyxxzw|zzwt|~{xxxwxy}w|zvu}{z{||zzz~}~yzzzx|w~}||y|xy~wz|{y|xwyvyzz|yzvyxvvx|x{wx|yszuw|wxyz{{wyy}{{{|}x{}|{|z}y{yz~|~t{wwxywvyxtw{|ywxx{|yzwyy}wyyvy|yz}ysz}yw}w}{~z{z|vvz|uzy|{z}z}u{vxvxwx~zvxwwu|{vzy{xy}uzxtvy{yyz~}{}{yw|{zz{{}|y{xz~zz}yz}z{|vyw|x{y{x}}x}x~wvxyyy||y}yzzr~|z}y}x{{v{uxzz~x~zyzzw|y{zz{{yzwxzzyzwyvxzz|yzzzuzxyzy|vwu|~|{{|z}|{y{{|y{zw}|zzy~|yv~{~{~{zw}zyzwwzyv}t|xx}x{x}wz{{wz{xwz|{}}|z|xzy~{xzy}wx}{xy{xzy}}}t|}{vwv{y{zxzyv}}zytt{uyy{{ww|ww{~w~y{|wx~x{|wy|wyyyvzx{|z|{~zvzuz|zwvu~|z~yszzyxz|uzwx|wwxy{{z|{xzzzx~wyzzy{|wy{{x{z{}}|z|~}yyy{{|zu|z{z|zzzxuyuvtz|yzxywy||xz|{{ywx|yxw}}y}}{~~{}~y}}~|y||y|{|||{}{{~|~~}|}}|}{}|}~~|~y}}}~|{{}{y~}{{}~}~|{{|z|z}}y~}~~||}}~}}~|}}z~{~~}}z|~{y~|~z~z|~~x{{}||||}y~~{{{}|}{|~~|~~z~z{z~}{z~x{}{~}~}|z}}}~~~|}~~}{~~~}~|||~~|yz}{~{x}}~{~}{}}|~}}~z|~~}}||~uz||~}{~{~|}~|{~}|{~}}}~{~~|}}~}z}}~z}~}~}z~}|{~}||}~~}~~}}}}}}z~}~{}{|}}x}x~}}}|}zy~||z~~z~}~~|~}||~~~{~|~}{}{{}}~~}~}~|{}z{~~~}~{}}|~}~~~{w~~|}{}}}yw|z}}z|y}{~{}y~{}~}|x{}~~}{{~}}~}y}}{{|}{y~~|~~~~}}xy}|}|}{{{~y}z|{~z|}}|{y~{}z{{}yuzyzxyww|wx|v{z{{y|yv|zyzxvwxw}~xwz}vxzxz~x{yzw||{wyz}zx~ywyz|zz{yzv}~|w|{vv}|zx{||}y{}uwyyuyzwtz|zxxwy}xx~y{rvyw}z}wxyx{{~zzxx{}|yvxy{x{|}{y{z|zx}zwyzzwy{{z{xzyw{}zzvyx{zx{vzz|{zvzx{z~|{{zz||yz{|{y~yzyz~~yzzzyzz|zzy{yyv{|z{w{x|||wx{w}{xy}}{v|yyv|ww|x|xz}}{zyzz{ywy{}{}{yy~{z|yzz{{v}xy}{zvx{vzy}{x|{}yz|zw{zrz|xyu{yzz|}x{}yzxzzy{u|z{yy{wz{z}u||~xv|}{{{{}|{{x~|x~|z{yx{w|}zyxx{~zwzy|y{}w{|x{{{zyywxww{y~xwzyyw}vz}{yxzy{wv}|z|{z||xxxx|~{{z{yx}y{uv|x|w{{yyu|{y{w~{|}|zzy~y~x{{zxxxyyyz{x|||ywy}xy}y}}{yvyu}|xz~zx{yzwyyxzuxyvytvy~v{vxxz~y||t{y{y|yz{yxywzyyxxwxzyv||wz|||yz|yt{xyz}{syyw{tzyzv{z}|zzv~zy~{yzywv}}xx|~{xyz{z{{tzzzyxy{{s{zx|x|{yx{w~yyxyz}{{}xxtzy{|yzyvz}x{zuyx|w{vyyyzzwyuyx}y{w|}x|z{wy{|xryvv{wwx{wy{uxvx{{y|yy{wv|yv|zy|u{zz|w|}~y{{||{~{~~v|~z}}||~~~{{}|}~}~}}y{v}~|~~}{{~}|~z|}}~|x}}y}~~~z||||}}|~~z}|z{~{}}{}~|{~~}{~~z{z|{~z}}~}z~|~{z}}{}}~y}}~~}w{||{|~zz~~~{|}{z~|~y|{|{{{~z~}|~|{zy}{x}}x{y|zyy~|}}}xy}|}}|~}w||y~|y|}~|~|~z{|~||y||~{||}}}{||}}z~~|}||~|~}y|~~}~}}y}~{}}|{~y~|~~~~|~~~~{|}{~y}~}z{|~~|~|}}}}}~y}z{~~||}zz}||}~z}|}|~~~|}~~|z}}u~~~~{}{~z|}~|~|}{~}||t}|}}}~y}~}{||}}x~}{}v~{}yz}}~~{~|{}~|{{~|{~|}~~}~|y{y}|}~||y}z~|||yy|~~x}{}||}z{~~}{|~}z}}{}~y{{}~{{~|z|}|{{|z}}~~z|~{{~}|zz}}z}|~{||~}~~}~{{z}|}z||}{}~}}~|~y}~x}{z~}||{}~{}}\\\\\\\\x|z<}y{|{~{~|~|~}w~}y{{}}|~|||z}~{~}~~z{}{z|~{{{}|~|}}~~{|}}~|}}y|{{}~{}}~{{~|}}|||~{|}}|~|~zz|~~}~}~{~|~}~}~||}~~|~}}~{}yz}~{}{{{z~z~~{~}}}{}{}}{}}|}y~{|{z}}{}~~~~|}~z~z|~~|~{~{|{|~||~}~}x}|~~}}|x}{~}w}{x~}}~{~|{y|}}~}~}~~{~~}~}{}{|z~~|}{{|}|{z|}z{{z}|~{~|||x~z|}|~|}~}~|~}~|{yz}~{~}|y}~}{}|}~z}}{~{{~z{{~|~}{~}|~|}~~|zy|||~z|~w~~}~y~}~{}}~|z||}}}xz{~}|}}}}}y~|}|~}}y~~~~}~}z|zz|~{{|}{y}}|x|~{{y}}}z~{~}}~}}||~|~~~~}~~}{{|{~~}|~}~}~~~}~}~~}~~}}{~{~~}~|~}}}~{{|~~~~{}~z}~}~~}|~{|~|~}}~|}~~z~~~}|}||~~y}~~~}~~}|~~~~}|~}|}}}}{~~}|~}~}~~}}{}z|}|{}|}|}}~}|z~~|~}}~yy}|~|~~y}~}}~{|}{{}x|~}{{}~{x~z}}}}~||~}}{}~}}|}~~~|~}|~~~~~}}|~~x}z~{}|}}{~~}}~~~}~|}{}}y||~}~}~~}|}~}~|~~|~|}}{~}~}|~~~~}~{{~~|~~~~~~~~}~|}|z~z{y{}}z~}}||||~z~~}~yy~}~~|~~||zz~{z~~}z~z||~}||{}~zq~|}y}}{||z~|{z||{|||{z}y}||{{z~}z{}z{~||}}~~~z{}{~}|~~|}~~{~y{}|~|~}|{}zx}}|}{|{||}|y|{~{~~~~~~~z~x}{z|}~}{}~~xz{{}}|~~{~zz}o}}{~~{}}|~||zz{|{~~{~|z}}ys{{|}}}}}}{~y}~}}|~|z{{}||}~xy}z{y~w||}yzy|y~~t}~~~{|{{{|{}~}~x~~}~~x{|}x|z~~~}~yz{~{|z~|~{z~}}y||}zzz|z~}|}y}}{||w{z~{~~}}}|~~}y{}~{~~}|y}|z}zy}{{}{~}xx~y}|{~}{}{}|}~{z{x}z~~}~x|{|}y~~|v~|}|~{{z|~zy}|{|{}}{w{~|~~{}~}|}~z|~}}~{~~|~|y}}y~}~}||}~~{}~}}|}~}}~{~~}}~~~~~}}}|}}~}~{~}}}}w~}~|{~~~~~~~~}}~~~~~{|~~~~~~~}|}~~x{{|||{|xx~~||yy~{zz{z}}}{y|~}}~y~}{~|~}{{|z~}|u{|yz{~}||~~|}|}}}}{z|{|z||z~}}~{}}~}~~}}w}||y~|~{|{|}{}z|~{zz}y|{|}}{~{{y{|{{}|y{~|zz{~|}}|y}~y{{||~~|~|{z}}|}{zy}}|||z~||z~|}~}~{|}{{{{~~|{||{{w~|z}~|{z~|zv|~|}{y}z}y{|yzy~|x}{z}~{~}}z~y}|~~{~|{|{|w}{~z|~|||z}~|~}~~~|~y~~}~~}}|~|~~|~}}}zy}z}}{|}}{}~}{}{}}z}}||}|{zy}}|}||}}{|~}}w{|{z|~~~~}~y{~x|||v~}~zv~}{~|y~|y||{xz}}}~{|}}z~~{}z~~{||}|y}{}|}zz~||{yv}~yy~{|}}~zy~{|~}|}|{{{}~~zzz~~{z{}|~}}}|}x{|{w~~}~~~~x~}}}~}y~{{||z{~}}z}~|}|||{y{{~}~|zzx}}{}~}}~z||{y~~z~z}}{~|~|}z~~}~~|}}~~}~}~}}~|~|}|~~~}~|~~~~~~~~~}~~{~}~{~|~~~}~}}}~~~z|{~~|}}|~~}~||~}~z~~}}|~~~~~|{y{y{}{}~}z{{}{zzz}z}z~y}|~~}|y|z~}}}{~|}}{}}z|~y{{z|y|{|xxx|}y{y|||z|||y~}|||z}{~y|~}|~}|}}||~}~{|{|z~{{z{z}}z{~{y}||}|}|~|}z|zyyz}}}~z{~|z~~|{~{y~~|}~}}{y|~zy}{|}}~yz{y~|y}}{}~}}|}}z|~{y|}xz~|}~}x~{~|~~yy~~}z{{z}{~z|{|{~}xy~~}|z}~{y~|xq~}|}}{~|yzy}~~~x}}|}|~~z}~z}}wv}|{~}|}{{xyz}}{wy~}}}}|{~z~z|t~~~}~|~}~}}z}}~|{xz~}{xyz}x~|{z{|{}}~~{}y}}v~}}}y|{~|y}|}y~~~|x{|~{~|z}|}}{z|v{|}|~~{{~|~~~v~}|~}}}{}zzx|{w{z|{yzzw|z{y|}|}}x~wx}{||y{z{}~xz}z~z}~}|y|~}{w|x||z{{z}~~~}w{}~|~}~z}x}~{{zy~~~{|z|~xyy{zw}z{yy~|{~{x~}}~}~~||}~{~{{|}}~{~~~}}}~~~}y~}}}{~}}{~{}~~~}}}{~|~~~}~~}}{~~~|y}~~|~}~|~~~~}~~{~~~y}~~{}{}|}~|y~~}~{~}~{~|{~~|}|~~|}}y~|x~}x{}{{~}{z}~~{z|}|}|}}x}~{}{}x{|{}|yz|{{{{||}~{~|~x}|~~~}}zz}~y{y~|}y{xz||~}~~}||||}{|}{~zx~{}~y{}~x~}zx~{~z~}|{zx}|y}{|{zz}{{{{z|{~}||z~|||{}wz~}|y}}}}~{{y~|x~z{xzz|{}|z}}{z}|}{|~~}{zwy|x||x~z}~{{zz~~}yxz{~}yy|}|x{}}{{|{~~~{{}~}~~}~zz}}z}~~}{zy}{~|{|{{{{}~yzz{|{y}}~{}z}|}}}yzz|~}x~z{}}y{}{{{{}~~||{||xy~|}}y}{}~~~~|}{{~}yyzz|}}}||{y|x~||yz|~x~}zzzz|}|~}~|||x||z||}}~~{}|}}}}{z}}y~|}z|~|~}{zz{~zz|zy~|~||}}}{|~|}~~~|x|z{|{{{z{}|}|}z}||||}{z{}~{}}z{}y}}~~}~{~z|}{z{||~}w|~|}xy~||}{y|y}y~~z~{~{~|~zzyy{{x}}z~}~{||}}~}zz|~z|~~}}zy~}w~}}|~|~}~}~~||~~|~~}~}z}}~{}|~||z|~{~~|}~}~|z~~|}~~~~}}}~~}~z||}}}}~{~~}~~|}}|{~~}~}~~~}~z|}~{~~~~~~~~~}}}}|~|~~|~~|}}{|}~v}z{yy{x}}|~|}{~|{}zyz~{}{y}yz{|zt|{~}}}}{|vx|zzyz{}zzz{z{~}|y~~x|{{~~~||{{|{|}~|z{~{}||}~}{~||||wz|w{{}|}|{zzv}{~|}{|||x{~z~zz~zz{|}|}~{~y}~~~{{{|}x~}|{||wzyw~{|}x{|}|}~~}{{~{{~{~~}}}z{||~z}{x~zw||}xz}}~~y|{~zy{}~y~{}z~}z||{}|vy|~||y~{z~{z~||z~xz{}}x}}}z{yx|}||zz~{}}~}|{}z~z~{~z}~v|w}|{|z|}z}~~z~|}}x}{xx|z}}}}|||}z}|}{}{~{{{{z{xz{{yx}~~zz{}u~~{z}~x~||z}zy{|}}|}~{}{}y~y|y~}{}|~|y{zw}zw{||w~}y~z|{x{v|}}z}|}z|y{~~w~|~~|~~y}}x}~}|{}}~vx|y|{y|{|}y}}~}{z|{{~|{|}z~z||||}}w}~~~z|~{xvy{|{}|w{y{~~{~||}|||}{}}|}}|~t}}{|}y|{~|x{}~}~|}||~|y}~z~|~rwy|x|}{}}|~y|~y~~~~{~~}~}~}~~~~z~~|}}z}{}~{~x|~~~}~}~z~~}|x|~~|}}}~|}~{~~~}|}~~|~}~}}|~~~~~}~~~}~}}}~~~~|~~}{~z|}}{~~~|{~~{{~|}|~|~~~~yz{{~|{|{z{~z}z|{~u{}||~|}}|z~|}}{y|y|y{y}|zy||{{xz{~~|{|{}{{}z{~x{{|x}}|{~z}zz}y~zw~z||zwz{{yx|}}}}{zzw}|||{yz|{~{}{{z|zz{|}}~z}y{wvyz}zz{~}x}z}~{|~}}~}}z}{z{|~||zz}~}|}{}}zv|~~w|}}}x}||~w~~}{}}|w|y~zx~y~|}||}yz}x{{{~x~z~{{wwx|{z|~yw{|y{}{}~}}}{|~~y}{}z}|{~~{}{~}||x~{|}~|{{~}|zx}z|zy{~}~|}|~|}~||w~{~|{yzx|x{|x}~~y~zy|{~~}|}y~{|x~{xz|xzzw}~zz}}x~||}}}~}uz|}}{{~z|{}{}xyx{|}|y}|z~z~}~{|}||}z~{yyy}~|~|{xz}~}{~~z~z~}z}z{~|~x}{|||~}z|z~~zz{{}|x}yyyy}~y{z||~wyz}~y}|}||}{y|zx}}{|z}zz{~|{~{z||}~|y}x}z|z|}x}y}~{zz{}{~}zz}xyy}y{yz}||w~yz{|{|}{z{|{~zz}~{}}~~~|~{}~~}}~{{}~}}|}}yz~}}~~}~~|}~}~}|~}z~|~{~~}~~~}}|~}z}}~|~y~~{~|||~|~}~}~}{|}}|}~||}|~}~{||z~}~}~|}}~}~~|}{~}~~~{{|~~{|{|~|z~|z{~|{x{|yyv{z|~~y{}|z}|z{z|}{y~y~z}~y|y}|~{~|}z|}}yz~~}}}}||x~||y~{x}zy|z|z{}{~|{y}}~y~|}|y{y}}z|z~vz|}{y~}}}{}}yw}|v}|m~ww|}v~~y}}{{}}~yy{~~|}|wxyzzz}yw|}z}z}{}{{~|}{~{z|}}}}z|||||~}|z}|||~~|zzz|}|{z~}{~|{|{{}~}xz|w}}}~~~yx~zx~~~uy}{}}|||{~{~z{|}yz~{|ywz|{~|{|w}~y~z{~z}}{~}~|~~x}|}z|}{}zz{~||{|}|zw{}||~~z||y~x|~{w|}~~}}z~}~x{{w}{}|xtzyz~z|w~yy{z~~|vzt}}{{{}~|}z{{~z}~}wx|||wy|~zzzyy}{~||}}y{x||x|}{~}{}z|z{|}y}{}z{||}z|||{||}yz~}z~wy~x~z~}||t|y{|y{zy{z~~}{~~z{|y|{~}|{{z|{}xvzxx{z~}z|{{|{z~}}}{{|}~{{|~}}}~z~}|v}~{||y|{~}{{z||{y}}}xz|zzz{{}~}|{y}~z}z}|{{~~|~~}zz|{}~|}}}zz~{y~~~~~|z~}|}}~{~~y~~~~|~~}~}~|~|}{}~~||~~}{{}|}}~~~|~}}~~}~}~|~}z}z~||~}~||~}~~}||~~}|~|}}~{}}|}~~|}|}~~|}{}|}}~~z{~|}|~}}}~}||{}}~|~~~~}~}|}}w|}{}|~}|x~}|}~{{x}x{~wyz}{{zy~}}~yy|w{~z|{|z~~{{~z|}{zx{~{z~~}~~z|}~z|z|~~{}{~{{~{{|~~{~{~x}~yzxxuy|{|~|~|y{x|{|~y||||zzzz~~~qv~~{~{x|}|{~}~x~}~|}x}}|}{w~|}xz{~y~zpyyz}xy}~z}{}{|z~}|{|~~wz}zyy{}{~}}||}|{}z|{~|wxz~{}|y{}{~}~}~~{|z|}}{{{|}yz}}~z{y{{~~~~z~x}z{|z|{||{}y}{|z{z|~}~}|z|ywy||{}~{~{~yyz||yz}~w}||z|{|}~x{~~}{z|zy}x|}}{|}|}y{|~{zz{zy||{z|||||{y|z}|~zy~}~}y~yz}|~~z{{y|z~}||~|{~}x{yx|{}}~x~|~{|{w}{~w|}}~|~{{|y}y||w~zy~yx~|~z|~~{y~}s}}zy|}~~{q~|}~x~}~~y~|~|z}}|zy{}z{{|{|z~~~y~|}z{}{~z}y~{~{|zy~~z{{z}}xv{~}{|~{y}|}xzz{z{|u}y{|~z{z}|v~zwy{~|w~~z{{yx~z}xz}}~{{~u{~z|y{~~{yz|z~z~{||}~{}~|~~}~z~~}~}|~~~}|~~~~|}y~~~|}~}|~~~}}|}}}~|~}~~}|~~~{~|}{}{}}}|~|}}}|~~~~~}~}|~}{~}~}}~~~{}y~}|||~~~y~{~|~{}}}|}y~~}}~|~~|}{~|~||}{}y{}~~~~~}~~~~}~~}}}|~{~{}}|~~}~ww}{|x|~||~z}z~{w{|yxz{yx~}yy}zz|zzz|~y{|~~}y~}y{|{{x}wzz}r}}}zy|y{~x}zz~~|}~|y}{x}~x}||}|~z{|z~~y|~||{}|zz}~}}x{}z~~}~{}y{y}~||}x||y{y|}}z~z{}w|}z~}~~}|||}}x~zzy{zxy}yyz}|yx}~}z{}y|~~{z|~z~||y}~{z}{||}|{{{{~~y|zw}x}zyvz~{|zx}|x{x|z{zywxx~|zz~~{}~~}|x{~~~~}{}~yzt}~w~{}x}{{x|zxx~|xy}~}|y|~~}|~y||~~||}|z~z}~z}yzz|}y}|}|}y{||}||}{}x~}{yy~y~|||~|{}|yy}{||~{~}|}}}vy{|y|}z}{|{{{z{}{zwyz}}}}zy|~z|{zy~}}~}~}~}{~}z}}y}|}{v|yywy}{y}{z{x{||||{|z|~v{yz}}|zz~~~|||~|{}}~~zz|x{~z{{}}}zzzw}|}y|yzyy~|yw}z|{}||z{}{~~zxz|x|~}y}{}|}{}||{}}y{{x~{}|~z~{y}z}~zzz{|~y~~~}|x~z~}~~v~||~}y{}w||}z~zzzy|}z|{}~z|{z}u|{~x}|{|{yz{}zz|u}|{{}{z|~}}}~{}~~~~}~}~|}y|}|}~||}}}~~~~|}~}~~~~}~|~}~|~~||}~~{}~~~}}}|~}|{{~~z~}x|}~~|}~z||{}}{}~}}|~}~|}~~|}~|}{~~}{|}}|~~~z|x}~~|{|~{}|~}~yz~~||}|~||v~~||z}zzz}{~{}|~|||z{z~}z||yz{~||}}|y~{~~~}~}||zz{}x}z{|z|}}z|}y~}yx|{}x|~z~u{|{}{{x}{y{yx}}~{||z{~}|z~}~~w}~{x{{|}y{|z|}}}zz||z}|{|~z{}|{}{}y|~~}||y|zz}z{y}}~|x{y{xxzy}}}~{~}z|{v{}{}}{}}}y{yyzvyz}|w}{}}~}|{{y{y|z~xz{|y{~{~{|yz~~}y}x~|{~~{zxyy~}z}y}zz}y}{{{||y{y|}~zz}xy{~||y|{{~|{|yx{y}x}}|z||~}u~|}~}|{y{{zw|}y|y|~y}{{~zp{|y|zwz~w}y~~~|~|z~}y~z}{y{}y}~y{}z{|{|yz{y||yz{{~~zz~z|}}|{||~{}x~z|{}}|{~||~y|z}||}||~{}}z||~|}}x{{~y~}xz}{~z}z{|{{}{}~z}{z{|}|{~|||v}x~{yy{{y|}|~z||v|}|x{~x{||||zx}yz{~{y}|z}~||||z|}}z}{w|y}{~~{y{xz~yzy~}{|~{|}{|}zy|~{}}y|}}|||z}|w|z}{z|xz|y{zywy||{|~}|~}~~~|~}}}}}~}~|}~}~||{~}~y}z~}{|~}|~~|~z~}~~|~~~}~~}|~}~~||}}~~~~~|}}~{|~~}~}|}}|{~{|~{~||~|~}~}~~}~{~}{~~|~~~~~y||}~}~|~z||~~|z}~|||~|~~~}{}{}zz{|{xzz~}{z}|xwy{|z|{{~yyy{||{}}z~~{}z|}|}z~{z{|{y~}|}yyy~~{{z}|~{~~~|~{~~yx|v{~}}|}~|||y|z{}~{z}~|~}{{z}{{~|~||||}{w}{{{u~zz~|}|z~w||~{}{{~z}~{~~{~|yy{~z~zz||{~~w||zx~}{~~{{||v~~z~||zzz}{||}}xz||z{~}}z|z}~}{z~{{~|z|}}vy|~z}xw~~y|v{~{}}zxz||~}~|}z}{||}v}|yzx|||z||}{rxz{}~y{{xyy}{~x~|}}}mz|{w}||}zz|~yy{y|~y{zx~~y{~z{~{~|~~y~}{}~||y~w{{z}wy{|zyy{{~~{{~}~}~{{|}|}}{{||z|zy|~}x}zzz{|}}||w}}yxz~z{x}z~}|~}|}{~}~zy{z{~||~{{}~{|}{|{|{wy~wz}}zvyv{y}|}~~{}}}~x~z}~y{||||}y}~{zzzy|z|~}y|y|}|}z|~}{zx|}|z{|{|}zz{{~}~{|~}{z|x~||z}yw{~|z{{y}}~~x~|{}z~}~|}x}~z}~}}|~|~}}{|~~~}~~~}|zz}~~}}~~}~}}~~}|{{~~}|{}~}}}y}}}}~}}|}||}~~w|~~}~~~}~z}~~}~~}~~|}}~z}||~~}}~~}|{~~~~~}~~~~~~}{~~~~}~{~}~}}~~}}~{}}||~|~~}|}}~|}~~}}~}~}|~}}}~}~~}~~~~~}~~{zz{|}}}|z~z}xy}}y}y|z}}|||y||yw~|{z{}|~}}}~}y|}|}}}|{~{|~z|}x{~y}|y|y|~{{{{}{{||}~|~}~z{|~~w}|{{|z~x|}z|{z{}~y~z|xy|{~~|||zzx{}|}|x{y{{|}{y{wu|~~|v}{~||}|~|}z}||x{w}}v}~{~{|~{v~{}z}y{}|{||{|yw|z~z{~~~||||}{{|{~~{{{yx}zyvx{}}{}{|{yx{}{{~zxwy}|yzzy|x}t}|}x~|{~x{y}{x{}y{{z|}}|z|~~|w~{~}|~~{xz~}~~z}{z}}zz{{}~y{z|~~x|yy|~y}|{~}{||~}}|}|y{~}~{x~~|{{|z}}z|{{}x||{~|{~}~y|}{~}~}yz~|}y{zzz{~}|||~~|~z{y{{~}}~|x}z}}|vz|}{~}}~~{v|x{{{{}|}}}}|}wy|{~yw}{|~z~z|~{{{{y~~{~zzz|}||{z|~y}{{~{~z~{z~{y~z}~{zy}z}{{{||~z|z{x{x}y}z{z||yz|zzz||}{{}ywy}~}yx{y|}~uz|v}}|y|||z~{z~z}zx|}}yx}xz||~|z{{|{{~||}~~{{}|}|{~|{|||z||{~ty}y}}y|||xw{y}|{}{}~~~~~}~|{~|~~~}~~z~~~|~~}z~z~}~~|{~}~}~~}|}}~{~~~}w~{|}}y{}~w~~~~~~~}~}|{~}}z~~||}}~}}}}}~||}~{|}~~~{{~|||}z}~}|}z~|~|}}~~}~~}}~|~|}}}}~~yw{}z|y{|}x}z{{wxzx{z}yvx}||z{yu}|y}yz}~z~z~}~{}|{||y|z~|~y}yz~t}}{{}~y||x|~|}{|{zry|~z}u|}|}~{z~~~}y~}|}~|}x{|~y|z}y{yx|{{|z}}|~~|{z|~w}~}~~~}{~z~~|{~{{z{~zyyzx~~~|x|{y{|}{{~~|z|}xyz}}y{}{zy~~}z}~~|}~|{~u|{}|wz}yy|{{|~{}y{x{~w{yyy{}y}z~}{|~}z{{~|}~~~y~}|}~~||z}{}}{z}z|zzuu}y~z|{}w|v}{z~y}~}~|}~|}{|z~{}}w{~yzz|xy~||v}}z}{{{w{u|~~|||~y{z{}}|z{~{}|~z|~y|{{|}}x}|~}x|yu}y~|z{|{|x|{}|{z}{z}~{z}{{~z~{}~}z|~}|w|~y|{}{~z|}yz|{z}~w|}x}zw{{}|z|~x|~{{}zz|~y}yz|z~z~~wz{xyz|{{}|xz}}~|}z}x{y~{|{}}~y~~z{{z~}x}{}|{}{z~yz|~|{||{}v}|~}~y{y{|||{~zwyy}||z|{~}}}{|{zzz{y{~{{{~{~y}}{z}yz{{wy{{}|}yzzz~~~|~z~{}~~~}~|}y}~~||~~z~~~~}~}|~~z|~~}~|x{~{|~}~~~}|}|z~}|~z}}}|}|{||~}}||~|}~~~~~}~}|r|}}~}~}{}}}~~~}}y}{~}~~~}}|||~}{}{~}|~{~~|}|~|~}~~~~~z}}}z}|~}~~~|~||{{~x}~z{}}|}~{z|y~}|{z~v||y~{xzy{{y~~~|~w{||}|}|z|~|xx{|{wy|z~|{zw|}z|}yz{|}}{|z|~z~}zxv|{}z|{||{{}}|{{{}yz~|~|z}|t|wx~z}zz}z{|{x||x}~|~w|}x~|w~~|{y}|{||zxz|{{~{~|~|{}zzy}~{}~~|{{}y}~|}yx|ywy~ywy~{|}y}x}z|z}|}{}}~~}y|~}}~~{zz~z}|~z}}xz|xx~|z|}||}z}}|}}xuz}}~|zz{~~}z|~y|x{|{z}y}x~{y|{}z}zzx~|||z|z{y{{{|{}z{yz~z{}}{~|~x{x||}|}{~{~{wzyz{~~xz{||}~x|~yx{{}w|~yzyy~~}||wz~x~}y|}z|z{}{x}zz{}}~}z}z||yy{~}z{z}y~z}}|zy{xzx|zzw}z|x~{z{{y~~x}||}||v|}|{~y~zz|{x|z{}|}~|y~y{~|~}{y|~}z{}|{x{{~~{}}}z}yv{|yzy{|z|y~|{{v{{||}y|y}|z{|~z{~||||z|y|{y}y|y{y||~z|}{}s|{}|{}{|y}{{z||w~|{~}}~~zz|~~{}~y||z~y}{~u~~~}|}~~|}~}~{|~}~}|{}~}~~}~}~}~{~}~{}~}}}|~{~|~|~~~{~{||}||~~}~{~}|~~}~}~~~|}|~~~{~|~~}}~~}~~~~|~~~{}~{}}}|~}~~~{~|~|~|}|~|}}|~~~~~~}|}~}}~~}|~|~~~|{w~}~~~y~~}~}~|}}}~~||~}~||~|~~|{~~z{}}{~|~s{y}}z~}x{}{{|}|~y{|{~xy|y|z|}}|}xyz{|y{z{{{~x~~}{}}z}~xy{~z{}|~xzx{|~{~y}|}w{|y{w{v|||~~y|~~z|{{z|y||~{}z{|{{z{{zyyztzv|z~}yxu{{||{y}x}||x}x~{|}}z~~}||}{~zx|yw}y~~|{y~z{xx~~||w}|}y~{|z~|{|}|zzyz{y~}}||zy|}}{{{y||z~{|z{y~y|}y}}|y~zz||~|}}{~|}y~{~z}~}}|x{z~}|}|||~{|v{}vzx{|}{{z{w{}}||~}~y~|~{|~x~x|}}x~|~~}{z||}t|yw|xyy~|}|}}zx{}|{wy~x|}{~zz|y|}~z{y~{~y~zz|{{{{~}|y{}~xxzuwv}|}|~z{z~|}z~z|}|~~vzz~|~|}}~}|}~|{~~|{{z}z{~|y}{|xz|}v}~x|y||{{z~{{}{~zzzwz{|{{y}}|~|~~|{{z}z|}zxx|x{{~|}z|wvzzz|w|y{|z~}}{|}~}~}z~||}{{|{|v~|~~|z{{y~z{xxy}y|{~~w}{|||~}|zy||{z{}||}~z~z}~}xvz{yz{v}z{}{yx~v{x~}}}{z}|{}~}z}~|~~|z{~|{~~|~~{}}}~}z}~~~}~}{~}{~~~~|}z||~~~}|~y}}~~}|}}{{|||{~~}}{}~zu~~}}}~z}~}~|~|}|~}~~w~~|~~}{~||~~{}~||~~}~~~~~}z|~}}{~~~~{}~||~~~~~}~}~}{}~z|z~}~}}~~~}~}}~~~|{}}|~~y{z|x{{w{~xz{|{{|z~~y|z}}|{~}}}|yz~}{|{x~|}{~y}{}z{zy~xy}|zy|}|~{y|{{|{|}|x{|z}x||yzyz||}|z{zz|{z{~|}vw|zy{||~|||z{~~~~x{z{x||y}}{||z|v||}{{~yzx|yz{{w|{~{xyy{{{~|~y|}~v{|zx{z{}~w|~{z~|{z}|wyz~{}~y}|{z|}~{}}|{}z|zy{~z{{|{{zzyy|{~}{}{|}|{{~z~|yx{{{|z}~z}}{|~~~}}x|~{z}{z||z|~~z||y{z{}|yy{}||||v|~}~z|y|}z{}}}x{{z|}}{|~{}|y}|~|y|}{|~~wyw|{w}~~z}|||~~y}{~|z}|y{}|z~z{zz|||}|z~w}z|zy~yyz|}|x{{|x|{}~y{{~|vy|y~{}||z~{|||}{z|zz|w}}y~|~x|{~~y~}~~z}|{z{x|{{~|{~~}}{}zw}|~{|}z{{~{~{{y||{{~|{}}|yx~z~|}w~yzz{y}z||}x|~~}|w{~xwz~w~~x{{~~||}}{{{z{~{uyv}y|}~~|}|}z}z|}{{z}{z}y}}~}{|z}}|}{~||z~}~}}~}~}}{}~~~}~~x~~|}~~~~}{~~{~}~~~}}|~~}~|}}}~z|}~}||||}~~t}{|}~~||}~}~}}~|~|~||}~~~~}~z|}~{~~}~}|}~}~}x{{|}||||}{}}~}z}~|}~|~~}~~~}~||}{~|}}}~||~~}{}|~}{}~}{{~}}w|~}}x}z|{~z}}vzyzv|{~y~x~||}{|{x{|y{y~y~}~z}y|z~{}~||{~|{}{{{w|||z|{~w~y{~yyw~wx{yzy|{}zw{z}z}yzzz{z}{z||~~x{}zz|x|y~{|x{x}zy{}}{z{zvx~w{y|~{}w}z|}}{|}}z|}~zx||~~yt~|x~y}~{{|}wzy|{~|}{{xy{wzzywxyy}y}}}|~{|z~~~|}||z|~x~{}y|}||x{{z}zz{{~xz{}{z|}}{w~wxxyw}z|z{{v}|~z|~|~||}z}|yzy{{}|~~~~x}x}}{|~|{||wxz~{~z~{|~|y|yv~||{}y}}|}}y{zz|~{zxy}~zy}y|{~zw~v|~~||~{~z}{~~z~z~y}|~||z|x{v|}z{}u|y{{}{z~|x}|~}y~|~z|}{~z~}{{y~{|}z~~~{|xwz{{||~|zzz~{||}y|~}}{{x{~{z|z}|z|~~{{xxzz}~vv{{}z{{{v|{zyw|zxw{~~}{}||~|{~~{~~~~|}}w||y~{||z|~zyv}~y{||zwyzz}z||z|{{|~~zyy|z~}}~{|yz}}ty|z}y{y~|}z}|{yy}y~}~~|z{}{{yy}z{|~|~~z~~{~~}}z}~}}{~}|}~}~|~}|~}~~~{}}~~~}|}}}z}~|z}~~~~~|~~|{~|}~}~{|}~|}}}}}}}~~y~}~|~|}~||}~~~}~~}|~~}~~}~~}{~~}|{z~~|{{}{~||~~~~|~}}~~~~z}}}~}|~~~|{}}z}~}}}~~}}{z|}|{z|}}v}{x|}}|{z~~{{~}~{{{~~~~z{}}}y}~}w~~z|wv{v~zt{xy~||y}{yyz~z~{}|~{~z}zy{}v{|yxxw{y~~{{y|z|wv|{|wzzx}}z~}~{~}~yz|~}w}{|zw{z{|y|z{zyx~zz{~{}x{{}{|}y}|x|y|w{xzzyyxx||~y|~yz|}|{{|}}y|y}zz{{|}{|wyw|}|~|{x~x|~{~|}}{~}z||{yxz{}}zy}y{{x|~}}~}xz{w{}s~~z{{|zzy~xxx{|{xwx{z}zv{xy~z|~}{{}x{}~yy~z~zu~~w}z}|zyz}}}~}{}||{~}~~}{z|~{~|~yz~}{}{}|y~~yy|~|{{z}z~~x~{{~|y}}|y|{~}{{~w}~~~{z}w}|}}z~{v~y|yz|zz}zyyz|{{~y~w|z{}{{}}{~|xy|y}}}{ws}{z}zvw{y|~z}}{~|}yz{y|{}}x~~v|z|}}{|{}~}zz|v~|{y~y|{}|y~|y|y|{~}{}}~||{}|z}~|}||{}}}y~~}y|y{w~{vw}{~~|{~z{}t{||z}~~zyz~{|}|~}y|}}~~~}|zz|}}z|~~~|}|xyv~}}{|y||}zx{z}|z~}}~z}||}|~}|~~||z~|}~~~|~|~~{|}}}}~~vy~{~~~}~~{~}|~}}}~}}{}~{}}|~}~|z}}~~~~y~~~}|~{|z}~~}|~~}~|~~|~|~{}~}}~z~~}~|y}|~~}|~y}{~~{{~{}{|z~~~|}~}}~z|~}~}}}}~~}~~~~}~{||~|z~}~|{~zw{zz|{}}{}}}w}w||zxy{|vzz|{vyx{~}}}~{{}}{{x~}}}~{{|{z||}~x}}z~}z|}y~z|zyy|wyzzyv||~|vx{y{}x}x}}{|w|}~}{~z|{}z}~|y}x|~}{~y}y~|}x}|}|}|{|u}~~zxy~~{|~~~|y}}}{}}~~|{~}|{|{}w}|~x|x}{||{z|z{}y}~{}}{yw{z}xz{~{x}}~xz~~z|~~zx}|y|yv|z~z~~y{{|{}|x}{}|z|z{z|}zw~}~zz~||y|~~~y~}{}}|~{z}|yz{}{y{~xz}~x|}y|x}{{~z}{~z}|~|y|}~}}x~|~~}}{|x{~{{zxz~x~z~y|yy|y~~y{|yz|~~}x||~~{|{~{|~yz{|||{~~y~w|z{}|x{yzy|z~}}~zx~}{|{{}{z~~~z~}|~|zzxz}}~x{}{|}}{yz|wzz{{xz~~||xz{}~}|yz}~|x|}|}~||{~~{}~x}w|zzz}u|~{~}}z|x{vyzyz{{y~~|x~~{|{y~||yz|}}w~}xz{zx|zy{}}|w}w~{{|{{{~||z{{x}}}}}|y|w}vz~~~~|~z}}|}}{}}}|{}x}~vy{yx|xz~}{|~{z}z}y{}||{{{yy|}~{~|}}}~~~z}||~}|}~{~|~~~}~}w}}~}~~~~}~z}||}}~{~r~~}|}|}}~|}}~~~}~|}~~|}~~{~{~~||}}}z}~}~}{|~~~~}~|~~~~~}~~~|}|}}z}}~}}~}~y}}|~y~~~}|~~||~~~~~}~}~|}}}{~~~{~~{z}~z}~~z~y|xw~|zyz~{y|}|y}~|~yx{|}~~z|}~x}}|yu||~}|vz|uz~~x}}}{|{yy}}}u}}z}~x{}~yzwz}~~}~{}|y~v{}zzz{|ww}zy{||}y{z|{u}w{{{{zw|y~|~}yyy{|}~y}|}|z}w}~~{|y~{z|y~~wx{}{|}|{zx~||~z~w~||{x}}{y~w~|~{{{w~}}{z{zwyy}{}}|{}|}{{w}|z~}~~y~}~vz|}~z}{{|zzw}{~|}{|}zzx{||}{~y|{|{{y}}|z|}yz||{||~z{v}~{||{|{yz|}{y~}|||w}xy{~{}y|||}}y~{|~v{{y{{}|||{{|~~z~r}|z~|y{}~~{||z}|{}w~{|zx}}zz|yyy{}~}zx|~}}y{{{x}~{{y||}y|xwz~}}{w~}{y}{|y|||{|~y{{~z~|xzx|z~|}y{z{~x}}}x|~{z}|xz|yw~z~}~~zzyz}~~}z~|}z}|{~~wy~~}|yy}|x|y{}x}}{wwy~y{|zzxy|y|}{~~~yzz|x{zyzy~~w{}~{}zz{|}}~}x~y||}}}}{~~z{{{~}~~||zyx}~{}}wz~|y}}x}{z{z|~~~zzyx{|{yx~{}||}|}|z{}{yz}}u|zz~x|}~||~~|{yy|~z|~}|}~}z}}}{~~{~}~~~~|~{|~|~~~}x}~}}}{~{~}~}|~||}}}~}{~{||}~~~~|~~}~x~|~~~~|{~}~|~}||~|~|}}}~}~~~|{||~{}}{~}}}~~{~~z~}}~~~~z~{{~~{~}~~|{}|}}~}~}~}{{~|||z}zxywz}wyz||}{z}wxxz{}}|z~||}}~|{z}|}z~u~}zy{z}}{~}{|z{|{z~}y|}w}zy|~}}xz~zy{~vyz}}~|~}|}|zz{z~}yyz~}{{~}zyyzzyy{z|y{{|~}z{}z{z|}wz{{u}|}z|x}y{z}}{|y{z}~~{|{w}}|yz}y}~~x~~|{~{{~||~x}y}w}uyt{~~|z|~}|z||xw|y~~||~{~x||}}|~w}y|y|{x{y~y}|~}}wx~y~||}z|}v~}}x|z|~{z}|}{~}|~}}z{{svxz~wz{y{w|z~x}y{z|{z{~{{~~~~|~zyv{}y}tzy~yz~|~|}{|||zw{z{yvx~{|y{|u{|}}|y~|~~~z~~}~v~|}|{vw}}}}|zwzz~|xxyvy|w~||}{x~yzzxz~y||~}||{y}w{|{}~}y}|z}{x~{}z|}{|{yz{|}zuz}zz|y|v~~~y~|}z|{}yyz}}~{~{~}}z~|zy{z}{wyw~|{x}z~y|v~~vz~~~~~}~z|}}}}|}{~{|y~{~|~||y}z{{{}{{{z|}}~}{zywy~}{zw~z||xy}z~{~{||~zz~x}{}y}}~{{~{x}|{y~x{vy}y||w{zxz}||{{||}~y~y|~~~~}}}}|~{}}}{~||~~|~|~~}}{~}~~~|~~}|}z~}~|~~~~|~}|~|z~{~~}z~~~~}}~~~}||}}~~~~~y}{~~~{z|~}~~~~~}|~~}~~{~~z}}}}~~~}~~~~~y~~|~}~~~|v~~}}|}~}{|}~|{|~w}}{}~|~z|~|y|x|~}}y{~zy}y|z~zz}{zxz{|zz||{{~{~}~z~{|{yz}|{||}|yzw}}|z~y~z~{~xx||{x|yz}{{w{{~}z}}{zxyy||yzyyy~z~{z|}z|{{|}~x|}|{z{}~}z{wzxxy~~y{||}y}|}zwy|}||~}{}~}y~{|}}|~zz{{}|zzy|}|{~|{|~{}{{|z{y~~~|}}{y~x~|x{{~x{}|}v{~zzx~}}{~{z}z~x~{}x||~~{{~z}}y~}wz|~zx{}}z|{~y|{~|}||x~yx|v{|{||{}z~{y}{}~~|~|}}|{}~~z~z}|~z}{zz|x|yx|~~~~|~yx|~}xz{x~x|||}{|}z~{~}~{zy|~{z{z~|~~z|zy~w}}}z}z}|{{{}{{{~y}~zzwz{~v}}{{w~}}~}|}~z}}{|~~~~y|z|~~{{{||}~x~||zy|}|{z~{y{xvy}|y}}{{{xz}}{||~|}~~~||}|}|w}~{{y|{}{z~~z~~w{|{yy~||{{|v}~|z~}{{{|}{|}{w|z|~|}}y{y~}w}x|x~s}zz{|||w{|y}~|}|{}y{|~~{yw}}zz}{|~{v~~z||||~|}w~}~|{}y{{uy{}x~|}}~}~{}z~~{~z}{~}z~}}~}}~~{{~|{~{~~|~}~~}~~}~||}}~~}}}|}||~~~|}y{~}}~|~|}~}~}|~~~}~{||~~~~~}}}|~~}|}~~}~}y~}|z~{||~}~}|}~~}~}~~}~|~~|}~~||}|~|~~~z~~||~~}~|}|}~~}}}}|~}}~|}~{|~}~}|}~~~~}}vy}|}|}|||x}}y{{yzz}x~~|x{}~{y|oy}yyz{}}y|}z~z~~y}z}|}~|}~yz}|zx}{zzx|~||tzzz|yz{|z}z{wyz}yzx}|y|x~z|w|{{zz|}~zvzz}}{}{~zz}z{|~y|{|{{{|~z}z}{z}zy}~{}~}|}{}vyz|x}|~xzy{|||y|}w{|}~{}}zz}y|zz}}|}~~yz{{}x}}z}yz{y~{|}~~}}|y}|{|{~~{y}yyw|{y|z~{{y~x}}~y}}zy~{{z{z||y}}{~|}z~vz|vz{}||z{uxy|xz}{|{{|w~}}||{|w{|}||w||yx}|zz{z}}z{v|w}yz|~zz{z~~zy|z{|}z~~~|~}}}{~~z||~{{y~~z|}x{}~w|z~{u|yxz|zz{||zwz~|~}{~{}}z|{z{z}v|}z{~{}yyz~}zy||x{|{yzwz~w|y}|z}x}{~}~z|{~~|{||xz}{{}{~z}}{xz{z{w}{~~{|xxyzzy{|zx{~z|}z}x}}x{~|}y{~}{xwv||z||u~y}{z|{yx}z}|||z{~y}|~}}z}{z~}{~yz~}~y{{|||yx|}|{{xy|zzz}{{z|w}{xx{}{z~||}}|~~y}}~~~}~~||~}~|}~~~|~~~}{|}|}}{||{}~~}~~~~|~||}}~~}~|}z}~~|}}|}{~y}|~{}{~|}~}~~|}}{|}|~{||~|}~}}}~|~{}~|~~~~~}~|}}~{~}}}~{~|}|}}~}}~~~|~~y}|}~~~}~~~~|}~~~}~}}|~|~}}~}~~~{~|}~~v~yz~~}~|}z}|{x~||}~}zzzyzz|{{y~z|~~yw{}zv{z|||}~y|z~||}|x|z|}~|{y|{||zz~{~}|w}{~}{~{|y{||v~|{{|}{~y|z~|y}|~y}~~{}{z{{z{t~|{~zz}y}z}|{yvzwy{y}yx}}yyzywy{{y{z{z|zy~{|{}|yz~{y~}}v{|x~}|tz}{x~y{|{y{x{x|~y|}y}{|xyy}~u~||y~v{}~~|zy{z}~zz~||~|~}w|w~zyz}z||z|}zyx}{z}}|y{{~~yz|||y||{|{{xy||y||~}s{}z|yz|~{}zz{zv}|z|~yz}}z|~|~|z}}~z}}{}|~~zz}|{zx~y~~~|~|~v}{~}|||z|~{z~~zz{|z{}~zzz|x|}~v|}||{{z}z}~zw|~|||~}zy~|{~yx|{~y~w}x~{{}|z}|}|~}~|z}yxyz~~zy|{}|{{{~}}{zy|y~zv~}{|}~zy}{|x{|z~}}{{|y{z}z}xy}y~~}|x~|}{~{}~}~y{||||{{}~x{~{|}z|}zz}|~{y{}}|x{{{z|~y}w{|~z|{~z{xy~x|y~{~y~|||}~~z~{yz|{}~~{y|}~||}{yyzzzzyz|}{zyyxy~~}{t|z{}}|}|{{z}yv||x}{}{}z~z~~~|||~~z~}|~}~~}}|z~}||~~}~}~~~}{}~z~}}|~|~y~~~~z}~|}{|~~~~z~~}{}}~|z}z~~z~~|{{|~{{|~~}~}}~~~~~x~}z~~zz~~~}~}{|~}|~|{~~~}}}~~}}|{}}~|{t}~|}x}|~~}|}~}}|~~{~}~}~}~|}~}}|}}~~~|{}~z~~z}}}{~~~}||~~|~~||~y|}tyx{yvy}z~{}~z~{|xyywz~~y{{z{z{}~}||z~||y||}~z|}|{}zz|xx~}x~~}yxy|||xxyzz}}y~z}|~|z~}y{x{|z~~}~~~||ww~{{z{z|{}{yzzz~~{x||z{z}{|{~z}}|{|z{z}}~z~}~~y~|zyy|z|||wyw|x||}z}}{~{w{~}}{xy||{~}z}~||}}~}{{}}|~z|{z~{}x{u|||zy~|y~}{|x|}{{~x}~yz}|{|~|~|~y~{|}~}|wz}y~|{y|{y~{x{{{|w|||}xx{|y~~}~||~}}|{}|{{}{|}zx||||}}x}|}{{{x|}|z{u|}yz|z{z{|||~{y~|~~{|}y}y|~|{xxz|}{y{}{|zzw{zy}}}|t~~xv}~~z|}z{z~|~}}w}~||{}~~{~~|}xxxzz{xz{}{yxz|~y{x}z~{|{z|x|zz~z~{{{{{z}|}}}}|yw|~v{zz|{}~|z~{}y{{||zy}~{yw}|{yy}||x|{|~y|}|y{|z{}z~}|x|}~|z|y{{}syyx}}{w|~z}}~yyy|{{||y}{w~~~{{~{y{{}~|}|~|~z}{}}~~}y~x~{x|~y|{|z{z~~yz|~~~y}}~}|~x}}y{~|~{}}~}{||}}|}~}~}~~|}~~}~~~~}{~}~}~}~~~~{~|}~}~~}~~|~{}~}}~z|z|{~~~||}}~|~~}~~}~}|}~~~~~|~~|~}~}yz|~}}}}~|{~~}|~|~~~~}}}}~~~|}~}}~~~~||}~~~}}||z|}~|~|}}~}~~}{}z~~}~{~~~~~~|}~}|~~}|~z}~}}}}~}z}}~~}~~{|~~}x~z|z{|x|~v}~{|z{{}{|~{{{~y{{{z}z{}}~~x{{}z}}{}x|z|}|~{zyw~wz{||z~|{{||z}||}||||~}|zzzyy|}}}{ywzy~{~}zzs}|~z|||{y{{|y|~}z{z|{|{}y~~{|~|z}{}|||{|~|}zz~{~|~{}ww|y}~}|~xz~~y|z~w{}{zz}{zvz~~zy{}{zy}y|~z}~|z{||z}{~wxz}~{{|~}~|y|t}|z~}x}~}||~}|||}~yvyyvz|z}|~{~v|x~z~|{|y|zz{{{|}~}~{|y|}}}z~{w{}y~y}y{{yzwz}|z}{zy}y|~|{z}|~|}z~{{|zwvyy~w~|y}}z}}{}{~|{|}{z}{}~w}|||{~~}|{}{{}}{{}}|~|}}}{zz~}~z{~~yxz}{y}z|}||||}{|||{x{{x{}}{{zw~|}~y}|~|{{z}}}z~}|~x|}}y}{vwzz}{~|z|}xu}wx{~x{{|{z{{~y~v~x|~|tyz||{y}{w}{x~|{w|{z}{z}~}~w|wx|~}y{x|zyxy~~~xz|{y{~~z}x{v{zzv|wwv~{~~|x|t|~y}{}}|}|wy{}}yy~}}z|yxzvz|vx}{}|w{~}~|}}{wy{~|~}~~}~}~}~~~{{}}|}~~~}z}}|z~~|}~~}}{~}{~|~}|z~~~~|~|{~y~{|~~{~~~{|~~|x}{|}~}~z{~~~~~~z~~~|~|~~~{~}~{~}{~|z|{}}~}~~~~||||~~u|||}{|}}~{|v}~}}~}{}y}x{~}~|x~|~{~~~~y~}~~~z~~~||~}}|~||~}}~~~|~}}~}{}}}~z}y}}{|~}{|u~z~{x{}uy~xzyxxz~|y}|||z~~{~yv|{yyz}{|z~zz|x~x{}z{y||z}~}{zyy{z{|||{y}{y{{{~{{yy{||z}|{zv}yu}}|u{{z~z}{{~{y|x~z~~||}|~|~||~~{~~|{|~~~~wzy~y~{yx~{}x~}|{{u{zzw{{~{ww~zy}~}{|}z{z{z}w|{||{{{z{y{|}{z}||~w{~yz}{z}}y}x||}z~}~|}|||x|{y~~z{{yz{}y{vz}{~~x|}~v}zz{z|}}{|}}|xzyxy~}|}|}|{}{y}~|~y~~}z{{x}x|xv{~{y{u~{zw~|yy~}z}xzy{}z}~}{{|~y|~~}|xwy{{y|}~}|}yvx|~y|z~~z|w{}|x~zy~~{{y{|y{}||}||~zzz{{x~|{}}yyw{xx|}}t}~|y{{~x~{~vzy{z~~}y{y~|}|{zzz{z{z~y{xz|~{z|}||y|y|z||}}}|||{|x~}|{~y{}~}~y~||~{~|}y~z|}yw|{{|zx~||}}x{yz~~z}z}}~y|y}}x{|~~|~}}~|}{}|z|zwwuyz{ywv}{~~~}y}{y|z}~}{zz{{|~}~}}}}~~~|~~|~}|}|{~}~||~|~|~~~~}~~}||~~|{}|~|~|||~yuy}}~~}{}|~|~{}~}|~||}{{|~}|}|~{|z|~}z~}}}~~}~|~~}y~~~{{}~|~|~|}|~||~~}}}}}}~|}|~}z}~~~~z}}}}}}{~~}~}|z~}z~~}}~~}}~z}}|~|}{}~{}}~{}}{}~~~~}{}~}|{}y{~}{{u{zx{||}~zyxz}w{yz||||vx~zw}|{~}|yz}{y}||}|{z~xy}wyy~{}|{||~{}~|{{}}{x}w|{||{~{zy{||zyzx~}y}{{~zz}z{}}{zyv{zvxz~~|}{vz~}}~}~}{}ux|zy}{s~}f{}wxxz}}}y{}zx{|xz{y{z|{y||||y~z{}}y{~|}|~~{}yy}|~|}{~||~|~}~v}}~{xy|{z~{}z|x}|~|}zwzyz||{xx|||z|}xx{{ww|{|y}wvz~||{|w}{{y{x}z}}{xy|~x~{x{}}{z~||{}}}}}z}{~}}|{|x|}{||z|x~y{z~x~y~y|~~y|z{~zz{x}zy}{~~{{{}|~{~~~z}y|}}|}~~z||~~y|~{|}z|z}{w|~~}y||}u{zyy|z~}|yz}{}t~||}zxy|}~}wu|}|{|w}}z{}~}~xwy||{||}{}w{}y~~z|}y}wyv}z}{z~~}szzv~{}~|~||{yw|~{{{||}~{}y}~}}y|z{|z{~|~||{{{}|yz~zz~}wzz}{||~zx|y{|{}xz~}}~}zy~||~||z||z~}{|{|||}wz|}{|||~{{|zyzx}v||~{{{z{w|zw~yz{zz|}xv|}y{yz|}}~}y}~}~~|~z}~~|w~|~~{}{}~~}~~~}}}{}~~}{~~~}~}{}}~}|~|z~y}~}{|}~}~~||~~}~}}~|~~|}~~}z~{|~}|~|~~|~~}~}|~~}~}{~~~}|}~|~~|~{|~}x}~~|}z~~~~}~~}z~}{z{~~}}|||{}{|~~}~}z~~}}~}~|~~~}~~|}~~|~~~|}|}z~y~{z{}u~~x}|~|yy}xxz{x{{y~x|zz|x~{{vv}}~{}t|}~~{~xy}}~|}z|z|~{~{}|zx}wz{{zy||~z|{{z~|{x}zz~{z}zyyz{z~}||y~|yz}z~y|tzy{z|x|z{z~u~|w~|z}{yx}~zw|{}z}x{~{|{{z{~{z}}z{yw~z~z||{yw{|yx|w{x||z~y}}z}~~}{}~y}}y}}}}}{~{~w{y|~w{|y|y}w{{~}~}{xz|v|yl}|x~|xx{~}{|yz||||~z|~}{{~zx|z~{yy{{z{wx{{{~}z~zzsz{|}w|}||~{~|}}||}|}~}}{{zx{~|~~z|}|x~|{y~y}~zu}{zy|x{}y~}}{x~z}w{xz~z|}|{{|wy~{~{{|z|y|~u~~~w{{v~|~y}|x}y}|yx}z}~||xyx||{|z~w|y}zz|z~{|y}{y{||y{}}w}||yz|~{|~}{yx{x|{|~x~}|{}|z{~{}||||y|~}}}z{z~zwxxy|xzzz|{}}{}z}{~yz|}w~{|{y|{z|}~~~{}}|{|w~z{{~|}yy}w~z||{{}~y{zz|}}{z{y}}{{}~{}{{}{{~~~}yx{}{zyz}yz{y{wwz|zwxxxx|{zy}|{~}~~{}~|zz~~}~|z~}|~~~}}{z~}}~}|}x~}}~|~{}~}~~|}|~~}{}}~{|{{{~~~~~~z~}~|}}|}{}~~~}~|~|~{z}|w~~{{~|~~|~|zz~~~~}~~~}|~~}~}~~}~|~~}}{{z|~~}~~~z~}~z{~}}{yz}}{~}{}~~}}}}~z|~|}u~}{~~}}}x~~}~}~|~~|}}}~{|~|}z|}}~~}~~~y{z}}z~~}~}~xy~|}|}||zx{}~}{{x|{y{~z{z|{~x}|~}}x|}z||{zz{~zw}|{{{}{{}~~|{}{|y|z{~}{x}}y}z{{||{|~z{}|zz|y~yzzz|~~{zzx~}w|}t|{}z~}~z{y{|||~~{~}~||~~}~|||y~ywxz}}{}}y|~vxz{}{w|xw~x|}|~{}~|}~~z~z}|w{}|{{{z|}}{wyx|z}}y}|}}w}~~}x}{|zxz|}z{z~z}vzy{xy|}{|zy{{w}~s~}|x|xxw|y~{{{~yz}z|{~z{||{}|{zz|{y~{zy|z~{zx{yxzz{|x|~||z~}|z{|||}zz|zzw{~|x}z}w{y~z|{~{~|zwzw}z}~z|}{}}|{z|{~}~z}z{{~}zz|zz~z}y{|zyv~~~}{w{||x{}~zy}~yyx|{||}z}|}{|uy|z{|}{}zz{{~|{~z|{{}|{xyyz~~{x}|~|~}x~z~zz{y~xx}{|x}y||{y{{{|zxzyx|}}~~y}{~}|y}{}~{{}zw{~~|~{y|}}|}|wyz}xy~{z}y}x|}{zy{}|{zz|y{{zwxz~{}{{~u|{~~}|~{|~~}}{|}zz{z|yy|~~{zz{|}{}v|~{}xxy}{y{~z~~}z~}|}~~~|}~~{~|}}|}~z|{|}z{}}~|~|{~}}~{|}}x~~}}~}||z~}~}||{}~~~}~}~}||~~|}}}~}}~}~}~z~~~}|~~~~~|}~}~~}{|~~~}z}~}~{}~~|}{~~~}}~~}~~~{}~|}~z}~}~}~~~~}~~~}{|}~}~~~}|}{}|~{~~~~~}~}|~}~||~}||y~}z}|}z||}|y||zwzx~~}}xvzzyx}zz{{t}}~{{}}|~w|~zz{z{}yy~}}|yzy{vzzw}yz}y{}x|z|||yxx|}}{}{}x|{}~z{}~||}zz}{z}z|{}{|{|z{~z}zx}z}{xy{{zw~{}}~||y}~{{~{zz}|{~|x|zz|{||z~z}{~z||}||{x|z{~z|xxz~z{vz|}|~||{{{|~{y{~~{~|}zzy}|zy~}wxy}y|}~}~|ww{x|xzyvy}z|~x|||}~w|{|{|{z{}~|{~||{|~|{zy}||vx~{~}}}{}yzy|x}{{{{||y{|}~z}|z|}}z{zx|z|{u~~}yy~~{}x|}}y}}~x}vw}{|{|w~x~}||||z|{~~}{x{}{~{}{zx}zy}}z|~}y|z{||~z{}|~zy{{|~y{~yw~y}}{||~y~w|y{zz{~{}~{~yx{zy|z|x}w}yzy}}|}{~}z||{{y|~|~||~}}}z|{z}z{|w}x{|y{{|zyz~|{x}y}wz}z}yw|z}{}~z~||zw|}~~}}z|zx{v{|{~zxz||xwz{x}~ww~{xx}~y|x||~z~}}zu{}~|{|}|}x~y~u|{x|x}}x|wz{}|z{{|~uz||~|}|}y~y|||}~}}}~~~}||}~~~}}}~~z~}{}{|~~}{}~{~~~}|~}}x~z~~~~|{~}~}}|~~|~}}~~}~~}|}~|}}|{~|~}}}x~}}}~~{}|}~}~~~}|~|}~~~~~|~~}~}{{}|{~~~~~|z|}}~}}}~~{z}~~|}~~|}~|~}||zz}z}|}~~~~}}}}{~|~~{y~~}}{}~}~~}}~}~{}}|z}{~{z~z||z}}||y|~}{|yzyz~~zz|z}z{z{y|z~}|}~y|~{}z}|v{|zx}~|{|~}~yw~x}zz{}|||||xz||~~{{}xz|y}{|zxz~{}{|{~|y{x{xzy|x}|}z}z|z|}~~u~}z~|{~|x}{z||y}{x~z|}z|~~v{{{{}zz}{~~~{x{xyz|}}{y~z|~~}w|{}~zw}z}xx{z|||}z~}||z|z~~|{{{|~{|x{~wz|yzw|}|}|}~x{|{x}||y}{~{|~}{yzz}w~}~|yzyzz{}yz|xz}x~{|zy{}{{}{w~y{yy|z}xzww}{|~z|vx~|}yz}}|||z{y|yz|||zy{~||z~}{y{~~x~~z|~|z|}y|||x}z|~wyzzv}x~~|~{yxx|zz|z|}|zx{y|zz}}|y}|~~}y{}}{v}x}yy}z{}~z{z{wy}y||~}y}{}|}}|{}|{xx}x|}z~x|w~}z||xz{w{~|}{u~|}~{}x{~y||~x}~}{}}~y~|}}~|||z|z~}w}}z{x|{y{|u}z}w}||yz{~{~zzx}}}{}~|{x~|~{zx~}{|{xz~yz{yw}|~y{xyz{}xxyy~~|{x|~}{}~t{}w}z}z}zz|{~{{{wz}~|~{}}~}x||}}x{~~~|~{z}}}}|{}}|}~}z|y}}||}~}}}~}}~}}}~|~~|~~}}}~}~|}~~~}}|}~}~|~z|x~|~}~~~}~{~|}}|}~~~|~~|~|}~z}}~~~}}}~~~}~}~~}~}~~|~~y}~~}~~|~y~}|~~|}~}~|~}~~{z{{z~}~~~}~||}|~~~}|~~}{{{~~~}}}~~~~|}~~|~~{~~{|zv{x|}~|{}~~yz|}~}|{|z{}y|z~{|}}{y~|}xz~{}}}}}vz|x~|{|y|z||z|{v}|y{yx{|y}{~{xw~||z|z~w}~|}{zz|x{}{yzw{~~xy}{}yyx{}{~|{}~zzy{yy}||ywx|{}|}}}{|{||v}{~{~}|{yyyz}}z}v|y}~{y|z|{v||w{{z}z|x{}{y{{x{}|{{}~{}|z{x{z{|}{}{y|}zz{~{z|}~x~{{}z{zx||{y}z||x}yxzz}{{}~{}~xz}{}x{y~~y|{x{zuw{w|v|{{~{y{~~|zx{|vwz}||||}}y}{|}}}|~{w{~{||{|~x}{y{{|}{y||w~~|}||{{y}{y~y~~|||wzz|~}}|{~|z{yy}{~z}|{{zy||}|wz}y{z}z~{}yz}z|y}{}|z|}}||y}zzz}z}||{|{~z}zyz{wx~yx{y~|}{z~{y|~~|{z{vzy|zx}~z~||{}zz}{{~z{z}~~~w{xy}{{~zxy{yx|~xy|z{|zz{x}~zw{{|xzz|}|}~}z|}}|{~{yz{{x}vyyz{|y{|~x|wyy|}{|||~|{{}{}~|{{||{|}~~~z{{{z|}u|x|z{y~}w|wyz{v{y|zvyzxw}~}y~z|{|z{w~~}y}}~~~~~~~z{~~~z~|~~~~~}~|~|z|~}~}}~}~{|~~}~}~}~}~~}~~{}~{|}{~{{~~~~~|y~~|}}~||~~y{}|}z~~~||z}}}~~~}~}~|~}{|}{~~}}|~z~~~~~~|~~}}~}~~|z}}|~}~~}~}~~}|}}~}|~zz}~}~~}~}~~}{~~}~}}~{~|~~{}~~z~}~z{|yyx~zw}||~|~}z~z{w{z~z|{x~~|z|y|z|{yzz|}{~~|~{yz}{|zw{{{}y~~|y}{}}}v{y|{x|xz|yz|vz||xy}w{~{~|{{{{~yyzyz}w~xz{}{~zz~{|}z{~{z{}y~|y|z{z{z{{z}{xz|x{}x~{z{{y}zw|zz{}y{~zz~~{x}{}zz{z{}z{|{z~~y~{ww~}{vwxv~~~}vxy{}yy}|w}}{{{{z~{|xx{z|x{}~|}zx|}{{~{zw{}yz{||}v||w}w~yzz|y{}}{{~x}~w{|{|xz|~{yzwx}zy|}y~|xxxy}{~|}}}~~}xy~|z|~|yw~zz~zz}{|{|~~}|w|}y{y|~x{{z|v|z~y{z~}~w|{}~}w{}zz|z}{w}}}~|||{{}}x}}}{|z{xyx}y{y{y~x{y}}|xy{|zz{vx|}}z}{|y|{z}}x}~zy}|}}z{{{~||{|y~}y}{y{~}|}~y~x~~{{{yz~~{yyw|{~}{x{z{wzxzw{{{x{~|||||~}}v}{~|yw~~{xy}}|||zz|z~}{z|}x{~wyz{zyy{{|~w}}{~}|z~xz|}|z{~~{|y}{xvxyy{w{|{z{|z{zy~zz{z}{}||{~z{x}}{w}}}}~~}}}w}|~||{|y|{|}~}x}~{~||~~||~z~~}y|~}{}}~z{}}~|~}}{}~~~}~}}}x~~}}~~~~~}||}~~|~{}yz|}}~}~}~~~}~}~}}~~}~}}}|w~|||{~{~|~}}}z}}~~~y~~}~}~~}~~x}~~}}y~}|}~{~|~x}~}~~z~~||}}~}~|~}~|~}}y{{}{{~~~|}~~~~|~~}~y~|~{~|{}~~~z|{x{{ywzw|~z~~}||{|{{z{}}||{~{{|{{{|z}v||{}}||z|z||y{wz{}}zz}}xwzy}v|}|~z~xzzxz~|z~|y~||~{}z|{z~{x|~z||zyw|}}z|}}}}{~~|~|}zx{z{{zy}zzw{~}z}y|x~}|~{zzyx~z{{||~|{yzz}~}w|~{wy|y~|{z}~zx{y|z{y~~{}}}~|{}{|~z}|x}~}|y{~|}}}w{zxz}|x{||yyy|}|~~}{{wz|}y|}}z}zz~}||}~}z}{~~{x~{x}x}vx{{}y{|~|{|~{zz{~zw}{|}}x}}~|~~|zw|}z}}~|~}}~||}{|{z}~z{z~yw|y~~{y~~}{|}|zz~zzy|v{~z||}w||}{zw}|z{{|{~|{|y{v}y|}xzzy{{w{|{z|||{}y}}|{{{zyxz{~|}yy}}}{{yz}uzy|~{y|{|~xz}|zz}|{|}{~{~z{|zz||y||vy{}z|{z|ywyz{}}zzw|}|{{ywxxwzx{~}{{}zz}z}~|y|}|{yz|{{z{zwyy}y{vx|u|y{{|w||x|zz|}{y|~y{u|}{x}zz|{wyx}~~{{|~{}{w~~}yz~w~zzw|}~{x|~~}{}}~|~zyz~~}~{|}~~~|~}}|~}}{}~~~~~~~~~{}}|}~||z}~}{}}|y}|z~}}~{}z~{~}}|}~zx{}~}~~~~~~}~}||}{}~~}{~~~z}}~~}}~z~~|~~z|~~}|yw~~|y|}~{~~~~}~~|~}|~}~~|~~|}{~|}~}}|~~~}~}}~}~|}~~}{~|~~}~~}~~|}~x~~|z~z~~}~z{zz{~}||}{zx||x~y~~zxz~}{z~|}y}z|~v{~}|~x}{z||}|}|y{~~y{zx~}{{{}}|~{|y{{{z||zy{z||~z|z{|z{z~}z|{~|z{~~|}yz{|{~yv{~}{~|{y|ztyw|}~yxyz~vy~|{x{zyz||{~}z{x~|yy|{z|{{{}|xxx}zy{{}}}{~|yz}}|w~|z~||}{||z}xz~zy~|y}}{{z|~{z~{{{|~|{}{||z|z|{z{|{{}}zyx|y{|~w}|}}}~z}~{{||yzxz{}~|~|}~xyz~{{}~{{x}{x|||z{|x}{|{z~|{}}v~|~~{}|y{z{yz~{{}~~y|z|{~z~|x~z{y{y}~{x{||~{zz||}x{{{y}}z|z~zy{|~|y}{|zz{~{{~~x}y|zz~~{y|z{z~y}~|}|}y~xy{xx}}w{}t}|y{~yzw~|~{}~|yz|z{}{|wz|{|wv|}z{~u}}}~|}{}~z|{{}~z|~yy}}}z{{{|x}yy{|z}x{z|}}yw~|yyy|z|y{}{~{zyz{~}|{|z~}{~z{}z{|{|w~|||x~w{{{~yy{vz~{|zw|}||}{|y{{{|}y|z}}{{{|~yx{~|zy|{{z}z}|z}xy}}z|y}}~{x||z|~}zx{{~x~}|z{}}~}~~~~z~{~~~z|}{}{|~}|~|~|}}~~~{|||~{~||~z{}y~}~|}|z}~}~}~}{~~~~~|~}}~~~}~}}~|~}~v~|~~}}}~}~|~~~~~~~~}}|}~|~|}~~~~}{~~}~{}}~~~}}z}~~}~{}}}~|}~{{}|}}~~~{}|~}||}~~}}w~~~r~z}y{|{|~z|xy{|zv~x{zzyzy}|zzz{zz{z}z|x~{}yzz}~|w~{~{y|}~y{{||{{|}w|{{~}{|{}|{{y|{z{w}|}||}{{~xs{}z|}}~z~{{|{x{|}{z}{x}}{{}|xz|yvu}{|x}~yyy~~{z}x{{~w}}||{z{z||{}{yy|}||}{}}zxzwz}z{}wzz{{{~{~|{}{||}z{z}z~{|}w||~z{}}y{~~~~{z|}~z{w|~{|~}||zuz{w||{|y{{z}}|z{}}{z{||{v~~|}z|{z|z}~z{{~}|x}z}zy}{y~wx}}~~z~|}{{~{|}|~y~~y~|~~~{zv{~z|y|y{yz}vz||x|z}{z{|z{~~~|~{|}{~}}|}}{|~~|~|{zzxz{z{~~zz}|}}z|{}x{}|vz{~|{|~}x|~~~}|z}}x}~||x~|{zz{{}~|~}y||y~y|z~yyy}zy~w{~{|yy}{{{{{{z}~~|~{~}~y||}}|yy|}{~|{y{~z}{|xzxzw{|}w~{||x}x{|yz{~y{|{{z~}~xy{~}|{z{||}z|}y}wzw|{xyy{{y|{zz{|~zt}~y|z|~}}~|{~{{{{||}{wxzz}vuy~z{|{xxx{}}|{{{x~}|{}}z}}~z}y||~z~}|{~~~~|{~~~}~}~}}}~|{|~}~{~~~~}~~}~{|~}~||~~}~|~~~~~~|}~}~~|}}~~}|~|x{}|}||}}x}}~}~|~~~~}~}~z|~y~|||~~~~~|~~}~~~{}}w~||}|~|z~~~}{}~z{~}{~}|}~~|}}{|~}~~~}}|x}z|~}~}}~}|~~}}}}}~|w|~{|~yx~{}}||zx~{{{yx}}|}|z{x}}x~}x}v}}}}~|{tyx|y~{y}}}z|~z{}}|~{w~~|z{|{}}{{}z{}y}~~}zv{z{r{zz|{~}{}z{}~{z}~}zx{}z|zxz|yx|||~z||z~~|x}~}}yz{z|~}y{xzzy~y~zvx{x~{||~y}||~|x|}yy~|z~~yz~{yxx~{}}z{wxz}~|y|{|r}|~uz}||~~w|{|~xw|xy|}~yy{xzxy|~x}|yz~}y{}|~||~}~w{|{}z~}|z~{}zy{{~x|{{y||}}x}}{yz}{}{{~|z}|}x|z~|~~~z~|~{z}}zy}{~||{{}{{zzxxy|xx{zy~xw}~{{{w}}~y}}z{~x{|y}{|}}{}|z|x}zz}w~}{~zyz}}||y}z{~z}~~z}~}~y~~z{{y~}yz||{{{~|}~zw||xy{w}~|{yyz~}~{y|~yz}~}|||}z{{||y|y~~~}||~xy{}vy||~{x~~y}~~}|}|{{yzw}|x{{~~zyxzx}}{~||u{zv}z{{v~y}{zz}|}||}yz}{y}~~}~y{}|xz|y|yy|~}yv~}|}|~wx~z}yyu~z}{y|~}{|z~}}}w~x~|v}{}{z~}yy|~zy|}~~{~z~}}yz}z~{||w~|}x|{{~|y~y{|~~~|||||~}|}~~}|~}}}}{}}~}}|~~}}}~||y}~||}||~}~~~~~~~~|~~~~z~~~}~~~{}zz|~~~}}~{}|~~{~~{~~~}~}~~~~}}{~|}~~~{~~}}~{~|{|}~~}{}~|}}~~~~|~{}{|~~~~~{~~}|~|}~||y}~|}~w~}~|}~~|~}~}~~}z}~~~{{}~|zx|w~ww}{wy}||z|{{{|}z}y{xzz{|z{{{}~}y~{|{|~{}|~{~{x}z{~{{|{}z~xyy{}z{{|zx{}y}y{}||~|}{|y|z|}zwy|x}{~z}}y|{yx|{~~{{zzzy||}|y}~}}z{}}}{{{|~~|w}x~{w}|x{|}|y|~}{x}{x}zz|}|uv|z{z}~xvzzyx|}{zy{}|{~{{x}}{|~~z}y|y~~~}xv~ywzvy|y~{z~}|y~|zzv~x|~|zz}}{|~{{|}~~{x{{z}x}z||ztv|}|x|y|{~}}wz|||}{z~y{zz~|z|y|x||~|{}|~x{|{{}{}xz{}}~yvz|z{w{{||{{w{v}x~y}}z~}||{z|}x}{~|{~yy}{}||ww~}}{|}|y{|}{y|zzz{{{xz}{~y}}~}{z||||~|yz|zy~{~~}~zz{tyx{|wyzx||z}{||ywzy}y|w}}}yz}|y}x|z{y{||~~y~|~|{y}|z~{z{x}|zy{zz{{yxwyx|yy~}z{}~z}}}}||||w~|}~}{~}|{z{z{z||~y|{|{~|{|x{w}{~~{}{zy|{||{~w||}|{}}xx~~}{y~~z}|{}|}x}~{{x|~vx{zy}~{{}|x{{{x}{{~}{{|{~~||{~|~}~}}zx~{z}~~~}}}~~~|y{~|}}~~~|~}~z}w}~~}z~|}{}~|}||~}~~}~}~|~~|}|}~~}~||}}~}~~~}~~~{~xy~||}~y}~~|~}y|}|~|}}|}~{~}~~}|~~}}|v~|~|~}}~{z|~{}}}~~}}|}~}}~w{}~~{}}|}~}~{}}}{~}}|}}}|}|~~{~}~}~w|{{{z~{{z}x{z|xz|w{~|~{~zzw|}}x}}~z{}}~}~yy~}~zx~~xy~tuy~|}x}~}zz||{~xz~v|zy}z~z}y|y}{x||{x~|{~}y}|}~~z}zxy~{~}w}}{x}~~xzz{}y~~{{|~|y~y}{y}~zyzyx|y{|{{|{{zz}{}{uw{wy{|yy~}zyy~~}y{{}yz}{z||x{}|vy}{~|~|}~z}|tx{~}{~{}{~|}{}z||{|||~|zz}{|~yzx{{}}{|z}~}}zy|}|yv~}|}}~|zy{~}}~y~}zw}z|y~{x|y||{z{~{|~x~}{}w{y{{y||x}}y~}~|~}{~z|}~w~x}{|{z||~z~{x{xzz|yzzx||~x|}{~y~~wx|x||u}||z|u|}}~}|wy~|{zyy~x}|}||y~|~xw}zx|~x|||v|z}}}{||z}{y~y}tx|y|z~}|zz|~}~xyzy~~{{|{}{y{{|}{{z|zy~{wz{wx{xz|}z}~}z}|~}{}y{|~xz}y{{{{{y~|~{x||x{}~|}|xz|~|}|{~|z|}|xx}}|~z}zx|{z|x{y|||{y{~||zxw~~~z{x~~zz||{{z~|z}}y}}z}yy{|zz}y|~{yzzz|{y{{z|y|~{}z}}}|~}y}|}{|{{}|x}x|x||~~|{z}~~~~||}~}}~~}~}~}{|~~}~}}~~}~|{|z}~|}}}}~}}}~}~~z}~{~~{~~}~x|~{~~|~|}|~~|}~~}{~~~}~~}}y{}|~}}}}}|}}~~~}}{}}~~~~~}~{|~~|{~}|}||~~x~~~~~}~~~|~{}~}}y}~}}|~}}|{~}|}~|}}~~~~}}}}~}|~~||}~~{y|~~{~{}}}|yz{z|}{zv~zy|}z~y{~}zyz{~|y{~}|z}yy~z}~~||||}|}{~{z{~||yw}y}w{{|y|yy}||}x|{~x{~}~x{}}yzxzz}||z}{|z|{zxt}}w{{}z|}{z|~y|y}{z~z~}|y|{|{x}{x}vv~yy~z{~z~||vz{yu}}|{z}~zw{}x|x|~{{|}|zz~z}zz}}||~}zy}|~~~z{|}xzzz}wyzx~}y}}y~yz{{w}ywvy~yz{{}~}}|~~|}~}~}|{|~{w{x}{y|z{}|~~}}}yy}||}~~}xy{|yzxz}zz{}}{w~{~}~}zzw{z{}~{z}zxwz{}zz}{z{|~{{{z}y~{xv{{|~{|{y~|{}|y{{}~}{|~|}wzvy~~~||z}}~|{|zzz}z|w~x}|w}|z|~~|}~}x{u{}wx|~}z|yv~y}{{|w}{z}|zz|~|zw{||z}|{~|~|z~}}|}|z{{}|~}zzz{{{|~|}w|{}|~yyz~z{{y}yz||}zz|w{}}z}~z}||||~}~~{}{}~~z}{{{x}|y}z}{|z|~{yx}|{{|zt{~|{{||~|}|~}||~{y|yz|}|zyw}xyxyzz|}||||{u{~yw{w~y}x|{|y~|~zz{~zy~~}~~~}~}||}~~~}}}~|}}{z~{|}}{~}{~}~~|~}~~~}|~|~~{~|~~~~}~|}~{|~}||~{~~|~z~}}}~|~~}{}~~{v}~}}{||~}}~~~}}|~|}~~|}{~}~}|}~z~~}|~}~|}}}~~~||}~~~~}}}||}~}~}}}}~~~y~~~||}~z}~{~}z~{~~y~~}~{|}~{}|~~y|~y}}}~}~}}{{~|~}w|{{|yz{}{z~}~y}}{zz~|zuy|{~~z~|}{}~||yx{xy{uy}{{}|}x~y}{{}{{{|{v}~}||w{{||{~}~yy{z}}{y}~x{}{zz}~|u{~}vwz{zw|{}|xvz~y{{~|{|}zx~|}|{z}{{|u{}}y}}z|{{{~z}{|y|ywx{}|~}{zt~}{|~~~yzx~{v~zy}x{y~|~y|{||zyz}{|~y}}{|y{}z{{yy{}|yy~}y{{}}{{~z|||z}y~{}}~yzy{x|zx|zyz{zz|{}|zzx{~x|{}yz|wz|z{{}|{y{}{w}}}w|{zx}z}~z}|s}u}{zw||zzz|}z{|~y~~~||}|{{}{|{{z|}xz{~x}x~}}y{||z|}z||~w||}|x}|yt}y}y}||z}{y~z~{{|y{~{~}z{~}y~||||zx{|x~}||z{{zz|}zrxy~{y}{y}wzxz}}xyy{{y}zzz~{|vx|w|zzzzz|}y}y|}~}x~{z|y~|{zy~yzy~w{|xy~y}w|uyx|yz~||zz~|s~}x~||}|x~{x|}|{{wz{}~z{~zyz{yvxz{|~}{~~{z}yvz|}xx{zy~|||||y|zz}y}~~yxz}}{t{yz}y~zxwyv~y|zzyz}y~~}~}{y{{{{||zz~}{y|y{zzz|x|z||}{|||~~|~~sw}|y~y{|~~~y~}~|}{|}|}}}~{{}}~|}}~}}~~~~||}}~~}~|}~~~y|~|~~{~|~|}~}~}}}|}}~}}||}|}~~~~~~}}~~|~~x~{|}~|~y}}}~~~~~~{~~~~}}{}|}||~~~~w}~~}}|}~}||~}~||~}z}~~~|{}}}~||~}}~~|~~~~}~}|~||}z~}~~|~zz{{}||~zzy|||z||x|s{{w}|{z{{{{{y}z{z|}z|x~~}~z~}~|z}z{{zwt}{x|z{zyvz}w~{y|z{ww}x~y{}w}y{{}wx{~y|}|~{yyz~|~~z}~z||v{xy~yy{v|yzxy{{z|z~z{|{zx|zzyw}}}}}yy}{}{y|{}{|~xy||y|yw~x|{z}|yyy}yz}y~|{~x{~||yy~}z}xxzt}|{zzz{{yy}|{y|~|{{{z{~wz~{xz{x|{|w|{~|{x}|~}||{z}~}|z}{|}y~xzx|y~v{}zzyz{|yz{wwxvzzu~~z~|~}{~}}{y{~|{{xz{|~|{~~x||y{yx{x~|}x}y{|~|zvy~xy}zx{}}||w~z|}{|z{z}}zzzv}xzz|x|{x|xy~yzuyx}z~|}zyz~~~{z~y|z{||z~{x|||z}~yzzzzx{|}{yx{z~~}|y{}}}}{{y~{}~{}|z|y{}{|~xz|{}|{y}}}xzz|z}w{y~tvy|z~{}|{}zy}||{|yz}y}u{|{}z|{~~{z~zz|~}y|xy{zw{~{y~|~|zx||yw~y||y~}yy~z{yzz}z{}}z{{}~~}}~}zzyzz~y|yy}x|}y~|yzy}y{{~~~|z~~~|z|z|~x||{}}~|~|}}||~|z{~}~|}~~~}~~}~~|~~||}|z~~}{{z|}}~|~{}~|z~~z~}~~}~{~~}}|~}}|~||}~{~~~{~z}{~||~~{~{||}|~~~~~~~}|}z~}~}}}||~~~}~{~}|}zz~}}|}~}}}}~}}{~~~~|~|~{}}|~||{}z~|~}}~~~}{~}}~~~|~}}}~~z|}}{}}{||w|{xz}}~}|y|~{{~x}}~|z|{y~xx}z|wy}||yw}y}~~}|{{{{~y}~y}z}{~zz~~~y}}y|z{y{~zz}|zz}}|~zzy{wyyv{|v{zy{|}{~{}|y{}~s{|zy|z||z|~z||z|{}x{~|z{|zzv~|z{{}}|v{||{zz}}{z~}x}~z|y~{u}x~~z}|zzy|y{||zxzy|{{x{{zzz{~|wuxy|z|{{{xyzy|{~}{}{r{}z~{zz|w{yy{~zz~|~wyyyz{z||xz}z~~w{zx|{~|zy|}||~~{zyx{}}yzxy|{|z|{x{||~{z}~u|x}{|w~{y~~}{{~yx||y{|{|{y~~y}zw}~z{~zzyy|~}{{{}}|~~}xx}{{}zx{}|{{~z{z{x}~~}~|~}|}~x~}}{|}~sz|{~wx|zz}|}zy~y}z~zzy|}x}xz{{~|~|}z||{}~zy}}}zyyy|}|}y}|v~|zz~~yx|u~xyx}}{~}~{{z{y}x}w|~{|{~z~yxyzy~zz}z~{z~{}{}|z{|z|{{z}}~}z~}{}}}}~xw|}~}{}y}}zzz{|xzx}{~{||y|{}zz~{|yw{}y~~~z{|{~z{{|{w|{}{|x|vwzz{x~w|}}~|w~y}z{{y{{~~z|z|}|~~~|~}}~|}~~~}|}}~}z}}~~{~~}}~~|{{||~~}}z}|}}~{zy~}~~}{}~}||{~|~~}{}}}}~z}}|y{||}~|}~~yz}~}~|~~~~w}~~~||}~|~{~~{~|||~~w|||z~}}~}|~|}~~|}}~}z~~~{}~~|~~~|}{{~~|~z|}~~}{~~}}~|~~~~~x||y}}}~~|}|}y~}~~~~~|~~xy}}}yu~|}wy{{|yz{z|{y}{y~~~{|y}}~{|~~~}~~}~~yzz~~}||}|w~|xv}|||{z}}xzxyy}vzywx}xy}}z}~|}|{{{~}}v~z|}{{|{}}}|}||}x|w{~{}{{}~yzx|x~y{~z|z{y~}z||{{~|~y|z~~~~|x||{}}xzwyzyzzvz{|{z{zx|~}zxxy{~~xx~~}~x~{z~|||{}y{~|z|~~z|yy}~yz~xz~z{zzy}{yyx}}|}}|~z|{{}|}~}{~z}|{vyx|~~z|y{}{v{z~{y|}}z{xxxy}{}x}}{}~}|z}}~{~w~~}{z}|~~}|{}|x{x}|~|y}|{|~|w{zwz{|~{}y{}}}~~~}|}||~||{}||zxz{~~}}{z|z~yv}{{yz|}vyy{~|}|y|zzy|}~z}{}{v~|{{||{{{||{zx{}{|{z{{}z{z{u||||y~~}{~~{{|x|{{}|~y|}~{y|~{|}}z~|x}{{|yy|}w}{yx}~}{{}z}z~|{y|{x~x{{~~|y~|yz~{u|wv}{yx~xx{y{w|z~xt|z}xvx~|w~}y~|}|w~~|z}}z}~}{z}z~x{y}~y|zzyz|zyyy}}zz}||~||}{}}|{|~|||~z|~}{~}~~|}}~}~}}~{}~~}z}}~{~}~~}|y~~~|}||{~~|{~{}}}~~|~~~~}~}}|}}|~}|~{}~}}}~~{}}~}}~}~z|~{z~}|~|~{~z~~{{}~~|~~}~}~~}}}|~|{}~{}z}}}~}~}}~~zz}y}~~|}|~|{~~||~~|z}}~~}}~|~~~}z|~~~~z~~~{|}|{|}~|~}x~|}}z}}}xz|y|vy}}|}{~x~w|y{wyz~}}{||y{|}zy||}x{}{z~{||||xz~|x}}|x|zy}{w|{x}|xzw}yxz{z{}{}x}x{|x}x|~{{|z}y~{~w~zy}{}~{}|x{{||xyy}|{}zz|{y~u||yz{zz|||wzy{z||{}||}|xxzzx|~}~|||~y}{}~{{||}ww{~~y|z~}~qy||zz{y}{}{~y~|}~}~{||~||{||y{z{||xzw}|zz{zzzx}yy{~xz||{y}|{y|}}||v{y{~w||~{~|}x|~z|z{}|{{zu{}y{|zxz{{z{|v|y}~~}z}{}z|y|{yu~{|z}zz|~|y}xz|}y}{}x{w}z||{{~y{|||}~~|~{{{{|w~|z~|}w||{}{}y}yx}~}{z{y}||~}{y|z}{z}|{z|~{}z}~{}|}}}zzz~yv}x}}}~}}y}}{~{~y}|}}|{}z~}wz~z}}y}|}|~{}~{yx~|zyz}z}~yz|~{}ry|zx|zz~}x{~~xx~{{{z{|x~}|}}|}~x{xy{{y~{w~~}y}~{}{yzzy{u}{~}|}|~|vx{z|{|v~||||yx}}z}{z|~|wyz|~{~y{zz}}|||z~w~zz~yz|}y||{~}y||}~|{}~|}z{}|y~y{~{}|~~~~~~~}~}~~~~}~|~~|}|}{|~{|~}}~~z~||{~}~{}}~~~yz}~~{~{~}}|}}}{|{~|}~~~~~~|~{~{|{~~}~}~~~~{||~}~~~~~~~z}~~z}}}}}~}}~}~~}||~~~~|~}~~~~{}z~~}|{~}~|~}||}~|~}}|{~~~|z~{~}~~{}~~~|w~}|}~~}||~~|{{{{}~|~|}|~}|{y}{wxywz{yzx}y}z~yz{~~{|{y~}zx|~zz|}~{}zy{}~{~x}ys|z{{}y{z~|y{~}}y}~}x}{zzy~z|}|w{v~|~{||||y{}{~zyw{|~z{{yxzw}}{~xz||y{}{ww|{wyy~{~|{|||~~{}{~~}}z}~{x}z}||{~~{|}|z~~|xz~|z{x{{}{{{y|{z|}~~~x~|z~~y}{|}}yz}|~}{||{|}}y{y|xy~v||}|z~xy~zy{{{zx}~||z~}{~{|{x}}~z{y~wz}{}~{{~{xvzzx|z}{zvzywz~~{{||~{}y{{yy}y{zz}{}|{~x}~~||{{z|wu{z{xyy~w~yzz}}~}|{yv{z{{|{{|y|z~}{~{}{}|{{|{z}z|z}|{x|{|zz|~x|vxwx~~|wx{~xzy}}{}z}~~{|}}||x~y{}}~}}|x{z|z~~|x{|||x}||z{{{xv~vx|{}w}~~~z{|{}{y|{}u}{~}{y~}x}|}zyz}zz{{{z}{|}{wyy~}y{|||}}|{w~||}||~y}{}~}{|||z~{|wz|y|~{uxx{}}{{zv}|~|zz||}z~z}~yz|z}|||{~}|{y{~~z~~~x{||yy{~}zx{~|~}|yyzvvu}xz}~}}z}|y|{z|~}~|~~|~~~}~}~|~~}~~}~}~~{|||~}}y}~z~}~~|~{}||~~}{|~~x}~~}~~~}||}{}z{z|~}~~}~}}}}}~}}~|}}~{}|~}}~~{~~{~}~|{}~~~}|}}}~~~}|}}~~}~~}~~~}~|~{||zz~~{~}~~~~~{|~}~}~~~{}}~{}|{{}}|~|}zy}{zz}{w{{{z}y~{z{z{}|{y|}}{{{{{y}zx|~|{xzzz}~|z}|}vu~z}{x{zzy}x}z|}zzz~{}}|}x~~y~|{x~z{}yw~~~~{x|~xxz|zwz}{x~{z|x~w{w~}}}|{z|}{|x||~~}~y~z|x}wz|z{}|{x}z}}{~xw|y|z{z}}{~}}{~|z{z{yyxz{z{}{{z{xw~{z{zx{w~~{{yyy{}|{z|zyw{|z|z}y{|}{yy}}}y}w~||{{}{zz~y}x~|z~xx{{z{x}z||yz|x}|~{w}y|~{}~u~~~}|{|~y~w~x|}}z{zy{~x||zvz}|xz{|zzwzz~|yyxv~|z|}z{}}yy|~|y~{}~zw}yy}z|{x~x}xzy{{}y{}yxxx~||}}w||{zzs{{}zz}|{}x}|{zyx~{|}x}x{|}|}wzywy}|{xz}|~|}~{x{z|||}~}x~}{~|}y|}}}yx}{{{}y~{|z{|||{{|{||z|{x{{}y~}~~yzy}{y|{~|zx~}{zyzz{zx}}}}xwsz{{z|~|{x{y}|}|{{}y{||}}{|~~{}~~}~{zz~|y}}y~x|}{y}~{{z{}|}|z~~wy~|{z~w{}}}~~|}||z{~|{~z~}y{x~~yz{z}z}y{|}{y{{{}{~{x||y{|z~~~{|}~{|~{}|~}}~~}~z}~~}{y{~|~|{~|~||}}~{|~~{~}||~~{}}{}~~~~~}~|~}|}{||~}|~~~}z}~{|~}~}~{~}~}}~~~~}}~|}}~}{~~|}~}||~|~~~~}}z|~{|~}}~}~~~~~}}}}~|~{}}z~~{~}~|~~~}}~~{{|~}~~~~|}~}~~z~{}}~}~z~}z}}~~~}~~}{|}~~}~~z|v~w~|||xzyz{yz{}~x}z||{|~{{~}|zy||}~~~|~w|zz~zzx|}{zyz{}{~|{|{{zzw{z~~x}vy{{wzzv~}|~x}}x|}|{{{{|{~|{y~|~~yzwy~||z||z{{yyy~z}zy|z|{x||z{{}{~{}}x|}{}}zx{y|~~~z~{z{yy{y|~{x|zz{{}{||zw~xz{~||}~zx~|}|}|xz~}{z~}{y}z{z{z~}z|wz|y}}|~zu|z|~}||~yz{{{|y{|y|~z|~~x}|{|yy~~z}~~|{|}|~zzz|ux{||zz{|}|zx|y{||v}~{z}{{}~{|||{||z|{x}}zzzyz}~{|{|y|}|||{xz}}}|}{|}zzy~}y|zz|zv|{x{w}y}v|{{y}zy|||{~}{{v|{y~x{x~w|zy~y~~}{}~}y}{{x~}|}zz||}z~|{~{z||{x|}zx~}||}~}{zy|{{z~yx~}|}}}}}{z~z~}{}z~~~{|{}{|{zx{|ww{xy{|z~zw{wz}~x~}~~w~{}|||||}y{|}}}||~{}|y}y{}||{z{yyy}~{}{{|}yx{|{|y{}z|y{{|{{}y{y|{{|y||~{}||z}~}z|||z{~z|}z|z|yyw}~y~vz~y|}~~}~yx}~|z~|~~~||}~~~|{}~}~~~}|z{|}|~~{{~z}{||~}}~}z{}{}~~z~~}}}}|{~~~}}}|~}~~{~~v~{}|~||}|~~}~}}}{}|~}}~~~~}}|~~~}}~}~}|}|~}~~}~||~~~||~|~|{}~x{}}z~~~~}}}{y~|}{|~}~{~|}~~{|~~}}}z}~{}z{~~~~}|~z{}}|~~~}y{|}~~}}{~|~{|}}~~|}~}~}}~}||~xz}{~{{~|zyw~xy}y||~z}}z}x~t}xyz~|x{xy}z|{|{zu~|z~z}z~}zw~z{z}z{{w}~|}{{{{z}}~{|{zyx}w}{|{~wt||{wxz|{}x{zx{}z}x}~|yz}y{y}~{x{~{|}w{|z}z}{~z|{u|{z{}zz{~{|y~}{xyz~y}~|y|{|~}~yz~}{y}{z{}|y~y}}{{{yxz|~z{|y~|{{{~}z}~yzzzzzy}}w}x~|}|{{x~yv{}~|s}|{~|~{y~{w~w|{~{u}|z}z|xw~}}{yxyy}|x~|~z{y~}}wy|{}z}|x{~z|~x{||zzxx}xx|~}||{~~~{v~}|z}y}~}{}|{}~{}w}y|z{}|z{zw{}|{xy|z{{{{x}{||y{|yy|~}}zz|}z|}y~xvyx~{}~{{z|||}~w}y{y}||z|~z||zy{{wz}~||{|zxyzw}yy|{|~{y~}|~|{z~|~u{{{}}y{{x~}|zyy}|||~w~xz~~||}~{yz|}}}}y|}yz}y{z}||~u~z}}{|~z}~~}{~wy}{~y{z~yz{y}{|y}|{}~{z|x~|x{z}}|~y{}wx{zx|z{~z|v}z|}zwxzxy{{|~w{}z}{zy|~}~~}||~|x{{xv}{x}zz}{zxz~~}w}~z{{|}{zw}{~}y~yzw||w~~y~{z{|z}|~~~~~u{}||~}~{~|~}~~|~~~}~|}~~{{~z~~|~}}~{}{z|}~|~~z{{|~|~~}}{|~~~~|~~~|}|}~~||}{}~~~~{~~}~}}~}~}~~~~~|}~~{{~~}y~~{}~~~~~~|}}~{~~|||~}~~~}uz}|}}}~}}|~}}~~~~~|~|~}|~|}|~|~|~~~|}|~}v}~y~~}xzz||yxyzyx}v}uy{z~}zz{~{~{yz||w{||y}z}~{|z}|{~yzxx}zz{xx}{||yx}|x|z~|}{{~u~~xz{{{{zy{{}||yzzw|{xx}||||z~{|y}{|z||~x{y~{}~{~x{|{{{zyzz}||{|w}|yyz~~{}w}{|~}z{z~~}zz{y}x}~zzx}{y{zx|}~}}zy}v{}{{|x|}~zyz|~|z~{y{~~z}|||{x{{z~wyw}zz}}~xzzyzzx{|x|x|yz}|~z}}{zz|~}z|{|{}{y~|yz{{|vz~{w||v{w|~x}}w|z|{~||yz}}~}}|}}|}}xtx{zy~{~yx{xvy}w{||zx|rvw~y{{}~{|~}|||w}}}|yx{z|~{|}}{|z|~x}}}~y}~z{~~{|{z{~}}|{{zx||z}{|z||~}z{xu{{y~|y~|}}}v|z}{}{}}~zz~z{{yw|z}z}{|x~y~xzz{y~y{z}x|{||{{z|v{}z~~{{}w|}{v}|{zyz|}z|yyz|v~}}{{}~y{{|{|z}z~zx~z|~}z|~|~z||z}z||z}~~{{{~z}{w~zzzz}vy{wx||}z{y}}|z}{~}xx~w{z}z|}~||{}}}~~{~v|}}z~||y|}~{~~yz~|}{~|}z~~{yy~~}z}|}x~zz|z{y~{}|||~~}}|~}~~~}}~z~~z~~}}}}~z~~z|}}y{~|~|~~}{|}}y||}{~|~{x}}|zz~|}}|z~}~~~z~|~~~~~z|{~|{}}y}~}|~~~~~}{~}~}|}~{|}||}~|||y}|}~{~~|~~}~~~z~}}}}~||~}|}}~|{~~}z~|{~|~~~|~}~~|z|~|}~zz}}~~}~||}~~~~|}~~|~~{~z~}~|~{{~}z}x}~}{{}}}{}y}x|zy{|||xz}}vz}{zz}~y{|y{z}{zxv{yw~z{y|~xz{v}z~}|y}||y|~{||{{}y{x{{yzy~xx|z~{xu{|zy{xz|z|}xy{x~{}{z}~yy}}~~{y{y|z|wzz{{wy|{w~||{{|{w}z|~}xx{xyx~{vy|y}yyxx|}~pz}~x}~|wy|}~yww~z|v~~{|}zz~x~x{|{x|z{yy||x{||}|xz~{{z~~zu{~z~y|zzy}y}{}y~y}~}}z}||z{||~}}{~~z{}~y}}}{}|}x~}z|}~yz~z~~z~~{||y}z|u|}z||}}y}~{y|y~wv{{{|~{x{~}~w~w{}|z|}|}x|zy}zu{|}|zz}zyzw}}|zzzzz}{~||xz|||~x|z|ywy}{~{~~y{z}~x{{|{z{{zzw||{}|}{|yzxz|{y{z}~|}{~yz~{|yz}{~~y~x~~{||{y~|{tw~y{~{xz~z}|~{|z{zz}~|x{xz|{wy|yyx}z{~{{}y{|x|{y}|yzyy}v~||zy{}z}}}~~yzy||~|||}y{}}x}{w{}zzy||}||~{{z}~~|{}y~z}y|~yx{~|xy|~{zwy~|~|{~}~}}}|}|y{vy~zvz}y|{|{}|}}z||wwzx}{yzz~}y|||}zz}z}~|}{{}~~~~~x}~~~~~~~}}{~}~~|~~}~}}|{|z~y~|~~}}{}|~~~~}~}{||}~z~~}~||~}x}}}}~~z~~~~|z~~}~|}~}|}}y}~~}~~}}}}z}}}~~}~~}}{~~~}~~}{~~~{|~~}}{~||~}}~|~}|}{~||~~}|~|~|}~~~}}{z}~~}}z~}z|~~}{~~||{|~yz~y~{y}}z{|{x|z|z{v|~{|x|{~zv~~}x~{w|{||~}{z}|{yzzx}wz|y|x}}||~{zv{}{yxx{vy{wy}|yxvzy}{||}x|}zy}|y}~yvw|y}~~~{|y||y|wyy~yy{|||xy{x|w{xwwz{}yy{{z~}~{}~z~}|{||~||{|}~}}xzz}||}zy{yxwwzxzz||vx|s}{{w}}q}z}|x}|x|}y{~{}}~|w~z||yz|z{{~~}||{}y{y~zty~y|y|~{y}~}~z~||}~}|x}}|}z|||}}x~y~}{{{|{|{xz}~|z}|}y}~~{{}}~y~|}{{~{~{{}~z~}{w}{x{wy}{zxv}zy~|~}|y|}{}}|y}{~}yz}}~~zy{~y|}y}{zy|}zzx}}|}|y|{v}}~{|w~yzy|~|~~}y}w|}w|z{||z|~}y|{y~zw{}~}~}z{}}{|}x}x|yuz||y{|}y}x{}}|x{|}{{z{}|}~||uy~|~zz||}{~zz||y{z}v~{y~{zz{|y}|||}yzz~}||z~~~{{{}||{z~|{w{z~||yz||~}}|~w~}y{wzy{|z}z~zz{zzz~|}|yx{|~}~}v}{{|}{{}|}{|}{x{|u}yw|y{x{{~}{~x~~y{|~ww|x|}v|}}{|{|{{~~|}~~~|}}}{~}~}}||}{|~|{~~}}~}~|~}~~}~x|}}|~~~~|~{}}{}~~}}|~}}~~~~|~|}}~~~~{y}|~~}}|~~{~{~}}{}~}~|~}||{~~~}z~~}}}}|~~~~}~}}}}}~|}~}~|~~z{{}y~}}|~~}~~~|}{~z}~~}z}~~yx~|~{~~x~z}z{~}~~~}}||~{}y}||||}|{y}{|{}|~|y|z~{y~{|~~{z}{~{z~|y|~{}~|w|~x~z}{{y{||~x}{z||}|}~{zyz~z~wz|yzy|z~v|{y}}vzz{u{|||wyzw}z~{}z~}||}z{wy|z|{|{y|}}y}{{~|zzz||z~}~~yx}{|~{~y{z}v|zu{}w~x~~{z~y~zu|{{}wx||~|~{{||vy{|xyxz}~}x}}}}|wwz}}yv}zz{}||}~{}{~y}{z{z}}}}~z~y~zz||}yyxz{}|}{||}|~vv||}z{w||}xzxyyzx{|~x}}{~|~}z}}}}z}|zz~zw{z}|{z{|}yxyz~|zz}z~|}}}~|y{z}|y{}~{z{{|wyx~}}yz{z}~|}}xxy}{t{~{|}x}~|~{~z}}z~}|yyyz}}{{u||}z}}z|}}|y{|z{zy|y~{{}}{{||}z}}~}|z|{~|||}z|}{yx~}}z~{|}|zzx{x}~|zz}|}}}z|||~|~~x}}~{wy|yy~{|yy{|}x~{}|yzzz}zw~~}y|w{zz}y~zy{|}|{}z}~~{wyz{}|~~{}}~{{~|~}w|z~{{~x}}x}|{{}|{y|}}z|{~|{y|z|{{yy|{yy{{~y}}zyt}z{|}x}}x|zxz~|z|wz{~}{zx~~z||~z~}~zz}{~}~~~~{~~t{}~{}~~~}~~~}|x}{z|}}}}}~}}{}|z~z~{~~~~~~~~|z}}z|~}~|}z~}~~}}}~|}}~z~~~}~}}~~||}~|}|~~||{~~}~||~|~y}z~}}}}~}~z~z}}}}z~~{~~}|}|}}|~~}}~}{~}z~~z}|||}~{~|}~~}}}~|~~|{~}|~~y}}~||~|{zxs{~z|yz{|z}{}u}xz{{yy|y|{}y~x{{{{zyz}~z||z{}{|z||{{~|~{{{~{|zx~~x{ytyw|{z{z{}z}}|zy{zu{z|}z{}~z}y}{||}}z{}}y~}{z}~{~xx{{x}}|vx{|y~wy~{}v~|{}}{}yy{}|y||y|{|y|~|z}}~wy{~y|ww{z}}{y{yy{||{xx{zyz{||}z}|~{}z}z|||}yz}{w|~z}zyy~}}zzy{}y|{{}}{wz}w}|}|uw|w|~|{z|z|~{~|}z}z|}}zz|}x|{~{{~}|v|z|||zy}z|zz~}xxz}z|z{{zw{|{{~yxy}|z{y~w~||||zy~}~xz{wwz|xzz~z}x}z|y~zx||x|{zyzy}z}}{|}z}~~{z{}z~z|~|yy~z|z|~w~}{~|}xxv|~y}{{{~}z}|~}}|y}{}{}}{~x{{~~y|{uzw}|x|wz~{{~}}y{x|zzs~yxx}||yy|z}|{~{{|{}}|{}{{y{}z|yyz{w~xy{y{{{|{yy~vxy~wy}~{y}|~{}~{|||~}z~|{z|z||s{y}|~}|}|xw~||{|}|}y{|{}}~|y{y~{x}~|z~}~~y|x~||{~}}x}{|{{~u}w{~{{u{}{}{|z{x|{~yx{wz}}~|~}~|{}}~}}}{~~y~~}}}}||~}z{~||~~~}}~}~~~}}|}~~~~~~~~}{~|~}~~{{{}}~{}}~~|~y~{|}~~~||}~}}}~z|~}{~{~}~x~~}{}~}}~}}|}|~}|~|y~}{}}~~~~~}|~~~}~~}~~~~~~}|~|~|{~}~}|~}~~~~}zy~{}}|}|}~~}~~|~}}~~~|{~~~~|}~}{~}~~}}~~~{~z|~xz|y{}}~}{{y|y{{{~y}~~u|x||{z|y|y{|~}{|~{{y}}z|vy{|}|{r{|w}{{}{~||{|z|{|yx||yz||w~yx|zw}zx}|z}~|{zyy{{xw}|}x}y{~||~vy}zzz|yz|~z{~|||~{z{}|||yz{{z|z|x{|x|y||yy{~}z{y|y{}}}yz}~z|}z}}{{z~|{~y~z{{zz}y~x|~~|~{|~{y}|x|{xx{||}||zy{z|~z}z|z|z}|~x{}yz{y~z{yy|~}~}x}|~y~~yx|yz|||}}~}zy|yz}{~y|y{z}z|z}y{z~|{zz~~}||w|{|{}|~w{|}~}~x}~zz}|x|}}~}}|{||y|{zz}zy~zy||}}|zzu~|z~~x|z||y|~zz~zz{{}z~|}{{{z~~{{|z{|~z{}{|{|}}w|yw{~{||yyzw{|~y{z~z~~}|{zzz~{}~}{|}w|{y}}{}~y{x}{|x||}y{~{~~xy~z{|y|}vy{}{||wvy~y{{{x~||}z||}|w|zz~zzy|}v}v|y|}}{}zw}y}~y|{vz~||w|{z}wz{{~|zzz{~|{}vy~~||||||}~{{xyz~yyxy}}|}z|y{y~{~xy}||{|zz{{z|wzyw~}yzzz~}{x}~p~{{{}u{{{|~~}||zz|z}|~~}~~{~|~~~~{}}|}}t}~~}|~}}{}z}}~}~~}~~~|}z~|~}~}~{~~}|}~}{{}~~|~~||~z}~~}z~~~}~~|||{~{~~}~~{{~}{}z|}~}~~|}~}|}{}~}|~}~~~~~}|}|}~~||}}|{|~y}~{~~~~}|~~~{}|~}~}}{~~~||z|~{{|~}||}|~~~~~}}~~}}~}}{|}~}}v}|||~|zz~z|~||{}v{{~{zzx~|z|{{|~~{x~z~||z~z|{u}~~z|~y{{|z|~{{yy}zx}{{xy{~~z|wzyz~zyx}z|tw{~}~vw}{zw{zzy|{{x}~}y~|{w~}z}}u}~{|x{xv{zz{|yz{zz}|}zz|}syx{|z}z|~|zz|}|zyzz{y|~|~|xx}|y~z{z|z||}zz{wz|z}yy}xxv||zzyyy{z}zzx}~~}|}{{|z|~}~||{}yzz~y|vwwzyxy}x{~z|~ww{{|wz{z|{xyz}}}{zz|||{}{}||z|wy{yv{xx~zzw|~{~zz{}~|xzy{|}}|z}}}z}z{~~}y~|{}}|}{~~|z~{}y{yyzz}~}|~zy{y|zyzy|~}{}~||~~}~zy}~y|}w{{}{}~|w}}}y|{{|y{z||}~{~v~xzw{{|z}~zzz}~||~}~}x}}|y{zz~}zy|y~~}|{z{}|}{y{z|{{zv|{}z{}||{}}{}~}z|y~}w{|}{|{~{xxz{{|z~z|z{{w}z~}}zy}xv~~|{zz||}~zz~y~~}|y}~||{{x~{||zy~}x}}{w{{~zzw}|}~~|{}z~|~}y{~{{|z{~}zx|}|w~||z|{{xz{zy|{x{zzxw~x~{{|~ww{}~|y{y|}{|}zz}}~}{wx~~~~}}}}~~z}~}~}z~}}~}|{|{~~|}}~~~|~~}}~}~}|}}~~}|{|~~}~~{}yz~|~~~{}~~~||~}~{|}}{|}~|}{}}}~~{}{}~~{}}~}}~|~~{~~|~|}~|~~}}~{}|~}~|}z~|}~~}~}~~~|~~~~}{|{{~~~~{~}z||{~~}}}y~}~}|}{}~}~{}~~|}}}|}}z~~z~~}z{|~~|{|~~~~{{y||ss|z{y}~~||{|{{{|{}}zzz~|w||}{|z|{zy|}{|~}y~z|}z{}zx}}v|~z}xx}}x{||z}}|{wwu~|{z{|~{zz~}y|{{tyuyy}u}{~x|xt|yw}~y{}|~~|}{x|{zztz~}z{}}{z}y|{~p|yu|{{|{v{|yzt}{yz}yywz}}yzzz{z|}{~~{{}y{{zw||}x~z|}|y{{}zv{xw~|uz{~z~xz}||z|x}~z||}|}|}{}~z|wz}|z}}}~x}z{~||{{y|{xy~x}{yy~|~~wz{y|}{}}x{|}zw{wz{}}{{v|y~}z{y|{zvzy{zw~y~}~~~}{yz|v|w|z|~{yx|}~}}zzxzz}{}zzy||{}{|}{~~y|~||z||y~||}}}|yz|x~{~{{x~y}|y{~}z{x{z|x}|z{yz~y~~|w|yx{|~xz||z}~|z|}v{}zy}zy|x{y{}{~w||~|z~yy}|~|z||xz|~y}|z{|}z|w}|{|~}|{y{}x|zv{~z{|{}xzy{}{||~}|z||~}x~||y{xz}}||vw{|}|y|{y|}~zz}|xyz~}w}y|{|}|||{y|x|{}}~y{x~{~|~{~~|}{w|zw||v{}zy|{x|{y}x{y{zz}z{x{v{~|{z}w}z{zx{}|}||xz{z{x}}{}|{z~yv}z}}|w{~~}|~~~|~|z}|}|}~~|}}|~~~~~~}}}}|}}~z~}|}|~~~~}}~~{{~}|}}}}{~~~~~}~|}}~|}z~~z}z~z|~}}}||||~{~|}~}}~|~~}|~~~~|~}~}|}~}~|}}~|~~|z|~}~}|{{}z|||~z|~~~{~|}}|}|y~~|z}{x~~~z}}||}~~}~~z|~~}~~~{z~}~~}}~|}~|}y~yzz~}{|}~{{yxxy|{}|}|xyw|~v|}z{yx}wx}}xz{yz}v{vw|||x}}|z}{yz~}{|{yzyx{x}xzy{}zx|{xyyw}|||u{yy~z{y{}~~y~|z||}~{}}{x}zx}}{}x{zy}|xyx|{|~y{z{}zy~|zy|}~|z{{}uz~wx{}~yy||z{|}||z}|~}{~x{~|z~z|{xy{|{xz||z{{|||xy{{zywyxy}{yz}|}{|z|yy}zzz~zz~v{{~~z|{yzw|{~~z~zxz}{}~y|z{{w{|y}wzy~x{}{~y}x{}zx|z{~}|}z}}zz}{|~zxwz}xzxyzwxy{x{~z|~vy{|~y|x{{|{z|{zzy~z~{w~w}}~{zu~~}x|y~|}|zyz|x}z{w}yzz}x~~|y|{||y}z}z~~~~|~z{}y}~{~~}~|}|~w}z{zz|}u~{{{~x{y{}z|x{yx}{{w}{w}~{y{{~{{~z}|~x~z~~y~y}|~~|x}y|{z~{{wwyyy{|{z}}}{{x{~|yz~y{z|w|}|{{~~z|z}|}|~}}{|yx}z~}v{{|z}}x~u}z{w|~{|y{{}z~|{~zz~||}z}}x}{}x~~|y|{|~u|{}}y~ywy|~z}{{x~xz}}w}{wzzxy~z}{~y||{|~|w~{}~||~{~{yzxyz}}|wywwyzxx{~|{yzx|xyy}z~~~}~}~{x~{}}~~|~~|z{~~|~}~~~}~~~}||x|~{|}~~~||z}{~~~|~~~}x~|}z}~}|}~~}~~}~}~|~}}}z~~}~~|~}{~}~~}{|~|~}~~|~~~z{}}|~}}~}~}}~|{~~}~|}~|~||~~}}|w~~~}~}~~}~|{}}yyz~~|z{~}{}|z|}|{~||}||{|~~||z~~{~~}}|z|~{~}z~~~|z~~|~}{}~~|}|}}u~~}~~}}}~~{}{|}}~{~}}}~|||}~}}||z|}z~}}z|{w|~y{z}|~|}|w{zz{|{{{{~{z|x}zxz|z}}{zx|yux|z}y}}}||}{}|z~uzyv|z~|{~wz}{}{v}|~y{|z{|z{{||{{}x}}z}x}x}y{}yz}{{{z~zxzxzzy|}{{}|z|{y|zy}y~z|{{~{wzzw~wy{w}z}}{z|{||{yvz~wy{zzy|yy}}}{z~}z{{}{yv~{}xx{z|||z|{xv|~|z}ywz|}{~{{z{~zx~~~~}|}z|z{{{xx}~~y~y{zvzy~yx}z{{{x}}}}yz~}|}}z}~}zz}{zy~|y}y}yx||{{|~|}y~|}z~}zyx|{}|}}}{~{y}|{yz~}xx{|{~y}}{}}{||~~z{zw{wy|~z~z{~{|}~||{}}~~|}}x{yyzwz|{}yy{x{|}x{|~|w~~}wyzwwyz|~zv~|zzzzzy~}}~}|z~y{~~{|}~}z|}~~~}x{~zz{~}vzz{{zw{}|z{wu~v{{|xwz{x|~}}}y|~}||~||}|~x~}{~~||{~~~{{ww}}{y{|{{|{xzz{~~|{z~z{~}|z}{{{|z{|~|{v||x}}~y}|{u{z{|{|xxy~{zz}|{v|~|y||~y}~z}||z{~~{z~wz~{y~w|~}|{|z~zy}}~~zz}~|~~~}}~}{{}}~}}~}~~~||}z{~{{{~|~}}~~z~{{~~}~z|{~}~}}|}}}~~}|~~~}}~}||}}y~y~~|{~t~z|}}~{~{{y~~~~~{}zty}~|~}|~||}|~}}z}~}|}{}{|~|}~}~}~}|~{}{~~y~}~{~}~}}~~|}~}}~}|}}y|~}}}~|}}|~~}~~~~}~}}|~y|}}z~{}}{|y~{{}||{|}x{y|yyy|~{zx{}yx}w{w}zvyz|}|{~z||~{}vyy}}~|uy}z}z~~x||uy}zxvz|zwwz|{||y}{}}|}w{}z||~|yz}xzxz~x|xz|{}}||z}y{xzz{}~yw|z~yvx}w{x~{~z{xx|}zwzz{z}|}|{{z{~||zzzzy~|||z{|||xyyz|}~|}{{z{~zzy|x~{z}zx{z{z}~yz{||||||xz}~vy~~~{zxx~{}{~z~uy}x{~{y|u||z{|}w~zy~zxz{y{~zz}|}x|z{|~~||~{y}|~xy|vv|{yz}v{w}|z|y|}|z{wxw{z|{|~yy~x|{z}~w}~}||~|{x||zw|{}x|}z|{z}zwx~}{|}z||{zz|z|}~}}{x~~~z||{|yz}||~y}~~~yyy~y~zu}{z|yxxw}}{{z|z{zzvy~}{w}{||||}y~}~z{}~~~~yxy{}}}wz|yz|xzxxzz~{|{{{yv}{y~~z}xzx}zz}z{x~~yxy|vz|yyzz}|}~yzw|y}|}}~yw{z|z{x~~z}y|}|v}xxx{|~}~~~~{|~{{~x}z{~{|}|{{z}{}}zux|wuuyvy{{y{}|z{|{}y{|~w|z|x|v{|{}{||{{|x{|y|yz||zzx}~{x}~{}~}wyz}xy}}|z|yy~|y||~}y{y{z{y|{|~~~~z|~|~}~~||~~~z}~}~}|{}|||}~~}|~x~}|}}z~~}}y~|{z||~~}}~~}~~|~~}z}|{}z|||}~|}~~}{|~{}~|z~|}~{}}}~|~~{}}}~~~{~|~~~{|}}}|}}~~}||~~~~~}~}}}~y}~{~{~~{~~{}~~}{~~|}{~~~||~~~~~}{~~|~{~~~}{|||~~~}}~~}{}~~}}~}~}~~~~}}|}{|~z}}z~}}}z~{~y}z|{{}zxy|||x}w~{z{~~|~x}z{z~|~}y}xzzv{zz}yz~}||}y}}x|y~|z}~yy~{}}~{y}y~|zuy|||{x}|zxyzy{{~}}z}yz~}yz{{y}}w~z}{z}}{yy|{}z}{yzzz{~x}|yw~}|{y}{v}}~u|w|{y|vy|||}}}~||vy|yzz}y{y{yz||w~{}}{y|{{|vzy{|z{zy{wz{{}|}z}z{}zzz}y~~{||}zxz}|zzz{x{~}~|}z{}z}xw~wy}x~wyxx}y|w}y}|}xxzz{{}y|{v{z}y|zz}|z|~{x{|}y||{{~x}xy~{{{~x|x~|yy{|{~{z||y{}~~||{x}z}t{{|~{}|~|zy}||z}v|~{}~|u}{}z}}{~{{{|~}}{~}zz|~{}}~w|~{z{}|{x~{~}yxy~}}|~zy|}y|zzz|yy~z}{}~}||}~~|}{}|yy|wz}~{|}yzz{z}y}{z}~z}|}~~~zy{z~{y}}xzyz|zzz{{~~z{{y|{~~|z}{y~~z|~}w|z{{~xy|~}{x{x{}{z~{y~|{{zx}~w|{y}|x}w|}w}xw|x{~y{|{|xxyx~yyzz~~|zz{yy~z|z|}x|{~z|z}~w~}x{x|y}y{y~}|w~{}yzzz{}{y~}~zy}||y~|x|z{||{vz}w}}}}~~}}~}|{||{}}}|~|}{~{~|~~~~~{~z}}}||~}~~~~}|~~~~}~}~~{}}~}y}}~}x|~~~{{~~{~~|}~{}~}x}~y~|~~y~~}|~|~~}~~}~{~{~}}{}~~~|~|~~}~y~~~~~|z}|}||{{}||~{|}~z{{~z|~}{~~|||~~}~~||~~|~~}~~{~|~|}|{~|~~|{}}{}{}}z}||{~~~|~|~}}}}}}}}~}{||~}~}~x~{}u}{wz|z{zy}yz|zzv}{{zvy|{xv|{|~{x}y|{|z{v~|z||~||~x{{~}{}}zzz~z~~||yy~{||y{{{y~}v~y|zx{z~{xx|zyzzz~|{xyz{}|{y{|x|{||}{{|~|~z|~zz~}x{z{}z|}~}yy}|~{||}|z|xy}yzzy}||z||{}{}z|~|{|y||z{~{y}xx{zz}{~{{|xx~z|z||}}{|~{}~}{~}w|{|{y|y~}w|}z{}|~{{|{|{x~~~zwy{x{yzz|~|{zzyy{z}vxz~z}~||}{|~|}}z|yx|z{~|w~z{z|~|yz~ux}w}yzzx{}|u|{xr||x{uy||{~~{{|}~||}~||z|}{}{zy{yyyyuy{|yy}~x}zz}z~{|y{{~|}zw{|z~{y~|}|{|}}~yz}x{zyxz{|w{|xw{||yyz|xyz|{xy}{}}~{z||z}}~w{{xzx}}y}|y{x{|{{{|xzy}}}u{~|yyz{y|}z~~~~zy||zt}|}|z~~|{~~|}}{}{|yz~|xz||{zz}zy{x|xv|zv|wx~z~}y{}|~x}~}|}~y~~z{z~~{}{}x}xz}||w}|x|zyuz}}syvz}}|y|y{t||zy~z|x|z|}~}|{{x~z~}{{z}z}|zz|}|~yzu|z}~{y|{x}{{z{{{z|y~w}y|{||{zy}}~~}~}~}~}~~~~|~|{~z}}~|~~~z|~~{}~}}}}}~}}}}}}{|||~|z|{~}}z~~}||{||}~~~}}}|~}~~|~{~}{~~{}|}~~|}}}~|~~|}~~~|~|~}{~}z}|~|}}}y||~~~~~~{~~|}|}~}|}}}~z||~|}~~~}~{}|}}~~z~|||~~|~~~~}}~~~~~~}}}~|}z~}}~~|}{~|~z~||~~{~}}{~z{||{{~{z|x~yu~~{y}ww}|{x|zv{}{ztz{z~zz{~}xz|xxzyx{x|y{|}{{~}x}|x~y}}~y~||t~z{|z}|y{xzww}~~|y|{{yx}~}z}}{}|~y{x|||yv{{}}{x|~||}|}{~~{{}}{{z~}|y~{x{}y|y}w}~y{}}{~y{|}~z~z{y|{z|{}z{~yz{}~y~{y}|{z{zwv|wy|zy~yzx|}z}}{}y|{|zz~|{{|{zz~~~y}|}z{|{z~w}}}y}~|xyzxx|{yz{{y~x~|{z~xzz{|{}}{}xv|wy|y}z}v{x{{}{}~|}}~{||~{}||{~w|}}vyw}{y}~z}zvz{~y|{{|xx|{}zzzz~z}{}z}~~z{z}xz}}||y{|z{|zxv}{z}z|~~zw|}{~~yy{~z}xyz}v~y}x|{~}{}x|{}z}|}yx~w{|}z{}}~}y{x|~|{{yzzz}{y{{z{~~~}}}vx}{~z|xzu|y~zxw~x|{wwzz{~u||}~{~|{wz|}~|z|xzz|||||~||}{}{x{{zw|v~{v{{{~z|~zzz}{}~}~||yyyyv~{|}~|{}~~{~~yy}z|}{x{yw~y|||{w|{yy|}x|{|}y~{|w{~{z}~||~w~z||yw{|v|w|w~vy|~}|}}|}zy{{}{{~{xwz|}~yyyzzzxzyy{}}}~{~|}~}~~~}z~~{{|}y}~}y}}|{}z~|}~~}~~z~~|{~{{|~~~~}}||}~~~|}|||~~~|}|z~}~|~}}~|~}|}}~|{~}}x}}~~}~{~~}{{}{}y~~~~~}z~~~{|~~}}~}}|{~~z~{~~}}~{}{~|~~z{||~~}~~|}~~}}}{}}~||~|}|}~|~}{z|~zy~|~{~}|~}{}~~~{~~}~}~~~}}z~{}w}|||yyvzyyy|zvzzw{x~x~}{z{x{{y~}~~}}~|}y|~x~z{~|z}zz}~y{z}{}|}x{yz{{|{zzwx|zxyw{z{x{|{w}z}~}|}~|}|z{~|~}w|}ww}xy}}x{x}v}}y|zz|}{|~wy|{{{|vv~v{~}zw~}~xz{z}}}~{}~{}{xz}|{~y||~|}}{z|{w|z}}{||x}y~~x~|yx~}{{z~y||~|x|~~u~y~}zz{{y~}}}x||}}~|~{{xzx~||~|zyx~z}{{{}|}x}~{}y}~yyw}~wwy{~xx|w~{x}w||x}{y}|~{|~{|}|}x|}}|}~{~}z~~|xzw}y}}yz|~|wyzuuy}}x|{wzy}{~xz|{xx}}{}y~xz{}|z}ww|{|~}{x|zyy{yy||yxz{z|zy{||}z}}w{~z{}{}z}|yy~}|w~zw}|}{~|{}y~||{|}v{}}{x}|}v|}{}|{y}zzxy|zzy}x|z}~}~}||wz}z~{zz{zz|||}~}}z{zw|}~{||z~{w}||}{|}z|{{~{z~|zyzz{|yx~x|w|}}w{|zy~z{|z|~}xzyxzzzx}x|{y}|}~|{x{}~|~~z}{}z}zs|{||w{|||}|{|x|{y||{x~xw{y{~|{~yy|z|~{~|}~{{}|~~{}~~}}~|}~~~~yy|}|{~|~}}~}~~}~{~~|}~~{}}~}}}~~~z~~|}~~{{{|}}}|~|}~{z}}~~{{|~|}}|}~}~~~}{||~|{{}}|{|~~~|}~~}{|~|}{{z|}~~~~~~~{}|~|}}{~{~~|~|}}}~}~~~{~|}~~~}|~}~}~}~~~~~~~||~~|~~}||}}~}~}|{~}~}~{{~~|~z~~}~}}~|~~|}~|~}}~{|~z}~{{~wl|}~y}{|{v{}x{~w|}xx~xyxy|wy|}x}yx{x{zywyz}}xy{{z{zwzxz}ww|{zv}|xv}~}}}~|{{{y{~{w|{}uz{|yz{~y||||}}{w}}z{}zz|||vy{yz|{y|}|{}z}}||zx~|ry{z{}|~y{z}{w}{|xw~{{}~zy{{zz}|z}yvz~xw||~xyzw}zy|z{yz||x|}{|||z|yw{zyzyq{x~}{x{{x}z~zxz~|{}|||y{}~}~{}||~zzxwzy~{vzw|}x||~}}xuwz|z}y|x|yv~vz{{z{yw|y~ww~{|y~y{zyzzzw}}~{w{{{|x{vx||z~xx}}y{||z}yy}{|||{z{z|zw{|{~{||{}~x{~|}z{{zx{}wz|v~}~||yz|yz|}y||w}{zy}y|yyy||}zzyx}~|zzxy{{y||{}{}{xz{}|}}}y||~{{z||~z|{z|y|||xzz{u{{w{~|yywwy}z~|{zy{}}{{~{y~zuzz{|~{|{{}}}}~}wz~x{}u||{~zyz|ww~z||~{{~zz}x}w{|zzz}wx~x~zz~ywz|~}~~~~{|z~vvyx}v|y}{w{}{}{zyyz|xy}|}xyyz{y~{~|{|z~x{yy}z{{{y~uz}{}||{~}|~~~w}y~{}zzx~v{yw}|z|{|xyz|z}x|}yz{~{z||}~zy}{y~}~~~~}|~~~~~}|~~y}}}~}~~}~|~}~~~~~~}~~}}}~~~z~}}}~|~~~~~}{}~}}~z~}~{~|~~~~||~~~~}{~~{~z||~|~}~}}}~}{~}~}{}~~~~~}~|~}~~}}}{~~~|}~~~~~}z}~}~~|z|~zzy}z~~}~{}}{~~}}~|||~~~~}}~|}~|~~}|}}~~~||}~~||y|{|~~{}~}|~~}|~}|||}{~~{~{{|}~~}{{~~~{~~~~{|}z}|{{y|y}zx|}xzy}x|y~|{{}z~yv~|w|~{{w{}ysw{}~{|}}|y{|~z|{}{yx||}~|}z|{}|~|{y{vyx~{yxz{zy}xu{}{x}x{xx{|{y~v{|{xw}y{}}z}~{{y|z|{{|~}yzz{z{~|x{{ywyzv|vyz~x{yw}z~z}|{|y|{|~}~wy~}}y{{z}~~~y}||~|~|{}~}{wyxx{}yvvy~}xwzzyyzv{}{{zyx}y}zz}|y{yyz~y}{y{}~z|zy}z~{}wzy|zzzw}zwyy{}wz~zyw}}}{|x}}{~|~}vw~|y}y}~~||{{z{yw}{zvzvx|yx{}{{z~zuzz|x|~y{zx|z~}z}w{~v}}yz}x~}{~|{xz~}}|{z|{vzyw|x{|}u}y{}{w|~||z}|~x{z~~|{z|y}|~x}~}~t}x~}y{{{zxzxwv|tz{w|x}|y{~w}xy|}{~~x{{~w}x{{~~{}|}wxz|}|{|xw|w{z}x{}{|x|zwz}|wwx}w}|yzz}}~~z~{x~z{~}{z~~{~||}}y}xzz~}{zy}x|y|}}|y|z|yzw}z}}z~}|z|y}}y||{{z}w|~~z{~zzz|yy{vxz{|}|zt{|}y{{{{{xz|zz~y|}{z}z~~|wy}}~zz}~}|{zy~wzuxwv{yyzz|{{}zx|yxzx|{{}yw{}z{|zy~~|zy}{}}~z}{}}}{}~}zy}~yz}~}}~}~{~~}}}|~~~~}~~|~|~{}}||}zz}{|||}}}|~~||}~~}~|}{|}~~yw}|~~|{|}}}~}|}|z~||~{|~w~y~~{}|}~~}~}~~|}~|}~~|w}|}z~{~y}x|{|~~~~|~~}~}~}}}~}|}~}~~}~~|~}|~}{~}w{}}z|}~}~~~}z~|~~|~z}~||}}|~~~~~}}|}~~}z|~~~}~~|~~}|~{|{{z}~|{~|z}}{~{}|}~||}}z{w|v}{~~y~|w~|{zz~}}x{~{uz~w~{z}~w{z|xz}{}}}|x~y}|x}y|w}~xz}{zyz|}y~~|{x|~y{yzww}{yzz{z|wzz{xz{z|}|{vxz~y|}y~}}z|y|y}zuxz{}{z{y{}{xzuwz|z}}|}|~{|vw~yz}y{zx|yz|xzw~z~y~~{}z~{z|v{~yyz}}z{|}}}z||{|~y}yxzxx}|{x~}~z|}~{|}~||{w|wx}~}z|~~~|}}yz|y}z{z{|wz}}{zx}~z||||{zzzx|{w{{}|zz{zx}{z~{yv}{|||{zyuzzy|w~u}~x{|v}~|{}x}}{{}w~{~x{|{z}yzz~}{z{|y~{~~zz~{}z~}{y{~}xx{ywz|zz{y{|yw{~{{~~z{y|{}}yx{~||y~z{{z{y|yzy{z|~||}{||wzy||z~z~}|||||w{x|~|{|x~w~}~wzz{}{|{|zy|}yx{}yyzz|y{{}|z~y}y}xtz~|wy{{{wz~~}x}zu|xw}}{wzyvzzw}|~|}yy|||z{x{|zv}|{ww|~x}x~{~yz}~x}z}{|}zz|}w{{x|x{|x|}|zz|{~z{rzz~~yzyz~x{~~~|{{}xz{y|~~{zxyz}~}~yz~{z{|z{{x|~zy{}zyuxx~}|||}y|~|~z~|{{|y}}||yz{z|{z|~~|{z|~}}}}~{}}|~|z~~|}}~|}|{z~{zz}~}}}|~}}}~~}~}}}|}}|}~{{~~y}~~~z~{~}}~~z}}z~~|zx}}}|~yz~}~}|{~}~~~x{~}~~|~~}}~~}}~|}~}}}}~~~}|}}}|{~|}|~|||~~x|}~}~}}}}y||~~|{}~{~}~{}|~~z}{||{~|~|}|}}z}|~}|}}}~{|}}~{~z|~{}~~~~~|~|{~|}|}|~|}}~zy}}}{~x~|~}}z{y}}}yz}{{x}|zyzyz{z{v}}xw{zx{zxz|}{{|z}{|z|x|~z}xy|}{}~{}zy{~}|{{|}xxy{}|}zz|}yt{yxyy{yy{y|~{w}{xv}~~~~}w~}~{yz~}|~~~z{z}{{{{xz|wx|~~w{{xxwy}ywz{}zv}}{||zz||}z{~~}z||{z}~~z~y|z~y~{w}ysx{}~z}|{v~|}xzz~|y{y}xy|z~~{}||z}{|~|~}{{{{{{|}{}x{~~x|yx~}wy~y}~y{{z{z{{|y~|z~}{x~ww{y|~v{|{}z}{~{|}z~}yxzu{}w~wzwz~xzz}|~|~yzxy}|~|}|}~}~~}||{}}y}~y{}}zz|z|~zz~zv{u{uyz|}~~xxw{www~u~}~|{{{}|}}|xx|~~~z}}yz|zx}z~x{z{y||xz}wz~{{yz{}{||zzx~|{uz{x~~{}~y|{zz}~yz|~|~}z}x{~}zy{|wzu{z{}wz{|yx|{y~z{}z||~|x}zz}z{}z{~y}y{w{{}{zyzyy{|~y|{{zz|{}|}}|zv}|x|}|{}yyz}~}{~{z}{~}z|}zz||{{|xy||xv{y}{z}y|zx{|{|z~|xwwzy{~{z{~z{|x}~~}|~xy}|~}{{|}tyz{z{y{x~x}yz|{|z{}uzt~xwz}z}}z{~z{||{~v~z~{~~{{~}z~~}{{{}x|}}~}}~{~}~~~}{}~w|~|{~~{~~~~|}|y~x}y~{}z~~{{~{}{}x|}}}~~}~}}~}~}}{~~}~w~}~~~~}~~~}~~|{~}~{|w|||}~}}y{{~}}~~~y{~}y~{~~{||~}}}{}~~}{x}}|{~~|}||}~}}}}}}|~~|~~~}~~~||}}|||~}~~|~~|}}{~~~~}~~~}}|~}{~~|{~}|~~}~~~~zz{~{x{x}}v{|x}|}|||~{|~yxxy|}z}{~{zzzyzuw{u|{~|y{wyx|z{|{|{{~xy{{{~z{|~~{x}xz{yy|{yzv{y}z~y{zz~|z}yz~y{y~}z~~y{z|}y|zz{{y{||{|{}wxz}yy~z}}~|x~z|z~xz~{~x}{zywyy{{y{~|zx|z~{~}z~y|}}zyx}wz}zz~x|{|y~}zzx|~~|y}x|{xzzvzy}x{yzzzz{}{}z}z{~~y|{|~}|y||}}y{}}xz}|~~|{{zz{~z{|{z{}~x~zz|}}{wx{x}}{|}yyw}}yyy}|x{|}{wx{~zz}{w{yzzzwv}~~y{y}yzz~z|~{|}|{}|yz|zz{x{}{y|}~{|x}~y{}|y}{t}y{{z~y{xt||}z|{~|y|w}|{yy{v{{~~wwyzy|w{|{zy~|z}zzz{{|y|yyz~{|z|z}~|||{||zzz}z{|z{{}|z|~z|~}~uyzzx|~{|z||}xw|r}z|x~}y~{|xv}y~~|{}x}{w}|}{~zy{}}~|z{}}~{x{y|z|z|{~yxz{~y|{y}zz~}y~~yy{zz}zy|x~~~{wtvy||y|y{yz|}yy{y}z|z{y|~v|{yyy{{z{|~{y}~}x~}{}t|~~|{||z|~{|z|~}}z~~z}{||yz{y{{zx}{zyy{|x{{~x|{|}}}}}|||}~{}~}~~~{{~y|~~|~~~||}}}}|~}{|}}}}|}~{~}~~~}~}}~}|~}~{|~~|}}}}}}~}}~|}~|}{~}}~z~|~|~}}}}~~{}~{|}}~}~~~}}~|~~~|~~}}~~~~~}{}~|{}|~|}|~}|{z~||{|}~~~}~{|~~~z|z}}|}~|~}}~y~}~}|~y~}|}~|}{}|}~{~~|}z}}{}{}}~~}{~}~|~}}~z~|~~~~~}~||}}{~|||~|~~{~}|zx|{~{|{zy|yy~{y|{{}xw{{}}x}{x{{{yy||}|z|}{|~z}{||}{x|~}|}~|zx~|{~{|}}|{|{{z~zy|syx{{w{~{{yz||}}|y|~~z{{{w{zw~z}y}{{|}{~z~{|~x|{zyy|y||}{{|z|x|z{x~zyzx{{~{|{z~~~tv|z||z~|z|zyt}zx~~{w{}{|}wx~}{z|xw~{t{}|zz~{~}y}|}}w}xx|}z~|x||{z~}~v|x{{y}y}xvx||{yxwy{|}zx{z}v~{y||||y}~|}{}~}{~{yy|}x||}{~uzzxz|{z~z{{{{{y~v}}x~}{yxz~{||~x~{~}zy|}|yx|}{}~|{{z|}z~y}|w{}wy{|~{z}|v}{|y~~t}~xz|y~w|~{x~|{~zzz}~x|z~~}~|z~~}zyz{{}uyz{||yzz|wzz}~xx~|}|~}}}~{z}{}z}||~{~y~}{z~y|~z{|z{zwz~u}zy|||z{{z}{{~{wzz{|yw{w|~x}{~}zy{}|yz}|{x|xz||yx{~xzy|{z{z{z{|~y}|~}~{|{~~||~x}}yz~v{{{|~}|zyzp{{y~{~|{|}}{~{y}z}z|w}y{~x~z|~|{}~z~~}}z}{{vz|zzzvz}v|y|z~~}wxxxx~{~}{w}|~}}|}|{z{y{}~~~~}~}~|~}yz{~}|}~~}~|~w~~||~~~~~{|}{{||~}}}}~~||~}{||}{{~x||~~y~}}}~}}~~|~~~{~}~}~{~{|z~{||~z~~~}~{~|}|~}|}~|~|}~~}|z}}}~~~}~~~{~~|~~}{~z|~~y|}|{}~~~z|z|~~~}|~|~y}|~~y~~~~}~~}~~}~~}}~~~~~}}z}z{~~~|}}z|}~|~~|~}}}}~}~zz|~{}}{}}x{}|}zy{x{{{u|~|~~}~|{{{}}|zz{x{~|~y||{~|{}zzy}}{{|{}|}{w}{|||z~{{z|y|||~yx{{{yzyzw|~{}yxzyy}z|~v||}}~y{u{x{|~u{{~~v}~{yyz~y{zw}yxz||{u{zz||}z}{}{|yz|{z|~~x{||}|~|{z~|{~~{yz}}z||xy{zxy{~}|z}|{~|xz~y{{yz}x|yz|~~~}z~{{|}zw}vz|}{zyzw}~|}|}zy}v}y{y{{zz}}}{}w}|xywz|y|}zy{y{}{v{wyw~y~{zz}z{}}z}x{|}}zzy~}w}xz}y|z{}~|y~x|~}|y}yzz{}}{y~~|~~x}|{~}|z{|xw}z{~vyzzz{|x{}}|z}|zy~{|vy{|}~z|x~}~z{xz|xx{~~|z}zzxy||~y}|z}z||zy~}zzz}~|~ww}}}{zz~zz|z~}|~zx~}y~}}~xzx||~{|v{{|xw}{yz{}~zzxy|w}yx{}|x|w}|z|y||}|z~z|~|{|{}zy{xyz}zz|yz{vzz||{z~~{|yy~y{|{}xx}z{z|yx|xz~zxy{v|{z}x{wzz{~|}w~|y|{z{|~z{|{}{}x~y|{}|z{~wyz{z{}}z|~~|{}|{{{yyz{z{}xy}}|{|w{|~~}{}}~~|}~}~~~|}~|~~}}~~}}~{~}~~~~|}}}~{~~|~~~|~}~~~|~{~~~~||~~{}~~~~~|z~~}~~}}~~}~~||~|{}~|~~}~|}}z{~}~~|}|~}~|}}~~}~}{~}~z~|}}}}}~~~|}~}|}~}~}}z~y~}}|~~}~~}~~}~}{~}~~{}~}z|~}~~~~{~~}~u~z}}~~~{|z}}|~{~{~{z}~|}~~~}|~z~|~}}~}}}~~~|y|{||z~y|{zz}zz{~|~{|xzy}w{vyzyy{yyvxxxz{|}y~}~yy||}{|}|}x||~~zz|y|~~~zzz~z}zzz|x{{||z}{~~|||xx{y|zxxy}u|||z}|z~{|}~|}~|}{|w}}yy{zy~x{{{|y{z{~~{|{ww|~{{zy}x|~|{}|{}|}z{~||~y}|~}~z{x|zz~{yuz{z}x}~y}z|t|z|{}|uy~y|{{{{{z{|}|}~x~||~}|zz}~|wz}}wyz{yy}}zxvv{}yyzy{z{}z}{{}}z}z~|z|}vz}}}|{{~{|}|||z~xyx}}w{}||{|w{{x}xx{z{v{{|z|z~~|y~zzy~}|}u{}}||}~~}}z{|{|zzzy~|xv~}xy}||z{|zwz{{~~{}y}|y~}{{x}y{{{x{}|z|}~|yyy|{}|~z||z|{|xz{|~{{zzyz{zx|y}{s{{}}y{~{z}||{z}{wzz{}~yzw||}wx|zyxzz{}x|~y|{|{yx~|}y{|v{z~~|{|y{~{{~{|~~|}xzw}~{{|}y}}z|z|}xz~z|z}yy~}zz|}~z{y{~~z{y~|}{v~}y{~|zy}u|z}wy}|}v~|wy{|}yxyy|}y{{|~}~}}{{~~{~}|z{|yyx}|y{zz|z}z~~|||yy{}{vxx{yt{xyz{|y{|{}||}{{|}}~}~|~y}}}~~~z~}}{}}~}}|~~|||}{z~||{~~~~{~|}~}{~~|~}~}~~~~~y~}{|{}~~}~|~~}~~~~t{}}}~w~}}{~|~}}}~z}|}}~{z{|{~~~}y~~~~{z}~~z~~|~~|||~|~|~}}}{~}zz~~z}~}~|z}{~}~~{}~~~~}|~{~|~|y~}{{~}}}y|{{}y}}z}}~~|~~}~}~~}}~||}}}|z}{~}~x~~}wyzy{||zy|}||z}|~yzx~|w{}{}|}z}|yy}|zz{~{}~}u{~~|yzz}y~~|z{|~y{{~y~z{x|zy|~{}|zy{{{{{x~{zz{z{{{|y}}wzzz}|{|~z{{}}zxzz}~xz||{~~}x{}~|{|xx~}v}|zy{z|||}{xy{z|xy}zzwzy|}uvxzyz|{{}yzwz}}}|wvz}{z}|xx}z|zzz}{{zzyz}|zwzx{}ywz}|y|z}{~z|}||yz{wzzy}w||z|{zz|{yw|y}z|{}w}x{||{{z|{{zzw|}}wx|z|}~z{y|{z~{~zzx~z{u||wwxz|}yzyz|{~x{}~{|{|{{{}~}z||z{y~~x{}z|y~y~}~~|z|u{|y}zzzw}xzx~|zy~x}|||w|{{z}w~zxww{|y||xy~{x{~y{}}{zy~~{|yzz|}|z}xz{xw}{{|x{x{{y||zy}~|}y|zw~|~{}y|}zzz|xy{{|~|w~x{|xyw|{~|z~xx|~{||zz}~{x|~{|~}}}{|}z~z{|}z|}yxz{}x{{}|x{|}~~{y~|y{{y{{}|xz{xw~}zy{xx|||xzyw{v||}v}y|~x}||}||z|w~x{|y|}||}x{}wyw{|~zyu}wtzywzz|}y{uz{{}y}zw}y|}y|}xyzz{||yx|{xxzy{~}x~|zz~{|}~zz|{}||||xzx{zw{}|z}|}|||~{~||}~|~~z~}}}~~~{z~}~|{~|~~}~~}|~~}}~}}}}{~~}~{~~~{~{{~y~|z~y}~~~}}}~~}~}~~|~~~~|}}{w~~~}}y{}}~~}}~}~~|~|z{|~~|~}~~}}}}~~y{~{~}~~}|~~}{~~~|~~{}~~}y}~}}~~~}}}~~}}w~~~y~}|~}x~||}}~}~|~~~~}~|{||~|}~~~~~~~{{~z~|}~{}}~}~~{{w|~~}~~~}|{yw~zz}z~|}~}z}{{xz{z|}~}~|~|y{~~z}x{zy|{zz~|{zx~w|~{x~}~y|zww~~|~|~{}|{|y||}z}{|{{z{{|~|zyvz{}|{~|}}z}yuy{}{wxy|x|~|zx|y{{}{|x~z}{}}}|{||y{wyvwxz|ywxz{}||s|}yz|wwx|vxy{{}|}{y~{{|}~~z|{}~z}|{~~~w|~{|~x{v|~x~|}|xxyz}{x}yzyzzxu||z}{|{}z~zx|||}~||~{z||}~||{zx|z}{yy{}|}w|y}|{yyz}{z|zzz~{{~|~z{}{ywyv~|{}}x|}|y|~x|{{{|x|~zwyz}|}w}~{xu}}u{zz|w}{|~}|}{||v}zv~x{|{~|x{xyz|~{zv}}{xywzxw|z{|x{|w}xv}{{}{|{}||y{|{}{~~~{z|~{|yz|yxzxyxwy}yu}~y}y|y{wy~y{}||~|y{{v{x|~|{w~{z~y}{~}}|{z}|{}{zw}xz|yx}t|{y{u~z{~y~y}z~{z|{|yz||x|{~~|{zz|}{{w|}~{|{yz{v||t|zzvx}}{w}{xy{xvzxyy|{}zz~|{yxy|~w|z}z~{y|{{||}vywy{z}x~wzzyz|x{zx{~{v~{||x~}|~|}{~{}~w{|}{{||{}~zzz~}~zxyy}w{}}|~u~{{|z|~~}|~~~uzzw{|~~|z~zy}{}}~~~~~~~~~~~yz}}|}~}}}}~~~u~}}}}||}~w}z||}}~|}|~}~~}t~}}}{||~|~}|~|{~|~}~|~|{~~}|{~~}|~|~{{~{}~}{~|}{}~~|~}|~}|||}}||w~}~~~~~}~~}}}{x|}}~~||~}~|{~{~}{~|{|}|}}|~~|~z|~{~|~{~~}~~{|~~}|~~}|~}}}~}~{~}|~y|~}}}~~}~~~{}|}{{}|~}~{~}}}z~}~|}~}}}|y|z~z~zy{}~zy|v~zxy{xz~{y{{y}}y|{zxy}y{~|~wz}}{{wz{zz{}{|vy~z|tyww|vzz~{{~{y}y|xzw|zzxy}~{}|v|{{y{y{z{}zzz||{|uyv~vy||z}|~}yy|||}~z|{y~~}}y{w|~|~|}z|{z|zx|x||}zz|{z{z}{|xx|{|~xz{~|y}~zy~~{s~zz|w||}zxy{}{}|}zx{{{wy|y{z{ywxv||~z}{|zz|{~s}zwxy||wxz}}x}|{|{}{zy{nxzz||z~w~{||{}}}{~|{yzz~{}{}z}{~~zzyx{|{|}~}yx||~zxyz|{~}~{}~|~t~z~{~y{{zz|~{|}zy|z|vw~}x~|}|z|z}yxzzx{{xx|yz{y~}|}z{yz~{~{|{|yyz}z}y}~|~z{z{z{{vz|y|sy{y|{}yy{z}}yz}{vzzu}{}|||zy{w|y}}}|}{}z{z~{~zy{zz}}x~{{|||yz}z}yx|~|x{{{{|}|vy|~{|~|wxz{{z|zu~z|}|z}}z{{w|}zy}yv~}}}|}{yz{}}|wz{{}}|w}vw~x~zyzz{{z|{~y~|{z|x|yz{|z{{}~|y~z|zz|y|v|}y{z{y}}v~}{{{y|~z~}|}~w|{}y{}{}{}y}~{}|x}|xw||{~{|xx{|z}{}y}~{z{}|w||zy{~}||{~~~~z{~|~~|y}|}}~~}|{|||}~|~}}y{|}}}~}|~z~|}}x|z}}~z~{}|x~{~|~y~~}}{}~}~||~~~{|{~~}{|}~x{|z~|z~~|}~~}}}~y}}z~}~|}}~~}|~}~z}~}~}}~{}~}~}~|~~~|~~}}|{~}~}|~z|}|}|~~}z~z|{{z~~}|||}y|}}~z{{{}}x~~}~{~~~~|z~~~||{}~~z~}~}~}|~|~{||}}~|}}}~{~}|~z}}{~~}|~|}~w}~|~y}y}yz||y}}|w}}z}}||y{xu{{}y{z}}{|}yyz{xxyvxz{x|{}xzy~x|~{z~~|}~y|}|}y~zx~{{|uvx}zz|{|{{~{}xzyzp}vy}y}{{}||||||~{xz{{{z|}yyx{{yz{|x||yw{~|zxu{{}z}w~z|~wy|w}~|~|~{~~|zz~x~|}{{|}x}|{{||zzz}{}{xxy{yz{vzzv{xzvy~xzy}}{}}z{}||{z|~uyy~y~yz}{|zzy{yzz}zzy|{zz|y{y|xz{|y|zxxzv|y}yx{}|{~}}}}zy}}}{y~|}xzyz|yzw{y}uyyuzuzzx}{y}w{w|y|z}|v{|{tzz}||||zy}zyz|}}xz|vzxzz|{{}{~zz{ty}x{}zu{v}|}z{z}||z~|y|zy|~~}~}~{y|{|w~~|x{|{{{z{y{|{zxyxw{{z~~xzx|yz~|}{y||{|~}|{{|w~}|{}|yz|{{zy||zzzy||uw{y{|{}zzyzyz}||{}}|x|}{{~}~|}||vy~{{{}~z~{|yyy|{~~|~{|}y{|x{|yyvyy{{~|zz{|~~}}{w|}|yy}y|u}|z{}zyxz~w{t|{yz}xy|yz|vw||~|xz|vyz|}zzy}||}|{vv}||||zyy~~{|{{|xx{|z|}~w|{z{zyyyx|yz||y{{~w{{~|}zy{~}|zz|}~}~{}~}z{}~|~~||}~~}}~|~}~}}~~~}}~|~z~~}~}~z~~~~~~||{~~~~~z{zz~~{||~~|}}~}}}}~{~}}}}~y~}~|x~~~||~~~|}|}|}~~~zz{~~~||}z~|}|}~~}}~|~{{}~}}~}||}~{}~~~~~~zz{}}zx|~z}}}|||~~~{~}|{~|~}}|~}~~{}~~}~}~~~y|}~}}~}~}}}~||{|{~~{}{}y~~}{~~||}}{}~z{}~~~~}}z~}}{}~~vx|~z}v}zzz{~{|w~yzyy}}}s}xy}zzzz}|y}yx}}y|y{||{}yyyy~||{}}}|xz{x{zz{z|z~}{~}|||{v}yyy}|v|{}zxz{{|vy}|z{x}~y}zw~{~{}{{~vz~{yvzyy}y~}y|z~zzy~{v{y}}~{z{|~wyx{y~~vx{x{zy~z||}{{{t}~|}y}z{{w|~}||x{|}y|zy~x{}x{{{zxz|uzyw{y|||}{||}|y~~z{~~|}~|z|zuyz~}zz{}{z||z}}x}|zz{z}{~x|}y}y{|{}}{y{}}~|x}|}{yzz}|}{}|||{}y|{{}{}||w}|}}x~||zz{~~~~~|x~|~zyy}x{z~}{zz|{z|y|{|{v{u{zy~z{{z|}{{~{|~}|~u|z|~|{{~}}{zyyw||v{|}w}|{~zw{{y{}zz{|~~{~|y~{{yz~{~{|{{z}{~|zz|{}|{zyzy|v{v}{{z~z{{y|zy}}|w|~z{zw~z|zzzxz|y||xy|xyz}{z|}|z}uzxz{yz{~}~z{~{|||yzywyy{xxy}}{|y}|z}z{{wz|z{|}||{z{|z}}~y}{}}}}|xzz}w|x{~x}}z}~|yr~z||x~{{}zxzz{}}{}|x}zx|}|zw||}{}{z}}}x~~y{x|yz}{{xy|}y~w}{{|{~~}{yv|{}{}}x{{}}~~~|{~}~~~||~z~{~|}~|~|~|y~~~~~}~}~~}~}}}|~~z}z}}}|~|~x{}}||y~|}||~}~}~~zu}~z~~}|~}||}{|~|~~}~~|}}}|}}|~z~}{{}~}~|{~}|}~}~~}||{{~~|{}~~~~||||~{}~~}}|}~~v~~}~}~~x~|}}~}{~{|||~v}~|z|}~~~z{|~~y~~|}|}~~~yx~}~}}}|}~|~}~}~~y|}|}~y}~}}{{}~~{|~|~}{{{x~~~{}{|{wyzvz{yyy~yzxw|yyy~yzuw{}{zzzzyzy}|}zz}z{z{~~}{x|x{z|~{||z{|z{zyvyv||z}}{|xwuvw}|{xyz}{|{{{}~~{}}~wy|~z~~zw|}|{wyx{x{yzz|vvxy~{y|~z{~x{|~{}~~z}u{~{~}zwyzy|~|}|}}{{{z~x{x|{|y}~wx}y}z}y{|yy}{z{wzw{yzn{~yy~~z{{{}}}|~y|}|}~|z~}}{x|~~}t~}}vwzr|~{x|{|~y{}y}z{z||||~}~y|~}{z|~{{}{zz||z|{zyw~zz||zyvy{{{y{xv~|xxzx||~x~}|~|~z~zz~z{y|z}z|}z}{~{~x{}|{~z~~|xy}~zuyx{y{x{zyv{vwy}xy{~|y|z{|y~|z|~~zz{|{~yww{xy{zz|yz|x{{|wyy~|yv|{}u}{xv|{z}}~{|{{w{y~{{|zx~{}{{z~|yy~}|xw|x{vy~~}}z}zwzxz{z}|||xx|{z}v}|z{{{z{vy{~z~{x|}{}|{w|{wzxz{w{~yz|y~zxyy|{{vz||z~zz||z}}{w}}}yz~xy|{ywzz||zuy|y|yxxx||xuy|x~}|{}zwz}|{|{{|z{~{}|~z||}z}xy||yz|y|}uxw{{|tzy{{xywv|z}wy}|}{~}|{{{}zz~~{~|~~|~}~}|}~|}~~|{}|~|}}|}|~~}|~~}}{~||{}}|~~~}~}~~~|}}{}{~}~~~{}|~|}}~~~~{~~~~~|y{~|~~~|}}}|~~~}y}~{~~}~|{~~~{}|~~}~~}~}~y~}~{~~|}}|}|{|}~~~z}z{zz{}}|{x}}~}|~~~~}}}~~}z~~~|~~~{~|z}~~~~}z~~{|}~~z||~~|~|{|||}}~~~|}~~~}xz|~|~}~}|~~~z~~{{|z}~~|z~z~~~~{|}}yx{|{}w~z|zzv{}|xy{wzx}yzy|w||~wz~{{|{{zyzzxxvx~||y}zw~z{xz~}z~z|yy}|{z|z~}vzyxxv{~{zzwxyyzz{{x}w}yyz~||z|zy}{}}z}{{xwzx{}xz|w~yy{{~}~wxy|~|yxw||z}}{x}{}|{|~|}|{{}{{|{{{}zx|||}|||z|y{{||}vvzw}||zz}|z|}{z{yz}}}|}}|{yvwz||{}x{y~}~{{z{|}zy|x{}|{}|~{}}||{{~|xwwzzzx~zz~zz|~y||s~zz{y~y}|w}}z|yz}}~z{zww|~|y}y}~}y}xz{}{~|u|{}|{z|{zx}u}{}{z{~z~{y{~~v~}zy}{{}}y~y|w}z{|~{|}~{vz}w|{}}|z|y{}zx~v|zz}{|{yy~}~}w|v}|yzxv~yz}x|z|{zzwzzv{|z~|x~{|wx|zx|}~~x}~~}zyy||z~~wx}z~~}{zxz~}{}z{{}{|zv~|yw{|{y}z~|~|}|x{|{w}}zy{|{~{v~}|{|yx|yz}zxv}zyy~y|u}y}y~{}z}{}{~{vy}|~{|y}{}y~{~}|z|z{|v|}{}}}z~~{z}z}wzy{v{vtzz{|x|yx{|~zzy}w}yz~}{~w}~}z}}{~{|~{|xz{}~xx|y~zzz}{x|~z{~|~{tyvz}~y}|{}{}~|~|}}{}~}~~|||~~{~~}}}{~|}||~}}zz~~}~}~~~~~~|}z~~}}}}~z~{}~~}~~z~~|z~}~~~~}~~}|}}}x~~~~~|~{|~~~~~y|{~}}~~|~~||}}~}}xz}|~~~|~~}~z~~|y{~z~~}~~{}}}||zz~~}|{}~}{~~}~~~}~{|{~~~~}}~}}~}{|~}z~~{}~}}~~}|{~}|~~~|z}z||~}~|}{~~~~~}}~xyz{zz}~}z{y~{||zx}|v|xzxyz{|yz}z}{}yxx}~{|||{z{|{{}{{{{}zz~{{{z{}x~~{yy|||z|v|vxyxx}}|v}}}yw|{tz|v|}|x}uz~~{zxx~{w|vw~~|x|zy~w|wywx|{yy~|~x|}z{}|~y{xxyyxy}~}y{zy|{{~vz~|}~~~|{|}{|xw|z{|}x~wv|~yy}yw{y{{z|x{{|z~~}{|z{{x~{~|~}{~wy||z~}~w{z{|{xxw~z|v}|~~w|zw{{xy|zy{|{uy~}u{z|t{}}{|}x|~{||vwwyz}}zxvxxwzz|~{zy{|y|v|}{{}~|~zyw}|}{{|w||zx||z|}y}~}|x{yyxz~wxzx}zx{|yy~x|}y~}}y|{|z|}{}~}|||~zx~x{z}~yv{}y|~{{zy|zyz}xyxx{zywy{{{|{y{||y{}xz~~|}|{{t}|wzyzzyxv~}}||u{v{}z|{}}}}y~zz~{zy~yx}z{}z{|~y~|z}{x{}||yx}||z|zxz||~~zz}{|{zvyu|x~|z{y{{|wzzzy|{w{}{~|}zw||z|{zz}~{|z}{{~}~~wy~xy|y|y{u{v{~|{yz{}}wz{w}y~{~{~{}y~~~}|~y||~}||zz}vx{}}~z~yzy{|x{zv~yz{{{||v|y{~~zs|}z|xxy|zzz|}~y}~{}~~}|~~}}}{~~|~y~{~{z~}~}|{}|{|~}|{}{}~}{}~}|}|}|~{~|~~~~z~}z}}~~||~||}{z}~}|z~~~z}{}z~~}~|~}}~}}}|}~}}}{}{~}|~~~}|~~}|~~~|y|~~|}}~|~}x~~y~{}{~}{|~~}{~}~|}~}}}~}~~}~~|}~z~z~{}{~~}}}z}~{}y{~}~|{}~}~||{~}|~~~||y~}||{~|}~w|~}~z|z{{w|y|z~~y|z||z~}|}z||z|z{~|}{v}w{|}|}{}{|{yzy|}~zz~y|{x}~yz|{|~~w{~~v|}y|z{y~zzzx|y{|y||}z}{|zz~{{~|}~~y}{{~z}|y{}z{}|u{{}}}{{x|z|~{{~}{~~||||~|}zz{{zwz{x~zx|||y|{{|{}|{|z~|w|~|y{{{|{{z{|zy~v|y~|}}z}z|y~~z|}}|~~y|vxz}y{zy|z{|x}z~|||z~x{z}||z}{zy{{z|zyxy|~zz}v{xz|xyww||~|zy~xz~z~{~~|zxzz~}yx{y{|zzx|{|w}{|w}xw~z{yz~y}{|z{|}{xy{||{|z}~}{w{xyu{y~~z~wz~v|z}{y{zvzwzwz}|zzx{~{}y{|y}}{|}}|{|}|x}|w|{}~z~~xyxyw|z{}{}}yy~~xzzy~}y|~zzz{}~}{{y}}|z~z{{zy}}z{y{zz}~~{z~yy|~w}~{|zzzz~||{|x}{~z{|y~}{z{y{}}|z~y|w~~xz{{}w|zx~|{~w}{{}{}z}x|{|zx}~uyw{}~{|z{zx|{{z{|vy|{}~}zzzy~||wyyyx{x}}y~|z}|}~|~y}xyz{}~}xx}y|{|zy|}{{~yxyx~}vtyvz}{x{|~~xx|w}x}{w~{}{z{zyxz{|~|}{y~z}z~}{yxzx|{{|}||}}{|xzww|~|{}~}|}|||~~||}z}~}~}}~}}~|~~{~}z||~|~|~||~~|~z}}~~}~|}|}}~~~{{}|}~~y~|~}}{~}u}|{y~}~~{~}|}~~~{~~~{~}|~~~~~~|~}|zy}~}}~z|~{~~~~~~|~~|~~}}z}~v{|{}}|~}~~~|}~~~{~~~||{~~}{}~|z}~~}}~|}~{}}~}~||y~~~~~|}}}~{~}~~~~|~~~~}}{}~~z}~|~~w{}y}}y{|}||z}yz~vzz|zzx{}xy~zz|{x~uz{x}|z|||u||x{x{|~}~xz}||xz~|v}||{w|}y{}{xz~xv{}|y|zu{z}{{z{z|x|y|{{}{{z{|{yx|{||}||t}{tyyyyzxwzyx|yyw{}zzxy{{{uzy}{{v|z{xy~z~z~}{y~~z|}z|~{{}~|~y{{zz{v{{zz}{}xzy{{{|{~}z|yz{||}}}y|~}|~|~}}}|{wy{|z||z~y~|zz|y|x{|wv~~vvyz||z{z}y{wzx{|}y{{|||}|}~}yxz|xz~{|{||}}}~~||yyx|zz|{x|zyx|y}|y|t}yzy}yx}zz}}~zz{~~y}{{{z|xw{}|~{z}|xx|xyzwzzyxz{zww}|ywx|x{}{x{zw|z|x~}x~~{z|zzxz{|~{}|}~|{zzzx{~z{{|~|{x}y}w|wwyvz{}z{{wy{w|{|{}wy}~zzzzyz|}xy|{~}{z|yw}w|}z|||z|yzyxyy~|yyz}uzz|}w}|~wxy|zy|}|}{}{}}z||z|yx||z~wy{zzz}{|}|{z}u{zw}}zxt|{}|y~zv~v}zy}x{y~y~{}~w}|~w||{z{w|{}v{z|}|}x{zx}x|xzw{v{{{~{zz}}y|{~v|}{~zx~||z~z~{y~z{v}yuv|yv{}{yxy||xxx|yxz~x}y|~{|zy{~{}|||}~|{~~~}}|y}}}{}{zzz}{z|~~|}}~}{}~z~~}{{}|~~~~}~}}~{|~~|}~~|}~~}|~|~~~~~||z||~}}}}}w}}~}~{}|}~~~~}~~||~}}}}~{~~}|~}|}|}|}z}{{z|~}~}|||}}~~~~~|}}}}|}|z~|~z}|~}}y}|||~}||~}|{~~}~{~|z~}}~~}}||~y|{~|}~o~~{~}}|{y}}z}}||{|||}}~}}}~~}}~}~w|~||}~~}~|~|~~~}~z~z{}~}~~~z|~~z{|~~}~}{}{zz~~z~x}{x|}{vz||}~{y}zz||~wzzzx{~t{xxvx|zz}{ww{{{{{}{y}zx{y{z{~z||z}}uzz|{z}t|zv{|z~|z~}~x}}~|{}||wzx{y{|zzvz{|~{z|v}x{x~|xy|}w~~}w~}y}zz{|{||w{||z~w{~w{}|{z{zzy~ywy|{}x}|z}||||zz||vtyv|{}y}z|xyz{{zzyz}}yy}}{xz~~|yxx{}y|zx{z{}~y|}}|xy}v{}}~}{y{~|z|}~v{yvxzx{zy{x}}z{z{||zy}|zy{|~y}{z}|z{}{|{z}|z}}{|~zu|}zz{|{zy|}}{y}}y}wz}}~zz}x}{}~|y{{zxz{}y|{|y}}|~}~zz}y{z{}zx{w|zy~|x~y|u}{z|{}|||}v{{{x}|}{}zy|~{}{z|zw|}|}{~y}x|||{z{|xzv}~y|}~}zx~|}w|z|y~x|}}{{{xyy|{zzz|~zy~u{z~z{yw{{w~x}|}|}xw~|{}yx|~|}zz|}}{~zx~x{|~zx|~~~yy|{~wy~zzz|~}{z|||~|}zy~~x}z}{z~zwwzz~}{}xz{~{w}y{{}~|~y}}~|}y}zy{}z{|wxy}||~~yxz{~x~}z{~}|}}}{{{||~z|~{}z{|y}|~|{~}{{y|~~}{{~}|z{xu|}|z||z~z{z|~~~~~}~~~~}~~~~~|~~}~~}~}}|}~~|~{~|~|}}~~|~}}|||{}{~{~}|~~|}~|}~y}~~}|~~|z|~}|{}}{}}}|{}~~|~z{~}}{}~~}z|{|}}|}}}}{~~~~|~~}~~|||x|}}~{~}|y}x}{z~~~~~~x~|~~}~~{}~|~~|z}}}|~|~~{|}||z~}|~~~|~|z|~r}}}~~~~~z}~}}}{|~~~}}}}~~~~}~}|~~}~|}~}~}~~|}{~~z~~y|}{}~}~}||~~|y~|zy|{wz|zy{xx}{{~zwzxxx|~{}y{yxu~|{{|{{s~{z}{w}}|}xyyz||z|yyy}{y~{zxyyz}~z{{z}~x~zx|x{yvz{z{y{~{{~w{~}y{y{|{y|}{|zyw}yy{||{zz|wzz|yz{yz|||v}{w{zzz}y|}|}zz}z{{{{~{|~x~}yxxy~}}{zz{z}v||{{}yz}{y|x}vyz|yx|{~zx~|~|{zxyy{z~y{{}~xx~}}|zz}{yyxz|yx{{y{~{|z}}~{|twzzxx{|}{zzwy|z{z{~z}v{|}{~|}z}{|}}|{wx~zz|x{yy}~{}~}}x}xxxy{|{}y~~~~}{w}{}xy~{z{~xzz~x|xx}z{zzzz{yz}|xzzz{|yx{zw{~{y||}~{|w{}{|~|{~z|{z{|}|y||}|y}~w~y|w{wy|{zy~~|xx}}xz{|wxy}||z~|}}~zy|}~yzx~w||~{{z}|{~v~zwy{xx{wt~yy|{}||xz||{{y}|}{z|~}{x~{~|}~{w|{~y{zxzzy}yxy|zyzyw}wzx{ywyzyyvr{y~y{}{}}y}{|~~{|}{v~}}~||}{~}|zz|}xy{zy|zz|z{xvz~|xuz~tx{{~zz~~{}z{x|z{}|~{{|}|}|}yz~x}z}~~u{x{}~}z{z|v|xw}z{|~z}~}{zzy{~}~}~|y~~}||~|~{}}~~z}}}{|}y}}|~}}~~|}}~~{z}z}}}~}~~~~}~~~|~y}|z|||}~~{~~~~~}}}|||~}}{}||~~}}z~~}~||~}}}}~|}~~{~~}}~}~}}}~{|}|}~~~}|~~~}~|{}~}||~~~|~{}}|{~}}}~|~x~||}~~}|zz}x{}|{y~t|}|x}|}}||~~~|~||y~~}~~z~y}}}}z~|{|}~{|uyz}~~}~~~~{yzyyvwyyzy~{}zyy|{y{zx{yw{x~|xwy|zx{~x|}zz|zyyz|}yzz|xzy{}zu}~}xz|}yy}yz}{w|v}|}x{|{|z{x}vv{wz|}w||zz}zzxvzz}|twzzyy~zz{z|{x~{|v}zz~zy}|{y{z}{}x{{zxz~|t}zxyy~{|}{|y~{}{yy}}~zz}}y}x}||{y{}|~}|y~|}~|wv|||{ux{z{||xwy}{y|{|z}{~|uzy}~y{z|{|zuz}xzx~{|xy{z{}wx{||}|zyyyzx~z{|}~}}z}z~}yyz|}|y}~zu~z}}~wzzy|~|z|{{yx}}x|{{}z}yv{|uz|{}y{~|{z}{}|}{~z~}z|xyzzz|z}~|}{}}w{|w}~|}wxzz~xz{}w{zwx{{yt{~wxzv|~|~|{|yzz}|~{z|~~}z~}{||~}~~||~}~yy~yz{z{|||{{}z{~z{yzzz|zw~tz{}y~w~}{~{z~~x}{{~z{}||z|{y}vzz}{yyzy|xtz{x{x}z}}z{w|s~|yzy|yz|{}z{xy}y|{yvy|y{z|}v|||{yzwyy|xzxzz}y}y~yzx{z{zy~|{yw~|}~z|zu}}~xwx~{~|z{z}}}{{}{{z}{~|vv{xwx|zzyz|{{z}y}{~~{xx}|yyzux~yzy|{xyx}{yy~w{zyx{zxv{{|{wz~{z~zx|z}{wwzxz|}|~|}~~{~~~}u|x~~|~}|~z}~|}|z~~|}~||~}||~|}~{}||{}~~~~~~}|}~~x~{|~~||}|~y|~~~~~|}~}}~~}|~{~z~}|~|~~{~~|}}|~}{}~~}}v~~}z|~||}}~~~}~~}}~|{~{}}~{~~}}|{~|}~}|}}}{|}||{{}~~~~{}{~~{{~|~}~y~}}{~}~{~~~~{~|~|~{}|~z{z}z}|{y}}||~z|}}||~~~y~~|}{~{z~~}~}{~~~y|~||{}~{{~yywvyy{x}{{}||z|{}y{}xw}zwx|wzxzz|wy}zyzz}|~|||{z~~z|z|~yxwy|y|y}|z{xyzwx|sz{x}~zx~z{z{zyyz}}yz~z~z|uz~z{}xy|}}{zz|{}yy{|y|wvzzxxyxz}w{z}{yzxy}~|wy}y{|~~||y|{y|{||y|~~zy|}y{}~~xyyv|{|||zy{|zyz|uyw{yzy||~}|~zx{|y~}zxxy~}{||{|}}{||{|{~}{yxy}v|zyzx|}x|yzzz{z~~{~{{|}||z}|z}z{|~{}}|xzww{|~|zxzzy~w|vvz}wwyzy|}z}|~||}y~y{|y{{}~}}z~~{||zxyzzv~{}}{|vw}zyy||y}xz~tzx|z{}}|}~wy|}||}|{}z{}zw{||~{zx|z~ywuzx|y||wyxzwzyy{{~|z|~}}~y}{|z}~vy{z{}{z~zzz|v~}~|zw||~z~z}xzx||{|yv}|yz{|{z~{}~{x|y}z|{z}}|z|{~x|z~~zyz|{|zy{z|}z|}x}|{}}z}w~z~z~z||z{{z|}}z}~}|y}z{}{|y}~yz||x|vx|{|{z~|ywzx}|{zu|}}~{||{w}y}}{{zz{|zyz{yy{|yzy||wxz}{{}~~|}|x|{{y{}{}yy|}|}}}}~~{||{{{{|~}~|}~x}~}}z}|~}~~|~~}~}~}|}{|{|~}}~~}~}{}{~~}~~}~~}}}~~|}}||}~~~~}~}~{~~~}}~~~~~}~{~}~~~~}~~|~~|}~|~}~pz}}~z~|~~~~~z~|~z~}}|}}~~~|~||}~}}~|}z~~~~~~{~}~}}||~|z|}~~|}||}~~{|}~}y}~~~~|~~~z~||~}}|{}}|~}{}~~}~|}z}~{~{|y|{}~|~}z~~}~|y{~|||zx}~y~zy}zu{~}{|{zz||{yvyw{{|wxw~{|x|{{xz}yzzzzz{v{|}{zz|xz~|yzyyy{wv{{{}yz~}z{|z|{|{~xz}{~xzy{yy|yv{|{{{z|x{w}}x|~z}~wxzwz|y}{yywy~{|z|~~y}~|w{wy|}~y||v|||w{y}}|vzxzx}zz~xz~{zzz|x||}~{~~w{~y{y~y{ry{}{}yyz|{||ww{}z|zz{{y||~v~z{yz}}z}}}}|{}}~~{{{||x|y{zx}vyzy{w|sz}v|{z{{{||x~}|{}z}|z|x}~}z}{|~|~ww|x|{z{v~||y~w||||~~z||{zz|yy||||x{||}xzyzxz{}|~~z~xz|z|z{y|z~z{~}|||||~v{~{{}|}yy}z||~}~~|yw}|z|~x{}|zu~x|xw~yy~~|}~}{yxzz|y|}~~}|}x}}vzzyvx{||{x|{y{{y}|}ty}{yzy{{z}|~}xyy|zy}{}|~x~z{wyyvzwyy{|{~|{wyw|~y|yz{yw{z{{|y{}y{}y{}{w{{|~z}{}|zy}{{||y{|xz{z|zyy|y{~z}v||zx}y}zy{{y~zxz|{z{{x{{{yw|{|x{}{|{|{xyyxyy}xyyy{~~xxu{z{~}}~|}}}x|y{zzx||yyz}{yuzx}}|zzy}|t~{}{w|{{|}xw{~|~}z|{{~{~}~||}}z}~}~~~}|{}~}}||}~~~~~~~|~~~~~z|}~~{~}~~}}~}}~~|{~}}~~~|}|z|y}||}}z~|~{~~~}|z~}|}~~~|~~~~~~~~}|}}|z~~}~}}|~~}~}}~~{~y~||}}}~~~~~}|{x~~||~}~~z~~~~~~~}|{}}~~|x~{|{~}}~{~}~|{z}{~|y~}~~{|~}z~}~{~~{~}~~~~}{{~~~~}}|}}}~~~~{~~}}~}~~~||||}w~|w}zyx}|~x{xy{|x|y~wv|y{w}y{wxxyx}{|yvz}~z}{x|}~{yy|z}~~zy~z~~yz}wzu}zz}zx{z~y{|xyyv{~{yy|zxx~y{{|y{~~w|~|z}v|z|||xyy}|yy~wwzz|z~{}xy||{zyzy|v}z|{}y|y|u|}|zx|zx|z~~|z{~z|~{|{z{~}y~xxx~{|y|y|zwxwy{}||uyxy|}~|z{~xxz{{{}zz|||{|}yw|~yz|}w~|yyy|w}~y}}zy{|zx{|xyxy~}{{y{w}|yx{{|zz{y}{}z}wz~z~}{y~w{{{zx{~}z|zx|yyzx~}{zw{{~|y|{{{|}|||{~|z{~|vv~~wz||}ywyz{|z|{z{{~zy{z}{x{z|{zwz}}v{xz{~}|~|}{xy~}|}{z{x|zy~~|~|v|}y}~}{~zwxy}xvyz~st{z}y~|yx{|~}|||~y{~{|}|~z{wy{z}wx||xz{z}y~{~w{zx}zz{{}|}{}z}z~{yy}{|~|{{z~zy}x~}}}~{vz{~w{xw{|}xvwzyzxx~z{}{|{|{}|z||}}x}}~zz~z}}y{}y}}y|||y|{xzwy}~sz}w{|{|z{{v~}w}~z{|z~~||xw{{~|~}{~}|}}|vxw|zx|zxy~xz||wu{w~{vzy{}{}z||{||~{}zyw~~|~{~~~{{~~~|~}{{|~~}~~z}~{~{}y~~{z~|}|~~|}|{}{{~|~z}~{}}|}|}}~}v~~}~{~}|~~}}~~~~}}~||{~{~{|~~{~~~}}~}}|{~|~~}x|~}~~~}{~}}||~~}y|{}~|}~|~{|~|~~|}x|~|~z|~{}{||~~}}}{~|}~~~~}z{y|}z|~|~}|~}}~{}{~}~}~~~~z~}||~|}~{~~}~}|~~z|}~}~~}}}~}|{}{{}}~~{}}}~~~z}yyy|zy{}}y{zz~}x}{y{y}{x{{|y||~{}}~y}||zz|~vyw{yz~}|{|z|{|{zwy{z|{yz|y{{~|x|{yx|~|y}xzzz{zzyzx{zz}~z}|z~}}y~w{|z}~|{|}xzwy}|yy{{|zxxw{~z{z}zy||{zxxxyyzzxz~y{}y{wz|}zz|x||}w~|{~{wyzyw}zyyzz|wx|zy~{x{zwz{||{z~|yz|}|{z{z{}zz~}{{y|}yx{|}|~y~{y|zw}z}w|}x~||y{|z~u{}ywz{yyz}}}{y{zw~x||z|y{|zyz{|xyx{|x{z|{vyx{{}~|w|xx~yz}zwz{{yy{~|zzv~wxvz}|z|z{~{|{|{~vxxy}~|w}{~|vwx{z~}zx}{}y|}~{w{{}zz~}|{~{z|}yty|y~z~||z|||yxx|{||{wz{y||v{z|}z|{zy{{y}{|~{zx~{{{~{~{}yxx}~z~x}}|w|{{z~xzx|}x|z{x{~xwy}|z{}zzzw|xz|{z}z||~z~|w|z}}}{|z{||{y~}{v{~y}{}y|{{}vy|y}y}{{y{{||}zyz~y{~y{{{|xw{y|{{~uw~z}w}|xy{{}|z}zy{|x{|}xyy{}z}|y~y{v~y||x~yx{{x}{|z~|xy~z~xz|}}{}z}zz~~z||~}zz{|zy{xx}z~u{}|}y}y~|}~z}}z{y|y}{u|}|{z~|{{z|~|~|{z{~}~|~}z~}}}|z||~}|}~~}|}|}~|{|}~||}~~{~|~}|~}z~~~~{}~{||~{~~~~~}}}|~{|}~~z}|~|}~~~~}}~y}~}y}}}~}~~~~|}~}~{~{{||~|~~}}{~{~~}}{~}}~~z~|}|{~}~~~}{{~~~|~}~{|}}~~}~z{z|~}|y}~}{y{zz}||~{}{~{~~~~~}|}~{|~|}~{}~}|y}|}||}~|~}~}}|z}x}~zz}~||~||}}y}}||{z~}{y}y~{z{|{x|wx|vwv~|{t}v|}{w|zy{v}y{~wytzxy{u{zy||{z|z}}zx{xz~{y}}|xzw{zzzz~y|t}zwz{}v~||zuy|w{{}x}v~|yz~}}z{{y|{y{}z}z~xx|w{t{||{z|}{{{ux|{{wy{{yx~txyyxwz~{}z}w|y{{~~|zy|x}zy|{}zz}}~z|xvyyty}zwyzxv|vx}y{w~ww|xyzz|z}{}}}||{}{{yy~|}~{}{}}}|~{z|{yuy|yyy{|z~|{zv{z|xx|{y}|y}{z~y}~y{}{{xzyzz|zz}z{|{xz{|wx|zz|y}}yvx}yzy|||}zy{~|{{z|z{{|~{}z}}~}z|z|y}{{z{x}}zy{zw{yy|zxzy{xy{{}{zsx{|w|||~~y~}z|y{}z}z|z}|~}y|||yz}~}|y|{z||xrz{yx|xx{}u}{y{xzx|xxzyzz{{z|{~||z}}z{y|}|}wyy{}z{{{zz}x}~y|yz{{xxzw{xy~}}zxx{u{}z}yyz||xy|ywz|{}|{zz}}{{~}}}|~|zx}zw{x~xzyx~x{x{yy}~uxz{xzyv|zx}~y|~{~}}~|z}}z}z~}|{}z}}|yyxzxzvw||zt}}xwrywwyyz~{}ywy{wx{~|z||}~|{x~}||y{{}y~x~x{}yy{{~}{~yuyyz|z{|zz|v|zyw~yz~x{{xyz{}z{}v{|y||{}~z~z~}~~|}{|}}}~~}~~}|~||{}|||{}w{}}}}~}}|{}~|~}}x}{zy~}~|~v}~~r~~}|~}~z{|~~~}~~z~|}~}|}~~}|}}}}|~}}||~}||}}~||~~|~}~~|}~}~~||~}}}~}~|}~|~~~}}}~z}|~~}{~|~~~}}||~{|~~{{~}~}~~~~~z|~}~~}{||~~~|~~}|~}|~{}y}|~}|~||}z}{~~~{~~}|||~z}}z|{{}z{~~~~}~|x~}}~||~|z}~}z}|}~}{{xx{}z{~{||y~~yx|{x|~yy{~}{{{|{{z}~~{xzw|{}zxyw}}}zzyu}{zyyr{{|~{|{|{y}xwz}wy~{~|xz{z{}y~x{zzzzy}z{{|z|zx~xz{{y}z|{{{z{|{}xx|}{~{{yw{z}}yz|{zz{|y|}vzzy||v{|z|{x}zx}vy|}{yy}z|y{}}||{zy|~|~~v|}yx{{~}}{{}{v|}yy}}~{|yzzz}{|||{}{z~~~}|}w~}z}z{~{y{y|}y||}}|{wy}z|}yy{|~~~}wz{v|{z|~y}y{z|z|||}||~}}{z{~}~}{yzx~yzu|}y|y{~wzz~}}{||}~z{~|}|z{{{yx~}{|w~|zyx{z|z{}x}xxw|x{|yx}|y}}}{x}z~z}{}y{y{|}|~w}{}||}z{x|w{|}y{~y}}}z}}|yxzwy{}yy}{||y|{z{}{zy{}}z{{u|y}|~wx}zzyz~}{|{||}w|z~{zv{zzyxz{y~y{}zz~zy}{z~t{zxy|zuw~|{~}xy}||{x}{y{z|~}z~z~|y||}}{|}{x~{zzy~|z~}|{}y{{~~|}x{z{z|~}}|{{z{yy}{zz{x}~|}x{y{}zyyz~{{v}y|||||yyyx~y||{z||}{||}yz|~||||v~w{yz~{x{}{v|}|||z||zx{x~|zz}~z~}{wx~|z{z}|}}}|~}{|}~}|}||}~~~|~~~z~{}~~~~~}~{~|z~{~|~|}}|~}y~}~}}~}|~}|{~~|}z|~}|{}}}|~~~~}~z{}}~~{}|~~z|~}{|y}~{{~~~}~~~{~}~~~}}~}~|}~~~||z~x~}}}}~~~}}|}z~}|}}z~~{|~}~~|~}~~||}~}{y{~~}~~||}~~|~}~~}|~{|}}}~}~}~|~{}{|}}}}}}}}{}~~}|{}}}~~}z~x~~}}}~|{}}~x}}y{z|}{{|}zx|yyww{u}{}||yw|}|~z{|xzz{vxxy{~yy{}y~~y}|zz}|{|{}w|wz{y{z}yy}~{x|{wyz{|{yxw|{xz||y}y~|{~|{|}z}}|w{}{{|zyz|~{y{{z|zwyw{z{vy|x|{|~{|}y{||zvwyyu}{z|z|u~|yy{}{{|{|~z~{{~z~z}||}{{uzx{~x}|~xz|xzyxwy}{yz|y|{z}|~|||~~~{~zv}{||}}|}y}|}y}yw|~~zyzz{wz{~}~}zwy|}{zx|{y~{|~}|{{~~}|~}}z{|w{~~~{~{yzyw}zzy|{z{|{xwxz}{x{z{|}w||~zz}~|~|x|}~y~}||yyx|}{}}}}|}zy{~zz||zzz{yy}zv}y|x||~}{w}|yz|x|y}y}zzz{{~|}y}}z{~||y}z{|zzyy{{z||{xw{zy|yxzzx||x|zz~y}yz|{wz|{}|x||}|~|~v|{{}|~|~}|vx}}x}yzy|{|~w~zuz~zx{x{{y}}|{{ww||||{wz||{z~}|}{{z}{zyzyy|xy}vxzxvz{y{yu}zwzw|yz~}w|}y|z}~}{{zx~y}}|x}}{xy}y|}xv}z}x{z|ywx{zw||w|wzzy|x~{z~}y~|}}{}{{|~zz||}y{~yy|~wzzz{z{}xz|yvzwxz{}z|u{|||~zz|~}y{{~~{~~~~x}}}|}~z|~~~w}}|~~~~}~}|~}|~}~~~~{|}|}{}{~x~}~~~{}{}~{x|{~~~}|~~}~}z~}}{}z~~~~}}~~|x}|~~~||{}{|z~|}||~}~}~~}}~w~}{}~}{}}|}||z|}z~~{|~{~|}}}}}}|~{~~z}}~~~||~}~~}~|r~|{}~}|~}~|~{}}~}|z}uz~~}~|}~{}~}~~~}~~~}~~}~~}}~{~~}||}~~~||}z{{~~}x~}{}}|~}}{~~}}}}z~~|}~z~y}t}~~~{zz{{~y}zy~y{{z{z~{wz|}z{~z~~zz|~tz}}~w||}y|z{}yxw{zyz|z||zz}{w{~|ytzx~z{~|y}z}}|z|z}{x|z{|z{y}z}~}z|yx~~z~z{}{z~xxy|x|z{}}}xz~{z|yzx{zw|y~z|{yz|w{~w}{z{}}y{~|~x||y|zz~|}v}}|uv~{}y}{|z{~}|zwz}|xzz{xu~xwy|{zzzz|w{wz||zxzz{{~yzzz}}y{xy{{w|{xyw{xzx}|}}~}~zyz}y|z}~|v~}zw}{z}z}}yz|}z{yz{}x}~zz{yx}y|{~~|{~}w~||zz|{|~yzw|~{yyy{{y|~zxz||~{|xzy~|{x}{}|}{y|y{|}{zv{~||y}}{}}{|x|}z~xv}|yzy}y|z{||w}}{}zz|~|zy|y}z{{|}~{~}zz~yy|}zw~w{~wy|{yz}yyy}|xzy|y}{{{}x~y}}x{v~|x}{{}}zz|xwz}y{}y~|}||z{~zx{y{{~zx{~~}|z{t~|~z}~}tyw{|x|{zz}{~{z||z~|{}~y{|}xz{}||~y{|y}{y}yx|z|y~|}yyy{{y{{z}}{|||~z}x|{}w~}{|z~|~|{zz}z{}y~|||yyxw{z}~ywz{x~yx~{|zw|xxzyyyw}y}zyz}x}~y}~x}~{x}wuy{}|zuzyyz|z}}}{y}x|}~xy{y{}|{{}{~}~~||{}||{}|~~}{}}}|{|}~}|}z{~{~y~~}}{~z}z~{{~~~}~|~~~{|~~|~{}|~}|}~}}~|~}||}{~~z}~{{z~{|~x~}~~~}{||~~~~~~~~{}}|~~||}~{~|~~~{}}}~}~}}~|}~}|~}|~}}~~~}}}}{z~~}~~||}|}|}|}|}~~~wz}|}{}{z}}}}|~~}z~|}{|~|}~}~{|}||~~~|~}|~~}y}|}~|{}~}}~||||~~w|~}~~|||~~~}~~~}~|~~}~}~~~}~|w}}|~y}{|~}}z}{~~}~~}zy~}z{~}~|z}w|{{xyvyz{yzyyyv{}wx{z~|z{~vxyxzy}{}~|yxz~}|}}}}~|{|y}z~|~~~vz|zxy|x|yx|x||xv{{zzr}{y{{|yyy{yz}zz|y~~}v{}}}|~|}~z~y{~y~zy|{{{z{|{w~w|~xzx~|v{~~w||uz}{}{}|}z~|y|{|}}|wyzzx}{|x{xz}vy{{z|zxyzyxxy~w||x|{y|x{{|yz{{yx{{yz|{}w~}}{y{y~~~~~|}zyyz~yzxzyy||}xzy{z{}~|vxx{|~zz~~~yz}~}|}|}z|}z}~{v{xu~{|w||zwx}~vzzz{|{yz~yy{y||{{}}}~zw{{~|zyz|}y}~{z{}{|yz}x~}zx}x||{yzw|}x~yzzxx}{zz~}~{y|~|{{}}y}|}~}~z}}y}~z{zzz|{vy|zsxw{yywy{xy|}|}{y|y{~}w~{z|zzz~~yy~{}{|{|}}|zz{xy{z{y{~z|{xyv~xxxz|yy||zw|{y{||zy{~{}|~~|x}y|x{w~~{y}{z~{x|zv~z|{{y~~|zyyy~x{}u|zy{|}w~zz}{{}yw|z~~}y~y~yz{zzzzx{xzw|}{z{{w{xwzz|x{}yy~y{y|{wzw}z|}|{}~{|y|}~}}{||z|||zvy{{wy{~wxy|}x{zzyzu~{z|~}~z{}{{}xy|~}}~z~~}~|}}|{y}}~~~}{~~z}~~~{~~~|}{|~~~}}|y|}~|}~}}~~}}}~~|{~}}~z|{||||~~|~~y~}~~~~{}}~~|}}~}~~{}~~~y~~}}~}}~~z}~}}~}~~~}~}~{||{~}z||~}}|~~z|||~}~~}}|~|~~{~}~}}~{|~~~~}}||}~|{|||~{|{}}~~}|~}~{|}y~}~~z}~|x{~~}z}}}|z}|z~z~~z|~~}z~~|{~z}|}}{z~~}}}~}~~~|{|x|xxy}~z{{zy~y~yy|x||yzyxyy{{|~x|}{zzz{{zx{xz||yzv{}|{z}}yvstyy}yw{~}zw|||~z||{}|zvwy{|yv}y{z|yyxxyz~xzxuv~{~zz}~}zzy}zy|~z{~x|zx|{yz|{{{{w~{|{z}~zz{}}}wx{{|{z~{{{yxwx|}z~|{|}|v}y{y|w~zy{zxty|zx||}}x||z|}|yxz}|}zyzzuzyz~zr|z{y{}|}z{yzz|z}{y{y}z{{{{{zy}~}{zxwy{yz|}|}z}~y~~y}~|}z~{}xx}y}z~{}|}|z{z|u{{{}{zz|wy{zz|~}zzzz{|z|yy|~y|{~vx}z}{x{y{zw}}z{z|{~|~}z{yw|y~~|~|{z|yxzz|x}{~||v~{z}|||z|y~|vz{~yzz{yz||}z}wyzxx|yz}}zy|z|xy{|zy{{xz~zx~z{u}|xy{y}{|}|~x{|~|zxxy{~xyz}yy{||{xyy|{{xzyw}||}zyz~}~yz~y|z|~w|z{|xz}}|zw|{y{{zzzz|{{}xy~|{{}x{|{y|v}~~~y}|}{~}|~w|y|y}zyy|{}||{z~|{{~zvzw|zyuz{|}|{}vzz|~z{z|xwx{z{zz}}zzx|z{|}y}{{|w{}yx{|}zvx~{y{{||{}z{}w{z~zv|z}|u}|{zz|{{x~zz{~z{}y~{||{xt|x}~|{~}~~~~~~~||~~|}}}|}~~~~{~{|}}{|}y}~}}}}{~|~|{{~~{~}~~|}~{{~{}|~~|}}z~y}~}~~~|~z}}|~z}}{|}}~~}~|~~}~~|~|~}|~|~~~|||~|~{~||}}~~}{}~{}}}}|~~~v}~~}~}}|}~|~}~~~{{}z~|}|}|||~~~}|}~}|~}~z{~~~y~~~~}|}x}z~z}}|}}}}|z~~|}||~||~~|}~x}|~z~}~}}~~~~||}}}|~}}|}x}{{~~y|yzzyzw|}z{yw{y}v{zyz{z}z|{zz}{|zz|~yyzy}yw|}{|zry{~~w{x|~{z|x~{|{twzzzwwx}|{z}{~}ywy|yz}|y{z{zy{|{~{x|z|~z|{~|zzzz{yzy{wzyx{x{y{z~zxyx~{}~~z{zy{zzy|||{zyyx~{|y}wx~~}|y}yz{{y|xxz||x}{xxz{|uv|zty|x{{wzz|zy{v}|~{|xz|||{y~~~v~~|||}|xy{||x|}z~{w|zx{zzx}zz}v~}{z|u}||{~}}{}||zz}zxzz|}y{x|{{zyy~y~{~y}|zzw}~{}{{z~~{{{y|y|{{x}z~~~xz~y}z}x|{uy{|{{zz{~~z}yy}}|{}xzy{tyzx}}{z|~t~~xy}{}~{}|~|}|~zy{~zwz|}}|y}w||~xzv{y{v{{}wzy~}xw~xx||}zxy}z}~x||~z||vy{~~{|~z~y{}vzz~|xz|zy{{{~|}~z~}w}|zx|{z}~xw|}w}|~xz|y|~{y{~}z{y{{zy}|{~yz|s||yw||}w{|}vx~xzzzzx|y|~z~{||yzy}|{{}|}y{y|~|{}|~}z{|wx{x{y|vxy}{zx|}{{zzx{zyzzyw{|}{|{}xz}{z|~y}y~|~z{~}{z{{{~x{{|{}|zyxyzzz|x|x{~yzz}|||~z}|y{y|}~}~}~~}|~z|{}~}}}~~}~y|}}}}||}}|yz}~|}~~}|}~z{zx}~~~~z|}~}z{}~||{~|~}~~|{~~}~y{|||{}~|~{|~~~}}}}~}||~}{~|}~{z~}|}{}{{}~|||}}|}|~|}|}|~|~||z}{}~~~~}}}z|~z~~y}}{~|~|}{{~~~~~y~}|{~|~}~{{z|}~}{~}~}}}}}}~{~~{|z|}|~{|}|y|}y|}}{|~{|}||{~{zz~}~}x{{~~{}~||}{|yxz|{z|yy}||}w}x{{t|z|}z|~|~{{z{w~z|zw|{z~|}zx~w~}x||}zz{xyz}z{u|y}z}{|u}y{}}|xy}w~~z||{}x{z}|}|v}||z||~|{w|zz}w{x|y~vz~z~|{w~x|z{y|}wx||yvz{{y{{z~}z|{xy|xy||{y~z{||}z{{|}{{y{{{ywzxz{{zyyz}{~x{vy}x~|x{|vu{}}y{{{y~yy{y{y~~zz{zxxyzz{z|w~~{|yxz~}{ty{|{}{}|}}y{}~}x||y}||}~yyz|{{xx{}xy|}v|z||{~}uxz{~~z~y|z{x~{{~|u~{xzy{|vv|{}x|{{}xw|~y{z{|~~|z~{{|z|y|z|~y~|~w|z|}}~|zu{yzy}|{}y{|yw{yyz{~||yx{z|{y{{{ywz{x|{z}||zw|x|y{x~{{t}{|x}{|{z|}}|v}{{||xz}|}|zzw~||}x|{x|z}zz~wzzzv|z}xzvy{zw{~yzy}{z{|z|xx}{|{{|{~y~~x{}{y}|}y~}vu|z~{wrz}{z{}z{v{zw~|}z}|xyz{y~z}}y|||{~zy{|z||||~}z||uzv{~}z~}yz}|}x|~{{yzz{}||yz||~{zzzzy|u{|vzx}}{~|yy{y~|{ywz{~y}y||}}|y|}z|~z~}}~yzy~{zw~zx{}|||{}|y~|yywzzz~|z{|ywx}y{}y{z{{z}{~~}~~}}}|~}}|z~~}~~~|y~~~~z|~~z~~|~~}{|y}}}~z~~~zz}}}}}~{~~~{}}|~~~~z||}~|~~}}}~z~~{~}|}{}}~}~~}|}}~~zz~||}~~}x~~}|}}|~z|~|}~~~~~~~|}x}~|~}~{~z~}}~~{}~~}{}|}~||}z{|~|~}|y{~|{{~{}~}|}}~}~~}{}||y}y{}}{}}~x}{~~~|{{||}}~|~~~{~{}}|{~}~|{}|~|}z|~~y|z}}~|z}|~}|~~z~}~|~~~{}|~z}~~~|z|~}yw{zy|xv}v~|{wx~{w|~{}zyz~sx}wzwyw{~||yy|yx}}~y}x}|zz|yy|{|w}{{y~}v}{w|~{|zx|w{xx}wuy||xz~}yz}w~{wzwz|}wxz|}{|~}{}}z|z||~~z}}~~zz~~xzwz}yzzz|xw}{z|z}v~yz|z}|x|{|~{}y}|z}{|z}|y{{{|xy{|zz}}|y~{||{{yw{y{wv}|}~zz|yx{|z|||w~}||{w|zv|~}{{z{x|ywz||{{~x}|}{}zz|x{x{~x|}x{~vyu~~z}zy~~{|xyv}~y|{|{}|}zy~z{zwzw~xy{{zx{v{xz}{{}xy{~y{z}|}{{zx{z}yz{}{y|{uz|z}|zz|yyz{~x|}|{y|~uxzwy}z|yyu{}xzx{|z~z{|{y{~z}{~|x~}}||zsv|}zz{v}{|zty}}{}~|z|{{~yxzzxw{~|vz}z{z~z}z{z~x{~|}~u}|~~u|z|{}{x}{xy|{ytxxz|{z{uzyv}zy{~{|}}|}vy}u~{zy{{}{~z~}}y|~{zyxyz{yx{{|~zuzy{zx}~}w~y~|{xzz|}~}{{}|~|~z~||{w||~}~w}||z{{}wxzz|xw{x~}}}y|x{{z}xy|vxyxz}xz{{|{||z}x}x}|}}}y|z}w|}|y}{y}~w{}{yz}y{y}}yyvz{{xt|~yy~z||{{z{zyw~zx|{y~}~}~|~}~w}|y}}}~|{~~|}{|~~}~}~~}|~z}~~}|~~~}~|~}~~}~|}|}}~}~y~~xz{~~{}~}}~}~~|||}|~}w}{~{z~{~|}t{~|}{|}~||}}~{||~|}|z~|~~}~~~~~}~~}x~||~~{}}}{|~}}}~z|~~~~~~}|w~~{~{|y{~{~|~}||~~}~~}|~}~}~}~z{|~~~|}~}~}|z}{}}~{}~}}~t}~||~{}~|}}{|z}~z~~~~~||}}~{|z}}~}~z}|}~~}}~|~|~|~{}~{}~{~|}}~~}}w|{~v~{|x}}x}{x}x}}{{||yx{xzzwx{zxyv~|y{z|||z}su{|zyxywy{sx|x~yyz{y{}v|{y{yy~y}y}zy{wyy{~x{y{}x{y|}yy|}zyv|{zyy{~~}}x|{}zy{}{~uy{{||zxvz{|y}ywvzzzzzyz}yz~xzx}{y}yw{z}xy{|zxx~z}y{~y|}}x|}yy{~y{}zv{vyyu|{{~}{}{|zvz{|||xy|||}zxq}~zx~|{{v{yzzx~{x}}yz|z~||{y{|zzw|{x|yxzz{yx{~~{{yz|wzyv{yx}|z~~~~w}}z{z|x~v|xx~}zy~w|||zy~~zzw~z~x{|{wz}z{u{{}yvyz{{{~{y~zyz{|{yz|y{y{~yy||~}u{|}|uxz~xx|x|z||zx~y}y|{yyu}x|~zxy{{z{|y~zyy|{|xy{{{~~yx|{~{zy{z~x|zy{{~v~|{{|}x~{yz}zw|{yz}{z~}y~zzwvwy}y}y}zxzv|}vv}}{z{zz}~~}zx{}x{xzxwyz{yxxzw{zz~xz||}x|{|y{|||{y}~||~{z{y||}}}~|{z{z~y|vzz{yyxz{||||z{w{wz}xxyv}z|z}~}{}~}|zz{zyxz{x{z~}y{{~~||{|{|xz}||yy{z|~z|{y{{w~xyx}||y{x|}z~|v|xyw||~{{}||z|{zzxz{zz{z}yz{y}|{}}~x{}y||~{{|z{uxx|y~y~}}z{~}~~~~~~}z~}}w~~}~~{~{}|{|}z~~}{}~~|{}~|{|~}~}~~~}~{{|~~{}~~}z}z}|||~~~~}}w~~y}~~~{{|~}~{~}}~~}}{}|~{}~}|}~~~~|~|~|~}}~~~~x~~}|~~~||~}~~~~~}~}{|}}~{{{~~~~~~~}|}{~|{|~||}~~{||~}~{~}v||}}}~}{~}~|}}~}y~~y~}~|{~~|}~}~z~~}~~~}}}|}~~~|}~{|zy~~~~}{|z{~}w{{yy~}{||}zyx{|u|{~|||y{{{{{{wz~{yy|~y||y|{z}{}{}}~|{}{}}{}}~t{z{yz|wy|~}~yzwxxz}|x||xww|xy}z{z|wx|wz{~|}ww{||z|}u{{||~}{zz|x|~yzz}z|yyyw|x|yyt|xxxvyyy}zx}{{{|z~~{{{yzy{}{yzz{|{}{|{}{yv{~{zxzyzuxy{v}z{x|}}}}v~}ww~~{~}|~|y{||{}v|~}|}y|{zyuv~ywy|z~}yz{{x{xx{z{~|xzyw}}|zz}}x{{}~xx{|~zx{{~~y}}y|{zvzx}u|{{{vzv}uw{|z~{y{|x{y}~xy|}~zxvz{y{xy}}z{|}y{}zz|{{}{}w}{}y{~}{{yzxz}yyz{~wz{~wy{|}zzz~w~|}}||{}w}|}{|z|z~z{{{{|y{~yw}z|zz}yy{yzz{v{xwyz{}}}~yz|~yy}z{zv|}}~||y~zx{y{z||}z|zu}vw|}y~}yzy{z}w~yzzy{}}z}{|{|{|y~{|~y~}{{y|{w||{x}{}zu{zuy}|}y|~{{}w|}yywxxyy~~wv}{~zw{x{{y~y|z~|{~|}z~xz{|x{}v{xzzx{x~}z}zzvyzy|y}{|yy{y|~z}|zz|{}z~z{}||{vyy{{}yzz{{wz}|{}zx|z~z|~w|y}w{|zy{uyx}zzz{{x|{}}|}}zx{}{z|}}~~|}~~}y}||}{{}|~}}~~z~}|{{z~}}~{{x|y~|~~}}~z~~}~~~|}~|}{|~z|~||}}}}|~~|z~~|w|y~~}~|}}|}~{~}}}~~~~~x~{}|~~|{~~~~~}~}~|z}{|}|{}|}|~|~{~~~|~{}~|~~~~|z|~}~~~z}~~~~{}||~|y{~}|~x~}~}~~}~~~|~}~}~}w~~|}}}|||~y~z~{|~}~~|~|||}||~}}|}|{}}}~~~~~|~~{~~}}|}{z}}~~~~|zz|~|~}xy~~}}~}~{||{~}}{~y|}z|~x{z{}pzx{x~yyz}{{|z{z|yzz}~yv}yv{}{~~zz{z||}}xz|tx}{{z|x{{{|zv|yx~z{xz||y||~zwyx{{~}zz{wyz{z|}z|x{|{xy|x|zzy}x|zy||}z{||~|{||}zw{|||vw}v{vy{|}yw|{x}xx}}zxx|}}{{z}wzz|{x~}}wzy|yz~~x~|z|xx|||}{|w~|zz~|{}{y~~sy{{z|{}}z|||x{z{z{y~~|~xy|||{{z|}~v|~{|z|zy}{~}}x|y{{y{{zz~{z|}x}|}}|||zx{}}{yz}|wy}|}zyx}|~xy{zy}{z}z|{~}}zw{yzz|z}}zw|~~}{{z}xw}}w{~y}xzww{}|x{~|z|}~}}}y~~}|w}{||z|y}}~{s{y~{|{|x{z{yyz}}z~{z||}|yyx|zwz{|w|}x{|~yyx~}{|x~xzy|yyyy||x||~{{zxy}xy|||{~~ywz{~t~{||{|{|{|z{}x|||yx|xw||yy}{|z{w}x|zy|~}z{~zzxzz|xz}~{{{{{x{xyvzy{~{z}{}}{|x}}x{zy~zzz|}y}v||v~~x{~|z{z{x{yu{}{{}}z|{}zv}}x}vy{~z{{}|{z{}{|y|}||zv~{||vw}{z~}{zzyz~yz~{|xz{z||zz|{z}~|}w{z{z|~z~zz~}{~{|}~|}{}|~~|~{~~~}y}||~~~}|x~~~~zz}}~~{}~}}y~}|~v}~}}{{~}}}~~{}~~}}~z~{~}}~{~}|~{~}~~~~~}~}}}~{}~}~~~zz~}}~}~z~~|}{~~}}}||~~~~|{|}z~~~}~~~~~}}}~}~~|{{~}~{|}}{~~~|~}z}~~~}}}|~|~|{{~|}}||}~}~}}~y~}}~|}{{y~}}}}}}}~~|}}~}~|}}~~{y}~}~}~~~|z}}~}|z~z{~~~~}}}~|}|z~}~~y}~~~~{|z||}}}|~z{~~}|~}}w~}}{|{|~|~{|}~}~}{z{|~~y}t{vz}zzz{{}~{x||zy|{}|{~}z|{{{}~~|z{|~w|~}x~}z{}|z|}}{~z}y{u|{{|x|x}z{{z|v{~|y|{{~~zz~}~|}}}}~}z|{yyyz{|yx|{~xz}|xx{~y{|zx{{}x|||z}{}}{~~~{y|y}y{z|}}{z}xx{|y{|wx}|{w{|z}uxyx{~zzy{~z~||{zxy}y{y}{|~{z{zz}z|{}~{y{zzz|{x}}xzyx~wxw{x|{~|z}|}~z|x|zu~z}|{|~~}{z|}}{{{z{{zxx{z|}{y~u|zyz~{|v~~||~~}zz|{}~||~~y}}~}~z{vy{zzw{}}{||z||{|}zy}|~}yy|}~}}x}~|{}}}|||y{|{|~||~{~x|{{~x~xzx}|y{zyv|w{|zy|}{}}{~}~}z}}|~{}}z|~z{y~~{{z}z}{|yyxy}}||{zyy~z{zz|{{}}x}z{}{~{{|}{~}}~{|~~~|y~|}}{~w|zyzy}}{~~{zyy{|y}~}|zz{|{|~{{~~}z}~{}~z|u}{z|}z{|y}|}v{~{}}}{}}~~~~x}|z}}~~zx{{{}~~{|~|}{}~zwy|xxzx|~zz{y{{{y}}}~~y~~y{~{zz~{}|x||~z|~}{~|{~|z~~~}~}}~|~}{~{}|~}~~}~}~~~~}}}~{}}|~~}{|~}}~}|~|{~|z{}}|}~~||}{~}}~}~}}~|~}~}|}}~~~|~}x||}z{~}|}|~}|~||z~~|~~{~}}x~~}~{~|}|}~{z~}}}}}~|}~}|~~z}}{~{}y{z|z{|~x}~z}v|xz}{xzy}~z||~yz}xx}y}{}xx||x{z{zvxu||}|}}x{{}{|yvw{{{{|{{u|xzzw}|{t~|yz{zy{{yxyyzx|z|y|{|z}{{|~|~wuwxz~z{x}x{z{zvx||z|t|xyy{{v~|||{z|~|y|{{|~{~}~}yzy|~z|xxzz|x{yz||{yzyz|w{~{yzxzzzxz{zywy{w}}{{}{}zx{~{~y|y~~xzxuy|zzy{|zzz{|~|z~w||y{}v{}|{z{}{||z}x|{w{y||yw{wwz{{z{|xy|yz}|zzw~{x{w|z~yyz~yu}|z|{{zwx{w{|}~xxy|{w||}z}|w{z}{|xz|y{~|{x}y{}|z~~{{zz||{}|{y{wvzz~}{}{}}}z~vy{{}{|~zz|ysz}{|||z{z|y}|}|{~~{|}||{}w~||}yy~x{}y|v|zy|z{yz}{}{z}zx}xwyy|~yxz~w{xxzswx}xz~~v~||}}x|wzzvz}{xy|{y}y{{yw}}}{{}yt|yx{y|}~|v|y|{~xzv|xx||~y|{y~}y|}}t|~z|}}|z|w}~z}y~z~|~~{yz}w{{~y{{vwwzx|{|{v}y|yz{{~~}vxz}x}zz~yy{zy{wx|z|{{{|vz~~~}y~yzy~x|{z~zz}}~zy{{{yy~zz{~z|}~}|z|xzz{x{w{x|}z~}y{zx~{yv||xx{{{~{}|{{~~~~~}~}|}}~|}}}}z~~~~~~||}{}~||}}}|~}}~{~~~{~}}|~}}~~|z~}}}}|~}}}~~~~|z}~|~~}~~~|~~}}}}{}~~|||~|}~~}z~}}{}|}|~~~~~}~|~||}|{~|~}||~~~{~~~}{{w|z}~~}~|~}}}~}}}}}~~~zz|~}w}|~~}z~~~~{}}}~}~~}}z}}}}~~}}~}}|~~~~|x~}}}~~~~{~~}~}~~}}~y{|~z~|}~~~}~~|}~{~}}||z}{zz}~}xvzyyx}z}zwy{wyxv~ywx{|}yyzx{{u|{{y}z{}z~{z{|||}}{y}{|vyyvz~yz{~}|vx{yzy}yz|}{~zwy~y|xxzy~z|{{zz}x}~~||{{|~~yyz|{y}qz~|~|~x{z{{x|w{}v|txv|v|~z|yyv|x{yywy{|~||z||{~~x|{y|}y~{}}~zy{||z|~}}~twyzy}y}}zy{y{z|{vw}xz}yx~~z||z|zzyy{x|x}||z|xxy|yz{}zv}x}|z{z|{y|x||w~{}yz}}x||||xyzz~{|y{~}~|~|{|}{{z|zx}}|}~}|{yx||x|~{{|{sxwz{xzx}{~|~{w}~}|y|}{|||~~|{{|}z|{yzw|~xy~{|ywyx{|x{yyxwy{~y|{~zz}{}x~~w}|~~|||||}}{~}y~{zyy~x|w|{}yzz{yyz~vw{}w{xx{|{{~{{{{|{yw}}{yx}}}|}{{|||}}{{{|~|zu~}wy~t~{|}~ywux}u}w|yz}{z|x{|z|z~}~y}~~}~{}|}xt{y{~|x~x}~wyyzy|}xy||{yy||{}{yz|w}}w~z|~{|{~~y}zz{{~z|}z{|z{~x{|yyvxy|wwx}{|}x{{x|}zv{{{yxyy}{}wx~{|}~{~x~y||{z{~~~|~{~xzz~yz|xzy}v{wxv{zw{zwzy|xw|{{y||z}{xx{~{|~}~}}}|~~|~{|yz}{|~y~~{}|{|}|~}}}zvzz|~}}}}|}}|~~~}~{~}~}~{~}|~{~|~~}|~~~~{{}}|||z~}}~~~|~~~~}~~~||~|||~}}~}~}~}~~z~}|~~{~|}}~}}~~|yy}~~|}~}|{}}~~}~~|||||}~~~|{}{~}~}y}|}z~~~~}z}}~}z{{|~~z}~~~}~}}~}}}}}|||~~}~}y||}~z~v|}z|~{~~{|||~}}~~|~~}}~|}}|}~~|y{~|z|z~}z{||{y|}~~~z~}~ywyv{w{}wzzz}xyyy}yy}{{z{t{~}tw}zy}{{x||{|z|y{|z~z{z~}zz}t|{|z}{y}zyzx{}}zxy~}{{}|~zy||zy{|zzz~~wvz~~xyyzz{{{xy|xyyzy|z|{yzx}{zzyz{yx~y||x{z}w~zy{{x~~x}~u}zxxwzv}zx{yy{z}{|x{~|x{|}x~||y}{|{yxy{y|~}vx}zz}x|yzyy|w~|~~xy{x{{{|}u}{~{{}{|wx{}|w~|{w}||xyz}|xzy~z|yyzz~uy~y{{z}|{y}z}z|}{}|{|{|zyzz|z~~||u|{yz{x{y{zzyz|z~yy}y}z{}yx{z||wy{zw||{wy|xywxzyyz|{|x~|z{y~y~w~}{{~z|yyx}|{{{|~{~{wy|y{y}{}}zy}|~vx|x{}{w||||~||{}|vwz}~~z|y}zz{z}|w{{{}||y{x{y{s{y}~{~}|zzy|{|}{{yv~}|yz|~{~~w||zy}{|{z{z{y~|xz{yzyz{x}|z|wzy}|}yz|~y~y{z||yzwz|v}{wz|z|}z|||z{z}zy}yx}}y{z{z|{~~{yx{|yz~xzx{}{{z}||y{yz}}z}~z}|{|wz~|yz|z~{zz{}||yz|x}~|y}z~{zz}}~|y{y}uyx}{~{~y}{{~{|}{}|{~y{{yy}u}wyxzw{z|zvxzzzx}zxx~~y~{zy}}}xvx}}~~|||{}|~}}~|~z}~~~|{z~}~}{|~~}~|{}}|~}|}~}}{~}{~~~|z~|~}~~z|}}~~}~~}}{|x|{{~~}|}|}~~}{~{|{}~{~~}~}|{|~~{|~|~}{|~~~}|}~~~z~~|~~}~{}z}~~~~|}~}|{u~}{~}}}{}~~zz}~|~|}}~}|}~{~~||}~~~{}|yy~{z~|||~y}|~~~z~z~|}{~|}}}~~~~~}|~~~{}}~~{}~~~~|}~|}}~~z~}|~}~}}}}~~}~~}~}~{}~~~}~}~}}z~|~{~{~~x}|}~}z{|yzz}~x|{|~{{~ywzy}{||{|y|}yz~yzv{z}{~zv~z{||zy}~}}y}yz{}z|x~w{}yy~wz|yz|ywwxux|z{}z}yzzxzzyzzwz}{|xyy{wwy{}z|||}~zxyww}zz|w{|w}yxw{zz}|}yw}zzvw}|yzy|}{}zyz{z}{|{}z{{}y~~xzw{wwv}~z{y}uzz{yzy}zz{yxyv|xy{{{~{}{}z|z||y{{~{{{~|}{|y{}{x{zw{zzx|yyyz~{{}x}{vzy|y}z|x~}xw{~x}}{|{}|z}||z}}}zyy}{|}zzz{x~}zyzyy{w~}txz{|v}y}v|yx}y{zw|}||~xy{~{}z}}}{{zy{yz|}vy|z}y{{|xzyw|z|z|yz{v~}z|vw}|y|w|}t~}||~yyx~{|{}z|yu}yy{x}yxxvyv~}xz{xxx|y{x|yyz|{|wy{z}~z}{~{zz}|~|xzx|~}}wyyzx{yzx|z}zywx{uyyz{yz{y~}zy|xz{x~}~}z{z{{z||}}|yyxx|}yx~zzy{z|{{{zz~zw}{{xwzwxz}|}||x}|yz{{vwz}~~yy|z{{|w}}{}}z}~}xyy|vxx~zy}zyyx~yzy~{yz~{y}x|z~|z~|w|~{w~~|z}~y~}{~}{~vyzxu}|x~z{zwxz~y|{{zy{y~xvw}z}x{{zz{}~{}{{z}|~y}}~|}|~~|~~}~{|~~~{|}~}}}|~z~x~}~v~~|~}~z}}}|{}~~~{}~}~|~||{{}|}|y~}|y|~~{}~~}|~~}~x~~|z}~}||{}~~}}}|}|}}{|~~||~}}~}~}|}}~}x~||~{~}~}~~~~}~~~{~}~~~{|~~{z}~{|~|~~~~~}|~|~{~~|~~{~|~~~~||~y~|~}|}z}~}|~~}~|}}~~~{z~~~x|}~~~{~~~|~~~}z}~}~{|~z}}~~~~}~~y|zz{~|xz{|y}v{{}{zz}y|yx}z|vwxx{w{yyz{{zyzy}}zyz||wzyz}}}zx|w{w{|y||{|{|z|zxyx~}x{vz|wz{}yz}wz|y{v{y}|y{y{|zy|{|y|zzy|yzw|}v{xwzw}z}||wwy}|{y|z}}z|zw{||yyz|uz~z{|{}}zy|}|}}y}{~{|wz{|zz}z}z|}zywu{{{|z{yy|w~xz{|xwxyyz}z~|w|z{{|{v{{}z{}}}z~||{}|z|wy|zy}x|{z|||~~z{y{zwy}z{{}}{y~{{||z{yxxw{x|y|{yw|{}z}|w}xz|}}|z|~|~|xyw~|}|zx|{|}|zy{~z|~yz|~~||y{z|}~|}xwy|}zy~~{~{z}~|~wz|~~}|zz}{y~|||w~{x~z}z}}yyx|}}|}||u{yx~}y{zy|u}|yzwy~~{}{zyz~wzxw{|}|u}|v{}y}y}|~{}zz~w{yuww{z|yyz|y{|zw~yx|}yy|}wy}z}y{~{}}{z{{|{w{vz}z}wxxw{x|y~}yzzzwx|{|{yw{z{|{xx{|}yy}|}}y|w|zy{|{|y~z}z}}xz{y}}|||yzy{{~}{y|}|y{}ywz|xw|z~{{{}x|y}{}w{{wzz{w{{|zzyxx~zy{z{x~{zw{x}{~zxy{{y{{~v|~v}y|}|xy|x{~y||v}||}}y{{||zz|x}wx}yyz~}~}~w|}u~||~zw~}{x~y}~~}|}~||}||~z}~}~}~||~~~~}z~~z|y~}~~~{~}}||~~~~~z}{||}}|~~~~~~|}~~y{~~|~|y~~w}}~~~{~z|}~}~}|~||}}}~}}{|~~|~~}{z~~|y}~{}}{~}{|}}~y~~}}~~y~|~y~~|~~{|~{||z~~~~|}}~~|~}{~{}{||}}{~}~z}||z~}}||}~}~|~}|{}z}~}|}}~|~}|}}}||~|}~~{~~~}~~{~~x~}}}~}~}}z~~~x~|~{~{}}~}~}{~}~}~y}zy~~yyz{z}||zy|}|v|uz|}|}x~|z|}|x{}|{yyy{{|~{zz|{~z|z}~|}{{|{~{}wxw{{{{~yzyyytx|y}z~{xzz|yy}yzwzxy}}x{~y||~{x}y|||{|z|y||}y{|~yzyxzv~w{wzyyz|z|}zw}||yz~{z}~}zzz}{zz}x}}~}}|~~}|zz{xz{wxy{~x{yw|}y|t}yx|zw{yw{w|z{z{y}yzx~x{|~{}{z}~z{w{v|{||~}zuz{xxxxzzzwzv|zyzxx{xvzw|{~}~{{xyz}{wzzx{z{{y}}v{|yv~yyz{yzvz|w}{v{~{}xz|{|x}{{}}w{xy{{yy|z|{zz{|{|}|~y~|yw{|z{wyz{{~wyz~xw|x}zy|{x{z|yzz~~|yz~x{{~}{yxz}~}|{zy}{}v~{{{zu}{z{{w}uw{v~xz|yz{}|}wzzy~zy~x~}{}y|zyz|||{~|~~{}}~{y~|||yz~x|z{{||wzvxzx|x|}x|z~x|}y{{z{}z~|}w{v||}y~|~}{{z|}z~yv}z|x~}xx|w|x||u||zxyzvx{zz{{y{|x{}y~z~yz{|{{y~|}~||}{|z|wy{zxxxz~{z{{wyw{yy{~wy|x}||zz|||~{z|}|z|}{~y}~}{~}{}zzw~|{yw{||yzxxy~~w|{yxx~{}zz~~~{~x|wx{x||}~}}}~}x}{|z}|z||~~~|}|}~~}}|~~~~~z|~||}~~}~|}}}}}~~}~z~z~|}{}~}}~~~~z~~}~~~}|}|~y{~x{}}{~~}}~{|~~{}|~~~~}{||}~}~}~~{|~}~}|~~~~}~~~~}}~~~||~~~z~|}|~z~}}z~~~}~}}|~}~~}|~~~~}~~}}~z|{~{{{{~~~~}}{~||y{zz~}}z}~~~|}~|~~~~|||~zz~|}~}zy~|{{~}{~}}~}}~~z{~~y}{{xy~~}}|~}~|}~}}}~|}}}}~}}||~~~w{z{}}|}z{|}xwvxxv{wz}|}}{zzyxx}zyz|~}{z}~uy}zx{|||y{||zzy|{}~zx{|zxx{{|zz}{}{x}x{{yzzyx||{}}x}|}v}zyx|}wy{{|~{z~{t{{|}}u}}~xz|{}xy~zx||y|~yzzwz|}|zzzyxz~~w~{xzw~w|~y~{}|{|z}{z{}}zyyz~{xxwyyy{z|zz{y{|y{zyxxwx|yy{wy~yxzzz{w{xz{x{z}zyy{}~{}vzz{z|v||yy}z{w}u|||z{x|{xz{z~y{yz~z|}w{}zyz{y{xz~||~zzy~w{|zzz{xyy|z{z|{}|{~}}{|{{z{xwz|yz}x{vxz|{xv}}}{}zwz}wz{z{y{{~{}|}z}~y}|z{{~zyuy|{~|||~~~}{w|}{{{{{z}{|}{|wux|z}z|y{}{}}{}z~y|xxz|z}||||x}~z|zy}w|zz}z{z{zvy||zz|z}zyzyxy}x{y{yx}{{yx{}uyzy~}z{{{|{|}}{~}~|zwy{}}~~z~y}yz{y||zyzzt|xw}}~{xxywzxy|zz}~z|v}zy||z|}}y}~z~v{~|x}z}~z}y~{x|zxxy}wx|x||x{}yy~vwxzz|}t|~zz{z{z{xwzyzwytzuyyyyy}}yw{zw{|~z{w|x|y{yzywyz|zz~}|~~||~~|~zzwzz|~|{~{{yx|z~|zz||}|||w{x{}yzy||z{~|~z}}~{y}z~~y{z~~||}{|~y||~~}{}|{~|}~~{}~|}z~|~|{}~~~}|}}}}~~~~}|~|~~~}|z}~~~|}~~}~~x}z}}v}|~~~}||~||~~}y~y|~}}}}~z~|}|{~}~{}zz}}~~~~|~~~~|}~}}}}~~}~~~w}{~~~y}~|}~~}{~}}~~~}}}z}|~|~}~~{~~{|~||||{~}{}}}|~||~}~~}{}|~z}|}~~}~{z}~~~}~~{~}{~}{|}|~~~~~~{|~}y}~~|}z{~}}}~}}|}~~~}~}}}~}~~{wx{}x{{{z}{{}zzyxy||}xu}ux||x{}}y{z|~~|zy~z{}yw|xy{wz{|z~zu|}{y}y}|y|||{w|yyxzz{|w{{xx{{z{|xx{|{zy|z{}{~{zxy{|}}||}z{}y|{x||}zxx|y{vzzy|{xz{|{}wy~xy{{x}|wv}u|z|{v|}~~{|zv{|}{}~}y~|||~zwz{y~yy|{v{zzzyuw||uw{{~|x{zy|}z}yz}{|~{{{{z}|{||~z{z{~yt|z|||z{|~yw{y|~zxxx{|}yx|y{z|||z}|~|x}{}{|z|{{{{~{}{zz{y{yx{xzw~|}z{{xww~{{~yzy{~{y}{{{z}xz||u}|||{v~{||{}{|{{|{x|y}yy{z~z{{yzw{z~|}{y{|yxy}~}|yz}zyxyx||}~z~|v|~z{yyx}z|}yz{|x{{zz|zyy|zvw}{z~zw||{|{z}{z}zz~~y~||{y|~}{yzz~yu|xxz}vv{x~}z|yy{~|zyy{{{}z}{|z||{{{y|v|{ywz~~|y~z|zx{{z||{w||y|w|z|y}w~{zy|z||y}wzzyx}{zx{|zz}{zy{~z~|yzyz{|yzzxy{z}{zxyy}{|x|}yyx~yz~~||wuwz~yz||x|}{|{}zy}z|x|zyz||yx{}{zz}z{{zv{yyuxz{|{xy|{zyy{|yxx~{w~|{}}w{}}{~z~~~~||z~~}~z}}~~~}|}|~~~~|}z|||~|{~{~|}|{~~}~z{}}}~~~~~~~~~~~~~~}}}}{{}~}{|}}{{~~~}|}~|{{~~~~~}}~~~|}{}~}~{}|y~{~|~~{{}~~}}~~~~}~|}|||~{|~~~|}~x~z~}|~|~}|~~}|~~}~{{}{~||}}~{}{z}~~|}|~~}}y{}~}|}~||~~}|~|}|~~|}x}~}~z~~~x{||w~|{{|}{|||z}~~z~}|}|}|{|x{~}|~}z}}}}v~{{}{y}~{|}z~~y{{zx{{z}||x|yyz}~|}|z|zyw{}zwy|}yzzy|{zyt}w||}}{zyyy~}{vzzyz||z}{zzvuz{}||z}xzz~~yz|{{x{z}xyy}vxyyzzy}zz{{z{z}{|xyz|y{yw{y~y||{y}vw{z{||{xwzy~{}z|yz{}y|{vz}s{~~{||x|{~y{{zy{x|zx{xy~vzx|y~w|{|v}{{~{uzt|w||yzyw{x}|{zzytzzwx~}xw{|~w|z|~yy{z~{{x{|z|}}|~~{{{vx}{}yy{x|y|{xzxz}}{yx{z{w}{~|z}{v{}|y}~zywy|{{~||{w{|{|zzxxyxwz{|{xwwyz}yxxyxzz{{|{~{z}|}y|y{z|wwy|{zvzyy~yyyzz||}|{~wvy|x|yw~x|zz{{v~}w}z{xw{u|wz|{z|t}z|zyzz~x}y|z{{|y{~~z|{z~|z||{}|zzx}y}}z{}xx{{{}yyzzzvzyy|u{wxz|{|u{zvx~{}{}z{zw{}xx|~~|{u{}xyww~|w}{~}~zyzxy~}zz|z{|y{~|{x~{xyz}zz}z|z~{z}z{yz}zx}|zvx~~z{|~|zwx{u{}y}xyx{~|y{}{}{yxy{w{~yy{z{|{}yu|y|z{z{~z}y}y~wy{y}{{{{w}{~||{}~}|}|z{~~zzz{{{yzv}}}{{{}|}yz~y|x}zzv{}x~y{ywxy{{|{}}z}~}~~|~~~{~}~~u~~~|~{~~~x}~~z}~~~~}}{||}~{~}|{{}||{}~~}||~{{}~~{|~~|{{~~~|~~|~||~~{~}~~~~}~|}{|~}}~}~~~x}~~}}|}}|}|z~~|}}|}|y~~|~~{~~yz}|z}~}~~~|}}~~~}|}|~~||}~~~{|~|||~~~}}}~~{~}~}{z}y~|~}~t~x}}~~{~~~}~{}}|}~}{~z~}z~x}}{~}}|~~}}~{}}~~{}}|}~~~~}~~~{}|~{~}~z}{{~~|yz|{}}|}|}~z}}{y}}z~}x|~~zw}{{|yy~}|{yx~{wyy{w}z{z}{xvxyy{yzs}z~}yy}}}x|{{~|{y~{}}~z|{yv{x||y~yy}zxyywx|xy|y|{zzzz{}|w}|zw{}zz~{}z~{z{x~y{~}}}|y}{yy}|{x{xzwvy|yxyz{~{~xx}xz|{{xy{|x{{{{{y||}|y|{}|z|}|}|z|yx{zy|zwzyyzzy|~}yz{zz{{zx{}yz|z}}xy|||}|}zz{~{~{}}{}}z|}|yx~{zyx{xvz{{|w||wv|u~}wy}vzxyz|}zz|~{|yy}{{z{||{}{|{{~}y|}vyx|vxyyzxww{yw{{|z{|wwwv|}~z}x|~{{{y~||y{{yzy{z}}}|{w{y{zwy}{z{x{z{x}xyyz{wxt~{zz|y}ywz~}~zz}||}}|z}z~{zxy|{}zv{~}}yzzz{w{{|zvwz{||w}ztvx{y{yz||z|~yv|}|||yz{{{x~||zyx}~zzz|wy{|{zyyx{x}{xx}}{yx|w}x}~w{{~x{z}{yy~}|zyzz{{{~|}||zyz{}v|{{~yy}z}vwz{|}}}y|uxxxw{w}{|~|~w{{||}}|z{w~zz~y}|}xy{|w~zyxx{{{yz}{|y|zxwy}}w}|y|z}x}|}{{|z}{}~x}z~z}{{z|yzyz~{||z{{ux{{y{{xww}~}x{{}|{x}z||z~y{||||}|~|}z~~}~~~~~|{|}|~}|~~|~{~~}~|}||z{|~y~}~~~~|~~~}|~~||~{|}~{~||y|{~~yx~|~~~}x~~~~~~{||~|~}~~~}}|}|~~}~}~x~}}z}}}}~}{~z~|~}~~{z|||}}}}}|{~}|}{~x}y}|~}|}~~~}~~}}}}~|{|~}~{}}}~}y|}}~|}~~~~z~}~|~y}|~~~}}~~~|}~~~}|}}~|}~~}||}~}}~~}}}|~}~y|~~|{z~}||}|}~}|~{z|}|}{~{~{zw~|~|~{{xzy|yz{~{y}t}y|y|xwwx{zv{z{{wy|yv~y}||x~|~z|xx{zwz{zyz~}{|zw}xy}z~yw|{zy{z|x{~{}z|}y{y|wx{zx~xy}|{wx{}{zx}x~w{|}xz||y{z{wx{xy{{|{|zzywx|xzvz|~~z{zz|v|||z{yv{z}{yyz}}x|~|{z|y{{|xz{|}|zwy~}}|z{|}y{t~u{{ywz~zx{z{}~x{y}zy}{~|}}|}{uyy}z|~z{{z||~{x{~{~{}{z{z~zzx{z~vuy}}z}yzy{{y|z|{yzxyzwz{xzz{y{|~yzz|}~w~{}~{{}{~y}x~|z{wwz|}yxz|~{}zw~||{{|~}~{|x{|}t|}}}z}z}}xy||{y}z}}{}|xxuy~x}{yyyx{ty}z}|{|zzxz}|z{x{{y~wy}}yy|{~|w}wzyw{~y}}z|{|{uzw{|{z{|}~z}yz|x~y||v}{|w|}{|z{~~{zz|{w||~{{}|yz|yzz}x{xx|vwxz~x{}}{|y|{}{~x{}zy|z{zz{y{~y{xx|~~x~{z{z~|zyu{xzz|y|x|}z}y}y}z{xxxv|xzz|yz~}|{}zyyyy|wx~~}x{{~{~~}zzty||~{yw|}{z{~{|z~~{}}w|}{~zyx{{z||z}||z~yw{{||x~{z|~{}||uy{x~|||z||y|~{}}w}||{}wx|}|xuy{w}|||v|w|{{w|xz}{~~}}~~}{}}~~}{}~{{{}}|}~~}}}}~~~}~|}{}~~y||{~}~|}|{~}{~~}}~~}z|}}}~~~~~{{~{~}}}~}}~w~}~~}|~}z~~}}{s~}~~~~}~}}~~|~w~}~~~}~}}}}~}~|z{{~}}~~~}{~~~|~~{~{~}~~}~}~{|~|y}~~}}{}~~|~|}{||}}~~}|}}~|~~~{~}|{|~{~~~}~}~~}|}~{~}|~~~~}~z~|{}}}|~}~~}}~z{~{|}~~{|}}}{{~}|||~|~~~~~||~}x}~~|~}}|}{|{~|}{}~}~}{|~||{}}{}u|}~}}z|{~{zxy{vzyvyy||}{}{|z}yxx{yz{yx|zz{|z~{|~|wz{{{~||zy}{~x{||}}zx|}wzyx{zx{yyz~}yv{~y}v|yyu}yzv}|{z|x~}yv{x|{x{}zx|{wzx{|}}zy|{x|yzyx|wwz|yzyy{xyzy|w|wz~{|}y|x|||y{|~~z}}zy}}{}|x}}{u|yzv}yyz{|x}~~x|{yzyyzzxxvvxzxy|yy}{z}z|}y~~}|{}}{z}~}{{z|{|}{{z|}wy~z~wyw~}z|xy|xx|zxxyy{{{z||~x}|zzv||z~y{~|x}}z~{vx{zw|||}{v{wwy|w|{|zxw||~zzy{}xz{yv{}}{xy||z{|}|{|}yyzv~|{x}yzxxz{|zyz{zyx}yv}|xyy~||{yz{}|y|{{yy{w~z}|~~|x{{|~zw{v|zy||y|y||~{{|z|uu}zyv|z{zz|zz||vzyz||{}z}}{xw{wy}}||}~z|}wz{yzt|z{~}zww}{{z{|yzz{|{~xy}zyz|yyz{}~|y|y|y}{x{x||~||{z|zxz~~{{xw|~|z|y{~t{{{wuy}y|y|~z~y|}w{{{y~z|}|{y|zx|z|~{~wzyx{|wyzz{wx{w||zyx{~|{{{{{yx{z{~x}yy{}||~|z|~{|z{}y{y~}{~}{zz|{~~u{|yx|{~}||z}x{|y{||{~}}t~~z~}{}{|}|~|}~|}}}|~~}z}}|~}||}~}~|z{~}~~z|}}~|{}~}{{||}}{~~}}}~~}~{~z}|}|w~||~||{}|{}~{{z}}~|~~{~{{~~{~~~~}w~|~}~~~z}}~{|~}}|}}}{z~z{}}}{~}{{{~|}~~|w}}~~||~~~|~~~|~~}|}~}x~{|~~~~|}|~~}|x~~}~}}|{{~}~~}~~|~~~~~}}{~~}}|||}~~}}~~~~|~}~~|}}|}~}{}}}~~{{z|||~}}~~|~~y}}}~|~|}{~}z}}~}y~}z~|}|||{|~y{|z~||yt~w{wy{|{x}{{zy{y}xy}z||z{{|}|}yy{yxx||y}y}{||x|y|{}{zz|w~{|zw|||w{}x}|v~w~z|{|z{{z|{|y|{x}|v|}yzy~{z}vz{}}~z}{}{|x}|}x{{z{{x|zxz}y}~~|z~}|||x}}y{y{y{{x{yzw|}{zzzzx|z||{|yy|{{zy{zww||y|}}zx}x|z~zxyyyyz~|wz{}{}zx{{{zy~x}||~|||y{zy|{{{{|z{z}z|z}{x}yv|}{{xy}z{}{{wy}~{x{yyz}|}|}~||x|y|{zz~{|x}}zzx|{zz~}||{y}{|x}y}|xzw||z}{z}|~xy}y~x}~{{~}x|~|{zzz{~}|zz}||{}||{w}{{|z|~yv{}~~~|{{yz|}v{v{z{~{x~y}{{}}{z}}z{||zy{|y|}|~{zy{xzzyyy~z|vyz}{~~vy{xz~|~~z}xy|~y|~y~xyx}{z|||~|vx{~z{~}y}x|||}zx{|wz|{|{zy}}{~}vz}zz{||w{z|yvx}{xz}}{{~y{{yzwzzyx~{}{|xv{yx|~~|{y~zv|z{zy|{{|zz{}z{|x}zx|y|zy}u{y}|{|{y|}|zx}{yzy}z}y|}y~zyz|{|~z|||zz|z{{y}vzyru~}~z}}|{y}zw{{yz|~}{z~z~|~}{zy|~v||y|yy~zyxy~y{yz{~~{y~~|~~z~|~~y|}}}~~}~}}}~z}|{~}|||}}~|}~z|}|y}~~~|}~{|~~|{}~|{w~~~z{~}}|~~~~~}~z~~~z}~y|}|~~{~}{~~|~|}y~|~~}|}}}~|~}|{|{}~{}}}}~|~~~~~~~y|}|~}~|~~}{}z||~z}~}~x~~~|{|{}~~}||~|~~}~{~}}}~}}}|~~}|~~|}}}}}x~z~{}|{~|||}}|~~~}~~~y|z~~~|{{}|}}~}~z~|}}|~{{|}}}}}~~}|{|}~~~}|}}~~~z~|~~~|}~~~zx|~{{z}~z}vzy{ww}|z{|w}w|}w{{|{}~~yw{~|z{{~{}w|yyvzy}}z{y~{z{}|{xz{|}{}~}zzy}||xyyvyyyxx|zz}|}x}wy{vz||{z}x|}z~{vyyzz||}y~|y|}y{~{}z~|{ywyyz|zy~}y|~vuszy{yxywx|{}yz|||{z|}|}}|z}y{{|~}~{}}{}xz}z{xwzxyy~y}xyx}v{y{wyzvy}~y{|wxy~y}{|~{xzzw}{z~~~z}~}{|}~~{y||}{yy|{{yz}|y{{xwx|~{|{|}|{~~z}wz{z|~{|~zzwzvyy}zyzy|zyy{zz{{{yx}zyyz|~}zyt{|}yz|}{~|z||}w{{{y{~}z|zy|}y|~zyy}}}sxy}|wy{z|y|}{|{xxvzzxz{{x{{z|{~|y}|z~{{|x}|w|||~~uzyz|z{|zzx|w}z}vyz{||w}xyzx|{z|{{{z|}z{xy|{z{}}|z{{~|~~{wyw~z|w~yx}zxx|zzx|zv{~|zw{y{~{~|{{zv}{{|wz{}~||y|yy~z}x{|}}zz{|||{}w~vzz{w}uyx|{y}~|{y}x}z|yz{|~|y~~|x~|x}||~x{|yyzv~{x~x|z{}uv{x|{}xz{z{y{{{{v{}s{~w~~{|y{|}}{|}y}zx||w{||xyw|}v|xx|{xw~z{wwyz{{zuzz|~{|~w}|{z{|z|}~|~|}|~~~{z~}~~|}~}~}|~~|w|~}}~~|x~~}}|~~}}}~~y}||~}~|~}}z}}}}}z~}~|}~~}}}}}~}z{~~{{{~~~}~}||~z~z~~~~~}|~zz}y}}~~~|}|~|~}}}~}~~~}}~}||}{}~}~~~}}x}{}~{}~||{{}~~z~|~{~~~~|~}}|~}}~{}|}z|~}|}|}}~~}|{~z~|~}}z}|~|{~|~|z~}|}|~|~|}~}|}z|~~~}~~~~~}}}}|~}{~}}}{}{~x}}||z}}~|}y}|v}z|{yv~|w{wz{|yy{xx{|wyz~zzy~|~|}yy|}x||{{|yyw{{x|}|{|zxy}}|~{yy{{}x{{|w{x{|wzyy|{u}~v|}y|{}{z{z}zzwwwz|w~wz|~zuvz~z~y~yxz{|y|{|xv{w||y{~}z|}xzz~yzy}{y~||{y{~}}|zz{y{y|zy}|yy|x||{zx|~w}z~~xy}w}}||yzz{|{|yz|t~x~}zzz}yz~zwxz~xxy|{|y|xy|}|~}}y{{y{yz}xyy}|||z|~xv|xx||{z~~{||xwyx}|{y~~x}{~|y~}{|z{y~x||zzy|}{{~yy{|yy{}}{{}{z{y{|z~xy~z{yzz{zwy|}y}{|{x{{yxyy}{{{x|{}~}z||{z{|~~|zz}||}xyw~{yy~{xz{yy{x}y}zxz~|~{{x~~{z}}|{{~|}~~yy{{|u{x}}~u|}~|{yxyx||{y}{{|x}}|y~yzw}~~zy}}x{xzy|yy~zyxy}|w{}{xxyw|}}}y}~}py~x{yx|}}z{zzx|zz~{vxzw{|x}{y{uyvx{|{{|xyy~yx|z}x{|{||{}}syx}zx{wz|}}~}{}{|v}{|~|zzy||~y{{x|yx{z~x}~yy{zy}z{xz{}y|||yz}|{yz{}{{~{||wy}xz|x~y{||z|}zz{|~|~{|}|yy~{z{wz~|xy~y}y|{{{{y}x|~{{wy~}|z{|yy{|}zy}{z|}x||~yz~~~~}|{~}}}~}||~|~|||~}{~{y}}y~~}~{|~~~~~~~w{~}|}|}~~|~}{~}}|z~}}}|~~~|~{}{|~}|||}}|~}{~|~}}}~~~~}}}{}||}~}}z|z||~}~~}}~}~}{|~}|}{{|~}~|~~|y}||}|~|~~{~~}}|~~{}|~~}}~}xz~{~|~||}}}~{}y|~{}|~~{|~~{u~~z~}~|~}|}~~}|}~}}~}~~}}||}}~}~}~~|}~~x{}}~~}}~~|{}~}~{y~~||{~{|{~~~}~}}|}~~~}~{}~~}~~|~~|~}}}}~||zx|{{{z~{}}~|y}zxv|y{~y{w}yxyzz{zx~ywww|xw}y{x{z~z}{z{v}x}}}~}|x|yy}y{~y|yz{yxwzwz~zx{ywvz|yyx{zx|z|zxy~z|~x}yz|{}{x|z||z~~x{{xz|~}z{y}zy|z{|~{zyzz}xw|vy|yy|v{xyy~zy|~y~xu{|z}}x{}|z}z~||~}xzx{zy{yvyy~r~xw~z{z|uzy|zy||}z}y||~|y}~v~~z{~{}yz~|{w}|~{yz}|yz|yxx||y|{yzyz}xtyywv{zz{~z~}}xz}}|~z~yxvz|z~|zsy{y~xy|xzz}}tzzw}zzy{|}~{~}||}zz{{z~|{zx}x~||~{|~yz{x}zw{}zu{{||{v|zzx{}wxzyyzzv|~}vz|zy~z||{~z|z}||yz~{}}{w|{|{{}|~}{yy~{{z{|x{|zwyzzy|zu}}~u{y{{}|}x{|}~}{{zzw}|}wy}{{z{}{|z}z~}yw{w|z{zy{{x{vzx~{yx~zxvy~yyz{}{x{w|}|xzzw|||{|~|z|zz}{vxy{z}{~}zw{|yy{z{~|}|{|y{|zy{~}{||{}||~y{|{|{}yxy}zz{z|}z~zxz}}xz~txxqywzy{{vx{x|uz{zxx}v|y}{|zz~}}y~y}|~}}|y}~|yyy|w|y~~xz~y~v{z~y}zx{yzx~w{||}~z}z{y|}xz~|~~~~~}~|y~|}~~{{|~~~~~}{~~}~|z}~}}~{}}~~}|~~|}|~}~~|~~~~~~}{~z{{||}~|}z}}~|}}}~}{}|~~|z~z|{}{z|{~}~~}}||}zz|~~|z}}~~~}~~~z|~~||~{~y|}|~~~~}}xy{|~~~~}|~{}~}{~|~~~}~{~~}~~~~|}~|~z}}}}zzy{}}{{~~~{z{x~}~~{||~}~|z~}~~}}{{}}}~}||~}~{~~y|~}|}~~}~}}}z}|z~||~~|}}}~~~~~}{}}~}}{~~~||}{|}}~}}~~|~}z|}}x~{}~w~||~|}}{~xzzy{{|y{zwx|w|x|}uwxyzw{}|zxuyzx{|w{z{|xz{wyyvyyv{zxw{y}|z{x|}}}|}{{zxzxz|~z}y}yxz~{|}}ywzxyz|y~wzxxu~~y}xy|z|w}|{|xzx}z{|~y{|z||yz~{y{|{yyy{~{x{{wx{||yyz|z}~}u|vw}{yz}z}yy{w{zz|~{z}vzwz|y{x|}~~}~}}x{~vy||y|z}wxxzyzz{{|{y}~yx{yxz~~y}{{w|zzz{zx|z|zz~xz{~|r{z~zx{z}}|vz~y||zyx{}yyxz{z~{{z{||{{{}yyw}|z|{|{z~yzxy~|x~||}}{y|{wz{|{}||{|{z~vywz}w{|~zz{|{yyz}zr{{z{yz|z|}zyz~{|{yzxx}{||||z}~yzzzyx{}wz{}ywxxxyyw|x|{|{zzyv}{z~w~}~y~y~zx|{}x~}{y}x||~|}{z~zx{||{}}z}w~}}ww{{|yx{y||z|{v{wyxx|v|{{{||{zz|{{x|w~z|}w{|z{v~{xyz{{zwx|y{z{z{z|{|vzz|z{~}y}}|}yx{~wx{|~{wy|y{|{~{}~{}y|z}|xv||{{xtz{|}zz}zx{x}vw{}xyy|yzz|yzz|}{~|z~z|{zv}yz{|z|{~y|yt~{|yzy{}~|v|y{{~|{}~}|y}~}|x|z}|~zx}wyzy}~xwy||{zxxy{y|}{w||}~z|y|x{y{|{w~wz|}yz|{|}~~|}~}~~}}{~y~{~~}|||}~~}|}{~|}}|~~}|~~~~|~~}~}{~~}y~~}z}~~}~y~}~~z||~}{~|}}~|}{|{~|{~{~}}~}}|z|||~~}~~|}~|{}|~}}}~~~~|x~~|{x~|}~|~x}z|~}}|}~{~}}~~|}}~~~~|~}|~~{}}~~~}|}~|}~}~~}}~~|~||~|{~z}~~|{}}}~{}}~|z{{}~~y|~}}~~}~}||||~|{~}|~{~}}|}~~~~~|{}{}z|}~~{{~~||}}}~~}}}|~}}}|y{}~~~}|}~~~~|~}~}|~y|~}||~~x}~}~~}~}~~~~|}{|||{}zz{}yw{|{zy{xvyzy{zyz{w|yz}|xy}yv~zz|yxyzx|y|y~|y}zx{}~}{wyywz|y{w{zw|zy{y}x}xzw|zz|y{yx~~vv}zw}}x{zxxz}z|z|zz|z{|{y|~z{{|~z{v{~zw}wz{}yvzxzx}{y{}{}z|w|ztyz|}xzy}}~~|{}wyz{}zz~{w{z|}{{|{|~||~wy~zy}x~{x|}x|zyyxxv|~z|w}}|z}uyz{|}z|~{{yyzzz|{z~}vx|{xz}}}yx}y|~yx{zzzz}{x{v}vy}y}xu}|~y|}}yz|~}}|yz}{}|xz}}z~xxxz|v{~}w~xy|zzz}}}y|yyw}y}xz~|~z||}~~}}|}{{}z{|}|zz~}y~}}z}z|}yxy|yx}|||zy{~}{y{{}~~{z|z|{~}}zyzyv|~zw{|}|~wz{vz{{yyy{zz}z|yzxzwu~{v|yx}}}yy~}}z}}{x{}zz{}x|~|~~|{{z{}x|w{{y{y{wywy{{|{{zvy{xx{|y~u}z{{z{z~z{{~yz}}x|}~ywwy{z{|xwxzz~{{y~|~zxzx{{y|z}{}{yxyzzw|u{w}zsy||{~x|zzyyvz}x{~x{~{x{zzyw}x|x|zz|z{{yxyz|~xv~{||}y}{z|z{{{|{{y|zw{~~|}{}zv|||{{{{wz{zy~sy|yz{~x{||z{{{}z~x}{y|z||{w}~x~{y}~~|~{~||z~||~|~~z~|~|{~{{~~~~||~}}|}}}~|~~~}~~~~~~}~~}|}~~|y}{~}~~~~~~~}~}}||~{}}||z~~~{~|~u~~{}}|}}~~~~~}~{~}{~{y~~z{~~|{{~~}|~~~~~~~z~{~y~|{|}|~}~{|~z~~|}~~}}~~{~|}||||}}~||z}~}~~|~}~{~}~y}}|}~~|~}{}{~|~}~~~y||}y}}}||{|y}~}|}|}|~||~~|~~~|{~zz}~}~{x}}|~z}}}}|}|{|}}{y|~y~}~zz~}~||}z|~~~y~}}~~{~|~~|~||}{}}|~{}~~|{z|}||~|z~~|z||{~|{~{~x||~{xyxx|}{}z|zyy{}{z}{{|||y{|{z}|y{|~yzzy{{xz~y{y{{|tzz{{{z||{|zzx}|{~~yz~}{y{{{zzw||~|wy|yzuyx|}|yyv{{{|z~y}|w|x}{z}z{xz{~~yzw|u}|w|{{v|}y|z|zz~zyzy|y|~||{|{{z}|~|xyzy{|}}|~~{x{{}{z~w~x{|{}xz}|~yy|vw~~||zzzx|yw|z||}x{}x|{|}~x{{|~~yvy{{xy~|wx}{|~~||~v}z{{{|y{|v~w~z|y{|{v{w~xwxz{~zy}||}y{}zzz}{yz~~{|y~}|z{{z{{z|~~~}yy|x|y{}}||y}z{{xz{xz~{y}w~v{x|{}|y}x~~}{z||{z|wy~{zw{|}xz}x{{z{yy}zy{xz|{{ywz|}}}zz|}||{{zyyzy{|}z{yzw{y|~yywz}yy~|z}zzyzzzxz{~{zy|yz{{|{x{{|x}}zz~yyz~wv{|~{xxzw{|y~~{xz|}{{y|xzz|{|zxvxwz|z{|{{~zzzz{|z~{{~z{zyzy{zzz|yvy||y{z~|vy{{}}y||{x{||yzz}{yy|{z|wyx|}|{~{z}|xw{~}z}{y~|{|}y|}z}{}~{|z}z{yyvz}{vx{z{{y}||y{xzwx{xyzz~~y|xx|yyy|ywy}yyz|y{{{}zx{zx|~}zyzyy}~zy~~y{y|x{}x{x{{}z|wx|y|{yx}y~|}}}~~~|{~~~}z~~~~|}~}~~~~}}~x{~~~{}}}}~|~~{zz}}|~~|~~|~}~~~~|{~~{~}~{~~~~z}|~|~~~~z}}~~|~~~}~~~z|~~~{~z}~|}~}~~}|{~}}z~~}~}}|~~~}~~|~{~}~|}~}{|}~y~~~~~|{||}}z}|}{{~~~}}|}~|~}|}z~|~}||}~}~~~|}|||~z}}}|{~~}~}~~~~~~~~|}|~{~z}|~}{}~}}|}|~||}~{~~{~}|||~}}}~~|~|z~|{|~{~|{{}|}|z~}~}yzx}xww~xz|zzyyxxzxxyxxxxx{z|zyww{z|zyz|xy}~}xy{~z{x{zyz{}{|{{yyz}y}z{|{|yz|yy{zvz}|yztwv{{yv|}yxxx{y|{z|yyyzx{{{zyx{y||zzy|w||yvx{}{{{~{wyy}{xxzvz}x}zv|x|~zx}~~|w{}z{z}~{|~z~{}x~t|{w|{y{zy}{{z{yxx{|~{uzy{{xz}zy|z|~z~z{z|z}zy{}{~{zz{|}{|{z{zxw{~{yz|{xxvz||{z|y~zy{}|{{ww{~v}x}z}{||~y~}z{|zz|z|}y{}z{{x}{z{~x{||xxzywzzxzu|yy~xyzy||zy}z~|~yxz{x|~{|||x{x|yxz|z{xzxx{|wzw}w|yzz{{{|x{}zwxvz{|}|~|z||y}}|u|~|~|zxw~~z}{{xx}{z||wxxz~||}{{xxvyxxy}}w{x}x|~y}x|}z~}z{|y}zxy~{x{z|}||z|{yw{wz|w}zv~vy~|yzx~~w|vz{zw||}zzz~|}{|{~yv{}z|yy}}y}z}{zxzx|yxx{zw~|w~{zzx~zxyzytzwy||{~txyy}~~xyux~y}{~z{y}yz{~z|||yx|wz{|||v{}z||ww{}}{{yxyx|}zzxwyxyw~{{{z|z~~{|}yz~|{y}~z|{|{z~z{yz|z{~w~{wx}y|x~s~zzz{}|z|z|{}zzz}~~|~{y}~{|{|~~}}}}~}~u}}~~{~}{{|{}}{~~|||~{}{z~{y{~|}}~~}|~~|}}~|~{|}}zyzz~{~~~|||~~|~~}}~~{~~|~}~||~~~}||}{||}~~{~~|z}}}~~~z}x}|~~{}}}~~}}~}}}}}|}|~~}}~|~~|}|}{{~~~~|~~}y|~{}}~|~{{y~|~~}}}{}}yz{~z|}{~~~y}|~}{~}~}z|}}~{z}{~}|}|{}~}~~~~}{~~~~~|~~~}~~}}~~|{|z|~|}|~||~|~~}}|}~z|}}~{~{~|~}|~{~}~x|}~{{{~||}~}{~}}}y~~~~~||}||}}~z|{{{{}}}~w|{yxy{xy|w||x{wyxzz}~}}y|y{|zzyxx|y{{}zy{||~|x}y|zv|}z{x{yw}|w{{}zszz{~|zv{zx~{y{y{{wy|zy{vzxzvw}{xz~xux{zy||{z|}}zz}~xzyvy}z~~w}yy|}||{zy{{z{xx{x}}x{{yzw{s{|wyz|z|yxzu||zzyxy|yz{x{||x{v}{w{zzz{}zxyyxyux~}x{z|zz{}~{{|z}yzw|y||}|w~w}y}||y}{{}}|xzy|vyyzy{|yzx|{||xy}}zwzy~}}{z{~~~xx|x{||{{~zw|z}|}}v}|z{|ww{~z}}{{yzx}~~~}{}}|xy~zyzx{}{{~{~~|zt}z|yx|}~|yz{y|}|zw{zy}{|{z{{{v{xzw}v{y|x}zwz~xz|}zz{|{~{{{z|~w|xy}~{z||{{}yz}~yzy{|xzyyz{|{zuz}zv~}{}|}{xy|{{|v||~{z{z|xz|{y}{{|~vvz}z{y{||{xt~}~y}|{{{y~w{{yvy|z{}z|z|zy{{z|z}~}}zxz{{z~{yxyyy}y|}ww}{{zxz{xzy~ywy{zyy|{u}v~x~{|yz|}zz|{xx}y}~|z{~~}|~zz{z|yy}yy|}~}~yxyxz}xyuzx|w}zx{{~||~x|x|{{{y|zv{v}{z|z}xy~x{w}{zyw}{z}xwyzy~xz||{yyy|w}y}|}|||{~z~z~|{~{|}~~|||z}~~~~|z~~|}~~}}}~~}z}}~~}|~~~~~~y~z||~~~}}}{~~}~}}~|}{~~}~}|}~~}~~~|}|z}z}~}~~~~zz}~~{}{||{|~~{}~|~~|z}~~|~~}~~~|~~w{x~}{}~z|{||z}}|{x|~}}}~}||~z{|{~}|||}|{}}}~{}|~~||}|~}}|}}}}}{{~||y{||~|}~}~}}|~{~{|zw~}~}}|z~{z~|~{|}{~{}y~|||||}{}~~}~}~y|~}|~}~~||}|~|y|{yz}|zzyyyz{|z|{xz|~vz~yx{xw|yzyx{|}xw~yy{|}{{{wz~|}z|{|y}||{vz~~|{{w|vz|xyz}x|zy{x|yx{}ww|uwyy{{{zz|xx|}|z}yz~{zz{{{w}}z|~{}wz{z|v{z{|y}wzu}}z~z||zyz{}{y|}|{y}~}~zyzzx|}{~{|}{{}{{zwx|z{{zzwz|}u~{{xzyzx}|{y{z{zx{y~|~yw{|yy}{o{|}{xw||{y~|{~zz|y}{x{w|vzx~v~v|z{{w{yzw|{xy{z{x~}{||}y{~xuz{|y~xx|z|~z{|x{zu||xv}~w{yz{v||~z|~}z{{|||z}||}}{u~z~{}}{vzx~{}z}}~~{zyz}ywww{z{{{{xz{||yzz|x{z|wz{~z~|z|{{~|}|}y{~}}{~}y{{|z~~}}}||}~x~wzy{|}yy{|}{xwzv}uy{|}xyy~wzz}{}|z|yy|}~{}|{{}~y{}|{|xw{xyw~zyz|ytwy{~|xyw|y~y}x|y~}y{|x}{|x|~}{y|z~|xz}{}zy|~|{}y{zz}x|~|w{}z{{z{}}xz{yw|zzzx{z}}}}{~}y~z~y}|}~z|}~yyw~z{w~{zy}xww|y{wy}y}|y|~zxu{w{x}||}y~wy||~y|{w|||}~|}|~}~y|{{{{~wzz~zyywy}|}z~z{wvy{~w~}v~yw{y{~||~x|}|}{|||~~~zy|}~y{}~}~}{x~}{~~}}}{~~z}}~~~}z}~}{|}~}{~{|}~}|{}}~y~~|~}w}z~{~|}~~}||~}}|~}|}}{}~}{~{}z|||}~~|{}~||~~~~~}y{y}~~}~~|~{~||{}y{}{|}~~~~|~~~|}|~~}{||}w~~}}|~~y}||~~~|~~~~|~~}}|{|~{~{~}}||}~~~~~}~}{~}}|}{}}}~}{{~}~}|}}|~|~||~{}}||}~~{~}{~}}|~{}}|z}}~||{}}}|{~}}}~{{|z~~|||~~~|}}{~}}|}~}~{~~}~|}}}|~~~}zz}~y{|}{}}}~||||z~xz~y}{{{z|{w|zz|w~|zw~}yx~{}y|{|tz|{{{v{vwy{}|zx{zyy}}zy{xyyww}~{{zzz|w~}x|z|x|x}{yz|yy}ww|{{}}xy}{z|w|{{w}yx{{xvx|x|wy{x{xzyzzzx~ywx|}x}v|zz|x}{|}x~x~z{|zv{z{wv{y{xwzy~v}|~|z}~}||{xx~x|{z{z}}|w|{|xz|y}{vzx{z{~{~x~}{vzyxz}v{{z{||||zyx}|{|w{|z{y~{{|{zzzz}{y{{|y{wzx|{{~xz}||wytw{zz{}z{}wyyy~z{|y|{|~x}|{y}{y{yw|}}{w{~x}xyyz{yy{xvz}vy}zzzz}wx|xz{}z~}||{|t~|{~}}y}{x}}vxz~w~{z||x~{{}{}z||{y{{~yz{zzwxvzu|{|}w{x}v}zxy|~||zzz{|yyz{|x{~{{||}|xw|z|xzy{z{x{|zzx{}y}|w~y{wz}{|{zwz|{yv|~x|}}vz}y|w~z~|||w{{x}|~z{z}yy{x~xu{}x~yz~{}y|yyy{|yszyzuzyvx}{y|z{z{{|||{}{xy}xx{}w|zvxz{yz|{|zzyy{}{z{|w}y}x|zyzx{|y}x||~{y|w{{w|yyvzzzz|~{{yx{}z{}y{{z{}~v}}xx{y{y|zxvw{|}ztzz}y{zyy~t}|z|}{~{}{z}w|~{uz{y~{|~x{|y{z||y~~~~|}~~~}~~{}~z|}x}{~~{|x~||}||||}}}z}z|~|vy}|}~~}{|~}|}}}||~y~}{~x{|||}}~|~z~|~~}|~}~|~z~}{~}}z~{~~{y}~~}~~~}~~~z~~~{z|~|}{~||z}}~~|~~~|~~|}~}|~~~~}}~z~}~}}||}||}}~~{}}~~w~|~}}}}~}~|}~~~~~}}{|~~~|~~{|}}}{~}|~}}{|~}{~|~|}~|~~y~}~z~z||~~~~}~|}~~}|{~{}~~~|{}~~~|}}}|~}{{}~~~~~~~~{}~||~|~}~}~}~~}zz{|}w~}|}{xz|||x{~z{u{zy{|ywz|w|xxyyxuy|zz|{yz}||}}z}z}{w{v|}|~}wzwzzz~z|}x{z{yyz|xy|zx}xy|vvvz|yyvzxwy}xz~yxz{{|~w~yz}|x||||||{zy{ww{z{xxz||||z~{z~y|yz|~w~z~{}z|}~||xx{zw{y}z|z}~z}{}z{{{}|yv~|xz{yzyv~xz||y|}xtyzz|z~{{{z{~{z|~}~}}~|{}|z}}~}uzz}|ywyy{x{~{|z{zxvy{zz}zy|}y|{xzz~|{z||y}|~zzy}zuz|xw{z}z{|}|xvux||y{vwwzwvvx{}z~}|yyy}zw}zz{||yxx~{z~z||yw}x~~|{z||x}|wy|xwzzz{~wzy{{z}y}~yyz|zwz{yyyy}z}{y|{ywz{xxyyz}{{z~y|v|~|}y}zxw}z~w{u{uvvyztzyyw~z{}y{}{}yzy}{}{{|~z|zz}y}v||~z~}~zvx}z}~{|xxy|{x|~|x}x~|xzx|}z{wyxx~~||~z{{wxy{v}~~z{{z|y}w~|}ux|w{z{xy~z}xw||{z}}yz{|yz|z{zz~}{{|}}||xz}u}|yw{}vy|~{z|~y{yyv|x{y}xyzzv}}}{xwyx~|}x{||xy{~}|~yzw{v}{xx}zyy|zxz|~z~u{z{xx{x}~z}zzxz{z{yz{{zzz~|z}{{{y{|~}~z}}{}}~|{}}}}~|}~~}~}~|}~~|}{}|~}}~}yy}~zwx~~{~}}~{~|}{||~||{~~}z~}}}|}}~}|}~}}|~}{}~}~~}|~~~|~~|}z~|{{~}~z{|~y~z{~|}~|~~~~}|~z{z{}|~~|~}|}yz}~}{}~z~}}{~|}y~~}~~~}|~}}|}|~~~~}|{{~||y}|}x|~~}}}~~~~}}~|}}{}~{}||{~{}~~~z~}~~|}|~~~|~}~{}|xz}|}}{~}z}{|}||}}~~x{|~}~{~~~|{}~~{{|}}z}{|}}{{zx|x{}|x~{w}~yy}ux~{z~}~}yz||v~}{}yzz{|{|{x|{}|}|y{z{{zyz~||v|yxxz}xy|{zxy{{|yxv{zx}{yy|z~}w{|{{z}z{vyw}z}~z{{||}}v}}|||yyz{z{wzyyxzz~y||x{}{x{x~yzzzw~}zxzww}|{y~xz~|}wzv|{zz{{|{||{z}{}z~~yxzww|{{z}y{u|~{xw{~yz}||z{}|vzy{z~~}z{}~{|zw|wt||zz|}|}}{{zzz|y}zzz~zyy|wx|~|x{{z{zx~{|}xy}z~}y{{|y}x~{{}}z~y}{zxxx~}~{}x}x{~~}~x{|z|}{wy}u}{||x~x{{|z|{}{{|{}}{y|{{z}xw{}{|wz||{yy{}zy|zy}}|w}z~{|~y{~}~x}{~|x~y}z{|{||zzzx{y{{}}|x|y{zwy~|}~|}x}|yt{}|{zwxx{xy}{}{|z{}x{z||zy}|{~~}{{zz{{}~z{xwx||y|xsw}y|{}}}y~~|||{u{zyu{{{|z}z{z||vw|yu|w|zxwx}vy{u~{|}|}|{}w{~{zy{}wwvzz~~zxv|}y~x~}{{}{zt~w~z}xz}{x||~~~|{xxz||yyw~|{}zyz{~x{yzyzy{{{||xy{z}~}x{{}|z{yw{y~~||}y||{~|xy}zy~}x|}{{z}|zz{}w}z}{{yzz}|zyyzyx{{{|~{~}z}{||}z~~{~}}~~~~}z}}~z~~{~|~z~~~z~}~~~~zz~}}~}}~|~~~y~~}~}}|x~~{x{~~~|~}}}~}|}~~}~|~}w|{||~|~|}|~}}{}}~~~|}~|~~}|~}~|~~}}|~~~}}}~}~~}z}~|~}{~|~~~~}~}~~~||{~{|||~~z|~}|~~~|}~~|{}z~{|||~|{}|}~|~~}|~}~~~}~~}}~~||zxy{~}}|~z~{||}}|~}~~~~}~}~}~~~}}~|~~}|}{~}||~~~~~|~~}~~~{~~}|~~{~|~||}}{{{y~|yvy{xz{wv}}xzyxv|~uw{yzz|zz|{zzw|x|||}{|||y}~||yyzzy|yxzyyz{|{~z{wxw|}~uzxyxx{zyyzx{yyzvyvzzyzzy|{x{|z{z~w~||w{}xzz|{xy|||xyx{yy{z{zzyyz{|z||x}zzv{||s|x{y{{{{xyyzx|z|z|y|y}{}|wvx~}{~}{z~y|w{yyyxzxyzzzwxy{zyz{}{x|z}|xxw~y|}{w}wy{{z|z{w~xz}yy|{|{{}y}xv}y{yv{y|ywxx}|zyyzrxzzwz|yy~{{||}z{v~}{zy|{z~z|zy{z~wwy~}y}vxxw{uxyx}v|zzzx~zxw}z|z{{}|}{zy}w{{|}z|}|{}|wxxz}x{{{}ux~px|yx|xyzxz}v{y~zyyzzz|}{|{{zz||{}{|{z}y~~z|}}|x}zzvwz{v||}|zxwvzx{xz}yz|~z||{wzv}zzzz~zyyzy{zwzx~|}yzy||w}{{w|x}}vx{zy~v|zwxzx{{x{vw}{|w|{{}z|~}yyyz{zx{yx}}{}|xy}{}zzy{y}zz{||{|w|w|y|wzz~{{w|y{x~w}~yz|{z}|}zzzz|xy|{}x}{}y|}z{z~|{xwv|y|}y{{wzzx}|{yyx}uy}{|~~}||z{v}~y~|y}y{|uz~{uzz}}|yvz|xwyz||}}{|zxv{}}}|w|}|~xx{x|yz|}u{z}~|~~|}}~}~~y~~y~~{}}}}|~~~|~~~}~}{}y~}~|}~}}|z{~~}|~|}|~||{~|}{~~~|{~~~|{|}z{}}y||}~~~~~~zt{~~}z}{~}~}~}~{~}~~|zz}}~|}~}{}|x~|}|~~|w|~}~~{}~||~z~~~y|}|}|y}~}|}}z~|z}~{|x|}}}|}}{{~}}~}}}~~}}z~|x{{~~~{|||x~|~}}}||~}~~|~~}~~~}}w~|}~}||~~~|~~}{}||~~~~x}|~~~}}~z{}~}}~z}}w{|~~|~}~}|~z|}{z|{{|~z}~~~}}|~~{zz|wx~{y}wz{w~yy~{|~}v||{|zuzyz{~{}z|xzz}x}|x~|}{}yw{y~y{~y|w|{}z~wy{}}y{{w{wy~ywz}x}yzy{vzz{y}|}y}|zz|xyz~|{zz{|ywy}ww~}zw{zzz|}z|{{{zswywzy{y~zy|v|yyxz~xz{~|z|z|~xwyzy|}{{{y}}xxy{}z}~{x}}{}||y~}||zyw|}y|ywyz~|{|y{~{{}x{w|w|y{xzyyxy|~y~zzy~zzz{w{y|}z|}||{y||z~{|}|}~zzx{||}~xx~xxxy~{x~|{}zyxy}z{{zxy}wyxzx|yzzz}{{yzy|}vyzz~y}yz|~~z~y}||y{}{{|x~|||y|wyyzw|~}y{y~vx|{|w{z}{z}y}}zzw{}||y|z~z{y{}x~zz}xz}{z{z{w{y{{|v}x|xzz{{|wvyzx{||{zxx}|zzyxvu{uzv~z|zw~{}}|y{z}~{{yx}x{yx~}z|~{|y|}zz}xwzy||y}~|sxw}zyx{{wz}}v|{|~xzx|z{|xxz}|}|{~yz{~||{}zy}y{~{|xx{y{z|w~{vy|~y|~~}yzz{~}|zxxu{||z||w~yxxy}|y~zzx|zy~~|{w|~z}}|~y||y|yz{||{w{{{w{y~z}|y|}{|}x~}z~}z{zw{{z}{}}w{}|}{|~~{}zx}z|xy{yy|{{}{yvywx~|~z|}zy{~{{|~}}}|}}~z}}|z|{~|~~{}~~~~~}~|~y|~|{~~}|}~}~z}}y}}~~~}}|~~}~~~{|}||~~w~~}~~}}{}{~~}|~z~{{~{}~|~~}~|~~|~~}|~}~~~~~~||~}||~~~|~z~z}~}}}{~~~{~{|x~}~~|||}~}|y|{~~}{}}{z|~~~{|~}~}}||~~z}|~|~~}~}~~~~~|}~{~|}~||~~|yy~}}{{~}y~~|~|}{}z}~|~~~{|~|{|{~~}y~|{~~~~}}}}~~~|}}}}~~}}{~}}}|}}~~{}~~|}x}~{~zy|wywuz}|xzz|zzz{w}{xx|{}z}|w|}|vxv}vv|w}z|xvyz{yz|y{xz}}~|{{z{{{zv}|}{}zz||x{uyu~zxx~uxuyzz{yv}xx{x{zyyz|y~xz}w}~|z{}yz~|zzy{{xwxvwzzzz}yw||{y|{}wyxxxwz||{zyzw|z{zy|zx{y|}z}{~}x|{}y{}z}yy{vz{zzwzx}xytx||wzwz~{}{||w||}}|}{}yxy{|{zz{}~z~wwyw{|{~|zw|wxz||y}~}yzyyzw|yxy|}zzz|{{}{|y|v|~z{zy|}}v}||{y{{v{yvu{|w}yy}yyvzzw}y|{z|xv{y~x|{xy}|yz{y}zz{{{{~|}x}|}}z}xvxzwyt{y}wz{{syvzz}zy{z}{|{wx}zz|vz}{}{{|z}}y|x}{|~|}}{|yzx{{{|wz|xyz|yzz|zv|vyy|yxx~yy{}x|yxy}x~~{}z{~|{{{~z{y~xu~xyz~zz{}{{vzvzv{uwzyzzxzwvzxxx|{}zyxy~zxwyx{yzy{|yzx~{~~|zyz{yyzw||zzxw|xwys{z}|zyx~zx}{{|wx|z|y}wyz|z|y}{|~z~~||}}|||yz}xx{xxuxzz{zuwy|}}v}yx{{|yz}xz}{y}}x~~zy|{~{{}z~~}}{|}vw{|zy|{|}~zzyz|xzyxxzx{y}|yoy|~z}y|z{||vwyz{}z{{~}~}}|{~z~{~}xzz~z~}}|}~z{}z|}{}~{{}~{}y~~}}}||}{|}|}z~~|}{}~~~~}~u|y~||~~}~}~~~~|~}{{~~}~~z~}||}~}|x}z{~~}~{}~}}~|~|~}~|~~}{}}|w}|~~~~~~y{}{z~~y}}~~~}~z~~||}}~~}~}|}~~||~|~}~|~z~{}~}}~}~||z|~|~~~|}y}}~yz|z|}~}||}~~~~}~|}~|{|{|~|{|~~{z|~|}~|}~}z||}~~~zy}|~{{z}z||}{|}~}|~~{{}|~}|~|}yz}~|~}}}z}}}}}|~|||y{{|~yy|{}wyzv}|z{yx{{}{|{y~zyx{y|{|zzzyv}y{ywyy{{|{}{x|z{z~~zz~zx{{|wu{{{y{~w{y{vy|y{x|v~{{w|{|zx||z|x}z{}y}{{}zyw}uzz~{yz{|w{}}zz{yy}wvv}y{z{zz|{}}}~y{{||{|yzy}z|ywz|}~v{w|uzy{z{y}}{}|z|{}}~z||~}{vy{v||x|}yz~{{vz{}xy{uxxz}|su|vy}x}}{}~}xy}|{{zv}}|{}y|~{wyyzwyy{wxzy~{~ytzw{zwyxvyx}{vv|v}||{~||xyz}ynyzy{~x|}}}}~~~z|vx|x}zuv}w~{w|~|xwy|}|y|yz{|{}x{{w{x|x~{w{z~{z|{wy~}}~yx|~v{{}{y}|{{|zwyzx~{}{{|yz}}}zv|yw{zxzzyu|{yy{~|zz}~yy~{zz|}z}|z{{|zz{xyy{~z~|}z~yx{|{{y{|xzz~w}z{|z|{}}{~{~w{|zy|{}y~}|x}y||vy|ww|w|~}|||x|yx|zzy{~zz{{}yx{y|y}{x{z}z}}x}w|}|}|z~vyzy{{z}{{|~||wzz}z}z{yx||{~xz||z}x~{{wy|{z|||uzz{}z{xzx}|xzxyzyxzzzxy}{~{z{{}xv|}yz{{z}{{|yw|}{xz|x{z{z}|x{{x}y{x{{zyx|{zy|{}|{|zy{{}wwy{z{{|{{|{yyz{xxy|u}~||}||}|~}~~}}|}~~{~}~}y}~~}}~|y|}~~}~~}|}}}{}|}~~}{}|~z~}|~~}z}~z{~||}{~}~~}|}|v{}}~~}|}~|z~zzzy}~}|}}~}z~||{|~~|}~}~~~~w|}}~}~|}~}~~}}|}}~z~~~~z|~}}z}~~{~||}y}~}}|~~~}~{~~~{}~~}~y|}}x}|~~|z}z|~}}|~~|~}~~{~}}||z~}~~~|{|}~~~}|||~|y~{}~}~z~~~}{zz~}~~x{}~~~~~~}~}~}~~|y}|{|}~y}z~}||{}z~}}||{}}~~}}|{y|}~~}~{~~~~}~|||{y{zv|~~}|y|wwyyxy{{{wwy|{xwzz}x{zyyx|}z~ywz|y~z~}{z}|{{xx}wy|~zy||{||}wx|w|z}ywy|zuyxxq}yzyx}zy|y~{yy}{~x{|{zyx}ywy~{|}|}{z{|wwuv~zx|y{~~|x|wz|z}|{z{vyyxyxy~~||v|zz~{}~zy|~|z{}~|zxz}{wzwyp}{{x{~x~yuuzyyvztz{|~{}x|zwyzwz{zy{~}|{}{|x}{}|~~{wz||{|z~{y{~|xv{zzr}{zwzyy|{{wt}x}{xy}z|{|x{xy{{|{{{zzyzz}{z}~|u|z{v{z}|{x{ywx|wzxvywu{y{zzzyvyxxuvzzx|}|{|z}z|}{z|zw{y|xz}||z}{{{xy|{wvvxyvy~ywz|x~{zywrzw|y~}|}{z|}v~{{~|~}y}~y}z{z{}yzwyxzzz}}{ywwxzzx{zz{|{zrw~z~xyzy{xxy|}yz}}|z{|x~|y{~{{~{~|zzv{wyxw|zzwvzyx|x{zvyxw{xyvvx|x{~}|z{zzy}z}}z}|xz{}x}y|yx~|{|~wx{zz|z{zwuus|}|~z{|x}{z{wy}{}}~{z}y~w~z~xxx~}y{{~{}yy|x{{z{}~zy}{}x}zx~xy{{zxwzzz{}yzvx|z|||zyxy|{w}z|}}{yy}{z}}wvw{wyv{|x||wuux{zyxzz{}xu|x{}y|{{y{zy|}{}~}|}~}~|}~~~y}~~z{}}}{~|}|||~~z~~~~~}~}|~{~~}~~}~{|z}|~|y|{z|~~v}~|}{~|~|||}}|}}}||}}|~}}|~}|}}}~}|}|{||~||}~|||}~||}~z}~{||}|{y~~}|}}{~~|~~{~}~}~~~~y}~|{||}~|||~|{}~~z{~~{~|~~~~~}}|{}|z|}~|}|~}~~|{|}{~|~{~}{x}}~}}}~{}}}{}|}y}}}}}y}~}}|~~~~}}|~~{~{{}~}~~}{{}~{}~}wx|~}}{~{~|}}|}}}||y~|~|}~}~}|~}~}~~~}{~|}}~~}~~{~|y~{~x}}z|~~}{zy{{|}}}zsy~}{v||}vy{{}~|~{w{z{x}{zx{y}~u|~z{zwyzw}~|zyzwzyywy|vyx{v{{{|}}}z{xx}{w|zvyx{z{zyy|v{z|xy{{|}z|z}xvw{z}zxy{vzz{z}{~xwv~{y{wz|yy{}{y|xzxz|yzy}w}}~zzuxyz{|yzwzxxx|z}z{|v{}x{x||{|{yx~z{{|}x}~~uzyx~xy}{{{z|zzz|{xwvz{}}v}|}{z{}|z{z{z}{y|z{}v{}{||{{|y{z|y{v~ywy}{{y|{z|zxzzu}|}{{x~~~yu~vyzx}y||zy~}|x|}}v}{}yzzx~|{yy}{{~vp|z{{}}y{}zxzzz{}y}z|zxvzwv|}{~zw}vz}wzwzz{{}||x|zz{}{z}{y}y|zz}~{}{z{z{}{z{{}wzy|}zz}~~v}|}z{z|zzzz{~x{y{z}zx{xx{}|zz}~{zw{{}z|x{xz~|wzt|yyyzzxyy|wz|x|yy|yyx}~|~|{z|{}|x{}{|}{}zwxy|yxxywyyz{w~}}{zzw{{{}z}|||w|y}~v{z|}zv{zy|y{x|vzzz{{yy{}zz{{}uyyzz{||{}{}|~z|xx{wz{~~y~~|z}z|}y|uzw{zz}y{{|y|}yzy~|v{}z|ux{x~~}z|z~xyzy{y|zyzyy}~{|{}zz{z|}|y|x~vzz~~}yyw|{{xyyx|xxv|~t|y}x~||~~~~~|{~{~}~}||~}}}}}}~||}{}|~}~~|~~~}}|~~~{~}~}~}|~}~}}{~|~|}~|y~~|~~}|y|~}~~{|~y~{|}}|~}~~z~~x~~|}}|~z|~}~~}}{~~}{|~}|~|~}}~|}~~}}}}y~~|}~|~{}~}~~~~}|~~~{}~}~}~~~||~}~~~~}}{~~~~}~}||}|~}}|z|||}~~}}~~|w}~|~}{~|}~~~~~}||x~|||y~|~y~~~|~~|~|~}|}}~}}}|{~}}}||~~~}~|~{~{}}y|}}~}}}}{|||}||}{|z}}}|~{}~||~{{|~z|~~}{{~}~|}vy~{{~|yyxzzy||{}x}yzywzyzxzwu{|vvyyy}}vz||}|}y{zyy|{{}z}zx}{~wy~|~|}{}z{{{~~y||uzy}y}}z~yy}uywuz|{vy{}|}~zxyz{|w|zywzx|z||v~zwxzx|}yyzyxw{szx|zxw|{z{}||{y}}|z~}{x}|{{}|v{x~zyxz}xzw{|~x|{|~~|zyz}v{x}||{xyyy|v}z||zywvyy|~|x{y}yzz{{{}}{y{y~~yy}||w{w||zv|x{vx|w||{wv|{{{yxy{v{yuz{w}|}yz|}}{z|~zxy|}xyx{|w{}}y|}}z{zyyz|xuxyyzyzzx|~|z|}uz|{{{z}z}zy{|w}}|~ywx{{~~~~xxz|||{yw{~zzz{{zz{tvyz~ywzz{{{z|z~~~v}zzy{|~|{|{~|{{}y}|}}zy|}x}}{}zxv}}yy{zuvyy|wyvww||}||y|y||y}y~}{{|z{|y|~}}{zzvw||}{y~y~z{{|~z~{}wyxw{zvz~yxyzy{|{{||z{z|~y~x{zz~{||z{{~|~~{~{yy}|v{yy~{y}xxy}~xxz~{{yy{zwuxtw~y||y{y}z}||zyzzz|}z{~}|zz}z}x}xv}v{z|z{~zy~|{}{xv|~sv{|{{||z{~}{{}~{{}{~{|~}}|}yy}{yxv||{|zxzu~{|{zzw{z~v||{zu|{{zz}|xy~y{u~~~xz~{||~~}z}|{}zzy}}||}}~~}|zx}~~~}{{~}}{~}~}{}~|}|}|}}~~~}~|~~~}}~~}|}~~~||~{|||z~|y~~~{|z{}~~}}~}{||||||~|z}~~~}}|~{||~}~~}z}}}|~{}~}|}~|~|}}x~}|~~|{|~|~}}~|~z~z}~}~|}}~||~~~~~}{y{~}z}{|v}|{|~}}|}~~|}~}z||{}}}}~~}||}w}}~~|}xy~}|~~}~~}~}zz{}}z}}|~{}~}~~~}~{|}~{|~y~}}}~}{}~~}~{}~w~{|~}|||}~~~{z|||}||~y{|~|}|x~}~~}y~~~|z{{~}~}}{~|}}{~{x|~yzz|wyz~x|z{yw}{yz{w}vx|}}zyzyu~|z|}|}z}{z~w}{vy{}z|{zw~yz{{w~u|vxxyxzy|{y|||y~uy{}~yz{{y|zzzzu|zwy~y|~|{{xz~}{{|{uyzx~x~yy|x}wzzzy}{wyyx{x|zzz}{}{{zx}}z|yzy}}}yyy|xty|xz|wx|xy{yz~}}}zy{y~yzy}z{w{xy{~}|y~{}|}|{w{|||zz|y|{vwvx|}z}ywy}{w~w|}y{z}||zyz~{wx{|y|t|}xyv{|~x~}wyww{wx|y{xww}z}{}yxxx}x~~xz~vxxy~|z|{zyz|y{x}zzy|}~w}yy|{yy}{|~}|yy{x||wy|z}y{y}y{xzz~}y}z|~||z{|y{{xzxx}|{{|~{|}y{}x~|}~vy||}}vz}|{{}{{|{||~z{}x~|{v}zu|}|zz|}v}}{z|zz|zyz|yyvx|z}~wz~y||z~zz|y}y|z{z||{y~xvww{uy~}}{|zwz{~|~|wy{yz{|xy|y|z}yyz{|{z{|xz|w{vzyyyx{zy{{zzxz{~|wxyxww|~z{yyx}~yz~}~z}~{zyy{||{y|wx||zy}{z|xzu}|x}xxzywyyxy{yy|x|z{z~{{||{~{xw{xz{xzz|||{~{{~~v{xw||~w|yxz~|vz{}xy}{{|xzy|xz}{{}}||{~w|xzy{zy}|}x{{z}|}~}yxv}yz{yy{y~{zz|y~xy}~}~{}z|}z~}~}}|{}}}~}}~|||}}|~}}}||~|z~|~|{~z}z}~|{}~{z~{~~}{z}|~{~yz|}~~~|z}|~~z|}}~|z{||}~z|}~~~|}~|~}y}~|~zz~~~}~~~|{|~~}}{z||{~~~~~||~{~}{}|~{}~}~}~}}~||x}~z}~}}}~{~|{{}~~|~||~z}{|~{~}{~|~~z~y}~~~}~{{{~}|~~{||}|~~|{}~~{|{|z~~|~~{{|}}~~~}{}}}~}~|~||}~~||~~~~~~~}~~}~}||{~|~|}~}{~~|{~~~}|}~}~}~|~~{|}|{z||}|~~}yy|wzyx{z|y{z}|z{~~w{{z{z|{|y|v}yz{{~z{y||z}y}y}|{y|yv|~{z{~x~}yy}{{y{}}yy~}{|v{|yyu{z{{||~xyzzy}wxxxx{|y{z|}{~y}}{|yyy{{}{~{wy{}ytz}{wzxzz|~y{{zv~~w{|y}yyx{{zwzx{{yu}}}{|y}{{z{z{~~z}y|zx{|~x|{y{w|{z}}zy{x{|~z~zzw{{z{wx||xy}|yy||}~|z|x{}z{{~}~~zx|y~x}|zyzxx{||z}wwxxzy~{z{z~zy}y{xyy{zxzvzzzzxz|}|}}}|z}{}wzzx}{xwsy{~xy~~yy{yyxww|x{z|{zy|{~|zy|~y~|{x}{}yz~~|yxxz{xy|{yy}{}~|yyz}y{yxz}}zvv}z|yw{|y~z|wwz{vz{z~{{|z{{y{||{{}|}~z{yy|}|yw}x~|~z||zzvztxuy}vzyrr||~|z~{xxy{{}{z|zz|zw~}yzx|z{yx{w~xy{|}zz{wxy}||{||w|w}}~|{xz{{w~yz{~zxy|{|y|||xyy{|~yz{}}|{~~x{wuy{~yzv{||yxzu{x{|zyxtxyw|||yx|x|y{y|}yyy~|{||}~{|zy}||{{|z}yz{{{zyvxxxyy|xz|zzx|{zyzz|yyv{}|{~|~z{~|{}zz|}}y{{xyvx{x{|xz}z||||}}~zwv|y{{~y{}v~~wwzy}}}{}zz}~}~~y}{|~~{y{}x|{~{{~}}~~~}~}~{}|}~|~}z~}z{{||z~~~}~}}~}~~~{{|~~|~|~{~|}~|~}~z~}~~y}}~~~~{||z~~}~zx}z~}}~x}~}|}{~~}{~~~~|~|}~~z~~{~y|{}}~}}}}}|}z~~x}}{z}~||}|~}}~{y|}~~|~~}}~~|~{||}~}~~|{{}~}{{}~~|~z{}~|}}x{||}{~}~~z|~}~~{~~x{|{~||~}}{}v~~|}x~~|}{}}}zz~}~|x{}~|}~{}zz|||~|~}||~{|~~~~}z}~~~}{}|{z~|~{}}z{|~|}~vy}yvzz{{|}}|{zx|s||z{x{y}z{|w}ww||zxy{z~xy{{yy}y}{w{{xy~|vxxx{{|x||{zx~|z~~w{y~x|ty}{{y{{w|ywvz}{{z|{zxxzz{z{u}z}y||~z{zty{|}|zvzz|z|z{{yw|y|wyz}vyy}z~xyw|z{y{y|wz{vzt~|yzx}wy|y{yy}xyy~z}vz{}{z|z{{}z}|yz|x|}}|~}wx{z{xy|zz{z{x}z~~}z{z{|~|w}yv|yx{xxz{x{|}|t~vz|{|uy|xz{~~{z|z|x{u|yx{|z||{}|zzx{xzw|~~z}||z{}{tyyxzx|wz|}}z|xzzzvyw}|}}}zz}zyzzzy|xw|yzyxyz|{x}|}||~{y}z~~|zyy||z}y{{|}z{{|z}z|u~z{w{y{~|{z|}y{~z~xz}wyy}z~}y}v}u}}yyu|zx{wx|u{z{|{z}{z{z|wwzyz{y~{}x{~xw}}|z{yy{wyzy{z{z|ywy{z{|~z{}x{yvw{z{}x{|y{|ux{t{{|zyx}|yy|xy}|y|w{{}}zzy{w}~x}}z{|}{z~y||{|~}}|x}{x}w{z}zzzz}x|{|y|{}|xzy}}~yz{y}~z{~~vyvy|{{z{y}{{{x}{y|x{|}}v~|yxz{z~v|zyz||x~z|yx}|}|wxzw|y{~x{~zy~{p|xz}}|~zy}zzx}y{|}vw{}}z~~}xx~|{wx||~}}~|~}~~}~|~|~{}}||}|~~|~~~}}w~z~~{~~}~}}}~}~|}||{}}|||{}}~~~~{{{~|z{{}~~}|{{~z}~z}~|~|}}}~}~}~~}}|}}z|~~}~}|}~{}~~}z~|z|}|}{}~}|{}~{}~}|}~~~~~}{}~z~|}}~~~|}}|}|}|}}x~~~~}y|~}~{~}{{|~{~~}{|~}{~~~~}~}}}}{}}{|}}~}}~~~|z~~}~~y~}}}}{{{~{~~}~{|x||z~~||~~{~~}}|z~|}}|~|}}~|}z}~}|}~~}|}~~}}}}}z|}y}y~}~|~{}{}z|~~}~~~~~|}|~{~~|||}}y{xzx}{}y{||yyzx}xyzz~{vzyyzz}zy{y||z{~y}{v|{xz{y{zxzxyzv}|{|}}{y{x{zvyy|{z|x|||}x|{xyyyyxz~xxz||x{yz|xzyw~}~y|w|{wxy{{{{||wyu}x{z}}{{|yw~{|zvxvy}|{v{wz{wu|w|w{ww}{ww|}xw|~zz{z||w|~xyz||zv|t|z{||yy|xw}y~w{{{yzu{zyyuu{|zu{xx}xxzz|x|w~{xzy{{}{}{{~~{x{~{|xxzz||}{{}yzy}xy{wy|zwwzvy{ywzwy}y{}~|}w||{wzy~y|~xz}xz{|z{vyyz{{zz|xyy{yx}{xzxyv{yz}|yzw|xzwyv|{{}}}|~y~{{|w|{{|{{zx~|z}x~zz|}}{{vyv}|{xyx{{yy{|z~}{{|{z}}zx|~}x}zzz~}w~}yx{z{{}z{{zxyyx{yz{~zz|x}xu{x{~vzz{wzww{~zz~|xx~{~||}z|~z~|{yy~zy|yy|zxx{w{yx|{{~}svyx}zyvw{z{x|yz{{|{{{|{}|x~}y|w{{}z|w~y~ywzx{zxyxxyy|}|zwzwzyz{{x{xwvyy{||}}|yx{}yzxyx|~|{|{z|}wzvz{{yzzu{y}}zw~x{{yxwx~y{xw||wzywy}~z}|{{|v|yy}z}zxz~{|}|yz{xyv|zy{yz{|yy{yy}|zwx}z{}{z|}}y|}{~}|}zyz|~~~|}}||{}~|~z|}|||}z}}~}|~}}|{}}z}|{|}||{z}~~}}~z|}||~|}}}~~~z||~|{|~{z}}}|~{}{~y}}{z~y}}|||}z~y~}|~~~~{~}}|~{|~~~||}{}~~{~~~~}{}|~}~|}~z|~}|~~~|}~~q~~~}|}}}|z~}zw~{||{z~}}~~}~z{z}~yy~~}{}{~~|}~|}{|}||}~}~}}|~}~~}~{~~~}}}{{|z}y~~~}~y~{||~}}||}}z~|{|~}}}}|}}~~}|}~}}~z}y~~|||~{~}{}w|}{|{zzz~~}}~}~|w}z|z|zz{z|yzy{yy{yz}|}|vzy{|y{{ywz|xx|{}y|}y|zzw}||~zz~~x{}z|zyyxxwy{|y|{u}zz~w}z|{}{x}}ysy|wzyuzx~x}||zx~z{zz|{x{x|}xz}z{{xxzzxww~y{|}z}zxv|zwz{z|y|yy|{|~zzy}w~x}z}|}||z|{{y|vwxyxy}z}}uz}z}||yw}|y{{}}x{z}{~~}zxy{z{y{x}y}y{x}~}{{{}|yvzy}yz{z}yyzzvzuxv{v{x{zu~|{}~{}|~}z|}v}{zxyxyxz~|}{zx~~zyyxz}vzy}wx|}|z~|zz{{{xy{x}yw|{zz}xxx{yw}yz~x}z{zx{{{z}{{{z|{}{{~{{{}{~vz{yy}{||{|zz{|{x~y}~{zyy{}xyy}yw|z{|yxyxyzv{y}z||vxxw|{~}yx{|z|~~{|~}|w~z~{||wzq|}||~x|w|~x{y|{{|}v{v~z|{}z~xy{xv{~~||x|z|~|}yxv||u|~xxw}zy{{y{||~z{~z~y~yx}}xzy}~{y{|{y|}zz~w{|zxyyz}zw|||z{z{~x}y~yzzz}}z{{~zz|{}}{{||{yv~~{}zxz|{y{{z~{xxy~~x~||yywzy{z|vz|y{~}~{w{o{|yz{|}}zyx~z}}|{y{z}|}{z}}}yvz{z|{{y{||yz|z~zzvwy{zz}|z}z|z|yz}|~{w{zz{y{z|~{~}}{}~}{}~~|~|z~{~~~~|z}}}~}|y}~}}}}~|z}~~}}~}|{y|~z|z~{~~|}|}|}~|~~}}}~}||~~||}~{}||z}x{|}|~|~|{~}|~z}{~|}|}|}}~}}|~}}}~}}|~~~~}|~|}}~~}}z~~~|~}~~}~{}|~{|~||~~~}~|z}|zy}|z~~~}}{y~}|~}~~}|{~||~~~}~|~}~}~}{~}}~|{||~|~|{~~}{~z}||}|~~}}}{}||~{~|~|}~z~}|~~~}}|{}~||~}{~~~}~{{|~}~}|z~~~z}}{||{{}}~{~~~|}z~}~}~{~}}{|}xx~}x|x|vy||w|zy}|y~z{y{w|xywy{zzwzy||wzxy}~}z|vx{yzu|{||}y~|x{x|wy|z{zxz{~||x|zyxx{{|x{|z|{{~|z{{zx|{y|~|||y{|{}}{yw}z|y~y{x~|}x~{{{y}vxv|uyzx~zxz~}z}y{wy|}v||y~~||}z{{x~z{|x|zx{~xx}~{~|{y~|z|}zyxzywzzzy|{y}v}yzzy~xz}xw{}|{y|w~~|}}w|zz{|x~zz|}{zzy|yv~{}yw{xwz{w{|z|xy~yxzx|z|z|vz~|{{x}x{~~||v{y}x|||y|}z~~~|yuz}xz{y{xux~xzzw{x{yyxy||yxzy{z{yyz~w|z~y|}}y{}|z|||~|{|~~|yvvyy{|{||vxzz|z{{{x|{yx}zw~{wz{|zy~~z|{tz{y{|z}zx|w}x~zz||}|{z|z~y{}vz{ww}vw{yy~yy|vzz{{{{~x{x{}yz{}z}z||~{}}{y|{z|y{w|{}wywy|{|{zxz{{x}{}w{|z}{{x|z{z~{z}|~z}}{yyyx|x}}x~z|{||ztyz~{{{x|u{yxyzvzyzyzzxxyzvxwz{~v}}yzy~{{|zyz{{tz||zz}|{y|y}yzz|vz{xuyz{x|{wy{{zz}zxz{x{z|y~yx~{{}{y||}~{}||w}{z}z|{}yx{z|yzw|{t|z|xz{wxz}}xyy{}}{y{{{{~zyzy~}~zyz|~}~}~{}~}}~|~{~~~}}y{}~~~|~~|~~|y}}~}}}~|}{~y{x|~~~z~||}~|}{}~}}}z}}~}|}||~}}~{~~|}}~|~{~}}}~}{~}}{}x}~|}}~~~}~}}}|~}z}|}||}~{|{|}~z~~}|}|~{~|}|}}~|{u}~|~~~~}~~}{}z||~|z||}}}|~z}~~}|}~||~|||}~~|y~}~~x~}}~}~|~}~y~|w}x~|~}|}|~}}}~~||~~~z~}}~}|{{|~{~{}z|{~}y~}~{{|~}y~}}|~|}~|}z|~}~|}}}}~||~~~}~}}~}}~}zy}}~||~{~y|}|~|~}~~z}{~}z~|x}y|v{{}x~z~zyyzrzzwx{zv{y}z}z~{||~{v{|}zy||z{wz||y~yv|yz{|}zw}tzyy{zzx{y~x~~{|x||xzwu||zwy{yx}v{{{y|zy{|zxwyz{|y}{}{~xzzxyy|vxy}zz{}xx{y|~}{|{{zy|~z{}z{z|~vzvvv{}{xwyzwwxyyx|z|~z~yy}|~v|y|~x}}y{y{yy{xz}xy{wzz{~zzy{|x{x{yz|wzz{yz|}{x{ztwz{}vz{zux~}{{}}y}wzw{}zz|x{yyyz}{|ywy{v{}}{z{~}xz|x{{}}}{{~yy|yzzy{wuyxwz}zyv{{wu~~wx~wy{x|}|{xxzv|{w|~y|}}{|z|~z}}zy}wyzzxw~|yzy{}~{{w~zx||z|}zw||yv|sv|}xx{}}}z}~}{{zz}zxzvx{{y{yyzy{|xx|y|y}|}{~z{xy{|w|}y{zy}yzxy{yyxx~{w{zxww{y}yzv|{|}yz{}||z||wyxz~zzz{{x}ty{z{~z|{}yzy|wz{xwzv}v{x|vt{{zz{y|{zyz}|||xw~~z{{}y{}wyz|{}{{}z{zz|wy~{y}|vyyz|x{|wyzyw{}w{zz|{~{zz|zuv{z||zzx{{z{z|}~|yww}}~}z{{{y|z{yz{|}{y}|zy}v~{|xz}{w~zwy||zzy}}{~}z~||}x~z{}zzz~}w}||z{y|y{}||~{v|xz{vv||y}vv{{{ywzuz~|yzy{yx~}}}}|~}z~}y~z||{{~~~|w}}~|z~~~~}~}}y~|~|}}~~|~~~~}~{}}}~~~}{}}~}x~~~~{|}{~~}~{}~~|~~}||~~~}~~~}~~z}|}}}}~~}~{~}{}|}~~}}||~~z{|}|{~|~z~~~{~{{{~}}~~}z||{~}|}}~}}{~~|}~~~~{|}}{}|}}{~~~~z~}~}|~}{{~|~~}~~y~|~~{~~~~zw}~~}}{|~}|}||~}{~}~~~}}~~~~~y~~|}~{~z}}}~{|z}~|}|{~{~~{|}~}~~}}~|}{~}z|}{|{~{~~}}|}~{}~~~|~~~~~~~|z~~|}}|}{~~{|{~{zxy|{{||xzxyx{{{zzyyyzyw{wwyxxzy}{|yzzz{~~wy||z{{z|yxy~z~w{{~z|}~{ywy}}xzyzyyz|}{yx{zvzyxy|{wzu|xy{~w{uy}yxzzw~z|z}zz|{|||||zzyxzzzyzwv||xx}yy||yxx{{{{{{ryy{|yz{|zzw{zy}z|}~{{z}yz|x|~y}zyy{wvwy{{z}zyu}{|z}v}wyy|w}wz{y|}{~z~z~{~zxxz{yy{y||}~z|{||vx|yyyzyz~}w{xy{{y|zywwvz|vw{zux}z{{zy{{{zy{y~{z|v}y}|z}||y|{z{{zx|zwy}yy|y~z||xzzyzz|uz~yyz{}zy}|}z{xz{u|zzz}{xz|{z{}zy}{su|{}|xuzxy{v{{v{y{yvv|y|~{{xy}~{v{z}}~w~{}z}|||{}}~|yz{{yw{x||}yw|||y{{{{vyx{~z||yyyz|yyz{y{|zy{|z~z}{yz|}yy|}|{{}uu|zv~|zy~zxvzxyzy|x~||}y{w~z|||z}~}}wywyyw~z{wzx|z{~}{}xv{}z}zww|v}}||{xx{{zwy~w{vyx~yzyyxzz{~zx}}z}}|zy|}|z{{y}~|zyy{y{{{y{{}xx|v||w{v|{xy}tyyz|w~xy{wy||uzz|{{w~x{z|{{v~wy||}z~~||wy}|{z|z~vz{ywyyw{x~wzw{{z{y|{xxx{|wwz|~z||wz~y{|{y~~|}{}~}{||{}|}z~~y~~~}x|||}~|z~~}~}~|z{|||{z}}~~z}~xz~}||}~~~|}~~~|}|{}{}}|{y{~}z~|~}{~~}}}~~y~~|~|}|{{|~~}{~z{}{~~w}~~~}}~~|~}}~~|}}}~}~y~}~~}}}~}{}~~{{|~||z}{z{|}}~{~~{|y|~|~}~}~y|~~~}|z~|}}z|}z}~}y||}~|}{}}t||~|~{~z|}~|~}{}~}~|}~}|~}y||~{~|z|}z~{}}~x|~~|}~~~|{}{~}{{}|y{~~}{~}}z~|yz}{}~}{~|~z|z|}}~||zz}~|~{~}~}}}~~~}~~~y~~{~}~{||z}||}{{|~z{|~|y{y{x|zy|txz|wwxu|z|y{|{{zx~u~{z|y|xyy{yz|yyy}z{yz|zx}zx|{z|v{x}y}}u{y}~{yx|y}z||uzyzz{vv|~yz|xz|y{yy{xzxu|z~xz{~xzxzw|x|w}wzzyx{w}v~zx{|yv|z{}{||}}|z{yy~z|z|zz{}}~zz}{z|x~{~}|}x|zv{zzwzw|}x}|y~vzx{~y}}y}{|{||z}}|{uzy{wz}vy}yxvvz{x}{y{|{|w~~|{y{{{}|yyzxyv|zv{|ztuzwx{y~|vx{vzxzzyzyx{{z|{|z|z{}}x|x}{yxx|yz{{}|z}{yz|}y{}x|{~yvxx|{x{||~zwxuy{z|yy~{zy{|~{yx{~|z~r{xzy|~x~z{|{xw{~yx}{y{zx}~~zz|x||xyyw||{{}zwyx~{|{{z|z|zv{yu|{|~|~~{{y||{z}~zz}zy}y||w{{v{z~{yy~yzyzy~{}{xvzyzxz|z}{wzx|z~u}yz}~|zy|z}}|{}}w{}x|z{}xw{}{yzy|y{vyu}y}z|~}w{{|{zzzz}{x|{}x{|w|}xzyzz{{zy}zx{}z||zy{|v}w|{}{z~|y~|y}|{|ww{}z|}zzyz{x|z||{{yxxt}z|xyxy~|z{zz~xw{{~xwz|{zy|zzvyz~}wzx{zzx~z~wzv|{|z{{|y~{}zyz{{{w|~~~{yzzux|~w|~yz{|z{z{{z~{~z~xu}zzz{w~|y~{~|}z~{}}{y}~~~~}}~~~}~~{~}~|}~~~||}~~}y}}}~~~~~}y}|{~~||~z~{~}~z}~~|{|~||~~|||}}~~~~|~|}}}|}~~}|}{{~~z}}{|z~~|~~}{}|y~}}z}~~{}~~~||{{|~}~~}|~|~~~~}||~}~~~~~z}}}~~|{}}}~}~}z}}~~}~~|}}z~||}}~|~}{}||~~~~}|~~}~z}~}y~||}}{z~~}{|}{}~~|{~~~~|{}|}|~{{}{~~}~|~~~{~~}|~|}~|~}~~~{~}}}~|||~~}z}~|z|}y{w~~~~}|||{~{~{}~~}z}|||~~|}zz}{~x}ux|}y{~}|}zvwywz{z{zy|xxzz|{v|x}zx{}yzu{{}|{zyz{{x{||~z{|{{y|y||~{yyzz{z{}|z{w{|zzxz{|xyzyuwz}u|z{vy|}~|yxz}~}zyxy}||x~{y|xzy~yxwzx{wz|zv{xzy~{|{~xyxyzuzu|v~~|{xx{}yy~y|}x{y}}w~~z|}z{~y}x}xxxyyz{u|wzz~z{w}wx~wxyzyy|}zw}wz|{|{xyxwvz|~yx~w|~}{w}y~|y{yy{zwy}{y}yyxyzyxz{|z|xy}|y{zu{~xz|{}y~|wy}z{{{}}|||zz|~}~{}z{z{zxy{zyxx~uz|zwy~{x|x{xy{{{{}|||}z|u}{{|x}}x{x}~yzwzywx{uzv|zy}vx}zyyz|y{wz|zzz{~z~~~{}{yx{~~{~}z}{wu}}z|xzz{zz{|yy|zvw|wyy{|~x~wxxx~syy{yz}{|xy{{}|zxv{~yzuz~}{}y}y|}}}}{xwy{{|zz|yzv{zxx{zw}wzzz{xy}|{~~}zy~{x|zz{w{x}y|~yw{w}}yzzx|{{{|x{|}zz{}}|yy~}zz{}}xw|{|}|zx{z|y|w}|{|}zxyzt}y{}}ywtzy}xvzxy{~|{}xzy}{|w{x}{y|{||y|z}}|{zzzzy|zvz|}u~}x{z~~|y|{{yzzyyyyzyxw{xz{{tzzxz}}w{y}|{yxw~|{|}|{}~~}||~{~~|}u~~}z|~}~~~{z}}~~~~~|}~~z~~}|{z|{z}z|{~z{|y~}|~|~|~y{~}}||~y~|~y}~{}{~}~~{|~|~~~~|{|}{}|||z|~}y|~~}~|~~}~z{}}~~~}}|}{~|}}}~~}~}~~}}}{}}}~}~~~|}}}|}{{}|~~~}{}|xz|~~}~~|~{{z}{~|~}}|||}}~}}~|{|}}{{||}~}}}|x|}}~~~|v}~~z{~|}~~y|z~}{|}}}z{~z~~~}~~~}~~~~~~{|}~~~}~{}~~}~}~|}~x}}~z}~~~}~|}|~~{}z~z}~{}~{|~}~~~|~|}}||~~}~x}|~zy~{~}~}|~}|}~}~}}~z|wzy|z~z||zyz{{zx|zzzw~y{wvy|x|y|z~y{~yv{yzw{z|}{{}}{z|x{zy{{|~zx|u}{|~yz{~}y{z{yy|y}~||{{~zy|{w|z|z}xz}{{yxy|~vz|w~|z|{wyx|||yz}w|{y{v}xw|y{}{|u|{{x}|{w{|z{x{~{{|{}yz}||z{yx{z{y{xy}z{xx{{{y~zzz~|v{y{}{~y|zyzx}{{~y{x{{wz|yzxzy~zzz}xxz}y{w{xz|zzy~~{|x{wz|xx|xz~xz}{~y{zz~y~{yxv}x{|yy{{{z|{x~{|~wz|y|zy|y{x{zy}zz~zz}zv|~x{yxyyz|xxzzw{y}}wz|{zzy{yyx|{xwy||z||z|zyx|z|{{zxw|~zy}|}zu{{{}{{v}y||}~x|}yzywz}zz}}|{zzx~~z||v~}|{zzzy{}~}{zy||{}|}{yzw|yy}zy}z~}y}{z}}y}~~yzzzyzv|y|xw}w}{v|x{w{zvv{{yyv||y}}ywy}||yy}y}yxzyyzzzxyzz{wwzzy|}{xy~v{w|~v}{{yyy{x~x~|z{|zz|y}zzw}{z~x~z}{|{|x{zx{|||{xx{{|y~vyx|x|z|w{z{}yz{xx{{w{zw~~zz}zwzy||{||z{|yzyzzx|}|~~yxw|~x}y{wyz{x~ywx}|x}z{|{z|||zz}|vz{||}z{u{y|~y}yw{v~y}}z}x{yz~}zywxx{~}{|~|~|}}~}zx}}~~}}{|}~{|}{y||}|~{}|~{}{~~~z~}}}~~~}}~{{z}}}~~~~~}{||}z}||x{}|~}|}~|~z~{||{~}}~||}}~}|~}~}}~}~}~z~~|}~~|}}}|~{~~~{~~~~}}{}~}}~~|}|~z~~|~}z~}|~~{z{}|}}|}}}||}~}{}~{|y{~z}~|~s{~~~~{~|~||}}~z~~|~}~|}{~~}|~}~~z~~|}{z|}~{}|}|}~~~}|~~~~~~~~}~}||}~~|{~z}{}}}~|||~|~~{}~~z}~|{~~{}{|~~~}~x|{|}}~{{~}~||~|~||}|{~}}|}|}|{~{|~}}~{}}{{|{|{~v|uxz{w{|xzvxwux~v}{|{}}yzwwwx|y|zyz{wz{{{}y}||{|zzxz~}|{zx~||x}||zw|zxyzvu|w}yyyzz{{{~xw{{}yzx|{y|y}}y}}|~zxzw}|yzx|}z|z|zwyxw||y|}yztzy|y|{xz|yyxzx{xrw~{|z||z|z||zxy~}~}{yz{~{{~xy}z}}}||{zxy{wuz~zxxxzxyvyzux}zw}xz{{{zx}|{|~}y|{~|~|xzyz|~x~z{|}zzzv}u|xy|y|y{y~wwz}{{yzzz{y|vy{~{{{~{~~|~{}yz|||~|}zzvz}x|}|y~~zxwxx}zywxwyy|x~x{~xxx{z|zyzzyzzy|yzyzz|{{zz~~|}|}}~{|}|yzvzz{{{w{zxzx}t}{zz{{{tz{}zw~{}}~~y}{|{yzx|{~}z~{w{zzy}z{yx{zy|{|xx~x|w}wwzuzwyw{}wtw{xw}}~ww}{yz{zzy{yz}}|~y~||z}{|zx|z|y|{|~wzx{xt{z|{xz|yyy~zzz|z|zx{|yyyy}xyz~y{z|~~~|}z}{y{{|zy|{y{zy}yx~vyy}x{{|wz{w{z{{w{|zyxwz{|{xy{|y|z}}{|z}x|{y{{y~w||yyxxz|{x|{y{{|||w{zxvuz}yzu}xy{}z~xxy}zzy~}xyy{z}~z|x{y|}zz{}v}z{wxy|{}x}x{}{x}{y|}}yz}{{}{~{z~}z}||{}~~~zy~}}z{|z~||~~}}z}z}{}|~~~|~}}{{}|}}|{|{}|~}}~~}~{~|||~~~~z}~|}~~|}~~~}~~|{||}~~{~~z~}}~}}y}||~~{zz{}}~}{|~}~}z}|z~|}|{{~}~~|~{z|{}|~}~}~|}}|}~|~{|~~|~}~x~|~{~y~~}}}~{}~~x{}||~}}{~|~~}|}|u~~~}~}~}~}|z~}|}|z|||||{~|~}||}}~~~~}y{~y~~|}}||}y}}}}~~~{{{}~z}y}~~}{}~~|z}|{}~}x~||}~|~~~~{z}{|}|}~{}|~~}{||}~}{}|{~||~}}~~}}~||}~{}zw}{y|{}{{yzxyzwzzwyz}~}{}ywz{}yz~{~x}{wz|{z||}u{{}{y~~y{{{z{{}yyw}~zw|{|}y{|v{yzw}y{w{zzu{~y}y{|x~zwx{xx~zvxwzzxyx|{xyxx~x}|vx{{|z}||x}uv{|}y}z{{|zzy{|}wzx}}zwxzzx}|xv|{{|v|yw}w|y{vx{{xy~~w|yy}|{|z}~||yxz{||zy{vwzw~w|{v{xzyx|u{y}uxwwxz}z}~~z||}}zyuy}xuz|{{v~zx{yzz{~}wzz}}xz}wz||v{yxyyx|~y|{zy~x}z|x}{y{|z{yy}z}xy}}{x}}wwxyy|{}y{z|{x{xxztxzx~x~xzw~z|zx{zyz||y|}{}w}|{{y||~y{r}}yvw|}{|{|ywz{~~{|yw|~|v~}z|z}}y}vz{z||z|y|||{zuy{yx{}{||y{z}z{||zzuz{}{wz}}||y}|z}{|z}w|{}zy~}}z~~z|xx|{}|yy{{zz}|x{~{|zz{}}zyzz|zzxy|y}|||w}{yy{z|{y{||z~y|}}{~{xvzxyzxz|v|yz{y~||v|}z}{ywx}{{z}wzwx|x}|{|~|{{v|~yzyy{x{||zz{xz{z|}|}zwvzzy{|{x{}}~wz|xwx||}xv{{zyzw}zyxw}~}z}~yyzxy{z{x{{{z|x}wyzy|{{~}|{y|z~xz}z~y}}~zw}xx||}zx~z{y|z~}~zuz|x{|||{y|}}y~~~}|~~}||{}}~z|~z~}||~}{|}}}|}{|zwzx~}}|~~~}~{}}~|{~|}|||~|x}{~|~|{}~}}zz~}}|~~|y~~~}~~}~y~|{}|}|}|||~{}|}{y|}~~~}{{}{}~}{~~{~}||}}~{~}}}|~y~}~{~|~|}~{y~~}~{}~}|~~}~{z|}~|~|~|~~~|~~|u|~{}~}|}||||~~}}|}z~~~z{~~~}}|~}x~~zy~|~~}|{~~z~z{~~|~|}~~}}{{|}y~}~}}|~}{~~}~|z}}~~~|~}}~{}||~~~~~}~}|~~~x}{||{}~{||}{~}|~z}{}~|{~}|}}z}}}{~~~}{|{~}}{}~~|}}{{}}w~|y}|wzv{zz~{{t{}z{yyyxzyyx{yx{zxyzx|xw{{}zyz}{}{{ywx~}y}yw}~|~z}z{|zz~yw|yx|~vz{yyz{z}zyxv{uxzyy{zzwvzz{~{z{}x|x{}y~}yu}}x||~||}{zyyzy{ywvtxy{x|zy{v{wvzyz{wz{|zx{xw{yy|{zz}|y{{~w|~}{{x{~w|~w|{xy}yw{zy{w}zyw||z}zyz}z~y~{x{w}yzv}{{~zu}zw}~|~yyz{|{{|~{}~{{{v}z}yxwz~{zwz|y{x{x~}y}xzv~y{z}z|{|}yzzz|}w|{{u{{xxz{z{}|zy|}|{z|}xxv}z|yv{zytz|{|w|ys{{zwz{~}|y||~}x|}}|{}|r}||zyyz{{zxzz||z~w~uxy|{z{{{{yywv{z{z{{|~y~~|~}|y{vy~}{w|yz|yz|{{}z{{|vyxy|x||{vwyywyx{vx{zyzwzyy||y~||{~y~z~zx|{z|||zz}{zyv{}yzwzxzzwz{}|wxywy}{}w|x~|{z{|wx~{{x}}y~{yvww||yz|yy}z{{zy|~zzv|}z~|x}w{|z|{x{y|v||w{wxzyyt|{|~wx|yy}y{~}z{~|z{}z{{|zx||yzyyxuzxx{tw|||zx}{{||{w}z|wyyyyyxyz{|vzyz{|xy}v|yx}}}|zy|z|u}vwzyyx||xyy{wvz}||yy{zz{yyvx|~y}}{|z|x|vz|~~}z}~}}~{~~}~z{u}~|~|}~|}{~{}}~~}{}~|}}~|{~}{{|z~~|||~{z|}~{y}z{zx|{~~}{}~}{}zz~~zv{}~{}~z}~y|}z~zz}{}y}|{z~~~~|{~|~{}}}~~|~~{}|~}~}|}{~~{}~~z~~}}~}{}~|{~||}{~{~w||~|~~~}}~~~}~x{||}~|~}}||~~}~~{}}{~}|z~}~}~{~~zz}}}}|~x~|~}}{}~}||~~|z||}y|~}|{}|}{z}~||~~}}}y~}||~}|~}{}}|}{}z}}~~~}{{~|{{}}~{}|z|}{}|z}}}~}|~}x~}~}~}}~}~~~z{z}}|}y{}y}||y~|{~|{~{y||wy{{z|w~{{{}x{~uxxyx{}|~}y{x|xwx}z|~z}~~{y{uyx{{yy}v}wyzzz|z}vw{yx}xzwxwy{|}{|{}yxy}zwz{v|~~wwzz~}zz~z}{}yz~{z~y{{yzzx{zuy|w}|xx||z{{|z}||z{x}s{x|yzyzy|z{|~x||yw}yy|||z~~{}{w{zxyw}|{|y{|xz~x}y|vw|x{{{x|~wxz~z{xyzyx~|wy}}x{|xzzuy~vx{xy|zzzyvy~wz|{x}{yyzzw|{y}}~ywyx{|w{vyw}wz}wxyy{y|}zy{{x{x{~zv}|w{xyv|{y~vx|z|z{z{}v{|xzxzzxtxzy|y}yzz~~{|xzz~tuxzwyy~~}|z{~{}ww~|{|{}{zyu~|{}~|{z}zx~z}|x~vzuyzzx}y|{~|y|x|~wyyz{{{}~{{|}xzy{yx||w{|{|z}zzy||x~}{{x}{yzwuy|}yyxx{{zyzx|~{{w~zxz~|wxysy{{v|{xz|yyy|y}zxzy|{{yw}yu}wx}{yz{|xyzyy{yzy|{{{yy}yxw}{{zw|}z~{~{}z{zv{{zz~x}xx~{zz~zz{yz{|}y|y|zvzw{{xy|yzy{zzzuz}yy}|w{|z{zx|||}{{|}x}}uwzxz}}|y{|x}x|zz|xy}zxx{y|yzxx{}}zyz|z{}|y{wyyzzxx{{|{w~}{}y{z}z~w}z|z}z}y|{zzw{{}zv|z|y{~x|zx~{ywxyw}z~x{y{{v}xz~~}|{~~~{|~|}{}~~}{|}~||}|}~~}~y}{|{~|}~}~~}~~|~~~|~~|zz{~~y~y~||}||~~|~~|~}}~|||}}}~z}~~}~{~}}}~|}{}}~|~}~~|~|}{~|~}~x~|}}z}~}}|}y~||}}~y}~|}{}~||}|~{~|}z~{}~||~~||{{~{}{~}{~|}{~{xx{~}|{~{y||||~}|~~|~|~}|~|z~|}|{~}}}~~}~~~{}}|}z|}|~}{{~||{x|}~~}}{|~{}y{}~~~{}{}~{|}z~}|}|~}~xy}|||}}||{}{z~~~~{~{}~||}~z{}}|z~{||~~z}}|}~yy{}~z}|{~}|}}z~~~}~||}{|~~}y|~}~}z|}~}|~~~z~{~|}|}|~}}~{}y}z|~z{~{y}{{y{yuvv|yyyy{wy}}sz{}{xvz~{z|~{x||zw~yy}z|xzxzy|{{y}vww}||}xwzzxwz|zu}}zxw{xz{yyyzx~vu{wz{xx}vz~u~z}yy{z{z|~vy}zx}}|~z~z{{|{xyyy{z{z|vwxxw~|z~xzyy}~zyyxzz||||~yz|{{vz|{{}~|~{{zy{zxy{yy~y~{|u}t}v|{}yx{zxyywvzyyw||x|yy|||}|y{}y|wz{w|}|}z{zw|{zy{zyy}z~yyyy|}xzwz{txxyzyzz~z|}{~|x~~|||{zzy~z}}xz|z}xzy{yzyyvt|yzu}wzxu{svwx|{{}|{y}}~{y|{|{{{y|}}{zyz}z}x}{y}|zz~wtxuuyxvzv|wywy|wxv|~}|z|{|{x|wy{{{x}|w|}{||z||yzxyx{}yvzz{ztw{w}uzyyz|z|zz|zx{|yy}|||{|z{y|}|xy{z{x}|z|~|y||~{x~}yz}|yvu}vz}}w{|xz{v{|y~{}{v|x{{|y~zx~x||x{}{y{|~{xzx{|yxyzzxxzvzywzyy{}xy~{}|vz|xx|{v{{}z~~|{y}||||zyz|z|w}y|{xvzy~yx{}z~x|u{vyz|xv|~yxww{y}x{|}|x}|~t{|w}z|yyv{|~~y{|z~{z{}w~yz|zz{|~}yx|zx|t{~}{uvyx{|{~{~}{v{|}zy{|}~}{y{{{|~|~}}}{}}y~}{|{~z{}}|x~}{{~}}|}}~{{~}~{{{}~}~|~|{~~~~~{}~zx|~|}~}~~{~~z~|~{{{~|}~~}}}|~}|~~~~{~~}~~~|{{~|}}}}}}|}~x{~~~}~}~{~~~~~}}~~~y~||~~~}|}w{}}}~~}~~~~~~~{||~y~z}}~~|{}|{~}|}}~x|{~z||{|}~|}}s{~|~~~~||~|}z}~~~|{}}}~{z~|}~~~~~|w||~~}~}}~y}{}|}}~}~}~}~}}~|}|x}}~~~{}yyz~}|~~~~}z~}~|~~~~}y~|z}}|}}{}}y}{~~y||~}~}y}{z}}|}{zxy~yx{yy|zz{{wz{xyv|z|xyw}yyw{xxz{x||yz}v{{{{|{{rx{x}v|}|}}}|wx~}zwz}|v~vyz{zx{{zw{z{w~|x}|zxzyz{yy~w|zy|z{{v|{}y|x{{~{|zwvywwz}yz}{}|||yzy}xyzy|{w|yxxxzxzz||w|{yx}yyxw|z|y~xw~y{y{{{}{zy|yy|x|~{}z|tz~uyzw{yzzw}|{wz}{}xz|zzxx|}z{y{uzxzww}zwz|~~xx{w}|xxww|wu}z{x{||xzwz~wzyuzzz{xz|vy|zy~yu|z}|zvyx|z~zzxyvz}{{z}v}{z||zy}~yv|||}yzyxx|z}vxzy{}{{{v|yxyyy}y|zyy{{z}~}|}{~{y}y}zx|{}{|~y{yyw{yyzx{y{xw{yz{{|x{z|yyxxz}yz{~~{x~{z{z|{~{}zyw|zvzw{x{zzwwx|wxxxz{||}xz}yy{z{v|z||zxx||{~~ww||x{|x|{ww{z{v{}}}v|z|t{|{u{xwyyyvyx}zzwzy||p}w|x|x|xy||xw{|w}{{{wvxz{{xxy{~}}}}yx{xu~x|z}}{||y|~y|}zx}|{~y||~{wz{xxwxv{{xyz{xzu|~{}zz|{w{zyyyz{z|y|xxx}{{}yt{v{y{|yyzxzzzw|}vwxz|}z{x{{~{~|w|z{y{wz{wy}z|z}x~|~z{x{xxy}|}~y|yvz|~z{||z}y}xw{x{{{}~}~}}{z{z}}{y}~|}~~~~||{~}}{}~}~~}}}~y~|}|}~~~~{~z|}}~y{}~|z||{|~}y~~~}~{{~||v}{|~z~||}{~~}~~}}}~~}|~}{}}z{{}}~~~~z|~~||~}||~~z~z~||~|||~{}~||~}}~|}~}~z~}}~~}~~}}||}}~~z~|~{~~}~~||~z}~}~~|}{~~|}}|~{|}~y}~~~{z{}||}||}||}|}z|}~||x|}}~z{}}|~~}|~~y}z~w~~|~|}|||z}}z}~x}|}yz~~z}|~~~{~~|~~~{~~z}}||z}{~|}~}{z~~~~~~~}{||}}~z|~}}}~}}~~{}}}~{~}|~~z}y{{}~~|~~}~}}||~|}{~|}}~z{~~|~~~}||~z}}~z}zzu}}y||tx|yv|xwzzyx{|{}z{}x{|{yzyxzxxz}xwyz{{yx{~z}{{|~x|z}{z}zxyyzxw{z|v|x~y{}yx}w|u}|y{zzz{wz{z|z|{{}|yx}zz|xy{|}|}|{~}|~z||z{xwwzyzzww}}ywx|yy{xzxzu{yzx|{yvy{}w|xyyz||zz~zy}z||}}|zv}zxv|{y{zzzzzw|{y{}}wvuww~wzwzzxz||{|{xyyz||xz~}z~{~~yz}zy}|zzyyw~y}w|y}ywy|{|x{~y{yz{zy{zy{x}{~|||~~}{wz{y}~x}~{y~~|{~~~xu|{tz{wyz{xy~w|y|{}z}x|zxy|{~z{}{vy~{~|zy{yz{|z|~{xyz}x~w~{{y}zxwzz|{xz{w|}|yxw}wxw{yvwzx{yx{}~zw~z}~zw}}}z|}||{zx}||~|uz}w{u{zy|{zvyzx}xw|wvv~x~wy||{x{{}yz|{xx|~zyzz|{}y|||{y|{}{}{z|{|wyuzw{zz|{|{y~yy{y|w|{z{y~x}{{~{x{z}zx{y{~y|zz{|xyz~x{y~x{~|{{{|zv|vxr{}{{yz}~yy{}xyzzw~{{|yx{}}~|~|z|z{|{}wx|}zwz~w}|y|{zxz}|}yzw{u|yz|{vz|z{{z{{y}|{yyzx|}{{{|{}z}x~{||{yz}xywzzsxyz|wu{w|xzxzqx|x|z~|xw{yxvz}{{w|z{x{{{z~~}~~|z~{{~}s|}~|~|~}}~{||}~~}}y~~}~~}{~~~~{~~|~~~~}|{{|~}~}|~}~{~}}}}}}y}~}|~}~~~|}|}}}~~}}y}}}}~zz|}{~|}}z|~~x|}}~|~~{~~}{~}}~}~z~~{~||}}}}}|{~~~~}{}~}z~~}~}~}~~~{|{|}|}}}}z|~}|}}}~~~{~|~~~y|z~~~x~{~}~~~|}}~~{}~}{~~~~~|}{}|~~}}|{z|}|{|{|}}~~|zx~~~}~{~|}||{~}}~~y||}~}}|~}}~}}~z}{~{~|~{}}|~~~|{{y|{{}}}~}}~~~|y|}~z~|z|~|}~}|z|~|~~}{u{{zwxyyx}xxvyw|w|xxx|{xz{|{|{||{~~yz|{x~{{{wyzwzz|}ywx|z|z~xzxvzz{y~z}yzz||~}zyyvw{yz~z{{{yzz{~z{v{vzwz{|y{{z{y|{yw|{{zz{}z{y{{zx{xxz}{~{z|xz{zzzy{{|}~{{|zw{z{yzxw}~yy{|z}{wvu{x~y{y|vzy{yw{zxvzyxy}{y{{z|xz{{yzyv{x{}}u{x|}x{||{x{yr}y|z{|y{{zz~}w|}v|zz}{z{w|u{}}z|yx|zz{{~}yzxyz{xvw|yxxz{|y}zxy|{|xx{y{x{y~yv|yzzx}xzw{w{~xw~zz}xz~xy{|zzyz{zyxyz{y~}zz{{x}}uz|}|||y}z{~{}{z|{zx|{w{|z{{zz{y}{y{|{wxxzvz}{|{|y|zzyv{w|{vyr~~|xyzz||}|z}~}x{|~~z~}}{y{vxw|y|x{|y~yzy{zx{|{x~||{y{{{x|{~yy|~|~z|{|vyy}|z{|w~vw|{z|x{}z|y|}|x~vxzvv}wz|}||w{z{y|~|||y{~x}zyz}|{y}z}{|zyzy|{||zy}x{|y{{|zy{yw|z{w{z}}|xx|zy|xz}xxz}||~{x{}}{~v{wz~yy|{x~yz|}|}yzz|z|{wz|}~{{tyxx{z{zz|y}|{x}xy~~}y{{{w}z{w~{x{{zvz{y{~||uzyz}{z}zz~xy|~zz{{}yy|{zw||}}y~|{|{~~|{}z~{|~}{z}|||}~~{~~{||}|}}}|y||}|~}~}y}~~~~||}}|{}||~}{~}z|~}|}~}|~{}}~~|}{|~}|z}z|~|~}}}{~~~}z~~z~}}~~|}}~}~z}|{|~|~}||t{}}~}~|~zz{~}~{}}~~}~|~}{~{|~}~{}~}}|~}}{}~x|~~~~}{|}{~~~}~~z}}|~|}~}z~}{|{}}|}~|}|}~{{~z|~}~}}|~}{}}~z}~~~||~}~~y|}~~|}|~~}}~~{|zz{~|~}zyz~z~~~~{~{{}~z{~|~}~|~}|~}{y}||}}~|z~|}xy|}~}~~}}|z}}{x~}~|}~x~~z}~}~}}~{}}{|}}y}~|{~~|zw{z}|zzy}~}~}~~~|}~~~~}}~|~~|||~zzzz}yz|{z}w||||}yx}zx{zvzxyv}{|x|{zyxzx|y{|tt{w|{|z{vx}v}zy{y}}z~yx}{|yz}|{yw}|{y|y{{}xzyy}{zu{wx}yvvz~wz|}zw}wy{z{|y|xzz~z|yt|y{xy|zzzw~|w{w|z{vw|wz{zyx}nwxwzzzw{y}{x{zxz||z{x|z}y{{y}xzzzzz|z}xz{z|}{y}|x{xywt|yzx|zwxyxw~yxuzz|~z{}{x||z|~yxx}}~x{{v~||||{z||~zyz}u{yu~|vy~u{zw|}yzzxzzxxy{zz{wy|v~|}y|zzy~}zzzzy|||xz}}t{zxzyvxz{zy~yxzwzw|v{}{{xztxzwuwy{|}|{y|{|{{{|x|{{y||xz~}}|zyzz~zzxy{zwzyy|yzzz|z{zyz{}z{}}zu}y}ztyz}}x|~|zz~x}}~{x}zwxxxy}|vzw{ytzzy{}zu{w}zzz}xxwz{~s{}|}|y||t}{{z||zxyx|z|z}{|wxxx|z~u|y{}y{{yw|z|yyx{q{x}y{yy|z{{xzz}~}{{|zxz|~|x{{||{{y}{{}wyyz~y{uyrwz||zww{uz|x|{xxy{w{||{}}{zu{z|y{}xvyyz}y|zxy{}{wz{xz|yxv|wyw{vy~|yyxw{{x~xw}}}x|y{~{|||yz}zyyw|~z~}}}{|z}xy{{{x{|yyx|{zyy|yxyxz{y{y}vytw|}|{y{zuyv{x{zw}zzz{|~~{~}~|y{~~}{~}{z~xy{~~~|~}|}~}~{|~|~~}|~zz|y~}}}}~~}~z|{z~~}}~~~|}}~zy{~|{}~~~~}}|~|z~z||}}||}{}|}}z|~}~}~{~y~{||}|~}{~~z|~|}~~}~~}}}z}~}~|~z~|~~}}~{~y~{}{}}|{~|}x~||w{~y}}|~~~~}~}}}{|}|~~}|{~{}z}~z}{~}|}y~}}}}~}{|~}}{|z|}}}|~~}~~~~~~~~~~|~{}z~}|}}z{}}~|~z}~~{}z~~}~}~~}|zz|z}{|{~}~~~|}}}~{~~}}z~}|}{~|z~~}|~}}{~{}~~~~yz}|z{yxyxzz~z~yy{zy|y{zxww{y~|yywz|{zyy{yxyy{{}{wyyyxxy~{z{~v~{wu||||yvzy|{{wxty~zxw}y{zxwy||wywyxzysy{y|zw}||{w|x{{xux}vz~v{y|y{{{v{|{t{{xw|zy|}v{~|vy{{}xyz~||xx}{y|w{~{zxz{yy}xyxx|z|xxyy{}{zy|zz|zxxzyyv~|z}z|z|{zx~|zx}zzz}zxyyzwyzz|uz{|z}wyz~yz{}|{wxyz|yzyy|||xyzyz||zy|vv|~}xz||{|wzxz{{{z|z}wy{wz{|zxxvz|~yyz||}zzxz{xzzw{y}yw}~zyzxzy}}z|x||z}}xx}|~|z|y|x{xx{xzy{w}{z{zxyz|wx|{~}xzy|zz{~v}x|zz}}{{y}z{w{y{zz}yzx}x{xz{vyx}}z{|xz|~xy{}yy|y~}ywz{z}w}v}yxy|zy~|w{z|w{}|x|xyy~y}y~|{y|xwwy{z||yz{v||z{xy{||vv{wxy|zx}z}x{y{}xxzzyuuy{|w}y|x{zz{yt{x||z|zz{zy|x}|}{|yx||sq|}yvy{x|{y{{zzy|{{z{}}z}~zz}t{|z{y|{}yy|}z{~{|x{}{xvxx{x|xxzy|}}y|}yu~w~z{u}zyz}z{wy{yuzz|{zx{|}{|{}z}{zx~|y{}|~x||x~y{zyxyy{|{|x~}w}yzuw}|~|{z}~{zwz{|y{~y{{|{{}}}~{}zw~~~{{}||}}{~~~|{|}~{~~}~z{{~}}|}~}|}|}||{}|{|y~~{z{{~}{~~~~~~{}}~}x~|zz~{~}}zy|}~}~}}~{{}~~~}~|~|||~}}{~y~{~}w~{}||~||~{~~~|}|~~z~~{~}~||~~z}||}}}}~||{|}y~}}}~|}~~|~~~}}z~~|~~}}~~|y~|}~{}|~|{{~||~~|}}yz|{~~{y}~}}}{}}}~~{~|{{|}|~|~y~~}{|}{~}~}~}}}{~~~}~}~|~z~}~~|}|~~~~}}z}}|~~~{}}~~{~}}y~}{}z|}{|||{{~}}|y|}~{}}}}~z}|~|~~}~~~y}}~~~}~}~}~}|~}}|y}||}w}y{}|~{}z}{yzyz{zzyzw}yzyuzyw{wz~xy{wq{{yx|}xy|zxxzu||y{y|xzx}z}y}}x{{{{|~ws}yy|||yv~w}x{z~{vx{|||xvx~z{yysyz|u{}yyqw~}~z|z{uu|zzx}||}|vz}}}{|uy}xx~x|zywz|yv{z~{yyz|yz~|~txxx{}x|z}}y|}{}{xx||{|{z|yz{|z}z~xz|yyy}|u{{wxxzz{{wzxy|}vz{|xwwy{zuyx|{zw}|{z{}}|z~~y{|x}z}||}wz|~zw}{{y{|yw{zy{zwv~xyz{x||y||}z}{wx}wxx{~}}{yxx~}}{x~z|{}|{zzzy|{xvxyyxxtwzzyw~zx{vx{y{w{{y}||xw}z~x{{}z}zwz{|wv~|yz{}xyyzv|~|{yw{w|{}v~~x|{zxx~yuw~}~|y{u{z|{|{|~}{~wx{}y{z}z}xyz{{zuzyxz}{xwwy{xxyz{xy}}vyy|{y~|}|}|tzt}{z{|{{||~wx}{z}z{~~t}|{xyxyvz{z|zyzwy|{}v|}z~yxy{{}x}}{x{}y}}}z|{~y~}|t|zz|w~{}{ywxyy{{yyx~xyzzu|z}y|x{zxz{}{|y~wyzzx{zx~{x}}|y{}~~{wyzy{}zxz}yyw{vu}zww~x|zy|{z|u}{}y}ztv{y}yyy|yw||wx|{y~z~z|}y{z|}}{x|{|z|{w}x{z{ywyx~{|vwyv~xxzzxy}{zw~~y}{{}|z|}{}x|~}~}~x{}|}||z|}~}{}}z~|}}|{~|{~}~}|z~}}||{|~}z~~{~{|~~|{{~}~}~}z}z}{}}~~}z{|~|}~{~w}~~|~~}x~|~|}~x||}|~{~}{~~|}~|z}~}|||z||~~~|~~}~~~~~x}|{}|}{|}|{}~||}x{}}~|}~~~~~~~~~z~~{z}}|~}}|}}~}~}}}~zy}{|~yz~~||}~{}}{|z~}}{~}x{}}~}~|||}{~z|}~~}~|~{}~~}{~z~~~|~~z{}y~{{{~~~{||{{~{~~~||{{~|}}{~||~~|}}|}}zv}}}||~||{{~}~~|z}z~~~z}z~~|}|{}~}~}}~z~~||~|}}y{~}}}~}~~|~|~}|}~~~{{zv|{|zyw}z|wy}|{|{w}{vxv}wvz}z|xz{{{yy||xzxz}|{x{{vt{yz~~{|vzwx~~|{{}uy}|xzx}u}z{{yvxxvyzzz~xwxwx}|zwuuyxx~{xz{}{yxyyzz|z|xyxzzwz|}~}z{}{{y{y|z|zyy~zyy}{|y~}y~|v{}|z}|v~yzw}zy{zvz{x|z{yzz|{~|}{~wzyy}|zzy|{y{z}{}yy{|w{v}yx{x|{x|{zx{yvwzz{z}|{x|{{z||{v|zxzxzzz~wv~|zvwz|{y}zyvyyywz|}ywy{|zyy{{yx|y~}{|zxz{y{|z|{yw|{{z|y{x|{y{z{~zw|ywyzxzw|wyw{y~x}uzwz~z{yk|{~x}|z|y}y{}x|}{~}{w|zvz{{zy|u{yy|z{xvvwt|zyyw{|vvz}{xwx|zxyv|t}yzyyw}zzz{~x{xyz{zz~z||{{~z{|z|zx{wxxzz{v}z}xvzvzx|{zu|}yzz{yyyz|y|||}z|~zxzx}}}zz|y{z}{}{z|z|z{|z|z}{|~xxx~x~yz}vvx|ywzy~~w{zy|zx|xy}{yzz{y{z|}|yz~x||{u~wwxy}zxw||z}z}~z~}xz}ywwy}{yzyyuzwwx{yzw}|~yw|z||}}~zyu}{|{|}z}w{x|x}vy~zy|yy{u~yzzz~{|~{{xyz{wy}~}z{y{zy~{{v|{|zy{x~x~x||y~|zv|w{|~{|}zz}z{{w|y}}v}|z{}yzv}||||z||zw{x{}~{}~}|{~}||t}~~||~~x~z~t~~~}z~{~}|}}}|~~w}|~~}||}~|~z~~}z{~~|}~}{|{}z}~}}~{~|~~~{|~}}~|x}}}z~~}{{}}~{||z|y}||~}|~~}}zz~}}z|}z~~|{y~||}|~~}}}w{~~}~~|}~~|}}~{z~~}}}}~}|{~~~}~~}~~x~~}~}~}~~}}~~}~}}||||}~{}|~}}~~{x||}~y~~|~~}}}|~||}}~~{~|{~{~{}}||~z}|~z{}~}~~}}~|~{}}||{}{{~}~}~~|}{|y}}}~}}|}{|}{}~y|||~~|}}}{~|~}~y~~~y}~}yy}}~z|zz|}{}~{}|}z}~~}|zv~~}}~|||}}|~|zz}|z{}{~~{}~y}~}|~y|wy|v{v{ywvvwzwx{x|yzsxyz|}xxz|{xz{yz{yw|yzyy||xxyz{~x{{}yzz{zy}z{zwvyyyvyuxytswy{y}{x}yxzwxyws|xyyyvzz{zw}}zx|wxz|}|zxxzzx~}{}}rwvwz{uz{vv}tz{vxxzxyx{}xyvzz}y{{{z}|z|x|zz|z||~~|z~|u}wz{}z{|y{z{z{y~|{|zxxxz|xwz{}y||{}|yxy{{uxz{{~yzx{}x|y{{zvy}||w|xw|{zxyyxzvyy{x}y{x}u{|xx{yx~{wvvx}z{}z}{x}{|z~}{{ywwzy}u|z}{{~|zy{~{~zy|xx{yzwyxwyywvz||wzyx{xz{xt{x|{{{xyz}x}y|xz~x}yxyxz{x{|{|vvvy{{xy}y}|yxuvwwz{x{{{|wzw}zy|~{}y{{x|||y|yy|~z}y||~w}xzz{wy~yzzyzxz|~x}ywxv|wwv|vzzw~{|}zyzz{wzu||z|{~yx|zz|zzzyy~x{{z||x{}{{|yy{wvyx{xzyw{y{w|twzwz{z~|z||z|yz~y||}vz{z~}z}z}|zzxx|{{xxz{yy|s{y|{}y{{|{zu}{x{v}{xyz|}|yz}z|w|z}{|{yxuwvyzz{yt{z|}w|zyyx}zw|yxz|{xxy~t|z{wwzyx{|zyzz{{xxxzyvxx{~}{~uuv||z}w{t{}w}w}~|zyy|||z~yu~yxyu||x~{yz|z}z{~yxwz~yxwzrz~|~~~~}~{{~~~}{zy{{~{}{{~z}}}~~}|}{~}z||}~~{~~{|}~~{y}}}~z}zy}{}||~~}~|~~y~z~~{|{x|~}}}}}{z}~~}}}}}~~~~}~x}~|{|{~~v{|~||~{{}y}~|x{~{}|~|}}~~~zy{~|}|||{z}~}~{~~|z}|~|~{{}w||~}|{z}z{|{|{~~~|z~}y}|}}}|~||}}z{}}|}~z}}}{|~}|}z|~~{}}}~~|s||~}}~~}||||z~~}}~z}|~}~y{z~~}}|~~x|z|}~}~~w{}|~}|}}~~~|}|}~~~~~|t}z}z~|~||~{|~|~z}{|}|~~~|~|}|}}~|{}y|y}z|}||z{~}{}|z~|}~}~}}~w}{yy|}||y}{zy}y|xwwyyzzywzx|~~wzywxz{|}|{wywyyy{zywyz|x}}zzy{{ywxzyyy}tyv{{~wzyz}w{{wvx{y{{~wyzyzv{uzwz|z}w{{v|yz|z{}{{ux|zz{}z{zxz{{|z{}|y}y{{yzx{{{{{z~ywzz~yz{w|u{{w{||xx{x}z|w{y{z~z}zyw~ywy|}z}z~{y{ywxyx{{y{~yz}zy}}y{}vyzzxy~}z}z~{{zx||y}{|yxyz}{xy}|oy|t|z{~xvxx{{{z|x{|z~{}|{yw|wyz{zy|yzxz{|x{{~yv~|y~xy~~x}{zx{}x}zx{z||z{}xwzx{~z||}~{zu|~|y}wy{{~{y~|w}y~{zww}|zz{{}xyz}z{wy|{}yz{z}zwzz|ozwz}}w|w}||z{}xzyz}~|{z|yzzyyx~zz~yx||}~w{{x|}yw||yzzzwy{}xzz{zxyy|zyy|{~{yvsz{{|{www||yz}x~{u}{wyyz{z||{zzzz{yyxx}|yw{{y~|w~{zyz~x}z|zvz{y}ytyyxy~yyzzz|vwz{||y}~{{~zzyyxy|||x~|zz{|zz{~y{{}wz|z{vyw{y{w~zy|}{zzz{z|wyy{||{wxz||yx{{{z{x{yzxyyvx|~{|}zwz|yywyz|z{|{x}w}{|~{}}zz}y~~|wxy~{{||{xy{|{zy{vwv~}z{yw{{z{z}|v}yxzyz{vz}x|{~|}y{{v|v{{zy{z}|z|}}|~~~~~~}z~~|}}~}|~}{|~~|~|}y}|}|~}~~x~}|z~{{~v}|w|}z}~~{y~{~~}}z{{~z}}}}~z~}~}|~}}}|z}z~}~{}|~zz}~~|{|~||~|~~|~|z{||~~{~~y}}~{}}~~}}{}~}~z}}|}~z~}}}~~|~z~~~~|}}}~{{~{|}~{~{~~~}}~|~y~~{~~}~~|||}}|z}{}{|}|~~}~}}~~}~~}}~y|~{~~x}}y}~~||~~{|~{|}~~~~}}~}}~{{{|~}}}}{y}|}z}|~~~|~{{}}~}~~~yz{~z{|}}~z|}{{}xw}~{}}~~}}}|xv~{}}{z~~~|~~}}~}{|}z|}|{|~}}}~}~{~~~}~}z|~{}}{w|zz{x{w}x{yx{{xyzwy{z{|{yxzwzyzz{~wtv|y|zx|x}vy{y|{uxxzzy{|}}yuy||zuyyz|zzy~z{yxzzxzux|y{u{{y}xww{}y{{w|y{yz{{zyxz~|}{|~||wzy}x}|ywzz{zyw~y}wzz||xwzxyx{xs{wxwzzw|w{|w{x}y|zz{x}zz{{|y|wz~}|{zxyx{|xwx|{|u}|yz|{|}zxzvyvxy{{||v|}{z}{oy|{}{vx~|{{}~xy}|}|zz{}yzvzzwy|xy~~z}v|z~w{|wxy|x|x{xy{~}y{}{y~}{|y{}}~z{|}x|xz{||zzzzxyw}xvuyoxxxrwuyzx}|x|{{{yyzx{x~{{{{xzx}y~yzy||yzzy{{{z|}x{|y{x}x{{zxz}yxzyx{x}wyy{tyy~{}|z}u}z~{|{{{z|z{{{{{~x|zx|}||x}|~yyz}xx||{xzzzuwyy|vs{xxx|{}zz{|y{||yx}{|yy|xz}}}}zxzy|}}zzzyx~x~z{z{y{vwzy{}xxwvzz{|yx|yyz{|z||{}|ww|z{{}|w|wz|}wyz{zx||ywy{{|y{xwux|yy|vy|x|yyyyz}}yyvzzz{w|v|}{|z~{zz~|{|yz{}x|zy||zyx|}|{zu|xvyyzz}}}syvz}{{|||{|u{}}{v|yv|{y}{||{~|{{z|{zzwzxx~yy~{}{zwx{y{x||z~zy{}yyz{zy~y{~yz{}{}~}~~~|~{{|~~{~{}}~~|}{~}{}{}}~~}|~|||~{z~~~{|}}}{~~~}}{|}{xz}}~}|z|}~~}}~}{~}~~~z}{~~{~~~}z~~{|}{~~|~|~|~}~}}{||~z|{z|~}}~~{}~}~w{}~~~y~|}}}y|~{~}~}~}{{~w{~|~}z~|}wy}y~{|{z~~w}}{z|}|~~}z~}~~|{|{~~~}~~}}||{|{|~~{zy{|{}{y{|~~x{|~}z~}}}|~~}{~|{|}~~~|}~zz~|~~~~{~~z~~}}||~}~~z~~~}y|||}}|~|~|~}}|z|}~|}|y}|{x{z|}{|}~}}|||~~}{|~{||~~~z|yz~|||~~~|}{}}y|}|}|~|~~{}z|z~|{yy{yxyy{|v~x{w{yx|}wxy~zxzz{xz{y{|{w||yy{xxxxzyzy{z||yyzz{|z|y{|~{yy|~}|zwwzs|{z{z|}yy|x{wwy|xxxwx|{z|{zxz|xx~zzyyy{|{|||{uy{xz}{xz|zz||{|{v|zz~y{|~}|z{z|zx}||||}w}vx|yzw{}{}|y{z}yu{{|xxy}{zwyzyx{z{|zwyz|}x~z{xwy}z|~y|z{~zwzvy{x|zyvyzuxz{{z{{~xy~|{yzwxyxz{ywyzv}zzyzz|x~{zy|{y}vww}|vzy{{y}zo|{|~{|x~x{{|~x}|zx||xyxyz{{|||{yyzyz{|y}ny}|}{yyzxx}z||x|}~~|z}z{}wzz{y~zzwyzz}y|{yzww}y{}zww{xwyyzxy{yxyx||}zywuv{yzwz|{{{y{}xz{||{~}y}wv{}zyz{y|}}yv}~x}||{{~x}xt{yyx{~z{z}z~}{zxwxyyz}{z{vx{xw|{}{|y{w|{{|zxx}|xwy}|yyz}{y{{{~{|uyx}x~y}|t~|{x~{||{{}xyzz~y||~|x{{~}}z{yxy{|{yz}{zyzv}|zy{x{u~{}x}{xy|yzz|y{yy||z~z~z{vy|xy~{w~z|{x{}x|yyzx|}||w}z|{u}{{z}}y}z|||x~x}yz}~u{w{y{w|w}yv}yt~zv{}}xu~{y{yx{{zy{}}|yyxy{{zyxzzyz~|w{z|y|}wvzzy}v~w|}~}|}|}~|~{}~}}}}}{~|{|z~~}~|{|~~}~z~}~}{x}~||{~~y}}{~~z|}}{{~~~}~~||}}|~{|}|{{y}}~}~~~}z~{}|y|z~}{|||~{}~|{||~}~{|{~|~y{~}}}z{}}{|y~~}y}~{}}~}~~}|~~~}~{|z{|}~|~~|{}}|{{~||~~x}}~|~{~~~~|}~~z}~|{~z|x~{{~{~}||}|z}~z|}{{|~~~|{}~}|~y}}z}z}~z{}~}}}}|z~~~|}}||x~}}||}}~}{{~~}}~|||z}}}x}~|~|}~}}}||~~|~~}|~~~~{}}}~}~}~}}z~~~{|}|~~{z~}}~|~|x}{~~|y~}||~~~~~~z~zz|{{yz||{wz|zz{xyy{ywv~w~x{xvxuywv|x{|}z}~v|{{{}|x{||~|y{~wz}z|z~~~yuy|y{{uy}wv}vy{}y{{{zyyx|vxy}{}w}xzyx|zzz~{{xz|}x}||}}|y}zzv{xtx~z}{yy{}zy}~w{z}x{vzvyzww}}tzx|}{||xzy}{|z~|y{z|{vx{}|w}{wx|}yzyy{}wvx{~xzqxy}}yvzysyzz{yz{z}{x|}y{|y||~y||{{}zzzyxy{uxv|~yz|w{||xyy}zyy{|{zwzy|~y|z||x|z{z|||{|}v||y|}xv{y|xuxwvywuszwxy}v}x{{x}|zwy~yx{{z}|x||}|wz|~z{~x~v~|yx{yy|u|{}|{w~|vwvxuyzyxxxz{xus{zxzz}xwvyxvy{z}z|w|{w{y}yy{zz{~{||}~}~{{~wzzvy{y}w{yz{|vxy|xz|zuvxywzz|w|{yz}zz~xy|zzz|z{u~||||yy|{yy||z{ty|w~y{wxvvxp}yxxw{zzwz~{zxy}{wy|{|{xz~yx|}z|z{{y{y|}}z~}y{zx|}{{zz{z{}{y{z}zzx{z|{yz||||xz{}}z|yzzz{v~yy~~|xxzzy}z~}yz|wxtz|zz|{zy~zuxx|y~|{zy~yyz}|z}|x|~{{~}{z~|{~{u~}~|~~|~vz~{||yz}t{zyyzyvzwv}}zwzy{{{z{xzy{{{zxx|yy}~z~{~~}}~~~|}||~~{~~{|~}{}}~~~~~~z}|~~y~{}z|z~{z{}}}|}|~~~{}~}}}{~|~|y|~||{}~~|{~}~~||}~}~~z}~}{~~}{|{}|z|}}~|y|}|}~{~~{z~~~~|}x{z~z}}z}y~~~~}}zz~~{y}}~~}}~}~|~~{|y|~|}}~~x}~}~|~||~{~|~}}~~~}|~~z{z}{z}}}|}}~}|}|~~x}~~}z}|}}{}~}}|~{}}|~}}~~~}~~~{~}}}}y|}|}{}}}{|{~~||}|~}}|~}}x}}~z{~}w~}}~{z}z|~~}|~{}z~~~|}|}{~{~}z}z}|}}}|}~z|~}~~~{~||{}}||}}~~~|~|}x~}}~z~}}{}}}{~}}yx}{{z|x~zx||zzz|y}|y}{~v{xx{}~vxx{xyzz|{yr{|xzy{z}z|y|{vyz{|yuz~{y|}|y|y|{xy}{|zxzwu}{y|{x{|~~|~z{y{zyw{{wvyyxwyw{{y{|u{|w}yx|vxyzzxz}z{y{zy{v{z{u|w|}zz{|z{wzxu}xy{yzyxx{}vy~y|{yzx|z{{|{z|~{y|x|yw{z~|{|x~}xz}{xzz|w{xyz{{tzwzyz}|z|}w}}yzz|~yqy{wr{z||{zy|z{{yx{z{zyy}z|x|yzzzx~yw{uy}zyy|y{|yzyz{{|z|{yz}xwzxux||zw|||{w{|}{x{|~yzx{y{}yyw||{{{z|w|{y{z}z{{|w{z~|z|y{||x}x|x{y|yzzyz{|z|xy{|~{}y|{tzx~yw{|yzu~~yyyy{ywzx|x~z{}~{xv{uvxxz{y}z|w{|{z{{xvy{x|{x}{~z~zxzzwy~x|zzw|~v{z{|}zy|xzy{}v}}yz{{w{w|~xs||}z}yz|yw{x~|}w}~yx{~|{|{{yw|zyz|zx{yyz|vxt}}zwxx{xx|z{z||v{w~{|{xz}~v|}~y}zzz|vu|y|{xxx|zwy}}{|zz{x{zy}yx}v}yz|z{z{|y~w}}}{{zy}zz}w}yyz|zxw~{zxz~}{{{||y{xzx~z{yuz{{{y}zxzz~z~s}}w|x{{z~}{}y{x{yyx|yz~|zz{z{z|w{|}{yx}||~{|z{~{{~{ty|~}|{~||{}|}}~~z}|z{|~}}||}~|}|{~{~}~}~}z~|}}|~}|~}~~~~{}~~}~{{}~z{{}}~{|x|{}}||~|}z~~~}|{~}~~}~y|}}y|~~~~|}z}x~}|}~~{}~~|}{}~}~~z~|}}}}}zz}~|}|}}~~||{{~~}~~||~}{~}~|{}~~}}|~{~{~~~}}~~|}~|~}}}{}{~~}}~~|}~}}|{~~}||y}}y|~~|}}||~}z}{}{~~|}}}y}|~~~}|z|~~}}~~~{~}}}~y||{}}}{~{|{~~~~|~{~}}}}~z~~|}|{~|{~z||~|~}}{}{~~~~~y~{}|{~}z}~|}}~~z~~~{}~~{~y~~{}|~}~}|~|}}z}~~z~}}~~}|{~~~~}}~~}}xz}~{~~y}|z|}xx{zx}zyxyz~|{zvv{}{xyyxy|zyzwzy}}{|u~z{}y|w}zwzzzz~||zw~}{vyx~x~}w|zwzwy{zzyv}|yv{z|zy~uwyzyyy~vzyy|~}{|||yy}y|wy~w||{{y{|y{|yx~wzzzwv|zzz|||xx{zu{|z~zw}|}x|}{{zyw|xy}z|z|zzxyvz{zz{xwzxx{yz{xxyzw}}y|{z{wzyzz|zxyz}y~}|v{xx~y}z|yyuzy}{|w~yz|{}z{y||{~uyyywwzyuy|z{{{w{xx~zy|z|z{{|{z~zy}|zz~yw{x}{}wy{yz~zzv{xz}|zyxx|{z{|yrxvy|yzxyx{}yvv|yx{y}|~}~wy|y{zwxz}zyu}{|z|{y~{zz{{{{{}}w{x{|wzz{}zywvx~xz{}{x||~|yzz{{~}}{yz|{|{|y}|{|z|x}}z}{{{vy}}rz}x|wwv~~zz~}{~~||z{}y~zz|~x||u}}|~}}uuv{tyxxz~~{~|{y||~x{wy|x||tz||yzx}|z{}{zz{{xy{{~~w{{x{}|vzw{y}}|vw}xzw{z|z{wyv{zzyzzv}yx{y~|~||{y|~z{xz{zy|x~|yz|y{w|yyx{yv}{yyyzwwwyzy}vzyx||y~xwxz{z|zyzz{uzzxzv{z}}zzwzy}|{z{|xy|y{v|yxv{}{}xyy{}y{z}{}{{~yyyx|{{w{{|{|xw{|z}}~~|~{~}||~y}~~w~||{~z~}}}|}|}}~{|{u|w}|z~|~||~}{z|}{z~||~z}z|~~~~~~~|~{{}~xz|{~z}~}yz~}}~y{}|~~|{|~~~~z{{z~|}|||~|{}|~~}}|}z}~}}{|}{~}y~{~||x}|{y~~~|~~}~{~x}|{}}|{z}z~}~~|~|{}}|}}~}|~}}}~~~|~{~|y|~~}|~z{}}~|}|~|}~~}||~}~~y|z~~}}}}}|{~z~z~~|}|~}|~{{z~{}|}{|z|~y~z|}||~~{~|{~~|}}{}}|}~{}w}{|~|~{~{}~}{~|~{z|}}~}~~}z{{{}}}|{~~z}{}~~|~y}||||~}~|~}}~~z~z~z}{|y~}}}|~|}{y{|~~z{~}~}~}y{||||}y~z{{xy}x}{yy}zzx|}{{z{|y}|zx|}zzxz{}yz|zxz}y}{zz{|z{w|yw{yzy|z{~yt}t|zz}}v}wz}z}}}yz||z{zy{{|zx{~zzzy{w|z{y|yx~{zzz{zu{}z}||wzz{|}zwz{|}|||{|{}vy{z{}xz|xz|~~~|{z~{|}}{zwy||{xx{|z~||w{yyzvz|w|y|{y~zy}x{z}yw|{~{|{|zyz}y}wx{{{zy}{{||}|yy}zx|{|~}~{wxz{{wyz}y~{yy{{|z|x{|||~|z}{{{{y{||}~{z}|y|~zy|{{z}|{z|{|z|z}y}|zy{wzz{{w|}~z~y{y}x}}z|y||zzxxy|}z~~|y~}{|zzx~|z|zy|wzzx|}{|zz{~z||~~~|{w|{|yz{{z{z{x||x||z~|y||z{{~}|{zw}}~{||~yy}{uy}~|}}~~zx|}x{~|}w}zzy|{|xz{||z~y|{~}{|}~{yyz|{{{{}vy}}|z{zvzy{}zz}z}}y|z|~}w|z}}{}}|~x{x{}x|{y|{{|z}{|z{~y{xz}x}yzx{zw{xz~yzxz|}~x|yyzz~||{y}}zy~y}yzz|{|yz~|~{{{~{~~|zzzz}}z{|~{|y|zxy~{~~v}{x{||{{{}z}z{x{z}{{~||~{}}~yu}}z|z{~v{~z{{{}|||~z|z{}}x}{x|}z~}}|t}~|}|~}}~~}~}}}|~~z~~}}||~~|~}|~~}~}|~~~~}}~}|}~}|~~~~~}{~}~~|}~~|}}}{~|~~}}}|}|~}~}|}~|}~|~}}}~~}}|~~~|}{~~}~|~}x~~~~~|~|}}|~}~{}~}~}~z|~~~~~|}{~~~~{}~~~{~~~~z}}{~}{}|~z}|{}{}}|}|{|~~~z||~~~|}~{}}~|~z~z|~{~~{}~|z{}{|v~{{~~zx{|xy|wzzzxwwwzv{wyuywxy{yxv{tuzy|x{~|{{|x||uvzz~x|yxz}|yy{x{{}z{z|y|yzzzxy}|ywzzvyyywxz}wx}z{|yvz{z~zy~y|}}y~{{|~zz|{|yz{{vxxz{zz|zywzzyzz}zwyw|{yww|wywyzy{w}}z|y}{}v|wz|{z|||yz}y|zz}{uz{w|}xvy|z|z{{yxy|x{|}}{y{{wy|yvzxz|{~x|}~wx{z}~~{zy}y{{|xw}xy{{z}y{zvxyxyy{w{wy|zw{x{u}}{}y||zwy{xvz{yvy}~|{{z{y~z{{z|xxywyyyzxxzyzzzx|yxyzyx}y||xy|{|z{yx|z|yzz|yx|zytz}}{|~}{wvz||{}zxx{{{|yx}|w|xx~{yyxx{u~y|~}}{~}zx}zyx|z~}x}zz{z|~{}x|xyzyvvyzx}{zzyzxx{{yyxyy{zz||yyv{xy~|}uzww{{~~y|{xx{yzz{zx{yzyzy}{y~zwyvw{|{y|{zyz{|w|w}xz}vz~y|y~{}{xyz|~y}||zuyyy|||zxx{}z}zy~zy~zzwxruw}zzxxxy}uw|~z|xw{{v{z{zzxzy{x||yx}yw~z}~~xzz{zwxxxyxzzzx{zzw|y{w}y}y{|wyz|x|x~wz{yzv|z~}}w{z{z|~|~x|y{y|v{}{yxy{w~xzyy|z|y{t|yyv{}{~|yy}y{y{{{{{y|}}}|}|~}v|~z~}}}~~x|}}{z}|}}~}~~~}}~}~}z}}z~~|~}|||~{~~~}~~z}|z~~y|}}~|{}}~|y|z~|~~}{}~|~}~~}}~~}~~~~}z~~}z}~x|~|~}}|~~~{}~~}~|~~~}~~}}{~y|~~|~}~|~~x~}~~~~|~~~~}~~|}~|{~}||{~{~~y}~~}{~~{~}~|~~~}}|zv~}{|z~{~}|~|||~~~~~||y~~{}|{~z|y~}}}~zz~z{~{}~~{}}|~|~~{}}}}z|||~z~~}}{}~~~|||~|~~}y{zz~|~}}~~}~}~~~~~{~~~}~~~}~{}~~|~}~~}z}x{}{}}z~|~~}}~~~~{~z|}~|~}|}}~}~{|~}}{~|}~|~|~|yyyxz{~y}y|yyvx|z{~zxu}y}zyzxyyzv~{}|xz|yzz{z}zw|z{v|wzy}yzx~|z}zz{}{w|w~|y|yu{{{y|}}{yyxv{}}{z}{x{yy{}~{wyyywyy{zytwwzy}}y}~}{z{wz~|{xz{||}w|z|yxzy{{y|wy{xzy{}|x}|y|zxywz~x{v{zy{u{{ux|z|{v{zy{yxzy~|}~~|y}|t{z{xzyzzy~{vy|z{zw{{{zx|y|yuuy~|~{{y|zv}{}{{{|yy||~{z|z|uzx}y|z{y}wz{y|}yz{z|z{vwz}zx}{xz||{|xw|xzyzyz|zvyw{z~y}z~x{z}|xw~{zyvz{}}w{~v|wvyy|}w|y}z}}}xy|{x~{zz{v~yvxz{|z{{{{y}yx~xxyyz{u{|xy~~|xzx|{}~|{zw|vx{{|~z{z|z||x{y~wu|{uyyw{y|}y{yz{xzyyz~yx}{wvztz||zz{}y{x{|yxz{t~z|zv{{yz|{{zz|u{wz}{|wy{x~~w~yqzw}uw|w}}|zvz{|}xy|{}zy}}|}wz~z|w{wx|||xz|z|zz{{}y|x|{x||xz{{|xzyzzz{ywz|xy|zyz|zyxx|{|}{zvz{}{zzxz~z}zy|zz{z{}{yzzz||{}zz|~xx}||}v}zy{}}zz}zx|y||{xy{zxz~|}wyy{y{uxy}}{zv{wy{yw||{~|yw|xxz{zzuzz{y{z|~~~tszx|xzx}}z||||~||}}|~}~~~{~|}}~}||~{|}}~~~{}~}}{~~|{~~|yz|~}}|~z|zz~||~~z}~~~~x~z~}~||~~~|}~~~|~|{~~~w}~|~~~~}~||}|{z|~}}~~{|~|~~||||~{~|{{}}{}{}~}}}~||y|~{~|{{~}~}}z|}~|}}|{|||~}y|}{}}|~{}||||y}}}~{|~~|~~}}|}}r~~~|}~{~~{~~~}}|{~~z|||~}~}z}~~|~}||}y~~}|zz{~~}|}z||~}~}|~|}|{}}||~|}{|}~~~~~}{{~~~~|y~~{~z~~~~|}|~~{}~~|~}|}{|{||~|}|}~{~~}|~}~}~{~{}~|~y{~|{}zx~}{{z}z}|{{~y{{x}zw{ux{x}uz{|xwy{wxw}{{wxz{x{{wy{~yy}}uy{u||z{x|}y|~~{zz~~yzw|||zuxyyzyzwzxzz{zwyxx{x|vu{yxx||x|zw{}|{~xy}}|zw{w{|x}{}}xz~|z{t}yyx|zwxwxz{yy}}wz|wzxyz|wyw}{||v}v|{{{~~~{y~|uz{xz|zx|~|yzxy}zztx{{w{xzw|zx}zy}{|xxxxzw|wwyy|w|xzzx|~}{}|vy}xy|w|w~vvzzzywx~v}}z}xvzz{zx}~zy~|zzz{wvzy}xyy{x||~}zzzv|{zyz~yzy{xzzx|zz{~xx{x{yzyvywv|zz{x{uxxz|wz|wx{x}{{y|||w{~{{|yy|~y}x|}{}{}zz|z{|{yyzxyyw~z|w{{yyy{{xww}{zvxzy~{{|zzzz|zxw~{|y}z{|{~~yzw{vw{{|zzysz||{|}xxx|~vxz|{{{x}{{~yx|zzy|yz~{|y{{|~zy|xvt{{~{|yxyzxz|zzu}z{wzyzzwx{z|vw|x{y|z}}x}z}z}y|y||y|yx~y~zyxz|vy{vy|{~~wyxxz}zzzwy}|yvz{xyx{uyz{{~{y|}z{w}|}z~|z|{yy|}{{|yy|{~}y|x}{w|uvvx{s|uvz}xvwy|z||yzzzzz{yyv{y|x|{||z|~x}y~y{}y|wtw{{|x{xx}zy|wzv{wzzz|wuxtzyzz{}|~y}yzvww{~z{~{~~}~|||}}||~z{}|}y|z|{{~||~}}}~}~{}}}}z|{~z{x|~wz{~~}{~||}{|}}|{zyx~y~|{~~|{~xy{}z|}|~z}|{~z}|}}|}|{}{|~{~~z~}z}|||}y}~}~}}~}~}~~}z}~~~z}~y{}~~~}}zzw{z|~~}}{yy{}~~|||~}~}z|}~|~z}~}}}{{}~||~}|~}~~||}~}}}~}}z{~~~~x|}~~~~}{~|~|}|z{||}z~|}~~{}}~|~|~~~{w~}~~{z}|}~}}{{|~||}~{|yy|{{~}~|~~|x~||}~{{}}y|y|{}}{{|{~||}}|}}||}~||~~~~|}~|}zx~{{|}}}~x|}~{~{}~~y{}|}~}~}||~}z~{|{{~}|z|~}|~~~{~w~{}{|}z~{{}}~}~|}{~}}~}}{~}y{}yw~zyy~{y|}y{z}}xxz}{yzwywyz||z{u{yx||zy|yxx{}{{z}{zwvz}xz{yxz|}yxzzx{yw||{}{zyz}x{{x|yyzzzzw{}}}{|wyv}yw|w|{wzy||yyy|xu|~x{y|z{yz{zzxyz~zy{zx{}zw}yzxw|zx{{{}tzyyvv|zwzzvz{wzy~zzwyz|{xz{}yx}|{wzzyz~z|{y|zyxyxz~{ux|{{v{{v{|x{vx||zzy{y}x{{|y}zsw{y{xzv|xx{yzyz{{zws}w|xx}yz|zzv{yzyuyyz|yty|{wz~zxyyy}}{yxyz}|{v{yzz{{||yyzzy}{v|yyxyyz}vx{yy~}||}y}y{~||xx}||}y|}{x{u||~ywyyv|t|zxz}}y|w{vzx}v~wzzv}{y{xx}|wzzxwy{y|wx{z~tzy|{yuzzzy|z{{{}z|x{z}y{{y}xy}yvy}w}|y{|zx{y|yz}y{{z|u|xzzvyty}zzyw{wxz}zzxyx{xzy{yx|z|x}yy|z|{vw|{zy{y}~yxz|z}y}zx{}y{}}yz~xx~xww|{{y{{z|ywz{||{|y~|}|}|zv|||z{yxzzyy|v}|{|z{x{{|{|{zw{x}yzy{yux{{}~x|w|xy{~}z{|xwxy|y~|yvz{|yv|y{wy}}x|{}y}x{}{z|yw||}yxw}w|x{zy|{xx}z~zyz{y{z}uy|x|}zz}|{z|}~{}}x}zx{|}||~|zzyzyww|}~}y~|~~~~{|}~{~~~|{}}}}~~~||~}~~~|}}|}{}}}}|~{~}z}|{~|}}}~~~~~{}}~~z{|{~~}{|}||~|~|}}z}{~~||}{zz|}~||}~{}{}|z}}|}}~~~z}yz~~||~z}}}~}z~{~~}{{|{~}~}wy~|}~~~}yx}|}}~|~{|~}~~}{~}}}~~z~{~|~z~|{~zz}~}}{~~|}~|}|~|~}|~~{z}}|{~}~|}}}~zz{|~}|}y}}}~}}}{}}}|~}||~~}{~}}|}~~}z}~|}~~~~}}z|~}~}}}|~}~|zy}~y~{}}~}}|}{|}}y|{}z{||}~|~~}~z~}}~~~~|~{||}}{||}|~|}||{|}}|~}{}|~~|}}z|~{}~}{~~}|}}~~{~}z{x}z{w|zz{}}{yzu{zxz}{zwxxzyx{z{y{tyyxzwx}x|xv||z|w~y~u{{|yz|zy~xyyzz~}{yzy~{wwzzx{{uyxx{ww~xzxxyzxyvwvzyx{xxzzz~~w|{|z{zx{{|y{x~{zyz{}xz~xy{zzwvxxyzv{xyzz{{zv{zxzwy|}|x{|zy{x}{}y{||xwzz{zy~zvyzz~z}y}xyy|zyzv|{tu{yy{{xwz{y{v|z{xvyy|{zw|zw|{{{wyz}xzw{{|z~u~}zxzv}zzzwzyvyuxzuwx|zxzzu||{xywyx{}t}zz~wyyvz|}}||yw|z{yz{w}|vvw{xzyu|y~yxz||z{wxv||xxxwxz~uv{zy{xz}yvzwy|}zywzz{|}|{{w{|x|~xyyzx|zwx{|xuyzwxxyx{xxzxz~y{v}x}zy||{x}zyy{{zy}{{{zzv|y{y{}xz{z{|yuy{wyyvzvy{yzz{uwyyy{z{y~|{|yu|~yy|yx~|y||z|||z|}~xzwvz}z|zwy~wvw{y|zzyzx{yw|x{v|{y{}|wz{|~{ywzy}xyy{~xvx~~z|{y|}{xzx|zxyv|zx~{w|~w{wzyxxwyyw}xw{yy|||zxyxzyy}x{z{y|~{|yzz{|yxzz}xzzyz{ww|ywvyzut{z{xyx}zwww|zz}{zvyxyz{{{}vy|y~{{}z{x|z}uxzw|}zxu|x{|xzu|}vv{z{x{|~r|wzuxwz|zz}x~t~yy{{|~x|z~~}}~~~||{{|y}{}|}zy~y~}~||}}~|z}{|~|yy~}}~~|}||}}~{{~|~~y|x~}~~{~~|~}|~~~|}~{}|{z}{|}}}}y}~~|}~|~|z~~{|}~}}|~{~~|}z|}~|}|}}~}~z~}}{~{}||}{~}}~}}~}~|||{{~~z}~}~|z}|~}|z}|}~{{}}}}{z}}~|}}~}|}{~~~~||~}~|~|~|~}{y}}~}}{}~y~~~}~|}~~~|~}{}~}}|}}~{|~~~~}|}z|~~}|~{}}~}{~z}~~~}y}~}}~|~}~~|~~}~}}}z~~}|~~|~~{}~}||~~}|{z|}|{}~~y|z|z{~~~{~}~~}}~~}}}|~}~{{{y}y~{}}~|{}zz}~~~~|~}~}||~|{~|~|||}~}{{|yz}|}z}|~|~}z||{y|z|}y{~}xyy{zyvxzyywu{|zxxy|yvzw|~{{ywz|vxyy~yyvvv{|{z~|y{w|x~u|}~yy{wwz~yv|z}y{uyz{{x~y|~yvwvz}wvyyz||}z}w}~zy|wzy|}|yvzvyx}{~|{{}{y{x|wwyxwzz{zxzz}}}vxz|{{{|z|{{y{{z|{|w|{{{{||zwz}yywzy|zzy|~~y{|w{yzzzv}xu|yyz|{xz||yx|{zzrzz{|z}y||zxy}|~||{|x||}xy{z{yuxvzy{vy|z~zy{zvx{z{{wxyx{x|z|zz}{wz~yz{|y|yxzxx{{}y|{~}|xx}vwz}xx{|yx~|yyy{vy~x}zt~~y{~}v{}||{{zx|zux|~{wzxxxx|||{{{zzyz|}z{zz}}|y{y||xyz||{zy{yyz|{v{}~~yzz~x{|{{}yzyx{x{zzz}y}|y||yx{z|zx||y{zx{z{ywwvu|{x~y|{y|{zyyzx{|{||}|z{y{zz|v{yz}y~y|y|{t{yy|z|w{z{||yyy{tyx|z{zz{twywzz{z}}uyyu~||zwz{xy{|}x{yyvw~y{|vz|}}z}{w{u|z{zz}zw{xwy||{x|{}{yuyty{zxyyy||}}{{}{z~~x|{{uyz{}x|u}}y{vy{u{~~zvz{zyxw{v|ywzx{~{zu~y{yy{|xyyzzxx{zy}}w{zzzyv{|{~u{w{zyw}z}xw}yyyzyx}{zz{{}||{ywvtz|x|}ww|y~~~}|}~{|~}|~t}~~{}~}{}~}}~}|~~z}z~~}{}~}|~~~{}}{{z~~}}}w~zz~{{||}|~}}}}|||~~~~~}|y~~~}}|}~~}|}~~}~||}~}}{~}~|v{~v~}~~}~}}~}y~|}~~~{z|}|}~{~~|}{|||}|z{~|y~|}||~~}~}~|~~}~}|{~}{~||~|~w{~~~|{~{~}~~|}{{~~}|}}}~}{}|}z}{~}~~~||~|~~~~~}|~~~|~~}||{}~|z|~~~{~~}|}~}z~|}{~~{|~|~~~~~}~~}}{}~y~}}}{~|z~~}~}{{~}~|~~yy}}}}}}~{|}~~~~}}~|}}~|}}~}}|~~}|}~z~}y}~|}{|}|~{|~~||}|{~~}~}~|}~{{z||zz}y|~yzy|ywwz}}zy{{zvyy|tyzxxyz{{x}zzy|x|{|xxz{{}xw{z{z}xz{xx|{|v}{{zywxuvyxyxw}zy}yyyzw|{z|zyww{z{y{z{zv}z{z~zxyz{||}{v{z}{z||y{|}v|uzywyu|}r{yz|yyx}zyuy{zzy{|||yz|{|~~}|w|yxzz~y~|z~}{x}yzx}wyxxz|~zzyy}z||{{zvyz{v{yz|z||y|~xxz}xy|}{||{w}z|z||{z~}}}zzvy{zwyzuxw}w{zz~{vzxy}ywxz{{}|~~vvz}z||{{}~|{{z|{|yw|x}yxx}xz}wt{yyx}wzv}zyx{{vx{||w|{}x~{{|}|~}zxz||~{{y}|{}}x|y||zz~yv{y~yxz~z||x{wyxzwwwxuz|yzz|~|}y}{{zx{z~{|}|y|||{x~}~z|uv~w}{x{z|u{y{yy{zy|||xzw|wzy}|z||{}{w~{{y}}xwy~{|}{||z~x{|yv~xs|}}~v}}yyyzxzyxy}z{}zyxzwwx{}|yy{z|x|{|}{{zz{x}|{z|z|w{|||ww~{x}x|{{y}zywyy{|z{}x}{ws|y{y~}y}z{}z|}z}wx{z}|{{x~{~~xzyxxz{}x{{~vxzzzwx{x{x{y{~w|{xxzz|y{y|u}||xy|yzxywy~||{|yz~zz{}{zxy|yyy{yt~yz|}zvw{yzyvyzx{||}~zyz~zyzyz}z{}xxyv|}}z~~~}|{}}~|{~}}}~}}x}~|}z}u{~}}}}~|}|}|~~~~|{|~}~}{~}}}~|~~|~}||}{~|z~{|{~{}~~~|~~{z}|z~z{~|}~|~zz|~y|~}yy|{}}|~|}z}~~{~~~~|}~z}}}~|}{{z~}{z|{}~z~~}z~{{z}}|{{y~|{~{|}{}{}|}~~z}}{~~||||u}~{~~~}~~|}}y}|}}~|~}~}}w~~~~~}~~}~zzzx||~~~y~|~}}~~~|z~~|~z{~}}}~}||y|z~~}~~}}~|}}|~}~||}z}}{|~~}{|~|~}~{|~~~}y}||~~|}}}z{{y~x|}~~~}|}|z~||{x{~zz}{}}z~~|}}y}}~|~|x}{}z~~|~z|}|}~}|{}~~{}}||{{~}{}{z~|x}}|~~}}~}~~|~}{|ovy{}}|}wyw~}yywzzzx|yzx~z{zz}|zx{yyz|zyx{yxy||vyx{zyxt}v~wyz|w{xxzw~w||yz|{xz|t~zzzy{z|}z}yvw}zyyy{xwt{}{{{}y}}uv{~t}|y{x|x}vzvxz{xx{zw{yyx|xvxxzzzzzvy}z|u|wyx{}y|wy~zxux{yzz{zy|{wy||yzv|wz|zzv{zy|y}}|uy|z{xzz}vwxzwzy}vzwzx{vyvz}yx|}wy|~zuyw|z}|~w~ywyyx{y}}z}~vzy{xzx{|vy}z|v|}uzyyz{x}|{vxz{z|yzyvw|zxzz{{{{~{wyyz{|}|{y{|}}xuw}|wyz|{{||{{v{{}x{z~z|u|y||{y|}~{y{xy{xx|x|{|y|||xxx{xx{x{{zyy{{|~|}{}~|}vyz{x|{{|zxxyzxz|{{x||y~{{yu{{|}z~y{{}zv|{z}wz}||zxz{zyxwy||z|v}zxzyy{{x{{|{|x{y|wx{xyyxyyx|w{|y|}wy|{w}y{~{x~x~wuv|yz{y|zxyzxx|v|~z{uyw{z}z{|y}||z{y|{zyxxz{{{yzxx{yzzx~z{}||yxz|y~{x}xxx{y}{{}{~xyzxx~xywww{zxxxyzyy}x}|z~vx{yxzyx~yx~|y|w{{zy{yz{u}xx~w{{x}~y~xx{~zz~yz{~y|{zxz{{{{u~|z}{|}z{|~yyw{y{yxy{x||x|}z~v~|vw{|~{z{|{}wyztzz}~}|}}}~}}~z~y~~}|z}~}~~}{~}{y{{{}}}{~~~~~}{~~~~}~~}{~}~{||{}y}{~}}|~~|~~}{y|~||{{{~{y~~||||~}{~}{z|~{~|{z~~~~|}x~~~}|z|{~~}}{~}~}|||y|{}{|}~|~|}|}|~}{~}{~z~}~}~|}~|~{~v{}|z|}~}~~~z}|z}y~}{{}~|}||}|~}~~|~}~zx}}{}|~{~}~}{{~}~z}|}~}~}}z}{}|}~z~|}|}~|v|{z~~~|||~~~|||v{||}~|}~z}~|||~|~{}~~~~}~}||{{|~}|}~}~|zz|~~}~}~{{y~}}}~~~|~}~~~~~{}~{}~y}~~~~~}}}~}}}{{}}~}}z~~~}}{z~|}|}~}~}}|}}~{{~z}}}~~|x}~}{~|zxx{yy~zzzyzx{v}nzvzzxwzwz{y{w{yy~v{|{{}xt{|xy{wv{xxxwv|v{xzyxz~x{{yx{|xz|{xuw{{|xzvzz}v{yx||vwzyzwz}xz~zzzu|ty}z||zz~z|~yx~zuzzzz~z}}ux{{zyz|}x}vvwyz}{w{x|yuxvy|yww{}x{}x{xz|y{yxyy{uu|{z{|||vy}|z{yxzwxzxz~w|ywwxwzyr}zyyvvyx{xzyz~{{{x|{z||{z}xwz|u|w|t|zz}{xvzvyzvw|}{|xzx{xwxy{z}}zyyzt|z{z{zzw}{~||z{}x{}xy}wyx}~}xx{}|z|yw|tvz{}|yz{wzyz|z{ywy|~w|uzytuxz}{~{{y}{|{|z|{}|z}y|}{|}{y~|y|{z{zxyxzwuwtsuz}v|z{wzvzwzt|{|y{||}|{{y|xz{z~|z}{}zy}w{{}yxwyvx{zuzvxvvxyyvyxwwyxzyyyyzvzw}y{|{wuyzx||zx|}|}~}}y{x{wwvw{wx|zw|{y{yu{xxyw{yuw{w{|z}z}ywy|{}x|{zzyy{zy{v~{xzx}wu{zxzw{{}yyxxzwzyz|w}zyxzx{{zzyy{zxzzz{x}{zwy}x~}xyy}x}||}}y|wy{yz{yzz{{zz{xwvy{w{{wvz{y}z}w{vvxy{}{|zvx~wxy}{z~|x{zy}~}w{}y}~{xxx{vxw|zyy{z{xz{{yy{xw~|vzwx|xw||y|~zyy}z~}}zy{|~}|}{~~}}}|z|}}}~}}|z|}~|{}|}~}~y}{{~~||}|~~~z~{}~~~}|}~~~~}z}|}~{y}}|~}|}|}z}|~~{~~}y{~~{|~~}x}~~~|~~z~z}|y{{~}x}z~~~~}~||{{~}~z|~z{~y~{~}~{{}}}~{zz|~}~}~{~}~}~~|~|{~}xz}{{|}zz|}z}{~|~{~{|~~}{}~}{z|}|{}~~~{}}|{}|~{x~}{~{~|}~{~||}|}~~|~~|||}~}~~~~y}|z}}~~|~~}}~}}|~~~~~|x}||z~}~~}{}}~|x}}~|y~~}|~~~{~}~~~|}~z{~y|~|||y~~~||}}~{}~~{{~{~}~~|||~}~}~{~~}~~|{~|~}}|~{}{|}}y~~z|}~}~}}~~}}~}z|}~|~z~~|~|{||~||z~}|~|~~}~}~~{|}|z~~y~z}z}~|y{|~}}w~~{~}}~~~~~yy{z{z{w}|y|v}wxy}}{yz{{{{|zyy{{yww{}|ywyz{{w|yuzx{zx{{zz{|yyxwx{z{}yz{zx|{yy|z~|{z}z}w}x|{~xzv|z}xyx{wwwwx{{{{|~|xyx{y{zx{|yzzy{u|{w~x|}|~|yzw{zxxzwy{{{vzzyz{zw~yyzwzv||{wv~{yy|~t|{}w{x|}z}y}y}}x|y{~yx{xvzzyxyzzy|u{|wxy~{}yx{xyxzzzxy{~w|zxz{yyy{{z{||{y~z}|yz}~~yyz{}z|{x}wxzzzyv}y|~wy{yy|y{zwtx|y}{zyxuy|yy{y{y{{yyy{vyxxxy|yw{}|z{wyzxwywzxyxyw{~|xz}z{y{|{x{zxz}yzwz|x~{~{{|wy|vz{yx{yxy}{y}{z}{x{~{z{z{z{yyz}z}wz}yzy{{}xyyxy{{z}zz~~xyuxz}zy{uz}wy}{~{xwww~xyx|zyx{}ww~zxy{x|yxvz}|yzy|yx|z}|}{w{}y|x|||y{z{|~|z|yy}{yzrxy{yvv||vvw{xz}|z~x{yzx}}||z|uzwz|{wxy|}|{{ys|yz}z{{yyyzxw{yw~wyx|yxw{ywz{}x{y{yy}x~zzx}|z{{yx{}yw{wzy{yyy}yx|||y{z}yy|x{zzy||}w|zzzz}w~~z{|}z}zz|{|yy{}{{{}}|~vz{z||yzz|{|zyz}yzwx{xuu~z{yw{w|zy|zywt|{{{xy{z~y||z||x~}|}~~~}|~z~}|}z}{|~~|}{|~}~}||{}z~~}}}}|~}}z||{~~|z|~{z~}}~}}|{}}}~{}}~}||~|}}~}z}~xx~{|~}}|{z~{|~}|}~~}~{|~~}~{t~~|~y{}}~}y~|{z{||{~w||z}|{|}{|~}~~~~~|{~|}~}~~}|~}z|~|||~~|~|}}}~~~y~w}|~~}~}|~||}}|}~~}~}{}~}~~y|~}|z~}{}~||~||}}{}z|~~z|z~}~{z}~~|}{}}|z{~}|}|{{}~|||}~~}~~{~~}|{}~y||}zy|~{~}|{||~~}}~{~|~~}}{|}~~~z~{|{{}||z~{}|~z|~~~}}~~}~z}}w||~~|||~~~{}~~{|}}}|~~|y~|}~z|~|z~|~{x{vx|xx~xwzzyx~vzyyyzzzywz{zvyxwz{yz~zy~yx{x}wzzyx~{|yy{zz|{w|zy}yv{|}zyx}zw{{}|yxyyzt|uxz{yz||yz|zt{vzv|}y{zyx{}~zz|{}~x|{vuz{zyz|w{{wzxw{xzwyz{x{syx}|uyyvxux{{uvtwwy~}}~y{|z{x{z|~xzz}z}yz}y~{yyy}yzwvwvv{||xwx{x}wywvy|z~xyxwz}|z{xrxy|{yz~swxv|ywz{}|~||y}zzy}y|xyvuyxz|zx{xwzxxwwyww}wyyvz|{zx|{~{y}vz|zxuzy{yz~}{yv~z||||zv|wxwwwywu}z||wwt|{xuxxz{uyz{x|{{yy{}yzs}yz||v{}zz{}x|}{yzy{yz{yw|yzxxwxyxx{x{yzxx{zzyz{{z|yzy}{z}}{~}zwzzy{~~~xt|{{x~}|xxzv|yu{zzz{y||vxxzvxywzwzx~}zxvv|{}~x}yyxz|zzzx~z}y|zx|wxz~zz{yzz{xz}yy}vxwxwzx|{{~xyzwzwxyzvzz||}~z}xzy~{{v}{xwzz}{|{z{z{z|zxy{y{w~zr{zwz{{ytxyyyx}xu}{{yzxy{|}yx}}wy}zzxy{{}zpyx}zux|z|vxxwwyv{zzxvyuuxxxyu{~z{w{vzwz}yx|yu{w{|xy||{{}{{{y}x||z~{vxzxvyv}|z~ry||}yzyz~{w}x{z}{zsz}|x|z|}wzzyzy{u||z{|}}|}~y~yz~~|~x}z~{|~~w|{|~z~|}~y~z}}{|~~{}}{z|{~||}|~||~~~|x~~~}yy~~{~|}{||~~{y}{~{}}}}}z}}}|~{x{}{}}|y|}{|~|~}{}~}~}}}~}|~}w~}}}z||}}~~~|}x{~}}~z}~~}~}||}|~~~{{~}{||~{~}{|~~||}}}~}{|}}~~}{|{w||{|~~z~}~y{~}~|}w{{}~{}|}~|}{~~|~~|~z||}{z~||~|z~}||x~~}~{~}z}~}~{~|}~~~}~}~}{{~~~~|}}~{}}}|~~||~z}|}{}~}{{~}}~z|}}||~~}~}z|z~~{{~{{|~~{{}}||}~|~~wyx}|~{}~}|{}||{~|}~~~}|{y{}|z|{~}|~~||~xxz{x{y{z{{xz}}yywzywzyzx}yzyys|yy{wx|}|z|yx|{vz|xzzzyvyz}{}z|v~zv|x}xxv{x}{xy~v}z{{v{x}xzzzywzz{}{{yy|z{v|z{uz}xy|{~{{zuyvw{|zxzzyxxyyxzvwzvw{yxzzyw}zzz|}{}z}|{z|w{v{zxv|y}|{~u{zy~xwz|yy{y{yzvz~{~|}{}zz{}}zz{~w}|tyw{yxyyzzwyu~x{v~xuyzxw{y|xyyw{y~{x{}yxw{y|}{{{v|{wzt~xz|{{{{w~y}wzx}yv{wyzzzyytywy|y|xzx{x{{zv{|}z{{~y}}zzyw|}wxz|}xzzz{}yzz{yyz|{|wzww~|}y{}w~uz|~z{y{}}y{}wtyzy{y}z}}|v{xuvyzyxx{}zx{yyyvu{~{~{|zz{|xvxz{u{y{zz{|{x{}|y}zxy{}y|~w~yq{zyz|}~zyu~}wy{{{}{yyz|v|y|y{zzxxzzww|xy{|{|{xtz|}}x{v||yyyzxy}z|zyyvxyy|{}{{x|}|y~~~xyy~u}|y~y}yyy~zzwz{}{xz{}yywu|yz}|{yz{yx}~{y{}y}|zz|uwzyyz{}ztzzxwu{yvy|yxz|zy|{x|v{v~|yzy{{z}}{}{v{xxtt|y{}zz{xzzz}|x~zxxx}|x{v}yu|w{||v{{{{z{~zy~zyx~yzz{|x~y{x{x|~z|y}{z}vzx|yzz~}|~yzyx{}~~y}}z|wyxvz{}}y|}|~~~~~z}}|{}|}|~|{x|{}|||}~}}~|}}~{||}}||{~}~}{~}z}~{}|}~}~~||}}~~~{}|z~~}~~~~}~}}{}}~~{y{~~|~}}|~}}z~||}}~~|z~~|}|{}~~}}{}||zx~z{~}~}{}|~}~{|{|{{~~}}}~|z{~|{|zy~}}~}~}|~}~}||~|||y~{~{~|}}}}~y}|~}}{~{~~~|~}~}~}{~~|~|~|~}~~}~~||~}{{z}}}~~~}}|~zz~}}~{~~}~}|||z}}{|}{}~z~~}|}z}}||}{~~~~~~}}y~}}~z}{}~|~}~{~}}y~}{~|~~}}z}~|}~~}|~~}}}~||}z|}}~||~~~~|}}|~z{~~~}|}{{}}}~}{w|~|~{~~{~}}~|~}~~|{{{~}{{~}|~~~~|~|||~~|y~~{~~}|~{|~|{yyz}||yx|{zwz|z{zxyyvxz~x}yv}yy}x|sv{zz{vv|{v|}yxz|y}|{yw|~wz~|}{}{{||}xzy|yxtwz|{yvxy}zx{u{w{y}zy{{xyy|{~|}~|t~}}{|z~y}wz{|z|wy|z~{}yxzyz{|yz||{yxzz{}yxy|}qw}{x}wwuyx}wz{zz}zyz}}zwyx|}y{~}zzy|~|yxw{x{{zwxz|yy{wv}yw{|zvzyzz{|~yy|xyy~{z~yw{w{zt||y~~zyyyzw{}z{y|z~}{wzyyz~wwzyzzyzzxxv{}~u|~}~{}y|{}zy}yz{~zw}~z~yxxxv{w{{{wx|xyx|sz{|y|{}w|~}x{x{||z~zxz{x{|y{}x{{{~y}y{|w~zx|{|{y{u|yx{~y|x{{}z{~{x{tw}yxz||y|{~}z|~x}z}{|z|w~zw~~y}}{txzw~|zyyx{zuyyyxz}yyyyy{||}yx|z{{y||~{{yx~zy{yzzzx~z||z||{|uxvz||wxy{x}{~zyv{{vyzx}y|vyzx~w}y{|w}}~{w}w|~xy||}}~{zy}xx}}{{z{xw|||zx~wy{{yyyzxzx|}{|y|z~~}|z~zx{}{yz}}{}|y|~}yz{v|yx}zzwzy|{zzy}zzzz~wy{{y}x|yy|y~y}{y{{z{y{{{zsx|z}{}}w|{~yz{zzz{y||xvv|y|yzv|zz}w~{zz|y{x}y{}xx|yz|y|z|y||{~||}||{}~|}~~~|}|~||{~|||~{~|~~~~|~}~~}~~}y{yz}}~yzz{~~}~|}|y}{||{||{}~~~}~}}|}}}}{{z~}|~~}}y}~y{}|}|~}~|~~y~||}z~y|~}{y~}}~~zz~}{~}}|}}~|z~w~{}|}{}y|}z|~y|z}~|w~{}~{}~}}w}}~~~||~~||z}|}z}~}|~|}~|{}x}}~}{|~}|~~~|}}|~}}~~y{|~|{}}{~|z}|{{||y{~|}~}}}~~|~{}|}z}||{~~{|~|||{}~~~~~~}}||}~}|~}|~~~|y~|}z{{{}~~}||}~~|~}~~z|}x}~{|{{~z}{~}{{}{{z}zx||~~}{~x}~{|}}~}~{~~zx{~{y~~||}~|}||}}|z~z~zy}~|}y~|}|y|~{y}{~|~}}}~}{xy|}}xx|}z}z~z{{{xv}{{yu|yzzx{zxty|x}xw}xzyy{{z|x{zyyuzx|uyy|z{vyv{{{yz{{||xwwy{yy|zyx|x{yzxr{xv|zxxy|{w}}zux}tzwzzxz{|x{~v{zz}zzz|x{ywvx{y~ywxww{}xyxu{{~z|zy||yy|vuvzy{{{z|{wuyyxyxxyw|y{z{v|z{vz{{xywz{wvzwz{zxxxwyszxxxxz~{y{~zw}y|zzvxzyxz{{zw|vyy|}|y~x}}zx{zxzxy}}{y{{z{z{ywzz|{{wzxw{||x{xwuyzwxz||xzxxyv{{z{wzxwvwyxuv}}z{wz~wzz|yzw{{{w{xyzy~z{{|wx}wzy}{vx|}yx{|{}zzwy|{wx{xywz|}z|vx{}yzw}xvzx{{|~{{x{xtvxwz{|xz|{yw||}xw{x~|wz{zz|z}|x{|ywz||z{}{zxw|zyyzzzzz~zwz|t|y|wzx{zxyzwzw}zywvwywzv~z{vzx~|wx{xrtz|}z|{z{y{~w}x{{uz~{{yzyu|~zxw~{wz|xyw|~x{{{ywzyw{yywvz{~xzxxyz|vx}w|xyxyw|{{|ywzz~ywwvz{|yx}yxyv~yyzy}uwuzzwz|~}ywzyy{|zt}y{z{y}{{zx||y{z{{z}{}{|x}|zy{{zz{{z~}y}x{zy{ywx|y|{}zyy|~xtww|zx{~{|{zyz}y~xz{z{|{zy}{zyw{x~wx|wwxy{{xz|zyzzw{}wyy~}|{~{~|||~}}{{}~~~{y~}|z{~~}}~~{~|}}~}}~~|{}{|}~}}~y|}~|~z}~~~|~~}{|{|~|y}}|}~~~}}}~z}{}~}~|~~}}~|{||~~y~|{~}||~}~}|}}~~~~}}z}~{}|~||y~z}x{~{~|}z~~~~~~}~}~~~}~|z}~~}{z{~~~}~}}|~~}}z}xw~||~~|}~~||~~~~}}{}|~r~|{y|}|y}}y~}~z~|~|~}}|~}~~{}~z~~~}~|}|}{|~}~~~|~}}x}~}~|{{~y|}~}{~~{~~~~|}}~|~}}~~}}~y~|{}~|~}~{}}y~}}}}~~}}z|~}{~}}}z~~~{~~}}x}|z||}~~~}||~}}}}}}|}}}}z}{~|}~}}}}~~~}}{|~{}z}|{|r~||}w{{zzwz|yvx}yx|{wz}ux|xy~x|wyw{w}yzzx|wzzwxz{{xz|{}{y{z~||||}zzzw{zwxxxzy|v~wx{ww{xwvx{zyww}y{vy{y|{~}{zy{{yxyzt{}z{z|xzz{|w{{y{}yvzvtvxy||t}zyy{vxz{{yyxzx{vyzwxyv}~|~x|{|}|{yz~{z|xy{z{~zz|z{y|yy}}zzw{{v{~|}||vw{|z{|{vxxyxwzzz|{zwzy}z{|}xzxx~||{~v|{~vz||}x}|xyyz{wxzxxy{v~|~z{yxzwxyx{yw|w~yy{}zzyyy}x|}y{{z}|}}{x|{|}}uyvw{zw{wzz{vz|vw{|x}y{{yzwy}xy{z|z{z{w||{xzz}x{zv{{{y}z}{||tzzuyzz{xpyxzvyyyyuzzyyz~wyw}{xw}v}{{~yy|zzw|}x{u}|x|~zyyy||yyzxwzzxyy}{yy~z|wxx}s}xwz}z|yxxw}v{xz|{z|~|{|w}zu|}~{w|}{vxwx}z|ws}zvz}wyx}}|zw{yzz|vx{zxys}|zyz|}yy}z}yy{tz~~z{|z{wx|~~wyzw{{wwxxzxzx{}zw}~|{y}zxxxzttx{zyxwzyxzz{w{}{{xy}xwty}w|{vyxyx{xyzuw}wywy|zyx}txyyxz|~y~{xx|{|}|y|{~yz~}y{{z{y}{{yzzz|vxu{wy{{y~|{}}{zv}y|~y{xywxy|x}y}~y}zvw{zvx}z{||~}{|~|}}w~|}}{}}{z|~}z{||||~~~~|}~}~~x|z}}~}x}}}~~}|z}y{y~~~~|~~~~~~}~~~}}{||}~}{~xy~~{}}{{{}~y|}z~~|~~~}}~||~}~}~}}y{~~}}|{{|{|}{|~~}{}}}~}~}|{~{}~|~~~~~||}~}y||}|}~~y~}|{z~|y{}~}~z{}~|~~{{~{}~}~{~}~|{}~~}~~}{{}~z~~~~z}|~|y{w}{y}~{~|~}}~}}}~~y||~~~x}|~z{~|~}||}}~~z~zz~~{~{}|}{}y{}{}~}}}z{{~~}~~~{{~}~{~z~}}~}}}~{~y~zy~~x}~|}~|~{}|{{~{}~~|}{~~~|~}~z{z{}~}z|}}|}~}x~~~|}|~{z||}|}z{z{{|}||~~}}~~|}z||}|}y{y||z{|wyvz{|{y~vyyx||~~}u{z}y||y|yx|zw{{wyvzxytvvxxy{|yxu|{{z{y{x|wyy}x{v{z}}{|u{{}uzzyzz||{zzwwzvz{zyyzwzyyz}yy}{{|}}xyw{{||z}{{vywzz|z{xw{{|tzzxzwyz~y|v{xzwz{vwzxzvy|z{z}w{~x{{y|y{}{yyzz~|}}{ywx{|zy|z{{yw{y{{yzx}y}||{|wz{ywx~yz|}x{y~wxxz|zyzu~{y}z{y{}zyvyu}z|{{u}{}|z}|ywzzz~{xy{}{v{yyy|{xz|z|{|{zz{{vv}zz|{{z}|yz}x|zyw|x{x}|{|yzz|~w|w{w||x|~z|yz{{yyy{|}{|zu{{}|x}||yxyz{~z{w~wy{|{y{xzz~zy~{|}{~}||zzzxwxxyz~yzzz~{}z{{xu{xw}y~{u}{zz~{}xwxy{{xvz}||wy{yzz{}z}y{zy|{yzv}yx|{zw~{yy{}{yz{x}tu|{wyy|{{|{t|{~zx|}zx{x{yyyzvz~w|xz|}v{~y|{w~yz{y{wwy{z{y}zzz|w}yz{}|zyz}|z|zxzyw{zzx|}~}yzw}zy||y~x}}xxzzzw{xzzw}zy|xv{|t{|x{uy}|xz{}vy}yy~y{zzyvzy|}wy{~x{|~|{{xxwzz{{{yx}yy{v{{zz}}}}}{x~|zzzxzz|xuzuvzy{xzy{zw{y}|||~z{}x}z}}zxyz{x{z}x|wyz|xz{yzz|~{z|}{}||z}}|~~u|||~~~|}{~~~|~}~}}}~~}~zy}y~}~}||~}|~xz}|}~~{}}~~u||~|~~{z~|~~~~~}~~}~}~~z~}}|~~}{~~~y}|}~{|~{}{}}|}|~~{}}~~y|~}~|~z}}~{|z}|~}~|~~~~~}~}|~|~|y~|v|z~|}~}~~}|~}}|~~{~~}|}z}{|~~}~{{|}|}}|~}{|}}z}|~}~z{~||}}{~~~}}}~~{{{}|}~{|zz~}~~~~~}~~}||~~}}~~{}{}|{}||y}~{}~{|}y~z{z~}~x}}}{}}|}||z}}|~~}{}}|~}{|}~~~|~~~~{y~z{}|{}~~~|~~~}z~{|w~}}~~}~|y|z}|{}}}~~~x~z}~~~}}~~}|}{~||{|z~~}||}|{}{{{x||}~{zvzy{xwywrz~vwy|vvzywvxzzwwxvyvzz||z{v{y~u{z{yy}{|y}z}yw{{yy|{wy}}}x|uyyvyw{yy|xzyz}zsx{wywxy}|zw|zyyz||zyrzwy|{}y~{|wx}zwyx|yxwzx}zzywvyz}w{vzws}z~zz{t{}wyxy~w{}{y{x{z{}{z|x}y{x{x{xyzz~|w{w|uywwvv}uuy|y{~w||{uv}w{{zxyyywy{~|xx}yzy{z}z{|||z{x{z{xzzyyw}~yzzww{{y{zyzz{v{w}{y}wzz|v|z||y{yx|w{~~{}|{y{y{xzz{}}y|vxwvzwwwxyxyy{yzyzzwyy~~yw{xzywzyz}|}v~xxy~x{ww|{z~|~z}{|zz}}v{xu~~xy}u{y{{{y|xwz}ywwyrxz|ywy}{zx{xzvy~yxz~x{z}xx|y}}xz|z{y}vyy{|{|||vvz{||{|xtzvwyw}z|{}zzwx|~{xzzzzw{~ww~{{}y}yy|~y{|~{}yyxy{{xv}|x|zwyxw{u{yuz{xw{zvvy{z{x{}{zy||y{z||z||z||w~{~{vz{z~xuvx{|z{xtzw{}{}yx|x|~}z}zxw|{|x}{w|{y~{z|zw~|w{{{y|}{zzxwx|{xx{|zu|zu{}xwuywxvx{yyzwrzyx{}{|zx}yyx{{w|z|}x}|zz{|}y||x{{{yzxyw|zyw{y{zwz{|}{y}|wusuy{{{|||z}|}{~|{zz}~}|~}~}}{y{|~|z|||~~~~}|{~~{{|~~}}}~~zzz|}{~{|z{{}}}~~{|}}}~{~z~}~~}|{{}z~{|{x~~~|}|}{|}y~{}}~z}~}~~~}}~~~}}{|yuz}~~y{~|}{~~y|w}}~}|}}~~|zz~~~||~~~}}~}y~}{}}}~~~z|~~{}|~}~}||yy~~~||{z{~}}}}|~}~}~{}}~~z~|}~}}||y~{}}}}{~y||}z}|}|}}~~|~|z~}~}z~~}z|z{|~}~|}{}}||}x~}}|~}{}w||~||y~~~z}}|}|{}z{z{}}~||~~{}|}y}|{||~|}}~vy}}{}~|}}|}}}||}~}}}~}y~|{~~}~}}y|~|~||{}|z{~|~||~}}~}{}}}~~~~|~~~}~}z{y|{~~~|{~{|}|}y~{vw}yxzyy{{zx||z|x}{zx{wwzvyx|yzyw{vxx{vy|}{{zx}~yywzxzyyzyzu|v}}{x{wzw{xx{z~yxy{yw{x{{{yy}z|||w}zuy{|z|||yu{x{{~|v{yyxxxuwypx{|z|zy{{zzzxwzyyyy~w{z{}yzwyy|zx}|{yxz~|yxzxt{|zvz~}|xz{yy}vx|y{{|z{{~{{ww~uyy|yz}{xvw~{{y|}ywx}xxzy|vx|{{u|~xywzv||uxsy|xszy|z|xzyy{{}}{t}wz~v{wyzwxx|xyy~|{wxzx{xxyyw~yxy}x|wx{{yx|zy|wyz~ww}yyv}zyzyy{}x{|z{zxywyyxzy~y}y{{~yy}|y|w{w}y{}||{|x}|{~z~xzwx}zxzxv{y{xxx|}|vvyx{zy}zwx|zuz{xy|x{vxx{uzyv{x{}wyxytyt{xy{zwzyzy{wxvx}}v{x}yt|zzzzx{z}vvyzy|{wy{z|zvyxx{{xy{|y||~yx}{|{zzvyw{wvy{|{|~|yvz{y{t||yyyx}xy{y{{}|zzy{|zvv{x~z{|~{x|}x{{wuxw{|z{uxyyx}}y~}z|{{z|{zzy||{z{~|{{t|xzxyx}xzx|x{wz|}}vzyy{{}x{||w{{~xz{zzwwzxy{wy|{z{{xwzyzxxyy{yz{|y}u{|xtzwy{{}wy{u|~{}|~ww{{}z{w{}{{}{}y|yu}zyyzvyyy~|w|yy|z{u}{wyyw|}{}~{|}wyy|xz{|||||~y~|~{~}~}}}||}|~~~|}z~~~y}}~w{~}{~|z|}}~|~~|~}|{z}}{}}~~~~|}~}|{}|z~~{}}}}~z||}~}||~}~}}x~}{}|~{}{}}~~~}~~~|{z~z~}|~{{~}~~~~}}|~}||{|}~{}}y}~x|z}{}|}|}|~~~{~}y~y~}||}}}~y{|~}|~~}}}|}y|}}}}z~|~{~~{z|z}|}|~zz~|}}~}}~z~{|{zz}y{|{|{|}|}{|~}~}~||}{}}~{}{{~|}~~||~{z{y{|~|{|}~}~{~{}}~~{z|~}}~~{}{~~{~~}{~~{}~{v~{|~~~}}~x|}}z~}~}|}||}}{z}|~~}|~~|~~~|~~~}~}z}|~|{|}||}{~~}}{|x~|}|}yz~~|~|~}}~{~{z}{}~~|~wz~~|{{{}{{~}}~~~|||}x~|~{~~~}|}}}~~y~{~}|}|}}}x|yz{xzyz~}z~{xrxx}yv{{wuzz{~||{~yx{zz|{{zz|wxz|x}zz}x|||{}|v|z}zyz~|z|z|yz{zwxwz{z{zy|yy{xtrywyu|yy|w{wzyxx|~zz}}{|}{{wyyz{z~z~}{v}|z~yx{~xyvvuy{{}z{z{|vzxzyzzuz~xz{xx{|{|{y{{y|y~|}z}}}{w|x||v~|{{yzyyyxvuxxwu{w{}s{u{vw{}{w}vx{{}|vy~{wzz|y{|||x{yxw|yywzz{y{x{xx{{wy~vvxwxyxvyvz~zyvy}yx|z|zvzy|y~~zu{|{~z{{xw~zz|w|x{|~yw}z{yzxy{ytvxxyvvww{~y|wyzz|wzx{{zxx{x|{yw}{u}x}x{zzz|yzxzy|yw{|vy{vw|~{|}zxw|xxz}zxvzzwu}}{z{{{~|z~|~y{{z{{||~{{z~x{~y{|uux{tz{v{zy{}wyyy}x}~}zxvxz{z|}x{|y{zz|w|x~y~yy{yw{xzx|z{|{|}xwy{yzvv}w}{zvzw}x{w}xxwv}yy}yw~{v|zzxzzv|z~y~|{zzzyw}yzw{|xzzxzu|w{~zzzzyzzzwyvyxz~xyzzz{xzvzx}u{||{x{z~zz|x}w{{||~z~zzz~{{xsx{v{~{y~vw}|xzzx{xv}|wz~{yv~}y}z}y|zx}}{~|yz~yz|xzy~{|v}}y{}yw~xz|sz{}yxyxzxz|y}zt|xxyzv}y|}xz|{x~yy{}y~}|~}|~zz}~}|{}}~{|}~|}~}}~{~zz}y|~|~~|~~}|}~x}||{}}~~|||z}z~~~~~{zzy~~}~~~|~~}}~~~}~z}}~}y~~~y|~}~~}{|~~}|}~y}~}||}{{}{~z|z~~~}~~|||{~|x}}z~~}|{~|||{}|{~||}}~~~}~~~}{z~~~}~||z||~|}}}}~}}~{}}||}z||~|zy|~}~~|y{}|~~|}{}~}||}{}z{z}}w}z}}~~~}~|~~}{~~}}~~~{|~}||}}{|{}z~}}~~||~}}~~~}|{|{{u}~~|{~{y{~z{}}~~||}~~|~~||}~{|{~~|}|z{}~~~}~}{|~}|~~|}z|~|~|}|||~|~|{y|}z~|}~~z|{y|ywy{|xzvzzx|yx}xx}zxz}zv|}~xz{zv|x~z{{{z|w{~|x{t|x|zyzxvw~{y|}zzx{yzxz|}{wx|yzxx|yy}{{zwyyzzzxvyx~|z{zyzyyy{u|vxx{t~|}tw{xzz{ws}yx~}{z{yy|zxwx|{zzyzyxz}xzz|y|xz|{|zzy{z{{y{yzy{vzx|zyz}{w{{~{ty{|yzzxu|{y{z{}}z{{yxy{x{zzwxz{ty{z{}vwwv~{}zytyvzzy{yx}zyz{{x|y{xz{z{{x|wvy}z}~{x|zzxyyxxzy}w{yyywy|{{~x{{zxyzx{|{w|w}vx|yw|yw}yw{{vyxzxzy{zv~yy}}z{}y{wyzxzyx{uz{||~}wx{y}zy|z|y{~{{}zy|y{zxz|xyvz~|z}z~{yy{}|{xwy{z{x|xx|}x|{{|}y~x|yzyz{~yzx{x{{yxw{{y}y|y{{{{{ux}yxy{{wywys|{wwryzwzww|{}zxzy}{wyzzy}x|wz|~~xxw}}zq{{|z{xzy{vy}|}y{~x{xz{u|~w{{z{y{wxyzyy{y}uz{yy}y|xy|wx{}x|}{|zyz}}~yz~{x}w|{w{xxywyyyyx{|{zvvx|z{{{zy~{x}xz|z~}zz{wx}z}{|||{xxv||z{}uyyy{y|~{yvvz}z||xxzzvx{zuy{zw|z|vyyx}}|{v~vzy{z|xwx{wytzzw}y}xy~wx{~w{vz{wz|xxywz~y|xx{{|}~|}~|}}z{}{~||||}}~{}{{z}|~}|}}{~~{}|~~}|~||}}}}y~}~|{}{~~y~w{~}~}|~}}}}z{}~}~{~z|{}~}}yz}|}|}}}~~{|}}}|}|}{|||z}~~}|~{y{~|}~{~}}}{|{{{y~|{}}~~|{}~}{{|~|z{}{z~~{z}~}{{{~|}}|~~||z~~~}~{}||~|{|~}|~|x}z|~y{~~~~}{|||}}}}}|}}~z|}|~{{~{~~}~{}|{|}|{}~{|~}}z}}}~}~}~~}~}}~}{|z{y||}|{~}~{{y~|}z~~~}{||{}~}~~}|}z}y~z}|}||{}~|}|~}~~}}~z{~~}~}}~}z}~{~z{}~w}z|}|~|{~{{y{|~}}~~y~~~}||}~|}|~y|}{~~||y{|z~}|~~}~~{}{}~{y~{~~zz~}~}}|}~{{|}}{{wz|{|{y||x}y{w{}usxuzzxy|{wxwyyu{vv{||{{{{y|{v||{|~~y{x}{xy|||x~w{y{|yz||{w{u~xyztzzzyyzwx{yzw|yzxvzz|{}y|{|vx}}{y{|{w||y}yyvyxzzz||z~zx|zxy{{yvx|y{{zvxw{ywwxwwwy|{}{v{yyyxzyy{x}}{zyy~~{|}z{zw~yyvzzzu}|{x{y{{wzzwxz||w}yxyz{x{zzxy~zz}z}|wzxzx{{|}z~|{wy|{{}|z}xxyw{zyyzw~zz|xwyw}y}zx}{yxyyvyzxz||{|~z{|{w{}{y{}r}~w||{||~|{|xxyyxxz||uyzyx{xw~{zy||yz}y}t}}{{{}{}xyzz|~|zyzzwx{z}||}yyz~|wzyy|z|x{yzvyxwy{wwzx||wv|z{|z}y{xz||uv}{}{z{z||}w|u~||y~|wyyxzzyyz|vwxzzzxxv{xy{z|xxvyzywyxz}z}~}z~ywy~|}}{}zzww~~|{yyyw~{yvt|uyuwyvx~zz|x~y|yz||w|z{|{{~}|{}{zxy|y~xxy{}}x}y|y{y|z|yuy}{{|{y|}{zuzzz|zzwy{rz|{wz{}v|z{v{z}yy|z|yy|{}yz}{xwx}|yv{zzz}yzwwzyzx{zuxx|z|{yyx|wwy{z~z|{}zz|y|~~z|zzz~{{zzz{|{zzz{xyz}wz|vr}}wux{|xxx{x}~{z{y{||}||}}x{~z{z|vy}}z~~}}z}|~|}}}~|}z||~}{~}z|}|~~|}{}~x~~}{~~y}}|z~{{|z{~z}~~z||||~}|~~}|{y|||{}~{{{z~|~~{}|}y}|{~|~||~}~~~~}|~z{||z~{|y}~}}}|~z|}~{~~|~y||}~|~}}}}}{zzz{|{|}z~~z{}}}~y}}}|}|z}}~{{}||}}{}~|}~~}z{|{}{~~}}~~||~~}}|}|}~y}{}}{{~~}y~y}~~|~{~}~}~~~~~|{y|}||}~~|}}{}|{~}||{}}|||y~|~~}}}}|~|}}|y~{{~}}}}|}~}|||}y}}{~|~u}}}|y~}}||~~}}~~~{{~~y~{x~~}~~z~~{{w|||}y}~x}}~}{{}yz|~~|~|{~||y|}~~}~|yyx||{z}|z}||~{zx{~~~}}}~}~~~y}}zw{yz|yx|y}{xwvxsy|tyyz}xv|wwz{yx{}vxx|~{}|wvt{zxz{wvxw}x|xyxz{}{wyxx|xzzyx|wyywyvyzzz||}|z{xy{{yz{{{yzxywvzyzxxwzwzxxxuxxzzx|{vzz|wxzzwyy}y{w}yzz~|yz~{}zyxxrz{yzz}yxxvz{wz~{v{|uvw|vw{uzu}{t|w}w|ywzwyzy}|vz{yxyzxwwz|wwx{xzz|zywzz|{||{vwyzzwyzz|zy||wtvyyy{~w{v{x{{wxzy|{|{~~{wxxvwz|vy{{yw{yvxyzv{}z{|xxw}|x{zx{v{|yyzzxwsvxzxwzxyy{yt{{|z{|{|x{y{zzxxy{}y{v|{yz|y{yz{}vzxzwv~ww~wxyy|uzyyz|{|uyrz|}yz||yz~yxwyxy}w{vy|y||~{w{x{vzz}xx}x|yzzxys{yxy|}{y|y{x~x||{uwyz{|z{wx|uzxyyw|wz{{}uywz}xyx{}yxyz}wywy}yz{{z|~y{v|}~{{z||{yxyyyzy~zwyxww{{y}~{}yzyrxyy{|x~x{}xw~z{{zx|yz{y{zvy{ytyzx{{xyxvzw{{x}|zz|zy{vtzz{v}y{xwv{|wzzx}wyzz{xwzutxxywy~xzy{}zz}ywzx{wzw{~|xz|{yv{|uyxzw|{yzwz{uy|{{v}q}|yx{zw|zyz}vy}z}||xy|{zvy{{~vy{~z{}v~z{y{z{zy|||{ywzx}}y|z{zyzvzx{{zu|~}|z|}|}|{|~|y}}}}}~~~z~~{{}||~}}}y|}}}{}}~~~}~{z}~{{~~~}~}z}}z}}|}~|{}|}~z|~~z|}}{{|~{}~|}~~}~}}z~}~}{}}}~}~{~}z|~~{|~}|~{~}}|~y~}~~}|}zzy~~|}{}~~~zz~~~}|~~}v}}|||~||}|~|~}yz~}z|~}~z~~|~}|}|~{}|~}~~~~}~{{}~~}~}~~|~~{~w~}|~{{z~z~|}~{~}~}||~~}~}|}y||}}y~z}}~}z}}z{{x}}~}}{}}}~~~|z}~~~{|}~|~z~wz||z~|~~}{~~}z}}}}~y|~~y|}~}~~~}{|{}x~}}}{~|~}{~}|{|~~z}|~||~~~~{z}|}~~{~}}|}~{}~|{}}~~~{|{y~||~y~~}~~|||{~}|z}~|}|z~|{t{{y~{xz|zxy{wyxwwxwv{tuzx{|wxx|}vu||zw{{~xtuzu{~zzvxxy{|}z|y}{x{|y}{yww|y~xu{|yz{wvxxztxyzxvwzwz|y{|y}x}vz{{wxx{xz}{w}y}wx|{yy~{{t|yxy{|}yyzutyxxyxxyx{w{~|z|~yxxx||x}v{xyzxz{zz{yz~~{w}yw{{w}y}}xz{{yz|~v{wyvx}yw|w}y{xvy}}}uyv{yvzz|}|zywyz{z||xxz{{y|{{x|x~yyzzyx|vzt|vxyzvuv{vzyz}vzzy~wxxwyxxz{r|}z{zzx}vxzwy{z|{zxx{~xz||zwuxwyyx{xz~{t{wyz{x}twzt|}yw}yyy}|zxx}{xy{{}zx{}{{|{}~}~{}wzzvvz{y~|{yy|uxxyxx}{v~xx}zzx{z{z{{{{|{{|}y{{|y~||xz}z{}y{|z{yzxzzwz~zx}zxvv|z||xvwtzzvvz{yw{z{|w{{yzzzy{{z{|y}|}z|y}{x}zz{{yv{{{}|xz|yy}vz|yz{{x{~vxwxz}zs|x|{~{}y}||v{zyy{yz|}zw|y}}x{|{zxxx{zxvzyz{x{{}xzywvy{w|ywwwx~w~x~{}zx}y{}{vy~zxzx}w}{y{z}|wwzvyv{~tzz{{vzvzxz{u{x|w|y||zxwux}{{x|wz~vyy{y~zzzx|{wz}|{||}}{{zzy}~|yz}{xwyzwxyxw{zt|u|{yz{yuz}z~~zzz}svy|{x{|~{}~~{|~~~}}}|}~}z{}z}}}x}{|y{}|z~}}}}|}}|~~}{}~||{x~y~||~{z~}{|x}{{y{~|~}~~~~~~z~z|z~y~~{}|{|z{}{}~z|~~~y{z}|~~}~~|z}}~}}w}~~{}{}~y|zy}{|z|}{z~~~~{|}t|}||w{|}~~~~{~y~||{~~|}}~~{~{}{~~|{}|z~}}{{~y}}~x~|{x{|}z{z|~{{~}~{}~{z~x}z~{{}}|}{{|}~}t||}zzz~~|}{|~}~~}}~|~}y}~~|}y~}}~|{|}|}z~|}||~~~y}}}||z~y||}|{{|y||z~~z~}y~|zx||~|~}}}}~}z|{}|~{|}y~|~~~||zz}~~||~}~|}~~~{|}{~zz~|}~{{}|}}{~|z}~~{|}~}~|}~|}}~~}}|}||}}}~|~~y|z|}}~}{}wy}}zyyy~~yy{s}z{xyw{wuwzz~{}|zzxyxzy{zyuyzx{zxxxw|{|{yyzzwzwyvy|xyy}yy}zzyzyz{y|yv}zx|wyx||x{{yxyyz|xxxy|x||{z{zw~x||w|xvvy}wyx|{xw{y|~x}{{{{{{z|wx{z~zyzz}|{yvuvz}z|xywtvzx~wyx{|{y{xzx{u{{yww{z}{~yvy}xy~~xuwvw{~vzzz{{|zxy{y|zxzxz{y}|xwyvz{u|w{vxuyyxwyzwzzv~~zyz}x|zz|w~{w{zxyztz|{x{zxxxwtt{zxw{{xxx{|}y{zy{zww{|{{yx{zyxwwyzxy}|wwz{yxzw|yvw{xtyx{~w}yzxxxywwzyxv{{}xvyzu{w}wz{v|zz~z{{xy}xy}{z}xzz{{vzzyxwv{xzzuvywz{wx{{{|y|~x||||zw}y{{tx{x{yv}z}{|}x~|xx|xwx}xy|w{|zw|yu|xx}y{wvwxwy}v{|}zxv{vxxwv{x||{{{~yx|z{~z{yxzw{zyzy|ytwzy{wz{yuzy}xzz}x{}yy{xz~x{}xxy{yyyx|{x{y}|wzzvy{}y|y~}x|w{zwy|{{z{yv}yyyyzz}wzx{vx}{z{{vru|}wy{{x|{zzzstyw}{{twzw|{zzwzyyxxtxyz|{|y{tyww|{ww|{zxzx}{wy{xzyyuzv|w}{yzzyy~yz~z{yyzyx~uzw{wy{~z||vxwyt{zz{w|wyz|yyx~ywwyy}{x{v{~}|}{~}}yz||~z}}}|||~}|~{||z{}z{}}}}z}~~~{z}||z|~}}||}|}~~}{~y~z|z~z~~|}}{{|}t}~}}}{~w{}|}|{zyz|~}||}{~~zx~}{z|{{z~}~~||z~~~|~|~}}~}|}}{}}|{|~{}yv{x{y|}|y||y~~~}}}|}}y~z|}{|{x{||x|}~}}|}}|~}~~~~}|}~z}{|{|}||z}y{~|x~y}{~xw~|~}~|{|}}z}~w}|z{}{}}y}~||||~}~|~||~|~{~}~~}v~~|}~}|~}~{}~{~||}z|~}}{~~~~}z~z~y}{y{}|}}}}~{{|}|}}y~~~{|}}yv}|~~x~}}}~}{~y|~~~{}y~{y~}{{|~z|z}|~}{}}}~x~~{~{~|}~|~zx}{~{{~~{}{z{{}~}{}~~|z}|z|z{~~~z|~y|z}}}}|z~~~z}~~||}}{~~{{~}y}}}}}}{|}zywv||}~}}||{|}|~y~{z||}{}}|~yz~~{{{~{||~{}{{|z{{{|\\\\\\\\uzy=}w~}~{~}~z~||x~z~}~{}x{}}{||{~|{|~~}~||{~~w~~}||}zx{z~}~}~}}~~{}}~}}~x}}}}||{}~}~~}~|}~}|}~|}~}~y}|~yy}||}~||||y|{}{}x}||}~yy|w{z~~}}~|~}{}||}}}~|~{~}~~xt}|}||~~|~}}{||}~y~~}z~||z{|{~z{|{|}~{~|}z}~|~~}~{~~}z}z~}~|y{~z{~z{|}~{}|~{~~}v~~|}{~||~|w~y}}y|{}}|{}~{}z}{}~~|~~}}~~|}}~~}|yyz|y{z||~{}~}~|~|}~|y~}|z~|z||~y}~|{{{z||||yz|}{y{~|}~y}{}}|~~~}}z{}||{}~|}}}~|~|~{|~}}{~}|z{~|}~|}}{|{}~||{~}{||~zz{x~~{y}~~~~~{~y~}|~|~}~|}|y~{~}{~}|~}|~}~|{}}{|{{~x{~}~|}}}~}~}}~}z{|}{}~}}~~|~y}}}|~|~~}||}|~|~~|x{y}~||v}~~}}}}~{~~}x|~|~}}~~y{}~}}~||{~~{~{~}~||z~~{~~}{z~|{{|~~~}}}}}|{~|||||z|~|||~|z|}{~yz}}~~}x~~~~}|t{~zx~~{}{}{}|}{|~}y}|}~{~}{}z}~|}~x~~z~}y}}~|~||~}||~{~z}~~}z}||z~~|~}z~}z}~~}~{|}~|~{~|{y}~{|}}~~|{v}v|~z||{z{~~~~|{}}||{~~}|v}z~~{z}|y}~~|{{{~~y|}}~~~}}|}|}z}~~y}}}y}~|~||~}x~~}~}}}~~}}|{}~}|}}~~}~}~~~|~{{}~||{~yy~y}~{~|||v}~}|~}}}}|~}}~{~~{~~}}{{}}yxzzy~}|{z|~y}{|~}w{z}}}}}x}~}|||~{|~~}{}z~}{{{~z||{{{z~~~~~~}}|{}{|~~}~~zy{z{||{}zz{v|z}~~{~~~~||~|~~~}z{~v{{}|z}x~}{~{~z{{}}~|}}}}}|~}~~}}{~~|x|~{~}|w{|y~}yw~~}~~~}~}{}}~~|~}~~z~}|{|}~{~|}~|}~~}}~|}}{{||~~}}z~|}|}~}}zz{}{~}~{}}~}|{x~}{{}z{|x}~~{~y~{|}|~~~~z}}}|||{{}y~}}{||~}~~z}~}|}{}~~~}|}}~z~||{}{~~z~|}{|}~}~{y{{~|{}~~{}}~|~|x{~|~}z}~~}z{}zsz}{z|||}~}~}~y}}~|yy}z|}||~~||~z|xz}{}~x|}{}}~~|~~}~}~}|~~|~}~~~~~~}~}~}~{|}~~~~~~|}}{}}y~~|~}}|~|~~~z|~}~{}|}}{z}y|z}xy~{~{}{z||ywzyx{}}|{w||{z~y|z~}}z||y|y~uz{}}w}yvzy{z}zz{|{|{}|xx~}w}|~|||}|{|~~{x{~~~|}|~}}{u~}}|z|y{{{|{}|~z}y{}{}}~{z~|{}}|~|{ww~|x|~~v}~{}~z|}|}|}yy}|||y~|yw~y|}|~~{|~~x{{}x~|}yz{{yx~y|{z}|}{z}~~~|~|}||}z{}{~||x{}zy}~~~{}||{{}|z}{|~}}}~{}~{|~|z}|~}|}}|~{|~~{}{{{|yy||}}{{x|}|z{|{{}~{}z|}|w}|~||~~{x}}~~{|wx}z}}{{}{~{~|y{~~z||{~~{{y~{|~}|z~|z}~z}z}|y}{~}}|}||~}~y}|}~}y|{}s}|{{z{{z{|y~~}y~z~z{{}~~{z||{~}~x~~z~~{|yxx||~}xyz{x~z{|~}xz~{}}x{||~zzy|~z{}}y~~|y}}zz~z~}z}|x|}y|~{z|z~~}~y}}}z~z~|z{~}~y~z~{y||z}~|}{~{{~yxy}y|~|~}~~y~~~~}~}~{~~~|z~~~~~~}|~}~~}}~~~~~~~|~~~~~|~~{|~{}~|~}}}}~{~z~~}{{}|~|}~{{}~z{}z~}~~~|{}z~yzxzzz~~{|~}~|}x}{z}z|{{{z}}~}{}{|{z|~{~}z|{}x}|}zx}{|{}~y}{|{x|{|y}|~{}~~~z}}z~y{~~z~}x~|~||{z{}~~y~|{}y}|||z}{{z~}{}|}}{}}}}}}{|~{zz~y}{||x}~}y}{{{~|}{{{xyzy}~|z|~}||z~~z}}|~|z{|v|y|{~zz}|~w{}y}z~z|z{y|z}{zzw}~{}}|v}}~zzxx{{z|~{z}|{~~|wy|{||y{|z|}z{{||x|~}z}~y{z|w{~|z|}{z|}{~{|~{~z}}}~~~{}}}~|{||~v|z{||~y{~y{}y|||{~{{}}}{y~{|z}~x|~z{{|zz}}|{~y~}}||||}|z~zt{|z}{{~~y~|~{|}~}|{y~y|}||}|x{}z{|}~z{}}w{}~yz~{z~}|y{~yx~z}~z||{{|{}~~{|||}}}{|}}{zz{|~yw}~|x||}{{{|~~~~{w~}|~~||{}~x|~z|{{y|{z|{~z{v{v{~wyv}}z|z}|~~|}|~~z{~{~~~}}~~}{{}~{~{}~{~z|~~|{}~|~{}~~~}~~~~~~}~~~{x{~~}|}{~|~~~||{~}~~}}}}}~}|~}~}~~z{}}||~|~|{~|~|~}}~~|}}~{}~}~~||}~~}~~}{|}|zz~z|z}y}}~z{}{y{}{~z}|~}}x||{z}zz}zy{|}}}~||}}}xy~zx~{}y{~~z}~{~{z}{|}}}~|}|}~y~|~v{{yuz|}|~}|yx{~|~~~yzw{|{~}}|y}}xzy|{~}{}~}}y}~~~{z}~u|{|{|~yz||~y||{~|}~zz|z|}}|}{z{~}{{|}y}zyv}y{x}}|yx{}}z~|~yx}~y~|{y~|{{{~{{zz~xy|~{y~zz~|}~}w{z~y}{z}v|}}{}|}|z}{y~~x{~~}}z~|{|~v~~}{{y~{~}~}{{||}|xx|~}~}{{|{}{z|ww|z|}~}|y}{y{{~~|{~|{|}|{zy|}|{~x{{z}{}~{||}}}|~w}wz{}{~}||{z}|zyy{|~}}z|}{yy}y{~}~}}||y~|}~~}{|~y~}}z{~}~}{|~~~~y{z{~|y~}z{~zz~||zz}w}|~~}{{~{~}}}}|{{|y|}}~}zz}~xy~{{z|xy||{{}x~}~~~{|{~}}{{}{v~||}{||~}~|x||}}{~{}{{y}}|~~|{|~~}{|~{}~}}~}}~{~~~}}~}{~~~~~}~~~~~~~~|~|~}}~}~}~{{|}}}}~~}}~~~~~~z~~{~~}~|}~~~~~~~|~~y~~~~}}~~~~~}}||}||~~{|~~~~{~~~~~~}|~~~z}z~}}~{w~}|}w}}~}~}~~}~}~z||}}{{xvz}{}~~|{}{{{x{~z}|~|{v{y|y|~zzy}zz~}|yx~}z{zwx}}}~|}}~}}{~w~||~~zx~}||~{x{~z{~xy}x~y~xx{}~{{x~{|x{z}{|}~}}}{w{~~}{{}}~xz}xz~}~z{zyz{|x}zzw~z{}{}}~}|zz|}~~}}{~}}zy{}~vx~yyz{|}|}}}{~~}y}}~|||x{~|z|{zz{{{{~{~~|~~|zw}zzx{x{{yy|}~z{w}|{{~|}~}}|~~~}~{y~x~}}{||zwz}}z||}{~{{z~|~z|}|||yy|{~|w~}}{}}x|~|~}~y~|z|z|{}{{|w{zz|x~vx}zz{x}{}xz}~}zz~~}{~{x{{|{|y}{|wy~~{w|y|y}~w|z{y|xy|~~wyzv}x|{|}{y|}}~z}x{~|zx~}|sz~{{yz{}w}}wz~yz{|~zzxz}}z}{{}{}zz{~{{|}{}|}|z}~{z|{}}|||}~}{~}y{}|{|zz{{x~}~{{y|y~z|~~|z}}~}}|~~zy}||u{}v{xy|y}x|zw}~{|~zz~|}y|{~yx{|}}~}~~}}~~~~}~}}}{|~|~~}z}|}}~}~~}z~||~~|~~~}~~~~~|~~}~~~|~~}~}}~}~|}~||~}}{y~|}~~~|~~|}}~~~||~~~{~~}y}}~~~}~~}}{}}~~}~|~~~|~|~}}z~zyy~{~~~~{x|{{~|~~|}~|{~}z|y}}|}|{|~{}zs}}{}}{x~{{|y~~~{||~~{~||{}zyy}}||}zzzzx}}}~|~{z|}yz}w|}}{{w}}z|y~|zz}||~||x|{|}{z}{z~{}zy~x}}{}{y}{z~{|~zz~~}}x~}~}~}}~~w|~{z|z|x|x||yv}v}|{vyz{}|{yz{z|}y}t}}u}}}}{zy{~|}|~~{}y}|}}}}~{z{~~{xz}{~}z}u~|}~~}||{~yz}z~}}||~z~z{}|}~{{y}|~{|z|}{y|{z|}}z}{}z}z}y}z|||z~~{~{~}}{|w|~x~|{}y}zy}~~||}|z{|~}{{{{x~z~~y~~z|yy~~~|z|{}{~|zz~}z}~~~y}~}}{||{{{~{|{|z}~uxwz|~|yy~||{y{}}z{zzv|}z}~}}y~{{{|{y{~w~}}|{{|{||vvxs~{{}}~{y|y|}y{|y}zvz{{|~}}}||{|}|}{zxy||}}|z~w~zx{{{}|~t|{{z~~~y{}|||||}|~{~}}|}~}}z||{yx}|~z}~}~~{}}~~}|||}}~}}{}}}|~}|}~~~~~}|}}{~|~~~~~}}}~}}}}~~~~}zz~~|~|}}z~|{||~}|{|{{|~|{}}~~{||z}{~{{|}}~~}~{~~}}~{|~~~}|~~|||~{|}}~~|}{}|x~{z|{zyxz{|}uz{~x|z||||}z{~{||y|{|z|x~y~~{~|z|}}~}}|~~z|y|~~y~y}~||{}{z}||}~|zz}z|}~~~{x}|zz|}}}{~x||y|y}z|~z{|{{~{|y}}{vyxz|}~}}~{z~}vz}{x|zz}y}|}|v~|}xy~~{||yz|{}}}y}||zw~z{~}x}{u{~~v|}}z{|}~~~~|w~}xw||}z{{{|z}{|~x}y{~||~|~z}|x{~|yt{|}{{{{|y||{}|z{}}y||y|z~{y|{yy}~~||{}y}{{}}{~}}|~z|||~~}|y~|x}~~~|zw}~}|~{y~y|~~{~z}~}xz|~xy{}}}}zz{xx~||{y~|}|~{{}{zyz|{}}y|vzy~~{{z|y|~|{~z{||{{z{|z~z}}{|{{}yx}zy{~{{}||zxy}}}||z{}}~~yz~|}|||}|v{||~|||}|}~z}~|x}ywy}w~{v~{{y|z}z{~~}{~z}|z{}~{~{{}y}z}}}|z|{|~||~x~~zz~z}~~{~{~|y~~{{|{|yzw|z}}}~|y}}~||}z~x|{{~}z{~}}~}}{t~~~~}{|~|{{~|~~~~~~~}}}|{}}~|z{}}||~}~|~~z~}}z}}~~{~|~}~~|~z~~}z|~|~{~~|{~x}~{|~||}~~}}|}}}|}}~}}|~|~||||~~||}}~{}|~~~}}~|z~}wz}~}{}~}~}~|~z}~z|}{z~}}y~~{}w}{w{x}~{~|}z{{~y~{yy|~{}y{|zyzy||}w|{ww~z~y|{}{{yyx}}z}yw~}||}||xy~zz}{~uy}~~z|u~~y|~}~|{z}z{}}|z||}}}|~{y{z}z~|zx}|yx|xzz}~{{x|}}~vz{{}}~y|z}}|~}|{z}y{|~{v|z~~|zy~|{~{x{z~}}{y}{|}}z}~||||~x}}|{wyw||zvy|x{{x}~{{|yz|}{||y}~~}y{}|yz|~zyzy}z{yyy}}~zy~{z}~z~~y{}{{{|{}{{{z{x|{zz|||}~~~~{}}~w|y|}y|xz~z}~~}z{uzyxwz|}~|}{{{}}~|~wxx{yy{{~{z}}|}{z||z~}~|zx|{{}xxz}|||{~|}uzwx|z{u}||x||y||}||}}xy}~|z{}~}{|}zx}~~{z~z{y{~zx}{~}|yzy|}|{{|~~z}{{yw}}~{|zyz}||y||z{}}y|z{y~~x|zzyz~{yzx|{z|}y}x}zx}|z}wzx|x|{|}~{}}|}|}}}z~}z|z|~|{|~~|{{y}|}}wzzv||}x~y}{{|}v}{zzw}z}z~y|z}{}z~w{~~~~~~{}|~|~~~x}}||~~~~}|~}||~~}~}}}~~}|~~}}}~||~y~~~{~}~}|y}z|~}~y|~}~{|~~y~~}}~|~}~~w~|}~|~{}~}}}{u|~~|~~}~~}~|~||~~~}~}z~}|}z~}}~~{}~~}~~|z|y{}y}}z{x{||~~z||~||||zv|z}yzvuw{zy{|y}}y}}{x}w{z{y|zyz}|}z{}~z|~yx}|x{~{zv~~|z|z|{}}x|}yzzv}~{~}z}~~}x{y}{}znw}|yw{y}~~x|}z{}~xxzz~xz~{z~|{~{}~|~{y|~z{}{{{{}x}{|{{~|}yy~|zzv|y|}}~|{|~}|~{{}}~z}|||}z{x~~xxy{y{{u|xyxzxy{w}|{wy}~|y||z|}}{~}}|~{|y~|v{z{{z{{|ywx}|{w~y~{z{|~|{|}z~~~}}|||||}|||w{|}zz~||~}z{~~~{{|yyx{|yvxz|~z~z}y~}|~{}|}}|xz~|{~}~v{{x|x|w||v~~vz{}y~{~~{}|}|z|{~~xz}|{~y|z}w||uz}{y~{{yzy{|~{}}|}zwxz}|{|z||{zw|~z}}~zy}||~~v~~y{{z||z~x|x~x{~{~~yzz~xvv~~{z|}}|xz}{y|~||~||y~{~||wzzz{x}y{|z}x~}|~|t{y~|{|y~~}|{~}{yy}~z|y}|~v}yw|w{|y}{||{zz}|y}{||x{{}~~~~}zz~x{}y}|~~~}~~~~~~}~{~~~~||||z~~~z~}|~|}~}}}|z}~~}{||~{|}y|~{~~|~~~|}~~~|~|y~|~|~~~~~~~}~~|}x}|~}~~~~}z}~{{|z}~~}}~~|~~|~z~~}}~||~~|}|~|~|}~~~~}~|}{}|~~~{~~}~}|}~~{}}x~||x}}}{~}{|}}}~yw}}~{y{y}v{|}{|zx}y}y}|w}|~}}}y{|{{{}~|~y~|y}{}~yz||{y|}y|zw{}yy|~yz~}|x}w}{}|{x{z~xy}~zzx|{}~yyz{|~w}yy{z{}|~yy}w}}y}|{{y}uy~|x|}zvxzzx|~z{|||{~~{zzx}|}|{|yzz}~}yy}v|{~~{|{}~zz~|~|x|{|{}}{v{x|}zz||{{|vyz~{y~}||w~~}{||~~y|yy}x||z{{x|wy{{}x{y}z{{}}x~||x|y|{{z}~{|x{}z|z{z||~yzyyy{|~}~zzy}xy{|~|~~~y|~z{~~}y}{x}||~}}}x|}{}zy}~}~z~{y}{y|z|}|~}|~}y|}}|||~{||y{|~~}{y|{zz}{x~x|~z{~{{|zyz||zxz|}~|y{y|yz}{zyyzx|y~}~{yz}|z{y{zzzz}~zzx|}z~y~{y}zzz{y{y}|}~~{}{}z}z}xvx|}~y~~|yv{~z~zxy|zzzzy~u}}yy}{~z|{{}y~zz|zw~}~~}}}z~z||~|~|}|~y||x{{}{{|}{zy|{{||{}w{x|~}||{}|y|}~}{}z~zzw|~zx|}|}y}~~x|zz}}{z}|~|}~{z{}~~~y{~~~}}}}~~y~|}~}}~||~}}~}|~}|}}~~~~}}~}~}~~~~}}~~~x~~~~~~~}~~x}}}~~}{|~}|~~~~}~}~~{z|~|y~}}~~~~~~~~~|}~~~~}}~}}~}}}~{}{~z~}~}|~}z~~}|~}}|~z}|~|~}}~}}}|~~x}~{|}}{~|}{{{{{|z}}xy||~{{|x~{y|w||||yxz}zv|}}}|}{{yx}z}~}|x~{{z}z}|y{~z|z~zx{y{|yv||yxz|{{~}z}zz||}{|x}{}{z~}w~{{~}{z~~}y{z|v{r}xw~}{|}w|{~{}|}}v~}||~}{}{z~z|{z|y}|vzy}{z||{x}yz}y|||z~{~~w{|~}~}{||~z|~x}z{{~{|{x{||{{}{||~}~z~~}}}|{|{zy~y~}}}~~z}zv~|x|z|wz{{}zy}}{y|x|z}~~~|z}y~|~~~~~}~y|y}~|{{}}{}|y{|y}~|}{~||{vy|x{{|y~y}}{~yz}||}z}{~{~y|~}{|z}{yzw||{zx{z~|~wxx}~y|||{}|z{~|~|{{zzz}y|xz~|{}}z||}||y}|~|}w~{z}||x~{w|~w|{|u}||{{z}yzz{|y~{~{|~}w~{y~}}|}{}}x|{w}{w|~~x{y{}x}}|y|{~|~~}|}z||z~}|}}{|||~zuv|||z|z~|zyy{zyz~|wzwz}|}~{{~}|}y~~{}y||}~~z{~}~w~~|v}w||}x|z}x}}~~{{|ww|~}{}{}z}{~}}{~~}|}}}~~~||}~{~{~}zz|~~|}}~~}~~{~~}~|{~}}x}|~}|~}zz{}}||~|~~~||~~}{~|~|~~~~zz~~}}{~}~~~|||{}~~~~}}~{~~~|}~~~|~~}{~~~~{{}~~}}}q~|{}~~y}~~~~||}~}~}}{~~}~}~}~{z~~~|~~~}x|~y|~~||{|{}~y|}z~z{|~}~{|}|}|{}z|}}w{wz}w||{y{}yz}x}~x|xz{~{z}|zz}{{}~yy|~z~~x|xyz}}}{z~|~~}|zy}}}}{z~|y~{|{{xz}yz~}}~y~x|~{y{}z{||~}{y{|{{}uy{~}~|{{{x}{z{{z~|{{}}yy|~}}|{}~}~}~|w{~zy|}~~}x~{z}~{{}|}y~|~}z|z{||{}~{|z|}w|}}y~z||}~vw~}y|}~~{~y}}z{z}{z}~~}ywz}}|~}y}{z|z{y~z|y|}|{{wwz}~y{|~|~|yxwzyz~}~w{|z~}z{zx{}|~~~||u~y~}|zz}z{{{~xy{}~{}{||~}x}z|{}}y~yy{~{~~~{~~}{~|{z~{z}}{z|}}|{{y|zzxxw{|}~{y{~{z|w~{||{}}{xxyxy}}z}|y|x{z|}|}}~|{~z}~}|{{z|z}||z|y}||{||{||~~|~}}u}~z~}|x{}}~~z}zy}}y|{}|~|}z}{|~~||~}z{{}w|yw}~}|zwy}y{}~zz}{~yw|}{yx}}w||y}~||s|}}|~||}}z{}~|}||z{~y{y|vy}}}y|z{|}{|y{y}}|}y~{z|~z{~{{x~~}~|~}}{|~}}{~|~~~}}{}~|~|}|~~|~}~~~}~|{~~~}|}~}~~}|~~~|~~}}}~~|{}~~}}~~~|~~z}~|~z}~~~|}z~|}}|~|}|~|x}~~y~~~~}~~~~~z}{}~~~~~}|{}~z~{~y~~yz~~{xy~}}u~|zz}w{}zuy|~||x|{wy{}}{ww|~|~~~}{}yz|}}|~{z||{~{~|z|z{y~{{{{zz}{|w||y|yu~~||~z}{z|}{v{|z~{{~~w|y~~wyzzz{xw{}z|vyx|}||w{u|w~~}}}~~|z|}}}x{y{}{z|{|}{{y{|w}z~z{yv{~||y{z{~y~}z|}y}z}~{~}~z}~~||~}z{{{xy{}y~|z~}y{{{~zyxy|{x{}}{|}~z}}z~}{y|}}}y|y{~|z{yvxx~}||}zs}}yz~{{~{x|zy~}}|}}|{~{|}|~}}zyx}~|{~}~y}}zx|}}{||w{{~~{z}z|{||}{~~~}z{}u~w~~|~~x}}~zyz~{{yxx~{{zz{{x~~y}{}}}y~{{z}z}~y{zyx}||z}{{}t|z|{{~x}y~yzzt}y{y||zw~}~{{z{{z||~}~{}|y|~y|}{{{|y|~|y~y{}z{||}x{|{{~zzyy|}zvzy~{}{{~w|~}|y~{{{||~|~zu}x|x{|}z{z|{z|~y{xy~{}{{yz~~|z~}|~|{z}|~{zz~{|z|{zxz~{|}{|z{{y}~{y}|~{~~y|~zz|~~}|~z~{~~}}~}{}~}~~}z}|~~}~~}}}~}}}}~|~~~~~}}z~~y}}~}~||~~~|~~}}|~{|~~~~|~~{}|z~y}|}}}z~}}z|~{|z~~~}~y}}~|}~}|}~~~z~||~~~~}{}}~}}|~~~~|~}}|~z|~~~~y~|}{}~~}zzzy{z|z{~|x}yx}wx}|}~{{||}}|~{}|||{y~yy|y|}{|w~y}w{z|xy|z}}}|z{||~}y~|}{{~~|y{||}{yy|y||}{u~|u~z|~y|z{x|||~}|{~||{{{w}|x~|y|}{|z{z|yy}y}{{~{}~|}yyy~~~z||~{xy|x{}{|}}|}{y|{~{|}}~z{~xyz{}|{|{{}||}|{}w~{y{{}}{x~||z~|z~|z||~|{|||}}|y~|}|zy|~~{{{|||y{w{|}}y{y|z|y|z|{~~{{}z}|{z~}}z{{z|}z{{x~w~}}y||z{|~z|{y~~~zyx|yy~y}y~{}}||{|||}}}}|}z|z|y}~|}||{vu|{|ww{y{{vz|~z~~y||}y{}|z}}vzz{wz|~~~|~zwwy}|zz~z{~{w}|{w{~~z{|{|}|zz~z|}zvz}~yy{|x{zyx{~wz{wy~}||z~wx~{zx~xyyzvzy}|{zy|{~w{}~|}}y{z}zw~z||{{|~z{{y||z|x~||}}|{{|x}~xz}z~~{}}~|}|}}{}u{zvzy~|y||z}{}z}x{{w{}z|}~{{}}~{y~z}|w~{}{~||}~~~}~~|~}~z~~~u|~|}}~~}{|~}~~~z}~~}~~~~}|y}}}}}~~||}}}}}}}}{}|~}}{z}~~}z}~~~~|}}~~}z~}{~~~~}{}~}}}~{|}y~~~~y~}}w{zy|~~~|{||}}{}}~~~|{~|~}~{xy}y~z{|{w}|{~{y{{y||~}zx}z|}{{~}zx~y{z~{~zy~||~~~uz|}}~z{zz}||{v~}w}||x}z~zv}zzx~}|{wx}}x~|}|zx}~z|w}~||~{~x~}y|}}~{x}}|{z|}z~}x}|{~{|y|{zy}|{|||{{{}}|}}}x}{yz}z|}x{{x{{|{}~|}|zy}|}{|~}}|~y{}~{}w~~}~}}yz}~}~z~}|z~|y}~~x}{}}~||~~}}{|y|{}z|{|~}}||||}}|}|{||z{{x|~}zz~{yyywzy{wzzyzz}y~|||||||~|}{}|{{y~~yx}z~|w~|z}|~~}y}z{y}w{}}|}~y|{{y|}~z~{|z}y|{z{z{~}~|~|{x}~|z|~{{z}~~z}|}{{|yy}}|{~|x|~{z|}~z}~|z|x~z}y{zyy}|z{z}}yxwx~}}x~~y~xx|~{||~~|xx~~{|}zy{x}||y{}~{}wyy{v|{y{~y|wuv|~z{z~~zzyv}~}{~{{{~~~}}}zyy|{||}{|zy}}y}}}|}yy}|~~~{{{~{}}}z|wy}|y|~x}~z{}{zz||y~y|{}xwz|z~x~y|}}z~zy|z{|~}}}~~~}~}}~~~~{}|z}}|~~~~~~}{}~|}|y}}~~|~~||}|}|~}~z~|~|}}|~{{~}~~~~|}~|~{u}|}~|~}}{}~~~~|~~~~}{~}~~~}}|}|~~~~~~||{}}~~}~|~}|y|~}}~}}}||}{~~~~{|}}~~~}}~|}}}z~}}{~}y~~}z~}~~{u{}|}}}~yz{wy|tx}z~zw|y{|}{|{yw|{}z{{z~|{|z|}}|y{zz|}v{|}~z|zz}}}~}~~v~{~|}x}||~y~}yy{z}}{x~}|}||}{w}}yvz{w{y|z|}{v~{{{|{|zzy}{xz|{|~~~~}~~}||z~z{}{~}x|{|}z{}{{|zyzx~|~~}w|z|{}{{w}~xy|~}yxyz{x}z}z~|wz}{}|{{~|~|~~~{y}{x~y~|z{{{|}z{|~{||z{yzzy~vw}~{x}}}~}{{{{zz||z|y~y{z||||{|zyy{{{}{~~{~yzz{|wxwzz}}z|}~x||}||}~x}|{~~y{z~}~}z}{~{~x{~x~{y~{~}yz{{}{|}}x}~}zy|{{}{{~z}|~}y|}yzxzz|{{|y}}v~}|{{z}z}~}~x~}~{zx|yyz|}y}{|{|{{}~|}~{y~w||{{|~{|}~~~xy||y}z{x}{z{||y|z}|~zz~}zy{~}|y|y}w|zw}}|z|z{{}~zzx~||{z|~}yz|z{}r{w~{zyu~~|}}|~||{z|x|~x|y}}xy|}y{{zx}~|{y||}}{}x}{|x~}}~z|{z~z}~|zv{x{{zz}|{{{~~}z{|~z~z{}~|}||||z}~{~}}}|~{~~~|~}|}}{}|}~~|}w~~||}~|{{|{|}z}|~||~~}}}~}|~z~}|~}~}|~~~}|{||~}~z}}~~|z~}~{~}}{}|}z~~}~z{{}~~}~|~~|~|z~}}}~~v}z~}}}z~z}|}~}z}~||}}}~}|}|~z~}~~}}|~~{z~}}}}}~z|x|}~}||~}{yv}xz{x}~y{}x~yzz|}{||~}}|{z|~{|~{{||w~~}{zwxwxx}}z|zw~{z{|||{||zyyz|{{}}|{v|{||{}|~yyzy~z{|{t|}|~}yz{xy}{x|{zxz}xz~y||x~}~}~{|}|~~z|}}|{~z|}xzxy||yzzw}z}||zz{w{|{{~{w}~y|{~|x|}~zyyx}|}u|v~||~|}~~||w}|}}z{~}~x~||{|vz}~}||}~}{}y~zz{{|{|}}zy{vzzz|z~z}x~zx~|{}~}z}{}yw}z}{~|||~~{z{~z}{||{z~||{~|||}u{z}yx|{{{|z||y{}z{zyzz||~z}}}|{y|~z|||}~~{|~|z|}||}v~}{z{~~z|}y{|~}zx{~z|z~wy|}~z|}|~zzz{}}||wzyzw}|{x~}|~y~||~}|{x{zy|}}}|~|~}~|z}v{|}}}{yy|}|zx}~{x~{wy~}{|z{|{z~|}~|zuu{}{}y~~}z{}z}}~~z}z|{|}{y|}yv}yy|w~}~ywz{z~z{zx}{{}}v~|~}~y{y{||}}~z}~zz~}wz~x|z~|~}~uw{y|{~||{{z}}{{y{y{~{~~}}{~~~~~~~}}|}|z|~}~|}~~~}|~{|{}}z}{}{{||}|~z|~~|}}}}|}{~z}|~~}~~~~}~}}~z~}||~}|~~{}{z}}|{~}~{|}{~z~}}}}|z}~~}~~~~{~~||}~|~~~~~{}z|~~~|~~}|~~~{}~y}z~|{{{{{|||}}{|z}|~x|z|~}||~zx||{yzzy{x}y~|{|{y}|zy}zy{{|}}~~~~z}||}~~~}{}{}{y~}v~t}~{}|z{||{x|~y{y|}|~}~{}}w{{{{|z}|y}}y}~|~|vzzzz}{y}{|{~xy}|{z{}}z||~~~{z{}~xzz}~}}}|y{}y}}||{|{~}}|v}~~{{{}~y||z{{v{z|z{|yz{}~|~|zz{}zz|z{{|y{~z|x|~|wzz~z}z|~{|z}{||w}}}{{}y}}z~|x{}}{~}~{z}~}~}x~~}|||~~{~{}}~}{}|{|}x}~}|z}y}~~||z~{}~~zxz}}}{~~}~}~{}|}{}{y|y||}~x}~z{zz}{||yw|yz}|w{y~}~~}{}{w~xv|~}}~z~y~x}~~|}}}w|}}}z~}y}{{y}}zy~zxx~{|w}zzzvv{~z}}}|{|z{}|||y|~~|}|~{}~{}~{zz{{|{x|||}{x{y|{~{~{wyz}~}}~~||wz~~{|zz{}yx|}y~{w|}~{}~}||{|zz|~|y}}z|v~{}y{}{z~}~}zzy{~||x{{y~}{~xz{y{zz|~}|~~}~}~~{~|}z~}}~}}~~~~w~~|~~}~~}~~}|{}|~}|}~~{~z~~}~~}|~~}~~y}|~}~~}~~~}~~}~}z~|{y}}~}}z~~}{{}~~~~}|{|}~~|}~~~~}}{}~}~}~~~{}~~|~}|~~~~~~~~~|y~}{~}{~|}~~}|~||~~}~~{y|~}{~z{v}wxw~zz|{xy|zxxz{y{}}}~z|~}{y~}}x}|~}~~y{|{}yzw|{{xzx~zz~~|zvz{z{zw}x{z~x|}y}y~x}}}~z}|}|y|}|~w{|z{}{|{u}zz~}~}w{y~z|{z{}x{{~yw|}|{|~z~|}z}{zxz}yw{zzzy|v||y{~w~}y|}|~xw~{{~}}{zzz~z}{~zy||{xy}~{~~|~z|~{~}|}~w}xy{~{||z~}~}{zy|{{}|z{y~x{{||{}z}||{{~~|~~z|~y}{}}y{y{yyzz|~{|||w{~|y{~|{zy}{z|}{{y}{|{}{x||x{~{y|}{{{x~~~}}}z|~~w|}zy|}|{}}~|{||~|}{y|{{{|y{{}|||z|yy}}zz~uz}}}x|~y}}}}|||~{}{z|z~~~~~}{~{|z|yzyy~{|w~y~y~~x~|~||yx{~zy{|}{|}{{|x~{wy}wwz~|z{x{{|~|w{~{xyuv}~zwzw|~}||}~~|}|{~yzyz{{||~~z{z|y{xw}yz|}}|z{z~yyzxy~x|}|}|~~|{||~y~}}{zzyzw|z{}{{|x||~{z}}{w|~|}{||ix~z|~z~~|~~}y}{|y~{}}~~}}{~~~~}|~}|~~~~~|}~~~~~~|}|~~~}~~}x~}}z~{~}~|~~~x|~}}~~~~}~}~~~~~~~|~}{~}}|~|||}~~~|~~{{~|~~~}}~|~~~~~}|}~~}~~~~}|}}{~}z{}~}}{||~~}~{}~z~~y~}|{|z~||}w}{~y~{x{|||uzz~}{wz}y}|~y~y{|{{|yx~}z}yz}}~}{{|~~{y}~}z~x{y||{|{}{xx{|{{~z}|y}{x|||}{v}}~~}xz~|{|y}~|}}|}}|zx{~zz{~{z{y}x~yzw}t}z{{zx~~||}~~}y{y{}{{z|{yz}{{z}}yuz|zx}~|z|}}z~}~{yz~~|z{}z|z{|~~||{|}|zy{}~}z{{yyw{z|}|yyxzz{|~~~w}{z}~z{{wx}w}y|x}xz}||{}z{}z~~{|~|z}}}{|}}x|z||{zx~|{y~x}|~~|{}~}}~zy~{x|~~|~}~y|z|{~||}|{yw{}~}|}zzyxz~{y{x{|}z{zzz~{ww}|~{xz~~y{z|yz{}z~~{{{}x}zy|~zx}{~{||z~z{z|}y{ux{~}z{{{{}|z}u~}{}|}y}{|y~z}~{x{}|~}{x{|v|{}{|yv~}|zx|}}y}x}}}}~y{|||{~w|{}y{~|x~{}w~}~|y||yw{yzz|wx}|{}{}{y~z~|{}}|{|}|~y}}~~{|z}v{~x{|{~~|z}}x|}z|y~|zz}}{z|yz~w}zy{|~~~}x}x{|wzw|||}v|z|{w~zzy}~z}u{~z~|~|~}|~~}}~~|{}~~}||~|~~}|||~|~}z~y~yz~|~}~}}}~~~~}}|{~{|}{}~}~~|~~~|}}}}}}}~~}~|~~}~}{~}z}~}|~~~|~~|{}}~~z~}~}~}|~~~{{}}~~}}}}}}~|~~~{~|}|~|}|}|}~}~z{{~}|}|{~|~y|~vy|{x|x{}zt}wy}zz}z||{{~}z~}{z~}z~}{z{|~xz~|}{{}z~u{||{{|}z|yy}zv~v}~y{}~||~|}}xyz||}}}y|{|yy{||{x~zxz{|}}x~x{|z||{|x}z~{}y||~~xyx~zyz~{z{{{z{z}~zy{}}}|~~~|{|~|zw}}xz|~~w}{|{||}|~~}{{}}|~z|}|{{|z~}}z{~~{||wz~{zz{|t}{zwzy~}}{x~}|y|z}}~y}{}z~}}}z{}~|||{y|~{wy}w|{~|vz}{x{|~}|{{~{z}~}}y|||~}}}|z|z{{z~|xzz||}xyx~|z~{{}}z}~|{}|||z||}|w|xz}{{z}{}~{|y{yzw|~y}|~~|z}x{~{|}z|y|{|{|~~~z{w|{z}||zz}~y~|~}y|~vzy{~|}zz~}{~~{{|{z~zy~}~z{y{{~|{~z{~~z~~xyvzy|~wz~|xy|}}v~y}y|v|y}~{}y|{|}|}}~y{|{{{x}|{yz{|zz{}~}}}{{{}y{{|}zyz|zz~zz{{x~x}z{y{~z~x{~}~~xx}{yxy}yzxxy|{}y}{~~|~~~~}~}{|~}}~}{~yz~~~~|{~{}~|}||~||}}|}|||~}~~~~}|{~~~||~{~~~}|}y|~~~z}~~~~}{|}|~z~~~{~{{z}{{x~{|~}}||}~~}}~}}}}~~~{~~~~u}}|~||{~}|~}~{}}}}~~v~~}{}x{{wyx}}x}}wz|zzz{ytxy~{}~}}{{{}{y~}{|y|~z~|||}}}}|}z|{}{}{~||~}~}~|~zuy{{||xx~zy{~}~|~zy}~}||}~y~|y}{{}|{}y~{|z{~~}~}w{ux}}}~y|~{||||~|z|{|~z}{|{}|z~}{x}~{{~wz{|y}{}~{{}|{z{{}z{}}{yx{v}y{}z}{y|z||zzzyz{{z|{{w|y~{{z{|~~}~y}z{{{{y||zz{||{|}~}}}xwxzz|}{|~{}}{v~zz{~|}z~|{{~|}{}|}yw{w|{|~|}~y}~}|{}xz~~}}}}|zz~y~z{v|y~y~|{||}y~{|||z|~v~}|}y|y|z}||||z}}}z{y{{||xw{z}yyw{y~~{~~}~x~{~|x|||{|{~|y{|||{z}~}z}{}|}~{~}y|xxz}{{|zz{|}zz~|}{z{y|z|{{||{vy|wv{~}{}~~{{}~}z||x{|z}|y}y|}}}x{|u~v|{~z~yx~|{|~~~y|{|y}~}}~~|}{{{~}{x|y~}|z~~|z|}}{|}}{|zy~{~x|z~w}y|xy}xw{y}}|zw{zz~}~y~zzz~|||||~{|{u}{}w{~}x~~~|~||}}}~~~~~}{~{|}{~~~~}~}~||}~}}}~{}|~{~|}~~~{|~~}~~~~~~{~}~~~~~}|}~}~}~~~}~}{~}}~~~~x~}~~y~~~|~|~~}~}~y~{~|~}{{~}~|~}~z~{}}~}{|{~~{~}~}{~~}{}}}}|}z~}}~~}~|~y|}~}|~}~~||x~zyz~{||{}{||y{}w|{w|~}|uz|z|{}z~~~|zz{|~{{}|~x}{yy{|~{|y}y~yy~}zz{{z{|~}x}|w}zz{x}~~}z~y~}~||~|{{~{xyx|y|{y||y{~zzw~||yz~{v||{z{|y|~}zzz}~}~x|w~}~~{|}||z}zy{}z}z|y~y|{~{v}|~~}|~zw|}{}{||||~sz~~y|~x|{{z}zz~|||~||{|{}}z|}{{}{zy~|wyv|}~zv{}}{z|}}{~}|~}{~z}}{~|{~vv{yz~zw{}{}z~}~}{{~x|{z|z|xz~~~z|{}|}{~{}~z~|z|~}y~~}vw{z}|}yxzz~y|{{}~}{y}|||}z{z|{}||}~zz~~{}~||zy{{y~zzyy|z{}~w~y}zz{{{~~|x{}~~||y{}}}{{|z}}zx~~x}||||~|~{{z~|yv|z}||}}}{x}|}}~y~{{{z||||z{|}zxy~y{}zy{}{~v}{|u||z~~zy}zyx|}}{~|{|}{{||{}}|}z~x||{zy}z{{|xxxw}w~}y~z}{yv||{}y||{{w~{|{y{{|{{}}z}~~z~}~y|{~y~zzz|{zv|}{x{~{{}z|z}|y}|}y|{~~zz||~~}~~~~|~}}}}~{|||~{|}}|{}z~}~~~}}~}x~~}~}y~}~~~|}|~~}~yx~~~~|~{{~~~~~~|~~}~~}|~}|~}~~}}}}}}x~~~}~~}|}~}~|}~}x~}~~|~~|~~}~~}}~|}~~y|}}~{~}~|~~~|}}}}~z{~~~}|}|}~~~{~~~}}}y~z|||{ywztz{}z||w}}~|zy|~|uy{}y}|}{}|x|xv}|z|}}|{r}{}|w}y{y~|}||}|{}y~}~|{wz{}|{~~{v}z|x}}xwyy~||~|w{||z{{z}~{||x}|v{y{{wzy{~zx~{}{~x|y||z{z|}x{{|~}~~}y~~~xv}{z}~}}}z}~{zzyx{zy{~{{wy|x~{x}||}}xy|}~}~}}z|ww{{}}~z}}|}y{~z~xx}z{z{~{~~}z{x~}z|z~xw~~z}}u}~~}z|}zz{y~{z{{|}}|yw{zzy{||v||}~}|~z|}{~y}{{{w~~yz~}|zz{~{~}x||w}}~x}~z{{|z|zy{{|}}zw}~{|~}{y{||}{{}}~{u{w|}~~~|~}{~~}z|z}~{y}}{{|x}zw{{|z~yx}{|||~{y|}y|zz}|w{}|{z~}z~v~{z}{{|}z||~}}~z|}y~}x~x{}}~{}{uy~{|}w||{{{|yz{{w}|~x}{}}y|{}~{}}y|z{|z{y{~|x{{w|z~~w||}{}zzy~|||z}z{|||{z|{||||yy}{y|{~zw{x~|w{zz|}z||{|||{u}|x{|{||}z{}{z}|{}|||y||{x{{z{~|w{xywx||||~y{}z~w}{zy}~}}}}~~~{~}}}~|~}~~}~~}{z~}y}~}||~}~~|~z}~{~~{~~||}}z~~~{||{~~|}~z~~}~}|{}{~}}|}|~y~{z~}~|~~~|}~~}~}}||}~~{{~{~}|~~~~}z}~}{|{~|~~}|||~~~~~~~~}}~}}~}}x~}}}~~}~|~}~~||~~}~vyz{|}yz|~|~yzwx|wy{}~{|~w|~wyz|ytt}{z||xx|y}x~~wu~|}x{~}z{~}~~yw}~y~~{}yyy|xzx{{|~~z|z{{y}}~}{{|{}y{x{}{}y~}x{y{|z{|y~w{{}{~{x{|zw}{~{}wy}}{y||zzz|{zs|uz}{~|}}}~{{~z~y}|{x{vvy{z|~}y}{yx{vs{|y{}zxwy|}~}|z||}}{|~~z|}}{{|}z{|{|uz{z~|~z~w{x{z||z{{}|{~{{}}y|}zz}~~}z}~~}|z}x~|{z~x{uz~{x|x~~z|w|~zxx~~|x|z}}}~zz|~{|~~~w}z|{zw|~|{~x}z{{y{}w|}~~|}}~|w~{}~y|}yy}|~}yzz{~{{~~{z~|y~wzx}~{|wyy{{w}xu|~||z}{{{~||{zz~zx|}~}y{y|}~~}}{wz{|xz|zy|~xyuzx~{{z~}u~y{|~y|yz~xz}}y}yxzy}|~{{~z{{~}z}|z}{s}{z|~|x|~uzx}~}}z{{{~}vy|{y||||y}z{yw|{}{~}|z{~|~yyyzxv}ywt{yz}~{z|zyuw~z}||{{xy~{{|}{{}|}y}~~~~}y}{ww~y||y|z~}{|}z}~~wz{z~||{~~~|}{{~{z|}}~~|~|y~}~{~|z~~||~}~|~~~z}~}~~~z~~~~}{}~z|~~}{}}~~{{x}}~~~}|}~}}~~~~~~~{|}}||~}~|}~~~}~~}}~~~}}{|~~~{}}|~}}|}~}~y~~|~~}~|~~~~~|~~~{~~~}~|~|~~}}}|}~~z~}~}}~|}~}~|{~}}|{~}~|x~}y~|y~}{yv{z{}{y}}|~|xz|{zy|{{|||z|{~~~z|{{yz~zxy{zzz~~|w|zy{|}y|zy|~xz~~xx{~}{|{z{z|yz{{{x{|}z|~zz~}{{||y|z}z{w{y~xy|{|}}~}||}{|~zz~|}wz}|z|z}w|{y~}{|{|{y~z~}y{|{zzyvr|~|}}zw|yz{|~}}{||v|}}z|}}{zv|~y~zzyy{{|z~x{~~|{}}{yz~x}|wz||{{~z~~}|z|~z{|z||{~|}~~z|{|}{|{{{}}x}~zyz|y}}{|v{z|z|yzx~~y|}x{~{xz{{}|x|zy|{}~yz|~||~~}~{}{{yyx~x}z{}}~{z}}}y}|z||}{|}{zz}}yz{{x}yz}~z{~~}}z~}}{|{}}{}{w{|y}|zz}~{||y}|y|zz~~|y{wwy{~y}||}~|}~{u|{~}}}~{|{~{z}|}|yy}{x~~z{||{}x|~{y~~~}}}z||{}|z|}|}}{~~}{y~{|zzx}{{yxsxxz}}{y{}x{{y{}z}|}{|{yyxz{~|}y~|~||x{}y{{{{}|{y|z~|~~wyy}z|~}|{w|{xz}x{z~~|~}}}{{~}}|{{~{y}}{~}~~~~~}}~~||{{x~}}}~}~}~~}|}~}}~~~|~~~x~{~}|}|~~}}~~~~{{||~{~{~~~||~~~~z{~z~|y|{}~~x~}}|}}{~y}~~~~~~}|{y~}}~~}}~~~}~}}|}~~}{}}~~~z}}}~~yz}~}}z~}~z{||~|~}{~~}}}{~~|~}}~~~}~}~~|}~}}~~~|}}}~||}~{{}~~~{~~~{~~||{}{{xy|~~|{}z}}{z{~{x~z{xz||w{~~~{yv}|~}{||z~|yy~zy{z|z}~}yz|w||}{~wzz}}}xyzy|xz|zw|zyy~zz{{{~{|~x~~{x{{y}|z~y|||{zyyy{{|y|zz|{w}y~yxy}{y}y|~{w~}||z~|{~}y{|~{{~|z{||~~z{|y{{||y}zy}yy|zy|yx|}}zz{yy|w{z|{~{~{|x~{|~zxwz|z~~y~|~~~vz}|}|zzzvzx{}|}|}{z|zy}}y~ux~~~|}yz}}{y{{z|{{}yx}}{||wzwtzz~ywz{|{~{x}zx}}y|}z~{|||~z}||}~}~y{}~|z{z{vyy{}~uz{v{|w}v|w{z{zz|{}|vy{xuv{}}z~y~~t{|}}}y}||z}x}zv}y~zz{|~~}z{|~}z|~z{{}~z}{zx|y}xyw~|y~wz~~z|{{}z~yyw}|~z{y{z{~u{~yyy}u|w{y}{}||{}y|~y~|y}z|~|{}~wwz|{||~yzz}x~uyy{|{~{{y{z~z{}ywyxy}}x|~~~zy{||~y}{xy}z|}zzzw}xy}~|||{~{{~~wz~|zw||zx~{}|zz{y~zvz}{z~|~|~{~|y}|{xy|z{{{xzx|{v{||yz{z{y{|{|y{~|}x|}|x|}}{~}~|~|}{}~|{}|~}|~~~||}||{~{~~~~~}~~~~|}|{{~~~~~}~~~}~|~z~}}}~w~}~}}~}~|~|||}}~{}{}}}~~~}{|~~~|{}}~}{}|~~}|}~~|~}~|~~}z~}~{~~}}|~~y|~~~~~~|{}}|{~~z}z~~~{}~~x~~||~~~{|~~|}~}~~~~~|~~t|~~~|z|~}}|x~~{{{w||}{~~}z|y}~{|{}zy{|||{wq{{}{w|z|}}{~~~}|}~|{z||z~{xz||~{~zxzy{~{{{yw{~|{~|{|xz}z~|||~~{yzzzzx|~y|y~z|zyx|y{y}~z}{~}}w||}z}{{v{}|y{xt{y~}|}z~}~x|{}{yzzzz~zzx}y{~x{|}|y|~}||z~}zw|~{v{|yz~|~{yxy|}|yz{yvx|}{}y~|{{~~{~|z}z{}~|{}w{|y|~}|{|{|x{zx}|wyzyzz{}~~|z~}|{{|z|zw~||}{z~|}~~|~~zz}z}{}~x~z}}~~y||}{~}}z}|x~{|z{}}|}}z{}|{}}xyy|x}}}{|z{~{}~}y{|~}w~}}}~z|}~{z||{~y~y}}~|yz~|||~{}yyy|}}~z}|{}}~}~|{}xzyv{~{zz||}}|~yy|~|{z|~~{yw||z{~~~{z}|{zz}~}|||{{}y{x~|{}z}yxy~|z}|||{}y{{z{xx}zz}{y}{|~}z~{~}|~{|z|{zz}|}z}zy||{}~|}x|vz|}|{z~zyy|}}yx{~~z{{|~y}}{{~|{{wz|{zyyxz~{}}}yz|zy~{|w~}}x|{x||ywwyu|y~|xz~{~u{}{|}|{~}z~}{|~~}z~}~}|{|~~~z{~|~~~{~x~}}}~|zy~~{{~}~~~w}|~|~~z||~z~}}|~{|{}~~~~{}~}|~~~{}|}{~|~~}~~}~}|{~z~}~|~~~z|}{~~}~}}~~~|~~~}|}~~z~~|}~}}~{~~}}~~}~{~~|{}|~|~|}~{|{z|{~}||~}|{|~~}{~}}}~}~}}}~}}z~}|zz}}z~}|z|~~~z|}{{|yz~z|x|wy{z||}||{wzy{zzxz{}|}~}z|x~w|z||y~}~{||x{x|z|vx|}s{ywvx}{}|{z{||{uz{~|z{~}}|}y}|{~~}{z~}|z}{{y}|x{||~z{}~}z|~z||{{wx|{}|~}~{zz{||z~}}x{{y{{zv|{z}z{zyx|}{~||||zy|x|{|}vxyzzw~|{z~y|{w}~}{}}}}|}}~{|y{zx|yx{|~}x~}~}}{yxw}y}{zs}~y{~{~{z}}}zz}~}}~y{w~}||{wz}|zzw~|z{~x|{}z{z}u|x|zx{}yxx|{~}~}}{|}}~}|~|u{}~|}||z}}z~|}zx|}z}y|y{z~zz~~}y|~{z|~{|}wxzzx|{wy~w}{~~z{}~v{|{zy{{{x{~}}~z}|}|{||z|~|~}~~|}~{|xy{zz}wy{~|zx{x{{{y}|~||{}y{|yz}{|}~w~{w|}||{y{zy||x{z}y}~|xw||{~{|}}z{x~{~z{}yz}z{}}}~}}~{}y{wy}}||ww{{{yy|z{xxx|~~u{|z}zw~zz|z|{}}}{{}{}}~{}|{yzz|~~z|zy~~y}y}{}yx}~zx|~~||~x}y|{yy{||x|}|}~}~|~}}|}|y~{|~~|~~~}~}~|}|{~~}~|}zy~~|~{|}y~~}~|}}~}z~~{~~z{~~~}~~}}~~|}~~}v}}~~}|~}|~~|~~}~~}{}y~~}||}|~}y~}~~~{}}~~z~}|~~|}|}||{}~}~|}~~v}~~}}||}~}|~}~{{{}|}~}}}~}z~~~|}~}{~~}}~{zz~zwz{yx{||yz{xxzyz}z~{z~{|~|}|}}z{~z~~z{}||}~}y}}w}x}z{{|||w}zzz|||{|z~}}|~|x}~x~y|y~||{{}}yz||{{}z~y|~~x||~y|{|~{|}z}vzy}z|{}~{zxzx~{w}|wy~|zz{z|{}}yy|~{xz~z|y|yzz~~~x}zzx|y|zz}|z{|}|~|{~~}}}~x{y|{yy~{~}}z||yz|}y}}}w{v}{t|z}~}z{~{x~{|}~}~~xyz}|{}{|}}|||~vxz|~|}{~~{z{~}z|~}||xy{}|{{|u~{y~|}~~~{}~z|z{}~~z||}}~|{z|z}}|z~|}w||yzz|~z|}xz|}~}x~}{}|z{|{}xz{x}~z|}}}|{}|z|~~z|x|yz{y|~}{yz{w|{~|{yzz|x}}}w}||}{||~|}|y~{{zz}{|~y~}y{~{|{z}z|{{|z|}}}|~|{y{x{yzxy}~{~zz{z}~y}z{}z{|y~~~~~{z}y|~|}zzz{||z|{}|}|}xyy{zzv~|x{~}{zzzzy{}z|{|{zzz}{{~~zy~}|x|xzw}|}}~}y~}xzw}||y}v~|}|~~~z|{}{{{z~|y}y~{z~|z}}z~}~~~}~}}~~}~}~}}}|~~~~{}~|y}~~z~~z~{|z~}}}{{}}}}|}}{}~}~}}}|~~~~}~~~|~}~{~{~~|{~~~~~|~~y}|}}s}}|z}~~}}~~}}|z}zv~y~~~}~~~}|~{}}~~~}~~~|~}}{x|~|~|}}}{~}|~{~}|~~~~}}x}z~}{|}~~~}}~~~}}~|~|}}~~~z||}~y~}|z~{z{{zu|{||{y||}v|}~||{w{z}z}}|z{||~}y}x}}~}~~z}}}z|{y}}~}{|{{|}x{yx}w}}yzx~{~z{w}~~||~y|y~{~~||~zz~{|}{zp||~|||y|z{|}~{x{}{~z|}x~{~|~~z{~}{z}~~~|zz~yw|yx~{}xz~|}z~~~}|z~|y{x~{||v~}{xx{y}|~{|x~}~}}y||}{~|{zzyy||}{}}x}|z|~z|v{}|{|{{{|z|}~|z{}y~||z{|~z||}}{z}||x|yzy~w}z}y{w|~x{|{y}yz}~yy~~~}~~}}}}xx{~~y|{|z{|~}|{yx{~~{|zy}{yz||~}|{|u||~}zy{z~zz~}}z~zz}y~y~x}{|zz{{{yz~z{{{~}}|{{}{{}~~zz|w|~z{}zyy{y{}}y~~||x{yyv~z{|wz{zv}{t|}z}|z}{|~||{||{{~yz}z|{||~~}zz}z}~{{{}}|zxyyzy}~~zzz||}x|~z~}{||y~yz|{~|w}{y{yzx{|x|{zx}{~yy}{}xy}z{z}{}}{||x{y}|{}~~|}~z{{~xx{}~zz{y}|{{w|x}wx|~xy~u~}z}{|}w{|z{}~~y~|}}~}~|}~}|~|~~{{{}~~}}~~~}|~}~~~}~|}~{}}~~~}{z{}{||}~~{|~~}{||z~}~}~|~}}~}z||~||~|}}~~}}|w}~|}}z}|~zwy}}|{}|~}}~}{}}}}~z{~~~~}~~y|}~~|~{|~~|~~{~{|}|~~x~}|}~|~}~z~y~}}~}~}~y}|{y{~|y}}|}|y|~|y{~zxuy||{w}y}~v|}yx{x|}|zzzwx|||y{|~z{|~~y~z~y||}z~~~{{y~~}yw|z~z{~w}~yx|~~|w|~{}z{|{{~|~~yy|~||zz}}{}x{~x~}zwyz{|xy~~z{z{z}|{y|{~yx}|{~y|~|~z{{yzwzyzy}yx}}{~w~~|{{x{y~{y{}}|{v}}~|}||}yw~{}y}~y{zz}y{}|zz~|{zx|~|{zyz}vw}{{~}x||}}x{||z|{|z|{z}|{y{{{|zy{}{|{yyx||||v}}ywz{{~z}yzu{yxz{}z}x{zzx~|y{|{~{}}y||{zz||||z~|{~y|x}z|~yz}}|z~~}~||z|x}y~}}yz{y}{~}}|xty}{v|{x}x|x{z}}zzz|{}|x|yx}~|~{{y~x~zyyz{zy}{y|}}|{y|{yy{~~y{|{yyy|}|}z}}|{}|y|{xxzyz|x}~{{z}{|}zv}x{{~}u|z~||zz|z~|xyz}w{zz~w|||z}}{z}~w{{|}}z||y}xy|uw}|}zzzyz|}||}|y}|}{w}~}|y{|}{}}{|y}|y~~y|}}x}}{}w|||}|}{x|zvz|x~}}~y}twz}{}xz}y|}ywy}z|}z}~v}}{~~zz|{||z~y|y{v|zx{z{{|{~~z~}}}|y~{~||}~z|~~|}~~~}}}}}~~{~~~|||{~~{|~{~v~|~~~}~|}{}}}~~~{~~}}y}~}~~}{}~y~|~}~~}}~z|~||~~~}}~|}~}~~~~}}{}}{~x~}{~~}}}~|}|}~~}~}|}~||~~{{}}~~{~~|}}|||}~{{~}~|~|~{~||~|{}{~y||~{{}{{~~~~}~}~~|}}|}~|~~||x~|z}~|x~~{}~|zz{xzy|z~yz|uv}y|z}yx{~~|{|x|{x|}}~~{}y{}|~z}|{}{}}~{|{{xxz|~xzz}w}yu||}zx~}~xzy}y|y|~{~{|||}||z{|x~|z}y}x{|{~y|xz~{{}}~y}z||yry}y}|}|zy~z|~y|}{|}y~~z|{z}}||{x~{|}~{}z{{z{y|z{{{z|z}z|z|{wz}}}|{~}}y~}}{||y{u|}|y}z}|{}{}{{y|{~x|{}z~}w}~}}x~zz~}{~||y}}}{}{~z}{|s|zz{wzv~}xy{|~{~|}y~y}yz|~}|v~vz|z~|y}{}zx{{|||~{}w}{~}}wz|}{}}{xy}}{}~{{|{~}|{~|}|y|}|zz~y{}w}z}y}{{|}w}w}~~~}{|}~y{z}{}{~|||z|x~~x~~z}~}z{{~}}z{}}zv}}{|}z}||y}x~z{}||{x{wzxz|}~}}z~}}|}z||}y{}w}~}|yx~~|{t||{zz}~{|yy{|}x}}}}wy|~{|{{||}~}~}~~z}{~xz~zz~xwyz{|x|{w||||{wyy}{|y||w~}}~|}~}{y||~z~z~z~||y{~{x}w~|}{}y|z|y~||z}yzv}x~x~|z|y~|oy~{{~~~}|~~|~~}~z|~~|}~}|~|~}|~~|~}}~|{~~~~~~}|~~}|}~~||}~~}~~~{|}}~}~~~}}~}}|{|~|}|~|~||{~~~}~{}}}~~|}}~~~~}||}}~}~}~|}{z|~}}~{z~~||~|z~}|~~~||~~}~|~~z~{}}}{~||~~z~}{|{|~{~{}y}z{~z{zz~|}}||z~|yx}w}}~{y}}~{yzy~{|z{z{}}}~z~y|{y{{zw{~u}|~{}{}{}u}~{z||~|}|~|y}~ywy{|~z|{{{}~~w}}|}zv||}{|z~y|}|y}}}~|w}}{{}zx|~||}|{yxx{}}~zz{}z}~yyvz{}{~~|z{{}y|z||{|y{{{{{x{|{y||{|yw{~}{zz}|}{}zyyy~~{~{{}zw||w}z}|z|~z~zxzz|{y~~||~~~}z||z|y|{z|z}zzz{zu|{{{z~x|}x|zs~{z~yz}}z~~x|z~|{v~}x||}}z|}|}}z~|}|~~{{||~~|x}|}z}z{~~~{}v{{||x|{}~~|x|zyy}|zzy{{}zzz||}|{{~~|}{}}~|}{z{}~z|~y|z{x~{wzzz{y}}~y{zzux{|}{x{{v|z|{}|~~z~~zz}zzw}|{|xwz||~{}vy{|}||z|x{~~~}y}z~z~{{z||yz}y}~|~~||}}{}zxy|{}w|{|}~xxu{uvy}z{z~~}}z{v{{y|~{{|{~{|zz|z|~|zx~|yz~y}}{{y{}~|{}{|y}}~{w~~}~~{x}{{}{yzx~}}~{}z||x~zvz{~|~{}|z~xy}}|}}x{~|}~z{||zyw~yz~}|~||}}~}{~~}}||}}~{}~~~}~{}~|~~~z~}~~~{}}~|~~||{|y|}~}|}{}}zy{}~}~|~~||}~{}~{~~~|{~}}~|}~x~~w}}y~~|||~}{~~~}}|}}~}~|}~~~~{~y}~|}~~~~~~~~}|{z~}~~|}~~}}~~~~}~~~}~}}z~~~|}}~y~~|~~z|w}y~zzz|w|z~x}|~y~{|}x~y|~|wz|}zx~z}y}|}y}}}|y{~}z}z{z}yz~y}~{}}|}}~|}~|{wz~z{~y}y{xy|||z{{{||zyz}z{zzz{|}}z~y~|~zzyy}zzv}{{{}~vz~z|x|z~{~}~}vxx}yx}{|~zy}y~}||}}~~||yy{}zx~|yy{wz|}y~|{|zwxzz|z|y~}||x|}zzzzw|~yz{z|}x{|~z|}}~}}~wz~{z|xxz}~zyw~zzxy{~|zv{yx}}|~|}|}~x}z||yy}{v{|z~~zyzux{z{}~yyy||{z}y~}}zz|{|y~{}}~|}yz{z|{{|x~}~y|xzy{y}u|~{u}~}z~zzy~{|yz~zx~x}zz~{|z|||{|{}~|{}~|v~{{|{{xyy}y~x{}|y{wyy}x|~}~}}|~}|~|{}~{z}zy{yyx}yz{wzy||w~z||~z|{zz}xz}yz~{}yy}wy{yy}z|{u|}{}{}{}{{|~{y}}y~~}|w|}x{yz~{ywz|y|wy{{|wy~~~|yy}{|w~|}{z|||zww}{z{~{xzy|{{z{}}{z}yx{z~w|xxv|{y||z~~z||~|{~}~~x|~yz~}{}}~|{}y}{|xzzy||}{{z{{}{}z~y||||z|{zy{y}|{|wx{{}|~|~}~~~~z}~}~~{}~~|}z{~||||~~{}~}~}~}}~|}|}y~}~~}|||}~~}}zy~~~~~}}|}~~{~|}~|~~~~~{}~}~~~~~~~~~||}}}}}}|~~{~}}}}~{}y~~~}~~}|{|~z~|}}~~~}|}~~}~{~}}{|~{}{~}|}~}|~|{}|~}y}~}~y~~~{}|~{}}{~~~|~}{|zy|{}|y|}}{z}}|}{}|z}}wyyxx~}y~{|y{|{z~}yy|{wzz{~z|}|w}~|}~z}~~z|{z~|z~yy~}}}y}}{}{y}wyy~{}}{~zz~||{zx{y|z~}{}{~z~}}yzz~{{{zzy~}}{|}~|zz}z{~||z|}yyy~{}{}|{|}{{ww~zy|y{|}~}z{~zz{v}{}|~zx|y~}}x|~~{~{~y||}|z~|{|x{y|||zuxz}{~z}}~~zz|~xy}}}|zz{}{{z{xy~}x}}zx~|{{xy|}y|{}{zxzw|||}z{}~{~~yz}|~~z|z{||{{z||||~{||y{}~{|}~y|z|~{|}z{~y~z|wx}y|zz}~{x{y~z{}{x{{|y|}{}{{{}|z}|{}~~|~w}y{~z{{}~~~{|}|z}z{{}}zxw|y}z{{}}u}~y{xx||x}}|x}y~}y~~z~}{|}{zy{}z}z|z{z}y}{xzxvy|{}zzz{y|~wy}x~zz{w|~xx{{y|{z||{w~}w{}||yyy~{w|x{z}{}}xz{z{}x}zz{y||z}|z{}~v{{|}y~w|w{~||}{|y|}z||yx~|||y}yz~z|y}~{}xzvy{w{z}y}|{v{}}~uzy}y{|vzz}|}y|u||}x|}x~{~~y}~~~{~|}~~|}|}}|}{}|~~{||~~}~~|{|}z~{}~~}}~~}|~}~{}~}|~~{}}~}~}}~}~~}}}~~y~~|}~~|~~}}~|}~}}}}~}{z~~~~~}~~~{}{|}{|}~~|~}~~}~~{}~}}~}}~~~~|}z|}||}}z|}}|~|~|~y~}~~}{|~~|}~z|}{|~~|z~|z{zz~|~{{w}{||z|zv~{{}{z~{|{z~{yz}|{y}vz}|~y}{{v|~}~x|z|~zx~}w|{yzy|~}z|~}}z{~||~~|}||~y}~|v|{x}}~}}{}ww|}z}|x{}{{|z|zw~w|~}}|{z}||{}{}z~}{~{{|z|y}y}{|}{~zyx~yxy{||~}zz|y{~}{}}y{{|}|}z}|z}{|u}{|v|~yv{~{|z}z{y{zyyzyz}{}~|{|z}vxx~||xzz}}||z}|~y{|{}y{v{{{|y~|yyzw}y|y|v~{w{}~}zzz|y}z|y}z~}}~zxw}|~~}{zx}~yw|y~~y}|zzzyx}{{}}zz~|~}}wzz|z~~{z~}}}}y~{~}}|{}|~y{yw}{yxx}~zyyz{~zx{~~{y{|z|{{}~||{~}~|~z|{z|~{{yx{~{w{v|{z~{}~{}{|xyv{vy{{}{~y}{z|{}~z{}z~}}w~z~}}}xyx}|{}}y|~yx~}|||}}}|~|x|||||{}z~y~{yz}}|v}y|z}y~y~~x{zz}|x~x{vzuwy}yx{|~|x{{~}}~|~{{w~~{|~yy}zz}~z|{{wzyxw}{|{{x~}z{xy|{}{z{z~v{w}z}xx~z|~~~~{}|}}}}}|~~~~~}~~~{~|~~~~z{~|~}~~{~z|{}}}~~~{~{~|}w|}}|~~{}}|{~|~}}~~~}y{~~}}~}~}~}}~|}}~~|~}~~{}}}~}~|}}~}~}}}~}|z}~{}||~~}}x}|}|}}~~}|{~~|~~}~~}z|{~~|~z~~}~~|~}~}z||}}}|}|}}{|~}~|~~~}~{~{}~}}~}~}}|~~|{}|~}{{~}y{y||{}zv|xzy}z{|u}x{}{}~x|~yz}zzy}|{~}}{yz}z~w~~}z|~{{z{{z~|}}|||}w}z}{x}{x|zwyy}~}|}uzw}zzx|xz}{}}wwzy}x|{|zy{w||}}|~{z~~~x}y~y{x||y|{~|y~x|y{z|yy~}~u{yy~yz{|z}~z}~zz{}}zv{}||~ruv}~{{z|}~{w|xz~~z{}||{yyyw~{yz}zy}}|x|yyzw|{zx}z}zx{}|{||}~~|{yx{~~~|yy~}||}{}z|{yxy{}|{}|~yy}z~~y~z{{{{{{}|y|~||{}~v{zy}{|z{}|yx{}}w{{{~||}z|}|{{}}|}w}w~~w|~~{|y{yzz}{y~y{|}y}~|{}y}}|||z}}{|{}{|{{y~}z{{{{v|}~{z|z}z}{{|~}{w{||y}{}v||z|xxzz~xy}~~~~zw|z|}y{~|y{{}w{~}z|yu}z~}y{yy}~z}}yx{z|xxz~||y}~||y{}{~{y~v~{y{{wzx}y}{y}zz{}z~x{}yyyxy|u{x|{}~yx||z{x|{{~v||||}{w}~~{yx~zyz}|{}yz|}|w}z}wx}xzy{}|{||~||||xy}|~z}ywy{|~~||z}|{~{z}~|~~}~||}~~zz|{||~~xvx|z}zy|~}zz}||~{w|}z{}~~{{|~~~z~}~}~~}|y~}~~~|}~}~~~~}}|~~~~}{z|~|~{~~{{|~|{}}}|}~{|~}}~}}~|}|}~|}~}{~}~~|}|}{}}~~~}~~~}~}{z~}~}{~|||~~|||~z~~}|}{~y|~}~~|~}~}}|~|~}}~|z~z}~~}z{}~~}~{~~~|}z~}{~||}~z{~~}~~~}~~}}~~~~~}||}|~~~}|z~}~}~~rz~{~}}~~|}{x{{}{}{||{|{}{{}yw~{{|}}{{z{z}}}~}~{{~|x}|~}{}{}{}x|~x~~{x|}{{~w|x}{~{||z{zz{|zy}~~}zy}|}~}{{~}~}z{}|}}x|~z|{|}~}x|~{~|~}z~z~|~~z~v}~z|}{}y|||~xxy|w}}~{~~z{|~}~|~{||{y}~~}{~~{}}|{z|}|w{|{|~}z~}wx||~}{|||z}}~{}~}~{}~||y}z|~z}~|~}|~|}~~|}~z}{{y}z|}|{}}||}}}~}|{{~~{~~{{}~}y||~z{|}|{w|z|{z}}xy}w}}{||~~{~||}~}|}~z~}v}}|z}~{~|{}|{~zzzzy}}~{}~}~|~}zy~}|{|{}~vwy}|{yz{|{x~{~y{{}yx~~~xy{}}~zy~{{~|}z|}~{~wy{y}|z}x~||}{{z}zy{yx{zyzzy~~|{}~~||~zz}}}~|{}z}~~~v{~~|{{~{{{|z{|z|~}|x}~~yy~{{z}zx~~~{y~|~z|}}|}zy{z{{}{}{z{~~{~y~}}y~}z{|{}~}~~~~}|z}}||~{~~~|~~~|}~z~~{~}}~}~{~~{x}}~~~}}|~~~}~}|~~~~}~~~}}~}}}}~~|~|~}~}}}~~~}}|}~|~~~~z}}|~x}}~~{~}}~~~~|~~~y||~}}~}{~}z}|}}|z|}xz}{x{z|~}}~~{x{}z|z|}}||x|{}}|w}|vx~{~y}x}~}~z|{{zyyz|}|y}|{z}|{{}|{|}{{~{|{y{{z{}~z~{}~z}{~~{~v}z|~{z{~||{~wzx|~x~z|{v{|~}z|}xy}}{yx|z~||z|yz~|~yz|||yy{zx|z{{|y{yy~}zx~~|yy}~{~{y{y{~}}|||~|}~wzy|~y}vz{xx}w{y|y}~z}{zyx}{{{|{|{}{|~z~{{}|zzz||z{}{zzzy}y}w~}xy~ys}wz|z|{~w~{{yz}|{}}~{y{yvy|~}z~{y~z{zz{x~|}~w{|zw~y{||{}y~{z{{|z}~{z|x||{{||{y|~~yyyy}{|{z{{}|z|xy|~z~~{{}z}}|{~}x}{}~y}x|~}{~}}}}||x}{z~z}yx}{|{{z||{y~{{wz{{~|{|vx{{~}~{yxy|z{x}||zz|z}y|x|z}{||y|{}y|{yy{y|{||}{~}|{zv{x||{z{z}}{||}}}y~y|{y}x{z{z|{~}}x{y{{zx{zx}||vzx~|{|{{}~vz~||~x|~y||y~|{|}||y}y|}~|{{{}|}xx{{{}|yy~yxz|~{w~y}}|~||{|}~}wzy~s}{z|||z|zvx{|}v~~~z|}|z}}v}|{yu|wy||{{~~~~z{|w}~xywy~|}~}~}}}~|~~{~~{}}~~~~~~}}~}}}~}||~z~~}}~~}}}{x~~~~}~~}~~~|||~~~}}~~|~~}~|}z}~~~}}~~}}y~|~~~~~}|}~}|x}{z~}|y~~~}~~~}~~|~~|z{}{}~zz~}{|}~}|}|~}}}~~~~||}}}{}|}}}~{~|~}~}}|}~~|~}~y}}|~}}~|z|{}{|~{{}}~}|{}y~}|zxzxwyy}}|z}wzy{z{||~{}}|{yy{yvz~y}{||z{~|{}{zy{~yy{v~}}{z{z~zxyxy|}{xyx|zzxzx}z}~{~x{y|y|||}{z{yz~z{}|yy}vzxyw~{|}xy~}||}vyu||z|zv}w{|zxz}|~}}w{w}}{}z|z|z|||x{{yw}||~|zyx}z|~}x{v~|{xy|y|{{z}v~{||y}{}z}{~ywz|w||~w~{~v||{y|yy|}z{yzwz~|w~zz{z~y}xyz}zz{{zz{}}x|~z}~{}z~vyyt|yy|{}{z~z}~{{~z}{}z|x{z{||{wz}}|{}{{|~~{||y{|~|x}}~}}zzy|{y|y|z~|yz|{~{y~}~{}v}{~~xw|~~|z}z|{~{zzyz}~}}xx~z~zz|}|~~|{y{x{wz|~|}{{zyzzv}~|}xyy||}|}{y~{xw|}{|~~|~~~||y{|||}}}~~}{~xz|~~|yzyv}yz{x{|z}{|~y|}~w}y~xxs{|||}||}~{z~||~x{|x|~|{|}{|~|{|}{|}zyx|xzx{{{}~||x|y{}}x}|zy~|zz}{~}}~{}~|}yv}|y{w{{|{{z{xxxwzz{|~y}{|z}y}yy~{~}{||}zz|~|~}}|}~}|{y|}|{}|{~~~~~}}~}z~}|~|}~~~~~|~}}}}~{}~}~|y|~}}~||}~|~|}|}}~~|y~}|}{~}}|}|~~z}}~}~~~~}|~~{}~~}~~{}}z~~}x}}~}|~}~~~||}}~{~~}}|}~~~}~}~~}~}{~~}}z~~{~~|~}~}}~~~~~}~y~|{}z}}~}~~||}x{~{~~w|}|~~}yzz}y}{|}}yzxy||y}xyzy{yz{{y~}}}}zx{|zz{}{{{xzz{}{|xz}||{wz}w{~||}||~{{{}zwzwz|{}z||{{|~{|~{|zx|{w~zz|{}xy}{x|yyz~|x}{ywy||~~wzy|}|{}~|{y{|z||z~x|}y~|zzxz{|z{|y|zw|z|y{}~|x}{{}||~{|{z{~{y~~|~zy|v{{yz{y{x~~z}yy~~|{z}~}}x}|{}|~w||zz|{y{y}{}}}|}|zz}}{~|~{|~{w|x{x{zz}z}{z}x{}zy{zzx|{|~}~{{~{z~y}}|}|}{{~}}}{{|}|y||y{{{w{~}{~zxz{z{{|||{~|wt}|~}zz}}|{~|y}y~z|{}}|w~||}x|z}w{yx~yy|y~{}{~z||||z}}x{|z}{z{}y|{}x}{~zz}y{~|~xy}{|z~y{~y~z|~}~y|zzyxz}z{|~zz||x|}yyxwyy}}{}|yyzzz~z|zvx}z{||||y{|~}xw}}}~z|zz}{yy|{|w}}zz~}|{~y}yz||z|zvy|||~xz|}{w~~}|zz}{{~z}z}||{{|~~|y~y|zx{zz{~x{z~|zz|}}|yz~y|z}~~~y}{~zz}zz{}~~z{|}}zz|~|{z}zx|}|z}z}~{y}|{w{~}z~{~~~~~|~}~~~~{~}~~~~|~}~~}||y}}}~}~~|~~~|~|}}}}~||~~~}~~~|~{~~~|}|~~~~x~}}~{~}|}~}}~}|{||}}{~~~}}{~}~~~~~|}}|~~|}|~|z~}|{|~~~|~~~}}~~z}}{~|~|}}}~~~}~~}}~}}~{{~|y~}}|}~}|~~|~|x|z~w|yxzz{y|y}y~{{xyzyw~{zzy{y|}{|~y}{|x~z}y|}{{x~{|}{||z{z}yy~|~~zvzxxxz{x|z~}z~u{{{||}yz}{z~~z~}}~~}}{zy||xy{yxx|v}||||}}~{zyz~{|z||~v{z|z~|{~{{~}yxxz~}}y~|{{~zu~|{}}{|{}w{||~~z{~|~}|{~||||~|v}~{~zw~|{~~~{|{y|z|yx{|~xzx}z~~~y}}{}}}}yw||x|x~}{||{~y|zz|~|ytx|~||}|{}~}{y|zzy|zwy~~~~z{zy|z|z{}~}|~yy}~y}|z|z~~~}{}z|}y{yy}~~}z}{||u}z}yz}}||zz}{||y|z}|{|~|~{w}}|~|z|~~~|{x~zz}zz{yy}{||v{v|~~~{~z~z}|y|y|}z}{~y{~~yy||{}~{||z{x}|xw{z{yz|{z{|z{}z||zx{{|}}~}{}w|}yy~{|zzyxz{z}y|}z}{|z|x{{{yz~}z}|~|}y{x~}}{|{{wy~|{|||z|z|z{{~{|w~zyw}|{u{y|zy}y}z{}x~~zw{z}|~{|z}y|~}|~z~{{~{~wyu|z{wvz~}xx|}|z|vzx|{y~~}|}~|~{y||v{}~{y~|~{~~~~|{|}}|}~~~}{~}~}}|~~~~~w~~}|~|{{||~}||~~}}{~~~~}~~}~|}}~}~~|~}z~{~~}~w~{}~~|{~~}~~|~|z}|~{{}|}~}}}~~~}{~}}~}~~~}~{~}}}~~~~~}z}}~{x~}z~yz~}~y}}~}|}}}{||~~{~~~~{~~~~y~~~~|}}z~~}}z~~|}~|~{|{~~~~~z|||}||}~}||w}}||y{}}x{~yxyzy}{}}z|{~|~}|~y{~}{}v|~}x{~~{z|z}wvy}}y||x}}z{yy~|}x|{~x|{{yv{}}y~y}}xyyz|{|z}xzy}}~z|~}v~|{y}z{}{{~z{}|yy}}w~~~|~y}{y~}|z{x|yw|~v||}|||~{}}~}|~|}}wx}{{|uy}~|}~{~}w{yw}}{{~z|~|~{{{}w~{z|z~zz|z}y}}z}x~x}|{~||ywy}{z}yw|}{|~|||}z}}zvzy{z{y~|}yz~}~v~}{~|z|z}~z|}z~{||~}~|{~zz|||{}~{{yz~u~uy{||{|v{~|}y~wx~{{{z}|}~~y}w~zzzy||{~y~~||{}{xy|z{}}y|~||zxz||~z|{~{{{~~{|{}||z~wx{z~}z}{yz{}{w}w{z}{|zx}}}{{~||~{yzz|~{x|y{}|}{|~y{z|~}||}{{x}~|~{}{{yz{|}z}~{}|{|y~xz{{xx~wxw{{|}z}{||~}|y{{}w|}|~yxx}~|z~w|~{xzz}{{}y||x|{v|||{~|xz}}}~z~y}~~~y}{|x}{z~|~{z{vv}|zz~}|z~~|yyyy|~y~~~zy~|w{y~x}}|{~z|y{{|~~}}{}~u}||{{zx}z}{z{zx}~|}xx~{yz}z}z~{|z|w|||~|~}|~~z~}~~~~}~|~{|}}|~}}~~z|~|~{~|}~{}||}~~~}~~}~}~~~}~{{~}}{~~|}~}~~~||~}~~~~}~|~~}}|~}~}{}~|~~~~~~}}}~~~|~{{}}}z||~}}}~~~}y~~}{|}}~|~|~}~~~~~}~|{}~~~}}}z}~}|}~~~y}~~{~}z}~}{y~|~~t|}~}|~|}~}~{~~|~~v{}y}}}zyv}zzy}{{zz{zy}y}y{zzy}|zy}||~y~y{~|v|~{yz~}}|y}|{}y~}|~}yy~y{~}yz|{zwz{}~yy}zv{}yw||~|||~~}{}|{{~}|~}z{~~{~}{y{yy}|}yv{~}zv}wz{~z}xz{}|z}z|~}~|z~}{|z}|||y}|z~|{z|x|||x{yz{|||y|uz}yz{}~{|||{x}~|{zz{z}|z}z{}~{{z{z}|}|||y{~x|x}{{}}yy|}w}x~||y{}{|}{~x~w}{~z}{zz}{z|{|{}{{yz}szyzyzyy~|{zswx|zyxz~yzyzz}{{{~{z}wz|}{|||~}{}}zz~z|wx{zx|{||||}~w|z|xy~y}}|y~|z}~}z~}{z{x~~zx{v|w{}{}xzvyyy}wy{}{|z|{zyz|z}~}}s}{v}}}}~~yz~|{}w~~{{z~|||{{{yz{z{|xz|y|{z}}|~~~}~w}{}x}{}}zx~|zyzv~|{{|~|z|xzw{|}z~yy{z~y~z{|~~{~{~{y{}y|zzx|{}}|{wz|{|{y{x}x|z~yz|}{{z~xyzv}y{y}y}|xx}|}~}~|z~}yv~~~}}||{}}yw}y|zzy{x}{|z{y|y~y{|{}{~z|{}|}y{}}{~~}~~~}~}|~||{}|{~|z~}}~}~|x}}~~}~~~~~~|x}~}}y|{~}|~}|z}}~}}}}w~{{z{}}}}~~{~~|{~}~|z~{z~~}}|}z{~|}}}}~~~~~~~}}~{||||}~}~}}|}~~~|}~}~~}~}}~}~{~{|~{}}x}}{~|}}|~}~}x}~~~~{~~|}|~}|}~{~|~~}}{~~}~}z~~}~z~~vy}~}{zz~zz|z{vyzy||yz|}~x}~y|x|y|z|}{~|}~}|x|}v~x|{{{|wzy{~}}|zz}~}{v}}x{|z|{z|x~||}u~v}}yx}{{|x~xy||z|}w|{z{|{y{{{z{~{|{}z~~}}y{{{z|{z|~}uwy|z}|x}xz|}{~y~{{}yxx}{v}|~}~|~|{}y}y{|yv{}zyw~x|x~zyz||{}|ryyy|{z~w}z{x|}~~|z~y}z~}w{{zzz|zy|||z{{|zzz}y}wx~}}~}||}||{|{}|}}{y}|}{z|y~}|~}|~|y{|}}xx{~}}y|~}||{v~|x}~~~y}||~~{~}z{}|y|~}{z|{z}y~|xz~~}{|yzy{vzzz~~zzyxzu{}x||}|z}w{zu~z~{{~~~|{}}||yy{}|y{{~{z{|}}{~|y~x||z{|yzzwy{x}x}y{w{y{y{{{y}~~}{~|z}}x~~|~z}y|~yyx{z|zz}{|z|}y}|{y||~}z}~~z}}z|{}{}}{}||{v~~y||wy|yx}x~wyy}|{~{{y}yzzz}z~|{{~{}}{{|}vzyx~z{yx{}z|x}{{~ywyy~}~|y~~y{|yx{xzy~z|zywz||{||z{x{{{|~|}~y|}}z{zyzzx~||wz{v|}}~r~w|y|yx|}{~~{}z~v}}{z}|~~{|{~~~w}~}}}~|~}}~}}{~{~}}|~}}z~}}~}}|~~|~}~~}|}|~{~z|}||{~|}~|}}}~~~~{}}}}~z~~}~~~|}|~~~}|~~}}|~~}}~{~~{z~}|}{}}|~~|~}|{|}z~~~~~~|~~|}~}~}z}|~~~~}}}~|}|~|~}}|{}x{|y}z|}~z~{uyy|~y}||{y{||}|y}}}uyx{z|}~|{}}~~yz|{}z}~{|~v}{z}}~w{||x||yz{w~wy{yy{{{y|z}}yy}~w{||~|x||{vy{~{|{~|z{|{vzz|}{}{{~y|yw}}zz|}|z|~||y~{{yy|{|}}x||}z}{}z~}xwwzz|y}y{z}|{x|y|}}w||yv{|}z}|~}}}}z{}|z{{{||{}{y~{yw~xz~u{~{|zx|{wz{xy{z{x{~z~{~}y}|y~y|xx{w}~|~}zu|ww|zx}z|~|y{z{y}{x~}y}z~y}{}y~~{~x|}|x~~||y}~wyz{{}}y|x}y}}z}wy}{~~xy{~}}y{yy~{}x~}|~~{}|{~{~~}}z{y||z}{|||~{x{wx{yx{zy|z}y{xv}{}x}}y~y~|~{}|~w~}~w{}||xzy}}|z{{~|y~yz|w}zy{yzz||v|{z}|||{|~~zzy~x}z~~z{}|}zwzzzzyyvy|{{{{~}}y}}{~zxy{zzw|w}}{{{~}zy}}~{~|}~{~}}}|y{|x}zwz{|}y|}~|}yy|w~|{{{|yyzxwyy|~{}zwwz}z}{~|~y{~{{|{{zyy{}y{y~yz~zz|z}|z{{|}y}y~|{}y~{}{|x}z{~}~}}|{|~~~}}{||~~~~}{}z~~}}||}}|{~~||~{~~{}}||~~~}~~}z|x~}{~~|}~~~|}}~|~~y}}{~}~}~}{x}}|~|z}}|}~~|~~}~}~}}}}}~~~~~~{~|~{}{~{}{y|}}~{||}|}~{~}|~|~{}|{|z~~~|~}}~|~~|~~~}~z~z|~}|~~~}}~~|~~~y~|~}|z{zy|~x|}|}|{z{w{~{{}yz~}{{xzy{~wqyz~{x{||x{y{|{{|zxy|z{y{|y|~z{y~wt~|~x||{|~|}xzw~}yv{{x}}x{}{x~y~{|{|wy|~z}}~{~yz|x{z||}~z{t||~z|}wz}zzyy}{|z~|{zz}z|{zx}|t~|{yxzy}}z|{xvx~}|{}~}v~y}z{|}y|{}}zy|{xzz}}{z{yw~z}{~~{}}z~}z{{~~~y~{zzy|{z|}x{y|~}}~~z~}zy}z|}{|}~~z{}||||z|}|}{{}w}{{{y|}z{{{zy}}~}|||xzy~}z~x{{z|w{{~zzz~z}{zz~{yz{z|~}|{~|}wxyz{z|zwz|}~~}w|}}|}v~|{|{{{y{}z|{~x}}{|}yz~{xy{}w{z|{|~|z~zx|{~|yy|z}}z|}zwz~zy|x||~~~~}yy}y{y~}|z|}x}{z}|~}~{~z{}|~{~~}{~|}z}{{ww|{|~x~}zz{||~~z|x|yyxy{y|{}~|{x}|~{y}|}}{yz|y|{y{|}zx~|{|zwyvx}~}~|{~{{y}{~{|}x{{y{}||{}{~v}{}{yzz~~zz||~{wzz{}w|}y~yz}}zwx~{{~{~~v{|y||{{y|xz}}|xwx|yt|{}}|}{{zy|{~y|~||~{y}~|}~|~~|}}|}{~zy~}~{~{~~z~z~||~}}|}~||~~}~}|~~}}|~zz~||~|||~~~|~~~}~|~}}~~~~~}~||}~}}~}}~~}~~}~~}{|~|~~~}~}~}~~{|||}y~~|{|~~~}~~~}|~}}~~}}~~|~|}{|||~}~~~||}}~}}~}}~{~{~~~}}|z|}|||~}|~|{}w}z{}~~||{~{{}|~~v{vzvy}|w|{}xv~z|yz||{{z~|{~}~z}{z}{}xyz~|{|}~|zz}ww}z|{xz}u~zzyvzyxyx}}{z}x|y||}yw{w}~}|||}}y||z|{{~{z~x|{}|}{{x}}{|z~|{{x}x|~{}~zxyx}xzt}}|~}}wy{|y~{{}|y|}|y~}|~yy}z{|~w}||z|x~y}{x}x{yy|~|~~y|}|}zz|}{}}}}}}}||w~y~zx~xx|}z|~{z|}{~z||yy~~~zz}||~|}|~y|u|zz{~|{}}}}|zw{{|tyyxz}z}z|{{{{}|{{{|}y~z}zy}{{~}{yy~~x|y}x}~|y||xz{zzu||~w~}|~{|~xz||}{y{||~zz~{}z|{z|~|y}|wz}yxx|{}~w}}{x||~}xz|x{}}|{{|z}yzy}}|~||}|{}}{|vxy~~z{|}yz}yy~}}w{}z}z|y}{}y{~{|{{|~~}}|}}|~|~~x~{y|{}{z{yz~~y{{w|t||yyzxy{|z~}{}|xy}|}}|~}z}}{}~|}yz}}|}z{~vzy{t}{|{{wz|{yzzy}vy||{{{zy}|~|zyy||~|~|~~y|{yz|v~{~yyzy}{x{|}|}z|}~wz|}xz~~{{~~|~|{zz~}~~~}}~}|}{~{|{}~~}y{~|{}}z|~y{}z}~|{~~|||~|~{z{~}}}~}}}}~~~~~}}|}}|}~}|~~~~}}|}~~~}{{~~|}|~~z}||}{~|~|z~~~}~~}~~~|{}|}}z}{~|{}||}{~||~|{~~z{{}|~}|~}{~~~}~|}}}}~}{}~~~}~|~}~~~~~|~}~{~}{~~~||~|~~x}z}xx|~~{}z{{{~}y~}~z{y||z~~y}z{}{}||~|}x}~{}|}|~|}z|}~x~{}{}~}z}|z|{~~|y||||{x|zz~|{|~yzz|}|}v|||{{}{{z}}|~||||{~}||zz}}}{y{y}{v}xz}|~}}{}z}|}}{||zy~{~}||y|{{~~}}~z~{{|||~}{~~~xy{{~}z{w||}|~z}y~}z~}~~}}~|||~}{|||}}{}{~~|{{}}~|||{|z}~{ww}}}~y|~zz{|~}{z|{xz}|~~y~z|~|~|~~{~}w~~}|y}~~|}~{{|zz|}}{{}|y~~||||}|}|}z~|y{|~~~|~{{{{~y~{xz|}zz|~{~}z~}|~{}}zz~{zx}}y~{|}z|}{{}y~}~yzz}|y}y||z}zzy}~{}y{yz|~|yz}{|}|}wz}||~z}zwy~zz{|}}}{{}{|y}{|}~w}}}}}z|z{y}}~||~~~{|yz}|{|{}|yz{xz~}|{y{{xy~~~~{|}{~}}~~z{}y~||zy|z~~z}{}z}|y~~|z~y|yz~|{}|~}~~{y|}~|}||{|z~}}{{~~{~~~|{}z}}|}{}~|~~~~~}~~~}~~~|}|{||}~}~|}}~|}|{~~}~{}~}~~}~~~~~~|{~y~}~~z|u~~|}}|~}~~~~}~~~~~~~}{~~|~~~~{u|x{t|}~|}z|z|v|~zv|w}}||~~}}y~x{zw|~}~zxyx~~zz|zw~z~}{y~~z~||{{|{|}wy{{y|}w|y}|y}|~zx{wz}~zwzw}xxy{}~|x|zz~w{{{}}zy}|}{||}y|xxyz|{|yx~yx|y~xx}|yzyz|}y|z|}~uz|{|y||zz}|}}}{~|{|{vxyy|z|~y}y~z||}|~xy~{zy|x{{x|}~{}~z|{}{~yz~|~y|zy~}|zzx{w~uz~zt|z|w{y{{y~}x|~y{z}~v{{~z|~y{~{zz~~|x}~z{y{|zywy||xvzxyz~vuy{z{}z}}}|yyz{|{|~~}||yz}|vw~{z|{|tsx{~|x{|~zwzx~~{y|{~}}|y~|y|{y~}z|~z}z|||~|yz{z~yw{|||{}xxxxz{z~{z~w~{~~{~|yz}|}|zz}yy{zxz{}}}yzx~y~z|yxz~}y|}}z{{{{}zx{~zx{||w{zvz{vz}|z{|~}~||zy{~}{}v|~}yx||yx|y{y|}|y}{{zwxz|v|}y|x{{xz}v~w|}}{z{w|~x~{y|y|xy}z{{xyzz|w|~zyx|zz}p{}w{zw|xyz{{}yz{|}{zy}~uz{z}}w{|w{{~{}yz}{ry~|vwzy{{}~~}y}{~zzy~|}|}}~}}}}~~}~}~~}~~~}|~}~~~}z}~{~|}|}~z|~~|{}z}}~~z}~|}~~~~|}|}{|~|z|~~y~|}}~}}~|~~{~}}~~}yz~|~{|}~}|}~y{}~~~}}~~z}|}~~~~}|{|~{|~{~~~}~|~{~~~~y}}y|{~~}z~||~y~~{~}~~{}|~|~~}z~}|~{~}z}~}x}{~{}|~~~~z}|x|{yyzyx}y{}~wy{x}z|{z{|}~}{xyz}{yy}s}}~y}~zx}w~y{{zxy||zux}w||z|}}|t}zy|~}y}}}y{}~z{z|||||{ww||zz{y}zx~|{}z{~||}y}{}z}||}{x||zy|~}}zz{yz}|}||y~y{}|zxz{~w{z{{|{}}|z~||{x|}{{}y}wzyz{z~~|}{}}xz}{|{{yxz|}~wz}z{y}xyyy|wzy~||w~|z|{||vz|{~vy}{z|||~}{z~|y{|~z}|zz|t~zy{z|zz{vy}{{||||||}zz}{zz|z{}|}|yz~wx}}|~y}}y}|{{w~}}zy|~}{zy}{yz{|zy|x~{z}}y|~|y{{zx{}{zyu{|zz}x}wvz{}}{~}y}x||~{~}}z|{w~|~~z}}}|yz~v|y{}y{yv{}x}~||xx}|y{{{yz{lyyx{|zxy|{}}y|{{}~{wx|wy~w{yzz{~z~t{}}{{xyw}}yw{{zzz~yz{|{~}~z{{z||y{}{yz|z}}~|v|{~y|v~{wyx{|z{y|{w|{z~}{y~xy|}}}{|~{z{}||}}x}~}|||wzz||uy~}||}}~zw}x{~{|yy|}xzy~|{y|~}{{{}~}{|}{|}}y{|}{x{}y}|wxzz}}}{|{}zy{}y|~{z~{yw{}{~}~~z~~z~}}~~}~|{|~}z~|{~|~}}~}~~~}}|~}}~~}}|~{|}~z~}}}}|~~}}}{}~~~|z||~}}{{~{}~{|}|}~~|}}x~~}}{~~z{}~}|}|~~}}}~~z|}}~y~~~~}~~}~z}~}}}{}}}|~~}~}~~~~|z|}}||{}}|~|~~y~}~~~~}~~}~}|}{{~}|}}~{~|~}~}|~|}}~z~~}|xy|~zx~}|~|yw{y|~}y{||zy|}r|}x{zw}}{||zy|{}{||xx{{z|}zyyz~zv|wz{~z{}|{ty~w}xz}}y{|||~~~zz{y{xy|{~w}zz{|zz{||zy{~|}v|zyx}~{x}|u}z|yx{|z}}|~||~}|~{{z|x{{y}~~|{~yv~}|z|{w{}x~}z}z{yvx|{xxzyuv~u|wz{}~|x~}x|}{|{{~~~}}{zx}y}}z~{}|~|v|z}}w{{~{{zwx~wxz}|||||{z{~{~w}}~|~}y{~}~{yx~{}u|~~|~zy~y{|~y}|~w|yzz~}z~|~}|}|{~y~~{~~|{}}}}~|{y}{{~~{z{}~y|||||{}}wy}z{z~y~{y|||}~x|zz||{y|}~zv|x|z|y{|wz{zyz~z}{{zy||}}{zz{}~z{|~y|~y{xz}y|~}|yx|v}xy{}v||~zyy{}y~{{y{~{|}~}}}~|yy}|~}{y}y{xz{}z|~|zy~~}}xz}|~~ywz|z||~|}}{{zy|{|y}}}y}}}}z|~z|}z|yyy|{wx{|{|~zyxx|x}z~|xv|z}x}z}|~|y~}|z|{||zz{~~y}}|zz~|y~x~|}|y~|x|~w{~||z|{~}||{y||~y~}|~~|~|~||||}}}|~~~}|~{~|}~~}~~}{|}}}~~}|~|}}~}~z}~~~{}|~~}~}~}}~}}||}~~{~~x}{}{~}z}|~}y}~}~y~|~}||{|z}}~|x}~~|~|~~~}~~~{|~|}}}}~|~{}~~z}}|~|}~|}~~~}|{{}|}}~}{~||{}|~|{}{x~|}~~}{|{||x}}}x~}~}~||~|}}}}~z~||~~}}{}{z|~~}~~x{{|z{|{w{{zzv{|~zwy~x|{}{~yy~z~z{{{z~{z~z}~{|{}~|zx}z~{{}}~|~|}{{y{{{y|{|}~~w~y~|}{~zwxzz|{{}yy{xz}x~}||{}{|{{{z}zzw}}|x{x~v{w|xzy~z}~y~~|}z{z}y|}|z|~z}{z{yz||z}}|}{~{{}|xy{~{w}y{w~~~|}{|xvx|yzzz{}~yzzz}|w{{xtz~{x|}{~xz~z}z}xz~~|zx~}~y|~|~~|~}{~y{|}~{}xy|}y|}}x~~}~~{|~~xyv|xz|}}y~|zx|x||z|{}xz|~|{y|}z~|{|zz~wz|{}{yx||{~xz|}y}y~}xx|zy}~z|t~uy|{z{}y~zv~~~wz||||~|y}xzv}|~zy~}}w|uyyy||}}z|{vz||~~xxy{}{|wx{}z|z}z|y||{{}u}y}y{x|{}yz|{}||y}~zw{y~|z|}|uz{x}~y~x}|~~y~w{{zzy}y{x|z{y~|w|{{}w|}y|~yz}}{{|~~u}zxxv{{ux||{~|vz}||||zwz{}y~{|||||{{yxz}yy}{}}x~{zz}}~}~{{}||~|~~{y{{zzu{x{|ty}{~z|}{wzyy|~~z~|z{yz}z{zx}z}}}{}|w|}wx{{zxx~}z{z~{yz{|~yzx{|{{{y{z~z{{y}z|}~~~y}~~{~}}z~{}~|~|~{|}|||~{~}~z~}~|}}}}}~}|}~}~|}~~~~~~|}~|}~z|}}|~~|}~~~|~y{~~|z{}}{~}~~}~}~~|y~}~}~~}~~~{}}~|{{|~}}~}{y~|{}~{|~|~}~~|}y|{~~}}}}~~}~~~{|{|~|~}~{}|~|}~}}~}|}~~~|~~~~|~~{~|}}~}|~}|~~~~}}}}}~|~}z{}~}|{{{~|}~~~~}~|}~~~}~||||z~}}}{{}vwyy|zzv|{}|zuwvzyz}|w||{}}{}z|{}}~y|t~}~{~|xz|xyywyyv{{z||zx}{|~||y}{yz|{y{{}v|||}|y|{y|}{}}{}|~}}{|}}zzy|}{x{{}z|x~z~w{v{{v~~{{zzzz~z~zzxvy~{y~}|~z~}{|x|}z{wz|}~z{~}|}}~{xz|x{{{yx||~~|{~{||~|z{{wyx|{{vzy}{{xyz{}z|||x|zx{y~{|z}}{zz{x{{z}x{}z~|ywz}{}}{z~x{yz}}{~v{}}rz{~{y{}z}|{zz{|}z}x{{~|~|y}{{|}||}~{~{}~}x|x}}}|xz~z{{}||~}z{y|v}x~~y~z}~|{vzx|||~~}{~{~z~zzy|z}zzzz{yy|{w|z~}y|~yzxxyyz||z|~|{~|~~}|w|{|{}{z}|z~~|{t~~||{}yxy}xzyzzzy||{|}v|}vx}}zvwy|y|{{~{}y}z}z{z~~{}}x{~{xy~z|xz}{~x}z|z~}zy}x{y}}{zz{{zzzy|{|z{z{~x{}}~|||z~z~~|w}z{zz}}zy}z~xyzx|z|x|}|zz}{xzz|r{x~z~~y|~|}{~}y}~~|z}{wy{{|{y}y{{x{~z{x}|}}{xz~}~tyx~x{{z~}yzz~}|~}|y~{{~}}|}}|~|~~~~~|}|~~y|}}}~~~{|~~}|~{|~y|}}~w}}}}~}{~}}}~{}~{}~}||||~{~~}~}}~~}}~~x}z|}~~}~~}{z~~}|}{~~~~~~}}|~z|}|{~|~~~~}{w}~}|~~|~~~~~|x|z~~|~~~~z~~|~|~~~~}}|~||}z~~~~}~v~~|z}|{y~z~}{zz{{yww{wz{}{}|~}x||yyx{}|~z}}x{}}{}xw~z||~|ryzy}|z}|zw{{{{|zzy|{|xy}||z|x|~{|{}yyz}zzyx||{y}}z~z|zwx{w~z{|xz}y|yx~}}z~}y}}z||{z|}~}z|zv|w{|}}|y}{{{|~|~y~|}{{||w}|}}}~}z{}}zw}|~z}xxy~|}|{}yzz~||}{{z~{zyy|{~||{y||yy~{||z|}|y~zy{z~{z~z~y~z}}wz~yx~~zy||x}{|v}|z{x{~}~{y~x|{zz|{z}~z{zyz}|{}{{zx{|v}|{}wy|}zw~{{{~}}y|}|y|{y{||}z~x{|x{z||~{}||{||~y{{{}|}{~~}|}|yx}z~~{}|w~~||{{|~y}}|~}|zz}|x{}w}{{{~~{}~{~z~|{|}~|}|~~{}|}|~~}~~y{|}y~~}}{y}|}}z~y|||v{|{~w{z}|xzz|~zy{{}{zy|{yyy~~yyvz{~zu|~~y}y~}{{{w~}{}}z|}}{y{xz~~wyx~|z{yx||{}~|zzv}}x|~|}}{vu}yz{{zzxyv~syzzz}zyz}y|}z{|{y~~}|y}w}{~{{}|zzwzwx~}|}~}y||~}|{zz~|}|{||z|}}{yy{}~y}}~|z}}~}~|~~~{}z||~}~}~}~~~|}|}|~~}~~||~~}}}}}||~~~~~~~{}~}~}~{~}}||}}~}~~}|{~y~}}y~~~|}{|~~~~|~~}{}|}{|~}}~|}~}||}{~}}|}}z~~|~}z}}}|}}~~~~{}|}~~|}~~{~~{{~~{}|}~~{z}~~}z|}}}~~~zy~~~z|~}z{~~{~~}}z|}}~|}~~~~|{}}}~{~~z~~~x}}{{|}~|yz~z|||wyzyzy{zzvy|y|zvwz~{u{|{|y~{v|{~|~y{}{x|x~yy||y{}uy}x{|~{~{w|zyz|w{zz{t}w~xx|yy{{y}~~}|z}}zzzyy}{}|}{y|~}}|z|xzy}y{|{{x||~}y|v~~xqw|z{v~|z|~z}z|{zz{y~~|}|tyzy{x~~{{w{|z~|~}}z{{~x|wxzz~|yz~z~{{{|w||~|{w|}~}{~xyz~|{~y}|||zz}zvw|{vxxy{{v}uzzzyw}|xz~yy}~{zy~y}}z}w}||{~|||}z|{}|}}|||z~{}xxs{v{~wuzz{{}}z}{|xz|w}~z~|{}}{}}w~|}{{~~~~}~|}}zxywzy~xy{}~||{z|x|||{|yzz{|{u}z|~}x}z|~}|}~zz|}|y}{|z{zwz|}zz~|z|wzz}|y|w{wzxz|y}}~~~z{|{|}~w|y~z|}|y|{{v{}}{y}}{yw|z{z~}}v~|}}{{~uzx||~w~}||}{z|z~y}z~{|{}{{{{~{{|{u|~~|{~xz~y{}yy|zyx|}yy|}{z~~~{|z~{{}{~~y}||}~|~}y{{{|xv{{{{~zz{{|}{zz|y{}{{zy|x|~zzy}{|}{|}z}z~~}|y}y{~|}y{{~~~x}|~xx~~|{xz{|y}y~z{x~~}}}}{}}}~}~}||||~~}||~}~~}}~y~|{}}}}~{~|||~~}}|~~~|~{}~|}~~}}x|~}~~}|zy~|~~zy~~|}}||}||~~}~~z~|~}~|{~}{~z~|}}{}|}||~~~}~||~~|}}~|x~}~~|}|~~|~~|~~~~z~~}~|~}~}~}|}{~|~~}~~||~}~~||~}~~}~|y~~~{{~|~z}~~~}}~~~~~}|}{~}}~}|}z}}}{~|{|y~~|~~}||~~~}}~}~y~{|~|r~yy{}}||{~z~y}}}}|}{||}|s~|tx~y}}~{{{}z|}{z{{}{|zyz|{{xzz|xz|~{y~{|y{}x{{z}}|{y{|}|}|~}}|||{z}z{tzz{|{~~}{x{z{}x}z}z}~~x~}y~{}y{|~}xzyy}z}x~|zw|y}{{{}z|~||{~yz}|{txz|~y|}z}|yz~||{z|~z~~|{{z{~{y||y}z||}zy{{}z||||zxz}{z|zyz}}{~y{~}}|{}zx}}}}~z|||y|z{}z}}zy~z}~zzz~{y~{z}}{|{|~z}v~|~|z~}wz{z~x}|{{{x~{|}|||}{y~}{~~}{~|yzzzxz}tz~{yyz||~}~y~v}z{{z~}}}xy|}x|y}||y}}x{|~{|yyy~xy~xx}||y}|xzuy{y|z{{xz{~z~~y{{}z}~{}}||}~}zx}}yz{w}~{}x~|~|z|}zzw|wz{|x~{{|}{}||}y}~y|||zzz~z{{y|z}~|~{y~|xxx{}|}{zyz}z}{}|yz}z}{{{{|z~y|z~zy}zyyz{y}}}||z}z{z}{{~z{~|y~x{~||||x~|z}y~~{{zz}}}{z|{|z{~~~{|}~|zy}||}~~}z}{~~yy||~x~{}w|zw}{{zz|zz}|}}|}y{x|{y~|yx{z}}vy~~}{~{|~|~|}}~{}}||z}~~|~~{z~~|~}y|{~~~}|~~|~~}~}~}~~~{|~{~~~|~~{}~}}}}|~~}|||}~}~~~~}~~~}~~~~|}~~~{~~z~~||~{~|~~}y~{|~{~}~~|}~~~|}}}|{|~~~~~~}}}}}|}|~|}}{~}~}}~~}~~~|}}~~~z}~}}}}|~|~}~||{~~}~}}}}z}|{~}~w|xy{y~vyxy|yzu|~{zx{z{{xxzxzx}~|y{}|{z~|}~w|zz}x{{~~}zy|{||~||}}y}|xv}~~yw|~y}w{{z||w~z}x~zx{|~}y||}w}~|z|{}zx~x}|~|xuy{{{z{|{~xx}xvw|xz}{x{w~y}}~}y|y|~{}x|~{z}v~~}||~}z~x~|}~|{~}w|{{|yz}}{|y||y|{yz|}~z|y~{|{|{z}~y|{~~w~z||}z|{{x|{y~}{yz{yxz{{{|~y||v|}w{}||{~|}{|yy{{{|x~z|x}}~}|z~{|z}z}|}}yzyy{z}|{w|w}{{}{~~}||~~}~~}x{||x}{~~|}z}|yzy}||z}}z||zz{~wz}~|w}v}~|{z|z~|z~|z}}y|||z|~y{x{|}{z}|zx{~yx{|}~}zx{{~x}{z|~}vz{|~|xzz~|x}}~~{}|y}}|z||{{xyz{z|w}z{|~~yxzz{z|{yyz{}{~|}}~v~}|zy{||u~|{|{zzy}}}{p~~}}w{y{y~{{|}|}{~{{{}}uz}}yy{wy{y{z~}||{w}|~{}|}|{z~|~u}}|x{x}|zzt}||zyzz|z~vv{{{|zx||zz~~}{{|{zy~|}|~}z}}zzv{{x{zyxy{|~~{y~||z|yx}ywy}z{~~yy{}{}|~|}~}~~{}~|}}~}}}~~{}}~x}{|~}|~~zx|{{~~~}~~{}}|x~}~~~}}|~{|z}~|{}|~y}~~{~~}}~}~{~~}}~~~~~|~}~z|~}|~}|~~~|z|~}|{|~}~~~~~}|x~|y}~}{{~~~~~~|~}~~}}{}~~}{|~|{}}~~|}~}{z~~}z}~z}{||~||~|~~}}}}}~~|~~~~~{~|}~~}}~}{}}{||~~{}{~||{}z}}}}}}~vxz||{||zz{x|{}{{{{xyz~{{y{{zyx}||~|z}|}}z||y~}zy}|}|{|~~{z{yy||~{}~z{}zz{z~z}{{|~||zz|y}|{y~{~|zzw|}z{}{{}~z}||zy|{|v}}{yyz{zz}y|}~{x{}~zx{~z}}{{}yz~}v~~|z|}{z{x{}z}|{{~z~~zzy~}|xy}}z~|}z{}|}vv~z}}z{wyzv|~{~~y~u|}~}~{{||xvvxs||}{{{y|}wzzwyyy{{{zy~~~z~yy}z{|||wz~~zz{yz|~{}~xx||~y~}yz|z{~z}|{{~w|~|~{~}x}|y|~|{{}}~|||z|}}w||z}~}{x{zxz~y{xy}|}}~{}y|~|wy{{z~w||x{~~{~|~}}y|{~{|w}}{yyzyzy}wz~~{}xuvy~yz{{|x}|~z|yz~zy{{zyyz|}{~zx{|y~wy|x|}z}zx|{|~}|}||||v}}~||{{~xw{y|xyz|zy}x{x~|{}}z{|yx}|{~x{y}|~w~~wyz}~z|v{~|~|z}y{|}|}}||{x{{||{z|~z|}{{}z{zx|{~z}{xyz}{{y}x~{wy|||wy{wyw{~}z|y{z{}v}yyz}|}~{}~~yy{~|}|wz~{}{|z|{|yy~z|yy{|x|~}}{~}~}}}}}}~~}|~~|~}~z}|}}~~~~~|{~}}}|}{{~{|~}}}~}|}z}~|~~}~~}{~~~}}~z|~{|~}|~~~~|z}|~||~||~}||z}~t{~}~~|{}~~|}~y~|}z|}}~}}~~~z}}~}|z~}~}~~~~~}~~|~~~}~}{}yw~~}}~~z{}}{}|}y|z~}}~{|}~~|~~}}y}~~~~}~}{~}|~}}}}}~{{}~}|~}||~{|~~z|}~~|zz~}|z|}y|{z}~zz}v~zzwz{{zxzt|~w{}~w}|}yz~{q|{}{|z~{}x|}zzy}|}}{yzx||z~{{}|y{yxvxv|}xvy|x|y|y}|}}|~y|y~{x{}z}~{~{{z}zzx{}}~yzyy{ww|{yw}z~z~x~x||x~}~||~}}}{}~~{z}||}{xz{w}x|~|z|yy{z{{xz{{{||||}{u{~||y}{~zy~|y}v|}{{~|xxz{zz||~~{z{u{~~}{|{~~x{x{z~tv~{~wy}}zz|z|z{x~}z|}~~~zxzz||{y~}y{|~z{|xyzu}xx{zx{{yx}}y{v~{z~|}y~x{|||}z}{|~{z}tz{{{}~{|{{{}x|y{{xy{x|{xww}}yzy|z|z}{}y{z~zz{|~|y|y}|z|y}|{y{|z}~yzz~}{~|{|wyx{yz|z~y}~z|||zv{{||x|}}yy~zzyz~|{~{~|z{y||w}~|{zz~yy~zyzzv}u|{wxy|y|{|zy}}yy|wwy|{}{|}w}}~~|z{z{}{}y}z{}||}z}||{}v{lx|~|{zyz~}~~|x{xvy|zzx|w}~{{x}v~z|w{{~}||}xz}x}~|x}|{|vwwyz|~}{w{{}w~wzzyyx{}~z~zxxzxy{{zz}{|z}||}}}{{}|zxxx~~}{}zy}y}yx|zxywz}w|~|~{{|}z~}}{{|{~}~z{||}}{|}~~~|{|~~}}}}~~}~~~|}~~}~~}}}{~}y|~~}~{}~}|}~~z}~||z~~|y}y~~|}|t~~}~{{}}}{||}}}{~}{~~~y}~}}~~z~}}~}y}z||{~~}s|~{}z|~~{}~}z}{~~|~~|}z}~{~~|~|~}~{~~~|~z~|}}~z||}x~|~~|}{~|z|~|y||{~~|}{||~~~}~|w~~}z~~|{~~z~z|zz|~{~}~}~|~}|~|~|z~~z|{{zw}}||{t}z||{}|{y}|~y||}zv{~yz{|w{y|~}~{v{}}|{yyywzy}{w|}}{}|z}{~zw}yx|yzz|{}y|w{z|w{|}y||||zyx}z||{}}~zx~z~{~~{{|x}z{~{zzyy~w}u~y}}||w{z{y~}xy}{x{x~}}}y}xzwx}z~}|{yy|z|z|yzx|{|yyz||{{ywt|z{~|yzvy}y~{}w|zy|~~z~{zxyz~yyz}z{yz{}}|~~xz~||~~yxzw|~}}z~y}zxzx||~{zvu~z~||~|{~zzzy|{~{||~|~z~{|~{z{z}{yy{zxz|yy~{{{z~z|wzv||x}z|x}zwxx{{|{w~|z|w{zv|}~{}~{|~}y{w{|}|||x|}{z}~{||y}y}}}z}|{||w}}y|{|}y{{||{{~{|{w}w|}z{|y~x{|~}y}{{yx{~x}z{y{}}yzyyy}|{}}}w~}y||zy}}yzw|x||zxwzy|{|{zx{{{{z|}|~||}|ww{z{|z|x}{vz~}}|z}wz}|~~|y}|~zzz||{|}{{{|}zx{y|v|x|{}|yz~~w|z{}~w|{z}~x~z|y~|||w}{y}zw}}zvyzx~w}{{z||}zz~|~||yy}y{{w}w~|{x|}z~z{zy{|{~|z||zy{}w~||z~|y|~v{xz{yy{x|{z}z||||x}}y{|~{}~}}|~~|~~~~~~|{|~~~}}~~|}~}~{~~|}{~|z}~{~|||}}~~|}~|}~}~{||~~~}~~|~~~~~{}~}~~{|~}}}}z~}~zz}~~|}~~|z~~~y}|{|~{}~}|~~~|{}z~}~{~~z{}~~||~}{}|~~~~~~x~|~}~{~}~|~~~~~{}}~{}~}|}||~|}~|~}{}~~~~{~|~}~{~~~}|{~}}~~{~{}~~}~}|}~|}~|}~}}~||||}~{}}}}}||z~~v{|}x|z|}wzz}|{{}|{z|x|~~z}|x~z}}|}z}yw{}~}z}x{z}}{y}~{{}}{}{|}}zyxvyzwy}z~}}~}y|{y||}~yz{z|x~zy}||{~w}~|~y{~}|vy~||{}y{}z}~{|z|wzx}|y|}v~|~|{{}z}~zz|}}}{}z}y|{}}{zxxvyyz{~x|yyy{}yzyy{}{}{{||u{|}vyz}}{{}zy~z{w}y}{z}zxy|y{y|{}y}{wzxzzyu|y{xy}~}{xw~yv}||{yx~{|}{xz{}}~}{|z|wy~z}{}zy{y|x{yz~z|wxywyzy|u}~~|{{}{}{|{||}~y~~}{yz}}}{}~z|yy|yxz{zx{|}z{zz|}|{~}{yz}{}xw|||~{}|}yz}~|y~~{{{}{y}{~zz{}x}xw{~|z{y{}wy|z{y~~w{zv~~|~w~|~|zy||~{zz|y}~y}y|xz|}{yzzyyyzx~wyxyywxzw|uz}y}z~~~z|zz||w~|x|}~~x~}}}{~yy~{{~|yz|wz|~|u~zz}|yt}{~~yzwyy{ywyy{}|}|yz{~w{}}}v}~}}{||z{{y{v{}{ywywy~{y|y{}zy}}}~~}~y{}xz|}zx|zyzx|{~~xy}}||~{|z}~}zxw~x~z|{yz~zw||zyyw~y}{~z}}z|{y{|}|y}~}~y~~~|}~~~~w~|~~}}}~|}~}x||~}|}}~~~z}|}~~|~|}|{~~~~~|~}}{~~~z}z~~{{}|~z~~}~~~~}~|}{~~}}~~~z|~|}~~|~~{|{~~t{{~~~~~~|}~}|~||}||~{~~~~}}}~}|~|~}~}}}|}|~}~{}}}~}~|}~}z}~z~|z}}~{~~~|}~~||z~~~~}~{}}~}|~~~||~|~|{|}{{}|~~~|~}z~}}~|}~~~~z}~|}{{~}y~|z{{z}{~|x|{v|}vz}}z~|||{zr||}|}x}{|{|{{~}y{|}~~~z~yv|{{|y}|{{~yz}u{|~w~|~z|}xy~wz{|~~x~|~w{{}y||}vz}}~yxy||x{y|}y}}|yzz}{~}x~z|~|{}yy}zz{~}|z}|{|zv|{|zy~yyz~~{}}~z{}{|y|}{|z~|{}y}zz|z||v{{~}|||}|y}x}~||{|y{y||{}|{|vwx|zz}~~y{|wzw~zz}x}{|~}}}x{}|}{y{{v|x{z}~wx}y{~}||zu|z~x}x}}}y{}|z~{{w{~|~}{|{yz}~{z{w||yyywz{wzyzy{}z{||{}}}|||y}}w~z{w|~{|{~}w|}|}}||}}{{|x|w|}wx{yy|{y}~x~{|}}{y|{zy{t||{{z~z|{~|{{{{w|z|zy{x}z}}y|~{~z}zxzz{z{{w~y|{}~y}{y|x{|{y}}{yyz}{{{x|||vz}~}y}z}{~|xu}zy|x{|||}|}}yy}{y}~y{||zzzw|{|~{{~}~~|y~yyw|x}z{{{zzy|~}||{x|~z~|y~||y}|{z|}}|yz|xyzx|xyyxzzz|z}~}{}|{~}~||}}{w|~}{w{||zyz{|yzv~|}|~|~yxy{z|x}v}{}x~|}|zz|x{~{~ywzz{|x}{~wzwu{w~~z|x|~|~~}}|}|}}~|~}}~~|}~z}~~~~{}|}}}~{{~z~q}{~{~y}|{}~~~~}|||~}}|}~|}{~{}}~~|}~z~|}~~|}}~~}~~~~~{~|}}~}~~z}}}~}|~}}~~|}|{|~~~~~~w}~~}~}~~|{~}z}{~~~{}|~~~}~|{|~}~||}}}}}~~|||}|}|~{z|{}{~~~{|~}~y|~~~}}}~y~~~~~~|||}z}}|}zzy||y}~{yz|xuwx~{}}xx|||}}z}xvzzyzyz|{|yz}u}|}}}yy{{{|w~y~xy}{x~ww{~~~{||y|{z{|}z{||~wyvyy{{z|{{y{|xx{|z~|~~}~yy{z{x{{~}zu{vywzywwyz}}z||y~}yy{{{yyy}x{}{|}~||~}z~z|{|z|~yzx{}z{xt}zwy{|}{y{||}z|w~{y|{t{z}z|~{z}z|}zyy||~|{|{}y{~|z}~{|u{y{zw{|||{ux|}z{{{yz||wxzyy{wzz||zy~{z}}|}yyzyyyx~}yz||}{zzzw|{{|y{xx|z~z~vx|zywzy}{}z||{~x|}|yy{}||}z~|}yz|{~|}~}}{{xyvy|||~x{{}{|y{}~~~{~~|~|xu}~xz~y{z}}}{z~v|||y|}}~}~}}~zz{y{|zzy}x~zzy||{{{w~~}{{{|y~~x{z{{|}{~~}~||{z{{{|}x}z~xx||z{y}{xyx{{|~xzz}~|{wzy{}|~~~~yz~}y|{~|zz}~y}~z|~{~w|yz}y|{{|z~x}wzx}{{{{z~}y}|{~|}}}||z~z{|}|}}|zyxy|v{ywzxz{}|~yvz|z~}|zx{}}zy}{|yx||zyyy}{}yzy}|y~}|xw|tvw{~|{zy~{|y||}{|z~ux||w|zz|{|~}{z}}~}~~}~}y~~|~}|~}}}}~|{~}}|~}}||~|~|~~}|~~~~~~{~~~}~}~~~|~y|~}~~~~~|}|~~{}|~~~|z||}~}}~{~~}~{~~~||||}~~|x}~~{z~}}}~|{~}~}}~{~}~}~~|}~}{||~|}~}|}}~~~|||~|t{~{}~~}||}~{}}~{}~~~~~~}z|~{{}{}{{|}~}~~{}z|}~~~{~~}|z}}~~}~}|}~|{{|~{}~~~}~|{}y}~}xxu|w|{yywyy}zzzt|zyy}~y}z|~}|x{}|{z|z|{~|~zz~x{wz|{y{{}~~}y{|||{z|{}}s{{xw|z|x|u{y~{|}x{}{y|}}y}yy}{}yy|z~~z}{~|z}wx{~y}~{}|zy|}|{zy{|v}}|y{}x}}z}|yx|{z{zwyz{~x}{|{~x|z}z|{{|z}}z}xxy}y{xxz{{~zzwzzz{~x{|{|{{{u~|{zzzz{|x{~{|xtzy{~|~z|{|z|xw}yzz~|zz|}yv~~z}}{{w{{|t|x{{|yx|~}~}z||z{|{yzz~|zzz}|{}|~|y{~{{|x~xz}{yz|xzz~{|z}{}~y}}|~|~}|z}|{z}}{y}x~|x{x}}}{}~z||z}|}{{}~xzz{{~v|{|~zx|~ywzzx{~xxz||x{~{zxzxy{{|z{}|~~}x{z}y~}z{y}||zx{x|w}}~zy{z}~w|y}}}zzz|}~xz{|z{}|~}{|zz{|y{zx}{{y~~y{}y|}}z~{|y~~}}|wy{v~|}|wu~{|~z~zyx|~x~~{{z}}y{||x}{{}~{{x}}~x|~y}~y|}}|{zzxt|y|z{{~y|}{w}}{{y{v|{~{}|{||}y{{xxzz~xzy}|z||w|zy}}{{{y}z{|{~{yy{~~w{x|y}yz{~zx~~~{~~|~}}~}}}|~~~~~~~{~~~~{~w~}}}~~~~~~~}~|~}~|~~|~}|{}w}}|y}}z}~}~|~}~~~}{}}}~|}~|~~}}~}}}~~||~z~|}}~~|x}~}x{~~}z~x~~}|~|~{~{~~}z|~}}|~|||~y~{}}~}~}}}}}||~~~~{|~|{~~|}~~~~~~~}|||}~}~~~~}|}}|~~~~~~~||}||~|~z~~}|~~{}{}{}~~~|~~z~~z}~}|~}}|}}|~z~~}~~|~~}y{yy{|}|uxz~{}}zzzzz}{y~{|~{yxz~y}~{{z{}z}zx}{{zx||}||z|~|~{|y|yzw~}zzwzz{xy||z{|}{|yy{{s{||{|~y|}zzv~||z{|{z{y{y|z}x{}x}{{}z}|y|{{wz|w}~yx}|~{z~{~z}{||~|{z}{}~{{{ywzywzy{zxy~|}{w}}~y|}{xyz{yy|}z{{|}||}{x}zw~{|{|{y}}zw|zz{|||v|yz{x{xx{y}|x~{}}~~|{z~}|z{|}|}{x~zxy}}y|yv||}|yw~zz~z{{z{~y|z{|yzxw}z}}|}{{}|~}{}{y{}z}}~}}z~z|{zxz}zx{|{z{{~||zxz{{}yx~zz~~z||}}{yz~yz{w{w}|~|{wzz}}}~z{{~yu{zyx{|~~ovw{z{}{}|}||{zw}~z|~~w}}{{|{}~wy|{w~|zz{xw||~zx||w}||yy|yuz~}~{}|}{{|z|}|{x|{}}{||yz|zz{z~ywzy}{{x{x{{|zxxxyzyv}~}}~}~~|~y~|{y~{~}{}{~z~|{xuy{z|yw}~{}{yz{}{zv||yyy}}~x|yz|z|{}{x|}~{}{{y}{}y}xy{x{zx{z{|vz}}y|w{}~{xz}z}sw}v~{}|}~}{}~}}~|~|~}|~|{}}t~z}~}~}~{~}}}{}~{~|~~~{}}~~yz}z||~~|{}|~||~~}}}~~|}~~t~|~{}~~~}}~|~|~{~}y~}|~~}~~}{|~}y}{{|~~~}}~~}}~~|}~}~z}}|}{~~|}~{}~~}~}~~~~~|}~}}}}~~~}|}~z}|y}~~}~}~z{}{~~~~~}z~}}}||}~}}}}|~}|}|}}~~~~~|||~|}|~~~}~y||~}|}}z~~|~~{x||{w~|z~x~}}}}|zz}{~||~y{}w}~x|{z~}{{|~|z|yz||}|}}zz~|w{|}}}|{{y~z}|{x{|{~{y~z}~{z}~y{~y}{z|{y{w|~xz}zxy|}|{{xyzzy|~{|x~z|{{v{z|}z|z~{}~}|{|{zzz}}~~||wy~|}xy~y|{}w}{}{|~|{|~}z|yyx}z{{z~|~|{v{|}~~z}||yy}|~||}{~{{|}}|x~w|y|{||~|x{x{}z|{}~}{z{y|~w~~{{{|~~x~z~yy{z~}{v}|u|y}y~w|||~}y~~}z~z}}}w{{~{{|yy||z|~|w~}zx|}~y~zv|~{yz}}|z|}~~{w|~}|}|~|{|~z~~{}}z~~|{x{{{}zz|z}z{{y|}}}|}}z~||}{y~|{x}y{z}z}z~x|||x|~zy}|{}|}{{{{zy}{}z|}~~}x}~~}}{{{|zz{|{|}{{{{~|{}{}~x|}x}}y}xz|y}|{{z~|x}||}}y{y}|}}{~z}|{z}zy}z}~v~zzuy|{{~||{y|z}y{{z{x||y{~~z~}||y|~{}w|{|y{{~~~{~|y~}{z|x|{yy|{|~~~~~}}}}}~~}|~~|}||~~}~|~~~{}}~~|~~~z}||~{~~z|{}~{{x~~~}|}~}}~~}}~y~~~|}}~~~}~~{}~~~|}{~}~~}~~|}~~}{||~}}{|~|}|}|~~}|~~~~~}}~}~~~~~}~~}}~~}}|||}{|~}~{~|y{{~~|yyzz|wz|z|z{z}x|w}}{|xyz{x{zzz}}y~}u{{{|~zwz~}}yz{xzz~{~~|{z{{}{{z}zy|~z{zyyyz{rzu{x{w~yx{|{}|{{wz}|}||~w}xwy|z{wxxvy|zy{x~x|xzzyvzyxv{{y}|x|w{|x~xzy}z~}|~z|{|~x}z}{~{yyz}y||}~{zx||y{xz|}|v|w{{yzyz{~uwz~{|~~}|z}w|{|~|{{yz{z}|yzxyyzxz~u{{yv{{xz|xx~z~yw|{z|wy|~{{~~}{{zxz}}}{{|~~|~x|z{{{y{~}zzxy{zzyzy{zw{}z{zy}}~}{z|{}zyw{}|{|{||{|{w~{z{z|}y{|}xzwzyx|yxz~~z{z|qy}}|z{~}{{||||~z|~z|}y~~|~|ywz}}~}{y}v|xz|yx||}{zx{~~}}}{y~~|{y|||zzy}z{}z}{{{}y~{{}{z|}{~x|~wzzw|{}{|z}|{|z}w~v|x}x{zu}vzyu}|}}z|w}}~zzyy}|w||{~|xy~}}}{z|{|{{{yy|yyy|yzw~{zz}z|y~{zy|{~}}{{zy}}x|}wzx}~zy|}|{x~xx||xyz{zxxx~yzvyzzw{{|yy}zy}|}{~|{{z~|yy||{nwz}~{yzu~z}z{z}|zyzy}}zzx||~{}|x}{~|vwz{}~|~}||~zz|}~{~|}~|}~||}~z|~}|{~|~~~~{}}}~~~}}}~~}{||~~|}~~{|~~}~{~|}}{~}}~~~}}~~~~||}z}~~|}~zy{~}||{~}}~|z~}~|~}}y|~~}z||~}~||~}}~}}{|}{}{}}~~~}|{}}~~~}~}|~~~}|}~||~}~~~~}}}}}~~~{|{}z~~~{}{}}}~}}~}{}y|~|~}|~}~z~~|{~}}~}|~}|x~~}}}~||}}~||||~}~~y~~}|x|~~|}|||y}}||z}{xvzv}yz{yz{{|{{~z}}y{y{wz{{{}}~}|~z}{zz~zzx}{}{xw|{|{|{{z{{~|~y~}y}y}}{{{}zy}z{{yzzy{vy~y|z||||zz{xx{~}||{~xzvxy|~zy|||z|{}z|v|{x{y||x|{y}}~|~|{|y~y{~y}zz~~|}y|{v|}|zz~||~|~~|y|yz}{z~x|yz{z}yz||}}y{|{|w~z}z~~z|~yzxz}{{|~|}|~}}yzu{||{x~||{wyy}w~}{}{y{y~zz{}~~zyz}{yz{wxz}}x}||{|||y~}}{zy{}x|z|zx{{~zy{{||}{||}~~}{x}z}z|{|~z|xw|}~}}|{y~|~y~}~|}xz{|z}{}|zy}xzy|}||{yz~}~{y{zw{~|}z}u{}~{{{z~y~~~v{}}y}yz}|y{yzz|x|y}}yz~y}}{}z{z{}{x{||}~}|yy~~|y{y~~{}|{}{~y~{w~~y}{|r}x~y}{~x|||z{|~}{z|}~|}}}x}|w}|x}|z|}}~{{{}~}zy~w~|z}}x{}}}x|y{z{|{{|}{{y~}|||z~xz{zvz|}~~}|zx}zzz{y~xyz{}y{}yy|xw{{~{z~{zx|}|}x{|x|{z}y}~}~z|{yzyx}}zxz~zyz{yvz|zz{{z}{y~y{{~}~{~|~~}~~~~}}}~}}~}~~}~~~~{~~}~~~}}}~~~}~}~~|~~~~~z||~~zy}~}||}}~}~|~}}z}}}|}~|}{z~~{z{~}~~~~~{}~~~||~~~~y~}|{~|}~~~~~}|z~~z||{}}}~}~|~{|~~{|{|{~}}~~~~~|~{~}z~}}~~}~|~|}~|~}{~~~~}~y}}}||}~~~|}}|~~||}}~~~~}~}}}~~|~}{|wy||{y|~}|||{z||y{{}zz}}||y~{||z~wz~y}{z|xz||y}x~{v}{{{{}~}|y|x}{|}z{x}zz{{|u}u|~|z{zwu|y|yw{}ux}y|{{{z}{{|y~{zw}z|}~}||~|xx{zzz~}w|||x|{}w~zz}z~xz|x~x||}||~}}y{}|{~~{~~z~v~|~z|z{v|zyxzzzzv{}xzy{y{{{z{{{v|~}x|z{}{{zyyz~x}~~|}~~|y|z}}{xy~{zz}}~yu~|{y}xzx|{}~x}}}~yz}}{~yz|{~~{z}~y|}yw{{ww|zw{zyxyyv|x|}}xz|}v{zyu{|{z}|~}~|}~{x}{{|yvzzz|~~{{x||}wz{yxwz|||z{~xwzw}}|vx|{~z}{y}{~v{}|yyzzzy|{{|y{~|}yz|x|}z}}||z|}y}{~u~y}x|{{y{~z}}y}yz||y}z}|}wz{{|}~zz||w}v~x|y}yz}yzyxtwuw||z}zxy{{{|}{~zx{z|}~~{w{y{x|~}{w}y{{|zxt~~~z||zzy~~z}{{y}z|x~}{{y~|}||{{y|~}|w|z~~{{{xz}z}w}wz~xx}zx~zz{y}|y{{y}zz}zx}z|z}z|wy|z|||||x{z{{x|yzw}y||~{xzxzyzx|y~{}zxxx{yy{}z}v}|}|~y}~}~}|{|||~|~}}{~{}}}~}}~~~}}z|{~|~~~}|~|}{|}~~~}|}|}}}~}}}}~|~~~~}||~}{~}~|~}}~|~|~}~~}z~|~~}||x~~||{}~}~{}|~|~~}y}|~~~z|}~~z~~|}z{}}|{}~~~{}~~~|{}~|~{~z{}}}~{}~|}|~|~~~z~~~~~~}~}~~~}|{|~~~}~~~{|~|}~~||~~}|}|}|{y}~|}}}~~|~}||~|}}~}|{~}z{{}zy|~~|y|s}yz{{x~x}{yzx}}~}|xz}{{uzzyzzzy~{}yz}~|~zy}{|y{~x~|{~}|{xz{y}~y~~{~|{zx~{}y}w{}}z~|{y}xxy|}~|{yyy~z{}~zzy|w|yz~y||x~x}{yy}wyzx|~{~|{{yz}{~z{wx{v}y|{}zz{yz~}z~~}|{|y}~{{~z|~{|z}|~~~}z~|{w{}zz}}{x~xw{zx{x}~yyxz|ztwz~zz}|~yy{~|}z|||wz|{z}w|z|y||~z}{z}wwtx}~|{|}z~}{|{~{}y{{{~}}|z~~~y{y{|{}~{yx|z|y}|x~{}~}|z{z}x~}yz~}~z||}{{~ywzz}}~~|zy~}xz|z|{{|}yw}||}~z}yzy{y~{y}|~|}{{u}x{|~zx~z~|{}xx{z||z}~~x}|}||w|zw}|{|}}xz}~}xx{u}|}y|}|~|z|{zyz~~|wwy{{y|~z|}{z|~~~z}~~y~{}~|yxz|z~x}}yz|~}||z{|{~|{{{||}yyy||~{{zz~z{y|zz}{|z~}z{~z~w~}~{{{|{y{vw}{xy~~z|~~|zz}{|x|v~xz{}}}{~xw~yw~zy}{xw~wz~|}{{w{~z|||{t~|}|~|{~x~|zx}z{{||}}{}z{{{~}|~}z~z|~{~|~z}w{~~~y{|}}|{~{{y}}||}}}~{}~{~|~|{~}}}~y~{|~~~}~~~{~}{~}|~~~~~y~x}~z}}~~~||z~}||}{}}~~}}}z|~}|~~}~}}{~}y~||}z{~~~{~~{|||~~}}|~~|||~~|~~~~~}~|}~~~~~~~~}~}~}|~}{}|}~}~|~~|{|}~~}~~|~}{|~}~|~}~~~|~~}~~{|}||~z{z{z|}|~}}{yx||||z}w~xytwz|}|}}z~v~{||zz|{|{z|{|z~|}~{}}}{}xzyz{|}y}yy{}z|wwy|vwx}y{yvxx{}}{{~z}~wz~z}~}{z~{~yx|z~~|~|~y}z}|xzy{y{|}|||y{{y}~|zz|}z}z~{y{||ty{}~z{}}{x~{}|~}~|~~{||xw~|{x{{~y}w{yx~zyyz||}|x{|~}w}|wz}||}z|~|{~{~|xyz||~}xz}|{{w|yz|{y|v|x}}{}}xy{~y|yz~||}{y}{~{{~yy{~|{}}{uzyxxzz{y}{{zx{xyzy}{||z}|}x}x}{y}|||}~}z{z~yy~{zxzz|wz|{{{x||wxyz{{zx|{|{{~}z~}~}}x~yzw~{z|~~|{~~z{}y|~{{xxzzyyw|{z{}{yz}y~{z}}~z|xzwxz{~y}||z|zz|~{{z}{y|{~}~}{}{{{w}xzz~z|~xw{zzxx}w~zzx||x|{~y|xrz}|}|{|z{}}~|~{{z~~|z|~yz}|~|z|}z|}|zxx{zzyyx}w~x}yz}y|{|{}|}|}y|{x{{|z{|w||{z|x~z}|{~z{yzww}{x~{{y|xz}|y|zy~z{}}x|}w{y{~{}x}{|y}~}{}|{~~|x~vxwz}~}|{z~}{u~~z|}z|{x{x||}{|~~z|}}~~}|{~~|~}~~~~|~{~|z}~~{{}~~}~|}~|x|~}~|{{}|~{z|w}~~|~|}}}~~{~|~}yx}{}}}}~|y~~z}~~~~~~~{~{~}~~}}}|~z~~}}}{|~{}~}{}{~}}~~~}~}|~~{~}}}~~|~|~~~}z}{|}~|||{}}~~|}|~{}|y{~~{{|~~{||~x|~}~~|~~~~~}|}}}~|}~z~}~{y|~|~|}~|~z~{~|}~||~|~}~~}~}}}|w{xx}z|w}{z~~}zx{wzxzz{y|{{~}}{}}z{|y}zwsyy}y|z{zzw~{~|}y||z~z|}|||~y{}yuzu{vzzz{w{|}z}x}y}xyt}y{wz}z}zy{}y}{{}}}||w|}w|x{wy}}y~x{z{zzzz}xzzyz|~|zyyz~zxxz|yz|zxx}}|zvyy~~{~s}{yxxyx{xx}z||tx~y~{~}z|||{~z||{z~~||y|y{{z}|}{w}}x}xyx{|}z~{xzy}uz~x{z|v{z~zy}{z}||{y|wv}}}xy{{w}}x}z~|{z|}{zy|yy|||}~xy}yz|w}|~z{u~y{}{}~z|{}{y{~}|wz}yz{|{wwz{y}~{}|||}}x|{~z{}{~|~~~|}{~w|||}zy}xzv{{x~}}y{z||{z|~w{x~|~{|~xz{{}}}z||{|vx||z|}~|z|}}z}yz{{{y{}z~||{yz~}|~z}~zy|z|z}|~{z{z|~y|z{||z|{v}|z|}}}z{}zx}zz~}w}xzy~w||~}{{{vzxx||y|x}~xx{{z{{}|{w{|{}}|{|{zz{}y}vxz|~w}~uzy|y{~y|zw}~z~{}~}|z{~|}}|yzxz{}|y{{xyyzzyy}z|yyz|zw||{{}z}|x{{|}z}{}~z}z||{w}{vuyw}|{~vy|x|y}{{~zyy}x{y|{}|z|uw|{|{z}|~~}~~|~}~|~}{~||~~~~}~}}||}}~{~~|}wz~{}}~}{}}}z~}~~~~}y{}}}~}~|}~~y|z}}{~~~~}~}}~}|~~y~|{{~}}{{}y~}|~}}{}{{~||~~~}~|}}|~}~~|{|{}~|~}}~~~}}|~z~||~y|~~}{|}|~}~|~|{{~||~~}~~~~~|{|{}{|~|{|}|{}}}}~|}~~}}|y}~}~~}}~{{y|~~~~{~{}{~|}~{}~}}zy~~y}z}}~|{}|yzx}yz{|~z{yz{|{x{y{{}}~{z{zw|}y}||~|x|}}~~vx}|}}{{z|{~y|{xzz{|v{}zyzuzyx|z||{|yyx|v{~~}}{|zy|{~wxzy|{}z}|~~|v|}{z}|xz}yz|yw~|~|{{~y{{|}||zy||}}y}~|yzs}z~}{}~}|{zz{z}zyy{|}|yyy{}|{{|{zx}}x{vwy|z~{||}|xyy|{|}x|}z}||}|zx}|z|zw{|{{}v{||x~~yzv~wywyz}|}~}||||{||x}zy~}}|}{{{z||wyxx{{z~{zx|yvz}{~~{y~}|z|zx|z{x{||~|}}xzy|~}~{}y}z|{zxxzzzz{w{~|x|~{z|w}{|}y~{{~~|~||||w}|y~{z~|z{{x}}y~{|{|~wy}w{{}|}x|}||x}z~}|~{{x|~yx{{yyz}w|~{z{v{}~x}}~{zx{y|yy~|{zy{wzvwyvzy{~|{~{z}{z~y~}y}|~}~~}}~xy|{~yv~w|}z|{{zxtzz{{}zzz{zw|wzx}x|{}~{||}{|y~x{~|}z~}y|}x~y|z}x|~w|wz}}}}{zzy{|||x~|z|~wz}}{y}z~}~~|~zy}x}}~{|||}|}y{y{wy}yz{yyu|{{}{y}}z~}}|~|}~{}{~}}~|~~~}~~|}|}~~}}~z~|||y}~~~}{~~|~}~yz~~|y|}~z~~~{|}~||}~~~z||||~~~~~}~|y~~}{}~}~~~~~~~}~~~~~~{||{~}~~}}}}{y}}|||~{}}|~~}{|}}}{}|~y}||}~}}~}~}~}~~{~y|zy~~~|z}~~}}|}}~z|~}}|~{~}|~}}~~z}~}}~}~~}}{~}~}{}|z~|}}~}{~}}}}y|~}~}yy}}xzx|zz|}}}~}y|{{{{~~~|z||w~ty{|||xx{}|||{|v{~zx{w|z|~}zzyx|{z}~y|z}}y}y~{}}yzw|z{xz{v{{|~w}|z{~~y~}y~xzv}y~{|zzvzy}|{{w}z|}~|z{{{x~z{~~y}}}}|vz{yy}y}wxwz|}{wzz{~yz|xy|}z|y~}{|{{{|z|y{~yw}z}~|}z|{y~~|w}~|}xy|}z}xy{}z}z{{~{||z{yxx~|z|{||}x~{x|yx}|v{|{x|w}y||~{~{~xvx~{|uyyz{|}}~y{{y}{xz{x}|~{}{}zxzzxx|~}y~yx}z{}||}y{y~uy}x{y{z{|}|wy{|}|||z{|w|{{}z||z|{}z~}{}}z~|||}y}{yyy|{x||{y{}~|~~y}yx{z|uzx~~zzz}y}xy~||zzzyzz}yvwyz|zv{x|}xz|~}{x||wv{{|y}}{}{{zzxyy}{wx|}{|yxy{~|yz|~~z|{~|wy~{y{{~}y}{}z{|xxy}y{}|y{|v}~xz{z|~wyxz|z~x~}|z~{{~|{{|{yy{uyz{v|~xz~~|~xw{|w{{{z}}yz{}x{}y|}~~|w}v{|}zx|~z|{~y{}}~||{~}|{xz|~}}|{y}|z|{~zyy{|~zs|x}{~zyxyzy|}x}{~}|xw|||{~{~vx}~|}|}|y|y}{z{|zz|z~}z|xxw{v|}~~~~}z~~}|~}~}~~|}|~y}~~~y~~~z}}}}|}~~|{{~}}~}|}}~}|~{|}}|~|~}|}~~{~}~~}|~z}~~|}}~{{~~}}~}z~y}w||~~|}{~|}}~z~~|}~|x~|}y~}~}~||~||}{}~~{~~~|}}|}~~~}~~~~~~~|y|{~}~~~~~{}~}{~|}{|}{~}~~}~|}~}~}~~~}{z{~||~~}}}}~~~~}}~~}}}}~z|~~}|~|~}}}}~zx|}{y~}}~}|~{||~|x{{}y}}|~y}{{zz~w{x|z|yzz{x{zx{{zz|zy{{zw}z}}~xwy}z|zz}z~{~{}|{{z}xyvzzyz|s{xz{xy{{zyzwy}wxy|yy~{~z|z{~y|y|zyzy~|}~z~zzz}x|yzxx{z{z}}zz}~}}~zyyz|yzvzx{|yy}{|zyz~zz}z|}{y}|}{zz|}||{zxxx{y{y{xy{xuy{tu~|v{|}zy{|yzy}zv~|{|{|||~}~}{}}|~}zxuz|~xyy|z}y||z{{x|xy~}xzz}||~~}~}~{z~zzv|z{~{}}~||}~{}{yx~~xyyw}x|w}{}ww|{||{{~~~z}}z{y~}~||~~~z}{~zy{yzx{}{|ty|zxz}yy{}xyz}{}}x}z{z}}{||}y|z~|~|zz{z~{|yy~xzz}{|{z|}{}x{{x{|zx|{xxz}||u~y|zy}zv{}}x{{}{zz{}}y}zz{||xzz~}w}|x}{z}z|y{wzx~{|z|z{|{}x}y|xz{{}yxyx~|yx}~w~|z}~zxy}zy~}w|rw{{xz{zy~zz}~zzvz{{y{~}x~~z~{yz{|z{~u{|uyx{{|zy||x~z|z{w{{{z{~w}|z~{|xxw{v}v~||}|~}y}~}|z~{}z~~yz{yyzzz{zw|zw{x|}|||y}y~|y~yv{~}|y~{|zz|y{{z~~~|}{y~~|}}~~~||}|}}}}}||}~~~{~~~~|~}{~~~y~|~}~|}~~}{|||}~|}~~~~{}}|||~|~{z~~~}}}|z||}y|~y{|||~~|||~~}}~}}}~|~{{~}}~}y}~}}}}~~{}}|}|}~}|}~|}}~~~}~~~~|~x~|~|}|~x{~}|{}~{|}~~~~{}~{z|~}~z|~~|}}~|~~|}|{~~}~~~|~{{~~~~}z{~~~~}{|{z~}~{}|~~~~}}~}{x||{~}~~|{y~z}}}yzz|}{|y{|z|}|~|}{{~x}~z}|u{|{}~{{y|z{{z{}{z{~xz}~}{y|~|~~}z{|~z~|~~|}u{~}{}y}{}}}{}|}~~z}y|yy}wz|}~z{z|z|yz~zxy|yzy|~|{z|}|}{o{}|y~{~~~}z~|z{|~}|}||{{|}z{~|{|}||{z~~|}z}{||z|}y|{|y~}~{}yz||}zz||}~~|}|~}~}|yy~~z}x}|~~}|{{}|~{}}z~}|}}zz||~x~}~{}}~~~}~{}y}|z{{z|~|}}}|zy~z~zz{{}}~}{}||yz{|z{~|{{|}y~}}~|y~}~y}{|zy~}{v}}{{{{zzy~|{z}||~}{{~}}|}}}}~z~~|}w}~}z~|}}z{~~}x||y}y|}~~}~|}~z~}{{{zx|w}|}~{|}}y|x{~{z}zzzy}z}zx{~{}~}zzz|{||z|~{}}~}|zz}||y{|~y~~}~~xz|}{||z~}zz}z~y~~{z{{{{}y~~}|z{}y|x}|yxz|}y~{}zx|||}{~}~}{{~}{}}|y}y|z}|~}z|}{~}~z{}}~|~|~z{|{z~~~y}~}|{}~|~x~{zu}|w|~}~}~~|~~~~}~}~~~}{~~~~v}z}|}}~~}}}z~~~}~~~~~~}}}}}{~}~}~|~}}z}~|u~}z}|}~~|}}{}~||}~|~~~z{~{}|~~}~~~}}~{}~}||}{~x}~}~~|{~~~~x||}x}{}~}~}~}}}}yzy{{{zwz{ztv|xz~{xyvyx{w|}{|z{z~}y}}|{{|r}y|{}~x~~y{{|z~}~}zn{z{y|}y~{|zz|{}y|zz}~|xtw~|}xu{z{z~~|}~|~x~}{zz{}}v}||y{}y~{~yz||~zwzwx{{z}{zy{{|u{~y{}}xyzwz}zy{x}{y|||{{xx~z~y{~|~{{|~~{|zx{z}|~{z}{xzy|yyyz|~~~}zx}|zyy|}{z}z{~{{z{{{w|{|{z~}}~y|zx~~{w{{x}z~~{y||xw|w{y|yy~x}|{}|}{yx{y{}|ywxz|{z|~||x~x}z~zww~ywzx~{{}x{x}uz~}|}u||}|{zu}}~~~{|zwz{x{}}~||v{y~}}z~{~|{z|yywz}|~xyxy{~}~|zy~}}}~z~|y}~{{{|y{|}~~{{{z{xz{|}x~{z{rxx|{x|{{{x|{}||v}{|{{z|}z{z{zvy{z{|||wy~z~{{z|{{~{{~}}|z{xy{~~|x}}vz|z}x}~z}|{|y}|~~|zz{u{|{~z|w}w~y{vyz|{x|uxz{|{}}y{|y|~vx~}|{~y}||~y{z{||~}wz}yv{zxzy~{{|}zw{xy{}|zzzt~{v|z~||}x}{}z~{yt~~z{u||}|~|}~y{~{u{z}}yzzyy|{xzxy|yz}wv|v|~}x~|||{|~z~}{}{}|}}~~}}}||~}~}{~~}~}}}}}~z~~~~~}}~|y|~z{~}~|~|y}~~{~}{}~}}z|}~~|}~}~{|{}|~}~~}~~}{|~~|~}}z||~~|~}|}{}|~|||}~|~~~|}~~~~}~}y~~~|~z}}~~z}||~|~z}z}~{~z|w|}}~}|~~~}~|||v|{}|}}|}{}}z{}~}~}~z}~~~z~~~~~|}~}}~}}}~}y}}|{|~}~}}~~~{~~~~~}}|~}}}|}u{z~|~yz}~|~~{}|}y}{{}w|~yzy{yyy{yy{|~{|{|uyzy{y{{~x{~xvx|zw|xyyz}||yw}}}x~zz}u}z~yx~x{~{xzw|}{~|{~}zyy{yz}|yy|{~x~{y~xz~|}yz{}~|}~z|~|}|z{zy}z|}}z}{{~{{yz~||z||~vv|z}z~xy||~|x{{yz{~~{v}{}}|w{|~vx{||}zyz{z||||z}zyz|yy}x|xz~|~~zy{}{}|~yy~z{zx~z{w}z{}|xyx{||{||yz|z{|}~{z}}{zz{zxz}z}z~{}~w}~z{{~x|{zz|z{{}||}}|zzzz|y}zyz|zyx{{z}|}||{zy|{||v}x}}||zz~}|||~}}}z|||{~vxz|{{}z||z|v{}}yz{{|z|}|z~zx~|y{y|~{{{}y|{}zw}|~zy~{y|v{{|zy~{}wxw{|zyu{y}|z|y||yx}{y{|{}}{~{~z{x{|{}||||~z}}{z||~z|{zw{z{|y}{}zwz}|}~|{v~yx}x{z|||x{w}}|}{ux|z|z{|{|z}z{xy{~|~yz|}y~w|||x}|{xwwxyv|y|zywz{|}z~z}xwxy{zy~|z|{{|zxz||||{zz|~yxx|~z|}z~}wwvz~|z|y{wy}}|zx{|v|y~}w{{zzzzx{~zyzy~xzy|z{y}}}yzy{|xwx|}{~}z{}~{||zzx}~|{vy}~}|~}}~~|}{~}~}{zz}}}~{|~|{~{z~~~~z~~}{~|~{~}~{~~~}}z|||~}|||}~{}|}~~zz~}~}~~~~{}z~}~{|{{}|{}}~|}}{~}~~}{~w~z}}}}}}}~}|{|~|~~~~z}{~}z|~~~~|}~{|~}~}}{~|~}~~|~}|{y~~~|}~}}}}}~~~~~|~}~~}{~~}~z~}}~~~{|}z{~}}{z}}~~}~~~~}~~|||~~||{|~~}}~~y|~}{|y~yyx{{{y}xy}{t~y}{w{|zw|yyx{~zxu{{}{y~{{{{{}}|~|yy~{yz}~~w}}|y||}y}}}~v|y|}zz}~z{{yz}x}yxxyz|{xx|{}|x{yy}|{{~|~y}yx~}|z{yzwzx|w|}y|x{yw{x~y|vx|zzyu|~|{|~t{{|z{{x}{{{}|}{{{}{~}}zwuz|x}{{z|{y~xx{~||wtz}{|zyz}}{~|y}ty|}|~z~}}}~{x{zz}y~||zxyx|uy{}wy|{y~xyuz||x|y}yy}{}yv{}yz~~|z}{~{||}zzyz}~{|yy~{}zwzzz}}}}z|{zxu}yxz|{||}{||y}~z}xz}{|w||{{~}z{}yyv{|||}||ryxz|{zyy{}z~{~~}y~yzy{~yy|yzxy~|{|y{x{{yzx}|y|~y}y{z~}x}uzzz{|y{{yy||{|~{~~y||~|~~~z|}y|y{}yz|}xy|z{||yz{|||}{{|y{y|{~|z~wy}x{zwy|y{w}{~~y~}~~||{{}|||{~|}|wy~yxx|zz|z~~z|}}}zy{}y}wxww}yx}{z|}}{}w}wz|~x~z|}|}~}~{|~yy|~{z}{{{wxzxzxy|yw}{|x~yu{{||}~{z{zu|}{zz{|yyz|}zy~|||}}{|{x}}y|vvz|xvzzw{}}{}z|}y|xy|{x{~y|y{xy}y~{wz~}}~}|}|~}w}{{|{~y~~z}x~}~~{}~~|~|~~}|~|~~}~|}}|~z~~~~~~~~~}|~~|~}{{}~z{~}~{|~|~~}v~~~y~~}~}~|~{}~~~}~~z}}~|~~}}~}|}}|~~}~{z~~}~~|}}{~~~{|}}}~~||~{}|~}x||}~~~~|~|{}~~}}~}~|~}~~{{}z~~}~{{}}~}~z~~|~}|{~}~}|||~|{z}~}~z~z}~~~~}}|}~}~~}~~~~~|~~~}~}|~|}{||~}}z{~~{~|{}vy{|x~|yu|uzzxyzy|zv~x||{z~|z{y}||{zy|{{x||{~{{wz{z|y|}{{yw{yz}x}y{zz{z}|zy~y}{{|x~|}{~~|}y{ywy|}zv{zz{y~yz{y}|{z~|u}}|{x}|y}tzw{w}xzz|{}xy~zy||zy~z~w|{z}|y{~z|xzyzz||z|}~}{~}y~w|z{|w~}zz|~|||{w|}|zyyx}~}}zyw~~~|}|{zw}ry{v{~zx~{|z~z{~w|~z{zy}{{|y}{z~w}y}~z}}{y|~zz}y|x{||{|zz{~||y}||}x}y|zx~|yzxy~{xv~wy{z{{zw|z||}xyxy||{{||xyyyz{x{|{|||x{x{}{uzxwxz{yy|y~~y~|}~z}z|{ww|y~|{y{z}y|~zxzzzx~x~yzv}x~zz~{{y{z|{y|{~|z~z{z|{~}z}zz|~}{{z~~x~y{z{|zx|{}yzz|}|}{y|~~|{{}vyx|z|z~yz|~z}{}z}|{x}~z{|xxzwzwz~zy{{v|zu{{x{{{x}|{xx~|}|}y|z{y~{z}zzz|zyw|||wy{~{xxzvwz{}~}x}|z{|}z}~z{|y}|{~}y~}}{}w|{{y~xz{~|{{~z{~x|}|~{zzzw|{~zxx{zx}tyt|~zz~{||~y}}z}||~|xxy||{|~{{|x~y~|y{|{|}~}{{{z{{{~}~|}}y}~~~|}}~~{|~~}~~|~{~|~~z~~}~~}z~~x~}}~~~~z}~~}}}|||~~~}}|z}~~}w}}~~|}~~|}|~}}|~~~~}{v|~}}~~~}~|||}~t~~}}}}~}~~~|~~{~|}~}|~|}|}|~|}~|}}{|~}||~{{~~}}}~~~~}{}}}{}~|}|}|}}|~~|~|~~{}~~z~}||{{|y}}}{}}}}}}|}~~{~~~z|~}|{}}~xz||z}}z|u{~ywzxzw~x~|vy~z{~y~}}y{z}z}}}x{z}{}}{~|}{z}|{~y|{yy|}z~x}}}}yz{z|{y{y{ux{x{{|xyy||}|xy}{|~||z}{|~}|y|wxzz{yxx~zz{zx||{~||x{}}xw{~x{~|z|}~zy{|z~|{y{}~}}}zy|vzy|zw||y|vy|y}v{y}x~w|x{|{}xzx~~}|{||}~{|}|~{z}}{|}s~z~{z||v{xx|y}{{|yy{yy~vzyzz|{z{zw|zw}~}{|}~x{|}|zz~}}zyyz||}y}}||~z}u|zz~zzy{x{{zx|}}{}{}vy}wx|z{w|{~{}}|y}{~}yy}}zz|x|{~x}|y}|zx{x~~z}wvw|zz~wyyzx|{zz{~z|{z||~~}{~}y|~|szvw~yy~}zx~|{yzxu|~xzzyyz|}{zzz|{||}zw~zwz}{~}|{y~z~z}{yyx{|w||~{x}w{yy~tx{}w}zwx{z}||z}~}{}~}}y}z~xz{~}z~}}z}|y~yz{yy~~zz|x|zz~|{{xzz~|~{{{~w|x}~x{ww{}~}}{|{}y~}wv|}}z~xxz{{w{}v{|y{|z{x~yz}zz{}v{~xyzy}|{~}yz}||{~}y{yyzzuy~u|||{x}xs|||y|zzw}}|zz}}y|~}||}yy~}}~|~|}}s}{|~}~{}}}~||~~}~}~x{~z~||{~~~{}{~{}~}~{{{|}x}~}}~|~z~}|||}|}~}|}z~~~~~~z~z}{~~~}z~{|~~~~~z}{x~~|~}~zx|}|}|~~||~y~~}}|~z|}||}|||~~~{}{{}|~|~}~|}}~}~~~y}|}~{zz~~}~}~~~}}~~~~}}}x{}{}|~~{{}}~z~}}~y~{~{||{~|~~~~~|{~}}~{~{~{||z}{||~|~}|z{{~}|}x~y}~{}x~z}{}||v~|~y{}}x}}~{y}~y||~~x|~v|xwz{yx}||~{z|zz{{z|{z~||zw}|y|xz~y|w|z{{}y|{|{yyzx|}{~w|{{yx{}|y~{~z|z{y}}{{zywzz|~}{}zy|x|}{~}|z~{z~}}{zzwz}}|x{|y}}yw}}zy}}~|}{y}y~|~{y|||~}|w|{{||}}}y||y|}||w{yx}|uz|x{z}}~y~|}z||}}{}v~||{zz~{}~z{|{|{yt}}vzyx|w{y{~|x~~z{y|z}yz}{z{|||zyy|{}|y~~}y~}z|y{~wv}zz}{z~}z~zz}yv{{zw~x||{{xz~}}{|~~y|yz}{|}y}~|z}zy}~zzz~w{}z}}~|~z|||{}w{}}{|z{}{z{~||}{y{||~y}||}y|~{~{{|~z{|}}~|~}}z{z|{z}}}~yt}|{{~}{zw~}|{~u}~z}}x|~y~}{~xx}{|~~y|x~|||w{uzx{}w{}{z~}|z}~{}~{~}xz{{x|{|y~||{|{zz~}zzy}{}z|~{y{{}w~{~|{z|zz}y{|{z}}}}}x|{ywx~}{}{{z}}yy{y~{~v||~y}|}~xyy}z|x}z|z~w~{zzy{||xwzzzz~|zy}{~~}z|z{y}y|~|x|{|}~|}y{}}~~y~zy|}~z}~~~|||{|~|{}~{|}~}~}|~}|~}~}}|y~~z~~~~||~}~}|}|~|}}~}~~}~}~{{{|~~}~~}~~~~{}}z{~||y}}}}~}~~}}}~~}{~{}~}}|{}}{~|~z}{}z}|z}|~}||}~{}}}~x~~z}~}~~~{~}~}}~~}z}~~}}~|{~||~~~{}}|}~}~}~~~|~}~}}}}}}{~}|v|~~x}z}}~{|{}x|{}{z|yw{yzw{yv{~|zyxwxzu}x{{|uz}zvz{x~~}yz{{y}}~z{~{y{~|z{y|{|~y}{zx{y{y{{z{}{z{yy{{zzw|y}||v~{}{{{~yz}x|~v{xw|w|wz|}{{yz{|x~}wy|yzxyy}{v|{z{|v}zzv|u{z{yw|}y~~}xz~|{z~|x||~yy}{z|||x{}~}}xzyz~z~|{{wn}}{yyyzyv}}z~|}{|zxzz}{~|x{~|{}}{}x~{{{zzzy|{z~{{yy}z{z~xx{zzwzyy}yw~|y|z||~v|z{{}x{y~z}{}|}yvzz{}w{qz|{ww{|z{y|}~{z{}z||w|}{w~~y}yz|~}z{y}}|~z~}}zzu}|}|yz}}~{|{y{y||zyx}yw{y~}}y}}}}y||z{~yx~y~w{z|{~~v|}{zxxyyzw}|uy}wz}{}~}xy}|zx|~||z|}{}yy{|{}z{zzy{{}{}|z|{~v|z}|{~zyy||{w{}~w|{~wz{}}x{}||y|}{|~||{~|zxy{}||}x{{|x{zw|{yx{{|yz{zxywwz{}|}z}v{~|||z}{|{~}}z~{}{}|~}{yz{wz~}}v}zy~zz|}wyz{{x{xx|xzz}||z{wz~{}{{|}}~}~~x|x}z{w{}v|v|{}vz}w{z}x~xzz|y||}z|{~~|{|z~{~}}|}}~z}}}~~}}}}~y~|~|~~}|}|~~}~}{|~}~|z}~||~w|}~||}}}~~{~~~}}|}|{|~~|{~|y~z~~~}~}}}~~|z~z||{{~~~}~|{}~}~~}}~{~~}~{~|}|~|}}|~~~{~~}~}{~}|{}~}}~~|}y|z|~z~~~|~}}}{||}y~{}}~~|}{~|z}~|~{z{|v{|z}~}}~~}{}~|}~{}|}w~|}{{}|~|~}~y}~u{}|~}~~|~|y|{z{wzx}{yyy}}~z{wyyzyyy|~~z}|zy}|{x}z{z{}x|{vu~{~}z{wy{|~z}|z{}zyy}}|z}xyvvy~{{}zz{{z{{zz{z|xyw}}zz}~}}z{}w|xzz{}y{}||}}}z{|~|xv{{|}{ywx}|v}|z{}w{~wz|{y{~~zy{{|yz||{~z{y|{y~}}yz~}|{v{|x|zz{{y|z|}w~|~yu}~|~y{xz~~~}zwz|{z|v{~{}}|{{~z{~{~|y{{|z|{{yzu~{v{||yzww~~vy{|t|{|}||~z{z{~~|z|zy{x|z{~{y}|}zy|zzwy}z}~z|}yyx}~z|tvz{}zz~~~~~|z}{{}y}|}}|~}{z{wy}{z}~{w~||}y}w|z|||zxyz~}~|}x{{y|~w{x{~|y{{~z|{x{y|zz|{}|z}{{~~{}~y}{{}|{~|x{y|~zx|||vyz{yw{{zy|z{{}|zz|}}{yz}}~x||{{x~}}~}x||zxz}z|{||}{w{||}|y{yyz|||~{}~x}|~}~~~x{|y}}{y|~yzy||u~~v|{x}{y}x~{ww|xy|||v}yzzy{x~w}y{~~~~|v{}|x~}}t}zzxzz~z}{||{|y||||~x|z{z{|y~~|v|y|{wyv~}y||xz}yzz|}{z}x~y|z~~}yx}vxw{z~|zsxw|}}zy}txzyz~|~}~}~|}~||~~|{|}|}~~}}|}}}|{~~~~~|~}|{~~|~~|{~}~~~~z}z|~~}|~~~}}~}~~{}{z}|~~}~~~{|~{}~~{~|}~y~~~}|~|x~z||~||~~~~~~}}}}~~}|{}~}z~}}|~}~|~}{}}}~~}~~~|~zz|{~}~zy|}}}~x|~~}|~~~}}~~}}}}}~{}~}}~|}~}{}~}{|}}~~~}}~~~~}~~|}y}}~}~{|~|}|}|}}}{}|}~~}}}|~}~~|~~~{|zzz|~|~{{zxz~vz{}u{|wt{{xy}|vy{z{{|w~zyz~uy~~{{z{zz{|z~{{~z||}zz}|{~xyvz|z{zyz{{wu{yy{|{y|{x{{||vzz|}|}vy|zz|{~zz|~|}}zz}vzzz{{|wxz{vyy{|}|v~xy{z~y{vxzvz{{y|z}v~y|~~z~{y~zx{yx|}}y{~|}}z}~zy~}yw~vxvv}y}{{t~|uy~~{w|{w|~t||~uzz}}z}y{||z~|}}|x{{~~~|{z|zw}~xx~{}~zz}y~y||{wzzywy}y~y}}y~|~~{xx~y{z}{z}|}{|x~{{{zw|{{xz|z||x{{z|zx~}{~zx{}z|{y}zy{}y|}z|y||||{z~{~yy~|zyyzy~|xyxxzyy{}~{yx|{xz}|}z~|{~~|{~zx~y~~{||z{{|~z|{}|wzvy}w{x|{|{vxy|y~zwzzz}w{x}y|{v{~zyyxy}z~|||~|}{}yy{|~}{~wy{y|w}xy}zy}z|{{~zyy|yx{~~yx{}||}}{}}~{}zw||}|{}y||{z}xy{{yyuy}w{}~y|{}|z{xxxy|{z~||z~~z~}z|}{|z|{{{|w{}{~x|~|uz|w{zz{vx{|{wy}zz{}z{zzxx{}yz}}x}~w~~x{}z|z{}~y|~~~{yx|zyxz|x~z{}{yzwwx{z|~z}{y}}{}z{|y{||x{}~|~|}~~x}}u~~|~}~}{}~~}~|~}}~~}y~~}}~}{|~~|{~{}}}}}|~|}z~}}|}}~||}y~~~|{|z}}|}}~|||}~~}{{|z~}}~}{}~~~}~}|~}sz}y|}|~~~|~~~~|}}{}~~{~|z~}~}~}~{}}{|}z}}|~}~|}{}~}}~|}~|z|~}}}~~~~}~}}~}}|}~~}w||~|}}}|}~}~~~|}~~}{|}|~}}~z}|~~}z~z~~||}y~~~~~~}}z|zz{}y|}{w}xy~wxy|y|}yv|wyv~|}{{y~xw}{z~{|v|xw}{x{y{{|z}y}|~w~w}y|zz{z|x~~}|x~~w~y}{~~{{ywyz|}z{x{{z}||z{z}y{ztz}w|||{{}x}~|{uw{{yz{{{|{|||x|w{{y}{z}z||zx}~yvy||yz{}{{||yxz}~{z{{w{zxzy|yyyx~~~}w{z{y}y}{|~x{~}z{}z|z||{zyz{{y|{~}z|y{|x{{{||yy}}|}z}||s|y{z|{|yyzz|{zy~|~}}|~~{{u{|~z{y{z}w|~|{||}}wyz{z{|{{~{{{w|}}{}yy|x}y|zwzyzy}|~{~x}}yx}{|wy|x{yy~{yx}z~~z~yz{~xz{{|}~{}{}|v{yy{~|{}|z|y|}}|~~|vzz|~xz|{~~}}~yz|~r}vy~x~z{y|~{{}{z|y{|z}zxz~yy}z~}|~~}}{z|{~xy||y~{}xz|}}}w~{}z}{z{|}}{}|zxwzxw~zy{zzz|{}|y{{|yv{|~{|z~~zv}zy|wy}{{xzy}x|}~|{||z}z~||xz}~x|}~wy{z~{|z}{~y{z}wzw{~{}{}||z|}||}}zz~zw{{{z|}w~zz~x}|{{}x|y{yy|}zzuwxx~{~z~x|{{~|wz{wz~{z|z}}|w}{y|}|y{y}|~y{y}y{~u~yt}z}}~u{w|}w|y}yyy|v{xzy}}|}~~|~}~}~}~~~|~}}~||{y||~}y|y}}~}{|{}~|~y~~~~}~~~}x~~{||}|}~|{||{}}}~}}}}~}~}~{~}{|}}{~}{}|~~~|~}~}}~~}~~|~~~}}z}}~~~~z~~|~}~}||y|~~}}~~~z|~|~~}z}z~~}|}|}~z||~}|~{|}{~}~}|~}|~~}}z|}||~{|~}|~}~}}|}}~{|}~~{}}~~{~~~~|}{x~~|||}}z~|}~|~|}}|~~~~}~}}~}~}~|{}~~~~|{}y|{}s}{~~~|}~{~}{x}~|~xzxz~}y{zy|}yyvz}}|x{z{||}z~ywz}w|z}zu|zx~}{y}}}vzz|}}~|}{zz}{y{}{w}{z|zxyu{z{zxzyy|yzz|x}{}{z}y~{y|~~yzzy|}~z}z{{{wyv{w~}w{w{}z||y|}zy~{x|tvu|{z|{yxzw|{~y{~|}}~~|~z{|y}|}{xzyxz|wzx|{zyvyyy|||z{{z{|zz}}~{x}|{}}{~yz|||x{{yz}}{wy|zz{{|}}{xx~yy~y{|}~x{{{|z{|~yxy|z}yyz~|{}}~{~}}yvyyyyzw{zyxzz}||zzyzzz{{||zz~}z{}|z~{zy{zy}~}~}z~|~}{{yvy{y{w||z~|x~zx}{|y~wwz~|{{xy~~{{}~|z}|}||vy{~|}~y|}zz}|||}wyvyx~zwzy{|yy||{z{|~}{{wx~{xx~{}~{yw~{|z~~|~zz}~y}}z}~v~{y}~w{|z~~|zzy}|}{}~{|t}}|}xy{vz~y{{}zz{z~{zz~x{z}~wz{yzz{yxw|{|{|yw|y~|z|~}{}}}y~xy{}z|{}}|~zz}xwz{}|w{}yz}x{x|{yx}y|wz|{v{z{~||~w}~zz||z}}~|}xxz~z}{|y{{uzx{y|x{{y{{y|xy{|~xz}||}}}}~yw~z~~{}{~}}{}y|~~~}}~|}||}~y|~~~||~}~{}~}|~w}|~}}|y|~|}|}{~|}{~~}||}~|{~}||~}}~{}{|~}{~|}}|~~~~}{~}y~|}z}}|{}~}~}{~|{~|~{}|w~||}}{~{|~|}~~}y}|y}|~}}}~}{}~~}}~}}}~||}~z}~z||~~y~~z}~}~~}~}}z~}{|~|{}}~||}}}~}~}~|}}~}~~{~~}|||}y}z}|~~}{}}~~~~}~~x|}{~y}{~~|z|~{}~}zzw|xzzyy{{{z~zyy|yv{{yz}{|z|}}|{{vx{{yyx|}z~{}{w{xzz|{}{|{w|~y~}{z}x{~z{{|y|x~z}~|~~wyz|~}u{{{~|{{zy}{z|}}t|x||{{}y{}|y}{||}~zu{xy}~yz}|}zy{|zy|z|zwx{y}xy|{}w||{x||{zz~|z{{{~zyzzz}}y}xx|x|vxz{|{zy|y~~}~{z}z{zyzz|y{~y}x{}xy{|z|z~{{{}zyzw{}zzw|w}wy~~}{}z{yzy}|}w|}~v||}s}~{x}|~|{~{{|~}z}}w{~~v~y~ytzy|{w{{{yx~{|{|wx}|}y}{{xz|}{z}~zz}z{~z~{zx{|}}y{z||}z}{{}|z{zy|{{{~}w|{||zyy{~|y}yzy{{yw{w||~{{{|}pw}z~x{|~zzz~{|ywz}xzy~x|{wz~z|}|~yyz|xyy}zzz{t}~zys{~|~z{{|w|~zy{z{z|~y}|yzz{zx~|zvyz}|xz}{zwzyz~|}u|{z{}}zxz{|x~{z{{}y{~y}y|~{w}|{{}w}zzx{y|{{x~{yyv|w{v}}|}}w|{}zzz}wzz{|{xxzy}}}}vx}{{{~}x{{z|}~||{yy~}|y|~xy}zyyyy|z{zw}}}}xwxy{{}~|tz|y|z}}x}|y|{y|zz|zv||{x}|z|y|xy{{w}}|}~}~~~~{}~|~}}}||}~~}|{}~~~~}}}z}~}{~~|}~|~~|{}~{~~~~}~~{|}}~~~~~{~|}~~~~}||~||~~~|||}|~~~~~~~~|~}}}}}}}{|~{~z}}~y~}~|~y{|{{{}}~z}}{||}}~~}|}~||}~~~{|}z}|}~}~~~~~}|}~||}~}}~}}~}}{}~}{~}~y|~~}||~~}~~}y~}~}~|}~~{}{~}~w~{}~y|}y~y{zw}|wyxu~xz{|{yzz|{xx~|{}}zw{}{yy{{wy~}{z||~w{u{{~z}wz{y}zyz~zrzz}wy|{yz|wy{~~}v}y~~wy}{v|{|w|}|~{x}{~{z}~~zzw||ywx~zxz|||v{}{{}}xz|w}~|{~z~z~{}zxwy||{||~}x|}}y}}{y}{z{||yzvz{w~z}{~{xy|}wzzy{||}y~|x}u}|{|||zw|}~|~y{}~}~yz{{xyyzzz{y|y}t||z}|zxzvx{x~yy|~|}|{}w~|~{{|yy}zz}{y}}~|{z||yyw|xzw{wz}w}yw|xyy~u||zx~{{~|{}{~||{{zy~~~}y}yx}z{y|{x{z~x|zwyy|z{|zxz|||{~x}}~w}||}{{}{|~{}|}|y}z}z~y}v{~|v~x{{z{}{ywwy~x}{yx|w{zz~{y~}}z~|{|{~z}~{|~{~}~y|yz}{|~}zzzww|x}wyy}y{w}zxy}z|{}|{y~}|wy}{~{~~y|zz|{~|u{{{x~x{{zzvyzz||x|}yz}yx}}xxy~|zx~z}{~zy{}}}z||{}y|~w{}||y~y{zu}z{wx{|w|vx{{}~w~}{|u~zzyw}{{|zv||}|||}zy~z|z|}}{}x||y~w}|}{~z}zxy{}~~|yywv}wz||{y|z{|x~z}}x|~{{y~z}|~z~~|}}}}|~}~|||}~~~}}~~~|}|~||~~|}}}~~}z}~}{~}~~z~~~~|w}{~~~{{}~|~{|~~}~z|~~}~~~~{z~}||||{~~~}}~||}|}~}~}~{}|~z~z|}z}~~}~~~~}}}~~~~}~}y}~}}~~~~~{~~~}|{~}{y~~~~~~}||y{|}~|~|zz||y}~}z|~}~~}y|}~~~~~|~z}~~~~~~~~~}~}|~y~|~~}||~}z}}|{~{}}~~}~|zxz|xz{zzzzx|x|}|{}}~xyy|{y~|}~z}|w|}~yxzy~yy}x}x|y|z{|y{z{wz}}zz{}}{{|~}{~z|wz{~{}}|zx}|{~}|{|}y{y|x~||~zyyyy~|{{{}|}}|x~{{~|{|y}v~}z}}}{{yvz|{z}{yy}z}{}}}~}zz{{y{zz|xv{zz}|{w}x|{wx|z||}}y~|{x}|zy|y||}x{{~}yyyyy}{wxyx|{z|z|y|{xz~yy|||w{u||xyy{y~yzz~|yxz}y||}wy}|{z|{}z}y}|yz|{{}z{}{||}{z{y~}x|w|}xxvy{}{~{w~}~yyxy}z~}y{}yz}{}~z|y}|~zx}|yyz{x{z}|||{w{|z{|}}|}{v{y}z}{|~}|}}}|{{{|wy}|zt{z{|xzyy}}z|~z}|vwyx~~{~}}|{zzzy|y{z~~z~{|zz~{z|{z~}}yzzwy~||}w{zx{|wzz~{y~}~{}|xz}z}y}xz|~|}}{xxzyv|zzy~|}yz}y}|xx|{zv{y{w~|}~y|}w}zz|~xz|x{}z{yxwz}{|y~|xy|}|z|z}x~wy|}{y{~||~|}}z~y|}z{}{~~y{xy}|~}y|~{xy{x||~|zz|z{~|~{y{z{z~|y}y|v~z}~x}~x|y}|y}{x|{xzz|zv~zywx{}z~|}x|{|}{}ty|{|{~|v|}}}}~{~|~}}z}|||{~y~~}~~{|}}|~}z}zz}~}~{~~~~~~~z}}}}~|}}~{~}|z}{z{~|}{~}~~~|||}~~~|~z{}{~~~~~z{}}~|}}}~x}}~~~}{|~}|~}|}~~}~}~~}|~{|{~|~}}~|}~|z}}~|}{~~~}||~~{{z}~{~~{|{~}~{~}|~~}||~~{{}~~~}~~~~~{~~}}}}|~~|}}|}|~}}}}~}{~z~}~~~|~|~}~}|}}}}}~}~~~|}~}{}}{}~~}~~~~z}~}|x|}}z~}zx{{{}{|~{{xyvzyvy{}}tzwu{}}ww}}z{}{zyz{}~}~zzz|}{||}zy{y|z~y}{u{z||z}|z~zy~|{z{||{~yv}wyy~yx}{x{|}z~x~~{wyzy{{yx|~|z|}~{}|vz{{|x|zw|z|v}|y~|xy{ww{y|u}z{{{|}|{w||x|{}~}|yzv{}z|~~sz|yzvx|{z|yyz|yy|||w}zvz{}{v~|}xy}}}|xzx}~}wzz~}||z~y{z~y|}xx~~zy|}{zxzzz{|x|w{x|xty{z{}|{|zzv}}{z{{y~{|}y|}x}{|}|vz~yyxyxwz||{v|{yx|{{u{zu}w}}z{~w}{}|}|||z{u{||||~z}|}}y{zz}}}|zw{y{|z~z|}|{w|~{zw}|||}zxz}w~wz|}y{~{~~y{|~~|~|}y~zxy{xzyx{~|y{|zz~|x{|{uwzyy}z{}}z|}|}~|t~|zv|}{x}{|{{}{y|{yzwz|{{~zzy{|z|v}yzy{~|z|~w{|}z{z|yz~z}y|y}xz}yx{{y|{y|}yz}|zyz|{xy{zzw~wx~}x||yzzzxw~z}~z{{v{|{z}{{x{}}}x~~{|}|~y~xz}|{uyxzz||z|xvywx||{}yy~|~|z}z~~~z||{x~z~|}xz|xv|zy|~{xt|z{x}y~}z|wxy{||}zxvy~y}}y|}~}{}{}||~||{~~{~~||~{~|~}|~|}|}~~{~~~y|}{~}~}{|}~}|}}|~{~}{|}}|~~}|}|~{}~}}}|}y~}~{~|}~}||~~~~}}~~||~{}|~~{}~~~~~~}}~}~~|z~|~~|}|}|~~}|}}}~|y}~~~{z~{~}}}z|u{{z{|||~}|}}}~}}}}~{~}~|z}{|{{~z~z~|~}~~}z}}}}|}z{~|y}{}~y|}~|~{{||~{~}~~}~{~|}}~|~|{~~~|~~}}}{}~~{|~~~~y~{|~{y~z{{z{y|}|z~z}|y}~vy|}{z}}{wz~v|xxz{}}{}|~|wz{||||zx|}y{x}|}{wyw}{z~z~~~zw}}}{{||}}z{{z{}|yw}|}}~vz~yzzz{y|z{|}}z}w}}vv{z{}z|y}{~zxz{|y}v}|zy{y{z~|}~}wy~|{zz{v}xv|{u}zw~|zy}|{y}zw|y||||~wu{}|~||xx{{}~|{}~|yy{xzz{}}{x~}{{|{{zyzy||yz~~~|}uv|}zy{|z}z|z{}{|zz|||wy}zx||z|}}~yzz}zy}}||{|||~||z}}z{z{{|}|{y}zz{{z{z~~~}xy{vx~z}yz{|~}|y}}{}|||~~y|zz|x}zy~yx|||}}}w|x|z}wxx||~y|}}{{|}|||{|v|z||w|yz}z}|{xyyz}z{~~}{{{y||{{{||zz}zz}x|w~zy|x{z{z}||wz|{{|z|}~~v|ww}zyz{}~~{z|zw}xyz|~xxz|{yz{z|}|y~y{}~zy{|{|zyzz|{~{{y||z{{{~z{yx{x|x|{|w}{||||{wy}}z|{}x{{|z~}y}{}}{{}y|z|y}y}}}{{|}|yx~}|}~zz~y{}x{y{{zx||{xy}z|{{{{{uy}||{|{y~||}~zz{|z{z}z~~zzyu|{}z{s}xwz{~zxy{~}zyzx~~|x{w}y{u}~{z{}~}~}~~}|}}~}~}|~~|~y{}{~~}y}}~~~x~~|~~~~~~}~}|~z}~}|~~|~~}}z}|{}~~||~}~||{|~x~}}|~~~~~{~z|}}}~}~~~{}}{|~}|~~}~~}~~~z}~~~}~~~||}~}|~~~|z|}y~~}|x~y~|}~~~}~{}z|~}}}~~}z~~}}y~~~~|||~y~z~~~|}}|}|}~}{~}z}~}~~}~~~{z{~~~~~}~}~~~~~}~~~~~}}~}~~}{~{}~}}~|}{|~~}}~{~z}z}~~}~~~~|{zvuzt|z|{~z{~{zw{}y{|wz{||v}wyzz{v|{|y|v}{~}{~z{{vy~}~yz|z}|}x}z}||z|{}w}~y~yz}}wy{}{{yyyy{y{tzz{z}wyzy~zyz}z~~}{y{z}}|~xz}x~z}yz||~}vu}{~~{}|x{{x{~yzyy{{|}{~z|zx{}z{}~|x|{}|zyz}zzzxvz|wzzv|y{{zty|~u{z~~{wxyw{zy|}|w}}{{|z{|z}}~{}}wy}z{~}|}{z~|xz~{{{z|}zzxz|}{|x}{{|{~zx}}{}|~}y{x|{}{{}v{~}|}yxvy~yzz{{{}zy{x|wz|z{v|~zv|xumyw{}}{{~{z{y|z~}~y~|}{}yzwxx}}{~yzy}|y||vyw|z{{|}wz}|}{y|y~x}|xx~{}~z{y{{w|{~}~{y}|xz{}{}{xzwywu|zyyw~w}|y|~}{zx|~}}zz|}z}|~uy}y|y|}zz~yz|y}yzyx~|wz}z{|{z{~y}|z}{~||~z~{{}}x|}{}z{~y}}zxw{{}xwz~}{wz{|w|{y~zy}}z|{|~~{}{|}~}}}yt|{|y|{|~{zz|{y{|~}v{}y}z|yvy{v}x{zy{y~~zy}w|||~~~|||xy}x}}}z|z~}~{{}{~z}uz||z|||zxzxx}|z~|x{}}{t{x{z{~~wz}y|}}yx~{|{~{|~}~}}}|z|}~~}~}}|~|z}z{~{||}}|}~~~~~{~}{z{{|~|~}{~~}~}~~~~{}~|~}|~}{{~}~y}~z}|}~~~}}~}|~}~{}~~}~}~}}}~u}|}z{}z}}}~~}~|}}}~y|}}~}}{}~}}~|~~}~~{|~||~z~}~y|~|~}y~}}}y~~{~~~~~y~|}}{|{~~|}y~}}}}~|~||{~|~|}~}}|~z{}~}}|~}|zy|{z{{{zx}~|{~xzyz{zz{xz}w{v{|{~|}z|z}}}z|zy{}{x}yw~|~w{~~{~~y|{y}}~{zy|z}||z}y}{{v~{||{|{x}|yx|yxzw|}}{zz|{z{{|}}x|xzz~}|}|{z{z{{{}~}~|~~}||zx{}|x|}{xz{xz}{y{w{y|~}||zz|zx|zxz}|x|zw|}zy{{x|zyx}{x{}zzz~y{|wz{v|{z|{zz~{}z{{{z{~~w}}{}x{}}sxy{||zz}x||x}z}||zv~{{}|}|{yx{}}ty{{{~~}y|z{}{|{|}z{{}|z{{zyz~x~zz~zxz}~{xy}{zv{zw{y}|{{{y{y{{{z}zyz}x|}~|~|y{}y{z|~{|y{||vz}z~{zy}{|y}|}|x~~y}x~zyxsvw~zy}v~|~~|}{{{z}{{}yz}vv}}zzz{z}zx{~|{w|x|{{w{~|zxuz||{{z~~yz|{}{zxxxzz{{z{zx{}|||zw{~{{w}{|}}z{~y|~||{{|{|y{z{zx{w{{w~{yzz{w|xy{{vyy~}|}|}~x||}yz}~}||}wwz~|v~vw{~|{~~z{{}yx}z{||}~~~{|~}y{|x|z|}xz{x|zwx{y|||wy{z}yzzzzy}z|{z{x}~{{z|||{|{{{{x|~y{}{|{|||u~|}y{z}}y{y|}ww||y||yw}|{|{}~|{z{{{|zy~|}||}~~{|}{~}}}~|z}||~||~||}~~|~||}~y~}}}y|}}y||}~{~~{z}~~}z}|~~}~}}~}{~~~~|~{~}|~~~~~|~}}~~}~~~|}~~|~|{|}~{}~}~~||~zy~|~|}~~||~}}~~~~|}|}~~{~}~~|~}~|}~~~|~}~~~~~|}~}~}|}~}z}~}}{z}~}{~|~}||~}~~~}~~|~~|{z}}~~}~~|~~}|~}}{~|~}~~{~{~}{~~}}|~}~}}w{~}~~~}}~~x~~~yyxz~}}~|zx}v}|vw{z|{{ywy|zz{v{{z|{|x~y{z~}||yy{{||}{{{|}}{{{xyw}zzyw~x}xyx{xwxw}y}~zyz~{{{}y{{zyxv}|{|yz{z|~{}z}xtv||{{x{|}{x{~{yzxx{{y|~y}xzzy{|~y|{|z}zz{{wwz}z|xyz{{y}}z~~}x~{~|~{w|{}|x{{wzw}{xyzxxz||x|xywz}{~{vyz{z}~y|y~{{{z}z}||{z}w|z}{{y{|xuy}{x|xy~x|~z~|}|yxwx||{x||{~|~{|}z{w}yz{y}}x}{{xz|~{yz|~z~{yxww|}z{y~~t|z|}{yvw}}ywxx{y}yz|wxzx~|y{~}}}{}|{}zy}x{}xzz|y~zyt{{~x{|x{{yyzx||y~{{|y}}zzy|}}~|~y||y|{}y|v{|{vvx~yzuzyy}z~yz}~xxyzxw}{~}|}{u~~z}{vx~{{zy{||}}z{{x}}z|y}vz~z}{yy{~y|y~x{ywz|wzzyz{{z~z|wzz|{{zyy{|{}{{{{||z{}|y}wy{|xy}uw}{xu}{xwxzxxwywwz}{z|{|{|x~|~z{|{}{~|||{|xzx}{|z|y{z|yz}zxzywz|xyzwzywz~vxzyz{}|y~{}~}}{yyzz~}}{z|zy{|{|~{~{t}}||yxzzy}{}s|y~{~~|{{{xy}x{x~}{|x|||y}}}}~|z}}~~{{~}|~w~~y{~}~|~x~~|~|~|{~~~~~||~~{~|~{||}{}}~}|~|}{~~|~~}|}~~z}|~}~~{~}~|||~x{~|{{}z|~~~}~|~{z~x~{}~}|||}~~~}}~||~|~~}~~~|}{~~}}~z~~~~}||}|~~{}~|y{}~}{}{}|~}~~~}|{y}}~~~|{{z{|~}~~{~~~~|}}}}{}x|~~{~~}~}|}~{||}{y}~}}{}~~z|}|y|~{~~}~}~}~||}|~}|{~~z~|z}{~~}}~|~}y{~}}~|{~}~~||~}~~}|{zyz|||w|xzw}x{|xz{yy}yzx|{x{}y{|uz{|w{~{|w|zy|xzxx|}{~~}{z|~zv{vw|y{{{}~|{v|{~z|{{zy|yz~{z~{yzw{xy}}wzx~zwxyzz{{yvv|y|xy}{|zywyw~|yxv~~{{|w}zz}{{zx}y~|z{~w{x~~xy}}|~z{~zz}zz{w|{v}z{zw|{z{w}w{{|yz|zzx|zzzxzx|{~yzyzzx{zyu{y~{t|z~~y||yy{|yx{yy}~w}~wvz}w|~z}x{z{{xxy{{|w}}|{|{zyz}|w{wy{}|{{wyyx|~|{|}~|{{|y{{~|{z}w{ywz{yzzz|z|w{~~|~}v}~zz|{~zzu~}|{{~w|}~{|yz|zwy{z|zrz|}vz{ztz{~z~~{yz}z}|{y{|}s{z~z~{}|}{}xy}{|yzy{}}{~~|}yx||{y}{y{~x||}{z{z~}yyx~{{x~v||~zx~vx{{{y{||wvyz~|{v{zz~}ytyy||}}}||}uxx|x}zy{y|~|y|v~{zy{w}}ywx{y|}zxwyzz~}yxv}||~z}}|v{|y~}|z}{x}wz|x~}zw{}|yv{|u}w{z{}|~|}xz~z|y}|~~}~|t||zzyzxzy}xw}|x||zx{vz}w{{||~yxz|~y}~uz}x|zw{||yz}yyx{x|v}y{|{yyzy{}{{|xz{~zzyz}{yyz|z|{}|xz}{~zz|{z{|{x|wx}|~~~{|}}|}|~}~{|y{|~}~~|~}{}|~w|~~|||}y}z~v~z~~||}y||}{w~{}zz~~{}}}~{z~~~|}~z{}}|}{}~~{|}~|}~~~~{}}}zz}~~}}~|}{|y~|}y}z|z~~}~|}~|}~~}}~}}|}~|~}~{}~}~~~~{~~|}~y{|~|~}}|}y~~~}}{}~}|~y}}~y}{}|z}{~}z}}}}~~z~|~~~|{}{zz~}~|~~|~{{|}z~~~~~~|~}|~}~}~}~}{{~|~}|}~z~}||}~{{~~~|~~|{~}}}{{|}~}}x~z{||~y|{|yw|yzy}w{z|z{|||yyx~z~~|}z~}}{vz}z}{y||~{z~x}~}zz~}}}xz||{{||{zzyzz{{{vywyw{|}|y~}zy}{y}~~|{}|~~yx}z||~z}|z~{zxzy{vzy~zy~y{zz|{w~x|||}y}y{{x{}}xyz|z|yyx}~z~||~z~|z}|w~}~z|zx|s|~zxz|{wxxu}}}{x}|zwzvyy{y{~yx{|z{y|||y|}z||x{y}~}}|w{{z{{x}z}~z{z|}||y|z|~x{~|{}yz}z}{z{||{~~zy~x|~~}xy}z{zzy{|}xy{{zz}~{|xzx~y{{|z}||{{zz{xxz~}y|}|~w~|{{}z|}}|{|xvuywwtvx~z{zxyz~z{z}zyxww|z|y}|z{|~z|~x~|z|}{~}{|{}|uzv|{}}|{yx{|z}{y{{}v|w}yy|z{{}~}z||}}w||~}}}{{{y|}|{~y}x{{{{}{yxxy}w{z}~}z~v{{|w|zyz|}{{{{{zx}||z}|||~||{~{{|}|~}zz{y~|zxz}{|z}|y|{uvzywz|yz{z}|y{|~zv||yz|zx{~}y|}z||yz}{|~yyzzx|y}{xy{w{|x{vyy{yz{x{zz|}~{zzxy}zy{y}}y|}}{~|}{|z}~}|x}{zy|vxyzy}yy~yz}{{yx|z|t{w}{}|yxz{z|~}z||z~~}~{|{}|~~}~~~||}y~~}|}}{||z{{w}x|~}}~~~{~{}{}~~{~~zzy~~{z}}}z}}~~|}z|{w}~{~{|~x|~}}}}~{~}~~|}}}}~~z|~~|}z{{x}}z~{|~~}z~{~}~~~~y}||~}~~}y}~}~}{}}|||~}~~{~y|{}|~}~}|yy}~z~z~{{}|{~}}~~~~~~~y|}~~|~}}|}|{}}~|~~~~~{z}~}~~~~}~{~~||~}|~~~~~||~}~}~~}}~|~{~}|}}yz~~|w}|~~~}|w~~|}{zz{zyzz}y~|v{|t}}z|x~{x}{y|{w}}{zz|z|z{|zvz{}|}}{{z|~zxx}{z|z{|{~z|~}{}{~yz||~}y|}}}{zwz~~}{~xy{|}}|x|}{zu~}|y|}xz}z|y}z~|z}~||{w~}{wz{|x~{}}vz{zzz||zyxzy{w}x|}z|||zz}~v}y{{|{{zz{|yzxy}z}}}}{{y~w}~x{|{z{}{w{}|}xx~}z|{{z}||{zuyy|yx~~}{}vxyy{{|wz{}||z|{|{|{||{}y{{{xy{zz{{w{|yz}y{zvxz|z{|~{y||}{zyy|zx~}y}zz{wyy}|zuzy{z{yy}{{{yz~~x~{wx{zxz|z|{~|zz{~}zvxx~~~{|~~{~~~{{~|{}z{||z|vyzw{y}wz}|{{}z}{x}x|}zx~~y{wz}xxy~y|y{{|zz|y|x~|~{zy~yw~y{{x{xzx|x{~||{{w}xz~|{wzzu|}z}yz|{{z{}x{w{~y}~{|{y~z{|y|y~||~{z~y|z{y{x{vz}|}y{{yxz|xz|}x|}~z}zzzz}z~z|z|}z{x|~w{~yw}{vy{|zyy{~x{{}z~{}{|}{yz}}|y~z~z{z}}y{~{}|~|y|x}|v}}ywy|}}}~y|{}y{xy}{z}|~{w}}}~zwyzww|yxy~~}vyx|}x|z{z}w|~}~zz{~}x{zyywy~~~}~}~|~~z~|}|y}~{~~|||~~~{~}}~}~}}{~}x{~}~|}{~|}~~|~}~~~|z~}}|{~~~}|~}~~~~~~~}~~~{||}v~}z}~~{z}~}}}~~|{}~~~~~~||}|~~~}~~~|~|}~~}|~|~~}{}~}~}|}}{}~~}{}}~}{|~y~||}~~w~{~~~}|z~~}~~~|~~z~}~||{~~z~{}~||}}~}}||}~}~~|}~~}~}~{}~~}~|z}}}{{~v|~~}|~~}}}}|~}~~z{{w~}~y~{|}}|~{y{z||{|z}z{~{y{{y~}x~z}y|zy{yzyy|{{wxx{{}xy|z|~|~|~{{~z}w~{{z|yuz}v~yy|{w{{|xx{}z{y|{vzz|y~vyzyzz{{|z{~}{{z~{{|}~|x~~yz|~}|{}|z{yyz{{wx~~yzw{xwzz}y{|xy|zzzy~{{}~||~}z{~w|{y{|}}z}}{|||||wzzz}yzy|uy~~yy}{|wxzwzx{~}z}y~|v{|q}t|wz|}zz{~}}{{x~}{{x}{x|y{yv|~|y}|zxx{{zy~x|y{{yxzz||z~{{y{y~||y}{|{}}~{{{|z{{zy~{yuz|yx{|t|xzzzz{v~{~zxx{yyyz~w~{y{~z}{||{}{~|~z{~||}~||~z}}y|yxw{y{}vzw{xy{zxxz{|{|||}~~~{}yy~{|zy{}z|z}yzx|{x||{y}zy|ux|{}wzy}~y}tzyz|z}y~{y|w|~}}}y{{}|||~yx}}~{z}zzx~zwz{~~zz}{|xwx}wyyyuyxz{~x|z{{{}|z{z~zz|z|~}zz||}}~}|{~y~x~~z~v{~|z~y}}z|z{xzz}}zuz{yz|{~{w|~y}~|}}{|~yxy}~~}|}{}||~{yzzz|w}x||y~}z{y|zxz~~|y|{~z~~y{{|}z~~||}~}x{zu|z|}w{|~zzx~xyy|{{{x}wyz}u{~~}{z~{|zv{~x|z~zy{|}y~{~}~}}}{}{}~}~~~w~}|}|~{~z~~~~}~~}}}~~{yy{|yz|{}|{}~}~{{}|w}|}|}}}|~|~|~~~~||~~n}~}~z~|||z}|}~~|~~~}~~}~}}~~{}~zy{~|||||||~}}~~}~~~|}~|~~}|~}}}}~|~~~|~~z~}~~|~~~~{~|~|~}|~}~~|~||}~||}}}x}}}|{{{z~}y|~{~~{x~~~~{||~}w}}}|{~}y~}}}~|}}w}{|{yz~yywz|{zz~ywwu|vy{wyzzzz|y{}|x|~zxyx~{wy}z|z{zz{w|{|}{|w|~|zz|y{x~|}z~|{{zx~}{{~~y|}{y}x|xzz~|}w{xx{}|}{|x||~|}{|ztxz}}z}{~wzzw{yz~|{xzz|z}|{}|{}{z{|yy|}~x{yyz|||y|}z|}|}~wxz|y|{}~xzx~y|x|y{||~|y{}~w{uy{{|}y|~yz~{~yv~{yz|||~{zw}{|zz{{}w{z}{{|z{yzzz~yy~zz}~~{z}vy}}{yy~}z}{wz{||}}{x{}}~}||ww||{|}zzw{~zz{x}}wr{||x|}z|}zy}}}~|x~z|y{{{||zz||z}|{|}y}{|{zx{}}}|z{z{xx~~{|y~{v|~yyy{|z~}|~z|xx|vx|yyx{}{tz{zz|~~|{zy{y}~}~|||y{}pyzz||zy~xyxyz{|{{{w||{}}{z{~~}{{{}~{}{y~zz~|zy|}u{}zyy{z}|z{}}z|z{z|v{yy||}y{|z{}}~zzy}{}zy{{|{z~|w{|{{{wz{}|ywzzy||z~~{~{xy|x{~~|{}||{}z|{~}x|{zzyz{{zy|}{}|}}{wzy{}|uzxw{xz|}y|{{{}}y|yz|zuyx||||~y~z{zw|zz{{|x}}~yzy~~{yxzxy{w|w{{}x~{x|{|{xxu{{~~zz~{y~z}x}{z||~}y}~|||~}}~{{}~}}~}~}~~}|~zz~}{~~{~|}|}x~z}z|~~}z~~{}}}~}|~~}||{}~~{~|}~~~{}|y~|}~}|{|}}~{}{{~~~~~~}~~~|{~}}}~}|}}~{~~~~~}|}|~}|}{}}~{~z}~~~}}}}yz~~|~}~||{~}|~}}~||y}{~~|}|}~}~z{~~|}{{{~{~}~~~}{~{}~~~{}|~~~||}}}z}}z}z}~~~~~}~z{}~}}{~}~{|~~~}}}|{{~}~}~|}{~{~|~}~zz{|~~{|~|~z{{|{}}x}{y}|yzx|wyzzyz|{}{}||v{vxy}~xz|}~}{}zz{}yx|z}}||x}}zxx|{|~z|z{}{|zx{z|z|xz}yztwyxw|zy{yzx}}zw|y|}yz}|{}}}zw}~z||{{||~{z}{yy|zxy|~~}~}yz~xzwzx{z|{|zy~z|x{zz|~||w|xy~zzz~{|}zyyw{z||}x|vzx}{y{}|w|zy{}}z{zx{v|x||}{z|z|v{{{~{}~~wzyz|y{|z}zz|xz|~xvwx{vyw|{y|{|{z||}v|~y|z{|v{zyz}y~~y{}~|x{{y|{y{~zywvw{xz{vwzz}y|}||}y{{|}x~}{x{zy}~||||}}z{{z~z~yvz{|v||{v~}yz{}z{zvz~{{z}~|z}y~}zw}|z~|{||~z~}y|}z}|y|}}~{y||||y{z}zxzvyy|{}~y|y{|}yz~|{}~}zx|||~z|z}{~}x}}zw|}w||y{xzxzyvyz{w|v~{v}|{~{{}|}z~|z{{}{}~yyz{|{z{{~y}{|||}}w{||~|||yz{{~xywxt{{{y~t{}{wv~z{yy~}y}wz{{||~~z|zw~~~|yz}yx~z{}y~zz}|yz}wxy|x{}sz||}y|{z|}}ww}~y}{|~t}x|zwu}~xx{{}ztyz|zxyzu{y{wy{yzv{zx{~{y{}{y|z||z{~z}}~||{~|~}{~~~}|{}~}}{}~}~~||{z|}y~}~}~{z|||{|~}~}}~}z~z{z~~{~y~~{~|~}}~{~{|z}{y}{{}{~~xz}}~~}{{{|}|}}~}|~~|}}~{}~~y~~{|}}~{{}yy}}~~~~}~~}{}{w|||z{z{}}|}~~}~~}}}~}|}{|}|vz}~~~~~~~|~}~~}~~~|z~}|}~|~~~~|}}~p|}||{~}}}||~|}|z|}z~~{~~|{~}}~~{~~~|~|~}}~}x~}~~|||{~}~w~{|~~}~~~|~z}~|~w|~~zz}~|}}z||y}{z}~yzz||x~zxzwzyy~xyzy}xyx{~z{||~}{zzz{{}yz|{}xy{~w{}|v{}||{{}}~zxz}{y}z}{zx~{zzx~{}|~~yyy~xxyyzz}|}wxwwyzv{|u{yzy|y{{x{y{z{z{{z{yzv||~z{x}y|}x|uy~z{zw}x|{}x}|zz{y{y}}{{zwx|{{|xxyxv{|{}xy}~zy{wy|y|}||||}||{wwx}{z{}{}{x}z|xwzx{}}y}xw{w~zzzx~zz~z}yy{}{z{}{{|z|zwwyy{z{}}zz|y|{y{yyx~{{}~~~y|w}|x{z{}|~vz}|{wxv|x~{}yz|~v|}zz}x}yz{zz|w}{||{x|{{{~{{xz|y~xx~}{~zyw|z}~}zx|u~{z|~||}}z{~xxz|{y~zx|txz}xz}wyyy}~|zzz~z{{zxwzyw{}x}|{~}~{|z{y|y|{|{}~}~{}z|z{z|~}yzw{|}xz{z|z|{~zz~~y|}}y{}v{~~y~}~y~x~yy}}y~~{xyz{z|{}}|xy|{~{{|xzz}~|yxy|yyy|}z}yzy||z}z}{z{x{}{wy}~x|x}{yzv|{x}}{{uz}|y{y{z~|wz|zz|x}}|}zy}~}w{y{y|}x{z{~}{}z}|zzyy|}zwz~w|y||v|zyvz|||{{x|x}|yz}x{}y~}{y{}{{~zzzv|~}vv}z{xy}~{xw{yzzw{{|xz{~~~{~~~||~~~}}~~~|~z~{}|~~z{~}s~~v{{|~~||~|}{~~}|z~}}~~|~}|}|~{z~|}}~{{~}}}}|~}}}}}~~}{}|}||}|~~~|}~}}||~~}~|~z|~}~~~}~{~~}~}||~s}|~}~|}~~~}~{{z||~~~~~z|}~}}{|~||~}}|~|~|}~~~}|~}}}}}z|~~}|~~|}z~~~{}~|~}~}|}~~}~|~|~v~}~}}~z|z||}}}|}}z}}~~}}~}|~y|~{}~|~}~}|}~|~~~{}~}~}~z~y{|{|{|~~z~zx{}~|yxyxwxvxw{{|zxy{{zxw{{x{xw{{yyyxx{|~|yy{|~}y|x{}~}~|z{zz{z|w|zzzy{xy|~x}xwy}xyz{zy|}{~x}{{x~{{|x{zz}}~}|zxwyy|zwxyyv|yy{z|xvw}w{}|xy{vu}}{zy|z}y~~z|z|}}y{~z{{|y{x{zw~y}|vxy{|w}zxxyzyz{zwxy{|x}y|{}z|}~zzy}}{x|{{~{|{}~x~{w|{w{~{{yz{}zy}y~u}xz}yx}yy|v{yz||}y}|z|wuz{{{y~xx~{|}|yy}zz|vyzy|w|y|~|yx{xx{{z{z{|wzzz~{zzyzz}|~}{{~}{~z{}}|~|z{}~~uy|}{}{{zy{{|~x~y{{{}zyxyw{z||zyyx{}wzyz|y}{s{z{~|}z}|z|}w{}yv}{w}zzz|{zww}y|v{|y~z~v~{{}z~|~|w{xzy}{}zz{{~|v{ww}z}y{z|||}{~|tx|}wyx{z|x{|xz||zw|wx||{z}xzzx|{{yy}~|~}}~zx|y~vz~}}zz}|yy{x{|z{wyxy|zv{}ywy{vvxzzy~zyz||zv{{yz}}{}~}z~yzy{|{~}{{zt|zx{yzy~xxyxx~xxwz{~yyyv|{{y{~yy|x|w{{~z}}}z}}|z~{x{y~}v}w|{~yywz|z{}|}z|z{y~zzz~y~|~|~}y{}~}~~~}}}~~}{~}~{}~~|~~}~~~~{~~{~|{~|~~}}}{}{{}||}z}~y}}z~|y{|}}{~|~|~~}}~|~}|}}{}~~|}}{}}}}}}}~~z~}{~|~}}|{}|}~}|z}}~}|~|}}z~{}~~~~{~~}}~~{{}~~~}|{}||}|~~}|}}~~~~~|}~~~~{}{|~}~{|~|~||y{}}~}}|~|~~~z{}|{}}}|~y}~y~~}~|~}|z}{}{~{}~}|}}|}~~~|}~{|}}}}~{~{}{}z~~~~}~{|}}~~}}|~~}~~~~~~}{{~~zx|~|~|~z}{}}v~z{~{}xz|wyy~xzy~}z|{|~yz}||}|~vz~~{zz}|{}||{y}}|wz}z|}~y||{}||{|~~{}{w}|z|}~}}}}|}y||}|z~||~z}|y{yy{|}~{}}~{~~}xz~|||z|{zz|}}y|}}x}{||||x|z{}~~}|z~y{y|~y~x{}}||||}yy~}~}{}|||~}}z{{x}{||x}zyz{{z|zzy~}}|{{xx~|}~|}}}~y}}yyz|}~z~{{}~zx{|}{}}{z}{x{{~{~~||{z~y{}}~{y|{}|yw|yz~~|{z~{yzzzyzw~}||z|~x}||{~{~~y}~}||{x{~~}y~}~{z}~yy{~}~}||~y~|{zy|{}}}}xyz}|z~|{~|~y~}~zw{{z~|z}y{||x}y{y}~{~|}}}~|{}t{}z}y}z{w~|x|z{||xz}{~}}}}|}~|v~}||y~xy}z~}~|y{{y~x||~|v|{{}}zyxz{x{y{xy}~~}}y~{{}|~}{}y{}y{}{~}yz{|{{|~}}x|}~||}}||}}|{~}}|{}~zz}y{|{{|~~}~}z{|||}~{|{}|~y||yz|x}w~{|{}{|||~|{}||zt~{y}{y~z|~y~yx{|{}~|z{~z{{||~|}||}|}~~y}}~~~}}~}~~~}}}~}~{}}||~}{~}~~~~}~}~~}{{|}}x}|}~~~~|~}~~|~~{~~~z~}}~~{~~~~|~}}|}|}~||}}~}z}}~{~z{}~}~{~}~{|v~}~}{~|~~|}~{~{~~~~~~|~}~~{|~|}||{}}}~zy{|yxyxxyz{{z{y|{}}|yxzzy~x}|y{xv{~z}~{|y~||~|z~~|{{~z|}~z~}{x|y{|~~wzw{|x{s}zu{||xw{yw}~{|{{|zz}z}y{{{{x~|~{y}|yz|}yx}yz~x}{|y{z{{y}z}y||vvu{}tyy}~||}|{y{{v{{~z}~{{{z||{||{yz{|x}xx|zx{y{ywzwwz{{{z|x}{y~z}~z|~~~{}{y{z}y|yyz~z||}{}y|yyyxz{{|x~}~z}x}||x}|zz{zs{|}~~xy~}{yyz}}|{yy{z{|{z|y~yzzz|}zzzzzz{z{~}}|{|t{|zzv{z}}zy{z|z{~~{z~{{|~~y}~y}{|}xx{}z}||yx{~z~{xy|{v{}|vuz~}}zz~z}}{|z}|{}|||}z~|}z~zzyxvx{}y|{{|{v|w{xxxz{w}z{~zyy~|~~~}{}}}}zwy|ywyxs{{{~~~xz}{z|yx~w}}~{xwyv}z{y{|wwy|y{y{y}|}tx|x{|{~}y|zw|~|}~|y}zz|{{zz|z~}y|y{zz}x{|wzwz}z~|}z}{|y{~|}u{~||ww{~}|z}|y~{vyxz{|y~y}xz{~xzxx||wwy{zvux{}xy~|u||~~y||z{||~}||~{}}||wz}}||x}}{{zyzyuxxxzzu|o~|z~{{|~|||x}~||}~yz~}~|}}|~}~}|~~{{}z}|||}}}{z|}~~{|~{||~}}~~}}z~}~~~~~}~~}~||}~y}}}}|~~~|{~~~~~||{|}|{{~{||~~}~|}~}~|}~|~}}~{z||~}}}~}|~~|~|{}}}~|}|||{{zx~~~}~}y|}z||~~}y||~~}}}~}|~~}~~~~{~~|{|{}|||~{~}|~~~}}y}}~|~~{|}}~~~|~~|z|~{}}~}}~|}~{~{}~{|~~}~~}~{}~y}}{yz{~|}y}|}~}~~{||}|{~}~}yyzx|||{}~}{|{}~xxw~|x{zzz}}uy}{zywz||{|zzvx}yuz}~yyz~{z~yyzw|xx||z}}}~||}z{y|{z{{~zz}~~zwy~v{zz{}z|z~w|ywxxw{|~z|{~w}}x{}}}y~~}zy}zxyz}zu|zzx{{|x{x{zw|z|{{~|}z{}y}z}|y~|zz|w|x{|{~zxu~||x||xz{z}{|{y|xw{{{{|y~xyw||z}z}}w~{~~|~y~{z}|wz|~x|y}|}|{{w{x}~xxz{wxv|zzzx|z}~}{y|w~{|{}zyzy|w{zyzx}u}~y||||{x|{{}~}xy~zx|}yz~}|vzz||~{~|y~y~||z||}{y{{yyzw}|y~}wz||}}~{{|}{vzzyx~{|z|yxzzz{}}~|z}v||yx}ywz}x{yz}w}{}z||{{{||~~{w|zz|{|zy~}}|}{~y|{|}{zz}rxzv{x|y~o}zy~}y}~}zz{z}yn{{{xz~|{|zz~x~~zzyyvyzzyz{yx|xy{}vy~yy|vy|zy|x}|{}}|}y}z{{x||yy||~z|{z|z~{zyy|{{}|~yz}|}~}{|}z~z~zzyyz}~x}|w|{zz~~}|w||w|z{zz{{}w}y}z}~}~|yxx{|zy|z}{z|xzy~~}}y|~}~{y}|||y}z|x}}||w||zzy}|{{y~wx|x{}{zy~yy}~{x}z{|{}{y}y}}}}x{~~~~{}}}~~~}}||~~~|~|{}}}||~~~}~~~~|u~~~}|z~{~|~}~{|}~||}~|~~~x{~{|~}}|}}~{}}z{|}~x}~~~~}~}~{z|~}~}}|{}|~}}z}||~}}z~~|~z|}|y}~{|~~{}}|}~{y{}{~~~{|}}}|}{}~~~w}|~~}~|u|~~~}~~~~}~}~}y~}||}~~}~~}}}|zz~~~~~|~~|||~|~|~z|~}|}~|}~u{|~|x}~}}zv}~}~~~~~}~~{||~}~}y}~}~~}|}~}~~}}}y|{}~|}yzyw}yyzuz{w{xzyzxuy{||||||z{zzx||||z{}}z{{|{z~|}~y{|}{~{xyzzx|z{ww||yyy|}zzxxzyy|vvv|~zz|{}y}~{|zy{}}|~z{{}y~~~~}~x|zzyz|zxxvxy{yzzz~z}xzvz{zxy{z|z|}|}{|~|}{w~{}~{}zz{|}~v|{}zywwxy}|ww{{xwx|}{}uzzxx}||y{yyy{|y}}~~|zzyz{z}{||zxx|{z|~wt|~{}{|xyv{x{{zvzzz|~}y|}z~{|}{{}zz|xyyz|}yy}~|{|{~|}}wz}z{y|zxy{|w{y~x|~y}}yzy}y{~~{~|}}}{|}yz}{z|}|}}{}~{{w~{{yz|}vz|z{{}wz{zu{yz{||}x{|}}}|x~~zz}|yw}z|z{zz|z||}~{z|z~{zz||y{{x{{w}zzz{z|wzxxz{~~z|z}yy~yzx|{}z|{{}zy|yz{zz~x~{yyz{z}{|~yw{|{y~xx}w{{|zm{y||~x}|~~}{}yz~y~zzvy}{}~|x|~|}|{x||{z}tz}||v~wtxvuz{y}|zzyy{xz~~~z}{y{wzx}~~|z~w}{zyx||}|{}z{|w{{}{{{|{{~v~yzz}}~yywx{x}w}~|||x{~y~zzx|}{{z{~|{yxyyywzwzwz~~{ywyw}x{}yz}z|{~{|x}}~|}x{zy}|~{{~~~}~~}~~}}}~}~{}~}~|}}|||{~}}}|~~|~|}~~~~~z{|yz}|}z}{~}~~y~}|{}~}~}~|}{}~~|~x{~~z|}~{y|~|}~}~~}~~|y}~|~|}~}}}|}}}|}~~~}~{~}{}~|}|~}|z}~~{~~~~~~z}}y}}~}}~}~y}|}~x|~~~|~}~~~~|}}~}{|}}z{~}{||~~{~||~~~~~|{|}y}~}~{}}}~}}|~z~~|~~~~~~~||~{{}~~|~~~~}|~{}}|{z~}{||~~~~{}~~}~~}~}|||}z{{|}}}~}{}z|~}}|{{{|}x{{z|{~{{}z}x~}~{||{|{xzy~yw}x|{|zy|ww|}zyy{}~tw}{z{}~zy|z{{x}|yz}|}{{{{vyxyz{x{}|~x{|zx|z|xw{xzz}{{}vz|{|~z}{x~z~w{{y|}w|zx{}xz|{|zy{|zz|{x|y|x}}|x}xy|{yvu{{}{}yxuzwx~wxzyyyz}{{~x{{{zz|{zx|zz{{|xz~|y~yw|z{{xyzyx}~xzqxy||{v}xwzx{}~zzzy{x|y|uxzy~~||v~w{xxw|zxyz{||y{z}|~z|s|z}z|x||x{}}y~}yxz{~|{{}{|zz{yz|}y|z{y{y}zz~}yzv{|z~w{zyw{z~~|}~{wx~{{||~~}}y{{~{|{}|{v}|{{y{zz~~zzz{|w}}xz{z{|uz{|}yyy|{zyzwz~|{zyyw}|v}}}yz{|}{~{~xyz{z~z|{zxy|x{~{{z}y~}||xx{}{wzzu~}}{yzw|wyz}xzz|z|zzxx}~|x|{}z|wwwzvy|y}y{yty{}zvy}zxy~xw~z{zy{z{zy~}z|}yy|}{yzy}|z|x}z~z|{|}{yx|y}}|w}w{~w|yt{xx{u|z|x{z{}~|zx~{{v{y{wy|xv{{y}zx}|z}xw{|zxyy|}yy{zyv|~~||{{}yy}{y}~}zz{z}}|y~z{z{w{}|{z~||{{xz{xxy|z|}zv|xy|~w}{x|}{{{y}~~{}|}|~|~}~~z|{~}~{~}||~{~~~~~|~~}~~}~~}|~~{}{~|~~~~{~~~}~{}||}w}|~}~}}}~|wx}}~}~~|~}~~~~{~|~~|~~z~z~~~~}}}~}|~||}|~{~}z~|~{~~~~}z{~}}{~|~~~{z~|{{~~}}{|{}}|z{~}~~~~~|~~}~z~~~~|~~~~}{|}~|||~}|z~}|~|z{~~|~~~~~|}~|~}~~}~|}~~{~~~|~|}}||~}}~y}|~}~}{~|}}~z}}|~~}~~|z~{~}}}}{}}}{~zy|z~y}{x}|~}|}{|}yx{x{|yvy{|zy}|x|wyv{{xvz~|y~~|}zy~y{{z}{{y}|yzzxyzy|yz|{y}z|xuy}x|zxzy{{x|zyzy{{~z{~}}y}}{x{z{x{z}{}{zyzy{|zvy{yv}{x{ww|yy{w{}wv~{~xz~zx{{vz~zy|~z~xw~{{{|||~}|}|{~wzy}w|{{y}{{zw~~}ywy{zx{x}}z{{zw}{||vy|z}|||z}w~|~~y}||zy}zy{x}}~|{}yyxzzz|}xvvyv}w}xy}}y}~}{~|zz{y{y|~z{|}~|z~|{zyyyzzx{|yw{~}}y|}wxzz}{z||z|xsz~zz{{{|z|z}}}|~~~|{}|}vzv~{{y}{{{}{{w}}{yzwyu~{x}~}|~y}x{|xy}y|~~zy~w{x{~{wyxz|yyz~}wx{{{~zxzxz}{}v}|w~{{|{|z}{}x{{{{|{|}y}|{|~|z~wz{zxz|x}yt{u|y{}{{y|z~w|yzy|}{z}z|yv{}~}|{||{z~|z{|yz}|{}y|zy}{w{}zzy~|y{{~vyx{ywywyyx|y}{|}|{y|{{|}|}x~~|{||~~{wy{yzy{yxy|z|}y}x}|vw{xy{{wx|}x~|xx{|y|}zxv|y}|}}z{~z}xw{{y|z|wzyz{ww{z~|zzvy{x{yy}zx}y|}~|||{}}||}|z~|z}~~{}{~zy~~~||~~}~~}|{~}~}~|{~}~}}~}~~~}}x~~}{}||~}~z~{~~}}}~~|~}~||z|}{|~|z{{{~~~|~~}z~~}~~||z}{|~}~~}{}~|}~~~~~~}}}z}~}{|{~~|{}~~{|~~}|~||}}|~|y~}~{{z}}}}}|}}}~{{{~{|||{~z}}~}|}}zy|~}|z}{|~}{|||~|~~|}z}}~}}y}|{}{~~~~|}}|~z~||}{}~}~|~|||~~}}}}z}{~~}~~}~~{~~}~|}{|}~}}~~y||~}~}~yz|}y}z{zzyyz}z|{{yz~zz{~x~}}~||{y|{y{y{x|yzzvu}x|{}|}x}~xy}{|}}}{yv}{yz|z~y||{}|{{z}}{~}}z}zz|zwz}}v|~yzz{|~xzzz||~yy|y{}|z{{{zyzz}y{~|y{}y|y|z}z{z{xxy}y~|z{||~ty||z{w~|}yy}xzy}{|xz~y|xz{xz{y~x{xwzwz~y}xxyx{yx|wz{~yv|yw~z||{{|{{}}{{~yz|vzz||~~}{z{z||w}{{}{}{{}{zz~{}|}x{{xyy}}z{z}t||}|vy~|z~||{x{|z|x{|{{{}}v|{~y}x}{|~{|x{xz|x~~|{v~~}||{{yy}zy{{|}x~x{{}|{y||wz{zx|{{y|xxx}zzz{y|z|yyyz}xy~yxxx~yw|{|x~|||~|}x{~}xz|}yzuyy}x{~}}yz{{}z|v}y|}{z~|{}}{yxw|}z{uyxz~~{yxv||z~y{|z}~}|~}{}|yzyzx{}{x~y~}}zx|{}xx~{~y}w~~xx}z{z{wz~|~}~}{}|yw}|||xz{{y{{y|{x{~|y{z{z~z}|{zy}v{|}z|~}{|{{w~~z}zzzy|z~|}w}}||~xxzz{|yw|z|yyz|y}x}zw{~x}{|x}}x}~||~zyxy}wyz{|z}|~{|~z}z|{zzt}||z{xx~w~{~w|}y~}v~{}yxywy|wyt{{~{|}}~z~}{~}}~|}x|~{~|~~}}}}{~~}~|{}~}}}|~}{zz}}~|}~}}~~~y}z}{~~~{~|~}~~~~~~{|~~}{}}}{~~{~}z~y{~y}|{z|}{~~~~~||{|z~||~|~}}~y~~~||y}{|}~~~~~~~~~~||}z}~}y{}}~~}~{~}~z}~}{~}~~||}|}z~|||~}}}~}x~}}|}{~|~}~~x~}}~|~}}}~~~~}{|}~{~}{|~}~~~}~~~~{|~~}}~{~{}}~}|~~y}}~y|{~{~~~~~{w|z~|}}}|}|~{~~}}~{|~|z|~}|}~|~}{{~~}~{}{}x||}z{}||{|x{wxz}~{{w{|{|xwxy~{{{|xzzyt}{y~zw{x}{~|xy|v|~~{|z}yzx{zvz||yz}wz~zvpz{}zx|w}||{}x~v|{}w}|y}{{|xzz}z~~ywzz~~z|y}zzz{|zzz}xyy}yzy{|w}}y{xywy{z{}y|v{}|{y~}}y|}~}~y}||{|{~z|}{{|z|}}yy|~yyxw~zyy}ux{yzw||{wxy{{|{yzz|}}z{yz}z{}}}||{}|w~w{z||{zyyzz}}{}|v}{zwyx|wz{xyy{}~y}|wy}}z|y{z||~~{zx|x}xxzxy}x~{}xxz|{{xz}xw{|z~x~{zzy{y|{y}|{zx}}|z|zz|||}}z}vwxw|szz{{zx}|xy~||x{|xyw|z|wz~~u}}zz{}~y{{}z|}z{{{|{z{zzyx|z{~{{~y{zyzx|}{y}yvv{z{||y}y}|x~}|~xz|{}|{}zy|y~z}~y}{}}{zx|xw}y|zwz}{yy|z{vzzyx{w|~{~}}}{~x~|}z{}zy{z~{{y|z{zwy{z{~}{~wy|w|x|}x}}|yzvx{}zz{v~y{~wz|v|}{~z}xy|y|}xz}|{{x{{wzzzxy{zyt}{}|}|{vzzs}{{~v{{z}z~z|y|x~~}z~|}~{z}{xv{{|||zx~}|w||wyxxy~y|}zyxxp{{vz|~u|y{y||}|{x|{}{z~|~{{}|}{|}|~{~~}{~~~~~~y}{~}~}~|~|z}}zx~~~|}}~}~~yy}y}}~~}}~}~~~|}~}~|}~~|~|z~}{x{|u}|~{~}~}~~}~||~~~~z}{}}}y{~}~}|~~~|~~|~~}}}|~|}}}{}~~|~}{~{|~~|z~}}~{~~~|}|}}|~z}~|~|{}~~|~|~x}}~~}{~||{~~}~}z{~z~}|||x{z}{~}~~~}{~~~~~}|z}{~~}~{|~{|z}~~~}~{~~}{~{~|{y~~~}{~~~}~|}y~~}||~{v~~}||}~~yz}yy~|~}~~}x}}|~v~{|{|||wzxxwz}{|{|wyxy}|x|yy|{tz||}~{z}||||yz{||}yy~{uw|~{|xw|y|{w}|{|}|z}{{zvz{~|z}|yz{}}|{z~}|y~|y{|{yy~x{}x{yy|w{|zzy~yvyz|}{yz~{}xy{zx~}}z|||v{{}z|y}~y{|zy|{y~{wy}y~}|~|||}~{||zz{~|~{}~w{|zz|~z{|{{{{z}xwzxx|}y{}|y{z{w}|{y{~zz}}x{}}}}}~{x|{}xyyz}xuz~y{|{}}}y|zy{y||y}}yy}|}}~x~{}x|yzy{yz|}~|||{w{z}z}zyx||{z~}{zy|{z||{{~}|~}{{{}}w}}zyz|z{z~~}yztzz|{}z}|vx{yzy{|}}|}v{~z|||{}}z~y{z|yx}||}|~~z|x|zw|zz}z}zy|||z{~y{z~x}|ux}{|z~|~yy{}zz}|||~z|z|wx{x|}zz{x{v|{yz{z}|x|}{}|y~wz|~|~{x~y~{zz|}{wyz{}}yy{~u~z}|yxy{y{|wxy~}}~{z|~}{|{z}{y}z{}yy|{y|v}zyy~x}{x{{yz~|||w{{yy}{||{vzzz{xyyzz}z{~}{y|u|}~|}|}}yyz|}||{wzzz~y{}x|z|}y}|r}y{{|z~x}~y{{|}yzz{y|}}y{{x~yz}~y{}{y}v{~||}~{~~{~~}~}|~~|~{}~|~}|}~~~}~|}}{~~{||~}}}}}~~}}}~}||}~||}~y|}|~||y|}}~x~~}~}z}|~~}~{~{~||}~w}z}|~z|}{}{}~~{}}~|~|||{y~}}~~~~~~}||~|~~|{}~~~~~}{~}~~}}}|}{~~|~~}~~x}}~}}|z|}{}|||~{}~~{}zy~~}|{{}~|{|}||~}~{|}~}}~~~~|}|{{~~}}}{}~~z~~~~}|~|||~~~{y}~~|}}|~~}{~}~}{z|}|}{~{|}~}}}~~|}~|}}~|w}~}z{~~}{~~}z|{|}zzy}}{z{{|{{y~}||zvz}yy|~yxx|z{}}y{~|v|z{zzz}{~{y~{zzzzyxyv|y}{{|y{yz|y}}zzzxzxvwx|{}wyxz||zx|x}z~w}|{||~w{|}}|y~yzz~wyy~x||zy~w~y{z{y~|yx}w}{{{x~xzx|~x|{~z}|}|z}}yx|zu}{}|zzz~z|~z~v|xzy}xz|y}yzzz{~}}xz~yxw~x|~y{x}zwyzz{zy~|z}~}||{{yz{z{x}{}z{zy|~zz|yzyxwywyyxzy{y}{z|y|}|xz{z{|}{~|y|zxy~z|zz{~~yyy{{yzz|yz{zwxvzw|{z|{}y{~y}{zwz|}}{{~{z||zyz|{~}v{|yzy}}v}}z{v{~y|yxxyy||w{|~uyvz||{}{~{~{wy}|yyvz}z{|~yy{z{zy|~wwuxx{}w{{zz{zx|xv|~{xy~~~{y||yzv{y|y}{{vz}}zz|xzy{y{}{v{xxt{y}}wvvyyy|yy~zz}y{|w{|{yz~|yxz}}}z||~zvz{zzz{{|wz~yyzz||x}y~}}yzy{}z{{xy|wxy{{~z}yz|~xz|{|~zuz||{{}{~{z~{}|||y~vzx}|{w{{y{yyz|y{y|{|z~x~|{zyvz{z{}|~}}}xzz~|}}~x~zyy~{{{|w|{{u}y|}xzz{xz{x}yu||v{{y}{}}x}z~x}{}z|~z~{~~~yz}{}}z~~}|}~z{z~~~}~~|z~}~{~y}{}{~~}}{}t~~~{~}~w|~}}x}~}z~z}}|}}~~}~|~}}}|~}~~y}~}~}{~|z|~~}{{|~~~|~~{|~~|~|}}~~}}}~{|~}{|~|}{{~zz|{}z~~}|{~|~~~~~}~}}y~}~~}}{~~}~}~}~~}~}|{z~|{z~|}~~{{}~||}|{~~}}|~~}}~~~}~}~|}}}~}}~|}{}}~{~~}~~~|}~}{}~~}|~{|~~~~|~~y~}}~y~~|}}|}~~~~~~|z|xv}yzy}||{zxz~~{}|}|z||xz}yw{{x|zy{{y}{}{~x}yzyy|yy}|{~{{}{{z{zw{tzwywz~wyuy{z~xx{z|~~{{}yyx~x}yz{{wzwyx{y{}zzzz{|x{|yyy|{zz}}{zz}}yy|y~|{y}z{~z~zz}{{{y{zzwv{y{z~y~{~xyz}|{z{|}{yz{|~{x{v~~x|v}|}y{|}yx{|~z{zz{yzxx{|z}{~w|yz{|xz{z{{{|{zzz||yz}~|}z{{y|zy~~x}zyx}z~{}yzyyy~xy|x{wy|{zxzz{}z}zyz}z}z}z|}zz}yy|~|~|z}wx{zzz{zxyx}~~|{y~|~uz{}uzw||w}{z{{y{}xyz{||wyw||}~{y}|}~~{zx}}w|z}~||{y{z{}}u{xz~~xzxvy|z}|{}~y~~|{x|{~~}{|z{z{~}|~{w{|{|~y{w~}}}{zxy~x|{~zz{|xv}{{z|~x~}|y{z}}{{xy{z|}}|x}{{zzx}{w{|{|x~x}|v|zx}~x{w}|}{{{w{|}}y}|x~}{{}{xy|yx{~}|{yx{y{zyz~}~~|w{}{{y{|y}y~~z~x{|z~xw{{z}{z|szy|||}zx{}{{yywz}|{{{z|w}zzzzx|z{yzy{~}~{|z}}zyx{zx|xyux}{{~{|y{}w|}{y||{yz}z}~}}yyy}}z}zx||{}z|}y|z{{xxz|{{||~~|~}}}{~~}}~|}}|}|~}~||~~}~~~~{~z|~|~}~|}~||~}|~~~}~|w|~~||}~|~y~~|x}~~~}|}}~~~}~y}}~{}|~}~|}||~|~~~~}{}~}}z||{{|~~}}|~}~|~}z}~|||}{|y||~~~{}~|~~}}~}}~{}}}~~~{~}{}~~~x|}||~|}~}}|||~}|}~z~~{}|~~x|}~~}~}}w~z}}~||}}{~}{~}||}}|~~~x}||~{~}}~zz}|z{~w}~}|~}{}~~{~~}z|~~~~~~}|~}~{~}~y}}}||}}~}~|}|zy}{}yvy}}|yy~zuvxy{yz{|{xzy|~}y{z{z{{zz{wy|}}~}~{{~~z~zz|y}zzxy|{w|{x|yz|z{yz{xuuxvy}{t{{vwxy}z~xyxw~xz|x~x{yz{|z{yyyu}{~|z{}xx~|yzxz{u~wv{xz{w|y}|zywwxw|wywyy~{}|}||}}|zy}w}|}{~z~}}{y}{}xy{ux}uzyy|x~yyz~{|wxz{xxz|zyz{}yxy|zz{xy}u{}|y{zxxv}z{v{~~w}|v{y|zvzx{xv}yz|{yxwxxy~}{~}ux}~w{}yyzy~{{z||{|{~}~x}}w~{zyy~zv{w}zuzxzx{ww|zy}vzzvx{~~}}{~zx{}u|w}{yzy{z||}yy||x{y{||zyy{vx{}x}|{yyyz{y{vy}|}y~|~zv{{~zyz~|~{yz~~|yv{|x}{|}|x|zx|w|y|~zxz~|yx~ywy||xxzy|}{x{~|{~w|}|wz{{{zy~|y{{y|y|}|z~x|}||xy{zy{y|zx{~zx}|}x}w|~y{{}}yvy{{}|~z~~|{zx~x|||zx{w{y|yyy|{|~||}zxxwzxvx|xzyx~wzx}yzzz~{y}z|{z|x|yz|{}z|yy}|{~z~w|xwyz|}xz~}zt|yz{uxwz{x|}{w{y|{{|{z}x{zyz~}z}}v|{}}}|~|x{yzz{{w~zyx{yuuzvw~zyuyxw{|z}{|}y{}|~}~{z|}|~~~~}~|}~~~}{{}}~{}|||~|~z}~~}~~~~~~~}|}|z~~}~~}}~~~}|~~}|}{~~~||v~~{~{~||~{}{~~~}{}}~~}}{~}}{~~}x~||~||||~}~}}}|~~}}|}|}z~||~}}|y}~~~|}}}~~}||~~~|}|}~~~{{}}|w}~{~}{|~~}~}}|}}}~z{}yx~}{~~}}|}~|~~{~~~~|{~y~}}~|{}}}~~}~}}~~~~{~~~{}}|~y|{}~~|}~}}|z{}|}z}~~}||z}~{}~|{z~~}}}~|}||~~{~|}~{}~{~|z}}}}~||{|zz||z|x~}xxz|v|y}|xxz}{xsvwx{}|yxx|||xy{|{{{{|zyz{z{yw~{{y{|y~y||yw~w~y|~}|zz}}{~{x}{yut~}}|yz{wvxy}xzz|twy}{||zzxxt|{z|wxx~y{yxvzzxv|y|{|{{{x~uwz~}xyyyyx|z|}yuz{}wzzzz{z}{z~xx|v}{~{|y{|{y{|~{x{~xvxy}}~~||zzz|yvwx~x}{{}y}}x|{xzz}{}v}xz}}z}|}}v{{~||{~{w{|y}{~zxx{{}~{yy|{|zxz{yzz{}z~}u|y|{}z|}|}xw~xzz~}z{}zzz~y||~{wz|y|}xzx}||z||y}~||yyx||~}{}}{{|xxx{{zxzzx{x}y||}~|}{{z}}|z|}z|z}{{z}yw{{||v{~z{x}x}xzy{|yzzyxx}zx{zywzwy|{}zzz~~z}~}zzz}{y}|~|yxu{{|~||y|~{z{vxy|z||zzzzxy}v~yz~||wz}}}~{z|wv|w{{x~||zx|yz|}}}{}yyy~z{yz}{~|x~{yy}yzz{z|yy{{{|v{~y~{}~{z}zw|~|w{}z~y~uz~|y{|}}||yz~{zyzzyy|~yzy{y~xyzx|{zx|xz|z{{zxz{}y|{z{xz{xxx||}}z}{z}~|xx||wxx{zxz|||{|{|~y{|y|z~yx||}}}z{y|y|zyzyyw{{~zzzyz|zyzyx|}{z}}|v{{|~~|~}~|z|~|~}~~~~}z}}}}}~}|~}}}|~}{|~~z}}~~|~wz{}{{~|{y~|||}}}{}|}~~}~~}||}|}||||~}||||~~~~}~~}~}}}~}|~{~}}}~~}|}~{~~z}~}~~}~~~}||}~~~~~~~~||~~}~~~}|~~}~~{z}}~}~|~}~}~}|~~|~{~{~~}}zzx~y~}{|}||}}~}~||~}~}}~}{||}{}{}{~}}~~}~~|~~z}}y}~}}||||~~|~~}}||~}~|z~}z|~~|~~}{}~{|~~}~~}~}|}~|}~z~{yxzzy|y|~z}|zz|wyy|y~zzz}|~y~{}wyyxzzzz{}{{}{xyzy}{zxz~}x~|{z||zz|y}|{|xwy|{|{y~{|xzv|y{~{xyzxzzyy{wz{vx{z}}z}{z~wzw~{~{zzz}{{{y|zy}~|wxwv}y|xy{z|x~w~{}{wyo{w|{{zvx{{z{{|y}|x|}x{y{{yzz|}xz~~z{}}{{x}x{xyzzxz}|}z{yxz|yz{zx{y{~{z|zyzz{xy|}ty~~~{~{|{x|{{yu{y}x|}|zyx~y|}xyw~|w{wvx}uxw|x{y|z{y|z|z~}~}{}||{}w~z|z~|y{|~wy~zyzyy}{{zz|y{{{|{wz{z|~~|{~||~}~|yz|vy{{~{{y}|zz{y{}yz||}z}|zx}xtz{|y{zyzzv~x{{{xzy{z|{yz|{}|xy~||z}x|z|zx|||{}||y|wy{}|v~xy{wyx~xyx{}xx~|~wz{yz}|yvz~{||z~zz}}xtzz{z~zz{||zw~~yuz~|{yzw~|yywux|yw{z|{|{||{y|}t}}}}y{}{~{|{{{{vy{yzxz{yyw}yz{zx{xyuy{|~|u{{x|uzyzz{{{||~~{}z|{~~yw~uz}}y|}zyz|wz{zz~x~yzy~wy~{uy{}~wxvz{y|y|}z|{w{yz}~~z{~z|{w}|y~|}xzxyyzzw{|zxw|~x{|z}{||yy|y{z~y}~~zyz}~}y}|||~~}|}|~~||}|y||}}~~||~~}{|{~}z}~}|}z|{|}}}zy~~}}~}~}|~{}|z~}~~}z}~}}}{~|~||}}|{~|}z~}{~}~}}}}|~~~z~{|{~}~||x}}~|}~|}}}}{~}|}~~~}~|{~~}}||}~~~~~}|~||w~}{}~}}{}|~|~~}~|~|~~|}|}|~}|~|~~z~~}}}~}}}}|~}~}}z|z~}~~{{}~}~}~~~~~{}}~|}}}}|}~|~}}~}}}}~}x|y}}~{}|~}~|~}~~~~~}~~}|~~}{|}~{~{{|z|}}{~}}|}|zz|z|z}r}{yzz{uw|}x|yy{zuvyz{~}xz~}vyx|{y}xxsxxz|{|{|z}vy|z||{~w~|zz~{~z}{x{wy{vzy~}}y}{y{{|z}|x}w|}}xzz}~{}wyz}zy||y{{|{zwxz}~}yy}yz~{zz|w}z~z|{z}~||{z{{||y{{ww~xx|yx|z}|z}}z||{{{y|~{~x|}|z|}{}|}xzyz{w~|y}z{y{yzy{{||x~yszxvx|~yx{yw~{|zwz~{{}z{~y|z{y}y}{{w{w|y{}}y}~{}}~z{yzxzz}y|yzx~y~~z|~zy}y|y~y~{{y~y}{{}||~y|}y}wz{zxyy~}{}}{x}uyy|z}{wz|tw|y|}v|{|{{~y}wzy{}|y{|~yz{z|~{|xy}z~|z|z}~{{~y{}}{}|{{}~~{uz||y}|}uy{|z~zz{{||}xxw{{|}y|}{~~y~z{|{~}z|z|~|{zxxy|||y|x}{w~yzz{x{y}vzy{z|z|y{xxxxz~|}~zy{yzz{z}|{{xz{{{z~xsx}xz}t|}{}|~{}{xwyx{~{|zz~|x{||y|yxy{xy|z{~{y{zxwz{|}zzy~yyxz~wz}{~yzyyw|vz|z|yx|~|}z~}{zy}y{z|}~x}~y|z}{{z|zyu{|~{}{y~y{t~|||}z||y}~z~z~z~y{z|z|~~}w||z|~~||yww}}~|x|v~||vwy{|{u{ww|{wyw~~}~{|{}~{}~}z|}|~{|~~}|}~~~|z}||}~|}}}~~~}~w}}~~}~|y~}}~|}~~}}~~|}~}~{~~||~~|{~~~}{|~~}~~z}~~~||y|}~}~~{}|}}}~}}~}~~}}~}yx}v|~}y|}y}~||~}|}~||}{|~{~{|}~||~~~|~z~y{|~|}~~}}}{~|~y}~z~|}~}~~~}~~|}}}}}}~{|~~w}}~|~}|z{}}|~~~}~}|~~||~}}}|z~}|~||z~~|}|}~~~|}~~}}~~|{}~}}~{~x~~x~{}}|~~z}~x|}~~|}}}z~~}~|~|}~x}|}}}z~~}~}~}~zx{z|x|{}}}uyv}yxyz{zw~y||}|}xvx~yzwy|{{x{|yyw{zwz}}}{yv|~~}||z}x|z}yyx|y}zx|{|z{t~|y{xzyxzxzzw~z||{{{{{zx|w}|}uw~zxx|}{xyw|}y||||uyu{|{ux~{xyy||{zxy|yzw}zzxywxyzy}{~y|}~}~}|~}~zz|z|~{}~{z}|{}y~t}vw|y{yzyy}z|v{w|ww}v{x{zx{}{}z}{y{y}zz|{}|z}|zz|{|y|}w~yyyyw{}{{zy||z~yyw{z{{yyz{~|y|{|}|~||xy}{zyzxzzw~zy{zv|{yry{{{u{}x}~}{}~yz|{u{z|~}}~~y~|||u|z|{}{zzzyvv~zy}{w~xzy}{x{~{yyyy|~x|z}|{v}y|{z|{z~}{||xwz}|}}|v}}}z}|~{z}|}|}zwz~zz{zzxz{v}}zz{{|z{yyxyx{{}|{|{}y|}wzy~|zy{z}{{z~|{z|y}u|x}~}{w{zwx}{zw||x}z~v{||xz}|wy}|}}l|xz||xu|||}|{}x}z}}x{x|z}vx|x|yzwwx|{}yzzyzzx|z}{}x~x||}zw|v}~{}y{vz|}{{y~z{y|zz|zz}{x{{y|z}y~zyyw{{}v{|~xw~v|||}z}}zy||}{z}||~y~z||||{yzz{wxz~{|}y}|y|{y}z}yu}yyz{w|yzu}}xv|}~zw}~{}}~z}}}y{~|}{{|}~}|~~}~}|~}{}||}~}~y~~{}}|z~~}~}~~~|}|}}}~}|}z~~~~}{{}{|}}~|~~{{{||~}|}v|~~}}|~|||~{|}}z}{{}|{|z}{~~~~{|~~}z}~}}}{~~{}|~{}|}{}}~}z}|}}|}}}}|~}~~|}{}|}||~{~}}{|}x|~{{|}~~}~}zz~}{|}~~}|~~~{}|~~|~}||~|~|{~}~}|~~w~|~}~}}|}~}zz~{|y~zx~|}}~~~}}}~{|{~}|}||~z}z}~|~}x{||}~~|~|{}}}}~x}{|~}|~y}|z}y|zyzz~}{|}|}|~z{xvxyz~{w}{|z{|xxy}yvzz|{{xuxyw|{{xx{|x{wzz{}{~y~}}vz~|zyzz{y{|x~}{~|yyx~{xxx}x{}}|zzv{w{xvz~{u|~|{w~uz~y|x{||{}y}u|{y{|{~}zxy}{vzx|{{~{{v}|yz|}|{yzz|z}|v}~}~}|yzz}w{{zz{|~{w|z{zz{yzx|}y{xxzy|xw}wyw}xwyz|}{y}~zy}v}}z}yy}{}}y}{}}}z~{|}zx~{{zzzzw}zx~xz}sv}~|vx{}z|~}y|w{w{w|y{{{{}|}z{yyy{zy}~~z{y}zy{{x|{{}}zz||}z{zy{{||~zz|x}zw{~xx|{~|z}z|}y}z{zywy}z~}zz}~||w|}|y}w||xz~xv|z}~zyz{||w}}~{~{y}x{~~}}y|{v{z~}{w}yz{yx{{x{{x||yz~z|y}{wx|{}x{~{zz}~z{syz{xz||xz|}}{|v{|z{{{wz{}y}x{{}x{||zxwzz||zzzzx|v}~{yz||wwzxx{||z}xxz|zzy||z|{~{~w{{{z{xxzw|yx}~||}{{xx|||y{w~|w|{y{}~{||{vx{{|{x}{}{|}z|v~{}z|uzzy~zy|}xyx}|t|z~y}|}w{}|xw|y|}y~~{}||zzx}yy~w|}xzx|{y{{y{{}}{{||z|~zz~{z}z}z|v{sxyz{~|~y}|~|~}~~}}~{}~{~y~y~||}zy}|}}{~|z}~z{{~{}~z}~~||~{{~~}}~|||}~~~}~~{~~|~~}{|~~~~{||~}}}{~}|}{~}~{~{}z~}~|~}~||}|~~~~}~z~}||}z}~}~~}~||~|~}x~~~}{}|{~~~{|{~~~z~~~y|~~w|~}|~}~}~z|~}~{}~|||||z~x~}||z}~z}z~~~~z~~~~~}~|}~~|~}}{~|y|{~}~{{~}}~~{~}~{~}}~{~}||}}}~~~}}}|~~{~{~}|~~~~{~}{|z~}~|~}~||~~~~{~}{{z}w}~zw|{wty{y~w}yv{zxuzwy}zy|w{w~|zz{yuz~|~}z||xzzz~{z{{v}z||z}|y~}xz{}y}|y{{|z|{w|zzy~vv|}}x{z||~yzz~{zyz~zvx{z}{~||z{|{|zz}{t|y}xy}zx|yz{z{z|zx||{y~yvxx}z{|{|z||x{w}~}}z|~z{|{zz~{ww{~x|}{zzx~xz|w{|yyyyyzwzzv|z|y}}yyx}yyw||{x{zzy|{{~|xz}{{}zzxx}{{|x}x{|xz{y}xy|yyz{||yywzx~|y|z}{|z{{~w|zw~y{{{}}{y|~|{zzzwwxz{}~xwyxz}zy|}v{|vyxx}{~x~|}xz}{wzyzx}}}wx{~w{}}~|}{wzyx{||v~yxx~z}v}|y}ywzywy{uyy|zzxzy{y~~z}y|v}}y}{~}z}{|{xz}{}yt|yzz{{u}|{{z|ytxyyvz{z}yy~z|{|{wyzz~}}z{~t{|~||}|}y|~z{w{x|}{yx{{zxw}|{}zy|{yx{||z{y|~zyz|y{}}}y~xwzv{||||}~z{xzsyxy}}wyw{z~|{{xzy{x|yt{x{yw}y{|y~x}{{~}~{|{{x}{{|y}}y{w~z{~{x}{wz|wx{zxx}vx}{~x}yv|{{x{}}{~~y||x}}|{{y|zy~wz{{~}}z{w}|x{y|xy~z}|xxww|yvx{xx~xx}w}z|}}|zzy}z|z{|}}~}}}zz}}y~~{{|~~~}{}~{~}}}~}~~|~{{~{}}~y~}{w{z|~}z~~~~}}~~~}~{|}}}~}y{{|z{|{|}}{|}|}|y}|{~|~{}~~||}~{}~~}|~~}|~{~{~~~z|}~~~}}~~}~|~~}|}~{|}}y}~}|~y{||~}~~~~{~}~z|||}}|~~~~}}}~{|}}~}}~}{}~~{}zwv~}}}}~~}~~~}|~~~|}}}~~~|~~}~}~~}|}|~~}|}{~||||~~~}}~~}}|}z|~y~~}}v}~{~~z|}~~~}|~}~~|{|}}}~{y}{}|}~}~~y}~|~}~~~}~}~z~{}}}||~}}}}}~{~z}{xz{zzz|||wz}zx~{wy{|||{zwxv~zwyx{zy{x{xz{y|}||z{w{|{}zz}wzz|z||z}v{x||y~{~}zz|y{|xzy~~|}z|wyzs~w|}z}{z{zy{z~yy}~yy||{x{yyw|yz{zy|y{x{v~xzx{|{||~x~x{yyxz||y|xxy}y{v}w{w|ywz~zy|z~|}}{||z~x~x}|xz||wx{y~}{y|ww}|y{}yy|u{||w|{yy{w}z~|z|}}{~}vyz||y}{yz~x}{}{}|{w}y|||yz{|xzwwx|x|z{}{}|y|}vyx{y{|yz|w|zyz{yz~{x{sy|ywy}}w{~x|}zw~z}vzyzy{zxz{y{xz|{zzzzwwv{z{yxzzxwx~|}}~zzz{z|{||zy|y||}{|zxyyy{~{~|}|{||zywz~z|{x}z|w{~}}|{yt}|{~}yyy{x}}{}~z{||{y~{||}{}{|{z}w{{yx}}}zzz|~y|xxs{y{w}{{y{~zyx|||zx~z{||{}y{{y~|}zu~xyyw|xuxvz}{yx{yzy~vvx|z}{ww|x~{{uyzzz|x|yz{|y|zw{{~{x{{w{}{{yvz~{w|w~|z}x{v}|zx|{w{x{|{}y}}{~}|{y}z}|yy}zzyyw~yyzz|{xw}|~|z~|y{}|z~wyzx~y}|~|||x}}}|}y}z|~}|}{|}ywzzx|zuy|}~~~}v}yxw{{||x}|w}y{{~~|}y|~z|~}}}}~~~}~}|{}|}}}~}}~||~~}{}~~{|}~|}~y~z~{{{}~}}~~~}~~~~|~{~}||||~~}~~}~~z|~|}{|z}{~{}{}|}~{{|}}||}z|~~|z}~|~|||}z{||~~}{|~~~|}w}}~|}}~}~|}}}|~~}}~}|~}~~~|||}~}~{}}{}~z}}}||}z}~|}|~}|}~y|{}|~}|{~~~y}~}}~~}|~||~}}~}y~~z~~~~{~y||~~~~z~y}|~|||~~}|y}z|~|}~~~||~||~~}|z~~~y}{|~|}~|~~~}}~~y|~~~{~}}~~z}{|}~|z||}zy}yx|}|zyy{{{|wyz}xz}{|yx~|yyxzwyw}~|x{zz{{zz|y~xy~{{z{||||~{|}zz{yy}xy|zvy{||}v}zwx{zzxzy}xxzuz{{zy{||{{}|{}}|zz}}|}zz{~~zy{y{uwzu|zy{zxxz~z{zzzz|xy||{|}}zx|~}}zzzy~~{~}||{|}z||~{zy}x|{v}zzyzyyyyzyw|zyxv}y|z{yyzxzx{z~wn{}}~}x~w}y~w~}z}||vzzzxz~y{}}zyxx{y}{yyw|yzz}y~{y}y|~z~wz{z|w|zx|{||y||~xy||{xz{x|zwx~wzs}x{yxzz{~yz|{~|}|w|~}||u{y~x|z{|~y}x|}z{~|zz|{}{u||z{{|{|}{s~{y~u|{{xz|y}v~}z~z|y|~}}{{}zt}~~yzz}x}|{}{v{zy}}z}|x|{vyzzz|}z{w}z|yz{}|zz{{{y|yz~}{|~z~z~}z|}y{}~}y{yy{|yww|zx{w{yvx{|z|xx{y}x{|y{||}zz~||y|}||z{|{{~|}z}zvxz}zux~}|{z{}x{yzzz|wx|{{xy}|y}yy}wyz{}}|}}yy~y|y|}y{{{|~w|zz~{{xz{uzw{~|~v~|z{|z~x{}vxzw}{~}y{~{yz||}|z~}{|}x}|~}z||y{|||{xyx{}v~zz~xxsyxz|}vx|uxzz~~xz{y~yyz}{{}}~}~{|||~{~~~|~}~}|~|~~}~}||}~{y}{|}~~|{}{}~}{{~~~|~z}|~z}}||}{}z}~~{}~|~~}~~||||~}{~}{||~|{}|}}}~}~~~}~|y}{~~~}~y|~}}~w}{{~~}}|~~}}~|}z}}|{}~~~}|y}|}||~z~~~||~~yz}|}}{~y||}}}~y|~}~{}{}{}~~~|~{}||~}~}|}}~~{|}~}}}}}{~~~|~~~}}}}~~}~~|~}}~|~|}{}}~}~}}~~}~~|~|}{|~~~~~|}~}~~|~~~}}~zzz|y{zy|xz|}|w~z{zvwv{v~{y{v{y~{y{|}zz}}|zyxz}zyyxwvzz}v~{wy}{z}||xy}zx{|xtwyw{}xz{}||~z|w|{x}x{|y}~zw}xzzxzy~~sxwwwx}z{y|w~{ux|u{yx}{y|xy{|z{{yywzzv}{|~|zyyz}{~}vu{y|{x|{}|uzxxx}{}z}w}~yx|{{|||yxyw{tw|wz|w}}z~|{z|{z}z|{zyw{xx~{vxu~x}yxy|x~z|yz~|zw~}wzyx||yy~}}~|wzy|{{ywz~|w}~xyw|||y}zy}}yvw||zv}z~{}{y{v{x{vzvx{zvz{w{zw{w{zx{w{z|y|y~~x{z{{yzu|}x|y~x~|{}}~x|xv{z{z}|{|}x~|{v|y|}{{{||}zy|wz{wz}|y}{z|yx{v|}uz|y|y{{y}x||zz~z}z{|yzz{z}{y~|~~w}||y||z{w|z}}}tx{zyw|z~y{~x{{y~yv}yw}}}yzy{|z~vzxswz}zzx}uyzvzzz{z{|xz}yz|{zz{|{w{x|yxv{{yt|xqy{xy|yzxwy{}y~yyxz|x}yz|yzzuu{zzzvx|~u~y|ywy}z|{{}wzzyz~xz{||}y{yz|~|{z|yz|||z}{|yxw}~{}x|z|xsz}v|w{y}vx~}yzz{x{|zvx{~{ztwy{zy{|z|z}yyyuyyx|yx}}{}z|z}zy|uw||~z}{x}|xzy||y~}}|}}~}||}}{~}||~}|~||}}}||||zy~|}}||}~{~||~}|}~~{}~{}~|z~|{|~}}|~~||~~~~|}~|}zz|{z~~}}|}~||}}|{~~}~~|~~|}~~}~|}}}z~y}~|~|z}~~}|}}~~|||~|}~|}~~}~{|~~|}|y~}~{~{~{~~}}{z~}}~~|z}~y~}~{}{|}}~~}}~z}}|}||~}~~}z|{~}}}~~||~}}y}~}~~}~{~{~}z~~}}||~}{}{|~|~|~~~}}~y~z~z|{|}{}|y|x|{zzxyu}}z}zy{xyzzz~x}{|||}zy}z|}z||{z|w}||u{}}|}y{}x~{zy}~{y}y|{~wx|yyx{{z}}}{xv~}v|z{ywy|z}|y|tz|y~y~|{}{zxw||{|~|{}y{{xwyzyzzwyxz|y~y|xwz{}x|{{{~|{y}x{z{}w|zwz{|}|~}z{{{{|~{~wwzw{{t||zyxyv}zzxw{{wx|yzy~||z}~{y}|||||}~~~yz}{x~~z{}z~yyzzzv}{{vyx}x}|{}{|xx|zy}zz}w~|}|}}{~}}|x{|uwz{|z|}~~|{~y~wy~{yzz|{{zzx|{zzyxw{z}vu}|vzxyz}{}{~yx{|}vx{}}||{}zx}ywzy|x{yzyy{y~y~z|}zyy{}wxwuz}|||}yy||zz{tz}zx{{{{~x}x{~xw||{|z|z{zzy{x}|zz{xzyw{{~z{}xzzzwzyx~{}}y{{{||z{v}}{}|}}|zzxz}{yyz}z{x{{yv|{{}|wz~{z{|{{~y{|zz}yyz{|}z~x}}{|}z{y}zz|x|}v|{w}zz{zxzyz|yx{}vx{|x}vu|}z{w~~zy||{}|z~}{}{y~{|{{|~y~~{{{yu{|z}yx~{x{zxwwxt~|yyz{x{xy~z}}z{{|xyy~x|z|{|zz{~~|z|zyx~|}xy|v{{yzy}y{xx{wyyx{|zu|zy}~yzz{}}x|~|}yz~}}||z~{{}}~}z~s~}}~|{|}~}~~|||}|}}}|}}|{}~~|}~xwz~|~}}}|~}~~}}||~}}~{~~}|~{}z~}~{}{~}}~}|}}}|}~}|}~|~||z~~}|y|~}|~|~}{~{}~|}}~}}}|~}~|~{|~}~}~~z|~}|{~~~~|~|~}{{y}~}~z}y}~~}{|~||}}y~}}{~}}{~z|~~}|~|{{~x||}y|~|~~}{~|}|}~|}|}||}~{~|y{z{|~~}{}~|}x|~~{|y}~~~zz~|~}~|~}u|~}|{|x~||~~{|u{}||{}~~~~}~~{|}~}~|y|y|zz~~~~}~}~yyzw~{}{y|}{z}|~{z{x}}|xw||~{}xxzx{zy}~~x{v|w|z|y~|x}}x}{{{zy{||zyyyy{zxxw~x{~{{{|z}y}{z}~|{{y|{{{{z}{z|{v}|{yyxz~{|{}{y~{~~{{~vy{{z}|{y|y|{{~y}~zzzy{{xzw{w||tyw{|{yzz|yzz||z{~zxwwx|z{w|xy}z|v|zy|}}xzyx|z|wx}yz|zz{yx~{}}{z{}y}~|zx{w{z{w{|xxv}}v}zyzz}~{|yxy}}~z|~}||{x{{zxyy{y}}wzy}|}|wyz}yy|||}wwz||{|x|}{~z~~{zx{y{wyyzzzzy}~|zz~x}x}}|~}{|}{z|{y}wzyz{~uy{z}}}z{}~y}}||y~x~{v}|y{z{|}|{|}|x}}{|w}{~y|{v{}{|y}||}{}~w}|zx~{uyu{yx{x~x{~yzyy~~|z}w{|zzw}x}z{|}{|wzz{yw}}zz|x{{xy{zy{}|||}~z|{{}|~|z|z{w~{w}tzy}z||y~uy~||}{z{xzx{yzz}zzz~zz{zz{x|wz{}{y|}|}|{{x{y|}z~||z|yz|~zz|z|zw{|yx~|zyyx|u{}{vzwz{~{z{~|x}~|}|~}|yzyy{zz}{yzw{{}~}~xy}{}}x{y}|{~}z|x|||z}~y|vzz|{x~}ywyzyz||||~}z~y~|{x{}z|zr}{{|w{|yyzy}}x{xz~~y{y{yz{{{~{{~|}}~|}~~}{{~{z|~||{}~|}||}~}~|~zz~}}z}{|{}|||~~~~{~~~}|~~}}}~}{~}~|{|~|z}~~}~~~}z~}~{{~~~z}|{}}{|}}}||}|~}|}{}~}y~|}|~|~y|}wz~}}~}~||}~~z}~~|}|~~|~~}~}~|{||~~}z}~~~~}|}{{~}{|{~|{}}z}~z}~~~|~y~{~~~}~~~|~~}|~{|~||{{~|~~~~}~~|{}~}|}}{||~~|{}~~~}~~{~~}z~z~~|}y}~|}~z~~~}}|~|{}{}|}{}}{~z{}z~||}~{~}~}}{{~{{{y~}|x~||{}{x|x~y||wvwzzz|zv}w~vxy{{{}w|}}vz}|{z||z}~y}xz}z~|xs||}x|{}z~zzy}|}yyyxvyzyyyw{ywzyz{zy{zz|xzxzw|{||z}|y{{x{x|~{y~yzwy|x|zzzyzy~yvyxx{|yxywz~wyyv~{|wvwuv~zz{}y{~}z|z}xzzz{{uwy}~{|zu{v{|xu{vz}{yvz{yx~yy~wyxxy~{~~x}~z|}{w|}|{|z{}}{|zz}}||zyzy|z{|~|y{ux}|{{xwx{yy}|yy}w~|z}}{{}{{zy{}|z{}z{{{y|||~~{yxv{wzzzvyytx{xw{y{|zz|yzwzwu|{~~{yz{}z}}}y|~z|zyxy{||zywy{{x}|}~{z}{yz{|}~y{zuvzz{~}~z}{{y}}{~w}z~zy||~z~{~z~zzx|{|{~{~{xxvxx{xvzz{v{{{ysx|{xyz|y{zyzzx~{}uuw|}w{}|~x~}{x}zu{{}~~z|yz{xxxywz}{y~w{{wyy}y|ryx}{yxv{{yyy{yzyy||zy{x}|{{{{z{x{zz}{y}}y{z}yz}x{||~y{{vy}vx{~{x~v||}|wwzuxzxz{xx~}|}}|xz{x}yy{w|wyzzy|txuv}~x{{yy|zyuzw{{z|~y}yz|x~y{}}xz{}yy{}yy{|{x{yy||w~zvwyz}z{x{~|~zwz|wy~zz}{|z|y~{}|z{}|x|z}|~}}}~|}~}}~~{~{}~{|~}}~~~|}}{~}}}~~z}{||{}~}z~~{}y}{~}~~~}|~~~}}~{~~~~~x}}x}}~}z~~~~}~~~~||~~}}~||~~{}v~z{|~{z~}|~|}~|~}}|~~|{|z}}~}~z}~~}}|}|~{~}~~|~{~{}z{x~}|~~}|z~{{}}}|zz}~z~~|}}|}|~{||}}}z~~||}~z}|~}}z}}~|}~~~{~}~~~y~~}~|}{}}{}||}}~}~}}}}t||{{y{|}}|~}~{{}zy}y~}~z|z{~~~~~~~}z|~y{x}{|{{~zz}}}xyzzyx{y{t{z|zz~||x~zyxx}z{|yz{|~x{z{wz}|{|vzv|y{||~{z||{zyxzy}zz|zz{y}t|yx{z|zxyuzxwy|z|{zx{~{yxyz{y{w{}z}zzyzwxy}||yw|{wxz|vz|zyuzzyz}~yy|x|wzw|yyz{|{|}zyz}yy}xzy}zy||}{{{z}||}y|||ww}{{zy~}z}y{zm}}~|z}{z{{|~z|zw~x~wxwyy~yw}{|y}{|z}x|zx|{w|yzz}yxxy~xzwzzx|~{}{{y{y{xz|{}}|zwzy~zz}w}~|s|z~{y{~v}yy}xxw~|yyy|zzx{y|x{|v||~yx|}|z|}zzy}{{}{z}z|}|{y|xz|xxy}y}{}{{~|{x}{{yu~{||~zxy|{y{yw{z|xpw|y{|v~xy{z{yxxv{}||xy}|zzy{}y{z{|zx{~y}zz|z~}{}{zxz~~|y|~yw~{zzy{yy|~w{u{{z}}yz|~||y{zx}}yy{|w{|}{|xx{xzwy}z{z||{z}|v{}x|~yy|z|xwzw|y{}{z~x{z|{}z|y}zz}||zzx|z{|}yzy|~z{|z{{~yx{|{x{z|y~}z}{z{z|zzxz{y|~y{x|~zz}}zw}}xz~z}x|~||zzxu{u|~|zxz~zwxy{~}y}}|}|}~}y~{xvz{}|~z|||x{{~x}zz|zyzzxz{|wy}z{zxzyz{}}x{y|{~xy{yyz{z}{}}z|~z}||{}}v|{w~|}}{z~~}}|}~}~{|~~~~}}}{~{}|{}~~~||}~}|}|}}}~}~z||~~}|||~}~~y{}{~}~}{{~|~|}}~}~~{}|||~}{~}}~~|}}|}}}}z}~~}}}|{}{~{~}|}~~~}|~}~}|~y~}{~}~|~}~}}}|~~~}y~}~{|}}{}|}~~z}~}|~|{{~~{||}~zr{{~~~{{x~~}}{||~}|}|}~~~}y~y~}}|{~~||~y|y~|~|}}~{}|~|}}~{}}~}~|}~}||z~}z{}~|}z~}~}~}~}}}{{|~}~~~}y|{{z}z~~~~}}{~z|z~~|{yu}|~|~yyy~yzz{{|~}|{z~zy{}||}|zz}{}zvzy{}{v}x|}y{||zy|~x}~z{{x{|}p}{z|{{~}|y~z|zw|yxy{x{y{xyy{y}{|wxz|z~|~{{}wx}}{yr}}z}~x{|zywz|yy|zz|wvxuzz{|x{{}zt~|}uxyyv|x|xz}z{}}}~z{zx}z{y|~|x}y{}x|}{y{|w}|zy}zw~w|}zyzxzy{yz~zvyx|~}}z}{y}|z~}z~x}y{|~w}~{~z{{|wywwy}z|yv}|{xyyz~wyxyzx|y}zz}~|z~}zy}~y|x{yz{||w||y|}{y}v{zyu|xw{xwuvyyz}z}z{}wyzwzzyz{}~z|z{z{z{}w}}{|{|{|~t}yw}}yu~~~zvwy|}{yx}~}}x{zz}}~|zzw}z|}|w|||y}|x}yw{{{y~z||x{s|yzwxx{{y{~{w{|}vz{xw{{{w{v|~yz~}zz|{x}y{|}{|z}|~{}{|zyvz}{yw|w|}z|wx~~{zy{~}zyz~~{|y~yuxy}z{|xx}~zyzyyx~yzz{||y{u{z{z{x{}wzz{z}y{z|~yzzy{{~x|yyzz}z{yz{vy{{~{{{|}x}zz{~{}|y|z{{xwz{~zxzzwx|y~{wzzy{|zww}}w|{|{{|vv|w{~x{|x{{|~yz~yyx|xzz|vtx||}~{{z{{zy|xxw~}{yzx{{{y~}|~y{y~}x}~z~~}}}~{|{~|{{|~}~|}~~|}~~~~}~{}||}~z}{~y~|{~~|~{||yy~{~~}{}}v}|~}~x~~~~}~}~z{|}}~~{~}|~}}w~~~}~~~}|~}{y~}~}}zz~}{}~~z}||}~~~}|{}~~~~~~z~{~~}|{}|}|~y~|}}}{{}}|~{}~}~|}~z{~|{{|}~}z|{y~~}~~|~|z|{{~~}~|~}~y|z~}~}{{~~}}~{}~~}~~~z|}~~|}||||~~}}~~y~~~|}|z~~{|~{|}}y}{}}}|~~~~~~{}|~}}~}~|}y~{|}z|}y{}zx~w}|{z{v}xx~v{zzzyy|}{}}{~zxy{wxw|z}z{~~{z|wz{}|{zwzt~}z}}zv{{v}z}zzy{|xxz~{||wy|{zzyz||wxxyxy~xz}{|vzx{zyxy~z{xzyxy{|{zy{|uz|xv|y||y|{z{|{v{~|||z}x|{z|y}|{yz}{{{{yzzv~{|}xzwy{{}{x}}{yy{v{}{zzz{{x{{x|x~{}}|zvvyw{}w}zt~z|}{}{y{xv{|x|{{|zw{zy}xz|y|xw}w}wz}y|{{xz~xzxz{|txzy{~|xy{|}|yz|z~yyy{w{|z|zzvx||zxzzvw|{zy{u{|v{{||~u{y{yz{x}{yzy|x}yz||||{|v|z{|}yx{x{yzy{~|z~}}}}{zxyw~}|z|{y{||}yw|{}|{v{y{||{|xy~z}xvxz{|y~~~}||y~|z|y}|~z|zz{uz|y{}}{~}|v||}xy}z{z{z|xzzx~~ww~xxz|x{}{}z|{z|x{{|}~yx|}x}}}||yv|zwy}yzrx~{{{|{z|{x{~|v{wzz{zyyxwyz}{vzyxx}z}{z~x{t}xyz{|yx}}|w}{}zx|}v{|{y~z}|xw{x~~|x{||{z~{~}yw{}zx}yyuzy~x|wy{wxy|}x{z{zzxzzzz|zxzzz}u}|yz{y{z}yz~y{yzxvyy|~|}y{x}|~{}{zyx|~y~~|x~x{zyyy}{z}~z}xyxz{}{|{|y}{{{z~{z|~~{|}~~~}|~~}z{|~~~xyy~z}}|~~||}}~z|~~~~~|~y|~}|}}}|}|x|}{|x}~~{|}}|{|w~{~{}}{|~~~y}||~|yz}~z|~}}}}|{~|~~~~~|~}~~~}~|}~}|}}~~~|}|}}}}{|z~~}~z|~~}~}~{|}~}~|~||{|}~|}}}}~{|{}{~}}}~}{}~}|}z~z~~|}}~}}~}|~~~{|y~|z~|}}~}}}~~||}~}}~{}|}~~~}z|}~{}}~~{}}}~}}y}~~||z}|{{~}x|~~~{~~|~|~~~}|~}}yy~}~}|}}}~~{~|~|{|x{~~z~}~~}~~}|~~}v|yz}{{z|~~zzzz{|~{{wz{z|y}|xxyz{x|wyz~zx{{}{y}}y||}}{y}~}~zvz||zz~z}~zz{{xzvxzzzx{}|zy{yw{}w|wx{|~{z|z{}{~z~xwv{y{||}~y}||~|}z{{x{yx{|yx{|{w|{|{z}}~||xy}x|z}wy{|z~|z|z~z~yy{}{z|{{||z|z}x{z{~|{|}|~y{{}z{xw|{z|zu{x|{zu}y}|vx}~yy|z{{}~y}~{}~{|y|{|}wz{yzx~y{|{xx}|y}y{|w{y{uyz{{{w~~||y}y{||z~w|zzz||w|~|{yz~|}|{{x{z}zyxt{|yx|y{zz}xz~tzw}z{xxw||{yyy}~|}zz|x}zy|z||{{z|zyux}|{{{|{}y|zw|{}zxzzy}xyzvy{zz{}{z}{zx|zz~{yxz}||}{~|{{{{}}|z|z|{z}}w|}w{{z{vzx{yz}}z{yyy|zz}z}~{{x}|{x~|||{x{}}zzy{yz{|zzwyvx|y{z~yz}xwwy}{yw~~yyy~s}{|yy{z{x{zy{}y{w|{z~{x~~}y~{{{y{zwxy|z}wz{xx{yy~y|zxzxy{{x||z|~|~{|zx{x}}|~|}~{zxz|}yy~zxyy|z{{zxz{ww{}~z{yzxvwzz}z}{|{|z{|y}{}{}y|~|}~{~||z{|||y}xvzyxzz|yz|yz}{vx~{x{|zx|{x}x|~|u~~{x}~z}}|~~~}{|~~}}~~~}}~~~}|~{~~|}~~~}~}~~y{{~|y{{|~}}~}|{~}~~~}{}|~|}{}}|z}~~{w}~}}}zy~|~{|}z~~~}}~{}~z~}~}{~||~{~~~~|~~~}~~~~}}z~|~||~|w~~|||~|x{|~~~|~~|~~|}z~~}z~{||~~|}}}~|~x}|~|{}~zy~|z|~|{~}}~{}}}~{}~~~y}{~~~z}}~|~|}}~wy~~~~}}}~}|}y~|~}|}z~~|~~z~~}|}~}~|z~{~{x~|{||}}~|~}{}~{|z}}~~~}yx{{zw|}{{}|u{|zy|{{y}x~vz~}|y}y|}|z||}xx{}||{}y{z|zzz~{{y{|{z|~|zz~{||{}zyy{}z{{|w}yx{z{{z{yv|zzw|yzy{|zxxzz|z|{~||{|z|{zzzyyyvyxz||w~xy~~y|{y{w{yzxzz{||}xyux|z}w|xyyzzyzzzx|z|y{|xy~z}{zzx{|xy~zy}y|}z{~{zzy{z~|{|z~{||z{|~{xyy{}}wu~||}{xzw~{}{zy{}y|{{}y{{y|{|yxzzzyyxyz{{y}x}v}|zyyx|{zt|y|x|}zzz{y{}z{xy{xvv{}~|{|{x{z{y~|}x|zvzzy|{{}z|~||{}ywyzxp{yyw|{y{z}{zy~z|x~wzz{{{{}~|y{~xy}~{||zzxxwz|xz{{{w}{z|{|wz}yy}~{z}~{}xzw||||~yzwz}||{yyxvyz|{||}zy{}{v|{~{||wy|z|z{}~vw}}~yyz{xw~x{|{~yz}~z}{zu|{zzy}~x}{w||z{|}}z{z{x}{yy{yyzy{yx{yzx{||y{}{y|}|{|yxx{z|~}{~v}zv|y{zwz{{}|x|}{zz}}y|{y{~y{{}~y|{w{}|}|w||~y}yzwz}}{{}}zzwxxyxw||zxvuyzy|x|}v~wx|zzwz|y{zxzz|zz|z~zyyyyxy~{ywx|yz}{z{zzzz|}~w}zvzt{zx|{z{}|}~||w|z|zx|}~||}xz~~xx{{yz|~}~~}y}~~}||~}~}~~|}|~}{|~~}~|}~~}~}~~}|~|}|}}~|}|~}|}}~z~|~~{}y}|~}z~~|~~|x~~~~~{~~}z~~}~~||~|{}}~~}|~~}~~}}~}|}~~~|}~|{~~}~}}~}z|~~}}z}}}{y~~~~|}~|}}}x}z{}~}~|~~~|z}~|~z}~}|~~y|}}}}~}{|}{~|||{|}{~|}~{~~~}~|~~|}|}~|~~{}{~~}}}}}~}}}~||~|}~{z~~{~}}~}|||{}}||}}zz~~~}|{~}~~}~~|}{|~{~}|y||{~~~~}~~~|{~}y}{}{}~{{}||{}}zw}{|}}{{{z}x|{{}{~{z{|yzzxw|{yx{y{|yvzv{ww|{}x~}}{{}}x}z|{u}}yy}{zxywv|{v~y}y{y{{|}zt|vwxxzwuxzyvv|{}zy{|{xz|}zzzvqz~z|~|yyz~vy{|}yxyxyxvy~yyw}zyyy~w{{zyv{{{{xx~y}}}|{xz|{zyx{z{~}}z}x~y{zy}x{v~{|xx{yyy}y}uww|{zy}xv|}||yxyz}|{~{}}x{|~~|~y{{y{|~{|x{}}|{xvv{{xzy}x{xyuz{|{|z{{zwyt{|{{{xw|~{~||}y~vy~z||}{{|{~xzz{zztywyxzx~y}|zx{xyz||{{xxzy~~z}}|}|zz~|z|z~z}}{{}{xz|{x|~x}|{zyxy|}{y~|xzz{yuz}x{}}{~}}z~~{|y|{{|{z}|}{z|y}~|zv{}}}{~y{z|zyyz{y}xxz}yyz{zyz|zy{zywzy|y{x}{|y}zz|{}|zv|~zwy~|y|xwx{|x~zyz~{~z~wxy{vyz}xxxzx|}z|~|xz}}~z{}{y~~}{|~~~|xvzy|||xy|x}z|v}w~x~t{zxw{xz|{yyxzzzzv|y|}{zzzzv|{}|~z{}xywz||{x|{}|~z{xzzz|z{{zx{yz{w}wyxy~z|z{{{z{|yv}{z~|{~~|~z|~vyz|~{y}y{|~}{|{{}uzv{yz}zyyxv|{z|yu{}vz{{~{{}y|{x}}|{zz|~}~~~}~{~~vzy~~~||}x}~~~||x~}~|~~}}~~~}y~~|{|z}~~|~~{~}~}}}{}}{~}{}x~z|{~}~}~~~}z}||}|~||{|~~}|}~}{~}}}}~~~|}~{|~z|}~||}|}~}{~~|~}|}}}|z|{~~{}}|}~~}~~~~|~|~}}}~||||{~{|}~~}~~{x~~~|~~~y~}~|~z|{x~z~||~~~~~}~}{|~z|}|~~z}|}~}~z{~|}{~~y~~}|~|}~{y}~~x}{{}{|}z}~}}|y~|~~}}~~}~}}}}}}}y{}z}}{{}~}{z{~~}~||}|y|}z~{~||||yzvzy|~}{wrzy{}{wyx}z}z{|~~}}}vz{z||zyzyz~{y|{~w|x|tz}{vx|}z|yyz~}|y{~zzy{||v{{~yy{zw|zzzz|y{~xv{z{zzy|}zzx|wzz}z{|y}y|{z{z||z|xzxyyyz|~w}t{~}zvzy|{~xywy|{{yxy|xz{x||y}yy}{w|}{{z{wzz|y|zz|y{}zw{{~{y|}yx}{{}||wv{|{zxv~y}|y}{zyyvy{{{}|v{z{|xyzyyx|~}x~{xy}yzz}{{{w|yzxvv|y~}}y{{zwy{|x}yz~|zxz{|x}~|}x}{|zz~{zyyw}||~zv}x~{{wzw{zx|z}{|{yyy~{|sxx}yxu||{z}s}y|~~wxy{{}z|{z~||}|{y{}y|x}zx|w}wyzyv|{|}zyz}y|zxzzzz}{|{z~zz}{{{y}||}{~{x~w~z|}yy{x|zwwz}}yv|~t}zy{w{w|tz~{||yy{}~zz|w{w}|yzxvxu{}z}yxy{y}}xt{z{yzwx~~|u~{{z{|w|x{z{}~{}~~{}||}x}vx{y}{||x}zy|vzy{py{vxywv}}ww|y}zw||}{{}}{wz{z{|vzzz}z|xzz|{{zyyz{{z}xyzx||y|xy{yzz}y}}||}}w{zuz~{w}{{z~{wzy{{|y{|vz{}zzy}y|}x}}|zyy{}}y{z~yy}|{|{}{{z|u|}~~~}}|}~}~~}w~{~~}}}}~~}}}~y{|~~~|~|~}{~|}}|||}~~}~~|~~}x~~}}}}|~}~{}{~~~{|}|{}~|}|~{~}|~}~}}~~{|}}{}}}~}~{~~{||x~}}|||~~}~}~}}~~~~~~{|}}|z|}~}|y{~}|~||~~|}|x}}{|~}~~~}}v{|{|~}}~~~~||}z~~~}~~{}~~~~}}}}~|}|~~{~}~~~~}~~~~|}z{{~|~~~}|~{|~~~|~~|}|~|}~}|~}}~}~z}~}|}~}}~~{}~{~|}~}z~~|~|}|~z~}|yxz~~|z~}}~z}||}{}{|}~~}~~}~~~~|}||~~~}}z||~}|wyx{{}z}y{y~yzwu||{zzyzyu{wxy|zw{szz{zzszwzx~{}z|{~w|}yzwz|w~yy~{{y|~{||x~|||zyzx{z{zyzxz}zx|vz|xzy{{y{yzz{~xz{~|vx~v{y{ywy|zy{s|}zx{z{wy~x||v}yy}|y{zw~zywvv|z{v}~{{zx||{{}x}yyzz|z~zx}z|y~xxzy{wz{z~z{}z{vx|vxxy|yv{y{yx~zwy|{}{z||~yx{~|y{{v}zz{~yz}}z~|wzy{|xt{z{yy|yv~xyx{|y}yv~zzt{z{~}|z}{xxzx{zzzv{{w}|wz||zyx{xv{|xzzx{~yzwz|y~wzz|vyyx}{ywzy~z~vyz{|{zx{zsy|x}~~}}zx{|tw{z}{{|yyx{z}{~yz}wywz{zxv}{zy|xxyz~sx||t}~~x~~~|{x{}xy|z}}yzx~|z|uvsyz{zzzw{xzv}z}xy{xxz}}{|z~|x{z|~}xy}{|}z}{v||}|~{wzyxzzz{y}{{y|~|yyzxy{y|zyw|z|}y||{}|{{y|w{|x||}wy||{z{{}}~{{z{y}zwwyyx~~wyzzu{xwy|{yst~ywz|{{zz{{|~zw}x{|{|y}{y|||{|ty{w|y}vzvxz|zyy{zvz}|x~{yz}||y~w|y|~x}z|y|~}x|z~}w~}{z}}y}}z{u~~y{y{x|{v}|}yz}wxy}wx|xz|v{~|~|x{~{xyv{y{}y}{~{}||{}~x~~y}}{}}~~}~~|}|}}}|}~x|~|}||{|{}~~~|~~~~~~~|{z{|~}~~}|~{}~}z{}~}}|}{~~}||~}||w}|z~~}|~{~~~~~~~}~|~}~~{~|y}{}|z~~~~z~~|}y~|}}~~~~~z~|~~}}}{z{}}~{~}~~}~}~~~}|}}}~~}~~yz}~~~}|}~}||}|~z~}x}y~~z|{~}z}|~}|~}~}z|~~~~~}}~~|}|}{|~{~~~x~}~}||~~}z}{}~~xz}|v~{~|yv}|}{x}~~}}~}}{z~~}|{|}~|~|}y~|}|}~~{}~}{{zz{|{~~|~|}~|~~x|~wy|{}{zyz{wyw~z|uyzyzx{yxxvyzy}}zx{}{vy}zw|x|zxx~}yz|{{}~yt}{{xzyy}}x{y{|}{|}|x{~~zzz|xz|{zzyz}{y{v{{z{zyy{|yzv}|}xx~{zz{ww|xw{|vyz{{|~~||wzx{|{}{y{~}{{y{|{{wzzyqxz}zyx{yz|z{{v{wxz|~yzx{|xyx~z{w{{zy}{zz~zy~}{x{wzz|}y|~{z~~~z{yz}{y}}y}||xz{yu}|y|}~zy{|yw~{w{t|~{xz~|}|zz}}{wzyyzyxzzx{{{yz}w{~|y{{~|~zy{~x~}|zyyxyzw||vvz~~{{z{w~y{{{wz|y{v{yy~{u}z|w{||~z{zz|z~{xy|uv|w}|}z|yx}||y|xyz~x|{{xxz{y|y~{}z}yx{|w}yz~}{z|~{xx}y{|{x}~y}y}~zwz}yyy}z|y|z{zyy~x~y}~{|~yz|~yz|{{{y|~r{{}x{|wv{xuz|y||z}zwzx}{yx|{~{x|z}{}zx}|xz}|x|~xzyrzx{z{|}}yvzx~||}zyvz||xy}|~zyx{||}zv{}}{{y}yz|~zxyz|}||yx{|z}}|{z|u}x{}{{|y|zw}{wz~{wwvzzz{w{|{x|zy~|~|v{y~|z}y{~y{{~}{yzyz~|xy|}}xvy|}}{yzyw~w{xz}x|zzxz~{{}zz|x{yy{}~|~y~zvzy|xu{x|{~~|~~}~|~~}}{~}}}z|}}||~}}~~|}~~~z~x}{|~~~}{yz}~}~}{}}}~~~~}}~~x~|~|~{}~z~}}~}|~|y|~||}|{~~|y|~|~~y|~}|{{|~~~~~}~y|z}||~~}~{}~~~~{}y~}~|~}w{~~}{}}}~}~z~}{|||~{~}~{}~~{|}}}|~~~~~~}{|}~|}~~|~zy{|z|}~}~}|z|~y}~|~}}||~}z~|~}~{|~{{~{{|}~~}}|}}}|}{{}~~~}|yz~{|~}~|{|~|z}{}z||v~}}}|}~}}}}~|~|~}||~||~{}}~~||}~y~}|~}z}}}|}y~~}~~||}}z||~~~~}~}~~{||{|zxz{z~~z|vz||yvy|wxyywxywxzyytw|y|z|uywzzzwvy{}z||}}}~}|{|{}~zzyyz~~zyzyx}z{xzyy}zz|}yvxy~}t|xwz}{y{}t|xz~{|yv||zz{y{}|}w||yz|y{w~{zz{xwx|{|wz{|z{|u{x{|{~{yv|zw~{}z|y|xz{|x{xw}|}{~||x~x||z|zyxx{yz{twzxy}v{{|zywzy|vxzx}tu}{xyy~z}{x|{xyw}}~y||w|{yx|yx|~y|vz{~}}|w|{{zwzyzw{z|yyzwzw||yy~y}x}y||~v|{yz{}x{{w~|x{y{|zz|zyyx~v{{|yz}~zz{{~v{{{w{w{x|zy|}||x{{|yzzywy{~zyy}xz~zzzx|x}{|}|z~{w~u{|y|xzxwz|xz{xxy}xy~{z{}}y}z}}~z}ywy}z~|{zx{{t{|wyyw|x{zzy|{zy{wvzzy|utzxw}z|||||vx{x~|{~~}z{||wwz}zv|z{zy~vxvzy{{xv{zzyv{yyy|yuxzu|y{xy}||z}y|~yx~|{~}|w}|y~|~}~y~{}|{{{|{y{}z~{{y|zyx{z|}{zxxzz|}||{{|~{|{{z|y~yw{|~{~}}}}yz{~|{u{z{{yxwy{z}{{{wzz|x}}y~~{yy~x~|~z}|~w|{zvz|}}}{{yzzxz~~|||~z{yywzxwu{|}~ywx{v|y|vywxyyw}y}|}~}y{zyxy{|||}~}~||~}z~|}~{~{~||{~~}{|}~|~~~~}y~~}}~{|~~}{{}~|~~{z~|~~~~~~~{}}}}|}z~|z~~}~~}|~||~|}z{|~}z}{}}~|~~z~|~z~~}~}~{}}}|{{~z{}}{{~}}~x}}~}}~}~~|~||{}|{||||z~~|~}}|~{~~~}}{~|{~|~}z~z{{|}}~~z}|~~~}~{z~~{y}{}~~~}x}}}~}~}}|z~~}z}{~}{~~}~|}}}}||~~}}~~~}|{~}}~~~~~{}}~}{y|~~x}|~}~~~~~}}}z||}~{~}~~~~~~{}{{||~{{~}|}||~z|~{{|~~~{~~{~|}}{}|}}~~~~}|{}ywz}|||}{{yy{yxvwx{}{yy~y||~|||y{y{{~z}yzz|z|{~~wxzz|y|~{yy}vx~z{|{y{z{yy~|{{|{~xy|}z}w{xzz}u{}zy{}}zyxzx{|t{z|{{}||xzy{}y|x}{|zz}x~x{yyzvxxzz|{z~yzz|xz|y|}|wy|}zx{|{||{{|{z{z||y||y|y~}|{y}}v|{v}||xy|{}{}zzzyz~||{~{yv|{{~{|xz|{x{z}{~y{}vz||}{x}||~}uz|zz||yz}z{{~|}y|z|x{{zy|z{|u||z}{{{zzx|x}t}}yx}xy}|~{y||||yzyr|xzy|z|zvy{}zyx{y{y{|{y|w~w}~~{{x{yyu}z|xz{}~~}~zywz{}}~{}~vzx|w{}{zzz|}yz{yz{z|x{}z~|{||z|}{|}sz{{|y{vz{}yxyxz||}}~zzx|{z{w}{yzwy{|wy}~zyx}|w}{|{|zx~y|z{yw|z}{~ww~{}x}}}{xz||~{{}yw||x|wzu{~|{~{z|zxzxw}zxwwx{||z}}|}{wz{zwyy|y||zypxzy{|x{}vzxx{xxx}v}x|y}zwzzx{w|y}|{vywy{{{~y}w}{|{{|||zywvzyz|{z{x}z~z{{|{ny{w}~z{z}xz~vzzv|yy}}zy~y|{x|zy|u{}}~yzx{|x}x{}x{|wuy{zyy|}x|}z}|~{}}{x{~yx{~x{z~{~~~|}~}}~}}|}}}{z|~}}~}y}|}z|~}~|~}~}}~z~~~}~~~}|~~}~~w~~zy|{{~}}~~}~}~~~~~~~~~~{}}~|y}~}}}~~~~}}~~}~|~}}||}~}}{~y{~~~}}~y}}~~|~~|||}}|~|}}{}}{~}~~}|z}{~}~}||~~|~~|}~~}|z||}}}|}z{}}~~}~y|~{}~{z|}{x}~}}}~~|y|~x|}z|}z}~}~|}~}~}~~{|}}~}|{|~}~}}~}}~y}{~~}{~{{~}~~}}{|~|~~|w}{}}|~}|z~|~|z{|~}}~~~~~y|~|~~}|y}||}}}|~}~z||}{~}}||}}|~|~{zz}{}}{{}{}}{x|{zz}y{|vwxzwz|zwz{z}{zx|x{{uuzxx{|}ywzz{{|y|}|{|}w~qzzzz|z{z}}w}x}}{||}}}{}}}wyxzx|yyxv{z|zzzx||x}||~}|{}||z{{yyxy{{yw{y{yzyy{|z{x|}x|xw{z}zwyx{zx{z|yz{z{|yyvwzz{|{|{y{{|}{yyy|~}}|{}v~||~~z|z{xyvxwwy{zzzzzyzu~zzx}zzx|}urw}z}u}x||}{|zy|{|||}{|vxy}~|z}~w{w{~z|{{yx~{z{x{wy}wz|vy}xzwy|yw}w~z{y}~{zz{yz}z||}{{z|xzy{x|zxy{yw{zz}|ywy{zvzw}zyzxy|}zx|||{y|zxz{z|w~||w|}}}~yyy||}y~wzzwz|yxxwx{zzyzyz{}x{|}}y}z{|{v}}}{y~}{{zwv}y}|}z}y~~y|zw{z|x{|z{zzw{vy{~|}~}}y}|{|}}~wz||~|}|~y|{|{{{{z}}{z}|{xyxx|v{{tzxzwwyyy|{zvy{xzxyxxzyy{|zxyz~|{}}ww}|w}zw}|{z{|{yyyy~}y||yx~}{~|wwwxzx}zz{wvy{wy||}x{z|{y||{}y|~z}~~z{}yzzw{}yx{|z{z{x}tzzr{{z|zzywyz~zzy{wx{||{{~vy{zxy~t}}~~~|{{~|~}{xw|}{zxzyx}zy{}yvwy{}xxwxyuzy|z~}y||{zx}y{}x|{{}~~{{~~{~|~{}~~~|}~~{}~}~|~~}|}}}}||z}~~|}|}zx}|{}{|}||~~{{~z|w{~z~{}~~}}|{{~~~}|~~~{~~}~~y}|~~}~{~}{~}{~{|~|{}~|}}|{}}~~{}{~}{~}|~}~{{}~}~~}{}}~~{}}~|~}|}~}~}|~~x~~||~}{|~}z||}}||||x~~~~}~|{~}~|~~~{|}~}|{}~}~}}|}}~}|~}}y|x{y~{~}}~z~|~{}z}~{|yz{{~z~w}|~{~~}}|~~x||x~||{}}{~~}~}}}~}}|}{~~{~}|z}}~}y||}z|}|~|yz{{y|{{y{z{zx|}zx|{|y{|}||}~y}zx}z||}xw|y{yx~xwywy}{z|}||{xxzxv{|{tz{t}{y~vz|}wzz|zw}|xzz|{|z{y}wvxwwyzyu|}}{~w{ztyw}}v|xzzx|{yzw||wz}{{zz|||{vzw{}xzyy}{}zxy{vzzz|wx~vzyx{zyyy|~}y{}|yz|wx}|{~wzy{{}|xyzzzy{yxzxxz{wy{zw|zyxyy}~zyyx}{|yyz|z}|yzz||~}{{}|{zzu|wz{x}~||y{~|||~vxy|||z|w|}yw{}{||zzy}}yw||~}sz{{{zy{x|zwv}zxz{w}|yz{|x{z{{||y{~yy|}{{w|x{{z{|{y{{wxvxx}~w{}~}~}z|z|v|}yw{wzz|z~~yy|||z|zywz~}{x|vx|x|wzv|y||{}{|{~}z|~x}xzz|y{{~{{z|}v|{z}{{yz{x|}|{z}v~|zxxw|{y}zz||{zzvyy{u{}zw{yy||{|{}|xwvyzz{zz||||vy|yz|{{}{}w}~{|}|~}}zw~|{~|}}x{z}z}y}wwwzz|{xyyz}|||yv{z}{vx{|}yz|}|vx}z|{xvxw|yzxw}vtx}~}zwz{|xxyzzyyw{||xz|}y|z}|x}{x{yzx|{}yz|x|~|yzyyy|}|~~}{x}z{~z{{||z{{x}|xywyw~yz|wxxyy}wz~ywzyw|z|y{{v~zzzz}|{{{|}}~}~}}}}}~}~~~~|~~{~{|~}~{|~}}y~}~}~|{|~|~~}}|~}~z~}~||~z~~{~}~}}}{}}}~}|}|}~~}z{|{|{~~|~||~z~{}}}}}~|}~~|~{~}}~{~~|~~~~|}}}~{}~|~}{|}}}~}}}{}|}~~}{}~|~{~}z}~}~|{|{~}{~{{{{~||{~~~|||}|{{|~|}~|~}~zxz}}~}|~|~~~~}~~}|~}~{~|y~}{~~}{}z~~~}~~}{~~x}~z|z~~z~~|}{}|}}|~}{}~~~}|}~|{~~}~}||||}~}}}}}|}{{|~x|z|~z|z{}{{w||xx|wwwuvzvzzyz{y}vy|z{w{yx{|~~vz|yy{{y|~~y|}}{{|x|~~}zzzzyx}w}z{|~v}yww{zxwxz|{wv{z}y}xxw~x{x|{z{yy{{z}zxxy{yy~z}|w{}}~w{|xxzxy{|xzyz~z{z|}x}vz{yy~{v|}zyy{{|y{zx|}{{z|w||zzx}|zy|wy{|{yy|yy}y|z{xzw~yx}{wvuxv{{~x{yx{x}wwyyux~|z{z~{}{{}|zxx}}{wxyyy}{~xy|x|}||zvwxxyzyzyyy|{z}z|~y}|{zvz~zxxy|{||{}||}x|wz|}y}xs}{{{w{zxzxu|{|zsy~wzy~|{|z{y~~|z{zz|xy||y{{}||}z|xwvwy|wzvy|r}y}w{{~|zz~{{yv|xz{v{yyyxy~x{z|zxxw}}~{z||zzyyzz}v|y{{x~zz}~w|yvzy{}w||yx{zz|xy}yzz{~z{zx}||w~w|xx{|z}zywyyxzz}zxsvzwxx|wxz|}zxvzyyyyy||{|}|{w|~w~{yw~|~w|zyy{zwyy~y}yyx|x|{|{|||yyxx{{xy||y{ww|wxz||}~|{t}}|{zx~}y}{}yy~{}y{|x||{w|y|zy{uz{wxyvzyzy|{}w|}|yzuzy{~z}w~}{x{|~~|~}{z{{z|xz|z{xy{}x||wy|{zwyz|u}|{{w||yxy||}}}x|{{{x{||{x~}}|||}}}~}~{~{|~~y}~~~{~}|}~~||~|~}||~}~}z~}~v|z}}}~|}}}~}~~|~~~}z~|{{{}~~{|~~~~||}~u{}~~}~|~}}{|{zy}|||}}y}{}}}|~~~}|||~}w{{|x}}||~||~z~||}~}}}}|~~~y{~{|zz}|~~|}}~|~~}~|~~~}{|~{{|~{z}}||{}}y}{}y|}||}|~||u~|}}~~}{~}}}}~}||~~~}|}{~{~~~|z~~|}~||}~~|}~|}}{~~~~~~}~z{~{w}{~}{|~{{~}{}~{}|}||}|{}{}}||{~~}}~|}~~|~{|~~}|~}~{|~|~~|~|~~~|}{|zz~~}}{x}y|{z{{x{|w}zz|}xxw}zx{|x|{z{y{x}|x|x{}y||xzx{zz~{zvy}|}}zw{~}zv~xvy|}x|{{||z{y}||{zy|xxzxvy{yx|yzyzzyxzxuwyz|w{|zwz{}wx{x|z~yyxz{~}zz{{}y||z{w}{}|{zzz|z}}wz}w{zx~}{}xy|zw|{wzxz{|{|z}yt{z~z{{}y{w|y{x~z|{q|z|}w{yuxy{zzxwuy{}{|xyyy|{y~}wx}{z|||wx}xw{|z~x|x}z~}{w{{{y}{z{z~yz|xy{|xz{{z{u}{yyyy{{}{zy{yzwx{{}yy~|{ywz}{}{y{{y{~x|yxzzy~}}x{x|z}|}~{xv~x{~{wz|y{|vwxzv||yz{z|{|z|w{|{|z|{y{}w{}y{x}~||{wxx}|}}|zzwxz||yy}|{|z}~y}x}{~x|uz||zy|w~~|yxx|w{xy{y}|{x|y|z{zyz{~xx}||{w~~yw|w}zvtzw{}|z{|~~z{||{}{z|y{{{{zzx}z|w{~{yzx}zyyzy{}yyz}wzxxx{{{z}zx|{zv{|y|yvw|}zx}~vv}~wxzzwxz}zzz{{}y{x{z~v{|xx|yy{||}~yzx{{||x|tu|zzzyzxz}yz|y~}{}y|z}z}}~z{z||zw~zv}|{yzuwzy}{zww{yyy}zzz{~{z{xzz{v}zzzy|}z|||x||zzxz{}~z{xyvz}x}|~||}|z}{y{|}z~}}}}~y~~~}~}~~}||}{{~~|zw|~~~~~~~~{|~|||{~}~~~~y}y~y||~}}}|z|}}z|~x~}|}~{|~~~}~~|}~~|~{{z~~|y||{{~z|}}~~~{}~}|z}~~~|}~{~z}|~}|}{}}|}}}|{~}x~~||}~}~}~x}zz~||xz~~|}}~}~|~}}|~~~}~~~~}}}~}|}}~}~~{~}|~|x}y}~}~|||}}|}|{}~x~~z~~z}z~~}||~||~||{}~}{|}~~}}}~}z~~}|{z~}}y|~}|}~{~z~|{}{~z{|z~~}z}|~|~|~z}|~}}}||z}|}~}}z}}}}}|}~~|z{~~~~~}}}~~|{{}~z}||{}|xzzz|{xy{{{|{|z}zwvy}xzx{zzyz}wz{z{zvxw{v{{uyxw|}z{}xxxz~z{yx~xz{{}x||xx{}~yz}wwzz|ywyywuzyyz}y}yyyxv}x|{z~|yy{yyy}xyyz{{|}y{x{|yvz{wy{}uz|zxyww||y{}vz{y|vy{yx{{{wyxxz}w~|v}z||{{}|{|{~{{z{yxz|||z{{|}{~ryyx~z~wxzvwy|x{{zyzwwwxyxzz{w}~z|w{x{xy||~|yx|}}}wz{|zyz{yy||~}zy}x|{x{~|w|y{w}uyy}x{zwx|yx{zy}zww{x|xzy{{z|||{{zz{{~xzzxtz{zvwyv{zy{|}|w|{yysy{{{xtx{{|y}}zvxv|z{~z|z{|y~~|{{|z{wyxzx|~wzvwzy{zwzwyyx|}uww{tz{y~{|x|zy|~{z|}|{zy|~}{|{{}zz{{{z}yuyx|{y|}y{yzvxzxzxxvzzz}}xxz}~u}}x{xywy}|u{|}wzz~|}wwzyuxww~z||yzw~{{vzyyxyz{}z}y|z}~||}{{}|{yy|z{|~yy}}|~|yz}|{{y{wyzwuw{|~xx||vu|{|zyx}z|z{}{|~zzyy{~||{yxzx||}||||}x}}x|xyz{wtyw|xz|z|}|}yzv|{z{w}}z~}|y{{xy{zz}{|zz{{~}zy{}}z|{zz}{|z~yw|}|xzw~z|ys|~~wuyv~{xx|w|y|||w{{{zzz}z~{{{~~~{}~{z~}~}}~~~{~|||z~z~~~~~~~z~{~}|||}y|{z}z~}{{}zz|~}}~{~~}|}|}}}}z||z{}y~}~|~}~}~||{}}}{|~}|}|~}|{}y{~~|}}}~||z}}}~z|}|}~zzz}}~~~|~}}~~~}~~}~}~~}~~~~}|{|}}}|}~|}~|{{|~}~|~}~z{~w~~|~}~}x~~||{~}|}~}z}||~~~|{}~~z{~|}|}{||~|~~x~}x~~}~|}}|~~~}~{~~~||~~~~~~y~~{{~}}{{z}}}{~~~{}}~~~~|~z~~}~}|~~~{}}~}x{}~~}|||}~{|}{}~}~~}{~}z{}||}}}|~~}{{ww{|zyxx{{{}xzxy{zxz|~|xw|{~~zx|z{{|y{zxvxxzv|x|zzy{w}{yy{zx|z|}{{{}xw{}}~{{||{}|{~{y{zz}uyzx}xwx~{{y|xyz{~xx}}zyxvyvzt||y{yu{xy}w||~z{vz{u{|||~z{yz{vzxxyzxy|z}|{{{w|wx{~ww}xxw}||{{yt{{yzw{~y~yw|~yzy}{w||yzxzw{{z}}x}yzvzy|~z|{xw{{zzy|z~z|y}z|~|x{{|~~{ywx}zwyxz{{y{yy}u}wtz}x}xxxx{||xz{}xz~~zv{w|yvyvwz|}y{y{{|x|{yw{wy}z|xwz}v||y{x|{|{|}yzuw|w{xxxv~~xyz}yyz~}z}}xz{}{y{{|}z{wu}xyxxuyzyzzwx{x}zy||}|~}{}x|xuz}{~z~{x{wz{~~{|zzy~~xvzwzy|}z~}yy|~~v~|}xyy{{y|zx}}{{yz{wzy|v{}y{yzzy~xyzw|zty|yy}|||{}|}z}xx|x}}x|zsz||v{w~|xx|zwxw~}zzw~xz|xwyzyx|~{u{~zw~}xz{||{}y~~}y||y}zwy{yzz{{xwyy|~}~w|wxy~{yx|x|y~x|~|x{w}yvz|x{}|||yv}{{zy|y|}t{xy}{~y||zxyzxx~vzxz}yz{|{xy||vx}z~{}~~{y{{yzy|{u|wx{|y~yvyy~|{yz|y{{{{|}w{}zxz{y|}y~|{}|}z~~~}|}y}|z~~|~~yzt|{}z}|}{}}{~w|~}}{}}|}|x~|}}|{}}|~~~z~}}}y~}~~{~}~}}~~{||{}{~~{~}~|z~|~|{~~}~z{~~|}}~y~{}y||~~y|~y{~~}}||~~}}|}}}}}|~{{|{~||{~z}~~}~}}}}~|}~~{}}~~{{~|~}~|~}~~|~~}{~}~~|z}{~~}|~}||~}~~}||{~}|~~~{~~}~~|~}{~}}{~y{~}}||{~z}{~~}|~}}}z}~~}~~~z}}}}~|}}|~}z~}}~~~|z}~}|~~|~z}}}{{}~~{}}~z~}~}}~~|}}~{}~{}~{{{|}|}z~|}|}~|}|~~|{~}~|~}~{{~~}~~|}|}}}}{|~~{y|}{~{zy|zy~z{{}vw~|yx{|z~v{wywwy||y~}v|z}z~}}~x|y||yyyyz{z}{{x~}{{{{x{xy{{x|wwwyz||xvuyz|}|y{z}|yy{yzzz{zyw|y{|u~|yy|{x~w~|~|zz{|yyz{zww|xx{{{y{u}zw|xwzzzw|xvy}{{||u~{{|zx|y}{wxz}|}~{||}yxy|vy|{xuxz~y|yyyxxxy~}~y}|{}{{yzz|}}|{y{|z}{}|{{}zz|||{|wy}yz~yv|xywy{w{~w{z}xyv{u{{xy{|}x|{|{y{}{{yx{zwy{~~{{|}y{}~}{~|zz|xyv||zxxzzx}zz{{y|wy}yw~{~z{|||z{yz}~{~y{w|y|y}{~||z}zy|{{~zy{z|xxyz~}xy|~{wv{y}x|x{}z{z{}z~{y|{zy}yx|}{r}}{{|wyz|{z{{z{wwx||w{{{}xxx|zz{xxw|{zz{{|wy|{xz{y{|{z{z|xz{|{||}}x{~{wzzyz{y~xvyz|y{{{ywzw}zzu~|z{zzx|{|{{~z}x~xuxz{{|{}t~~~~||w{{{}}xzw{~wy|}~vy|{wx{||{|yz}y|}y~w~}xz|}{yu|zzz|yx{}yxy~xvx|{zv{xy|x{y{{{wwxw{|zx~x||{|}z|yxy|~{}z}z}z|~~x}wv}xzzv~xzuwy|w~w{xvzytwy|zyyx}}|y~{}z}|}y}{|~}~||~~z~~~~|}~}}~||~|||z}}w~}|~~}|{z{~{~}|}{}{|~~~~||{~|yz{|}{u~}}z}y~~}~|~}~~~}v~}{{y{~~}|{|~}||~{y|}{}}}z}|~~~y|}~~||{~}z|}|~~{{x~}}|{~|y||~~~x}{|}|~~{}}~{}{}|y}~}|{}~~}~~~}xz|~}{~~}~{}z~~~|{~~zzz}}}}|~{~w|}~}~~||y~{{}||}{}~||~}~z{~}{}|}~~|}{||~|{|{}~|~}{||~~~}}}}}|{~||~x}~~}|z}|~z}~~|~z}{{~}||~~|z}{}}~|}|{}||y~~|~|}{}|~|}|~||~~{||~}{}|~~~|}{{~~}}~|~|~|~}~y{|~~}}w|}~~~{|}~|~{~|y|}|z}{||{}{z}}z}yw{|}v}|}z|}z{yz~{rz{}}v{w|ywxw~y|zz|{~||x}{xyyx}{z|{zz|}}}xvzy}{yx~||{|z~~z|zx||{z~|{~zyw{~|x}zz||z~|u~|z|z||}|}}{|{zzzx{~|~rx}{|{~y||zw}{}x|{x}}y}zy}x{{x}}}{}}~z}y{z|~zx{yzz}v|z|{~{z|z|~|~}|yy|z|z|y|zvzy~yz}{|{{z||zx~{{}x~|y~|}xyz{~|z|{xzz||{x}z{|~}~zxx}z}~w|z{{y|x~y|w{yz}{~~}}}~}}~~|yy}x{{}|z|z}|wyz|z|~|w||~z|{{x|x~z{xywyxz{~xw}z{|zyyz|{|zw}~{vxxzyuz{}u|z|y{y{|{w|y}|}zv|z|}y~||y~~{y}y{}|}{|~}|~}w~}{{ww}~}{z}}zwzz}|~v|{||yzx{y{zx{z{{z~~~~}xuyx{{|z{x{z|{yz~y|{xzzzwvx|w|||z{w|w|~{}{vxz}zx}z|~{z{z{|vz~|{{||{|z{yz}{{}{zz}x{|}x~x||zz{wy}|{~x}}|z}}~{zxz~{}x{}~{|~y||}yu{zyz}y{{}|}zv{|}|wxz|zxz}||x|vv}w~zyz}{~||{|{}}|xx~{y|wvwy|z|z{}|}~||xzzy|y}~wvz|{{z~|}~{|~z}~|~|}}z~||y{{}~}|~|}}|~}~}~{}~y~|z}~~|~}|z~}~}}|~~{|}}}|~}~}~||~{~}~{~}|{~z||~|}~|~|{}|zz~~~}~~}{|}~~~}~~}~}~|z|~~}~~{~{{~}}~{}~~~~}x}||}}|~|~~}}~~|}~}||}|~}~z|}~~}~{}}~}~}}}}~}|}}x|~|}}~{|}}}|}{|~~{~~|}}}~~{|~}|}|~||||~~}~}~~~}u{}y~zw{{yzzwzxwxv}yyxuw{{||y|xyxwvyy{wz||{y{zyv}u|{|~zz||xy}y~|yx{yx{|{yzy|yy}x{yyxx~w|uyy|{}ywyuxyy{z}}{x}|{}yxzzwv}yx|~uxzy}yz|{{ywy{xyzzx}zzzu}|w{zyv{||xyyxz||xv{{{zz{y{{{x}~{z~z~{|~||x|yv|zx|zzw}{x~|~}xvxzx}ywz||x|{xyw||y|zy}{vx{zy{v~{xz{}}|z{zx}y~xz{yxy{|x}~xwz|z{|wuy{x~|{{zz}{y{x~zz|zx{}{{{|z|vyx|{x|~|{xzzw{vwzxx{{y{v{|y}z{uuyxzy|zz{y}~z{z}|z~wyy||z{}{zy{}{zy{}wwxzx{vxzzv{xy}|zz~vwy|~yz{}}~z{y{|{{}|~z~w|}}}~zyyz{xw}yvvw}xy|y{{wvxuxt|xu|{{{wz|~z}|{zw|z|}{|y}zyzz}}|z{w~zwyyv}y|wwyuzx}|~z|{yyz{yz|zz{|z{|yw}x{{|y{|{yz|}z||{z~z|yw{}zzyzz}wyy}{y|wyu|yz{y{zt|y{xzwwywz|~||yy{x|}yvzz~{zz|}|~|}}}{{txy}{{t{}zz{wyxtzw{xy{|x{{xy}}{}xxx}y}{}|}{w}}{|}z}}|||~{yxy|x|{y{y|}}yz{yy}z~v|}}yywyy|z{{{}z|}wzty}{|~~}|~~|{zy}y}~|v}|{|}~}|~}{~~}}~}~~~y}}yzz~~z~~z{~y}|{wy}z}~}|}~y|}|{}{{}~}z}w}~{}}y{~~}}~|}~~}{}~z}~|~}x}}|~|~~y|{||~~y}|~{}{~}}||~~}}{}}}}{~~}~u~}~|{~}~}}~}~z|}~|~||{}z{||~}y|z|~}}}~~~|}}{}{|}}|}yy{~|}~~||z~~~~~~{}}~~~}~~}~y}z}~}~~z~}}~~{}~|~~{~|~{z|~~{|}~{z|}}~}~}~|~{x|}z}~{}~{|}{}y~}z|~~|}}~|~~}~}{z~~}~~w|~~~~}|v~~~{~||z}~~|~~{~|~}~~}z|{z|{yyz{~}~y|}}}~}||}~{}yzx~zz{{xw~uy|yzz}{y{xy}z{y{|zzz|w}wx|yxx{zv|yw{yx|zz|vyy|z~u||z||y{{|y~y}y{|uy|}wz~{y{zyx|yyzz}|}yz}~v{{}zuv|~z~xx{{{x|zy||ywzxzyy{~xz{zxz|v{{zyy|{w|ty|}|zz|{}y|w{zz|~{||yx|{y||yv{{y{||wxzzzz}{zyzyyw~|zyy{zzz|zuzzyyyxzuy{tzz|{}y|y||z{||yzww}v{}{xx}y}{}z||}z~w}yz{xywu|}}|{x|v{zz{|z{zy|zx}|z~|}|y{zw|xzvw}yxyz}|zx|{~yw~yuy}y|yyy|y{~y~z}{v{|v{x{x|}~z{{y{}y}|y{y{{}|yz|{z~|x{zz|ywyyz|w|{yx~v{z}{{{z{||x|yxz}}zz~|yw}z{~yyw|z|~}}|||y}{zxvyyy}z~w{z}}z{|{|xyz|vwz{zxz{}{~}zz{swy{{{{zv{|}yz{~yyy{}|}zz{w}xy|yz{y{{xyux|y|zz{zz{{z{~{yxxzzxzyyx|yzy~vuy{{yy~{z|zyx}yz|x|}zyuyzyy|}{z|x}z|}~v~z}{}vw~u}|ywzwy}yy{yw}k|||x|zxw{{{|}x~|zz}{zu{{zz}~x{||{y}y{y}}zyzyx}|}xzuz{yv||yzz{{~x~xx~~vy{}{wz{||}{yuy~{y|wz|zsyz}{|yz|}|}v{|{{{yy|{wzz{zw}w{|~~|{~~~~|z}}~|}|{}}}~}~}}|~|}}|~|z{~}{|~|{}z~~}}}~}x~}~z|~{~||~||~~~}~{zz~~}}zx}}z~|~{~~~~~y}~~|{}}}~|~|x|{}~}|~{|}~~|}{~|}}~~~|}~}z~}}~}}}|~~}}}|}~~}~y|}}~~{{y|~x}~{|||{}}~}~|~~}}~{{~|}~}{}~}~~{z}|}{}~y}}{~~~~}|~|}~~}}{|}{}||||~{~~~~~y{~~}|~~|}}|{~~|~{}}~}}|}|}}|z~~~~|~~}}}|}~|}~}{|~z}~z{}~||{}{|~~}}}}|}~~y|~|}|{~~|}{|~~}}y||z}{}}~|~~}~~~}~zz}}~}}~z~z||{y|~yy|{|{|w|y||{{wwz~z|yx|wy{yyyx{~{yz|{xz}z}zy||{{z||zyyx|}z}{zx~{|xy}|xzyxz{v{wv{y|xzy|{xz}|wvyzzy{yx}}|~z{||v{{y~z{|~wv|yzz{z{xw|uwzyx|{xwwqyz|yzz{tyw{{{xxzx{|z{y|~x{}}w}{v{~y}xz|vyv|x{xzyzx}|||~vz{zw{}zytzy}{{v~zxzt}z{z|x}y|z{|}{|z{{{y}y}zzx}}~~~|vxzyxx|{wy|v~z{zvy}|xxtwzwv{|z|||~y{}|{|z||zy{{x}y{z~|~}y{{wxy{{zyzxw{xu~zy|}x|z|xx{xx}zwz{zz|y|y{{|y{z}}z~|~~z|}}~{|{y}w||z{ty{yvx{x|yv~|xv}xuy{|zz~|y|{y{||w~yx}{~z~|{yu}}|}|wwyy}|~wywvtzzzx~|z}zyxywz{x|y~z{|{yz|~|z|yzy{{|z{~z}}}x|}~~~y|~{|z|{{y{}x}wuz{|y{|}}yv|~v}z~xzxx|~xxv~w{xzy{x||~}|}}yy{zzywx|~xz}y}v~w|{vzu{y|}|wxwu{yzy}~}v~y|}{~|}yyz|{}z{|w}z|x}|~~yy{zzxyxvyzy{xyuxzz{|w|yuzzy}~yw|{{zz{}{y}wx{~zzzy|}x}zz|{zz|x{yzv~s~{{~xvyz|yy~zyx{z{y|{x{yx}}}zy{yyz|{zy}~~}~}~|x|{}~z}~~}}{~{|}~~~~|~{|~{{~}~|~{~~y~|~}}~}x{~}~}|{}|z~}{~~z}~}}~}z~||}~z}~||~~}|}}}}}~x}|}y~|~~|z|}|{}}}~{~~z~|~y}}z{~}{|~}}|~{}~|~~|}y~~~}~~~{~}|}|{}~|||}~~~~~}~~}~|~~~}|{}}~{~yz~~~~}~|{~~~|~{}~~{~}yz}x}{~~~}~zy~}~~|~~~}}~{~||~~}}}y|y{}}~yw{}~~}}{||~}~~}|{}}|~z~~}~}~{}yy}~{~|~||z~}{}~}{}}}}~z~}}}~x~~}}~|~z}|~~}}~}{}}~{}|~}~~{}w{~x|{y{}x{zzw{zxz{}~|zw{yw}|x|zz|y|~~}|w|t||x~{yu{|z|~zz{{x~{{|vx|zx|{|||z~{~|zvxx{yz{yzv|ux{x~y{~z}}|{wz|z|~vz|y}uzx{{{z~zzz}yyzv{xy}y{{{x|z{{}|{}zyxy|~|}zx{y~zw~y~x}vzz|{{{vzxs{{vzx{ywz~||z~}}y}}wxx{{x}{wx{~{xxzywu||x~vw{}xzzz{zxwv|~x{z{~zz|}|z~uz{||z|{}z{v~}zwx}~{yzyyxv{zz|yv{w~|z|}z{uw}x{zzyxz}y|~~zyx|z{~w}vx}z{~zxzyvzxw}yxzw}|xyz|z||{xz{x}uyy}z~w{w||wvzy{y|zzyxv|}z{{~}x}zz~wzy~x|xyx|y}t|zyyy{zz{x}z{{|||zz||xy}y{z|||{|y}|y|}zz{|z{vzz{zy}{x}}|{~wyzy~|{z~}wr||{{~xyzw{{|{x|x{v~zyyzzy|wx|z{y{|{~~~wz|wwz}yvz}|y}~|{}v}{z}ywx}xw~xwx|yx{{zx{{|zyw{|{u{y{|wyz{|y~}~{xux}{|y{wz~{z|zzxx{xy|v~|xt|z}{|tvxwyzzx{x|u~y{~w}zywy~}x|~y||~{|}y|}xzw}yz|z|||}|z{z}y~zww{v|{zy}~z~}|xxz{z~|{{z|||y|xz{v{w{zwy{y}xyyv{{zz~|~~{~||xzzx}}yz~~z|}{{y}~z}~{|}}~{~~}}|~~~}~}}z||~zy{{~}|{}{}~{||||}{~}|~|~|z|}|}z}}~~~~}z~|}~~|z|~|}}|~||}}}|}{{~~|}~}~{~|z~~|~}~{}~|{}y~|~{~{}}}|}{{~|~~}w|z~{}~{{~|}~}~y}}~{~}}}}}~~z|}|{|{~{{|}|||z~~|~{}{|{{~{|||{}}}{|~||~||}~|||~|~~~}~}}z|~~}~|}}~}}}{}||}}~{~~}~}~~z~~~~|{{{{}~~~~~~~~~~~~{|{|}}~}}~{y}~~~||}~|||~z}~y{{~}{y|}}~}~{{z||~}}x~~~|}~~~}z}}~}~~~{}|x{}{{y}{}|{~}}x|}|~~z}y~~}|z{~|zxy{zx~y|yx{x|x|x|y~yyxxy{|{yxzyy}vz|}xz{|~yz|}y{x{|xx|{{zz{y~y~||z|{}}x~xx}zywvwx~}|xxzz}{yzyxx{z{wxzxz{~{z~{v}y{zxuz~z~|}zy{}z}{z~|z|wxv{zz{w||{~uxszyx{uzwxwzzwy~zy|yzz{{{w~xz{yx{}z|}x|xz}~x{w}}zyxxzxu{~~|zyzwzz{uxyv}}{{xz|zwz|}}yzu}~~~}z|~}{x}~y|zu{ux{~wtzyx{xxy{|x}wxwwvxyzxwzzv{z|zz}|{{||z~{x{}{~z}z|y~{z|yy~xvu|w|yxx{|w{|x{z{xv|xtxy{y{xw{y~z|~}tw{~|||yxz}}vz~}y~}zx{{y{{{{uwzyz~z~xvzz{{z|}zu{v{}|x}yv|x}z|z|}}}zz{x}z~y{{{zzz|y~w}vw~y}z|w{}yyy{zz}~~vz|{wz~yz|y||z|z~zx~y{wz}~~}~}y}}zzz}yz{zw{w{uvwwwwuzszxx|yvxy|{y|~}yz|{z{z|}yz|xx{xx~w~zzz}uzz{~{}zw}xz|y{ywxv{v|yuxxyx{yxzzxxx{z{|}~|zyzxw||x|x||~|}x}zxz{}}xyyxwz|zzu{x{zzy{zx|yx{}|~u||~}xuty}ux}|}{yy|~{|xw{|~{wy{~}~{||yxyz|}y{w}|yvz{|y{y|uyw|zz|xxyz}z{}zx}{|||{z|~|zw||}~}~|~}}|||z}~}|{~}}~|~|~}~~~|~}y}{||{~~{~~{y}~{|~|}~}~~~}}}|~|}}}~{}|}||~}~~|}}{z{}{}~|}}~}~}}{~}z~}|~}{|}|}}}~y}{~}~~~|~~}}|~}~~~~{|}~}~{}{~|~~|{z}}}~~y}|z~z}{z{}~}~|}{}|y~{~}}~{}}}}||~{||}||~y{~}~|~~~}~z~||}|}{z{}z~|}{~~}~~~}|||}|~y}~~{|~}}~|}}}}~{}~~||~~~~~}~}|~~zz}{~}w|~~{~|}|}}z~}~~~||zy{{~~}~z~}~}{~}~~}~||y}~}|u}{}||~}}v|{~{~|||}}}}~{~{{}}||yy|y|yzxzwz{zz}yywwy~w||wx{x}xy|t{zxw{w|u{z{wwyxy|}xx{xy}x}yy~x{v}~z|zyx||wy}vz}}{zxv||||vy{}z{{{wyxyvxuy}xyywy}}w|zzx{}{zyxywxw{xy|zx}{}x}v{zwz}||vzzz{{z{{s||zw{|{{zw{{||xu{z|{}}v{y}{~yxx|~{}zvs}}v{y{}y|{u}{|{y{v}yz{zv|zy{z|w{tz{{}}{|yz|y{vyxy{}y}x~zzz~x~zx{z|vzxzyy{z{z{{~zzxwzyz~~|zz{v{~yz|zyyy{|x|~|v|{w~yz}x}yz{xx{~xzvxz}}z{vt}x|zz{}}y}wz|~ys|z|}}{w~yxwzzzx~{|zxz|x~}z~yyy{x{v~yxy{z{{y|y{{{|x||~}x|{x~x{|zw}{w{z{x{y|z{}}{yx~y~{}xx{~y|~}{||zzyzzz|{z{y{ytvyyzywz{||}|y{zvy|vv|wx{{||||~z|{y{|{}~wu{zwzzz{xx}x|vzzz~y|w}{|{z|yxyx|xz|yzz}u{~yy{{w{xzz}{|~}~|yy}yx{~{zz~{wzy~ywy{||z~xz{|||y}wyz~w~x~zzyzx|yyz~|}yy~y|{}~vy}{yz}wx~}wxx|{||y{~x{|zywvz{{{y~{{}zz{}~|~|zxz~zz{~}z{wz}vyvxzv{zz}y|{}~~z~xzx}{wzzyy~xw{wzyz}zy||zz}}}~{|z}|~{}~|~|~~}}~|~~{~~|}y}{|~}|~~~|{z}~~}~|}|z|y}}{~~{|y{~{y~z|~{|{}~wy~}||}{|~y{|||~}|}~~}~{}|~|}}}~{}}}z|~{~{|~|~|{|}}~~~|~|~|~|y~~}~}}}{~~{{{{}|~~{|}}yy{~{~||z{}}~z~x|~z}~~|}~}x|}|~}{|~~{~||~}~|~z~|}~~z{|~~}|~~~|}}}}~|{|~{z}z~{~~~~~~|}z{|~~}~{{{||~{~~{}|}}~}~{~{z{~}~}}}}{|}|~~~z}{~~~}}{}~||{{||y~y~}z}}~|}{y|~}{~|{}y~||z~~|}~}|}}z~~}}~}}{}}||}~}}~{|~}~{~|}~~vv~{{|yx~}~~{xvx|y|xzyyy}|{zwy{{y{|yy{zv|}y{w|~y|zz{~z|yy}|{zx}||z{zyx|y{y~x}~||xwzp~w{{yxyv{z~{~uww|~zzxxxwzw}{y|z|{|zzz}|}|}vz|{|~{{{{|zwzzx}w~vy}}|yx{}xy{|xvy|y||{{z{y||z}|zz}}w|{z{||zy}y~{wz}~{}z||uwuwx}zyz}{xx|yyx{zuzzz~x}||~|{}|zv}y|{z|{{{~|y||}y}|y|yw}{xzzwyww~{{|{}yz{yzwvz~yx{{zw}}y~|}{zy{zz~{w}zz}|~~|{}yyvyzzx{{{vz~{}uwzxwuyyz}zyx|yz||{}w}v}{{{|v}z||}y~yzz~{z}|{yyvzzxzxy|wxy||xx}{zzyw~w{{yzywxy}{yzyv{}}}y||{y}|}}{|{y}|yu|}yx|zy{zyyx}z|{xzvz{{x{x{|}{{~}|y}y|~|}~{v~z}||~{z|}~}||}{}{}{{w}zyzzw}}swyzxyx{|x{|xz||}|}||y}x|{|}{}x{}{|yzyx~~|z{x{{{y{|}{{zxyy~q~||{{x{}s|uyy{w{z~y}|}||zxzy~y|{}wz}}|}|}{{wsy{}}}x}{|zwxw}z|z~}{zxz{z|~y}y}r}{xyyy~xy|{xz}~w}}}zz|~zz~|z|}}}wzv|~}wxy{zyyyzw{|z{x|z~zywuywu|{z~}~|}|~}{x|z}}|z}}}}y}|{}}{|}|~}z~|~~z}{~~~~|~~z}~}}~z}|{}~}~}|}~|}|}~}|~|~~~~{{~~~~{~~|~~{}~}y~z|~~~{}|~}||}~}}|~~{z}{~|~~z}~|}~}~}~~{~~z}}z}~}~{}z}~z||{}~}y}~}||z}|}~}{z{|~~~~{}{{z}|}|~||z~s|yvzz~~}|}~|~{~{}~|{}|yy~{}{}||}}~~|~||}{~~z}~|}~}~|{{}~~}}z~~{|~~}~||z~~|~x}~|z|~|~{~}~{}~{~}y}{|z~|~}}~~}~|~}}}|~~|z{|}|z}}{{||}|}|}|~|~~~|}}}~}}yy{wyzzzz{{zz|x|sx~zz}~x{zz}~yzxzwy}z|{{zy|z{vz|w|}xxz{yw|{~vzyvvx{{zwx~~|z{|}xy~zz}|zxz{y~yxz{{w{yvuwywz{wxzy|{x~z{|}{}x|yz{}zx}zx||x|yv|z~w{z}|rz|w}|}{zwzyzy|yx|y{wyyywxy{yw}z{|||{|z}wzyzy~y|zzyy}z{{|vxvzzzzyzy~z~zz{|{{{yxv|z{||{|~v~y|}x~wx{|zyzz{{y{}x|wwx}{{y{z{{{{y}z||z|~{z{~}yz{}x}|~{|y|~~|z{zz{x|z{|zzyz|~y|{zy~|{{xyy||{{|y}x}{|z}v~yz|xy}|zx~x{~z|y{yzx|{xzxv}}~ywz||y|wx|{y}yx|zz~x|{||xy~~}}x}y||{y~|u}z}vy{{}xwz}z{}w~|yz||~||z|z{u{|z{{zy}u|}x{{}z{||yxz|{vx{~z}|wx{~xxyz|w{}wxw~y{~zz|z|{{zx~}v|w~y{z}{zyz}z}{y~z{|{{xyz|y{z{vz||xy{{xx{x}~~xwyz|{{|{{{zwyz{{w{|{xx{}{{{wxvy}zy{w}~~z{zyxz|yvz{|zyxz|~|{~{{z~{}{~}vyxw}}zx|~|y}z|{xy}x|{||~wx}v|z~wy{xzwzywy{{zx}}z}zz{||xv{~y{z|}{yt||{yzy}}|y{xz{|~z|{z{w|{|x|{}z{{xyz{}|{~~{~~|}}|~}}~~z||z~{}yy~|{}~~~}|~}}|x}z}}~{|}}~~{}|||}~~~~~{{~{~||~|}}||~|}y~{~~{}y|~|}~~}}}~}{{||{}~|}|~|}}z{}}}{~}~~}z~z~~~{||}|~|z~|}}|~~{~|~~y~~}}~~~~z}~z|~|~}}}~~~|~~~~||}}~~~{}~|z||~|{~~{}}}}~~|z}~~}}}{}~}{|}~}~}~~~|~|}y~~~~}~}~~}}{{~}~}|}z|z|}~~{}~}}|~|~}~~}zz|~~}{~{|}|}~}|{}~}{}{y~~|~{~|}}|{~}|}||}~~{|~{~~}}}~}||}}~y~~}}z}x||vyy||x{yzz|}zy|xwxz{~z{|y|{|vz}|yvyxyw}|y}{|{|{{xy~}z}}}{~|xy{}~z|z{{uywz{vzy~xz{~z|{}zw{v|tz{~wwuyv{|}z~|{{~zw~x{{|~~y~||yx{{|{wy{~wyy}z{xzv{xy{y{||}y{yzzuzz{y~{xwt}}}}zzy{{|{~{}{}}{|wzzyy{zz}|{~|{{zwzx|{z{|z|{xzzy|zz~x}xyyyy}|}~zz{zyz|xz}|z{vz|z}}}x~z~|~{|{xz{~v}y}y}yyz}xyyxzy}yxwzyxxtyvzz{|xzz{z~y|}x{|{{y}{~{y{yvzx{yvy}zyz{vx|yxz~v{}wxww}v|{wy|{xuy{{z|}xy|}{y}~v{}}{|z{{xxz|}||{y}x{yw|~yvy{xzw~}wx{z{y|zyzz~}wz~|}zx{z|||||}z}{y}{}z~~z{y~x|{w|y}z}yw|xyyyxyyz}|zy}{w|}|{v}~}}y|zy}{~{{~z}yyyy}v}|u}{~~uz|zzz}{{|zxz|x~xz|{z}|wz{xzzx{x{y{yx{~xz|y}y|yxy{~~xuz|x~|}}{}|{zy|{ywwyvy{~wyzwz~{xx{{}{{yzzzx|}xx|x{y}{}}||}z}xv}{||{~}}|||zsy~wwy|ytz|zz~xyzww~{||}wyzyvz{}|{|~xyz{y{xz}~~v~z}z{yyy|vz|x{z{{zw}~{yyy~y|yxxxw|x{{y|{v|}z~z}xy}y}{}{~}~||}~~||~}|||}~||z}~~~||}}|~|~}}}||xyz~}}}}~}~}}~~~~|~~{}~~yz}}}w}}x~z~}~{z|~}|}z~}}}}{{|x|~~~}}y}}~~{~}~}}}~~~~{~~z}~~|~{}}~~~~w~~z~~|~~}}~|}~~~~}}z{}~|||}~}zx{}~|~~|{~{~~}}ysz}|z~}}~~}~z|{~}~|~~~}{~{x~}}|~~~~{}|}|{z|~|||}{~}}~~y}}y{||}x}~~~|||~|z|}|~|}|}}~~{}|}x}}}}z|~|y|{||}~~~}~~}{~~{z{~|~~|}~}||}}x|{}~~~~~~|}~z~}u|{}}~|}{~}}z|||~~}}}}ywxy{xzy||{}z}y|}|tz{wzxw{||xz|z{}{yyw{z{~{|~{{zzzxxxyz{w{zyuz}xzzyzx{y{x~z{||}w|w~y|zzyy~|}xzy{zxy~tzyx}{wy}s{y||}zx{|zyx{{z|~~}zy{|{~xyy{}xwzy|{zw|{|y~w|zyvxz~{||~y{yz{yxw}{u|x|x~}}yzz}{z}x|{{xwz||}{y|xz~ywwv|z~x|}{yz||yw}uxyy|xx}u~|x}y{xz|~z{|wy|x}|}}w|{~z}{wvzz{z|~}zyzz|xyzvz~}w{{xz~z~}{{{y|{{|{|zwyzzxx~}{|v{|zz~w|vz{yz|v{z}yx~~yuz}wy|v{wz}}{wz{{z~zy}zx{z|zyz{}|}w~w|wy~{||x}w|}|}~|{z|~xty|z~x~u|}vx{zzyz|yyz|vzzyz~yw}zyz{{}||z{|z|{~{|}yy|z{{{xyzz|zz~z}|zzzz{~{~zx{|||}}w|{{y~zz{z}{~yyy|}|~{y{}y}zv|zzz}zvz{z|zzz{zv|zz}~z{z~x{||z|z{{xy{}}{{~w}{zyy{}}y}{ywzyyyy{z~||{zx}x|xx}yz|{{}}{}{yxwyz|y}x}|~}|xyyty|~~{xy||y{~z{y{y{w{~y|y{y{x{vz{zx}|{|}z}}z~{zz|xz{|zy|{}zv{}{|z~{~||w|z{vr|w}}v~zv{zz|~{y{{{z{s|{x{|~{~|{~|z~~~z|}~}}{|}{|}}~~}~x|~~}~}}z|~~|~~~~~{~}|{|~|~~~}}}~}}t}||~~~|}}~}~~|}}|{~{~~~|~z{w}||{~~|~~~z~}}~~~~}{~}|}}{}|}}}}~~~zy|~}}|~}|x|~|~~~~~|~zz}|~|{|~|}}}}{|}~~~~{}~}~}~|}}}|~|{|z~{{~}y{~~}|y~~~|}~~~||~}~~|~{{~~~~}|||z}|}|}}}}~~z~~}~~~~{z}}~~~{{}}~~}{}}~{~~|{|~|}~~|~|{~z~|~~~y||}|z~|{|}}~~|zy|||~~{|y~|~}z{}}~}~y|}~~|~}~}||}{|}~~~~}{z~~{}||~|}x~~{z}{x{{~|z}w|yywu{{yy{xz{yzwyz{y{zyywxvz|vzyyuszyzvx~zxzz~w|xz|}}uyzy}|~yy|{y{~w|v{wywvxz|ywyyzuyzztxywvx{~v{w|{w{zw{|x{{x||w|{{y}~{v|z{zzv}xvz{x|}tyuw{zxy{zyw{yx~v~xwx}z{{~xyy|{zx|yzzyzy}|v|wy|zyx{{wzq|y{yv{y{z}{zzyyy{x{yxzwu{{zyw}xzy||y|zy{{z}|{vv{|x|~z{}{{{}{yy{}wzzy|{x{yvw{zyu{zurvw{yyv~||z}{||z}{}y}z|y{xz{}y{yz{wyvzuy|wzx|z|vyvwv}xzyzw~wzww|}ytzzyyu|{z|}{{yx~z{y~zz{|}{z|~z~x|wuvyz|{yy}x{zyxxx|yyxz{ww}szy|~z{|{xyz{wy|y{xyz}{|yz|zz~{{}x~y{z{yyy{{zzt{|y|y~zx{z~xxyyzzx|z{zzw{zzz}xzz}}}|~yx{xx}x|xz}{{z|z||{~}y}xxywywzzv{yyz|xyuz~}z{}{|{{y|}y{}{{z|~~xz}zz{|}{|y{yvyyzxyy~uwuyy|ywx{{z{}vzy|vxx|z{{yyzxz{|{yx{z||||z}zxyz~{}|w}||w}zyxyu||xyztxyyxxw~}|{vzwx}}~v|ztz}w}zxz~~{~{}~u~yz|zz}zzx|yz}xyzywww|||yxy{{z|}zwwzyyyx}zzxzwzz~|zzv|}~~|~~}|~}|}~|}}|y~z~~~||}~||~}z~}~~{|{}{}~~~{|{|}|{||}}|{|{}}~~|}}{}~~z||y{~}x~|x{|{}~~~}~~~~{|~~~}~}zw{}{|}}~z}|}~{}}~~}~{~|z}{~}|}}{|~x~~|||{~{z~{}}~~}~z|z|}{}{|~~z}|{~z|~{|}}}~{~}|~~}~z}~}}~~~}{|~{}}~~{}}|~~{~~}~z~~~|}{~}x~}~}~~}~~z}}~~|}~~|}~}|~}~|}}|z}||~}{zy}}~}|}}}~|~{}}|y}}}~}{}~}}}}|{~~|~z~~|}|{~~y{~z|~~~~|||~}}{{{~|||{~z}}z|}}|~~}x|{|~~~}|yz|||{ux|w|~{zzyzzyv}zz||~||~~xyyzxxzy}{}xyxwx||z~xyuwv|yy{zyzz~yw~zww~}zu}}zz||}z{~wyz{wu{{y|zwy|xxzy|{yz~{}xx{|w{zy{|zyywx{yx|zy|zw{x{z{x{}}zz{|wzx{xzwzy{{yyx|y{xxxzrzy||vx||}{yyyy}~{uwyy}yzz~{|~z}xy{{zx{y{x|z}|{y{~zwyz|uz|x{y|ywvyx{wyzzvx}ywwz{{|y~~|v|ynt|xz{yyw~|{{{wx{|}~|y~x}xuzx|y}z||x~{{|v|zzzxz|}w}|y{y|x||~}~x{{|y~{|}{{w{xz{{{}z{}y|y||yv~{|{zz}yv{zyux~|v~x{x}yy|y~|}{||z{zz{|}{x}y}{y~|xy|y}y{|vywx}|y{|{y{wz|{zzx{y|xz}|z{zyzyz{z|xzxy}|z{wx~{{wwzwzz}{zyw{|{{x}yzwz}x}xy{}yvzyv~{z{zzz{}~~zz}zzzxxywx|}uyuw{wy}~yzxyzy|yztzyz|yyzxyyww}x|zyyzxy}y{}{yxyy{{z}xyy~}zy}w{z{{yzx|}~z{~z{z{~y{|y{~~}}zz}wx|zxyw{{}|zvy{|u{yyzz}|~|~{wzw{zx{vz{|{~x~y{yz|yvx|zzz}xxzwxz~xy{z|z{|{zzy{|{yz{zyy|yzxx~v}x|}{{{yx{y{~vv~{{}z{{{{xy|z}z~y|xzyw|}~}~~|}}|}}|~}}}{~y}}||}}|~}z|}|||}~|~{~}}z|}|~~z{|~{~}~}}~~{|z~~}{|z||}}|~~|}{~{|}~}}x~~}~~{~{z}{~|}z{~z}~~}}~||~}{}~~}|}{~~~{}}~~|~~~{~}~~~{~~yx|}}wy~}}|~~{}~~~{{~z~|~~}}~|~|~|~~~}||}{~~|}}~~~}~z||~|}|y~~{{x~}~}~~}{}}~}~~~}~zz~~{||~{|}}}|~~}}}~~zw~z~{~~~{~~~}~}{}~}~{}|}}}||~}{{~}|~~|{~~|~|~}{|}}}}~~}|z~{~}~}z|z~~|{}}}y|}~}}}~~}xz|~~|}}~~~|||~|}~|~w|}|}y{z}}}~~}}~|}y}{}|{y{{zzz|ywvw{yyzx|zv}w~yzx|x|xy{zv}wyxwv|}~z{y~{y{{~z{x|y}}zzy~}|{xyx||yzxxyyvy}y}zyww|z{w|u}|uyxztzyyw}|}{yxw|y{|z{x~}zy|{xy}{{yx|xuxzvxz|zx{zxxz|zuxvx~w{{vxwv|{~{{y}{~|}|}z{{}|~zzzx~|z{zy{}~zwv{~y{xty{y|x|wyzy{uzy||y{y|}yzy~{|z{|{y|{yy}}}~}~||{z~~ywxxyxyz|{{wxx||zxxzzzz}yzuvyz|uyz||z{yx}|{|||{z}y{z{|{|~{~~{||vz|}|x|yw}ry~wyz{w}xyw|wvy}yy{}}zyz|{~}|yyx~}~yz|tx~~|xzyx{}{|z{wx{~z{z{zw~y{yxy{xzwxz{y|x~z{{{{yz|zx||yzxxy|yzz~z}zxzuyyz|x{w{y|{z{wu|wvxuyzy{yu{|z}|{~||{x|x}{}zvy}z{{xy|zz}|xz|x{zy||z{yvx{{{xx{~{||y~xyy|x}~|~x{|y~}|{{yyz}xz{{yx}v~~||{{z}}yyyz||~y|y{|zzuxxv|zy}xy{wyy~~tv{y~x|y{wyyz|yzz{{zz{yv|st}yyzwwxx|y}zy|yz{yy{{xvxvy}yxw}z{|}yx}yw}{zwz~|~{~~{~{vz}{{yxy{x{z{z|xxw}z{zvzyy||~y|}y~}{{u|x{x}yyyz{z~}|~~}|}~}||{~~~}}{y||}{{{}~}}~~}~{||{v~{z~~zz~{}~~}}|}|}|~||}}|}}~}}z~||zzz{~z{}}~~~}|}|~|}}{|{~~~||}~}|~}~{|{|z}}z}z{{z~~~~}~~||}|}}~||~~}|}}|}{}w{}{{~~~{{~}}|{~~~~~{}{|{}y~~z||}{z{|~~}~~~|~|yz|}}}}|y~~{~~}z~}~y~~}{{~y|}}}{}x}~x|z{|~{|~}}~}~~~~~~}~z~~~zy~}~{|~}|}{~}{}{}~~z}{{|x~~|y|}|{|}~z}}~||{|}{~{~~|{~{|}}x}}|}~}}~{~zz|}|z|}{~}{}}~|}}~|~~{{~}}~{w~}{~|z~}}{~}~~}~~}{~}}y||}|x~yw{yyx|~~xxuq|y~~zwxxy}zzzz{xvuy}y}{y|{zz}{}zzywz|zxz|zw}ww~{|yvyv}{{z}~zy||v}|y}y|}}}xyvz~}zzx}|zzyy|yyzwz}{||{|{yy|y}{yy{xv~}|{w~zzw{z}}}}yxu{}z|}}|xzzy{yu|{x}x|y}yu}wx||y{}y}~|~zxxv~{z}zzwx}xzy{zzy}yy{yy{|{{tzxzx{vzyzxwv|xs||x|zy}~|{~xxzxy|}|zzxzxx|u{y}{xxzy{yy}x{|z~|}x{}yxxwzx}{wzz{x{zw{wv{{yww|{yx}|{xz{y{y{y~}{|{}y|}}{||xz}}||z}|{y}|xy{|||{y~~~}~t~wy{w{~~z{y~u}y{}|x{z}yxy|y}|z{y|~xz{xyw|}z{}{{xz|yw}z{{zz{z{{z|{w|yy|y||{|z}zz||x}|{{}}{w~zyw|~{xz}yx|ywxy|}yyyzywzyxzzyy|zuxx{{|xzzyx{zzzy{wzzzy{zyzz}wz{|~{||xxuyxyz}yy}{x|{yyyyyz|xy|{|yz|x}{z|x~z{~|y{zxzzw{|{|zzx|}|{yzwyy~{x~{|y|{~y{{z}zzx|y|yzzw|zyuxy}}~~{y}{w}}|}|~w}|zyxx|{|{vwx|{{yyw}x{w{y}x~w|yty{~{v}yz{|~|}|{yyyzx}|y||{z~w{yz|w}{}||vzz{~|zx|w|ywz}{x}{~{|}~z}}{~|}~}}}|~}~|x~~~x}~z}}z}~~~~|}}y~}~}z}|}{|~~{}{{~~}|}~{|{|}{|~{{z}~|}||~}~~z}|}~}~|}~}|~~}}x}|}{{~~~|~~}~|}|~~|~|}|~z|x~y}~}~~~~~}~~~}~~|y}~}}|}~~}{}~w{}~~{||}|}}}}}~|{}|~|y}}~{}}~}{|~|}{~}~~{~|~}~~}{|z}z~}~{~~~~~}}~~x~|||}|~y||~~}}}~}}}}{y}}~~z{{{}}~|{~|}}~~|~~}{{~}|}|}~}z{}~~y}~}~}}~~|{}~|~}~}|}~~~|~~}~}}|}~~~~}|~||}}}~}~z}}}{}}|{||~~}~}~{~~|z}~}|}}z{z{x~}|z|~zzyz}v{yzz|yz{v{xyxu{{~|zxwuxzzw}szyx~zuzyz}}{z|{x}{||zy~y~z}{}{{|v|y{zx{xz{|~wzwxvzyyu|xuv{x}|z{z{z|{yz|}|z|z}|z{y~|zyx|{z{}v{|y|||xu}|wztz}zxz|x~wzz|xuxw}zy{{yx}|z{{z{x|y}}zy|{{~||z}yzzx|zv|z}yzz~z~xvyxy}wy|x{y{{|}yw{zy{|}}z{{|{yy|y{{~x~{{{|z|z~x}zzzyzxv|z}zyz{ywyz{y|{|w|z{v|yxxz|z{~y|y|ww~{|{~{||{|{{yx}}}|wxxyz{zw~yzy{xzx|z{v{y}y~u{|y{wy{}}{z{~{yzz}z|z~z~|||{zw}}|w{vzy|}zz{xw|yxz|xy||y}|yzyxxyy|}z~~wz{||y{{{}|}t}|||}{~|z|||z|yy{xz{}}zz||wy}zx|zvu{u{{z}xw||x{z{{{|yx}{{y}v}v}zy|{z~|}|tz{wyxzwtx{w|z~wx{zz{|zzx{x}uux||}w{|{z|}}|~}|z}|}{z~zz}|zx|}tzv}}~{zz|wy|x|wywxxwyyxz{xxwx||zy|w{{z|xx{vy|}zzw||wyv|{}{yxwwyyxzvzvxz{v||wy|}z}|zy{|x}y}{}z|~{~{|~~x{{{{y|{zzy~~{{z{{{{|w~vy|v{z}yz|x}{yvxz|||uzxy~vzy|z|}{{y~wz~~}}|z}}}}}~|{~~z{{}||}|}~~~{{||}{}}~|}|}{|{|~~yw}~{}}{y}{|~~~~z}~}{~||~|~~~~y|~{~~~~~{}~~~z~}|{zy{{}}}{z}|y|}{|z}|~z}~}|~~}~}{|z|{{~~}~~~{}}{}{{|}{z~}{zy~|z{{}}}}y|~|}||~~~~~z~{}||}~}~{||~z|z}~{y}~~}~~{}}}~~~u}x{~|}}}}{|{|{{z|{~|}~}}~~~~~~}|z~~}~{y}}}}}{}}{~~}}~|{}~{~~|~{~y}~~}z|z~}|y||{}|v}~~}~||{~~{~|~~~z}~~~x~{~~~~~~{~y~~~z|{}~}}~x}{~}{}y{~~|~~|~~}~|y{}~|}{~y{{szv{x||}y~~|yyz}||||zx}|vxzzx{{x|}{~yz|~~|zxxy~}~zx|xy|x||~zz|}zx{|x{{{v{}z{y||yyzyz}|y||{xy|{xzy}xy{|y|zzvy~{|zy|z{}z{{v|~{{{z{z~yyyz|y{t|z}|z{yw}~z||y{xzy|yz~zz}{~|~|z~{||{}}z{{y|zy{{}~~zy|}~}yz{xzz{{w~zu{xzy|z|{~}yzxyw}zz{|{|{}}}xzx{~|z~z|~}z~yw|{}{}w{|}}yxzy}wz~xu{|}z{}|}|{zx~xy|y}}{{{{|w|{{x~|x~}|}wz||{zz}z}|~wzy~|{|}{~w{}|{|yy}|~{~x|z{}zy}z{}|}~}yz{|z~y~x{yy~}~zz}~yx{||}|{~{z}xz{y{zz{xz}{x{yx{|z~zz{|{|z}{y{|y~{}~yz|yyz||}z}~y{{{}|{}|~z|}|}{x|z|yxyx||y}{}}|{}~y}~}xz{x||}~{{}||}z{|}||{xvy~{v|{|}~~x{|{y~|y}{|}}w}yw|~||z{y||}}x|z{y}tzy{{xz{w{|w}|z{{x{yyyz|y{~x|}|~zxyv||y~|}}}w{}x|||{|{zw}zz|z{{z|{yz{{{}{vz}z~}|||y}{y}y{~x}}{~y}u~w~z}{z{yy{{zyx}z|}~~wy}xzyy|y~~|y|{{~|}|{zy}~~~|~~~}}~}~z~}}{~}z~|~~~~~~~|}~z}}~~}~~~|{}~}~}~||~~}~~|}}|~|~~~}~~}}}{~~~~~y~}x}~~~}{}}~}}{}~~~~}~}~}~{~|zy|~{}~{{~~w}|~|~|~~|~~}|~~|xy}~~|~~}}~~~~{|~~~~}}}~}{~}~~}}~|~|y|~~{}|~~~}~}~||~~}z~}}~|~{}~}~~}}}}~|}}~||~~~y}~}|~}~{~}}~}~}}z{u}}}}y|xx{zy|}|~ysyw|yuyy~{~y{{yvx{}z|xvwx|y|yyx|zw{zy}y{|}zv|y}z}|{yyvy}|v}{zyy|{z~zv|{ysyvyxxzz|zvyx}yxwzvyyzz|y~}x{{y~}z{|}z}x{xzy|}|{yvzw{{}y}|z~x}|yy{|zw{zu}uxxy{}z~yzx||x{|{vx{{zwx~}wy}|w{|xx{}xyx~{ywz|y{|}wwz{zyy{z{y|v{||xxw|zu}y}{z{z}|~{z{|xxz}{{yzz|y|~{wwztwzzy{x|zvyzx|zxxw|y|zzxxxzyv}xz{{vx|xt~|}sx}{xxw~~v|}}|y}}{}z{ywyyzyxz|{wuzw|{|yzxwyu}z|{}{}r~~|zxzx~{y}{~}x{}wy}u}xzzz{}yz}yxv}xzvyxxz}wvzw|zy~zwx}y|z{|}z|}|}z||{{zz{z{xy}||x{{vz}vxw{{wz{yzzyyv|z{zzvyy{~}~wz~y}{|z}z{z~t~y{uzv|{~|xyyyvwu|z~z{uzyz}~}xxxyy{|zx||{yy~yxzwzz}{y}y|{y}z}zxzxx{|zzx{z}yz{}{~yz}yzv|{}{|xxwtwyy|zw}yxx}~u{}z~zww~zzz{z{}|xy{wyxuz~|vwuyz|{{}wwv|zz{x|xz|{|{xxxwz|yz}}y{wx|z{}{{{x{}{}xx}v~yzwx~y~wzzx|yyuy~{yzzw}x{zz{tvz{zy}{y{|z{{{{{}}|}}}~|{z}z}}~~~w|z}}|}}{}~z|~}}}{zz}zy}|}z~}}}|}z~}}}}|}~|~}{||{{}x||z~}|}}}{}y~}}||~~~~~~}|}~~~|~|}z{|||}{}|~|}~|}|}}}~|}~~{x{}|}~~|{|y}z{~|}}~}}}}|y}}~{}~~~}|~~{|y~{{y}y}|z|}}}{~|}~~}~~~}}}~}z~y~~}~}|~~{y||~}~}~~}{~~y|}~~|~~{||z||||}}}~|~|~~}q|~}~|~}~z~{~}}z|~}}}|y~}}}{|~}||~~|{~~~~{}}}~~{~{|}~||~}|~|}}{~}~~~}}{|}zz|~|~}}z{||}~|~}~~~|~~~x~{~||ywz|~~}}~~|}z~}}}~|}{}y~z|~}~v||{x}wy{w}wyy~x{zzzxxxxy{{x}x{zw|}{~{}xv}v{v}zw|y}||y{w|{~~xzx{uyxwy||zz|{{||}|xyz~xz||yy{y}x~|zzy||{z{|y~zuwx~{{{y{|yzy}yu}y~~uy~{}{t}z{|x|}w}xx{y}~y{{}|z~|xz~|}}{|zxx{zy|{xy}{zz|{wz{yzy}z{{{y{zxyz{|x}}v}zzy{yw}v}y~~~{}wyz|}xz}xxzy}wy||{y~|~y|}z{{y}w{v|}y}||{y{yy{z|z~~}}y|xw|y~w}zwyyy{{{wxz}y~wy{xzwy|{}yy}}z}}x~~~z|y}zwyv|uzwzy{}z|ztxzz{xxx{||||wy}z{x~x~|y{z}}|z{zxy||z{~y{}zyxz{x{{w|vyyz~x}xzwwx|y|}|x{{zt{|w|||{|~z|{~}{x|wv}{wyz{~wzzzzz{xz}zzy|{y{||{~{zx|z|z|{vzzyzxz|~|zyyzz}z}{zy~{|vz~{{z||}~}|z{zz{|~wyxyy~z|zv~z~}|{vy{zy|z}}~yyz{{{uyv}}w{yywy|z{}|{z}|z{x~}}vz|||x~vzyxw}xvy|{xxvuv}{zz{xx}zz{x{}zyz{|{v|yv{{{zw{|w~{x}|{{zx{{{{|x|x}}ywx}vyxy|x{yzy{x|y}x|w{zy{yw|}~yyxvu}v}yv{{}{y|xvy||z}xz}w|}w|y{xv{z~{t|z~}~~~~~~|~{~|~}~}~~~z~~~~}|{|~{}~}}~{~|}|~}~}}}}}{|~~~}~|~~~||}~{~~|~~t|}||{~~{}|{}}|{}~~~{~}}~z}}}|}~||x~}~{|~y}}|~|~z~~z|~||~|y|y~x}~}{}||~~~~z~y~|~}}}w~~~y~y|{~~~~~zy~}x~~~~}~{|}~}~}~}}}}y}~}p~|~~||||}}~z~~}{~~}}||~}}{}{}}~{}}}w}}~{|~~~~|~|~~}{~y}~|~{{~~~~}z}~z{~~}|~z}z~~~~|||~y|~{}~|~~}|}~~~~~~x~~}~z}~~{}~~}}{~}~~~~}}|}}~|yz~||z{zz~yy|xz|wv{{||xx{zwww}|yyyxwzyzv|uvvyxz{x{xwzz||{{yxz{x~y~z|z}xzxyyx~yzwwwxyvwz}|{x|wy{ww{|x{z{x|||zzz}z|w}zx~{}{vwx{|yy}yx}yyyw{|yvx{xzywzzwx}}x{xy~{xzzz}wxy{~yw{yy||~y{{z~|{}{}|zx|xy}yzxyux{yzwyv{|zzx|zvzyus{z{~y{x}{|y~v}~yzy}}x}z~{}v{z|x~zz{{~yy|z{x{yxyu{yyzzwy}xxz~y}zy~w{x|||{y||x~uw{{zz~y}wz}zx{~y|xyywzuyzzx{zw}xz|syxx}xz}x{{z{zyy|}{{{}x}|}xzx||zw{y}|}zz}y|yux|{}tzz{vzw|{}zy|w{zyzz{yzxyxy{{z|{x~z~x||{}z|yz|x|{}}|x{}x~zxwzz~}yyz|}w{xv|zyzw{z|{|yxxywxywzy|}{ywz|}~|{||~~}z}vxyw}{z{z{ywy{yyzuyzyyzzxz{z~vx~zz|y|y}{y}|}y|yzyyxz~z|yzvwzzz||yy}s|x}{|}x{wzzy|xx{zxwyzwxu{|yyzx{{z{zzy~ws~|x}z|w{w{{y~z|}z~z~||y||}|w|xy{zzvuxy|zzv|x}v}z}||uz{yx{{{z~xz}z|xuzz{}|{|}y}xy|}||xzx~w}u{{y|w{z|{|yz{xy{wy{wzz{yy||x|wzyw{zvz||}x~}}{~~{~~~}~~~}|}~{}~}}|{~~~~v~}~~}~zzz~|}~z~}|~~}|}{{~{}~~{~y~{~~~{~}{{~|}}}}{{||~|~z}~~~}|}~u|}}}~~zz{~~y}~~|}w{~~~z}}~}~~z~~~}~~~{yzzy|~~}~z|~~~{~{z~|}}||~}~~x}|~~~}}}}|}~x}~}{~}}~y}|y|}}}}~}|~|z~~~||~~~|v~}y}~}~}~~z|z}z~}}|}}~y~z|~}}}|~}~{}}}}|||}}|}~~}}~}~y}}~|}{~||}~{}~{~z~~|z~|}}z|}~}|}{}{z~u~}|~~~~}~|~}y}~{}}~|}w~{{}{|~~}|~}~~}~}{zy||v}}}|zw{}zw{{vyw{yy{z}yvz}z{y|zyyvz}~{zzt{||vzwzy~yxuyzz}yu{vwyx{{|{z}{yz{|{|z}}}z~~}w~yy{zz{zvzv|zxy||zyx}~zw{zxy{|}zzzyrz}v}y}yyxz|~|y~yxzy}wvxz|y{{{tx}~yzx|zw{zz~yvz|zwyxyxzv{}x{w|zy~|yy{xz{~~{z}}zz{|yvvz~{zyxx~}{}y{x||zzx{|{xtxy|~zxz{y~w||y}~zy}~vz}ywz{|v~xvxxzx|wz{{}}|{xy{y|z}yy|y||v~~~zzwz{|yvz{{xv~x|z{|zx{w}wyz~{}~||}xtwxvz|z~w}|zwuyzzzy~zy{zz{w|w{|zz{{v|{x{|}|wzz}|{zyx}xxu}{zy}vvyzxx|}wyy~xzx}z|}xz{u|}yxyx|zz}{}}yz{}zv{zxxy}{z|zy}{x{vyzzzz|w|xw~yyz}yyxz}ywwzw}zz|y{|}|u~zz|yy{~}yw}}yzxv|yzyyzxu{}zx}{uy{z~xxxz|kw{xx|{zzzyxz|}z{yvyy{w}zs{yywzw|y}xxw|}{xyzzzv}|{yuv||z}x{yy{z{zvwzxtv{{y}y|}x{vy{}vxv|z|{z{{xz{x|z|ywx||||x}w|zyx||w}wy~|zyyxy}{xzwt}{wy{{{{{y~{y~}|~}}yz}}~yyuw{{yx~|{}u}z|yy|z|y|yz|{}zzy}w{}}~xz}{~|}|}~~}~}}~}}}}~|}|{~z}}}{~||{|}|x}|}z|}z~|}}{~~~|}||{|{~{|}y~|}|~~~}}{}~~}|}~}~}~~z~}{|}}~|}z~}}|}~~}}{~}}}~}z~}|}|~~}~}}}}}~~}|}}}}~}}w~}~}zz~}|~~~}y}}{}~~~|{~~}~~~||}{~~|||}|}~z~{}~~~}~|~~~|}~~~~}|}|~{~|~|{~|}{}|}{}z~~~z}|}~~}}~}~|{~|}~|}~}}~~}~~~}|~}}}z~~}~|~{}~~~{}||}~}zz{}~~{~|~}~}}z}|~~~z~~{{~~z}~||}~}~{}}}|{}}}}~|y~~}}z~}z}~}~~|~zyyy||z||yxw{xywwyyxx|zxxwx{z~yzwzvvxy~y|tu}x}x}wy}yvzyzwz~}|y~|}yxz}zz{ww|{{|zuxxwty{vyztwyw{ryyzy|zzwyzyxyzwz|x{|uyx|{y|{{y{zy}{{vx{y|vzy{z{yt|y~~{w|zyxyyxz~y{}|{y|~wzz|||{{}z{{}xzz{|{}yzy{t{|zz|x}xyyy{{zzxxx{~y{yzx{{{{|v{z{}u{zz|z{}}~}{}|||zyz{x{|}v{x|||y|ux{y}w|y{yz}{{wy{|{||xxy~}zw||w|zz|z{{z{yxxy~{y{zw}}~y|{wzywxxxxy|z{x{xwy{w|yyz{|ywxwzzz}|yzxy{~}{~y}|{zx|z{~vz{y{{|{||z{}yz|xzxy|yxz{x{zyyxz~x}y||zy{||}zx{}}wx}z||~|}}}{}z}{|{{{{|zz||xxuzvx}ywuw{}ty}{xv{~}vyu|x{|zx{zz}}w}x~z|~{}}~z{|yzzx{~y{wyw}|{yxzywwyw{|txysw|zx|}{||xxz{}~|yv|{|y|xz~}y|{|yuy|y}y{v||uy~{{x{xw{x~yz{www}||x}{}y}|zy}y{xx|||||}}{||~}{|z}|vz~{zxvyyzzsz{wyz{{x}{yyxzwzyy}y{x|y{}||yz{}}||{}yz|yxwx|w{wzx|z}xzzyxy{zwx}zvy{w|yx~}z~z{~{|~}z{{~~}}~~|}~~{}|~}}}~}|}~}{~}}|{}~x}~~||{z}}||{{{|w}||~w~|{|~}~~||{{}}}{~|}}~}z|}|}~|~~||}~|~}~{~|}{|}z~|z}~}}}~~|w~}~{~~}|{}y}}|y~||||~{{~}|~}~~}~~~|}{z~}{w}}~}}||}x~{|~||~}}~{~}|~y|{}~~~~~v}}~~~~y~}}~~|{}|}|~{}~}|y{w~{~z~}~}|~~~}~}|~}y{}|{}x}}y~~~{zyz}~|~~~|}}}|}~}|~|~{|y}|z}~|y{~y||~~~~}}z{~|~}z|}~}~{~|}{|}}}~}}{~{z}{~}|~|~|~||~}}~|~}}v{~}}z~~~~z}{~}~~|{}y|}y{wxy{{y}{|~z{xx~{z|z{yvywz|}~{z|w}wyy}z}z{vv|zy~zzy}{z{x|{w}v|{zzyztz{|wz~}wzy|||yz}wyv|x}{x{}yxwz{|xz~v}zz||wzz{{w|zux||y{~||zx|yx}{y}yx{y{y{yvwvy|{x{x|wzz}uy|z{xyzxyzv}zz{xzy}z|zvzyzzzyx|yxw{{{x{{{x{{~yy|y|yz{|y}yxzyz{y{{ywyy||{v{}xvwyz{{yzz|z|x{vzz}y~~zz|u{|y{wz|{}}}}~zywtzw}~{wzz|y{~{yz}u}{}{{}{zyz|y|xz|zu|wyxw||{x|vx}|x{{{zz{}xzy}}y~{vzyyz{|z{yzx}yy{{~||zxtz}z|z}{zzx}}q{|~|yxy}y{xzwz|y|{~{}{x}}|zvxz||~{z{{yy}{|z}{|zv}yw|z|{|vyzz|{||w{}{x|{y|s{||}yv|xy}w}xvzv}zz{|v|xv}z|y|ywz{{~{{zzzyww~zyy{{z{zyx|wx{yw{{~v{zzu~|zy}w{x{~yx||}||}zy{{{y{zqwxwz}zxy{~|wy{tw~{||}w~|yx{~yyxyvxz{||zx~yxz{}zyvz|yx{|wy|w}~x{~}y{zyyyz~|z|yzz{{zzywy|uxx}{xv|x}z}wyzz|{{xy|}||z}yy|z}}{ywzxyz{xwy~z~yzyyz~{z~z{ut{{y}z{x{|x{zz}xyy{|xz{|y~uzz}{~{{~|~|}~~}~y{w|||y{}|y}~|}|{{~y{~z}z}y~~|~|}}~}{}{~|~~}}|~}{}x~~|}~w{}}|{|~~}}}~~~|~}y~~z|~~~~~~}}~~}~}}|z}|{z~~}}}}~~~~}~~{~~~}~~{~~~|}x~~~{|~~~{|{}x~}~}~|~|}~}~~~|~~~|~}|x}}~y{{||~}|~|}}~|}|}|}z|}}}|x|}|~}|}{~|~~~|~}|~}}}}~}{y{~}y~|||||{y}|{||z~~z~{}}z|~}}z}~~|{~~}~}}|~~~~~}~{~x~|||{}|~}{~~|~}|}}||~~~{~}z~~|}~}|{}{~{~{~~~~}~|x~~||}~~z~||||~{|}{{}~~|}|{z~{~}~|~~z{|}{{~~{{~}w}{yz{z||||{ywzyvvx{{x{xxy}x|{xx|zzuz{yyy}xxyz|zz{}|v}yz~|{zy|{zyz~{~|wxw|z|wwv{y~{|yvy}y{yvy|{{{y}yv~xxyyzz}z|}{}w{x|}yzv||vyu}xyyxx~{||{z|x{{yzxyxw|zwzywy~wtzxxyxz}w}zy}w{}z{|y|x~xyy|ywv{|{yuy|{}}||}{v|}w{yyz{z{yw{v{vy{|yzwzyytyzzz~}w~vx~wyzzz{zy}zzz|}yx~x~xz|}{wz{z|x}yzyz{zwtwzy{yzxzy{y{wy{{{zy}|xx|~y}zz|~xz|{{xy|z|{y|}{~~}wxwzxxzxyw{zxwzxwwxxy|yywyxxwz{~}}}{xx|xyz{~yz~{~~|xz|~v|zyyztz|yxzzzxv}yxx|y{|yy}vyzyzxyzy{z}zy{z{|~z}~z|}y|{|y}}zuw{~{zz}~tzy{zw{{xvxy{w{xw}{vzxx{y{||wyyxw|{w{yw}x|~}|~}x|}}|yy~yyxx{yxuxx{z}xywwzyuzyyw~{{x~szw{{|xw{|{x{v{zz{y~w}z|}{wy{y|{w|{wxxxx}qzy|y{xx{wv|x|xz|ux{yu}z{|zyyzz{yz~wz|w{z~zy||||z{z{xx|z{ywyxxt|{zu|wz|y|~y}}z|||}~vyzz|~|w|{wy{z}{~zxyy{||z{{|yy{yyyyx{x~zzwxyyvyvxz{~v|z}yzvy|zzw~z{zy~z{x|~}x|}~z}}|{~}|||~}|~~||{||zz{~~y~~~}}}}~~{}~|{~x}|}{~~}~}{~y|~}}~~}|}{||~y|{{~||{~~z|{~}}{}}}~|~z|zx~~||}~|}~}}~|}}~|{}~}{~~~~|}~z{}|~~{~~}|||}}~}~|{~~~~|||~~}}x{|z}~~~}|~}~~~||~~}~}}}}z~~}}|}~~}|~z~{~|~}||~{~}{}}}z|}~~}{{~~x|{{{~|~x||{z}~{~y|~}}}z}||~}}}}}y}~zy~}~~}~{~}}|{{}~||~|}{z|}|{{{}z}}~{~z~}|z~}z~x~|}{}y}~~}~|}~~}}~~||~~}z}||~~|~{~~|y}~~{~}{{}{}~yzz~~}{{~~y}~~|z{{yzyz{{{zzxwzy{xz|}xzxzzuv|y||zuuyvxy|z{|z}|w{|y|vyv{z{z{xw{yzyz{z{wzzyxv{zzu}w{{z~z|vz~z{wyu|vy{}xsyy}yyy{zy|z{zwx|zzt||y~{w{|y|{|z|zzyz{}}{zx|{w}zwyyz|zxwy{w{z|xzz~|wzyxz|x~zyx{vy|z}|w|x{z~{|uy{}}x}yxyy{x}}{{{y|wx|zxxzu{yx{x{yyxyxx{z{|yx}w{y{x{z{{~y~z{{}|xwuzx{|yyx{w}uxzz|z{yx|zy{{{|xwxxwxx|zzzy{|s}}w||ty|}}z{~}||x}|yzvyyzyz|yyzyzxyz{}{{y{sw||zxxzyyz|||{w}|{zx}|y|{zvw|xyzz}yyuxxyzw{z{x|{|v{z{||~uz}{|yxz}|wz~y}u~yxz{|zyxy{zy|{vzw{z}yz{{zuxzz{zzzzw{z~{y|{zx}zx|wyyw|}xyy}xzzz~y~~zy|wwz|wxv{}wx~ywv|vzzzz||~z|~yx|yyw}yyy|}wyy~|xzy{~~}{w|}vz~{|{|xz{u|xxu|u|{|yzzyzx|}x{{~v~z}xyvx}z|yxyzxzxxzxuz~v{{w|~xzzywwxw||{zy{zw{}~v{z}y~|{{{vyzw{zxwy{wv{~ywx}zzzyx|xzwx}y}{zzwzx{yy{|}y{y{w{zw{x~zywz~}{w{yyzxz{{|yxzw|{z~{{zy{zu||}|~{x~zvzx{w|yzx|z~~||}z~~~}~{|~|~}~{{~~}~}}{|}}z{~}~}~~|~|}~}~~}{}~~~~~}~}|}}~|zy{~|z|~|}~z|~~|~yw|}~}~}~zz}}~||}w}}~{~||~|{z~~}z|y}|}|y|~{~~~{~~~~{{{~}}~}|}|~}{~{}~~|}}|~~z}y|~{|}z{~|~~||}}~{y~~{}}~|}~~x~~~~~~~}y}~~~{}~~}|{|}~}~||}~z~~{{~|~z}y||z{}~~|{|{z}|{|x~{~||~~}}{~y|~~|}|}z}~v}~z}~}~~~|}~~{{}x~}|~}|}}}{||~|}~{zzy||{y}|~}{~}}~}|~~|}}~|z~~~}}{|}~{|}|~}~~|}~}}}~~~}}~|~}}z{~|}|~}}~~~~~~~~|}}z|~z}}zzy|y{{vzzvzu}w}{zyxwy{{{w{{zzyyxzy{||y{y{|}{{~zvxyz|~~~|y||}~w{{}|zsx|{{{z}s}vzzxyt{}xxvzytyyw~wxzxxzyzuz|yxzz{w{}zu|y~zzyw|~y|vwxv}z{y{{yx~xwxvvw|{x}x|{yz}|szzxzt|{|y|||{z~{{{||wz|zz}|yx}}zz{z{x~zxvwxzy||wywwwzuxv|yyzwvy{v{ywz~|{|{|y|{yywxyy{y|vz|~zx{|~z~|~w{yzzu{yyxzyu{}}ywwzwxxzx|{}yzz{|{}}||z|xyzy{||y{{|y{}zzy}z|yxxyyzuu{y{uxwy{z{zz|{x}tx~zvz}|xz}z{{yz{z}zz{yy}x{|~{~zz}xvy{y{wyyuyy~{zzzywyzv{yvz{}wzz}|z~yz{zw}{yyz{}}}{{}z~}{{{xzyzx~|uyx{wyz{z{|z{wvyt{xx}}y{y|xvw|z~w{|x}|{v~~{{yz|{yz~z|x{ywvvzyzxzyz|z}{yxw}x{vxx{zyyw}|y{{{yx|{uyy~xz}z{wzyyy|{x}yy}|xyxyxwz|wxyy{zx}yzxxxyyy}yw|w{xu{}zz{x}w|z|}}xxz}vvyz{|}x}}v~z~}v{y{z{vxux{t{zyzx|zxyzwwxyxxzy~}}z{x~|z~~||}y~}{{zy{|{}w}~zyyzywy{w}zw}~w}||vywy}yyy|vzzyvv{vz}zyyx||yx{{y{y|~|~~}|~}|~}|}{z}}{}}~{|}}|}~z|}{||}}~}~}|}z}|{{~~||}|}}~{u|~}y|~|z|x}|}}~{z|~~}~}{~{{{~|}}|{}~~}}{{}~|}~{|~|{}|}|~z{~|{z|{{}}~~}}}~~}~{{|~~|z~}}z}}||}}|~~}z|~~~}~}~~~|~~y}{z{~~}~~}}}y}y|{}}{y~|{|~}z|{}}}y}~||}}{}~}~~~~}|~}~x{~}z}~~}~|~{~{{}~z|y||~~~~|}}|{}~}~}|~~{}}z~{z}~{z~}|~~~~~{~~~~~~~}}~w~{~}{}|}|~z~|zz}~}|{~}{}}}~{zwz~z~~~v}|{}~z}~~{{}}|v~|{||~}~}w}~~~}~~|}||}}{~|z~||~}}|}z~~}}}yy|~zz|zyzyyz|w|{{{zz{}{yzzz|z|wyy{xx|y|zwx{xyzzzxzxy}}zz{x}x{xw|wx}y|wz|{}{{wwyxv~|z||zx{yzzxxx|yx{zyxw{||{{}|wx|w|xz|y}v||{{wy||u~xzyywwvx{y|yxyxywy{|{z|yv{{|}||{yzyyu|{zxy{zw{tw||y{w{x{{~z|yx}x~x||z|w{|{zw~w~yzwxwzw~{ywz}~zx{{z{xzwwuz}{zzzy|{z}z|zww{zz|}yz{}}xyzy|{}}{w|||~zww}|yyzyvx}yvwv{yv{{z|{|sy{|yy}yx}{~}yy{|{}uzx{y{xyxwwz}{yxz}~{~xy{{|zz}zz|{yyz|xvy|t{yyux{{z|~z~|wyzzzyz}{{yw~uz{w{y{x~z~{|zzxwv{zz}vyzyy|x{yz{~|}}|}t|{|}z}zzzz|x|yw~{{zyzz||y}y}}yyz{~|{v|{w|}z||}{w{zyz}x{xx{}|}{wyu{x}y{z{|xzw{}yzz~z||z{yyxzz|}w}z{|{zy|y|wzy{x|yx|{|}}ywz{zzw{|y|ww}yy{|xy{}{zxz~z||~xz||wyyxy{z}wzzy}}{y~|x|w|w}wzxyw}yz|z|zzxzy~{x{w|yx{|x{x|}{z}vz~yxw||wvx|xyzyyy}wz~yuzzw}y~|{|}}|xzwzy|zz}z{}yyzy{yzzv~wwt{|{~z}|xzu|~|z}{|zyz}}~|yv|}y|}~~|{{~}}~{{{}}}~|{|{~||~~|~~}}||~{}~~{}~|z~|~}xz}|~~|x}}}||z|{|}z{}}}|{|}~|~}|}}{z{~~}~}}z}}}~~~||~}|~|z~~~|{~~~}|~}x{}~~z|{|~}}}~}|~~|{}||~}~}~{||~~}||~}|~~}}|zs~|{}}|}~}||{|~|}~}~~|~z{~~~~{~|{{~}}}}~}}|~{}~}~}~~}}~{}}zz~|}~~~}~}~~|~}~{}{}}}~{}~v}|~{|||~}}{|~{|z{|~{zzz~~}{u|}|w~}{{|~}|~~||{~|~}~{||yz~}~~~|}{~~}}||}}}{|}}~~z|}}~~~{|}~~{~}{~}}|{||}{}{~}}|~~{~}|{~~}~}{~|z~~~|{~}}}}}|{}|{wv}}x{|{}{ywyy|y{wzxwwww}xwxzxw{||ywv|zxyyz{z}zw|{}}z}yzxzz||xzzuzyxuxxy{yz|{yz{xwwyyzxvvxxx}xxx}wxzzvwzyzzzx~~yxwzz{z|z{{{||z||xw{z}zy|yzy{zyz}{z{zuxxxyy~~z{zwuzyxyzw~wy~yw|zz{xyxz{|yx{~v}y{{~z{xzxxzxzwxyyx{}||p~zxvzsx|xyyxxwy{x~y{x}}||{~|{}}~{zx}~}|zv||xx||}{}}|vz|}}zz~xzwzxy{{{{zszzyzwx{{|{|{{|{xvz{zwz~}uzz{z|}}wy}{}wzv|yt{z{w|{z~wy|zy{{w{|y||||wvvzyzw{~|v|{w}x{|}zw}{{{z{{~}{y|{xyzxyxy}{wywyzx{{yzzzyu{wzxy}t{{z~|~wyvyzzy|t}{{x|}}{|~yx|zzxxw}{y{zyz{~{zw}|{yz{zw{zzy}~}{|z{yxzx|xyzz|{{{{{|yzyyz~{zxxzywxyzyu{|xzwz{|yyyzzzxzz{w|{|{{|}zz~~y|y}vz}z}~xy{{}z{xww|zyz}wyx}yw}y{zx|u}~x~{}{ywy{xyzw}{|xzzx}z{x|z}zw{x}}yz}~x~{{y|wxy}x|wyuy{uzuwzzw|y{~~{w}{u|w{xwz}}zz{z{z}zyx}xz|}}z{{{~wz|vy{|wywvyz|yy~y{zx{zyzxyzvvz}|xzwy~yv{{y{yz}|}{}~|z~|||~{~~}{~|}z{}|~}}{}~}}~z~}}~~~|}~}~}z~~}y}}{{z|}{}{{{y}z~|~}~|~|~|{~}}~|{}y}z~|~{}~wy}}z}w~~~~}||||~~}~|}~}}{~{||~y~|}}}~|~}~~~|z~}~~~|~}}}}z}|~{{{|{~|}}}~~}|}||}}}~{y~}{}z}~|~}|~~}|~|{z~}~{z~}~}~}}}~|~|z}|~}{}z~{~}z~~{~|}~}}~|~|~~~z|}|{}{|~z|w}~}}|~~|z{}{~{|x}||}z~|~~{~}}|||~}|}~}~||~~}{}|y|}}{{z}||}~y|}~|~~}x}y|{~z||}~v~|~|~}~{z||}}~}{|{|}}~~}~~{}}|}|~}}~w}~{}~}}|}}}}y|{{{{}~|}}{~}x}y}}y|zx~z|~{~|w{||yyzxyyzzwyz|zw|{|w{x}xtxzzz||zyzx{t{|z|{yvv|v|{x}xz{ywz|xy}{z~z{{y{{x||zx||}xy{z{yzyztx|||{vx{{x{{xzy{uxy}|xzywxwu{wvxzx}{xx~}xxy}z{uy|{yyz{yywyx{zz}}z|wwyyx|z{{{z{|}z}|vy{vx~{{|y{zzy{zzv{{{z|{xzwwy||v}yz~x{{~xxxz{y||{z}zzy{w}w{wxz{zu{zz{z{|~||{y~{w{{x{xv|vzyv~wxxyzyzzs{z}yz|~}|zuzzz~yywzyzzyyxyz{|xxz|zu~|}||{~|xxw{zuuz|y~w|ztyzzy~|ywy|z|x{ux{{zyw|x{z||}u{{{z{w|}xx{|y}zx}yzzzw{z{{|yw}zzw}z~xyzwzv{{{zzxy~{y}{|~yx~}z~xy|v}{x{y||}mxvyyx|xx|ywy{xzy{xy{|}yzy|v{{}y{}||{y{x}|{{|xzz|zy{~y}|yz|}{yx||yzz{~y|y}}~||yxzxz}w}}}yvz{yy{}zx~~{xyzw{txzzz}~{}zxx{yyz{zx|zz{|x|zxwyvx~{w}z{{z}xzw{z{|x|wt{}}|y|y}z||x{{|{xywz{~u}y|z~w}wyuyyy}xx{z|}xzxzxxx~||~{zzw||x|}z~zw|x~xwzx~zzy~{~z|}|}yvxzzwzwxzwxz{{}z{{w|y|{uyzyyz}w|{y|zz~{~{}~}|}~|}z}}~z}|{|}{}|}|~z|}z~~|z||}}|}}~}||}|{y~}~~x~}~~~}~|{~|~~{}~~~~}~~}~~||||}~}~y}{}~{~|~z~|~}~|zz|||~}~{|{}~|~}}{z~}}|~|~|~~||~}}}~||z~~~~y~}~||}~|sz|~~|{~||||~}~~|}{|}{~{}}~}~{~}~}~~|~}~}~|z}~|}|~{~~{{{~|z~}~}{{||~|}yz~~}~{y~}}z{{~y{{|}~}~~w||~yu||{{~|}{{|||~{}}{|~{}~}~{|o{}y~~|~~|}~}~~~}|}}~}y|~{}}|~|~}~}~z~}~}|~~~~}~{}~z}~~}|}}~|z}|}|y~z~~|~~~~~|~{}||{~~~{{~|{~~||~zz}{~}}y{~sz~}|}x|y~}|}yv{u}xx{yz|{txyzox{zw{{xwvwzxx~z{zyxyw{|x|z{yz{yzwy{|~y|z{{xyyz{xxx}xwyxy{uzxvz~w{zxywy{~x{xy}}}xzz|uywz}{|}xy{{}z~x||z{vz{xzzz{|vzzvz~xzzxxz|z|xwzzz|{~z}zz{z{|{y{zyww~~zz~{zz}~y{}{yzvu|w~}{}xwvxxxuzyy{{~yzzuzw|~ztx}ww{|x|y|z{yyz|{}z||z}wtz|{uxy|z{wv{tx{{{yy{zv}x|w{wxwyyxzy}~{z{|{y~|}zx|uz||yzy}~|yw{xyu{v{zwy{yxyz}wv||{yzvzzs|yz|{{yw}}{~{|{|yzx~}zz{|{x~z{}yz||{zxz}xyzz{xz|yv{x~{y|{t{}|}}|{|s~y|y~{~{z{y}}}w|}{||||{xt{xxvvwy|yy|}v}yzuy~xzy|z{||y{|z~{xyy{z}~z{y|{||x|w{}z{}zz{wz|~v}x~{{yvx}wzwy|y}wzzz|zzz}{w~{{|v{yx|vzxzzzz}{|y~zz}}x{|x{|yxz{y~{{{yyzu{wx~yyy}zztxy}{z{||yy~}{~~y|y{x{}{zyw{x~zx{zzx|rxzzy|y|y|yv|z|wz{x|{yzv|xy|{{{y~}z{|yzz||{{yz}ywzxzz{z~v{x|~yrz{|{xzy{z|w|yszzxwx{~y}|zzzwv~y{xz}y}~~z|{}}~}~~|z{~}}~|~wy|}z|z{}z}|~{x}~~||~}||~}~|}|x|{}}|}}~}~~||~~|||~}||{}|{}}~v~}}~|~y~~}|}}z~||}~{|~}z{|sz{~|~{~}}}|~}}||}~{~|}|~~y~~}|~~}|}~~}~~}|}~~|~~}~~~y~|~z}|}}z}}~}~|~{~z|~}}zz{}}~{z|z{}{|~{}|~|~{|{{{~|}|~~}~~~}~{}~}}}~~~~{~z~{}}zy|~}}~{|~|z}~|}~}~|~|}|z{||{|}~x}}||~~}}~~}|~~z}~}~zy|{{~zx~~~||}}}y|z~z~z~x{|}||{z||y|~}||~|}}y~}}~{~||x|{~|}yz|w}|||z~{z~~~~~~}z}~yzywzx{{xyy|{{w{{ztz~w{|yx~{|z{{}zzyz|y{zxt{uy{vzz{wzzw|{zzxxy{~vzyxy{}{wy{{{{{{~{wx|y|xzx|}{z{x}zy{w|yyxvz{xxxz{xw|yxx{wx|ywy{{|{wwx{~z{|v{y{wzx||y}x}w|||yw{}tz}yxzxyyy{ux|{yvzz{zv~yxyy~xywuz|y|}y~zzzx}|uw{yxyyv}zw}z}z~{zx}x|x|{xz|}{vyy{tz{}|xx{ztxy{{|x{{y|{{|vzw~zz}|{xzy}zz}x~}wy{yu{yxzz{yyyw|u}zzpt{{yy{|sy|zzyy{~u}zy||z~{wzyqyzv|z||xy||}v|v~xu}}xywz}y{yx}}yzyy{~~yzw{|z~x||}{zyz{y~}yyzxwxu|vv}{|{{~~z{xxw|~~y}zxx{||y|y{yz}{~~{{yxw|zz||yz}xyyx|z|}||{y{yyzz|xwvvxt{y~vwywxw{}xy{zxzw}{{zz|z{yyzz|yzzy|||{{yxxzxzx}{~wz|yyxvzx}{z|xyy{|vywy{~z~|{z{{zw|xy{xyxxw|~{wx}xz{{{xxv{yy{z}w|zzwy}w}|xzxxvw}~v{vzwyzwxz{y{yzyzwz|zyy||{|{z|}y{|{{z{{}xv{v{|zzy~{xzx}zvyx|yry}|yyzx|{xzyz|y{~}zxy~~||y}zvxxw{xw|{{zxzzxxz|x{{zyz~y|zvyz}y}yy}|{zxywzxy{{xy|{~~z~}{~}~}~{|||~t{~~{|}}}z~~~||y{}}~}}~}}|~}|~~~|~|~|~}}|{}|~~}~}~|~}{||}|v~~}~{|~{|{~}}}{{}{}|z}~{|}{|}~~{}|}|}~z|z{}}{|}{~|~~|||}|~~}~{~~~}}{{z}~~|~|{z}}~~~z}{}zz~}y|{|~}|~~|~{}}}}|z}~|~~|~|~~{~~|}y{{~|~}~}~}|||~z|}{}}~~}}||{{}|~{{}|~z|~~}~~~~}~}|y~z}~~w~~~{}~~zy~|}~~}|~~y~{~}~~{z~~~}~y|~}~~{}~{~}}z}}}}~z{~~|}}z||}}~~y}~z~yz}|~}}~~~~~~z~|~~|}~~}}}~|}~~{}|~y~~{}}z~z~~{z}|~~|~|~|~|y~yz{|wyy|{xy}zyxzxt{zzyyxv}{{v{xvx{yuz~xzu{{~yy}{{y|w|zyz{zwz}v}|||z{~|x{{y|yxv|xxxxuzwy~{tyyx{{vwzzxwy{{{yx||~zzyz{v~}}|{{zzyw{z|x{{y|xywx{|zzywz{y{y|vw{v{y{yy{yyz}|}z{y{|~z~zx~~{y|zyx{z{~zwy}y|wxz~{{{zxz{zw}yvxyt{|w}tzyxy|z{}v|xz|z{{|yy{wyw~z{|||wzx}}|zyy~|{wxwww|vyxvxuuy|{}wvwzyyxzyx}z}|x{yxy|{x}|{}}}wz{yzw}xyw{wxxvxy|pyzz{x{x||wz}yxx|{{vy|z|~~|y{zw{yx{}w|{{{~zz}~{{y}}{ywzwzxyywzvzyywzzz{zw|y{}xz~}|~|~yzz|xx{~}w|{{yzyz||z{wz}vuzyyzyvywyz|zzvwt~ywyw~uwz}{|{s}|wz}{zy|{yx{|}yxxzvy|}{xxz|z|u|{y}yvwvxv}w{{wwwztyy}|xxw{|yxy}{}y{|}y{{zx|y}}x}z|{|xyx|yzn{uz~z}{|zrw~x{xxyz{u{x~vx||v{z}{{~}||yzxwy||~{}|z}|}||{yyyy{|{{|xy~yvz{uyxw{x{y|yzy|~xyy{{{}|zx||}z}w}z|{{x|z{{~z|xyyzz{|zz{{zv{xxyxzt{tv|{{vzxw}wx{xxy~{{zzx{~v~{||}{y}}y~~}|}~{|}|t~}}||~~}~}}}{}}}~}}}|~{}~|~{|}~|{~~}z~|~}~wz~{|~~}~}~{~}|~~~|~|~}~}|~}}y||}~}}~~{|~{~|y{}wy~|~{~z}|~}~~||~~}~}~|}~}}~~~|~{~~zx}|}}}||~|z}}z}~~~~}}}y{~y~}~~|{~{}|~}zx~}~}~}{|}}~~~}}{~~}~{|}~}y~|~y{~{~}y{|{||}{}|||}|~{}z{|}~~~||yz{~~}~~}}}}}~}~|}~{||}~z~yx~}|{{}||~|~}~{{~~|}}z~~|||y}}~~{{vz}~}|{|{~||}{{|z{z|~~}}~{|}~~}~}~|||~~}~~}|y~|z{{}{{}|{x~|~}|}}zz{|}}y}||~}zz|y~|||}}~y|z}}{|z~~{~}~~}}~|}}{~}{}}z|}}~~x|z~~~~~~y|y~{|z~~~}v{~}wx}zwvzyxuxxxwz{x{{z|{v{yu|z}||wzwyu|x~v|xw}xyyx{|zy}}xz}zzz{x{x{z{{{z{|v~{yzw}v{yz|~|x}|||~|{{wzyzy}||z~y}{}xzzv{xzuzxx}~~}y||z~u|{w{xy{xv{{w}}yz{{|{{v~v}y}}xzwv}w{wuy||z|y{w|{zx~v{{z{zxzyz{wz|wywy{xy|z{{|}y{vzv~v{y~zy||y{z{x{|y||xyzx|xyyyx{{x|~{z{x|{{x{y|yx}{yx|z|}x|zx~zyzzz|}y{z}z|zy|u{yyy{{yvyz{xy|x}|}{y|zxyx}|zwx|y}|}zzy|xzz}~z{y|yyuy|}zw}xzyzy{{~yx{}{}w{x}}{{wzzwxzxwyy~yzv|z|w}{zzyzyzzv|yz~wyzv|}x{{v{z{}}{{|}{{s{{z}y{zw{z|}yz|z|z|{{z{{xz{y}{vzz|w|xyxuwu|{w{|x~y}|w{{|{}y{vyz{{ws{||}}zy~sy{}{{z||{zxz|z{}t|||}|y|vy|zyy{zx|yzu{v{}x{y~}u|uyxwzx{|wyy|y|}{{yx}{{xy~y{zy|~}z|wwxzzx{{{yx{yz}xyz|ywyvz|}xy|y{{xz|xvx{z{{|xw{x{~{{wxy}z{yw}{{zw|vx{{~|xwxwz{~{wzyzyxzzzx{z}zzz|{y{xwz}|{w{x}y|w{xzyx}z}x}x}ww}}xyw{z}{u~wxx}xzy{|xy{{|{{z|{{uy}yw|{~{|z}~{{z}|}|~~||~|y|~~~~|{{|}~zy~{}}{||||z~~~}}}|}}z~}{~}~}~|~}~~|~~{~|~~}||~}z~~|~{||~v{}~{~|}~|y|~{}~|~{}}~}}}z|{~|~~~{}{|{~~~}}}{{~~}|}}|}{}~y}}|~}~~~|{y~~~z|y~~~~|{~}~y~~~{~~}~~{z{~||}}{{~}z|}|}}|}}}}{|z~}}}~~~|~{|~{}~}~|~|}~||}~{z}|~~|}z~}}~~~}{|}{{}}}~}~}~}|}~}{x{}{}}y~}}~}|}|~|~zz}~|}~~z}}||~~}||}~|{~z}}||~~}~zz}|~~|x|}|~|~z~|~{|}~|{}~|}}~y~{}w{~}~~~~}}~~~}{{z}~}}~~{~{}||{~{}}~||}~|}~~z}||}~{||{}~}|z}}|y}}}}||||}~}|zzy|zy~{y{{zxzwwyx|xx}}{z}zv{zyx{{ux}z~zzuzy}wyyz{|yxzwzz~x{x}~xv~yz}{zzz}yzy{y|{w{{zz{{yztv{zuv{zxyyyxxz|}{z}{~|}|}z}z{vvx{wzxw}z}{uzv{u|ux|}w{{vy{~|yw{zww{wy}s|~u~}~|{z}}{{|{y{zzzzz~{{{yy~}}{ywzyvvxz}vyvyzzwy{w}yx~v{zwuy{x}xu~v}xyyty||t}zzz{{~zwzu}ywwzxy{{v|xv|tzz{{}xw{xy|{wyx{vvwz{z{~{{{{w|z}txw{~||yxxz}|~|||x{z~wz{wzzwzx|{ywzzx{}~y~w|u}{t{yyx|{||}y~{y|{|x|z{yzyzz}}}x~{xwxwy||~u}zzzzx|xxww{x|zv{|zyy{zzz||y}|zzzw{yxz}|tz}yw{|z{xxzwz{wzy{}ww|{xxx{zxwv{}~zyz|y~zyzx|}{}{{|y|zx|||zzxz~|}{zzz{{vwz|}zyyzyxxz{zvx~y{xvwzy{yxy|{~wzzyz{wzzyz|{|{yy{|x{zv}{yz|~xy}yyxzx~zv{y{{yy|vw{zwxzwzvy~|~zz}zzv~}|z|}ywzz}}v{{{||}{w}zx{y|xwyz}xyw|vzw|{w{x|z~yxz|zy|zxz~|xx|{x{xw~}z|z~y}x{y~zx}y{~{|zyv|v{||}v|wyy~}}wzx~zxxyvyzw{xv|y}~{{|zx}zzz{{zz|y~}~~xz|z{z{|~|z}|}|{~|z|~z{}}~~~~~}|{}}~~{}|~}{~~}~|}y}~{|}||~}}}|~~~{}}{~|}{|~~}}~{~|||~~{|~~}~{~~|}~|z}{}}|y|~~{}{~}s|~~{~}~}~~~|}z{||}{}{}|}}|y|zx{|y}}|{~}~|~}~~z~~|}~|}~~|~y~}|z~}z|}z}|}~}~|}{||~}~~~}}|~}~|}}z|~~~~|{{{~|~~~~{|{z}{{{}}|||~}}x~|}z~}~|}~~}z{|~}y}z~~|}|{~}~~}z|}~}}}~{}}z~|{}~}|}}~|z}}~|y}|~wz|}~~~}~}{|~{~~~}|{}{{~~~~}|~y|~~~~}||z{~~}|}~}y}w}|{|}}}x}~}}|~}}x}{}~~}~z}{}|~||z{||{w~z{|y{zyz}u{wyyyy{yy{yw|ztw{{|xywxx{y{y||wx{tyz{x{y|z}{|{{yxz~y~y~{|zxz{xuwyy|z~x{zy|}xwuvzz}yyyz|vzyuz{zx{{{wxyyy||vv{yvvx{~}|w|zyywuxyx{yz|r{zwyzywx|zyzwv{{xywzz{y}~zywvx}y|yzy}{zy|yzw}|}tw|x}zzu}y|wxzx{w{y{{}xx}yw}xzwxwzw|w~xuzy}x{wy}y|{xy|y~z{uzz}{|y|xv{|}wz{||y{z{wyzuxxzy|}~y{zz|}|uz{{}w|xxx|zzww}~{yyxvx|wz{{w{|xvwzy|zyvyu|zxz|z~v{}||zyy~wxw{wxx}|z}xyyz|{|{wvw|{{w|}}y}{xtxv{|zz|yz|{xyz}~}~wv}y{}xzyz}v{x~}zt|~|z~x~vxzzzy{yw}y}{wyzxz{}x|zwwv{zy}w||yy}|zzzz{vyz}zwzyzxxz|~z|xyzz{y{|}w|{xxz}wx{~zw|yzyz{}w{zz|{ywzyzz{yw|yvwu~}y{uz|}zxxxwx{z{|y{xy{x{yv}|}{x|xz{z|}ywyxzwwxz|yx{z}zx|xy|}{{xyzxy~~yvz||{ywy{zz{}xy~w{zz~yx{x|yxy~~{yz}{|u|zyzyw|{uxqyvw{x{|{|zwxyy|~|}yzx{{z|v|}|zy}vz|yv~xy{{xwz{z{y|xyyy{|w|wxyzx|||yy~|~{|~}~~|||}}}~y|}|z|tx}~~|{z|}~~{~~}~~~z|~|y~||{~{}|{||{{{}~|||}~z|}}~}}{{}}|{~}~~}}||{z~|~|{|}}|{z|}~||}|~}{{}|||}}~z{{|{|~}|z~{z|~~}}|}|{}~~{{~{{~}}w}{{}}y~{}{z~x~}|{{~|}{}~~z}~}~~~z}}z~|}}~|~}~|~|}~~|{{~}}{|~~}z{xz|~~zz}~}~}}{|~~}~~}{{~z~}|}|{{~|{~}}~||~y}|}}~y{~~}x~~||yz~||~|~}}|}x}|{~}~~{}y}}~~~||{}{{~~||}||zz|}~x~}yy|}y}}}~~z}}{|}{zz~|}~~~~~||}~}{}~~|~}}}~~{~|}|}~}{~~}~{{~|~}|{|{|~|~}}}}~}|y|~||}~~y~}||}~~}|{~{vy}|}||zw{}yu|qvy{xzzvtz{yyxwwz}zy{|qzvwzy}z{{}|}xy||xw{~|wz~|xy|}~x{|w{{yzy||yz}x{zzyw{z|xyxx}yvwzx{{z}u{|{{{w{zxx{xuzx{y{}~yy|}yy{vyx|zzu~y~}z{yz{wzw|vywwx{{zy}x~|xv}{z{|}xz}{|y|zx|yx{|}z|}w|wz|wxw}xzwywy{}z{||w|zw~yyzwzv{}}|}xzyw||~y~zy{z{{vxz{yxz||y|zyzxzwx{ztt|xx||z{~yzyxyzyvwxux{|w{}}~{~yyz{x{|wzx{{x{|xz}{||zxvt~w{x}|ww{z{{zz}z{zy}{x~wxz|{|zx{~yy|{y{~xxz||}xz}y{{{w~|zzv{}zz~zz~{wwx|vxz~xwx{yvw~{{x|z|yzw{{|}{}{~{zzy||{{{z||{{wyyx{zyx{|u{x}vz~yuzw{zz{{yv{z|{}{w||}w|zzyz{x}|{{z{~{y{|}www{wzwvzz~{zt}zzx{yy||{zxwzzzw{xy}x{vxz{}|y{}||~||x}y~z{~|}yvzwy|z||z}x}yx|wzw{wyzz{x|vy}zx|}yzy|y~x~{z}|}zy{|~x{|z}y{zz|zxztywxvxyux|xv|y}z|u|xz{xzx|xw~zz{w~z{{{~xx~~{|{{}}~z}{}{}zzxyz~~zxxvzx|yz|x{{vzxzy|x}{uvx{y||{}}z|vx}}zzy{xz~y~~{|~y~~y{y{}|~|{|z}~~~~~z~}~|}}~}{}~y~z~}~~xy~}~}~{}|z~z}}}|~|}~z~w|{y~|z~}}|}{||~|~z}~x{~~}~{{|~z~{~{}~{y}~{~~yz}~~}{~}}~~~}~~{~}{|~|~}{|~}|{y}y~~~{{}|}|~~|}}~}~~~}zz}~}}~}~z~||||}~}z}z}~|x|z|}||||z}|~|}|~}}}~~}}~~}|||~~}~~w}z}}}{||}}~~}|}z~}}~~~~|~}{}|z~|~~}~{~~x{~|||~||}}~~~|}}~y~~z|{~{|~}~}}}}}~}}{|s~~~|~~{}~~}|}~~}{|z~~}}~||}~}}}}}|~|}|}~}z~}}~{~~}}~~~}{yx|x{w|~~~{|x~{yzy~wxy|yzwwyywz{ywzzzxxz|w{yz{xzwvzz}z|~z}w{vv}zvyzx{yyzz~yx{{{{zzyz|}{yx}yy}xz{zv{|~y|uzxw|~xu~y|~u}w{}{wyvyxx|zywzvzzv}~z{|v{{~z{~x~{w|y{y|{xx}xx}vzyw|{xywuy}zyxxww}y{u}x}||{y{xw{yw{yz{zy{z}uzxwz}xz{~yz~y|y~x|yw{{{y|w|{zyt||zy~|{yzy|zzzx|x~xz|zy}|z}y{|zw{{xyywvwzz||xy}wxzxzvv{|wvy|w|}{xz{zyz{|wvy|yt}xyw}|z}{{y{v{xxx|xxx{}{zw}v{x{{y{yyywxvw}v~}|ywyxyyzzzy}x{|wxy{{yzyxx{xz{z{}r{~z}z|z|zxx|{z~uy{z{y~v{|zxt|zx|z~u~{}{z~|xxz|{}vuwy|x|w{{xz}xzv}yz}zy~|{{yyvyw{xxzz|{yw{}zzzz{z{{|||twwy{yvz|}vyx}uzwzz~}wtw{|z}xx{v|yv{zxw{{{x{x~zyy{xyzz~z{wzzzx{}xz|{~xw|~{xx{}yzzzyzz{yz|x|zyrxx|xxyzzyzzuywzv{~}z}w}z{wyx|yx{|ytzx{oyyxyzv}{x|y|}z|xy{zxz{wzz~y|yv{|z~xzxyux}x{}|{{{}||{zw}{}u}x}zyvz|wyz{zz{|zx}}y{s|{{x~wz{z{~{xuw}yz}}}}w{zvwx{wy}}}}~}|}|}~|~~~|~|y{~~}{{y|~}~}~||z}~{~~{|x|{}~}{~~}}}|{~{|z|~|~{}}}z~yx{||{}|~y}}}}}|y~~~|}|~{|{}{{{}|z~}~~|}~z~||}|z{|y~}z|||}}{||{~}|~}~{z~~~||~|~||~{}~z{|{~}|}{~~~}~~}{}}|{~|}~z~~~}}y~{||y}~}||}z}~{~{}~~|~|~|}~}~z||}~z|}}}}{|{~z}|y}z~|~~{|}{}}{z}y~{~}|}|||}}}}~z{}}{~~{~~~}~|||}~|}}}~|}}y}|zy~~zz}|~~~}|{~~}~~{|}}~~~~z}~{}}}}}~{||}~||}z}~w|~}~~{{|z}|~{}~|~|}}~}}~~|}{}~{}~z~|}|}|z~}~|}~}|{}~}{~|~}}~~~y{z{z~|}v}z~y~z}|}zyz}xvxv~wwxzz{{x}yu{yyzuwz|y|xy{vyp|{{{tzz{y|z|}z{|{y}~{z{y||{y}|{uxyy{zz{wzw{z{w|uxt{wzwyzyyx||~{{zz{||y~}y}y|yzyy|xx~~}|{xyvzy|v~w|{vzy{w}}z}zw{xxs}x~wzxxxwu{~zv~t{{yzzz{{yx||y|y|}z||xz{yzyvwxzz{xwwz|zxwyzu}x|w}yyzytwy{xz|{z|{{yy~|wy{}~}yz~{{{~z{~vw|y{u||zyv}xz{xyz|~zzyxyyzyy~v{y{|yx|zz{zzy|yx~{w}}y||v{{z}zyvzzv{yxv{vwz|{{yzxyxv~|yy|wzy}~x}|{y|}wyz|}}zw{z||{}}}yzyx~zwy{{v|}x{~yyzzy|}z{{yzxwwz{~~|{|{{x{{|~w{{y}|||}}x||y||x{{vwxyuzz{z{vwyxzz{xwx|xwzxyw|y|y}y{zz|x}}}}}yx{}{z{zyv}{z}~|~yzuxwswy~www}|yz|w|y}xx}zzzx~xzzz}zvzz{|}yy|~wzz|wx|}yz{y|}x{yzxx}y{{x~z{xy~zyy||ywwxu|~v~yy|zxyyzyz}y||}w{vw{|~y~{v}|~zwyyxz}x{}y}xz|{{{||zz||{y{|zx|yzwxz{}|yx}z~y~{{~|{zz~~}{|z|~zxzzzxyzv|zyx|yv{zx||}xx|xzzyzxxwyy|}|uz}w|~|}~w~z{}{}}}~}}}{|~|~{|{|}{~}~}zx}}~{~~|}|z|}}~}}|z~|x~}}~|~}}x{~}{|}}z~{t~||||~|{~~|}{||||{{~{}||~~~~~}|}xyz}}~{~|x}}~~{||~}{|~}|~}~|z{z}~{||z{}}{~|}~~|}{|}~}~|||}~~zw}|~{}}y}|w|z~}|~{~~}z|~|~|{}}~~~~|||}||~}|}w{|z~~{}~}}~}{~~~~~z|}~~z~{|{||z|~~~}z|{}~}y}~z~|~{|~~z}{~}{}~}|zz{||}y}~~{~~{{||}}}}~||y}}~~}}}{}{|}{z~|~~}~~{}{~}|}}}|}|x~}}y{~||~{~|{x|}}~~~}|}}|}~}~||~}|}{y~|v}}||~~|~~~}~}|{{|||~~{~}}}~z~{~|~{||{||z~~~}~~yx||}xz{zzzz|}sz{|xyz|y||~}y}{z|}z}yx}y{y}zzyyw}y}wy}zvy{}|xy{w{yzz}x{|yx{|~{|{||zz{wvz~zzyw|w||zzx|{xzzwwx{xyyyzww{x{wx{zzu|~v|xyyz}z|||xz~x|wvywz|z||zz{}zyzz|~||vv}ywy|y|z{zz{~}yyz||u}w|~w}}z{vx{x{z|{tz{zyzz|x{|wx{{{{||yvv}zw~yzwxyyxz|zxxyyzzxx|{zy}y||x||wz|xzyzzxvtz}zxx}zz|zv}x|}zz}wyuz|{{}{{|zz{zxz||{}x~xwv~u}{zz}||{{w{~}z}x|xwz}|{x|}|z}{vx~{xyw~u{|{xz{{}{y{{{}xzwy~{x|zy|zwz}y{{yyz{x|z}z}{xzyzv|{xw{~}||xzx}~{xryzz|zzz}xzy|z|}yx}}v|zvz}|zzzxzxxvz{}{xy}x{zzy}xzvus}~}xw{|zzz}{{vyzy}xuzz~~{wyzxy}yzy~~w{zzt}y~{zwzzvuyyx|yzxzw|xzwxyyxz}yyytwzz|{{|~z|{{w{|{y}zx{|yy~x}}x~{y|}{}v{y}~{}xzxxz|{zy{wz|{||{zxwzxy{z{x}|{{~zxzx}y~{xz|}w|ww}zy~zzw{xzy||t}|yzwvxy{z}{{}{~zxzvy|{z|}~z}w|{{{{zyxxx{v{{||vv{zzxxy{yy{w|{yx}{{uz{wz|zyvxyyz{zx{~|~|{}|~}}}~~{~{}{~~~|~{~}{|{|}|~}~}{}{~}}{~{~{}}}|}z~~}~}|~}~|y}}}{~~z~~}y}}}|~{|~}}}~|}}{|~~}~|~~~~z~~~~}}{~y}{~{}|||~~~|~|~~|~}~~}~{z~}~~}~~}~x~}x}}z~~{|~~|||}~~|z~z~|~zx~}~~~{}|}}~~yz{}~~y~{|~xz~~|~}}|~|~|z|}}}{~}}~~}|~~}}|~~||~~}}||~z~|{|}|}}~}zy~~|~~||{}||{|}{}z~}|~y}~}~~~}~~~}|}||~~y}~~}~}}~}}w~{}z{|z~}~~z}}}~~~}z~w|}|}~~|~}}~~}{x~~||x{~||}{}|}~||~~}|z|~}}|~}~}}~}{~}}x~{||~|~|}z{}z|}}~}yy}~}{{y{xy}zwvxxywuux|tvz{|yw|ywyxz~x{{zyzzx|{|zw{w|z{y}{{{z}{~zxxxzz}|y~z|{}~v{y~zxxwzxuzyywvwyyx}yxvww{~z~z~}|xx||}{zx}{{zywzzx~vx|zutyyzzwyyxzy{wwyxzv{zwwxwvu|zyzzz{zxzyy{x{{z{z||y{{xz||{{|{{z}~z{swyyxz{xyuyxy{z|uz{}zv|{u{}w|w|zvwzwx~{{zyyzywy{w|z}v{zz|{yxs}yxyx{w~yy{wvw|w{x|}zxvz|v{||xt{{z{zw{{z{{{xv{xx}t{|zy}~{y}~|uwwwzwwuxy}xx|xvyxw{{{x}xzzzx|yz{|y{}z|~|{z|~~xw}y~y||xy~}~yw{yv{zyy|y{ywzxvw{yx}zzz||x{{xu}zyz{{|z{|{|x|z~z|v|{x}}z{vy{{z{{y{|vz|yxw}ywz|xv|yxtwz{yuyzy|u{x|||xz~zx|}{}z}xxxzz{~|~|zw~zz|vzwwxt{xy{|vxwy{w|z}xx|{w{zyw{w|||z~z|{zyy{wwzwwyzy{~|z~~{xx|wyyzy|x}|wxz{ww|xzw{ywwzzy{yvv|{z|||}{{{xzz|zzzyy}|{{|{wxzx}y|yy{uz}xyytxy{|ywz}wzyxxz~xywwxzx~|zxz|{{yx{|~}}{w}|}z|}z|yyzyy|y}yyx}wzywy|vyxzxxy{zx{xzxy{z{{{}z|xzyxxzz|yy~ww|~}}|}~}}|}}}}|~yz}}~s}~{~}~~z|}}z~}y}z{{}~~zzy}~z~~}|}y~~}{||~|||}y{~|z{}{zz~~~~~~~{{{~w~}}{z{}~~|~~}zz~~z|}}~{{}|w|||}}~}}|}~||}~|{|~~{z}|}|}||~{|{~{}}~~~z|{}~{|}}~}z}}}}{}}}~~~~{{~~~|~z}{~|}|{{}z{|~~~z|}~}~y~}y|{|}|z}|~{}~~}||{}~{}~~~~~{|zz}|~|{~{|{~}}x}x~~||{|}{~~}}}z}~|}}z{v|||~||~~|}~}{~~y~~~}~}}|}|}~~~~}}}}y||}~|}~z|~~{y~~}~}}zz~z{}~|}}x}{~z|~}}y~|~|zz~~~}~~}~~}}{~~z~}~~||}}{}~z~|{}|{|z~~}z}}}z}|}~{y|~{{z||{yyx{}x{xx{vxzyz{{||vrzz{xy|~y}|z{z~{xw|z}}yywzzyz|{~|{{x}uxyxxwy}xxy{|yy{w{|~{z}}{|z}{x~z~yw~v{yy{}|}zzx|xw|y|xyv~w{w{|{zxyvvtyzz~zz|~y{zzvz{~}||{y}z{{uzz}|yzyy}y|y}yy}uz}{yzzy{w}}y~yxu~{yyzxzyz~}{x~z|y{}||v{zu|y{}y}wywz{}z||zy~}xzyyyzx|uw|zvz{x}y~wyy}yy~zz}~zzzxz{{uzwzyz}|{v|{|yw{x{~|~xx}|y{|z||u{|yy|zzrv}z~wx|{zvw{~x{{{{{ww|{xxx|{yvy||z|xzyyux|}{xy}x~y{xy}{{yx{v|vz{x}{~x|vz}}x}{|yzryxwz{{~|x{|z~||y|v{xz|}zz{y}{}z{yy}~yy}}{x}z{|yyz~|{y}{}x{yz|z}{x{xx}{xxxwzw|x||w{}tz~{vyzy{zzy{vz}y{|{|~y}|y{}}w{{||z{}zz||zv{z{yy|v{}zyz{w{{|v|{{zy|www|z{y}~zz}xyyw{xxyyzwzzxv{}vzx}|~zz|v~{vzwzy|||uvxzyy|w{xy|zy}|z{y|xy|z{y}y|z|xz|zzw{{yzyy|wy}yw~xzx{yv{y}y}{|}wz|{}|~yxx|||yv|x}{zzzzz{}|z{}{z{~yxvy}~~}w|~x{zv|w{z{||r}y{|z~}vyz|}~y}{vyxyyz}zww||}|~~~}|y}~}}~~~}}}|~|~}~}u}}}{|{~}~{}~{}~~|z|}{|~}~z|y~~}||}~}~}|z|~~~}~{~}zz|}~}}{}}~~}~z}}~}~}~yz~|z}{}|}~}}zy{{}}~}|~|~~}}}{}{~~}|~y|~}~~}}~z~z}}}|~|}}}}{|~~~||}x}{|~||}~}{~~~{{|}}~}|~||}{}~~~|~}|}{~zz|~~|}|}}|~~}~~}~}~~}}~{|}~~~}|}~{|}}~|{~}|~{z|~~~||}||~}|{{{|~{{{|~|~}{}}~}~~{~}|~|~||}{~}~}~z{}~|{~~{}{{~~}~|~|y}~~{|}}{}||}|~}~~|~y}|~{~|~}|~}}|~|z}~|~}y~~}~{~{~~}~~}|~|y|w|zz{{|{z||zzzyyyy|uw{vyxy{xvy}{zv{zyvzxwvs|||~}y|z|uu}y{yxyy|z{||xxy|xz{yz{yzxvvxx|yxz{zxxy{zyww}~{yv~xyyz||y~xx~|{~z{|}~w{z{y|z{zxxvzxxwvwvwsvy{|www{xxzu{yz{xz|z{yx{{}}y}zz|z{x{zw~|}vu{}wy{xx~{xy}~x|xzw{z{ywvuw{ywxwwyt|zw|x|yuzvtyzvy{yy|z~}xyz{z{{|x}yx~||xywywz|}v{zy{x{{ywz{zz|zy{zvzvw{{{y}w~{|}}~yz{z}yyxx}}y|xy~}}x|w|zzxwxxzyz{{{{|vts|xzu}yzw{w}}xz|}z{ywx}~z|{uz~z{{{}y}|~|yyzzz~xw{yzuz{s~{xztxzyvvz|wzwxxwy}zy}|yz}|xz|vz|{|}|{|{||}|x||zyvxxzuv{ywxzz{vyzyvyxxwzzyxzz|}yyz}}zzywz{}{yy{yy~yy}w{}y{|w}}{z{xyyw~||xzwzyxtx{}y{{yw{w}zxvz}~zxwyw|x{v|}xxy}zz|yz}xzyz{zv~{zx|twyy}|{xxyy}w{x{zy{}{xyzyy|t{xy|{z{{}|}xyxwxz|{xw{|zyvv}uuu{w}xz{v{{wyy~x{wyxxx}yxxvxvz}~z{}z|~x|wz{}z|xw~||zzy||y|}zxyt{||||zx{}x|z|yzvw|{tyz{xyyz|www|}{{{yv|wzxy{yy}~}}~||}}y|}x{z}||~{~~|||y~{x}}{~~|z}}~~~z|{~{~}zzz||}z}|}||}~~}|z}}|}}{~~}}~}z}}~||{z}}{||{~z~}}|~~|z|}}}~|z{}|yz|}|~z~{~{~w}~{}{~|~}~~{}~|{~~{}{~y~x}|}~x~z~~~|}}~|}|{}|}~~}||z~~~~~{}}}~~~~||}||y~}~y~|y~}{~~}}~|~}|y|}|{~||}}~{}~|~}}~||zz{~~~}~~}z~||{{~|}|{}}{y|~~{}~~~{}}~~|z}{~}|}}|}~|}{|}|z}~}||||z|~|}~{~{}|}}}~}z~~w~y||y{{}~}}{~x{z{|~~|}|z}|~|~~~|{{~||~wx{~}}}||||{~zz|{~}~~~~~~~~~}~~}z~~|~~|}}~|~z~}}}||}}~}}~|zxx||{y|{xy{}xx~{x|~}z||z~y~zyzyy~{xx|{{z{y}yy}yz}{}{|{||zzz{y{|y~|{xw~}yz}}|{|}~{{xy|x{yw|ztz}~z{xy||z~}}yxyzyyzx|ztz~|}z{{zzx|vz}~z||xzy}~|y{w{zzzz{}|yx}}z}z{|x}xwzywwzyxy}zxz{zzy|{{}z}|z{z||x{y}yzy}vz|~y~{y{{||~}{xyx}yzzyx}{|{}zzv{z||xzxx|{}{|{~}y|}z{{yvyy||{u|y{{y|}|~}{u{yzv|y|zy|xw~{z}{|wzyyz{~x}}z|zxz}{|{}|zy{}yzw|zzv}z~~{{~~x}|{~|{wyw|{z~zy~zxzzz{}x{z|{}x}zz|~}~z~}xx|~}w}{yy{{}{z}wv}{x|x~{}y||{x~z{|vw{~{|z}t{|z~{z{{}|{|vzzwyx{y|y}z}{~z|y{xv}y{{}yz|{zv{~{||z{z}|{z{y{~x{u{vz|zz~|}z}z|xzy}x|yzx|yyzzzx{z{{}zwx}zxz{{y{y~zvw{yz|{x{x~}z{}z{zxw|w}yz~yzx|{~vxw{|w|{yvzxx}{{|}}||vx|{zz~wzz}~z}{xx|zv~y{y}}yx{z{}|}zv}uv{{zxt}{vy{}wyz{{z{|xy{yx{}|~wuy}z{||yyv{~v{{xz{{~zzzy}|xy{z{xz}}y}y}||zx{}~{yyz|}|||z|{|}~y|~}|}~~{~{|~|}}}|~y}ty|{||~}~|}{~|~~{}~{~}~}}{}~|}}}|y|}}|~||||~}~w}|~~||~~z~~{~{}{{~|||}z}~~{~}}~x~~}}|}}~~}}{~w|~|~|y}{zy~{~}~{|}~~}~|z{~~~}~}~x|~~|~}}|~|~yy~}{~}~~~~}}~~}}|~||~}}{~}{~~|z~~{y~~~|}~w~~}~}~y|}}~~|~}|{|~|~}|~~}}~|}~||yz}}{||}{|||}}|}~z}~{{~}}~}}}}}~~|{|~|z|~}}~}~~|}}}~|{}|~~~~~|}{|~~|||}|yz}}}~|y{}~~~}~~x||z{}~}~{}{~|}~}||~|}~y~{~}}}}~|{~|~~|}~~}}~\\\\\\\\vyv<}~}z~~||~~~|{|{x~|z|{}}~|||~|}~}}~}~{w~}}y{~~}}}~|~{|xyz|}}|}{~~|~{z~z}}z~|y}~}|zz|}||}{~~}}y}yyz{~{z{~{~~{z}}~}~~}~~~yz|~{~|||}y{|zz~{z|~u}{~zz}~~~}~}x}|}||}|~x~}~{}~zw|zz|~||}||}{~}~{|z{||~{{y|}}{{|}|~{|{~z~|~z}{||z~~~~|x{||y|}z~|}||}|~z}zz{}{|}x||~~}}~}~}zyx|z~}~|~x~{z{||y|{|{y}|x|}y~}~{~|}~}yx~||x|}}}{{}|x~yz~}}}|{|z~}|{z|x|~y{|}~~}zy}y|{}}}y|}}~~~|}|}z~~{~|}~||y|x~||{z~z~~{||{|y|~|{}|w}z~|{~z}z~~}~{|~}z~~yz{|z{}|~{x|}|{y}~~|}}~~~~|~~||}||~z~}}~}}}~~~|}}|~z{z}}|}|~z~~~|~~}~{y|~||}~{~||}z~{{{zy~}|}|{~}~{~~}}z|}}|||~}{~~|x~}{~{}{}~|{{z{|~~}}}yz}|{}z~|~|~{~{~|}{~|y{{~~|~~}}z||~z|~~}|~~~}{{~}||z{}~~}~}~~~{~~}}}~~|}~|}~}x{}{~|w|yy{||{}z|}~~~}~z~~|}~~}}~~z~~~}}}{}y~}}|~z~}}~~|z}~{|~~z}~~|{|{|{|~~{~~{}~}~}~~~|~||~{|~y~~~|~{{z{|~|~}}}y|{~~|{}}}|z~}~~}}}{|}}w}|}}{}{}~}|}}~{z{~{}}|{~}}}{z{~|}}}~~{|~~~~~}~~~~}~~}~}}|~~}|~|~~||{~}~}~}||}z|~~z|}|{~}}}~z}}}|z|~{}z{~~~}~|x|}~y}}{z~|~|y{}|z{{~~~|}}yz{z}}z~}~|~zz~~||}}z{~}}~{{{~x{~}}}||}y~||{{{{||}}}{~|~}{~}x}|}{v{|~}~|}}zx~|~{|}~}x}~~~|~yz~}{{x{}~}y{}z||~y{}z}~~~y~~~{}}~}}y|{|||~||}}~|~}|{{}}}~}{z{}|}~}}}~~~zz~{}~{~~~~|~z{x}}~}zy}~|y~y|}|}~|z{~||x{||{~yv|}~}}}}}}}{{y{}{z{yzzw}zzzyz~}~|~}{}{{}z}}}||{zyy~x}z|~yzz~z~{yz}|{~{}}}}{~||z~}~}{|~~}~|z}}z{}}{~{~z|~{x~|{|~}~}~}~}~{{v~z|~{}~}~}{{}y{}}|{}k||}}{}{~{~|{|{|}yy|~}|}z~||zz~~||}~||~|ywz{|{{|{}z||{~}~~~~|~~~~}~~||}~}y~}~~|~}}|~}|~~~~~||~~~~~~~|{|}~y~~}~||{|{}{y~||{||{y~y||~yz|y~}~}}}}}}~~|~zz}}|}y|{{}~z~y}z|}}z{{|}}|}~}y|~y}|{|z~|||w{|yyy~}~wu}~z~~~z~~~y|{}|~|z{|}}|}~|~}v{~|~}y}|~{~y|{}~}y{}~}|}{zz{{||~~|||}y~x|~~~{{|}}~{zz~z{}~}x}}}~~~}}~~|~~}y{{}|}~}||{~|}z~~x{|z~}}~~|}}{|~{{~v~}|~}xy~{~}}|}y~|}}}}|}~}~}z|{|}|z}{{|xy{|~{z~z}}|||}y}}y}|}||~zx}}}}|~w}{~~w}|~{v}y{{}x|~|{||vz}{}|}{}|||y}z~~z}zz|||~z~}y}{z{|~{z|{~}w|}{}{{{~{}xz|~{|xzzzx{y|~~{{{|}}~y~{x~z}}|}|}~}|~~|}}z|~}|z}z}|y~~~~|}{z{{~v{~z|z~z|~{{||v}zz{{{|x~{}y|z~}|}{z}}}~z|~~{y}{}{|y{~}|}{x|~}~z~~~{~~~~~~}~~~~~{~{{~z~~|}~~~~~|~~}}|}}}}~}~~~}z~v}~~~}}|~}~}~{}}}}}~}{{~~}~}~~}~||~~w}|}~zz~}~x{}{|{z|z|zz{{x{}~}|}}}|~|~{||~|~w||~|}~|yx~}~zy|y}yz|}}}{~w{{|zzx}}~}}}zz{~|~~}}z{|~}}}~x}|w~~~|y|y~|y}|~y}~}{zz}{{{x{yz|{~~z}~}}{~|}zx{yv~z}~~z|}}|~|zx}z{}u}zy~}xy{|}}|{~{z|}~{||x{~}}~{~|{zywy}|z}|||}|}|zsz{z}yxzy~w{~}}z~|{z{||~||}|~}t{zt~|~{z}}|z{}~|~~~|~|}|~{~}}}~{y}y}||w~|}}~|z|}}|{y}~z{|{}~~~|}}}}}}|~{y}z}}w{~{}{{}|}|}{x{{w}z|~|}y{y~|~{||{}|x}{||y~}}{~}y~||||w{x}|z~{|||}~zy~zz{zz~x~~}~~|z|{}~~z|||w}||~{}y{|}z}y|{|w~~}w~{y{||x}}|~|w{y~~|}~}{{{}}|}z|{{}{}|x}{~{{~}|~||{}|~{~|~||{}y~~|}}~{{~~||~}zy|~{~}x{~zxzuyw}u~||z~||}{~}~y{{~~z~}~~~~{~|{{~~}|}}|~|}}{|x~~~{~{{}|}}~}|~}}}{}~|~~}}~~|~v~~{}|~~{~~~~x~~z~~{}~~~|}~~~|~||~y~}}~||{~}~}~~~}{w~{~~}~~~|~}~{|~y}{{|~zz||yw~}~|xx|x}|}~z|{w~yy~~}~z{}{~{}z~~~}z|z~y|~~|}{zy}}zy{{z|z~|}}}z{}z|}{zx{{}~|}|{~}}}~||}{|}}~~yzz~z~}}x~y}z||}yz|z|{}}}~y{{z~x{~}}~~|}}y||zzzyy{~}}}}z~||{||}}xzx}z||||}~{|~{}z~|x~}}~~}}}~~}}y~{|y}}}z|z{zz{}{z{{{|{}|~z|z~~{~z{y}z|{{}~}}}|~wy}z|}|x|~{}||}~y~~}|xzy}~}z}~~z|}}~{|yx{~}{}~{z~~z{y}z}}zy}}~|~~}}}|{z~|x{}{}|}|~z|{~{}y}{|~|x{z~}|y|}z{~|}|~|{w}~}~}z~}|zz|y{}{|}{x~z}|}}y~z|}}}|~|x{}{zyz{x{|~~{{|~~~}z~{y~{~|{~~y}x|~}z~{|~~|~~y}ywz{z|}yy{z~z}x~zwz~|~}{z~~y|~zyz|~}z}z{}{|{}|yy~z{}y|}||{~z}x|{}|z{yz}~y~{yz~}||v~}|xzzy{xyyzz}~{x{}x}|~}{~|}|u~x}}~{}{}{}|}}}~~~~|}{}~}~~}{}}~}z~~~~|}~{|~~||~}}}|{~}~~~}}}~z~||}}~~}}~}~~}~{}~}|{~}~}~~}}}|}}}~~~~|~~}}|~~~}}z~}~{{{|u}~~x{}y|zyz}z~||z|yz{w~z|{|}}~{|}~||||y||{}z}}w{{}{~~z|}z|}v}}zzvzw}{}|}vy{}{zz~|z}}|~~}~x~z~{z|||w{v|x{|z{y}}~z}}{}u}}v||{|~||}z{{}~|}z||}}}}zz}}{}~}||}{z{|~{w~||{|~{{}||~}}|}|z}~|~~|z}{xz{}z}zz|w|~|}x}x}}{|zz{}}|~|{z}~z}~z{~|~|{|x|y{}yzz|y~z~|}{{y~~}|~}|}{}{z}|{xy~|||{}~x~|y|~y}|}}z{~}~yv|y|~{xz{~{~|~yz{{}}~~~~|||zz~}{~x{u|zy~z}}{z~{{}{wz|zzy~{}z{}y~y~{z}~w|xy|}|w}}{~z|{y~{}}{}}|}}z{{~|wx{}{z||~~~~~z|y|~{}~|}}y}wz|x|z~z||yz}|z|{y|}z}~~~y}z||z|}}~}z|~~{|zx|}{y~|}vx|xy{{}{||~{~yz}}}||yxy~}{}~}}}z~~}~~|}zvyz|y~{|{||xy|{x~{}{{|z}}|}{|z}||~~~}~z{|{}}~~}|~~}|~z~~}{~~~}||~~}~~}~|~}}~|~|}||}~|~~~~~~~~~}~~~~~|~~~~}~|~}||}|~}~~~{|}zz~~~}~w|~}~}z~}|~||}{}~~~}~|{~}~~z}}~{~~}{|{{}}}~y}~|}}}~}||~}{~w|y|~z|}~zz{{|~}||~{||{~|}v}x||}~|zy|{}y}}{z{}~y}y{z{y{|{x}}}y}|z}|}~|yzxy}{z~{}{~z{zy|~}}txzz|~{|~yz~|y}~~}{|z}x}{}|{z||y{}{}|z|z|}|||}}{}}~y{|wy{~~}~~||}}z}||z|x~|y||w{}}{}||x}{~{z|xx{{}{{y{x}yzv|}v{~|{|}{{{}{||xz~w{|||}}~{~~x||}{vy}vzy{|x}z}}z{{{}{|y}~}~{z||}~{}{}||yz|w{|{{|}z}~~}}zx~}{|||{~|~~|{w~}}wz|zy}{~}~~}zy||{~~}|~||{z}{y|w}~y{|xz~z|~z{~{{zz{~y}}|y{|z}|v|{~}x|x~~x}|z|z{}{~z~}{}}~~zz|yyy}}zz~|}}{~}z|zz|wz~v~}z|}yyy}||y~}y{~x{~zw~|}{|zx|z}zz}zx}{|~|~{}||z|}{zz~}|}{~}w|{|~{~~|{}z|z|}w}zyy|y|yz}}}~|{|w~vz{zyy|}{}}w||z||}wz}|{}z{|yy}zw~|||x{~{~y|}wzz}~||~x{~}~z}z{|{{z}|y{|}~z~}y|z~y|~~{|~~|~~{~|}}}~}}|}|~}{~~}~}}}{z{~}~|}}|||z~|{|~~}~v}~~~~}}~~~~~~{~|~}~~|}~|~~~}{~~~}~}}~~{}~~~~}{~~|{~~{~}~~~~|}~}|~~}}|}~~~z}}~}~}~}}}|}~~}~}}}|}~~|~|}~}{}~~{|~|~|~zx||y{{z}{|{}~|{||{~|zy~{{|~}{}{y{~{}zzz~}{{~zyzyzz~x|{{zz|y}{yzy}w|x|~}{~v|}~w|~y~yzy|~~|v}}|}}}z}y{||y{x|{y|{|{{xy~}vz|{~~{z|}|~zz|}{{{{}~~~~y~{x|xz}|~{|}}}xwzz}}|~|}{{w}}z~w}||}y|z|{}}~}z}~zzzwzy|z}}zzy||{yy~y}}~~}zy|}{}~|w||z}|}{{}}|{}z~w~~x{vzw}zxy{x{y||~{}zy|~|||z}|}}}}{xxy|{}y}}zx{||z}{|w||y{||{zyxy|y~{~}~x~{z{~~}}~}y{{~}|y{{x}|~}{y{}y|x}{x}|x}z{{zw}}~|z}|~}~}}|~{z}{|z~w|~z~}}{yzyx{z{}zy||{||{w}{y{~{{~~}z{~x||z}~y{}x{~{~{}zy{w{}~y}{zx{~|{y}|{z~{~}x|{z~|z~{{~}}{{|}z|{|~zy|y}~x~y~{|}yx|zz|ww|{{~{{wz~~{~{v~z~|}~z~{zz~{|vz{z~{zy}z{|}~v{|{|z{}~|~|v|~~|}~~~~}}~}}{|~|~~|~~~}|}|}~}~~~~}}}}|}~z{}}~~~~~~~|{~}|}{}}}~~~{}|}~~~}~{y}~~~{}~}~~~~|~~~}~}~~|~}|v||~}|}}~~~}}|~|~~~~~~}~~}~~}~{z{}|}z{}}~}~~~~}|~}~~}}z~~~~~z||||~}}~~|}}~{}zz|}{}}~u||||~z}z{}y}zx~~|||z~|zvz{|yy~}|~}~}|zw|y|{~~|||}|}zy~}}}~xz}{|}{xzz}z|||{x{|~|}}|xww}}}{}|||}x{~ztx|{{|~z|{}{~}{zzy{}zxz{z~|~}|yxx~w~~~z~|x~{z{|~zy}|}}}|}~{|{~yz|y{~||{yz}{}yzzz{}}zzz{|{z{|~}{|{||~~|~|}~||{}||{{|}|~y{z~}~|wzz|{~|{~~zw~z}x{~x|z|{zxy|}}}}x|y{~}}}}z{{y|~~z~~zywx|}~~~|z}y~{{|}}{y~~|{}}|~~|{zy~y}~}|}|}|{|zzzzz~z}{|y||wz{}{|}{y|z|zx{}}|||z|{~|z}{|||~}{w{|||w~w{}{{w|wz}|z}{}|xy~~~~zzyz|~{}z~|~~y{z}y|{{{}}}z|yy}~{|}{~z~z||{y~|z{zyy}|~}}|||z|}}z{|z~|}|{|||~}z}~{}~|xzy}~{x~y~{}{{x|y{}|zw{|~}}~}}{~}u}|~||y{}}x}|~}}~yz~{y}|}~~~|z|xyz~w{}~~}}~~~~}~}|~~~~}~|}~~~|~}}|}~}~~|~~|}~~~|}~~}|}|~{{z{}}}}|}|y{~~{}~~~~~}||~}~~~~~}|~~}~||~~~|z{w~}|w~}}|{~|~|}x}~~~}~}~~~}}~|}}~~~~}~||~{~~{~~|}}|~~{~{}}z{~~}y|zy{w|~|{}~{}y{|{zx{xv{|{x{{|~zx}~}{|~}yx~|zzx~{yx~~}z~vw~|xz}v}}|z}|~{{}z}z|z|~|||}|}~z{|~||~||z~||}|{zx{|{v}z|x|{~y|||~|}|{y}{}yy|~}}}z~{|~~z}~|{zx|{||~w|yz~zz~||{}y|wzz}}~~|}|}|}~~||}zz}}{~~~z~z|}}|~z}||}|y|y}{{|z{~{|y|zyxz}w|y{}{|{~|~}}y~wzy{{~xyx{s|xz~}xz|yx||}wz|z|xx~|}{|{}~z~~}~{~}u{|~z{{|z~ww~||{{{z}zy|{zy{x~xy{yyy|z}{y|y|}w~z~x~|z{~w{zy~~|||}~{zzz{}|z|~xzyz}zxyz}{zx|||vw}}~{}zz{|y}}{y}{zyzt||{{w~|}v{|{}}}z{}}}wzz}|z}{|x{y||}y{}}}}}{z~{z{}{y}{x{z~}|z~{~}{}z|}z{w}~|y|wz|{{|}|xw{}z}~}{x|z~x}~~|yzx~z}}y|}|z}xw}y}|{y|s|}|z}}~|}{|y~}z}~|{~|{}{|z~zz}}}vyzy~{zzz{~~{xxz|z{{{}|z|}{|y|~~|}|{|}{}~~{x~~z~~~~~~~}{}{}~~}~z~~~{~z~|{}t|||}~~~z~}z~}{{}~~||~~{}z|}~|~~~~z}~z}~~}}}~~~}|}|y|~~}~{}~}y~z}{}~~z|~}~~}~~~~~|~~~|{~y~~z~~}}}~~~~|~{~}}~~}}}||}~|{~}}{}x~}}|{~}~~{}|||||{|{zz{zz}z}~{|~~}~|~{|}|~|zz|zy~{z|~{zs~{}~{z{|{|~z}zzxy}uu}x|yv|~z}||{x~~zw}|{|y|{xyz}z{~z}~vxz{}z}{{zzz}y{}|~|{{y|}}{|}~}~}|w{}~z}{}z}z~|~|y|x~w|{}{z|w}{z~{{x{zy}}}x{xz|~{zx{{{~||z|yz~}|~}|{}~{w}u|z|~|z{x~y||{z~~|{|}}{yzx}|~{|~|}{~|z~z}y~z~{y|{z|~z{}||~u}}~|~yz~{x|}}yzzy}}}}{{{|~zy|v{{{{}}}y{{||{yz}~|||}zz|x}|}}wx}~y|z}}}~|z}{u||y|}x~y{}|{~|{yy}|{z}|}||y{|}}y~}}y~}}y|}}~zx{xxxzz~|z|y{~||{~x}z{~{}|~zy{v|x}|}~{x}|}{{{~~x~|~zz}|z{{|y}|y{{}~~|{||||}w}z||w~}|zz{z{zz}zzy{{z~~}{x}~{z|z|}{yy||~s|~|{}{|~x|}z{|}|}~|z}z}~{||{~vz|yy~||wyyu|z~}~}~{}}w~|{{}{{~~~z}v~~{zy}~|}|}}~}zx~|yx|{xut||~{}|{~~}}}~}|}}}}~}~~}~~|~|~~~~}~}}~~~}}z~|~{}}||~~|z}~~{~y~|~zr~~|~~z~~~}~~|~~|~}~||~{~~~~~{~}|z~~~}}|~~~|~~~{~~z~~~~~~{|}}|}y|~~|{}}|~~~v~}~~~~~~~}~{~|}}}~~{z{{wy||y}z{w}zy{z|x|{z}||}yz~~}uw~{z|~|{wy~|~{{{|}|y}z}~w|{|~~~w~w}{{}}~z|y}}z|x|{y|x{~}|}|w|{|{y}}~~}~u}|{~|{|ty|y|{|}|{|z}z}~{yyxxyz~{}~}~}y{z{yz|~y{{}~|y{~|||~x}|{yz}}||{z~}}~}z}}{yv~}z|}{{|{{~}~}{~{~}}z|}~~~||{{xx~~z||xzz}w~}yyw}|}|}}}~{{}|~{}|}{z~zw{|~y|y{}}|}wz~||~|}}}~}|}z~w}|||ywz||~~|~{|{|{z~{}|z}}yyx~|}|}|}|xzz|{|~{}|~~}|x}v~|}y|~{}}}{v~z|zy}z{yy}yxy}v{wzy~}|z}{zy{{}}{{~|}}ywy}|y~|z}x|}z~|x|yz~|}~|w}{x||x|w}|y}|~{}~z}~}yz||~~z{{~y}}{|zz{{|{||uvx{uzy{zz~xx}{y|z|~~{}~|z|}|{{}{}}}z||}|||}}|yz||z~||x~|~z|}|~{}zx|y{yy~~~z{~|~y|y~}~~||x~|}||zy{y|{vx{x~}zy{{vx{~~{||}|~{}~z~}|||{}{~~}~z~{~~}|~}~}}}~}|}}z~{~~}~}}}|~|~{~~~}}||}||~|~~{~~~}~}{~}||}|}}z~~}~|{~}|~}{~~|}~~}}~{{~~}~~}|{{|y}}~~~|~{|~~}~}~~||}~}}}~~~}~y{~}~~|}~y~~~}~|~~~~|{{~~|y{{~~||}}~~{{}}}{~{|yy|||}{|~{|z~|~|}~~}{{|zs}x~}zz}y~}||||{}~|{{y~y|z|z{y|}|{|~}z}|~}xy~y|~|wz{}~}z}}x}z{}{z~}}|w{{{xy{}~x}|}|{|z{}|zy~yw{~|u}|{}~~~||~}}~}}{y}}{}z}{{{|~}}}{{~z{~}}~{~xyzz~}z}}z|~~z~~|~~zzz~|{}z~~{~}|}{}}}}{|~|{{|}~x|}~z~}~y}{~y|||~z~{~|{~{z~|y|}~~{|||}~{~}}}|||~~zz|~z{{}z{}{{}}}{~~|~}y{}|}{}|}}~||{}}}~}~}z~~}~~||~}{|{~}}x}y}||||{||{}}}{|z}|~}}zx|{~~~}|}}~}~}y{~~~~|z}zy{||y~~~}}x|z|||x|}{{}z{~z|~|~~}}z~}|zy~{~z~|yy{~z{zz}{~|~|~{}~~}z|y|}{|}}~zv|~~}z{~~x}z|x}{z|~|~~yz~{|~{{~|}~x}~}}y}~~}y{|}~}~z}|~}}y{z~~{z|}~~{~}}~~}}~~}~~~|~|~}}}||~}}~~||}~~~}~z}}~~}~~}z{}~~}}}~}~~{|~~}~~~}}}~|~}}~~}~~~|v~|{~~~{z|}~~y}~~}|~}~|yw|x|{x}x|zz{}}z~yzzyyz}~||y}~y|~z{{|z{~}~{}z~y|{}||xw~{{{{x~zx|z}y~s|}|{x}|}z}~~|{~}~~}~zy~|~x~|~}|xy|yt|z~xz|z{tz~}|{~y~y|yw|x{{x|~yxyy}|{||w|~|x|}z}|z|{~yz}|yz|}|{{z{~yx}{{||w{xy~|x~~}}|z|}}{}w{~}|z~|~zyy}}z~yx~||y|||wz{x|}z|~}|||z||~{~}||{{{{u~~u|xz||y}{}{~z~~~z|zy~}~|}}~z||y~{~~}{y~y{~{}y~z{~vx|x|}~q|{t|x~|~~|||}~~|}{{}{{{~z}|{{z|w~{}~z{zy{xyy}}{{|~}~}x||z}}~~}zxx|z~}|}}v|}|{z~}}z}wyyy}~wy|{|xzyw|{}|xz|}zz~y{}zyy{}~|~}|y{{{|~|y}zzyx}zz|{vz}|zry}y}{{z{~|z~}xw{y}}|zy~}z}~|yz~{~|vw|}~zx}||z|w|}}{}{|yy||||~zy}z~|z~~~{}v|{|}}~|~{}}}{yw}|y~z|z{{~~zy{yy}}zz}||||~}{z~|}z|~}}~~}~}}|||~{}||~{}|}~~}|~}~~~~|}~~~}~~z|~}~~}}}{|}{|z}}|||}~}}{}}~~}}~}~~{}~~}~|~|{}~z}{}~|~~~}}}~z~||}~}~}~}~}|~|~~~}z{|~}}z~}{~}}}~}~~~~}}~}~|zz~|~~|~~}~{~}}}}|}|~~y|~{}~}y~~z{y}zw||~~x}xz|xzy{zw||}|z{{~{{y}}{{~{||~}~}z|y}{{zz}{wwz}y~z{zyy}x}z~{{~|~|xx~{~zs||}||z}zv{|zz}z{z{}z~{|z~|{{}~z||{}zvxy{{}w~yzyz~{{|{zyyw}~|}z}{}z|vz{~}~z|z|w}~}y~w}||z}yz}zyy{{|z~z|zy{yy{~x~~~}y}}x{|{~||||~z{|~}~yz{y~y}{|y~}}|||y|~}~~|{|||{y{}w|y{{{~}}|}||{|w~{}}~}|}z~}z{~|zy{}~|{~{||x~{y~z|||{{|}}v|z}|{}}z~|}{z}{{z{{x}||zyzz|~z|{{y~{~}{z{{yz~wx|~x{z~z{|~{|{}{~}~}}z{}~z}}~~|x|~x~y{{z{y|z~~{|{|{z{y{}{~~z|y||{}z|x}~|~|zy~{}{}||y}}w|{yz}~~~y|~}}z~z{xx|z{w}{~}{yw|y{zz~{zx}{}}~}~}xw|||}~}z||{}v~{}}}~{}|~{|x}}zxy~|}|}xy{~x|y{}}}}xx|}x~y}y~|{z}z|}|~z|y~{zyy||zzx}~|~z{{}yz~|{|}}}~~}y}z~}{}|~~{~~}~~|~~{~~}}}{~{{|~~|||}~|~~z{{{}}~|~~{z}|~~~~~~}|~}~~|{~~~}~~}y{|z}}~}~|}y}~~~w}~}~}|{}}}~{~~}~~~}~|}{|~{~~~~~~}~~|}}~y}|}~|~}}~|{}~}}z}~}}}~{{~{{}{||~}yzw{yz{t}y~~vw}}y|{|}}~z}zy|z{|}|z~~y~}zy|{~~|zy{z}~}~~}xz}yz{|~x}|y~~zy{xuy~x{uzz}~~}z~}~{y}~z}~|}||uz|zx|xy~{zz}{|zv{~z}|~zz}}|~}zy{|~{yxzx~w~{~x|}{||}yzy}y}~w~w{||z{zz|{yw}~yx~{~~vz|~}}}z||||}~}}~~}zz~}wy~z}y|}}~z|{z|||yx|{vy}w}}wvy{{}~}|y|z}~}{~}|{~|||y{}{y|y{xywwr|z~w|{xx~}~||}}}}z~~|zwz|~~|~||{yw{zzx|y|~~|{|}xzz{z~~y~y}{|z}|~{{y{~|~~~|}}||}{}{}z}|}}y~}z|~{v{|yy|~}|~y{||~wx}|z{z{x~y|y{~~z|{~xyy~|}w~|y}}y~{zyy}z}z|yt{|xxw|~{~}}~{|{||}|y{x|y|~}|y{{z|x}zz{{}zw}xrxzyzzz}|y{~}yx{|{~~|~~|}{{}{~|}x~{zzy}uxz~~x{w~z~yyx{~wyy}w}|{~||~~}yv}{{}}}|}~~{~zz}y~}x{{{yyz~z{z|{x|{z~y}~z|~x~|~}z|}{y~y{}~~~}~{~}~}~~~}z~}~~}}~~}~~~{}}~~}}~~{}{~}|~~~}}~~}|}~}~~~~~u{|}}~~~y}{|~}~~~~~}z}{~}}z|}}|~~}}~~}||~~}~}~~|}||{}|}~||z}}|~|~~~}}~~~~~}}~}|{y{}~}}|~}}}|{~}}}zy}{z~|}~|z~{t}{}x}|~z}|}~}z}~y||}z}{~|zzz{z{z~{|y{}~{z{z~}~~|zy{z|}{|{}~|}~|~{{}zzyxyz{z}{}{z|{z}~s|yw}|~xz}}~w~}v}~yx}}{{}}~uy{z}{yv~|~zxzz~|~~|y|}|}{{z{~}y|z}}{{y{u~{}x|x}||{{~{}z|y{}x}~~z{y|z~}~{{}{}~{}|z|}|~}}}zzy|z~{{|v|~z{~{{{{~{{|zy|z}{{~~}{}|}|||{z}|}~}{z|z}{{{{{{z{z~|yy~}z}zzzy}{|}{|}{{~{|y}zyx{{xzzzxzyz~~z|~z{{}~{wz{~zt~{z~|}~}}{}|x}}|{|w}||z~}|{}{{}y}|~~~{|}zy~|z|||z~|}zx{~~{~||x{|{~{~}|x~}y|~}zz{zzw{|yy}||z{|x{xw||}y|z||~z{y|~|}w}z}w}}z~yw}|z{~xz{{x{|||}z||x|||||y|~~}|~}y|}{y~|}|{{wvz{|}{~|xy|~|}{w{}|{{}}{{x}|z|~|x|~~|{{{|{z{~|}{y}~x~y~zu{}{~~u|~}~~|{|~~~~|~}}~~~~~|x}}~|~}~~|~{~}|{~~~{x~|}{~~}{}|~~~~}|||~||~}~~~}~||~{}~z|}}~~||}{}}|{{~}{}~}y~~~~~z{~~~|z|}~|}~}|~~}||~{|z||}~y~~}{|}|~|~z{}}~~|zzz{{}w|{|w||xyzx|}|y{y}~y}z~x{|{{u~||yuy~}{|y|}|z}~z{}|y|zz~}}t}y{{{~}zu}z|{yz{{}}~w{{{}~}x}z{}~z}zy|x~~{zz{yyw{zx|zwy~~yxz|}yz~{wzy~~~~|}xy{~}{||z||{|}|~|~{y}~uxy|~}~zvy{|z~{w}||w~~~zy|{xyx{vy}|zz|y}~|y||{zy}}zwyz}~}}}}|}}|{v{|}z{z|{z|}z{|}{~z|z{}zw|~||z|{z}||}{}}{zy{{{||}z{|{{~y}|z~}|zz|~}y}}}}w|||zy~~~{{x~{{{}~|{zvy|}||{||}}zyzy{|}|~zz|~z|~~}y~}z~|~z||{{|{}{{}zxy||y~}z{z{ww{{{|~{{yy|}{~{}}{}|~}v|~|}~~}z{~~}~z}{xu{}|v~}~}|{||}|zz|~~y{w~{|{|z}|}~}}~z|~{zy~}{}z}{y}{w{yy{{z{zwz}{y}w{|vv~}y}|zy}}~}~}{{}z}~|}y}~z~|y|{{}||{~zzt|y|{y{||~}y|}}|{}||~{|y~x{~~{|}~{x}~}~}|yyz{w|{||yz}}||~xyy~~}{zz|~x|}~~}||}~~|{~~~~}}~~}{}}~}~||x}}}~~~~||~}}}~z}s~~x}z{{{|~{~~{|~y~{||}|~|}|}~}z}|~}~~}{}}~~~{}~|}~~|~}}|~~}{{~~|}{~~~~|}}}~~~~~}~~|}~~~}{|~}|~~{{~~}}}}~}}||~z~~x~}~{~}x{yy}}||~{}~}{~{}|zz{|{}~yz|}|}}|x~}z}zz{~|}ywz~||}zy~}y~{}~{x{~~{~{wy|y}}x}~||vy~{|{~{|}||y||}|y}}zy}}zwy~}}|||zx}{yz{}~~~v{z}ywwzy}{}|~z}~}~|~|~{~{zyzy{~{z||~z{}||zzy~~zyz}~||~{{|}}w{z{~z|zy|z}{~}{z|y{{}~{~y|}y|z}z}z|y~~{txx{uz{x|zz|z~{{~|{|ty{~~~}}{yxx|{|{~~{~{}}z}y~{|}{vywy|~}~~}y|z~{}|q{}}|{{~}|z{|}z}|zyyz~|y}}|~z}|{{~zyzz}{|y~}}}|{zz|y~{~~~xz}|{z|||{y}}{z{}|yzz~x|z{}~}z{}|{~{}u|xzz}zz{zw{|}{}zx{{|~{}y|}}{{|z}{{px~{}wxywt|w|{z~x~z|w{~~x{{|}~|~{}|{|}z}~z}}~~}z}{{|~}y||z|}~xx~|}~z}~}y{}z{|xzxxyz~~{zzz~|~}}}|~}x}~}{|}z}~z|}{{x||~v|~y~}~yzx~}z||{y|{||~}~{{{~v{~~y||~z}z~~|}~y|~|}~}|}}~~}}}}|}~~~}z}~}~~|~{~{}}|~~~~x~}~}~{~~}~~~}~~~}~|~}~z}}~~}~~|~}~~}}}~~}{~}~}}~~|~~~|}~~}{~}~}}~~~~~{}~~~}~~}~}}}~~~|}}}~}~~|~~~}~||}}|}|~~y}{{}}|}}~y|yzz|z}w}}{|{z~{x|~|yryy|{}v}~y~y~}{y}~|~|z}z~wz{}z|{}~~~v|{||zz}|yy|}{}zz|~x|}}~{x{~}}{z||~y{~}~~~}||~{x||~}}}}zy~}|||z}{|}}z~w|x}|~}{||z{|{x{}~~}{}{{{|{w{|}}{}z}}||}x||||yzv}~{zyxz|~|~y}||{}{}xy}y|z~~~{z{~z}|{zy{}xz||}|}||}zz~|||}|~~~~|~}zyx}|{~~y~~yyz|{~|}z~~zz}~}{x~{||~}}{~~x|}~w|~||{z~z|y{~x}{~}||}{xz}z~}|y~yz|z{z|}}||{{}{}}u}x{{}}xxz}u|}}||}}{{{xz|}{}x{{~~~|z||}}}{~z}~~|y{|y|}~{z~|{~{z|~~~~~|{z|~~||zz~z||}~}~|{|}~|||ywx|{~~{vzzwzxxxz{zowy|||}{{}~z~}~~{{}~~z~|}{|~}}}z}|~x||~||zu{~|{yx}|}}{y|{~}z~~||{|~~x~}}~}{z~||||y}|~x~{~}}y}|z~~xwx{}{~}}}{y}~~~}~}z~{x~}}~}}~~~}~}||}~}~~~}~||~~~|}|~~~~}{~}{~{~||{}~~}}~~}}~~}{}{}}~~{|}~~~}~}~}~}~}||{~}|~~}}~~~~~~}}}~~~~~~}~|~~|~~}~}|}~~~~~~{}~~~|}|}z}||~z|~~{{}z{|}~~xzv~}zy|zxy}}}}|}~y{}}xy|}~}{}|y}{|~}|{|~{x}{}|z~}}}z~{{{{}}y{|~{{}y~~y{{zz{~{{z||z~yyzx{~y|wz}|||~|}s|v|yyzz}||v|yz~~{y{|yy~x~z~{}}}{|y|}||{z~~}}}z}~|~z|~{~|}~|~{x|z~yx{|}zu|{z~}}}z{{{zy}}{x~z}}zzz|~~yz~{~}}y}~}}~|y}~||}|{z|}}}{{y|x~x{z{z|z{y}z{~~z||~{~}zz~z||z{y~||z|x}yt|{}{z}~wx{yy|||w}{y}{~}wz{}}|~{~}y{}z{xwz{y{{{|~{~~|z|z|}zz}zyxw|yxz~~y{~w{}|~}~|{}z}}|}z|yxxz}~x}~z{||{z{{zyxy~|{{}||{z|~}}{z|~{{}{|}|}{z}~~x~}y|z}{y}w}y~x||{}}}z~{~s~|~{z{~|~}~z}}}~}}|}zx{{x}~|x{{}}z~}zy|~yv{{yv{}w||~{w|{}z}}}w||}|y|~{z}|{x}~|}~{zv|~{|~vzz{}|{x~~{v}y|}y{{}}}~z~|}|}x~x{x~}{x{y|{{}z{{|}|y}{y{yo}{|z~y{|}|{~}~|~~|||~|~~}}~~}~z|~~zzw~}~~~~}~}}~~~}~{{~{}~w~}}~~|~~}}~|{~}|}}~}}}~|~~}~~~z~~~}}~{y~{|~}|y}~~~||~}{|}|}}|~~~{}~{}~}}z}~{~~}~~|}}~||~}~~}~z~~~}|~z~z~~|}}wx}}{{|}~z{}yy~~uy{z{|{|zxv{{~x~x}~z|~|}}w|||~|y}{||{}~}z|zz~y{|{~xz~x{x{z~y|}{z||w{y|}~{|{w|~z~w~}z{|}|}z~{}{}|z{zzy|zx}}|}|z{{}z{{xx}|y}|}y|y|~|{~||~}{}{~wz~y}{{||||~}x|{}}}}~||{zy{||y{z{}~y|~~{~}u~~|x|z|z}~{z|{wx}w|}xz|}zy~|~~wy{zzzw~{z~{y~}{~x~~zyz~{|{z|x|{|}{}}|yx|z{zu|{~~|w}~{}vz{{|{~~}~{|~{~{{v~w~{~~{~z{}~~~{}~{xy~~z|{{~zz{|z~}{|w||~~}|}}|}~|{~||{~|w|~||~~{yzxyxyv|}wzv|{x{~z}y|}~~}z}|z|~z~}~}~{}|}yy~~~}y||y|}}z}}|{zvyv{}~|}}||~x{~x{||}~y~|z{yy~yw~~|y{}y{}~z{||y}z~}x~~y||~{~zwyz~~}{x|}v{}~{{v{y}}||}{{{|y}z|~z~|~|zzw|{xy}|zwzyv|}wx{}~}{}zy}~~|x}||x}{|}|~~}y}{|z|~|wzyy}{||w{x|wwzz|z{|{w~|{{v|x~}{~}|~~~~~}yy|~z~|~}~{~~~|{{~}{y~zw}~~}~~}{~}}~y~~~}~~}|~~y}z~~|~~{{|~~{z|}}}x|}~}~||}~}|~|}{{}~}~~}u}|}|~~}~~y~|~z||~z}}|~}~~{~}~~~}}}}~~|z~}~~{{~}~}}~y~y~~~v~~~}}~|~|~~~~~|~~~}{~~~}x|~zy{y}|}x~~z{y~z~{||{zz{x|t|}||z}~{{w{{w~y{~y~{|}}}zz~~~~}z|{}yz}{{x~{~||}y~}y}}y}y}z{}z~{zy|~}}||~~}}|~~y{u~zy||~{|}~{w|}}~zx{xzx{}}{x~z||}~{~~y|zy{{~}{y}|}zz{z~z|yvy{y}{}z||~}x{{|zu~y{w{}{~{~z~~w~xz}}z|~zzx}{~|~z~z{}~{}{w~}~}}u|}|~||~}|}|}{}|{~~zy|{~~}}}z~~y}||{|~w~~|{z{}~|||{}vz{~{{}{}}~}~|}|z}|~}w{|~|{{}x|{{|~~}}~|}y|~z}}{~|}z~w{y{|z~{z}{zzz}~|{z{}}~{y|{}~|y{w||}x{}|zy~||~vx||||w}}{{z}z}z}z}yw|{||~x{z~v|~{|~}{{z~{|z~z}|x|y~y{|w||||{{|}}~{}}}}z{~~|~|z|~}|}|}|}|xy{~||x|||x||}~}|~||{}|yuz}~{zy{|{{}~y||{~|{{x{}}wyz|}|zy||v|}{|z~|z|~}wvy|z|~zz{y|}}{y~|z|z{}y{|z~{{yz|}|{z}y~{}||}|}~}~~{}~z~}{~|{}~yz{|}}}z}~~~}}~~~~~}{}~}}{~}|}}~~~~|}}~|yy{~~}}~y~~~|~~~~}~|~}}~||~{{~}~}||~~}}}~}{~{{}}~~z~|~||~|}|~~}}~z}}{}~}{z}}}{}{~~~~~|}}~}~}}~||~}~zy{}}|yz}yz~{|z|{xyz~y|y{~~|}vz}zx{{yw{~~{{}~~||x}{~|y}yy~xz~{}{|~y~|y||{|w~|w~}{yyx~xzy{|{{yz}xzz{y~~z{}zyx~{~y}|{z}~}~{y~~x|x}zuz{|v{}|}y}{{v|}|{}{}|{|zuz{{~{}y||{z~{y}~}{{}xw{xw|}yzw}|}zy{y~}||{~xxy|}z}z{~z}{z~}}{|}{}{y}{}|z|{z|xz~{||||x~~z|}yzz|z{z{v}~}vz|~{~y}|~y{|~yz{}y~}|}|{}}y{~x}|~z|~~{z}tuy{}{{|||{z}}z~{~|{}}{v}{}z{y{y{y{~|w||{|}zwxw{z}}{}}|||}|z}}{z|z{}{y~yy}~||zy|w|x{ypw{}x{~zz{{v|}}~z|{{{|~y}|{zxw}|y{|{|}{|z~}}~}}~zy|zyz{{~}{~z{|~~uyz||}{||{z~z~|z|z{|{y||~|z{}z|z~|yz}}yz{~xz{}|}w}{v|~~}}z|z|~||}zy~z|||wzz}}t}~yzy~~~z{y|yx}|~{|yuyy}y~}x{~|~~zz{z|yzz|~}yx|}{~~|z~{zyzy~y|{y{{|zy}z|}y{yy}|}}}~}}|{|w}}}}}}~~|}~~|}~~}z~|~|}}~}}~|}~}{}~y~y}}}}~~z|~~~~}|zy~z~~~~}}~}~|{}}~y~}~{~}~{~~|~~z}|z}y~}}~~~|{}~~~}~}}~~}~~|}}|u~~~~|}}}|{}|{zy~|~}~|~}~~}~}z{~|~{~~||{{{~~~x~}~~{x}z}y~~~|x|{z||yyy}|zy}{{yz|r}y{|||xz~z}{{x{}}}vy}}|{|z|x{~|}|v}{zzy~{|}~{|{~zz|}{~{{}|||{{zzz}|{}}|}{|~{{}{}yyzz{y~|{{|uz}|||zzz}z{{x||}}||}z}}~{{~|{w}|}v{|~y{{z~~|x{|z}{z~||{{~{}x}}~y{}zz~t{~zw}~{}y{y~}{zzy}|zx||y~x~}|{~}}}}}zzv|~vz~y{yyz~y~z~|yx~}yxxx~~}{}z}~yz{y}vysz{{x~|}}z}x}~y|~|{v|~}||z|}{~{|y}x|~y}v}{|}{{~}{~}y}|~xy~}}{~~~|~||y|z|{|}yz{{{|{|z{yx|zzy|y~}xzx|z|}{{yy~~y~~~x}{|}yy~x{{}}}~{|}}~}}z~~}}{|}{~|~}|zw{{|z~{|z}{~wy}|}x|yx}|{}|~}{}y}{~~{ywz}}{|{w{}|}}}z}}~~z|}|}|~{{yzx{|{r|yvy{y}~{z}|}zy{|zzzy}~z~||}z|||yzzxt{z}z|~~}y{{y|~||{zy{{|||||z}}{y||y}{x}z{{}~{w~xzy|||w|{||~zyy{|y~|xw{~|v~|z~|~|}||~~~}~}~}~|~|}~}}|}{}~}}~y}~|~{~}~|~~~}}~|~|~~|}}{~~~~|}~}~|}~|~~|~y}{|}}|{}~}~~~|~y~~}~z}}}}~~~}~}~}|}~~}y}{{{|~|~}}~zy~~}}}|~||{}~|}}z~}}y}}|}}~}~~x}|~}|{~}~w}|{}~~z~z|{|}{yz~yx~z}{w{}}w|zy|z|{z{y}{zx{~y~|{~{{z}w}{w}}}~}z}z{{}{}~|{z{y||~y}zyy||xz{}{z|}w}|~yx~{}|z}{~~{zy{~{|~|~|}|yx{|yw|{w{z|yx}}||{}~{xvy}{|yz~|y||~z|||||y~{z~~{{{xuzwwz}z}~z|~}}wxz{{tz{y{s|z{~}~z}y~{|~|yz~}|}~z~v}||sx{|{z|zwv|x~w|}|{|w~{{||{{x{}z}|{~~}}{|y{{}}zvy~zx{|y||}~||zzz||zy|yyy{x{|}{|z}{|z~|}~~x{{y{z}~~}}yw{|{z{{zz{xy||{{|~y{y||||z}}{{}|}|}~}{yy}w{z{}zw~|y|wy}||{{~~xy{{x}|}|w|{~{{|{v~v~zw~~|{}|~|{xx|x~}z~{~yz}w}{z{~z|w}}|}y||zuz{||||z{z}{yz}z{x{~y~}x}~||{zz~x{z}}}~z{}z{xy{~|~yx}|}|{|{{{}~}|~~{{}|x}}w|}{yzyzy~|}y}}{{|{~~xzz|y||{{~{z|{|yz~{~||}z~z{{}{{zy{|zyz{~y~|}}|}||~xz{{{~|z|z~~|z~z|}{z|~|~~}~~~}~~}~}}}~~~}|w~~~||~~{~~}~~}~}|~z{}~~~~~||~~||~~~}~~~}}}}~~}}~~z~|~{~|~~|~~}{}|}}|~}~~{~~~~~}}z~~}~}~~|~~~~y~|}~~~|~}}{|~~~|~~~{~}~}{~~}~}~{}~y~}{~{}~~~}x||~zyx|}{~z~}|z}|{}~zy~~|yw}|z|~|||x|z}~}~yx~x}z{{}{{}x{yz|~{||y~|~|v~{x{v||{x~}|~}~zzxxyy~~x{|vz}~~{xz||y{{{}{|{{{z{x{|}z|{~}|||y|||x|y}y|~{z{~x~{|{}y}~{|}~y|{}{zzz|w{{|{vz|z}}|z~{{|}{}|}z{}{}||z{{{z~y{|}x}zvz}}zv{|uy~{z{}~~y}vy{}yw~~|zz}||{|{||y~}z}z~z}~{|}vzvzz|}z||zyy~w}{w}|}~|}|z|~{~|zz}w{~}}}~z~|{}~}}{{|z{|z}~|xz||{{z}y{z||{z{{w{|z}|z{{|{x}|{~~z}{y{{}{|}~|||z~|~wzzy~y~{}|~}|{~}}z}|z{|{x}~}~}zzz{y|||zzzwy~z|y~|z{|{y}w}x||{~z|{}}{{{zz}|}{{{yuz~z{|}~~}|~x}}~}~y|~{~y|{wy||zwywyz{xyz|z}z{}|yz}{|zvy~~}y}x~z~{{z}w|{{~x|yz|{zw}}|~zz}zy~{}{{y{x|{vz}}|}z{{}y|{}|yz{|zx|}|{xy{wy~y||}}zwyz{|}zz}{y~}||~}|}~~||}{~z}~||~}||~}}~}}x|}{}~}{~}~}}~~~w|~|}}}}}~~~|}~~}}}}~x}~}{~}~{{}}}}|~}}|~~~~~||~}{|~}}}~~|~~~~~~~|||}}{}}}}~~z{~~}}~~{|~}}~~}}}~|~~~v~||~~{|}y~~~|~}{|~~~~~~}{}|~}{}|~~}||~~~~}~}}}|{{|y{{}~yr}|x|yxy{~z{~x{|~vw|}{y~y}~|}zzv|{||}y||}{z~z||yzyy|~|z}zzy}|y{~v|xy}}xy{|x~z}{w{}x|{~|~}|v|{x{{{}||}{|y~|~z{}yzz~}|yz}{|}x{|{w}z~y}|z}z|{~z{{}z}|zz~~~~}{{}|{y{xz{x~{~|~{|yz|}}z|{{~yy~||yz|}z||}{}|}{zz~y}{z}x}}}|{y|y|}y~}}{{zz}}{z{|{|~z}ytz~}}~~{~}~w{}}|{{x||xvwz~z}|{~vz|}}{}{x~|}{~|{{{{}}}~~|||wz{y{}w}u{yx|{|{|{}|}|zz}}{}{~}~y||x}}y}|}z~}{}~|yz{}{y}yv}y{w~zzwz}~y|~{|y}|{~}z~|}}{~y~~|v~y{}||{~v}|y~}|{y|||zw|zz{y|}}~}zz{y{vw{z~z}{~||{}{{|}x~yzz}{|v~z|u{y{~}w}z}}~~}~y}|wy~~~~y~|}}|{z}vy}{|zvx}z}|}}}~|y{}~y|zyy}}z}~}~y{{~w|x|z~~~zz{yy~|z{{x|||~{||{{{|}{|{yz~x|}}}|~{y{{xy~z~~|}~||~~}~~~~}}~~~}~~||z||}{~}}}{}{}~~{z~~}}~}||}{y}}~~}~~{}~~y}}z{}|w~~~~}||z~~|}~~|}}~~|~~{~|~~~z}}~}{}y|~}}~{~~~}{{}}~|~|{}}~|~|}}~}~|z}z~~~~|~~~}~{|~}}~~}~}|{~~{~|~~}}~~wy{{}}z{~zzwzzyzy{}|yx{x{~}{}}z|}y|{}yz|y}}||~|x}~}~y|z~z}{zy{|||~|{||||wz~||zzu~{||{{yy|z~}y}~wzz}~}zy|w{{z~~z}|~~}~}}~yyxz}{||}}|{{}y~y||{zyx}zv{~z}y}z|u~~|}}z|{{}z{yw{x}~{}}}{z}z{|}~yz~z|{x}~~w}|{|~~~~w~x~}~||{~||~}}}~}{z||}{{|y}~y|||{{}x{}{{y||zyy}~z|z{|zy{}}~}|}}~x}{{}|}}z~}{z}zx|}}|}wv|zyz|}}{}w{wyx~{|z|x|~zy}}}{x~}{z~{x{|z|{{|xzz~yzz}z{x}|~z~z~{z}y}}|y}|y|y}{yv~}~~zz{}~{|{~{y|zuw|y}z~sy|{~~|z}}{y}}}}z|y}y{|{yzw}{}zxzz{v{}|~|~~|{|~|x}~z{~{{|}z{{z{z{{||}z{yz}}x~}yz}zxyy|z{y}|zy~}}|}w|z~w~{{}~{~xw{y|{~x|z{y~w~~|{{{w{z}z{~y|~||}}~z}}{z{zw{~y|~~~z~z{z{{~}}z~|y|~x{|{||x{{||}|{|{|{u{|zy~}|yzyx{yzyx}{zz~}~~}~~{}~~}|~}~}~~~~|~~{}~}~~|r~}}~~|v|~~{{~}~|~|}}~~{}|~}~z~}~~}~~~~}~|}}}~|~~~~~}|{}|~~{~|}}y}|}~~~~~~~}{|}}y~}}~}~{}|||}}~}|~~~||}|~~}~~|y{{~~{x{z}{~}{}w{{|~}{}{{{~zz{yz|{y}y|}{{~}z~||x|~~{vy~~w}vx|xxyzyy{}|uz|~}}}yx{xy{~z}zy}{}yy}y{|{|}}|yyy{{||~}~}}~z~|}yy|{|||}yz||~x{}}{}}{{~}{}}|z~|wz}|{{y}~{vyw}zzzz{~|{|~|yzz{~}{{{{}{yxz|~y{|}{|~||||x{~ywz|yxz|y{{~yw{{z{|x}~x|~{~u|{x}|}{{{{zz~~~|v~}z|~~z|y}}w|vz{yzyzy}z|yz||y{|{|}z||}z}}|x|}}y~z|~}z|~z{{|{{|{}xx~~{{{}v~{|{}z{{}yz{~~z{}~y~||{|}yx|xz~~~y||xy}z}{yz|}y~{zx{z~z|{}~~{}}~}y~~}y{~~|}z|}|~}yx|}{{}y~xzzxy|{{~zz~zv|z}}~||yz||{~~|z~}z~}zz~{{|}|y|z{~{z}{{x|{z|{{x|xwzzz}z|w{}~|~}}~~~}x~z|yyz}~zy~~x|zy}z}~~~x|}vz||y|}yy~}|uz|~}zy{{}|~~|~|{|}~w~y||{}w|z{x|x~{x~{{|~yzyy{zz{xy{|{x~z{|{zz}x|}~|~}}||~}~}~}}~~}|||{}}~}}}}|{}|z~}~|}}|~~~|y~y|}~|{{~}~}z}~~||~~~}}~~x~~~~~x{|}~|{~}~~~~~}}|}~~~}}~}}|}~~zy|v~}|~{~{}y|~~~}~||{{}~}|~}s~}~|~~}{~|~~}{~~~{|~~~|}}}}~~|{~z~}}y}~~~}{{|{wz}{~w~~|~~y~|yz~~|z}y{{y}z|}z~|~}}z|~zw}|zy|y{|w|}~}{y~{|yy{zy{{~{~~{z|}wy~{}z{{|}|z}z~|~~z}|z|~|{|}{}{~y~}}|zw|{{z~|y|}~{{}||}|z~x}zz{u}}{|~{|zy|x|zx{}~}{}~|}~{{w{xz~z|~{||z~y|}|}|y{|y}~~|~|~|z|y}~z~z{z{w{~|~z~}}z{wy|~y~x|y{~{}|{zt|}y||z}{z~z|yzzz||z||{}{y{z~yt{wx|y}|z{xy~}|x}z}{}}|}y~}}}|}||z}|}}|x}ztz~w|}~y|||y{|{~{{z|}xv{}{{{}z{~{xy|}||~{z~{}~{{}}z~y~z~z{~}yy|w}~~u}{~w{}{{zzw{|z{|x}{~~~|}z}zyw~z{}{{yz{|{|}y{}z~}y~~x|w~}~y||}|{{y{}|}y||}{}{|yy{yx{||{z|~v|{y~|{|{}}|{|{~y{|wv}|y|~}zwxw}{~||}}|w}}~}}{x}z~{x||xz~~}}|x|y~~||}zz{z}z}|x~||zx|||yv|}{~}xzzzzzy|z{|{|y}|}z{z}|~zy}|}~||}{z~||}y{y|}~}}{~~}{~|}~|}~~}~|~~~~v|~}}|{~}z}z~}z{~~~}}}x}z{{~~~|~}}|{}}~}|~{}|{~~}w|}~||}}{}|}~~}|x~~~}{|~}}}}|~z~{~~}~z}}|z~~}}~|~~~{~}{}~~{|||{}}~z}~}~~}}}~}}{|~}~z}~||}~~~}~}~~}|}~~~~|~~}|}}||~|}}z|{}~{|}~|}}y~|}{zzw}z}||}|zxvz{y||{}}}yzwy}{zz{{~{zz~z}y}{~zz{~x~w}{v}{}}zz||w|}|~yy}y}|{{}xz|{wyzy{~|w|{yy}}{||x|{z~|~}y|zz}z}~z{{|{~}}y}{y{|}|{~{{~y{yzy{xy}|||}|||}zxzxxz}}~xx||{}z}y}||yx{{|}|~vyzu~||~zx}|~|z~{y{z{~}x}~|{|x|}y|}|}{|}xy|{zx{x{zx|vz}{~}wzxz~z{v}zx}zz~{z}y|{z|~z}}~{||pzx~}z~z{zz{zz{||||{x~zzzz|zzzyzyyxx{|vz||y|{}}~u~{z~|{|}zz|{{z|{~}}z}u|z}zyz|{|}|}~~z}{|xz}z~z~}|}}}~{}~}|}}|~y}|}~y~yw{~~~w|{|x{{x{~w}~}|xz{y}}z}}y|}{|zy{~yy||zx|z{w}|yz{z{zyy~z|{wy~}u{{{{|{y~{|z}zyzy}z~{}}{|{|}w~{z|y|~|{zz}}{xz|{z~z}y~x}{z}|{}~y|xz|}{~{}{|}~}~|~{zu}u|~x}w~{zxzw{{w~{v{z|||u|}|v||z|||z}z{|~~y|{}~|~z|{}||{|{vr{{y}|u~}|}~xy}ywv}~}zyz}{}|{|~~}z{~~{~|~|~~~}~~~}~}~|}}}|z|}~~~}}}~y{~}}~|s|~||~~~}~{~}}~}}}{~}|~~~~z~|~~}}}|z~||}}||~~|~|~~{~|~~}~~}}{~}|}}}{|~|}}~~{}~~z}~}|{z{{z}~}|y~}~~}}~~}|~||}~{|~~}z{~}}~~~}|}{~~~~|{zzy{~{|~v|~|zytx}}z{|zz{yx{}}~|zy|z|}~}~{||w}u}zz{||~}}y}{}s~{z~~{}}v|zz|xxxzz|z||~|{}y~|z{y||}y~w~z}zu~{~}|~}}||}zz||y|~y{y{v||{{~y}{}{zz|z}zz~{{|z|x~}zz~yz}{}z~}y}~yy{||~tw~}wy|{~xyx}z|w}|{{|}}~||||~wz{{}}~~yxz}}xz}{~zzzy~x~w}zz|~xzzz}|{z|||~zy{{y{~~}|y~}zzz~|v||w}}|~~zw|z}z{|~x}y{{}xz|{}zzvvu{z}z|{}~xz}}y}{}{}|||wx|{z~}x~|x|~zxz{}x||{vz|~|yx~z~{{|}yy|x{z||z}~y{x{}~{{|z|{{|{{zy|x|~xz}z{~z{y}~}}y{~{z~w||~zzy|~zyvy{~yu{~{z|{~||}{~|}||}}{wx{v|}~}{x~{~x|z~|yw|yy|z~z}x~{zz{~|~xx||zz{}zxx~{|~z~|yz{|~z~|uzyyz{|z{x|z}yy|y{{||u{~}{}|z}}x|{|{|~x|~y|z{}}~}}|wxz}|~~z}}z}wy~}v||yq}}{~{{v{{{y|u|x{{~}zzw~~z~{~y~~}}~||vzy}~yy~{y{}x~~|~s}z~~~~~{~~}}~}~~}~||~}~{~~~~}}~z~~~~}~~~}|~|||~}}}~}~|~|~}~~~~}~~}|~}|~|~~}~~~||}|{~}~~~~~}}v|~}{~~~|||}~~~{{|}|}~~|||~~~|~}}~~~~y|{{~~|}~|~~~}~~~~{~{}~|}}}}}~~z||y~}{}x}zz~w{{|z|x{t}y|}{|xz~}zz}x|yz{y}~{~}z|y~}}~y||}||z}}~yz~x~|u|||z}y|zyx}yy}~{{w}~{|{{~{{z}{}~{zz|||z{x~}{|z|}~~zy||}}}zww}yy{s~|||{||z{{zw}}}{y{|{~}~v}|}|{xxy|}~{~}z}~|xyz}z{{z|||{{~zy{}|||~}{z~|~|yy|}zyz}yx}z{{}zzy}}}xx{}x||w|y~z|{z}}|~}}z|~}y}{}|}z}|x{~}zyy{w}|}w}y}y}y|{z||}zv|y~x}|{|yy}|~{~{||{y{~{}~~~yy~{vyyy{~~zwy{u~yz{}~}~y~{yz|~}z~~zz{}|~~|y}}{~{x||}z{wy{{y|z{{w}{||{{}|{w|y~{{|}|{~{y}{z{y|y|zz|||~{|yx|xx~{}z~|wyz}~y~}|x~|~|~||z~~}|z}zz|{}{~y|x{{{}{|}yz}z||{{zx~|zz~}zz{y~{||zy{}z~z~~y|~}~|z{z}|}~|}y}{}}y{{w}xz{yy}zz|yx}{y||{}wz}w~~|}z}}}}}}{{}{}~z|zz|~zx~v|yz||z{{{z||x|uyz}{~{{zx|}~y|z||~}}~|z}~}{~~~}}~|~{|~w~}~z~{{|||}|~~}|~{}~}}~~~~~}{{}}{~~}}~}|}|~}~}~y~|~~}~~~~~}~~~||}~~z~~}~~~|~~}~~~||}|z~{}{}~||~y|}{y~|~~{}}~|~~~|z}~~}~~~|~}}||~{}yy{{}||}~~x~z~}~}~~}~}~|~}|}~x~x|xzz{|{}{|}{{wx{||xx|~|}}{|}|{yzx}{~~wz}z{x||z{y|}wy|y{zzy|{xvw}|z{{zz{}wzx{yw}v}{}y~yzz|~y~||{zz|}|y~}z{|~~|xzzz}}}}wzywx}z|yyzz~{}z~}{{|{|{z|}}|y}~v|}{}}|~}{}||||z~wz|z|}|}~zw|y{||x}~{wwy}x|{{yxz~x{}}z{x|zyyyz}}}t|}~zz}{~}||y{}x|~|{|}~y~|}~y{{}zzx|x{yzxx{vwyz~}{}}|~}y{~~~y}x{}~||{x|v~z|{y{||z}~}z|z}||{~|||yy{w{}}{{~{~~{|v{z}|zxw}z|wz~zz|xzy~z}}|zy~zzzy~z}|~yzx~x~~{|{|{||u}{~||{{y{z|xzy}}~{yzxyzz|}}vy|}x~}~~xz{|~zy{zyx}~{}w}{w}|~{~|yzy~~y~}}{{{y~z{xz{}zzv~}||~{yz|}wvy}{{~z}z}yxz~~z{}{}z|~x||}~|~z}|~|y|~~~{|{z{~|zv~wz{|{~~~yyy{}{~y|{xz|}xy~~||{~}yx}|~~z}z}w~zz|yx~~y|{{}y~~|w}|y|}z{|zv}}{zz~|}|y~}~y{zz}u|y}|{}y{}|{}|{yz}x}|~~|~}}~~~|~~~~}{~~~~~~|~~}~~|}}~|~}~}~|~|}}~zx~}~|~{}~~~{}z~}{z}|~{~{~~~{z~~}~~~}~}|}}}~|}~}}}~~{~~~~~~}||~||}~}~|{z~y}|{}}}{|}~}}{~~~}~~~~~~z~~~~}~~~}{~}{~{}y{~z~~z|}y}||}~wz|z|}|~|~|~~~|{xx{xzz{|{{}z|v}yzy{|xy|y{{|w||}|z~~|}y|yz}y|||}|}yy~{||~{{{{z}}y{{z~{{zyxx}{~z{zw{{{ywx|||y||||}~z~{{}y|~~wx}~y}y~}zzr}{v|{y|{{z{}}~}z{|~vyxxzzx}}~||zyx~}|||}|~}uy~{zz~|}zxz{yxx}{{{x{v}{yzx|z|{|~y||x|{~|~}~{zz}{|y|}}}~~}}z~~|{}wz{}vy{yv~yx~||z{|xy|{~~{~|~y|~y}{{~{~{{{{v|~uxzx{}}{z{y}x~xz|{{z}}{|xs}~~|}||y{}z{~y|{z{{|}~~w|~|{||yxv|x{}z|}{}{||{}{}{yyy}|x{y}{|}}}yz{x~}y}y}}z|y|z|z}}}zx{~z~|{}y}}|}}xyz~z{{xz{{|}~x|{~~z{}~y|zu|w}zz{z}{||}zyu}{wzz~z~v{{z}~||}yxw{yz~z|{~{z{zx}}|{|{y{|z{y{x}y|w|z~x{|{xyw}y{vu|zwzy}|}y}{z{~z{tz{|}y}|}{|xyw{{{z}y~yy|xzyw~yy}z~}yw{{y{||~~~z}z|{}}}~{{~xzv{|y|{v{w{|yyzyw{|{~y~||yy|w{}||y}}zyy~~z}}~~|y~{~~~z~}~}}~~~}}~|~~~{|}t~}~~~|}z~}~}~y~~~}~~{||}{}{{{z|}}|}{}}}}}|~~~z}~}|}|z}~~}|~~|{|}{~}~~|y}|~~|}|~~}{~|~~|~}|~~~|~}~}|{~||~}|}z}{~}z~}y}}~~}~}~~}}}}}|{~{||~~{~}}}~}~~}~{}|||~|z}~~~~{{~}~}z{}}}}~~x~~}}|~y}{~}|}|y~{~x~~{y||~w|}}~~~~||z{~~~{w~|{zzx}}}|}|{y}xz|{}zy~x~}~|y~{~}u~}|z|}|}zxxy|~xyz|z}|xyz{~y}~~{}|{z|w~z||z{{{xzyzz|x}yx}|z~z}}||}yy{|||~z{z}z{yxxzxuy{}{y||{|}y|{{x~xy||{{{{{|}|{||z{|zz||~z~{}z|{z}z~v|z|y|}}}u|}zz{vww|~{y{~{{||~~z}~}y{~{}z{{|~y{}z}|}{||z{}xzy~xw{}{||{|~||~{~{}y{y{{|}|}~w{{{||}}{{|{x}}v~{y}zz|}u|{y~z{{|~x{{}~~x{{{~z{yy|wz}}{z{y}}{~~|~z}|~z~}{{{z|{{{z{y~y{{~|yw|}xx{yz{~~yz~|~zy|z|y|w~||yz|~~zy}zz{w~~}{~||{{{~~z}~~|z~x||||~u|x|y|xy{zx}y{}|||x{|{}}z|v{{yy|y~||||}~{}||y|||~}z}{|w|w||z{~{}zzz~~x{}~wq}{zy}{~|z{yy||}x{w{x|y{x|y}x~}{w}z}|z~||ww}|}~~{{z|y~~{x}}y}x|{}zy}{|}|{v{~y}~w~zy}}z~z}|{}}||{|z}{}}~}~~z}~~|z}{}~{|~}{}~}~|~|}~}}~z}~~}y~w}}}~}}~{|~~|~~|~z~~}xy{~}~~|}||z~~|~~~~|~}}}~~x||~~|{y|{}|~~~~{|{{{}}}~}~||~~|}~}~~}|}}~}~~|}}~}~~}~~||~~}~~}~~{}~}~z|{}z{~{~~~~~{x|{}~zy}{{x}{zy}{}x}{}~{v~|y{}z{}}{y{y}}}~w}}xy}{||z{xy}z}|z{{z~}}|}ww~}}~yz}}z{x{{wz}yyzxz{~}}~w{uy}}z}z{x}~||||}w||}|x~x~}x{{z}z}~|y{x}u{wxx~~~~ywz}wz{x|~}|{zy}~|}{|x{}||}z|}|}|w~{z{z}|}{|yx{{{|}{{||yx}z}}z}||}y}~z{wx|~{}~zyx}{yyy|xx~{}}}|z{}}~{{}z~{~y}|z~}}yzyz}|{{{{v|{}|{}~y{{~w}{}v}y}y~{{|y{}x~y}{yz~~|{{|w~}||z}}}zyz~{~}}{zx{{xy{~}uy~y|y}}zu}zyyz}{}|}z}{||y~{z~z}}|yz~~{~}|~~|zz{{z}|{}z||yzw{z~x{|{u|~{xy|||zy}{w|}z|{|{}|zwz}{z~}}y|{zvz{y}}{|z|x}~~~}~|z~{~}z~{{~~{{~z}z}~|}{|zxz|~~}{~w|zw~x}z}z{|{x|z}{{}y|||y}}|}|z~x~{~z}||}z{{~yz|wzyu}zz~y{zyx{~z|}zwxr}{z{||z~|z{{y|x|{~|||x|y}{~{z}|w|}z~zyv}x|y{|w|~yy|~}{~y~|||}}~~}{y|}||~~~~||~}~{~~~|{}}}~}|~~|}~}~~|z~~~|~{}~z~|~|{~z{}~}}~~~}|}~~}~|}{{~}~}|~~|}}~|z~~}|~}|}~~~|}}}y~~}~}w}~}||~~}~~}}|zz~}|~~~{z}~}}x{|}}~{~~}~~}~|}~~||}~}}~~z}||~|~}{{|~|}~}}|{}}|{|}}}~~|~~~~~~x}{{|}}x~~|}~{~~wz{}}{{|z~}}|}yx~{z}~{zzty|}||}{~}~}{|}{zzx|{}z{z}~{}~y|||xyy~y}x}~~}~}}{}y}}z|y|~~|}zv||y}{w~~}}~v{y|zzyvz{}}y|{}|ux{||}}~~y{{~{|xy{{{{||x{z}{yxy}}x||z}y}}|yz}~|}}{|xz}{}~~z~y}{~z||z|zx}}x|z}zz|{|{x|z~zuz||}{|y{x}||z|z~~~}{y|~|{|zz}{z|}zx}|yvxyy|v}xy|{~z{||||{}~|~|~~w{y||~~|{z|~yzx}{z|y|~~{y}}}}{{w|~yzz~{yz{}|z~}~zzz||~~}z~{||x|}w~w}z~}{}zyy{y~z{|~~{~}|}~x}}{|}~z{xz~|{w{{}}}z|{{z{~~zx}z|yz{|zzy||z}}}|z|{yz}}x{{{}~{|x|~{||z|}x}y{~x}}~{}{~z{}yz~{}|zw{}|~w}{~~|w{|zzz~}|}~|{}}|{tzy|~|{z{zv|y}y|||{}||yz{}}~zywzz}zz|{~{{}wz}sxx}}|zz}}z|}~w}w|}|z|z{~w|w{t}z}~|{~{{|vz}|z|||y~xz{~|}}}{|~}}{~z}{}|}}|zzx~x}|z}|zz}zy|{|zwuz{y{yx}z}~~~~~|y~~~||}}}|y~~}}}}~}}~~~}}{||}w}}}|~|~~~}|}{~~w~~{~}~}~~}~yx~~~~~~}{}~~x}~~~~~~~~{|~}~~~~}}}~~~}{~||~|||~|}}}~~~~~{z|~{~}}}~z~{~}~~z~~|}||}|~||{|~||}~|{~}~x}||~}|z{~v}~~~~}}}{{|~~}~~|}|~~y~~~~|}~}~~||}{|}~|}{{{zz{w|yxz|xy|{~{y~y}z|{~y}}y~~{~~z|{{|~}{~z}~z|xy}x}z|y{}{{~y}yz}~{w{z{||{{}~x}{y{zz~}~xx}z~{|~|y}~y~~||}y}x{}{~zzz|y{|zz~{~}|~~{|uvwyzz}|||~{|}zy{|yz||{~~}{{}|}|{}{zy{z{{y~xw~x{z~yzxzxy{~y~{yy~{|{zzyuw}~~~z}}|v|{wuzzy|y~~||z|~zt}~z{~|z||z~}|~~~{}~}|zx{{zz|}y|v|}yw{{x~}{}|s|~}v|y{u{||xz}~|~~{{{|x~~}~~z}}|~|~y~~xyyw~x|~}~x~}{v{}y|x{zzzz}{x{~{}}|~|z}~}z~xz||~w{}x||}uy{y{|zyxzv{z}y~zy{|yzz~y}}{y~|}~||||{|z{}z{}|~zx{{v}}|zxz}{v~y~z~z~z}~}~~~}x{~|z{~zx}}|~z{y{zz{xy|zy~yx|}tyz~|x|x}|vy{|vz{{w|z}~{{{}~~x{|zyy||xy}}~||z{~||z~|{|xyw}y|~|y~yyv}||||}z|{w{zx{|{z~}||~{~|z}y|}{{y}|}}{vz|x{v|x|{z}zz{yxz|{|yz|{{~{~~~~}~}}|~}}~}~}~}~}|~y~}~{~}~~~}~}~z}~{~~}~}}~~~~}~~|}{~~|y~|~}{~{|}}}}~||~}{~~|~}~}~~~}z|~{~z~~~}}}~~~{}~~|~~~}}z|{}~}~}||}z}}z~x}}}~{}~}|~~~|~|~~}~~~~||~|}~~|}~~~~~}~~{~~v{|z{}~}{x{}{{{|{yyz}}w{v||~wyx~y~|{{|||{|{}zz}w}|zzy|~||{}zx~}{z{~y|w{{z}z{x||~}}{y}~}{}x|y|y|}}{{zyx{~~xyyw{}|{x|}{|z}y}{{||v{}{z|~|{}~{~{||zzy|~|~}}}zzxzwzxy~zy|x|z}}u~{y{x}y~w||}xw~}z}zz~{}{}|w|}{zy{z}|~z|uz|z|}w}|y|{~}{~}yv{~~}v||||{zz~v~x}zxz}y~y~zx|~yy~z~{{|}{~~~}zy~zz{x~}z{|~xz~}}}|}|}|wy~y|wx~~}x}}|~{|{}yy}z|{y|}{zz|~y~zzzy{{zy}~}~~~|z{y{~y}yy~~|x{z{y}}{z{}}|||x{}|{}}||~~z~{}||}{y}xyz}|z}||wy|{|{~t}{xz}~xw{~z}zzzy}~xz}|}~}z{w|}|{}|y|zy~{~w{~~v~}{y~}y|~{|}{yzwz|}~{}{}}|}|x{~x}{z}~{z}~}|{}zzyy{{}{|y~zyz|x{y~~|uszwz~|zxz~}~|y}~yyx~}{{}}{|{y{|}~y{z|~zy{z}yy}{}w{|~|zu~vy}z|}||~{y~~zyy~{~}}}~~{{zxw~zz|~{z~w|y~}z{}z|x{z{}{||zz{{w|}|}zyx{~~|~~}~~~}~~z|~~}~|}~~|}}~~~|}~}~||}~|~~~}~~}~}}|{~y~}~~|~|~}}~}~~z~~|||}x}~}z~~}}~~~~~|{||~|~}}}}}~}}~~|~~}x}||~}~~~}{}|~||}}}~z{~~{{z~~||}}r}~~}{}}}}~~{~~}}{~~|{~~~~y~~|}~}~~~}{~~~|~|~z}{~}{}|z{}}{|}}~z|y|yy~{xz|y~}z}v|~{wy}z|vy~}~z{~||v{{|{|{}}}||{x{~~{xz{z{v}}x{y{y}}w{{x{zz}{y{{y~zy{z~y~||}}}|{{y|x}yzyx|w{|w|y|~zy|x}}z{wz~~|}}|y}y{ywyz|{{||{y~y{y~yz~|}|z{z|}}~yy~|y|y{|~{zz}~}~}|z~yz{~~|{x}}}zz|~w}}{}y}zy~{}|}{}}w}~~z}}}}w{z|x}~x}|{w{~}{~{y{}y~||v{x~z}}xyy{y~||}|}}|{{|||z}|{{{{}}~~}{}}z{{y{{}}|}~~~|{{y{zyz{}{z||w{w|vw|}z||yx~~y|{~~~~x|y{u{{}|~|}}||}|y~~~y|y}{wz{|y|}~{|z}{{xz|~~|z|z{}}{|{~}~|z}~xy~{zy{~}z|x{}~{|{|}z|{}z{|||{zxz}z{z}~z|~}}}}~~{|y{||z}{}~~|x|{xyy}y}~z|y}{|x~x|y{zvvwzz}{|~~{||{}|z{{yx~y|~~|{|||||~}w||uw}yy||y|zyzz{|{~{}||||y{{{}}~}~z}}z{y{}z~{||~y{}yz}w|}z~~{~}xv{w|zzw|}y{~~}||{{~}{~||~|{~~}|z}{~|}~|~|~~|~{~||}z}|}~~~~~~~~}~~~~~}~~{{z~~~|{~~~}}~~~~}}~|z~~}}{}|~|{~~{~~|x}|~}|{~|z}{}~{~~~y}~|~}|}y}}}~~{}~|{|~|||~~~~~~~}~}|}}{}||~~|}~}~}|~}}~~|{~||~}~~~~|{~}}~~~~~~|~|~|~|}}}~}~{~|~~y{z|z{{}yzx~y}{{zyw|y~~|~|z|y}z|}vy}zzyz||yx|{w{|}y|z{}|z|{|{~~{y|wx~}~|~z{|{}z~x{zy{}{|{x}~xu}~w{}u|y{zt}{~{w|{zz||}zzz}}~|}~~txy{z{|y{zy|{{{}|||~~{|||{z|{{~p{{{|z|zzz}y|}z{|{x|y~{{~~}{yu}{}{~w|y{z~}{~|~{zy}{zy||}{{z}~zzy}~{}~{{t||yz|{z|}vv{{{~y}~{zy{yw{{z{}x{yu~x~~~~w|}z{}}x{~{{}~{|zx|x|zy{{{zz{|y~}|z|~~~y{~z~|{y|zx{~z{}~z||~w||{{}~|}}|}y||y~{wz|y~y|}}x~y}yzuz{}}|{zyx~~y|y{~|{|||{xx|~z}z}yz~{}zy|~~{~{}y~|yy|z{}y|x|w|}z|||zvzzxz}|~xy}}w{z~{z}xxy{}}yz~z|z~z{{{}{z{w|~~|w{y|yy{y|~x||zxy{x{}~{~y{~zv{~v}y}|y{yu}{{y{{|{w{zy|z}}|{yvyx~~}}}{z~yz~|z~~{||x||~|w|z|}y}~wz}|{|}v|zz|z{u{yy{vzz|~zx|z||{|{|}~|{z{z|y{}yy~}~zzz}}z|}|z}{~yx|z{~{zy|{{~~{~{}|}~|}{}z~}}}~|z~~}~}z~}y~~}~||~w}}y{|{}|~|}~~~~~}}~|~|~|z~~~{z~|~~z|~~}}{}~}}~~~y}~|{~~{{|y}~~~x~~|~}|~}|~~~|}~~}}{~}}{|}~~{}~~}}}~}}~~}}~~~|~v|~}}~}}~}}z}~zz~~}~~~~~|}}~~}}z}z}||}~~}~{y|{~||{|vxy|~|z|{|yz}yzx}|y~|}{~y{~~|x~}~}{~~|x~{{|}x{{|}|}xxz||{~}w}zzu{|z}|z{|{{{{{|yv{y}z~}|{|~z~y{}|~|{~x|{{u~y{~{||y}||}z{|w{|wv|zz|{x~z~x}~{x}}|w{}|}}{y||y|zy}~{|{w|{z|y}zr|x}w}||ywzyy|}~{z||y{z|}{ww{zwuxz|x||}x~|~{{yxxzxs|}}|}~z}~}~}~}|y{x~~z|~z||}z{y{txzz}|z}y~{|x{|~w}||~z{w}}|}|z~|w~}~{{|~~~|}|{||~yz|zz||yzy{v{{|u}}zy|zxx~{|~~}~~|{~|}}z~y|y{wx{w{{}{y~y}x|yx|{y{t|{{{z~zy|}{{{z}{~}{}y|}y|}~~w~~z}z{ywzv}|zz~~~}|yzvz|{|~v}~|zz}}{~z{|~|{~|x|yz}|{w}|~{}|zy{~z{}{}~w~yx||{|||zzy{s|~|}zy~~}}~~w|~|{|~}~yx~z{y||yy~yz}}zx{xy}{{}w||z||x~}~{z~||~}|}z|zzz|||}z|vw|z|y{y|y~}z}{}wu~}yy~y~xu{~~{x~|y{~}y}~~}}{||~~~}~}}~zz~y{~}~}}|~|~|~~|z}{~z~~~~~}z~}}}z}{{~}|~~}~~~}~}~}}~}~~~|~{z|~}~~~}~{|{~}|}|~~}~~}~|}~~}}~}z~||~~|}~xz}{~|~}y}||}y}{w~}~}|}~|y~~||{z}z}~~~}~~~|||~}}}{~~}~~~~~~~|z||{wyz}}}||wy{|y~z{zxz||}}|w|z|zz|}{~}|}x|~|z|v||y{z~x~||~x{~w{x|}wyz~{{z||}}x~~~~yy}yz|{|}x|||y{xy|}~xy~y|s}zx|~{{yz|}w{z|t}z{{z{|y~zz}}wz|{z|{{}{|{|ww{{x}zz~z{w|z}}~|~~}{}{yy|xz}||}y|~wwz{z{yzx|}||{y{z}z|~|{zzz|~}z}zy}yx{zy}z}z~zv||}~yz|z|y|z}|z|{~z~{}|~}zz|y{z}y~{}w{z{y}~w|{}~}yzu{}}v}zzy}z}xxzz}|~|}~~~|u}~}x|{z|z}~{{~|w}yz}~~~~}|vx|}w~{|x{{{{}|~{w}xs}}|u|zv{~y|y}||~z}~x~}{|{|}~{z{}|~|}{x|~yy{~|}{~~}|{}{uz}}}xz|zy|z~~|}|{zyx{{|}{~{y~||z||}w}~|{~{}yy}v}{y~z{}{x}z}{w~z}z}||x~{{z{y}|yz~}~|~~z}{~y}}zzz{|}~z}{{{}x}}}yv}z|}|x~}{zxy}}}}{yv|z}x{{~{~{}{~{|x}}zz|zs|y}}~~|{}y}zyz~~z~{}yvw{{{z~|y{{{~|wz~{z{{{xwzy{~y|}{{}zwy|~~{{y|zzy|yx}|w~w{~~{}}~x~}{}~}~~~~~~}}}|}{|~~~}|{}|{{||}}z~||~z~}|}{~~~~}}}~}}~|{}}||~~~}}z}}}~}|{~}}}z}~~~|~}}}}}~|z~~|{~~}~}~{|}}|}{|}y}}~}~{wy~~~y~y}}}}|~~~~}}~|}|~~{~|}}~}|{}~z~}}~~~|}~|zx{}}~~~~}}{{|~}~~z~~}}z~|{}~~w~}|{~~|zyx~}v}{{}v||w|}z}|xxy}x{y|z|}}|z}|||}|}}|}{x|{|{}zz{|{{|~}z{|{x}y{{y|y{~{u}vvyzyz||v~{z~z}y|z}{|z{}}{y{}{}{}~{|}v~{~y}zyzy{{yz}w~~u|yw}xzw{}}{{|{{zz~w{x|xx~~yy|}y}wxzy}|{{}{w{|v{x}||y|{z}}}|{||zx}}}y~~~~{zz{z{{}zzz}xz|~wzy~z}}{}y}zz}}{|}~z||z|z|~|}|wy|{}~}|zz|{z||zz||}v}}yyx|yyw{}|zx{{}{z~~{~~z|{~zx~|~~y|{y}~w|{{xzz~}{{vz|zz{}y}zxz|~z|{{yy{z{~~{~}z|~{y~}z|}}|||{}~y}}}|||xz}z}zx~z|y~{{yy}|{|u}~yz~z|yzw{{x{{}|y~z~|}}}{~|x~|{}w||~vz}u|}yxzv}y~y~{|w~{z|}}}~}~{yz|zxz{{}z~z{{||xw}~}x}{z{}z|s||}v{z|{y{xz~}|{~}~~{{}w~z|}{~y|~}{{~{|}z{|{x~v}{}zx}{|{ywyyzyyxzz~{{~~|~y}}||{~~yv|}~z}v|w}x|x{}x~zxw{z{|zy~{xz}yzo~}|}}yuzy}{~~~}}|~}}{}q{~}~|}}|~|}}|{~|~~~~||||~{~~|~~~}z~|{||}||~~~~~~}~}|~~{~|~~|~~}z~}~{z~~~~|}|~~}~}{~|{}{}~}|}|}}~}{{~}{}}~{~{z~~}{~}{}|~|}}~~~~~|{~{|~|}~~y~~}||}}}~~~}y~~}}~}~}}~zz}}~|||~|}{z}z|}~}}}z|~|||}~z~|}}|y~z}|~y{y{x{|z|{}z|}{wz|zx~~{~|}{}z~|~{|}y~x~zz}zx{yy~{y|~|xz{yv}}}xw}|u}|zz~{z{}wz{|yv}}z{{xw}}zz|~|yz~||zzy}{||~}z~||~{}z|zz}{z~}}{~||}y~z}{}xy~|~{|x{||zv}~ty||~}|{|zz|}~}v{{{~{~yx~{~{}z|z}{}{z}||y|z{{y}}y}yw{z{|z~y~{z}~z||w}}~~}z}yy}|xz~~vy|}yz}{}|~~|y}|w~{z|{}{{{z|||{|{{{|{{{|zy}}|z{{{|{}}z|{}{yy{xz|}{}{~||z{|~}}u|z{|{}{y~{|z~||~|yx~|z}|}y~zy}~{{x{|x}y}||xzw~~|zz{wyw}y||}{||||{|}|{~}{}~~x|}{|~~||{zy|vyx}y|zww}zz{~w{{}{}~yy~u|z{z}{x~ywy|z~z}|}}x{~~w|}xx}}}~z{||xz}z~yz}||w{{}z{w}~}{xzyy|{}{yz}|x{~~~z|||zx}v{}|}|~~zyzx{}||z{z|~|yyy}{zzz{|~}{}x{y}}{{{zu{vy|w~{y{|yyz{zyy}~~~z~}{~||~}y|~wz~y}}|y}~|~yy~|wxz~}ztx}}{}y}}|xv~{|zz~~}}{|~~|{}}~~}{~}|~|~|{{}|~}}|z~~~}z~~}|}~~~~~{~}}~}~|}}~|}|~~~~~}|}}}~~|~~~~~~}|~||~~z||}~~~|~}~}}}~}z~|}|~~~}}}~{}~{~}|~~~|{{~~|~~~~~~}}|~~~}~~}}~}~}~~~zz}|~~}~~~|~~}}~~|~y~~}~|y{y~|~|{}}~~y}xy}x{}~{{}{|}|{}|{}}xzxwz|~}}y}~yx|}y|}{{y}~z}zt}y|~{|uzzzzx}y{}y||vyw{|y{yu{{z}}|~}y}{|x}|wz}|{}}{{wz{|}{z~v|}{{yz}yx}{|}w{}~|ztwxz~{{{~{||v{{wxz}~{|}xyz~~{|zyzx{y~zz|~x}|{wz{|y~{}|zy{}z}z|zyy|}~{|{~}~{||~~}z|z||}|x|}~wzy}||~zyx|z}{}||{zy}z{}~~{}zx}|{|w|~|}x|y}{|}x|}}zy{xz{|y{t{|{|{}~y|z|yzy{}~z{}}{{}wx}{x}}|{~|~{~}z~{y|z|x|}ws~}y|vy}{xzyz{}z}y||~}|{|y|~y}}{}|{|~z~{u}xz{{}~}}v||w~{y~|{{z|~zvzz|y{{x||{~~y}~}|{~~z}~|y}y{|{{w~}~vwy|yy}{~y|{|x{zvy}}w}}|{|x|{y}{z}~~~{~y{y~||||v||{}}zw|z~{yxzz}}~x{z~z|zx}|{|~|zy|}yxzz|}}}z}{x~zw}y{z|z}~}zy{z}z~{~|}{}z{}{zy~~{{|x~||}y|~}~}~z~|{}t~}|}}~yw||z~xz{zy|yzww{xy|zzw~~z}}}~|z{||~||~~|z~~}z{}|~}~~~~{|~}}~}}~z~|~|~|||~}~}{}~}~}~~~}{~w~~}~~~~{~}}}~}{{~~{|~~~|}|x|}~~}~~~|}||}}~~z|y|~~~|~|}~}z|}~}||}~{|y~|~~~}~{}}~}~}y}~}~zx~|~}~|~}~~}}~}~~~{z}{|{|~~x|}}~}~~~~|}}{y~y|~}~z|~|}z|}x{|v~y~}z}|x{y}{y}w{}|yz{}}vy{x{z~|z|~y}~{z~y{xz}y~ux}{||~~z{|z{}{~y~z~|}zzxz~~{z}{{y}}{wy|~z|zy|xxy~}w{xxx}yw|}|y}{|}{yx}{{z~y}~{w||z~~}|z{z{}~{|x~y}}~zx|z||{|{|~|}w}~z|~{yz{{}~|~}||y|{{y|~z{{}xxz~{{z|{~|zx~}wzx{{|||}{~}{z{z}z||y{{{}{{|p{zx{}~y}y~}{}~}y~~|z{}~}|x}{{}}z~z|yy~{}~~y}wx{zz|y|z~}|z{|~y~z{{|~|}~y{y{}|z|z~}}~z}|{||~|{{{}{~{uy|yy~{zyx}{z~ywy{{{|}z}|{z|||~|}|}|z|{|~z}|~|z~~}|||}}u~yv|~~|}y}y}z{~y|{z~{}zw{zz~~|~wv}{~}zy~{|~|zz}z}ywx}|z~{~}||xy{w{{y}}y|}{x{z{||z{|z~||{~{{|{wzz{~~~}~}zyx~|{x|yx~{{{{xzyx|z|||}z|~|y{}{w~{y|{}|{~|{~z~~~xy|z~{wzyzuww}}~z}|{{{{~{{z}}|}z~|}~~|{|||~|y~x~|~}~zw}{y~}~|x||{}zy{|||{{y|{~x|~|z}~{|~}}~~~~~~}}~}~~~}~~}~}~~}~~~~~{~}~~}|~}x{{~~}}{z}}}~~~~~~}}~|}~}|{~z~|}~~}z~~}|{~~~~}~{~||~~~~~}}{|~~}}}~~|~~|~|~}~}~~}}~}~}~|}}|}||~}~|||}|}z~}|~{{|~~|}y~}}}~}}~~}~~}~}}~~}~|~}}{~|~}}~~|~{~{}~}}w{~|~}}z~{z}~}~~zy~{~~~~~|~{{zy~}yz}}|{~|||zx{yx|y|zy}z{yx|z|~|~x{wx{|}}|zx~z~}|y~xw|}yy}~|{{yx{||}}|}x{~}{x~{|y}}~|z|}v}|z~x}{z}x{wz{|{~{v{}}|zxyxyz}z|{{}|y|}z~{{yz~wy{}zyz}|~~~{x~x~y|~|}~{z}~}{y}y|z~zy}{zy~v|}|zx{||}}ux|{{~~}|yz}{v|{}y}~yy{~{~}{|{{~}|{~}zy}|~{||xzy~{y}z{|{{~y|zz|}{~}w||~}y~~~}y|zzz{yzz|x|zxz}{|~}{}|wy}yx~||}x}~z}x{|~~~~~{z{{y||}}zyw~{z~}}z|}x|xy|x}}z|{~}~y}{~|}}|{{z}{{z}}||}v}zz{z~}y|~}{}{yy{{{}{}|~{z}}{|}~{}z}|z|z|{}vyz}x{}}y{z}|zz}{y{z|ywzys}xtx~~|}z{}|~~|{y|{y}yy|~||x{}}v}z{{|zs|vz|{zuv}}~z}y~z||}}{{{~zzx}~{}|}~||~{x~y}zz|x}}z}z}z|w}}|zzt{{w{yz|{~z}{{|}zz~|{zy|}{w||{z{zx{|{{~x~z|x|}yw|wz{}vy|}z~|}}~}}y~~}~~}}~|{~}{}}}}|}z~|}}~~|~~~{|~|~~~}~|z~~~}x~}~}}}~~~~|~}~}|~~{}{{}}~~|{~~||}~}~||}}}}~}~}|}}y~}}~}w}w{~}||~}~~~||z}{|}}~~}|~~~~|}~{~}|~||~~|~~|}{}z}~{z|}}~~}~z~}}~v|{|~~{|{~}{y||z}{z}{|yy||zy~|||x}~{zy|~x{|v|zuzzw{}~~zuz{z{wz~z}y{|wy||{~wz|v|}{yyx}zz}{{}|}xzy{w~{x}z~|z~|~y~xw{~sy~||~{}z}zz{y}}~~}{yy|||}|}}||{}|vy{~z|||zzz~zu~}}z|}~yz{{x{wvy{x~y{zz|v|{}y}yty~|z}~z}|ywz}y{zx|y}|{~zz{|z|z{zx{x{wz||{~y}yy{||}~~{yy{}}xt~||~|z~z}|{x}{~}x}{|w|y}zyzy}zyz|{~xx{}{}~z|zz{|{w~{|w}~uz{zz{xx~yu~{{{~|{}|~{}v~{x}|{zy{y~z}}~z~{z}~{|||}|wv|x{|zw|wx}y}~|{z{~|{~{|}~w|x}|{yz}|zx|y||{||~|z~}|{y}yz{|~}}z}|zz|~{}}}}x|zzz}~y}|~x|~~z}y|y|}|x{{|~~||}{z{{z~|||~zz|{zyz}z|~{|}w|~|}z|y}}{~{{||{|~x~y{{{}yy~y~~}|}y}~{y{~}~zy|}z}x~x~}{y|~}z}}{{||}z}{||}u~{yytu{y|z{z{vz}{{{}xw~~y{|z}z}xx~~}{z}~}z}y}z~|x{{{~}}yzy|}}y}~yw|yzzz}~~|~{}yz|~{}~~}~{|}|}~{}~~~}~}}~||~~~}|||~~}}~~~|{~|~~z}~{}}~z}{{|}~~}}~~{}}|~~~}~{~}}|}}|}~}|||y~~}}|~~xx|}~z|~{}~}}}~z~~|~|~~|z~|}}x}~~~z~|~}}}|ux~~~}|}~|}}}}|}~~{|}}~~~{}z{~~~{~y~|~z~~~}~{~}z~~}|~}}}~~z}y~~}~|{~|}|}|~}~{}||{}|~{~{|z}{|{|xzvz}y~||~w}||z{~~~}|z}}|z~}}{~{z{zz}|y}}~{|yx|~z~z|yz||{{~z~|x~}z|z~}~{}|}|y{}xz||{|{z~~}|{}y~{~w{z~}{}{{}{y~}y~}z||y}}w~~}|{{zxz~y||z~}zt~{}|~|y{{}~}~~{||x{}~~y{|~|z|{}x{~||}z}}||{{|~{vzz~|~|{}}{|}|}wz~}||}||{yy|zz~}}z|z}}{{}z|y|}~y{}||{|z|z}||}z~~|zz~v|}z|~zx}~|x|~|y~~~|{z{|~|w||{|~~{z~{}}~}}~||}}x{y}|}~{{y{||y}~|{z~~zy|zz~|z~z}}}y|~|{}~~y{~~~}{}yyy}yy~~|}z{}}y||}}|w}{{{}}z{}{}{}}~{||{z}z}|zy{|w{{|z{~y~|~{|{z{x{{}}ww{~}~}z||{z}{{{|~~}wz~}~zy|z}zyy~z}z}{x{|~}~~~~z}}~}}z|{{}|~|~yy~z}z{z|~}|z|zzz}}}}z{x{{}||}z}z~}~{~|~~|}~}}{z~||z~~~~~~}}}}}|v}~{~{~}}}~||~~~~~}}~~~~~~}x~~~|~|~~}}}{~}~}}~z~|}}~~~y~~~~~~}|~~~~~~~}~x}~~~~~}{~~|}~~|~~~z~~~|~}}}x~}z|~~|}}||~{y|x~|}z{||{z{{}|y{z~yy~||v~w{}}~z}~zy||{z||zv}~zz}{zz|}||x|{~|x{}{~|}~|u|{}y|z|{zxzxx~y|zz}}zzyz}~~{zx{zx}{v~~|y}{yw~z|z|||}x}{x}xzz~||}}w||yy{{{~y}y~}|~{zz}{~{}w{zyx||{{{{}~{{}|z{}~}zz~z|}v}}t}z{{||{~v||y{|}|}z}{|zz{}{~||~z|~|~|{y|~|}z{|}y{|~|~{||}}z~}}z~}}}y}~~w{{z}}{zx{}|wz{}}}|z{~{z~~y}}{|}yzwywz~~z{||z~}}}z|{~}}z{~}y}}|x~|y{~z{~{vy{{zz{|~x}zzxzyx~|}{}}|~z~|{~|y|}}}{}|~~w}{z{z|{|zy~z||y~}||y|{}|z|y|zzz||~{}|zw{yx~y{{y||}}{wz|{{}z}}}{|v|yy|}}~}z}}x{{z~}~y|}|w~~x{x||y|{zzzyz}|{yz|y|{}~{}|xzy|}{|zz{}~|{|{{xy}|{{|~|z~xz}~}z{}z|{y{xu~y}{x~}{}{~z~}~{{|}}y~}{~{|v}}x{}{|zyy{}~|}{{{~}}}||z|y~{~~||{~x|~}z{||~v}|}|~||y~}}zz~~{~}|~}~}~|~}~}zz~|}~~|~~~|~~~x~|~|}~|~||~}~||}||~||}{}}~|y~}~~~x{~}}|~t|~~}||~}v}~~}}|~|~~}}}~}~~~{~}}y~z~|}|~~}~~}zz}~~{{~}~~}~~|}~}{~|~|~~~{}~{~~~~}|~}{~~~~|~~~~|~~~}|~~}}~}~~~}~~~~~|y~~}{}w|z|~~y}y{}|{y~z|~z~xzz~~yyyzy}}x||x~~z||yz|x}z~{|}xv|z{zz}{~uy|||z}|x{{zvz{xyz~{y~}wy|vvy}|wzw~}{|||}~{zz|zyy|~}||z{{}{|}~v{|{||wy|z{zzz|~{w~xy||{}zyzz{z~zy}w{{|x}y|~|{y|x|z}y|yz{|z}~~|{w|||{ywzxzx~{yzyypwxz}{}y|}x}y|~zz{~x|}}z}wwy}z~w}z~yx~yy~}~wzx{|yzuywwv~{z~~zzzyx~~~zx{~|~|~|{zx}}||z~||~{z~|y{z}}|yz{}z}w}}y{y}~|w~|~}}~~}v|}~}~{||~}{z{}~y{v}}}z|{y{||{{~vyv{}tz{|w}|x}|y{y{{~|{~|~~}|}z|z~z{|{zzu}~~wx|y|yzyzvy{xyzx}z}~~}~yxzz|~|}~~|}zz}{~}{||}xz}}yyy{|zzyxz{w|}~{}vwz||z|{|||~zvz{{~~|{x~|}|~{yz{uzy~}}|yz|zy{{~x{zyy{x}{yzy|y{|t{|}yz|v{|~|y}y{{|z{|{|yy{x{wz{{}zyzz{wz|xz{x{zz~}{zzw{~~w~}{vzy{~{~~yx|}}{~x|w}yz{y|y~x{w|{u}xxu}~w{}z~{{xy{vz}{|~}}}{~}~~~}}}~~~~}}|~}~}}}z{~}|~}{}~}~~|||~~}~~~~}~}~}}||}~}}}}|~x~~~|}{~}||z{|z~~}~}}~}|}|~~}~}}}|~~yw~}}~|~~{}}~~~~{z~}zz~~}}~|~}|~~z}}|{~x}||~}~~~z~~~{}~~~||}~|~~}~}}~~{~{|z{~}~z|z~~{z~~|}z~~z}}~|~~|y~}||~}}|~|yzy{|zyw~}{~|~wy}}zw{}yyv~|y|}||}|}zzvx~z{||{~w|w{{}yxz}}y|~}y||z~{||||{x{z|{{{{y}}}~||xx}{|{}y||z|y{}{}|zz{||z{~yz~y{{|{|w|~|{|xx||z{{zwy}v~z|~|z{wy{|~{~z}{}~w{||y{}{|{|yyyzuyz{y}zx{}zz|w~}}}zx{|ywzxy|}uv~yz|{}~|}|~~~}x|y{}~y{~|||ty|}|||x~z}}~|zy|z{y|y}}wz|z|ow{z{}{}{y||}~z{yzzz{{~~z|~z|{}y|z~{|y|}y{~z|{|z{~y{x~zzz{}y{~~z~{}~{|{|}|~|{{|}xx{}}|~~|z|w|{|y~{|~z}~xx{y}{z{}}|z~~xywz|yz{z|~}}~}z|{}x}{|wz{}y||zv|w}{yx~{~{yy}y}{|}z}zx|{}{~|}}|~~}|w|y|x{y~||{||yz}x||z|{{xz~{{{|}|zuw{y~|x{xxz{}v{z|{{x|y~|y~~{{~wzz|z|~|||z|}}yyy{wzywyz}~~x}}|{x~w}|zy~|{w}y}z|~z|}y{}{zzv|z}v{||{|y}||||}~||{~zx{|~z}zz|}||||zz}z}z}w~}z{||yz|}wz~}}|~|{~}y}|zz~}~~~}~|}~~y|}~{{|{|}}|~}}|~|}{~~}~~}~}}}~~~~~~~|~|~~~~{}~}|~~|~|~||z|||~|~}~}}}~~}|}|}}~z}|~~}~{}}||}}~~~zw}~{~}|~~}}z~~|{}}{y}}|~}}~}}~{}|y{||}~{|}~|~{|~}|}{~~{z}}||}~|~~|~}~~~~~~}|{z|~}}}~~~~||~~~~{z~{~}}x~~x|xyz}y{xxy}}zv{z}}|{|z}{y{w|}{~{~x}|yy}z}{}{yz}v~}{|xwz}y{{zyz}zzxy|zy~|y|~xzzzyu{}zyz}~~|~~{z}{{|y~||x}~}||x|{y}|z~zy~||}}y|xy~z|}{z|||z}{z}z~x}~|{{{~z}}|{y~w}|yz}y~|{|{{{}zwy{yxyvx{}|y~}{~}z{~}~z{|y}|}|x~{~xo}|~}}|{}|~~|{}~|w~||~~{x|w|zxz}zyyvxy~{|w|{wzz}~z|||||~z{~{x}{{y{{{xz~|zy||}zx}~z~~||yy}y}|y|~v}}|}|{{~z|~z|zywx}y{~~z~|{y~}z|{}{z|~~}{{~}v~~{x~~z{|||z}yx{{|y|}{||ww||xwvxw||}{{~}z}|z|{z|z{~|}zy}}|}}|||yz|~{|~zy~w{y~yx{}}~xyyzx|zz{}{}{}{y|{vzy~|{|{|}{}y{yx}z|}{xx{|v||xzz}zwty|z}~z{~}|}|{~|}~{|{|x{||~~}|}~{|{zwyvx||w|{zz}}y{||{|~x~x|}~}||}}|}y||~x{|z}~{|y~~{wyzz~~|xz}y{{}z||}~xzz{~{yv{{|yxvy|~}y}}z~}|}}~|}|}~~~}}}~{}}}~~~|}~}~}|~~~~z}~|||}}}~z{{|{~~|~~}~~{|~~~}~~~{~z~~}~|~{~~z~|~~}}|~{||}|}}|~{~~~}|~|z}~||}x~~~~}~~~{}~}|||~}~~~~~~||z}~~}|~~~}}}~|~}~~}~|}}~}~~~~~}}}~|}}~y~~~|~|~|~|}|}}{|{z}~}~|{y}y{{{{}{wzy{yz|xyz{w}zxy}}{{x|}z|{{}|yxz||yyy{{~}|||y}z|~}|{z|ww{yz}||{yywxz~|}zyy{~}{|{x{|}~xyz}~|{}x{y}}z}}|||{~~|w{y}zxx|{}~{y{}~y~z{}xzz{{~v}{|{~z}{{{{}y~z|y{}y{}z}xz{{z}ywy{||{~||}{x|||z}{ww|{}}{|z|{~~z}ywz|}|zy}~~{y|{|~}zywy}yy}~y||zy}~||z{~}w}{|~}}x}y~{z~z{{yz}z|{zxy{{{z{~x|yz}|y~}}}z}|y|w}}}}zy{{}z~|y||||w|||~}}{zy}|y|||zz~zw~~}}w{|~}~y{~|z{yz}|yv{}|{w|{~}|}|z||}|x~}~|}|~}w}}{v}}~{~y|}|~||}|zzy{v~~|z|zw{{|w|}x}~~w{}w}}~xy{yz}{~||{{||~y~{|}|x||}~y}{~z~y{z}}z}|w~}{y}||}{{}w{{{|zvzvyzzzw{zx~||~{|z|z{yz{x}~y|}yy}~{|x}~{|}yx}~{|zx{z}x~~{wz|y}{{}{||}~~y~}{y}~yy{zy{}yvy}~y{}~{||~}v~y}}|zwz{w{}|}z{|{}||~{~|~|}}~}~}{~}~}|}~|~}~~}|~|}~}|}}||~|}|||~~~|{~~w{}}}~}{}~~~~~~~|~}~~u|y|~~}{~}~~y~~|{|{{}{}~|~{}}}|||~{~~~{}~y}}~~~}{~}~~y}{~|}|~~~}~z}~~z|}~|z{||}~{}z{}}z}|~~~z~}}~}|{|}~|z}|~~}|~}~~z~{||~~}~}~~|~x|{~{{z{z{~|~|}y|z{{{yxw||}v{{~}~y|}xtz{u|z}zzzxx}~~{}||{}yv}}{{z{~z{|{{{}|xz~yx}yx}y}y|z{}y~}z{x~zx~z|{{}|~|~y{}}|w{~}z|~zz{|}~{}~y~|{~z{}yx}zx{{~{yz{y}}z}{}||||}||z|~}|{}}}~|||z~|~||y~z|~{}uzww}~x}|{}z~y{~{|z}{yyzzw{~|~|}}{}zy{{}y{x}w~{xz}}|yzyx|~yy{w{}|z}z{{w~}~z}}||z}}}}{x||{vzy||}}x|{}u|}xx~y}|~||}zzyzzz{|{{~~~~v~{~~}{~z{~}}zzxwz|{{{}zww|z{}{{z}v{x}}}|z|{~yy~}{|{{v}}{|}~|{w{{}yuz|{{v}|||~{||wz}}{}}|z{||~|}{|z|yz|~}}||x{z{|z~{{y{{|{|}x{yx|~~zxz~}}z|||v~|{{}|{{~~{{y~|||}{zw~|{y|y|||~zz|z{}|zyxyx{xz|{}~|}}|}}|~wz}{}|{}{wz}{y~~|yz}z|}}zzw|xv{zx|x~yy{~z|{}|~|{}}{{}}{|zxyy|zz~}|{|x{{xzx{{z}~wx~|y|{{}{|{{}z|y}~{~}y}}}|~}~~}~z~}~|}|{~}}}|{~}}z|~}}~}r~{~|{||~}z|~}~}~~}~{{~~{~~~{}~~~~|}~~~|~~|}~~z~~~}}|~|}}{|~}~}~}}~}||~~}~}}~}}{}~}}~}|~|z}{}~~{}|}{~~~}}{}~}}~~~~{|~}|~}{{~z~}{{~||~|}~}}~}{~~~}~}}z}}}x~~}|}~~{~{wz{||x{y}z|{z}w}~y|~|}z|wz{yz{z|{y|~z{{zx}~}}{~{~|{}~|y~{|~~w||{|~{v}~|~{}x~y}|}zw~~}z|{}}zzz~~x{~|}x|y~~}{~{}z}}|y|{z|z}{z}}}yx||}}~~|}|y~vxw~~{w{zy||{~yx~|}{x}zz|}z}{x||z~xy}x{yz{|y}xz~yvyy~}||~}}{w}y|z~{||}~}{z{{|~{|{yz|z{~~y}~}~z||{}|{}z||}{}x~s{|~x|~{w~xyy~y~{}}y}{~~{x{{z{}~}}zx~~~~}}~z{|~z}~}z{}yy}|z~}y{y}~zyzwy{|~yw}{}}|~|~z}||~y}x|{~~{|{{}yy}z{{~}{{{}z|x}{zyx~z|y~{}y||}}}}{}|}zzzz~yw}{xy~x||}|}|||{}y}{r{{{~x|z{~{}{|yz|wz|w~{{~{}}z}|{~~|}|{z|wyz}~}|||}yzwz|{x{{|z{y~}}~}|~|~v}||{~~~{|w|{}~}~z|{|zyzxyzx||{~yx|}{z|~}{~|~|~|}|~~|{|z||}{~{|~|yy}}|{|~yyy}~|}|~~~~|~~|}z~{~}|~{~|~}}}~~}~|~}~~{~|~}|~~~}~~}}~~}}~~~}}||||~}}}~~~}~~~}x~~}{~}|~z}}~~~{~~{{~}}}}}}y}|}{~|~~|~}|~~~~}~}~}~}}|{~~}~x|}y~|~||~y{{vvxx{wzz~|{yw}}z{yyy{yy|~zw}}|z}zy~~x}~}|{z~|zyw~yyx~{yv|}yx{y}{{zzywz}~vzvx|zyy~}y}y~{{z|}|{|z||vyyz|~{x}{wzy}{|x{~y{{}v{y}y}}{{~~y|z{z{|xyz|v|~x|~{|}z{}}|z~{z|}}{y|{zwz{{~}y{t~zzzx|||}{|z|}y}v}{|~yx}~~~zzy|{yww|~yyzyu}xw{w{wzw|yxtyz}}z}{w|y{|x||z}|}}|||~{||}~y{{}~~}x|~|yy{z{y|{t{yw|z~{y{}{{y|}~x}y|y|}y~}{y{||~{|}vy||z~yz~|}wzzxxz||zzy~z|x~wzvwyz{{wz|swyx|}|||{{{|~z}}~}~{yy||y~{|zz|x}x}zv{xx|y}v|}|~xzz~x{w|{{}{~{}||||}w}y{}{|~{|{~|}{{{~zzzzw{}{|vy||{zw{{yy|y}|{|{y|{~}{wx}}{|{}}{{{y~}yw|zz~y~||y}|w~||yz|yw{z|||}|{}|~||}~z{}|y}{y}|~|}{y}w~wzx||yz~{}zvzyxy}|}{xz}}{~z|zzy|w|{}{||~~||~y~~|w{xw{y~zvyy{}yxwx{{wvv|uuyw|z~{ywxz{~z~|}~~~|{~~}}~{|~}~~~}~}}}~}|}~}{|}~~}}~}{~}y~}~}~~|~}y|}~~|z}|||~}}}|}}~|~~}}}}~~|~||z}~{{|~~}~|~z|{{~~{~~|~{~~~}||{|}|}z~w~~~z~~~~}}~}~x}|~}}{~}~~{{~~{~|{|~}~~}|{|~|{~~~{}x}~~}}~}~}~}}}{||}}}~}~}}~|~~|~{~~{z|~~}~}~~|||~}~|~~|}|~||}~}}~|~w}}y~|{|x}{~}~{}|zy|{|y}y|~~{|v|x~{v{z{yz}|||{z|yxww~}~y~yx}y~{|}y~|}w||w|~z~y|||{{z|}zt|{w~{z|{{}}~w|z}z{|z{|{xw{}y~z{|}|{|y{}|x{~y}yx||||y~xw|}{y|{wz{{z}}}~zu||zy||}|z}x|{{}zx|zx~x~}|{z~sx}v~}|{}|z{{xzv}|}vzzw}}u~vx{y|||}|y~~~}vzz~z{yz{u{zz|~}|{||~z}}~|y~yyz{}{|y||{{{{~|~{~}}xxy~{{||z||z{{z~|~{~z}{|}}}z{{zx|~}}z~}zw|{}|{|~|~y|{|{r{}x{||{z~|~{{{z{zz~~{zx{z{wx}||zzzw}~{{{z{~y}}z|{v{|{||yz{}~zz|zz|z~zz}y|{|u}|}xxz{{y~x|zw{x|}w{u|y|t{||}}||{{v|zyy{{}~|z}}|yz~{ux~{x}|}v{}y{{~}z}x}{y~y}{x|y|{wzzz~|zy|z{{}}{}}y~y{z~|}}{{y}xw{z{|y{{}{{}y|z|~~||w|}w}~~~|yy|}{|~~|z|z}}{|y~|{xz}}{z{|~}|~xz|}{|}y}sy{}~}{|~~v~y|~||x~~z}|z~}{}~~}~{y{y~{|||{}~|}{z~~~~}~|}~}~|}|}~|~~~~}~}|}~~}}}z|~}~~{~|{{~}}~|{~~~|x~~~}~~~}|}}~}}~~|~||{}}~|~}~~}y~}}~~}}||}~}|~~}~{|~}~|~~}}~~|~||~~|}~}|~~|}~|~~~z}}}~}|v~}}|}~y~~~~|}y{~~~}~}z}}~~~~w}~{}~}}~|}~~~~}}~}}}~{}}}|}}~}}y~|}||~~|~}}~}}}}{||z{{zywz|wz~~|}xv}{y|{{w||{{z{x{|{|~z{~yz{z{{{x}{|}{~}{||~|~wz}|z|x}}{}ywz}{zz|}}||z{{{y|}|w{|~{z|~|w~|}}z{}}~zy~z{|~zz||ywxzxyv}zyxx{{yx{|{wwzx{~{xzz~}}{z~~}}~}{}z{|~|z|v{||y{}x{|z|w{yyw{xy|{}{zxw|~zz||~}{|x{z~{}~|v}|z|~}{z}}y}}|{~x|w~}~{xz{~xz}t{||yz{}{y~~~x}}vyzzy{y}}}{|}}{zz{||{t||}{wyy||x}yvz}yz~~xyx|zyz~zz~{}}x||}|{z}}}|}z}~|{}z}{{|zx{u{yvuw~}x}~xz{|z}|yzzy|}~zz~yy|}|zz}~}~z}|}}~}~|y~y{yyzywzx{}{z{z}y|{y|z}~zy}y~z{|z|~x~v~yyyv}}zzyyyz{~xy{yz|{w{y~{{y}x~||{||{wz{}y~w{|~}{}y{y~}x~~{{z{x{{y}~y|x}y~|{|vz~~z}}~}x}|}wyx}zz}||||}}~~~zzwz}~z}}|}{|{|~|}{}z}{~yxyw}|yu}}xzx||}{zv|{xxv~{|y{v~zz}}|~}|}|z|~zzz|{yzz|xx{}}y||||x|yzvz|vyxw|~}|||z}{~z}}{|~~||~zz~~~}{~~~~~~|~~}{~|~y~{~{~|~|}~}~~}}~|{~}z}{~|{}~z}|}{~{}}||~}{}~}~|~}~~{~|y||}}~{}~~~~|}|}~y~~~}z~~~~~~{|}||}~~~||~~~{|~~~~~~|{|~~~}}~~|~~~z}~|{}z{~z~~~}|}z}}}~}{}}~~|}~}}~}{}{~z~~}|~}}~}x}|}}~~~{~}~~~x|}}z~~{y~w|}z|~~~~{{|y~y}z{z{zz|~|{u{y|y{|~|{{}{~|~z}{y|u}~|y}w}|}z{{}}}zy}}~|~y}yx}|vy}|~zwz|{~zywx|xxuy{~~}{|u}s|~v}yy|}z|zx}{}~}|wy}~{{~x|}z|||~~y~u|w{{x|{z|w}{|{xz~{~}~~zzx{zu|{|~z|x}y~}|tz}~x{}yy{|y{zx}yy}~}}v{z|z{zy~v{||x{y~zx{xz}zwz}yz~|~|{{s|x}}~z||~{z{|w}zy{|xz}~}{~}xzy{~|z}w}|{z{y|y{xuz~}{|y~~~xyx{{~|}{z{}yzzw~|y{||~vwz||yy{~|yzw}}||z|yx|}~}w|zz~{zz||xzyz~|xzx{yz|x~}zz|~||vwz{}|}|}|~|{~}yz~}|{~|zz}y{zyzw|{y|~z~|{yy{|}~{zuy|y}zz}wz|z{||w|~{zw|zx|}{{y{yw}{{w|y||xwy{||}zyz{}y~|~|zz}z{z{yx}|||{x}x{vwwvwyzz|zz||wztw~zy{y}|z|y~|}zx}|~x|z{x{}{~|t{|{{yz|}|y|{y{yzyw{z{xzx~|}zyz{|xz|yuy{wz|{y{yyxy~}|}y|}}{{t{|xzzz{}{|||z~{z}}}{z||y|~{zy{{}~|}xz}{z{wyy|{z|zzz{y|wz{}|||ywy{|}|~zzyy|y{}~~|~~~}{~}|~~~~{|~}}||~~|}~|~~~~~}|}}|~~{||~~~}||~|~~~||~}~~{}~~~|}~||}z|||~~{~~}|}~}|}|||z~~|~{}~~|~}{~}~~~~}~}~|~~~z~}~~}~~z{~~|}~||}~~}~~}|}}~~~}~|{}}~~}}{z~~~{}}~~}y~~~|{}~}}{}}|~~z}{~{}}{{~}~}~~}}~~~}~}}|}}{y}}z}}}~~}~|yy~zz|}zy{x|u{z|w}yy}xzzz~v~{|}{y}uw|}yw~y~{yz}{}yx|xz}~}}~}|y~~~ux}||z~z}z{~z|}wzw}{|{z{zyy|y~}w~v}{||xy{|{z|~~zw}yz~z{xzxz{v}zxx{z|~x|{}~}xy{~z~{{w}v{|y~|z~}|||}xz{z~|}~~{{u~}|}x|yw{yz}~w}wz|yzyxz{|y}{{{zz}|vyy{z{|zt}|~}|}yz}~}}|y~|z{yvy~{xxyz{{zz{{{~}|{{vwwx{zy|{zzy|z|}z|{zzy~{{{{{zx~}z~||||yyyy|vyy|{wzxyzwyx|}tz|{{~syz}{}z~|y}~z{~zz}y{|zz|y}|yy{|yz~y}~{y{|zy{}~}z{{y|}x~{yyzz{y|z{~|}{{y~{|{{z}wxxy~{{x{zw{zzz{v|{xx|y~|{|z{zy~|}y}v}~xzu}x{}||{}|}}z}{~y{{|}xwx|{}{|{w{|{|z|}~{|zx~|x{}x}||zw~}~~w}z~x||~|~x~{~{{|zy{~{|yuyxyx{|ww|uz}|}}{}{y}{}|y~{~}}}}|}z|zxzzyz{uy{x||wzzzyz{{uy}x||~zzy{{||z|{z~y}}z}~y{|{z{|~||yz}y{|{{}y{{w|{|u}yyw{|yz|~}yzyy}xy{~zy{|zy~~}zz|~~}{||~z|~|}}~|}}~|~~}~y|}|~}~}~|}~~}~~}|z{|{}~}~}~{z}}~}y~{}~}{~}~|}~}{{zy{|~~~}~|~{z}|}z{|~~~~~}}z~{}|~||~}~|~}|~~~~~}~~|~{{~}~|~}~}~}}~z|~~~~|~}}}{}~}~|~}~~}|~~}~}y}{{~||~}~~}}}~~}~{|z|{|{|~}}~z{{~~{zy}}~~~~|~~}~z}}|{|~y}{{~z||~|||{{}z||~~|wtw}|}~z|}}||}|}|~}|vu~y}|||y{}z|}z{}||u}~~}}}zx|zx~{~y|~{~}|y~~|z~z}~|~y~w}w}{{xyy}|{}{}}yx~~zz~}{|{}x|zx~{}|y||}y|z|}|}|~}|x|y~|{}{}}}y{}}|}}|||{z|||y{~~{||}|}|{}}{|}z|~~||z{z}~|z}{}}}{}|~~{|yy~~y{z|zy~~z}}~||}{z|}{{yzy{|z{z~}~||z~{}y{}}||z|{}|}{y|}{z{w}w~z~{yz~zv~}z|{{|}}y~|yy}{{~{{z|}zzy~z~}~|~}~}~x||{yy}}{{wx|~v}~}}~z|y||}}}~zy~~|}{}~~y}{~|{yz|yy~||}}~~}|z}z{|}u|zy{|{y||z}}z}||z{|y{|{w}~||x|yz}y~~~}|y~{||y{~}~}{zy}{}|{{|{x~~z|||}~~~~zz}}~w{||{}y~z~}|{w|}{}zx{~vy|}}}}|~~{v~~xw|x{}z}|{}u|||{}y{z|{{{~{||||}|}~z{|~~|{x|x}{~|}|}~x~xz}{x}y~z|z~}}yz{}~~z}||zv{y~~xz}~~~~~~~~}~}~}||~~{~}~|}}~~}}}}~~~~~{~{~~{}}}~~~{}}|}~}}}~~~y|~}~}}}~~~}}~}}}~~}||~||~}|~|~{}|~z}}~~}~|~}~}~}|~}|~~~~~~~~~~xxx~}{~zw~y||}|~x|vz~w|{{{z|{v}|zy~w|{|{~xwz~|zx||}y|~y~y|~|}||~}z}}zx|{w{~y~w{xxw}~}y||z|zzyy}zw~}}zyy|{x~{{wwz{|{||}~||y{y{~}}{|z}|zy{uyv|y{}w|{w~|z|z{xz}x|vxzz}z}}{|z~{~z{z}{z{~~z|}{zyyz|zx}x|{|{y{{~y|||{{{y|}y{~yyy~||zw}{|~wz{~z{|~{}}}|~}u~zuz|}~{}~{}~x{}y}|||}yzr{zyxx~y}|y~|~||~{{||zz{|~}}{~|{~y{yx{}{}wz~~}wrxzz~zzxx|zxzy}~|~}zx~{|}y{y{~|~|~}~|}}|~~x{yy|z|xx|z{~yvy}{}zuzzxz}~yzz}||}{u|~{{|zz{{z|~~|~}z~}wz|{wz~}y~wyyx}wxxyz{~~|zzz|}}~}}x{z}{~{~}z|v}zz{}}xw|wzs|{y|w~~~y~||z|}{z~z|{zzy~{~~}z}|z{~z}~|x|}}{|||}|z}{{}zw{y|w}{zw~z|z|x{||x|yz{~z}{|}||x~~{z{|z{}~|zw~{z{}|||y}|{x}zyy{y{y|yy~yzw|xuz|{z}}}~}}z~{y}~{}}w~{}x~|~}{|}z}{wy{}}zx{{x{z|{zx{}|}|}{}{||~}~}~~y~{{{|~~~~~~~~~z~~}~|~|}}}}{~~~}~~}~|v{|~|~~}{}y~|~|~|~}}}}~~~~~}}~~|~|~|{~|~}|~z{}~{}}~}|y~~~~~~z}~}|}~~~}~~~z}~~~{{{~~~}|}}t}{{|}~~}}{~}|z|~~~}}||~~|y~~|~~{~}~|~z{~||~~}~~~|~~yzz{z{}}|~xt{}{|s{{}~xw{|}|w|}{}zz{t}}y~z~}y}}zyyyzxx{||~}z|{yyyw|vz}~}}{}z~|~zy}x{}|v~}uzw}{yy||~{}x~y{|{|x{wzzx{{|xv{{y}z{{z|yvzz{}|y}}|~~}{z}y|y{}}|}y|xzx{~{|||{|x{z{yy}|x}y~zxvx~|y{|x{~y|}y{}~~{y~{zx|y~~y}yx{{z|y{z}{~v|{|~~{{y~y~z~~z}zy{}{||y{|~~||yxyy}}}~|||v~|}}}}zwz{~v{~|{{}{~}yx||~x}zv}{{z}{|~zzz{{{y{w||}|y}v~~}{||~|z{vw|{}z{z{xzw|z}{{x}~zz}~|{||}z{~v~~zx{}|y{~x|z{z|}|y}zwzwy}{t}z~z~|y{zyx{{}~~~yz|z|~|~zx~{{{y}yz}~~~{y~}|z}{zw}{x|{|~w{{{z|}{{|~z{y~{y}{{yy{vz{{}z|}~}z{{yzyxxzy~}zz|y|z~}|~|~x{}w}z~|{}|w{~xwzz~|yx}~z}|u|{~z|{|{{}{xxy}~t|~z{~v~{}}zv{{wyz}yzy|x|yyz}|y{yvy{{x||x|{||x}z}~x}||z~z}~yw~x{|~z~y}|z}y}|{~~~}zy{~{|y~~yzv~y{}uz{{zz~}~~~{~x~||{z~}~~}}}}{}}}~~}|~~{|~|~~~~~}~~{~~}~~{~}}~~~~|~~{~z|~~~~}~~}{~}}~~|~{~}~x}~~~~}{~}~~}}~}~}|~}~~~||~|||w~~~}~}}~~}}}||}~}}~~}~}~~}}~}|~{}}{~~{~~}{~}}}|{}~|{~~|~|~}{}}}~~~}{~|}z~~~~~z~~|~}y|~y|{||}}|z|zyy~uyw|~yxx||}zzzy{{{x~}~zzvzz|v~~{||yz{z||}{w||{~}|x{xz{{{{~|}{|zz}|u|{{z}|~|x{zy}|{{y}w}|y~w|zw}||}}}}|{y|zzvx}zw{{{wz{v|}u}z~}|zzwx||}}~y{z|}~|~{|{{}{{z}~~~zy}t~||qw{z|y}x{{x{w||x{x{z|}wu|||{{y{w~{y}x|~yz}{~}|||}x|||zzz~z~~|zzzz{zz{wyx}zzuyzy}~||{z}zx||{yx~{xx{x~~{{ywx|~z~z{{|zx~{}yz{~~u{|u|{}z~xzxz{~|{y~x|}}{~}}~}x~{x|{}{zzw}||zyz}}y|x{{zzyz||||}~}~|~y~z{~}{|}~x||{|}}~{}x|}}{{{zuv~|||}~{z{zz{~{z}xuzy|{}xy{~||}xzyw|yy~~v{zyzyyyy{yw}yzyxzz{|~y}{z~w~~x|y}|{~zz{x{zzw{zxz}z{y}}{~z|zxxw}zz{yx}z{~}}{|}{z}~z}~{|z|z{yz|}{|}v|x{|yy|{||{z{xv}~|z}y{{u|~~{{}y}}z{z}}|}{z}~~yx{{z|zzxz{{wyzz{}}y{z||yxy{}xzy}y|~z|}y{~y{}x}~~~x|~}}~~||~~|}w{}|~|}}~z}|~~~~|~{}||~||~~|~~}}~|}{}}}|~}|~}}y}z{{|{~|vy~y~~}z|~}}}|~|~~~|~~~z}z~}}}w~}~||~}}{}~}}|~}~{}}~~y}~~}}}|~}~}|~}}~}|}z~~~|{~}}~{}}y||~}|~|~~x|~~x~z~|}|~}{{}{}||||||}~}~}~~|}~~}~~~~}~|~~|~~~~{}}~}vy~{z||}z}||{{}}zz~}x{uz||zz}~{}y~|}~|{}|}}x}w~zz~~|xy|}|x|{|{|wzzz{v{yxzzzw|{~}xzz|s}||}||{{y}x|{}ztz|}{~~ww|}{||y{z{|{w}xxxwz~x|~{~y{}{{x|yz|zzw~}}x}|~|{}}yz}{}y|y}z~{~~{~yw}x{zz{{{z{{|z|x{yxy|zz{{y|{z{}{|~~y~z~zyy|x}~zzz}}}y~|}|zy|yzy{~}y}}y||xx|~|}y~yx|yz}{|www|{|{|{|x|{x}{xzyzy}zxy|y{x}~z~{~y{yyz|{w}|}}{|~|~{}zy||{|{z}{}}||zyz|{}|x|}~zzy{zyyuy|{y|}~|{x}y~z}{||~{|}|{z|z}|z~y|~{}}y}}~}|z}}z~~}|~~~yy|}{~||z}z~~z}}|~v|y{}zzy{w|y{yz}z~}~~}}zz|||{~xz|z|{{tz{y~v}{}zy~}zy}|}|}{|~||xx|t{|x|z}}{{z|{z}y}v}{x}{z{ztz}{x}y{{{||z}}~|z}~y{~{}{{{{}y}x{{|{|||}yz{y~y{~y~z}}}}|yzy|{~|z{{y~{}yw}z|yy{y|{~|{|{{{z}||yz|{~||}~y{x}y{|yxyy|}z{}}}y|}~|}|||y}y{||zz||w{y{}~~~|}}~}}~|~~|{~~}{~}}~|~~|~~~}~}~~}~|~|~{~~~~}}~||}|}|{x~~z}{}}}~~~||}}|}~~|{~}}~|}}}}}||{~}~|~}~x~~{|~~{~}|}~~z~~~~{~}{{~x}|}~}|}}y|z}~~~~~||}~y}~y{~~~}}{~}~z~}}}}~{{}~|{~{{}}{}~~}x~|{z~}z~|~|}~{~}}~}}x~~}|~~~|}||{}~{}~|}~{{~~~}|~~}~{}}~{}}}|}~|}{}{z}{{~y{|zz|xx~twz|||}|w{y||{~{}y~~xuxyx{}{|z{|}{}~yy{~z{y|zzyxzy{zy}|}z~|{zzw}z|{~}~}}y|~~xyy||~yy|zw{{z|yzxz|}}||}~|x}yw{zzz{z~zx}{}~{~x~}}z~x{~}z}w{~~~}|zw{v|{||{zxzy{z||ywzyxy}s|z{|z~yv~~|~|}{{||~x}}|}}|y{xxzzzz~z~y||xx}~~zzywz|~z}|z}{|~x}{|{z|y||}{|~~}|z~wxyz~v~y|~~zy}|yv~}{{{|{w}{z~y~{yy{|}{~}}|zy}}{y~{~x~}wz|{{|{{}zzt{{z~zu|zz|z~zwu||}y|}~{}|~{{zz||~|}~}x}}~}|}~|z~y|y|x{}wy}{{x}y|{x||xz{zww|~}{x}z~}z}y}}|zzy}zy|}wy{w{|{yy|z}y}|{{|yyz{{x|{{z}}w{~~y}|{~yx}z~|{{{|{z~~x|{~}yxyy}{||zx{~y{{~z{y}xxw|y}~{}~}}~~{~|z{xz~z{p{|yzxyy{~zu{x}{~|{}zz{{xz}twy|{vxz{u|z~}{|~~|x~{|{z|{}x}}{sw{x~{}zz|{zzx|}{x}|{zyw|{wz|}yz|xz}z}z{w~}|~||}}z}~~}~~v|~|y{~}}}~~z~}|~{~}}~~z}~|}~~~{|~{~}}z{~}}}~|}|~~}}||}~~~|}}~}}~}~}~~~~{{}}}}~}~~}|~}~}~~}}}~|y~{{~~}}|}~~}~}~~}|~|~zy~}}~}}~~}~}~}}}~~{}|}}}~z~~~~}||}|~~}}|}x|{~|}~z}~~~~{|~}}}}~{~}}z|}{|~~}|~|z}}z}}xyzvzz~|x{z}z|}~}|x}{wz~v~}{|y~{{}|z}~~yx{}x|~zz|~|x}y}|~x~}|z~|}x{zx{xxuyxy}{xy}}~}xwxzw{x|yx~y|y|w}z}~wy}|y{{{{x}}zv{y{z|{{~{z}}}|z}}~|{{|||yy}||yz{yzzz|y|~v}}}x~}yy||{|~{x~{|~x|}|||y~{{z|{{|}y~|zyx{x|}|~y}wxzy{~zz{~|w}{|z}zz|~{|{w~}}~|w|x|}z~}x|x}{x{|y~y}y}~z~~zx}xv|{z}{|{}~x|x}|y}~vz}}{|}~z{|~{|x}{w}|yyzy}}~}|z{|}|}~|}z|}{y{yy}z|{zzxuzz}{}z|~{|{}|~~v}|{{{~z{}|{x~yzz~|}|}{}zy|{}}x{{yz}}{yy~z}~{}||~y}}x}~~{y~vzz|x~{|xz}|{{{z{x{~}y~y{{wzxyy}|xzx}}~||}{|z{}t{{y}~y~~|w}zz}~|y}~{}~y{|y||~{{zv}{}}}x|x|}|}}}z|yyz}{~|z|~w}z~~{~}y~y{|y}yywzz}y~{|}vs|{x}{yy}w{z{|{~~}~x|||{z{y~{x|}~{|x|z}|{}|x{xxz}~~{x}|z|zy{}}}{}}}|~}~|~|u}}~~~~~~||~}~|~|}~}}}{|{}~}z}~~~|{}}~{}}|}|z}{~~~~~~}{{}|||~~{z}}|~~~~~~~x~{~{|~}~|}z}~~{||~}~~}~~~~~~~~~}y~~~~|}~~{|z~~x~}~{~~{~|}{~}|~}{||~~~~z~z~|y|}~~}|||y~~z|~~}|{|}~}~~~||}{~~}z{|~~~~~~}}zy|}z{|~~~z~z{}{}zzx|zy}yz}y}~}}~}}~{|pxx}|~}|zz~}|}|~{z{}zy{~xz~z{|zx{z||yxx|y{xzww|x{wx|y{x|z|~~z~||z}}y~}y}}}}}{{w|||w~}ywzx~vzxzy|y|}x~~|xzxzuz{|~}~|{z|{|yxzzzzz|}v|y{|{|z{|~{}u{z|z}xxx{{u{zyy{y|~~z|z|{}}}||xz|{||}}}x{|y{z|z|{~zz}z{z{z{y|}zy~vz~|w{}|||x|~{{{x{{{}}y~zz}v~yz~~{{y{{zzzy|xz~z|zz|ywyz}{z|zx}}~~{~}}~{{|{xwuxz~z~~{}}yw{x{~yw}~~~~~w~z|}x}x~}y~{}|y}||{}{~{}|}{~{}|~}{~{{z{xz{{{zyyyyv}zy{{|twzzz|{~}z{}|y}}~}zx{}y}}}}}{}z~~~yzy}y{~}||~{zw|w|}z|{}z}y{z|wy||{}|zw}}yxy}w~yx|}|~}{y|{|}|~{y}x}{z|yxzzy~v{z{|py|y{y}x}}y~|{}yx~y}wzx~{{}z~}}|{~xzxww~{z}{|y}x|xu~~v{{|w~{}}}x|}||~}v|zz{{{{|~|}~~}{{z}{z|x{zy~{w}{yx}|{}yz{~|wvw}~{z}xt~||{{~~}~z}}}~|~}z||}~zx~~~|{|}~}}|}~}~}z{}}}}}~~|}}~z}|{{||~~~}|~}}}}~~x}|z}~~~~~~{}}{~}~|~~~y}}|}z~|~|~|}|~~}}{~~~~}|{~}z~|~}~~}}~}}~~}~~~}{~~~~~|~{}{y{~}~w~|}}x|}~}}}~~}}|~{~|z~||}}~z}~~|}~}z}~|~}|}~}}{|~}|{|~~~~z~~{~~{}}{{|~~|~}~~}}~{}}~|}~~}}zy{}}|~}|~}{|~~yz|}~z{}z~}}{|w|xx{}y}||}y{z{}{w}{}z}|{{|w}zy{}y}{t{|zz~|~||}~w}y{{zw{||z}|~y~uz}{|y}|}z{}{y|{~~|{y{vyw||~yx|zx{}y~yy~|~xy{|~~zzz||{s{~|z|{{v|zz{z|{{~{}yxy{zz}y{zy~{tzy|}}|{yyz}}}yzxzy}{}}zy|}{~y{}y|x|{zw~y{|t}z}xy{y{x|xw{{zuz{zywxw}y|{z{}~x}|{{||yxwz{~||{z}~}ywy{{yy}~z~wx{{~{yx{{zy~~|{{}}~x}wyx{||~{{}{xyxyx}{wzzy}z|w|{|~z~x}~x~zyz|y||wz}~~{z~zy}y|z|zz|||}}y}vu}{zzwu{z{{}yu{{y|~}~{y{y~yz|{|xx}z~|z}}|xzyz{}||xzzz}z|y~{zzwz~zw|y{{~{~z|}|{w|y{yz}}{{|}{~{{vxz|yx|}yvz{|}y~}~z||z|z}yz{~z||ww{x{|z}~z|{|}||{~y|zz{~}y{yzzyzyy}|z{~{}}z|}yyw}}v|}yzxzzz}~{~~y|zz}xz{{y|{|~|||}|}{~}~yzx{}~}{{y{}}{~{y}twx|u~w|z}y{~{z~~x}|yzzy|x|~z|~{y|vy|~}|x~zx{wy}|~wy|x}|{u~~xzx}x{z{z}}~}|y~z{z|z{{~~}}~}~~}{~~{~|}}~}}~}~~~}}|||~z~~~}{}x}~~}|~~~||zz|~~}~}~}}~~~x~~}}|}{z}{~}{~~~~~}}~}|}~}z}|~}{~~~~{~x~~{|}|~z}~}~~~z}}~~}}~}|}{|~}|{}~}~}|~|~~|~z~~}~|~}}~~~y~~}~~~|}~~}~w~}y}}zx~~~~}|~|~|~~~}~~~}}||}~{~~zz}}}{|}|~~|}wyx||~z}~x|zzx~yxz{|z~~z}|zyw}}y||{yy|y|{}{|~yz}~}}|{|||zz~x~z|x}x|}zxy{vwx~zt{}u}|~}}x~zy||v}z{~}z~yw|{xz~y}yx|vz{{y|zx{v{~{|zyv~z|{v}zw|{}~|x~{{uz{x}zy|~{{z|~~w{}y}|{~y{{{zy~{xwz}~|}zxzy|{|{}x{|v|y|{}}zx{}~z}|{|y{~{{|}z|ywz~}{{{{{v~wyy~~z|{}~~}~x|zxzv|}{y||z||w{{wwy||z|{{~yyzz{~~|{}|w|y|}{|||{{{{zw}{z||}}y{{~{{zv}yzzyx}}~yy|z{ywx{}}{x||z~wy}}|~{{~~~~}}~~{|{v~{xy~z~x{zzy|{{}wxzv{z|}|}z{vx~||~}z~y||~|{y{|zxwyz}}zy||y~{vv{{zz{~y}yzz||{yy|zz~xzywzyyz{}}~{{}{|{u|zz{{zz{{zz{y|z{}~y{y}|{}uyu{y}z{{u{{}|y|~{|||}y|}}{{|x{w}z~yy|y{}zy|zx~zv}yz{yz~yux{~z}{~y}||{x|~{|x}z}v~z{}~y|~w}{z~y}sz{|v{~}{xy{{~t|}z}|{xxy{w|~}|z|~zy}z}~|}}}~||zz{~~~~~~|}~~}}}{~{}~~}~}~~}z~|||~~}z~~~~}~~}~~}|}~x~}|~y|{~|z}}|~~|{~|~}~||}|~}}}z}}}~~|||~~{~~}}~~|}~~|~}~}~}|~~|}}u~}{~}z}}~~~~~~|}~~~|z}~~{}}}}||y}|{}~}~{|~z}~~~~{{~~~}~}{~~~y}~{}~~~|~~~~|~}}~~}}{~{~|~|}|}~|~|~{~~z~~~}zx|}z}~|z~y||zz{xwyz}{{y~|~x|zz}{{yyz~|{y~w|{}}|yy{{tzx{~zzzwyy}||w|xz}y}z|~z|{x|v}{z}y}yxyy|~|w|{y|x{}}|~x|}x{~{z~v|y{{uz~z~x}yvzw||yx|~{{{|{ux|}u||vz{|}x{}{}z}~||{~x|wy{v~w||||y}}xzx{|}z|y~wz}}zz~{}xzz{y|zzyz}|zz~{~z|w{{}w{y}|x{|y{|zxz}z~}v||y{y||x~zy}y~|yyy}{{v{z{|{}{}}~y|x{yz}yxyv~~|}{}x}|{u|zxx}{w~{{xr|{{|yypz{w{xzzx{~y}{}y|x}z~{yz{{y{xz|||}t~~}|~}z~z{}|v~{||yzw}z|||zyy}z}x{{{{zxz}{y}}|{yzywy}y|y}z}{~}zy}z}z|}{{xzyz|}y|z~~z}}y}zzyx}{}y{w|}xw||wzxzzyz{|zzwzyy{v}|xx}z{{~z|||y|yyx}z{yz}}y}yy}x{~z{yy||yz|x}y}z}w~zy{}y}u{||}{~x}y{}{|z}zzz}|y{}{y|~{|{yy|~}wz}y}z{x|{y|{v|||z|yu{uxy|||}~z|w~{x|{~zsy{y{||{{x}|y~|~vxzy|z~{}wz|x}}{~|yvwz{x}}|zx{}|{|}}x}{{x~|{x~z|~{y{|z~}~~~|}v}}~{~~}~y|{|~~}}|~{|~~~}~~{~|{}|{|~~~{}~}}}{{}~~~}~~~}{~~}|}}~||}|}|{~}|~|{~y}||~~~~~~w{~{~~~}~}~~|z|~~||{|~~~~~||{}~}}|~~}}}{||~{~~~~~{}~~}|}~}~||zx{{~~|~~~~~}y{}{~}~{~{~|~}}~{~~~~|~|z~~|y~}{}|~~}~}~zyz|~{}~uz|y{x}}{{y|~z|{}}v}|z}|{zyx{~~y|w{z|{|z|~|y}z}}|zy|~}x}|}||~|{xvz{|{z{xzy}}v|}}v||zzy{x}~}{|zz{|{}{zyzy|}~~{~~|}z}|wuy|y{|}zywu}{|z{{zzx|vyx{||u{{y{|xzxy|y|x{}z~|{}x~~{{x~z}z||w}}~zy{{y||{z~{yywyz~wz|{|}{z}~x}|x}}}z}zz~{zz||yyx}}vwzzy}z~{z|}vzyx|{w}{~|{}~z|~|z~wy~x|z{yz{{y{w|w|}zy}z{}zx||{{~x}~vy|{|{y~}~|}}{|z~|y}|x|}||wz|{~~}||zx}y|z|{yz}y}z{|y~~y|xy}y~|yzx|z{z~y|}|{|r|}~~{t~|zz}}}{xw|{xz{}xzy{yy|}vwyz|~~vxzzv}}{}{{|{yv|w}}z}||{zv|z|}}yx~{~uy}{xyv~{{x}~y}w|xyz{~|}|}|~~z}{~}z{xz}|}{x}y{}|x}|u|{y}{wux}z}||zz}v{y||y|}s|zx}|~{}}|{{~~y}}{{}}||yyz}y{z}xw~{|~~}yyyxvy{wyz~zz~z{|y|z|z~{z||{|~|~z||y|{~{z}{{|{y|v{~xyzx|yy|}{}~t|{zxuwzvx|~}z{{}|~~|||~~}~|}~~~|z~}~}}~~~}~{}|}}~|}|~~|||~~}~~}~|~|~~z}}|}~~~~~|}~}|}~|~}|~}~~}}}~~|}}}~~||z~}{~~}}}~~}~~~{z~|}|~|~}}}}~~|{}|~}~~~|}||~z~y~~}~}~}{~}~~~}~}~}}~|}}}|z}{|}z~~}~}}~}|}}~{{{z~{}~~||~}~}~y~|~}}|~~~~~}~}~|}~}~|~{~{}{~}~}~|~x{|}}~|}w}|}~|~y{}|y~z~zzy}~yx{|y{xyz{|~|w{y{{uy}{}~y{x|x~{||~x|||zz|z|y~yy|zx{}{|xx~|{~{}{zy~{|{~y{~||{}||y{y||z{}z~|ww|~|w|vw}{~}||{}z}|~{~|}}~{||zvy~|zz|x|z~{|z}y|z}x{{~yxx|}|{|{~||~|{|z|w{{yz}{zzz~~|}{v|~||{yy{ztx{y}{|y{}x}~|{~{}x|~zx}{|z||}}}x|~z{}w}z|t|sz}{|~{}{|}|{{}z~|~{|{{}}|||~|xy}zy}y~{}zx{{~{|}x{zw|}{~{~|y{{{xyxy~|w}x{~{|~|}{|v}|}y|w{z{~}}xzww~{y{y}{|z{}y~|y|{|~}t}~~y}z}zz}|{}v|z|z{wyy{{z{z}v|}|{|zy|y|}z~{|~~}{w~{~xxw~z|}~{}yz|}{z||x~y~y{zzzzyx{yy{|{{~wuz{~yy{}|{zy}}}y{~z{|}yz}{|||~~z}}x|u{{{x|}x|yz{y~wz{|||~||{|{z|}~zyz{yy}{x|yz|w{xw|x~{~zzzyz|||zxy~{x{|yw|~{z~wz~z}{{x}~z{}vz~w~~~~}~{~|{z{}z}}}}|vxzz}{|{{}{|z~~|}|||r~|~}x|zz~|{}~{z}|}|~||}~}|{~{}~|{}}~~{}~|{||~}}||}|~{~}~~~}~z~}~}~}||~~{x}~}}}}~{}~{}}~}|~|}~~}|y~|{|{|~~}||}}}}{~~~|}|~}}z|~~}}|z{~z}}~~~}~}~|z||}}~~|}}z}}|~}~~|}}}|}}~z}}}{~|~{{{~~~~|||}}|{{|}~~z}~~{~~~z}{{y}|~|}}~|~~~}}~~x||~}{~~}~~z~|}zy|yzz}|zw~z}}y}{u|{xz|yz~wzyxww{}z{|x}y}z|||{y|{~~w|}wy}~||z|zz||{wy~{vx{yvzyzy|zyx|z{w{z{z{xsyyyzzy{}|{}yx~y|zu~|y}|{x~}{|zz}{xy{z}yvxz{v{~|zz|z{xwv|u~{yw|}|}x{}w{|yzw|zyz~|yz~|}}}~}{zx~z}~y{yzy~}}|z{z~z}y|x|v}|y||{}}~~zx{|y}z|y{z}~}vy|x{z|xz{}|||y}~z{|z|y{{z||}yz{{|~y{|||v{|x{~y~||~x}{}~{||||xx}yw~}x{||w|{{}{|{z}|xzyw{w{}}{}}}}xy||}~|{~|y{}}{|}|}~~wy|y}yyyy}~~yyw{~~y~{yy{z}zz~|{}|{||}|}}~}}z~|||{{}x}z{y|||z|{y}zzyvw{x}x|}yyz{|y|y|||w{z{{zyz|x}y~{|~}~wz}x{}wx|wzy|z{}~z{{|{|xyz}y||~yyz|z|~{}z|}~}{~zz}~y}|~~{{}z|xyy}~z{~{}{}zx{{z~}}v{{yyz~uy~x}}{zww|{xy}{|{|}z}|zwz|}zz}vwzx}wy{}{}}zz{zzzu~wz}v{z~}z{{z|{y}~{{|}{{|{|~{{{~|zx{~}zzzx|}~zy{vzyxzx}zt{w{|z~|x~|{}yzyz}}~~}}}~|{}}||{|}~}~~~~~}z~~x}|~|~~~{|}{}||~~|~{}~~z~{|}|}{zy|~~}~}|}~y}|~|~{}~|}}}~z~~y|~~~{~|}~}~||~|||~{|}~z}yy}z|{}}|~{|~}||~|~~|~|~z{~~~||}}~}}~~~z~|}z}|}~~{}{}}|~}}|{~~|~}}}}z|~}}z}}}|~~~~~|{z|}}}|{}|{~}~}~|~}|}{}}~z|~~|{}|~{~y~|~}}}}{z}y||{{{}z|x~zwx{}}{|z~{y~~|y}{w~z}zyxzwxy{y{y}{z}{||}zyx{w{zy}}||zzxz|w}{w}~|{{zy{y{|zxz~z}|yx~zz{yw|}w{|~z{{zuy}t~{|~|yxz}zyw{{{~}zw~{{|y~|~|||xzz{~{{y}y}|~zz{|~{y}}}~}{x~}{|{y|}~x{{zz{}}w}{{z|}{}zy}x{yxz}zxwyx||y|~|{{|w|{z{{z}~~{sy|{}|zy~x~{~}y}}{yvzzwz||{}{z}|~~}}}~zzw~~}~}|x}{~~|}~yzyzz}{y{y{|{z{|w{y~||~z~}~|wyx{{{{z~~zz|||y{{yz~}y~{z}}~}~|w{z{||zy~}|y{zy{y}{x|u|y{|{|}}}zx}~}}{{yy|y~}}~~}}{{x}z{|w}|}}~w{|zx}{|~|v~|z}}{{z{x{~x}|}}|}{{}yx{~yx|zy{wz~xxz}s||{}w{~}{}v}}|x}w}y{~~~{~||y~zzy{w}zzy}}}u{{|{z{}|v{z~{~x~~xww|z||yyz~|}|zy}w{y|}z|}{||~|{z~ytyx~}x~}y~yy}z{}z|{{qy{}{x|{y}|{|xvy|~|~xy}|}|zz||x{{~z{{{z~{|{~yxy~xzt~z{zx~}}}~{zzx~{~|{w|{yzzy}|}}|v{|{|w{}|~{|{}vx{{z~~~~~~~}}{~~}~}~}|~}~}~}~~}{~|}{}~y{~}{~}{~~z~}}~y|{z}}~~|}~~y~~~|}z~~y~}~}~}zz|{~~~{~~~|}~}~}}}{}~}~~|{}~|z{~~||~}|}}{~}~|~~~~}|~||||~}|}~~|}}}|~}~}~}{~}{~}y}~}{|}}~}z~}}~z}~|~y{}~}|}|}~~~y}}|~}~~|{|~|~}~~}||~~u|{~~{}|~}}{~}{||z}|~}||}~z~~}}~}|~}~~y~~~}|~}{~}}||y}zzz~|~|{zzywv{yx{}x|}}~~zx~y|y}y|z}|{|}y|{}|}~{}y}~xy{y|}~~z~yz|y}|y}|~uy{zyxtz~xzxxzzz|{||||~|z}||{{|}}}{~~|{||}xwy|zz{z~z~|u}|y~|x|{~{z|||yz}|zz~|z{|xv}}|}}{~y~{}y}z}~z{}~v~|{w~zw}y{z}{}y|~z|{{zz|~||~|}{~{{{|{|}y{|~{}{x{|{{~|z}}yzxx}x{y~{|~~}|{}yvxy}x{{|{{|~{}|zz~}{{||z{~}||}w{|{~||xxyxy~|y}|yzyz{{{|}{x}|v{{~zzw|z}{}~yyxz}{~}}}}|{xw}zxx||zy|y{{{{{w{x~~y{v|y}{xy|}|y}}}~~}}y{~||{|zz{}|z}{xv}yy|y{wxy{yz}|{~|y{v~x|}y}~sz}zw}{}}x|w{|}~wx{{z|x|y|y}z}{x~}}x|y~z}zz}{|x~zwzzxx{zxxz{y|~zyw|y}}}|~z~~~{{uzzy{}|zx|z{zz{~{|yxx~vyzwy{z|~||~x{|z~}xx~~{y}||zz|y|yzy|}~{{x{|y}xzxz|x~wy|{zz{{z~}{zx|z|||y|{~~|}{|}xz~~}|{{}zz{|z~zx|w|~{x{x|xzzx{z|~yx{~z}~z}{zy}{|~~z}~~~~~}|{{}~|z}|~}~~{|~~~}~~~~~~z}v}{|}~y}}y~}}|y~|}}~~}|}}z|}{}}~}~}}~}}~}~y|~~y}|{~{~~~y~~~}}z{}zz}}{||}}~}}}~}}}|zz~~}}z~}}}~|~|~~~}{z~~~~t{}||}{v}~{~|~{}|~}~|}~~}~}}~}|~}|{}|}}~~~~}|~|~|}||y~}}~|}~}|{}|}{~~~~|}{}}{~~z|}}}}z~~~~~|}z{yz~~}|wy{z|z}~{z{yvzzz}{z|ztyx}xyy}zz{}~~z{yyvuw||}|w{{{wz{z}}|{~|~||z}{|wsx|xzxy|{z|{zv|yzvx|y}|{}|||zzy}{ywy|~}zzwy~w}x}y}{{u|~}~|z{~|z}{{||}|yyxzy~~y|{}zy{{{z|{y}}}x|x{z{~{z~}|~xy||z||w}z{}z|{z|zz{~yzx}||~|xx}{y~~x}z|z{}zw|}z{z{}|}||{z}{yw||~z|z|}|x}}zyy}y{y{|~~w}|}w}~~u~{|||~~{||{~~y}{}y|~|yxyw}}}}|{{y}zyy|~||yz{xy|vzw|y{zyy}x|}~z}}}|{}z~~z{z{wyx|}|{|~yt}|vy{}yz|}|{z|xz}|{{~}{zzyy{|~zz}{|z}{z~}yyz||y~x{w}{zz~w~{zy}}x||}{|}zx|||}y}z{uy{y|{|y~z{}{z{z{|||}|{|{|}~{|x}z{zz~y~y{{z}||xzz|t{~z|}{}yv~zzyxz~~yxyw}z{}zw~||y~~}||~z}z{{y|~|zy|x|y}|~}{|y~{z~x|w}}x}{z{}w{zu~y}}|y}}}}}}zy|xy{z|zy~}wyxy}yz|}{}|}|yzz{|{zz}{|{y}|~{{~zz|||vy{}|{yx{{{x}{|~{|zx}|z|~~{}|~||zz}~~~}zx~}~~}|~|~|~~z~~~~~}~}~}{~~~~~{z{|~~z}}|~}~~~w~{}~y|}y}~|~}{}}||{}|{}~~~~~~~~~~~}}~~}|~|~{|~{||~~||~~}|~}z~~~~y{~}~}x}~~~~~{}||~~~}}~|}}|}z}~}~~|~{{}~|}~~|z}|~x{~~{~~y{~}|}~}{zz}}}}~{~~z}|~~y~|~|{~{|~z}~}z~z|{~~|}|}}~~~}~~}|~}}{}~~}||~~~~~~~}~}~~~~~~{~|}}~zz{||~{}{{yz~u|v}z{xw{|vy|y}zxvy{zzyv|ryxz|yz|}yw|y{{zzx{}}{xvz}{z}z|{{}{zzv|z{|y|xyx{yz|yz{~zxx~|w}~{y~zzy|~z|zy}x|z{x~z}|~y}{yz|{{{{{y}vzyzzx~xzmxzzy{x~{xx{}z}~w|yz||}}{|}}w{x{x~{z{~y~yvy|zyyxzz{|uxy||{xw{|~vy}~~}z|~|~{~~x}~|z~~w|z{||{}|}zy}yuzz|zy|z{|{xz{}}yzus|{|~v}}{x{}y}{~|yz|~{yzz~{z~{y|yv|y|z~z{{wz~}v}~{y~x{y|}y}xz{|z|}|}~|x}}~zyy{|x{||{||{}{y~{{}}|yy|z|{{}y{{~~zy{}z}{||x|z{xz~{}||z~~}||yz|~zz|}yyz|xxzwy{{yx|z{wxwzwvyz~y~wu{x~z~|~yz}vy{|}~xzy{}z|yyy}y}~wzzy{z|xw|z||{yyyx}wxt{z|yyy|w~vxz{}~}{xz|{{}xzz|yz|~y|{y{zyy|zyy|z}xz|v}x|w|wyx|wuz{}}z~~zzxy~}}z|z~v{|zy|w{p~~}{{w{xyy|x{u|zxy{{y{|~z{{}}xz}~}}x{~}||~y}z|xx{}zx||zz{}z{|z|{xw{|}w}vyyz|z|}yu|~}}yz~{yrw{|~~{y||{y}y|{}~}|}~~|}|}}{|}{|~~|}~~|{~}yy}~}~}}|{y}~z|~}}}~|{|z~}~~|~{~}|{~}}~}{|~~{~~}|}~~~~|}|~z~{zy~~~|}~}~~}~~}~~}}~~~z~{~|zy}}~}~}~|{}|}~}~}}~~z}}~~~|~|}}y||~}}~~}~}~~|~}~}|~~}|~||}z~~}}~{}}|~z||x}|{}}{~}{|{{|~}}}}}|||~{{}}~|}~}~y}}}}~~}}}~~~||~}|~}~~|z~{~~~~~{z}~{||y~y}{~~z~~}|zxz~}{~y|{|~~z}y}yz{}zuy{}|}|y{}||zzy}{z{u{|||yz~y{{{zvx{{x}z{z|{{yz|~wzx}{|~{zzz|~y|{{z|}zz~}|~zz}~{zz{xyu{}~xy{~}v}xz|{{{z{x~}~}|w}|z||y~vy{z}z}zz|}yw~{zyzz~y}y{|{{x}}~zw|z||y~{w|~zz|~{}y{}}~yzy}|{|w}|}|{xy}z{wn|x{zz}}y{}~{~{~}w{|||w}~{~}{~}z}}||~~||v{|zz~{~{|y}}{wy|x{z~|}}{yzx{}y{}y|{z{{}|y~||{x{yy}z}{x|z{xx~~{{{{~~|}z~z~}|u}~yw|{{y}yx~|{{zu}{|~~|z}{{}zz}|y|}}w|~{||~y|~y}x}z{|}x{~z~|~}~yzzxy|}|vy~|~}~z{z||{xzz~{}~|yxzzz{~y{|~{}}|{}wz|}}|~~z~z|x|zx~}{|{}m}z}}}z{{}|y}}}{xy|}}|sx{x~~z}~y{{||x~~~{z}}~~{}|zyz}}~|zw{|}y{{t~|{|~z}{|y|{~}}~vzxz|}y}y}z~~}}~z|{{|z}|zy|zx}}y{y|{yyz}}u}|z|~~yyyxz||xx|x|~~{}|sy}}||w{~|w}|y|{y}zz|v{}||{z{~zwzy{{~{v}{{~~~~}}~|}{~}{}~~~~~~}}~~~{}~~{~~~|~{~}}}~~|}|}}}}|~~~|~}~~|~|~~}|}~~||z|}~~|}}}y}}~~}~}~~|}}||~~~~}~||{}~~z}}}{~~}|}~}}}{z~~~}}~}~~~x|{}zx}}~}~}}{~{|{|}||}~}||z}z}~}~~~~~{}}~}||~|}~}}{~||~|}~}|~~}~}~|}{|~||}~}{~}~~~}|}}z}{~~|~}~}{||~~{x}}}y|~}|}{~~~}zv|z{}~~z|x}zz}yyxy~}}|yz~|wz|~|{z~}~x{}}|{z}}~}w~}|~z|xwz|{}}{~}x{{}{yz|xy|y~~w~~zyy||~}}{z~|}z~}w~yx{zz}{~z~zzxz{x{yx{y}yzz~xz}~|{z}~}{zzz}{}|}}{|{{~zy{zzz~zz|z~}xzyz|zz}|~~yzzzz||||z|~|}{~~~~{z}u{~|z}y}}{z{~|z{|{}w|{~x~}|||ww}yy~yy|z}|~||z|~|~}z|{y~z{z~~|yy{{|{{{}}z{{z}}{w|z}y|z{zy{{}~~|~z~~z}}z|{z|}y|}wy}~}y{~zy}yz|}}{~|}~}y|}~~~{|~~}{~|~}{z}}{|||xx~x|}}{z}z}}z|{z{v{z}u~yz{{yyw|w{z~y}|}x}z{xzz}~{xy{{z|x|~||}zzx|y}|yy}z}z|{~tx}~z||~zz}~}}~}}z|}|~{}y}}|~|y|~}~{|{z|z~zz}y}w~|}|}}yx{}}~~|}|w{{}~|y~{~|~|~}x~|y~wx}}{z|w{{|y~|{{w{{}{y|{{y|}x}x{}}{~x|{~yuz{|}|z~~~z}y||zy{wx|~}yz}|{{|z}y}{{xz}~~{|z~~x|}}~{|{~~~~z~|~|{}{}~||}||}z|{~~}~~}~}|~{}~|}||~|||~}~}}{|z~}~~}}|}}{z}|~~{}}~~~~~~~}z|||}|~}}|~~}}||~~{}{}~~{~}{~}~{{}||~{}}~~~{~~}~~|}~~}~|}~|z~~}{|}~~z}}~}~~~}|{~y|}}}~~}v{z|}|~~z|{}x}zwyz}{~zyyy||}}|{y{~|z}{xzz|yu{yy}xzx{{y||v{z~~{{~|{{z||{}{{~{{z{x{w{}~}~z}|{zx{|~{x|{txw{y{}{z{xz|}|{{x}zzxxyz{{{~z{~}}}~}~}{xx~|x|z}z}y|}{}{{y|{y~yx|y|zy|}x}}|y{}}|{{zzy~zz|y{~{z{~z{|xy~}y}|~{||}}{ywx|yz}||{tyy{}{u{xx||y{|{|z}xzwvzxw}|xvzy|u|~z~{}|yw||{z|zzx||yzz~}{{y~z|~}}|~||y|}w{x~{|}y{{yz}}{}{}x~}|}{~z|z}yw}|~}{~|{}~}{}~~~|z~|y~{|~}~{|{||~u~}z}{{}|x{~|}{}vzx|}||w}}|}|{~zy||~z{|~}||{u~{{yzz}||}z|}{twyzz}~u~yw|x|}{y}xvyzz}wzx|z~z|y{~{y|{yy|zzz~z}xzv||x{{|~~{||zy|xzzzxx{{}|}~{~y{~z|}~ywzzy}}|y{~zzzx|z{}zy|x}|{z}{}~xz{|vzwz|y|~y{{|w}~|z{}~||zzx}|zy{}|{|{z||y~yy~y{y~}{~y{y}y|z~z}wy{|x{{x{{}z|}|}wy~{z}{|v}}zw|x}}z|zy~{zu~||z{}z{~{}{|}yz~y|z}~z{|~}{|~}|{~~|~|}~{|}|~{}~~~~}|}|}~~}~|~~{~}{|{|}}~{~~}}~~|}|~||}~}}|~~}~|}~}}}~}}}~}~}~{}}~{~}~~~z|~}~{|~~~}~~}}{~~}}|}~y~~}~|~~}{~~~~~}|z|~||~y}~{}}}|{}{~}~|~}~~~}|}}|~~~~y~{~~~{}~~||~~}~|~}|{}{~}}y~~}~|~~~{}~~{|~~~}|~|~{~~~~y}|||z|}|~}~~~{{v}}|{|x{{{~}v{}y}{x~vyzzuv{}zwy|yvzw||}|{|x{z{~y|{y|{y{z|~|}xz|{z{zy}x|{{w{z{|}{|{u|{y{|{{z~y{|y|{zw{{}y}~}z{|{}}~xz|{zwwzzz{x{x|x{xz~xxzz}wv{|y{z}}z|~yx|~}{~}|w|y|}xz{{{zzyy|z|z|xyzzxz|wwx{wvyy}|z}~zyy}}~{~{~{z~|{}x|}|x}~}}~{yzy|xx~~yx}}yxy{yx{|}yv{y{wz}z~}|~y}{}}z|y~|}}z|z|{{}|||zz~xx|xx}yxz{yy{~zyz}yyz|}}z{{|z}x|z}}|}{{y}{{|~~xyy{{~{}z~}~yyx|u|wx||zwyz{{|{z~|}~{{}|~}x|}{{|{{||}xz{y|{yzy}z|{xwy{|zzx{|wztwyw{~{z|}z}}xz{{~|z~~{zw|~{{{{~w~{ux|{|x{}}|zx|yyxz|x~||{}z}w|{{~{~~~|||y{zy}}yy{zzyx|||}w|xzxz|{xz|~w}|zyzy|v{x{~w|}{z{xz|||}~z}|y~}{z|}}|{{zyy|yz{{~zxwzxy~zzw{|~y||yz}~}}~|}z~w}{z}yz|x{|~}~}vzy}w||zw~yy||{}xxzzx~}|zzz}}y{}|}|{{y{y}~{z{}|}~|~}{z}~{~~}~~z~~~~~|}||z~}x}z{|}|~~}{|{}~}{}~|~~y|~||~~|~~z~}~{~}~|~~}}z}~~|~~||~}~~~||}|~}~}~~~~|~{~~}}}}{}~}~}}}}}{~}}~}~}~}|y{~|}~{}}}{~}~}}}~y|~|}|~y~~}|~~{}{y|||~~~~z}}z|y|{}~~}w~}}|~}y~{~{~}~~{~|}|}}~~~}||~~~~||{z|~~x{}}{{{~~|~{~~~|~~~~{~z|}{}}y~~}|~u{zwx|w|x{~y}zz|{{}||y{y{z{{zx~|{zz}|yz|}z|~}z}|xz}zyyz{y}zzw|}~{{yyy}{v|~z~w|{yzx}yz~z|yz}z}z|}zzz}{txv|{{z{}xy{~xy~|x}|}z{{y}w~|z~|x{}}|ww}x~yz~y{y}y~{{||xzyyz~{z{{zyxw|}y}|}~wx~{{||{{zzy~~z|{{}{|z}}z}z{wsxxzvz}{zzzz{w|w|{}~|{z{~{}w}{{{|}}v{{z}{w~yxy{~{{{w{}|y}wx||y}}|xz||z}|~||yu~{|~x}vz~z}{}|wy}xv|}{}zy{zy{|}|}||}{||zz{x}z}z{y}}{~|}{xz}{}}z|z}}|w~z}~|{}~z{|zyw|z~~x|wzxzzy{y|r}y~}zz{}yzxx~|}|}||}{zzxzy}|y{y~}||zy}{z{w~vzv{{y{~}|}|{xy~x|x|{x}}vyy|||yxzwx~}{~xy{~{||zzwwy}zwyz}yx{~{qy~y}zy|~yxzzz{w{|wzw~{{wzxw}{{z}|}{y{z{}{~zw}v{x{||w}zz|zy{z}~|yy{~|~}{}|}xz}zy{}{|}|~v}|yz{zxxy|zwy||{z|z|{~z~zzx|y{z{{}y{yw{|y{|z{y{{x{x{x}}|yzz|wy|{~{}~t{~|z{|}zx||{|{y{~{}{}z{|y|{|zzs}~{z}~~}w~~~~z~|y}}~y|~}}~}}z~|z}|~}|}}~~~~z|||~~~}|{~~~~~~~}}~|~}~~}~|||}~~{~|}}|~}~}}|}~~}|}{}}|~z}}}}}}~}~|}~}~}~|||~}}~|~~}~z}~~z||~{}~{}~}{}{~{}|}~{}}~|~z}~}{~}~||~|~z~}~~}~~}z}~{~}~||~{~}}~}u~~~~|~|}|}}|~~~}~|{~~~}~~{~~~~}~~}~~|~|~{|{}~~}||~~}~{{~~z||~||}|v|x{|~vx|vz}z|z}{z{{{wz{|{wyt|uyx~{|z||{}||}zz|{{~zy}}|}{{w{~{{{z~{xt}|{{wyyzx|x|y~x|yyz{~yy}{{y~x~}|z|yvyxyy{|}x|{y{~|{{y||wx|zx}v{y~vx|y{z||y|x{}y||y{{x~|~y|x{}{}|{x|w~}{{{|y|{xy||{|}wxy|w~zz|wx}}w{|{y{}w|{xyz~{~}{|x{{~x}~z{z}}}|~yx|yy}xuzyy||x|||w||{~||}{~wy|z|z}y||z~zzzzz~u|y{{~y|}z|~~x}|}zwxyyyxyx||zx{zw}z|x~||y{y}{}}{}z|{|z|}x~~t|}|~}{|}~xvzz{vy{{|z{|}|zzy{~}zyy{|z}y|zz}{|y}~{z}z{z}~}~z}}zx|{yxz}yz{~z{wxxwy{zyzv}}||~zv}zxy~y|~|||x~}zy{~|{|{|}z}{}wxz~s}x{~x{x~{{z}|||{x}z{yw|x~{~}}|{}y}||{|z{|z||{z{|}y{}{z|{|w{{{{|}zzw|wzyx~}yyz||}}|zx{x~}~{}zvzzx}zxzzz|{z~z|v|x~yyx{}~yz|zz{{~zz}x}{u~xy|~{yy|zzx}u|}}~~x|{|}{||}zz}yy|y}||~{zz{xzx{~uzy|zzyzx~}|{y|zy|z{z|{{{|~~~~|~}|}|~~~~~}~~~|}~}}}|}}}|}|}~~~~}}}|~u|~~}~~{zz||~|}}}}|{|~~~}}}}~|~{~}~{{~~~|~{|}}~}}}~}{{~z~}}}}~~}z~~~~~}~}|{~}}z{||||}~~}~yy~~~z{~~~~y~}|~~}}~~|~~}}z}|~{}~{}~|}|~~}~{~~v~}yy}~}}~~|y~~~~|~x}||~{{z}|}~|~{~{~~~{|}~~}{~~|~~}}{~~~}~}z}}~}~~|~|~z~~|~~|{~{~}}z|~~yz{~v~w~~{}|y~w|x{x|zvxv}||vy{|z{{v}}~}}}yz{z|{y}zyz}xz|~{~|yzyvztwyy{yzwzy{x}z||{{|y~v{~{y|~xxyyx{z|{y}x}|~}{{}~yz|yz}x|z~|~zz~x|y{~~~~wyw{wzy{|zx|{|}{wz{yy}|}}{{z}||{w{zxvzw|zx~z{||y}{|z||y~~w{~{}|z~}~wy}{z|{{||u}w~y{}wx{zw}zzx}||~{|x{|~~z}{y~zxy|yx{z}|}|yz|zzw{}{||{{{{}|uxwyzy}z{~x{}yy||}|z{}z}{}|x|zz~~||}}|ywvz|}z~|~y}z|{{}|~}||~{z||}~|yx{~}x|{}||x{wz}}{~ux||yz}z||~||xzz}{{{|yx~~{~|zwv}|~v{zzyw|{{{{xz||}|zz}}xzxy~x~||~}~|}u{z|zz~z|{~w{~zw{zzw}~z~|u{x||{x{~{{{zwzy~}w|zxx{w}{zzv}v}y|{z{z{|zy{y{z|yx{x|v{z|{|xyx}|{z|{y|}}vyyz|}~|y{|~z}~z}yx~|}|w~|}}{zzzy}~x~uy{x|{xzyu~|{}z{x{~{{|}|}{{xx||~w|}{{{{y~{{~~~|z~~z{y{|{{~}}}~|wu~w}{zz~}~~z||zvz{u|~~zy~|~z}{|~{{zzz}{}x{}}|~{~~|}}}}}z~|~w|z~{~~}~~{|~~||}|}}~|~~}~{~}~}}~{{|~|}~~|z~~}}}}|~~{}|~|~~~|{}}z}{|{~}~y{}~~~~}}w~~~{~}~}|y~}~z|}~{~}~~z}}z~|~~}~}~}~|~~~}}{}~}~~{|z~}~{~~{~}|}}|~~|}|~}}}|~|}|}|z}~y~{~}~~|~~{~~{|~~z}~|x{~{}|}~}}}}}~{}}|~~~{~}}|}~y|z}|z{}~~}{{}~z|~||~|||}~|}|}{~~~{~~{~|zxwy{yxz|z{w{z{|yzx~wzx}}yzx{~}{|yxyyz}wxwz{|w|zw{zy|}yx}~z}z|{{w|}xv}{}xzz{{xzz}|}}xv{|}w|z{}{{|~}|y{y}}v|{~||}z|z}z}zz~~|xxwxvxy}z{z}v|}x{~~}w|z{vzx{}~~{}{|z{}{|}y~|}}{|~z{|{|{y}{~~wyyz|~y{yz{|{yu{{y{{yv{x{yw~}|}|~|x~z~{z{z}}}{}|z|{w{}|w{}yzy{ww{yz~|zwz{z|y{|{~{x}}yyz|}|{x{{x|y~~z{z{|z|{z}y~}|z{wy{y{{|y{y~x|y}}zz~~zvy|zy|}~}|~|||~}z|}{{x~y{x{x}yzv{~}xz{{y{}wy|{w~|wz{{z}zv}~uzz||~xx{yz|zy{z{{}wz|w}~z{z}xw}{w~|}wz~zzyv|}z{{x{}}|}}zxzv{~}|}{{y{{x{|~yw|~xy{{zz|ywxzyyy}y{}||{y}{}|}~z}w|y}y|{u{{yyx{||{zxx~wy|}zzz|v{z{z{}|{v{y}zxs{|xz}{|}|{v{z|}x|z{|}}{}~xxxz~wy}{|z{}}xvzyxvwzy}wxwy|z~v|y{zx~yw|{~{xxy{xz}{zz|xu|{|~|zz|y|}xzzz}{{~z~{}{|}|z~}~|||~}~|y~}~~}|~~{~~{}}}~~}~~}~}y{~~}~}|}|||~}}}~~}|z|||~~}}}}|{~}~}|{|}yx~}}}~}~}{|~{~~|}}z|x|}}}~{~~~z}|~}~~|~~~~}~~~}~}|~|~{~~||~~~|~~{|}~z|}~|~}}~}y|z~~y~}|~z~|~~z}}~}~z~}~}}{}~z|}}~}|~~~{{~~y}~{}}~~|}~{}}z~~{|~|{{}|{}}~~|~z~}~~~x{}|~}~~{~~}}}~}}}}{z~{~{~}~zyv~{{|}}{{|~yy}u{|{~{}{}zy~~}|{z{yzy}{|w}}zz{{{{{}}{zy}~{}w|z}{|z~|{x~z~yz{z}z~~z{z~z}zy~{y|z}u{{{v{~v|x{}|xy|zxz}~{}y||}|{uzyzzw|{{w{~{z{|}y{|zzz|{x{v}y~y}~}{wzy|}yy|z{{|{}{vz~{|v{zux{y{}r||yyxzy{y|{z{{~|{~}}x|yy{y{wywzw|{yz}zy{{|{z~}z{|x~{yzzy~}z|zxwz{}|{yu~{{|}~y|x|zz}}y}y}y|z|x||}z~{}zuz|{~}z}|{{|yy{z{{}yv|{}xvxv{yxy{w~z|}}|}{~~{{|z|zz{|z}||~||~}z{}~~yyz}zzz||yz|xyy|wxz{zy{}|y{~zxx}{~~}||~~x{|y}|z|zyv}~z~z|}y~w}y{}||}z{|y||}{x}~y{xx}|zxu{|zyxzyzz{{}y}zzwxyz{~z~z~x~}z{z{~zy}~~x{}{|z|}{|zv~~zxwz}zz|z}~zz}xz{y||}yxx{zz}x}~}|~||}xxx{x{{z~yw||{vzzyyz{~y|||zzzu{z{{~y}}{{{w{y{{zzy}}~|z~|z}w|y~~xwyv}z|z{z~x|zv}y~}yyz{}z{|~{|||{{xzxxx~yzxvy~y|xzz||{~{}{|zz|}wwy{x~{|}{{x{|}~}}}|}|{~~~{~|~}}}|~|~~||~~}|~|}z{~~~{{}~}}|}~}~~~~~~}z|~}}}}|~z}~|}~|}}~}~~}}}}}|}~}|}|z|{~~|}}|~|~~~~|y~~}{~}~~}}}}}~~}z}}{~}{}}}|||~}{}}}}}~~}}{}{}~~z~~}}~}|~|~}~y}~{~|~}|z~~|~|~}}}~~{|~~z~{}x}~{~}}~~~~z~~~}}z~}~}~~{~~~~~|y~~~z}||~~~|~~~~}{{{~}|~}~{|y~|~yzz{{zx|}xq{}vyxuzxv|zx}wwzwyz{zy{|zx~wz{y}|z~yyzzy|xxxw}{~zy{zw|z|~~|xz}~}zy|x}zy|~}x}wzv~zy{~}}{|}z~|}z{}y~{z~|z{z{~yx~xywxwyxzp{|z{|{yxw|yx}{zyyt}}~|}yz~}yz}{|z~y}~z~|{~wy|{|~|z}x{{z|}{vz{zyv|~xz{wx{yyv{xzz|||z{vyw|~y~ys~~yz}x{{z}x|z|{wy}zuyz~yx~{u~z{{yv}{yxwwy{}~z{||}z~z|}{{~yz|wxz}{{}}}v~}{y|{||x~}y||x{y}|zw|}~}~xz}{x{{~|}{|~}}{~|||~}|{y|y|{{|||{x{{}{}zy~}wzyxzxzz|}zz{}yz}{y{yyzz~~z}|}||~|{{{{{||}z|z~xxyx||}|}|~}vwy{xzz}zw|yz~~}~}||}yw}|}zz~~|w}z~{}{zzxx}z|zvxzzz|{zx|zv|x|x|}|t~y}yzw{~}|{y||~yzxxz{}{{{y{}}{wz|t~y{xyy{wzxwzt{w}|x{{zz}}yzxzz|}|z|{z|~}z}z~zxx|zuwy||z{|xy|zzzx~{zzztv|wz{y{yy{yzy}||{}x|y|x}~{{}}zz{xzy}zzyz~zzy||{|z~~~z~wzxu}{y}}z}||{{z}}||z}z}~}|y~}~{~~~}||x~~~~{~{~}~}~}~|~~~~~~{}}|~}}}~~~~zy~{~|~~|~z~z}}|~~|}~|}~~~}~{~{|w}}~~|z}~~~|~}}|z~|~|z~}{}{}|}w|~~}|{|~}z~}|}}~~y~~}}~|z}~~~~}{z|}}{~~{~~{{x{|~||}~{~}~~}~~~~}}~~~~~|||y~~}|~|||}~y}{~~~z}}}{~~|w~}~|z}~}|~~~~~}~x|~|}|~}}~|z}z~z}{~{z}|y~|yz|~z{{~v~ywzy|{zw{~w|{||zy~|zzw||z{wy~}}ywxrz|~v{}v{}~|zy}|y~{y~xw}|x|{~}}}{xy}y}{}{}yy}}~w{|{y|{yx|y{|}|||{zvw}y{yz{}zz~x}zx~~|{y}~z}}yz}y||{~~|yz~{~}z}y{}|w|yzuxwzyz}}~vz|{xz{|z}z|~x}~x{{}y{{z{s{zwz~{wx{y}xx}~{{uzx{}~v}{}|yz}|y|yy{zzy{{|z{z||{z}zz|v~|z}|xy{||v}}z{}z|{xy}~|{yy{}{|x~y||xz}xwx|wy}~|||}{yz|{}y}z|x|{x{|{}y}y|{zxz~y}}}}y~||~{||ty}}|zzw}{xxvx|~z~x~z}x}{|x~{{z{}}~|zuu{yxy~~zz~}||y|~w||zzxz~z~{z~}w}~~{}zy}|}zzyzv{{yzx}x}~}wz{}y}z{z|uv{vyw{z~z|}}|yz||z}{yzyz}{z{xy{z}{|z|u~z{x{{{~{|w}}x{{z{|{y~z|xzy{|z|~z~x|||y}{v{v|{z|~}~|}{{}z}}z|~{{}~|{|~z}vwxwzy{~||~zxzx~x}||||yz{vy~~||~z{zzy}}xzzz}{|{{}|yzxyxy{x}{{}~|z{z}}z{|{{{{y|z{z|~|||~}~~~|}~z~~|||~}}v||||}}~|~}~~~}~||}|~}~~~|~~~}{}{}~~|}~~~}x~}~}~{z~~~{}}~z~}{}~~~|}~{}|}}}}}||}{~~}~~}}~|~|}~~}||~~~~||}~~}~}~|~|~~~}||~}{|}~|}|~}y~~~~}~}}{|~}}}}~~}~|~}~{~y~}}~{~{~|{~||~}|~|}~~{~|{~~~}}~~}~}}~yz~~}{z{}}~~}~~}z{}}{x{}|}x{x{~w||}yy|{~~zwzzz||z~y}y||~x{y}z{}}~|w~~~zzz}~|~yxyy||}{xz}y{z}y~}{y}}}}{y~|}y~~|}{|}~{~{|yz}z|~{zzzzz~}x}~}|xwy{}y{}xy|~|}}w}~{|{~~|}|~|z~}||}}}z{y}w|y{x|{x{xv{{}}|}z|y{{{~x~|}}}{{~}~{~v|{{{~}|~~}x{{wz|~|~zz~{{zu{z|~yzz}{z{}}{}y~{{zzx|||}z~~}}|~z~{|z~y|~{z{v{{~|{zw|z|{||{y|~~{}|{~~}{~}~{zz{~}{}}{{|z~z}||}|~z}~{|y|x~z}z}zz|~z|vy{}~{z||{{|z~|~{yz}}{w}}|zy|}yz~{{u{x~||}ztz{}}yy~{}~}y~}||x}{{}yz{||}{~{|y{{{}|}x}{{{|wz|~{{x||w}~z|}{~}~x{zzy}{~|{|zx{}|}|||~}zx}~}w|xx{}{~|}{x{|{|z~~w|w}x~|~y~z|y~z{~~|z|~x|xz{|~}yz|}|zv{||~~w}zw{y~|~y|y{z|}||y}|z~~~}|z}}|{{y|{y|z{y||{x~xyy{{z}yy{w|z~{z~y}}}}|||~~}~|~~|~~~~}|~}}~}~}}}}}~~~~}~~~}~~~~|~~~~~~|{~|}~~~~~|}{~~~z|~~}}~~}z~~}}}~}}~~~|}~|}||}}~{}r|~~|~~}z}~}{~{~x~~~~~}}|}y~y|}}~}~~}~}}~y{~}~|}}~|~|||}}}u~~}{}~yzz|}zx}|yy}}|}|x|{zzy}y}z}{{}wzw|}|y|yxxyxzz{|y|y{}|w|zyvx{}wz~}z~x||zvy}}|{|{z{s}yxz{{x{{{zyxzy{zssz|}{zy{|vu|z}wy}}x{{z|y{|{w}~w{z}|z{{yx~~u}xzz{v{wzw{}z{{wx~xy~x|v}{z{{}y||~{|{yvy}~{z|y{y{{~|{z|yz}wy|zxz{z}y}|{y{}{{{}x|w}xz}y|{}w~|~z{}xxy{{||yy{|}|x{~x}z}~x}|{|{xz}~zz~{wxz~y|}z~|x|}y}xyy~{{|z|zxzzzwy~}u{x~u|{yw|zy|z{{|~x{|xw{}~|zzy~|}{zx{zvyz}z|{}{{}~}yu~wv|~z{}{{}zy{zx~|z|z~v{|z}{{{{{}{w{|y{zx~z~|{vz|y{zy|xw}y{{|}{yzz|~{|z}y||{~~{xy~z}zz}{|{|z|}}v{}|w{}{uuxy{zzw~yvz{zw|z|{{y|zw||{z~{|wy|||z}|z}x{zzz{{{xy{z}y|}z~w{s|}{{{zy~}{z}z~z|yv{zz}|{xu~xyy{|yz}zwy||{{}yw}}y{{}{}w|xy}vy|{{{zzwz{x|z|x}}{xz|}}rzw{wy{{w~|xw~z|}~zwyzp}y}wy}y{}|zz}z|w{{}zzzwz}|{v|w{{~xy~x{~z{{vx~v~~|u{}}~|~~~{~}{}~|~~{~}}}~~}~}|{~}|}~}}~~~|}v~|~~y~~|}}~~~{}}y~~}}{}~{}~~}}~~~~~}|||}|~z~~~|}}~z~{y||}~~{~|||}~}||~~|~}{~}|~~~{|y}~~~~}}~}~|{}z}{||{{~|}}~|z{|~~~|}{}z}~}~{{~~~x|}~|~|~~~~||z}~~~~}~}}|~~|{}}~z~|}~}}~~}~~}{~|y~}|}}|{{}~~}|}}~}yz}~~}}|}}~||}}|~}~}~~~|z}|~~~~|}z|}}~~z}~}~}|}||}{}zzx|~|y}y}y}z|~z}{~{wzw~{v}{yy|y{{y{|}z{|{xyx|{}{x|}q{}{{z{y~~|x~{~zy|z|z{|~z{~}y|{xyvv{{zz{yz}{~zyw}yzx|}z{~~z|{x}}z{xy|||yzw}z|zw{zz}z|{v|y||}}{w{z{}}|{|{}{~yx{{zxyx}}{{{~|{~{xzyx|x|t{|{|}w|y{v{y}{}yv|{}{zx{{{y~yx{{z~w}z~y{|~z|}~~{y{}wx~}{}{z}zzy{w}~z{wyyyy{ww}z~}z}}}}}vx{y|}yvzy|~z~z{~|yyy}x{wzzz~x|{wy}x{{wyxzyyv|}~x{w}~w}|{|{}|~}{wx}|{|~xz~wz~yyzz~zx}vy~v|zz|xx}}y{}|~~{|vy}|{wwx~y}{|z~|z~~}}~|wzzz{x}}{|y}uzv{y{}yu{}||||x~~}~}zx}yz{{{}|}|{z~}{|{yzw{yzy{yw{wx||{zyz||yz{{zzx{{|~{{~~y}~z{v}w~~w{|x|w{xy~}~zw{xz}yxy{|xz{w|x|~|z}{z{yyy}u}~{w~~z|{|x}}}zz{zy|z{y}{v{~z|y}x{xz|y|z}|}zx~zy||wx{{|~x}{{~z~}}{|}~~z|||x||wz}y~v}w~{}zy}~r|{zzz{}uy~}}|wz}wyz{z|z}w|~w}|~~~}~{{~z~~}z|}~|}~z}{~z|}}~|||~}~|}|~|z~}}}}~z~~{}}~}|~}}||}}|}|~{}~~~~{|~~y|~~~{}~~}}{~{{~|~|}|~|z~|}~{~~~||{~~~~~|~{~|{~~~|}~~z}~|~~~zzx~||y~~|}}~||~~~~~|}|~z~z}y~}}}~||}}}~}|~~{~w}z}~y~~~~{|~~}}}x{~z~y~~|{}}~}~~||~~yz~~}|}~}|}~~~{|~}|~||{~|{|{}~}~|{z}vxzz}x}}zz{{v|}~|}{y~t|~{|{}xxx{z{{}}|}zx|{{{~~wzz}{{yv}~w{y|xyyw}}y~|z{~|{}{z{|}z{z|}xy|}~y|y~t|{{yv}wv|z~||yv}|~}x|{z}~}z|~y~zy|{}zxyz|z}|{{~{}z{||zzw{y~}yy~|{}z{xy}xx{}|yzy|y}zy{{}w~}yx{x|y}|z|~}{yzx}w{}xz|w~~{y|~zw}}y|{zxzz}zxy~|}zz}{xyy}|{|}{|}zz|x{y{{x{z}zzz{|{}}vyyyz{|z}w{}zw||{z|y|}}|~z{|z{yyy|~~|{y}y}~z}xwy{zy~~zx|{z|{z~}|{{zy|uzwz~}~z|zx{zvxy}{w}y}|}y|}zzzzu~{|z~|}{z{w{{|}w|~~}y~zx{zz{|zz~}}zz{vx|w||{yz~|zy|y{|xx|zz||{|qz}}zyz}vz~vyx}{|{x{{}~yvx{z||||}|{y~|{}|w{z{|x{xx{{{xy~zy{{{~x}v~~y~z|{|xu~zx{{yvv{}~y}xyzw~}zy}z}{z{}{y|}~{z|xx|z}{x{x|~}{{{~~|zzzvzy|v~x|yxz}{z|~z{xyxz~yu||wz}z{{zwzzzuz}~{||~{}|}}yz|{yyz~y{yx|z|~{{wxy{{{v|}}z{yy}x~x~y||{w~z{}{|}}}||z{yzy~{{|~}~}}{|{v~}}|~{{~}|~}|~~~~~}~}{}}~|}}{{~z~}}}z}~}|~y}~|{~~~~~~~~~||}||}}~~x|~|}~}{}|~}|~|}~~}~~}}~~}}~~}~|y~~}~|z{|}}~~~~|}}{}~{~||}}|~}~~{}~~{}~~{z||~|~|~}~|~~~~}}~{}|~}~}}~}~~~~~~|y~}|~}~{|~~{}~~~{|{}~{~~}~~{|{}||~~~z~}|~{|}~|}}~~}~}~~}}~}~|{}z~~{~|||~}~}{}~}~zy}~}}~y~~||z{yyz}x||x}x{zyz|xw|xzw|{v{vvz{{z~{zyyzu|}|~y}{|{{}y|w|}~|x{{{x}|w~xu{xzu{}zzuzyz{zy{||y{~z}~}}z||}{z{}|{{~yz{~x|{~{vz~|x|wzz}z|yx~|~|}yw|x{}{x|{~~zx}~z{yz{}ytzxy~~}z}|w}}z|y||zz|w{{|yx{zzyy{y}zxyzw|zzzzz~v|{~xzxx~~~|zy~~|x|}}|w~{yy{}~z|w~y{zzw|{z~{|yyy}ywxyz|{x~y~xz|}{||x{{wy}|y||y|{z|{xv{{xx{tz{x{|{yzz}zz}w~|y}{z|y~}|~|}}{||~||}z||~z~~}~z|yyw{y}yywv~|}x|yy{|u}~x}yx|y|y~{~z{{{|~|~{~}{}}}|}x~{z|{}|}yy}zx~x{|||{~}z|{z|zu~z}zz{x|}{yzy{}}{wy~|~}|yz{{yw{|~xz|yvy{y~}zx}}w|w{~|z{}{z{yz|||}x|{v{}}|~}}|}}|{}|{}v{zxyxyxxxzxxwwz|yzz}zwwx}x|~{{zy}{|x|}{}{|~y}{w}{zyyywx|}{wv~yywxw||{{{wy{{{{|z}{zzw||y{}|{}~~|yzxx|y|uzzxvx}|}}zw{w|z{x~}|{w{y}~}yy~z~z}{z}|{~~{~}||~}{|}}y}~~~~|~}~||~}~}z}}y|~|~}}~}~~}~}}~{}~}~~}{~~||~}|~}{|z|{|~~~~{|~}{|~{~}{}~~~~~}|}~~}~|{z~~}~|~~|~}}~~z~{~{~~~~}~z}{|}}|{~{{~~~}|||}}}~~~{}}{}~|}}{~}{|~~}~}~}~|}x}}~}~~}|~~}~~|{~{{~}|}~{y|~~}}~}~~|~~}}{|{~|{|}~}~}~|~~~{}~~}~~|}}}x}~{~~}~}~{~}~}~}~|~|~z}z~y|~|~{|zy{~~z{}~xyz}}|x{{x|vz{{z|n{{{}~y}~{}|z|}|z}~}~zz||{}yz{y{}{x}z}}z{~z~}{zw~|{{~|y{{~xzy{|}z}yy}z~u{{|}|y}v~~{||{yzxz}{~{y{}|}zy|y|}xyz|}{~~v{z{xz~||z}}y{~|z{z{}||{{yzx~}{{~z~yz||x}}{}{}}~}x{|}}}~t}vz|}~{}|y|{yy|wzxy|{y||x~y}z~|yzx|}y{|}}wy||||{||y~{||}yx{~zvyy}|}|u|v|}zz}{y{yz||{||wz{||xyyw~}y||||v~z|~zw{{zy~|vyyx{|z||{z|xz~z}~yy{y~y}|z}{}vz|{|y~{x|{|yxxy|{z||{~}}{z{}zzw~|{~|{}~|}z{{v}|yy}{y|}|z~~xxz{||{y{{{~{|yz||~vzzz|x}|~tz~|{wz}y|zyx}|~y|}}}z||~z|}w|}z{w~}z||~~|z|y}|}|~y}{||yxz~}{{zy~x{xwy|z{zww|~||~}z}z}x{|~~|~zx{||}~xww{~|y}{x{}|~z|zx{zz~yz{zz~~wy|x||z{{zv}{y~}|z}}x{||yxz}{u}yxx|v}~x~z~}~||x|~{{||||}{{{{z{v}yxx}y~~w{|{|y}|~~|}{}{~|{~~|}}||z|uz}x{y|y|}z}~y~}~{{~v~~||}}}}{}|}}~~~|~}~}~~~~~}}~~}}}}~~~~}||~~{~|}|{}~}|~~~{~{|~}~|}~~~~}~~~||{}}~~|z~~}}}~y}{~}}}|~~~}|~}~}{~|||{~|~|~{~~}~~{}{~~}~}~z~~}~}~}}~|}||}~~||}~|}~~~}y}~~|~|}||}~}}|~}zy}w~{}y}~z}|~{}~}|{|}}~}}||}~}~}~|}}~}{{{|~~~~}{~~}~~}~~~}~}~}~}y|~{~}z|y}z~z~}}z|}~x}uwzzwy}~|z}|y{}|t}vx}|w~|{xz~|yv|z{z{xx~y}zxx|~x~y~y}~yz{zyy}yy{|xywyzz|vyyzyyyz{yxvy|z}z{|y}||yz~z||}xwzy|{{{{|{y}wx{zv{w{x}}}wxzz|~x~z|}vz|u{xy{}{||z{{{~}v}~~|vzzz}~{yzyzxy}}|v|~yz~|{x{yyzzvv~zzy{~x}{vy|}|z||xx}}}{x||~}tz~z~~~||~x||~yyyyx|xy{~y|{z~~|w|wxzwwwyzw|z{{}x{z|wyz|~|zx{z~|z|~}y{|xzyzxx}zyzyzy{~z|}zxyyxzzz|{x{{|{y|z|{y{y|vv{x{}{z}{|y{yxu~wyw~|~xwz}y}{t{yx||{wyzw}y|}||}zy{}}w{{zw|~~|}yvw|}{yzzx|~yzx{|yy}y|{z}|x~w{}z{|{{{{{|z{~x{z}{~~~zvx{~{z{|~x{~}w}~~{|{|{}{}zx~{v{}zx||~w|z|||zy}{}{{xv{y|{z{xzx~{y|x}z~{|}{z~{|wy{x}~|zz|y||y|x|wzzw{zzv{|{}x}|{{y}~zz|~{zzw~~~yw{zyzz{{u{}|}txz}||{yx{|rz{zxz~|zz}yyx{{~y|zz||{~{w}}y}|~uxx{y~{{~}yywz{y|wy{zzzw|zwz|xw|y~|y~w{~||zy}{}y}}|~|~|}{||~{~||~{~~~~~~~z{~z}~}~y|~}|~{~}vy{~z{~|~|}~~~~|y}}~~}{~~~~}}~~}}}|~|~}}|~}~~||}~~~~|~}}~~|}{}}||~}~|}|~z~~|~~y|}}~~~{||||}|~{~~{|~{}}~~~~}~|}~~~}}{|{~|}}}}}}}~~}}{~{|{}}|}}v|~}~~~|}}y{}~~}}z~~~~~~~}}}y}}{|x~y||~~|~~~|}{|~~}z~~|}~~~{~{~~}z|{{~}~~~x}~~}x{}y|}|}~y{~|}y}y|{x|yyv|{{||zxy|}{wz{z~zz}xv~~y{|{z}||yyxx}||zzzy}w~|wy|x}x}v|{~}y}w{zzy{{z{{u{y{{y{}{{wyzxzxy|xyw{v}zz{z{zvy}y}~y|x|y}{y||y|~}|~y}{y}~|{{|zv{|x{y{w||}z|tz{yy~xz|zy|y|{xy{}x|~{{{|zx~wz}w}yzx{|yw|{zw}|||{yxyywx}y~{~{}|z|}~|z~zzy|zy}{}z{||z{yzz{|}~zw{}zyy{zvvy}|~}}|x~|z}x|w{zvy}}y}z}|}~{|{|z{}zzz||yy}}wyz||wxz}yy||x}z{x}|{w}|z{|zzvzz|~|wy{}zxz{|{{{z|yz||~zv{xz|wzyz{}}{{z~y{}{|xx~z{~z}}x|xwy{}}~z}z|zz{z}w~|{}{}z~}{|{yx}yyzwyzy|z~{z~y{y|{uy|xyv{}}|x~}{}}}}zz{x~~{{||~x}~x{z{y~~y~y||}x{|{|y{w}y}|y}zy|z{}}y}|~z{z~z|xzzyx{|{z{}{}z{~||z}|yzz}|{z}}ww}z}y{zx|z|{{{|z{{}z{}{{}yw}}|{||xz~{wyuxyzzy~yw~||{}v|yw{{{|w{xwy|{wyy|~{{~}zy}z~{yxv{z{xy|{z{}zzy}zz}||z{zx|y|{}}|v~~}~}{}}~}}z~}z|||}~~||~~||~}{~}~}{~{|}~~~~~}~|}~~~~}~~z~|~}}}z}{~}~|}|{|~}}}~{||}~}}~|~{||~~y~~}z~~~}~}||}}}}~|}~~}~~y}~}~~{~~~vy}|~~{~}~y~~{}y~{|}x~}~|||}|{|~~}~y~z}y||~~}~~|}~|z~{~~|~|}z|}~}|}}~|}}~~||~|||~~~z~~{y}|~}|||~}|}|}~~}}y{~~~z~{}}{{~~z}~{~}~~~w{}~~||{~|yy}|{|}|w~|{|v{yyz{{z~v{||zyzz{~}t~}{y}~{{zxz|{||zz|}y~}~|}{wy}zx}z}{|z~{||yz|{|x~{zyxyy{||w}x{|zx}~|{{y|z{}yzxz{yz~{{{y|y}~~w{~t{~|~v{xzz|}}v~|}xxxz}z|}}|}|~{}w~}y}z|||yz}|y~zyyzy~vy}}|y~~x}w~|{|{yw{y{uz{}}~{}y}~z{||x|wy~~{}y}|}}~o|z|y|z|{{~x}}}y~xv}{|zzxz|{{|}y|xz}y||{{{x~|x{~z|z{xx{wzxz{y{y}wy{|yyzv}wyx||~}{y~||w||}{}z~z}|}x~}w||{{}}}yxwx~z~vxwz}}v{zzz|w|{~zx{}|z}{y}}||y}{}{||{|}y~{{|wvz}w|{zyz{y{y||y|{~||w}{|}||z}y{y}zz|~~|x{z||{w~w}}z|}|w}{z}yz{~|z|wxw~|{{y|z~zyz|xzz~z}|yz~y|{{z}yy}|}xx{|{z|||y}{{|{~w{|{wxz}{x{y|{z|yzx{}|}}~~{{~{}}zy||}}|~}}{}y|zz{~zzyzy}yy~x|{y|z{}wuzxy~{z||y{|~}z{|z||{}s}}}}zz{z{y{}yz}{y{}|{zzxz}{vzywy}{z}~u|{|y~zy~}~~{|{}}{~}|}~}z~{~~~}{|~~|~}}~}~}|z{||}~~~{~{~{}~~}|}~y}~{~}y|~|}|}~}~~|~~}~|}}|{~{~|}}|~|~{|~~}{p}|~}}~|~}|}}~}|~~~x~z}~~~~{}|{}{|~~~}z~}}~~{~{~|~|{~}}|~~}{}~|~}|}~}~~~~~z|~}|}~}||~}~~|~~|{z~}}{}{z~{}}~|~~~}z||}||~||}~}{{}~~z~~}}~}|}~}}z~|{~}{|~{~~|xzy~}~yy}|zx{~y|{|zu{yx|}z{xy{x|}z}x{{{{|zy{v|}xzswx|}xzz|xz{}z{}|{}|yyx|y{ww~z}z|{z{zzz{xx{||x|v{u~zzxxy|{|z}z|~}zz{x{xx{}{z{{{z|y}~y|vzzx{|}xyz||}}}z|~z{w{x{{u{~{y|wz{|{zxzx}xy{{|}|v{x{x||}yx}{yv{|{{{{zz{|ym|yz{y{zwxwv}}xw|v|{{{y}||wyzy}~x{{wx{z~zzyzw}|w{||{{|y{|y}|pzy{z}x|~y|}|{xyz}xuy}}w{x{{u{z{{w}{}~|y|}{zy|}wzw}ry}}z||}{|yxx|{}~}{~yyxz|{|}}~~z|}}}yy~{|z|{|zzxw~zzyz|xy~|}~xzxz}xz|z}uw|~||}|yy|~x{~y~~~~zwx}{xz~yyy~u{y~x|yy~x}z}z~y|x{ux}{xyzw}v{z~~yy}yz{v|}{yzz{~ww|zw|}{x~}|wx}w{yw|z{{s}{}yw{|}{yzzxzy~{zx}zy|{v{z{w||z}~|~yz~zy}{}y|}{zzy|{v~w{~{|y|x|xy~{y~yu|{}}wzz~xx}~~z{~y|~y}}|{{xw}|}~x}y}z{v{z{wwyzwu}{x{zx}{{~y{|y{{|~~|x}|zwz{|~|zw||xwy}}|x{w|x}yxrww{}{z{}y}xz|wz}y}}wywyy}~}~~|{}~}}~|}{~}~{|v~|x|~~}}{~}}}|}}{|}~~}~}~}}|}~z~|}~~~~{x{}|}~~}~~~~~{~~~|x}z{||~~}~~~~~}{}{}}~}|~|{~z}{|}|}~}}~}~~~~~~}|}|||~}~~}~}}~|}~~{~{}|~}~~|~}~z}~|~~~}}}~z}~{|~{{}{~~}~}}}~}~~}~}~}~~~}||~~}~~~|w||~}{}|~~{|{y~}|}~|~~~}~~~|{|~|}z~~}{|~~~~~~{{~|~|~z{~}}~~x||~~z}~{|}y~}~{|{z|||z{x}w|wywv{{x}}|{|w{{y{{|}|}|{|~u~z{~||}~|}{}||y~~||{yzx~y~}}z}v{zyz~w{zu|y~}}v}|~zyz{y|y}y||{{{{|~}|}||{y~|}{xzyyx}z{x}{}{zyyzu}||v|yxzzy}{~{{yy~|}z~z|y~~{z~{z{~{{z}y{yyxuz{zyz}}{}z|{yx|}{|yy{|~{zxy|}|||{{|{~||}|{|zz|w{}x|{|yxx}zwzyz|rw}zx|zxw~y||}~z}wzy{}{zyz{|y|z~x~|{zz~|w~v{}}x{yww{}wy}}~}}}~|ww{|{y~z~{||}{}}}y{}|x}~z~w|}y||{y{{|y|zxz{|z|v}~}}{{y{}~~zxwx~}|}x~|z{|z~z~x|y{{~}}|z}zv}}z~{}|uzz||{wzvvuv}||u}}w|z{|z}zyzzx|x}}~x{z{{}z~z|{xz~z|y}|{y}||y{{x{xx~{|y{~~}wx{|{|{{z{~~|}}z{zy|~v}yy{|}{zz~z{xz{zxz|z}~x}~|zyu}{vyx{|yx{yyv||{{zvzu|z|zz|y}~}{{|~z{}z|{{uzz|yz{xy|{}xzz|~yxz{z{x|wyzy|{|}}|y}w|~|||{~z||~{{x~yy~|z{}}zyywz}s|}x|yv{zz}vvwz{}z|}~~{z}}zu{x{}~z~~|~~{}}{~{}{}|{{|z~}~}z}~}}~~zz}}z|~~~}}}||~~}}}}|{{z}~~~z}~~{~}~~~~|}|}{}|y~}}|{}~~~{|~~~|}~}}|~~}z||~~}~~|~|~}{~}{~~~~||~~~{~}{}|~y~|}{}|{|}}~~z|~~ux}}~}{~|~}}|~~|~w~||{{}}~}~}}}~~}}|}{~{}~|}|{{~{}~{~{~}~~~~}{}|{|~~~z~}~|}}}~}~~~~}}~|~}~|~~~}~}}|}xx|uy~{{z{{{y}}z}{~uy~z|{||}}}z|}z||zvwy}}w|x{{|z|yx{z{{~}x}}|{|{~{xzz}z{z}|z{x{~x|||{x{~|{x~}||~||}{yy~~{y}{~{||{z{z~}vz|zzyv|}{|||~z{z~x{}|x|}x|}y}zz|yz{||{}{~}{zy~w||~|yx}y~zz|{z~}|{w}xz|||xwy{}~{~{~{|z{|~y}|x|}{{x||{|yzw~|{x}zy~{|~|y{{|{}{~y{x~~z}~|~~{~{}x}{{|z}~zy~wz|z}z}|z|}|z{{{|||xzyz}{}}{x|{|{z{z}}zz|{xyz|}}x||{{x~y{{|~z{yw|v~{}{{}{{~zx{z}z{yw}{}z|{|}yz}x{z||||vzy}~{}z{{{~xy}{z{|z}z~}z|{|y|y{y|}{}|~{}z}}||zxz|zw|yy|}x|z{x|yyw{}}||~{{|{y{z{|}z{|z{}~}{{|~~y}|~}y}||w}}}}~|{z}|zz{|yvt~uz|z|zy{~}yz{|y{zxyz~|z{|x~~}{{{|y{zy}y{}zw|y|}{{~{||wx{~~~y|{zy{{w~~yz~}y~{xv||vx{}|x~{y{z~x{x}z{|x{|}z~{v||y||t}y}}|}x||~{|x}~zy}zz{~y|vxwz{w|{||}}{zx~u~|{~|xzzw}x~|{x}x|x|}}~~~||{}~|z|~|~z}}}}~~~|~|~{~{||z~||~}{}~z}~~~}|~}}|~~}~~}}~}}z}}||z{{~w|~{}~|~|}~~||}~~{{|~~|~~~}}|}|w{|z~}|||~|~|}~~~}~z}||}~~~|{~~~}~~||~||~|~~|{}}~~~~~~|}~{}}y|{||~{{~}~~~~}~{~~~~}~|}~{z|~~~~u~}|~~~~z~~~}|~{}}{zz|}|~y|}~}~~|}{|}~w|}y{{}~}~|x{||~z~}}}y}~}~~}~}|{}~z}~}}{}}|{~|{{|}~wz|{y|x|~zxyzw~~|}wz|{yy{z|~w{y|x|}}vyy|z{y}w}~|z{{|zy{{ywy{~|zuyxyx|y}t}{x{z{|xzy|yzz}}|~}~{z{v|}{~x|{~y{xzz||{zy{z{yxwu{z{zzwz|wyx~{{y~{||}z}|~~zy~}z{~{{}}{z|~||}z|~}wxw}{~zzw{yzzv|vx|}}z{|zu{}~y|zzzz{x}z|yz~}~}{{y|yxy}}z~||}|z}x}z|~y{xz}xz||xzyz|{|{{}z}y|v~{|{{x}{}y|w}~}|wz|zyy{~w{|x|{y{y|~x}z|{~zy~y|uz{~z~~z|x}||}}|y}|x}}y{}|zy~w}|{|w{}z{{xyzzxv}{{{xyy|wwz}~xxy|zy|{}y{}zz}}}{|uxryz}|yzyy{|y}ww{z~|{zy|y}y}|tz}}|~z}y|{|z}{xw}{~}z|}{~~~~|}||x{x}~v{yyxy{zxxz|x|}z{|x|{~z~~|{|{~yz~z|yy||{yyz~|~{~}z~{}}xzyxx~{}{{{tzy{{x}z~wyw{{z|}{z|||{{~{}{ytyx}{}z{zxw~|zyyw|zyz|{z{z}|zwxx~~}}{{zzzxv{y|{{|}|{z|{z}{y|z}~{y~z}~{}~|}{}|~{yvv~}|wz~~z{}|{|x{z{~~}y|{~zzy}}~|}~~}|~||||z~}|y~~~~}}||{}|}x}}~{x}~}}~}|~~}~|~~}}~z{~}}}||~{~~{~~}y~}|}~~}}}{}y}~{~y~|}}}~~~{||}{}~~~}|~}}}~~|y|{|x~|}z||~~~~~}~~~~~{~}~z}|}~}~~~|{~{}|{z{{|~}}~~}}}~~|{}z|~}~~}~~}~~~~{}~}v}~|}}~z{}~}{|~~~~|~~{~~~|}~}z~~}~}~~{~~}}}|{~{~{~|~~}~|}~|xxz}z~}z{z|{~}y{y{}z|}z~{|yy~}|z{v|~xy}z}yvwyy|txxyz{|{z~}z|{}zx|zy|u}~}x}|y|zz|x}}}x|xyu|z}x|{}z~{|zy~|y}}{}y}}z~zy|zz{zy{y|zzx}x~|{~zw~~z{|zzw}|~w|}||}xy|z{|{{x{z{y|y~v}|{}||z{||{zzz}||yz}|~|}|zy~xz|{yyyu{|~z|||z~}xvv|}}{y}{|~z}~y|{{x}~|{{{{}x|{{z{z{y|z|zzx}|x}|~}||~{~|zzzy|y|w~|~yxy}|~|z|zzz{|yzyz{{|yz{x~~}||~w{|~|yz}{v{|}}w}zzy}}y{yzzv~y|y{z{~|y~zy{}~||}~u|}~|{y|z}}}}|{~x}y||yy~{~yxz{}z}{wy}|yzwyzyzwz}~|z|z{{w|xzxw|x{}zwy}zx~{~}w||{w{{}|}{{~|y{~{zz}zy}zx}~|yx|zzy||zy~w|yz|wxz{y{||z}{xvy{{wz{|zzz{{}zy~{|z}~{z|{zx}y~wyx|x{y{{}xxw}}{|v|}}x{}|z}~|uyz{|zz}~~}y{yyx~yyx{z{{|vx~x{{}{vwzyz{|}{z{y{y|{}xyw|y|{{|x|x{{zx||z|{}y}x~{}y|yz}}zw}{z|y~|z{w}yty}z||~x{zvx|{}}~~~z|}{~~z~{||||~}|~~|~~|}}||}~}~}}}~|}|z~}}|}{~}~~|}||~~|~~}~~~~z{~~}}~}}}|~}|~{z~|~~|}~~|}|~~~~}{}}~}~~}{~z}~~~~}~}~~{~~}~}}z}}||~~~~}}|~~}~~~~z~~}{~|}{|~{~{~{~~y~}|~}{|}~~z~}~~~~~|x}|~{~}z|~~}|~~||~~|~~|~~~~y|}|y}~|~~}~}}z|~}|}~~{~|~}z}|~~~}~~}~|}{~}||~}~|}~~}|~~~~~|}}tw}}||xy}|{zz}~u|}|zwyvz{zuz}z{}|u|y~~|y}wz|~xy{zz|w|zz|}}{~~zxwwz{||zxv{zx{zy|tz}vx{xx{v}|~{x{|}y{x|}{zxy|}z{~vx|y~|yy|w}zz}{~||x}xxv|yyzy|||x{xu}}x|yy~z|}zzx{y~~||}}z{{{~zz{~y~|x{xzy{{y{}yzyzwvzxxvy|{{w|y}zyzyx}v{{{~|v~yx{y{||~|~z}|z~|z{|x{zwwxz|zw{wz|zz{}y{zy}z{z~y|||~{}|yy|}|z{|x{zy|{zyyv}{{x|z}|~~x|{zz||{y}{|wyxy{|t}|{|~y{{xx}{}}~||{|x{s{}y|{v{zz|~w}}|}z{{{zz~wzy{~xv~z{zy}xx||yxuz}|}{}z{zy{z|zy}~~{{~z|xvz~||{ywyy|{yvxx|z~t}yy{z{}z|||x~x}}}~z~zy{yxz~w}}y~}zzw~{zxzyv{v{z}yvz{|wz{v|xy{tz}xwyz{y|||~zy{v{y{|zzy{y}||z{{z{y{|z|{x|y}}y|wx}z|~zxz}zx{v||xzx|z{|yzz|u{y|z{yz{~w{z~v~wz~}{}y{z|z{}z{zwzz~{|{uvxy|y{}{|}xt}}{{|}|}wx|}{w|z~}}}x~|{y|{||}~yyzxzw{{~{v{xx{}~z~{}wy}{w|z~z{z}}}vzz}|{}|}~}}}|yz}|~z~}}~~~}w|~}zz|}~{~}~}}~~~}|~{~|~{|~~{}z}{~~~}~}}z~y}zz||~~~~~|~~~~~}~}~|x|~}}}|~~~~z|}~~{|~}~~}~|}|~y~}}~~~|}{~~||~}~~~|}z~~}}||{{|z~~}~{{|x|}~}||~~~z~}||y}|~|~~}~|}||}~}~}|}}~~~~}{~|~z~~~|~~|~{~~}}|}~z~}x~~}~}~{~~}y~||~~~~{~}|~}{}~{|zz}yy|{xz{xw}z{}zy}}~y{|||wy{|{~~|z|~vx{{xz}z}}xy|{~}zv|}}~{~}~{~{}}z|{xz}wzyt|~y{v~}}{|yzz{z}{vzz|vzz}yyyz{z{~xz{~}}~z{|yy|y|z{{~y}~|}yzy{{|z{yyx{zw~|t}yy~}{zyzz{zy{{|zw|zw|{w}{|x{tx{{}|~~u|{v|{{{~w{x~~w}zxzyz{z~z|~zyy{z}|vw~zx~|}}x|zyy}z}}z|}}{z|z~{}}zyzy|}||z}zz}wz{z~zyzyzyy~~zyz|~{zz}||~~|z|z||{~w{~{x~{}y|~}|yz}}}}ywzxy{z|{|y||}|w|~|{~}z}y{{~{vx{{y}}~}x}~{{~yy{{}z}~yw|}x|}u~z{{|z~{w~~{|}z|}{z{|~z{y~{{v{~}~{z~y{yx|}|z|vzy|yr{{|yzy~y|}~t~|z{vzv|~zyz|sszxy|}x{{}w}yywy}|{zwx||w{w{z{zxy||xw|~yz|z~x|wyv{{{yyzzzx}}x~xwz}uy{z{}zw{yx~z|}}~xx}{w{yyy~z}y}zy~{y|||{zz}uxz{}{z~{{z~|z{zw}yuzzx}~y{|zy{zz|y~xwwyyy~||{~zx|xzxx}vy|zzx{y{{z{zv|}~x}zyzz{|~~|{zx|~{|}yz|yx~{|~}|yz|~y}xyx{z||z|||~~~|z{~y}~~~}z~}|{|~{y}}{|}z}~~~~}~z~~~~}}~}}~~}~~}~~}|~~y~}}~{~{}}~|~|}~~}}||}~|}~~z~~~}|~~||~~~~}~||}}{{|{~~z{{}~~|~z|}}~~|~|~~}}}}~{~~~|}z~|}}}~|{|}}}}y}~{|~~~}}~|~{|~}}~z|}|~~~}z}{~z{~~~~~|~|}~~{|~}|z~}{{}y{}|}}|{}y}~{~{}}~z~}|~{{}~~z|~}{||}~}{}~|}~|~}|~~~}~|z|~{~yz}{~zyzw}yx}x{}xzy|||x}}}zz|~z|zzx~y~}~|{z{{|{{|}y|{x|}{|yz{}{yyz~{zyxuxvy|~z}z}{z|{z}zwzv|{{y|y|yx~~}xw|y||w~||x{|{{|{~~}z{~{|zv|yw}|yzw{|}}~}|w{|xz|{{{xzy}{z|y~{y|~|y{|vytz|~z{z~}{{}zxz|{|z{~zy{{w{}yz|x|~~yz~y~{|z|zw{{|z~z{~{z{xyy}yz~{~|z}x~z~zyxxzyy{{yzzyy~}yx|}x|}{x{yxy|xwwy{x}}|x}}{|~|{}{}v{}{||~{wzwyz{x~z{}}y{xuyw{}{~}xyy~v}zy}|{~{|{}}}~|zwyxy}|qz{|z{y||{z}}t~yzx{zz|xzyzy{{z~~{}v|{}~|~}x{|~|{}z{}~|{y{{{y{w~}w|{{{|}{w{x{|{x{wzy~zyx}~||zz~|~|v~~|{{}|}z}{{{z{zz{ux{yuy{{~{y|{zx}~xx|x}{{{z~|}~zzy|w}zx|xwx|~zyz{|zy~v{~x}|}zwxuyx|zz{zw}|{{z||y{yvz||~~||~||}}}xz}}u|{{xwx}{~z~|{z}|w{w~{{|wz|{yy{z{~y}yzx|yz}xxyy}x~{{~}~zzywz~x{|{}z}}yz|z|}~{vxu|y|||xz|}}|{wx~}y~}z~|}|{~~}~~}~{~~~}~}}z|~~z|}}zz~~~}{}}~}}z~}{{{zx|z~~||z}z}}}~{~|z}{|}}v{|~~}~~~~~|}}~{~~{~|~}|||~~}||~}~~~|}z{}~||~}~{}}||}~~||~~~}~|~}||~zz|~~}~|~~~}|}}||~}|{|}~~}|}}~~~{~~|~z|}|~}{{}|||{~}~}~}~{}|~~|||{}}|{~~}||~{~}{|}~}{~~y~~z|~z}}|}}{~~~~~}}~~}~~}z}}{{}~~||}~}}}{|yzzx{{{}}|}y}zz|z{{{{}z}~~~z}y{{{}zy|wx}{{~y||{yzw~|v|y}~xxy||zww}w}~zvz}z~~xx~y}zz|zwz{||zwvyy|~{|y{}|yzzx|w}yz|z}}}{||z}y{~~z{xz|zw|v}x}}x{yxy{|~|z}x}x|yyx|yx{xz|ywyy{zu{z}}~~{x}x~yyy}z{|{x}|xyzyzzx~x{y|y}{}}}z{{yzxzyxyz~yy}}|w{|y{x~zz{~{yx}vyt{|z|vx{yvy{{z{||v~v|z~{xy|~y{zz~zzz|~{zv}|y{yyz~yw{vz~}v|z~vxz|{|zzy{{y~{~}y}zxyzx{x|{|~z~y}|}y}|~zzw|yyz}z~||}xzx{|~{}{~~y|{x{{z{||zx}{x|wzz}{yyv|{y}x|y|{}zx}z}|yvx|v|{z|~~y{}{x{|y}}{{z}{}zz|~|{z|z{~{{{ww|}{z|{zv{{}yzy{w|}|~wwyxzxz{~|{}~wx{|z~{zz{zz|wwxv||{|zzz}s~zy~||{{}{zy{zzu{zy|~w|z{yy}xyx|{|z{vy{~|{zy~|{}z}~zy{x~}v{y}}wvzx{}{~y~}||~|z{y}{{}}||yx{|y{{|}vyyz|{wyy|yyv}~|xv~z|y||||zzzzyxzwy~{}{~~{{~{yz~||~zwzzy{}yz{}z{z|}yz|}x{}y{yv||}{zzzzz|{}~z~z|{{~~~}|~}|}z~{||{|x~|~~}w~|}~z~{|z}{~~|}||}~}{~}~}{|{|}}||~}~}|~z}~|z|z~||~}|v}~~~~}{~x~~}~{~|~~|z~}|}}|}||~}~~|~}}|}~}}}y~~{|~}~x{|~{}|~}}}}}|}}}~}~|~|x~}}}}}{~z}~}~}~}z|~z~||}~~~~}}y{~}~~~{{|}|}~}~}}}|{~zy}}~}}}}|}{~||z~~~~z~yz|~|~~y~~|}~z}{{~}~~|~}}~~}~~~~~}~~|~~~}~}{~~}~~}zy|z}z||xx|x|u|p}z}{~w}xxzzy|wyx}x~|vz}wx{|||y{zxw{z{~}yzxx~|~}zy{}zwx~z|}{u}|z{xvyzx||xyzyz|x~zz|}~|}{yzzyywzy{~~{y{|z{y|y||y|x{u~|xz}w}~v}|}~{}~x|zy{~{||zyxyyzu{wz||y|z|z{}y|}{{z|zyw~}x{zyzzy{{|y{y~ywx{x}}uyy}}|{{|}{yu{{{}|~~~y{||}~|w}y{{||~}{wy||~zv}z}zz~yww{yzx}|}z|{|{|y~z{|y|}z{~}|z~y{{|vzwwwz|wxy~zx|z||~~y{{}|{{xzyy~~|{}|{z}|yzy{z{yz{}||{y}yzy|z}yv||y{|xyy}y}~y~vw|y|~z}{yy|y{{y}|}y{|{~}yyw|{~w||z{}{z}{~y~{y{wzwyz}xy~}{yy|}z|}|y}zzy{y|y|}~|w||zy|{|{v|xy{~}|~zxy|{}v{y{xw|xvzzyx|y{}v~{y{z{~z~~yz{u}z}xyz~xzy~y{|y~yxzw{xy{z{}|}yz~z{xx|z{{wz{zy}{{~y|}{z||~~w~~|}}|||~|{~w||z|}{|||yyzzyz||zy~{{y|y{x|{z|y}yy}yz~{|~|{~{{~w}{{v~{y}}y|~|}z}y{{vy}|xz~{z|}|~zy~{yx}}}{}{}}}y{~x}~~~}}||y~y}|{~||}}~{}|{}}~~}~~}}}~|}z~v~~||{{|}}z}|}|}{}|}~||~}||{}z}z}~}{z~||~|z~~}~~}yz}|~~}y~~~~|z}y~~||z||~~x~|~}~}~}}}}~~~}}~~~~|}~{~z}{{}|}~}{~|}}}~}~~~~~{|~}z}}{z~}~|x~~~{}z}}~~}~~}{|}}}|{~~|zzy}|~~{|}y|~|~~{~}}~~y}x~}~}~}{z||~|~|~z}~|}{}}{}~{}~}}}{|~}|}~y}~~y~|}|{v~~}z~|z{~|y~{}||y~}~|~~~}~{~{|~~|~y~||~~~}~}~}~~}{w}}{{|zz|{{y}x|yzy{zzy~}}{uy}{zyzyy~||yxxywy{xyxz|x~{z{{xtwz{w{z{zz}xwzy{x}yx|z{}z{}y{}x|}x{~yw{|~}{|{}zzy~zz|{wxw|z|{|xx{}}}zz||~~|y{}|~z{~}}yzz{|x}~z|{}{|}}xyx|z{~{}x{wzy}}{}}ywx|z|}{|x{z}yx~||}w~x}z|xyxzyzyw}{~|{y|wyx~{x|zzz{xyzy{y~x}yz{x~y}}|~z|~||wyxz{x{}yz}|||}||zz~x|z~y|}|z~~|yx}z{~yz{w{y{~|{|z{xwz{}}{|yy}z{|~{}y~~||y~{}wyx{{y~{||z~~y||~y}{y|zy{z}}}||vxy{{~w|~}~zuxy{~}w|~~{|y~{{}~vyzyz||zy~{y{yy~yz}|}}{|~z|}yyw{y}~}~||y{}zzz|v~||~~{|xvz}u}y}{x~y~y||z~{~xzzz}{z||}~}{}~|{||y~||{|~}{yzy}|{wyx|}yyxx{yz~zyz}zzzzy|x~y{}xvzw|zyzwzx{uz{|}zwy~x~|z}y|zw{z}|xwz|}~|{}{zyv|zzy{{z~{~{|v|~}zx~zy{||xy||{y|y}~x{z}z|{{zyyy}~}v~|{|{}|~x|z{|zztzx{}{|}y{{|~{n~}x{z{{{zy||{y{~v}{z|{{z~{}z}x~xyzzx|yz}z}~~~{~|~~~|~~~}|}~~~}}}}}|}|{~~}~}}|~|~~~~}~~}~}}|~~~~~w|~}~~}||}}~y|~{}y~~|~~}||~|}{~w~|}{{~~{||{}|~~~{~{|}~~{|~|~z|}~z||z~||~~~~{y|}|}|{~~}}}~|{z}|}}}{y|z~}}~|~|~|~~~}~~{|}}}~y~~}~|}}~|~~}}~}~~~~~~~}~{~}~}}|}}}}||~yz~~z}}}~~~~}~|~~}}~~|}z|~|~~~}~}z}~~{z|z~~~}yz~|}|}~}~|~|}~|~~|}z|}x~|~w{}||~~|||~~xz{yzyx}~{{{v}~{zxzx{|~zy|~zzx{yv{yx~{{yz|{~~}}~ywy|}{{{{||{z{}x~{wz||{zx{zwz{~{||zy{vzu|z{}zw{yyyxv|{xzxz|x}z}|yy|}zz~z|w{}{z{wy|}yx||zwx||uu{{|z|yzzx~wyy{{|vw{r{{z}~{|zxzy~y~~|~}}x{~z{x}|z||z|zzx{xy~y}}wy}}yzy{|vux{|xxxt}{}z{y~}z}|yy{z{}{v|x~||~w}z{zy}x|x{{|x{{xx{w|{xzzyzz{|xz|z|}}xy|}xy}}y|}yvzyyz}xz{~}{|z~|zy{wzwx{t{w{yyyz|w}t{}wwswxzz~z|{}z~~{{{w~|vwy|w|z{x~|}v}}{z{y||}|||z|}}z|zyxy}|{uxw|z{|yzwyxz||z}z|u}}|}w{{y{z~{~|zxz}wyx|{x}{{|yy|~xx{w||tzyz||z|{{y{}~||}{}y{|}xz~|~|}}{}z{yvxv{w~z{{{||{x|y|y|{|u~uwyv{{|}zz{}x{||{z|zz{y|xxy~y~yz}~|{wy{z{{|wx}~{}{zuzvzxyyzvzwzw}z{w|}|{~{yx}~w|{{{yy~{|x||~|~uy{{ztyzz|zzz~zy}~|}zyz{y|}{yyx~z~}}{{{x||y}yz}|y|xzyy}z}yyz}yvyyyzww|y{z}~v{{y{{z}zyx|y}||~}|yzz{z~}|||y}~~}~~{}{}~{}}|z|z|}{~}|~~~x~z}~~}~~~}|{|z~~~}|}|}~}~~~|}}}}~}{~|~~||}}}}~~|~}}~}~}{~{~|}}}~}|}}}~~|~}~}}~}~{z|}}||}z~}~~z|~~{{|~}{{|~{||~~|~}}}~~|~||~~}~|}~}}}|~{~~}~~z~~}|}~~}}}}~y~~~|~|~~{|z}}~~{|~~}~~|~y~~}}||}~z{~}|~|}|~~}|x}}~~}}~~|~}y{x|~}|||}}}z~}~}|}}|{y~~}|~}~~~}|}|~}|~z}z||||xyy}z{|zy{x}zx|}{{{}y~y|y{{w{wzy{}|~||yy|wy{}~~|zzyy|{v{{|zwz{|{x{{{~~~y{y{}}z}zy}z{{{z|{~{v{zz{v|x{y}x|{x|{{|~w}~yz|||{yy{z{}}|{}y{~{yyzz{|z~}|{|{}yyz}}{}z{yvz}|}yx~z|{}x{}{|zz}}|zy{||{{}{yz}v}~}{}xw|zx|}{z|zr~xvyz|xwzy{y}y|}}{~{{|~}x~~||~yv||}{zzxzvyz|}|~zy{~x~yx|z{}{{xxz}}}|{zw~{|z}{~|{zyy{}zz~}}~~|y{x|}|xy|||zywywz~z||~|y{~||zzz{y}}}}}~z}{z|y|~zz}z}~y{{~}y{y{vzx}}z{x~w|y}~{{{|}~z|{}|{xyzw~{x}}~|}||{~{u||||xyzzz}z}zx~x{yyw}x~|yz||}|vz}}~z}zuv~}}zz|vzy|~}}|}}y}|{|x}|~|z~zzz}}|z}}|{{{y{zz~||~{z~{~xv}yy~}~~{v|~yz}}z{}x{{|{y~y|}z~zz}z~}z|~{wz|x}{~|~{{|zyyyw|z{{yvz|z~}{x|{~wz|}xv{{~y{zz{|}}zy{{{x~{{}|wvyz||{{yxyy{{~{}z}|yy{x|~|z{{uzxw|{||~~|{}}||||xz|w{x{~zy~y|wy}w~z||yyy~zyz|{}}}~|~}}{~~{~||~||~||}y~}~~~{~~~~~|{}}~|~~z~}{|}||~}~z~|~|}|}{~|wz|}}}y||~~z}~~~~}|}}}~~{~}}~{{}{~~{}~|{~z}~}{~~~z~{{~~~|}{}|{||y|~{~}}}}|~}~|~||}~~~}{~z}~~}{|y~}}~~~}z|~}~~{z||}}z~~}}}~{}~~~}~}~~~~{}z|y~~}}}}}~~~|}}||}}~~~~}~~~~x}~{y~{}~~z}}~~}~~~~}|}~~|y~}}}{~~}~|}{}}}z~~|~|~||}}}}~~~}}}}{w}}{{|}~z{{t{w{xy|x|}||{}{|vzv{xz{xx{z{|z{zzzw{z||y{{{|~yy{~zyz|}}{zywxyz}y||yzz{vy}{}{y~z|ux}z{}||{|yx~~wzw}wx||v|z}xzz{~{}}z|y||w|}z}}w~y{y~zz|z}vzz{|zy|{y{}|}}}|y||{y||sw|~{}{{|{yz{y}u{|yxwy{y}|yz{xwzz{{|}wz|yz{z{x{{{}v|{{{}z~{x}{{y~}{vzz}zx{}{y~x|yy}{|wxy|z}{v{{||{|w|||}z~{~z~~{zzy|xxz{||~|z{yywu{{}w}xywy|{wzzywvwyvz}yyzy}~~|zz|~}{y{~y}~|y~~z|{xzy}w}~~yv{wy||zz}y~|{vy{xv}~|x~zz|~||||}~xz~x}{y}}{|~z|~}|x}wzx|}u{~~{~|yzy|zx}z|wz}y|v|x{|}z~w|xzyy~~{|xy}||x|~|~}}z{v}zwz{v~{}{{|||x|~{y}wxyy|{||y~|}yzwx{y~{}|zx|}~{y||y~x~|~{|}y~zwx{|xz}{y}z~~~zx}|{v{yvz{y|~zw|{{{z||~xwx||{}{~{yz|}{wy}{~x~|{{xyy~~yv~{{z|yy{|{{yzyv|}}|~xz}|z~}|{y{|}|~|}y|}}}|y|~yz{|{~y~wwxz{}z{xw|~|w{zv|z|~|y}~y{|{|y~||||}}}}}~}{}~~|~~{~~}}}}}{~{~}~}~~}~|}y}}{}|{}}}y|zz{y}}|~}{||{|~z{~|~~~|}}~~~~~{~|x}~|}{z}|}~}}}|~|}z||~}~}}|z~~||~|~~}~|~}|~~}}~~~}}~~~}||~~{z}}~}|}~{z{~|w{}z||~|}}|~|~~y}~zy|~}~}~{~}~|}|}w|y~|}y}~vz~~~}x{|~~~~~}}||}{~|}{||}}~~~}z{}~~~~|}~}|}~}}}{|y{z}~|~|~~}~{|}{{{z|{{z{z|zx{x}}~wx}y}}z{}}z~v}|v{zx{xyyz}y{~w~{zzyzwzzzw~z{{y~x|x{zzz|~xwz{{zwz}x}xz{{zz}yyy{{|z}zwzxwzzxxz~y|{y{y{||{{y~|||{~|u{zxuz}{yx}zy}~yz||xz}{x~{vx|w|w|x}xvzzv}|~{{y{x}|yzz{zwxzxz}}wz{{~yz{}y{ww|wxxy|x{}z{|x|yyyzzz~zz{|{}|{z|{|w{y{~||z|z|{x}{z}wv}v}|xyxxy|xz{~yys}{x~~z{|vzz|zwzzv|~||z}{zx~{v|xwxyy}~zzz}{{zy|{{z|{y{|y}xz{x~xzy{{zyvz}|zyzzz{|}~{x||{}yzzw}zxz{v|{xy|~zyv{z{{{{}{zxzzzy{|}yz{}{|~x|}y}|~|}{{yww|}yxxy|{{yw~w{|yx{ty|~z}{}x|{zxxzzzz{z{y|}{|w|{y}zz{xyzx|y~z|}}z|z|~z{x}{z{z{z}|zy|}|x{y}~y}{xy|}zz{{w{}xzx{~zz|~y}z{sw~{z{ywy{v|y~z}~}zy~~w|{~z}||z{y}zz|z}v|}y|yzz~|}}{~y}{|{{}~xvx|y}z{x{}|~{||{}v{}y|y{z}zy{|}z{~z{xyy|~{{{}z{w}|w|z{{|z{}z}xz~{{zz{zyz~y|{y|}yx|{{}z|~|~}||{}~~||}}z{|~}}|{~|~~~}|~}{~~~}}|~~||~~~}~~}|{~~~~~}}~|~|{}y}~~|}~~}~}|~}~~}}{|~~~|~~|}~~z}~|}|}~~{}}}~{~~|~{~~||x|{~}~}}~~|}~|}|~}|~~v}|~z~{}~~~~}{~}~~~}~}|}}~|}||~~~||~~~~|{~{|~}~|}~}||}{{{~}~}}~}~~}{~{xy~|~{||}~~z{{~|~|}~|}~~||~{}}|||~z}~|}{~{~~~~~~{|~~}|}~}|zzz~|||{~}uz~~}}}||~}}x}|~~}{||yzz{||zvuwv{}zxzxyw}yyz{zvzy}xyy~yzy}w|wz}v~{~|~~yz{}z||y}wz~|y{|z{{x{|xy{yxvz|{y|xyzxxyzyzzy|{y}}~y|}~{x|}|z~zx}|{zzy||w|zyxyuz|{x|~yz{w{zx|{tvxyyw{{yzwxy~{zz|zx|{~}~|z}}z||{{}{{}y}{zxyxx{vy}uzxyy{{|{|xzw~vzy{ywy}{{wzxy|vy|vz~xx{|w|{{y~|{z|y|{xw{|xy{vyywy|zzxywz{{wz{|}y~x|}w{z{x|z}}{|{y{~{|{{~vx{yvzz|yvz{yxy|yy}{y{|u{x}vx|yt|{}y}y{}}|xwy{uy|y||xz{vz{||{}x}{y{x}|y}wxz|{{{y|}yz{xzx|}}|{vzz}zy~||zyzz{{z{{}y|||yw{z|yzv~}{zwxy{|}|x{w{v|u~~{~{w}}}}~|z}}y}}{z|{{zyx{~|~z~|}xzv{wzwxyu||{v{zyyzw~xw}~zzz}{z|{{yz{||z{|~{y}y}v{}|wzwxxx|}zy}yzyy~x}xz{{}{z|yvy|}v}~~y{}|w}{}y}{|z|}zx}z{}|z}x{y||~v~y}~zyzv}z}v}z{x{|{v}{{z|z{~~~|{x}x}|z}{||~}{zz{w{yv{y{zx{{|zwx}{~|x|wz{}~w}~~z{|~~{}{z|{}~~x|~~~z}y|~}|}|z~}~}~{~}~}|}~y}~~|~z~}z|}|yz}}}}}~y~~}~|z|z~~z|z}}~~y~~|}}{~~}|}}}x{}~~~|z~~}~|~~{~~|~~~}|y}}}}~}|}~}}}|}{|}}|{z}~~~|~~~~~~}x|~~~~}~}~|~}~}~}~{~}|}}|}||~~}~{}v~~}}}~}~{}{|yzx}~}z}~~|}~}|~}y|}~~|}z~yz||{z}y{}}~|{}~z~{}wy~{~~~}|~yx~|}~}~~}{~}}~|~|~z|~}~}~~~~~{|}}}z~}{~|~~|~}}}}~}~||~y{{}~v|x~{x~|zz{w~|zzx}}|}xtyy}v|{w~x|||z{{xz|z|}}z|{w{}w}z|~z|y{}{{{wvzy{yy}~vyt{~}|||{x|}y}zuwz~yw{~|ys{|{w|{|}|}yzz~~zz}xw{~z{|yxx|{}{x|{}z{{|y}|}{y|z{x}z}{~v|}v|}x{||{|}xzy|z~}z{{xx{{zxz{}~~z|{w}~yw{|yy{x~zy||v{~|||z|}{}{}z{{|}{v}||z~~zxz}{}|z|{{{}{|}~{zy}|}{}z|{wyux}|z|{z~x{{xu|x|x|vx{~{~~y{{|x||z{|{zyyz}{{y}y|zyz{|}zz}ws{|}y~{||{{vz~y}}|x~{|~zyz|~z|~{|~|~||z~{}x|y|v~x}y~zzz{{pyvyz}zw~y|}{|zyyx~yz{zw~y{}}w|{y{~~}zx}||~~z}{|||}z~}{|y|{yyvzu{~||z{}yyzw{|w~|wzz~x|zy{y{yu|{}z}{xx~~xyx{y|v{~||~}x}z~{y|{|~{z|zx||{{zwz|{|}z~{ywy}t}{}|~}z}z|y{|z~|}zyyz}z~~}zu{xzy}||{zx{v|}|||{{yx||{z~{z|{{zx~{xzyzw{xzzy}{yz{yzz{|zz|}z~{|~z~xy|{{{{yy{y|z|~zv|}z{~{{|z|}y|z{{zwx{|~w}{x{~|v{{y}vxzxx|z||||{}|||}}|{~~}}}|}}y||~|}~|~~~z{~~~{~}|~}z~}}~|~y|}~x}}{{|~{}}{~~{}~|~~~~~}y}}}z|~}zz||~}}{~~~~|||~|}~~||z}~}{~}~~~{~{}}}|{~~{~~|~~||~|z|~~~|~}~~z~|}~{||{{~}~{~~|~}|~~}~~}{~}~~~}~{~|~{|~{}|~}z~~z~|}~z}~~~~}{~~q|~~|}~y{}~~~}}~~}z{}{~}|}}|~|~z~|{y{z}}~~}|}~|}{}}|~~~~~}|}y{|}}~|}}}~}~~~~|}~}}}{{|~yyyzy{x|}}zz}z{yvy{~z|zvy{xzwyv|y~yz|wyz||}zzywyz}{{z{}y}||z|}}zyxv{z|x~zywwzyzy|x{|w|||||zvy~xz{{s|ww}{|z{z~yzyy{y|~||~x|y{x~{zy|{zz|zz{}xx|zzy}x~zyzz{y{yzzxvy||}}z~x{yyxxx|{{{|}y{}}{|y{z~yzzvw}z|zyz}q{|{w{xxu{{}w|{{|{}{|}|~}{~y||}}|~z|{z~~z~}zxzzzz{y{~z}x{ytzzzy{|~{v{{xxy}z}||w|~z}wzz|}z}~{w}v~{|}|~y{~~{}z}wxz{~|yty{}}}}|zxyz}{xz|z|}w{|y~zz{xz|vxz{||~~z|wwy}}z||y{~yzxw}xzzym|zv|y|yzxx~u~}}z}z{|{zy~~~~|zy~}|}z~z{{xz{~|z|{z}}}{xxywy|y||zz{}y{~~yxzzvzw|z|}{}{|zyx|}}{zx}{vyz{||z}}}xyy}v}|{y|wxyxywy{z|}}}{|yz|}{zyz|~x}|}y~z|}{w{}y|x|{|}y{xz~zzzzyzvwt}xw|{|uz}zzy}z}|||~~yyyzx}z{}}{y}~}xzwt~z|{zy{{{}~yxwwxz|xy}}zwv|{zyw|y~xyyyy|{|{|}}|w}}}|zz|w}|}~}{s}v|}zwwy}w{||xzz{v|yz}{{~{z{|{yy{{|{}x|y~}~}~y|}}}~{}}z{}~~~~}~~~|~|~|}~~{|~~}|}y}~z{|z}}~|}}}}~{y~~~~~~~|~~}}~||}}~}{|}~}{}||}~~~}~~|{~}}{}{|{z|~}|}~{}~||z~z}~}~~{|{~~}|y~~||{|{|}|}}}w~~~~}~}x|||~x~}}{|||}|~~~x}~{}{~~~}|z{~}~~|}}~~|~|~~|}|}{~yz~~|{{~|~z|{~}}||}{~z~}}}~~|}z|}}~}yz~~z|~zu{z~|z}}~~~~}|}~~~{}~}{z|y{||~|~{{|}~|}~~~|y|}|zz{{{}xx{x|zzzz~y~v}}y{v{zzu{{zx}|w}w}{}|}{}x{xz{~|z|{}x}w||{{{yx~{|xy~{zyyz{{~z}}~{zzv|y|zzyy}zy}}{w|~v~~|{yyuuz}|zzuy}zyzxy~}}}~}x{}{vy{|w~}{}yz}}}|~}||{z|zywv{~z~yz}|x}}||}}}~~yyx}}||{~}}}zy{vyz{yzz}yz{{yz~x|zz{|{{}z|}{ww{{yz{w{~xx}}z{y}z~{|}~}u{y}y}|~}z~zw}{~}{z}{z}xx~{z{~x~y{|z{wz{w|}yz}y|{}z|x}{w}x}~yz||y~yy{|{}{{v{y}{x{tw|x~zxy}wxz}{{z}|y}v}|z|x~z||{z~y{|z{z{||zz}yz||}y}z}}|{y{x~~x||yy{}}{~}|~|{{z{zyzzy|z|{{||zxy{|zxxw~z|}|wzx|y|w~y}zzz~|}{{|y{|z}||{~zw|{}y{{{zz{|~||yxz|}w{}~{|}w{{}y~{{}z{z}z||{{}uywxx{z}|v|zz{{{~z}{}~}~u~|{|yzx|{{}}{zwz~{z||z}~{||y}~vy~{|zzz}x}}{{~~~{y}zz|{x|{}z{z{{{}y}v{|z}yz}~wx}z}y}|{x{}vw{x|~|}||~zz{yy|}{}y}xyz}zxzzy~{{}{xzzv{~~yz|~~|{x|~w|vxw~zy~}}||{{}~~~~|~}}z||z~||{{~~z~}~}||~|~~zz|}~}~~|~y~z}}|}||z~y}~~~zz}~~~}~y~{~~|}|~~z}|}~~{}|~{~|y}~{~|~}|}{}|z||{|}~|~~~~{zz~|}z{~}~}{{}z|~{}}}}~~~}{|}~|~~|~~z~}}|~}||~~{~|~{}}}~}|}~~~{~}~}}{~~}~}||~}}||}~~}z~|}}||}}}~~|~}~}y}~|}~|~~}y|}|}~|}y~|x|}~~{{}{~}}}~|~~~|{|~y||~~~}~~||}|}|}~~~}}|}|~~||~~~{~|||~}}z~|}~z|{~~~|}~|{|{}{}yxwzyyywy~w{}}xwy}z{zy|}yx|{zvzz~y{y|}|{z{}}~z}~y~}|z}zz~{{{z}yy|}x|}y{{yzw}y{|zxxtwz{wyyzy|yx}|z|z{|{|z~zy|~}}x{~{z{{{{yzyy|}ywxzwy|zy}yz{xzxw}|}wwx{{zy||zy|{{|z||{}~{y~xz}{~yz~}|w~}~|wyxz|{zx{{|uzxzyw|}}}yyz}}|~yty}|~x}{}{|~y{{yzvz{|z}zzwxzyw|{yyzxyz}|yyy{|xvzxtyxzz}y|{{x{||y~}}xzyy~|}|~x|y||~zzvz{w|vzxx~|yv{z~xyw|{z{{{xz|w}z}|}||z}~{wzw|~x~z{|{{z}zy}}y{zzz}zzzy|{wy~|~{{yy{xyx}{|}}|}~z}z}y{~}{z{|}{}{x}w|y|z{||vwyxy||wxxz|{y{z~}yy|ww{y~}z}zyz}zz|}|z|yyz~zzz~zzzx|zx}{{z}{zy}zzxzx{w{zw|u}yzx{}}{x~wyzx~y{z|~|~|{{z{zz}zzz{{|zxxwzvz|y|y{zyyv}yzz}z}|~{y|~wv}y|z{|y}~}~{y~|y~|xz}v{x}}|~z{x}{|ywy{zzuzxyx|vwz{}xz}{zvv~xw{z|zz~}||}v~y}}~{{|}yz~||~|~xyxy|{uzyzzsvwywz~|{x|y{v|~{|zyvzz}v{~v{|~}}{z~{|~~|}~{}~{}~~|~}}~}}~z}z~}~{z~~||~||~|}y~~~{y}}|~}~}~}}|~~}}~zyz~|{|}|}}|~}~}|~|}~{~y|{}}|~{{|z{}~~{~|~~~}{}{~~|~|}|~}}|~||~}}{~}}~~}|~}|~~~{{~~|}}|}}{}||}}}||}}z~||~z}}~~}z{|~}}~~~~|}}{zz|r}~z}~|}|}}}{}}}}}}{~|}|}|}}}}~y|~z~}~|~||~}~||{{|~}~}{||z|}~~{}~|}}}~}~~|}{~~~|y|~}}|~y|||~~~}z}~{|{~|y~~}{~}|}}~z||~~~{|xy}w{~yz|y{xzzzzx{{xw|~{xz|zyzzzz|{|||zzyyx{s|}zzv}zyxxx}xyx|z|yz~x}{}}x~|z~x}z|}w{|{w}{}ow{y}}|x~|{x}|z{zyzy{}y|y{yyz{||z|}{||yy}{{{{rx}yz~|uzz}sz}z}y}}ywyw|v{|z{||}v{yzyz}x|{|yxyzv}{{z}z{}|z|{w~~{}w~}|wxzz|y||}z{xy}}yx{xzy~|{ysy{z{yy{|zx|{{{|zz|{}|{y~{{{~|z}}}y}x{|z|y~w{{y|wyy{x|x|y{xwzx{}z{}{~xy{x{yy{w|{y{x~z|{z}|~|{}xz{y|||xz}z~y{zxw{~x}t{zwvzzx}u{z||{yu~~y{|{|z|{}{z{yx}}yz{}}}w~}|y}z~}|x}z~{{{}zzx{yxyz|~yy~{{|v|}{|~z||yxx{y{wxy|{{|v{z{y|w||~w{z||vvy~{}vy{}{z}|{|{~xyv||zzz}{|}||yzz{~x{|vwyy{z~z~v~vz|~wy~zyw}||}}zy{{xv~{w{}zy}~~|w~z~{|yxvxzyxy|{|y}{|yz}z{{{x~~|ty{zx{zx}~{zxuz}|{|wz~~|zx}y|zy|wu{xz}|x{{}xw|{xxy}x}}zx{{yz|{|{|w|x}tv|}y~zyz{}}{~{{{xzvxw}{z}{}z}|{p{|{}|~{s~{wx|{yww|zz}z~yz}z|v|||y}|~{~|{}y}z}||}~~{z|~}~}}~~|}~||~~~~~}}}}}|{}z~}~||}}}~{{{|}}~~~{}{~~{}~}}}}|{~~||~}~|}}}|~|y}{|~}~}~}}~|{~}~~|~}~~}}~~|~y|}{}}|~~~|{}~~}}|~~~{x|~}~}~z||{~~~}~{}}|~x~}~{~}z~~z}{~}}~}~{}~~|z{~{~~~|}~|}~~~z~z~~z|~}~|~|}~|~{}~~|{|{{}}~|||}}{~~}|}~}~~z~{~~{}}|~~{}z|}z~{}~zx{~ywxv{zvx||y|yyzy|yyyz{vzzy|{y|{|z}zx}|yzz}~xt|{|~|wz|}{y}z{yxzxwxyv|}zxx|{||zvz{zzzuu}}z{{x~{y}}x{z{|u{{y}|z}}{|{~z}}vyy|}z}{w|}{xxzy{yyzy{vy||}{{zz~y{}~||y~{~zy|zx{vx~{y{zz~{{{u}zz{{}|zx}{}{{yyxux~x}yzwxwxzx}|z}{{|{}}y~~yuvy{|{{xz{|xyu{}|yy{v|y~z~{|zzwzxzzu|{x~xx{xy{{}|~zz|}~~|zzz{y{{~{~|}{}~zxxvzzxv~~z}}|{x{}|yxyyy}yxvxy{}w|x}x}||x~wz}|zy{zx|}{|}w~xv|}{zxx|{zy}x}|{z{|ww}{v~x{|||{|~|zz{{yu{y{|x}x~{}~{z|zyz~s}{{zz}|}{x{~{{}w~|}vwz{x~{|w}}}zw|z}|yz~}{y{}{{||}}zzzw{{xz|~|yzz{wwzz{|y{||yzyxww~||xz||}}||z{yz{yz|{~|z|zy{z|wyz|z}}y|~zxz|}zxxxy{|y}|{{yyzv~||}|}y||}zyy~z}|y{z{}|yz}zyxyzzy}vxy{x{y~{y~}{vyz{y}y{~v{}z~|zx}}~{{{~xz{z{z|wzyxyxyyyw{w~~{yz|~{{xy|~vy{|~z}~|}zz|z}~~}}|~yz|~}{}z}}~|}y~{{|~~~|||z~|~z}}|~~}}}~z|}}~|~}}~|~}~}}~}~~~~|~}z}~y~}~~}~{z~}~{z}{~{}}~|{|||}|zz}}~~y}|z~}|x{}|}~|}}|}z~|~{~{z}}}}~{}~~~}}}|}~y}{z}{~|}}}|~~{~~~~}}~z~~~}~}}}~~||~z|~~{}~~~}||z|~}}~~~}|~{{~|{{~~~|}}~|}~~}{~}~|}}|}|}}{}{}|}}|}~||~~}}}}zy~|~~zy{z}||}}~~~}~{z~}}{}~}~|{~z}{||~}zz}~~~}~}|w~zy|zywz}|ww|z~|z|{{xyx|vx~|yzzwyzx|{x{{{z|{yz|yu}|x}{}z~|xvx{y~x}u}}y~}xx|y}||}zy{{{{|z|~wxw}~x|y|v|~xz}z{{ywtq{y{|wx|zu~}w~}}zww||}y|uzyxv}z|x}|{y}}yzz}y{wy}}z|y~{}zyz~x{zv~{{{{~xw~z{{~}z|~{{yw{zx{yv{yyyy{||~|}w}|wxx~||}yywwxw|y{{{{|y|y{yz|}{{}zv{yw{z}zzxyy{}}z}xzxxwz{zx{||wwz{xxy{v|~|~z~yy~y}|{{z{yxvwy}||tz|}~zx~xz~v}}ww~yz|~{zy~|}{||z|{z~|}yz~y{y}w|t}~yy|~w{wz|||y}zyzx}zy~z{x~y|{z}z{yxz{wyvx|zy{|z~}{~|y}{|z{|yzzwzs}{z~z{z||w|~z{{|{{z|y|ywyz|{|}{|~yzz}{u{{|x~xyy|vx}|yy~|xzx|zzzx|zy{zz||yww|yx{x|zy{zz~}v}{zx|{z{wy{y{v~|~z|zy~y}wuy|y}w}xzsy|yw{z{x}{z~{z{y}xyt{z{ywz{|~~xz}{y{z}xu}x{|zzy|{}y|y{x{|{{xz{}x||uw}|yx|yzz{w|xx~yxyu|y{zzzxzy{{{}x{yzxx|yyx}}||xyzx|x|~{z}{}y|x|z}|}|{zzz~w}yx}{|z{}zwyw}zyz~}zwx}zz|t|~~~|~|~~}~}{~~~~~}~~{}~~}~~}~||~~z|{~|}|~{|}}{~|~~|~|}z|~~{y~|~{|}~}}}}}{|~}}{}{{|}}}}}~~{}{~}~~~{}~z~~}{~~}}z|}{|~~{}|}~~z|~}~z}}}~~~{||~}{|y~y~}y}y~}~~}|~}~z}y~}}|~}}{~~~}~||~}~~}~{~~~~~|~}|~|~||}{~|y~~~}x|~~|~{~~}}~}}~~|~{}|~}y}|~}~z|~~|y}}|}{|~|}~~~|~}zy}{z}||}{|{~zz~z|yv}u{|vtzx|}{vv|xzz|y||{{{||||{{|{{z~zzzyz|z}{{{zz|}{y|{y|}|y~vy~{ww{wzy{w{}y|xzu{y{zzy|{}w}{z{|z|}{zy|}w~}zx{{~t|{}{{{{zzxzzyyxzz{}z{|yxx{zzx|{w}|~|}zy|z||w{z|wywy~z}vz{|y{{zxw{zzz|zz{wzy||w}v~zx|}{~y~z|~~~x~{|~z|}|{|z}z|y~w|y}{|{z{}{zy~yuxy~u{|u|w{~{xw{yxz}|~~y||zzzz{~|y|z{z}}}||v~y}}{yy|xzy|z{{{}x~{w{y{z{{{}y{|{z{{zww}{~zu{wz{|{z|{v|x{zy|y{zzwy|z|||{|}{~|{|}xx{xwv}~{x|y}|{{~z}~{yx~{~z}}zzxzy|zx}|~tx|x}y|y{zy|y{w|xzx~|y}z}{}v{}v~{{|{{{{{y{~~}||{vy}z~z|u|x}{}{yz}z||{wzx{}{|}|vy|w|y|x~zwzyyz}z{}{}wx~{|~y}||~|~}zxxyxy{xx}|}wzyz{|}{{xzw{}yx|||z{{}~|y}|{}||{w}|~z}zzz{|y~|}zy{y{{|zyy~|~{w~yy|}xyz{~xwz{zzz}~|~~|}{zzz~y{x|{{}u{~|}xzxx}zz}{|~vzwxy{y|{y{xz{|}z{{u|{~|}}|yy|}~xy||}~~}~~{~yx{~yw~{~|{~|~~}}z}~||~w~~}|}~||}}}}z}~}~~|}}||~~{|}}}|}~}}||{~|}~~~}~~~~}~~{{}}}|u~|x|z}|~|~~}{~|{}|}}|~|}}|}}|}~}{{~~}}~y~|{~~|~xx}{x~~~~}~|~|{~~}~}v~~{~~y}}}~{|w~}}~}}~~}~~}~}{~{~~}~~~||}{|~~{z~~}~~~|~}{~|}|~{|~~}|}x}y~|~|z{y}}~~}|~z~~~}}}|{~|~}}~~}~~}~}~}~}~||{~~{y}}}y~~~||yzy~~|}~{|}{}}z}{~z~~|}y~{~}w}|{zwz|y}{}y||~z~www|yyyz{v|~{~y||z{||}~{zx|zyxzw~{yy}w|{yx|zzzv|~|xzx{{{zzyz{}y{y{~y{|~|{}~|}~{tx{~}x||{{w~zzwvyy{y{yywzwx||}}|yy|y|||~{{{zy{{y}~yx~z}{zz|{z|x{x}x|||{zx|zu|{z|}y~~xzy{{y{xzyz{yy|z~|~|wyxzz{wzz|{z{zzz}y|{u|~{wq}x}{xyzy||xzz~{z}{{}{|w{v}x{|w{xzyy~x~zzz{{z||{|{}}zzy|y}z~}}|}yy|x{zz{y{zyx~{|yxy~yy}|}xy~yz|u|z|}{zz{}yzxwx||{~|v{~u~z|z|{|}xw|yy}}z{yx|ww~}{}~}v{}y|{{~{|z{{yw{~z{{{{{~z|zu{v}}yy~z{zu{}|zy}{~}}x~|ww|x~~u}~~z|~{~y|~zzwvyzy|{|{u}t|xxx~{wz|y}z}z{}}||}{yxz|wv{|vz~y{wyw|{yxwzwzyyy{zyz}z}x{|y|}{zy~x{w{xz{~zz~|||{~zz~w|zz}|zxx|{z~}}{|}wy{|x{~|x}v|zw{}z}}x{~{|zy{z~~z|xw|}wyz}|wy{vy|y}{}xz{}u|}u~z~z~~}{z{zyz{yzzzx|}y|y}yzz|{{{~{{{y|{y}zz~z~~~~x}{}z}{z~z~~z}zy{}{zz~z~z~z~|}~|{~~|~|||~|~~~~~{}}~z{~|}z}w~}~|{z|}~~~~}}~}~~~}|~|~~}}{}|}|}{}||{}~{~~~~~|~||z~}|~z|}}|~|~~}}~}}}~|~}~}|~|z~}~}}{}~~x}}|~|y}~~~~}~~~~~{~}~}~z}}~{~}~|~~}~{~~}|~|}~~~x~||{~~~|~}}}z|~}~~}~}~}|}{}}{}~|}}|~~y~}w|y}|}~}~~~}z~z}}}{|}}}~~~}}||~|}}||~}~||~~~~~|}}|~~~{}z{{}|~x~y}zx{~y{zy|zzx}{wx}|xzz}y|{yzz}{~|v}|~{wyx}y}{z{wwzxz|}|z|{|zwz~x}}yz}z|}|{w|y}y{|xywz{vwy|x{yy~{y{|yx{y{xxv||z~x~z}}z}}x||~w{xx{xz|w||{yzy|{~w|{zzyx|{zwwz{y~x{~{z|z||y||y~|xx|{~w{yy~z}}}|{}|xzzv}uyy{z~y~yy}~x||x~yz||~xyy{}{u{{z}~}xz~}y}}yyry|~}x||}|x{}w~{{|yz}||y}{zz}z{wxyz|~}|{ztzxx{}y}{|yy{yyz}~}{|y|~zzxy||~~wyyx|{y|y{}wz{}z{wyz~x~{||}~~zz{|}zy{}zzx|}y||||{zz|wyv|~}~zz|{}x|}{{xyxw{~z}x~|z|{|x{|{yzy}z~w~{v|zzz{~wy{~~xx~|wu}zx{y{v{|yyx~}y|}y{z|zzv~z|}zv{|x~}u}y}|x|}z}|xtvz{xzxx}{}}{xy|x{~x~|~y{z~{v|}~}|}z{y|{}{|{z}{{zzyy~{}~x~}~xzxz|y|xz{ztzww|}zxy{|wz~{{|{y|yz~y~}yz}y{~}|}x{z}}~}{z}y}||y{{zty{yxy}z{xyy|{zu{~}xwyy}~|zz}~}z{{zy{xz||{xw{wz}~zx}}|x~xy}z}uz}yyy}{|{{y{wvxxyzz|}t{zy}yvy|~z}{zx{~}|~}z|w{z}~}|~}z}~~}}}||{~|}{~~~~~}}~{~~{}~zz~~}}~~~||}~~}~{}}}{~~z~}|{~z|}{z}||~|}|}}}}{|}|{|}~~|}~~|}~}{}~}|}}~|~}z|~~z~~~}}~~}}}~|{~~|}~~|}}}||{~}~~~|~~~|~~~}z~}}}y|~~{~||{{z}~|{}~}~~}|~}~~{|~}|z~~z~|}{|{z}}}~y}{~|}y|~}}}~~~{~}zz}~~~}|{||}~z}~~y|||~zx~~~|}}~~}}{y|~~}|{|{|~z{~}~|v~zy|~{}{y~z}~zy|y|{xy}{wzww}}zz|{|zw}{zzxtxy|zz~|vyx|}x{|z|yx{~z{{{}wy~}}{zyy~}}~x|zw|{{||zz}yz{{xzyyx{z||~~{{ux|xy||~y||z||||y|wz|y{z||xzwv{y}~u||}|z|~{z|x||yx|{}~wxz|zv}y{y|{yz|zy~v{|}{xyyx|}w{{{~{x{vy|{{x{}z||||yz}zv{}{|{~z|~~zz{}z}z{{}{z|||||}~{}{zxx~zzy{xzz|}|xyxz|{{{}zyz}|~}}{z}{z{||z||{xwy|}zz|{}yt|}zzwu{{u|wvwwy{||{y{yy}{zyyx|||y{{zxx|zvzz|z~{||z}{}}xx{wxx|{vv}y{zz}w{|vx}|y~xvyx}{{}yz~xx|{{}w|zzz{~|~}}~z|{{}{|y~{||{}yy{{}|y|yzy}xxuyy{zz{zzy}x{}}xy~|{z}z|{y~y|{}x{~w|z|~~{}|{}}|z{q}|xy}x}{|{~z}{y{y{u{|x|{{{|z|{||{~x~xzxz~yz{{z{{x|z}x~zx}{{zz}z}zy{{sv}}y{w|zvzxy|~|y{~{}xyy}w{w}~}{~}yy{yyy}{zyyyxyzz~y||{z{w|x{{|zz{yx}|z{}z|}{}z|{||w}~zv~|zw|{y~}xr~{|{|}z|z~{}~{{x|{x{z}yx|}x}}ys~}v|zy{}xx}}}}{~}|}{}}|x|~~~|~|~|~~~~}|~|||~~~~|~~~~}}~}|~~~~{}{~~}}|~y}~~~}}}~~||}~z~~{{}~|}~~}z}}{|~{~|}}{}}~}}}}{~~~{~|}}|~}~{}|~|}|~~~{~~|~~{~}~}z~}~y~~|~~}}~~~~{~}~~~}~~~{}}z}~~}}}{{{{|~~|}~}|}}|~~~~}~}}~}}}}~}~~}}|~}}~|~||}~}~}}~y{~~{~|~y{}||v}{|{}z}z~||}}{|{~z}{w|y{~~}{~}z{{|~{}{}||{|~~|~}|y}z}~~z|z|yy{~zz|z}t}yx}z{u|xzy{{{{~y{z|{|x|~v|y{zx{}}|}w|{|~|}zyyz||}|~|||{}uzwxu||xxw|vyzx{yz|y{zx}{xz~{}}y~~{zwzz}z~~yz{|~zy|wxzx|yyz|z|{z{{yzx|}~v~z|}{{~}}|zyy~|z}{||}~{w{y{~|y{||uw}||w~|v||{|{w{~{{{}{wz{wzv|x}yz|xy|{rv|}{}}~x|{||~xz{wyy||~~~{||{xwzxzy{zxwz}z{yy}|}zzuyx{{{y|||{x||{v}~{{|ywx~{|}}~wz|}|{|{yzu{y{x{yy{}x|{z~y~x|~uy{ww{{|z{{~z~y|{y|}{|{|~z}|zz}z{y{yuy{|||uzxy}|yxx|y|xw|x}y|y~{{{{z|{~{{|}{uz{}}}}yyzzwxzzvw}{|{{zyyzvuwy|}u{zz|yyx~|}xy{wxx|yz}||{}zy~~{zz|{xyzv{|x{wyxzv}~{{y{|{xyw||yx|y}y|{{v|{{|{|}~~yyz||y|}|x{|||~y{~z~}~wzuxzz~}|yzy|x{|{{|}~y{|}yz{z{|z{}w{|}|~|}xz{}|x}yy}||{{y|y}xz}{yvu{|{x}y{yzy|y{x|yz}z}w|v|z{|||w~y|||zy{z||~zu|}zx~x{zy}|u{z{{{}~{~|y}~zy}~|}{|z}~{|{}~{yy|~~{~y~~}{|{{}~~}}}~|~}~~|~}~~|}z~|~{~z|}{~|~x}|}}z~{~~||~z}~}z~~z~z~|}}}z~~|}}{}~}~~~y~x}~~}}}|{~~}}z|}{|}~|~~~}}}}x}y}{~~z~}}}|~}}~~~|}~z~y~}}}~y~~y|zz}{}~|}}}~}}~{~~{~{~||~~|}~|~}}~y|~}|||~}}}~}|}}|~~|||~~~~|~|}~y{~~}y}{~~~~~|}|~~~~|}x}~z~~~}~}}z}|}y|}|x{}~|~}~~}|~|}||~|wz|}|~|~||~|~~~~~|~}||}}x{|z{y{~{|}y~y|}z{w}{zz}~xz||xyyzy}zzzz|{xyzz{zzz{wx|yy}y{z{{}x}xxz}{|}~y|||z|x~}x}zyywzyz|zxz}||yx}yxuxz~yyy}{yx}zvx{z{uxy}|{y}|x{{|}}y}zz|~x{|wx~|{{{{}y{z{yx{w}y|x{zz|zzw~y~}|~}{yx|~|z|{|w|w~zz~xx|x}~}{wyz~{{{z{~}{|~zzxx|xy|~z{ywwzzyy|zwz|}}||yx|zzy}zz|yx}}yyz}~{zw|{x}}||w|}yz~zxzyx{|~x{|{}{}yz~}y}{{}}z{~}z}y}}z~{w|y{|}zy{~zxx|v|w}{}}ztx}{{{w{}xy|||y{~{}yy~|y|{v~{|}{zzz{}zz}|||{x}|z{x{y|{|}~}xxx}zwz{y{y{{z}|{|z}~zyyz|y{yx{yz{~~x|x{y{{{~z{|zv{}}{}y}~xwz|y|yz{}z{}}}}y{|||zw}zyyzy|z}z{z||z|zy{z~}yzz~||~y{zz~}~z~xwy{}{|z{{wy{{}|y{zz{|y||y||w|}|{xw{xv}{zyy~}|~}{ytz{~~xy{|y|}y|x~|~z}zwz{|zy~~}{~|zyyx{{|zw}zw}zz{}z{x}{zxzz|{x{tx{{v}z~~|}}}|}v{}{z}|{~|z{}|y||}~|{y{}{z{{zz~zxw{|~w{x}x{zz{wz{|wwyz}{z|zy{xxz~}{||x}~{x|}{z|~~}}~~|y}~}}}{}{~~}}}~~|{~}~|}w}{|~|}}{}}}~|~~~|{~|~{~~~}z}}}|}|~~~{}~}~}{}|}}|~|~~~}~~}~|~}{~~~||}x|||{}~|z~|}~~{~z~}~~~{}~|~{}~}{~~~~~}~|}}|z}~|~}{}~}|{~y~~|~{}~~z}|}|~}|~|~{|~~||~~~~|~~|}~~}}~~~|}t{s}}||~{~}~~~|{~}|~~||{}}~~z|~}~}~}y|~{|~~{z}~}}~z|z}y}}~~~~{{y}{}~}}y~|~}y}}z}}~}~~~}|{}||}}}~{}~{|||~}}}|}~}}~~}~~}{v~~{~~x|||x|{z{z~zw|{xywwyxx~{zz|y{z}zzyu{|xu{zvtvzz|w||}{|yy{y}y|y}~|~|{~w{x{{|zx{yzvz|yy||z{v}zywvtz{|{xzwy|~}{z|xyu}}~~{}}|zyy{yyuywyyxw|{{wxw|wyzy||yw~y}xz}z~yyv{w{zyx|{{yv{|~x{{{~~{~~z||}|}xy}x{w|y{{yy|{z|}zw|z{}ww{{xyvt}z|{yz~y|{|~{xzwy~z{|xz}}~~||{wz{y~~x~xvz}x{{}x}~ywxz}w{vx|xxw}s{~~y}||}{y|{}{z}zy{~w}~y||zxyx{xvyyy|xxzz||xu{yx}xwz||{|y|{w|||}z|yzy~|z{|y||~~|xz{ux||~~vvy|u~z|yyx|y{||x{xyxzzvx|z{wyzzzzvz|{x|~~}z{|{{~{|zzx{{|}wzz}y|z{yyyw{zz|x{zxv||z~y}xw|zyy{z}|y~wz|w}}|y|{y{~||x{zz{z{~wyxx{wz{{vz}{x{yz|y|yzz~v{wvzx{{z{zzvx}}}{y}xv{{x|z}yx{xy{wyxwy{zxzy{v~~yu}xyyx|}zz{||~~{~wxz||z{~|yyx{z||{{~xx{z{{zv{y{zzz|}{{}{zyzywyzxz~}~}}~}vv~|z~|z}~|}{|z|vx}{|vzv~{tyv|{{vvz|xx|y}{}xyx~{}zz{|zz|~wy{|}}~|~}||~~~x~}~|{~|}}z||z~z|}|}~~y|~|||~~{}z{z{|}}|||x|}~~~~}~~}~}|~}y|}|||}z}{}z~~}~}||~~~|{}}}y~~}}z~|z~|}~}~~~|{~|}|z~}}z|}}}|~}|~}|~|}||}}~~~}}~{}~{|}~~y~}~~}z~}~}y~}~|~}~|}}|~{~~{{{~~}~~}~~~|}{z}~}}|{~}}|~{z~{~z~}||~{~{{~}|}}z|~}~|y|}{~}}z}}~|}|{|~y{{}}z}~z}{|}}~}|~|}||~|~}}}~~~||~|y}{}z{|||{|}|{~{~{~}~z|~|~~}{~}z}{~~}x}~|}|~{{~~y~~~~~~~~w}|y|~{z{vy}{}~zxyz|{z}{yz|{zw{v}}vz}|yxyzwyvw}~|wz|{yz{zw|}}xzu{x|~|zy}{|v{}zy~}}z|yw{zzyw|x}}{}|v}v|xvzyu{xxy{{}wxv|y}x{~}yyy{~}|~}vv|uvyzz|zz|~}}y|}|}{|{{{w}yx}{z{}x{{}v}z|~|{yw}{~|xyzz|}x|x{xz~zyx|z|z|{||zy|z{x{xzzyw}zz{xy{zyz|z|zzxy~~y{xux~||zzzxzy|zwy}~||w}y{z|~vzv||z|zyxz|{~yzy{zz{x|}v|z||yzzy|y~|}}~x}w}xy{~yz}{{z{}{yy}xyzyx|{z}y{}{|}}ww{{}{zz{yyzzv}|yx~|{}}}{zzv{|v{z{zzu~|zx}|{y{y||{{}zvz|yzz~v}|v|~v|xz~{{yz|x|{{}{y}~~}x{|x}~zz~x~{z|{{}txyy{s}z}{}y~~}xzvyyy{v~xyw~}|v~x}{}y{}}z|z}}~|{z|wyy|}x~y|zv|yy{}wyz|{yyyvxxy}y{{}{wz|}ww|xz}|wywyxx|zyzvzxzy|{}{yxy{zy{tzyzzy{{xxxw{zzw}z{}xw{}zyvy}yyxwwz{z|{|{z}~|y{xvt|{vwyy{zz{zw}yxyy}z|}|yx|{|{x{|}{y|z}{}z{u|z{|}|z~y|~~~~~~y~yyz|w{z{zv{zz||zx~~ww}x{~y|y|vxz{|wzx}|}{}~~|~~~~~~~~{|}{{}~~z~~}|~}}y~}}}~|~~~}~|}}|{}}||}}~}}~||~{~}~}y}}y}}~~~~~}~~}~yx~}{|~~~}|}{~{|~|~~~~}w~tz}|}}z~}}}}z{~}~}}~~|}~~{|}~}~}||~~}~}~~}{}z~|}}z}~|y{~~}zy~|}w||}{}|}||~}~}}}}|{}}~z}}~}~}|z{~~{~|{}~z}~~}~~z}w~~~~}~~}}}~~~~~}~}}}~~}|~~}~|}~|}||y~{{{}~{|y~}|}x||}~}~~~}~~}~~~|}~~~z{}~}{~~~~}~}~~y}||{{}{y}zyy}~yyxyzzzz{z}xy|uyyxzyxz{xz{{{zx~wz{w{z|}}z~~|}}{|||yx{x}{{~{zyxx~zyy}|ww|v{|}z~zx{|vu|{ywyyxy}{}||}{{v}|y}~}{{||z{~|~y{{|y|}xzw|w~wxwz|zzx|}|{xy~yy{{xzz|}~x~z}}}xz|{~|{|y|{z}~{z{{wz||{{zxxtz{ywx~x|w{y{zzw{y}}wyzz|xy|z~xzv{|{z|||w{{|yzz}zuy}}zz{y{{w{~}|~x{{x{u{}wwv|y{{xx}~|y{}{zx{}|{{y{{z~|||{|z|{{z|yy|zy|wy}zzw||zzy}}z|yz}z{zx~zy{z{|y~}{{~y~{|v|zz|{{z|wzxv|{y|{{y}yx{yx|{y{||sy}|zz|w}|y|~yzw||||y||{~z{|xz{zy~ywzzwz|ywxv{yyw{|uyuz{v{zx{}z|zy{}z|}{x~{z|{{{~~zy{||x{y{~~{xx{|zyw{z{}|z{wxzz{v}{{{|www{uzvyyz{~}~wyx|z}zz|||{xzzywz{~y||z|y{z{zu{{w}zy{x{ywyu|zzvxzyyyu{w}~{|~{{{{}{}~|{z|{}xxz}{zwyzzz}zw{zyy|{yz{z}y{~zyy~|vtyzx{|~|~{yy{||{q}x~}~y|}}z{xz~{x|ux~zw|w~zy|~{y|zx}}|zv~~v|}}z}}y|y|z|}|z}||z{~}}}~z~}~}y~~~|~w{|}}}}~~}{~|}}}|}~|{}|z~~}~~~~||{~}z{{|{|~|{~~z~}|~~}|~~z|}}z~|}~zz{~}~}{|~~}}~}~|}|{}~{~|~~}~}{}~~}~{~~~}~{~}{}|~~|||~~|{}|~~~~|}~{z~}}~|z}~~~|}~~~}{}~~|}|~}~~}{}||~}|}{x}|}{}|~{}}z}}}}~}}}}~|}~~|}{||~~~}{z{|~{||||{}}y|}}}x||}~~}~}|~~~~}{~}z}~|||}{~~}|{}z~~{~}|~zy~}}z}}|}~~~|{}}~{|{~~}~|~}~zz~zy|zzz{z~}y|{{|{yww{||x}~z{}{}|{y|z{y}yz~yz{}y{wy{z}}{~|yyy}w{{~|~|z|y~~{uy}}{yyy}y{{|}}}z{zw}|{z||{{z~xwz}zvx{||zxyy|y{z{}yuxz~}vz|yzx{zw}}z|yvyzz|w|zz|{~}x{}{}y~|xz{z{{yuy{zwz{{{{}z{}z{z}{|{~x|~zw|~{x}~zvw||{y|}{{{|w{{v|}x~y{|{y}{y}|z{zy|z~wxxzyy{x}}{}z{|z{y}wz}z{z|{zy{|{z}x{|{{z{z{y}|}{z~||x{zy{~~zz}|yzxzy{zw|}{|zzxx}|zzx|~{z{z|zxz{|~}{{yy}w{x}~|{z}{w{~||~{y}}~}yzyy{zxzy}{|}ywzzvv|zz}}z}y|y{z|{{|zz}||{{z}|{{|y{zy{{|{zyy}}zx{z{yy}{xz||}{}w{yz{}}{{{}{||z|w|zw~{}{y|~z~z{{{~yt}w|xy~x~z{u||z}{{}yyzy}{{z||yzy|yy|||y|x{z||{z~|}{{yx|z~}xw{{z{}{zyx|||||wy|wz|wyz||z~y|x{zytx}|z{{|~}|zzw|z~x{yy|}}zxwzzz|}||xxytxv{z{y{{|}v||xy}z}}x{yz}|}{|{|~|~y{|}}~|}{}|{y~||}v}}{~|y~y}}{{|zvy~{{|{}xyzz}}~|vyzy}~}z~{{|~~z}~~~~|~z||{{~||~}{~|~~z}~|}}||~|}~|~{|~|~z~|}{{{}~{}~~~~~y|}~~~|~||{~~{{|z{{z}}}}}~|~~}{}~|~}~~~}}}}}}|~}|}~{|y~}~|}||{z{~~x~~|}}{~{}~~}}~~}z~|{~}}z||~zz}~}}{~~|~{|}}~~z~~~~~~~{}}~}~y|}|}}~}}~|{}|{|z~{z~}~}||}~}|z|}}{~~|{{~|z~~~~~~z~|}|}~|~~~}~~|}}~}~|}~~~}~~~}~}z|}}~~{~}|}}~~~x||}||}|}~~{~}|~~|~~~}y}}~}~}|~{~}~{{~|zy~xz||yzy{yw{z|}uw|yx|{y}yzyz}}y{yxy|{}~{}uz|y{~|~{zxzy}|xz|}y~y~{|w~}{v{xz{xzyw{{|yyw{~}xyzwxyxx|y||u||z}|{|{{uyxxxz|}{}y{}xxx{wz|y{wvz}tyy{z|vyvx|~zvxxyzyyx{{x|}~z|yzvx{||xvz{{|zz{wx~{}zz~z}zzyzw{y}{{{|}xyxyx}y~y~zxtz}{y}x{y|{{z~}{w{}}{y{~yy~}}v~}{|}xzywx{zzxxv{z}yx{}zy{yv{}v||vw}{|{{zz{{{yxz{{|{|~z|}x|ww|||yy}}wuu{~yxy|{y{y|xw{z}u{xy|y{~|z~{~~xz{~xz~z{z|z~v~|{|~|}z{vwz|y|~xyxyyxz~{|xyz{{xy|~{{x}}{{|yz{{|x}x~{~}xx~}|}~yzv~yw{z}}vy|{|x|zyzy{wx{yw{vx}v|y|x}x}z}zx~x}}uzwz|}zx{|~}w{|||||x{{yyyuzx|{xwuy}~}xxxxxz|v~wy{x}||zxz}z}~t}zzy|}y||z}{~{x~{||w}|}z|{zz{zyw{~wx{}}xxyxy{ww|w{{zy{x{zx}{txw{zwx|{|y|{}{~~{{zuxy{||z{x}zz}xyxu{}{|y}yy{{~vx{|z{}u~{w|z|{||z~|}y}{{||~y{{|yww{|{{}}{yzzyw|}x{{~}v|z|wvy{z~xw{|{{zvzwz{|zz{|~}~~~~~~}z|~z}z||}{}{}z|}~}~{}||~{|~{~}}}}}~|~{{z}{|~||z~{|~}~~{~}{}y~}|wzz~}}y}z~~{~~|~|}{}|||{|z|}}}|{z}}y~~~}}}~~|~~}}wz}|~~}}z}}{|~|~~~|~~~{~||~~~|}}}~}}~~}~{~~|{}|{}|~|{~}}y{|~}|~~~|~~}||~{~x{}|}z}{}}~||~}~}}|~{|}x{}}~z}}~}}}~~~}|~}}}~{|~~|{u|}~}}~|~||~}~|~|y||}}~~z~{~{{~z}}|~}y~|~~}|~~~}}z}~|}~~~~~|~vz|wz~yz||zxzz{yy}yxy~}y{}}wwzy{zzx}y||z~{|uxyzzyxzw||z}|xzw|{yz}{uyv|{z}{{y{zx|zyxxxyxz~yz}{y{yw||}{zzwy||~}zxzz|{yy{{xw{{z}z{y{~xy{|uzv{xyzy{xyx{{||zzz{|}~x|yzyzzz}xy|vx|z}|z~{}yx}w~|}z{yw}}zz{|}|{}|y~yyvx||z|zy|z{}|~wzy|wxz{}{{{x|zz{w~zyzy}}y{~||wyz|{y{|}xzwxyv{yy||z||}{yy{{xyy{{~|yzzzx|z|zw}zyzy}{z{w~}{}xx|||~{{yzy|y~}z{w{x|{{}||{y}~vz{}{{{~~yzz{z~y~zt{{zx|zzz|zx~|~yz{zx{|y}|{zy~yz{zzyz{{zzyw{{{{zx}yy|w{x}yzyy{~|yy}}yxy||z}y~|~y~~w}}y{|zzy|yyt}|xy~{}}~~wwzxy{|{{y{{~w{zw|z}xx{yv}zu{{}{{v{~v{v~~yxyzyz~{y|xyzyzw{}|zvxw{|}{z{yzyxz{z{z|zw{xt}{y~{z|{~w|~~z~xzy|yxxyu||xx|vysz}zxy{|vy{zzz}{zxyywzx|}xzz|||xxx||z}yz|z~|xw{|{{y|zz{}y||}||{vvv{z{{z{z}y|}vw}zz}vx|}yw~w|}zvxxz~}y}zzxz|z}yu{{}yy~|uz{z}yy{vwyyz}{}{yz}v{|z~y{{~~}}}}~}{}~}~}}{~~{~|~|{}~y~r|~~}~~~~~~|~~~||y~y|}{z~|{||}~~||}|}~}{|~}|}{~}}|||}~|}|{~|~~}~}}{}~{{}}|~y}z{}}}~~~~}y~|}{~}x}{|~}{}|}}~|}}~}~}~}|}|~|~||}~|}~{|}~~}}}|~z~}}|}}|||}y~{|~{}{|~|~z}~~{}}}~||z{z~z~~z~}||~|}~~}y|w||~}~|~|~}|}~||~}{}~}~~}{|~|||~|~}~{~{|}~}}}|~z}{|~{}~|}{~~y|~{}}~}}{}}~|{y|~{~}}~~~~~{~~}{{~~{|}~}{|}|~~~{|}x~~|}zx}}~yzy|}z|wzyy||{{z{y|yyvx{zz{vy{zzz|z|x{}|z{y}twz|x{yyy~yy}{|{xzyxx{{y{|w{yw{t~{}{yyy{y}yxx{|}y|{y}z~|||||{v{}yz}{{z{|~{zz~{{z{z|x{zyyy}v|{x}|yyywyzxxvw{~xw{||z~}{~yz}z}}y~~|w}}}|~}|w}|yzuyu|{~z}}u~xxxwxwx}y{y|wzy{~v}zyz}{|~z{~x{{{|}z{z|y}z{{v}|zy||{z}{yv~}wx}}zzx|zw{}y|{}v}zy{x}}}x|~zx~{~|y{|y~y~{u|{~y|y|z~zzxxy~|zx{{}{}~zxvv|}{}|w||{zzzx}{|}|wy|y{yz~~~x}w|u}~yx|wy}{|vyzzzy{{wyx}z}{|y}~w}~|yx}||}|{~~~~~z}zy}~}{|||y|~||{|w}zw{xwx}xyzu}{x{ywzz{y|{|ywxx~}{|z}wz{z|v|~{yz}}wx}{z}z{~|x|xyy|~w}{w}{{}y||xyz}~z{xwz}~{z~}{{~}}z|y{zz}zw|{z{wx{||~{zxwyzxy}zx}zyz|yzz~|x~~x||{yyy{~{{~|~|}~{|}|{{zyzy}zyxzyzzxyzv{xuw~zz}vuz{|~}{}~zuy}z|x}|z~~}}|~|~}}|z|~yy|}z{~~yzxx{zyy}w{wyyvyxv{|yz{~yyz|}zw{yyzwu{}}~~}~|}~x|~~}~}{~}~~|z~~~}{}}|}}||}}|}|~~|x}~~}|}|~~}}}~}}}}~y}|~~~z}z~~}}z}}z|~}~}|~~}||~}|{}~{z|~}~z||xz{~}y}~}{}~}}~w{|~~~}}}~}|}}}{~}~~~}|}{}~}~}~~}}zz}}}~}}~z~|||}}z|~~~{}{}}{|~~{~}|}|}~~{}|}}~~|{}~}~~~~||}~~~}~z~}~~~~}~}}}}~}~{|z~~}~}|~}~~|~z~~{}y~~|{zz}|{~y}~~||~{}z~|~y~{~}}z~~~||~|~~~~{}~{~}~{}}}~}|~~||~zz|~{~{}|}}~}~}~}{}|||yy||~z{y{}twz{{{z{{xx}sv|y}zz}{yz|{{x~yz{yx~}|}{y|{|~xuzw}v}y{zuzz{{xyyy}z||{xvwz|z{|wxw|||u~y||y{uuxwuux}z}w{|zy}|zx}}uxyy{x|xzy|y~z}y{|~y|wz{x}|}zyy~zyxxyvz}|z{{y}zw{x~|}{zz{}{vxxx|z}zy{{{wzyx{|z{~||xx~yzxy|z{z}yx}xz}|z{|yz~zzzxy|{yx|{y|w{|{z}|{yz{z}{{~yyxzx{xwxvzx{||}~{uy~yy|z|z|y{xx{{s|yv|{}z}}sywy|}w{y|{|~|{|xy{z{wxx|y{vy|v|y~y}zw}{x|{w|{zx{{}zx{|x{wyyz|x|w{uy|}{{|xy{}zwzxtxy{zyyy~yx~~z~xz|~zzx}y~x~{}{~{{~~}}~||xyw{}yyyz||zz}||u{{{z{{y|z~{{|~}|y}{}ywvzz|zzy{{tyzxzwxx}{yzy|y~x|zy{{zzy|}{~z}|zxzyz}zzyy~wyyzzsy~wxyz|z}z|~z~~}}}y{~}|}|~~{|vz{z|z{}y~yz{}}|y~zxyy~w{zy{{}~{y{xz|yz}{y|xzzx}y||{w}}~v{{|}y|zxv{wz{|zt{{|{}}|z}vx{~{yzzz}{|wz~{uz{wz||z{}zw{}zz}y~yx{{{uxz{{}|~{xz}}x{~}{}xv|z{x}y~vyyz~|z{yzxux|~|{x|}}||}|}{~{z~~}|z}|}z}z||}~{~~~}~}~~~~~~~~~z}z}{~~{}|{y~|}~|~{~||~~~}~~}||{}}~|x{|}}~~}~|}}{}~~~~~~~~||{~~y|~|}}{}~}|~|~z}}~~|}~{|}{}~~}~~{~}~|||~}|}}}~|}~~~~~{~||~|}}~~~~|~~~}~}~~}||~|}}}{zy~z}~~~~|}}~~|~}|||{||~|~~z~}~}~}}||}}~}~~|}~}}}}|}~}|}~||}||{}}}}y|{~|}}~~~~}~~{{{}~{{~v|{}}}|~}}{~}{}}{|}||}x~}~~}|||~}~|~~}|{z}}~~}~~}}~~~z~{~{}~{~{~{|}}}z|~}~|z{~w{}x{}{{{|{wwzxx~|}{yy{zx}y|zz|x||wz|xzyx~~}|zy|||}|~z}|}zy}zv||z|{zw|}y}yzuz~{zz~yu|{z|yvx}}x~|}|~}~~y||~{|y{|y||{|{{{{|yxuyvxqz~{xw|z{xv}{{~}{zwy|~}{xy~zyzy|y}{|~~{z{~{~}x|{{|~z{{y{y|}xy}y{xzyzyxx~z~{y{uxyvx{}}x~||x{|}yy|xz|{y{~}~~y{||xyxw{yz|zzz}wz}vy{xy{z|{|y}z{xw{z}}~~y{{}|w{yz~}~y|}{||z|~z}z|x|xww{vyzzxywzv~zyw{{y{z{}zx|~yx|}}}{|}~{z{~uzuy~}y|~z|z~{xz|{zt}yv{|}|xzz{z}x|{zww|z{w}{{}z|~zy|{|z~z|w~zzz}yx{zzww{vzz{z}{z{}~xw{x~xwzzzxyzx{|||y~y~|zy|}|x}z~~x}~zv{yv{z}{uy|||{}y|{{{wz{|{zxz|{zxxx{zzy{}z||}{{z~w||xz}zy|~|z~}~xx{~y{ywx{{yx{{{|z{zx{ywt}}}|~z|yz{}u}y{yx||}}||x{z{zxy}yxyz|z{{w{xzwzzvzz{z{x{x|{y{}~z||}w{w{||}{|}{z|yzz{~y||{yyyzt{s}zyvzw~xyzv{{{vxx~z}z|~}}~}}}{yz{zzz{{~}~~~~}~|y|~~}z}~|~~}}~~y|}z|}|}~~}||}z|}{{||~{||~|}~~~{~~}~}~~|||~{|}{~y}}~}}~}~}|~z~~|~|{||~~||~~}~}{}||~~~~{||~~~}~}||~~{{|~~}}}}}~{~{~{{{{w|{~|~|~}~}}|}}~|~}}|~~~||~~|~}}z~|}{~~~|{}}|}z|~~|}~||||||~{}|~}}z|}{|~{}{|}~{|}{{|z}}~}||~|z}}}}}}|z{~~}|~|~|~~}~zz|~~{{|~{|}}}~}~|{~~{~}~}zz~}||~~~~}{}~}|}~{}{~}}~{y}~}}}}z{y~x|z|{z{yywy|{|{zzw|vz{t|{yz||z~|z|yz|v|wz~yx|{}x{}yz{}|{zy|z{{~w}zx}x}}zy~y}vw~z~}y}y|~yz{x{zy}}yu~|zxvzx||~|w}~{zx}y|z~{|y{z|y|{{{y{|x{|y|yuz}y~}||y~}z}}zyw{zz|u{{|}|~x{|{z|uyxzy{{~~|||{|{~{{t|wyy{}|~x{yy}{yx}yz{z||x{~yxo~}|ywzz{|z{y}vx{xz{zz|}|y|yz|y}y{zwy|v{}zy}yzz}|{~{{vzy{s}}y}|~{y|z|{{yzzw{|{y{|zw|}zzw{z}{{z{xx}xyx~x|z~~~z|~z{zz|{y~{|xz}~|z{~{y|}vxw{zx~|{y|y{|zz|~{y}}|xy|yyz}zxzz}{{z}y|z{|z~z~w}xx{{y|x{|y||~vz{|{}y|zyx{|~{zy~zw~||xzzyz}xz|w|{{yyux|~}ywzvz~z|{}y{|zyzyy{{~z{zx{{|{yy~y{wz~wzz}{}y|yzxyvvzy|zzyx{y|zx}z|~y{{ux{yzztx{y{xx~z{~{yz}zx}z|||~w{}{}z|yz{~y|}}zz{{z{}~}y{|||x}z}~{|~~{{xy|||{xxzw{xzz|{{|~{{xzxt}xv}|zw}x~~|x|||{~|}{}z{ywy{{{z{z}~zz}|{v|||{{~wxx{~z|{yyy}{y{z}}yz|{|w{|yxz}|~xz~{~~~{~wyz}~~||~~y}}}|~}z~}~}}}~~~}}}|y{~~{{}}}}|}~|}}~~~{}~|~~|{}~{z|}xy{}}z|x}}|~}}}~~}~}~~~}}~}~y~x}{|~{x~~{z}{}}~|~|~{{x|}}~~|~~~~z}~}}~}}~{}}~}~~~}}{}~}{~~|~~~}~}{|~|{}}}}~~}~{~|~}~{{~~}}~~}~z}{}}{{~~}~z}}zz~~~{~|~|~}}~{~~}~|~{}~{~{~}~~{|{~~|}{}|}|zz{}~{~}~}}~~~}|}}}{~||}~~{{~{z~}z|}}z~}|}~y}~~}}z~~|~{}z|}~~}}}|{z}~|y{{{||y{zxzy{zw{w|{~utuxxy{}{zt{{x{{{z~z|}}}}~y}~z}|zzzz}}yzyx{|{z|x||}x}zw|}y{x{xx~|wyyzv|{zyx|x{}z|z||{v~||}{w|{xyyy{z~xzywwzz||zv{yz|t||wyz~yxwzzxyz{{}wxzv}z~z|{|}yz{~{x{z|{|z~~{y||}ywz}v{yyyw{xywz{}tw{{wzwxzz}xzy|w}zy{y~x{z~|}zy{|}{y||z|yy|wz{~v{~z}y{{zyyz{z|wzxzxzvx}|yz|~z|~yu}yy{}{~z}~y}yw~z||}xyw{|xx|w{wwz}w}wyvy}{|~z~zuw{zt||{w{{}yx{y{x~}x~zwz{}~~}}z|z|z}xy}yy{|{z|y|}yyx{yy|ux{yyyy|{}|xz~v|y~y|zw|yz|{y{yy|{||y{|z~{}wz~{~y{xwyww|||yzxzy{|}}|{|{yy}z~|}z{{{z|{~u{z}}xuw{xy{{{{}{y{zwuy~wzyyz|{{||y|y}y~|}}~z}y|{z{y{y|zz{|{}|y{zy{{v{~}v|vx{zz||}vy{y}~xxwx~{zy|ywy}}||v~{{zw{y}zz~yy{{|}|zxw}z|w{{{x}|z|z~|xvxyyy}w{w||||zx}{~|z|{~y|yxxz{|}x{||{~{yzx|y~wtyu|}z~{{ww|{x}{y~{{y|xzz{|z{uzw{|}y}||~z|{~~~|~|z}|~z~}x~}~~{}|{|}~z}{{z}}~||}|~}|~~|}x}}}~~{}{~~~~~|{}~}}y}}|z~~~~y|~y}~}z}z~~}~|{z~~~}~y~|{}~}{{z|}}{|~~}}|}~~|~z|{}{{z|~{||~~}~}}}~}}~{~{~}}~}z||}}~}~w~~}}z}|{~}|}~~|}|z}|{z}|||{}}{~|}}}~~|}}z~y~~~~{}}}z|~~~}{|}}}}}}~z}{~|~||~}~{}~y|||x|}}}|~|~}~||z{~~{|~|z||~~~}{|z~|{~~~}~~{~{||~~z~}}~|~}{y~}~~y}{}~{}|~}x|z{zzs|zyxzzyz|~z||y|}}zz{}xyz{{||}~y}z{|zyxz~|{{xz{y{}}~~zxy{{wy}}}|yzx|}|~xrz{zxzxz{v{v{{{}zy}zzy}{x}w|x|{~|~yt{xzw||xx{~yxy}xxv||wzxzzw{{{vz|y}z~~yy}wx{y|{z{yzx}~|}u|yz{xzxxyzxz{|{w}~}{wy{x}yz|zy{xw{zy|z}|yz|||zz{zx{|~v{x{}||}z|z}y{{|z|y}z}xzzx}{|y|yx}yz|yzx{x}zxx||}{x|x{u}yzzyy}}x}zy}||x|{zyx~{}{zy|{yzxzxzy}~z{yyzuyz|y{xx{|{||{yy|{w}|y{~}~{|{z}}}{|z~{v{yy~|xzz~x|xzy||}{z|}||z}y~xw{xy|{}||yx}|zv}sxu{{y|zz{xzxyyyx}yw}}~w|zyt{zy{y}||zwzzwy{~u{|{z{yz{z~zww~yy|z|xzxz~zxwz{}yxxzyy~}{{z{z|{|{{yy{~{{{~x|}|~{z{xz{zz||}yyxz{zx}z{~{|xxwzyvz{yx~yy{x|~|||z|yz|zx|x}}}yx}z{zzzu{y|w{{{t|w}z}|~}x{xxwyz}{{|z}{xw~wx~zzw~x{x|w}~yzzxyzz{zzy|||~zz{{zv}yz{y{{|}|wz|vx|z|||}{z|{y}{x|z|{{zyyzx}y~zyw{|x|x}{y}{{ywx{zzy{ywyx|z{|wxu||}||~}{||~~y~|~~}~|~~|}}|||}}z|~}}|{|{|}~{~~{|~}}z~||~|~}~~}|{}}|}|}}{|~~z}w||~~z}~}~w|~}{}u~~~|~|~~{~~{~{{}|~{~{|~z{|~}~||~|}{~}~~~z}~}|~{}~|{~}|}~{~~~|~~|~~~}{|}|}~~}~|~~}{}z~z||||}}}{}t~|~|~}|}}{~}y~}z~{}}~{|{}}~~~|{|}z|z}~{}}~}|~~~~|}}}~~~~{~z{|}{}{}|}~}z{}}ww}}}y~}|~{{~}|}}}{|~~~|}~~}|}}}}||y|{|~~}~z{{|{~|}~~{|}{|~}~~~}}}~~xzz~{zxx}|z~wz{|vz}{{yzy{yx||zywyyyz|y|w~z{y|x}|{{|y~{}{{}||}{vz}{xzyz}zzy{}|{zx{{}wyz{zyw}vywy{{vyw{yz}}wz|yyx}{w|{zz{~zz{|{|}{{{z{zwzwwwvzyyzz|zy{y{wz|x{y{yzz{x|{|}zz||{}yyzyzv{~~x{}z|vy|{yy}x|{{|}{yz~xyzuz|xyzy}xxywx}|uzz|zw~}w|zz{u{|wxw|{}y~|z~z~~{|ww~{|{y|}{~}|{x{{}zxwyzz}xywyyx~{~~z|{yw~}ww|z}|x|y{xz~y}{{z{xz~|zyzzy|yzzx|yvy{{x~zz{|{x|}}|w}}zy|}y{zy||v}{{zy}{x||{{{uy}vwz}yy{zx}{yy|~~zxzzy|vx}y{|y|}{wy|w|}v~~wzzwv}y}x~y{|zzz~|x{zy{yy{}yzz~|zzw|x||yzx{{vzu{}}{{|yx~|zz}{z{|{|{{{~yzz{{z|vxy|{vyyw{|wzsyzwy|~y{|zyzzyz}z{yz{~~|~~zx}zz}}x{z~{z{x|{y}|yx{yzy{xy}{|zzz|z|{vxwzzzzz{|xy{}{}}z{y{y{yx}{zzz}{{~~z~}{z}z|y|}~zwz|zy{{y{yy~v|zvywxxzxw{xwz|z}{}zv~w}y}}|x}zz}{x}x}}|zz{~yy|x|{yx~w{{w~yzwy}wxyz{zwuwyx~{}{z}||{{y|||z|}~~~}}}~}}~}}~}||~z}~~}xz~}}}~}|~~~~||z|{}{xy|}|~}~~~{}}}z~|{~~~~~~~~~~~}~~z}|}~~~~|}{}}|{y}z{|{~~z{{~}~}z~~{}~{{}z}}~}}~}~~}~|~~~~~}|~|~|}|}~}~|}~}~~~~y}~~}|~|~|}~{~|{{}||~|{}~}~}{}~}~}}~{|~y~}z}|~~|~yyy|}}~}~{}~}|~z~|}}|}z~{||{{{|||}~~}}~~}}~}~~|{zz~y~}}z~~}|||{}|{{}y~~|}|}}||}z~}{{~|{|~}~~~~|~~}{~|~~~~}}~}|}}~||}~}|x{}|yx{|zy{wwzu{yxwv|vzy}||w|z|{|~}zyz}|zy~wyzzwyzyzw|{{z|zzxz||ywv~uzywy|{~s~~~}zw{z~{{x{w|zw~z{tw|yx|~||{|{}~yv{|wwxyw{{}|{z~{w}|~xt|{wz|zyyyy|vx|yzwy|x}yzz}{z|z{}y}}w}x||{z|vy{|||yy~~z}{{|zt}zz}yz|v}x|z|{z{|x}|y|yyu}{||z{{w{zy{vz{{x}{ywzz|||ywzy}|www}}z~yx|{w|yxxy|{|wt{~zz|y}yz|y|y{yzx|{x~||zzxzwyzy}xx{zz|zuwx||uyy~z~}|w{zz||yzz|yy}{xwz||{|z{{}|vxyy{xzw|zx}{{y~~|w|wz|}|zx|z|zy{xx~y|zyz{{{~|y}|xzww|}|z|{|{yy{{{y}{w|~yx{yy{y}|u}zx{xw~{}yzuzzx|v|z|~{{{z{{vxy|}z}|}wy{zz{}~|{zz{wzy|yyz{|u{{|}z}|zyz|{~zy{}}z|{|y{}yy|wzx}{z{yu|{yz}x{w}z|}ywz{vzzzx{wzzt|xz}{x{xyyzx~xzz|~{|~~xyv~yx{}y|{~{|u{}{xzy|z}|x||{|x~x}}|z}}yzx~~zwy|}|||}}x{{~vx{t|{z|~{w{yz}zxx}x}z{}z{vy|wz{zwxy{z~z}z~yu|vw{yz~|{{x{z}|x}{z{{{{xw}y{v~{}|v{z{~}~{xy|}}~|}|~{|{}{~}~}||{~~{~}}{}}}~~{{~|~~}~z~z}||{~{}}~~{~~|~{~z|}{~{~}}~z~}~{z|~}{~}~{}||~x~{y}|}|yz}z~|z~~|~}||}~z}}~|~|}}||~}~}}~|~||~~|||~}~~}~|z}~}|}~~z~}|}}~~|~}}}|~z}~~~{}{y{}{}}}}}y|~y{~{}|~}z|zy}}zz~}~||{}}~{~~~}|}}}~y~{~}{z}|~{|}|~~{z{}}y|~~~y~~y~||}}|}{~y{{~}}}{~}~~~~}|~~{}{}}}~~~{|~y}}~}}|{{}}{}}}~~~~{~|}~~y{~|~{}~~~wzx}zxz}zz{x~vywz}uyxz|{|{~{y~x{|yz{{{{|z}y|}~}}zxzz|{~|}}~}z}yzzz~}|~y|}wy~{z{}yzz~|{z{x~vz|x~zt~{yy|{w{y~|~y{xz|z}{|xy{}z|~yy{{{}wz|vyyyzz||yy}zz|}}wyzx|z{zz{y|z|{~|~}~{|}{z}{~y||z|}y}}|zz||v{u{{vz~zz|xvu|{zxz{wv|{v}|zv{~|~{zyz{~|z~}xw|}|||zu{}{{|wy{|}x{|vywwz~}|zx}|vvzz|{y||u~z{y|}uzyx}}zw{|~|z|||x|{{y||zv}{{szz~vzwxyx{zzyv{xyz~x|{x}}}||{xy}|yz~}{{{}{{w}y}|y}|z}xxzyt{wz~~zxy{zyzwv|yy}uw}y|vyx{}yz||zz{|y|{xy|}|~}|||}x~z~xy~yv{z~{zx{wzxyzxxyvwz{yzz|z{}{|{|zy{}||y~z|{{x~yz|||{~|v}~}{x{zywx|uyyxw~yxwxyyy|p|z}yz{y{{||{~}{~w}vwwy|~{x}{||}xw~||z{wz{|yx}~zyz||{xwz|wu|~xyx~~|x}|||{|{z|}|||}}x}z{~txv~xzzx{z{|x|w|}|}zxz}yt{y|~{y{}|{~}|z}zy~{y|{}{|y}}q|~zz~y}y}x~x{yxx}x{xxyyx~}ux{|v{|yuz}|~{yy|y{{{~|{}~{~}y|zz~|}}~}~||z}}}|}}|~|}~{y{}}}~~~||~}~}|}~~~{}~~~}x}}|||~~|~~||~{z}~~~|~~{}}}{{~}}{~~}}~}~}{}~~~~}z}y}||~yz~z{||}~}~}||}~}}}~{}|z}~~|~}}||}}|z}}}}y{|}|}}}~|{~|}}~~|{}||~{~|{}}{~~~z}|~~~~~~~|{~|{~|}|z}~|}||{}~}}}~}}~~}}}~}{|~~x}|}{||z|}~|~~y~{z}{~y{}z}{|{|~||~{}|~~~}~}{}|z~~~~~{~{~}~~~{|||~zxz{{z|{||uyz~y}{|zy{{{{y}}|}x}|y|{vyxzxzxxz}~}}~|x}~xwxzzyz~zw}}{}{}}}|~xyyz|{{z{{z~zz}}}~zy~}~|z{{}}}|x~y~yz~}x~}|y|~~zyzx|~w|}{{~xzxyzy}{}yy|}y|}z|w}y||z|y{}x{}|y|y}z{{~{qw||}zx{xw{~|yx~|~{yxy}|}{{|~}zvw}w|zx~z~{{{|{{|{|~|}{}z}}z}}|~~~z|{{{|{z}|}{z}wz|y~z||}{}zx}|y}y}zuyzx{x{y|{zy{x||~{~zwzz}x|}|yz{xz}|{}y||y{z{x|~|yz}z{z}|{{x{z}y|~}|{{y|zxz{{|||v{zy}xzz|||yyy}{~}}~|x~|{~x|}v}{~{{{{z}||z|y}zy|{z||~~w{{}y{|z}z~~y{~{}z|y}}|zyy|z}}z}{{w}{}xy|{}}x|{~|{~}||y{~|zyw~|xz{z~x}{|zx}{|zz{}}}yzzxy}{}yz|z{z|}{y|yvy}}||zy~|{|{zz}{}~z}{|z~x{}}||zy}w}y~~wwx{xy~{|~|~{|y{~zzz{z~}}{|~zz{z{z}{~y|{z{{~x{|zz|v{}x}}y}{{z}~zu}zz}}z{|z{~~||}~{zzz{}}~zyz|xxzy}~}|zz~|x|xy{~yy{}ywy|~}|{}~y~~{z~~|z|}~~~~}~~~~|~~}~}~~|}~~~}~}~~~~~~|~}~~~|}|}~|~y~~}}}~|{~}z~}~z~|~}}}z~}}~x~x|}~~|~{}~~~~v|}~{~|~}|~~}|}~~{}}~~~~~~~{}}~}~~~|~}~}}{|~}}|~~}~}~}}~~~{~~}}}~|~}|~~~{~}}}~}~|y~~|~~~}{~~~~}|}|~~~}}~~~{~{xx|}}~}y|z}}{yv}r{wx|{yw{{ywyy|yuwxx}{~{|xzyz~{zy~{x||v{yz}|zy~~y|zyxy~y{}|zzxyywywwzxzzyyyzyz}|v|{yyxzw|u~}|~{||z~zzz|z{|}}xz||{~|{z{zzv|zzy{|x{{x}xwwv}wyzyvzzuyy|}}x|||{zy}zz|{}||}zyyx|zz}|zz{xz}yz{z{yvvy}z|{zxx|z{yuzwxzzwx{}z{{{y||zz{{zy||y~{z}vzy{}|w|}}x~zz{zx|y{|z|~w|yz|zzuywywx{}~|{}||yy~yw{|z}y||z~r~y{}}z~zzx|}yyyzv~yzy{|zyz{{||wv~}zzzy}}yz|{|{x~{{w~|~y{{|zz}y~}zz}x}wzyzuzy{~}~z|zxyzvxzx{xx{x~~{{zy~y~y{zz|{w|y{}zyx{z|~{yxx|}v{|y{{z|y{{|xxv|zz|~{{y~}x}{{}|{w~{x}y||~{|~z||{~}y|y{}|t}{|wyx{{{wy|wyzzxtzyy}wz}xxy{zxyy}xyyxwx{}}~x~y{|}|}~w{~|{~|x}w{|zxwyzuzx{w{||}}z|zyzwz}|zz|z~}xzw|zz}z{|y}yt{v{}wzvy|xz|w{|x~zxy|}xzx|{|{zx{{z~zuwx{x|yz}~z||z}yw{yz{z|~~z|}}}{xxx{{zx|xw{xzw~}|w{|zw|t}{yxuy{yy|}x}~y~{{{~{y{{~~}}~}~|}~~{z}|}{}}{~~}z{}~~}|}~}z~~~}~}}}{|~}|||~}z{~|{~||~}||~}|{~~}~~~~~}}~}}yx}|}||~~}z|||}~}~{~~}|~||x}}}}x~}~y|{~~~~~{}|~~~yy~~|}|~z~}~||}z~~y~~}}~}~~~}|{~~}~}|z~{~}~}~||~|}|~}}~~}{{~~|~~|}~{z~|||}|}~|}}}~}{{}}~}~{}~~{|}}}~~}{~~}}}||{|~~|}~~~|}y~{x~}~|~~}}{~~|~}~}}~}|~~}}}{y|~~|~}~|}|}~}{~~~|~{~~|~~}|~|}~~~|~~|~|||~}{~~}~~|~}}~}z{~~}|xx}}~}~}~~~{z}}}~{w~}wz}x}x}}{{z{xzw{zyvzwzyzyvyz}y{xyz~~}|z|{}z{}z}uwxz{wz{yz}~v{wzz}zy~uw}{}|}y{x|y{vz{~zw|}{{yz~{|vz|v{yxyz|xzw~yvv{z{zyw}}|{||{y{{|yzzzz~zxv{yzx{xy|}y|w|}}u||xy|x{|~w{{z~zzxy|v|{}}{x{|x{z{y|{y{z~{zyzw|~{{|xwzyz~z|{|xz}z{{|wx|zzxz}wzxz{yy{|zz{~~{}zz{{y~w{{y|||y}|zzzv{z|yzzwyyx||z}{yzxx{y|x{|xx}}x|yxvzv{ywyz}y}}x}z|}|x~|}{}w{~zzx||yw|zyz|||wz{{{~xy}z}z|}|vx}{y{|wyz{zx|z~z{zz|~|zzxzy|y{y||~|xz|{{}|v{yx{{z{zwzy|{zz|{{v{wzy{{x{{zz|{}vvy{wzzyx~z}|~xyx~|zvz}|y{x|{{z}y~}w~y|z{|z{xv{yx}|yx}}vxzx|~~|wy}|zz}~z||z}{|yx}}z~zxyxx}{xxw}z|zz|wwyywx{x{yzz{~}}z{{w}zzz}~~}{zz}{~v~{~y}yyxz{}}y|z~{y|{w|v}yz{yyxwy|{zzx~z{|yz~~xxzx{zy{{{z|w|xy~yzyw|y{{yzw~|{zyzyuyy}||yxxyzy|w||{v~{w}z{{|x~zzy|x|vy|~}zx}z~x|yzy{{}|y~yzs|z}|}{|{}|{y{{z~|}}||}~}}~}{}}|~||~~}~~}~~~|~~y~}~y|~y~}|z}~}~}{{{|}}|}z|{{{}yyy|~}|}}{}||~~}}~~~|}}}{~}}~y{|}{~||~~z~}|~}||~|~~||}}~}|~}|{~~}~~|~}|u~}~}}~{}|}{~~|}~|{}~}~}~~}z|z}|{}|~y{~|z|}~|z}~|}~z|{~~|||~z}{~}~||~|y|~}}~}}~~~||~~}{}~||||z~|{|~~~}q~|~||~~|~}~~~|}|~}||}}|{~~|}~}~{y}}}}~||zz~~{~~}||}}zz~|{}}~~~||{y~||~|{~||~~{w|w{{{~~{}y~~}|{|z{}{~~~~~~~|}|~{~}y~~|}~~~~y~~z|~zx~{{{zy}{xz{w}{yxvxw{yyu{yy}{yxyuwxy{y}wyx{|{zz{|zwy{}~|zy{z{x~||y{|y||~|yyx}wxzv|||wzw~yw}wz}xvwyyw{wyxt{{z|w{}x|z~||yzz{yx|{t{~|{zzy{}wyy{zu|z|zyw|{y}z|{uw{zxzzz{yyw}|{w|}zy|~|xyyyx}zyyx|y}ww}wz{zy{{xy{~~yt}{w{w{{zy|z}xxyywyxy}{y~uzz}|||{}{z}|{y|{{{{{z~z~{wy}~{tvyxy}yzw{xyu||{{yvzzxz|z|y~|{|z{|{w}~z~{t{zy~}{|wy~~}yy}}~zwwzvvzyxxxzzztw|z}x}wzxww{|y}|{zyv{}{wy{~{||{tx||}||~}yz~wywyyw|}|vx{z|{zw~vww{{vzwwy|{|}}z}vy}zz~~zy}}{{z{}zy~y}}yyxyw{z}{z|v{yyttzyx}}|w{{y{y}{yxyxz}yu}~xzzz{|wzy|||z}ywyz|wy|xyx{|x|zx{{yy|xz{v}}|z{xyvu{{zwv|{zxy}y{y|{xx}xy}|}||wz|x{}{yvzzyy||}|y{y|zwvy{yzy|xxwv{u|z}||{y{y~x~|z}|xzz~z{www|}|x~}zxvxxyyyy|vzzy|vyvyw{yyy}uv{v}xz{{{{~}|{xzxu||w}xyyzw~{~~|v|}yzyy}}~|{zw|xxwzwwv{|yxyxs|zw~|y|y}zz|{z||z~||~~|}}|~~~}}~|y}}|}~~|}~}}|~|~|~~|~}zz~{{|{~{{}|}{}y}||~}~~~||||}|}}{{~|z~{||~}~{~~~w}z|}||}~{~~~~~}{z{~~{~{{~~{y~~~~|~|~~|}{~~}|~~|}|}|~~~z{|~~~}z~~|{~z~~|}{z|}}~|z}~~||}~~{}}~}|}}|}}~~~z{}~~w~{z}z}|~~z|}~~~}}|}~}{~|~|}}~|}}~|~{~~}~u}y{~}~|}}}}~}}~{{~|z~~}|q{~}}|}~|}}||~}~~}~~~~{}z~}}~~|}uy||}x{}~~~}~}~~~~|y~}~|yz|{|~|||wz{~}|~~y~~~{}~y{}|||{}}}{}~|~|||}|{}{}}||~}~{zyw}zx}x{||}yzz{|}wwy{{xx{}~{x{|{}|w{xzy{x|}~z|x{y|zx||x||t}y{w{z||{y|{z}|zwu{{|xzy}~}uzy~xx{yz{zz|w{yz|{|zz{|{~z}}zxyt|}{vyvvz{w|vyux~{{|xyzzyyxz|yw|y{yzzw{|t~{|zxw||}yyy{z{wzv{y|~y|}wxwyzxx}z{|y}|zww|wxy}v{zxz~}zx|z{z{wz{x|xwzzx|y{wz}wxx~|w{w{x}||ywzz|zyz}{{||}zyxzy{|{{zx}{w|{v}x}uzyyzyy||~yx{x|xyxy{y{y~yzu}{yyzzz{|{{z{|}yy}|{zy{}}y|~|~}z}ywzx}{y{|z{yx}}~xu|{}}~y{~|||}z||y{z~zy{{w{y}w}{z}||u{{x|xy}zxvwxz|{|zz{~xx}yz~{xy~zzyz{xzy{ywvw~z|{}z}{z}|{{zz}w||yz|zz|y{y{|}{~x|zzvx}|z{z|yy{~{}uxyxz{yzzy||y{}{}y|yyy}zzxw{z{z}|~}|{z{|~wzy{|{{yz||uwvyyu~y|{w{z|}{yx{|xz}{}{|zz}{}xyy|{{|}|}z~{rw~yzwwzwyx{}}wy|yzz~zy{}zy}yyzx|~|{x|wy|zx|x{|yz{{|ywwy{yxz{|wy}xzw{yztw|x{z{~yvzyyvw~zz{wyy{|yw|wz}x|{yx|wxz}yw|wz~{zzx||xy~{w||z{~z{x~{{|}~}}~|{}}|vzzzw~|||z~|}z|~||{~||~}~{|}}||{|~}}~~{~}~~z}x||z|||y~}|~~||||z}{~|~}}|}~}{~}|||{|~v|{{}}{|~}~}}{|~~{|{{|{{|~~~}zz~}}~w}~}}}~~~{{|}{}|~|~z}~{|~{}{}||~|~~}{}|~~~y~{x~|}{}{z{|yz{~~~~}}}~~w{}{}~~{~~}}|z}}~}~x{~||~~|~z{|~|~~}~}z}~{~~{}|}x}~y|{||}~}~}~~|}~~y~~|~}~{|}~~{~{|||~~}~}|~}|~}~|~~|~}}~}}}}~~~y{z}|~~}}~}{|~|}}}}~|}|~~~|||||}{~}{{~|~|~z{~z}{}{~~~~z|z~~~z}}~}{}{y{~{|}~x{yzwy{z|wzy{xx}x|~xxx{~|zyw~{{xxzzx|zz|{w|y~zw{z|}z{{|~|zz|w{|xz|zx{|xyzw|}yyzxtzxv{zyzv|ws{y{u}xxxyvzy{x{{zz}|zyxy|xyx{{v|{x}zzy}xzy}{yz{zv{{~vx}~txt}y{xwyx{z{zyww}z{{{xwwzxv{yz|yz{uzy|vxz}yyzy{uxz{zyx{zuxz}|z{{{vy{yw|z|y{~y|~|yvv~wz{z{}}y|}~{yz{|yzrxxyzzyzx{yw~}z|xy|xy{vyyz|xz~{z{{|}z|}wyx|x{~z}z{||zz{|y{|zy|}yyx|uytxx{|xww{zxxzu|{{yyy}wzz}}{wt|{{|~{{z|x~z}}uyy}w|w|{|{wyv{xvyzy{zy|{yy{wzyvx}z~{|}xz~z|x{yzw{~{}{|{yzy|}~}z|{wx~}uxxxyx}vy|w}z~zyzuyxxy}wx{y|~|{}|z~z{{xz|z|y{{||x|}|{y}zz~zyzuz{v|}wtzv|v~xy|zt{}vwy|~z}zy{~yzyu}xx{{~y{yyzzz{zz}xzz{{zzwzvxy{y}{}}{y{{wz{|vx{{x|yx|~}x}yyzv{zy}}z~{||~x{{z}z{}}{}y{}z}zz|vvzy}|y{|y}x{}y|vwy~}z|y{|z~wyy}y{zzw}y~xyw}}y|~~y~z}~}yzx}xxuyz}zzvxwxv}yzy~vx|}x|||~}|}|{||zxy}}}v|~{~}}|}||}~~}~~}}}|z{~~~~|~}}}}}~{|~~~yy~~~~}{}}~|~}}}~~{~~}~~}{~}~}}~}x~~z~y~}}||{~|~~|~~}~{{|~~{|y}||}~{|~}~~z|~}}y}|~~}{}y~}z{|}|~~~}~{{~|}|~}~}~~}{~}}||~{|}|~}~{{|}}~~~|}~~{}~|}|~}}{y}}x~}~|~~z~~}~}}~x{yy}{}}~}|}~~~~||}{~|~}{~}|~{|z{}~|}|}~}~}~}~|{~}z}~y|zxz{}~}}}}{w~}z}~~~~}|||||}{|}}~}~z}|||}z||{w~~|{|~~~}~|}|{}|~~}}~z|~~w|{}~}y}{~}|~~}vy~}y{}|zxx{zxy~y|z{yzy}{|{zy|}~zz|z}yyyzyywz|zywxz{{wx}|||zw{xw}v||~zv{~|||y|y}yzyz}vy~wy{|}{w{y{{}}zv~wz|||}|{uxv{}vx}}z{yxzx{vx{zz{||w}~z{~zyx}w{~{y{~z~tz}~y||zyzx{w}wxzzxwz{|{{}wxzwyz||v|{{wzx~z|~y{x}|}{{y}wxy{}~zuwx~xw|wzww{{{~y}~vy||vx}}sz|{z{zv{yzx}~wxxz}t~yv||~{w|w}z||wvz{|~zy}||xxz{yxzy~{~zy~yx{{z~zy|x~t}~yyyyzy~|}y{yw}}}||~~~}~}{~{vw{vzzywz{{xzzy{~}{v}~}|}{{{~|xyy{w}y{y}s}yyy|}z}zy{~zy~~y}}wu|~}|u{xy{z}}||{zv{zz~x|}{|}|~{v}~yy~x|y~zz}~{xz}{{xx}|~}yw|zw|{~xzxz}u}{}~y}xwyyzz{z{yw{{xzyw{{{t}z{zy{}z}{~|{|}{z~~vy||y}w||}{{}{xzw|xw{z|y|z~{x|{~{y{{{{zxyx}zz{u}y{xzwt}yw}|zz{{w{zz|xyxw}{~}y}z|yxz{{zyxz{y{}z~|y|{}xx|wy|{~xy{z|wy~|y|}|zztxzz{yz{||y|zz{{w||~{w~y{}|wyzy|{{x}z}z}{{}wzx{|y||zz|z{{xxy~y|x|z{x~|~|z}~{~z|}|y}|~|}{}}~~|~~|}~~~}{{~~}~~~|}~|}|x~|}}~}z~|{}|~~}}~~~}}|~|~~}}~~~}~}~~{}~~|~|||}~}}{|~~|{~|{~{~}{|}|~~}|z}~}~|}||}~}||~~}~~w~|~}}}|~||}|}~~|~~}~{}||~}~}~}}t}}{}~zz~~}}~x}{~}|w~~}~}|}}|{{{|~}yzyz~}}~{~~}z~~~~{y~~~~}{~x|}~~|{}||z{~}~}~|{}~}{|z}~~}}~~~}~~~~}{~}|}~}{z~{}{|z~||~{|{}~{~}~~~{|~~}{}|}|~}}~}z~~~~}}~~|~~}~~~~}y|z{}|z|{|{||}vxy|yxxz{xxww{zzz|xxz{wy~x{}z|yx~x{}~x{|{~}~{{yz{|z}yx|y||{z{zu{w{{xzyyy|zzzuyxy{z|v|zzx}{|xz}}{z|y{}yy}{y~{yz}xy~||y|yxyyvzy{xzy{z}|{zvxzwwzyw}vz{yt{~}~z}z~|~{y~|}x|z}~{~~zy}wzzy{z}y{zw|wy}{zzywxxyx~v|z{|x}y||zz||x~}~wyyx{~{z|||~|z|}|}||zz{}vz~yyxy|z|z~yx|u{|{}|yvyv~zz{{~{||~z||~{|z|y{}|zz}~|~y|yy}x|y|{{{x~xy{xyvy|}z}{{v|xxxuxuxx{w}~}{w||yz||w{|y~|{x}|}}{|~xz{}wwwwyy{|{~w{w||}|w~y}{||yzu}x{{~{{}~}y|{}yzzy{~|y}z~{z{uz{v}x{y}~yzwyzxzt{xyvzxy}yzyyyt||{|z~z}|{}vyy{~|~|||z{|{y{vw{z~ywzzy{zwy~~uyu{{z{v}xz{{|yx{zzyz{}{|}{zz||y}zxz{z||}{{{|zyuzy{zz{zz{xyzy|yzzzwz{u|}|z{}|zzy{{{|||x{{ywz}yyy}z{z|~z}z|}|yw|v}{{z{|yxyxxwy}{xvx|yyx|{xzzz{wx|{}z{|~yxy}}y|y{{}y{}yzz~|y{xy|z}x{zxy{zyzvzzuz|yzy~~}t~|{xzyy{{zy|~~~~}}{}||}||~~~{z}}}|~~~~}~~~|~||yxyz|~y|}}~}{~~z{{{~~{~~}|{~~}|}|}|~~~|}}|}}|{}|}}~}y{~}}}~}~~~}~~{}|z{~{~|y~~}|}{~~}~~~|~y~}{~~}~|{}}~~|z~}~}~w}}||~}~{~|}{z~}}|{|}}~|x~{|}}||}~{}~}~|~|z||z|~{{|~}~}|~~}}|}~~~~{|{}}{~~{|}||}}}|z}~|~}~~{~|}|~|{|z~}~~|}~}||{{~{{~}|w|}{~z|z}}~|~}z~}~||y{}||~|}~~{~{~|~{y|}}y|}}{|~~x{z~}z~~{}~}~~}~x|}y|~~{{}w~zw{xvw{|{xy~|x|zz{||}w{{xzxy}|{zwzzxz|{yr}zwyw||{{~{{u|x||z~{xxzyvxy{{xvw{w||{}}y{w{z~{v|{z{yv~zn{vv}xz{y||{zsw|zzy{{yyyzzwyt|zyxww|y|{z}}w{yuv{xyw{yy{{wx||xx||z}z|w~y{yz{|y}|~{yzz|y}y~|y~yv}x|yxz}}yz|{yy{zx|xywvx}x~}}{yyy}||{z~ww{y{}vzxz||v}w}|{|}{s}w||y|zyyxxz|xy{x{ywxyzx}{}|z||zw}w{{{}zzz{x~y}z{zw{yz|z}{||}wyz{{{z}u|yyzw{~v}y|}z{}{}|zzu~y|{~z|xxw{zy{yz}|yy|wx}~~|||{zy{|{}~|zyv{xz{z}|z|{|y~zy|yyzzy{}|~|{y|}{{{}z|yyyz~~}w|zyzn|z}zx}|{y}{zy|}y|y{zwzy{yw{|xv|~v{zz{{yzz~z{{yzu||y|u{{zzxy}z{x{{z}ysx{yyxy|yy}|zy{xx|yz{{z|u}xxz~{~z|y|y~{{xy}z}}z{}{yuy|v{z|{|{}|yy~}yzw|~x~|v}x{y}y{y~|yzywzztx~z{y||x{zz|zzwx}zw{~w|{y{wzwwy|zvyzy{{xyy{xzyyy{|{}{vy~{xz}xxxzz|v~|wy{w|wzz}~y~x{yxvz}{xt{z~v{}zz}yw}||{xzw}{z{{|}xy{zzz|{wz|{|zy~~z}}|~}{|~{|z~|~~~{}}}}z}}{|{|~z~|{~~~}{w|z{|~}}}~{y|}~~}~|}~|}{|}}~x|}~w~~|~~~}|z|}|}~~~z}z~|z}~~}~|~~{~yvz}}~{|~y}~}~|y~~~~|}w|~}}~~|{x|~~z}}||w}~}~z}|~}}}|}{~~|}y{~~~||~}~z~~|||x~|}}}}}~~~~{~}}~~~||~~~|}y}|}z||~~~}~~~}~|{{|~~~y|{|x|}}}~}}}~}~z|~|~}z~~|}|}~~~|{~}|~}|}|x{~~}|~{{z~~|~}}||{|}|}|~~z{}~|~~z|||}~|}}~~y}}}|~~{||}}}{}~~~}}~~|||}|{~||{~||~}~}{|~~{~xzz|z}|z}|z}{~{ywxyx}zvz{~yxzy{y{z|x{zy}wzw|zx|zz}z{xz{xxyz|}|{z~yzy|}}wzw|yw~}tywx|{uxwyv{x{zxzysxz|w~yzy}yx}{|xz~{x{z}~~y|}zyzwz{|{z}|ywy{y|zw{zx~x}yuxyw}|zy{{{|{t{xy||w~x~yw~~{|}w{zzyyyyzz}{yx{~|ty{zy{zz|{xw{yzxyzxx{|w|y~z|||{~}yw{y~}|zx{|{y||}|{|}{{{w{x{|{}z}zyww~zxvwvyv{{xzy|y|yyyz~}{{{yzyz}~{xzz{z~|yx{t{ywzz|{zww{y{xyx{{}wxy{z}{yw|z{zz|z{|x|~}{zyx|{}y~||}y~w~}|}y{{x{}z{yxvvzy}xy|zww|zu|w{y~zy{yxzz{yt{y|}{~y}||||y~{z{~z|y}}zux}{z|yyz|xy|z{xyu}zyv|yw{z}{{z}{}~}z|x~|z{|y~y||~z~|{}{|x}{{{{z|y|w}yx}xy}wzzwxxzvzzyy{z}{yyy|y}y{zy}|zyz}|w}~y|xz|}|x~wyxv{|zvy|~z{}{zxwzuz{~y|t{{{{~}z|}y}{{zz{}|{zx|z||{{~{|x~~~y|z|zzyy{|xy{{|wy}yvwxyxy{~yu}w||w{x}~|zx|||zzy~{z{z~}zz|z|vx|zzz|z|yzxyxzxzyz~|xy|{xwyw|z|~||ywzz{|}zz|}~}}~}}|y}~~}}{|~|}|~|{|~}~~~~~}~~{~{}}~~~~|z|}~}{}|~}}}}{~~~}~~|~}|||~}~}|~y}~~~~}}~z|}~~}|}{{|~~}{}~|~}~~{|}{|}}~}~}{||~y~}~|{~~z}~~~~~{~}}~~~~{z~zy~x{~}}~~|~}}{|~}~~|}~{~|{{}~z}{~~}}~}}}~}y|{~~|}{}}~{~~}|}{|}~}~}~}}|~~~|z}~}}y|}}~~|~z}~}|~~w|}~|}~~{}|{|||||s~}~|{~z}}|{|~~z~{~{|xz~~|~~~~{~}~|{||}{}y}{|}~}}}~~}~~~~~||yz{xyyyy}x{|xyww|{z|xz|{|y}uy{xzz{xvwzyzy}zyxx}w}z{yz{|{yzyzzyx||~zzyzvx}|y{|{z~zxy{x~|yvyz}xyy~|zz{zzzz~|{wzz|}yxxx{v|zv{}}~x}xw{t|{~|wt|v{~|sxy|xyyxzy{wuyy{||{vzx{vzz{w|z{|x~x|}ux{yy}z|zw{{{yz|{|zw|v{{||{||{}y|y{zvvxw|~z}{|zyzyxz|}z~x{xyvy}|yw{||~z{zzzyy{wx|{y~{{|{sv}z}yy{|x{yww|zy|xyzy||yzs}yz{{{v}vwy{z{{yz{vzzw~~xyw{|zzy|}yz{{zzz{yzy{|y|xyzw{{{w{|z}z|{y{|{{yz|x|y{z~}}}}|yzyvx{z{{|{z{{yy|||}zyyz~{x~yzy|z||w{}yv~|vyvz{|v|zz~}vv{x{|{}vy~z~zzz~}|yy{y{zyz}|x|z|xyx{y}wu~|x|z}z{}z|{{||y|yy|w}}z|{y|z{xzz{{{~|zwyz{z{z}~||{x~{~w|v||wz{~{ww|~v|x}~wy}y{wy{{xx{yw|xyzzy|{z{z|{{}yz|wy|z|zxuxx{}}}|~y||{~x|yz}z{yz}~{|||~x{y|x{wz{}{|~}xyxwyxzz{}{z{}|wzy{}}x{zyv|{|{xx{zwx}yz{y{xyy{|zy|~}}}y}|v{~zy|zvy}~{|v~|{zzw}}x|yxy|xy}yv{v|xzz|{z}z||~}}|{}}~}|}~~||~}~{|||~}||~{}{{~~~~}}~}~}||z}}}|{{~||z}}z}~~}~~{}{{}~{~~}{}}}x~~|~~}~~}|~}}~~}|~~}{}|{}~}|~|}z~}~~~}}~~{~~~~|}~}~|~~~}}{~{{~z~}~~}{x}}~~|}}}~}{~|z~~{}~|z|~~}}{z}|~|z|~zyy~z~}~}~}~}{{~~y}~~z}~}}~}~~}~}|{}~{}{~~}z~}}{w~~~{}}|}~~~}}{~~|}z|~|~~~}~~{}z}{z|~~}~}|}}}~~}}~~|{~{~}}~|~~z{~||~~~|}|||{}}~~}|zy{}~|}~}~}~||~}~}~{~~}~}}}~x{|u{xzz}}{z{t}z}{vzxzzzxxzx|x|{xv|{yzxt{|w}~y||{xxxz~|{~{x|~{z||{{xyxzz|yy}z}}{yywxzz}x{{|xz|zz{y|wy{w{|w{w||xxzz{zrz|zy~xy{yx}x{}xx{{|yw|xvyuyyw~y|yt~|{}||vwvzz|yw~ww}{}z|yyyx}|~z~{~||z|}zv{|~yyy}{~{zy{wwz}y{w|vz{y|w|t{xz}wwzz}x}|zzzz}}xx}zyz|zz{~}}z}{xx|z{w|~t|y{yxxxxvzuyzwzyuxwvwz|{{~||z{xy~}~{{|}|}yz}w{~}|w|~y|||yz{x}|yxz|u}|}t{z|{x|yzyy}z|zyy|~xy}~{|xzz|}}zxxz~}wz{|uz{y{~|{|{z|yzuxzz{yywzy}{z|zx}vwz{vu}zv{|zyx}|}x{{|~{}||{zyuzx}|{xwzyx|yx{}}u|y{x~yzzwxwy{~zsyxz}z|wxz{}y{}|yz}}z}zzx|~z{{~|~vxyzyw{~|ywyx{{vtx}xvyu{x{|{w}yyx}|y|z|}z|~}yzx|{}{v|z||{{}}|~x|x{v{xy{x{z|{zw|wzx}|z{t{wyux~||zu{x}zxy~|z}|{{x|{}|}wzyz|}}z}uvxyxz{w|z{tv{x}zs|xyzwv}}{~~x{}}~}yz{|zwzz|z}}}xw~|~|z{|~zzxwy|vyx{|zyx{xxvuz}ywxxy{x{}{~}{yxz{|z{||z}~}}}~~|~{~z|}|z~}|{{}~~z|}z~}~}~}}|~|x}{~~{|~~|~~~~~~~~~|}|}{|}z}}~||}}xz{~|}~|~}~|~~}}~}}|}~||}}|}~|~~|x{y~{~}z~~{}|y~{|z}~~}~}~~}|}|~}|~z~~}~|~|}|~~}~~~~}~}~}~|~~||}~{~}{~y~}|~}}||}{{{{wzzy}~}}~~}{~}~~z~|}~}|y|}|}~~{z~{|{}}|~~{{~}~~||~~~{~}~}|y{|xz~x}~z~}{|}~}~}}~~~|}}zz~~~{}~}~y}~~~z~|~~|~~|}~|~}}|~}}|}}~~|}}|{z||}~~~~~wx}~~~|{~~x~}}~}}~}{~}}zz|xy|~{vwyvv|~{}{}}zz~{|wx|}z||{|yzx{zvy{|xw{x{|{{{xw|{uzz}}yyz~{z}|z{}w{~wyz}{y|{w|{y|}x}{xy{x|}{{}s~{|zv}}yy~zxzy|z{y{{xy|w||zv{~{}wxxwx{xtu}{{~y|~{z}}y~zy{|wz|}yz|{z|~}yy~zy{zx{|z|{|{{y}}wzz{}~y~}}{ywz}uzxw~zw}|z{x~~~}vx}x~}|yyzz{}{y~{~|y}||zy}w|y||}yvx~z{{x~yzyyxz{~||zzz||y{|z|z~}yy{zzz}w{}|wz}z}{||yy|}z|}{||{w|zzy}|zyy~~{|y{|xz|{}z{zz{x}wy~|{~{|w|~}{x{x{yx~y~{y~|yz}~{zz{}{zw{y~{{|wyyz{xxz~}zx|{u{~{}y~{{xy{x~z~yx}zvy~z{{zy}zxv{y{|{~|}xxx~x{zyx{{|}{{~}y{{|x}xzzz|{x{}{z~{|w{{{{y{z|||v}~zz{|{}y{x||v{vz{||z|{yzvz{{|{~}yty~|z}z}~zv||{zzx|||}|zz}}|}{yzz{x{|xz{u{||~szyxyzyyzy~z|||z~~{yyzz{xz{zz{|~{zz~~}xy|y|z~yyz{|xzxyzzw||}wx{{~wzzz{{xyy~x~w|y~x{zw}zzvzyzyy{~y|}}x}{{}y{yzv{z~|~zy{{{zy{{x{y||~x~{}z{~}}{~}~|}~}~~}|z~~{}}{~{~~|}{x||{x}~~~z~~{~~{~~~{}}|||||y}~}|z|{{}~{||}|}}|{~}}|~}y|{~}{~~}}x{~~}||}||{}|}z~~{z{|~|{~}{{}|}{~}~}z~z|~}z~|}}x~~}|z|~}}}}}}|}}~|||~}}y||||z}~~}{~~~}|}{}~{|}~~~}~}}}|~~~}~}~{|{}}~~}||}~~~}w~y~~z{~z}}{~~~|}|{}|{}|~y{}{}{}~yw||~~{~~~}~|~|~|{}zz}{}~}{~{}}~~~~~~}}{|}{}}}||~~}~~z~|}}~~{y|}}|~|||}}}~~}|}}|~{|~~~~~z}~~|}~|}~~}{}}}~{~~y{}|~{}{|z~~||z||{z~|z|zzr||x|yx|y}{|zv}{vzyzw}tz{~|wzy~uz}ywwzw{{}}xyzu{{}~{v||{||~z{}xxxzyzz{{s}ryzwyx|{yx}rxwyxy}}{}{zzy{|}|xwz~~w||}y|x}|yz~z{{w{w{sxx|zx}zyxyz~yzyuwyzx{z|yz{y}zy{~xz{zw|yy}~}}y~z~{zy|z~z{x|{{|x|xyy|xzwyuy|wy~{x~|zzvxz{zyyz}vy|{yyz|y|}x{x|}|{v|zz||xzv}}yxvxwu{ytyx|x}yz|~{}{wvvz{{zzzz|tw~z|{y{}yzzzz{xx{y}x{}z{~y~~xxzzyyv|{w|wzx~{}w||z|z|y|z{~{zy~|zxz|z}yzy}~vz{||~|yvzy{y~z{}yyyw{zzzxzw{{zxv{{yx|~|}z{wz{|}z~y{|xzxy|~{~z}|zy{{w{|wzyzy{xyyxzxw|{xzw~y}tzy{zz~{z{{|yz}~{x{x{}~zy|{|u~}z}y{z|y|z{~z|w{wz|{uztyuyyv}uu}yv|xzz}z}z{xy|y{{|y{{{}}|}~x||{~}w~yyzy}zv}yy{wz}vw|z|wxyu|{u|wyyyz~zz}}w|}xxx{|~w}~}~wy|wz~}yy{y{||yzx|{u{zx{{yt}x{y~u|yzvzu|z{yvxy||xzytyywzx~{{}}{z||{z{}yy{zwvu}~y||yvxw}y}yy|~yv|xzyzwyvy{{z}xvz{z|}{y~}x{|{~~y|}~|{~}}~{|~}~~||z}~}~~~|}~|}z~~}}}}~|~}|}z}y|{|~}||}~}}~z~~{|}~{}}}}}z~~{}|}{}}{}~~z~{~}}~|~~}|}~~x~|~|}~}~|~|{~}~}~z|{}|~}||~~{}~{z}|~}}|~~|z~}~~|z~~~}|~}~~~~~x~~y{|z}{}{|||}~|~~{|~~~||~~}}~~{~{~{}{|{|~|~|{}{}}}|}{}|}y|~|{~z~}|~}~{~}}zy}~{}}}~zz~~~|~~~|~}|~{{~}||}}~}{|~z}}|}|~}{~y|~}|}~~xx{|||{||~|~~~~|}}{~}wzz}}|~y~~{{|}}~{~y~~y}}{~~|~~~}~}~z||}|}|}{~~{}{~~}|~}~}|~zyzxy{{{|{wwzy{xw{xzy}xyvxw{||z|zv}xx{wx}yx{vu{txxvxyyvzx{z}~{yx|{yyz{|{{}yx{yxz{yy|x}z|w|~xzz{{|vx~zzvyz|yx}z{}yv{}|yy{xwxu{{{}|wz}{~y{{zz{|zz||xzz}{zyvx{{zwyz{{t{xzzq}}y|x|z~z{y}x~w}|wtz}|||~{y{~|wwyz{{tx|{x{|vw{{yy}~v{y{yxxvyyz{z{}~x~{xywz}{yz{~z{{zyw|v}|zyz{yw{z}zyz{{yy{{|z|xuyyzy{~z|{tyx|}{|{xyz~|y|vyzyx|}z{xy{{zx{{{}zy{yv}zrvyzx|x{{~{yz~|}|wy~y}z~{{yxw}{z{wv{yz|}z{w||z{xxzxyx{{y|tz{yzu}zzy{{|||wyyt~x}zzzzy{}xz}|z}}y{{{}{}yt}y{y{}xz}|v{y{ywyz{xzzwz{{{w{||}{zzvwyx}xzywxx{y|xv{{xyw}{x}y}yzy{wxxyz~u||wxzz}y{zy}|wz{w{|{|~yy{v{~z|y||wyw|{{zyzyzywzw{|~xz}zz}y{{yx}zx||}z||~|{wzzy{vz}|x{xy||yz|v{zz{zzyyzzyy{x|yyx}xz{z}xyzzzzwxux{r}u~{||yz{{|}ywy~vyzw|wx{{zz|{z{x~}z{{zy|z{zvy|{{x|vx}w~w{xzzxxzx{|{}|y{{{y{v}zzyv|{~|yv{y}~}~}~~}~~~z~}~~~{~z}x{{~}{~}}~}{{}}}|~||}~{|}~}~||}~}|}||~}}|~~~}~{~~~y~~}}||}|~|}~{~|||~||}~}}{{|~}}|~~}|~}w|{}~{|}~~~}~z|}~~|s|}}~{z|}}~{{}~~|}|~}}~z~}~~{z||{|z{~~~~~~|y}{~~}~{}~~~|~|}}~|||{~||y{|{||{}{|}y{~}~~}|~|~}y{}|~||{~}}zz|~{|}~{~}~}}~~~~~~~~}}~|}||{z}~}~~~}~~z~{z{|}}z~~~}z}{~z|}z}}}||z}~~~|~}v~y}zw|~{~}}~|||}y~~}~{}}|~}y~zz}~{{~~||~{~{~|}|}}}{~||}}|z}}{v}}}}|~~||w~~~{zy|}wzz|~|zt}y{zy~yx||}x|{wyzw}zu||}wz|z|||}zy}y}z{{{~x|{y{}x|y}~zyv{y{{|vyzz|zvv{vxwyv}yy{zyw}y||y{yx}yz{v~zv{zw~yxvy}~~z{}y{{xz{xxzzzx{{y{wwyyz{{yxyywzyyxxzy||xs{vy|y|y}wx|z~|~~{|~z}{zz{zz{yw|{{z|zy||{x}x~{uyzzy}{x}wv|}{}{|{y{{}{~{yxwyy|v{w{{z{x|xz|{zyzwy|ywxzxz|{yz~|yx|vwzx}y{x{z~~z|~x{zz|~}{wxyzy{}x{|z}x{|wxzx}yzxzxxxyxu{wxxwyyyyx{y{wxz|}zz|z}}}xx{{y~|}}vw|z{{{x{}xw{~yx{yy{zyxwyzyx|{~vz~xyx|~|y||xx|{~z{y{{z}||z{}{z||{}|xxz{{|{yvz{{|x|vxzyzw{vrywxzyz|yxy~}}w|z{z}vw}{w|wz{}x{v|x||zw{{}|y}|{}vx}}zzx|~xzx|wzwy{}y{uy}{v{|zzzv|y~{w|yzy||{s{}{|{{zwz{|{{xzyz}|xzxyvvyyuy{txzzt~xzz~x}x|z{{~uy|{{z|zy~wz||z}wvzyy{zw|}}zxwyuy||uy}t}yzz{z~}xz|z|}xw}{z{y|y{|}||}{~~}w|}{{wyyz}ywz{~z}xxxxwyzzz|uxx}wz{}~wz{z}z||yx{y|z}|~|~~}x|~{~|v}}}{}z}}}~}}~{~~}}{}~~}y~||~}|}}~~}||}|y~~|~}~~{~||{z}||z}~{|}|{}~}|z~|z{}v~~}}|~~}}}{{}}|~z~~}||}}|}|~|z{|}~|z|z{{~y~~|~~~|~}~}~}|~}}}~|{|z}~}|~|{~}~~|~~|}x}~~}z|xz||}~}}{zz~~}x}|~||~~u}~}v~wz~|}|~}z}}{|}~{~~|~|~}z}~}|}|}{~|z|}|}~{~|~~|}|}|~~~}~z}}~~~{}|~{y{}|z|y|{}~}|~~{~}~}{~|}|{z|t}x~~|~|}y}z}~{~~}}|~}|~}z}|}|~~~|{~y~w~|~~w|}||{~~}||~~}~}~{|||~~~{{}{~~}{{~|{}~|x}||x~~z~{|{}|y}y~xz}~xzxy}|zw{uwzy{{xz{y{wyxyzyx|{|x{xyxz~v}xzzxyyzz}{xzz||~zyw{~z|}}}t~ywwyxxy||zvvy|z{uz|yt|y|yw{z~zx|}{~~y|yyu{yz||~wz||{|xzx{}u}{|||{z~w|w|ww{{~{|{y{}{{w{wxvw}|vvuwtyxy|zzvwz||}{vvyw|}}|x}{|z{|xyx|}{yzzy}w|z|}|z}x{|}zu{yvzxx|}xy}{|xzz~{~|}uy||~~y|z|y~yx}yzxzz{y{yxzy{zw||{z{y~{yy|s{{{yzy}y}y|z{z{vxxzv~y}y}}{y~y~||}|wz{|w|zx{xyzzz|}{y|z}zxz}}z{z}w~zx}x}zxz|zzw|x|yv}}{|z{z|wx|xyz~w~xz|~}z}vwz|z{{zu~uy|{zz~{yzxy}{yz~wv{~}|{z|y}{}z{{z}{|}zzx}yy~z}x{~yxzzw|{{y~zxxy}|zy{}|{{z{|{wtu}||}yyx~z}yy}|x{tz|yz{z|zx~xxz|~xyzz|z|zxuyyzwz|~zu}yxzx~v{{w~||~~{zy}}v{x{xz|}y}{y~v{}|zx|tx~{v|{{w~}xw{}zxy{wx{}}{}wyw{{|x|xy~{{|zy}}y||xx|w{yv}~{~z{|{z|wy}{zvzvy~zx~zt|{|wz~}zyzvwyxwzz|~~yyy|~{{|{}x|{||}x{~z}xzy{|yzv|r{}y~wzz||y{zywvxy|zz||}~~}}}}~{}|{|z{~}}~}~|~~}~|z|{|}|~|{}~||}}}|~~|{|~~z}~}}|}~|}}~|}~}}}~|z~~||}u}}~}~|~y|}~~}~}|}~y~~~~||{|}~~}{~~}~|~|~~~~{|}~||zz}~~}|{{~~~|}|~~|x{~|z~~~|}}|{}}}}~{}z}|~~~|~~~}}~}~}|~|{~~~}~}~~}~y~~||~~~z}y{~~}|}||~~z|}~~~}}|~|}|}~~}z}~~}{}}~{~~|}}}}~z}||~~~|{}~z}~|{|~{|}~{}~~~~}}|}z~}}||~}{||~|}{}}}{}}}}{}}{~~|}||~}}zz}|}~~~|y~~}z|{|}}z~{~|}|y~}{}{~}~yy}z|~z{{~z{yzzywtx||v}xz}y{|vx{{vzyywy{zzq|xx|{w{~~v}{{~z{y}~zzz{w}z{{x{|yxyz|txvy|~}}{v~yw}xwvzxuzvzzz~|wyzww|||zzy||{{~{}|zy}z{|x~}xuwyvuyzywxp}z}w|z{zvzy{t}zzzz{|z{{xz{yx||z}y}|{|y}x{|yz{zzvzy}}{}~y}zvzzw{yyyw{||{zysw{{{|xy{yw||{x}x|z}}y|}vyy|}|zwyyw~x{wvyy{xx|yz|yxy}xu{ywzx|}{vy|y}|}x~{z~u}{}}y{zwz{yz}u{z{z|}zv~wyv{x{wwwx{|{}yxzyz~y{zzzwvz{|{x~{z|vvvz}}z{yv{{|y{|z{~|{xwwx{|xyx||}zvs|z}x{yyy}{wx{y}}z}{yz{}|z{|y~~zzz}}|~y|}z{{xy|{zxx{z{}x{v|ywx~z|z}yyywzxx{xzzw{{{{x{{zy||yw|u|zwy{|xuzzzwzx{uwsy{zxuyy|v{w|{yyzw|w{{}zzyv~}x{x|||||xz{z|y{zuzzy}|z{zx{yyy|z{~xzxyxw{yxy|u|x{ww{|~yzy||~|x{||zvyytzw{|zz{{{}z|{z{~{xyxxvwyywy}}xw~u|z{v}z||zvwy|y~z{}vxz}}|~|~y|{}{z{w{|t||~{y|z~}|x}w{{s{y|{{{z|y|~{v}|{}xywzxyyyy{||~zy}y||~|}}~}~|}~}~}y~}~|z|{}~w~}||{}}~}~|}|}|z~z}~}z}z{~{~yy}~~~~~~~}}~~~{}}}z}}}z}}}{y|~~}{~|}}|~~~~~~|}z~|zzyz~~}||}{~~~}y}|||~|~~|}}}}}}}|~~~{~{~~|z}}~|~}}||~}|~z}}|~~|z~x~~z|z~~~}~~}||}|}~}}}~yz~|~~~|~|~}~{|~|}~|{}{|}}}~}|||}}~~|~|}{}~}u}~~{}|}{}|{}{~{y}~~{}}|~}|}}}}|y}|||~|~}{{}|}}~~|~{}~~z~~y}}||}}}v|}|~}~~~}~|{{~~}~~|~{{}||{}|~y}~~z{{z~~~~|z~||{~|}}~|~~|~~{{y~{}z}{}}}}}}~}}~}~}{|~~}}{zyy|}xx|z}z~yvzyyw}{zx|zyzzzz||{~yuzzvwxz|||v{~yy~||}z||xyvz{}{{{y||y{y|{yzz}wz~ryyw~{zy}z{xx}{y}x{x|{zy}zvyxzzz{vzy|}vw|z~zx~zzyy~y{z|y~{zxzy|~y}}{{z}|z}|yxw~y|wwwyz|{zzzyvz{v}}zy|z{~{yz}x{y{~{{~z~zy{~x{~{{}z{~zzy{x}{wzz~{w{||||z{z{{xxz}vwxx{zx|x{{{}yz}zsy{~{xy}vuy{{||~zyrv{zwx|zvy{zy{}z~|}xzyyxwz}x|yzzyyzz{|wx|||y{z|zz|zzw{}wx|yz}{{z}{|z{y{x|~{wyw{z}}~~{xwyy|yv~w|{|zyyyyyy~|y}y{wy}yw}{{zy{yy}~vz}{x{wzz{zz{w|{|zw|wyy{zz|zzz}||z}}{}z~z{{yz}{w|zy~{yy{y|u}{}{y{z||~|y{|w{|z{~xyxxvy~z||z{{zw|{~zz}z|~}{w{zxw|yv}w~{|}{|xxz{z|{}{{yy{||~|vzx{xzyz{}~}zzxx~z||y}{|~~z}}}v~zwu{{yzyzyzx}w{vyx|vw{yy|{z||{}z|}}}zy{}yx{y|z|zyw||y}{z~{{{{|u{||{|}xw{zz}{w}z{|}v~xw{{yz{|}y~ywy~zxyzz}zy~{{zxwv{x{}y{zxw{|{yw{|~}{yy{}z~y{y|zw~wv{{}}~|{~~z|z}|}~~~|}}}|~}~}|~z}{{}{~{~{~}~|}}~}~}~~{}}}}}~}{~||~||}~{{{~{|}~|}{|}{|}z{}~}}~}~~{~~z{}~~}|~}{~{}}~{~|}|}zy~|}z||}|{|~|}|~}~~{}||||~y~}}{|~|~~~{~}|~~z}|}~y~{z}}|}{|~|~{|}~~}||}|{~~z~||{|}}}||}~~~|}~~~|}|}~~~z~~|~~~|z|z|}~{}z}||~|~{z~z}~~|{}}}z~{z~|~|~~{~~{|}~|}|~~}|~||~~||||}~}{~~}{~{~{~{}~~}~}}}}}{}|~|}|{y~{~}~y|}{|zy}|}~~|}}}~|~}z~|~}~x{}|}~~|z~{}}}}{~~~|~}~{~yy}}w||~{{z||{zzvy{u}~{yz{}{wx~~zz{}~zv}zwz{y{zz|zxy{x}}yx~}}y|{}|}{z}}vxzvxx}zz{{~ywxz}{}xx{xyx{zyxxs{z{yzxx|zx~}xx{{~{~{{{{z~y{{x|{vx{{{xywz{v{xx{||{wzwwxyt}u}{yvz{z}|{w}}z{|~x{zz|{yy}}y|zz}{wyz{xzsxyz}}yz{y|yyxxw|z{y}zywxz{z{zww}~{z}y{{z~wzyzy{|z|{~||{~wy{ww}{tzy}zw|y{{z{{|zzxy}ztyz~xxy|zw~|{}z|~z{wyz|y|y~|~{|~}~z|w{{{xyy{}xz|yzvy{|zx{~uz{zx}~{y}{|}}{{|~|}|{{y~{{}y|}|}{||wy{|y|{yzzyvyu}xxyxzyuxwvy{yx}}{|{zw{zz{{}}vvxw|~{{~yzyx~|zw{{{{x|zx{txzyyx|xz|yz{xy{xx|yv{||~xzzzwyv|zyxyw|z{{z|}}|}xywzwzyz|{|z}|ywv{|z{xv|zvw{x}u|v}x{z|w{wy|}~x~y|y}{}}{yz}{{z{w}y}|yw|{yz|z||zt~vv|{zvuxy|{{vwx{|}||x}zy|xy{~}~{{~{{}}z{|z~z|x}|{z~|z{yy{wy{z{x||zz|y|xw{yzv|y}s|{~yv{z}z}z~}y|yx{zy{|z{y{~{u{}wx|z|zv{v{xz}zuuz}{zzz{{{{y|vz||~zwx{x{yw{y|{|}}}~|~}{|}||~||{~x~~}}||~~~|~{}}~|~}~z|w||}~~}{y}z{}~|~{{||z}{}y}~~{x}}{~~}}~}~~z~}~{||}y|~{~z~}z{~~|}~~}|}~~}|yz~}~|}|}||}~|~{|~|{~z||~{|x}}~y~||v|~y{}z}{{~~{}y}~v|{~}~x}}||}|}~{|}~}|}~~{|~{~|~}}~}z}~{}~~~}}}~|~z{}~~yz}~|}}|~|}{~~~|~}z{y~}|~~}z{~z}~|~}|}|{|}|~}|x~{~{|}}|{}|~~}~}||z|~~}z{}~z}}~|~~}}|{~}|~|}|||~|}~|z|}~||}~~}}|~{z}}z~|x{}}}}x{}~{|~|{~}{}{~|~{{}|}||~|}~z|~}~~|}|zx{{|}~~~{}|}~|}~~y|~~|}yz~zz|yu{|sz{~x|u|zt{|{xtz||zwyy|{zwyz{z}wvx}z|w|z~{yyy}{{|yz}{z|yzx{uxyyzzx{x|}{}xx{v||}~{|{x{zw{wy|yzv{{y{zy~z{{xy}{y}yyyy|}{~x|~x|yy{zz}yvxz{{v~|y}xx{yy|zyx||~{z{|yzwwx}{{~yw{{z{zzy~y~y|w{z{{{~~{y{xz|xzyyv~}}|~{xy~}yzyvwt|z|~|zx}~zwxzzy~|yxzxz{z|{yz{y|yw}}||{}{z{}xxyz||yzyxzyvyz~~~yyz{yx{x{zyy{z|zx||y|{vy~{zw{}}{x|{|z~~y|z{zz{{z|w|y{{x~y{{{z~wyzuzy~zxx|{}yz}z~zzz}}yz~zyx}|xx{wz~y|wz~y}v}yx{~xs}}{y{ywz}x~yz{xzx~z{x|z{v{z{zxzz}x{{ywzy{|xzz|{z{z{~z|{w}yxz{y{|z{wx{yy~yx~~yz||{|zyxyy~|y|vz{}{z}z|w|{zz}|zz||~yvz}|~{yy|w{z}~|{}}|}y{|uy{{~z|{|uz|||}y|yxzwxv}|xyyzx||z|{|y~~z{su|y|x{yyy|y|yu}wzx{{vzz{|yxxxx|~z|{zx{{||z|{|zxzy}|~u}z~}zx}ywy|y|}wxz{w{y{z~w~zu|x|y{}|w|{x{x}{yzzzxzzy{uzzxw~z{~u{z{xu{}z}{x~{}}zyyyyyy{{yx~zwu}yxwxy{x{}}}|}~}z~}|z~~~z}}~|}z|~z~|~~~}~~x~z}{}y}{~}|~}|{~~{{~~}}|z}~|}}{z|}}}{~~~~~|zz~|z~~{||~}z}}|~~}~z~~{{}~z~|}~~}}}}~||~|{}}}w~~{|~y{|{~{y~~{}}|}~~|}z|~}~~~|~~}~~~~}~||~z~{{~}|~}|}{~w|~}||~~~{~}|~~~~}y}}}|{~~~|~~{}z~~{}~}}}}}||}~}~~}|{}}~~~}{|z|}|}~~~|}~~~}y}|}||~}}{|}|~{{~~{|z}~u}}|~z{~~}~|~|}}~|}~~x{~}}{}~~}}{~~{~|{}}~}~~{~y}}}~z~~z||~y|{|}y{~}}~}~}{|{}~||~}~}}~~||||z|}{}}z{||y}y{{|zy|zvwy|xzx}x{zxywxxxwxzz}yxxz{u{zz{|x|y}{}x{~zx|zvyy~xz||}{|x}~}zz|{yzyxxzzxyvwz|vx|{{x|}x{|zzzx~}||y~|z|y~|~}u{}|x|y}{yxvyv|tz{ywyzwz|z|{wy}}|z|}{}xxyz}|}zw~}{|w|yx|y|~x|vzyzyzvx{y|y{wx}wzywz{z~~uyzy~xyz{wxzxzz{{zz|z~{|}|wz~}{y~}{{yz{{xzz{yzywwwy}{wy~yzw{{y{{xxzwy{~{{u}~|w|yz{|zyx|~z||{z}z}|{z}|}}xw{u{{yzwxyyxv}{y~z|zty}|zy}}{yzz{yzyz}}|w}{}{}z}{uxx{}z||x}|x{}}w~yywzy{{|}{|w{{y{~|wwz||zz|{}|~y~zw|||}{|{x{vuyxzz||xy~zwyyxzwyzz|~u~|}uw}yzyvxy|y}wv}|zx{}}|x|~{|zz{y}z{}|{{|{y{{z{{yxxyzxy}|x|yz|{}~x}|{zy}}}vyz|{{{}w}zxx}zx~x|x~~{|z{zz{|z{~{|{|x|twyxxw{~{v{wzyz}yx{xz~zz}~yz||z{|||{}|{|{}|zy{zyzxz{ux{}vxx}x|z{y}{zyxzw{x{{w{{}z|y|}{zzy}z|z{~|{v~vz}w||yyx{{{x||zy}{vyyuxvw|{ywy{}x~zyzwxy}yz~xzx~y}~|}}z~~~}~~{}}~~z}~y~~|~~~z{}zz~}}|z~~z{|z|}}x~~}}}{~~w~~}{~~||{|}}}~x|}{}~|}~~{{~|~~{|~~y~x}{}{}{{{~z}z{~~~}~|~~w~~~~~y{}||}{~|~z}~}{~~~~}~}}}||}|x{z|~{~|~~|{|}~{z~{|~~~|||x~~{~|{}~~}|~~}~~~{~}~{~~}}}}{||~~|~~{}~}}~~~~|}z}}~~~~{|~|}}}~}z~~|}}|y|~}~~~~}~y}z}|}~y{~z{z{|}}~~~~~~|~{}zz}{~~||y}}~z}}~}~~z|}zq}}x}~~}{{}}{~}z|~}}}|}}|~|}x|||}|z~~~|{zzz{|zx||}zxswxw~v|yyy}zzy{|vxzzzyx{{yyx|}yzy|~yz||w|uyxx{zx{vxzyzw}w{ty{~{y{x{}z|yvy|{wz}z{yzy{xwx{yxy{y|zxzz{z{yyyz}}y{zvx{{{zsy}x{|zsz|xxzy||wvy||x}|~{y|~zvxw{|x}yxyz{{zw|zzz{{x{{xzz|v{~w}|yzv{x{}z{|yy|{{zywvzxyz|x|z{|x{uyyytxyzx{||x~yy{z{w}zy}}y{|{x|y||{~zyzyxz{{w}xy|{zxzzy|w}y}{{{y{}}zzy~zwx|tz{}xuzxx|yy{}v{zz{yy{zv||{xt}v~|xy||wz{{zyv~|vzxzx{{~y|z{{z~~}{xzwx}w~zz|zzx|}|||zzz||y{|}{{|{}yzy{zw{{|xyy|z}xzy|{{{yxv|~w{{u{xzy}wzzwxxvv~y|}y|~z~}|||wx}y|wzyuvywtz{}uzz|yyyy|xvz{|ywyy{y\\\\y~x:z~}~|y|}}|z}}|}{}~}}|~~zz||z|z~yz|{}}|w||~z{~|~|}}|~}~x~|y{~|}~||~~~~z~||z||z|~y}z~z~}{||}{}}{~{}}}~~~y}~~}~~}}xy{zx~{~z|xy~{}~}~}z~~|~|||~{~||{v}|{}~}{~{{{{{~z{{|~~~~}~}|~~|}}}wy}|~y}|~}y}||{~z|z|}|y|~}~}|y~~{||~~~~}~{{~}~|}}~y~|yy}|~~y|~y}{}}~||||{}~|~}|~~}}~~{||~xzz{{|~}~}||~}||||{{~z}{~}y}~~|}|}}||}|{z|~~~~{y{|~v|}~|{~~|{}||z}}{z}{}{}}~z}}z}{||~~}}~~}{}~~~|z~}}|{~w~~{~}{z~{~}z{z}yw{y||~|yz||~~{|{|}{~{~||{{{|~|}~}|y}~~}}~}}y||~~z|~~}}~|~~|~}|}|x||}}|{}~|}~~~|~~{|~~}}~{{y~}{~{z}|}}~}{}~{||yx~}|}z}|{{~{u~x||}|}~|~{}z~~}{~||{~~~}}{z~z}|~}~{~~{x}zz}}zy{~}||z}}v{|}{}}}~|{y{|}zy|y{}y~|{|}~}{}|~}}}|}|||{w}~|||~}y~z}z~{||~}{~~v~}~}~~y{||~~}w~~yy{{|{}|}~~~|}z~}|z||}{{{}~||}z|xx{z~|{~~}zz{~~}~|}|}~}~}|}~}|z}}|z~|}~~~z}~}~}~~|w{{}}}x||z~}|~}|}z~||~~}{}~{y}}z}~{}}y|{y{|z|~~~yz|}{}|}|z}~}|~||}z~zy}{~|~~}|z}y}}||{{}~~~}~|{~}}~}~|||~~~}~||~}}{~~~~|~}~||}~}~~~|}}}|~{|z|{}}|}~x~}{|y}}|}~|~~|||}~}~{~~}|~yy}}~~||~|||}}~}~z~}}|w~{||x}{~}|}~z{~}y~~{~x}}zz}}|}}|~}|}{|~~{~~}|z|{y{}|||{~}}zz~y}{{~y}y}{}{}|~}z~|~~}}{}{{y}{~~|z}{y|}}{}~~~||||}}y{~}||}||z~{|~xx|}~|~~~~}||}~}~~|{|y{{{{xy|~|~{y}}~}}|}{}t}}y~{~|~z}y}x~~~|{{||~}~{}|~|}z}}~~}||}{{{~|x}|z|||}~x~}}}z|~xzz~~|~~{x~~}z}||}}}~|~}y}}~~|}|}~~|}~|{}{{|{~~~{}{~~~}{{y|~~~{t{~}}~|||~}z{y}z|z{}{~}w|}z~{||}~~~z}||}y|}}||{}~z}~}~}|{~}}z}|}~|~}~}}|~}~}~~~~||}~~}~~~}~~~}~}{~~{~~~}|~~|y~v}|~~~~||~||}~|~||~||{w}{xvyz~|~w|v{{}}{|{{y~~~}}}~|y~~}}}|{~|}}z}{x|~}{{}|}||zw}yy{}{w~|{|{||z~||}z}{{x{yz~|}y~}zz}y}~{z{|}y~zy~|~z~~}}~|~{~}}{}|z|~}z}{y~z}~z}}z}z{y{~}|}x}}{~}{{}|~}}{|}~{}{z|x}y|~{{|~~{x}~z{{~}~{{{~y{{}}|zz~}|}y~y}y}{x|}|~y}z|}~||}~{~|~~~}~~||~{}}~~x|{}||{|~~~|~z~{{|~||~}}{}{}||{}}~~}|~{}}~~}~x{}|~|{zzz{zz|{}|}yx{z||}}z}}z~}|}}~x{~~~z}{~|~}|~}{}}||z{|y}{||v}}{x}~~}}~~}~{||~}zz~~{yx}w{}x|x~y}~|~|~z|~~|}~|{{x}|~z{{~~~~~{}}{|~{~}{}}|w{}}~}}{z|}}z{~|}~|}wy}{~~|{z}{}}{{|||~~~|}|z}~~|{|z}||{{|||zy}{~{{}}~~}|~||}~~~~~~~}|~z~}|}~}z{~~~}~~}||~}}}~~|}}~x~~~~~}~|}{~}}~}~~}|~~{z}}~~~~}{}|~{~~~~}~~|~~}|{{|~{}|{{{{}y~||y|}||zz}{zz{}}|{z~|~}~}xz{{{~z}}|}|zyzz~{~x}~}}}x|}{~||{|}z~{}w|{||~{}yz~||z~}~{y}{~}y{{xzy~|~|~~~zy|}|}{|z{wwz|}{y~~}~z}|x}~~}}{~~}|z}}}~~|}|xz{{~}|yyz~~zz|{x~}~~}||}}{~}}y{~|x{{}{z}{}}zy{|z{|{{}~|~{}{}{z||~}~{y}z}}z|z}xv~zvz|}z~~u}}|{|z{z~|y~z|}|}~z}|{y~}w|yyy~~y~}~z~z}}}{}}{|}|~|~z}z}{}~~}~}|z}x~|{z~|~}~z~~y|{{r|}||}u~{{}}|{~}z||}z}y|{{w{~}~}z~|z|~~{~y}{y~}}~||{y}}}}}|~}{}w||y~{|}~|||y}{{}{y}wz}xy|y~|z~zyyz~|~zz|v|~{}{{x~v~z~~z~~|x}z}z}~|z}y||||}xzz}}|{wyy|y{{~x|}z{|z}~x}~y~zw|{|~|{||}{{}}|~y|z||z{{}~w{~}z{x~~}{z}z}~{~~|~{~|{x}~~~}|}~z}~~~~}~|~~~~{z~~|~}~}~~|~~{||~~~~|}}||~}~~~~~||~~~|}~}|~~|}~}~}~~~~|~~~~}~z}~|}|}}~}~{{{}~zw}}{w}}}{}{{xzy}~|{~}|~~||~x~z~{{}z{~{{||yy|}~|z|yz~y|xwz~y{y|~|}{}}}~~}y{xz~|~~}}x|{|w~|~~{}yw||z{}|y}v||{{}}~|}|~~~}~|}{}|||}}~yx|{zu{|}~|{}|{~||}~{|yx~~yy|}}|}{~}|}}~|||y}|{}y{}w{}|||~~x{zzz|yxz||~}}t}{~~~y|w~}|}|~}~{|w{w{}wy}|}}}xrz|~z{~||}~yy|{|y}{{{~{x~|}z|{}yzz{{|}xw~~~~{|~z~z}|~~}z|x}{~{}~|{}}~{}}}zvzy~v}x{z}~~{~z}w}{|}|}}~|}{|}||z~|~xzz}x|z}}zu||z{~|{zy~{|~yx}~||~|}~}{z}~z~z|}~~|x{{{~~y|{}|{z|z}}~~||}{~z~{}|z}|}x}z~{~|}|xx|{|yy}~}~zyz{{~yyyy~||z~}~}}z}~|{~z~z}~~yzz||{~yw~z||}{{~{x}~~|zxz}z|}}z{zy}{}}z}z~}}~~}||~~}}z}{}}~}}~~|~z{z}{~}{}{~}|}~x|z}~}|}~}}~~|{~~~}}|}~~~{|}|~}~~y~~}~~~w~~~}~~}}~~}~~}~~~|}}~~|~}~~|~z~{|~~|}~}}}|z}~~}}}z{~~|{{v|}||{{||~xz{||zy}x|{~y|x~}{}~{~|}}w||}|y|}~|~}~~|~wy{{}y~~}y~z~vx}y|x|z}|||}|}}{{{{|zwv{}{|~|{|~{x|v}z|}}}}~{{|x||||{zz}z|y}{|}|z{~xyz}}}||{z}|~{|{}}~}|~|x}}~z~~|z{yy}|z~}}z|zz|}~}|x}y{{~|yw|~||z||u|}w~|~|{~~}v|~z}{{~|~|w|~{zu|xzx{~zz~x}z}{}{|}{}~||~|zy|w|zy}~z}{y}}}y|~}y~{~~|yz||{{}}|z|~}yy|}~~z|y{|zz~|z{~~}z{|{}{{~|z~|x~}y~}y~{{{z|}xz|~{zx{{}~}}|~~~{}||{|~{}yxz}|y{y}{||}~wzw|{{{{y|z{~}y|}yx{{}vz{||zz||}}y{||yx|}}|}}~{}|y}|{z{z{}}~}|~y{|w|y|~~w||}|~|~}{{zyxw}z|z{|{|~z|y|w|}||~|}z{x{{|}~~~{y{y}{z}z|{|~~x}}w~zz}|~}y{}|{zy|}{z}|{w~|{~~yy}}|{}~z{z|~z|}zz~~|~}~~~}}~~}|}~{~|~||}~~~~}|~}~~|~}}~~~}~~~}~}{}|~|}|~~~~|}~~}|~}~|~|}~r}|~~~{}}}~~~~~{}}~}}~|}||~~|~z{}}~~~z~~|}{z}~~{|}~~|{|~~|~~~}|}~~~|y}~y{}}|z|~~{|}xz|{|}}{z}|v}{}|y}yz}{{z~{}|||~{|y|||~}|{}zz||z}|||z~}x{{||}z}~||~{}}|}~zv~xz{z|{y|~~xz{{|zy{~}~}~{wz|{}}|x}z~|}|{|~}}x|{}|zz~~}y|w~}{|x~x~z{{z{y|z{y|yx}|w~|z{}z{y|}}~~}|~~{y|}y~{z}}~z|}|{||~yy~|}{z}tx{{}~|~zzyx{|}}{y~}wy~~{~~|{}z~}}|w}y}{}zzzy|}v|z||~~y{|}~zt|~y}~{~{y|~}{}~{}~z|}~y|~wz~zz{x~z}|{~z}||}~xz}}|x}~|}}||~}|x}z}z|yz|~}{zw|z{~{}~yv}z|}~~~}}{z||}{{y|~}{|}}x~~y~}z}|}~y|zw||}xzyyy~{}wz|{{xyw~}~~zzz||}}~~w}|{~{~~{~}|}|x~y{|z|{{w{~{y||}}}{}}z}||}|y}{~y}~zyz}|}}{{|v|{}xzzy{z{}{}z}y{|~}}}w}v}|~~}~|}{}~~v}|{|~~|~|}|}z|{~|~|z}|z{{{~yy}~v}|{{~}y{x{|}{x|~|}~~}~~||~|}}~z~~|x|~{~{{~{~~~~}}|~{~|~}}{~}{|{|{~|}}|}}|}|}}|||~}~}~}~~}~~~~}}|~}{y|}y~}|~~~z|~z{z~z{}~~}|}~z}}|}~~}~y~}|}~}}|}}~|||~}|{~~||~|z||{}|{|~z{}|||z{}z}y}{}{{~|~~|||y{zx~{{yy|{}~}|z||}}}~|~}~{|~{}x}x}|~}~||}}}w}z|~}}x|~}{z{y}~{{{~{~yy~y|}wy~}{{~~}~~}~{z~yw{}~}y|~~}{||{{y{|}{}|{~zz}}~}}{}~{~~z|~y~|~}}z~||z{x}|x~~}~{}}zz~y~~}{uy|w{|w~~z{x|}y|}~~}~|z|}}|y}}~}{|~}~|{{}~}~}}~||}|~||x}}}z~}|~||~~||y{}|x{|z}{~~}}z|}}~y~}}~~~}}~}|~~{|~~~~~x}x|}~~~}{}}}~}~~~}}||~~{~}y{{~x}|y}}~v~z~zyz~z|~xzz~|}}~~}}{}}}x~{}}{|{y}z~}|{~}z}{|z}~~~~|z|~~y}}}y}~{~|~{{|{}}|{{}||z{||}x}~|{~~||~{|}~}~{|{zz}|~~~z~}}{z}}~~}~}|~}~y|}|}{z~zy~~~{|~~}~~}~~}~|~~~~}}z~|~~~{z~~~~}}~}{~~~}}|~~}}~~|~}~|}}}|~|~||~|~}~~}}~z||{z}{}z|~{{{|w{z~~~~z~{}}}{}~~{}xyz|x|~||~x~{~}w}}z|z{}z{~~}~|w{}|}~|~|~|y|}}}~|zy}{y}{{~z~|~}}~}{~|z~}~}||y|~{~z}{~~|~|{|~|z|z{~{~{}{|~~~}z}~~{z}z{y~~}~~{~|~y}z~~}}}yz}y~{|{{}||}~|}{{z~{z}}~z~~{}~}|~z}~{{{}}~|~y~|~}}~}{|~y~}{~~|~~~|}{}~~~{|z}y|}||}}|z~{}|}z{z|x|z|{{~|~~v}}~|||||~}|}|}{~{~|~~z}|{|{}}~|y~{}}yxzz|z|~||z~~~z{}{y~}xx~z{~~|z|}}|}|{yz}zz||~{}y}}|}{~y|~}}}z{|{}z}{{w~}}y{yz|~x{|{y{}~}{~}}{~}|{~{}~~~{x{~~||yz}~||~|xw{}|}~u{{~{|||}{}~z||~}zy~|~~~{|~~}|z{z{zx|~~~}}|}y|yy||{zy|}}~~|~}~}}~~y|}~~~y~{~}}~~~{~~~~}}~~~~|~}~{~}z}|~~~y}~~{}~~~~z{~{~~}~}}~~~|}~~}}x~{}~z|~~}~~}}~{}|zv}{}~~z|~x{y{x~~}}yz~|||{sy}v}y}}v}}||z}}|~}~~}{|}~z|}|~~||{~zy|w|z||}w}~}~|~{~}{z||zv|||z}}{x{}}}xzz{|}}{~}z~{~z~}~~}z}}~zy|xxzz|zzxxzx{{|{~}~|~~}{}}yz|x{|{|~{x|{z|~}{yzy|{}~||z~}~{~|}}}}vy{~~~|tx|~z}z|{}xyz}||{{{{{~|~z}}{{~x{{y}||~|{z|xyz}}}}~||w~}s~|}|||xyz~~~|~|{|{y|~{zz}}~wy|}~}{~{~|{z}|y}|zy}~}}~||}}x}zyy||y|~{y{z{y|~w|~||~~||z}zy|x}}{z{~|~||z~zy|~{{zz{{{}z}x{}|zw}}{yw|z{}|{|||~~xv}{||{{{}}}~z}z}}{z}||{z|yyz{{|{y}}v}~|x~y|}~~yy}wz|}}y|x}{}}}}|y~{}y{z{|{{|y{}~|}~|}{y~}uv||~{~z~zy}z~}}~zzx|{||}{}{{x|wx{}||}y|zyy}z{~|}x{{|{u}zw}{z|}|{}|{zzz~}z~yz}~~|}|z|~||}{|{}}}~}|}}|{~xz||~~z~{y}{~}}}~}~}{}~{~}z~}~~{}{}}||~}v~~}~y~}{~|}}|~}}}}{~}~|}}}~~}~}|z}~~|}~~~}~}|~|~{}~{}{~||r~|~|~~}~~|}~~}|~|~}~~~}||~|{~y}|}~y}}}}}~~}~~}~~~{~~|~{}~~|~}~~|}}}~x{{}}|~y|||x{yw|zy|}{|~{}}}zzwy|{{}y|}zz{z{||w~{~z}{{||{}x{|y|y}}|{wy|||v~w}|||}xzz~y|}|~}~{|z{}zy|z|~~z|z{{|y{xz{{x{zy}|{}yuz~w}~~w{zz|z|{|}|y}{}|~y~{}~x}|zy{zy|{yx}|{zz{{vy~z{~~|{}|y{~{~}~|{}||}|}||z|zz||z}{}}||w{~z|w}}y~}~|{{zz~}|}|y{|~}{}y}y|}}~|~xz~{{}z{{}||xyzy|}{}~}|w|~}}}~|}xz|z}|x}~}{|}|~}}{{vyz|}w~}yz{z}}{{zzy|y||~}yzz}z||}~|~w}|x|{yu|xzx~{z{~y|{|~x~z{z~z}yy}{~~}~}xy}|x~{{|{|~{~}{|yy|{x~|y{z}}}y{y~~|y{~y}}z}{y~~xx|{~}}}~}||||{}~|z~{|~{{{|}x{{zyxy}}}yz{y~~~{yzy~z|~{|wz|{wz}~~|{~|wu~xy}|z|~z~|zz{z|}{zyxy}zz}~|{z{~z~{|}~z~}|}}yyy~{z~x||x{xww{zyx|{yz~y{y{}{~{z~}~||~~~~z}~}}}~{~|}x|{}~~~~z~|{}~~~~~}|~~~}}~~}~{}}~}~~~~{~}{~|~~~}}}~}}~~~~{}|~}~~~|~}}~}~|~}~z~|{w|~z{~|~}}}}}~~~}}~}~~}}|||~x}~~}~~y}~~{z||~~~}}~{~z}}z}v}~|x||}|~~y{|z}|y~y||}yy~z|}zz}~t{}~}}~{xz|}}w}z||}{{~|~z}}|~{~}|z{{z||~{|~xzz{}y}zx|~|}{|yy~~~|}yx{~zy}w}}|wy|{}y~wz|{}{|x{{}{{x{|zy}~z~{||z{}zzz{{}|x{|{}|~z{x}{{zy}{w~|}}}{|||z|~{|{|}{|}~xx|||z{zw~{{xz}}}|z{}}~~xz}{v}z~zz}|||{y~{{{||w|~|z|{|}z}|~{|y|}|{{}|x{}z{uzz{|}yz~|}{y|y~z}zxyv}}yz|}zz{x|~y}z|~|{{}}|{{|}~z}{}{|zz||y}|}~|{x}|||zw||}{|~y~~{|zyy{zy|}{{yz~~|z~{x|q}{}z~}~~}y|zzyw~~|}~~{y{z}|zwxy}~|~{~z~z{~y|x|}x}~y~~{{|{}y{xy~z{~z||y|z{|~}}w|{{y}|x|}w}xyz{x{y{z|{t~|y{{yz}~}w|{w{|xz|yy{{zy~||{{~z|y|}{y{|}zz~z{z{|~{}{~z}|z|xz|{y{|{{}x|y~}xy~{}z{z{|{y~}||{y{}y|{}{~|w{|}}~{}z}|}|}z{||~~z|~}|}}~~|~~~~~}~~~||{}}y~}~~}~}{~y|~{}}}|~~{~y~~~}|||}{~~|~|~w}y~{~{~~~x~~~|}|~}~~~|}~~||}|}~~~}~~}}~~~}}}|{~|~|{~}~}~}|}}{}~~}}|}~~~}z|~~}}|}y}~}}y~~|}|}~~y}}z~~~~}}~}~{~~}}{}{}x~~}|wy~}{xz~~{{z{||z{{}{z~yz{|zz{{|w|}}z{yz}w~|~yzz~|~~z{||~w|}}}{~{x{y|{z}~z}~{x|u}{{z|{z}z}zz~y}}|z|~|}~~|z|~}|x{|~w||x{y}{y}x{|}{|z~z}u}w{~{~}|~x}}y|~}{y{~|~}|{~{||zz{z{{}|y~}}~y||{y}{x{||{}y||}}|~~|{{~|~xvxz{|{z{~~{y}z~w~xyy}~~|~{x~}}|}|z}~{}~{{}~yz|v~~~}{|x{z||{{w{}zyy|z}~~{{{{~~||~}|{|{{~}|~}{xw{}}y|{|~}{w}uz~yz{~~zz{}|}~{~|~z|{}{||~z~}|}|~{}~}|{}|}y||y{~y~z{{~{|x}yzz|u{|||~yx}zz~}~|}z{|}z||~}~}xx}~~zyyz~~xxyz}~|}|{}zxy{zz|~~~{z||}~z}{z|{xw|}{~}zz{}{y|||w~{||zx}{{|}|{|z|x{{|x|~zx{z|{}}{~{z|yy{xy}w|ywz||w{}}}|z{{~w{y|y}x|z|~z}~|~y{xz~~{~}{}~x||}|xy~|z|{vx~~y}|}~y}|z~x}~~}|~~{z~}{~y}z}~{~|~~~~~x{}~~|~{~~~}~}~~||}z|}~~~~~{~z~{~~~~}}~w~|{}|~~~}|}}~|}~~{z~}}}{}|~}~~}}}~~||}|~}~}~}}}~{~}~}|~||~~}~}}}{~~{}|~~{|~~~~~~~~~}~}{y}~~}}{z{|}}~}{}~|{~|{{}|}zy|x~x{{}zz}y{~|||{}}}}~|{~wx{y~}}vx|}}zzy|y|~|w{}ww|}~z{zvz}y}v{wzz|w}~y}|}x}{{yz{|{{}|{z|z~||{~{{|}{}|y}|}|}|~|z|~w}||z~}zx}yz{|{yv|}x|}}~~~}z|y|z|yz}|||w|~y~|x|yzx||xy{~{|wy||y}{zx{|z}z~{~~ww{{~~|~{{{|}}}{~z~|}}~wx|v}}{}zz||~}~y{~|z{~y}}||{~}~z}{}y}y|{~|~zz|}|x}||z{}zxxx|}{x}x~}{~zx}|{|~|yyyv|~~||}|{t~}z}}||}|z~|zz|}||{{wz}|w~}x}|y~~yz}{|}{||yxw~zy}x{~|~|~y~}~zzzy|{{}|y|{z~~{~}zz|z|{{~~||}}{z~z}}z}z|{|y}}~yu~wwyx{|}u{xz~}{z{~~zwx~x}~y}x}z~~v~|z~}{yx~y||}{|z|z~}{}v}{|}{x~}yy}}~y|}z}}{{{}z~||{|w~|~~}|z~z{z{z|{||{{}~y}yz}}x}y|x~~~}xw~y~~}{}{}|y{{{y}~{{~||~{}y}}{~y|y{y~}w|~z}zx}xz~}{{|{}}~~~||~}|}|~}~}~|{}z}~}z~}~{~|~|~}~}z~|||}~~~|}~~~}}~|~~}|y}}|}~~|}}}~}|~}}~|~|~|}|~~}~~~{~}~~|~y~}|||~~}}{~}||~~}}|~z}~{{~~|~}~}~}}{~~~~{~{}~~}}~}~|~{}}}{|~x|}{|}|z{{{|}zz~~~z}y~{}}|{y|||{|{}}{|{}}}}{}|~{{}{}}z}|{~}|{u~x~}t}y~|zy}|}}}{y~}}{}zy}w|~|~|y}~|}|}~}~}~|}yz|}}}|{y{x{}~y{z{|{}||~|}{}{||{zz|~~u{t{{z}y{}x{xz{{{~z{|{}}{|z|}||~|z~|}{x~|}|}{{x||z}|}y|w~{}z~z|xy}{z~}}y}z}xy}|~}}x{|~z}{|{}v~~}}y{yz|~yww{}|wyz}}~w~{{}y{~y~||u}~}{{{zx{~|~zz~}~~~}vz|y~}{z~zx{|}|}{}y}|zyx{{||z{~}y}}|y{{}{|{z|~|}{{|}||z|{|}{y~y}|}||{yw{|{z{~z~{~z}xz|{|~{}w}}{}~y{{}{y}~x~wz{xz{{yyz{}{z}|}y{yyx|}z~{|}x|{y}|{x~|{}{wx}~y|v{|}{{qy}z{{{~{y{|}z}vz|~xw{{yw}y|~}|}|~{{~~~|}{vzyww{v}}~{x}|{|~|z~}{~z|~}||z{~x~|{}~x}|~}~}z||z{y~{}y~{z|}wx|}zy{}}xx{{zzzz~xy|}}}}~{}~}}~{y~~{z~|~~|~~{|~|x{|~~~|~|~}}~|~}{~{~~y}|}~}}}y}~}w~|}~}x~}}~|}~~~}}}}z~y~|{|~}z~|~}}~|}}}}|~}~}~~}~|~{~}~{}|~~~~}~}||~~}~}|~}~}~}}~|~}}~}}~|}y}}{}~}}~~}}}{{~~}~~~~}~}~|}|}~}}~|y|}|}~z~y|{}|~x|~~z||}x|~|z}v}}||y|~|~}|{yy|x}}v~y{~~{t}{z}z}~z}}x~z~z~{{}y~}~~}{|{y}~}z||y}}}}x|{}~yywxx||~y}{y~}~z{}{y~}|x{}{~|~{z|}z~{{z~||{~|{{}z}yy}zz|~}{|z~}{~z~z~|||{z}zw{}}}~}~}}}|~||w}}|zz~{|{~~{}~z}{}~~{y~z{}~v}y~x|{~{|~{{~~zy}xxy}}{~}{|~|}}~y|~|~|}~||{{~}~~{|{~z|{{z~}}|{{~}u}}~|}~~y}}x|y~}{z{}~~}|y|v|~~|~}z}x}~{{}|}{~}y|}}||z{y|~~{}z~{|x{x}{~|z{}~|{|{~z}}~y|}}}z}~{{}~{~{~}{||z|}}~||z|x}z~~x{{|}|~~}{{}|~|{~|zz~{}zz|~~}~y{|{w{|~z}|{}~||}}x}|w|{|xyw|~}|}|z{~y~~}~~|}y~~y||~y}~}{{zz~{zz}}~~~{{~~{~~|}}|~~~~}}y~~z}|{||||~}~}}~~~}}~~{}~}}~{~~~|~}~~~~~~~~~}~|z}~{~{|~~~|~}|~~t}z{~|~~}~~~{{}|~{~~}~~|}|~}{~}}||~||y|y{~}xw}~~{z~|}|~y{w|y~x}|}xzx}z|~~|}{w}}{~~z}}y|~xx|~{~}{}y~}zz|}}}{yzyyyz|z~|y{||{z||~zz|y}~~zx}|{~x{||~zzzy{}z{~{{}~~~z|x||{{{y~}}{z|zyy}~y~~}{~{~yyw{z{}~|||zyz{y}{y{{z|yzyw~qy||}z{}}{{{z}}}||z}yzz|}{{}v|xv}~~y~zz}w}||{}{z{|}yy}}w{zyw}zy|}z{z~|}}}~yz{x~~}~yw|}w{zz{z~}}xvy~|z|y}|}}{}x{}}z{}|}}|{|~y}zw{v}|z{zyy|{~{}}yxy}w{z}|}}zx}wz|z~{}}~{~}{}z}{}~ux}}|{|}wy|x|{wz}~y{z|}zvx~}y}w||~}|z{||~y{wu|z{~z|xz~{{|{|{x|z{y{|z}wzx|z|yy{~y~x~zx}zy{|{~|{y{~z~~yy~zz~}|zyw|x{}zx{|w|{uxwyyy{{|}yw{{zx|}~}{z~y||{}|z}|{{|~z|zyzzyz|~}~|~{{wz{xy}|{}}xyy}||{{~|{z}z|{zz{}~~{~z{~~v|{|x~|}z|}}|sx|z{}|}~|}~~{~}zy|}|z{}}|}}|z}~|z~|~}}}}{zz~~||{}}}~|~{}|}~|{}z}{{~~}|~}}|x}~~~~|~|z~}~|}{{}~|}~}~~}~}~}}}~}~}~}z||}~~~~}|~}~~~{z~~}}~~|||}~z{~|z|}}~~~|x~}~~|~~~|}{~|~~|}||{~~}~|}~~}}~~{|x{zx{{x}zvyy{{{|}z~|}~{{z{}}}y~z~y~~|y~{x{~z{w}y|yy{}vz|yz}z|{|~yx}y{y|zy|~|{}w}|~{ywy|z||}{{}|uz|xz{{z|}z{|~x{zzxwz}}}|}}~|}v}xzz}~y}{z{{zy{{zyx~z{}||yv~z~xy}}|}||y{y~y|w|}}z}z|wv{}}}|~{~||}|z{w{|z{||}||yy~}z|z|y~|}}y|{~{{|{~{x||}{z}~{y{}||t|x~y|~}{{}~~y~{}|}|}}z}}w{|~}{z}{~z{}}|{z|~~|zz}z~~uu}|}~{|z||}|}~~yy}x|{{z~{~zxwx{~{|~yzy|{|{yxwz|{x|~vy~}x~}{~}xy~|z|~~{}{~y{zyz|~{z|~z}}z|~{||z|~{yx~~x|xy||x}yzw~~|}~z{|zzz|xzz}z~{{}{||{}~|zvz}{w}||zz{~|~yz{x}{{{{~~{}{|z}}y{yz|}yx|z{zzywx~~{~~z|}{~~{~~|{}~}}}yy~y}}~z{|z}~xyzzz~|~z{y|z~}z|{u{{y}yz~z}yy|{}y~}~~z}{|}}~}|~~{~|{|zz|z{}{|z|z{x{{~z{}}~|y{}zxy|yz|}}~~~~|~|~|z~}}|~}}|||~~~|{~~~|~~}z}{}~|~z}~~|~~|~|~{}{|~~~~|~~~~~~|~{}~|}||}{}}}~~}|}|}~}}~~}~~|~~}}}}~}}}}~}}~~~~~z~~|}}~~~~|}~~}~~z{|~~}~~}~{~~~~}~~~z~{~}~{{{{|~yz|xz~{~z|z{|z{|z~{y{~~}v{|~~x{{|yzx{}|{}z}~{{{}{z~|}~z}vy{}}~wz~yz~~{{z||}y}}}|{}x}z}~{{|z{~yy{}}}u{||}}|x~|~}~}|~w}{z{y|{x|z|}{z|~|~~}z|x}{~~zw|}|xz~{|y}y||w{zz}zyw|{~{|}}}{}}~}z{||}{|{|xz|z~{yw~}x}y{~}~~x}~~|~}}~yy~z}yz|v|}|{}~~}zz~w|zvw{yzz}}~w}}}{yz}}}|z}x}}}w}z{|}|~|~{}|}|||~xzv||z}x{~{z}y{|xz|{}zz{y}~|z}|x||}}y||z{z|~~z}}~}|yw|||{|{~{}}}{{~~|z}~u}x{z}}|}{||~|~|}{~}~|{~{{yy}~{y~{x{{}xzzzx~{{~}z}||v}|}ynx}~~~|~{~|zz|y~{}}{~{}||{~}yyy{|||~~{}z{{{z{}|||yy{z|}|~~z~||w}~{|}||z~y{~~zy|vz~z{~||y{~z|{w}~z}}z}~~}~|{|}|}|xy}~~}}~z}w|{z|zz{|yyuw}}zz|u|{z}}}y}|}zy}~~~}|{~~~|~}}}~}}|{~}|}|~|~{z{~~z}|}~~z|~~~{}~||}~~|}z|~~~~}|z}}~~{}~|{~~~|~~}}|}|}}}}~~}}z|~|||}}~~}~~~~~~~}||~~|~{|||~|~}~~~|~|~~~|~}z~z}}z}}~~~~|}~~~~v}~}~~|~|{|}z~}z||zy|z||~|{}{||~{yz{~|z|z{{{~{}~|~}|}~z}z{y|~|}x|y|~y}}~}zxwx{~|{}~{y}|z{{}}}|z~}}{z{w~y|y{z||y~yw{{yz}}{}~{wz{{~z||xw|~x{zxzy|~z~z}x}{|y||zyuz||~~~|||~{z{}{~}y}~|}}}z||y~}~}|y~|{~{y||}z{||yzyz|{~uz||z|{~~}{{{}}z}{x}}~x}}z|~||zy{ww{~w{~x{{{}{{~}{~yy~x~y~|z}y}|~z||y{~~|zz~~y}|v}{}x~xyzyz~y~{|~y}|{}{}z}}z~~x~}z~}y{||}~|{}|~}|~y}}~}xzu|z}zz~|}y}}xz{}~~{{~}y|{y{x}~}}~y}||~z|z}z~zxx}y}{|}}}{~w~|}{|}{|}w{xz}xy}y{z}|{||z{zx{wx~||~|{||wz{|zy||~~~x{v{}}{z{~||}}~}z}~{{|uy|{|~u~}zz||}}{}}z|~||{}z|~|yz~{z|y{xyz}zx|{z}z{|z{~~{||}~{zv}xy}x{{|~v~|y}{{z}}|}}{{|}~|z}z{x~y}}z|zx|~z}~|y}~{}}|x{~}}z{}}|}}}||}}~~}~}~~~}|~~~}||~|~}|~}~}|~||||}~~|~}~~~~}~{|}}~{~~~}{|}|~}~~z~y~|~{~~~~v|}}|~~|~|}~}~}|}}|{~}}}~{|~|~~~}}~~~y~}~{~}~~~~~~~{{~~}}}~}}|~z}~}z{z{}~{x{~}zx~{z{||{z}yz}{~}y||~{{w||~~{{z{z~z}|{{}}}}~|xx}}{{|zy~|}~z~x}xyzx~x{z~zx|{~{|}~{x~~~{{|x{zzwz{{{}wyzxxz{}~}|w{||~y~~y}{}{~~y~z{|zzz{z|{~}{}|x|zz{}~z}|{y|{|}yyw{x~zy~||v||}{~yyyv|z{{z~{{y|{~z|||}~|}{~z{|{zz{z}xwy|~}yyxz|{{z|{z|zw~|||||{}|{|z|}z}{}yz}y|zz|y{|x|}~{z|y|}|~zv}}|{|zz{~|y|xw~y{y}}{}|{{{~{|zz{xz}}~|}}~wzz~z{}~u||{{x|{||{{~~|{~~}||{}|}{z~~||~|w~x{|zz{{|y}yy}{z}|{||z||{zz{|{yz|{~}~y{~~{{{zv}z{{zxz{}|~yxz||y}{z{{z}{~|}}}~}||~||zz{}~{{~|~~|{{|}|x{}y}zx|{}|x~}|w|x~|{|x~|yx}zyz~xw}}{|~|~y~{~{}~yy{x|z}~y||x{}}~x|z{|w{~zzy}x}~|}|~{{||z{~~{}{}~z|{}z{}|x~{zy||~z~x|}{~}z}w{y~{y~tq}x~|~}}{~~}x~}~~z{}z~|~}}}{|{~~z~||~}~~y~~~~~w{{~z~~~|~}z~}~~}z~{}y~~~~{t}~~}~}}}~~~}~~}~|~~}~||}}~z|}{~~|}~{}~~~|~~{}|z~~|~z{~x|~}{|~{~~~|~~~{~}}~}|}}}|}{|}|~}~{|~~~~|}|w|~{}y}~}~|{z|||y|}~w{|~{{w{y}|~~~z{{{~{~z{x|}~{|||}z}y}|{z}|}y|z{}w|~~~{}~zz}}|~~~y~yv~~z{||~z~{y~}~~}{|{z|}|}y}w{{|~|y}{{}y|{}|}|~}{}z}}{|z}ww{z{yyyz||||{|~}}}{z~|~|}yx||{~xzxy~t{}{z{zyy}~{}}||{~||~}{|zvy||y|~|{~}~x}~x~w}}z~~u}~zz~zzy~y}||}{z|}~|~z{|{t~w}y~z}}yvz{w}}wz~|z{~~|~|yz{}{~xz}y{y~}~{{z|}}{z{{{x}{}{z~}}x{z|z|y|zy}{z~~~}yx{||}z~{y||{||}~}yy~y~|~}{y}{}}z~|~x|w~{}xy~|z|}y}y}}{w~~z|zz~}x}}yz}{{{{|s~z|wz|{zyzxz}|z{yy}}zz}y{y}~x}}~yx}|zxz{~~}|~~~|y~yw|~|{|x}{|~}}y~|}~~u{|v{zz{~|}|||}}y~{~y}||~z~{z~~}{{~x|{x||{z|}~|}v}||z|{yy|}}yxx||||{z|~|~|y{z}}|{|}x|z{||w~{x{~~y|}}}~y~}~zzxzw~z~}z}~~{}~~}}}~|~}}~~~~~}y}}~}}|~~~yy~|~~y}}}{}}~}~|}{~|~z|~~~~~x~{~z}}x}}}~|~}}||~~~}~~~|~|~~}z~~~~|}~~~}}}}}{|{z{~}}|}~~~{}~}~}}|~}~|}~~~}~}|}||}|~~||~~~z~~~y|~~{{~~|~\\\\|yw:|z{}~}|z}{}}|}~~z{~~y{~~y}~||{}}~|x}|z~~x~~~z~~x{}{{~~{y{z}|~}z|}~|~|w||}|||~~z}~||~u|z}{}{~|~y{|}v|z}}}|~z}~~}|{~}}|~||z~|}}}}y{}}}||}~||~{}~}|~~|~}~|}}~}}~}}{|{}|}|{~~{}{~yy|~|~~|~~}|~~{~y~z{}}{|~~}~{y}~~|~~|y{~}z{~}{~}||}~}||~}}~{}}~}|~||}}y~z~~|}}~~z||{}{~}~}{z~y}~}|}~z{||~}~zz~~~}~~}}}~{|~|z}||}~|~~~|~~~y~z|~z|}z}~~}~z|||{|{}{~|z{~||~{|x}yz|{|~|{||{y{~}|}y}~}}|{{xz~}|x}{|x|||w~|||{|{{|{}}|{~z{~~}{{~{}|z}~yw|{y|~~|~~~y~~~~~~{~~~~}|}{~|z}}}z|||}}~}y}~~|{}|||~~}|{{~|}y~}~z~z|}{z|{~}~z{~{|~|~~|}{~|}}|}}}~~~{y||~}z|}|z{|~~~}~{~~{{|}~~x}~}~{|x}}~|zy|zz~~z~}}~{{}~~|~{~~{|z~yz~|}}{{~{y{{~{}}z}||}{~{}~{{}~~~|y~~}{{z}|}~|~|~|zy~~{~~}|~~{}w}{~}y}|~~}}|~}}}}~~z}~~u~~z}}|~}{|yz{~~~z}}}~|~~~~}~~||}}~{}|}|}~{z~}|}|~|}w{}}}zx}~y}}}}z~~z~~}{}z|~~~}~~~~{}x{}|}|||}~~|}}}}~|~~}z}~{z}|xy|z|~{~~y}||~~|~~}}~}|y|}}|}|{{{|yw}||}}{~~}||~~~{}~~|~~}}~~|~~~~~~}~}{~~||}~~~~|~{|~{|}}}}{}|~}x|~{|~x~{}}~|}~~~z~z}|zy|{{}}~|{~{~|~||z{z|}}y}~|y}y}~{x}z{}||z{|~~~{{|z|{{~}|~}|~}~|~~|}x~~~{|z||~{{|}|{yy{}|{}}~~}z|}~~}{{~u{~|}|{~|~|{|}}~~z~|||{|}{z~}}z}{||{z|}~x}|}~y}~zy}~|}}{||}zz{z{}~||zy}|~t|}|~z|||}}|~{{~}z|~~~yy~|~~{}}{{|z~}~|~}}{{~z}{}v~}}|z{w~}}~}~}||v}|}{y}|~{yyz}}{|~|~{{}{{{~}}y~zz}|}|~}~|{{~}z{~~~|}{~|~}y|{}}yz}~~~{~~~~||{||z~~~~|z{x~y~}|~}~}~{{~|||z~}~v~|}z}z}~{{|}~|}|}~}|~y|{~|}||~{|}}}|~~{|~~{}}~~{|}||}w}z{|{}~|~{~}}|}}z{~}~{~}z}}|~~~|~~||}~|~~~}~|~~}|~~~z~}~|}}~}}~~z~~|~~||~~~||y}~||}z~{~z~{~{~w}}}~|~{~z}}{{~z|~|{}{z~zy~z||z}zz|x~~|{{~}||z}{zxy}{{|z~|}}~~~}{}~}{~}||~yy~~}{|y{}|x{}{w}|}~|}|~}{~}y{}|}}||}y}|~}zz|}z~~z|~~|~||{y|{~yw~|y{~}zy|w~~~~}}}|z||}{yw~x}zzx|~}~{{}}|~|{x~}}}|~|z||{|z~z|}{xv}~}x|{|~}}|}~}|z{}z}{{{|x}|~z}y|{{|{}|}|}|ww~{z{}wz{{}}|z~yy|{z}|t~z||z{yz{x|{}~{s{|{}~~x}||{|z~~~~~||~|{}|{|{xv{|{}~z}z}}{|}}}|y~{~{}zz{z{|z||{}~~z~~~z|zz~}z|}~|x}~}z{~|{|}~}}z~{}}}|}{{y}|}|zy~}y}~w|}y~~}~{||~~|}|z|}|}y{~y||~y|{~}|{zyz|||}{||z}~~||||~}~~~~}~|~}~}~{|}~}~~~~~~~~}~|}{~~z||||{~~~|}~~~~{~~|~~z}|}|}{~~|~y}~~}~}~}}|~~x{x|y{~}|{~x}{x|}{z~|{z~}|~}~~~}}~zxz|y~~|~~y~|}}}~|~{||}~w~}~~{~|z}|yz~y}~z|v{~~zy~}x}}{|}{{z|{zywz~y~}}y}|~~~~~|}{y{|~{|}z}}zx}~~|}~~zzyz~zzvz|}x~}}x{||}z}|y||zz|u{z{||~}|~{{{~}}z~}y}|zx~~|}w~z~||}~}zy}~|yy|z}{z|y~}|z~{||x|}~~~||{}z|~}~}{z}zy{{y|~z}~~|{}y|{~~x|x|y~y{}}}|}|z|}~}|{~w{~{}~{}||}zzx|}~|w}|z~}}{x}|}~{{~|~||~{~~{|y}|~}}~z{z}}||z{}wzy||zzv}}||}|z|{{|x~zzzu~}||{|{~||}{}|{yx~z{~~y|~{~|{|||}x~{zz|{zzzz{{||}~~~}|y}w{{zzw}{|{}~uz|}zy}|wvzw{{{~{|v}}~|{|}|}~}~|}}||~|~{z~z|}{z~||~z}}zzz~}||~}}{x}~~x~}}x}}~{~{~}~{|~z}xzyw{{z{||}{|~{~}z{~||}|~|~x}~|}~|}~}~~|~}~|~~~{}~}~}~|}~z~~~|~~}~~|}}}|{}x~~~}~}~}|~{}~~~~}~~{~}~z~}zz}|~}~~|~~r~}~~~~}~|}|}||{{}x~zyz~y||~|}z|x|}|}z}}}}x{|~||xz~|||yy~|~z|{{{x|z}}~y|}z~}|||~~~}}}~||}|~~||{wz|{}|{}}yy~v~~z|y|||z}{}y}{{~~}}||}}}~~}{~x}w|}|y|~zyz{~zz||{|y|zy|{~}~}|}|~{{z~}}{zz||}~vx||v}yyx||~|y}|~y~{y{uz}}|~}|}~~~||~}~{||z{{~|||||z}~~{v||z~{|~|}|y}~y~z}~|~||~{}ww|x|}}~~|{{z||z~{}~}y|}}|}{~~{~}|~z~y}~}}~|~~}~|{{||||~x}}}~w}{{z~{z~{}}z|x{z|~{y~{y|y}|{|z{z~x{|}}~~}x}}z}{z~{{{~~|}|{||y{~|}}z}~~~y}~}{y{{~~|x}|{z}y~{~~|wyz|{{zz~~}|}~~}~y~~{}}}~{}{~}}~y{}}|y}~}|yy{~y}}~yz}y{}|~~|w~~|z{|{{yy|~~}}||{xz}}x{zyz|~zz{y|{~}|~zzw|}}zy~~}~~}~}~~~~~~~|~y{~}|}~}~~z}}~}~~~{~{~}~{}|}~}{}~|{|}~}|~~~~~~}|}~~}~|x}~~~|}}|{~}z}~~~{~~~~}|~x}}~}~}~}~~~|~{z~|~}~}~v|~x~||}y~yw}{|}{~y{yyz}}}x}z~|zy{x|}|~z|~~y}||zy|~||}}~{|{{~{y}{}z}{t|||z|wy||{yy{|y|{yz}}}x|w~z{~yy~~{}u|{yz|{zwx{{z~z|~z|{|y~|{~}}}z{}xy~{zx{{}z}ywy|{z{}w|z}~~z{z~{{~|}z}{{y}{~yz{|x~|x|~|~}}{~y~{{|~{~y~}}~zz|xxz|~z}|{|{}w~{{u~{y~}w}z|yr}|zx~}}y~{z{{|{|~|yzw~{||{{{z{}y|w{~}tz~zy{z{~}z{~~|{}|{|}|{z{xyy{}}||{}y|{||||z{}}z|z~~w}~y~}{|{{{~}z~~~{x|yyy|}|~|}{}}~|~}}y{}x~ywz{|}x~}{~|y||{|}zz}}z~~|~z{~}z|~y{~{z}{|{|zy|z}~}{y~}yz}{||{}}}zvy~|~~|y|}{}|~}z~w}y|}y{||}wzy{||z}z|}|z||y{zx|}}z{{|~}xzz|{~{|{~y{y|{||}z}}||}zy~}z|vz{|ww|{{{u|z{|{z{|}||~||x~}xyx~|w|{{z~{|zzz{}{yw~{||{|y|}{{~~}{}yyzz~~}{}}}z~{y~}~~~}~}~|~~}}~~|{}{}}~z}}}~|~~|}{}{}~~~~~~}|~~}|~}}~z~}~~~x~}|~}}}~~}|}~~~~}|~}}~}~~~}}}~|~}~}~~~~y~}z}~~~{}~}|~~||~z~~~~{}~~}~y{~~}|~~~{w~~}~~{zy~||y~}|}{{{|~||z{~}}~}}|yzv}z~y~x}~w~~w}}}}~~{~}~}z{|~~z{{||{{z~~}}|{~{w~~}}z~xz|}~yz{yx}~{}u}z}~{vy}}w}zyz{y|zx|{{|z}|~|x|||}y~yx|{z}}z{z~~{~}|z|x|~~{{z|{yx~xw{z}{|{|||u{~}{y|~|}{}~zz~}~~|~{zy~~vxx~{|}{yuw||{{w}~|y~x}|||~}~z~v}|z}|~z|w|}{}}}yxz}zzz{zz|{~zz{~y~x|}}~}}|}}{{}}z~~~{|{|{|zx}}}}~x~wzw{{wwy}y{~z}{}|wyx~{|~|}z}}}z~}|~}|{}|z~~x|{}{}~{{}u||z{~|}y{x}|~|{}y}{x~y}|}|z|{{~w|{z{s{}{{x|{z{y{{x|xyz|||z~|}~y~}~w||}}y{}|~z}}}z~{zyx{{z}x}|~y|{v~|~|{|xzzw}{|}}z~{v{{~z}|w{|~z||{~}~zxy~{yx~|{}tzzzy|{zyvvyz{|||{{|}|}w}||}|}z{{|{{|~~z{}~x{~~}|}|~{|}|~z~z|{|z~}~|y{}y~~~~}~~z~~{~v}}~~}~|~~|}}~}}~~w~{z~}}}}|~~}|~}}|}~|~|~{~{~~}~|{||~~|~~{~|~{~~~}~}}}{~}}~~~{~|~}~|{~~~|}~|{~}}x}~{|~}}}~}{~|}|}~|~|||~|||}~|}{{~~~~~}z||~~z|zx|{|{}z~}{||y{}{}x{}}}~}yzz|~y|yz|~}~{z}xz||z}{x~|~~|~}{y~{z{{}~zz}|~|{z{~x{x|w}|y}}}}|||{z{~|}}|z~}~}~yzz~||~{z{y|v}}{{|z~{|~{}|y|}{z~{|~{x~zz}~|}}}z{z{|}}~z}~}z|y{w{||~y}}|y||~v|z|}|||z{~}|{}{~~|{~~y||{~~{|~|~{|x{y}{}zzxy||}~{{~||x|}}|y}|~~}zx{z|~x{{{zx{x{{|}|{vz}}y||zz{|{z~{}}|{z{{{|zw}|{}~|~~|z~{}{}~~~~}}|z|{{x}z|w}}}x|~{~|{~{~x|~~{z}y|{}z||}y}~~z|{}z|y~z~{~y}{}{{{}{x||~~z|~~}~zzz|z{z{~||zz||}||{z~xy|y~x}|{{{{{zz|{~{|zz|}|}{{{~}{z}}|{}~}z~{zyy|w}w}{{|}|}{x|~y||{}}z|{{}{zyy{y||zz}w|{x|}~{||}{}zyy|z}}}~{|z}}|{||~~{|~|}{{~}y~}z}}{{~}}|}}|}yz~{|}tzy}z}{|y{z{z||~}}~}~}|{~{|}|}~~~}|~z{~~~~z{~{}~~}|{~~|~~}~}}|}~}~~}~~|}~}}|~~}|||~~~~~}~|}|~}~|{}~}|{~}~|~||~~|~~}~~~|}|~||}}|z}}y|}}|}}~|~}~~}~|}}}~||}~{z|}~}}}~}~}~~}~~}||~}|{}}}}{~}{}}~{yzxwz{z{}z~|~z||w||w|xy{y{z{~|z}~yz|{y{~yy~y}zz}z~{~{|{|vyy{}zy{{~||z{{z~|x~z~}~z}}{z}y||}}q|zxz{}z|{}xz{z}||||x~|~}qzw}~{|~wyxz}}}zz~}|{~|x{|~}}}zyu{|||z{z{z|}vzyz{~yx~z}~}~|{~{zw|||{u|zy|y{{||y}w|yy}y~zz|~yu||}}}}~|x|{}|z{}|x|{}~~{}}~}}}yy{z~|~|}{~|{|~z{t|~~|{|{{{}}}}y|}{|||{|}|z{|}}{}~~|}w{{|z|zzy|yyzx{vz~|}xx|y{{}~{~z~}|~~z~}|y}x}}|yx|zxyv|{yx|z|{~z{~zy~{wz~|xx|x||r}}}{|~z}~{}}}}{}|t{|~wx||y|}|}|}}{y{}zwyz}zvz|{zxx~}{wz~}w|~z|yx~{v~|y}}||{v|~|~|~~|~{|}|z||w}z{yyz|}|{}|{z{||~x}z{z}y~|~}z~|}~~~~}}}z}~|}zz~~x}{xvy~~||~~|~{||}~v|~}}y}{~}~~}~~~||~~~~}~}{z}|}}~}~~|~~{}}~{}}|{}}}|~~~|~|}~}~~~~~|~{~~}}|}~~}|}~}|~~}}~}~{}}}~~~}~~~{}~}}}{~|~}y}~}}~~||}{}|{~~}}~}~y~}{~}~|{}}~||~|||~}|}}|~}~}~}|~~~~}}|}|{|~|z~}zw}{y|~zz|}|z|}{x~{yz|z{~y{{xz{zw|{y{yyz}|{y|~}yz{~z}|}|||~y|~}yy{{~}||zy|{xz~{}{|}~z}yy{~zv}||}}|{yz|z|}}~}}|{wz{|wz~z||{{zz|}~~w}|}{|zz}|{||wzy{|}z|}~}}|y{|}|~|y|{xx|yz|z~z~{z~}{}z{~}|x|}{}~|yy}~yyx{{z~}y~yz{z}z}|}zy}{}}{{{||~~yy|~}z~}}|~~z}{x}~v{}z{yzzzy~~|}{y||}~x||zz{}}yy~{~yy~|y~}}z}|{}t}~~zx{z{}}~}~|y}zyz}}wx|y}y{||}||zz}}|}}~|zxz{~}zyy{|x{yz~}{~}|zz|{z~|}}}~z{|~|z{|}{{{|xxzzx|~}~y~{|{w~{|x}zy|z|{~x||~|{wx}|}y|~}wz~{y|}}xy|~|~z}zw{}|}|~y~~~z{yzx{{|}{zxsz{~}x}}y|{|{~|~~~{}}y}~}|v~~xz}z|{{wzy||~~{|y}}}}x{}x~yyv}{~x~|~|{x|x}~{w~}}|z|x|}}}~|||~|y}|zzzxzz~z~~}~}w{}~||y|~}|~{}~}}~~~}~}}}~}~~}~}}~~~~~~~z~|{~}}~}~~{~~~~|~}z|}}}~~}{~~~}~~y}~}}}~}}~}~|~~}~{~~}~~~{}~}~~~~~~~~}|}}}}~{{|~|~|}~{~~~~~~~~{|~~|~|~}{}}~~}}~}~~}~~~|z~x|}~~}}~yx~|{||y}~z{}y|y{z{||{}~}~||{}x{~}}{{w~z~}}|wz}~|}}v{|wz|}~x~y}}|w{~{z{{~|yy||||y~~|z~}{||~xy||{{{{}y|z}zz{wz}{||~z|{z|~~z{}~~{x~}}}|y{w|{||{y|v}~|{}{}x~|zz~yw{~{|x}}{|z|}}||{{}{~x|z|{{zyy{y~|z}~x|}yz|yw}~z{{}|}zy}~zy{{|zz{||wyz~{xz~y|}}y|y{u}{yw}}z~x}}y|y||~z}{|||}}{|~zyyx{~||zwyz{{}z~|~|~{|}}{{||~{zyy|~zz|{{~}|}{z{{{{zy|w}|yy{x|y{~}z|{zz|z~ww}~zz|}|{zy~~~|{{{|}{~||}}~}}~{{{|~x}z{z}}yv{|y~}}|v}|z||~{~~x|y}~{{{z|}~{}yx|||{}x}y~{y||||z|y~~~y||xyxy}|{|~}~|{y|z~~|yzx}y}|~~~yz}}z}v{x~v}z}w|}}u||y||z{{|~|{}}|~}~~}}~z~|~}}~|yx}|~yv}}{y{}{y|w{{||v}}~|xy~z}y~}{}~{}|{~{~~}~}}~}}~~}}~~~}~~}{}~~}}~}}|~~~~}~~|{~~}}~}~}~|}}~}~~}~~|{~~|{|~~|~~~}~~{||~~}~}}~~}~~~||~~~~{|~~|}}}}}z}}|}~||~|}~}}|}~}{||~}x|~|}{~~}}yy}~~}}~x~~~|}|}}~}~~|~}|~|~|}~z|zy|z|zz|z{{v|y}|y{|{{zz~|||{{w||~||{~xwzx}}y}{~}|y{}}|y~v||{~{}z~~{x{y{}y}|~~}z}|v~}wxx{z}y{|||xy}~||}{z||x~{{||~{~vz}}}{}z~zz|y|~y||{z||y|z|}}}{|{w}zzzz{x}|y{}~||||~z{|}||zx~}{~~z{z|z{{z{z|}~{~~x{}{||~}||~y}~}zy{|v}|z|}|}zx~z}}~{~{}|{z~}}~y}~~yz|z~|}z{|{}|x}y|x{~w{~|z}~}|{{x|z|z~}~z{}~{|{x|z~u{{}|xwz}~{}zv{{|~x~}|{}x{{~xz~|{{{{}z|z|}|xx{|{u}{{{}{{z{|z}}}~y}z}}~{x{~{}|~|z{zvywux}~{{||~y{yzxz~y~}{{x}y~{|~~|z{|}|}}z}~}z||v|v~z}~{~v|~}|}}z}~|w}z{}}y|x|{z}{}{z}{|}~z~|y{}}y~|z}|}zx|~{|z~{|{~~wzx|}~{~|{z{|||y~xz|{z{{}y{~v{}xv}{~x~|~~{z~~~vz{|}{{{|v|zxz|}{yy||x~zy~|~yz}|zzzx||{zzz}}z~|yuzv{~}~~w}~xy~~|}}~~~~~~{~~y}~}}~~}z|~~|~{}~~|{}~|}~{~~y{}~{}}~~z~~~~z~}~}z}~~~|||~}}|}|}~~}~~~z~||}}}~{z~~}~|}~}~}z~z~~}~}}|~~~||~{~~|~z~{}w}~}~~~|~}}~}}}~~~}|~{~z{~}}~{~~~}|~~|~~~~}}{{|}y}~}z~}}{}}{zz{ty|}x}{}y}v~{~}{~}~|}|~{|y{~z{|w~~{}}{|{|y~|wz}}zy{yyz{{z{{y|{y{{|~v{~}zzz~|~}}|||wwz}}yzx{|~xu{zyy~zwzyzx~zz{}yzz}{}y{{xx{{~z{{{}y~}|{z{w||}|{{{yz||{{y|{{yyz~|~|{{||}}z~}}z~z||}z}w~yx{~y~}x}}y}z|z{}}}x||{~{~z{{~~|z{}}|}}}z~}xz{zvzxz|z{~zx{|}|{z~w}~~w~~|~}}|}}~|{z|}}~|~{}z~~{yv||{~{|zz}~~|w~||~zzyz|~~}~}}y}}}}v|}{{~|z~||w|{|}||wxz{z}{~~|}y{{~}z}y{z{||||y|zz|xz|}}|yw|~{w|~}x}{{}|{|}|z}|}}|}}~~}||~{~~|}{{}}~|~~{z|x{}x~|y{}{|x|wyx}z~ux|x}x}xx|}y}z~z}{}{z|~x{||~|{||}{|vy~xz}xzxz|}y||z}xzy|}~y~|}|zz{|}{}~zzw}z{~z{|{}z{{zz{x~xzz||{}{|wz|y|}yy||{~z|}{}}|}{}||~~~~|z~}zz|~w}~~~~|~~~y{{~}}z~~~~}|~~~}}~|}}}}~}~~~{}~~~}~|~}~}~~~z~~}}~|}}}~}~~|}~|t~~}}}~~~|w~|z|~~~|{~|{}~}||~~~|~~~{|~~~x~}~~~}~~}|~|}}~}|z~~~{|}{~|}}xz|~~}~~|~~~xz}~|}~|}~~~}|~|z~~}~~~~{x}|zxy||{z{z|}{~~~y}zz}{{zzz{}{~~}{}{}|}|~||z|}z~{yy{y}~|~yz{|y}z~|{z{u}||~|~}z|x|}~|{{~|~|zzz}}|y~yww~}y~~|xxz{~}|{{}z|x~}|z~~y~||{z~~v|z{{~|y{||zy~|u|}~{z}}y}|z{{|y}{|{~wz~y}|~}}x{~y{y}|||z}x|z|}||}}wyz}{zz|{||z}|~|zzx}xz{y||~x~{yy}||z|}}}x{|z}v}|}z~|z||~~~||{xv~~|{|{z}~{~z|{|z|{~|}z~~}|}{}}|{}~{{~~}}{w|~z||yz}}y}}|z{~z}{|{~|{~|}~y~|x{z|y}~x{~}yy{y}||}z}y{}}|~z~z{yzy~}}}~~z{~~z~}||}x|}|xw~z}|~{|{~x}z}y{z}|}|}zyy~|z~z}}{y}|z}|}{z|}||}yx~~{{z}xy|{}x~~zy~}z|z~|z{|z~}|}}zz~|}{~}x{vz~zyy~~~~}xyz{x~}|z|}}z|{}|u|~|~}}x|}y|||{~z}}}|{{{~x{y|}|}}x}~~|{|{~x{}{{|}|~}~~~|}~~~~}}~}z|}}}z|y~~~||~~~}~}}~}}~}~}|~}y}|~}z~|~}z}~~~~~|~||~}~}}~|~{}~~~}~}~~~~~~~}~~{}~}~}}~}}~{~}~~}~|~}~}}}~~}y}}}{|~|~}~{}|~~~}|~}~}~~~~~}|v{{~{}}}~}~}~~}~~|~~zzz}~}~}|}z~zyyw{zz|y}y}{{z{z|y|z|~w~zzzyz~}}|{||{}y~|y{{w~|yzz~~~|{{x|x}x{z||||||x{}}}}{~|{}||yz~~}}z|}}x{||}{w}|~z{z|{t~{u|}|}y{}y||}y~zz|yzz~}~{|{{}x}~y}z|zy}|z{~xy~}zv|yz~~w{{|z|y}z{|~y{||{{|{z}~|{}~yyxz|~x~~x}yyy~~z~{{|wxy{|v~{}~}}|{{|x}z~~}}|~}{{|~~{}}w|yyy|zz{zz}~zy~}~~}z~|}x}z|~||y~{}{||~}~z}y~ty|}{~x||yxx|~}|{y|~~}}zy~z|{|}}~zy}~}{z}{x~|{z~{z{~}w{}{}{x{}{z}}}|~|x}{~~{}|}{y~|y||~z}}u|~}yvz}yw~{}{}||{{~{}~y}}}{{}{{|||}|zy~}y{}y|~}|y}|}w~}~zw|}}|y|}x~zz|x|x{y|z||||~y~y}~~~~~{y{{z}|~}~yu{{y}|}}zx}z}zz|}~z}wz}z}z{}~|}~|x~||{~x~{}}|w{y~zy~|y|vyz}z|y~}w}}{|~|}||{zz}}}~||~}{{}{}}~|~}~}~{}~}{|}|{~}~~~~{|~}~}y~~|~}}}~}~}|~~~~}~}}zz~~~~}}~}}~z||~~~~{}~}~~}z}|}}|}~~z{}|~}{~}~~z}z}|}{~|~|}}}~~~}||}}~~~~~x~}~|~z|y~s~|~~~}~~}~~~}~{~{~}~~{~}~~zx|u~}z|w{zzx{~{z{|{zy}|w~~{}}}~}|vy|yzx{|~}~|~}~{{z~||z|yz{|{|~~y|{~~~zzz}~xyw{zt|y{xx}|{v|x||x~}}}{{~}~~~|}~z}|u{{zzxzz{|y||yy}x{}~yx|yyvyz{{|{yz|{zy{z{|{z~}|x{|{||}zz|zz}{xz|~}xzy{{z~|{~}{}w|}y~|y}zy|{{~}{~z{|||z|zw|}}}}}~}y||}{{vyz~{y~y|~zz{z~{v}}~{w}~~|}~|y||~}{y~{||z~|||}y}{{|{y{yy~y~yw}}|}~{~|}|~xz{}~~}{~~wz|}|zzy|w}{}tzxz{{~|{y~{{||ty{}y}{{}yxzz{~|z{{~z{}{|x|}{~{w|y{~{y~{xw||y{zyy{zy{}z|~||w~}~~u{~z}y{z~}{}zz|{z{~|y}yy|z~}z|{~{y{}}{z~{x~~{~~}~}}~{{}yz}x|}zyz{}y}}~z}z{{{}}vyzz||y{y|{yzy}y||y~{|{z{}}}x~{~}}{}}{{||}{~||{|{z~wz{}~y~xy{~|{x{|y|y~y{|z~{{z{|wz~{}y{xx|v|w|{|{y}}|z~}~w~ywz{|}|wz{zz|{}y{zy||||~|~|}~~}|~||}~{|}~~}{{}z~|~~}}~~~~|y~{~z{~~}~~~~}~~}}~|~|~}~~{~}z~}||{~~~~~{~|w{{~~~~~~~~y}}~|}}~~{~{~~~}z~~}y}}}}~{~}}{~~~}~}|}~|~|{}~}~|}}~z}}}|~y~|~x~~~~~|{{z|~}~z|z}}||||z}{v|{}yv{~{z}~~v~xxyzxzy|vz}z~}{y~y{}y}~||{zzzz{}~~zy}|x|~zxv}~}}y}~y|y{zy{x}|y|||~{y}|{|}|~y}{w~yw}}y{|~z|}y~}w}}|z{~z~z|{|y{{{yyzx|{}}{}|~y{~|{|~z{y~y|}{w|x~}}~{}z~}{vy|{z{~zx|}wx}|w}|}}||~}z||{~}y{{|{~w}}z|x{z{{~||||{~{}{zz{|zy||wx~}~~yy~~{|x~~y{~|z{}x{~}}~{|||~~y{yy||z{{||}||y~{|{x}y~w~|v}||}|||~|}{{z}vyy}~|}}z{~~{zw|~zv~}{wwz|~|}|v~~{}|}}~|~}|z~{{{|zz~xz{~x{}{ywz}z{z|{x}t~z~z~~}}{||~~z}|}}~x{}}|~||yyxz|w{z||}||{w~y}~zz}zz~y}z~|y~|~}z||y{~|}}{|}w{x{~z{|x{~}w|||z~}~wz|~yvzz~~xy}|z~|}yx|{{}x~||z{|xz}|||z|{|||}~zxxz~x|z}{zzy{{|~zz{|}{|z|z}{z}~|x}z}yx|w}|}|u}}~|{~|zyz{{wx}{~~|}z}~~}~|{}~||}}}}~~|~~|}~}~{~}~}~|}}~|~}{{~z}{{z{~{{~y~|~~}}~}~}~}{~~z|}~||{}||~~|~}~|}~~~}|||}}~}|{~{~}~~}~}}|~~}|}~~{~~~|~}}}}~~}}}~~|{}~~~~~}~~}}|}|y~~}z}}}{~~}~~~y|~|}z|x|~}~y|{~~~|}|~~y|~z~~xyz}|{w||z||z|yz{||yz}{{}{}}|wx{z}y|}t~|{y~{y}|y|z}{z{z|z{{}xx~z}{y~~~z}~xyz~v}|{~|z|z{zxy|z{z}zyz|zy{~~|yz{|x{~z{z{|zz}y}v~|x{{x~}wxz|}v{|~||~zyv|}}|{}{zy|zs~}{~|}{y|}|z{||z~}{}}}xx||yzyzuyz}z}zxy|~|{~}|zw~}zy~{w||y{~w}{z}y|w{vy{~|zyzy~yzu}y}yz~~||}|~}z{~zzz}y{}|}~{}x~|z||y~|}xz~{}|}~{|~zx~{{{x|yz|x{|}x|}|y~~|~~x{~y}|}|~~z||{yvzzz{w|w{}~}|yx|y}y{~~}}x{x~|}~||}x~}}|t~|~xv{zzz}x|z}{y~yw|}~z}~y{zy}|x}~~{{ux{}~{|||{|}}~~w{}{}y}~|{~{z~{u}~zz}}y|{w{{zy{{}|{}{w{|~z{|~z}y||{{y~}x~zyy{}|{y}||x}~~zx~~y~}yzz|z~z}zzu|{|{y|yzyz}{y{uz|zz|}{zz~{}|zyxzz}~|||xz{{~~|~}y~z}z~zx}|{~z}|||x~x{|}||}zz~|v~{{}{|{zv}z{|~~s~}~}~~~~|~|}}~~|~}~}|~}~~|}}}|~~}}~~~|}|}~~}~~~~~~~|}~}~~~|~z~}z~}||}~~~y~|{{~}~}}|}~}z}~}~z|~}z|{~~|~~~~}}~z{~}|||yz}}{~y}}|}~}|~}}{~|}}}~~~x}}|z}{~~~~~}~~~}~}~}}~}|}~||}}}|~|~z{yx~x}}~~zzzx}||||v|{{z}|~}uzyz~|{}~{~{~|~}|}~|}yz}|{~y~|{y||}{xxz~~{|x|w}}v{~z~{|{~|{y}{|~z|z}z~y|z{{z}}w|||{|~yv{}x|y}y~z{{yx}{|||}y}|~}{z|{}{}~~xzz}|~|{}|~|||~{~y{v|vxwy|wxwzxzx~|}y||xzy|{{zxz}{|{z|~x~}||}vx|y}}}{ywz{}|}}~}z~|}|}~y|{|~{~~~{v|}~|}}|{}}{z}~z}yw~xz||~z{yzz}}y|}z}yz}z|~{y}~z}~wx}}w~~}x}|~y}zz}z}{z~|~}y||{}}|zyz|{}{{{x{vz~{~|}|~~}zz|}}{y{y}y~}z|~~z|}|ywz~{x|~|y|vw}{~}{{~z|}}~~|}||u|{~~~|{||{{zvzxwzxx|zx|z}z}|}z||~|~{z}~x||z~~~}yt{|z~|z~}ty|}}}{}}||z|}|{|||}~~~}~{x{~}~~|{~}y~zyv~|}|{~|}{~~|y~v{{zx}y}|{zy{yy~}||{{||z}|x{yy~|~~~|}{}~~v{xy||{|xxz}z|z{z~{}{}~~||~~zzzz}|~{~~~~~z~~~~}~|~}||}}~{}z}}~~||~}}}{}~}~|~{|}~~~~~~}{~}|}}}}~|}~{}x}}}|}~}~}||{~|~~~|~z~~~~}|}}}}~}|~}~}|}~|~}|~{{}~~}}x}~|~{}}}~~}}~}~|{{~~}|~z~}~~~}|~~~~|~~||~}z~~~x~~~~~|}~y~}{yy~|{}|~|{z{zz|}y~~z|zz~w~z}z~xzz}zy{}{}~{y}}{{~|z}v|{{~}~~~~u{|z{zy|zz}{z{}y|||}~~}}}{{|z{y{||yy{}|yw}}~~{z{}}~yzzz{zzx}z|{y|y{y}z~z|{|~zy~zz|~y{}|xw|{{{}{x|{||{||{{x{{~{}~||zy}yzu|}y}zx~}z{{w~}~z}}}zzy{z||~~w|~z}{}{~z~x~zz{|}}z}|x|vz|{z{r||yyyz{yz{yz{w~}~}{|w}{|~}y~~zy{x}z}}|}y|z}|~}u{}{}{{z~{}{|||{||~|z~~|z~~x~}z}|py~zz|~{{~}}{}|y~|{{w{{x||{}|z{~|z{zz|}y}|xz}|~~~|z|}~x|x}}~}y}|}~~y}~~zy|}z{|yyx}xz}~z{{}||~|{|z||v{}|}yw|xz~yy}{z}zyy|yw|}}y~w}|x|{}~z~|{{|{{xzz{z|z||yx||z~}y|~~}vy}|||{~}x|{{~~~xyu{}{~zz{}~||yz~~zz~zq~~}z}{{~~|~}|{~}z}|y}|w|~{{{z}}|{z||}|z}zy}|}|y}{z{z{~~~u}x~~~v~~||~}y~}~~~~}~{}{~{~~}}|w|~{{}~~~~~}~~}||~{}}x~}|~}{w~~}}~{}|~}~}~}}{{|}~}z~~~~~}~z}~~~~}}}}~}}~{}~~~~~}}|~~|~~~~~~~}~~~}}}}~}}{}~~~||~~}~~}}~~z}{~}z{xx|{~~z~{~w|y}}y|z|z}|}y{yv{xxw|z~~{}x}}~|z{~}~y}{~|xy~xz~w~|y}z|}~||}y~~vw{{|y{}y~}{||}{}~|z|~|~yxy{|y}uy|x}{|{zw~z|z~}x~w~w{{|~{v}}|~|x}z{w|~}~||y~{z}{z}|}zyy{y}|z{|wwz{{~yxx~~|~{|~{{x~~|z|}}|~yzz{{}v|{|zzz}{zxz{}|{uwxz~yz}y|}~|||}~{}{{|{{}||z|}|}}{}z|{y}~u{~u}{|yy|{}y|y|z}z|~{~~~~|~}~z|z{z~~z}~zv{|{~z}}y{~v}y{vyx|y|}zw~z~|x}~}~}vxy|~{{|~}}}}x{z{~}{}{|z~y}z}}y|~z~|}zz~y~y|}y{||}|z}~|}z{y}z~|}~y}{|}||}x|{y~~}x{z~|~~~yy~}y~x}{}|{{~v{|}y}w{|{{x}{~{z|zzw{{{~}|zzsyy~z}~~|}}}||~|~y{{|}}{|~}{}z|~|}}|y}z~}}vy|~{z~|}u|y}xzz}{|yz~|}z{~{}~{{}~u~{{}~y{}~|w}|{{w{}{v|~{z{~zy~uy|~|w}|{{{y||{}|||~}}~}||~}}~~|~|~~|||}|}~~|}}z~~}|}||~}~~y~y}|~~}|~|}y~}~}u~z|}z}}}~~~~~~|~{~~~~}}}}~~~~|}}}}~~~}||~~}~{~~{|}~~|~~|zw~~~~z~~~}~~~~~}}}~}~|}}z}y~z}|}~{}|w{}{}|z|||}}w}{}}~{yu|y{|~||{~}z~~{|~z}{~|z~{{|z|{yy{wz{xy~}y|}||}}~{|zy}||{{y}{{{|{{|}{}}|xzzy{z|z}~z~zy|}zz~{z}wuz|y}~z~|}}~y}}{yy{{{zy{|~~z{~z{y{{||z~~}yy{}||xy}}z}~~~~{{}~~{~{|z}{}y{|{~{x{{z{~|y|}~|z~{}{}}yz}{}{|{{~zy}}y{{|}|zzy{|}z~z~}|y|||zx|}|y|z~w~}~~}}z~x~}y}|y{~w|{|{}z}|z~}|yw}}|||x~}|}~uz~}~{y}{z|x}~~}{|}}xv~{|xz|y|||~~}x|}|zz|}}y}zx}~x}zzz|y}}~z{z}}zxv|{{~|y~yyy|z{|x~y}y{xv}{x|}}{}~}y|{{zx}~}{z{z}zzw~~|z|}||~{{|}~x}{|{}|~x{z|}||z}zz|}}z{~~~z|{}{{z{{~|}{{y~~~|~y{}yy|~~zz~w{|z}z|{z~y}w}xyz{y}~{|}z|}~xx~y}~yy|z{}|~zz~z|yzz~|{}z|z}|{{wy~|{}yv}|{~|}w{zy{||v|{}xzx|{z}}v||{|~{}}|~|{}~}}~}~}}~~{~|||}|~}}~}}~~}z}~{~}~~|~~y~~}|}|~}}{}}{~~~~~~|}}~~y}~~|~}~~~~~}~~|~{~}|}{~~}~|}~~}~~~~y{~}}z|~}}~~z|{}}{~}~}|~||}{~~}~~x~{~}~}~z}~~y}|y~y|{|~|~~}}~|||}}}}~}}}~~}y{zz{zx}zy|xy}~zy{|z{~z||~||}y~~z{|{~z}}||~|{|}|~{}|~|z~|~~{z~|~xy~x}{{}y~yyy|z|yy}yxzzz~{z}y{|{~|zw~}~||}zv{}}}{z{{z{}wy}w|y|z}{}y~{xv{yz{{}||{|z|}z~}z}zy~z|~~~}~{x{|}{~xxtz|{z}{}{{z}~x}}}|}{~z~{}y{~{|}{y~~~y|~}z}{usz{{{{}y|~|{t|}~{~|x}|z}|}}|{||x{~{y{zv{z|}z||xxzy{wy|}{||{{zwz{x|}~|~}~z|}yy|~{{~~{y|{z{w{~y{w|z{{z}|~x}z{|}|||z}|~{{zx{y~}|~~|y|}~}|~z||y|||zywy{~~vx~y|~u||w~w{{~}{{}z{wy|z|~y{||||y|{zz|z|}|}~x{y|~z{zw}z{{{y~{{}{||{~|{}}~|yxy}~}|}}}{~y~}y}x{t|{}|x~z|z}{|xy{|}}{{{zyy}}z}z{{}|{{~|~y{{|}{z}|z{~}{}|}~z~y}}yw{~~zzu{{z~xyz}}~}{w~}z~{}~~|y}}{|||z|z{|y~zx~z|w|~||}}v~{{zzv~z{~{||z~{|~|}~}~|~|}{}}|{}~~~}~{{~~~~~|~~~{|~}}}}}~v~~~~{{~~y{~~|~}}~~~}~}~}|}~~{~~}z}~|~~}}~|~~{{}~~~z~}|~~~}}{|}~}}~{~~~}|~}}~~~||{~~z}~||~~{}}~}|~~}|~z|}}~}z|~{|}~}y|~}{|~~~~|~}y}}|}||}}~}}~|~x|}}y}~|z~x|z{z~yy}||~yzz~}}q~}x|{~z~}}{y|{~}}|{{~zv}{}y~yy{}}~z}{yy~}{|z}{|z|}|{~{}z|y{~{|z}~y{zz{xy}}z|{z~{{}}}~y~|}y|{{}}y|}z||{w|}}v||~{x}z~{|w}ywy~{{|~|~z~|z{~y~}|}~tw{|~{{z{||yz|{x}~~{||~{wzz|}y|~yy~{z~}}~w~~|~|z|{{|yxy~{~zz{x{xz|}{zy|~}zz}{||||{{|}}~y|{}}}}z}{|yz{{|}{{|u{||z}~~|}|zy{~}{~z~{{x||yy}z{x}|{{yz}}y~~y~|~~y}{}zw}|}|y{|~{~x{~}x{{v~|x}{~{z{x~{~xzz}z|{~{{y~}}}zv~~~{|{|{||~~{~}~y}~~|~x~~~}y~|y{{}yw~y|||}y|||~z||}|}~y|y}|}yy~|zv}||{xz}~~}~{~zz}}}||x{}z{~{{|~|{}z~z|~{}{|{x||y|}}}{zy|}{}z{~}{{v{|||w}|}z~{}|zx}y}~}}}z~}}xyz|z{|{~z|}zyz{|{|yzy{z}}}wy|xzvy}y{}|}~~~{||yx~~}~}|~||~}~}}|y}}~~}|}~z~|}}~}}~}~|~~|~}|}~|~||~~}~~{}~|||~}}}|}~z}z~~}|~}}~}~~}~|~}}}~~~{y|~~{|~~}~~~|~~~~}}~~{|~~}~{|~~|{|}~~~~|~|~~}}}~}|~|}~~}~}}y|~~|y}{{~y|x~|{{{yx|~}~x{}wx|{}}z{}y{yx~|{{~z~~}z~~|~~y~}y}~z|{z~yu~{{yz{z|}{y{y|{tz|zw}~~{z|z|z~|}{{~~yzz|}z|{|z||x~}v~x{zz{z{{zy}{z|y}{z{zw}|}~z~x|~}{{x|z}{{z{xzwwzyy{~}{}zww{}{~{{}}yy{}{~~|~z}{~{xy|~}z~||}}{y{}|}~{|y|~z|||~{|x~y~z}ww|{z}|{z|~~y||x|{z}|}}}~z~{w{|yxy|x~{w}z~}{z|{~w~|~{{|}~~~w~{|zx|~x}{{}}}}z~|~w~y{||z}y|{|{zyy}}z}~yz}x|}|}|~~~}}{~z~||~zz}z~z{|zxw|{yyyzx{{{}|{{|~|}}y|v{|~~{{|{zwyzz~x~v|{y{{|yyzyx~z}{y~|~x|z~||w{~{x||z~{|z}{|||y}y|~|w{~z|y{|~|z~z{y||~{}yz}|y~~|y}}w~{zzy{|{~wx||{w~|~zz}}wxx~y|}|}|~}}xvu~~}z~z~x|yz{{{zy{}|yz}y}wy||y~zy}|||{y~z{{||yy{}{~||||}||~}}|~|}}}w||~{}||~|~~}~}}|~~}~}{}|~|z~z~~|~}~~~|}|}~{|}~{~~}~~|~}~~~~~|y~|}|~{}}}}}}}~|{}{}~~|y~}||y~~}~}~~{z}}~|}|}~~~}||}}~|~~|{|~~|}~|~{|~~{}{~}|~~~~~z~}~}~~}{~|}x~~~~~{}~~}~{z||~z~~}z{}}{}~~~~y}}z{x{z~}{~}y|wy{y~zy|{vx}xx~~~{||}}{y{y}|zz|}z~{}zzo{z{w|{~}|zzw~}|~~y{{|v|{x~~s}z~~~{yxy~{|v|~{y~}~~x|}~z}{||}xyz}}}~{~|u}}|~zxs{~{}zxz|y}~|y|~}xz|{y{}}}}~~}zyw}|}~z{z}~|w{z{}z|}}y}}~z|{z|}{xy||{y{~~yz{}zz{|}~~|w{||z~}|~}x~~~w~{~|z~}|{|}~{z}}z~}x{}||x~}|}z}{y{|}x~|~}|~}~z}y{wzz}r{}~|x~|{}z}z{~}}y||z~}|}z|||w{x~x~~|{~||x~~}{~~}z}}}}x|~z|~y|y}}{}~|z|x|zz|y{~z{{{|zz}{|}~{}z{}}~z|{|~||~yzz}~}yy{~}z{{|{||||y|vyz{|y~wy~{{y~z{yy}}{xy|{~|~~z}}~{zzvy||{{|vz{|v|~{{zy~z}z{{}{{yy{||z}uz|~{~z}|y~z||x}z{yw}y|zxy|||~|}z~zz|~}y|{~y~~{|}z|x{~w}~~}x~}|y{zzz||w}x~z}{~z}v{}z}{y}}~|{~y~{||{}|}|yy}yz|}{|}~}|{|}yz~y~}}z{}|z{~~}~xy}||~~~~~}~z|}}~~~~{z~{~}z}~}~}}}}{~~|}}~~vy}|}|~~~~~}}~}}|~~~}~~}~~z{~~{~~~}~~}}}~~{|}~~z|}~|~|~~w}~||~||~}~||~~{}|~z}}{~}|}~z|~{~~~~~~|{}}~}|~{}}~~~~}|{{{~~~~~}{{|||}x}~~~x}y}||{||}xz}||~xz~{{~~~y{{}{y{z}|{z}}w|z{|}~}z{~{}{}}zw{|~}{{~wv~{|y|{{|v}y}xz{x}{}{{{z{|||z~z|{|z{}~{|{{|{}~||}|yz}~yz{xvy{y{zx~{w~zy|}x|yz~z}}}~z}|~}z}}||~~|~|{~{~|zw~v|~~z~{{{~}~|{||uyzwxs}zy~|{~~}}|}~}{{zy~{~y{vzuxyzx~w}}{|{{}z}x|vyy~~{|z~}z}y{}}~|{}z~{~}w|~}}z}|x~z{x}xzz|~z||yz}}x{|||}~}~|~|}~~zy~~{z~{}{|}~|{~x{||~z~~y~yx||v}}}y~}}~wx}x~}x}|}~z{~|y{~yz~~~x|~yz{z}y{z~v||zzy|}t{~w}zz|z|{|{{~~}|~~}{~||}|z|xzx}|{|{}v|{|}}yy{~|~}}}}{|xw}~}|{{}~~{~{yxyz|{y{yz}}}|~|x~y{~~}z|||||}}}w|{zyz|{}z}|vx}z{~|~~~|}zz}z{y~~~|}z|z|~}z}xvuz}ux|{~zz}~|wy|x{|wyzrz{y~}z}|}y|||{|}{}y}xx~z~x{~}{~y|zz|x||vx}yx~~z~{||}|}{~y|~}|}~{|~z~~}|}~}}v|}|}}~w~~|~}~}~{}|~}~}}~~y~~~}~|}~}}|}~~~|p}}|~}|{~{~}}~}~}~|~~{~~|~z}~}~~z~}}w~z}~|~}|}}~~~~~~}~}~}|~~}|{}}|~~~}~|}}~|~~~}|~~|{~~~}~~|~~~~~~}{z{{~{~~~}w~~~~z}~{}{~~|~~~}~}~}{~}~|~}~~||~{~~}}}z~}~z{x|o{~|}yz~xz~z{y~~|z|{~{vy~wx{x}~{{~{}|v}}w{}|}|{{{}v}~~{||~{}}}|||{z~{{~y{yz||y{zv}z}{~||z{}y|}{y|z|xx}~y}~}|zz}}{}|y}{~}{|~zy{xy}{~}|zz|zz}}}{x{zy}||y|}}{zy~~}t{||~zyyz}{{}y~|{~zz|{|~zz~|~|~}{||}w||{~xx}yz}z}{}{x|y||}|y{z{zw}}y~{y}~yr|xz{~{|{|}}z}~||}x{yz|vxy|}{x|w{{zz{||~||yzzz|y{|}w{}xy{{|~z}~{wyzz|z{}}}|w~{xz}z}w}z{{{|x}{|~|z|{y||{~z{}|||z}}~zy|}zz}zy{~}{|}z|z{||xy~}}x{}{}|yy{}{~|}~~}z}{zz|}}}{||{{}|||y{yzx}~||}~}{~yzzy}z}}w{x|~|~}y~{y{}x{yy|}|{~~{y|zz}~|~z~{|z{~~|{z{{}}y}}}x}~}~y{z~zy}{zz}~w|{|}yz{y}}|{~{}{{zzx{|}{z|z}z{w{z{zx}{~||}xz~}~x{}{{~}v{{zz~z~{|~}y~~|z|y}}|yzyy|}~w}{{{}}{~~}t|~~z|~~}{}~{}||~~~~|~}}~~~~}}~}{}{~}~{|}v}~{~|~~z}~}{~~~~|{}~~~~~{}~~~~~~~~}~~~~~~~~~y~~}}~~|~{{|}}|~~}~~}~~z~}~}}}{~~~~~{}~{|{z~|~}}}~}~~~~}~}}}}|~~~}{~u}|{yzyzyz||{v~yy{|}{z~|yxwz}yx|z{y~{~~z{}|z~|{|}{{|}}zy~|}w{x{{zwvz}}{wy~}yz~|vy{{~}|}z}~}{}~}{x{~~|}}y~z~yz~z~wzyz}|y|z|~{{zw{~wz|{~{zzuxzyy{~y{}zz}~{y}~}~~~z|}|~~{{xwwzz~{vy|y}|{~uz|||{yv}{{|~{x{|{x{}z~~}}|}zy|z|{}{|{zywy~yy||z~|yyyx{||}}}w|z{{}|}{y{|~~{~||~{{z{zz~}y|}xy|}|}yy}{~{}}{w{{yz}{|~~~{}~~}y|zz}}~z|||z|}|}|y||z|zzy|z|~zx~{~z~{{{{}|y}~~z|y|z|{}{{zy{|zxuw{~z~{zzz{z}}|{zz{z|}|}y~~yy}|}}y{{|}~{{|}|{|~vz{zw{|{}{}vv|}}zz}|}{{{y~}|{{~zx|yyy{{{{}||z~z}{zy}{y}{yyv|w{}w}~{y|~}zz~{{x}zxz~xwzz{~x}{|{{~zzz{~|~}wx|z{}{}|w{}z{{}{|~zwy~|}zyz|xv}}}}~z}z~}x|vx}|{z~}z}}zz{{z~zww~||}x}||w{{z{}{{{||yz|y}~{z}|x~zz|x~~}~~|~~~~z~~~|~|~~|}~||w|{}~}~|}}}~~}}}~~}|{}~}|{~~}~~~~{}}~~|~{~|~|~~}~~z}}~||}~~~}}~~}{~~}||~}~}z}}~|||}{}|}||~}z|}}~}~~~~~~}}{}|~}~}~}}|~{~|~~~||~~}{}}~}}}~}}}}~~~~{~|}}~|~~}}}z~~{{x}}|y||}{|}~wy}}zxy|z|w|}v}~}|zy{zyyz|{~|z{tx{u}x{|~{z~zt|{y~}{{{{|u{}|{}~}{xx~zz|}|w~vy~yxy~|w}~y}yzz}}{{~}{||{}|{{}y{{x}{~{{~}w~zy~|zw~{wz|}{{x|z}y}}}}~}~{x{yy{zyzw}|{vx{z|{||zyvzy}~||~x}|y}{z|~}||~{z~}}y}~}v~}y||||zyyww|z}}{xzzz|zx}{xpx{yz~|~~|}}~y{z}{}x}}}z}{x}x}~}~||}}~zy}~{}{~|}|}y~|z~z~}z{{|}{~|w{|}z}}}w||z{{|}~xyy||~}}|{|}yx~}|z~|w{||}{~zy|~}z|{|~~}}w}wx{xy|}||{|}||zz||~|z}~~}|~{}x}{{zy{|}|{~~z}w|{~y}yz{{|zy}|||x~{{zx}~}}~v}y||{|z{{|x}{{wy{{z}x{|xzz}z{{~yvx}|}x{}z|zyyz~z~|{}}zy}}v{z}z|{w}}~w}{{|~||{|{zzww|vx||}}|z}}|~|yw}z{z{xy|}|}|||}~{zzy|||{||y~|}x}{~|~{~w{x{~}{}{wwy}{{|z~x{xz|}{zzzzzz|xy}z}}{~|}{}}}|~~~~~}}|~~|{}|}~{}}}|~}~y~|}~|w~~~}~yz~~}~}}~~~}|}}{~~~}}{~~~z}~|z~}|}~~}~y~~~|~~~||~~~|~{~}}~}~z~|~~|{}~~~}~~}~}~~}}}}~y~~{~|||~~~{~~~~{|~~}}{y}~|~|~~}|~~|}~{y}}}~|}~}~|}}y~~}~~~}}~|||{~||}}z~~}|z|zzy~{|{{y{y}v{xy|zyzy}z{t||}}|y|z{z|~w}}}w{|{~|{|{yzw{y~zyz~xyz~|{yz{{{zyvxxyxyxyy|yx|{~|x|}zz}{~{zx|{{}~~{vyz~zz{|zzzw}zxz{{~zy}u~{zz{{}}}~|x~|{rxzyyy~z~{}~|{~yy{~y{~}xxzy}z}{{|z}|{{}y}}{{|{~~z|y}~|zz}x{x{zz}|}zx{}x{wzz{|wzyyvyzw{}zz}z~|z~{}~x|~|~||~yz~zz|zz{}xzzxy}z{{~}}{|~}|x|}}|{{}|}{x{||{y|{~}{}|{z|}{{{~yx|yz}{|~y{{zv|u}|w{|}|~|x|yyzy}w}y{z|~z|{{~}}{|}{z|||||z{z~x{~}{}{|yz||}{}w|yz}y{|y|~{zz{{|{}x}|~|~vy||}~{v{|zv|~zzv{{~y}v{~~y|zw{{z}{||}{z~|z}}|x}{z|}}}{z}xxvyz|z}x{x||yxwv~}}yv{|{{}}}{z}|~|y||}zyz}~|~y~|zyy|ywy{x|y~zyzy{}~x{~y}xy{}xzy|{yz{{||}{~}u|y~{{z{z{zu{z|}~|{~{||zzxw|}{vz{xx{z~~~y|~~yy{}}~{}}~~~~}~~{}}~z~~~}~}||}|{|~|}}zy~~|~}~~}~~}~~|~}~y~|~|}~~}~}}||~|}|z}~{|~z{~}}|}}}||||~}~~~~~}~}~}}~}~|~~~~~~|}~~}|}|}~~{}|z~|~~}|~~}|~~y}~|}||~}~~}~~~{~~~||~}}}~~~}~~}|}z~|~|~|~{~y~~~{|~~~||}}{{}{~~~}}|y|x}w|~}w|w|w~y|z~{y|{~}}|z~z~||}}~~xyz}{x}{|yx}|}zy}z~}xz}z}|||}zxzy}}}y||~~|{x~z{y|}||||||z~|z}~|z|}vy|z|{zzyy{yz|{z|~~|yyz}}{~|x}wz{}~}~{zy{|y|~}u~}~|{|zz~|{y|w||z{}x~~s{~zz|{{{|x|{z~}~{~|}{{zzxw|{}||{z~}wy|}z~~}{||}}w{{|z|~}~~{{|}zz~{}y{{|~zzx~wyz}z~{uy|y}~}z~z||~{{{|x{|{{{u{~{xv|}{}}}y}|{}{u{}|}zz}|z{{|{z~{|}~y}}{~}yxy~z~|}}~|z{~z|~{}z}~|~|}}~{y}~z{|~|{zx}~z~{|}{~~~x}{{}}~}y|z{{{~}}{y|z~xx||w~y|}~|{z|{x~zz}}}{x||~{y{}}zy~~{}|~z~~{{~|}y}|y~{}}}{zz|x|wx~}x|{v~}{~}}y~y}}z}{{yz|}~}~z}}}y{|{{~|}}z{|y}|~y}z{|y}~{{}{y{{~||x{|v|{|wy|}||{zzw}{z}zy|{{|z}{|{||{|||{{yy~~zy}w||}w}z}{}|~||z}v}z{z{zz{z}|zz}~w}yy|vzzz~y}}~}~z|}}}~~|}z|~z|~~z~}}~{~~}~}~}}~}~~~|z|~}}~z}{~||}}~}~{|{~~{|{}~}~~~}|~|y~x|~~}~~~~}}~{||}}|~~|~z}z}z}~}|~~~~~{}~||~z}|}|~}{~|{}}|x~~~~~}|}~~~{}}~{|~~~~}}}{~~~~{~~}{{~{~~|}~}y|~}|~z~|{|z~|y~y|~|{~{z}xv||}~y{|{z|yzyzvy{}z}}{{}~|}z}yz~}y}z~z}}|}x{}}~~~zz{||z{yyy}yzx~{{~~}}~|{{z{|{}y|y{||}|~{}~uyy{z{{yzu{~{~{uzy|zz{~y{{|z~y~~||~|y|~}y|~}zy{{{}}yuwz}~}}zyy~x||xy|w~~z}s}~~|{{|~}{}|}~|~}~{|zy}||~}~||y}z{}}x|xz|{}|y|x{|{{zwyv{z|~~{{}|{w~}}z{{{x}{z{y}zz|yz}~w{zyw{|yz|zy~{xwz}{|}~{z~~{{~~y~yz{{~{y}{{yy{{~x{y{z|}{w{||r|xy}~x~|z~|t{|~|||}|}}~~~|y}}|}x|v||||x|{}x{y{|x}xyzx~|wx{~~||}zz{~|{}{~y~}~{u|{z{{}yy{|z||z{{v{|{~}x~{yx{{|w|z|{z|}zz}|}x|z}~|{{{||}|u}{}xy{z~|z{||zy|{~zz~~{}|z~~y{~y|{~||~|~}|z{z{}zx}}z{}x{~y}z|u|}~}x~{~}|y}y}}~~v{~{|}yz|}}yz}~|{z~{}zz~x~x||}||{z}|z~}{|}~~~}~z|y}~}~|{|~{}~}~~}~|}~}}~|}|}{~}~|~}~~{|~~z}}}{~~~~~{~{~~}}}|}|}|~~|}|}~~~|}~z~|~z|{~~z|~~~}~{||~~z~|~|}|}|}|{}|~|{{{~~|}~}||}}~}~|{}|||~}}~~~~}{}z||~z|z|}y{~{|{}|}~|{yy|}~x}z~{y}{~}~~~{~{}{|y|z~{x~{~}{{z|yx}}{{|zyz|}y~{~{||~w{v{{~y{y}{x||~{|x~z~}}zy|}wzy|zxz|{zz|}}w|y~~{}{|w~y}}z~{zv{|}zyzzz~}zw}yyx|x|y{~zyyz{yz|{}yzxy|{~}||z}}}y{}t{z|}{z~~{|zx|z}~zz~|{xz}~y{z}{|{{z~|~{|xx}{||||zz|~}~~|}|{{x}~{}{|}yy|{}}{~zzz{zy}yx~z~{z}||~|~{~|}zzt}}yz||wzx~~{~yx|}y}~~~t{y|{y|w~{~|}~t|xyx|y{xz{~z~|}z|{}zx|z}w~zw|z{|{~~x|{zxz~y{}z|y|x}{z}{|}z|~~y~z{w~~~~{y|y}yz{{w}z}{z~{{zzx~||z{~{{|~}}~vwyx|{z{zz}~}~{z{{zz}|z}zzxy~~}|v|}z{zz~w||}vvz}y}}~}z~z|{|}x{~{~}~y}xy{y|~{vu}y}v}{w||z{u}{~|z}{~y~~{~}|~|z}{y|}|}|{}}}|}z|~xx||z}}yz{}|~~~y|y{}y|}y|{s}{|||~}~~|yz|txzxz}|}|zyx}z|{~w|}{xz{{|||x{|}z{uz{w|~~|}z}{|}}}~~z|{~~~|}~}~|~{~}}}~~~|~~}~~{}|~}~{~~}|}y|}~~|~~|}{|z}y}z~|~~|~~~~~}|~}{}~}~}~~~~}}}~~~~}~|~~~}}}~~~|~~}}|{}~}~~~}{}|~|~~~~~{|~}~~|~|~|~~|~}}~}}~~~{|}~~}}}zy~|}~~~}~~|~~}~}}}||~~}~|{}}x~|y{z{{y|}z}yzz{xz||}}y|y}|yx~~x~z|}|z}|~|{}{}|z|}||~|y{|z}~}x}w{{yy|{~|z~w{xy|{{z~|z|}}}yz}|}}}~z}{{~y|{|{|xy}{|{}yzyyzzz~~xzzzz~~~{x|}z}xz||z|z~}}|}yz|y}z}~}~~zy{z}|{|}z~~zzv{|{xy{y|||~~z}{}~{|{~}~|||}}yy{zz~}szz|{}{zzxyy|}~}y}z{~x}|~z||z}|}x|yz{z}|{~zzu~|{~z|{yz|xxwx{vxzz{{yz}|~~}z~~v}|~}}}}{}x}}}}}{~||xyz|v|~~|}~}{~z{{v{{x{y|zxzy{|}}}|||{{z~zy|}~|~|}}~}{}}}z~~yz}~z|zx~z|zuz~|w}z{y||x||xy|x}~||~~y}{z}{|{~w~}~}y{|||zzyz~y|x|||yy{~z{z~||y}~~}y{}{}}vy}|~~{~~||}~}|}{w|}~{}z{{}yzv~{|y{}wz|~yzz{|x}z|~||y}||}~|z|xyz~zx{}wy}|~~|{xxy{||z}~~}}{|z||y{}z}~z}||y{~y{zz}}{}~yzxzx|xwyzy}}||{|y|~t|}~~}v}z}z|}}{~{~}~|~~{}~~~~~}~|}{~|{~|~~}~~}}}|~~}}}yx}}~~|{}~~yz|y|~~}~z{|~~}~~}~~~{~~~|}~y|}|~~~~~~~~~~|~}x~x~}z|~|}~|~~~|}}~~|}~~~||{~~~}|~~|~{~z~~{~}~~~~~~~~~}}~~|}}|}{~{x|}|~}~~~~~~z|~}}y~}~~}wz}z{{~{{{xw|{yy}}~}{~z}{}yy}{||{|z~~zz}|x~|z|}y|v{x~{x}zw{~|y}{|~w~|y~|y~}|u}}|x~{|{||~yyyz{~}y{z}}y~}{y}}zz}z{x{|~~~}yz|x||yz}~v~{~z~|z}|y{zz{}{|~x|wz||{z}wz}xz}w~{x|y|||yzx|xz|{|wyz}}}}{x~|{uz}wz}~}z|{||{zy~}{~~|yw}{}z{||z}~|z}|xyx{{||y|ty{|z}}~|y}x~}}z|{{xz~~}z|xy{}{}|y{|xy|{zzw|y}~yxz{y{|t~|{{y|{}}}|~xwz}~}{}}y}||~z~}||~yy{~|{~y~{w{~{|}|}~{y{}|}zwv|x}}yz}w||{}rx~}|}|y|~|}}yt|z{{z~y}|z{xyz~~{~x|{}y|}yzzy|y{z||{|y}y|yyxyz|z~}{}~yz|z}|{|||}||{{yy{{y}zzz~zv|wy~|~|z|y{|}z}}}~|y{x~}||y~}z{|wuy{x}{wx}}zyz|}|~}z}|{}}~{~yyxy|{x|{{{}zy~w}y|~~{y~y{zy|~}|{|~{~||}uzw~~}u|x}~x{{|~~{|u~t|{|~{~~}}}{{}|}||{|z~|||~x||~}}{~}|~}~~~}~~}|}}}}{}}~~|~}~z}~~~~~~~}~~~~~}|}}}}}||~~|~~}~~~~~||~{|~|z|~{~~~~}}|~|}~|~~wy~~}}}}~~~~}|~~~z~~}}~~{|}~~}{z~~}~}}~~z}}|}~~}}{{|}~~|~~~|~{{~{}~~~~~~}z}}}}~~|||}~|~{~~~~|}|}~}{{}}zz{|y{~}z|y}||xz|{z~~~zz}}{|{~|}yyx}{u~z~}}~z{}}|~|}}|{~z|{|{~zw}x}|x~{|z}}{~{{~||w|{z~{z~{}~yz~~||yy|{~z|{y~{x|xyx|~}{zswz~y|{~yzx|z|}{~~|{~z~z{zy~|{zx{{xx{{{}}y~r{zwzzx|{xz}y}v{y|x}{y|}z|||~zyx~|{yw||{z|zyz}{z}|z~}{{x~{zzx||}{}}|{v}{}~}~}~{zz{{{|x~|~{|~x}{||~}~~}zwz}~z||}{~wz{z{v{}||}{{~|y{{z{|z}}|wy}{{|}{|z}z~~{}~zyz|y{|{xz~{y{z~|w}~|y{z|y|{z|y|}||z}x{y{}x{|~}{y{{}}||z}v|}z~yz{|z{}~|zy{z~{|wzz{|{}~{}{}~{w{z|~}z|zz{xzw{}|}|~~}~|yz|zw||zy~x~}|}}|x}}|yz|xy|~yzzy~{|{|{{{|}y~y|~{|}}wx}zxyyw}{{z}x|}}~~yz{||}z~{{}}{zy|}yvyzwz{z|~{uxy{y}}|}{}z|z}~}{}{~|}|}|~y||||}}}{{|}{{vy}xy~z}{}{{u{|zywwyyz}{y{y{|z~}{w}{~|~}~}~~~|~~{}~~|~{~~|z|~}~}}}{~~~~~}}~{}~~~~}|}z}v~}~}|~}~~}}~~~}~{~}{|}{~~|~y~}|~}~~{~~~~}{|y~{~~}}~~~~}||y}~}~~{}}}~~}~x}|~~~~~~~~|}}~|~}}~~~}~}~~|~{~~|}{}~}}~{}||}|~}}{}|~~{}|~~~|~~~~~}v~}~}}~~~}{|~}xzy}z{|{z~~}~{yw|}{}~{||zz{|}|||}||}xz}y|y{{wzz~}{|~w}|{{|{z{}{w{}|{z}{{{{vy~~}|t}|}~|z}z{~{|w||yzy|y{|||xy~|{|{z~}{~~{{yz|{}{}~y{|z}{y}|||}}|{~~{|{wy~}}xz}{y{w}|x~|~yz}||{{||~x~}xy{z{z{zz~y{|x||}|~z}z}zzy||y|~z}~~{|z}~~{xw|zy||z||}~x}}xx|||w||}z}}}y}|~||~~y~|}|y~zx{|}|}}~~||z~yxxz~yyz|z{|~zz~}~~|z~}x{|{yv|~~~~z|u|z~{~|z~~}}}}uv|vy{uzz~yz}}}}~~}}{|}{{z|z}u}y}}~|}|x}x|}{{}~{|y{|~zzzzz{{~z~x}zy{~z~y{||{xz}w|xz}}|}~{{z{}x}{||z~}{y}~|~}~y|}|x||zz||}yxzy~zzz}|x~~yz{|}}zz||}{}z}~}|}{v{||~x{{z||zz}zzzyz|z||~~{|}{|xy|z||}~~}u||~y||}}{~xx}}z{~z}~|w{z}}{z}~{y{y~z~y}|{x}|{|}y|~z{z}}|~z{{}~{xy||}z{|~y|w|z{x}~~}z~}~zx|v|{{}z~}}|{|z|{z{}~}~w~{~}|}}|{|~|~~}}u}~{~~~y~}|}~~}}{|}}{~}~~|}z|~y}}{}}~}z~}|}}|z}~~}~~~||}}{}~|}{~{}~~y~{}}~{||}~|~}~|~~|}|~~|}z~~}}~~w|~~~~~|~~~~~}}}~~{~~~~{~~~{~{}~{}~x~~~|{~~|~~~{~}~~~~}}}}~~}w{}zyz~~u{z||~{~|w~}}vz{y~{|||zyzz||~~y{~w{|{|~~|}z|y}{z|}y{|}}x|x|{}}}x}|y}|{yzwz~}{z~}|~z|}{}x~w}y|~|~|}}|~|u}y|{{{|x{zwzwy~~{x{{yz~}|z}|{ky~}~}{|~~~~}zz~z}}{~{}xyy|z|~{}|{y~{{zvz}y}y{~y}}z~~~x|}}~{}y}~y{}y~}~z|z~~||ywx|yz}}z~{z{z}{~xwv}y~z|}zy}}}}{~}~}x{{|~|{|{{|yyx|{y{|{{yz}|zz}{~x|{~}{~{||{{{~}|~{}y|}tz}z~||{wxx~}|{{wz{}}{z{yw}z{~|w||}{~|~}{|{|~x{}}~~z}|~}{{zx|||yz|zy|zzz}wx|z{yz|}{xz}|~xz|{}y}}zzz}}~|{{}|{~}~|~~|z|zzz{|z~{{{zy~|~zzy{|}||z|~~|}z|z~|}xz~y}|}||}{{zx{zt||yzz~~|{yyzz||}}~xzy|}{~|{zzx|z{|{~~{yz{w||~}}wz{~{{}xzzy~y{y{u|}~~vxzx{x{{zx|zzx||~|~|z|}}}}}~}}zz{{~~}{yz{|{sw}v~|~{|{{z{~z|||uy|}wv|~}||}~~~{~|~|{~~}~~}~|}}}~}}|}|}z~||~yx|}}~~~|~|~{~|w}~~~~|~~~}|~~~{{z}{{{~}~~~}|}~~~{~}|}~}|{~~~~}~}|~}|}~~x~~~~}~|~}}~|}~||~|||~{x~~}}||}~~~}~}~{}}}~~|~~}~~|~}~~~}}~{~~}~}}~||~{||~xy{|~~{|}zzzx||z}y|w}}}yz~y|y|x}|~z}y{}z|{|yz|xzz~y{}}{z|{w||yz}|wyyz{y|z|~y~z}y|{|{x||~x~xz~y~|v{|w}{z|{x|}{z}w~~}~~xzzyz~y|zzz}|}|~~|{xy|}~|{y{{|z|yzzox}}w|zx{z|yy|xw|z|{||~{|{{}{|{x{~y|{|}}~zuz{{{|{zz~zzww}zx{}z|{z{|}|}~}{z}w~{z{z{|~{}|{{}|z{x||~~zz|{y{}{}z{||{z{{}y|}y||||||yx~~zw}||{|z~~{{z~y|y{}x|yx}z}wy|{z}{}}|z||~|}{{x{}w||}zzy~yt}z}||}yw~|{~|}{|y}y||yu~z{}|}y{~}zx{yzyz~{zy|}|}zz}{|z~z|{~|wx~x~{y~}yy||||~}zzy{}xwx}~}}{{z{yx{y~z|w~~w{zz~~xw|~zz|{{z{{}{{~{yz{~|zz{x}y}|{|}{y|~~~x{|y|yuzw{yy{|{}{~|z~zx}|xz}z{||{{|}|}}~x~}xx}}{|y{y{|yx}u}|vx{~|{y~}z}~}xy{xwxzyyz{x{~x|~}y|}z~y}~~}||||{}{zy{{zzy|yzw}}vzx{|z|~x}~|~~z~|~{}~y}||~~~~|~~~}||~~}~~~}~||{~~~~}{~~~~z}~{|||}~}|{|~|~}}~|{}}~~~{~}}~}|~}|~}~~~~~}z~~~|~~{~~~~}~}z~~~||~}~}~~}}~{~}|}~~~|}|}}}}|z|}}}~}}~~~|z~}y~~{~{~}~|}||}}y}~~}~||~~~}}~~{}~~{}}}xz}}z{{~{||~|}|{zy{{s|xw|z{v|y{{y}zz~}|{~~}~zz}||{q||z~~}}}~||y}}}z{~zz}{w{~~zz}wyx~}{zz||~~~}{}}|~z~{|z|w~|}|||}{|zy}{{w|}~w{|}}{~~{yyz~~~zz{}~{~|||z|yyvwz}}|}|y|~z|y{zz|z|{|yz~|}|{}~z|}{wyx}{{|{{~~{|zw|}~~z{~{}z{}wyy{wwwy}{~z~z|tzz{z}y}y~{}~{}~}|yy|{|||~xzx|yxz}{yyz|~~xzzzy{~|{{vw{{~|y|}}{}{|y~}}}z}}y{zx}}z~x}zy~|y|{{zy{z|z|~y}}~|}|||}|{}}~||{{z{~~{|{z}y|||}zw}~~{x{||}|}~|~|}{}|}}{~|z}{||}~}{|}z{zx|}zy{|||y~~y~~z||~~{}}}}}{}~|}z{|{|z~z{z}{|{~~}~}{y}~~||v{~vz|y||y}{|~{|~xzz|{}|x}~{}}{{|~~~{}|{z}xx{~}x|}zzyyzx~}~~}zz{}{{~|{}~x}|||}{|{xz~y|}~zzu~z}|}z{w~|}}|y}~{|~~~}}}}|~|}}}~~~~{}|}}}~{~}~~~~~|~~~{{x}~~{}|~~}}|~}zz}|~~}~~|~}zy|}||}~{|}|}~}~}x~~|~|{~~~}~y~~~~}~}{~~~}}}~}|{~~}}}||~~|z}{|}|~|z|~~|~~}~~|{}~}~~|~}~||~~~~y~~|~}{~~~}|~|~~yy}}|}}~~|}}}zyv}{z{}~x}yy~~{y~v|{}~z|||zz~x}xy~x{z|~~z}x{zyz}yx|z|y||}u}}{w}{x|{}~{{z}}|{zx|{{}|z~|{z||~}{{y|{}~}x|zx|zzy~}~{}~{|{z|{|xy{y{}||}yz|}~{|}{y~{}z}}}}|~ww}{{}{w}zyz{|{|~}~zz|y|y{~~}{~~~z}y|~z||x|{|{z~~z{|xy{{{y{yzz|yvz|}|y{~~z}~z{x}~|~~zyy{~yyy|{}x}z~}xxzy|{{~|~{}xzx}{z{yz|{}||y{|{z{|}~}||zz}yxy~{}||~{{~xy{y}}y~|xx}wvy||{z}|{z~zy~}z}x|x}y~~{y}x|x{x|}{z|{|}{w{{{{{}}|~|~{||xz|~z}}{~}zw~xxyy{y{z{x~{|z|x|y{{{x{y|}{~y{{y{{~{}w|{ty|zz~|y}x|xy|{{~|~zz~}~~{x~~~~xy}zz~vy}y{{{|{yyz|z|z{y{z~x|~}~{v|{w~xzy~{{{y|{}|||z{zxz~|{{x{|{|z{~~z~z|}z}~}}}}yz~z}}|v~}|y||z|||}x{|y||}}{}{x}}}|}{{|zy{~||{|zuz{v|z|zyz{z{z|{{x{|{z~|}zx}z{{||}}w}|y{~wyxz}}||~}~}|~~}~{{|~~~~{z{}~zy}~{}~}}y~~||~~{}}~~}~}~{~~}~|}}~~~}|~}{~~|{|}y}~~}{~~~|~~}|~~}{~~~}|{}}~~{~~~v~|}}~~~}~~z~}~z{}~|~}~~~{~y}|z~~}||{~|}|~|}~~}~}~~~~~~{|{|~~}~}|~~}{~{~~|~~}~~}~~}y{~|}{}{}zyy~x|x||t{x}}y}}~{y|~|{wz}zs||z|~|{}{z|{|s|y}{~~x}{|~}{zxy{{{y~y}u|~{x}xwzxw}yz{}{|||zz|{~|z~|y{z|{x~{z~z{y}x|yyyyxxxz~|{}~z|}{w}zzw}{}|~}z}~~y~~w}{~~||}|~w||w|yw{}~|y|yy|{zv}{{|z}|z{{}w}z~w}}x}~|zy~}x~{x}~}~~{|zz~{}~xy{{xy{{y||}}~}{}uyyytx~}wz{~|{z~||{}|{z|}zzz|~}x~|z|z{zz|w|y}}}~y}y{~ty|{{zu{|z~|||~{}~yzx{{xyz|z|{|{{}zv~w{|||vzz{|x|{z{}yy~x{|qzw|vt{}||{~|~{y|}}|}~~}|}y~vy{~~|z}}{z{||{|~|{}{{yy~|}|z~}||uz{~}~{zz}|}|x{}||||u~x|vy{u{yxzxz~y~{zzy~xy}~xw|}{|~}x{||~}y}}y~}|zyy|y{z}}|x|z||}|zyz}|{zz}}|x{{|z}{{zy~|~}||||~z}y{}}~{|}||{~|wz{}zz|{w}y~yyv|}zz}}}{{z|y|z}z|~{|x}}{~}~v{{|{y{|{y|u~{{zz|zzy||{y|vyyy{|{~wzz~z}}}~~{{xz~z}~}}~|{{~~{~x||{}|}{{}~|~}}{z~|}z{z~}~~}~}~|{{~~~~{}~}}}}~{|{~}~~~~~~{y~}}}|~x}}~}~~}}z}|}}{~~z}{~{~}~~|~|~~|}~~}~~~~}|{~~~|}}~{}||}~~~~|~}{~|}}}}}~}~}~}~~|~~}~|}}~}}~}~~}}~z~~}~}~}~}~~~}|~}|}||y{~}|}}}}{{zx~zzwy~w|}}zz{y{{}zz|{y~}x~~||||}z|zz{|~}{|}|}z|zx{{w{{y}}}|z{z{{z}{{}{~|y{{}|{y}|}|{x}yx{y||v~vx{|}|v{|w{zzz{{~||z}|z~}||~~{}{{~z{}w}{xz}||zwy||~yy{y}}}}|}||xz~xz}}y|x~{y|}|}~wzz}}||z~}{{{~{}|z~zy{y|~~|~yz{||w~|}}{{z}zy|}|{}}z{y|}|||{zz|{{|}}|xz||zy{~~z}}}|y~|{y{|{|yz{}|{zzxz}w{w{|}vz~}||z{w||xz|y~{~~~}~{xzz~}~}{|z{}y|z~z{x|~|yy}}}{{zy{}{xzzz~{w|}}|{zy~}z{x}~}z}}~z|{z|zz}z{|~~yxz{|y~y{||{}|t}~w~}~yzy||z~~w}}v{|z{{yx|||~y|{{|zw{}}{||}u{|x{~z||{yz~}{w|zy}zy~{w~z|~}}}z{~|{zz}yz|}z|x|{{z}|~}|}}z~}z}z|z}y|}||||~yyzyy}w}|~yz{y}w{y}z|}yz|~x~{{zy~y}~z~{}{y{}~~x{{z}{|y}{~}}~{y}zw}~|z{}y}v}z|~{~~|~|~~~}|{|}~}|~}~~}~}}~}}~~~~~}|}||}~|~}~}~~~~|}}~~y~}~~|~|}}}~}}z~}{~}||}z~}~~}{~}}~}|~y~}z|~}}|~~~~~|~~~{~~}}|}~~~}~~}{}~~~|{{}}~|~~{}|~}}~}}}~}|{}{|~{~~~|y}|{}z~|}}}~~|~~{~~|}}}z~~|~||~}~|}}~}}~~~|~~~}y}|~}}~~|~vyx||{~||{xy{z||x{zw|z|~|~}y~y~y|z{wy|z|{}|zz}|~~}~||~z|{w{|~{z|{w{yzzyz|yy{}{y{{~zx}xz}w|}}{}z~~~~||}zz}{{~z}~~|}||zw}{|zyw|ww~xx~}zyxxw{{}yx{zuwz}z|}{x}}|y{v|}|wy|z~z~z~}z~|{{v}yy|v}zzyx}~y~x{y{{|}}{{~y|}|}{zv|x~y{~u||y{|}{x}}{}}}|xzxz|~|~{}{~y{y|z{}y~}{~~yy}|{z{zzz|}|}zx{}xx{x}x{w|x|{xzv~~|~|{w|yyzy|~||||}|}{~z{z}~|~{}|{}wyywz}yzx|{}y}|}z}}}{x}|y{{{}}{{zy}}|vz~~}z}|~|y{~}}~yyyxyvzx||{}{||~zzx{xx~{|xzx}}}}|}{~~}|z|{{{{{~z|}}yx{}}z~}uz}{{wy{xxz}w}|zy{y{|{y||}z}|{w~z~y}{}|{{z{|}|~y}zyuz|}|wv}~y{}|{{|zy~z~~{|}x{{}}z}|z|}{}~{{~{{}|{xyw}}||zy{{|}{}zx|xy}|yy|{|}|~~|z}{z{y}{}~}v|~}}{z||}}sywz~{zz{{}}w~z~|||yz}x~}{}~|}}~x{}}~~}~{}|}~~~|~||~}~~}~|~z}z~~~|{~{~}|{~|~}}~}~~}{~~~~}~z~}}~|{{|}}~z|}|~~~{|}z~}}}~~~~~~~~}{~}z~~|{}~~}|}}}x{~}}|y~~~~{z~~|}}~}}~}}{|}||y{{~}||~~}~~}~}}}|||}~{~z~}~{~}~}|{~~~~{~~~}w~|}~z|{{}~~~z{z~~~~||}|~z~}|}}z{}y~{~~~}v~}{{|}{||y{~}~~{}|}{z{~x|~}}z|{{|{{vyy{z}||z{|~}z|{}~yz~|z{}yz|xz~x|yx|w{~z|~{|}z|x~}}{{|}{{w~{z}{|yw}|x|v~}z{{}}{|w|}{|}}~}yzyyz{y}}~yzz||{z|y}|yz{{{wv|y||~||{|{v~|~y}|~z}xzy|{yzzzz{~y}{zx|~yy}~y||y~y}v~zu|z~}}|}zwx}z|{y~y~|y{~z~y|x|{{|{y}|~y{x|y}{~z|z~}}}}z{{yyz~{{z~zvtt|}}|z||}xz||||y~}|v}|{zy||}}{z~z}}}}y{z{x|{w|}w{|}~z|z{y}~|zw}yyyxwx|~z}|y{y}~||~~}}|{}}zz~z~z}{x}z~{}y~|w}|{||{||~}||zxy{y{~z{|~}y}|{{y|~y{||~{y{{{}yz}y{~{{zz~|~{}~z|{{|yzy{z{{{{|w}~}z{{}}|z{|zy||zy|zy{y~}zz~wy||z~v|}}|{}|z{z||{z|}x~~~y~zx{~{z|{}~xw~{}}{||~{|~w}{|zy~}{vzz{u|}{~z|{zy}}zws|{|ytt|wzyv||{}zyxz~uy|}{|}}{||||yz{|}z|}{}zxx~||{|}}|}}}{|}|y{|}~{}xz}|}~~}~}|}|~}}~y~|~~}{z{}z~~}|}}~}~}}|wz~~~}|}}~{~z|z~~|~~|}|~}~~{~~~~}}~}~~{|y}z{{~{|||~||}}~z~~}~~~}|{w}~z~}}{~}~~~~}}}}|{~~~}~~~~~~~||}~~z~~|}~}~~|}{~~}~y~~||~}}|~{~}|~~|~z~~~}|~~}}}~}|}z~z~}|z~{{}{v{}z}zzzz}z~}y~{y}uxv}{{{y{}|~~}~|{w|}~zz~|x~y{zx{yy{}wvzy}|}~}}|yvv{z~zz{~}}zy}wz}|}||~v|~yz~|y}}z}zzy{zzy~xywz|}|}~{}y{~{z{yww~|xz}~z}~|}|~~{}|}~|}~{xvx|~z|}z~y}|}vwyv|y}}yzw{|z{|z{{}u}yz|}}~~y|~z~}~|||zzy}~u{zw~{{yzyz}{{}z||{vw|~x|~~{|y{x~z}}}|}}}}zy~y~|~}}xzzzz}y}x||zz~}z}{uzw}}y|x~v~z}}z{}zy~~}}}|||}{z{z~w|zy||z~z{y|~v}}zyzzz~y|x~|y|{{z|z~|~|}}}y~{|zz}|z|{{|{}zy{{y~}|xzzz~}}|{y|}||~{~}~~}}{|~y|~zz{~~{{x{y{~xz|zx{}y{|z}{|v{{~||}||~z|}y}y|}~{~|uxyz}z~~}ytvy~}y{}{||w{|{{~~}~~|zz|}~z~{~~y|}~}xy{|u}|z|||z{{wx{}{|{{|z|x{x{}{}}|{~{{||~y}v}}}z||{}~|z}{z|y}|z{|zzx}xuz{y~|yy|}{}{~}z}~|~y~}}}~~}|~~}~}{}}}~}}}{~~{||~z~|}}}~~~~~}|}}~~}||~|}}~z|}}~y~}~}{~}y~{~}}}}~}{|}}|}}~~~~~~}~y}{{{{~}~~|}}}|}~~~||~}~}~{~}}~~}{~~}~|~~z~~~}~~~}|}}}}|~~|~~~}z}~}{}z~~~~~~y{~}{x{y|}|xz{zzzwz|z{~{||v|}{|~|{|{{|{|yz}~~{z}~|~xz|}{{z{~|z{{}}t{z}}xw}yu{~{{y~|~}{|}{xz~~zw||~||v}y{}{y~x{||{w|~t~||{|{w~||~||y~|z}yyy{yx{|}}{z{{{|yxx~{{}z|y~~{y~u{y}z}~|}zzyw{{z}z}y{{z|{z||{|}}{}ywzx{|{z}}zzx|yu|}z}}|}}y}y{{}{|y~z~|w{}~~yz||}}{{}z|xwz|z}|||z}{}}}}z}}|w}xt~|~}}|{{}~}z||{{|y|yv{x~{y{z}|z}{wy||y|{}zx}x|xyxx|}z{}{y{~}~y||t{zw}w{{yyy~~|zzy{}}w||{{x{|{}~|~z}|{~y{xw~|~{xzyz{|zw}|zy{|{xxz}{|{}}{y~}z}}z}y{x~~{wy||{zy|}~x{||zxzyzx|~||z~{|zzz{~zw}|zx}}zy|zyy|z|{zy{z|~t||u|y|||u~}yx{z{{|{|z||}y||z{|{}y}{z{y|z~{}}z~{yw}}{z~~v~{w}}~{zxz{zyx|x{|||x|w}{{||}yw|}z~||{z{z{xyz{}}|z||{{{y{~y~xy}{~z|zw}|z}~|||{|{x{|}~~~}|}xw}|yx{u{z{}}y{{}{{}{x}{{{}~~}~{z}y~~z~}~|{~z}}~~|x|~~~}|~~~~{~|{}~}~}~||~zy|}||~|~}~y||~|{~~~~|~}~}}~~~||~~~|}}}{}}}~~}}~}y}|{~~}~}{}}}}{~~~~z}|}|}z~~{|~~~}~|~y{}~}~~~}}z|||}}~|~y}~z}~y}}~~~~~~u||~}~~~|~}~}z}}~|z~{}~~|{{{~z|}|v{xy{}xvyy{|||yvz|}}z{x|~|{}yxx|~}y|}}z}wzx|~x{||}zx}}}|y}|}{z}}}~zwy}xxz|~}|}}y{|z|{|{y}|z{{{{|~{~|}{{|{}|z{|zzxx||y}~|z}{y}{zzvz}{}z}|}{|t}y|~~}|zx{zw{yuu|~z~}z}~~zy}|~yzwyzzw||x{|{~}{}{}~||{|{|{y|{~}{x|~~z|v{|xx{{|~z~wyz{{|x~}~y~~|z{}{}||{}{~z}u}|{~{z|x{x~z~xz}|w{}|x|~}xyxxx{wz}zwy~}~~{|~wz~~v~z|}||z~{~|}z~{}y|||zz}}zv}~zz}~|y}xv{~}|{|}}x~}}|{}z|v|y}~|~~|w||x{~{||{}y{}||w{}|~|u{zy~z{z{~|~|y~{}z{|z|{|z|~~wzx{|~}zw{y~|{~|yyz{z}|}{}|}x|y{{y}}z{{}{{|~{{~{{~|{|~||y}v|}{zx|}x{|y|}z{~}}xvx~}}z{|{z{yz}~{xz{~{}~}~z}~w}~|}{{w{|zyz}{uxyy{}y}}z~{zy}|{}{|~z{y~z{}z{~|}x|~zv|z{xz||x|x}xz}{yy|}{|z~z~|{x|~}|xyz}~|}}z|z~}~~}|}|{}|~|~~~~}~~}z~}}}}}~~~}}|~~~}~~}}~}{}}~y~}~y{}~~}y}~~|~~|z~~~}}}{}~~|}~}{}~~||{|}}~}||}~~}}|~}~~~||~|}}~~}~~}||}|~z}|}}}~~}~~{|~||~~{~{~~~~~}~~~}{~|~~~|~}~~}|~~}zz}~||yz{}~|}|~y}}|w|z~{{~}z||{xx{{|{|zz{|ww~{|zz}{{{zx}~v~|{}zz{}{y|~{z|zzwwx~{|z~}|}{|zx{xz{{w}z~wz~y{{}~wz~{~{zzyy~}x}x{x{|}t|}w~~|~||z{||||x~~zx|{|{xx||}}|~~|zz}~u~{v{~y~}z{{|w}{||y|zx}~||{~yyv~y}|{}{~xxw}~}|{{zzyz{x}~|z}}||{{|||}}y|{}~{{{|y|{}z~{|~~{yz{{}~wy}yy}|{{}|||||{|zy}u~zx|{vzz~|{~}||{|{w|||y}z}|||zz{{z}z|z{}}}y}{{}{}}|}{zy|}z|}||~y~~xz{zz~|~{|zx}~{x}yyyz~~}z}}zy}z{}z}t{{||v}x|v{|}|~~z{~xx{{}z{zy}|{}{~}z{|~{|~z}v{x}v|z|zz}x{y||zzzz||}{z{~}~}{||~{}|~z|xx|{zy|~{|{z{||}{~||zz}y{z{}v}{z{w{}z}{}~}}yy{|w{{{~{~~{~{x{yzyz~z|z}x|x~}||{y|{{{z}y|yy}y|xzz}}~|~~x{~{|z~|yy{x|z{{yy{}|y~|{{{{{y|wz{}~}~z~||}{{yz~||}~z{}||}|}z{z|zy~x|{|~~~}{{{|{{}wy{z{~~|v{}z{z|y}y}z~}|~{|{~~|}~|~}}{~}}~|}~y~}~}}{}~|~~|~~|~~~~{z~}z}~~}w|}{}~y}z~}}|}~}~}|~}~}}~}|}{|v~{}~}}y}~}{}~}{}|{{~~}~||{|~~~z~}}~{}~~}}z}}|~~~~}}~~~}|~y}}|~|{|}|~}~{~~}~}~x{~~~}|~{~~}|}{}|}}|}~~}y~~}|}|~}{{~}~|~~}z{{~z~x{~z|wz|zs~z|y||yz}y~|y||xz}xy{}}z||z~z|~{z{~}||z|~||z|}u|}xw{{y~}{}}z}{ywy}z|xzz~}uz}{{||~~zzy~x|{~}y{|}y|~{{y}z}{{z~wu{~y{{}||x}z}|~~~|}{|y{wz~~z~||}zz|~}xywx}~y{x~{yw{|zz{yxt}~}wyu{~x|xx~z{zw~v|{~~|{{z~~~y{yz|zyvy|~}zy{z|w|~}~|zx|zyx{}||w{yxy{zz{|||{|xw|}|{{yzww{wy{zz|{z}zzz}}wxwuyy||{|}z{{{}|}z|z~~}|}}~}z}|w}|}yyv||zy|w{xx}~|w||}zzz|{|}~}}~|~~}}}|}|vz|z{y}z}|{|~~zz|xzzwy{}xz|{||zz{}w{}{tz|wyz||~zz}zwz|}{y||zxy{y}}||y~zxy}}}zz|w{}z||}~{~|}~~~w~{~y}yy|}|~{z}{w}|||||}v||uzz{vzzxyzzy{~|zy~z||}z}}~z}y}|~}}~z}y|}zxz{xx{z~~z|y}wxy}}u{yyx{}}|{~z}~yzz}|~zv}~|{~~w}y~yzz}|{|zv||yy{xzx{z|z}|z{|}{~~wxx{~}}}~}~|~{}}~~~}|}}~||}}|~~~zz~|~~}}|~~wy~~|}~z}||}}~|}|}}}}}}~}}~}|{~|~~}~}}}|~~}~~{}}~~|}|}~||~}~}~~}{~}~||}}~}~~|}~~~~|{~{~~y}~z~~}~~|~|~}~~t~~~{~||}}~{}~}~}}}z~}|~}}|z}~{~|~~~}}}}|~z|{}}{~~{}~~~~|~}{|}}}|}||z{xwz}z{y{{x|}{}|~y|yxx~|{zxwyz{~|||v{|}}y{z}}w}}|{x|wz|{~zwzzy|~zx}w~{}z|~|z~z}}{|||~vzy||u|z}y~z~|}x|{z{xzw}~~|}|x|z||x}{{{||y|z{z{}{{|yy~x{|z|}~zxv~z{x~~}~~{x}}|{zz{~~{|z||}|}xy}{z{}~w{y{|{~~||{{{||{zv|z|y}zy{v~{zyzz{}~}||~ys~w{{y}|}z}zxv{|}{{{x|}u~||z{|x~w}|}|{w}{v~{y{}}}}~}{|zywx|yx{{}}~|}{}|vz{|z|}~{y{~||}}{|~x}x|}{z~{z~~xy}z|~|zy||yz~z||}zx}~}|}|xz||{|||x~}|y~~}x|x}y{z}|}{|~}}{zy{yz{~|~|zx{xyz|{|~{|z{~|}{{|~wzx{~{z|y~zzw}y~}}|zy{z|}~}}zz|{z|~|xwz}||z|||~~x{t}}~{{|}z{xx{~{|zv||~~{z~{~}|x{x}wzy~~~yy~w|||z~y{x}v}zyx||x|zz}|{|~x|{zy}||}~z|{z|wzz|xz~zw~w}|y~y|}|}{|~~~~|~{y{z}{zzz{}{}z}|{|~|{}w{zvz~z{y||~}zxyz}}{{~~~~~~~~|}~z}~}~z~~~~z~~}}y}||~~~~|~||}~}~zz~}}}~~y|}~z}}|{~}}~}}z~{|}x||y}}~y}~}~~~|}~~~~|~}|}}~|~~~~}~}~~{}{~|~|~{~}}||~~~|z~~}~}}|}|}}}|~}}}|~{u~}{~~|~{~~~{}~}|~}~~}~}}{{{||}{}}}~~{~z{}~|~}~|~|~{}~}|~||~~~z|}}}|{}}~|}~}{{}~~~}u~|~z|y{~u{|~{z|zxyx}|xzz~|zy|wzxy{zy{|{y~|{~{z}}~{x~~|z}x|||~}zx~|zzzx|}u{w{xz|}{yzzxy{{}|{||}z}yw~{y~~{~|z{|w~y}|~}wx|{yxv{~zyzyz{}yx||w}x~|{}}}zz~|yzv{}{~~{zz}}|{~}}y{w{|y{{xw~|}|~{}z{||}ywyyx||{yy}z{{{}{|}y|~{z~y{z{z|z{~}xz|y||x}|w{yxxv{{zxzw{w{~}yxzz}z{y{{y||z||~~zz{r|yv~y{{~|~{x}}}~{}z{|{~t{~~|z~|z|}wt}|||z~|y~{y}|z|{}|zyzz{xy|}w{y|vyyyy|xxw{~{|zz~zz|}{|zy}~|y|~y{{}{{||~z|zxwyz|y~{}yxzxy}}z|~}}||{~}|{p|{{}}z~z}|~xzz~|z{|uzzzy~{w}~}||xx||z|{y}}}{}|~}x|~}z}}z~{}~{}~wz||xw{vw{|z|y}vz{}{~ty}{yzz}uzwz}y|y{z}||}}}~z}{~{y{z|{}z|yy}~{zw}s{}{y|z{}{|{x~xx|{~~{}{yz}~~yy}}||}z~}}{wz{|}{|}~|}}z|v~x}|w}}{yz{{zy|}{|}}xz}{~|~||~{||}}}{|}|~~}~z}|{|y}}}~}}~}~z~}~~}~~}|}}{~}|{|~|}|~~~}~{~~z}}~}|{}}~{~~}~}|}}}|||~}~}~~~{}{}~}~~~}}{~}|~|z~~}}~}}~x}~~~}~~{|~}~|}~~~|~}~~}~{~~~|||}|~~{~~~}|}}}z}~}{~}|}}{~}~~~}~}{{|}{|}}}|~~|~~z|~{~|~}z~{~~|{||||{{~}}~}~{~|{|}}y}y|{y~~~{~z~{yz||{~yw|}{{x{||zz{t{zyy{||~}|||}{~zy|{~{}y~|~xz|zzvz~~}{y~zx|z~z~{xwxz{{~~xx~x{}{}|y}}}z{{{~y}|yzyz{|yx|~zy||z}|}|~x}u}yz{xy{|}~|{}{~v}}{z{zx}{|x~|}s}y}y|z{}~|}~zzz{~|y}zy{~z{tz~wy{}wyz}~}~{}}}yzx|{~}}|{||wwz|xxy|zzzy~}}|u{}{z}zx|{zz{y~x}||y~w~}||{|z}}|{y~{{}y{}}}}}|z{~zzz{wzy}{|y|}w~|~|z||~~}zzx}{|}{|{}||z~~|y}{|}z|}z|~y{|}~w|}{|zx}~~|y}{{~|w|z}~wz|~{}zx~|}x}}xzz|w{{|z{~|{w|x}}||}{|yyz{y|z||{~|z~|w~{{z{~}|z}||yxzw}y||y~z{}|}|{~{}zzz}~{~{|{|}|}~}yz|~}zz|y}~|||}{{{v{|z{|{|{|{vz{~~}yx}zy}w}{{}}||}}}}~~x}{~{x}|{{{{~z~{w}}vz}~|}y{wys||{{|}|xy|~{|||z~zzy~{}yxyy|zyx{~z{~|x{y{z}~||}{~v|yw~zzz}}|z|z{{w|vz}z~|}{~y~~~}|x{}}|{|y{z{~}{|}~}||}~}~~}~z~~~}~~~~}||~}z~}|{~{~~|}~|~|~~|}~~~~}|~~~y~~}z~~~~|}~z}}}{}}|~~~}~|}~~}}~}}}~~}}}}}}|~|{{}~~{}~}~}y~~~|~|~~}~~}~|~}y}}}}~~z~}|~|{~}||~w{}|}|~}~~{~|}||}~~||~{}}}|~||~{}~}{}~~|~||x}|{{y}{~}}wx}|z{{}|zy{|xwvxz{v{{}~~}}~z||y~v||~|~{}}~~zz~|{z{{{yx{yx{}}y{z}xx|yy}w|zx|v~{{~z}~}|{z}zy~}z~}~}~z{y}~}z}{~w~z{{vvx|}}|~}xvtx{{yw~~xy|}}z|}z}~z}~~~|{{|||z}}|~~{zxyx|v|~|}xz|yt}y}}}}yy~y~~|{|~}xy|}|{|{}x~|y|z{|~y~~|{{y{yyz~{}y{x~yzz|{w|vw|}xy}|z{}~z}{~zyx{x~|{|~{wwzz|v~xxx{xwv}z{{}x{{{z}{y|{x}~|wz~y~~y~}|~}~|{{}}~zx}~w|||}{zyvyz}{{|{~~~|{|zx~|y}~~}w~|}{{|{~}~~|~y~z|{|{ytzvxwy}xzyy}}z{qz~}{|y{}z|~xz{|wy~z|{{~~y~z}~y{|vyyx|z||}zzy|y~||}|||z|~{~}~}|{{|~x}}~~|{~}z|z{x|yu||zx{vz{|x|{z{xx}{x{zvzx~{z{z}{{{z~x{}|{~~{}}zu|{{}|y}}z}z|}xy~||{{}{{zwx{{}~|~}}~|}y{|~|}~}|}}}}|~{z|y|{{}y{|}||zz|}~|}y}z~{z||||~}~y}|}~}~||~~|{}}~|}|~~~~~}~~~}}|~~}~|||~|~~~~||~~~}~|}}}}||}~~{}~}y}|}z|z~}~{~{|}|~}{|~|}}~}}}|}}}~|}}}||}}~}|}z~|}|~~}|~|~}||||}}~}~||~~~z~~~~~~}~}}{}}|~z~}}}~}z}}}|{}}{~~z~~~{~~}}|~~|~~~~~||~~~||||~}~{{~~|~}~~~y~~|}~}|y|{~z}r{}zy{||}z}|}z}zz}}~}|}ywyz~{x||xz}{z~{{|y~zx~{|zz{w{{{y|}~~z|{w}zy{}yzzzwxzz|yxy~{{{wy{t}{zz}|w|{z}z{x}~y{{|}zy}zz}{{}|zv{|{||~~}{z}zw|yw{{}~|zyx{{{{zw~||x}{|y|{y~|z|y}~y|y{~|~~yxyz{|~xv}}{uyx|{zy{~xxzx|y}|{z|}|zzyz~|}zzyy}z}{v{z||}{|}z|~{zyzy~{|zy}{xzy{v|z~}|{}uxz}z}}~{}|~||}}{y}|~z|{{~~|z{{|x||z|{zv~~y{}y{{z~{{{}|{{y}{~xzz~z~w}z}}|{|}y}y}}z|}zy~|{z{z{~y||}~yz|u{}zy|}y}~yy||{wx|~|||zy|~vx|{yzxz{z}{}{}~}zy{{}{{w}||{~y~{x{z|~|y|}}z{y|{~yyy|}z|z|}~yy~}z~{|}}yx{{~}z~}zy|{{z|x||y~zxzz{{y}{{{|}~zz}|z{zz{zz{wuy~{xvy~y}zy}}y||u}{{z|}z}}~}~~x{{~z|}{}|}|z{}|~yy||{{}~wz{{z{z|}}w~{zx{}z~{|}~}{|{{}}~z||}~||}{||w|{w{u{x{}}}{}z{|}xz||~~xs}~{z|}{~~~}|}}}|}~||~~}|~}y|~~~~|}}~~~~~}}}~}}||~}~~y|}~}~~~z{|}|}}|~~~~{~z~|{}~|z}{{{~~~|}{}z~}~~~|~}}|~}~}|{~}}~}|~{~~{~{|z}}}}{~|~{~}}|~}}{|z~~~~~~}}{}~}~~~}|~~~}}|y~~~{~|{}~~{|~}|z|~}~}{}~~}~{}{yz~|z}~{|y{|}|~{}yw}{}|yxzz~}z}||{}z{~|}}y}~{}|wz~x}wx{|t|{~y~~{|}~||{vzzy~xyx|yyyx|{||~}z{zx|{xzwxz|~z{~}z||}|~vy{{z~~wzyz{y{{||{wzytyxy|}}}}y||~|}y~~w|x|xxx}|{}}{zy{x{|zxw~yy||{~x{||z~{xyyzz}|}{|}}|}yz~{y~}{~{z|~{}y}~z|x~z{~|{}z}xx||}z}y|{z|}}~}{{~|z~}|x{|x{z{z~||x~~zx}yzy~{z}}yxx{vz{|zyw|yx{{z|x{||{||x{|{~z}z|z}|~||~zxtx{||yyw}|~{{~|x~{|~wxz{z|{z~}}}~z~x|{z|~z||~}~yz~}|~}w|y}u{y|z~x{{{}{~|{xy|v}|x|y|~{{~|x{z|yx{|{~}}}z|~|{{|xzyyyz}z~}x|xyxxszyx~|~~z|y}|||{z}}|||}}}z}}~|}}}z{xzuy}xy{}|||z}{y~{x|xx~|{|zy|~y~~z{y}~|}}y||~}{{}||wz{|{|y~}{xx}z~{y~u{{{uzzy~z~{{z}v|}z}~x||xy}~y|}|{||}{~}zvy}||y}z{y~uzys|yzzzx~}~}~}v}{||~yw}~}z~}~}~}||}}|~~}|~}|~~|~}~~}}~~~}~|zx~}~|~~y|~}}}}~}}~~~|z|y{z}}}}~~~{{w}}{}}||}{~}~~~}||{~}~~}~|~|~||~|~~}}~}z|~|{~~}~}}}~}~||{}~~~~}|}~}~}~{|}|}~{}~}~}~}|{}|}|w~~~~~~~~~}~}||}~z||~zz}~|}|}~~z|}|~|~w{|~}}}~}~~~~~z}~||{yz|z|z{z|xyzy|~|{{~}}xz~}{{xz{x~w}{||~z|}{||||z~|zyz|x}w~xxx{yy{||}xyzw~xz{{yz}y}|z{zz}{|}~s~zuy~}z{wz{}xy||~~y|}z{|z{yzz||}{~{}~yzyyz}|u}~~zz|z|{}}}}}|~}{}|zz}x{{}x|}{y{{|xzzx{~y~z|}}~~}w|zzy{y~{x{|{yzxz|z}y||}~|}|yz{}yy~xw~}zz{}z{}{y{}|z}{xyzyz{yx}}}yz~}}|}{}zzy}{z{|yx{}y|yzx||y}}xy~z|~|}y|y}}zzyyz}{|{v~y}}~~|}z{}}|z~y~||x}}y{|z}}y}~}~zx{}y~}x{{~z{||z~~{z~|}~z||~}{xxx}y{}zyy~|v|~z{{y}||z}y~x|~}~~|x|x|z{{|yy}z}x~||{z{|}uy}|{z~z~|}y{zwz{{z{z~}|}}|z{x~}{~z~~~}}x{~{||}}}}yz~v|x{zx~}{|||yxy}|z{}|{zx|x~y}z|||||~|xx}~|w}}w{{}|{{~}}~{}{y{y}{~}~x~|{{~|}~}u{|}||w|{~|{{~z}|~z}x}|z|zyz~|}z~w{}z~|z~|}~|}}~|~}{|~~~}|~}{|~}|~~}~||~|~~{~{}}~}~~{{~~~|~|~~~}~||}{~~{~|~{~}|}}~}~{}}|}|}~}~{}}~}~}~|}{{~~{}|~{}}}~~{~~~}||~~{}~~}|}~|~}|~|~~}~}{~~~~}~~}~~}~~}x|~~~{~}||z}~|~{|~|~|}}}||~}}}~~}}}~~}~~|~}}}{|~}{{|~}~|}}}{|~||}~}|}~}|y}}zw}yy}yz~y}zyy|}xx~}wz|wy{~~|~xz{~~}v}}||{~yy}||y|yv{z~~~||xyzuyz~y|y}~z{~y}wzzyxz{wwy{~|zyzy|}z{z~|y||z|}{~{yy|{~{{|{zxz~|~|z}y}vy}z|zx{z|}{|}y|z}w~~{{z~x~{x}y{~zxzw|~|zvz~|}{xy{{|}{{z}xy}{~{z~{{y}z{~}y}~~||}}|~y~z{z~y{~{|wxxyy{}zxzz~y||z{||z~}z{}~}~y}}{{{z|~|}~}yw{y|x}z|x|z}z{{y|y~|~xw|}}~}|}}{{z{}}}|z{}{zw{w}~~|z{~y{}}y{|yz~}|}z{y~z|{x~~y|{}{{y{|{zy|~z~~~z~|}zyy|z}|{}yz}wvz~{yw{sz{yz|~xx{wz}||{{~~|{w|~y|{~||z~{w{zxz|ww~{{v}z|v|}{zx}}{}||x{{x{y|{zz|u|~x~~z}{}~{|z~zzz~|x{{y}}}|y|xxzyy|xz}{yyxxw}yx~||zz~~~{|~{z~y}y}x}}z~z~|{z|x~~|z{|{y~z~|~{yx{yx|{sz}y|}}{||zx}~}}z~|||~~zz}xz}z{v|}{y{~xy}|zwx}y}wxy|}z|wy}yx{||z|{y}{yyzy|}~}~~|}~}}}{~~~{~~~~{~~{|}~}{~}~}|~}}~}~~}|~~}~~~|}}~|~|~~}{}|}~y~y}}~~~}~}}~~{}z|{|}{|~~~}~~~}~~~~|}}z}~~~~{~~~~{|~{}}}{~{||~|{~}~~~}~}~|~~~|~~}{~~~y~~~}~w{}~}|}~}{~|}~|z||~||z~~}}|~y~}}~||~~~}~}~~~~}}}|}~}}}x}{|~{z~|}~~~~|}~}~|~{~|~zz}|{{~}}}~zx~}~y~y|zxyy|wu{yz|w~}}{w||~{yxzw{|z~|}{x{}~{|wz|x}~}zz}y}xzzz~y}|x{||z|{|}}|}{z}yz|||~yz|}}|~{z|zyx|x~~z{|xz}}xx}{}{|{z~~z~zyz||~|}yzz{}y||}}{yyyzyv~{~vw|}zwyx}~}yz{~x~x|}{y{{~}~~~xy}|x{~~yxz}x{~{z~z{}z{wz|}~z}~y{||xz{~~|vx{}}{{v|xy}x~{{xu{~||x}{}{||{|~yz|xw|x}|~~{}zw{{{{~z}v||}z||yy}|v}|{~yv|y{{~}|{z|}z~|zx}~ux~zz}y|~{w~w{|v}}|~|}~{zy~|z{|}{z}~{|y{}z}zw{zxwz~y}}zz||y||{y|z~|~}~}{}~|zz|y~zw|}|{}yy|{{yzz||z{|}{y{|y{~}|}zz}}z{yyy||z{{|{{|}}}||yz{~|z~~{}{y{z{~{~|z{{y}~w{{y~z{z}}|{{v|}zy{z~|}||{|{{zz~yy~{{~wyx{{yx|~y{|~|xyzz~}|}zv{zx|~~z||}yzyyy{wz~{||}{zx||z}{ywxz~{zy}z{xzy{~y{||y{|{z~{~~|~{{}z~{z{yzz{z~yzyw|~wx{y{}~}{xywt{|yx{yy|}}|~}}~}}~~z{~|x~||}}~|}}}~}{}~~}~~}|}~z{y~}~}~~~}z}xz}}|~}{{{}~}~~~~}}|}~~|}{}~{~~|}y~~w|z}|}y}|z}~~}~~|~z{{{{|~{~~|~~}}}~}}~|~}~~~z~}~y~~}z~~}~{|{}~~{|}{~~~~z}~{}}|~w~}|x{}|}~|}|||~~~~}z~}{~z}~}{~{}||~~~|~~~}~}~y}~~{zz~}{}|~y|}}x}}wz|z~|{yyy|wyy{v{{}~y}}}~yz|~}~}z{|~~{}}{yzxyzy{wxzyz|y{~|sx{wzzyz}yw{~{zzzz|z}~zyzxy~{}y||}z|yz~}{}{|{z|~v~y{{{{wyxyy|z~|y~uzyz}}z|{|{}y|}{{v|yxz}|}{|}}~|{|uz|z||{{z{{zyxxy}z}~{yy}xxy|}{|z{zy{|vw|y|{|{z|~}||{|~~y~yw}zy{{z}}~zzx}zv~{z|zzxy{yyw|y{{|||~~z}}|y}y~{~{|x|{~||~zy{}|}zvzz}~zvz|{}{w|}}zy{z|}zw|z}}|||}{{~}~|{~~{|z~{z|yvw|v~u|{|y{|z|xy}}xz~}|~|zwx}z}{}xzx~y{{}{zz{|}}}y{z~}{xzxx}}{~z{xwxx}|||z{wxxz{|}ty}w{}yz||{}~|x}|x|~z~{z}y}~}|w}w}}yxz{{xz{z}z|}{yzv~}y{{yzwz}|{z||||{~yyxzy}|~zzy{~yy{y|xy{{v}zz|{x~x{|~{{tyxz{u{|}zw|}yz||~y~|z|~~}{}zz{xz}{|z|xxx{~{|zxz~}vww}|yx|}|yx||}|}{zz~||{|}{}~yy{~}|~z{~|{x|{z}{}|}{{{{zy||wz~}}w|{~uy}}z{~}}}~}~~~~}~}~~{~}{~~|{~|}~}}~}~~zz~|}z}~~|{{||~}~~}{~~{}{}~~|{~}~~}}{}}~}wz~}}~}~}~}~~~}}}{~}{~~~}}|}|}|}}}}~~~}~}}}~~|}~w|y}|z}~|y~~~~}z~}|}}~~}}x~}}}|||~~}~~|~~|}~}~~}~}~}~||~|z~{{y~}{~~~x~z~}~}}}}~z~}}|~~|y}~~~}{~|y~|~~}z~}x{{}}y{z}yz~{x|z{||z}zz}~{{~z|}zx|y|||}w~|{}~|zwzz{yz~||~z~~v~zz|}~~x~~|z~}{{~{}z}~|uy|}|~}{{|z}z|{z~~zxt}}|w}||}yz|||}{}zy~y{z~~{{{||}xz{|}~||zz{}{}|z||yxxx{~~|~~y|}z{z||}{|~ww|z||~z{||}y}w{{u|{}v|x|~yv}xy}z{{xv|||y~xsz{z{wy{}x{yu}|||{zyzx{|{z{{z|y|{w|~z{{~|{y}~|~{|||}z}~z}z{{zxz}y~}|~{z}z{{z~{z||z{}y|z~|y{}y}|x{~z{||z{~~}}w|yy{z}z}{~}|yy||}||{{~|w~yy|}|{|u|y}|{z{||w|{yz~}|~}|~{{zyy}}|z|{}{{|~~{|~}~{x{z}vv}wz~~}{{{z{wy|}x{y|{y{{{|}{|~x{{w}x}w}|t~}~x|~}w{|x}{y~|yz{}~yz||y{}|}~ww}~}zzyw{zz|wwzxwzw}~{y}yw|y{~~zx|x}{|x~x|{z|}z}w{|~{zxzy}zwx}x~|y{{wy}yy{y{||{}|{||y{||}z{~wz~zz}z|}~z|v}|w{}zvy|{{{v~}zxx|zzyy|u~{~{}yx{~w~}}wy|~{v~{x|{{}zyz|}z~|{|zz{w{z|z|zz||y}yy~{~{~}~||{{~~}~~{}~~~||~~}z~z}~}{|}}}~u|~~~|}~|~~{}~~z~}}}~~~~~||~}}}|}}|~~|~~||~~~~~}z}~{~}}~}}~{{z~~~|}~~~uz}|x}|~}~}|{|}~z}{~{}~~~~}~~{~}|}~|}}}}~~{}~{}{~}{~~{~~}~~}~~}|}|}~~}~~~z|z}}}{}{}~~|~{}}~z}}~z}}|~~~|}}}~~~}y}~{~}|}z~z|{~~}}{y|yy{}~y~|x{x~zzww~y~xy}||}xx}}}z{|{z|z}~~|}{{}z~z}~~y|{zyu{}|{|{x|wzyzyyzzxx~|{w~|{|}~z{{{{{{|~~z{}}~xyz{{z}yzy{}~{z}tx}~{y}uy|}x{zz}|{z{y{|z}|y|}}~~||{z}}|w{{xwx{y|zzwy{{{x|{|}{{|yzzy~{}z|y}x~||~}z{}}}~}~|vz~y|~xzyy{u|{|{z}~}||w|yz}~z{w~{w|~}~|{~}|xz~}|}x{{}|xyyww{x{yuyyy|~x{zxvzz|~~zy~~x}}~z}}~||{}}|}}xz{zzy||y|x{x{zz{{yw|x~}}~{zy~||{}{~{z~}{}~~}u}}y{{|y}~zw|~yz{|z{y|z|}{}y}|y~zvx|}{~z||{z}~~}}|}}}}|}|{{}{|{x{z{}{|y{z~zz|}{v{y|{~y|xxzz}~|x~{~}||{~}{|}||~}z{{xwx}~~y}|}y}z{yzz||}}z|y{|~~|{{zy{|~{{u}~y~x}zyz~wzxt~}{|~wzwy{}x~|zz|z{x}~z{}|}~~{{}zz~}t|~z}}}}{{{{~zy{{v}|~y{{z}yxzy}zxz|yww{~{~xz~}|~|{~~z~||~~}|~}|z~}zz{~}|~x}~~x~~}}}~{~z}{{~}~|}}~~y~||{v~{}z~}~|}~~{~y~~{~|~}{|||~z||}}}~|{|}~~z}}~}~}||{~~{~}~~~}x~~z~}y}~}z}~{~~{~}|{wy{{~|~~~{~}~}~~}|}}}}{~}}}~z~}z{}}~||}{|}~}~~}~~|}~|}~~|~}||~~}~y}z~z}zwyx~yyzzxz{{y|xyxyyzzyz|y|t{}{}{~z~~{{{}~~{|x{y{x~y{xzzq~|{z{~|}{yy{|~z}|||}}yyy|{yz}y{}y{~{zr{y{z{y~||yyy|zwxz~zy}~}{|{zy}{z{|xzx~{}}z{z|y}|z|{{{zz~xz|z|}~z{v~z{u|w}~|{y|x|}x}~}|xyy{|}yy|~|{zzy{|xz{w{z{z}zzun}}y|~w~{|y~xz||vz~}{{~{xzvy~~||w~{~|{|y{~{|~||~{~~{|}~{~~~wz}{x{vz}x{y{|||y|}~{}uy{w{~xx||yz}~}yx{|z|}w{{|}zzz{x{|{yz}zz}~}{|{y{|y}~||~z}}{~zx~~|zzy|}{{|~vz{{~|z|ywz{{{zxy|}y}}z|}z{~~~}|z~}~|}|yy{{{|wwz{|~wz{}z}~z|{|~~}zw{{yz{{ywwzw}yxz}{}|{{}x}zzx~yy}zz|yxz}{x{{~yyz}}~zyy|{}~{~z{{z|}~yzy||}{y{z~}z{|{v{x|y|{yz|}z}}w}|}{~}}~tv~}y}~}yzx}x|{~||x|yz|wz|x|zwy}z{{}|y|y~~}|wyyz{z~{}yy}yzz}}zy{~||z{~{}}x{ywy||zz{|}||~~}|x~yz{{{}|z|x}~~|~{xz}||~|~z}~{~~~}~{y}{}~~|}~}||}~||x~~{|{}{~}|||z{}{|~~y}~}~x||~{~||}}}}}{~z}~|~|~}~z{~~}}~~|~{}~~z~}~~~}}|~~}y}||{~|~}}~~}~z|}~|~z~}{}}~}~~~|}|zz~||~|~~~}}~~||~~}~|~~}y}|~~}}||}~}{~{~~~}~|||~~|}}~}}~}|}|~~|~}}~z~~~~|~~~~~~{yxzz{~{}y|zv~z}|w||||w{{yx}{t|}}{{y{}~{|y~z~}{}|~|z|}z~~~|{~}}}~~y||~yx}{zx~x~xxyw|~x{{w{{|yyy{{}|}vx|~{|~{~|{zz}yy}}}~{}y}|y{}{xz}y|x~z}||{v~|{z|v|xxv{~zv}z{{y{|}y~|~~w}}|}z}}x|~z}||x~}{t||z~}}}x{x~}|xz{{}{xz}ww{w}}~{||}~y~{}zz{|x|~}}z{~z|{}}|y~}|y|z}}}v{yzw|{y}zyyy{|||}y{}z~}|}|}{zy~||{~~|~zy~|y|z{x~wz{{yv|z|y|}}y}{y}{{|y~}{{|zy~}|{{x}|~}}|}~~|{{}yzzy|}~{~{}z~}{}zwz{zvz}}~||{|z~}y~}z}{|v}{}{{|xzyy{z|x{~xx{{xzz}|vyy|~y~}}|y|}~{~~zz~}{|}xxzz~{}|~tz|{}{y{yy||zz{xy~|zz}}z{{v{z|{~{|}zy|||{}{~~z{y{y|z{z{{~}{{}}|z{wv}zvx|w}|~}}~t|{}~|{||}yz~w|z~|}~}{|{}yzy|y}{|}z|~||y~wyy{x|{|wvxx{~~}}~z}|}|yx~w|}y~|{~~zz{}~z|}xzwyxx}~x}}|~zt}|v|z}|~{zyy{|}{{|{|~}|}~~}|~||~}}~y|z~~}~{}|~||~~{}}~~|~|{w~~~}~~}{}z}}}~|~}|~|||}}{}}~|~}}}{{~~{}}z}~}~~~~y|~|z{|}z~{~~~}~~|~~}}}~~|{~}}}|{~~}z{x~~~|~~}~|~}~}~~||}~{}{{}{~~~}~}|}|~}~}~~~~~~}~||||{~|w}}}~~~~{~~{|~|~~~~|~}}}}|~}~u}}y{y{|zy{|~z}wyxxxz{zzzz}yx|{{z{z|y|zx|}}{zzz{|z{|z{ty~{y{wyw{{yz~z|z{y{z|x~~z}x{z{wzyy|~~~~{}|}}||{xw}{~z}}~xx|{{y}}y{|{||y~zy|~||{zyz~}zy{z}yz|{{~}zvz}}~}{{w~~|{x}|{{{z|}|z{|x~wz|}}|~x{}|zx{{}}}{yzy~zyyv{~xzyzzz{~zy||||||}|~w|y}{{~}~|}~||zz|z|}u}zy}yz~}}}|zzzy~yz|{|y}{|}~{|}|||}y}}{y~~~zzz{|x~z}z{z||{{{{{{}|z}|zx|z|~}xw{}{yz{{}{}}|vy|z}{~{~}}}|y{yz~yy~yxyxw{~{x{|~|}~}{x}{{~w|}yz|zzw~}y|x}x{{w{|||}~|{|w}y{zwxyz|{|z{zy{xv{w{|w~{}{xw~xy}~{~{~w{v|~||yyz|x}|{}{{{||{w|y}}{|~z{xyx{~}|{|zz|}{y}xy}~y||{~x~{{x||{z{}y|{~}{|yxw}zxyyw}}{}yxy|{}zxz~|}z}y{}x~|{w}z{~y{y{z~|{zx|~|}{z|||~|}wz}wzzv{}y|z{wz{~{{w~z|y{yvy{}z{y{~{||zx{z}{{yxzzz~{~yz}{|||||||~~~}|{~~}~}}|z}|}}~|{}|}~~}~|}||{}~~~~}|~}}{}}|{~|~}{~}{~y|{|}~~|{~~~}}}}{~}~~~{~}{}}}y|}~~z}|{}|}~|~}}~{|{z{~~}~}{||~~z~~~~~~~y~~|~|}}{y{~{{}}}}~}~}{|~z~}|}~}~~}~}}}|~}|~~~}||~~~}~|}}~~{~}zz|~{|y~~}}~~~}|~|~}}}~~|{||~~}|}~}|x{~}{z}x{}zz~{z}y|~z~{|x}x|x{{y|w}}wy~y{}{|~}{~~{zzy|}}{w{}y|zyz{z{xz}zz~}yzyy~xx~vxv{yyyz{{y{{{{u~wz~y|x{x}}zz|{|z{{zx}z~||zwrvzz||{z{|w{{}{|vz{{y}{z||~yz|||}|}||{|z|~}||~}zzy~y~}z~zzz}z~z|||tz~}{{}yzy|zszv}}{vz|~|}{y{}{z}}}}}{u{~{w~}x{x}x}z{|~{zx}|x||{|wzyz~|z{}||~{}~{zx{{z{|zz~{|}~y{z}}v|{x{|x|w{{~z{{{}{zy}zx|}z|v~|}}|}y|u|y}}~{}{|y}y|z}xyvz|zxzyx|w|{x{zzx||}{}|{|~}x}zz{{|zzz}}}z|y}{x|{{y{}}x{|y}wyz{zzz}{||xw}}|{~z{{}|{|{~v~x|{|z{zz{{|yw|u||z{{|{y{z{z}v{x}xw}s{|}|~y~|w|x{y~~{z~}{~y{|}|{z}zzz}|x|||{ww|{y|zzu{wzy{z{|z}z{}~uy|~|~~{{~}{z{z{}~{uyzy|||{{zyyyw{|wwx|{wxzzw~}zzz||x~{|~y~|}|{|x}x|}}~y}}}~x{~yx|y}{}~|{y{z|~yz{w}{wux}x||{yz|}~|{w|}{zy~u}~~~}~|}|z|}|~~~{~~~}~}}z||}}}y|}~{z|}}~~||~~}|~}y|z~~}}~~}~{{}{~~}y~}~|{~}{}~}~{}~~|}}~{}~}zz~~}~~~~~}~{}~}}}|}~}~|}}}{~~}~~~~}~|}~~~~}}~{~{|{|||z{z~~~}~~~~|}|x}}~{}}{z~}}~}~~}}}x{}y}|}~~|~|~}}|~}z~}|{~~}}~}~~}~~}~|}~~~~~||||}~~zz|~}z}|{}zx~}xz}{yz}y{y{{zzy{wy{{|zz}}{y|~yw{z}{|{{yz|yxy}|{ywzy}|{||}{|{xxyz|y{}|{{xx}{{{~|xyzxyw}z{}y{|{wz{|zz}x{y~}|z||x{}~zx{w}v~{||{~y}|zz~|~{yyts~}}x}zzzy|{z}~|{}{y{x{~|~|~{|ywz|~~}~|}}}ww||xx}z|xyx}||{wzxyw|{{w{{}|z||y||zy|}|||}|}z}{{~z}y{||}zz{y{{}{x{|{|{~y||y|x|zyyv{|{{zzx{z|~z|y}z}{{z|yw{z{yw|vx{{{zz~x~y|{|z||y|}wz~{{w}}x{{yyz~}|}{~}}~}y{z}{}~~}}~y~x~z|}y}}z|zzz}z|~~y|z~|~{~||}||x~s~y|vy~x|}|}z{x||{}|}{nzzx{yw~zyx~y}}yx|w|yx~{u{zzz{}}y~yxyv|x{|{y{zx|{{}w}{{z{z|x|y{|{|~~yy~}~y{t|zz{}{{{|y|z~~y}|}||}{|}xz{xzy|z|x~z~{{|w~}~xw{x{}|{|}}wzw}y{{w~}z||}}z{{~z}}|z{zw~zyy||~z{{zy|{|{{{{}|}x|zxz{{|x|}}|y~}z~z}z|~x{|~~yuy}|xzz~|{~}v{{{~}{}~vz|{|}{~{}x}~x{{yyz}~}~~~~y|~}}~}}|z|}~||~}~~|||~}{~}~~z}~|z~}{~}{~}~|||~~~||}}}~~~}~|}~}~{}~}z}}~}{~}}}~~~}|~}~~}}|~~||z~~~|~}~~~|}~~~|z|~~~{x~}|}~|}~{~~||~~~}x~~z|}}||~~~z}~||}}{}~~|}~}|z|w~~||~z~~}~|~z~|}}}|}~{~{|}}~}{{~||zy~}~|}|~}}~~|}|~|~}y{zz}}}||}{}w}~z~{~zz{}{|xx||{x}|~y~}|xy}{w}{{|xxz}}{}z{|{}yzyx~{}{}|y{z{zzz~{}}u}y}|wx}|v|{z||~xz~|}xz}yy||}}{|}zy|zz{~}}y|{{{{wz{www|~t{z~{{~z}y}ywyv|}~w~{zy}}y|~~}||yy~z~~{y~}xwz}{y}z~|}{yw|y|zyvz~xx{y{|z~|v~z~{z|}{|y|{{|z~~y~}x|}z~{w{zxzw{x|}~{~{{}}{yzz}wyxz~zy~{|}|~{}{}}z~||{}zx~||z|zzysy}yw}y}y}}}||zz{}{{{yy}z{}}zx|z|z{}{}|{|}|z{x||wvw{z||{{~w{z|xy||y~}yzx{||}z~}~yy{y}y{|~|y|||}}{}~{{{{{{~x|y|z|}{z||{{}~}z{z||zz}}{y||y|}z~z|w|||~x}~}~{|{{y{~z{y}}~zx|~|xz|yw||uzyyx{z|w|||zw}xz~|{}y}{{}y{}{{{z~|x|{}~|||{||zzz{|ww|zyy}x|~zzzyyv|}~~}}~|}|}{yz}~}|||w}y~y|{{}|||y}~yy|{{z{w{|}y{zw||zxyz|}|}~|}z|~{}z||{~~~{{|{|z|z|yx{w}{xxz{{z{w}z~wz||yxzzzz}|z{}}}|z}{x{}||z~||~|||}~|}}|}{~}~|}||~~~~}}~}}~|z}~~|~~}~}}{~{}{}||z}~~}~~{||||}}~~~}||~}z~}z~~~}~}~|~~}||{~~z}~~~{~~|{~}z|}~~}|}~}~|~}~z~~|y~~|}~}~|~}}~{~}~z}~~z}{~|z~||~x~}~{|}~{|}}~|}~|}z~~}y||~}{|~{}~{~~~|}}~~~}{~|~}|{}~~~|{~}}~~}~ytz~{zy{|~}}yzyy}{}}|~{{{{{}|wy|zzy}{|}{y|{xx}z|xzz}zy|yz{}z|}}w~{w{y~|z~||}}{}{|}~z~~{|{yywzzy{||}|z~{zzo}}{|y{~y|wz|uy}|{yzyyx||}z{|y{x{}}|zw}~yw}}|{{z~z{}x|~x|vzxzz|{x}{z{{|w{y|{{x{~zy~z|}~z}|z{}|z{{~t{yz|xx||~y~|}xy||z||zv|}|{{x{}}}wx{{zxyw|w{}z}|xzx{{z{{~~}{|{|{}}|xw~|zyy{|}yr{{}vwz{|yyy{||{y}y}xx}qx}x|{~v||{}{z~~z|}w|~w||~{}}}z{|}zxy|{|yy~{{{~~{y|y|{~{z|x~w|~{~|}z{|{}~z{xx}x}yyyyy}t}yzz|{~||}{{y{w{~||}y}~x~{{{y}zyzzz~z}~zw{zzy||z{}}|~~}||y{zy~|vy}u||{}~z}{}}~w{~xxz~|{}{|~|z{z}v{zzw{{}z{z}y}~wwy{}w}}}}yxy}z|yz{}|}~z{~}}x|{}xzyz|x}yy}|~{yyy{}~{||y|~|zx{~x}z}|xy|||||||xz{}}}{~zz}|{{||zyzwyxx}z{|yy|z~||y}{z~}yy||{vx}}{~z}~x~yz|y|}|{x{|yyzzy|~xyy}|z~y~z~|{|~~z}s|{}y|}}~}z|}~}|~}||~}}|~}{y~}|~~~||}~~{~~~~~z{~||~|}~{~}~~|||~~~}}}~~~}|~~{}~{}}~~~||~}~~{|~{~||~~}zy}~}|~|}~}~{zy}{~~~z}{~~~~|z|~~~~~~~}~}}~~}}~{~~~~~|~~~~~~|}}|}}{~~{{}{}|{~{{{~}~~}}{}|}}~}}{{}}}}|w~{~yz|~~~~}}|~|~}~}}{z~}|y{~|z|~w}z{yx|x}}zzxx{||w|z|z}|y{z|xzyx}~}z~z|z}}~~~y{|y|}~|}{yw~}{}z|v{}~{xy|{y{|}y~y}y}z{w}x|zwyw}{~{|}~{zz~~}~~yy}{|{x~}y{vyv~{{}|yzz{|z|{y~vz}{{{}y~{}~x}{{zy{||zz}|z|xz}}|}}w{{~{}~|{{|w~y|x|}}}y~{|xyz}z|~~~{zz||v{|}{y}y}y{{}~x|}|{{~{zzy{~~}{w}||yw{~x~~|yzzx~{{}~~y|||{yz}~{||}z{}~z}z~|z{vuzz|||zz{~y|z~x|}ut{y~|}z~~}~}{}~|}~z~~{{{{}z|~y{}{yz}{z|u{s}z|y}wy~}|y|yx~|v~}ywxx|}|~z~yxzz|~x}|~{s|y}}x|y|z|{|}yy~}}{yy|y|z{{y~~}{}zy|~}|{{|{{}}{{{}|{x|xv}~||w}z{vyzzx}vx|y|{}y{w{uxvw}~}{x}|}y}{{|{~{|}zy{x|{z}}{x{}~zx{yy~|z|w{}vzx|}t~{yw{y}|~||{vy|||z{z}|{z{|}{{~|xz}zx~|zw{x{}z~|{zz}~yx}|}z{{|z|}~|{z{{{}|{~}}}~z~|zw|z||{|x}y{}~u|}z|yu||}x|}y~~|y~|}}{||~}~}~~~|{|z~~~ry}~~}|}~{{}{|~{~}}~}~}~~}}{|}|}~~}}{~~}}}{}|}|{}{y}z}}}}}}~}}|}}~}}}~}~z||~~}|{~||||~~||{~|z|}z|}}}}~~}}|~~z{}~}~{}~~~}{{~~}}~z}||}}|{{|~~}~|}~~}}~~~~{~~}}|}{~{~||y~~}||~~~~~~~}}}~{z}z~~{|~~||~y{|~z{~~x{z|{{y}wsz{~~x{~zzy{}}|}v~|{}{{zz}}~zs||y|}y~{}zz||}~|xs{|{||{z||{yz}}yz|{||{|z|}}||{~|||x|}}}z~z{|zzy{yz|~{z~z{{w|zzwwz{{x}y{z{}zzz|t|yxyy{wy|u~{w}{x{~yz{{w~y{z}{yvz}{|yxx|{}|}y~zwyxxx|{yyvx||zw~~{{{}y{z}y~|{{|wxy|}}{zx||~||xwzzy|y}y}yvzzwy{}}~~|~{{y{}|x}|}|}}|y|x~z||{z|}y}xx{zz|}{|y{z{z{u{}{x|~}v~}z{y|z}sw}y{zz}{~|{~vy}|x}}{|}~}~|~yy~x}z}yzy}~}xz|z|y|}{{{~{v}{uy}~{}}{{}}}{x|v|{y~|zz}z}z~u{z}|y|~xxy~|yvx{}{|y{xy~x~~}z||}||}~~z~|y||x~y{y{{}y{|}z{x~||{~}~}x~}{y}{~}xz~~{y{ywy}{z~y{}~z}|{{|{}|z~|z|~yyz{~~}w}}{~y|y~x~yz~}vzy{z|{{zz|t}u||||y{{x||}{}|~{{}y|xxz}zxy{{~zx{}}z||{wv}z|wwy|z}ztz||{}~x}|~|~}zx|vy{|yy|}~zw~x~~}|~z|||~~}~w|{|xzuzz{y}y|v{}}~|}}}}~~|~~|}}{~}}}|}~~|~|~~|~}~~~~~}~}}}}z~|~~y~z~~|||~~|~~}~~|~~z}~~~~{}}}y}{~{~~||~|{~zz~{~x}~}~~~|~~}{|z}~{yy}~}~|~~{{~~|z~~{}~}z~~~}}}||~}z||~~~}|}~}~}}~~}}~}x|}}~|}}~}{}~|~~}}}}~~~~~~~}~~z~}~|}z|}}}}~{~}}}}}~}w}{~|~|}|~~}~|||}x~~{}||zzxtz{zzty}zx{~}zv}w}~y}y{~z{~~z~~z~~{{{}y|~}}zyv}~z~{yx}zxzz|x{zxv|}wwx|{~wy}y{}z}|}{y~{x{~~z|{{~sw|}wzzxyy||zz{x{|~y|}yzxw{wwvzz|w{}x~z||{}z|{~{~}}||~{}w{|{|z~{{{yz{zwzzy|y~}{{zzy}z}||{x}zz}{x{{{~}yz~}{{}}|}xxxwyr||z{zuw~y{zx{x{v|~{w}{|{w|}z|x{}z{|}{zz{{x}|z|~}}z~yy}zyyx{xz}w{x{{~{z~z|vw|zy}x}||y}~z|}}{{|x}~{{}{{~}~}|}y|{y{{yy}|yz|y{zyzx}}y}}{}~zyz}|}y~x{xw~y}~z|~}yz|z{~z}|y}y{~x|x|}{{{yu~yxw{zy}xs|~zx|~z{zy~{|{zy~|z~xz|{{x{y|~x{yw{z||x{|~{w|z|}z~|{y}w}|}{x}|{yzw}~||~z|}}{z}z||z}{yy|{vy{z}||v{{~zyzz~z~y{ty|{x{~w}x|~~x}{{~y|}}|z|y||x}x|}y|ztxz~~vwxx|{||yuzx}{{}||}}uz{~|}{|{~y~|~{{~zzyz}wx}y|y{yy}}y|~|x{z{w{}{xz|{}||y{|~{z~}~~~y{~~}}~}}~}|}|~~~~|}~|~w~~~{}~~~~z}~~}~}}~~~}z}{~|{{}~~{~||~|}|||~}|}}}}|~z~~{{|~|}x|}~~}~|~~~~{}|}}|~~}~z||}}~}~}}{{||~~~|||~}}}}z}}|~~}|~~~~}~~~~}{}}~~|~{}~}~~~}}}}}||}~{|}~~|~~v~~}~~{~}}~~x~y|yxz|}}~}{~~z|}}|{{}x|}z~y|w|{~zy~}|z}{}z}{z}|{}|{|}|y~x}|}zyz~z}zyz~{~}y{x|zxy|~|uz||wyy|}|||yz{{|~{{z|{|{||zz{|}|y~y}|||}z~~{|}|wz}}~{|{~yz~v||y~|{}}|u}y{z|x}zzzy{~{}~{yxz|u{yyz{}~}}|}x}z~||}{}z|z}}y|vzx~|{y}y|z}~}{z{|yz{~{xy|yzz{wx{z~z|{}z~|}zy}|xx~x~wv{yyx~|||{y{yvzw~z||yz{~~|y}z}|ztz~|{{y~||yw|zzy}z{|{}zy~y~{||w|{{~{wyzzyxz}z~~}~}z}yz{}|{x|{|||~zyy~|xxz~|{z{z~}}yx|}}yzwx}{|}~|{~}y|x{y}}y||}z}zz{yx}{z|{yv{|{z{wwux||z|y{|{}~}vz~yw{w}x}w}~}}{}|z||{zy||yzy|~}{zzz}y|y~}xz{yyxz}y{x}|x}}|{wz~|yz|}yy|}{{w{{{}{z|}|v|}{~|yx{||z{x|{xz~}y||}~~||{{}zx~}}~zv}}||||x~y~}zz{~{w|yy~}{}}{~{z{}z|w|zx|~|{{}}{}~zwz{z~{~|{{{|{xxzz|}|{xt~{x|{~|x}|}}~|~~~{~~~z}|~}}}x}}}~~}|~z~~|||}{~~}||{~||}~~}{||~~}~~}|{~}||x~~~~~~~}|}{{~}x~~}}{|z|{~|}~}~}|~|}}~}~||y}{}z}~~|y}}||~~~|}}~~|~}}~~~~~}}{|~~}~~}}{~~~|~~~~~y~}}|~}~|~}}}~}{}}}~w~}~y}~}~~|~~}}~~~|~~z{}}}}}~}||}{~~|~}{{{~~}|}~}|~}||z{yz}yy{z|{xxty~{y|r}xu}~}{~|{{|}{|yz}xyw}{|{}|}~}~z{zzyx}}}}|}}wx{{}{yxy{z||{v|x|}~x{~|y|||z{y}wz||}||z{{}}~{xy}z{}zzy|~zxx~u{xyyy|z}{x{|zyyz||zz|zxy{{x~z|z|~{z|{}}}~z~}z~zy||txuz|z||{z~|{{{y{vzx{{}wyz|y|zt~~}y~zyx{xz~}||yty{z~}~}yxy|zy|yu~zxz{wzzzx{{|}y{zyzx{{|v|{{{z~~~~xy|||z~|y|z}w|z}x~xxyy}|r}|z}yy}zxx|{{{}zx||{y~yz~}}|{}|yw}}}}|}z|}}|{}}{{}|}|y}}xxz}ywyzx{xzyv|yzvyv{{~|v~|xy|}zz~~{{zz|z}}~}w}{}|z|||x}|y~yyzx{zw}z}~{{z{}w~{z~{yz|}|}~yxz|{{|}|z}~}|x{zx|yyz{{x|z{||{u|z~yv}zx{~|x~z|yz|y||~zx||{z}z}}|yz{x{zz|{y{~{zx}yz~}yvuywz~}y}}}{y}}z{||}||{~{~|{|~||{|z{|x|v~vx{xzyyz|y||yzz{x{|{zxyzzy~zzw}|yzzy{y{z{|w{~w|{ywxyzzwzyy~|x{}y{zy~}zwxzyy||}{|}{y~xz}xy|~{|{~~}{||}~|{{{z}|~~|||~|~~}~z}y~|~}~}{}z~~{{v~|}}~~z}{~}~|{y~}y~~{~{~~~~~}~~}~~~}|{{|}}}~~~~|~|~x||{z~~}||~}~~~~~}|~~~~~~{~~}}|}}~|}}~~|~~|{~}}}{{}||}~~}}}~||}|~|~|}~}}}|{}~~~}|z~w~z{|}}}}{|}}~}~~{{~~~~{~~|{y~}}{~}~}}~~x~||}|~||{}z|}}~}x}|yw|{z{zx}}|~{{~t{|}zyw}y~|~}}zx{{}{yzz{{{zz{}yyx~{|z|yytyx{yvz~}{zwy}|zxz{x|~|||xwz}}z|{v|y{{~}z|y|}|xy|yywz|x|zy{~|xz~y~{}|zy}|zv}z{y|}}u|}y|~{}zz}z|{w|}ywx{|t|zwyxy|zzx}{}|zzz~}yyxz~{{y{w|{y{|z}{~zyw}~|{{v|{}yzyzwzy|xzzy}xyz|w}{wxyz}y|{~}}{z{~}|~}}}zzx~|wzz}yy~~}zz{~z||u|wy||{y{~{z~x}{z}|{{zx|z{~}x|xy~||{{{||zy{~{y{~~y{}}}y~~xz~yxv{}|yz}}{~{zy}{}{z{{|zy{y~|yy}||x||~}|yx{wx~{yzzz{uz|y|y}x{~zy}v|}{~}|yz|}~zx~{y|y{{~~}y~~|y{xyu}z{y{{{yw}z|x||yy~x{{{|}~z{|vx{|z|z}}zxz{z~~|||{|y{|zz{y||}w{{|z}~y|xx{xzz{}}}|}~w{zzv~{}||}{~y~yzx|}{w}{|yxz{||{}xy|{{}x~|zy~{||x|x|~y|{}{{{}{z|}zz|}zz|{|x}z{z{}{z|x~z~{yy~z|~yyz|yz}x}z{{~x~|z~|zx{{~y|{{x|y~yzx}|x~|z|}|~x{{~|}|{~y~~~~}~{}}}y~~~~}~||~}|{zy~|~}}}}|~{{~}{||~}~~}~~zy{~~||~}x~~~v}}~||w}}}}zz~}~}z~{~~~|}z}}~~|}}|~|}|~}|y~}~~|~~~|~}|{||~{{{~||}~~|}}~|~|~z}{|||~z|~~{~y|}}}~|~|~|~~~~z~~}~}}~z|}|}}~{|~y~}~~~~}}y}~|~}}}}}}y}}|||~~~~~}~z~|}{~|}z||~{{}~}}~}}}~~|{~|z~}}~~~}}~{}~|z{}|x{}~y}|{|xz|vx|yy~z{{zv{{z|{vyz|~~|}{}}|{y}z|~zyz{}~{{y{{yz|}yw}}~wz}{{y}x~~w|yz{||yvy}yx~y}{|yy}{yz~w||{}|~xx{xz||}}|{zxzzz|{{}xyww|y{zz||{y||~yz}z}~y}{|z{{yzz}}~}z|{{|{xyz{xu|{~}u{{z~{|}yz}zz|y|~yz{|z|{y}|y||~~{|~|}w||}x~|zv{}}|w~y}}x{y}zz|xxwxx|}yz}|{}{{~|~|y}x{y~~y}}{{~|{y{}yw{{}{~z|zyx}|{wz{{z{~}|~{x{~x}~{yx{y{}zw~z{{}~|y|z}}zz}}|{z~}z|{x|{|{zv{y{{x{}}|}}{}y{~{{~}~||yz~yux|{{zz{zxt{}z~xzx|{zyv{{~uy}x{y{}}~yy|{{{||x{{vwz}|~z|~}{{}|}~|~ywxx}uz{xzx|y}|~wy|~}}w{y{~z~}{|yz|}y{zy|{~w}{yz|~x}}}~x}vz{y|z|x{|v|z{|z}{}zw{|{{z|{y~{z|y~x||z|wz|y~}~zy|{{yzz|y|{wz}~|}{z|~{yy{z||{x|z}}~|||}{}yvz{{|{|}|x||}}||}zy{z}x|wvw|{w|x|z}~~{~~}u~{~{z|~}~}{}~~|}~~~|{~}~||~}}|~~~~~}~|~y~~{y}}}~}~z|~~~~~~~||~}~}}z}~~z~~~~|||~~z~~||z}~~}|~}|~~~~~}|||~{~~|~~~~z|~~||~~~~~{}}||}}z~~}~z~z|~}{|~~~~|{~~{}~~}~~~}|w~~|}|}||{~{{|~}}|~}~|x}|}~~}{}{z|}|}~|}~~|~~}}~~|}y~}|}}|y~{{}yzxzzz{z}}~x{~w}yzx~||y|}{}z}y{y~xy~|}yy~wz}||}{|x{z||w~z}{{{}}{||~|}z{}{xy{|{{{~|yz|xy}yxx|{z{}zzz|xzy|{y||x|x~}~{{z|zz|z}|||{{yxy|~{~x{|z{}z{y~w}zz{y{z~{~z||y|}w|||}|~{}{x}|{}zy|yv}zz{{z}uyz|~|{~{{zy|zz|z{xz{}{}}~}w|wx{z}}~|y{y||yz}xz{yyzz~z}v}~z}|{zy{}|y}~{|}x~y}}}z}|z}{}|v~}{w{z}~|x|}y}||{{~~}|}wz~~~}z~|yyz}~|}}x}{z{z|~{y}z~}yy{wz~yx|~{{}{}~}}zww~}yz{|}t~}z||}|{}~wyz|x~|}{w{|||~~|z{{~yzz|z}}~zz|y{{y|~~|~yz}}~}y{|}||w|wtx}z}vz|}}}z}w}z}}{}{z|}|{xz~}|}|z|{~~y~zw|xxz|z}|}z{~x|y{~~zz|z{||}}}x||}{xz~}z{}}v|{~{yzz}vz~{}zzzzz|v{|}{zz~{}yyx}zy~|{{{z}{~{zz}|{vxw}z~v{}}y}zx{||yz}zy~y}zy{y}yyy}z}|z}|y|zz{~}{zx}z|yz}~|}y{z}{|xz~|}~{y{}x~|~}~~|}zzxyzy}{~|||~~{~}|~~}}~y}}~x{{~}~}}}~~~~|}~~~~{~~}}y~~}{~}|{}|~}~}~}~}~~~~z~}}}~~}{}}}~}|}}}~{~|}|~zy~}}~~|}~}}~}}}~z{}{}}|}~~~{}|~~~{}~y||}|}}}~}||{}~}~{}}{}||{{|~|}|~}|~~~~||z}~}|~~}~|}~|}~|x||}~{~|~}~}~|~~}~~|~~~|}~~{~~}}}~~~}~~}{||~~|}|z|~}xzv{zyz{|~wy{{{{z~xwz~|z}x{|}{w~|{~z{z{|}~|}z{{z}}|x{z|zzy{}xz{|}yw|w{}z{{}{||{wyyx{}vy}{|~||zx}|{~{vz{|yyy{z||}z||{z~|}zvw|zy||l{|u}{y~{xzz{xy{}y~xy~}}~}}~}y{yyz{{~|{zx||x{}}yzx}x{|{|}{w|{}wzyzx{{|ux}|}|x|~~||zz{~{~y}|y{z|y~|{{}{x{zzy|~}s|w{|z{{{{~{z~{|y~{z}~z|{w}z{{yz{{z|}z||z{|xxz{xxy{zz~{yxyuzwy}y{||z{}|yz~zx|z~zz|y|}|||y|{y}|}{|}{zv}{wz}xzz}zv{yyx{z||}~{yz}z{~~z~}~~~|}tz}|~y|z|~x|y}uwzzy{~wyyzw}zu{z~}~|{~}w~z~}zz}{}w{w{{~z|x|}z|y|y|yzy||~|y~~{{zx{~}y|t~z}y}{}||~~xz{||||zy}|}|zyz{{wv}}~z|yy{}xw{zv|{z{w|yz|z|~~{wy{~|~|~|{|~w{vyz}}}~}}}}|}wyyx{ww{z}y|{}z~z{zzy|~u}~zz~zzxx{|~~z}{~{{}~|yz}|y{||{}t{z{y{{|z{x|yyx~{{{~z~||}}}}u|x}~}~~~}}~~z{~~|~y}~||z{|~}{~~|~~z~}{~||v~{|~|{z||~}x}}}|~z{{}}}|||z~}~~}{{|}~{}~|{||y}}~~{~~~}~~~}{}~}~}{}~{~~~~~}~~t}w|}|}~}~}~z~{|}|{}|}~~|~~~~~~~|}|}|~{{~}~}|~{|}~~}~|||}{{z{|~~~}~}~||}}|{{z~||~~{}}~~~}~~x|~}~~|}|v~}~|~~{||{{}}|z|}{}}z}{}}z~}~|}~{yy{~zx~}~{wy{x}}|||zy~{||{}uxz}|zy|~~y{|yz{|{y}{z{|ww{y|~w}zy|z~w~{{zyyzwxxy~y}xyzzzzyx{z|{{{z}y~}xw{~}zu~w~{{wz}{}{}|zy|{~zx|z|y|~{z}|z{}|v}|}x{{||xx|{zy~}|zu{|}|~vuzy~}xwz|{yx{{{|z|~~xy|w}}|}z}~z{|z{x}{yy}|zxz{y}|z|yvyxz{}wz|y}|zz{|}{~|z{~}uzyx}~}~z}y~zxx{|z|xy}x|z}~|{|~~{yz{yy~}wwxx|}{~wy|~~{y|yzz}~||{{}x|{wzx~~w|~}{z|z~}{}z{|~y|~zy{~{|}~}x~~z}||~}y|~{{|}{{{|z}zy}w|x|x|~|~{z}|}y{}x}x}|}~|{}y}|}~z}yz}y}uyx}}|{}zzz{z{{{||~{~||wzv|x|}|{zv{z{|x~}v{zzw|{~~{{{}|}{}xz~zy|zz}{}z{x~y~~{~y{}{|z|z{xy|||{{x{y{~{|}}}{|~{}t}~{{~{}~|{|xx||zxx~{}zy{z||z|~yxyyzv{~||yy~}yz}zwz{}|{y}z{~z||}{}v{~}{|x|v||}ywxzz||{z|z{zx|{}}{zzzwx}{z{}~{~y}|x{}~{}zxz}x~y~yx|{vvzzz}}zwy|{w}zz}x}|}yx|~~~~~~}{~|{}|z|}|}~}|~~~~||}~}}~{}}|z~~{|}}||{~~|~|z~}~}}{~~~~~~}~|{~~~~~{|~}}}~~{}{~}~~z~~~}z~{{}}~~~~|~}}z}}y~~}{~y}y}z~{~}~|}}}~~~~}{~||~}|~y}~}~~}}~||~~|~}~~|}z~}~}}|{~~~{~{~~~~}~|~~z}{{y}|~}~|}|}}~}}~|~~~z}y}~~}}}~||}~~~{z~~~}}}~~{{{~}~{}|||}}yx{|{wxxw}{zwywy{y||}x{y}zzzx{yxy{y}yy{|{zy{}y|||}z~}{|}x~~x}zw}~wyx|{|wy|||z}yz~wxyy|z}{|v}xz}~{||}{z}}zz{{~|y|{||vv{vyzxx~}y|~y{y}y}}}xyx~xzu|x~}wzy{~s}}|||{}{w}||||~~|{|{|{}y~{~x}|y}z{|wx~zx|{{{|vz{y||w{z|~yy{zzz|{z}yz~||~|y{~xy|z|}}||zw{y|~|{wz{|z{z{||~}z}yw{|}wxx|~~}{}|z~{}xzy|{xx}~|{{|z||xwx{||{}w~xwzz{x~|{}{z{x|w}}zz{}{{{z~v}{}u{|~||}{{~svv|wz}x|~|vzxz}xy~zw}}xxw~w~|}}z{{zz~{~~{}|}|~~|~}}~u}~}x~xzy{zx|{z{x{z|yzy|wvv}wzz|z~}|z}{|}{{~}||yy|~uyyy~~|{|{yx~y|y{{|{t}{}y}{|z}z}{~}w{x{|{w||{|z||{zz}|zy{}~y{||}}}yx}~|y}}xzz{{w|yuzzt{yy~{}w~|{{{w}}~~|z|~y}{yz}{~~|y{}|~|v{{|~zz|z{y|}xztzywy}y||}v~zw{}|zvz~~z~|}zz}|y{}|{yzy~xzy}{xx|yyz|}{||}|{y|}~}|}{z~{x|{~}~xz{~~{||{||}z~{~y~|~~||~~{||||}y~~~|}~|}~~z{|~y|}}~~~|}{~}~|}~}|z~}}|~~{|}{{}}{~{{~{~~~{}}{|~~}~|}}||~~|}}~~~~~~}}}z~~|~~~~{}~{~|~~~~~}}~{~|~~~~~}~~~~||~z{}}~~~~~}~}}}z}}}~z~}}~}~~~}~~~}}|~~~||}~{}|{}~|~~~}~}~z~|}z}|}~~}~w~~}~}||~}~}|~~~}~~{}{}|~}|z|~z|~}z|zx}~zy~yz|w|{{y}~||~{wz}y~|{{xyz||zzyx}{|y{}y}{wwx}x{}{|}|y~y}v{{|z|wzyy{~|y}|~z}|{|{~{|{z{y~}yx|yz}y{{{}|{xx{xx|{y}|yz~w~x{x|~~x{|{}}|~|zz|~}}{zy{y|{zv|uy{~}}~|zzy~}z}y~}zzwu}}}||x||yzx~{{z{|x{y|}zw{{xyyzx{zxz{z{~|}yw|x|x||~|~}{~z|v~x}|z}z}x~{{z~xzyx{}x~}}{{|zy~z}zyz}}{w}{}z|{x}}}{|~yw}{z}zy~}~}~wvyz|}{y}|zy{}z{y}|}zy~||{~z}}}|{||{}|~~}y}y}||z}~{z|z{{yy}{|y}y~}w}zy||~z}z{~}z~}||y~y~}zvz{{{{zt}y{z{}}x|z||z|}}{{{yw||xx{z|{z{|}|wy{zxx|}|~{y~}{~|~{|yy~z|z{|{|y|z~}|w}w}||~~~~x}xw|~{||||~~||y~z}x|y|}}{}|{z}|~x{}zx}{}{vz{~|}y}zz}z}}{x~{y|}z}}zy~x|w|zwzz}}z}v~x{||~~{|}|x{yx}z}z{z|z{|~{}z~{z{z}z{~}|x}}~|~}}z{z|}}zz}|{z||uy}}{z{}z|z|}zu{}~y|zz{|z~z}}~~{}}|~z~~~}|}~~|~~~}{}~~~~~|~~{~{~~{~~|~~~~}}~~~}}|}~~|}}{|}}{~~}~|}|}{~~~}|~~{~~|}}|}z~~~~~}}~|~~{~}|}}tz~~}}~~}{~~}}|{}~~~~~~~}{}}}}~|~~}~~~}|||z~~}|~}zz}~~}}|~}~~~~~{~}z|~{~v~|}~~|}~}{|z~}~x}{}{}~}{{}y~~~~}~|z}|}|}~}}z~~|z{{x|y~}|{zzz{yxvyyzx{yyyx{v~{}zwwzz|}{yz}|x||~|||}}y{y|z{~}zzz{~}}{z|zz{z}yz{wy{||{v|vzuyx{{|{z}~|z}y{}}{}~w{|x|vz}{||z}|y{z|z|{{w}wz~{}u|z{|y|z|u{}{zz}}{{y{|~{}wyxz}z~y~|~~}|{~|}y||u}|w}}|w|}|yxxw{xy|xwyz||}}||y}{~}{~{{{}{~|}{|}{|x}{y|~}{z|{z}{x{x{xwy~zzx{x|{{zwvz|z}~{z~z~{|~~xz|xz{}ty|{|~|z|}|~y~yy}yzwwy}~z{}w~|}zz{|~|{}{~{~z|z|x~xy{z|v~|{yzyx~zx|~yxz|z{zz~}x|}x||yx||{y{||{|~z}|~}v|~|~y||~xw~{yz~w|}}zz{}u|{|z|z~u{xxzz{|xzxv~yyz|y|y{~~~zy|w{z|yzyyx|}yzx~}|~|yyz}|wyzz|{|z}zzz}wzwwuz~y|y{|}|{zv}z|}}yz}wy|{}}}}zyzx{{z}xyxzw|}zx|||x{~||{x~}y}{|yy{~|y}|}{|zy}~|{x{y~x{{|z|{z|z|yzz{y{xxzz|}x{zx{|||z|{{}zzyw|~z}}{~~}}}y}~~}}zy{wy~|}|zz|y{wxyz||{}{|y}y||z}}|~z{~|}|z|}{~|z{|zz~}}~~|y~}~y~~|}}|~~}~|~~|~}~{}}~}}}}}}}}~{~~~}}~}{}|}~~~~}{|y~~{}~}}}{~}|}~}|~~}~}{~~}}}}}|}}}}}}~~~}}~{|~z~z~w}|}}~~|{~z~~}}~|}|~}}~|}|z{~}~~|{}~~~}}}||~{zx|x~~{||{}||y~}z}~~~~}~~{~{|z~~~~~{}~~|~||~~~|}|~~~}~~~~|~||}}}~}}{|}}|~}~}{|~~}y|z{}y|~~}~z}}}|}}~~|~y||~~~}|{~~~~~}}~~~}{{~{}{|}~xz|y}|{{{~}yzx{z{}x~u}{}zzz{z|zwv{{yy{zx~{xy~{zz||y|~}{z{z}y~{zzy}{y}{}z|y{zwz{{zz}}|{wy|z{}{{zx~{zzz|{x}}|y{}wy}v|{|y{{zw~zy|{y{{zz|y|uyzy{y~zzw{|{{||{y~{{{{|z{z}x}~~|{|z{|~zzy{{y}}v{{yzz{~zwxzzy|xx~}y}}zzw~z|yvy~{|~}~zzx}z{z~{y~x|{}{y}~{|~w}{~z~|yxw}|vz}~z|z{~y{}}y}y|{{~|y{}~w|~{{xx{||{y|z~y}{{zzvw{w|{{y~|yz|}}~~y}}|{{~zz|||z|{xy{yyz~x|~z~}~zy||{{~}zxx{yw|z{|zz|{yvz}{y}}xy{z{{zz|w|xz{~yxzzz{}|~z~|x}}|x{{{{|yz~|y~|x|~{|z|}{zz}y{yy{v}yz}~z~yw}||y~y|{z}z|z|vy{}y{{v{y{wvy{~zxy|~}yz{}|x~}zwyy|~}z~}||yz~}}yz}{zy{|}xz{}|xy|yy{z~xyw||{z}yy}zw|}yz~zx{~|{{yzx}|||w{{~y}{x|{yz~{{z|~w||||y~zzzwzy{~}z{x|}zux|z}~}z~}|y{y{z|{{y{xx~z~zz|zy~{zxyy}{v{{|zy}~}}|y{|u}y||z~|}z~zz{~~}}|~~z}}}{~||{}||||}}}z}~}~~}}{~}}~~y{~}~z}y~~|}}~|}~~}~}~}y{}~~}||w}~}~|}}}|~|~{{}|~{}{}}}~}|~}~{~}{~~{}}~}}~}~~~}}z{|}}|}|{}z~}}z|}|}|}}}~~~~~}~x~~|~~}~~|~||~|~}||}~~{|{z~z}{~x}~~|{}}z}~~|~~|~|}{~~}x}|}~}}||{}}}~}{{||~}|}}|~|}|~~}y~{z|~z}{{}{~|~|wy{tz{|z{}wu|~w}w}{y{}}wywy|x~zw{xz}{y||xy|{~~z}}{w}{|~y}~|y|}~z}~yzz~|z}z{z}y}{z}z{y{|x|zx||wy}z}~{}|}x|x{~|z~wyyyy}|x~}|yx|zzyx}}{xxz{{z~~z{|z}~zz}~xz{|}z||}}{|z{z~}y|z|z{|v}w{z~z~yz{}w|~}{xwy}|vz~{{{}|x|}|||}z{|{||z~w~z}}}|x}}y}{|z}z~}ywx{t~w~z~{zwzzz}yz}~}v}|~~z{zz||y{x|}||}{~x}y}{~{y|}{{~xz~{~z|x{~xz{{}{y|xz{{|}}z|}}||||}~{{x}}{~{~}|{z}z|~y{vzw}{|}xwy{xx{z~|{~zyz}z{}{}z~{|}v{{|x|yw~~{{~zw|~{ywywz~|~{z}{|z{}{u{z|~|~zy}{zy||x|z{|~{~z|x}}}y~|{zx~~vz|x}~~}yy}zt}|z~y}{y}{~wyyzy}y|z{~~|{||zyy{}~{{{|v~x|{{|xt||yz|{yw{yy~zzz|y{}xy|vz{|{y}z|{}|}}{|z{{~||}xx|z}}}}}}xy~yz~xyz{~xwz|}yy~}}xzv{~~z}|~~}|{~~|yz||z~~y{|}zz|}w|w|}}|{yx}w|z}w|{xzz{y~~|{~y{|z|z~{{~}}|~~~|}~}}|~~~~~~~~}||z{~{~~yz|~{~|x~~~}}}||||~|~|~~{}}x}~~~~~~}~~}}|}~|~}}~~~}~~~|{~~~}~{|||}}}|}~~~~}z~|||{|x~|}|{~}{~}~|}~~~{~~{z~~}~}}~|{~~{z~}}|~~{|~}w{||{}}}|~~~~}~~}{~}}|~}|~}~~~~~|~~~}|~~|z|}}}~}~~~}}~|z|}}}~~~~~~}z|{~{y~~~{~|}}}|}~{}|||~{{z{{||zy||{z}zz~{}yy{{y}{z{y{xy}zz}z{y~x|uz}x{w{{~|}yw}~z~y|}|x}{yy}x|||}v{~|~yz|{z{w|z{x|{{|{x{zxx~zzzx{yz}}yxz}zyw|t|z{z|{|}y|zz||zyx}~x|w|yzy|z}{w{yyzvx{y|x}v||{zyx|{~y}||~z~|xxzu{}{|yw~~}{}z|w|}}y{y}zz~z}|~{x~||yv{||x{x{{|zy|zw{zyzy}x~x}}|{~|}}{}zzw{{}{z{{}}|z{~vz{}|x}}~}{z|}}zzzzv~x~z{v{{yy|{|~|}yyy|zzw|{yzv~zw{|{|~|zy{~|{uz}}zz~{}xzzz{|z}w}{w~x{}}xvy|}}|}z~|zzy{|yxx{}xz|}{||}z{{z~}~xt~zz{{||z~~||y}zz{}uz}|u{|zz}}y||vy~{~|zw}yx}~xyuw{|{yzz~xw}y|xyyzwy~|y~|y}|{|{}}}{{x{w~{}z~sz}z{y}~|{z{y|}|x}|}~|zx{y|{y|z{}zz{}}zzxz{|z{|~{{|}yxz~|{yzzz|{zx}zy}{z}{~|{|}z~||{}~z{x|x~z~}{}~|zux{y}|~yxz||~}{|{wy||x~{yzy{xzxwy~y~yy||}yywy{|x~~z~xx|}z}vz}~yzz|{~z{|zyy}y}|y~{~||}~|}}~|~}|}~x}}}~}w|{~}z|}~~}~~}|{w|}~}{y|}~~}~~|{~}~}~~~{~~}}}}{~~|}}{|~~{|z~~~|~~y~}~y}~|~z||{~}~{}}~{|{~}{}~~}y|~~~}~y}~}}}~}~z||}~~~}}}|}~|}{{z}}}||}}~||}}~|~~xy{}~{{~|{|||~~{~}~z}|~|}{~~~{~}||z}}~}~{|}~|~}~~|{}~}~~~~t}~r{}~}|zz~{}z|}|yxy}y~z|vw}x{x}tt|{~|{zuz~{}yvy{yz}|~}yy|{~|{x}{}}~z~||~w{t|}xyw{{|{wzz}zvzzx{x{x{yxw}y|w|{~|{y~{|}|yz|}z}~x}|}{z~wwy}{y}v{{|~wz{x|{{}yv~yv{y|y|yzyy{yyy{{~}|y}||yy}}}z|||zz{}~{|ww}}}}y}z{{}yv|}y}||yvxz~{{y|y|z||z{{}~~||{||z}~}zz}xxz}}z~yzy~z{|}z}}z{z~xyxvzux}vvzy{}||y}~|y|yy{z{{~z|w|{yw|yvx{|yz~}y{{z{x}z}zy~{yz{{v|z|}|y}y|~~{~y||z}y|wzyzz}|z~zzy|w{z}|w|}{|y{}w}{wwxx|z{~}{x{{x|}{y}xxy~~{~}~~}}{{yvzyy|y{||zyz}}z{y|}rx~|xzy{|w}{x{|}|~~z{x}{vzy||y}z}{wz|z~z|||uw{z}}vy|{|~{yz~}{{zz}z|y}}}x{|z{|~|z|~||yx{|~}zwyx~{{{|t|z~yw~x{|xyxy}wy{zxx|yzv{zz}{~{|}y||y|v{|||~x|z~zvy{x|}zy|w}}}x~|t|zxz|z|zyywwz~{{}yy}}{{z~~{||zzz|~}{|{|||y|{wz||}y}y{z||v{|{y|}y~}x|{wx}}{}}|}~x{{}~y}}}~}~{}}~~~~|~~z{~~|}~{u~}~~{~|||~|||~z~~~}}~~}z~|}~|{~~}||z~z|}|}}|}~~~z~~{}||}~z}~}}~{~}||yz|y|~}}{~}|{|~{~~z|~}}}}}|z~|}|~{|}|~}~|{|{|~{z{~~}~{~{}~|~}~}}z|~}||}{~}}~~}}~}}~}}}~{y|}z}~|~}~{|}}|~|~~{~}|}}}}}}}|}}~}~}~}y}}}|x|{{|}}~~|z~~}}~|}|~}{~}|}|~~~}{yz~y}{}z~{}x|yy{|y}yx|zyzx~zyy{ywzxzz{xx}m{}zz~zzy~{z{{yy}|zw|}~{xxz|}yz~|x{|}yyzz|yz~|{|w~w{}{|{}{zzyz}~|~{v{{zyw{}zw}{y{|zx|z||}u{z~|~~~|z|~z~}yzwzxy{yx{~}z~y|}{|vy~ww}|}{{}|yz|y{~{}|z}z|x{{z{|}}wy~{z~{||y|zzz{~z{{~{v}x|yy{{|~~|x}zy|zz|z}|||y{~~~z~}~|{y{v|||y||~z{xyzyzx}}|{yx}yw~x|~zy}}|y|~z{{|}{}xy||~y|{xz~}x~|~~~zzz~{}{{z|xuyz|ww{~~~~{~}~||x~|~~~w{zy|z|}yxxx|{z}{|xz|||~}zz}z}{zyz||x~}|~}ywz|}}zz|||x{|v{x|{{{y|x~ww|{xzyz}|}}z|{w|y}{|~z||}{x{|{~{|xv~{w|{w~}z|y~}xz|z}{{{y{y~|x~|y||y~|{|xz{{xx|{z}}xz{|}z{|}~||yz|}|~{yy~}zv|{{w{~{z~}v{~{zzxzzy{{u{}xxyzw{}u|{{z~{}z|{zx{u}xzyyz}z{y|{{z|z|||{{}x{{yw}{~~||{z}zzz{zy|x~w|zyy{yz{{}y~}xzw||}x}x{zz}|}|~|z}{}}~z}zz{{w}}||~~}~~~~~}~|}{|}}}|~~~}~~~~~}~~~~|}|}}~}vz}|{~|}|~{|~~~}}{|}~|}|{~{~{}}||~||||z{~~}~|}||~{~}~}}~~~}}}z~}}z~}}~~}|~{{}}}~|~~}~}~|~~}z~~|~}}~~|}}}}{~|~||~||~}}}~}}~~z|}}{}}~~~|}~||}~{~|~~z|{|~~~z~{~|~}}z}~}~}{}~|~~|~}{~}}}}|}z|}~|~z~y|~~||{~}}~|~}}yz{yz}~}z{zxyv{w{}wzyvyzyzzzx{zv}s|z|{x{{~{v}zx|v}zz|y}~{zz|y|xzy{|wz|{}}|vx|yvxzwy||x}{||x|z|vy}{}y{{}z~|~|z~{|{||z}|||w|{{z}yxzu~xywy{|~{zzy~~xzzzwz{||z|xxy{y||}{zz{{y{y{~z}~~w{x|zyzyxv|~{||{}z|zz|xxz~{yyyz}||yy}~|zz{|~{{{y}{xy{}x{|}}z||{uwzyw|}~y~||{y{zwx~{|~y||~|yz|{{{z~~~~~{}}~|~zyy}{yx}~|w{}||u{y{~~{|}y}zzz~~z{|z~{~z}}xw|z{z~|{||{}zy{z{{||{{zy{y~~{x||zz|~zwzy~|zx{y|{x}{~z|}x{~{w~{{x|z|zzy}y|~{xyyvzz}|y}~y}}|z|}}{}~y~|}~x}||{|~}}{z~~y}y{z{yz~|~}wzx{}zxxxyz{yzyy{{z~~xz}{}~}~}|zxz~|}{yx|v|w}}}|y{{{{}}v~{z}yy{|y}}wz{v{|{y~{~{~~|~}y{uzzw||y{||z}|z{}x||zyrxz~v~~yz}{{|z~{|yz{x~|y{~{}~}}x{|y|~xxxx~z}|~~}~}|z|z}x{w}v|~x}y|}y{}uz{x|z||~z~|{}|{y~z{~{|~~~~~~}~|~||}}|{}|}~z~|}{}}~~~|}|}~}}{||z~~~~}~~~|~|~}~z{}}}}}~}~~}{}}~z~||~~~|z{|y}~~~~|}}}||~}}|w{}~{~}~~~}~|~|}~}~~{~}}~~|}~{{~~}~~~~}~~}~|{z~~~~{}~}{~{~~~{}}}~~~{|}}~z~|{~|}~~}~~~}}}|}|~||}{~~~}~||~}}|}|}}~}~~{~|}~z~~y{}}}zz~{}|}{~z}~}}~}}v{{zux{|y|yw~zx{}yx|u~u{y}yz{~{}{z|zyz}{{}x{{z|~w}|x~{z~|xyzz{}yz~|~yxz{}{~||vw|~yz~|z{{zz}{{z~{|xzx{y~z|{y}y|{}|t{~|zz{xy|x}}w{v|z}xxw{{xuy||{yzy{z~~~v|zz~|x}|z{wz{x|}|{zx{}y~}||x}}|{~u|zzv{y|{}|}}}{~{|y|z{||w}{wvz}zxxu}zx~}y|yy|y}|vzz|}~{~y{~u}}}||{~|u|z~z~~y~}|y{yyzxy|y}{}~|}uy}xzzzyy}|||{{{yy~{}uw|zz}~{w{w{}|||{z}x}y{~wyx{x}}{zz~v}~{~z||z~~|y~{}}y~{~|}{v~|{x|yz~}}|||{z|zx|zw}y}|||z~xy{y||}}|y|~|{yx}{z~z|~|x{{x|~{{{}{y}y{z|}z|y{x|rz|}{yyz{yv{|}~{{}}z|z~yy|yx{{{y||{~x}wz|}{}~y|z}}|}}~y{z}{w{|zxyy~yy{xzzzx~|~zyw|{|}|z|wyy}{w}}z{z~{u{z~|y{{{z{y{zv{|{|xxyxz}|y}{{z|~u{|}}{t~~~zzx~z{y~}}{{{}y{{|s{zy{{||xzt}|y{}{|~}z||x|{}|~}y~z|{{}tz}||z{~z|{||}~}zz{xz|z}xz|{|{{|{~yyyy}s{|x|~~~~~{{}}{}}}}||}}|}~x~||~{}|~|}~}~t}}~}|z}~|~~{~|~~~}}{}}~|~|z}~|}}|~|~}z}||~}~}|}}}~|x|}{|~~~~~}~}|}~|~{~|||~|~}~~}}~}}|}|x~~|}|}|~~~}|}}|~~{~}{}~~|~}z~}z~~}{}|}z{}~}|}~}~z}}{~}}{|w~~~}~~~||~|~|~}|z|~}}}{z}~~~~~}{{~~~~|~~z{|}}~~~|~|~~}}~{~|~~~{~}~~{}}{{{|z|x}|~~||x{x||u{|z}xwzyxz||z{{zwx||x{{wx}{w|||w}z{{~{}|z}v{x~z{yz~z{}zzx{y}{z||||z{zx|z}vxz{{x~|}xz}xz{xzy{{|yx}|}|}wy{yvz{tyyzz|}|zy|{|{z{y{zyz{swxy{|wz{zx|~}}{|}~}|~}}zz{zw{z~{wz{wxuy~y~{xvzwx~{w{yzxz~|{vz{{zzw~{zz|}~~z|~{z|||z|x{|vy~{yy|~w{xyxyyyzyw{~x}y{zzx~~zy|zzxy}{}|yz|{z~{s|}~}{|}q{y}z}y~~wrx{y{x|~xwy~x{}x{v|{{{{}y|{|~y}~z{z|{~{~||}|~~|xxyx~zx~zxyw||zx}{~z{{xzyxzz}x~}{z}z{wz|z~|~}z{|y}~~y||y}{y}vy}{v~~yyz}wzyu||{y}z~yy{}~|~}z}|{~~}v|||||~|z{|z{y}|}xz|}y{|{y}}u}{}}xzz|zwsv}}z}||z}z~|z}~|~z|y}~z~{{}|}|y{|xyw{~|z~s{}|y{xzy|{|{{x{{y{zzz|||x}~v{{}zz}|y}zy||x}yyz}~{yxw{xx~}yz|~v}yx{{{{{yy{y{|z}{}}}}|zw}}{}zyy|y~||w}}{~{{x{{y{y}x}}w|v{y}z{~yzxx}z}zzy~y~|}{}{y|{~~{~zy|~{~}}}~~|}|~~z||~}z}}}||~}{}~~~}|~{{}}}}}}{}~z~}~}}}}~}~~||~{~}~~~z{~~}}}}}|~{~}~}x}~~|~~{~}}~~~}}|z|~y{|}|~~~|~~}~~~~~~|~~~}~~~}{}||{}~~|~{}~{~||}z{}~|}{~|~~~}}|}{}{~z|{~~~}}~~~}}~z}z~}}|||}}y~~~}~~}zxz|}}}}~{|~~|}}~}||}~~~~~z}~}}||{z}}~}~z}|z|{~{{||{v~{w{x}|zzz}xzzz|}zzzw{~|{}zzv|~{y~yx~{}xx{~}}{|||~v~||}zz||{|yx}{zuzzv|}|}{y|}{}z}z~{z{wxwx{{z|}{xwzwyxy}|{~}x|}{y~wx{~yzt|yy|~~zx||z}z||}wzy{z}zv{|xyx|z~z}z}}|zzv~zz}{z||u|w{|}|zyx}x|vz}ut||z|w|z}x||}{~|{|}z|z}}zty||y~z|}~~|}|{y}|}}{zx|zxx~~yy|{y{x{y}{{yz~zz{|}~{|}zxy}}}y}w{|{x}{zv}|~|z~{vy}}z|{xyyy{|xyz|z|{{zzz|xzz{}}{|xx{{}}|y~{}z}z{~zxyz~zzz|zx~}}x}}{z{wzzw}|}yzxyw{}zx{wy{{{x{{~~}z{{z~|{{}x{zzy}|~}y|~z{|~zx||}{|}~z{}{zyy}}|~yu}wy~}||~x}x}{}zyzzy|y{|v{z}|z{~uz~}}}z{zy~z~}|z{|~y|y{{zyz}}|wy{zv}v~z|wz|y{x}x~xy{xxz|}|v{||y|z{y}z~wyw}~{y}z|{|z~xz{|zx{|z|}z~x}{zyxx}|}yzz{y{||zv}{y|z~}{}|{}zy}y~{y{{~|z{{y{zx}}}|w|z|{zzzzz}{yxz{||v~{zy}xwzzy{~{}{{~|y|~|wyz{{}|~}}~}~~~~}}~}|{||{|~~}~~}|}~~~}}~~}}~~y~}~}}~{|}~{y~}|~||u}~v~~}}~~~~~{||}x}}~~v}z{~|}y|}~z{|~~z~~{z~}y}}}|}}|~}}}~|~}~z}||~~|}}~~}y~~}}|}}}}}~y~~}~{~}|}z}|z|}~~}|~~}|}~~~||}~}}|~~}}}~}}}|~}}z|~~~}}y}}~}~~~}~~|}~~{|}|}~~{}|~|~}}}}}}}|~|~|}}}~}}~y}}~~z}z|~|x|~}y~z}|z|{{yz|u~}z{{wx~y|y{y|zzzzz~|y{{|}~|~}zx{~}{{|{||z{}~z{vz|y}xyz}y{{w|yy|~z{}xyyx}}|{v~zxz{}z~}}||x}}}}{z}}{x|yz{v|x|y|yy|}y}}yywzzxy{{{{{~y~}|y|}}|xx~|~}}x{}~{|{|z{zw~yzyx{ytzz}y{}|{|~~{|zz~}zyyu|{wy}{y{yy{{w~v}}{ywwvy}v}x~{z}{{~yz~z{z~zy}wv}y||y}}}{~~y~}y}{~y{yz{{{}}|~}{z{x{|~yx{zyxx}{~z{yw}|~yxt}|~}|{}zxyxz|}~~z~w{y}z{}|yz}ywz{{|x||wxz|zy|x|{x}|{z|{z{~~z}|wzz}~|w{x~|z{}{z}y|{|zwy~y{|~zy{y~{yzy}zyw|}z{{|~yz}~~{y||zu{|yzz~z||z}~||}|yzy|{y}yyrw{yzxy{x}yyy}y~y~y|~}{z{~x~y}}y|z{|~{y{~y{{}zwyzzy~|y{}z}yyt}vzy{{uz|}{|yz~y}u}zz|{z{}|z~y}v~~~zzw}|xyz|z~{xyz{wx{zvyxw~}yz{yz|||}}{zxwxz|x}{|yz}}~{~~zz~~{x{x|z|s~{|}z{yy{y|~{|{~}yxx{y}{}~}{{x}y{y}}~|~~}|~~}{}~}}|~}}~}y}~~{||}|{~}}~}}}|}{~||~}|~{~~}}}}||~}{{~}|}|~{~}~~~~|~|{}{~}z|}~~}}~~~~||{~}}~}}{~{}||~~~~}~~~~{|~~~}~|||~}|||~~{{z~{|~|~|~z~~y~{{~}|}~|}~|~}~~x~|~{}~~||x~|}z}}{~}~z~}}z{}y}~z|~}y}~~z|~}~}}~~~}}|}}~~}|~|}~||~}}{~|y}|~}~~}{}~}|}|||~~~~||~v}{}{{{|{}{z~{y|u|xz{zx{~|zz}x{~zy{{}z{v|}|qyx{}{~xy{wz{v~x{z~z|zy|y|z|||~{yy}{{|{{}}~|z{{{v|{|~|z|yyy||z~{}{{|t|{y}s~|{z}z{{}|w{y{~z{|}zx}zxxyyyvp|}yy}~}~z{|xw~|zz|u|{}|~uz{{tyx|z{w||~{yvwx}}|}y}yvz{|}}|{x}|w|zw|~xz|zz}}|yz{z~}|}|{}{{{|z}y|y|}y||}z|}|{|}{x{y|w|}{zyz|{zx|{yyy{{{{{z{~xyzyzz{|zvx}|{|~}}|x|}||y|~~~}~y~w{{}|{|~{yyv~~~{}w{}~|}{{}|{u|{z~y{y|{~{|}~x}~{vyyx}zzz{||w~x}{z}x{{|{|yz{}}z~z}~~||~zz{x{{~~~y{wyy}|y}}||zxzzz~yx}|{y|~wuu|yy~z}x}u{{{z{{}}zzyx}~}~u|zy}y~|zwzy}|xzzyz{|{z|yz{x~|yw|}|x|yv~||y{yzzy~~~}w|xz{yzz|x}xx|{y|{{{x||}{~x{zz|v{|}|z{zzz}yy~z~w{||z}wir|z}}||{{||{w|}}z}~||wv|y|z}||x|~z}z~}yyy||~{|u{}{||w}{y|{y{}|{|yxz|}|y{|x|||y}vzzy}z{y|{~}~~~~|}zz|~~zy~~{z}|~|}}~~z}{~}~}~~}y}~}}yx~~~}~~~}z|}~|}|}~~~}~y~}~}}yx|~~~|~|x~}}~{y~|}{~~}~s||||}~~}~~|{}~}}||}~z~~}}|~}~|~~}~}|~}~{}~~r~~}}~{}z~~{{}}|~}~{}~|}z}}}~~|{}~~~}}~{}~{~~~}~~|~~|}}z~}}}}z{|~~}~|~}~}~}|~}}z~|}y~zz}x|{||zz~{|y}yxzz|y}zz|zzxzyx{vxwyyy||zz|zz~~uz{{~y|{zz{zwzzw~|{z}w~z~{{y|w|{wz{t{}z|u{yu{zyz{zzv}{~{{zy}z~x{||zyz~zvy}z~xx{|wy{vzyzw|y||xzxz{|t|}}y{uxu{{x~}{~x|x|yy{|y|{w}|}~z~|}|x}{{{}{y|}x|v|wzzz{{xz{{}~~xy}|{z}~{}y||~~|{~{z|z{zz~x}x|{wz}|{z{}}y{{{yyzu}~~{y{x{|y{|vyz|~}{|~z}|}{{z{|||y~yywz{{z~}y~{}zz{{yz|}w{yvzzxx~|{|wxyv||~{~{{x}{~~z}}}x{zy{}y~wyywxy{{|}}|~{~zzz||z}sx|y}{{~~}|}{|z|~~x}y||y{|w{zz|{|~|~z{z|{{zz}u{x}zzzxzwzyz~yzx~}{|{y~{|y{{y~|~}|{|{zy|{}{{y{x}{|}}}y{{xxzzz{zz{y}y{w{}|{wv{w||z{}y{z|~|{}~{}z~w{{{}x{yyx}v{y|z}x|wy|zzx~|zz{zz{{|}}y}|{|||u|{~}|}}|wzyz|z|vsz~zzy}zzxwzuz{tyqx{yz{~~z{x}~}z~zxx}z{w}~~|}|xz|}{wzxyzzzxz~}w||{x|zz||yzz{z{||}}|~z{yy{x~|y~y||~~}}{|~~{v~|~}|}{~~|~|~z|~z|~~~}~|}}}z}}~}{}}~}z~~}|{{z|}||{|}}}|~~}~~{|z~~~}||~}~~~}}~}x~||}{}||z|y}~~~|~}|}{~~~}}}}}}~{{~~}~{~{{|~{~|~{~~}|}|}~}{||}|||}~}}}~}}}}}}|~|~x||~~~|~~~}~~~}}}~y|}~~~{}~~}~{~{~{~~}}~}}}~~~~}}|~~|~~}}}~}}{~~}|~~~|~|{}~}~}~}}~|{}xx}yzx|{|{|xxzzy|}~}x}{|x~{yyxzzz{~w~v{{|ywz|z|}{uz{|{|yxx|y{z}~z|{{~}}|{~z|{z|y{w|vyx{}}y{z}{}}yzxy{||{xzy}|}z}}zz}zzy|~{{v|~}{z|{z|y|{zx{{wvyx|z}{{}||{z|z{|z{|{}y|~{xxz{}~y}}{}}~~||}}{x~~y{}zxz~{|yz}{ywy{||y|y|zy{w{yy{y}{|||y{{z~{|yzx{z{z|{||~|}{}y}|yz|xytxy~|zz{{v~z~{||zxz|zwx||y|}}}{}w{}y{{z|x}z{|y~~wz|||xs~||}{w{zy}|}}x{{{}z|y~|~ty}yzy|||zz||~}x|zw}|}z|y~~~|}{}y~||}||xzy}xy~~}|}|}|xx}{|}}zz~t{{z|~y}z|{u||{vz{|x~~{yz}{~{v}{xz{yzpyzzz}yx|yx{{{y{~yz|}~}}~|}~{|y|yy|}}||xz|x|{}yy|~zy}vz{~}{}{||~yy{{}x}zzz~{{x}w{}}~zw~z}xx~|y|{y{}z||{{|xy|z~}z{{}}}}}z{{|||}v~z~}|zy{|}zzyz{}z{~|z|}x|||r~z|{|zx{}xw{xy{r~}|{~zw}}}|{|z}xzu~v|{z}{}}|}|z{|{|{}uz{|{y|xzz}|{|}{z}|z}y}}|}~|~}}|}|~|{~}||~|~~}z~}}~|~{|z||~}{~}|}~~{|}}}~~|}~~}|{{|}}~zy}}}|~~|}|~}~}~}~|}}~~}~~|}{z}|}~~~|~|{~|~~~~|~yx~}~|{~~~|~~{{}~{~y~~~~}}}|}z~z{~~~}y}|}~|{z||z~~}}|z{|~{}}~}y|}~}~~|x~||}~|~~~~~~{{}}}~~|}|}}~}}|~|}{z}{x}|{|}z}|z~wwmtxxzy}yxw}zuxv~wy}}yyzx|{}|{|{y~|}z|~|{{{z{xy{u}zyx{zz}zz{}y{xy{w{zxyxzwy{zzyz}{w{y|vx{}xxyy|x|}x{w}y|z|wz|}z|~z}z~~{xyvyz{}{~y|{vxy|yz{yxxz}x{~yzy{~{y{}}|{{}|~||yzzzy~{y}|zz{{}~zzuxz|xxw{xwx|{wz|~x}}y||{zu{{y|wx}|zz|}w~|}z}x~zzy|}{yt|{~~}~{}w}zzv||wzwuv}yz{~}~yz}x}x}xy|}|z}z}z}}v~z{yxz}w|{y}}v}{yz~||y{~xz|}|x}zyz~~zxz}}{}~|}||}~~}{t{{{z{zy|~x|ww||{}t{x~{x{|z{|z}xzz~|~}{y~{~}y{{|{{~}yyzv{||}yv}xz~w||{{}{{w{xz~yz}|x{y~{}zz}w~~~z~zyz|}w{~|{y}zz}{|{wy{zx|}|{{|yyu{{}{zy~v|z|~{wyx{|{}x}zz{z{|~|zzx|x~~w||{yy~}{x~~z|}{~wx|{|z{yy|zwyw{y{|}}zy}~~|}~{{}|}{z~|z~yy}zu~yzy}wy{}{{y|vv{xzx}z}xtzw}z~}|}y~v|}|{w}}zw}{wy|~}z{|yy|y~w{~y}{w|zyvxx{y{|{{v~y}~{z|{|}{|v}}{~{}|~}}|~|z|x~z}|}{~~}}~}~~~|~~}}|y{~}~||~~{~}~}}~~~z|{|{|}z}}~|}~||}|~}~~}{}~~~~}~}|}|~z|~~~}z|~|}}~z~}{}~~z||yz~~~}|}~x}}~~{{~}~}{|{~~~~}~~|~~}~{{~}}|~~{}{~~}|}z|{|}}}~}}~~z{z}}{|}~~~~~{~~x~~}|~}|}||{}|{|z}}~~}}||~x~{|z|y}~|z~z~|~~z}~}}~x~}{~~~~~|{}|}~~x{zz}{}x~||{zy}z{~}x~sz}zy~}}}wwx|z{}x{{z|}z|wyzz||}|z{|{y|}}zzzwv{xxzz~z}{xyt{{~zxvw|}~}yyy{||zz}|zz~|z{{wzz|w}}~{z|w}yvuxww{|~{|w{{~}{{zyx|x}|~|xz~v~{z}{{|~z{~{zy|yz~~~{|~{z}~{{y{~z|{|}{~}{ux|v|}||~~}{{z{y}~{|v|y|xyzxz|{|zz|w||w}w~z}z{|yy{~{|~xyux}||z}}xyz}y|{{{yyzz{}}}}~y~w||z{x|vzy|}{|v{z}|}v|yy~}|{}x}}{~||{z}}}~|{|{t}|{w}}y{|}}w{{zyzx}~{}{|}|{y}|~}ztzx}zy{}z}y{~z{uz~|xzz{x}y|{}{y||||}}{{}y|{{~{{|}|y|{~{z{z{xz~xzu|}|yx}||{|z~yxrzy{|{{z~zy{~{|~{y}x}||}}|yyy{~}z~z}~zz~z|{z~{w|||x{~{y{{zzwzyww|}zxz{~{|}|{z~vu}xzyzwx}z|}~{{}{y||}z{z~y~z|{|zzy||y{{}y|zy}}{|x||{|yyzvyz|~{y~~{{{z~wz~zv|zy~x}~{|yy}|}{yz~}|{|}||}|}}{{}|z}|uy{z}z|yzz{yx{{zw{{z|}~y}|zz}{z~||~ywz{y}yz~}~~|{}~y{}y~|}y|w||}~~~~yz|~}}~~}}~~{~~~|~~~~||||}{}y{~|||y}|~{}y{}{~~}}{}~{}~~}}~}{|{}}|}~|{|}}~~{{~~~~}~~|}}z|z~}}}}~}}|||~{z}y~}~}y}{}~~~~~}~~|~}||}|z{~{~~~|}|~}~}}}}~|~z}}~}~|~~~~~}{~~|}~}}}~{}}}~~~|~}z~~~~|~~~}||}|{}}~~}}~x~x|~|}}~}}}~}~}||~~~}}}}|{|}}{~~}~y}}~~|||~|{{~}|{}}{{zv{y{wy|{|}{|{|~~{yx{xxy}x|yzuy~y~{z}z|zz}{~{yy|{xz}}yy~x{y{w{}zyw~||z}yz|zvw|~{y~xxy~ww~y~x|t}y}z{z}yz|}{zz~zxx}w~w{~|xzyx}||uyyy}zyzwzxzz}{zw|{y|zxxz{z}yy~wz|{x{{z|}|{y{xx|y~zxz{yy|}z{}zy}yyz{u{{}zzzy{|{{z~z{~|x}~zy{y}}}zy|~yy}|y~zzyxzw|{y|tuzxz{y~z~|zy}{x|x~|x{x|}}zzz{z~{~{yy|y~yyx~u}yyxy~~~uz}{r}~yy{|z~{~}~{z{~|}||~~x{|~y|zz~zzx|||{zzx{x}y}{~||~{zy{~w{|zw~}}zzz~{~z|}}~{x}}w{~||~}zyz|~}{}|x}x{||}}}|w{zzzzw|~|x~}z~~zyz|}z}wyz~||y}~||{~y~~|{z}x{x|{zz|w{|||uyzvyxx|}}|{}{yy|z|z}yuwz||~{z|zy||xyxy}y}|w{yy{}xzyz|y|x{wy|x}|zv{y|{}z}{}yzz~y~|v{z{}}{xy|w|zyzx}}{uy|u}||zzwy{zw|yy|y~vz~~yw}|{}{x||}y|~~z}~~|yzxzv{wy|||~|y{v~zzy{{}|}zw{|}y{|u}z{|z|z{yx}~~{~{~~|~~|}~~t|{}~}~~}~{y~~~|~|~~|~~y}~y~~|~~~z~{}}}|z~{~~~}{|~~}|~~~~~|}y~~||}|}{}~{}z~|~~|~~~}~y}|~~}~~~{}{}{~~~~~}{}~~y~~~~~}}{~}~~}{~}~}~~~||~}~}{~~~}}}~~{zx||~~}~}}|}~}|{{~~}}~|y}}~}|}{}{|{}}~}}~|~~~}}}}}||~}|{}{~{~}{}~|z{|{{{{}|}|}|}w}}}|~}|~||y|}|~~y}|}}~}}{|{}~}v}}}z{~|z{zwzy{{{|x{zyzyy||zwz|{yzzyyx}{||w~y{zy~|x}|xxxyzxw{}}{zv|z{z{zx}~|x|x|z||~{x}|w{|v{zy}|x{yz{}v~ywy}}|{z{}yyy{}|{x{|~||x{}}|yzy|v}|z~z{z||zyxyz|}|{{|}vz{zz}z{|zz{y|vyvxyyz{}zx~||{vz|x|~z|y|z{yy}~xzxyw|{y{{}{}x~{y~u||x}xxzy|yywtz{z|yyz}|z|x{~}{x{}y~}w||{}w}}|}{zz}yv|zz|{{ywx{~~|{}wy~|{yxz}x{|||yzy}z{||wy{~{zz~|{{y{{y{|y|z|yyyxx}{x~z{}|~~{|{{{{}~|{{ywxz{}w~||}{||~|{{|}}~zxyx~}{{|z|yy~|}|wzz~}}zy{~u{y}}y~v}|xy||}|yxxz|}{x}yzz{{z|||w~yxz|{w|}{xy~}yyuzy{{{|{{{~y|y|zw|xx~x}zw|vz|z}z{|{wv{xw|}w|y|~}z{zz||~{}zy~x|}y{{|xzzy|{{xtvy~||z|}y}}{x|}xyx|}|yy{wwz}}{zy{|w{v|xz~x~x{|~}|z{}}|~|y|}{{yy~yzy||{||||yw}y~~zx|~z|{{yzyw{{z}|z||w}yxyy{vq~~y}{|x|}{~|w|~{yv~|z|z~{||{zy{||t{yz}zx|~y|z~|zzx~~z{{y||}z}}wz}|}}{|}{}}|~}}|~|z|}}z~}|}~}~|~}x}}~}~|~|}}~|~~y}~}~~z~~z||~~z}|}}}~}~x{|}{}}}}}}y~~~||~|{{~{|}~~}~}{{z~~||~}~z~}~~||}~~~|{~{~~~|}~}y}}~{}|~}~|~~z~~z~}{u~~}}}~{~~~|~}~}~~~}}y}}zy}~~}|}~~}}~|~{}|}}|y~{~}~z|}}~~~~~}|~~{}~|~~~~~}}{~~~}}}~}|||}|}}~~|}}~|~~~|{~}{|z{~||}~~}}~~{~~}~}|~x|~}}}|xxz}y{}zzy~zy}x|}{|z{|z~yvx{{x{z}}{}xyy~~w~|{{{yx}wy{}~|}z|~zyw{}{}y{{{{}yyx|z{z|z||v~wyux|{{{|xzy~v|~zyx}|zy||z||z{yy{yx|vz{}{~{xz{wyx|yzxyx}}{~zw|w}xxzw~xy|z{{||zz{{zz~~yz|{w}}~||~{{}}{xxv}zzy{vw{z}|{}u}xwyx{yzz}|}{{||~x}z}|{{~{}y{~}zwy|}~||{wv|{z|wxzy~|uyyx|}}|zyzw|yyz|{v|~|}y|xz|{||xz}}zz||y}z{|}~w{x||{}xyz{xyy}{x|{z{}xxx{y~z~z}~y~|z}|y}}|zy}|}|~z}{~xww{xy|zyy{yv}{{}w{y|yz}~|}}|}{z~z{yw{{{{}{|}xy{y|z}{|}{{}}|y~{{x}{x}}y}|vzz{~zyy|}{z|}z|zz}z~zy}|~z{y{||z||}z||}}{z{y{~zxyy|v{v}y~|{{x}{~~z~|x~}w|{||xz{}|~~z{x~|~zvzx|zy{{}x{zyw{}zuyz{||}||wxuy~{|}wz}yyz|{~z{|yx{}{yy{}z|}}{}y}yw{xy}z~x{}vyx{v|yy{~x{|}|}y}y~~}}|{~{|~y}zy|}y}z|~~~}|u}|{w|xz{|yw{~vzx}yx}w~xzw{{z{~y|z|y|v{y{~}}~{}~}}||}||}~z~~~}~~|}~~|z|~|}~|}~}y~~{~~|}~~||~|~}|}|||}|z~~|||~~||~}|z}~}}}~|}y}~~~{~~|}~~{}~}~}|}~}|{|~~~~z~~~}}|}}~~}|}~|z}~}}|x~|~w}~}|}{~}~}||}~z}~~~|~~{~{{|y}~}|~~}~~~}~}~}~|~~|~~~~||{~}}}y}~~}~}}|~}}|~}z}}}~{~}|{y{|}~{}{~|~~}{}}~~~}z~{~~{~z}{}|{}}|~~~}{~~~z~}|~|~{}|~|~|}|{z~}~}}~|z{z|yy{}z{~||y~{|~~{{w{z|~}{z{z}{|v{{}~}{{|~zyyzyx|zz}}}{||yz|{xyzw|}{yuz{{z{{{zwzxx{{{~zw}||y{{xw|z{||~{}y|zz|}y~x}y|z~zzw}{x~{|}yv{zv{{x{yz~~}x|x{}y~}}}y|zy{xz{xzy|{{{~}}}~|yzyzxw~yx~u}x|w||zy{z|}zww{z|{||yxw{}}~|wyyz{}{|~zx|}|z~x}zyw~}{}|xx}|{{|zzz|vyw|wuzw|y|y{zx{|||~wyzz}xzyxt{xyzy}y|z{}}u{|u|y}~yz|{||{{z|zzz~}z}vu|z~{z{}{}zzy|z~zzwzzx{|y|xw{zxz|~~|yw|{||~~||x|ww~|{}|~~z}}xw{zz|}xy}z}y{~y{~{xz{~{~}}y}}|{{x~{{{yxx|z~zwx|zxy|}z|{w|{yy~xy|}|}~}||x{|w}y~{|~}|{}}t{~|{{~{|y{v|~y|yy{yzw~x{|{z{{|z{{{x}z}w{yx|twv|y{w~}zy|{}|}yzy~||z{y|z|z}{|y~ywz}{}y~{z}{zy~}z{|x}|{|z{z~z|~}~|~yw}{~{{|~z~~}wwvw~y|yz~|zy||||~{||~z|{z}~y}yw}z|y{z{u{z}|v|yyyx~}z{{{xz{|xx}vx}zy}z{}{v|zx}zz|x|yw|xz}xyy}w}}}}{|{|}{z{|x}~~}~|z|||}~|}~}|||z||}}~~~~}||~z||~|{}{~~z~y{~||~~~}||~~}~}}}|~}~||~~}~~z~~|~}~}}~w{|~{|x||}|~~|z~||~|{z|~~x~}{~|z~~}~~|~}}~~~}{}{{~~}}|}||~~|}~}~~}}|}~{|{z}~{~}}}~}{}{z~~~~}~}y~}~~}~z~~{|}}|zy~|~~|~y}|}~|~}||}|}~~|{}~{~}}~{y}{~}~|}{}}}}}|~~{|~~~z{}~~~yx{|xz}~{{}{xzzxyyw|~zy{{wz{}}z{}x{x{xw}~~{|{}vt}~{}}~z}}z}x}~{}ux||{z}}x{x}{{wyz{y}xwzs~x{tyy~zyxzz}x}xz|||{xz|{{y{x||{y{{~zy|{{{y}{~uyw{||zx|y|z~xz|}zx{zut|uv|t~{{~{}~{{z}~z|{z{}|{~zzy{}y}zyxw{yv{x{v|{z|yy|z|yzywwyyv~ryy{|{|~|{~}~zy|}|}|{{}}{~{y{x{{|w}||xyyyyz}|||~{~wzz|{z~|~{z}{|}~~xw}{w}{~{|w}|{|{~ww}x{{{x|x|{zwtzzzwz|{~{}z{xy{~{z}{~}yz|z|y~y~~yyy}z|z{u{xxzw||y{y~{y}y~~~wyz{z}yxz}|{}{{}|~||}}y}{x}}}wy~~{w}z{|y||{~}}w{z{zx{zz{x}~|||wy}}y}z}z{|{zz{~|z}yy|}w||z||}{|{yz|wz}~}xx}~w{x|z}yxz|~xz{ww|}x~zxzy}{|w~y}}{~}~|w~}z{~x{zxy{{y{{{||y{z~x|v{}xw~uzy}|y{}|}z|{}|{~|~~zz|{~|zzx|}~{wz}zx{xxwx{}||}x}|{~{|}|zwwx{r{|{zzx|y{~v}{{{}|}~{~yz}xz{{}y{y{zx{yz{~{y|zv{~yyxxyz{~zz{y{{x{}}{}{}z}|~|}}|~}}|}|y{}|{|}}~~|z}~}~~|}~||~|~~~}z}~}~}}~~~}~{~w{}|ww|~~}~~}~}|}}~~z~}|~{}{}}{}}~}~|~}|}{z}~{}{~~}}~|~~|~~}~}~~{{|||~~{}{}~}w}~}~~~{~~|~~|}}~}~}|{~{}}|~~|~{~|||~}x|}}~}}~}}}~{{}~}}}}|z{~{}~}}~~||}x{}zy{~}|~yy{|{zzw||}|~~~vu~~|~z~|}|}|x~}~|~}~{~|~z}}}}~}|~{}z~|~y{|yy|z}y{~}xzxzzwv||}}}y{zz~}|y}yz{||~y}}{vyz}w{{x}}y~||yy{zz{|z{yy|{zv~|||}}y{~wz{zzy{|zy|~x}yx{|{y}{||}x|z|zx{{z{z|zw|r||z{z|}||y{{wy~}xz}}{y{~y|xz}|x|xz}yz~wx}{xzzvy}|{~}z|{w~}}w~{w}w|{|~z}{z}yy}yy~|yyx}{~yz{}~xy}t{|y||{zx~~y~|}x}y|zx}}{{zy}{z~~x{x}~zzz{v~z|x|x{{{wy}z{~z}v{}}{yx}{y||}{|{}}{{yx~{{}}zxw}ywyy|{yz{{x~{|~{|{|{|}y{~|yzz|{|{w~{zyy~{{x||~yz~{{z|~{z|}{z~y~|{}y}yy}||}{w|{}|z{y{|x{{}{{y|{z~xw}yxyz}w}~y|z}|{v}xyyy~{z{y}yz}~xxzz{}z{|yz{}|y}y~|y{z|{xy~yyzzy~{{|x|y||v|}z|y|{wy}|zzw{yx|{}|w~w~zx||{xv|z}y|}|y}{zx~}zy}}yy}}|x{~~|xx}}w~w}yzwz{}|{zy}}{z||~{y}{{z{|w|{}z{~{yx{wz{v~z}{xxx}}|y}{zz{|}zz~v|s{wxx~{{|x}}~zvyx{v~y}zz{x{z}~zy}x|t{z{}|wy{x~~~z}|z}{z}z{}}z}{~~{~}|~|~~~~~}zw}|}}z|}yx~~~}||~}{}|~}}|}}{}~~}||~{}}}xx||}~}|y|}~~|{~~~~}~{}{~~~}x{{}~||~|~}}~~|||~~||~{y|~}|z{|~~y~{}}}}}~}||~||}~}~}~~~~~~~|~}|~}{|~~}}}{r|}~~|~~x}~|}~~}~}~}~z~z~~}~x{~~~~~u~}||~~~~}}~~{}}|~}~~~~x~|~}~}~}{|}}|~~~}~~~~||~~}}||}}}~~y}~~}}~~}x{}x|z||}wx{z}|}z||{}|xyz|~{}y{|}|zzz{|{|||{{|~~z}{xy~|zyy}w~}}~w|~{zy{yz{~||zzzzy{z~wzz{x|{}z|}}|{}|||v~zz||}{{|{y||}vzz|{|{}yy|v|{||~~zy{~y{~|{y|y~z|~z}|||}}}}y||{x||uzx|~}~}ux{z{}|{zx|y}yyzwzz{}zvzy}~z{yy}}}~||}~{{{|y|y}|z{vy}zz|}{~}v|yz{z|{|~w{~|~z{}{}{~z}}|z}z{|~}}|~}~y{{{~yx{ywy~}yx{y~{||z}}w}|}x}zz}}z~~{|~}|}~~}|{~}z~}{xv~|~|~z~z{{z{{||||v{~~{|{~x~z{{x~{{{}~}~z}~|~|z}{x|z~}~s{|z{xvx|ww|{y|~{}~y}~~}|{{~|x{~~~}~yz}||~y{}~vyzvz{{|}}zyzy|x|}z|xz~|z{|}||{}|{{|}z~{~}z~{||~z{}z||}}yx{{zz}~|||{z||zz}{}}zy|y|x{}y}{zz~|~~}}}~||y{z{~}yzz|{~ww{{}w{w|yy~{~v||z|y}~}zzz|~y}~{z}{z~}}~~{}}~|{}zz~||y~{|z|v{z}{|y{y{~~zyx{|{|{~z~|y{~||~}~~~}~z{}|~~~~~~~~~z~}}}~}~~~}|~}{|{~{~~~|}|~}||}~|}|~~~~}}~~}~~|~}~|}}~{~~~~~~~~~|{}~z~}}~}}~}~~~~|{}}|z}|}~~}~~|z~~~}|z}~~~~~|}}~{~}~|~||~z}y}{|~~~{~~~~~}}|~|{}~|}z{~~{y~{}zx{{|}~}z{uyzw{zz{x|{{z|x|wwv{~wzy{yxwz{{}z{yw|~zzx{|}~twz{z|~y}{z|y{xz|~{}{z{|{z{~y}y{{~||}xx{|~zy|xvy|{|}}z{|~~xz}zy~zx~~xzwy{|z{~|w{~yzz}wyxy|}w|y||}~{{w|zw{{w|z||~|{~|xx{y}}{}|{yz|z{z~z{|vyz}|u}}{z|}v}|}{~z~z||y~{{x}y{}yy|{y{~x~}yx}}~|{|}wz}~w|yzz}y}{}}zw}zz~|}x~y}z}|x{x{xzz~~|~zz|u|y{}{~}y|}~yyy{|yz}}v}|y|yy|xz~}|}|{}~z||z}}|}z{z}|{y}~}}|xww}{||{{|{|y~y{yz~y{x{{~||zyy{~zyw{|||{|zzxz~w{}|{zz}||yy}~zzz||y{z~ywzx~{~}~|zvy||}wv||||~~||z||x}{{|x{~zzyz{}|{{}yy{}~x|y|y{~|y~v~zu|v~{w{~{z}~}|zz||yzzxy~z{|xzy}ywzyz~z}y}{{{z}zyxy||yxw}~~zyz|w{|y|{x|z~xx|vyz|~}x|y|~y{|x}|zz||z{ywzx}zzwy}x~z}z|xzz}|y|w}|||{x~zxtz|y|{||y}z~}{z}||zz{~x~}|xw~}}|wxz}}x}z{z{yz}w|zy~}~|~zz}|~~}}}}}}~}|~}~~~~~~~}~}{~}}~}||~|~|~~z~~z~|}~~~~~{~}|~}}|~}~}~|}~}}~}~}~~}{~|~~}}~~}}{|{}}~~}|}}}}}}|}z|}~~~~}|~~}}||}~z}~|}|~}~}z|~}}~}~}|{}}~|||~~}~|~~}}~|~}|~~z}}z|z}|y~}~}y}|}~~|~~~z}~~~||~~}~{|~~~~}~}~}~z{~}}~|~}}~~~}~}}|~z}|~}}}~|}{}}}~|x|~x}{yw}~~xxw|{v~xs~zxu{{~zxv~x{{~vzy|~zx|x}u{|}}~yx~yz~x|}|{|{x|~y}zz|~yx}{y{zy~}yvx}{{y|y}{{yyry~{~y{}z|{{{}x{}}{y}|yz}z|y||~|{xyx}{xx}{zzz}z|}yzz}zzz|xy{y{||}z}}x|~}~~}~~}~}|||~z~|~{x|~~|}yy|}|xyzzyxy|{wzwy{|w{}z}{{zvw}{{{{|}{|z|xuz{z}}|v|w{{wy|vwz~~zx}{zu|u|y||z~~z~xx}||y{}}~{||~|}|w~}|v~y}|||xwzx{{{}}zxzx}{~zvy}{x|{}z}}{~{~xyx{||{x~{~}~}|w}xywx}|}|x}~z{~||~|z|yxyyzz~~{}}}{{}|~||~~}zzy~y}y{w{{yz{~xzxy~{wz{yyx|~wyty}vxzzv|zw{{}z}x~||~}|}|}|{w~~z{y~yz|~|x}|~{{zy{zx|{y{x}zw|~zwy|z}}~|zz}xywzz|}}{zy}|{|{y{|y||{}w{}x~yw}|}zzvzz~zzxyy|v{yx{zx}|z~~|}{|z}zw}xz~~z{{|{x{{{|}zzy|zz{}xz|x|}uxz{vzw{tz{xw{|~v~}y}~|zy}}}~z{}|z|~~w|}}{{~vx}|yz|tzv|{w~z}{z||{y}y}yt}~x{|~|}zz}z{}||}~~|}~||}}}}~||~||y~~||~~}}~~~|}~~}~~~~}~~~}~~~z{{}}}{|}{~~}|{~z~}}}~}~z}~~z{~~~|~}~{z~}~~}}~{~}~}}~|{~{~~~~~|}~~}~}}~{}~~}~|}}|}|~}}~~~{}}~{{}{|~~||}|}}}{~}u~{~{~{~y{||~}~}z}}}y~}~~z{}}~~}}}}}}}y~~{~}~~~}zyy~}z|}~~~~}}~y~~}~{||}}|~{~|~{}||~}~}~|}}{~}}~z~~}{}|yr}x}z}w||z{{z}|{z~|z~{{|||~}{y}{v~z{zyz|wv~{zyz{{{{w}z|wy}{|~{}yy{|xyz{}x}t}~x{v}|{|x~}~{}w|{y}{{|y|v|z{wyyx{{}xx{{{yx{y{}z~y|}{{|||{~{z{{|||}|{{{}zyz}yzy|yyz~{yww{}{y{}{y}{zy|~y|{yy{|{{x{{zyy||xx|{{z{x{|vxy}xwyzvz}|}}zw|z{|||z}|y}v~{z~zy~}{s|~~z|{zwx~z}{}|||}}|{{yz|{z|x{{~y~{{y}~yx|{{|x{z{y|{}yzz{zyzz{y}x~x}zy|z{yxvw}||z}x{vy|z~}|{{z~|}|}|{}}}}{|z|x|~v~{}}z|||x|~}}~||z{yyy~{~{~yyzyzx{{|zu|{{{|yz{||{z|zz|xwy|yzz|zz||xxxwwwy}z}~|z{|~{}w|y||v{|vw}|||z|}yxwzy{}~vx{~}xz}z||{t}~{y{w{}|}vzxy{zz{{{|~{}wwzzz||zv}z|yw{{z}|{{zy{xy|~z||x|{{~~~x~|~{{{z|uzy|{||yy}}|w{{z|z{}yvy~xy~{y~yy{y{{{}z}y~|{x||}vyz{u~{}y~x~xy|~y}|x~t{u}{{}z|{}}|z||z}zx~x|}|v{xz{{zz||}x{|{||~~|}{|z}z{w}|yy~yxw{y|w}~yz~{~~~~}~~|~}}~~~}z{~y~~}{~~~}{|}{}}}~~}~|}}||~}z}}~|z}}~{}~}{~~~~~~|}z}~~u{|}~|{}||}~}~~~~}|~}}|~}|~~~|}~~}~}|}|~~||~~~||~||}z}~~~||{~|~|~~~|z}}~~}~|~z}z~}~~|{~~}~}}{}~||}}|~{}}~{~~|~|~~~~|{}}|zx~}|}v{}~~~}~}~}|z~~~|~|~{}~{|~}~}~|}}}~~}~}|}~}~|}|~{|~~z{z{}{}|{zz{yyz}{|{z~|{yzz||zzz{{|{y{z}z|y}}}}{zzy}zz|{vu{~z{zv{}|{}yyy|zzzxy~~{||{x{|xu~z|zwvy|vw{zzz|vz~x{}~y{~|y|x|y||{x~wzyz|yy}xzwyxzy}z}}x{xy|~y~vyyzy||}~{~z{~~z~xz{}|}~wz{}|yuy|{|ty}}{w{zyy|{{s{xw~}x{z{~z{yy|z~z}v||y|}zyz|}~}}z|z~t~{xw{|~}{}xvzzzvzz{}}tzz{{zyzy}yy{}}}~~|}{wz|}zzzy{y|}{}}|x}|xz|x|{}x|{~{|{~}}yyzvx|||}~}y|~{~{zzx}u~}}~{}|{{|{y}w|z{xzz{{w{x}|zwzy||y~z~z{}yy{~z{{}}z~|z||z~{}{{|{x{xz~}z{}zzxx{{|}yy}wvy|~yzz{x{}|w{{}w||z{{}|}}z}xvxz}wrzy{{{~}|xx~xz|x}wzz|~yw{{|w|{}z|y}y{}z~v|{y{z|{~}~{~{}~}z|wy~zxzy{z|~}yy|{~|{v|{{zxz|zw}{}|}x~||}~w}y||~|{}yz||{}~xu}yz~ztu{{xzyx{xwyvz{y|x{|yxz{{v{~|}y||}|x}{x{xz|z|}y}y|z|{~|zu|z}}{xzy}ywzx{xz{xz|~~yy}yyzy}z{zzz}|~xy|||}~}~}~~x~|~~}}|}|}~~{}||~{}{~}}|}||~}|}~}}~{{}|}{}}~~~}{~}{|~|}||~~}~||~~~}~}~|}~|~}|yyy~{}}}~~}}}|{}}~}{}~~z}}~~|}||}}~~}z~|~}}}~}}}z~~}~|}~~z~{}{{~~~~~~|}|~{~|~{~~|~{z|}~~z||y~~|y|~~}~~~|{}}}|~~}{}~|}|~z}}y}{z}~{~}{{~}~|}|x~|zz}~~}z}~}~}}{}~}}~~|{|}|}~|~}}~||}|z|~~~{~}}{z|t}{}{~{|}}|}}}}{}}|}{x}~}z|||~}|~{}{~|}~|y~~xyw|yy|zxx{wzxzy{{{~zy{yxzyz{~}z}|u{|wzyy~yu|xy|zw|w}|~~|}{|w{}|vw{{~x~{y{}x{|w~zy{w~{r}|}~zz{{~{~z{}}}{yz{r}y|}u|~{}{||w{z}{{|}y|{~w{z~z|||~~~~|{{y|}yw|~{}~}{|zy~z|wx{~|wyww{~}|~{zy~~}wywy{y}y|zz~||~|yxw||xz~|~y{|{{zw}v{z|y|zz~z{wy~}}z{~v|txvzy}y|yxy|{yy}{sxy||{|}{{~{}yy{z}}|{|~zx{w~y{{{}{z|vv{{}zz{|}}|zzx{zz|{wwz~yx}~||{|{||{|{z~{}{z{}{z}yz|y{}zwyyyxzyv|zz{xx{||}z{~{~{y|xx~}y{~|~w{xz{~z{}{~}{y~{y|y{|v|zy{{z}{}}|yyzywy}x{z}|~zx~{{}y}{~zvw|{~{|~{~{{}}yzyyy||}{zx~{}zv}~|{}}||}zxwz{|}x|~{}|{~}~{~x}y}~z~xzzzywz{y{}}yy}|{x{z}y~}~~~}{{yzxwzz{|w|z||wvz|}x{yx{xxz{{xzz}}{~|{z}|{{w{zz{z~zz|z|~{zz}{z{|}yz|z|}}{zw|~|y{{wyz|{yyzz}{}yzy{{{zz}z}x~|y{~zz~z|{|{{~|{}yzz|{{~}~}yzzv~z{{|~zy}}~}~}{{y~|}z{{}}~~~}|z~y~~|}|~}|}|~{{~|}z}~~}}~||~~{z{~z~~~}}~~}z~}{}~||}~}~~}}z{~}}~~~{||}|}}zz~|~|}z~~~|~y}w~|~}||}~}}}|{{}}~~|{||~}~|~|~z~{}z~}~|~zz~|~|~}|~{|~}{~~~{}}~~}~~{y{}w~}~~~}~{~|}|}~}}~}}}||}}~~{|}|~x~~~}~{}}}~~y}}~}{|z{~}~}~{}~~~{|||}~~{~}~|~{~|~~|}~||~}~}}~|}~{|z~~z}|~|z}}|~~~z|~z{{~|zywyzv}vvwy|{{}y|{{z{ww}w~}|y{ux{{||}z{~w}{~|~{y|z~}y~~z~}|y{{zx|ww{z{~~wxwyyyuy}}|yuzy{x|{}~yz|{z}{xw|~|~|~~}zzz~~z|||z}yyywxx~~||y{{~|xzx~{{zy{y}w||{wz}z|{z|y|vz{}zzxw|~{|{x~{z{z|{zz{}vyvxuw{zzv}y{~vy{y{u{~w}|{zw{y|zz}|z}}}|yyzy|u|~}x}|yzz{|xy{}||}zzywx~{yxwx|y|~y~{{{wzyx|z{{|tyyx~|w{zz{x{xy{|y{|~wyw{yr|}yy{z~yxz}|{}yx|z}|}x{y|xz}{y|}|yz|~{{}~z|}zzw{|z{{y}xx{vz}yz~{{||{{~}zw{{{}z|zz~w{}|w~~|~{}zz}{~{{x~v{zzu{~~ywx|{{y{{{uz{}yyzyu~{{~{xx{}|wz{{z}w|{w{y|~{|xvzy~||zzvy|z~{{||{{y~{}zy|x~z|}x{|z~yxz|{z~yy{y|ztzy}{xz}x~}{|~}w}{y{wzw{{{v}}x{{zyxzr}zz|}y|{{w{~{}zz}|zz}{~xz|~yx{}|yyyy~zyyw{~}x}}ywzw}}{{}{|}u}wy}~}z~|||{yv~zzzz||~z{{zz}~x{xu}~yyz|wyz}z}wwxzz|{yy~w|}z{x}}|{y}{{|y|z|||||~zz}~|}z~}|{y}|~~|{}~~}|}|}}}}x}}~}~||~}{||~}~}~}~|{|{}~||v~}yz}{{|~}~~|||~y{~}||~~|~zz|~|{{|}|~x}~z}z~~}~}|{~}~~}}~~~~}~{~~{y}}{~|}~}{~z{|z|~}{~xy}}~~}~}{}~~~}}~|{}~~{}{~||~~|~~~~~{~}~{}|~y~~||}}}}|}~}~~~|}~||}~y}|~|~~~{{}}}}~{~||}}}{z~~}|~~~{}|~|}}z|}~|~}}z{}|~~{z}~zy~}~}|~~|~}y~zw|~}}~|~y~|}}~~xz|x{|y|yz{{~{|z|z}}}yu|zyy{~||{|y{yv~|{{zz}ux~y{xy|z{z||{zvz{|~y}yvzz}}xy{wux}{~yzzz|~x|zzzx{{yyy{tyy}~|}|zy|yvy~zz|~y{wz|y|~|w}v{~z{||}}y~z{}{yz}y{zyy~zx|zx|y||yx}||{}}~{|{}{{|y}{x{z{|yy~ywz}y}uz|y{w{}yzx}}v|~y|}x|zz{z|zy||}{}{{~x|}|{}}}xz{yz}|~|x||{|y|||zy||~|y{zy}xz}z|vyy~{w}{~{y{|{}{||}{~}zy||x}xz}}y~{zz|{~{{vyyz~}{y}z}}{{y}|{|x||x}w{z}|}}{zy}~x|{}}}zx|{{||z~zzzww||y|w}{|||z|{{{{|x}z{z{~}~{|}~|w{zv|z|w~~{}zzy}}}yy~zzw|x|{zzz{{}~}~z~~|yw{~|}~v|{v~z{z}{}y|{|~~|~|}{~{x~}zx|~}yv{~|}|}}z}|}{wz{z{}z~}y|yvy}~z~vyzzz{z{|{~{z{z{zz~~}|{|y|{~z~|y~xz}xu{z~z{w}}xzzyyy~{zvy{uzzzz}|x~{||{|}z|z}~y{}{z}}|~zzxv~zz}zwy{||yz}zz~z|~~z{||{}|}x|~|}{~w||~xx|{}w}x{|zx|yz{}{|}zz}yvzw||{{{||}zzz|{{y~}~y{~|~}~}~|}~~~}}}~|~~~~~|}}|{~{~~~x|~|}|}~}|}~y}~}{}~~}|z}~~~~~~~}~}}}~~}~~}}~~~~}}~|}~~}~~|~~|}{~~~~|}~|y|~}}|~}{~|}}}{}}}}}}~~}}}}~}}}|}z~~||~~}~~}z}{~{~}|}{||{x}z}|{~y~}|{~|~~|~|}{}y}~}~~}~~}{~|}{z}}~x|}}}|{x~~|}|}y|~~~}~|}~~z{~y~~}{~}|~~z~~~~~|~{|{~~}|~}}~~~|~~{}}||}|{~~}}|~~}||}}}}~~|~}~z}~y||~v|zx{{yy}~{{z{z{wywzxs{z{x~z{|zwyz~{}{wyw}|y}{yzxxx{{{yywzz{||||~{zzv~~yzz{~|y|{{zx{vy~}yxxu|z{x{xyw}~yy}|z~{{}vw~|{zx{yz{|zy|}{yy{|w{{zy|zz}|vw~~z}wz|y}z~}{xz{||y{zx|~|zx{}z}~||~x}|}}{{yvxy{vx|yy~z~{u}z|xx{~z||zz|zyz{y|wy~zyz|{||{z|{|~y|{}x}|{xxx||{z~z{|zy}yzz|yzus~{~z~{}y~}~|||z{{}{~xx~z~x}~|y|{wyxwz||vxzy{zx{|{yz}x}yx}x||y||v|y~~|zz|{{z~~vw{|~|~{}|wz||~|{zz|}|sw|t{}xy|v||yz{q}zw|{}{{z{z{xx}|~~}w~|}z|~}}}~xxy{|~{||yyyw}~}yyzz~|xzx|}~w{{~zy{}|}v{{zxz}~zzuyxxv~zy|zz|{|||{|{|~}x}y}}yz{}yyy}{w{{z|}xywyzx}|}|y{z~zyz~{{{x{{z|{|}zz}yzxy|{yv}yxz~}y|yvwx{z}zxx}y{|y{}~{ywx{w{z}x|}|z{|}|}{~~z}|v}{y{{zyzz~yyxyzz|x{z{~yw|yy{szz}~{|xz{}yzy{~}~}}w}z}xx{{z~x{z}xu}~y~z}|{xy~zu~|{~{}}{|yuv|{}z|~~~}}z~~{}||~~~~}}yo||}}{}}~}|}~~}|}~~}~~}z{|}~z}~~}z~~~|~~||~}{y~}}}{~z}}}z}~}}~|~|}}~{{x~~~z~~{}~}}}}~}~~}~}|~|}|}}|{}~|{~|~~|~|~~~~~}|}}}k~~|~{}}~z}~~z|~}|}x}}y~~~|}}}|~}zx~|~}~}~~~}{~~~}}~}~{~|~|~~|{}~}~w{|~|}|~~}}}~|z}~}~~~z~|~}|~~~~{~{}~}~~~z~}~~~x~{}~~{}zyw~}|{|~zx{{~|{}{|~|}y{|}~~}~|~~}|}z||~{}~xzz}|vx{x|zy~~||}{{uy}xx|}y}zvvx{z~x{~z}v~||zzuy~||z~w|x{zu|{{|wu{}|{}~}zy{}|xzz{zzxz{zy|xyz~~z}yxxys|||yvw~||z{y{zz}z{z}|}x{xx}zv|{}{{ywy{z{||{yyzy{|{yz{}{x{{}{|yz~{yvyxz}zw{y{{xz{v}yzxz}~|{~yy|pv}{z|}}zxx{z{zwyxz|~zx{xzy{yx{|{y~}uyvz|}y|x|z{}|z}|zz{z{x{w|{z{xyzzw{vz|z{wy||}x~w}{yzyw{yyw|z{|}||y}}{z}{v|wzyx}y|~wx~|u~{p{w{|{~vx|{{{|{|~z}yw~wzw|zz{{{{|}}{yyx~~|~{yv|{z~}z||zzzz~zxywzw{zxyzy|vxxy||y|{}yxzu||y|}{|}{{~|z}xy~~y{~}{yx|z~{wzv~~yw{z}}vz~}}yyz~|}zyzz~{y|w|}{x}}z~y|zy~~|}z{}}xxz~x~zwz{||z|{}{|}~v{zzzy{z{yzy{}wz~~z{{wy|zy||~|yz~}}zz|{{|{y{zz{}x~zxx|x}y{z|zw{{~}z~yx|yv}}z|zy{y~||||v{{z|}~y{~{yyzzzyw|{}x}z{zvw{w{}~{{xyz{{|{}x}{w|zy|yyy|}vy|{z|w||w~x|}{{w|{~zxxx|{{z{uy|zz|{{|x{|~|wxz{}tv{yz}~}|{~|}~}|}}}z|}~}|}|}}~}}}}|}~|~{~~xz}xy~|}~~}}~~~~z}{z}|~~|~~|~~z}~~~~~|~{}}~~z}z}v}x{~}}|}~~~~|}}}~~||~|}~}}~}}}|}}z~~}|~|~~~~|~|w|~}~~|}{{}~{~~|y~~}~~|||}}|~}|||~x||~~~}~|}~~~}||||~~|||~}{~|~~{}~{}~}~~z|}}|}|}}}~~~~z~~~}~y}z}{}|}}~{m}~}y~}}~|}|~~~~}~}z~~~|~~~}|}~{~~~~}~||z}}~~{z~~}~}|{|y~|zz{|y|z|yvxvvuy}{x|z|zy}|~{{x{z}yyx|~}}y||{z}|x}~|zwz}x~~y|yzxzz{|{ywzzz|z{{zyzz}z{{|xy}vyx{}|}{|}{||zw|z{x{{{~x}|{}~|~w~~y~z|z{|u}|{||}vz}~{y|}{}ywy|z~~~|xz|x}||xwx~{zx}|{xy~zu~~z|}~~{|{y{y{yz|wx{y|{{xzy}xzzz~z~|}{yzz~||w{}~{~zxv{}}zxvzzzw}|{~w{z|{zz{wx~{}||}}{yyx|{}}||y{~y~|~y~{{|||~z{}{wzywy{{~xz}{}yy|}}z||y|z~|xz}y}{||{~}|{wz~|{|yyzy}||yy{w{wx{x}}{xx~|}wzx}u{|{|}{~xyz|{}}z|{}~{y~|{|||z}ywu|yyzw~w{xyy|uzzz}yx~z~}z|zy||{z|x|~|{}|x~}{x}~{x}|yx{z{|{yz}{yxxx|{{||w{y{}z}~xvxwzz}~yz{x{w{}}{|{x{|y|~~xy~zx}zvw}vzxw}{{y|{z|z|zzxzy}z|xxzz{{|{x}|v~||{y{z~{y~~zy|{}|}~{}u{zz{z{{~{{z{|}z{wx{xyy~{|uzyv~{}{{~|zzy|||}|{|yzzz|}y}x|~z|zzzyw|~zxwz{|{x}~zxx~zyz|}|}~y~~z||{x{}z{~}|~~~~|}~|{y{{|~}~{{}x}|~}}~|{z|}~{|}~xz~{~{~}|}{~~z}~~|~|~|||}|~~z~{}{{}~}~}~~{~~|}x~{}|w}||~~|~~|}y{}{~~}}|}~}y|{~~z~|x~~~}~}y}z}}{~~~|~~~}~~z~~~~{}}}}}}|~~}}{|}~{~}~}|}}}~}~}|}}~~||{~~|~~~~}}|}|~z|}~~|}~|}~~}~}}}{~~|||{~|~{|{{}~~|{~}}}~}{~{||~z~{~}y}}|~{}}}}~}~{{~~{~{}{~x~}}~~{}|~w}z{{~~y||{|{z~yy{y}{zz|~x}{{yzz{xx~yy{x~{yz{{|zwvyy|x{|{~|{xz}zv|{{z{x~|}zz|zzz}x||y{w|~}||zx{|{|tyz{|wz{zy}{~zz{{}yx{yv||wzz~vy{|z|xx{x{wz{}y}}z}yyzx{zu|~z|{{y|}}~}x{}yyw}}}~}}y{|z{z{{|{x}{|yywz{x}yw~|zzywzx{zy{~y{{}z{z|{{yx|yyxx|{v{}||z}~{|x{{yx|{{~x||r}~yxx{|s}{xyz{{|~yzz{x~|{z{||{zwyy~|}x{x|}}{z}{{|{x}z{y{z{}u~}}x{}y~x{y~{|xx{y}z{{}~{|z}}~|zyzy}|||}{|yx|}{z}|{|z{}zy{~|z}y|}y}{{|v}yyzx~~z{z|zz}{|xz{w}zx{|||~zx{{||{z{}}}{{zx{{y|z{y~zv~yv~z{|~yvxyzy{u{{{}z}zw|xx|~x|yy~}{~x|}{zz|z{zxz~{yxv{{}xxyyy}z~{|{{z|{|{yw{x|{{|{{~y{y|~wyy{|}~~z~}zz|{{x~y{}{|y}}{}|~zzs{|wz{{|{{|wx{xzx{yz{}y|v}{}x~w~zz|{~{y~y|}y~~}x~}{v|yrzy{w|x~{z}yzyz{zzz|}}|w|x{|||}x~v}{{{|{wy{{}yv{{yzy{{}yzz|x}||y}~y}|}zvx~w|wx{~~~~||~~~~}~|~}{}~~||y~}}~~}|}}~||~}}~~|}~}}~|}||~~~}~|~~~~~~|~{}}}z|z{{~|~~~}}}~~~~~|}{}}~z~}|{~{{}|{|~~~|}{~t}}|~~||}~~~~~}~~}~|}}|~|~}|~{~~~~||~{}~~~~|~}}|}}|~~}x~|{|z|~}~~|~~|~{}}}}}~~~||}~}|{~}}|~|~~{|{y~}}~{~|}~}~||~}~{y}}}{z~}~y}||~}|~~}}~~|}~}}}|~|~}~~~~~}~}}}z~}{}~~}}}~{}y}}|z{zx}{{zx}wz~{{}uszz~xyz{t}|xy~|vzy{y|u}z|yvx{~|}x|w}y|}zzw{z}|z}}y|z~~}~x}~|{tyzxzx|w|xx|y{zz|yxx|{yvy|{{|{~|xvz|~z{}|y|xy}|zy}}zy||}}}{{vzyz}zzvxz~}{y{y|zty}yzz{{{vz{x{w{~}{zw{{|yy|}yyy|}~}zyxy}yzw{}{{yxwx~v~zu|w~}zxyyuxx|~||}|zzyy{|z{~}z}{y}zz}zx{~yvwzz{x}y|{x~zz{tuxyy|~yz}y~z|zvx{||v|}}|{z~{|}{wz{y~|||}}||}}{x{zz|zy~z|yw~wzv{z{vw||xwx|y}zz}}y~y|z{zwyw{}{{z}wy{zz|~{x|zv{}z{~z|~x|xz|~|x{|yw{{x{zx{z}{z{zxy}xw||}zz}|{~~~{|x|vw{|yzz|wwy{}z{ywyzzyy{z{zyz}w~|x~y{{|}|{z|~~z~{|{|}{||~~y~xzx}{}x}z|yz}}x~w}zu||ys{yyrtv{x{}z|~y}xx{{{}|{y|x}y|y}v{~xz|w|zyz{yu}y{}z}yxw|}zv}{||{|}yx{{x|xw{y|v~~~z||xw|zywz~|xyy|z}{yyzxvyzy{yxy{w{uyzzz{y{|xyx{{~}zzx}z{yzyx~{z{yz||{}}{}{||zxy}yx|x}{z{{{|||zzzw}}x{y{{zx}y}y{|z||{z~~}~~~|}}}~}~~~{~z~~|{|}~~}}~}}}}|}}}}~}z}|~}~~~~}}~}y}|}|~}|}|~{z|~|{{~~}{}~}}|}}~~}}}~|z~~~~~~{|}~}|}~}~|~z|z|{y~|x~~}~~|~~||~{{}~|{}{~|z}~}y~~~~}}|~}~}|}|||{||{|~~}~{|}}|}~~~~~~}}~~~|~~~{{z}~}}~|}}~}z|~~|}~~}~}~}~{~x{||zz{}}}z|{}}||||z}~}}~~}|~|~z~}|~~~z{x}~~}{z~~{|{~~}v|xs{||{}zyz|~w{zv~{y|y{{v{|xyzw|{|z|~x{~zyxz{y|xxwy{y}{~{|}v|y|}zzy{{}}|w{z{{}~z{yw|{~y}}yx{zz}{zy{|~yy~y|w|{z}}wz~{y|}y|{{~yz{yy}|yz{z{xv}|zwyzy}{{wz|{~w{|y{|{yzzxy|z|y}z}x}zxv}}zy~}~~{{{}y||}}zxxyyyzx{}||~{{~}||yzz|}~~y|z}zx|}z~wz}w}||y|}{xz|{t|yzzy{{{x{|z||zx{{}~zz|{}yw|}z|zzv|~xy{wx||yxzy~|z||{~|}}|}y|~|}|y|y{zx|}|z{~yyvy{|z}|y{{}vz{zyz~z}s|{}vu~}~w}}}{zz{}ywz~y||z{z{|{|z|{}|z|{y}x}}}xzyvz{y{~{u{xxx|{|||u{~{{~{|}{y{{y|y|{vxzz~zx{|{{xy{y{vwyz{y{y|}y|t}|xwy{z~{{xz}{|z|y{}x}xz{}wz~yz}||z}}{{~zxy}x}{}y|{x|}{|{zy|xzx{~|||z{v{{x|x{x{~y|yw}wy}{~y{{t}|yxz{~w}z{zzz|~~~|u|}}vyy|zwx{z{|{y||w|y~y{}z|y{}y|vz~~zyy|zyrz{zy|xz|~zvyy{~{}w~z~y|{|}zz}{||yv|{||x{~zy||~zx||}~v~|x||}|y|~{zy}y~z{|y|~{~}~~~~~||{~|~~|~~|~|}}~}}|}}{~~{}{{|~}}{x~~}|~~~}~~|{|z}y}z~}{{~~|}}~{y|~|~{~x{}}~|}z~}}~}}|}~~~||~~~{|}~~~}~}~}}}~|}~}~|~}~{|}~~~~}~}~~}~{}|}~z{~~~~}~~|~x}~}|~{~}|~|~}~~|}}{~{|z}}~}||~~}z~}||}~|~~~|}|||||~}~{}~|~{|}~~|}~~~z~{z}{~|}{}|{~~|~}~}{~}||||~|{~z~|~|{~||}~y{x}}{|w~~z|}xyu~yzzw|zz|uxwx|z|{|yyxvy{tz|xz|z|x}~|}|m}x|{}|z||z||{}x|zz|zw|zxyz}wzz{z}xz{|ytwyz|zxz|zx||zx{z}}z~{{w{z{w}||}|z|}zy~{~xzyzz}zu}z|{ww}||y|}yyy|vxxzyv{|z}~{|{|z{{|y}y~}{}}{{}{yvzxxww{|w{|{~wxxxxx}|xy~{x~|y{wyzz{|yzy~z{||{|}~x||~y|{{z{{}{x}zyzyzx{|zw}xy|}xxyuxx}zzy~{zz~}{}{{{}yzz||z{|y|}z|||{~y}x{x{{}|wy|z{x}}x{w{{}|{z|z{yy|y|x}}m}zzz}~}|z~yzwy}x||||~}~}{z{vwx{~}~z~{z{zxuyy{rty{x{}~}x|~xz~zw|y}x{{~|x{y|~||{yx{y{y~}|y}zzyz|}}~{x{zuxux{zyy}||{z}z~u~}{{z}w||z||~|y|yyyuzy{{yyxyyz{x{zxy~{yyzy}~|{}}~|w{{{z{~z||{zx|vy{}z{yzz}y|y}}zzw~xx|z}yxxzwz|x~yzxxy}zyz}{}{{|||~z}yz~~y{}}|{x{~xz{}|yw~}{t{y{y|x{|x{z{wwz{{zz~yz~{z|||}~y}{zx{}z~vzyyzyzz{z{zz|{|}~yzxx|{{vxw}xy}y{y~}{}xwx{{z}z}}{{}~~~~}~}x{}~~}|}|}}~~|}~|~}~|~~~}|{}~|{~}}{}~|{}}||~z|~}~|{{}|~}~}|{|~{zy}|~{{}|~}}~|~{y}{||}|{~{}}}{}|}}z}}|~}~z~}~|}}~~~~}~~}}~~{}~|}||{~{}|{|{~~~z}|}~~}z{z}~|}}z~}|||y||z}{~~{~~~||~}}z}~~{z~~|~}}~|||}}~|z~}}~|~{}~|{~~}}y|}z{{}~z~}|~~~z~{||~||}~~~~}{}}~|~{~~~{~||{~z~|}z~z~{}~~~}z~}{{~yywyz{z{}z{v{zzysyz~}w{zzxw|xvyy}x||{{{{{{wz|{xzzx{{||{zx~~}|z{{|{{|{z|z~z}zyy|vxzx~x|x{}z{t|y{zx||xy~x{z{}w|vz{~w}{y|x{zy}z}{{}y}{}~{z||{|{|z~|{z|yyz|zzywz}}~{{}|wx|y{w{yz|zzxz~|~{z|xxx{}z{}|w|~|y~|{{w~}zzz~y|xy}yyz}uz|x{vz|}z}z{z|{~|zz|{z|}}yzy|{xy~}~||}}}{|{{{xxw}|xux~{zy|zx{zwy{zy|{|{{yvw}|{q~y}{|{zz|}~{{{|}{yvyy{~~|}~y{y}z{y}|}}|{}y{|w~}zyy|}|y|{{{~}{w~{||~|{z|zv{z}x{~~k|z{yyz}|zx{v~|wx}{~{x|}ywy}}~}w{x|~|zx}yx|}{y{yx|z~z}zz}|{|}vxy{|~|~{y|wz}{|||z~y{{yz|zy|z}z{~{||zzzzy||xzy{zvv{~{|~z||{~y|y|y}|{z{vzy{||}xx{}zy{zxy|z|z}z~zz|{|~~y|zyvzw~z}|z}y~yv|z~{|xvzzwx|zu{|}zxw~|{{}|~z{yz}yz}~|z~zy}wx{|x}}|x{y~|w}z{|x{xyyxz{z|||zz}y|~||z{{~{y{|}}}|yz~~{yy|xvy}{yw}}|~z|zyy}zz~|w}|z~z{{{|}}y{~~~z}z{~}}{{~|~~}~}z|}~~}~{}{~{~{~~}{||~}}{}x~~}~|~}~~}~~~{|~|~~}~~yx}{z~}~y~~z~~{|~~}~}{~|~~~~|}~|}~{}}~z~}}|}{~}}~~}}z}{y{}~~}}}}}~|~~{z}|~}}~}}|||z~}}~z~~~~{|~~}~~~~}{~~~~yz~{|}|y~|}|~{|}y}~}}|{|~}}}}}}}~}}~||}|~~|~}{{~~~}}y~~|}}|~w~|}~{}{|~~~~|{{}|}}~{zw}}|z{}}~|w}~z}~|~~~{|{{zuy||{yx}{zx{y~{}y|{{~y{y|}zy{y|{{{z|{|{}}zzx}|~{|{||{z|~zx{z}{z{~~z|wvzz~{}zu}zyy|xwxxy{|y{y~xxyyx~}|~}~xz||}}~uz{{}z||zz{z{}|{y{}{}~}}y}|yzy}yyy|x{~x}y|~|}y{|~|}}y}v~}}}y~{~z{{|z}z|~{z||y{x||{}{x|||~}~|v{~|y~}}~|{x~{}yzz~z}{x||x}y}vy{~}}{}}|~zx~{{|zz~}z||~}xy}~~{|zz|~w}}y{|zx}~z~y||zxz}y|~y~}~{z~{}||}x{x{z{y|{}~}{||}~}}{{z{}{~z{~~z|~zz|}{{{~{}{yz||{|{}y}xw|}{z|~xz~{z|}~}|~}}}}|z|}}w||z~}~{yx}|y|}z|{|z{{z{z}{}yx~~~zz{~z}|}z{|}}{}~~x|{~~|{v{zz~|~|y||y}v{|wx|{x|y|{yz|}y||}|}x}~~~~z~~~z|~x~y~z~{~{|~{||x~x|zy|{zv{z{z{y~{~~}|~zx}|z{zx{}}x|}{|{{}~|~|y|z~x{|y|~z{y}w{{zyxvx~~yz|}{{~zxz}|}}z~|}y~{}y~|z|{}y{wxz{y~}zzz{yy~w{w}|yy|z{}}~}{{~}|{~}~~y}{~}zz~~~|}~|~~~}~}|~~~z}}{~~~~~}}~}|~|||{~~~}}~|z~~}||~||}}}~~~~~}~}u}{}}|~|||}||{|}~|~}}~~~}~}||~~~~z}|~}|~~|{}}~y~~}~~~~~~~~~}~~||~~~}|}}}}|{|}~~~~~|}}|{~}|{}}||~~~||~}}}~}|}}~~~}{}{}~~}~~z}zz~|||{|zx}|w{y{{xz|{ywz{|||yy~x{}|{y}~z~|{w{z{z|w{{||x{z|zz{y|{xv|{{}|y|z{{y|zzzvzz{wyz~||}|||w|xz||y~y|~{z||||{y|}|tw{t|}z~}|z|zywy{wz|{zz||x{zzwyx~z}zw{z{}}y}z~}yx~y|{z~yzxu|~{~x~{{~{yy}}z}{~{z|yywx}xz~~~wxxz|}zxx|}|{yz{|y{}{{z{}y}{~uyx{{}~y~v||z~{|{}xzz}}z{zy{yz||}wyv|}zyx{yyzy{{}z{x{|w|z}|{|u}|y{|{u|zwz~{y}}|zzz{{~yvz{zz{xw}{}{||}xzxw{zx|z{|}}{zxzwy|||||{}xz{}yxw{y{zxyzyzy~}|wx~{x{{|}ywz|{w~{x{||~y}y~|~~|zz{|z}y|}yyy{~zt}|vxy~|}z{}w{{|}y{xv{z|zx{}}x|}~z}{{{{wz{ywrx|y|}w~}z{{|}}{u}||ztyyx|y}v}|z}x{}x{vt~xy|{wzxxx}yzwzy~|xzz{z{~z{~{{{vyxyw}zyy|{zyyy}w{y}xyzyz}||zzzv{{zxuxx|~{yzx|}{zyy~zx~yz~{~{~yyw}v{~}{{}|z{{|zz}zyx|~~zx{|xzxx|ywz{{|z~{wyy{{z}w|x|z|~}{{z}~{|sy}y{~{~zz~wx}{zw~~{vx~{}z}~{zrw~|{|xy~}|y}|}~}~{}~}~x|~y|}{z~}{}}|{}~~|}~|}~{|~||~|~z|}}|{~~~~{~~~~}xz}~}~}zx~zz~~~}~|}}~}~}|~x}~~~{{~~~{|~~}}||~~~zy~|z~{|}~{}~y}}{~}~{~}}}x~}|}~|}|}~|}{~~}}~}}~}{~~|}}~}~~~}|||~~~~}~~}|~z}{z}{}|~{{~|~z{~~~~z||zz~||~~}~|~~~}}|~}||~~}}~~~|~~}~}|{}yz|{}~{}~~~|~|~~}|{{~~~}~}~~~~z}}|~~z}|}z|~~~}|}}~{}|}}}~~|}~~~}}}|}~y|}{yx{zvv}|}||}yy}~xz|{yz}y|||xy{yxx||}}y||{|w}{zx{z|z}zyzxz|}~}}|z{{}yvzyzu|wz|yzwszzz{y{wwz~y{}zzzzzx||~}{y~|~vw}{yz}|{x{|~vyy{zuzz{s{xwvzyx|xzz{xz||yz~wyxx}{x|}{{y}||~{}{yz~|u}zv{xz{|{y{z~{}wztxy{z{{xy{zzy|{xzw}wz}wuzvy|y|yzz}x~{|y||x}}{}zz{{}}}|||z|zzwyw}yz|}{zz{xxx{wyy{{~{yw{y~y}|{~{y|||xz{rz}xz{|xyzv}u|{{zzx|zzzz|vz|{}x~~wzyy~zz{yy{|zx{|y|{{{z{~zy}z}}~~}}{{~yzzvzzz{zxz{zw|yz~~zz{yx{y{~{v}{~yzz{zzzx{~}||}|~~|~x~}w~~{xz{}txz{zxzyyyy}y{x{xx{|yy{y{z||}{{z|~yx{|w{yzyvz}}}}|yzy{|}{y}yyw~{}zxv|zv{|uyv}|yux~xxzz{}}~{z~{}{{~zxw|z{x|w{zxzz~|{|~{z}x|{{wzy{xz|}xz~{z{{zzzx|zww{zz|y}z~y|||~zy{|{}|y}y{{}|xzyz~xwyxwyyx|yz||y{{yzyy{u|{~|{||~{y}{y{zv~z~}}||{{||zz~|v}xz{|yyvxxxvz|z|||v|yzztyzzz{y~|z|x{x{{{}}{z~||~}}x|~|~}~}z}~~z~{~~~~}|}~~|~~}}}}z}{~~|}|}|z|y}~~}~}~{}~~z|{y~|~{~}~~~~{~{~{{}|~{z}{|~~~~}{~|{~{}~}}~{~z~~{}{~}|~~~z~}~{|}}}}z}~|}}}~}|~}~~}}|~~|~z}}~|~~||||z~~~~}{~}}~}|~}||z}||~}~~~}}{z{~|~z~z~}~~{{|||~}~|~|~}}~~}}~~|}}~|~|{~}~~}}{}{~{}~~~~{~{{{}}{|{x~|}|~}{y}~}|~|~|}}~}|}y|}}}}|~y~{{~{}~}}v{}}}~~zy}|z|}w}yyytyyzx|}zyx}{{||y{x|zy|z{w|x|z||zzyz}wv{y~~|}wyxy{{}~|}zz|{}t}zyy~v{w{z{y{z||yzy{{y|z}xy|{yyxz}|vwxxwwvxyx{wt{wz}y}y{{x}z|{{{w~|{{{}{wy}|yy}{z}}{|}zvxvz{zz}yzz}|}xw{wz{|wz}{{}{{z~x{x|y{y|y}~x}}vzxx}{{~~zyz}~|{yy||zz}|xzz{xyzx|{{{|x}x~~}zx}|~x|{{|y|~{||||}|z|wz~w}||z|{zz|y|}{}~}|yzyxzy}~~z{yzz}z~zzzzz}z}yz|yv}{~{{xyyzz|y{}~yy}~{y|}zzzy|t{yz~y{yx}|}{y}{}}|}z}~|z{wz{{}|zzzvx~x}{zv|}{|w{}}yzyzwx{}|yyy|z||z}xwu}{y}w}}{y}}~||y|{{|~xy|z{|zx}{|wz|}z{yz}~y|z|y||x{uyxw|{zyx|v|yx|y}{~zx~|x{zzsz|yzz}{zz{zyxw|}~zwx}|z|y~|wz|{w}~zxxw{}wy~{||z|zz~yy}y|}{w}x}{y{zwy}|x}wz~zw{~z}z{{{w{}}|{zz~{|w}ux|~z~|x{zwz{{{w~yyy{|vz|}zvxx{{{zy|z|yzv}{z|zyx|u~|||y{|z~zz||xxzzz{||~z{~}w|}wz}~}zxyz{x|yz|xy}|~z{~~|||~}{|}||}|{}|}}y||~}}~|}z|~}}}||{}|~~~y}}}~z||~}|}~}{y}|~}~~{~}}z|~~~~~}}~}~}|~}}|{~|~~~~{~}}{~~~~|~~~}{~z|}}}{~z}~~~||~{}~~}|~{~~}}~}}}{~|}|}~~}|{{|}{}|}}}|}~}}}|}~~~}|~~~}~~|}|{}|}|{}~||}{z~||~~~~~{|~}||}{}x}}~~}~~|~}}}}}}}|}~~~~~}~|~~}~}z}~}~~}|}{{~|~|~}{}z~~}}~~~z}~{~}|}}|{~}x~y{|y|}{{|x}|ww{z{y{|yxxuzxx}yuzx{z|{z|x~|yuy{z|~|y}~}|}~s{{|}x|x~z~{{yzz{yy{ywz}xyyxx{y|yxu}w{yw}}xv{uz}z|yz||}~}x{yzz||y|y|z}yw|x|{}v|}zy{xxz|z|w||zxu}y}{~{yz}z|z~}}w{w||yz~{|z~|~z{z}{zx|{~x|zxzzyy~|{xyxx{ywzwzzy{}}|}z{|zz{~|yzy|z~{~|zz{zy{||x{v{yv{|xyyy}|~{}|{xwyzz{{{~x}~|}{zz{y|~{z{w{}yz|||v|yz}yz|wwyyxzy|yy||y{|~||zx|z{y|~}z~z~{||{x}~z~}}|~z{|}~~{~v|{}wy{||zxxzxy}zy{vyz|{y~xx{~y|}~zx}z|}~z||||yy||}z}~{{xwzy{z}}|}{y{{|yyyyzyz~v}~{u|~}w}~|x|szz{x~}x}{y}w}z{}||zw}}y}|xx~}zz}}z~|yw|{vy|~}wy}z|}{wxy{xx~}~y{x{x}z{z|~z|||{||{~{|~|xzxy{yy~{{{{yzz{yy}zz{zu||yyvt~vzzzz|{yy~~{{~{{|{|xz~|w|xy{wuvy{xx}z{wxyt}yx{}}y|wxzz||{{{}}|xz{|~~}{{{wzy{z{{{z~w{~{|x~yw{y|~xy||wyx|v{{{z{{y}xy~{xzz~{{|}}z~|}|{}|~{{|~{z|}~|}}~~{~~~~~}}}z~}|~}}}}}~~}~~~}|~~}~~}|}}~|}|~}~|}}~}|}|{||}{~}z}~~z~}~y|~}{~~wz}|{~{}|~}|~}~}||y}}|}}~}~}}~}}{~{}~|~~~~|z}|{{||{|~}~}y}~~~~~}~~~|y~}~~}}}}}}}|~||~}}~}~}{|~~}{~{~|{|~}{}{}|||}}~~}~~|}{~|||~}}||}}~z~}~}|~|yy~zz}~z|}~{~y~y{{}~}}}~}~}~}~y|y~|||~}|{}~~|~|z~~}vy~~y|~|~zz}yzz|~z|yw{|z|{~||ywzy}v}zzw}z~zz||}zxww~}y||xy|z{{x{x|yxxuwz}|x{~|~xwy}~z{yzwx{|yz}zzx{yzx{}~}yzx|yz{x{yzxz}~}{zyx}xzy{{z}t|yxuw}}z|wzy}xz{}x{z~z|}|zz|y~|}}~~{tx|~~yxzx}zyy~x||~xzu|wz||{z{||{~x||}zyzz||z}{wxzy{{z}vyz~z}||sz}~}}}yx~zx~|{y|{}~~{||zy}{{|{~y}|{z{xy{{yz|}}yzz}~}}wy}|~}wz||{z~{{zw{v|x|}~w~{}z}zyxyzz}yyvxz|}~xx{z{{||z|{z|xz}{x{{z|y~y{~vz|~~{}{}~z||{|{x||}wxzzy{x~{y~z}z}z}x{{{~}y}}y|}|||uxy{xu}{|||{}{x}|~z|~|}zzvzy|}vwx{xx|y|~|{x}~y{zyz{v~x}y{|v{v|y}wzw|y{z~z}yzvzz}z{}yz}{yw}|~}z}{{yz{zz~w{zy}~{x{||~{}zy|x|z{zyw}w{zzx}y{~|zwyz|{}{|z|{}}{{~wyw{{x}|z}}yy|xy~|z|{|}~z{~z|zx~{|zyz}z|z}{z~}|~{}yz{~z||z|~{yy|vy|}|}yz|zy|y}|u|y~vz|~}z~z{{|y{{|x|}|}|{{z~|z}x}}z|}|zw~zxy{z|~}{~y{{y}{~}{~}~z~}}{}z}|~}~{~|~|~||z}|~}}~}~~}}{~}}{}}~|~|{|~~|}|}~~|}{}~~}}}|}~|~~}|}~~}}{~}}~}z~~||{|}~||}~}|~}}}||}}y~}}~~~||{z~}|~~{~~|~|{}||}}z}~}}|}~}}~y|}}}|}}~~~yz~}~{z~~~}}{}~~z|}z}}}}|{||{z~{|~~z~{~{~||~~}~|{{|~{{~z~~}~~}{~~|{}}}}|z}~y|w}}~|}|~|~|}|~~}}}}}{~~|}|x|}}~~|~|}~~{}|}}~}~~~}|}}}|~}~}}|~|~~}}y~}|~||~~~}}~~~}z{{~x}|y{{yyvzvy{|x{zxsx}x{~yyy{w|zxzxuywu{v}|z}yty~|~z~yzwx~~~z}{z}}|v}z}|{tyx|wxwzx|x}{y|ywvyy{wyvxy}x}{}xw~u|{xz|z{{yxz}}z|z~{{}xzzzxx||zz{v{yyuz}{{}y||{{{}y|zyywzxz{|~|w|y|wyy~~x}z|}zz{ux|{|z|~z~yv}z~}ywy~{{wzx|y{{zw}{|{zyys|z{||~}xy{}|xz}}w}}~z{y{|xww{|wz|xu~wv|y{yyyw}{|x|{xuyzxz|y|xy|}}zyzux{}z~{|zzx|{z~~z{xy|ryw~yyzw|{yzww|xxyz{ww}{xz{z|x~zz~z}w{y|}}~yx~z{~u|~{w}yyz}yx||yz{w|{{zy|y{y}vxxuwy|u|w|x~|~z~y{|~||}~|}}{z|}}y~xxzv{~{x|}w{{}zyyz~{}v}{yz}w~|w}y{|z}~z|~}}xzzyyzzy|}zz}|x~xx{yzz{||yy|zvwz{v~y|ws}~vz{ztwzy{{{y|{yz|x{yy}{xzz{yx}x|~}x|{{z{z{wy}}vy{{{wxxz{ywyzxzvz{{x|y}uyx{zz}||{z}{~zy~{z{{zx{~~{||}yz{zwzx}w|v|{z{|{zx{xu{vy}|y|{|z}xv}|xy|w~z}{x~{||zv|{}|~x{~yxy{wyw{|vz{vzz{}|yyy|x~}z{wy{y}{{|z~z{}yyzy}~|yz}~}~{~~|}{{}}~}}~~z~~~~|}~~~~}~|}|~}{||}~}}}|x~~~~}}|~}}}~~}|{|}}}z{~y|{{~~|}||{z{~|{}}~}}}~~}y|}{~z~{}~|~{||}|{}}~}~~}~~}|}}|}~~~|~{~}~}{~||}~~~~~}|}|}~|v~z|}~{~~~}}|||{|{{z{~~y{|{~~{|x|}~~~~}{|~|~~y|x}}{~}}}~|||~~v|~~{}~~}||~}|}{x~{~~~z~~~{~}|{~}z}|z~}|~}~}~~~~~|}~~{}}|{}|}~}|{{}}{|~{~|{~{{z~~}~~y}z~}{~}z|{~~}{v|tz~z{y}~z|z~yyyyvzzv||{x}|zzyxxzv~{~y}}}~zw}wyv|zxzzuz}}zzzw~z{y}~{|~~{{|yy{}{{wy~|{{u|}}yz{|~zzyxx}ys}}{}}||||v~y{zx~z}~{}z~wz|xzyy|z{yxzvzy|{zy|~zz||{x|}x{~zyz}wyzz}w|xwv|z|x}{}v|wz{|{{zyzxz~|}z~wzz~w{z|z{z{y}z{|yz{zz{|{}{w|{}wyzx|z{{}|{|z|~y|yxy}|~}zx|{y{|z{~z}|x{y~w}~{||{zwxw{|||{uz|zw~{|x}y{zzz|y|zvu{~w~xyz{z{v{z{{|xwy~}}yx{x{~}v}{~{|y|y~}{yvy}v|~{wzz}y{}u~|}wwxyx{{||xz{y{xwvwz|}|{xwz||||~{{|zz}zy|w~~||{y|{|z~~zz|||~y{zwz{{z||}~xz}yyvy{{}~|yv|x||zz|zzx}{|{~w|yzy}{yxyxz|yw{z}z||}x{|yz~szzyxzz{|y}z~{{yz}x~|{ww~{xz~z{|z~y|{{x|{}zz{zy~w|}{yyw||{y|wwy{w|u{{{}zzy}u}{|zzyx~zzzy~z{zz}zyzxz{{|yy{yxy}~{x||zx~|}~y~zy{}}~{|{{{z{|}}wz{z~{}yz~{zzy||xz~|yy{{{|~{{|utt}w|zy|y|{x|~~|z}|}|z{{}zxy{z|w|{~}xy}~||}}|{~}~}|~~z}~}|}}}{|~{~}|{~z}}~|||~|~~~y|~~}{~{}~~|z~||~}z~}~}}z~|~|~z{~~|{~~~~}~~|}}}}}~}~|~}}|~~}~~}|~~{~~{}{~{}~~w}~x}|~~~~}}|~}}~~zz~}~~}~~~~}~|z}x~}|{{~}}~~}|{~z~}}{~~}}~~{||~~{}}y}{}{{~}|~~z|}}~z}}{||}|t~}~z|~|{|}|}~~x{~~}|~}~{{~}}||{|~|}}~x~z}{}}{~~~}~{}|{~~}|y~~}~z~~~~|~~}~z|}~{|~}{z|~{|{yz}~z}vz{{|~yw}yzyx}zzw{rx}{~yzuxxxyxzyrsz}|xv|}~~z||z~~y{xy}~}yu~|{{}y|}wv|{x{}}|~xw{x{~{~yzyzxxyyx{xyx|zyz|vx}}xy{xz|~~x{}|y}{x~z~{{|xzx||zyx}zz~z{yzyy{yy{y|}y{|{x|w{{||wyz}~y|u~xz}~~x}{{yzw{x|xz|}{{yz{||z|{wzyw{z|zyz~wyzyyz{~{yz}zxz||x|z~{}{w{y~zyxv{}~u|}y~||wx{wzy{{~~|yv|xzvy|}yy|{|}}yz{~}{|z{x}}z{{y~~|z}z~{{~yx~zxw{yvyzxxwwuvzx{x}xyy~wzz}z~~~}}~}zy|zx~vzz{~|}z}|~{~zzu}tyz}yzwxzy~zwww~}|{wyyuwyzz|w}z{v{|{|}uz}y~~}~{{|{}~z~z{{~{x}{z~{{{|{z|zzzvy|{wzy}}zzzx|x{}||w||}||{|}}z|}|{{~y}~zy}vzzw~x}~tvvx}zvyw{zxw~{y{w}yy{wzv}}|}~~{~}yy~y}}xzyy|wxxyy~}~xzzxx~~xx{w}x|y}zw|yvz~|yz~||{z}zzxt{{~}{{yz{|z}~yyyv~wy|wvwzx~vzy|yywww{z{}y|z~{z}~|}|z~}}}}{|~zz|}}zyz}w}|xzyyy|{zx||y{vxwyx}zywy{y{z~|{~z|{}{~~{||~|}~|~|||~{~~}~|}}~z~{}|~||}zz}~~}}|}}}|~~|}}~|{z~~{}~|}~}|~|~}}~~{y}}}~~{}~}z~{}}~{|~{~~~}}z~~{{~~~~|||}~~~{~~~~}~z~}|~~|~}{~}}z~{}}~}||~}}|~~||~{~~}~z~}~~~~{z|||~|}|||}{|{|~|~~~}~}~}~~~}}~}||~}}~~~}~|~}~{}~~|~{~~{}|}|}{xw}|~}}|~{~}}~}~~}{|~z|}||}y~~}~}|}}~{{}|~{~}}}|x~|||zxx~}x}z|xxy}{y{z{x}yv{wz{ywxy|{wyy|~~wy{ww{p}{{y}|}}|v|xw}xz}{q{}{z}||}z}||z}y{||zyw{vz{}wwz~}}w~zvzx{{xz||z|yw{{{{w}yyyzyyv~|~{zz~{|y||{x|w||w~|z||~|{zxy{{|v~wzz}xy{wx}y|xyxyy{xz{~~}zyvyy{y}{|}yyzv{|{{{z}xy}xy|z~v~u|yzx}zy{u{{z{|~~{{{z|vz~|{{}y}{|}zyx~|zv|||xwyz~zyz~{z~zyz{wxyyy|}xz|xw|z}yy|y}}zwzyzy|{}z~yzyzyz{}z{vzwyyy|}z~v{x~{wz}|{v{yyx{|}~|y{{{zv~~x{{|{~||{y~|y|~zyxxyzyv|w{x{{|zv|{y{{yxu}vy{~{z~yw}zyz|y~}}y{|}~z||z{u{y{|}yxx{}~y~yx|y{y|y}|z|{zsz{~}~z}xz{{|zz{wz{y{}{{z{y{}zz}v|zwz~|{w||}{v{|}~yzw}z|z||{zyy{|x{xxxzw}|zy{zxy{{}z~{y}}{y}}zzyz{}{}}~{yxyzy}x|~~vyzw~|t{x{w||yy{xzz{~xv{v|y|y{z}zywy||zzx}v}zzyxz~{y}x|{yzy{|xuz{ywyy{{}z}wuy{{yyz~|ywy{w}zyz{yzxzw{|}}w{y{zw{~yyu|v|z{~z{yzyzw}|wy}y{yxy|}~~|}z{~~~~~~}}}|}~~{z}~~}~}}}}{}{z~{|||}}|}{~|~~}|~~{~}~{~}}}|}~~}~z}|~}~~~{~||}z~||~~}}}~~}}~~|z{~|~|~{~}~~|~}{~}}~~|~}}x{~}{z~~~{~|w{}~z{}|~~~|}z}~}}|~~~~~{|~}~|~z~~}zz~{~{|}}|~~~}}z~|{y{yz|}{}~}}{~|}~~~xyw~~|~~}~{}~}~}}~~{z{~~}~}}}~~~|}~~|}~}x}|||~~||~t}y}~}}}{|z~~}~|{}~|z~x}}{~~~}}|~}|}}z~{zz}|z}}~z}zxxux||wz{zz|xwwyz~y~zz|~xzvz|zz{}yy{}{yz}{~}z{}}}z}}||zy{{|{x~xzyzx~wy{{{yyzv}zxzxy{z|~|zzyyy{}yx{|||{~v}{{xuy|w|y||w~z}|zwy{zztyz}zy{ww~}{w|vyzyy||~{~||{{|{{x~}y}~{z{{}yzwzx~zwy}|wzzzwx~yyzy}z||{nx}z{z}wzuxz|y~}{}|~y{zz|}}{{z|y}{~wy|z}{{y}tzx|wyy{xzzzxx}z|yyy|{~{zy~~{x}x{|~vxu{{}zx{zw}|~x}u~t~~{yyxyz}yuywyyy{xu{s}y~y{z}||{}{x}~|}{y||~z}{z{}{|zxz~}~y~y{zv}~|||{v{yzywz{x|zty~xwxx}x{{~u~zy|{|wywz{z}{z}|~}yz~zz}v{|{yzz|xzv}zyzyxzvy{x{tyyxw|zz{|}~}{y}}|{x}{zwy~z|~w~{~|zyu{{{z{zz}|zz~{zz|{uxzyw{{|z}|v{|}{}y}y{|{xyvw|~w}~yzv~yux||z{zz{|zz}{|zz{z{zz|{zy{zx{~x{~z~y|}{zz|{||{xyzx}wz}y~zwz|y~|y||w|x|xz{w|y{zxy}zy~|y~|z{{x||yy~{|z{}{}~|~yz{w{z{}yx{z~{x}{{x~z}xw~{zx|~y}w}|~|||}~}|zw~{{{}yz~{|~~z}|}|yuy~}||~~~z}~~y}~{z|}||}~}}{~|~~~}{{~|~~~~~}z}}|~m|}~~|}~|~z{}z}||~|}}~}~~|}}|}~zz|~~}|~{~~~|}|~{~~y~}}{~}|z~~}{}}}~}~z~z~{~{{{y~|~~}~~~~}{}||}|~|}~||~{~}~~~~~~w{||}}}}}~}~}}~}{}}}~}~{~~~{~}~~z{y}{xz}}}~z~}||~~}}||}|~~~}}{~~z}~~y~~|~}~}~}~|~|~}}{}|~~~{}wz|zzy{z{}{wzzz~x{}}|xzz|{~w}|w}wz|}{zzuw|{{|uzx||yyzzxxz|z{~xxy|}}z{oy~~zxz{yz}{zwx{z|{~|vx{{x{{x|z}yx{z|{~yx}||y{y|~yy}|yyyz~yvy{vyyxx{xxy{z{}yy||v{~{zxz|y}}wz~|y}ywxzw|z|zyzy|{v{zwzyx{y~|~||y{{{|}}z}|yzyx{yw|}wz{z{wyxyz}{}zx{y{}|}|yyyy{~w{{z|yx}}z}|z|}{zvw|zwxxzx|y{}z{~x|yvyz{yx~}}{|}y||zzy{~{|v{w|yxw{yw|y{{y{|z}}|vx}zz~xt}|{|~{|yzzzwz{}w}z{|z}wvwzy{y|w|z{}z}|w||}{}{|t{y|}zwzz|}{xx|zz}x{|zzyzw~uz{zzy||{}yz|}zwzyyz|zyz{|{z{xxy~z{yzyz|}~xzy|~yzz|y|{z{~xxy~y|}zwz}xw}}}x||yz{}|}z}}{w~|z|z~z|{{zyuv~y|z{|yy}zy||||zzz{yzzv{z{yzxtz{{~{z|{|x{z}{z{{{|wyy{w||y|||{y{y~x}z{~z||{z|{{xw{zzz~yw|syyz{xx}x{{yx~y~|y~zyywy{w||z|uz|xy~y{y{{}~yx}y|{}{{z{ywxx}}v{~z|x}||zzz}{yx~z}z{}{wy}z}}{zyy~y{}~zy|x~z||yxw~~}}~z{y|wzw~{{z~|}}~~~}~{|~}}~|}~~}z{{||~}}~~~|~~z}}}~~}|||~y|~~~z~{~~|}~|z{|}|y{}z~~~}|y~|~~~|~||}~~|~}}~{|}}}}}{|~~}|~~~{~}{~~|~~~~|}}}~{|{~~{{|}~|}}~{}|~}||y}}{}~|~{}{{~zz}~~}}}}~}|}~}}}{~}~{~}}||||~}|}~zz}~}|~~}~z}~|}}}~}~~}~}}}}~}~|}~}}}}~~}}~y}~}|}}~~|}}}}w{|{~|}~}~~~}}|{|}}~~}{{~y}~yx~|~~{{~~~}{~~}~|~|z}~|~~}|}z~z~{x}|~~yzy}y{{xv}vzx}zx|wwyyy|}{{{{{yyw{xvzzz{|~zyx||}x|}~{xx{y~|{yw|~|~w{{|~{x|z{xyuzz|z|vyz|v|wyv~ux{{~x|x~}|{y|~{v{}|{z{{}|{}z}yyx|zxzzzr}x}{}{{x{zxy{|{y{yzy{||t}}ywz~z|z~t|zy}~{|z}|{vz~x{y}}|yyv{vxxv}{~|wy{}xzyz}zxx{xy~|}vzyy|w~}z|~zq||}{||||}pw~z{x~yyz{|}zzuz|{{}{~}x}{xwyy~yz~}~|y}~|z}y}x{w{zvyy{{|w|{~yzw{z}zwyx{yz{s~xzy{{|yxxyy{{}zy|y~||~yz~~{|{}w~|zw{|~{}|~~w}{|y{z{wy{zy{xxx}wy{{~{vw}{}xwyz|{}zy|~|}|}xz}~y{z|}{yxzx{{xy{wuuy}}x|~wz|t{y{zw|z|{t}}x|yy|x|~}{v~y|}zz{{{|}{x|yxwwztuw||xxv~yz{x|xswyz~|{v}|tz~~z|y{~x}}{}~{|{zz|{|xy}zzy||~wv}ywy~~}z}z|~{{yy}z{{{{vyw|z~z|ywxx{{xyyzwx~{zz{}~~}{wy|~||}xuu{vvsy{w|yzwxz{yzy{z{yz}{y{zxz|z~y|y|zw~}|||x|}{}z}wx}{}|}y~xxx{}{zzwxwyyyr|xx}{{z{|~y|{yw~}|z~z}~}}~}}w~}{~~{}~{~|}~}{}~~}}~}~{~~}~~}z~}|{{}~|~|}~~~~}}|~}|~~{zo}}{z~}{y~~|{~~|}~~}~~~yz{|~wz}~{}x~{z}~~}~~}{~~~}~|{~}~z{}~}~|~{}|}}|}}}~}}}{|~~}z~{{{{~}}{~~}}~|}}}||~~z~~~~}}|xz|~}}~~x~~}|~{}|}|~}~|~z{~~{{}|}|{}}}~z~~}}||~z~~~}|}~||}}}~~y|}|~||{~|{~~}}{|~||~~}~||}|~|z}{z{{z{~~}~~|}~{}~~|}~}x~|~}|y|y}w~~~}}~}zyz|}xz|~~yzz{y{}y|{w}|yz|xz{z}}{|w|~}~v~{zzy|yxxy|{xxz||v{|~|yys|xv{y|~{y{}}|z||z{~yy{|zyxx}{zz|{{yzzvz{~wz{zz{{u}x}z|w|z{z{|wz{~z}wz{wxzx||}|{{x{x}wyyzyyx{yxzx{x}|{{{}{~}z|v~{y~|zv}{}z~ytyvxy{v{x|~y|yy}yw}~z{}|yxz~w~u|z}v|zzzy}{{|wx|}|~wwz}zzx~|}z|{z{{zzzx|~{~||{}y{|xxyy{~xz}|ww|{}xx}{w{~{yx{}{}{xzzz~z|{yxzzwz}{vtw~}}z~zx}}}z{yz{{{}{||||~{z{|}}|{|z{z{}}~{~~u}|z{z{z{z~|xzvxz{x|zz~{~yzy~{{z{v|y{}||{y|x|z}xyx{z~{|y}{~zz}~yyz|y~v~~{xz|||{w{{{|xyy}}}{uz{zyz}}{|wy{yxxx{xyzyu}w}xzx{}}|{{yz}y{|uzxy|v{|xw{{~|{y}{zxx{xz}}~}zy|z}yzw|{~{yy~{||z|}}||~|yxzy{wzz{{wx}xz{{{z}||yxz{{xzzxxz}w}w{}|~|}|zx~z}xuw{z|}z{x{{~w{{{z|wz}xz{}|{{ry||{y{x{w|}{yzz{}{yv}y~y}~z{y|{{v|}|y}yy|}|}{{w{z{yxz|x|}{x|~|wzy|zx{zw|z||}w}{}~{z|z}~~~}~|~~y|}y~~{}~~~~|}}}}z~}}~~}}{{}~}}x}}}~|}}}~||{}}~~~|~}~}y~~~}}{|~}}|~}~|}{}~|~}}}}|~{}~~{{}~~|~~}}z~~{~~{}{~|}~~~||}|}|~|~{~{}}|~}{|z|z}|~~{|~}}~~}}~~|~~~~z}~~~}yx|~}z{y}}}{~~~}|z|}~~}||~}~|~|x{}}}|}}}~|}~|}~{~|~}~~~~|~}~~~}z{~~~{{x~|~~|}}|~|}|~}|~|{y|~{~{~~~~~|~~}|~~}}~{}~|~|}}~{~~~}}|{}{{|}~z}~}~~|}z~{}}{~}~}}{}~~~zy~z|zz|{zxz{||{zyryx}zxz{uyw|zyz{{{xwwxyz|x||yz}{{w{z}vzz}x~{z{|yx{wz~xx}y}|{wz||z{z|{zw{yzwys~x|x|x|x~|{~{{{xwy{{}{}|xyw{v|y|}x{z}|uzy~yv{{|yzyyy~x}{}wzx{}zux{z}yyx}z||zz{{||yzx{|yyzzzyux{}{y~wv{{xzzzw|yyw}~||{yy|~x{v{y}z}{}}y~zy|x~|||}~xzy|~{{yy{u~~vzxz{y{v{zyz{}{wx|w{{yz|vz|{{||}y||z|y~xy~y}|v|{yx|qwvwzx|zy}z}z{xxzz|y{{uw~xx{}{~}|~zz|x{y}|~z~xz||{y}~}|~x{zxu{zxx}{x{zyt|~xyyzv{{x{w{{z|}|{z}||{y~yy~vz}yz{|{~y{~{~|{~zx|}zzwzww|~zy{zy{}yx|~zwzz{~|t{|z{yx||~z|xx~}|x{z~z{y|{zx{}t{~y{{zw}uyxyyzx{zzz{uy|uzz}vy{|{x|{|}{{}y~ywy}~}xzyy{y|{~}yzzww|||vzvwzw|wy}zz{{|wu~|yy}|}~|{{ztw}wx{zv|}x|zzz{}{{zu}x{zz~zzyw{z{|}}{|uwvy|wyz~{|yxvywy{|z~|w{~{~{{|z~~|wz|}{{~}~y}}x{xyz{{{vzxz{}|zx|{|w{wwx|yxxv~{{y}yz|z{yx~{z}~{z~~}{~~~|}~~~}|{~}||}}}|}~}~|~~~}~}~}{}z}~}}~}|}~~~~~{|~y~|~~~~~}~~~}{~~{~|~{}~}}|}}~~y}z~|~~|}}~~~}z}~}~}~~|~~}|y||~|~}~}~~}~~}~~~||{}~}~~}~~~z|||}{~~~z~}~|}}~}~~}~}{}}|{{}{~~}~|}~}z~}}~~{}~|~}~~}|}~}}||x|}~}}}~||z~{}}{~~}}{~~{~}~~}|{|}|{~|y~~w|}}}~|~~w~~~}y}~~~||~~{~x}~|~}|~{~|z|{zy}}}{}}~~y}~|~~}z~}~}z~{y|z~~{~~~~|y|~z{u}|}}uxwy{zxy{vxx|y{x}x|{wwzxxz|z}|v}|xz{xz}z{~~x{{zy|z{zx{|xz|}xzy|zwzzxx{xyw}|y{{z}{~{~z~}~~{yvzywzxz{w~wt|}|{yzyxz|zyzw{}w{w{{w{x{ww{{{zzxyyvy|yxyzzz~w}z{yy~yy~wy{~{z~w~zyx{y}{x{}w|z}zyzyx{y}y}{{}~{z{yz~z~y{||}x~z}{~}v{zy|y|xxxzv{{}~}{~{{}}{}v|z}{}|uwz}|yxx~yz{yxzw}}y~|u{~zzz|zv{{|{~x|z}zy~zxx{xyzx|{zz|v{}{|wz|~xzz~}w~y}}x{w{y~|xxyyv~y|{}|{z}zz|zz{{w~~yzx{|z|wzy}z|||wtx|{{v{{yyz|y{z}|z}|z|y}y}||}yy{{zyy~y{yy}||{{~{zzy|xy}zy{||}yzz{{u|zy}}wz||yxz{{x|{x|zy|x}wywxxww|}zxz|zz}y{zy{{y|}vu}|{}zx}{{wzyyxwwxxy|{zzzy{}zy}ywz||wzx||xu}|w{yzy~wzyxuzx{y|{{y}{yz{y{||}~{|x{}x|{}|yxw}yvzxzywzzz|}xxx}y}yw{yv{y||}xyxwx{x}}|z{z|{{||z{z{yw~{xy|yx}{{zx~x{x|{|xzv~}{zww|v{~{x{{z}{{z~~y|zzx}y}x|xv}{z||xy|y~z|{}|ywvx}x|~{yt{zww{{}{yvxv|y{|vx{zz|}}|~}{~~~~z}}|~~~~}~||}~y||}~}||~}|{~~~|~~|~y~}|~z||}z~~|z}~~}~|}z}}~}|~{~~}|{~{}}|~}~z~}|}~~}|z}}~~~z|~}~|~|}~{|{}~}}~|~}{|~~{|~}~|}z~{}~~|z~~~||}~}~~}~~~~~yz}}}v~}}}~~}}|y{|}|{{{}|~|}{{|||}z~~y||}~~~{~~}~{~{}~{z~}|x}z~}|{~}x~~||}|~}y}~~|y~~x}{~~}}||~~~~}~}~}~}}}~|{~|~||{{{|~}z|}}}~{}~|~~}~~}|}~||}~|~{{~~|~z~~y~}|~~~}|z{|~||{|{zzx|{~}~~|xz}z|z~}}{w}x||{~||}{{wyx{zvzz|z{z|{||}z{u{}{|||yx|z|x~{}}yzzzyyuyv|w~w~xx}yy{xz|yz|wxuz~ywy{wyz|vw}|~}z{y|}w{~z|{yx~w}{|{}{|}z~yxy|uzzxwz{}yxzy}z~z{z{v|v}x|x|}}|zz}x}|y}y}|z{~}{~~}zzxx{{|yw}z{{{}}{xw{xy|z{s~{{x}}y{}y{y|{|~|zzy|{{{}|y|~|xzzy|y}x{{yzzy~{y}{|xz|yyyu}y~z|{||z~z|x||{||y~vz}{|{}zx|~z}}y}x~~wzyz}zyt}y{{||}zx|}x{xz|{~x~}z}z}~{y||~|y}yw{~zx~||{xxy{y|zz||{{{xz|{{|x}y}y}||zv~z~v}~{{}x~}}{v|{{|z}zz{x{wzwz||~zxzzz|zzv}}{y||}|vx}|uz{|xyzxy|||z~||~yvzz|}|{x{z~zzw{x|{{}xzwz~}zz{{|y|~xzvx}}xx{z}~{{zx|zzzy|{xyy}}}{{|{z~}zzzy{}yz||z|{~v}v}}vx|{yzwzz}~y}{|ztz}z{z{}y}xzxy~{wy||{}z|{}x}zwzx|}wvz{|z~x}|~}y|x{z{yzy||}z}{~~xw{}~y{|}x~zz~|~}{zvyx||x{~xx}z{w~{y|{y{|{{yyw|~}{}|~~|{}{}}}}{{}|}}~}w}{~|~}~~||~~~~}}~|~|{~{~|}~z|w~~|~~|~~z||~~||}}}|}~z|z~~~}~}~}|}~|~||}||||||}~{~|~|~}|}~yz}}{y~|~~~}~~~~|~}~}|z||~~~}{~~{~~|||~y|~}~|zw{~~}~w~z}{|}~{{|~~yz|~}{}~}~}}x|~{~z~}z}|~|}|~~~{|}|}}}{}|}}zz|}}~}|z{~|~{{~~~|~||}z}}~|~~~~~~~}~~|~}}|~}~|{~|}}{}}}~}{}{}}}~~~~~{~~{|~|{}x}z}~~~|~~~}~|}|}z~wzuw{{y{z|z{y{{}y}}uzxwyzz|y~{w}}u|z{xz{y|y||||}wzz}wy|}{wv~{z~yxx{xxx|x{zyxz{y|z||}x{|x}{z{x|{|{}}|y|}x{}x|{wtwz}x~zxy~zwv{z{xz|yxzw~y{z}}|yzxz}zx{}z{yv}|{yzyxyz}vz{x|wz{x|{{|}}x|{~|x{y}yy~~zx}{z|}z}yzxz}}}y{v}~zz|y{||}{~xxxzw~}x{yyuz{}||||x{{xw~}|{~zw{y{zx|y{u}y}{z}z}z|ux||{z{{wyxuy|~{{{|v{{xyu{y~}zy{{xzz|~{|y{~}|yy}~z{{~z|wz|xu}||{zx{z{{~z~wv}{z|x{ywyxz|zz|x{}vyu{z{~|z{}w{z}}~|}}y|zx|~y~~{~z}|{x{uyr}w}yz~{|uzy{~}y||xzy|x{|~}~{{}zy}zxx~}yzw{{{{z}w{}~{ywyz|{}yz|{xvz{x}xwwzxzw{{z{zz|w{{yw|}wz{}z{~{ww}{|yyy|z}z|{}{xz{}|{{zyt~{{y}}z~{zwy}{||y~}||yzyyv{~}y}{xxz~z}wy||yu|}|~ry}z{zz{x{||{wtw|zyz|x|z{{xz~{y{}{zy}|}z}~xzyz{py|~{}|}}|{yz{zzy}|~{yvz{~z|zyv{|xx}{{~~~z|w}{{z||{z{zwwvx~xw}z{{~|yzxyy{{~~y{yzx|{y~y~xz{|ywz}xxy{xzzx||{~|{~}~~|{}}|}}|z~}||~}}~|~~~|~{}|{{~}}~z~~{}~}|~}}~}{~~}}}z~|wyz{~}~~~{~}|~}}~~|{{}}~~}|~~~}~|~{}||~{~~~}}~|~{|~|}|||~}|{}|{~~~~}~|~}}~~{~~}|}}y|~{}|}~~w~}~~~~|~}}~}~}z|~}}~z~|}|}}}~~}|~}}~||~}}|z|~~xz~|~~}~|x~~{~}}}~}~|~|~}z~z~~~|}}{}||}x}}~|}}}{{}~~{{~}~|y|}|}{~{}||v~~{}~~~}~||}|}~~~}~|~}~{~~~~{~{~|xx}y~{~|xy{}|wwyz{zyzyvz{wz|{|z{zwxyz{|{|{{yz|{y}{}}~|}|}y~x|z~y{|zz~xzzz{zwzw}txyy|wzzxyx{}zzz{xvywz{{{yx{z{x}yy{x|xx~xy{|xy}{y{y~y}zzyyw~yzzxz||{{||~|zywz|yzz{{}||s{vz{z~}|}{~}z{y}~~|~}|{z}y{{y~z{y}zyzzxwuxzy{z|~xxww~{{y}||~x|}}{z{}{}|||~w{}|z|~|{}}~|{|z{ysvx|w|zyz~x~~wz|{v|zy}{|y||{xy|z{zx~}xx}{}y{{~{}z|z|uxxxvxw||vx{}yw~y}w{y|z|y{wy~z~z}}yz{|{y{{y}yvz|~}{|zzz{yszwzy}zz~yu~}{~uxy|z|zwyz|}}w||x{}|~y{}z||{}{{|yz{xzx~wxz||xyx||yzvz}t|{{xzxyx}y}y~ww}~zzz|{~~}|}zzzz|{yz~}}|~|{z}v}wwzwwy{~zwz{y~|v~zw|v{|vv{vzwzyyy{}}y{}}|||{x~|zw}~~|}{|xy{zx|yzzz||}~|z}yz}u|z||yz~}u}}}z|{|zz{x{~z~v{y|y{{~~yzyxwwvxxttw{xy|uxzzuz{wyyy~y|{}yz}|zy}{y|y|}}||}zz}x~z}{{y|yx{}tzyxxvxz~xyz|y{y{y}uxyw~{z{|w{{{}z||~}z}}{~~~{~|~~~}|~|{}||z}z~|}~~~~~|{}~}~~}|~}{|}|z~{{|~~~}~~|~~|}|{~{||||~|y{{|{|{{~~}y|~}~}|}z~||{{|}}}||z~x}{~~~|~~~}|~|~||{~~}|z|~{~{~}~~}}{|~~~|}}~}|}y}|}||~~w}}{y|z~{~~~~{{||{~}~||~z|}~{y~z|{}}~}}~~~z}~z}|~~~y{}{z}}}|z||~~~}~~}|}}{}}~}~~}}~}}|{}~{~~~||}}~~~~|}{{}x|}{}}~|~y}}}|y}|~~~~~~}}|~~x~~|}}z|}~z~{}}}{x{}u|~|}}z}~~~~~}{~~~|v||{}{z}~|y{{{||~~~|~x|{x}z{{|x|{u|{{{z|{zz~z|xzyz|~y}{~|~x{w{zy}|{zw{}xzw|xz{zyz}}{}v|zy|xz|{~v|}zy{{z|y~{{|yw}y||yzrzz{}yzyy{y~zy|xy}y{z|~wz~z~{xxw|wy|x||~~yx{}x{zxz~|}{{~}|y|{|x|v}~ysz|{{{}zz|xzxw|~w{w{z{~yw~}z{}|{xzxyyzz|{}|}|{yyzy{}xxzzy|y|xz||{}y{{z{y~|zxx~z}{z|xv{w~y|{|{{|y{zz|}yz{|z}wyz{{z}zz|}x}|}|||{yw{~w}~{{|yx|yz{y{{zx{vv|zx~|zz~|{}|}z|yx|yzz||x{}y|yz~xx{}y~{yxz{w}w}{yz~{|~}xyx{~}}|uzx}|}yw||~}|y{{~|{{~w{y||ztz{y||z|x{}z|y|z}w|w~{yyxz{{y{z}zyzy|}w|{{}zz|{y|{yy}{y{~~{x|zqzx|yyxx}zx|~}|w{||}zz}{uz}y~z{}y||~{z}{}yz{xz}{|}x}}{{{y|zwu~{y{|{{yzy}~y|~{zzwu{~{{}y{{|y}{x}vx}{yz{}z{{vz}y}}|vyy}|z{y~yz{{{{zz~}}y{||}{|xz|yx|zyxz~|yz|~zzyx~~v|z|z|xuyzq{{{ywz|}zz||{zzz|y|z}z|x|y~}yxx{}vw|}yxz|xxy{~zz||{ywz~z|zz|{z~}|~~}~~~~~~|}}}{~}}z|~~~{||~~~~~~~|}}~|~~{}}~}~~~z}z}~{||~}~~~~||~}~~}|}~~~}~~~}|{~|~}|{}}~}}~}z}~|~~~}|~}~}}~~}~|~}}~||}}|z}~|~z}|{~}|~|~}}}~~{}~|~|~}|~~{|}}{~}|{~{~~~~~}~}z~~{{}~y}|z||||~|}}~|~}~}~~}{~}{}}~~{}~||y{z}||~}~|~~~{~|~}}~||{~}}|||{~}}|~}}}|~}~~z~z~~v~}|~z~}}}}}~~}~||}|~}}||~}}~}||}}|}|{}z|}zxx}{yv{wyxyx}zy||y}y|}y{}}|y{v|{|{wz{~}wzv|y~{{||w}}~yzz}x{}zzv|y|vwywwx}}|~xxy{wzxyxyztwzvz{w|zxz{}{x|}{y|{{}yyz|}}~zy{zz~zyy}x}{wy|{|yzywx|z{}|yy{vy{}}}{~wx}~{}z||~}}|~||}|~t|z~{}z|x}y|y}y{x~|{xzyxy}|y~y|x|z|xuz{z|}~~}{u|yy}y{{}||~|{y}}zwwxw{}{zyw{zw}{yz{|z|z|{z}wy}y|w|}z~{|}~yzxy|{|yz}zy}z}}z|}|~yv{wxx{zv}yz|zzyy{wy{zx{yy~||~y|y}|z~{~~|y{{}w|y~~{}z}z|xyy|{u{~{{|xw|~yy{zyzy|w{}wz|{{|}}}|~}{|y{}||y~z}||~||~{zxy{~||{xwyz}xx{yx{zxw~~yw}wzxw{yz||{|~|~{y{}z|z|zz{{~}}xz}}||z|wzzz|}}y||ws|{}tu|y~yzy{y|{}{x}z{{w}}{z{y{y|{w|zzv~}{~x{{xwyzyz~zzxxz|zw||xq~z{w{{x}~{}z{xy}}|}x{}~x{}}~}}}}y{{z}z{|vx}{xzw|{|zvuzzz}|wyr}zw{{~z{z{~~wzx|~}{~}~{x}|}|zz{~~zyu|~zyt{xy}yz|z}u}zz||zxy{zx~yuwy||z}}{|z{u}{}|{|~}{}}{~}{}}}}}~|~}}~~}{z|~}|||~~~~}~~~|}}}}||~|}z{~~|w|yy}}zx~}~}|}~~|}}~|v|z}}{}~~|}~|x|{{~z||~}~}}}~}}x{}}~{~y~~~}x}z||}||~|{}}~~~|}z}~}~}z|~~}}~}}|}y|~~}}~{~~~}}~~z~x}|}|~|{~}~}||~}w~}}}}~||{}~}}~~}|{}z}}|~~|{~{{}}~~{{{|~~}~}~~~}|}|~~~|}~~}~}~}|}{}~~~~}~~|}}{x|~~{|{~~|~~~~}}}~|z||}~}{|}}{~}zzy~}}~~~~{}{~}}~}}zy|{|v~~~~{~}|~~~{|}zy{v{zyz{|}zx~y|w{zy}zzxyzz{{z}~~y~x~{x~}x||zyzw|v~zzz}z|wwx}{{w|z~z{~{w|x}}|z{|}v{|z}{{y|v}{z{y~y~y}v}{{x{~{yzvww}z{{w{yx}yz{}~yyyw}y~yz|ywyx{~}|{|}yz|y~~{w{}zzzy|v}~{y|xy}z}z~|z|{w{y~||{y~xv~y{zy~y{~{x||{{z}|yxxwv~y{wy~~zzxy|ywz|yy|vx{{|ywxz~}}~{z{{x{}z{|}x|w}x{zy|}z}uzz|yz|}{|w||~{}zz|yxxw|yy|z|||~}yyz~z}zyw{{|{|}zxxz{{zz{yx|}{z|z|{{z}zxv{yz|~w|z{}zxz{zyyz~y~wzuxyx}|z||{xy~~{|ywy}w|{yz{}}z{yv}wzz~wz{}|y{wz{|~vz~}z{}zyx}~{z{~z|{}|zy}y{|}~yzz||x{xz~}|z~{xx|{}|}zvwy{{|y}xw~}y~w{{|xz{|}zvzy||yx}~}x|{yy~~{yz}}|y~|{zw|}x|{|xzxyx}x{}|xz}z|}{{{|}wx}}zyx{{~yz~zxzy}yyz}xy{xz|xvxy{wzzzz|yzy~z|zxy|z}|||x|||}~vzyzw|yx|x}zyyzzzz||w||{zwx~y{v~wv{{w}v}|y{}v{z}x{wzx|{yyyz{~|vvyz|~yzy}w|}|zyw{xzz{~~z~}{~xuxzv{zzv}~}}~|{z~{||}}~~{~~{||}~|~{~~|x}~||~}~|~}}||~~}~|~}x}|{~~|~}~{z~}}|~|}{|~|~z~~~}~{}~}~{~|~}{||}{}~}}~y}z{{}|~|~}}z~}w{~}}zz|}~~}~}}}{~~~{~}}}}~}|~w}~{}~}}~|~~~~~}}~|~z~{~~~||~~|}||}}}}y~y}{|~~}~~~~z}~}}~~~~~}||z}}{}~~}{}}z~~~}~}}z|}~}|{}|}zxz~~~}}|~~}~}|}}z~~{}~~|{}}}~~~}~|}}|}}~}x~{~}~}z}~~}x{|}~~|~~}}|y~}}}|}{}|}~{}z||~|~}{}||~{}|~~{|{{}w~y}z{~{wz|{zzvv|yz|yzzyvuzy{|yxw{|w|yyxzz|xzz~|}|{{{|}~||y{|}x~zzz{~|{|~yy{{yww|yyu{{|~yxyx|}x{}x{xv{}xz}|zx~z|z|}z~|{r{z~|z}z}y}y}ywxx|xzzzvuwv}x|{wywyzzxyw{~zxy|wwzz{z|zyyx}zzy~y{y|x{z{|{}yz{~uyz|xwzxx~tx|yz~z{|z{xyxyzxzxz|}y|{}w{{y}}z~}zyv~zzy~}||{y{y{yzxv|~y|z|xwxxyy~zzz{xx|z|{uuzv~x|}{zzz}}zw|{y{{~y{~zzy}y|{|{yyy{zw|z{v}x{wvyz}{zz|~vvzy}~yz~|y}x}|{{z{w}zy|xy~~|{x{xz~x}xxyytzz{}yw~yzzvzxy|{z|||z||~yy{{{z~w||y{zy|wy|{~}}|z}{z{zv|yz|{y{{{}}zv{xz{{~x{vzxzwyx|ywzv}||zwxy}|~}yu|{~y{z}|zy{~~|~z}zytz|y~y~||zv}yy|~y{y||}ywy|}{vyxzz|~}|}x}x}{|v{}wz{zxx}w}x{{zywz}xw|ww~{}ws|xzy{xyuxxy{u}}}{zy}y}|{wwzyw}}~||x|{|{wzy|zzoxu{zw{v|{xxwzxy|v|{}wu~z|{yzx|y{}|{{z|yz||{}{~~~{}z|~{z{|}zz{z{{w}||yxx|}zv{yxu|xzx}z|wt{z}||y{{}||~xz{{}|~}}~|}~z||~z~z}}|~~}}~x}~~||}~~{|z}}|~{|~|~}|{|||{z~y}|~{~}}~~~wx|~~~}}||t{~~z}~~|{}|}{~}}|}~z}}|}~{|~{|}~}|~}|}{~||y}}}||||{~z{z{}~}~~~}}~|}{}~|||}w}}~}~w~|~~~u|~~|}~~~~}}}}{}}~||}|{~|~}~}|~~~}{~z}}|{~}z}|}|z|y||z~}|}|}|~~{~~~|~||~~}~zz}~{}~||~}~}}}~~~}~|v|~||~~{}~{}~|~}|~~}~}||~~~y}z~}}||~}~}~|}}~{~~}|~~~~~~~|yy{~}{~~}{|{z|~|||~z{|xxxzz{z|z}vyuz{{zyyzz|xz{z{u}{}{zz||x~x{z}y|{{{z|w{{xyz{zwy~y}{zuy}{x|u}{zz{z|yzx}{zz{x|}yzw|w}y{zyy~yxw|}xzu~yu{{{{y{zw{x~{{zuz}|zz~xwz~~{xzywxzy{{}y{{||w{zwzy}{|xwwyyy}xw|zx{zzzyyv~z{|yz{y~~yzzzxx}z{z}wz}syxy|}}zxy~|yy~z~zyz|y}y~ywxwx}|xy}{y{{z{{{{z{x{zz}~||xyxz~x{~wy~}wz}{~zyyxyy~z|y|y|xzw}~||{u}}z{x{wz{xyz{}zwyzz{}y{{w~xyy}|{zz|w{{{{}y|zzzz|y}ww{{zwz|v~zx{z|~z{zxzy{{xx}~z{zy|yxzz|~}{|}xz|z||}z}~y}~{xz|yw{|~xx}xzzzy}z~}|x}{{|{|{z{{v{{{y}z{y|wyzy}{{~|~|xwz~vzx|x||{}{|{}xy|y{{{wxtyzyxy{zy|x{{y}x}|y}~yzy|u{yy}{w}w~}{ywxv|}{vz}~}}z|ywxyzz{zzyxyzx||y|{}y|{x|w}{v|~|{zxy{v{y{~u{{~|xx~zvyzxv|wzz{~xxzx{{z|z|{z{{zy~{yzzzwzw|v|}x|x|}}}{y~z|}vzvz|{yzyyyy}}y{~zzyzyxzz~u~~~x~y||}{yy}{v}}zy{z|yzyz~{{xy{}~zzyzx|s||z}wxz{|{y}{}~}|}}}|~}|}}}}~}{{~~|}||{~~|}|~~~}~{}z|}|}|~}|~~z}~~}~}~}}~~||~{{~}~y~~~{{{|}~~|{}y{}|}~|~{}|{|{~{~~~}}y|||}~~z~~~|}}{|~}z~|}}z{~~}z}}{z}||{~~}}{}~}~}~~}}|~{~~{|}~~~}~~~}~{}}{z|~~|w~~|~~~|}~|}|||{}}~}}}|~~x||~~{|{}}{~}~~}~~|}|}{}y{}}~|}~}}}~|}}}~|~}||{y~|}|}|z}~~~~}~}}|~{~|~}}~}}||~|||}~~}~~{~{{~{~~{}~}~}~~|z{x|~{|}}~z}~}~~}}~zx{wx~{x|zzxy~z{sy~yzzyxzyy{x{|zxyywx|yy~zy{|xyyyzz~|~{y~w~y|z|{zy~yxz||zysyx||z{x}rv|yz|xxz{x~wv|zy|{{yz{{y{|u}}xz~{}z}||{z|{}{}{~z~}~wzyy{zwx{zyzvyv|{yv~}z|u{zxzz|z~~{|yy}{z}{}{}}{zw~v}{{z||y|wwxxzy{{}{}txyw}|w|y{|{zw{{~z}xv{zyyv}|z|~x~}x{x}z{}~}|wzzwxu~vyywzrxxzx{|{}yxzw}xz{}vx~yy}|}z~~|x||~x{w}uy}x|zy|}z|{yvvxzz}yxx|}wxy|}}yx|wz{||{zyw|~~|}v|z{{}y{z|~|}v~wwz~{{yz|yw{{zyz|xy}|u|}{{~yz}zxyzz}zx{}{}||{}~|{~{}||x~z~{|z{y|xz|{}}x~|y{xyxz~yuzz{xxyw}|vz|{}||{}y|xyy~~{~y}w|{~{v}zz~~}zxt{y|yy{zxy{xv{{yx|{r|x}{wz~|szv}zyy}zzz{}}~|z}z~~z{wwyyv{{{{}zz|{zx{x~~{x{yzzxwwywzzwy{yuxy{}{|{{|}w}}{{y~~}|y{z}{z~wzyxy{|z~uy|~{wwyyzwxzxxy{z{z}w}{yyww|yyzw~wz~|z{~}{{{y}yx{|{zuxz~y{xyxy{zz{~wxz{|{z{z}|yy}{|}||}}zw}|zyw|{~~{z|{y~yw}~{|{}{|}}~~~}}}~}~~~~|}~y|}~{{~~|~}{w~}}y~~~~~~}z~z}|{|{z~}{y{~|}~|}~{}|}~~~~~|}~}{|x|}~|~}|~~{|}y~~}~~}{|}}|~~~~}z~{}{~{x{||}}~~~{~~~~{}}}~|z{|{~~~}~|~}~z~~~~uz|~~{{|}~||~~~|}~}|}|~~~|~}~z~v|}~|{}~~~~z}~}|~|~}~}}|y~{|~|}~}|}{{z{}}~|}~~~~}~~|}{}~~||~|}~|{~|{~|~z~|~~{z}|~}~{~{}|z~}|~~|}~}z~~v{~}||||}}}{}|}|~}}~~~~{}~~|~}{|}~~{~||z~~z|}||}~|}}}|wz~y{vy~|{|{zz{y~{w}y}zzz|yx}xx~z}y{zxxzx{zyzxw{{{{x{zvx{{|z}|xw{yw{zvzzz{{x|wz}|{|wuxy{wx~{yzz|zxzwv}z~{|zy{~yzvw~|~}v}z|w{w}~vzzyyz{{{}uv~yzzyxz{x}}{y|zz}yv|w|x~{yyyyxy}}|z{x|ux~}z{|yvyzxzx}y{}xyx{vz|~zy{wyy|w{wz|uzy{t|y}y}{|y{ww|{{x|x}y{{~zz|}{x|}x{yr|y{w~}{y|{{vz|zv{v|vy{u|{|xwxwx}|y{ywy|||z{|yyx|{yz{xz~}x{yzzvzzyv}yzw{xw{zvz{|}y|}|{|y}}}z}xwzzz|x{{x{tz{}{{v|~{|v}{z{xu|{w{{yy{w}xxz}{u~z~yy{{zy|w|wy{{~{{w{}}|xyz{~yzz}}zz}~xz~z}z|w|wz|zx|{yw}}x{}yz}z{xx{zzxz}}wwzwz|z{}yy|tzvxu~{|yyv~y|y{|~x}|zzz||{u|zywy~|z{zwz~wyzv|~zxzx{~y|{|yyyyxyzu{{yz}}~|yxzy{zwxzxz||}}uvy|~vwyz}zv{{}zz}}xzwyw}zwyy}zywyw~~zyw}{u|w}{|yxz{|||xz}~w~{{}}y|x|x}vzw|y}x{x|}x{zww}v~y}yyz~xx}z{z|{y||{zx}xzw|}xv{w{}|x}~yxxzzywyzv~z}|y|}u{zz{}{xyzz~~~}~|{}}||~oy~~~~yz{{}~|}~y}|~~~~~~|{|~}|||}{z|{}}~~|~~}{|}~|{||||~{}}yu~~}}{z}}||y}}}|}{y|{|~|y~~}~}~~{|||}}~|{|{{~}}~|{}|~zzz|}}}}}~yz|}x||{~|~z{{}|~z{|}z}~~}{|z}}~}~y}~}|}{|z~~}zz~}~|z}~}}}}~{{|~||{{}}}~y|}z~z~}y~}{}}~y}~~}}}{~~~}{}}}}}~|~||~}|}}~}}~~}z{|}z{}}z~}|}}y}{{}|}}~~|~~|{}}{{|}~{~~|~|}z~~~~~~~|~z~~{y}|~y~~||}~~~}}~~~~}}{|}{}|}}|{|z~}|||}|~|z~||x}xz|}z{~yxww~uyzzzyvywyxz{{{wzzy~yy||yy{x{z}x~xzy}|{z}~z}zzz|vwx~~~{z{z{zx~yy{vx{}uz|xz~|zz{zyzy}|xy}x|}{w|~wz~vzz}z||y}|w}y~{|~}|x|{v{yvvy|x{}}zx||~xxvzy|vy{~zxy{|~~}}xy}z~~||~~|||}|{|{{yv{wu}y}z{z}wxzxwzxyyx||y{vwuy{~yyzy|}}|{y{xw}~||{~}x|}v|~yzw{yy{w{{x{}~w~xx}x{yzzx{y|z~|{{y|{z~||y|{{~{y}|~zy||z~|{|{{xtyxzzyxv|yx{{~xwyzzyx|{}zzyz}z{{|{{{||xz~z|z}||yz|}y|z|w{yy|ywwzyztyzxzy|wyvxxyyyy{y|x{}zxzy{~{{{~{w}z}|zzxy}yy|{z~x{|z|w~y|{|zv|y}|yv|~yzzyw|{yv~{~z{}|y|yz~z|v{{~{y~}{~~~z}~yx{}xz{wu{z|~ywxy{u|~z|{{x{}|~xy}{|||yy~v|~y~y|{{|{|||{|}xz|yxyz|x~~x|||z|xyywwvxyz{{~~v|zzzz|}~|z}{~~{{|x|}xxw{~~}{zxxyx{}xxxx{yyyzvzx}|uwy|yz}xx|tzzw|zx|}zy~||xy{z}x}{}z~y}|}|y{zxzz}~{|{z{}{yv{{w}zwv{{}v{~y|wx|~z|~}}y|~}}{~|}y}~}z}}{y~}z|}~~z~~~~z||~w}~}z~~}||}~~~}{~~|~}}~}}}~}|~|~{||{}}}~~z}}~}{v}{}~}{~|}|}~~|z|~{|~~~~~}~~|}~{|z}z}|~{x}|{~y}}}~|~z~|{~}{y|y{|~}}{}~}|}}~}{~|~|~~y~}}}z{{z{~~}|}}~}~|~{}~{}}~~||}zz}}zz|z~~}~|~}}{}|}y~|}{zyz~{}{|}~~}|{~|}||}z~}}~~}zz}~{}z~|~|~~}||~}u||~~~y}|~~}z~|~~}~|{}wx~{|{xyw|{|{y{xu{~zz~zvyz||{|}x{yz|}{z{}|y~}y|~|{x}z}zx{w|z}|{~xzxtz}{zxzzzz|z{zwwzw||wx{y{}zy~~xyzx|yz{wuywzww}{yyzzzxz}|w|~x}yx~zxz~w||xzyx{{yz}v{~{x}xzy~y|{w{wwzy{{vyzxzu|x~w~zz}{|~|wyy}||xxx~~}y{}|z}z}y||zyzzzxwyxy{{~x|z~{|~yzyzu|zxzy{yxx{}~zy|~zx{||z}yx{yu}wy}|{}|}yyxs|{{z{yzz{{{~{{}zzzzywz~|}y|{{yvzyz{{}|vw{~~}zz|zyw{vzxz~{y{z}u}zzy{z~{z{|{}}{~|x~zw{z|zx{|yzx{}{sz{{|{}zzyz}x{x}x~z{vzzxyzy}x|xyz}{y}wt|}}x}zy{}~zu}~||w{{}||}xz{|~~xz{|}z{y|w}y{{~x|z}z|yzxuwzyxztyv{{yz|{{y{zy~|z}|~xw{~{pyty{wxz{zy{{vxw|}v|zwx|x|||{zzxyzwz|ywxz}|~{v{z{}yzw|yv}y{~|}{~x}yy~y{{yzyw|wwzyzwx{||}~yzyz|x{y|{~}||z|z}v}xz~|}{}w~{{y||zzx~zz~y{zuy||zzu|z~xx}yyy{z{y~zv}zxz{yz{~zzw{}y}}z~{wyyyzxyx}z{|{}|z{w}||}|vy{z{y|{z}||~}y}yyz|z~~~~~{|}|}}|~~~}~~}z~}}}{~}|~x}x}{~~~}{~}}|{{z{~}~~|}}~~~|}~}}{|}~~}|}~~~~vz}}}~}}|~~~~z{z|}{}}w}}~~~|}}}~|}~}|~~z|~}~}|}|}~~~|{|}}~|{x~|z}~~}}}{|~~~~{}yy~}}}}{}~~z~~|~y{}~~{~{{~{|~{|}|}~{}}~}{|x~~|~z~~}~~|}w}z}~{{~{z|~{~}||~|}}}z|~}}~z~}}}}}}~{|~~||~z~|~|~}{z}~~}}~~{|}|}yy~~|{}~~}y~}}{~~{}}~}~~~z}}}~~}~|z||~~~}|~~}}z~}~~}~}|}~~~~|~{{~{~}|~zy}|~~}~}y}~}}{|~y~yyz{y}~|~xx{y{xzuwuzzx}zxz{wy~y{z{{x|~zx{zx||yxzw|}{x|z}~z{|zy}|x{}zy~||u{xyx{y~{z{~zw|w~zv{}{|wy|{xywzzz|ww|}}|~uxxy}}{}}yz}zz||{{yyw}zxx{ywyttzyww{|vz|y{|u}~{w{{{yy~~|yxz}~{}z}yy{{x~}|zv{}|y{x|wyzzyzxvxv{yv}{xy{}zxvzvzyy{|||wz{{vzwyzyxz{{|zv~t}z~}|y|||x{}zyzvzxwzwwx~zy}y{wzzy||~|uyy{{zw}|zyy{xxz}~}|w|y}x|wz|xy~{vyywyxxw{{t{{{{wyzx}q{yxuz{zyz{{|~~y~}y|x{{|v}}}|w{yywv|xzzy|z|x}}z{u}z{zzxvvu{zy{zw{{w}|{|z~~{{|{{||{x}x|}|~|{yw{z|z|~{zyz}|y{||wyvxzyxv|}y{|y{y}}~{w}xx{|}y}y{uyx}{}|s{{z|yzx{xuutyvy|x|w|z{y{zvv~{~}{{zz{}{xx~zw}{z{}z}y{{{v|}y{|zv{{{{{xzxv{xwxwxwzy}|zzxxwzz{y{{xy}|||y}{~{||z{}z}z}y||{|z{zwzx{yzyx{x{xzzz{}w{}x{w}wx|zyz{|{{|zxy{y{vv{~}{}{~}~{{|y{zxx|y~vxz|yw|yzyzv~|y~wyx{{zz||~~{wz|z|w{}{{~}~|{{||}||{{~~}|}y~~{}~~~|~~~}{~~~}~||}}x~~|~|{~{}~|}~~~}|}~|~~|}|}{|}~}~~}{~|~|}~}}}~~}}|{~|~{~}}~~}~}~|{{|}~}}w~|~~~z|~}~~||~~~}~}|}~|~~|{~~|z}~}|}~{~}|}||}~|z}{}z|y}}~{{|y|~{{}~|~}}|{~|}}z}}}|~~}}{}||{}}~~}v~||~}}~{|~}~{|||y}}~~|}|{}~}||}~}~~~~{|||y{~x{||~|z~~~}}{}~||}~~|}}~}{{z~}|}~~}{z}|~}~~~~{~}}~}z}}~||z|yy~}}}zz||~{{}}}}~~~~{~~{~{}}~}~}~z}~~~y~{~}}|wz}x|||zy~y|x||yy}v|z|{{ux|~wwzyzxxzu{~|||y|z{yzyyuu{{xzywvyz}||xyz~yy{x|||}zz{yxzy~{~{}{{y|~wyyz{}vyy{vzyz{z~yyx{xy}}z{wz|~{{{s~yzz}zy{~x|z}x}{{yw|~{zy{}{}xzyz{zxx{vx{|v|{wzxxy|ww{{||xy{{|{|||yx}{~y{v}z|{x{|wz|z{}z}|zy{x}||z~{}{y|z||z~{}xy{xz}|||~y}z}z{ywz||{wzxy{zz{}|yz|{||v{ww|zzxz}}}{zy}}vyzzu}|z{z{{xyzx|~}}y}tyzzz~x{yy|{|yz{{|zzxy~zzwzxx{y|~{s{y|x}wzz~~{zzyx~y|{~zwzzyz{|{{{z{}z}y|wy|u}{~zz}z|yzy|{y{x~wyzyv~|x{{~{{~w{{{w|z{xx}{z{w|~z{||zx}}wz{{wz{y~{{||yz{{|z{z{|z{{|u~|xy{|}zz|{z|xz}v|x{|yzx|{vzx}{x{||xw{xxxzxyz{|{yzw{||y|xzzx|z{{wyz~~{|~{y||z{|{y|u|uz}}}zy{v{z{zz|xy{zz{}x{vyy|{{yz~|}zz{{}{{{~v}~yyzwyzzzyy}z}zy|}x{yy|{zw||{zwx{yxvy{wx|~y}}||}z}x|{{uz~xzz|xyvy|z{}|xz~uy{zysx}}yy{y{wx|~}|xz~}{}{||~{~y~z}~~~}~||~}|~}||z|}~}}z~~}~~}~}~~{~}~~~}}~{}{y~~{|}~~|~~~~{z~z|y{}}}}zy}{}~~}}~~{~z{~|}~~{|}~}{}~~||~|{|}~|}~~}{|{}~{{|y~}}}~~~~y~}}}~|}~|}}}}~|z||}z|~}|~{{~~~}}~}~~}}~z}}~{~~~|{~~~}~~|x{}|}||}}}}||~z~z|}~~}}~{~y~}y~}~~z}||~w|}{}}}z}}}|{~z}~}|}{x|~}~}{}}}~|~z}|{}~~|~{u|}~~}~}|~~~}|~~~~x}~~}~{}~~{~~{}{}|}z|~}~}z~|~||}~~~}{}}||~}z}~}||~}w~|}{~||~|~~~~}}uz}|xxy{}xzzzz{|{x|xwyzz|}z|vzwz~w{z~y~wwx}xx{~~v||~|y}}{zw{yz{~v}yz||{yw|xzw|xyyxx{xw~wzy}z}wyy{xyy{x{{{v~{xy|}{}}zzyy{|zzu|}}zv|y}~}xzy}yz}o|zwx{xwy}||}y{yzy|{xxw{zzw{|z|zv|}zz}{|{y|v{|}{uwuz}{|~y{|w|yx|zyxv{y{yuwz|swzyxy{|{uy{|}~z{|yzsy{zx|~wx~{}|||{~||{|yw{~vzwvyzyx}z{xyw~y|y|~z~xw{yy|||~}|}}{~z|z}~zzwy{|{{{~}~{x{v}{y{{{wzzz|yx{yx{|~|vywzx~zuy{}|}}}y|x||}xzz|z|x}{|}{~|x||~}xzxy|v{z}}w}{xz{zwzwyu}}y{||~zy}||{w~z~|}~y~}}|zz}|xy|wyy}vx}}|yzxy{yuyvxy||y{{z|{{xw|{}|{z||~z|}~}~{x}w}|{|xrx|z{z{|{xzxwxw}|x{||y{x~|z||{|}|x|{z{}||{yz{zz}|}xxw{yy{yx|zzz||zywx{~}zu|wxzz}{{yyyx|y~}|z}{wv|u}y|{y}z}z}~{}wz|y{{wz~zy}y{~yx}ww{yy|||{zxzz|zz{{|xw{w~{w{x~|~w|{|y}xxzy{}~|{}~|~{}{x{{yzyw{x{uxw}w|xxx{z}y||zz}~zy}|}}wzx{z~~~~}~~~|}~}{|y~}}~}}~z|~}{||~|~~z~~|z~}~{}w~~}}~~}~{z}}}}|~~y{|}}}wz{{}|z|}~}~~}~}~z|~~z||{~{{z|}}y}~~|~}~|~~{|z~|}{||~||~}z~~}{~~~{|}}~~~}~}|{{~{~~z~|z~~~~}|~z~~}}}|}}~z}y~|}}{{~|}}~||~~}~~}|y|~}{{}{~~~{~{z~}~}|}}}x|{|||}~~}z~|~~~}}|~|}|}~}y~|~}{~||}}~~}}}~}{|~~~~|}{{~~z|~}z~}~z~{}~~~{~~}{{y}}|{~y}z|~{{~~~z{~}|}~{}~{|zz|y}}}zzywyxzwyu|x~z{yzztw~|xyy|zzzy~zuxz|y|y|w}y|zwx|}zyz|{wx|z}y}|{{{{|}|{wz}{||}yzy~}{{z|}xxyzz~{uy~z|yxxy|z}v{y{zx~{z|z~{zz|{vx||yy{x||{xuxz|{{z{}xy{w}yyz{|{||yy{~y{zuyzwy}y|x{{~|{{|yz|{x|zyz|x~}yx}xu{z{{w}y}}w{zz~~{|z~{{yzyzx{}{}y{}yz}{|}|x}}|~{{{y{{~~wxxx|xy}z{y~{x}xxzwyzpzx}{{}|yy{z{|xz}{{w}{{{vx|{|x}}|||zz}~}{z||{yx{{x{z{w{{|x{xzx~yvy{y|}}}||w||z}xyz{{}}x|y|}xyzw|y}|zz||z{{}{}yz~~{{|x{yzzz|yxzyz}ywy||}}{|}w|{||}zyz}zzz||zyyzz|y{z}|y{x~|zyyzzx~{{z}x}}zx|{y|yz{~z{y{uz{|}{}y|zz}|y}zv{zz|zz}yw|{}{{~{{{|{xx{~|~z{{||{|xy{{{}z{y||}}wyz{{yz~syy}yz{xx}wz}y|yv|z{|yz{~yyzx|{|{wy}vvyz}{|uww{uxxsxz{|~{xzyxx~~zy}zzzwx{{~{}|yx|{z|yyzwwyxvwyzz{yyzw}|ywv|z}z|xz{x~}t}zzy}y|vz}|zzz{}w}z{zzz|x{z}}|{s{|~w|xz|z~~}|}|{z~~x~y{|x|{|~v||~}~~~||}}}~{{}~}~}{|{~z|~}~}|}{||{vz~}|z|}}}}~~~~|~}z~~~~}}~}~}|~||~||~~|~|~~}|~z|zz}~|~}~{~~|}|}}}~y||}z}~}|}}~~||z|}~~}|z}}|}y}}{~~}~~}~}|~~}~|~~~z~~|}z}}{~{~z~~||}}~~~{}}~~~~|x|~}|}~~~|}|~}|{}|}~}~~||~~~|~|}|~|{}~~}}~}~{~~}{|||~z~{~~~~~|}~y}}~{~|~|}}|~z~~}|}}}||{~}~~|{{~~}}}}}~{}|~|||}~~|~~}}}}}}}~}~}~~}~~~|}{y{}{{~}|}|}vy||~{}~}zw{y||xwvyx{zwx}x|yz}xxx|zy|wxy}z}}|z~~|yz|~||y}y~|z{|{x}y{yzzw{|}y|{zwww|y{||xwx}yyx|xxvzxw|vxv}~~zx|yyw~|vz{~{z|}|z~wxz{x}y}}zzvy{}y}x|v}}y|yyz{{z|yzz{~|yy}zz|{{|{}vyxyy{}|{}yz}{{z}{||{{z|~y|yuw~wxy|zyzzyy}zwwx}z|}wz}y{}{z}{|||w{}yy}{y}~{x|}{t|ywvy|~wzwzyu{{x||}x}twzwzuz|y}{~|x}}z|w}|z{x}y|y{{}zw~}{}}}w}yzx{{zuzyz|x~|yzw{yyxxvyw~xy~x|x{~y}v|zzv|{{{{}}~x{~{x|{{}|vxyxzx}{x{zvw{w{zyv|zz{yy|~z{}{zz}|z{{{z}z~x{{~}{{xy{z}zzx{{yy}yzwx|yxx|z{~|{x|y|{zy}{|zzvyz~v~y{}zz|x{|~z||}z{}}xyzyz|{z{{}zzyxx{|xyz{zz{}zzw}}yz}|{{z{y}~~|yy|~zzz|zpwx{z{v|u{{{|{|zvz{yzz~y~y{{{zxyyxzvxy}z{|{{}}{{{tww{|{yzyw|{|y{z{yz|{x}z{|wwzv{{xyyzyyxyzyr{vzx}}~w|~{{{z|z{}{}~y{y|~|z|}|{yy{{~y||wyz~wy}|z~yzzxyyw~y|~~y{yzz{}}||}z{v{{{y|x~}}}||~~}~}~}|~|}|~}{~z{~{~|~|~}~|{{{}{}}{|}}|~}|{~~}}~~|}{}~z||~~}{}}{||~~|}{}~~}~}|}z~~~~~~}~}}}|z}~|||{|~}z|}||~x|z}}z}~|~~~y|~{}}|~|||~{}z}}}}~z~~}~}|}}~{~z}~~}z||}v}~}~|}}}~~}|~|{}|{}~}}}}{z~x|{}~{zzz}~}}~~||~~~|}y||~~~}}}|~{~~}|y}}~}~|}~|}}~~}z}~~}~z|~|z||~~{}~~|{{}{~yy~~~|~~~~}}|||}}~|~~x~{~}|~}~~{~z{{~|}|~~~|z~}}z}~~~~{yv|{|{zy|zxzz||y{zyyyyyy||xw|zyz{wx}|u|x{zxuyx{y|~z~xyyx}{z|xz}~{xzyz}|z~}|}x||xz}uy{z|{yzzyyyz{{{zyyx{ws{w|xz|{z{yxyxxzwy~||}|z}vyxy}zzzwvzx{yz}xzyy}v{u~~xzzzyz|~xyyxxvy{yw}yyyyzwzyz{z{yz{}v~x|zy{{z|{|yx|z|ytz}|yyy{zvxxx}}zy|yx{~yywx}yy{||||z{||{{}wyw|y~}yz|~ywz}zyv|}ywy~{zz|w~zy|zyx|z~|y}zzyy}{|{}w{}~|}wz|{~z|z{x}y{}v{}ywyx|~{x}{|}w~z|x~x~zzv~yz|xz}|{w||y}{xy|yy~ywx}zxz|||y{|{{|{}wyyzx~w|~z|~y{uz{yz{x{wz}}t}zzyzxv{{}}w}x|{~{u}u~z|}x}z||~{z|}{{z~zz|}{zv|z}~yxy{}}}z}xyyz|x}|z{x}{yzzyvz||{{|{yx||||z{yzw{~~yy}zx~w~|xv|}{x{z~xx}~x{{xy{yyz|zy|vyzx}w{}z|}z{wx}{~}w}{|uzzuw{|y|zx}||z||{zvz{zyz{|yyyzvx{wzxuwxw|z{}|wwx}zz{}z|{yvy~xvz{~{||zw|v{{||{~wyy{w{z|~|zx|}xy}w|{{}y{|yy|xzvzz}{x}x~z}zzyz|xz}zyv{y}z{xx~y||x}{yvxz}zu{x}zzyxyz|{z~||{}~|~~|}z|||~}{|~~||}{~{}||~y~|~}}~~}~}|{}{}}}|}}~~}~z{~}|s}}}}|{}~~}~}~}|~|~}|}}~|~}}z}y}}}~||}|~{~}}z}|}~~~~||~}~}}~||y||~}|~~~~{~~}|}~}~z~x~~}{{{}z}~~}|~{~||z~~}~~}|}~|}~}|}~~}z~{|{~~~||x}}|}|~||zz~}~~}~~||~}|~}{}}}|~~~~~~~~~~|}|}}}{|{||~~|}}}z{}}~z~}|}v~}~}}|{~}x~~z~~~~{}}~~}}{~|~~~~~~}|~{~~}}}{~~|~~}y}|~{ww{z{|{zz{y|{z{{yzwzuwz{xzwy{zzzyyvx{zxzyzyy{yzz}z||}||xyz{{x{w{vuz{zz|{yz~y{ywz{{z}{tx|{y{z{ywx|yzwzyyz{wvzz||{}w|y~||z~yw{yzx{{{~{~z}yz~z|x{}z|yxnsy{xzxwzyxzvxyxx{|{~|{zz{w~|{yyz|{y{y{|z||z{|z}z}uzzw{y{|y|z{z}xwxtzyuzwxz|{xu{|z{x~zw}{~}z|~|{zz|}{{vz}~xz}{w{xyvxuzwxzz}x{zxz~zxxy{{{z}x{z{|w|}{|{wvy~yy|zyz~z}~~x~wx}zz}y||xw{}{{x||z}wytz|{|z{yywywvy~}{|zxxx{y|z{}}y|}}~{{||~yy|}{xx|w{{y|wyywyzzxz|{{yvxxzy{xz}yxyxyz|y}zw{x~y}yzxy|}|z{z{{{zyy{|xzzxvy{w{{x||zzzy{yvw{y{zwx~}}~}{vz{v}}{{v|x}w}{ty|}{y|z~w|xyx}x~~yux}{}vuyw|~x}|zz~|~z{y|y{}z}}||{xww~{|~yxyzzw}yzz|~|{zx}zv|zww{y{x}}w|}{||~yy{zzyz}z{zy{z}{x||y}~u|w|||x{xyxzxxzyzyvt|y}y|zzy}y{uy{}{xz|y}{|zxu}y}v{xz}~~|{}{}w{}zx{|v{{{xys|{{||zzzw|y~|yxzxy|w~y{z|}}|~{y~~~|~~}}~z}z}{}|z~~~|}|~y~~{~}~{{|||y}x{z}}}x|}~y|}~|~~~}}}~~~~|~~y||~~{~|}|}}|||~~}|}}~~}~|~~~}~~{}|}z}|~x}}}}|~~}}~}~~~~~}~~~{~{}{|{~}~{|{~|~~~||{z~{z~~{z|~~}}y{}||{|~}}}~~~}}~}v}~|~|~}~|||~z}|~wy}|}z}}{}{~{{}}}~~|{}|{}}~~}|~x}|}{|~|~|~{|~~~}y~}}~~}~~~|~z}~~}~xx~}|}|}~}}}~}}~~~~}z~{}u~|~|{}||}||~~||{}~}z}y}}vy~~~~~}y~}{~{yzzzyyt{~yxx|}z{xz|zwy|zz~{zvz|y}|y{zzz}}z|z|y~{xzyzyy}zyv|zx}z}yy}~v~~zz{}{~zxy{~}}}y{|y{{zzz}|}x|zzy{{yz||wz|{z{z||}{zv|ysxv|xw{~ywxy|y~|xx|{yxzzyy}v|{}vvyxx|v||y|}y{y}}vx||yyw~{y|{{z}y|y||{|yz{~{~}{vyz{|||z{yxz~ww|z|~|wx{y|yv{|yz{zv{xzzz}{w{}{z|y}z}y}yxzzwz{x{yz~yx|{y}{~wvyz|z|z{zzywx}zzzz|wxyyw{y|{z{zzwz|xvyx{{zx{x|~|yz|~{yxzyvx|z|zx{zy{~{|~z|{|xz||yyz|zzy|z~zyy{|y|{{{{z~yyy~y|{{zyy{yyx}}|yy{{x|zzx{yt{~||q|y|~zzz{yyyx~{{zv|{|zz{y|~z~}||zy~zux}||zxy|}{||wy}y}ywy|~v{}z|xv||~~}}w|zxzz|z|||}}|}|}x|w|zxzz~}z||xvy{{}{}zwyzzyxxw}{yyyxvzzy}z|w~{wyx{z~||y{z|x}zw}vy{vw|z{x|z|x}|z~{{y}z{y{{y{wyx}{{zx{z{}vywz||z|wzz}~}|{v}|{}w{|{||zzxyz~w|}}}xw}yz}~x|{xxw{w|y|xy|{zz}~zy{x|~{~yy|}z~{xy{|}xx{{xwxy{{{y~zy}v{yzy|{{{{~}{}{}|~}~}~~|{}~}~~{|~|}}}~~{~}}{}|z|}~~{~~|}~~}~}}{~}~|~||}~~~}~~~~||}y|}}}}~}}z{{~}~{~~~{}y}}~|~}}{}~|}}{}~~}~~||{}~{~}~|y~z}{~~~{~z{}}|~||}~}}|{~~~z~}}~}}}|~}||~}}}|||~~~}}|}}||{|~|~{~~~}~~~~}{}{||~~|}{|~}}|~~}{}}|~~{|~}}}|~}~{{~||~}}~z}~|}~}{~}}~|z}z{~~z~{|~|}}~|z}{~}~~~~~}|}||}~~~~}}{}{|z~}~|~z}}{~|~||}}{}~z||{~}~~|{z~|}{||~~~{}~yz~{~|}}{~}|~{}}{~}|}}}zz|}y~~{~}}{{z~}~}||}~|~z~~|~~}wz}}u~x{{||v{uzxxztww{xyy{zwwxyvzyvvvv{w}ww{yz~zx}yxzz||~x{{y{{}z|zvwyy}|yyysxx{uz{zzwxz{wxv{yuzyyyuv|{swy{y{{vv{~s~xzvyy|zvx}v|y|{|||wwyyvzwxxxxuy{wy{w|y|x|zzzxx}yz{y}z{~|}ywz{|yz}w|||xzyz{{yx~zw{xz{wzuxwytyx{yyzyyyzvyzzzwx{xty{yzzz}{{}}zx|y|}z}|y|{z{~~xy|y{{wxzytxwyzvz|zuzwx~zwz}vzz{yuxy{y}w{vxzzz{z}~}|z{yy}|~ux{z{y}u}x|y{x}xy{zsxxwx}zzxw|~z{yyz}{{||{x|||{{y~}{z~u{}{|}}{|z}xy{y{vyw}yyv|xyw}~v{wzwwxwz{{z|x~~z}yx|wy|~}{wwx~{z}y}w|}|z|zw{{|wxy|zzzs|y}zu~||x}zxz}wuz|x{|~zy|zz|{}|y|{y|v~~|y{{y|xwy|yzzx{x|txwxzzyz{z{xxw~w}uwyz~wyxx{z}x|{{||z|z{{}}|wzz|x|tzzz{xxvxvu||yzyxzy~}zxvxwyxzzv|z~}}|||xx~xx{}}|z}y}zyyzw{{|}|u{xyxuvxxyxyzxz|x|{zuxyx||wtxwww~|}|{{z{ywzyy{z{}z~w{uxyy{z}zwx|{{ux|}w~yzx|w{wv~xy|{}wu|}x{w|x{{x{{yzu}{x{{~{z{{{}}~x{z}~}~}{~|~{}}|~~{yz~~~~~~z~}}~z{}~~|~{~}~x{~}}}|{{}~~|||}}}y|~~}~}}~~~}|w}}y{|}{~~z||z|}||{z|~{|~}}~}z{{~|~}~}{{y~}|}}~||||}|~~}||||}{~}~}y}{}}~}||}}~~{}|~||~}}}}z|}}~~}x~y}~~~|~}{}}y~|~}}x~}~~~}|}~|}z~}|}z~}~|~{|}~|}|}}~}}}|~~~yz~~~|{}~~zz|}~~|{{|~{~{|}~}|z~~~}~~~{}~{|~}}}z~}||{~}~|z~~z~~~}~y|~~~}~y{zz~}}{~~~}}{~~||{|z~{}}}|}}~~}}||z||}y}{~z|{{~~~~~}|{}}~~~~|~~~~}}|{w{}}|{y}}|||~yxz}z|y|y}{z}{v~{z|w{xzzwz}yzwz{|{z~v}z~|w|x{z|{yyyy{{}zw}zzy{w}x{{zxxywy{y{{y|x|zy~vxv||yx~zy}|zzx{xzx{|{www|~z|~vy|{yz}|{{yyzwwxtxxwx|z}y~{~}{y|z}yz~{}yzz{~u~}y~yx|wy{wzyyywyv}zxx{xv|vzy}||y~||xy{x{||wxyw{x{xy|~{{z~|zy{{{|y}vy~|xx{vwyz|zz~~}{x{w||}ywzz}{|}z~w{y{|~~zz{{|}yx|wxw{z{|z}||~{x{~{|zzzx|zywyz{vx{}y}}zzyx|}||{{zz{x||{{zyw~z|zw{|zy{{z|yxw|xzw{~x~|v}zz|wx|wy|x{~{v}w||zzyy{{|zz~xx{|{}xyw}x~z|zv}zzzz|zw}|~yzyzx~{zyx|}zz|{|xz}|xzz{y{{|z{xu{zw~yx}~z|v~}}{|yxw|{|y}v~xyxz|}zy~~yy{}vw|}~z||{~}z}}{|{|v|xq|{{~|{xx~xx||{}{|zut{{y~v{x{|{|||zzz}z|~{}yxyy|wvyyw}yxvzz{{{y}y|zzy{t{zv{y|z~vx~~{w|}zxz}z{x|y~{zyyxz}|t|z}~~|x}|ww}|z|v}yyy{yxx|zx{|{}wz{wyzxyv{z|{y{~{|{|{{{{{zz{|{~xx~zyy{|z|}~|{y|x{|x}|x|y|y}zz|~yxz{{z}|wz{~|{~||||{}|~|}|}}~}~~}~|~}|y}x~~}|{}}}|~}{z~~~~}y~|~~}{~~~~}~{z~|}x~}}~|~||{}~|}}|~}~|~z~z}}{|{}~~}~|}~~}|~z~~~||}||z}}~}}}}~}{}~|{{~~|}~{~~~~|}{{|}{||~y~}}}~~~{|}}}}}|~}|~{}{|{|y~~~}y{||~|~y~~{z~~}|}~}~}}~}}{{{{~}{||~|~}}|{}}|~~x|{~}}x|}|~{}|}~}|z||~}}}~~||~}~~|~{~|}}~{~||{~~~|{}|}{{|~}|}}|y}z}}~z|~|}}~~|||{}}~||}~|}~~y~~{~}}}}~~}~zz~~{w~}z{zz{~}x~{wz{zxwyww{uwzzx}v|zy}yx|wx{w{yyvx{|x{xw|{|{}|z||}zy}z|v}y}~||}{yuxxww~x|z{zyxz{{xz~}}|xyz|zw{w{|{xy|z|{z{zzyzy{y||||{}}{~{{z{{z|tzv{wzvsx}z{|{zz}z{z{~x{|z{{}}{{~||}y|z{|}zx{}~{|zyz|y{yzzzww{}|wyz|z{xxzzyw|zxwz|}||vx|{x|x{~zy~{z{yy}x~|{zz}}xyyw}x||~wz||~q|yxwy{}vyw{~yvx{w|z}|{zz{py~{|y||z~yzz|{{z}xy|x~}{{|{|yy{{|zxyy{|wy||{y|{x|{wy{~xx|}}{wv{z~z{z|y|~{w|}vz|}}yxxyz|x{yxv}vwzxx}}wx~~xyty}}xyzz~|{{z|xy|~{yt{zz}{|{zzz|{y{y{zxzz{{}xvxw{~xzx|yyyyy{y}{|y|{zz{}w{~}{}}}}y}}z|y|~{|}v~t{z{{y}v{yv{{{zyyzxyzv{{yv||u|{|{u{}|{~}x|}z{yxz{z||z|zww{{{{|||}x}ux{~{yy{}xxz|yy|xz{xv{xz{zxz{z|}}}yz|||z~}{z}|xx{}|~||zx{~x}|xyyw|x|xyvw{x|x}yxxxvz~}{|zy}}x{z}~|{{z}}z{{{{z}z}{|y{uxwywvzzyz{|~{yy{}w}|ywwzzy|z{}z}y{x}{}{{t~y{}{|}}~}{zzz||{~~~y~{}||}~~}|~}~}}}}}y}~{~~~z{}y~~{}}|{z}z}|~}~~|~{}~}~|~y~{{}}}~~{|}~~|{}~z~~}|}||~}~|}}~~}}}}|}}z{~|~~}}}|~~x~~~~}|~}|z~~}}|~{~{{~{~}~~}z|{~~~~~~{x~|~{{z~||z|{|z}}~}}|}~{{|~}}~|~}|~~~z|{{~{}~~z}~{}|~~z{|z|{~||{}}}}~}|~{~~{~}}|}|~}}}}~}{~~}}|{|~||z}}~|~}}~||~~|~}~}~}~|~~~y~}||~~y~~}}~~|{y|z~}}|{z{{{|~|~}}{~z~~|{~|~}~~|}~z~}}|}v}{}y~|~{|~}xzy}~~|}{z~}||~|~z|{zx}z{|uzw|zzvx{v}y{wzx|x{y|~{}}zv{wyzzvyz{zytz}}uxyx|x{wy{x}xxyzzyz{zzy{z{y~z|yzx}wxxxyyxv|{z{xzxt|{{x{y{z|{{w}zy{z|wyyz|uzzy|x}|y{o}ywyx{zxx{~|z}zwz|z{|z|xy~|~yzzwvxzzzxw}}}}wzxx{{|{{y{~y~~zzxz{wywyw|zxu}|~wvyyzyyxxxzyvx}zz|yx{y{y~xt|zxz{x|{z|{{}y|zww{{x~|{{}w{|zw}|vyy~{~z{|z{xvv|{~w|~|xv}{zz{yx{zz|zw{{|x~|sz}vx|z|yyvzy{|{||||}zzxzzz~yvy~u}z}|z}{y{|wy|{{}}|{wxvw{z{|xwyw||yx}xyz{xz}x}z{v{wxy{|{}|zz{x{xxy{~{z{|{{xv{}{{}y}zy~z|zzxy|{|uz~wx|z{zx~z}{{xyyy~zzy~{{yy~~{vz{yxy~z|}{yyvzywx{z~xx{y|{|wz}}x|u|x~}w{|z{wvzx}y}{t~x~yz|xz{y}v}|xyy}|{xt{vz{xyy}z~z~{xwzwzy{vwxw|{xz{z{z{~{~zxvwxyuvz{zz}yw}~ux{z~|~zz}wyxzy{xz|zzz{}{z{zyz}|}|wy{{yv~w{z|ywy{||w|z|~vzy{{w|zy|~{{z~~~vyzz~yyy{|y|}{}zy|y{zzyyy{zy~|uv{z}{{y~}}|}ywuy{||}zxy{}}~{z~~~}}~~z|}~~|||}|~~||}{~{||}~|z~}~|~z}z}~~z||~{x}~|~{|~|z~~~~|~|~z{~z}~}{~{|}~~|}x~|~}~~}|}|~~|~|~}||~~~y~~{}}{~{||}{|{z{z{}~{{v}y{~}{|~}~~|}}}{~}}~|y~y~~|x~}{~|~|y~||}}|z~}~|}~{~~~~}~}{|}~}}~{~}|}{{~z}{~z}~~{{|{{~~~}}{~y~~}}z~|zz~||~{~~|~}z{}{}~{{~}{~}|z~~~}{~}}~{~~~}z|~~~}~r|z|}~{}}z|w~}{{|{}}~|{y~zz~|~~~{}{~~|~~~~}y~~~}{~|}{}}|}}}~}~{z}|xz{}wu|{z|w{}zxv{}~vz|y|}xxywv{w{y|~~{~||yzywx{|zy}{z{z~u|{zw|w|yv~|{yzuyvy~{xx{~yyzuwv{zz~s{x{xx}z|{xwz{{|||{{{zy}|{}y|{y{vz{{wx}~}{yxwyxzv{~zzyzz{zzu|{tzty|x|x{{{z{~z}~{{|v|{x}~}~z|yzx{wyz~}y{y{wyxt{~y{v}vy{zxwyvy|}|x{w{{~}{y{{{|{}}~y|~yz}z{{vyyw{zzzxw{zyxzyyy|vyy|yzy}yzzxwzy}{~|||}y{y~zyzz||~||{|}|wv|zyxyyyyxxy{zyz{y{x}wz|vz{{|xx|{|~}~}{~wyz}yx~wvz|}||{{~w{~wtx}z~y{vxvzxvxzxy~{y}z|zyy}u~zz}}|{zz}yy|{{~}{|}{|wz}z~wz|}xzt}z|zwz|x|zuvzz{{}wz{|{|y~{|}x}{}|~|z|{}t|zz}|zy|{~~|~yy|~z}w~}wv}xx{}z}x{y{|x{z|}{vz{w~vz}}yy}|wz|~{zzy|z{x}{|}z{{{zwzxyw{}z{{z{yxxz~y{|szttv|wvx}zyy}}}{|{y~yw~}~y~wy}wz~x{|xzyyyzwwyzz{|}yzy~xxw}zwz~xzx|vx|y{y{{z}}z~{yz{{y}|z{{||~||}|{~zw~w}}z|wxsy{zxzxuyzy|{ywyx{z|xx{}~~{|}z|z|yzzz}~|}}}|{~{~}zz}}z}~{}}~}}{{|~~~|{}}}~|y~{~~~{|~|~{~||{{|~{|~z}}}~~~}z~}}~}~{{||}|}}|{|y}{~~|{|~~~z|~z}}}~}~|||}}~}y{{}}}|~z{~~}|~{|~}~~{|||~{{{|~z||||{z|~}|~z~~z~~}~|{~}~{~|}}}z{~~~||}{~}}~}}}|}}~~}{|~}}}~{~{~|~}|}y~{~|{{}}|~|}~y}|~zz}{t|zy~}~~}}~~}{~}}|}z~~z|~||}{}}||{~}|~~{}|{~z|~{}~z~~~~|{||}}~}z~{|~{z~|z}}x||z~|z}{||}}~~}~~{~~~|{~|}}~||}}{{{z~}}}}|z}{~|{u{{~~}{~}~~~z{z~~}{{y|{|z{v{{z|||zywzxw{z}yx|{yzz|wuvy~{y{~x}xwxyzz{zwvx}yz{uwww{{z{}{}w~|z{|z{}x{w{{|z{}xxzzx~uz~}wvz{xyyy{{{|yw~zzy}zy||{uxyyxz{zw~ywzyw|y{w{|wy|vx}|x~}zyy|yxzzz|zyy{x|v{~}{y||w||zy|{}yy|||~{{zzz|}xxyz{wwz||}|{u|}yz{y{vy|{ywz|xw{y}|zxvz~x{{vyw|}||xz|yyw{|x{zw|}|~w|{{}zq~yyzxxyzy{w{}z{{xz|yy|w|zz|yysx~z}z}yzx}|y}z}y{{{|yxzy{}{z{|x}}y~yzzz|x~x}}x{zxx|{vyzz~xw}{x|x~x|{{x|yw{|zy~|}xyz}|{yy{w|{yz|wzw{xzz{|{|zz|zvy|}z|zyz}zx{zywz|wxzyv{{}y{yyz~zzxzzw|z{|zzy~y||y{{}w|y}}u{{y{xw{|x{{x|z}{z{s}{z{w|y{{yw~xz{~|}~yx|{||{|{}zz~xxy}z}y|}vy}{}x}zw}~xxywxw}{{zyzzyzw}z{x{x}x|}|||{xy|z|{z|zuyxy~zw|{yyxx~|zzx~xzz|wy|vwwy~~{t{zxzz{z|wzs|}|~{{zyyxy|y}|w{{zxy{yz{|x{}yzzwyz}~xz}|yy|xwz{|zz}yz|{y|y|wx~y{wwzz}y~{{z|yx}{~~uz|z{yvr~~~{xxzy{w|{v~}x|{|x{wzzz~|}~z}~||~{~{}~y|~}z~~x}~~}}|}{}|x}}}~}~}}}|}|}z}}|~~}z~}{}|}|~~}||{}}}}{}{~{~~|~~~}}}||{~}z}|{~~~}y{~~{~}|~{|}}~{}~|~|}}}{~|}~z~~}~|~|}~~}}~~~}}~|~}~{~|~}~~~|x|}|~}~}}}~~}}~{z~}~~}~{|w~}~~|x}z~|~}~~}z|y~~|~~z~}~}~~~~~}||z~~|}|{}{}||}~~}{~{~y~y}|~{{|}}x|}~|~~z}{{{~~{w{}y|~||~~}}{|z~~}~~z}}z~}u{{|y}~|~|}|}~}~}~{{{x}|~}||}}~~~}|}}}|~|}}||{|~z{}}}}~~}~|}|~~~~|}}|v|~||}~{}{~z{{||}~{~zw~}y}{~}|}|x|zyyvvywxy{yy||yx{yyzxzzz|tz|{y|z{{y{}yyxyywzwz{{|{}zy{xzz|{vy|y{{{|yvz{vz}{xzzxzwwu|xwu}||}v|}}zy|y}z{}y{{{zx{xy{y{zw{{zvzzxw|yw{yxyzwxz}{||wxx|{x}uy{{|}|zzww~vy{v|zz|xxzzyyzv~xy|}yxxww||{x{zyyuvx}yw}wzvuwyxzyyvw||{zy{|}|{}{z{|w|{{xy{{{t{{zzz{y|zvyx|}wzywwz}{txyyxw{zyyzxtzzyyz{yz|}{|}yy|x}|sz~}|z}{yz}{|yzzx~{~}zyyt{ys|zvy|w~}{wxwwyyz|}}}|z}}|{{}z{|~y||{}wz~}|~}{|}zty|w|v|yyzxzzx|yywxxw{vu}wy|txwz}|{{|}w{}|zz{zw|z}|~z}|{y}~z|}|{{{yvz{|{}z{wux|yz}}{~zz|}z~{y|y{{z}{{|zx|vzz{w{z}y{s}~{yvyv{|~{py~svwzwz||zxyw||zz|x{z{{wxzz|zzz{|y{}|x{wyt}xxy~{zvyywx{yt}}zz{x~~yuuzzyu}wv{zyxx|y{xz{z{zzvz{||{{{v|vx}{|z}|wy{|xzvxzty{}}}wyz~zz|yx{vxwz{}}z|x|xz|z{z|{zzz~xzz||y{zy{y||{w|w{|}x{x}y|xx{|rzwz{sxzyzyzz|y|w}|y{x{z||}~~}~~}|~~}}{~~~|~~|{}}|~}~~z}~|}~~}z~z}~y~}~}}|z}{~}|{~}~{z}}|||{~}}~}|~{~z{}~|}|~}|~~{~|{}~}}z}~}v|~|~}|}}~~y~y~}z}{}y{~{{|||~{}~~~~x~}{~~~|}~}|}}~{|}{|~~{~}}~|~~z~~~}|}}~z|~~z{|{{~~}|~}y{}}}~|}z|}}||y|}|}}}|~~~~|z}}|{|{}~~|~}~}z~|~{~x|}{~z~w}}~z~|{~}{~|~z}}||||~|y}}~~}~}~y|}}}~~~}~{}~~||}}}{}~y{~}~{}}|z~z||~~z}~|}yy}{}~~~~|}~}|~~~{|}}~}}}~y~}z}{~{{}}||~}~~}{~~~}}~}}}{|{~|{~{}~}}x~~~|}y|{x}{zz{zyw{{yyz}vwz{w}|tz{xww{yzxz|zsy|~y}t{{yz|xwyzw}xy{{|zyz}u|{{{}|x{yz|~|{{y~y{x|{}zxzzz{|{{vxx{wvzy{y}x}v|zyyxyyw{zu||}{|{}y}{{yzzx{}|yz{xz|~x}zyy{||xz{x~wu~~~uywzz{|x~y|x{xvw|{~y|}uy}||z}~{{|{|yzy{||}{{y{zvy{z{|~|z{~wzz}zzz}zxz{ywxzwz~{x{|x{|{}zy~x|zw~v{}zyz{||{|||}{yx{xywzztz{{xu~{w}z~x}wz|{w|||wz{{yz~}zx}z{|yvxwzzzwzz|{{{y|xy}xvzyw}{yxz}}x{v~x{|y}z||vx}uz{xwy}~|x}{}}zw{z||uv{{z{}z{{|}ztzy|}{{xxw}zx}}z~y{w|zwxz|zv|x|yzzxz|z|y{yyz{}{|yy~{w{}zy}z}~v{y|wzy|{|{|xywxzz{y}z|uv{~z}y{{z{{zy{z||y~}v~yyv|v}}z}y{|x{}yzvx|wzzzyzx}y}{yzvw}~x}zyxzwz}xy}zwzyxx{}|}|{|{x|y{{|{y{zxxzw}x||y{yy|yyz{y{|yz}x}w{|wy}zzz|z{zu|x{}}{x}x{{{u||zx}w|{|}{{sw{~y{z{~yz|w|z~~y}z{|xwy}z}y||yzzxx~}}z||{y}z|z}w}{w{y{z|zw{x~|z|zzv{|y{wuy}u|yx|z{x{|v|{|~}~}}|}|~|}}~}|}~}|~|~||~}~}~|~z~{|}}}}}~~|zz|y|{wy}|~{~|z|{|}{~}}~|~{~~~{|~~}z}~}{}~|~~z|{{~~{~~~}~|~}|y}}}~~}~~|}{~}~~z~}}}}}{~{~~|{}~y}~~~~|~{}~y~}y~}}}}{|}||~{~|~|~{~}||w}z~~}|}|||{~||}~{y~z~{|~~~{|{z|~{{||~|}~~~}|~u~{{}}{}|}|}~~z}~{|}||~~{z|||~~~~~~|~z}~|~{{|}|~~}~|~~~}}|~~}~~{~~~z}~|~z}~~{wx}~}~~}|}~~}~}}~}}{}|~|||{~~~~{}~{}}|}|}}~|{}}}{z~~~~}~~|}|}~~~|}|}~~{||}~|~{z|~}{|~|~x{~~y~x}|}ys{zz{yzy~vy||xyz{}z{zyzx{{wzy|zy{}~~zzz{~|wyz}|||}{}~{{y~|~{~u||}|xzzzz{z|rw}{z|u||{w|z{{}w}~}}zyzy|}y~~y|}~~z}~{z{z|z}zxyyz~{zz}x{|}zyzyvwxyw~z}{}{}|y{|{|~~z|y{~|~}}}{|~zz{zz{|{z|zy{v}|zwz}yx|{z~x~y{xyvyxxx|{v|z{z|{z~y{zx|~}}}|wy||wzwz{wxyy~pzwwzw|}|xwwzxyw|zx}y}~||wy~}y|{|{||~{y}y|xz}{z~}y{|~|yu|wxxw|{||}y}yzy{xz{~}~z~||z~{{{}z~z}}x~xzxz|u}y|yyz{}z|xx}x|y{w|{w{|yxxy}|}x}}{zz|}yyz{~zw{|z|}y|zy{{~}|zy~~~z{y}vy~|z}y|}y|y~x||zuxw{{{}y{{|}|~zz|{}|~zz~wy{{{{|zzxwy|~yy{z}}}v~yz{{{wzz~yz|{~~~wzv|{|y~}|~|}z|{wxz}tz|~{x|x{~zy}}}x|xwyz~x{}vy}{~w~{|{||}xyyy~y|~|yz{~zx|xy|yx{{{z~}|v|{sv{y}||yzwtzzy|{|{{~~{y~{zxy}{~y}}zw}z|z{xzu~yzzwx}{|~}vx}zx{|z~|}~~zzz}zx|~z|||z~~}|}{}}~~}~y~}~z}~}}~{}}~~}}}~|~~~z~~{|}~~}~~}~y~}~{~~~{}~~}}}~}{~~~z~~~}~~}~~}|~||}{|zz~}}}}}||~~~|}~}|}|}~{|}~{|}~~~||~|}}|}~~|~}{||}~~~~~}}}}~}~{}~~~~~}}z}~~~z~~{}~}~~~~{{}x~|}|}~}}~||~}}~~}}|}~~|z}}}~|{}~}}~~}~|~|~~~{}|{~z|y~{~v}zvw{z{y|zzvwxyyz}zz{||xz{|ysx}|~w~zy{{z|zx|}{{~~zz}z{y|zzxyw{}{vx|}zwyz~zy~{x~vxxyyvzzy}yx{y{y}~xyx}wy{xw}|{||wz{~yzw{y|xyzuz{z{y{y{y~{|z{~{zv||z{{vxz~||ytyz~y|zzyy{utyyz{||zvxw|}{xy{xv|ywyyvvwyyyyxx{y|xz}|}yx}{{xyz{zzwx|z}tz{yywv{~|yzzzxvxyx{wxzz|{{x~zw}zz{~yyx{{z|v{z{~}y|zz|zy}zw~}ywzy}|}~{{x}z}zyzzx{xzxy~||}zvzyz|y|xyzyy}zx{yz|zyx}y{x}w|x{x~y}{zy~{}{}wz|x}z|~}zyx{{y}~|z|{wxyy~|z{y}zyzwxww|yyzzv|||xx{y{y}}|zwzz|yy}}{{~}|{{xz{{~z~|}}x{xyy~z||x|||yv{}y}}wy{zz|y~y~~z~y|yyy|vtxy{|{zyzz{~~{{z}uzuyz{|{z}wuxvv{~|wz{}zwzx{z|yxyzy|y{{uz|xy{y{{|}yzz|}xzy{xx{z}|{y~}{{|~yy|{|x||{zyx||}w|{{|{||zxyyzz|~wy|z~|~{}{z}yyy{|yvv{}zw||{|}x{ywxy{{wwz|x|}yzxzy{{z~}zyyzxu{yw{ywy}wz{}{}x}z~w~zxzx{|{y|x}yzz{yzy{~z{}xw|qy|}z}x}wtww}|v|w{}}{}~|~}~~{}|~~}|~|~{~||~~{~~~~~|~}}}~{}||}~x~}~|}|~~~}|}z{~}||~y~|}~{}~|{~~}z||}}|~|}|~|{~|~}~}}}||||~~z}}|{~~~{{~{}}~~|||}~||~{z|{~~~}|~|~~~~zz~x}}~~y}|~}{~~{|~~~~}||t|||~~~}z|~~~z}~}~}{}|}{~|~~~{~~}~}y~~~z~{}|~}}|~~~{~~{~~{|}}z}|}{~{|zz|||{~}|}}|{{}~{~zz}||}|}|z}z{~|}}}~z|}~}}}}~z}||~~{}~}|}||~z|~~||}~~w|{}~~|~}}{~}zzy|}y~~~}}|~~}}}}{}}}}}|}~}~{|}|~~~||~{}~{{~}|~}|{~|||~{{}~{{}~{~}}~x}~xx|}~{zyy~{yw{z{wyzvx|w{}vwyz}xxzxyy||xtyz{xxu{~x{|}zy}w|zy}xx{}y|y}xyz||v||xzzyyzv|yw|yw|tywtzzzv{|xy{y|x{{yt}{|{|}y||{}{}y{w{x}y}yyxyw|zz|yzy||{|z{wy|}v{yx{{z}yyx~y|vz}y{yyz{|}xz{z{||}y}v}y|ywyx{|z{||ux{zz|z}wvy{zyxw}yw{yyz~zy~zyz~{vz|wy{~{~{{|}|~|xxyyzwzz}wz{zww{y|}}xzv}wx{xxyx|z}}xwy|xz|x|{x}z{}~x}z|z}{zzvz{{yx{wxx{zzz{x{x{}wyzxzxxy~{zyvz|xyyzy{}z~{y{yz~~}|}y{zz{y|y{zyyy{|y{zyx{{|y|wtwq|w|{{||{~zy{{zw|yx}~||z}~wx|xvwzxx}w{y|yyyvz|yzx}xvz{zv{xyvzvyz}w~|y|}zzu~z{zzz~yy||y{z~z|z~{}z|zxzy}{yyx}wyyw}u{xyzwszuzzy}{y{y}w{yy||{}z~yv|z|zz|x{{|{{|xy|}|v|yxxy}z{|x{{z}~zxzyy{}z}|y}wx|{{|}|{z}zzx{|{|y{z{zxz}w{{wyyy|{yvwxzy{{zy~wzzyyv|yyzxz}{z{~yx{w||}~x{~z{|~x{x~yuzxzyx~}xsz}x{zz{}{yz||zsxzyyyx{~z~zx{{{zy{|}~|~~~|{~{~|{}~|~~z}}}|}}}}{~{~~~}}~}z}}}~|}~}~~}|{zy~{||}~~~{}~|{|{~|~}~{}}y~~~u{{~~{{~~~~~|~w|{{~{~}~{~{||~~~|}~~|~}}~}}~~|||~x{{|||||{}~z|{}|~}}}~~~{}}}~}~|{|~}~}}||}}}{z~|}~~~~}|}|~~~}{|}}~~|~y~~~~}~|~r|~|{~{}}~|z}}}{}}|~{{~}~}}~{~~}z}}~}y||~{z~{}~||}|~z~~~{~}|~~}~~}}}yy~{}|~{|~~|~z{|}{~}y}~}~}~~}}|}{~{~|~z~}~}{|}}|x}|}~}{}~x|~}||~~~~z{|{||z|{}}}}}||}~}}}}~{}{~||~yzxxx}{|z}{|{x}~|xtwxy~}zvyz}zw{z}}w|yz|v{wzv}y|{y{|u{~xy||{z|xxyz{}uwxx~xyy{~w}vzxw}|x}{zyy{yz|yx||z|}z|w}{yyzzx{{v}y|s{}{|}xy{zz{|z|{xz}zz~w{xzwz}vt}zxyzz|xzz~yu{{|xvzxxx}|v|{u~z{z{x~{yx{zz}zyyxt{zy~yzwz}|zyyyxzxz{z~xw~xywzxy{{|zz{zzyyz|xz|}{~|zz{|y|yx|x{ww~}vzw}z|xw{z{~{|y|y|y}y|z{|{||w||}}~x|{wzuzw{y}w{~y{{}|}y|x{z{}|w{x|yw{{x{|~y|}~}}x}|zyxxz{~{z|yz{yx|y}|zy}zxz{|z|yxv~vz{||wz}vx{~wzz}yxz}zxyz{x~|yxvzy}xw||z|x{z{y|}zxy||~zzxwuwww}zz|z~z|zyzzzyy~{~w{{{zw|xzvzytyyzv|}w{~y{{y{z|~z|y|yz|}}zzz|wz{{{{|{z{|x{zzu{z~x{yxy}|v{|{y}y{}zx{zw|z}~xx{z|~z~zzt{wwx{{zvzw|y}w|zyzwz{|xwyywvxy{wzzxsxxzxy~yy|yz{zxy~{z|zzuy|y||w}{|w~{|}w~{zzw}}yx|~y{z||y{y|{{|z}vzxz|txvzxxzw~xzzz{|{v{z|yx~}|||wxyzxxzzuwz{x~uy{zz~|w~|uz{}}vvzw{|}zu{vz{}zzz|~}}~~|~|~||~}}}~{|~~~}{~{}|~{{z~z}x~}||y~}~|}}~}~|}}}}~|z~{}~|~|~~|||}}|~~~{{}s}}~~y~}~}{}|}|~{{~~~~~{~}y}|{~~~~{}{}~{}}}}{~}}~}~z~}~|~y~~|v}}}}~}{~}{}~|{z~||~~|~}}~{|}}|~~~{~~}z{}}~}}|}|~~~}~}|~}|~}~|}}~~|}y~|}~z}}}}~|{~~|~{}~z~{~}|z|~{~|zz~~|~}}}~~}}|~|}}}~{|~|z||{}|{}zy}|}}|y{z{~y}}}{{||}zz~~}|||}}~|~~||~}~||||~|y~|}||{~||}z~~{}}~~}~~~}}~z}~~~|~}z}}~}~~~}|}}{~}}x}|y{|~~|~{}~}}}~}|}z~{z{|zxyzyx|zx}y{wz}yxx{yv{{{zyy{svyy|{y}}}y|||y{|{|}z|z|z}|z~z~|zw}z|~z|}{zxz}}|x|wv{{{yz{x}yy{wyz{y|yx{~~zxyx~yy~uz{zu|}|yw{x{zy|wwz|z|wxu{yxw}yvx}{vzuvzzzx|w|t{x{|{{|y~{|z|x{y|wwuzw|{zxzz~xv{y{~z{zz{zx{xxzxyxyy~{x{zyyzvy|zz{x|xz~ww{}||{|{{vw|{y}z{{{xz}y{{x{|w~vz{z|w}{sy}w~}z{wv}sz{xz{{x|y{~xz{{{xz}zy{yxx}|}|~t|yyz|w|ywzwuutxwxzsxuvz|}{wyzyxzz{y}xz}}}|{|z|y~y}||x{xz{}|||{yxz|{}{{v}rwy{~yvxx{z}||{zy}y~|tz|}}xyzy{~{xz~{~}}w}|zz~wx}xy{zvy}y}}z}{zzz{|zxv|{w|y~v{{|zy{~|wz||y{{{{y{|{xy{xx}}||}yzz}x~v}wy|xxz}{vw{yxwy|}yxuyyyzx|yxu{}|z}z|xxx{{{y}{wvyzv}z}w{yy||xwuz}{w}vuxyw}uwzxzx||{zxzxvw{~|{xx{{zy|yy}s{~y~}{~y{{}}y}{||}zzy|zyzx{y}{zvxvx{|z||xtwxz|{~x|{~y{z}yxyz|{||~x{{z{~{~~{yywzwx{y{x~ut|zyz|w{vuv{zx~{{zzyyy{z}{{x|xyxz{~{||z|~z~|}|~~|}~{}}{~~~~{}x~~}|~~}~}~~z|y~}|}|~}x~~||}~|z~~}{}~z}{~{}}|~}~}|~~~~}}~||z}y}{}}~{|~~~}~}{|}~{{}}}~~y~~~}}~}{~}z}{}~~~|~~~|~~~{~~|{~}{}}}~|}~~||~~z{y{~~}}}}|z|~~~~~|~}~}}~}|||||~~~|~|}~|~~~~~}z~}~~~|}}{y{|~{{}{~}|}~~z}~||~}~~}~}~z}}~||}{}w{}|}|~}|~z{|~|~~}}~|}|}}||{|}~~}|{{|}~{x~{|z}|{|~}|~}}~|~||}|}~~~~|z{}}||}}~}yz~|zz~~|{}|}}}~|}s}{|~~~}~||}~}|{w||~~~yxw{yz}x{{w|}yz{}|zu{zy}y|y|{|{zyz~vy}|x{zv{x}ww|}vw{xzw||ty{y~}y}vz{xzwyzz{}y|{~~|}xz{xxzu{z|y}yxx{zyxyxy{y{||}||xy|y{x{zyw{s}z}wyws|{|wxxyy|zwyyy}}yy{}{{zy}y~vwzz{yysz}z||{{xzxzz{wv{zy{z|yxrxz{ztz{ywz}}zxxz|vzz|x}y~yzy|xxxyyzzv|{x~u{y|z}}}vy{{y{wy{}zz|w}zx}w{|z~yzy|~{yx|yyyxw{y|z}zzxzwzz~y}z~x||||}|zz~yyx}z|yxyv|yx{x{yy|yw{yyyw{z{x{{yx~x~z~|{zvx{~|{{wzyyw|yzy|}zx~zwv{~w}zw{|z~|~{{}~}}|}|xx}yzzxzz~|yyz{|z~z|yy{|zz|z|{z|{z}}w{zz||wxw{~z{~~|xz}}{ww{}zwyz{zxwzy~}zy~xx|{x{y|z}{z}~~yzyw|{}wwzy{}|x{{zz|z}||}{|wx{yz{}{w}{zy~xx|zy{zw|y{x|{||xv~~vy{{xz||x|x{yxyy|{|}u|zyx{|x{}w{zzy}~x|zzzzy}vw{zy|wx}{zww}z||xwyyy||zz||{}wwz|{{{x|||zx}y}zzwu|yzxx~zx|}}{{}|xwv{x~xzxxyzyzxyyxz~wz}y~y{{y~y}z|{yz|}|{zyv{{y{x{{zz|w|z{w{xwzw|y{{zz{y{}w|yyzy~}~}{y~~}}z~~~~|~{|~{{|~}}{|}|||y~~~~|~{}|~|~~|~~{{~y{{}~{~y~{}~||w|z~{||}}|~~|~}{||}y~zz}~}~~~{}z~}~}}~}~}}~~|~~{~{~~~{}y}}~|}{}}~}}~}|}}{}}}|~~}~|xz{{}}|{|~{}}|||~~~z~|~|z~}}}{~}{|}}~{||~~|}~~z~~~~}~}|}{|}}|}{~~~}|~z|}}|~}}z}~}~|~{|}}||||~}~|{}~z~~~~~~~~|}|}xy|~||z}{}~|}zzz}{|}}}|~z}{~~{}|zx||z}{~{}~|~}~|{}|~}|}~~~~}}~~~{|~z|}~}}~}~|{}~~~}~}||z}{|z{{zz~{zz|~{~yx}v}wy{w|zxy{yx{}{zzxywuyxxzz~x|||w}~z{|yz~{|zw}}{yt|}z|x{|{zz|vz{{z~ywyzz{~|zw|v{z{z~zxxywxy|zw{zy}z}}wwwwyzxz~{|}xz{{~{|zwy{x{zuyx{xyzy{v}{{zvytyxyxwvwyyzz~zvtz}{|yzyy{}uyzzzz|w{{z|yyzz|uxz{x}{}wx}wvyy~xz|ywzw{y{zsy|z~}|y{zy|}|~x~}zvzy~}xy}y{|y|}}xvyx{{wzyyuxvzwzt{z}{zw{~y{zvwx}v{xwtyzw|||yx|{|yyz~x~zw}zz~vzywz|yxwwxxyutv}w}z|}yy}xw{{{{{yxy}|{x}{y|v{z~wz}yy{z|}zzz{~|{zxu~vyxx~uyzsxwwz{{}xxx|xzx|{vyxy{w}x||~z{{z|{zz}{|w}|zz{|zxvzyywzwu{yywzu{zwzx|yzy{{z|{yxzyyz{|y~}y|{y|{x{{}xz}{{xw|x{z}zwzz|v}zyzyy{xyu{zzw|wxywvwvx~{{z|zz~{y}|}yxy{~{|{zy|{}uz{zx|{txzwy{{ysvzzz}ywzyyv{yyyyxyyzy|z{}{zuyy{y{~{|}}x}}zw||y}z}z}xzwyv{uw|y{|zxyuw|wyzywxzy|{y}yy}}}|~}w{{yws|y{{~y{~z}{z|z}yy}wz|{wyu|}x{|vu}vtxx}}t|z{y|x}{{|uz{zy|xx}{y}~|~}{z}~~{sz~}}~|{{{}}|}z}}}~||}}~}}{~|~}~~}z~|~~|~{~|}~|~}~}y}y{~}~~|}~~~{}}}|}{{~}}|~{~}z~||{~~~|~|~|}}~{~|~~~|~}|~{~~|~~||~|~~y|~y|~{}|||~}~||~~~~|{}~|}~z~~{}|}}{x}{~}~~|}~{|~~~~~~}}y}|~}{}~{{{|}~{}}|}|{{~{|}}}~~~~{{{~~z}zy}~~|{~~~z~~~y~{|}~{|~}{}||~|zz}{~}~|}y}~}{~~}||~|tz{}|z{|}~~y}}~z~}wz|}~|}{~~}~~}~~~}yzz}~{~}~}}||wz}~}~|~{{}}~~}~~~{}~}|~z~|{}}}~~~|{||}~|w|u{yu}}zy~|yuu{v|w}x|v|yyzy|{xv~wzzzvzxzz{{u|wxzxz|wzx{z{|zzy}x|w|}|{wx{y|{u{}zzyz{{yyyzxxz{y{z|z|zy}w{xzzz|yyzz|}w}{zzyyyz{}yx}~xzy{{yzyx||{{|z|{{{zyz{y|s|}}{}xzy|yz}zw{zyzzzxzy||zz{w}xyy{x}{||y}zx|yzt}||~zxz}{wyxxz{{|yz{yyzz{|sx{zvzy{}xzw|xyy{}|x}x~zx|{z|{x{xwwz}z{z~z{xzw{{|y|}{{{zv~x{y|zvzy~yz{|yz{{~yywz}{zz{xy{yzy}z{|~}z}{y{vy{uzz{z{vyzy{yxwzx|}{xy{z}{~{|y{{yvyzz}zzyxvxwzxz{zxz~y||y{yz{|xw{zy{y{|z~z~zzwxyy|{zyzz||{||~vy|x|xv{}{z}}{{}|{wz~yyz{{zzx}xz{w{z|yxy|~}}v}yyx|yzy|zw|v{}}{{|yzz{z|t}w}|xy}yww{{z|zyyw|~z{}~yyzz{yzv{{}x{xx{yxyvzz~y|~|yywwxvy~{|{w{y}wz~|v{y}x~|tx|zyz|xy{v}{z}x|}xx{~zxxyxx||{{y}wyy}|y}~||y{z|zz|}u}z|z|xwyyv|}xzz|zx{|~x}}wv}{z{|zy}|zx|zzyy||zyy|y|yxwy}{vv}vz}x{x|z{~y{wz{z{yz{y{{|x{yyz|y}y}{xz{xv~y|yy}}}~}}~~{~{}~~|~~~~w||~~{{}~|}~~~z|}}}}~}{~~}x}}~~|~}}~}xz{}}|~}~|~}x{|y}||}}||}~~{~|w~}||{~{|}~~~}|~~{}{|~}|~|||||~{{y}|}}|}}}}~}~||y{}~}~{z{z{}}~~~||~}|~~|z~~}y~~~~|}~|z{z|~z~{}|}}~|}}}~|x{}|~}|}}~~~|~{}~z|~y~~}~|{~}~|y~}}}}~}~~~~||~~}||}~|}}|~~~z~||}~~~~~{}z|||{{z~{|}z}|}}}}~}|~}w}|~|~y~~~|}{}}||~~}{~{|~|{|}z}~{~|~~~~{|}{~~|}}|~~~}}}{}z~|{{|{}w||yzzxzxw{~{y}yx|y{}|z|{zzx|zwx{{||y|~|{y|x|~||z|z}|{z~y}ww{||zzxzx|w}yx~wz~wwy{yzyy}{zwz}{}z|}|~zy}vzz~z|zzzz}}{z}~v}~~|}zxzzyy|z{zzuz}{ux{||}yxz|w{y}{x~~{~v{}{z|}||||}x|z}|{}~xxy~|xz|zzv}~xxyyv{|y}yy|{}z|{yyx~|~y{z}z~|{|}~}~{}~~zz{{z~}{yy{yyy}}}yux|z{y{|{{yy{y~w{zzxz{{{~||}{}|zy{||yz~~{}y}{}{wxyxyzwy{w}zxzy~v{|}uyzyy{~{w{}yz~|||z{|z{|~||z|}|{}z~z|wy}|yzyzux|{y~{|~zz{z{z|{|{zv|~u|{|z}{~v~}|}|z}z|~zz{{y}w{yy|z|{}~}{wzxx|y~}z{{~}|y}{xy~~}xz}}}{{}}yz{z{}yzz||{{}{||y{}z{|}}v{z{z~}yxz{{y}|}wx{y~{wz}|zw{|{w}||}x|w{{|z{|}ww|y|xzyw}{}}{zzyz|}y}z|z}yxxz}{y{zz~y~}}|~|{z~y||z{zy|}w}||y|zyzzw~zx{yv~||zyx{zz~y{~{}z}{{~yyz|z~}{~{|}z}}{|x}|zz|v}~z{~y|yxx{||}|}{yyy{|{|{}vxy}~|}z{|~}~|}~~}|~y~~~}z~{}~y||y{~~{~~|}~~|~~}}}{~|}}~~u|}|y~}}}||}~}}~~}{~~~||~}}~~}{~}~|{}z}{}~{~}~xz~~}~{z~~{~|}~~~}~}}{~||~|~}~|}|~~|}}~}|}|}|~}}~}{~~|~~~}~}||~}|{~}~}}~}~~~|~~{}~}~}}||{{}y~{}}}}}~}}}}|}~~}|~}~}}~~|}|~z|~{~~~}}~}~~|~{}|}~~{~~}|~~~~}z~~|~~~~|y{xw}{{~}zyzz|{xzw|}|w|yzzzwzzyy{yyzy|z{{yy{}yxw~z|zyzxx|w{w{zzxxyzwv}}yy}xu{zz}xszwxyxw{y}xxyy}zv|y|xy{wy|zxy|wx{|w}}~yy{~uzy{yzzyx{{yzzzzxtz}{zzuw{y|wzzzyx|~ywz{}x|yxwz|w{xz}xxy|xx{zyxzzv||}{w}{yzzw}vx}{yz{{y{yx~yz{y{y{zx{}|wy{y{}yz|yy{z{{x~yy|~|z{z}|y|y}|{yz|y|z|xv}w|}~x|}~zyzx{}zzx{{yz|wwz|yy{|z~||yy{yz|y|}|}{~{~z{~{{uty{{xzz{xwutz~{yy}xw~{|{|y}yzw|{~~zv}|zw|{|{yzxw|}}||~}yz|{{yuyzwy~z|xzx|yyy{zw}}|x}|y|{{}y{xyz{}zyy|{z{zz|wyw|wz{}{{{{z|z{x|}x{|~yyyz|}~|||}zyz{{x{{{x{{wx{}~y{{yvx|~ywzyvy|}z|v}x{v|zxvz}~z}{y{y}vx{xr}x{z}}{w|x|z}{{zzwz{{|wy~zv{xvyzxwz~{yy~w}{~z}{{zyxyt{zvw|y~zyx~||z{}y{{~zvyxzz|z|{{x~yyy{zy}wy||~|zz|y}||xyxx}{|{{y{x|z|~~xx|yv}w|zyy{|y{}{yyyyzzxt{z{y{z{z|~~yy{|{}zyzxvy|y}{}|yz~{{}{~|z|y{xw{xvy~zx|~yxy{~zyz{{}|u}|}z{}|}|~{}{{{~{}|~|~{}}z~}}~~~}|}}|~}|~}z}{~{}~~}}{{~z}}|}~~}{~y~~~{}y~~|~zy{|~}}z{y{|~~}~|~|}{|}|}z{}|}~}}~~|~~y}|~~}~~}~}|{~}z~}}{~{~|~}~~x}}}~~}~{}~|}}}~}~}y~}}|}~}|~|~}y~}}{{||~}|}}}}z|~}|}}{~}}~}z~z{~~}{~}~~~}z||{{|{}~}}~{|||~~{|}{~{}}y}{{~}|}|}{{y~~}~~}y~}{}|}z~x}~~}~|~}{}{|x~||}|~~|}}{|}}~{~||}~~}}}|}~z}|x~|||~|}}}{}}|yz|~}}|~|}{~|}}~}z}z}~~}|}}~z{z~{}~|~~{||x}|~{z|}|}{}|~~}z}~~~}|zy{}|z{|z~yyx{wyzzzvzyzx{z{|zzv{yvy}{x|y}}xy|}{|vzzy|zz}}xx|z}}z}zv}{{~||sy}yxz}zu||vwz~yw}x{zuyuvyw|{{y|{z{y{{||z{{{{xy}v~w}|y{|y~~}y|{xxxyuwwwxyz{zvyy|}xw|y}xwwt|wzzz||{~|{{z{{z~|zzyzzz|zzx~xz{~}~}}wvzzxv{y}y|wxy|x{|yxv||xvx}xxz{ywx|~{}}{{|wz|~y{|{~y~~}x}z|z}xx|xx{}xyx~zy{v{z~vyz}|{wy{x|xxzxzxx{x{yy|yz|y~yxz}zz}y{|y}y{z|~}|{{~{v|uwyxz{zzyzyy{{{{zwz|}vvx~{y~y{z{}|xwxy}{|z|~||}{}v|z}z{vz{{yzsyyvu{yz{yz|yy}w|uy{yw{~yv~yzuwyyy}|{{~y|x|w|z{}{|zxzyz{zzxxxy}~tuy|{}}znwy~yx{yz||y|x{|{{{y{~x|}yw~xxwz|y||}~z{xvy{y|{v|wxxwxzxzw{x{wxuz~|yzywy|z{|z{z{||w{yyx{y|zx|yzvxzy~{yzzzxxyv}wx|~x|zwwvy~{xw{||}}yx~yzxy~|y}{zy|z~y}~zz{y|zy}xvy}yyxzzzywz|{y}x{xzzvvzxw{z}z{|~|w|zv{}|yz{~}zw|}}{{|zx{yx|}xzyz{y{xyy|xy|zyz|z|y}zyxt~zuzy{w{}}zzy{{{uy{z{~}{}||}z|{}{{~}{~z||~|x~{~~~{|}z}|~~{~|~~~|~w}|{{|~}~}}~|~}~}}{~~~{~{~{~}||zz{|z}}~z~~}~~}}~|~~||{~}~}{z{{}{~}}}~{z|||~z{||z~w~|~~~~y{}}~~~|~|}{{}}|}v|}}~|z~}}~}t}|}~{|}~|}~~~z~|~z~z~{~~z~}|~y}}|}}}}{}{}~~~z|~~||z}{~|~}~{z}~}~~~~~|~~}}~}}|~}}z|}~|}}x~~}u}{~w{}~~x{~}||{~~y|||||x~|}~~}~||~}}~~}~{~~}~}{|yz|~{~z|~|}{|z|||}}{|}}}~{}||}xp}~{}|~|x}x}~{{~}~~z}}}|}z}}{~x}}~~z~|}}}~{z|~~|{}~y~y|~~||~t{}z|yyxw|y|x{x}xw}yy}xxyzxx|}xy{yy|x}xuxuzyw{zwzvy}wzuz{zx}wxy}vuyyywzz}{ywyxzxy{}{z|||{||yxvy{|}zy~yvzuz|x|z~~vw{}x{~xw|zzy{w|{zzx{}zxyxvyyw{{{x}~{{wxzx{{}|{y{z{yxzyyzxv{zzwxzywx|zzw}|sy{{}{~x{zyyxzwx{{}|~z{~z{xwxz|wz|uzzx{{~|{w{zwx}|zz{sv{vxu|y{{{x{z}w{zzz{x}zzw}|}{yyw|z{}y{y}xyzy{w}{{zzzytwwzw|||z{xx|yzxz{x}zz}y}x}yy|{wy|w{vy{wz{|z|{y|x|y{y}{wzyyx|}zy|z~x~z}z}z}{|}~{y{v|~|w~|z~y}zyvxyyzxwyxvzyz{|zx}z}}{}xv|~}xwv~z~y{z}x|zv}}{xv{x|}y|z|xvx|z||vyx~}yx|yyx{y{w{}x}{}vv}xu|}xz~{w|z~{zyyv{y{xw{}}x{{{~}z|||}{xzz}{|vxyzyyyz~|y~xzyx}zyx{zxxyxx}yz||z|zzw{v{x{zxx{|wxyy|yxwx~{}}z{{v~z|z{zy}|x{xyxz|{{|~zyy|xxzv~|zy~sv|zxyv{{}wzw{zvxxx|}v|||{z}zyy|yz{w|zz{w~yy|vwy|z|yzy|z}||x|x{{xzzy|x|xz}zz|vyzwz{zu{zw|z~z{{vzx{{{yzx{{yv|zzxzx{|{}}w}~}|zz~}}|}y~|{|~~}|y~|||{~~~|}~~}~z{}~~~{{~|~}|}~|~||}{|{~}~}|~y{~}{~}~~}|~}{~~}}{~~||~|}{{}}zz~|}~~~~x|z}~yz~~|~{|{}}}z|}~~~|~~~~~~|}{}~y~}~}|}~}~y~~}z}|~|s|~{~}~{}{~}||{}~z|{}|}~|}|~}}~|{~~}~{~}}||}{y~~|~||{~||~{~|}}~~~~{~|{}~~{~~|}~{{~|}|~}~~||~y~|}~}{}}~~~~}z}}|~|~~}}~{{~}}}{{~|}}{y|}~|}z{~~|||~z{}|~{~}}~}~||~{}~x|~~~{}}|z}z|{{{~~}|~v~~}}~}y|{|~|~~{}}{}y}}}}~}~{~~}}}{~xy~}~xx}{{w}yzyz}ywywuwzw{zz|{xwvy~xwy~yzz|{zwyxz|xy{{zzyy{}|vw{{y{}uw}|{wu{}zw~{zy}{z{xyzyzxvuz~|w{w|zvzu{xyy}}wz|v{|~{}z}xzzz{zxy~vyzzyv|z{y|yzy{yw{xzz{x|xxxz{y~{xu{}zx{z|{|w{y}{|zwu||}{{w{zw{|zy|z||z~zzyx~y{{}y}{wz{yzvtzwwvy|yw}wy{v|}{z}{}y~z}{}wzz|zvz}~vyz}y{~{xy}zwwyyx{{zz|tzx}{u}{{yyxz{vx|y}~zz||~}{|{{~xw|u{xy{}yz{}ywywxyxuxzz~xx{vyzyzzx{{xw{tuvv}vv|~{zv|}w|}zzyx|xyz{~{yz|{z|}{}yz~wwvxz~|{v~{yuyyzwzxwwxwyx|z{zy{z}~{{{|~||~|~|{{}z|wxz{y~sz}}xvsy|vzzw|vzxyy{yu{xxvwz|{yyz{|{{xzz~yz}{|w{{x~zzz{|{}yxwzwwyw{|wy{xwy{{zsx~yxwyuw|z~}~~zz{{~||~~}{v{v{z}y|y~||{~|{{yz|w|y~~z{y}{xyx}zwyzty~}wyzzwwxw|zw{{{{{yvzz}{~z}|zy|wyyyyz|vwzy|wzvzwvwzyyyvzyww|zyz{yzz~w|z~v}}xwzyywz|}zx|yy|{z{{y{wyz|y{{yyy{|z}}~{z|y}{yzx}xvz~}yv{y|~y}x}yzz{|~}~~}|}~|z|~|}|~~{|{|~|||~~~~~}}z{|z}}{~}y}~~~~|z{z}}~~|~~}|~y~}~~}~~{~}|xz}~}|||~}{}{yx{z||~~{~}~}}~~|}{}~{~~~}|}|}|z{|{}|~|}}|~~~~~~zzw~~~|z|~zz|}}~z}}~}{{}}{}~}{}}}~|~zz|}{~|~{~~~}~~~{~~~s{{~y||~}}~|~|~|~|}~}~}~~}|{|x{~||||~{|~|{{}||~~~|~||}|}~~{~~~z~z||w{}}}|}}~{~~|v~|~|~}~|~~|{{}}{z{||x|}y|~{~yz}~~~~~{y~}~}~~|~z~~}{~}{}}{y~|{z}{|}y~~}~z|~|}}{}}}}|{||{|{}yy{||}~~~|zzy|zw|yw}x~xu~zyzz{|{{zz|xzuyxz~xxyxx~yv{zu{yywyzyy{|zxvw{{{w}}|zz|y|z{{xzzwyvzyxuzz{yz}}{{xlwwz{x{|yyzzzy}y{{r}zyyz{xxswy}z|{y}z{z{}yzx{wyyyz|y|w{xwxx{wy{{yyxzxz|zxzzy~uyzwyzztz}yx{{||{~{}{{y{vuz}{vzw|y{x{{}{z}wyryvwy}x{ux{}{u{y|{u{zxzy{wxzx}{z||xzy|||{v}}y}zyvy~vx{z{y|x|{wx||{|}xy}y|~x|x~x}yuzx{y}u~{yr{w}z~|wzwxwxyxxzzz{{zyztz}|~y}}w{{yz~|{|}|z|zzy||||w|yxyy~z{yy|w~zx{y|}{x|||{z|v{vx{{~xxyyyz}v|x~y|{y}y~|w}{y~xz}zy{wyz|{|z|{zzw{vzux{xw|~|x}x{|zwx{|ww}x|xy|{w{{xz|xv}wwyzyzy~|z{}|{{wy|z|zxzxz}z~y}}|y{xy{}zw{{y|zxzv}{}|z{{|~yzz|xzy}|{uyxxyy|~wvz|yz}}{zxy|{|{y|yw{zy}zx{zz{zz|xyyy{|{xzz||yz}yzx{~zyzww~y{vyqyw~zyxyx{|{y}wxy~{y}~x{y{xzz}yzzy}}x{u{}zz}zw{y{xt{z|xw}x||y|{||yy|yxv|}~{y}{zz~tw~{|}~~x|yw~{{}{xz{u~{zz{vxwwy}xv}yw|~y~{~}{}~~{||}~~{~}~z|~}~}s{y~~zz{}w}~|~~}{|~~~}|}|}}}~}}~}}{~~}}|~w~~}~|z{}}~|}{}}}~~|{{~|}|{~~{{~~~|}}}~}~|~}{}~~}|{{}~||~~~~|~~{~~z|}~}}}{~}}{|~|}|}u{{z}}~|{|{}|~~~}{|~{~}~}~|}}}{~|||}~~}|y{~}{~z~|y}~x}|~~}}~~}{~u}z||}{~}~~}~~~|}}~}}~}~}}~{}~|||~~|~z~z|||w}~z}~}}~~{~||z~{{}~~~~{~z|zz~~x|{~|~}{|~{}|~|z{{{~~{}~}|{~||{}||{{}}{~|~~}|{}~~zx}~|~|~zz}|{}|}|z~~}~}}{y{|~~}}~}}{{}|}~~}}~~yzy~yz~z{|z|{|xxxzy}yxw{sxzywvzx{vvzwy~{zyyyzyvyzzz{zw|zyz}x{y}u{|||yw|wu{zyxy{xx|v|wwxzux{y}{w{|x{y~zvyz{~z{~}zx}xyx~{{wy||{w{zx{xwxtyvxxyzvv{xvxzxz{u}{yyvyzyxw{|{x}zzx~{x|w{{x{zz}}x|sv~||}y{xxzy{wwy{{}xxxwv{ywzxw{z|v}vzvy}xw}xzzy|yw||{sy{yyz}y||}xzz}{w|xyxyyy}|zyzzz{{xxzxyyxyv~}z{x{y|zzz|x{z}xzx|}y{|syzy}|u{{}}|{{xyuw{yv|yzyw{xxx}|z{yxwtzyyt}~zxz|z~}}x{~x{}xy{{xxy|~z{z{{{zzxxx|}vvyzv}wzyzyy~xrvzww}{u{xxzyyyywz{||}{}}{{~{}y{z||{z{t{{}{z}yuyuzy}{y{zwywx|x|txw{zz{z|zy{{zz{|}|{z{}}yzz}z|x{uw|xxyy}z{{z~}z|{vst{xz{|wzx{|{xzz{txw{x|}zyz{x}zvx~x{z{yz{z~~w{}xyz~zyzr{y|y|zy{wx{~{z|vxw{wwywwyz}t~yt}x}xyz{|{||z~{{{{zzx|zzyx{|}xy{v|wy}vz{x{{|xx|zuwzuxyrx||{{{vyzyt{{vw|{z{zyux{uzxwzz|yzz{{{{x|zyzzyvxzvx{zywwzx{zxvz}|y}{{{x}y|yw|}|z{~}}~}~|~|z~{}~{z~|{~}~}|~y{~|}||~|~~}{~~|~}}{~~}|}}y}|~|~{}~||z~~||}~||~~}}|}|z~y}{|}}~~~~|z||}{}}}}{|~}}|~|}{|{{~}zz|~~|~}~}{||||~~|~zy}yx|z~{|~z}~}}||~}~}~}{|~}~}~~~}yz|}~}}}~}y|}}}||}~{}~|}~{|}~}|}|~|{~~z{}~}~|~~}y}|z}}~~}~|z|{}||}~{~}~{~}x}|z}{}z~||~~{~|~|z|~}}~|}y|~|{y}}y|||}{~||~|~|zz||}y{}z{|yy~}}}|}~z}~~|z}}~~~~|}}~y~}}}|}~~}~}x}|}~~}||~|~|{~~~~~~~}}||~y~zw||}z|~|{}~{~vz~||z|xxz||x{{||xzt{{{|{x{vzy|{zy{xwxyz~{wwxzy~|yvy}x|~~{xyzx{|~y~x|x~{}~z}zwxyzyz}z~zxw|||{|xzy}{|yxtywyyzwx|}{|u|}{|z~||xyyx{xu|yyv~}}x}|y{{|w|{z{||{yy|{y{wvy|w{yz~{yy{|zyy{zz|~wzz{y{z{}}xxyzz{{}}|||}|}}z}z{z|zzz}|{zxzwz}}{y}wy~{z{|}vyzy|z}|{z{s|y}zx{~|{|~yzy|y|zzyzy|~|y~zxw~|z}{|vvxxw}z{|zyw}v|{{y|||~~|z{zysy{{{|zv{zy{{}uy}y{y|w|~{x|z{{~||y|~{|{|z{|{wy|z}wx{|{yyy{zuuz{{{y}~zyx|yzy{|xyyy|{}|zz}|{}|||y}zy~{|{{}w}{yz~|||z{}~{y{|xzy{||vxy|}x{{{|||vz}w||{z||z{w{yyywyy{~{|yzt{z}~{}zzy{w}zz|||}yz|}{|}y}yw}ywz{wxw{||{vx{w{{xz{{|{}z{zx{xy|y{}}z}}z{yy}~|x|y}z{~}}x}wxw|zwxwz~}}uzy~zy{{yww{z|z{}|zw{}~zy|y{w|yy}{}}|{~|z|z|y}}{z{|{{x{wxu|xz{{}}{}|~zz|}yw|{v}yvyv}}{z}y{{y|y}u|wy~wy~{~yxzxy~}y|}z~xz|{{~{{xzwx|~z|~x{|}}~|~}~}~}~~}||}~}~~~}~|~~~}~~}|||w|}~~|{~|~~{~~}~z~~~~}}}~}~}~~~|{~}~}~z|}~|}~y}~|~|~|~{}~}||~~|~~~~}~}{|}z~~|}}z~z~||z~|||}~~~|}|~~~~}|}~|}}~|~|~}~{}~|}~}~~~}~|~{~}x~||~|{}~~{}}{~~{z~}~|y}|}|~}~~}{~}~|w}~||~~|~~v~}}y~~|}|~~~|{{}~~|}~}|{~~|}z~~}|{|~~}~|~~}~|~~~~~~}}~}{~}}}~~~w~~}~}~}|}{}~{~~~}||z~x{z|x{z|wzxzo{zzywux{yzuy|y{zu|v{ywzy|vz|{~yz~||yy||{{x{|~zyxz~y}}{|{x~{vvzuy}xyxxyyxyvyvzxwyy{yz~|v|zv{x|y{x}ww}y|z{~z{|y}zw~x}|yvy|}|{yyyusx{yy{}{{~wxx{{{~w|x|w||~{z|{}|~z|xy}}z|{{z{|w|z{zxx|zyxxxz{x{zy{zuxy|uxxxyx}xvx}uy{z|uxxzyyyyz{}z~|{~~z{~xw~z{{zyzyz|{yx|{{{|xwzx{{yzzyvyxuyuyyz{z||{}}zx|}}ywz|x~{{uwz|y|}w}~w|}xvyyzzzxyzzz|y}||z|{~z{w{|z|z{y|{|{{||zy{z}|y{}xx||~|}{~zx|v{zxzwyzz{zx|}{|w|v~t|xsyx{vyxzzz{wy{}x}wxzyv{|~zy~{}x}||y{z{yx|x}x|{}x|xzyzxpzywyyw|zzy{z{zx{yw}x}yzy}}|x{}zzwz}z||}{||||w|wy|y{y{{y|zxxzw||yv|{|yz~z{yzw{y|yzzvxz|~z|}zz||{{z}y|v~{xyzz{wzyzzo|zxzzzyzwxzz|xyz{wx|vy|y{~}x|{{w~y{x|~x|z{zz{xy||z}v{vwvwzyywy|zyy}{yxxyy|xy{w}x{y|{|{}~{uzzz{||{}y}{yy|}xy}||{w{zy}xzsz{xzwyx~z|zwxwyyy{xwy|xxzyzzy}yz{z|~|}yz|}~zy{}~~~|~}|{~y{}}}|}}}~{||y~}||}}zz}|}{~~}~|{y{}{~}}}~y}}~|~|}||~|{}~~~~~{||y|}z}}{~|~~}|~||z~}}~~|{}~~~|}~~~|}~~z}}}~{~y}~|}}}{}y~}~~~~~~{|~y~}}{{}|~z||{|~}|}z}~~}~~}}z}~~z}{w}~{|}|}}z}~}zz||~~~}}~}~~|}|}}~~~{{|z~y~}~zz}~~~{}~|{}y{zz|~}}{|||{}z|~}y{}~}}|~~}~}~{||{v}~}~z~}z|~||}|}||}}z{~~~}{|~{x}~}~}{}z||}{zyz}|~z}~~~}~}w}~~}{{}z{{~{}||}}|}|}}~|}~y{~~~|{{|~~{~z~|}{~~zzz|}~}~}~~}~~}}yxyv{{~{}|z{uwxvyy{w{|zyz|y||wy~{{x{{|{v|{v|wxxwx}x|{v{}z{rxzzyxyzw|}xt{~xx{z|xy{{}uwyz{}~xzvz|yrwyyxxxzx|zyz{wsyz}y{zxzuz|~xzy|{{yzx{wyyw|{xuwx{z|{vyxxyz}w}{zwxywxz{yxvzy{x{vzy{y{|{wzy{|{x{zuz|txzzw{|{zx}|u{xvxxy}z{zy}xy|z|vyyx{wzzy~zyzv{}zyzuzu{y|wy~~|wwyzx{yz~y|wxx~||xtru|x|wz||wywy{wvzwzwx}|{~zxy||zxzvq}xzxyw|x|z}}|z|xwzzxyuy|yvy|s|}{xw||y{zz{{{~z{{w}yw~xz{~xwxyyy{zz~|{|u}|xzz~z|r~vvzzzz{x{zv~zyxwvyw{zx~xx{yxzy}x{~{wz|{{{}zzv{{s{vxzyyx}zxyz|~z{z|{y}}yz{}}{xuv{wv{}{yt{w~{tzx~zyzv~zy|~~t}}yzzzzyxw{xz|{yxyxzvw|{xy{zzyyzxxz|y}yyv|zzzyszwxxxyywx{zwvyy|xz}|z|vxzw{w|ywyx{}|wx}vyvtz{z~|z|{yyv{xxwyzzv}|{|}w{z}{zxx{|z|z}x|w{{z|xzyzyyw}}v{~y{w|||{w}}yu|}zzyy{z~~y|zwz{w|z{{pw}x|{~yz|{{{|zz{|xzw|{{{zvzxy{}}{~xzyuz{|zzwu~|z~xy}|vxzx{z||{}y|{{~~x}}z}}~~}~|}z}|~{~{}z}{|||~z~y~~}~~y}{z~}{|~|{}~~y}~}|}~{|{}~~~|}{}}~}|}z}}y~}~}{}}{||}|z~~}~}}~~z}~}|~z{}}}{|{||||~|y|}~|~}}~~z}~}}||z~}~{~~|~z~}}|~}||}||}~~|{~}~~}~|~}}~~{~}}}}{||}z}}|~}||~~}|{{{z~~{}~}}}|~}v|}~}~~}}}vz{{|{~~|}~}~}}}~~}}}~{{y|}|~z}}|~~~|z~}~||}~||{}{{~~z||}}}x{~}|~~~~{|{{|~||}|}}}~|}{|}}~|}{~y~~{z~||}~}~{z}z|~z~|}|{|~z||z|}~|}|}}z{}}~}}~~{~~y|}|~}~|~~|}}}~}}~{z}z~|{~z|}~{~~~}~z~}~||~z~}~x}~~}yw{{z~z{{{{~y{{|xy{u{yuw{x|}y{|{y{ywzzyz{|x{vwysy|x{yxzz|x{yzzx|zwy|}{|w}|~zzwxz|xxxvx{}vxy{yxz}z{wyyuz{}w{zw{|{zxyy~}{|~yy~~w|{|~z{~xuyzv{zxyxxyzwzy~x}vxyzuyy|wys}}txzx}xy|{rvzy}zzx{|z{ztzy{z{}x{w{~~yz}}wwwyvwvz}z|xywyyxwy{y|yyywzuyxy}z|zy{{|{|yw}|}y}yy}y{}{|||z|uzyxyzxzwyw|w{uyxz~wvzyzxxw|y|{{{}{yxz~{|~yz}{zvyywxzyx~~}}y~xzy|yzxywxxv|yyz~y{{z{|xw|{vy~zzxyyyy|zz~~~y{xy{|yzzyzz{{~~~{yz|}x{vuzzz~y{yzwxw|w|xxxyxyw|{}zzw~}{~{{|zxw~ywv{{{}}}|zxy{{vx}zxzzyxzv|yz{xv{z{yxxzxxxwyx|xy}~|vxz{{}z}~{v|{{z{{{wyzz{y~ywzxzzwyyyxzw{{{z|zvzzx{yxzwu{~vx}w~}|{|zzzw~}~}y{{|v{|uy~}|x{||wuuvwv{yyyzw|xvx}|z{|~{zs||yz}zzyz~}}|}~}|x~xz}~yzz~{}yy{yx}}yv|{~vx|yz}xzx{xy{}}|{|~wzxzx||v{||zxwvxz{}}{{~u|{~yz~|zz}zy}{wyyw{x|q{xvzxzzw~yzxzyz|{{zyvy|w{}{|z{x{{|z~~z}~~~{~z|}}|~{~~y}}}}{~}|z|~~~||}}~}~~}}}}~}}~|~}{z}{z|}{}~}{}}}|~~~z}|}{}~{}z}}x|~}}{~z}~{|~{~{}{~y~~}}~~|}}{{~~|}||}}}}~~{{~~~|}~~{~|~{~{{}~}{}~~|~}z~||~~y}}~~|~z|}{~~}}y~z{~~||}|~}}~||}}}}~~{~~|}}|w||~~||}~~{}~~||}{~}}~~}}|}}}}~|v}|}|}|}||||}~~~~~}~||~|~}{}~}~~|{|z~|}~x|~|x~}{}zz}x~~zx|~z~~{|~~~~~~}|}|}||y{z|{}~y|~y~zy|~~}z{{|z~}}x}}|~{y{~}~~x}}||}~~}}~}~|~~y{~y|~{~{~|}~{}{{|~~~~z}~}}}~~{y{|vywxx{{z|w{{{uyuw{zzzyy~{zzz~xyx{zy|}x{vz{{~{v|{}vz}zwxxx{vxu{x|z}y{{{|yz{|zxy~|vx{||||x{y{~zx|{{zzzzxzx{{z}|w||y{v||{~z}|z{}wwxy{zyz|{yy}w~}z}{z~}xzwxyvx~xzz|{|wy|wy{w{w}yyx{yy|xu{{~y~z|yzyw{y}z{{|zw|{wx{z{yz~{x~z{~zv{v{{yyu{x||z}zwwyzzyz{zvz||}|y|zv}{zw|xzx{yyzzuxzy~yxwyzztzxz|}y|w~yzyzv}}|}||yzz~yx{w|r{{z}x}|xwzvy|}wy|}{y}|{xzvuxy{z|zxyz{{}zyy~zyu}{zwyzy|{z||z}{y~zxww~{x{{z||xzxy|}wy|yx{yx~u{~y}yzzvx|~v|{yuy{yx{vzw|z{z}~{yy{}|{x{}}z||yyzzw|{{~xx{yx{z|wuwy||zzzvvxq}{v{z|z{|||{zvywx~||xzzv}w{xyv}vv}{|{z{yz|wy~y|}|xvzy~u}|yyy{}yxyzxwxy{|x|v~zzzzy{wwz|y~zyvy}y|~x{}wx{{|yyxzyz|{{||{z}zz}{xz|xxy~zz{}}{xzwzw|{x|x}{z|{xwz{y{{|yz|}{|y|yzxxyy{x{zw~|}z|z{y|yy~y}zy|z|x||wy}{}{}}}|xw||}~{|y}z{zy}{x|yz{{zz{|vxxz{yyz{{y~z~z{xyy{y~{~}|~|~||}~|~~}~~y{|~{z}~}|}}z~|~~{|}|}~|{}|}~}~~}{|||}z|y{~|{|~~}|}~}}~}~~~|}~~~|}~|{~~~{|~~~}}~{}|{~|~{|}}~}{~|~{~}~zz~~{||z|~~~~|z~~|}~}{|~~}}|}{{z}~y}}{|z~|{~}}~~}~~{{~~}}{~|~~{~|}}}~~}}~~||||}~}}||y~~{{~{y~|yy|{{|~~}|}~}}~|~{z|}~~}|~}~~}~x~~~}|~}}z~~}}|{y{||{}|}}~}~~~|||}~}~~~}|||}}||}||~~~}}}}||~~|{z~}~}}~}~~}~~z~||{|{|~{~|~|}|~|~yz}{zz{~}}z~zx~|~}}{}}|}z}{~|~~~~{|~~}{~}}z~|}||y}{|z}~z{yzvx{yxyzyy|xwyz~zysuy{vzz{|x{|z|zz{{z}x}xy}{zy}zy}|{zyy{||yxy|~x{zvzwzyzzxvuy{}vuz}z{vyv{xx{{{||z|{y{w}x}{xyx|~yvzy{{{z|uzywzwyzvzyzw{{yxx{ywzx{zwzy~w{y{z|zz||}y{yvw{{z}wy}xzzy}z}x||xwzxy{zv{wz}xozzyzyw{zvy{x|vzxwzzzzy{{vxz{{||}s}z}z{{~{zzy{wv}{~|xy|~yzxxzx{{wxzxwxxuxtuxzx{xwz}}wzz{zzw{{|z|yy{|xzzzy||z}|z|x{|{yy{yut~yzzxx|w{y{vzzt{wxxyxx}zx{~yy||z||z~zy{{w~{{~|y}wyy{}x|yyzzzxvyv{{}}w}txyyz|{ux|zxx|~}}{{zyz}{zzy}xw{|zy|xwyyqzww}x{xxx~v}{yyvzyz~{{zzxwz|{|z}z|yw|}{yzz}|}yx{}v~{{z~}{{xyx{w{zxtxuwxzyz|yy{zvx}zvxvx|{{|~zz||zy~}}|zz{yy~{~}zz}}w{{zy|{|xz|}y{y|yyyyz{|z{zuzzxyyz|||xwxz|}||y}z{y||{w{}{{}z{zuyxus{zvwzwwywzy|yzxzxvwz{xyx{v|wx~x{{zzz{y|wyz~y}{yz{z|~|xwzz}yx{x~w~y{{|ww|{|x}}zz}xzy{zyyyxy|}zz~{yzw{{||u{~|{~~|}}z}{~~|{}}z}}|~{{~zz~~{}xz~~}{{~}~}z}v~{}~||~y{~|~{|}}~|}~y}}|||}{|~|~}{~|}}~|~}~{~}~{~{}}zz~~~|~{{}~z||yz}|z||~{~|{||~z~~|}~|}y~}|~|~~}~{yz||z}~{z}|~{{~y}}y{~~~~y~~~~|y~{|~}~~{~{~{~|{~~z~}~~|}|}z{~||{~~v|x{|~~y}|}~~w}~}~|}~|~|}}}~}~}{|y~}x}|~{~|{~~{|~}}}~~}s|z{~}z{~}|~||~||~{|}}|}y~}~{|{}~}}|~~~}~}~}~|}zx~}{|}|}~~}}y|}}{}}}}}~~|yy}}{}|~~~|}{yz~{~~|}|~}~~~~{}|~{}}~|~~}|~}|||~|~~~~}~}~~z}~}|{|y}~~yz|wzyyzz|}z}{z{uyz~vyxyzzyxw~|{z{||xzyw{yyyxy~|{{}zyxzz{yxwxyy}w~{zzx}y~{xyw}zyxtxzz|xzzv{x{{{zw{s{s}ys{y|x}yuxy||}{|w{v~zxzyw}{zzw|{z|y}{zzzw~{z}}{~z~{zu{vx~{wx|wyyz}z|}w|{z{{w|zzwyyyx{{|vxyzz||{zzz{zy{zvywwyzwvxz{txw|uy}|yzuwwx~ywy{|{{|zxy|wzzr{rv}xz|x{y~{y|z{{zy}z}{~zv}{|~|yv}~xz}xyyzx~z{wwv~x{|y{x{wy~x|zvw{y{vz|w|{|{~|{yvyyy|{z{|{z{|zy|z~zzxywxuyx{{wzxwxw}zx}|xy{yu{wzuv{z{}{y~{x|{x}|xz}y}zzyy~w|zwx}yxwu{}|y|{y}zyz||zyx~~z{ww{y{}w|v|yzzxx|x}z}v{x{{z|{{y|z{{vx}y{z{vuz{x{zu|w|v}{xx~wx|z{|y|}y~~y{{yzw{~u|yw|ww|{{{~|}}{z{~|zyv}x{yy{vx{y{z{}z|wvwxxyywywyw~wv{{yyxy{}zx{{}sv~{x{zxw{|{x}wz{xz}u~|{y|z{{zxtzxz{yy{|x|z{zuy{}{~~}yzyz{zx{wxv}yxx}{y{yzzxyv||xu|t|{zxx}|y|w{x{x}vx~zy}y}{|}ryyyxyx{|xzvzvz{xwyyy{z{u||zxxx{zy|w||x|}w{{w{z{z{~~|~~}}}}|x~z|}zv}}~~~}|~|~{~y{~}}~}}~}~}|~~~{}~~|z{{}~~|~y}~~{}}||w{|~}~{~~~}}|}}{~{z|}}|~~~~~~~~}{z}~~|~~|}y}z|~|~~||z}yz}|}}{|||||}|~~|~{~~~z~~~z~}}}}}||~~~}|~|}~~}~|~~|~||~~{~}{||{~zx}~||}}{}~~{}}}}{|{|}|{|{z~~~~}||{~w~~|{}~||~}~~yt}}|~|y}}~{|{y~~|~~~~}}v}z|~{||}||{~|{}{{~}}~}}{~}}~~x~{}|||||~|}|~}~~z}~}|z|z}}}~|}}~|y~||~{}}~||~}z|~y|~}z{|{~~}}}yz{z|~s~|}}}~|~z}}~}~}~~}{|}~~||~~}}}y~}~~~|}~}|x{~{~}z|{~{}||{}}~~{~{}{}}}z|}~}yz{w~zxyxzzvzzwzz|y}xyzxxx{wvy}y{z}|wwzzx}u~yz|}{z{~y|y{{{z|{|zz}zzy||zzzxx}vyxzvyyz|ztxz{{|vuyuux|x{zz|{{y|zyzy{yy}}{yyxzx|y|{x{z~{w{xs{}|w|xyxzxyxwxxvyw~ywxs|z{x{|}yz{xwy{{yu{~yv}}|z{yx{|x|w{}~xwz}zx{wxyzwyxzy{xz{{{|yyyxw~xyytzyxu|~~wzxwyzszw{}w|{~yv~x{yywyzx}xzyzywy{|wxxx~yzvwxyywzvyx~y{}zy|}zxwz}z{z||{yw{{z|xyxy|~{}yw{xzxyx~|{yytw{yy{uywwxywyyw|~x}~{yx{x}}y|y|{yz{zz|~}w}}~yx{wvy|{wx|yyz~}wzxx{xzw{vx{}|{w{|y}x{zzy||y|{y{{~{{{{{{|z}{zzxwuzy~|y|{y{v}yxsyzyw{zwzyzxw}yzy}xx|x{x{~v|vx|wyyyz}{z{{||zz~ywxxz{uxxyy{ywxuv{xzyxsyyyz||}w{xz{z}yxxx{}{|y~{|{vy{{||{y}}y{zyyx{y{x{xx{{z|~wxz|{yxyyyyz~zxy{|zw}|x||{}{z}{|y}|vz|z~}|x}|yyxyx}xwzyzx{x||yyx|ywzz{yyvyxwz}y|}}}xyzzxyzx}~{~|yx|tz{~{w}uyxzxxx|}x~wwxx}y||wzzzvzxxzxxyzy|~~{y~{zzwzy{}xy~}||}~}}{}|}~}}||v~|{{~{}{{}~|||}~}}}|}}}~}~~~~|}}z}~x~|||~|}z}|~~~|}~}~~}||{z||~}x{|}{}~|y|yx|}~w~|||}||{z}{z{}{}~}}|}~|~{}{}yz}}~~|{~}}}}~}w~}z{|{}~}~}}}~|{}~~}}~}~~~}~|}~~~~~~|}}~{~|{||x}|~|z|~|}~~}}~{|~~~~~|{}{~}|{{{}~w{|~}~~~||}~}}}}~~~{~}~|}z}~}|~z}~{|~{~~~~~~|}}|~y~}{|~z{}~z{~|~{}{}{y|~|}}~~~|~~|~y|y~{~{z}{}y}{|}~~{z|}}|||yx}~~~|{||~~}~|~~}{~|~zzz|~~}~|}||}||}~}~~x}{}~}~|~~|}zzy}y|zy~~|}zy~~}~|}}||~{|}zww{~xx|yw~w}|yzwyyzx|zxs~}~~}zx{|zv}|w{txx{yyz|yw|z{z~|vzy}xzz|}zyxuyzt|vy}z}y|{zxv||}{xwvyw{xxz}vyy{yzzxz~zw{w|xzyzyw|v~yw{|z|w~xxzx|yzx}zyw|wuyvz|y{xw~{{y|wzzz{}zwvy{yzyryzwz{}sxz}~z{yzxzuzyz{w{vxyxxzxy}yz|uzxuw{z{|ywz~v~x{}{z{xywy|ywvw}xx|wvxyyy}{xzyy{|y{zwz{}}{||wy{xy|~x~y|~yzzw{|x}{yx|xyxzzx{xx{zyvzwzvzy{{wuzx}}z{xuy{vzz|zxxwzz||x|xvz~zyxv{|yyy~{x{uzyy|{yzzzyxy|y}zyz|yzz{yxy}z{|x|{yzz|y{{xz|zx{|wv}{z~x{{{wy{x{}{y|zvy{yv{{{~zu~|{xy{zxvzzyyyzxy{xzz}zz}y{|{z{zyz~y{{|{u{{wv{xwvxw{yxzy{ywx|zzzzv}x|vy{yzwz}}{}yzxyz{|yyxzy}|v{xzw{}~zvx|tyyzy|wyyyx}}x{xwxz~z~~tvzyy|z|x}yyz}z|zz|v|zuvzyz{|zy{w{xzzt}{{y}zzww{x~xyx}zzz{yv{zx}{xx{{{yxyyw{|wvyy|zwy|wzw{wzy~zx{xz|}wy{~x|}y|zuzxz||{xx~{yyz}vx{yv{z}|}z~~wxv}||zwy}wxy|~{{|~}}tx{{yw||{}zwxzwx~|~||~z}z~}{~~}~~{{|~|z}~~~}{~}{~y{}{z|y}~|{{||{~~z~{~}}{~y~~{{}|~z}|{|}{z|{|{|z~~|{}~~|}~}z||}~}}|~||~}{}}}y~~}~z{||~||{}{{~yy~||}{{}~|~}}{{|}|{x~~~}z}{~{~~~{~~}{~|{~}~~{{|}}~{}}~}|y~}{}~~~~{|}~~~~}|z~{}~}w{~z}}~~}{}x~~}{|}~~~|}}~{z|~{x~~{~~}{||z}{~~||~}|~~~}}~|~~{{~}|}~~|~}}{~}|y}|||~}~z{~~}|~~~~|}{}~y~y}~~}~}}~}|}z}y}~~~z|{~~~~|zz}}~~}z|}}|x~}~|~}y|~~}{~~~~|~~~x~~x~~|{~~}}~~{~{~|~z{~{~{}z~~}yy~|~z~{~|||}}|z|}~}}|{}~{|{|~~~~|}~~||~xz}y|xy||}}yvzwwyvy}{{yzw|xvwyy|w~~wx|xyzyxy|{xx}y|uzx}|zz{z|{||x{{x{yyz}}y}{yz}zxzzw|w|zyyzxtxy}ztx}xw~|zu|uz}}yyw|}w|{{|{z|w}wyw|z}|yyyyyz|xy{|zy}x|zzyyy{w|zy|}wy|}wx}ztux|~||{z|xxzxyz}|~{}~~|yzyx{|}~x{{|xz~|zwyzs{wxvxvx~|wvxz~}zw|yxzyx|xy|~{w{{{{yzz}|v~y{~zy|zz|{zzzywx}uyzz}{v{wyxyuxyxxzzy{z{zy~{|zt{|x|{z}sz{||z~~zyy{yyz}|zwszzx{y}w|{yvuzwvyyx|z{|x{uzz}~zzxyx~y{yyw{{z|{yy~{v{{~y~||{y|y}vzy}w{y|z{w{ywu|xyz~yz{|{{|zz{zzyy{{{~z|zv|~zzz{xz{z}zxyy{t|}}z|xx{w}xzuzxxyx{z{~|}|{vzz~w}}{z{{z|{yz~x{zz~yx|{xyxw{|zyx{}uxzvy~x{yz|zzzu|uyx}z}{{uy{zz|zyy||z}zz{zyzxyz{xxux{wyxzzzz||wxwuv}|y{zyttvy{zxx}|~|x{x|}~~wyzzxv~}|{zwxz|z}x~|yyx|~{y|zzyxw|xxxxyzwz{zyy|{{{{z~}xz~}{~z}}zz~u|vx|z~w~{zw|y|zxyv|}|y~v{xz}{{z}|y|z}z|{|{y|{||yy{x|}}{x{|wv{z{}}~|z{z~{{|~}||~~~~{||~y}~~~~|}~z||~}~{~|}x||||}~z|}~}{}~}~~|~~yy{|~{z{~|{}}~}~z~{x{z~}{}~~{~~|}~}z~~{|}{}~|}}~}|y~}~|z~{{~~~~}}}~|{}}~||}~{~|{|}}~|}}x}{~~|~~}}||~}|}{z}~|~z}~~}|~~|{~yu~~~}}}{}~y{||z~z~||}|{}}~{||~}|{}~|}}|}~}}}}~~~}y{}{{||~x{}~}{~{z|}z}}|~~~||}~|~{}~z|}||z~{|}}}|}~~}~}~}|~{|{z|||zy{}}}~~}|~{y}~}x~z}|{~z}~}~~}~}{y}|{y}~z}~}y~}~~{{|{}y|y|}|~~|~~}~{~z~}}y||{~~z{~}~}~|~|{~}~|~~{z}~x|}~y~~z|zwy}yw|z|x{x|}vzy}wy}z|{zu|~yz}y~~~yx{|z{y|w{xzzy{zywz~{||}w}~x|{z}x{xy||x|ywzx|{{y~|uzw{|xy{}|~wyy}}yyxxwz~xw~zxzzs||x{y{yx|}z{||zv~yy{|{xyz{{zz{zw{{{|}|}}x{yz|||xy{{{z|y|x~z{z{z}uz|~~yzzy|{|}{{{}zwzyy{|zyzzzxw{yzw{~vwy|x{{zwy|z{}}x|||{~yu|y}z|{yy~t}xyz{{zy}w}y{yz|x||yyx{x}y||~s|}z}{~x|zw{{wxy{t|{}ywzxz|yxzz{zxxy{|x}y{uzv{w{{x|z|{yv|{{||{z{|}xwz|~|~|yz{{w}}|~z|x}|y|}}x|yr|{z}zzyz}xxz|{{wu{{{z|w{~z|}y{}y{yxz|v{vy~wz{yz|yyytyzz}x|{w|~{z}}}~z|yyy|{wv~~x{yv}z{w|{x|{yz}}|z|yyxzvy|{|z~~}yz|yyz}y{y||{~yz~zvzz~xyzzxzxxw}zzyzyyzyxz|v{{{|zzxx|{}v|{z{}{|zvy|zy|z||{yvu{x|x{{|x{zy~zv{zwxzz|~|ywx|z}ztx~}u~{{y|zyzzy{z{{}|yyz|xy{{|{~zzw}{}|w{{|x~{{{y{|}{x}{|{xw}~{y{}|~zyy}}z{x{w{{{wv{{{}|z{~{ywxz~}xxxz{}x|}||u|~}}~}}}~~~{z~~~~|~{|~~}~~}}z}|y{~{~~}~~}~}}z~z~{{}{}~{~z{}}|}~~~}~}~~}~z~~||~}~{y|z~{|~}}z}~{~||{~|z~}}~|~}|~}{}~}}}|}|~~|~}zw}}~~~{}{~~~}~}~}~~}}{}}}}~~{{|}~~{|}}}~{x}|z~~~~}~|~~|~~|~{{~z}}~}|~~|~~}~~{z{~~z}}|{||{|~}||~~}}~}}|}}~~{z|}}}}z|~}~~~~~~|{~~{{}~}{~z~|~~}}~~~~}{|}}||}u}~~~}{}{|~|~~~}~}z|}~}}}~~~~~|~~~~||}~|}{|w|}yy{zzz||wwy}|yywwxw|xwyxtyzy|xywx|{z{x}yxx~z{tx{}ww|}yzzz}|y{zx|{{~|z}{{z{~z|uwwx|zv|xzywz{v|yy{{uvxyy|tx~~z}{www{y|{|{{|}|~}{z{{yzvx{x}u|zy|}yxzy|vyy}{xz}{ytvzyy{v|wz{|{}y{|{z||yz||{uyyyz{|z}{}|xxz}|vzwxz{xxwyyx|xyz{|uxxyw{zy{yx~}x|{z}{~xzxzz{v||z{|~y{}u{zwx|wzyyv}yy~zxxxx|{zvz~|yy~y{zwvzxy|}z}}w|yzy{|zty{|zz||~xy~{}zz{|yzyx{zyw{zwysyy}}yvxw|vxxxu{|}yyyxzs|{x{{y{yyz{y|y{vy~}{y|xzuxuyy}vyz{zxxywzv{y|y|z|tw}xz||{}}xx}x{xy~{|}xy}}zzv{}}}{}yyzw{{vy{y|y}wwzxzxxx{|{{xwxy}v~y{z{zv{}yzx|}|~y|z~{y}zz}}y{vzx|wzwyysuzyty{xxzx{usxy~xzy}y{{{zzt{zw|w}zyvy~|zz}y|~yz|{xxxyxv|y|ywz|zvtvxxywzz{uwz~yxxtzw}xxy|wyy}}zxxzvx{{z{wtzuy}zyyzwyyyvxyzrzzzxzywx{x{|zwww|y{{{wx||v{||}x|}{t{z{}{z{~|x}~zy|xyzx{{|zxy{x{xxxzryv{zxy|{{y{zv{zy{{zz|{yy{yz|y|{{~y|~}~||}}~~||~}{||zz||uz{||}~}z|}}}~~}y~{|~z~|z{}}|z~z|v}|{{}{|y|y{{|}{|~{||~|x|}~}~}|}~~~}z~}|~{{~{|y~~~x~{yzw}|}|w{}~}~|~~|~wz}~|~{~|zz{}|yz{}~x{{|{}{z}}{||{|yzyvzu}~~|}{~~|z}~}~~~~{||}y~|{|{|}{~}~||}}}~y}~|}~~y}}|}w~~}|{~|~}{{y{}|~z||||}{~||~}|{{}y{}}}}~}||~}|}y~~}|~~~y{~|}y~|{{~z{|}|}|~{|}|}y~}~}}|}}~{~}z~yz~}}|}{~~||~x||yy}||~~z}~}~y}|}~y~|z}~{{}|}}z}zy~||z~z~x|y{{{{}{z|{{~~}}|~yz}||{z}~~z|}}y}~|z{{{|}z~~~x}}||~||{}}|{~z|~{}~w|y}|~|||xz}z||zz}|}}{{|}~{{}~|yy~|}}~{|}~}z}}y{}{|x{vz{{~z{|{}}z|y|zy~}}~{~}|}z|x}\\\\\\\\zzz9}~~~|z~z{~{}}}z}{{}}{|}~|||{~y}z~}~{}|{{}}}~z~~}}|z~~~~}|}|{~}~}}y{zy|~y~~~~z|zz{v|~z}z~~}~y}z{~}~}|~~|~{w|~|}{~|}{}}~~{~y~z|}}~y{~|}~~x}|~~~{}{{x}~~}~{~{}}}~}{~|~}}}z~~~}{z{{~|~|x|~|}~}}|~~~|}}~~}}{}z|x|~|~~z|z~|~~|~||}~~}}}|z{~}|~~{|~zz}|{|~}|~{}{~~~z}{yy}{|}z|~||~y~~~}~{}|~~}~|~}|}|~{y~~}~|}~}~}y~|z{}x~|{~}~~~~}|{~~}||}~|~~|{~}y||zzz~}|}||zz~}|{z|~x}|~~|{|~}{{z}{}z{|{|{{~}|{~~~y}~{~||~}}||{~|}{}||~z|z~y|}}}}~{~~}~{}}~~~|~~}{~~}y}~~~~~~~~{|~}{}y~~~|~}}~z}||}}~{}~{||z{}}yz{{}|}{~~~z~}|{{}~xz||{~~~~~~{{y~~~}y|~~~}~}{~}~|~~~~~}~~}z}}|{}||~|z}zz~{{|}}y}||~z~}~~~|z}{~~|~}|}}{|{~z|z}}|~~~~|{}{z|~~~}~~~~~|~~}}|}||}|}|~~|}}}}~||}~}|~}~{~~~y~}~~|{{y{}z~~~||~{{|}}~|{{}|}{~~|{}~~}~~y~~}~|y~{|}y}~|~|~{}~{~|~~~|~}~~}{||{}x{~{z}{|}}|}||}yz|~w}}~~|~~}x~}~}}}}y|zy}}}|}}xz|z~}}x~~~x}|||}|~|x~}~s}~z~||}~|}}~{{|}}|}|{~||}|}}x~|{{{~xy~z{~yz{|}~|}}x}}~}|~x~y}}||y}{{z{|z}~|~|}~~~}|}{}~{|z}z~|}~~}}{}}{{|~|}|{}~z}y|}~}z{y|||||~|}{{}||z~~||}}~{~~}}||}||~v|y~|~}{~x}~|}~~yz{}{~|y}|~~||z|{|{{{z~|~|x~~{v}}~|||~}z|}~~}|}~}}}|}~|z}{~{}|~}{|~}z~}}z{{z|||}~z}z}}z}xzw{}}{}|}~~~|z{w{{|~}z|~x}y~|y{|{}{|}{~~~}}{}~|}|}}}z{}||~{~{~zz|z}|~{{|~~{~||{}}||~~~}|w|}v~~}z~|}{|{~{zw~|}z{~|{{~|}~y}{~}{}~{z~|z||~||||{|~x|}{}x~}~~~~~}}}~~{}~~~|~}{~~~|~}~~~}~}}~~}~~~|~}~~}}}~~~~~{~}~||}}~~~~|y~}z~{~}{}|||vyx|y|z|}xu~||{|~}||}}y||}}}}|~~{zz{~~|}~{}{}~w{{x{{}x}|~}|}~z~y{z{|}y~z|~{~{~~}z}{|z~~~~|}v|w{}y{{y~}y|z~~}~~}}||~}~uz}~}{{}||z|~{{~~{~~v}}z~||}~~~}|}y~~||y~}~|~|}z}~{}z~}y||z~{{}z~}~~~|z{y~}|~|~|{zw|}}}x}}|{z|}}~x}}}~~|{z}~~~}z~~||}|}z~}|}|~{}zy}{y}~{}yzz}{z|}~~{~~}}~}~}y{~{~y{z{}}yxz{z}zyy}|~yy~x|}~{y|~}zu{y}{}~y{~~|{v{z||y|{{|}z}y|z}~z|z~|}~|}{~}|}{|}}}|z{{}|~}}{yy~x|~|}~|z}y~~||u}}{{|}x|{~}}~|}{|}}}~|}~{{~}~~|~}y|{{||~z}y}{||z{{{}y~||{}x}}~~z~~~}{y{{yz{z~}{~|y}|}}w}|}y{|~|~||zz~|}||}z~}~}}~z{|}|~~|{~}{~||~}}~~~~~~~}|~||~~{~~~~~~}~~~}|~~|~~z~~~}}~~}~{~|~}|~}|{~}|~{}~|}}~~~{{}}~|~~~}~|~{~v~yyx}~z~xy{z}{|z|z~~||{}{w|~~{~}|}}xy|}|}}z|}}||{~~|}~}{}}{~~|~{{|}~}}}|||z|}|xz{w~~~|~|uz}~x}w|}|{}}}|}}{~}~}{}~z|||{~|z}zz}|}zzw{{{~yy|x|{x}~{zy}zzy|}yz~{~~~yz||xw~z}||{y{}||yyzy|}{||~|x~}~z{}~~}}}z|}~}{y}z|y|}|}}|z|}{~yx|}~x{z}~~}{|~z{xy~x{|{t~|~~}~}~~z~{~{|}w~{xz~}~}{~}|{z~~~|xuy}~zy|{ywz~{~z|y}~y}z~zy|{z{|zz|}}{}z|{}}{}{yzw|y}||{~z~z}yz}|}{{|y|{z|}~y}~|~}x|~uxyx{}~}~~}|{y}|{|{~z}}|}||||~}~|{}~~{}y}|}||{z}~z~z}}z~{{zz||xwv{{}y|z}~|{xv{|}zz}~w}~{|}~z{~{}~{}|}yzz{|~xxz~~~|~|z{yz|{{|y~}||y{|zz~{~y}~|}{|{|{|zx~yy}|{{|{}{|||z~}z~~~~~~~}}}}}~~}~~~}|~}~|}~~~~}}~~|z~~~~~}~|~{~}~~~~|{~|z}~~~~~}~~}z~}||}~~}~|}}~~~}}||~}~{~~}}~~~~}~{}||~}~~}~~~|~}}~|~~~~|z||~|}~~z|y}|}xx}||z}{~}y~}|}{}xw}z{}|y{||~|||}~}w|{x}}~w|~y{zw}y~z}{||z}|}z{|}}~~}z{y}y}|}}|}|||x{~~w~y}{~{}|~~{xzx||~~}~z{|y|{}~~~}{}{{}{y}z}{x}}}z|{{{z~~y{}{}}}}|{}z|~}|~|y~|z}}{}z|}|{y}|~zz~}|}}|z}}}~|~}}xyy|z{{|{|~{|}{}{{}y{zzz~|||x|~{}}{|{yyw{|y}|~yy}||{|||{~|~z}||||y}x~|z~|~}y}y}{z||zz||z|~z}zy|~~|z{}}~|~{{z~||~~y{zyy||y{y{}|zy|~{|}}}|{|y||z}||~}{}{~~~|z}~z~y|}|z|{y}}}|}v}|z{|w||z{}|w~z{{~~~}~|}~y~}y{|z{zz{{|}}r{~~{{~}|}~z~~||}~}~z~y|~{}|{|{~}|z~~w}{}~z{w}{{~w}{~{~|{}~|~z}|z{~}{~z}~{~~~~}}}|~{}}}{}zz}}||~y~{uz~{{~~}~}~~~~~u{~{~|~z~zz~~~}}~}~~~~}~|}~}~~|{~~~{}}~y~~|~~}~}~~|~~}~}||~|}|~}|{~~~|~z{}~~~~}}~}~~}~~||~~}}y|~}}~}~~~}~~~}~|}}{~{~}~~||}~}{{{{~{{}~|~}~~|}}}~~~~|{|~|w|~zy{|}|z{}y{y~{{{z}y}{z|~v{~{z|w|y{}z}}}|z~||x{z||}{u|||yz}}}z{{y}z|yx~}{{z{}}~yz~z{|z}~x}}~}~y|||z~{}{|{|vzyy~|}{w|~{||{{|~{}{}~~z}zx{zz|}yx~wy|x}{~}~z}}z~~}y~z|y|{}~}}|~z|}}{|}y||}~}z{}zz{|}}}~~~~|x}|{~}}z{y|x{z}wy|~}}~y{z}x{|~zy{~~}}zy~}}y|}z|y|~{}{y|{{z{|{z{{x}|{}{{||{|xxz{}}~||z}|{y}y~zx~~{|}|xxx{~{z{|}~}y{~|}~~|}|zz{|}|{yy}z|z~|y}||zz|||}zz|y{|~{{}}y{x|{z|||{{z{{||~{|~y~}{{xz|~u}{~}z|}y}{{}|{}z}z}~}|{{}}~{y{y{|z~y~{||{|z{}}~~}|~|{z|~|}}y{x~z{y}x}|||~~y~~}}z|xzxy~|y|zzy{z|x||yz}}}~~z~}z|y}}|y|y{z||}x{|xxz}}}z{{}{}{{{||}z}{{|~yz}~~~}~x|{}z~|{x~{~{~zy{zx|vzy}~~t{}|y~}|{|}}~~~~~{}~~}|~~{~~~~~~~|}~}~~~~z~{}}|}}z~z}~~~~}}}|~~}{{~~~w~~|{|~~~}|}{~}z~~~~|~}}~~~|~~~}}}~y|}}|}}}~~~~}||}~}}}~|}|~}~~}~}|~|}{z|}y~{|zzy{~{z{{~{~zz|{v|||}}||{z{z{}}x{||}~}||y~z~w{|y|y}|{}|}|}|yzuz}}x}wv}x~{zz{yz{~}~~x|z}z{{x|{z~zy~z|{xxz|~x~|y}|y}~x|{z~~z|{z}|z{}}}}x}~x|~~|z{~}|{{|~x{~z{~~zx{z~}||~x{zx{||y}y}{}||~{~|x}}w|{z{}y~}|}|z|~y{wx}y|x{~{}}|{~}|~u|}{x{zzz{}~}|}|~||wzx|}~~|{z|}|{{vy{xy{|{~ywv|~|xy}y|{{y}z~w~|~y|}z~}}~{z~x{||~y||{zz}{uyy}~}{yxz|}|}{{}zz{yy|yy}{{}}{y|{}}}z{{yw{}~{x}}|}{~y~y{wwz}~{y~}~|yz}zz~y|~zz{~|z|{zz}z~~{z||z~y|{~|~{}y|z{}|y{}z||{|}{~y~vy~}z|~|{|wyz{~{{{{{|z|y}|}z}{}zz}y|{||}x{||{{}y{}z}}}z{}{{}|~z{|{}w{}zzw}}zy|zzxzx}{~}{{zyy~|~}z{y|z}w}|zz~~zz{~|{{||~~z{|}|~}|}y|yu~{{}|zzz}|}}|~|}|}~{{|{}~~}z~~~}}}~~|}~~}z}}}~}{|}}|~}}~|~~}~w~~}{|~~z}~~{~|~~~~~{{{}~}~}~}{}||y|}~}}~}~{}|}y}~|}{~|}~}{|~{~~~}~{|~~~{}~}}}|}~~|}|}}~~~~~~{~~}y~~~~~}~y|yzz|}{}xy{}z}y~z{|{z~|v|~~~z}~z}|}~{}{~z}z|{y{{|wz|~z||x{z{y~yyy||~}z|{}zy}{~}{z~|xx|~yyy|xyy|}xz{{|z|~y}~yzx}}xzy~|}|}v}z~x||{}{~}uz~|}yw|z|~s}y}~|}~}yvz|~x|}|}{}z~||{}yyw|{{z}|}z{{{yzz|}ww{~|~w|w|{|wwzz|}z~|||}~|}x~~y|{~z~|~z{}{|{wx|{{|~}||}~~~y{|{}~~zy}}~|~{~{y|~y|x|}}z|}y{{y}{y~~|||{}yz~{~~}z{|zx|{~}{||zz{}}z}y}z~y~}}w~|{}wz}{y|w}z|||}v~{y{~y|}~x|{}}|}~|~|}{}yy}}}y|vw~z}z|{w~{~{z|{z{}~{}}~~}z{}}}zyz}zz}}z}{{xz~}{z{y|{y}}{{~{x{}{}}}z||y}|zz||xz{~{zz~}z}yz}~}z|w|||~~}|zyzy|zy{z~~}}z}||y}yy~~z}z~xyz}z~~~~z|{}{~z}}zz{~~~}z}{xy}~|{xyzz}~{~|~~{~~z{~}~{|}u||}z~}|x|~|}w~u}|}{}{y}|}x~|z~}|~}{~}{~}}~~}{}{}~|~~zz|}~~{{~~~y~}|}~}~~~}}}~~{}~~}~|x}~~}|~~}}~~~}|~{~~~}}~}}}}~~}~~~~{~~}~}~}|}~~z~~~}}}~~~~~~~~~~~}{~y|~|}|}}~~|{}~~~~~}y}x~|~~|||~{x}x~z{|yw||~~}}z~y|{}}zz|~{~z~y{}{{|}|~}{}}y|w|}~~|y}~~|~~yz}||{{~}{~zx{{~}~yxz{|~|}}}x|}yx}|z}{y~{~|{{|{x}x~y~~z{{|~}z|z{|yv|xzy{|y~|}||{}{}x~|~y{|}}}~{|ys|~x}|{x~y{x}z}}{}}~{||zz|~~y|}~~~y~}}}~~}}{yyy|{{{~v|{w|{}x|z}}}x~}~||~}|}~~~|||~}}|}z~}|w|}}z}zz{{{yyzyzz{{}x{|||zxz|y{}w~|z|}x|y~{zy{z~{{{y|{|y}yz{}|y~{|{y{{zy|}}{yx~~}y}~}y||}{y~|z{{~y{}wz{x|z}{~|{{~zwx}{z{~}{|~{z|z}z}|z~{||||z~}|y}|~~~zyz{y{x}yyzzz{zz|z{|yy~yyyx~}~x||y|u~}}|z|y|~~~}|x{|}}{|z}{~~{|z}|~~yz{{|z}{z|z}|z}}}{}w}~}}{~}}|~~|z~}~{zzx}{{s{}y{{{~|}~}yz}x~zz}~}~z{{z}~z|z|~{|{~}{z{w}||{~y~y|xyxy{yw}~z{{z{y}}}~}}}~}}~x~{~~~~|{}}~~~}}~~~~}|~}|}~~~y~}}||~u}z}|~~|}~~}|}}}~~}~~~}}||}}~}~|}||~x~~|~}~||}~~~|~}~}|~~|~|~|~~}~}~~~~~~z||~}}~|~~||}}{{~~~}{|~~|}{|~~~}}~~~||}|}}|~}~~}}~{{~}|{{~~}z~~~~}z{y~z{~{}y||zz}~z~x{{{}~zz}y|{z}}}{|w}zvzvy}y~v|~t{~{}|~z}z}{zx{}{}||y||{z|~|{~~y|~xzv~z{xw~y~u}yz{zy|{~z{z|y}xy||u{{{~z~x}|||y}}}|}y{z|z{}|~y~zzyz{~w||y~~~}{z~x|z{~y}{}z{zzz|~{~yyz}~~|}z~~~zzyzx|yz~u{~}|{z~}}~}~{{~{~z}}|xz{|yx||{{~~~|yz~|~yw{|z|{|vxyy~}|z{z}~}|u}{x~{zx~~yzzzyy|}{~}wzwy{yy~x{z{~|~z|}tx{z}}{~}z}|z}}~~||}z~zzx~w{{|y{{|}||}z~z||~w{~z~{|y{xz{{~z{}{{|w~}{z}~}y|}|z{y~y{}~{z}}|~|~|y}}~~zu{zzzv|w}}yw{{yxy{x|}}||xx}x|~~}yy}y~u|}x~~yzx{{z||~}}{uz}y|~|y|{~|}{}{{|}}|}{zv|||y~yz~z{}xy{r~xy~~x{|}~{}{~}}~zz}}}zx}||xs{v||w}y|xx~~{x|yxwzw{~y{z}{zz~~}y|}{vx||{y{~z~xz}{}zxy~~zx{wzz~~|}~~|{x~w{|y|z~{}w}|xz}|}{y~}|{yy|}~xv{|z|~xy~v{z{yy|}~}}~~~}~}~}}}~|{~x}}}}}|||}|}}}}~|z|~|~|}~}~||}|}~}|}~~~~||~}~~|z}|}~~}}}|v}~y|~|~~~~z}}}||~~~~~|x~~}}}~~|~~~z~}}~~~~~}{}z~}~~}}~~~{}}~}}z{||}~~}|}||}~}}~~|~zy~}{|}~|~}|~|}z}~}~~|x}}~{}|}|||zz|{|z}{z}}yz~~{}||{y|{|~y}|u~}|z|z~z}{|}~|}~~}~~|{x|{~y|yyv~z|{|{~{xw{zy~{{y~{x||y}|}~}~}}{z|}}y}}|z{|wyz|xzyzzzz|{}{{||z}zy~{x{ywz{v|~|{{z{|}}{~~~~x{~}|y}{zx|}yx~wz|{|zw}}}|}z}|}x|~~~|~}~~|}{{w~~z}{~{|yx{yzv{xzyxzxz}{}xy{~z~z|wz|~{y}y~x{zyz~~z~|}~~wz{{|x~|yx|{wxz|}x~xyx{~y{{{zy}|~}yz~zz}}{|~~}~}{}zy{|}}~{}}y~{{}z|{|}{x|w}zy}|yyzy{zz|~||{}}|~~x}{{}}~}~||{|{}x|}~|{{xvz~y|}{y~~{z}|~{y}}~yz}}}{}xz{w}~{~{{||{}}yyz}|xy|wxvz|z~||z||tywxy~z~|}}}|~z{{}}z|{}y{|{~||{zvz}}z|}}}v}~yxy{wy||z{}|{~|x~wz}|}~|||{|y{z}|z}z|{x}|||yx|xx}zx{z{{~|~||{~{}}~{{||{y|yzx}{~~~y}}||~{}|zw{|}z~{|}}|wx~}u~zyzuy|zx~{|x|{}~}|}}~}|~|{{|~~~~}}~{}}|~~~}z~~{|~|~}z}~z|~}}~}~}~~~~~~}~z}~~~}|~~|~~|}~}~{~}|~~~~~~}~}}~|}}|~}~~~}~{~~~}~|}{~~~~~}x~}~}}~~{}~y|}~~}|~~~|}~|}}~~z}{}}{|}~~}w|z|{z}x|{{~{|{}~~x{|y||u{|z{y}}|w|{{|z|zx}}}z~|~y~zv~zz}|{}z}zw{|}y||{|}~z}~~||~{y||z~}}}xy}y}zz}|~|~|}{~}yxz{w|~~v~~{~~|~{y~~}z{|}x}x}~yyy{{}z}|}|{xz~}{~|zzz~{~|x{||{~}||~{w}}zy{y~}u}}~||}{u~|}}}|}y~|zz|xyv{}{zz~~~|{{{{x}y{z~}|}{x|~x|||}}~|}|~|wz~~|{|{z{xz{{~}}|v|}y{z{{|x~}}{{}|}z~}w~~y}}}xz||}wx}|{~zx{|}}{}{}~~|yx{w|~~yz|~~~}|z}}}y|{|{{~}{{y|x}}z}z}zy{~}{{{{xz|{{y}}|~}||yw~x{{|~|}{{|~}z}z|{v}}{zy~~~~}}~{{}v}|~~|zx{|z|z~||yy|~~r|{|z{|{y|x}u|yy|z}||z|{|y}}~}wy{|}x{v{}}z}y}z{|z|yzz}z}~wxz}zzzz|{y~{yx{~zx{}z{|}yxyx||~~|z{}|}|y}z|}~w{~{|{|||~}}y|x|zx||wz~zzw{}|~|zy}}{|{|z{z}z{xw~}{{}}~~}|||~|{{~~~~~}|{~~}{}}}~{}~z~}}~}}~z}~~~~{}~~|}}~~~~~|}}~~z~~{~|}|{|y~}|~}{}~~{~~~~}~|~|~}~~{}|~}}~}}~{~~|~~}~~{}~~|}~{|~~~}}~x|~~|||z|~y~}~~~|z~zz|~}~~{{}~~|~~{~}}~x}||z{~}~}{|}w|x~}~yy~~y~}}w~x||{{}{}~yy}}~}|y~yx|y~||}~}|~~}~~{{{z}z{{yz}y{tz|y~zy}|xv{zzz||y|z}}{}{yy|~{{}|~|}{wyz}~w}x|{}|tt|zyz{{}z|z}|z}{xy~||~y}{{{}z{zyw|{y|{|}|x{z}|~~y~y|xzz~{~~~~~}z}yz|vz}~|z}z{z|}}|vy|w|z{}w}}|{~{x|x{|}|}~}~||}}{{|{}x~}y~}}}{{~~}{|yy||{~|}~yyz|~y~|}}zy~}}~|y}}}}}}{}w}|{|z}zz{~|{~|y|wy{}|zyv{~wz~{}|{{}}~}{yyz~|z{x|~{{{}{y~~~w||~}~}vx|z}zx}z{z}x}z||w~|~{y~y|x|zz}y|zz|{|y~{zy|y|{{y{|}}{|xy{}y~{|z||||zv}z{||~|{y}{z{~y|~|~|{zy~}|v}uzy}~~~z{y{~}yz||{}~~~{|~zzy{}~|~||}|{|}{|w}y~s~~v{~x~zyzz|z}txy{{w{}~xy~}|~||{z}{||v|~}~}}{~}xz|zz}|xxy~ww|}|}y|~y}||}|||{}||~~z|{~~~{~~~|~~~~}|~~||}~|~}y~~~}}~~~}}|{}}z}}{}~~{}~~}~~~|~}}~~}~~|z}{~~~{~~||~~~~~}{~||~}~}|~}}~|~|{}y}}~~~~~~|}}|~|{~~~z}|~}~}}}~~}y~~~}|~zz~{~{~~z~~}~|~~}{}~~~z~}~~~|~}|x}~{{~{{}~y|{~|u||{{}{y}|xxxzy{}}{~z{zx}~x~yzuy{{zx{}}x{~|||}}zy{~wy~zz{y~{zt|~~{}zw|}|z{wzzy}~z}|z{||{xvy~x{}~~~{~}x}{|}}{|}|~y~{z}{~y||{~w{{z|wzzx|vy{xyy}|}|z}z}yxz{~~{|x}z{}}|~{|}}~z}z|{~y{|{{~{xy|y~}x}y{|z|}~v{{|}z~||z|z~|~}|yx|~y|{zzx{~{z}z}z||{{{|}}}zy}v}{zz|yx~{y|}|z}|{~}zz{}{{|}}|yyzyvy{zz}{{}x}||zz{{~{~|||||~|zzwx}{}~}~tz|vw~~w||{{|yzzzq{z|}}{}|}y}wzy|}{{{}~|z|y~|}|z{|||{}||u}|}{|||{z|zzz{x~}x~}~}z|zw~{~{~~y}{zz{{v|~~z{|{|}z{~}~xxv{|{|vwyy}uzw}~|y}yzz|w~|}wz{|~z~}xx|~z~tz|y{~z|~}{y{xr~{~w~~}|zz|~{}x{|}|z{~zzw}xyzzx~}{{y~|z|~~{zz}y{zxy~z|{|x}|{{}z|w~~}|~x}{|~~~{|z|~z||~|{y{zx|x~{y{z{}~~}~}y|{y{{x{x~z{}zy~y{}}}y~{z~}~~~}}~~~x}~}|}~~~|~~}~~|}~~||~}~}}|~}~}|||~}~~~~|z}~~~~~~}~~~{}~}~|~~~}~~~~}}z{~~~~|}~{~}|~~~}}}~}~}~}|~~{{~~}}}|~~~|~}|}|}~~~~~~||~|~|~}~~}}}|{~}~~|~}~|~}~y}{||{}~}~{~~~~~{}}|}|~y~w|x}wy|w~y{|wz~yzzz~}|y~x~}}~x}~~x|||xyz}}~||}z~z~}zyy{wyxzxz~~}x{ywzx|~}y|}zy|y}|}}|vz}|}y~{z~z~{{|}y{yyz|y|{|{yxw{|{y|zv{{z{vx~}~{|~zy}~|}|zv~~}}zyt{|{t|}}zz{{{}~zzz~~x~{z~~}}}}y~}zz|y~}~~{zx|~{|{w{||{|uy~z}~~~zz{~~~yu}}y{z|xyv||~{{}|||||}|{|~z}~}~~|}}{x|}yzu~{zw{z{w{y}~|z|~}}~{~~{v|y{||}|}x~||z}x}|~~~|~zz~|z~zy{|xz||{|u{}z{zz{{{}{y||||y~~}|||y|}zz{y~y|{}}{z|}~|z{{xxx}u|zyx{|x}~~{x}~{{z{z|~}~{}~~{{}~y{w||w}}z{}|w~}z|z|{z{|x{|}x}{~|}~}}|y|}{}{|||y}{{z{{|z}}~y{|}{~~{}{}{{{|vyxty{yyy|||xu|~y~~y{|{}y~|yy{{x~z{~~}{~}{z|}z~zwv{~}~|~y}|y|~|xyxv{}~|~~|~|{|v{{~{~}~v}zz}v{}{{x|{{}xy||{z~~x~|~z|~{w{|{~z~~}~}}}}~~~~~~|{}}|}~||}~~|}}~~zzzz}}z}{}|~~~}}~~~y||~||~|}||~}}{y}~z|z~~~}~{x}}|~~~|}|}}~~||~|}~{|~~}|{}{~}~||z}|~{}~}|{~~~~~}~|~z}|}~}}~{}}|}~~x|~y|}wz{~|}~}}}~}y}}}~}{}{{}||z~~~}~}z~||}~}~~yz~|~xzz{||yz{{z|{|{~|{t|y~{xwx{|{~||}zxy~}|y|}}w}|~wv{z|{~|}yx}}y~y{|}}z~~~||yy{|{}{~yz|{{|zx{x~yx~z{x{{~}}x}wz|}~{z||{}}xw|yx~}}|}|z{y}y~{}{z}{x{|}z~~y}yx}wz~zwx}w}|~y{xxx}z||{}}y{w~~||}{~}z|z|z{zz{z{zx~z|y||zzx{}}{|~|~||y|zw~|z|}~{{z~}|y}|w~z}yw{t~~|z{|ww{yy~}}{y{~{|xy{{}yx~}~{z~{||zx}|zyyz{yz||~~{~{z{{x}|zx{{|wzz{}{{z~w|{}zx}~z|{x|{{x{{|{|w}}~vy{||{|z}|}~}u{~~|}~}{y{~{|}{wx}}|}~{|}}~wz|~|z||y|y|}{~~z|{y}{zz~}yw~~x~usz}|z|x}}}|}z{{w}{x}|~{|{z}~|ryyw{}{y{~{y~zwyz|}|yyzy|}}~{zw}y{zy|{|}z|{|}~yz~||z~|}zz|~|xxx}y}zz|z{zx{zx{~z{~~~zxz}z|w|{|yx|swy~}}|xz~y|z~{z~z~x{~}~{|~zy~}~~|{{{||z~}zz~{z}||w{||v~}zxz~|y{y|}yxzxy{~~y}|~}|}|~}~}~}|}~~}{~}|}}}~|~}}}~{~}}}|}}}~~}}|~~~{}~~~|~~|~~}{}||{~|~|}}~z}~|}~~}~}}~~}~~|~~}~~||y|~~|}{zz~~~}{~~~{}|~~}}}~y~~~}{~~|}|~w}{w~{{{}~~y~|~y}~{}~~~}}}~~}~~}}|{}~|{|~~~{{}}}~{~~~}yy~{||zw}|w~{}~}}|}{z{z~|z~{{|}y}}|~z~}~}~|}|{}y|yz~}|x|z}~{}~w}zx{xy~zzx|{~|{|{{}|||zx{|}wy||||~{xu~y~|~{y~~{{{~z{}y{xy|y}{~}}{~~}~|yx}z{zx}x~}}~{~x}xwyvy|~wyvz~|x{|{~{wz~yx{y}yz}}}|~{{yx|{{yz|}|~{|~{zz|uz{}~v~|{||y|}yxz{zzz|{}~|~~|z~yz}zz|~}y|~{~|}w}}}y{xz|{xzz|y}{{|wy}|~~}}y}|}z{y~}{|~}|xy~y|~}xzy}|y||{|wzz~|{x|z{|{wx~}~~~y}{zy}~x}|||{{~{}~{wyx|{zv{~~y}|z|{}}{~~{|{}|z}}}}~{~}y|~z|x||~~w}vw}yy|}yz}}z{z}}~z|}|}|z}}~|}|{x{zxy{|x~{|z|y~v}~x~{zxy~zywwv{{v{y}y|}{~}}|{xz{z}~}~w{||z|~}yv{{{}|y}|xy~{~z}z~}~}~~}}|}~}||z|y~{}|}w{|y}xxzw|yx{}{}}|{{~~~|}~}~{x~~~|}~}~~~~}~}y~}}~~{}~~|y~~~~}{~}~z{~~~~}}~|}}~z|~~~~~~~|}~~~}}}{|~~~}~}}}~~}~}|~}~~}~{}y|~~~}}~}~}~|{~~~{~|~}}~~}~}}~}y{}}}|~~}}|||~~}}}|{}}~~{|{}~|}~~~}}~~}~|~|}z}{|~{{~{}|~}x{}zzzy~}z|{}|}{}w{~y{{~z||{zzy|z}y}{{|z{x}}xy~||yyzz|w{}}{~|}~|}~zxx~xz|y~{|~{}}xyw}zz~~~zzyzx|wy{}{{}}z|yx|~w}z~~y{z~{~}z}{{zx||}zz}z|}~{wzw~||~{z||{z{~~{{~{x~|{z}|}{}xy{~z~{~}zw}{z~y{z~{w}y|~~zw}}w|}{~|v}|z}~wz~y}{}y}~~yz|{wz}~~{z}{~y{|~|}|{}x}{zu|{x|zz{|~z{x}z~{||y~{{{|~xzs~z}|z}~}~}{v~~y|~|{z|z}w~}z{}z~{~}|{}{{}z|yx~{}z~{|{~}|{{{~z{x~{|z}~~{|}||}||y}~|{}zyz|y|{xxx}w}z}yz}{{z~||{~v{z{}x{{{}}~|{|z|zy{|{~|w|{|}{}|y~z{}}~}||u|}y{~}~|{x|z}{|~z}~zy|{|{|~wzzxyx~}zx}y{|zz{xz}||yx}}|z{{zz}||~|~yyz}|}z}|}}z~{w||y|}yy{z|z}y~}~zzz}{{|~yzz}wzz}x{}{|}z}{{}~}|z~||}}y|~y{xz|zy{z|{}{}u~|{|{}||w~z{}y{zy~{}wz|}~~~|~~{||~{{}~}~~}}~y~|y|~|~|{~}}|~}}}~~~}}}z~}}~|}}}{}}}}~{}~~}y}y~}|~~}~~}}~~}~}{~z}{}~~}~~|~}{|}~|y~~}|~|~|~~|{}~{{{~~||}~~}~}}~|}}|y|~~~~~~~}||~{~~}~}|}~}|~}~~}~~~~}}~}~}{}~}vz}v}|{{{}{yy|{|yw{}z{z~}~y|z|}~|~|z{xx|w{}w{}}~y{}~~z}~||x}}z{{yw||z|z{v||zz}|}{w}|x}x}yzz}{|z}~||~wz{{|y{|}~|{|v||{|}{zz~{xy{||{~z|~{y|yx{z~}z{|~}}~|~~|}x}|~{xz|z{||~{|zy{z~z{}}y||uy||{y}yzz~z}{}z}}y~||~||{}}}~}}zz|}z~{{}~|{{z||~}y||}zy{}|zy~}~~|~z~~|~|}~|{~~|||~zy|{{{}zz}y{x}x{}zz~}~x|z}}{}}z||}||}{{|}z}{~~|}~z{{}y{}~y}y{y{wz|}yzy}{{y|}}z|{z|{z~}}xz~}{|~|~|~||yz~~{}~~y}|xy||zyv|zxzv}yz~{|}{}|}|~~}{|}||{~|}|}z|{~{|~~}~x{}~z}z}y|{}{}yxyy}|~~|{y}}xy~~zw~~}z~|zx}~x}}z~~{wz{{w|{x{{zxyz||y{~}z|yy}x{||}~|}yzyy{~}~z{{{|}|yy{}z~z{wu{zzwz{x~}|{zz{zx{y{{~~y~~||zzy|~zyzy{z~~~z}x}~zz{}}y||{}y|{xx}}vzx~yz}~z}z{~|x{z~}}}|~|{~~}}||z~}|~}z}}}~|{~}{}~}}~~|y}{~~|{z~}}}~|}~~~~}~~~~}~~z{~}}|~~~|}}{~~z~||}|||~~~}}~|}}|~~~|~}~~~||~}{~{}{|}~~~~z{||y~~}|~||{}~|~~}}||~~}}}~~}z~~~}~}}}~z}~~~z~}}}|}~|~}~y{~z|}}~{}z{~~~}}}}~|~|~{zyy|{}{}|w{}{}}~~}{{x}xy~~~y|{xz~|z|zx}{~~|z~z{}~xy{}}~|}y|{|z~{|||}{|~~x{}y}{~|wv}~x|z{~z~}~y}~yzy~}~}|z}}}||y}}|~y~}|x|{}}}~x|x{|~{yxy{|~{z}~{~}yz|w{~z~|{|y|x~}z{{|}z{}{~}y}w||~|{{{z{{{{}{{~{~}~|{y{z~z~z~{vw~xz{}{}|y{||z|}{{|{}}}yz}x|}z|zy}}|}|||{z~||~w|{~|z}|{|{}z{w~{}zz{|~|}}|}{}|{|z{{}{|~zy|z|~|{|}|}|}}||{s~|||y|||zz}~x~~y}}||x}~z{~~{z}~|}yw~y~{x{}{zz}|~x~x|||{|}x}y~{{|~|yzz|~{||zvz{{|yy{}w|{|w~{w~}{{~~}|zx|xy{{{{}}|y|{z~|~}w~}z~|||{~}z|s|xz{}}z~z~}~{||~~y|}|z~z|~{{|{yy}z~}}y}{|y{z||{}zx~}|}}z}}}|z}|z{ux}{{}{t{zy|y}{~z}|}{y}yzx~z}||{z}z~|}{}}z}~}{}{|zz|}}}|~{|||}~}}zw|{~~~~|~}~|}}~~~~}~~~||z~~~|{~~~{}y~z~|~~}}|~~~~|}}~~|~~}~~~}~{y~~}~}y}~~~|}~}~~y}~~|}|~~~{}~|}~~}~}~}}}}~}~~{}~~}y|~~|{}||{~}~y~~}~|}~~}}~{}}~}~}}~~}}~|~|}|}~{{y{x~{x{~{x}x}yy{z|}zyz~zw|zzzw}y~wyxwz{|~|z{~y|~~y|y}~|y}|z}}z}{~}{t}|}z{~}z|z~z|w}}||{z}}{y|z{|z}~~~}{x|}~z}||z{z~}|}{zzv{{yyyx|z}v|~}zw~{xzz{|~{{~z|~~~{z~w|x{{z{|y{x{v{x|vxz{z}~}y|y||~~}w~{zzyz||~x}}~}y|~x}}|~{|}|{|~|zwz}zz}~}zz~}z}w~{z|}|xyy|~}x~}z|||y|}}y~||y|~}||~{w}zy{xyy||z|{yw~|w~{{y{zy~~yy{z}y|}|~}}zzxz}~~||{yz{{{{z}~x{{{{yzw{z{z|{{z}}~yx{z|y{~|~~|}yz|}|}{|}~}~|~}x{{z{~x}~}|}{w|z~{}~xy{{w{vy~}zu{x~}~||~}}~|~z}~}{~w}}|yzw}|zy{zw|w}z}{||yxzw|{~{|z|yy||}y~y~z{{z~vz|~~|zv}{|z|~w~wz{~|}{u}zx~}{u|}~vx}|y}~~|~|||}z|}}z{zx{z|||}{|z|xyxyx}{~z{xy}z||z~zz|}|}z{~~~|}|z~{||~~}~x}{}{y|w|xzz|y{}}yzy{xuvwyy||~|}y|||~||}~~~~|}~}}}{|}}}}|~}~~~{{~}}~~z}~}||}~}~~~}||}{~{}~}|z~~~}{y|}}|~}~~|}~|}w{}}~~y|~|~~~|}~~~~~|~|~~{~{~}}~|}~~~||~}~~~}~~~~~~}}}}~~w}{{z~}}}}|~{~~{~~~~}{~{}y~~{|~|{~}xwz}yxz|{|}z|}x~|{}|y{z|xyx~{|}{}|w~{x|{}z|}~}zw|}~z}z~zxw|yv}|{{{{{{~{w|z{{|{{}z~{y{{xyx|~v~~z}z}w}z|~yzy{}{wx~~}}}xx{{~{|~}y||{|}x~|{z}|z}{zvz}|z}z~w~~z|z~~zw~yz}{z~x{|~z|z|}|||zz|y|}|{~{z{{y|w~xx|vw|}w~|}yy~~|}}}}|uzyx}z~zz}|y}{{~x}}|~~{yz~}yyx~}~||}{x}~}x~}{}yyx}||}|~}y}{~z}z}}~{x{y}||~{y~}z{~~~{{}~{~x~z{w|y{}}~y~|{{}||~w~z~xyzw{{|~zy|{~|w~x{|||~}x{|{}~{zvvv}|~~||{vx|}|}ztzzw~|zz||~||vz~{x|yw{|~|}yzy|wz~|v|x|}~{~{{vv}wy{|y}xyww{~~|{{}vz|zyv}{zzzz}y{{yz{|z||}}z}|{}z{~zwz|~}}~x}{{u{z{y|}z|zx}}{}}{{z|}|{|~~}zz||zz|}~y}y}|yz{}~|}z{w~|xy{x{|}|~|y~}p~|y|x{~~zz~~~yw}|~w~{y|yy{|y|}||yy~x{{y{{|z{{~x}y~{{~~~}~|~|~~}~z}~~}~|~~~~}|~~|}}}}{~}~}{}~{{|~~}|}~{{~}}}z~{v|~~}}y~w~~~||y~~~~~~}||{~|~{}{yz|}~{z}~~{~}}~{|~}}|}~~~~|~~|{{~}{|}}|~~||}~}}z}~{~~~~}z~~x{|{~|{~~}}|}}}~~~|~|~~|}}z}~ux|{~yzz}z|v~zyxxy|}|{{z}}}r~|}x|{|}~}|~}}{~z}z||}~z}~{|z~xv}}|~u}y}|y{}x{y|}y}}z|}z{~|~||y}~}}|v}}z{{}||}w}|~}x}x|||}vrzx~}y}{{xzyx{xv}zzy~}z}}{}y|~y}|~~{}|||yyu{}z{{}z|ty~|y{z}~{}x{yu|~zwx|z{{}}~z{{z~z||~}~{||w|}}~{{~~z|z|~y|w{{{{z}|{s~{||y{}~}}|~~z~{|{~{||~~}z{x{}y~{~zzyx~z~{x}x{||z~~||{{~xz|}~y}z~{}~}y~~yy}y|zyz}~{z{{|{z|y~}}w~z~|}zz~}~~}~}|}zy{|}||||xv|yxwy{}{~x|zx{~~{}~~x}xzz~xz|~|x{x~x|}}~yz}}v||{z||yyy|{}}{uyy~zy}zz|{yz||z{xyy}|{}~z|z|u{|}w}uz{yzz|{~~}{{yz~|z}|}}|s|yu{z{{}yy{~z{}}z~}|}|}|xz}{z}|}~|}~}xw}{z}{xz}w}}y}{~y|~zy~~}|zv}||}~~}}}}x}{z~|~~yvx}||y{~{|y~~}yy||x|{|xyzy~|{x~~~~y|~z|{~}|~~{}~}~{z~~|{{~w}{~z~~|~~}}}||~|~~~~~|~|}|z|||~~z~~}~}~|~~}~|}~~|~~~~}}||~~}~~s{~||~}~}~|}~|}}|y~~~{~{}~~zz~||}|}~~}{~|}}||~{~}}~v||}~}~z~~~{~|}~}~|||~~}z}~}}{}~}}}{~~x}~~~~~z|~}}|||{|~~{z}~}{|}|}}~x{}{yy{|wz|xy}yx{y{}}z}x||z{{|z}x}}}}y~|}}zx{|}z~}{|}{|{}|}{z{y~z{}{|~z}yy|y}|z}}y{{}z~}}zzx~zz|}}~~||~y}wy|{|{}}y|z}z|~{|}~xy~}y{~|~|z~{{xz|z{|~u{|~}|{~{|{vv~v}}}zt}|{|~|~w{x~{{}{|y|~z|}{~yw|~~y{{xy}{|}z{z}~~z{{y|}{{z{~~|}|{~||y}y||z|~}{}|zvy}w}~{{~}y}y}{~y~vz~y|{~{w|y{}}xz{{~|}~x{x}|y}|{z{}}{x}}}}z|~wy{z~{z{z}~~{yz{~}}~zzyz|zyz{||z{}~~|w|z|~|}|yxzy}{z||{|}}||~{{~~~w}|}y{x|yz~yy}{|||~w}~}y{~}|{xyy|yzz}zxww~}||}~|zyzz}{z|}}{{y|}~}|}{}y~{}{z}y~|}{||}x|xywzz|}zz||{zzz{x{zr{~x}y}}}}{|z~~~{}yy}w}yzzy{~x{y{y~}{||yx}~z|xx}~{wx}z}{}xxz}z{{{|}z}}yx}z~|y{|{y|}}}{|~~{|{}|}y~|z~~}}x~z~|z{|{x{|y~z}}}z|{}{z|x{y{{}|}|~~|~}{~~~{{~~}}}~z|{~}||~}~~~}|~}}||||~y~z~}}~}}}~}~{|~{~~|z~~z~|~~}|}~}~}~~|{|~~~|~}}~~|||}|~|}}||}~~~{}~}~{~~}~~~~}|}}}~|||}~}z~{{~~}|{{~}~{~~}~}}z~}~}~}~}|~~~}z~~~}{{~}~~|~~{~}~~}~~~~}}}~}~|}{~z{}z~~x{~zzz}{zyz|~}|}}w}xzty}yy}}y|{}}~zv}vy}}|~}|{|}|{|}z|~y{}z|xw~}|x}zz}z|xy|x{x~yzv|{x}|z}}x}}|||y}|}y|~x{~~}|t}z}||}vxv}yxwxxxy~{yv{}{{zxw}|zz|}}{~}yzzy}|{}~}}z||{zxzxzx{{z|~{{{t{{|{{{|z{y|x}xw~{|}|y~}zz{{z~}{{}}yzx~~}|y{xvzy|z}}x{~~~z{{wxzwxzv|||zu}|z~}|z~}z~{{}~}{|{|y|z}||ty|}yxx}{zy{|}w|zy|wzz~|~~|||{yy}y}~}}{zyyr||zy{|y|~z}{}||x|wxyzyx|~z}{}|~}|yy{z}~~}||xzvxxzyw}{xywyzy{|zz}zz{z|z~{|{{y}{}zy{~vz||{z~~{{z|{z{|}v|xx|u{{}z}}{z~y}}}w{~|}~~z|zz}~z|z|~{|~z|}w|{{x|{{|{y|zxy{y}z|y{x|y|u|y{w~{|{~~}~{}{}|{~}|~~~yz}~z|yz|{{xzz}~}~y~~|y{{vy{x{z}y~w||}{~}|~x|}~{z{}z}|}|~zx|w{yy{z|{||zyy|{|}v}~yx}x|~y{ytz|{}|}}~~z}|}~~~x~~}}~~{||x|~~|}}|}~{~~{y}{{~~||x|~~{|}~~|~~}}}~|}{}~~~~}~~~{~|{|w~|~}|}~~}~|~}~~~x|~|~|~}~{y~|~~{~}}}}~|}x~~~}z~~~{~|z~|~~~~~}{z|~~}}|}|}}{{}~~|zy~}~}{}{w}y}}~~|~}~~~|{z||y{xvz}}|zw|{|{|zy{|~|z{y~|z{{yzzy|yy~{x|x~~~~~|~}}{zzy||~y|}x{wx~v~}|y|{y|yyz|~}||z}z~x|~|}z{}~y|~zy{y{~~{}|}{|zzy}{zz{~z}zvyx{~zy}y{|zzx}y~w|{x~|}~}|x~y}}~x{}}x|{|}zy}}~|{w{zv~zy{x|{zyz{{~~||{||x}|y{{~|}zzy}~z}}}||~}x{{|z}{}x~~yy{||y}|~}{}{||z|zxyy~~}}s|zz}yw{||zz||}v|z|}|~x~{}z|{{y}}~yw{~yz|zz||{||{{~}}~~{}{|~zy~|x}x|{|}z{~{~yz|y~z~z~zz{z||z{{w|~|y{}|x~{z}tyxy|{|}}{zxxx|y}z~{|y~}|x{w}}||z|}|{yzzyy{|y}{}xz{y{zz|yz~}|~~||{|}|||~z{{|z~~}|{}}yzwz~{|{y{|}{|yy~~}yz|~}}yvz~z|~~|}~}x{w{}}~}}z|~}~}~~zy|~|{}{|zzx|~{~~|{|zwv|y}{z{ww|xv|{~{}{|~}}yx{x}|y|{|x{zy~zy~x}z~~z{|}}}z}{{~{~|z}|xy~|}{|}{{z}ww|}~{|{}y{||xw{zz}}}~~}~~~|~z||~|}}}~~{{~{{}|~~}{~}~|~~~||v|~~~}}~}}~~~~}|~~|x}~~~x|}~z~~~~||~~~{~z~~~|}z}~}{~}|~}~{~~|}~~}~||~}}~~{~~|~|~~~|}}|z~}~~}~{}}~}~}|}}}~|}~|~}}}}~w}}|~~}}s{}~~z}~{}{~||~|~{~~}}{||}{{}}|}}~~|{~|{z{~}~}yyzy{|}|{w||v|yzx|{y|y|zzzy~y{}{z}w|}x{~y}{z|{|z}{wy~~|z}z{|}}|~~xz{|x}|{t{x}z{}z~}}w{|y{|||~{|~|x}z{|}{~~~}~~}{x{}{~z{{y~v||y}y}~}|x|yyx~|z}|||w~z{~{z}}{~}}~}{||z{|zxy|zyz~}|{}|}~|y}|z~|y}}t{w}x|z~|w|||{x|||xy~y}|{}{z{{y~|wv}v{xx{yz}zw~}y|{{~vzy}}y}u}}z{}zzz~zwz~w{|~|}~|y{zyy}yzywux||z|}{zxz|}{y|}|~y|}~}u~z{~x}~y~zy||~}y|y}}}zz{|{y|{~}z}z~{|~{{}{v~|{y}|y|~|~}|~}z~|}x~z|{w}|{|wvwwy~yyzz|}y||{~z}~|~|~||yz~u|}~||||~|}{|ww{}yy~|yyz~}zzz|z|~|{y~y}u~}}}}}w}|z~z|zwy{x~|~|x}v|y~zy~yyzy}}~|vyz}|{u|x|~{|zz|}{{vyz~}{}|~{{}y}}x{z{|{|{yyz}{z{{x{~{|z{zxtvxx}{y{x||~z}~~x}z|{{y|}~{z{}~{}||yv}zzxw{~xyz{x}z}}|{||x|yw~yyx~z{}y~{|{}|~}{~~~z~z~~|~||}{~|}~{~{~}||z~|{}{|~~|||~{~~~~~}{~}{}|}y{}~~~|~|||x~{~z~}|~y~~~}~|{}}~~~}{~~~}|}}}~~}~~}~~~z~}~}}~~~~|}~||}|~}~}{~~~~}|~~{{~|~}|~||~}v}|}~}~}}~y}~|~}z}z}|~}|}y~~x}{~~}y~~~~~|~||~}}||~}}~}}~|xz}|{||}~w||{|}|{~}y{~~}}x~~{wyxx~x{{z}}xyz|xxvz}t{}~{z}{}zzz}~}}}y~{|xw|}y{{{|~||}{z{wy|}zyzy{z}u{~zy}|y|}}~xzz|z~z}|zz}|x~x~~z{}~y}x~z~x~{}y{}yzy{y|}|z{~{zx|w~z{{x||y~|~z|}}|zzwzz}zvy{~yyw|{}zy|~}z}~~}|y|z~{~~~z}}|y{|~}}|vz{{xyzyu{{z}||||}x{y{z}{|}z}}yz|}~z{~~{}~|}v}|{{y{}~|~y{}{|x}|wx{y|}|xyx}|y|z|z}}z}|}yz~zz|~z~{~}}}~}z}|{}y|{{{~{x~~~x|{xxy||}|~z|||v{z}~}}}}|}||y|}}{}|~{|~}|z~}}wy{|}}|~zz}zzz}}yyz|}{}|yz|{y|{x{||||{}}~v|{}{}zz{~y{}~{{{|{||~{}z~|xx|z}zy~{~z||{x|{{{{||}~|z~}{z{}|zzww{{|v{}||}{~|~z{}y}}}y}}zz~{}~z{x}}x}~{}{~}|zz|~|{}{{{y}~||}zzy~|{}}w}yy|z|~~{}~{||{u|xz{~{|~|~}~yy~}}~x}{~|zzvw{z~{~z}y}{~y}{~xz{w~{z~||{{~}~|~{~~}}}~~~}}~~}~|~}}~~}~|~yz}~~~~~}~~~|}||z~|}|~~}z}}~~}{~~}~{}{|}|~}~}~|}~y}{~|}~~}~z~||~~~y~}~~~||~~|{}}}}}~|}}{}}~~|{~|{y}}w~{}}|}}~{~~}~}z~~~}{}~}|~{~|}~~}z}}}}||}{~~~~~|~{~}~}z}~~|~z~|~~~}{~z~{~~|~z}wx}w}{zz}|~x}}wx|yx}y{z|v{yw~|z}}z|{w|||}{|~~z~z{w|{}z{y}z|}y{|{y}~zzzx|v~~}z~v|yz{~{||xz}~}z~}~}~z~z|~w{yyzz}y}}{x|~{}xz{yz{|{{wzzz{}y}vy{~~}}yzz~|~~|}z~z~zz|zxz{yz{uz}~{{}|}{|~tyyx~z|x|x|}||xy{~z}}~|~~yy|||}~~y~z{}}|z{||y}xx|x}|wz}}z}{yy{}y}y}{}~zzx~w}zz{~~|z}|z~~}zy|}yzu{zxzxzw~zzy|y||}y{}{x~|}|}y{}|}|{xx{}yvx{z}}y~y|~z|}}y}~}|z||~|{z{|{y}x}~}~|||z}~||~{|z{|{{z|}~}{z~{|{{y{{vz{|{y|y{z{{{~~y{~y~}}{z}|~~{~z}}xy|zz{z~|z~wwzw|}|z||{z{|~zxy}}x|x|z|{{{z{{z||||yzz}zx|{{~z~y}yx{~zx|}~|x{yz{{{zv|z|}y~~|y~}~y}}|zx{|zy|z|}~}}{~|~y{{{xzz}x|yy{|{}}~|zz~{{{z}|}}}z~{x{{zz}}~v|}{}~|}}y{||}{{}w|v{~}zyz|zyx~}|zx|zz{{||z{~z}|x|~{{{}}{{~|}{~~{|~}}}{|~|}}|{~~~|~|}~~||{{}}}~~~~}}}~~}~|{{}}y}}~}~~~}~{|~}}~|~~~|~|}|y~|}}}{~|~}{|}~}}~|~~}~~~~z{~}}}~~~}}|||}~|~}~{~~~~~~~}~}}}}~}}y{}~}}~|y||}{}~z|||{~|}~}~y}{}|||||||}{{||~{|{z}{~zw{z|v|{zy~x}~|~z}{}}}~z{zx{z~||{~}y|z{}z}{{{zw~|}}||{|y||{xxx{}yzxx{{{{zz}~y|{{z~~{}|~z~x}|vyy~}|~|}|{|}}{{|v}z~z}z}~{z~y~~yx}~}x{{~{zz}yx{~{|xx|{xzzz|}~z|~|y~~|~}ywz{|~z{{zy|x}}x}}}y|{|{zz|{z~|{~xvy{|zx|{z}~z~x{|y}}|}xzzx{}v}w{~z|y}||{zy{||z}||{y{~y}{~{|tz{~y{z{~}{zy|}}}z~~~zy|y{|{y{||z~w|~~|z{y|}yw|{~|~|~{z|~|}z{||}~}{{z~x{y}|z|~x|{~z{{|~~~zz{|x{{~|y|~vv~wy}{~|w|~|}~{}|{{zz{{}{z}xv|~~|z}~|{{}wy}~z~~zz}{}|||~~|z~|x}~{{{|y{}{{{~~{|~|z~~|w~}yv}}}|{|~~xy{{z}{~z~|~x|}|~|{~||~|}{}x{x|zyz{|y{x}~{~zz~}~yxz}{~yyzw|~w}zz}xzz|wy{x|~z~|z{}|{|{z|~{y{|yy~x{|z~|}|{y|}}{}|z{{}y}}}x{}~z~y}z|~|}{{~|x}z~yz|w{z~{||}~{wy~}zx|{~|~{z~{|}~z~~~}}}z~}~z}|}~~~}~z~|}}~}~|{}~}|~}~}~~|v~}~}|~~{~}y|||}|~}~}~|}}~|z~z~}~~~~~~}}~~{}|{}~~}}}}~}z~~}~}~}|~{~~~{~~}~|~}}{~|~|y}~~{}}}~~~|~~~}}|}~}~}}~{|~~~}~}{~~}}}|}~~}}~z~}~~{{{~}|y}{~~}||~~|~z}}}}|{|}|~yyxx{{z{v}y~z|z}|{~zy}||{|}{|{~}{}z}|~}{~{~z}{{y|~vyz}zy{{{~{|zzz|~zyw|}{zy}|x|}}}y}|w~}zy~}{{~{x{x}yxyy{u{{xz|{|y}x{{z}y~~}{|}}{}|~z|}}z}{z}|{z{|z~}yzy~y|{|~vy{|z}~|||}xy{uy}|||}|y{}||}x}x}~ywzzy~z~{|qw~yyy{~z}|yz|}}{~}~}z||}{|~|{zy}x{|}}}y}~v}}yy|zu{{z{~~~|}x|~xz{{{~~}~|~~~~{~~}}}|w}~}|zyzw}~zvvzxz{zy}~|}|zz}}{~w|}}|{{~~|z~zzy~||}}~}}~|v~wv~}|{w||}}}w|y{vz}{x~|y}||zw~|z|{{~vzz{~zz|{y|}}x}~y{}{}}xw}{z|yu|{y{~{yz~|{x|{x{~||z|}}||}w}~~{|~uy|zyx}~|~{{{{|{|{zxx|~{}}x}y{}~zy~|z|}{|}z{}~z{{~yx~w~x}{}~z|||{z{zy{||xz|zyz{z|{~{{}{{}~|y}~|~}|}w~}{{y{}z{x{|~~x|}~}wxzz~vw{|}~|}~{~~~|}|}~~}{{}~|}~}~~}~~||{~}~~{}|y}|~}z~}}~}~~~|}~{~~|~~|||}}}~~|}~}|{}{~|{~}~~|}||w}}{}~|||~}~~|~}}}}z}~~z}~~~{~}~}~~{|}z}~~|{|}~}}~~~}}}~{~}~~~~~~z~|~~|~~|}|}{~{~~}~{~}~}}~{~y~~|~~|~{{w~|z~~zw|}}y{yz}{~zzy}z{yyuyz}yyz|~y|}~yy{{~}~{}z~z}||x~y}}}z|}}zz}{}z~x{}z||{~}y{yzy}|}{}}~{xzvz{y|yx~{|~~}z~w~yuy{{{||y|~{~||~x}|y||y~|w{z|zx|}{}zyy}}wy}z|z~wxyx}|}}yz||zyzv{}||x|{~|y{{w|x|{x|y~vzzyv{}~z}{yzv}~{}zx{x~}zs}}}{~}}z}}|||}||||z{~}}}|}zy|~~{~z||{{}|{}}z{xvxxy|}yy}|{}{{{x~z|wzx}w~}|{}~|x|{}|}{{}zxy|{|~|||zzyx}x~|}~}~w|x~~{{{~~yyyz{||~z||{}y||{}{|{|{zy|z~~{{||~z}}~}|}zzz{x~z{|{z|~y~|{w}}}{{|yv|y|{{z~~|}wx|}yzyy~~~y{~~~~|{z}~{}v}}|z{}{w~w{{|~x|yy|}y|{~{}{|{y}z|~z~{|zzz~|}|zz~z|}~}~|}|{{}}}}v|zx~{{y{u}~|z{z|x~{||zwy|||{||~zzw~}~vu~{{~{wz|y~x|x}~x|x||~z}w|yzz{|}}yxwyxz{{y|yx}w{~}~z{{{x~~x|{~|{}~|||z{{wx~{z|}x~z{wy~z}|{~z}~~z~}~|}|{}{}}~~~{|~}}~~~~}}~}~~~~|~x{~~{~}}~{}|}~}|~~~~}~yz~}}}~{}~}~~~~}{{}|}|}~}|~}}}|{y}}}{~~~{~|{|~}~}|~||{}}~~~||~}~}{{|}~}}}~{}}~{~~}~~|}~~~z~y}}~|~}}}z|~~~~~~~}~u}~~~~}}}~y|w{}|~~zxx{~z~zzz}{{{xwzyzy{{zy|uz{{|{{}{|~~}zx|{{{||z}~zw|~||zx~{|{}}y}{wxzw~}{~x||~|{}w{~{y~z~t{~}||y|y|~|~{}{}}zy~w~z{y|v{zx|}|}}|{zz{}xy}|{{zwxy}|}{}{{{ztyz~{~}{|~~y{n{w||y{{x|||}|x~w}~{zz{|y{{}y}z~wz~{~~xz~|}}{~~zzzz}z{{v{}|{{wz{~yzzy}x|yzywx|{}~~}|{x|{y|{xzz~|z|{v|z{{|{yzyzyy{{|x~{}}|~{}y{}}}w||y|}~yx}||z}{{}y{{z{z}~zyz}x|}~tzx}||z}ww{|z|}}|}{x}}~w|}yy}zwz|z|x~{}|~}}~zx}zz{{{z|}xz{x|}z{w~|~{|}||z~~zy{~~vz~}~}|}x~~}wy~{y|yz{w{{}{w~wyzy|{{uzw~z|~z~}w}w}|||{}{|}z{x{{y}|z|}||}{xx{|}{}z}}||xx~|}|xzwywv|x}w{||}~~zx~y||z~{z}}~{|||yz{}xx|~yx~}}{~yw~w{}y~{~}}z}}}}zv{}~zw{z~|vz|x}{~y}}}y}z|||~}|{zyyxzzz|w}{z}|~{}}yz~{|}z}{~~~}zy|||}}~}{~}}~~z~~~{{}}}|~}~|x{}}}}~{}}}{}{{}|{{~~|}|}~~}z~{~~|~~~~}~}~~}~}{}|}}z~{~}z|{~~}~~}|~~~{{{}}~~~}~|{~|}{|}|}~}}}}w}~}|~{~~{~|~|{}|}~~}~~~}|w|~|~}|}~}}{|~~{}~}|}{||~}~{~{~zzz~{|}|z~}x{x|~z{|~zy{z}{{~{||~v{}~}y{y}{x|~z}~}z|}~yz~}||{x|{xt||~~zzw{{|~z}zy{zy~|xz|{y~}}}}zz{|{}y{{{~{}xx}~|x}~y{||||~{}xz}}w|z~y{}{{z||{{|{{|y}}{}~{|}{}|y~x{~y}}|x}~zu|yz}|~|{}}|{yz}}|~}y~{|{{yw{~w|{}~{}z||}{}{z}z~{|{y~|}||z|}w~}x}~|{xy}z|}w~}zy|yw|zx|z}~{{}|v{~~|yz~z}}~~zwy~|y}~{|zy~{|{}z}yzxw}zy{{z|~|yx~v}{{{~}|y}|~~{|~|~|z}~zy~}z|z~|zz||~|yx{|}~y|}}|tyy{}}x}}z~~|y~|xzx|}{{|y}v{~|~{zz{|{y}{x}{}|x~v~w{}|}||txx|{y|x}z~zz}{~{z{{}z||z|{}||z}z}{}z{{~|}|||x~}u{{y|}x~}{~z{zzvz}||}~z|{{{}y{|~z|{|{~{}{{~z}}}zv{|||}zv{z~w|y{}~y}|}~y|~|zzzv}}}{z}vy|||x|{y|~|}{{}uz{x|zy|~|}|||{~}|z~|y{xz~~w|{{z}z||{~~|yyyy|zwx|||x{}yv}{}z}|~~~z}~~~~|~~~~||~}z|}}|~~}~}~~z{|~}~~}}}{~}}~z~y}~}{~~}~z|~}~~~}~~|~{~~z}{~~~}}~{~~|}}|}x~~{|{~}|}~}}~z~}~y|~|{|~{}{{~z}}~|}~}~}}}}~}}|}z~~}~~|~}{~|~~~~|~}|~zz~}}~}}~~}}~~|~~~~|}{}|~}|~~|}|}|~}z~y~||wz}yx{}{z|zzxx}zzzyy|{~tw{{v|}z{x}}|z~{z}z{~}~{y}}}y{|z{z~~{z}|x|xyzz~{xyzxxz{wz}z{vyxz||y|zzy}}~~y{{~~yw||~x}~yxz}yy{|}y{yu}zxz}x{{}y|{~y{z|{~y{{~}|~{|}{~|zz|x{~}~~ys{y{}vzz~z{}{zy}}t|z|yxz{t{||y~}~{{{z|y~{~~}~{~w~z|y{}|{y{{~{}x}{~~}}|}vux}yz|~z|z|}}|w{zz}x|{}}}}{~{|{yx~yz||~}{xzzx~{~{{~wz|x{~y}}}|zzz{{{~v~{}z~~~{z|}z|{y{~zxyyz{~zy}{}vz~z}zx~}|zy}}{}z}zy{|z}wy|}~z|z~}}~v}|wyxx}v}v|~zy{}}}z}z}{{z}{xxy|||||{|~}zy}{y{{wzy|y~{|yy{t{y{{u{|~{z|z|zyz{}}z||}||x~}{|}x{||v{zy{x|}||y~~|y{tyzzvx|~w{yw}~z}zzz||z}}~|{|yy}w}yyz{wz{}{{y}y||~y|wzyz||}xx~~z{y{z~}xy||||x{y{|{~|x}{|~}}{|zyz~|y{vzwx||}s~xwyw}z}||w|y||}}~~~~{{~}}}}~~|~}~z~}|}~|{|z~}|{{||~~|~~}{~}y}~||~~~~~}~{{~{|}~|~|}}}}~}~}{{~{}~}}~y|~~~~}zx~|zz}}~v~}}~~||~}~~~|}~}}z}~~~~~~||{}~~~~}|z~{~~}~||~~|}}}~}}||}~}}}}}zz~|~~~~|~}|~zz~}~}}|}}~{{}zyy{{y}v{x{{z~z{zzx|{|~y}w~z~y|}{~~{v{z}{~xz|||{z|xy|wy|}{|zz}}x{{{|}||{w|||wy{|v~}w|{v}vyy{x~{z~{{{~z}z~}x{~yzyyv|w|yz}yz{}|z}~|xz|{{}zy{}{{z||yzz~~zyz{~~z{z}zy}yy|z}|{{x}|}x}yy||}~{{xzvz{~{x}~||}y|zyzw}|z~~x{}y~{}~~}z}}z~{}}|z~|{~{}~|y}}{{wvw{|{|z}||z|{~z}xy}{zz|}{}{{{{u{z}}}yzzzz}z~xxz{{z{z{zrz{yz}}y|}y~{|~}z~}}~~~{|x|xz~y}yzz{{zy}}{|~v{vx~}y{|}|||x|z{y}y{|xzvz|}xy{~}{|y||{v|}~}{}~z{~}|yvz~z~yzx||z|y~{yyz{||~|yzyw}}y~}z{}x|xyz|{x{~y{}{|{}~|~}zy{{}zxzyy{}y}}z|||y{zz~}}|{~}|{~~{}}}zz|}x|y|~{zzyz|z{yx{}}yz~{|}~{~}|z|~z||yz}{{x|y|}x~y|{|}~{}|}}{}}|wyzzwx{zt|z||~|zzv{|{||}}ty~~~|}{xz|}~}y~}}y|x}|{y|~{yyyz~}u||z}{y|{x|xz{x}~{y{~~}}}~{~~|~}~y}~||{|}}~~z~~~}z~~~|}|~~}~}{}z}|~|{~~{|}|~~}w~~z}}~~}|~~~~}~|~|}}}}~~~}~~}}~~~|~~~z~~|~}|}~}{|||{}|~{~~~~~}~~~}|{|~~}~}~||~~~~{}}~{{z~~~~~|~yz}~~z~~~}{{yz|}~~}}}}|~y}}~y~|x~|}~|yz|z{~z|zy|zw{~zxz|yzy}|~~||}|}xyz}~{}ywz}}~}|~zzy{}{z{yw}zx{wz{{z}{|{y}|~}||y~z|||z|}w|zz{zwsxzz}||~v|}~~}zyy||~w{||~|z||{w}zw~}yy{~}yw}{y|}{}xz}~x}yy|{w||y{}z{|~z~~|}{yy}yw{}x|}~y|{zy|{|~}|z~x~~z~{x{||z{|x}}}{zxz{}}z{{{}y}}y}~{{z~}w{}z{}{}xyy~v}zyvv}y{~y}||z}{{zzx{}}}|zx||z|z~}}{|z}}|zz~~}~y||~}x{w{~|z|y{}{|~{zy}y~x|}|w~}|{{{{x|}|}|{~~}|||~{}~z~{y|}}~{yyyx{{~y~}~v|yy{xx~{y}~|~|y}~{{~{|{{}z|}|{zzwz}{}z}{{}|z{y}~z|yxzxyt{}}~~|~|||zz|xzz~}{||v~t}}{}z~|x{}zx~|}~zzzzy}z|}|{w||{~~|z{~~}|s{}~z{zy~z||~}|ysx~}y{|}z{w~}tz{~z{v~}~zz|x~{|w~{w|zz}~wz|zvz}|}|~}}z}|~~|yyxu|yz|{xx|{}{wyxz{|x}z|{x||~z|{}~{{~x~z{}{|~z{|}}~~~||{~~}|~}{}}}||~|{~||}}}~|}~~}~|{|{~~z}{|}~}~~{z|{{yy}}~}~~{~{|~~~~|~|}}||||~~||{~~|{~~~z|v~~z~~~|~~~}|~~}~}}}~~}|x}|~{~~}}~~~~z|}{}}{}z|z~y}~zz}|~|~}}|~}~||~|}~}~~}~~}|y}~||}~{{{|||~}~|}}~~s}z|zy||{}}zw|zu|zxw{}|x|vz{y~~|zzw|}x~zz||{~z||zz}z{y}z}{|v{{zzzyz{{zz}z{y{z|zy}|zy{z}x~~wx{x{x|w|u{}xy|x||~z{~}w{~}yyyy{xx}}}~{w~zwz}~|{w||~z|{{u|~|}~||yx{}z~x}{}|~zy|~|{z~}|~y||}y|{}y{{z{zzyzy{~yvxz{x~||{x|{y{~|y{~zxzy~|~yzyz}~~}|x{}}vy~~|{z|}}}xy|~{xzyzx~{y|w|zyz}{z|z}{y{}{w{|w{z~}}}{x|wy|~}xxz}z{z~x{}||~}|y|{x}|z|{}}|||}{{}~}y}||{}|~}{{|wzz{z{}{|yx{z{x{}x~yz|~{z~}|wz|u~}~|z||~{{~{~|v|||}z{z~xxz}z}{y|{{xy}z|y{}~}xz}|x~{yz|xz|}}~z~xyv||z~v~|x|~|y||||z}|x{~{{|z~zzz|~~}{zz|y|~|{z}yt~x}{}|z~{z|}z}z{y|x}|x{|z{z{}~{}{}z{x|}|{z|}y}{~x}vyzz}}}}}|y|yz{z{}|{}zy{~|}y|wz{zx|u|z{~~~|z}~xz|}z{~}{}|~w}{}{z|}|~~{|{{z~|{z{}w}{|{}{~}|}{}||w|xyxw~}{{|y{|}}}}~}|~}~||~y}~}|~}~~}}}~~|~~}||~~{{~z}}}~}|}{}~{}|}|}x}~{}|}~}~|}}|}x|}|~~}~|{~z}{}~~|}~|~|}~|{}}}}|~~~|{~|}z}~~}~~}{}~|z{{~~~}}}||~}}||z~~z|}|{}~~~||~}~}}|}}|~|~~||~~~~z{|~~{||}|}}}~~}}~~{~~}~~z~}~z~}~~{|~{w~|}~}{}{~zr~y|}z}|w~~~}||~~y~}~vv{z~{z{|z}xx{wz}{|yzy}z~}~~|}y||z}{x{y~{|}}v}~}{{{}|~}~~{~{x|xzz~~{y~{{zv||~z~{}{|{yz|}{u{{{}xy~z}{|{}wy}}xyz{|x~}~}||y~~}|{||w{y|yz~{x{{}|z{wzx||}}z~}v|z{{}z|{~}z{}~}v}{y~{z{ywzzw{{wxzyyuz|xzzz||}}|}|}~~yy}z{}{z{y}~|}{zx{||y~y~|xwuyx~~{{v}y~zx{~y{{z~{{z~y}~~~~|y}{}z{|{}ry|{zyy||z|{zz|z{||z|}z{w|w{y|~y~zz|zz~|~|}|vz}~}}|yw~~}yz~zw}|yzyz|}~}|uy|{}|{|~~{}{|z}{|||z}{{|}{{{}{z}yz{}xvz|}{{x{x}wz~~z}~{{z~|{z{y{z{|~||||{zz}ywz~zxz{{y|p|zy~~yzzz}}}w}}{{||yzzz{~{~xy|y{|~|~zv{{x~|z{|{{wzzzz}}|~z~|z|zvwz|}{~~~}~|{}}|{~|}{{}{{}zxz|z{{zy|||{|zy}|x{{vzx{yx|{}y|~{|zx~~yyz~~z~{|}y~yyz|y}w|{|z}{xw{y{|}~ux}{{x|w~}~|~w{|~~{~}{zy}|y}z~{|}{}}}~{~~~~}~}~~~~{}z|}z{}~}~~}}|~}}|~||~}}}~~}~~~}~|}~y|~{}~~~z|}~}{{~x||~~}}}~~~|}~~}}zw{~}~}}||}{~||~}{}}~~~}~}|~~~|}~~~y~|}|{~}~~~}~~}|}~|~}}~~}||~|y~}{|}}~~}~~}z~~|{{|~~~|}~}{~}~|~}~y~{ywz}y{~{{}}|zy|wzz}y}z|~z{}|z~|~}{}}||{z}z}yx|}{{zz{}|z~{~z~{~{{z~y|}}~w}}}z{~|zz{~z{y|z~~yzyyy}z~||wxzy|}}vz}{{|~~~{z~|z|zz}zz{{{{z{{z~|}tt{{~y~zzzz{{~y~ywy}}y}|~z}{|z~|yz~~yv|zyw|yyx}|y|z}v}xz}}||w}z~zy~zy|~{|}z|{|yywz~x{{z}}}|zt~zw~}z}|~|yv||~zzw|zzx}~zzxy~}}y{~v}zz~}}zy}{}y|~}}~z|{|}|{z{}}y{w~x}{z}|}|xy~vx{}v{~{}y|~{~x|~~{|}yz{{|}xxz}{|x~z{~}|{}z}~~}zzy{}y}v~{z|z{|~z}z}}~u}~}~tz|~~{~{|yyz|z{{{|wz|~yy|z|}{z}{v{|~zz}uz}|{{|z}||||{}w}yyy~{{zx}~|z}z}{|wy|zxy|}}}}|yzx|y~x{|{|zz~~y{||w|z|}{}z}||yxx|yz|}~w~{x{~~|}|xzz{|z}|{|y{{z~z}}{yxzzy|u{||x{|yx~~~{|}{|{}~}zxzvyz~z{y|yy||{|z}{|{x|~}}|{y}xx{z}{~}y{x~zy~y}~{w|~|zyy{}u{z{}~}}}y~~~|~|}~~}}}{}{~|~}}~~{|}~{|~||~~}}}}~~~~~x~~~}||y~z~}~{|~}y~|{z~z~~{~|}|}{~~~|~{~|}~~~~}|{}~z}~}}~~}~}~}|||~z|{}||~~|y~~|~}{|}|~~}w~|}|~~~}~~~~}}~}z{~y}}~~||{}}}~y~|{}}{y~}}~~~z{|v}{zz{{zx|}~{w}{{z|z{||y~yyw~}~{|xx|{z}{{{y}|v~|}~v|~}{|zyw~|t~|zzyyx}yy{||wv{z{z|}zy}{|}}|~}z||y{||z|~z|~z~z~||~|wvy{~y{z}zz{z~|~}||{y}~{|w}|y~}z}|}t|~l~~}~~~}z|z{{}||xy|yxx}}|xz}z{w}~y{|~{xxxxw||}}~|~}w{x~z|{zz~{||zzz~|wyuz{|y{u|{zz}|}~{}~x|{|~{{||z|x}|~{~~|||z~{y|zz|{~~~zz~z{{{}}z}{}|}vzy|zzz|}}y}xv{zx||}}~~|z}yz{{{~{{z}||{|yyt|x}xyx{y}yx}x}}y||}|}|z|}{{~{v~~|y{~}}}yz||}}|zx{y{{||zrxx}yy|}}{wz|}}|||}~|x~{~{|{y}{~}}z{y|x|y}{z~z|}}z|{~||}|y{}~yz}{yy{{z|}z}{}}z|{~}{yx~{|z~~{x{w{y{{{}}|xzz~|ww}{~~||}y~zy}{~}~{~}x{z}z}|}|z~ww{z{}x|x~|{z}~}uz|y|xz|zy}z{~|{{~|}}z{y|{x}y||||}|}zx{~{{}z}z{{vy~}}x|{yz{wy{z~~{~|y|||xy{{~}~}~|~~~}}{{}~}||z~}z|~~}~~~}~{}z|}~}}}}|}|~~}}~}|~}~{|~~|}}}~|}~~~~|}~}~z{}~~}}~~|~~~~}~~}~|y}}~z~~|{z{{~}}~~~{~{~~}}||~~~}}~~y~y|~|~}||}{~|}~~|{}~~~}}}~~}}zzw}~||~~{}{~~~}|~}~~}{~}z}}~}{|}~~{~}~~{{}y{x~z|w}}}~~z{yx~yzz~yzx{y~~yzx~}}x}|{{~xzy}zv|~~{||~}z{{{z}zy~z{z{z|zz|{zy}}|yw}|{{x|}{~|~{|}}yyu{}~}xxz}}|z}{{|y{{w}}x}xxz}z~|~|}}vz{zz{~z~w~{{|{{|yz|{y||||{zy}xxy~~z||w|}x|~~y|zzy~{y~{~x~||z|~{{zzx|}|~y~||zx~~}{|{z}~{z{xyz}~~~z}~|x}|||}z}z~yx{}|}{|}x{|y}}~{z}z|~z|v|}{zz{{}}~v|~z{z~~}||yy|x|~|{}|~y|~{~~~~{|}~~x|{}{}|y}}{{xzyz{~zv|~{|{zzw{{x}wyvx{yw}z|{z}}}x|{|zzx|}{|z{{{}xz}zz||{}{}|y}|}|{x~}xy~{{z|z}||z{|{z|y~zx{~{z|}{|{w}~|}z~}z}|xw{y}z{|z~y~y}|}{z}}{{x}~{y||~z~}v}vz}z{||{{{}|}}~}y|~u~|~}zz|~}~}|~}zvzzx{z{|z}{{x}~}y||z}z}z~z|~yxy{|y~z{{~~w{}y}{|{|yzy|wz}z|{xv|}}wzzz~{|{|{|}~{{z~}}x{|x|||}|zwwzy{w}|~}}}zzv}|||{}{z~w}}wxx}}zzx{}|~|}~}}|}~~~{~{}}}}~}}{~{|~~|y|z~~~|~}}~}~z{}}~}~~}{~~~|||||~}~}~~~~{}~}|y}~}}~~~~z}{~}x}~~||~}}{~{|~~~}~}~|~~}~~}~|{}|}~|}y~~~~~}~}~~}|}~}~~~~}~~~~}|}}~|~~}}}~{~|{~}~~}}~~~{|~~|z}}~~~~|~}~~{|{}~}|}w~{}~}{~~}~~|}}t}|~~~}z~~|{}|z|}zzz~y}zzzz|{~txz|{xx|xz~yy{{{|}~}x{{}{z~|}z~}}|{}zxzyyz{yw{||{|z}}~zw~z~{z~}w}yz|~x{zyxyy}{|{z{z}}}~w|~{{y{}z{z~~zz}x{xy{zxv{x{y~{||}|}{x{y~}{{xzx}~~{{yx|y}wx~|{x{|~z}wy}~z{z{||vzx|v||~y}{}~vx~}|y|}||zx}~zy}}|}||{{y}|y|}~{x|{{|y~~zx{~xy{~|y||x{xy|y{}y~z|}}z~~~}zz~}z~{y{~~|{}||zuz}z}x{{~{xzzy{z{}{xz{|zz}|~{{{||~w}|~~{~{z|}|}yw{}{~}}{}~|}v||~|}~~~yyy}w{{}{z~}}{y|~~~}}{}|~}|{~|}|y}w{~z~y{}y|z{{x~z|{{u~y{x~|~}z}|wz~{}|z}}~~z~}{}yxzyxy{z{||{vz{~zzz}zz|{|{{}{}{{x~~z~z{|z}w}~}{|y}z}||~y{z}{||||z{z{}|~yw|~w|yy{t{y||}z|y}{}wxy~y}||z~t}z}z|}{zwxyz}u{}}y}~w~yx}wy{~zy|}x{~~|}|{{{~{||{|y~|{{y{||zy~{yy{yz|z{x|{}|~{~{zx|y{{|v~}~{~v|z~~|~}|}~||~{~~|}}~~x~~|z}~}|{~}}}}x}|}}}|}|~~~{}~}z~y~}z~~|~z}}~{|~|{{}~~{~|}~|~|~~~~}~|~~}}~~~}~~~}{~~||}}~~~|~}}~}~~~~~~}~}|{~~}~~}~}}~~~~}}}~~~}}~~}~~~~~{~{~~~~}}|}~{~~{~x~{}~~}|||~~~}~{}|||}~}~z{{|{|~x~|zy{}yyzyzu}x{|}|{v|zx|z~}}{|yw{|}|}w}~}|{|{zzx|v|zw|xy}z||~{v}|w~u|w~w}|}}}szx{v}|}|z|}{zxyy{y|}z{z~x~uz}{~}z{{}vz}z{z~~|}}~{|}yyx||~{y~{}{||zy~|z|yu}|z}~u|zz|}xz}zz}|}zz{{|{{wyz}|~~u|||z}{||zx~|x}zyxz~x{z}{||z|w||z}xy~|zw}z|~||}~|ywzx~yxy{{{}||z}y|}||{}}z|}|{yw}}~z||zz|{~|x{{zy}|~y{zx~yy}}{|z~zzyy~~z~{}{z}}y|xyw~}|{y{~vxz}y~y{xzzu|v}y{|}}}}}}|wyz}z{{}|y|xy~y~y|~}{}{|~{~~|{{v{{xyz~}z~|{{zxzyz|~}}w~tzzz{}|yz{{yz}|z|~~{z|~x}}x|}}{x|}x|xy~{}{|{{}z|~|}}~|z{|y{|wxzzz~}~}szzzzz{|}{{{|}~{vw{{z{{}}x}}z|{}z|}{{yz{~w|}{{}}y}v~|{{z{}|~y||z}z|xzu}}}z|wwz|z~}z||v~|z|y~{~{wywzx}|yxy|~}{}|w{~z}}~{}{{|~zy{}x{||y}{{z~{w{yy~}z{~|zy}}}}y}}}}{~}}}y~y~}~}~~}~~|y}~w|z|~~~~}~~~~~~~}x~~}~}{}z~~|~~}~}}~~~~}z{|~~~~~|~{|~~}y|}~~{}{}~~~}~|~{~}~~~~~{|~~~|~|~|{~|xzz~}~~~z~|z~|~~{~~|~||{~}|{~y}~|{~}~}~~~}~|~{~}}}{~|{}~~}~|}z{~~}}~||}~|~~|zw{|xxyz~~|{~}|~}}||yz}zy|x{~{yz~}yzyyz|}~~}~~{}|}{y{y}}|}{}~z~y{zx~w|xy{zwyyz{tv||y}x{|{xzzzwz}y{w}{}|{{}~z~y}{}|~}z~~}yzy|{||x|}}||zz|{v{{{}|{}x|}}{|{xz|x{}y~||{|}zy}y~yy}{z{{}wvyx}{y}~tz{}}z~w{{y{|xx{~xz~|}}}{x}}|zz}~}{~|z~s{|}~{{~|yyzz~z{z}~~~xxw}xz{|y{zy|}{|}{z||{~}{}{xy{}z~yw{z|{{{y|~z{z~wz|w}{{|{z~{x~z~|~|~~w|x{w}|}~{~~}z{yy{|{}~~z{{zz{z~}x{{|z}z}|{|y|~~{~~~~~yy{{{}{{~{}}zxz}xzy}~x|}{{z{}{~|xy~|}w{z}|}{}x||{y}}y}y}~z~}}}~zz}{z~{{w}{}~x|wy~w{{~~x{|}xy~z|~{|zxz{}|~zz}y{{z}}|{zz|{~~|{|~{y{z{x{y}}|yz{}y~}yz~|{zz{zy~z|~z|}||{w{{zy~|y|{|}~{}{y}{{{w~{|}~|~{{|}|zz{{|v{}}~|}~|}}}{}{~{x{}xyx{xy{{{}}|}z|~y{y~|z}~{x}{~~|vxzz~y{{zz~~~|}{}}~~|~~}~||~~}}~}{}~~z}~~~}~|z|}~~}~~|x}|}|{~~~~~~~|}{z~~~~~|~|{~~z|~{{~~~}}~{~z|}~}}~}~}~{z}~~}z|~|~~}}{}}{y||}}~}{~}~{~}}|}~~~{~~{~|~~|||~}~~{}{|~~~~~~~}z}{~~~~||~|{|~}~|~{}}}~}~{|}~{~}{zz~y{~}~~~~|}~z||x}~zww|~z{yw~z|{zx|{|}|}}x~z|z}|~|}}z|y{xy}z}zyx|x||}z}}|zy~}z{}{zyw||y|{|}y||}{{}||yx||}yzy{z{z|w{}w|x|~y|z}|{z|wu{}|~{w~}|y{|{|{{yz|z|z~||~y{~}z}{|zz}|||}}z|uyx|~{}zz{}|}|}}y|{}z}}~|xx{}z}{x~yzy|~z~}}xz}}|z{{vyy~y}~~{~~z{~z{|zyx|wuyzx}|x|y}|}}{{{{}|sz||}}x{}v{}}vz~w{x}xxz|}yw{{{y~v~|zz|x{~|}zy}~}|{{|~|uz{{w}}}z{}~|xx}}}uy|{~x{~xzzzy|{{|zy{~~xx}zwzzy|yy{}z|{}}|zz|{}{}}|}~{||{yxzz}{~zzyz}{z~{z}y{x{||{x{{~xzzxw~z|~|zu~|y~{z{xx}{z}{y|w{|~|y{|{y{~|y{||{x{}x|z}w|~y{{yxyz||{|~|x|yz||w{}{yw}y||y{z~{{y~~vz{{~||yyyxx|{{~y|}~|{~~z||z}||w|zzvx{}|zv~|||}|z~~|x}}xzy}zx{}~{{}||{~t}}z{yy|}|y}{|y{}}|w||{}|}{}}z|{y|z}||}tzy|z{{|{y~x{{z}{~||{{{}}y|~||}z|}}}~~~~{s}}~{|~{{~~}{}}}~~z~}|~{~{}~~~{}}}|~z}}~~~~~z|~~{~~~}|~z{~~~~}~~~~}~{}zy{~z}~|~~~~||}}~}yw}|~|~}|{~~~~~~~{|~|~||z|{|~{}}~~}|}z~~}|}}~{~~}z|~|z}}|}~|~~}{|~z|||~|zy~~}~~y~{~}}}~~|~}||~{~~}}~|~z|}}}~~}~}~~}|zv|}~y|{}y}{}}vz{yy}yx|~|{zz|z{~{yuzz}xz}||z{|~~}|~u{~z{zzz|{{}xw~}zyz|zw}xz||z~z{~{}y|{~~xw|{z{||~|z|x|}{{w{{z}xy|yy|yw}}w}{y|{z|{y}|zxz}}y~{z}x|{}}~}|z~{w~y~{y|||{{z}yz}~x}vx}{y|x{|z~~}}y~{z|{{}z{{zy|z|{{~x|zy}}z|{|}y}|~{~x~yzz}|y|{y|{}}|{{}x{}{z|~|||~z{}|~}z}{~~yx{|z|xy{x~}zvv}vvw|}y||z~{|{~}z|}}x~zy}~}|{{|}zz|x}y~|yy~}|ywzxy|~|x|{yy|x{y}|~}|{|z||}|}}y}}z{{y}|yzx|}{|z~zz~|}y}}{|||y{z||}}w}~z{|z}|||}wz~z~{xz~|y~}zzz}z|xzxzx|~yx~z}~||{x||}}}}z|}z||z|w}{{{|}|}z{y}|~}|~y|||{yzz|{z~uw||z~y|z}~}|y~w|~}}{{{}z}~t{}~z{~~|}}}z|zwz|zxw}{v{~w|w~yu}~||{z|z|zz~|}~~{|}|}{~}xy}z}|~}{}z|wv~~z{yy{v|z|~t{}}wx~~zz~|~~}~x~}{|~~{z}~}~~|{}y|~}~}}}~~}~~~{~}~~}~~{~|}||~~||~~~~}~||}|}{|~}}}~{x}}{~z}~~~~~{}}}~y}~|~~y}}~~}{|~}}}|}}|~~~~~|~{z~~~}}}{}~~|~}~~~~~}~z}~~~~|}~{}~z~}~~|}~|}}~}~}}}|{~||}x}}}}}z||}}w~|~~}~~~{}z|~|}}}}|zzz}xz{|{w~|x{vzx||~y~|z}}|{{{t}~y}}|{x}}~~y|}vx~z}z}y}y|}{w{{s|{|zy|||{z|z{|{}}z|z{}|||{{z}}z~|}{~zy}{x}y~}}~~zz}y{{y{z|{||{{z{w{}~}~~}{}||{xzw|z~}yu}~|y}}zzxyz~~zxzz}w|||}xz}y{y{{{}{}z||z|y|}zz{y}~z{{yyx}zz~zw}y~z|}}~|}|{v~{}z~|z}}~}|||~{{|x}~|}{||||||}z|z}{x}}}||yyyyz{{|y}z|y{~v~|z|zz{zxyz~~y}~{|{~}{~}~~}~}|w~zy{}}|}~||}~}}|z}y|{z}z|~~~zyz{{|{y{|{{~{{}||}yx}{z{{~|}}{~~~{}y|y|z~|y||z{~{}|y{}y}z}~~{w{}|v}zz{{{{z{|~zyx}zz{}~{z|}}z~}x~}}z~~|z{~|||~~z~}}z}|{|zyw|{w}~xz~}x}}x}z~~zu{yv{{zzz{z{zz{|{|~{|z||}||~}~|zy}|y|w}}x}~|zx~~xx||z~x{{|{{}zy}y|y}}~|}~}~}~{~zz{|||{~}||~~~z|{}|{}~yy}|~x|xx~||}}|y~}y{~{~}y~}}y}|u~{zx{|z{y}y|}|{zxz}{~|}~~~{}|}{{~}|~|z~}~y~{~{|}|~{~||}~~|}|~~~~zz~}}||~}}{}~~}|z}~}~}}~~}~~|}|}}}~}~}}}}|}{~|~~~}~~|~~~|}}y|~}~{}~~|~}|~~~}|~}~x~~|z}|}{}}{~}}~~}~~}}~}~}{~}}}}}~~~|}{~~|{~|z}~~}|~~}~{|~~||z|}|zy||}yz}s{yx~yw{xyzz{z|w|z}yz|}v{zyyv}}}~yy|}}{|{}}yx||{{wx{z~w{|}xy|{|zz{xu|{x{z||~{zzt}{z}~x~}zzxyx|{{{}{|{z~}|{{{|x}{xxxxxy|}}{~xz~uyw|zx{v|uyuu||}}w}y{x}{|}~zw{zw}|}{z}{zu|w}zw|~z}vy}~{~~{~zxzyz|||w|}{xz|{~||}|z}|y}|}}~|{}{||yx|~{|}wy||xz~}|y||||{z~{x|~x||zzz~{{z}~z~}{{|}|~~z{zz|~|yz||}}{wx}{z{~}{}{u|zz~{~}}}~{}u}}}z~z|zzzz}{w|{y}}z|yx{{z}{}{}{{zyz}|{yyy~~z|xz|}|{{|~~|z}z|}{w}~}{zz||x{{w}}|~~yzyy|}||{}x}|{{x|z|~{}{y}yxz{zvv}{{zztzz~}{}yzx||~}{|w{|}y{{y{|~|x{z~{x~~{}|y}~}~|~{|{|zz~{{||{|}xzzzz~|x}~}yx~|}{}z{w}zz|z}{vzxzzx~|zw{{y{||x}}~~|w~|y|z}{{}z}yy~z~y{w}|zwuz{}{y~yyx|}z~~~}}xy~t||xyy{{z}r{|~|{|}y}|zyy~z~{~y{}w{y}|~zx}~}}x~}u|}{x{yxz|z~}{|~~y}z}~~}~{}|{}}~~}}{{|{~|}~~~}x~~~|~||~~~~}~~~|yz~}~|~}~~~|}}}~~~x}~|~|}|}|{|~}~~}||~~|~~|~~}{~}~|~~|~~~~x|~~~}~~{~}~}{}}~|~~}~}~~z{}|~{~{}}z}}y~|~}}|~~{~|}}||~||~~|~}z{||~||}z~~~~|}{|~~y}}}~x||~~|~~{|~~~zz|{|}~|}~{}~~v}zx{~zzxzxyz}|v}z{z{|x{~}{y|~}z}||~yx}}v|zz|zv{|{z{||vyz{yx{|{}|}{zy~z|}v~{|}x|z~y|}|yx~z|~~yy~{|zyxx~vw{z{||y{|x|yz|{|y}}~{y|z{~|}yy{~x{z~{tzyz~|~xyy|zx|}z|}xxz|}xu~~xz|yy{s{x{}y}{}xy}|||~{{}~y{|y~y~}~||xy}y{{zt{|}||wy|}{}z{|~~z}z}z~}|{v~y}xzy|~|{|{{~z{xwyz~x~z{}}}y|zz~}}xw|}zy~z~zzzz{~~}z{{z}{}|~|}w}}|}|z~}}{}~~{}|~zz{|y{{x}|x{}y~|~{z|||y{|~z}|}~{{~|{}y{wxz~}yzy}|{~}{||||zy{yw}y{{~}|z{~y|}~wxz}~}}x~xz}}}{{{~}z~}y{}z}x|w}z{}{zz~|}~{x|~y|y{xy{~|yy|}{~}}x~~yy~yyv}wy~{{~|{{|y{{~z|y{y}|yz{}v{{~{|~||}~~}x~||}|{{w}xyz||}|~||{|v}|{|~zwy{||}}|||z~{xy{|}}w{|w~}z}}~|{}v{~{zy|y{y{}}||{~yzyy{~}z{}}{zy|{yx}xz~{xx{~|~}~~~}~~~}~~}}}~~{~}~{~z~~}{~~}{v}|~}~|}~}}~~z~z~|~|||}{}}|~|{}~~~y~}z|~|}|~~}}}}}|~}|}~~|~~}~~}}~~||~~}~~}~|}~{||}}|}~~}{~|}|~}}~}~~}~~~~~}~~||~z~~}}|~}|}|~~{~~}~}~~{||~~~}~~~~}~~|}~|||}}~~~~}~{~~}y~}}~~}}~{z|||~~}}{}||z~xxyxy{y|yz|x~zu~z}|y}x}}|x~{~~w~x~|}~}z||x}{w|{~~~}zz||wv{w{}{z|z}{}zx}}ywy{|}yx{z~y{y{}{w}v{~yy}|}}~{|}~{|x{zxz}|y}zxyyy|u{}|}{}}zy{|zzywy{}}{}{~xy|yy|y}~|}}}{|zyzxz}uxy||xyv}||~xr|{|{z}yxz|{~~x~yx~z~~}~|z}|~x|z}~|uzz~z{zv{zz|{|}}wx}{|{zvv}}|~{{y~~y{|{z~{yuz|}|zwu|||z}zxz||}yyxzv|z}v}x{{x}xyvx|{{~{~y{}w{z|~~||}}{~z{xyx||y{~{~z{{~|xzt}}~z|wv|zz}y}{|z~{z}|}y{|~|~~}||z}|}{{x}yx|}x{~}z~xyz||{y~{{{}{~z}|}y{||{~|{{{xy}|~{|}{{}wz~v|x|{|||yz|~w~{|y}{xxz{}{~{|~||y~{w}~~|z|}{{{~{yzz|yw|z~zw{xx||{y{}|z~w|z|vx}|~{~}z||~||{}z}}zxz~{}{|y}||{}{zy}x}|}|zx~xyz|xuxyy|~yx~|}}|~z}xz||x{z}|}zuy{~{~z|~~}zzz~z{z|}y}|||}z{y}z}~}|{z|{~||{~~~}}vzx~}~~}~~||~~~~}~{|~~~~z}~}~}~}||~}~}}~}|~||~|}|y~}~~|~~}}~}|~|}y~~~{~|}~~~~|{}}}z~~~}{~||{|{~|~~}~~~}|~~~}{}}~~~~~{}~~||~y}~~~}~~|~~|~z|}|}~}~}}|~~}}|~~}}|~~~{}~}~~z{~~}~z|z|}{}~}z~~}}|~{}|~||~}~|~yy}yzw~z~v|xx{{x}{|}x~||w~}zzwxz{xyxy}uxx|||x~|zv{xx}}~}zzz~vyz~{}x{{~{}u|wz}w}~{~}zwx{{~z}zw~}|}{}~{yy{}~y|y~x~{~}{yyy}||z}||xy|~y}z}zz}y~|~z~|}z~}xr}{}z}|{v{~z}{yx{{~z~z}{~{|wv{~{wy}{|}{}}}zz{z{z~~w}y|~vy}{zv|z{}y{}~|z{}||{}|}z|~}{{|~}|z{{vw{xz{~~y{~yy}~z|z}y|~~}|}y}}{}zu{|{x|y~}}{|wy}|w{zyy~~{||yv|}z}}|x~{~z{~|y||{y~}~|~}y{~z|z{~x~|}|zzx}}|}}}}~xw}~|{~z{|zz}|}y|~~z{|}|~z}x|{}{z{v|xy}{{{~{}~~x{~}}x{vzw{|~x~{|}y{z|{y{z{v|{~zxzy~{{|zx~{~vy||~}|~{|{{~y~{}~zz{}xzzx{zz~s~{y}y{}wvxz|z|~~zt|}}xxyyy{zz}z|~~|~x}}w}~{{~{{~wz{|{z{zzxw~{wz~zw}|~}{}yz|{xx|yy~|{|y|~zzx|{y|z~~{|}y~||~x}ysyzx}}{|yzzy||{yz|yzzy|}~~zz{t||}~{||{v}|zz}z|{x}}~|v{{~|z}|||y|~y{z|yz|~}~|}~|~y}{~|~|z~}~}}|~z}}~}|~}}}{|}|}~~~|~~~}|||}~z~~{yy{~~}{~t|}~~{||~~~}~~}}{|~~}}~|~~}}{~w~~~~{}~}~{~~}}|}|~~~~y}~~~~~~~z|~~}~}~}~~~{~}~~~|~|z}~||}}}}}}||~||~z~~~|v|~~}~}~}~|~~}x}}~}~~|}|y~~|~}~|y}~zz{wxy{|~zz{y|{zzyzz{~|y|{{}}~}}|~|}|~z}~yx~~||zwzx|zuyyyyxy}z|{~}|{v|xy|~zu}y{z~~||{|}||zz}|}}y}}zvzyw|||}|{{~yzyv|y~{|~w|{{z{}}zzyz||~{zx~}{y~}{z|}z|xz|{yzy}|}}~}{zzxyz{zx|z}|{y||wz|vyz|z~~~|x{yzw|~{{y|}}|}~|}{|{||~{{}}~yyzx|{}{xzy|y|w~}|}|zx~x~||{|}~|wzz{}yy|}}{|zz|z~}z}yzyz{{zx|xw|zyxy}{uw}}{{|||{|~~{{|xzz~x{}{~}}|}~}}|{}w{}z}|}z{zy{x{yzyz{|~}}||z~{uz{~~}}|yw~{yww|z{xz|}x}~z|}|{|y}x|z{z{zz}}y~{w{}}|y|}}{}|~|{|y{~~{}{w}}x}}x}|{zxz}z{z|{|y|xy{|~}z}|vu}}{}~|}x}{~{}}~zv~z||x{~|}{v|zxxzy|wz|}z{|z{~~z{|w~yy||~}}{~||{yx{}{~}z|x{|x|}wy{u|z~|xz|zx}~}}x|||y}z|wz}|{}~z~z}{v|~}zw{|~~zy}{~z}}yz{z||~xw|}v~zx~z|||z|{~}~~||{~~}{|~{|{}zyz~~~|}}|~~~|~~~~|}||}|~~}}~}~}}~}~~|~}~}~}y}~}~}~~}~~{{~{~|{}}|~}|{{}}~~~z~~}~~~~|~~~~}}|}~|~z{|~~~~}|~~~~~~}|~~}~~}}~~}|~~|}~~~}~}~|}|~}~~z{|}}{||~~|{~~~~|~}~}}||{~|}||{~{{}||~u{zz||~|~|}~~~x|y~}~~yz~{~~y~~{}x{{{|p||{{}yyzx{x}yzyyw{~}z{zx~z}z{|}y||w{}{|}|{y}zz|yw~w{}yxyzz~}{y|x}~{z|}|v|{|{{z~z||}{}x|}y}{y{zx{}{}{x~y{}}xx|z{{z|y}{{}~{w|~}}w|}zz{~{xx~yxvzxy|}yz}{t|zx|}z}v}{{zqz~}~~x|}vx{z{|}yt}{xy~xx~{yx}zxwx}|y|yx|{||}w|zx}z|}z|}u~~~yt{}{}{{zz|y}}yz|{|~y{v||z}zy{vx}|yvz|yy{{w|y{|yy|~y~}}z{z~{wz{|~|y|~{|z{|y}~x~{}{{}}z|y{~|~xy}~|}zw}}yy}}|x{zu|~}|{|{zz}xyvz{x|}|yx{|~{~{wz~|~xzuzy~}{}vw}{}~zzy|~|u|z~{||x||z}||v~||}y{|t}yzz}|{}z}~|}{{xzx}zy{zvy|}}y}|}}}{x~~|}z}}zyz|}xzx{zx{||||z|{y||}|{wzw{y|z{zx~{u{}w~zz}}yzzwy|xzz||~}z||vsz}{}x}|}~y~}|{x~x|xy~y||}~yyy{}z|||}|}|z{|}|xz|zy|}yuy||x|}{x|zyz|{x|z|||{{}}w}{x{}|yx~z{y|}~~|~{w}{~x}z}x{z}{}zy{~ywz{xv}z~{}{~|}zz}zyyw}|{z~|{||~~z~}|{||~}}}}~~~~|||}~|~{}|~z}|}~}|~~|~}}}z|~~|}~}}~~|||z~}~}}{{~~}}~~}~~}~~~}~{}~~}|{}}~~~|}|~}}}~y~|~~~|{}{~|~|{}~|~|z|~|{}{~~}}}}}}~|~~{|}|{}}~{{}{~{z~~}~}~~}}~~}~~~~}~~~~~}~~~}~}}}{~}~}~~z||{{~|}~}}}~w}||~{~{|~}}~{~~{x|}{~{}~}~~}~}~~~~y||yz{{}|{~}y~|{zy|}x|{x|}u|}}}}|yv|z|y~{z~~{|y}|x}z}yxxz|~~z}yxz{xz~{|z{zyx{{|yz{yxz}{}y|{yyzz}}~~z~~~~zx~~w{|zz{|~|{}}}|{z{z}}{{{y{z}||z||z|}y~z}|~|}z}z|}}}y{~~}||}}x~{yx~}uy~|{xzw|y|w}xz~{|yyz|}x|{yy|||{|z}}y~}~~}}yy~|{|y}~}xyv|z|y|~}w{w}z~~~{{x}}{{~||yz|||{|s}z~y~}{|yxy|wy|}xvzw|~|{{}x~|{x~{z{y{z~}~y|z~~}~yzzy~}}}~|}~~~|~|~zzy|~y}zx~{w~{x|{}wz~}}}xz|ywyy}wz}{|{~}w}|x{}}{}}}z{}{|~||}{zyy~v{z}v{~y{v}yzx|{{y|zv{{zyzyy{~{y~zxvy{~{z~x||~zyzy{}x}|zv{{z{zzu{{yz{zxy||y|{~z{||z}{~z||||{~{z{|zw}z{{{|{w~{u|}||{{y|}{z|z{z}zzz{zww}{~}zy{}~{}y{{|||yxz||z{}{}{z|}{zzv|yx~~~uz}z~x~{|{zx|~~|}zz}x{|~|~yy}}}~z||}y~~y{zyxxw|}|~}xxyyx|y{}y|x|~u{||}~y||~{}|y~~}~~y}}~~z}}{~{z~~~z||~|}~~~z}|}|||~~x{~}~~||~~}~}~}~~{~}{|y}~~~y{z}|z{|~~~|~}~}|~|~~}{~~~{|}|{|~|}~}~}{~{|~~}~{~}~}}{}}}|}~z}{~}~~~}{}}}{{~|~}~}~|{~|~~|~~}{{{~|~~~|~{~}||}}}~|{}~~~|}~z}}}{~}~~}~}|~}|~~~~~|}||}~}||}}}~}~}|~}~}~z{z}{~|~y|~}~~{|z|~xz}~~x|yz}x~~~{xwz{~|xx~{z~zy~||}vx{{y|}zu~}y{v~}|{|}yy{y|z{|z|~z}|{z}}z~wzy{~z|~|{|~{y}z|y~}zy}~}y}y~xzz{~~|{|||{zzzzzy}yzy||{{|z}x~z~yzy|{zyzz{z|{zz}{x}zz}wz|~z~{~|}|z|zz}~}|vz|y}}{~~{zyz|w}}}~{}{{~{{|z{{~~yx{|{{~y|{||||y}z{~|{~z|xyvzvz{||~|~uz|vwz|~}w{y|z}}~x}z}x|z~{{z{{{zx}~zxz~yyy~~|z~||~{}~z}||}|}z~~x{|~yzz{|||{|y|||z}z{w|uv{~}x|{}~{|y}|~}zzxzy}{~z~y|||{}zz}}|yzz||z{x}{|}|xy~|uy{~{}|~}{~|}{||y|{|}}|yz{||z{zx|xy}x{~w}}||~zzx}~}|vz{z{}{|{x~z~x{{zt{|{}|xx{zzy}z|xzxz{|}w||wzw||}y|}~z{yy~{u}}y}|zv|y|}{y}{{|{{|}|}w~|{|u}|y{w~u{~v~{yzyx}z{zyy|}{yyz~z|yy{x{yz|z|}{{~|{x{y}z}{|||||{}||~{zwx}|zyy|}y{{x}}{|x|{}}zy~{~{}}y}~~|z~~}}}}~}}}{~}~~~|~|x|{}~}~|~~}}~{}}~|~}|}}|~}~}|~}}~}|~~}}|}}|}~~~~~}}{{~~~}{}}}~}|~~{{}~}~{}~}~}z~}{~|~~}||~~}}x|}y}}|}{}}~{}~|y~}~}~~|~~z|{~||}{~}~~~|~|}~z~}}~~~}~}{z~{{|~~}}{~z~~~y~}~}~~||}~~|~~~~~~}|}}~~~|}z}~{~~|~z}}}{|{~yz~~|x~{~xz{v{v||~~zxxv|}}~}|y~||{~~}}{~{z|x~~v{z{v}xz|x~{{x|~||yzzyyzyx|xxz{|zxyxz}z}yu{{zz}}}x~~z}|{|v}y{w~z~v{y|z}x~|y~||~{{|{{x}x{}{~x||zx|y|z}x}z|}z~|{}~}{y}|}}xzz{|{{z}v}{z|zy||y}}{}z~x|y{}}y~~}}y{|z|z~~~|}~z|}~z|zz{{~y|}x|}z{}y{|}|y|yxy|{{{}{{{}|~y{~{zx{|~z|{}}}z{{~x{}x|zxxwwzyuy{|yz~{z|}x~y{}|}}}|~y~~}z{~x}{}|~}{{}|}x|{}zy{yz{z}~y}}zzwx{}x}~}|}zwzy{}~|z~y{}}|u||~wy~~~|zzz||~{}|}yz|~}{{~|~{w{z~{yy||y~~}}~~z|{~||}zz}}|}||~}z}|{{w|yzw{y}}{y{zyzz|}|}y~~z{z~|~|||x~zx}|vxy{|{{||zy~z}|z}}{z{|y}||y}xz~y}{y{xxt{}{}~}z}|{wz{z||}}x~y~|{~~yzzxx|x|~~zv{}wz~|tyyyxzv{}z~|x~}~z{}|{{|}z|~~|z||~}|{|{y}}z{y{}yyx|}z}||tzzy{~||x~z|}}}{zzz}~v~}}||z||~}|~z}|~|{~|}}|}}~|{~}~|}}~~|}y~z}~}~||~{{}}~{{}z}|~|~|}~y~{~|~|}~}~~|{~|~~~~~~~}{|~}|~}~}~~zz~}}|||~}{|~z||z~|~~}~z|}~~y}~~~}}z~~~|}~|~~||~}~z|~{~~~}}y|}|~||}~|||}}~~}~~|}{z~}|}~|z{}||{|}{}{{}|~~~}~|{y|yy{{x{|}|}z{{yyy|zxzyz}}~|||zzz{{zxx|~z|}{~u{yz|x|{yz{|~{}z}|w~{~~x||~yyy}z{z|u}}z~x}{}}~||~yz{z{yw{|{z|wyy{y|}w|z||{|~|z{~wvzz~x~{zzyz|{y{y~zw~|x{y{wwzy||z|}|x{~{y{{y{|~}}z~~}y|{}{|{||z{z~|y|yy|~z|}y{x|z}}|w~w{zzvyzw{w}}z~z{z}~w|y}w~z{{z{x{|{uxzxz||~zyyw}~|x~~z{{{|~zyz{zx~x{~z~|}||y~yzz~}}x|tzz}|z|xw|~xz{~}~{{{~{wz~{|~|||y~}z~~{~{zxzxx{{x|}z{}{~{w{yw{y~}{{z{w{~yy~z~|~y{{{}{z}x{||y|z}}z{~|z~y{zz{}zz{|y}u}{|x|~}}}|w~}~x~y~}~{{y~{}}z|{z{z}|{}{yx~~~}|~|z}~w{{x~||~~{~|}}~}{}zzz{z~}{y~||}||{{~{|||z~|}y~|z{|~}z}|zx~}}}|yzyzy~|{||y||{}z}{{x||}y}}}}zz|{y~~}|~z}|~|{}~}||}yzz|}~y~~~{x}pw}~||x~xzz~{|}}{{{}yywx~~}~~|z{wyzy||~yy~zz}z}}||yy{}|~~~~|~~}|}~}~~~||}~}}}~~}||~~|z|~|~}}~}~~|~{z{~~~|}~~{|~}~}}|}}{||}~|~~~~}~~~}}~z~y~~~~|}~{}|zx~~~}~}~}~}}}|}~~~}}~}~}}~}~~}~||~||x~~~}~~}}|{~~}|~~~}~|~~~}~~~~~}z}{~}~~~~}}~~|{~}}}~x~}~~|~}}}|~y~|~}~~}|~~{}~~~~~|{~~}~}}~~{xz{}y}{z~~~|~~|}|}~}}||{z~|}|zyzy||w{|{x}~|ywy~}tw{y||z}y{~v}}~}~z|wzx{{yy~x{||y|zy{~}w|}zw{y}z{z}z~|{xz|x{v{||~{|~}|{|{y~{z~~w|~}|{}}|w}{zzzwyw|{}}{{|y}{|{{}}y{|yz~{}||||yx|~y|u|~zxzzyv~~~{||||}{||{~z~}|||~{zuu{{||}~~}~z~}y}~y{~}}|}}~|x|}~}}zw|{zz{}}}z}xx~{xxv|y}}|}||~w|yyz{}z}|y||{}~~~~v{y~{y|zzzuyy{~~tw{|~z|{{{|}~|xx||w}y}|~~~y}~w}}z|}z}{{~~{~||~|xy{x|~{yxz|zz{|yz||~}|}|yx~y{v~|z}}~}{z}||y~}y}wxzy~yx|yzy}uw{yz||{{|{y{z|}|}ys~{xy}~}|{~~~|y~y{z{y|{}z}w{xy}|v}{{yzzz|}}~}}|yz|}~y||wx|y~y}{y~|}y{yx{~{{y}}zx}||w}~{y{|z~~{z{yy~|zv{~}z}xz~}{zy{{|{}x~|~z{|x|~}|~||w~yw|z}{zz|~{z|w{szz~}}{z{{|y~v{}}z{z{}{|~y|{|~{|~}~~{|{{{z}~~{y{zzwx~z|y~{|~{}||zx|zz}z{{~~~~}~~}~|||y~~~}|{~}}}~~}}|}~~|}}}}~|}~{z}~{~|||~}||}{}}}|~}}~|~~}~~z{|~~{z~|~}~}~~~~~~|~}|{~~|~|~~~}~}|{~}~|}|||}}}{|{~}y}~{y~}|||~~{~}|}|{~~~}|}|~~~{}~~~~|~{~~}||{}~|{}}~|~~~}~|}}|~|yy}{}}~|~|}z|~~||~}}||~{~}~~z{zy|~~}}z|~z||}z{ywx~x|x~|y{|z|yyw}{{y|}v|||{|{w~|{x~z~~}|w}w~}w}uz|xy|y|||||{zy}{}{y{{{}}~{{}}x}}zy{z~{~yy|||~z|{{{{~zxxy{y~~zz}zx{|zx}|{}~|~|wz}~{xvwy{||z{~||}z~}x}x}yz}{yz{|xz~{x|{}z||u~z}y~z|~y~}x{{|uzxz{}{yz{{x{xyzy~x{yx~~}~}|}w}}xz}|y}y~~{vzzy}{~z{x|}~}~yz{|{|{yz}zz|z{z{}|xy}{~}|{w~v{}|~{}{yz}|{zxzy}zz{z|~{{~y|~~zzy|~y{~~|}x}xyz|||z|||}~x}z~~~~|{{|z~zz{{z||y}||{|{}}y}~}|}z|}{{}}}|~zz}w~|~zzz{{~~y}~{{x|~~y~{{z|{||yyy~~}}|{}||z|z~{x{|}}|{{~w}|~x|{~~}u|{z|~xz}~}xzy~}~}|v~zx}y}}y{}|t|{}{{~{||~zyy}z}|}z~z|}}{{v}yu|~{y}yy}y}zx||}~{zzy}zv{{{}|}~uz|}~}|~{|{{zzy}|}{z}xzu|~~|{z~z~{z|yw{}zy|{zz}~{}~|{y{{x}{yzv{|zx{z|y}z|yz~{}~{{szz~{x||y|wzyy~{{zy~~~}~||}~}~~}y}}~~~|~y~~~||~~}x|~|~}y~}~~}z~|{~~||}~{~~~|~}}}~~}~{~|}~}~{{|~}z~z}z}~{}~}~}{~}}~}|~~~{~|}|x}~|}y{}~~||~~}{|~}zz{{~~}~}~~}}~~}|{}}}}{~~~~~}~~}|}}}}~}}~~~~~}}z~}}~}|}~{u|}~}~x}}}~{z|~{~~}sy~~}~~~~~|}~|~~~~~~~{~|}z|z{~||}{}~zx|yz|}wz}z}{~}zxwv{zzx|x}{~z}{}|~||yz}}{z~|{{~~|yz~~}{~xys||{yz{|||{~~zy~{|x|}{{}y{zzy|yyz{}~{}~~|}{}y|{|}~w|z{}{|{yyxx~x}{z}{}t{||zzy~z}y~}|~|}|y~|{||}~{||z||}z}x|z{y}||~x{xz|zz|w{y|}|y{zz}z~y~~yy{|{y|}z||z}y{{}~yzzxv~}|~zvx|y~uw}z{w~|{}{{{|||}}}y|~z}zz}}||}z|{{~{vxy|~xzy}xyy}}wt{~yzz|{~|~|~x~|{yyz|}}{}~z}yz|{}y|u|~xzzyz{z~{||{s~{zx}}{{~|}{}yy}zz{|y}~~|y~|x~{xzz{zz}xz{}|y{x|wxz{{{yzzzx{|}~|y||}||}|{w|x~}zzy||}}yzz~zwyy~||{{z||~{~z|xw}|}z|y}|{|{z{z~{~z{z}~}zz{|{{y|wz{w~{}}}y|~z~z|wzz{~yz}|}{z{yz}~z~|}~zz}|{w~}~~{~{|}z}z}{{z{z~{y}z~xz}y}}{{{z{zzy|z|~y{yzyzyy~~}|z{|~{}}~u|~{|{|~|w|~z|xyx~{~}w{yxy|z}u|}{|{{~|}}~}~|}~~{~}|~}~}~~}}~}~~~}}}}|y||}|{|~~~|{~}~}~{}~|}}~|||~}}~}~~~|{~~~}~|~}~}}}~~z|}}y{~|~|z|}||~}{}~|}|~}|~|{}|||}}~~}}}~}|}}{~}~||~}~y~~~~~||~~z{{}~~~{~~}|}{z|~}|~~~}|}~~}~|~{}~~z~}{}~{~|z~}|~|||~|~|wy||}~}{}z~y~{~||}zz~~~{}~}~{}~}}z~}}~|~}~}}w}}xy}{{}vz}{}v|{{zz}zx|z{yuyyzz~{|yy{z}|||zzy|}}{}{y{yv~~~zy{|y{~|y~zz}yz|}yxxz~~|~|{ww|{{z{{}|u|z}w}zy{|yz}~{x~zz|y}zxuxzx~|zz}x}y{~}|w||xx|{|yyyyy||{{}{|zy~}|{~{}}zy~~~}~}|xz~|x|{xt{z}zz{|~v~|~|~|zyxzy~wyu~yz}}zyy}{zz~|{yzyz|y|v}zx~zwzzz}}zwz|wxz{x{|~}~~x{}~}}}~{yy{y|}|z|{{~}}}|{{|{yyz~~}{}zzxz{z{|z|{|{~{}z|~}{{}||}y~|{|z{z~~|xv{z}x~x|{|z|w|}~}}x}~|z||yy}}zvy|yz{{}}~~|z~~zx|}~}|}{~~{|{y{y{}|}}zyy}x~y}yyz~{|}|xy~xx|}{}wy{yzw|y{|z~x~y|||}}|xz|wzs|{{|zxz||z{{~vyz~~z|~}}~~x{}|{~y}~|y{w}z~z{wv{yz}}vyzww~}zxz}xxx|wy|xy|~}~y~x~{~z}v}}|y}|zy|}|}zxzzw{zz{}z{|}|w}{}}|y{|zz}{zyxy}y}yy|||{v||||{{z~zy{~x{wyt|{{wx{|}z}}}z{{x~|z|}|{x}{||||{}}|~{~|x{}yz||~~|w|}z|z}|wy|{z|}}{|}}{~{~~||}~~~}~}}|}~|||~z|~}}}|~~}~~~|~|{|z|~||}}{~|}}~~|~}~|~~||{~}~~~}|~~z|~~|~}~z~}}{{|~{z}~|~|y~~}}}~~~~~~~}}~~~~|{~~~~{~}~|~~~~~||~||}}||~}~~}|~}}~z|{~|z}}~~~}}}|zy{}~}~z~|~~|}}{}~}{y~}}~|~z}{|~|~zz||}||y}~}{xxw}{z|{vyx~y||}y|z{u}{{}|~|}{y~y|{wzyx||}{zvx|~~{{zyyz}~y}~}xy}~z|zxy|w{y~}|{xyx|}wy|yx|~|~y}}{z~zyyzy}y~y{|v}~z{|t}|uxz{{y~~w|u|}|{|yy}z{|wy}~wz{}yx~z}{}z|z|}zy|}{|vz{|y{xz|y|}xvx~xz~|z|{~zz}zwz{~~}z~|{|y{~{{{~z|}y}~{|{}{z{t~xxy|xw{|~~y}w{}y|x{v~~{{{yy~y}|~z~y{yy}z{{|x{{yz~}yz{yw|{v~|wz|y{y||}x}{}|y|tzy{z~~~}{}{xy~z{z|zz{}~~|}}z~v|yx|zv{|{~|||{zxz~x|z{sz{||z}}{}~|z}}~||||{}{{}|z~|~{zy~|{|~xyyx}yywx|z|||yxyz}z}}}|zz~}vz{|}~}~~|~y}|||z}y|x~{zwz~y{|z|y||}y{|~y}x}z|y|{|z|||z~zxy}{z{x{{~y{}}z|z|zyzzv}z{{{{|||~|zxz{}y{x}~{|zw~|yx|}zz{zt|~v{|~}}{{~}{}x|zwxxz}xy}w{y|zxyyz~|}|{zxyz~}w|{yzy{|{z|z|{~~~y|~|{y~{~zyx{}v~zx{x||~~zz}zw{z}x~}y|z~}}zz{~~~|}}~|}~~|~~}}~|}{{}}}|}~~~}|z}~~}~}}~}~}|~}{z}}{|z~}}}}|~{}|~~~~~~{|~{||~~}~|~~|}~{}}}~||{}|z}{~~~|~}~~}|}~~~}}}}~}{~{}~}|}~~~|}||~~}}~||||~|v}~{~~~}~~}}~~~|~~}}}}|}~{y~~z}~}~~}~~~|}}}~~~~|~~~{~~}}~~~~}}x}|}}~~|{~}}x~}y}{wy~~{|}|v|w}||x|x|y~x~z}|wx~}~{y{y}~zzyzy}}x{y{zyz{}{|{z{|z~z||}}~zy}~}yv|yzxy||}~~|y|zw{~{xz{y|{}}||w{~{|zww{zz~~~z~|{{||{x~y|}|y|yzwx{z}{{|{{}{~}x}{~u|{{w}}~~~{|z|x|xzz~~{}|{~{}xxyz}|{{y{|}w}x~|{~z~ywzzwzx~y~{z}{{|~|{~}w{}{{|y{x}|{~|}|y~{}vxz~}{{~}}y}{}}|~}yz|zy|y~|x}{{~}|z{~w{yy}}yy{|z~z{}z||xzy{y{}z{{y~z~z~{z}yy}yy{}y|{~}}}}w{{{xvy|}}}zy}{}|{~}|yz|~z{z}z{}w~~|x|v|y{{~|~y{yyy|{y}{w|}|z}{y~|{||}|}{|~xzz}yx|x|~{u|z|yz{|~zzy{{|}~{y|z{{w{zx|{{}}|{z}|x~{xzzzz|~x{|zy}|{zzz~}y}{{~{z||{}x{r~||x~~~{y{|z~|}zzy~{}x{yy|{|}|{|w{zz~yz{yxxx|}{zzzs||}zw|x{||~~}{}}y{z|||~z}|{}}}rw{z~|~z}~|{z~}zyxyz{vy}{{yy{}y|}x|y{{}y{~y|z{yz|{zz|||y|y}}{}y}{}zw~}y}{{~{}{~|{{{|zy|~~}z~}~}~}~}z}}~~~~}{x~{}~|~~{~|~}}~{||}~|~}{|{~}|}}}}}~x~}}}}|||}y~~}z{||}}~{|{|{}}}|}}}|z|~~|}|}|{~z~~z}~}~|{~{}}}|}{}}}|{~~~|~~~~~|}}}|~~~z|z~||~}{}~}~|||}}|z~~{~|}||~~~}{|~}|~||~~}~~~~{}}~|~|~~~~~}|~|}{}{~}|~|y{}}|~{{{}~~|z~x~~z~u~zw|yw}}}{z~|{{xzx~z|wyyyzyzy}|~z~{y|y}z{z}{{~}}x~z~|~~x~xz|zzyyxy}ww}x}z~x{{|zz}y{yw~||{z|~wy|x~|}}}xy||~zz|}~xzzy~zzz|~|y|wz{|~y}vvz~|wyux|}|{|z|~xz}~z}}{|{z{{zy||||w~zz{{xxy}yzy{z|}zo~rxxwxxyxx||x~~zy{zzy{w}}~y}zx{{y}~}y}|}zz}|z{{yz{{z{x{|z}{|{~|y|~}~~~y{}{|uz~xxz|w{{|y~~zxzz{||||u|z|yz|wx||~yyzxz~~|{|{z}{{{zx{~z|}}~}{}{wz{{zy{|}y{}~x~z{}z{x}t{}z|{z}y~{z|~y|~}}{{~|{}{y}v{{v}}|}~xxz|xzvwz{~{}yxy{|{{}}{yxz|y}}}zyw|{}||wy}y|}{zzwzz{yyyv|wz}}{{||w{{~uy{y{|{~y{{}{z~y~{|y~z{~|||}x{{{z{|~y|z|{}}{v}xxywxzz}zy}}|}~{|{|}yzzz||zy||{{}}~}{~zx{xx}zyxzv{{~|yuyx{zx|{wy}{~|}}z~z}|||||}yz~{{{~|x{}|{}|}xz{{yzz|z}z}}~}{~{~|x~}u|{y{||{}}~}}}~{}~~z~}~|}~~|~~~~~}}~y~~}{|}}{}y}||~~~{|~{}~}}{~|~}~}|}|{~|||||~z~}|~~~~}|z~|~~~~}{~}~~|{}~~~}}~}}}|~}{|}~}}|~}|{{|x~~{}}|{~}}}{~}}{z~|~|~~}|}}~}|~~|}}~~~}}{}~}}}}{~~}~~}~}}}~}~w}|z}~}}~{{}~|~yv}}}}||~y{~z~x{~~~zx}||||~}y{|zz|zz{{{|{~yzy{{y~}z~{~z}y|z{}|{zz||{{~{z|~xz}|y~{~~~~yz}x|z~~{{{v{rzy{w~~~z~|{~xz{|{wz{z{|x|z||}}z|||yz{|zz}}x|{||}z}~{~zz}uyvz{y}{}z~{|~|x}z{}{{z|{~~{|{~~}zy}{z}{~}{zy|~x{y{~~t|y{{|ux~{}|{{~{|}yw{x~{yz~}yu}|x}tzz|xy}~z{{|{yy|{}~|}}}}}}|~z{~y~y}{{|}{{|z~|}{|~xw{sy}z|y~{~zyzz|}~{xz{yzz||{|y}|w||{||{||~~|xz}{}z}{vz|yw}z|}~||}||}{~y{zz}}z{}{|y~|}}y|~~z}z}w}{y~y{{{}z|~zy}|{}z~|{}y|y}{y~~y}yz{~|}{yz}~}~|y}{|~z}~{z|zu}|u|{}yy|y~{}z}x~yyy~{x|z{}yzxzx~}{|{yzxx}{z|}y{yy{~}yxz||~||yz{zx~{z{~w~}y||}xz}xyyx{}||zz~w|~}||~zzx{x{|x{u}{}|}xxz{|}y{s|yw{~~~~y}{yxzz}{~z}|}z}~x{{z{~y{{{~x|}|z|}yz|z}uz}}~}~z~{y}{yz}}~{~}}}~}~}|~~||~}|~||~~}~~||~}{|~|z|}}{||}~~|~}y~|~}}{}~}z~}}~~|xy}~~}|~~~~~}{~{}}|{w}}~~~~~}}~}~}}}~}}~}~z{}~}}|}}~~}z}~{{~}~}}}}z{}}~}~~~||~}~}}}~~u~~}{z~~~}{|~}|{{|y}|~}}}z}|}}}~~}}~|~~~~}z~z~{~|~w|||~~}}|zw}|~}~s}y|}yr{|vyxz|z|{zzw{|z{xy{{~~|y{|xz{y{{z|~{{{}{xz~{x{x~}{||{{~}{zzz{||yy{wz|x}|}wx|z|{vx~z{yz}{}x{}x~}v{{x{|y{z~x|zzz{xx{{zzz|{x}||xz|z}x|{{w{~{|x{}z{}z~~x}zz}{~yz}{|||z||~zxxzy~}{{z|yzzzzy{}{wvvxz|}~{x~xz|zy||{{{|||z~|}|{}}}{||yv}zzx|xyy~}}x|xyvz}z|z|~|~|z~{{z{y}{|~|{}~~wyz}z{wx{}x|}w~{{|y|~|{u|zywuxzz~z|xx||{~}yz||z}}}~||yz~y{|w{x{{~}}zv~yy{yx|~yx|zx|{{||{}x}z|~}|}y}~{|{{}~}~}~}{}~ww{y|}z|z}{zyzx}~z|{yzv{{{|x|~{|z~|~~|vzzzz~zz}{{||yz}{xzx}}y|zyy}}tz~z}}wt{{z}{yz|{~}{|}|{|wy|}{~y|~{zy{z~~yyy{}y{|z{vytz~{u~{|{|}zyxy{|}|{{}x~z{}y}||{x~}}}|~x{zz{}~xy{z|xwuyzyxyz~|~}|xyuy{z~zx~{}~}|{~{{{|x~}||~{}z|x{{wy}|x|uwy||}|zzwztv||{z{{zy|{|~yy{|}xx~~}~~}|~}~|{}~~~}~~|~}}}|~}}~}~~~||~|~}~|~~}||~|~~{z}|}~y~~|~~}}}}}}}|}}y~|~}|~|~}~~~|~~{~~~~|~~|}}}{}~}{}}~|}~}~~}~~{~~{|~}{~~|~~}~~{}}~}|z}|}|~|~~}~}z~|~|}}~~~~}|~|}|~~~~}~}~|}{~~~~~||{~|}|||}||{~}{{}z~~}~}~~}}}~~}~||~~|~}~}~zz|z{x{~yzyz|y~w{yz{}uyw{~{}~{zzz}{xwwzxz}{w}z|wx|||{yy|z|||zwz|{~xzz{|z{{yw|z}xw}|z|yyzy|xyz||y~~}}{{||y}t{~|{z~{{z~zx~|y}yw||||{tz~{{|z}}}{yyy{wyzzz{{{y{xyyzx{|yz{x~uzzxy~|||v~x~~|||yx~zy}z}{~|z{{|{{||w}x|tzy~|w}}{}|w{xxvxx{z{~|yz||~~}~||zy|y}z~{z}}zy~x|z}~z}~{z}}{{zyyz{w{yzxzy~}v}}{u~y{}{zzz}yx}||y}}{}r}|v}y{xx~{x~y{z{}yw|zw|~zz{{{x|z|y~wzyz~|{}x~~{w}}~wyz~zv|yy|~{~|}yw~y~y~|y|y|}x}{|~}z}{x~{~v~|z{{~zw{y}yx{}}zx}t|}{y~z{{|y|}~|~~z}y|y{~zxwz|{z|xz{{xxyz{~w~}zzv{|w{|{}y~}z|v{y}z{y{{zyw}zxxx~{|}|y~yz~~}~z{{yx{}{zz|~{|zz|z||x{yy|}w|zyzz{yzw||||~|z{x|}{zzzx}||w{~|}|w~}|{|}{z}}y{yyzw}~~|z~t|}{v}||zy{{y{~}w}}z||x{~}wz}zrzz{{}z|{v{|{|xyzv}{y||{{}|}~{{|x~}wwzz|}yu|zzz|{{|y}|~~}}}}}{t~|z{}}~|z||~}}}}}~~{~y}{~{~}}~{~~~{}~~~}~~}}}|~|~|{~{~~}|}}}~{}||}}}{~}|{|}z~~~~}{~~}z|~~}~z~|~|}~~~{}~}~~|~~~}}}}}~~}~~{}}~|~~~~{}}|~}|}{~}~}}~|}~}}{y~}}~~|y~~{~~|~}z}{}~~{~~|}~~~~y{~}~~{~|~}}~~~~|~}{|z}~}}{|~}{~|}~yz{}{y{}}~|zx{w{{x{~x}~wz|yv{}}z|y}z}{~}}|}z~{|||}z{|y}||z}}z|{~xy||v~yzz}{xy{w{{ywzzyxyzz|yz{~~y|||~y}||~z~|}~||~x}z|z{y|z|z~y||wy}{|xzy{{|yxzz{}|xy|xzx~wx{{~|{z}}|~v~{x}~~|~|y|wyy{xy~}~yy{x|zzx|z{|uzxy||}}|}~{{y}{|yzxzyz||{}}||{zz{~}}z{|x~y~|}}~}}}yyy||}}yzy|~~}~~zy}}{}~xz{~|}yxyyz{}x~zzvyx|}|{yz{t~w|{}{yy|z}{zz}z}||z}{}~{{zx{y~{{|~y|v{|zv{|}zyxz|vxxyuzz}|v{|z}{yyyz~}~}|xz~~}z{{zy}}y~~zv~{|yx~xwyz{||~z{y}}x~{z~z|{~y}{{{~~~z~~|}~}}z{}}~w|{{yzz||z{yz~wwy{~w|vy|{}|}|z{z|{}}}{}}}|v{|x{~~{z||{y{zz}|zw{|}|~x||}}{|}z~|z|xxz~zy~{~~~}|~xz|~yx{zy||{x}~x{~}zz|{}z}yzx{z}{}w|{{{xy{z{~z}vx|{{z}zz}x}y{{zz|z~}~}~|}yx}xy}u|xxz|wz|}}}y|yvv||zz||z|~}{||}}~{~}|~}z|~~}~}}||~~~~~~~~~~~|{}~}|~~|~{|{~~{~~~}{|~{~zy~~}~{}~|~~~}~~y|~}}{}}}}zz}~~~~~~~}}||}~y~~{~}}}}|z}~~~~|~~|~|}}}~|{}|}~|~|~~~|}z}}~~z}}~z~|~~~}||~}~~~{}|~y~z{~~}}}}~~{~}{}}||}~~{||~~~|{~}}}y~~y~}{}~~|~~~|}|{|z~~|~|~|~~w}}||}|~w{}|z{~{}}~}{|y|~}z}|{}}}|||}z||}y}z{y{y|{zx|y{{yyz|zz|{}}|x}y{|wx{yyv{}z|{zt~z}|}x}}zux|{}z}|z||yz|~~~~{{yyy||zzwx}||~z~}zy}yz|{~{}|}}x{{yxz|~y}~~|z}~}{~y{y~}||zz|{{~{~y|z|~x{{w|}~{|~{xz}}{x~zyz}{}{zy~{zxzx}y|{~|y|~}}{|xy|}}{|z}y~{{{|~~{x{{{~~}}|y~{{}~|~||||}|}{}{~~}zu}{}~|~}xz{{{~}w{}z|zz}y|z|zy|~~|z{~zz{{{||}z||~t|}{{|||z}{w{|z{~z|}z|}~~~~||~~|~}~}}{z{|}y~}~}}}}||}{{{z~{~xu}|}{y{||}{}}{|}{~}{~x}{{x~~z|~z|zv}x{||}~|~w}||~|~xy}}~{}}x|{}z|w|{z~y~|~|{{~~{}~|xw|y}|y}|yz|zx|y{}~zw~}|t}~x{}x|{}z}yzz{|~~}}zz}y|}}|xzx{|z~{|x{}}{}}w{||~x|~v}{~{}ty}}~}z|~~}|~||x}{{|xz}||zy~y~||~zy|v}{~|}|}~}~~~|{~~~~~{{~~||z}|||}|~{~~}~}~}~}~}}}}~~}|~~z|~|x~}z~~~||}zy~~}}~~~|~~y||}|~~}}}~}|z}~}}~}}}~~~}||~|}||~~z~~~~~~~~|~|~~}~~~{~~|}|~~}|}x{|}|}|yyy~xx~wwx{yy~yx{{|zz}{~|{zz{u|}u}|{}{zz||x}|||{~{y~zy{v{|yz~{{~z}zxw}{xvzzyywxx{{zy{{{|{y~{{zyzxz|{~zz}z|{|x{~|}|yv{~zz}w{|wz}x~wzz{{yz}x}~wzxz~}{zv{}~~v|}y~{{}~}z{}yyx{x{{zz~{yyx|y|x}{x{{x{zv~z|xy{{~|}z{x|~|{x}~}}{z}zw~x}y|~z~|{z{|yyx{wz{}{{{{}}~{{~z||zxw~||~y}}~~||x~}{~|}|~y{|}y|y||zzyw|zz}y{}|~~~|~{|~~z~zx|y~xz{~~|~|}x||{{y{}y|zyz}|~}|y{y{x{zu|~zz}xxz|}}{z}}x|y{{{|wzw~{y~}}yy{}z~x|}zxzw{||zy~~}{y|{{~|{|~~z~zz|zyw}|zy~x}~wz}{x~|zzzw{zzxy{z~}}y||y|n}|~~~wz~v~z{|{xy{{~{{{|{{~{~xuzw{|}z|}xz||y|xwz}zywuvyw|~{}wz|{~~{||xy|y}}{|~{{}{{z~z{v||}v}}y{vw|u}xzx{zy|{{}~z{y}y|x||~{~ww{|~~zy|~zyx~}yyxyvz{yxwxzyx{||x|ux~y{~~}~{|~x~{~}~~}|y}~~~~}}~|}}~~|}|z~~wz{~}}z}}~~}|||~}}~||{}|}~~|}~}|~|{}~{}~||~~~|~~~|}|}~~~z~~~~z~~|~}{~}y{}}~~~z|~~~~}~{~~}}||v~|~~~~{~{x|~}~}z}}}}{|~~}|~}~|}{x~}~}~~}|~}~}|~|}~~{|}|~}|}}{~}|}}~}}}||{}~~~}~~~~}{||~~~~||}~~z|~{}~||x}}}w||~}}{yyx{|{y}y}}y{w{|}wy~|zx{|z~zxz~z}}~w{|x{x}{|}x~zz|z{~{~|{zz~yx{{{~z{z{w{|y{z{|~{z|y}{yz~w|w|{}{~y{|wz}|||y{zz~~y~{|y~z}z{wz|z|yy|{||{|{}zz{|z|zp~y}}{~{z||yv{}w|z|~zyz~{}w}}y}|{|yv|}z}zv|||w{z{{|}z{}{wz||~}}}}{{|~yzz}|}{~||||{{z}y|}{y|z}~{}||}}|xy~{||}}{w}z|}}}}y|{}{zy~z|}}{|{||z~|}z}{||~}~|{y|zy~~w}zw|x~~}zv}{|z~z}~{|~{w~z||x|~|x{~y}xy{u{{z{}z|z||y}w}z{|||{~||{~}{|}x{}|}|{|}xz|}}{}~}}|w~yyz||~z|xyzy}{~||~|z{{}|y{z}y|}x|vz{}y|zxz}~}xxx}}z{zwzw~|zy|||z~|~~{{yzx{}yxz{{}|x~wz||xx|}}~~z~}z}zz}{y{}|uxv{{z|}|w~w{|y{|{zx}zt}x}}x||{}z~wz{~|}z||~|~~}~|{|z}~}}{|~||yxx|{z{}zy|x}zx{{|x|zz|z{||y~zz~w{|~}}|~~|zz|~|~}||}}{z}xyx~{~~z~yx{}{y{z{{~z||}||~~{~||~}}||~|~z||}~vz}~{|}~~~~~}{||~~}~~~{||}~}}z~~}~~|z}|}~|||~~}~x}~~}~}~{|~{|~}~{}~~~}|}~~}~~~|}}}~}vzz}|~|}~{~|~~}}~{}z~}{|}}z}{~}}~~~}}~}y~}~z|~~}~~}|}}~~{||{z}{|~~~~}~{{{z~~|{}|~~~}|~~~~}|}|~}z}{~~~~}}}~~}z}}}{{{{}|}~~~z~~}|~~}|y{|||yyy~~||}|~|xz|w{{u~xzzv}~{zzxx{zzy~x~~y}x}{|}{{~|{|z|yy|{z{z{yzy||~}|z}x{z{{|z|{{zzw|{{|uyyv{{{xxzz~}y{{|yy}}}y~z|}{y}zzy|z|v~|}|~~wyzzz}{x~y||x}zu{x}y|{xyy~yyzz{~~zx||~~||y||wy|~~}z~zzy{wzy}y~|z{{zwx|}|}{ywyxxzyy}ww~z~||y{zzzr||y|}{|~}||~~zwwy{z~z{}tx}y{}||{zw{zz}xx|||z~zy}}y}xzy|{xy{}|{|{|}|}{|uy~|zy|xwu}yxyzy{y|yywz|t~yxx||}}|}}{{|{}{}z{~z}|~|||}|{zxz|{|{|x|x|zyz}v|{w}ywyysxzyw~{zxzx~yzy{{|wyz|~y{}}y~y{~|}{|t|{y||x{{~uzzyy}{v{{}~{|z}{|}{}~xzz|z}}|~|w||{v|{|{y{|z{~}yxz}w~zyyx{~~|z{zw{y|{~y|{|{z}~~|{~|{zy|{w}~}{zx}~{zxw~|}~{zyw|yzxwx|}zwvw||z}{{}||xy|y~~|{z}|yz{~xuyz{y}xy{v}}x||zzzx||~|{{|x}|z|{{{zz||z|{{{{zz|{|||{xz|}}|zyzyz~y|yyzz|yz}{z{z{||v|}||}y|{~}}||{~r~}~}~}~~}~~}~}}|~{~|~}~~~|~}}~z~~~~~}}~~~}|~{z~z~{|}}~~~{}~z|~}||~~y}}~|{zy}}|~|~}~~|{~~~z||~~~|}~}z~~}||}}~}{|}~|{~}~~~v~}~~}{~~~~{}{}}{y~}~|~~~|~|z{{|~{zz~~~|~}~~~~~|||~~}~~~~}|||}}~}}~}|{|}{}~|~|}}~{~}}}~{}}~}}}}~|}|}|~~~}}}|~}~|{}}}||{r~x~y{{{x{z|}wt~{}yyy|{{{z}{zw{{zw{yzxz}~|}v|{wzy{}|z{{~|~zz~y|zw{{{~|{{yz~yz{y}}x}}|{~zz{~yxz{zv}xy{|vzux{yzyzx}x~z~yy||z~}{|{{yyxyy}yy}}}{x}|y~{yz|{~v|z||zz{yy||z~|}~z~{{~|yw}y|zy|z~y~}yw}|zxzvzy{{}{y}}y}}{w{y}~|}}~z{{z|}|szwv}|z}~z|z{zz}}}|x{{y{{zz|z{{|zwy{xz{ywz{zy{|xy|~~{{}sy}{z{}w}w~|{}||}|~~x{|{z~|}~|{yzy}}{z{y}|~|{}z}|z|{~~yz|zz{z{|z{~{|z|{}~}~w|{zz{}zw{|{z{ysy~z}~~yz{z{{yw{~{|{y|}zx~~~}}|v{~ywz}||{x{}}|z{y{|~}yy}zyv|zy{z{{z{z{{{y|{v}zzz|~{{}|||z{||u}w}{yvzyz{|{u{|yxty{}|v~x{z~wzv|}|}~{{{}{|z~|}{x{{}z{~z}~{~}}{yyz|wt~y|~zy|{wy{o{yz|{~}{}{~}{|z~y}z|ywzz}x|~y}~zz|x}xz{~zyy{x{{z}~zzy}}u{uxzx}xzzz{{~}}y}}z}x}}|{|z}}z||z|}wxy}yxz}{z{~|||~|}}~zv{y}zz|z|||y|z}{{~{~z~}|~}|}}~}}}zz}|{z{}|}y||{~~{~|~}}|}}{z~}~}|{|}~~|||||~~}}}~}|z~~}{w~||}|}|}~}}~~{~~~}~|{~}|}|y~~|~~z}~~}~}~~~{~~~}|~|}}}|~}~{~~}|}|~}~~z~}z{}}|}|z~~|}}||~}~|}{~~}{w~~~}~|~y~~|{|||~|~~y}{~|||}~{|~~w~~~z|~}}}}~~~~||}|}~~|~}~~~{{|||}}~}~}~|~|||}}}}~}|~|xz}|~}{z|}zwzx|{{~}{x{}}}{z||{|~xy}|z||y~}{}{zy~~|}|{|}{z~{xy|z|x{y{{{zz{{|~~{yyx}|~zwy{|~}}||}}{}|z~z}~~|}{{y}{z}~~x}|~{}{w~}zz}|~z{~y}}~z{||||~~{~}{|z|z{}|{|~z{~~~|}|{{{}|}z||}{{}}{}|}|{{~{z|}z}~~}}~~|~xx{z{x}}yxx{{{|xy}}|{{{x{yx|~}~~{}~}|}z{~}}|~}}~~|z{|{z|yxzvy~x|z{y{~zy||}}}|}}|y~{z|{{||}{~zyx~y|}x~}|}y|zy}}{{xzy~~{z||~}{}}~{z{z{}~}}|~}}}y}~x}x}y}{}z}zy|~~w}|~}||y}}zx}y}|{~sy{yw~x|{z~~|}~}~zx||z}}x{z}zz}{zy}~zz}z}~|}{|{|{{}z}|y|}~}|{}x~{~|x{|||v|xzyyz}z{|~}{~s~z}x}|~}w}yy~|z~x{{zz}wyz}}~||xw~{y~w|}{zz}~{|~{}|}}w|}z}vz{x|z}y~|~}|zzx{}~~y~}}y||}y~}|}}~}}~|}}~~~~}~}~~~u~}~}|}~~}~z~}~{~|}|~|{~}}{{~~x~~|~{~}|z}~}~}~~}~|z~~~~|||}{~||~}|}~|{~~}~|~}||}}~~{~~}|}}~}~|y||||~~{}~}~}}~~{{~|zw{{zy|{w}|}y~~{|zy{x|{{ww|y}|z}{zy|||y|txxvx{yywyxs{}}~z{zzz}zxwxy~y}~wy|z|{{x~y||v~{yyy~||xz}|x~|z{vv{zxwz{yty|yx~z}|y{{x~|{~~}wz}u|{~|zxwxx|{{{|xzz{||zy}y|~yz|yyz|zzt{}{xx~z{vy{yz~|yxwy|y~}{y||~||{|{{{{}|{|y}|{|yz{xzzy{|}{}y|~y}{|xy|}x~}}yzxvz{}z~}|xz}}{{{{zy{z|xzy|zzxzyzw~{}yyxz}|}x{|}w~xyv|z|}zw}y{|{}}xu|{{ww}{{wzywv|y~}}{yz}|zz{yy{xzzy|{|~y}yy|{|}|~z}y|~~z{~wzz{yyyzz|{y{zz}{|{}|z}|{yx{|{}|zyzwy{|{~z}y~|w}wyz}xy|z{{~}|wv~|~{{{{}vww{z{zy~|z{{zxy}|xzz{zxv{w{{zy|yvv{|yz{y{zy~}z{~y~}}{~yu{|x|v|~v{x~w}~|vy{zz{}zzzz|zyz}{~w{{{xx|~}y}{|}}zz~||zx~{}y{}z{zzvz|xz|~y|z{x{{~{}z~ywyxywzxw{~}{~{{{zv}|}{{yz~yz}y}{x}xzw}{~yy|z}u}}y|}x|}}x||z|w{{|{~z|x{xwx{~zv|z|zrwzyz{ywz~{{{~}y|~|~z{~~~{z~}z}}~z~|||}}~{~{~~}}|~~}}~~{}|}~|~}w~}{}~}}}~~}|}|}~~~||}~~~}}||}|~||}}|{x}}~{||~~}}~~|~}~|~|}~~}}|}}~{{y~{}}~|z{~~~}|~y~{~|}|~~|~}|~~||}y|~}~}~}}{~y}~~}~{}}||~~|}{|{~~}~~}~|}~~{~}~~}}}{}}|{}|~}}}~~~}}}|y~~|{~}||~|z}~{~{~|}{y||~|||z}|~|y~x|z||||{yxw~||{wzyzv|sz|xz}|}|}~|{{zxwwtzwy}{x}z|ywy}}z~{}~}{z~xn{}}|x~{y|y|zzxzyzxyw}zsz~{||{w||~~|~~{y{z{}}z}yv}{}y~y{{y{{|zsz{z~|~~y|yz~}{{|yzyxzy{z{yv}}|y|{y||~||w}~~~~|~{{}|~{{|x{{}}x}~xx{~}{w{||z}~}|wxzyxzx{zs~|||{{zzz}u||{y~}zw||z{|w{yyx{xzx||xyy~|z}}}{{x{{{||zy~|{~{{z{w{{~{|z}{~y|{{z{yxxv}x}yy{zx{y|uzz|u{~|yyzx}||}~}~~y}z{~{{z{z~{{}~}{||zzz{zvzw|{}{{zz}y||x|yyw}{~{y~}{}z}yx{|z}zyz{|z{y}{z}zvzz{|w}zw}|x{{zz|{zw}z~yxzxvwywx|x~|z|v||}~{}~}x}||x~|{w{}y||{~{{{}{z{yxxzvyy{|v}~x|~x}}}xz|~|~}|}z}yy~{}}}~{|~}}y{}~|{y|{{|nz~z~z|yzs{~z{xz~yzy|y~~zz{}~{|z{{x{zx{||yz~{vzzwz|z}{|{}}}yz}z|yx}w|~|{~|yw}|x~{}z~~}|~||}~x}{zy||}{~|w}yxz}zzy||~{zy{|x}yz|}z}{~zw{|z|zx~||}}}~~|{|~}~|~z}}}}}|~~~~~~|}}y|~z~~}}{}~||y}~|~||{y}~~~~z~}}|~}}|~z{|}|}|}|{}~{~}}{{~}}||~~}z}~~~|}|}}~}~}|~}~}}{~}}{{||||~~~z}~}~}~||~{}{|{z}~~~~~~|x|~~~|}~~}||~~}~}}~~}}~~|}{~|}~}z|{y~~~}|~{{}~~}}}~}|~~~{}}~|}~}|~~~|{~{~~|~~}|~~~{~}}{}{}|}|||}}}}~~~|zz|x}{vz{~{~vz|yxy{|}x|z}{}}}zy~|||xx|{yy|w|}}z{y|y}z}{zuxz{||{}~|{y~{x{y|yyzz{|z}|x{{|~|}}||x}|z|yz{|{zw}x~yy|~z{z{{}{{z{}xzvz}w||{{}}~yx~{z|~yy{z~{zv{x|x~w}zzxw{}ywx{{zz~||zyz~y|{{}{~xy}}|zz|||{{y{y|zw|tz|~v{wy{}x{yw}x|}{|z|}y{z~yrz}}{z|yv{|zyx|}z}y~}{y||{yxxw~}~~yx}|z|{z}|{{~~{z{vy{{yyy~}{x{|vz{{{z||y}w}}|xz|{|z}~~u{|~yzz}zz|z~z|~|yy|z}|w~}|~~y{~y{y}{{|}}{x||{~zxz~y~z}}z~}}y|}}z|z|zz{}z{|~y{}y}~|~|}{~}|z||}{|y|}y{y}z{}}z|{zyzz{{y{~|z|~x|{xzv~vy~||zzx}|||z{x~}~|{~zy~yx}z~{{zz}v~x|xzzx|~}{{yy}{zx~}zzy|r|~}zz{zzz{}x|z{|{~xz{}zz}w|yz{||{{~|z|}syzvyz|v|~|~z{{~|z}zxv|z}{~x|xx~{||}x~|{yy}|zxyxz{{x~||{xz|zy~z~}y|{||}z|||z}y}{u{w{}{|}z~xwzxzx||}|wy{{w~yy~||}|}{~wt{{z~~|{y~}{~}~|~}}~|{||}~z{|{~}|~}|}{}~{}|~{~~|{~}|}z}}~~~}y}~~~{~||z~~}~~~~{}{~}~}~}~{~|z}~{}}}y~}}}~~}~~z~~~~~}}}||~zy~|}|}~}~}~~|}}z|}{~~~}|}~||~}}~~~}~||~~}}~~|~~}|~||}||}~~~}{~y~|~~~}~}}{~}{}|~~|~|{~~{~|~~~}~~{{~~|{y|~}|||~~~{|y|}z~~~}~~|}}~~~~}~z{{y}{~}z}|}~y{|}zxy{z||zx}z{y~{y{|~}yywzz~}{~y|{y~~{|z|}}{|xzzy{{}y~|}{zz~z|||{|uzy}}{{|xyyy}{xzy|{||~{}wx}z{yz~}{}|~{||y}~{{z{}y}y|szzyzy{{wzzyx||x|{y}uxz~}{y}~}|}z}z~{}{}|~}}}|zz}|{zxw{x~{{y}|yz|}{z}|}zxx~~y{zzz~}}}}xz||{}~x}}|z~~{|zz{}|||wx~}|y{y{|{y|yz{{{{w|{~|z|x}{z}{}z}|zz|xx}y}yy~zzz~|~z{xxw{yyzxxyx{}|y}}z|}{|}}{}{~|{~}x}~}}{zy|~zz}}yzz|z{xy~v|z|u}{y||~}vzz}~~||~z||||z{}~yy||||~v{~ywzxzw|u{|{|xzy{{|{~}z~|~|}xy}wz|||yz}zry}ywx~|}uzy}sx{y}{{|{~z~x{|w|{z|y||}{{{}y}{y{{{{}~|~|}v}yzz}{|zz{{|{z|yzxy~}wz{}zzxy~xyv}{}~~{|z~zz{}||}}~z~{}{x|||w{{zz|w~|z}|zy}|z|{xy~y}z{}zt{w{}z~xz}z{|||}{~y}|~}~}x|~z|~{xz}zx{xz|}zyyy{}yyuw}zx~{x}zz}z~~y{y|~}~~~~}}~|~|~|{{}}~~~~~~{|{~}}||~~zy~~~~}~{~{y}}}{}~}~}}~~|~~}}|}}~zz~~~~~~}|{|}}}~~|y}}{~|}}~{~}~~}}}{~~}{}z~}~vz}}}~}}|~|~}y|||~||~{}z~~~~~~~|}}||~|~|{}|z~~~~~~~}y|{}|~{~~}~}{}~~~~}{~~|y}~|||||{}~~}~|~~~~|}~||~{|z}~}y~~~}~~z|}~~~}}}}|~}~}|~}x{z}z{~|y}~|zyzz|~yz|z{{||ww~vz|~{|y}u||yy~y|}{~{{yz{y{zzz||{zvxx{x}~~y{}|z|{{v{}}|yz|z|uz{~|~yyzy{{|}}wxxx{{z~{zzz}|z|z~{{z|z{{zz{}}{x|}}}z|}{{y|zwx~w}|x||{yv{z}z~x|z|{~}zzzv|}~}|z~|}z{}|y{}y}}z|}{|}}{~|{zz{v|{yy|||y||~{~|}~~|z|z{{|~z|y~y|z}y~}zx~{x|w|z|||{|||}}{y{z{{}{{zzyyy~|~y~z}{yxy{|{~|~||z~w|xyz}|zz}|~|~}{|xx|zy|y|{~~|~{}z~yxvz{x|yz}yz}w|~z{{}}|}yz~|wzyx~z|xxx{~|z|}}~y{z~yx~}}{{y}|{x|~z{~zwxz}~zz}z|{}zv||{zy~|~}zx~zxzz~x{}|y~{{yy}}{{}{xx~~{z{~y}}~|yyxyy}|y{zx}z{{yzyxz|~}}yy|}x{{{z{z|{~x{{z~z||~{{z}z{}~}|{z|x~}zzz}x|}}}z|z}~{w{z~}~z~zy|}|z~~|~|x~~{}}x|xy{z|y}|}||~|ux}~~x~{wz{|{ywy~|}|zyxxy~||}{}~}|}}}y{zzz|y{zw{zsz|{{yw|x{wy{x}|{~{zz}x{z}{~}~{~~{}{|{}~{~{|}}||}{~|~~}~~~~~~~~~||~||~}}~|~z~{~~~}~~{}~~|}~}~|~|~}~~}}}~~~z|}}}}~~}|~~}~}{{}{|~~v~~|}~}||}~~|~}~~~~|z~|}}~}~{~}|}~}~~}~}}~|}||}}~~~~}~~{}z~z}|}|~~{|}x}~}||}}||}~~}}~~~}|||~}~}~~}~~~}~||}~|~}~{}z}~~{~~}|y|~~~|~~{}zy~x{z{w~yyx|yw{zxzy|vzv}zxy|zz{wz}zw}~{x{y|{|{y||{|wxz~y|||xtxy}}x|xry}{zy~wz{yzzyy}|zz||z||y|~vzvzy}z|{y{{z}|z~|zz{zw{z}{wyzy}{z|~xuz|xy}y}{}|z{||v}|z~{{x}}}yzyv{|~|zzz|yt{w{{y~{}{{|{~zy{|yyy~~w|~z|{x{zz~~|{}{z{|}}{}zz{|}}{y~|v}}|y{~{{|~|zyz|zw||yzz|w}yz{}~zwx{y{~{~y|~}}{||t{{xx}yuz~}~q}{zx{|zzxx{}zyzyz|~z~w||~}~{y|}~~|yv}z}{y}|z~yxz||~}zwxxz~}{||}xu|~{{}zz}{{}zx~|}z{{~}}|{~{zxw|zz~xvzy{x|z{zy{vzz|~xx}z}z}}~|x{{y}||}|t|y|}y{z|z~{~~|}{|}{|y|}}yy{xx{{~}~yyx|xyvy{}z|~z~y{~}|{~}wz}~{zzzzxzz|}x}|{zyyyww|{uw~{~z{zz|~~z{{|vwz~{{~v}}z}}}z|}~y~z{zzw~}y}y}yyy{|x{z|{y{yuzz{{}wzxzy}{|y~x{yy|{~{w{tx}||z}~wx{x{z||{||x}{xxz}yzx||}}wy{||z}~y}|yyz{{}z~}~~}~}|y}{}~w}{~y~}~~}||~~}||}~}|}}}|~|~~~|{|~}}~||~||~{~~~|~{}~}}yz~~}~~u~}~}}}|~~|~}z~{}z}}|}}}}~}}y~|~~}}~}~~}}~~~~}~|~||~|}~|~~}~}|}{{z}|~|y{|}|}~~~~}}~~{}}}|~}y}~~w||~}}~|~~~}~|{}~}}{x~~~||~{~{}~|x{|~{y{~|}~{~{~~}~}{||~}}}|~}~{{{~|{{z||~}x|z~zv}{~wy}}{zzy||~y{xx~w~}y}x||{yzx|~w}{|{zx|}z|~s{yuzxy}y}z|{y{{yy{~|uzy|}}|uw~{y}w|z|z~~vyxzxz}~{{|~x|~{z{y|{}|y}x|~{{}uz|zzyzy|y|x}y|{zyxxyzywyvxz}yz{|yzx|{|x~wz{{~|yzxz{~{}}|y{z~x{wvz|}{}w~v~yz}}zz}v|z|zt|x{y~x{zz~{{||}z{x~v~{}xuz~x~~zz|}{y}{}zx{zz{v{|}yy}x|{{{}{{|x|zz{z}|}|}~{z{||{w|}yz|y|z{yz}z{zx}{~{~|z{}}w}zz{|z{}}x{|}z}}{v}|{{{zz}~z}|}y{xy}{}~{y|yz~{yyyy}{|}||yx{zw~z{{y|}}||~{w{z{{{yzxyz{{yyx~w{zx|zz{}}{yxzz~w{yyyyy{|z{}{}z~|zz}y|xyyz|}{|zy}}z{~{{x|~z|{||{{zy|{y~|}yyz{{|{}z{yz}{}zyzw~~xw{}t{w|{}}{x~{yxz{||{xy|~}x}{}}zyz|uz}~ywy}}~~xzzz}y{~|z|{~|yywy|}yz|~xy|z||~x}z|{~|x{|zzx|yw|{yy{x|}{w{yz|zw{ytyz}}~~x|z|uy{z|~~}y|z~~y{}{z|}z}~}{xzy}|{y~|xyz|~|}{||}~}|~|~{~~|~}~~|}|||xz~}}~~~}~z~}}}}~|~}~{~~~|}~{~}zx{z~~~~|~{}|z||~|~}}~}~~}}~~}}~~~|}|}~~~~}}}}z|~}~y}|~}~~}~~}~~~||~~~~v~||~{~||~~}}}~}~||{|}~~~|~~~||}~}~~||||~~~|~}}~~~||}{}}|{|}}~~}||~|~|~~~~~~}~}~~|}}~{}|||}{}{|{}}~~}}z~}~}|z~}|}~~~{{~~~|{}~|}z~|}}~~~}~~}{|}~{z{}~~y|z|{zy}yzyxz||{{z}zxzyx{}}x||z|y|}y{}}}{yz~~{}|y{~~~~|}zxy|y|yx{z{{{y{yyz|x{|yx{|{{~x{z||||}~zzyzu{~y|~{}}x~|y|}z{||y{yzz{zz{}{z{|vyx~z~xz{w|~zxw~zz{x{|z|uxyz}y}~}yy}~y}z{}yz|~x~z{x|yxz{|x}{xx|{x|xz~}|x{|z}{|x~y~zy|zyy~{zw}{wz~{z}xx~zw{vv{{|}y{~wx||wzyyx~~zw~yw~y||}y{y~~~~z||{{|}yz}yx}x}{wvuyz|x}~wz}yvz{yxy{y|}x|yww~|}}yz{~zz}|z{z}}|v{yvy~|{zy}wz{x}||xzzxzwz}{y{xxz|y~~~||||}z|y~w~~~|}}zx|zxw{z}{{{zx}v~w~yx{}xw{xu~zwvy~{x{u{{~z|{}{|||w}zyx}}zzz~y|||zz|z~{}{w{xzw~||}}|}|xx}uz}|}}||u|}~xy|}}y}}~}z}y{{yx}zy{xy|{}~|}y{{wz|}w{{||wx|zu}|x~~{||z~uy{z{y|~}}z|{||{}z}{}{yxvxyyw|{xx|{{{x|x{yzx{y}zzwz|yx}~{}{}h{|}u}||{xw||{|z}|vx|v||{|{x}w{|{~|zyz{|x{~||{y~}zx{}~|~}||}~~}{{~~}~~}}{~{{}~{{}~}}~}|~||~~~}~|~}zy~~}||~~}{|~}~}}~~~~}~~xx~~~}~|}~{|}{{}z}~~y~~~|}~}~}}~{~}}~~{{z|~~~z~{~~~|~}~{~}~{~}|{z~}~{}~}~~~|~~}~{||}~~|}z||~}~|~~{~|~}}~|z~}~|~||~~~|}}~}~z}}~|yz~{}~}x~|~{||~|}~~}}{~}|~}|{|||}}{~{{z}|}~}||~{}}~y{}z{~~~~||~|x|{z{z~{}t~{z{|y||~yyzz~||zzz}}}y{zxz{vw{v{uyxxy|y{z|z}w|x|{v{}xy}{|z{{yy}z{~z||t}{||||~{|~}~yyzyx|xzz}v~|z}zxy{|z}{~yy}~|z~yzxz{{xzz{{|}w{~|}}xyz|{{~|{}w}|tz}yy{uz{zz~zx}t{{}|}yz|y}zy|{||x{~}wx{}y}~zwyyz|xyz}~}{|xx}|z{yz{~{xz{}|wy{|x}zy~|{|}~z|{~w{{z~~|zz|}{}{zwyw~zyy{|{y|{x~{z{z|z~{y~~|{~y|zx}}||~|{{~{|z}|{y~|}~|z}x}xx}~|y}yzw|yz{z}|}vz~|||xz}wzy|~y}{~||}|}z~z{{|}}zyz|xy||x|xzz{yz|z~z{{yx}x|~{|~}szz~zx}{zx}z~xzxyy}v~zy|v~~zz}xz|x|z}|{||}}}{}z}zx{xxzx{yyuzu~||x}x{{~~~{||w{~{xy~zy~}~|{y}}{zz~||~}|}z~y{}|}ww{yy||||{v}~~y|~x}|}z{{t{yy{z}{||z}z{xw}|yu}}~y}{{{|zzx~{x~~xz|{||{}|}z{xz~|w}y|{||y{~~|}yy|{y|y{}zz|y}y~|{|{z{zw}wy{w{x~|}y||x{x~|~x~~{}{{|x}z{}|zyzyz|~y}uyy{~}}~{{z}}zz{u}||z||~~~~{||z|}|~~}|}~}}~}}~}~}|~|~~{}~|~|y{~|}~{~}}~~{~|~|}||~|~~~~~}~~|~}~|{y{|~~~|~}~}~~|{~{||}|~|~~}|~z~~}~}~~~}~~~}}y~}~~~~~~}~{}~~~|}~~}}{~~}}~}|}}~y}}{|~}~~}|}{|}}~~}}~||~~|~~|~|~z~~|}~{~}|}}|}{{~|}{}|}~~{}~}}~}|~~~}zx}}~{}yx{{||{{~wy|w{xzuz{{u|yz|zw~z{z{|{yzz|{{w|z{{|z||zx{~{{}||~y|}wy}wy{{||{|yyyx|{zyy~yzx~x{|~xw}zzyy}z}|{~{}|}xxx~{}~|z}x{}w~|z{z{|}~|w|yzz|~z|yw|yyxz|{{|zz}{v{}}}zvzzv}z}{w{}yvx|y|x|{zx}v~|u|z||}w~zy{z}}{w~}z}|~~|{|~y~||}z~xy|w~}yz}|x~~|{|}|}}|~w|xwp{wx|}}yyz{zx{}{xyz}wy{~{~z}|||}|}}w|x{uzxx||{vzzyy|y|zxz}|{yzz|t|y}}~y{z{z|~}}}~|~y|z|{|z}zyyw~{~z~{z}{|{w}w}xx}|{{y}~{zz|{|y~|}|~}{}}}y~}|w{}}|}|zz|}zwz||z{y|~}{~{vyz|z}||}{|}z~~{x|{|{}y{{}|z{|xyxyzy}v}}|{z|w{y}}v}z~~{}{||u{z~x~y}{zzxz|{z~~{{xz}~w}|y|z||zw{{}{}u|{z~zzz{z{yzxx{zzzz{|wy|~{z|}~|{}}y{z|}{xyy{{{{wzz|x~v}ywx{}xv{x{zwz~{|{|vz{|y|{|xyz~z~}}~~{yzz{y|}w{x{y}|xzuzy{|~yyw}y{}z{~}|||x}|z}}|~}{{{y{|}y}{}||~}|}}~~}~~}}{|x{x~~~}~}~~~{}|~}{z|~~|}|~|}~}}~~y}y|y~~{~}~~~~}}~}~~~~v|~y}z}{|}||~}}~~}~}|{~|~}}{~~}}z|~}|}~{}~}~{zz~y~}~}|~}}~|{~~~}{~}~{}{~}}|~}}{{}~|~}~{~~~~~}}~~|zy~}|~~~~}|}~{|~}|~||}|}}~}z||~~}~}~~z}}~}~}}~}}~{~~}z|~|~||y}}}w|z~~{}~~}{{}~wu}}||}zy|{}z{{{}{}yw{|{s{{}|{z{{~{{||}zvy{y{ywz|}}{|z~|x~||z}{{{|z}z{{y~|}}~|zzx|}z~~{}y|}z~{{|{{~}v~{xzu}y{|||x||{}||~|}{|}{yxw{{~{|yz~w|{{t{}yw|xzy{{vy{{|y}{}}y~|{}x}}yzyz{|yz~~{}||z{{||z{x{|{|}|y|}x||||y|{x{z~|}|~yw}y}~y{{{}z|z}x|||z{x{{|}w{}|}~}{}}}{y{~}w{}}|{yz}{y}yz}{x}z{zx~|{}{}}{}{{z~|||}x{y|y|x|{~x}|{w{||zvy|~||yy|~~{{{|}x|}y~|z~yy|}}||}~{}y{}}}}xzz}z|x~y{w}|}y|}~rzt~z|{|}uz{y~{|~|~x{~~xy}{}{u{|}|~{z|{z{||x|z|}}|}}{z}|ww|}}ywz}x}{wzx|z{{|y{|{y}~u}|y|xzx{}|zv~y~}|}{~|v{~{|||{||w|{{z{~wz}}{z~|{{~|xwy~z{z}}}}~|z}{{{}w|zyx}z|{|~~|xxz~|}|z}}~{{~~|}|~z|z{}y~|{z|{{w~z}|~w{{{{yx|~y~{~{||}wx~}{~~{~|z{|z|}|}xzwz}}|}x~y~}z~|{{|y{{|~}z|~{~v}}wx{{x}x{z{}~~}~|~|}|||~}}~|}~|}{~~|}}~}}~~~~}}y|~|~~}~~}|{}~}}|~|}~{~~~}~}|~z|{|~||z}{}z~}y}{}|}|~}{~~}~~~}}}}}~}||~~}}}}||~~}|{y~}~z{~~{~~~}}|}~~~~}{~||~{}~}~~{{||~~|{~|}}}|~}~||~|~}~{~~}{~~}{~~|~}|}~|}~~{~~~|~y~|~~}y{}}|~{}{~~}|~{}z{z{}|~~~}~yy~~w~z}}|z{|~~x|xz}|xvy}zvw~x{x}}{z{}y|xx}x|zw{{y||zyxx{~{|{}}~{~w~{{w{xzyx}}x{{}y{|{{w||}zxzz|{yy{z~|yz|x|yy{{x||{{xxu}zwzzx|~{y{~{z}wy{w{uuwwz|x{|{zy{zx}yxyz|{}}v}~}{{{yw|xz|}}|}x}~|~zzyzyz}xzzyv{||wz}vx}|yvxxzyzzv|z}x~{~{||{v{}~}~|{}}}yy}~wxz}{zx~~ryzwyz{yxzyz|zzw|z{wyz}}{y~|z|{z||{|{zz}z~}||t|z{}{vx~xtz|z}{}y{}yxwzzy}y|z{x|{~}|}}z~|v}}~z{||~|{z}}}~|}{yzw|{{||}wyzv{w|{|z||yz{xw|zyx~z~{zz{|}{y||}|y}z|~~}{yz{y{yt}zyyy{}yzyy{{~{}{x|~y|{|x{zv{~x}y~{zzz}}}}{~}}~{zxzwz{tx{t{|yyuxy|}y{z|ywz~y~y|y{z|}}}}z|x~z~{v{}{{|xz|yv|zzwzzwz{zy{zxwywwx|~}{}z~z}~{{|{{y~z{xx|yy|{zy~~yw|y{y{}|}yzz{}{|yyx{|xyzzz|z{}||z{{~~x}|zy||||~y{{x{{xv|~}y{xz||x{y~zxz{{|yzu{vwz}||{y~z||xxv}||~{~}~}~}~w}{{||~{}~~~{}~~~{~~~~~}}~}~|~}}~|~~|~|~|}{~|{~}||~~~~~~~~~~}}|}|z~}x}{~~}|~||~~{|}~~~~~~}}{}x~~~{}}|}~{|~~~}~~}~}~~}~|~~y}||y}z}}~~}}|~~~}|}{}||~z}}|||~{}{~{}}~~~~~~~||~~~|z~|{{~}}{||~{~}~~~}}~}~|}~|}}||~|~{}|{y}}}{~~~}|~~~~~~~~~~|z~{}}}{||{}}~z~~}~}~{{~~{}zy~~||}~y||{}||{}{xu{v{yz{}|{w{z|yzwy}wyz}{yy}|xyzz|{{x{|{}}}x{z~}|}}|zy|{{zy|{}w}zy{{x{yy}|x{|z|y{{~{{~x}~}yy~xzy||{y~z{w|xx{~~zxzzyx||z~xy~{{w}{u{y{y~|z~y}~~w{y|}z{zx}}~|vxzxxz|{{}|y|}y{z}w{|~~~~}||yzxzzxyyz~w~{}|}yy||}{yw{xwyy{{{zx{{z}v~z{x}{y~xzy{zx{{}yxyzx{~~z}}{|{z|x~y{yx{|y{x~|z}|{|x{{yz{~y}w~z~y}zw{|{{}}|z{|~v~x~{z{}|}y{z}z~zzyz|~zzyzt|}{|{{{{y}|zw|}}||y|t|y}zz|{y{z}|}v{{wy}}}~|~v{}}}{}|{~{{yz{~{x{x}y~~~}~{z}|{v~|z{t|w}|xxzz}z|{|}|y{w{zyu}yzx}x{~{{xy~{~~||zystz~z}}~x|}}z{z~}{{}}x}|y}z|~z}~{{z}|}z~xvyz|}zx{{|}x{||}{{zwxz}w~~v{y~~y|w|w|zzz{yx|{{~|y{x~}|}{|}{uzz|}yz~{{ywx}x|||x}|{yyx}yyzyz|}x|{|{wy{}}{z}zz||z{zw~{~~zxz{{{{z|~zyvx~|zz|~{y|z{z~vz}t{~~{z{~y~wz|y~{~{zyzw{}~z{{~}~~~}}z}|~~|z{~}{~}~}}z~}|}~x}{}~}|{~u{|{~}||}~~}}~~~}{yz~y}~{~}~~}|}}}~~{}~|}~}~}z}~|~~}}}}}~{z}~~~}~~{}}{t~|}|~|~~|}}|}~z}~~~~}|}}~~~~z}~~}~}|~~}}~z~{{~~~}}|}}}~}{~}y}{~}~}z|}~{}}|~|~}~|z~{~~}z}~~||~~}}~~~~~}~||}}y~{{}{{~}~~~z}}|{~~}|z~~}~~}~}~||}z{y|y~}||}u}}zx}xu|}{{||}}zx~yz|wzy}w|{|~y{|{|yx}{}y}}}||wy}{y{}|yw{wz|yy|~xyz||y|{{|v~{w|z}{}y|{xz}x|z}~|z}~xx||~{y~{z}|yyz{~{}|w{zy{{||z|~{~z|z|}yyz{x~||{}y{z~z}{{{}}|{{y||y{{}||}{z{zz}}w{~w{~z{x{yxwp||yx}|}~zzw|{{{|uz|~{}}xy~{{|}}{{}~~{{y||{v}}}zyv{wzzw}~z}{|y{|x{zvw}x{~z}z~zz{yx~}{~~||{yz|z~|y{~{{z}zy|}z}||xyzzz{|}~z{z|z{|yw~}|}}z|wz}y}y|xz~~}{{|wsxw{zy|~{y{{wz{z~{ww{x|wzy|}y|~~}~w{w}w~vzy||zz{y{}}z~}|zwz{||{}y~yvt}wxyzyvzw|zy~{}{z{~}{|~~yz~|yw{|}u{y}w}|zx{x|{}x{}}||xz{xyx|y~{v{x{{|~|{w||y{z~}y}w||y{x}}{zxxx{yzyy}z|}~zxz}}vy{|z|{|}y{|{|||y|zz{zz{}z~}{{~zz{||~~{|{uv|w{{x|~zv{x}|xzxy}y|zyzxz{{yz|~~||z~}|z|y{|{}|{}w|x|y|{y}{z}||{z{xs~x|}|{x~{x}w|zz{}z{~zw|}y}~||~~||{~|z~~}||~~~}~~}|~~|~x||}~}y~||{~{z}}{~}{}}|~|~~|}}}|{~|~}~~~}~y||}|~}}|y}}~|}|{{~}~}}}~~}~{|~{||~|}~}}|}x}~}~~}||~}|}}{|~}|~{}zy}}{{}~|}~z|~{{~~~~}~}|}~|}}~}}z{~~}~~}~|~}}~~|{}|~}}}}~}}~}~y}}}|||{}}|{~~|}}}}~~}~}z{}}~{{{~|{x|}{z~}~~}~~}~}|}~}||}~|~|{|wv}ywy|~}{{}x{}wy|~x{w}|wz}}{|x~{xy}|xwyvx~wzxz{x{wx{||zx{{yx}x|zwy||}z|zyy|}xzyx|~}|txu{yz|{|{yww|{||~yxw||~tzxyywxx~z~{y{w}xxwzywxz|~{ywyz~y|wxx{|{{}xw|}xzy|yz|wy}||}|}w|y}{~z~z{z|}~|{x{|{{|}}~z{}z}{zy}|{yy{}zy~wwyy}x{yz|x|{~z}z{}v|{v~z|y}}z{}~zy}v{{xzu~{yx|z|v|zyz||zz}y{zyyzyw|~|}{{z~wxz}~u}}|z}{~{{y}}y}{{zzxz}yx{|~~{}|xz}{{yz{z{x||}y|z|{||}y{s}zz~~x}xz}yzw{|||||x}|z|{y|{zz{z}}}zy~{{y|xzz~|z|{{y{w{|yzy{z{|wz~|yy}{{{wz}}}{{yz~{xz~yx~}~yyx{|~{|wy~|}xy{{}{{zyuyw}||||}}z|{x{z~xwz{z||yw|y|x{y{~}xz{|z~|v|x}z}zzx}yvx}~|wu}{{x{|{wy|zyzzyyz{zz}|y{{zzy}x|{z{zz|}|zzxyy|}z|{|}z{|{{|~w|xw{}{||{x{u|{{|~zxy||}|xx}|~yuzyzz{|~~{||zy}{xx}{{{~x}zzz|}}|t~{|x|x||w~~z}x||zv}~{{|~{|}||}x}zz||z|~|z{u|~z||~}{~{}||~~|~}|~}~|}|~}~|~~y{~}{}||}|z}|}~|}~~}~~}|}~{}}{{~x|~~~~~~|~~{~|}|{|~~{~~}}~~{||~|}~~~y~|~~~~|~z~~~~}~}~}~||x}~~}|~}z|}~~{|~|~|~|z}~~}|~}}~|}y~|}~z||}~|~~}}}~}~~}}}~}~zz{~{~{|{{~}}z~~}~}y~}x~~~||}}~~~}~~~~|{~~{{|~{|}{~~}}~|~~}{{z~}{}|~~}~||y}|~|~~~}{~y~~~}~|}~}~z~~}~}}~}~|~z}~~~~~||z}}}}}z}~~||}}~~z|{~z}|{|zxwzzy}u{|{x|t{~w{xyxz}~zxz||{}~{{|y{~|~}~{|}}z{~zx{y|{zx{}vyt|x{y{zxzy}{zxx|yzzu{u{x|~}|zy|xz|}x|{|{y||~x~w{{|{{yy{~~z{{vu}|y}{{zz||y}zzx{yyx{u|z|{}{}{{x}|~}}}|{z~wzwy|zy|~zv}z|y|}|}|{yy|z{z|wxx}|yyz|}{yyz||w{x|z~x|x}z{}z{||v}}{yy{}uy|y{wyyzyzzz{yzrx~zy{{~x{zzx}|{z}xzy{|z{}||{z}}vxxzxx~ywwyzxy~||w}y|xz{}}yzxz}|r{|}}{z}zx}zz}z}zy{zx}{w{{xxy|{yy~{yyz{xz{zw|yx}z{|~x{zx||~z}}||y~}}yy~u~}x{zws~~{|xv{xyxyx{vzz~|{z{{z}}|~}wx{|{z||zz|{~|wz{{|{y}yzx|t|{z{~|v|xvv{z~}|}}}z{|{|{|z}~y{~|yyy{yzzzxzy~z||{}|vz|zx|xyyxyvxy~}{y|z{}z~z}|y}~}u|z{|zxy|{~y|z|{u{y|}|y~{zvyw}xwx}vv}zxzz~y~z{~|}}yzz~z~~{{~~}|}z~~}yx|~}}y}}ywz~x{|}|zzwv|}}}{{}{}||}yy}x||}z{}~~}{}~{}|{|}}|~~~|}~}~~z~}~y~|}y~z~~~}}|}}}|~~~|}}~|}}~}~}|w|}}{|}}}~{}|~{|~{~~|}|}}~~~~x}}}}}~}~~~{~{}{~~~~|}~~~|||}~|~{~|}}~}{~}z|z|}|{z~{{{}|~z}}{{|~||}}{~~}}}~|{}~|~~~~~~}~~{~~|{}}~}~~}{|{~~~{~~~~}|}}{x}~|~~||~}|~}}|~|z}}~}{~z{{}z~}|z|}|~{x|{~~zx~zz|x~yxw{yu{{z||yyz}~yw}~{{w}z}xz}z~~}}~y}||y|v|xy{|||y{yxy|uwzwyyy{{yyz{||yuv|{||w{zzy|y{zzx{~{{yyw}|{rx~}yzzxy{{x{zz{yyx|z{|~y{z}}w{}zv{|||z}{}||{|~z||{|{|xwyz~z}~x~|y~zuyy}y~~~{z|~~~}{{zy|w}y|xy{|xvz{|w}}w~zxxyuxxx~|w||wwz||}y}y~z|}yyv{}}w~}x}zyzzu|}z|z|wy~z{z~|{|x|{|xx~{}~w}z{z~zz}x{xytx~z{xww|}|||ww{zzv|}~{{y}x{}|ty{}{~|~{{}yy|wy}{{}~|{{z|}z}yz}|zyxyz}yx{y~x{{|xyy{||z||{zxx|~zx{{z}|{}{~~z}}x}y}y|}}~t|{z}~}}|}xxy{{~z|z}y|w|yy}y|xvw|~z|}~~y|~wyw{|}{~{{{s|{yywx|yzt|}z}||{}}xzxz}~y}}y~y{||{u}{u{yx}xxyx{ywwzzxz|~~~zz~}z}}~~zxx||z{|zz|{|x}{}zzyx||zzwxzxv{y}z{|x}}~{zyy|t|}x}|{x}{}wxx}yyu|}zx{}x{{yyz{}zx{}|~yw{|vy}}z}y{{|}|y{y|z~yyy{z|~{~xzzvy|zw|{z{yxyzzz{z|yz|{uzy|~~|}z~|z|}~~~~}|~|x}~~}x~~}z|z~|~}~{}|}}}}|~{~}}~{~}}|y|~{{~~{~~|{|}~~}~|~|y|~}z}|}}~|}}{{~~~}~}}~~}~}}~}~}}~~~~{~~{}}~~}~~~{~~~~||~|~}}y}||}}|}}}~~~}~~~~}{{|}{~}~~}~x~}}}~~w||z{}~|~|{|}|{}}~~|~|{}|||~|}}~||}}~~|~~~|~}}}{|~~}{~zy}~~}}}~~}{~y{~~~|~~|z{|{uzzzzv|z}yxyy{{z{z|{z}x{zxzyxxzy~}y~xyzzz|}yx{y{|~{{|y{}}{}z~{|z|{z}|x}{yzxyxz|}xwz}}x|{w}zz}y|y|z}{z{zx~}zxy{}|y~{{yz}y{~xz{y{|{|yx{yz}zzzv{}x~vzyx||{zx}y~|}||z|{}y}y}~|z~{v~zy|yuzy{y{}z}}|{zxz|z{~y}{}|yy{yzzy|x|}x}{~|}z|}||y~~~~|}{w|yyzzzz{~||w||xz||w}||w{{x{z}|~yxx}{}||y{~~}~zzx|w||z|~{yy{ztz~|{}y}{}|}{yy|}{|{}{{y~|}|yyy}||z|z~zy|~y{||zyzwyzx|y}z|vx~|w|xxuyzw|z~}|~|v}}wy~{yv}}y~w{~{|{~}~xyzy{xw|xxzw}|x|{{}z~y}{y||}}~}}{}}{~y}||{|yz}}y}~{zyzz~yyyw{zz|xz|||wx}z}yx}{w~y{y}y~}}~|~y|}~yyx{|||v{~xz{zz|v}z}x}{yx{{~y{{{{yy}yw{~yywz{{~}{x|zyz}}}zz~z{~|~}}~}w}|}{z{|{zyywwzzywwzyz|zyvy}z||u~{}}zx{y{z}}}yy~~}y{|yz}{z|{|u{{xtw}{z|{~wyvzyz~{{yz~|y~}z{~}y}~~~|~{|}|~~|}~|}}}~}y~|}|}y}|~}~~{~}~|~~~}}}~~|z|}~y~~~~~|x}|u~|~~~}|||~|~}|}}~~{~{z~~~~~~~z~~{z}|y||||}{~|{}z}||~~~{~~}}{{|~|~}~|~}}~|~||}}z~{|~~{}~|{~~~~~~|}}z||~~~~}~~}~}x|}~|}}~x||~{}~|y|{~}|~}|~}}}z|}~y|~~{{{|}~}}z|~}}~}~{||{|~}|}z||}}|y~~{~}~~}~|{~y}}}}}w}{}wzz}|{}~{x}|w|x}yz}yzzyyz|xx{|}|x|}{z|{x{z|yzzvyyzyy|xz|w|{}z~|{}y|}zx|{~}}yz}xzxzz|~y{yvz{|z|~~y{}z{y~zx{}~}yzx|{vzzyz|y}{|z}~~zzy}{{z{|x~{y{zz~{zwxzyx|wz}|y{}}}|y|}x~z|yy{~|yy{w|yz}vzyzx|z{~yzzvzz}z~zy}z}z{|{}y{}}|v{|zz|}y|{~|||||yzy}}{|ytx|}}}}|y~||z}y{z~{{y~~|}x|{}{xzyy}y}xz}~~||{{|{{}|z}{{|x}|||zx{yz~{|}z~{||y}yy|{x|{z|zy|y}{{~{|~y}|}}~{~{{|zzy~}z~w{~}~~{z~{z}{w{{}|{z|}~zy{z|x|~|z{w}x|{zz{|y}y~{}}}y{}~yzx{zz{|xz{y|~zy|{yyzx}|y~|y}|y|}{w|zzx}z}yyz}v~~{yy|x~y|}v|{wz~zyzyz|{}xzx|}}q|{|z{yz|}|~|x{zr|~~}z|{}z|z{{{}zz{|xz}|z{{zz~wz||{zx{}{x|z|{}}x}||{{||y~zx~z}~|zx~{y{{|z|{}x~{}|z|~}x|y|zzz~||z|z~y~z~|}{{|{y|{v}{z}z{z|x}{{y}}x}}|yxy|z|||}|}~{}~{}|~|{}~|}x~z|~{~~~~|~}z~}~~~~|{}}~~}|}}|}|~||~~~{{~}}|}||}x{{||z~|~{x~~||}}}|}}~|~~~~}~~~}~}~~}|~}~~}{~~|~}|~~{}}}|||~}|~~~~|}~x~~{|~}}{~{|{{}~}~}}}|~{}~~|~|~|z{{~~|}~~}|}~{q~|}{~|~{~|~{~|~}~}}}~z}~}}~~~~|}|}}{|~~y{{}~}}~~~||}~|~~|}~}|}}~~~y|z~~}~~~~||}}|}~{}}}~}~~|}}|}~~|x|{|{}|}|x~}y{zx|}{x}yzx{y|zz{ux{z{yzx}x~~{{|z~wx{{~{su{y{{{~}z~v|}~}{wzz|z|{|yy{}{}{zywwyxz}|zxz}z{xyz}|y|}~|wy}|z~{t}}x{{}{}xv||yyv|xxyvw|v|xt{v}|zzy|{zz}|{~{z{{{x|}|{|{{v}z}~|wx{u{}z||{|{v~x~{}{zv}yyzwyxxy}y{zxyv|}{|yz~y{|y}~yz{yz|||{{{}x~}w||wz|}{}{|txv{|zyz}{{}{yzz{{}yz{x|}|~x|v~|}y{}{yyz|y~|y|y}x~zxytzyvyzs{}{vzx{~zw|zz}|~}z||{z{{~|}}xx}x{zvz{}~y{~}zzv~}{vzyxzzzxv~~{|~||~yy}zx~{y}~v{{{|xy|}v}|z}{wx}zy|}~z||yx}z~z{{t|}{{zy{||yyvzyzt|~z}|y~x{{}{y}wwz~t{zx{x{~wtx{zx}z}{}x{x|z|}{~}y~}}|}|y{~w}~~~}}}~zxxzw{||~|zxzx||x|yx||u|yxz}||~||{~}v|{z{|z||}yzzxx||z{wz{~zwz{{{w{zyzuvvz|wzy{yxvyzxwpywxy|~z{v}{xz{z}|||}}~w|~}x~x}yz~yvxz}zzyuxy{xzxy{|}|zy|~y|y|}yw~z}||}~}z~}~}}}z}}}}~s}~{}}}~~x{{}~{z|{~{}}}}|{|{~~|}~~}|}}y~~}~||x|}}~}y~}}}~|~y~}}{}~||}z|~|{~|}~z~~}}}z~~~|~~||~~~~}{}z~}}~|}}|{|||~}~~}|y}|{~}}||y|||~|}}~~|{~z|}}}~|{}~~~}~~|z}}}~~}~~z~y~~|}y}~}}~}{}|~~~}~}~||}}~|}~|}~x~~~~}}}}~~{~~~|}~~z~}~~z}w~~}~~|}}||~xz~|{~~~}}}}}y~}z~}~~~}}z|{yz{yx{{yzyzwxz~vzzz}}}{yy{{z||}|{{wzzz{x{{||}y{|}|}z|x~}{{{|{|z}x{x~y|z|}y~~|~}z~{}|{|}{v{}{xw|~z}{}yy|{y|y||{{{|{~}}{|~}zx||xz|{y{}yyzw~x|yt}z~x{}|~yxx}||x|}x|zzzzy}y~yx{}z{{{{yuwzx|yx|zyx}{y{{wz{wyy{{}|~}w~z{|}x|z|y{}~|z{xuy{w}u{z~y{t}z|{y}zx||{{v}~v}}|{z{zwy|~~x{{w~y~zzz{v~}vxu||}}z~{w~|~z|y{{zxy}}|}}{{|{ywx|}{uyxyz{z~zzyxxx~{|xz}|~{{z|w~}x~}yxy|{|{x|z{|}z{{}}|~{y{||}wz~zzz{}||xy|z||{|}{}yzz{xy}{~xz~xx}~zy{z~|x{}z}{~y{||yzz||zz}}x}x}w|{x|xx|x|~{z|}z}w{z|}xzz}}|x|{{y{yxz||}x~{{|~~|{{wz|xzx|}y{}y~yv{z|}yzz~yz~x|x|y~|xy|}|vy{|{zz~~||z||{zzu}{{z~z{|{}{{y|~yywyw{zzyx{{{|{~vx|}}zzzyvyz{{}z|yz}zz||xy~||}}|vzzz{y~z}||z{~z}zzvyxzx{}v{|z|{~{z|~||{zw~{}z}yxx|}||y{{{x|}}}zx}||y}ty}zy~zx|}z~|~~~~}}}~|}{{{~}|}~}}~x|}~}|}|~|~}~}}{|}~}~~~|~~|{|}|~}|}|~~y~||}|}}||{z~~~~~||||}~~~|~~|}x}}~}~x|~~~~||~|~~}}~|{}{|~}}~~{}}{~y}z~|~~}~}~z|~~~~~}~|~}}~}}{~|~}}}~}|~~}}y~~~|}}~~}~y~~|}~}}~}|~~}}~}}|~}~~~~~{{|}|~~|~~~}}~~}~}~z}}}}||~}~{~{{|vz~z|||{||}zw|zx}z||wvwyyw~{yy|vy{~|x{w{x|zz~}}}}zyzzz~|}y~~~yx|{{}z~|~y||y}xy{zz{xzy|z~}{v}{x{~{yz|~{|x{vx|zx}w~{|{~{{z|{z}{~w{xuwyyv{}z}y~zyyxz~xy{v}{{}}}zyy}{z}x}x}y{}|{z{{}z~~|{{{}|{|zv~zzy{zw}}x{yy|z{zx{|y}}}z}wz}}}yz}~~y}w|}}}~|v{y|~y|~z{{y}{zz{y}~yzz{|sx{{yxvy||}~yy}|}z{w~~|{z{y|{{zy|zy{{{{}|zyyy{yx|v|vy|vz{|wwz||y|ywz|z|zz}~|}x{{{||{}y{}{~}|~}}|x~z{{x{|}{z}wxxy|{y~zw||{{xywy}{|~z}|y}{~{zw{|{{}|y}|x|~{|x|~|}||z|w{{y{v|x{}w{zzs|||yw||x}y|~|}wzz}{|w}{||x~}}}z}vy|}zzx{vzyy|wzywyy{vvxzyy{{z{y{y~~{|~yz{}yz|~z|x|||}}uy|z|{}z{}zz~~}|yvzzyz~yx}yxv{xyyx|~x|z{yz{{y|yy}|zyxyw}{{~{z|yzxyzxwvy}ww~xz{zvyzzw~x||~{~}zy{}zx|}}{{z{|x}|{y}}z|x~z||x~yy|zxz{}z~zy}z~|~y}|z}z{~y|{zz}uyz{{z~|~~}~|{~z~~~}~y}{}}{{{}~}}~|z|}~{|}~}~}}|{~|||}}~z}y|~|{}~~}~z~~~}}~z~||~~~~~~{zy|~}~||}|~}~{|{}|~~|~~~z{|~|}~}|{~}~}}~}~~{{}~}}}~}}~}~~~~}||~~}|~}}~~{|}|}}~~}{~~~~}~}~}~~~~{~|~~{~~~{~|}}}}}|}{z~y~~~~}}{~~}}~~}~x}~}~~x~}~~~x}~|~}z|{x~~~x~}{{z{}|~|}~{~{~~~~~|zz}~|{~{}||}|}~~~|~{}xz~}{}{~|{||x|w|~z{}yyz{{|{y{}}y}zw|xu~y{z{zy|}{|}xz}zy~{}zx|yy~{{{|zwyz}{y{tz}zn{yyzz~{|y{zw|{zy}~{wyxxx{{{}y}~}y|yz|z{yx{w}|{{wyzzz||}z|}w}}~~|y{{|{}zy~u}x{y||}{y}{y||{|}{}~z{zyvz{}~wz{{{{yzx}yy{||y|z{{}|~y||zx{|x|}~zz{{|}|z{{|zyw}zyy}z~~{xwwxy}y}w{||y}zzzz{w{}|~yw~zzwzx{{yzy|z{|}yxxv}{~}x}|w}yyzx{~|{z|}z|~}{|xzvz~x}{}z{|vz}}{yyx|{y{|z}~}~{}zz|{y{x|y{zz}zyxzu{}}y|y~u}x|}~}{~z|{z|y{xy|}~||yz|wzx{{yy}||{{vzxzx|{yyz~{z}{}y~z{|~x}|zz||||y{tzzw~y{y|{y{|x|}x}}~|z||{}}zwzy{{}xy|}{xwzr{z{yy{}}x{v|{zz{z{|x{w|}zyzyz{|zzr}|yxywz{|y}u|~{|v|z~zzyz|~xy{{y{}}zx|||z|wzz}zz|||{x}~z~y||{}|y||wy{v~}||zy{~{{yy|}x}y{{vyz}{z~|}~{w|}~~}{z{y~|x~{{y|}w{z}{|~}zx|z~{wx||{wyz~}|yz{x~{|{}{~z{|}zx|~~~|}~~~~}~~}~xz}~}~y}~}}y}{|~~x~|}~~z{~}~}}~}}~~~}~~~~~~}~}}{}z|}{~}}~y|}}~}~~{~{~{~~}|~{~~{~~}~|~|~}|~}zy~}}|||}~~}y}|}||}{{~|{~~|~}~{}}}}~|~|}}|~|}~}~}~~}||~~~~}~~~~{}z~~}{|~~|}~}|~||~z~~}{~~}~||~z}~~}|~|~||~~}~|{z~z~{{||~}~{}{~~~{||}~z}}}}~~}~~}}z~~~}{}{}}z~}|}}}~}{{~~y{y{}}~~}}~z|~~}~~}~~||~}}|{}}~~{~{}y{~}}z~||{}y|~yx~{zzxz{y|xzyz}|{~wxy~w|~{{|z{yyx}z{z}~|}{|x{}xzy}zr{{|zv{y|yz{vwyzz|yxw}xx~}y~|}}z{y}z}y|y{|~{|~{}~~z~|}}}xy{|||{y{zzyzx}}{||{|xx|zy~|{z}y|}w~{yz{~}yzzz{{{~}yz{}|||{{|x{}zws|zz{|ywx||}zsywwyx{|x}{~|~~y{}z|||~xx||z|}~}|~|{z{z{~x~z{z~v{wz{}w}{|}zvz{y{ux{~z{}}|z{}{{}zzx~|}yz|xz||z~z}|{z{vvzx{{xzsvuy{~}{{}||z{yx{y{{}}}}{}|}~y}}|{z}~y{~~{~}}z{y{|wz|}yzx~|{{|{wz||x~y{x{{x}}}}||{y{xyz|zz~}z||~~}{|z}{||}{wyyz~z|xyyw{}ywz}~}wx~}|y}x{{z~y~|||w~z{|y{y}|zz}z|~y~~wz}w{x{yy{|{~||||yz~zy||{zz~{|zzxw{}y{wxw}|~~||z{x|{{|}v{w{wx~}v|~{|y{vw{zvv}|{y}}~~}{z{vyz{z{|z{~}}y~z{x}{|vv}|z|zyvx~yxyzwz|w|}|z}yy|{|}yy||{{||x|{|y}zv}w~z{|{{z{|z}z|z{}x{y|z{||y|yx}x}z{y}{{z{{z~x~v~z{yv~~}~|x}}|||}||~||||z}}}~~~~~~|~}~~}~~|~{|}|~~~}~~}|}~~~~~{|~|}}~|{}~z}}}||}~~y~||z~~z~~{q|||}~~~~}}}{~}|~|~~~~|{~|~~|}~|||~}~}~}}~}|}}||}}|}{~~|w~}{|}}{~}~}|{|~|~|~{~~~~|~~~}z}{}{|}}~{}z}}y~{~}~z~}|~}}~~}z}}~{~~~{{}}z~~{{~{~}{|~~~}}~|}}{{~~}~~~}}}~}|~|~}|}z~~~|x||}~}~|~}~{}z}~~}y|}|~~}~}vxwyz|z}z|}~y{|~zx}xzz}}{z~~{z|}~zy~}z|}~z~||w~|}yyz~}{zvy{y{}{}yzz{x|ywx{x{z{}xx}{}{{~yxz}}yvx}~z{~y}z}v|}|{z{zx{{zz|z~z||{}||xy}w|{y~zy}~z}x|{{wxz~yxy{z|{y}z|{y|~|z{|x~zy~v{|zw{z||}zx{}}{yy||~{yy|xvywx}~y~|w{v{{|z{vx~||y}}|zx{~yvz|x}w|~~x{}}}}y~|x~{z}{}{~{z{{|yz|x|z|||w|~||~}{|z}{|y|}z|~|y|}zz|w{~|{|zzz{~zz|xy}y{y|t{z}{}zz{|zz{}zzz{y}y||xuyxz~zyzy{yz}|z{}}{{wy~|~yy|~z~vyy~z~}|}zx{y{z{x|xx|y~|vz~wz{}{zzyxz}{}{{zz}|w{}y}y|z|{}~x{{~zy|x~{xy}|||zz~|u|}|z}{yzzz{{}~~z}{w{y~~~~{|zzzv}yw~yx}}wz~z}~zz{zyyv|xz}|yz|}x}z|{{vyz{zysx}~~zz|}}{}}||yy|{}|w~{|||}|w|y~|z|{{z{{yz|wzz~wyxy{}xzw~~zx~zxz}xx{|z}|zw}~{{}{}{|yx{yz|{vyywz|t~{}~tz|x|yy{x|{|{}~z{}{|{}~~{y~{vw~}{yz}v|||}yy{~x{zxz}z~~y{|zywzuz{~|x|~}~~}{|~~{}}}|~~z}|~~z||||~{}|}~}~y|}}}~~}}}~~~~~~||zu||}}{}}~}|}~~|{~~{||~}}}||x|~~|~}}{}{||}~|z~~}}{~~|}~}}|~{|~}~}~||~}~|~~~~~~~~}}~~}~z}}|}~~|}}~~~}|||~}}||~~|~{}}~~}~{{{~~y}}~~|~||~}~||~}}~~~~~}~|z}z~}}~}~}~}|{~~{~}|}||}}~}~}~y~||~~}{~~z~|}}~~}~}~}~|||}}}|}}~~~~}|~}y{{~}}~}~}y}}~~|||y}vw|x{~{|}wzzzvyzwzyx{zy|{x{}|{v|z|}|y|{x|{y|z{z~}~|z{xz|z|z{zzzz||y}{y}zyyvw{{|x}z|zu}{z~zy||xy|y}{||~|z~|y}y~}y}~v}xxy~}|y|yz|vwxzxy~x{~|~yxw~{{z|yz{y|}~|v}~x}{|{{|{|}xt{|y}~{y}~z}z~{wxv{z}xzyy~{xv|yw}{~zzwuy|}z}}w}|{{{|{{||~{}{}}z{}}y|{{|}{}}ywyy}t||x{xy|xyy||}zx|uzuy{vxyy}~~~~y}~|~y|ywyxzy{~{z}~z}vyyxzy}||z|~y{~zwuxw{{yxyw}~{{z~~w}yy|}}{|{zy{~{}}|zy{}yxyz{}u}wx~}{~~y{zv{{{zyx|yzzzz||}{{|x|~|y~zzz~||~z~|}z{uwyxy|z{yx}{w|{z{vv{|xyy{x}z|}z|z|~z{zz{||~zy{{{||}y|wzy|{zyz|{~y{xy{{{{zx{x|yz}zz|}}|}|zz{xy|z}|z{z{|~|y{x{zz{{||{zx}|{zw~xz{|}}x{wwzzz{xy|{v{{~{}w|z{|}y|y}z{|x|||{yv|}~}}|yyzzyyywy{{|yv~{zx{{wyyzy}wvy~y|{|zy|}~~zz|zzx}~{~z{}}zy~y}y|{z|~zy|x{zvx{zy|yzzzyzw~z}{z{{xvz{}yy~~{~||z}{~x~||z}~}~}z~}|}~w~}|~}{~}~|~|~~}~~}{{|z{}{}~|~~}~}~|}~}||{~y~~~}~|~~}~}}{~}|{~{~~~{|}|}y|z}{~{~{~|}~}}~xz|{|}~|~}{~{z}|~|}}{|}~~~}~|}|}~}}{~~}}}|}|}}}~z~z~{}~~{~x~~~}|{z||}|~~}{|~~~}{~y|z|}|}||~||~}~|y}~~|~~}z}}}~}~~{~}yz~z{{~}{~~z}|~}}}y}}~~z|}z~z~}~|~{}|~~}x~~}~}~~}}~~}{~}~x~~{}~}~}|{x|r}xzx{z}}}{x{x{sw||~|y{{z}y~}z|{|~|}zwy{x~}y|xxwy~~y|z}|x|xx~|w}{~swz~~{{|}~uy{z{||{x}w{|t|y}|~z||z|z}|~}z{|~}}{|yy|zy{}wy|{||{z|z|wy}ywxyv~{y|yw~zz{z}||w{|x~}|xyvy{zy}y{}zxzy|w}{{{|}{|y|zz|}y}ww||}x}{y}yzx{zx{|yvz{x}x{{y}~{|x}{|zyx{}||{{wy{swvv{z{zx{|{}z{~{{|xz~yz{}x}|~y}}yx~zyyxw}zzz|yyz||yzzyxy~yz|w{z}yx|z{z||~{zy}}||{~}{z~z~~y|}{y~{yxyvx|~z}|zz{|w{~}z{~{}}{{y{z{|{|}|z{|{{x~x|}|z~{zz~}x}z~y}xy}xxz|}{{w}z{x{~|y|x~z~z~w~||v~{z|{x}{xz{yzz{{x}|zx~|x|{}|z~yz{||}w{xz}y}{|z|x{|yzx}x{|w{x|yx|{{}|~z{}y{y}yz~~{|y{~|}{x||yw|}zxy~z}{|~{zy}{}|x{{{vx||~||}zw~tz{{|z|vxz~~yy|zz{~|{x{}z}{x|z|{{~{{|}z|y}}zxz}}zx{z|~z||yz{v}~vzyzy~|y||{|}~{~~w}}}w|y|}|~|zvxt}x{|||}z|{z|{wzy~y|y|{z}~yz{z|~}~}}~~{}}~{~~|~~~}~~~}~}{}~}~}~}z}}}|~}z~|}~}~}}~~}}{z~}~||}{z~~|{|}}{}~|||~}z}y{}~{}~{~z~}|}}||~}}}}{~}{~{}|~||z}|}}|}}{~}~}~~~}|~|~~}}|||}{}}}z}~|}}||~~|}|~~~|}~~~~~~}}~{z~|~}{}~~}}~~}}}}~~~~~~~}z~}~~}}}}|{~~{}|~~}|}~~|{~||}}~}~}|~{|~z~~|~~{z~{|}}|~|~xy|~|~~}~~~~~y}y}|~y~~|{}}|}}~}}}}|}~~{}}}~|}}z|~}z~}~z|~}~||y|{z~z{z{zxyxvzw{}z{||w}zzz|~zxsz~}{zzy~|zyxxz}{~{}}zy~~|v{}yz{{|xwyxy~}v{zyy{{{|xy|zy{{|~{y|~zx}|}}z|{w|}}|z|}w|{{y{~z|y}xy}}z}}}|{zz{z{{||zw|z}|zv}x~x}|z}s{x}|zz}yy{|}|y{}{|}z}|zvw|{|~}xxwuxy{xxzyzyzyx{wx{}{xwy{|~}{|zvz|{~}y~z}{z|y|{{}wz{|{y~z|}|}|~z|xuy}~xz~{}{}y|}{z|z|}~{zzx~{yv}}}x{}{}{zyz}zx{w}z{z~v{|~z{x|w|zy{z}{{x{{vx~~}z|~}||{z{z{|z~{{x}x|z{vzy|wyz{~wx~|zxtz{}~{}yz{~}z~y}y~z~|z||z}{~{x}{ywxwz|}z|{{||yxx|uy~z}x||{}z~zz}}|{{|||{|||wyz|{|zxz|{xz|w{}}z{vz|y{{{{v|yzzz~~{{z~}xxy{y||{~w|{{{y~}yz}{x}{u||v|}{zwy{yw~{yw|z|||zv{~{{}|~}~{z}}{z||{|y}|wz{{~uvvy|xwyzzxx~}x{|y{yyz{yz}}xwyxv|}{z~zyyy~z}yzx~{~{zyz|~z{z|y~yz}y}x{|}}zx|x}xzv}zv{yz{{~y|yx}wxzxzz{z}}}|~~{}|}z~}|z|}|~~{~yt~~|}|{~}||}}|~y}|~~{~~~~|}}{z}}{}}~||}|v~|}}}~~~}|~}}~}~~{~}y}~}|~}}|~~z{}|{~~~|}}~}~~}}~~{|}}~z|}|}~~|{~{~~||}}||}}}}|~~|}}|}~z|~~~~}}}|~~x~~~~|~|w}y}~~}}}|z|}~{}{~}~|}~||{~~~~|}~{}y|}}|}~z~~x}}~y~~~~}}~}~~z~v~~}}~~~}x~~~z~~}~}~y~~~||}~|||~v}y{~}}|y{vyx}}~{{{zywx{x}}{xxxzzx|{{}z}xyz|{yyz}y}yy|{~{|z|yz{}y{w{}|}yyyu}xzz~|}}zzw{w|y{zyy{{{~xz{|x{x|y{{t{{z~v|{zzzzzx{||x|yzx|y|zxy}}{{|{|z|w{|~y{|}|z|}{z|}}{y|z}{{z{y{}xz}{||{y{~zy~||xxz{y{|z{w|w|z|zxx|{x||x{~|xy{zyy{z{yxx{w{}}zz}z~v|{}w{y}wwzx}||{y{{{{y|{~{~yy|w}~~uz|yy}y{{yzxw|w|{v}}y{zy{|x|}{~{{|zx{z{|z{{y|zy|v}~{|}y~vzx||~w{}v~}}x~~y{}|z}{zzz|~}~}|}x}|~|z~yyz~{xz}{y|y~}~yy{x~~z~z||zz{zz~}wzzzz}yzz}~w~y~z{{{|||{{{{|~|yy{}u|{{{yy{~~z{y~z~x|w{yx|zv~{z{w|~y}y}y~x{zw|z~xv{y~|x~|~}|y{xx{}}{zz}|v|y~~y|y~{{zy}~{~|}y{~xy~|}v{z}v{{zyzzz}|}}z|y}}}y{z|vyy|zz}y{z{y|y}v{xyv~~{{{|y~{z|~|}|y}yy}z}x{vzzx|{zuxz{xy}vywyyyxy{}xs|{~zz}z~~|z~s}}~zxz{}|yz~|~|xwzy||wzy{yz}y}zt}{z{}}yv~{|z}xv|zx{{z{|{y{u~{|u}z}|z}~~|}|~~|~~z~{~}~|~~~y}}~}{~~{~z}~}}|}}}~y}~~|~{}~~~x~y~|}|y~~~|}~z~~{~|}}~}|~wz~{~{}|~~|}~~~}{~{~~z~}}~||}{{{}~~~}~}}~z}}}~}}}~}|}~~~~|~~|}~}~}|~~|}~}}||}}~~~|~|}}~~}}}~}}{}}||wx{|~||~{~||}|~~{}~z}}~|}~|{~}~~~~~}~}{~~~}{}|~~}~~}~}|~~}~~|~{~}{|{}}}{~w|~{}}~|}~~~}~}~~{}{|~|~}~{x{|wzz{z{v~~vzw}}y{wy|z{{|{z{z~z}x{{}}y~xx}|{{~x|z}z~~{|}y}y{}zy|x|zzyw|{|}z}~{|xy}uxyz{~z}}{}|~{}y|{}~|~||yz~z|z}w{z{yzxzxz|~xxzw|}}}w{z~v|{yz|~{}z{zz|{{xy}|}}x|~~z~zz}}{z|{{x}}zxy}y{~z||||xy{ywzyxyz{~{y||z{yx{|}{||}|}}vy}|{x{v|{z~|}zy{}wxyw}|wz{}|~z|xwuz{~{|y}~|xyu}y{y{~zyz{{}z}~w|{vy{{x{w{xx|z~y{}ww{xw~x|zu|yx{z||}vxzv~z~|~|y}~y~|w|zzxy|z{z|}z{|||{y{{~{z{wxx}u|{|~z}zy~}~{|{w~~vz}z|w}~||}xx{{~{yzy}}yx||yzz{wzzx~z{{zx~~|{}{~||{|z}|}|y{{}~w}{z|{w{{|{yzx~|vxyw|zx{z{y{z|{x{x~}}zzy{z}y{y~zy{z|~}|z{zyz||zzyy}{~xz}}xxzzz}xz{{xz{|{zyzy||y||{|{}z{|{y{w|~{|{y~~{|{~|z~{{{xx}y{zz{y{w{v{z~zx|z{x~}zxyzz~|}~{y|~x{|}~~zxyy{|}z~}}x||z{|{y|}wyw{yxy~{{{~|}|xx{~~y{|{z}~~}}~|~~|~}}{~}~~}{}}|~|~}|{z}{~}}}}|s~~{~y{|{~|~}z|}~|}}~||~|~|~{}w|~~|~~}~~{~~|~}}z{{}~}~zy|}~~~}{~||}}}|~}|}~{~~~}~}|}~|}|s}|}}|~}|}x~}||~|~~}}|~|}{|}|{}~~y}}{~~}~|~~|~}}~}~z}~zz||{|}}~}w~|}~}}~|}~~~}~}}~}~~{z~}~z~~}~}}}~}||}}|}||~~}~}~{{~~}}~}|~}~|}~~}~{~z~yy|~{y|z}}}}|~x||{}|~~|y}z~~{~}~}}~|z}|z}y|zy}xx}yw{{|z{}w~||yyyz~{z{yyy~~~zv}y|z{xw{|~{|yxz{||{}y||w|z|x{zzzzxz{{{yyz{~zy|z}{|}{~yy}yt~}}z{y{x{{}xw~}|{yyy{vx{y{|~zywv}|~xx}~y}|}ywx{wzyz|wy{~{}y}}y{z{|||xzz~{yx}z||{}}xz{z{}zzx|xy}{}z~}{z|||vwxy{y{{{|{yy|zzz}y}xz{x{z{yy|z~{w|v{}{||{{{}|zz{z{z{{w||}|~|{|{~|zy{|yzx{w|{z{z|x}z~}~yyw|z{{|w~z||}yzyz|y}~~y{~z}}z{x|~|z|~{|uz~vx|z{zu{}{~~~|y|~{{z|~|w~{~|w}|{y~zv{{|~||{w}z~{z|z}z||yx|yz|zv{{~uxz|~|zwzz{|}|}{|~v|}||t{xyxy}}{x~y}}}}{|x~}zyxzz{}}{||x~{zyy{yw}{zxw}xy|{zy}{~xz~~~x|w}{yz|z{|}y~}|~|w||}~z{xvz}|}|z{xxzq|z~||wyz|zz}zz}zw{|x}}wyw}y{xxxx~t|{|{}yy|zy~||x{v{}{{{|}zxy}{w|zz~~zx||}}xzzz{u|xzy|}x~{x|z}|x|{{}}u|yw|zz{||yxw}y|{~z|x|{||||}x|z|xzx||zwxuz|w~{|{y|yyx}|~x{zx~}{||{xyy|~~|~~|}~~~~z~~~}}}|}~|~~}~~~}|~~|}}||{z}~~z|}~~y}~~|~}}~}{}||~w}y}~~}~|~|||{~}y{|}~~}}~|~}~~~~||~|~~}~|~~~}~z|}}{|~|~~~y}}~~}|}~}}~}~}~~}~}~~|}~z~~}}~}{~}~}~|~~~~~~~~{~}|~}}}|}}~}|~~|{}|~~~~||~}~{}~y{~~~}}|{}~}}~~|{}|}{|{}{~~|~~z}}~{}~}}~~}{~~}{|~~~}~||}z}|y|~~|{{}zyv{}}|z}~|vyyzvwy|z|yxyy}ux|}}y~|uy{}uz}}{{|}~|{}}{~{{z}|y~z}v{zzz|w}yy|z|zz}|}y~wyy{zwy{{}yy{y{wuv{{}yx|zzy|}}|{|}|y{~}{yz~||w{~~}|yxw~z|y{}|{x{rz}|xzz}|}z}yw|y~|~}|y}|{zy}y|{}}~}|s~~z|}}|{{zx|yz{zzzw{~}yx|{|y{yyx|z~|}yxw}{||||{{xz~wxzy|zz|{}|{y{~{|ww~yzz||zywz|yyzx~}zzv{zy|yxz{~y}|~{|x}w{|zzyz|~{z}|z~{}|xz}|y~yq|{y{xxwz~yzwz|yww|x~zxu}{}~xz{y|{{||{{}~{|~}|z||}{wzx{|s~z{zy|{|y{u}|{{zvz|}~z~{}}~w{}zyy|x~|~{zzz{}}zyyw}}z{zzxzy~y{x}|{ywxy{{|xy}}x}yz~{z}|y{|xz||xx~}x}|||z{|{|z{x{wy||yx|}{yzxzx{zzut{|{~xz{y|z|~|y{~xz{w{||y|~}}|z|}{||{{|{{yz~yx{yy{}z{y}zz}{}|xzx}wx{}|{v~|}|}wz}y{z|{~zzwxzxyzz{zw{yw||z||{|wzwyy~yyzw{zz~yz|u|{}y{}~x}yz~tx}~x}y{z~}{vzzy|wyz|w|xzw~{~}|}|y|{y~}|}}~}~}~}}~}~x|}zz}~{~}}}z}|z{}{~~}~}~}yy{}~~~~~||{}y~||~|~~~|{w~|}~~}~}~{~x}||}}}|zy|}}~~|~~{}~|{~~}}{~y}}~~~~~}{~}~}~~~~~~~~~z~~|z{~}}}}}~{~~}{}~{}|~|z~}|}}~||~~~|{~~~}}}}~{|~~w~}|||{{|{|{}}z}}}x{|~}}~~}x|}xz|}}|x{{}~{{~||~~~z}{|{~~{}~|~z~}||~}}}|}~|~~}z}~}~w|z{t|}{}{{zx||}zzz}}z||||}{}{|z}{zxzxz|~w}s{y{vzy|zx~}|z}}{{zy{|zy}|y{{x|{x{{ww{}|uyw{z|}{w}{~}|~}|wz{}z~|v|{v|{yv{zww{{{yyx{{|z{yy{yz{y{{}{y|w|~{y}y{xz|}wx~y|yz}|w|~xzz~z|~}}{z|x|{w{|ywy}v{~{~{z|wxz{zzw}zv{xx{wz|x~}|y||{}zx{{{}~t|xzzz~{{{y~zwyzz{|}vx{xy|yzy}{y|{{yz||y{z|{}z|x{}z{|{x}x|~wv{zz{zx}}z}zx~~v{z~y{{zv|yx{|zyxu}|~t{|vzzzzx|}z|}|~{}~xz||y}|~{y~{}~z~|y{|yw}~z|~y|~zz|}zzy|{{|~xyz}zzy}~v~}{y{z||{xy}y{}~}z|}~v{~||}|{~}||zx}x|{uzzzz|vxzzzzx~uyx||xzx|w}y}||~{}~y~~|z{x{{|{wz{|zyz|{}z|{}y|z{}~||~yzxz}z{x}w||||~z}|{zyxz}zx{|zxx|~{{zszyyz{}|}y|z{}~{x}{xt~x}|xzy}|yxz|zzy}z{~z|{}}{|{{{xzzz~}{z{z~y~{{|{x{|{~x{{vyv}~zx{~yx|z~|{}~|zz{xzx|y~v}}t{o~|xxw|y|zz}z~~z}y{|{{z{{|}{z{{{x~~{}|~~|{~}|~~y{}}}{~~|~||~z}}~|~}{|}~}z~|~~}~~}~~~~}}y|{~~~~~|~|~~}}y|~}~}}}~}~||z|{}{}~~~|~}~~}}{~~~~~{||z~||~~{}|{}~}~||~~|||{~~~}~~~~|}~~~{~~w~}y}~}}~~~}y~}z~}|~|yz~~}|~~~|~|}|}z~{|}~}~||~~z~|~~{}~~}|}}|}}z~||{||z~{~|}{|}|~~~{}~}|~}}~~}~|~}||~~y~~}}~~{|}||~~}~~}}}||~}x|{v|~{|z{zy{zyz{}zxyy|{||z|}v}||x{||ywz}|zx{|}||zy{z~}}|{}{zz~zx|yy|vyzvwvy|{xwyx{zuy|wz|x|yyzuzy{z}x}x~zx~x{yz}}zz{|}}wyzw{~}|zyzzwx|zyx{~z|vw~vy||yy|xxzx}~{|zz~}y}yx~y||~~}}{|~}y~z{zyxz|zyw}{w{vw|yz{vzx}vzzyxx|w~{zyx|||}|z~{{{||}{{|~x}}~}ywz{z}|vzyzwz{zyzz{~~u|}v|vyz{yxvz|}{|y{{{{z~}{y||w|y{~{~~zz|{x{{|{x|}{y{}x|{zzz}x{w|w{w}{zzy{}w}x||}x~yyw|}xw}~|{z}{z~yy}|xy{yy|yz|z|zxzxuzwy|y|zv||~|{}~z~{|x{}zyzz}|z|{z{yyyxy|y}~}yz{}yzyxz~zvwyzx{{|w}}zy~}}wzzxz}zvx|z}}|y{xz||xy{{xyz{|}}vt|z{x}xvzwwvzzwu}|{}{||{~yz~|zy|x~z|{|z{x{y}{~x{{xxxyyuyyv~{y{x}xzxzv{{z}{y~y{z{~z~}zxz}}{{{y~x{}~z{{x}z{||}|{}zyty}y|vywuzvy|{y{u{z|xwuxux{}}{}z~xv|zx|~|||y}v{||{x}}}~vz~}y}w{{{z|{t|}z|zx|~~{|yyz}z~|{zz{|~{z||x~}}~~|z|~~{~v~~{}~{~~z}|}~~~}~~{}}}{}{}}}~~y~y|~~}|{|}z{}{}}{{}{}{~{y}|z||~~~{~~zx}~x}{}}}~}~}||}~~~|{~~~{~~~~~}{|}|}z}~~}{~}{{~~|~~~w|{z~~{|~~zv{}~~||{{{}||~}~~~||~z~~~z~~~}||z~~~}}~}~||~{~}~|w~~~~|}|y~|~|~{|~{}~}}}~x}~~~~}|~~~~~z}~~{}w~|||~}}|z{{{|~}~}|}~~~{||z||x}}|}{{z}z|~|}|x}}~}~}~~y}{z|}}|vw}{x|zz{z}{|}~x{y{}~|}zvzxz{}z||zx{z{{{|zyyyyxx{zzzz~}{w{|z{|{|zx{y{{zz|yz{y||~{z}~z~y}z|ww{|||~{vzwzz}uw||{}}}|}xu}{x~x}~zx{x||~{|y{|}|x|}{vzyz|zyzzx{}|y{zz{}}{y}|~}|z~{zy|y}{{{zzv{~z|}x{|z{xv{~y~{{{|x|{x~yz|}z|yxyx{xyxy{~}~z~v~|xwxx{zx}y{yxx{vxu{|zyyvz{v}~z}~{}{{~}yz}|wz~vw~zx}xz||y~zz}|||zz{|zu~v{y|yrx|zz~z|}{zz{||y}~}{zwzz{zy}}|w{}}~y~~||z{w{|{|v{y|}y}z|}}|{{|z||||x|{~|yvyx|z~|xzx{|zzy{z{~v}{~{~{z}z~}}yw~yyyxw~zxw}yxy|{{}{}yz|x|z}~{wz{}zxx}z|zy{z{zxx{{z|sz||zzywt~y|z{v}{{y{|}z}y~x|y}zwz|}v}yy~z}{zxx~zx}{z|{xy~zx{{xyyz|y{|{|}yzzt{{}v{~yy|x}}~~wz|{}yzx{|~}z~zxzw}}|}}z{}y{{{~|x|x}zyw}u{|z{{|~z{{z}|w}|{|zx|{z|~y}|y}~x}|z~~~}xz{~}}{{{}z}x~y|~zwy}|z{zz}~~|yz|{{z~|~|w{}~}|{~~z{||~|}}~}{~||~}}|z}|~~{|||{||~~~}|}~~z~|}}~|}}{~}}{}{~}~|~~}{}~~~z|~z{{~~|{~~{||~~}z}||~{{|~~|}{}y}}|z||y|~}~{~|~}{~|~z~}{z}}~}|~~~}}}}~{{~}|y||}~~~{z}}~}}~~}}}~||~|{~z{~}}~~{{{}~||~||~|}}z~~~{|~|}~~~~||}}~}}}}~~}y}w~{~{~~{||~~~~~|z}}~~}~~}{}}||}yy}~~~~~~~~}~{~~z~~~}y}}|||~{|z|~~}}~}~~|z|}|~||}}{~}~}~~}z}}~}|z|~|z|{{z~{xu{xy}y|zzy{vsu}s{|zx||yywv|~xyy{{y{z}zwwv}xzz{xy~}{|y}}y{yz|~y~yzxx{x}yw{|~|wwsuy{y{yyzwyxy{u|x|x{z{~~z~~zv|y{z}{xzz}~zz{zyx{vt{yx|zyv}z|zyzzvxwyw{|{yz|y{{{{vw{~{zz|zv{zz}|}zz}yzzw~{y}{xxzy{uw}z|y}xzzzzxzyyxz{{ww}{xy|zv}{z{}{}y~{~y{x{{{{yz}yxyxwvz|{{w|v{{xxx}x|wy{~{vvxuwyyzvyz|{~z}|{y~{zy{y{{yz|}w{}{{w{|{y}v|z{xzx{zyw{uwz|x|xw{~x{uyxy}}|}~z||yy|{xy{|~}xw}||{||}{x}yz~|zy~xxz}|||~yz|xw{z~xwz{w|}y~|ywwzzxy}{}z~z|w{yz||z~|{xyxxyz}x|ww{}vu{yw}zzyw|~v~w|}}{}w{||~}z{z~wzz|~zyxxx}~zztxzw{{|zwxy}{{vzvzw~{|{|{x|zyxyvy~|z}||vw}y}}y|{}|{y}|}~w~z{|x|}{xs{|yz~xx|}|{~yzwyzz|{w{xxzx}z{x|zz|}}~}|{x{|{}y|{{|wxyxwywzy~w|zwz||{z}{v|xyyz{uzzyx{{w~|zy~z|v}|yz{|wz|}}yz}xzyw|zy{z~{z{~x{z{}y}x{{}{xy{|yz}|xzy||{~yz|~{~}}}|~}}{~|{|~}}v}{{|}|~z{~}~~y}{|||}{~x|z~{~~}{~}}}~}||~{}|{z~~~}|{~z|}~~~}|~~~}}~}~|w~{}}}|}~~{~}||~~}{}~~}zz~~~|}}|}}~}~|~{z~}}}|~~~}{}{z~{|{}}~|||z}z}~}}}~~}}~|~y}}~~}}~}~y~{~}~|}~y|~}{~}||}~}}}|}}~{|~|~~}~~zz|~z|}~~}~~|}}|~~z|{}~}{y|zz|~}}|~~}}}~~zz|~}~|||~z||z{|~~{xy~{z~~||~~~}~}}}{x}}z}|}}~||}|||y~}|yyx{{wx{zwy}~yyzy~y|}~xzzzz|xz|{z}{}yu{xzz}}wyzw{y}|yzu~|{{zzz{{~|z{}xx~xx}z{y{}}wwx{|}}}yyw}vzz|z}yx|ww}xw{~zvxx{{zw{zy{zy~{ww{~y~x{{|y|yvzwzzw|yz~y{}z||{}yzyz}yx}wzw}}}xxzy|{|~||~{{y~}zx|x{~|~wwx{x}{{|}|z~|xy{zy|{zyu}}~~yy~txzyy~}y{{{zx|}}{|}{||}{y|{~~|y}|{}zy}xxyx{~{yzxyw|~wx|}y~||{|x|y{|z}yy~|~y}z|~{wzxy{zz}zvzzz}{~{wzxzyz{}||~yw~x|}|z{|{w}z}{{z{|{x{{zszv||z|yy|||{z{x~|{z|}z}zy{v{xx}x|~~||y}}zx{}|z||z}~{}{{wzww}x{x{ux}|~|{xy{yy|ywwx|w}|}||{~zyy}w~y{{z|su||{}z{y{x}{yy}wyzw{z|}}|x}{xwx{{|{|yy|w|~xzy|x|y}{{~}z}~ww{|{z~yz|z{}zxzz}~}}{{|w}zzx{z{~x|z|vyxxy{}|z~xzxz~|{w{y{zu~{zyzv|z|}{{z|}zx~~z|y~yy}x}x}zwx|~~{xy{|zy{}yw~z{z~}z{|w{~||yzw}{|~xzw}xxxz{~yx{y{|}y|{z}{{xwz||}x~y}yz~yxw~}|~}}~~}}~z{~|}}{~}~}}}y}~}}}z|~w}}~{{}}}}~z}~}~}z}}}{z~~}~{|}~~|{~|}||~|}}z}w}y|~}~z}}|~~}|}|}{~~z|~z~||~}||~}}|||}~~{{z~|}~{{~~|~~~{~}}}~{~~}|}|}|~~}~|~~{~{~}{~~|z~~}~}~}|~||}z}zz|}}|||y~}~}zz~~~}{}|{}|}~{|}}~z}{}~|}|~~}}~|}~~~~~z}|}||}}~{|{}}~}{~|~|||~~|}}~~{~~~~~}~{}}}{zzx}~~|}~~z{}{}~{|{~~|~}~}}~|}}z{}{z}}~z{~x~{x{z{}s{y{|y{z{x{yz{u}{{xx}y{{z~z{|xy|}~ywz|zxyw~~~v|{}|z{{vzzz|~zy{{zzt}}{z|z~~z}yy~|~w}{ywvw{~{}||zzw{~{yvy{zy|~~~|{}x~{yyxwyx~{yz}z{~~|z|xy{vx}}yz}}{xy}{z}|xyy|}|}~~z~~{xz~~zzwzzy{z}~{|||w|w}}~w|~x|z|{y~x}|xu}|{~|~{{}{~x~zzz{|||{{y|y}{zxz|~}zzxyxzzy|yy{{z|w||{}~||}yy~z|}zy{x|}~|y|zy{y|y|{y}|z{~y}y{yvwz|zz|yzxz||}|||z{zz~||}x}|{{|~v{z|}~z{yy}~y{{vx|ysy{yywzzyzvy|zz}|y~zzy~wx}~~|~|{wz{y{{|}}}}}zy}z|{y{x|zy}{{xyz~yz{zx|y{}yz||z~~}{x|~~z|yz{~vxuy|yx~}|zy|{vzz|{}|zyy|{w{yxyzvzw|{{}{~|z|~|xz|}{y~x}x|y}~|xyxzyx}z|zyw|w{zx{y|zx|x{{}vy|xt|wzyy}}|}}{x|{|xw}|{y||}vz~x{z{~y{z|{z||yy{y|x|wwxy}vx{y{{x~xv{z{}|xw}z~{}{xzx~|}{y|y~zzz|{}}z|{zwxz~z|x}}|x{|~xw~~x~x{|}z|z|z}|}}~}~}{}}|}y~~yv~}}|}|~~~~}|}~}~{}}{~}y}~}}~}}~}}||}~~~|~~~~}z~}{}}~}|~|~~}~|~||~~|~}~}{x|~|~}}}~|}|}|~||{~}~~{}~||}~~||{~}||~~}~}|||~{}{~~~~~~|~|~~}}}}|}~{}~x~}}{}}~~~~~|||{~}~{||}|~zzw~{}}y~{~{|~~~~~~|~{||~|}||~x||~~~y|~||}}~||{x|~}{{y|zz}|w~~~~||{|}}}yz~}z|}||y~y{yzx{z|y~{y~z{{y~}x~}x{zww{{ux}{zwy||{|{~{zz|xz~wzy{}zvx|wy~}z}vyzx|{|{~{zy{zw{zyx|zx|}{|zz}v~{|xyz{s|{{w~yyxx}zzzwzvy{~|~|||xzwzz{x{|z{x|}zz{{{||yxxy~yzz}ywxu{z|}}zxxyz{y|zy~y{{xz|x}zzz}{|z}||zx|}z||x|{{u~|{z~zyyx}~zzz{x}{~xz}}y{x}y{y~z}{{z|yxyyzzwz{z|yy{z}z}||y{{y~zwxzw{{xv|}z|{{y|zzzyxu{|y}zxyzyu{}zzyww~zzxuxz}~xy~x{z{~{}yzyyv|}{{}zz~{{~x|z{||wv}v}|z|y}{{y{}}{zzy||{|y}z{xz~|{~yyv{{|}w~v|{xzy|~}}z}yz~y{z{zyxwz||zzy{z}~{{{|~~|xx{zz}z|yuxy|z||}||~y{||x~{zx}|}{yx}|~y|z|}{{{}y{|yt}{z}|xw~{{zz~|w}|{~xyzy~w}y|}wvyw{}|}x{}x|w|zwxuz~|z|~~{x|{vxxyw{ywyw}~yyw~{zxy~{x~{z}|}zx{|wzztv{{{wy|z{z{zz{x{y}|vz|yy}~x}~{z{zy{yswxzw{xz|~y|~z~}{zy|zyz~z|{|yz}|y}yu~{xu{}}yy|zzxzz|xx}xz|}y{|~y|z{z||z}|{}|||zx{}zwz}}yz~}~}y}~}|~~~~}}z~~~|}~~~}}~~|~~{~~|}~z~|~w~~~t}|~}||}{}}~|~z~}}~}~|z}~~~z{}~}}}||~y~~~||}}{|~~~{~}}}z}~~~||}~~|~~}~}|~}~}~~}z~z~~y~~|~||~}~}|~|~~~{~{~~z}|}~~~~~|~}|}~zz}~~~~{~~}~}~|~~~}{|z|~~~~}y{}~}y~}~{z}}~}|{{~~{|~~~y~~y{}|~}||~~|~|||~}|}||}}}}~}{}{}z~~~}}zy|y~y|z~x|~}zzyw|}}{xww~yyx|w~zwyy}y{uv{~x}yx}~}y~|z}x|z{{~{y~|y{}~~{}~{{{zz|{zu{z|z}{{yx{~|{}}wz~u|z|{zz~z{|{|~||x{}w|{}{}y||vyy}{z{w{{|{~zx~}|{}|w{}yy{w|{{|{zyy}{||vy}y}}~~z{~{{{y}}|xx{z{{z{uzyzyy|z{|{zyx{{yw{}yyvy{{{{}{~|y~}|y}}||zy|~z~u~~{y}~||{{{}}wy|z}z||{x}x~wz~y{zy~{xz|y|{}z}||y|{xx}}{~{{yzzy~|x}zzz}}zzwx{w}{z|z}}{zwwxyz{y~{||y{~{v}|}z{}{||||{|zyxwyx|y}x}{zzy{{{xx}~|y}z}v{z~zz}|y~~z|~|{||}xx~{{x{|}|vzw~vz{w}yyzy{y|x|z{x~z{{yy{z}vz{{|{z|z{}z|z}zy{~y}z{|}z~z{y{yxztvzxwy}|||}zw|xzz}z|}y}~~|zy}z{}wy}zzy}}z{yyy|z{z|xyzzzz{wz{{|z~|{w|yy{yv|{|{{{}~||}zxzzwz~}{y{|||{||yyw|{u|{zx{~|}yz{yu|yzz~z{xww|~|zz{~zxy~{{}}~z|z{}y|zy}xz{}}{||{vyuzt|{y~}|~{vx|||zyy~{}}y}yw}{|z{{~}}~||}z~~}}}|~~~}|~{}~}~}|z~|}{}~}{|}z~||~}~|~}~}y||~~~~{}~}}{{~}}~~~|~|}|~z{|}||~}{w}}}~|~~~~zz}~||{}~~|x|~y~|~~~}~~~~~~~y{}y||~}~~}}|~{}}||{~~~||}~{}~{||~|}|~~~}~{~~||z{~}~~~}~{~|}}{}}~}}|}{}|}}}{|z~~~~}~|}{}~~y{}{~||~|~|}}|~~~{~~~}|}}}~}|}}~~~{~||z~}~|~~~~~{{}~|~~~}}|{~x|}{~}~||~~~~~}~wzyzz~|~{}~zzxzu~{x{~||z~{|xx}}v|y{zzz{{}yyz{y}x~z{{y{{w}{{{|}z}wzxz||}~zy|}z{{~w{{|z{y|~}w{~}uz}{yx|}x|zzxz}y{|u}w|~{|z{{}yyw}|{~~}yx|~{{{{|||{yz~{y{{y}xz|{|yx|wz{v}}}v}}|z{yz{|{~~wwzy|y|z}{xvxz~}}}zw~||zr}|z}yz|zx}~{y{wyx|{|y||~y~{zyv|}{u|w~~y{{z|{{|{v|z~|w{|{yv|}x{xt{~{|y~zy}~x|{}xy|zz~z{}yz}}||{zzzz{}}zy~|zyxyxy}{}}{y{x}xz}}z}{|x{z{|x{}|~}~~||{y|y|}{~v|y{{zzz|{~}{~~}~y}{z}xxz{z|y|v{v~w||}zy~}uz}xzv{wy|~{}yz|{z|~u~yyv~~xx}x{{y|{x{}|xz|v}z}zy}z}~ws{|~}~{z||y}z{x{~}}y{~|xwzw{|y{z}|z~}}|{|w{}~}|z{z}z~y{zz{{|wy}~~}x{}xxy}}x||z}|||{}wz{{|}{z{zzzz{}~}~yz|}x|~zy|yz{z}y|zx~|y}{xy|yyw}}}zv}~}|~{|yy~z}xwwzzyz}w|~}{}}v{|zzxwyw}~z{~xyz{{zxz~{z}x}x{|}zzz~{y}}y~|zx{}{y}~vy{zz{}|||z{x{z||z|}zv|wy|{|~}{}}}{v}}~{|{|~|y|}|}~}~}|zz~~~}}~|~~y~|~|}z}~||~~{~|}{~}}{~|z}{}{}~|~}|~{~~}~~~}~||~}}|y|~|}}~}}{|}~~~|~}}~{~}|~z~~~~|{{{|||~}}~|}}}~|}~}||~}~w}~~}~}z~~x}}~||~{{~|}~||}|}}|}~~}|}{zu~|~}~~|~{}||}}}||t~~||}~~}y}|}~~{~}~~{{z}~~}~~|}z{}}}~y~~|~}{}|}~}|{z~~|~|~~~}}}~{~~|}}{~y~}~~{}}~||}}|~|xz||{{zyy{{|y{y|wwx{|xzzz|x|v~|~}yyxzzzz|{y{{~}|~}zwzyy||{yz{z~zz}{z}z}z{vz|y{zy|zzzy|}xw{z{yux|yy|~zz|||z{|zy~yzw}}{}||}{|{z||{zxz~}y{{xx|}{|}yzzx}{z|x||zyzyx|x|}|{v|~yzz|~{}|z}z}||xy}}y{}vw|xzx|yy~x{vx~z||xzu{y}~{}|yy~z{}{xz~|{~||}}{{z|z{~}xz|~|xz}w}y~x~yx{y~}w{zxx|xy~x~{s}~vw~z{|z||||wyzwz}y{}w{xt~|}zuy|yyw|}xy|yy{{zz{z}vy~{~zz{z~z{y{xy|||z{}~y|~}{~xz|yww}y|v}xyy}y}|zz||{~xyytwxyy}|}{z}zyy~}z}{{y|{{y|||{~||zu|x{y{xwy~|z{|u{yyzzxxxy{|}{y{|yzx{}{y}{z|z~~xz||zz~{{{}zzz{}{xv|uw|}yw|uz|y~yy~|w{z~}~zxy{{wy}~zyzx{|~|{}|y{~|zvx~yxx{}~v~yz|~{~xyz|yzzz||xzzzy{|x}v|y|~y{|y{xz}z|zx}}}~}}w{~zy~xx{ws{wzxzz||u||{y{z{w}|{{}~zzzyz}yw|yz{|{|{z{~{|{|x||}y}|x{z|t}ww|z|||yx|zzx{y}yzy{}{~y}~~{{|~{}{~}~z|yy}}~{|~y~~~~}w}~}|}~|~}~{|{|~y}{~||{~|~~~~z}~~z~|}{~|~~|}z}{~~}~}~~|}~~}|}v|~}||~}|{~}{}~~~}}~~~|~~~|~}~}~|}|~~~}{||}|~~|~|~~~~~~~}~}~}y~}{}}|~||~y}}~~}|~~}|~}~~~}{||}~~}~{~~|~{~}}~}~}{~~~{z|}}}|||}}}}}}||~~~}}~}z}~~|||{~~z{|~~||{|zz~}|}|}}}{|||~{~~~y|z~z|{}|~~|~~}~|}~}~~~|~{z{|{||~{}}~{}~~~}~~{}{|||}~|~}x}~{zx}|~}}||w~w|uyy|}wzxz}z{zw|wwyxvz|{||}|xx}{|||}y}zx}x{t}|xz}x|||{x{{}xy}z}z{xxw}z}|~w~z~}|zy~{xx~|{|x{yz}w}}~y||w}}{y}y|zz{}xy|uv|{y{}wxyz|}v~ywyv{{~|{w{w{|z|uy~v{|y{{z{|~x|}wy{y}yzzyz{{xy}||||yu|{{~xy{|{|z~{yzxzv}wt|z||z|z{y}z{y{|yy}y|zx{xy|xyx|xy|vtzz{zw{yyxy}t~|v}xy|}x|{{w||x}xwxzxyy{|yzwxz}{}}zyz|z{}yzx|z|xz|{|zzz{yy|z|~{|z{yx}}xv|w|}|{y{x|vz{}xyx{}xx}xy|w}yx|zwv{z{v|{}{w~w{{{y{yxzx}z~~{vz{yyx|{}z{|||yy|}x}y}zzzz|yy~}}}vy}zy{{}v{w|~z}}z~~z{|zyyy{}}zyy{}|z~|||{|z|yz|{||vz}x{{xvzy~yz~yz}w{xy|}z{x}zzx~z{}{}yyxxxzxyz|v||yzz{{{x|~y|z~}xwx}y|yxzv}{xu{}|~||z{||zz{~|z}yz}v{|ww{vy}vz{z}|~zzyx}}x{zwzx|yz~||{{{|~x|~{~z|{|~|x{|||{v}xyyyxz|yzzx|yz|z|w~{z~z}|yv{z~}|{~~|~y}{~~}{yx||zwy{{{{w~{|zx|~|zwv}yzzz{y~{~{xyz{|zz{w|z|xx}}{{~}{~|}|~|z|}{{{y}~~}~z~~|{~}}{{~{|zx~|}||{}}|~z~}~yz}||z}~{|~|}}z~|}}z||~}~~{{}{~{}~|y~}~|z~~z}}|~|}}~z~}}~}~|~|}z~}~|}}||~|~||~~}}}||~}y{|~|}~~}}|~||~{{}||{~|~|~||{~z~~}z{~|~~{~{~}}}~|~~z~~|}~|}|~{~~|}~~~~~{}}|~}~~}}|~{~~}{~}~~~}{~~}{|}}~|~}}|~~~}}{|~|}|~~}}|~|}~{}~}~~{~~|{z|~{|||~{|z}}|~}|~{|}}}y~~}{~}|~{}{~~~}|y{{}|zy}}}~}xzuzuxyv||xxyxzxyzz~}y|{}v|{y~{zz{}}~}}ywzyz}|y|w}~{}|~z{y}}y~{{wvy|uz|xy}~zxu|x{{zvx{z}{{xx{|}w~{|y~vx{z{{|zz||xz{x{{z}|{w|wvy{xw}|z{x~z~}w{|yy|zy{{wyzz{~|z{{~~{z||}z|z~{}}|{}~yzyv~yzzzzwy|zz}xzwyyz~zw{}u}|~}xw}z|yx{}y{|{|~{~||yx{{|~y~|yy~{}x|{~zyy{w|{w|}x{z}ryxy}}zz|v{}z|z{|z~x~}~{~{xxz|{y~~z{x|x{~{zzzz|}yyz}v|{|}|x~vx{}wyzx|~p{xz{}~z}zwzx||}{|{{{~|w}{{x|}y{yx~y~v|||xxzxwy~z|{wx{~{{x{~|y}xz{}zwyy|{xzy}wu}z|~zy}yz{}yxxxwzu|xv{{yx~}||y~x{z|}z}zxv|~}|s||y{~z}{z{{xzzz|z|~vzwv|y}{x|||yx}xzy~y}~~yxz{v|z}|}y|~{}xz}wx||}z{{xwz|}zz{x~ytzzx{z{{zxzy}|yxxzx|~yz|y}z|}}|{z|~}{||}~{y{||z{|{}{y{zzx|z~{{}{y~}|{ztw}{w~~{{zx||}|}}zyy{|}{|{}|y|w~w|s{z{{z{x{{y~x{x{y~|{{v{v|{|~}~z~zz{{~|{zy}|}}}}~~x}}~~|~|}}~|{~~|~|~~~~~|}~}{~z|}z~}}}~~||z}~}}z}~z|z}{y~{~}}|~}~~~}~}}z~~}||}~~{~||x~~|}|||{}}}~~}~z}~~z{}}{}}{|}{~~~~~~~|~~|~{{~}~~~|~~|~|z~}|||~~|}|}}~z}~}}{||z||}{}~}{~}w{~|}~}~}~~|{|~}}}}~~~}||~{{|{}}}z}z}}{{{~~~~~~~}}~~|{z~z~}}y~|z~|}~{~{|}~|z|}~~}z~|}}z~~~~|~|}}|}~~~{~}|{|~~|~z~~|}~~~|y{|}~x}{}||{z~xyyzy}zy|||{|z{{xzxwyw~{z}{|{xxyx{yyzyzzu~x{~x{wy|wy|yw~}}{z|zy{zxxz|z}xz{y||yyzvx{zy|}|wz}y{ty{|yy|y|zwxxvzv{y|x{x|w{yzz}xu{|zy~~y{y|zw|y}}yy|z||w||}}zz{{xt}xy}{}}wzyz}||{{{w{z{vxxy{||{zz{x{~wz{yzzzxyyxyzw}xz}y||x}{yz{~|zzyzyy~y~|||z}|z|xzyzw}|y}x{{}z|w||{ywxzwzx|yvxz}z||zy}{}vxy{{x~|px|yxwyyzy{|}{z|y|{zw{||y}z{}vu{|y|y{{|~vy{|xt{}xzzx{~z}yz|xy{zywy{}|w}v|v}x}{z~z|{n{{zz|z{y{~~v|z|~y|}zx||{zu{y}~}{zyx|}x|~|zv~y}wx|ysyy}~y||~z~|z{z~~}{|}xw}xwxzzy}zy||z|v}|y|yyqz}|}z{}}||{z|||vz|y{wzzz}{{zv}xz|}~|{|{{zxz||}u}{||x{w||}{}z{z|wz|vzy}|{{yz|x||z{~}{{}{{x{y{~{~x{x{|w}zw|}x{{yzzyyz}{~tyz{qyz|z{u{yy{x}w{w}x{}{}}yx{zu}x}x{yx}y|{~zyz|xxv{{y|}ry{~{|{zx~{}w|wx|{ywz||{}yy}~z{yzy{{{}y|zz|ywz|x{xy~x~}z|~}}~~{}|z{}~z}~{}|z}|~}~|{~~~z}w~~}{{~}~~|~y}~|z}~y|}y}}y~}}~~|{}}{}|y~}~~|~~~{~}{}}}}~|||z|||~}z}}{~z}|~}}{}}}z~|~}~}}{{|}~~~}z}}~~|}}~}}}}~}~}|~}~~~}}}}~}~~}~~}|}||}~|}~}}~|}|~}}~{~{||||}y}|~{}~}}|~}}|~}~|}}~}}}~~|{|}z~}}}||}{z|z~~~~|y}}}~}~z~}~}~}~}~~|}~w~|~{}}{~~|~}}}~||~}z~{~{xz}vy{}w}yywxyzzyzz{|w}|z{|{w{{{yxyz~yz{y|}y~||}y{yw{|||}}yu||||w{~y{{|z{yz{zzwzzx{yz|{|y}zy|xz}}{y{}z}}y{z}y~~w~yzz{{~~~zwwv|y{}x|z|v~x{|yzwz|x}z}{z|}zxx}~{x}zzy}z~xzw{||{{w~y~v}{}{{yxzzy}{szyzyv|yz{|zyyyzx{|zxyy|z}{|z{z~{x|yz{ww}}}zz~y|z}~zt}x{{w{t{{}{{}y|xyz{wz||wy{}zyy{yyz|wz}x{w~|y}{{|}}zw|y|}{|y}y}yx}zvw}zywzyx|zywx}zxv~{y||y}{z~w~zzx}z}x{|}w{}{{xwzyvxy|xyy{z|||}zzy}yxzx|y}|z||{~~|}~~v|z}||{z}~{{~~||zz||t~}xz}yyywz{vyz~}yxwxxyyz~|~~{}z|z|yz}~{}~yw{{{{}{{{|z|zz{}{wyxw}zv~x|x|y}{{w{zyz}}}vz{~||}~y{{{{uz}|~{z}{}~z{}{|{{|}}}~u|wty}xy}y{|{xy|y}{y{||{{yyx|}yx}zz~|~|wzx~~z~{t~z{y|y~{{}zz{y{~||xzz{z{}wy{x{|}||{~}~{}|v||~y|x~y~wyx{xv|{|{yzyx~{ty}{{vvz}zx{zx}|z{~~zzy~~||z~z}}|}~|y~|}w}}|}z~|}|}z}{}~~~}|~~~}~~}}|}|~}}}}~|~|~}~}~~}~{~}y~~~}}{}}}}|~~}y{{~}~~}~|z|~{~|}}}}~|{~~~~{~~}~~}~}~z{z|z}}}}~~}}~|z~~~~~{~~}z}~~{}}}}~}}~~{}{}~z{{|||~}|}|{{|{}~}}|}}}{y|zz~~{~~{}{}~{~}~~~~}}}|~{}~|{zy~~z{{~}}|||~|y~~|}~z~~y~|}{y}}}}~~~}~}}~~}~~}~~~}~~~}|z~|~~~}|~|~~~~z~}~z}}|}x}}z}z}~}}z{y}~}{{~z~|y{t~|z~z}z|{|zv|wz}|||zz{}|z|}|zz{~|yxz{z}u}yz~{~}y{y|uyz{vxzzz}y|zxx||{x{{|y{yyy{~}~|y~zz{~{z{{~z{y}|yy{xuy|zzz{tv|{wxx}z|z{y{{w{|w~{x}}~{ywzz{|zzw}||z|zz{w}}~|vx~zyx~{y{|{}{z~|}|xu}|~~~{zvzx}~z||y{y{|u||{z}vz{y|z~y~|x|{~|z||zvyx~}uz}x|}}wyy|xx|{{zvyz~x{~y{{z}z|zy~|yz{zz||y}|y{{|}}|~yx{~yz{{yx}w{|}}||~~{{zzx|yx}}x{z~z~z}y{y}xy}x{z~|}||~z}|y|v~y|}z{zx}x{xzyw~ww~}~~}zy{xz|}{}yz}z|x|~x~}||v~xw}z{~wz}|}{{||wuzz~}}}{{|{wwv{}x{zx}|{y{w|}z|x|z||yz{w|~}|y|}{yz}|{{z~y~yyxxy~x|y{{z|~zz~{yx}|{ztt{|~zz~}z{{x~z||{~|{}y||xw}}y}zx}u{zz{zzuw{}~||zz||~z|{yy||yzy|{~{~}y|y{w{x|~xz|y|xwwx{z|y}y~|~z~y|||wx{xv~}|}yz{z|{|yzzvw|{{y|}xzwy{{zx{~|{{xwzy{|yy~xy{x{}}z}y}z|z~{|x}v{xzzw{yv|y{{xwyvz}{}vw||y|xv}|}wx~|~|~z~||~~z{}|~{~~|}}~{~{~}}~||}~~|}~}y~}~~}}~}}}~~~}~|~|}~~~~~~z}wz~|}~z~z|~~y}~~~~}{}{}}}~||}y}~~~~}~}}}~}}x~~~}|~}}}{|}|}~~~~~~y||~z}~}~~~y}x~}~}~{~~{|{|}~~}w~~}~}~~}~}~}x|}||}~|~~{~yz}}~|{}~}}~w|~}~z}|~u~~~~{~y~}}{{}||~}}}}y|~~~~~}{}~~~~|}}|z|~~|}~}z{{~~~{~~z{|~}~|~}{~||~}~~}}~~~|~}||}~~~~~|}}w}~}~}~{{y|}}~}}}{{|z~}z|~||~}z}~~~~|{|}|{zx|{}|||z{|w{yxy}zx}x~|z}z{xw|{wx{wyv}{{{y|~y{xzwu||u~y~zx}}||xz}z}x|~xx|{~|}yyy}y}|{}wyzz{ywytyz{|}|zz{{vzzzz{{zzy}|{}xy||x|{y}||{{wxzyux|y{{}x||yyx{{v}vyz~x~l|zyzzzx|{y}z}~w~}wx|{~w||xxyx{||z{w|}y}|y{xzyzzzy}yv{{xz}|z|{~yx|~xz{zx}}~w{|zzzxvz~wyw{yy{|xyw|}r}|{r|yty{zwyy}|y{y}yzx||~wz}w|}xzz}}x~xz||y{|}{y{|zz}yu|{}xy|{v{vz{zzz~|z{|zy}~y}}|}x|wz}}~~}}x~|||x}x}uuywy||yw|yy{~x{{wzx{|yz~{~z~yz|z}|y}|v|}y|{y}y|y{{zs|}|||{z|~|y{xxyxxxzx~{z|vtzyzzzz}||x~x|yxx{yz~zyxu~}~}xz~}}zzzzz{y{wz{z}zyzx~}uz||vw{zwyy{z~||}y}}|yx{{{}z}}{|zzyz{yx}}{{{}y~{{}x{y}y}zvyxsyyy{{{{~t{xsz|}y{}z}}{xy{x{}{z~z{~}y{y~zz}zz{}y{vyy}z{yuv{uxyy{zz}}wyyxxx}~z|}z}{xy|{}y}}}{||~{}zy~y}u|{u{x}}y{{~w}}www~}z}x~yw|x}~zz|||u{{}zzy|z|~}~~}|}|~~z~yx}}~~~~|{{~}y~~~}~}~}~|x~}~{~}}~yy~~y~}{}~{{}~|~~}~|~}~~~{{}{~}y|z~}|}z~}}}}}{{z{}zy~~{~}|~{~~~~~~~~~||~~~~z{{z~~|}|z~z~~~~~~~~~~~{}|}|}~~~{~~~~|}|~{~}~}||}}~~~}~||~~~|~~~~}{|}}~}|}}|}z~}|{||}|||{{z{y~{}|~}}}~~|}|}~z|~}}}~|}~{}~x~}~~}}~~}}{~~}~~z~}{{{~|}}||}~~~{}~|~z|~{~{|~~y{~~}}}}|||}|}~}|}{|}zz}~}~}~}}|y}{|||z}{}{}~|v~wwz{}}{zzz{y}xy~yw{x}~}{yz{}y}~yv|~|}|{{}y|}~{|{}xxy~~~y{|z}{{{|}y{|||{||y~xw~vy|}}z||z|yx{{y|}|zz|{z~wz~z~{y}||||}}}z}z|x||z}{~|z|~z~x}y{y|z|x}zr}z|{z{|z|{~}~}{~yz|x|{y}}}{{|z{z||x~y{v~{z|||{zz}{~z}y|z}{}z}z{y|~|~zz}{x~}~{wz{|{}~{|~~~}|zx~u|}wzz~y{{{}w~y|y||~|~|~~xz{{z{}}}z{~~|~||{{z{y}}zzz}z~~zuy|w{|v~|}y}zz}}}~}}zzz~}~}y{y}|~{||zy}}{~zz}}{~~vzyz{{|y{~uzzz{||}}|v~~y~}y||y{{{|{wzz}}y}||}z}yzzwx|~z~y|s}|z}x}~zyy}}||{}|~|zyz~zx}y}z|{{{~|{{}|}|~x{|}}|z~}~zyuvwz|zy|}|}}|}}zxzww}}{{||~|}|{zzy~z}v|zz{~~z|{|{y}zzz~w|{s}z|{|}|{|zy~}}|z||z}x{~~|}z}|}|{}{{yzyy}z~z}zw|||~zy{}zz}zy{|{|y}{~y{}z||{~~|{z|||z~}{{{|{{{{{{zy~{{}|z~|}z~}z{}~}z|}}~||~}}}|~~}~~}~|~|~~~~{}~}~||}~}|}}{~~z}~|}}~}|~}|~}}}y~~~~z~~y{}}~~~||~{~~~~~||~}|~~|~}~~}~~~}~~~~{|}}|}}}|~|~~~||}}~~z|~}~}}{~}z~}|~~~}}~|~}{~|~{~}~~~}}}~}x}~~|~}x}~||~|}}~}~~~{}z~}}~~|~~~|~}~}~~~}~~~~{z}z|}{|{|xw}{}~w|{{|}vx{{|x{xzxv}~yyx{t{{{{{y{zwxzyzz}{x}zv}}{x{z|{|{yx|{|{w}}z}|yyz{z{zyvxx{zy|xy|{z|y|ywwyzuz~}z|~z{wyz|x}zyyxz{z|}z}|}|}|}}yx{z}yxzy|zwyy{}z~{xx}yyx{zxyx}zz}}{|z|wzx}x{|{{wz~{xz{zzz{}z{zwyzzyz|~yzxwz|{{vxx|xxy}}~xz|~x{}yyzzzyy~}{z}}{~z||z|x~yxvzzv}}xyy}{zywz{vz|xz}zw~{}w~{~{}}|z~z|~{{{zxx|{~||zzxwx{y{z|yx~zwzz{wyzw}{vzxzyxy}||xz}|yzt|~y~z|x{z}z~{~|~}y{wyww{uw|~y|z{{x}wzwtw|~yzyxxz{z}zywwyz{}{~~y}yy{zv}{x~x{uw}yw}{{{yxx|{zt{~{x{zz{}t{{{y}z||t}{zzw|t~}z~y}y{}uz|z}~ywz~~yzuzz{zzyz{y}yz|yzxyzzwyyvytw{{z}yx~{}|w{y|z}}}}z{|x|{z|x{|yz{x|zxu}~ywzv{z{{z|xvxww{|{z{{{|xz}x{y|xzyzv~x|y}}{xz{y|~{xu{}wy{ywx~y~v|zv|y|~zz{y{w|zz{{}{y{{y~{}}x~|zz||}{|z{{{xyyy}|}xwz{u{uzyyywyxzywtyyxz{|}}|~w}zyz|}}~|~|}}}||{}~~|}{|{}~}}}|}|~~~}~~~{{z{y~|}|||v~z}{~~~~~~}}~~}}~{~|~y||}|}}~||~|}~~}}{}~}}~}}}|z~~}|}~||}}|~~~}~}|~~z~||x~~~}~~~}~y{}~}~~~~~z~}}}{|{~||~}}z~}~||~|~~}{{{}}}{{x{{}~~||}~w}~~}~|~{}||}}{{|{~~}}|~|~}}y|y~|~x}zz||~~|}{}|~~|}|}}~~~|{|}}}~x}|zzz{}~}~~y|{~x~|~{}~}||}~{|~|}}}~{~}|z~}|}~}|}~}}|}}||}}~||}w}{u~zv|{y{yu||ywuz}yyyz{{zx~|}y{{{|xxvz}{zz~||yz}ywy|{ywy}{zz~}~z~zxvyyzrzz|{{x{|{z|zz}xywxyzy||t|xyw{}|z{x|zwy|{z{zv{z~}}y|t{z|w}v{|}x{}yzz}wz}x~|||zx{xxz|y{|z~x{|z~|{|xv{z{~{xz}{z{w~w{x}}{~x{yw~~}zy{{y{{|}{zw{|{z{{z|{}x{yv{wzx}wkv|xz}zvy}y}wz{z|tx{|{wy{~|}{{}|}|wx|~xv{{}y~zzz{y}{z{|~}zzyy{z{yyu{{|z|{{z{z{}~}vwx{xy{~zz|}{|y|y~s~yz{}{z{||~w~}{{z{{xyz|zy|xz}x~{zz{|~z}|z}~~y}ywz}}z~z}z}yyzy{}zzzxyuzz|~yxzx{~yzxy{z}~y||wv{|x{}z}|z{{|{{}x}{zxwyv}z|{{z{yz{v{{}}y~wzvvz}|~{zz{w}~|}v|z|xz|{x~|||zz{yw||{{z}z{~z}y}z{w{{z|{x}{{{{{wy}{v~{xyxzzyzx{|zz{zyyyxy{ywzx}yxs{zv{y{~}~z{|{|~~zz|zyy{y{y|{|zz{z}xyzz}~yx{|{}{{}{y|}z~}zz{~xtxx~x~yyy}y{{|x|zwy{}yv|yz|{~|{x}{z}}y|z~|yxx|zy~{zx}z|||xxw{u|yx}z|zxx}zy{~|~x}|~~~|}~}}}|}~|~{~|}|||}~~~}~z|}|{}~~~||}{}}~~~|~|}|~z|~}}}{}~{}~~~~}z}~~}~}~|~~}x|||||~}||~||}{~}y{yz|}~|z{|}}z|y}~~{||~||~|~|}~~||}}~{~~}}|~}x~}||z}|}~~~~}~~~}}zz~{~}~~||~~}}}~||z|~x}~}~}|}{}|~~~}{|~||~}~~}w~}}|~|}|~|}~}~~~~{~~z~~{{{~{|}~}{~~~~}|}~~~}z}~~||~z}}{}~}|~|~y~}}~|~~||}z~~}~|{}}|~|}|~~x~}~}zz~~{~|{x||yyx|zv||zywywzz{ysx|{xzyy{yyuzywzzxx}z|{{x{z|{}{z}|}|y}{|}}{}z{}|~}{xwv{w{}{zx{z~zywwzyw|xywx}z}{x{w~}~|~{x{zuzzwxuyx|{zz}|z{{x{{x{yxx|y{yw{|xx}y{}zx|}z}|xw~w{|xyx}{|yx}~}|}~y|z|{wuw|}~z{wz{u}wx}~{y{|yzzx~|zw|}|{zy{~~~v{vzy}uw|z{{vy||x~{{yyxx|{{|z}x~}|{z}||zw{y|{}tywxyw|z{y}{{~|}x{y~{yy~}{|{|y}xwz}~zzsx{xz{w{x}tyx||z{y||v}y}w||||}~{~||}~{}yxz||yzx{z|y~y{||xyyy}zyz}|xy}uz|y|{{y{{xzyxzyuxw|~x|{{{~{}{{~~{y}}x{~{yx{{xzwyywzz|y}yy}~|y{vx{}z{{x{zyxwyy}~~zz~{z~||w{|{||{y|yz{z{yv||vxyw|{y|y{zz~z~y{wwu|z{|v~w}{{zzwz{z}y~yy|~~~}yzxx~y{x}z|x~z{}}|yxzy{yx{{xv|yzzzvxz{yzz|x{~{{~|x{~w|}z}|}{~}x~~{~{}yxzy~z|y}{y|wzvw||z{|w{{|{|~||||~}y~yz}}~{z~|}{}z{}~|yz||{zyx|qzu}xvx~z}~{|{yy|}{ywx|vzz}~}|~|{x~}z|{}{~~~~|~{}~||~||||uy~{yz}~~~{~}||~}}{~}z{}~~~}}~}}|~{{{{x|~~~~|}||}}{}||~z~y{}|}}}{}}~z|~|{}|~||~}|~}~}~}{z}|~|~|~}}}}~~}~~{{~~{~y||~~~~~z|y{{}~~}~y~}~{~}}|~~{}{}}}~}}y~~}~|}t}}}}||{|ywy{~}}|}{}~|}~|{|}{~{}}}}}}~~}z|}}~~~~{}}{~~~}}}}~~}}}~{|~}~~~|~}||{~~}{}}|z|}~}}{z~}~|~{~}~|{~|}~}|{}z}~}|}}|~}~~|~}~~}{~~~z~}~~{}~}}~}}~~~|}}}}~}~zzy|{yz}|zzyy|{{}yw|~z{yyz{z{}{u}x{|~}z}xzzy|~x{yv~y}|{|v|xxxyyz}|zw{z{y||~{{|}xw|zxy{}|zy~z|zxx{|||z}xx{}{w|}}}~}z||z}}|yyy|yx|~{yz|}{{}wvw}z|}~x|z}}uy{{w{x{{|z|{y{~zv|}|x{z}zz~zz{~{zyy|{||twwz}z|xv~y|y|u|~x~{|wvy|z~z{y~{y~xx{~{y|{uyx{yx|~}zzzv{~{x~~z~~u{||zz{zz||||xzyzyz{z{z}yx|x~x~{~y||zwx~zy|{y{zz{zw|z}w{v{}{~xyztyy||{{y|{~~}xy|}xyw|w{y{||}|xwzz|{{}wz}w|z|w}{xz~}xw~~xzy||}z~x{yx}zwtyz|{t~{{}z~yz~y}zywyyv}~w|z||{zxy|z{}{{yyyyv}y{xzzwz||yy|x|xzy{xvzuz|v~}y{|{zv|zyz~||z~|x}x|~w{{~{zx{zwzz}yyx|{{{{z}||yzvy{u{|{{wzz{{z|ty|}|xzzv{{zz{{|yz{}{y|zzvzz{y{z|yw{~zy{vz{z|z|z|xx}z~yy{x~|{x{zy}{{zyw}}}z}{~}z~w{~x~{uwwy}||yzz|y{xx~y}zw|{y}{~xy{|xxyy|vxzz}z}z}zw}wyyvz|{~zrx{z{}z~{|xyy|x|yy}z{{{yy}{y~zzx{}x~|zz}~~}~~{}}~}|}~|}y}|~~|{~~~{}}w|~|~}}{{~~~z}|~~|}z~{}|yz}~~|~}|}~}~}~}}~~}{zz{{{}}|}|~~}~}}~|~|z~{}|{~|z||~|~|}}|}}}~|~}~~}|~|}~|}~z|~{|{|{}~|z|}~~}~|{~~|}||~~~~}~~}|~|~~~~}~~{~}~z}{}~~~~|~{{|}{~~~}}||~|}~~}|}}~~{}}~uy||}~}~~}z||~~~|~~{~}~{{}{~|}~{~v~}~~~}~~~}z}}~~~~~}}~~~~~~||z~~~{||}|}~~}w|{{|~|w|}{vxvzvu|v{y|{xvuz{|{wv{zwz|}z{v|{|{w}z{z}{z{|z{|{{|}z|z{zz}{y{w|{w|z{zz}ywyv{|z~y||yy}z}~xy{uw{z{~}zy|zzy}w}xy|x}|{z|y}}}~|z{|yzyzzyzy~{xwy{|xyw|||{xywyzw|x|{|xy{|{{~z~{y{~y}{|{y{z{|zxyw}xvzyxx|}|||xx{w|}}yz{y|{{zzw{}z|~|y|}y||}}|}vx}{}}{{|}|}{{y{zx{yytyzszz|~|vzyx{z{~~w}zz{~~zzz{}y}zw||yzu|}{{{|~||xy{{yy}x|y|{yywv|yzyw}zxyxv}|{xyx|~}|{x|y~|y{{zz~|x|{{{zzwy{xt|}xxv{zxuzw{z|y|t{ww}y{{y}|~y{|~|u}|x{}~|{zz}}|~}yxww{z{|xw|z|zyz||{yzzww|zx|z|xv|{{{{{xx}{|}x}}yz}xx{}z~}yw}|}wy||zvwyr{zz|{vyy}{{{yy|w{z|}{z|{zy}{}{|x{|~}{}|}~{z{|z{{{z{xvxyxz}y}|}|}w{xzyy|{wyuww}|||{w~y~{|z}xz|zyy}zx|{{xzz~yyxzx|wxwwxz{{{}u}{xzz|~yv~y|zx}|~zy}|x|yz~|}yy}|~z}~}}}}|zx{~r~{}y{vyw{{{}||}{v|x{zzy{~z|zxy~~~z|~{~}~|z}{||}||~|}}}y{}{{||~~|~}~~z~~~y~}|~{~|}~|}~~~~|~~~}~}~~}~~~~{{}z{}~{~|||}~}~{~}}~~{~~||}~|}yy|}}}yx~~~}~||}z}}}~x}~|z|{}~~~~~|{||}|}~~{~~~{|~~}}~}~}}|~}~|~|}}{~}~~|~~~}}|}|}~}~|{~}~|||{||}~}}~|~~|}z}}|}~}||}~|~~}zwy{}~~zy}|~|}~{|}{~}~}|~~|}}|~y|}~~~xz~{y|~}t|~|{~}~}{}~~~zy}|~|~}~{}|~}~}y}~~}{~|~|~}|y|}}~y~~|~|~~zyzx|y||{}}xx{yvz{{{xywy}|~wx~||vxzxz{xxz{{x|yyx}|}y|{y||x}}y}y{yzz{}y{{|{{|~twxu{z{xy{z}|w{wz||{zz}{|{}{|x}y}v|{xzxxzz{y||y{yxw|y~}xxz}|v}}|~{z{z}zwy{~w~w|z{~~z}|{||x{z}z}zwy|w|{}x}{|v~u}}{{|zx|yxyy||x}{vxyyz{{{{|wz}z{|ywy}zxw|{w}{zzyv|z}~~v{z{||zy{{y{xz{{zw{y{xxz}|}zx}}{wzz~z{yy}{z|{zzx|{y~z|zyv|z}{|z}{y~||{yy{y|w~~ywyxxxxw|{yzz}|yz|}yw}|{z{}{|x}~}|~{zxyy|yz|w~}{}|{z}y}{y{~|xz|{}zzz{u~}wz|z{{{{{v}~||yz{~|}||z|}}}}zyy~zy}zzz{|yxz|x{y{|y{w|{wxxxzy}|v{}|{|zx}{~yz}|{||tw{|{y||x|{~z{{}y}yzyy}|xyz{xw{|{yy{z}||zx|x~~w{{zwzzyyzyx|z{||~yxu{z|||wvz~~{xw|}~yz~||{{wz~yzw{|{xyxzzyyzx{vzwxy||zw}{|w|{wyzy{yz}z|{}w||zy~yx~}yyz{zw|ztwwy{y||yyzz}v|}}vz}}{|z{~z|z{|zy|}y|z{|}|}zw{|zz~x|}{|w{{z~yx}~~{{}|u{zz{{z{{|wwxx~}vx{zz{}}}}||~{}~{|}{}z~~z|{|y}|{~~~||~}~~||~}}~||~~{}}}{z|z}~~|v{~}}}~z~~{~~~~{z~~}}~z|}~}|~~z}||y}z}~{}~~~|~}}|{{}~~{~~~~~y}}}~}{z|~}~u~z~}~}}~~z||{~|~|~}}|}}}}~}~~~~}{||{}}}}~}~}~~}{{}|~~~~}~|}|}~{~y|~}}}|}}~~|}|~}}~}~}~~~~}{u{||~|~~{}|}z|}~{~{}}}}z}}{~|~~~}}{|~}~}~x{}~~~{~}~{}}}z}}~~~~~~}}~~~~~{}~~z|}~}{x~}~|~{}~|y~}}||}~~~~~|{|}~}y~zz|z}wyxyw{{~{z}}{}z{||vyz}yy|y|z|{y||y|yz|z{wz||ytz|z~}zz{|z|ww{x{|||zz|xz{|x}|xzxwyxzxxxx~vzz{zxyw}zwy}zyy{}{z{zu}~{|w{wy|z|zxyz}{|||{x{xxx|}t~z{{y{|{{zwvw}vu|yx{||zzyxxy|||{||z|}~}{w|u~}|}|yyy~{|tzy|x{xzzv}{zwzyzxyzy{zwz{x|z~ux{zzzz{s{{||{yy|z|xz{}z{zyz{|||zyy||xyyzyyy{{y}vwzxvz}yz}y}|z{|{yw{{y{w{{{{||{{z||y{y{}{xvxvxs|z~x{tvwwy||{~y{v}z~xy}~|y{}~~|{z}|y|z{wz}z|||x}z{zz|z{|{{zyxyxxyv|w{yv~vxzyzwxzy}{x~|}~zu|xyyz|{x{}|~{zz|~|~{}{{|~zzz{n|xxzyy{||tyz|x|zzx|}{x~~{{||}}}}yy}z~{zy|}}z~y}{}|}~}xvzyzxwx}}w}{~}zyw|}|wz~yzz{}x|~{~y~||vy|zzyz{zz~xxx}y|z{}yw|xxzywwy~wy{zzu~zyz}}{{}s}{zy~|{||zsxxx{yy~yuw}|{|{|{yyxwxxzu||}~zxx|tzwz}zwx{xz{||zz|w~|yzx{}|yz|~}y|~}}x{~z|{|zx|{yz~{x{wz}}|{xyy|v}s{ww{x}{}{~y|~{||{{~{}}|}}|}}}z}|}}}}~{~}{z~}~~}~~~~~}~~||~~~}~|z{~{}~}~}|}|||~}|t|}}{}~|~}~{~{}~{y|}~}|~~|~||}~~|}{~|}{}{~~~}}~|{~{}~~{}|||~{~z||~}~~}z~~}}|}~~~||}{}|{|~~~|}x~}}~~z~~|}}~~y}}}{}}~}~~~~{{~~{|}|~~~|}}~}~~}}~{}}|}~}}|~z~|}~}}~~{~{~}~~}}}~~~z}|{|{|{}~~~{}~}~}}~~~x~~z}z}}~}||}~{~~|~|~~|}~~{{{}~~|}}|~}~}|}~~{}}|{{~|~~|~}|}~~~~}}{}~y~x{zyxz}y}}z~}|y|{{{z|{z{z}z{|y{uyww{{zzz{y}}~|z|zyz}y}}xzzww~y|}}|}|y{{{}{vxyy~}w}{yxyw|z{{}v{xy|~wyz|yz||{{xzz{w~}xv|~{xxzzy{{xxz{}y}}||~}{z{y|{w|{|z~yy|zyy{x|vx|z|x|z}z~{y||{|}{|{xz}y}~wz}wyw~x{{{}{y~{x|{zzv~{y|{|}z|w{~wz}t{|}~x}x{|~}}|zwz|{|~z{|xx{z}yyy~yu|{{x{wx{z~}}z~yy{{|{}z|u|{{{zyz{{}}|}|wwz|z|~}yzu}z}|x~}y{z{|{}|w}y|z{z}xz{z|~yyxyv{vyvy~xw}|{~zz||wy}v|{{|zz{~z|{yz{{|u|wz{y|v|y~{~||~|{|zzw|{y|~{z~z~w{z~{}||x{t{y{|}|~wzy|~zs|{~x}x|~|~{}{z{x{z~x~{{y{{|z{}w|zxyy|xyyy~}y{~|y|{ty{zzzy{z{|z|ty}{z|zww}{wyx}{z~w{{|}z|zyy}|z|wxzz|~~}{||{{y{z|u~|vyw~v{wy{yy{{{y}x{{v{x|{yv}y{{|y}{y{}{}w{|y|x|{}xx{vv~z{{~z|{w{~zxwy}{xxyx{}|y|xzy||{}zz~~{}y{{|{}y~}~{|}y~y||}{~}}z{xwzzz{{z{||{|}z~|{|z~}{zzxz~v}x}z}xyz~~}|~}~y}|~{~~|~|}||}~~|~~{}|{}~|}}~~}||{|~|}}{~|}~z~{~}x|}|}{{}|{~y{}{}~~{|}||{|~}}~~z}}~{}{~vz}z|}~~}~{{}}|y~~}|}{|}{~|~~||}z~}|{|~~}{~|~z}v|}~||~|}{{{}~}|}~y~~}||}}z~~|}}|~}~z~}{}}~}~{}}~~~}|{~~{~{{||}}z~|}}}}}y}}y~}z~|~|~|}}z~|{}~}}{~u{||}~{}}y|}}~}||~}~yz||~|}|{~~|}}~~~~|~~}|~}~|~}}~}~|z~}}{~}{}~}}~x}|~~~~~}}}}{}}~w|{~|~~~}zxzz}}|}}y{~y}yz{}xy}zu}x{zyx~y|v}yy{xw{}zzzyy{y}yz{xuy|xwz|}z}zyxz~~s{|~|yw|yy~{yuzy{~x{}uz|~xyxz{z{x{vzwz{{{{xy{|y{vy}yzy}}zxzyx|z~{y}w{wtx{x~tyx~wy}zv{{}v}yuxyy{|{y{}||zz{x|wwx~y}|}}z{z}x}|y}~yx}|zxw~{wy{|wz{{{w~wzv~vyz|xzw|wz|z|yv~zy~|{{}}}~}{y}{}|{}m{yztz|wz}vv{xu}{zy{~|{||yzzyzzvx{xz{}yz{|}}wx|}zxw~|{y{z}xy|z~{|~|{yw~zxv{y{wvxz|w}}{}|y|yx|}{zx{~}{w}{|z|w~zy{{y|}|||w|{~zxzzvz}yy{yz{zyzyz{yw|{yz~v}zz{zzzz{w}|~}{|~z{~~xz}{}y~}|}xz{}}}{{{yz{{xv~u|{xzw|x|{|x{y~}xz|v{|}{}~}}yy}{x}z}wx{}~z~}|~|z|xy||yxz||||yy|zvxzz|szx|{xyv{{tx|}|y{|yz{y~{{yzzv|y}{{z{{z|yz}}{{}y~zx{||}zxwt|wx{{x{xzwzy{|z~~zyt|}{~{xyzw|y{y}z~wx~~{{xxsu{wxxwz|twxv~u}z}xx|z~txx}wzyxz}zz|xz|zy~|}{|zx~|{|x{y~z|y}z||y}}x|xwzy}}|xzyx|x|y|~yw~yxz}}y{z{zx}y{~}|~z~~|~~~||~v}|}~}}y~|~}}~~}~~}~{~{|}~zz}|{~z}|~~|~|~}|}}}}}|}~{~|}|~~}~~|~{}~~{~{}|{~}w|}{|xy{z~~{~}~|}|~}}~~||z~}~||{}}{~~~}~~}|~z~}|{}}|||}~{~~~~~~}}}~~~||~{|z}~z}|~||~~|~|~~{|~~z|}~}|}~{}~}|{~}}|}~~|||~}|{|}{}}~}~~{z|y~~}~~~z~{|z{~x|}|}z~x~}y|y~~~~z}}|}}|z~~}~y~|yz~}~~~{|}}}~~|{|~{~{{|}}|~z}}~}xz}{}z|}{z~|y||y~yvzx}zwv{|xw{y{||w~y}z{x{y}{y{{vy}{yw}z|}z|}{yw{ux|w{~}x|}y{{y|x{{yyyzxz|{zxz|wwyxuuv|wyzz{}zzxx}{y{yzyzzw}}uy~z|y{uzx{{zzyzzz{{vzw}y{y{y{~~}~|x}xyy|yywvyx{|||z{zz{|zwzzzy~x}{y|{wxy||||y|}w}~{x~w}zyzzw{ztx{y}|y}}zz|||}wz{|x~~{zxyx~wz{{~z|~|y~yz||yy{y|~yzyzy|zww|z~|{|~w{z}z}yyz|{yz{}w~{y{w|x}yw~wyvxyyxz}{y~z|yxx}z|}|xz{{zy{z||{v{|}|y{{xwz{|y}z{~|zz{zx~y||vy{y}{}z~xy{z{}{}|z}|vx}zwz{y{||xrwyw||z{{y{y~zy|~{z}|{{svw||z~{{{|{{xw|y|{z{{y~}}wyy{{{yxy{}{y{{|~{n}z{yy}x|yy|wz{z|{wz||}w}{uwy~zx}wzxz}v|xx{zzzzzwyz{{|xz}~{{{x~xzxw{z{|z|xyzy|z{{}y}x|zxz{zwxzy{z{}}zv}xz}y}wy}zzy|z{{wy{x}yzx~w{}xy{zy|y|x|y~v|{{|zw|xz~{|}{y~|yzyz~{}vyz{{{{~{zz{|{y}}y{z|z||{{zy{yy|yz~~||{{~}{z~zw{xx{|}}{yxzz|}v|}~{}zzz{{xzy{{x}}|{yyy}||~|z~~}}|}}~}|~|~|}{~y~{{~}}{~~~{~{}}|y}~~~{z|}~~}|~{}|z|}|~|{|~|{~}}~~}v~}~z~}~~}||}}}{~|~|~~}y~z}w~~~|~}~xyy~~}}~~~{~}~~{|}}~~~~z~{}~}}}|~{}}}z~{~~}~}}}|~|~}}|{~{}}}||{~|}~~}{|~~}}}}~}||z|~|~||~z{{y{|~~~}{~}~~~}~z|~~~~z{|~~}{}~}}}~~}~~~~~~|{~}|{}|~~{y|~{}}z}~}{t}~|}~||~~}||~~~~}~{|}~~}}}|}}}}~~|}~z~{~{y|}~|~~~}|}~}}{r}{}||~}~~~{{|z}z{|~~}|~~x}~z~|}z}z}|{{||x||z|xwz|zy{|}xy|zz~y{{{y{xzx|y~z}{{yy~}|x{}x~y|yz}zy||}z||}x{}{u{vux|ztyzz{ywvw{x}{zv}{z{|z|{{~{y{y|yz|}y}}{|~~w}yz}zzzx{zzy{x~{zzy}x}x{zz|||x{zzzyx{}y|}w}}yzz{{zx~}|}{~|{}|{}{~||x{|{}x{{|~w{yyzzyzx|yzyxwy{wy}x}v{w~y|x}|w|}y|~{{zxz}z{w{zw{y~}}{y|{{zzz{{zzxyy|yyyxyz{z{~yw{~}z{y}p|||z}{zx}{{}||{vv|yyz~{zx}z}x|y|x{|{u|yxz~ww|z}yy|~|y~{zy~~y|}z|{z~|~~{~w{}}}{|zzzz|zzzzyxz~zy|yz{vz{zy}{~~|~x~yxy|z|x|{}z||z}xyz||{|zxzz{}|}|z{zz}zz{u{yzyxywy}|y|~{~|z|y}y|{z{|~|}||{z}}{}~t{w|z}y|{|z~}~{~|||zvx|ywz{yxz~y{|xz|{|z~}zyz{|{yy~z{{}}z{xzy~{{{z{ww||yx{~|z{z{y{|{zy|yy{~yzz|{xxyz}{~}xyxxzyt||{}uyw{zyw}{u~v|yw{ztuz}|{zxz{u~~||y{{{}z{{||w{{z{z||~}~|{}{x{z}}y{x|{|{{w|}{~xwzxwxvwxx|}}|z}}|}yx{|~}|~~~z}|}|~}y|~~y~{~}{}}~~~}}~}z}}~|}~|~{{{u~}|||~~|||~~{|~}~{}~}{~~}|~{~}|~{{{{~|~z~|~~~}~~y{}}z}}|}~{z{|}~~~{}}{z}}~~}~~~|{~|~~z~|}}~~~~}~|}~~}~}}~~z~~}}{}{~~}}~|z~~{}~z~}~}~{|~}}|}~~{}}|{~|}|}~z~~}~}~}~}~{}{~~||~~|~||}~||~}{}}~{||}}}}|y}~~}~}|y}{~~}|{~|}~}|~|z~~||}~}{~{{~||~~}~|{~~}}z{~}}~~{~~~}}|~{~}}{~|}}~}{v|~}{{}z~~~|u{zz~|{yzvyyz~y{||yzyu|w{{vzxwwzxz||zxyzy~y{}zt|{~x|xy|~yyyy}~x{vz{v{~}z~xyyy|vw|z}|yx}z}yzuywyzu|{yw{z|x{x}s{x|}}}yw{{zvz{~}|wxv{{zyyzyzy{|zzvx{z}{{z|{{{y~xzz~{~|y~|zy|||{zv|||zxu|x~~x}xz{{y|y{z{{wy{z~||z|}y{{w{y{uzww~zxx}}vw{{{{zy{}zx}{z{|}{z}|z|~{zx{~uy~{z{|}|w{yyy{xxzz|z{z{zy|zxx{z{{z{zv{|zyz|xyv}{w~w{{y|z|z{yxy{zvxxyyzx|~{yy|||x}zz|{t}w}{}{z}z|zzz}}|~z}{|xv}v}}zu|z{~z}xz~{{}|w}z{z~|{wz{yvzy{xx{|y}~|}}~w{~vzxx{|}|vy}||vz|z|xyz|~}xz|yx||~}{z}zywzzyx}|yxy}|{yxzy|{{z|xyz}}yz{{z{}|x{~u{yy~xyyz}}|{{{z|ywy}}u{xw|x}{z~|}z}|yz{zxwz{xy|{{xuyvxzy~xz}|xzyzzu{|u}v}x{}{}}zz||w~wxyuzyxvztyzz|}|yzyw}~{{zv|xw{|}{}|y{~}zz~x{y|zw~zw|y|{~|{y}x{|~z{wz{zyxv{z{~|{xy}}}}}y~}{{xz||xy{x||xv|z}{}yxzzz}}{|~zz|zy~zx|yxzz|{|yywx|z{|wv{{}}}~{{~{~}~}|~x}~z~}~|{~|~|~}}}~~|}zz~|}|}|||}||}}}|~}{~{~}}~~~|~}~z}{~}|z~~}~}}z}~{}~|~~{|~|~}|~}|}}}}|~z}}}~~~|~~}~~|~z~~~~~~~}}{~}~~~~w~~~}|~}|~}~{~z}~~~z|}|}~}~~|~}|~||}}}~z|}~~z~~}~|||}~|x~~w}}~y}{~~~~}}~{~~{~~~}}~|~}}}z|~}|}}~~}~|~~}}}}}~|}~|||zz~~}x||~~}~~~|}}|~|~||}}|{~xz~~|~z|}}~|~|~~}}{~}~z|}x}||z}~}~~~|}}}}{}|z}~}}|}|~|~~{}{y}~}z~}w}w|xyxzx}xvzwt~}wxw}uz{y|||x||}xx~x|z|~xt}x|{x}{|z~}y~zz~zx||xww{}{wy{zzx{zyww}wxz{{v{w{zx|z}z{xy|||{z|y|{zx}}~z}x||z}{y~xv|z{zyw|w}xyzx{}|yxy|z{yy|xzvz}y{||z{y{}}zzy~|~|{|||}~|}x|y|}|w{}{|zvxyzx{yvzzys}}~ywvz}w|yww}z{v~zxw{|y{|}|~{z}}~}y~~yx~}z|~|zx{v{zx||t|zzx{xzwxzyzy~z}z}{z~vyw{zw{~z{{y~|y||z{|xxx~wy{xz|z{|zzx{}z}wxw|x|~~xx{y{z}~{}y}|{}yw{y|{{}~{z{{}||{w|yy~zz}{z|zz|{{zx}|~x|w|}{~{{|y|zy}z{{~}~|}~}{}z}z}}x}|zyz|w}}ys{|}z{yz~x{|x|{yy|xwyz}{}yy{y{z{z{xz||zwv}{|{xux{~{||||{xv{x|}zxwy{vwxx}}yz}{{||}~}y{zz{yy~|}{y{{{{{zy}zy}~~}zzx|}|x|}{y|y~w~xxz|yzx{{|{x|x{q|wz{|yy~z~{~~z|x{wz{~}yzz}|yz~z{{xzyyx{{w~{|zyz|}y{v{{}|w{y|}||}|{z}x}}~{yzz||v}~z{|~wz||~y~zszxyyyw}w}z{x||w{{~||}}yu|z~|~z{{z{z~}{y}~~~|{z}|}||~|~{}y~{x{{~|{}}~}|~~}}{}}}}{{~}~{|}}~{{{}{~~~}~~|~}z~}|}{{z}}}|}~}}}}~~}~~~~~~}{{|||~}y~~|z~~|~}~|~}~~~~~}~~~}|}{{}}{~}|}~|}~}~|}}~}|}|}~||{}{~~~}{}|}~~~zz}w}}}~~}~~|}{{|~||~{}|z}{}~}~{~|z|~}~~~|z|~z|}~|~~~~|~~{~~|}{{}}|z|~z}|||}}|}~}~|~~~~|}}}|~}~~{x}}~~}}}~{{{}}z|}~~~~~|{|y|}}{}~~}~}~~z{|}uxvy}|z}}y{y{z{zz|ywz||yu{|v|||y}y}z}|yzz|z~yy|}|x|zszzzzyx~yz{z{|zypv}x{|vzw|y}y|{|yzx|{{zy}|x~x{~w}v~||yzz||~z{xy{v~~{z}y{w{wyx|x|{|w~yytz{x~zz~yww~{w}z{yzzzsy{xywvx{|x|wx|}yzzw|}zy}xy|{xzxz|~|||uy{y}xv{|{~|z}{|{{{y{z~w~yvzxy}x}z|}z~{yyzz}xz}~zz}|v||}{x~}yxyzz{{}w|{}{}|w}wz}z}|yx~sw{zx~wzz}}z{xy{}~{zzyx|~~xy}}~|wz|vzz}}vz|{|xx}z{wy|y{z{zz||y{zwwzxx{z}{y|{u|x~~zz~z{y|xzy{yxyxx|~y|}vzzxx|~|y{w~x}~wzz~}}xzwyzz|vxz||z{w|{zy}{xzw~}w{z}{~z}yzxx{z{w}y}}|zyz}yx{z{zy|~}vyyx{}~v{xwy|z~|yyz{yz{|}|}yy{xy~~{zz{zz|~z}|{y}{~||zvzx~xwx{zzz|x}w~|{|{||yz{xzz|yzy{|zywzzy{{{zzxwxvyzz|{{wxz|x|x{xxv}|~x{z{||zyy{{}~{{~}|z}|ys~{s{~vzyx{{x{}{x{xwxx}}~~{||~x|z{{yx~z{|y~}z|wzy~{{x{z}}z}~|yy||{z}z}{uyz}z}v|{zy{~{z{|}}vz{z}}vz|zz{yx{||yw{~|||}|~~~|}}~~{|~z}~|}}}~z}|z}}~~z~~~|}}||~~{}~}}|}}}~|}z~}~|}|{|}zz}}|~}{~}}}{}{}||}{}||{y|zz~~}~~}}|}~{~|~|~~|{}|~}{}|}~~{}}||}~~}|~|~~yz{|}~~~~}}~|}}}|~~|{~~z~z~~~~|y|~~|}}|~|}}~~}~{w~~}}~~~{z}{~}}|~~~~|}w{~}{}y}~}{}{|{}|~|}|~~~{~~}~~|~}{yz}{|~||~~~{|~|}|~}~{|~z~~||~||z|}|~~}|}~{{{{}}{}|}}y~~~|||||||z}{}z}{~z||}}}~{~{~yz~~}{~~|}{}}{~||~|}~}~}}z}~}|}{}}~y|}|xyy{z~|y|z~|yxzvtu{~yz}v{xx}{x{|y{ywz{u~}zy|}|{zz}zzz|}u{x|}{}y}{{zx|}x~wzwz~yy{{y{zywwyyyxyzxzz~zz|~xz}|}y|zy|{xy{xz|}yv~yyz{{xxx||z{v|{|uyyzxyzzyuvyyyy{xzwzzxv{x{zy{~~z}y|}}{zz}x{}}}|||~}{}zy|~~xyz{yywz|yxy{zz|zvvz{}yyxx~}{~z~}|{||z{}~y}w|yy}||~|y~x~}y|z~uuzw{zwt{w}zyxyy{{x~x{|}}{sz{zyq}~~{o|z}{{yx}{zx{||x{w}zqxx{y}}|yyxx|z{{y{wz{u|yx{{~}{{{zxz|y{z|~z{x{z{|}|}z{wy}y}z|w}|yzz{vuxw}z|xy}yz}xy}z|}||r||~{|{~z|{}z}{}{z|{||{yy{w}|{w{z|{zy|ywxxyuxw~zuxy{ys{w~~w}|~}{wy{{z{z{{|z{{yz|{z}{wxx~yz{}xwvz~yz{zxxuw{{{}{t{xz}{yz~}{|z}}~|yzz|~}~z}}w~~y{{z{xv|}{~zxx{y{x{zzz{zz{|zxzx}v{}{{yxw{z~z{~~~|~{y}z{|z|v~wwtx}zwzy~zwy~~z{zx|yyx~|zxv|{{{x~}{vz{x}xz{|~|x{||~~~y{{|{{ww|{ryyyt{ywy|{|~zz{wys{vzz{z{}|~zzxzz|zw{zyv|}}|}~}~||x~}~|}|{}|~}~}{|}}~}}}|y|}}~wz|~~}~}|~}~~}~~~|~~~z{{z~x||~~z~~~|}~}}}~~~~w|z~z|~~}{z{||x{}}}~~}~~~|v}|{~z~~~|}y}~~|}||~y~|}~}}}|}~~~{}}y{}}~{~~|}|~~~|~{~{|}|~{~~|z~|~~}~}}}{|}|~}~}}{{~}||}}~~~}~~}{}~~~}{~~~~{z}~~|z}~x~~~~~~~|}}{~}{|}~|}|~}||x}z~|}}||~{}~|}}z}~|~z}}{|~}}|z}~}{~~}|}~~~{||y{~|}}~~y{|~}{{|~~~|{|~x|y{{yy~{x{xzw{y}v{{ywy|zw|{yvz}{{z{zwyz|{yzzy{{y}wz{{z{zz}y}ux{wzzzy{|zz{|z|zy{{y{u{yvv{x~|yzzzyz}{|}y|zz|zqzzwx}x~~{}|w~|z|y{|y}vyyvuy{wxz}yz}|~x{x{zz{|yw}xy}x{{|{w}{w|x{ywz{z|~wzv{|zz}{w{~zyzw{|x{}|zxz}y{zwz~y{|y{yy|z{}{y{r|vxzyzy|||z{yyzy}|wzy}}{}}wz}wy{||z}|}}~z~yw{}vxvyxz{{v|{}zy|y|{z|{yz{ty{xyz{y}{zwz}z|xy{}{{z{}z~x}wzzyw{xy|zzwy|xw~z}yyyx{v{yyyz}|||{{yx|y|z{}}~z||}yzwyyy|yxw|}y||{~~w}z|}|~z{}{|z{zw}y{|{|}xy~{|~}zy{yx|zyz{}}|||xyy|{t}yz}wxyw}yt|yzxzy{|wz|z~||{x||zz}x~}|y|wwz|{wxy{||w}{{|{wz|w~}z~y}|~~yzx{}|yzyw}y~}z{~~||~wvxxv~||~}zzzxzxxx{w{zw{~x|zw{xyy|w|{|xz|wv|wwv|rz{zy|{{ws{xxyz}xw|z|}z||{x{{z}xw{w{t|{xy{zyy{|||}{}wzzu{yy~w{x|~~z{{zyyy{{{{|zyz{~{~|y~~z}y}}||wz~y~~|{{x}z}yxzy||yyx}}|}|}~z}z~~}}x|y{||z}}z}~|}y~}}~~~~{{}|~{~z}}}~z}~}~~}{{|||z~}~~}}|~y~|~}~||}~~|{|~~~}~~{~~~}~}}{~z}|~}~~}}~~~~|{}~~}}~}}{z}~~~{~}{|{}~}~~~{}{~|~|~z~{~|{}~y}}}}}~~}}|}}z|}{}s|~}}~|}|~|||{}u{~~|~|z}|{~}{{}~~}|}}}}z|}{~~z}}~}~}|}~~}z}|~|}x|{~}~}~|~~}~}~}~}{|}|}~~}}~z}~~}~~~{|}||}{y|{{}}~|~~}}~}|}{}||{|~~{|{x}}~~|}{~~~|{}|}~z}z|~{}}~~|~z}~{{~~~{}}}|{~~|~}}}{||~}~}~~~~~|~|}{zz}~{}|w}x{yvz{z|u}xuyyvzxyz{}}}zyx|z{|zz{{{||}z|{~~|{vy~z||y{z|~}vz{|yw{}{xz}yyxw~xxz|zwwuy|w{zzzzyw|wwx{{|zzyxw|}|}y|~}||~{}{}||~yzyy|y{xwyz{wzzywzzz{|w||{{x{yx|{|z{}}~|~|{z~y|z}~{}zv~z}xyz}y}zvu|{zy|}}tx}z||wxz~uyyxzzw|{yyw||zzwyvwxx|}{{}|{}xz}|{tyyw{sz}{yz~|{{|{z|{v|y||v{yv}|}w}|}x{}}zzzzz}|x|~yz}}zzy}~x}wy~zwzvx{zzzszvxwx}||z||txyyzz|~|}}~|{y{x~|v|xz|yyy}x|}~{yxz}}}{xz}y{}xwy|z{yzy}zx{{yzz}{y}}z{z|yv}}yy{{}~||{y~|yyy{wwzyz|y{{}{{{ytzzz{z|wu|||~w{zy}|}|{y}z}zz{{|zw{zz}x||z{{||y|y|{{y{y|~vx}}yz~yzyuwvz|wv{|{{{}xv|z|zz{~{}|||zz}wzyz~zwy|~vxsx~}zy|z||z||zwzzy{yx|{{y~|xz~|{v{{|y}y}zzyz~}~~vz{|{~wyxx|yv{zyzv{yz|y|yv{{yyyyuy~yxzz|x|z{}}x}zyz|z{|~~w}|zz{|{}~|z|w}zxw}yz{}zvv|{w{}}xyvx~ry}{{||y~|zw}zz{~zz|{}~}|~}}~|z~z}|xz|{~}|}|}z{|}}~~~}~|yz}~}~{}}{|x~|}z}||||}}}|||}}~z~}}{||}|{y{~}|~~~}}~~~}}|||}|~}{w{~||~~||z|}|}~~||~{}|{~}{~|~|y|{~}y|~}~~~|~|~~}}|~}~|||~|}}}||}{~}|}~}~|}}~}|}~|{~{}{x}~~~|x{||~z~~~y~{z|~{|}~~||~~|{~}{~}|~~|~~}}|~|}{}{~~y~{|~{}}{}||~}|~|~}y}|}}|~{~~{~|}|~{|}~x|{}}~~z{~|~}}{~~~z~{~}{z}|~{~}}}~~~~}|}}|}}|z{|zzz|w{~{xvyz{uz{{y~{{x|}~|~z|{wx{|xyyx}yzzxywyxz{}{zwzv{|{zy{x}}yy{{|}}|wyx{xz|vu{|zyzzzx~|{||{yxy||zw}xyz~|z}z~zvv~yxxx}|uzzwy|w{{{wxyzyzzuz}x{x}y{yzyxzy}{{yzzzv}~}yzz{zx|}yy~z|}~z||}z{}yx}{|yz~z{}yzxz|}|z}wy{}y|z|y{vz~xwzzzy{y}z~|z{~~zz|{y{{|{xz{yvwy|{{{vvy}~x{{z{{zx||xxzz}y}y|y{zzxxzu|}{wzu{{xzxzz{{xy|{~}{}|zyy~wvyzyywyyvzxxz{~{z}yz|yz{~zx{zyx||xyyy~||v{|xzz|w{|~|}zzyzz{z{{{~yyyt{xuz|xx~z~{y|{{uwyy|z{|}~|}wyzzy{x|}{vx{z{{{||xy~{yz||}zzy{|zx}|x|tzv{x||y~|{~{x{yu{~z|z{}x}u|xyxx|zz}|wyz{}yvy{{~yy{{zy{{}xvzw|{zz|{{|~x|}}|}yyz}|~ywwv||v}x|{z|x}x|yz{|yz|{y}xvz|}~}zz}wzwyz{x|v}vx{|y}}|u{}~zxy|zzyw}}z|zzzvx|z{z|w{}{xwzzx~yuw}~xz~y{|y}wy}|zz~zz|}y{}xzxzzxzzzzxryyxz{zz|{z}|{y|z{wyywyw{|}v{{}t{w~u|yw|zz{xxx}wy{{yyz~w~}|~||}{~}~~~~{{|~}{~{z~~{y~~|~{|~~~{}~|z}~~|}|x|}{~z{}}|{}~}|~z}~}~|}}~}z|}}}~}}~|~{}~~~}|}~|{}~~}}}~z|z~}|}~}~~~||~||{~~}~~|~}}||~{{|{~}}|}~~~~}~|~~}|{~}}~}~}||~|}}~~|~~~|}~{}}|y{}~}{}{|~~~~~||}~z~}{~{~~~~|~~|}{~|~}{}~~}}}{~}}{}}~}~~{~|}}|~}~z}}}{}~~~|}~||}}y}|~~~|{~}~}}|}~{~|~}||}~yy}}{|}~~~~}~~w||~||~|~{z}}}|||~|||{}}~z~~}~~zz{{}~|yyzy||ywxx{yy}|vtzzuzzy{~x{s}||zxyv~zwyxyz|{{xy{y{y}}{z~{{x{zy|}z{{zwzwz{|{|zuy|z{|s|x||zy|y|wvxxyxxvz{|yzxz~}z|~{zz{{x|}zy}y}zyzyyz{x{{zw~xxz||w|{zz{yxz}|zuz|zyywzyx{z{yz|zz{}|xx~z~{{{v|{}y{|yxwy{}wxy{x{~|y~zxyy|y{{{xww{zyzyx{~yx{{zz}{{z{y|}{z{}s}{~uytzwy~z{xzwyy|y{|z}vv|}|}{}yzzz{z{|}|wyyzz{}{y|~{yzz||x{{~w{{v{|yzxv}zwxy|z|yyzy|vyzyw{{z|yzx}}{|}|z||~{y{~}vx}|}yzzw~y}}xzt{y{yyyx~tzyy{|wyt}~{}~{x}}~z}|z{}yy|~y}~{x||{z{{}|vyu{||zyw|zx|yvyz|{zwy{~w|vu}z|z}{~|{w{{}}{{zxy{|zyz{ux|~zz{zxw|yvy}y~{{zu{yvxz{~|{|yzyvy{x{x|wz|wz|z{|}yyz~xzy{|y|z{zyux|ywx|vwy{zy|z{y|xw{x}z{zxyww||}|w|~~~|||}{z|t~|}z}~|||||yx|x{oww}zxyt~|yw}z}}{|zvxvv|{xyzy{zvx{|w}~|y}|}zx|}zz|~wx{{zz}{zw}uzw|vz~x}}vy{twwz}|~{zt}{vz~z{xy|vvxyzzzy}~|~~~}z~}~{}|}}}~|}{|~~~~z}|~|~|~}{~z~~|~u~zz~}}}}|}~}||~~|~}~~|~~~{{|||}|~|z~|~}~x||~}~}~{~{~}||}~y~}}|}~{~||{|~|}|}~||~|~}{{y||}}y~}~}}~{~~{}~|z|{~~}~}~~}~}}~~~~}}~~||~~{~}~~}~}|z~~{~}~~{|~wt}}y{|}{}}~|}}|~}~}{~|~||~~~}~{~}}{{}~{~|z~z}||~}~~z~~~}~~}}}z}{|}|}~z~~~y|~~xz~}|||w}}{|~}}~}~}~}y|||wz}~|z~}}x|{~{}|z}~~~~}}}}~x}{~}||}{|~}}{}~{z}~}}w~~}yz{}yyy{{|x{{y|z{xxz{|wx{yxxx{xzzzx{yy}x{{{|z{zzv{{w{y{~y{z{x}||u{{w{}z}|yu{yyy|x}wwwzx~v|ywz~x|z{uxyxzxx{wzxxyxw|yyw|{|xzvz}z{zwzyz{{zy~{y|v~w~vx{w{{uzzxzwu{}{z|yyyxz{|}}zy{|{vyz{|vyyz{yz}zw~w{x{yzy{{u{y|||x}yy}{{{w{yz}y}zx}|wv|{yuwzy}zz}v}w||}|z|{yx|y~x{{}z||||uxz{|{|vvxx}yz~zx{yvyzww{y{{|x{wzxzzyzt}zzyz|}ywzz{zv{yxv{{yzu|xy|}yw{y}}|xv{y{x|y{z}||}y{z|yxz~z|z}|zyzy}~~xxx{{y}}{x}~}~||yz|||||}xx|z}yy|pz{||}xz~zyz{zz|y{|~}|z{|z}v{|yy{{zz}x}{w}zyz|~|z|}{}u{{{~|y|{yyyz{|yw{xxyzvw}wz}vswy{wz|}zz{zy}}~}}z}xx{z}|yzxw{~{{y|{~zz{{zw{{y}zwzzz~{yzxzzz}||z|z|~|xy|}{x|uvxuy{{yy~{z|{}|wu{zz{~{|yx{xzvx}z{|~yzwzz~{|yz|xzwx}u}x{}yw|{zzxyzzz{yz|wzy{yyyxy|{{{|y{z|y}zyzz{{~x|y|{x~wz{y{y|zxz{zz{{yzy}y|{u{z~}|xtzzxxy}|zwyy{zvxy|}yy~|}~}}|}|~|}~|~{~~~}~~~~}{{z}~~}|~|~}~y}|z}}}~|~{~}~}||}}~}~~{~}~~|~{~z|}|}}|}~}}~~~y~}~}|~~z|}|~|~|~||~{|}~{}{~}~z~z{|}||~|}|}}x~}~|~~~}|~~{y||}}{~}||~|{~~|~|}{}~~~|~~{{~}|}{|~}}}}~||}}~{~}|}}}|~~}~~~~~~z|z|~|}}~}|}~{|~~~|}|~}~}}~}|~~~}~||~~{}|~{y}|}}~~|}}z}}|z|~}~}}}}~|~}|zz}||{}~~~||}~}{~}~~z~}}~~}}|~|{}}|{~~~~~~~zz}xx||}zyyv|zyvw~x{{~t{wwyz~{|x}wyzz{{vyy|yzwy|}v||}|{}z}zzy}v|}z|}{xzz|~z}yywyzz}{~xy|{uy{yyw|{yyzzx{}{{}w~}{{|yz}yz}}~zz~xxzuyxw{zvtw~yvxxyvy}y{|yxw~x~vyxxy}z}}z}{|}vyz~y{{z~ys{z{|{~|tz|z{}w{|wxvu{w{z{{||zzyy~||yw{yw||||{x|yxyz}x}|x|~x}||}~}}}w{{~{|{~wvx|u|yz}{~z}|}yvx{{z{|wx|{~{||xz~{y{}}|y{vw|}}|~}|x~{y{{||}{yww{w~vwzzzzyzxzy}{uxw}{}|zy~x{zx{z||~~~zz{y~zyv|z~}z}~~{y|zwzzwzx{|{zxyz}z{w|yzzz~y{}{{}y~{z}zy{{~{}{zzz||zxyz|z|{~{}y{|}wxzyttzvyx~yy|x}{wz{}z{zz~{z}|z{{xz{~v~||{}{zyzzzy}zxywwzxxyyyzz{~x|yyz}t|x}{{{~~~|}y}}w}~z{|}{z{zw~~v~zyy}}{~zz|~~{|yzz|~}y|ytvzx|yw~ux~z}z~z|xz{|zy}}z|z{zv{z|||xyv|x{}}w|{~w|w|~z{|ux|zxzvz}{zw{|xw~|}{{{|y~x{{x{|x{{}|{|wvx{v|vw~y}|zwxzxywz|z{xy}zy||yxz{~w}}}zxz~}}}y}|{~||~}|~x}{~}}||~~||{}~}~}{}}~~~}~z~~~~}||{x|z~}}~}~}|{}~}}~}}~~|~}}z}}~}~|}}~~}{zz}}~~~}~}~}|~|}~~~~}|~}|~~}y~}|}~}}|z~|~|||y~{}}~|{u}~}}~~|y~|{~}|~|~~|}~}~|~~|~}}|}{}}}{~w}}|~~}~~}}~~}|~~~{{}}~~}|~x}|}|}}~{~~~~z~~~~x{}~~|{~{{~}{|}}~}~~|~z~}}~}~}~|}~{}||x}|}}}~{}}}|}~}}{~~~}{~}~~|~~~}~}z~{~~}|~~|~}}}|~{~}v~~}y~|{}~~}{~z|}z}y|}z{~zx||}yxzyzy||{~x{yz|xzz{ywzx}{ywx}yzxx}}}|y|y{z{x~zw}vzy}uvxz|~w{z||{x{{{x{z|x{}xzxzyzwv}{y|~}|z|{zxzzw|}xyy{|yzzxy|y||zx{z~wx{y{zz|{}y{~zz}y|{y{|{z|z}}{}|zu{}yzzzz|y~}|y{x{~y|{z{{zzz~v{y{{zvw}z{x{z|z{w}y{|}|{}wy|}w|{z}yy{z{w}x|{{{zzz|x}z|z~w{ywzxx}{{z{{vv{}|{{{u|y}}yxz|w||~zxx~v{}zzyy|v}{~zx}zy}{~|||xy{w~}z{z|uzxw{z~|v|}w}wv|{}y}{zwvwz~y}}|{{x{z}z|{}|z{{{|zz{yx|}yz{~ywyz{|{{y}{|z}||v|w|{}y{wu|{wy|{~xz{|v~yx{{y~||x}|~{|uv~|~y{v}z~|z{zz}zy{}~{yzu|zzvzy{y{}y}y|y~zxu}|v{|zx}|yzx~{|w|xxx{{{yvz|v}y{|{}}y{w|yz|{y|y{}z|zyv|||{}}vzy}}{||yyz}}z|}y{|z~ywxy|~}}{|yy~}z{w|{~y|}uyz|{wx{zyyz~}z{}}{v{}yv}z{}|z~z~yy||z}}|}~{y{{|{|~y{vyxz}x{|z||zz{z{~yw}{x}zy}{{|v|yywzyzxyy}y{~z|}|}{zyw{||~xyzx{wz~z{wzuzzy{yz|}z}|~~|~~~~{~{y||z~}~}||||~~~}{{~~|}|~}{}{z|}}}{~}~}~}~}~}{~|}|~~~~}~~{~|~}|~|}x}||~}~||~}|{~~}z}{|z~y~~}}~z~~~~|}}||~~~|~~y~zz~||}~}~z|}~{z{~{~~|}~{|~|}~}}|{}}~~~}}}}~{}}z~{|~{~~~}~}}~~}z|}~{{~~{~~}}~{~|~}~~||{~~||{}~}~|~~|~}}{{{z~{}~}|~~|~|}~~|~~{}~}~}~y~|}||~~}~}z}z|~~}~~|}|||}z~x~}~|~~}||}|~|}~zxyz~}|}~}|}}~~{~}}}}|{x~{z~v|{v{yy{w}yxzwy{wyyx|z}u{vx{zzyvuv{uy~{}zzzz|yx{{yy|{{~z{}z|}wyy|y|uuz}|xy}vyz~}{}zyyzyxwwxy{zzv{|xyw{{||z{y{{{|}w{~~{yzw{~{}|zw|xxyuyzyvxz{w|}zv{z{vv|{yvzvw{}|{}xyy}|y|yy~|{{y~{|}}yxz|yz{}{ztu{w}zz}}yywx}y~wv{{yw~u|v~x|t|}yxyyu|{~w{}xv~{}|x}{||zw{~{xz||}x{y|z}zwyvxy|z}}{}wz{x|}zz|y~||{}}{wz{}xz~~y{}z}{yxz~{u|yx{~}yv{vyx{zyvv{|w|z}~xy{xzzwy}{~x{{z|x{}u|~zx}{wyzz}{{}y}{wz{v~||xtv|uzyzxyyxz|yyuyyyxy}zy}|{x}w{{v|yz}zzy}|||{|z{v{xsy{wzxyzzy{t}{yxy{{xyx|{|z{|z}vxx{|z|z{||||~{~y~z|xzxz}}y|{{}zzyy|w{{zxz{yx}}wyy{vy}wzxyxywy}}}x}z~~{yy|wxy}{||}|{}|z||z{}z}x{vu|zz~w|{wzvz|y{xw|u{x|yuv|x{v~{{|}x|}w}{{{{y|}}{yz{vyvxyxxy|~z|{{zy{uyz{yu{{wz{xvzwzyyxyw~z}zx|{|x|y}zz~yz|~{zyy{wx{t|y~y{~x}xsx{}z|uyzxxxy{}~}{y~z|~xy{|x|}|~~z}~~}}~}}{}|z|}|~}}}}~z~~}~}}|}}~~~|{~~y}~|}zx}~||~~{}}~~~}z{}|z~{}|zwz}|~|y}~|~~~{}z}z~~|}}~}~yz|~y~z~}|z~|}|~}}|z~}~~||~}|y}{|}}~~~||~~~||{y||{{}~}{x~z~~}}z~}~{{||}}}|}~~{}{}~~~~z||~~w|}~}}~}}}y~|}z}{{~|~~y~}~}}y}}~~}}~}}}~|||~z|}}~}}}~z}|{||}~~{|}~~|~{~~}~||y}~~|}~~}z~z~~~~}~~~}~}~}z}}|~z~}}{{}~|z~z{{||}}~~|~|{{}|{y||~~}|{|~|{~~~}|~yzz{|x|zx{wxwyyw}w{{{y{{wx}~{xyxy|x{zy|xzyw||zw}x~|s{{zy{yzyw}|x}|}xy{~~x|{zyxw{xvy}zx}yz~zv{xvwyyyvxwyzzsuyzy{xx{uyvs~{}{|x{{y{|xw~zy~{yz|{{z|yz|x|{y}y}zy}u{|vyv{{uzvx}wy|w{|~{|}{{{}|zu~yyy|yyzz}x||{{x}{wx|y}{x|y|yyyx{yvyy}{vwzz{y}|}zwxvz{x{zw|~|yxwy{y}|||}x|w{zw}zzv~|{|y|z{x{|yyzxx~{y{yz}wy}|}{yz|w}y}{{}z~}{zx{}~vz{y{yyu~}~z{{xzzxuxzzvv|{}yx|zzzzzy~}{{|y{{|~v~|{yzpx{yxyy~z||y{yzzuy}{zyzx{{y}wxy{{|y~{vx|z{zx|z{|uzy|{|{{yz}{x|y}zw}{||v}{}|w{z{yxwzz|{{z~||{zxy{z}z{~wz|uy|w{|uy}zvwz{wz}y|uy|~|{{y}{|{|z|~{{|xzzy}yv{zt}{{ux{|x}|{y|{~zyx}zy}vv}wvy|zzw~zy|{x}{v~{zz{yx{y|}}zzyyz{uw{{yz{{}{~y{yy|{{zzz|t}}x{}{y{{w{z}}{z{~xvx~}yv}x}w~yzzyz}u}{~x||z{yy|xzzwxzv}{{wx|{xzzuy}||{{z|~z||{{}}zxz{{xy}{|{xx{{||~{z{zzxx{{{|{xy{z{w|z}wz}}}wzz|}|}|~~|}z|~|{~}~|}z|~|{|~|}}}{|~~}}~z~~|~}||}}}~z}}~~|~z|{|}~}~||||}|}|~~{~{~}~}}}}|}~}x~{|~~|~{~~}~~z}z|~~y~||||~~~~yz~~}~~}~}}z}|{}|{{||}}|}|}|}~z|{|}~z~~|||}}|~}{z|~y}~y~~~z}x~|~}|}|~z~~}~~}|}|~}y}y~|z{{}~}{}}|~}}|~}~|}|~||~{{}|z~|}~|}~~|~z{~||{|}~{~|}|||z{}~{y~~|}}{}}|~}~~}|{}{zy~~~~}x~}}}~}~|}}y~~}}}|}}~z}~|z~}~{~|{|}|x~~{~||}~{x}|~|~}~}~}|{}~~}|z}~z~}~|~z{~z|}~}}y{{||~|~}~~~~}{}||~{|{}~zzw{xxzyy{zzy|xzy{zxyw{yz|y|y{yyxz{|||~t|y{x{x||{}{}~y~}}}~y||}{xz|{|{}wx{yy{}y{x}x}z{xzzv{ww{yxx{xvrxwx}}|z~|v|z{|}}|y|{{{y}~~z}x~{zwxzz{w{y|vxt|}{y~txy|zxyy|{zzv{wzzywywz{|y{|{yx|}}{{~y{{|}{~|y|w{v~xy~|y{xxz|{zyu{yyxyy|uxz~}yx{|yyxvz~y}~}yy{|y{z{~}x}|y}|}xxx{zxyywv}}|yyyywy|xzzzx~}{{zzvw|xx}w}z{v{|yy~|z~||{~{y}z{ywvyw|uyyvx}|uyxy{|x{{{}wxvz}x}{{|z}x|z|{w~zz}{}~{y||{uyzyyy||z}wxx|}vxzwyzu|wyy}z~v|z{zw}{z}zz|z|y~~~{}yy~zz~yyyz}{}{zzy}zx{|xxyy}}x|}x}}w~y|y}w|{}}~|{{~|||wz~y{{{{xzt{uw|}{ty}vxyz{zzywxyy{z}}y{zuw|||vyuv}{{{y~z~y{zx{x}|{z~z{}{y}xx|}y|x|{zx{{y{stxzzz{}{z|}w|y|~{{~~zw{xv~yy{{|z{y{{}||}{~z|}{x{}}{x}}zzzvvzwxvzwv{{}wywyxzyw|xv{|w}}}|yx{y~yzyw||{|}}z}y{~|||xwyy~y|wzz{~}|~w|xyuy|vzxyzxzzy|v}{zx}x{}|~~~~z~~~}}~~y}~}}~{{}|x|z|z}|~~z~}~}}}}~}w~{}|y~v||~}~x}x}~|{z~}}~|~~z~}~y}x~|}}z{~{z}~z{}~|}~||~}~}|{{z||}~{}|||y|~{{||~}{~~}}}}~}~~}||}~|}~}~z~}~{}y}}||~}}|}{}}}~~}~}|yy{{~|}~|z|{z|}}~~}|~}~}~|{~}|{~y|||~~|y{~~~}}}~~}}~{}z|~|}|}z||{{{}|{~~}}}}~~~}{~~}|z|~}}|~|~}}{x{~~~}z~}}~|~{||~}~}}}||~~|||~|}}|~~|{~~}~~}~}z}}}}|x~}|zz|z|~}~{{~}|~~}~|}~}}}~}~}~x{z{~{|}|}~~||y}~}~~~{}xw|zw|z}zx|{v{{}|v~{z{t}{{{u~}{{}yz|x|z{|yxwyy|x{s|z{|{{yyyz|z{zz}y|z{zww{|{{{|z~~|y|y|z{|}uw{v{xzz{}{yy{zs|y|xzzxz{|{z|zz{~s{|xys~|y{{|vy{|zx}zz|~}vw{~|zxztyyywyx{|{w{z}y{v~zx{z||x{}yz~z||zxx{{{y}xywx}~{wyyzvxyx~z{zyvy|}||xxz{}y|{v~|zy}}xz~yyx}z{yy||zv}z{yx|{zzz}xyz~y}y{~{~w{{xyy|z|z~}{x}yx|zv}{vyx{|xv~}z{x~xx}wx~{v|zwz{v||wyyw|w}}|yrw}~{}z||z||||xyzz{yxy{~y{zr{{z||v{|yy}}{y{}{zyzzxy{y~zyx{w{z~y|uy{z|y|||{{{{{|{yzy|y|||zyz|y{zzyx|x}{v}y|w|y{|{~z{wz{~|}}|yy{wux{yzyyx~zx||yzy{}{~y}y}xzyyx~||y}zyx{{ywxx{~}{zzz{}xy{y{~~wzzy~|{s~zuxy{}zzxz}yv}y~~{|}|y~zy{{{y{~|{y}|xz{z{{z}z|~|xpz{z~zx}zy}yyw{y{{x|wzzxx~{xy|z{z{{~zyyxx{z}y||{}|zyzzyu}yxw{y|~vx{yz{{|xx~zxy}z{|z}{}z{{z}yw{v|{z|{y|}~{|~{wy||}|z|||}z}}x}xyxz|{v|~y}{xyzxy~}{}~~}z~~~~}~zz}}|{~}}~}}~~~|}}|}z~|z{~|}}}|}~|}z~|}y}~~|{~|~~~y~}~x|}z}y}}~x~}|~w}}|z~||}}||~|~w|~||}{}|~~}}}}z~~~||~}|}||}~~}}{}}||zz~{~|~{z}~{{z}~}|}}~{~~||~{~}|}{}{{|~~}~~|}}~~||~}|}~}~|{~{|{}z~}~}}~||~{~~|x{y}~~~|~{~~}~|z~{}z|~~~}{~}x|{{~}||~|~{~z|{~|||xy{{||~}x~}||||~~|}|~}|{|}~x}}}z|}|~{}~~~pw{|}~~}}|~}}~~||}}|~~}|}z}}{}z~}|~|{z|}}}}~~}~}}}|}zyw~~|x||}}{zz|zxxy{zxzxzxx{yz|}x}yzyw|y}y{{zy}{v}y{|zyzyyy~}}w{|yz{|y|z{t|y{xzwz{|xvz|~xwv||y}x{x|xw{yx}y|}{z}}{z{|~}~w{|y}}z}{vzuyzy|z|||zx{~xxw}zywzuz{|}ztyu~~w|yzyw~{y~|~xv{{|z{~|~{~xzxz}~zyx}|y{x|yxwyvx}z|}w||vywx{wwxy{|{yv{|y}zw~w~{|z|}z|yyx|{y|zz{y}xx~|z{z{vz|xxw~xzwyw|xzvz{vxy|xy|xy~|zwz}}v~z{zz|z{}vy{y|~xxw{zw{zwz{|{tszy||v{{z|zzw|x||uv~x{{}zx{~|x{x{}|z~{|yyy~z{}}y}|y{{x{{{x{x~ywyxyxy~{}xyx}xyxyy|xy{{~}|}{{{wzzxzy}{~|yz~y}~zy{zwyw~y}{}{t{yyyxv|v}wy|u|zz{}}z{wztyw{z}x|}{yxy|{wwyx|z|y{|~xxz}~y{y{~zz}~|}uxxxxwy{vzy{}~~yz{v||{|{}yy{z|{wy{yv|zwwz|}y{uzy}x~zxy|{x{yy|xy}z{}zyy{wrt}}|xwyxw|zy{y{xz~}yz|y{wx{x{~zwzzw|yy{wzy{tvxz{wv~wyz{zzywzy~}vy|yz~~w~x|}{~xz}{z{y||~|}tyx}|||x{}x|}zwyyxyy{~wyz{uz}z{}||~z}x}{yx||x~~||}{z~|~}zz~}z}~z}~|~}~~~~}||~z~}|~|{~~x}{y~~~{|||~}~~~~}~~|{|{z|~}x}}|{}{}{~}z|}|~|{{}}{~}{~{~{||}|}~~}y}~~{||}~~|}~{~}}|}|~|~|x}{|}|}~}}~{|~}~yx}~|~{~|x~~}|}{{||~|}}|~}|z{~~~}~z|{}|~}{~~}|{~~~~y~~~~}}~{|}}{~{zyx~|{~~~z||}|~}}}~|{~}~~~{|||y~z}{{|{|{|||}|}~~~~~{{z|}{|{~|~~~{}}z~{~}~~}~~|}}{z{}z}}{}}~~y||}}~|~{z~z|~x}}~}}~|~|{~~{}|~||z}}zz}}~~}~{|}~{|zz||z{x{zzxy}x}v|v{}y|xw}xvyzz|{wx|z}|wxy{}zyy{wz{}{yx|zz{wv|z|yxzzw}zzz|}~yz|y{{vw|wyzz{{|yzuy|}yu}{wwyyz}z{uz{|}vzy{yzwxyzxyyw{zz{{xz}y|z{|vzzxxx}{y{~zxw{xzw|xzx{zwu{vx|z|z~}v|xzz~{xzz{w{~xxy|wyuy|x}}{|wyv}xz||zv|u}wv|zz{y{x{}w}yzyw~~ywy}zxz{y}}|{{}~yy}{w|}zy||zz|{|x|}z{y|x{}~yzzwyxw|zx{y}wyx{}}|xzy{{|{|w|zzzz||~}|xz}|{xxz|}yy{xxw|xz|{~uu{z|~yy|w{{z~z{y{x{{{w{{|~yy}~vxu~y}xw}{yyy{|y}yw||x{{yw{|{{~|{|yy~|xy~{~wzzxy~vyzzyvy|}x}{}xxz~zz}xw}||xz{}yyx{|}{y}yyz{~yx~||{yzyzzxz}xz|xzw}{zv|y|{~yyz|z|~y|yy|xyz|y|ywwxz}{wyx{|{x|{{|zzx~{x|{y{u{|}{{zzzvzw{yxy{{xx{xzw{wz|z{~~}z}|tzuz}|vz}}}{z~~v||y|y{v|yy}{|v{xy{~x}~wzy|{}z{||xz|~vxzy{|z~zuy{~{yx~y}yz{wx|yy{yz|zz|ry|zuzxuxz|{}yzxz{{x}~||zwyzxxxyyy|wz~zzwy{|~w~ww}z{|{xyxy}xy{{~~}~|}|~z|~}~~~}}~}}{~}|}~}~yw|||~~|{}~}{~|}|~~{~~|}{|w~}{{~|}}~|~|{||xz{~{~{y|}~~}|}}~{}~}}|}}~zzz}y~{~z}|w}~{|{}~|~{~~~}}~{s|}}~|||~}~~}}||z}|~}}~~~|~}}{~{~~|~~~~~~}|}~|}~}{~~~~~}|~~|}|~}|~{y}|y}}|{}~|||y}~~}z~}|~}{~~}||}{|}y~~|~}~}~y~~}}}|{~}~z}|}}~}~||}z~|y}{}}}~~{}}}|{~||~}~{{~z}~|{~~~}|}{~~~~{~|~zz}~{|}~~~}z}|~~|~{}}{}}~||x|~~~{}~~}~}zz}{~|~|}}}}~~|{~~|~|{{y|t{zzyy|wxvvv{{{|y{x{zy~|{ztxzw{|z~{}z{{|}z}y~{tz|||y||z|z~y{x}{y||{z{yyw{y{w|zwxzyywy{xxwvwy|zzx|~zy}ww||zwy}~}xx|}zx{{yzwz|vyzvyyyyz~xwwxx|yyz{w|uzywx}y}||z{x|zz|}zzx~z}}{wzx~w{zy~yxzw}yyy{{{{w|}y|{yvvz|yyy{uzy{zzyzyx~}yz}{{y{|wuz~yz}{~{|{zvxv{{xwuzzxux{yzt{x{y~yv{z~|tzzy{y|z~y{}{{{}|y||}|}v}y||zyz||{}vyyzwv}yw}{x{zyzzz{zzyzz{|z}yzy}}{y{{z}ztx||z{}|{zx~|~z{|}{{wyz{zyxwyvz{{{xz||ww}y}yywz{zv|zx}{}{~|{}|z|}~x|{z|~{x~{x{||{wyy}x|wx}zxzy~xzwyzz{{yyyzzy{xzy{y{||{w{z|x}{{{y~xzw|z~zw~z}yw{{y{x{|wuw|vwv}vz}{x}xzy{{{zwv||~x}}s{xzyx|y~zy}|zz|~{}u|w{y}{xxxz|{yz~w}{zx{{{z~|yyxvyx{zwyx|{{}w|{}yw|{}yxt~}||zyuw|zvzvxzxwyx~yy||zzxvw|u{~{}xwvzyzz{}zwzxzyw{{{~}z{{{|||{xwx|x|~|yy|yz||}u{}zz{yzzwz{~yyx}w|{|t}{yz~{yyzyzxzz~{w|~|~|~|{~{~~z~{|z{~~{{~}~z~~~|~~}{~~{|}~}~}~{~}~~|y|~{||~z~~}{~~zy~}{~}~~}}}}|||}{~z}~}}}{~~}|~~||~{{y|~|{z{}|~{}}~z{||~}~~{~}}~~}~{{}}}||}~~}~}|}{~~~~~~}~~~~{}}~~~~||~}}}}}|~~~~|~}||~~~}}{~~~z}~{|~}{{|x}}~||~z|{}}}~|}{~}{z{}~z~z~}}}zx~|}y}~~~y}~}~{z||{~}}z{{}~{~~}xz~}z||~~x~}}~}y|}~~z~}|~}}|~{~y~||~}}}x~~~~||~~|{}}z|{||}|}~|~~~|~{~}~{}|}}~}|~{{}|{|{}|~|z~{{}~{~~w|{z|xz{xyz|z{xxwy}v}yv|~{|z}zyw}~zy|yzyx{z{~wy}|yyz{zwxvyz{z|xxz|{z|~vyz|{tyx|w~xy{|x||zyzz{||z||{y}|xwxx|||x|yyz{|{w}~{|}{{x|}|~vzzty|w~zzwx{{y|xw|y{|{t|xzuy{vwzyzxxzv|zzyv{|{}zx{xyxtzyz|{v{xyy|z|yv|x}|zzxz}uywxy|zuz~z{}~}xyvwy{x{vz~zyzzz}z{yyy}|xxwz|{xvzzyy}y}z|}z{{w~|zxyx|yw{w~{}{~{zx|x{z{}|}~wyx{xyyz{y~||{zx~yzx~|yyy|z{uxy{wz|w|w}z|{z{v{w{|uyyzyxy|vzzywww}}yy}wx~y{|{zx{{{wyqzzyz{zyx}|z}zz}{xxyyyz|{vww}vwzzy|w{}|}zyyyy}~yzx|{xzuxz{u}zy~{}v~z|{{yxz~{y{z}{yx~w}{{zy}v}yxy|z}z|yyy{xz{|zzy{z~{z|vz||zyww{{{y|{}yw}}}w}xx}{~}{|{}yzxzyxwyvwv{xy}{|}z|yw{x~{x}{~yzxzy{|~y{zxzsz{{{z|{z~{yv{~|}}y|}zzy{}{}zw|wzxx}{|ty{y{z}{}{{~yzxz{y~{{w|yx|z|{{{{wzy|vy~xw|zxz{w|yx|}{yzzz}yv|{xy|wz{z{y{zvtyz|}|{yyt|{{{|yyw|z|zzzzyz}y{{||xz|}{~|~{}~|{}}~|}y|}{{}}~|~}}}}~~~{}~}~|}~|z|~~|{x}~}~~x~|~{}|~y|{~~||~~z|~|{~|}~}}{}|}w|{|~}{}}}y~|}}~~{}{~~{}~~}}~}|~}}z|}}~~}|{{~~~||~{z}{|}}}}}~~|~}~~|||~{||~{||~{~~~}~}}||}|~|~|~{{|~}|{~z}~~~}|~xy~|~||y||||z{}~}~||}~z~|~}}|}}~~~}|~y|{~~~~||}}||}}~}z}yz{|~z}~~}~z|~~~~}w{z~~}{}z||{}~~}x~~~{y~~~~||}}~}|~}||{}{~||||~|~~~|~~|{}y|~|~~{}z{}~~}}|~{{z~~~~|||}{}~~}z~~{}}}~}{}|z{~|}y}{{|y{y}y{{{~zs{tzy|qux|xzv|xyy|vzww{wzyzz|{xy{wu|~|~y{{}{{}|yxyzy}v}~x~}yyz~zvzy}wywtwx{yzw{|ux|y|zxty|wzvyzyv{|z}||}yx~|w{x{{z{xzzz|y{vy{~w{x{wx{xy}tyw{zzywzxy{x{xwwzv{~{}}|}x}yy|y~zz|y|z|zx{v~{zz|{{yy||v{{xy{vzs{xzzzywz{z{{x~{}y{{}~z|wv{yyy||}~{{wxz}||zszw}t|x~z}yw|yxvzzzx{wywxv|yz{yyywywx|~|{{|x}|yyxz|{zxyz|{{yz~zyz{yvyyxwzxu{zvy|xztyyz|}vxwyxwzxz{|}}xyyz|{z{{{~yz~~}{{}|||w}{y~yyyzwvwzyy|x~uxxzzvzw|zwz|x||~y~zwzw|wwzx{wyyzy{yw{|}~zz{zwuw}wwzyz{xvxzz{z}xx|yv{xyy|wy|vz{z{|{|{~}z{zz{~}y|}zy|}|{{{zw{yzyz|{x{ywx~x{yy}wxyyx{{w~{x||yzx{|zz}}{{{}|w~|z|}{~x}}zxy{|y~{{yzyxzxy}yzx{vxx{zv{|zzxzy{||{x{}y|vz|y{zy{}x}x{}yw|z{~yz|uwzyxyx|{wwxx|wz|zyvzy|{vw~~|z|x}z{{||{|zx{}|}wz|x}x~{|zx{zzyxtxyxz}z{{yyzx|y}xv{t}xx|vvz{{y}}wy{x|y{|z|{~|{~}|~~}~~}~{{xz~}}~|x|~|}z~~~~~~~}~|~||~}|z|}}y}z{~}}}}}|}~~~}~~}~|u}|~}~}~~}u|v}|}{||}}|}z}{~~|~~~~|}}}|{|}||}z}|x}~~~z}~~{||~~}}~|~}{~~{{}||||}}}z{~|~~w}}}z}}}~}~|~~~~~}z|~~}~}~}~}}|~~|~|}||~}|z~z~~~}}}}}|~}|~~}|~}}{|{~~z}~~||z}x}{~|}||}}~z~|{~||~~}|~~z}|}x~}~}~{|~|z~}{~|}~~~{}x}y{~~~}}|~z{}}y~~|{|}~~}}{|}}~~{~z{|}~}~}||~~~~}z}}~|{y|}~}}}{}~{~{~|~}{}|{~~|~}~||}{~}|~{}~~z}}v}{zyzxyzy{{yzy{{}{}z~{zw{y{|xyz~{z{zyzzzz|{{wyzwyvuzzz{|xvwx|y|xzv~y{zzwy{|zvw}}yzxy|v~y{zyz{|tz}wz{z|}}w}xy||wzzzvyx{z{yy|{|y{x{||}{yyxyy{~y|z{|~{{x{t}z|u|w|}v|y|~yy|yzzxwt}}}{xxz{v}vz}xxzyy{zx{{{}|{{~zx~{{z}y{||z{xy~}{zv|vzz|yyxv{yz|w|{y|}yzy|z{yzzz|z}y{w~x~|}{{xzw{zz|}|y{y~xzy|yyy{zxzx}|zyzu|zxw}yy}z{|}{y{{yywy{|{zxxzwzz|xy}{||{}}yy|zz{v~|{}|wysy|yzx{{~|x{yy}xv~zywzz|~y{vz}~~w}vyy|~zzy}{zwxw{|}x}{zzz}yxzy}yyyzx|}}{{w~xyv}}y{z}}}ywxzyyy{|yyyyvzy}{|yw}|||xy}{|x|~sz}txxzxxx{xxyzzyw|~{|x|yz{|{{}}|}ww{zy{w|xy{}v}wv|z{zzx{xxvyx{sz}zw|{{}z~|wx~{|w{z||yy{{x{{y{ty~yxz{xyv}yww|{yw~z{zz{}|x}ywy{~|vx{{{z|{~y{||wy|yx}{xzyywzx{}{zx||zxz}|zy}x|z|{u|yyvxw|}}~yxz{x{||y||||}~y}~}||~{z~zyy~~zwy{z||z{zw{w{}~wsyx{vz{||{z{y~|{wx{y{~||~|}{~~||}{|}~~{{}}}}||y}~|{}}{{{~}{}~}y}~|}}}{}~~}{}~~~{}}|}z|~|~}{~|~}|~z~|{}||{{}}x~~~~~}~~y~z|}z~~{|{z|{|~~||z|~~|~y|~~}~||{~~~}}||}~~|}|}|~}~~z|~z|}}{~}~~~|||}~|~z}}~}~~~|}{}}~~~{}y}~|}z}{}}}|}~}}{|~~~yz~}||}~||{~~~{~y{}}}y}}~~}}||~~|~}}|~~}~}{}|}~}}|y}~~|~}}~||}}}~|~~|z}|||}|~~}z{z}}|~}~~{}~}}~~~~}{{|}~{}}}{}}~{~}}}}~~z}z~~{||}}|}~}{}~~|~{{~||~y~|}{}~w}||zzwzxx{|yw{zxywzy{xywzy~x{|{|t{wywxxz}}xxxy{|z{~w{~y}x{|{|wz||y|{|zy{|x}x~ywxzxwzwwy|w|wwz|wz}yyyzywyz|vzz{|wz}}xyxx}zwy}{{{}txwww{zy{{uzz|y{}yy{|w|}xy~{zwzy~||zz|w|z~v}{z|{v{z|zywy{|yy}z|{|yww{yzxyz}}{w{xv}|{xxzyxw|{xxzvyyxx||{||z}{yzxy~w~{y|xz|~}z{{xw{wyz|yw|zx~||u|z}vzxrwy{}|~{yzxvxxx}~{{|{z~zy}z{{y{z|||z{{}{y|{{{}yv{wxvw||yx{yzu}|x{yz||{w~|{|z}z}|~|yzywx~z|zyy|}y|xy}x~w~|yx{xxz{}{|yxxz{wzy~xzw}{zzy}wx{{}}}~|y{y~zz|xvzzv}{||{}}{|~~{yzyzxxw}uxxxz|{xvvy{}vy}zwxyz{}wy|y}w}{~|}v{yx{{yyy}y|xz~~{}wy~~x{{v{z|{yxyzzyy|y}{}yw}z}ywy{s|{wz}~z|zw~}}|{~y}|w{yz}}zzyx{yx}}wxzyzwsyzvyx{}zxzv{xw|vxw~|~{{y{{xz~u{{zxz{{zz|}{}}z{|}~~zz{yx~~vvyxvzxz}wyw{z}xyy{wzwzzv|{{}xz|vz{y{y~~|y|}xx|z{{y|x||xywv}xwywvz|~{zuz~z|}x|~|~wt{z}}|{{x}x{|}~~{}zx~}~z|~|~|~~}~|}~}}{~{~~~|z}y~~~~}{~|~~z}~~{z}}|~~}~~}|||}}z}}|{z}~~zy}~~~z~|}}~}}||{~}}}||}{z|~~|~}|{~}}~}}zzyz}~zz~|~||z|~x~||}}}~~y~}}~~}}~~~{~}~}~~}}}||}~}{{~}}{}|~}|{~~~~~}~}}|y{}|~}}z}~~}|~~{}~~y~|}}}~}||}||~}}}~~}}~~|~|}~}y}|~|{z{~}zz}~y~z}}}|}}|{~}}y~~}~z~~~}~}~|z~~}}|z|~~}}{z|z~}z~}}~{|~||{}||~|}|~~}|{~}x{}|~}|~||~{}~~~}~~}}{||}~|~}~|~}~}~}~uy}|}zy~{{z||wy|y||x|xzz{x|z{}y{|{{xz|x{}{wz{~}y||{{u}zzz{{w}yy}yxy{}z|y}|}wy{xx~{zz|x}||{{|zw|{z{{{zxv|yz}zy{{xzyw|yw{zz~}~vz~xz{yx|{{xy{{wvyzyyy{~{zz{{y}~|z}y{{{v{zx}{x|yv{{{{{w|yzyy{}{|yy{~xy{yz|y|zyxz{y}{y||yxz{zxz|w{}~}||y{}|yyyvx{{wv}~~w{~{{~|w|zy}yyy}zxz||zx}|y}zx}|{{yx}u}~zz|{}t{y}x{wzz||z~}}zz~zzxxyz{zww||z~{zz{xx{|zywzzzz{xzyw}xvvuz}z{w~}~}yy}}|y{|xzw|z{~{yy}v{{y}|}uy~u}}w|{|xx{{|~zu|zy{zyzyuzxy}zxy{w~z{ww{xyzz|v}|y~~}zyyxw}z|y{}{z{{|zz{wy{s}vvxy|x{{{|v||~|s|{{|vxv|x|}x|y|}w{}{x||v|{~zz~{|uz{{}{ywy}x}y{|u{t~yx{~{zzy|x~y|{|x{~wyuzvz}xyy{xyz|{y~yz~{~xx{y{{xxyxzz}yz{w|z|zwzzz||xy||x}xyyyw|z}~||wy|zw{|wz||tz}|zy}z{{zv{xx{|{|zzv}{x}yxy|{x{yxw||x{x|{v{y~y}|vyz|wyz~x{{yzxzzzw|zvy}{}|{|~{x{sv{w|z{zxz{|{{z}xzxxxwyu~zz}}|~~}~~|}~}~|}}~z|}|~~~|z{{|~|{|}}|}~}|||{~}z}|~{|{}||x}}}}~~~~{|z}|y~}~}~|~~~||}}~|}y||{~}}~}~|}}}||~~~~{}}~}~||}{}~{{|}~~}{|y~~~~|}~~}y|}}||}|}z~}~}~y|~~~z~~~|~~|z}{~}}|~z~|{~}{}{~}~{~~{~}}}~}~~|{|}|||{u{||~~}~}|~|~}~{{}x{{}{~~}{}~{}~{|x||~}{||}{~}}zz|||~||z{||~y|~}~}{}|~|}}x|{~|~z~}||{}}|}~~|}}|}}|~}|~~~~}}x||{~z}}~{~z}|}~}w~}~|{{}|x}~~}}~}z}||x~~|}}}{{||}|{|~}|{zz~{|yy~|zz|~zzwxwy{ytyxu{}}z{wyz|yyzw}yz}|x~{||zw}x}{}|{|z~}|}z|~z|{x|x||z~|x{{z}z|~y|zz~yzvyv|zx|{zy{zvw}|{yz|{|}zyzw|x|||{~z{x|}}|zyx|yyz{wyxzzy{xy}{{~yy{zywx}y~x~z|z{{}{}|~|~y~{{xw}x|w}{|x{yy~x|{uxzyx|wxyzzy{{wxxx|z}~y{zw}{}}zww|{z{}}{~}~y}}{|zy|z{{xw{||v}ytzx{zzyuxvvzuy}w|z~x}yz||w||{|}}y|{}}}yx{{s}z{|~|zyww{yxxz|zy{y}zzxw{y~z{yx|zzy}{}|~}vzwyxv}~z{|{{z{y}{|}}{|yzx~xzw~wxxyx|zzw{xyyyvz|wwzwzwzx|}w}{z~{~~vzy}y{|z{|z}{|wuz{yw}{vyv}xzy{xyy{}yxvuuxyy~|z{w|~|~~v}y|y|}|}z|||x}|}wzzyz|}{xy~yuyzxz|~zuy{zzww}{zz{{|}}w{|xy~}{~z{zzy{|{~~}yy|z|zz|{wxzyzz}|vx|wxxyw{~zuzxxzzy}zwz}}|v~v{|}{{}{|||y{y{v{|w}~}xww~xz}zy~z{{v|{yxwyzyz|}y{{}yy||{}}y{y~u}{|}z~|~{|z~{{z|{v|wzy|{z{u{{{~|xzz|ywzt|zy{v{|{}~~{{|w{{}v|~z}|}y~}z{}|wz|~{}{||~~}}}~~|}~}~~|z|}~~~}{~z{|z~|~~{~~}~~|~}}~||z}z}}zz~~||~{y|{zz{~~}~|z}}~{~|}}|z~{~~}~{|zz}~||y~|{|~y~}~~~~~~||~}}}x~wy~~zz~y{}~}~z}z}}|}}z~~}~}~}~~{||~}{}~|~{~||}~|{|}y~~{~{~{{~}~}~~}}|~|}~{|}|~}}y|~||~~|{z}~~{|}z{}|||}~~~~~~~~{x}|~y~~}~|~}|z}{y||y~~}}~~|~~}~~~~~|~{z~z}yz}}{}}~~~}}~|{z}}~t~|}}{}{{~{~~~~|}}z}}}~~~}}~}z~~}~|~~{}}|z|~}~}~~z|z{yx|yy}{|sxzwww|yzyxz|zyzx{y{|w|z{vw}{{zvwwwy{|zxzw{wxxxy{x{|{w|yzyzyx{zzvyxyzyxxwtyvy~yx{{z{|y{}wxyywxzx{x}z{z~{{w{x}zv{xvxwz{z||u}zwvxyzy{zzz{wzwry{}}~~zyxy{t~yyxwy|x{vw|zzx{~~xx}}wz|y{x}~yz}}}|}zyzyzyy~zw{|~}xx{vwx}zyx{x{|{z{z}z|zxvz{|{zyyy~z|uy{z|||zx}z{xx}|y|w{}}ux}zz{zzy}tyxw{v|||}wzz~|}zyx|~{yyyv}{~vz}y|xz|z~{yw{wwv|z|wvx{{|yy|z}|xy||zxyz~{uz|z{yxw||yyyxyz~~|zv}w~yy{z|xz|{}x|zxzz|y|||~x}{~zy{}{z}}{yzzz{yvz}uz}|}~|x|~z~y{~vyy}vyzzx~~x{}x}{vw{x}{zuyyy|z{{zzxzzwxuyz|xzvz{xy|yyzzv}yt|z||z~z||zz}z}|x~xwu~~zzz|~w{vz{ww{x|y~}wzyzy{~y|{~xv~zzzxzz{|y{}y{yyy|{|wy|zzzw{{zv~xz{y}zu{zy|~zwyxzv}y~zz}t{~z~y}zzw~|xywyxyy}yyz{zy}z{}yy}}y|{~wyz}|x{zxyx|w{}{v}|zwwz{vxzzx{xxy|zyt|z|zzvz|y~{}zz|||~xz|wyzy{y}zz|{w|zxvzzxzxz}|yx{}|||~z|}~}~||}~~}}z}{}w|~~~z|}||}{}~||}}}~|}|z}y}|}}z}~{}~|~{z~~}z~}}~}~~~}~|}}}{|}zz}}~~~~|}~|}~}~y~|{{}~x}}~}|}}|~}x{zz|z~}zy}~|{{y}~|~}~||~}{x{~~~~{~z}}}}{{{}uz~~|}}z|}|~}|~~{z}|~}~|yzz}~~}~zz{{|~}|~|~|{}~~}~~~~z}}~~~}}~}|||}~~~{~~xw}}|~{{~||~~~~~~}|~~||}}}|}|~~}~}{||z~|~~}}}~~y}~}~|}~~~||~}{}}|}}y|}|}y~}r}|y~{~~|||~|{}{y{~z~~~~z}}~}{{||}}}}||~|x||~z~~{z}~}|z~|}{|}}~y~{{z{wz|w{|zxyyxzwvvyx~xzvyy{|xwwzzw{{}~{y|zy~z|yxy{{x~}~{vy}}vy~~{|yyzyuzzxvxzx}ywxtzxvzyszzzx~vwxw{uy{~||{|zx~|{y}x|y}x}wzy|y}{|z|{yx}~wwyyxxw{ywx{xyw}|z|y}{xzwwx{y{yyy{|yz||z{}z|zuyw}}y|~z|z|uyy{yzuvxyzw{|y{y}x|zzy|{|{rxyxwxyyzz|{yz}{z||z~}{{wy{{zw~{xxxv{svzxv{|twzy{x|vyx|zwyyvyy{{~y{y{|~}z{|{w|~xuz|z{|{zy{w~xzz{y~zy}}|vx|y|wzx{w|{y~vxyzv|w{y}y|z{~zy}}zyzz{||x~ux{xxyxv|{zxyxxzxy|~{zzxwuz||tzx}y~{xz{zzx{|yy}x|z{}|y~z}y}z}z{zz|v{yvzy~|yy}zy}{yz{{x{zx|{{~xzy~yw}z|z{x{xyzz}xwz{~}zy{{{w{v{yx|}|ywzyz{zu~y|{y}t|zy}zxy|||x|y{vz|{}zzz{xz|}|~zy{}{y~zt{wxz{~|{~|}v{|zxyww}y{vxwywxzxx{z{|z|wz{~}~|ww~{xy}}~y{xyxwy{yxxzv{yzzzyy{zyztvxx{zwvyzu|wt{zz{}~|zz{|{||||zywwz~}|}|y~{x{~zwyxzvwy{x~y{vzxxzxxyx|uz}z|zx{wz{|z|{|}z~~~{~{~~|z}|~~}z~|}~~~~|~~{}~~|~~{{}|}}~~yz~}}~~{~~z}~~{||~|}}{|||{|{}{{}|||~~~}~~}{}~~{}}~}|~~|||}~~{~}}x}~{}{}~~}~}{{~~|}}~~~~|}{|}}}~}}|}~}~}z}}}~}{}~~|y|}}|}{~~~~}{x~}~~|||}}|}y|}}}{{|}~{~}~}~~|~~~}w|{zz~}y}|{||~}}|~~|~~}{}}~{}}}x~||~~~}y|~~}}y{}|}}~}{}~||~}z|{|~}|{z}~{~{~~|~{~}~}}}{~~|}~{}~{}{}~}{}y}}z|~z}z|}x|~}~~|}|}~~}}x~~|z~~~|y}}}|}z}~}{~zxx{~|y{x~|{}{w{~{|{z{}zzzzxz|~x|z|xyz~yyx{}y}w}{{}|{}wy{}x}vy}~}{vvw|~y}y}zzxz{zx{v~z|}z|ww~zx{}z~wz}|zy}~|}zz{yx|{y}}xy}w|{{}zvz}{zzzx{{}{w|z~~yx{y~yzxy|{x{{{zz{zvwz}}xwyzzy|~{|x{}|}{{|}zz{zy~{~z|}|wxxz{|z~z{yzzwz}y~{~yzyx}w{|v{zzzyxz|y{{}}z~y}~|{xzy||{z}|}|~{|xzu{yw{y{y{{~|}wy{|||y~y{~{|~zyzz~||z||{}|}}{z{zx~|}{x{z}||zz{y|~{x~zy{}zx{~vyzz~}xz{zx|yzx{~~}|z{z|||zx~z{{zzz}y|wx{||z||{{y}{z{{y|{{y|}zx~}{yy~|}{|y||{{y{{|x~{x|{{~|}{|z{~|tyxwzz{z|v||v}w|~}~{|xyr}{uz}}zx~}}z}|yz{|x~{|y}{vx~~|v|z}x}u{zy{{xz|~x|{{|y|xxy{w}xy}}yz~z}}|{zz~|||y|}~y}xz{}|~|vvz{x~~}||~}{{|{zy{|~||z|{yw|v||{z}||~~{|||~}||{{yz~x|xy{uz}z|{~~{||}y}}}~}yvz{{~y}{z{~{{w{}}|x||z|z|{}z{||zy~~}zx}w||}}|z~y|~||z}x}y{}y{{|yzz}|~|}~|{~{}~{}}~}}}~}}~~~}{~}~}~~}~~|~~~z}}~|~~}~}~~z~~||}|}|~~}||~}{~z~z~}~}~}|}z~~y|}~~~z~|}}}~|~~~}~}z~|~~~|~~{~~~~~||~~|~~}~}}~}~y|{~~~{~|~}~|}}}|}y}}|}~|~~{|~|}||{}|}~|}~{}~~|}}~~~~~}|~|}}}|}~~~z|{~{}~~~}{~}~~}~|~y}~~~~|~|}}}||||{{}~}~}}~}|~~~~|z}}x~zxx{x~zz|{|||yxyz}w|xu~w{zy|y|yzyzwyzz{vy{vxz{}{w{}||}{z|{u|}|{zz}z|zz{~z|~~{zxwz|wzyzxyx~z{zwxyuxx{|yu{~yz}y|y|w{||zxxxx{|{z|}~zz|y~xxz~{y}zxxyww{yz{ztry}x}z}{zz}z{y{zwwy}z}~yy|wy}{z{|v~yy}y{x~}yy||{xwyzxyyx{y}yzwy|zz}|{|wxy}ywxzx}}y~|z|}}|{z{{}x{{y{z{z~z~}z}yxwzxzux{yyyz{y|zy}{|}yywwyzwyz{x{v{z~|zv{w|x~u{{y}{y|~|y}}|xzy~}yz{z{|wz}wv|vx~}|zw{|}{|z{z{}||}|~zzx|zy}}|}{{|{~}~|{{zxzwt}z{y~y{z{y|||xyzwxzy{x{xz|z|zy}y{xx~v}}wy}{|{{}y{|x}y}y~{x||~{zyzwz|{z{xwzyzy{z}{w|{y|{{x||yy~|{vw}yvvywwx}}{z}yz|kwvzx{z||zz~xwww|x{tv{wxwyzzzz|{y|{x}v{}z~xx{yz~}wz|y|{|zv{{xyx{yyw|v{{ywv}}uyy|x|yv||~vzx{zzz|z~z{}{~y||z{y~}{wz~z{~x|{z|{~wxvzxz~y~yz|{x{wxvz|yzwy{{{xwzu}x{ywy}|yz{xyz|x~zz{z{}~{{zzx|z|{{|z|z|{}yx{}z|uw|zv{zyv{zx}{{{z{|}|x{z|x|~~}z~}}}~z|~~{}|~}z{|}||}}}}}}x}{|~~}}}~}}|}z~~}{~~||{~~{}}~}y}z{~}}~}|{}~~}}}~z}}}}}}|{z}y~{}~~||}{|~||~~~}~|}~}~z|}z|}|{~zy}x|}z|}{~}|~{~~|~}~{}~}}}}|~~|~}|~~}z~{||~||}~z~{}|{~}}~~}|~~||}}}|{|{|z}z}~}{{~~|~~~x~}|}}}}~{}~~|~}{~y~|~|{~~}~~}}}}{~y}|{~z}|~|~~~{|{~|{~~||}|}y}}}~}|||}~|}{|}{}}~z}z~|{~~}}}~{}z}~|~}y|}~~}|{zz~}|~~~~|}|}|}z|~|}|z}~}}|}~}}~{||z}z~|~}}x{}~|~~|y~~~|}}y|}|}{}|}}||{z~z}{x|zz}zx|w{wy}x}x}{zt~y{y|}y~yzzx{~uuxwvzzx{v}|}zz{{{{|zy}x~zzyx{{{{y{w~~v}zz{|{z|x{||z}}wxxzwux}y~|~yx{~}uxvu|}}yz~|yyy|z{|z}z}yy{yxyy{uv}|{{qx}{z~}{w}zywzz|y|z{y{y{xz{}u{yv}|}~uzz{~w|}|||yyxy{}z|}yxxz{}{wz{yy{{yx||x|z||xyzx}~{|yyzw{zzy~x}ty|}{x||{|z{yw}~wzy|yvyz}{x{y{{{xz{zxz}x{||x}x{w}x|y}x|yv|~}{~|~yz|yzyzyy{y{|{wz{zzzyzxy{|y||zyzw{}yzyty{xzzwy|xx{z|{|{~{|x~{zzzyyyuww{|yxx{{{{zvzxz|zvy|~x{{|z}zwwyvz||vwzz~}}wx~~w|{|{zyyz|~z|}~}xy~x|}x{x}}xyyzxxwxy}uyz{zv|}tzzz|{|yw|x~zz{z|{}}xyyw}y}x{z|zy{x{z{z~y{zuvzx~x}}zyyx}{zw|z~~|{zyy{yyz~|}~||{s|z|zv|wy}~{}||yzw{|wx|~vzvv{zxyy}{}~zy~y|{z}{yz{{}wz~|~{z}}xwx}v}}~z|z{yvy{z|xwv~yx~z|}|zz|z|~x{||y{zyy{|xvyyzzxxy}z{y|{{yz~||}{||zwzzxz{wxxzww{|v{|xx{xx|wvvx}|xz|z{{{zzw|~}~~}{~~~~}~~|~}|~~z}}{~~}~|}|~x}|}{}}~~}~{~||{}}{sz~{{}{y|}|}{}z|}~~z}|}{|yz~z}z~{y}|}}x~{~~}~|~z~z{z}}|~{}~}|z~y}~z~~~~}}~}~|{{{~}y~z}z~~}z}}}~|}}}~|}}~~|}~~~~|~{}~}}~{y{~|vz~}}~||z}~z~~}|}}|~~}~}}}}}~~~~~}}~|}||}{~|~z|~|~}~z|~||y{|}z|z~}~|}~|w|y}}~~~~{}|~{|}}z}~{}|~y}~}||{{~zz{|{||~{y~~z~}~|y~|~{{}}}}}~}~~~|}}~}~|}||~||}~|}~||}|~|}~~|}}~}}~}}|~z~~}||~z~}~~~}~y}}}|{}~~~{}~|~~{}~{}|~y}|}}|}z~~z~~w~{zy|~z}|y||zzw|{yz{uz{zuyvuz|yuy}vxvzxwt||~yz{}y}zy~}{{~yyzxz{}w{yy~|{zx|||uxxyzyrx{xz}u|vxx}z{wvzz|zw{vy}}y|wy}{z~x||zyw|x|}|y}y|zzzvyz|{|x{{{yy}{vvzx~}~txzwxy{tzx{x|v{|{}|y{y{xy}x{zv~~|y}y~y{|{|sy~wxxy~xzzwzz{zt||z|vxx{~yx|y{{z|zz{y{zxwz}yzxxy}y|{~~}yz{|~z|syx~wxw|vyvyyz{|zuvwzy{|x|y}w|y|vyyz|yx{{ys|{z{{~w|u}}y}zxz{sy|z~yxx{~ywzx}|yzyzz{y{xy}|~y~|}xy~~~~||}}yyzz~{{~|y{ywyxyx{z~x|xyyv|zzzz~{w~sy|yyyz{{{y{|{{yxw{{~xw|z|xzz{z{xz}{xzz{{y{{|xtzx{wxvxy{{u}}~yty|x}zx|}~zxxxu|{{~y|xy}z{~{|v~{}|xyy}wxx}x{tz~zwz|wz{}wx}zz|x|||z}x{|{yz{{|y|||{}}}|~{}v{zvvw}t{z|{}}zz|u|wx{~vzsu{yzy}|}yxz}|}x}}|{zzx}~zx|yyv||zx~xzx{{zy{x}|y{w{y{{xs~z||ywwxzx{|zxzy}z{~y|z|~z||zzy{~~~{|{yz|y{y|||uz|z{v{zu}zyzzxysxwwx~|~}z}|zzzy}}|x{|}~z{~~{|~|}~~~~~}~}z~}}}~~~}~}|~~|}}~z|zy~~|}~}}|}{}|}|{~~~}{~~z|~{~~~~~~}~}z|}|{~|x{}z}~z~}}~}|{}{~~y}~}|~}{~}~y~|~~}|{~~{~{}}}}|}||~}}~{{z|z|~||}~}|}~}}|z}}~|}|{|}|~}}{}}~|}{~z~~~|y||~}z|{yy~z~}{|~~~z{}{~z~{|}{~}~}{}||}~~~|{~}}y{z~~||}}||}|}}|}}}~~{~~{~|~z}z}||}{}|z|{}{||~}~{}}}|~~z~~~}}{}|{}||~x}~|~}{|{}|~{|~~~~~}~{~}~~}{z}{~}}|}zy}~{u}{|}z~y{}~{~{~|~|}~~{~~~z}~~}}~}|}~~}~|zz~z}~~}z~|{}|}}|}}{y|wy{yywzy{wzz|x}{xysz}y|z|}zz|z~x|y{wxwvyz{{{z|z{xyxxy}{v{x|zxxyyxxy{x|}wxyxzxzx|wz}z{vwxwzx{w|{}tyzyv{|}xxy{ztwx{}wn|wyyyzuz|yzz{|v|xw~u~x{w{~z{|{{zzz~~xz}uyzwzz{zxx{xx{xws{}|yx|zwx{xzy||{y}|~x{p{~{|}yxzx{}}x|{xxxw|w|zy}yvxxx~wxx}wzxyv{yyzy|||yzzxzxyz}}w}xz|{{{x{{{yxwyu{|z~}vzzzx|{}xz|}zyz}{|y}{|{yy{ty|}{x{|{z|}y|{y|x}{wyzyyu{wxyxyywy|z}u{~{v}u}y|}zxtyzzz}x|{yyxy}{|{}{|zz}yzywyuzz{w~}x|zz{y{xyz{z{zzv~xyy{{xwyzwy{|xxz}y{x{zx}}~y}|y|~{y}w}~~{{{}vz}z}yz|~{{{{zw|x{tw{}}}wzwzy|xv|{zuzzywxz|~|wzyz||zyy|xxxwx|z|z~yz|||y{}zzxyxzwwzw~|z{|}w|wvxxz{x{z}{|yx{yzxv{z|y{x}z{|}y}{|y~||{}xxyz{x|z{xy}wy|~{z~yxy}{wvz~ywz}zzy}zz||{x{}{}xxv|{zywuy}x{|uxxzyzwz|x~}y|xz|{z|w}y{yvyx{}v{x~|z|yw|y{|~xz{|}~yx}y}~{{x{z{}tyz{xy{{|vwy|yy|vxx{{w|z{v}|~|tzy}z~~}||||{}}~}x|}~z~~y}|~~~~y{~|~}}{}}~|}~{||uz}|~~~}~{~}~}}}~}x~~||z}|}|{~z||~{~||~x~}~}y{~}|||~}~~~|}}|{{}}|~{|~{~}}}~|}}{|~~}||{~|}z~|~~|}~{{~}|~{|{||vz~~~}~|{z~|}||}}}}|}}{|}~|~~{|}~~}|}||{|z~}|{}|x~|||{z~|}|~~}}~}|~}~{~}}}~}~x~|y||~}z||z}|}}y~|}~}~~}z}|{{{~|}~|}|~|{~}}~}~~|~|{{}}}}}~~~~|}}}~~~}}z}{~|~}}}~wz|{}~~}|~~|}~z~~~}||{~{|y~|~~~|||~{{|{}}|z|}}~{}~{z~}w{z~}~xyz|xw|xw{ywszvwww~xyyyzxzv{{z{zy}ysz}~wv|zyyw}}}zx}~z}z{xyyyy|xuw||wxz{yvy{uyux|xxz|zv~uz|xyyzwzzz{~}}v{|{xzz}}{{|zz}{ww}w}~{yyxywxvzz{yzw}u|zz~w{{yzwzz|xyu{uz|z}y~vzy}y|y{uy}|{zyzy{xxz|}xzvw~vzyzu}|zzwzzxwywzxtuzz{zyyyxxxy{xyzt}z|{w}~zzzzy|zz}z{|}}}zw|{x{x~zy{uzwwz|wzzz{vywwzx{}|tu|z{~{y|{yx}z|utyzzzyxz{z~{~{~}z|{{wyzwxv|wzxy{z|yx{vww|||{zx~}|xy|~}{{y{|y|yvwy|ty~~||wz{y{z{szywzwww~{z{||}zxv{z{x|xxx{~~}zvy|wy|zyzyyyzx{x{}zz|}uxxxzzx|xwx{z}u|zzyvyx{yx{wxzxz{yzx{}yxu|{}~|{y|z{~v|{}x~~}{|w}z{ywzy||wzv|zxz{{yy{|~|xy~|tzyw~|{{|y{|zxzv~x|uyyyy|yz}w}xzzvu{wx}}xwx~xvz|v~wxxyz|{{wyzwyzyw{zxxyww{y~z{xy|yzzv{{{||z{y{|yz{x|ytxw~|yy{xwyzuvz||yw}{vzwxzyx{xy{zxz|zyzyzw{yyz{yz{~{yz|{yyyz|wzuy||{wwyzy{z~p}yxyzz|vyz|{~yxx|zzz|szu||{{x~|~{~|||~}~{||{~~|}{|{||{}~~}~}}z{{{~|}~{}~|}~~|}}}}|~|~y|~~z~|{}~{|{~}~{{}~~~}~}y~{{~|~|}~~}y}~w~}~~}}~~~~}|||~{~~~~z{~z}}y}}|~{||~}|~~||}z~|~|}}}zz{~}|{z~}|{~}z~~~}}~~~~{}~~}|~~s|||{}w}|y}||~{}{~~~~}z}~~}}}~~~||}{||}~}z{|}~~|yz{~~~~||~|}|}}xxx{~z}~{zy|~~}}~}|}~}}x}~{|~~}||}|z}~~}}{||{z}||~{~~~|z}~~|z{yy|}|{}|{xx}~z}}~|y{}~~|~}z~~~|~~}}|~~~}~|y}}}~|~|~~|~|~~|}~{}}{~}|~}~||~}|}}~{}~{}~}{}zzz||zzysy{}x{yyyz|yzv~zvy|v{}yyzv{yz~{w{wwzxy{{z}{x~z{z{z{||xyy}|yxz{xu~w{~|{~|}|}v||xyzvz|{xx}~yw|||}{{y|y|}wxw{{yuvxw|w}u{x~|{w{y{{w{wyyx{x|zw}wxz|z|~{xz}z{|wy{ywy|yxzxyy~{{yw~{|zx}y|zwy}y}|xuy|zxx{yzyyz{~}|wx{z~y|y{{}zxz{zyyvzz|yw}}|{wz~{yx}z~|z}z|zxwz~zzz}{}|yx}zzxx|{~zy{yvxxy{{zwy~{xz~|zy|xw||~{y|}{}yzzy}{|y{zyz}}yzyy{||yyz}zx{|{}|zx}~z}}z{}{y{z}w{xwxzuzwz|{}|y~zx}y{|z|{yyzzy|{|}}w{zx}{xv{wx}yz|~yxzw}w}{wuz{{~||}x|}~}w|}{zyzyy{z}{z}|}}x}|xy|xwz{yy{|ywxx{x{x}x}z~z~xvxy{|y}z|wwz|{v}}|z}}y~|{~zz|~{xxxy{~yvz|}||{}~~zw~||zxxy|{wzz~{zwzzw{}z|w{{zw}||}x|y{yy{||z}|}yzz|yzz}xz}|wy{}w{xz{v{x||vz}zy}uz{}{|{x{yz|{wzxzv||y|wx}~{xx{||z{{w{|}}vz{{{x}z||xt|||sz{zv{|z|zwy~wwy}x{{{y{{{y~~{{x}{~y{{y}y}xz|{zx}}zz|z{{z{zx}vyxz{{xw}{}|||~}~~~}yz|~~{||||{~{|}}}|{}~y}{~}{}}}}|~|~}~z}|~|||}{~y}~y{~}z~~{|~{|~}|~|{~{|~}~}|{~}{~|~y}}}|~~~~}}z|}}||~~|z|~~}~~}~~}|}|~|{~|~|~|}}~~}{~}}|~z~{~{|}}}}~}~{}~}}}||~~}{|}{}~~~~}}}{}}y}x|}}~~|~zz|}~|{z~}|}~}}}~z}~~}~}z}|}}~y~~}~}}|~{{}{|z|||~}|}~z|}{}{t}}z}~~~|y|}|~~~}|~}|}~~{}~~|{|}~}|{}|}{~~y{{{}~~|||~|z~}}|~}}z~}~~~~~}|}}~}~~}}y~~|~|}~{||{~~~}}z}}}}}}~~|~}~|{{}{|{}||}|z~z|z{~zw|~~z{|xww{yxywvvy{xz~ux}x|y{z}xv{zy|xxz|xyzvz|yy|w|yxz|||{|{{zy{vxzu}y{y{z{{|vzwyz|zx|zy|xwz|}x|{xy{yzzzyz|v|{yx}x}|x}}xzy{zvw{~x{z|{}zyyzyz|xvyzzz{yzy|{y{z}yzz{v{|xz{zyyyxy~zx{wuzzxs{z|xzz{~y{{|yu}yxy{zy{~{ytwzyx{z{|y~{yxz|x{zyyzyz~{}}{z{x~z{y}~z}z~~z}{zy}|yyx{z|xwzu{xwxzy|z{{u|y|xzzyy~z|wz}z|{zxwyu||zzz}~|{}||yyzz}{vxxvvx{}wwxyxwzx|zy|yyx{ztzz~}{|~}y{z}yw{y|{vzyzz}}}|~zxxyzy{|yuv{v~wwy{zxuwxyy|zz{}|y{x|~|{}yx~~{{zyyz|{||zz~z~{xy{xy|zzz~y~}{}v{yy|zvwxy{||vyzuxyw~y|wz|y{{}|zz}zy}{zyz{~{~yy|zszyxxy|wxyzv{yy~yzww~xy{{}xz{yzow{w~tyy||{{|y}}x}{{{|}|~}|||xwv|yyx{{{x{y|wy|zzw{w}{zz{{vzz|zzz~y{yx{{{w~{uy~||vwz|{x}{}z|xyyz{{|zwwxyzy}{y|xwz{y}y~v}{v~xx}{}zyw||~{y}y}|{w{~{}|{}wu|y|y{}zxyxt}{{vyt||zvyyvx{zzy||~|x{{xx|}{||~~~|}~{|{~~~|~}|{~~~~}~~}~}~~{}|z}||}{|}}|y|~|{}~||}~~}}||}}~~~~~~~|}}~z}x~}z{~~|yz||}{}~~|~{y|}}~|}~~{}||z|z~~~}{~}}}~~|}}}}~|~}~|z||~~}~|}}~~z}|~~~}}{||~{~~|~{||~{|~}~y~}}|}}~}}}~{~|~||~}}}~y}}|}}~}}|}{~zz}}}|{|{~|~}|{z~}~~}~}}~|{~{}}|~|~~|~~{{}}}zuz{~{}}}~{~~~~|~|~}|||{~|y|}~|{~||{~}~~{z|}|}{}}~~~}~y~|~}z{|||}~|||}{}|~~~}|}{|{|~~|}~|~~}|z{}~|}~|{y~{||~~~{~~|~|||{y{}|~}|}{}{||z|wyzx|zz{{vxw|}u{|y|vz|yxuv|yvz|xvzxy||uzx~yy|vv~zxzzyxz{v}|yuvz~yzwz}u{zxy}|wz|{{{|x{ww||yyywzxy{yz}{xzzx|yxz}yzywyzx{z|||{vzyz{yvxwz|zwwy|{z~w~z~|x}wy{|}vyyxu}y}zzyx{y|y|z|xxx}{{~yzyyz}|{{w~|xv{|xy}yy{{}xwzy}|zzzxxyx{xxww{|}{{yvx|xy|}}x}{yzz~vzyv~{}zyw~{{wxyv{|y|w{}|x{~y}wz|{{ywzx{{v|}xvv{w}y}}yx}yvz}y{}}vxxy||{y{}v{yy~{x}{|y|y{|yy|y{z{zxy~|y~}}{w{y~z}{|ys~wz{~|{w~z{zxy{xy||{x}{{x|w~w}zx}tx{zx~yvyzxzyvz{x{|xx}}{zx~zw{||||y|w|~vz{z|z|}z{yxyu|}yzx{x}~w}||uxxyy{xwz~|zyyx|z}{{xw{}ywz{yzzzwzv{{y|xz}|y{{z}~|{y~{~{www}|xy|zxz~yz|x{zy}yxwx~y}yyzzz}zy}{}wyz}zyyvwy{{x}{~{{{|{xy}|{xzu}z{xx|z~zvy~}{{{}{{yw{{{xxz|yy|{|w{|x~~u{x{zz}}~{yy|zxxx{{{}z|z{{y|wzwy~{z{ywz~x{~zwww{|xz{{zy{}wz~{|yzz}{{yxz{y||}}{z{}z{zxyy|zz}|uzy{zz|{uz}wx|yy|z}yz}zz|~}{~z~|}|~|}~}}{~|~{~~{~~}}~}~~v|~|}{z}~~~~~|}||}|||{~}|~z~~yx}{|~|~~}~y{}|{~~{z}{w}}{{{~~~}~|~{|~~~~}~|}~|{~y~|~{}}z|}|}{~}z{~}y~}|~|z}}}{x{}~~~~y}~{{|~~}~}}{~y~y}~}|~z}~z~~~}}~~~z~}~{~y~|~}~|}z~~~{}w~~~~|~{}~~}}}}}|||{~|}~|z}~~|}~~~{~|}~~z}|~z|y~|}~~~|{~~~~||x~~~~~~}~x{}~|}~|~~~}|||~}}|{|~}}z~~}}}~~}z}{zy~~}y~~~{~}~}~~w}}}~y~|~~}~}}y~|~~||z~}~}}~~~}|}}~~|~}}~~|{~~~{|}}~{~}~~z}{}}~z}}|zx}wy}~~zw{z{x|yv{}||~z{zyz|}xxzzyyv{{~~xzyyy{}~~{x||ywz}x~|w~{{zwz|yy~x{|zwv~vvx{yw|~z{|uwxz{vwyzz|y}}z}{yw{|{x~yx{t}y}{z|zx}x{x{x{z|vw{|yzxy||xxxvyyv|zxxw~z|xyxw~zz}y~x|y~{~y|yzyy{~~}yu}|yz~{wz{|x|y{wz|wx}zwwz{|yxz|zxvyy|zw{{z}yz{vzz{ry|~z{}xw}{zzy|wyz{|xxwzv{~y}yz{v~yz|y{y}{wzyy|wy}|{y||~wvxy{{{|w|wy|y}uz}wu{w{{xzwxzzy{yz|yy|}zzvyxxyxy|~{{}~}|}|}xvyx|{|yy}{~}|}y|z|~z}|yyw{x~|z~y}yv}yxxyzyyzyw{yx}{|w|~|z{{z{z{z|x{|~y~{|z~{z|z|{|}ywyv{|zyywy|wx||y|wwz}z{~vvv{xxyy{wzy||z|}|{{|zy}~{yzy{|w||zyx|xz{zwy{uuzzzyyv{t|wzx{zzxyzz{|}}~|yyzzzzxyw~{x{x|{}z|{|zy~}x{{x}uwx{yy{x{wxy}|{y|yzx{z~|v|w}{y}}y|{~y|||{zzzy{~{{vyyx~uzv|yy{w}{{z|yx|yyzz{z{xv}yx~}z}{yzz{z}}yz~x|~z~x~y{|}w{w{yy}v{yzwyx{zt}zuz{}vzxv|{{zv{|y}~wzy}z{z}|{t||{~}y}{|~{}~~y{{~}}z|~}|}}{z}}}{}{|}}}z~{}~||{z}~}}~{~z}{~z~~~~zz~{|}{{{~|{}|~~|}{}}y}|}|~~}}~}|~}||~}{}{|~~~|||y{y~~}{|~}}z|}|}}}}zz~}uzz{||z}|}}~~}{|||}{|}~z|z~~{|~~}y}}z}}~~y{|~ww{}~}~~}|~{}{z}z~}~|}|}}~{~z~~~~~~~~z~~}~}{}{||{{z~z~~|z{}|z{|}}}}}~{||||~{|{}~z}}|||}{}~z~|}{{x~}}~~~}|z|~{||{~}|~}y{|~~||z{}|}}|~~~}}~~}}{~|{}{~}{zz}{{|z|}~~}{~~~|~|z~|~~~~}{~|~~|~}}|}{z{~}~~|{|z}||}}~~y{~y{{xz{}yyyx}{yyz|}{~zyxvz|{wx}uyw{}zx{~{yww{w}vzy|w|wzy~|}x{xzxy{{{~tz{wx{xyxu|y{{{x}wx{|xy|}{x~xxyyx{xzzx|zyzzxv{zxyxyx|xzz{zzvuz|wz}||}{{z}{vx}wx||}z{}}z}{|t}yy}zz|zyzyyy}w{yw{zxy{{w}x{vzx|z{y{{}vy{~v}}xy~{|xzzzy|{|zw{yy~zvuszw|y|v{t{}z{}|z|z|yz|}xu}|zxzz{|{y{zyy}z{{zyxwxz{x{y{{y{uxz{}w|wyyyyx~x||zy}{{x}|xwywy|x{{|yx}|{~xzz{w|wxxy|x{u{yyyzxx{yx}}{xz|wyz}x~|{xvzu~|xy~wx|xv~|}}vy~~zy|{z{{|xyy|zy}|y{zv}|y}x{z|vz{z}}zvyz}xw{yz~{{y|yzyy{~}z}yy{{y{vx{}|y}yx{{{{{v{{z{z|vy|uxz|zz{z{yzwwyz|xyxwzzz{|zz{y{zu|}ywzzz{{~uvzxx{yvwzxxyzzy}y{z|}yzw{yz}}~~yz{yv|z{z|x}{wv||t||yy|zz}zy}{z{yzzy{|z}~{zv}t}yx|ux~yxww}{y~{ywy{z{x{z}y||{|}}||~ty{wt|zxzx{|~}z{{{~{z}wuyx|~x}yyxz{y{zv~{{{z{xzx{{{x|||v}}{{}}{xy~ytxswz}v||}{{{{}xzx~}yy}}wy|z|~vxv|yx}{{v{{xzxx}{~}~|}~{~~}}z~}}}|~z~~~x~}~{}}|}}{|~|~{}}y|}~}y}}{|}~~z~~|~}}~|~{|~}}~}{|}~|}}|}|}}|z{y|}|}{}||}~z}}|~|~||}}{|~{|||}~}}||{~}y}~}~}||}~|~}|z~y|}~}}}}|}x}|}~}{~~~}~}y~}}~~{~~~~y}{~|}~z~~{~~y{{z|}{~~|~}}~|~{|~|~z~~~~|}}}~x}{}~|~}~~{~}~~~}}|~y|{~}~}~}}~|{}|{}~z|}~~||y~}~~~~~~{}|~~~}}|z~zz~~~~{~~}{|~|~{{|~{||}{}}~}}{}~|~{}~~{~~z~}}zz}}z|~~|}~z|}}~~|}y~|{~}}z~z~~|~}{}}{{{}}|~~{|z}~||||}}~~~{zy|x}xz~~y{z~{}xwyuzwy||~~{{xzz{zyxxyz~}|{{vy~}w|y}{|uz{y|~}{{{{z}}y~{}~xwy{zz}xzy}z{|yyzxy~zwyx{syzzy}zv{zyy~zzyz}||{y{x{zyy|y}{y|zz}{wz|{yxy|yw{wzzzzxwy}{yzuxzy{|zxx{xx{yx|z}}{x~w|zyw{{zz|z|wz~zx{{}{}vzy{yyxuzyw{yvwyy{z{xyzxw{x}xy|x~|yz}|zz{|}w|z{}|~v{}}yz{{yxz||wu|{z~vyzzyxw{vz{}uzwwz|{z{|~~}y~z|y{y{|}zzzz}y{|~~xu{zzv|xz{{tzyzxy{z|{z}~xy|uz{{y{z~{{y~|{|y}z{{|zz{z|~|z{~}|y}vyvwywxxv|{wztzzy|zyy|v|yv|vxzwzy|yxzyxy{uzy}zzz{y{{{x~}z}|}}zy}z~|}{{yy|}z{{y{zztwvy}wyw{yvy{|{x}xwy~}{{x}~{{z|~{|}}y}|zy{z{xz|}~|w|yw|}xwzxywzz{y||~}vzzy{|{zy{y|zzyzwzzyz{}}y~xz}}zwwxzz|{x{uz}zyyyxx}ywzz{wzx{~yyzy|}|{z}y~{wvz{{{~{~z{{~yy|z{x}zzw|xyvwzzwzx|zyv{y~{yz|{{w{{y{{yw}z{y~{xz{z}yz~~x|zw}|{{|zyy~y}}{|v{~wx{{zx{x~w|}{{}|y}|{~~{~y}~|yz|{y|{}~}~||}{}|}|~x}|}~|{}~|}~~{~}}}}}~{}~{}}~~{||~}}z}z~||~}y{}~z~~~}}{|}}}}|}}|z{|}{|s~}{}||~z~}~}}}~~}}{{~}|~||{~~}||||}~z~||}~~z}||~y~~~|}|}~{{z}z||~~}{~z|~~{}|yy~}}{|~~}xy~}}~~}}}}|~}}~}{}|}||}}~~~}~|}~~}|~~~|~~~~||~}y{{w}}~~}~}}x~{~~}}~|}{~}~~|y~}|z}r}~x~}~}~~{|{~{||~}~~z}~{}}||}}}{}z|}{|{|}~~}{}~||{~~}{z}y}}}}}{{~}|}|~{|~~~x~}}~{y|~{||}}{~}}~|}{~~|}vyyzy}w{~z|xyyw{x{ww}zyy~w}zx}{zxzuwwz|z|v{v|x}uzywwv}{yxyys}yz{yw}{|{{yyxx{xz~z|{yxxw{y|{zy{}v{{wzy|yw{|w}{uxvzwvzzyx~{~w|{yyzyzzzy}|{y~{y||{~ywvzy|{x}zz|wzyz}}{zz{{{xz}{zw|y~vyz}yyx{x}|yw~{yz}}x{{|yxv~v}z|vxyzwyv~zv{y{{zyzz||w{wz}w{ux}yx{{y{z}xwwxyvzz~~}x|z|y||y~~|x}|{|yuuv{|||x|{z{yxxzw}x|{yz~~{|~|y}w{zx}xz|zzzxy|{|xz|y}v}}yy~zxx|x{yzx~zwvyz|~z{{wuo|{|zwz{}w~x{|~|uyz||}z|xw|y}y}|yzy|z|{}{wvyywzwyz|~{{|vx{wvz|{z||yz}z~}{~wz{}y}xx}zyyyzv||wyx|}zz~zzz|{z~{~z}}{vw|yy{{w{|~}~zxwyzxxxzxyyyz{z}x~|{y}xyvyywvww{yzyyz~{~{y}y{{zwy{y~~{|{x{~zzx{yz{xsxy}{{{zwzw|yywzx{zv{yzz{xz|zz~~y}}xzx~x|wy|}~wzyy{x|yxt|yy|y~zq{|{x{wwzvx{s}}|xvxyw{}{xyyx|x{zxw|s{zwyzz|~y{}z~|{zw{zxzvz}{~}y|vz{ywyz|yw{{y}{~z}zx~}x{{x}zyyxzxyxzz}|{yxzxz||{}z~v|z|zy|wz{zzzzwyxz}yz}|~z~}y~}}}|}|{||}|{~zp|~{|~{{||}|~||~{}~~{y}}}y|}~~~y|{{{{~}~|~y{x~}~}~~}|}~|~}y{}y}}~|~|~yx}|||~{~~~}|~~~|~~~|~}~|~z|~|~}}}|}{~}}|~||}}~xy~{}~z}~|~~}}}~}}~{}~~}z}~~{}z~}~~}~~}}~~}{~|~}|}}|~|}~~~|~~}y}~{}z|~~~|y}{{|}z~~|{}z|z}~||}~|{~y~|~z}}|{|}}~}z}~}~}|{}~~}}~|}|}|w|}|{~{||~}}}~~}}}}||~|}|}|~||z}~}{~|~}~z}~|~}{|~||~|}z|~~~}||~|}{|}{}|~x~|~||}}}}~}{|~y|{~}~~{}|}||~~~}}{~}||~|z|~~z~}}||}}|~}|zy{z{y~x{z|{yxyy{yxy||xvvv}w{{{vyvzzy{wz||{z~y{{yz~xx}y|uz}y}z||zw{{{x|zx|xzxz}|uwz|{zx|zztx}yy|v{txyxyw||zy|z}y|{xx{w~zvxyzy|{~{zw|{x{y|{zy|zwzz~zywv|{}sxzzywzxvz{wy{y|y{{|x{z{xxz|zw||yyw||~z~yz}xzz|zy{yww}z{{yyzxzvwyyyw{zvuz||y}|{|x{{wyzzxy|yw|}zzz{{ux{|z|yyz|y}{|x{{}y{w|zz~ywvzyzxyzx{y{xzzyuyz|||zzzxz|z~~x{{|z{|yyyzxyxywxxwv|{zyxvw{y{x{{{ztvyzyvz{{y|||x{{y}~{{~{z}zz{|{~{|zyzvyxyyz{ry|}|zxxtx|{}{yxy||w{x{zyzy}zzy|x{~{|y{||y}~wx{||wz{x|zzz}wzv{{|z|y{vzxzw{|sxyy|~wy}z~zzx}}~|}{|}}}vy|y{z}||~|~wx{y{{|~sxwwzwv{yz|{|uz{zz}{{x|{}{|~u{y|{{z|}{ty|}x}zy|zvx{zyzyyyyz{{t}zxwvyx|vyxwwxxxwzwxz{wz|~w{~zy~{y|v|yw|{u{|zy{zz{}~|}|ywzz}{wy}tx|~xxwvzwzwywz}xyxzwy{|z{z{yy|zy~y{zuy}|{{|~yy|yw|zyy{}w}{{zxwxxy}vt|zz{yw}y{}|{{|}{zxx{zzzz|{|x|x~|{~~}{~|}}|~|~~}{}y{{~~~{}~|~}|{{|}}~}}}~|zz|}}~}|{}{}zz{{~~|}}|}|}~}}~~~{~~}}~}}~~{~}~}{~||}}{~|}}}~~~{~{~~|w|x|}|y~|~}}{z}}}|~~|~}~{{z{|}~}~|z|}}{||}}~}}||~{{|}|~}{}}{yz}~~z~{zq~~|}}{~}}|~}~z||~x~~~~~z~}~}}~~~~}~~}~~~}{z|}|~~~|~y~}~}}y~~~~{}~~y|}~~~}}|}~{}}}}~|y~{z{}}y~{|~|{|}~~z~|z~~~{|xz~}z{}|{}||~~||}{}~}}}z~{}}}}y~y}~}}~~}~|{|}|z}}~~}}}~~~}{{}~}~}|}~}||~|}~||z~x}||~}}|~}y~~{{~{{}~{|{z}{|{|{}}{}~|~~||}u{zz}xz{~}{z{wzx|yy|sz{||{xywzxzz{{y}y|~yyyxx~w}{yy{{x{x}xzyyx|xzqvyyy{ywx{yv|yz{x{xzx|y|~|{y{{~z~yyy}yvzxz}uzywyww|yxz{{xz|w}zv~{y~}z|{v{}zwz|}z~zvyxx{z}zx|w~x}{|vyyx{v~{zzxx{y|xwx}y}v~zxxz{y|zzz}}{{zyvx{}x{z}~z}}xyyxxxy{y{xz{|z}}yzz{~v{}tywv}zzzxy{|t}{zw~x|zuyxyy|~vyvyz|yx}|y~{{y{y|{zyzwzzu|y|{|||y{}zxy|wyyzyzz|zx}x}{yw|z|yy~zzz{y|wy|~{~vz|y|zzyzx~|}zzv{z{{{yzzw}xwzxy}||{y{{}}~|z~|x|ys{x|rux||}z{|{yxz{{|}yu{x~|zz|~{~x||y{zv}}{u}x|}{{z{|z{}yz{v~vwvz~|w|ywxyx{y}zx|yy|x}~{{xwtyz}}{zy{zvzxyyzy{u|z}x}|w{|{|~zyy{}x{|yxzwv{wx{z{zy}yz|yxyy{uz|{~{wuw|xxvxwzwuxxyz~w{y{xx|{}{|vyy~w{{{z{x|{xuz|yyxz{|{yu{|y{|x}{w~||{}{yvy{xyzyvzx{|yy{{zw|xvzyz}{u|zyy|yw{z{~{z}{zx{wzx}{z}xy{zx}zxzywwy{~xzx|w||xz{|x~{{xz{tz{~|xxyuz|yz{z{}{yz~xwxx{~|{yx|y~}v|~}~~~{}~~~|~|~}}{y{|x~~x~z~}~~}~{}}~}~~}{{}~~}~{}~}}}}}||}|}|{|~~}~|z~~~~{z~}~~~}{{~|{|~{~}}{y}|~~|}{|~|~|}|}{}}|~~}}||}}z}~{||z}{|y{}}}}}}}}}||{~~}~~~~||}|~~~{}|~{|~}|}z|}~}|y~||{{}}{~}~||{{~{{}z{{~{|~~~}~|~~|~|~~}~}|~|||}|~}y{~~|~}|}}}|||}~|~~}{}|~}|z~x{~~|~~}z~y~}}~|}|{|~}{||}|}}{{~~~~|~}~{~~|}|y{~~~~|~{~~}{|~}}|~~}~~{}|{|{|||||~zz|~|}~~~}}}}~}{~~{}~z|{}~~}|y~z~}|}~~|~~~~z|~y~}||{~}}}|~}~~|{{~|z|}xz}yy|{wzyyx}u~w|yvxxu~|zxy~{x}z|vyz{wvxuy~yz|{wz|z|}v~x}yz|y||w|zuw|xxwz||zzxwz}vz{zz{uyyyz{yywzz{y{xyyvwzy||yz{}wyzv{}{y|}yzzw}}zxzz~yzyzztyzyuzyzxy{zzuw{ywwzxxx}x~|{x|ywvz{yz{{|{yzy|z|yxzvyy|yx|zyxvyzxw{~}|xxvvzz{wyxu|{yxuzy{zuzy~{}~wy}w}yzy~~{}~{{{{~~zzyuxz{}yyw}yxywx{|wv|{y|}z{yxw|{z{{{{u}yyx~zz|uzyz|{~{y|x|xz|x{z~x{{y|zy{xxy{v~}wx{xyywx{||}~}{{w~||xzx}yx||z}v{|zzyy|v{y~}x{|w~{z}yw~v{|{xxy|||}zvv}y|x{|zw|{{{~z||w~~z~z|{}}y{wx~|{y|z~w|yw|z{zy{yywv{xxw{xxxy|z{yz|z{|{~}v~z||{yxyz|yy{}z|~zz|y|y{{{}zxywyxxww|zwwxwzz}x}w}uxzz~}{xxyx{{{}{{vy{yxz{zz|yy{v|||zxxyx|v{z{xxyyxz{w|xvxz|yyyxwy{x|}}||~|yyzz{}y{x||||zy{zy|~}|zzy|u{|wwzz}y|vy{wyzz||zy{yw}~||x{{|w}|{y{y{|yz}~{{zzz|zy~}}zz~zyzy|y|yy|{}zxsu~{yxu|yyvyy|zx{y}}yywyy{}xy{zz~~y}~~}~z}}~|~~|~~|||}yz~{{~~|~|||}{|~||}{y~{~|}y~z}{~y|~~~~~x~~~y~z}{}|z{~z~}|~}x~x|~z{|}~~||}~}~}|~}~~}~{}|||~}||}}{|~|}y{|}~~||x}~}|}x}{|}~}~z}~|}|}{}}~}~~~}z|~|~z}}}~{{w}}{}}z|y|y}~~}}~}|{~}}|||v|z}{}~{{~~}~}}~}~}}}~{y{}}}|wy}~{|{~~x}}z~~~y}}}|~}|}~}||{x~}z{~}}~}}{z}z~~~~~}z}}||~~~~yz}||~~|~||~}}z|y~|{{z}z}~}~~|~~}w}~}yy~|}{{}y}z|}||{|~~{y}{~}||~z~}}}}}}|z~{~{|y}|{y}~}~~~~{~~~~|~~~}yxyu{}y{zsxzuzzy}w{z}{z{u{}z|wzxxy{|zwzyz{yzzw{yxz~x{y|}xzxwy~~y~rzzw{wuz}y{zy|vxyz{wx~yu{}|w{zwv||{|xtw~zzzyzwyz~zs}{uy{yuzwzxx}v}x|{z~w}zzvw~zwzw{yt}y}y|xvwx{y~yuwz|x|}wxvw||{zyyzw|}ywy}y|zxy|{{v|}xv|}vz{zz}wx|{xw|x{y|z{{w{zvyy|{yw|z~{zwxuxzzwxwzzzz~{||||yyyzy{y~y{x|w{xzzxz{yz|{{z|{u{yxyvz{w||w{|wyzzzvvz}vxwz|{wzyzz|xx}yuz|yz~}tz{w{zqzyw}z|wyzxzyxzx{{{yv|zzzzyzyzy|}yxwz{zz|{{}{qvzz{{vyzyv{z|yxw{}vzyz}x~w|x}}y{}y{xzw}z||y|z~{|}v~zyzvzxy{{y{|ywzzx|zzx||{xw{{xzyy~{y{~yzy{y}|}y}y|{zyvy|}}|zyyvvv{zyz}yxyw{u|y{~{zwwwy{vwn|~w{w{zz{{xx|u{yy{yyxyyw{y|xx|y{}zxz|z|z|v{{x{y|y{z{wx|x~x{xz|{|y~y}u}z}wz{}{x{z{w|}{xwxwuwy|{{xw|zvy~y~{y{yz{ywyxzyztxz}vyy{{u}xyy|wwzxxyxxxzzz{{v|{{|xzx|wz|}|}x|}xyz{||{vw{z~zy|zzxw~~{zzwxwt~w||xy~xwwx||{wy}|~~~~y~}|~~}||}{|{~{t~{}|w}||~~y||}~}}~z~}~z~~|~|}~|~}|||}{|{}}}|}z|z}}~x||{~~z|{x}z}|~~|{{y~~}|z~z~~|{y~}}~y~{~~}z{{}}}~}}}}}~}}~~||}~}{z~}|}}}}z{{|z|{}~~}|{z{~}~|{~}~||z}z|~|z~}z~}|~|}|}~}~~|~{|}}}}~|w|}|~~{|~}z}~~z}y}{}~}z~}~|~}|{|||~|~y}|~}}}{|~}zz}~~y|}~}}~~}~y}}}z}~~}~}}}}~~}}~~~}|~~~~{|~}{y}~|}{~~|{~y~}|}}~|~~}~}}|x~y~}}~~z~~|{|{}z~~~|}~w~}z~~x|{w}|x~|~z}~}y|}|||~|~|||}~z}|}~}}{||~{|z~y}|}}~~}~|wy|vy{xyyzs~|~wty~y~{wuv{z{zyvwwxyyw~{xwzzzxw{zxxy}~{||}{~~x{v||zzzw}zzz{tv|u{xy{zwyzz{{vzy~xwyxy}{zxuvzv{|zx{{xz~|x{{~{{z{}vw|z|{vx|{w}zzxyy{xy|xvwzw{x|wy|xy{z~w|wzx{{}vx}|wx}yv{z|~|~{vz{z}|z|}~}|w{x||yvz{yuyxy}{u||vy{w}|z|yxvy{vx|xzxyv~wywy{z}|{z{zzyyy{|yz|yzy|zy}xy{~xyvw~||zzzy}w{yx{yxxwyv|yz{}{}}y{lwy}{|wsz}z|{y{}}}z~{t{yz{yz|yy}x{w{wyzywxyzzz||wx{zzv{z{~~}}}|xw}{x}wzzz|{zzyyuzz{|z{{w}r{x|}yzy{{xz{xzu|{yyxy}}x~yx{~~zy}}z||y|y}{w~v{xzzy|y}{z{{zwzz{z}vzv|y{|{yy}xw{{yzy|{{}|~{{{}w{}z}}}xyy}~w}|xuvx{yy~}}zxy}wwyyz|z{}zyvz|{ztyvzz|yvzx|vw{x}|}~yz{zyxz}|w}|zzzz{ytywzwxzuzzywxwy{~yvyvyyxyyyuw{{|yzzxx}{z{||}z}{yzvz{wzzxyxw|xwvwyvzsuy{yvzwzwx{zw{yxzzzww|x{{{~z}{z{~z{}zyww}|}z~z~}szz{xv{uzx|w}zz|{|~~}{z{zxyxtzy~vwww|{}|z|{}|zy|xyz}}{~~~~|}|}}{~{|~u~{{yx~{zy|~{|w}~{}zx}|~|~z~}|~~{{||{{||}~~|y}}~z~{~{~|{z|}z}}||~|}|~|~z~{y{~|~}}}|~|}~~}~|}{{~|}}{~y~|z}}||~|xz~~|}~{|z~~}|}|~}~}}}~y{~|{||}}|{{y}{|{|~{zz|~z~}z~~~~}}~~|{{}|}z{|~~|y}|y|~~|~{~zz||~}}|~}||~~}~}~~}{}}{{|z}~~}}z||}zyz}}~}|~~~u|{{z|~{}|}|}~~}}z}~||~yy}~}}~{|~w}~}||}~~x{~{~}x~y}~|}{z~~~{~}}}|~}{~{z~}{~|}|~{z}{}zz||}}{~||~}}{|}}|z~}}}~{n~y}z|}}}}}||~|}}|{~}}}}}}z}~}|}~z|~}yzw||~}}~|}|~~}z|~}}|wywy}zyw|rxwz|xwyz|ux}x{zv{tz}zw~|uwz|xwy{wwzu|}yxy|xx|zr}ywwuwx{z{}wv}zwzwwzyz{z~}y|zxy|xyxy{~zxzy{u{{}uwyz}{{y{wxzv}|v}xzyy|w~}vw}xx{yzvxyywxz|zy|yzvx|~{w{|vzs}z|xzzyyxx~y}z|zyy|u}y~z{yv|zxv{}x{x|zwxzzxy}z|||x|{u{yux{}uy|yy|wxvxy{|uyvz{{zyxwy{uy|{zw}uv|zy~vxw}y|xwz}zyzzx}~xvz|ywzxx{yxpyw{{t}{|}x{}{xvz}z{w{xwwy{wzv{uz~{{||{vzuyx{zyzz|t}xx~|}ywzz{~{{xy{}ywzyyyy|z{|y{x~uxpz|zzvz{y{}{|zzzz{|z|zywx{u|y|w|x{y|vx|x{zyx|xyyy{wxywz{yvx{v|}vz|xz{xy|y|{x{yzx{~wy|yt|}w|y{zv{z{~}|}}vxv~ww}{z||xyx|{y|x~xwxv}z|{zzvv|wvwuy|||xzxxxzx|y{yzxwqvz{v~tyxx|w{wxy}xzz{xz~zy|y|z~y|{|}{y|yyxvv}}zxyzy}{wwy|y}{xr|vyvwyy|z|y}~yx~{|{}|y}vzy{{||x|wwzx}z||yyywy|{{w}yx~z{v{ywy~z{|z}y|zx|w~zyzzy{w~y||{w{yz{{|zyxz{wv}zx}zy|s|}tx}{}{yu}x|~xw}zxy{xywuz{|wyyw}{z{y{{z||}|}}~{|~|}|z{~{}{~~{{}~{}w}~{y|}~~}|y~||~z{~~~}~{~|}~~}{{||}}}|||}y}||{}}y{{~~|~}~y|}~}|}}~{}~}}z{||~|}|z{{~{z{{~|{~||~}}~||~}z|~~}}~y}}}{}~~}y}}}}~}|~~}y~z~~{|~}~z~|||{~~|}~|}|~{}{~|z{~~}|}|}|~~}{}~}y~~}~~~~}~}~~}~z~|~||}~z~~~}}{~~wz|y}|~yz||}{}~~|~}z}~}yz~~|~}|}z|z|z}|{}~~|y~{y}||||{~~~~}}{~z|}{{~{~|}~~||~}}z||}|}}}~{z~|z}~~}~{~|}}~}}y}z|}{y{}z}~~}}||}|~{z|}}~~~~~}}}{{{|{|}~|yy|~}{~||}~}}{~z}|}}}{}}||~|~z~~~z}{~}~|zz}z~~~{{z{|vzz{wyw}zzy{z{yzzxvyy{|yz{zw}wyy||{{yx|}{xz{{yzu|xz|{}}}w}{~ywyyxtxw{x{xw}{|yxy}zyyvx~svzyxwxx~wz|yy{xw~|y{zy|{|{|v{||}yxyyzz{uzwzww}{{xz|x{v|xz|xyw}yywv}{y}~x}z{yzz{wyzzzyxz}{y{xz{|zy|{zwyw|{zy{|y}yzzyztyw{{z{yy|wx|vyxy~wy~{z|y}zz|zz}zx}v~y}y}}~z}zyx|x}{{y{}}yxz|yy|{{{{yzw||xx~|wy}|~{{{y}|z}}v{{{~wzz{{~wy~w}{yx{ww{|z{||z|xw{|x|y|x~zw||xz|yuyxz{}~~y|{{}|{|y|~y~y{yz{}{zw~}{wyzzxy{}{y{zyyxy{{ytw~ywx{yy|vyu{|~x}|{zz|zy~~y|xxyz}~{}}yzuyzyz{syw|}{yw{uywy{|~}|y}|{xy|{}y{zxy|yy}z}}z{z{z{{{|x~y{{yzwxxyxzxxxyx{{zw{z~zy{xzzwzz{|uz~z||yyx}x~zxy}xzwx|y}{w|zxx~xz|z{{xzwz}}~z|zxzvz~vyz}w||z|vy}vz|w|ywxy|{||{zyzxx~||{zz{y}|xxu{{wyyy{wxxzx}wwzx|zzwwz|~}x{yy}|z}|{{}x~vw{||yzzxxz~sx{||}||{v~zxyy{xyww|wz|xxy~{yzx}yzz{z{vyz|}{zyz}x{x}{|{|{}~}~z}|{zx{||}}}z{{}}z~~}~~}z~~|z~|~~}~y}x~~~|zy~}}~}||~{}~z{|~|{|}}~||{{~}|~{~}}~||}|{{||~|}~}}~z~~}~wz}}w~|}~~z{~~z|~~~}~|}}}~~{|y|{}~{~u{{{|}{|~}~~~~|}}~|}{}|}}~z~{~}~{y~~z}~~}}{~~y~|{}}}~}}~~}}|~~|}|~~{~}~|z|}}}~}}}~~~}}{{}z~~||~}z~z~~x~||~~{}|~}{~~|}}}}~y{~~y|x{~|~z~|~y~z~~}~z|~{~~~~}||~{y}y}}{~}|~w|}{~|}{}{~}{}}~~~~~~~}{|~}|~|~}}~{~}~}z{}}|}}}y|~~|{z}|~{}}}}||||~~{~~~~yz}{|}~~|~|}{{yyxw|uyyz{y||z{xw{}z{x|x{yzzy}{y{y}yyz||}xz|y{|x}zy}wy{{z}xz|z||yyv|z|{|}|||{wx{{zzx{|yyy|v}yz{y|v|z}ywx~z~|wxy|z}{zzwxzz{yx|qyyv{xyy|zz}w{tvxz||{yx|y{|ys|{{{u~{y|z|{zvz~{y||z||{}}{{}y||w{z~uy{xz|y{xzx~y|zw{{yvzx|yx|xyzyzx~{zytywz}z|x{z|{~yxywvwvywzzyz}{zyy}|wy}w~y|xy|wxzsxzz}|z{wzx|zv{{wy{w{z{yyy|u{xyz{|z}x{|x||x|z|{}zxyxxxwzyuyz{{|wxx~xx|{y~z~}v|xvyzwv~yx}y|||yyyy}zw{{z{{xx{{|{}u~zyx|x{yx}z{z{z{|z{z|yz{xxxz|}}xx}{z|y{{y{}z||x}w~yzx|zzz}z{yzx{{|{zwyzxxwvxyxyzzy}z{|yzz|w}{zwzz|||w}|{{~yxv{{|zzw{{z~zx{yyy|wz~|x|{t{ywyz{{zwxwzyz{x{|www{yx{|x}xzy}z{y{}yy|wz|{}y||{{zzzz||v{yy|xwxz{yyy~yz}wv}xy}{y{zz{zzxw|}{~oy|||xxvyyw|{xz{{xyyuz{{yw{|zw}y|yzx~{z}|||vz}xz}z|t{{z}zw~x|{zy}yy{xy{|wyz{wzw~w}{|{yx{y{|y|{{{v|}{xz{|{u~|}{|~~yzzy{yx{|~vxyy~~~|~~~}}|~}}y~}~|~}|z|y~~}{}|}|}|}x~~~|yz~|~}}}}~|}~|}~|~}~|z~}}}{}{~{|}|{{}~|}{~|}~{|{v~~|}{}|||}~~|||}z|{}|z~|{{|}{z~|{|}|~~}}|}~{|}}~}~~t~|~~~~~~}}{}~|||~}|~~|~~~}}~~~|y~~|~}{}|}~~~}}z|}~}~}}|}}{~}}}~{~}~|w{~}~~{|~~|z{}~{|z{||~{~z~~{}z{|}|~~|}|}|~||x}~~~|~z{~~~~{zz}{}~||~|}{~x{|}}y}|{~~~|{|~}~|~}~}}|{yy}~}~y~}}z{{|}~~|~}|}|}{{}~||~~~~}|}|{{~||~||~}{}~|~|z{~{}{~v|}}~y~|}~~}~||{~~}~{|}}|}~}|~{{~~~}}}~{}x{{}z|y|y}y{{z}y{|zvvuvyyx{y}wxwy{y}yywxxxzwyyyxyxw|zy{v{t}ww{yyyy~{{}w|{yx||x~yy{vwwxvyzxx{vxz{zx}xxzyv|~|{zxyz{yx|vz~y~{y||yzxz{}~~ww{z{~yy|yzx{{vw{ywyxz|wwyw|w~wyywzwxyw}|{y}|wv}}{{|t{yy|x|{x|z|}xx{xv|wyz}xywvxywvwv{x|zzyx{zxx{}zzw|vzzywzty{~|x}vzy|y~~z|~xyx{z|{t|rz|v{xx{{zytw|uvxvz}|{~|~z{w}y|}y|{}|zwv{z|{z~w}z|z}xzyv{yxw{z{xz|tzxvwz{{{wy{tz{|yzx|w|y{z{{xwzyz|yy{|{z}}zww|~v|}uzyy{zxu{xyyxvvxwz{xvz|{|vztzxzzw{~uzx~v|vxy}vy}|{zy{|x|yzv{yzyz|||yvw|~}uzxyyx|uzy{|zxyvxyz|wyuw|~w{z}{{{uu|uxz}}wzy{}~zz|zwy|wy|yu{z{||vzz~{w~|xvxx{yy~y}v{x{y|y{z{{{y{yy|y~|y{|uz~{{xu{{y{zvyx}x|{yyxwxyzzzuz{yvwxwxwyz{|zx}|zz{{wzxzv|{yz}xxz~y|{vw|{|xy{yy{zyyyyvuz{{|yx||zy|yzyxz}zx|yzwxxyz|y|{}y|yzzz{yy{yzxvxvw}v~yzxxxx|zt{u|xyyz{yxyv{yzw|~zwz{}w}}{}{xz|z~~{}|}~}{|y~{}|{~|~|~||~~{}}}|}}z~~~~}|z}}{z}~{}|~zy|{{z|~{{||||}z~~|z~x|~~}}|}~{}z{~|}~}}|{~~~~~}~}~|{~~y~z}zx~z~~~~|~x|{}~|{yz~~}}}~~~~x{|~~x}{~{{{~|~~{~|}~}}|~|~~}~}~}~}{}}}~}}}{}|~~|}~~z}}~}~~y~}~}~~|||~||~z}|z}|z~|{~~}}|}|~v~}~~}}}}{z}~~}||}||}~z||{{{{zz|~|}~|~|}}~|}}|v~{|~x}v~}}y}{|z||{}{}~y}}}~}}}~z~~~~z{~{}yy~|{~}z|||}{{}z~{{y~~y~|~}{}~~}|z~~|~}}{~z{}~||z||~~~~~~~~||{}|{{}}~~}~~~}||z}~}|}}y{}{y}}~ww}}y|~~{{~z}{{y~~{~w{|~xyzzwwxzw{zxt|wxxx{{zyy{{w|yxwv}zxx|yyzxyy{xw}~wyy|zzzt|z||yyyx~zu{y}yx{{wyy{|}{w}{zyyzzywxzyvtzwww{}y{xyp|ws}u~yxx{zz}w|wz|zx|}|w|{w{|y|wzzy|{yvw|x|zwyzw{xz~}y|zyx|wz|zzy}xzy|{x}{{{y{}yy{}s~wwwx{~|zzww{ywzyywwzxy{w|yxz{y~y{wyz}zyzyx|yw}zxxs}x}y{yyyzyv~yxu{z{}z~y|u|v}{zwz{tw}|{ywz{z{ww{zyx|}xzyxsy{yxw{{{y|x|x{yyy{}w{{}}xxyzx}~|{{{{}}yzyyzz}{|xt}yyt||y{x}~|y}yy{~}w~{{zzzxz{{{~yxyv{v}v{{|t|z}{yy{{~}yvv{{~wyyy{zv}yv|z{xw{~~x}ywvxz||{{xuwyzwv|y{zy|}~u|z{}xz|x~w{|uxy{z|{}v}z||{{xw{y{}ysz{}xyz{zz~}{v|xy{yzy}{zx|w{|}|{tz}z{zwyv}{}v}|x}z}wxy{}z|{{~{{yz{{yxy}z~y{{{}zyz{xwx|}|x~y{|{zxzx{tx{zz|{y{x||{z~y|yz}}|z{xyvy|wz~yyzzzyy~}z}z~zxyxyzz{zx{{{{z{{}y{x}{|yzw{zz{}u}|y|x~}y~|}wuz|xz}y{y|}wwyyz||x}uz{z}{}|zy{v|xw{~y{zz{z{{{yyy~~}|~~{}~}{~}{z|z~{~{|||}~~}}}~}|y|~|}}x}|}v}zy~|zz|~}~~{}|v|}~~||}}|~|z}|}|~{z}y}z|}}~}|}{y~}{}{}{{}}|{}~~~|}}~~~|}~}}}|~}}~{}}|{{}}}~}y}}|}~~~}z}}~~}}z~~z|~~~}~}|~~~}}{~~|y|}|{}}||}}z|}z}~~|~}~{~}~~yy~y}}~}}}}|~}~~~{{}}}~|~~{|~}{~}~}|}~|~}~y|~~|z~}~~z||~z~z|{~|~|~~|~~~~{~y}~|~~x~{~}{~~~}{}{}{~|~{{}|}~|{~~}~{~~}~y|}y~~~~~~}|z}|~}}}}|{~||}}|~{~|~}~~{}|{||o}}|{|~}}y|y|~{}|{~~{||~|~|z}~{{{}~{}{|~~{}}}}}~}~{}{~}|~}z|~~zv~~}}|x~|t}~~|}}|z~{|~}}z~{{||y|~|zzxz|{ywztzyxwwvywuw~u{y{yvx|xzw|yy~ux||yx|xv}{vxw{{}}vx{y{|z{|w|{zx|zzzzz{x{{xww|{y{|{xzxx|wyyx|{vx{z{|||ywz{}z}z}z|y{{z|~xy{}~{zwy|x~}yzzvxyzyzv|w|}{v|yzwyw|v}w}zzwzzy|xy||{}{wwvvwzxy}}yz|yswz|y|zx|y}xzxw|zzyzuyuyy{|xyz{uyzu{xzy{z}zwyvyv}|}x{yxw}}}{~z|z{zzyyzyyywyxzuyvxxyv{|xx{wxyyytyxvyvy}{zy|}y{|z|yxyy{y{vzyzx}v{yz}xyyxyx{xx~w|yvz{zyv~w~x|z}{zxxzz{{yz~{zx}|{{|{||}}xzzw{|{uz{{zyyz{zxz{yxz|vxyww~zy~zwxuv{zv~{|{|xy{xwu{|z|{z{xywy|z{~zyyxxwyxyx}{|w{x{yxx{{w{xvwuy|yw}zyyyywx{{x|||yz|zxwyz~{{x{~~xzzwzwwz|xyzwzyyuwy|{wxwxr{r}{|z}}yxyy{z{}~yyxyxt|z{zw|yuz{|{v}~vz}zzxx}|{wsxzx{xyxywwwuyyu}~|wyzw|{z~{xz}|~}y|{z}|}~zzxw}x{wvzxz{xswxyyyywzxywx|xyxzv{zv{z{yu}|}w{yyyxy~vxz{yzxz|yy~xyzyy{xzv}yz{z{yywy{yywyxxzw}zzy|zzywxx{xz||zy{ux{~~|~|}{~}~z}z|~yz||z{{y}}{|~||{}~|{~z}{}y~}{~~~|z|y~~z~|}|{{}}x}~z|~{{}~{~|~|~|~~|~}z~}{}~z{}}~~~}||~}x|z|}~~~~y|{~{|~}z|~~|}~||xz}y}y{}{~}{~~|~|z~}~~{}|}}~z~{~yz}}}~x}~||{||~}}|~{}||~|{~~~tz~~{~{}z~}zz}|{{~{}|~|}|~{~~}y|~}|~~}~}|y~~~|x|}~|~}}~~|}|~}|}|z}~|}}~|{|}{|yyz{z}~}{{|~}y~}{|~{}||~|{|{|}{~}x~~}z~{~}z|}}}|~~y}z~~}}~~~~~}}~}~|~~}~~}}}}{}{}|}}|z~x{|z{}}|}|}}|~~~~|~~~}}{~}z}}|}|{||{y}|}|y|~~|}}}|{}|}|~|}}~{~|~}{{}|~}|}z~}z}|}|}~}~~}~~~|yyy|xwux|}w{uzwxwzyzz|~||yv{~z}|}~zx{{yy{|yvy{{{z~z{yyzz|xzw~{z{~yy{{s{}~zyzx|zzzzw{{zyy{zzxz|yy{{ww~z{y{z}|yy|zzy{w}xz{}w{x}v|~|xxyy}{ytwxxzv|wxy{yxz}{{zx~{}}~z{}|{ywzx{zvzyy}sx}x|{y}{zx|y}zx{yvxx~{xxz|wzy|~{y|~||{zu}yz{zzw|t|tyyyxy|w}}z{vw|x{t{xy|{z{|x|zzzzv|||y~}}y|zzv{x}{|zu|y{y{{xvw~y{zy|{z}yxz|x{}xz{{v{zvyzv}v|y{xy{yz{z|xz|zwyz{}yv{{z}zx~z~y}zyz}~}w{v}x{zzxy~||z{z{x}wv~}zz}vzy{{zw|{|{{{}xzzvwz|w|vz}||zzw}}z{}}{~zyxyz|{~z{zzzzz}|z{{~{z}{y{w{}x|{}}wzvwxzy{zxy|y|~{wu{|xv|xyy|yxzzx{xzzzxzz{{{xx}~~z|xz{xyyy|xy|}{yyy~{xx|y}~}y{x~z|zxyz}wy||yyx~x{w{yyyv|xzv{wx|yxw{z~|wux{{|yzy{|x{{z|xtzxx|x|wsvzy{~wvxzwx{{x|zz{xyzzx|}{{|{y~z}xvzzzz}yw}|{ywxyxww{~yz}yuzzywxy{|}y|{z{z||zx{{y||xz}wx{}xvyw{~}yyzy~z|y~~}|wyy{y{u}z|z}{|{wyzv}~{wyx|yyz{{|~}y}{~|~}~yy~}}{yzz}}||{}|}~~z|{~~|~|{}||~{|~|~{}}{|z~~~zz|}|z|~}}}}w~~|{~~|}{|}|}{}}}~{~~~|}|}}{}{|~|{||u}}|}{{}}~~}{}|~~~~||~|}|~y}z|~|~z~}~~}|}|{{{~}~|}}~|~~yy~|~~z}}|~{{{|~~}{{~{|~z{|y}~~}{~~|~~|~}}|~~~z{}}~~|~|z|~~}{~}|w~}~{~~{{|~}|y~}~z}}~}z|||y~z|{{}|{~~~{}y}~}|}}~|}~{z}z|{|w}{~z}~{~z~}}|~|{|~~|~}}}~}~~~{|~~|~}}||{~~~|{~{~~{}}~|~~|{z}~~}}p|~}||~{}{}||}~}}~}|z~{}~}~{}{}~{|}~{|}}~~}}~~}|{s}~|}|}}}~~~~|~|~|{||}|}}~||}{~|}{{{xzx}|xxz|w}zxzxxwxw|wz{vv}{}zyyx|wyy|xpxyvxz~z{y}{z}||x}z}xx||zwxwwx~zzy{uz{x{wywy{yyz{zxxyz}|vxwzuwvzwwy}}v~|yy|{z{z}n}{|xz{{y}z{{x{xztuxzz}{yyyyy~z{wwz|v{zz}u{vzzzz{yzwx~{|~yx|}zv{}|}x{}uywzw|xzwxywxxx|{zyywyywzywyyzx|{xyx{tw}yxyzz{|{~{}y|z~w{}y{z|z{{|xzw~zwy~yyxw{yyw}xwzw{zxzuz|zz~yz|z~z}x}~{{xzx{yyvvywyzz||{~w{{w{}ytxxz~zyy{zyzyx|x|y|zvxxtwxzxw|{|x|z||{~}}|}}yyz{}{z{zz{y{y{w{|{|xyzwvww|}~wzzv{{z{z|}zwxz{yyzw{{z~|z|{xz|{y{}}xxz{|z}~zyxywxv{ux|zy{y{xwyvzzu|}{wz|wvwx}yo}{z{~{y|zzv}{|{z}{~z{z{z}y{{us|zy{zz{{}xxxwzyz|wyzxvzwxwyy|yw{}|x{xxyxz}z}zy|z|{|{w~y~||}yzxzv{x{yw{z|{}yv{wy|v{y{~zw|yyx~x}}zw{x~{|{|{yx}{xz|y{vz}z~{zxw|zxy~{yyz|w{y{vzzwu{y|zyvw||y~z{z}|yyxx|{{y|zy{xxz|~y~|}{xy~}x}yxwyz{|z{w|{yt||y{yu|wz|zxy{yzyz{xxyz|||||}}|}}~}~|~~}|{}|{}{}zz||yz|~|}~~}}~~}uz~}~z||{y||~}~{~~~~}|~}}~}||z|~~||~~{|}~z~{~{}{zz}{{}zz~}{~|~~~||~}}}~|~z|{{z}|{~~}~|zz~~~{~~}z}~z|~~}|~~~~yvv|{|z|}}~~}|{~|{}~|~|~{~||}~{zx}}|~{z|~|}}{|}{~y|~}|x~~}}{~~}}~{}~y}~|y|~||{}z||z||||~}}~~~z~y|}~}~}}~{~}}{z~}}|~|y{|{|}~||}~}~z~~|~}~~}{}z}}~}~~~}~||yy|y{~~|{~|}}{|}~~|~}w||}}z~~}{|~|}~yz||y|}~~z}~}}~~}}~x}~~~{}~}}|~zy~|}}~||~~|{|~~|||~}~}~}||{}|{}~}}~z}}}zz}{{{~|}~|}||zzwz|z~yzzy|yy{~|zz{|t}r}}{zz{zvxzyv~vyxywxxxwxwzxw|zzv|xtzyux}{xzwx}|u}v|{{z{u|wv}w~z{x~{{zz{}xy{zyy|yxzy~w|zzzw{w||{{{{vv{z~xv{{vux}~xyy{xz|v{vwy}wyvyyz|vxy|}}y}y{yzzzzw{zv|yy~yyyzu{z|xx~zv|w{tyx{wxzxzvx|v{ywzww{x|y}xvw}xz|w}vu|wx{xxwx~|w~yz{y~z{{vxv{{~|y|yv{zy{{yxzxwz{y{{{w}xx|y}zuu}|~}x~z|yyvzux{w{x|||z~}|zz{x}zz||z|xxzwzzz{yz~zx}tz{x{y{x{{|yzzzx|z}|zwzz{w}{{xvz}zu|}|ywz{yw|wyyy~|y|~|vzz{x|{w~{{uz}}z|x|z|y{zyzzvy|yx|xz|yzz{z{||{xzzvzyyy|~x|}||yyxzyw}zxz~~{zz|yz{{ywyx|}y|zz|vzrw}|ywxw|yw{z}|z~|y{}||{|zzzzwy|{{yxyzt}zz{z|yyz{|~|~x}zxx{v{wy}ywx{y{wzy{{{yxw{yzxyy|zw{zv{{xz||yy}}yywx{yyz{{x{xxy|x|yzwy~{z~{|{zz{{w}y|~|}zz|zx{y|zxzx~}zz|{xvzvw{{~xw|v|y|vy{y}z~yxy{{x|{xxy{px|yy}}|z}z~uy~||}}zzyyy{}zy|}zyzu{zyx{yxzz|x{xyzzx{~~}{~~~~}}z{}~~~~{|~~~~|~}|z~}~z~{}~}{~|z~~}~}z|}}}|}}~~~z{{~|}{}|x~~~w{~~}{~}{~}}}}||~{}|~x{|~~|{||{||{~}}}}z|}|~|t~||}}~{}|{~~z~}}~z~~|}}~z~~~|y~{z{~~~~}}~~~~}{}|}}{}{~||}{~}}}~zwy}{{}|}|~~||~~}||}y~~~}{}}||~}}~|~~~}~}x}~|~~~}~{}}z~|~|{{|{|{z~|~}~~}|~~}}}~}~{}}~}~z~y~~z~}{~~}y~~}}||{~}}~|~}{yz|~||~{}~}~~~|~}~~}~~~~}|}}~|~~{{}x~~~}~}}}|y~|{~|}}|~{|~~||}z}}{|yxz}~~~|}}~|}}|{|z}~{|}~}z||~}~~z|}}~~}|y~}z~~{}~~|~{}}{~}{x|z~}z~}|}}{y|xzzw{{{yxwvxyyu{y|w~zytzwyzuyw|wzxzy|{zzwzyzyzy|x{vz|{|wzyy~x|vyz~yzv~||{w{xz}zzw}v{|}x~txyz{ww{{uu{yxwwxz{{|v}|wz~y|y|zwy|{}uzw{y}zzz{~}sux{wtzzwyy{|}|wywwzzx{xz|xz{yw|w|{{wz|{}wyxzzxzw|{ww{yz{x|y}}{u{y|tzx{yz{zxzyxu|yz|{xyyxxz~zz{y|y{{z{{}|xw}y{xz~{zxyyy{{{zzy|x}|}zx{{}xwywxxxwxuzyrwvvwzy|x||{x|||||zyyyxwz{{zsxw~z{{|{zyx|yvywv||xxxz{zx{zv{xyyzwz|{uxuy|yyv|z}}ww||x||yyyw|~|yy~}}zvxzxx{|xzwzvwvyz|xzxxx}|xzwv|xzz|}w|z}{{wy{z}w}y||{{y}}}|}{|y{xzyw{yxx|vzyzzzxx{yz}zyywy|xz|z{|z|z{yzx||}~xwyyw}|x~x||}z{wyz|xv{|w{{~}vy{{yz|vzzyyx|{zw|x{|}wy{xyyxz{zz|x{{tz{|yx~yz}zz|zw{yzyzy|zxz|yyyw~xwzzxzzvzxw{w}}|xyyt{|{}y}wzyx|y||zz{y~xvxx~xy{{|xww|z|yxzzzx{txx}w}wxxv{yzw~y}{|~~||{x}|}yz|{{z}{|{{z{z{yvz|vzy|zwwyw{z{w{xzwz{{}vxzy|}z|{~zy{}{|~{{z|x}~|~|~z|}x~}~~}~~z}||~|z}}~{}}z{}~w~~}~}}{z{~~|~~{{~|}y~|z~~|~{{}||~~~|~~yz||x~}}z~~||}}~z}z|yz~x|}~{}|~{z||||}|~|}}x|~{~~}}}}}}}}}||}|z{{|}~{|x~}}~{|}}z}}|~~~}}|}|z{{{||}}{}{}}{{~||~|}z~~}}~|{}|~~}||~}~~||}}||{|~~~}}~~~~}~}{~y~}z}{yz|~z}z{|z~|~||~yy}~||}~|~z~~{~{||~|}}|~|~}z}}|~~{~|{~}~~~~~~|~}{}~}{~{~|~}||~~|~|}}x~~~|~}}~}}}z|zz~}{|{~}~}{~v~{z~~{z}~}~~y~~|~}~}{~z~zz~}{~z|}|{{{||~|{z~}}}||~}~~~~||}|~~z~{}y}}z~z}~|~}z|}|}|~|~}~}}wwxz{vy|zw{y|xy{vwxx}{{{yxxyz{}yy~{xx}zzy{zzxz}}zzz{vx}{{yyw~wzwz{w}{v{{|zv}w{zyyy}{yz|~}xxxzz}{zy~uxz{yzxy{xx||{}~|}zzx|ywx{z{uxyy~zz{|yyzz||x{ywz}y|x{yyz{yy{z{y}{y|us{{xxz{zv~{y}x}|ys{w|}yyyzxzw{vzy|vyxywxyzx{{|~yyx{~zwyw{vwxxyywyxyyz{y{yv{|vzz{x}xyu{{xy{xvz~{z{x|zx{zzywvzyy~yzz{{xyztyvxyzxzzy~xuyzz{zzu|~yx{{vzy}w||{zt{{vxs{zx|vxv|zywyyzxsy{}z{xxx|xw}x|zwyyz|{|||v{wy|||v{yzz{|zy}{~y}}y|}z}|y|z~xzuwzwwyzz||vyzyyyyzx{zyz{z~zx|yuv|y||wzxzzzyy|xx{x}zx|zzyyxyx{y|uxy{z|x{||u~xz|uzz{yz}}yz{{|wy|x{x{~y||wzywxy}xs}{}{}{yrw{yz|twty{y}{|{{|w|{y|{zx|xwyzz{zy~v{zz}}wwzz|w{x|z{wzzzzy{vxxxxu~{zy~{}wyyvyx}yx||z{|y|xw}w}wzvyx{yzyzx{wy~xyywy{yzzwz{{wt|zzyzy{|z{z{||yvt~~|xzzzy{zsx}{|yzxz|yy{xz|yyy{z~~z||z{~~zyzz{}vwwy{{yy{{zyzxyxzzvyz||wywyu{|yyy|x}}}~y~~|~~}{|~~~x}~}||z~~~{~|~}|{~~}||}}|||}{|zz|}}|{|{}~}z}~}z}}}~}}w~{|}|}|}}||zz||{}|{~~{|~}}~~{}~}||~{z|}}~|x}}|}|~}{|~}{z||}}~~~~|w}|y~~{~y{}}{}}}|}}~~~|~}y~~yx||}}wyy~}}~y|~~~{}}|~{z}}~}|~{|}}~{~~~}{|}{~~{}}|}}|}{z~~|{}{z|{~~y|}~|~~~~yy~~z}{~~|~{}{|}{~{{~|~~|}}~}~~}|~}}||}x{y~}{|~z|~||}~z}|y|zy~~}}~{{{~}z{~~}~~|}~}|~|y{}{~~{|z{z|}~{~|~}xz~}~z}}~z|}||~~}~}|||~{}z~{|{}~z}||}{}z}~~}}}~~yx}z{~z}|~|}~}~z}~~}|{}|~|~}~{~}~~~|||z|~}{~~}~w|}{~~~|{wx|{{{y}wy~{x{w}{}x{zuyzywxyvuyxwywxzxxyvz|uxz{wy{y{z{}z{xwzzz}|y|z~|zz{}}{u|~zy~|u{yy|z}xwwvxy{xvzyvyvx{z{~zy{zx{yy}yz{z}y~yz}y}y{y|{x|{wxy}uvwy{xxwzu{}{~{{zxyzxv}|zxqyuzxw{{yv{xyzxyzz{xy~zyxzz|y{}~}zw|zxxxwxyww}x|yz{xxwxuuvvyzu|wyzwzzvzxzxy{{vxxz|{y{{z|y{y}{|{yv~xzwzzwv{z}wszrxy|~yuyzvzzzyw|xxxw~w{}~zzzxy{z{v{{x|~{{zx||v||yww{wxyxzwxyz{wywxxww|}xzuxwwy{}yzwxzyyz{v{{z|z{yxxyw}}{z{~|y{{zwzzxw{xvw{||z|zqvyz}{z~xz~wuxx|}}yw}{xy|w{~xwxz~xyv{y{~yz{y|~x{vyxxyz{ywyyz{{uytzz{zv{xwzxzy|{zz{u|}z{xzzyz{vw|z|~yzyyz~zwvyzx|xuu{zumwxzvxyxyxuxxuvyw|{zz|y||{|{}~zx~||w|}{w{}xy{{v{wu{vxu|uxxxy{zz{xyy{zxwwyz|x{x|v{{}z|{wrz|~y{||{|v~{{{{{{}zyw}{xzxyvy}zvuwws{wyyxyv}vvuwzzyxwxxzz||}vzywv{{xuv{xy|}z~y{||zy}{xxz~uxtzvwyxzzx}zzq{xzy|{xyuuxyzxz{}{zyzvqyz}{|z|{}y~}~~~{}y~}~{x}~~zz~y{}{~}y}}{}}~{~|}~|{}|{~}|z~~}||{}|~}}y|~{{}|{~}}~}{~|}~~~}}}~|}}{{|~|{}}{|~|{}}|}zwz~~||}{}{z~~}|}~}{}{z{|zv~y~}}}|y{}z}~y}wx|}}~y|{{}~~{y{~|~zz|}~}|{z{z|~}z{~}}}|{}|{|}~~~|}~|}}|z~~y}{|y||||~{~|{}~z||}~||~{~~~}z|x}{|z|{}z||}~zz{|}~|~{}|{{}|}}}|~~y~|||z{|~||~{~~{y}{}|{z{|{{~z|}|}}xz{|z}}~z~|}y{{{x}z||}||}{}~z~|}}}}~||~|}~~~}~~|}{~~z~}~~{~{{y|x|~|~~y{|}}||~{|~|}{|zzy{}yy||}}~|~}|yxz~|~|zx|zz{}||y~}~}}z}}{}}}~|}~}~|}{~}|~~~}|~{}{xy|}x{~}{~|z\\\\\\\\{|x>~~z|~y{z~|}~|{~~|{}{~}|~~}{~{|~|||}~||}z|{|~}~|}}{y}z}~{{|{}~~~|y~}|{{|{}y~}}~}~|}|}}z~}|}}}}~|}~{}~|}z~}}~}}{}~|}z}}{{yyz{}~{~}}~}~{}z|{~~}~yy}}{~}|~~~|~w{}z~}}}|||x~|}}|}{|~|{z|~|{||}z~||{}|z{{{||}~||~}~}}zz|}z}}}|}~~z|z~|~{}{~}|~}~{{~{{{~{w~~~x}~|y~}y|z~}~||~|{z{|}}}~{z{~x~w~}|}}x}{|~}~}}|}{{~}z~}|~y~|y}}|{{}|z}}~}~{~|~{}}{z|~|}|~{||}~}~~{|{}}~~}{}}~~|{|{{z~}{w}{~|{|||||~~~{|}~y{x}|{{}|~x~z|~{}}z}~|{{~~~~}yy|}}z}}{z}}~~~}~~}}~{~x{z{~}}~x{~~~}~~|w~~{~~}}z}~}~~}z~~{|y}|~zy}|}}{~~{}||z~~~}z}}|~~~~~}~}~~}~{~}y~}~}{~~}}{~{~z}}~~{~|~{{~{x~~{{~|z~~}y{~|~{|}~{{}||}|~|}~|}~{~||~|}~~~~||{}{|~}{~~{~~{}|~{{~|}~}{}z||~|{}}|{}|{z|}|~}|w{~~||~}}~{{}~}z}~}|~y~~~|~|{y}}}||~}zy}~|{{{{{|{|{|~~{}}~}}~z~~z|}}{}|{{||~||}|~{t|{}||~}~~}}~~~z{~|y|~~~~|~~}~{~|||~~{~|}~}z}{~~}}}}{~x{}y~~{}}~~~~{{|z}||}z}}y}}z}z{}~~|z|~~~}~|{~~|~~}~}{}{~~}y~~}}}~~~}~~}~~~}}|~~{||||||}~z~|}}}}~|~{~z~{}|}|~~}~{z~}{{|~|~}{|~}z}~yz~w|z}}{~}||}y~~}|}}}{|~{~||y}z{~~z~}z||~|~x~}{}t{z~}{z{~}}}}{{}~~{~~}~{}}{~~|{|~|||~~|v|~~zz{}~}}~|z~|}~}}z{}|~||||y|z~~}w}}~yx}|{{~~{v~}z}|}{~}}}|~~{|zx~~}z~}|z~~{~~~}~~~{~{}~~|{z|}~|~||||z{}}zz|{{|~zzzy~~}|~{}}t|}{||{~w~y{~v~|~|~}~~~z~|x~z|~{~~z|~|{~}zz~|}{||z{|~z~}}|~|}{~|{~}z~|{z{}|{}}}~~||~~}y{~}z~~}{|}}~||~~}|}~|~|y||z|}{x}}{~~w}y|~|~|z{~{w~{|~~}{y|~}{{{~}~|~}~~|~|~y}~}|{}~~{}~}|z||}x{{~~|~}}}|x}}~~{~{~~}|~~~~~}~~~{~~~~~~~|~~~~~|~~~~{{}}~}}~{~~}~~||}}~~||}{y~|~}~vz{}~yx|~~~}z{{}}{|}z|}zx~|{|~~}yx{x~}~{s}~~}}}~{~zxyx{{{}z{|xz~x{~{zz|{}}}z{}~~||}}yy~~}}z~~|~}yz}}y~}~||~~~~z|zy}{{~{}~}{~||||y}x~|}~|x{{||}z}|~x|z||~~~|wy}}~~~|y~{}}{y||{{~{~{}|{}{{~y}wyy|}{|}}}~{z}{{z{}|yz}~||}}}}}~}}}~|z}z}~{~y||}z{{y|~zz|}|~{y|}z~z}~y{{~{~y|}w~~}}}}~w|}}{|}|{|}~y}y~}~yz~|vy||~z~w|~}|~~|z|z{~|w~{|}{{|{y|}|y~|}zz{|z}~wzx{~{~~|{{}{~}y}x{x~||w~~|x}|}x{|~{zx~z|u~~~y||{|~{~{~~~{||||}~}|}x|}|{{~~}}}}~|~{yy{x}~}y{{z}~{}{||}}}wy~}~~{~{|{{~zyzz{~}x~~|y{||{{x|{xx~{|x~}~|~~~}}~z~||~}~{{}{z|}{~}~{{}x|z}}}yxz{~~~|}w~{|~~~~~~}||}~~}|z}{}~}~|~y~~}{|}~}~~z~}~~}|~}}~~~~~}}y}{z||z~~~~|~~}{|||~~}z~~|}~~~~~|~}|z|~}}~~|~~||}z|y{~z{~|~{w{|}{}x~|x}y|zx{yz|}~|}}||~~{z~}~||||~y~}~y~yy{|}y|y}z}~{}~|}||}yz}{{}~|v{|~y~~~||}yz~~x~zw|~~y|}~{~}~~}}~{}{}~|y{|w||y{yu{~}{|~~x}y{~z}}{}~{z||z}{zzzz~|yzx~~y|}{|w|zy~}{~{}{z~|}{}{~y~}w~~{}}y||}ws~{{y~x{{y|{|~v}}{~z{~~{}~}z~|}}{}sy{|}{~y{}{|~}}y}{~z{~z{|{}z{}|yz~yy}yz~~z}}y|zzw{|~{|y}}~~|{}|}|}}~|z}|y{{{z}{||{|y|}~{z|v|zz{{}|}{yzz||z~}~z{{}}|~~}z|w}y~{wxy|~|~|y{zy{zyy|{}|~w~{|z|z|{{}|y{|{{|}}|{z~|{}}|~|}xz{x~|~}}|w}z||x~}|}{z}~~~}~zx|}y}|}~|~~|}z}~{{|{~|}{zx~}|}}|z}{~|~{~{}}yy~}~{~x{~~}}}{}}|{||}}}~~|{|~{z~}}}~}{~~~~}|~~~|~}~~z}~{}~{|~~~}}~~y}~~|~}~~{{}|}~{|~~}~}||~~~}~~z~~||~~~{~||~~}}~|~}~~y}}~}~}~~~}}~||~~}z}|y}~zzzx~{|~{y}|}}}z~yz|||~}|z}~{y|{z||~~~y}|}{x{~}|}{}z{||{~x{wzy||~~{{||~y|x|}}{~||}{}~|{z{z|{|||{|~}y}~|z|zv}}|y}z||}{}{{||{}~|}}z{{~~~~{}|}~z~x~}~vx|~z~~}|{{{z~|{{{}|z{{|~~{~~y}zz~}}||||~{}|vx|y}~~x|~uzzy~{y}x}|xy}{{~|{}yzz|~~}~|~||}y~y}||x}|z}{|q|||{}|y||}|~}~|{{}}}x~|{x|}~z}|{}|}|}}{|{~{z|{yx|||}|~z|~}|xx}|~~~}{}|z{}{z|}~y}}yz|~||{z}~}|}|w|x~|}x~x{~~}~}}|}}~yz|||}yz~zzzw~x{}~{}}|z{y{}}z~{{|~|~}|z~{{}|y}|}z~yx}{|~|z}x|zx}|{~z~}|~}z|{w~{||~x||~}|~|}}y~}~|z|~zwz~yy{w|yz{|{|~}~}}|{{|}z~~}|{~||}~~|~{yvz~}}}y~}y|}{~}||}y{}{~~~~{~}~~}z~|~~}~}~|{}|}}|}|}~}~}|~}~}~|~~}~}~|}~~~{}}~}~}~~}}}|~~}~z|||~~~}|~|~{z~}~}~~}||}{{~|}}|}}~|||~~}}}~~~~~{~{~~|~{{~||}~{zz~||~z}{z~|vz|zz|zx|y~}zy}|{{~||{{{z~xx{|~~z~}~}yy|~z}~}y~|}wzw|}||z|~~z|x~}z|z{y|~~~}x|yu}}}x}}w~w|{{{|~{x}}|zw{|yy}|w}y||~{}zz{~|~~}x||}zz~y~zz~{|}}~}{~|||~~{z~ux~|~}~}|}}|z}~}}{~z|~yx~|y|z}}z{{~{}{~~}|{|~}{|~}~~}~|{uz}{}z~{||{y}{y|{zy}~~|||~zz{|z{}}y|w|~}|y{y{}}}xz}q~|}z}}~{|y|{z{|z|wx~y~{|~}||}zy}~|~~~~~{~z}y~}~|z|{{|yy{z}{~yz}z}vzx{}}zuyz|}{z|||}{~}x~x||z}{||{z{~|y}~w}~wy|x{yzzz||{wx|{|{}zwx~{}{||~~{}~}{y{~{}{~|{x~}|||yz~z{~{}}z~~~y~|zzz|~}}|}~~{~}}~{z{z|~||{~|||yxz|}z~~x||z~}{|xzy}{z~{y~zwy~{|~}}{|zy}x{}}|}~{}z}~||x{~|}}~z}wzyzw{xy||}|~|y~v}zy|~}}}{{|z|}||yx}}x|w}||~z{}||~|y{}z{|}~~~||~~~}|}||~}|}{{||}}~}|~}}}~~~}~~}~~~~|~~~~~}|}~~~}|~~~~}~~}~~~}}|}||}}~}{~~~~~~}|}~~z{||{}}|}~~}}}}~~{|~|~~z~|~{}~}}~|~}}{~~~{z}}~z}}{x|}z{zzy|y{|}|zyv~~z|~|}|~|}x}y|~|y~}|}{{|zxy|z|z{|}z~~{{z}{zv}z~zy|~z{y|w|}}y~{|}y{w}~}~}|~{vxyy~~xy|~{zzvu|{{{}xv{|}y~v{|}z~y|}}~~{}~}}~|}}}z~z|}{}z||{y{|z|~|||yz|{|z||{z}~}}{y~~}}~~}}yz||x{z}}~~~}~y|}{zv||{}~wz{{~}y{{|{{}z}|{{~|~}{}{y~~zx{|w}}y{x{}z|zz}|{}|}yy}{~~||z}y~|}v}}{{~}}}~}{}|yz|{|{~{}|zz~||~x|}~{|~}z}}y{x~~}|}~{z}{}{~||z{{}{}}|w{{{~w{z|}{u~{|zzv~|wy~}xy~}{|}|xz|~}|}x{||yz}z|w}}~{~yz}ywx}~{~{|~|}y{~zy}|~||}}y{}{{{x|}|}~yz{yz{~v{zyx{|~y}xz~{~{{~}z~~z{w|}}|~vz||x}|z~~~|}x~y}~|}|wy}{y{y|~~}|~|{}||}{~~~}z{~~}zy}}|~{z|zyyy{|~z|yw~}x||w}z||||}|~}~}}}{}}~|y~}}~}}~}}|}}y~}}~~|~|}z~}~}~~~|z~~}~|{}|~}~y{~~~~~~y{|~~|~~{~|~~~}~~}}}}~~|}~||}~}~}}~}}y~~|~~~}}~}}{}y}{~~}y|}~~~~~~~~~}}||{{||~zzz|}}x~z}}{|||}z}~x}~|}||~|y|z}xy}|y~y~z~{}{~y~~{}{{|~{z}{}|z{~v{{|{}}x}|yz|}{~{z{z~~~}|{~z}~u}|}z{{zz{~}}|z{}{{}{|y|~z|{||{}z}}{z}~}{}}x{{}{~||{}|~~{~y}z}{|y~{||{}~zzx|{yy}z~}z}yz{}}zzy{z~|||}}||}~|y||wz~||~}~w|}v|{|~{}~z{w{}}|}}|{~~~~{|~z}z{}yw}}z}}}zyz|}y{|~|}{|~~}}{z~|~~~|||yz~}|}zy|z{{~~~zxz}}}z{||{~|{~~|}u|~~z~z}zz{z}z}~{{~yv~|xzz~{|}||~|}zy|}|z{{v~{~}|}{}x|xy|{||{{~v}}{|~{z||}{{||~x{{{zw{{y|}|}|{~z|y~~y{z|{}{x}|}y}{y}||r~z~|{}}{|}}}~z}x||w{xx~||}w|}z~}z}|{~y|v|}||y}w~~|~~}zz|}{y~|}{{w|}}||z{w|}|}yv||~{|z~~vz}z{~|}~}||}{||}|~}||{~y}}{z{zz|z}w{||~{wz}}x~~}~}|~}~|{~{{~}}~~~~~|}~~{}~~~~~}|}~~~}}~~~}~|~}|{~~}~||~~|~|{~||~~}~~~~~|}y~~}~~}~}~~}}{}}|~~~~x~}}~~~~~||~~|~}|}}}~~y{|}z}~~}}{{z~~}z||x~{{|}|{}xzx~w~{|z}||z|~{}{z|{}||z}}}}||{{|y|~w~zv{~~{~|~{}w}zy}~x~xy|{{zz~wzxz}x|{v||||zzxu||zz}~||}{{}{z|~}|}yw{{|x~{|{xz|zv}zz~{x~z}~|w}~|y~~}{|||{|zz|x~{z||~|{xyyyz~|}{~|{z{{y}}~yz~~{~~}|{}z}~yyz|}yzwz~~zvz|||w}z{yx{~|y|z}w{z{}~~|y~y|}z}y}~~{~|z{|~}zx|}y}{~{v~y|y{~z|x{~zy~y}||}||}{{||y~}|{}||||{z}|}wxyvz}v}w||x}yx|y|~{||~y{|}~|{}~}||}z||z{|}~y}|z~{ywy|~{}{||wz}z}yy}|}yz|}{z||{y}|~{{}}z}|z{}|x|{z~{xyz|}||v{y}}x~}z~{}}{{y}{{{~|{{{{w{~z}~{}~{{~|z}zyx~{}|{{wy}}{||y}{~}~~~{x|}}}~~~{z}yv}|{|}y{~z|}|{|y}x~|zy{{|yy|~||}z|zyx~}~}|~x~{~}}zz|zyyxvyv||zyz~x}}}|v~w|{{~z}~}|~{x}|}~}~~|~~~}~}~~~~~~|~~~~~z~~~}~~z~z}}}|}~||}~}~~}~~}}~|~}|~|y~}}~z}|~}}~||}~y|}|z}~}}}~~~zx~{~~~}~}~}}z~}z~~{|z{~{||~}|~~~~}}{}{~z|~|~~z~|~}~}}z|{||~x|~zz~|x|}y{{|{|y}y|w|w}{~{zz~|}{|z~|}}{|}{~}}y}w~z{z}{~~~{}z}}}{|z~{}yy~|}zw||xy{vz~{wy~}|~{~}z~~{z~{{}}}}~|~~y}{{|{{||~~{{{~v|~vy||z{~}|y{{{{}{~~|x{|}z}}~x}}{||yz}|z~z|||||~zz{}{~~~y}zz~}||u|v}z}zy{~x~{{~wz{}z~}~yz}|}x|}~}{}|z|{z}z|{|x|z}}x~{~|x}{}||~u}{|}xz~|s{z|||~{|}~~y{|}}yx{|~|~|{{|}y||}z}}yw~{z{z~z~{y~w{}|z~{z|w}~}zyy}}~yz{~yzz{|~{}{|z{|}}|z}|z||y}}~|~{{~}zz|{}|z|zw||z}xz}~~|}}zz}{{||{x}}}~|~|~|~{|yu||~|}z}~|z}~yw~}}}}xz|~{x{{}}|{~~y}{x{|~}{|}xz~|}v~~|z~|zyy}~~w|~y{w~|}||{}}}}|{~||x~|z~{z~}~yyz}{|~}{vz|zy|~zw}z}{}z|yz~}|x}}}|~~{z}yz~x}}~~v{}~}|{|z~x|zz}z~{zz{|{||}|{|~y~}}~}~z~~~~}~|~~}}~~~|}|}}}~}~~~}~~}}~~|~{~~~|}|}~~}|~~~}||}~}}}~~}z}z~}|z~~~}}|yz{~{~}~}||{~}}|~~||~~~~|}~x~}z~||{}~~|~{~|{}|~|~}{}~~~~~}~yw}{z~u{||}~z~{~x|{|}|}u~|z{x{|y{{}x~{|}~{}|{{}}{}zz|||z}~}z}zw}|~z}z~||{~{{zx~|||}{x}~~}}{{|yy~|{|z}v{{}z|~{x}y}{}|z||}|~{|z}~|{}{zzy|yz~w}|||}~w{}w~~}~~~{~~}~z{wz|z|zz}vz{z}{z}}}|{xv||{z}{}}}|{||{}}zyzy{zy}}}|xy|~~{yvzz}{xz|{|~{{}~|zu|{~}||{~z}z~|}z~|~{{}y}z|{|{|zz|{x}|w|}{xx}{{w{||x}{|~||{}~}z}{{~~|yz|{w}~|~|||{|y{}{}z|{{{yx{yxx|{y~zv}~~z{|{|||~{xz}{{z~|z}~~|{z{{y{|z~~|}{}{wz}}||{yw|}z}|}{y||}{||v|y}}{|~~|}x{z}|}|x}yzxw}z~|yt|||~y{{z|~{{zy|{}z}~}}|x|~~}t~z}y{zz~y|||yzz~x|~{~|y|~~|{~|{}zz}~y|~x~{}{w~{|~{}||~|xz}y~}{xzy|~w{|~|{yz{|~||~~}~|}|~{}y}~}|||~z}w|~w|{}z~x||z}x}{}{xy{zz{{x}|y}~~{~}z}}~~~~~{~}~}|}||~~z{|}z}{}~~~~~~}~}|}z~||~~}}~z~~{|}}}|}q~|~~y}}~~~~~|t~~~~{}}~~}||~z~~|||zw~~~z}||}~~~}}{x}~|}~}|~t}|{}}~~}|}}~x}|zy|}~}}~~}z~{}z}yxx}}|w{|zxx||w~}|}|}~y{|}|{zz}~xy{zzz{x{|}}}~|~|}|xz~w|z{|}}}|}zz{~}~}y~z}y~yz|}{v||{|~|}{{}~}~}}|{z~|~}~}z{yz|z|}z||}y}v|~|zw~~{}}v~z~}|xy{}z{~~|}~}}~y}{}{~~w{~z|~|vz}m}|{|~{{~}}}z}|w{~}}z}x~~}}~||y~}y||y}zx|zy}~zzy{}|{v{~}{|y}~z{z{x~|}vx~}~~v~x{x|{{~||~{}}u}~~}}y}|~~}~|{}wy}z{|y~}|||x}y|}|xyy}~|y{|yxz{y}x{y}}yzzyzyxx}~~z||zy~}}|}{|y|{|w}pzz|~{{|~|~~z|}|}}y}y}z|||z~~|x}|{}|z}~}|x~|{y{|y}|}zz||{y}zzzz}~z|}~{z}~{zy|z{}zzx}|||~|}w|}x}|yz{|~|w{|vy}y|}{{~}x}{}x}x|y{}~{yz~~~{y||y}{~{z}{||z{~~|z{x}{}{~}|~x}y~}~y}}{|y~||{~~wz{{~y}}yy|~~~~z{|x~{~~{{y||||~~~~|~||~}~~~|}z~|}}~y~|~||}|~~~y|}~}}~~|y~|{~}~}{}~~~}w~}~~~~}~}~~~~~|}~}}~}~~~||~~}}~~~}|~~|}}}}|~}~w~~~~~~||~}}|}}}~~}~}~}~~~~~~~~|}||~z~~}}}}{~~~~|}}}|~}|~~~||}~~~}~~z~z}|x|{z~}|~~x}}{~}x}}|yyzx~{}zz}zz{{zv|{yxxz|{{{{|{~{||{z|}~|}xyy{|~z}{|wx}}t|yv{{z|~yy{}z}}{|}|~}}{}~{~|~}w~z|~z}~||yvz|zy}|}}~|z{z{{{}}~}}~~|~}~~y}|||y}|{~yv|y}{|||~z{zzz|zzx}{zz{y|{~}y|wz}||~{z{}~~|||w{}~zz~|{|zz}~}y}~z|{~~}}}}}|}{}}y{}|z|}{}}wyy|}}{|{{|y|{|~|~|{y{}zy}}}y}{y}{|v~~|}~}|}}{{~}~|~|yy{||}}}~}{q~}|}z{zv|{~}}{y}{x~|}|~~|~{y{|z|zzyzx|z}}~}|z{{ww{|~|||~}{~~~}{}zz~y|y}~~}z|}|}~yxx{}~z~z~z{z||{|z~y{z}y}~}|{{y~~~}}zw{~yx|y}}{|z~~x|y||{}y||{}~~{|}z||z|}|{y||}x~}{}z~y|~{zywxy{z|~z|x{}|tt{zy~z|uy{||}zz~|z{|yx}}}~|~}|{~~yzy}}yx{|z|z~}ty|v}{{~~}~y~~~~|}~}}}~~}~~~}~}~~~{~~~~}|~~~~~~z~~{|z||~}}~}|~~~|~{~}~~}}}}~~}}}z~~}~~}~wz~~}}}~~}~~|}~~~}}z{||~~{~}~~}~}~}z~~|}~}{}~}}~~|}~}~~|}~~~~~||~~z}|}~}~|}u~}~}~}|{~}z~|}}~w~x|zwz{x}w~{~zz{z|{|x}}|}}ty|~~~|}y~zz}{}zx{|}{|y~~y|}y|{|~t|zxzyz}{|{||{|s}|w}z|{{|~z|z|zyz{x~~z|~~{}{{~}y{|y{zy~~}|}|{||}||x~z{v{{y}z|x}w{w|~~x{~y{y{}}~x|wz}|x~~z}~~|y{~x}|}|||}}}}zz~w~~yyw{|z}s~|{}yzz{|}|y{{}||zy}z|yy}|~y{w{}}}y}|~wv}||{{}}zzxzzv~y{||{||~{yz{{wx}|y{zy|wy|~|~|||x{z}|}~zz}{|}x}{y{{y~|}t~zzz~{z~{xx}|v|w|~{w~~|}~v{zxxy}|}}~{|{{zy~wy|~}|~z{x{}z|}|}|z|y||{|~|~~~wxz~y|yy|~{{yzy|}z|}{{x|w}~y|{z~||~{yw}}{~y{v}}x|}zx}y~|}xx|y~}|{{z{~~{|}{|}}}}}||w||~|}{{}~v}}|{~v}~yz{yyz{z{zw|y{y{}}{{{{|yx{|zv~}~}~~~}y{{}}xxw|wz~|{z{}}~z{zy|{z~y{z~{|}}z{{}}~x{}zzz|t~y|zzzy~z||}{}xy|~|~y||y~{~{~yw}|~~~}~}~{|~|~}}||}|}}}{~}|~}}}{|~~|}{}{|}|~~~~y~}}}{}~~~~~~||}}}y|zy~{~}|{~z~~~~}|~~|}z|}~{~}{~||~|~z{}{~~~{||~z|~~|~~~|~||}~~}~~~|}~}~|~~z~~|~~~~}}}}}~}}}}}}{~~{}z~}}~~z||}}zw}|xy|z}z}}z}}{xwy|~z}}|~~~~|z{~|{||{~y|x{y~{yx|z}~|z|}}w~z{|{y}}~|{{|{|}|z|{}~~~~}z|yy{|y}{~z|z||y||}x|y}|~}|wz{~{|{w}xxw||~xz~}~}~}}zw~|}~zv}~yz{zx~|z}{|{~{~||y}|zz{w|}}~{{~~~~{z|{y|{xy|~~~~{}v{{z}{{{xx{z}~{|z~z}z}}y|x|}{vz}{|zy}|}~~||{z|~|}v{}z}{x|x|}|x||{{|~~}{}xz}~{}~|}w}}||zxz}~~}{}}{}yz}|}yxz|{xzw{vy}||zyy~v~}x|z}}~}|{z|{~|}{}}}|xz|~z|~}}~v|{~{y{yyx|~~y|}||z|}~}~}~~z|xz}x{~{~z~~z|}zwyyy{y|y}~|{y|xwz}|}|y}|yzyz|z}{}yz~}~~x}{~~{}~}yzyz}{}~y~|yx}{|~}}yw|{y}y}}~}z{z{{}y~~~}z||~}}zyy~z}}|xy~|~yy}}}||{|{}x~|~x|{{xz{z}}|xzz|}y~}~{z{~~}{{{|}xyz}{y{~{||wxzx}yyxz|~~x}}{{~~{{|~~}}}}{~|~{~~{~zw}}|}~|~z||~~|~z~|}}}~~~~||{}}|~~~|~}~}~~~}~|~~~~}~~~~{~}}}}~{}~{~}~~}}}|}}}}~~~~~|}}}~{}~}}~}|~~}}~||{~~~|{~|}}~}|~}}|~~}~}|~{}~~~~}~}{~~{~|}|z}|~}|{}~~~|}}~{yzz~|zy}}w~{}x}~~~}}w~y}y}{z{z|}~~~z~|x{{{}~}z{}}||~~}~}z}~||~xzyw}|{}}{{x}|z{~vw{yyy}}zz}z||{|vyx|}{x~~{}{{z|yxz~x|{y{z|~~}{|~yz|z}{~zy{z}{v{vyx||}|zw~~{~yzy}~{}||~}|yyz||{y{{}||zz~}|~z|~z}{}{~z~|~{|}~~|}||~~|||{}zz{{y{}~{{~z|~~z~yy}{|zw}~}|~~x|z|}|z}~|}{}}~||r}~x}y~}|w|}}}yy}yw}{uz||yx|z}{}}|~}|~z}|{}y}|{|}~z}x~{||{}~}}}zz}~zy{||~zw}{}{{y{|~{~z}|~}{~||}yy{}}{|}}|zx|||}|zy||{z|{{~||z}yz|}||}w|z}{xx|x~}||~{{~||yx{|yzz||{||}xw{{x|{|{{|{}~|z}{z|}{{z|y|}}~~}{{zx|~|~~~y}~{{ww~~}vr~}}{|||z|y{z~z{~|{|z~~{|}|v}|yy{{{~}~~y|z{~|}x~~|}{||zx|{~{~~||z{{}~yzx{yxz{z}~}|y|x||~}|{|~x|zzz}x|||z}~~~}~~~|~}{{~}|}}|{}~||}|~~}}|}~|}~}|{~~~}~|zy~~}~y~}~z}}~~~~{~z}~~~}}~|z~~~}~~~}}~~~~~}{~~~~~~|~~~}}~~||~~}}|~{~{}}|{~}|~z{~{~}{}y~~~~~}~}{||}~}|}}}{}|}{~|}~~|~{{~}x}zx{{z{}}{{|xy}|}z~v}zzz|~~}yy~||z}~}{y~{{~zy}}x|||{z|~}vz~y{{w{z}~~x{x|}|{}{~~|u~w||~{w{x}}{vzy}~|z~~x}~{|zz~y|x~xy}z|}~z~yu~t{z{yxw}xz|~{|}}yz{wzz~z|{}xzz}xy|v|}z}~y}y}~zy|~|yz{z}}xx}y||~z~|~}{|{}}z{y{}|}|y~{|z|u{yx|zw|}y~}|~~~w{|{zz|}{||~~}|z~x~{}{y|}~~~zy||{}}}|||}x{}||}}y}}{y{|}x}w}|y}}}~z}~}{~z{z|{zx{zy}w||~}}|z|x{|z~~~~{|}}{{~}{|z||zz{yz|}z{|zxwy}~zt~{xy~{zzzt~~|{{~z~||zt|}zzxz{|~w}|{z~z|y{x}z~{y~}|xw~{~~{yy~yx~w|||}~|{}~|w||~}|~~~|~{w~yz}y|~xz}y|~xy~y{}~}z{zy||~yzyy{{w~y}~~xz|}}|{zzzwq|~}vzzx{wzzy~}x{zwyyxz{}y||{{|xzyzyw~~}|||{{|w{~~~z}||z{|zz}|~vyx|zzy~}}|{x~|z}{|{~z~}w|z|z|z|}~{}{{}~~}}z}}~~}z}}{|~z}}~~{|z~~~|}{}}x~|~~}|||~}}}}x}~}~}}~}~}}||~~~{~}~~}}}{}}}~||~~}~~|}|}}~~}~|~}}{|~|}~||}|{~|{||~|~~z{}{|~~}~~z}~}z~~~~~|}|~||~}~~~}}}{}|~}|~~}~~|~~}~}}|~}~}|yzz{}zz{|}|{x|vvvyz~xx}yy}~~|{{y{}|}z{yy{w|~xy|}||x|{~|}z{|x{|zz|}||v}}|~y||z{z|~~~y~{z~||~x{}{yu{~{~{~}v}}|zz}}wu~v|~}}zv|}}~{zx|~w{}{|}~y{~zxx~}|{|{|{}{|{w|{~{|y|z}~z||}~z}|}{|x|wvzv~w{}{{}}|~z~|}|x|zxz{}~}|y~}~}zwz}{~|~||}z|}{}|}x{yyz}|{z|z}{|{{zy}~~{y~~~|xz~{}{}z{}|}y|z|{}w{}~||y|~{~ww}w~|w~}|}|{|w|zw}~}}{|}|}{}|~y{}}xy~}|}}{~~{~|{|}xy|}|~|x}{}}~~|}|x{}z}wz|}~}z~yw}}~z|x}|w~}|~y|{~z{|}{{y||z{~u|x|{z|zw{{z~||xy|}|~||yv~{}{{|x||{yyy~~y}z{~{{{z|{{w{zw|}zx|}||z~|z|yx}{y|}~x|}z|y~|{~|y}{|~vz|~z}|}{~~{xw}y~y}}~~z{{xx~~|z}{{|x~|x~|zz|{|~w}z~|y||{}}{x|{}}z~zz}y{{}|}~}}}~y|y|z~{||~~x}}}v{|~}}}z}}~~|~~{zz~~{}~z~|~}~~}}}}{}}z~|z~~~}|~}}|}{|~}{}~z{~~|~}||}x~{|~~}}~~}~z~z~|~~~}|~~}|}~~~~{~}~~~}{}~}~~~|{{}||{~~}~~~~}~}|||}~{|~~~~}|{~||zx~z|}~}~~{~|~||z{|}}{|}|z~|y||~{}~}|~y|{|~}zy{}~{}zu}y{~y{z{z~{}{~|~z}}~|||z{{z{|}}{~yy}}|~}{zy~|{vy}{|{}{~z}||{|}~}~||{|vy}~~z{y|xz{}}}xyy~z}|~{|{{y|w~|||{y}}y||z{~~{|~}|}~}y|z~}yw}{|z{y|y|}}y{|||zyz|}|y|z~|y~}~~~}~|zyx{|{y}||{}}~{xzx|zz}}z~y}~z}z|~}||w|||}~}~{~|}{}zzwy|}|~x}}}~~~}|{}}|~~x|vy}xxyyz||z}}}y}z{}z~~y~{y{|{z}y}|~zy}}{z|~{yz{}}|{|}||y|zw~}{}wz{z||~}~z~~|~|z|~}z|z|{|}y|r|}}|w~z}z}~vzz|yz~z{~y}|zz~{zw|z{{z}{}{~z}|wyw{xw|y|x~}{|~{xx}q}z}}y~{||{y}}|z}~z~|yy}~{z{|}z}{{|y~|z|{}{~{z~xy|}|z|}~~}z}v~||{z{{v{}}{y~yx{w||{}{xw}}xx|}{}}|y}z{~||zyz|~{||{|{||y~zz|y~~}{vyxyz{}|{zx||{{|{{|{{{||~|{yz|{}~|~v~|~~~~}~}}~~~~~}~||~z}~{~~~|}~~}|~}~~}{{z~~z~~}~|~~|{~~}~~~{{|{}~~zy|~}|~||~z~x~~}}{|~}|z{}~}~{v|}~|~}}~~~}}~z~|~|}~~~}}~~}}}}~~}{}}}|~~~~}|~}}}~}~}{{~z~~|{}~|}|zyz}{||}~xvzzzy~}}||}xzz|~~~~{||y{{zy{zxz}{~{ywz}vx||~zux}|{z~~~~|}}}|}{~{}{|~|~{}~{{{|}tx~{|y~yzx{{w|y~}{~y~z}zxy||xz|x{|}}|x}}{zzx}{~~yt}~xz||sw}}y~}xx~{w|~y{yz}|}}{z~}}z}{z|{|z}}}}}z||{yy~{zy||zx}|zv{z~z}~{y|~zxz~y~tw{{~{{x~{}{{{}|x|}}{|~}z{x{wy{yzz{~|z}zz~~y~}z}|{yvzxy|{~z~}}~z~yv{z{}{~|~~z~{~{z}z}}}z|~{{z~~y|zw}z|w}~y{{~z{{|~||yz|{{{uxz|}xy~~yy}~~|y}~}~vz{xzzxz|}~{|y}|~{z~yxx}{yx{}~z}~yz}~z~}|{z}~xzzy|}||{{{x{x|{|x~|}{|~y~y{~||z|~~}~x~|w{y||||zy{z{z~}y{|{|xz{~}z|{{{}}y~xz|}|~y|z{z~{|z{{x}{}yz{z~}{~y|z|}{{{|{z|xw||z}x{{}y~y||y{w}yxxz}}wxzzy|~{~~}zw{}}z}|zz{y}}}|~~yyw~y||}}z~{}{xzzyyz|y}|z{zy{}~~}~}~|~~~|~~~{~}|{~}~}}~}}{|z}|y{~~y}~~{|}~z|}}~~~}~}{}z~z~|~w~~|~~~~~~~{}~~~~}v}~}~|~{{~~~~~}}|~}}~}~{w~|}~~~~}~~}}~~|~}|}}{}~|~~~~y}}~|||~{~zz~~}~~}}{~~}~~}|~|}~|~~z~|~~|~~|~|z}z}x|~|z|}~~{|~|zz}||{y|z~ytxzz}{|wzw|y~|}y~yz}|{{{y}}}~|~|}wz{zy}w|x{x{y|zxzzy}{}{z}{xy}y|{}|y}}}{~~|~~{}|~}z~|x~{{xxv~|yx~w}}z|v}~y{y~y}{|}y||zx}{|{{}~~|y}}|}z|y~x|{zy}|u~{{{~~|z~zzx|wzz||||{|{z}}~{{~x||{}}}zz~~y}y|{~{zzx~y|{t}}~}{{z}z|y}z}{|~~}|}|z~{{{{|}}z~}{}}{{y}~z{|}|x||}w|}{x{v~w|xyxw{~|z|~||}||}y~|||{{}}z{zx}~~~{~{{zxx}{yy}~~|}z{tz|~|{{~{|{||}|z||}}}}}~{}y||{~yz{~|z}}xwwy{z{{||z{||||yx~||~w{{}zyx~y~|~~y~~}~~{}z~|}{{}~z|}|{|{~|x~~~zw{x{}{{{|}|y{yx|{}}|}|}~{zzu}}{~w|zzvyx~}w{yyz{|{}zyz|~x|y}{}~||}|||y~{|zyy{|}zzzxz{xywy{xxzw{~{~~~{{|}z{~wz|{|{{|~y||x}{|y}~}w{~|{{}}{{{wp{z~}}}x{|||~}~||{}~}||~{|~}|}~~~~~|~}~~}}}}~}z}y~z~yy|{}|}z~{{|~~~~~~~~~~~}~~}~{|}}~}}~z|}}~z~~}{|~~|~~}}~}~~~z~}~~}}~}}|~~}}|}}~{~}~}~~~~~|~|}~~~~|~{{}~|{|{}~~~zz}w}~{}}~|}}}yv}~z}z|}y|z~{{w{{|{|~}w~{~|z|z}|}yy~~yx~{{zy~y}}~}}~z~{z|uzy}}v{{z||{{yzz{}{{|{zz|{{{zy{v{y{~{~|y|{~|~z~}{{x}|}{{z}|z~{z}y|~~{|xzxzz|x|{|w}~|~{{zy~~z~z}{~~{{z~{y}zw{x{z~}{|y{z{}}z{~|z|}}~|~u~}}v}|z}{}}|y{}{|y~{wz}y||{|}v|}}{{}}~{}~zzx}wz|}||{|}wwz|y}|y{w{{|~~}w|z}x|~|x|{}~z{yy{y|yy|~vw}}||zyx~s|{~{{{}||yz|xy{}}}z||||w~|{}wz}|{{}||}}|}{}{||}~{~{y|{~{}}z}yy|~zz|~z||zz{{zz}z}z}{}|{~|z~|}y{{x|zz~||wy}}~}|{}v|~}yz{~}w~w}}|y}~}z|}~xzzzv|{{z|~}y}y~y~z~{~xx|~{~z|xx~x{}{|zz{{{{}{z|y}{zz{}{{|{{z{}}{}xy{{zz}z{{~}~{~}}~|{{|y{~|~z{~|z~xz}}{}z~}z}xw|}||{uwy{z|z{|~|~~|}}z|t}z}}}}~v~}x~yzx~{~{|z~~zz{}~|y{{~||{x}|}|}~~}~~~}{|~~}}}~~~z~|~~|~}}~}~~~}~}~|}~z{}}~~}|~|~~}}}~|}||~~~~|}}~}z||{|}}}{~||xy|~~{~}}}~~}~~~{y~~z~~z{z|~{~~}~~~~{{~|~}{~{~}~~~u}~~~~~}~{}|~{~||||}|}~~}}|~|~~z}|~}}||z~~|wyz~|}}zzy}{y{zyz|xzzuwx|}x{{|{}|zv~|}z{||~||~{y|~zy|}||z}{{y{|{w{xw|x~{|}zy{}~}}}}yy|{}|{}}}~z||~}}|y}}v||xx}yyzx~z}|y{{{~{{s}~xx{z|}|{y}}~y{{~}|}~|}|yzxyz|}zv~}yv}~{yx}~|{w}z~x~{~|zv}{z~}~|yx||z{}}~{x~w{|z{|y}||~{y|~{|z}wzzz{zw}|y|}z~u}{|z|{~y}~}}}zz|x~|{{}{|{{{|yz|}z{y~u}~w|{vyw}z|}{{{z|}z~{{|~|z{{}z}yxx~~|{~w|z{~y~z~w~}{{||yyxzy~~|~~}{y~}z~}{}z|~{|z~{v{vz|y}}|zy{zz|{x|{x}z{y||}{~{|}~}{{~|{||}}}z|~|}}|||yz|{{~}}zxx~z|zz|}x}~z||{x~y|}{z|||}|~|~||{}{xz||xzyx~{}}|w{x~}yz~}zu}|z}|||}|~z~~{||}}z~{~z}y}zv{~}~vt{z{}~}}wzyyy|~~~}~~|}}~x|}}zz~{{|y|tx{}}xz}~}xzzz|{{}zvwz~{||{|z}~y~~z{~~}{}|~~{{~}w{|{z}}||||}}|~y~}~}~~~|~}~}}}~z}~~~|{~{}~|}|~~y{{}|~}z~~{}~}}}}}~{~~|}~{}}~}}~~~}~}~|~}|}||~z|{}~|}{{~zz~~}~}~{~}|~z~}|~~|z~|~~|z||{~|}~~~w|~{}}~~{}|~{~{}~|}|{|z~~~|~|{|}|}~}{~~~}~}z|z~x{~|}y|z~{}~u{~y~}|~y}||~}||||z~}~x}v|~~xz~~z~}~x{||~z|y|{y~}~|{|z~zy~~}||}z~~|}{~~|z}y}x}w{~~}x{x|~z~{{{zz}|{~~||~}x~}~}}}{}|}wz{z~~|~|{}|}}}}|~}z~|}|}~}}y|yz{}z~~}}}y~~{~z~~|||z}|~~{~~~~~{|yy~{{~~x~{}{}}~|z}zz|{}|}}}}}~v}|}{}~~~|}zz}~{}z~}~~{|~|{}~|}}~|~~}{w}~}}}yz~}{{}|}{}z{{~}~}~}~}}|{yxzzw{}~}~~~|~}|||}|}~||{|y{{}y{~~{~}|}|}~||~}|~}}||zzz||x}yw||~|}~~{{{zy}}{|}}~|z{~~|}z||~}~|z}{|z}~}~}z|{~{|}}y{}z~{zyx~|y||{{~{}}{}{~}{z|}{~|}~}|~}{|}|z{|z}~~~~~{|{}z}z~{}}~{~~{y|{~~~~~~~~~~~}~}}~}}|}}{~~~}|}~~~}{~}}~}~~~}~~}~~~~|~{}}~~~~~~~~~}|~}~~~}}}~{}~}}{}z~|}y}}{}~~~}~|}~}~}~~~~|}||~z|}{~}{}~~{|{}z|x{~z~zyz~|y}~{v{{xyy~|~|z~z}z|~|}{|~|{~y|{|}~y||}z~||}|||zzx~y|zy}{{}x{{z{}yx~xw~|{{}~y}{}||~{{{}{{||{}}z{}|yxv~}}yvx~x|uzx}|||{z{}}}xw~z|~|{}|{v~~}}z}~}z}|{~}{{ux}wzzzz{zzz}zzyx|}}zxy|zx~|{|}|zz{w|y~wy}~~~{y{|y||~wy|{|}zz|{{~|zz}v|}}{|}vz~|{z}|xz}{|}y~{y~z~|z}x~~z|y||zx{yyzx|wz{z{}x}{|||~x|vzx{{}{{y||z}}~~~~{zyzzyz{~||y}~}|{z|z}zy{~y{{y|x~{}}|y}}{||z{||~z||}~{~}~z}~{{z~{|z{~w{xzyx}y~}{w|~{}{{y~|{z{}|}x{}w{{{||~|{vx~|v|yw|{zzyy{y{{~~zy|{{|x|{}xyx|{|x{~z|~{z}}|y|}|z|zzyyy{|{x||z|||yyx{{}z{yz{x|zz{{|{x}{xy{z~|{~~}|{|xvyyzy{}s|||}|z{|}{~yx{}{{y{}z{{}{|~y{{{}|z{|~zy|{z{~z|{~zyy}wyy~~y}{{|zy{yxzx{w|x~w{{}~{}{}z}w{z}|~~~~~|}}~~~{~~|}z~~~||}v~}}}~|{{||~}{}{~~|}~~}|~~{~}~~}|~}~~{~}|}~~}~}~~w~|}~|}y~z~~~}~{~}~|}~z~~{}|}||~{~~}{}~||~~}~~~}}}~}~}{|{z}~|~~}}|~y}}||}~}~~~}||~~|~|~{{|}}~}}}~~~}~|}}{~~{{z~~~~z~yz{}}}{}~~w{{z|z}{{y}~z~||~yy~||z~yz}}~zzz}z~z{|z|z}z}y|zy}z|}}|~|y~yyz}z~}}{{y~{y{y}~|}v{}~{{|z}|~x}|}zz}||{}y~|x|w}|||~}{{|{vyz|y||~x||y}{}~yyz}}z|}~y|y|wt~}}~{~{}z~|w{{zz~|}}{yy}}y{y}zzy{qxz{~x|~{~y~~{xw~}}y{}}{{||zw{{y{}{}{~}|~}y{}|y}|z||}zzy~|~~|yz|~{|}{}~|z}}~{}|{~~u}{z{~y||{~|{~x~|y~~|{{||}{~z|{{y|xz|y{|}z||z}{~{}}~z|}xw|yzx{zz~{{{~z}{|}z|~||zx{y|~}~}z|}{x|w|}x{{|{}|xz{{{zzyzw}zy}{~{z{{}}||}x||||{z|}|{{}}y}{}xx~y}~{|~v}y{}v|}z~}z{~y|{}x}|{x|~z}z}|}zz~y{{zv}{z{|}|~z|x{z~{yyz|vxzx}v~||y~|||}yz}{}{xz|}|||z|zz}x~wxy~}y}u~z{}{|y}x{{{|{~y|xz~z~~y}xyz|||y}}|yz|yz}y|z}}~|~z{|}~y{}~}|w}}~y}{}|}}{{{|~{w~~~~}}~~~|}z}}}}~~}}~~}|~~||~}z~}~~~}~|~|}}~}~|}}~~}}}|~z}~~~~}~}~}~}}~~}~~~~||~}}z~~~}~~}~~}}~~~}|~|~~}|~z|~}|~~zx}|}}}|~|}}z~~~~~{}~}~{~|~|~{}}~z|{~~z~}}~~|~}}||}~~~}~~|}}|}|~~~|||~{~~|}}~~}~~}~~~|~~}}~}z~{~{}~}zyv{yw|zx||w~||yzy{}{|{~v||}z{{xy}}~|~y}z}~{{~||}~|||y{vuz|{{~wyz~}||vv}x}}|{}x}~{|{}|}y|w~x{}}|}{{yy~zzx|yz|{z|z}|}{{|}x~vy{y}}|{~}{{y~~|}|~{||y}yvu~|x{|{zz|z{y{y{|w|y~y{{||{}}}{}~~z}|}w{|}x~~x|zzy~}||x}y{~{|{}z~}z}}y{}~|}{{}~~}}yyz}~||{|}~{z}~{}~~xz{wy}z|{zz|z|zz}|~y~{~|~z{{~~{{w|y{z~~yy|}{y|~{~y{}|zyyz~{x{{|y{}|z~z{~|}w{z~}{z}{{}}|~{~|{xx{x||}zy{|{{}{~{|||}{~{||z~x{|~y~~}||{ww~}{{x}}zz||{{{||y}z|{|}y{|}|y{yy{|{x}}y|z~|~{{~~~t|zz|{{|~}x{}{z~z}{z}|{y}z~~z{~}}~{}|}{}~||}||vyzz{y}}{{w|{~{}||zx|zvxyvx}||}}yzz|{{zz|~~~}z}{|y|w}{}zx~}zy~zyxz{{{||~}}{w}|w}{{z}{x|~~}}}}{y||~}}}}|~}~}||}{|~~~~|}|~}}}}||}|~zz|||}}zw~z{||~}}{|}}|~{}|{~~~~~~~z}~~{}~{}z}}}~|}~y}|}|}{{~}}y}|~}}~~~}~~}~z|{~~~|{{|~z}}|~}~~}|z}}|~~}~|}{{~~|}|{}~~~}}~{}|||||}}~~}~}z~}~~~{|~~|y{|{|z{}y~yxz|}|}~z{{~{z|{|y~}}{xy~}|{}}w{|y}~x}~{}w~w{}{}z~z{~~}|y|{{{y}}{|y~|}z{|}||xxz}y}y|y|z}{y|}|y}}{{z~}z|{z|yxyy~~|y}}}u|zz|y||}|{{x~}~x||{{|~y}x}|z~y||wz|{|{y{~y~y{~{~{|zz{|zzy{|{~z{|}}y{x||vv|z{|~zw||~|yu|{|z~u{|}{}}z{z|||}z|~{|zy{}z}|y{|{}x|~z{}}}}||}~{}}{}y}y}}yzyz~z{}z}|uzz||{x}}}||~{x{}}|y~{}|{|{~z}z}{||x}z|y|z|t|~~w}xzy|z{x~|z|w~{zw{~wy||y|{||z|{y}|zyz}xz~||~{|~y|~z|yz|z{{|z|}{yx|~||z|y}~}x|~~{|yx~{|z~~v|zz{w|y}}z{}}}{|z{zwz}}{|~z}}y~x{{|w~u{v}}}w}~y|wy|~~{z|}}{~||~zz~|{x|y}z~}}~{y}}xx}yz}{{|t}~~|}x{w{xy{|z|||}|y{~}|~{|{|{{y|~|}x{{z~yy~}{|ywz}}{~~{x{}y{w~y}x}}{|~v{v{~{~|z{}~|{xv||{y||}~~|{x|||y{|~}z}{|y|yz~|}~~}|{~~~}}}~}|}~~}~}~~~{~z~}|~~~}~~}}}~~~{|{~~~{}}}~}~{}}}~~~}|}|yy}~|}}|~}|}|~~~y~}}~{}~~}|}~}}}}|~~}y|~}||}|}}~||}}}}~}~}~~~~~~}~~~}y|~~}~~~}~}~|~~||x}~~~}~|~~~|~{}{yz{yz}|}|}}|||uy~}xy}x|zz~~}||}y|~|w|{y|~~}}w~{z{z|xwzzzv}}z|yzz}x|yx~y}y}yyyx}|~}}x}wz~yz|zx}{||zy|y~zx}z|{|y}|}vz~~z{{}|}xzy{}||y{z~}~}z~{~{~z{{|z~|}zwz{z{{{|{}}y}{w~{{z{z|yy~zz{x}w|~z}y{}}}{}|{w~yzyzyzyx{~x||zyzz{x~~{|{v{y}}|y}~y{w{~|y}~~||yz}~|}x~z~~~{{~}{z{|x~z}~}z~}x~|}xz{~zz}w{~||}|{}z}y{{}|~~z|~~~}}xp}z}}~|z{y{x|}{x|x|{zz}z}||~}~}|ux~}|z|yz|~~y~|~}~{|zz|zzyz|{{~||zxx{z|y~{{z|||}{~}|z}y{}|}z}}}z}~x}|{|}}|}}zxz||}zy}y~{ww}}y|zy|}z}}~|~|zzyy|{|~}wzy}yx{}y{x{}{|{~w{|}{x||v|x|~~y|}|}x|zzxzz{||~}y~}||~|wyyx~vyyy}y{|x|z|xz{{~~z{}|~~}|zyw}}~x}s~~}w|~|u|x}~|}~z{}}|}|x|w{zx~y{wxzyzx{|zs~}yzyw|||{}{y}~}{}}}~}}}}~|}~y}y{~~|}}~~~}}}~~~~|}~{~}~||{||z~~|{|x}{{}~}}}|}}|~|~|~}{~z~}~~}~||~~|}~}~}~~{|||}{}~~~}~}}}{|{{}~{~{~|{~}~|z{}}{}~{z~|}~~~~~~{~}x{~{~|~}|~~}}}|~{}}~|~{~~z}|~~~~{~}~|~~}|}}}|{|~{}~~|{z}y}~w~z|~|~zw~}}}~~{}}}y}z~||~}|z||~|z||{{}z}zy~w~yw|y{~z~w|x|~||~y}{y{}~z~~}y~z~~~||w}}||xy{|~{|{}{zzy{~~zvwy}|z~~{}}}w}{w{}{z|y~{z|||~|||}|~yz|}}z{y|x}{{|{~}|{wz|y~{zz{~|ww~yy}||zw~wzy~|zzx}|{}z~z~y{}y}|~~w}}y{}{{z}}w~|~|}|{|||z|}}yz|}|z~~}xw{|zzz|y{|~}~y}y}||}{~xx|||yy~}}yzy|}~}~~~~|z~yz}{~}}{}{~~yz|w}z{}y}z{}|xu}|}{~}|}~}}{zy~|{{}v}{~z|~}{x}|}|~{z||{~w}}x~|y}z}w{~}z|}yz|z{~vy}|y~{{~|{~~}{|~w~~z{}~|{||}}{}}~{|~~|{||v{y}y|||}}~z|}z{{||}~||wu}}~}z|}}||}}|yw}}|}{{|{|~{||}}yy{z{|z{z}|{||z~~~}|{}~yz{y{zx}y~}}{}{}|z}~~y|{~{}xz~}z||||zz}|yz{|z|}}~}{yy{~z~{zyz~~}{||~xz{~~{zy}zz{}|}{|}{~}~{|{|}}}{{~~z~~{}{}~~|~}{~~|}~}~||~}}|~~~~~}}}|~~~|~|||}~}}y~|~~~}~~~~|}}|}~}}~~~~~~~~~~{|v}~~~}~}~{~~|}||~}}~{~}|~{|}{~~~~|~}~~|~|~}~|~|~}{|~~}~|{}{~~}{}}~{z}{~}~y}}{}~{}}}{~}}}z~}~~~|}}}~~}{}~|yx}}}}~~{}x{~sy{zy{y|{|z{}~{xz{z}}|~~z~{~~~~|~x||z||w~z}}}z|~~|{yz||w|{x}~}{}vxvzzw}{|{x|{y}~||}{}|||uzy|{|~|{|~}y{|xyz~{}z~z}~xxy~{|}yzz}s|{|{zz{}~y}{|}x}y~|{x{}z~~y~~~z{w||~s}}{yyxzz{{~||{z}~w}y{|z~y{y}}}~}{~~zyz}|z|}}zz~|}}}yv|y{~~y|~~v{|yz~}}}t{s}|y{}{z||{}z{z~~y}yz}}}z~|{u{|||xxv}ww|~yz|w{}{|~}||}}{}}|}~}|||z~x|{|~~~{|yy{|zxw~~wyzz|x{z|}y{yxz~yv~||x{~~||~}z{|z|~y{~~{||{x|}{}~}}w{}u{|}|y}{{z||w{}}|{w~x}}{}||{x}{z{~{{z}{}|z{{zy~zz~yzy|z}||z}{y|yy||}}{z|y{}~}x}}~{z{z|y{~x}}}z~w}zz|ywzz{}vxyz|w~|{{xx||}x{{~}}{|~y}}~|{}~{{{}z~x~tz{y~}zy{y|yxyxx~~zy~{{zx}z|y{x~}~~~|||{~{}|z{}|~}{yz~|xw~|{}|wxwy|yyy||v|~z~|zz~x|{}|w}z~~zz|~~~z}{}|~z}~~x}~}~~~||}~~}}}~~~|}}}~}~|}~}~}}~}~~~||}z~}z~~}~~z~}}~}}{z~}|~~}~u~}~~}|~}}}~|~~{~}~}}~zz~~~~~}}{~z}~}~}~|~||~}{}}y~}|{~|}}~~{~|{~}x}~{~~}~||~z|~~}~}}{}}|x~}z~x}|~||}y~z}}z{{zzz}xy}z||~}}zy{}}~yx|}|}}z|{~y{z~{{y~xyu{y~y~~wyzy|{}|w}|}|{~z~}}yx||{|zx|{yw~{|~~{x{}yy|~{|~xz}{x~}|x}z}|~z||{~}~z{{{zz{{}}zw|~{}}~w|}zy}|yy{y|~y|~z}z~}{||y{}}}|z||}||||z||}{}}}}~|~x{yvxz}{|yy~~|v}}w~}|}}}yz{}z~~{{{}|~yy{x|~}y{~w{|}zyzx|~~|z~yz~y|}{yyz{xz|~wy|z{|x|{xzy}}||yyz~}}|y|}{x~~~}{z|xz}y{z{z~x}||||~~}|~z~{||z}~yxzz{}yx|||{|||zy~zx~}||}}x{z{~}}~~x}{~z~}~w}z}~}{~y~|{~{y{~}{{~z|~|||z}{z{zxzz|~y}|~zw|v}{~{}}z~||}~y{|z}{x}|y~u{{z~y~{}}|y||yx~z~|~}|}zwz}{z}z}z{}z|}|}|xz|x{|z{}~||vzxx~|{{yw~~yz~{x~~{|z|~wxz{{z~z{y|{{uv|{||~}y|~{}y{~|}y}v|{{y}||{||}}}~w~z~~wzx|}|}yx|~z||~uy}|y{{|~{|z||~y}}x~}x}z~}}|z~{||~}|~~y~~~~y}~}|}~}~|~}}~{}~~~}|~}}|~|~}|}||}}~||}~~~~~~|}~~~}~}~}}~{|{~}|{}|{}~|}~~|}~w~|~~}{|}|}}~{|~~}~~~z|~{}}}{}~~z{~}~|}~~~}}}~}~~}{|~}|||~~}|}}{}}~}}~}}~|~{}}~}~}}~}}|~~~}~}}~|}||~~}~|{}~{{w|}|}}u|{}{|zy|vyzz|||y~{}}~zzzx{y}}}||x{y}~}zz|}{xy{}}{{|~yw}|x|}{x~|{|{{x~~|{}|}}xz~{||~}||~}~}||~{}}wy}}x}{{}~~w{v}{~yz{}z~tx}|{z}y}}z}|~zz{w}}{{}}z}}}y~|}y~|{}||z~{{}}x|y}z{}{|z|zx}~{z}~~~}}~~||~wry{~}|{y{zw~{}z|}~}~x{}{~z|~~y|}~|~}}}yz|z~yz}wz|}|wz}||zyw{{|}xwy}~{{|x{~~{y~|}z}z~y~{{~~|}|{~y}u}|yx{v}w}yx|zz}{}|y{y}|}zy{|}z{{|}yz|yw~yv{}}}|~|}||}~|yy~}y{{{|{x{~z~}}}|{{u{|~{y|{}{x{~{|}}v}z}~|~|||z{~|{w~{{zv|{y}}|z||{yx|~}|w~}}zz|}|z|{~||~|z}{|~{y~|}~~y{}|x}z||||z|u{x}||ywyyuy}}{||y|x}z|{{y~zz~|y||zz}}||~|}|}z|}{wx{|{~{}|y|~z}v}}}{{~~y{~|~zz|{|||xy~|y~y}}y}z{{zzw|||{zxz|{}z|}~{~{{~zz~}{~~|~|~~~z~y~~|~~}|}z}~||~~~}}~~~||~x{~|}}}}{}|{~|~}}}}~~~}}|}~~~~|~}~|~z|}|~~~}}~||z~~~~~~|}{~}|~}}~~}}~}{}||~}}}~|~~~x}}~||~}~|~{}~{~~~}~~}}~}|{~}|{}~}}~{{~|}{}~~~~}~}}z~}x{~{}}~{~~|}~~z~{|{y}|}{x}|y||{{y|y~z{}x|{x{z}~}}~|}||}~z~w}y|~{y}{{||{w|~|{|wx{x~~~|||~||}z|{z~|~w}|{{{z{{|z||zyz|{uzy||}}x|x~{}yz{{~}z~z|||~|}{w{w{~||z}{yzy|}|{zy}v~}~wy|w{{{}y~y~z|{yx||{z~||~|z~{x{{yy~}}~~y|x{{|zy}|{x}~zy{x~~|zz}w{x{z||xz|}zx{}~}{|z}{~zy|z{|z|~{}y||||x|}{y|}{yy|}y~{zz{{}}}y}{x}y}z|~v~{{{}||{|z{{y|{||vxy||}{||~xz~|}z{w}z{{}}z{~y||}{}{{{zyx~}xzy|{zz}~z|y||~|||xu}{z|}{~{|z~{}{}{v~~y|yw~||~{v{}{z~y}{yzyx}y{yz~{~y}zx|~{x|y}z~|z~uzyz~zz}~z~w|yzyw{|z||}|||v{y}}{u~x~y~vzx~|~z~}vyxz|}zw|}{|||}}yyzz{{zy{{{xw{yy{|{x{}}~z{|}|zz{~~{|y|{}}|}|xy||yzx{y||{xy|~~}{}zz|}wy{~y}|yz{|}{{|{{~|z~|yy{{{~zy}}~y~}z|{{x|||z~w}||~{}~x{xv{~{|}~~~~~~~~}~{}|}~{~}|z~}|~|~|~~|w}|~||}|~~~{~~|}{}{|}z~|~~|}|~}y|{}~~{}z~~}}z}}~~|}|~|~~~}~{{x}~~~~{~}~~~~}~|}~}}~~}~}|~~}{~~~{z|}}~}~}~{~{~~}{~}{~{|~~~}|~~z~|~~{}~~|~z|}{~{|{|y}}{~|||v{xv~zy|}}|yz|}zy~yyz{||{~~|t{||y|{}{~zzy}|}}z{w~}z|{y{yzx}}~zz|y}y|}{zvyy{}z~~z{{{}|z~z|{~}z|{x~yz{|~}}}}|{{x~vy{~|v{z|{|zz|{zy{|~}y}}}xy}}{}y}x|y~u}x{x}|{~|z~z||{}yy{~yzv{x||~y~xyy~|w{|x{|||}~~~}zy}z|zx{xz}{{z~x|}}{|}|~{y{{~{x|x~}|{{{|v~}|y~}}{w{yy{}{~~v}z|x~~{~|uzzz~|z~~z{}}~}~}}~}{z}~}{~}{z|~{{~}{~{~x|z~}|{vvv~~|zx|{|yz~}|}~|}~}{|z|}}z}}{|z|~z{|zu~|{yyyy{z~|yx}zxy}}}|}{}~~||y{|~x{|zzz|}|z{yz~}}x~vx{|yz}zyzp}y{v|}~yyz{w|y{y~|}}y|~}{}{w}z{{}|}}~}y{{~z~|y{||x~w~yy~v}{||y}{~x|{}~|v}z}~}}{z}~z~y|{}}y~|~~~w|||yz}{||{|zv{~|xy}z{}y{yzxzz~z}y~|wyw}~|}z~}z{~z{z|zzy}{x~{{{}y{~|x{}}v|~|}zy{||~zx}|y{}~~y{z~|~}}{~}}~~~}~~|~~~}z}~}~|}|~~~~~}~~~|~}|}~}}}~~~~~~~}}{~z{|}}{~}}~|~}}~}~}}~}}}{}}{~~{~|||}{y}y}~~{~~~z~|}}z{}|}}}~||~}}}}|z~||}}|}||}y~z~~~{}~|~~~{}||~~~{~{{}}|~~~|}}~w~|}{}~z~~~~}~|~~{~~~{}~~~y{}~~{x||{|{|zy}|y|||y}||}|z}~|z{|z{yz{~|}x|z}z~|}~|~}|y|z~{z|x{z{x}}x|z|z{w~|~||w~zx||}~{|{|zzyzw{}~{{}}|}~yx}||yz|y~z{|yy|y~z~|}z}z~}{{}{zyw|}~y|zvz~}}~|{|x}zzz}}}|xy{x|{yy|{}{|y}v}{x|||w|uz|y||{|}{x|yvzz{{z||yx}x~yzz~~|||y|}~vz{}}}{~{z|{xzzzzz||}~w}{w|}||~z|}}}yzw}x~y||{y|}w}|{|~z|}zz|xx{zy||{~~}{|{~}~t|z|y}z}{z~zz}yz|y{{|x}}{|~~y{{|{}|{yx~y{~u~}{yz|x|{}}|~{y||z{~{yz}z}}xz~y||}y~~zuv|}y}zu~{}zyz~|r{}|~v{~|{|{~x}{~y{{z}yz~|}~}}~z|w{z}z}w|~|{}yx{}~}}y|{|{w}z}|y}|w}zyzzv|y{}~zz|xvz~zz}|}||||{{zx{{z|{{|z{~z|z~u}~}{x{xy}z{}}wxx{|}}zz}}y}{w|zzyzz{x|}y|}}z~|}}y}z{zzxz}y|wzzx~|}w{y}}z~|z|z|z|{{}}|zzvz{}{y{~}{y}{}xx{~z|{|{}y|y}|zwzx|{||{z{~}}}~~}~}||}~|}{~|~|{~~}~~}}~y{~~}{~}|{}|}~}}}}~~{|~}~~|~}||}~z|~|}z~{}~~~|{~}~}}}zx~~|}z~|~~~}}}}~}|}}{~}}|~~~~{|}~}}~w|}}~||}}}|{|~x|{~}{}|~~}|~}~}~}|~~|~}~{}~}|~|}}~~}~}}~~~}{~{}~}~}}}~}|~{}{~}|~}~}x}{}}{|x}~~}}~}wx~}w~xzz{}{|{wz}}{{z||~~{{}{zz|~z~~}|~{|y~|{~~}}zxxyz~y}}{~}}}|zy~||{|vw~z}}{}x}y}z}}y|yzz~{w{}z~}u|}}{}}{~t~~{|{}x{yy{}w|}|{||{z{w{z{z~}wz~}||{~|}|}{}zz|}~{z{~{zx||x}~}yzz{}}|zv~v~}w{x{|z|z~{{}{{{~yx~~~z}y}~{y~}|{{~y}~{}w{{y~|{}|yx~x|{{{|}y}~|y~|{ztz|~|{|}}{|}~z||{~|y|z}{|uy}y|{y}|y|}}~w{{{yy~{wy|x{{u~{|||}{|~|{}x||z}}{||{~zz|~{~|zy{}~{}|~{y}zzz}}|{}uy~}{z{}xz|{xz|||}}{~|}}x|{|zzzyz|~|}}|z{zzzyzywwyxyy{|}~{}y{z|xz~{{zx~}}~}~~z|x~yzwz~yy}|y}}~xv{|||zz}x~{}{{|{}~z{{{{}||wz|xz~x}~}z{}{}|y}|||{||x{zzyz|}yy|}zu}{zxyzw|}||{~|}}|~||{x{}{zx|yy{uz{~|y{xx}{|z{|zwzu{{}~}}z||{yy{y{{}{y}}y{}|vyy|{{y{{}|}xz}xz|w|xywzz}{{zyz|}}{{}~w}|}|~~}~~}{~}~}}y~~}~|{~~~}~~~~||~{zy~}}zz|~~y~}}}~~}~}{~}}~~~}~}~z~{~}~~~|}|||~}}}~|~~~~{}}~~|||}}}~~}|~~}{|~}}~~{|~y~}~~~z~|~|z}|~~~}}~{~~|~}~}{}}~}~|~|y{~|}{~~~~~~z~~{~~~}}~{{{~~|~~~~}~}~~}|}vw{}~~|~|~~~{{~zz|{|{ww|{{{|z|}~|}|x~~}y||~||{w{||~z}~z|~{{}~{~~}z|x~{~}|}{}y{~{|}z|~}z~z{~z{||z}x}~}}~w{z~|z{{x~}}x~~}}}x{}{~x|{{y{|yy}}zz}}~z{~{~y{}}y|y||~~zz}}zyx~~~{|||~u{{y}~|}z}}z}{}zy}y~|}|}z}|{}||}||}u{~~y|z|x}|{{z}}|~||}|~x}}|{{yz}~}{|y}|z~~y}{{}z~~v{{||~}}{}y||x~|~{z}{|v}{}w{}z}xwzy{}}|}y{~~{}~~~|}{z~~w|{|~}z~~}z|{~~~~|~zz}}}~}{{|~{zx{~}}{|}~{}~}|y~y|}{|{}|x~x|~zxx}{{~|~|}~|{|w{z|yxz{}{~|~{z~z}z}{~|}~}}~{~|||~{}|{v|z}}x|}z{~w}}{y||~~~|~}w~{{}~}y{||~{|~{~z}||{z}|~zx}|{y{zz|~xz||}}}~z|}}||{}|}{~~}|}|{~w{~z{yz}|}z~}z{~zx{{{~}}|~|xy}}{}}~~{~~~~~|~}}~|~~z}~}}~~}{~|{||~|~~|~~~}~|}}|~z~~~~|}~{}{~~|{}|}~}~|~~}~}~~~}~}}}~~}{{{~~~~~|}~u}}~~~|~}}~|w}~~}}}yywy||}|||y}x|wyz|{zy}vw~zxz}yz|||z{~y~{xzx{~}~}|~{}}|}|}~y|}|yx~}~z|wy|~{yzy|||{zx|xy{|y~~|}yz{}}{~}~y{|}y{|~|}z}~{|z}}~||wy}{yyy{}yy{{}}}z{{v||}}|z|~r|~y}~~{z}y|}~|xy~{{z|t|x|{wyzxz||y}{{||x{z|y|xz{zwx{y{|z}~{|{}~~zz|}}|z}{{y{x|~{z|{{{~~xz}{{{zw{y}}{yx{z~~}{|y~z}{y|z|~{~~|z{|x{v}{y{}uz|}v}wx~xzx{{}yz}vzz}~yz~|xy||y}z}}yw}~}~||~||~|~{{yw{|w|zy}z{{~|z{}}z{zy{}z{~z{|z{{v~|z}||z|wz{|{{~~y~x~|zy}{x}zzw{~xyz|{yxz|z~y|~xwz{xzy~z{z|w||}}|y|{~xyy{o{zy||{{xy{~u|~y|~|zxz~|~v{{~zz~~|yx|y}{~}|~~w|y|x|yx{y|xzz}~~{xz||{ztwyy|u{z{~z}y{||z||}|~}~~z|}}x~{vw|{xx{}yz~}|y{y||z~yz|y{v||z{z~}|x}}|{~}|t|{y}||{}y{y{v||~}yxzz~{{}x}}{|~yy}~xw{|z}||z}z{|}|~}~}~~}|~~}}~~|}~}{~|y~{~~}{||~|||~~~~~|~~|{~|{z}|z~~~~~~}}~}~|~~|{~~~~~~}z~}}}~~~}~|}~~}{~}}}~}}y}{~{~~~~}z|}~}~~|~}}x}z~{|}~~{~||~|~}~z||~~}{~}~~x|~z{|~}}}}|{|}~~~~~}|~}~}|}~y~~}z~~|~~}~|{{y}~}}}~~|z{|y|z||zzy}}z{|x{}y}|w}w|~~~~~||z}|y~}y~z{}y{~v}{y|}z|{}}~|~}}{||{}}}|}}|y{}{wz~yz|z}|x{y{z}w~yzy||{{{||x{y||~{}{{{}~zzy||~vy}z||}x}||}x|vyy}x{yzz}x{{zz|zy}~yu{~z~|z{{}{{{}yx|zy|zxy}~~~|{{~{y{z{z{~{}|{w{|{}v~x||{||~x~xw{~y~t}||}||y|{zz}zxy}||y}ywz||~}{}yz~~zzzzz|yz{|yw~~~}zt}z}y|z|~zz}~|}|z|}yv|{|w{}z~|{{zz~{|}{|zz{{xy~~~{{zy}yy|z{{|}{{x{{wyzwx~~zz||||wx||{{|yyz}|}|z}{|{z|}z}}}|}~x{{|{z}{{}{yz{||{}x|yt|y}}{}|||{{}{yy|}{}{|z}{z~zz}|{zw{~w}}z|y{z|v~{~||uzw|zyzz|xzz{zvzz{xwz||z}}{~}|yy{{}wvxy{|v|{|z}|}y}|z|{||xz}zzz|yzz{{z|~|}}}z|~z~|{}|y}}|~}z}z|}}~}x|~{zzy{|x{yz}xz~x}}}z{}|xz||{|zx{|{}~z}zy~}z|||~{|xyzx{{w}|y{{y|{{~~|~|{~~~~}}z{~~~~|}~{}|}|~|~{z~~~}}|~~|y~{~|~}}||~~}|~~{~~~}~}}}~~}~y|{|}y|||~~~}~}~~}~z|}|~~}}}|~}}~}~}}{|~~~|}||~{}}~|||}~~}{~}|}}~}|}~}}}y}}|}}~}}}}~~~~}~y{~~~}{~}~|}~}}y~{{}|~}}|~}~~~{{{~}~~~~{~}z}zz}~|}~|xu|}y|~|{vz|z}w|~}}y{xz||z|{{~||x|{}z||{{~{}~~}}}|{{|{||}y|~||zu~xz|||x|{|yyzwx}{zzx{z|~{z|{{~||}{~}~{{z}{{~|xy||}|yv{z}yzz}{xww{}|}zw}}}v|yz}z}|}||{|{z||x{~}}z{||}|~~x|}|}z~~~}sx|~y~yvy}|{z|z|{||~{}}y}|}}}y{{z{|||z}}{{y|zz}~}zwxx|}|yz~x{{z}{z{~~|z}{{~{}{}{}~~{{{~w|}zy{w{}~yyxx{z}y{{}|xxyvz}{|}w}|~}|~}}|{}}}~}{|||~}|}x}yz|{y{|~}{yw|{}}zy}~~|w|||}}z{{|~|{z|z{z}||z{x{}y{zyww||y}z|zx~{~{{}}wyvz~|||{|zz}z}~}}~xy{~~~{|~zyz~u{||~zz{||yz~}{{}z|~z{y}zx~}y{|v{y}{}zz~|~|~|z{{}|||wvwx~~|{}}~}zz}wwy||}y}{{{~z|{{y|zz}z~y}|{}|xzz~{}y||xzyx{zzxxx}v}}y~}{|y}z}x|x{}~~v|z~|{{z{|~||}|z}z~|xz{{zyy||y{yyx~|}zz|{|~~}~}|}{{zz~yz~~||~}~{}~}~~~|||~}}~|~{|~~~~~}|}~z}|~~~}}|}}}~}~~|{~z{||z~~|{~}|}~||~~}~~}~|{}}|~~}}|}~}}}}}}~z~|~}~}~}}~}}~}~~~}}~}~~~}}{~~|~|}{}~~}|~|}~~~y~}}}}{~||~}|~~{~}|}~~|~||{~~~~~|~~}}~|}}{|y}~}~}{||}|}}u{{wzz||yy{{}x|{|y}{~zy{|x||zz|||{x~}vy{~~uz{{yz~y{x~{z~x|}zzy}|y|{}~||{y{|~~yw||~}~{|||}~}{}w}y|{{z~|vwz{|y{||yu~}x{~vzx{{{zy|}{v{xyzzz~z}}}~{~xy{}||~~{z~|z}y{}zv{}zyz~|{~}}|{{}y}}||~yzzz}y|}xt}{|{y~|y}}|{~{~z}{}z}~~zz{|||zzw||z~}~~}||{}}z{}{}yywu|}y}}{~~zz}||}{~w{z}|~y}w}~y}z{}}{z{}x}}y~}|{{}w~}}y}||z~|}~}~x}}y}yx{u|{}vz}~}{y{wz{x{{}y{z~{|y|}~}yxyyy~~{z}||v{{x~{}{|z{y||z~{y|~zz||z{{|y}|~xx}{y}}|y~{zyzy~{xzv{}y}}{|wy}|zx|z}|{|y{}z}w{{{|}y{z~{x|~{|s|}x~~}}zxz~~w|~|z{{}v~{w~|{~{}{|w~}vw~yzzzw|z~z{}{|||}~tx}vv}w~|}}vy~zz|v||{w{}z{~{}~}~~|}|~|{|zzy~~{~}~t{~z{{z|}|}{|xxzz}zwx{yzz~}||{y~{y~x|}|~|~zzyy~|z{xzy}~zz{~}|z}|~vz{zx|z|{~|w~|}~~}}~~|}|~~~}||~~|~}~~y~|}|z~}{|~~}|}~}~{~~}~}~}~}||z|}~|{}~|~~~~}~~}}}|~}{z}}~|~~}~}~~}}y}|~~||}~||}w{~}}}{o}~~~{|}~}|z}|}~|~~{}~}{}}~|{~~|}|}}~|~~}~}~||~~|~~{}}}}~~}}y}}~y~{~~}}~}}~~{~~~}|}~}}{~z}~z|{|}w||}}y}x{z{z}u{y~xx}z|{x|{y{}||zx~|z{x|||z~{u{{}|vzy{~zz~y|{}|w|}{x~{yz{}{z}ywxyy|{{|zw~~~yyz{}~|~}}v{}{~}{|}{|yz|{~zxyywy|xz}z|z~|z{|yxyz}||{~{}x}|x|{||}|{|~{~~}zzy}{}~}yy~y~||z~zy}{{zvyxzzyz~x|~xy{wuy|}}~wxz}|~~z|~zwv{{~~yx|z|y|{}~y}yx|y{yz~}yx{~~|{~~}{}}zw}{zz}}}~|~{|{}|}}x|yw{{y~||{}~y|}{|~yv}|}y{|~~|~y~~}|||{|y}||}~}}z{~|{}}|~{z}y}{~|z~{yz}}{x{}z{|~~~{z{z~z~{~z{|~~{yz}{{z~~zv{~vzx}x~y|}x|}{{}}}{v}{{|||z||z{}~~}yzzyy|~{}{{z{{uw~}ts{{yx{}y|}yyzx}|}|~~~xy{|zz}x}}~}x{~w{{~y{}~~y~z~}{yz{||zyz~z}z|}{xx|}z{{svzx}~|{|{{y}~~z{z{y{}z}|~~}|zx}}x~}}zv|x{{}|zx|{}zzxz~szy~}~v{|~{z~x{z}{~xz}}~|y{||xu|}~{x{x~|~}zxzx|{}|w||u}|}~||{|z}~~~}~~~}|~}|}|~y~|}~~~}}~z~~~|}}~~}~|z~||}|}{|~~}~z}}|}~}|||~~~|~~}~||}~|~z}z~|}~~|}~}}w{~{~|~~}}}{~}|~{~}~}~|~}~|~~}}{~|}~~~~}|||}~}}~}}}{~{~{}~~~~~}~~~~}}~~}~{~|}y~}||z}~}}x{}}z|xz}y|~}|zzy~z{|||}~{}{z~~{}}~{}~yz{}zzx~~~{x{|~zzzs|z{~{yz}}{yyx~w|~x|~yyy|yx{v{{{zw|~{zz{vxy{yz|~|zz{x}~||z}|{{{z|~}w}y||~{|{}}w~|~z}z|}}zz||||u~xxz|y~{z~}y|yy|y|{|{||y{{x~|y{}y}}}}~||{~||z}w|~~|}|{{}}y{~}{||x{zz}}}yz{|zz||x}{{y{vx}{y||}{{x{zz~|~y||{}{z}z{{zz{}z}z}w~||w~{zzwzzv~}zz}zz{|zyw}}zyyx{|{||uy~~|{~{{z~|{~|~~~x~w{~z~{zz}wx}{zx}x~y}|w}{}z|y{}~|x~{|}}ywz|}x}}}~~{yzz}~}{~}||z{||{}z|t~{}|~|z}}{y}x|{{z~|x{~zz~|wv}}~}}z|{|zz{|z|}~}}~{|{{z}{z}{~~~x||{{z{~}~~{x|{}z|{lyx{~|z|t{|||y~y||}{z|{x}|z{}~|z~yzy}z}y~y}wx|~{zyzvz|yy~{{xz~}w}|{{{~x|~}{|vyz~{}|z}u|{zyzz{{|{x}z~z{~~y}}}{||{|{z~{|}|zw|x|~|{yz~~}x{}}z{yxz|x~{~}||vw|{~}~|z|~~}~~}}}~|~}|~}~~~}}|}~~}~~|}~~~~~z{}|~}~}}}|{~|~}~zz~~{~z~|}{~~~|~~|~~}|x~}}~~}{}}}~|z~}}{~}~~{|~~~~~}|~~}~z~~~|~~{}~|{~|}zz|{}~}~{}}~|z~|~|~~~~}|~}}~~|z|{~}|}}}~~y}}|y|{~y}|~~{~~~}|~{}~|}}}}~}~}|~||{z|}~}|||{z|}z{}y{|~{v{x{|yvy{}{zzz}u{z|~~{{z~}{}}y|}||y|z|}|w{}y~{|~{yw|}{~zz|~xy|wz||{xv|zxz{z~z{}}y|w{}~zz}z~}|zz~~txyy}y}}~zz}}{y~{{}||~z~w|}}{zyy||w{|xy}yz|{x}}y{~w}{|xyyy|zz{wy}z}}xzw|}~w}sz~wx}{}||~{zzzv{~}{{~x~ywzywyx}}~vwy~{zz|y|~z~|z~||y~~{~xz|~y~}x~}||x||xz{~z|u}}|{|{zzz|z}x{{|{z|yx{}}}||{w|}yy~}|~{|{z{}}z~|{}|{||u}yz|}}xwx~y}|z|~{|}yxxz~~{||{}~}|{x~}zzz{}|}xzxv~y{~zz|}yv{}{}yv}z|{~{~}x~y}{{}}|~~~yzy}}~xwz~{x|{{|z{|{vyxw|v{z|~~|{{}}}{{}xy|~|~|~}y{y{{|zz~v}yw~{{|yv}{}x}|zzz~xzz{~||~{~~|~~}z}}{~}~~yx}|x}~}|{{~z}~zzww{}z}z~||yxvz}xxy~z~y{~y|~{||zx|~|y||~{z~{z{y~|}wx{}|||||z{}vx~|{zyy|z{{z}|~~{~}}z~~{{}~~zy}}}~|}~|||{~~|{y|z|}~~~~~~}}{|{|~~}}|~}~}y}~~}~|~~||}~{~|{~}z~~~~~|~~|}}{}}~{z~|}|}~~~}}{}~|}|z}~}~~~}}~~y{|}|}~|}{~{}}~}z~~|}}~~}|~{|~~}}~~}~~}}}}}~~}~{v~}|~}}~x}}{z}~|}y}}{}|~{~{~~|~~}|~|}zxy}{x|{~y|z|y~x~{z|}{~{{}z||}x|{~|z{y}y}~}yx{{v}}z}|~|}|}x{{~z|z~z{{x~zxzzwz{x}|}yy}~{{z||yy}|y||{zy{y}z|}|}|z{~z}y~|}|{{{x}yyz}{~{~|}}y{z{|zz}~~|z{{{{zw~x|zz}{||y{}v}w}x~{}{z|wy~y|{z|{|z~~y|z}}{{}u~}~{z|||~|~||{w}~|z|}yz}v|{z{{zw~~}}|{{|x{|y{}}|v{}|wy}|zyz~|}{{}|{~zx}|}}w||zz{{z||~{|{w~|z{{~z|}x~|~|{xy|~z{|~{{|~}||~|}|y||xy~|{||{|~}z{z}|}|}|y{|~xx|z||}||{||x|{|{zz~y}~}~{z}|~{{zz{x{{zy}{~{{}~v}|{|y{y~{}x}{|~{uz{y|y~~yyz|}y||}zzzz}{}}}yz}{}y{yxs~{x||}w}wxy|{zxv{||~z{}r{w|xzy{||}y~z{~}yz}x}z|{}|xy{|}y|zw{}{}s~{zz}xzx~}|~{}z~}}{|{}xyx|v{{}~|{~||{vu|wt}{{{w}|x}z}x|||xz~{{x~x~~|~{z{{~~x~x|z}x||{{{z~~}~||{~z{w|}}~zsy}}|z}|}|~~~~~~~||{{}~~~|}z}}}}|~{}}~}{~}||~}|z}}~~~|~}}~}}}{~~~}~|}|}~}}~~}}~}~~~~~}~~}}}z}~}~}{~~|}~zzzz||y|}~}~~}}|}~~}~}|~~~}|~{~~{~}{~~||}{~}y~~~}}~}||}~|}~~}y~~~{~~|~{~~}}}}~}}}|{z}}~}~|~~|~}~~~|{~}~}|~~{~}~{||~|}|}}~z}|{|~~~zy{v{wzx}}}w{|||y~|{}|{yz|~}|}}~{|z||~{{{x|}}}~}|~{|~~~}zx|}{|zu|~|{~|w|z{|y~|w|{|xz{yy}||{{}~z~x}yzx{~}|~|||}{zyz~{}||zywwz|yy|y{z~{}w{|}}}{z{~z}{}{||~{{wy|{}{z}zz{yw}{}}~z}|}{}y{z||x|zxy{zw|~|z{~zx~}|~~y~{~}}zy|yz~~{||x|z||z|{xzy~z|z|z|}~v~~~}{~|{{|~}y{z{}{}|{y|zz~xz{|y{~{z{yw}zxzyy{y}~~|}{~xz|~~x}~~~~|~{w}zxyxz~xy}z}w{}zw{|}||z{~}~}~z|}z|~||y}~~}x~yzw}}}}|q{z}|~x|~}{}{{{{}~{y~y{~w|}{~}{{|{~{}|z}x}|z{}w{{~y|x~xz~~~zyvx{}~zw}|~~~||~{y{}|{z|z~{}y|{|~|yy||~{~|z{yz|~|zy{z}yx}||ywy||y~}}|||y{|y{{x{~~~}~{y~|x~|{x}x{}y}||}|~x|z||{}y~u~z{zxy|}|}z}{yzyz~{~~}v}xz|~}z{w{~y|{{~{yyyyy|}y}~yzz{{{}z~||{}y}z{z}{~}}}}|~}}~}~}}}{x|~~}y{~}~zy~|~|~}|~~~zz~}}}~}|~}{}}~|}}}~}}}}{}}x}}~~~~}~}~~~}}|~~}}~~}}z~~}}~~~|~~}{z|~~~~~}~~~}~}~~z~}|{~z}~}}~|~xy~{~~}~z~~|~{}~~~}}{|}}}}}}}~}{|~|}}{{}}~~~}~~|}}|}y~~|}|}}~|}z||~z{{y{}yx{{}y|}|xz|{}|wzy}{|z|{}}z|~{||ywy{{xx}}yz|~}{{z|}}{~}w}z{}{xyv||~{z}|wx~|{~}w~~{|z|zz~|}v|{vv|~|}{{|ywu{zx~|~|~z{y{{}{z}~{|{{||}{||vz||u~}~~zy~{}zyw||}~xyw{}}|{|zyyxz}}}{}|~}||~|~}z~zw{y|{~z{zy}xzzzy~{zt}}z}}z|w~~z||y~{~}{y{zzx||}xwxxztz{yx|}{|~~|xx~{|z}{z|z{u{}yy~z{y||z{{~~~z{||{yzz{z~y{y}zy|{|z|||}}~wzz}zz~xy{{||{|~wz|z{u~}xyuz{x{zu~|{{yy~}{y}|}|~z{{|}{{~z|~}x||~r||y}~{~wz}zyz{}{}}{~zxzz}y{zwz|yzz~||v|{||~{}|~{|z~{zz}zz~yzz{|z}~}{vz}~}}|zywz}w{}|{z|xzx~y||}}zzzz~|~z}{{yyzz}~y~x~~xz{~~~|~~z{|x|z}~}{z|{zz~|{{z|||z{}~zz~~{w|w}z|y|xyv|~{zyy}|zz|z~}}{xz{}||}|z~zp~}y{{}|x{w|v}y~~|y~{~|{|yz{~vzx}zyy{yx|~yz{|v|z{|}z~|{}}|y|||{w{{||}|z|~}|~}}~{}{~}{|}~}|~}|}~}}|~~~~}~~}|||}~}}z~}}||~}~~}~{|~}~zy~|z||}}}}~|{|}~~}~}~}~~||~}}|}|}}~w}~z|~|~|~~~z~{}~~~{~~}z~{~|}~~|}}~z}~~}}~}}~|z~}}}|{}~|~}~~~}}y~}}~~~z~}}}|}y}}~~~~{~}}~{{~{{~~}}y}~{z{~~{|~~~~{|}|}~zzzz~y~{{~zzz|~|{~x|z~yzzz}~}zv{}{|}~}~x|{z|{||{||~y|x}x|{~y{|x~}y|~|yz}zx{y{zz{||}xyzzy}}ww||}~{z|~|xzzw~y~}~~x{yz~y{}}}~}{{}{w~z~}}~y||xzvw~|{zz}}}x{y|{~}}{z}zy}z{xx{y{y{z|yy}}y~x~}zz|wv|z|y|}}x{x~~~w~zz{{}~z||~{~|{{|||}z|yyz|y~zz|x||y}yzvzz}y||zww{x{~||~}~|}|}}~zz|z{x~}{|~{}}x}}{}}v|uzzyyxxz|}}yy|vyxx{||}z|{|z}}{||{z}~||}|}xx|x|}zxz|z{w}{zx~|yx|zy~|yzz{{zxx}z~}}{{}|z~z||~|~~yx}z|v|y|w{{{{~{y{|}xy{yy}~{|}~y}z{{|{|}|~}}~|y{{z|uz~{}}{{~~~yz|{{z||z~~y|zy|~{}~w{u~z~}z~}|x{~}~y}yy|~~||~{~y{|{{{{{}|y|{~zzz{wz|wzxz|z~}~zvzvx~|y}yz|}{}}{}~z|~x~xx}xz|{~yvxu}{||y}z|||{y|{||}{{x|z~}y}|~~}zx|{{}y}yy~|w}zy}x~yz~{}z{}ywy}wxwz~y{z||}~{}}x~~}}~|{~{||~~~~|}~~{{~}}}~~~|~x~|}~~~~y~~~}~}~{~~}~|}~~}~}~~~}|}~|{}{}}|~}}~|}}||~{}~~}}~{~z~|}|}|}|}~|}||||~{||~{}|z~|{{~{}}|~~~w}}}|}|~{}|~~||||~y}}{||}z{~{{~}}{}}||~~|}|{{~|~~~}}{~~~yy~~}}{}{|~}|}}~}|~~~||}||~}}}~~}~~}yx~{}|zyw{~}}z~~y}{~|yxwy|}~}wyz}|}y|z~y}wy}~|~|wzx{wz}|w~|~xz{{{}{x~}}}~~}~{~|y{yzy|~|y||{yzz~||yx{y|y}{|}zwz{z{{}~x}|z|xx{|~zyzyyz|x}}z}|yy}|yzz{z|x|z~|}~~~{y{~}{|~z}w}}z{|}}yz}}{}|z}yv~|}x}x|z{y||z}{}}~||}}y~z|v|yy~|}x{zy{y}~~zz~y|{x{|y|~|r}~x}x|zz{y{|~yz}y{}~z}w~~~{||}yy|~zz|{|z{~z|z~z|z}~yz}{x{z|{|x{z}z{|}~{z~~x|||}}ywz|z{~}|{y{|xzz|}|}||y{{z{y|||y|yyy||~{~qy|zy{|x|~~w{{{|z}|{~y|{}wx~z|z~{||{z}|{~z|}|y{}yz|yv}~z|{y~{v|zvy~}{|z}xyz|}v~y}|wyw}y{y}|~{yw}{|}~y|y}yy|}}{z{{{zyx}v}~|}y~}x|~|{{|{z|{|||}z{{y{|y}}|}{z|}zx{||z{|yx}{|{{x~zz}{z|~{x{z}z|zxy||z{ywz~|{~}{|{~}z}y}}~}x|z~|~|}{{|~{{{|z{zyz{{~{y|{|xzy}~zz}{}}~|~}~~y~~~~y}}~|}{~~|}~}}~~~~~}}~}|{{|~~{}}~~z~|~~}}}~}|~|~{|~|||~|~~~}~~~~}}}~}~z~}z~{~}~{}~}}~||}~}|~~|~~}~z}}~}|}|~~|}{~|}~~{~~|~~}}}{~z}y~~~z}{{}z~}~~x|}y||~~~}~}~|~~|}}{}~|}}|{yz}}{|z~{{{x|}y}{yz|xyy{~|z}zx{|yzx{{}z{{|}z}~~}~|||{~z|}}}|{~{z{zy}z}|}|xwzz{x}y|zz}y~z{yx{}}x}yz{x||~z|}}{~z~|{{~~u{}}yy|{zy|zx{w}{w~~}||z}{zyxz}~|~|}|~}z|zz|||}{|vzy|~x}x~x||zzw}z}}~|{w{xv}|{v{xy{||{xzy}}||~{{~x{||{z|}xz}y|yx||}{zx~z|z~{|xz}z|zwzxyz{|{{}y~xy||xy|{|{~{{{~~|y~}{}y||{|zzy}{xyzzw}zzyzyzz{z|{~|}|~{}{|~||x~{~y{}}~}xy~|}}~xz|z}|yz~x{y|}x{{{{{y|{zy|{|||z|z|~|{|~{|{{{w}{}{zzx{}z}yyvx|}x}{||zx{{}z|}}{~zwy{~z~~|{y{~}{{~~}w}}z|{~z~x{|}yw{{~}|{y|{z{y{{xx}{{||y||~}~z|x~|~z}y~{|}}~|{~{{|y|z{{y|z|y{z{z|xz~x}~}y}|{z~{z~y~~|~|}}|x|~}{~~y|}{|~|xzz}}}}zx~{{ywyz|}~~yxx{x|z}{{~z{x|}{}{~}}|y{}|z~|~|}z{|{}{z||vyz~}||}{}w~~x{xttxy~x~|}}}z|{|{||~}~{|~}}|}x~~~|~|{}~}~}|}~~~~{}z}}yy|zz}}y}~~w~~}{}~|~|}}~}~y|||~}~~~}|{~}~}~{~z||{yy}~|}}~}~~}{}z|}|}~|~}~{}~}|}|}~~}}|~}~~~||~~y||~}}}}}|{y~}y}|{}|}}}}~|}z}||x~||~~~}}~~}}~~~}|}~}{}|~}{||}~|||~|}{|~~{}||}~|~}}{~w|y~zy{}v{z~{||{|z~~z|}{v~{}|{yx~}{y}y|~|y{yzzw}y~{~{zyzy{{||t}z{z~ty|x|wx{|{|{}{x}~y{y|x~{{~}}}yx}}}xy{}y}||{~||}~|y{v|{v}zv|}}}y}{}~|z~{||{}~z|{z|xyx||z|~|{|y|x|}z|zz{zxxuz~}xz}|~||{|}x{zz}x~z{yx~~z|zy{|zy~}x}~z}y|}|~y~~z|x~y~{v~y}yx}z}|}}zxyy{|{|{x}x{||{x}}zz{}~|w{~}{{||||~|~}}~{|y{{{|xz~{yyx}|~}|{~z~{z|{||~{|}{|}~z}yzz{w|yzz~z}~{{uy{{xz{||z}~{}~yzw}{|~zz|y|~|z}yz}~}}}y|}~{~|y|~~|y|y}{|}}{}}}~~|}y|}|}|z~{|z{z{|~z|~}}}|xzyz}yz|w}}yyyz~yyz|{x~~{y{}|}}~z}|{}|z~~x~{{~{zwy~zzzyxyvxx|{zyw~~w|wz|}y|{|z~~x}||z|{x~}|yrzyy|wy~|zzz|||z{}ywz~~{{}~yyyw{}~zw~{{|}y||z{{||~|}|y}z{x}zz}|~y|w|z{{{{~~yz~}~{}|z}|x~y|}~x}~}~vy{{|{}{{}|y|}|}z}||}}||v}y|~~~}~~~~~||~|}}{}~}~}~y|~|~}|}}}{~|~||}~~}}}}z~~z}{}~~~~~{~|y~~~uw}|||~~}z~}}~~y~~~~~}~~~~~~}|~~~~{{~{~~~~~~}~~y{~{~~~|~w~|}}{~~}||~{x~~{}y||~w~|}|~|}}~}z{~|~z~}}~~z}~z}}}~~~|~|z|~~}~~}~|~{}}~~}{~}v||~|~~~z~|~~xy|~|x{|{{y|z|~{{{y{{y|w}v{~}vy|{}~}y{}z|{}|~z{~}{}|}}|z~|~{{~|}zzy{x}{|x||~z|{ywyzyzx}wy~}|}|{z~~|}~{|x}~||}}}}}z~{|{}wzz|zyzzz|}}|xzz~yw~{yw{{vz}}|~}}|}~|z|y|z|zzy{|pzyyzx{y}|||}z{yxry}{|y{~z}z}~{xw{}|z~}{}}~{~}~y||~|~~}~{~~z}~}{y~{}{v{}|}|~}~{||{{z{}~{y{|~}yz}~|}y~x{zz}}|||~~||{x}zz{|~}}x||{|z}x}xy}w}~~}}z{}}}|{|}}|{|y{{|}x~xy{z||xw{yw}z{~x{yxxx{z|zz~y|||y|||}z~{|yzy{}~}{|z||~{x}{|}z~{xyx}v}z~z}~}|}xvwxz{|y~}}{wy{|v~z{y}y}|z~{}}}{{zz}z|{}y}x~zz{x}|yzy{zz}~{x|~||z~{{{~{z~{{xz~|}}}z}|~{zytz~yz~z{~yywxzyyz{w{xt|zy~}}z~{|{zy|zz{{||{|z{z~~|x{}x|}}}xyuzx}{z|y}}~{}||}|}}{}|zu|y~~~z{~}~}x}}~~~t|~}zzyx~~~|z{}x{}|}{}}|||v{w~~|{x|~{~z}~|{~~~{|||{~||}~~{}}}~{}~}|~~{~|}}||}~}|}|}~~}~|{{}~}}}~~{|~|}~{~{y}~|~|~|~y||~y~}|zz}}}~}}~~~~z}~~~~~|~}~~~{|}}~~}}~~~{{~}}~|y|~{~~||{~~{~~y|}|~|~~~}~}z}|}~~}}}||}~}{|~{~}y~|{}}|~{|}|~~}|~~}}|{~~}|}y|}}}~~|}zzyz}y~w|}y{{}|~{yy||yx~|xz{}x}~z{|}y|{yzz{{z|}{~~|y~zx{w||x}|}xxw|yw|{yyu|xz~}x{yy}x~{}{|zy||}v{~|yz~z|}~{~{x{~{{y}|}y||}~|{|x~|}{y{z}~~w|z|wyz~{~{|z}yy{xy{||uy~z}|~{|{}}|~}zyu}xz}zxw|}{{|}y~zw{}}w~{~zz~y}}zz|z}y{}{z~}|y}|{}~{}}{}}|{|y}||}}xy{z|w}z|{}|{{|uyy|{|z{yx}y~}{y}|wt|z{||{{yx{~{}}}z}{{w}{z|}|~y}x}{{~{{y||}||}{~~{~{}zv|~|||{|~z~{z~|u|{yy~|}}|xw{zy||{z|}|}{z|{|}z}x~||xzz~~{y~}|xw|w{||}||~}~zx{{{}}zy~~y|yz{~wvw~|z{}{~|~|x}}zyz{||yy}|{}{v||z|{|||zxz{yz{vx|~}}|~}w|{|zz||}|~{}}|}||ws|}{v~~w{{z}}|~wz{tz}}z{}xy{}|{{~~|}|z~y{{|~{z{{vz}}z}}}z~~z|z|~~z|{z|v}{x~~|{{{w|z|~|}}|zz||yzwy}}|xzz}}}~yyz}}}|w~v{yyxz{x|~{|y{}{}|}|}{|||}|}~|~~{}~||~}{}~}~~}~~~~}|~}z~~}~z}z~}|~~}~}||~}{}}~}~|~z~|{~~}~|{{}~{|~~z~~}~}|~~|z~}~|}|}}~~|}~~~|}|~}~~{}|~x~}}}~}~{~~~{}{z}~}~|}}~}{|~|~~}}~}{v{}~~~{~~~~~}~{}}}}~~{}~|}||~z}{~~|}}~}{~}}x|~~~~~}~}|}}|~~~{~~~z|yx~}{{{~}|{u{~}zy}||xy}y}}{z|y||}z}x~y~}||~~|x~}~~|y|}~||~}~y~|}x~zz{y~|}}{{yz~zxyy~|xx}|z~}|{}|x~~|xy~z~}|z}|xz|z|{zz{}x|{y{x{{w|~{x}~}z~v{x{~~v~}|{yyz||~w{}{~zzwwwyzw{|{x|}{|~{|xy|~|~}y~z|{~y{~}wwz||{~|}~~}|~|{}{|{~y{|~zxwz~{xz~|w}yz~||}|z}}}|||}|{}}|}}w}zx|{|y~{~|zz~z{|zyzzz|x{z|}}xzy|v|{~|~||~{|~z{yz~|}|{||~z}zy}yz~~z}}~~~{z~{|y|yu{~z~|}x|w|zx}}|}}}~~z{}x}{~~~|{}{}z{|yy}yy~{zx|}yz}{z|{y|z{z}|{z{x~|}|}}zvyz|y{wz}z{yy|{x||}||~{~yyx|z{x}s|x{}y{{~z{}}}y{~z~}~zy~{|~}~~|z|{|{zy|z~}yzx{~{}xz|zwyx|~~xyz}}~}}yzz{|}}{{~{}}zy~}~}~{|y|{}}}yxu{z{}y||zw{~|z~y||}{||}~}z{}~u~}{{||z}~x~z~{y|||}u}~|}}z|z{{zxz~|zw~}|~{|~z||{}~~|yx}|~~~~|~{|y}~~||~|~y~~}~y~}~|}~~}}~~||~~~~{~~z}|y}z~z~|~|}}|~}~~~~}}{~x|}|~~~~~~|}~~}}~~|}|~~~}}z~~|}|~{{~~|}~}~{~|~|~}}}~}}~~~~~~~~~~~~x~~}{}}~~}z~~}}~~}|x}~~}}}~|~~~|}}~~~z}|}}~~~{}|}{~||~~}}~}|~~|~}}}}{|~x~{~z{z~~{~x{zz}{~~{}y{}|z{}}x{}x}||~x{x{|}}y|z}{wy}|x{v~}~xzzy|}}}}|{}z|y}}{yy}{{~xy{y{y{~|}|~|{|z||{}}{z~|zy|~zy}z|{y~w|~|||wyw~y{yy}~|x}{|z}xzy}z{y~zz}~z}y{zxwy|{yy|{{zzzy~u||~}z|x|z{y}{x}zyv}}{~xyx|~z}~}}|yy|~yyyz|~z}yy||}}zzzzz|}~|||xy||xwyzr|z}|~|{}z|wy~y{|}~z}}}w~|~}{}yw~x|}||{|{x{|z{~zy~x{~}~||||{{|||{||~{{{{{z}~xzz|~~||~x||{~}|{}}}}yx}{zx|||{~{~{|{zx|vy~}y~|~|{x}|~zxw|{y}z||{}~}}|z}|{|uy|{}y}{y|}|y~|xyyx}||~zzz~{|zx{{{|}{v{y|}||zy~{{y{v{z|{{|~yyzx{{z{|~x~{z}|}zyz|~{w}z~z{y}~{y{{}{{}y}||zz|}z{v||{~}|{z~y|~}|{~|{}z{zz~uxz}||{|~z}}|y~y}{y{|vx|yy|||{}|||z{{~ny|z}}z{}y}{~y{}{|w|zv|}wx{}z|x{zv~{yz{|~}zz{|vy{{}}~~{wyw{{w{zyz}{}}~~}|~|}~~~}~~}|~z~}~{|}~|}{~}~{}~|}~~~~}x~~~}z|}}}|}{|~~~~|~~{}zt}{~|~{}}{}~~zt~}}~~~~~{~~~|~}wz|~~}~{}~}~~}~~}~~~{~z|}~}~}~}~}}~~~}~~~||~~|~~}~~~~}}|}~||{~{~}|~~~}~|}|}}~{~~~~~~}~x}~y|z{|y{}{~|||{~|y~zww|y{z{{~z{z}~x{|{z~z{~zy{}}{~{|}{w|{|}|{z}}~}}~z~}zz{{|~}{t{}w|{{{~v|{{{{xzz~{{z~{}z{zy}~~zy|xzxz~{y{{~yz{~~}wx||}~~~|{}}y{z}y{|w{~w}yy{}}z~}z|zzy{}y{||}yz~zyz}z{}zw{zvwz}v}yyz~z~}{y}{{|xy~y~~xz{}yy}z}~{~{~}{|}y{x|x{zz}||||}}{{x}xz|{zy~x}~|||||y{{{~~{y|||{x{|{wt}|x~}y|w}|zvy~vx}z||{|y{y{}|~||{v}~{~{x{{|}}|~}|xywy}y{z|{x|}zx|{x}z{~wxz~{y}{}z|}{|~~{y|xzz{~z|z~}z|~|x~zzu|zyx|{z}{|||{zy|{~~|y{}|{~{~~{}}|{}|{u~yy|u{}{z|{|}}z{|zxz{zxzv|zz~{yzzz|zy|z~{}~z{{~}yz~}{~|~zv}y}|v{uu}}|z}w{||z}y}y||zx}wszwy{~}y~y{z|z}}{x|z}}{{||~y||}x||w}{|w}{~||{{z{u{|u|||x{w|~{x}{~{xzy|}~|w|~{~}~}~zz}{yx~z}z{xzwy|x|z}xv~|zz~x~}z}~{|{yx}|}}~~{~}~~~~{{|~~}}~|{~}~{~~}~}~~~~}x~~|~{|}|}~{}{z}}|||{}~~}}z~{|~{~{|~}|~}~}~~~~|~v{~~}~~}~}}~~~}~{}}~}z~~}~}}~}|z}~~~}z~|}}|~||}}{~}~~}{{~}}z~~~~}~~}~{z~}}~|}}}}}}~}}~}}~~~~{}{~}{~~~~~y{{{~y~~|{~~~}{~~x|~~~z~|}~}}}|}zy~~|~z}~}z}}{}|~~|}|~|{}}zxzz~}z|{{~{w||{zz}|wy}|}{zzvy|wyy|{}x}zzy|y~z|{}y}z{{xz||x}}yz{}|{{}z}|twv~{||z|z~x~|}yxzzx{{z{~||y|{y|yx{}}}|y|y|~{|~s{||yy}~|x}~}zy~|xy~x|}z{z|{w{zzw{v|yyzz}~z|{|yxz}z}~~zu|z~yzw|z~{z|z|z{}y}{xv}yzxy~z||z~z|x|~z}{yw}}y{z}z~|}}}{|z~||z}v{{|}|{zzy~{|~{v|}z|}~||yzx~}}}w{~{}|}wz|~|~x}}|}{u~y|~~|y{z|u||}zy{{|y{y|zz{zx{}}~|x~w~zz|}}}}|y{z}~~|zz{w|z|}x}|z~y~|{~~zyy~|}{z}z}yz~}||}~x~x~x|w~|~}}{~~z}}}yz||~w{{|{}y{}{v{{{y}|~}{{~|~{z}||}z|~|~|~v|{|}}yz{|z~|{{|{{}z{~}uy{|z{|{|zzxzz~{~|}y|~y|yw{|}|~x}|}zyx|~z~y~|yx}~||z{}yy|}{}y{~z{~|y{xy}}|y~|||}{{~~}~z{~}~w~}{z|}|yx|{|}}y|z}zw|{zz|w|zyv}z{{}|x}~zw{}{|~|zwyz|{}|y}|~s|{~||{|uy}{{{x|}{{{||y}}~}}~}~||}}}~y~z||~|~~}~~|}}wy~~}|}~~~z~~~}|~~}}}~||}~|~~|~~}y~~|z}~}~|~~}}}}}}~~}~}}}~{z~||~}~~}w~~~~~~~~{}}~~~{}~}~~}~|}~~~|{~}z}~~|}z}w}~||~~}|{~{~}~}}~{{~~|~~|~~}~}~~}~~x}}|~~|}~|~|}}|}}}}z{|~~|}{~~|}~~~{}||{~zy|zyx|z{y}yw|{{}yzy{|{zv|w|zwwuwz}y|w|x~{||z|{z~{w{|w{xzz|}{y~|w}|zvuvy{~{ywy}x{z{|~yyyxzy~wz|}}y|z{}w{~}|y}{}}||{z|~w|{{xzyv{z~z{~}|{|xxy}}~w}yzw{|xz}{y{z||zz}~~{y|zz{{~|z{}|yv}|{{|z~}|~}}zy|{zzxwx|{y{~~{{}~{|yz||~y}z}~{}}~z{{||zy||xz~y|}}~|wz|{{z{z{x||}||x~z}|z}}z~||xz{|}|}z{t||||x|x}xyxy{x}||xzy}yu}{y{~}z~z~}ww~}z|}}yz}w|}|~}{w||}{|{y}xzt{{y{~{{|~w}z{|w{wy~{|{{|zz~z~}|}z~~y{}}|}{~y|}|y}z{x|{z|v{|zyzw{yyyz{z{wwxz{|w|zz}y|}~{}zy~~{y}|~}|zz}~{z{~{vz}}}z{}|y|x~w}uzwyz~~z}xyyz}~~vy{zzz|z{||{}yw{~{~~yxy~z}{yx}z}xv{}|}|}v~x~{|zx}~~zz}~z|{~~|~{}}}~zz}|y|z~||y}xw{}||}}ywy{}{y~{xzy|~z{txyy{{|{}xy}}yz}z{~~y~yy~{zx|z~}{{z|x{~z{zz}x|{zx{{w{y|xy~~{||z}~zz|~~~|~~~~~~}~{~~}}~}~}~~}~}~~~zy~{~}||z{}|{~~~|~}|~}~}}~~~~||}y{|~{}~}}~~~{}~|~~~~|~yx~}~|}~~|~|~~~|{}~}}|}~|}}}~~~}}|}zz}z|~~~~|~}~~|||}}}}y~|~~}~}}~}~~~~|~}~~}{}}{{||{~}~|}~~|~}~}~}~|~{|~x~~}}~|z|}}yy}~}{{}{}}}}~{~~}z~}|}~|}}|}~}~{z~}{|}~}~|}}}~}}}}}~w{}|wyyzxx|z{{~y}~zz~}}y~y{|xyy}~{w~~y|{y}~zywu}xx{tx|w|~}|ty{z}y|z}|yy{z~{~}x|}zy~y{y{|y|~|xy{}z~{~|~wz~|{~y}~z{~y{}{}yzzvyy{z}xuzv}{y{}}|x}{~}{}{zy}||y|~yz{{|{{||~{~{zzyxyy}z}}{}uy|v{|zz}||~}}z{y|z{{|w}~x{zvz{yyyt}~|xz{{|xw}{{|z{z}y{zz{~}y~yy~~|}{}x~yw|yz|{|}{z}}}{}x{z}}{}yw{{{|{w~}}y}}}{{y{}}}z{z~z}~y|zz|u|||~{|{~{zzy}||{z|{|{|zyy|}|~|~~|z}|yy}{}||xz{yy~{{|z}zy|}}||}|~}}|{|w}|}{~zyzzz{{z}}z{z{zu}~|~y~{|yy{~}z|x{}~}~}{{w|{yy||~}}|v}|x|y}|xx}z|~~{z~|{v}xz~~~{}x{~~~x|y}y~||z}zzx|zzy}}|}|}~~z{|z}{x~wz~}}|yz|z{z|z}wz~z{}z||{}yzz}~yzzzzz{w}||w|x|wyx}|x{zyxzyz{||{z}|}|xy{ty~{}y{y{}y~|~|{}zz}~yz}~{{w}}xvz}}{|{}|{y~{z~|{w|z{z{x}|z|{}|}{{zv}{~{y|{~|~~~{~{~~|~|~}|~~{||}~}~~~}}|~{}}~{|{|~~y~|~}~~~~}~}|{}~}}}{}}~}}}}xy}~|}}~{~|~~|}}~~~|}{}{}}|~}}|z{}|~~}{~~z}}|}~~||~}~{~z~}~{|}}|~{|}~}}|}~}~}~|}~z}~~~}~}~{~}~|}{}}|}~~}~}~}}~|~~}~~}{~~|~|{z~}y|}|~}{}}ww|xt}{}wx~|{}zw~v{{}xx{~yx{zz~{}y}z~z|~|}z}}}}|z{~|~y~~}}|{z~}uy|y|xy|{~sy}zvz{{z|}{uyz|~~z~zzz}~y{z~|{|}{}|z~vz{~zzy}yz{z~{{~|{|}{}|}|{z||~x}z|y|}{~zz{{~|x{|z}~{~xzu}{x|{wv{yyzx{{wv~|}{z}{z|}~w{|{}x|{~||~z~{||v{}|xy~yz|yu|uz~y}|}|{|}}xw|w|{y|yx}|{}{|~{{y|z~|}|z}zz}}|~}u{|{|x}|zz{}z{yw{zz}x{yxw~v{|{zz~{{|~}|{|}~{~|~|zzyy}z|{|zz}y}x~x{zz||~~~}v}xy{}}x}}x}~}}}~{|zz|~}zwwx{yyv|||}zy{zzywzz}}v}~zy|}|y|{|~}}||z}||}}~x|~z~}|||~|{}}zzz}}||{|}u{zwx}v}}||z}|w~}~~{|y~|y{yz~~{{}}y{|zyz|~zx~z{zz||{y~~{zw~z{zww~zz}z{{x{{|wx}{}||{~|}~|z}}|zyyx|z{zz|~zw}|y}zy|~||zzz{~{{~z~}{||~{zz||~yzy{~|yw~{||}w{{{||z~}}|z|y|~yyxz~}w{~zz~~}}|{~}}{}}||}z}}~}~|z{}|}~xz~~~~}}~z~~}~}}z{~~}{|{~}~|}~~~}|~y}x{~~~}z|~z~}~|{~}|}|}{~}|{}~}|}w~{~}~}~w|}~|~~~~|}}y|}|x~}|~~~|}}|{~~~}|~||}|}~~{~~}||~~|y~}~{~|~}}}{~~~}~~~|~~}}~}~x~~|~||}~|}|~~~~~}~y}~~~|~~~}~}~||~||}~|}|~~}}~}|~}~w|~{|x}z}x~y}|zyz}}|{xwzw}{w|zy{z}x|z{{z}}|r{~}zxwxz}{|~y{|z}z~v{{|y{|}|v{w~|y~zyy|}z{|~y{xv}||zx}xyv{||{{z|y~z{yzzy}|}yy}{v~}{{~vz|}z}|~zzy}|z|}|}{|x|{}z||}z}yx~|z}y{{}zxvw{{~{z{}z~}zx~{{z{}~y|{~z{z}z|w~|zz}ywz|{z{}|}{{||||xy|wy|}}}yxzz~u|x|{z}}w{||y~y{}}z}}|zzx}|}|||{y{~x|}z{x|}}}yzyu~{xy~|}{wyxy~y{w}~|{~z}~y}}||~{||}x~xy}}|{~y~x~~u~{y}}y{~{{}|}yzyz}~}}zyz|yy~{y~{z|{{~{z|y}|}zy~{z|}{zvy~}{~~zyzzy|xwx{|xz|zyz|{zz{zz{}zo|z{~~{zz}}|y{|}y~z{}z|z|{z|y}xwy{x}{w~|}w~|yx}zzyz{}yyz||v}{xy}{}~x{xy~{w}z|z|xz}y}{|zyzyz{~|}|{zy|yzzx{}z|}}~|z|~|{~~||{|vtw}|}yv}zz{|xz{|z|x~{|~w{wzzwyxy{{y~}{~~|}|~}{}|{}|{~y{~{yz{~}||zxy}zx}{y}yz{}{~zz}{x}{}y~}~~~|{~~~}|}|~~~}x}~}}~~|}~~}{||~~}||w~}~~~|~}~||}~}{}~~|}}|~~~~}}|y~}|~~{{}{~}~}}{}~~~~|~z~}||~{~}}z~|}{~}~|~~}}|{|~~}~z|~}~}|}}~|{~|}|~|~z~{~|~{|~~}~~}~~}~}~|~{|}}|~}z|~~}~~~||~}~~}{x{|~{~~x~x|}|}}~||~~{y~~}z{|}{~~~~~~~~~{}|~zz{}v}wwz{{s~z~|~z~||~wzz~{wzz{|}{y}x}||~||}{x{yy{z~{|xx|~}xz}|{|z~{{{v|z{~ywz~z~yz}z{~}{y}}}~~{}{}~zx|z}{}y}zz||y{y}wxy}~|{w{}|z{z{yv|yv}w}|}z}z~}zzx}~~~{}}}z||wxw{}{xy{{vuw{||{u||~|||x~z{|xy~zzxvz|}z}{}||{}|v~~|v}y}|||z{z~z|z}{}|u|{{~|y||}}|x~||y}|{{~|y{}|w{|}{z~~|zy|zz|w~{z{{{|wz|z{|{~{||~{{z|~}z~{{z~{~~~{|~}}|}vx}{x|yyxy}{y{zzu{yz~|~yw{|z|~x}}~}{~~{xyz||z{~}x||}x{{{|u|vxy{wz}x}|}xz{yy{{|}||}y~z{||{z}}}|x}z|{ww}{|w}yx}u|{x|zzx|xz~|vyyxy{w||z{|{yzz|{z~}|}}{~}||{~|}z{{x~}x||xx{xy}xz{}||{z}y}}~yz|{}z{~x{}z}}v||||{v|~zyz}y|yztx{}z{}{|yuyv}z{zw}{~{}}}{v~zy~zyy{|~yy}}||~{||}z}yyy{zv{|w{{zz{|{|zz{zzz|}{}|z|}{x|}z{~~{|~~|}}|{~~~~}~~~~~}~~}}}|{}|y~}}z}}{~{~z|~{}}}~~}|~~~}{~}~}}}~|}|~z|~}}}|~z}~~}|}{{y}~x~|}|}~~~~~~~~}y{~|~}~~~{~~{~z|y}}}~}|~|~{}|}|}}z~}~~{~{|}~}z~|~{~}}~z{}|}{~~|~|~~x{}|~}{}~}y~}|}|}~}~}~}|~~{}~z~z}}~|z~|z|~~~{~|~y}~~|}{y|{{{y~{y{|{~{xzwzz{x}zz~xw~~~||{}z|}~zyy{xw}zx}{z{zyx}z}{|vy~y}|~v}z{{}{~{~|v{z|||uxx{yw~x{|~~zw~|}{}|{~z}yx{wz}}||}{||z~}|{~z|z{|}v|x}y{}wyz~z{{~}}zx}}z|{y}x{y{x{||{s|y~{|y}|~{y{{|zu~|}~~{|z~z|{zx|~z}}{}y||}zyx~||z{}zz{}y{~}~|{zyw|yz~|zz~z}z{{}z~{|~}{}x{|y|y|yx}}xz}}y}{||zy}}~x}}|{}{}yuz}|}~zxyv~y~z|}x~w{w|}|z~}}|~}|y||~}z|{~|{z}v}||}w}zy}xz|}{~~{|x{|}|}|}}y}}yx{{}}y|{zzz~~}{}}~x}|zy|}xz|{~yut{}z|}x|}|{|}z}{z}{v}}{x}x}|u}}xy~~y~{~~||t|}zz{y}}{{yzy|||}wzyxyy~xz{{}{{}}~z}y|||{~}~~}z{y{z{|{{uw|{}y|}~}zxx|x~||y|y|y~|~w|{}|}z|}~}|{|{{ywzx~x{~}{{||~}{}y|yyz}|{y~|w|{~{{zyz~|x~{~|}x|{~|{zv}u}|}zyw{yy{{|{xz|x{y{y|xyzy}}yw{x~}z|y|}}}wy~{{~~}{~z{{}y}x{w{{|z}~xz|z~|{z~|{~}~}|~z}|~|}||~|~}|}{~~~~~|~~}~}{~~~}|||~~|~~}~}}||~}~~{}||{}~|~}|~}{|}~|{~~}~|}~}~~}|}~}}~~}}{~|~y}|}}|~|~}~}|{~~|}~~~}w}~~|~~}~|~~}}~}|~~|~~}|~~}~}~~~~{}~|~{~}}z}{~~~|}}y}|~~|{|~~z~}~~}}}{}}}~}}~}}{{}|}~{~~|}~{z~}}zyy}{{zy{|}w}y~xy{wwt||zy|z|}}ywx}|u{|y|{{{{{{||{~z|{}{~{~|x{~|z}z}{}z{{~x}|}yyvzvx||x{}|{}y}|}z{uy|~z|{{}~~~}}}}}yz|z|}{|}xwxz{}|z{}}|zyz|y{|||z}}y}~}z~zz~}z}|{{~z|yz}{~{|x{{|wwx|{w|zyy{|yzzx|{}{zy{vvyx|zy}~~|||||{z}{}{~{}{~|{z{x|vzx}}{~|z}|yx}zwy|zv~yyz|{zzz~x~yyz}yz~|}~x{{{{{{}}~z}{z{y~zzxy|zy|{yywzy~|z|yyxxy}|q|}{|z|~~|~xzxz|~{z}~~|}}|}w}x|z}{y}{{xx~yx~zy|zwyxwz~y{x|z}~}||}w{{|{}~~|wz~y|}||zx|}|{~~|{|{wzyyv}z{z}{{y|{yzzv|z~{{zz}}z{}||~{|~wz}|z}yyzz|}z}{~}yx|z{{}|zx}{}{|}}||||}wzw~}~{||{|x{}{||z|{||}}{z}{{xwzxx~|y|w{~}z{~x|y{~~}zz}x{{~|}wz{}z}{xw{~}{x{|z{y~|yzzyxy|xxx~y|}~yx{z~|~}{~v}|}ywy}{}}~y{y|y{xy}}||{{{{}}|yx}z{y}z||z~}}}{x|}~z}yz{z~~}z~~~~|~}z~~~{|~{~}~}|~{~~~}}~}||~|||}|}z||}~~~||{{~~}|~}|~~{|z~}||~}~~~~}~|||}{~~|~~}y{{~|z}}}x~~}~~}~~||}~~y{~~}~|{}}{|~~{~~~~{|~|~~}~~{{}~}~{}~w{~|}~~~{{}~~}~|}|}}y|~}|~{}|||~|{}|}~}|y||}~}||~z}~}w|}~z|~|}{~~~~~{}~~}vv}{zy~{}{{{}}||{{y{x|z{|zz{|w{~{yz|zz}}|||x~}}}{y}}}y||xzz}}{y}y{yy}|{{yy}y}{y}{{z~yz~~||}~||x~y{wzx}}|{x~~|{{{~v|xx||vyy}}||zzz{|||x|yyyz|z{~zzz}xzx~y|z}{|~x}{zsx|~~wy{{}|z}~}y~|y|y|{|z}xxz{y~~~~}{x~zzz|}{~w{z{w|{xx|{||}y|z{{}|z||x}~w{|y}}}{~|w|yzy}z~}z}|x|z{{x|}xzxy~}z||~|}uxy|y~{|}{z||y~{|z~~}w}zz|zz~}uxzwy~}|{zy~|}z{x}}|y{~y}zz~z}{~yx|{}}}|wyw~z|}yu|u{z{|z||{z~z{|{{}z{|}|}xx|{}|z~~~y{vxx{x|}|{u{}}y|{}~|~}{{||w|w|z{{|x{}|{x{}|{x~||}}{||~|{x||~y||z}xy{~{|~wx{||{z|wy|x}yy{z{~}xy}|{v}}z{}x|{xzyy{|~|}~z{}~{}z{||{{~{~~}zz~z|}|yz~|y{~}{|{|z}{y}z{~}}{{~||}yz||}|~{}xvz||zyyy~{w{z|{|{{{|yy{yz~}zz{x|{||x|z{{z|zwz~z~{z}{~|xw||y||{{|{w~|z}{|zyw|}{z|x~~}|~|~~|}}~}|~}}}|}}~~~~}}|}|}~}~~~}}}z}}~~~~}~~~~}}|~}~~}}~|~~~|||}|~~}~}~}|}}~~}~}~~}{{~|z~}~|~~}}}~~~{z|}|}}~~}|~~{~{}|~~}~~|x~~z|{~}~~}}~~~~}~}~}~~~~}{|zz}~y|~~y~}~}||~~}~{~~}~}|{~~|}{~~}|}~}~|~~~~}}~~~zz{{~}|yy||{z|zx{|{v{|xs|zy{|wy{y|}~z|z|z{xx{||{{{z|}|{}}z{zy{}~|v{zw~x~|zzzy}vwz}}~u{{zwuwyyz|~{{{z~~z|{y}zx~}x{~{{{yyy|wxx|{}|}{|{}}xvztz|||wxw{~~{}~{{~}zx|z}~|w|{yzzz~~{|x|v{x|y|{~~{z|z|ywz|}yxx|t~wzywz{||z}y|||z}~x|yw|w}}~{}z}{yy{{yw{w~z~yvx~~~z~sx{z|zx~zzy}}~z}x|~y{}{}z|}|}}{zwy|y{{{{~y|}zvz}{}y{{yyw|z|zu{}~~zy}}||{xz~~z{|~}~}~||z|z~}xywx}yzzzzvy|zz}zyzxx}}|x{~{|}zx|y{z}z~{{~~~zx}~||x|z~z{x~u|{|x~|x}{w|xy~x|v{|y}}z}{v}zz~}}w|~y}{z~x{z{}~xyzw}{~zzyxy~|}}xy~xz|z|x|}{|}|z~}u~~{z~}~~v}|z{~z~|||z}|||}{xuz~z~y}{wy{xx{w{y{y{~}{{zy{}y{~~{uyw{|y~w|z~}{zu{yxy{{|wzw{{yw|z{z{y|~zz{y~{{}}y~|y}~}zz|||}|}x|{w|z{u}wz~yyv}{|wy}|y|{yz|z|xv|{}zz{}zy{xz{{y}~u~}}{~~~~~{{||}}~~z||{~}~|~||{~~~~{~~||}~~~}}}~~~~}}~{}|~}}{~~||}z}|~~~{}{~}|}|~~~~{||~}{{}~}~~}}|~~}~~~}|{~{}~~~}}~~zz||}|~}z~~~}}~~~}}}}~{~|}}}}~~|~}~{|~|~|~~{}y{{}~x|~}~|~|}~~~|zx~~~z{}|}~~~|x~}~{}|~z{|~{~||}}~~}~~}~{}}{{|~{}y|}}}zz}|z}x}~x{vy{wx|yy}y}{{z{|zv~|}}|x{}~|xz|zy|y}{z}}zx{}}{~x}z{z}}y~z{}~||z|~xzy}~{w|{|zz{yz{{|{|vw~{zy~zw|{{~y|{}z|w~yyy{z{~||xv}yx{xz|}w}~x~}zz}}{|z|~w~}|wwz~|{x{y}|}{z}zz|}w|z|z{v}{z||{y}}}vz~z}y~|~zzzz}{x}zz|{wx{|{xy|~z|wz{~z||~}}}|~y~{z}zy|zx|yvz~{zwyz{{zy{|xwz{}x{}z~}|~|yz}{~~}~v{|~y|~|xw|{{~ytzzz~{{}yw{xxz{y}x||{}~yy}~{||}}{v}}{|}{yyz}|~{~{z|x|{z}|~|~xx{x|{|~}}}}{|y|x{|~y{z}v||~x{~t~|{vy~z|{x{z{{z{xwy|~y~}}~{{~u~{~|{}y}~vxz|}~y}{{|y}zx||wzyz|w~}|zzvy|yx|y|{|y||v{~~|yy{u|||z}z}y|wy||||{z{}||{z|z~y}yxz~|}{z|||yz|zw|ty}||||yxv~y}|~z{|zz{z|z{}|wzx|}~{~}}x~{{{x{{x}|~yy~~zx{{y~||y|}{||}|v|||~|y{|x}}}z~||yzz|~|~{{u~}y{y{}{}vy}{|}{x{{~yzy|~~uy}~yzz{xs{}z~~}{~|}~~}|}{{~{}}~{}~~{~~~~z~~|{~|{~~~|||z~}}}~y~}~z~~~||}{{z~~}~~~}{{|~~|}~~|z{|~~}{~}~~y~}~~}|~~~~|}~~}z~}~~}~~y~~~}}~|~~{|}}~~~~}}~~}~~}|}|~}~~z}z~|}{|}|~v|~}~}{z}~~}}~}z~}}{{z~||}}}~|}}}}|~}}~~z}~||~~{~}}~|}~~~z}|}~~~}}z~x{}}}yz~}~yvyxy|xzyzy{}x{|yvzzyw~y{~yz~~|y{}{z}}|y~~|}~xz{{}{{{~|x|~zz{}zyzz}w}xzzz}y|tv{vzv{yxyy~~}{z}}|{y~zz~|~yy|{{{y~}|}~|~}}zyt}zx|~u{|{~zx}|xy}|wv|v||wy|{{~|}|z|wx~~z{|{{~~}}zwx~z~{zzw{yzz|yzx{y~|~z|x{yz|x}{y{wxz~{{{y~~|}}y~~z{y~|~~yy|zy}{z{xyy{zyyyz}vzy|{}{~z|{y{}u}z~|yx{~~~|}~|~z|z|y|zxxszzyw|{{|zu{{~z||{}{{}{|~x{|~{~|{|y~{}~|~}}|{}x|x|y|yy}~wxxy|}{~|zzz|{y{uy{}~~}}z|z|x||}~~y|~z|||}{zzv{{~xyz~}}{xzxx}w{|{zy|y~{|||~y{}|{~|{}w{}|~x|}zz{}|z}{||}|{y{y|x~{w|xxyz}||{}y}{|z|{u~|y|{z}{}zxyyz}{w}{z{x{yxy{~xwz~xx{{|wy}v}|zx}x~x|yyz|~z}~|wx{|{zzz}|{yxy{y{v{{~|{z~{~y|yyx{{}w~{z{z{y}~}~}{z}}{~{||}||u{{{{vzy|xzz|{|}w~y{}z|{~zy{vz{|~|~zy{{|{x|{|}}}~}~~}}~~~|~}|}}}|~}{~|||~|~~|{~~~y|}}}~~~~~~~z{~}~~~}~|}}{|}{~~~y}{{}zz~~{}||~zz~{|}|{}{{{|~~y~~{z~|}}}~{~}|zx|{~~v~|~~z{~}}}~|~~~}~}~z|~~|||}}}}|~~x|~z{}~z}y~|}}}~|}}~xz}|z~||}{{}{~~{}}|~~~}~{{}|~|}~~~~~~|~~}}}}y~}}~}{}~~|~|}{}}|~~z|~~}|~~|}~}~}z~~x||||}|~{}w}~~~}~}z||~z{}||z{y}|zy{z}}y{~x||||~{~y|{{{{{|}{z~z}|w}x|y|}|{~yy~yw}zzz~}{x|}|~~}|{||zzzxv}~{yzy|zy{y{y{y}z}zw|{~|vz~{{x|{z~|}y{}}}|{xz}}y~{}z}x}|{z|z{~{}w}}zzy~}u}}{|wwzx|z|y|y~tz{{|}{~{{x||~|{{~zz|~~x~|{|z}{zy|xz|uzw}~z~w{wyy{z}|vz~~y}x{~~{}}v{}v}{{|~{||x}{{}{}{w~|~{v{v~zy{x~wwzwyw{zz}y~yzx|y{}||y}~vz~|}~y|~}{}z~wwxz}z}~}|{~zz~}|{y}x{|{|}{|x}z~||y{y{|u}|y~{zz{~y|{{|x}{{z{y}~|}t}|yxyy{|z|w|}{z~x{{|~~x~{{{}|{}}yw{z}{{}}|u~}~zx|y|{}}}x}z{|}~{zyy|}y}{y}wy|x{z||x}{y}wzy{xzz}{z}wwzz}}||z}{yx|{}|}{~|yy{zxz}~}wz|y~|}{x{z}yy{{{w{}yw|{}{vyz|{}}zz{yz|z{~zyu{}{}||z|{~~{{{x||}x|y}}y{}z}|{~t{yzw~{{|~x}~}|||z|{{|z}}xy}|ww|zy|x~~~~y{|z{xx~{}xy{}{y}y{|w}}w{|{~w}{{z|}~~{~~~z||~}|}|~|~|~~||}}~~~~|z~~||}~~~}}}|~~y~~|~z~~}|~}~|{}~~}~y}}{{}~~}|~~~|~}}}}{~|}~~~~~}{}|~z~z}~}~}|~|~~~~{~~||}~{}}~~|~|}|~~}~~||}||}~wx|~z~~~}}~||~|~~}~|{}|~~}|}~}}~|}|{}|x~z|~~~~}~~~z~|z|||}|{w}|~||~}}~~z|~}|}~}~~}~~||z|~}x}~z|x{x~{v{wz}}vx~w|v|}x|{{{y~z{~xz}}{yx{}{zw~}{|}{zz|z~x}}~{z{||}{y}|w{|z||{|}}}y}~|wyy|~{zx~}~|yx~~}{z|yy{|y}~|xy|xy}}z~{{{z}yzyzy{x{{{~|{{}{|wz~|~|}zy||~}~yzy}~~s~~|{x~w~{z{}{z|zz}y}}}}ww|z{~{{{xz|~{~|~}y|~|~{}~y{||}zy||z~~~zyy{y{}ywvy|xzvw|{x~wz}z~y}z~}v}yy~{y~}~x}y|~{zw}y{}x}|~yzz}yxz~z|zz|{|~{{}y}|z}~~|~}~}|{~~|}{z~{yy{~xzww}z|}yyz~wzwxxy{{{{}~v{{}{||{|}|{{z}wzz}|}y~z|}y{|zt}~}{{{yz}}y|zy}}{{|}{~z}|~xz{{y|}~}y{x~~~yz~~}|~}|zx}v||xy}|~{y|x|tzz|{z{}||z|~}}yz||~wzz{z{{|}|~~~}}}z|{|||zyz|yz|{{{yz~}{{x|||~{}~|{}{{}~z}}~}||z{{zu|z~{|}{|x{}{v{{|~{z{z}|zz|}~~x|{}v~~|{y|}{}}xv|}~y{}zxz}{yw}{}x}{z}x|}y{{t|||zx}z}xzz~}}{z~y|}}~~|}}~~~}}~|||}}{||}|~}}~~~|~~~}~||~~~~|}|||~}~|~|}{|~|}~{}|}~}|}}|~|vz}}}{}~||~{|~}}~~~||~~~~|}}}}}~y~~}~|~}~~|~}zz~}|||~~z}~~||{~}~yz}~~||}}}~{}~~~}~{~}~~z|~~}}~~}|~}||~~|}}~~z~~}z{{~~}~}}~x~|}z~~}~~~}}~|~|~|}|z}z~~}~|{~y}~{zz{|y}}~{}{z{zz~x}}~}z~|z~|}{{yy{y{{vy}}|z}{{}~z|z}z{~|~{y|{}|zy||}yzz|yyz|{|zwywz{{|x}|}y~{~~{z}}zy{}~zz{|{zywzz|{x{}w{{z|z{z{z}}|yy}||~wyyxx~|}{}y}}|z{|~z|}||z~w}z~vx~~~{}z{||~~{||{||}xy|zy}}}}}{{z|zy~x{yzx|y|}}{}|yzx{z|y{{}zs}{~zv{~y|}|zy~{x{}}|~~{{zz}}yzxx~|{|{{}}|z||{}zz|z||{{zy}{||{}}|||}w|v{{|yz{{~{x|z}{~}{v||{z|}}zz~w~zz}|{{|x|~z}|{|{|}|{||xx{y||w|~}}{z||{z||}}}z||{}|~z}}|{}{~{|yyzz{~}}{~|{|z{{||}}|zy{y|~|~~||}{}}yy}zz{}||||}{||~|~{yxyxy}|{|z~|zz~{z||y{{z~zx{|}y{}z}}|}}z{~~x}y|}~x}z}}}{~z~~||z|}xzr|{|}|wxz}z|{z}}y||~xy~~~yz|}}|}{|{yzz{z{~xx~z|y{zx|}uxz}~|}~y||}{~~||y~y{{{|z|y||}~}}x}}yyz}}~zy||y}|~|{xz}{~~{}zz~|}|||~}z}}}}|~}~{{}~}~~~~~{||~}}{~~~{~~~~~~|{{z|}|~}~}||}|~}~~~~~~|{}{~~|}}~~~~}{~~z}~~||{|}}}}~~}}z|~{~|~y}~}~}|}{|~|~~~}{}}}~~z~~~}~{}}~||~}}~}~}|~~|~~~~~~~~~z~}|w}~}~~z}~}~~~z|~w}~}||~~|}~z~|~|}}}}~}~}~}~~}~~~~}~~}{y}}}}}~|~~~}}~~~}}}~zy~~}|yz|~}vyyy{z{{x}xz{z||z{~xzy}zx}y{yx{z|x{y~{|yzy}||}zz}}~}x|{x|w}}}x{y|xz}z{}v~{}{{}z~|y~}{~z{}~z{||||y|}~|{{x{z|{||}z~{y{{xy|z}x}}z{}xy|z|yw{}|{x|{}x{x{{~|~}{xx}xzy{{}yyyy{|zy|~{}~|z}{|xyy}w}{|z||||}|~}}|}}||{z|y~zz|{|zxz}{|wz{uyz}||z~zyzzy~{{y}z{~}~x}xz|{~{z}z}xyy|tz|x{x{{||ywx}}}zt|wx|~xz|~~}x{w|x|}vz}{}x{|}{|}|y|~y}z}y{}}{u~xxz}}|{x{{~zyyuw{~yxz|y~y{~xy~}|}|{xzw{y}~}y|~vy}y|w{xz~{{|z{vyzxx}zz{xy}|wyw~z{}yzz{|zx}zyy|{{y~|w{x{zxx~}|}}{~uzx~~w}}~y~y|z}x{|~yzz{{}|{{y|{~|z||}|w{~{x~zx{{}x||}{|zzw~}zxz|}y}}}~{|x}~z{z|~}z{|vy|{yy}{yywxyvzx~w~{z{z{}}}zzy~~|~z|~z}z|}}}|~{~xz|~|}~yv{yx|{}{}}|{z~~|y|z{{yyxw{zz}z||x{}{}~}}}}{r~|~~}}|}}||}}}~x{~~}||~|}~{~{~{{|~~|~~~~~~}|~{~~{{|~~||~|~|~~~~~}}~x}~z~}}~|}|}z~{}~~z}~~}~}|~}}~~{|}~|~x|~~}~{|{~|}}|z}~}}~}~}{~||~~~{~}}|x}|x~~~~}|}~~}{}|~~{~||}~~~~~~~}{}v~|{~}z~~z~~z~{}|}~}~~~~z{~~}~~}~~}~~~|~~{z}~{z{zy|}|~~y|z{zz|{}|wz~zz|zy|z}||}~yxxzz{yxzx}{{~zzz~}{~{y|z{{zyy|~{}|{x}zyx|z~|}xx~||~y|y~{zx|y||yzy{xv~~xz|z|}||z{{y{}}xzy~|{x|{|}}}|||zyx~~zvy{z~z}}{}|}|}|~}v}}x|}}z|}|{~yy~|}~}{}w|}z|}|{~w|}yzz|zzv~}|v|{|wyxzvv{{z~{|}zzz}{z|~{|z{}|y|~}}~|{|{z|}~|z}}y{|xz{z~z{{}~yx{y}yz|~|z}zz||~{{vuz}z{{{}}y~|{||zz~}~~}z{|}}}}{{~~{v~|{~{}~|}x~z}z{z~z{y|yxz~z|z}|}{zv}~|~w~zw}zy|}}{|~{{zzy{{{~v{yx|x|z|{u{z{{~x{x}x}|{}|z{zz}ux|~|yw|x~~{{|zz|~~}zv|z}z{{}}}z~{||zw~x{yz|v{~|||z}x|}{{zw|uz{yz|vwyy{|~z|zx}w|zyz{yz|{x{y~z{}}~{zz}}{~}{}yy|}|zx~yz||y{z|{~}}||y{|{}{|}z{yz}www~~yz|}z|y{||xz}v~zxz{|xy|}||z{y{~|z|~}zz|{z{~z|{{~{{~yy|x}x|q|{{~{|{y|y|{~z~|s}z{}x~~v}{y{zy|~{|{~~}}~}|}y|~}z~~~}{~~~~}~~~~~z}~~~}}}~~~}~~~~}|~}~|z}}~~~~~}}}|~}}~~~|}~|}~~{~}~~~{|~}{}~|}y{~~~~}|}~~~~}}z}z}~}}}}~x}}~}|~}|~~{}~}w|~~z}}}~~}|{~~{~}|{y}}z~|~~}~|}|}z~}}}}}~~~~|}|}~|~{~~~}~~~~|~|}~|{~z}|~~{|}}||}}~}}~z~~~}{z{{{x}x|||z}vxwsz{uz~{u{~{|y{wy{z|z}{||{w{|~~x~}z|~{}}}|vz~|{x|}u}}yu|~y{w|{z~w{y{x}{z||{{z{wyyyzy~~|x|{{}{~{}|}x~yxz||u|{zw{vz|yv{v}~}z}{z{y{xy|zxz|{x|}}}~}zw|~~|~}x|}y|}|}}|||y|yx{}y{|y{|{x~||~xzx}|zyxz~zy}{y}|{z|{xzyy|~{}~zx|yx}{z|{uzzw}z{wwx{{w}{xx~{xy~vv{~~zy|xz|w}{yzz}zx{z~}~~~|x{|}{w{t}~z}v~{~w}zz}}zuw}y{||yv}|{}|~z~y~}z}y~|{~y{}~||zx}zzz{}|{|xz{|v{||~{}|y}||||{}{|~yu{|vxzzx~y||}|{z{|yy|x{xv{z}|w||y{}{|xx|y{}zxywy~~~z|~~yx{{~y}{~{zzzy}yxzy~y|~{{|~{y|z{zz{uw{|}~w|}z~z~}|{|}~|x{w|xz|||z{|}|y~z}x}zz{|yxx|yy{wzx{y{|x|zz}v~y|~~|}{xz|y{yw}y~y}}~{{}{|{xz{}xv{yww||}|y|~z|y{}}{yz|~~|yy||}|{{}|x|y}|{}}z}}{zzv{yz~|yxxry~yxvy{{{{x||{{{v}{zx|z{|y|}}|~}~}~~||~}}}}}}~}~~~|}{~~||~~~y|}}|~}}|{~{}|~}}~~~}~z~~{~~~v~|~}~}~}{}~t{{{}~}}|~}~}~~|}}}z|~w~~~}}}}~~~}~y~z{z~~~|}~}||{~~}{||{}z~|~}~~z~}}~~}~}|z}~}~~}|~~~{}~}~z}|z}}}{{~|~~}~}~}~}~{|z|~}{z~{}{}}~~z|~~|}z~~{~}~~||||~~~z~{{}y~}~~~~|}xwz{{~|zzw}|{{}{xz{zz|zz|}|}xyz}||{{yxzzv~{z||zy}vxyz|~~zy{zy|{zvyw|}y{}}}~zwxzy|y{z|{y~|{}{|xxw}}}|y}|||{}x{yzxx~xxzy{||xx|{y}|zy{xwx~w|~{~{zu|}{x|{zyy{|{|~}z{}{yz}wxy~y~y~~~~~y}||{w{}xx}}txyy{{|{x|y~{zx{{y{}xyyw|v{|zz|}{|vz|y}zz{~{~~}z|xyvw{|}}||{{zuyy{{x{{zxxz{{yv}}w{~}z{{{~|{uzxu{||}z}{|}z{x}}|~zw~wv~|y{{{u}y{~y{z|}|z|~xyy|}|zxz}y~|{|z|{z|z~{|zz{y|{}~zz}{y~~{||y~}ww{ww{~~|w}}|yzyx||~xz{||}{zx}yyx|{y|yx|{|yz~|}x|{{|xv|~{z|{{}}z}~~r}{ytv}u{}w|yx~xz{xx~x{zyxy|~z{z~|zwy~xx{yz}|z{}y}yzz}w{~{z}}{z{x}yz}y{{zzz~z}{xz|~z{}{y{ws{xy}~yyy{}~~x{zz{y{{}v{zvv~~|yzz|}ztzy{{y{y{yy}||x}}~}yw||{}}{{}y}{|{|zx{{zz{|{{{v|z}~}yz|uw~yz{{{y|}|u{{wz|zx~~|}y~{|{{|v~{|x{~xxz{{vyz~}{{z}}{}~{}}~}|}{}}~|{}}|~|~~}~|~~z}~|~}|~~|{~z}}}|}}~}~|~~|}~{|~{}yy||}~~z~}~}}~|~|}~}}z}}}}}|y}~}~~~~|}~}}~}~~|||~}|}~|~}y~z~~}~~{~|~}~}~~}~|}}{}{|~~}}~}|~|~||~~{|~|~~~||~~|~|}~|~z|}|}~y~|~}~||||}}|{~|{~~}~|~z}z|}|}~}~~|}z|}y}}~~~y~|~}|~~{~~~}~}y{||}|~}z|z{{x{xz}z~~z{xz}xxyy{yz}tzo~{x|||{xy}~y{{yx|}}|}z{z{{}~{}~}|z}|z}zzz}y}|z{{|{wz~w{{~yzy|}z|y~x|{}z}{{~}~w|}{v~{~}z|~{|z|y{{|{y{|x|y{y|w|zz|zzu~yvz}ux{{xx|||}}z{}y~~w{~z}{~~~{{|~}zy|}z|{z{z{{~}~yyzyxy~zw{~w|y{y|xz|{|}}{zy{|}zu|}{{y~|ywvx|uyzuzzx|y||zzzyzv}w}{|{|{||||z|}{ywzzzz}~}|z~z|{}~zyw}z{zx}|yuv}~}zzx{yvzx~~zz}{w}||~||yz{x~|}{|y{~|x~{z{z{y~y|z|y}}}}{{{}vzy~}}~}z{{x}{}z{~{{~{~{}|{z~~|z|z{yzxz}|vxxxzu}wx{zyzyx~|zzz{~|y||w|}~{}y~xz}|{{|x|}{ywyyzyx|z|yzzw}~{v|x{}z}{yz}y|}zz}z|z}}}}yv}|~{~|zyy{{{{}{zx|{~y{y}||z{}~x|z}}y{}wt~~~|w{z|}~{}z{}}z~wy{yz}v||xzyu{sxxzxzz|y|wzz||u{yx{xy~yv}}{}}||zs{xw~|{~}~}~}{zz}{}|~|{xu{v}vx|xw|~~z}{}yvx{}z|~}x~|{x|~z|~}{{~z~{{~~}||{}~}~~~}}~{}{}{||~~~~~|}}~~}{}~{}}z~~|}}~}|{{}}}}~~{|{~~{~~{~~~w~~}|~z{}~{~{{~{}{}~}|~||}~}|xy}}~|}z|~~}}}~|~~~~~{~~~|}~}z~~}}~}}{|~~|}{||~y|}}~}~}|}z}}}~~}}~|}|z~|}}~~~~}{~{|x~{{~}~}~}~{~~}~~|||~~}~~}y|}~{{~~~z{}{}z|~~~|z~|}|||z}||zzw|{y|}}}{}{|~{}||~}z}{y}~}{||}zy}}x}}wyzz{}{~y}x|~|z{xx|wyy|}z{zx}y|||yv|xywyzz{|y{{|yzz{|}{}z~}|yyy}~z|zx}|{zz|yyy}yz{y|}x}{yz{{|yy|x~y~}yyzv~}{}w{||}xuy|y{{|zyy|}zz|~yw{{}}z~}|~~z|z~{{|xwz{|z}{vz|{~y}|yyy}yzs{||w~}||}~z}||~{zzzx{}}{}}~|yyz|{|}}zzy}}|z}~z|}}z{z}{z|{~}}zz}y{}~z|}zzzzz|{}~w~|yyy|||{z}z}x|}}~}y}|z{~|zz|{{y{{x|zx}}{{{y{y{|{~zz}xy~}}z|u}{{|{~{|y{zx~y}}~~z{zz{xy{|{x{||z}{{z~|yzy{zw|x~{zyy|}|zy~w}}z||z{y{|z}yy|z~{}{w~}}zz|}}{y}w~}zz}wy{|z{|y|y~|~{|{{~{|y}zz{|y|||}}yzsxy{z||{{y||{}|~z}{|~x|}}|zzu|wz|{||}|{{{y{xz~y{|y{y}|w|}uz}z~~wzw}~{~~x~}}{z}zz|{zy{{x{}|~xw{|y}~{}{{{y~}|}zw}{|{wux{~~y}|x{zxyz}{|y|~{|||y{|y}|~~yx{{zx}~zxz{}z~|}}}||{{~z|~}{|}}~~}~~}~~~~}}~~{|}|{~|}||~z|{|~}}|}~~z}|}~}}~}y~~}{~|~~|z}{~~~~}}~}{}~}||~~||z~~~}~}|}~|y~}|}{~}|~{|}~}~|}{~~~}~~~|}}~~~{}}~|~~~|~{}}}}||||~}~~}~~~~|~|~}}}~~~}~z~{~~{~zz}~|||}}y}||}|~|~|~||{~~~}}{|~~}~}||~{~~~{}y}~{z}{{z}}~yzyy~{{|w}zwy{y~w|{{}y~{y|~x{zz|||z||}y~|z{z}x{y~}z~~|v||}~yzz||zy||}zyy}}z}|yw{~yxwzzyyyyzzx}{{}x}|}}y{z~|yz|}}|y~|yx{zxyz{|{{{{wv~{||~z}yxyyz{~z{}zz~|zz{zzz{}|z|}}}}{{{yz|y~y|zx}~~||{wz{x|yxyyz{|z}y|y|~z}z}z{{|}|}~}}z{{~y{x}w{y|~{|{zz}}{yy~||zz{{zz}~y~|}z|{}}||{~~~{|}{zzyyyx|yyz{}yzw~}{|~~}{zzyw|}|~{}{{~|}}}}}~|}|z}||z{{u~~~~x~w~w~zx{|||zy{yxz||~|x{||zz|z||{}{w|y}~y}{z}z|y{y{}zy~t{z|~}y|{|}|u|~v|{~|{}~|}}|~x|y~|{zwzy}{{wz|zzv{x||y}x{zx~x{y|}y|{}}}}}~{zz}|xz}}{{||}{z|}z|y||y{}uz|~x{w|}{}zyxyxzyyv}xzx|y~|{}~z~|u|~~zz{}}|~~z~}{{w}xy|}|z|vz||{|z{{wwzz~xyz{t|{{z|{y}x{{zz~~|{}|}~}}{|{~|~|vz{yyy|y~|}y{}x{|z{|x|~{{}~||}tz}}}||~z}~~}}w}|~}}~{~}||}~~{{}|{z~~~}y~|}~}|}~{}~}}|~}{v|~~{{~}}{}}|~y}~~~|~~}~y|||}~~~}~|~~{}~~~{}}{y{~~}|~~~~~{}}~~|~}~}{~~}}~{~}}{|}|~~|~~~~|~~z{~~~|~{~~~}~}~~~{|}{}~}~~~z|{}}}}~}~}}}||{~}~|}}yz||}~}~{|z|}}}~z}~||z~x}z|}{||zxz{{w|}y|{y{x{v}{}}z|{{|z{|}zzy|}{zz}~|z|zz{{{}~v}|}|y{wz{z}{{x}~{|y~|~wyz}{xz~|wz}xyzz{yxzz|{{w{|{}uzxt|yz}||y|zwyy{y{~}}|}~|}}z{{zyzz{z|y{~}ztz|}}|vzzw}xx|{}|zz~~y||}~~{x~y}yz}~yzz{}~wxxv|||{|{~xy}z}ww|y{}}}|}~y}|z~|{||{}}{w|yw{zxz|{z~~~xzy{~x{y{{||yy{yy~|z{yy|{{}|z}{{}z~||{||{yv}yz|y{yzy}yy~yxz{y}{{{~|y|w{|~|y{|y~}y{}y~y|}y}y|}z~}~w}xzz}{{z}zuzy{y{z|{y||}~{z|{}{z}~}|}zz}}|vy{y}wyz{y~}{zy}z}||{{yx~~x|}|{|t}{}}|y{~{xz{~xz~~xw{|xz{yy|y}z}}~z~}|zx~|}|{{{z|zxyz||w|w|xzz|v}}z}|yz|yxzzz~xz~}~y{y}y|~|{~~~z}y||q{|u{|u{}||zyxy|~z{{zw|{}{|}{x|z}y{zzyz|~~{|~|~z|yv{xzzwy{xzy{~yx{zyyy}{|zz||~t}|z{x}|{|{zz|z{{zz|{}{{xw}~|zzy{|wz~||yz}z~z{}xy}{|~|~~}~}~}{~|}}}|~z~|~}||~{~~~~|}~y~~}~~|~|}}}}~~{~~{~{~|~~~}|~||~~~x~}~~~}~}~~~~}||}~}~}}{}z~~~y~}}~}~~~~}{{~|z}|~~x~|{}z}}|{~}~|}{|{}{~}||}~|}|{|{|}}}~||~{}y~~}}}{|{~}~~}y~}~}|}{}|}~~}z~x}}|}~z~{~||||{}}|~}||~|~~~~~}}z~|~|~y|~}}||}}{||||}{}~}{}}~}zv~}~y|~|}~|}~||z{{|yy~zxz||z}u|w}{z|y~|}{}}yxx{z~z|zyy{|}|~||{}z{y}z~|z~wzy}~wz||{{{zu~wxw}zyuwzz{z}xy}x}{z}}|||yz|wz{}~z}xv|v|~xzwy}|yy{|{{{{|xx|v}yvy~yz~{}~|}{}|{z|z{}x{{}{|~|}}}xxzzx{|{{z~yw|x~y}u~z{zw}zy|zzz}{y{z|||}z{{|{}{}x{|zy~|w{yz|{{~y}|}wx{zzz{x{{y~|uz}~{}|{vz}|{~}|zx}{|~}{{~}{|z{~y}|y{zx{wxzy{{z}|~yy{|}x{}{y{~~}~~{x~~}}y~z~}{~|~z~{w}|}uyy~z}|z|wzyvw||{{{}|~~zy{}|~{y{z~~y|{z}|~}~}}~z}x|~zz{yzzv|{{y~z{{{|v{y}{~zwz}}~yz}~|}}~z|}uz|z|z}}zwy}{||~w|yz{}u{|}~}x~x|||~w{u|~}}~}|}x|{|{{}}|~yx}~z}|zy{x{{xyv~|~}xxyz{{|v}xyz|yx~x{}y|z}|{}}y~yz}}{~~|z{}w~yv{yx{xx}}}xw~~xz~}wwvzwy}z|yxx|}}|{~y~~|z|{x|}~|y|{vz}~zx~{{yxyz{{{{w{}|{|~|vz{{yywz|}z{}~|wzyy{z|}~x{}}}~{~|~~~~|y~{~z}~}|}}}|}~}~~~z~}}~z~}{}~~~}}~}w~}~{~||~||~~}}~}|{~~~{|}~|~~}~}~}~~~~{~}}z}}|}}}~|~}}}}}x{~~{}~~~{~}~~{~~~~{}{~z||{{~}~}~}~~}}~{|~~}y~}||~~~}}~}~}}}}~~{}}}}~|}}~z~|~|~~|~~}}|z}|{}~}}~}~|}||~}{}~~}}~{~}~z}}~~}{~||~}}}}~}}~}|}z||{}y|||}{}~zz{wx{{zx{zyy~z|~{wyx}}{~|~{z|}yyzyz~{}|{yy}|~{|zx|x}w{|}|{~~x|zy~|yzzy{|{~}{~zzyvzx{{zyz|zyy{ww}{w~z}{zz}yxx||~|~z}~zz~xzzz~y|yyv~x{}y}xx{}{y|}v~|yx{|ww{}{~}|{{~y{z|}z{|}xy~{yz{zx~zzyzyx|}|zz}z}zz{{}}}{z~{|}{}~y~}xz}}z~|~~{z}~}y|~}wyz|}w|}xwyyy{yyz|{~|u~~{~~u~z{z{yy~xy|z}{zu|x~zwyx{{}x}~yzy}vy}|yzw}~{|w}}x{zx~||~{xw}~~z}|{w||zz~}}}|zz|yxw{z|x~x~}y{z|{|{~}y||yyzz|}|}{|||zz|z}z}~|yw|{~}||zz}{y|{{{|x|xy~}zzw|~|x}z}~|z|}xwyy|{z|||}x|{yy~yx~xx}z{|{{t{u{zz{~|w}{x|y}wzy{|zyy~|}~{xzy}~z}{}}{|x|y}y|}~|y}z|{z}}{z{|xv}yx|~{z~|{y{vw}{}yz|yvzzxw}||~|yxw}{~w}v{}x|}~z~~}}~|||z}v~{{t}|zyzwz}v|}~}{}yz{{{|z}{x}x}~yx|~z{~{w|{|x|}|{x~z{|}z~|{z{{|~{~|~~~xy}y|}~|xyx}}~~{~}~|~~~}~~}|y~}~{}zy}}}}}}~|x{|~||z}|~|}~z~~}~~}~|}}~||z~{}z}~}~}{}}~}~~|z~~{~y|}|zw}~}{|}|~|~||{~z~}~}~y|~||z{}~{~{}z~~}~}}{~~|~|}}~~}~||{z}}~}}yz~w~|}|}}~}{}~~~}}}}}{}~}z|{|~y~||}~|~{}|{}~~}~v}~{{y~|}|~z~}|}~~~~{~~}~}|~}}}|~~~~~}z}|}~~~~}{~~y{||zw|~}|z|{zw{{yyxyxzzzy|v|z~{{}|~y~{~z~{{~}{~}}~y}z}{z~{z}||}x~{|zy{|z{}|yz|{z|y||yx|y}{z}|zx}y|~|x}zwy|{~zy{}|}|y~{|yzu||}}vzt{z{}y~ypxxzy||w}||z~zw~zv{{x}z{|y}{|~}zzy}|v|||{z|}xz|wz~wx||zx}||yyy~z|}|yz{z{zzwzy~{~}v|}|~~yzx}|}|{zyy|z}|{z|~{|v}y}xw{~z|~}~~}zz|{}||{}{||~|x~~~||z|z{|y|x}~y{w}y{y|{{}{v~|{}|z{|~}}}|zzw}~}x}x}~zxzu{}y}z|y|~~z~zv|~z}x|{}x}~x|yy{}|{z|{}~}wyzz{~|z|}~~}{~{}y{{yz|~zzxz{v{y|xwyyz|z}|}vy~yzz}y{}~{|||{}{x}}~xz{y|zz}{uz~}zw}}y{}||y~|{{|}{{{x~{w~|y}}z{}~{}yy~~z{}||{||}|z{}{z}y|{yz}x|w|z~vu{z{|wz~|}~}yywvz}{xw~~|}~|~|zxx{z~|yy}zx{z~zzx|}~z|{y{}vz~tzv{{zz{}zywxx{|z{z{~yy}~z|~}}~|x|}t}y~{w~zz{{zyzx}|{zxx}{||}zzz{}{}|{y|{}{z~zz{{|}}~{~|~z~z}}|}{~}}{~~~~}}}|~u~|~~~~|{~}}~~}}}}~y}~|yy}|}z{~}~~~}{~}{~}|x~{}||~y}~{x|}~~}|~}~y~}z~}~~|}}}~|~|~}}~~}}}}{}x~z~{~|}~z~z|{|~}~||}~}}}y~{~||{~{{}}y~~{~z{}{~}~}~|{z~~|~~}~y}~~}y}}}}|~}{~~|~|}}~~~~|~~~}||z~||~|~~~}~|}}~~u|~}}{~}~}~~uy{{zz{zzyz}z}z~zz|ywu}|z}x{{~y|v}w}}y{yyzy{zyv{{{x|xz{x}}yz}|y|}xw}|x{~xx{{zxw{z{}w{y}|w{z||{y{}z{y{zxzvyx}z|xzz}{{{||~{ww{~~~{z|zzz}|v{z~{{z||{x}}zw{}zu}{|{}yzzz|{w~z{|~v{z{{}~|}}yz}|y{||~{xy{}z{y|{zz|{zz}yyyyy}}}{z}{yzxy{|{{zv|~{~y|x{zz{|w{{{z{}{w|{{zx{yzz~|||yy{~|~}|w~}|y}z{|}y|yy~xy{}{}~u~~yy~||~}y{zz|yxy{}}|z{w~}y{{y||y{{{}~~y|y}}xzy|x|}~~}z|{vz|z~~{~}|}z{~~{|}{vz|xxxy{}~|y|{}{u{z||{}}{y||~{|}yy|}~{}{|ywy|z~}z{y{}yz~x|}y{~~x~x|~w}}zy}|zz~{}|{}z{~|zzy{v}}{~y|||{}zz}zw}zwy~vxx}}zx~{z|}zx|{v~{|yz~~}x|w|{}zxw~{{~{|x}v{~{~}}}{}x{x}z{zz{}y~{{}{}yy|yz}|zx}z}w|}|z~z|xz{zy{}|~}~z|{zzyv|x}}y{}z}{y{z{|}||x~y{yz|u}~w|xz}}~~zz|~|}{~}y}~yz{~z|{|||{yy}~z}xyr~|}{~y~z}y{y}|~z}~|{~}~~z}}~x}{~||}}|~~~|~|~~|~~~}~}|~}~|}~||~|~}~{}~|}{~~~}~~{}~|~}{~{}yx~~}y~~}~~~|~~}}{~|~~~~}~}~~||~~|~~~}|{~z|}~}|y}}~}|}~}~~}x|~~z}~|}{~{~~}~~~{~~}}y}~}|{|~v~}}~~~|~}~~~~~~}|~~|~~}~}}~|{~~~~~{~{}}}|}|}|~}}|~}}z}~}~~}}~~~}|~u{|{z{zz}|z{||zu|w}|{{vx{~y|||yzxwy{z{{yz|~||}zz}|z~z}~~y|~|}|}~x|}zyw{{|{wz{~yzwxz{|z{|zzyy~xvy~x{{{~y|{{~}x~z{|{|y{zz|w{~z~{}xzxx{z~vyx{x{{z{tz{w|}|{}|{||x|||}}}zvy|}uz}yz{~z|z{|x{y{zz{|y|z~}|z{{~{yy{}}~|y{yyzw~{}y{x{~{u}z{|z~}}wz|x}zyzz|}|yuwy}|zv|x~}x}|yz~||z{wyz}~|v{~}}~}z|w|zv|x|zw|{~{}|}{{~~z~y~{zwxzz~{}|~y|y|~|~}|}y{}|{|y}~z||{z}xz{{z||~yy}wy}vz{}x|z|~}zx|z~}~|}{{zz}|}}x}{|~~{|}z{~~{{||{zz|~yz{u~{{}wxy}}w|}}}{{zyzzy{}~w}}|~|xz|~xyy~~}zzy}{|x}|t}{t||x{z~}zz}{z{y~yz}{}y~|~|||{{|{~}zz|{{v}|||y~|z{y|zzw{~|{}~|zzy{z}}z|}||~||yx}}z{}y{||w~z{}z{{x{}}uyz||{vxw~y|~{~z{yw|{zz{|{x|}z~}{{}|zz~}zzz}~xz{z{y}zw}tyy{w{{}xy}|~{z|{{z{|}~|~y|w{~~}}z{~~}{{~}|~}~{}|~~{~|~~~}}~}~~}~}||{|}|||{|~~{~}{~}}~}{{|y~|~}|}}}{}~z}}~z}||~~{~~|}|}{}~|}|y|{|~}}}x|}}~}~}}|~|~{}~}~~}}~~~{}|||~{}~~}z|}}~}~~~||}z~}~~}}}~|}{~~}}}~~~}{{~~~}~~||}p~}~~~}||{}}~~z}}~{~~{~}{{}|~~~}|~~}~~~|{~}}~~~|{~~~y~{|~~t{{~zw|z~yy{{y}~|}y~{}||w}{wy|wz|}|}y{zy|z{xyyyx~z|w|{{{}}xz|~{y{z{yxy{}{~}}{zz~~xwxxy{zz{~xx~{zv||y{{{z}|x}}{tx{~{y}z}{~|}{|z|yy|z}|zzy}{z{|{~~{||}||xzzz{xs{}wz{|s~zxzzzw|z~{}{zz{}}{~{}}{x}xyx|w|y}{}}z|z~|zyyxzx{}|}zzu{z~z}t}x{~wx{}y~z{}}y~|~{wzzw~{|z||y{z|v}}~~y~{{{{y{}}zy{{y}~{||{|~}}~|szyy}~yz|{{{~{||v~|xyxu{xy~zz{~}|z|}~}z{~~|yw~~}}|w~{}z}|x|z{xz}}|{}z|z}zxz|t{{y}~|w}y|y|~y|xzy~yx}x}~}y}}{zx}}}y}z}||}}{{x}}|||~vyx~}x|}z{|||}{}|z|{~~{x{z|}{x}zyww{|{~}~{}y~}~z{}}xz}yx{|yvw~|x}{w|z{{z}{{y~|z|y{z}}~}w|z{zx|}{zx}yy|~}y{y|~}wzy}z{{|zyy}{|}z|{x|u{}}|{{}yy|z~~zz}|{y}~}{}|~}~{u{~x}z}|~{{~z}~x|z~}|}z{}y}z||}{}z~w|{xy}|z{z}yxy~x{~~~}~u}|z{{z{||~}}y}yw|v{x|{~~y|}|~}~}}~{{{z{}~}~}y~||~~|||}}}}}}}}~~{~}}}}~~|~{~~}{|~||~}}~}}~~}}}~~|~}~~{x}~}}}|||{}~~|~~~y}~~}x}}|{~}~}~~~}~~|~~}}~{~~~~~~~{~~y{||}{~~~}~~~~~~~~~|}~~~~|}~|~}~|~z~z|~~}|~z}~{}~{~~~}{z}}}{~yz~|{~~||}|z|{}~|~}|}~{}{|}}~~z|z|{|~}y~~x~~{~~}zzz}~{y|}}|y{w~{y}x|z{ywz{vw{{zyyz|~~{{z~x|~|}~xz|~y{z|}{yz}||zz||||y{xy{{z}zz{|y{x{z}{wyxx~u{{w{z|{|~z{|v~|~t~}x|x|z{z}|w}{|{~zwzx~yz}x}|~|}zwxz|wxx|}{w{}zy}~{{y|{~~{{z~~~}|~z|}|{{{y}}v{{{y}x~{x|wwvyxz{z{|yy{||||{~{~y|y|{z{|~||}}{z~{{z{wxyx}{z~{{|{{yzywuwp~x|~z|{}{{{yy{w}|{{w~y|x{xz{{vx~yzy{xyx{z}w~z|||~~}|}~|z}zz~y|{}w~y}zywy}y}|x|yywz{wxw|}z}{yww}{y~xy~zxy~}~||~|~x|}{~||xx}|yz}z|||}zz{}}txzz|}x{w|yzqyw}z~y}}z{|}zz~z{|z{z~y{||{{}{wz{{y|yy||zyz|zz{~{y|{~~~}{z|}{~}{}v|z{{}~{xz|xzzz}}{{~~z{x|{yx|{xzzx||~|z{x|yyxuw|~~}}~{|{yzx|~|~~||w{z{|z}~|}|}|w~|{yy~zy~}{wzy{{|{z|}uxz|}~~}|}|yyy||}||{}y{~zy|z{{txz|{vw|xwz~zz}yy|xz~}~|y{|||z}~{t~{}}~~{}yy~~{}||~t|u~~~~~}~}|~}{}~~~z~~}}~}~~||}}}}~~~~}z}~|}|~|~~}~|}}~~}~{z{z|||~|z|~~|}}}~~|~}}}~{}~}}|y}|z~}~~z}{}}~}~~|{||~}||||}}}}||}}~y|}}|{|wx|~}~zz}}~z~|}{~|~~{~{z|~|{~~}|}~}}}}{~{~|~~~}~~}~|~}z~||}~~}}~{~|~|z}}}}~~z}|w}}~|z~~~{{|~|||~~}}~|~{~}}||}zxy{z{x}{||y{y{ww|x|~}}y}}z|zwxy{|{xx{uwwyz|wy||y}{xz{v{{~}yx{zyx|{{v{}{|~{}|x||{{y~}|{zy{|}yy{z}z{~v{{z~{z}y|yzz}{zxz{|}{{y{z||}yy|}{~{yz{{{zz~|~}{zzv|y{yyx{zz{{|}{}yxzzyz~|{z}|xy{z{y~~ty}}}z}|}z|}y}x|}|}~z}|yzwy}{x}}~y~x}z{xy~}{}~y}{~{sy{{~xz~}{zy{y|yyz}z|z{{{}{}|x{{y{|~}|{||x}zz}|wyyx|{y|}~~x~zzzx}xy{{zzxzzz}zt|}{y~~~z|y}y|{}z~yy{|zz{}}{xz}|yyzz}y|xz}|~x{{wyz|yy{zz|xz{{}{z|x{{}w{{{v}x~{z{|wy}{}wxz|y{|{{}|||y{{t}}{{y||{}|}{~{{z{{x|{{w|{zz{y~{y|wy}{yw}~~~|~|}{z{|{{}y~xz|}{|}||}y|yx|}{{~}||{~||xyyzzyyyyx||{|~y|zz{}}xz{z~{zy}~y|{zxz{~w||}~}|z}z|y|yz|}z|~yxyxx|xzuyyx}z|yzwt~}||{z{{y|xyw}yvy|z}|y{~yx~xw~yz{y|{xz||w{}{{}y|}|}z|z}{|}xvzyzy{{z{x|z|{|z|xy}{}|v{y}|~{w|zv|yx|{}z~yy~}|~}}~~~~}|~~}z|~|~}~{~|~~{~~}}{}|y}}}~~}}|{~}~}}}~z}}|||y}|}~{{|~}z}}~~|~}}~}~~}~{}~}|}~~|}}~~}}}|}}~~o}{}~{~}~~~}}|~~~~~~{}~~|}~~}~~~~~~||}|}{~~~~~~|}~~|}~}x~~~||}~}z~~}~x}}}|~~~~{|}y}zz}}~~~{}}{}|~}}~~~z|}~{}|}}~~~|~|}~~~}~|~~{}}|{{}||z|~}vzyz~{}z|ww}|zyxw|yz|v~}||zz~{z~{{}{~}||~{|x|z}x|~zz{{|}|wyz{w||yyy}{{}}|zz{zyuzy|u{|zv{|~}{{zy|}|z{xy{y|z|zy||z~zz~y{w{x~zx{xy{x}w|{wy~{wzy}{|||zz}{zzz||y}|zx~|y}z|||yz{{}{zzz{}y~|wz}{wzz}{x|{{z}{{y~yv|{{{~~~|z~x|}}|{}zz|zz{|{|t~}z}z{{|zxwyzz}x{|ywx{y}}z|w|{{}~{{~|{x~{|~}y}}{~~{}v}~|~~z}z{y{w|zz}|~}z{yv|yx}zz|{~}|}~~zzz|}zz}{y~z~{x|z|w|{{w|zu}}}|zz{y}{ywwxx}zzx|y~}}z|}y}yzz}zxx{z~}}xz|}|~yzz|{z}}yz}z|zyz{~|{{~{||{{~}~y~~y~~}}|{}w}y{z{{}y{|}}}{{{y|y~y||y~x}|}{{x|y{zw{{~~}|zz}y|~{z~||y{yy{z}{zxx|{z{z~}{{{z|y{xzz~{{{{{~zy|{|w|{||~{~v|y||~z}|y|~{||{}v{vy|{wyx}{|||zzxzyzyyyy{z||wy~x||}z{|||w{z{}}|~~}~{{|}y~}y~{~yyzz{xxyyz}{y{~}}||x~v~}yz{}}zzz||~~~~|}||{~z}}|{}y{}|}~~~{|~~~~z~z{~~y~~{{|}|~|~~}{|~~}~}~{}z~}~}|{|~|~~}~~{|~}~{~~}|}y}w|y||}~|~~y}~}~z|~~}~}~~}~z}~}~|{}||}||~~|}}~{~{~y|}~|~y~}}{~}||~}~}{z{~}}~~z|}{|}~}{}~~~}|~|~~|{}|~|~~~y}}}}}}~}y~~~||~~}|~}{~~|}}~|}~~}}}{|y}|}yz}}}~~|{|}|{~{{zwz~~||}~xy}|y}u}w}{v{{~wzz{}{}yz}yx|zz}}{vw{~v{{|wx}xz}w||y||v{|x{zz}~{|xy{y~|w{y~zxzzxv|{vyy|zy{{x}y{{{|~~zw}{~~|}x|z~xz{x{{yzz{y{z|{y{~|y}~zxyx}}{||x||}}|}|xzy||{z|}|xz{~z~y{y}}z|tx}{}{||x|zx||}}}||y~z}{~}}wzz~{{z~x}{{zw|{|{}}x{yw}{~z{{{{}{y}~x{~x}y{v~wy~~}xz}{|zyy|{{|}}|y~~zy||x||zz~}||t{z}~||}~x{z|y~}{u||y|xx}y|||y|~~|}y|}y}x}}y{{}~zy~{}}}zz}||}||}}z}y~yz|{xz~|z}y~{xz{|zx}{}}|x{yzxxz|y|}xxz|yx{{}|zxyy|y}~}y~|}xz|{|x|{}v{{{|uyz||yz~|y}~yx}|{}w~|zy~~z}y}~{~y}zx{~y}y|~|~yz|||y|yyzy~y|y|w~y|vzyv{}y{x}{wzz||{{yy|x{{x{}~z}~~{~~yz||wzy{xz}{{|zx||}zz}}{~|{~z|w~y|~|tz||z|z||{~z|yzz|||zyy{yy{y{xy|w}z|w{{|}{~|yy~|v~y~z}zx~|y}{{{~~zz~z||}|x}yz~x|~}xt|}y}y|xyxz{y|y}w~|}||~~z~~~~|}~|~||}}}~z|{}}}|~|~~|||}|}}~}||~y|y~|~}|}}{}}~}~z~}~~~~z~|}|~}~|}~}w{z~}||z}}}z~}}~~~~{~}~|{{~~~~}~|}{~~|~}~~}{~}}~}~~{z~{|~}}~|}}z|}~~z~~}z~|~}|{~~}|z~{}x{{|}~}|}}{}|~{}}|}~~~}{}~}|}~~}~~{~}|||{|~~}|}|~~~~|||{}~||~|~~{~}~|{~~}~~|}}x~}~|}~}y{|y{~|w}|z}|yy~~}wzz}zw|y}xz}}~zy~}{}xv~z{z{~|z{zzx~|y{|{}{~{|w{z|}{y|}~}{y{tz{|zx|z~zz}xz}|{}wu}z|{|{{y|}}z}{x{|w~~}z{|y~}~{{{y~~yyv{w}{~|~|zyx{zy}x}{ut|zzw{}}|y|w{||||~~}{|{}~|v~zy{||v~}{ywy|y}{zsy|~{|{z~{{{{y{}z}{z}zx|z|~}}|}{}x}}|~z{{y{{{y|~~{y|{~wy|z{x}|~zv}yx}}t{}u~y|zz|z{|}}|z~}|||z}}zz}v~{yzwzx|xzv|{}{|z{y}{x|t~z}}~}~~z~x|{}x}~y{x{~yw~}|{w~}{{|~{|{||||u~}{||xzx{y~{z|xx|~}vw{|{}z{y||z|}|z{zxw{|{z{x|{|{{~y{vz{xwzxz|~~{y|{~{{}wx~{~yw~}yx}y}~|~{z~|y{}|{y|z{}z{z|wz}zy|y|{zvyx}{~x}}}{{{}~w{zy|{wz}}}|{y}}|yz||z{z{xzzvx~|{~}}|}{{{y{|z{x~||{z}z~y}y~{x~w|y{vx{x{}v}{z~wzw|yw}~}{{zxz}x}}w~{xz{xwz{}y||~|{zz~{z||z|~}~|~v}w|wwz}~z{}x}yvzz{|yvxz{||z{||{}}}~|{y|{z}zz}}|~}~|}~z}}|~~}~}}z~|}|~{~|~|}|~~}~~}~{}}z}~zw{}}{}~}~~}|}}{}}}~~~|~~{~}{~~}~|}{~{~~{|~{|}{~}y{||~}||~}}~~{z}~z}{}}}}~~yx~{}|~}~}|~{~}||}||z~{~}}{~}~{~{}}}z~}|}~}|~}}|}~|~z|{~}}z|{{}{~~~}~~}|{~{}~}|{~}}~|~{~{}~|}}|~}~~}z~{~~}}}~z{{||{yz{|}z|z{~{zyw}}y~z}|zxy~|y|~|v||~{{~wv}z||~y{wzx~x}}|x|{zx{~y}yyy|z{xyx{{xx~xy{|}{}}|z{}w~{}{{{y~{y}|}{z{~{z~{~y}x{y}~z}x||{w|x}y|wy{~z}}z|yx|wxx|{|{{}{zyy{{~zy{{xx{|wyz{y||z||z}z~v}wxzv|{|}~zyx}}{}x{zy{}}yy{zz}}{|y|{xyy}}zz||||~||zz}xz~}{|}xx{~yx||{||yy{y~y{~{|}{{|{~|~||y{}|yy~{|xxz~z~||||{~|v}~}z}xyzz~}y{w{~|x}y~{x~}|z{}~}~zv}~{|}{}{{|z}{|y{}v{{~z{zx|}~}y}z~|z}z|zz|||}}|}~xzz{x{}|}z{zxyxz}{|~{|}}{}xy}{{}{z}|{{|z}{yuy}}{y}}}}|xz{{yz||y|zz~{y|{y|zux}z|z{y|z{{y{||~x|zz|{|z{y}y~z||{x~~{|xtzzyz{|{||||z}||{~v}yy{y{~u|}|{}x~~w}y~zz{{}|~{y|}}wzy{|{wz{}|}x~x~{vuz~zyyx{|}~y{{y}{z|z{{myxz{{yy{}~z|~~{zz~{{{}y{}y||v||~{zy{|z{{~|~{y{xy~yyyyyx|{u}v{zx}{{}}x|}{||~}}{~~{~{~|~||~{||~~x~}{||~|~~}z~~||~}~{~|~~}|}~~~~|~}~~~~~|~|}~~~y}}~z~|~~}}~~~|~}~|}~z|y~z}~y}~|{~~~}~~~~z||{~}}}}{{}|}}}|~~~||~~~}z}~{}|~~}w}}}|~~|~|}~}}~~~{}~z~}{}|~~}~~}{}~{~y|~||~}~~~~}{}~~~{}~|~z}}|}~~~{}~}|}}{~|~}}|~}~|~}|~}~~~|}~~{~~{}~~~z~x}~~z}~y}}|x|~}z{z}z}{w{xzuy}ywx|~}x~wz~uyy{wwy||zy~}{|}y|{|{}{y~x}{y|}||~{|zy}|{}||w~}}vwywz{|y{~|{u{xwxy|z|xy|||y}zyz}~yzzz|{z~|yyx{z~y||{zw{{|vx{z{|~zy~t{xx{wwy}wy||||||~}|z|z~|}}|}x{~|{~vyy|wy{||y}x{v{}zz||wy{~{wwzxuz}z||y{zzyx{y|}}yz}zz~||{{}|y}{|v}{~}zz{z}x{{yy|xy}}zy}||~{{|x~||~z~~~z}{{{||{~{}|}wy{~x}z~xy{y{z~{yyw{zwv{uz}}z|{y|z}}y{}~{~|~y}w}}z|||}}x}x}zx}y}}~{~}z|||yuxw}y|{}{x|{}x}z}{xyzxv~~{}y|x|{}{|yy{y{zyy}ywz}|yyzx{y{uxzzz{w|~wx{x~z}~y}z~v~}~yv}}{{y|zwzzyyyuy|y{yu}||v}zxzz|xy~|}zy}}{{z}z}|x||yx~{}~z|}u~wz{}zyz}y|~xvzxyxx|~~{x|}zx{zy{{y}yy|z{||yyz{y{xz}z~{{yz|{{{yy|y{{}y|y{xwwz|~z{y}z}|~}|}~yz}~w|~||}|y~}z{|z|{||{~zzy{xx}|}zzyx~{xx|{y{{|y}zzz{|z}|}y{yyvyu}wz~}~}~}~}}~~|z}~~}{~z~wz}}|{|~||}~}{{{y}~~~~~z{}}z{~z}~~x}{}}{~~|}~}|~}}{|{~}~{y~}{{~~}~}~}~~~}~}~}}}}y}{|~~||~~~}|}|~{}}{{|~~|zz}~}|~}}{}}~}|~}~}~}}y}~{}}{~}}}{|~~}}~~~~~~}~~~|}~}z|~{~~|}~~|~~||z~{z~}}{|~|~~{}}|}}~~~|~~~{~}|~{z~}}}~~z~|~{~~~~~~~~~z}y{~}}|}x}|{~~~|y|}xwzz{|zzy~x{zywz{~x~}~|z~~~yzzztz}y~{x}{y|}~~~~zzww{x|||x|{~}vyz}zx~}{}|vz{|v}{zyx{|~{|w}{{v~{yyyxz||{|}w{z~z{~xwx{z}o}|z{z~z|}{w~x|~}|}{}}}yw}}|y}y~zw|}|~z|x}z~}y{y|yvy|{|zx|zyz|w{z}~~wu{|{y|}}z{}||{}{yt|~tw~|{z}z|}{z~{z{{~||}~|w|~y|yzx|{||~}x~|z}x{{|~z{|~|yw|zx|z|}x|~{{}w|~~~|z|}{z||{|}|y~~xx{}{|{|{zzy{}xtyz|zwy|{{|y{}{y|~~}zz}~yzxuwy}|}|}{|}}z|yz{yz|~x}~zw~~{{}z{z||yzwyyz|{}z~zz}|||~{}yy~w|{x|~zy~}{}z||}z}{~{||{{z|~z|~}xxyyu}y~|||}||v{~z}{x{zzx{}~~}wzzzx~{|}}||x}{}{y|~{v}}|}{}~~z}w~xz}|yz{|~xz{v{z{}||yz{|z~z|{~{x}}~zw|{{~z~z{y|y|z~y{xwz~|{}z|xy~|~{|{{y}yyzy|{}}{{{|z|}y}}y}{{~zy{{{}~x~}}{z{yv|w{x}z~z~}z|yv|z{zy{x}}|xw}x||y|~|{}y}yy{|}~z~~{~}~}}~}~{~~|{~{~}|}~||~}|}z~~}~y~~}{|}~x}y}}|v|~~{~}~}~||~~}~}~}{~~~}z~~~~~}}~z}}}}}}}}~}}}~|{{}~~}~~||}z|}~{|}}}~}}~{~|~~~|}~}~}~~}~~~}~~|{~}}~}}}{|~~~||~||}|}{s~}~|}x~~~~~~~||~t}|}}|}}}}}}}~{}}~{|{{~~~}}}}}~~~}}~~~{{~~~~{}|z|zzv}~~~~~~|{~~||~~z{~~~|{}{}|y{||}zzz{zy{w|~zwx|z}|}||z}y}|y{{{}y~z}|{zy}}}~wz|~{{|x~{}|{uyzz{zz|yzwyz{~}wx{}xx}|{zzxy|xzz{{x}z{|xzyzx|t}~~wz||~|}}{wywyz{xy{|yw||xywy}zy~|z{zy{|y|z}~x~}|~x{{{}|y}|~|zw|yw}{yz{|{yvy{{zwyx~y}z{|wxy|xy{z||{~y~~{}|}y||}y{~x|||}yz{|wy~~zz|{xz|~y}wz||}z}{zxyzzz}}|qyzx{}|z|{z}~{zz|{y|z~||{y}~{yw|{yzyt}|xz~w}{xz{zwz|{{~{{|~z{}y}}{x}{z||y|}|{{{{zz{y}zvxy}~y|x|~xxz{xz~~{|y{~~~|~x~|z{y~|~~~}zyzz|}y{{v{z|y}||||y}y{xw}||z|zx~{}}zwy|~}x{}}}}}{|w{zz||||{yyww~~z}}{}y}z{}{zy{z|~z{~}v}z||~~{}~y}{y{z|}{{|||~}w|}}{|{ux|y{w{s{x|zy|xz~xyy}yxyx{{~{z}|}}{w~}{}{{vz~zzyyzy|z|y}|z}x|~}}wzy~|ywvyw|y}}yxz}||y}}||y}{z}{y}~|}~|y|}~}|{|{}~z|{xy|y}s|{wy~{zzvtx~{~}x|}yz~v{{}}{y{{|~~}~}}~}~{}~~~~}|~}~|~}~z|}~~~~||~z{}~}~||~}}~}}~~z|}z~~~z~|}|~~}~|~~~~~~~}}}}~z{~}|~}{~}}{}z}}~}}}{}}~~|~z||x~}~~~~x}~z~{}}~}~~~~{|~}{~|}|}}~|~~~}}~{}~~{}~z}}}}|~~{}~~|~}z{~}}|}~~}~}~~}~z~z{{|~z~}~{|~z~z~~}~z~||z~~~zy~}~|~~~{|}y}|~~~||~}~{y|}~~|}}~~}yy}}}z}~}}}}~~|z{{y{yyzz{z|yzx}{zw|{~y|xvzz|yx|yyz}||}{y|}{z}}xv|xwz|x~~|yx||xyz|~|y~zz}{yxw|y{{zwzx}{|~y{~}{z|{{z|~}y{x~{zzz{z|u||}}{~}{{{}{xzy||}~|}{y~|}w{{zz{~}{~zy}||{z}z}xz|zy{zz~y}~yz{yywzzyzxyzyxvxz~x}z|w}y|zzw|w|~{|y|x|{w}}zy|y{{|{w}~~xyz|xzyx|~{y{z}zz}{{x|z|{{{~z~}{}|}z~u}zyz}{{zz}}{z}|}zvy|z}~{{}{z|xz{zz||xx{x|{yxy}zzwz~~{~z}~~{}}u~}~~{z{zy{yz{~y}szzzy|{|~}|}z||xzyz{~y|{{{|||}|z||z|yv|~{|z|{{y~{{{|y|y}y}x{wz{~|}|~}y}z|w|{zyz|~yyz|zw|}z}{{|yx{~uzy~y|~{{{v{y{z~{{y||x|x|}{y|~|z|{}z}x{{|xy{|xzzy{||}v{xz{{x}zz}|{{{{z}|{{{~}{}{zy{|y~|x}|~wz|{x{{{y|{}xzz{}vx{y{~xy}|~{w{zw|~z~ywy{{x{}y}|{{yz||{|}z|~x}z~zz}w~{zx{{zz|}}y{w|}y|{zzz~zu~z|zy{z|}{x}||~wx{xzz}{w|y|{{w}~~}~}|~|~~~~{~|}~~}}}{~|~~~w{|{|}}~}z}}x~||}}}y{~~}~{|~||~~~z~~|}~|~}{~|~}~~}|{|y}~y~y~}}~~}{}~{~~~y||~}{{~z~{~~{}~z~~~~}~~z~~~}~}}~z}}|}}||~||}~|}~}~}{z{}}~}x|||~||}~}}~z~~z~}||}}~~{}~|~|z|~}w}}}{~~}~~}|}~~|~|~~~y}~~}~~|~|~~{}}y~}~|z|}{}|||}|}~~}~~~~~}|{z}|}z~~{}}zz{z}{|}~}|z~{|{x}}|z|{}~}|xxyzz{zy}w{{{yzzyxy|zzz{~{|{|{{z~}zy{x{}{{{|x{yv{u~}z}z~|~y|{||v|zzyz~{yyz}x}x|{y|w{{{yz{xx}y||{zz{{|{~zz}{{{}|y~y|{xy|}|z|~z{{{xy{|zxvy{~}yw{~{}{y|{z{|~~}zz}|{}|y{zz|{|}zxx|{xz}}}|{y{vy~zw}|z|{y}z|~yxwy{w{|{~}x|}|x{~y~{}{w|{}zz{{xzzzzx{~{wx~{~zyz}}zzwz{|z}}{|~}}||z}{}|}|~~|y}z|}y|{xzzyzzwy{{z}z{xyzv}{{y}xxz|~}|}v~}{~|y||z|||{|y{}{{y}zz{|}y|y||xxu{{|y}x|}|~xx{z~}{~~yx|{yysw|{zzzz}|~{z|xzx~|{xw{zsywx{}~}wx{}vyxx}{x}zx~x|||y~z{~z}~yz}z}{~zyw~{}zy}~{}~~~{v|y{y||{{{zvzy~v{{y~x|{|}|zy~~yy{|zxyy~x||wz{zzz|x|wz{{zuxw{z{{}{}{zz}~|z|{|z{y}~|{}{}{~z}{zz|{xyz||{{yz}z{{yxzyv{~wyz~z}{~~z~}~w~|}yw}|y{}|u{|z~z{xwzzvzw{wxv}{~||{{~zz|{~}|~xv|{}{~~~}~y{{y}|y}~~}}~w{~|~}z~}||~~|z~~}|}}~||{|{}|}|~~}{~}|~{~z}y{y}x}}~}~|}~~}}~~~~~x~}}~|}|}{|~||}}~~{z|}~~~||zw||}}|z}||{|~{}~~~}u|~|~}~}|}|~}|}}}}|~|}|~{y~~}z~}~~~{~~}{~x{y~}~~~}}|~~~w}}|}~~~~}~~~}}}}}|~~|~}}|}~~~~|z}~{x~~~{}{}~}{}{|~}}}z||~~}~}z}~y|}~~~zz~}y}~}{~}|z{}~xyy}~~||zzw~~}}z{}}}z}|z{|{|||{y~|~z}||{|zt|{|u{yz||xzz{zz||yz{||{z|}{x{~x}y{|||~{yzxz||z||y{|yxx|~|x}~zzy|zu{~|{{y|~t~yyzxyzzy|zx||x~z|xv~{}xzxz|}|{}zz~z|yy}y~||x{w|zz{xz~}y{t}{{~y{z{|y}z}{}{u|x|~|y|z||||xy~zy||zzz}|~{{~zy~{zy||~}}yzzw{}v}{|z~}~{~{{}{{{~{zy{{zxzzxuv|}w}v|{y{{y}{xz|}zyz{|x}{{|x{|x||{{{z{|{xy{}|~~y|{u|{{z{{{{}}{~|y|xz{z}|vy{w~{{{}}yx{w}{{z{}}{{wyzzx{yyz|zz{x}}w~wyz|v{~y|{~|}z}yy}yz|z~{{vy||yzz{vxzx|zx{x||x{uxx|vz}w{{~z}{yz|z}y}|y|z||}zv~{y}{}~x{~{{{}~x{|{zy{~{}{zzv|}y{}zz}~~ww~|}|z~{y{{||}|}|{x~}{|{~{}xyy|u~y|y{{xwx||yz|y}y}~|}|}||||}}}x}}}{{}|y|zyz{}~y||{|w{|y{|}vzy|~x}}x||zv{vwvzx|~z|{{}{yz|zy|}|zz|z|{z|||z{z}|}}~||~{}}|~|}|~}}w{y~{}{{y}~~}||{z~zwx}~~~|{|~{}}~|{~}|}{{}}~~}}z~~{~z~{~~~|z|{~}~|~}{|~~~~|}~||}}{|~~|~}{~~~{y~}~}~}~{~{}}~|x~{{}}~}{|}}}~~|z~~~~||}~~}~~}~~}~||~}}}}~~~~~~~~}~z}}x~|~|{}|~}~z~}}|~~}{}||}||z}}||}~{~}~~}~{{z~~|}{}~~~}|||}}|}{zz~~~~w}{}~~}}z{|}|~{|~~}~|}~}~~|||}~}~|~~~z~}|z~}|}~||z|y~|zy}{z~tyy|vw}~ywyzuw{~}{{~|{xz~{||xx}~{zz{yzx|~z|}z{}}{|y{yxyyy}|yx|~{v{{w~}~s{x{y||y}z|{x|{zz|{}y||~tzyxyz}wy|}zxwxy{|x}zy{x{{z|wv{}}vy{y{z|yx}}|~zz~z|y{{zz{|{}|y|{|{|zyz|{yzyuwwz|}y{x{~w|z{x|y|}z}zy|{}|||||}}|yz|{xzz{z{~|vy|x}~zzx|{|y}~wy}w||yy~z{wy}~~{w~|}|w{y}~{|~|{||}{x{xvxzxz|}~zyw|{x{~|y~zyw}x~{xw||}|}zw~~}}|~||{~{x|zy|{{u|y{{}u|}~~xy}yzzwyw{}w|y}yxyz{}z||{}}z{}||{y~~z{~~~|}~z~|zw{}}~}zxvz}{|yz~zxu}{{w|z||qz~z{y}z|~{w~{zzz~z}||}|{z|xu}~{{}{{|w{|yyx}}zy|zy{|z{|z}|}~|zy{w{~w||}{}}{}z}}x{|~}{}w{yz|~yy}}|{z|x|{{{x}yx{|}~{~{|}{~|}}{~t|vv{||z|}zyz~}yzw{}|y{z|xy{}{xxxxy||~z{yzw}z|x|~w|zw{{~}z|{~~|{~zx{yx|y}yzy}~}~|{xz{xz||y{{zyy{{}~zx}}~y}~}}~|~|~z{~~}}}}z|~}~|~~~~~}~}~}}|}}||}}z}x~z}~}v}~}|{}z{}{~}|}}~}}|{~}~~~z~}~o|~~|{~}z~~|~~~|~}}~~}{~zz~y|}~~|~}~}{||}|~|~y}~y~|~~{~}}~~~|~z|}z|~z~~|~}}~|~{~{|~z}z~{~}~~|||~||}{}~}~~|}|}x||||}{~~~y|~|~{}|}~}y~~~}}{~~~|~}~}}~|~~{{}}}{}~~z|{xzz|}}~~}{~|{{|{}z~{~||~}{z~~}{z{~}~|~}}}~{y}~~x|{|zz|y{z~{~~}{y{{}{yz}|}z{~~w{~~{|zz~|{|~|}}z|}}yz~z~{y|}~~|~|z}~y|v{{y~}wz|||~{}{{zxw||{|y{~||{~~w}z}z|{{~~z~y{|}}}|z|~~~|{|{}z{{~z{y{~}~y}|y}zz~||{z}{~}}z}}}zy}}~}}||z{~}z{~y~}}|z}z}~z}|y}z~{z{~{~u}~|yy|~{~}~||{}||x}}}|~~}xz|~|zy}}{~}~}}~|yw}{~{xx~}|~~|}~~~~}||{~x|y{zyz}|{}yzz~|z{wzz}~y}|~}||z~|}|{{|~y~z{yz||||~~{yz}|}{|z{{~x{z}{zzy}{}}~w|~}yy|~}~}{{|}yy{y|zy|z}}}}|{{~~}}{yzy}{|}v|~{{}~~z|~|z}|}}yy{~xz|y}||~y~|}z|z|{zxz}~}zz}z~||{y{||}}}|{z|z~x{}|~x~~z~~|{z~}}}}~y}w||zyzz~|}}{{|||~}|z~w}}|{~y|w}||}||}{~}y}}}zv~y{xw}{}}||y|w|~|{zy|~|z{w}{zz~|z|y~v{{}~{|z{yx}y{{z|z~}|}x~}~xz|zy{y|~z~~~}~~}}z~~z||p{~}|~|}{~|||}~~~~~~|~}~~~}~~~{}|~|~~~{~}}~~z~|{~~}~{}~}|}}~~|~{z}|~}~~~||~|~|~~|}|{}~~~{||}~~}~}~~}|~~~~~~~~~|z}{~~|~}~}~~}}|~~}|}~~{z~|~}|}{y|x~yz~u{~~zy}zyxyzzy|z|{}z}|~{z{}{|}~||~||}|}{y~|z|z{}~{|}|}}|u|zz|z||y|zz~w{{}~||{{|}wzz}||{{|}{~|xxyz~y}{z|x{}z{z|wwzw||}|}{|~zw~x}|~|{{{zz~~z{{z}uwx||~~{z~zz}{{ys}z|z|{z{zz|{s{{~~~x|}y}z~|z}}z}~{}~~}}~{}}|xz|}~~w}}}{z}~z{}yx{yzy|}}{~}~y|}~||z}~~|{~}|}}|}{z|}~~|xyzx{y|{~x{}{x{{|zz~z{|~|{}~z}}z|}|}{|||{|{{~}~wz{{y|}||}{zyyy|v|{{||~|}y{}{}~|~|{~~{||{{~{{x}}{{{zyzz~}|~|}zw~z~yz|~{}|{{}}y{|~|~}}}x|}z{|u|}x{~z~z}u}}~{x{wz}{}z}wx{v{{{}~~|z{~{}{}}|||w{y|~~zxz|z}||zz}y|~~}y~z}}y{v{|x~{yy{||w}}~{z{z~|{||y{|}~}|~}y{{}|zzy|}{xz|y{w|zx{{zx}~|{~z~}~}~z{}|y{~x||{x{{{{~}{{{~}z}zw~{{yy||{|{z{}}}}{{w}||y~}}|}~~~~|~~{~~~||~z~~{|}{}{z{~~~}|}|{~~~~|~~~~}}~}~}||~~~~}~~~~~~t~~~}}}{|~~~{z|~}~}{}~||~~|~~~||}~}~}||~~|~}|~~}{{{}~||~|~|}}{{x}|y}||wyzxx~{{}y}zx{{}y}~~~z{~|~z||~{|x~z||{wyxy}|u~yy{}|{~}~}y|}{yy|xz~{wz|z{{z}~{}{{|{z}vz}x}}z|{~y~}|y~|zx{x|}}{}}}z|~z{y~{{}w|{v~z~~~{}|zz}}y}~z|}|x{}}z}~~{}{}|{~~}z|y|x|~{z{z|}|xy|z~z|~~z{z{z}||||z~~}z~{y|w{y~~}x{}y~}{}z~~|x|y~~z{~y|z{y{z|{|}{~{|~|zz{{|~}~y~|{{~{|}{|yz{{~}|xz}||{zz}~{||z}|{{{~~|{{}}|}z~~}}y~~yz{{w}z{}~~z|x{|}~~~|}{}z{|}}|~~|}~x~||}|zx{z|vy|z}{{{}}|}}|{|~~}zyy||{||y{||{}y}}}~~|{|~{}}}{~}{~{~yzzz|~y}zy~xz|}~xz}{{y|}yyz}~}|y~zy}}|y}|x||{~|{|y{|{}{xz{x|z{|{||z||}z|z~{x~{}zy}~{xz||}{}}{~~~z~}z|{~~~}~z~y{||}}||ywyx}{|y~xy|zz~|w}~~|~y|~~{}{{}w|~|{w|{~~zz~{|{~z{{{z{~~~y}{{~v}}~~}}}|~||z{||}~~|}~~}~}}}|~|}}~}}|~~~}}}~~|~}|~~{~|~~{~~~}~~~|~z}~~}}~~~~~~|~}}~~{~}~~{}~}~~|{~~}{~~{~~|}}~~~{}}||||~~~}}~}z~~}~}|}~~~}~~}}|~}~|{}}z}}}{|x||}}xs~xxu}yzxz{y|}uzyw~zxx}yxwwv|~|{~yx|z}}zzz{{|}}~y{}}{x||zx{{w~}|z}|~xzx{wzy{}z|ywz|z{{}|wyz{{}}~|yz}}~z{|{|~{}{|~|}w~yy{{~uz{u}y~|zx}yyz~|xyzz|x{~{{|z~zz|~}~{|w|}}~|~u||}x{|zyyzvy}xy~|~y{zx}y{x~z~}{~{~yw|{}}x||y~z~{yw~|{z|{~zz~z|z{z{{xxsxy~|}vx}z{{y|y}{}zzzw|~{~}z}{{{|~}z|z~}}{{zwv|ut~|x{yx}}z||{x|}|z}zz{}{|~{{}}{}}wz|{~x{|{|vzz{y~xzx{x|x~|}}}{}x{xy~}~|}{{vz||~~}|z}}|{}}yyy{zyz~~||zy{{u{}zx}y{{w{}~{}y|}zyy}{|y~y{{~}~z{|}|~|||{zw{}|yzxy|}z{{yz}|z|zyz~||w||yx}zy~y}{zwz}}~|y{|x}}yz{|{{z|}}yy}z}{u{x}~xy~}z~z~yz~|z~{||z}yzx}zx~}zyzyz|{z|x{y{x~y|}z{zy}yy{xyvzx{}xyz~{|y~{}z|~{x{{y}wy}{~x{|~uv|yyx{~}|z{yyxxzyz|z|~}w{|y}~|}~|y|~{z|~x}|~}|z~~~}z~z~|{~}}~~~{~{|t}{}}{}}{~~~}|~}}|~}~{~}||x||||}}{|{}}~~}|~}|~~~{}z|{|~~}{~}y~}~~z~{|{{~||||~}}~~~~}~}}|zz~}}y~~~~|w~{|~~~}~}}{~~}{~y||{{~|}~~|~~~|}~~}~~|~~~z~|}~}|~~}~||}~}~}{}~~~{~~~~~~}||~~}{~y}~{}}}}~}~~~}|~~~}|y~}}~~yz{}|~}~|~{z{~{z}x}~|{|}zx~x|vz}zwz{y|{|{~y{{x~xz{y}|zy{|{}xz~z}|{{|{{|w}|x{z{~}{yz|xyx{}uwx{}{{~z{|u}|xx|~{w{{}y}xxz~zw}|{v~z}y~|y|y{~}yxry|xz|{{y||}~{|z{y|{z{yyz}y~}}{zx|}|xy||}|zyyz|~~z{{|{{wzy{{wyz}}||{~{v~vx{|{w{~|{y{y{wzx}{zyx|~y{xw}}|{~x{}{y{|{wyzy}zxz}{~y~z~zwz|y}z{~}xwy{|zyxyzzzy{}zw}{zx}{yz|yyzy|zx{z}{}x|z~|{yw{{~}||{z}yywz~z||~yz~{|{zyxz||{zz}y~~~}|}}yz}}|}xy||x}z{x{{|{zy{{y||y|z{x~|{|y~wwy{yv|~|}xy|~z}~}z{uz|z|y|}x}}~z{zz{~{{{y|}zz}zy{~|y~}z{{xyw{yy{z{zzw}|{||}{y{y{{{~|~}~|{}x}}|z|}}{{|~w|~{|y~}z}zz|yzzxy{zzxz{z{yz|z{zyyw|u|~z|{w{}z|{{zz{xu}xz|}zzz|yz~z}z}sx|zy|}{x{~xx|x{}|zuy{}y}{yzx}{zz}|}x}zz|xz}x|x}|~zz}}yy|xy}zxz{z|u{|~vzy~|x{yyzzz|{zx{z~zxzy|w{|x|}y}zz~~t{w|{{{{|z}y|x|z|{|y|}|}~z~}}||y|~~~{~~}{~~~y}}}}~~{}|~~{z}|z~}}~}|t}~}}|}|~~~~}~~~||}|||}}}z~|{~}}~}}|}~|~{|~{{|~|}~|~|~~}~}~~~~}~~~~~}~}z~{|}~}|~|~z~}~}{|~~|{~|~}~}|~}|||~~~}|~}}z~y|}}~{|~~~}~~{~}}}}}}|}~~{~{~~x|}~|z|}}}~~}|}~}y~~~~x}~x~~|~~~~~~~{~y}~}||~~}~|}|}}}y{xy~{x{|z}v||}}z{z|zy{v|z~xz{{|y{{yx~|z~zxy{~{xz}~|yzz|{||~y{x|~{}y~|{{|}|{zx{~|{}yz|}vwx{~y|{}{{|||}y~||y{{}|yvzxz|{}|yz{x}|{yxy{}w}yyzx|wwy~|w|x|}|zwzy~z}z}}|wz{|}|z~w~xz{}{}xyxz~|z}tz||xx}z~}|zyy{zyx}|xxx{yxz|zx|{{xy||{x|y{}{~~||z||z~vyyzy}zy}|zz|wz}x}zyw~x{}v{y~wyz{}}}|~x|}|}~z{z{{~}{z}yx|x{{y{}z|yz}zy}|{zyyz~yzxy|}z~~{}{z{{yy}~~{yz~y|}y{}|{~{x{zwzx~{|{}|zz}~~{yxz|||v~||{~wzy~}|xx|{{}{}z{}yxz{~{tu~|{|{y{{}x}xw{zzuyz||y||x{z}yzzxyz}zy|z}~}y{~u}|z{|~|{w|w}z{x{wyz}xx{x{}w|z||{y}|yxz}z}t{{{yzzzzz||y}|zz|{|}~~|z~z{|}y|zz||{}|}yw{}zx~|vzx|~{{zz|~|w}u}||z~}}~}yw{|xz|{{zz~yyxx|yxzzy|yz}~|{z||vz{}{xz|}|z{z{z~~x|xy|{||zz{~yv~{|y}|{zyzy{x|{z|xzy{vzzx|{yy|~|}|||{y{|z|z|z}~}~|}~~u~~|~~~}y~{~~~|||||}~|~z}|}~~~|~~||~~}~}}}z}~~|}}}yy~~}~|}zx~v~~{}}}{}~~}u}~tz|~}}~|~}z~{{{{~~}~}}{~~z}~}~}}|~{}~{|~~~~~~}~~}{y~}}~|}~}}}~~|}}}}}~{|}}~z|}~|~~|}|||~~~~}}~~|||}}{~}z~~}|}~{}~~~|}}~z|{{~|{~z|}|~|~}~~z}||~}}||~}}w~y~{}}~~|~~{~~{}y}~}~|{y}{y{z{}vz||{|wuz{w~yx|}w}w|w}{|zyw}y~w}~yyy}w|y{y|zz|{v~{}}wz~~y}x||y~{}xz}y|y|{z|z||{w}y|}zz{yzy~|yvzy}{|}}yzyz{z}}}|y|y|~zy}}y~}zy||w}|zz{}{|{v}x|{yzyywz{{z}}~}}y|~}|}y}y{xxz|{x{{vyz{~{|{{||w}yz}~}|}z{xzzyy~|{z}}}}|~{y|z}|y|~~}~zy{}}}}x|}zw~y|}}{~y~}|x~|{y~wzy{w}y{|{{z{|y}}~}~{~z{zy||z}xu{|}{|z{zz|{~}||z{|s{|zyz|zz{|t{{vz}|y{~{{|y|}{|}{zzxxv{|}|yy~u}{{|y}w{x|{z|}{~}yzzy~wv{z}}|}~{|{|z{~~||z~yyv{|{z{y||}}}{{zx{|xz}w~|{u~x{{z{z}z{~z{||{{r{xy{}y~|x|||z{}y{}|{~{|z}zzxzz{{z|z{xyy~{w{x{{~|wy}zu}z{{}v|yxz}}}~}~w{vz}}zxx}{y~|zv|||}yv|}z|{|{{{|yzz{}vz}yy~v{wx|xy|xxz{|x{|zy}~w||tw}x{w||yx{~~zw|xy{yzzyz~zz{z{{zyyw{}{x~|{{~|||{{{||}}|}z{~z|x{wvv~z{yy{w}y}{{}y}{~|}}x}z|yzxy~z}y|{w}||}~}z~z}}{{}{}}~|~~~~}~~}}~~}{~~}|{||~~}{}}}~~{|~}|}}~|~z~}~}}~{~{~|}~}~~|~|}|~~}~~~|}{|}z~~~||}~}{|z}z}{~~~~|{{~~}}z~|||{{}|}}{~{|}}}}}~}{~|~~||}{{~~}}~}~}|~~}|||z~~{~~y||~}~{}}~~~x}{~}}~~~|~~}{}|}||{|~z~}z{{~||~|}~}~}}}}{~~~}}~|}~{~{|~z~}z}~}||}~}}{||~~~{|~|~}~{|}}~}}}~||~}~y}{z|zzz}||zxwv|vx{w{wzy{|{y{xw|z{t}{yzz~zz{|{~~}~}{z||z}}z}|}}z|zx|t|{y}{yx|v{{yxyy|yzw{z{{~w||xz}|{}|{x~}z|x{|}}~{y~}|zx|xxwvxv~{z{z{v{y}{|{|}zzzz}{zwz}z~|yzx{vz|zz|x}}{~{{|~y{wy}yz{y|{{y{uzz{y}{}~yyvwxwwy~{~{|y~z||wy|z}}|}~{{}x{{y}~|s|z{||}||w}tzy{yyz}|}wy|zy|~{z}{}~}~}|x||}~{{zzzy{|s}{zu{}~xz{zxyy}xxwxyw}wyx}y~zyxvzzw|~y{|y{y|~xzz{|y{z}z}x|y}}{{zw{x{uyzzxyyywyy{z|v{}xxx}y}}yy~z|z}{}|~y{x}y{{{{~}w}{xv{{zyz}zxu{v{t~v{x{~|~|}}}}|}}}{x~{~{~|~{|y{~}zy|~z|{|~{~x{|{yyy{w}x}}}y{||y|y{{zyy{v||{~{z||}yz{{yzyy||||}z}{x{|}z{x|{{|y||y{wz{{}yzyww{zv}y}z{wx||yxy|t~}x}y~x|~}y||zzyw~wv|x{~~}|vyzv}{|y|~z}yxvx{u}y|{}{|yzw|~|w}{~~w|~}z~~z}}x~|~x~|~v{yzx{z|zyyz{w{z||yzy{~{xz{}}z|z|~vzy{~|{}~|~{z~|~{y{~~~~y}~}}~~|y{}~|~}||}z~~{~y{}}~{|{{~~y|~}~|~~|~|}{z{||x~}}~|~}~|~~}|~z}}~{y{}{}}~~}}{}}~||}~~}|}~~w~~~}~|~~~~~|~|||}~}|~|||}~~~~|{{|||~~~{}~y~{}~~{||~~w~~{|~~}~}~|}~|{}~}~}}|z~~x|~~{~~}~~~}~~}z~|~z|z~~|{~~~}~|~~}|{~~w~~}|~y~~~z~}y|{~}~{~z}~~}|}|}z{~~{yyz{u}yzz}{|~w}~{|x~|wx{v|~z~~|{}|z{y{z}|x|z~xwyz}xx~|sxw}||{zzwz||{|{}~z~{|z{xy{z}z{{yxxx~x{{}|{}{{wy|zyy|yz{}yxxxxzx}{}zvw{|{{x~z~|zyyzzvx{x{z|}u~wv{v{{|yz~{}zyxw~z|{yxz~y~}y{yzyz}yz{w{{zy}~z{x|}yz}z{|yz}|v|{z}|}}}{}{|yx{wx|x}{z{}xy~|{y|}}zx}zz{}||xz~}}x}}{{{~|}~~}{{|~}{z~y}y}|{y|x{~{}{x||~|x~z}zyy~zz~|y~tzy{|}{xw{}~z}vzwy{{}z{uz}}{|}}{x~x|{}y|zvy{}~~{~}~xzx~}|||{{|z~|}{{yzyw{y|yz{y{~{yrwz|z}|{{}|}{z|{}w{y|zy||x{y{|xzz|{vzt{{zy||}zw{y}wxz}~zx}~zyxx}~y{z}xuuw~~x|{y}{z{}y}}z}|yv~w}}}y}yzyzyw~zy{|{wx{zw}|}xz}~||zxv|~}|}z|z|}{||zxy|z}|x|{xz}x{xz~}}~z{xxy{}||zyx~{~vz|x|y|zu|}}wx}{xy|}|xwy{z|{~z}{zz|{}{~uz~|}x~z{{z|{z~yy|||zy}yy|w{}{~zx~}zy~|~|y|~y{z~{|{x}|}{x{y}||{yy}|y|~|z~}~}~~}~{|~~~|{~~~}~}||}}z~~}z{~|}}|}~y~{|~}~~~}~~}|y}~|}|~~{x{}{}~~y~~|xw}}y|~|~|~~}}~}|~~}~|}z}{~~|{|~{{~|~~||~~~}}{~y}}}~}{|}~~}}|}~~~}||~}{~}~}~}}}~~}~|}~x~{}}~}~}~||~~~|~|~}|}~|}z}~~{~}~|~y~}}|}|~~~~}}~||}~|}|~~z~z{}}}{{z{~~}~}~~z}~~z}{}|{~{~}~}|~~{~{}}|~~{}~}~~}}~{~{~|{~vy~}~{~~|zzzz|y}x{ww}zyy{xz||xt|zzzz|{zwz}|~~}}||{y{~|~zy|~}zxy~~{{{y}y{yx}x}|{{zz}|xz{|zw{{~~wu|}zz{~~{{zz||~{|{|yzy{}z{~|z~}zz||wz{|u{|x}w}}x{|{|{t|zs|{|}|}zy|||{{{}|z}|~||y{x||x{y|{u}zz|}{y|}z~|{y}{v}|y|zzzz~{{|uz|yy||xy}~z{z}~{y||~}xww}|zz{wy{|wy{~}{~}{yzzzs|~}u{~|{{}}z|~{}y}z~|~~zwz{{{}|~txyy{z~{}zy|yyyzyx|}z}{|x||}{{{}~~~w~|}z~}{~|}{{yz{{y}~~y~{}yz|z|w{{{w{yz|w}z|yy{|yz~z{~|yz{}~}~||z{~~|z|}}{|}|~y}}~|yz{|}}|}~{{{|{|{z|||z|zzw{|||w{{|~}w{zy{y|z{vv{z|||{~y{|~{{y{{{w}z|z~yw||y{~|z{wyz~yyw|xxvz}z{yy}|{||{}|yzz}}}y~z|||}||y}~u{~}|yv{~y{yvw|}y{|yz|xy|y{z|~}~~z{||~~~{|}|||z|{{}{|~{~}vyuu|y~yxyz{{z{yxzy{xz{x{~||xyz}||~|xzx{|y~|}yy{{|}y}~|zyxvz{vvxwv{uz~{x~y}|y|}~x~xx|}{{x|z|z~}zz{}}~}|{~~}~|~x}~~||~~}y~~~z~z|~}}}~~~~{{}|~}~|~}|}|}}z}}|||~}{}|}~|{~|{z~|{}~~~||||}~~}}~}}}~}}}}}}~~~~}~~y~x}}~}~}|z|}~{~}~~{z~~~{}}}}x||z~~}}y|~v|~~|y}~|}z~|}~~~|}{|~}~x{}{~~|~||~~}~}~~}~}~}~}}~~z}}~~{{}~{~}~|}}~~y}{}~z{~z~|~}~~~}z{~z{|s~~}~~~|}~}~z|~v~||~~|}|v|~t}}ywv{zv}|uzx{yy~|ywz|zw}z|~}x|yy}ww{y}ytv{z{~}}|{yy~~z|zyzz~z~{}y|{w|}zz{w{xy|}{~y|{{|}ytw|zz|z~}x|zxyv{~xvz}|xxzy|yyyu|{y{p|x{{w||}zyzzy|zxyzz~}z|uz{}~{w{xyy}~zzu}zwx~zy~y||zxyy}|{x{zz|xz{{~|{yy||{}z|x~vx|x||w|xxy|w}~||zxywy{|zz}uyz{zy{}y}{{{yz|{{|z|yx}}yzwwxy{z}zyz{}~y|yzxy||~z}|{yyvz{{z}yyzz{|z{~~{yz|{y~~||}{{zyzyzw}|zyzwuw|xzyzyy}|zyzyw}w{}~|{{{}~}{~z|z~{xzww}{zz|}~xy~{{~|~xx}{zz|x|||}w{~{wy}wxv}}w{|~w}~|{{v{}zzz}zzy~u}z{{z}zzyz{|w{v|wuxyy{{yy~{}xvyyu}}z{y|zyx}|~{zyx{w~|y~{y~x|y~}{y}zw~|zrw{}z|wy}x|zx{u{z{y{|x~|||xx~{~|xwx{zzzyu~}}{{|{yxz{~~z}z~xywz}z}x{ywy{{|}}{~{|z~x}{{z~{yyyvx|xyzyzz{w}w{y}|}z{~{||}zx~|z}y}||w{zq}wzzxz{~z{~|xw{|z~{y}||zz|zxy}yyz~y~z~xzv}|}}~~~|{y}x~yz{yz~}~~|~z}~}}}~z|}}}{~~}~~}~}~}~~||{|}}~|~z|x}}}~~{~~~~}}}|~}}|}}~|z}zz~~}{~~~}~~~}~}~~x}}z}|}~|~~~~~}~y|x}|y~~{~|~~~|~~~~~z}z|}|~}~~|}{}}}|~~|~~}~|w~|~~|~}}~z~|}{x}{~~~||~}}y|~{~~{x|||}~}~}~}~}~}~||~{~|w|~~~}}}}~|}|{{|~~~}}~~~y~}||}{|~|}}}}~~~}{~~|}{}~|{~}}~~|y~}~~{}|x}}{y}z{{x|y}x|w}|zy}zx}|~z}||yx}{x}||zv~|ux|~|~y{~{y{x~z}z}~{xy}z|v{z|||x{{zz{{w}{x}|}|z{zz{vxz~~xxzy}y}{~|z{yy||{y|{~z|y|vyu|zyyz}{z{|~zy~w}|w~zz|xxyyx}yy}{|}}zx}{}|{|}{z}zx|}~}}|yzvzx}xz{{xzyyz~uzz~{|xz{|yy|zx~{zz~||{}}}|}}y}}|zy|z{zxyz{{{zxxzzzz~wy~xyx{{}uzz{|~x~||}}{~~x}||xzy{}|}|zu}{}|~|{x{|zx|{|~wyzyz{xuu||~}y{{|}~x|yyx|~{~|~~|{w||~~z}}{}}|x{{z{|}~w}~v|~z|z}|v}{}z}x}|{}y~{|z|{w~}}~z}{y|{zz|y}wyywz|~|}zx}x|z{||w~zz{~|~}}zu}||{y|zz{|}vy}~}~{~{{yx{~yz|y{z|}{zzy{zz{z~|{{w{w{|~}||{|vw}~{~{{zyy{}}z|yx}{{}|w||~zvxyz|yvxzx~|ywx}{xz{{yrzy}}{{xy}z{}{yzz~yy{y~~{}{~zv|}zy{yyv{w||{uxyzzz}x}~zxz{}yz{}|}~||}xyx||y}{y}}{~z~}||}xzxzwy{|}{|~wyy{{xy|{y}~{xy}z|y||||{|zyyy|~|z~||}~{}{~|{z{~}~z{}|}}{||}~}~}~w~{~~{{z|{}~|~}}}|}|}{~}}}~~|}}~y~}~~|{~}}{|{~~~~~|}}|~vzz}}{}~{|~~z|~~}~}~}z}|~~}~~~~}~~}{}~~~~{}||~}y~}}}}~~{{{{}}{||{|}|{~|z~~w}{{}}~~~~~}~~{{~{|}{~}{}~{y~}|~}{~~~}|~}|~~y~|}~~~~~~|x}~~|~{|y~}~|~}~}y~~w|~~}~~}~~~||}~}~}}~}y}~}~~}}|}zv|{x~ww~~}zz{|t{z}zzz{zy{y}x|ywz{}yyx~}{}}x~w{}vy}}w{{w{~w||vxz||~~zw~}z{y|}{v}|}{{u|z{z|||}}~z{x}}|xz{|x{}|zz{zz}{vyx}z|v{tzw{yxzwzx}yz{y{z|{|{~|}{z{zy~~w{|{yxz}zy|{u~z|x{y~{z||~{|z{{{|xzyw{|}x}||{|{wwz{w}}w}z{|~~}xy|{x||{}zy{y}|z}wzy~yx|z}xvuwz~xz{||{}}}z~{y{~|}|zw~|~yx}x~{|t||x{{ww|}x{}|~{{}|xz~{zuyy{yx}z}zw}z~yzz|{{yy}}zyz|x{{|{}z~~{u}{|z~z|v|z{z|wyw{z|{}{x{{wz}|}}wy{{}zz{|{{}z||~z{|}{y}}~}z~}z|}}}{~~{|zzz|}zv}{~|}x{wzzy{s}y}yv{}{v|v|yz{~}|~z{||y}z|zx|{||}{||zy|z{~|}|zz~{}|xz}{{y{{{|~yxv}|z~}yz|}zwy{{y~{x|z~yz}z{}~{}}|~}}yz~yyyyyzyx|z{xz~x}t{y{xw~{y{}zzx}xt~{z{wzz{}{}z}yz~z{x|z|~z|}y{zw~{}}}{yy}{y}{x~|yz~z{|{x{y|x{{vxvwxw~yx~{{r{~{|~zz{y{yy~wy{~|}{z~y}ztxzwzwy}}{y~|yx~|~yxy|w}y{}|z|~~}~}}z~~~~|~~|}|||~~~}{~~yz~~~}|}}}~|}||~~}{~|}}~~}{}~}|}{|}~|~~y|~|}|}~}|y}{~|}~~~z}~~~|~|~}}~z}{}}z|~~}}~{~}}~~}|~}|~~}{~}}~}~~}~|~~~}z}~{{|~|{}~{~|}|{~}}}y~~~~~}~~~}~~~}|~}~~{}~~~y|}~|{~~~~{}x~}}{~z~|}~z}{}|~~~|z~}~~~~}{~}|}{~{~y~{~{~~{~z~~}}~{|y|~{zz{~}xyz|w}z{vx}|yzw{xyzwz{w}|||x|wy{z{~x}}}|~}}{xz{zxvz}{|~w~{wz|}y|~{yyyy|xz{|z|vzx|zz|z{wz{{}z}|vyzv{}y}{z~{z{~vy~|z{z}|{{zy{{{{w{{|||w{y||xyy|zxwzzy|txzx|{~|yz}yv}|||~y}{wz|yz{|{wv{zy{xxw}x||zvvyy{}{zzxwyvy~|~zz|||}z~~|y}y|z}}z~{z~{|zx{{|x{zzyy}}}z|{{~x{|y|xzyzyyyyxz||{z|z|{z{||{z{}|zx{x||}xywvyy~|~~{y~yy{}}y{y|z{zz|}z~z}~z|xy~{}||||~|zyy||}|}||||}||zxx|~z}|yy|wx{zy|{zy}|~|{{{}|zy}{|~|{{}|}{{{~~{~|~}zy{x|yv|~}zz}~ux||yx{{xyvz|yx~z~zxz}x|||~|{xyu~}zxyzy|~~y{yx{|}{|y~|t|zx}vx}vz}|yyx|xyxzx{|z||}z{{{|{~x{z{{zx~}|{}zyx~}y}xzz{zvwz|x|z|xz{yy~{w}||w}zz{{|~{{z}{z}~{y~~y~x}{{|{z~wxw|zy}zyxy}w||vx{y|y|}|~y{z{v{|}}}|~}||~~zx|}zz~{{}}|}w}~{~{z}~yy|{{{y{x|{{{|{|v}ty{yv~y|y{}~~{|x~vz|w|~{}}~|~~}z|}}}}~zz}~x}~z~x{~}~}}{~~~}~}}}}~|z~~|~{}|~~}|~||||{}~~z||}~{|~~~~~}~{~}}}||~|~}|~{}~}}}z~~~}~||y}y|}}}~~~~|}{||}|~z{}~}{~}~~|~~~w~}}~}~|}}~}}~{}~~~{~}|{{}}|}~}~|~~~}~}}~z~~{y}|}}|}~~~~~y~||}~|~}}{~|}||}|z}~||}|}|z~||{}}|}~~}}}}{}}~|}~~}}}|~zz}~|{||}~|~~{}~~y}z~t}{|}}zz~~}||}}x|{~}~y{}}~}|v{}{~x}{||x}|}z}yx||y{}{yyyy|yz{x||~vv|y|z|}{}{~vz{wzxyz~~{xxzy{}}|z||x}xx{wxyyz{{v|zx}|||z{xy{}|zz|{wy~wyy|{y{{|~{yyw{|||xy}{w{~y}~z|}x{x{{x~{xw~zx{{~}ry{yx{{{z}{zyyw|}zyz|z{uz{z{|y~}z||{x|w}z{}ww{yw|x{{{{{yz{||{wzy{zz|zz}xy}~y~{}x|z{xx|w~{|||z{|~yz|{~yx{xy~{~{{v{{xx{}}~}{}~zzy{}wzz|{{z||v{{{wy{yzzy}~yy}zy~z|yx}yux{|}|~}}|y~~{{z{{xy{u~|~{~|~yw}}}xy{{|y|x~yz}}w|yz{~x{xx~yxy~{{~yz|}{~{y}}{|~|~}}}y~y~|yyxyyxy{|wyz{{{{|yywx}~w~w|~{zxyvuy~}~{|zx~yy}~||}}|{xxx}xz}}{w||}{t|t}}z|wx}x|z}}{}}~{y|~}||z{yy{{{{|}{{}}}u~}}}x{~|{z|z~yyzx}}~{z|}~zz}y|{y}y~y{zzz}yzy||yv|}yxzyv{|vy~}zz}y||{xywv{|{}x~|}|z}y~}{t~z|x}xy{|zy||}{|y||z}|{zzyzz}y|~z}}xw~{{~|y{~z}~}w~y}{}{yy~x{~{x~z~~{||}}{yyz~{~|~}}~|w|}}{}}}~|~~||}{~~|{z~~}}~{}}~|}{}{}~}}~~}}{}~~}~~|{|~}~}{~}~~~}}|}z|}~{}|z}~}}}~~}~|~~}~~~y}~|~~~|z}~|~~~|~~}{||{}||~|}}~~{~|z~~~||z}}}{}~}~~|{}y|}}|~y~~}}~z~}|~v|~}{z}||~{}}||}}}{|}{}||z~w~~|}}}~|z|~|~~{{~}}~z~}}~|}~|~~~~|}~~|}~~|}{~~~}{~~}}~~|z}|}}~|{~}{x~~}}~|}{w}}z|yyz{{|z||}wyyxs{}{}uz|zxyzxx|zvzz}|{y{z|y|z~x}y~y}v{xw}z~}yzwx}}y|vy}z}|uuy{zyyxv|zvzyw{{{{xzwy{zwzwzwxyz}x}}{|zzw|{yy{z|{{{z|ztz|}y{{}wz|~}x}yw~{|{y{{||{{{{}}z{|xu{}yy|wvzvyy|}~z{zyzz}z|}{{y{zw{|w~wx{y~~v~xvyvwy|z|}{{|{y|w|{v}~z}~{y~{{{z{u|}zzxzzzzwzzzy|uz{|z|xwzvxz}v|z|{z{|x~{ywzw{{x|{}{{|{yxzyx{y|wx{{w{uzyzx{y~z|xzzxx{y{~}xz|}}|~{z|zz}z~x||z~z{x}}}zzz|z|{z{|zy{yzyv|~}zwyw|vyyz||z|zvv}zx}}yz~yz||z}z~{}~}z|x{{y|zzwzy{{{{{wyyyx{uzyz{vy~zy~~}}z~{~z|zx|{{zy{~wz||yxzy}}u}||x}zzwy}yy||x{y}y{xtwy|xyztx}y{{{x||y|z~|}~vzxz||{|z{z{y~}{~yxxvxy~|x{x{{|z|~xwxyzzuy}x{~{z{~}w|{z{|zx~zz|vy{{~z|{{y{{~}y}{uv}wzzx}x}~yzvxv~x|zyz|y|x{x}~~}|w~}|{~x~y{yx||z}xxzwz|{~z{{zy}}}}xvzzx}yu|w{xyuzvx{z{}z}|y}zy{|}w~|z{}}}{~|~}||}~z~z|{}~{|~}}~~~}~||~~z~}~}}~}}|y|y~|}|~}|~~{}}y{~}|yz||~}{|~}~~~}{~~~|}~~|~|{z|~|y}~{||~~}}{~~~|}~}y{~}~~~~}}~{~||}|~}|}{|{~~|~~|}}{~~~}|~}~{|~}~||}|~}|}z{|}}|}x~}~}}|~}~}~|{y}~}~~{|~}y~|~{|}}}}~|}|~~|{}{|}{||~~~~|{}|~|}||~|~}}~z~|{|~{~~}~~y~}~~|~|}||~}z}|}}~~{}|}|}~{~~|}z}}~~}|}|~~{~{|~~}}y|{{|{|z{x}x{y}{v{z~||~}{}~||y}y}w~}|yzx~|{~uw}|}yy{zzy{z|{}x~uyz{v{{}y{x|y|{zyz|y{z|y}}}y~~}|z||z~{|}w||y{z|x|zzw{|~yz}y{{|y||{zy|~{}||~z~y|}{|y|z|~~{vyyx~|}xyw{w{|{{z{wy{zyx{}xzywz{|}yzz~zw~|zyy}}y{~xywy|{zx~{|y}yzy{{y}xy|}yw{}x{|{xw}}~{{y|{yy||zx|||wyzz}z}|z{x~}zxw}y}yz|z{{z}|~}yy{u{z{z~|~y|xy~|xyy}wx|}u}|{q|vxy|z|}y{|~|zy{x{z{|y{~}||x|~y}{|}yxyz}~|}x}}~|y~|~~zx}z{{{||uvz~zzxyw{{|{{||{y}wxyzz}|{{|yy{}}|{zzy||zx|{v{z|y{|y}w|~zy|yyy}~wz|z}w|z}{||~zywvz}|||{{v{}{yyzy}|}{~{}xw|yzx{|z{||}~{{}}{|xxy|}|}v~{~{y|w||||z{xy}y~z{|}{}yx{{vz~|yxz|x|x}y|w|{yy|wzz{yz|~z{}y{y|~yxz|yxx|}}|w~}vy{~{xytxz||{{zx}zz|~{{w{y|}~yv~yy~||y}{xxx}y|{|~x|x}{}|zy}}xyy{y|~v~{|}}xz~{|}}y{y{yzyxz{z|~}}|z{z|x}z{|}~{{~~~||{}{~|~}{}~}~|~~}|~~}~y}{}|z|}z~{}{}z}~}|~}}z{}}|y~~~~{~|~}|}|~~~}~|}|}{|~}|||}|z{~~}|~z{~}~}~|}{~}~~}}|||}~}|~zz}~y|~}}}|~{{~~~~~~||}~{|}~||}~~}}|~~|~~{{}}{}|~~z}~||~|}~|~~{~|}~}}}|z~{}{}~}}~|||~z|y~|~~~~~}}~|~}|{x~y~|~~|{~}}}{~~|{~|~}}y}y~yz{|}~}~}~z~~~~~|{~~~|}}~|~~}}~}y|y~{~}}~|~{{|}~{y}~~~y}}|~y|{y~}}{~zyx|x{w|}|w{w{~y}{yzy||{z|z|xw{z|zy|}|z|}|}~{y|}|}~{{zzwxz|}|wyy~}|yzzwuz{z}w{|{y~~xz{uz|{}}y|~~y}z||{y|{|}}}~|zz}|||x|{||z|tyyyy|tz|~}{}v|y|{zy|{y|{x}|{~z|x{|}}z}|{{w~x|zx}~}z}xv{zww{|{||~~z|zz|~~xzw{zzvz}x}}|}{}}z{||~y{}~}z~z{zyzw{{zz|~|zz{}~|~zzy|y{xw{ty|x{zy~|zy|zy|~|z|xzy}zw~}}~wwxwyz{zzxz|yvzyxzx|vxs{zz}|}x}xy~{~~}~{y}z~}}}xz|z{~{y}zy|~{{{||{ywy~y|~x{yyzyzxyy~{|zwy}~}{~zz||{z{zz~z~zy{}{w}xz~v|zy|{zyvy}{x}y{yy~z||y|{yy~z~{}x}w}y||n}}}|}yz{|zv|y~uzvxw{|{}zxwzvz~xt}x}{~y~|{w||x{z}~y{z|}{yzzyw|v~y|{}{{xxyyvy|{{z{}xw|{}yxx{}zz{}|{zzyv}z|~x}y||~y}|x}|z|}}~|zy{zw}}{w}|z|{zzzz{}w~wx{{w}wx}zz~|||u}yz}}|{x{|z|z~}~~x{xz{||y|yy{zx|{y||x}{z{zx|y}y}{~yz~xz~z|}{|z~~||}|{|{z~z~}~~}~}|~}|~}}~}{{}~}}|{~~~|~}~}x}~}}~}}y}}~~~~~{{}|~~}}{}}~~|}}~~|{~}z~{{{|}~}{~~{|}~~|}~}}{~~z}z|{~}~|~~||~~~||}}y}}x~~~|~}~|}u~}~}}~}~~{|~}{||}~{}~}~}y~|~~}~||}~~{}}}~}}~}}|~~|~~{~~{||~}|~}|~w}}}z}{~~||||{{z}z}~}|{}}~~|~|}~|}~~~|~~{}||~~~~~z{}}}|}~|}~}z~}}~yx}|~~{}tz|~~{}|y||{{z~zx{{y}|{y|x~~{y{~}{sy|{|}|}y{~}|}y}zz}yx|zxy{}|yz|wz}z|||~~|zy|x{w|z{zz~{{||z{~~}~}}{z}|vz~z|{x|y{z|{yw{z|y~{}|uy|~{zxz~}y}w}~y{}{{||x~yyzx|zx|z~}{{v{{{}}z~||{}z~~{{{yyzz||~||}y}~x{{{{}}x}~y}z}{yxx{~{{{y}{z}}z{zz~|{z}{{}}}yyxz|}y}yx{{}~z{yzy|xy{y|w~~|z}zz}||~{zy}||z~|||x}z~||}xz}}zz||xy~~}x}y~||y}||~|~{|~}||w|{|y}|~}{x|{z{||z~x}zzx|}}y{}y{||wz|}}t{}}{y~}{~{uy~{x|{|~{}||}z~y}||~~z~}|}||{}}x}}||z}}zxy}x|}z}|z~y~}yzz|{w|~zz|{~}{w{}{|}||||||zy~~|x{{}~~|}{xy}{~{{~}{}}{z}zy|v{|}}}}y|xy|}{{|{z~{{}{|~}y~{{y{yx{}{{{w|z}{v|}{yw{{}y}}{}u{}{z{{z|~zzz~|}|{||~x~{|{~}zzz}}}{~}}y~~~}}|y~{}y{{|z|}x|}z}}}}zy|yz{uy||~wz}zz}z{~|~|zz}}{}{}}{z|x~{~{}|~}}~{{~~}~|}~|||}~~{}~~~~~}~~}}}~}}}{}{}~{}}z{~~{|z~~~~~}~~~|}{|~~~y|~|{}~{|~|~~y~{~~~{~~~~~}}~~~{{|~~~~}}}{~}|}~|~}~z|~}~~~z}~}||}~}}~~|}|~y~~|~~~}|~}~}}}~y~~}~~|{{|{{}y||z}}zzyxxy~w{{y}zwv{y{z|w{z|zw}}|{xyy||||x}}|~z{w~z||ww{~x|}{{y|z}}y{uyz{zyt|z{|u}}x~zvy|v~wxyy{|||z{}{y{}{{{y|y|y{}{{wyy{zxzzxz~{{{zx}|}y}||yz}|u}z{zyx{{|{}z{~|{y}zx{}{zx}|~{|{}|v|xx~zy~|y|z~y|{||t}z~zxv{{w~{||yz|||{yz{}xz|yy}~z~}~|yy{y|~wyyzzy}zzy}~x|{yzx|uv|xy||{{w~|yy{}~{{z}~z{|{|}}|}{xx}z}}zz{{xzyy|zy||zy|zy}y}v{|~|~}~xv}|||}|{}z}{x~~{{~z{{{}x{|zxywv{|w|{}}~xy}x{{xy|yy{}|}{}{|~~~|t{z~{~}~z{y|z}yzzy|{}|}{w}y|yvy}zx}~{}~wz}|yz{y~{z~~|y{{|}z~||~y}|vy}{zz}vz~zw{~~yyyzz|yz{v|y|y{w{|z}|x{{}|y{|}|}}}}~x~z~z{x~zzy}y|}y~|w|{|{x{|yz~z{y|y{ywzyzy{y{~y{{{vzy{||}||z|}~{}x{{|y~|~~zzy~y|{}y|{yzy{|}~}x|z}zzz|~|x|{{}{y{{z~|x|~{z{{}y{{}u{{{|zuzy|~}|z{|w}zw{~{y{|zw||{{}{}}}{z|z||~{y~}~~~y|}}z~{|~}~|}~{~{}~~~~~|~~~~}{|z}|~~}~~{~}{}~z{~|{|{~~}{z{zyz~}}~}}}{~~~~~}~~|y|~~z{y~z|~}~~}}~x}~|}|z}~~{|{}|}}~}~{}}}}|~z~|~~~~~~|~}~}~~}zy}}~}zy~{~~{{~~~}~}~}~|}~~~{{{~~y}z{~~~~{}z~}}z}~~}~~{~|}~~||}~|z}}|~}{}z}y|{~{~~~~}~}~}~~y}~}}~}}}~z}}|}}}~}~}|~}}z|~}||}x~}~~|{~{}}}z~zxw}{}{}yvyzx|}wszzzz{x~y|{}y~x~|yzz~{yzw}yx{zyzxw{y|}|w{w{}wy||zxywyyx~zwy}yyzy{zy}|vyx|yxyz}w~|yxwz}y{|z|{xyw|~yyz}{vzzz|{{|{zz|x|x|{~|||xyx}{{}|}z{zywztx{}}zxy{u}~{{xz{|}{}{{{{y{x{|~}v{v{}|yy{y}y{xy{{xz{yzz|{xyyz~}zz~yxyz{x|y|{yy{}zz{}w~zz~yzyzwxyxy~{y||}yxvy|x}~xtu{{xw~z{|~~~z|yuwvy||~~w{{{zz|{z}}{y~zzz}|zy{}{|y}{zw{xzzyy{}y}~~{{{x~xz{{}{yx|{{|~{|vy|y}{xy}|y{y~wz|y~y|y{}||z|{wz~w|~x~~z|w{w}{}}}|yz}yyx~yz~|{}}y|{}}y{~yx~{sy{y~}{y{|xx||}~{||~{||yz{}~xz}wxz{yyxzx||{xz}|~z~{}}{z{|z}u{y|z~x|y~xz|{{}yzyzwz}x~{{|{{xz}wyz}xvw~z||zw|yz~~~}{y|x||yzt|}{{y|zy|{zx~}{~w}~z|}{{{yy|{}}xy~~|z|zxx~wz|y|yyzz}|uyv|zv~wzyzu|z}~yw{{y|{x{}{|{x}z}zx}}||y~~yzzx}{}{{}zx||{zz}z{z~yyzz|~}{}zy|z|}{~}x|{s{yxwy|{z|}|~}{|}z|~~{~~~~}}{{}z~|~z~~~}}~~~~}~~s~{~~}~~}||~{~~y~~~|}~~~~}~~{|}}||}}~}y~}~z}}|~~~|}~}~}|}}x}~}~}|}~|z}z}}}}|}~~~~|}~~~~|}~~}~~|z|x{}{z~}~{~}}|~}~|~~}|||~}~|~|~~~~|}y}~|~}|}~|}}~}}|}|{~~~}}~~|}}~}~|{|~{~z}}}|~}{~~{{~~|z|}~{y{~~~~~~~{~|}~{~{}~}x}}~}|}~~||||~}|{~}}{~|}~|}wzzz{{~~~~{~y~~z}||{{yzzzx}|yy}{zxux}wx{{}yyzyv|y}yzyy|yzx||zzw{y~yz{~}yzz~x}vyz|wzzz|y}x|z{z}|wzz|z||w}yzwzy{yy{syy{zyz|ywwzz}~}yz~x|xzx}xy}{}zz~zy}yx{yzww||y{z}y{|xwyx{{zz|ywyz|{}w|xyx}zz{z}z|}}z{{|}x}y|~}w{~||{zz|v~||zzzyw{xzz}x{{zzyxxyyx{x{xz~}{z}{v{|x|zzzwyzxzvwx|{~{yy~||}z|zxyzyw|xw|||vz|z~y|z}y|z}x~|~|z}}z|~w}~}xy|{{~yxz|{x~|uyyx{w{{y{|~y{~yvvwyy||}x}ux}}{y~|~~{{y~}{zz}}y~yx}|~z}~w{|w{}}z{xz|{v||uxvyxzy}xxy~~z|{|~}}{|y{}z~wz}|}xxz}{|{~z}zzx~yxyxzzx}z}zyyx{xv||{z|z{x{{}||x{y|{|}~|{zyz~||~y{xxyzyy~{y}yx|zy}~yy~yvxyzz|{zw}|{~w{x|y{||~y{x|zzy}{}z{|{y}}{y|{|{y|xxz{z}{x{x|wz}}zy~{}z{wy{xzyzy}x~{zy|x|}|{zyy|x{yzwx}y|yzxx{}y|zz}w}xz{{{}w}}{~}z}}|~z||}~y{zzx{|z{yzzxzv~{{y|x{{{y{|zvwxvx|zuxy~{y|zzvz|yx{z||}|}{~~}|||~~|}~~}{~zy~~~~|~}{}{||}}||z~}}~|}}z}~|}~~|}}~~}{{~|~|{}~~~{|z~~|}||~}{}|{|z~~~|{~{w~|w}|}z|~}~}}zz}}}x~{|}}|~}|~|~~~}|~{|}~|}}|}~}{|wz|~~|~}|~~~}y}}z~}~{{~~}~~~~w}~}~}z||~||z}}}y~~~~z~|~|}~~~z{}z}~|~~{~~{~~}{}{~~|~~~~~~{}~z~~}~{~}}}{~}~~}}}|||}}}}~~~~~~~~{~}|{~~{}~~}~~|~~~|~}|y~w|zyz~||z}y{v|zyyx{z|}z{~y|}zwzzw|zuyyy{{|~|{|y{||yxz}w}|~w{w{{xzt|{|{wwz}{|z{~|z~{z}}u{{}xyz{w{y}y{~zx{|}uxyx{~~{w}u{{zxy|~~||z{|{zw{zxyw{}tw}|{u{z{|u||{yz}{|z{z}~x|{{}|{vx{x{{~zy~z|{{zyy||{{z}||xw|x{y{z|yz~|z{y|{|}}}zx{yx}}{{yv{}{w}|xzyy{~}v|}w|{|~{yz{~|{y}xz{{zzyzz|}zzy}yw~|ww}~}{z|{|{y{zzw|yzyy}v{x}x}x|zz{{{{x}}||{xx}}}y~|~~z}zx|yxz~{y|~x~yzz|{vu}zyy{}v~|yzzxzx{x}{}}{{{|{~}}~}|~||}|~zzy|{||x{|}z|}{|}y}y}yw~||}w~{yz{z}~wy{{{|~x|zwywzy|z}||zw{}}~{{{~zzz|}|||y|xyw{z||{|{{z||z|x|~zzy{zy{|}yux}zz{}zyz{||~{yywx{v~z|wywz|z}z{||{{z}z{~}|x~{yzxy||{zx}~}y~y{vy|}|xvyzyu}w{x}w{|}zu~{z}~{}v{|{{z~~y{yy~y}{||~{y|uzx}{|~~z|x||ww~|}{xzzz}z{zwyz}~|w{}zw{y~{|~}y|uz}}z{x{vy||{|~|y|v|yy|xz{y}{||y}|w}zv||||yx}||{xz~~z~~~~~}|}~}~}~~}}~}|z~}~~~~}}}}~}}}|}~{}|}~x|z}}}}~~~|}{}~|~~}~}{}|~}{~}~{}~|~|}~~z|~~||{{}~}|~|}|}~}}|~~||}~}~~{~}}{}{~}}~{}~}|~}}{}}~~~z~~~}{~~z~~{~{~{}}~~~~~~~~~}~}}~~~~}}}|~~}~}}~}~}{~y{~}|w{y|~z~~||~z~|}~y}~}|}|}}z~}~}|{~}{~~~||~~{}~}~}~{~|xz}|z}}||}~~~z}v|~}~~}~~y}||}z~~}}}~}}~~~~}x~~}}|}~|}}yz{|y}~y{{{y~xxyx||wyyzyzz}y{~||tzyzxz~|yzvy|y}{z}}y|z{y{yx|}~|wzw|z~~yv{}|{y{{z|y~xyx||z|wvwy|zyz~zz{}y}y{yz|vyu~}{{|}z{{~zy|~yz{zvu~v~}y|}y}~yxyvyy||yyyyy|{}||}}|z|~}{}~z{||}~}{zv|w}}y|z{y|zs}{xz{~zz}zzz{|zzyy~{z{~wyzz|x}{x~}|{{~{yz}~x{~~}~zwz~z{|wyw|{|zyy}w}|||z|yxz|xvywz~y||}x|z|x|||}zw|}w}zz}}y{~zzzx{|y{{{z|y|yzx{z{z{|z}{zzx}{{{||v~}xz}{z~{z{xyz~~|~|}{~{vzyz}yyzz~}zwzx~z{yxz}yu{zz{uz|{~{{~yxz}|~}z~}}x{}~yy|}wv}|zry}|}x{|xz{z{|yxxx{~y||xy|~~|yw||{}}zy~{|zz|zzz~||~||{{zyz|y}{{w}~z{|zx{vzw|y}uy|zv|{{|y{|~zwy|~|{||}{zvy}{xy|}}}y}{|xz|~y}{z|z|z{|zw|xxzzxxxtx||yxw~||}}zx|y|}y}xzz{zx{x~~x|z{~zwzx||uxwzvw{yxwx|zz{vyyw~}z{}}|y|yz}~|{|}y|{|x~{~z|}xw|zyzy|y}~{{xzx}z{yz}|{y|~yyz|yyzwyo}{}|~y|}}~}|}z}z~}}~~~z}}}}~{~}|z~{~}~{{~z|}{~~|{}~}~~}~}~~~|||}~~y|~{~~~|z|~|{~||~{||~y|}~~y~}y||zx}}~{{z}~}}|~}~z|}z{~~}|}~|~}y}~}}~~~}}}}}|||}}~~}{~~|}~~|}|}~~}}}}~|}y~~}~}~~z}}~{|}~~y~|z~~}~z~}yz}}{|~~~z|}}~|}}}~~z}~~~|}{|}|||z}~~~|z|}~|}~}{z|}}~z~}}z|}}~|}|~}z}}}}~~~}~~z~||~{}{~|||}~~vyy}yx|{}{}}zxzxzy{{~x~z|zz|yx{yzz~z|{{yxzwxyy||xyz}~yz{}yyv|{{yzy{{yz|zzx{yy|v|~yywzy|{w|{~zzy{vyw~y{||{{yuyvx~wzxzz{vw~x|x{y~{}z|~yzzy{z{zw~zxwz{z{|{|z{{{zz|xy}t}zv{xw|||xy{|{{{{y{{y{~{{}~y|w{xxu{}{xx}y}{x{vy{wyyy|x}vx{z{~}z~y{|}{u{{{|y|uz~vx{{|{}tz~{yz{zy|zwwzy|}~||{}z||y}y|{~yy}z||{~}yzy{{|w}{zx|x}x}{}}zzz{|z}|||w{y{vz|{z|zwy{||{{{y~}w{~}z||}|yx{xy}{z|w}~y~|{y}x}w|}}}|~~}|}}{}wxw|}y{|{}|yy{}~x{}{zyv~x|vwy|{{}w|}{|zyw{|{~yzv|{|zz|{{|y|yzxx~{{v|y{{}xwy{{{|}{{w|x}|ww{ww|x|~|y{}||y{w~}x~|}|{{zwwywwy}y}y}|~y||}yxxzt}~yxwzz|~|z|z{uxzzvz{{~~xz}zzz{}y~|twwz{zxzy{{xyx|x|wzz~z|{z{yxsyyyy|{}~y~uvx{x{}{~x}~}{|xz|xz|y~zzyy{{v}wu{|{zu{z{{|yxx~x}x}x{yy}w~{yz|{yvyzy|}{z{|y~xw~x|x~{|z}{~~|x~z}~|z}y|y~yx{z{{{{~~y}ywx}|{}}~~|~}}}|~~|}~{~|x}~~{}}}~|~~||}|~~}}|}}}~~}}~}~|~|}y~~{|y|}}}}~~~}|~}}}y{}z||{~z~zz~}{}}~~}~~}|}~|~{}}|}~|}~||s~~|~}~z~~~}~z~|v~}}~||}}}x~||}||~}|~}|~~~}|{y~|~~z}~}|{}~z}|~~}z}~~|z~}~||~|}|~~}}|}}}}z~~~~~}||~{|}}{~}~|~~~|}~}~~||~}~|}~||~{}~{~}}}|{{|}|z|~|x~z~}{|z~~||}~~z|}~~|{}~~~}}}}~|~z}~~~}}~}}~~}|}~~}~~~~~}~}z{w|}|~~y}|x{x~}}xz|{|z{ywyz|v|x{z|yxxx{uxz|xw{{zz~{y{~}{|{|{z|{|zz{~||{|zz}{~y~{~||w}~x{z~~yyyzy{{zyx}x|vu|x|y~}yz{x{{z{}z~{x{||}|{|{w}|y|zzyv{z{yy|yz}}{|y{uy||wx|wy|yy{|~z|zw~}wz}yx~|w{y|{|}}{~~{zzz{z~zv|ty}~z|wxxz~yz}{zzz}{xxu{|y|}|}{w{y}y{||x{{}~z}}{}{v|zyyz~w{{yz}x}|x||}}}~zwzw}|z|}x~~y}~z}{{z}{{|~{~}~z}~{}~{x{txty{y{wxy|yz~w~{}}yzzwz}~~~zz|w{yvx|~}z|w~zx{}{~|y{wzzw{y{x|yy~{zvxyy{y{|}||{yxy{}||~z~z||~~|{z}zzw~{~z|~|{{{|x}~}{{zy|wy{xz{xxyzyz~s}x{||yyy~z}|{v|w}}}}x||}z|}}~~{z{y|zz{}}{{y|zzz{{|yzx}y{w|{v{xzz~{yz~|}~~|z|~}w|~wz{|yy|zvu{{{|xzy|x|yy|yywx}y{|{zyv{yy{}~|vzv~|y|xz~}z~{}}{|{{y||y||z|yzyz~xvwz|yzwux|||zyyzz{v{{y}yz~~zy|wz{{x{z}yx{y}|}}x|}vxu|z~z{{zz}{yy}{}|zxty{|yx{{y||~||yy|y}z}{{~}|~~~|~}{~{||~|z~{}{|~~|~}~~}~|~|~}~}|{~~|~~~~|y~}{~~}u|}}z}~~~~{|{}~~{}}}~}~}~~~~~|~~{|~~{~~|~}|~}}{}y}|}}~|z{~~~{}{y}~~~~}~}|~|}}~~~~~}||z~||}~~~}~}|~}|~{~{~{|{{}~~|~~|y~{~|~~}y|z{}|y{}|~}{~}}}~z}|~|~z~~y}|~z|x~~}}~|~}~~}{|}y|~{{~}z|}~}}|~z||~~|~}~~~}z|~~~}~~z~}}~z~zx}z{~~~}~z~~~}{~~~{}}zx~~yy}~}|}~}v}||}|zzy|{|{w~zyyyzz}|yy{|wx}~|{zxy{|{|z{zyxz}zyz}ux}}}yy{xzz{{yzvyyw}yvy}{}|z}zy~|w{|yzw|}|x{y}z|z}zyz|vy|y{~w}wzz|{}~|z{x}}wwz|zz}|zu|y{zz~yy~|{}{}z{z{z|{{y}}}z}zx{uy~ywvxxx|wz{y}x~|yyz~{x|{y{zwy|}{z}|{z}~~~y{||}xy|zv|yxrzy{}xy}}xz}{~z{|z|{~x|}|z|~~z}{}~}z|u~yw{zx{yyw|||yx{|zz|{|x{zv|yyz{|{|~|x|yw|yz}vzv}~|wyz|}{w||u~|~{|||~y~xy{xzw}v||{z{yz{yt|}}{yy|}z{|~z}~w}y|zxz~yx}{y{}zwx|z{{yz{|}|z~|v{z|yzzz{y}~{|zx{z{|{{w|}yz~zyyxxyy}~{|zy|}xyv||x{xw{x||~~{w|{y|wuzxz||t|~w{zy{yzzz{|~|zz{z|{~xz}xy{w~z~z|y|}~yz|{||z|zx|}}z{|zz|zyx~xz|}zx}x{z}{{{z~{zzy{}|zz{yv}|zy~y}{z{y|~yx|w{|{y}ww{y|{||x||yz~z{~}||~y{z~x~|z}zz{zvx{|~{wu~}z{|~wzy|yzzy~z~}~||yxz||~}|w{~||{zyy{|{x{{|~{{xx|}{{|xy||}|z}|xw{{|xz|}}||~{~|~~~}|~z|~}{~|||~~y}~}~}|y|~x~~z{~z~~{~{||y}}~|}{}{~~~||~~{|~~~~~}}}z~}~}~~{|z}}~}~|}~~|z~}}}~y{}{~|}|}|}y|~~~}~~}~}x}}z~z~~}}|{}|}}}x~~~~}}}|}|~~~~}~}}z~~~~}~}}|}||}~~~}~}~x~|~|{|~~}}~}}}|~~~}~~~{~~|~}}|{|~~z~~{}|}}~|}~{}}|~}~w|~{{||~}|~}~{}~|~~|}|~}||}~}~}~}}{~}}~~~|}~|~z|{~|~|~}{~}}||~{z}~|~~~s~yxyz}{}|us|zqzzx|yxx~vv{zw|{yyyz{yxyzx|~{|}y~zz}x|zzz|z{{|wv{|zywyv}xy{wy}w|y{z{vzy}{z{zvvxxz|{~|xyzv{{zxzv}y}x{~zzyw{{{{{yy}u{{}|x|y{~{uy||{v~y|{|w|zxyy{w{}xzxz}|{xy{z}|}y}|||x{~yzwvxzzw|w|wzvvy}{z{wx|{|~xwyyzwy{{v|~}|~|~w}~y}w}v{y{}yx~zv{{u{z{}x{w{{y~ywzywzy{zxzyz|z{{z}z{|zy{z|w{xyyvz~||xyx|||}xz{y{zxzu{||vy~wwzwv{{zzxw~y|xy~{y~|{}{~zwz~}}y{v~~{{}{}|xz~|{~xyz{wzw|y~}zwz|xz{{x}zyxyywyxyw}}{||~{||x{z}x{|}~x{zz{z~{y~}w~{yx{{{y{yxxy|{{xz}y~{x{{y|xz}|~w|x|z|}zx~~wv~{{}}{{|zx{}{}z~zy|x{z~{xtvxu|uz{w|ryvy|{z{z}z{t~|y{||wy~y{z}wywzx|v{yy}}{{|}{wz{wvz{{yuy{{zzzy~y{zv|{zz|yz{{~ww}|w{z{|{|y|}}}xwxy{|{zwxxuz|wyxy~|zzyzwvx|yxxx{}z|||||}y||}{uz{{|yww{~zxwx}zyvz{s|z{zywx|{y~{|yyx~x||{~y}{zx{}y}}~}}}~}~{{}{{}|~|{}~~{~~{{~~||t~~w{zz}{~}}}yz}{}~y}}~}}|~~|~}}||~}~}~{{~~}~~~~|~~{{~z~{{zy}|~|z}~}}~|~}}{|x~~y}~}}{{|}~}y}~~~}{}}~|}~~}z~{~}{}~}~~~~}~~z~}y}|~}~}}~z{||~~x|}~z~|{~||y~|~}z}~|}}|}~|{}~|{~}~}{{{|{{z~~~}~}~w}~}}{|||}|~~~}|}v}~{~~|}~}~||}}~|}}}}~}~~y~{|~}~}||~{~}|~}~}~{|}|{~}}~}}x}}{|{x}zz{|{{x|{zx{xw|v|xx~~|{}|~~zx|~}|}}z|}zzyzxx~zz|xw}|x{{x{x~|zxy~zx~}xyz}|w||z{}zz~y||{z{}||wz|vw||w{yv~}}yx{z}|z}|~{|y~|zz|}{{z|y{y|z}|{zwz|}~~~}v{zw|}w~zy~~}yz}z~xy{vx}yz~{}y{zz|zyz{y{zzx|}{~{{~y{x{|z}|y{z|yzv{}|||{z|z|v|y}yy~xz{~zz}yvw}v{}z{wxzu{z|xy}{ywy}{||v{|}~zwyzx{|}}z{{zzz}{}w{}x{{y{z||}{z}|}}y{zu|~z{{~z~w}zz|}vz}z{~|t}w{|~}x|wz}zz{yy}~z{zzzzx|~{y}xxtu{z|~v||z~|{||zzyxx|zzv{{y}z~y~y{}z~}yx}}{~||z||v}|vy{|}|||}~|xzw{|y{v{u}{vz|~|v~|y||y{}yzyzu|{z|vzzz{}{|}~zz|y{|~{~y~z|w}{{}zzz{~u|}{{z|{x}xw}z}vzz{zy{z{}||{{{{|z~yzxx|zx{}~}y|{|y|{xy{{zzzwz|wyxxwz}}y~||}{z|zw{z~zzz}vzwy}~zz}v{y{zu}{}wx|}|z~z|~{|x{}}y|w{}yxy{{{~yzz{~}zyyyyxx{z|}{yy{yzx~}y|}}wyzs~|{{}z}zy~y~{~}vzyzz}{z|x|}z|}}}y~|||~|{}~{y|z||~~}}|~~~}|~}|z~}}}x}}}~~}}}}}~}|~~}~{{~{{|~{|y}||}{}}}y~|||~}}~}|~~~~|}}~~z~}{}||~}|}}|}{~~||~|~{~~}}}{||}~}||~{z}~}{{~~~}{~~||~~|~~}~|}}~{~~}~|z|}~}|~~~~~~|}}}~~}}|}~}}{{{~}~~}{~}~zz{~zw||~|{~~|~~}~}}~}}~}}~{~}~}y||~~}||{{~}}~~{{||}}~}~}}|}}}~}}}}y~z{}}}~}~}|~~~~~|{|x~~}}~}y}{|x|}}x|z|~x{{{yyty}|z|{vyy{xzyy~}xv{}y{z{zz{z}|{}}{x}xy{y|||{v|ytzzxyzyx}z}xzzwyyzwx{wvz{zz|~vx{yvx}}|yvyz{xz}}z|xx{{z{}|{y~}zxzyz{|w|{|y{{uxzyzz~{zw}{zwwzz{zx|~y{{|}|z{y{|{vyyuy|{}~~}{~wz~zz|{~z|{~xzzy{zxz|x|yz|xzy|z|{x~|y}{}{~v~~yz||x{|{t{|w|}|z|{v~z~|zz|{{{{x{|yyy{ywzuz{}{~||||y}y|{z}y{zy}wyz}|zx}y|{xzwyv|x{uzzwzv{ytyw{zzz{xxy{~}|}yz~{||{{y|{y~||x~{}~||{~{~||z}zwzy{w{}|{yyyy{uy|zy|z{{yyy|u}|}{~yzz}y~z}~v{z|}z}}zzz}~yzvw~{wx{w{wvxzw|zzywz||wyz~w{z}t}zyyzyy}z{{{z|vx|||x{}{zy|xw{yyz{zzy{z{yz{x{|{}|{z|}wyzzzy{wyzz}zzz{z|}}|wx|{z~x{{|yx{v{yzy}x{z|ux|{xz|~xvyz|y}v||yy{~|{|z{{|wzw~{z|z|x|}|{xyw{zyzvywxy~}}{}uz}{yz}|{ywyyz{yz{~~|~~|{|zw{vw{}x|~zzz{{{yy{v}z}~}{zuzyy{wz}w|z|y|}z{z||{x{{~z~z~}}~y|z}~~}}}~}}~|~}~}y{{~~~~~}}~~|{~~}~}y~~}~}|}~~z|}}{~}~}{{~~}}}}}}~~{|~~~~}}}|~}{|~~~~{{z{z|}}~}~}}~~}|~}{~~}}}||~~}|~{~~~}}}~}~|{~~~}}|~}|~~~~{~z||~|~|}}~~~~z~~}~~~|~~|~y}z~~y~{~~}|~~~~}|~~~}y~}~|{|~}~~}}}~~~}{}}|~}y{y{y|{{|~~~~}|y~~~|}~|~~{|~}~~~}}}{~}|{|y|~~}z}{{{{{|~}}yzy|||z~z{xy}{{y|zvy}yxz}z}{vyxzz}~yz|yz}{{~wx{|zw||}{{x{~y~|yv|zzy~z{~xz~~|w{{|~x|zx{}{|~}~x|zz|x}~xx~xyz~y{zvwz{{zz|zy}xy|y|{zx{zx|uy{zy}|{{{zzy~yy{}|~}w|}y}xy|{w}~z~{~yy}|~~}~wyx|wy|u}}zy{|yy{}v|x{z|{yyz}~zvz}zwzyzyy~tzz}yz{v{xyz{y{~yz~}xy{{z|}y~~z{|xy|zz|{yzv{}x}|zx}z{zwy{y|x{{xyzy}}}zz}y||}xx||zzz{}z{~}{|y{~{yxyvyv{~{y}|~vzx|yxz}}|v|x~}{}z{|z|y}w|||{}}}{wz}}~~~{{|}{|z}~}}}}y~rx{|}x~|yzz|z}|xvzwx|}yx{|w{ywy||}}{~~zz~~~}xx~zx}zx}z~{x{zy{|w{}|z|{y}v{yxz{t{{~yw{w|w~|{xzv{zx{{}{y}|{}y|{z{{||x{{yxwzv{zz|{x|w|{{{{yyx~zzy}yy}|}}yx}~{x{yzz{||}yv{w}|}|~{}zw}~zyzz|{{|yz{|xs{}~|{y}}{yx}y{~z{yz|y{y|}v{x|}z|zxx~wzz|y{|y{}vyz|z|zz|{y{{}txzy~{y{{yx{|w|zxzy||~}wwz||y}y~|||x~||~{{zx~zwzyy}~~y|zzww}xz{|zv}||~~}||{{|}|}{}~~}y|~z~}|}~}|{y}~~z{||~}|}|}{}}}|~y~~}~~}~y}|y}{~~~}}}w|{{y}~|}}|~}}||z~|}~{~z{|}|~{}|{z~}~|{~}~|~||~~}~~{|{~{}}{~~|~~~|}}}}~~~|{}~}~|~|}~}}~~{~~~~~}{}|{}}|}~~~}}x}}~}~~~{~{~~~|~}}~}~{~~}}~|||}yz||}{z{~~~}}}~}~z|}~~{{{}~{{{~~z~{{}~~{|~|z~~}|}{~{|~~|||}~~}}~~}~}}~}}}~}~}z}~~~{}|}|y||}}~{}~~~~~|{|{~|z|~~~}|x{|~z~y|}}}|zz{xwz}}|vy~~y}~xz}|x{|{}{{y{zzx{}{}~{}{|}~v||~~z|y||{}{|}|~z|}yy}{|{}uz~yxz{|xzzuyz{||z{wzy{|{{x|}~}y{}}w|{yx|x{||~}~y}z|y{{zw~u{{x|y|~}{z}z{wx{|zzy|~{{~zz~{|yx~z|{z{xxzz{}}yz}}|ux}|z{}z|y{z{xzzwzx|~vyw{zwy|}z||z}w}z|yyy||z|~y|z~x}x|w||x}xywz}{x~zz|yzz}||||xzy{yy|zx|~z~y}z}}}yw|}|~x~|{y{{|}~xzww}wyzy{~y{zuu}x|wy{z~zxyx|y~z~~{~yzz|{~z|z~yz|}|wy{|z|{}yzz}|t{y|{{{xv{|yu{{yy}yz{|wyyzxyy}}}}yy|}{z}y}yz~zzwx||xyz{zxzzz||z~{wy}{x{}xyy{z}{{yy~vxy|||||~xzy~|~}|}{yzy{y{vxz}x|wyzw}zxx|z|xzz}z{x}zy}~~w}~z|y|{{w|x~~x|wzz}y~zwu{{~xz{y}{{z{{~}|z}z{{z}wtz~t{z|x}||}|y}zz}{wwz{}|}~{~yx}w~wz}z|{{ywy|x{z{z{zy|}yv|}|w|z}|{~{||zx|||}}}~|z}zy~z}{{zx|{x}y|{z}~zyzx{y~{{z{}}}~~|x}z|y|}~{y~~~~}}|{}|~}|~z~p}~z}{~}~~~{~~{~}~}|}|{~{|~~||}}z}~|~}}~|}||||}~{{~~}}~~{}~z}}~}{~|}||}~~{|~}}}~{~~}{~|}|~{}z}{|{}|{{~~{}||~|{~z~~~~~~||z{~~}|}}~|~~|~}}{}{|{~~}|~|}~~~{|~{|}}~~v{}~z}}{~}~~~~|}|}}z~~}~~|{}{|~~{{|~}}}}}}~~{~}~~}}~~~xyx}~|~}}||}}~}}}|~~~}}|~|~}|~{~~{{{}|}|~~~~~|~~~|~~~|~|~~|}}}~{~||~z}x|yzyzzuw~y{v{|x}yyv{yw~y||zxz{w{x~xzxyvz{yz|z|yzz}}wvx|wz~zz|y{vz{}{z|}{z|yxxzy{z||x{v|xx{|{|xy}wzwzz{wxy|y{{}{|x|zr{zywyxzww}{zw~x|}{w|y}||{~~{y{yyxzx{z}v{xw{{y{zz{zzxyxx|w|y|y{rz|~~}~~}zw}|}||xx||{yvx}zzxyy~}{{||{{y}wzzz|}wxyzu|~|{x{|||v}{yz|}}yyxzvy~x||zyz{{y{z{zywz{v{}|}x|z{}zy{yut}{zw||w}{{v|~zxzzz~z|w}yx~{{z{}|xy~x{|}xz|{z}}{{xyv|{|x{}}{zyyzw{{}{xy~{xz{||}|z}||}wzxy~y||{zxz|~xwyw}zzz}yz|xzyz}{}x{y|~~|ywy{|||tzv|}yx{{|z|||zz~{}yz|x{|uyxxyv|zvy{vww{|zw{xxzy}w|w}zzzz{}~~{yy}y}x{yxz|z|||||zyy{zzt{zy{|}{xxzzxxyyw~{~wxyyyywyz{vz{||z{z}|{y}|z|~y{}{{zw||zz|zu{y}}|y|{}ywvv{z~x|wzzy{~{wz}{|w|w|}}z{||wwz{|}zw}}}{}yy|}z|{{x~{w{yy|xz{t|y|x{|zz~~wxzx{|}zx|}}}{yx{z{}{|z~}xz{w~|}~|x||}v~}y{}{wy}{x|}||zw|{|z|}zz|{|~|}{zz~~~~}~{|~{}||}|~}|{y{~~}{|{~|}~~~~}~|{~{}||~z}~~~|}|{~|z~|{~z}~|~}~||~|}|}~}}}{|v~{{}}zy|}||~y{~|~|z~~}|~|}}|z{~}~|{{|}~}~~}~~~~|~{}||{~{~}y}~{{~~}~~{~{{}|~~}}~~}}~|~~}~~{~}y}}}{}}~~~~~|~~~z~z}{}~~~}|}|z{~~}|~|~||~~~~~{}~~{~|~z~{~}}~z~~~~~}|}}}}}}}z||}}{|~}}{x|~}z~~{~|~~}~~~y}}~{|~|||~{y}|z|}~{||}|{~y~~~|}~y~u|}}}~{~|||}}|{{}z{y~{|}{zz{zxxy{{v|y{x~}zw{zyz~{vvy~yxy|}y{~{z|{x}zvwz|~x}|||~x}~~|zzwwz}zyxz}x|{|{yxwzyw}}z||zxw}v~|yy}~|{{z}}z{z{}~|zy|~{{z~||wy}zvz{x{{zywxz{v~y{~{wz}}{}z~z~{}{{zzxz|y{~}~zy|~|x~{z~~{yu{{|||zw~}zwyxxvzzyz||vz{{}zw~}~z|~yz{}{{{y{z{}}{}yz{{~yyyztxzyv|zzzzy|}x~~y|w}yy{zx{y|{}{}v|wy{uz{|}x|xyzz~y{~||~xywzzy~|yy{v}yvzv}wxz}{~zvzxx{yzz||}z|yy{zxx{~zyx|~|z~}~|~{|~}vywy{{zzyywxy}{u{yv{zy}|uy|{z|{z{|{{y}x~xyy{yx~||{}}~z{y|yx|x{z~wz{z|}wy|{vwy|{x}{y~w}wx|}}}z~{{|~~yyz||||}x}tyszvy}yw{zyw~{w||y{t~|zzy{uy{x{z{}z{{z||~{~}y{z}|z}}{{{|z{w{|}vw|v{yyyz{{x|x~{}z|{z|}}x|z|~{y{y{}ww~{|xy}~y}~wxz}}|z}~yxt{|y}|z{xzz||{vwyy{}{{y{t||~zz{{y~yz}|}|}|~{zx{yz{|}z{z}|~{|z~{~y{xy~xxwy|yyt{~zwx|yzz{}xy{{y{|{}|}{}}~~~~}}~||zz}}|z{}}}~~|}~}|~}}~}~z~}~}|~|z{~{}zz}}{~y}|z~|~}|~}|~~}y}}~{z|~~~}~}}}|}|}~}z~||}zy|~z{}{|{}{~}|~~}}{}v}}~}z~~{~}~||y|~~}~~~}~~}{~}~||}~}}}~}}|}|~~}~y}~}~z}~~~|~}~|||}}|~~{}{|}w~|{~~|||~}~~|}{}|~||~~~}|{y|~|z}|}~{~|~~|~{{{~~}~~}}w{~~}}~{}}||}~}{{y}~w}}{}}~~~~~}}{|{~|}}}}}x~}}{~{}~z}x{{yz~z}y~~|xxy||{}}z}x{{yyxzz|y}y|y{zxwv{y|x~|w{z|yzzw{~z|x|x|w~{zxyyw{z}|}{x~z}{{}w}{|{yxwxv{|zmxyzzx~}u{{}~z{~yyy{z}yvwy}~z{wz{|yzz{tz|{}{wx|}z|}}~x{}|}z|{w}yyvzvz}{yxyx|{yv~z{{{{yz}z{v}r~{z{z||zx{{z{z{zyyvzw|x||~x{y~yw}xyyx|v{z~wzy|zy}}}|}y}zzz~x{z}}v{{|}|z|y{z|{}y{zz|}|xzx~y||{|}zz{y|z}w|~uz}z|zy{z~w{{zy|z|xz|{vyz|w{zzzy}{}{{{{|{zwyzz|{w{}~|w{}{zwwy~}{zy~w}zz{}zu|{|}u|wy}}}{~y}x|xxzx}}}|{z~}{xyzz}}|}~~~xw{x~x{~ywy~u{|{{~z{w{|y|{xz~|{x}{z}}~{z{{w|{xxv|}{y~}||{~||zszz{|~}x}}~{{vzyyyyzz||x}x{}zz|xvyw~zy{xz|y|~}~yv}x{}|~z~yxwyyzzxz}|zxw}x{xywyz||{{xyz}}{{}wz|zz|{xx}zwyzzwzzzwzzx{z}z}|z|{||zzxy{z}~}~~}||y}yx{y{zzwxwy{zuyyyxzy}zy{u{|}y}{zxz}y|zy}||}}{y|zx}ywvxzv}r{z{w|zy|zz}}xz{{z|z{zxz{v}|z}|x||yw{zz||}{~~~||z|}~~~~}z{}z}|~~~{||~}~~}w~~|}}~~~}{|||||y{{|~}~~}}z||~||}~y~~z}~}~}{|~}~|}~||~}~}z~}~}~y~}~~|~|}}~}}~~~}}|}y~~|}{|}}||}{}~}{y~~~|}x}{|z~|~y{|~{z~~}||~~~~|~|~{~~|}|}}~y|~~~~}||}~~|y}~~}zz}~~}~|~|{}~}}{~||{}~}}|||}{~{~y~||}}{~}~}|~~x}||~}~}|~|~{}~{}~}|~~}|~{}}~~|||{|~~~|~~}|}z|~~{}|~~~~}}~~~}~~}~yz|}||}~||~{||{x~|y{}}wzzyzyyxyy{wz}{z~{|x|y|z{|{xz~s}}{w}|x|}wy|{~|xw|x{}zxzw|{zwwz|{ywvw~{{txxy{yzxzxywywwzyz~vz|{x}{{}y||y|{w|zx}zzz|{|y{vx|y{{|w{x}x||y}wx}x{{xyy||||x{y{vy|{z{{}z{xxv|}~x|~~}y~|}}yzy}xy~{wzx}{yu{xy{x{z{x{z{yz{{xz|zvyz~{y||}}zyy|}~|~|}|z|~}~u{xzz}xz|}{}xzy~~u|{xtyyz{xy{}yw|~{yz~yxxzy|z}z|yyy}}}xvz~v{}{{|wzw|y|}}vy{}{}xr~{z|x|~}|{{}{}~~~z{~z~xy}}x||~z{zzzxv}|z{}x|{x{zyzv~u}z||}wy{}{{~~{|z|~{yzzx|{}z|}{~}z~}yzy{{zy{|}zzz{||zzz{}y{}~~{{{}z|{}~x||y}{}|yw{z~{x~}|~|{sx|y{~{z}zyzvs{y|yzxyy}~|z{}y|x~}}|zz}|{{}{y}z{}~z|}x{{~|{~z}z{{w|}zyxzx{}wzyyy|{}xz{yvzryvzx}u}w|~}{~||{{z~~}zzz{}yz}z{y}{y|zxz{xy{x{|xxyyz}x|z}{wv{z{}|~{y{|{|zy~}yy~{~u}x{w}|y}{w{}x~yzz{wx{}wz}xuzx}z{yvu{}yvz}}~y{}}y~|zy}zy}||}{y~~}x~}|~~~|z|}~~}~||~~{}z~|{}}|||z{|~~}}|}}{~~y}||{|}|}~|~{}}{~{{~~~|}}}}|~~~~y}z{~z}|}w}{~{}~}z{{}|~~}}}~~||}}}z|x~}|}}~}}}|||{|~||}~~}|}~{~{{~~~{|zz}{~~z|||}y}~~}}{~~|{}|{{|y}|~~|{||}~}~}}y~~}z{~~}~}}|{|{|}~~~~z|~{~}~|||}z}~~}~~z}}}~}{z|~|}|z~|}z~}}|}~~}}||}~|~~}}|y|z{~~~}z~|}}}~}~~||zz~~|~}yx}~~}~~||~x}}~}z}~|z}}~}~z~{}~|z}~~~||~{}}~~~z}w{}zz{|x|vx|}{xz~y{z~}{{{xzxzxwzz}x{ywy}zyy}}~~zyy|x}{yvzwy|zzxz{|x{y~zxw}|yz{}|{{y{}z}|wyxxy|uy}z{{}{zzxw{~~{|yx|}}|us{}z{xzxzyx{y}|{|x{|{uz{yy}xz}~z~y{{{yww{z{|yyyw{|zz||{~xzz|}|~y||}|x}}~|y{w~{{{}wxz{{yz|{{x|x}~{~xy{t~zy{vw}z|z{||||{xzzxzxz~w|y}yzz}xywy}zyy{y|}z~|{{y}~|~v{{|~}xw|y{yyxz|}{z~}z|z~{{xywwzw}vz~~zw|{yxyxz|yz}z|zzy||~{x~z~y|}~z{y{}}{x}~y{z|~~{~||ywwz|}}ux|w{z|x{x{|zz|z}t}xzyy~yzz|~y{}{~{|vyv{z{|}z{~z|x{{{||z}zzw~|{}z|y{{}z~{{~z{wvx{}{z|x{|z~zzyzyz{{}{yz}{{y{y}xz|~{~|zzxy|yw{{|vy|t|{}|{z{~}yy}}zzx~~z}{~{yxv{~~~{z~zz{{|wyyy}z{{x{}|y~x}z}{zxy|}~x{vw}~z{}x}yy~yxvwy}w|~xw{zy{~zy}|zvz{yx{}zvy{{{{yy~wyx{}z}yyx||z|}v{}y|z|{}{z{||v|yzz~yyy}w||x|w}y{{wxxy{~x|z|y}{yyvu}x{{~zz~{{t~|z{{y|z~|zyx}zzzz|{|w{x~~x|~~~|~|~|{}~~|}~~~~~~~|{|~}|}z|~~|{{}}}|||~y~{~~~|~~~~|{|~}}z}~y~}~}z~{}~|y~}|}}|{}|y}}|y}}{|~~|}}}}~}~|}~z|z~}~z|~{{|~}}~|~~|}{}}~~{~||~}}|z}~~}~~yy}~~{y~~|~~{~~|~}~}~|z}x{~~~}{|~}}~{|}z~}}~y}}}~|}|~}~~{~~z~~|}z}}|~z|}|}}{~}~|~|~}~~}~}~~|}|~~}~}}}t~}|{}}~y||~~|}~~~}{}|z}~}}|~z{y|{~|}}}z}~}z}~~~~~{}}z{}|}}~~{}}~{|~{~~}~zz|x|}}}~z}|xyxyvv}wvxy|y|wzzuyzzvv|~xx|}~~z}xx|}yz||y||}z|~y{|~{y|y{zwxxzxy|yx~{w~yyw{|{yx}yw{{|~zxxzyy~z~x~{~|{z{{||x}w|{v}|~xz{yyzyxzz|u{wu||zv{{y{y}||ywzx{{}x{wzv~{ww{wy~z{v{z}yzz{x}~x}{{}{zwz|z{{zz|wz{y{|y|{t|z|yyv}}yzuy~zy{|||{|v~{yz}{{{z~}z}z|~{~|{yyyw{yxy{y}}}z~||~{wyvy{wxzzy{zx}{}{|{wx}z|y{}z{uz{{|y{|yz}z{wy{wyvyy}|}z|vuy}y{vyzwy{~~~~~|{{y~~|}z|z{||{|}{{ywx|zxxz{~{{{x}}xy}xu}{|w}zy~z~z{|{yvz}w{{{{y}z}}~~|zzz~z{vyz{yw{xwx}}}x|}|{{y~u||z}|}wx}{x{|{}z{{}zz|~uz~yzy}}z~w~zzz~{}y}utx{w|y{z{w{wy}~w{z|x{yz|y|{yz{x~}}z}}z||}}x}{z|tz|{|z{{x|{{yxyz}{y~{|{v{v{wy|x~{wxys{}}xyy{}}|~|}wv||y~~y}}|w||{z{y|vx{uxzxz}}z}xxuxy{{y|x{z{yux{}}||}z~~|~{{{|zzz{s~||z~}}z{{{zxy{zz{xz}|{y|z~~|y}{|~}|z{vvz~|yzxz|}zy}~~~|}}~~~}~}z~~}~~~~~~~~{}}}|~}~|~|{|}y~{~}}}y}||~}z{~|{||~|}}}{~}~{{~y}~{~}}|~~~|}|~}|~}|}}}{}{{}~}}{{}}{}||~~~~|~}~~|}{~}}|z~}|||~z}|}}~~}}~}|}~}~|}}~|}{}|~~~}~~~~}}{z{y~}~}w}~}~~~}}|}}~|}~||~}}~~{~||||~~|~~}|}~~~{|}|{||{~}~~~~}~~}~{}~z|}~}}~~|~~v~||}~}{~~~~{~}~}}~~~{}|{}|~}}~~{|}z||~}||~||~z}}~|}}}~y~~~~z|~~|~|~~}zw}yx{wyzw|}{yx{{{z{xz}}vx{zyzzw{v{zvz||{y{wt|x~}zy|{|y{}|z{z|y{{y{}x~|y{z{t~|z}{u{~xy{|{zt{|{zz{{zu|{zy{y|{x||z{yyuy{yt|zy{zx}zyzz{zwzz{u|zvzz|{|x|{{|z}w||}}x{yy|yvz{}x{{|xzwy|z{}z}v}|~|wz|wy}|yu}xyx|~y}y||xz~{yyz~|{w|x{y~zwzvu|}zy~{z{w~~~~|{|z{z~y}ux~|yw{z~zxzzx}w{xx|yz|{~ywz{|yxyt~xxzyx}~~{}{wxyxzx|zt{{z}y|xyy{}{yx|yzy|}z{}s{}{~z||y||zyx|zy~yy{yyy|{|z}{{{vyz{w||y{{{zxzz}}~}~z~x|yy||z|yx|zy{u{w}z}}}yx|u||x}x~zzy|yw|yz}ywp|{xz{zw}||}}z}vwz~zzzy}||yz|~{||}z{wy{{y{v{|{|y~xzxzyzy}zzyw}~}|vxzy{zx}{w}yx|zx}y||zzy{}z{|}}zzw{{z{{zw|vy}z|x{~y{z|}xvy{zz{}~{{zywzw~|szy}zzz{{yzy{~yx~{{vy{zyy{{y|}}z|y{y{{~zzvyzyxxuy~|w|y{{~{}vzxz|v{x|x}yzy|{x}|{|xwyyy|z{zz~yxx{|}}}|}{y}|u{{|}{yz~zzxzzyyw|z|}{w}z{w{~}{z}||{z{zx|y}xzy|zxy~~~~|||~{}~z~|~~~~{}||~|}|~}~}~|~}}~~|}~}~{{~~~}{z{~}}~}~z~~|}|~}}{}}}|~~}~||~}~~|}|||{|~}z~y~|}~}}~~~}|~~}~~~|}}{~~~{}~|}{{{|~}~|{|~y|}~|}}}|~~{~|}~}~{z~}~{}~}{~~~{z~}{~~}}~}|}~}}}}{~~~}}~y~|}}}~|~}}|{{~{~~{~}~{~z}}~|}~}}}}}|}}|}~|}~{}~|{~x}}|~}}~|~}~}y~~w~~~z}}~}~x}}|z~~~z}}x}}}{{}|}~||}}}~|~z~}~|}}|z|}z|||~|{}~~}~~|~~}}}z{|y||}{|}}x|}w|wvwxzv{|vx}xxt{wvxvuz|u{zz{yx{vvx{|yz}}xx{z{z{~w{~~|wz{{~|x{y}~~yx}vxtxu~{y{xwz~x}{zw{}v}u~{{x|y|{y}x}zx}}||}|{y|zw~vxy|~{y~v{x}yz|vw||||}zz{yz}xzx{|yzyz}zzzz{xyz||}xy~~~w}~}}z{{}{zz|}wy{z}zw|}yz{y|x|{z{yvzz|z{y|{~}{wwyzxvz}~{zx~{x{~|{{|{|x}|w{xz}vz{z}zzz||wyx}x|}wy}{~u~{x|~}|}~x{|zz~{w}~v{{u{|{zyw~zx|syyv{yzx|{|xuyzz{zz}{{{}{~z{}{y~yy{{y|y|~|y~{{x{{vyz}{~zzzzv|yv|z}x{yz{yu{yy{z}}yz~y|{z~z|||z~x|z}yzz}uzx}{zxz|z{}yvx|y}z}v{|~y{yzwtx~||yzy|~~wyz|{{y|zzwzy}|}w}{s||ywyyyxzzz|}{zyww|yxvx}}xy}|wx~|xy}t}||zxx}~z{{~y{|}}z~xwyy{z|z|y}z|uxz~yzv{xz|~zzz~{zxyxz{{{{~|{~zyzwy{}yz}}}{{}{{z}wv{tvzxvyz|vxv|yz~z||yy|x{xv{vx{v~{{}{zz|{|y~{z}zz{~y|zz}y{}|wz|u}x|z~z{}zvvz~|}x}y{|uzz|{|}z|zvz{~x}s{x{~|}~~}~~|~~}y~{{~{~x|}|}~~~~z}}}}}~}}~~|~~{|}~~}}~~}~}}~~}z~~|{y~}||zy{|~~}~z|}y||}}~{|yz~~z}~~}||{}~~}}}~||~z~~{||~}}~}~~~}~|{|zz~}~~}}}}~}~}~y}~{}{|}}~x}}}}}{y{~{|}~}}}~}~~~}}~~}|}~}{}}|~y~z{{~~y~y~{}~~}|||}}}w||}~~{|}~~~}~}}}{}|~{{||}}~|}}}}}|~~~~~~}~||}z|~|~y~~}~|~}}}|}}|~~|}{}~||z||~}|}}}}~}~zz}~~}y}~|y~|~||{|~{yy|yx~ww{|yr|~z{}|ywwxz{~|}}}zxzxyy|{z|}|wx{z{xz}|x{{}x{y{xxw~z{w|vw|t{{y{y{|}|yz}zyx}w~}x|{}{{z}z{{}|zyuz{~zzzzzywz{w|}zxzuzz{z|yzz{wx{xnuxq|vx|y~}}}z}}}|y{|z|w{yyvxx~|w}vy|||z|zywy|}{}xx{|y~x{||yu}}zyw~|u|z||zz{~y{{{{~yz}|~{y~zzyxzzzy~{y|yxzz|z|{~|w{yyzy|{}{x|||zy|w{~yx}~}yyzy|{ux}{xz||}{}{x}{{zv|zy{xux{x}yz~|yy{}|zwy|{xyz{w|yzz|{{|{zz{x|xy{}y|{wz{y{}yz~zzzvw}zx}xy~{}~{}zz}}|}||z{|zz|zzyz}zzy|w{x|y{{}xy|{y{y|zx~|{zzy}zw{}||z|yx~{|{}{}yy|z~|{||x~}zzwy|{z{~|x{yz|xzv}{z}{~}y~v}xzyz{yx~|w{y{yyx|zz||lxv{xx{~zz}{s}~||}x|z~zyw|{xzxwz~x{{xx}{{y{|{zyv~x~zzxy|xzy{~{y}|zu~}yz|tx|yw|y||{uxx{~yzy{}tx|{{~{xyz{|z||~w~ywzz}x{|x}}{}xzzy|vzw|y|yx{~uxx}|zyxz{y{~wx{{{{yy{{y|zxzzw|zx|x{xy~vy~xyx||{y{zx|}{yzw|v{yx~|{||}~~z}|||xy|yzx~~}~|~{~z}{}~~}}~~~|~}y{{{}~~~~||{}~~}|{~~|}}}|~yx}||{}}~}}}~}~~~|}}|~}z~}}|~y{}|{|~}}~{~}{~~}{}||~~}~{~~~~|{{~{|}|~~}~||~}}w}}|z~}||}~~{z~|}|}}}~z~~y}}|~}}|}~yz{|}~}~~}}z{}~~~~~~|~~~|z~|}~}}{~|~{~{}}}~|y|~~~{~||{{}y}||}}zzz}}|{zz}~~~~v~~}}}~~}|z~||}}~~~||}|~}}|~||}}z}{{zz}z{}~z}}|}~~~{~}}}~{~}}|}|~}~}y|||z~|}~~{~}~z~}~}}|~|}|~~~z}}{~~~}~{zz|}{y}z}|}~vzzxy}yy{vxys{|y{z{|zyy}zxyzyv{w{{|xxy}}z}zxzy~}{{z|}{yy{{zz{~~}xyyv{ty{yz|x{yzzx||x{y|yyxx|}{{z~ywy}wzxwwyy{}{~x||{|}|{wzyut|{w{y}wwx~}{z{xzyw|{}xzz{w||w|}z}zy{y|}y|w~~zwz{}{~|~y|{{z}z{z{~|wxt~wz|x}w{ywx{x|}|}w{z||sy}uy|{||w{{~}~{{}y}}}y{z{{wvvz|yzz~|yxv~yx|zz~}}~wt|}|||r{}{}~~yz}{y}yzz|w|{||{~|}xx}{yyzzy{zzzuyz{{x{yx}yyyxx}|{z|}w|y{z}y{~{}zx~|~{~}~}|xy{{x{|zxx{y|zv}x|yx~zx|y~y}~{wuzzy{~yzz~wy|z}x}|x{}}~||z|z|}|x|||{z||{{|}|xzw{}y|vw~y~{z|y{y}~{z{}|~z~|z|z|~|}}qy{|{}|~|~|x}{|{{{x}wxyz{~{y|x}w~wz||v}~z|y~{{xuz}|xz{}{{x||{}y|{|z|yx|z||{z{zwuzvux{{uz{{u}zxz}{{{{}yx}}yyz}y|z~}}|}|||zxz{wyx|x{vwxz|wyyx}xyyyt{vv}x||zy}~}}|xzy}||y|{~{z~{|x}y|}{|{z{|y|zw{|w|||y~{|{{yzy{y{uxz{}z{~|}zy}yz~{{{~~~}}}}~z|{}}z|}{z}}~~z~}}~}~}}}{~~~}~{~~{||{}}}{|~~~|}|y~~{}{~{{~}}}|}~|~}||~}~}{{~}}y}{}~}}~~{|}~}|zz~z||x~}|{~{}|~{~z~~~{|~{~{~|}}}}}~}}{|~}||{|}|}~~~z}~~}}~~|}}}~|~}~~}|}}}zw}{~~|}}}}{|||}~~~~{}~~|~y{~{~~~}|||~}|~}{|~~}~||~~y}~|~|~~{}~|}~||||}~{}~w~~~}}}|}{u||~{}|~}}}||}}|{}~{}~{~}|~~~}{~}x}~}}~}}}~~z~~|~~|z~{}x{z~}~{~~~}{~|{~z}{yz{zyzvzy{yzy|yz{z{zx{y{zz{x}uxxx{}~|y{xyz}zxxxyx}||{|{}y|z|{yx{{z~~x|zzx{~{}x}{|~z{~z}|u}~zz|{x|zzz}vy}{{yz|yzx{xvxy{wx{}{zx|z{|{{|{xzyx{x}|z~{}}~zzz}}{yzyzu|y~zz}|}{|{{|y|y|||yt{~{}zx||zyt{~wy}zx{x|{x{{~wy{yyx|y}||xz~yz{yzzzz{}{}{{zx}w|yz{{||z~{wzzwz{x{~yx|{yx{}{}{}|{wwzxx{~w{{{x~zzx{}{~~y~|{zw{{y{z||x{zw|x~xxzzxy~yz|xuy}x{wzxz}z}}z|vy{~y||||z{z~|{vz|{~x|x{{{~y}||{|{{{z||}zz}{{yzzzy|z|w{{wz}|z}yyzzyzx|{xy}{}~zzx|{z{y{x||y|txx|x}|vz|y{{~z|wywx|~~{{xyyz~y{~x{yyz}x}z}y{{|}{x{{{~x}|{{~~{{sx}|yy|~yzz{zy|}z~zx||}}}wz|zz|x}{{}~ywyyxz}|x|||{{zxy|}ww~|vv{yy|}{{vyw{}xz~y{zuyxzywy~x{x|xux}}x{yzzx|{x~vyxz{yyy|{|yyy~w{xyyzuz~|vyyy{{{y}}{}|yz~}y{{x|||zxxzz}yzxyz{w||{}|||||zzy~|~w~{z{v||y~}|}|uy|u~w|y{yvx~{}zx{vz{|~zx|{y~~~~~}}}}{{}{}|~~|}}}|}~z|}z}|~~~{x}}|{}}~}z{~}~~}{}{}~z~}{}}~{~~z~{}~|}~~|}~~{{~~~z||~}z{|}~}~}~|{}~z}~|z~}|}}z{z~}~|{z}|~~~~~}~~|~{z}zz~|~~|~~}}}~{~x}~}{~~~}|{}~~~~|}~{|~|~~~}|~~~|~{}{}|}}|~y}{||~~~}|}|}~{}~~~z~}~{~y~{}{}~|~{||~~|~~~|{~|~}}}~}zz}}}}}~}~{z|~{|~|}|}z{|z{}{~}~}~{~~~}~}}~||{|}~z~~~}~~}}~~}~{~}~{~~}~y~z~{|~}||z|||zz{}{~u}|~~|{z|xw|zy{y{wywwz{yz{yvyzxx{z|zx{zwz~y{zw|y||yyz~yzzz~~z}~}|{wwz}~yx~|~x~zyz{ux{{x~|w{yyx{zyuw|yzyz}|~z~yy{{{yxx{{{yyy{z~{z{wxyy{y{{x{vz|xx}|{xz}v{y|wvuuzvwwyuy{z{vu|z~}x~|}z|{}{{}v}xxz~w|}|w~}{yxv{v{{uuxxx{y}u{{{xyyx{yzwz|}{}||{x{yyy{}}w}xy|z}}y{}xyzuv||zzzx{uz|||yzv|zyyx|z}|zz|y|~yx~yz|y}|zz|x}{}x{z{{v{zyzyz{ys{{wzyz{z~z}w|z|{x}{}zz|}{~|}{}zz||y{x||zz}z}~y{wzw}zxw||x~xzvx~|wy|ywvyzz|}{x||xxw}v|z|~{{{zzp}~xyz~{}~yyzzyvyz}xyy|z}xzyx{yu{xwtz}vuy|yx||yz}|}~}||y{y{x{}}~yy|zz{zzvxxx{|w|yxw}wz{zw{w|z{{x|zxzywwyzxxy{zz{z||y~|zwzw~y|y|vxx|x{{uxw|y|}}u|z{zyyyv~yvuw|{|x|xw|~w{zy|z|}~}{|z{yz~z|wwwxy|x{~z|zx|ywx~{|yvxxzxz|y~{|zzz~zz{y{xy|z}yy{{yx|}y|y~}}z|z{z|{~{{uwx{}xy|{yvwxzwvxyyxz}}y{|zzz|{}{{{~~|{}~}~||{{{{|}||}}~~}}{~{}~|||}}}~~~z|~~||z}|~z~|~~{}}}x{z|~}~}|v{}{~{}}{z{{~}}~}|}}}||z}~~{{z{z}~}~}y}}~|}}z~}~{~{}~z}{}|~}{~|~}}}~~{~~v}~}|~}|~~}~y|}}~}~}z~~~|~{{~{}~}||}}|~~|{}|}~{y}~~~}~}}{~||~|z|~~~x{|~}|{|}{}|{~~{}~}}|~{||~}~}}}z~{}}{~}z~|w}|}{~zz|z~}~}{|~|~~}|}~}}|}|}}y~||}z||}}|{x~|~~|||}z~|~z~}~~}}}}}{}~~~|}|~~|~v|~{{||zzz||xz~zy{yy{xy|}}{z|{z}zz{y|~xyxzz|yyy{}{yy{||z{}xzw||~}y|w|~~x~}{y{vy|zxxz{|xzv}w~x{|||x|zy{yw|{xzv}xzzyy{y|yz{z}y~y|yy{z|z{||zxyzw{y{~~|{x{{yxzz~zz|}xzt}||yy{z|t||}zz~}zx}x{{yzyyz}y|wxyyy||{u|}v|x{wxzz|zz{}zyyyz{|y|zw{zy{y{~uu}xzx{v|w{{xz}z{ywzz|{|zvz}||w~{wyxz{xvzw|}~z{z{{zz{~}~}w}}wz|~y||zz|x}z{z{zz}z~|z~|{{|z{y}ux|~{|x|z||y}x{x~zz{wzy}zzy{{z{{{|zz}|{~z~|}z{vuzzz|}y~x{|yxyz{}zv{yz{~y|xzwzx||zxx}{x|~xxx}y~{|z}z}vy|yz|yxz|x|zxz}zxxzyz|{zz}|||~|z|{w~}xxuzy{xyyzwzxx}}z|~~u~{{|z|uyxyyzwx|yu}|xz}{|yxy{{yw{x{{{|zwz|x{xww|xzuxyy{yxt}yz{}xyz|}|}xy{{{~z|w||y{|uyyw{zx{w|{y{}tx|wx{yzzz{zy{}z|z~~xzw{||z{}yzzy{{||z|yzx{|{}zxzxyyyz}{yz~{|y{}{{}z||{zzzyy|{yy{{z{z{zx}|y|z|v|}|z|zy|yw~|~{uv{z|y~|x~zzyz{x~|z{z~~}|}}~}}~{~y~|}{}~}{~}~~{}}~}~|~{{|}~~}}}y|{|}~}|z~}||~|~}~}}y|}z~}|~~}}{||}~{}{|~}~|}|~{}~{y~|~}}}}~~~|~~~}}|}|~|}}~~|x|}}~{~~~x~}~xz}{~~z|}~|{}~v}}|}~|||~}|}~|}~~~~~~z~|}|}~{}|}~}|~~zy|~z}}|~{~}}|~}}}~~~{{}~|}~{~~|x{}z~{{}}}}}~|}|~~|||}~{}~}{~~|}||~}~x}~~|}}|{{}||~}}||||~{~~~~~{}}|}}~}}~|{}|}}}|~~~}}{~}~~{|}{~~}|}}|z{~}|z~zz|{{z}|xtwx}xy{{{}{||{{xyuuy~{}||{}{zx|y}|~zyz{x}|{{zxyzzx}|~{z{||z~{zz|x|xw|z|x}y|xvzyz||}wxwz~|wyw{{yz~y|z}{|}z|}zx|~~}{|z{|zwuzzzxx{~}x}}|y|~xz{x~yzzw|z~|v|zzz{~z~zyyz~~}{xz~}~|}yzzx{z|{y~zw}wzy{{~x{y|u|yzxx{zx|y}xyz{|y~zx|}y|}y~}}}zwwz{zw~x{{||zwv{{v|vz}w~zwzzu{|z{zzx{~{w|}~z~zy~|}}zx{|~~}|zz}|zz|yz|yxzxzyxx|z|zz|{zz{|{y{|yyywz{~vzy~||x~}z{zy}{}}{~w{wv}yx{|x}x}z}r}|{v|yy{x{zy{z{{}zv|||z}|}}y||w|{{~{zx}}z|{vwy|{z~zz~y~y}{|}}{}w{yz~|zz}}~wzz{}zzz|||}|{x}z{{}z{}{yyz~}z{zy}{yzyz}z{y{|v}{yw{yzywx|x{~z||z{{{z{{}}}yz~zz{}u}x|~zw{zz|y{{wy~zyxy{|yyv}y{z{{|~{}z|z|{}{|y|{x|wz}}z|{|yyt~~z|wxw||xx|{yv}{||y|zx{{|yx{z{y{~{|{}zs{yzz{x~||}{~{y~|zz}v{yzzzy}{|z{{z}zy{{}{}|x}zzwyv|z~||{}}{{~|{}|{{~z||~~~{~z{|~{~~~{}|{~{{}}|}|}|{}{|~}~{{}}~~}}|~}}|~~|~}~}||}~}zy}||~~~}}||}}~{z~~}||}|~}}}|||}~}}~}~~~~u}z|}z}~}}||~~|~}}}~~{~y|~~~{~|}~}~~{}}~~}{|~~z}|}~}}~~~}~{{{~~~~~}t~z|~~{y~~|||y}|}~}}||{||~|}~|}~}}~}{}x|x}{z~}~z{~|}~{{}~y{}|{~~|}~}~}~~}}~|~~||{{{}|~}y~|~}{~|~{~~|~~~}{|{~~~}y~{~y}{|~~~|}{}|yzv|x~~{|}}y|~||{x{y~w{{w}zv}}{{{}{x||{{}|z~~|{|||x|tx{}~yz~{w~{|w{}}}}{|~{z}y|xz|y|zz~~{z|{wtzzxy|~{y}y}}|{~y~{}yx~z}{z|~{vv{~{}~x~zy||zy}z|z|yzyxz{|{|{zw}~|z|{vxw|w|{|x~z|}y|y}|}|||{z|y|}|xy|zyy{z{~}}~{{{zz|{|z{v{w|||uz||z{~yz{{{}||z~wy|z}|~||||z}}{{}x~|~{}z|{y{|||}{yzw~~w|z|zz}z}|~}z{}}|zzv{~|~|xx|yz{}{{~vxz|w|{|z{{}}}x~{~{v|y||||{x{{|}|~~~zy{}~{{~}{{{||x}zy~y|}{}|{}}}|zz{z}}w|}tw|{y}z}z{{~|y}x}}{{}z}v|}y|}{yy{y{~|{z|y}{zy}~||}~}|vvyx|}|yxz|}}}|{|y}||{y}{x~xy}y}{yx|z{|}||~|v}{}y}{~{|{zy~{{|~|||v}~|}|}}{{{{~xzz~z|{z~zzx}}z}}y}y~{xw}{|{~y{y}{}{zw{|wzyzy~|x{z}|{{||{|~y{}|}|||{y}|}~z~w{~~z~y|}z~}}|z}{|}{~~{w}{|}{{{|zyy||y|{yyy~|}ww}}{}z{|}{}}zy~v~z{{w{{|v~}~}||~~z}z~}~~}{}~||}~~}{}~|}|}||{~~~~~~~~}{|z~~}~{~~|~{}|}~~~}||~}~~|}}~||~}~z~~{}}}~}}|}~|~~~}{}|~|~~}~~~}|~}|{~}~}|}}z|z}}~||~}z{}|~}~~~~|~}z||}~}~y~|~~||}~~~~~~|~{~}|~}}}~}}|~~~~}z~~|z~|}}|~||z{zzz|}zx}w~y~}y|{uzzyzt~{x{y}z~xwxzy|x~yz|y{{z{||xz{}{z~x|{}xzy}|}z{{y{y{}~{xzzy|zzy|{zw{{xxrv|y~{~~{xz{|~~~{yy{~~z}zyz|}}yy~{zy{~x}yyy~z{{wyx}xvz~w~yxyw{y{~~x|xzy{}z}~|x|{y||x|w}z|}w|}xzzzvz|zz||vy~wz~|{yzz~||x|wxyz{z~}uy~{}~|~wuy||}}xz~{z{yz{x|{xzz|y|z{y~zwyxz|yzz|w|zz{|z~~z|yx~}yz}~z{||}|{~~{~|~}z{xvz{ywzzyzxwy}v}|{zyv~y}y{zxxv}}||zwy}z|{z}~}y{z~{{w{zz~|{{|z}wyxyyxyy}x{x|xyzx}x{{~y~{}{wzz~~||{}{~|xzzx|{z{zzy{x}yz{~zzyxz{|{{yw|zz}}zy{~|z|~{zx{{}z}{z}|{{yzz|w}x{{}~yw}z|vyu}zvz{yyxy}{{yzy{|}x{y}{xz{{xzyxz|z}{}}y||}~}~}~~}}{~}|xz{zx~yu}zz{zyzxzzzxuxx}v|vy}wz|{~y}yyzzz~x}y~x~z}}||{xy}~~{|~{y}y|{zv{x{{wwy~yyw|||zyxx}yz{{y|~zz~z~|||y||~z}}w}zx}x}}||}{wzy{{{~xz}{uzzw|{~v~wyyyyy{{yx~||||z|~~|{{}~zy|~|~}|~}}|}~}~v}}~}||~{}z~~{}{z|}~|}~~}}}~~~{~|~~|{~~|~~}|~}~y~~~{}~}}||~~~{}~~{}~~|z~}}~}~{u~~{z}{~}}}{~~}~~z~~y}|~}~~}~||}}z~~|{~}~~|~|||{~}|}~y{}x||~}}}}~z}~}|~|~~}}}}~}}~}{~|||~}{{|{~~~~~}~{}~}}z|y~|~}}z|~r}}{z~~||~}}{z}{~{}z{|~}}}~~|}}v~z~}}}~~|}~~|}|}y~~~~|~}}~z|~}|{}~{~||y|~}}}}|~~}{}zz}|x|}y}{~}}{{}}~y{~}w~zxzxx{wz~yzxyz{zyyuxzzv~{|w|v|zywxyw||z{xyzx~yzyx|zz|z{x|{{z|{x}yz~{|zzy{{x{}~z~z}z}w{x{xx}|z{{xy{zy~~zvv{{|xx{|x~w{yxzzz{zz}}{zz|yyzzx|~zxyy~z~{{~|~{{y{x{|y~wz{}y}wz|ywyx{z{yz|z{z{zz{~x|{|wzv|y{z|{}yxyy{~}yyx{~vxz|~{zx{z||{}tzy}{~|u{{~|{z{y{xzvz{}y}{x{yzww}z|zyz{|}uz}zzzy{x{{|zzyz}|wz}{y||{xvy}{yy|{y}x~x{u}xy}}y~|{y~yzzwxxv}wz{yx{z|{z|{{z{zyxvyz{y~yx~}yqx{}}yz{}||zxv{}y||s}}|{~~{vuz}}vz{~{}uy{||z}{|z|u{xxz}|{z|x|{||u{}{zyyx|wz}}y{|{}|{||v}y~}}y|u|{x}xy}x{wy}wyw|w{{x~y|~x}{}y|{y{yw}z{{rzz{|{yy{w|xwyz{y{}x{{|~|yyxv}suyuy}~zyz|y~yyzz|z{y|}yyz||{xv}|{v|y|zxyy{{x}x||z~w||w}{xw|ww{z|zxx{{}{|zzz}vzwywz|x~zwytxyx{|xz|u}u||{wv{zxwysuz}y{wx}y}|z}{}y}xvy}{{|xzzzzwz{|}x|{|{|~{wyy}~yyxz{}}s{|zw|zy{~xz~zz|{|}{zz{x|~}z~|~~}||z}{~~}z||}|}}|}|y~}~}~}}zz~}}~z~{}~~~~}}|~{}}~|z|~{|||}z}|}|}|}}~z}~}{{wz~{~z}|{}}~~~~{}~~}y}~~}|~|~|~~{}y}~{~~~y}}}~}|{~}~~z{~|z~{~~|{~|{z~~}~}|~~}}~~~}|}{~}|~yz~||~}~~}~}}|}~~~|}~||~~|}}}{~z~{}{~}~~}}|~~~|{{~{~{~}~{z~}~zy~|~t~{||}~|w~}~}}~{}~z||}~}}|~}~~~~|~}~}}|{}|}~|}|~~|z{z~~}~~|}~z|{}|}{||z~}|~}|v~z}{|}~|~~~}}{|~||~|~}}|~|~~}~~{~~}y||{{wz}|z}{x{|{yxvw~xxy{yz|zz{~y|yz{}zzwz|uz{w}|z|}|~|zy}z||{{|yzz}~x~z~~}zwy{{w{|y{}{y{z{y{yxz}z}xwy{}|||xw{y}zz~y{}x}{v|y||{{xvv{yxuzwxywv{|zw|yxy~}wyzy|zx|x}z{{~yyy}}zz|y||z{zy}y|}}y|xxz|z|v{{vyzxvzyx|uxyz{z}yxxzx}{~{xy{zzz|zzyx|{||{y|z~yzy}y{zu|z{z|yyxuwxyzx|y~{{z{|wzyzxvxy{w|~xyzx}zw{{xz|{|z}xz}yy}z~~zyzy{{y}wvy|z{z}z|{y|}|{{z|{|}||y}z{~y{z}xy|||}y{{z~z{|yy}{zxyz{|w|y{y}yw{xzzxywxyzwzz}{}|zw{{z~y{|wzz{|}|}y{||{v{~x~z{z|w~}x{yy|zw~z}}wz~{z|~z~zz}|xz|{y|}{{w{uv{||yy}xz~~yyy{}yzz}xyz{{yzx{zz{{zyy}}y}zyw{z~{z|x|w}|}z~{vy|{x~vy{{|}{~ywy{{wwxzz~{yvzvz{zt{yyzyt{v~zzy{{yz{zx~{{~z~~v}z{{}~w{}y~z~{z|zywwxz|{zyw|~{|||zyz{yzzvx{{}yy|{{x{w}||}{}||zw|y~}|}zz|}{|wtz{z|uy}xy{|{xzy}~|}{ywvx}}}~{}z{rywz}zzzx||{}{}~|~}~{}~}~}}}|}}|}||~~}}~{|{{|z~v~|y|~~~{}~~~~~}|{~z~|}~~|{}z}~~~}~~||x~}~{}{~}}~~y~}}~~|~}~{|{}{}z}~}yy|z~}z~~|}}~~~}y~~yw}{}}}|~z~~|~}}~zz}z}|~~~}{~}~||~}~~~~zx~~|}u{y}~{|{z{|{~}~~}}|z}}~{||~}~||~~z}}|~|}~u}|~{{~{}{}|~~|{~}|}~~}}~||z~{}~~~}~||~~||}~}~}{{||z~~{{~yz~z~~{~|{}~||y{||y}}yz||~}}z}~|~{~}z}~~{|~|y}~||{z}|~|z~|~|~{~}~|}||{}{||z}~y}}z}zz|y}|}~z|~u|z{{}z{x}zyx~{y|~zswv{{{{}~}wz||}yx}{y|zw{x{}{|zzyvw|ww}ywz}z{y{|w~}yz}}z~|||{{|zwyx}y}x}y{yyx{y|zyw{xv~{{~zx~yxv}|xz{y}x||x|~{w|z}{|~wy}~yzwyx{zv{~z~{|~z|xxzzz{z|wyyzx|z||}yz~zyy}y|zxxy}|y|z|xyx}x|zz{s|{|zyy}xy||}w{{{|yyy}|zyzy|zz||{{~|}}zxw{wz{y{yz{zz{yx}{~zyx|}}yz{|{{z{z{z{z~xz}|vy|{z}zzz}xz}}z}|xy~y{z~{y}|y|xxzzyz{yv{x}|z|zz|w~z{w~{zvyzw{|{||{{||wzy}{}~z~vy{uz|w{|}v}y{y|}w|}{wz~v~xz{{~|yw}{x{{{zu~|y|zyxx{}{}z}z}zxtz{{|{zv||yw{zy}zx|w{zz{z|z|z|zxx}zzw{{|{w|{wx}y~|yz{{|||v{|x}y|x|zxw{zwzyuz}yzxw~{~y{zx|{yx|~~|yxz{x~{ywyx{x{yy|y{{zzxxz}~zv|zx~{y|yyz{{z{w}z}||{zxvyw}w|yv}}{|wz}wv{{yx}x|{x|yzx}zz{xzz~~z{zyz}~yz|wy{{zz|wyxz}zz||}zyyuw{zz|}wz|||z}zwxxz|~~xw}{||{z}~w}~z}|y|z~y|{q{|zx}{xy}w|z~v{y|yyy{~~x~zzy}|}v}~~}y~~|||{}}~~x}~||}~}}}~~}}|z~~y}}~|~}|~~~~z|z}}z|~||{|}~|~}z|~~}z{~w~}~}}}}}}~y~~}~~|~}xx~~}}}~{~{~}~{}z}}{|}|~}||~}~~~{~||~~wy~||~y}}||z~|~|z}}~~}}}}|}}|~z{{}~~{}~~{{}~~~zz{~~~{}|}z}}|~~~~~~{{}~~}~~y~}{}~~|~~}|{||~~~{}}{~~~~~{~y~}}|~}}z}||~xz}~{|z~{~~~z}}~}~|{~}~}|}}}}z~}|~~|~z}}zz}~}~{|}{|{}}}z~|x}}|}}~z}~~y~}}z~}|}|}}~}{}}v|}}{~{|~}y~|~|{}}}z}|~}{~}}~}~}||}}|~|z~}~|}x||yx}{|~}}~|y{yzxzz{{xzw{{xyx|{uw|y|zzyp}{~zy}y}|{wz|x}yz}{z{zvzvz}x{zv{xzw|yv}zvvvx|wx|}}{|}~{{zz}y|}}|{z{v}{{{zy{|vy{|{{z~}}{zz|}xv{z{zzvzz{{|y}x|z|{{~zywzu{v{{|yyzvyz{y{|{{w{x||}x{v|}y}zy|{{zz}yz|vy|zx{}x|xwuux|ywyzz{z{uxw{}~y}z||~}{w}{yv||zzy~{{}|{zyw|xxx{}yty{zw~yw{|zuz~z}yztxzz~yx}xy|{{}}y~||{xx{xzz|yx{~~||wzy{wxzv{xxv}{~|}zy{{|y}|vzz{~zxy}|y|y|}|x{|z{|{}}yy|yz~{z~z|{zw{yyyxzxzyyvzyx|{zyy||xuzxutu|z}}~}zyx}y~}~}zz{z~{|}x|yz~yxz{|u{xx}vyy{w{xz{|~zw{{{u}y}z{z}{{z{|y~{q|xyx~zszwwz|}z}x||{}zz{xx{w{|{x|~|x~zwxx}}~{{}z~~}~}|y}|x|}z~yyyz|}{z|{|~~yy{|yy|z}|v~|{zzyy}{zy}yyyyz|yxy}x|{|}xz~~wz~zzz{||{{x}zy~|}|{zwy}wu|{}{z}~z~}yyx{y{zzwv|z{{y{{~xz{|}x{|w|{|x|z}u|{z{~~v{|~}w{}||z{vx}{wy|ty{{z{{vxzzyz{|x{}|x}}{~yv|~~}~~~~}||~|v||||}{~}}~}|}{}}{~~|{|{}~}{}~~{}z{{|x~~~}z~}~~~~~}}y}~x}t|~}}}~||}|~~~~y|{~~{}~}}}~~|~}}{~|z{}|~~~~~z}||~{}|~|}|x|||{}}~~}|~|}|~|{~}y}{y|~~~{~~{}}|~}~{~{~||~~~}~~}w}~}~}z}zx}yz~}{|{}|~}|}~~}~}}}}|z~}|{{z{w{~}}~}|{{|{~z}||}}{|~{~~||}y|~z~~~z|z}}~|}|}z{~z~~~}~~{{{}}{}~}~|}~||{xz~}{|}~|~~}}}|x{{|zzzx{yz~|zxyyzzyyzvuzwwzz|ytyy~{{{{rzx|xz{uzz{}|w}|xz}{|y{{y}~{w{yzyy||{yw}w}wyxwz}yzz~||zx|ww{}y}zzzu{{|}y|z}wxy~yx|}x|{tyy|x||y|{sx|y}zzy{z~{xz||yzv{uyy}{zzy{zzx~y{|{}{}x{z|x{~yy|z}y{||}x{y~zzt|xzxy~||yy|yywy|x||zx|z~y}z{~yy{zxwxvy|}}y|y{~u|yxz{vw|{w|{z}zz~{{zy{z|z}z}}{zxy{yzxxyzx|{{yxx}xy|z{yvv||{{|{x|~y}zz}{z{}z{zyzzy{v{tz|{|y|zx~y~w|w|}}{yxy||{~}}{|}{{{|~}vz~}{{}v{zyy}}|}|}y}xz|zz{{{vv{vvx|z}}y}zxv|{uz{xxyxy|~xxy}|||w{z}yuyx~||}zxxww||}{x~zy|x~x|xyz~xx{x}{z{~z{{yz}|x|{~{}|z}w{x~{}y|}w}yzz~~yxy{x}}uywy}yx~z|xy}{|zz|}wzz|~|wzzw|x|w~z{{xyyyy|{uzx{ww|zz|}|{|y|{yz{xz|{zx}~{ys|zx}|z{}{{zyw}{~y{z{~{|z{{|{y~}{{ux|xy{z~{{}y}xx{x||y}|{wuzyy{||wwz{ytzuxy~{x{{}zy}wzwy|x|{yx}zy~~~~~wv~|y{vyyy{z|||||{y|~uyx}tx|~y{}|~~z|}~~}}~~~~~z{}~|}}}|}zz}~}x||~}}w|{~~}~|~~zz}|~}}}|}~|~~~w~z~z}}}}~}{}}{}~~|}~~~}|~~|~}}~{}{~z}~}{|~{{~~{||z~~}~~~}|~~{}}~||}~}|~{r|~~|}~|u~{~~~~|}{~~~~||y}~}}}~~~{~}{}z~}{|}}~z~~~}~|~{~~{}z~}z||~{{~~}{z}~}|}~}{~z~}~~~|~~}x~}~}|~~}z}}~{~}||}~~}{~~}|{}}{}~|}}|}}~}}}~}}}}}~~|~~~~}}|zw}|~~~}~{}y~}~~{}{~~~~||~~~~~~}~}~{z|~~~~||}z|xzz{|z||x}xzz{uz~|xx}|}z}xyyzz}{z|z}~z|}{}z|z}zy|{y~{|x}{{zyy|}{{yzy||uxw~|{xw{{{xx{xy||}wxw{xv{zuxy|x|z{yv{{{z~v~y~~{v}v~zzyzzxz{zyz}uwx{ww{||x|x{{{}y||{{wyy{y||z~{~xv|{yw{zz|{{{~~v|yyz{w}z~xxzyy{xz{{zzzux{yxwwyw}z{|xzy}||z{z~}|zzy~{|xyz||~{y|~wu{xy{y|yy{{zx|}z~yz~|vzzyxyz{wz{}}y{z}||}{{z|w~v}|{z|zy~x|{x}zxtyv{|}{{z{zu{y}{~y|~}w~}{{|y}z|yx~|{~}{}z|{{|yz~~}}}{yvy{{|zy~|yzx}{|xuyyy}|vwx{v{{yy~||yzzz~{}wu}x}{w}}zv~|~||zuxy{x|y~{xx}uxz}wwyxy|{}zv{|~xw~|||~}|ywyw{wz|zy}z{~{{{~~|zuxw{{|{}}x|u|}yzv~{}y{yx|}x{yv{z{z{yx|}{zw{vxyz~{~y{||zyyzvyzyy{xxy||xxy}x|v}ytz{~{}szy{~|}y~{|{~}{|z{{{|~{z{{}}|}{yx}zv{zzxuzz{y{{yxzvyv{{w{y~xz{z~~{|y}{||w{||z{|~y||~xxzz}{}x{xyzx}x||wz|w}{svzz}|y|{}|}w{y{~|{z}~}~~~~||{}~}||zx}||{{||}~||}|~{}|y~~~zx~}}||}||}}|}~}}|~|{|}|~{~|~|z~}y}~|~|}z}y~~{|||~}}|~y}~x}~~}}}}~~~~~|~~|{~}~~~}~|yy}}~}|}}~}~~~|~{}}~~}}~~}~|~|}~~~{}{||~~~|~~~~~{~||z}~{}z|~}|}~|||~}|~x{|}y{~~~{y~~~~zy}|~|}}x||~||~}~~z{x}|}~}}~|{y}~~}{|}||~||~{{}~~~{}}|~~~~}}~}~{|{}~{~}~}~}~~~~}~~}}|~}|z|}~|}|~~|ywy{x{z|yx{~|{xv{{zwzzyy}r}yyz{{|y}{{yz|~|}yz{y{vxv{xz||}uv|yz|xyy~v{y|u~z{z||w{}{zz{w|z{zx{z|x}z{xy{z{w|zy}zyzwzxv|yzu|y{{~xt}|}x}zx{}{~zy{vyxw|zx|x|yyw{}z|y{x{x}{y{ywu{zyyw|yy||zw{~{|yyzz}|}y|zxyz}{}zzw|{{|x|zy{{wxx|z|z|xy|zvzz|yvwy{}ywyw~~}~|x{zxz{|z|yzyzwz||{|~z{{yu~{zxx~z}yxy}{~x{|vzzz||{yz}}|xxz}{z}xz{|}x}}}|u~zzx|{zz{yyx|{}z~~}zz{wy|v{w|{z|wyt}zz{vxvw|~zv{}z{wzy{~y|}xwz{wzyy}~|{z{|w~vy||~x}ztz{z}{xy}}w{y|xv}z{xypz||{}vy|}zy|xz|w}w}wz~}{yyx{zyzz~vzw~~}y{{vy{{|}zx}y|{w~|vy|}zx}xywyyzzz|z{{y~zy{y}y|z{yxzz{y|y{|x||||}{x|}{~|w|}xx{}{yx|{z}|yy}x}z~{{}z}twv~}x|x|x}{zz}zx|zx|yz~v}~{z{zzzz}{{{vx}xx~xz{}x{zxxzy~y{|{wzx~vtz{yy}y{wxz|{|}{zzxtzz~{~x{|ywx}xx{z}y~}xzy|wz{}{{|yz}wx|x~zuxz|x{{z{|w~z{xv{}xxw|vzxz}zz}ywz|zxx{}|}{||~}|}}|}}~}u|~~~}{}~}|~~|{}}~~~~}||{~z}z|~~~~{~}{~|}w~{~|}}}}~}}|~}|~||z~|{|~}~}||}~{}}}}~z~~}|}}}}~}z~|}~~}~yz~}|{}|~}}}}|}~~~z||y|~~}|~|~z|~~|}zy}}}~~}~~|~~}|~||}|{~~}~}{~~~}~~}~~~||}}~{~||||~}}}}|x~~z}{{}|z~{z}}~|{~{z}||~~|~|~~}~~}}{~z~{|y~}|~}|||~~{|~{}|~~}~~}~}|~~{{~}}{z}}}|~}}}~|}}~~{}|~{{}}}}~~}}~|~{}vx}~~~~}~~|z~~}~~}}xz}yzz|zyz|yx{z{|yswuywv}yzty{zwzz|{w|{xw~yy{~wxuu{{|{}x{zyz}{{|zz{}z|y|{{|{}{z{v|{|w{~uuyx}zx|zyzzzx|}wvv|ry~}z~}yzz{x~z|{}|{{{y{~zzzz{{|x{v|{zzxy|{z||}{{yyx|zz}xzu{{ywx}|x|}|z}{zt|{y{w{}}yz~{{zyw}xz||wyzzzzvzxw}{~w{xyx~{{wwvw{yxz}{z{~zyz}w|{yx}{{~z|~w|{~{{}zv{}{xy|w|}wvy|x{x{y~vzwz}zw}}y|}r}{~yy|{xw~{|}x{~|z}z{yy|xz{yzyy}~zxvyx{ww~yzz|y~|{}yyxyyz|}||y~}y~}z{{}|}}z{{x~z{}}|}zwwy{z}{|{~xy{zyvxx}y{z{wxxyyz~}~~z{x|}~|yvz{|uzyy|}z}|x}{{yyy}zz{{}x|{|~{{x|{|yy~w}z{|{~~w}{|zy~z{|}|y{~}~yy|x|y||~{|||xmzzx|{x}zy|zzyy~|{{|{ww|xxy|~|y|zy|zyz|{||z~}}|yy{z~{wz|z~{{z{{y{{z{|||v{{xzzyz{z{y|{t~x}|{yy|z|w|z{z{x{xyyy}zy~v{|{v}||xv{|yw|yz|zy~wyxx}}y{|w{|}zz{xtz~{|yyz}w~|w}{yv}~|w}}}||}z|z}z{|syzw}y|vvx{~yzy{{zx~||zw{{yz}{{{|||{~{||~~}|~~||}||}|~|~}|}~~}{z{|~~}}}~~|y|}{~{|~~}~}}}{y|~}|{|}~}||~~}zw~}}}}}}}|}{|~~|~~~|}}}}{~|~~|~~y|z||{}~~}z|{~||{}~~~{~~|~~~~}}{~~~~}~}y~~~}}}{}~~z~~}}}||}~~~~y~|~~|||~~}~|~|y~~}~}}~|}|z~~~z~}}|~|~{}{~||~y~}{~~~}}||}}{}~|}~||}|y}zy||{}}~{|}}}|}~}|~~~}}~||z}}|}}|}|}{{{{}|}~~~~~{}}|}~~|~}~|~}~~}|z~~~|}{~|y~~~{yz|{~|}~~z~||{}~{}|z|z}}}z}}y}xyy{zwvvzzzy{yz~~wzyyz~}xzyyzyz{x||yz|{|{x{z~yy|z{||vz~{}|}yzyxx{|}|z{y}z{zz|||xtxzywxzx{}{{}|x{ux{{yzxzy|{yyz|wx}|z}~wzz}|x|ywz}x|}x}|~}w~x}wz}~~{xxx~~yzwx{w|yxv~|}wzxzu|yx{~y|yy}{||zx{|{|w}{tz|yyx|{{s{|}w{~y}wzwx{}z{{zw{|{yv|yx}}yu}zzxz{{yy}x}|y~z{{z}z||yz}yz|z|x}zzy||}z{xzzzz}zxw{z|zz{wzzx{wy|y|y}}zzxyzzz}zx|wxx|zyxzy}w|{|~z}|yyx||xwz{{|}w{xyw}{zz}y||{|vyx{{{v|{wz|szzzy|~|{{yxyxy{|x{yy~}w{~}{{}}{yy{|}y{{z{~|~|~}|||~yyywz}z{}zzyv|x|z|{|zzw{y|}w|x{x~zzzzx{{zzyjz}{||y|{w|zxyy{y|zyx||zx}|}|}|yy|zyw~{}{{zx{{xwx|~{||{{|}{yx{xzzxy}}yxzz{{wyz{z}xx|{~{yzz{yx|~zzyyz{}~zz{t|{|{yyz}{z{x~xxvyxyx||{}v|yy||y{sz{zx}xzz|}z{x}yxw|yy{{}}{}z|v~z{{yxzx{z}|~{zvx{{zz}y|x}y|}}z{|~|}xy{}x}|{||z{}}vy{{zz|yyz~||y}{}|{yx|yw}{|}|}}~}~~y}~|}{z~~|~z~|||}}|~}~~}~|}~~~}~~{}yz~~{{}~z}s{~}z}}|~{{~}}~}~{~{~~|~}zy|}}y|}~}|}}||~}~~{}~~|~{~~}}|~|}}}|z}~||~}||}||}}}z|{~~}||||~~|}|}|z~|~~z|~~}{{~}}||{~~~~z}~~z|}}{~~|z}{~~}~|y~|}y{}}~~~}~}~}|~~||~~}}}}~~z||z~z}}~}}}|}~|}z}||z}|~}}}~z|~~}|}}}~}||}~|}|~}|{}}yz}}{y}~~~z{|~|~~|~|~}|}{~|~|}~~~}~~~}}}||~}}{~}{}}|}}|{||}|z~~~w||{x{z|}{|{v{uwx{ry|wwyz{zxzvyxyyxxwyx{zy{w}xy{{|{yz~{x}}{y|xy~|vvzy|{vy|zw{zzy{y}u|~{zx}|}zuvxuvywyuvy}~y}ux}zyy||x|y||}zzzwx|~xy{x|yzt|y{z{y{x}{|}{uw}v{{y{{x}z{xx|}x{|}|y{x{{wx|}{}{zy}|yz|z{}{x}{yy{|z{wy|yzx~v{zvvxuz|xs{w|wz{uwxy{|z|vx|~y{y|z}~|zyyy}|yw~yy|s}~{|zv{yyxyxz|y|yyxyzx}xz}{zx{z|v~y{{{|~z{zxzzzx}wzy|yzxyxyztww|uyyzwwzyx|{w{xx{w|y{x}~|zzw}{{z}{z|~{y|x~z}|~}y{}yy|}vw{{x}x|xy{x|}xw|zy}~zv~|y|y|}y}{yzzx{y|zry|||{}y|{z{|z}z~zywz|y{wzy|zvwwwxuuz}{yzy{rtzz{yyzzz~{zy|{v}z|}z{~|xxywx|yyzzw}{}zyw{}wy{|}z|{v|}{zyy{{}|y}~{z|{zz{}z{vy|x}xyv{y}yxw}|}z}|{|vyyyx}z{|yvy{|x|{zwzytx{vwy}wy}{y{zzv|{y}}}{{|zz|yz||}{~zz{|v|yz{|z{z{xz~vzxz{zw{xz~w|zyx~{wz{}z{w}{}xx{z}|y|x}z{zz{|~wz{y|xy{zvzw|y}~xvxxzz|y|x{~|syw{{z}||||~z{||z}{}}y|~|~|}}}{~}~~~}~}|}z{{~~{~{{~~~~|}|}z~~{}z~}}{}{~{zu}~|}~{y|}~~}}}}~{{~}|~{|~zy|||{~|~~~~~~|}|y{{|}{}~{{~}{}~{}{}~~}{}}{~vw|~|~|~~z}|{}|}}}~{||z{~{~|z|}~}|~}{}}}z}|}|}}|~}~{|~~~{|}{~{|}zz}}|}w}{}~~}~}~~~~~|~{{~}y~y}}}}z|~z{}|~~~}~{}||~}}{y}|~~}{{}}|x}}z}{~}zz~|}~|~}||~~~}}~{}}{}y~}|~}|}~{{~{}~~z|}~z}~{z{|{|z{|wz~z}}z{~~|}~}}~~}}z}~}z}}}}}~~|{}}}|~~~|~}|zwwz}{{{~|{{{uz|y}wz{{z}|{zzu}w}zz||{zz{{|{||z}y}x{{}z~z||w}v{{~{zz{zyzz{yv|z{}{|{{}}z}{|{|}|yzz{z{vx{~}yzyv}x~~}|~||||zy}y|yy||z|z|z||}}z||wz~|yv{~}}x}{y|zzz~{{{x|z|{yyyz}}{~xz||}|wz}y{{|xz|y~{}|v||~||x|{|y}|zyzyzy|{{z}x}|z}y|wz{{}z|x{}~}}x{z|{|{~{{x}{~yz{~{{|zz}ywyyw~}~|yx|z}{|}}{{y~~xy{yyw{}vzz}z{{~}z{z~y||zzy}xz{y{w||yy~~|{|v||z|{}z~}y}y|}zyyxz}}}~{~w{{y|yy~}}|}||}yz{{{y|}}{|}vzwy||~x{y{}|z}vzz{{|z}{|~y|yzz|~y{~z~xxw}z|zy}~~yy||x{}}}x|yz|w{{{|y}zzzz{{{u}|{~}w|zy}y~{xy{|{zxyxyyy}{}|}z|{}}{zxxyy}yy|xx}~z~zz~y{w|z~|{ywz}}||||z{{~}{}~{}y|~z~{}|{~}}}yw{}||}vx{~z|~|{z{}{z|}|xzz}x||{}zzyv|zxxyy{~}}}}{~{{{}z{|xx||{x}|}z{z{zvzu}}zyx|}{}{y~|{yz~y{}x~}|{|z{}}uwyyw}|x}z}z||||~zuy}{z|{v|~}}~}~}{~~}~|~~|~~~~|~}~~|~~}~}z}}~}~wz~}}||~~~}|}z~~~~}~z~~~}~~~~{|~~|~|~~~~y~x~~}~~~~~z|~~~~}{{}|}~~~~||}~|~|~~|~}|~x|}}}|z~|~y}~~~}z~~}~x~~|}}}|}~}~}~|~}~|}~}}|~}}}}}|}}z|||}~~}~~~~~}||}}z~|~~}}~{~|z}{|~z|z}}~|~|~}~~|~{{|~~~~yx|}{~|}x|zy|z{z{xzzv|z}{xw{{z{~|yy|{||~u{}z{~|zwx~{|{}}}{|}y}{|y~{~x{||wx{x~|zyz~zx|zzz}xyzswz|yx{}|qyz}|vz|x~yy{{zzw{{y{xwx~{{zzyx|{{uwyu{yww}~|zzyxy|zywx~|{zx}|}z}}|z|}{||{w}|x{|}}z|{{|x}x|||}{xwzz{{{z|wy{w{{yxxwy|||{w}{pzy{w|{~{|||yw~||y||z||z}}|~z~zy~{zysy}|yzvxzpzvyxzyxzz{zy{xvyy}xz}{x}z|~||~y|{yyzz~{|zz{||xy}vw{yyyyvz}xy{u~{y|}~{z}}x|}}wx|{~x}x{z~}|y{{}z{{{~{~{|}}~}zzzx{v}}}{x|{|{||}w}yyz||zuy}xyo|~}}y~z~}|z{xxz~||{|~{~zx|}~{||yz}~|yy{{yx~{}xzyyyv|}xuzyz{{w{x|}}|yv{|}}z||zzyy{}|{{{}{|y{zzt|{zzxzzw}{~{|yzx~z{zzy}{s|zz}{~z~|xyx|}z|yywz|z}x|z~{|y|zwz{{{{zv~z||x|x{z|{wxwxx{vu{}||y|~zzz|}||{|}|{zx~{}zz|~}wy}{uv|y~{zxzyw{~}w|y|zxwyxxxw{{}|x}v{uyvz{zz}z{{{zy~{}|{|~}y}~yvzyz{ywyzxz~y}{{x{}x}~xz|z~}y|y{}~}~}|{|{}z}z|{~}|~~|{~}|}}}~{|}|}~~{}~|{~~~|}}~~~}wz|}}}|{~{}}~z|~}||{~}~~~}~~{~|{}~}{}z~{{~{z~~{}~z{~|zy{}~}|{~}~{{{||~}|{~~|}{|}}{}{{{}{}}~y|{~||~|~}}}~~~~~~}~||{~}~{|}~z~}~~z~}||z|}}~|~}}~}~|}~|~|~~}}}~~}~}}~}z}|||~|~~~{|~|~}~~}}}~~~~~}|~|~~|~}~}}}~}{}}y~||}~~|}x}~~~~}||}}~}}~|z|{~{}|~y}}|{}y|{|w}{}|}{}|}~~~|z}|}z~~~~~||~}~{{|||}~~~||~z{}}tz{~{~}~~|~}|~pyyzzy|zy~w~z{uww{zxyzyyzzwzyzwuzyyuy}wxw}uwxy{}xx}z{y{yxw|wyz}v}{|zywvz{{{~xy|~}}ztyxyzxxw}xvyyyyy{y|w~xzy}z}z}|}}vw|v{v|}yzyzuyww{zwy{ztz|yx{|{y|t}yy{zx}y|yx{zxz~zzwyzyxx}ywxy||xzy{}{|z}xy|zz{}zv{z}{~~yx}{|yy{xxzx{yw}|}zvx~}x}ztxwz}v{~|{y{}xz|yxxx|xzz|~||zu|y||zzy{u{zx{y{yz{zyzzvvxz}yyy{~{{v{}~|{zy{|x{{|z{v|xzy}yv|{{~|xyy}y}z|wzzxxy{~|~ux{|z{|z{z~}}z{w{y~x~ywzyy|v{yz}xxzz}}{{{zv{xy{|wyzzz{xz|{wzvzz}z{{y{y|{zzyy}yyzz}y{yyzy{}{}xy}x}zz{{z{wz{|{~{|z{yy{vzz}x~wwy{zvx}y}zx{y{wzywyyzx{~yyyw|zu{{zvz{z{w{|wy}{zz{xyv|yy{||{~z}yyyxz{|}{|}ywx{|{{t}uxy{y{ux{|zv{{}w{}|~yzxwzz}uyx}zz~|y{zzzz{z{ww{yz{y|xvz{{qz}}{y}yy{yzw{{}|xyv}yy|x}{wxy{||y~~y|{zv}{y}{xzwz}zzzz}x|zyzuy}yy{xy|zw}zw|yyz{{z}xz{uy{}}z~}||{y}~z|yz{zyy}}|~~z|w|xx|zx~xy|}{y}}|~}~~z|||w|}}~~~||}}{~}~~~}}z|~|~}~}z}}}|~z}x~x|{~}|}~}|{}}y{~~{|~}z}|}~{{||}}~|z~}||}~|~~~}{~~|~~}}}}{}}~||~{~~~~}||z~{{|||~~{}}}|{{}y|~~~~|~~~}{zy~~{}|~~{~z}~~~}}~{~z|}}~}~~{{~~~~|~{||}|x~~}~~||z}~{~~}|}||~~}|~}~|}~z|{}||~~~~}}~{~}|~|~}}|}}~|~|~z|{~}~z{{~~~~}~}~}~}}~z{||~~||{}|z}|{z}~}}~}~~}}}{}z{~{}{|{z~|}}~}{{}~}||{}~|~~{}{~}zy|~{zz{|z{~|z|zzyys}y{z{{y}yzvz|{yxzz||zwxzw|{yxx{s{|z}}~|yz{ww|x}xz~x{{{yxzwy|z~zyw~{v{|ypx}|{xxwwx{z|~{{{xyzz|||}{~}}yw|y|z||}x}x{}}zvz}zu|y|ww}zxz|v||{y{{{{zz|wx{zzyv|z}zvyzx}zxz|xx|}|~|z}wzyxyv|{zyxyz|xzz{xwwvzzzvyy{{|}wyzz{}{z}{x{}}z{~~|y||~{x}||zxzwxz{yw{{}|xwwz||yw~~{}yz}uwyz|}}yyzzw}{~v{}|wx~{wv~}{}|||{z}x{tzx{|x|w{{yu|yz{|wyz|zyz~vxy|{|y}{~{~y{|z{|}{{|{{{}~zyyzwx|t{{zvwxyz|zxx}vxzzx{|}{zw{}|{yz{{y}~}|y{{y||{}}~z{z{xw|yy{zy{}{|~yw{{|x{xvz{zv}yy}z{{z|yxzz{{zyyy|}w}{z||{{yzz~vzvy{zx{zyzxy|w{{|~v{y}yt{wyy|w{}{z{zz|}}|}x{|||{~{|~~xx~~}z}{zwyxzz|z~{{wwzy}}{xz|~zuvx|u||{{|zy~|{|{~|{y{|z}zw}y{zwzzw{w{zyxzzxz{y|zx{uxvvyx{yzxzuyzy|~{z{{~~}w}||{z|}{{y}y~|{x{{~yzv~}{v}{zz}x{}{z{zywrvy{vyzzyz}|yyz}|}~}{}|}~~|}|}~~xw}~~~z}}~}|}~}|}~|}~}}|||~}}}~}zz}}~{}~~{{~}|z|}z~y|}}}{~~}~~|}}~~~~}~~z~}~}|}~z~~~}}~|~{x~{z|~}{z~z~}|~~||}|~~~{z||{yzz}z{}}~{|}~}~}~}~z{}{~}~~~}{}z|~{}|~}}{}|{{~}}~{~~}|~}~|~|~}}|~~}{}~~z{~~|~z|~z|~|~}}|~}~|z}}~}{~~~{~|{~~}~|{~}}{~{|{}~}~}||~|||z~}}}~}|}~~~~{}~}|~{}|{}{||~|~{{~|w|~}z||}}~{{}||~}~~}}{}}}z}}|~}||}|~}~|{||}~{}}}~|vzz}yyyyz|{z{xyzx{~}yw~|{xy|x|vxyy|x{z|}}vzz{~xxyz{}||{~tzxwz{zxzv}~yx~xyzyz|z|{}||}y|x|zx{{}szv|xy~z{{|z|{{|yyz{|yyyw||zzwz{z|xxzz{y~xz{x~{|t|{||yyxz~w{|~yxx{|}zwyyv~yu~xzzz{ztvzxyyzw}{|{y{zx|zxz{zyw}}zz{~|wz~xx}z{|yxx|zz{zzvyz}}w{yw|yz{wy~wx|{{xyxwz~zzz||{{w|ww}x}{xy}zxyyzwyw{v{||{x|z{y|||z{|tz||~y||{y{w{{zyw~yxzwz~{}|z}yz|t{y{yy{}{~zwy}|}~yzt{xw{y}~}t~~{ywy~|~{|zyz}}wzz~~z}||}{{|x|wv||z~z{}xzxv}x|wxyxwz}|~}y|z{{y{}zwxvxz|~{{~yyx{z|www{{~y}x~|z|{|yzxzxxzsy{}{~|~z{}{|z|{z{~yy|{yvx}xzxxyy|y~|}|z{{}|{wy~{}z}z}y{{yzy{wv{||}}{|~ty|v{}{w~z~uwzxzx|{|||zy||}y|yzyz}|{{{w~|}xy|y}zyx|yz|wxz}w{{}{yyu}w}|~}}yyz|{{{zxz{|v{~||{~~}xz}|{{{{z}y{x{|y{|zz}y}zw}y}{xx{yy{}zzxz}z|z{}yz|{|z||{}|v}{|xzzxy{w{{{~w|z|yyyx{y{z~xyz{~}}yxy{yy|zy|y|yz|}z~}}|{~|{|z|y}{}}z||z~~z|~{}z~~~~}}z{~}~~~|~~||{|}~|~|z}}~~}z~~}~}~~~|~~z}|{}|}~y|~}}}~}~|~~}{~|{~}~|~}}~}||~{z}}~~~~{{~|~|~~|}{~}|||}~}~|~}~}~{z|z~|~~{}}z~~}}{y}z}~}y~{|{~}~|}~~||}|~~||}~}~}}z|||}||{~z|}~{~{}}}|}{}}~z|~}}{|}~}}w~{|~~|}~~~{~~}{}~}}~~~~~~|~|}~}~{z~y~~|~{~~~~zz|~{|}~~}{~}y~|~}}{z|z~}~|||}z~}~|{}}~z}||{|~}|}~~~|~~w~|~}z}~|{{~y{y~{yyzv{zxwwyz|z{y|{|xz|wyzxv{~{}vzy}|}{}{}|~~}xx}~x~}~}{~}|}~~}xz}xy{{xy|~|}z}|||y||wy~{x{x|~yz}y|{{wz}|{y{z{||{}w{{{z|}|}{{}y~y{zzzxt|}x{{|{{|yz|zw{|}|~|y|{y{|}{|{z{x|{{{|{{z{{|x|}|}y~zv{|}wzz{x|}yz}zzvux{{}~y{~}{~y~|z}yz}|zx}}{}xyy{~{x{zxx{zxz}y{{xzx~wwy{{~zyxwyz~y|||~}|{z|y|zzx}z}{{x}zvv{}{y||~|}yxw{~wzu|{zzz{z{xxyx}|x{}{zy~||~{|}|z{{{z~}{y{z||u~x{w{{x}}zx||z}{}x||{x}w|}}z|}y|{~|~{||z{}}z~}|{|}{~}y|{}{zy|x{xxu{~}uvvv}z}z~|}y|{|}yz{|{~||x{{}}}|~y{}{}|~||~|zv~wzz~uy}x{}||z|ywy{{wvyzz|zwy|z{||z|y|z|}z~z}wzy||{}{|{}}y}zyy~www{~{z{}w}}}|xxzzzywzz|{z{zy{y{~{|||~{{~||~}y}y|{{|z~}}{vyyw{v}z}}{wzz|{{zy}yyy}zvxy{~||~}{|~}~z{u{~}|{~{}y|}{z|~|~||y~s|zzx}x|y}wzt{{z{y|w{|}~~~{{~z~z|z{{~|~|}}~~}~{{||~~}|~}zzz~|}~|~{}~|~~{}}|x~~~~~}|~~}|~z~~}}|{|}}|{|}|~|}}|}xxy}~|~~|}|~~}~{}z}|~z~~~~~~}~|{~}}|~{x~~}~}}~{}~~}{~{}}}}{}}~~~|~}~~~y}}zz~~~~~|~~~|}}{|~}~}}{~y~|~}|}|~}~~}}z~|}}}~~~|~|~}|~{~~~~|~~}~~}~~}{}}}}{}~~}}}~}{{}{}~|}s~~}}}|y{|{{w}wu}}xy{wzw{zxz{y}w}{}zwx{wxzxzyzvvx}|wz|z{{xwy~yzy{|}{zxw|xy{xzz~{{{x|{}x{u}xz{{z}}yvzy}~vxzu{{||{{xz|z|z{z|zz|wxxyy{y{}{yywyz|{{||w|xxz{}{zx|{x{y||~ut}zwzy|zy{xyx}z{|yyzw}yy{|xz{uu~}{{{}~|~{zy{|x|}|y~yz|x{{{y~w{yzxy|}w~{xyw||{~xxy||xyzw~wz{z{{|{yx|}xzzxz{zy}|x|y}ww{yxzzw{|~}x||y{y}wzx}uzz|{yx{|}|{|y{x|xz{{~}y|{{yz|yzzy{uz{z|{}|{{xy}xyx{z{z||yzuz||yy||{z}x}{z|yy|~x}}zy|ytzyzw|{zz}}z||yzx{~|{{zzw|z{}}|xx}z{z{|vw{x~z}zy|wz||z|}wx{xu}zyvz{z|}z|w}zz{{v||{yyx{{yyx|w|~x|{vzyxyy{{}zy{zy~zw{z{vt~~{{|}xxzy{xzzw|{~wzv~|zv{w{{yxw|yv|{|z{{p~}|zy~yw||xw~|||yyu{vz|yyzx}zwyxzx{}x|~{xwyz{{|xxzy{yx{x{|zyxxzw{zz}v{xzwuxxxyy|yw}{xw|xyxxyxyz}r|y}~{{}zzy~zz||y~zxx|yvw{||yz{|||yw{{~|{}|{{}zxzz}w|z~}~z}|z|{yy}}{}xxv|{zywy{{}{y{w}}{}}~}|}{}}z}{}}||}{|}~~~{y}z~{{~}~~}|~}{~~}z|~}}||}|w}}~}}{|z}||z|}}|}{|{|}|{}~}|y}~v{|~{|~|y}}{~z~|x{|}z~}~~}|~{}{~}}}~}~{~z}~}}|||~~|{|}{~y|}~|}z~~~~|}z~~yz}y}}y~}{yz~~}z|||{|~|~||~{||~~|~}~~~}~~~|~~}~|}y~~{~z~|~z|w~}}|{}}~}||||~}~|}|{{~}~}z~~{}{z|y{{{~~~~{||{}~|~}}}{}~}~}}~{~~~~~x~~z|z}}}}z~|~{|}{|~|}}wy|z{|~~}}{}~}{}z~||}||~~{~~}~|{~{~|~~{}~|{z~~}}}~|~||}}~}~}{~}z~|}|}~~{{~{||zz~|{y~|~{|t|zzzv|z{yzvywy}z}}|xz{yyy{|uw|yzzyx{yzy|zwyzz{x{}xzyxz|}~yw{~u{xu{ww}xwvzwyy}|yu}zz~{uz}wzzz|w|xyyx~z{}y}y~x{|zx{|z}vyxzxx{{zy~x~zw{z{v{wxt|{uzyyyvzzvyww}{~|}y{w|z|{|ww}~{{y|x{|{z|~zzy}xzvy|}wy}{yw{v{|yz}yxzyzxy~{xx{|x|{||wxzyu}x{||}{|~y{|w}yz~w~|~xz{ywy|xxw|||wzvuw~ty}zxyy|~|}}wz~zy|{zwz}|{~y{{yzz~{}zvzzzwx{vx{xyxyt{|yz|y{xyy{{|{yx~y{z}~zz|~{|}{{{yy}{~|y}~|}|zx~yyzzyy|{yz{zxvxx{xw{{w{{xz{yxwx~xw~u{y|uywwz|}xx}{w~|z{}{{xz{}{xvx~}w~xy}y~|y{x||{zyw}x~zx}{y~{|w}z}zzzuy}zxyx{|zxyu{|~||y|z}yz|z|vyxwvyw|{ywyvzy|}y}xxzyyz}zz{|zz}x{y|xxxy|yx|x{|~|{x{{{zxx{xwxz|zxw|ytyvy}zr{zwxy|w~y}xwz~}~}}y{~~|}{}y}y~~}yzz|xx{xyyxvyyw{}y~z{wyvzzz~y|x{xw{~w{wz|yx|y{{xz~|vvvx}{z|x{y{yz}zxxy}zzwyvxzv|z}yx{z}|{|vyy}{wx~~{|xw{y}z}yv|}ux{~~~~|~{}}~}}~{}|}~}~~z|}~~~{||}}}}|}~}||~}~}|z|~|~}}|~{{}}{~}|~}|}~{~|~}}}}~|}~z}}}~|~~z|}|}}}~}}|~~~~~{~|}|y}}~}{|~|~}|y}~~}}}~}~}~~~~z~|}~|~~~~{~}|}|}|}{~zx}}~z|~zx}~}~|~}{{}~~z}|}~}~~}}~|w||~|}~}{|{|~~}~z}y}}}}z|~~x~}|~~~{~||~~~|~}x}|}}~~~{}}}~|{}{}}z}~}z~~~z}~~}}}yz}{y~}}{~}{}x~~|}}~|~{}||{}{|~}|}~}{~{}||}y|}~|y~~|~}|y{|{|~xz|}}~}{}}~~{~~{y~}~~~}{{~}|~zyz}z|~|~~}~~~~|~~zx{{zwyz{yxyxy|y|wyxwz}xz}y}y{}y{zy{x|zz}zzx{|w~{}{||{{yxz{xy{yzzxyzxy|z{yx}yz{}y~xzwz{xyyx{zz{{zx}zx|ty|z|}}zw|}{x{wyz}zx}wyxw}v~z{{zww|w{z{zyy{yzz~{zw~|xywx{{~yzxz|zwzz}x|x{w}ztzxyw{~|zx~z{wz{}zw{wz}|y|xwx{|~z|}}~y}{{|zty{||zywzwvyvx{|zzy{wwxvwyzzv{|xyzzyz|y}zuxwz{}{zyx}x~vx}||{zx{wv{{{{{{yz|~yw|{{{{y}}xy|xy{w{yyxxzt}y}z~{x{|~{yxxyv}z~xw|y}ytyy~xzy}|wx|{pz||{yzwwyvy~uw|u~y{wzz}}xy}y|y|zyz|{z{xu{wy|zx{{{{|vxy|||}{}{{xx{~yzx|}y}~x|x{y}{}}wyzxy|}v|z{|~|y~zyyvyy|{y|vz~y~x{y||zxz}yz{wzsv|{vxzxzz}z~|{|w|vzvywyzz{{yzyz|y~{x|y}|z{}~y}v}zz}}zz{{{{|y{w|{t{zyu||xzzzzzzxwzy}||yzxz{zwzzy{yuwwy~|yxx{z}z}{xzyx}{}x|{|~{{yy{y{uwtyxx{xxyzy|ywxzyy}}yz|wxy{|zzzyz|u}~zzwu|yxwxx{zx{}z|z|}{z~~yx{w|{wyzyy|z{|zzwwz}zyyxxy}z{||y}wxx}}zwxy{}}z}~{~}}}|z}~~|||}~|}z}{~~~}}}|~}|}~{}}}|}~|~|}z~~}~}|}{~~~~{}{~|}}|~~||~}z|~~~}||||{{~}{~z||~~~}y}|yz~z||~}|}~~~~}~}|zz~~}z}}||}}}y~{{}z~|z}{||~~{~~||~||}}}~|}~y~{~|~}}}~~w~{}~}~}~~~}~}|{~|~}}}}}{{~}~~~}}|~}~~|~|z~}y|}|y|}~|~}|||z}~{v{{||~~{}|~}z||~~}{}~~}|}~{~~~~~}~}}~}~~~{{|~~|~~}{{~{{}~|}x}}~~|{~|~{}|}|~y}}}~|z{~|{|~}}z}~~|~~~}}}~~}||{}~~~}|z~|}~{z~z|zx~{~w}~w|}|zx{yvz{y{{w{y|x{z}|}xx{vu|~}{|{~{{}}}{{{}yy}{{yx}|w}yzzv}{zvxwzxx|wy}ytzxvyvy{yvyuzwxyz|~~zuzx|v~{|xwwyz|xx|||y}~zz~y{yw|ytv{}|y{v~zzu{yw|||{|v{wyv|x|}z{|{{|{y{|yxv}{xz{zzz{||{}{{|xwpywry}yxyzzyywyxxv|zwyz|t|xy~w~~~z{|x{x|{|{yzzyx|{|{}|}x{|w{{yy|x{{vvzxzyswzywyz{zxzy}x|{}{wxy|ywz{yxyz{yy{x}z~xv{}yzzvyzxyvzxyzxzz{zzz|w|yvzwvwx}x}~}z}|~x}|w{xw{~{|yz||x~||zz|{{y|}wyxyz|{y|xwy}~z}{uyv||yz|{{yuvwzz|wzy}||z}{{y||x~zx}|{~x{x~xz{wvyyz~}|{vy{yw~v}v{zy}zzy|xxy||xzyyyz{}u{{}}z}{zy}}y|zv{{{}zx~wwyxw~{y{~{|zz}~x|{}z{{z|{yy{yyw{~y}}|z{z}{z}|y{|yy~xuxuzyyu{yy}|wy{}{vyy}|wy{|||y{|zwyzz{yy{xw||z|{|s{{~yx{{y|zxy{xxxxzzy}|{uwyvxwux|yz|x{~{}|y{w|xzz}}{y{{{zz{z|y}}}||}||vwwx||~x{zzu|z|z}{xxvywz|y{x}vzz||{|||z{{{z|vz~z~}~y{}|}~{{|{}}{|}|~~|~}}|~x~|~|}|}|~w|{~}~~~|~~~{~z~z~}}x||~z{~}z}}~~z}~}~}}}~{~~}~}~~z~}}}~}}}}z~~{~~{~}}{~~~y~~|}}~{|||}}~~}~|}}z{}~~~{~}~~}~{{|}}~~}y}~~y}y~}|{}~}~{|}~}~~}|~~~}~~~~}~~~~|}~~}|~|}~}~{~|~zz}{v}~{}{}}}~~}||~z|{|{|}~~~|}{}|~}y~|}z{~{~z|}}}{}z{{ys|~~}~}}z}~}~~~}z|y}}~|~|~~~|z}z~z|~}}}~}~}z|}z~z~{z||}}{~}~||~~w}~{|~}~{u}{~}{}}{}~~{|{||zy{|{{}z{{vx{}ywywzyy|vyzz|z{}z~|z|x}yyuwyyx|y|{ywywzzxv|z|yyv|w}}}y||y|yy~||{z}|xy|{}xwwyv{wyxzyz||{~|zwzyz{zxz{||z}zxz|vx{uyx{xw{~}~wy|{w{|zy}~yzvyzx}{{x}zz{zxyzzy|ty~{y||zzz|yxz~ww|y{xv}y{y{xz}xy}x|v~||y}}xy{yw|ywvy{z{z{z{xzzzxztvy{zv|y{|w}{{y~}~{{z{y|u~x{{{yw}t{y||y{y}|}yzy{wz|xx}{wxzz{z{}zv|x{z|{x|y}yz|}{{x{~zyyx|xzzx~zzz{||x~xy}yyyzyy}~x}~{}z{y}|z}x{xx|uvyv|yxyzyv}yu{}x~zzy{}ww}y|z}{vz|{{{{xyv}|{yx{ux{xvz|zz{{wtzyy||ywyzvy|yx~y{{y{|x{|y{ywy~{wz{{yu{~|yz}z~z|{zwx|~xz{w|w{}xz|z}w|x{w~||{xwzxyz~{}v|z{{|xvz{w|wzxyzy}z}xz{xxyy{z{z{z}{|}xy|yyxw{||{z{~{sz}w|xxx{|}|}}{||z}|zx|~||{zx{wzz}{{zxy{|yzzzz~yzz}x||{}uyzx{|y}}y{{{{zy}zy}~{v~yx~yyxzxxzx{|||}zyy|}{v{}w|{|}~||{{|}{{w{vw~|zxzx{y{{{xw|{~yyyv|w|{xw}|{}||x{z{x~v|{{~}yzy}vwy{}wvyzy}z{zx{~||~}|~}y}~}||z~}~|{z~|}yy~}{}~|{{~}||~|{~||}{}y~~}}~|}~||}~~~}~|z~~~~v|||{~}|~~~~}}|~~~|x~~~}}{~~z||~z}}~~|}|~~~y~~z}{~~~|y}|{~|~}}|~yz{}}~}}z~~{~|}|{}~~~|~~~s{~|{}}~|~~~~~|~~~~~~|}}{}z|||}|}~~}~~}|}y}}}~}~}}}}}~}}~||~|{~~~{~}}|~||}|~~}~}}z}~u{}~|z~|~~~}}}{|}}~|~{}~~}~}{|~~{~}||||{{|}}z~}}{{~}}|}|~{~~~z~~|~}|}y}{~~|~}x~|~|~|}}~~||x}zy}}}~}~~|}}~}~|{~|{{~z||~}~~}z~}|{{~{~~}}}~~|~yz|v|z}z|~{z~{xzzzz{z|vyxvy|{v||{{zy{vuyxzxyxz{w~|wzwz{{}w{{{z}yyz~wzxwzzyx~w{y{wzw}{|zx{{{|zxw|wqyu{uzwywxy{}|zw}{}w}{yz{z}y~|xyz}x{~~zx|yzx{{zz}wwz|wwxyvvzx}w|x|z{yywz|wy{y|x|{vz}y}}{|wvxt}}}}x|}vy~x}{yywz}xyw{xxy{yx}zy}|xy{ywyx}xw|}|{}{x|zzzz|}~~z{{y|}}xyy|y{}uyx|xyywz|ywz}xxzxzyvz}y{~|z{z{z{||ywy}~{x{yz~~yy}{|zzwvu{vzyv{v{}zyzxuyz}yyztz{xy||zz{|}}{}{~|y}zy~}tzy|y}|z|~xy}xyyx{zy|wyxs{yxvzxyz{xz||yy||~|w||zzz|yx{{}{w}|{}~|~}xyzy{z|}t|vz{wyxzzxwywuy{x{{}xy}z~{v|y{|~{||z{}{~{|{zy{~z|}{w{{}{wyzv{x||v~}xy|zv{zz}}}ywy}{yzv|}}|z|yzx||{z{~y{x}wwyxwx|y|~{zx{xr}yxy|yzwx~ywyswz|{wx|xyyyxu{y{}y{|~|}|{zx}}|{~}{zxzz{}z|{~|xx|zxyxxy{wzxv}{y|w|~}zwxzxz}}yx~}~yw}zzw|{|yyx{{|z}y}{x{w{yvz|}vz|yz||xyx{utzz}|}|yw|xxyz{|zsx}{y|{{{~|~~~~~}|~~{~}{{{}~~}~}|~{~|~~}}{~}}|}}~~}|{}~w|}{{~|~~}~|~||{z}~}~~}}}|~|{~||~}{|y}}|}|{z|{}~~}z|}~~}~||}y~~~{|x~~}~|~||~~~~~{}}|}{}x|z~}~|{~~{{|}|~|}|y~}~~~~~~~~}~}y~{~}~}~}~}~|}~y}~~|}}~|{}}{~~|}z{~{}}|}~~~~|}~~{}z}}}~~~~~|}~|~y~y||~}~{{}}~}|~|}}~}|~}|~}{~{{~~}||}}|~~}{~~}~|{}}~~~}{~|zz|~}|~|~~~{}{{~}}{~z~{z~~}~}~~~z{}~}||~{|}~y{{|~}|~~~~~{~~~~~}y~}~z{}~}{~z|~}|zy~{}}}~~|}|z~}y~{xux~vz~|xvz|{zvx{z{x{}y||}yw{y}{|s{zz{wzzz|{z{x|xvyz|zyyz|{|x~~y|}{wv{yywz}xz{||x{yyzy}{x}yvy|x{}z~zxy}x{y|y}{y{w|xxy~yy|zy{y{ywv|y{}yy|yyzvz|zyzy|z|yuy}zy{zxxyz}|yy}yxv{zzy}|{{|w~xzxxz||~{|{{}yzxx}xzz{}z~yy{{}{xz{{z||w{}zyvz||tvz{zu{w{yzzz{yx{xww{}|}zzx{zuw}xozyzwx~x{{|{yyz}{yyvyyx|xzy{}|xy~{uz{|z}yxzu|yyz{zxz}|v||}xz{~~zxxw}w|x{x}{x{{w|||{sy}w{w{yyu|}zyy|{|{yzs{|yx}zx}x|yxztv}x}y{{z~zu{}|vy|xy}yz|{uy~y||{}y{~xy}{z}xtz{zyxx|{||}|zy|zz{x~z~xv{v{zxwuzz{vw{}x|yzw||wyw}x{w{vzs{pz|xy~ztx|xy}{~zx|vy{xx{}zz}|zxy|z|x{zyzwyx|yz|{uz|y|~yzxwyz|||wxu}~{{yw}}y{y|vz|z|y}zy}zy~z{|xzz}u{yz{wz{u{{{|y~z{x{yywyz||y{}xy}{{}|z||yz|z{|wyzy|vyyxwz{zxvvw|{xwu}y~w~|{z|||~x{yzyxz{~|w{x}{y}xy|xz{vzz~y~~|}y}y}w{ww{yx{uxzy{|xyyz{~z|zx~{|ww{vyyy~}}z~}|}~~}||}|{|{|}}}~{{~~}~~|}}~z}}}|}|~{}|{~}|}zz|}|}{|~{||}~~{|{s|}~~~}~|}y{~}||y|}}~~~}~z{~~{{|}}~~|{|~}}}}|}{~||}~}~~|}|}~y~|}~|w~}z~}{~}z~~y~~|{||w}}~~}}|}~|{{z{~~|}~}}~wy~{~{~}{~|~~~~}}{~{}|~}|~|~~{|{~|y||}}}}{~~{~|~|z~~{}z}|}}|}|~y~~~|}}z{~z}}}~}}z}~}||~{z~|~}|{x}~}~~z~{x~}y}~{{}{|~||||}~|~y{~}{x~~|}|{}}~~}}~~}}}~~~|~}{}}~||~}{~||~}~|~~}{|~|v~~|{|}||{}}z~y~z}}}}|~~z}}z|}|{}~|{y|~|{|x{yx}yyyzxyyy}}xp{xx~{{zz|zyyxx|y{}xx}|w{||~~{zy{x{vy|y}wyww|||{~xyy}|xy~yxzw{{y{}z|yxzxzxyzx~vxy{{wxx{zxxzwxz{xy~yu|z|zwy~zx{{{wvx|xy{{z{zyzzyzsuxxzwxz}z}|x{|w}y|{uy}x~|}|~{|z}}|}}y{||xyyxwyxz{x}xwx||xwz~zx}{{zxzz{yyyy|wzzv{y~vv||{v~~zyy|xu|~y|~~|uxwzy{w}yxzwyxxxyuzzy||zwzvy{||yyz|}{{yyx{y|zyy|{v{|{xx|z~zzxvyyy|}yywv}uw|{xy{~y{uwyuxz~v}{}{z}{|x|~{}y~zxz}{vz}|z{|yz}zz}xuxyxz~|{{{vzwywwyx}{zzwxwyz}yy||{w~y||}vx}z|~{z}zz{y}|}yz|xzy|yyy|wzxx{zysyw|xv}{|y{wwy}|{zz}~}z}zvz|xw{z}~xy{|y~y|zzzzw{yyyxw{xyy|yx{vx|wxz|{x|v}t~z|w{y|}~}{xu~{zyyz~z{|~y}|qx{~~}|z||z}{}|z|}wy}{x{y|vxzxy|uzx}x~{x}{{zwzw|zvw}zzy|{{|{}z~|{zz}zx||}vztyz{{|~wy{w{zy{|{}|zzyy~v~{|zyw{yx{y{{{~}{|~yz{y}y}|~}{z}y}v|z{z|w|yy~zxyzw~~}zsyxx}|vw{~z}y|{||yz|z{~~}}~{}~~{~|}{|||{}}w~{|~~w}{|~}}|}~}~}||x~~x~~y}{|}|z}~{}~{}~~}}~}}|~~{}{y}~{}{}}|}{v~}~|{}~~}}zz~~{|x}|}{z}}~}~|~~~}|~|~~~||}{}|~|{y~~|~}}|{||~}~~~~}}{|~}}||{}|}|{}|}~~~|yz~~}}}}}~~|~|}}z~~}~~|~|}{{}}|}z}~}~x{}z}z{z{~~y}||y|y~y}}|}{~}y}}~z~}z~~~y}}}{}~}z}w~z}~}{y~|~|z|~~|~}|~~|}~{z}~|}}}~}{{|}}~}~z~~|z{~{|}}v{|}|{}}|~|{x~{|~~}{{|~{{}~||{}|}|~|z{z~~~}~~|}~}~x{z|xzx{}}{}zyqyw}xx}yy{}z|{}y{yzxzxzw~yyyu}vx}yzx|z~{x{y}yy{wzxw~|z|v|~wxy|}x{z}|yyyz{zx}{zuy|y}{yyyxxx|x{x{xwxzvx~yz{}yyyx||w|yyz{~yw}{x|{}{yz{z}yzv||y~|z|zzz|z|zywuy{{~y{y{{||{wyxyx}}zw}wzx|z{xvrzw|{|{|}{ysxxz{{~}{{yw{|xtzx~w~xyyyy|{|y|vv}~|xwz{}yxzyzyxz{vy}{~yywr~}{yyvzyy}}v|xzy{|}z}z}zzy}x|v}y}zwzx}|}zzwzwxz|{||}}|{zw{y{vxxw{yz|{{|{wzu|y|zx{xwx}}}}{{v|x|}w||~|~zx~yz}wyz{}w|{|{{}w||z{x|zyzx~{zyy{z|z|}w|w~w}{}x}xzz{z|x|}z}zz|y|{z~{{|x|xx|z|{xz~}yxzzx|xwx{|tz|~y{w}z{x|{y{z{}~{~xx~{||~zxz|{{}yy||{vvzzzzxzy}x||z{z{y}{xyy}|zy~{vy|zu~t{x|~x{{x{u~w|yt~y{||{zzyz{xx|}||{{xyw{|}{y|yvw{z|x|{z|y{w{{y|w}{xz{|y{y{{{yy{x{w}ux|{y|{|~yxz|z}{yx{}yzyy|{v~||zyzy|z||}|{y~zzwvwz||{~zzw|}}|x}}|xwzw{}}zzz{zz{}{xyz|{yz|zzw|x|x{yyzxy|z{yx|z{z~}~}~~}}||}}~~}~~|~}|}~{~}~~|~z~~|}~~}|{{~}}~|~}}~z}z~}{~~|}~}~~~|}||}}~|~~}}z~~}|{|~{~}}{}|z{~|~z}~~x~z}~}|}~~}}~~z~|~~}}{|}zz~|}~}}~|~~~~}}~z}~|~z~{}~}y||~}}~{~~}}~}|}}}}z}x~{|~}{}~|}}}~~~|{~}}}~{{}~~~~{~~wz~}~|~}}z}}~|~|}}}~~~}~~{|~}~}~}}~||}y{|y~}}~~|{{}~~|z~~}}~||}~~}~}~~~~~}{}z~~}|~|}~|}z~z}~}}~~{|}}}|}~}}||~~}{~~{z~~}~|}}}~~~}~}~}z}~}~}}}~~y~|{||}}{~{~~|~}}}{}|~{}}|~{}~{|x||y||zz|{{{{x{zxw}{wzz}xyxy}x|z|z{{yw|xxrzzx||xz}{}w{xy}}|z}z{}z{{zx{{x}z{x}wwzxywz}}{zxzyy{zxy}x|xv{}{xwz|}v|}w|{xv}{yyzy~{|}zy{~|~{||{zyw}vxx|zvxyvxw|x}wyzztz}yx}y{x}{|{}{zzy{}{u{v~|z|yzz~~z}{u}{xzww}{|y{zy}yyw{zxyxxz}{}|wvyw}z||wzxy{x{yw}zz{zpy|}xz}{}yz~zz||{{xw~{xxy{~xwz{|zyy|zyywz{vww|v~||~x{|u~|z{y}z}}~~}z~|{}yu}wzzyyxyyuxz{zyvvxz}~|wxxs{}z{vzyz{w{z{zz|x{}{yw}{}}z|y}||xwxyxwzx~x}zxw{zz}yww{~zsywwyyyy|}xy|z{}z~yzxxz|{|{~x|}z{{{y~~{}}y{z|xttxxx~tx{v|{x}yvwv{w|~{~~y|{z{|{x||y{{{yzyw~|}~z{z|~z{{x|y}y{{~zzyx|zyy|z{z~yxxwx|uyw{z}~|yuxy}{}z~zy{y}{wz{{x||zzz}zyxv}{zwwxyw~xvyzzx{zwzxzx}y{{wwy}{p{{|xy{|zyv||{{x||xwyy}w{{{x{u{vww{xuzwxx{xx|vz{y~v|{{zuww}{x{{zz{yy{uxtx}x}y{~}y}~y|}||x}vy}{|}z~zxzwwy}|wuvx|{w||{}wwz|yzx~|y{{{}{zz{|u|w}{||}|}~}}{}}}|}~|~|}{~}}~}~y~}~~~}}|}~}}||y}|{|~z|~}y~}~|~~~|}~|}~{}}~{z{|}}~|}~|}|}}~~|}}~z~~|}|}{||{}|}z{~z|~}}|||~{~~~{}{}x~|z}y|~}|}{}|~|}~}zz~|~{|~}|~|~}{~}}z|y|~{}~{{~~}~}}{{|~~}|z~~~|}{|~|{}~~~{}}|~||}~~||~|~~~~}{~{}|zz}}zz{}}yyu|}}|}|}}~~{{{}~~|{}|x||}|||~z~~{~y~|~~|{~~|~}}~|~~}~{~|}~~{{|z|||~}z}}{~}~z}|}z{~{~}}~}~{}~|}}z{}{}~~{~|~~~{~~~}~}~|{|||{}~|~}~|}{}~}}}~~~~}yx{{wzzyw{x||wsvyz|{z|{zx~z}}zwy}xxzy{y|v|zx{yx{|xy{yyyyu|xz~wxvzz{wwuz~{{{{ywzz{uyw|zz|z|~zzuxw}xxw{{~xv{yy}}|yxyyy|zyv|{x|{{}z{y|}zwyz{wyv{}zz{yvx}zzy|y{y}z|wzxwvz||xw|x{}zyv{|x{{}zv{yy|}xywy~||{y~r~{tx{y}x}{zxxz{{}wxy{y{yz{zzzvvww|z{{{}|y|x||xzyw}{|}yzyux{{y}{y|{xz|yy{|z{}|{zzzy}}{|zz||y~wxzzxu{{z{zw|wy{{y{zz{vw|}x|{wx}wux{{zw{{zuyw}}y~v}vy{zy{x}zww{}{y{xx{vzz{ywy|xz{zw{zvw{||yw|w{{{}{xyz|xyzw{yyzxx~y{xly{}{z|tw}|xz{}{|vzy}zy}z{zw{|{zz}x}y|~|~wx|{zzyz~}{uyzz|x}}yywww{ywy{zwx{z}xy{wx~yzyt}wyz~{t{{}y|z}{x{x}{}xyx|yxzwz|z{y}zz{y|xz{zzywwzwyy~|x{y{x|}y{||{|yxyy|v|{x}x}wv}xz}y}z|xx|zvz}{wuz}x||z|zx~xv|{yzyz|wv{v{{y{y|y~y{w~w|yx{y{x}zxzyvyxz{xxz{|xw|xw|}w{zu}w{yzz}|zv{x{{wzz||zxz~y{|y|vyzy}yz}x{y{{vyvxw~yx}}w|{{x|}v|tx{zz|~z~|{|x{}|{~}|{~}{|}~~}y||{~~y~z|~~~~w~z~{~}|~{{{||}y}|||}z|||~~{z~~~||xz~~~|}z{}~~}|{|}~wz}~z{q{}~}~}}~}{~{|{~{|z{{~|{||~~~~}||~}|~|~~{}||}{}z|~~|}~{z~~|~|z|~~|}|}~z|}}~|~}}{|}}~~{~~|~~~|}{}y}x}}|z|}~{~~~~}}z}~}z}|~~}|{y|{x}|x{~|~~~~||~~~z}~|ywzy~}~~||y{}|~}y~||}||}~}|~}~{}|{~z|~z}}}~|y~}{}}y{~|}~}|{yz|~~}{~}|~x~|w}|~~{}}|}|~|~z|}|~~|~{}~{||}}}}}|{|}~}z}z|}~z~}~{z|~y|}~{}}}~~}}|}|}~~}z~x~~y~}~}~~~}}~~}~vz~{|}zy|z{z{x{{y{z{x{yyu|~yz{{}uvxxy}{yux{wz{y}zwz|}wz|zxz{{||~}zxz|}{~xwzwzzx}{w{{vyyz{yzwvzw{uyzxx}y{y{x}y~{~y|z~wxyy{xy||}x{{{}yzwxy|yxxw{x{wz}wwu|yz|y{|{x{y~yx|z|||~|}z}z~w{|{}~z{z|{zz||y~~zwu}}yz}}{y|xwy|y{xxzuxyzv|xzxx{yzy{{w{}z|{x{{{{|}~|w}{|}z}{|}|}{zy{{yyz~x{|x{~ux{z~vzyzyyzyx||~{~}z||{{z}}x||{v}y~|y{{}{zzw}x{{xxzyy||yxv|x{yxyw}y{wwz{zx}|}{}y|~zy~x{}z}}~|xzz}}~}z}z}}w|z{zz{xvz}zx{~y~y~~~wzyyy{xxzyt||v{~}}x|y{}}zz|xv{z{}z|yzzvvz{z{|{|yzvyw{uvzzzxzy|~wy~v~~y|zx||{|zyy{zxw{x{{{y}|{yx|wx~zyz{zvxwvv|~yxwy{~wu}yxxy|}w|~{{zy|zy{{z|~yyw|yw~{|{{yz}zy|xyz|y{{ztwy{|wxw|{{z{yz|}xzv{{x{yx{yzzzx{yzy{z|v|||y~z}{w{yw{{wxyw}yywxz~|syy~{wxxyy{}|{yuyy{{zzzy}vz|~zyy}{~}{yz}z~xw{y|y|z{y~~wzw|xu{z|z}x{z{}{}z{y~yzzyy~|{z~~}|~}}}|~~z~|}z~}||}}~}}{}{~|~{z~{~~~y}|~|yy|}}~~}}~}y}z{}}z|~x~~|~~}~~}}{~}|}}~|{}~~}~|~~~~~~~}}~{~|{~{z|{y|||~~z}~~~z{~xz~~}~~~~}{~~~~{~}~~}|}|}~}~~{~}~{}~~~|~||~|z}}}}|~}~}{||{y~|}}}~}~~}}~~|x}~{~|v~}}{|{|~~~}|~~|{}}z{~|}~|z}y~~}~}yz||}||~~~}~~~z{~}~|}}|~}|~~~z}{}~|}z}{}~~~}}~~~~z~~{}~~||~|~|~{}}y~}||{~|}~}~~{}{z}{}~~{zy}~{y~}}~|}|}}|}~|~z|}z~x~~~z}{|~||{}z~{}|~}z~~~{{~}}{v~|~~}}}}x{}|{tx{yyz|v~y|{x}xz{|{yzx{}z{xzxz{{|wu|z{w|zx|wyww{{{v{txzxw|z~yvy{wuzz{z{x{q|y{xx~x|{{{|zu|yvy}wyv||xyxwyxy}|u|y|yw|zyy}|yxwzw~z}x|z{||w{xx}|x{}zw||}z{zw}{yx|zyzzz{w~xyy{{|z{}uxwy|z~xwz{{{{y|{}yx}xyx{{w}{|y}w|v|z}w||xz}{z~z|zv{}xzy}vywz~u{wy}wzy}~y|zxx|zz}yw~{~yzwwzzy{|{zyzzxw{{zz~{wtz~yz}{z|z}{z{wyy|zz|z{y{wzx{|{xz|y{|yw}|xu|{x|xuy}wzzx|zxz|z~x|x|wz|~{x{~~z|~wxy|z{y||zx{}zz|}y}uzxv|yxzzy|{zz|zu|xy|xwy|{yxyyyyyuz{}|wxz{xv{w{}||}{}|{xyzwzyvux|yyv{yxx{zvzwt~{y|}{yyzzz||}|w|{{x{zzzwv|{ww~|xzzx{{xx||~y}y}x|y}}xy{v{}z{{}{|z{|xz||wzy|xzyzyz|y}x{z{wzxwyz~yxz{yzvzvz{|y}|{}yzyw{{}~yy{{}{|{zz}xwy~z~{wy||yxzz{zzw|{zyyx}yy{~{|wyzzxwyx|||{zzz{{{}}|zyzwszz|yyzwz|{xzyzywy{~}|{x|{xvy{zwx{xzyxzy{}v|wxx{z{{{xz|ywv}xyzzy{{{yvuzx}}|}|}~}z}|~~}}|}|}}}~}~~}}|}~~|{||z~}|~~}{}}z}{|{{{{~}}~~||}~|~}~|}~|{}}y|}{||~||{}}|||{~|{}}~~~|{|}|~}}yz}{}}~}|x|}}}}~z~{|~||}~|{yz~}~~~{|~~{{|}~~|~~}}{}~z}~z~}|~~}}z{~y}}|z{|}~}~|~~y}}~~}}}~~~}~~~~}~z~~}}z}~}||}~x|}|}~}~~~}}~}~~~z~~}}{~~}}{|{}}}~|z}}~{~~}~}{}}|||~|~~}~}|{z~}|z}~z||}{}~|}}}~{z}~~~~|~}y}{~y~~~~}||{}}|~~~}|}~{y~|}|~}}~~{~|}{~~~}}~|{|z~}~~~}z~~{{{zz~|~}z~z}~~~}|z|{{||~|{~~|~{~|}}||}y|zwz{xyzyytyz|yyxvv{{{}wz|}}z|yzx}y{vzyz|x{v}zx~zxzxz}{w|xvz|{{yx||~||y{|{}zzty{wzz{zwu|zvzyx~u|xzz|x{|}|y{{xz~~}~x{}y|vy~|}y|u{|{{}w|xwyu|xyyvzxxzxt|yz|wxw|}zwyzw}vxxx}}zxzx{z}}|y}z{yz{~{z{{|{~z{}z{zvwyzx|yxwyyzxywxxyv|zxtzs|yzzxxz{z|{z~~|}z|yxyz}vz|{{x{||vz}|{{y}~zxwztx|vwx|yxv~x{v|y}|xzuzwv{yx~}yvxuz|z{{{v}{{~~z|zxz{xwy{vyt|v{ywyxwy{wwwv{{|ux}~z~|{|wz|}yxy|{y|w{}}{y}|{|{x}|zy|{wuvy|{z~x|wx}yvzxyx{zx|w|y|{x{~{xzy|}zxy}y{}|yz{}}{uz{tzz{{wvxwz}|xs{xzxyywyx}|y{yzx|zzxz}{}~{}}z~{zy~w{}|zz~w|xzzy{xy{xz{y{z{w}y{zy|{{|{yzuxyzszyz~|~~~z}t~z}yxy{{}}xzyzz}z{vy||}zyv{|~vz{y{x{y{y}yyy{wzwz{{u|u|xvxzv|zy{|yz{|wzzx}zz}}w{|~x{}~{zyzxyv{yxv|zxzyx~xx|wvz}yxx|xw|x~wz|wz|{{|}~~}{}~|y|y|{||z|y|y||{}||{zx|z~wwzzywzxzxx{{v|v{y}||rzv}y}x{z~{{|{~~z~{|}{~~y~{{~|~}}|~~~|~|}|}~|}~~|~{|{~{zy}~|~}}z~}|y|{|y{{}}~~~{}~{~~|}z|z{}z}~{|~~|~|v}~{}|}}|~~y~~}~}}z|~{~~z}{{{{~z|~~z}|}||}}~~~}}{~~z{|~~~|}~~~}{~~}}{}{}{zyv~}|}}~||}|yyzz|~z}|{z{~z{~}}~}}~~~{|~|~~|z~~||~||z|{{|~|{|yy~~|~}{~|z|}{||}}|z}|||~|{z|y}}~z~~|{}}|}}~{y~}y}||~}}}|}~{x~}~{~}{}z~~~~~{~~}}|}zy~}{~~}}~}}}~~|||~|~~~}z~|{~{~|}~~~}|{~}|}}~~~~}{}~z~~|{~}~~~|~}~~}{|~~}{~}{~}||w||~z{{}|{z|||~~}}}~}}|}w{x{xyz}wz}x~||~wzx{{xyz{|u~yxy}|}w{v~}{x{|}zwz||zxywyz|}ywv|~z}xz|x}{{xx}yzw|zv}{{sz{zxx|yzzy{x|{wywznz|zx|y|{wy|zy~{z|z~x{~y{yy|yy{yyx{zvy{zxy}{x{y{xz{~{wy|yxyzxyyxxyw|zz{zzzzzzx~y{zx||zy||{}}|z~z{zs|~zv|ww|zv}zzzw}|y|}yy}{x}{xz~zzz~yxyyxwzzvyz~}x{yzwzz~{z}x}{{z~yw{zxz~xzwz|zy~{z}}wyv{}{y}wvxw}zzz~~yv{w{|{{{~zzv{ywy{yw}u{zy|yxw{v|y|y|y|zqzww}}~}}}y|{|{|}}|~x{|xz{yyz|z{x||}ywvy|{yu|v{y}wwyyx{{wzyx{w|x|{w{zw|{xwx{~|w|{~zwy{x~~~||y||{x{~yy|}|xy~}{}wy|zzy{{|~w|{zw}y|xxy|~{z}}x|y{}z{y|v{{~|z}{x{||uyxx|zx}yvzzz{{}zz{w{|yyyysz|wyyy}yy|{xzz|||xx~}}~zyywyxxz~vyz}yz|xw|zz|{vy{z|~|{zzvxyyxwz{x|{~~uzzx}zx|z|~{zyz|z|wryzzzvyz|z{}|{}~zz|yvvz{}}|{wrz{|}{|yxz|}tyx|x{vzy{yxxwz}wxzy~yxzz|xz|{|wzyzzvzv~zw}rs|}{vx}||~xy{z{|zuyyuyzyx|ywvx|vz|z|z}|}~~|~~~}~}}~~}}}~z|z|{}z{{~y}|z|~~~|y~~~zy}}|~~{|{||}}~|y|~~}~~|y}}{sz}|~|}~{}}}}~~~~}{{{||z||}|~~z~~~~~~~z{~}}y{}~~~|~}}z}~}{|}y~}~}||~~~||~{}wu}~}{z~z}}z~{~~}|y|~}~~~~~{}~}~|}~~z}}||~z~}~~|}~~~||}}~~}~|{~wx}~~|}|~}}}}~}}|||~|~}~}|}~|~~}~}}}~|}}|~~|~}|~~||~}|z~{|}||~}{~{|}|~}w}||~|~}~{~}~}}}zzx~}|~z|}~~~~z~~~}{}|}~}}~{}}}||x}{yz||{~|{{~~}|~}}~~~}{{~}~~}{~}|w}}~}}{|{~~}~|~}}~}}{y{xxtzw{zyu{{{yzx{yzwzuzx{{yvwzyx}yvz{wvx~{x}zzyw{w|y{}x|}{yyw|y{{|zzx{z}|{{{{x}wzwy|x{vzw{zt{}u}vx{xzx|y}uzz{zyy{{z{|~x{z{|vx}{|y}z{zwzyz{qxzyz{v{wx~yxz{vw{{{zw{|wy}zv~zzz~|}vzyyz|{{x||yw{~w}{~|}yx|wzv|y|u{yzzy|xwzuyzwyy{}|yswvx~{}z{yv{}~xy||z}x{y~|u}zy}~z~|xyxxx{||ywty|{zx}|}y|{vxzzvzy|yzxzy|z~x||{xyy|y{{z{}|}|{~}x}{wv{x{|xvyzy|wzyw{y|z~vyyy{y|w}|}|zz{{{{~zy{{yw{{xz|}{}}|~z}|}yzzxzyz{xxzzywzuy|y||{}ywy{zv{zy~y|~}w}z{{zzyyw}}x{zzxz{z{{}{xz~{ywqxxy{zx|{xxszx{xzwx|zvy{}{{|z~}y~}{{|~|z{|~zx|yy~wz{{||{~wzwvxyyvvx~{xy||yw}yyv|u{x|}||y}w}xwzx{xyy|~z{|zzy|}z}xvvzyyzyzu}u~y{x~yyzwvsx}}w|vyw~}{~{~|z{{yyyzwz}|w|xy|}zz}yy{y|xzxxx}|yu|zt{{{v|wz{u|u|xvzy{~{||}~{{~}}||}|{|u{|x{~xt}}}y{{|{x}yz}x|xxz}{z{x{zvzyuvyw{{}xzyx}z{z{{}|w|{zz{z~|}{~}{~z|~~{}}~~{z}{zz}}}~~~|~}}|{~}{}}~}|~}{||}|{~}|~~|{}}~{|~~~}}{}|~z~x}~~z}}}~}}{~|{}~}~}~~}~~|y|||{|~x|||~~~~~}{|~}|}|~~~~~~~}~zzz~|||}|z||x||~{~~{~~~}z~~}~~~|z~}}~}}{~}~|y~~~~|x}~~}~{|~}}|{{|}y}}x|~~y}~}~}|}}}~}~~~~|z~}|~zz|{~z{|}}}~{|}|~}}~~~y{z{}~|}}~~||{|~~}||~~{zzz~}{}~}}|~}{z~~}~}}|}|||~}~y}}|}}~{}~~}}~||||~}~yz~v~{}~}{~}}~}|}|~{}z}z}~~~||}~|}{}|{{{|~||~~z~|~~~|{zw~yzzx}|yy}zx|x|zzzzxy~z}wxywy{|xw}||y~|{zzxxyx~{yxx}vvz~xvyzw{~~{|||zyx{{zx{|y|zzuy{yxzx}z||y{{{{wz{{|ux{yxxuw|w||v|y{z{{|||xw|zxwywyzz|{ywwvz|}{zxz}y~|x}{{|yzwyvz{z}yvyx{z|w{zz~zw|w{wx{zywyyv{yz}|v{|yzz|zzy{|{{{z{{~ux|yx}yzyww|{vxvvy||z{{zxzwzz|}yyx{zzw||zyzz~}|zzyxyz|yy{|{}}}xvyzyyz{zyxyyy{y|wz}yx{zzzyvxxw{wvx|z|zwxvxwvyy{|zy}}y}y|wzy}{|}{zu}}|}|wxz|{||wyzzzxz}|{vxz|yy|z|{yx}|{{{yy}zy|yzy{|vxz{zy|xz{z{z~{r~wyxzzy{yw}yz~xwz{}{y|{~v|v{x}wyy{yz~~zyxw}~{{z}{yxxv|z~|{zyyz}~xxtx}{~xzzyxz{yyyxvz{wxx{y{z|zzzu~|~zxtxtxx}wwzx{}w|zz~{zxzxwuzz{xxzvxxvw{~~z}wyy{~ux{x~{zwyzz{{{~z~{x}zzpw|ys|u{z|yzw|{x{xzyy{{zuy|yy}}yyyx{|w|z}|y|yz|}{{z}y|u{ywxy|yyz{{~z{z|y}yz|x~y{{~{{|||zz}|yzv{x|y{{|yyyuyxzyywyzxzy{|{xx}y}zy{yy{|y|{~w{w}||{}w{||zz~yyz}~~}~~|~}}{~}}y}~}{|~{~{}}}}|z}}{|}~y~z{~|~~{{{}~}{~}~z~}}{{~~z~}{~|~~}|z{|~}|}~~y}~~~|~{}y~}~}}{y~~|}}~{~~zz|{|}}~}{|~~~~}~}}~}|~}|~~}|{zz|{{z|}|}}|~}}|~}~|}~z}{~|{|~|}|}~~}~}}~~~~z~{}|~}x~}}}~{~~|}~v}~}~~~}{||~~}}|~}~|}}{|~}{|~}~}~yy}~}}|~}x~~|}|y~{~~~||~|{|}}~}~|{~~|z{{}}|~~|}}z}||{~}|~}{~}~x~~u~~|}|}~~~~}~z~~}~{{}||~}}~}xy|}|~y}{~~}}{|z}}}~|~~z}~}~{~{|zz|}{~~~||~~~~~}~z|~{||}|}~|~}z{|~~|}}z{~||~}|~~||||}|~}}}}~}|}|}~}~}{~~~|}{}|}|~|y|~z||y}yzxyw|||yzxxzy{ywzz~|y|y|x|}~u{{{|{~{y~zz{~}y{x{z~}y{z{z}{}|w~{zx|y|{||}}{|}~~yw|xx{ytyxzx||}{||{yzxzz{~~y|{wz~|}}{z}w}z|x{xywzyxz|zy{}{{x{wy~|{z|yxx~}}z}~}|z~}|y|||}{y~{}~}x~~|}{|}}w|zyy~yzzy|vy~xzy||{y~zxx|yw{{~~}yy|{|zz{~|x{~y~z~~|}y~}z~w}wzy|y~xx}yxz{xwz|{{{v}~{{}~}|~|zx|z}{}{z{yzyz|}x}}~~yz}y}w{{z}yyy{u{|{|zyzzy}{|zx~{||y~~y}z~}{z~y||zz}|~}||zzu~zy{yv{x|z}~~xwvzzz{||}}yzw{}||w~{}y{||~{~|}}z||{}z{|vx{xw|}x}z}|w}zx{wzzxzyw}yzu|{xy{|zx{|yz{|}y}}~|zz{q~{y{{~zz||~}~{||y{}z{wx{{yx{}~yxyy}x{z}~{|x}v}}{}{}~zz|x}{y~{}}z}{|{}}z}z}~|yzyyxyyyx}|}xz}xz~yv{x}w{y{{|~}|{|}|{}{{}z|{|z|}y{z|yzw~|{xw|x{~zx||}wx|wxyzz{|~|x}y|{y{~}}~~|~z{{{}x|{}|zy}y}{~}wwyu}||zyw}{{{|yx}zy~y~|~}}xz|}{z}~y}}|~}|~}{}{}z|z|~~}~}{~~~}}~{}~~~}~}~{}}~~}}~}~~|}}|}~~~y}{}|y~}~}}{|}~}x|}~|z~|}}}y|{}~}~~}z~~~~~~||~}}}~{~~}~}{~|}|}||}}~~~}~||}|}zy|{}~~~~~~}{~~}~~~~~{z~~}|}|~~~~}~~~}~|~~~~}}~~~~~|~{~|~}~~|}~|}|~~~~|}|}|}x~}|||}}|{w}{}}|~~~}}|}~|z~}}y}}}|~|~~|~~~~}{}~z|}|}}}~}~~|xzxxz|zzwzz{xyyzyywz{z}x|{zsy|}|yz{xz|{~yzzyzxzy|zuwz|xyzyyy{y{{w|yzwzyz~z{}{z}{zw{w{y{}{}}~{{|wxu}zxw}{y{z{||zv{{{{{{zzy}vxytxx{yyzy|zz}~|w|tzzzw{~}~{zy{zyx}{{zyywx}zwvyt{xz{yxzy~z}yz{}|yy}yz{u|v||y}vzz|~yw{|x|x~xzx{v|z||}zxvww|y|vwxyzv~~|zw{y{y|xy|x{}xyqw{~{|xz}x|}yzy|zrw{}zzywyxyyx~w{zw||zvzww|yvyywxvyw|{zz|w{~xy}z|xz~xvxtyu{zz|yz|xxyzu~v{{z}yzvzuv{|}}{{zyx|x{z|zyzz|}|w|{|zz~{{yys{xywv{yw~xyyz{|z{yz{vw{}xx}y|wu|zwz~yzxzzy|x|w{x~{y|x{||tzwzz{{}|z|yzv|{y{w~zz~zwyz{{z{~yy~y|y}x}{w~~|zy|zyx{wzz}}y~~~yy{xz{vzyyyz|{{z}zw||w|w~wztz{{xyzwvyz{ywvx}~zuy|~{||{{v~}yx{|wwzwy{|yvy|{zzzy{ywv}ux{yvv}zz{zzyx}{|}wyzy{x|z|}{y|w}x~y|ysz}yywzxw|zy~yz{~}zyzz|~yx|}{{wz}||yw|{w}|wzzw|x{|}}x~yyz}zx~x|{}}ywxyzyyzzz{zzy~~|zz}y{vw|zz|}|uz{~wwz~yux|xxw}{}~|{{|}{}}~|}{}~z|x}}|{|~~||~~{{~~{|~~||~~{{z~}y||~|x~~{z|z~}y{}~~~||}~~}}{}||}}|}~{|z~|{}|{~~{~|~~~}}{~~}~|~}~||{{~~~~~~z~~z{~~~}~|}~|}~~|~~z}{~~~y{||~{z}||~y{|}}|~|~}}}~~~~}{}~~~~}}||}}~}|}}{|~z|{}{{~~}}~}~~{}~~~z~}~|||~}~}{}|y|}~{~~~~}|xz~}}}z~~y}~}~~~}}~}|}}}~|{~~}~~||{~~}|}~~}}}~||{~|}}y~~~~{}}|~y||}|}~~}||~|}x}}y}~}}{~}~~{|{~~|z}z}z{z|~{|~|}}|}~~}~}{t~~~}}{}y}~}|~|~|~~}}||||}}{w}~~~}{u}{}|~~~y~|{~}{|z~~y{}xx|zy|v|{}zvy{xywxy{{|u{}vz|v|vwy|zs}}y~zx{xzy~z~{zx}{w{yyyy}xzzyz}zz~~y|zyuz|uwy~z}xzz{yyuw|xxyw{yyxz|{zvzxxz~yx}|y{z{z|}|y|xy|y}xz|zyzw{{yzwuwx{yywwz|zxwx{yx~{}v||yz|zzzw{zzyy{}~xz{{z{~}{{|z|zyvxz{xzy~|w{v}yxw|}z{yz}x|x{}yyxz{|xx|{yu{{yz}yw{||t~}}~yzzyzvx|wu{szy}{y{wy{yvxwwz{}v{|{{{}}w|x}|||{}yzz}|wxx{{z~w|{|}}xwxyx}uwx~uv{z}zyvw|{xz~{y{~}{z|z}x|{z{z}|}|xxw||}~{|z|y}~{{yzyzxzxvyzxz|{{z|z{x|zw|{ywxw}v{~}u{yzx{|}{{{{w|}zy~z{{~|z{}~~xx{yz{{z{{|vwuzywwu}xw{z|z|yz{vz}{zwy|y}}~||u{vxwzyzzzu}{{~z}w}~}~y}z~w{{}w{{x{y~zy}wx{t~}y|{~z|y{|xyyx|~zyyz{w|xx~}~{wy{|zu|{|}|y|zzzz{xyyx}z{uzzxw{yyzwz}|vyuyuz}|~{~z{y{yx{y~{x~yx~y{~z{|w|{|yv|yyyvvxt{wvxy}zyzwz{v}x}{|v|xz|z~~~x~~|z{{y~zz|yyzzzy}z{yzx{}z{~xvwxx||}|}{zzywvzz{~zx~x~{{{z~y}}}~}}{}~v{|}{z~~{wz}|}|}|z}~~~y||~~~~}}{}~|y~~|}{|~~{~|}||z~y}|}|~~|~~}}~}{}~~}|~||~~z}}{}}z~}||~~}~~~~~{~{{}z|}z~~z}{{|{|z~|}~~|{}yy~x}~}|}~{}~~~~}}}|{}||||~z~}}|}}}{{}{|}{~~|}}y|~|}~}}}~}}~~{~}}}}}~{~~|||}}|{~~yz}z|}}{~{{~{~}~}}~|~~~|~}z{{{{~z~|~||~z}{~|{{~}}~~}~}}|~yz~~}~}~~~}}z|~{}z|}~}}{~~||z{~}}}~~~~~y}y~~z}z~~~|~}{~}~}x}~{}y~~}~|}}y~{|z|}~~}||~{~|y~~~}w}z~}|~~~{~x~y~}~{}~z~}}z~|}z|~~y}y~}~}}~{~z}}z}{{yzvy{|~{vyv~|x|z|vw~{zzy~||wx{xyz|yy|xy}w|ww{{t{vx}yyuy}zvzy{u}y}v~{zy|{zy||zzxz||~zyvvzzzwxy}yy}wyzzx{x{|z~wxw{yz|wxy~z|||~{zy{yyzz~zwz|z{y|t{{~y~||yzy|ywyyzxztx{yy{vzz|zxxxzxyyyuyuz{{{|zyy|y{xxyv}y{{zy|}{y{y~ww|zzzzzy}x|{zyy|}z|z|z||yx{x{|}yzy}yyyzzz}y}wyyzzyx{y{w||zt}|wvzz|xxx{ytxy~yz{yy|{~yyz{~z||y~yyyzz{~}z}|yzyyz{|xzzxuz||y~zz{z}xywxzzx{z~{uxwzyxxzx}|x}w~{uxz{w~z}{xw}|x|y{yx|y~zwxy{y{|}zzx|y|y{xw{y{z|{yzz{z}yy}{w{}|xy{w|}z|xz}|{{}{|{z{xwx{{|z}}{yy{z}~{}|xwyx{y{x}zy}}}x{{{w{x{xz|zxxzyy|z}~yx|{y}}~|{v{w{uy|wzxzz}|zyw{|yzyz~}yvwxx|~y{z|yzyxzw}wy|y{w|~x|y~|xxzx{|{{y||uyz|||xzy{zw|}y{{|t{{zy{rz}z{uzvu}xy}{{zxz{sz~z|zz}|xz{}{zz|~}xy{z|yyz{wyxxz}|vy|{|{~wy~y}yz}yy|}y||}y||{}zv|{y~x~|xyz~{{zx}|zzy||yzy|{zxyzx{z}w{y~~xzzv}{yz||zy{z|}{zz{zv|||z{~|~~}{~}~{~}~}}|}|{|{xzz~~|~~{}{w~}~~}~|}{~w~|y|}z|z||qz}}~||}{}}~~{}{~|~|~}~~|||}}~|}}{}~|{|y~~}~~}}{|~y|{}|||}~}~~y|~zz~}{~~||{}{~|~x~}}z|}}~}{|~~~~~y|}|~x{{{y|}}}}}}}~}}||~~|~{}{}~}|~~}~}}~}|}}}|}z~~~}{~}~{~z~|z|}}}||{~}~}yx{~}{z~{|{z|||}||~{|{~}~{|{|~~|{{~|{}}z~{~}~|}{|~x~}~}{}~~{||}}~}~}{|~z|~|~||~~|z~}y{|}~z{~{~~~}x|~}~|{|~}~}}~~~~~~~}}|~~|{{{}}|~}~v}{~}}||z~|~~|~}~~~z}{~}x{~v~~{|~{}}}{}zz{|vzwxwxy{xxvxyyv{wyuz{yz{{{wzxw{tw{y{xy{||xyz}{|w{{{}{{x}zx{yxz{}}y{vvx{zz{~zyww~{zzuw|}xwxyxyzxxyyx}z~}}x{v{yu|zzy{{}v|y|yyu|}|xw{{yx{|x}ywxyyuw~vyx~ywx{{vzxzzuv}{xyzzyyyr|vz{y}zxx|x{|zy|{wyyzvxzv{xzzvsz{xzvszzvxy{xw}|xwv|{y{{{}yzx{{{q}|x|}zw}||z{yy~{tx{y|y~|wuywxxyv||zwwwxvwwvzxx~}zyxxy{|v}xxx}{z~wxyyww{{xz|}{wy{y}yz{|wwv|yyzw|v{v|{yyx{wzxyz|{z~}~xz|~xyz|y|z||xxz}}|||{{yyyxxyyzz|x{wyvzz|xx|zzww|y|x|y}~www{|xx{||{}{y~||wz{zzzyww}yw{|}|x{|zy|zxxtzxy{xyuqvxyzz~|~y{{wwy{}xz{zz}}|~z}|x|~x}zzy|~w{z{zw{vzwux{{y|zyy}x~v|tzv|z||yz{z~zy|z{zyw{y}}|}x~{{}xz|wzzxzxxx~w|u}x{~zxyxyuzzyvx~uuxxw}|~}|y}}{}}}z|y{~y|zxyzyyzxywzyywy{~xyzzywuzxyvz}vzszt|{xw~w~~x}}{zz|}|{{y|zzyz|||{zxxuz{{||z|yzxx}{{}t{zzxxyxwz}zzvzw{zz|x{}xxz{|v}ww||{~}~}}~|~}~}{||~|~~}~}z|z}~~~~}z}|}}{}~zz}~}{|}{||{|~{}}~{}}}z{{|}~~}~|~|||}{~z||~~~}~}||}|z{~~{~}~}~}|~{}~}~}~x|w|}{{{{~{}~w{{~~|{{~}{z~~~{}{~}|~y{||}|}{{~||||}~|~~}~|}}y{}z|x~{~|z~|~}~|z}~}~}|z}~~~||~||z}||~|}t|~y~~~~~}~}{{{|}}}|}|z~~}}yz}x}|}}}}z|}|~~}}y||~~|~~}}~w~}{z~~|||~}~||}z}}}~~|}|~~~|~||~~~~}~}}|}~~y~~}}|~}~}{}~~~}~z}}}}y|}}y{~~}|~{z|~}y{|||}|{}|{{}{}}y{y~}||{}|~}{~~}{}y{}||~{z|||~{|~~}}}}~}~}z}z|y{yx|vw}yx~z~wvuvzzxz|{yy|{~}}||zz~yyy}{xyzw|{x|}yvw|yy{z|zz{v|v|zu{|w{y}y|z{}yyyzwz{xyxyy|yyz{~|yw{{x|zuw~z}w}{~~zwzyyy~v~xy~|wxzx|zw}yxwzwzzxx}xyu|z}xz{{xz{{uy{~z|yzyz|}z{zz{}zzzy}x|yv|w{yz{}{w{}z|z}zz|xywzvw|{}}z{y|x~zyyyww}{x}yxzxyzyvxyy|}}uy{|v{twzwy}{{{z{z{|v{{{||}w|{x{x}zxw{}}{{w{~}}yzz}zz||zx{y{}w|{z{xzx{}}}|{yx{xwxw|}x{|{zy}z|{wz}z~yux{{{yyz{z}|yz{yyx|}zzxz{yxvx|z|y{y||~~zzwx{w}{x}{~{y}|}vx|zy}z{}|y|yyrvz{yy{xxzzz}}{~{w{x{z|zyy||~{z}x{x{~z||xvxzz{xy|z}w|w{w~z{w{|xy}xyx|~{}zy|||z|{{|~w{}{|~{{{{|y{xz|~xy}zzuzzzy}x|{z{w|||xz{{z~}zy~{{xsyxzy|{{{~|zx}z{}}z{y|{{yy}}~{zwzvy|yzzzzw{|w{|~wu}xzz|xx}zz{~zzyw}{z{yzx{ww{{|uw{x}zxz{{||x{zz|z{yyy~yxwz{yyz{||~xy|}x|~x}y|~vy|u|{|yzyyyv{}yzyw}y}{wyx~zyv{y|{vzz|xyz{~{{wwy{|{y~|{w}~{~~||~yz}z|~{~|}}}{y~~y}~z}~~w~~~|~~}}z|z{}~{~}}|~|y{{~z~z|~x~~~y|}~}~}}~{}x{}~}z{{~|~z}~~}||{v~~v~~~}~|}x||}{}}~~}yzz|~}z~{}}y~{{y~||~~|z}}|||}}~}}~}~||~~y}{}~}}}~~|z{}z}|x}{|}|}}}~~}{}z}}}y~}}}~~~}{}|~x~|}}y{{|~~~|~~|~}||~}~z~}|}~{~~~{|~|}~}~{~||~}~~~z{}~~|~|~}||{~~{~|~}}yz|}}|~}~}z}}z||}|{~}}zz~}}{~~}~}|yy|}|}~}x~}}}|{{}~~~{}z~~~~~~}}}y}|z{}~zs~|{~|}}|~w|}{|~~{~{~|}|~z~y}{~~}~}z}}~~|}}|~||}~}|}}}~|~}|}}}~~xy}}}{z}wxx{~xyx{xv{twv~y{xy}x{x|}zuzzz{w{w}t|{{z}wxzx|}}z}yz|yz}}x}}{yy~z{y{w|ytx}y|{xzx{ywyx{{yzwsx|{xyzxy~{w}x{yzu{y|}|}r{|zzx}zy|yy|{xz{zuyy{~xztx}z{{|x{yz~zz}{{xxy{{{yw{{~|yxzw|z{}|z}|w|}|~yzz|z|zyyw{|yw|}uzwx{y{zwxyyzyyzv}v{y{x}wvy}yx{~wz}{~|y}{{zzxxz{|xxzwxwywzzwwy{x{zy}zzz|z{yxyxw|xy}~zyz~|y}{uxyxy{zyyyz{|wy|y{z|{zwvyszuwwxy~zswyzzz}vzxvyzyyvy{zyx|{{|}y|~|{xx|wyy~~|y}}{zywyz|{tvyvwyw|yyw}|yx|u{{|x|xy{wwzv{{uz{{}}v{w{z~x|{x}}z|{vvwv{y~vz{|ww{{zv}y{wx|vwv{xzxz{x{v}zx|x{}|}|z|zyz}|y{}}~z}zz|zwyy|zxxzyyxyyyyuyzyuyw|{|x{x|}w{z~}zyy|y}{{y|{{w|~u{zyy{{w|}u{zu|zzz|zxy|}~y|t|{wyz|vvxwz{|yyv}zzxyzz{|{||~zy{}z||~|z{z~}vxz{xy{y|}zzz{{xxywxy{yy{x{xzuzy{}yzz~}xzvw}x{z~|yz}v|{{~yww{{|v}zw{x{|}|vzxw{yyuv{w{|xz|vzx{{z}x|y|{zzzzy||~~}~}~~||y|~|}~}||{|z}{|}|}{}~}z}}~~}}~~{{|{|y}}~y}{z{~y~|~~~~~{}}|}|~}z|{}|{~~{|~z~v{z|}}zz~~~|}~~{|{}{~}~~~yyy|{{{|{|~~}}{|}}|~|~}~~{{~y{~}~}{{|}}~~~~}~~~~|}}|~~}z}~}~}zz{|}{~||~}|}~~{~}}||||~~~{z{|}{x~z|~~~~~}|~}{~}~{}}||}}|y|y|}||y~}~|}}~}}~z|}}~|{~}~~}{~}y|}~z}}|~{z}{~{{~~|}}~w~~~}}z}}z{z~{yz{~}}~x}{z{~}}||~{~}{~{|}}~z|~|~~{v|~{{}||}{{{{||~~||}~}}~|}~|{}}}||~|{}~{{||y}|z}}}|{|{|}~~{}z~|{|zxyz|zxz}{x{|x~~|wy{xz||zz|y|x{}|zy~|}}w{{|xv{z{}|yz~y||w{x|zy|z~~w||{xz||}|x{wz}|zzsy}|z{}w{zy|{{{xzxyx~{{{txy}zyzzzv|zzz||}{}q{~wy{{zzy||}x|z{}zv|}z~zyu~{zy{uz{|y|z{y{z|zy|}}xzy|~x|{|}x}x{zu{|z}{x}~vyzz|z}}{xzzz|z|zxzvz}y||w{z{v{|z{~}{{z}{{~|}~~}y{|{|{||~|}|}y~}|v{~yxz~xzyz}yz{z~~wz~yy{}zz|yy~z|zz{x{z~~|z}}{{wx}{{yz||{yz{{}|y{zz{{{~~y|{y{{|w~{yz}wyz|yyyz~xw}{|z{{vu~wzyz}||}{|z}zx~~{z}y}~~~|}|}y|}|xy}}~{|~wy||z~zvyy{x||{{~yz}{w||y~zy{|}zyy}|~yy{|{||z|{|zzxzvz{|{uz{zy|y~x|t}}x~zvwyz}{{|xx{{|y{}}|~{|yzy}|z|{}xz}z{|xyyz{}z{v{y|z}}~{||{}~{~|~|y|y}x}|~~zz{~zzz}yyz{vy||}{{z{yx{xx}|v}{|~z|{z|z{zx|{z{}x|}z{yy{}{zyzx{|w|ywz{xy{zz|yz~}x{}~|y{}}y}{}{u{}}~w|z~{{z{{}zy{~z}~}y{~|}w|~{|{|z||{z{vtzz||zy{|{|{y~}}}~~|~~~}~z~~}}{~{}~~}{|||~}~|~{~~}~~{}}~||~~~z}|~~~|}~}|~{~~}|~~}~}~|{{~|}}}|~|}}|}|~{z~~}}~~~~|~}~~|}~}~|{|~}~|}|}}}z}}~}~~~~~~|{~{~}z~}}~}~~~}~}{||~~~}~}}~|z||y~~}}}}y|}~~z}{{~~~z|}~}~|~y{{~|||}~~|~}}{~|}~}~~}|~}|||~}}}~{{|}{~~}}~||}y}~}}~|~~|}|}~}~}{}z|yyy}w~z|{}yyyyvxuvuyzzvu~u|{z}xxzxw{vyyxzyz~yxz~{yzxzz}wzy}xv|}{w{yzx}ysvwwy|v|u|zy}w}zyxwz{u{}wxw{zvxx|x{wxw|yy}z}wz||zz{wz}u{v}{x}w|{}ywvyy~~|zzxv|{yytw|||wx{yzvy|}yx{y~|u{{wz{y|}z|}~zvz}ww|zy{{{wyxxwz|~y|~xxx{vw{wwyzxzyzz{yzxy~y|||y~x}~{{|}y{}x|vwyzyw}z}{zx}x}yyzyyxy~xy~}xyw~ws{zwz{}}zzyyxy~y|{}zy|wy|||yqx|w{w{|{zz|z|xwzz{xwyywzwx{y{z{zw}|{z{yxx{}yzw~|}v|}{|zr{|{z|||~ywv{x~{y{x|tuywyx{zzzx~y||{v}t{uxz}y|yx}~yz|w}zxxz{y~u}~{{vxz{|w{y}xyyzv|ywx}{xw~w|ywxyytrz|xw}~}t{~{yyy|x||||~{yxyw{y}x|}}zyy}xyyzwv}~zu}wxywzvz~|{y{{yywxy|{|yv{xxyzww|}{|{y|{~|{y{x{yzzzzyuuy{zx}{y{v}yx}xz{v{y|zy{{xy{yz||{x}uzyt{|xzz~||{xz~{z}|xzw|{yxyz}}zw{zuxyyxx{w{t}yrwu{{xzvw{yy|}u|~xxy{zyy|y}xx{z{{zv|}yy|}}}vz{zyzz{y{|xyvxyz{vvz|yy|}|{yy|{~|}x}{zy}}|~}{~}~xz~}|}{z|{}||}{{|}~}~~|}}}|}}|~}x~|~{{||~}~{~x~}|}|}~~~~y|~~z}~}~~~}~~~}|}}x}~~~~|~}y||~~z}}yy{z}}~{z~~}|}||}~~||{}{z~z}|yz|}~}|y}v}~~}z~}z}{|~~~{|}y~y}{|}{|}}~||{}z|~{}}}~~}~{|||~|~||z}}~|}}~}}}x|~~|}}~}~|}~~~~~|y{~~v{|z~{}}|{~}|}|}{~z~}{{~|{}{}}{|}}}||{}|~~{z}}{}{~y}~}~|~|~}}~|}|~~~{}}|}z~~||}~}z}|~{|~{~}}~~z||}|z~~{z}}{{|~~~}~~~|~{{|~~y}y{}}v}}y~}~|zxz}}}y}xyx~z{}~x}|y}}~}~y}}~{~|~}~~|{}{{~}~}|{{|}||~|w}|~}|x}xzyxy{yy{{{{xy}y}xuzwxxz}xx|y{zv~z|x|z{xxz{x{x|ywwv{{zxyzzzyvyyz{xwy|zzz~{}{z}|wx{zx{z}x}zs|zyxw~zv}xz~zwyzw{w}zy{y{w{zzxw{zyz{x|z{{y|wvywyxyy|xzwtvxyx|syx|yw|yxz}{w|vtzzxxwzz{{x|rw}yuy~xywy|z{yx|xz{{|z{y|vx|{{{zx{~wzwxww|z~x{wzw|xzw{zwzzyvz|yz}{{yzy|||~uyzzxt}yuzvzzzzyzzvywx}y|y{{x~zyw{|{{|wwzz{{~}yy}w{}|wyvzt}zwy{x~|z{vyyy|z|zyvyt{z}}xzw{vz{y||wxxywyz{{zw{zv{}xy{wzxxz~y{wxwxx~{{xxxxzzx{xzz}w{{{|yxxzwzyy{yz{|xv|xw|y|{zyxxzxzw}|zv{yyx|zy|}{z}yy{{yz}zyy~y}x|zy~yyrzxzvvzv{vxx|{|zvzx~zyyxyz}yzyu{{{yxuxzx}yxz~}zxz|~{wyzx{xz{~u{y|{xxy}x}{}x~vxv|y}zy{yx|}|zy|wyz~yxyw{{y{{x}v||zw|y{{{zyz{}~|z|wywwyxy~{y|z~}yzy|z|xz{{}~{{{z{x{zwxy|y{yx}zuyx||{|}zxz{zxyzyxxzz{||{vw{xzyzyzxw{}xyvyx|}zxwzz{y||x{t~}y~v{w{|z{{}|z~zxzzyw~}y||w{|}{yw{{}{{|yxxxw{x}zv|~}~y{{|}~{|{||~~}|~~|}{}|}}z~z}}||~|~{~{}}y}}}|~|~|~|}~}|}}|}z}}~|{}}}y}}~}}z{~~}|}|}|z}|~~z{}{|~}{~{z}|~|~~~~}}|~|~{}}}|~x||}}}|}|~|~}{~zzz~~~~|}~z}z|~~|~|{~||}~z~}}~~{|}~{~{|}~|{~|}|{x{y~|~z}{}{~|~~~y~}|~y~}~~}{}}||}}}~x}}~|~}{~}{~}}zz~~~|}{{}~}~}||~}~{xz{}s}~|~~|z{|~}|~{~y{}z||z}|}z~||}}z}}}}}~|~~}{~|}|}}{}~~~{z|z}z|z}|y||~}z{}~~~}z}z{}~~}~|||~}|}~{~}~~~}|~||~|~~}z}|}z}{}||}~}x~|{{}}~||~|||~{~}~|}~|z~}|~~|}~}~~~|~~~{|}~||}~y}~~~}}y~~~|{}|~}y}z}~~{}||}~~}~{{}}}z~}||z~{}|~wwxyv{{{}x}~{zz{yxyzvzwvvxuvwxyyyy{wzw}vzzzuvy}y|wyx{xy}z|x}}vw}}{{u|{{y|yuzx{y}yyvyvxzyxwzvxwzy|yuxzx|{xxytz|yz~|vx{|yt|z}y~y|z|zzx|z{vz{x}x|y{yxwxyxzxzz|z}|x~{yzxx{|x{zy{{|xzw{|ywzy|w{y{z}y{wv{}{x{yw{~z{{ytz{z|{yzx{wtz{x{y}w{{yxv}ux{zxy{yx{{y~yy}}}w|xy}|}~{}z}|yzyzwx{{y{z{s{{yyx{xxz}uxuxvwyzz~x{||~{zy|z{{x{{~{y}v||yzv{}v|||yy|vyxwy|xu}zytw|yzw|{zyyy{y{uzxv}{{{{twzzwy}{yyw}x~xv{xzzyy~|{zx|vyzvwzy}xxxvyuxuxy|zwwwzxz{z{|{y||wzy{~{z{zxyz{|~yy{}~z{}~}z}u{uyx{v{vu{{}|yyxxz{xwx{y}|y~y|{zxw{{w{vyz}{yz{wx{yz||~y|zz|xyxyy}wz{wxzx}xy{vx{zwxw}yzy{tvzyy}wzww{|z}zz{x{y}{~y}|t|{wzx|wzvxw}xuyxz{yz|||}w|x{v{wzvxx|zw~|z{x|v}|{z|wzzyx~{{yzx}vzzx{z~yyxyzvxwwwy||wxv}zxwzysxz|xwxu{~zyyyz{{yxyx}~x}u~|v}}vy|z||}}{xvwzyuxw|zw{zw{v}vx{{wwxyxyy{w{{zy~{z|wy}|yzzz}}}|}~~~|}{|y||~|~{|}|~{{|y{y~|wyz||~}z}~}~~}|~z~|~}~|z}~~~{||~{}~}~}}~~~zy|{{||~|}~~~~|~|}{||}~{}y{y}{y{{|{{}{x~}|~~}}y~|y{}}z{{~|}}}}~{}{}{{~||w}}||{|}}{~|zy{|~}z}}}y~~{{}z|}~}|~~{z|{~|~{z{|{~x~}||{|y~x}}~{~{y{}{}}}}y}}|}}zy~~}}~}}}z}y{|{{~|y~z}{~~|}}}}~|~z{y~~{}z~~}~|}~~{~{~z}z~z{~~~|}x{{}}~z}{~{~{~}|~}|~z{}~~yz|y|z~~}~{}~|{}}~~}{~~~zy~|~}}z}z{{}z{~z~y||y|~{z}~{z~}~{}~|z}~}}}{}}~}}|z~{}|~|||}{x~}|~|}z~z~{|||}|}z~}~|y~|}}z||}|}}xyy|~{||~||yy|v{{y~}|}|~z{~}z{~}~}}~}~~z|~~{x}{{y}~}{}~zz{}~~{}}x~y~~\\\\\\\\z~y=y{~~z~}}||~~|{{~~z|~}z|z|yz}}z}|{~~}y~~}}{~}}|w}z|~|y|y~|~x~y}}}~|}~{y~{|{|z}{~||~}{z||}}}}z|~~{|{~}~}}{~yy|}|}z|~|~~}~}|}~{|z{~~~x~{{}}{w|~}~}~~{}{}|{}z~|}~{||y~}z}~~~}~~{~|}{~~}~{||~{~||~{zy}|~}~}}~|y|||~|||{{~|~x|{~|}||~~{~{}z|{{}{~{~zx}|~~}{x|~}}~}{}~}~|z|}z{~{}}|}}|}}~~z||x{{}}z}|x|}|{~}|~x}~~}|}{}|~|~yz|{}{}z{}|yx{}~~~{|}{y}z||}~y}|~~||}|~}}}|~}~~z~~~{x~}}{~y|}~~}w~~~{|yzz|~||z|~}{z{{z|||z|y|z~{|}zy|~|}}}~||{~~~~~~~~~z|~~~}}y~}~}~y}}}{~}}|~}}|~y}}}|~|~|}|~}z{~}|~|z||}~|}|~|{z{}~{z{{|~~|{{~{|~}y~~|||~~}|z~|zy}~|}~}~{~}~zz~~}}z}}|}|~|||y}}~}|~}~}|}}~{|}}|}~}~~~|}||{{~{yzz~~{~}~~}|~}|~~~~|~|x}}~}y~{z{~y}~|{}||}|~~~~}}|~{|}|zz~z|~}|}xz}z~y}|~~{~}}|}}~{z}{||z|}yw}{~}|~||{}|{}z|}~~}}||{{zxy}~{|}}}~~{}}~~}}|y|z~y~}|~{}}~}{|{}}}}{~}}z|||~||~~~~q}{~z|{}}||}w{{}z~||{~{yx}y}z~~}~}}|||}}x~~}}{}~~{~{}~~}}~|||{}{}~|~~}~}~~|~~}~~~}|~}~~~~|~~}~~}}||}{z~|~z~}||{}}x||}y}z|}||~~~z|z{|}|z~y}|}}z~}|}}y|~|~}z|~{{|}yx}~{v~}~~~{|{}{~~{{{~}}~~~~}{}|~}{|{z}|{y}zx~||}z}{|~w~~|}}}||{{|{{|}v~|v|ux}~y}~||z}|z~}{}~~}|~}}~{{~}|~}||z||~{~|~||{||~{~}}{z~~}|~~|}{~}~z|}y~}~~{}|}~z|~|~~{}}|~{{}}{s~z}}}}xzx}|~x}}~zxzy{{{}||w|{}z~||}||~}~z|}~}}z|{}z}}~y|{}}|z{}~~{|x}~}|z{|z}~~|}{|~~|z}z|{{~|}{~}z~~|~~}x||{{|~z}~~{t}|z{z{}|~~}y~z{{~~|}~|yxy|~}~~z|}{{~||}sy{~~{~z{|~~{{zz|{~}}|z|~~}z|~~|~z~}x||{}}}~}z~~|~}{}~}~}}{}~}~~~~}}}{~}~|~~~}}~|~~}{~~~~~}~|~~}}~}~}}~}}||y~{~~{{~z{}y|zxzw}y~w|}z}z||x{~~~||{{~}~{||~~{|}||~|~y~z{|}zx|zu}z{|||{{|}}|{z{~}~|~}}}}~|}|||}}||y{qy~||}~}{|{~}y{~z}x}|z}~|}}|~{{{|{~~{{{z{~}{~|z{}x{||~y{~|yz}|{{}x|}||}z}~{~~{}|x}{z|{|~~}z{|z|zx}~{}~x}}{w~~|}y|{{z|}z~~x}||{~}|}z~z~z~{}y}zy~v|zz|xz~~{{||}z|{}{|~}{||z{||~}||xy|}}~}~z|{{||{xx}|z~}~}z~{yzz{}w}~}|~{~~~}}{{zx~x{z{~}|~y{{}zy|~|{|}yz~~|}~|z}{}|~||}~|~~|v|{|~}{y~{y}}{wwx}}y|{z{xz}}}|~~y{|z~|{{x}~zy}{zz{{||~||{{{~{z}}}z{~}{yz{~}z{|zy|y|}}~}|~}}|~~~||{||w~~xy}ww~{{|{{z|||z{||~}w}}y|~~~{{~{~{z|{vx}{{}}|y{}|~}{}~yyz|y{}~}{~~~~|~~~~~~z~~|~~~||zz~~{~}~~~~|~~~}~~~~~~}}}~|~~}~~~y|}}~~}~~~|}}~}~~~~}~~~}~~~|}~}}{}}~~~|}~~}~~~~|zz}{~~}{{{z}{y~~~|z{~z~{}|z~|}}~~|{||z{}}~|t{~{~zz{y}|}vyzv~~z|}y~}~|~}y~}y~}~z|}{|}|y{zw{|~y~zzz}}}~|}|~{y|z|}x}~{~|~{z}||}v~~{{{z}}z{{z}y}~}~y~x~|}{{{}|||{}{{~}x~}}}|xx|}}x||}~~~z~}{{}}|}}xz{z|{}|{}}t}|zzy||~{z{|}|~|}z|}~|}|y{~|~|}}y~{}{~|{}z}xyz{}{z||~~~z~~z}~}~~z~~x{{||{}xx|y{zzx|{}~~||}}|}}}~{}}}~||z{z~|}}}{|~y}~~~}||||zy}~|{}y~yz}}z~zy}{z~}|~~}zxx}zx{~|}~{~z}|}|y|z{x{{z~z}~xzzz||~z{{|zy}{|~~|}|{|}w~}|{~~yz||zx|}||}|}~}}{{{|}}|~{}|}xw~~{|||x||~|}{}{{|}{~~{~~~~|x}~{}}|z}{{{}~{|}~}z}|~|{y~|uy}|{~{~y|~}{{z|}z~}|{|}{~z{~~{}~~}}~}}~}v~~~}~~}|~}}}~~~~}~~}}|}|}~|~|{~}~~~}}~y~}||{|~}}~~~~}~{}~||}||~~}{}}~z}|~y~}~~~}|~~}|}~~~~~~~}~}~|z|{}y~{~{{|}}zx~}}~~~}|}z}|~z|~}|~||{|~{}z~~y}|~|~zy||{zx}x{~}{|}x~z}z|}~|~}|}}~{|}}~{}}z{|z|{}yxzz}~||}}z}~{{~~~|{~}}~z|}~~}~x}{zz}w{{~y|y}~~|zz}z|}}|}}y~zz~{z}{~~yz}~z|{yz{{zz{|~}{z|{{~z~z|~}|~x|{{~z|x{}{|}}|~{~w|z}uz|||y}{}v{}|y|}}|~}~z}}y|~zx}|{{~z||||~}}|~}z~}y}}|}{z|~~||}|~{}z~{~~y{}|{~{y}~~{}z|{~w~zzzxz~}|{|}|~y}}z{}y{{z~zw{}}|z|}|{zz}|~||{}{~||z{{{~||y}{{{|~{|}|yy~}|{}}}~|{~~{~{}}{}|}~{z{s{{x|}~}~z|{z}||{z~|}~}~y|}z{~}~{z~|}}~{zy}|yzw||v|{}~|{xy~~}{~{~|}z}~}}zz}}}}{v|}~|yy|{x}}}|x{z}}z{w||~{}yz{~{|||y|y~~~|}}|}}}{~~}~|~~~~}}~}|~~}}~|}||}~z~{|z}~}~}}~~~~|}~|~~~|}~~~~{}~{~~|}~||~}~|}}~~~}~~~}~~~|}~}z~~~}~~}~~~~{~~}y{{z{}~|v{~{y~z~~{~~~w~{z}|}~|zz~|}{}}{w}}{{~yz~~wz~~y}z{|~~y|zywxz}zxz|}{~y~y~x|||y{~|{|y{zz~z{|||{~}z|{~}{~x{|}z{||~|xy|~~~w|zz}|{~z{z~~|y{|zy}x~~z~{{||}~|}~z~~~~~x|{yyzx}}z{zz{}{|{||zz|{{~{}{{}x~{~~~~{}}~}}w|yz{|~}}|{}}|z}zzz}}z|}{}zz}|~|z~{{|{|z{|~uu}}{~{{zy{zyz~{}}z}z||y~}|{~{|}{}|w{|~~}}|~z}}~{{{|{~{|~|y{zx{}|}y|z~}{}wy~{{{~|}|~{{~{|{z|x|z}}{z{y{~}|zz~|zw|y{~xz{{{z}y{|~x}|x{|y}|y~~w|z}~y}||zyz|}z~y{z|z|v}~zw}~w~w}|xz}x{|w{y{{zy}~|{~~z||{}}}{|{|zzx~{|{{|zyyyxz}z|s{z|}{}|}~~}}~{|}}|y~~u{}|~|z}{zw~{y~|||z{}{x{{yy~}{|~zz~~{|}|}|}}}y~|}y|~~~{y~z~}|}{zx{}{z}s{wxw~}}~z}~{z|}yzz|~}||}|}{}{}~~}~~|~}~~}}~~}}~}||~}~~|~~}||~{~}}~}~}~~~~~{~}}~z{~~|~}~{||~~}~~~~{~~}~~~~~~~}z}}|~~|}~~~}~~~~}~|}}~}~~~~||z~~{||}{|}~w}z|y}v||}vzw}v{z}v{}}|{~}u~{~}~}}}{{}}{{{~{~{|xzt}~y}x|}zz}|}x~~{|v|}w{}~|}z}}}yw{{~x}y|~||y~~{yzy|}w|zy{}~{{{}z}{z~v}|{xy{yz}{}|}{}}|~~~z}{}{y|~|}z}y|~||{yz}z|~z|y}zz}}zw~{~|}y~{z{x~}}|~||w}{{~x||}w|z|}{~yv|{wz~}~~{{~|y|z}|}|{y{y{}{|{{{|y{{|ywz|z{~|v~}z}|{{~{xy{}{|t{xz}~|}}~z}|z{y|~~{|}~zyz}y{{|w|~yyz}|}}{~}{yzyt~}~|}xy~}z~~|xzx|{}ux|}~z{~{|z{~|}|}|}{}z{|}{y{}}|yxz|}}}{}z}y{~z{xzv~{}~w~~{}y{{}}|~}|{{xxx}|}x}}}}|zw~||zw|~v~||~y}}x{y|{{|}|}{~}{y{}~zy{{{}{|{}~}}~~}}||x}{~|z|}||}{{}{|~zz{}y|x~{v{~z||}{z|}y{}}||{}~}}||}}}zy||{y{z}~||z{{y}zx|}}}{wy~~~}{{}|}|z}}}~{~{~}~~x|x}}{~|~~~|~~{~~}~~~~|~~{}~z}~~~~|{{~~|~}}}~{|~}~}~|~}}{~~}~~y~|}}z~}}~~|}~}{|}}~~~}}~}}~~~||}~|}~~~~~}~~~}}~}{~~~|~~~{|~}~|z~}~~~|~|{~|{|{~|||zzy{x}|{~}{{~~~{|z}|{}~~|z}}zz~|||~}{x}|zx}|}v~{~zzz}~v~x|yz||~|}}xw|~|{}r}zz~u{}{}|{}x}||}xv|~~wyyz}|{|w|z}~~|~{z}~yw}~~~|{~|~x|}}zzy}{{|~|x|y~~}|}}xy{~~y~xz}|~y{~{zz~}~}|v~y{x|z}|}}}~{}|~{x{}}zzz~z~}z}|}z||||{~y~y}}}zy{}}|~~zy~zy~xwz|{t{{z}z~}zy|}|||zzz}z}||}{z~}zzy|{{{{y|~}~||{~|}}{}|}}z}}|||z|}x|{}{|{~||{{}}yyz}y{ty}{|}zy}y{~~|}w|~}~y~{~{{|~||y||~yyzy~{y{{{{vz}{y~|yz}}{{~||}{||}||}y{zz{~z}}}|~|{|~z|}zwz||zz}~|{|zw}}y~y{z}{xz{wvzz|}x~z}vz|~~|~z}~yz{|~~uv~|{|{}}~}y}|~y}~wwx||}~|y~{{}|{||zzy}zvwz~y|}zxvy}~|{~{}~{||~yy{z|}{{{{|~}~~z~{}z~}zx||~||~~{|{{{{~~{}yzz}w}~{{z}|~|z|{|~|~|}{~}}||~}~~{~}|~~|~~~~~~~|~~~|~~~~~|{|~}~}|~~|~~}}~}}~~~|~~w~}}q~~}~~~~}~~z|~z~|}~}~~~~}~|~~~}~~~z|~~}}~|~r}~|~~~}}}||~~~~~~~||{}~~||{}y}{vzzt|||}}}|{zu{z|z|~~{zzy}zz|zzzx}zz~x}~|~{~}~~|{}}{z|}}~||z{w|{yx{}zx~|}{{~||{y|}}{~{{|~|z{{yy{{|}~|y|}|}}||yw}zx|~}~|z~~}{z|{z{{|~~}z{vz|~}}}zzwy{{|{z{{~|z{~}}}}}{x~}}}~}}{~~~}~yz}~}{{y||{w||~|{}y|||v{}|{{x|{z}~}}{}}}{z|||~~~z{~{{|xz}}~zx{z{yz|v~zxzz|y~|}|}{|~z}~z~~}y}}y~{{{|}~z~y|{}~||~w~zw}x}|wy}~|z{|}x}{{y~|{}}|}||{~y|{{~|z|y}yzx~}}}~{||{zt~}{{}{{~{v|{}{}y}~z|}|~{~{{|{{y~{|}x|||}{}z|}y}}|z|~xv~}~||}w||~}~{~yy{~x~{|z}z||v}}}~{{|}y~~{zvy~|u}{~}y{~yy{}|z}|wz}|z}}}z{~}yyux|~}}y{z}}~}x~v|~z}wz}{}||~~}}z|||~}~|{{~{||{|~y~~{{yy~{y|{}}{}|}y|yy{yv|||z~~}z~|}|z|~z}}|~~}~~{y||~~{}~}~~}}~~}~|}~~}{|~y}z~{~||}}|}}~}{~~}}~}|}|}}|~~~|~~~~||}}|y~||}}|}}|}}~}}~~}|}~|}~~{}}~}~~}~~}~z~y}|y}}~~~|{~~}~}~}~z~~|}~{{}~~~}~|y~~}~}~zx~|}z~}}~y|z|}|}{z{~z{~vzx{}~w{|~wz||z{{~|{|}|z~zyz|~|}}w{{{{{{|}zy}~{z||x{~{z{{ww}|z~|}}|~x|{{}vxw}y~}{z{~{{z|}|~{y{y|{}{|x|}}{{~}y{{|{zx}||~|x}|{xy{zz{}~{{}}}{~wzw}{||}|{{y{}x{y~~|}|z|y~|x~{~~uz{x|z{{~}{~|z|||z|w~z||~|~y{~}}~{yyzz~y~z|{v||{}}|}{w{vy{{{~}|{x}~}|~~}|{~{|~|}|{}{|x~||~}}{z~~z}{y{yx|zzz{|{||}|y~~||{}||{~~}{{z{|~{~~}|y}z{|{x|{~z~}~|u||yy|z}}}|}}{}}x}y}{~zz}x|}~z}{y{z{~||z}}{{}x{|}}}~z}~|z|{~y{~{}{{z{|x|}zyy{{}|z|z}}zy|y}~{~{{~xz{~yzx}y}z{{}{{{|||{yz|z~{}~z|}z{~}|}~~}v|{~}z|x}{y|}|{{{x{x}{~~}~}~~}~x}~}z}{z}{}~{}x|x|~{}y{z{}{{|~z|yy|~~~z}{~{{~}yx{}}|}{~|||~||~|}~|}|||y{}~|~|}|}}{}{~~~~|~~~~|}~}~}~~|{~~~}}~~~~}}|~}~}~~z|~z}}~~~}}~~~}~}z|~}~t|}~~|}}}~|}}~}~}}}|{~}~~z~~}z}x|{||{}}~|~~|}}}{}x}}~|}~}}{||~~{w~}|x~yz}~{~zu{|z{z{zxy~ywz{{y{xx{|~{x}{|}~{}}x~~{z|~|~}{}}|xx|{x}~|}xy~x}}y|}|yzz{}~|{|{}yzz|y{}{w}{~z~}|}yz{~|{}zx|~{z}|z{|}uyw|zzz{|z~{zz}~|}z~{}zz~~~}|z~z|}zz{~|z~y|}yz|v~|||{~}~~~y~z~y{}}{}zzz|z~~}yxy~|||w|{{x|}w{{z}xz|~{|{v{{yz}}~|~}||{zwz{~x||z||y}{wyxw|{~|vzvxx}zz}}z|}~z~yz{~{|xyzzz{}|{|z}{~{~|}zz}xx|zzz}y{zx|zx~z{}|w|{~u|}~z~z}yw}~}}~|w}x|{~~}}{{y{~}{zzzx{z|z|y}~{}x{||x|{|}z~~{|z{}|zt}z|}~}{z}wzz|}y{}xzx{|||v{xz}~}}~~}~}~xy~y{z}{|{}|z}|~{{w~z~y{}{z}wx{~w{x|{xx~y{{|||{}wz|||~|~z|~~x}}}{}}|~{{y|yz~z|{}xy~{{|{{|~~|yz{{z}~|y~|zzyz}|~z|{~}y}}x}{|w{w~{w}|}|y|zyx{~y{}z||~|z}z~~}{}{~}~~z|}~}{}}}~}}}~}y~~||{}}}~}~}~{}~z{~z}~}|{{z~}||~q}~}~~}~~~~~}}z}~~}~||}~}z}{~}z~~~~~~~~~{}~~z|~}~~}~}}~~|}~~~~~}|}}}}|}}~~~~}||~~~{~|~~~~~~}{~}|}}|~}{~|zz}yz}~~~|~}{{||zu~{~{z|}|}xx~{{|~{zyw}zx~zz|w~~zy{z}z|{y}~~}}}~~}wy~y}|~~~{{zxy{{|}{~}yz||zxy}|yx~y}x~}}zy|}}z}y||y~~x}{{{w}~}}|}||{|v~~z~x{x{zyy{y}}|{~zx~{|y{y|{y}{|{{~~~y{{x}~z}|{v~{|}~|x}~~~|~z|{~x~{z~~zx{{|z{~z}~{~}~{~|~~{|x|}z|~}w{z||}z{~{~}}~}|}|~x||y{yv{{y}|y}~}{xyyuz~zz|z{}}~~y}wx~|~}~x|~y|yx{}z~|z}|z{{{|~~z|}{z}||~}w{x~x|~||}~{wyx~~~~|~~z}y{z}v~{u}|yx~z|}y}z}|z}w~{}zz{}y~z}}yyy}}{y~z|}z|~z{{{|}{vy}|~{~}|~{|z||}}}z{|~{}{yz~yz|{|zz~v{yyy}}~y|}}zz{|y}~{{}{|}~~|~yz{~||x}}x~{|{{{y{{||}w|{{~xz~|ywy}{z|z{z}z|zzxz~y{{}~}|zz|}z{||}x~~w}||~}}}}y{z||}z{}|{|z{v}z|{{{|}zzyy{~zyzy~vy}x|}~~~~||}{~}~}~~}~y~|}}y}|z}{|{}~{~~~~}{}~~||y~|}~}~}}|||{{}~}~}~}~~}~}}~~|~~~~~~||}{z}{z~~{~~~~|~}~|~}{~~~{~~~~~~{}~}}y~{~~}|}}~}y||x~~~}}~}}~}z|}||~}~{}|~~~|~}}~}||~||}~}~{~~|~}}z}}|}}~~~y{~{~}~~~}{z~z|vz|y~}{}w}z|}{}|z~~{u}vz}~{u~x}}}z~z|~~v}zx~}}{{~}|zy{{{}}x|~{y{{{{~~~}}z{{{~~w|}{~~}}||z|{xy{{~|~{~v{z|y~y|v}y|{z|yzz||{}|z{~}uz~~~||{{{}~|~}~w|yz|z|z|z{}wx}z{xyvzz~z}{|~z~~}z|~}{||y}~}}{~~w||zz|}~w|~~{{|}}{{z{{zy}y|v}z}|x}}{~{zy|zzyz{|{yvyzy}z}{~}zx}~|}{{zx{yz~{zx{}}z|zy{{}{{yz{{}~|~}{y|v~|v~}}yy}w||~zxwyzyz{}{uzyz{~z|}~|}~|~~~|yz~z|~}u}z{}~|y{y{||}{||~|y}~x}{v||~vyz|z}|{z}~{}z{|{}}{{z|x|zy|x}}z{{x|z{}yy{|{{|}|}}~}}~}{z~x{zw|{z}zw}z~{{|~u}{{}~~z~||~~|s|~|y|}v}z}~{wz}{y}~}y}y}}|~z{z{yz|{}{||~~xz{|z||{y|{z~~|~~{}}}~|}{|{~~|{{{{wyz{~|sz||~~zz{}|}{}|~|z~||~}|~}|~~}~~z~}}~~{}~}}~|{~|~{~}~~~}~|z~~|~{~~}}}~~~~y~~~~{}}|}}~~|~}{}~~}~~~z~~~~~~|~~~|~|~~|~~~|~||{}|{|~|~~~~{}|}}~}}}}~~~~}~}z}~}}~}}y~~}~|~~~x~z~y{}}~|~}|~~~y}|{{~|~~|~{}~||v~z{zz{~z{z}z~w}zxy{~||{z~|}~|x{}{{}~z~|}}{wy||~z}xv|~{{~|z{z{}x}~}z}~~x{z}{|z~{|~{|~~z|~{~z~yz{{{{{|z~y}zy}}{~}|~{|zx{~}|||xw}{}{u{y{|x{z~{y~}zy||z~}z|x|z}}~{yxx|~~{}{{zw}{y|y~}zy~~{|{y}{zy|z~|{}|yz}xz~zv}|~}|}{z}~y~y{||||{{{~~|}|||xyz~x{zy~{|x|xy{y}}z~xz}|z}z{{|{y|xyx{x||{|z{z}{z{x|}}{x~|z|~~xzz|}|~x}zvyzwx{{z~|{z~{xzw}y{~{|||}~z}{~}~}{x~|~y}~w{{{z~|z}zzx~{{|{xxzy{{z}x~~|x}|~|}{x}~{~z~~}}z{~}|||~{~|{z|zxz|xyx|}z~}}~x{{|z}{||z{y|y~||{|{z{|{}{y}|}z{x~||{x|}}}|uyy~z|}y}}{z||}{~z~y{|z{{y|y|w|~z~|~{x~}zz||y~zwy}}}}~}y{z}z}z}|}}z~z{~yy|{}{zxy{{y{z|~~}{y~y~|z|yy~}{||}t}{~y|~~~}}|{|}}~w~~~~~}~~}}v~~~}~~~~~~||~~~{|}|~~~{}z}|~~|{}}}~~~z~{~}~~~~~z~~~{y~|~~}~z~{}}~}|~~}{~~}}}{~y|}~}}}|}z~~~~}}{|}~}~}}z~|{~~~~{}{}{~|}z~~~{y}}zz~z|z}{~~z}{}}x{~yx|}}y~}|}~zy{~|}xy|||y|~{}~||~}~}y~y|w|}z~zs|~{}~z{}z~|||}{|xyzz{~}~~{|{~{~}}}zx~}z||~z|vz|y|z|}z~{z~{~yzyv{~~zx{|}~{|z~~}~z}}{z~z~{~~}{~}x{{{yyy{z}}{z|}~{|zzz|x{{~}}|}z{}}~||~}tx}~}~{}|{{}}||~z{|}|u}xyz|u~}~}z}|~|~{}|}|}z}}|~~}yz}{}{{}}{{zzy~}x}z|z}|y~z|}|{}|y{}~~}~~~{}~{~}z}|~{~z{x}{}y}{||zyzy~}}|}xx}|~||y~{}xz~|}{~x}x{}~|||~z|z{ywx{~{y|z{yyz{z~{|{{~y{{~~x}}|~~||}x|ww}x|{z||v{zz|}}y}zz{|z|~}{||}{|}~{|{{~}z|}|z|{z~{}u~y|y}}|||}z~xx{~~|yy}{zyz|y{{{~~{{{~}}}z}{~|z{}{zz}xz{z|xyzx~z~{~z|~||~|||{|v~z}{x{~}}~~}~|~zv{y{~}|wz}~{~y~{{u{|zyx|t{y}z}~|z{|}}|z{}y~}|}}~~~}~~~}}~}{~}{}|}||~}{{}}||~~}|{|~~~~~~}{||}{|}~}}|}|}||~{|}}~~}||~y}|~~|{}~|}}}}~}~{|~{{~}~|z{~}z}}~}|~z~~~}}}~}~y}}}~|~~}~~~}}~|~}~~}~~{}|~}zw{~~|}zz|z|yz}|{v{|zz}z~|{{z{~}{~x}~|}~z{|z~||{yz}z||{}~~~|yy{yy|yz||}{z{x||~|||}}~xzx}|~z}||z|}}{|||{}w~{~|z}uz}~~}{{}{z{|{~{}z}~|wz|}~|{~{{|v}y|z|{{~{}{|~|}zx}z}z|~v|}|}}{{|}|zx}~|z|zy}y}z{{~}y|}}}}{|z}|{|}wx~{{~{~|~yyz|}zuyz|x~{|{z{yyz~}~{z|yx{z}~{y||{~||~}t}x}uz~{|x~}z{{|~~{|~}|y|{z}~|{{|yz~{}z{z}y{}}|~~}|}~||x{{y{}{~{||{}{{|yyvzz}|~y|x}}~~wzz~{~{~~z|{{~{|~xyz{|~~z|~}vw~|{{{wyx}}}}~|}~{~{||z~|~{|||{|}}z|yv}}|z}|{{|~~zy}y|}{|~z{|x~~z{}}~xx|}w|}|~x|~z|}~}~}|}{}}w{~~t~~|{w}|}zyy}|x}y}~|}}{||v}z}~|}|}yx|zyy|y|}x{|~|x|yzw}z|}}{|{z|}}~|z~z{zy~z}z{|}z|~}~{v}~{{z{{}{|}~{~}x}{z{{}{{y}}|{~|~|~}~}~~z|~}~}y~}|~~~{~}~|}~~}}||~}~~~}~|~~~|~~~}}{{z~|~~}~}}~~|}}}~~zzy}~{~~}~{~}|}y|}}}~}z}~~~~}~}|~}~~~~|||}||~}~~{z{~~}}~}x}~~}{|~~|~}}|~|~~~~z}|}}~}~{}z{|}}}z~{}~{y}}w}y|x||z{}|}y}y{|zw~}~zy}|}{z~~~}~}y|uz{}yx~z~~~}{zz{z|zvxz~xz{|z}{vy|}{z{y~}|}z|}|||~~|{{{{{{}|~yxxv{}yz}~{z{{}}~{|z{y|{yx{y{}}~{{|~{w~{{|~y|v{}w}|z|}|}z~y|xzyz{{}{w~}~{|z|x{|~}}zzx|y}{{}zz~{}~|{w|~{||zr}||{}{z{}||{}|{~}x}x{{xz}~}yy}~z}~|{{~zy{~~zw|z|~w||||zy}|}|~{x|wv{}|~{|{{{zz}w||{z||{z~|~~z}||wy~{wy|{x}z|xy|~z{~{vz|{{~x|}~|u}}}}|z|}z~y{~x|z~|{z|w{|}}{xxv}~}{}}~}|{}~yy~z|~|}{x~|xx~}~~}}zz{xx{|zzu}x~{~~zy}{~zw~z||}{~~{||x||~{zy~|zz}|}|z}|}w{{{}{~}{{|~}{y{zvyzyzz}z}}}y}zz{}}y|||}{}|y|x~~|}}{|y}{{~|zz{v}}xyx|zw|~y~|}~{~|}{{{||}{y~zz|}z|{{{y{x{x~wywx}|y{}}|z}~}~~|}{{|}~z|~}}~}y|{~~~|~||z~~~~}|~|y}y|}|~~~~~{~}}|~{{}}{~~~~~~|z~~||}~}~}}|}~|}~}~{}}~{}~}|}~~~|~|~~}~}~}}{~}}{}~~}~}~~}~~~}~~}|~{}|{|~}{~~~|z}~}|}}~~{~~~}~~}}~~~~z|{yz~}||~|{z~|}x}}|}z~z}~|{{z~z{z{}z~}}|}~{{wy~}|~|}}}}|z|}{}}y||}{{z}{yz}z{zy~}{x~z|~z{}yx~z}|ww}x~{w~~}y|~||}|||xyzw||z}}~z~~y}|}}|{~~|}{{~x~{zy~~z}{|||}{~{~|{~{}x|z}{}xx~~{|z~{|wx~}yzz{xy~|{{z}|z|y|{{}~|y~z{xy~|y~||z}{}{{~{{~~}~~||z|{|{u|zy|z{~z~|}{}}~z|{~z{}{~~{}z~{~|~x~{~|~~|~}z~x~~~~}z{||~u}|wy~{y{yz|{z{zy~y|w{||z|}|~{}|{y{{~v|x|~}|}~y}~~}}xz~{{{}|y}zz{z}zy~}~||}zy}}~||{||{}~{|}{x}~}{}y|z|~{{{|}~||}{|{zw{xy|{~{{}yy}~zyyyyz}}{zz~yvzy}{zy{|}~y{}}~z{x|}y~{{|y{|x{y}~z|x}x|~~y|~yzv}|~z~}{~z~|xwyz{}z}}|}}|y|}||x}x|z}z~}}zx}zy~z}{z|}|~~w}|}{y~}t|y{z}z|}~|zz{}~~{yxz{y{}}|~}zu{yw{zw}z{}y{}{{{|}{y||}~~~}}~|}||~}}~{~~~~}||~|~~{|~}|}~~}|~~y~}}}{}{}~~y}~|{~|}|}}}|}~{}}}}~~}~~|~||{~~}~}~~~~~~}}~~~}}~|~~~~}~~~}~|||~|~}~~||}~~~|~|~{|}{~}|z}|}|~{}}~}||~~~~~~~}|}}}}||}yzz||{}|z{~|{{}|vxwyvx|y}{{|y{}|~|}{~}~{|v~z~z}z{{|~zxz}z|~xz}~yxx|zv|}}|x{x{|x|{zz}~x|~{~||~y}}}{}}|z{}~z~~y}|{v|}{~}~~{{zz|zz}{y|z~|{{yw}y{|u~x|xzy}z~z}{z{~{|{y~w{z}|wy{z|~y~|y|yz|yyxz||y}|~{{{|z{{~{|~{|{|y|~zzx|{z|yzzz~zz{z~||{{|u~}~~{{~y||}r}z{|y~}{}{~|{}zw{|{|{~}|xz{{y{}{}~xwy|{{x~|xy||{}yz||~{|z|{{{~zz}{wx{w|{{~{{y|{~y|~y{r{z|||~~{x|||x|y|~~{|~~{~z|~||}y{}}{{zy~||}y~~w}}zz~}{x~zzy|}zx}z|~}y}}||w}vz|z{{|||z~y|~{{zzz{x~z}z}|x{z~z{{yv~~wzz~|~vwx}}|}~{yy}}}y}z{|}{z}|wy}~x~|y~y{{~}|z{z~~~|{~}{y~{z|yz{|}}|y~}~|{|uz~zx||z{v}{z~{}}~~}|zz~}~x}{~~~{|}xzx}{~~}z}{~{}yxy{{y{||{|y~|x|{x~}z|~w}yv}~|{}}}z}{}}}{}~{}~{~w~~}~}}z}~|||~}y~~~z~|}~|}}|}z||~}{~~~~}{{||~y{}~~}}}~~}}}|~||{~~~|~{{~z~~~~|~z}|{~}|z|~~}~~|}~||}}{~}|}}~~~z}}{~y|}}}~~~{}~{~~~}{|}~~}}~}||}}{~|~}~~~~}~~|y}}}}}~~|{~{xy|~z|z}{{~uz{|}~|}yw~y~|}z~}}~{~x}yzwx}x{{|~z|{}y{~~~z|}}z~|}}}z{}zz|{zz|{y~{{|z{xz||}z{|zwvzy{{{{}xxy~yz~|z|||~}~}}|~~zyyz~y{{{{}u|}}|x|wzy}~}|xz}{w~~}}|}~~zz~}z{{~y|z}~{||}}{}zz|~}|y{xyy}|}{~x}{xz{z~|~{zx{}{{z{{}|zyz{zyz}yxx|y{~z||||xyz~|}z{~}|~w{}z{}}z{~{|x~~|~|xyz}|~{zxv}z{{{|x{z{~|z~{|zw}}zzx|y|}|}}zz~}z~z~|{{z|~xw}~}~{~{{~z{|wzz}|~|yz~~~}z}{z{{z~~{}|{{z}{}}{y||{z}{x|wz}{z~y}}y||y~xzx}|}y~w|y}{|{{{yx}{~{z{}y|}~zxyz~{w~z~~|{}{}}y}|~}|zy~z|z~~}yz{{}~}y}~{u~}}|}}y|zy~}|||{x|v{|}{xx~~||x~|}yzyx{~{|{|}~zz}zyzyyxz}{}zz|{{{{y||~}y|{z}z{{|}~xw{~ywy}{|x|}||y}y||y{}~|}y}y~}y~{w}{}uxz}{}}yy{y{{|{{x|zzy{u~~~~}}~}~~~~~y|}}}z~~~~}~}{}~}|}~}~|}}~~~~{}z|~{|}~~~|~}z~~~~|~|~~~~~~}y|}|~~}~~||}|{z~~}z}~~z~z|}~~~|~~~|~~~}~|~~|~}~}|~}~|}~~}}}}~~}~|}~~~|}{{}~~~|~{{~~|}|~~~~}~~|{~y{|{|y~~y|{}}}y|{~{{y}w}|||y|wqzxzy{w{~~x{xz~{{~xz|}|}}{{||y{yz||y||xz|{x~{{|w{x{zzx{~vw{{}}~~|z|x}}~|y~}z||}x{|}{}~|||xzww{}~z|~z|z|}~v}{}zwxv}|~z~{zy|~{}}}{}~~{{{~zy~zyz{z}y}{z}x||zzwvu|xz~zwz{{wz}}|{{|~~{|x~~y}zy}|z{z{|{xv{{xz}z|yyxz~{~z|{~z}}v|}~y||~{z}{{}|}z}||y}|x|}y~~uyy}v{z||}~~|||{|{|||~~~}{{~|~||}}y~zx|{}||}wwz{y{z~{|zzyz}~x|x~}yz|~|}z~}|{}yz}{|}}|~~z|{zz{|zz~~y{|z}{{zz{}wxzzz|~{|~{|}~{}|{{{~{}~~w{}~}|||w}z|zx{z~~z}~|~z}z{w||}|yz{|zzx}}{}~z}~~}y~}~||{~yxyzzvz|~|y|y|{xz}wz{{z|{}|~}|y}}}~~~}||~z{|y}w|~|y{y{yzs~yzwzy|wz|z~zx|{y|~}{x{|}y|z~}}~zy}|yv}}}sw|{x~|}y|}|zw{}zw~{x~{{z{~{~~}{}}}~~~}}~~~|~~~}~}{~||~~~}~}}|}|~~~~||}}|y~{}|~~z~~|~u}}}~}~}~~~~}~}}~~}|}||}~}}~}}~~~~{{z}|~~z~~|}}}}}|~|}|y~~||}{}|z~|||}~}~||}{|~~~}}}}||y~|~~}~~}~}u~|}{|~~{{}|w}|z{{~|}x{|{~~{zz|x~}zv}v}x|{|x}}y|{{}{|~{z|z|zy{zyz}y}}{{|}}v|{~}}{}||}{{{z}|yy}w}|||}{|y}{w~{~}zy~||z~|~{|{~xyv{}zww|~{}~}y|~{||~}xxy|{|{}{~wzyxyyw|z~|}z~{{{{}{{y{y~}{z~wv{}z}{|~x{wx~zz}}{}{|v{zxw~z~z|}|~||xz}z}}|~~||~{|{}}}{|}|}|~~||xz|||{{{~~}yzv}|{y{x}z{}~y{zzzy{xy|||}{||x~z~wx~||}y{z}||z{||zz}||z~|{z|}{z|{z|xy}~|z|wz|z~z|y}}~||~v{v|~~~}z{z~|~}~z{||}xy}y}|~}{|{~|{x|{|xy|}z}z}}zy}z}~{z}y}~{|}y|~z~y{}~z}uy}||{|z}{~}~}~|x|{|~xzyz{||z{~{{x{||}~}{zy{yyz|}y}zx~{||{{{|~xyyy}zy{}}}|z|{yy~zx|~|||y}}}|zz||y}{|x~|}t|z{{v{{zz}|}xz{wz~~|{z~|||z}|{}}zyxx}|y|z}{}|~||}}|z{|}|{|z|~zz}~{{|{vx{}vzzz~zz~zzz{x|{~{}y|}~~}~|}{~~{}~~|}|}~}|~}~~}}}{~}}}{}}~~~~}|~}zz~}}|}~}{{~}}}~|~}{~}x}~|~|~{w~}~~~~~~||~||~{x{~~}|x|}~y{~}}}}{}}}}{zz~~}~~~|~~~~}~}}{~{~{}~~~{{}~}}~~w}~}~~}~z}{|}~~~}~|}{{|~~~~~x|}|}}{}||~|}y{zw|}}x}z}|yz{x|{|v}~|zvw{}w~|x{{|{}}~~y}{{zz~}{~|~|yz}z|~{}{x~{v~}z}x{~sx||vzzz}}|{{}~~~{~zu||~}{}}wzt}zvz~zy|w{z|~}zyzy|xwz{|~}|~{|}~}}}z}{}y{x~}}z~xx|}|~|y}y{zx||yw}~zzv~{y|}{x{~}~{{z{x|}{z|y}||{{}|z}zzzx}z|~x|w{}|}|y|||z}{xuzx|xyz~~|z}|}}}z}~xz~~|~~{z}|~zyzxwy|~z{zzz|}{}{|~}z}}~z~z|{z}z}|zyy}z}zzz}zx|}|y|y|xy~z{{~yy|}y~{|}{|}}~zy{~{~|y~|y}z|{}~z}y|zw{x{w{|~}z{||xxy{z{|x~}z|zz~{{}}|z}{{xz~zz}|zy}w}~z{z}z~zw~{~~y|z{xz}wzyz~|~|}x|}||~~}}y}|{~}{z}~y{y{}w{}{{{|y}zt{y|y|}|{|x{y}{||{~{}~|{~~}}{z||{{~z{w}|}z{w||~{xz{}{zz{}~yvz~~~~}~|~~x{~z}~}~zzy~|yx{vy~vz~|wy||y{}{}~~|{x{||{{~}~~~zx||}yz}zz~~~}~|~}~~z~~{|~~~~}y~|~~}~}~~|~~z~}}~}~~y~}|{{~~}~~~z}{}~}{~}|{|}~}~~}}|~~~}~|}~~|}|~|y}~{~}~|~~~}}~{|{{~|~}}~|}}~|}}}|~}~~~~|~~~}|{|z~}}~~}}}~~~|}~||}~~z}}}~}~z{~}~~||~}z|{}|~|~~}{y}vs}}~}z~z}}y|{}y|y~~{|yz{{~{z{z~yy|yz||||}|yz{|}|}~~}v{}~~y~}w~{{}x{}y|v|~|{|w}z{||{y{|~z|}~||}{yz}}|x~vz}y}{{x~}{}}{}z}~}y{yy}zy{~|wzx}~{z{}~yz~}~~||~|{}~~|zzwz}}}|z}{}|}{||zy~|||yz}~}{~}~~~x{}~}z{}|~}xz~}}{|{{|{~|}{~}w||}|{y~~{z~}~{}z|wz{~zz~{|||{|y}~x~~|z~{~~y|}~~~}wzx}}}z}~|}yyxz~~z{{y|{|}~~wxz~y{{|}yx}{}~|xz}{{{}|{~}{{x~|~}zx~|||~}y}z}y|~z~~z~~~}z|{{z}|||~z|}z}~{z|y~|{xyz|w~~y~}~{~{y{{y|{x}z~|z}~{|y|}~{|z}|y|x}}~|{{|~{y{{}}zx}y{}~{{~yx~|}}|||}x|~{~zyy}v}{{z}~{|z{}w|{}~z~}yz}{y}{z~|y{xz}|x|~}yyx|z|z}|~z|yz{~|z}{~~~|w}{{}ywy|x~}{w{}}{}}zy~z|{z~w~z|}{{v|z|~}{~~}w|}{|}~~~~~~~}}{}~|~}~|~z~{~}~~~~|~|~}~y~|z~~~}|~{}}~}|}~z}}|~~}~~~~|~}}~~}~~|~~~}~|~}}}~|||~~{~}~}~~}|z}}}}{}~~~|~~~|{|}|||~~~{y~}}}z~~}}~~~~}~|{xxw{yx~~w~z|w|~y|zxy{{}yx{us|xz|z|~~}{||x}{z|}z~v{{|{|~||zy{xy}~}{{zzyy|{~yxyzzzx~|}s}|z{{{vz{}{}{z~v{}~{{|}}z}{~x~}{{zwy{{|z~v~|}{wx|zw{xzx{zzy}~{|~z~}|z~~vz~}{|~|}x~x|z{z~z}yzzvy}z}}|{}|}|v|x}{z{yxyy{z|y|~}x~{~~~z}}~|~{|z}|z}}|{}zw|zw~{~~zzxy|p|zw{wz}~~x}xw{~{~}}{~z|}}~~yy|{vzw}z{x}y{~ywx{~{y{|{zxz|{yy{~|{{|{~}t}~|w}y{~~zzy|z}|y|xu{y{y|}y~{||z{}zy|~|}z{z~{|}z~{|~|yx}y{z}zv{}yw~vz{~~zux}yz{|~z~}~}}}|~{y||zz|z~zx}}y|~z||y}{y|}zyxxxvxz~x}x|x|t~y~x|x~z{wx}y|z|}~u|z{x}{x~z|}xz{z{|}}|z|~zz|{}sx}z{}xy{}}yz~~~~}~}}|~|uy|z|}x~z|}x{wt}xuz~}z~}{}}zy}xy}~z{||y|{{}z{y~{}|zzzyz}}z{{xyz{~y~y~xzzywzzz}z{~yx}{{|z||z||~~}~~{}|}}}~}||{~{||{||~||~}}}z~}|}~|xz~{|{~~~}|}~||zz}~}~}}}}}z}z|~|~~~|}z{y~}~|~}}~|z}|}u|{}}|~|}zz~}}z|~}~{}}~x}~}~|}z}~~~}~~|~|~~~{x~~~~~~z~{{~{|}~|{|~|||~}~}|}~|~~}~}~}|~{}~}~|~~}{~}|~~zz}~~~~~}~~}{}{}|}zy||~~~{y|{vyzwz|~wx{~~{}}{|zx{zz|~~}y~y|v||~y{|||y~zx||}~zz|~z~|{yz}yv|vtz{y{{||{yx{}|z}{z{z}~~y|t{|~y}zx~|z{y~y}||y}~z}|}~}z}}|~{z{}{~~yzx||{ux}x{{}{|z}v}z}~xz{~{v||~wv||x}x||yyvw{}z}|~|z{y}zzz}}}|xy{w|~|}~|||}}}zy~{y{~y{~|xzw{z~}}{xz~~}|z{}||}~z||~}wyx{z}}{{|wy{~||{{|~}{|}{yx{t}}}~y|zzz|zwy|~{|}|~y|{~w|zy{zz|y}|}|~{z~w{|z{{{{x}z~{~|}}w}|}~}y{~zz~z}||y}}z}z{~||w~}~x~z~}}{zz}~|y}}z}{|z~z~}yyz~}}y|}{|z{~uwzx{}}w}|}~}{z}|{x}{z|}{~~z}}xx}z|}~|yy|zz{}{zz{z|yy|z{|{~||}~|}|}w}{}|}|}{wzxzz|z{~{~}|}{|~|}y}w~|~{}~yx{z{}z}|{y{yzzw}~y}z{xw}}{w{yzx{~|}z{z}z~zz}{{}{yz|z~}{}|{}z}{{{z}{{|{|{y}x~{~}}{x~}~{zy|}~z{|~~~}||{}~}|~~}}||z{y}|~~~~}~}~}{}~|~|~~|||~~~z~y}}{}}|~z~}~~}|~~}}~~~|~~}}{~~|~~~}~~~z~}~~~}~}y~{z}~~}|~~~|}||~~{}~~~~{|~z~}}|~|}{|}~}~~}}~~}~}}}~}}||~}}~~|~~|}|}~~}~y{|~}}~~z~|}~}|~~|z{{~|~y~~}~}}{||{~|~~|~~~~|{~}||z~z|}{{|y|yyy{w|~~}yz~}|~zzyv~}~{~}{|z}{~}|~{y{z{~{~y~z|w{{{}{y}||}zzw~~{}}~xy|}|}|}~z}}~}{}{z{~}~{z}{y}z}}|}uvz{zz|zuz{x{y{y|~}}z|{yx{}}~||{}|}|z|{~xzzz~}z}|}{~{}|xz}|{y{w}|y{|}||z}zw|}~~||~~wzz~{~z||{v~yz||{}zz|{{||}}|{{z||~~x{x|zy~}}~|}~zxy~~~}~{||y||w}}uyyyz}zzz~~}|~}}|z~}}~~{~||{~{~{zww|}|{|z}}tx}{yxzwz~z~~zw~}~|}~{y~{}z~}{~{~z}}yt{{y~wy|~xx}{z{y{}y|w{y{xzxu~z}z|~{zz{y|}~|~xy{z{zz{|{zz|~|}{zx}xw{z~}y~}x|}||~~~}z||{|z~{zy~vx~{wy{}}{~{~z||~wy{z|r~z~}{vyz}w}{xvy{z{}||{xz|{|~~}~|y{z~z}|z~z~xzyyzw|y|yz{}z}z}{{}}{y}}}yy}}|y}}~{~}}{}z~yw~x|~{w~~~|wy~wzy{|zx|{{y~|~~~}x~|~}}{~~~z~}}~}~~y~~|~~|~||}~~~}}z~~}~~}~~}z~|~~}~}}~}~|}~|~~}}|~}}}{|}}~~y||~{}|~z{z{~~{}{~|}~|}~}}|~}~|~~}|}~~~~x}{~|}{{|}|~~{|}z}|x}}}~|{|{~z~}|~~|~|~}|}~~|}}~||~~~{~}~||~|}}{}||}{}~~}~|}}}~}}~}~|}}~}~~s}}}~}x{||{}||}~}~wz{|z|}z|zwyzy{}|z|y|}}~~{zz}|z{y}z{{w}}{{}}zyy~y}y|}}z|~||vv}|}}{~~{~}~}yx|~~|}}y|x{~~z}~}z~~|y}~}|x}{}}y{}}{{y}||}yz|{|||~~z~}|~~}z|{z{|z|y}y}|~}~~}z|y{}}{}~}z{||}|}yy|~~|~}}~}y~~}|}}~{xy{}|{~z}x|z~z{wx~~|x{yz{||}{x~~{{|{|}}}||}{~{s~}{|}{{z{z|~~}|{z}~~y{}|y}~}}y~x|z}}|~zy|v~}{z~w~}{||~{|~{~}}}z|{y{y|{~}}~|~z}}|~{~z{~|{|z~{|~{|||{}|y~~y}~}yvy}}v}z~|}~~||||z~~}~y|~|zzy{w{{~w~{y|z||~~}}}|}z|~{~|}{~{y}~~}|~{~zz~}}{~xy|}|{|{{{z|}z~z{{z~x|}}}{~x~~~}|~~~|{z}~|{~{~z~}{}{|~{{|}{|~|}}|~~{}{zz}~}}|}{zw}|{w}~y{}z{}z~}}{{~~~~{|~}}~|~~}}~|||z~{}~|~}{}}~}}}~~~||~~{~}w~~}}~~{|}~}~{~~~|~~~~}~{}}{}|~}|~~~z}~|~}~~}|}~~}{|zz~||zz|}~}{xzy~}|w}y|y~|z|z~|}z}}~|{}|zu}~}|w~zy~z|yy~{|yy}|||z}z{~{}z}~}||wz|~}|ux~v||||||}{}}~z|z}x|}~}}x~zy|y{|}||~w|}|{}~syw|z|z}z}uzy{{}{}}y~{z~y}||z}|}}zy~}yu{|yzyzx}|~y}y{~}{{z|w|w~y}z}z~x~}z}{yy|||}{||||zz~{{zwz~|y{}~vzw{~{y{~w|y}x~~|{zz}~~}}{||~{}|xxz}{{wy{~u~}zzy}~}{{~x||{}|z{}|}|~{}zy{{}|}|}~y}z|||~}{~wz}x|}u{|z||{z{~|y{}{y}{}|~|wy{}~}~~~{}}~~|~}~}zzzx}~|}y}{|wy~z|xwy~|~{||x~{{yz||||~}~|w{}}}y}yy|zwz}|z{xw{xv}||{|z||y{~~}{~wzx~~z{}yyz}||{|}}y{~~|~yywsxz{{zz{s|~}{z}{}|~~|~~~{|{z|zy|}}~~|}y|{{~{|xzvyx}{zx{{|}~v}x~~|}}zz{|x~}}v~}||}z}~~|}x}}~{}~yw||~zz~|z}|||{}{z~yz|z}}~x~y}{}~||{{~}~{}~}~~|||}}~|~~}~~~~}}{~~}}~~~~~}{}~~}|wz}~}~|}}~}z|~z|}~~y~~~|~~}~~~}~~~}~~~~~y~~~|~}}~~|~~}{~|~~}~{~|~zxz}~}y}~{~~}}~}{|~~|~~}~~}~~~}}~}z}~~}{|~~~{}{}~~|~~y{}{~~|}{~}}{~}{|}~}~|}~~}||y|}x|~~~x{zz}|z{|z}}{{|z{y}~~|x~||zy~||z~z{|~}zzx|w}{y{y{x|zy}{|{}yzz{{|zzy{}|yzz{{yx{{{}|zw}}z{|~{|}yz}z{~|z|~~zy|x{}~y}~}~~zyy|y}}|yy}~{~xy|zzz{}}uyzzyzx{~}}|w|}z{xy||y}{x{|}x||x{zzyy{{y~|y~|zz}{zz|~|x~~{}{~}}z|y|}}}|{z}}w||}y{~|~}|zyyz~}}y|}|y}}uy|~{yx~z}|}|zzzw}~}}}yy}||{}y|}}|wzz|~|}z}z}z|}}{x}{y|y~z~~y{z}y}}z}z}{{{z}vz|~{xz~w{zz~~|~y}z~||~{~}z|yz{xzz|{~{~{}|y~~zxy~}z}~|}~{z~z|{}{y|{|~}z~|t|{x{z~zz|~{{{|~}|}zy~{{z~~|{z~xz|{|w{}~w~{|~{}}{x~|{}{}zwx|~{yx||{}t|z}{zy{{zx{zy~|w~yy~}v}}}z~y{{z|z|||z~w}}}|xz~w|{wzzx{{v{{}zx|~|z{{~w|}~~{}y{z~z}z||s}}z{}}zyz|z{~|}{}{|{~z|w|z}}{z|}y{y{z}||z~}|~~~||{w|~{}{z~~}|~}~~|~}|}~~~}~~}}~~~}~~|}}~{~}}}~~~~|~}~~~~{}}y~|~~~}}{~~}~~y{}~~}{||~~|~x~~~}}}{{~~~~|~~{|~~~~}}}|~z~|}~|~|}}}~}}}~}~x~}}~~~~|{~}z~~~z}|}}~|||y}~}~}|~}~~||}~z|~~~|}|~|~~}~}}|}xx}}z~wz~{xyy||}tyz|{w{|{{~~{z|z}x~}}||}y}}~z}||}|{{{{{}v~}{}z~}{~}{{zyywu}vxz|{y~|wz{~yw|zww}y|}|}x|{y|{}||{y|~{{x~y{}{u|z|z{zxyz~~|~yy~y}{}wy}~wx~zy~{|{}|z}z|}~z}z|~|wx|x~}z{|}z|}wuw{yyxzx}|{z~zy}~|}{}{|~|~{}{{{||}|y|xyx~zzz}|yz{|zz{w}|xyzyyyw}x|wz{|x}~{~|||~x|||}|}|{w~z|z}z}{y~{{{v~}{|y}}~~z{~yy}|{{zy}y}}zz~|~z{zw~}{z}|y~{}~z{}wy}~x{|zyu}{{zxw}||yy{||z{{~{}}~zy|~||z||~|y~{y}{z|{z}|{xy~y~||~yz~}~y~zyz}~z}|}{{~~{{y{{}|~~|~{{}{zxu~}vx{|wz}y||x|}{v|~yz|{{z~}z~}}z|~z}}}y|~~|{|}{~vz}}{z{yz}|{}yzxz~~}{zzy|y~||wz{}~z~}xx~|~}|y}}y~}}|w||}{{||{{|{{wyy{z||wz|{zy}~||z|y{}~~~~}|~|~|{{|~z{~z}|zz||~yyzy{~z|}z{yyyv{y|~{{|||}}|}~}{{{}~}~|~~~|~}~~}~}}}{~}}|}|~~}~}}~~|~~}}|y~y~}~~{{~~~~{~|}|~{~~}{|{~~}~~{}~~}{|~~|}|~}}}~}~~z~|}}~~}{~~}~~|~~~}~}~~~}z}}}~~}}}z}~~~}|~~~|y}}||{~}~~{z}z~~~~~~}}|}~~~~|{|~}~{~|}{~~~~}}|{~|}~~~~{{{}|w|~z}}|{}|{}|~z{~~y~}}{|}}{xx|y|{{z~yz{{~y{}{}~{|v~}z}zx}}|~z}}~}yz|z}y}~}}z~{}}}{z|z|y|yv|}}}zzz}x}{~||}{}z}~x{}{}~rx{}~}~{|~y~|~y}x~|w}}~y}x|y|~y{zy}|{{x{yyz{|x|{zz{|}{{x~{y|{zz~zx~yx||~~}~}z||z|~z|z~{zzz{}z~y{|{yzzz}z{~{}z}xw~zy~|yz}~}z||{{y~|z{{~{}~|}x~x~}|~yx~z}|vx}z{|~}y|{~y{z~{zt{zy~}yx}{z|ywx~yx|~yx~|}{{{}zzw}{}y{y}yz||~wyyxwzv}}~zz{z}{{|y|}{~~~zy~||}{{}{}{w||||zx{|~||w|{zz}~y}|}|~y}~}||x}|{}~w{}z|yy~{{||~~~xx~|}{{y}}~}zx|uzx|~|{xy{x|{}|~|y~{~v}v}wz{~~~}|y|~}||||~}x|}|zzzy}}z~}}|z{{|~z|{~{x{v|x|xy~v||z||}z{~{y~{~~}y~}{}zxzzyz}yy{}{}~}{~|}|}{|}~|~|~{x|vvy|~z}~{{}}z~~}}}}wux}}}x{}xzxzyw{wv}{|{{~zzyz~z}z{}~}~~~~~z}z|}~}{}||}}|~~~}|}|}}{~~}~|~|~}|yz{{~}~}{{}~~z~~z|~~}}~~~|{{}|~~||~}}~~~~z~~~|}|}}}~~}~}~~~}~}~}|~~}z|~}|}}~~~~~|z|}|x~~}~}~|{~}~{z|}~~~}~}|~~~~~}y~}~~~{~}~{}|}~~~|}}}}|{}~{~|~}}~}~z|{}~}}~~{~~~|~~|}~~~~}|}||{~}{}{{{{z|}|zw|{x}~{|wz~|zzyyzx}{{|}zw|w|}z{~}}|yxy|zz~}w||}xy{{|vy}z{x~{zyv}}|tyy{{|yz|~y}{z|z}}~z|~|{{~|zv~y}y{{|xyw}||}||y||{y{}yxz{}|zzz|~|}|{z{{|}}|v}~||z|{}yz{}y|v|yz|xzzx|z{yz~|{~{y}}}z~{}w~}{|{z{{{}z{|}}zx||yy}yu}x{~}y~{}x|u{}{yw|~x}~}~{|zzxzx}}{y~~}y}zxxy{|}z{|wxz|{|z|{y{~zy{|}v|~{|||x|{|x{|y~|~~{}{y}~y~|~}}~z{|||{|w{x|x}xywz{wyyz{}~v~~u{~x}~|{}{t~{}}z||zy}z{~}|~{wzxz|zy~}{{{{yz~|||}{|{}{|}z}xxv|~~~{z}z~{yvw{zz{|{y{yxy|{}zx|{xw~|z}z{|{x}}{{{|~yv}{yz~|{}{}{z{y||{~|x|}{w}}|{}yzw|z{zzu~}y{zy~yz|~||~}{{}}z|||y{yww{{xy}zx{}x{{||xxx|{zxytx|v||y|{{{{{{}zyzz|x|~y~|~|w}yy|zzx}~{~{{{{{wz|y||{}||~|z~~~{}{~||}~{{}{~~}~|~~~}|~|~~}~~}~~||}z}}||~|}{}||}}{~}}~|}~~}~}}y{}~{~||~}}~~|~|~||~}~~~~~~~}~}~|}~~{{~~~~}|}~y~{~~||~~z{~{~~{z||~~}~~||{x|~|}~{~}~~}~}|~~}}~}|y|z|~~~~}~~|z}~|}}~}~~}|z|z}y{{~}}|{y}}z}}|}}y}}~|}||{|~|~x{{~x}y|{}zz{}}{|z~y~|{~||}{|y|}x}{|{}}xz}|}|}}|y}z~z~{||}~}}}}|y|~~~|||}~}|~y~~}{||y||}}w~~~x{z{||}zy||x}}|~~~z{{~~~|z||~{}|y~|{zw{zz{x}||}{z~y~z~y}v}{}~{y~xy~||~}|}}~z}}}~~z~y|yz}~{|}|~|y{z}z~|}|{~z~}~|{~|~~~}v}}vy|y}|u}~|}~~{}}||{}}z|{y|~{~{|}y|z|}}}|~~{zx|}{||{}z}~{x~|~~z}~z{}xz}z|~{~}~{|}{y}}{}~{|~~{~x~~~}}~||{z{z{}|{~zx~|}}}w~~{{||z{{z}{y}~|{|z|{||~}z~}y~~{~z}|}~|y~}x{||{x{z~~~}}|}}}|{~{{|zu{|}z}}~~}|x~yx|}~z~|w}~~{}~}w{~|w{||{}xz}~|||~|{{|~||}~zyz~}~||}|~{}{{v{}}||~}||~||||y|z{}~zw{~yxz~z|yx||}z}~~~}|}~~}z|~~~~}}~~}~~~{||~{}{~~}~~}}~~}}z}~~~~|~{}}~~}}~}~~~|}}~~}~{}}~~}|}z|~~~}~~~{}}|~{x{~{|zx}}||||z{x{}||~x|{zw~z{w}~{|x|{{|||{|{w|~}yw~y||}z|y||~xw}|w{~|{y|~w|{ww{|||y{y}y|}{{}|}|z}~zxzyyz~|}~|}{{~}{w|||~{x{zv~z~~|~zzy~y{~{|{{{}~z|x~||}}}|~|y|y}z{~|{}}{|y|y~}|}{{{}{}z~}w~|z}zz}}}}~~}~~|~|~}|{y|~z||{|}z~|y{y}~}{~}|uzx|~yx|z|{}z}{}~~wz{y|{y~zy{|z{{{y}}|x||{}z}|}~xyz~{z}{~~|}{}|z~|z|}~{||}~y~}|~z~y{{{yz|y{|zzx|x|{z~z|{z||~}{{}yz~|}~}~{}~z{}~{~||w~|w~z|zz|xz{{zx{{y}y|y~~y}w|}}~y}||~{|}x||}~~{y}}|zw||}}w~wtz{|yw{}x||||{{{|~}{{}y~|~|x}}~|}{x{|}}|~y{x~{y{}{|z}vz|{}}|{|}zy~}{{~||}~}{|y}}~~~x{~z}xy}||uz{}|||yz{u{z{~|x~v{zy~x{}z~|v{|{y~{}y{}{zy|{|~}||~|x{{|w~|zz{z{u~x~{~zy{~||yz|}|||z|zz}|}|~~~}||}~~~~}~~}~~}}}~|~}}~~y~~~}~}{~y~{z}}}~~~}~~}~zz~~~~}~~~|}|z|~{~~}z}~}}}z{~}~}~}}~}}z~~~}~}~}}}|}~|~}~~~~~~|~~}{|{}}}~}}}}}~|{}{}~}|~z~||{~}}~~{~|{}}~}}~~~}~}~~}~}}}{}{~~~~y||yv{~}~yr{|yz|x}y~||{~xy|x|y{||y|yzy{{z}x}~~|{|y|{y|z{y|~~yz||y|}}{{|}|~|}z|zz{|{x}{~|z|zy}~|y}|zy~z}~wy{z}}~z{wyzz|}yyy{|~}~{|}w{z|~~z{z|{z~xxx~~|{w|y}{z|}}}}}yw{~}}||~{{z{y}xwx|~|zzy{yzx|zxz}}~zxyyv~~|}}~{xzxzzy{{|z{x||~|}}{{{|{x~}zzywy~xw{{|zx~yx}~|zzy~|}~~{zxyx||}y||{~}||u|y||{w}w|x|y|yz||zxz}zx{~w~uv|{}||}zxz|}}~yyz~~}ywu{{y~~{{y|{~zy}~}z{}{{z~~|y}|z|}~xyz|~yvx}zv~}y}}~w~{|}{||}{~|w{~w||}}{{w{|~w}||~{z|y|z{w}}~}}{xx}xzwx~~~yz||{z~|~z|}y||z{x{~z|}~|{}xz~{|}w|z}{y|~{y|}|vx}v|}zz}}~}~{~|}~|}~|}{x{{}|zxz|~z{~|}{{{{|}}{}x{y|~}}z{tyvz||zvz|||xzwz~|~||~|wz{{~{|z}yx||~{zz{zy||y~z{}}|{}||{~w|zyw}{~x}}}yu|~{||}~yz|x|z~xzw~{{{}z{|z~}{}}~}~~~~{~~|{~~}~~}{~~|~y{~~{~}|}~~}}|y{}~}|}~~{}~~}}}~~}~~{{~|}~}~~}}~~}~|~}~z}|}}~{~~~|}|~}~{|}~~~~}|~}}~z}z}~~~~~~{}}}}}}}|~|~~~|~~}~~{~|~|{~~~~~}u~}~}~~||}~~}}|~~~~}~~|z{~|~~{y{~||}{xyz{z~{}y~y{|y|y~}~~z|y}~}{}}{v~}{~y~}z}z|y|}{~{}||}yy{}~z|z~z|~~}}|}~}}}~}{~|~|y{~}~w}z|}~{}yy~|z~{|~~~|~}{zz~x{yyz}~}{}}|}zw~}|zx|}|~}|}z|wzy|{z}z{}||}zz~{w}z{x}}~x{{y{{|z{{}zy|~~zz}|~{}~z{}~|}}|y}~zz~}~|}z|}}}y{y}ys|zz|{}~|}~~}y}x|z~~{|{~{~~|~{{||{||{|~|}|||xz||y{~~{z}|y{~{yy~}~}~}{|{}||}yz}}~|{{{z~}x~y}z{{}|{~|}y}{~||~~}~z}z~z}||~~y{{|{~{{z~|yx|{y}|}}~~y|||vzw|}}{~}|~xy~{~~x|{}|~~{~~~x}||z}|}}|x~x}zy~||}|y||~wz{~~~}}~}~}}~|wz}{x|y}~|{~{yzz{|{}|z{w}{}~~|~|}w}|}~|~~~z{~|~{z}|z|{|x}{~vzz}y{yy{{}z{{z}~{|~}~x{{~|~|~z~~~~}|~~~}}~}}}~~~|~~~{~}~~}~x}~}~~y~}~|~~|}|~}z~~|~~}~~}}|~}}~|}~}~}}|}~~|~~~}z}~~~~~{~~~~}}~~}}||~~~{~}~~~||}zw{y|{|x}|~}|{{{~x{yx{{}~x|}x|zy|~~{}{~~z}~xx||zz}}zy}{z{|}~{~||}y|y|}y}}z}||~zz|y{z~|{xx~|{y|z{{}vz{|{|y{|||zz}w}zw|~~{~z}yzz{~~}|}y}zyz{{{}x|{{|v|{|~vzz||{~|z~{}~}z}{~}zz|{{{|{{{|ywx|v}}|x}~}}z|{|{|{}}wy}~{{y~v~x{xwy}}}}w|x|~y~z}z~{zy|{{z~|{~||wx~}{}|z|w~~z|x}z}~{|w|~~zy}~|~|||{{zw{{{x{}|{|~|zzy|||z{{}}~yzy{z{|y||}z{x|{~}yxy}x{|vw|{zzy|}{|{~{}~z~yw|yz|}}{xz}{}|{~}{{|~|zz}|}|z|z}{z|{{zyz{|z~~zzz~yyy{{yy~}z}{|z}{}|z|w{zx~~{}}{yy}|zw|x~|{~~zzy|}xzxz~y~|uz|y}{x|yzz|}z}}~{x{w|}~|}yw|y~|~}}|{||~~}~z}~{}||yz{x}zw~~xz|zyz}|~xvx{vvvy~}{}~|~}}z{w~|yz||~|z~{z|y}|}{{|yzxx~yx~|~|zyyy}zyz}}~}{}z}z{|{}{|}~|z|}{y~~||~~~}}~}}~~~|~||}|}}}|~~~~}~{{~}~{|}}~~{|~}|~}}|~|}~~}}}|}~}~}}~}~}{}~~{}~}}~~}}z~}x~~~{|~}}~}~|~}}{~s~~}~~{z|}~~|x}~}}~{|{}}~{y~~~{~{}}~|}~}}}~~~z~}{z}|~}}|~~}~~w~~~|||}}~|{}}~|~}||~}~||y~~~{}~~{}~{~~{}|{{}}{}}u||}~yx~zzt{~~|xwy}z{||w}u{|~z}|~~~{z{~y{~~y|}~z{|{xz{{{|z}}}|y}}{~x|yvz~}}w{}z~}w}|~|~}{{}z|{x|{~{~|y}~|yy|}~zz{|zx|z|x{y{}y}}zw~vzz}|{}{{}}}t~{|}x~~{|}}z{|z}z|yz~{{|yz}|yx}}yx}x|}y~}}}}x~|~}yy|}}}}}|~{{~w~{{}|{zy~x~{}y|}zx|zzz~y}y{xx|xyy|z~v}}}|{{|~~~}{~{z~x~{}|}}z~y}yyz}}{{z{|y}{{{xyw|w~xyz~{|}}}y{|w{}~~z|y{y~z}yz~~{}~ywyw}|}{|x|||zz{~zyyx}x}{{|~|}}}y||{~|~}}}|}~z|y}{{~~}{}|~}{|zy{~|y}xzuxwzyuyzz{}}~|z~}~~z~ywzx~||x{{}yxx{|~{{yxxyzzzy{}|vyzz}~~zzy{}{y{y{}~~{{}~{|}{zwvz~{w{{}{}|y{v|{|zx}zy}z{zzz||~|z}|z{yt}xzy|wxx~y{{}z|~}vz|zzy~~{{~~||}~x~zzxw|{z|w|z~{}x{{x|||{yzz{yy{zy{}|{z}z{yx~}~zz}z}x~z~|~z{yu}|~|||}z~z|~z{yxy|}zy|zz~z{{{|zz|}~{}}~y~}|y|}~{~|~}~{~}{|}~~}}|~~}~z}z~}}~}z|~}|~|z~~}~~}~~}~}~~~~}~}}}~{w}}~~|~~{z}~}}}}~|}}~}}}~~~}}}|~|}||~{}||~~~{~|~|~}~~~~{|{}{}~~}~~|~~}~}~}|}~~{}{}~}~~~~~~{}||{~~~{|~~~|}}}|~x~z~|}~}|~||}}|}}}{}}|{}~z|z~}x{z}y~}~wy{yzxvu{}}}z{z|{~x|z||{|}}|~yz|~x~~}uy{~z}}}}{y{{z|zz}~}}x~~{zz}xz}{|{||y|yyxz|zz{}~t{}yz|~}}z~|||{||y|z~xzxw|{z~{z~~~|~|z||}}}}|}|{y{}x{x~}{wy{y~xz{{z|{~~{z{}|zy{y|z||~}y||~~xzzz|~zw{}zz}|{||~|~}}w~x~~|~}{|yz}z|u~}~z{}w|~}}{}{}yx{~~|y{~}y{{{~x|}|~z{{{~}yyz{xx|}}}{zu~xvz~~y}~~}{||~||}|}~~xy}{{~zy~}}|}~|~z|vz}zyv{{}}}x}|{|{~~}{{||y}{z{z{~zz~~~|~{~x}z|}y{x~|~}{z|x|}w|{xy~{z}y}{zzxy|~}|x}yzz~}|~}|~|{{{~}}}z|z{}{|~}z{wx}}{{||{y|{||||~}|v}v||}zywz|zxxx{z|}x|{yz~~zz|~z~x}y{z}}{{{}}zt~}}z|}}}{}}~zx}zx|z|}{}{wz{~{yz|{{z}z{|vv~|~zy{|~{z{}}{~|}zzzx|{zz||zw||}~~}||~|}~~}~|}zz{|~y}}z}~zz~{x~{|v{y}~}xz|||s{~sz{z}|}}~|y~{{y}{~~~}z~~}~|~~~~}~|}}}}~~}~|~~~}}~~{~}~|~~|x}~z~}|}|~w~~~~~}~~~~~~~||~}}|~~}~||}~~~}}}~|z|}{~~~|}}~~~~|~~~}}~||~{}~|{~}|~|~{~~~~~}~~}~{||}~~|~}~~~{|~~{||w{~~}|{|}}~||~}{|}}}~~}~}|~{}z~~|~~}~~}~}}||{|z~}}z~{zzt{|{}x{{xu}{u}yy{zzwy{|yzy}{z{{|{{{{}zyy{z|~{}}}|z}v}z|}v{||}{zz}wz{{{}{||}{|~|}}|~{|y~z|{|x|~|}}{y~yzzy{yzxwxyyz~y{zy|x}~|{~zy~xy}y|}~}z{|zy~wwyz{yz~{{|zu|z||y{||y|yxwx}~yzxzyzv~zyw{w}|y~y~x}||~{{}~z|z~}}}v}|}||z{ux}z|x|z|{|xy{zv{{~y~xz{}}y~{}}|y|{}~}}~~{z|{}z}~}~z{uz|vxyv{xz|w~xx~yy}x~~~|}zw{yzzxzz~{~{~~z~zz|}}~~{}||y}~~{y|{{~yy~|zy}}v|zwz{{}}}|zx{z|{|}{~||}t}~|{}|}{{y|~{}z{zy|y|x||{xyz{~}~~}}{yw~wz|ywx~|||||~{}{y{zvy|{vwvxy|x|{zzz|{|}{}}~v~xy|{~~{y}{~~~|}zy{~vz}{||zxw~|}|{y~{x~}{|z|||y{|uw|y~{~||~~}z~v~|{~}|{}vy|||{xy~{yw}t|x}{y}~~y{|v{}|}~~~~z~z{{}||{{}~|~|zzxz{|z}}x{zzzyw|}~|{}{~}{z|z~{z}{}}{~x~z{|~|}~~~z}}y||}|~z~|~~~~~~}~|~}}|}x|~z{}}z~y{~~|~~}|~}{|}~|x~~{~~~~~~}~z}~}}~~~~~|}}}|~}~}~~}~~~~||~~}z{}}z~~}||~~}{~~||~{|~~~|}~x}~|~}}s}~~}{|~}}~~{~~}z~}z|~~}{~}~}y|}|yz~x~~}~zwy{|u|{}~yxy{{|||~|}|{|||~{}~{{~~}~}}y{~||{|z{~{{}|z|}{{|x|{z|~|~xw|~{zzv}{|{yzz~{|~~|{{||{}xw}zy{z{}}~~|||u}}{z}|x{tz~}{|}~}{|{{~{{~{y|zyy~|~z{y|y~||zz{{{}{{|z~~y|{zzw}}wx{{z{yz|{}~}{u{z{|yy|}|}}{{|{|uv}ww|z|~~|{}}}{{zz||}|zz~}x~~}{~~}{xxz{|~zzzz}||}~||~{}}{||}{{}zyzz~}|{}||w~}{}y}~{{}{yy{{|z||z~{}|||~}z|~zx{xz{z}{|~xw}}~~}|z{z|w}~{x}w~|}zyx{yz|}x|y}}w|~|~{z{x~z|x~{|}~}w}|}|v~}{zzxy|zz{y{|~z{z||wzx{y|zy|{uz|~x|{z}z}{x~}|}y~}y~z~{x~{}{y}|}zw}{z|~}}y{~y~x{xy{z}}}yx}}{~{{{v~x~|{y{y}||y|}zyyu~}|y|yyz|~z{|z||~zzyv||yy~yzz~~z{~}~yy~|~}|w{}|{{||~|~~~}z~xz}{|{|{xy~yy{}~}y|~}zz|{{|{{}}|}zyyzyx~zz}|{|y{zv|z~|{zz|z}}}x}}{z}{{z{~|x{xzz}{|z{~~~{{z}~|~{~~~~|}~x}}|}}~|~|}~~}z}~~}}~~z~{~}|}}|~~}~~~}|}zy|~{|xy}z~}q~}~~}~~|}|~~~|z}{~}~{~z~||~}~~|~~~~|~{}~}{~~}}}~{{|}~~~~~|~~~}~||}~z}{~x}v}~|~}{}}{~~z}}}|}}}}z~}~}~~~}~{|~~~}|~~{~{|}~y}{~}~|{}zxxvz}vy}}|~xzu{|}z}y{y|y{y||y~~}{|{||}}}{}z~{|}y|{}{{|y|{{{||}{v|~{||z}}x{{||w|z~yyz~{|||z{|}x|}zz{}|y~zy~yzzx{xx{y|{yz{z||}wz|xy{|{{x~{|zy}}}{|z{|y~z|z}~zxz}x}|{~{}v}|}y{~w}{zzy|y{y{|y{||{~{}{zy{}}}z~}||{}~{|v}}zvw{{x||y{{zz|wx|}z|{~y~{}}|~z}}}}~||{|z{z}zyy{}~zy~y~~}y~{zzs~}rz|}w~}zz}z}|}}zy~{{|~y~|}}{{|{{|}~}x}|y{|zz{z~}v}xzy~y{||~|}|{z|}~|}|~w||w~z|~w{w}|}{|{{}}{|w{y~|}~~z|x{~|{|~zz||{}x|}|y{~{}|zy{}y~z}}{wyu}}{{{|{}|||}z{z{{}}x~|}~|}|||||xxz~|}|~~||z~|{yy{|{{{y{{}~{{|{}|{}xy~z{uzzx}}||{|}|z{}~z~|}}yx|xz|y||y{{|~y|y{|yz{|}}y~yxy}|xzxy|}~~z|yy}z{y~z|~{}~{z|{|}zy}|v~{zw~{v{w{{zz{z~z}{~{~|}{x|{}~}~}{~~}}~~~~}}{}~~}~y}{|~|~}}~{{~~}{}{}|{~{}~~}~~~{}z~{~|{||}~|~~}|~~~}~|}~~~~z{}~}}}y~~|~{|~}}|~~}}{{~}}}~~~|~~}~~~}|~~}~}|~~}~{}}}}|y~}~}~}z~}~~~z}~~||~}~~}}||}}{~}~~|xy}}~}|~~~~}|z~}}~|~}}}|}}}~~|~{}|}}z|yz~~}~}{w{z~~xzx{z~z~}zy{}|x||zyz}{{zz|~y}}y|zw}||~|z|{y{|}~y{|yy}{{yy||u|{~~||{|x}|w}|~{}|{zzz}{z}zw{z|}|||~{y{}|yw{yw||{||}|}x~zyxw}z}u{||||tx~{{{~|z~~z~}{~|~~~z~||y~y{}{}x}~|z~{{y|||||}z~zx}}|{z{~y}z|{}x~y{{x|y|~||yyz{t~z||~||{y||{wx|zz~|u|~wz|y}~{{{y}|yw{|z{y~~{}x}zz~u}y{{~}z}}{yz{y|}~z}||y}zzy|y||||~~}|w|{{y||~{~|x~z}~|}{z}~zyyz{|{|~|{}~|y}~z|~{}|}}y|y~}}{z||z~~|}|{{}~{zu}|~{|yz{zz~xwyy{|}z}~|{|{y|~|uz|wy~y}{}{|}{|~y}z}~z{wz|z}x~|||y}{{yx||zz~{|}x{x~~~|{x}||||zzu~zz~}zy{{||xzy{|{z{{yw}x{y||{y~zx|}|x{}|z|~y~z{yzxy{x~z|zz|}{{}{|||y~|~u}{|}|}||zyzv~|}}}|y}||w~~y~~||}zxyz}}x|zz~|{w|~~}{~|z|}|y||}y|}~~~|~}}~|}|}~}}~}}~~}}}~{|}{~z|~|}~|~}~~~z|{{|z}}|}~~~}~~~}}|}}~|}~|~~~|~|}~}~~{}}|z~|~}}y~~|~|}~{}~|~~|}~}~~~~~{|~}~~~|{~{z~~}~~}~z~}~~~}}|~||~~}~|z~~|~|~~}~z~~}}}|||~}}~~}}}z~}~~|x|{y}}~|~{~}~{|~{||}v|}~~zy{y|y}{{z{{|zy|zy}{{|z}||~|}~~~|}{}}}|y{zy}}xyyu~{|xv|x}}v|y~xywzz}{xzz~{~}{z|~x{||}z}~|}|w||~~}zx{|}{yx~}u~}|~x|~z{{{|zw||z|}z~z{||~}zw|~z}}z~w{x{~z~yx~{v{~yy}}w}yv{vyzzz|z}}v{{|}||{}|}~z{}z~y~{|x}~|z}}|vyx|{|zxz}|zz~~|zxx|w}yzz~|{y}~}x}{z~|{}~|~{|}x|}xz~|w|x{||zyx|z{zy{zy~qy}~~{|{}z}{}{~}}{}}z~xz{{x{{wz{y{|}x{y}z{xx}{}{{|~y~|~y~}~|z~|||z}{{}{|~yy|yzu|}~{z{y|xw}z{|yzu}{~}~x|}zy}{{z}}}{zzxzy~}y{|~~{zz}z{~x|zzx}||}v{|zxy{|~{||~|y|}{||~~w|w}~~|yz{{w{{{zx{{x~}|~w~}{yzv|y{zy~y||}x~{{|yz~}~z}zzz|~y~z|{|y|xzyzz|zy{{}xyyy}}|{z|z{{|~w~}vz~|~zz}y~~|~{~|}z~|zyx~}y}y~z~{{~zz{{wwy{{y{zy|}z{}{}|y{~}~}~~~~}~}|~~~|~~}~||}~{|~~w}~}}|~{~~|~~~}}~~|~}{|}{~{~}~~~~}~~}|~}~}~y|~~}|{~}~||||}z|~~{||}{~~}}|~z|y~{~}~~}~|{}~~~}|~}}~}|~~}}|{||~}~{~~y~}~~|~}}~}~z|}z~|~~}}||}}}||}~~z}~}~{~~~~}~}~~}~~}|~|}~z|x|}z{z{~z{~z{yx}|}|w}|z{z}}}xw|zy}|}zy}{yz}}|{}|y{{y}~|}|~|}w~xyxzzz|}}~zx}xyyw}|y|zxyyy||~z~{|}{z|z}{z~z~|}~z}}}{y}{}~}~z~z|y|zy}||~w}}z{~y}|{||}}xz}~zz}y{t|~}|z}x}{|}{z~|{{}zy}{~yy}|~}w}||{||}}||{wt{y}yz}|~|~}}||w{|{}{}{{||}{{~}{}m|~y}}~~|{y|{y~}|~|z}xz~|~~}y}yzxw~x}|x|y|{xxz~{}{~}{{yx}{vz{{|}|{{x}~~}~|~|~yxy}{|{}}z}~~~}{~z~z~xz|{{{}}z|y{y|z~z|}{~z}|u~|z|~}|~}{|zz~|~{|~}}{z{}z{y}|z{~}}x{~{~}zy}~~y{xw~y~|{xy}|x}}{y}z~{y~zy{{}||~z}x{~zv{|{}{{zy~~zv|y}z|zy}xy}x~v|{w}|}y}z}{y|}{vz|}~|y~yx~v|}||{z|||||{|}}|}x{{}}~~{}{zz}{z~~{{||y|x~z}{|{xw|{{~{y}{z{|~{}y}u}w{y}w{xy|}|{}~||~}y{{z{|y{|x}z}||ww}}~y|~y{~y}}}~}|}||}{~~||wzx~}}}~~~||}}~}~~~}{~~}||{}~~}~|~|~z~{~||~}|~{~~|~{~~~~~}~~{}|||~}~|{y}}}~~}}~~}}}}~~{~~}~~}}}|}{|~}{{{|}~}~}~~~}z}}y~x~~~~}}|~~~~|~z}~|}~}}~}}~|~~}~~}~|||~}~~~}~~|||y}~~}x~~}~}}~{}~~}}}}~z~~}~}~|~~{~|~y~~|zw{{}||~z{x}|zz}z{y~{~|{}w{yyyyzt}z{}~v{|zy}{}|{}z{|x~|{{z{}y||y||{x{v}vzz}y|zvv|x{~~z|}}x~|{|y~{|zy{}|{~||}y|{{z}z}w{|wyvz{{z~|y{|v~yyzx|v|}{x{z{}~{{z}yy}}{||xz~s}w}|{x|~zx{z}{~{wz|}q|zy|{yz~z}|}|yx}z|~z{|{||~{zy|}ux|{xy~~y~yz{~x|y}}wx|}zv|{wy{z}z}x{|y{~||~|{~|{~{~~x{||{~}|xy~~x~|{{v||r|xyx{{zwvyyx{{|x|}{|~{y{}||{{yyv{}|y{z}}y~||w{{{{}v{x||~z}x{u|xx}~}}x|{}||{}}w|{~{}~{||}z||}xy{~s{}|z|{{|zwz{y{||z|y|{x||||~|x~{}~}|{~|~z{{}~x{z}}wz{zv{|{uzy}{y~z~{|}}{}{}{z|{}~z{~z|~{}x}zx{y||{~|x|y~yy~z}}yx~zx{yyzz}|ww|xy}zz}|~|~y|y}}{~~zx{{z|y|}yy|~{x}z{y|||y{yy}z}|~x}{{{}}zz~x{|x{u{~|~|z{~vy{zy}}}|}{{ywzxw|zzw}z{~~}~}~||y~y}|z||~|~~~}z|}}~}~}{~~~~{|~~~|}||z}~~{|~|~}~~~~~~z~~}{|~}|~~||}~~v}}~}|~~~}|zz~z~{}~~}~~~}~|||}~|}~{}|}}{w~~}~|}}~}~~~~}z|~x~}~~~~~{~{~}~~||~|y~}}z~~}~~~}~}}}}~~}||{y|}}{~}}{~|~|~|{|}~~|~}}{}}~~}|~~~}{}~}y|zz}{}}}}}}zx{x|yy}|zzxz{||y{zy{{x|||vyz|xy||}}x{|z~y{}yy{|{|}~|{{yzy~}{y|{{wyz}w{{{|y{yy|y}y{yy|}||~z{||}yz|{~z{|yy{}|z||~}y~zy{~|}y~z{yz}}~||}|}}~|~~{z~z{|yzyy{|}z{z{{}{~{~tzy~}}zw{z~|{{}y~w}|}wz{u|~|zw|z{~yz}yz|||{|}y{|~}~y{{}z}{{}}y{|y~xyy~{~}y{||z|}||x~{{{|}|}yyx}w|y{y||~|z{|{{}|{{{z{{z}}y}{{~{y}z|~~{}z|~{z{{~}{~{}}||{x~|~x|x{y}{~{}{}z|~{{|y~}|~z|{y}}}|{|{}z{~~~}|~{w~{|zy|xzyz~}~}~zx}z}|~{|{{~{~|}z|{{~z{|z~}y~}zz{}{{zwyy|xz{|~|{}}zz~z}{}|}yz|{{z||}|z}|{}yx}{zx}}}wy|zzz{{~z~}{|{zw}z||}~~{{x|{~}||}x{~|w~|z{{{~zz|v}{{z{y}w~}}x{w~|}z|z}y}y}}{z|{|x~{~~}~zw}x}}{z~y~|{{}yy|||~{y~{}z}{}}}{~~{|{}x{{y}x|zx~t|}y~{y{|}}{{yv|zv{|{y|~~x}{~}}}|{~}~~~~|~~~|~~}|}|}|~~||y}~~~~~{{}y}|z}~}~~~~~}~|}~~~~{}}~}~{~|~~|}~z}}~~}{~~}{}}~}~~}}|~~|~~z{~}|~}~}}}~~}~~~~~}|}~}}}~~|~~~~~|~}~~{~||}~|~}|~~}}}x}|~|~~}~~|{|~|z~~~|}}x{~}~}|{~z{}~~}~~|~~{|z~z~~{|~zz|x|z{{z}xz|vy{yxz}zxy||}zzx}x}{}xy|~~{}{||z}{{}|xz{z}y|z{{z{|}y}~}~~~|y{v{{z|}z{~|w{{{{y|y~{wyxz~y|z~|~}x{z|~}{||w{|yvy{{xxz~zz{xzx{{~}zy~}xy||{z{||z}|||z~|}~{|}ww|}}x|}|{zzy}|zy{z|}~}x~zx|{}z}yz|||~}}z~}~}~y}|~{||z{xy}{|}}}}{~|xz|xy}x|z}{{||~zy~~z{|y{~{zw|{~~xz{|yx{|{xv|||x|z|}{}||~~|zz||x}}~z}y~{}||{|~}~z}~{{z}||~{zx~{y||xx|~z}wyzz|z}{}~z~|}}{}{~}|~z}|{}}}}z}{x}~y{}yx}{yz|{{z|}}|~y~|}z}}{|z|x|~{|~z||~}~zz}z|wy}}uyz|}}{w}{}~}~z}}y}|}||{}y{{~}{|{|~z}{~|y|w|xx|z|{{|zyz{yz{{yxzz}x{{|y~~||}}}z}z{y~~x~|z{~|z|{}{{{{}yy}|wy{~{|yw{zx}}~z{{|{}~}y|zy|x{y}z|z|x{|zz}{~}{{}|xz{w~{{xz|w}|x{~{vx{~{w}}z|{z{{|~~|~{z}~|~||~|zz~~}~~~~~}~~}~}~}~~~~}~}~}~~z}|{|~|}~~||~|~z{}{~~~}|{~|~}~}||~~|}|~~~z~y~}|~{}|~|~||~}~{|~~|}}|~|~~}~~~}~z}~zz}~}~}~~~}}~}~zx}~~~~{}~~~~z~w~{|}}|~}}~~}|~|~s}|~~~~w{}}}y~{~}}}~}~~z}}}~{{}~~~|}{~~|~{}y}}~}||xz{|~z~{~}}{|{|||}~zyy~|y{{zz{~~|zz{||{|y}~|y}y}|z}z{yy{|||}}z|}z~yz}{z|~xy~|~zyw}||x{~zyyz{y}|zz~{yy|}}|x{||w~~y{x}}w~~~{x{|{tz|v}yx{y|zy|}~xx{z|wz~{x|{}}y|y{|{y}w{x~|}xyzy{~}z{~|yzzxz|{y~}|z~v||||y}|~~y|}zyv|yz{~|vy|z{|}~xx{~~~|z~z|||y{{z|{w}x}zy{z|z|z~{y}{~}~||x{|{|{}{}||}}}v{y|{|z~x{{z{~xzz~|{uzz}{w~y}~zw|||{}|~|{z{~|w}y|{}~y{{||{{zx~}{|}}xx{~x}~|}}~~~||z~|x~~|y|{{}z~z{||{zz|{zzy|y~}}|~zz|uyy{|}zxzz||z}zz~zyx{z~{v{|{|{{||}}}}{yyzy{}}|vx~}{{{|v{yx}|ww|x{y{~z|y{{yz|}z}|yz{zz{}w}x|{z~z}~}|x||w{{r|yz~z}{~z{w|}|z|}}{}{~x{{zy|y~|~z|{~~z}||~yy}{z{y{}zy~}~}y}|}y}{~}|{~||w{y|~z|{~y}yy{}{yz{~wz}}z||}|}|}zy~zzyzzxy|x{|u}yz}z||zzw~|~}~||z~~}{~~}}}||{}~~}|{{{}~}{}~{~|~{}~}~~|{}}~|}~~~~~~{~~~{~~~|}}||~{|~~~~{~}~|~|~}{|~|}~}~|~~}||}|}}~||}~|~}~~~}}z~~|~~~|}||}~}~||}}~}~z{}{|~~}}}~}~~{}z{}~|~|~~~}}}|{~~~~~}~~~~}{|~{}}|~|{|y~{y}xx|zy{}}{xxx}yxvxzxz{|||w{||}~y{}|{z|z~}{|z~{~{~x}||z~vx~|x~{{x~y{y|wyz{{y~||}x|||z~|y{{z{}wy|z}z~}v~~~z{}w{{}}y|{zz~|zz{|~~z|~~yzy}z}{|~}z~{~}}}w}{v{|}x|~}|{~~}}{w~}~zzyzy{zzy~~zyz||||z}{|{|}{y~{}~|~{|}{yw}}||zy~zzz}y|w~wx{{{{{}z{y{zz|{xv~}~{|}{}|xz|z~}||~z|}~~|~}}yy|{}~|zz}|{xz~uz|v~{}{z{w|{~|}{~~||z~}~~~{}}z~}~xz~}|z|{wx}||uz~~}z{wyyzzy~{wyzzz}y{z}}|{yz||{z~~~{}{z{z}}{{{zxz~y{z~z}z~yxzwz{|zv|~x{{xz{}~|}{y~}{y}|z{|xyy{xw}{||{w~~~}z}y}|x|xyzzy~|v|}}{zy{|z{}w{~y~}y{}}|z{{~{}yz}yyy|}{z~}wzw|{|{xwy|~~{zv~~}|y~z{~}|x|~|{}y~w{|x~|{wzxy}x~zxy~y{}{wy~y|~xyyzzvz}y~{y|{|{~|}}|y~{|y}y}{|y}{{zzyz|{~y|w{z{v{~{}{|}{}{z~{z|}x~|~}}~}||~}~{~}||{~~{z{{}||}~{{~}~z~}zy~{|||~}|}}|~|~z~~{z}{~~~{}z}{~~~~}|~~||}z~~~~~~~~~~~~}~~|z}~~~~}~}~z~}~~|}z~}|~~x}|z}~~}|{~|~z}~~~{~}|}~}}~}~~~|z{~~{|}}|}}s|~}}{~~~||~}}}|}~~}~z~{||~y~~~}~~yxyyw~z}{}xy||}||||{||~t{|{{{~||||~x|xyzy{~~}}|{{~zxyw{yx|z|{}{z{}|{}y~{z|y~{}~}|{|{xz||z|z|{|{}}|~y}}{yy}xx{}|}y|xw}{}zy{zyz{~zy}{zzz}zy|}{x~y~{|s{{}||}z}{|{z{x}{~}z{}||z|}w~p{{y{}}w{~|yy{x}v~uzy~}~{~w}|y~z|xx{~||{}}tzx{y}~~}~zx}|{zxz}~|||}x{zwvy|||z~yy||z}}y{|}{|x{~~wx}}|v}z|x}{y~||~||yz}x}~{x~~|~~}}}{{y}y~~}{{z|{{{y|~{~|{|y~{y~|x|}x~{yz}|z}~{w}y|}|~|{{~z~}y|z|}zz|{~w{}z||~y{|{y}|~}|~y~z{{||z~{{}|}y{|yyu{xz|zw}~|~{x||w~ty}y~w{~{{yzvzz{y}~zzy}|z{{||yy}z{{{{w|{|x|x||~{zy}u||y{|y{zzy}}zz|}z|~v|~z}yvz}zzx{y~}}}x|t{|z}z{|zz|z|z}}{z{|{y~}{~{~v{{{}{z~~w}z~~~~z|z|}z}{||~z{||~}|}zy~{{y}}|}vzwz{{{{}}zz{z}wy{{}}w|y}z{z{z|}yzvxw}w||}~~{y}~~~~~}}|~{~~~z~~~~~~}{|}|~~~}~}~}~}~~~~{}||z{}~|~|~~||~~}}|~}||{}}|}zz~}{}z~|}}~~~y|{}}~|||~~}{}{~~}~z~}~{~z}}}}{}~|~~~}{~~}|~}}|~~~~~~}}~}||~~~z~|||}~~|}|~}~~}|~{z{~~z}~~}~~~||~|~~~{{}~}}||{{}~}}~}~}~{z~~~|~|}~}y~{|~{yyy{yzz|||{}~z}yvy{}z~|zzw}|~|{xyy}{z}||}y}w~{y|}~vz~zz|z{{{zy|}}{z~|xyw~ww||v{~}zy}z}{~}}}|x}y{xz||{{zz|y|}v~wyyxx~~}}tz{|y}}zy~yz}}||y|~z|~~}y~yz}y{}{~{{z|z{z|~w}z~zwx{~wwx}x{zzy~wyy}|w{{|{y}|z~||{{z~}}~{||}{~x{|~y{v}}{y{{||z|{}~z{{y|{xx{|{w}}{~}y{y~~{{~{~zx~xz~y{}y~z{|{y{~|{yz~}y|y~{{{|y{||z~z}y{~yy}x{w~||y~}{z~|}{zu{{{|y}{x}y||y~|~~|z~}~}y}||}|}}|zx}{}zz~}}{w{|y{x{xy}}~z~z}~{}{|||~~~}}|~x|z}|{{~||{{{zw|{~z~wyyz~y}~||}}{y{{z~|{{}w{}||y|{|}{|{{}|x~yz|}|yyx~y~{y|}w|}}y|x{{}~zzsx|{x}|{{y~~~~{|||~|z||z{}}|{|}~{uz{~||yxw}x~|}{xyz~{zxz}~zyy~|}{{|}y{z}{|}~wz|~z~||xxzzz~zyz|x}}}yxzz{}|z}~~|v}|}~zyy}{z{~~~{~~y}~~}~~~~~{~}~~~~||}~~z~}|z~~}||{~{{~~~|~~}}{y|~~~}~~~|}|~~}}~~~y}}|}|~{|u~}~~~~|~}|~|~{z}}~z}{~w~~~~}}~}}}}|zz}{~~z|{{~~}|~~~~}{z}}~|{~z~||{}~~~~}}}~~|}~}|~|{~|~{~}|}~{v~~~}~|~~|}~|~~~|{~}{|~{~~}~}}}z{}{||yx{|z{y~|}z{z|}|{|}}|vy|{vz|yx|}}|z{|{|{{~{~yyz{}z{}|}{vy~{{}||y{||{yyz{{z}|{y}{yyz~}{z}x|~}~|||{zr|w|z}|z{z~}z}~{v}u~w|{z~y}zzzx~z||}{{}|}~z|wx{yz{z|||}}~}{zyyy|x~wzy|{z|rw}tz{|~}y{}~x}{{zu||}yz{~}zy|}z|z{|}x}|w~x}y{z}{}}}~|{}x{{{{||y}y}|x~|~~|}{}}xv~|~yzz|yy}yz|x}}~wzy}z}~}|}}{y|zw~~y}}}|{~~z|}}z~z|yz~yy}~|z~||{y~zy~{|}y|~~{}x}|z}}z{~~}|||~}y|~{y||~z}}|~z|}}{~xz}~{~y}z|z|}z|~|}}zx}~y||z{xw|y~x|z}{{y{|}}yy~|}{xxxy}y~|}{|z|y}{~~zz{|{z{z|y|w|x}}x}{}|w|}}|z}||y}}~{~v~|{||{}zy{~||wx{~}|{{ww|xz}zt|~|yy|~}~{{}}{}|zz|}|yz||u{}yz~~{|z}|~~}{y}{{z|~y~{{|~z|||{~w|z{}z}{y~zw|~zwy}yy{|}z}}}{~}}{{}~~~~v{z~~~~}~z{~}}~~}}|~|~|~~~~u~}}~~~~~~~z{}~}}~~|~}~~~~~~~}|~|~~}|||}}~~~{~~~}}~{~}~|{~|~}~~~}~{|~~~}|~}~||~{|||~||}{}~~~~~~}~z|}~~}~~~}|~}~}}}}}|}~}~~{~~~||{~}~}~}}~~}|~~~|~|~|y}|~zy{~~|~~~~~|~~~~}}|}|~}}~~}{{ww{||~}|{{{~x|y|{}z~|x}r{{}|{z}z~}x{y|{}w|y~y}||{}{~}zx}}{y}||y{x||y{{zxzz~zxzzy|y~w}z{wx|uy~~|z|~zz|}zzz}~{}zxw{x}}{wyyx|x{{}y|xw{{}}}{|{z|z{z|{~}}y}|zz}{}~}|}z|||}~z~~||xwz{wxy}|w|z|{zzw~xy{ww}zy|x|z}zyx|}}x}y|}{xywxy}{{}}{}~}{~|{z}}zy{}zx}|{|~}x}{y{yyxx|~|}}}}}}zz|{|{~|}yyzy~}~}|{{z{zwz}z|{xy~|zyz{x|z}x{yy|~|{}yv~~y~~}|z}|z|}x~{{|~~|{}z|{{yy|y}x||}{}{}z{y|vz||w~{yz{z}~{|||z{}w}~x~}xzuz{x||||~z|yvy|z||v{y~~}~x}z~y}||zz}{{zzzw|}zyzy|~||y|~z|vvxz}}z{w~|}}y{~|~|{z{w{~}{}yxz~~~y|~z}|||{{w||y||{y}z~{zzyxx{z{z|zy~vwy~vz}y~~z}{{|~z||~z{}}z~}~zz{z||x{zx{x||y~{{~y}|y}x}~{}~z}||~{{{|{w}|zy|}}z{z{~|{xzzxz{}{{|z{{|~{zz{z|~wzw~|{y~{{{{y~~||~|~}{y}{{}|~~~||~~z|}~~}|}}~}}}~}~}z}}|||~~}~z}x||~|}z}~|{}~~~~~~~~|}{~}|}~{~{|{}~x||~}~}~{~}|~}|~~~~{y}~~{}{~u}~~}{~z{||}~z~~}}|}|{}{|}~~}}~~~~}~~~y~|{~~}}|~~~|z|~}~{z}z}~~|}{z|}~|z~z~~y~zz~}}~x~{~z}}{}}z|}{z~x~|{~}}z{|{{v~x|zzw|w|x}{{y{zx}||}zy}vxz{y{~z|x{zy{|y{|xv|}y|{|z||y{xzy|yz|{{|}v|z||~{|y|zz}{}~|{x}w}|~}z~y~zy{~}|}x~zy{y}wxxy}~|zz}|}}yxzw{}}y|~zx}{|}z}{{z{~|z}~}y||~~z{y~|{z}{{y~||yx}xx~|}}|}}{~~{~|x|zy|{}{zz|z}}z||{zw~|z{~|~|y||z~|yu{}x|y~x|{yw~{~wz}||{xzz{|yz{y{yw}~|y{{~|y|}{}~}y{y{|zzzy|{z{|}y}{|zw{}|{z~~x|{z~{y}~}{~|x{{yz|z}z|}wz{|yzz}||w|zzx{}y~}}zy|}y|xy}z{{{~{zx~{xz~x}{|{|}uvxy}|{||zwz~|yyyz~y}{x}w{xvzy~zz|z}{~z~|y~z|z|yz|}{{w}}}{y{u}{~~~u|{|{~zz{{z}}~s{yyzz~||{y}{x|{{}~~zywy{{}z~|||~uy{|z~{|~y}~x}}z|w~{}y|z{y{zz|}t}}}~{|{v{~zvzxz|||{z}}yyy{|z|~{zy|{{{|{z|w|}}}|{wz}z}|}{xx|y}u~zz|~{w~zzz|yy~{~}{{}q|y}}|}y}}xv||}y}|{{}~~|~~~z~}~}}||~~~}~~}{~}~||}}~{|}~|~}}|~}~~~y{y~~}~}}}}}z~~}~~~~}}~}|}~~|{|}~~}|}~~{}~}}~||~~|{}}{~|}}~{~{~|~}}~|}~}z}|~z~|~}~~}}|~~|~~~~~}||~||~z~~}{|}~}~~}|~~{~|~~~~}~}}}~|||}~~~~y~{~~~}}}}~|}|{~}y|~|~~~}||~~|}~|}~}~|~}~}~~|}}|zz{}}}}zz|}|}}z|~|~|}}}||z{xxwv||{|{z|||yyy{x}y~{|~{x{z}y|{y|~{t~{|}}}~zyz|{|{}{}z|{yzw}z}||yx{|y|~rwyy|z{xz|~{}|~}z}~zz{}zz|{y{x|}{wx~{~|~}|{|y|~{{~~yy|{zzy|~z|zyz{z|~||}xy~|z~}{||~{z|}x{y|{}|z|zyz{|wz|v}y|{|{{~|~|}|}||}xw|||}~|w|}z{z}{w{~z{z|~}~|z~{y~z||z~~{z~|y~~}x}}{|}x}~}x|{{{xw{|x|xxwyyzz~zz|y|vyyzy~}~}}}}}{}{}}}~z}}|}|v{{{{{~}w|x||}x~}|z~zx~|yx{~z{~z|}}}~~wy|{z}{}|~|~r}}{y}~|}{~}}z|y}z{z}}{w|z}zyz|}x~{|y}~{y|~~~}{{|y}y~{zxz|~z{{{|z}{ywzvxy{}}yx|x|{|}|z|~}}~{|{~~}z~|x~{zzz{}w|{~~|{{{y{z}yv|{|}}|||}wyy}{{}z}}||{|~w||z}z~~w||}||w}}~zz~{v|||zz~~xz~x~zyvz|||~yxz}|~z}z~z}}z|||y|~|u{~}zu}{{v|x}y}{w~yw{y|z{{z~z}}x{~}~{y~|~|{z|}~}~~{}|~~}~z~||~}|~z}}|~}~z~~}}~{}{{}~~~}~}}~v|zy}|~|~~}{|~|~z~~~|~w~~|~~~~z}}{|~~~{{zx|~~{~~}||}~~}|~}z~{|~|}~~||z}}||~~~~|{}~}~}~~~~z|{|{~}|~~}~~}|~~~||~~|z~~|~}}}~}~}|}}zz|~|~~}}{}~}~{}~~~~{z}}~~~~|||}{|~}}}~~yy}~~~~|z{~}|{}zx{|}z{{~~||~z}~zy~w|x}|{}{{w~}~y~|yy}v{~~}}|z}z}t{{{z||{x||~{}u||}y||}~|xz}zx|}{zz}}|~{zxx|y}{yy|xx||{~~}~|}z~|yy}}{wz{|~zzy~z{}~}|~}~|}z~z~~z}{{~}}}yzy~}|{}}~xz|yv|}}|zy|yz~{z{{}z}zyx||{zzz{|zz~zwyzzz|x|y{z{zxz~|z{z{zy{z|{vz}}z}{{wyyzz{}{|x~~|{|yv{x}z{zy||{}}{{{z}u{wx||}{yw}|}||{z||z{|~z~z|{x}y|y{z}z|x{~y||zy}{}w|}z{{{||yz|{|zyyx}}}v~}y{|y}z{}|}v|~~yz~z}}zsz~y{z~z~|xvxz{x}|zz|{}{}{uw}}}~{{|{zw|~xz|{z~~|x{w|z|~~vz~}w~|}z~|z}~w|{|~wy{{|{{z||{~{y}x|z||}{{}vyz~y}|{~~zy~~~{zzz{xxz{{~y~~~z}~|{~z~|{y}||yzw{yx|x~}zwzz|y|~~{|~|~~}|}}{y~}{~~}{||~}}|~||xu{|}{y}|}{z}yz{{~|z|z}}zzx|{zz|}}~~}w}|{zy~{z{yx~||~y|{|yz{z||w{{}~{}yzz{z|y~|y{~{{~z|y}}xw~~~}{{~}z|y}~~~}~}|~}~|}|}~~{|}z}~x~~{~~~{}}~}~~~{|z}|||}}~~~}}}~}|{t~~|{|~|~~~}}}~|~~{|~~}~||}z~~{}||z~}}~|y}}~~~}}{~~|}|}~~~y}~|~{~}||~|}}}~~|{z|y{}z}}~}~|}{|~~{~|z}~~}|~z}{|}}}{}~~z~}~~~|~|~{{~~{~}}}}{~~{}}~{|~~}~|||{|~z{}x~~}{}}{|zxwzw{{y~x{x||z{|u{}z{x}}y}|}|~x~z}z~~v~}|~{ywz{x}|~z|x}|xx{xxz{x}}|}|~}|zz|}{{y||x||}{{}z~~}~~|~z~{|}}}yz|}y|y}{{~x{z~{zz}{{{|y{zzxzz}}}}}}~{{}}{{~xz|z~{y{zz}~{~{zw{y{y|{}v{{z~{zw{~}||{|x|{~y~zz~|{y|}}|~y||}|z{}||{{|x|{}|zx~}yy|z{}yz|v||zxz{}z}{~z|}|}}{|y}~~~||z|z}~{zzzzxy{w}{{w}{~}zx{xz~~{{z~}zy}}~q}yzz||x~wx|}|y~}~z||~}{y{xxxyz~~y|x{yz{}vyu~}~|ryy}yy}w|}~{}y~|y{|}z}}z}{yz{v}~{}}z|~ux{|y|yyz{~}z~}z|y|{~~~{|z~|}}~{~}x}||x~z{{yy{{y}z|zxz}|~zxz}}{}~y||z}}}x~y}~}y|||}~zv{xzzzz|z|z|{{{w||v{|zzz|xzx|{}w}{{{}||~|{z|{~|||zz}}}||~|{vyz|{u}zzyzx|}|z}}y{{~~z{|~~|~x{}{|y||z}|||~{xz|u{~|~|xwzw{z{yzzvuw{x~yw~|{y{}|z{~~|~z}~}}~}{|}~}~~|z~~}~~~}~~~|}~z}z{|}|~~}~}~}|~~~}}}|}~~|}~z|{|~{~}~|~~~~~{}~v~~||{}|~{|}}}~~{~{|}~}~}~~|~z}}~~|}{y|}}}~~z}|~~~|~~~{|z~}{~z}}|}~~}~~{~|{|~|~z|}}~}|}|z~}~~{}}}}{~{~}}}{~~}}}~{}||}~|z~z}z~|{}}{~w|}{}xz~{z{y}xz|~x{|~~yw{~~zz}|y{|z}|~}~w|w~{y{x~|z~~~z|y{z|y|x~{vu}y}{|{{|{|w|~|~}z}}}~yzy~{~v}|wx{{}}z~y}|{}|}{xyx{}|z{yy|{yxzyy{w||{y|x{w}~{}}|z}~{z}|w|w~{|x~}||{~{yzyy~}|wy{z|~{{y}~zz||y~z{y~}{|{xwz|yx|x{~yz{|~y}zzy|yx}y}zy~}xy}}wzyyy}|vzzy~zz{y}{}y~||~}w|w||x}~}{{|{}~z|~zz}zxy|zy{z|z{~}~~z|z|}y{z~{z{z|{y{{}x|y~uz|}y{~x}}||{{wwwx|{~}|~w}~|}}}|~{||{zzxz~|~z{w{z{x~zy{{~|}z{{{zz}}}z||z|xz{}}~~}{z~~z|w}{~y{x{}zz|~|x}~||{y{yzz}|}{z|}{}wx}}{w}yx{x|y{|zx}|}{}{{y{|{||~x}|}}}z~}~|}y{zy~z}|{}{{zvz|}z{}}||{v||}z{~y{w~z|||{x{{|~z~~|~yy}~y|yxxx{}~}~|{~~yxx}|~|}}|~z}{|{{yz~~y{xvxy{~{y~zzx{z{|}}y~|zzx}xz|v||z|~yy}|{}z}{x~{z{z|{}z~|}~~~}{~wx{w{z{{~{{}}~|}~~~}|}}~{}~}}}|~~}~|{}~x~|}~|~{}}}~~~~{~{}~~}~}~|~~}}|{|~~||~{~}{~}{|}|~~|||~}}}~~}}|~{~~~}~~|}}}~{~}{||}}~y~}|~|~~~}}~~z}}~||}~}x||~z~|y~~~x~{}~|~{~}~}}~}~{{~}~~~~~}~~{z~~~}}~}zz{~}{~~z}}~yywx}v}~|z{}zz|{|}|{w}{{~{{y{|y}|{{}~|{}~}{{w~{{}xy~~z{xyy~v{x|}|~~{z||x}z~zz{|~x~y|{}yy{~|~~z|{}}}{z~wz}}}zz{yzz|~|z|||yy{w{wyxz}zz{{z}}z~}yz{xy{{y|{}yw{~|}~yx}x}y{}x|}y}}{z~{{}{zw}{|w|}w}vy{wz|x|{~|z|{|}{}}|u||z|yxy}~yzy|~z}yx}}{}{|zx{}zv{zy|{zz}~}~|z{|yz}{z}|~y|}}{wv|}||y}z|y{u~y||{{~zz{{||y}~y}~|~}wx}{~{~}z|}|~|}}~||{y|z{}w~~vx~w{w{{}y~x||z}yzwv~~|yw{{~z~|||{~}t}{zz{y{x}{vv~xw|~~z}{{y{ztz}y{zuz|}}}|}|{{{~yz|y{z}{|x{{uz|z~vxz{z{}zzy|{yw{{||||}}v{||~}~~~~y}xxzzzy{~~zw}}|{z|z{wy}s}~v~}z}vzx|xvy||zy}yvz||||z}}ywzv}~x~u|z}z{w{x{|z~wz|y}|y{w~y|~zw}|zyyy{x~z}|{}~z}}z{}z~}|~{z~yw|v~x|}{||}}{yzuyy{y||x{}z}{~~||z{{|}~|~|x}~~}}|z~}~}{{}{~~}~~}~}~|}~|~~~~~~~|~}{}~}~}}}|~|~~}~}~|}|~}z|}}~}}|~}}~x~}|}~~||}~~~~~|}~|{y~~}~|x{}y~~~y~z~}{}|~z{y~|~{}{|~{~~}}z|~}~|~~}|~y}|~|}~~}{~}~}}}{~{~~}~|~~~}}~~}~z~~~~zz|~~}}~~~~}}~}|~~}}{~~}~~|~|~~~~}~zy~~}~|z}}~~|~~|v|w{~{{z~}yxz}|{}{y}{}t{~x}{~{y{z|{y}|{yy~{{{y|yzx|{|z|~|}}y|z|}{y~}xyxyy|{}ww{}z|z||v}z~z{~{zzy}z||{||wuy{}{~z||z}||{y|}x{{y}{y{|{z{uy}|z}}zz{{z~wx~|}z~}zw{|||z}z|||wzzztz~yz}{w{yy}}{~{{|zz~|}z{~}~|{}|~z|}{|~zz{{{{z{|vyz}~{||z}~}yy}z{z|~{|z}{y}{|xx~~||{|xz~z|z{{|z{~z{~{vz{yx{~x~y}{|{{z~}}|~z|xzyz}}x{{x}y|z}||z{z~}z}{|~wyz|~y}z}}z{||{{wz|~{|{x{~|}z{yzz}{|}~z~yx{z}|~y}}}~w|z~yv~y}||zz~{|||~||{{zx|}}}y}z}}y{}}|}~~{x|w|zzzz|wy|y}|y|xxz~|zwzx{w~y{{~|zyzz}yx{{z{~~~zz||xy{{z|{yx~~{y|yy}x|x||{y}{yz{{|}{}~||zx}|{{y}|z~|z}||}{y~~{|y||~x}}{|{|y~yz|y}~z}{x}}}{~~|}{}z{z|}y~}{{}{{}|x}z{|y|wx|x~y~}v}z~y}~}zz}}{{}yy~{{}}}|||zz~{}~yv}{y|~{|}|}y{y{yy~|||}|~}~~~|{~|}~~}|z|~}||}|}||{|}{||}~{{~|~~|~}|{~}}~~~~|~~|}y~|~|{}}~~}~}{z~z}}~~|{}}~~z|~~~{{~~~}~z}}}}{}|}~}}y{{~}|~||~~|y~{|}}~}z~}~{}~}|}|}~|~z}~~}|~~~|~~}|~}~}~|~|~~}{||~~||}}~~}||z}}~~}}}{~~~}~~~~~|~z~~}z~~~}xz~{~||~}zzy~{}z}{yywy{y|y}y|}{zx||wv|y||z{|||x|w}|~}|z}~|~{w||}~z~}yz{{}{|yw{{~|x|{}{z{z{{}{~x||xv{z~xy~zzz|}{{xu{||}~z}{}{z~|yzyvz}}y}y|~~x||}z|{wy|{~}|{y~~x}{{|{{syy~x{xzy{y}{v{z~x|}{~z~x{|v|}y{{}z|||~wy~}x~|~zz{~}|}{}xy{w~z|{zywy{xyvy{}zw}zz|{}x~{~|{~}y}|yyz~~z}~x|{}yw~z{ww}zy~}|yxz{{xu}u|zv||~|~|y|~||}{||w}|~u}zx|{~{{}}y|{w~|}uyz|v|{{{|}{{zxyzy{yz|~x~~{}{|}~z{~|~|x~|}|z{t{~}~}zz||~zy~x{x|w|{}z}z{|~wyx|}{}~yz|}w~{}{z{~zy}~|||}w}|{z{{y{w|pwzy{}z{{z~zzzy{xz}}||{}yz~w|z}}{z|{~|{z|}x~|z{zzv{v}zx~{~|~|zyy|z{zwy||~|z{}|z{}{z{|}x|~{z{{}}|{}yx~z}{wvx~zw{{{{{~~|~{{~xw~}|}~{z~~wz{~{~z}||}|xx}v~~}}|{yw{}{z}xx{~}||{}{zx{z}y||vz}|~~|x}}|~v{z{|{}}||{{~~}|}~|||~|{~||}|~~~}{}||}}z}~~{}~}|~~~~}~}|}}~}~|~}z}~~~|~}~|{~||~||{}~||~~~~z~z~z|}{|}|}}~~~z~~z{}{~{~}{~}}~}~}{}~}|~~}}|y|~~{}~}}}~|~}~|~{}~|~~|~}{|{z{~{~~}~~~}z~~~}~~~}~~}}{~}~~|{}~z|~~}~y~~}|~z~}}~}u~|}|zz{x|}y||~{}x|z}vzzz}{w~{|vvy~|{|}|{|x|~{x}|zyy|}z{{z{yx{|z}wy~{z}{~}{~~{~}}{{|{t}{xwz{y{|~{vx}{}}}yzyy}x|yx{{v~y}{}}{z|y{}||v|z|y{w{y|{||y|}x|x|}}{z||y{{yzyy{y|w}~}x~~~}|x|}z~}z~{||{x}|yz}z}z{{}z{{|}yyy{z{~|}zyzzwz|}wxy~z{y{{{x{|{yx~x}|~zzy}}yyy}z~}~~y~|{{}}}~}}|zxy||~|{~z~|~z}~{||{|y}}~}z~~{{|{zz{{zu}}}{y{{|y~uzz{{zxz|~{|{~~r|}}{~~yz}z}}{xyz~{y}}yz||{{{z{{~}x{z||yz}z{yy}}~{|}z{x{y~|}{yyyzyy{z}zy{{}~{y~}{z|{z{{zz{}|x|}|}{v~}{z~~{}|}{|}z{y~z{{}z{x}y{|}yz{}||}{}xzy{||~~|{|~zyzyy{||x}}}x|y{x|wzzy}{|{{|y|xyx~~}|z{|z}~~|{{||}|wy{w{{|z|||}{~~v{~|}~~|{~~~}|}wz~}z{{~y|y{~}}z|~z}yzw}yz{{wz|{x}~x~|yyy~y{x{z|y{y~}wyyz||{{{xz}x|~|~z~{|z{|~xz}~vw}}{{z}{z}{}z|{}~{|~~~|}{~}~}}}}~~~}|}~}||}||||}}|~~}}}~||}~~}{~z}~{}{~{~~~|}~}}~~}}}}|}|}}}}|~~~~~~~}}~~~}}yx{~~~|~~~}}{|v~~~z|}}}}}~|}}||}|~}|~}{}||}{~z}{~}}}}|||y{~}}~}~~}}}~|}~}~{}~~~~~{~~~|~|~|||~{}}~}}}}~~~|x|}{|}~~}z|~|~|}~~~~|{}}~z||}~~}z~yv{w}zyu}{}|yw{~{{{yz{u}|yyz{}}{xy|yy|~~}{{|{{|~~}}{~{{y}{xw|{}|yy||z}x}{~y|{{w{|}yy}{}{ywy|~x}}}||~y||}y|{}}y~|y{|}{{yy}{|{|zv~yxxzx||u}y{x{||{|{{|}}}{{|y|||||~~~x}||{z}{zzzz~~y}}w|}}||zz}|z{y{~z{}z|}|{{|{w}x|{|}|~}vzz~}~~|}|}~|~}zz||~x{|uyz||{{y{~}xx{~z~{{{||~~{|||x|~}}|}{uz||z~|{xy{}}y~wv}}~|{~{{v|yvz{yxzxz{x|{~{}}}z}y}{}}|~z|z}}}zz~vz|}yz|y{{|}~zzx}|yy}y|}z|y{~|y||~~|}~{|}~~~z|z{zzz||{}x}vx{zyv}{~{}}x|~{y{~w|vyw}}~{z~{y{{y||v||{z~w{yyyy}|{||{{wwx~{|}||zx|z{}}}|~~|||yz{x||||}~}v~}~}z}|zz~w~~}}z~{{}~~y{wxv|xtv~xw}{vy|~x{~|w~x}w{~|{{~|yy}~}z~}zyyx||yyyyvx{{{y{}v}wxz|y~y|w}~}x|~}yz}}}~}w}}}{~{~}zy{zzz~||||yzz|zy|~y{}}z}z{{y{|w}~xz|}yzz~~|~|{~~}}~||||}}|||~{}~~~}~~~}z}}~yx~}|}z~}|~}~}~{|}{~|}~|}w~~~~~{~}{}~~|~~}~|~}~|~|~~|}~~~}}}~~z}~}~{|}}~}}~}|~}}{~{~}}~~}||}~~{}|}|}|~|}~~~|~}~z|~~~~~~~z~|z~~~z~}{}~}y}}{~}|{}z||~~~}}}~~{~~~}~~~z~{~}y~}~z~}{}}{||}}|~~~|y~|w~||~|{|yy~|y{{yv{z}{|zxvz|x|y||z|}y{v|{~~xx|{z{z}}v}zz{}}}zyxz}|z{{~xx}||}y{~}{{~}~~|{yzyy{zzx}w}v}y|z}~y|z|y{zwyy}{||t}|xxw}z{z{wzxzx}{y~|}y~{zw{}w|z||~x|}|y{zw}{wz|~xxvz||{}{|zz}{}{{}~{z|{~x{{z|wu|y{{}~vz||xy{zyz{yzv{~{~}}zyz}yz|y{x|}~~}{}|}~|{{yy{y|{zy}ww~{z{{|yyz~{yy~z~z{{|~~v|~}y{w~~~x|xy}yz|z}~yzzz{{}zxy~|y{}|z}~zz|xy~{wz{~}~}}z{y}~z}{zy|{|||x}~|u~}}v{v}~z||~|}}~~zz|z~}yyy~{|yy|{z}{{}{~{}z|}{wv|}{~}xzw{~{}zw~{{~~z|z|}|zy{|~}z|}xy}~uz}{}}~z||tx}||y~|~x~x|{y{|~}wz}{~zy{}~~{{y}|y~y{z|{z{{|yz|}yzy~~~{{~}{z~{~~~yz}{y{}~}}{}x||vy{~}~{}}{~|zv}~{{}z~}|z~}|y}|~}yuv{}|{{}~z|||~zx|xww}u{vz|{}}yzz{{x|{x{|}}{u~{}zy}{zzx}}{|xxz{z{x~xx{~{}y{yy}|~{y~z{{}~~{~}{||}|}~~}{|z{}~}}y|}~y~}{~}{|~|~}|~}}}}~~~|}~}~}z~{~{{{}||}~~}|~~}}~{~|~}}}z}||}|}~}|~~~~|~}~{{~}}}|}{~~}}~~~z~{|y}}~}~|~~|{~~~y~}|}}}~~~~~}}|~|||~~x~}|}~z}}}{}~|}~~}~~}}~}}~~~|~}|}~~~~}||~||}~}~~~~y~~}||~~{}}~~~}|~}~}|~~}~|z{}~|~~}w~|z~|{}~{}{u|v|x|y{|yx~{}y|zy{y{|}}zxw}~|}}}|}v{}y{{~{{zzz{}|x~}{}xy~{|z~yztxyzx{}zy{vz{z|~}v}{w|yy}zzy|~x~w}|~z~||~}z|{z}{x{zw}y~zz|{wz~|{y|}|}z}|~x~{||~{zyzy}wyyxyy~|{}{zyzz{{zw{zyw~{|{zwxxxv~xw{v{zw|vzw|y|w{zy~~|~~{y~~yx|xyz}w}y{{{{~|xw}y}{zy{xtw{|zx{||}~~{|{y|zy~z}|yy~}}~}~zzvzy|xz|v{~z{yxz~{|w}xryz|{}}|y|~}z{{z|yzz~~}y{z||~~~{}{t{{|z|xxzzuyu{z~yzxzv{~|z~{|}{~yzw~{}~~|~x|~|}{{||y~y{y|zzx||y{wzyz}yyx|}yy}|}{z|{y~z~}zyy}~~xwz{yz~}yz|wyz~}{xyy{zz~||{||~y|q{y}}~{{|}~vyyz~v}}z}|zyz|z{}~y|{|zyy}}zxx{y}~zzwzw|}|y|v|{{}z{~{yvwz{|{{~~}~z{z{|{{{yxzx}}z}{yzx{vyw{}|{x|z}zw{|y|{x}||}yz}~y|z{}~x|}~}{yzxv}~|yxz}{zz~}zv}~x|{{yyyy}z{}|}||x}z~~~z{}}~z{}}}}|}}~}}}{z}||zz}}||{z|~|~}}|}z|~}|~~~|~{}{}|}z{z|~~}~{}~}|z}|~}}~|~|~}~~}||~~~~}~z~|~{|}~|}~~|}~}~~}{}~{~~~|~}}~~}}~~||}|~~~}}~~}~|}~}~|~|}}z}}}~}~|~z}|~~{~{|}{}z{|}}|~}z{~|~~{|~~~~}|~|~y{~{z}{||~~}}~|~}}~{{z~~{|}{z|~|{||}}|v{xy~{zz||yx{~zy~|}yy}{|{}|~y~}{}|{|y}{z||||~z}||w}z{}yv}xz}x~}}yy|{||}w{{zuuy|wyywy~|z~{y{{}||{}|}}zxz}||~}|zz{yz{{v{{|y|{|{z}y}|}~|~x}{|z}}z}|~x}~~x{{y~}{y|{}}z~}||{x~}{z|{|||x}yy|v|xyyw{wz{v{zw|}~||z|zyv~{~z~{~v|~|{{{z|y}{~{{z{x}z|z{~x{{~{z|{w{{~y{{{||y~}xvwx{||}~w}{zy||xu{w{w{|tzzw}y|||}y~z{|{{|yyyz{|}|y{|{~~}}|{{|}|}{{{}~yz|~{z~|{|v~y~}z||zxw}|~|}}~w||x}}{|}z}zy|}|{~}r~z~{zz~y|zzwyz}~~{}}|{{{wy}y}{{{w||yuywy|{~|{y|w{z~{{x{w|}|~|{yzzv~{|w~yz|z{{{|~x{~}zz}|zv||}{{zz~|zz{zz}|~}|~~}zwyz{x~{}x}{}~{~y}}}{}{~z|yy}|yyy{z~{|~~{~ywx}|{z~~x~zz~w{zz|||}}{z|{wy|~{~x~|{z{|}zy{wzx|}{{{|~}{~x}|{{y~~vzy|yx}xy|{}~|y{}}~z{{yz||~{v~z{~{}z{~~}~~~~}~|}~}~}}~}~}}~~~{|~}|~~|~}{|~~~x~~}{|~z{~|~~}|{~}}}{~z}}}{~}{~||}~}~~}~}{~}~y~~~}}||~~}}}zz}|~~{}}}~}}}z}{~}~}{~}}{~}||{~zx{||~}~{~~~z~{}}}~|}{||}|}{|~z~y~~~}z~}x~{z|}~|}}|}~z|}{|z}~}~~}}~~~}}~~~{}}~}z~~~}|{}|}x|~y||{~{}}{{uz{|}{{z{v||}z{yzzx~||{x{|}{z|{}}{{z~~z|wzx}y}}y{zzy{~z{{{ww}zyz~y}|zx|yzvw{{}~}y}wzz|~}}|~~}{{x{|yzzz}|}||xx{{vwyyy|p{}wyx|{~}yw|wyzx}~z}zyzxz|z|x}}z{~|y|{~||y|t}yz|w{{{{z||w{zy{|{x{}}zy{~~}}z{{}w{v~}{{}|}}}|x|yxzzy{x|z{{{y}~}}{y}}zzyz}zy|~zx~~}}||z~|zzzz{|||}}{{zx|{wxxsyz}w|zyx|xz{|v{~z|z}w{y~|{}~yz}||y{~{}z}{|}~{|z{{z{~w}{xz|w}{|w||{zzvxy}y{~}|~~}{~y|~~||~~|}~|zyy~z|y{x~w~|y~wz}yv{}{v}|~{z{y|z{||~z{~}}|z{}~y|~{}z~{{~{yz}{y|xzwzy{z|vw~{{~zz|ux{}x{||z}~z||}{xy|y}wz{{zz}|}z|}}|z~{w~{{w|}{}z|y{yz~yz}z}y{y|}|}x{}}~{||}}{}uy{|~}z|zx~}~|{|}~~y||x}yxzzy}zyzxv{xxx{y|xzz{}{}zzz{}{|~z~w{}||}}{uz~xy{t|y}~xx|zx|zw|zyy{w|~~~}{zzzx{|{{{}}}~~}~|}z}|}}|}~{~~~~~}{}}|~~~|{}~z~~|~|~}~~~y||}|}|~{||{~{}~~z}~z|~}}}y}}~|~|~~z}}~~|{|}}~~|}}|{~|}}|~z~}}~}}}}~{x}}}~~~}{~~~~}}~}}{}{{|{}}~~{{~z}~~{}~{||{|}|}{~z||~~|}|~~}~|~}}}~~{{yz|y}{}~}}|}}}~~}}|{~~|~~{~||z~~}{|}||{zw||y~~xyzxzx~x}y{{}}|x|}}{y{u}v~x~w}~x}zz{{z{{z}z{{xz}x~~y|zy}z}{zz~{}{}|z{}x}y{zyzv|yyx|yzz|w{xzzz|yz}{}z|x|}}~{zy|~||||y~}|y}|yyyz|{{}~~}{||}|z}{{~wy~wzw{{zu~z~}z}zyyyyy{z{zz|zv|y}{||x~||w~~z{~zz|y{z~yry~z~}~|{|x{z{|}zx{~zxz{||yz{z{zzzy}|}{~{|u~|~}}~yw|z|x}|}{uzzx|zzw}~}}zy{}{zy{{}yx|}|{}{||{{||}}}{}z|{|{{|||zw{yz|~}|x{{z{x{{y~~w}~~v|||x|}|uzx|z}y|z|ywzu}u~}|zy||wwz}~|x|zvy}}{y}y|z{w|{z|}w{~z{{~{z|{}~y|~x|vy{y{~x|~w~zz}|{z}{|{|{x{x~}{y|{~xv}x|~~{|~}yzz~|z~z|~v{~z{|{z|z~}}yy||{z|yw}{}zy|{{||}||{zzw{~}{|{|~}}y|y{}}yy|x||~yvy~zz}{z~{{z{yzz|z{{||zxyx{~|}z{~y|y{z{{yz|~zw}~{|}}{zwyz|{z}wzzzz~{v}~{{|~~|xzz~y~{|y~|ww{{~{yz{xxy|}|y~}v|y~~yzz~|z{~xxz}|~}~zz~~}}|}}~~}~}{||}}z}~|~~{~}~}}~}}|{}}~~|z~~}~~~}~}|z~~~~z}|}|~~|}}|~~|}|~~}y~}~~}{}~|~~z||{x~~z~~~~}~{~}}w~|}~x}}}~|~|~}~}||}|}|~}~}~~}~z~~~~~~~~~|~~|}|{|~}~~{|~}}~}|}}z|}}~|}|}|~}~~{}||z}|~}|{z|zz|}}~}y|}}~|~{}{}}}zx~{zx}{}xyv~~}}|z|z{~{}z{}wz|~}u|y|{|z{zxz{~{|{|y{{|}}}~~v|x{{{x{}y|}y{z|z~|wz|rv}{x{||y{zyz|~}|z{yz~{xy{}|}y|}|xz~|}y|}x{zyx|}w}}zz|}~~}{|{y~|~z{|||wy||{|{z{}~~{|~~x||}|z{}w{}v}|xyvz{|z~||{~{vy{z|{yzx}~~|}~~{yzy~~z~~{}~wz{~z}}~}yywzxs{|~z}xt|{x{yxw}}{~||z~}~~|x~xz}}}~}z~}~||}yzqzz|{zz~{~{yx{yx}{uz|}}|z}|{{{x|}~~}zyx{y|}zw}|xv|}{~~{{|wyxxy||{||zy{z}x}}}}zwz}}|{~{}|{{x|y||~x|zzz{|}yxz|{~x~w}xz{x||y|{|}y}~}}|}{~~|}|y~{{~~}~}{}|}yyy|}{}vuy}x|~|}yz|x~v||y{}|}}~}||{xy||||zz||}x~{xv~{xwzx{v|{zz{{}z||zzy}z|yy|zzx}{y||{~}{~|{~|y~~z~z|{~||~wzz}y{w{{z~y||vw~~{|zzz}|||}z|{|}{|wz{}}{}|v{z~zwz|{x{}zz}}{y}xw{~{}zz|z||~{xz||}}|{{zz{~}~}}~}}~{}~~|~}|~}~}~~~}}~}{||{}~}}}~|v}|||}|}~~~}{|~~}~||~~}~~~~|}{x}~~~|}|}~|~|}~}~~}|}x~}}}~|}}{{~~~~~}}~~~~|}~~~{~~~}{~{}~~}{}~|{zz{|~~|~z~t{~~}x||{{~}}|}~}~~|~}|~z~x}|{~{}~~~~}~}~z~}}|~|}zz|}}~|}~{||}{~~{}z{~}~}~}~||}|~~zz~{}z|z|~|}wwy{zzyx{{zz}x|y||}~}zx}~y{~{y||x{}{yy{{v}y}y}}{z{~}u}|~~}vxzxzz~|}z|}w|xz~{|~{{}}~}}}|zy|||z{|{z{z{zy{|{y}|}z|zy~y|y}y~~wxw}}|||~w}wxyx|yw|y}|||}}yu{||~|}|zz|x}|y}|xy|z}|z{{{~xyz|}|~xz|zzz~{{|ztz|yz{|xwxxzz{y}{z~y~|}}}z}w{|}~}y~z{{y~y{{}~x~{x|~v||x~|{}~~wz}y}yy}{|~}}yz~}z{|}|z{x}z{|z{|x|||w}y|z{z|||{{|x|wz{|}yt{z}y}~}}|zzzy}}|xy}}z}{{{}||~{zz}||}{}zzzv|zw|yzzz{{z~y{yzz|y||{~y}}yz}z||xz{}}z~zzx~~}{y~|||z}{{~{}x{}{||||~~}}||z}w{}|{||zz}{xx}}y{}~{|~{|~|{yz{|z~{}z{}xzz}{y}{x~x}{}{z~||~}~|y|w||yz|z|{xz|~{~|v{y{|y~}xx|||{y{{{}zz}|}|~z}{{z~}zw}z|}}{z|{{}z{x}||v|w{{z|w{y~}|~|y}y{~w|||z{z~}}||yz|{zzyzzw}{{{{}zyz|{wy{{}zz|}{{~~}y|~~}z}~|}~}~|}~~z~}~}~z~|}~~{{~}|}}}~~|~}~~{}}}}~~||~{~|}|}~}}~~|~~}~}~{z{|y|}}{|~~}y|~|}|}{~~~~}~{z}}}~~~~~|~{~{|||}{}~}~~~}~~~z~~~~}|}{~|~~}}x~{z~|~~~~~~~|y{}{{||~}y}~{}}~~}~~}~~~|}|~}|~~}}~}~~|~{~{~}|}|~}}{|y~z~x}~}{|{~xzyzy|y|{||y~u}y{|y}|~{}vz}|zy{}|~}yz||}}w|~{|}}~z{}|}yz}{y}{z|zy{}|z~yy|xz{xz{{wy{z}z{{{{}y{z||x}y|}~|||y|x|zwx|{|~|{y{{|~zxx|yyywz}{|||z}}|~z~zz|y~}}~x|}{{|}|}{{~zy|{{zy~}}v{xy~zz}yz{z~{x~z|wy}}{z{yw}y}|||z|~{y}{{{}{zyz{yyxz{|y{{zw{}{xyy|wyxy|}}}~{~yy~|}zz{~{x}|}|{{}yz{yyz~yvw{|~{|z|x{|yz}x}x}xzw|{{}z~{z|xz~}|x~z{~|z}~}|{}y{y}w}}xz{wyxwxz~~|}|}{x~zxz|}}}z~}{u}{|}|~}~y{~|{||x}z{||~y{||y{yvzzx{zz}{}vyyxxzz|~}~}~|~x}}zz}~}|y|u||~{||z}~ww~{|xyx~zz{}yyx|z~z}x}x}{}|{zz~{~~y|x}~}|y|~}~zzw}{zy|x{}{{x{}zzz{~{}~~{|}zz{~~{{z~{~}{{w}}}}~~{}w|}}|z|wvz{|xx{yzv}}zz~zw|{~v~{{}}}|~~y}y~zz{}}|zz|~y~z{{||z{~|xw|uyw|zyyx}{}{xzy|xz}}~}{z{~}~}||}~}}~~z}{~}}~|}}}}{|}~~|~z}}}}||~}{{~|~vx|z~}}|~~}~}~}}~~}~}}}~~~}~|~}~{~||}~~~|~y~}~|~x~~}}~}}}}|~|~}~}~~~~~~z|~|}z~~~{|}~~}~}}}~z|{~}~~||}}~~~}}}~~|||{}|}}~}}~}{~~}~~|zz~}|}|}{||~}~~~|{|~~~}}~|~~~|}~|~~}}~}}|}~}||}}}~~}}~|~}~|~~~y}yw}}~|||~~}z}|~z{yxxy~}zw}|x{{zzz~zzz{|z{z{y{||}{}w~{}wyzz|}|~z~{z|~zx|{||x|}||}}|vz|~}zy~vy{xy|yww|{yy{yzuzvw{{}zy}xxz}zy{xzz{xyx|xzyy{{w{xz|}}{z~~{|~~|{{}{~|~{|vvz||{y}{||{}z~xzy~~y~~|zu|zy}}~xw}{|}y|}{}w}|x|}|y{|xxz|wzyzy|x}~{{}~x~{z}~y{~y{x{x|~}x||}||{{||{~}yyz}|}||~yyyzuvy||{z|}xz{y~{z{{{z|{{|{{vy{~{~z}zzu{x{yz~{~{~y}{{}~|}|y{}}{~}x}|{}x|{~~zz}}vwy}wz~{{w{yx|{xz~yx~y|}|}~y}}wyz|zx}u{zz{zx|{x||{z{z~{{z{z~{y|}}wy{{|{wv{~z{{y{~zz{}w|}|wy|}~zx}~{ywztx}w{u}|z~}w|}y}~y}~}w||yx}}}~{{||{}{~xxz}z~w~{z}w~}{|{|{{yz|w}}xz|zz|}wzz}|}}z|{{{}zy~{|~z|}{y}y|yw}}yzy{yxy}x}}x||zy}z}{{}{|}~t{|x{zzwz|}~xxz}z|yv|y~||~ywzzy{{|zz~|{|}w}~w{|~y|~}}|{~y{|y||}~{zy||{y|zyz{{}~{zz}}z{}{|{~{}|~{}{z}{y~~}|}}|~~}|{}}~}{}{}z{|}}||}}}|}|~|~~zx~|~}{{}~}~~~}||{~|~v}~|~~}~~}~~~~|}}~~}{~{|}~{{~~~}|z}~~~~}|}~~~~~|{}}~~||~|{~~||}~~~}{}}~~y~~}~~{{~}~}~~|}}~|~}}}~~|}}||~}}|~~}}|~~z|}}|~}~{}}yy}~~{~~z||}~|z~~~|~}~}}{~}}}}}~{}~~||~}}~}|}}~~}|~~}|}}{~}{x~}wy{y{~|{tw||y{|}~}w|}yy|||y}wzx{}xzzw~|{~y~{|{}z{zwzv|||zyy}y{}yzxyzz{yvzzxvy~{{}zxz~ywy}|wywx{~y}|{x~|y}|yy~}z~x|{yx}{yy|w}u|xy}zzz|~}z|xz~}w{yy}~z~|{~|~|{{y~|}}{|{zzx}|yy}}{~}|~{x}z~||~w|zz{{{vz}{{w{y}~yz~w}z~z{{{v~|x}~}{z{z{z|uyv~}yxv|z~{x}}x{}v{|~z{yz~{|{{{{||{{{|ww}{y|x{{uy{|}}}}|}~y}{zzu|zxyz}y||y|y{x}z}zy~xx~~|~~}~{}}zzz~{{z~~~~{y{x~}x{z~{y|yz|y{{~yxxyx}}xz}w}}~~y|y}zy|}r{}{zy~|x{}y{{~z{|{{zz{{zz{~||{x}{yzxvzy}|y{|xw}}{{{{~~z{{v|yy~{~x{{}|{|y|w}{z{w{|}~yz{x|{|{{}|yz{yy{|xzz}|vy~x~yw{{|}|zw~|x{t{y~~}z~~~|x{z|{x||xy{{z}{||||~{|~~}y{~{z|}~~~z|~{x{{|{{y|||xwx{zy|~z{{~yv|uz{zz}xw~}y~~|{{{~y}{}}{zz|}{|~{xxy{||{|{vz{|x{yzwx}x|}~x{zx{yz{{{||yx{|}}}|~~{}~}{}~z~~||~~}~~~}}}|~~|x}{}|}}~~~}~~z{~|}}}}~~}~{~}{|~{~~}~~~}~|}~~|~~{~}|}~~~~}~{|~{|}}y~|}}z}}~~~~}{}||z|}}}~}~{}|~x~~~{}|}{~}~~~{~y|~|~~|~~}{~|}~~||~|~}~}~~~~~}}~~|~~~}~}~~}|{||~~}z}~|~~~~{~~}||}~~~}}|}}z}|~u}~~~|}}~~}~xy~~~~~~~yw~}z}z}{~~x}{|||x||~z}}{||z||yz|~|~~{}{z|z}yz{{}}}~|zz|~~~||z}yyzwz|{{|}z|{z{xw|z|{{~}~|{y~zz}|w}w~v{z{z}{||yx~||x}}}~~{|{z{y{y{z}x{z~|y~|}|w~|}||x|w{y}x}w|||}x~zzzzx}|~{{vz{|}yz{}y~z{{zz{|~~y{~zzz~y|}{zy}y{|y~z|}}~ysv{z}|}{{~xz}}|y{z|}|}{zz|||y|zv|~{{}~}{z{|~{{|}w|y{}{}|ys}||v||zz|z~~zy~}}|~}z|{~x}{{~z~{}zz~|}{x|z}}}}{z|~|~|{{z}~ywx{}~y|~z}~z}}|~u{|||x|{v||}}z|{{u|z|zz|yy{|}~|}~y|}|~|{zz~x|{|{|||}{|}zvy{|v}|{|}|}||{yz}xt|{y|~zw{{y|z}x~}v|{{y~xy}x|{}y{}|x{z|{{{{yz|z||z|{w~~~zy|{{yw|yz{{|zyx|}zyy~|{{{|}z~}||}{z}|~}{y}}|}|||zxx|zt|y}|z|{}~zyz}{|~|}yuz{|zy{{yx|~|||zz{z}}w~{|x~}{y|zy}}|z|}{z|z}~}|}|||{~w~yz}{x{|~|}y~}}z{~{|~}|zx~{}~}y{|w|{~|wz}x{~}|}~~{~~~~~|}~~}|~~z~|}~{{||}z}~{~~~~{}~~|{~~~}||}}|}}|~|~}}|{}~{{~~|}z~{z}|~z}}|~|~{~{||~|}~||}~}z~}~~|~~z}~~}}|~~|z~~}~}~{~|~}{}}||}}~}{}}~|~~~}~~|~~~~}{|~~~}{~||~~~}|~~~|~~~~~~{~}|}|~}|~~z{|}|~z}~~~~~y{~~|}~{~~}~}}~}|~~|~~~~~~~~}}|~z{~}~~z~|~|}}{}~|}z~~~~~~~~|zxy}yzyvzv~{y|{}wxz}s|yz{~}y}~|zzy|{|~x{~z}zy{|~}{z||||{|}|y|y{z~~y{zxx~|zyzyxw{zxyx|xx~{}|z|y|w||{{zy||~}{{}y|}x~|{{{}{{zzzzxx{wy|wyzz~zvw{}z{z{wx{z}|yz}x}~y{||xw|{|~xw|}wy}yzzzz~|zy~x{|~{y}u}}{|x|~{{{x|xvyzz{zw{y|z~}}t{||y{{~|}~~{wx|wxz~~zzzywz||}y|z||x{u}y|{zz}{~}v~|zz}~|{x}}z~{|z{~|{|{}}{y{zx|z{|{wwy|{zyz{wxxzz}}x}z}|~y{|{y}|y~}{y|||wy}~~~~yyyzy|wz}{x}{{xzzz}{|xxzw}yww~w{w|}|yy{x|}}|}zz||}|}{~z}~{{|wxtwz|yyu|w{x|}x{~v~|z{|vuw{z|{}|{{yx{{}z|w~z{z}}~{{wwy|~|xw|~~~{}yuw{|{}zzw~z{|y}y|{~{{|{|z|~~zx~zwvy}{z{{z{|{t||z{zy}{z|{y{}z}y|yz}zwzyy{{~z}{}x{{}|x}x}{{}~y~~z{w|}z}{|{z|xyz{~xzv{zy}z}zz{|u{zxz~}|~}~}|{||||||||}~{w}}y{|wy}|yw}zy~zzx|ywz|wy|z{w{{{}{|u~}w|{w{zx|{~~vz}~}z|~z|~~||~|}~~}|}~|~{z~{~}~}~y~~~}}~}{}z|~}~}|{~~{~~|z|}|~~}}||}~z}~}}~~|}~}|}~|~}}~}z~~y|{}~}~~~{}}}x}|}z|z~{~}~|{~|~}}~uz~~}~x|}~~y}}}||{}~~}|~~~~|}~|~|~}{|~z~}~{~~}|}~~|}~|~~}}}yy~{~}}|y~|~}|}||}|~{z}}}}~~~~}~~}~|}}}|}z~|}}}~|{}~~}~|}~}|~~z~}|x{|}~z}|yx{{yw~x}{x~{zy{}~}}|{}{~x~{z{{ux{~yzz{}{|}}}{zz~w|ywz}{|||zyxx}{xxzw{|y{u~ywyz{|y|y||||{~x~}~|z|z|{y|x|{|~|{|~xy}w{zx|{|xvzyv}~w~{~|~|w{{~||z{zyy|z}{|z~~y}~||}x|~wy{z{}{xwzy{z~{~}|zvy}||u|yz{yz||{yw}w{xw{y{v{yy{|v~z}w|y}z{z|v}|}z}~vx~y{}zz||x|z{||}y||wz~}{}}{y}|{z}|z|{z|}~|{{{~y}xx|~~y}~zz|z~|{{}}xzzz|vx{{zxz|}vx||}zz}wxz{}yy~zx{zyy{wz{~{|x}~~z|zy{}z}y~wvyy{{x||y|x{z|{~}~zyz|zz|}||y}x|{}~}|}~~{{y|x|zyyxzxy~{zwz~}|xx~yxz~w{{{}y{~xw{z}|{ux}~{yxw}zz{|~v~{y|z{}z}|z{||~{}yzvzz{~z||y}~wy{{vx}zzxx{~|}|z}x}yy}{}x{z}{{x|{ywywywx{~~}{~~|zzz{{x|}y}vz||xz}~zx}|x||~{|}{~|x{}y||x}zx{|{yzw{{}u~z|{x{y{zyy~{xzz|xw|{yzzwyx|yz}yut}{{y{}y}~{zwxx}z}yyx||vy|~}x||y~{}}{|z{{w~||}{{}w|zxz{|{~~~~{~{~|~}|||~|z|~}~|~|~~~}}}~~}~~~~~~~}{~z}}{~~}}|~~~|~x~~~}~~}~}~}~~}}~~~~{|}y||z}~|{~}}{~zyz|~~~~~}}}~|~~}|}~~~}~~}{~~~{}~{|~}}~z|~{}}}|}|~|~~~~z~~~~}~{~~|}|~{~}~~~~{z}|~~~{}z}}}}~~{|~~}~z||z|~~|~z{~}||}~|~}z|z~~z{~~|}~~}~}|}~y}y~~}}~~{x~{}{~z}~{x||z{|{{|zv{{y|}vxy|}}}{~~|xv~{y}~{}yz}{}|yvxz|y}}zy~~|{{|}y}{zx{|xz}z}y}}{xy||}{x}u}~xz}}y|u|y|xy~|xz~||}u}{y|v||~{|}y{|zxw{}yzywy{xx~}z}{{{{~y||~}}}}zv~z|}wy~~~z|}{~zy}}|zyxz{w~}~x{w~y|x{{{~}zyx{wzy{{z}x~}|~~~~}|~x{}z}z||{{~|~~x{zz{~w~{z|{}~{{y||~|}||z~||{{x}~~{x}z|}}}z|~|}||~z||~|x||yy{{~y{wzzy{|~}z{}xyy}{}~~}~{z~||z}}yz{~zx}wxz~yx}z{zyt~|uzy}w~wywxz{xwz~~|{z||x{{x}||}{{z|}{zx}{~w|z~{{{{zz||}}z{{~|wyzxz~y|~||ww~|w~}{}{{~|}~|yxzz}yy}{z}wxv}v}{y{z~}yz~y~}}}|zy|{~~z}{z||}wz|}{{||yyv}{}~|y{y}|z}{|zz~z}|w}v~}x}|||}y|~xz|}}~}}~zyz|z{~||xx{z}y{z}|zz~y~{~z|}~{~zzz}~||z|{}|y}|~}z~{yz|}}~|}}}yyz{{}yz}yzz|xw{xxxy{v}vx}x}{~~{~w}}{}||||}{}~~~~||{~~|~}}{}~~~}~~~~y~|~~|}~}~{}|~~{}}z}~}~}~~}}}}|}~|~~}}~|}|{~y~}|~}~}z~}}}|}~{~~z|~}}z}y~~}{}~~~}z~}y~~~|}}{~}}}|~~|~||~~{}~}||~x{~~~}~}|~~z~~~z|}}~}~}|}}x~~}~z}~}}~}}}}~}~~|}|~~{}~~~|||~{~}|~~}}}}}|}}}}}~~~{}|y{}yz}}{~vz}z{y|z}|z|z{wzz{~~{}xy{|zw~z}~y~zz||zxz|||z{zxz{{y|~y~v{}}z~wxz||{{zz{{|{|{zw}z}}}z{y~|y|vxy|{||xzyzy}zzx{}|y{{{y}{|{z}~z{y|zz{z{|~w|wu}||z}}||||{|}zyy}{{}z{|x}zy||z}z|z{||{{}{yy{yz}x{wvzwy}||{wz~}}|{}|w{~{}z{w~}}{|||~~z|~y~|z|}{}{y}z}|}}|~wyz~y{|}|}y}{{~{{}{yy|}|~z}xyz{|{{{yy||{wxz}}{zy{z|~}}v}z|x|zs}~{{|}}}|}|{|}|}yzy{{xzv|yy~||yw{{z~{|{}}{{xv{{zwy}z|z~}|~y|y~zyyz}{{z~~z}y{~|{}~~}{z~zwyw}}w|{~w{zzz{}yx||~{~zy~w}}z}zzvzt|z}}y{~{wzz{|y~z~|{zz~~}|{yx|{|{||{z{|y~|z{{~}~~z~yy}wz}~z{z|ux}z}{w{z|}}}x}~{|v{z{}y|~}|z}z}~~{z~yz{{xx||wyy}}~{}|~{uyz|{{}z|yz}}zyyz~xz|z}~|z{{zv|}y|z{{~||}yxv|z}{y|}y}z|{y|w||{z|{y}||}z~|}~}z|||{}x}{}y|}{zyyx~z{vz|wyzy||}z{|x{}|y|}|zz|}}}~yzy}}|}~~~~|~~|~}w}~|z}~~}~~}~~}z~~}~|{~}}{}}~|~~z~~{~}~~|~}~{~~}~~~|~~}|}~~~|}|~~|~|~~z~{~z~~||~}~~{~}}}~}~{~~}~|y~~}~}|}~~{~~~~~y|~~|}~|~~}~{~~~{}}|}|}{~~}~~~|~|}~~~}~}{{}~}|~~}||}|~~}||||~{~z}}}}~|z|}~}||}~}~|~~}~}z|~}|~}v|}|}}|}yx|w|||{{|yzy~~{{}|x{z{{{|{|y{y}}}~~}~{{}~|{|}{}{}|~|z|}~{}~}}~{}zvx|yz{z}{wz{yw~z|}w}~{~~~~z|~}y~z~|{|||z}{zzz|zyz{xzz|}{{yz{{|~{|}}|~{z}{}||wy{z{|~}}z~z|x}{||}~{}~~}x|x}{z}zy{{|y|~}|y}z|}zzzyz}{|}~}{~~y~{|~z{|z~||yy~~{||{}z|~|}||}~~{~xz|v~|w~y~yy}{{||}{~~x|x{}xyz||~yy}{y{||~||zw}|~|~}}}y|{|z~zzz{}~{~{{{y~|xy~zz|{z}{~x|z||~{|}~|}~~z~}}{}|}|y|z|}}~zu|}z{y||y|y{zxy~|~}~y{|}~}|~u~|z}~|z~~{}~x~~}}{|}x{v}w{}}|{y|zy}|}|~}~~|~|~z{|y}z{}}||}||||{z}|~|z{{}{{w{z}{||||y{{|z}z{}|{~z~{}y{}||~}y~~|z|}{yxxy}y}|v|}~z||zzyz}u{{|x~z|{z|{z~|||~}z~z{z|~||}}{~x{~{{{}||~{z{z~~}}z~yy|wz{}~z|}||}}~~}~}~~}z~|}~~~{{}~~}{~}}~}~y}}~~~|}~|~}~{~{~~}~~~|}~{~~|~}~~~}|}~}|}}}}}~}~~~{}{}v|~}{}|{}~|~z|~~|~~{~}~~|}|||}|~}~~{~~~}}~}|~~}~{}}}}~~|{~}y~y{}{}u~{x|zxz~{|u{ywz{|{|{|{w{~}y~y{|xz||x}xz~|zz|~w{|yu}x~y|}||}~yv}uv||~x|t|{y}|zy{wy{|}yxuxww~}}{}yz{}tz{{vw||xy}z}~}z{x|z~zx|zx~{zw|y|}x}}|zzyx}y|z~vy}y{x{{y}w}{y{||w}{||zyvzy{~{|w|x{}|}}x}|}~{zzz{zyyy~z||yzyy{{yyv|{t{z|}zz|{z||{vz{w{wwxy{{}~~|z|{x~z{w||{x|y{~{|zzz|y{~}y~{~{||{z{~uz|~}}y|z{w~xy{|{~x|||xy|}~y~}|{|zz}}}~{y{|{}|}~{z|}{~z}~}y}z{|}zzxz}||{z}{|z}|}zwyx{x}w~|y|}}}}y}{}wy}}|zzw|z~z}zy{~yxvzy}zw~|z}yxyxwz~{~z}x{{~y{|vw}y}}y|y|{{}yxz{x}x|}z{{}}y{~y{{|x{zz{z|w{|}}|zz|{yw}x{~}}{{}z|{|zw||wxy}v|}z|~~|y{~x{z|~~x}~}||xy~y||~|{vz|xy{|y{z~t~{x}{zy|}y}~yzy}}{xy}zzu~x{x}}yyuz~z|{y|}|{{w~{|xz}{{~}||z|xw{xz~z~{{|{z~yzy~~yxzw|zx}}z}}|~}z}||~~~z~~~z|}x}}~}~y|~{}}||~|}}{}}}~}|~~||~}~~|~~|{{}v}||{}}}}}||{~}x~}|~~||~~|}~~~}}}}{}~}}{|~~~x~~~{}~~~~}~~~r}{}z}}~}~~|~{~}|~|}~~~{|~{}~}~}}~~}}~}|}~|~}{{|}t}|~~|y~}||{|z{~||}~~~{}~}~~~{~|~{}{~|||}|~}|{|{~~z}~~~||}~~~~z}{}|z}}{~~{~zxyyzvx|{~x|{{z|~{~}w|wzy}}{|z{||z{z|||~y}}~y|y~}{zz~~z||{x~z||{|{z}y}|yxw||z{x}{{x~z}y}~}{|z|zyz{}zz~|{|{||z|z|{x{|~|{x{{yywzw{v}||{}{{~{{vyy{v~v~~{|y~|}~~z||~|}{|zy}{}|}{xy|wz|w{~yz~y{vzxz}}|z}|}~w{~}|{x|w~y}zz{||~y~~{}~x}}z|~|~z}y}}||x~{w}|x}~u{|||}~~{}~~|{}{~~z~|y{|z|{~||}z}|y{xzy|z|z||z{w~~~{zzv|~|zw|~|{}|}{w}yzy||~zy}}~}}~{|{tx||{~|~xyxz|{xv|u|~y~xx|z|z~}z}||~}}|}z}zz|x}}|}}|}}xyy||~{y{{wzxy|w|wvx{y}|~{x}y~zy{||yxy{~y{~{}|||x~~~zy|zyx|~}|~z|r}x}}}yyyz}}wz|}{z|~{|z~z{z~zzx{{~~{}|~~}zzx}{zx}|{w|uzz{||~{yxwzw~}z|vx|}|x{~y~|}}||z|x{{~|{~|yx|z{x~|x|x}{y~z~zxz}{~y|{vvyzx{~y}v~|y|~~|~~|{{}}}|}|zzyz~}}z{ztzw{{zyyyz|~zy}{}w~w~x}{z~~|}|{~}|}y}~x}}|}~~}~~}|}}~|{}}~~}}{|{||}|}}~}}|||~}{{|}|{z{|~}}~zz~{~}z~~}~~|z{|~|}~{~|}~}z}}|~|~{z~~|~}~}}}~}~~}~~||~{~}~~~~}}{~~{}}}~}|||}}}|{|}}~}{}|}~{~}z|~|}~zz|z~x~|}{}z||~|~{~~}{}~~}~~{||}}}|~|{~}}{~|~}~z|~|~|z~z~{~~|}{z}}||~z|~}}||~}~}~~|~|}|}zz{~|~y~xy|{{{{y|yx{|}~}|y~z{||~|yyy~zz|v{y{|xz}z~x}{}{x{|z~zzz~zzx}{z|y}}}yz|{{}{{yxwwzy|zz{~|{x~{{y}zz{{wy~~zw{zyx{|~||xzz{w{yz|z|zy}~|z}~}{~z}yyy}}wwywzy{|~v{|}yy{|~}|}zz|yz}}}z{{z|xz|yx}{wy}{zz{z~y{zx|{|yz}{y}zx~y|x|{t{}v{y|}zz{}zy{y~zz~|yz}{{|}~~~x|z}x}|y{y~{z~{|}z|wzxz{y{yy}yx~|~}~wy{~|z|~|~zy|wzz}v}{|~{{~|z~w}yy{|z}z}xz|~|xx|y}|~v~z}x{{~zv{{z{{{~w|{}zyy}{|yy{}x{||{~yyz}~}~|z}z}{~y}}{}z~|yzz|w}}z}|{xx}xy{xy{yw~}}}}x||{y{||x{~yt}}}yx}z|||{{|{}zzy~|{zz~{z{{{|xyz}~z{z}yxx~x{{y~zx~y{|{{y~|x}zzvz|{x}z{~|{|}~~}x||}~zyy}x}|}{yxz|z{{z|zy{}w{zz~x{~|}{u|{~yy~w}|zyx~|z|zz~z||z}{~y~}y|z~{~{}~}|{|~y||xz{|{}y{|v{||}}wy{{{|}x}z|{y{}{y||}{yz|{}|~zz}z||z}{y~|}x||~}|{{{~~z|~~~~|~{~|z~xy{~~|}~x|||}|}}~||~}}{z||~{~|~~}{~~}~~y~~{{|}~~}}~{~}|{~~}~~}||~}}|~}|}z}}{|}}||}~~~~}~{|}~|}}}}}}|}}~}|y}z~||~~~~}|{y~~~}~}{}{~}y}{|}{~~~|~}{||y~~{~|~}~{~}}~y~|}~}|{~}x}~{}~}~}|~}}~~x}~}}|}{}w|~}}|~}}{~}{~}{}}~~||}~}{}|{~|~}~|~~}|~|}~z}y|z~zz|~~{y|zy|x}{z}}x{zyz}y{|{xw~|x}{xzy{xz|~|z~|xy}}y||~y|||}{z}~{{y~{zz|wy{xz||zy{z}|zw{z~}~{zx{{|}{~||z|{yx|~{x|yzv|zx}z|{{wz|{}{{x|~}z{zzyzzv~zz}~y|~|{}}}xz|}~z{}z{~|{{}}yyyzz{x~y~x}v|z|zvxx~z{z{y{{zx}|yy{wz{{y|{~{}z|{~|z|y~z{||{wzy{w{|~{|zyz~}}y}x}||x~yz}{}|}~}y}y{}z|~}z|z}}}~x|{xy|{|{~{vw~wx{~xx~~w{|}{}x}}zz~{}y}{|}~{}~|~|}y}}~zyzzyyx}|zzz}zywzzzz{}}x~~|||}~|x{|z{|{{xx}y~{z|{|~~|}}yxzz~}{{}{w||y|yy{~y|{xxz}~{|{y|x}{yzz~~{xy}}{zy~}~~}zzz}zwz{zz}~}|{{wx||{u}y|yy{{xy{yv|~{~|}w|y~~~}|||z~~|{yzy|yzy|zw}x}~xz{{|{z}v|}|~x{{|}|yz{{}|y~~||~~|{|{z~~|y}{|z{x|{yxv}|y}||{|~{}|v{{}z{|}y~{|{zy}z{}{|}~{~}}{|}~y{vw{{}yy~{z|~|~}{{}|z{}~|}v~{}{|~~||}|z~||~}~~~|~}~~~}~~}~}}{|z~~}}}~~~{~|}~~}}~{~z}}~}~||~}}~|z~~~~{z}z~~}~}}}~}~~}~}{~}y~~}|~z~}|~}|~{~~z~{~~|}}~~~}|~|}{~~~}|}~}~{~~{}~{}~z}}~~}{~~|~~}~~~{}}|}|}~{{y}~~~~}{}~~|~~~z~~}}}~~~||~}|~~}||{~}z{~}y}}~}zv{|y~z~||x||{ywy{|~}z{yz}zzz|wxv}}zzz|}{zyzyx}ww|z~xyy}}x~y~{y}{z|y{|{y~~~xy{x~~x|}{vy||}{|~zy~w|||y}z||v|}y{xyyz|||z|}y{z}}}{}wx}xy|y{zz}}|~zz|}yw}wx|tz~|x{zyz|x~{z}s{}{~zx{{|{|yx}z~|{{z|~y||y{y{z~y{||}yx|x{y~{}|{ty{z|w}{|x~{{}}~}{z|{{}{xyyzu|zyy{~zxwz|}}{{~y{}{}~y}{|wy|}|z{{}y}{|{}z}~}z{|}}yz|zw{yzx}|~{zy{{}~}~}{|}{{{|{}{~}~~{yz~}}x|x}|z}z~~}r}|z{z|{{{}|||{}~{|y~}z||zv~w||{}|z|~{}{v|z{y}}}|{s|}yw}z}|{{y~zywz}|{|zz{|||yzyy|zx~x{zy|x}~yz}z}t|~{~{y|y|}|x}z|~x}~~}|~z{yy|}~|{xzy~{}|yx~~|{zx}}~{{|zwzy}y~|~}|{x|~xy|~{z|||zy||z|{~~|}{}z{{zz}yz}{wz|}}}y|z{{{{y|~{z{}}y}|z|~}}y||x}~}yz{x~{|{z|z{}~z}zy|~~||||wzz}|}ww|z}}{}y{~~~~}~~x{{|zzzy}|z|yz}}w|z{}w~}zy||~|{z}}y}z~z~|}~~~y~x~~}}{}~~~|~||||~~}}{|{}~}|||||}}~~|}||~}~{~~z|~{|~}~~|~||~}}~~}~}z}~}|{}||{~~}~||~}~~}~}}z~}{~|~}|}~}||}}z~~|z}~{y|}}~|~~~}~}~|}{y}|}x{z}{|z|{~~}}}|~}}~~~{~~~~~~|~~}||~}}~zz{{}~~|~}~~{~~~}z}~z~~~|~}~|{}}}{|~~~{|{{||y~|}}|~~~~{}~~z~}}yxz~~}~~||}y|}||x{|{yz{{y{|v|{v|~}}vw{{|{wy|{zy}uyxx}|~}}z}~}~~z{yzz}|{x}|}{{{{{x}wx~w{yyzzy|~~z|yy|s~}{y{~yz||w}y|~}}yw|z~}yy}z{|yyz~z||wy~{z{{{xzw||x~yyy}xx~y||yw~{}}|{{z{zzz{wz|z}|{}wy{||~~v~|zuzx~{}z{zyz|{ry{}wzxzs|{wy{{z}zz}}yy||z}{{|}z~{~{|zz~zzyxv|v{z|xv~z|}|~x|z|{|}}zzzy~}y}{~|x|y{|~{~z{}}zyy{|zx{{~|}|}yz||{}}|z{z~{{}zz|{x|~~z}{x{~zyz|}|y~}|}{{w}{v|zz}}}x}xy{z}}zyz|{y~||z{|z{|{~~~}~~{}x{y|~{xz{}zvz|}x{|}z|uyx{v{{{~}~{{xz{y{y|v~}{||yzz~{}x|~|z{|z|}{~yxwvy{ywwwz~x|{yzu}~}u}|~{|}{~||}}~y|w|zxy|}~y~y|wy{||zzy~z||z{||~||w}t|xzy~}|~{y~x{z~}}|~xx|{~|~}}vzz}z~~|}x}{{v{~|}{y|}}~z{|v|y{~x|z{~~|y~z{|z{~|}|~|z||z|{}}|}z{zy{z}|{{|zz}|wv}xxx{{uzz{~|{xz~yv{}|||}|~}~}}|~|~|x}{~}}}}x~}y~}}|}~~}}~}|~~}}}~|~~}}|y}}~|||||}}}}|}}}}~~}{~}}{~|}~||}z~}{}~~}}~}{~~z~|~~~~|zz~}}{~}||}}~~~|{}|}~}~~{~~s~~y~}~}~}~}|}z|}~~~|{{}|~~}|~{~y~}}}~{}}~~}}||}|}}~~~}~w~{~~}~}~x}}}~~{~~~~||}~~}w|}||~|{~~~}|}||{|{}{~{z~}||}}{}}~~~~~|{w~~}}{~}||}}~z{y}z{}}{~u}xxz~z}||z{y}ww||{yzy|z{zxz~{|||yxz|zyy|{v~|~}zs}z{|~zy}{xzwz|}}yx{vy~|xz||}~y|~zyu|{}{zw{||yyz|||{{}{xvyx{}y|~|wv}~zy|z|{|z~z{{z|{~~{z{zzxz~|z|}|z}zy{zy~~z|zyy|x|vx|}z{|~z|}~|}|x}~{z}~~~xyy|v{{z|{z}yxzx|}z}{||~{~}}y|z|y~z}x|}}|y}}y}~|xz~z}|yz|{z}{z{~}|{y{{~y~z{}~}{||{y{{~|||}vy{{|yx~{y}xu}|}zy~|}|~~wz}zy}~{zzz}||}{{{~~{yxz~|xz|}{~xy~{z~}}{{y}{y|y}{z{}|v~||{yz~}~~{||}y}xxy||{{|yzyz}~|{~z|~{~x|{z|}}{~|{}y|}{z}|yzz}}{~w|w|yy{|{|xz}~|{x|x{y}x|w}}z}}y|{}}u}~x|}|~{~}x{vw{{x}~y{z}y|}}~|{xy{wx~}}z|{}{~}|z|x{{}yz~x|{{~|txv}{{}z{{}|{zyyzzz|}x|yzyv|x{|w|{}{xx~|x}{}{y{z||x}|{~ww~}yz}vz~}y|}z}y}|yx{|w~~{}ywy}{|{|}{~wywz~{{yyv{yzz}~zw{{|z}vz{{|}|~yv}||}|{~|vzw~|xw{}z|{}xz}wzx{{|{x{|{~}xxz~}~|}~}~~~}z~~|~{}~}|~|~~}z{{~~}}{|}~}x~||~~}~}~}}~~}}~{}|}}||{~}~z~~}{~z~~}}}{xyy}~}||}}{|}~}~}~}u~~~z~}}~~}~~|}~}~~|~|~|y~~}|{~~}~~{|}~}|~~~|~xz~}}}||~|~~}~{{z|}|~}}~{||~~{~}|||z~~{~|}~~~|~}||{}~~~z~|}|~~}~|~~|}x}}y|y~}}zu|w{|zz||w|zx{}z~||}~|{w{yy|y~{{{{z|{{|{{{z|zy{y~}x}yxzzx~}}|{}|x|zv{||z|{zz{}{{yvz}|{}}}z~{{ywz}}~|{y~{~|wy|z||y{z}{|yz|z}~w}{w}yy{zzy|}{{{}{y~|}|~w}{{z{||}~{~y{|}yy{{}|xy}~y|z{z{yy|yx|z~x{|~{{~zzz|~y}|}z~|||{y|y|{z{|~|x{}xy{}z}zwx{|x{|x}zx{~{y|||y{}~|}|~zx}}}{~|}{{}zy}z{{}yy|w|}|zz{}{z{~x|~yx~~y{{}~}|||{{{{~x~|}{||xyzvxyzz}|z}zz{{{{}y}|z|y}zxy~x}~~}v|~{}}vz{|w{{~|{z}~{~|{|||{{wx|w{zx|{zxzw|uz{|y|~|y|t|}y|}|zx|~|~w~{|{{y}zx}z}y{z~{y|~zyx}}|y|~z}xy{|}~}~{{|}||z~}{~|||{z{~x{y|{z{}uyx}{zxy||}{v{{{z|{zz}{{uy}{z{|}}xz||~}|yzw|}yw~{{w~}zxw{x~~ytx~y{x|zz{{y|zz|{|}~~~||y|z}~z{~|xz{}~~{}{z}~|{~w{~|yzzy~|yys}z}|w{yu}}{z~|~}x}}|w}}}~z~|}z~~{|~~}|}}||~}}~}{~x~yz}}{~~}~}||~{}}}}~}}}~~}{}}~}||~~{|{~~{~}|~~{{z~{z}}}~~~}~~}~~~~|}~{}~|~~}~}|~}~}|{~|}}}~{|}}~z|y|~~}|}}~}~}|{~}z||{}|~}|}{}|}z~~~~|~z|{~|~~~~}{{~{{}~}|~~~}~{||{z~}~}z}|}~~~~{~~}}~}}~{z~|{}~{~~}}~|~|||}|~~~~{}{~~}}}~}}}~~}yx}{}yyx{{~}zz}{xy}x|||zzzz}}z~z|xy|w|y{{y}z~{|yz{{x{yv{{||}}||{{yxx}{}v}yv|z}zw}zxxz|{yy{|}xv{z||z~yxx|yywzx~{~z{xz{|y~w}yz}z|zy|yyxyyx~{||}x~{y|x||}}{{}z}~|zy{|z~}zyzx}{{yy{|~|||z|y{zx~{}z}z{{|{ywv~x}{zyy|z}|||z~y}{|{xz~z|~zy|}yz~~{zyz}{~~yz~|{z{z|{tz}~~|z}zz}tx}xz|x}y{z|zv}{y{{y}z|z{x{|y|{|~{zz|}|}v|xz~x|y~||}~xz~~v}~|v}{zw{~{|zzyu{{||~}{~z|}}~xyy{}xyy}v~{~x|{|~|w}{zx~{z|||}|}}y||}y{zyzz}{z{~}z{z}}~x|}z{|yy{y~~|xxv}w}~~{|{|~y}}zw{{||||}z|zyw~x~{||zv~{}u{w{yzz{}{xzzxx|z~yuy{x~y|z}z|zz}v|}z{}z|z{z}yyz{v{rwyzz{y}xzyvy|}{}{~{}z{}{v|{ww{x}}z{xx~|z{~|~z~}{x{}~|{~x|z~{|zyyy{zz}{||{y}~x{{{|yy}|xyyy}|~wz}x}w~~vz}{xz{}y{y}z||z}}~z~~zy~z}}{}xzz{y}yy{{z{}yy}{z|~xyy}{wz~t{zz{~}~|~~}~}{}~}z~|}~~~~{~{|z}~|~~~~{|}~~}{~}{z|}}|~{|z||~}}~~}~{|{{{}~~~{~}~{~{~~|~~}~~}}|~{~}~~~~~{}|}}{~~}~}~}~~}|}}{|}~~~{z~~}~~~}|~|}}~~|{~~|}~|~}{}~~|~~~~}{||z~|~z}|~w}~{~~}}z~}~y~~~~}~{}}}|}~}{~}{|~|}}~{}}~}{{}}{~}~~~|}{~zz~~}~~|~z|~~{|~~~|}z}~~~}|~}~z|{v~|z}zx}x{z{z}yzuxvy|{~xvv}yzzz}|y||zy|~{yx{{xxx{|w|}}|||z}|{y}|z~y|xyw}|{}}~}xyw|z}||y~w|zw|wx~xy~|yyywz}||zzx~y}x{zy|}}yy~z{xyw{z{ywu|xyz{yw}xz}{{~zxz|zt~y|uw~y~v}}z{z{{~z{~{y||{}{w{y{~{~{z|}}{y}|yz{z|u|u{{y{||wxxw|y|x|}}zy|z|z{}{||}}wz}|}yyv}y{zw{}w{x}{|}zyzz|}{w}~vy|~z{}|||~{}{|z{}z}yz{|{~|z{}yxz~x}}z}~yzx{wv~z|y}|zvz|||w}~~|{z|~|}|y||y}|{~~wzz{}yv}{xxvx}|zx|}xy}{|w|z~z|{x}uw|zzyz|{}{z~}y~|z}z|}~xz{}~~x~{{zz|yy}|~}wwyw}xv{y}z}|z~y{x~{yy~}}{}x|z~~|~{{{|{{}~|}xywyz~w|zyyx|{~|y{zzy}yzwy}~zy|x|{}||{{y~z{{w~{vz{}{yyy|~x{y{y|xu{zwzx}z||~w{|z~x|}}~}}|{x}~|y|||zzz~{{|}w~|yzw}x~|zzxwz|yy{xwy|t}{wzz}|}{}}|{}{|zx|z~}{w|}|~{vvz}|uy}z}v|{y|x}ywy||{~}{y{}vz|z|{z~}y{{xu}~|x}|||}}}~}~}~|}}~|}~|~{}~~|~{}~~y}|z|z~}}~{}}~~||}~~~}}}~{~~~~|{}~~~~yz}~{~~~~}~}y}|~~|}{|~|}~}~~}}|~~}~~|}}~}x~~~|{}}}~}}}}}}|}~~z}}~{}}~y|~}|~~|~}}~}|{||~~~|}}}||{}z{}~~~{|~|~}~}~|}~}}~{}{{z}|~~}|}{|~}~~~~}||}~||~~~~}~}~|}}~|~~|{~{~||{}}}|{~~}}{~~}}wy}~{z||xxy}yyu|x{zy~}{vw{|}|x|{x~w}~yyyzxv}xyxz}zx{}zy|z~|y|y}w{}{yzw{~x{v{zzx{~ywywt|y||}~~w|||{~x{~}zyy|{z}yzzx}yy|xzx}~yvxyzx|yxw{|y}w{x}{|y{~{{}v~z|zz{~}{yz{x{|{{|zz{}vw}xy|z}z{}vyw}{zwz}{w~yzzx~~t{z{{y}|zv{ywwz{}|||}~y|{|z|t}}z~}xyz{{~}z}z}xxw{{zv~~w{~|}{{~}~}|zz~||~z{w{y}{{x{z~}zzxy{|}zyz~zz}}{w{~~yz|{y~{|y{|||z}x{||{}{~}y|z|}|}~z{}|yz|zx{~|y|}{}~|}~}z}y|zzzx{|y}~||~z}y{{x}~{yxx|{yxxxzvzw}z~yvz{zx}z|w{}w{yz}zy|z||{{z{{{}yy|~xwz~}z~z}yz~w}}{~xx|xyw|z{}}y||~|xw~|x{~|zwx{{w}xy|~yx|yzy||}||}{}v|zx{xy|~yxy{~|yy{{{~z}{yz~y{zx{v}zy~}{y|{yx}|{vxy|}xzx~}yy}|}|{w~}xz{~zyz{y{~zy|ty~|{z{zz{|{~y~~y}~{}yx||}}{z}|y}|zu}~x{{}|}z|yz|z}}}yz|{{z}w|x{~{{{||{{|~zx|}}{~z{yy|x|~|yy{~y{~~}}}}||~~}}}{}}~}{{~~~}}~}~}~||}}}}}~}~|}}}}~{~~~|~~~~||{~}{y}|~~}r}|~y~{||~{}}~|~~~~|}}}~}}~{~}~}~~}{~|z}~}|~~}~|~~~~~{}}}|~~~||{||}{|~~}}~}}~z~}z~~~|}}}{~|~~~~~~|{~}}{~~|~~|}|}}}|{~||}}~~}z~|~~}~|~~}||}|~~~{}|}{z{|{|w}}}}{|z}z{z~~{~z{{|}}}ywzwz}{uzyxzy{{y~yxzy{sx|}}}}}w|}{xzz|}{{{y{~{}x|y}{|}|{zy|}zy{zv{vyyxxyy}{|t{{zxz||yy|ywxzz}}{~|{}z}z{y|~x|zzz|{{wz{}{|y{|}|xxy~|~{z{s|yyzvzy~yw{{{|~x~|}}z~{z~{|zx{w~z{~}}}z}}xu{y|}x{yy~yz{zx{}x|~~xzyyz~}zx}}z~{~{z||}{{~}zz{xy{}z~xzw{z}x|w|x{||}~z||x|zzvy}{}|{{~~y|}{||~z}xy~z{{{xz~||{~|{}y~|{}y~|zwyxz||~z{|v|~||xy}z|}|~y}}{|{||~x}zx||z{{|y}x}{{~||xx|}zxz}w{z{yw}|{vu~z|x|zyx{y~|}~{}zz{~~{{~{}zyzz}~{}~y|~{y{{|}{}u{u{yz{{y|~~w|{{~}y{|zz||~{x{|x}~|{z|z|z~}{zvz~z|zyz{qwy}zuyvz~}}z{{y~|}|}{~{|~{w~|}y{{zz{{|{x~z{}yy{}|~{wz|}{|{|wv}z}~w{}{{}zxz|x}|||x~|zx}~{~{|{}z|}~y}zyz~~z~wz||w|~{}{v}y{w~}y|z{z|w{}~~~~{x}{~~}||z|xz|{yy|y~|{}}|{yz}yzz{{u{{}{wz~y~{y{}z~}|z}~}}~w}~~~~}~}~~~z~~}}~~{~|}z~}~t~}{~~}|||w}}~||}~}~z~}~|z{}~}~}}}~}~~}~|}{||~|~}||~|{~{|~~|~~{}~~}}{{|||z}}}}~|}{~}}}~~{~}z}z}}|~~}}}}~}}}}~~}~|}~||y}}~~v~}}{~}~~||~z{y|}|~z|~~}~|~}~~~}~~~~}{|~~{{y~~~||~}|||~~~}x}}~}{{~~|}}~~{|z{~~~}x~~}}}z~z|}|}{{}~|{~}{z|~}~~{~z}~{}|||}~x}~}x}~~vzyw|{|z|}w~zwxxz}zz}}zx}xu~~}{|{{}z~~z}xy}zzx|zzw}}~}y|yw|xx|z|{zz{}zy}z}{|z|~z{|yy|wy{}}v}}x{}}}w|wz{}tyx~|{{{|z|}yzx{|zx{|{}}|{|w|x}|wzxz~{}{y~}x}}{z{}}zw|zvx~||{x~xzzyx~uyy{yvx~{}|vw}z{~|xxxzzz|~{z~|xzw|zw~x}z{}}~zy{t|z}|}y|~zy~xyxzy}z}|x{~y}}z{xw}|z}|}|zy|xx|w{~z{}~}~||{zzw|wys{z~z{~{~~x||z~|{}~~}z{y|~~|z}w{|xy}vw}x||{z}{x}x||}{zxy|{zv|}~zz|xyz{{~|{||~xy{yxy}{|{w{yz{yy|v|{{y|z}{v~yz{x~zz~{~~z|{yz{xx}|{{||y{|{x|yw}xy|zy|yxz{}zzz~{z{zy{zyxy}z~{}y}y|yx}|}y~~|z|ux{{y|z}{{{zw~z~zz{}|~|x}{~}}x}y}{{z{}{y|wz~|x|yyy{z}}~|yy{~x{{z}{~|{z|{y{~|{|}~}vy}||v}zz}zw}}zz|uwz|{}{yzx|{{|yyz~xy|y||{{~~x~z|z~{{{{{zzz}~}v{~{{z|{zvv{z~~~}y|||{|v||{y~zx{}zywz|||xvz{z|{{||y|~zx~{wz}}w|}x}z~|z~}~}~}y|~z}~~|{}}||}~~}}}}~|~|~~}{~~z}|}~~~yz|~~}~}|~}~}||}}{}{{~~yz~}{~|~{{~}}~~~~}{~}|{~z}~z~|}~|}~||~}}~|}~~~~~~|}~}{~~~|~}|~}~|~~~~~~~}~~}{~||~|~}~~~~}|~~{}|~|{}~|~}|}~||~|}|}z|{{|y{~~z}~}|}~}|}}~{}}y}~~~~{||}y|}{~}}~}~{|{z~{}}}~z~~~~~~z}|}~~~}}{}~|}{~~||{z|}{~|~zz{y}z~zy}}|y{z}|~u}{}~|{|w|vyx}||{}}x{zz|{z~|~{}|}~{|w}y{{||y~|||{y|yy|w~{z|yzxy{{zzz|x}|~zy|{~}{}~zw{yx|zyzyyz{|}|zz|||u{}yzxv}}~~yzv{|wzz|}||yx{}{z}x}x}u{{z}{}x~z}|~y|||}xwxz{z|yzz{|u|z|{|z{zx~|~y}{x}|}~{x~~|x{}|~|~}}v{z}|yzxxzzyy{{}|w~v~{x|z}|x~u{}|{|}~{{x}{~z}z{|w{|{{|{y}zzyyyxzy||zt~x~xx|x{|yyy|}z||yzy~z{~}v{|~}}}|zzxx}|||~wzzv~zyzxx}zxwy{zzy}zy{|~}{}{{}}|~~z}y|w~~}|y}~}{~yzxxz}zxy{{ywzywz~}z}{yz{}|||zw{~|z{wy~{yyy~{|{~xzvz|{{~{z|{z{vyx}yy{~||yz{|{{}}v}{}}|zz{}|z|~~z}|z|z~v{zy{|x}x|}vyz|w|y~}v|}|xzy|x}z}~z{||{}~}z}~xwwy}~}w}}}|w~}}z|~z}{z|{{}w~z}}~yzzy{vx{|yyzxy|y{}z}|yzv||wz|~y|}~}|v}~}{{~|~z{xz|{x~|zxy}}zxx|y}x{x{z|{~}{}|{}}{||y~~}}~~}|{{}|~~|}}}}}|}~~{~~z}|y{~{}|v||~y|}{~~~{~~~~~|z{}y{|}z~|{}~~|}}|~}}|{}~|}|||v{~}~~|z}|~}z~||{~~~|~}~}|~{~~{|}}}}~{||~{}|}~~{|{~z~|~}y~}z~~~}~|z~~|{~}~}}~}~~}~z|{~~~|{}~|~}|~}z~|}}~}~~~~~~}|~{}~~~}~}}~}z}||}}~~{|~y}}~~~{}}|~||y~~~~}~}}~~w}{}}|}y}{}{}~}|}~|}}|}z|x|x}}~|~y~~{|}||vy|{zyz}y{{yzy~wxvz|{y}zxx{yyzx|{zx{zl~|zy{z}{{yz{~{{{}{{xz}|{|{~{zx{{x{yz~w|yvyz|~xzyvxx{z~|zyzz|uz}{v|z{}x~{zz{{~|{{{y||~z}}zty{z~{~|x|}zx|~{zw{|}x}uzyyz|yz~|v{yuzz||zyxzxz}}|~|z{{x|~|{yyzz}}z}{z{z{x{{y{}}x}wz{xzx|{{}}}{{zz~}zywz||x|yx}y}z|z~y}y~yxx{{wv{z{zz||z{}|zz{yzywzxy{~|x{{{~}{}xz}{yz{zz{}|wz}{{~~zz{xz|yz}zz~x|||{y~x~~}yxz}yyzy{{|~~|}|z}|xz{|~|||}zz}{~~~|z}x~z|w{|zz{||vw{~|}|{y}|||y|}}~{~}|}z{y}||zz{xzy|~~|yz{zwyxv~y}|x|{}}z{}y|~yw}z|~y}zz{|||}}z|z|}~y|vz}{{||}{{}z}~zzz|y|yy{w}xy}}}{|xv{{}{}}x}{zw}vx|~|}~}}z}}z~|z}|||~uyy~y}~yz|{w{|zz~y{y{z{y|z~|tx{~y{zz|}z{zzz{}}z|{y{vz~|xy}z|{{{|v}y}~}z~zz}|{}{|||~z|{}{}yzyz}z|z~w|}}~x~~zvzx|xz}yy|{||xzy}x{zv~||}}{~~}||~~~~~z}~}|~|~}~}~~~|~~{}~|~|~{~||z}~~|~~}|~{|}~~~~{{|~|~}z~}~z~y~}~z|~~|~|}|{|{~}}z~z}|~|{~~~~}|~}{y|z}|~|}}~}}{||~z|{~~~~~|~}~~~~~x~}~}z}||}}~}x~~~}}~||~~|~~{~~|~}||~}~|~~}z~|~}}~~~z{~|~}|~||}~~}~~}|{{~z|~|}~}}}z~||{}}~|~{~}}}~~|{{}~x|~}{|{|~~}|}~z~~}zy~}~|}~}}~|}}{}|~~~{|~{wz|~yz}{{ys|xvyz|}{x{z}{zzxw|{yy}}|z}{y}{zyy|w~|y}w{yy{~zy|qx{y|{z{{yz{~}}w}{|swxzx{~|~{|y{z{}{}wx}{{z||z|}|{{~{{|~|zy{|{wvz{x|||yyw{zy|{{}xxxxvzwx{~}~zz~}zy{{zx~{~~v|}{}|{~{wx||y}{z}zy{w||}{{{z|xy{yxvy|~}}~vw{{}zwv}{}|wz|~w}z|z{z{zyyzy{z~wyyzw}w}|}y{|y}|yz{wz|}{v{}}}~~{xz|}~~x|{||{w|~|{}y~zz}vx|xzvx}}}ywv{|zx{xuv~xwz}~{{y~z}y||xz}~}}|{|~~~|~zw|yzzz{wyvz{yzzx~{}~y{v{{}|z}}}}|{y|{w~|yy{{z~~~|zy|{||{~~v~zv|{xzxz~{zx{{|yz|}|x|}z~y}z{x~}~~y|yz|zw}|z~z{}}|||~z|{zw{{w}w{zv{|z{~{}y}}|wy~{w~{~{xz}}~|yz}z~~x}ywy~{|z|wz|~zzwyzu|y|}{{{z{x~|{}~{xy~y}y{}{|yyz~|~{xz{{x|y{x{{xz{zx|xyur{{{zz||z{|{|z{y~|z{}}|{{~x~z{z~|~{{|{ywyv}~~vwx{{{~wyy}z~yyy{||z{|y}}~}yzwww|xz}}|{}~~}~{|~{~}~}}}{~}}~}}~}~y|~~|~~|||~{{}}|}~~~~|~{~{|z}~}}}|z|~}~}~~}|z~z{}|~}~~~~}|y}~}}}~}|}z~|}~~|~~}~}}}|}~}||~}~~{||~}zz|}~z~|~~~|~~~~|y}~{~{~||{~}|}~}~~|x}{~|{}~{}}}~}~}}~}}~~}~}z||~|}~{~z~~~}|~}~}~|~}}~|}|z}~~}}}|{{}{}}}|~}}}z}{{}}~}}~~~}{}~~}~}~{~}z|~}{~x|zz~{x~|}yx~|}yz}{}{}|x{{y}~{x|~~zzz}~zw|y{{}{xzx}}zxy{~xz|}xz{|yy{wzyxz~{{x}zy}vzzyz{z}x}|{||z}~s|{x|{~~||xyxx}{utw}zzy~|||z{|w|{}{~xyx{|y|z{w}}xx||x||yx~|~|{{}}{z|zzy}xy{{y}z}~yu|{y{yyz}~y~|~z~{x~~yy~|}{{|{y}wz~zx{w~~x{z~|{{~|x{{~{{yy}~{z}w{yz}y}yvv|{{||{{|~{y~}||{y}xy~y{z{{{xz}~z~{}~{~{u~{{zy||y|vzx}{~x|zzzy|zy}y}|yy~}z}yyz~{{{~y{||z|}|yxw}y{{{|~|z~|}z|yx~yy}|u~}}z}z{}~z}z|x}}{||{y}}|}z~z||y|{{|yx|uzwvyzz}z{}v}v|{}{{}|x{xv~}~yvy{|}~~{|}xyzz}yw}{~y|{}{zzxzx}~{}t{{n|xz}|~xy{y}w|~|z~zx~z}y||}~zz~|y}z|{}{}}|z|{w{{u~w|z~v||y{{|y{z{z{}{}}yyz|yzz{||{{~z~z{{{|zw|y}z|z{z{v{{w{z|zzxv~zzy~xwx|}}}z}~|z~~{|y}y}y|zy{|{{zx|y|{{w}u}z}||z~{{z~z~~|xz{zy{|{x}|{z{{yy{z{~~{~~~~{}~{}~|}~{}|~~z}~~|}x~~|~~}|~~|{~~}|~}}~z}~}{~}~~|~{}|~|~{||||{~||~~}}s~~{}|||~z|{~~|~{~|{}~}}~|}x~~~~~~z{{~}}}~|~~~}|}z~~}|}~|}~~~}~}}y~}}|~}~~~{}|~~z}|}}z~u}~~}~||z~~}|~}~~~z}}|~}||~{~|y{{}}}|~~|~|}~~}}~}|~}~|}~}|x|{~{~~||y}}}{~}~~~{~{w|z~{}}~~~}~}}|}}}|x}}}~y|~~y}yx~zzxzzs|w{z{yx~|{}z{||yxy||y{||y{{qzz~{{z}|x~~{v||{{{zxz}}~{y}|yx|{y}ywy||{~x||zzzyy{}zywv}{|yy}}}zw{{{~~y{}|zx~z{zyv}yzwz{yz~|{tz|{|yz}yzzy{|xzy~{wy}}|y|{}z|}z}{z{~w~x}z}|{}zyy}{yw}{y{yy|{yzw|{{{xz~w~{x{{|w|zy|z{x||||{{}{|yy|}y{z~vy~{yz{}y|}{wy{zz|{}z~{y|zzxz|x{x}zy}|xyw||~||~{z|{z{~|~}|{}y|xz||{zx~z{v~}x{}z}z}zywy{}{{|}z|~{z~y~{{|}}}{y}}{~y{z}|{{x}zx}|{~zx~|z}{|x}{z{{{yy}vyyz|}}}|y|~x{~|y|}}~z~}{z{}|yx~z{z~|z{{{}{|zyzz~xy}{yzzz~{}||}{{ywy{||}|zz{||z|~z}{}}zzz{z{y}{}|}{yx|{ywxw~xyw{u|wx{zx|zz{y||xyzx|{|}~z~{z}z~y{~z{x~{|wz~yxzx}z{yyzvyyzv{yyw{{{y{w{yw{x~~|z||}{|}yxz{~~zx{{~wwxwxzx}{wyzyywzx|w|~vv}y|z|}z{zzx{}~w~zx}~y~x{~||{|~zz|{||~}|zy|z~}|{zyzz}z|xzzyxz|{zy~z{y}y~~~z}x|~~~}~{~|w{~}{~}~|}{}~|~|}z~|}~z~}~~}|~|}~}z~w~~}}||}~}}}z|}~||}}}}~|{~}z{~}~~}{{{|{||y|}}~}~}~~~~~~~~|}|~~}~}z}|~~~|}~|}}}~}}~~|{~~y|~~}|}}z~{~|~}}~~~~}~|~~||z~z|~}}}~|}~|~{||{{|~~}~}|}~~}|~~~y~||~|}~|~~}{z|~}y{}~|~}z~~|~~|~~|{z{~~~}|}{~~}~|~|}~y}~~~}{{~}{{~}{~{~~}~y~}~z~~z~|~~~}z{{|~|}~z~{~~z|{|{|zyx{wz{z|~zw|xx|z{~z~|x|}s}}xx}}{~|yvz|txzx|xy~ywzz{}|{~y{z|w{|{|}~|~{y{{}y{xzyzzuzuy{z~{zw{}|yv}|x|zz}y{|zywxyy||z{z{}z{y}{zx|||vxz}|}}u~z}}|~~x|{|}xz}{{{y{zxy}w{}|zxx~}yy}}|x}{z~}x{~w{y}|||||~zz{wy|~x|ytysz{{wzx~z|zy}zx{xy~yx|{z{{}x{|}xy|}z}zy|~}~z~{}}y}|z||wx|{|~x{}|z{{{|z|zzw|z{{}z}{~z{zy|xx~}{w|{~~y{xyw~z|wx{~{wyz|}|{}}v~||{}x{~~{z{{{~z|w}zy{{{}{||z~~xx{zzy|{zy{xyz~w~yz{~ywyx{{yuzz|z{~v||}|xy~|}}}u~}~|{|{}{|zv~|uxzvz{{yy}{|}}}{{|z~{~~{zxxzzz{{|{|w~~wzyz}{w{{zyy~y{}w{~z~w|y{}z|}x~|w{y{x}x~sxz{y{zz~~z}~zw{x~~}~}~~ww|wx}{|}z{u|~|}xzy~~z{{{zzzz}|z{z}z{}|||~z~y~~~zv{}{x~vz}uyx~|y{{}y}v{}~y|z{}z}|{zzzzy{{}}y}||}z}y||v}~||xy~~~}{zx|{|y|}~|xz}vxwww|{{{s{{~|zz{|{z|z||wxz~||w~|z}{|{{~|~}|}|}~~{{~||||~}}}~~~}||~}~~y}~~}v~|}~y}}~}~z~}|}{|}||{}~~~{}y~}~z~~~}~|z~}}~|~~|~{~~}|}|{~~~~||~z}|~z|}z~}|~~~~}~~|z~~}~~}~~}|~}~|}}|~{|{}|}|~~z~~~}~}~~~~}~~}{|~{{~~~~~{~}{|~}}}~~z}|~~z~|}}}~~|}~~~~|~~}~~{|~~}{~|}~~~z{}~}||~}|{}~}|~{xz~}~~~}}{|~{~|~|~y~~|}~~{}|~}zz{}{}}{z{}~~{~}|~{{|}||{~{z~xyz|{zy|y|y}{}wz{||xyz{{|y}xw}zy}}}x|z|~zzz{w}{zyy}|||{}z|zx}~~zw|xxzzyzvyz|}w}|{{xv|{{w}yxz}{{yw}{{|~{~{}{{~zx{xyz{{x{y}x|wzzy{yz~}|{|y|~v}zwyyy{}}~{}}~z}~}y|}xw|{~z}||z}zy{zvyy|uyy{z{{w{xzv~xxwywx|zz}}}x{y}|{{|{|wyz{|z~}z}}}{zyzwy~{y~}y{y|zz{{y~xyzxzz|tzx{}z|~}z}|}|w{|vzzz{~}~|{|{y||z~}{zxz|ty|x}{|xz}uyw}}y}{|~{~|z{{{y}|{|z{|~}z}y}zzzz|z{z{wx|x{|~zwzyt|yx|y}{|}y}{{~~~|}~}~{}z}|zy{vzyzx~}yvw|{zz}|yz{|xz{{~y}zx~y||{yz{~~{zz{|~}}{}|}~}{vxy~{zyzyzvxy{y|yxv}}}y}v~}xv~yy~}}wz}}x}}~z{|~z|~w{y|{yx}y||{{}y|y|xzyxyy{zy|}}y|zy|}zyz|~xxy||}}|}{|}~~yz}}{y|}|~y}{|x|||~|{{yvxyy{{y~x}}yyz{z|}{|{}z|{~wx}}y}z~w|y~~z}{}yxwzz{||{}yx|xz~zz~zw}}|w{|}y~{y|z{z{z}~|~}~~{}}}~||~~z~}~}~}~{~~~~z}~~y{{|~}}}~|}|~||~~~~~~}z~~{}|}}}~~|~}~z}~~|{|||||~z}{}~}z}~~|~~~}}~~|}{~|{~}}~|}{~{~}~}|{~|~~}~|~~~}~}}~}y~}~x}~|}~z|{~~~~|}}x|~z}}{}}}|}|~|}|}~}~|~~~{z}}}}~||~|~yz}|~|~}~~~}}~|}|~z|{zz}~}~||}~~{~}|}~}}}|}~|~}}}|}|{}~}~|~~~~~{|~|~}~y||{{||xz{}{zz~xzwx~{y}zy}xyyzy{}v{||zzz}zz{|z{}x{|}~yx|~|{}|}x|z{vy|||v{|zy|~|{{~y~}{}{|}{|~zy{ww{|{zzyx{{}u}z}~yzz}wz~z{y~zyyxx~~x}~w||v~w|~wzwzt|||zzw}y|y{x{{{xv}z|~~{||~||~{|x}~{zyzyyz|}~z{|~}{}y|v{|}|xwzx}z||zy|wvyx{z|y|{}~z}{yx{~{vy~{xw}zy~xwz}z}~~|~z|y~{|{||x}{x{z|{y~~|{ww{|x|x{||{z{{|y{xz~||{vw|x{vz|}{y~}}u~}}}y{|{{zz}||{y|y|{{w~}|}}y~{x}z~{z}}}|~~yz|}xx||{}~x|z~~z~y{}~~{zzz|{~}{}xz~}yvz|w}z}z~|z|{|{y|yz|xxzzw}|wy}y~zzwzz|~}}{}y||}|}zyvz|}~wyzz{|zyyyzz{}~~y~|{{w{~zy{|{|zx{{|zz|~}}v}}|{zz{|{y{~||y|{}{{|xxy|}x{|z{}x}}w{{|{zy}x}}||w{x}}|yzw{x||}}y|{}{{y~z{xyx|z{y|}{zy~z~y{~zvx~{}{}}xyvy||||}x||w|wx|}zzx~zyy~~y}x}|z~~|~|~~||y||yv{}{y{{}}~||{}~|y~{z}}yz}|yz~|}y~~~{~}}}v}|||}~|~}|}}~}}}|~~}~z~{}}~~}z|~|~~~z|~{{~~{}}{~~~~}{~||~{}z~~~~z|}~{}|{~}z}~}~}}~}}~~~}~~z}|~}~~z~~}|~}}~}{z}}z~~}}~|~{~y~~~}}~|~z~~~~~}~~~~~{}|}{z|{}~|}}~~~~|}}}~}~|~}}~}|}|}~}~~~{}~}~{|}~~z{z{~}~~~~|~|}z}|~}z}~}~~~~}|~~}~~~~}yyz~y|}{~~{~v{{}|~y|zy|z|~y|x{|~{z{zyzz}z}~y}{|}~z~w~}|~y}~|w|y}y|{}z~{yz}u~|yyxz|{xy{z|{zz{yy{zy||}|zy||{z{z~|}{|z}}{z{|~zzzy}v{xyx|xw{|{}wz|y~v|xyr{x~x|xz}w}~|}z|z~{|}}}~~|}|~{z||y|}x|{{{z~x~v}z~~{{yw~xy|{|}z}zy{zyy}{|y{}~}}~z~z{{y}|y|v|{yy|y{zzxzy}|}{w|yy~{xy|}}{{}|xyy}{}~|}~y{zy~|}~z|svzwz|zzyuyyxvyx~zz{}z}y{z|||~}}z|}}~}|y~}{{|{{|w|~{y|zxz|}xx|yu~x~~z|wzz|xy~}x|}y|z{ww~}}y~}v}|~}|z}}||}}w{}~{}xzyvy{|xxzzv{xzzx|xxy}z{|~yz~y~z{}{{}z~z{z{|||||{}y}z~}u{}|xxy}zu~u~zz|vzyx|}z|v}|y|~||y|zy|{{{}zz|}||y|{{~}z|zz}xx~{~{w{{||}{zwyyzz||{}|yz|{|x{}{|}~zw{y{y~~{z{y|}wx~|y{{z||{y{|}{z||yxx|wu~z{~zyz}}xy{y{{}}|}~}x}{{z|{|}z~y{zzz|zyu{x~}{}|yw}yzt~{{|}||}~}|z}|z|}~~z|}~}|~~z~}{}}~y}y}|}}~~|}}w~~{}{z~}}}~||{~|||~}~}|~~~~}x}|{}}~}~{~}}}}}~|~}|~~~~~~}}~~}~z{}~}}|z~}}~{~{{{~~{~}~|~~~}|~||~z~~w}~|~}{|}|~~{y~}~|}}|~}z}~~x||}~}~~~{~}|~}{}~~}~}~~}~|~~~~|~~}z~~~~}~~}z}}}|~}z~{|x~}{|||~~~|}~~}|~z}|~}~~{~~~{~~|}}y|w}|~|}}{}x~|{|{}{{x}~||{~z}y}}x}{|}}|~x{x|u|{z}|zzz}{}~xzx{y{x}z|}{zzzzzx{y|zz}z~|ww~}z}xwx{}{~zzyxx{{y|~y}|ww{|zvv|~yyz|}vxzw{|}|xu||zz}{|yzwz}yy{{~s|y~x}{{w}y~|}~|{}{}}x~y}~w||~zz|}}z|~}{|w|xy{{|wyy~{zvx~~|wy{|}yzz}|z|y}|}~{}{{|wz}{{{{|}xy}~||{}zw{}}x||{{zzyxzxyz|yzz}y~|y{{}z{~|}~y}w{zx{{}v{}y{~wzyy{}y~ywz}z~z{~y}xyzy{}|x|y{x{~w~vzzz||}x|}x{x||y|sv}w}z{zy||{}zvy{|}|~{}}zz{~~xx{yy~yz|}y}|~|~z{~yz{zz{}{{y}zyxz}{||x~|~|z~{||y}{}~||~z||~{{~|z{w{zy~zx{x~zw{zyz|x}z}{|{y{vx~{{z~z}yyz}}|y|~z{}u|z|zx~z}~{}zxz~}y|yz|zy|yz}}|{|{{z|}|{}{zxyt~{{|z|zyy}zy{{z}~v~yzy{{{zzzu|xx{}~|zx}yvy|{zyy~zz{~{z{~zx{{}|}{w}}}yz{|{z{yzx}{~w|}|{sw}x~}zzyyv}y{|y{z}|xz|~}v}yz}|yx}z{q~y{|x~z||zv{|}{~zy}|}}~}||yxxyyz}|}~~||~~}}{~}}z~~||}{|~}z~~}v~}~}}}~{~~}~|}~}~}~}}||}~|~q|~}{~yz}||~}~~}|~z~~{~}~~~~~~x~~~}{}~{~~{{~}}}~~|~}}~~|}}}~z}~~~}|}|~~~}~~~}||}}{~|~z~w~~|~~|~~}~~|~|~|}yz~|~|~~}~}}|}||~}yy}|}s~~}{}}{~}|}}}}~z|}}~}{~|}~~~}~|~wz}~~}|~~~|}}z{~~}{~}}|}|~{{}~~}~~~}{y|}xx{wx|y~v{|}}|}zuy}}xw|{{{x{z{zzxzzzx~}{x|}{{z}zy}{}}|{}~{vz}z}{|vxz{xyyz||{{wyy||}{|~zy|v{}yyz{}}x}{x{yy~w}{~y{|}}wx~{x}wz~xw}z||zzz}y{}vz~yzx{zyyyvw{vy{{x}z{|zyzxzzz~||x}|}|x{v|{~|y}|{yz|ywx{yz|x}{{{w}{vwzzxx|~{x}xz~x{xz~z|x|z~}||y|z{wzz}{{y|zzzzyz}~}}y~{|~}wyyz|wv}x|{v{w~yz}{y|z~|{{~{x{}x|}|}z}}|{x~{|{{{x|}|~}zvyyy~|z{xz{yyy~z}y}xx{~}|z}y}}|z||zz{v||z}|v}}{{x|y~{}wz{||w~|zy{}zz|vxy~{~{z~{x}}z~y|~{v~{z||z|w{xvuyyzzxvyzz}||x~{}y}{zy||}{|xv|~z|~zz{}yy}}~|z{z||z|u|yuw}|}xyv}{}y|z~~{zxz~yy|{{|y{}y{|{{zvx{}{z{~{y~|z{x}~y{zz|z|{yxz}{u~wyyw}w{y~wz}~~y{|z}||~y}{}w~~~z}{||}~{~x}{w|w}zw||{{{{y}w|y~zxxx{yy}}}x~w~y}zx{|~~|xz{~~}{|~{zzyt|||x|~y{}{xyyw{zz}|w}z{~~||~|}wz{~}~}{||~|}~z~{}~{~}||~~}~~|~~~z|}~|z|~~~}~~}|z~|}~~~~~|~~}x|}{}~}|~}~~}~}~~z~|}~}~{~~}~~~|~}{~|}{|z||}|s}~}|~}~}~|}}|}|~~}}}~}~x}}}|~}||~|~~~~~~~}z~}~|~}~}~}{~~{~}~~}}~}~|~{}~~|~{~~|~~~|}~||~{~|z~{}}~~~}~}~~}~}~~|z~|z}~{~{|~~~~}}|{}}x~~|~~~}}~{||~}z~}~~y{z||z}}~~|}~{~~}}}||}|~}{|z~|~|}~z}~z|y{~{zxwy|}zx|||{xs}}xz{|{{xyxx|{}yy~vzx{}v{|{}{}z{{~x|y|vv{x}{{{~z}{|w~{x|y~z}}|}|yyy~|uv|zxz{{~|y~xz~y}}xzzxxz|}~y|||vv}||w}xzz}zz~{z|~xzvu}}z||x}{yz~~|}s|||x~x}{z|||~{x||}{w|zx~z|y||{{x|}|z}z~|{{z|y{zx{{xz|}v}{x~{x|y|x|z{y~xz|{z~~|wz{{~~y~y{{}|{}}}y~~}s~|{xy{|}zxwyx{|z||~}yyz{|z{yz|{~||xy}}}||{{z~zy{|y|}y|w|}|~{zv{vz|{{xyw|z}y{x~x~~w|zz{{{yy~|{|y}y{yw{{~~z{||zz{z}~~}y}}zz}yz}z|xy|{|z{~zwzz|~z~}y{zy{~~{|{{v|}|{z{zx{~~||z{{}x}~zz}|~xvww{y{zx|x|{{|~xxz{w~uz|yz}{w}xzz{{}z|{vz{~|}xxzwzxxxwyz{||s}{{~y|y|yzx{{{z|z}|{}x{z||}~{~~{{y{{z|}|~}{x~{x}w|x|zy|wz|x|yw{}}|z~xyz~x{w|zu}{v{}{zvzz{y~vz~zv}|{|xzw{|}{||{z||{~y{{}~yy~{|z{v~~zy|xz}~yz{|}}|}|{y{{{yzxz{y}~vu|{|{|}~{~{~{|~~|~||~}{~~|~{~~}w}}}|}}}~|}y|{{~~}~~{{y~}}~~}}~}}}~}}~|~~~z}~||~|~{||~}~|~~}~|~|~~y}x}}z~|}}|}|~}}~~}||~~}|~}~}~}z~|||}}{|~|}~z}~}~}~}~}~|}~~~~~~{~}~}~}~}}~~}|}~~~{|~~~{|}|~|||}z||}|}|~||{~~~|}}|~}}~|~|}}~|}{{z}~}{~~~{|~}z|}||}|}z~t{}}{~~}}}~|{||~}}}~~{~||}~{}}~}~~{~~~}z}~|~|~}}||||~|}z|}}z|{~~~z|~}}z}x}}|z}}z{{|yw|~z||~yu|}~~x}{}|{}|y{~yx{~zz}~}~}|zyz~zy}||x~}{|x{xyy}zyxz|z{y{{zzzy}||x|{}{{zx}~~~}{|{{zx|{|{{}z}yy}xwx{~zzx}{zu~r|}{y{x|w~}||yxvz~}{z{z~~x|~{~{}z|||~|~|~}z}z{}|z}|yvwvyt{{{yyyx||zzz{w|{{~|}yy{|~}|z}}|z{{z~{|y~w|~|z}~}}~|{{x{x}y|{{z~{|yzxz}~~{}{~{~}y{~|z~~}~z|{{zz~zzy~x}{}|~z{z~wz|{y~}y}~||{z|}~|}zyzy|{|~}zz~~||yyv|z{y~{{zzy{|y{|{}}~{{y|~z~zrz|~~y{~|~|~~zz}|~}xyy{wy{{z{{z}}{}}y{x|x~~~y~z~|w|z||{|w}{|}}~}|{~zz}{}{~z|||}y~||w}}zx~zw{xx|}|~{x}}{~~{y}z|zz|~~~{}~~y~}}}|}|z||{y}}|vx~}w||}z~{}~~|{z}{}}{~~}}|xy}}{||}~|||yvz|}|z|zzyyyw}z|{|z~{}|{{~z{yzz}~~}z}~}}|}~{{~|z{~w{y}y|}}}~x{z|{~|z|}{wy|z{~y}~}|}}vy}{}}}~|||||}~|~~~~|{||z}~~~}{~}~}~}~~}}~~~~~}~~z~~~~|~~}~~|~~}}~~}~}~|{~}~}|}{~~~}~|z~~}}|}~~~~{{~~}|}~{~}}||~}}}}||{|~{}}~}~|~x~~~~~~}~~}}|}|}}|~~||~}~}~}}}}}~}~}~~}~~~~x~z~|z{}z|yz}y{yz{|zx{y{~yx|||{z~|~{||{zy{~{{wz}}{vx{z}z{|||}x~|wx~|rz~|~zx{}{~{w|xz|x}|zwz|yz}{|yu~}}y}}|{{x||y~u}yz~vw|zzxzx{wx{z~z}zwu{z|wz}}|}|{~{}|{w}ww|}}~y~yw}}}{|x|{z}v}yyxzxz~{{|{}}{{z{}xx|z{{u|{|{y{w}x{zx}yzz}|{{~{|zw}y}|{y|w{xzxy~yy{zz}}}y{}~zz|}}yzzy{{x|}z}}z{||y}{zx|~{u{}~zw||}{~~|}{y{{~|z{w}yx{x{{|xx}z|zyx}y|~}zx{x{}~}wx{|{{}{{|zz{}~{{{{~}}|}~|ww}x~x}~}}{|~|{x}{~|{zy||yx}{z~wyyz~|xxx{{z|{~~||z|z}{v}x|||x~z|}{y{||{zx{~z|yyz{z}x}~~{zy{y|x~}x{yzx}zz}w|{}xzzzv||xz}z}x}|zzz}|}v}}x|{{xu~z~{|{w{y{xzyy|zt}|}|ywz{~||x|y{z|{}{{zx|xx{|~y{||z||{{y|{~y{{yz|y|{{{z{~{zz|~{}yz|z{w{{|{}u{|y}{{~{}}~|z|z}x|||z|}}{{xw{z{z{{~z~{{|xwy||yuy|y}{zz}|yz}}}{|{x}y{{vy}~{||y|xtt|}~~{~zw}yz|x{yyz{{{~~z|z{xv}|z{{~~~}~}~|~}|}~{}}}~|}}{~~|}~~|~~}~}z~~|~}}|}~|{}~|{~}~~}{{~~}}||}|~~~~~~|x{~}}~{}~||}|~~|~~~|}~~z~~{~~~|~{{|}x}~}{~}{zy|~}~}~~~~}~|~~|}y~}}~~~}~}~}~{~|~~{||~~~z~~|}~{{}}}~~}~}}||}}}|{}{||}~~~{~|~~~~|z|}w~|{}}{}}~~}~~}{~}}}{z|}}{|{~}~}{~|~~z~~}~~}~~~~~}}}|}y}~}~y}|zyz{zy}zx|{yy{{vzz}}v{zy~z|}~||x}}zz||||{zw~y{x|}wy|}v|}yy|}xx}yy{|}yx{ywzz|wz}z}wy|y|{uy|xy{vww{|yzz~}}{{zy~z{~zx}}z|xz{~{xz|}{}}x{yzy{~wz{|u|}}x||{~}{yxz|x{{}w}}~yy~xyzwyz|zzwz|xz|yzxxw}zy~{y~~v~zz||z{wy}{~||wy}~|}|zy{}~}{|wy{z}{z|{yxz|xz}w}xzw{xy{y~~y~~|{|{~{|xxz|}{y~|}zy}|{}vyyzz|}~{z|{{yyyz{z}~w}y}vw{~}{|x}|zzz}{z|zy}z}y~{vy}v~}}|zzw~{yz{}u|yz~}yw|w{~zx|{{}~y}|{w}}~}}{{|}}}z}}|x{}}{zx|wvz|z{y|{u{{wx{x|||s|{~{y{~}~~v|vy|~~{|}z~~y|yz{|{t{}w}|xxyy{{|~y{}v|xz}|}vzyy~{}}|}{}y~zu~y}}}|zzzz|yvy{{wz}z}}~y{{x|{xz}vz{zzz{}}|zx}y||{z}z~zz}{|z~y||~y|~~{|wy}xytz{zzxwzyvzyy{}~x|wzyzzyz{~x|{x{}{~zz|~}~|||~~{|xyxzz{~}uw}zx~ywz{yxyxz|~~z}|}}wy{{|{}{}~y~~~|~~|}~~|{}|{~~~}|}~y~w}~}}}}y|~||~}}|}|}}|~{}~|}{y~|~|}~z~~~~z~|~~}~~}~~z~|w}~~}}|~~~}~~}~}}~}}}|~~|}|~}|{{|}}}}~~~~~{~}|{|~z}~y{~~}}}|}}~~~}z}{|}{y}{~}}y|}z{}{~{|~z~}{|~{~}|}}}}}y~~}~z}~~{|~~}}}|~}~}y~~{y~~}~~~|~~~x}x~~z~~~}~~z~{~|~||}}~|}{v|~}}}~~~~~{~}y{|y~~z~zzz~~~|~~~~~}}~}~|}}~z|}}~}}|x|~~~{}}}|z~|}}}vx{x|{y||y|{|x~{z||z|vzz}~zy{{}{}|w||v{r{z}{{zz{{{|}y}{wyy|~|w|~||z~{|}||{}w||x||{}~|w}y}z{{xzzzzz{z}}}wxz}|y|y}u|~{~z||z~~w}y~y|z|yzy{x}}z||}}|{w}yvxvzz|yz|~z|x{y{w}{{y}w~{||}z|{|~xyz|v{{{~~~w}zz{|zy|~z~tw{x}|{x{y||{z|v~|}yyux{x}~z~{z~ywx~~}z{y{~v}yz}{|x}{wyzy}|~}|y}}|~y{|{~}|y{yx{|}{|{|x{~|{y{|~zy{~zzxz}zy|{x{y{z|~~~~|x}~}}y{|z|zz~{||}z}y|}}y}~x}||}|xy}yy|w|x|{wz{}}z~|}~{~~yu{x|~yx}{~|x~{zxy||zx||z}|}}}{}~yz~zx{z||||}}}{yw}x{|~|}w|zv}zyz||z~||z{{}{y}{~w~x|{}}~{z{v}zxz{{|zw{zwv~|}x{~yzyyz|}z|xuxtz{zw}{~z|}|z||{~||yzz}{y}y{yyw|zz{zz~{yx|x}}{{{x|{|}~}zz{~|yz|ywz|}{s||{yt{yz}w{~|~w{w{w|y{zx}|~yv}|y}{{}|{v~z|wx}|yz|{}{{|{|||~}yyxzvz|yyz}z{~{z|}xzv{x~{}|~z{v{}z}}||}}}|~}{{~~~|}}}}z}|}|{}~|z~~z{}||{~||||~x~~~}}|}~z}{z{|}{~{~~~z~||~~~|~{~}|~}|}}~~~~|||}~}~}z}~}{z}z}~{|}~}|~~~|{~~~~{{||{~~~{}~}}~|~|||z~~~~~~~}}y~{z||{|z~{y~~{~}|}}{}}}z}}~~~}~~}}~|}}}~}{~}z~~y||}}z~z~|}~~}}{z~{~|~{~|~~}~|}~}}}~~~~~~~}}|~||~~}}~~~}}}z|~z{~~x}~}~}z}~~}|~}|}|~{}{y|z{~}y|}zyyzvwwy|zxx{y{}|zz{zzz|wz{~z|wv{z{~zz|~xy{}{|~|~~}xx}~{~xv~~}v}xyy{yzvy{{w}|||yz}z|z~|vzzw{{z{|w}~{|||{|x|yy|~z|{{|~|~{yu}}{vx|}{||z}y|x||}~{}|}z|zx~x}}xz|{}z~xv}w{}|xz}yz{}yy}y{s}|~~zyyy~xu{{wxww{|w}w{x|u{y|{{|x}z}{|}|zyz}|y{}x{~w{y||y{z||z{zw{|yxz|~y~~x|x{{vzx|}{|y}|x{||z{{||xxwz{x~z{y}~v|{xy|zz|yxxz{}xvyz|zx{yxw}{z}}~}vyy|}}~{x~{x}{yzy}|~{~y{y{uy{{{s~|xzz{x{y|z|wvzyzxz~v~{z~{yxzy{{||{|}yy|uv}~{z~}y{~w{zz|zzyzy{|{z{zv}|{{yzzy{x{~|}zx{{||zy{y{{z}}}~{{}z{zyzz{{|z{}z}zu|{{z}|x|~|xy|~|z~|~|~}~y~x|}|~y}zyx|x|}{}wyz~}yw|x|z{yz{|{z}yzx{z}{zz{~|u{|}{yyw||yy{~z{~y}}zy|}wy}|z|~zyyx{zw}||}yq~z|}||{x~yxy}zxx{||~y~||u~{zy}}{{~{~y|{{~xu|zz{w|z||{y{y|{y}z{wxzzyz|zzz{z|{{zx{}~}}z}~}}}{}|}~|}{|}}x{~~~}}~}}{}}}{y}~{{}{|~|~{}z|}|}~~~|~~}}{~}}~~}z{~}wzy~~}}~}~~|{}{~~z{~}~~|||{~~~~~}|~}}{z~}~~}~~~~}zz{~|}{}z~~~|~~~~{~~~}|}~~{zz~||~}||}z~}~~z}~{~}{}}{{{||}}}~~~~}~|}~|{}}~}{~~z}}}}||~~z~~~~~|}~|~|~|}{|{~}~~~|{}}}}~}{~y~|{{z}~~~w|~~~~|}}w~}}}}}{|~|}{|}~~~}}}{v{zz{xv|y{z}y~}}{{{|w{|xxy{~}{~x~y{|w|s{}}z{u||xxxz}z{~{ywz|y{{{z}}{}{z}|}~yzyzy{z~xzz{|y}z|yyx||{{w|||w}x~|wzx{y|z~z~z{zy~{|xyyzt{|z{xzy~zz}|z|z~}|x|~zzy{wy{wx|zz{}}|zy|zz{~{{yy{}|y{}y}{{zz|y|{y{}xw{|wz~{{z|{}z}~}z}z|yxzx{}yw|xx~zw|~z}||{{~x{rz{{z{|{}}~{}xyz~}w}}x|yz~}yz~v}z}yz|}~z~{{yw~{z{|~xy}}x|ww||yx}~|~zx||{{~x~~|{{{~yx|}|y~zy}~{{|u}{y~~|zz}|{z}~{|xzz{x{~}zy|}z}}|}~||}}}{}yx}~y||}z}~y|y~~|~~z~}zz~~}z}y|{{y|z{wx}y{~z{zz|yyy|z|{y{x{ty}y{}|{y~{z~y}{{|xzz|||ywz|z{}|zx{{~}y}}{~}}{{~zyy{}~y{~z}w}|}y|x|}z{|x}y||z}yy{xx{}{zxx|zyuvx{uz||zy|y|{yz}}}y}{{z|{z|z{}}x}y|yyx~{}yxy|x{}|{z|~{|{|{|}{}}y||z{y}}|{{{|z||{w|{z|{}~zz{vyw}z~}|||zzy|{|z~zyz|{|u{v{yy|u}z~{~{{|}~~}|}}~~}}{|~~~}}}}}||~{~}||}|}~}~|{}|~~}}~{~}}}}~~~{~}}~|~{~}}}}~|~~{|||zx}{}~~~~xz}}~}~~}~~~|~~~~~}|~~}}~}}}~|~}~~~~|y~{z|~||~~~}|}~~}{}}}~{|{~~~~}||~|~~~}{|~|~}{~z~z}}|~|~~}~}{}~~~}}{|~~}}}~~|~y~{||~{}{~~}}}}}|}}~{}{}|~~~z}~{}~|zz|z~}}}~|~|~z~z~~~z}~~~|}||~}~~}~}}|~}~{z~}|~{}}}{y~}|~~|{|u{~~||{wxxy~z{|}{y|zwwz~}}|z{|z|{zy{{y{xz{}~|zx{y~}~~{wx{~{{~{|{zz~y||}zzz|||x}y|{x|{z{{yz|}{}z~{{z~z||~|}|}xzz{w~z}{|~y|}}z|{}y|{|z{~}}{}|{||~z{}}{x~{{~{|~~z|~w~~|||~~zwv~x}z{x{|||z{}zsx|z}|z{{zzv}~{~|{{|y~|{{|}{~}}yx~~~z|~y|~~{zxy~z{}|{||xy}{|}}|~~{}|w}|z{~||z{|}}}}w}|{z|}||{x}z~{zz|w}z}w}{~~z{~|z{}~|{|}{}|{y}||~}}}}x|zz~}xzyz|}|y|}w}zz{{zz{zz~u{||{}}~~{y}~~x~~|}|}}|}{||}{}v{}|z}x||xyzz|~}|||xxxzz{~||}|z~|}{v~|x||y|{w|~y}y}x~{{{}xxw|{}{z}x~{y|~z|~y{}s{yy}z{zx~}z{|{}|}y}y|||{}{|x~}~{}y{}t}wzzxv|~y~|zz}z|y~zz{{x{||{}~z||{y~x|||y~{~|z}{}|}zyzyy{{~zy|z}y~z|{z{{{{|~|}z|~{|z|}y{{|}|}}{{|xyzx{}|~zz}{|yyxx{xyyz{z~~y}z}{w{~|~y~~~~~|~{u{|~~~|~}}~z~~|}|~~|~~~}~|}z~~~~}}{{~|~|~{}~~}|}|~~~~z~~|~y}~}|||~}~~~}|~}}~~~~~|{~~~}~~~~{|}}}||~~~~}x~~}}~}~~}{~z|~~}~~~|}{}~~~}}}|}~|}}}{}~~~~~|}}{}}||{}}z~~{}~|}{~}~~~|~}|}{~z|}vzyz|{}}~||zx}x}zw~z{|||w}y{zwv{|}|u~~v}zy{{~~|y{|z}}zvyx{x{{|xzwzwy|z~yz{|x{{~x{zwzy|~zwy|y{w{y}{z~|yy{~y}|w~}|{{|~{yzv}yy}v|yz|}}|w|{}}{wzy|x}{z|w~|{{yyzz{|zxu{t{}{||w|{yzw{{w}z{zy}y}wyy{{y}z{}y{|~{y~y~|w{}zzxzzuy|}~{}x|zy|{{yxx{{|{x~u|~{z{y{x~~zzz|}y{|{|}|~y{xzyzz}{{}y||z~|xz|x}|x}{zz}yy{zyw|zy~}~|{|}}~uz{~{|x~}|{xz}z~}y{z{zuy{{}w}xz{xyw|~yv|z{}yx{{x|}z}}zz}z|zyyzy|z{zxw|z{}|{yv|z}{y|xvz}z~z|v{z~~|{~w|||}~z}~|xx}z|zx|y|zvyx{zzxy|{}y{|~}x|}z|z~zyx}{z{y||~}{{}}~{xx|}~|x}||{ww~zzyw{~x}y|v}{|~zzzw~y|~{{xx~~}z||ux~~zx|zy|zy~y}}z{|yy|{~zzwy{zz|||zzyw{zy|yvy{~z{x}|~v{~z|}|{|z}wzy|~}}~x{y{{}|z{|~|y~zzzzz|~~y~wz|v}y{~|z{xz|z{|}z{{{w{y{y|{y{||{x|}}z|z|z{x}}y|zzy{|}}x}}z{~||x|z{}zx}z|y}{}w}zz{{z~~}}}}~~~~~}~}~}}|z~|~{}~~~x}~}}~~||~{{~}|~}~zw}}{~~~{|~|}~}~}~~~{}~}~~||z}~~}xy|~~~~}{|}~{|{~}y||}}}||~|~~{}}}|{{}~{|}~}{}~}{~~~~|~|~}}}{~~~~}|~~|~~~||~x}}~{z|}||{{~~y~{}~}{~||zz}~{|~~~~~}|y}~}~}y}~~~~|}}}}}}{~}{|zy~}~}}|}}~v}}}}}|~||}~{}{}~}|}y~|~~~|{~{~|z|~~~~|}~~}}{|~~z~~~z||}z~{~|x}v|x{z{{uvy{v|xv{z{z{z{||vu}~y|z|z~}~y|~y{{|}}{{~yzw{}{x||}|}|~{{||yy{xxy{yv~xwx{}z{~~zvzy{||y}y}|{zzw}xx||v|w}yy}}|}v~zx}zzyy|y{x}}}v|}zzyww|}zz|{x|w}y}}|xy|{}z{z}|z}x~{~~v~{}zx{xz{vz|xyyz{{}~wzy{zz|{{y|}yzz{{y}}{z{}wy}y|~~}|}~y|x~zz{}yz|y{x|wzwxy}x|z~|{{xuzxw{z|vz|}{}~}}yzzzz|xy|y{|~}~}{~}}xz|z}yx}x|z{}{|yz{w{~}zz}{s|{w{y{}|}|{}w{{~}}}}|zz|}|}}{yuxv|yz}{}yw~y|z~}z{yz|wz{x~w}{x}{|{~}}}zv{}~x{{||}{z~|x|y}|{~wx{}|uy{xy}xz}zsy~|z}|}{{|zw{~~~{{}~z|x{z}x}y|x|{x}{yy{t}{v{vx|x{{|w{~|{|u{y~zw{||}{{}z|z|}z}}x~{|~}~}x|{y}xx}|{{{y{~w{|}{}}y}yy|xvzw~xzy|{z|z{~y~}||~}{{x~~zz{zz|yvwzy}|z~|||{zu{{vywz|{yz{zw|}|xz{yxz~|{y~|{|~{~|x~{y{yz{zw{yzxwzwyxz~zw}yzzvyy{yz|wz|{|{}w{{~|y}~}}||}~||~z~z}|~~~z}}~~|}}}|~~}}|y~}~||}}{}~{z||z|}|~||~zz|}~y}|}~{x~}|~~}}|}~~||~{~z~}{|}|}~}|{z|~~~}z{}{~~}~~}z|~w|}~}~~~}}||~~}|}|~~}|~y{~{}{~}}|~~~~|}~~~~}~~|}|}{}z~|}~~|~~~}~||}y}}}}}{~~z~y|~~}~~~{z{~z||{}y}|y|}}~}y~{~{~~~}~|{z}~{~}z|}{}}}~|}~~{|}~~{yz~~~~~z~~|}|~~|{|}}~{}{}~}}~~}}|}{~}~}}~}|{y}wyyxu|}{{zw|y}}}z|z{|y}yx~}~z}{{}zy}}xyz{{xy~x||yxz{}x|}}x{y|}}yz}xx{|{}w~z{z~|z|yyz{}yy{z|zz{|x|y{yzy|}ywzx}}y|{{{yyzz}v{|tx{y~||y|{z~y{{|z}{y|}~|wxz|{{|zwwy{zy~x|v|{xz|{~}x|~{{~|~{z}zzyzy~{x||z{|zzzz}}}x}~z}{zz}~{|zvwvxw~{}|||}}{z}y|{{z{|}wy|}w|}v{{}w|vx{{zz~y~z~{}y{y~zw}z{vzz}}wyx~{x}y}}z}zw}xzzzxxx}}{|{yz{{x{}zw||z|{{xx}{|{{v}zz}zyv|}xytzyu|~}|{zw|yy|y}v||zx~|}{vxy{x{{yyz~y|xz|x||y~z{|yx|zzx~vwy}ywxy{y{zx|z~{wxx{{z{uxw{|}yw{ww|~yz{}{zz}zzwyzz{~{|}yx~yz}{|~{z|{yz~{zz|{{z|{v}oxz{~yy|z{}z{yxty|~y|z{z}{}}||ztzzz{y~zx|{~|w}y|~|zy{v|{y{{u|{zt}x{{x}xz{~wz{zxz|zzx~y||zw|wyxyw|zx}x~z|zy~zyvw~|}x|z|y~|{|y{|}zyy|u|}v|y}|y}y|z{w|{z}x~}y|}|{x{|}{yt|zz}y}vz{y}}{|}u}zv{~|||{{|{{|zzz}v{zyzyx{|xx|{|~y~{z}~zy}}{{||}}|~~}}}~}z}||~|{~z|~|z{}|~{|{~~~~}}~}~~~~~~|z|~~{~~~~~}z}||}}~|~~}||}{||||}{~~|}~}}}}}z}}|}x}{|~{~}xy~~}|~~~}{}}~~|}~|~}~~}~||}}~~~||~~z~}~}~~~}~~~~{|~}}|{}}{}~|}~|}{~~{~z~y|{|~~|~{~x}|}z|}~|{|z||~}{z}}|{||z}|~~~}~{}|y~~~~|}~}z~}z}{|}~|}{|~~}y{|~~~}|}~~~}z|}}|~~~~~}~~|~}~}|~{|~}{}}}~||}|~{~|}||}}{}x|~||~z{uw{v|xyyz{z{wzzyxz{|x{}}xyvyzzx~z|x|}wv~|}|~yx~}y{}~{|}||x||zy{{}yuz|zyywzxz}vvyy|x~}yx{zy|{|yx}~}zzzx~{z{{}}~y|vw~zy{}z{|{x~z}}{x{{u{xzxzz~y{~x|}zy~x}zzw~xy{~~z~yzz}{zwy}y|{~y}}~vzz~}x|xz~}zx~zz|x{z|x~|}z}||}|zwy}~~~~z|}~}|{|{{|z~x{yy~||{z}|zz|{t}v{yzwyzx{~{|}yzxy|}||x{{}||{{}}w~{~{yz{{~yy~v{xy{w|z{wz|}t{xz|xzw~x}{|~zz|y~~}|w{x}z|x}y~z~x{|x{zx}ywy|||zt{zy{}}{}|z}z|xyy{wz}~}||~|y{}~z{{}|}z}{z}{}~}z|x{z|y{vxw}}}zzy{y|yx|zyz|{x}zyz}wz~yy}~z||}}~z}}|}z{|zzy||{z}{x|{|vy|yx{w}z{zx~ty}}z|}}{}z}zv|z~yz|}|{||~{~x}~}}|x~z{|zzvy{zz|zzz}zw~wzy||~~|}w}}~yx|{{v~{|w|}{}}|}~v}~w{}vw~y{yz|xzwyxz}zx|||zx{||{|xx{{zz~yy{~x~}yzz~|~}||}x~vzy~|~zux}|{|{|v{vz~y{||z|z}y~}|~}|~|~|{{~~}}|}~}|}||~}}~|}z|z|{~}~~~~~||z||~~~||{~~}~~~~~~}~}~{~}~|z|~z}~}v~}~|~|~}~|}{||~|{~|z}|~~~~~~}~z~}|~~}}~}~}~|~{|}|}~z~~~~~~}~{}z}y|||~~|{~}~}|~|~~~z~~z}z~{w~}~}~|}}}}|~}~~}|}}}|}|}{}~}}}|~}~~}}~}|~||~|~~}~{~~}{}|}y~||}w|z}~{|}yx}}{~}~|y~y~~|~|~~{x{{}~~{}~}}|{~~{~~{}{~~~}z|}~~~}~{x{~}|~~}y}xy}{z|}yx}{|x}{szy~}zy}zy}|{|zx~~x{zzz{{x{z}y{yzyy|||{x}}y{z|xy~y{|xuzx}xz}{|zz||{|zz|ytw{z{z|}{z|{y~ztz|z}{vy~vw}w}zxy~z|}y}{w{}y}~|x{z{w}v~{{ywy|z{|x{~~|{{{{w{zzw~y{{xzz~xzyyzxx|{x}x~xw|}y|xv~}z{u{{zx{y~{}z{zz{zy|~zzx{v|x{z}|z}|y{x{|{}{}yx|y{zy}~~{}|u}z||~{}zyz}z|{{|~y}{}{|zv{{|{~}~{}yz{wy{zz{z~{y~~}|yz~y|yy{yy}{y|z{|~x~{{zy|}z~syx|~x}|yyzyzzt|}|{v}zy}~z{|x|xz{z|v|y{x{y|v|ys~|{|~wzz}{|xzywvzy}x}v{|{{yy{yzzzz}{yx}{y}{{|~x}|zzx{|{~uzz}y}zvxzw{{xz~{|wz|}{x{|{~{}}zzzx{y{}||z|xx{|yzxyx{{ux~}yz{y||x{~xw}|z~yw{zx{{zzw~y{zzy~}{zzx{xxzzyxz{wy|y~{z{ywy{{zy}{|yzyvw}yz~{zw|~vy|zy|zz~~x|x{{{|uz}zy}|~zzyyy{zu~z~~yz{xy}z~xywz{{w{}|||zu|y}|y}}{~y|x|}yx{{z}{~}{x~x{{}}ux}zvy||yy~y{zzy~tzyw||y~y{xx||{z{{|yyz}z~z|{}|}{}|z}~}|{~||}|}{~|z}}}~~}}}}{~{||{{~||}z||~}}~}|~|z{|~z|y|yy~~}}~}}~||x}~~~}|}}|}~}~}||||}}~|~y~|}}|}~~~{~{~~|~zzz|~~}|{|}~{||}}~~~|}~}}~~}|z|~}}~}~{~x~|}}{~|{|}~~~~~}~|}|}}}||~{{~~~|}~z}}~~}|}~{~{}~{~~~}z~{}}~||~~{}|}~|~~}}{~{~||~~~~}~~~z~~|}}|}{|{y~{}~{}{~~y~}~|z}{}~}{~z|xw{xzz{|wyz{{tv}{v~z{yx}|~xyzwy}w}|{z~}{z{}zxzxy~}{{}{xz{}}{|z|zoyzzzyw|||yu{z|}{x}~z{zyy{x}~|{}zw||~}|~|{~|z}}{{~z{{z}~{wx{|}{x|{v}xvxyz~y|w}y{wxzx{|zx}zx|{|z}y}}~{y}~{{z}y|zxzx~w{xyzx{}wz{zszxwxy|xyy|{{yy|xx~z|}{z~{y{{z|z{zz}~y{~}{}z|zzv|yxxxz{|xzyz{{x{yxx|z}t|}y||{{x~z|}|{~yz|}|}~|x{|||{y~}{y~|xyyyzyw|}z}|zz|~}|w|||}}|yw}}z~{y~}z{|{x{}x{|}zxyxy}xw}{|xz|v}{vzyz{y{yz~{xyz~~z|z|{x}{|}}y}|w{~{z|||zyz{yw~y}{xzz}||zy~yzx||x}yxu{|x}~{y|zv||zz{||}w{~||zzxz||}{{{{xx||{~z|uyx}xv~uy{y}yu|xx}z}~z{w{~}|{z}~|~yzvw|z|x}{}y|{|z}z|y{z{zz{~ux|zyztzx~y|{w|z{z~y}{~xx~||z|{{tzz}|y~}}x|||}wzy{|wz|{~}zyx}{x|yx|v~{yxyy}v{}x}{{x|{y|~||}{zv{~z}~~{z|zxzxz~zy{}~|}zz{|}|v}}{{{{zz}y|}}y|{{||z}|}|~~}~|z}|~~y~~{||~}}|}~~~~|~~|~{}|}}~~|||~z}|}~{{||{|~{~}z}|}|||}~~~~yz|}~~}}|}z~~~}|}~}~~|}~}~{|}~|~~|||}{|~~|}{z~~}~}|{}|~z~}~~{~~~}{y~w~~~}~{~{~}}}~|}~~~~|}}~|}|}~~}}~{~~x~~~}~~}}}|}~}~}~|}}~|{~~}}~|~{~}~z|}~|~|{yy~}|~~}~}~~{~~~~}}{|}{}~~||~||}~~}||~}{~~|zx|zz{}}{z{zy}wvzzpzw}}x~z~||{}{}{uzy{w{}yxwz||z|yzxzz||x|z{|{{{||x{}xz}zyv||{~z}w{y}z||~~{|wzwx|{yz~zxy|{z|||~~}~z~xv}vzy{~}z}~x{z{{|x~z|zx}{z}}}~}~zy}zyx~w~}vzx{y{~yzyzys{}}}z|{wy}~zzwx||}|z|z~}y}|z|{{}|~z{y{z~x{{}{xt|zzuz{{{{z{}{}{|v~vz{{z~{xx|z}}~~|}w|{{{{z{x|{|}y~{x{|{|zw{zyz~yx}}|}|x~}{z{wxy|xy}}{||~{}wz{zz{{}{zxz~y~w||y{~zxz~z~z{{x{~{}|yxz}{x{|zzyx{{{z}y{|}z{{y|}|{}{~~xv}|}|}~xzz{}{{y|yy{|v|~y~y|}xy|xz{zy|{}x}zz}~||y|}|z~zy||y}|y|{~y{}wz}zv~|}|~x~}|}{|z{z~}xzy}|ys|z}x}}{v}}|{zz||zxy{y|~{{~z}zvx|wtyyy{}yy|}zx|||yz}yyyx|z{}x|z|~}{z{zz{xz~w~~}}||{{~xwyz{z{|{y||{{{|xzv|yy{v|w{{}z~}{t~z|yxx{||{wz}yz}z|{|y||x{z{}yxz|~{x}yx}z~{||}}}zxzy}yyw~|v{z|yyz|{}~||{ywyz{||z{yzx}}w~z|yy|xzzzz}{{{v||x{}|~|x~|}y|||}}zz~|~}yz{~|~}}~~~}}}}z~y}}}}{u}~~}}~~}{~~~|~{}{~}|~~|~|||~~}|}zz~}~|~~}{}}{~|}{{~~}||~{{{|~{}|~~|~z~~~~~~}~yy{~~}~}{}~|}~}y~~~||t}}}}~}}}{~}w}~}||~~|~}~x||}~~~~~||~~}~~}|~~}~}|~~~~||~}|~}{~}}{~}|~||~|~~z~||z~|~~{~{z}||||~}~~|}{||~z~}|}}z||}{~}z|~}~}|}~{~~~{~}~|~}~y~~}~|{~x}z~}~}~}~~{~~~|z|}w{~zzxz|}xy|{~}xxy|{|xyzwyzw|zzwx{{yy|xz{yz}{~~|zzyxzz||~y~x{}{y{~y{|xzyz{|x{x}||{~x{z||y|{x{}|}~{~z||zx{|w}}||ww{}|z{{{}{xy{x{x~zx{yux|yy~|}|x|w|v|zu||xsy|~yz|z|{~~w}z{}{ww}|~z}}{}{|x{z~w|xwxw}z{}yyy|zyz{zzyzy{}{}x}yy}y}}xzywx|{{}~}}{}y||}||z{yxzx}{zz|x{xzszyy}zyvyu{|{|}x{z{|z{yw}~}{w~|z|~||z|||~{w{z~xz{}zy{{~||{{|{zwx}zvww{~{z}~|~z~x}y~{}|}y}|||zy{}z{z}w{y|}zxy{|z~{{zuy{xzz{yyw}z{}~~zwx}}{~}x}{z}}y~y||}~||xxy{}{{x{y{z{xx{|{{|~~~}xwxxz~z~}|yz|w|{|~{}~z}{}z{~y|z}}|{yy|w}zwzx|zw|yzxv|z|z{z~xz{z{x|zy~y~}}|{|~x~|~}~y|y|~|yzx}{}z}w{x|~}yz||x|x|{{|wv~yz}{{||~|zyz~}|}{zyxs|{~xz~||yyx|}}|ywz}y{}y||{yy~zw{yz|wz~zzwyy}|{}z}{~{yy{zyzy|{w}|~{y~{|w{z|xxwvvz{ww|x{{{|yx|}{x{}xyv{xzzz{|}}|z|yy{y{{~x}y~{~|~}}~{|~|{{}}}}~~}|}~{}{{~~}~}~|}~}||~|}|z|{y}}}~~yzz}~~{~}~}z{}|}}~|}z~|~~|}}~~}|~|~z~}~~{~~~}|{}|y~~~~}~{~~}~}~~}|{}|||~~~y|~}|~|{{|~~}~~{z|~~|}}~}|}}|{~}~|}~~}~{}|~~~}~z}~{z}}|{}~}~{z||{|}~{~|~~|~~|~|~|}~~~}}~|{~}z}|~}}~|}}|~}~{}~|~}~~|y|~}~~|~{~}}||s~}~~~{~}~|~~}~y~|}{~}}}}~~}~}|}~|||~}t}|~~|{|~}}}z|~}z~~}~zy|zz|zy{z}x|uzvy{yy|||}z|~wyy{}}{xz{ytzw{x}{xy}|yz~z~wxs{{|{xzuu{y{~}z{y}{~||z{zz|w|y{y|}x~x}y{{x||}~yxx|zz|yy{|{{}{{xz~{xzv~ywvzyzy{xzwx}{|y}{}y{{w~~{zyyyywyyyzz|~w||w{{{{}{y{{yw~zz}y|z~}~x|z~{x{~xzyzxyz}~|zzww}{|~zz|{}{{|yzyzyzxy~|zzyz|w|z|}z{vx{{}}yz{y}z{{xy|zx{{{|x{|z{||{{{|||{~v~|}}{x}{y|x}zx{v~z{~{~}xxxy{zxzw}|{~}ywz|{}z|z{y{yy{|~y{z}}{|z}|~~~|yxx|||z|y|z~{|zyvtywz~|{{zzz}{y}{{{|z}|w{y|{xyxy~y{{}}{z{x}z~yzz}}z|{{|zy}yy}y}zz{{|}}zx}xy~xy||||}w|yy{w|~yx}wyz}xw{y{xzy{|ywx|}{x}{{s~}y~{~yxy~xvxuyx}w|{yyz{}x|{y{x|{|~~xzuzz|}{|z{w}|}zz{yw||{{{y{y|xz}z{|y~z|wy~x~u{|xx{u}~x}~uzv{{xz~zyzzyzzyx{{}~}{{z{yw{||{yz|zz{xwyyz|}z|zyzy|{yy}sx{zy}zy{{xvx{{{wz~zw|}|}uzxy{yy}x}}{yyvyy}{zy~vyz|zy|vyzy{|||}}xv~}{|{z}{}~~~}~||{{~~~~~z}{~~{}}~|{|z{~}}||||~}}|}}~}|~~}~}~}}||}}~~}~~~x}{~|||}|~}}}|~}}~|}~}}~}|}~~||~~||}|~}~}y}}~}}}y|~}{|}|~~~~{~~~~~}||y~}~{}~}||~|~{}}~{x~}~~~}~{~}}|zz|~}}y~~~~||}}}~}~{~z~y}|{|}}||~~||~||{{{z}{}}~~||}y~{~{}}}~{~}~~~}}~|{~}~~z~}~|}|}}~~z~}|~|~|}{~~}}{~}~z~~{}}~{~~~~~|~~~}|}~}|}~}}~}|~~}~~|}~{|z{||y}}}~{y~|{y~vy~y}x{xuz{yxxzzxxw}w{w|zz}x{yz~zxx~y{}{zyy{yy}~|w~xy{z|~yx|}x~zyw~{|z}zy{zywz{|{y{x|xvy||{}z{zz||{z|z~xx|zv~}{zyx}|~x|y{wzxzvwzw}{|y}{{w{v{v||~|y|v|}}}~|w|{}{z|x~{x}{{|~x|{yz}{z{xxyz}v{~|z}w|x|x{vzy{|yy|{{}y~yy{||zxw|zy||{}}yz{sz|x~x}{}y|z~|x{zuyz~|}x{w}{x|}xzwxwxy{y{||}zzw~}|zz|}{|}{yzy|zx~x~z|{{{}vzxw}|zw{ywy~xxw{{{u{|~y{~z{{}}|}z}{z}|}}{{xz||~}|z|}z{y|}zzwzy~{{||wzyu|{vzvyuy}|xx}{{||}|yy{}}|~z~|z{}|w}~{vzx}vzxt{yv{wzz|{z{||yy{w{zyzyz{{}}zz{}||}yxyz{{tzz|zw}|yx|~}y|{uzx~{{wzxyxz|xyz{zy{z}|yyxwyx|{y}{|y{}|}{~~z}{z|{{}}z{zzzz{y|}x{|xy|~{y}y{}w{}z{y|{x}{}t|}yz}|||zw|~|~~wy}{}y|{}x~|yyzz{uzy|vw}vwz|y}{uy~|~}yy{z{zyx~~{y}{~yzw{y{{rzy~z}~}x}z{{{|yx|v{}xz|z}u}|{zyxy||{|~y|{p{y}}xy~{{|~~~~~}}}~||~|~}~}}}{~x|{|}|~|~}|y|~{~~~}z}}|~zz~~z|w~~}}z|~|~~~~y~}~|}~}~}}~zz}}~~z~y{}}|~~{}|~|~~~|}~}~~~{{|~|~|~w}}|~~}~~}~||}~~~~~~{|~}||y}~~}~~}}|}~~}~|}~|~}{}}}~{~z~|~}|{~y}}{||||{~~}{~}|~~{~|~~~{~}|~{{}~~|{}~{}~~{{}~~~~~}}~~~||~}}~}|}}|y}}|~|~~{~~~z~~~{zz~}~|~{~~||||}~~}|}~~z}}~~~||||~~~|~|||{~}sv|{|zx|}w~zz|u|y|xz}|y~zz}~{}{yy~tyzvy}z|y~uyyx{{~yyzz{}z{y|zy{}zw{|~|xyz|}uu{|{x|y~||zxxz|x{zuyw}}{w|y}z{{x|z{|wv{zxvyxwxzzy|yzzyzyu{|~yz{|{x}xz~}{}~{yzz}xy}zy|x}{zxyz}y{v{wy{w{||}~~y{yy}yxy}|~{vyy}}{{zx{z~~y{{}zx~w|{z|~z{~|}|u{yxyzy}|}zyx|y{xzwxz{|{~||{}zzz}zz|wv}zyzy{~~v}{zy}{{xw|wvyzwv}~{~|yvzy|y|yy}{{z||x{~z{v{|{zy||{z|w{{z{{}~~yz{|zx}x{y~~t}|yw{{|ww{||yy{uyx{xy||v{{{y|z{|{{}|yzx{{z{|y}z|s{yzzww{|{z{yyzy||yy{tyz}|{|}|}{||zxw~yy}vzxyx}{{}{~zz|{zyz{y|x{zzy|y{wzxx}{yz|{{{{x}x}vzy{xy{|z|zz|ywz}~|y~|yyz{yyzyz|y{z}zwy}y}}{|}}xz}x{zy|zw{z{}}wx{wvy{~{u{}yz{~y|}z}||~z|}w}z~{w}|}zx|zy|{zw|zyz}z|{}zvvzyyz}uy|z~y}}z|xv{y|wvy|zzwx{{vzzx|z~{|zyy~~||{yxzzwzzxx|w{{yy}|~|{}{x|z}}z}{z{}z{|{{z{{}~||{||{|w||{~~zr||y|yy}}~y{~~|~}~z~~|}}|~}{~~|}~{~~~{}}{~~y|}||}~}~~~~|~{{}z||~}|~~}~~}}||{~|}~~z}~~}~}~|y~|~|}~|~~|~~~~~|}}~~}{~||~|}~}~|~~|w~{|}|}~||}~z~~~{~~~~}}|~~|}}~~}{~~~~{~{~}~}|~}}~|{~||{}|}||~~~|}|||||}}}|}}}}~~}~}|~~~z~}~{}y}}||~}~~y}~~{{|~|{~|{~}}}~~|~z}y}}}}}|}}||~}~}}|z|~~}~~|}~~~||}z}}}~~}}{}}}{|~~|w|}{}~~{{~|~}{|{~}}|{~x{}}{}~~~~{{~}}z~}~~~{|~}~~~w{x|y}}|}}x~}|z|y~{v~{}{|}zxyyy{{w}z}z|x|}{}zvy~zz~~{{x~{z}|||~{{w{}~y~y|{ywxy~wxu{yy{yyu{z{|wy}u|}z|}{zzwzx|v|yzz~~{{}z}{{zyz||}xxxwy|yzwv}w{y{xyxyx{{z{}y{{z}{{{y~}zzx}zx~|~~y|z|~z}}yxz|xw|yzxx~xut~y{yyux}{xyx|w~xz|{yzy~{zz|~~|z}}}z~yz}y}}|{}{xy|v}yw{y}w~zu||yt|zx~~|yztzyx|y|{}|z{{~z{{{}~}y{|}zy}}{z~|z}{|z|~yz{w|xuzuyyy|{|{y{|uy{}x|{{|wz{z{w~}|yy|}x}|~y~|x}yw}y}|{ywv~ytzzwx|x{{{zzww}wzy{ywwx}z}|{~}|}|~v~y{||z|~{|}z|yvwy~{xyzzzyzwyy}wy{yy{|||z}t{~wvy{wz{zz{z|z||{{}zxy~z|~}|xx~{|w|{}{zxv~xyz|z}|{xz{{xz|z}{{{~{|z{yyzxy{{|}{{{~xzzy|zy~}}w{}zzy{{}}yyv{}y{|~|zyyy}|x~tx|}}~}{|z|yz}zz}y}|x~z{y|zzz|y|{y~}ztw{{zzz}szuy~|yz|yy|{xy{y~~zzyy}~{yz~yzy{y{|{z{}{z|~}x{w|~yvzz{zx~z{y|{u}}xyz|v}{{~{v{|}}z}|}~~{~}~~}{~~}{~{|zz~{z~z}~}~~}}y|~~|~}}}~{z~|}~~~}|{|}~{{y~|||~|~}{|~}~y}}~~|~|~}~~|{{~~z~|}}~~~}~z~~~~~}}~~|~|~~z{}v}}{z~~{{~{{}~}}y~|~~~|~x{|~{|}|}~~}~~z}|{}}~|}}~~~{}~{~{}|}y~|~~}}z}|~||}{~~~~}}|}}{~|{}~~|}zzz{{|{~|~~|~z}}||{~~}x|~}~}}}~|~~}~~|~}}}}~|~}}~y~}}~}~~~}|~~}}~~~~|~{}|}{~}}{|{}x}{}~~{}|~~|{~}}y{{~|}~z}}}}~~~}}|yz|x|y}{yyy}w~v~xyx|wz~ux|{{zzz{x}~}{|x}||u}zzw}}{z~y{|{|y|~{||~~vuxy}wy}z~x|{x{w||zzxu{yx~z|wzxyx{wzy|{y}wy|xzw}}{{{zvy||{{w}~|{yx{}{|~y}zvx}|wzy{z~}zz|ywzyz{~x}zyxwzz}y||}zx{w~{y{}}z}sz|{|zw|w~||x}|z{yyzxz~||yz|w{{yz{}{y|~yx|~}z{r{y{y{yyy{|zyxy|~}z{{x|xz~{y|zxzxx}}|}{yyyx{}xw}zyz{zz~{|zy|w{xx}z}~x~x}{{}||zzz~~{y|zv|xvv{}{~}|x~u|{|}yz{|}w}}v|zw|{yzz}yz|xv|y{~{|{|{|{{zw|wzz|}x{{}zz~|{|}zz{w{{v}{yy~{}z{xz}|yy}z|~yzyxyz|yww|{}}{x|~y{y|w}z}y{zvuyy|y|{}}y~||zz~{}{}zzz}zx~|~{~|wu~x}zxz||y}|y}xy|{w||y|}}{z|}z|~z}y{w}xyw}uz~|}{z}x||y}~x|~|{}u~|z~z|}~~}z}||y~|{}}zy{vxz|{}{|{~{}}yy||~{y~zz{y}~}}y{|u{}{~yw~|y|}v||z|ww}wv{zw}wzz|{v|uzy{wx|~x|{~{z~}wyz}{v~~}{z|z|x}}|~|}{|}z}{y}zx}z{|~~w}{zx}yzy}x||y{zwy}}{}x}~}}y~||~|~}~||~}}{~}}}}}~}|}|{|}|~|~~}}~~|y}{z{yz~}}|~~|y}{~{|~}}~}|{}}||z}{|}|}~z||~}}~}~~}~|~{~x~~~~{~~~}|}{{}|{|~~~{~}{}z~~~|}~~~~}~~z~}~~~~z~|~~|{~~|{}~}|}~~{}~}{|~~}~}}}~{~|}z~z||~zxy|{|~y~|~~~~{~~{~zz||~||~|}{|{~~{~}~~~~|}~}|~~}|}|}~{~|}}~|}{~~}}|z~|w}}|~z}v}~~}~|~z~}~~z~~}z|{{~z|{y|}zx|yz}z{xx}y{u{zxzwz}|z|{~~szyyyzyvyxv}y|~{{yy{xyw~|{}|{{x{x}|~z|{}xy~u||xx}|~y|||zw|x{y|{{~xw~x{w||zzz~{{zx}{}{||zyz}~z{|~||wz||zz~zyuyvz}{u{}zzz}~~|z{|zwtxzyyy{{{|~{{v~|yzy{zy}y{~{|}xsyzzyuyy}vzz}zy{w~|xuz~xyzy|uzvu}yyzy}yy{|{xzz{x|{w|}z}}~{y}zw{yzyxzx|w|{y~t}y|wzwz||{}y|{{}|xx|vz{}xz~z{}{z|}y~yz{z|z{y{{}}yzy{zxxz{~|zxyyt||{wx{|yzx{{~y{yz~{w{{|z}|}wx}~}|~|~z}z{{{yzzzyw{|}v{y|zyxx{}|w|{z{y~xzv}|z|}z{}|}yyy{|{{x|xz{v||~z~{yu}z~|{{||yyzx{|zz}xywyxzw|zz{||x{|}|~{w{{|~|x}x~|z~{{zz}{zz{}{|xwwuvx||z{xvxwxzxzywzz{z{{~}|}{xz|w}}{}|u{{}x|xlzy~|zz{zwx{{}vwyz{z|zx}xvy{{xvwxv|{~zyyzyz}}{|{~{yy~xzywv{xzz||~}|wyxz}x{rwyzx{xzz|||}vx{{yyz{{y~|{{z}z~yx|}{}z{y}|}|~}zyx~}|y~wzy{xxv{xxvzy{{{zwx{{x{xvyyz|{z~~yw}x||}{}~~~{{~{{}|~}}|}}z|~~z~||~~~~}z~{{}{{~}}{{}|~}{~}}|}}}~~}|~}|}||}x~~||~{||}~|}|}~}|}z~|}~x|}|y~z{}~|}~}}~z~~|~}{|}~{{z~{~z{}}~{|~~}~~~}~~}}~}~~}~~}~}{~~}zzzy~}{~}~~~~~{{~~}||zy{|}y|{~~~~~{~~~|}y~~}||}|~}{}|~~~~|}~{~{}{~}~|y~~}|z}z~{}~x}}|~{|}y{|z~~}~~}~||~}|~}~}|~~~~~{z~x}}{}~|~}~}y|{|y}z|}|~~}|~~~z~~|}}~~~|}~~{{}}~~~{~~y}|}}{w~{|}yyy{z{{zwx{y|w|z||~}|y{{}x|y|w}zxyzz{{x|y|}|~w|{||}x~y|v|yz|||zz|y~vyz{x|z{zww~|z}z{y~v}wyywzz}zx}vyxzv}x{z{}~w{}~yxwxxx||||x~~|}z}{x}}}x|zy}}yz|zxxzxyx}|{~}y}z|}~{zxy}wx}y{{}~yw}}~~y|{vy|zvz{}~x}zv}y}zz}|z{w}~yzwv}{{x||~xty~~{|w|||ywzxv|{zz{~{vyy{~yzzzxzy|~~z|{|}z}yy~}}}|{}wy~zy~xz}zww}yz|}{}|}zzs~z{|yzz~z~||w}}{{~~|{y{}~}w}}|}{y~}{zxzzxz|{{|x{{~z|}zv{x{y|zy~yzzzz|y|{{~~x{||{{z}}yz{~w}}|xyyz{{z{|{}~}{}}ywz}{~xz{y{{x~w{v{|yxz|}yxxy|}{~xzx|{|z{z}yz}x|s{w~~z~{|wyy{~|}||zy~|xww}{}}z~{||~{{|~{z||z}{y|~{w}{~{{{{|}zz|yxv|}||yx{z{~y|z}{zww{}|yxz}}wyx{{{z~w{}|}|{wyy{z~~~}zx{|}y}|~~|}}{||}~}x{|{||yx||{x}~{|x{z~y{xwz|x}}{z|yz{y|{|{z}}{{w|{|~|{~|y}~}wzz{}y}|zw|xw{{|zs}z|{yx~}~z~|{z||{}{}~vz~~~{|~~~||}~}|}~|}}z~|}|}~w}~z|~}~|~z{~}}{}~{~|~}|{}}}~|}}}}~~{}|}~~}{{z~~zyz}~z~z}~}}}}}{||}~}~{z~}~}|}}|{~~|~|~~}~|~~~}~~~~~~|yy|~}~~}|~~|}}}~}~}{{~}~~{{~~}~~~|~~|}|}~~~}}~z~~~z~|~}x{~}~~{{~~~z|}~~}}~~~z~}{{~|||||}}~~}}}}~~~}{~~{}|}{~~~~{~}}|~{}}y~z~z|z~|}}}|~}~{~}~~}}~||~{}|}}~}~{{z}|~~}}|}}||~~~{}~|}y|{|u~~{zxz{|z{x{{|}zxx|~wxxwzzv{yvwxwx||z}x|y~|~{{zyy{}}{}}}x{zw}}|ywvw|zzy{zvxywxy{|{|w|yx||{z}yyx{zz|yxz~{{x}}||x{|y|{{y}{~|z{zyyy{yxzzz~uzy~~y{~xy}zzzy}zw{{{|{{~|~wy{|}tzyvwz|y{{{{yvwxz}{w|x|xvz}}yy|}|}z|}yxx||{{yu|~z~}||z~{}yz~~y~|{|y~y{y{zz}{{{|xx}xxuzyw~y||w~}y|x{{{{{{~~|y~z|x{v~{wyxzxyzxy}{z}wzx|zwv}{x}{zyxyx|}tzy|zv{|{zxxz{{{||||zzx}y~yyz}z~{}{~~yxx{{x{~~ytz{|{uzyxyt}yw{x{wy|z~z~|zzz{|w~z|x{y|}y{||{y|z|zx{{wwz~z{wyyu}|{vx~yzxx{~}|y~{ww{vw~{|y~}z~x|}x}~z}{x}w{}{|}}y|z|}{{x~wx}}{xy~}x{z{}yz~~}y{zw{y|}}{~zyx|~|{|zxz|}{{wzzzxx{xuzzw||yxyzz||}wxw~}vwv~zx~}zyz{x{}}y}|~y}wz}}yy}~~z|}y|zy}w{{{wx{}|yy|{|~{y|xz}{}zy~z}{||y{|{|z}|~zzx|xwx}}|}zyyz|z~zz}w{{}|{}}~vxz~|zv{}y{y}}z|yy{y|~}|{{}zz{~{~}~~~{}z{}|~|}~~}~}~~}|~~~~|~}}}}|{}~||{}~~}}~}}}~|~~~{|{|}~~~z}y{|~|~~}~}||{|~|z}~}|}|~}}~}{~~}~~~}~}|}~}~~~~~~{~}~}}~~|}~z}|~}}z}~z~}~~|~~}}~}|}z||}~~~|}~~y|{{{}~{}{}}||{|}|{|~}~|}}~~|~~~}{~}~~{}|~|~{~|~{~~}y~}}}z~~~||~~{~{~}zu~~~|}~~}~}~||~}}~~{}}{|}}||~|~|}~}z{{|}~{z}|}~|z~}~|||~}z~}~~z~{}|~yw~{|xx|{}}{{w||y|w{}y{|y||y|xzx{xz||y{y{}~{|}|z~zz{zwz{}~y|{~xx~zz{|z~{|uz|~y|}}z}{~x|x{~x|{{{|zvzx{zzyz}w|~w}xzx||y~{z}|||yz~||yw~z|{{x{~yzz}}zw{~z}{yx|~yz{xzzy}~}syz~}xv|uzwzyx{~z|x{|wz|w}xvww|x}}}{y{{yx{zzvx|yx}z~|z{wzy}}z{zzzz{~|y}}|z~{z|{xy}zz|yzyyzz}{}~zyzzz}{{|}x}{~}~zzyz}|zx{y}{||}wzx~z}z}xywzx|}yz}z{{y|{x~{xyz~|zw~|}~y~z~xz}|zxx|y{~}y{{{{{zyz}|{~}y{xzzyy|x||}{x}{{{yywv{y{y}{zuz~{}y{||~}{x~|}{}|xzzuw|}|{}wzz|{w}yxu{xx}||{x~|{~{{y{zzxvyv~x|zwx~|yyy}x{{z|{yxzzx}}yz{x{}z}yzw{w{~~~zy{|v{|zzw{y{{{z}~uwz{{y{w{{zv}yz~}y}{{|}z{w|xy}{z{yyyz}}~xzxy{xzx{{||yw{}w{{~z~wt}{~x}|}z|z}{}z}{|z~~}{y~{{wzv|{yzx{}}yywvy~|y|~u|uz{|}|}yywz}{}y{}|{}|zzy{|}}||~y|z~|{{z|{x}z~}{zz||yv|x|z{v}|{~}z}~}~~}|}~~~{~~}}{~~}~~y}~~~{}{~|~|{|}w||||}}|~z~~}}~}|||~}}~}}~{~~z|{}~||~|{|~~~}~~}~|}{|~|}{}|~z}~~~}{|}~|~}~~||}|~{}}}}}v|}}}~||{~~{|~}~~||{~}~~~~}|z~}~}~}}~|y~}~~|~x~~|~zy|z~}~|y~}}}}}}~}~{||~}~{{~}y|{~~}~|~|{~{||~|~{{z}~~}|||}~}{||~|}~||}||z}{~}}|}~|||~~~}{~~~|~{~|~}z{y{}|~}}}~|z|~y~~}~|{{~}~~~}}}}|}~y~}}zy}z|{{|~{xyx}{{x{|zvzzz|y}z{zz}||z|{ww|v~}{zy|{|w|z~|~|yz{|}|}|z{x}}|x{yvx~{xyy~wzx|vt{|yw}uw|}{{z{xuy|}~yw~yz}yx}z~yz{y|z}|}|~{z~}zyz{{|ytz|z|||wz}x~x~y|}zz{~xz|}{{{y{}~x}z~|y}z{v||{|~{yz}y{yv}yxw|y|w{z{twzzxz~y{vwwyy{||zzz{y|}xw|x{z}|}w|{}~y~|yx|}xwzxyu{y}|wzz|}z}zy{v~wvyy}|zx}z~}z|wy}}|y}{}w|~|{zv~y{{{yz|yzx|zyxz}{ywu|{y|zxy{vzzy~vx||{z}|}|{z}|zzzy{zw|~}}}|}{}ywzx|wzy~}{||x{zzzzz|{|v|||yy{~}y~||}{}{z}{|~|z}z|{|z|z|x~yw{{xy|u}vzw{|{|zv~zx|x{xy}zz|{{}|}{~}|}x|}yw|~z}||{z|~|y|}uw}{yzyyyzxzyx}y{|z}yxxx|||y|z{z}||wz}{}y{{|~}z||}}zz{}y|xy}{|~|{yz{|w{|yxyzzw{~{y{x|}}~}{}z{|}|{|{|{z}{yw|yzx|}|{{zzwzy}{xz{wy~z|~~{{uz{}x{|wx{z||y}|||||||}}z~}}}}|~{{y|{~}x{}yv|vy{|~{}vvy~{z{{~||}}}~wx~y{{z||{z~~~~|}~{~~}}{}~~{z~~}~~~~z~|y}~{}~~~~{~}~}||~~~~~{~z~|~}}}}}}{}}~}~~~}~}~|}|}|}}|}|y||}||}}{~w~|}{~}{~{|{~y|~|}|}}~}}~}~}~|~{~~}~{}}|~|~}~~~}~~~|y~}{}}~~|}}}}~~||}|~~{}}|y~~}~~{}~|z~}|y~|~y}y||~}}z}}~}}}~~}~|}}{}~~}zz||{||{~}}~}z~}~}{}|~}}}~|~}}|}|~{~}}}}z}{~|}}{y}~~}~||z{{z{y}xxy}zz}zy}ywxz~{u}}vy~y|~|x}}y|~vw{|{||wzzy|uzz}{z~yx|{}y{~yy}~z{{~{{{}|yw{w{yzywyzz~yw|yvzyz~|~wy|ywy|{}{}zw}{z{z}|x{{}xv~{yy{zxyz{|}}vxy}z{z|y~{uzyyz{||zzz}{zzuyy{y}}{{yz|zxz{zy~{yw}||{x||yyw||z}zw|zxvz}|zwwx{yxy{ywv}||yz}|u{}x}|{zxx{|zw{{wy}y{ux~vzv|y|{y{|y~z{y|xxxzx}zu}z}~yyw{yx|{{}|zzz|z}||~z}{|{~y{{w~zx|z|z{z{}~{~{}|wvx{yzx|~|zx}sxyz{zx}{{z{}{wx~{}}~v~zw|}y|~z~}xw~||z}zxz}w}s|yz{}{|{{~}{zx|xzyyzz|y}~|zzy}z~wxvyzy{}|~v}zxw}|zxzz}yvy{~zy{vxx|u|zzw||~z~xx||yxx{xyy{|}{xx}ywy|||zx{yzxw~y|y~|~y|~x}~zyx{x|}zy{|zx{y}||}xzx|{z{zzzy}||{w{||z}}||~{}vy{~~|y|zyv{yyz{x}zz~}|yzwxy{{{z}{}wy~{{yy}z|yyxzz{{~{}}z|{}zz{{}yy|z{vz{zx||{{{w|z{z{{}yz{}~x|{|{z||}}|{xz~zy{~|}z~{}zy|~yz}zy{y{z{}}y{zy{|yzx~z~}|~|z}}|{~|~y}||}~}|}~{xz~|~|~~{z}~}~|||~~~~}}~|~{{~~||~|}|~~~|~~|~{}|}}{~z}~~~}}~~z~}}z~~}~}}}}|~~z|}|~}}{|~~||~~|~}|~~~{{{}}|}|~~~~}~z|}|~|~}}}}~z}~}z~}{}~}z~~~~~|||~~}~}~z}z}}~}x}}|z|~}~|{|~|{}}|~~}}{|~}{~zy|}}|~~|}}||~~~}z~|}}}z}}{~~w~}}}{|}yx}{|~~}zz~y{}~~}~~}~~{|}}}{}z|~}~~~|}y~|x{}{~~}}~y{{y}}z{{z{~w~~|vyzyw~xx{yvvxvxz{v||z~yrwyyy{t|z{}{w|y~z{z}xyzzyz|zz}{yzz{wy|||{z~xxzz{z|v{yx|wx{zx{zv{yz{xtz|{}|}z{wz|~y|~yy{}|uz|{zx~v{sxzvvzsxyw{xywy|uzyz{}u~~w{yyy}w||w||{}|zy{y|y}}|zu~z~x{|{{{}z{yv~~}yzw}wyz}yzvzx~zy|zw{zz|ov}y{~{z|~{zyy~x}}zyz}zx{wz~wz}}yv~|wzuy{||x|{xzx|sxvvx}~|z~zz||~y|vz|w{}z{x{}||{{yz|yw}x~y{x|uy{vyz|~yzy~y}|y|w|{y|vx|yz~xyq{}|}}y||~zx||zw}{yyzx{y|w{xy}wy{y|~xty{}}|y}yz{|y|~|v{z}y{z{{{~}z|zz|{yzyy|z{}{{{v{zvyzyw}|~yyz|zz}{yxz{xzq}x{}x{yzz|zz~z|}~zz|||{w{xtux|v|xwz}{yyvozywyz|v|}z{z|~z~{z|zzx~y}||yzv||~|xzxy{xz|z|vyzxz|}~}~~zyxyy|{}yyyuvx{zz}~ywzzy~x{{w{}|{zw{y|}zzyzz{yyz}{|z|wyv}}x{v{x|z}x{z}}|ywvzzyyyy|zwz}}}{yxzy{}y|~y|}{zwz~}{|{{w~vzyxwxyzzzywyyzxw}{y{xz}{}||z~{{y}y{{}~z}}{~~~{}}~y~~{}|~|}z~|}~}}}~}}}~~~z|}{{}{z{|}|~}~|~}}|~~|~~~y||z|~}xz|}}~~~{~~|}|{}}|~}{y}}{~}~}|}|}}{{~~z|~~~|}z~}}}~|~~{}|z}}~}|{|~}z}~}{||~}~}}}{~}~}{||~~{|z|~}{~~}|~}{}|~}|y|}~~~y}||~~~~~~|~|}}||~|y{~}{|}|~~~|~~~|~~~}{~{|}|~{~~w~}~z|}}|~~}}~}}~~}~}}||{z~~}}}}|}{z~y|}~~|}|}}{}~|}~|y|~~}w~}}}~~{x~~~{}{~~~y~}~|~~{}~}~}~|||~~}{|}x{z||{~{{}z~}}~yy{xy{||~xyw{xz{|{{}{}yxwyy{{{|{wyxz{xw~ywz}w~zzxyz|y}{z|{xyy}xy~}{~{z~~}y}~{uxxyx|{{z{{|wzx|xy|||}z{{v{|zzy|y{}z~}{}y}~y{w}zz}|x{yx|zux{z{{zx}}~|{zy}x|zxrvyx|~yz|y|y{x|zx~{|~zwzz~w~{y}|{{}|}zxzy|}zzyx|xzzw|}|vvx~|yz{v|z|vx{|{|zxvyvxzw{{zzw}yzx~yz}z}{xzz|z|y~yzz{v|{~{}}{y}{x}z{|{zwx||~x}z~y{z||zvy~}{xxy|{{yyz~}{{|z{~|x}uy||{|{zz{~|{zv}{{yy{zy}~{{z~{|y|{}y~y}{~xx~z~}|z{~{x{{yx}}||{||y|xy|||y}|{~xyw}|y}{v{y}|}v|{~|{y|z{xz~|{|y}z~yyz{zy~z{}{|{z|y~|{{z~{yxzzzu}zyz{z{|z}{}yzy}v{{~y|{{xw|z|ty}}~{|zzzxz|{zz{}x|x~zy{yy|z{zz~y}~|y{~xyz|~|x|{y{yyz{}v}{y}}{|{y||}|}y{zxxzy{~{{zwx|zz}}y}|x|w{{}}x}z}{y}{|~y{~|{x{zw~y|~z|y|}x}y{zy~}y}|{}yzzyx{y{{{yy|yy}wy}y|zz~{|zzu}z~|||{xzz|ty|z{v}yy{}yxy|{{|{}y{||{xz{r|{yw|z{{}{~|~}|y|~|||z|}}}x}~~~}}{}~y~{}|~~x~}~}}}~~|~~~~~|~~{~|}~~}{z~~}~}x~{}{|z}}|~}~{|}|x~~~~{~}}|~|~z~}~z~}~~~~}~~~}~~}~~~}~~}~~~}~}|||~|~}|}||z||{~z}~~~}~{~{~}|~~~|{|z|}{}w}~}|}}}}~~~}}}~}}}~}{|~}}~~~}~}}~|~}~}}~}}~~||z~{}}~|}|~~|~{|}}}}~}~}~{}w}|~|~}}~~}}}z}|y|}}|}y}~z|}}~~~{~|t}~~~|}~~|}~~|}||~}~~~~~}~x{}}{{x|zy|xt|~xyz|xxvy{|z|w{zz{{z{{zx}{{u~~{{z{y{{{yzz{~~{v~x|y{xz|||zy{~|zy{{{x{wzz}zzzyxyw{{uy{zz{y{{}z|{x~z{w}||{yyz}yy}yv~|}y|z{xy{z{w{|{|{y{{{vxx~z{wzv{x|}yy|}{{{y|||yz|z~{yx}~}}}~}}~|{xzy|{}}|x{y~x|zyzy{zyy~x~}|yvy}}z{~|y~{y{|}}v||vxz~|wy{{u|w{}zy{y{~yx|}~|xxz{y~|x|xzy|{wy}{{z}y}{yyy||z||zy}zzy||~{xwwyzyz}}zxw{{||z~y{y|~y{{z|}z}|}}}|y~x{|y||wy|{~}|{{|x~w|vy{x|yvxyzw}vxwvzzw{uzz}{wy~z{{||w|||y|y~|~~z{x{z{y~}{zzyy|y~|wywyx}yxzy~~|~|y{}{z|}w{||yyxy{z{|}{|}z}zu|{{{|}|{x{zxz{}xz}x}yyw~{}{{~{}|xyx}xy}~|}y~|}|}xy|{~x{|u{z~{}y}xx}uz{z|z~}w|y|x|{z|{{~{}y}|zx{z{|{||z{z|{}~w{~|{{|||w|zxuwzxzy{yz~xt~sz{~}y}xywvx||{y{zx~~{~z|{z}{}{{||~w{wy{zy{z}z{|zx|yz{|xy}{}y||t{x||xz~~~|~}{yx~zy{x}}{||~{|~}}}~~|}{z~{{{~}~|}|}|{}~}{}~~}}~|{}y~|~~}|~~~|}~~}~~~}|~x~x~~~{|}}}~}{}{}~}~~z~|}{{|~~|{}}|}~{|{~~}}||~~}{~}|~y}~}}|}~~|}z~~|~}|}}}}|z~~~~~{{~x|}y~z|~|}~}~}~}~~|}|~~{}}}~{~~{~~~}}~~|~~|~}z|~~~}}}|}{}~}~~}|~}|}}~~~~~~|~~{|~~~|}|||}~~y~~~}z{{|}x~~}z|||~tzy|}}}}|~}~~}~~z~~|~}}~}~{|}~|z|~~~}yxxxvx{}tyy{z{w}z}{y~v|{x|{zwwzv{z~xz{w{|z}{x{v|}zx|||}{y}y~z{{w~zx{{z{}|z{}|y{{tv{z{||szw{xrxvyyzyv{x{}zvz{}|z|{~}x{xzy~}}yyzx{w{|y|}|{{|yz{vx{yzxv}y}w}z{{wzzx~|z|y}}~zxv|yz|xwx|{|z{yyz|y{}}|{{yz{{z}{{wyz|y|z|~ywx{}x{xv{xzy}xs{zw{|xz~{vz~}}zzxxz{y~z|xx|y{yxy|xyx{yz}~w|wx{y{y{u}x{{xzy}}{}zyw{|z}zv|y{{||{|yy{w{zy}u}z}vzx{~{w|yx}{|yyw||~~zzx{{v}v~zz~}~z{|y}zz|xx{y{}|z~|{~{zzy|~|}~yx|u|{z{{{}zzyuwxwy~{~{}{zzw~|{z|~{z|~{}|{}}|zz|~|}y}zzz{yx{{y{{~{zz}{~}zx~}u}|u}x{||~}z{zzzyxxzxxz}}{{y}{yz{zz|yz||{xzxxzz}}|}z{|wxz~||z}~{{{x}y||{{xxx|{}}xz|{{xrzzy}{~{wyxww{~~~{}z{~yzx{{}zzvyzy~{{yy~t{zx{zzy{w|z|wz|z|}~yy}wyx}zzzzz|yz|yvy{yz~{}z}zx|~}||~w~{}}{yx||z~xyzzzzzy|x|{}|zz}w}z}yyy}z~{{|z{vy{{|}x~~wz|z{y{}wx{y|}vz{~~z{z{vwx|y|||yz||~~}~~}}}}||{||~|{{~~}|}z~~~~|~}}{~~~~}}}}{}}~|~~{|}~{~~}|z~~~~~~}z~~~|}}}~~~|}}~|z}~|z{}|}|~}}~~~~~|}}~}}~}{}{~z~||}~}}|}z~z}x~~|}}||~|{|z~~}}}}~}~~z~z}}{~~{}~{}}~y{~~}}}|}~~}~{~~{~{}~~x}}|}~|y~||{~~|{|{}~}~{}{{|{~~{}{}|~}}|}|~|~~|~~|~~{{~|}{~}}{~~}}}~}|{{|~~}~{~|~~|{|z|}}|y~z}}~}|{}}}|||~z~}~{{}x~||}~{}~~~~~}{}}}}~y}z~{}{~{|}xz~~y|}~~{}}~}~{y}~z{}z}{wzy|vz{wxyvuy{{yvxu}y{|z}z{z}|zz~w|{}wy}}}{~{~z}z~~yy|y|xzy{yy||zzwzy|xx{}zz|zvw|{uu||yy{|{xwy}{}{||{y~}{yx~}{|~}z{|{z{{zzwzywzy}~zx|y{zv{z||}|y|}zzw{||{y~}}y||xyv{{{z{z|y}zuz}{|zz|x|y{yyzzyvz{}{x|z{xyvy|wxyyxz|}}}|}yz}v}}|{|~zvz~y|{}zx|||y||{uyx|{vx{{xzzzyzxzyw|}~y|}z~||{ux~|z}zz~|}}}xywv|}~|zzxxz|zxyy|z{vy{{z|}z}x|{}zz|zz{x~{|{~y{~{yz{y~}~v}}|}~}~}}~{v|zzw|~{}z{y|x}}}|}~}z{||yuyzxz~~|yzw|||}|}{}{u}}{}~|}yzzzy~x{~zy{zw|zvz{}{{y{yyv|z}y}uy~|uxz}xz||{|{v|x{zz}z|}|~wz{|~|zz~||u}z{|z}|{z}{xxyxzzwy{y~}}zyw|~~{}|wzz|}{z||}{{||}y}z{{|z}zzx}~{|u{}{zxzz}z{zx{v{wxw{{z~}~yz|v|~y{y}}|{}}~{~x}~|}|y~w}|{x{y|xwzzy}y{zx{z{|v{|vuyyv||~x~}}y{|}y{zx{zz{{x{y{z~|z|v{{~|vwy|x~|yx{}x}||y}{z}x}z{}x|}~xy}{|{w{|}~|~~~}}~|}||}}~}~}{{}{~}}|}}~}|{}}q||z~z}{{{~}}z}~}}~|z}||z~~~y~}}z~~~~{~~|||~~~~~|~}{z|~}~{|z}~~z}{}~}~}~}}~{~}|}|}|~}}{}}{}}}~~}||}}~}~{|~~v||~x~}y~||~~}z{~||}|~||~~~}~~|{}}|}~~||~}}z}{{~z}}~}|}~}~|~~|}}~}}|}}}|~~}~~|}~}~|~~~~}~{w~}z|}|}{~~}}{~}~|~}~|}y~}|~~~{~~~~~~~y{|}~}|||}|~|}~z~|||}}{|{|{v{yv~{zzz{}w{|~{y|y|y~{}w|}~v{yxyw|y|{~yx}z|w~xz}{}|}{yyy|y{{}~{{~zzw|z~{}vq{zyzz}y{z|zyxz{zy||wx|{z{|z|{|y{|wzzy~xz|y{{|zyw~x~wt~v}x}w{w{~|{~yz|x{{|y{|z}w}yzzy{zy~zz{{w{yx}zx{vxwxx||y}}y}{~wyzyyy}~}xz}{|xyz}||{{{}yx|}{u|z{zx~|xz{{|}~y~|zz{{u~}zvxyw{}|x|w{y|{x{yz}z{{}yyzzty{}t|x{z|{~zzy{xyxxxy|{y{}yyz{{|{wy{|{}{~w{}wx|}zw{y~~~{{|z|||yzw{xz}{|~y|z}xxx{}|~}|}vv|}}{}{|~xz||yyz~}|yy{}xzv{x|wzyyyw}wxzxzzz|||{||}}}x{yy}{{~}|~{}{|~x~zw~~|v|}y{|yuz{{}x~}{xx}xzzwy}|z{{}y~zzwt~{y~{}}v||~{~~}z{x{~{x|~{|z|x}xy~yyz|{zwwyyyzyx{y|yv}{}}x|}{{zxzu|~y||zzv~y}zvyv{{txxzzzwy|}|x{||z|y{|z|}|}x{||z|x~||}~}zx~z}z{}|zz|yz|{{}wz{zvxy|{{|~zy}|{{y|y}z|xz|{x~}}y~zy{|{zy|{|y||{xz}{|~{zyz{}{v}|{yy{~~|vwz~{~{}|xz|z~zx}xz}~~}~~}~|}~}||~~~|~||}{~~{}|~}}~~{~~~}{~z}~~||}}}}|~}v~~|~~}~~~}|~}~{~~|~{}}~z}}~}~|~z}}~t}~}||~{{}|{~~z{{|}~}~}~{}{|~}~}}~z|~{{}~{~}|~|~|~}}z|~}||}}~~~~}~}}}~}|{}~~~~~}}~|}}{~{~}|||}}~y~}}{~~~}|}~~|~~|||||{}~~}~~~~|}~~~|}~~~y~||~}~~|}~{||}}|{|~~~}z~|{}~yz|}~~}~~~{}w~}~|~{~}u~~~~~|~}}|~|~~{~}~~~|{}~}|~{~}}{~|}~}wy~y{{zz{|z{{x}zxu{}x|wyzx{yzzxx{{{{{xzy|{w{{|y{{zz{|x|{{}}{y}z}{}y{|||z{|}~}|tw}{zzw||w}zv}{yzz|w{zzzy{w}zu{yx{{z~y}{{yvzy{~~}~z{{x}{ywwu{}x{zzw|t{v}|}~{y{{y}{~vzwz{|z}~s}y{|}y{{{z~~|z~}yz{}~{~y~|xzww|||~vwxxvwyyx}x|{v{w{z{|zxy~z~z|zy{}~{x|y{}z{||}{zyx}{v|z|xy~u{zyzzx|vwz~zy{xy{xz{{~|y{|yy|z}s~|z|yzxz}z{z}yy{~wz}x{wsw|zxz||z~x~|{wrw{|~}zy~{{{|}{z}z{xy{{}~}}u|}}xz{|y{zy}}||vx{}{zv||~zxyyv~xwxy~zy~z}z~{|}}~}|y~}|~|{y|}ywzw|y}{{|||~{vwx{{{|ww~yw{|z}uy~z||{}~~|z{z|z|||z||||}y|}zzyzzy{{{yzyxxxw{||{yx}yz|yq{}v|{~w|zz|}|}{|{||x~~}z{}w}}}yzy{~z{|y|y~}y{{y}y{xuzy|{|~w~{|}|tx|y{zy{z|||xxz~||~w}y{vuy{wzxv~{|}}x{y{wy~~}|}y|y~zzz}{{|z{y~|z}~|y{~|{{}~|z{zvzx{z~yy{{|{y|{w}|xv{yzzyu}}z||w|}z{wz||x|{~~{~{|}|~}}xz}~~~|}~}{|{}}~}}{||{{}~}}}}~}|}~~}z}||{}}|z}~{{|}|}|z}~}z~~~||~}|}~}}|~|}|{~y{z{z}|~}}~~y~z}{|~|~||||~~{z}}z}|}}~}|~}~}}{|~}}}~}z|~{~|}}}|}~~~}~}}}~~~|z~}|}}|{{z||z|z~~}}~~|}{~~~}}}}{}}|}}|}}~~}~}}~~~~z~}|~{z}{~|~||}~~}y~{}~~}~}|}{}}~~~}~{~y{}yx~}~{{~}}~{~~}}|}||~~z|}|~|~~~u~}~||{|~||{~|~}}}~{~}|zz~zzzx|yxxw{}zzx|{wzzyzx}x{yz{{|zy{{|y{yy|wyzz{wxz{y{|y|{~|wwvx|}{|z|z}}x|w~}y~|y|v|{xyzx{}}{||{x|{y~v|w|wzxyzv~|yz||y|{{{{yxw~x|}{x~~wu{z~z|xvz}zvw{y~}u~vywzyyx|}z}{|y}||z{y{x}|{{wszyz{}}|{zzzy||wxzyvz|zy{yywx{x{yy}|zxzxu{z}z|zz{zxyzy{yy~wzzz|wz{}w~z}tv}y~|x|w}wvzx||y{|~|zx{y{||{|xzzzzy}~|x~xz{wzzzw{wzxzz|xx}xz}}}~}{xz}~}z{~zyz}zyv{{zxzxz}~{zz||zw~yy}}}y|vyx|yxzs~~zz|}}z}z|~~|y}~|~w|s{z|zyzy}{}{wxzz{}~|}{|z{x||zz{x{~xxz{z}v|{yw{|x{w|zzzxzz|z|wyyyzx{z}x|{zx}|zz|z|x~z~|z{|z{{z~yyzv{~|x|}{{yvz|}w~yzx|||y~xzwv}yz|zwz|{wzyyywyy|{wyywy}z||yyy}zzx~{{z{|zzz{|{~}{x{{y~z{x{xy{|yy~}v~~z{yw|wyz{{w|x||zy}y}z}y~z{|~vz}w~xzyyt|~x{~x}yy{||~~yzzwz{yy}z}uy|zlyw{}|~|xy}z}}|}~zz}{u|xvyxzwxz|tyzw{{|{z{{yz{{}z~}|~xz|{{}}y|{~yuy~~}|~|{}~}}~||x~~}}~}~~~{|~~|~~{|~}}}}~|~~}}{{~}z~}}~{}||~~}~}}~|~~{~~|y|}~||{}|~{~||{}~~~~~}||}}~||}|~~|}}~}~}}}|~}}}{~|~|}~|~}~~|}|~~~~}~z~}}|v~}~|~~}|~}~{~||{}{}|}~~}{~~}~|}~|{~{~{{~}~}z|{{||~}}||~|~|~{}}|~}~}}~}|~|~~~}}~|}}~z~~~}}~}~~}~~~~~||~~~}{}|~}~~~|{~}y~}|~|~~~~z}|}~~x}|}||}~~~~~}{~}z}}|~{}~}~~{~}|{z~~y|}z~}zz{yz}xxwxy|yw{yxy|xvzzz{xyy|zwuw{}z~xz|{~{||}z{xx{y~{x~|y}z}yx|wxw}|}z{~|wzy~w{xyy{wyvv|xzx{zzzxzz~|yv|}z~}yzx~{w|~u{zxwxxw|}wyx{z~x|yvw{xy|v}{yxwwx{x{}~|{zu{{z{|{{{||~x~~}||zzzzzx{xz{}v|yx}{w}ux{x{z{zzzwuzy}{xzx{w~yx~~}z|y|~}{z}z|v|zywpx}x|yzzyz}y|~yxy|{{vz}yv}uxx{~zy|}y}}||x{~{|xzx||zz{y}z|}{yzyx{s||vxyy}wxyxx}w}zxv{z}}{z||{{|{x|~y{z|x~||~~~{}{}xxyzz|~|uz|w{x}~|}{{|yzzy{yxx|x~{}{z||zy|y||y|x~}z}}zz{|zy}yy}||wy||x|{vu~xyzz|xw{y~z}yz~z{xvyw{~~z|}{y{}|{}{{z~}~vyx{{|y{{{w{y|yy||{{y{~|}vzw}}w|{zy}{}wz|zy~|x|x}{zy{|zx{~yyy{ywy|uz|z{{|vwy||uy{xzyrxwwx||zw|{zxxx{~u{}|}}~y}w~~xzz{wyxvsyvxy{}{~v|zw{}ywyw|wyzzw{}|{~}|z|{x~{{{xz~|z||yy}~~|x|wx~{w}zzwz{{zy{yz}}z{wzw}}yz~|}~{{z{{}}{}}~z{|}|{|}|}||~}}|~|}{|~||}~~}~~~{{}}~}~}x}~~|~y{zz~z~}}{y}}{~{~{~|~|}~}~~}~}~~x}z|~||~~}|{}|y~~~~}|}z~|~~}}}~~{~{~}}}{~~{}}{}~~~~{~}~}{~y~~|~~~}~~{}~~~|{|z{~}}~~{}~z}~{~{~~|~~~{|~}z}~}{~}}~~}}~}||~}}|~{|{|z||||~|~||}~y|~}~}}|}}}~~}~|}}{{||x}||}}~y~}~z~|~||{z}x|||{{~}~~|~~}~~}|}{~}}}~|z~|{{{zy~~|}|~~}|||~|~~v~~u~}{|}{{}~~{~~~|}|{xvz||~x||w{|z{{}z|z{{{yy}z||~z||z{~w}y~|~z{w~z}x|y}{}xzzx~}{zz{zz~yv||zx{|zt}wx{}|xzz{zzx{{yz|~|||{|y}x|{{|{x}{yzyz|yvv|{z{w{yzwyz{y|{zzzz}z}y{{}}{{}z||xz{zyy{y{v{x}z}zz{wyzy|zu|{y{|x~{vx{z}{~v{{~{x{}x{yzzxzz|yzzx|wyzy~yzxzyzux~yy}~z~x~{z~ywyy{zwz{yz{y|}{yx}w}{xz|x}y}{~}~z|~xw{}||wx~}{x{z{z}|||zyw~|zzyv}zz~~zw{y}|zxzz~}xzyzzyx{}|zx{|xz|{z{{~{{zx~~{z{z|y|xz|yxw~|||y{|yxzy|y{xxw}z||v||z{z~x|~y}|w{zyzzx~zzy}{xy{{{{vy}y~~xy|yw}~{~zwz|x}x||}}|~{{y|zy{yw}{}x~v{}}x{}}y~y~|~zxz}y{zvzx|{x||{|zz|{{||zx||zzzxzzzw{}{xyz}x}y{z~z}{zy|y{z{~}y~w{||{|{yx{~zz{z{x|}~{x~zyzyt{}vz}xy}zzxxyz|{vz|z{x|yx|{}zy|z}xyzxz||x}}xx|{yz}{}yz|y|v|}z}{{{zxy~|{|{z}xvz}y|x}xz|}{wzz|z{|zx~yw~}z~|~zxz}xz|~{~y{x|w}zxxyx~}}~}}y|z}z|{z{{xx{{z|v~y~{~}|~|~}~~}x~~}}{~|}z}z{|}~x~~~~|~{|||{}~|z~}~~~~~}~|}{~}{~|}x|~~~}|~~{~~{{}}~~|~~}y|{~{|~||{|~|z}~~}~{~~z|x~||}}|~~~z}~}~|}~|}|~{}~|~~~}}}{~~z~}{}|}|}~|~~~~z{~}}{}}{|~|~~{}~||~{{|}|{~}yz~~|{}{}}}~}x~z~~~~}x{}|~~}}|~}}~~}}|~~w||~~}|~~|}}~{}}}~}~}}}{~}}}~}}|~|}~{~|~}~~}}~}}~~~{}~~}~~zz}{z|~}z|~}~{~~z{|y{y|{}~y|z}yv{y}{xxzwwz}zwvy}w{x{y{zw}zxw~{w{z{||~y~|{|zz~zw|}|zz{|{zyuzyz}{xy}zwwx{|~t{w{{yzzy{vv{x{zz}||yx}|{xyz{u||yw}xzv}{zwz{{z|xv{{}xzxyuz}xwvzy~xzw~t{zz{y{xz~{yzy||}{w{|~|zw}}{{z~y}}zytx}zxzyzzzz{{v||xxwyz}zyzy~||z{{y{}{y~~w|v}||zy{zz{|zxzzy{|}w|xxzzz}}wzy|||zv|{xzyxyy}{}wz{y~{|{|zz{{{xx{yzvz}}}{~y|{z}xzyyy{v|z{y~{{y~{y}z}x|yvz}~|y|z~{y}|~}x{{|zxz{y~w{~{yz|x}yz}z{|zxx|}x{|qxzx{xzz}zvx|{|w{}|}x|}||yz~|{~|~{}{{}{|zxyz~}z{{}w|yuyuyy{v|~yy|vxwyzyyxy{zuzzzzz|x~{{zx{{xwzy|z|{wxwyz|yyzy}|yzxyxvw}yyy{|w{zyw{zux~z|{|}z||{}z~}|yyy|{~{z|x~zvx|xx|zzy|xy|x{}|yvy}{y{y{wz{tz~zzyy|xy~||xy}x|~y{zy{}|{||vyz{|}~yyyxwz{~x|x{yxxwy~{xx{{v}}{{zwy~|~|z{}~~{z|zz~}z|~{yy}z|{z{|}zzwvyyzwz~yy{uxywzxz{~|y}||y~yzz{~{}}~~}|}~~~}}{}|}}}~{{{|}|{~}z~~}~}~~{z~~|{~}}}~~z}}}{|{|~|}~~}~~}{|ty{~zz~}y|{}}~|z~~~|}|z~||}~~}~~z|~}}~}}}y|~}}}~y||}|}{z~~}}~}~~~{|{{~|{}|}~|}|{~~}~}~~}~|~~~{~~{}~{}}~~z{~|~y~~~~|~}}~y{|}}~x|}{||y}~~w~|~}~~~||~}~|z~}~}~~||~~|~~~}~~}zw|}}~y}}~w~~~~{}|z~y~}~~~}}~|~~}~{}~~}|~~|{~~}~{~}~~{y|~||~~{~{~|}|}~{||{}{}~~}}~~w}~|zxzy~}}y{}}~zzyz~~{y}y{zt}zyzy~y}~{||{|yyvyv{}~xz{xy~}|}{wvuzzyzzv~z}{|||s}xzy}xz{xz}x~zv|ywx|zxx|{{ywzv|z|yzxxvy~zw}zy}}w~~{}z|zyyyz}}{x}~}wz}}xzy||zxwyz~{zyy~{|yzzwyy|}|~z}|~||z{xvyw{~wz||}{xyv|wx|zx{|{|v{}}wz||z}y||}z|zz}|{~w{{{y|w{{{{w{~z}{{}x{w}y{}~{y{}yz~yxz{{y~|ywxzzz}xx~||w|z}z{|{zzz|}}|v|y|{|}{||||~xw|x{{yz~{|z{zzyx~y~{z|}{|}|~z~|}w{|yxyzz}|z||||{yz|y~y|y}~y{z|zv{{yy|}xy{}y}w{y|{||xzx~}{xy}vzzyzz|yx|y{z|y||zz~|}yz{x}{zz~||{|z|{x|{}|y~z|z}y{xz|xz|{yz}x{~w|u}yz}zw~wx~xzz{z~zz~{|zwwyxx{wy}x}y{v~y|}zy}|z{||yzz~~}|yy~w}y}|yw{yx|z|yz}yzyz}}}x{y}{z}~zw|zy|zwyz~|tyzwx|t}}}xw{x||{uvz|yz}|{~w{zyyy{y{yyx|{~}xz|y}|}zu{}zxx}xwx}{|{z}y{u}xy{z|{zy}y~{{{|vxw{y|~yt|yy}{{|~|~{wy}yy{{yx}q||yyz~~{w{yyy|{w}}w}|~~~}~}~x~z}|}z|{|{|}~}~{~~~~{}~|~}~}|~~||}~}}|{zz}~~|~}}~~{}}~~~y~|}~|}~~}}~~~}}|~~y~~~}}}}~~||~~}~~{}||}~|}~{|~~}~~}{|~}|}|~~~~}~~{{~~~~~~~}}~}}}|}}~~{|}}}}|~~{}~~~~~|}~}{~|~~~~}~}}}}|}|}{~}z~~~|}~~}z}~}~~~~~y~{~{||{z|}~|~|z}|}~|~~|~||}z}~x~}~~y|~~|z}|}{}|z~{|~}~~{}~|}~~~|~|~~~~~~z~}{}||{{}}{|~~}{}~}~zw||y|ywy{{{|y}yyyzx{}xxzy{}z}yzvxyy}{w{{y|xx{zv{z|~zy}xyyw{z{~|v|yzz{{zwz{x|||x{zzxuzz}yz}}{yw{{|}wxz~zvuy{yy{}~{z}zywz|y{||xy}{x|x|yv{|ywyz{zzvx|z{y|xy|yz{{yy{xz}}y||{z||y~y}{|{|xx|~||z}{z|y~x|zx~{{zyzx{{z{yz{xyzwyxy{vy~|{y{{~z}{~|{|y||||zvz|}{|}|~x}vu{z|~{|yyzu{xz{y}xz|y{ztv{w|x}xy~}y~vzz~{}}||y|w}~|ywyzy}{}zy|{v{yu}vwyzzzzz{w{wzyz}y}y~y}~z~{zw{}{|x|{{z}z{z|}y}y{}wy~wvwyyyx||zz}|z|yy}xyx}}{x|vy{yw|~{}~~|||{{zz|y}y||}|y}}}{}wz{{x{wwy|y{vxyw{{yv{|{{}~z~||xzy}|~{{}x}y{|{{|{}{x{{yyz|y{x}z{w{z{||||}zxz{}yyx{x}~|~zz{z||zz}{}z}}|x{w~v|x}~zz~}~{zwxz~|wx{}{ywywwv|z{zr|{{{|~|}|~}yyz{{}~|y|{{z|}y{sx|w{wv|zz|}z~~y|z{zy{zztyw{wy~wzwzzy~~{y}}z{z}|}|y|y~z}y{~}}zw|}y|zvvyy{z}zyzxzww{z}{x|~v|}|y|y}|x|}{{~~~}~||~~}}}zy|}~||}~~~{}~~}~z~|~}~}~|{~|zz|~||||}~{{|}}~~~~~}~}}~|{~}{}}{w~y{~||~~}~|~~~|~~}z~~}|~|~}{z~~|~|~~}|~~{}}~}~}~}|}y|~||{{{|~~{}}}~~~}||z|}~~|~}~}y|zz~|}~|~~~}}|~~~~}}~~|~{}y~z}x~|~z|{|}~|}|}~{~~~~}~~}{{}~}}||}~}}~}}~~z~|}~~|}~~}||~{}}|}}}y|~|{||}}~y~|w~|{~~}~~|{}}}~~}~}~}|~z}}}~|}~}~{~~}z|{~|}|~~z|~}~~~~~|}}~}{}~~}{~z}}}|~~x|yy||yz|{}wy~{z}{{{y|yzz{vy}|zy|~yvy}~|xzyx{~yx|}u{{z{~}{zzy~yz|y{y~}}z{{zzz~zxxzy{z|wxxyzwwz~z}v{y}}|zz~}~yzytu~{zzy~xv}xyx|{z|yxw|z{}{y{{{y|w||{|z|~|{}{xw|x}xz{|zx}wwy{{zz{~yy|y|{}xv}z{|y}w{y|zx{yww|||x{x|}z{|wwwx|{}zzw{w|~|zxwwtyx{xx~zy}z{yxzwzuy}|zz~}xzxxzy|xvy|||{wz{|{w}z{z|}v|{y{y~|{||}z{y~zy}~w{}}{~{zx|wx}v|{yzxyxwy{~xy{{yrxzz|yx}vzxzyzy}{~x{|yy{yw~zz~z{~{~}zz~{vz|}z~y{yxzwzyy{z|{}z~{{}vwzz~~{|z|yz|{~{{|xz~}}|zz{}z{yzx{xz}z{z{w|zzxxwwyuzwyz{z}|x}{{{~}{}{{y{w}yy{~yyw||xw|z~|w}~ywy{||x}z|vv}~x|y{vzuz{{~y~w}zw|||{}~w~yzx{|y|z|z}z||y|{z}y{yz{{z~|{{{~{}wzz}||~yzux{wx|{xxx{{||}{{}y{}{yyw|xywz|}||{{w|{y~z{{|~xzyz}z||yz{{~~yxz|}z{|||{zz~y~vwzyz|y|yz|z}}zx{||z}{~}x{x}}{}}{|}w}xzzwy|x{rzyyzy{z{~vyzz|{}zw}~{~~~|}~|}{{{|}~{}||~}}~}~|~y~~}~~}|~}~{~{~~~|z}}~|~~}}~}~~|}{|}}|z~{~~|~}}{~~~~}}}~}~z~}{~|z}||||}}}~||{y||~|||}~~~{{|t}~}||}w|}~}{}~~}|}~}|~{~~||w}~~}}z|{z}|}|~}~|~|}z}|~}|}~}}}}~}~~y~|~~}}}~~}|~|~|}}y~}{}~}}~|~~}~z~}~}{}}~~|~{~{|~~}~~z}}{~~}~~}|}}}}z|}}}}z~~|~z||}}}}||||~}z~}{}}}{~}}~}|~}~y~~~~~|{}~{~}|~}vw|{|z{{tzyzyx{y|v|}wxty{y~xx|{~zz{wvz|y~xv||y|~}{|~|}~}{y~yy}}|~wy|z}y}v|}|{{|y~zzyzyy|{yzxw{x|wxzxy}vy}y{{|}yz}xw{}}|{|xz}yx{~}{|w||z{y{z{w~z||x|zzx|yzyyzuzzxywzw}{zx}}xyz}|x|w}}v~}}y{{~vy|~z{yyy}{x{xzv{wzzvy{yxy{|{~z|xy|y}|zy~zzy}{u~~|}|yxvy}z{~|z|{{{~x{~x|{|z||v{~||{x{|yy{|x|}yxv{|zz~z~~}~|w{~z}z~zz{{{y{}{y~|~{w~{xvxwy{x}ywywvw{{{|x{w{|v|{y{{w~yzyxz~}||}{{||yz}~|~~}{x{y}{yx}u{yxsyww{w|{{zwx}zxzw}y|z{|u~|{x|{y|y||xz{yzxyw|y}~{yw|v{{|xzz|{yz{zz}}uxy|{uvyx~}{}x}{yyx~x|z|w}{||z}zz|wz{xu~zz{z{zyyxx~|{yw{z}wxzw}y{{{xv||{xy}{z~~|z}}y{{}z{{y|~|y}{xxw~}~zzzz{z|yy|ww|v{xw|xy{y|z{v~w{y{q{yzz}{{y|{x||yzyzx{y{{yy|x}}zz{tu|z|zxz~zv{xxzxvw}tztwz~z}{}zzzz{xz|x~y~~|z}~wzyz{xzx}u{x~{x{zxzz|w|wyx}yzw{y|~{x}}}{y}~{~~}}}}~~}~}|}||}}~{}}~~|~~~}||~~{~}~}|~}}{~{}w}||}~yz}~{~{||||z|z~~~~~}x{~~z}{|}}{}~}~~|~~~|w}}{{x~|~~z~z|}|~~}~|~{zz|~}}z{}|zx}~~|}yz}|~}|{}x}}~|}z}~||}}|~z~}{y~|z|}}}{}}|~}~|~}v}}}}}~~}|y|||}|~~~{~|z}}}~|~{|~~~}{|}}}~|zy~}~}~}|~}z~{~|y|w|~~~{~}xu|~~z~~}yz||~{|}}~~y~|}~~~~|~{|}~}}}}{}w~}|}}~}~}}~}~}}~~}~}}~}|~{~~~|}|~|{}|}~}yx{}{z|yv{|wz{v|{{y{~x|{w~|yy{y{{z{z~z}{yy{|z~~}}yw||{|}yxz}y|w{|z|yx}z~~z{{~xz}~w{y}~zw}}wx{yz~y||{zy{|y{{v{|z~|w{wyvyzy{{w}|y~{{z~|x~y~yzzz}xw~~y}{{{yw|zy|zw{zyu{xxzw~y{~xy~z{xy}y|z|yx}{~|{{{x{{{|||}vxx|~y{~{{||yzzx{z||z|~~y~{yz{z}z}xxv}{x{~|yyy}vz}z|z{||z}{z{{y~|{{}|y{{}zzz~}xxw}}}x}||}zxzw}yy~zyt}yz~{wzy~{{{xz|{yzyyww|uxz}|{w|vz{z|z|{z{{}xzzzz}zzy}{{y|x||y{z{x~{}~y~{}u{w{|{y~z}|}}y}|y~{wu|}xy|~|{x{{{z|{w|~}yz{yt}y}}{z{xz{x{z}|}z|ywyyzyz||z{x{{w|zzzyyzz{x|yxz|yv|yv|z}zz||~|xv~y~z~}{|z~xx{yz|wyq{|zx}zy~wyz{~yzzx{yxw}yxt{|z}}zzyxzxx}|wy|z~}yz|}{}z|}|zzw{z~~|~{{}~{}zyv~|z~}|y|ww{xtz}z}yw|z{z}x|y}{yy|z~xx}zzxy|w}z}{{}yy{|uzw{~xuyy|~}x||{x{y}v~{{z|x~|}wx}|}}~~z~}~{z{y{x{zz|{y}xz{|}zyy}x~|{zy~zzxzzx}}~}~{z}wy|z|}~}{zz}|}{{~}z}|}}}|z||~}~}{}}|~||||~|~|~{z||~z}|}~||z||~s~|{~}}}~~~}}}~}|{}z}||z~~}{~~}}}~}}z~|||~~~~{|~~|||~~|}}~{{~||z~}||~{}{y}||||~~}~y|}||}~z||~z~~~~~}|}{~~~~{|~{}{|}|~|}|}z}~~~~~|~}~}|~}~}y}~~~z}}}~z}}~}|~~z}~~~}}~||{}|z}~|{~~{~~~~z~~~}|}~~}~}}}{}~{~~~s}z|~~~}y|}}{{~z{}|||~zy}{z{|}|{y~~}}|}}}}}}~}~z~~~x~~~~}~|~~~~z~|}}y~||z||{{|}y}~}yxx{x{wx{w}yzyz}vx{xxt||zz||uzuy}|yz|x{|}|}x{}~}||~{z{{~}z|z||z}y|{wxxxyyz}{~{}yw}xxzv{y{z{zx{{~~ywx|{|~{|yz||{x~yy|y}{yzxxy}zx{|vtywv{x~z{{{y|zzz}||zyzy~{v{wz{yx~}{}{~|}z|y}zzxyy~ywy{}x~z|z|zxy{z|x{{}xy~~~|zxsxx|z}{||y}}xzzy|}xz||~~{{{}{{|zw|z{zy|zyyzz|wx|z|wy|xxuw|xw{xwv}~||v}|xx}}zww{zzx||z}y{{|{~{z|{|zy{{uz|xyu|wy{{zz}xz|xzzy}zzy{}{|y}z||x}{|~}xzzz{}~~}|zz{z|{{~wzx~x{zzz||yu|yzxwzwxxzy|}yz}{||{}xx{{|{||w~}{|~{}{txzz}}z|zz|w|~{vz}}xy{zxx{zzyvv}}y|z|y}{{z|||z|}||w~vz{z}yw|wv~z|{yvzz}y|y}{w{vswyx~|{zz|}{{y~zyu|z{~}wz{y{|}{}~}|zyz}{{yy{{~{xy{y{y{xyxzzxzz|wy~u|w{zy{|zu{|u~v{w|xz|y{}yz}}}}z}zy{~{yzxyxz}}|{{{wtzxuwyz|twx{x}{zw}}zvzy{{y}zz{{}{y~}}}|{vxx{y~ywwy{|z{yx}y{}|x{{{y}yzz|z|z|{~{~~}~|{}}z}~|~}x}z~~}~~|~~~|}{~|}|~}}~}|}~}{}~{~}z|}||~{z~}}~~}~~~|}{{}}~ty{|{~z|}}}}}|}~}~}~{}||}|{}}}~|zz~}}|xz}~~~~|}}}}}|}~zz|}~~|~}}|~||~~~~~~}~}z||}{{~z~z~~~z}}|~|z{z|~{~~}~~|zz~~~}~|||}|~}||~|||{~}||~~~|~~~}|}||}}|}~|{zz~~}|~|~}~~~{|~~~~}~~}{|~z~{|{{{|~}}|y~}~~}zx{|x}}~~|}}|~{|y~}|z}||~~~|}{||}|y{{z|~|}{~~}|}~~}}}}}|}|{}{{~}{~|~}~}||~z|z|y}|yzw{}y}yyzzvzzzz{y{{yz|}xyzxxzw|yvzv}xzz{t{z}~~|}yx{z|yxx}~x~zw{}{yyz}zz{}z~z}||ytyx}{y{zyzvy||zzz~vz{y|xvx{xxx{{z||v{~zyzyu}{|y|y{}z||xy~{z~}}zy{xy|~x|y|wzx}xxwyz{{|z~|xzyzyzy{zwz|zzyzyyxy}{z|{{}}|yy|~xzw}|}yx}~}x}y~x}{zx|zx~y|{{y|||{vzvzxzy{~z||~xxyz||x{{{zy{t|{z{wx}|{|{|{}{y{z|t{{zzz}yzxxywzzxxy|zy{z{{~xz|~}}|xyw~xzx{z}x{zw~~}|{~zwyv{{zyyzz{w{y}|x}xz{~~v{x}}|z}~wzz|z}|yy}~{y~ywx{~zz|}y}xyzx}{wyyx}x{z}x{}xx}z{{zyxz||y||w~z}zzzv~y|zxx~wy}w}||z{z{xxxz|z}{zzw{|{xw}y|x{xwywz~y}zx|zy}{xxz|{zzzyy}|y{|zzuyy|{~{|yuzx{|yzx{y|x|wuv}y||{x~v{yz{z|~~{y{zyzz|}y}{{x{{y{yw{{{wzx|y{w|{}{wz{xyw{~y|~zxw|vx}{zzzyy{}{yyy{{zy~|}ywz||}|{~y|wy{z{|{}||y|x||xz{y{wvzyuxz~|{z{|{zx|x}}z|z~|vx}|||{}z|s||x|y|}~{{|x|{|~}~{~z}y{|~w|}z|z|}|{}}y}~~|~~|~}}~~}~|}{~~~~}~~}}||~}|y~}~~{~~~z~}~~}~~~~}{}}}w}~||~~}}|~z{}~w}}~~{}}z~z}}~~~~}~}{~}}}}}}}|y{~z}|}}~}z||}{{|~~|}|{~}}|~{{|}{||~|}~}{~{}|~~~{~~|~|~zy~~{}||z|~~~}}~z~{~~}~}~~y|~~|~~|~}~}}{~}~}|~~z}~~||}}~}}|}}|~~~}}{||{y~}{~||~}}|}}}}|}}~~{{|~~{~}~z}zxx~}||~~}}}{~}~y}z~{z}~{|}z}}~}}}}|~|x}|~|z~}{}|~y|{{z~~~|~}~|}~~~~~}||}z~~~{~{~}~~{||~||~{|x{x~x|}z|~}z}|~wy{zzx~{w||~|xw}~}}y~zyx~}x{w{~x~{~z{{x|~z{{}y~|~x|~zy{}}zz{|yz{{{uy}{{~w|y{x||y{|~z||{~{y{{}~{}z}||{{}{~~xz}|z||z}}zx}{|yzyyy|xzy}yyv}}z{y}|zy}z~z{z{}~{{~zzz}{|z~|y{w~{{~z}y{}zx|y|y|z{||{xz}{{{zzyz~}~}y{~|{z{zx}z}z}}{z}y{~{z{yv~xxyrzzy}u{||zx}z~xwz{y}|}}{||{~y}{w{}}|{zz{yy~yxzyzzyz{zyx|{y|wy{}z~x}xzxx|}z{{zz|z{~|z~|{{|{~z{~w~~}|xy~}v||{zxxyzry}|zx}|}zzyxzwz||z~yw|{{z|{xzx|{}{{{x|zzy}{{||}{w~}~z||}y}|y{xxyz{{y}y||{y}}y|yy{zzz~~{z{~}z{{|zy{z}{~}||w|{xzy}}x~z{yzzzz{{~|xz|y}{y||~}|~z}y~|z{~|~~}}|v{yz}|z}xzy}}wyyv}zz{v||z{v~zzyxyuz}w|zxx{||z~|z{}}|~{|{}}|||{x}z}wz|x{{xzzzxy}{zz}|}||u{u|~zy{{}~|yyxz{|}~~|}w~~}yw|||{ux|{yz{zzzz{zy{w|z}z}{x{z||{}~|~~y||}|}||}|{~|~}{}}{~~~{~~~|}|~}||w|{~z~z{}{|~}~~}y~|~~|{z|~~~~|}~~~|{}|~~~|~~{~~|||~}~x~~~}~~~|}|}z}~~}~~}}}~}}~||~}}{}}{}~{~~~~~~~}z{|}}y~~|~{~~|y|}~}{}~}~|~~}z|~~~~}}~{z}{}}~}}~~~z}~{|~~~}{}}||~~||~|{}|~}z}z|||z}|~~|~y~}}|~~w{}}~}}~~z{}yyyzw|{zzx~y|xyyz{v|zyyy}{{yv{z{{x}z|yzzzyyzz|~xx||y~v}yzy}}|yz~}yw|zyyz||{|}}y}zxz{t}wzx}{xyzz|wyyyyyz{y{}{z|{{xyzyy}}~zw~}{zzzx{{}y|z{{y~|{y}{xyz|x{|{zyx~yyvzx}{y|w|y~||z{xxxyy|y|{v|~|w~~~||vsyzzx{yzy}zyzz~zy}yw|xy~zyx{z}ywyz{}w{~z{{x~vzyyzv{y{z}|{~w{z||zz~vw|zyy{{~|y}z{~{{{wwwy{{x{{}}x{vw~yy}}~|vy{}yxv~}~y~zy}|uzyyxzwy~zw{yzw~|w||{z{z|xzy~{~xzx~x~x}wzz}|z{~zy~z~xz}x|y~v{u|z|||xv}||~vzx}{v|{}zxyzxz|{xy{yy{xw}yvy|x{z{{~|}|z~yyx|}|y~x}}}~wzx{zw|{x{x|uyz~w~zv|~}zwz{|||{xvvyyxx|yw{~zv{z|u}{z~z{yz|y{|{{~z{wx}yz{yy{z{{u~zy|v|z}~|zzz||xy|z}{yyzwzyz|{zzy{||zx~xxzyzzzyx}y|xyzy}uz{yy|{|vxx|{ywyzwz{z{x|zx}zyzv{||{~{}yyzw|yy}wywz|}z{|{}yyy}yy}z{~x|xy|}zy~x|yxz||xy}{}|{z{~wz~}}|y~{||t}w}{xx~yy{vx||zxwz}xy|w}|{{|||||{w}|zxy{y{~{|}~}~}~}}}~{|||}}}~x}~~v{~~|}~{z}|{~~|~~}}~}~~~||~~}|z}~~w}}|}~~||~}z}|z}|~|{~}~|}~~y|}z}z{}~~~{|}~||y}~z{{}y|{|{||~{~|~~~~|}{{}x{~}~|~~}z~}||~~~~~y}}}~|}}~y}t}~~z|z}~~y~|}{}|~z~~~{~}}}{~~~~{|}}}y~}~|~||~~~|}~|}|}~s}~||~}}|~~~~}~{||~}}}~~~|~~~}}}{~~|~~||}z|~}|||{}}}~|~}~|{~||~~~~}~}}}|~~}~~~|}}}}|}}}|~{}|~z}~}}~~~}}~~}~z||||}~|}|~||~vy{}v|{z{y~y{{|{z|u|wxzz|{{z{{vzzzyy{{yvz{y~~{yx|y|~|yy{~{z{{y|y{{x|~{{~|y|wy}{}|}vxu}{y|zvzx{{{ztwxw|z|x|z|{~y|x|x{y|wx|{{z||{||}y}|yuz{v}y~zzyx{xx~|wxz|y{yyxzy}{w}|y|zv|wyy}{}z}yxyy~yz{}}}~y|x|y{y|z|z{y}yyzx{}zwzzyzxw|y}z|zz{zyy}yyy|z|~|x{|zv{y}}|~yty{zx|}{z|x{yv{yy|}}vxv~{uwx}xyz~z~{x{~|}z|x{v}yz{|{{w~z|~|{~y|zuyywzx}|vv{t{zzzy{|yvzx}vzy~{~|}y{~~x{{x{~y|{yz{|~~v|y{zz{{xxy{z{y{z{xww}y|zz{v|wz{||zz||zx||{|z{wx}{{xx~zz~yxwz}vy{}|sv{wxuv{x||ywyy}wuy|||}z~z|xy~}{}y|w~yyzz|}}{y{|}{wwxzz|{}zz{ywy|wy{xy|z|zx}ztw|x|}z|}y}{{{|{w{z|z|yx{y{|zvz|wy{x|xx|xz|z{xywy|v{|zz}y{|x{{{yv{zyyz~|xyzzyx}}|~yy{~y{|wwz|}y|y{}zyz||v{~|~}xz|x{{zwyz~{z{{||{x|y{x||}z}{}}y{{{~{~vzxzyy{~{z{x}{x}zxz|z{{vyyz|~zy{|~z}yz~||v|{u}~~|}~~|~~}~}~z}|{|}}{~{}}}~}}}~}{~~}|}|~~|}||}|}}|}~|}|~~}~}~{~{|y~y~|}~~~|}~~~}}~}}}}~|~~}~~y~}y}}{}z}}~~|~z{}|}~~u|{~{}}|~~zy}}~|{~|}~|z}~}{}~}~z~{}~z~~x}~{~}~~~~}||~~}~}~~{}~~~}}}|{~}~}}~~~|~{{~~~{}}}|{}~~}~}~}~{}|~~z}z}~~~}{||~w~~}y}~~||~z~~~~~~}~}}~~~}~}~x|~{{{|z~{}}}}~{}~~}}||}~}{|~~}}}y~}|}}}|}~||~~z}|}|}}z{~~~||z}|~~~}|}y}zzyy|zy}z}z{|x}~{zxz|y{{yv{~z|~z||yxww~|{zxzxyzxzzwz|{{yzzx}||y{|v|zxzz||z~{|zv{||x~wyw|{zzxzxywy}z{{zy}x{|}|w|z|{x|{y|x|x~{~|z{{z}|w~x|{wzy|zz}yy{y}~wyv|xvy}wyy~}yt{|xy|xw{z}}~|~}yzwz{x{|y{y|}{x{z|}}z}}z|~xwyzxyz|yz{{zwyxv{}z|~|vywyy|||zyvyzzwx|y|{uz~yzz|{|yy|||v|{}zzxyzw|{{~|}yz~zyyyx~|}v{~yzzz|{|w}{yzvx|~y{}{{x{zszzzz{z|z{uw{z~{{}y||~{y{xtxy|y}{zyz}}{|}zw{}xz~x||y{zy||z{u|||y||}w{|{~}z{zzzzvwz{{w{yyy~yyzyx|{w{y{z|~zuzt{|z}}yz}zzyw~|{|}{z|yyyy}|xsvyzy{}zz}x|{}x{}{xyy~{{}wz|zzz{~y}z}|}xzyz|}|{xwyyx{zv~}xwx|xz|||||z|z|{uwvx{xvz}zy|zyz{}}{y{t{}y~}|{zx~z}zxyv~{yy}{s{zyx}x}v{yz{y|~{{xy|yxz|~zxy}wx}z|yyz{~zx|y}z{yzw{{xy{}{z{{{{w{wzx|wyz|y~{y~zzzzy|xuy}z||}v|z||{{{|{{||{~wy{}~yw~yzzxy}{y|yzxx}zyxzx}xz|yy{y}|{y}{}}{||{}~~|}~|}~}~{}y}~z|{{~||~}{{~|~}}zz|~|~~z~}z|}||~~~|}~}~~~~}||~~z}~y~}}~~}|{}~~~{{|}~||~{~}}z|||{{}~{{}}y}|z{{|~z{|}|{}}~{|~||~{~|}~~~~|}|}}}~}|}~|z}~~|~|~|~|~}~|~~{~~~~~}~||}~~}}|}}~}}~}{~}x~{~~{~~~~|x~z~~{{}}}~~{}~}{|~~}~{}{}~~|}~}|z~~}}~~~~z}}~y|~}~}}~}}~~}x~~{}||~}z~}~~|}z{~{z{}x{|}~}~}y}~~}~|~|}~}}}}z{}~~}|~~~{|}y}}}~|||~}~}{{{|{{{yy{{zxy{y{zywz|wzyz||w{x|zxzz{uu}{w|z{|zyyyzvxuyzz~{|z|}|y{x|xx{zyzx|yxy{z~y{{wy{wz|x|xzz{yyx~wyxxx{y}{w|~{}z|zz{zzzxy~{w{zx}}|{||zwywzxwz{|}}{z}{}yy{}x{{|{y|w}{y{}{xxvy{{~||{~}{}}{|~|{{}}}|{|y{yy~yxzw{~{v{z|vx|xu|xwxyzyz{|{yyy|w}vz~|z{|v}~||y|{|}|{{yz|w|}zxyywzyyzz}zyv|zywz{wy|{}z{|}|yw}y|zx|{yr{x|~{~zz{y}y{wz{|xu{y{ww|v|y{vzvy{vzzz|xyz~z~y{}uyxyz|z|{{z|yxz}~}wzyzx}z{}{w{vz{{yyw||wwyzvzxyzy~|{{{w|y~{{yz}y|x{{|w~{x||z{zzzxyzzyww|}z|{vvzzzx{{~yyxzx~xz}|z|~w{{w|{x}z|{~||||{|{~|}x}|wx}y|||xx~xxzwy}yy}z}}yx{yyyu|y}{y||{{~{|zy{|zzz}}xy|}zvx{yy}yx{{zyxyyw~~{yz{~{yw|zxyz|z}wy{xxw{y|y}zzyzz|~xx||zxxy{|z{ty|xzyxwz}yx{|y|{zwzyyw{}u|yzz{zxty|~|wzz|~~z~|w~zx}~~x~{~}||z}|{yy{yzx}x{vw{{zz}x{{x{t}||vyz{}}}zz~x{{x}x|{|}~|}~|~~}}|}~~~|~}}~{{{z~~}~}}}~}{~}~~~~~|~~}}}|{z||~z~{{|~|||||{}}~{~}~|~}}}|~~~~{}~}}}|~z|}|y{{}{}~}}}{|~~}|}~{||~}|~}{~}{|}|~}~|}~}~|~}}~}}~~~|}||{}z|{}~|}{|~}~~~}~~~}|z|~}}{}~~~}~}~}~y}}|{~|}}}~~z{|}}|~{~~}~|~~~z|~||||}z|}~~}{}}~z}}y}}~}{y~}~|~|~|{|||~||{~|y}~y}}|y{~z{~{~~}}{|~}|}~~{~~}~~|}~x{|{~}~~}~}}~~}|~z{}}~~{}}||~~~~~~~~~|}|~|~}}~~~}}~|}z}~{z}~}~~}~zzz|{|}{zw~~}vz~|~|x{}{zx~vz~||{y{wzyy{zyw}|{z}z~z{{wyy}z}zyzu|zxxx}{y}{{y{{{|v{~}{yz~{{{|wz}ytz{{}y{}{yy{{~z{zy{zw|zz||wz|zy{{z{xyzz{z}{}u|yxxy|yxy{zvzz{{|}ww|{wywz{x{z{yz{{{szxy{yvz~zwz}y{xxzzwz{|}{x}{z|z{{}yzz|~}}z|{{{wy{||xz|wwz|y|{y||xy{~y{|{vxyvv~}zz|{yvyzzw}{{|yyx{y|w}|yw~{w}}}z{wxv}w{~x|}zz{}yyz{xzwwz|x{zx{~zyxxwzzx{y|{{{y}xyz~zzx|y}xz}zzz|{|zyzy~x{xx{wzyx~~zyx{|y|w}}|{{y|y|wz{}z~y{yyzz|x{{}xz|y}z~z|zv}z~xyyy|{||z|}|xy|y}zxy~{y{y{}yyyzxzyzx|{{vz~xwy{u}v}yyvzy{||{zsxyxyw{y|x{y|{||z{zz}{|~z~|{|}y|}~xzu||vxwy{}|{{{xz{wz{z}|z||y}{}}yz{yxyy}y{~{y}}y{{~yxzyy{yzx{wx}zv{zx{zy{xzwzx|}{}zz{z}x{|y{yxw{yyyyz}||{yxz|zu{txz|}{~xxy{~{~y{|zxzv||}{zxxxyxz|zwz{}x}vyx|{ww~x{|{~}}{z}~}||x}}{|{||y}zz|zzyx}|yw}}|yw{~y~y{y|zvw}|y|{y|}~||~~|~|~{|{y|{}~}{}~{~~~{y~|}z|}~}|}}~|~}~~|{~~{}{{}z{}~}|~{~|}|{{~{y~}}}~}}}||~}}}|~}{~}~~|}y|~z~~z}~}~~z}|~}~}}}|}|{}}}}~}|~~}}|{}||~|~~{}|z}|}y~}~~~~~}~~~~|}}~~z~~}|~~~|}~|{~~~|}{|}{||~}~w~{|}|y~~}|}|z}}~}~~~y~}~~~}yz|}~}|~|||}y|~}{~}~~~~~~~}~}~|~{~|~~}~~z~}~}~~~z|~}~}{~}{}~~y~|~}~~}}z~}}}|}~~|v~}{~y}}|}|~~}|}~~}~{|~~~||~}{|~}|~}z|~}}~~}}~~}xz~~|~}~|{|zwz|~|xtx{zsszwyxwy|}vwy}{y{xx{xwyw}yyz}~~{zyy~{}w~{u}yyw~{zyyz|{zzz{vx{y|vzyxz|zyy|wwyzzyx||zw{z}zwyz|xyxz{y~w||{w{y{}{wy{z}xw~zvz{zw|yz|zyzzwwywwzt|vxx{{xzy|~z{{xuz}{z}z~x{v}ty~}x}|w{{|yywzx{w}{z{{x|xyzv|yzz|y|zxyyz}yx{|}}zxyzw~~v||x{}{x|w|wx{|{zy|w|zx{~z~zvy{xyxzwz{xxx~zwwzy~||z||w{{z|z}}zw~{||{w|}|v}yw|{yyyzwyx|uzyz}z|u{yx}zy||}{w}{|z|vy}w{|{xyy{y~~}~y{y||~y{||xxx}x{zy}yw{}{z}{xxzvt{uy|~y|}}~~wy~{y{~{zyy}z{y{z|y{{}~zwuy|~}|}wyv~z{swzzz}{z}yvz{|yz{zz{yzzxu{}|x{{y{w}{x{zzwz{}yz~yw||{xy}w~tyzyyyx{{xvzvx|{{z~{yyy{|z}{|}{{}w}wx{{yzwvz|yxxzwt|y{}yxy|~zxy}wyvw~|z~|}{z{z|z{|z||||}x{{xy}z|{{}{y{{|wzy~xvx{{}wwy{{w|y||}{{xzyz{|z|}{}{{~|}|zwy~z|}zz~{z|{z{yzwz|zwy||y|~|{zyyz~}z{|x|~zw{{}y{}z}zxy{yx{}}}~|||{}z{~||}~|z~~~}}|~}{~}}~~~}~~}|||~|{{||~|}~~~~{{~}z|w|~}~|}}~{}}{|~~|}}}~|~~{x}|~~y}~~}~|y{}~}|~z~|~|}~}|}}~|{{{|~~|}}|}|}w~~~~~~~~~}~~zxy|}~|~}~~}~||z~~|}~~~~~{{{~{~}|||~}}{~~~}{~~~{~y~}|~~}}|z||~~z{y|~~~z|}z|}}z|~}~~~|~~~~z~|~~~}}}~~~~|}~}|~|~~y{~}|~|~~}z~~}~}~~}~|~}}~{~~y~~{z}~}}~||~~}}}~|}~{}}~}}~{}|}~|~~~{vy}v~wzx{w~}|wy|yt|zy~|}zx{}zy|yv|zzzz}x{w{y|xx{yzwz|xyyzw{vy{{wx|~z}x{x|x}y~|x|vyz|{}|xzzv||z}y}wyw~}zx~|wy}{zywz~zuz}}vx{wy}zsy|||}x{{{|{y|{y{zzwy{~{zy||y||vy}zr{|z{zyzvy{z}}{x{zy}}~z{{z|v|{zz{|}v~yzyz|{{y|z|zxx{}yzxzy{|{|zyyxw~zwzyzxz|wx~{|v}v{zy{zxzx}{u{|x~zz~{{{y|zxw|{~x{yzyyz|{|wy|}z}{|}{z|z|yzzzyyuz}|}yyxy}y|v}||y}zw}y{z{|x{~xzvzz{x~||w|zvz~{{z{|wyz{yzyx~zy|yzyz|yz|{|xx|{|wzz~~|z|y~x{yz{}z{{{w|s}tww{yx}x~{yx{zz}z{}yyzy|yz{z|{z~z}|{yzzs{{w}zz{xxw{{wxw}z{x~}y}zyz{|}}yw}{{~{w}}zxzzzzzzy|}yyx~x|~~x}yywv{||y}}zwy}|{{yzy}{q}yzy}|yy{v{}~|wxxww{x|w}ww{v{x|~{zzz{zyy~|{z{z{{x|x{zwy||vv}|~|{}z{x{ww{|}||yzz|}y|z}z{|{}{~vzyxv}}yz}|yzx{{wy{{x{|ww|yx{y}ywz~wzzz{vx|}zz|{|}{{|}yz{z~{yz{w{~|z{~yy~z{zzz{wzxu~xy{y|zyz{x{|}{xy~z}|}zxy|~~~~|{~{|}{y}~{~}~~}|~~}~~~}z}~~|~|{~{{}{~|}|{}vy{~}}}}|}~~~~|{|~~|}}~{~~||~{y{}~|}}~~{z~~|~}}}~}~}}{~x}~}}~}}~}|{~{~}}~~{|~|~}~}||{}||}~|||~{~y}~}|}w~~~~|~}z{~~~}}~}~y~|~{}~|~~}}~~y~|{z{~~}}}yy~}}|}|}~~}~{{~}|}~|}~|}|~}|~}||}~{~~~|~~|~}~~~}~~~|}~~}}~}}~~}~}|~}z}~y~}{~~~{}}|x|~~{~|~y~~}}~}}}~~~|{|}{}}}~~~~~~x||{|~~}}z{~{~~|}|||~||z~|z{}~{}~{}}~}|||z~~~{}~}~~{}~~}~z{~||~}}~{|z~~~~}~|~~{zy|z}||{}{}z{yzxtxx}yyzyyv|{wvzw{|}w{u{z~}{{tyxwzvz~}z}zy{~zy{~{zy|zy}y|{zyy|||x{}|wzy{u{vw{{wv{{}yuzty~|z||z|}wz}~||}}zz~zyx{{|~{yyux~yywwu{yxyr|{{zyz|y{uyzzuu|xwxx{||||y}y|z|~|y|~}}~|zx{{z|y{wwvx~{|w{z}yzy{x{xzy{|w}yww|{}~x{|~|}xzy{y}z{}}y~y~}x|xx~zyyywy{x|xx{xvyx}{z{x|zy||z{}x~v|}|yz}x~}{|}{~z{zu|~z~~u{}}}|xz}yy|yw|zwzyyy||ztz}yzy|~|xyz|yx~z}}yyyzx~}{y{x{}vy~{||}}y}w~zy{}~ywxzzyy|~}vz{z|vzs{|x}x|y||}|}{|}~|~v}}y|y}|{yy}|w|zxxv{{w{~zzyzzzwz}zww|v}{zu{xzwvy}z{}z{zz|~z}x}zz{~{{{|z{}y||}|}wxyx{ytzwvzz{}||yw~{{~y|yx{z{~|z~r|}~}|z}{zvzyy|{{y{|{{yz{y{yw{{zy{wxxz|yxz{xwz|wx}y}{z{yw}zzv|~}|zy|yyz|y}{~wz}w{zz|yxvzy{z{|w~xzwu|{xyzxzv{vywx~y}|~|zx{y||}{}z~xxz{{}x~yx{|zv|zzy}z}xwu|xu|{{|y|v|{zyz{uy|~z|zy|y~|~zz}}{||{~}}}~~|~~~~~~}}}}~}|~}~{~}{~}~|{|~}}{~}|||~}|||~}z}|~v}{z|~}|x|~~}|~~|}{~{|~||}}~}~|}~~}{{}}~x~|}}{z}{~~}y|{z{~}~~~|~~|~~~~~~~{|}~~}|~}{{{{{~}|~~~~~~~||{|{||}|{}z~}|{~~{~z}|}}}~{~{z{y~~{|}{|{~||~}~}z~~}|~~}}|~~}~|}~}z}}}{~~|y~z}}~~}}}~|~||~~z~{~|z}~}||}{~~{}}|~x|~}{}~}}|~}~~~}~}{~||~|}}||~~{}~~~}~|{|~}~|~~}}~}~{~|~}~||~~}|{|{}~|{~|}{x}}~|{|}~}v{|~|}~~~|}|~|}}||~{|}{z~}z~|~{}}}}nyz}xyxyz}||}}|y{wzu}xzy|{y||yx|}zx{wzvxz{y|z|zzzy|}y|xyx{zryz|yxyyw~{{zv{v||}yvz|yz}|zwv~z|vyxz|xzz}}{~{{|{|xzxuz{}z|v|{yw~}{yu|xxz{|zz}}yzy|zv|}yzy}}vw}{|xxx|y|zzyz}}xvyyzzyx|~~}xvxzz{|wwyy~yzx}}xz|~}}}z|x|{zzzvwy{}wx~y}y|y|z}{}zxy}zx{||}|{||w|}|{v||zz{|~z{|{{xxy{x~{x|tz{z~|~zwy{yy{wzwy}y}w}{x}}zzy|z|||zx}zx|uwzzx{zzxw|y{z|y|~yy{|}x{{{}ywzwv{z{yux{z{~{|v{z|~|xxy|{{|zxww{z{|wz{{x~xx{z}{wz{y{wx|{z~~|yx{{{|||yy|zwyzzxy~zyzz{~z}{}x~~y|{~|{{z}zzwyx|~y{y}y{{{~|zx{{zy{~|{~wzy{w|w}|zw{|}|ztuzxz{}zzxt}~{z}}xyz|{{zx{x}|y{u{zzyzw|y|}{~x{~yxzyyzz~zzy}wyzwy{yxxy}wywzzxyxz~}}|{xzz~xwx|xw|~|z}{yxzy}{xyt{wwxzz{x{w{{wvxyyyx|yzz{w|x|{{xx{wx|vz|wzz{||yv{{zzz|}y}z{z}yyxyx}~}z}zy~|x~{zzz|}wz{z|{|}}s{}}x~{{{z}{|{{y|}{{zy{|u}{|y}zy{{y{z|w}xx|yu|vx|y|y}}~}{}|}v~}}}~~z|z~}|}{|z~|}}}{~}}~z~|}z}}~x|~~|~|}}~x~{z~{|~{}{|{z~}{}}}z}}~~|y}zz}{|z|~}}~}~}~}|||~|||}~~~y{}}~~~{}~~~{}}}}~|~y|y~|~z|z{~~|}}~}{}~}~{}y~}~~~~~~|{y~}|~~}y~{}~}}~{~~z}}|~}~~{|~}}}~{|~~}}{}~~}~{~~{~}}|{|{|~{}y~~~~~|}}x~}~~|}x|~}}~y|~~||}{}}~{~~~||~}~}}~|~}}{|~}|~y~|~~}~}}~~}{~|}}~{||}|w{||~|}~~|~|{}|}}~~~}|}~|{|}~~||{|~z|~~{{}z~||~|}}|}|~}}~~}|~|}~|~w}{|{}z{y}|z||x{}wzvwx{{xxyvyy{}wyyxvv{yy{xxy|yxzz{{vw{v}~~y}xz}w||yyyw~y{w|vu||y{zuyzx{xxx~uysvz}}v{yyzzzyv|x~zw|xz}zz{~xw|}y|{|}y{z~y|z{}xwv}|wz~xyz||zzwvyzxywyzzwx|w{zy{z}}|{}{z}xzy}{vyz}~z|wyyzyxzy|}zzwz{~{{zz~wz{zy~{x}wvy}{wy||u|y|}{xz~z~zy{~w|zyszxtzy{~z|{tyyz{zzz|{y||}zyzzxzw|yxzx{{w~|}v}|||}|x{}zy}x~yx{{||z~z{{xzzzzw|zvw|zzy}{x|z|wyy{zyxwx}{~{zy}zz{z{}z}z|zy{}|wy~zzzzzz}wy{uw~}xvy{||y{z}wz}{}yzzv{}||{y}x||~||yz{}|{|{{|}{|yz{|yy}uy~~{z|{ywy|z~yww{yzz{z{}x||}y{w~x}~{z}yx~|y}|{|z}{z||{{{|x{|yy{~}z{x{}{{{xvuyy}tv}y~}}{zz{{|{z|~zz|~yyyy~{|yyzz|{|uyzv|zz~~{~|{xyy{xy|yzxzv}xxvy|v|y{z{|z{{}x~}}yx}yz{}}z{yx|~xxy{|xyy}{wyy|xu|zzx}w|xxy{{zw{~~~}{|xx|||z|~xz{{y{{yz|}xxxx~vyxz|{~yyxuxy~v|zvzy{yx{zzx{xy{z{{}x||{{|z{z|~}~|~~{||{}|}s|}}z{z{}|~{z}~{~|}|{}}~~~~~|z{~~|z}}|}y|~z~y}}{~{~}}~~}~|~~z}}{~}|}z{}||~}}}}~~y}~~|~}|{|~x{~}}}~y}~{~~~}}{~|z{~}~~||}}|}|}}|}{{}}~}}|~}}~}y}|}z||{}||}|}~}}~~}}}|z}||}{y}yz|~~}}}~}~}}~}z~y}}~~~|}{|}{~~}z}~x~}~z~}~~||~}~{|}|~|~|~{u||}z}{~~}|{}}||{|}}}~~}|}{|}|y{z}}|}}{}~}}||~}}~}|{~z{~~{~}}~|}{|{|~~~}~~~{|y~}}z}|}}zw~{~}{}~~~{}yz}zyuy}~vy~|w{yz|}vy{y|xwy{wvyx{y{zzzww||yx}{yz|{ww|~}ywwxz|}|w~t|w{~xyx~y{~|{y~zz{|~~|xyy{yy{|w{zxx~}|}{y{|{|{|yv~y{yyz|x}yw}xyy{vyzzzx{wzyzv|{yx{z|{wyy||z{xxvx~zw}x}xzw{}xyu|}w|yzzyz|x{}y||}{vz{{vzz{vyy}x}}z|}w}|w|u|vv|wy~|yyux|z{xz||x}yxw|w|~vx}{xy~zz{|zzzwz{zzxzx|{{{xy~y{~z{}w|}xvzyw~|vz||x}y|z{xw|wu}||x}~|zwz|~txy|w~{|zzzwz{{yxw{zwyzx{|}}|zw|}{w~|}xzywxz}||{|~{w{{}|zy|}}{|y{zz{z|y{|u}yzxy|x|{wzyy|y|}|y|zz|||}zzy|{~y~{~{{{{{|{y|x{{{z|y~{zy}{|zzz|~{xw{{|xz{z~zsz}{z|xxwz{yzwzw}zz{v|z|~|}yy~yx~x{v{|~{}w{|yy||}v||t}}zz{}yyw|vy{x~~uwxtzv{{}|||zwxz|~|zxw~{}y{||zx|z{{zxxw~wx~yyzyzw}zwzyyyvy~}xz{wv|xvzvzz}v}|{x}}uyx|xxzwwv{~z{zz}{}yv{xzvx}yy}z{z~z{{xzz|xw|{{z||}{{{}|{~z{{z{{{y{}w}}{{xx|z|zzw{|~~xxy{}zx{z{zz|}zz|{{}|{{|~|}|}~}|}y~}~}|}}~~{~|x|~~y}{~~}}}zx~y|~|{{~~~{}|{}}z}x}}~~~{~{{~}z~z}}}~~}~~~{}z}}~}|x{~~~{~|~|}z}~}}||{~~}{|}}|~~~|~}y{}~~~~~~~~|z}{}~|}}y|zz~~~~}~~~~z~~}}}~}~~~|~}|~~}|~}~~}||~}z}|~~~||y}}z|}}~}{~}}}~~~{~~||}}~}||}z{|~}}{~z~~y~}|~}}}||}}}{||~zz||~|w||~~z~~|}~~~~y~|}~~z{}~}{y{{{}{|z~||{{|}}~}}~z~{~|zz~~{z~}|}~||}~{}}~{x}|}}}~|{{}}}|}|{{~}~~~~}}~{}}~|}~{~}}~|}~z}y}{{z|wyx{{wz|{zuvwyxyzyzvzx|yzxz{yu{{y{}xyzxz||{yz{{~~xy|z|~~~|xzy{|z}z~{u|{x|{u{x{||z|txuyz{~xy{z{x|~}z||{|||}x{y}}y|{t{~}|y}zy{{xz}|{wxyw{z{|{zx|zv}uyz{y}w{yxxzz{w|yzwvzyx|yz~z{x}{~z}z|y~q}z~{~yzxzzz{zw}ywxzxzyzyxz{zx|yxxzwzz|{}|{vvy|}w{{|}{{x~{}~xyzz}{}y|~}|{wv}{{yyxxxz{{{x~{yxyxw|zwyz{{yy|{{zz{qz{zz{zx}z}zvzzzx}z|ywyy|xy{vxwzzpuzxy{}yy~}xz{z}x{x{zz~|x|xx|{zy{}}|}}}{}{|{yyzzw{x||z{v{w|~y}zywy||x{z{|xwzw{y{z|{{{|{zyz|yz||{{{~yx~y|}zv||yx~yzz{||x{y}zw|xywuy{tzz{zx{~{{xyyx{|{{vx~y|||y{{wyyy{{||x|{yz}|zxwqy}sx|}y{yx{}|xuyz{|{{w{xy|zyy}~||{~|yxy|zyz~{~z{|zzwywzywzzyzxzz|xx|zzxyz|x}zyuz|y{z|w{{x{~z||xz{{z|}}zyxxz|}wy{{}}|{xwz{xwu}yz||vwz}zwvxy}|xxw}z||{}{z{v{y~{}}{xv|}z}~{}{{x||u}y|zyywuuywzy{{yz|wyxvwyyxzwxtx{~y{~yzyxw{z{|z|}~y~~~~~|{|}}yz}t|x}~}}x}~~|z~}|}}|x{|}}}~x}||y{|~~{}|~|~|y}{~{~|}~}}}~~~z}{|{y{x~z|}{|{~||}~~}{|}w~|~|{~~{vyz~}~~~w}}{~{~||}~}~}~||}~}}~z~~z{~{{}{z~}|z{}~|{z~|}~}~~~~~{z~{~~~{w|~|}}|{z}~}|}v~}||~{~~|zz~}~|~z}~|}}}s|}}z}~~}}}}~~zzz}~}|~|||}~{|~}}z{~}~|}y|~~{}{{}{}}|z}||y||{}}|{}~}}}||~{}~}{~{~~~|~z}~{~{}}}|~{~~}~x|||~}|~~|||~~|~}x|z}z{~~{|}}|y~~{{}~|}||{|z|}}{}}x~{|}z~}}}|yy}wyzxzv}z{zy|~wxzx|y|zw}yywy}z|{x{zzy}~}yx{y{}uuxt{{z{}||x||y|z|z~|wv~~|y|{}{~yyzx|z||wu|}|zyvyyzwyww|zz}y|zzyx{zz|||y{~z{zyzz{zz|wx}|xx|zx{~|~y|||x|{~}w{{zyy}{wy{|zvzyxzzz||yzwz~w~z~|xzx}|y{z|vz{~zz}}|y~yy}~|{{ux}}z{yy}~}x|xz|xu}z{w}zzz{{ywy{{z|{|w~yyzz{vwy}}||}}|x{w{{z||yyyw{|z}wzxz}~zyzz}zzz~}yx|yzvz~w}zx~z{}yyyx{~yzy{||{zyz{{zzy~}{~x|||xz}{z}~y|xyz{y||{|{xyzzwz|u|yz{|xxxxxz|zw}{z}}{{pzw|zzz|z}wyvz{}|wxz}wz{{{{v{{zz{z{{{yx{z~|}~{xz~{}xyxyzz|x|~|{y{}~|xyyxz{zy}zzw|yv{{zz~y}zy}||x|x||{xzzxx{||z}xzy|{}|xz|yyvzxy{w|xz|wu||}x|wyv|wy}zyzx|{{{}yyxy|z}|{z}|xy{|z}z{yzyz{||x}z|y~{y}z~w|szywxzzy{zzwzyyx~{w}y~{w|z||}}zx|z~|z{}|yzz{vw~y|{zzx|yx}wx|}~s{{||{{||~v|{yyy}~xz|x~yx|{w|}||w}z|}{z}uw~xy|}}{wzxwzy|~y|w}}xxwvy|{~z}{}z{{w~|w}|}|}}}{z~~}|z}z~~{}||||~|~{}~~||~}~~~~~~}~{}}x}|~~~}~|}~|~|}}|{||~|}}}|{~}|||~~{{||~|{}}~~|~}{~}~}~|~{~~}~}~~y~~}|~{~t|}~~}{~v|~{~~}~}}~~}{}|~}~~z~}~~~|~}~|w|}|}~}}~~{~}}~~}}y}~}}}~~z}}||}|~~}}}~|}|~{|y}}zx~{|}z~{}|~~w~y|z}}}}~z}}}~{}~~}~~~~{~~~|}z}}~}{}|}~~~}|}{|~~~~~~|~|}}|}~}{}}{z}y}z{}|z~{|~z|~||{}}y|}|}}z~~|{{}~{~~}y}}|~|~w||~}~|{{~{~~}x|}~~x{|}~}|~~~~|}y|}z~{~}~x~zxzz{}~|yz{zvwzyyw}v~xyyvxz~xz}yvzxv{y|wy~}zx~z{|z~}y|z~|zwy{z~{~xy|w~|z||y|y||~zx|vzx{{z}z|{wxu}wwzv{yzyyvx|}tz{zw{yxx{y}w|}z}z}z}|}~ywz~xxxz{w|{xy}yzy|xz}xt|zy{w~y}t|yx||}w}w{xy{{z{wz}~~~}}wz||~}x|zv|vzyr{|zy}{y{vyv{|zzxyxzw{y|zy{z|{{{~ww~yyv{x}}|xy{z|x}y~yvy{t{z}v{{xyx|x{u{}z|zwwxyuxxwvxw|{{yz|{z~~y{y~zw|{|w}v~||zv|{y{xy}yy{wwwx}z|xwz~{x|z{zz{x~wx~~x{|{{|}vz|zzwzy{~~}~}~x}z}{x{z|xxwzzvvv|}xyz~|yxzzzzwt{}}{{}zzz{}{xx}x{y|{v|z|}{}|{}vyzyy}{z|z}{vuw{~vzxvzv~xyyw|}||{||zwx{{z|{{||v{y|x}w}~zzy|}|{y|w~zyuzxwzz}vyyvzzyy{zx}zwyxzwz~zy{{z~}x|{|w{vyz}{zw~|{~|}zzzx|yz{u{~{}~v}y}uw|z{zu{vxxx{z|~x||z|||{y~z{||{{v|}{yy{|~|xy|y|w|y{xyuxyy{yyw{xxxw{{zxx|zz{z{z~}|w~~xyx{y}{yz~w|{~y~{{zx|z{{{x{wyyvvyxzyzwz~|yxxv{|~wyz}|}}|xyyzwy|~z{{z{{~~}~||~}}|~}~}x{}~{~y~{}{~{}|}}}}|}~}~~}~~~|}~}u~~|{}}|{~{~}zz|||}~~z}}~~|}}~~~~y|}x}z|{~{{~|||{}}}}{~|~{z|||z~}z{}~~}{||}|||~~|}~~~}}~|z}|{|z|~~{}}|~z~{|{~{~~z{}~~~}~~}~}}{~{~||}{~|~|z~{~{|}~~~|~{{}~}y||zz~{~{~z~{~~}z~}{y~}~}~x|{{|~}z|z}~|~|z~}{}{{{~{{}}}{|||{{z~~|||y}|~~}|}~~~||y|z|}z}|zz}||~{~||~}}~||}~}}~~~|z~{~|}|~{|z~}~{{{}~}{|{|||~}{~}}|~~~|}|yz}~}z|{{}~}|~|~{~~zzvx{x~{|{{zt{|x}y|x~zzux~||yv||zyyz{y{|zx}xxz{{|z{wyzx}ywzz{||{~wyyz~yy}zz|yx{x|zu~~xx}{yy~{yzx{{zyxyzyy{xx{~}uxxz{y{~z|z{wztxyxz|wx{yx|y{yyuyyu{vyyzxy{}{|yx~zvyzxzzywz{yz}x|zuw|xzyyz{{y|w{w|z|y{wyz|~}{x{|}{|wxzy|||z~{zy}y{{x{}tzv~~zxzx|xx{z|zw}ww{zxzzx|{}uxuwzz{}{}xz}{{}xuz{{{{wz{yx|yz||}yx{zw{~~z{v|z|xy|}xz}}|}}{y{yyx}z}x}y{~{w|yy{{x|zxxvw{z{zx||uzzy}}{~y|{y{y|z{~{z}yz|z||zy{}|xs}}x{{{zw{yz}}yv|vyy|t{zz{{||v{|y{~}{z{xz}zyyzzzy~}xz|y~y|y{}yzyz~t|||wywww}{wz{y{}{y}{{zuwvzxyt|{|xz~{}|wxxw{{vy|{zy~z}y~wx~zy|y{y{x}|z{zy|w{x{}r{zy{}y~z~z}x{w{}z~{vy||}zy}{{}y|}{wxzwy}v|xz{zwvzzx|x|~xv}zzz|wywszzyy|x}~|~|y|~{zyzy{zwzx~zx~|yx{{}}yz~zz|~{{|z}wx|{zzxvuxyxzw{y}||}ywzzzx~|xz{zw|z{z|z{xx}}x}{yy{|zx}yyx~~{yvzzx}w|yxz}|z{x{y}{}|z}}}z~~|~~}~||}|z||{||}|}~z|~~~~{}~~~~xz{}|||}|}~y}~}}}~|{{{}{~|~|}|z~|y~~{~}|{w|{|x|z{{}|}|~z}~|}}}~|~}~~~|z}{{|~|}}}|~~~{}}z{}~~|}}{~{|z~}zz}z{~|~|}z~~{|||}|}{~|~{~y~|}}{|~~}~w}|||~}~}~~~}z|~~z}~}~|}|}~~z~y}~~~}}|}~}}||~||~~||~}~{}}y|}~}~~}|x|{{}}|||{|z~|}||~}|{}}}}~~y~|~}{}|}}z~}}~|x~}y}~}{~}|~~~{|{}}~~|~|x}~}|z~~~~|{z}{~~~~{|}v~{~~}{|}~}|{}}{z{~}~}~}}{y|u{{u{yz{~yz|w{{y|v|yv|y{|~{|wvyzx}x{yyvz|z}yy{~}|y{yy|z~|{{yz{yyywy|y{}yyx|z|yx}wzxzyyyyyx|zty{w{y|{|{x|{}w{vv{{y||~y{|z|z}x}yvz{~~xywzw{{zwzxz{||x|x|xx{|vxw{w~|~~{w}y{yy|}{yx|~|}{|}}~zw{vyu|vx|wx}yzy{{w}vwz{x{y||wzz}{}y}}||}yw{y}}~z{yz}z}~y{|zyvz{{vy{tu~x|z{y~y|zwwy{{yu}zz{|~|||{{x}y||}}|~|{z}zzz{ww}{}|y}|yywy}z|wzwzxz{yx}|yw{z{xzxvx~}z|zy|{z{yx|{yzw}{y|}x{zzzwx|y}x{y{{wx{xwyzxz|x|y~yz{{{z{{}z|{}}zyyzw}{}y{{{w~|}y{wzyx}yz{zyy{z~||{z|z{}tx{x|t}x}wxx{z}zy|}{z|y{{|{{z}zz|v|{zy}|{xzy{~}zx|y{w{~|x|}z{|}y}v|zzw|~y~xzx{{y{}z{z|xy~y}{|{zyz|yy}{wyzww|~zzx}|z|z{yzyzyvzrws|z~{z|y|{}}}~||zz}{}}{|xz}|y}zxzxw|xv}zyywyu|xyzx{|yzw{{v|{zzz}|{|y~|v~xx}z{{rw|y}{|zz~}||x|||x{}yy{z}|{}xwz|}{y}ut{xyy|x|wvxv}|{zxzy|zvz|y}}y~~~~|~~y}~}|z}}|~~{~}}|~}|{~~|~}~{~|~~~z{|~{z~|{}}y|}~~||}}~|~}~~{~}~}|}}~~~|}}~{}|}}~~}}~{}}}}}|~|}}}}}~}{{z{~}~~}~z||y~zz|||}}~~x|~~}}{|~{}{}~{}{|{|z~~{}~}|}~~|~~~~}}~~~|}}}|z}~{~~}|}|}}~zy~~{}|~|{{~z~}{z}|{~y}~~{}~z~|}}~}}{|~~|}||~}~~}|~{~~z||}~||}~{|z}z~}~~~~~~}}}~|}z}~y~~{~~}}~~|}~}~~~{|~|~~}zy{~{}{|z~~~{~~|||}|~}|z{y{|{}y{~z|zzxx}y{qxwy{zw{{yyzw{wx{v{~{vxzzx}t{}{yqz}{zx{{|z{z|{|}x{ztzx}uz{w}{{|~yzvv{{~|{}zy}yzx~yw|{y~zy|w{~zzyv|~~xyxyxxzzvwyz}~wz}yzyxzyxw}vwz|||tx|{wvu|xzw}}y|{}}xzy|y{}z|y~wyzz|y}|z{x{{{|{|z|v{{zz|z{zxzy|xx|y|v~xx|v}zx{yxzz{yu{x}~y{{}{z||{xy}{zyzy{}zzz{y}}x{zxw}}{yyy}xyyz|{wz}yy|~{{zyyy||xyzz{y{zyyw{y}x{{{~{|}|zyuu{|~xx{yz}zw{|yzv|||~zx~}x|z{xy|zz{zuz|z{z{y|x|}{z}{w|}z{yyxy{{wzyz|}{~|}|zyzz{w{uxyzy{z~xx{|y{z{xywyv{}~{z|{|{zyx}wzz{x~}|x{~|}zzy}yz{{yx{yw|{}z}zv|xwxuzz{|zx|wyyx~~w|w{{z~y~z~w{wx}{yy}}w|zy{vx}{~{{y}{y{zx~{|~{zx{z~y|yxzyvyyx}{|{yy}||{x|y}||x{}{{x|z}{w}z|zyzuzyz||yzy{xx}{||x|z{wzy}}{{zyy{}|~y~|{|y}}z}y|xzyxzzxzy|zyz{t{v}|~{zwyw{|x{xpzztzs{xz~}~}zt{zyzw{{~}{}{{zu{x{zzy}yy|uxwwz||{wy|z|yz|p{|{wty{|{wwy{}~{}~|~{~}}~}}~~~|~}|~~z{z{y}}}|}||||}|~||}||~~|~{}||}}~~|~}~||~{~|}{|{~{}}}{~|}|}~~~~~}~}}{}z~}~~~||~|{{~~z}~}{~}||{}~~{~~|}~x~}}{~~~}{|~|~{~|~z{~}||}}{}|}x}}~{}}}|}}||~~}}~|u~~~~~yx||}}~}|~~}~|~~~~z{}}|}~|~}}{|z~z~~|{|}}~~{y~|}}~~|~}zz}}}|~||}~}}~}{}~~}}~|}|||}}{~{}|}|~z~}||~z~{~~}|~}~}|{|{z}}}~{|~y~}~z}~v~~x~|||~|~}|~}|}~z~{}{~z}{}~|~}|zz}~z|{}}{~{~}~~}{~{z|~z~xx|}~}zyyzzx||wxyy~x|y{uz|y}w{wwvvxzyx|x}|{x}y~||}|z||y|~|}{~y|zzy|{||{z{zz}{z|w{{yzy{|zyyz}{wv|yxyzxvwwzy}{yx}zyz{u|yzzxzwzu|~zy~}xyyx}{|xyzw}vyv|z{~v|v{zxw~yywxu|yxzxz}z|x{z}yy}z}}|u|wx}~}~|z}vzyz|{zyyz{y{xx~wutw~wxx{zyw}|zw}xzx|y}~yyzyw||z~~{|z{x~yz|}~y{{z|v}zx|w{||zv{wy~y}xuxyzy}zz|yzz|||}}xz{t|zxzz||{y{}{~y|xw~z|yzxwvywyzzvwqyxz{w{yyvvwyv{t}}{z{zy~z~{{}~}|}x|z{{y|y{~|xxz{z{~zy{{||~{y{w|v}{yxxzx}zy{wy|{z}y|xz}~{}|w|}zz{}|wyz}{{~yz{wyx||yyyx{yywyzxwxv|tw~x{x~y{yyx}}{y}~}z~~}y{|u~~yy}{{zy~}xx}{}yxw|xw{vywzzuw{x{{wyw~xzyuzwyz{x}{vyz}y|~x{y~{{y{~}~y|{{z|zw|zw}xyy{xzww|vy{vxzxzuzzxwz|z~|{{{zw||{{{|zywzvw{zy||}}~z{{~}||~}xy{zzxyyw~|zyx|y|y|vxuxx|yx}zz|}y|{w{{z}y|{{x~{}y~|||z|yv~{zw}wyxw~|yx|zyx}vy{}zyy}xy}~x}xzv{{|}zv~~|}~}~z~~|~}~~|z|}}}{{|~~~}~~}}|{||~~}}}}~}~z~{|{}{|~}}}~}~||~}||~~{}zz~|~{{~~z}||~~~~~}}z|z|}|z~~~~|}~}~}|z~~|{|~}}~|}{zx~~~}|x}}~~}~~~{~{~}~~}}{|{}~}~y~~~{z~~~~|~|}z~}||~{~{w|}~|~}}~|}}y~}~}}}|{~~|~}~}}}{{|}}}}}|~|~}~~}|~}|y~~}~}}~|}|~~||{{}|}}}~~~|||~}||{}|}~||{~|~}~}|{~~w~|~}}{}{{~~}}~~~{||y{}}|~}~}|}~}yz}~~~{~||~~}~~y~{||~}~z}|~~}z||}~yz}~~~~}|x~wx~{}z|z~|}z{}|}y}~y}{}y}yzxvzwx||yxxx{zzy{tw}yy{z{z|wt|xxz{}|y}wy~yy}{}zyztz{z~~y{u}zt|zx|{{xzz~ywx{~x}}{|~}~zz{z{{vty}|{{|wzz{wy|{~xw{z|yy||}z|yyxz|x|{xv}|wt{yxy~~zzyy|}y}u|{z~z|w|}|{xxvvzyz|}~z}||x{{x}{{x{xy}|xxyz~||{xu|z|}zxywx}{{}yzxyxyz}wv~zwzw{{z~|{s}w|z}~}}x|{y}|z{{w}yx{xx{yz{wz{z}{|yxyx}||zzyw~u|{yz{{vyz~~}z~|{x{z}y{}y|w{z|u}ww}zx|yyx{}vyxzzy{|yxz|}|w||{zy|{~y}vwzyz~}xzv{{}zy}||{}|yyyyzw{}yzy{yx{|yzx|{zzyyvv||~xuwu}{{x~xwv{yz~v|vz{{|w}u}z{}wy}{}w{~|{{z}zzzz|{|y}z{wy~|zx{{|wyyvy{z}wx~zz{y{xxy}|~yz}~zz{wzyywvz}y{x{yz|xwz|~{}w}y{z{|z{x|zz{yx~|zzs|zxyz{yzyyy}xyy{v|z{x{z}y|xx~z~}zy{yz|{z~}z|xyxvxxz{||{zwz|v{x|z{{{w{{{zyzxw|yxyxzz{{y||{vz}x}{z|yzx{wx{~{x}yzy{|y{|~~yz}}zy}z{zs|v|zw{z{z~zyz~|{zw{yyzz{yz~zz|zywz}|z{x{{zv~{yy{|xwv~zy~y}{y}~z}xw{z|x~}z}~~~}}}}~~~}~{y|~}{}}{|~y~~~~{~~|{}|}|~z~z}|z|z|z|{z}|x}y}}~~{~~}{}||{|~{}{~}x~}|}}|{}~~||~~|}~~z~||~|~~y~~}|~~}yz~|{~{~}{~|{|~{~~|u~|~~~}|~|xz}|}z}{|||y}{}~}}{}{|}|~~~}~{~~~}|~~}{~~z~~~}}}|v}~}~}~}}}z}}~~|}z|~|}|z~~}|z}~}~w~~~~z~}|{~|x}||}}}}{{{~~~~}~}~~{}|~}{|~||~}||}{x~~}w}}~z|}}~|||~yz|~z|}~~|{|}}{~}~~z||}~||~x|~~~~|~}~z~}{{{~{{~~~~|||~||~|y~{{{}y~}~|{zxyzyx}{}}|{}}}wzxzu{u~|vwswz{}u|yyzzzwx{xyzxy}xzyy|yy}|{y{vz|}y|~z|xy{{xyywyz{xuxwy~zyx{xy{x}szzx||w|{wy~|}{y~{}wyvvzxz}y}{y{y|x~~v}tyy{yz{uwvv~uwx{w~wxzywyyu{zzyv{}wywz{y}}~|wvw|}xx{xzx{~|xy~~z{||zy|zwwwyz|{xzuzz{zzyz|xz|zx|y}x}zzzz|y{{{vz{xzv{z}z|{yyw|wwyzy~|y|tvwyzwxyyxy{y~~z|vzrxwv{vuz|~ux|z{y{{y{{~{yyy{}~yzy|y}{x~wyz|{y|zv||yyxx}zx|y~w{ywy{{{yw{~{|}}}~y|z|{|{}y~{z|yy|{{x|ztxz{{|{u{}v}yzx{yzzyy}{yxz{ytzzxzzw{{~z|z{yy|z||yzvyx|yy{yztz|yy}wv{|z{|yz{zxz{w|xx~yy{vz{{yz|x|z{}{{y||{yyx}sy~z}{}zzz{yv|yz~{}zzvz}}yyw{|{v{yz}xz}xy|{{|v|{}{x|zt{{}|wy{||{|{yww{ux}z|xx{~yywzy|{{y{|||vywxx|yyxuzyy{{{xyz{v}}u|y{{~y}y{|yyx|y|y|~z~{~w{|~xs{xy{{|xuxxxyyy~w{|z{~zy{z}~x|{}y{z|zz{{{w|}}}|y~xz~{wtux~{{wwy{{{yyxyzxy|||zz{v}xyz}{y}z|~{|{|zxu{z}z~}|~|~|}}~}|y~|{}uy{z|}||}}~~|~|~}|~y~}y~}|~|||~}y~}~|}|||~}}}|}|~|{{}}x}x~|zv~~|{yzz~z~|}}||~{~|}{~}z~}~}}}zzz{~~|~~}}|}|~~{~{|{|}|~~~~~yz|}{~~}}~w~}~}~~|~|~~}~{{}|}}z}{yz{~~~|~~~|~}~|~|~|~~{|}}{~~}{y}~yz}|~x~|~}{~}~~~~|z{~~{}}|{{|~|{|}~~}~~}~}{{~}~~~}~{}|}z||{zz}}{}r|~||{}{||||}x~}{|{}z}|}~}}{}}~~|~}}~~~~{}~x|~|x|{}||y}~|{~~x|{~~~~}~}}{~}|~~|~}}}{|~|{|~|~|}~~{~}}}y}}~}z~wxy|t}{{x|yyy~xwxyx}z~{v{z{x|yy{zs{{yyzz~~{xzyz|yx~yxy{y{xwx|u{y{v|z{vw{x{xxs{}{|}|ytuy{{mxx|zyzxz{vx{|y}zzxxzy|v}v|yxz{wy{yz|pztz}{y}w{}}{~}}xt||{x|yzvz|yz|vz|xxyyzvyy}y||yuz{z|{xxu}y|z|y{}y||yyzx{z||{xz}{xzzwx~uy|zzzyyxz{txx}y{zvyxwvwy{zzx{zz{}||~{|x{|}z{}}yzy}y}{}|zw{zxwz{{{||}x|z{}zzyx|v|x||yuuz{{{w~z{{x{|y}xxx{y|ywvw|z|wy{{x{||{y|v||~y|y{{~{z{zz{|{y{||xw~wyy|y|zwyxyy{t}~|}z|z||yx|||{|yy~t{wxy|z~xzy}{~{}|yyzyz{z|{{w|}z~||z{{zw||wwz|u}{zx{y}}{|{ww|z}yz~||vzx|z||u{|||v{{y~y{yz~xy}zy|{|{zvxzxxzzz~yw{wz|wxz||z}wzxxy}x|yxzw|wzzzz{{~{{{y}xywz|{yxzz{ux{yyz}y{x{||}x}~z}zx{{~wyzz{zzx{x||zv|{x{|}{zyywyxvzxz~xqxx}|ww|z{x~xwwz|zv}|}tzyw|}~}x|y{{y|z|~{wz{v{y|zyy~z|x{|||}|}yzt{zz{zy}z|{y{xy}|{|yzxzyz{}y}xz|}{z}yx{||z{{zxzzy|~|yw}|v}~~}}~~~}}||}|z}~}||~{~~z|}|~z~~}|~|}~~}}|{}~}}z|~|}~}|{{~}~|}}|~~z}|z{~{}}~|~|||~}}~z||}~|~}}~~}}|{}~|~}}~}||}~}~~~~~~~}~{{}~{~}||~~~|~~}~|y|~~~~|~z{~}||}{|~~{~|~}|~~~z||~|}~}|~{|~}{~}~~~}~~~~~}|~~}~|x}~{~~}~~~||{|~}|{~~{~}}~}z~}~|~|~||}|~|}{{~~|}{}w}{{|~zy{}~{}w}}{}|~{|~~}}~{{|~~~~{}~}~~~{~}~}|~|z{}}|{|~~|~}~}|~}~}||~|~}y}}u}~~||}}{~}~}{}|{~~y}~|z~}~}~}~z{}}{~{|~{~{~~|{|~}|}}~{z}yxzy{|xz}}z|z|x~{sw|zyvyvxz|xwzz|z{tvxy{xzzs~|zxxzwywv{x||y{|yy}~zz~w|}{y|uy{}z|w|y}y{{w|wwzyuz|zuqwx{z|}yyyz|{}y}{{y{{xwyy||w||}}z}x|~z|uyx{wxyvuy{zw{x~yyz{xxxz|xz{zz{{{{}}{{{w|w~z}{|y{}}wz}yzxx|xywx{wxxvxxx}wz{w{y{xx|yyz|v{{{yxuz|}yy{{~z{{zz{zyxz{z{{~|}vyxvxz~}wxxvzxzx{wwzzw|z{xvwzwzwz}w~x}}|{}|{|}{}y{}wv{~{}}{~{|zyw|xxy{y}{yvwxwwu|zx{xz{z{{wyy{yz{z}zzx}}y{y{y}{{z~zzz~zz{w|{}w{{zx{}{yzytxx{xw}xx|}w{|vw{zyxw}|}xyy}x|}}zy{{y~z{{x||}~x|}xx|zz|x|zxyyzx{|y{yzvzv{zxwwwy{u{z}{z{~z}{x{zzzu{|}zzzx{z{{{zxyxwyzwx{w}t|xz~}uzz~vy}xtw{~z|wz}{}|z|}w|{|zxvz}x{wz{x}yyw~z~}||}x|xy|z|{z{vwx{xo}|yy{~{y{}|zxyx{~z{y{}~zz{|xz{~{z{yw|zyyx|~uxy}}~yt|y{z}~yvzx{zyy{zz}zzy|y{zx{x{z{z|}||vw}zz}{}v||}~{{|~z|{}yw}|~|~}z|{yx~uwx~zzv{~{v}}w}}z~}x}yzu~}|~|x{yx~}~}{}~}~~}u{}~}~~~}y~~~{}~~|~}~}|~{~z{~~~~}~|z~~}}||z~~{zz|z{~{~}y~~|{||z|~~~~}~~~~}{z}|}|{{~|y|{}~~~~}~~{}}|}}}|~}~}|zz~{|}~|||~~~|}~}~{~~~}~yyz}}{~~~{z}}~z}{~|~~|~{|}}}}z~{|||}}~z{}|{}}}z{~}|}{|~yw}~{{z|~y{}tz|{~y|~|~~||}y{~~{z}|}~{}}~|}{~}|}|}~~~~}}|}{|~|}|}{|}||~~|}wz~~{y~}|}|}}~~~}}z}||}{~~}}|~}z|~}~||{}}}{|~~~{|{||}~}|~~}~|}}}|}|~~~}|~|~}|y{w{|u||xv|w{}{{{ywy|z{zyzz{|uv{z{x||yw{|yzx{{zwzw}yy{|x{zyzwz{}txxxz~|y{ywz|y{yzyyzxxzw~z{{}wyxz|vz{z||vx}y}vxz|xy{{w}|vyy}yxx{vz|y{{yzx{x}xt{|{ww|xvyyz{~}z{yxwz{|||z{~wz{wxwzxzzyuv{|zzw}x{zxyvx{uyv||{zyt|zyyzzy}s}|}}xyy{yxv~{w|xy{vw{~x{z~yxwywvwyz{{{zyx|{w|zy}zyyyxz{xwx{xxz~{|{}zvzvzyyyxx|zy|uyvywzw{zy|{w}uvx~|x|xy}y~zy||}xy|u{yzvzz}vyw}{~z{{yy}pu}zwz{yzz{~xzz~|zy}y{z|{yz{zy{|xz||z||}z}y{yyyyx|z|xzuzywz~x{y{y{x{}z{x{~w}xy{}ywy}zwt|wwwz~|yzyzywu{yy{x|~z{{{~{{yxyyy}~xxy}wxz~zzyxyz|z|ywzy{xzwvwzz{yy{wzuxzxzz|zxxyyyzy{~z{|xy|y}}xzyz~x~{|yxwvx{y~xyx{u{tz|xw{{ywx{~xwyywxzzy{{uxy{ywy}|{y||{xywx|yyw{|s}{{{x{yy||}yvyux||x}y{xy}{|yw{{{xy{yzz|v|vzwvwvz~wzzzyyx{}}z~w~zu|{yx|z{xy{~wyz~}}||{}}z|zxyyz|y{y}}xy~|z}}}v{zy{||~}v|{}|y}x{yzw{}xzxxx}xy}}y{}~{|~|~~}~{|}~~|~|}y|~}}|}}{|}{{~~{~z~||~{x{|~zz~|y|~|}~|x}z}}~}||{~{{~~}{{z}~{y|{{~|zy~}|}|}}}}~w~||}~}{}~{z}~|~{}zzx|~}~}~z~|{|{~z}|~~|~}}}{~~||}|}}z~}}{}~~}}|}{z~}}}}ywy~}}~~{~~~|{}}|}z}|~{~~{y}~}}}~}{|}}z{|~|}~z~|~~}}||}|~~~~}}~~~|~yz{}~|vy~}|~}}~||~{~~~}~{~||~|}w}~{||~{~}||~~~|~}{~~|~|}~}|~}|y|zz{x~}{}|~y|}{|z{zz~~|||}y}|}{~~|}~|}}z~}~y~}||z{}~|}{{~~~~}|~|{}{{~~{~~||{~}|}}|}~}}~~~~w}~~{}{z||}~|}~{{||x|{ly}|y}{zy~wxy{||{xyzzwzyz}xy|yzyxwt|}y{zxwyxyzx{|~yzy~{~zw}zy{}}|x{wyy~{x{z{vw}}syx|xv{zzzx}{xuywuyxvzx{vz|{|{x|{zzzw|x{u{{~v~}|zzx|u|}z{|{zy||xy|vzu{z|w|yy~z{ywxx|z{|z~{{{zu}x{~z~{{|xvy~|x{zz{~|}yv}y{v|y}{y{z}y{zxuuw{zuw~wzu{zw}|ztxz~z~xwy|yyzy|||}|y{zyxy{|{zx{|yuu{{yyzz~yy~xzz|{w{vx|zx|~y}yz{{xy{}}~|~{zxwzxw|xz}}{|w|w|yytuyxzxywy{|z{wz{w|wy{xzywz{}{~z}{w{z{xzy}x}{wzx|zz{y}x{||wyxzx{wy{}{vy|xxxzxx}|y}{xxy{}zww{|w{|yz}{}x|{|y}wz|yz{z|~{}{xzyxy}{xy{yzv~zzyxzzz~{|vz|{wzxwz|{yx{~{~z{~zzzz{zzzyz{}{}|{|wyz{||z{w{zyxxy|uzxy|{z{yuyv|x~y{~~z|}zy{z{yv~}wz~z~y|yvy~z}xv|x|{zx{zxu{z{xwzy{|zvzxxz|{|{{{wvy{|x|xvy|~|uwywz{{||||||xywv}x{w|tv{wv{{yyyzzv}}wy~{xxy}|zzuz{u~wx{xyz||{z}z{yz~|{~zz{{~zz|{yx|{{}{|x~y|~|ywzyz|{w}|z|zy{}~}~{x{x{v}{~~~~}||}||y}~{{{}~}~||zz}||}z~|}}~}}~||}~~~|}||{|~|}~{}z~}|}|}~|z~|~~}||~y}~}{~}|}~~||}}|z}{~~~~~~|{}|y}}{~|}|~|y}{~yx~|z}~~~~~{|{{~x|||{}{|~y~|}}}|}}y~}}~}}~~|~z{{}~}}}x~~~|||{|}}~|~|~~y~z}u|}~z}~~~}~}~{}|}~}}}}}~}~|~~}}~{~~|~|}y|~z~}y~}}z{~|~||z~}~{z~}~~z}|z|{||~|~}~y}|~|~{}||x~{|}~|}|~|{||~~~~z}}~|~|y{}~||z{}~}~{~||~}z~~~~}~}}|~||}~~~|z|{z|}{}}}}~z}|{|{||}}}{}|}~||}z}}{}|~~}{{}|{{~|~}~}{~~~~|zz{yyxv}wz{}|wxwyuzyz{z~{vyzxx{w}yw{v|}{x|v}z{wt|xzwzzzz|x|wzwx|wuz}}w|zw|z{wyv|y||zzz{y|u|yzxz{~{zwvvyy|uyy{}wyyy{ox}z|xz{{x{z|zwz{z{w}ty}z||wzzx}z|{xxy|y}yzvxzu{w}}xwy{y}|xy{{zzt{xw{}yz~z{{w~yuzywz{ov{u|zyy{}w{vyyz{z{}{|z}zxy~y|xxywwzzy~{uz{|zz{{w{|xyx|xyvyu||||vz~}{x{~{zz~|yw||{{yx{z{z}x{w}zzzx{yz}|~yy{yuxy}y{z~{{|x~wzyzywwq|ww{{{{zwv|{{zzz}vyzx{yxxzz}z|}yyy{uyz{|x{yz{zz|z|||x|zyy{zwyzxyzwvwz}y~yz{wx{{v~z{v{~z}z{y|}|xyzxx}yy{||x|xxz}z}zxz|y{~|u|}{wy}{{yzyw{{{~t}x|uzwu~}}}vuyzzw{zzz||vwwzywv{zyyz|zyy|y~{{w|~|xu|}yx{y{{xwyy{yy~|}{|y~|{~w{{zxz|{wzyx{{wzx|xzyxyz~|~}}zz{zz~|}||y|{}ywvxzy|y}~yw{yxwzxzw{y{r|||y{u~z|||{{yyzx{{z}yy{}w{y{xwywy~~xxwx|v|zy{ypzyzz}y|yz}x{z}x{||z~}x|}z|z}{{u|wxzz|zwx~uxx|z{~w}yx~x}z|~|yyxv~x{|ywxy|xyy}zxx}~{~}|}}}~}~}~}}~z~~{|||}}}~}~~||}~}~|~|~|x{}x}}{|}{~~~||~}}}~}z~}yz}|}}|~~||}~|x|}|~{~~}~|||||{}~|~~}{~||}|~{}~}~}~}z|~~}{z~|~~~}~~}~||}}~|~|{~~}|||~{||{}}z~|}~|{~}}~}{}{}{|}}|~~}}{~}~~~}~~~}||||{||z}|~~~~}}}z|~||}}|}}{~||{||~}}}}z}|}~{~~|}}~~|~~}~}z}}~w~~~|{x}{}{~z{y~~|||}~{~y}z~~~~~}z||~|}}}~|y{{}~|}}{|~{{~{~{~}~}~~z~~~}~~}~||~|~z~}~|}||~~}~}||}}}~~|~y}|}{~}~}|w|}|~|~}{{y~|~|{}~~{w|zz}{~}~}~}}{z{x{~|~|yx}||z}}xxsz|zuzzxyzzxyyvxzvxy|zxzx{{yxy{zzz|yzz}{w~}|{}||||zvx|~}~z}yxzxyz||xxz|vyz|yywxzy~xzvw~zzz{y{zzz}}vzuyyxwyy|~|xy|{|x|yw|{yx{z|}{xz{~}z}xx{xyt}v{{{w~y{}{y}z|wzxy{{{z}||{{z}~|~||{zyvt~yyv}y|}|x|}xyxyvzwzzvs|uxxyw~vxxwy|z}{z|x~|z|{w{|z}}{z}{zz}xzz}uxz{{zw}{xtzww{y}zzy{x}{{{z|xv}{zzz{}||{x{|}y|zz}|x}}|~}x{{}xzwuyv{w~w~yx{y}wzxzx{{z|y}|{z|w}}z}||y{{y|zt|w{yz~}{{}{yz||yy{y||zywxyy{y}w|v~ztxv{wyywwyz{z{|}{}|{}wz{~xy~zz|}}z{{z~z{yz{|y~r{{xv{w{zyxx{~yz{{w}{yyv{|~uv}yyz|}}{{||||z~x}~~}~~~yzyyzzzyzyx{yv|{x||yx~yw{{z}ywmwz}~z~x~z|~yz|zyz{{~{|yyz{{pz{{y{w~yzx}{zvxx{v}wywuxwsyxzs{z~{~~z{y{~}xyv|zyz{zzz{x}{|v{|yzvtzwyyyx{vxzzzy|x|yyxzy|}yz}xz{}x}z}{}|{}z|}{|{}}~~{z}~|~zx{zzwy}w~y~|~{xxwwzx{xzw{{x{}x}}}{sz{~y||z~}y{}{~}~}|z~|~~}z~~}}|}{z{|}~|}{||~|~{}~|~~~{~|}|}{}~z{z|}|w~~~}{~}~~~|}}}|{}~}~~}{z}}}{|~{~~{~~{}}~}}|}}}~}z}}}{~z{}y||}}||~}~}}~{|y{{{~~~}~~~||}|~z|~~~||u}~}{~|}|~}{~z|}~|~|~y|~~~y|~~}|~~~~}~~|~y~~{||z{{~~}}}~}{~|}}z~|~{{}|}}|~}~{|{~|}z{~}}~}{|z}z}~|}~z~y}|~~~~~}{z~~~}{||||}~~|}~||{{z{z|}~|~{~|~~~}z|}z~}{~~~{}}~~{}}yz~}y}|y~{}}|~|}|z~}}z~~~z|~z}~|{}|}|~}~}z|z||{~}~~~{z{zz}yy|~|zxz}ywyz~x{zt}y{zyy{wwzxwxy|y|wzz|xzwzzv|yxzzy}x{yv{yx|~~y|z{yzxy{}w}y|yzyzzx{{{~{yz{~{zy{y|vvxx|wxzzw}z|||z}x|xwy|{}}y{zzyyzxy|zw~|x}z~~wxz{w~y|{|}|~|zyyyw~yx||y{{xvywy|{x|w~{{{zz}zzy{{|yz~z{sxz|{{wz}s}yzyxw~|y{{uwy|{z~yuy{|z{z|{xx|zuw}y~y{~x|~z}w|zwz}xwvtzyzxzzyz{z|y{z}z}yyvz{{yzz~ww|zywx}w|z|w}z}yz{|y|{xzyyzzyyzw|x{yxy}~yyxzx|~}zxxzzzz{|x~|~~x||xuzx{zxu{xy|y{||xy}|{{yzyzz{{xy{y{y}zzyzz~|yxywzzyz{}x}zyyy{x|{z|x~}z}}{zyyxz|{}y}wwyzz||{w}xvvy|}~{v{{{zy~xz~vz{zzx}{~yz|z~zy}zw{{z~y{w{xyzzyx|z}{|zz|x|zy{{|vz{{xzz}}zyvyxzu{yz}{}~|x{|}v{|y}}yxv}x}x|yyx{||w}yzy~}{v|yw}~z{}{yz|y{yx|~|}{z}{|{z||y|w|xz{}xxx}|yx{xwxz{yyz||}}|zy{}z|{zv{y}{yzz{zzx{y|xzzx|zvw{yz|sz~wvy{x{x|yx{yzz~}x{~xxxzz~}x{zzyy|{|zyw{{{{wzw|}yz|vyyx{|zzx~v~~x|{~||y~z{||~}}}|}~}|}~~}||~||}|{~z|~~~}}|z~y|z|}|}~x|}~~~}~~~|~|~||}z~|}|z}}{{|}}z~}~}}}{x}|z}{|{~||~}|}~{~|~|}}~}~}~~}{|~~}}}~}~}~}|{z}|}{|~~~|~|}|~}{~}~~}}~x~~}~~~~~~{}}}}}|{{}}~|||}v}{|~zw|~~~~~}|}|~~}}~}}~||v~~}{~}|~|~|z{|}}~|~~}~}|~~}~~z{}~m~~}|~}}|~|{}~}~~}y}|~~||}~|}~}{}}}w}}~{}{y|~z|}}}}}~}~}~|{|zz}z{{}}~{x}|z~y~}~}~|z|~}~}~}u~wz~|{~|~}z~||~~|y~~z~}}}}z||~~~}z||||}}}~z}|{|{~~~zzx{xzz{zzyzyw{uyzyyx{y|zw{ux{zz{yyvvzy|zxxzz{{yx~z}~z|wz{zw{|{|{y{|z|z||{|tvxw|}zzz}yxz|yww|zzzyy|vyxz{{|{ww~zy{wzz}||zz|{z{z~y~w}y}wz{y|wx~t|y|~{~zx|{yw{vyzxv{z{zy|~tu~{{{|y{{}zs}ww~|}y{zw}{y}wzz{uxzy{zu|yvyvvzxyyx{uwu{|}{{y{{zz{wxxzz}{zx}zwvyzyx~|}wvw{vw~~~|}pvx|{|{zz}wwzyxwx|xyz{}vyxxy{{yzzvz}|z|}yxyz{zz~x}}}{}zxxy{{uyuxy}vz|x}y{zzwy|w~z~zyz~{|}x}}}||y~{{{zy~xvyy}|z~|~yx}{t|y|zuyv|{vzy||wx~vz{zvzyzxzxz~~{z|{~z{|{{zzz|z|{{t{yxyz{zwxx~~yzxwyxxwvwzz|}zwxxz{{{~{|xy{}zwzx|{{~}}xw}y{v|vx{y~wwww{z|y|y}zxyvvwv{z{yzywyvy|{wzvyyz||{}{xzyvv}{{~}xzxx|{wzz|z}~{|zwwuxxzwtx{xvyyy|w|{{wvswxxxzuw~ywzzyz{{z}wx|z|w{x{x}|z}y~{zywz~zt|{uzzzwx{zxxzy|~vw|txwz{vxwzy}}{|{|y|yw|xzzz|w{|vzx}{zz}y}y|vy}t}wz|{yzzzywr|zwyyzyys~x|{z{z~{xzwx|{}vyzx~z~|~{~|}~{z~xz|{}}}~{}}{{~}}}z~~~{}||~}{~}}}{~|~|~|~~~|}}}{|||~|{|}}~y~||~~|~|{y{}|{}}}}}z}}~}~|~|~y{}|}~}~|~x~~}{|~}~z|}}~~}}~z{||}}~|~|{|}z|v{}~~~~|z~}~||~|~~~{|~|}}|~~{x|~~}~|}~}z}{}|}~}~~}}|}~|}|}~||~}}~||}~}|z~|}z~|z||x~}z|z}}|}}~}}||}~~{}|}~~~|}|~~~~{|zz}~}}x~z{{{~}}~{}~}}~~|z~{}~~}}|~|~~~{}~}{z|{z{|||}y|{~}~}}~}{}||~~~~~|{{{}||z}~x|}|}}}~}~x}}}z}}~~}z{}~{}|~}{|}}~~|{~|y|}~{y||pyx|zy|~w{}~}}wyvxy{zy}wz{yz}yyy|~ww|wr||yzvyy~yz{wy|{}{{y{xuzy|z}yxv~yzxyzv{x{{y{}wy{xx{vzzwy{~x{z{v{y||x{|y{x|{}zyzzzzx~u{wz{z{|wv|wz|vz|wuu{xvzzyvzz|wy}ytxzz{zyw{yy{zzwzyw}y}{{xvx{w{{vtyvz}yx}z|zx{||zx{y{zzxxzxz}z}w{~xxz|zzvv{xy{vww}{t}{|uy{||x|z{{y{w{{|zw{z{xyxy{z{zx{zzxzy}{}y}z{yxwv{yvxuxxy|{y{s||zy{|xxw{y{y}|y~|w|{{yxwzzy|z}x{x|||z{yz{~tzx{zzy|yxz{xw{y|yy{{|y|z~y|~zyxyy|wx|yz|yxy{{zyyzx~yq{zz{xxyzxrw{~{w|z|x}yz|y{ywy|zz{}zywzxzzzyx~wwzy}{|x{|zw|yzy|yy|yu|{w|zy~|||wxzxzy||wzwx}{z}x{wxzyzwzxyyz{xzy{{uz|wy{zzuzxz{~yt{zzvy|{{z{{wx}v|yzxzw{x{w{x{x|txx|zw{{y|}{wz}zwyywwyzzwv{{w|x{kxw|{z{{|}y}|x{xy{x|yxu}yyzz~x{|xt}{xy|zzxx{zx{wx~{zy|y{z|z}xzzz|tz{zzyt}{{w{xz{xxzz}y}y~||ywy}x||y|}|yx{}yz~~zw{wz|xyv{~y}x{y{|x|tz|zz|z~}yy{xu{wzz|}|}|zyyyz~}twzx|yy|}|{x{|}}~{y~~~~~}}|}~}{~~y}{~}}|{|}}|z~}}}~|{||~~~~~{}~||z|~}{z~}~}}}~~|}~~~~}|~~|~{||}|}zy|~}}||z{}}z||{~|}}z|}}}}~|}}|}y~~w}~|}{|~~}}~|~{}{~yy~}}}}z{|~z||}|w|~}||~}}y{~z}{zy~~||~~~{~~~}}~~||~~~z~|{z~||~}w~}x}~{|}~}~y~~z~}~|~|z~}|~}~~~|x{~~~~~|}|~z|{~~z~}}~~|~}|x~~}|{||~|}~}~~{||~{~{~}~~y~~}y}~|t|{~~}|}y~{~~{}~~~|z|~|{}}|~yz}|~}~|y|~~{x{~}|}|~{}}|{~}{|y~}|{~}}~~~}{{|{~~}|~{~}~~|~||{~}}}}}}}|~~|}~}||~}~}~~~|{|~}|~|~~~{~||~}~{}zz~zz{{z{{|x{yzy|x|wzy{yvxyxysu{z}yxzuzz~~yyz}}y|~yx~z}|{xyz}y{|v||y}|x~{|zv{{zz{x|w{xwwzz{vz}zyx||}y}xzw{y{z{{w{|yz{y{}}||yw{{xzzz{{|{yxyw~~{v|zvyzz}{z{xzvyswyswwux{xxy|||z|{{zyzzw{|||y~|{zz{}{}}~xz{{yw{|xvzyy{|y{v|}{xw}s{wyyywxwwvxz{zx}}{z{zyy|{{z|z}}{z~yv}|x}yzyxy{{xz{yyx~xzxw{x~zw{x{x|xux||w{yzz{~~~{{z{}zzx~zz}}}z}zy}x|y|xx{{{~vw{y{}xyyzv}x~y|{xz{ywyzyxy}xy}|}}{z{zzywy{|~zzz{y}|}yxyyxxyx|}z|vx~y}|wz{z|wyxy{z|z|y}{}}|{}z{y}{x{{|||}y~|x|{zxxxzz{}y{v}x}|v{xv||wzwy{yy{y{xzxyy|z|zxy{wy{{}y|x}zzy}v{z|zz~z|uyxxu{{|w}{{x{yzy{{y{x}||wzxz{wzzzyyx{x}x|y|y~|y|yxzw{{}|x{zzz{{xwzw{yyyx~}yz}xz{|x|ww|z{wsyww}wy{{zv}}~~~{yww|}wy{yz|zz~{yz{|wyvzw||xx}yx{yzu|vxy|{{yzxxyzyyxz{}z}}}}|~}|zz}}}{{{z{{{{{xyy~{yw{xzyxyz}wy|||{|y}zxyz{~x{y}yzxz}uuz}zz|}z~}~~|}|~}~}||||}{z|{}{}{}y|||}|z}~|}|~|~}~{|x~}}z}~}}z}{w|}{{z~~}{z~|z}|{~}}~}}~{z~}|}s{z}}~||~{~y~~{z{~~}z~}}}||~{{~}}~~{x~~~~}}{~~{}~||~}|}}}~}~~|~}~y{y~y}|~y~~||~~~y{|z~}y}~}}~||{|}}yw~}}}{z|}y}~~~|z}~{|}|}}~}~}~~~|}{~}|{|~y|z{}|y}y{z|}~|}{|}~{|~|}}|{{}{~~~~z}||||~|}|~}|~~{~~}|}}~yz}|~|y{{~}~{}z{|}|}}|~{|~~z~|}|~~|xx{}}|~|yz~|}}~|}|{{~~}~{}}~~~~~~~~~~~|~}~~|z{{~~z{~}z~{~}z}y{}}{~}~~{z|}~~~~}}~|}~}x{}~|{~~~}{~|~~|~|}}~~||~ywzx{v{{v}}zyzzw|yyyy~y|w{z{wzyxxx{z}zzz}wxszwz{y~vx{|zv|{zxz~~yyzyxyuz{xz{}xyzy|v{tvx{|xv}{{x|{uyx}}|x{z{}{z|vw~u}xyxy{{{yx||{xx{|xw{y|}zv{zyvy}w{{yww{z}zwy~|yz{||xy}vwwwz{yywz|zwuzyy{z{zz{|{sz}vyz}|}}x{zxxz|~|syzzz~{z~x|yz{{yz{wz}|zw|{{{xz|zwzzyyzxzyxx|zzz}{|wxx{zz|}yxx}szy~y{xzzyxwxuzvy|w{y{zx}x~|yywzvx{yw{{y}~}{y{|{}}w|vwz{zvy~{z{xzx}|xzzxyyxzw{y{yvxzzz|}y|x{z{xy{xzzxxzxzyz~zyy|w|vzv{|}}yxxv|uyzyvxz{x{|yyywwwxy{|}x{y|}{vy|}}{|yyzyw}~uzxxzyvw{wwzy{}zzuxz}yxxyy{{xzx}{xvyx~wz~zzxxx}{|~}y~|y~xyx{|}y}xz|{yw|y{|{xyyz}z{zxx}}zxyv}zwxyzywzzszzxzzz{{vz{zzy|xzy|y||xxyw{wz|w{{{{yyyy{{z|z{x}xzw}z{|w{{sw|xz{y|zyz{{||vyyxv{~{yv~wyz||y|zw|}}x~y{x|{ztz|xz}xw{yzzzy{z{xx~|{xzx|vw}{y|{|{~{~z|}xyyy|~w{y{zwyyyx~x|yw||{{|pz|x~yzw|{v|}uy}yy|wy||zyyu|v}|}~||z|~|}v~}~y|||}~~~{|~z}|}y}|~~}~y}|~~~}|~~}~~~}{}~{|~~{}}}}|~|~||~}|~{}||}yy|}zz||}~}~~~~||~{z}z~}||}y|~}~~}zv|}}|~}~y}y|}{~{}|}||}~~}{}|~}|~~|}|~}~z}{|}|}{{z}|x{|~x~}}}~~{}{}~~{{}~~}~{|||~y~z|}~}~}}~}|~{z{~}|z{}{~~}z|{~}~z~|~z{||{|}}~~~~||~z}{|}|}~~|z~x~~|}|}~|}|v|z~~~}}|~{}||~}}}~}~|{~{|{~}}}|zz}~}}{|~~~}}}~}{~~{||z||y~~}}z|~}~|}}~}y||||}~}}|~~~}}|~}~}|}z}~}~~~z|}~|z{}~{|~~}}~y~|~~}|~~~{}z}~}~{z~{~~~~~|}}}~}}~||}}~~~}zy{|z}|{}{}yy}|y{{{{{y|yyv}{u{zxw|ywxz}zzvwx{zw}{zv{v~{y{zxzxxz|x{z~|w|v}|{{}}}y{}wz~zy{zyyzxy||x|v~xu{}|yz{y|y{{}xx}{|y{}z~z||~zz{~~|z|y}}yx}z{|{zwzyy~uyx{~v|xxvyxyzz{zzv{|~z~|||~}yv|z~zv{z|{}z~z|}y{{{tuw{vy|zyzw{|yyxuzy{{{zwxwzy|{{y{~}}{}~xzwyxzxxz~yx{x}z}}y||{yyzxywyyv|x{xvuv{wxy{vwyz{|yv}wyw|}z{}|}{}{z}x}yy}z||xz|}~{~y{zzz{{zz}}xwyx|~xx}xzyr{z{x{zzz}{z{xyy{zv||z|tyu~|z}}|}zx}wzy|x}zz{{zxy|yx|xzy|xx|w|xx}~|}z{x}xw|y{{yx|{{~z{z{y|}|}{x~y|y{y{{zzy||vzz{{vzwzxx{xw{|{{u{y|y{xz{|}{xx||zy|z{{{{|z~yvz}x{y}yy}{~zvxww|zwvx{{vwwyzz~{|z~z{xz{xz|}zwx~}}}yw{v}uxz{y}x{z}z{yxzzyzyxrw||vv{wvyy~{~z}}z}yz{}}y~|}z}{|y|yzzzyzyx|xyzyxzxvy{}wz~|xzyyzx|z|yxyy{vzx{{z{wx{y}|zyx~zzzz{z{{wwx{yyzt|z{|xxvvzzwv|y}wy|}x}~vywyy{}~v|y~|{z{yy{~{~~}{|yx}~z||y{}}}}|||y}}}~~{}|~}}~~zz}~{}|z}}|{}}|yy{{}{}||~}~}~|}|~~}~}~zy~z}~~~|z~z}|~~~~{}zz}{}}{~}|~|z~}z|||~}{}zyy{}z~|~z{||~~}{}~~}}~||||zz{}~~|||{||~}~z{~{~}}}~}}~}}~}y~~{~~|y{|}~{y||}|}}~||~|~|~~~}}~zy}~~~|~~z}~|~}x~{}~}}}~~w~}~{}{}}~{~~|{{||~|~z{z{}~}{~~{}~~z{z}}x{}~{|}x}}~}}{}|~}z|{}}~|}}}{~{~~~}~||{~}|~}}{|z}}}}z~|{~{|}}{{}~|~}||}}}}}|~~{~~|}{yz~}}}}{|}}|~~~{~{|}~~~~~}{~}}{x|z}z|}{z|}}{|}~{|}~~z|~|z{~||~~zy{xx{{z|{|{vx}wxzyuxyzx{|z{}xyzyyxvzyw}||ztwx}zw|x|zzxxyx{zwxzwyxzzz~uuvyx|zx~yzy||{wxyzzyz}|zz|y{|x{{yzywx{{zy{{{}|~zy}zrvzy}yz{zyw}zzyu||~zzx|{}}||zwzxw{wwzzz{~yyy}y{{{w{w~|{y|{zx|zx{y|zwyzyzxy{{zv~zz{{x{yywzzzy}yzwx}}zyyyyyzy}z|xv|{{~{yuzyzw|uxw|yv~zxxz{yy{{wy|}}{xxzzyzzy|z}y{z{xyzx|z~{xzyywx~{zzy|zzyztzzx|{~y{~xywywz|yx~y~zzz{wwtyy~}{{xvxvyx~y}z~yy|zx||yz~|~~{zw|yywz|}z{wz~yvzz||uz||}{z~zzzx|yyyzxyxw|x}|v{{yxz~{x{zzyzz~z|}{zw~y}zzy{xz{~{~{{z|xyz|zy{|x{y{~yyy}y}~~}z{y|wzv}{{z{vyy}ywx||wy{zy}y{yywyzyzxy{wz{xvsyzywyy}yxxwzyw}{wz{|x{{~}z{zx{{w{zw}zxy{||{{xz|yzx{yuzz{}{{yy{y~~zx|z||{y}{}t}y{xz}~yxyvy|z|xx|{zzz|zzy{~xyxzzzxxvxyy|x{x|}z{}xz{{~|~w}|xz{|~xzwz|w{{}zx||xz|~{w|{z~{|wzyvxxx}{~yw|zuxwz}{y{y|z{{{{{vx}wyzy{|xvy{|{|y|||~|~~{~~}|}}}z}~~~||~}|~}~||||zy{~|{}{}~|~}}}~~{y~|}}~{~|~~||y}~}~||~}~}{~~|}~|{~|~{{~}|}}|{~{~}~|~|}~~}y}{~}~~z~{|~|~|}~~~|~~}}~{{|~|}~~}|}}~~|}}~~}}|zz}~}~z}z~~{~}}~||}~~~~~}~~~}z|z~||y}x}}~|~~{}~~~~}~}}}{}~z||~|~|~|}|~|~}}}|{~{||~~}~zv~z}||~~{|}y~x}~}|}{{y~~zz|}{~|z~}~|}~y|y||z|}z}}~yz}|~|}}}z~~|}z~~~|~}}}~}|~~z~~~~~z}}|}~|~~}}}~|{z~{z{~{~|~}}~~~|x}}~||}~~}|~||}{}}|~|{}~~{}~|{}||~}||}~~|}{{z}{}~}~|w}|||xxy||zx|{}~v|v}ywzxyzvzzx}zz{}{w{zxwzvx|zw{x|}yz|yzy~yz{|{{{||{|w}zzy{wwy}zy{zy{z~wyz{wwxxywwuzxwxz}wyyxwy{|x}{|zvxz{{xyz{zyw|z{~yzy}{zz{}y{x{yxzz{yy|yx{|z{vzyu}vyw{uywz{|y}yvyz}}x|wyuz}z|}|zzz}xv|{uuyxx{{{zzxvx|zx}}}y{x|{xu|~yzyvz}|zyx|yzz~{yx}|yzzw|yz||{z}zy|zwwx{ywxz|xxx}{y|x{yxz{yxytxy|}{zx|{xz~{|zy|wy{{}{w{{|yzyzz}yzz}yxyzuxzwyyzz{|{xyv{y{|~zwxyy|z~}z~{{||~y~~|{{z}x}||y|}|y{zz{{~z{vxv|yy{v|{}}yyyyxzzwvy{{w~{}{{x{wy{y}|x~x|y}}z~}wyyyz|~w}zxvz~y}y{yxwzz~{vw|{yx|xuzw|zyz|~y||yz|yxzy|{{{v|}z~zz{wy|~xz}yx}vy|{tyzvuyyz~u{zxzxyyo}xyx{y|~{|wx{}x{~z{|x{~}}z}x}x{}x|{}wz{x{zz|vx{u{{zxwzx|tzww~wwz{{|xyx~wz|{}~}{{|{|{zx{}~~wx{yzyzxvzx{yuz{ywwzz{xyz{~wy{yzxyw{y|}xw~||{}~w{z{}{|vzy|{v{|y|yyzzzzyy{uywxyvzwzxz~w||z{{yz{z{xy{y|y{{}{yww|~}|}~}~|}|~z}}{~~~|{~||~z}|z}|}z~}~}~z{~|}|}}~~{|y~~~~~|~|x||~~|~{|y||{}z||}~{~||~|}{|~|~}{{{{|}}|~||}|~}~}||~}~{~~}~}{{~{{|{}}z}~~~|~}~}}~}z}}~}~~~||zw|}||}|z||}{~|~}|{~{{{~~|~~w}|{}}~}}~{||||~~}x{~{t}~}}~{|~|{}}|~~}~}}{{}~|~||~~~}~{|z~|z~~{||}~z{w|y}~}~{~}}|w~{}}z}y|}~}~~}||y}|~y}z~~~{|~}|}~~~~~~z}|~}~w}{}z~~}}}~|~}||}|~}~|}|~}~~}~y|~~z~|~z~{~{}}~{|x~|~~~}|}|~{~~~|z{||}|~{{z}{}{{}~~}~~|xz{yzwy|~|~~xzwxz}yuvz|||wyy~~zzy{z|z{w}~z}|zx{z{ywz{zzyx|y{yz{z{wyz{}~zzxy{zy{zztyyy{y{{w||yzy|{}y|wvwwyw||zz|wxzzy~uxyx|{zw{{~|v{xxyy}z}~{xzy{|{ywz}z{x{syyzxuyyw{~z{xzz}xwy}y|}|}|x{yz~||wxx||zuyvys{z|y~{y{{xyuyx~{zy|vxwxyw{x||~|yzzxzyyu{zwy|yu|}yxv|{~{w|~yyv~wuy||{||w|yx}y{zv{{yxw{z{{|vyv{{|u|~|}uz{wx{{}z}}|~{|xu{|}y{y|{z|yxyxz}}{}z|zw|yy{{y~}z}y{z~~yx}yzzzwzzz{wyz{{z|||yw|t{zx{zzw{wyzx|xy}z|ywxvyxyy}|w{yy{y~tu}xx~{}xyyy~||x{||z{}{z{{xy}zy{~y{~yv{zyy{zzx}wz~{~xxywyu{www{}t{yy{}x~x{w~|wz}|wzwyxzyz{yyzx{x{|y~wyzy{}w{wzxyw|{xx{{u}y|xxvzwyxry~y{}|{~zzy}|{|{zy~zzy{~}z}zzw|{zz~~|z{t~yxxyx{x}vzvw{vywx~}{|y}}ywyuz}vyz|vxw{{y{zyy}z{{~{xzzz{}z~wz}{tz}~|{v{{x~{{zzxz}}z{x|yw~{|xwyzyz}|xzxy}{z||}yz{z{xyx|yz~xyxyyzyz|{xzyyyx{zy}y~~}}~}|{~}z~{}}{~}|~|}z|~}~z}x|~}|z~~|~{|{{~||~~~~}~|z~}|~}|z}z|~~{}|x}~|~~~~}}~~~|}}~~|}|}}}}z}z|{}}}}~}}{}~|~}{~v|}{~~~~}~~}}w}y~~~~||}}~~|{~}}~}{~|}{~~~}z{~}{~~~|{}z~~|~{}|}}{y|~u~{~~~~|~~}~~x}{z|~|~~||zy|x}{z}}~~~}}}}{~|~||~||}}~||}}{~|~~{z~}}}y{{}}{{x|{}}}~}}{~zz}~~}~z}~}}~||~}}|}|}~}|}z}~y{}}}z~{~~{}}y~}}z~}{yz|~|z||~~y}}{z|~||}~~}~}{~{~~||{}}|y|}~|}}}{~~z|~~~}||}|}~~z}z|{~{{{}|{~szz{||w~z{zzv{zvwwyszvw}yxz{vxuyxw{yxx{{y|y~yy}z{z}|~{x}||zxxzw{xy{z{wz~wzz{{z{{zx{v}y{{zxvxvxvv}xzxytzw{y|wzy}{x{~{}zzy{{{yxw}}{y||xx}yzyzyxzzwzywuy|z{{|{y|xyxxz}yzz{yy{xyzzyzxzxw}||wvx{~vwv{{yvzy}zyyz~wz{xzw}x|y|}y{yzzxyztyvz{x{vzx|zx{{ywuy|zw}z}~y{w|{x}z}zxx||{xz|{y|xy|zyx{u{{}vwy}|xwv{x|x|u{{}{|xx{|{|{vy{yz|wy}zx|~{}{|}{z}|x}y}zv|wyzy|x{yx{vx}{yzywzyvx{{}}x}}|y{}z|}y~}{{yzyyyzz|}x{xzz{wzyy}wyvv{xzz||xtzyzw{xwzx{~w|xxz~|~w{z{z|z|~|~{||}vyyyzyy}ztux{zzz{u{xyzvwzyw|xz{|{zzyxv{zx{z~zywz~z|~x}yywzwy|{ywyv||zvwwzzxx{y|~{|zx|tx}uzwxzty|x}wyu{}{{|}|{wyz|{z{}||{{{x}x|x|x{z}~y{vxy|}wxzzzu|x{{yxx{vtuzx}{yv{z}}{z|{xzy|z}v{{w{{{|x|w~{|xz|z{uxzt}||yxw{|yyy}vwz}wy||wyvxzzy}yzz}|}z}zu{{x{|y|}v|zx}}z|zx~zv{|zwwyvxz{xs~yyz|}xx{xyywywwy||yy||wxz{}z~|{~~~~~~}~{~}{|{{{}~~|~{{~{|}~}{~}~}{~~{y~{|~}~~~{}{|~~}y~~~z}}}}~~}|}~}~|}~}~~{{}~}~}~x~{zy|{|}~}~~{}|~~~y}~|}}{}||~~~~~|~~{~|}~|~~~{~}x|y~|}}}{}~~}~}{}~~y}|}x~x|~|~||~~|~{{{~y~|~~~|}~~~}~}}~~~}{{|z}|~}}}{|}|}~}~~z}}~}~}~~~|~}z~|~z}~}~}{{~}|v{{}}}~~|{~|~}y||~z|}{{|~{~}|{}~}}~}}{{}{}}~w}}}~|~~~~z}w~z~~}}||{~{{~{|~|~|}}~}~}}~y}~||~~|||~}{}}~|}|}~{}||z|~{~}z~|~{}}|}~~y}vx|~z}{}}~{z}y~{}}~}z~~}~{|~~|}}z}}~~{{~}~}~{|~~y~|{||z{|}~{~~yy}||}wzwz|{}zy{yx{x~vyywxxv{~yxz}vz{wxw{v}|yy~zxu{|yx{xy{zzxz}x|}||xywyz}{~uyz}{|yzx{yyz{{wwx{||y}|||z{|y{}|x|y~~u{x{||z{x|}|xz|{xyz{vx|{{z~yyxyyyzy}z|x}z}|{vy}{wxt{xyzy}{u{wxy{wy{|yy|~z}zw{|zwxx{{yxvzxxwzzyyz{xxwz~{xxvy|{zxyyxyzy|yw}twwx{{zywzyzz|ww{zyy}wzwu|}{ywxwz{{v|{vz|}|zyz}{~yz}z|{zy}yzsyzzx{wzz|w|}zw{zxv}x~zzz|ywz{xxyx{{z|wz}tyw|t{y{x{{~|xy|wzz{y{vvz||yzy|{w~y{v|yx|}|~zw{wz}zyz}|xy}y{u~z|t{}zw|{z{wzwxtyx~zyy{{x|{yy}{}yx}}z{~z|{|sw}~z{|yzy~wz{||ytvywzx||zxyxvy}y{wz{{w~|x|z}yyxzww{w{ytxx{|w{u{x}yy}y{y{{}~}|xzxy{{z|}{{{{wy|zx{xyzyzx|y{w{{~|}zz}{{y||zxxuzv}{yyy|z{~{y{{y{zzy|xz}}zw{wzz~yx||{xx|yz|z}{yx{x{y}~|y{zw|y|wz{xz{uyu~{y{{z|y|z|yxw|tyzu|z{ttzz{}x{||yz|x}vz{~{|{{x}{}w}x~wxuzx|{}~{z}yw{{yz{wuu{|ywy||{{xvy~zyy|zx~xzyyw{zy|}}{z{~|~}|}~~~}~~~zy~~|{}zy}~~}~}~~|z}~|}{}}|||}}~{z}}}~|u~{~|z~~{}{{~{|}~}|||{~zx~z|}~}|~~||z{~}{}~~~{{~{~~|}}~z~|{|~|}x~~}|~{zz}~w|}}|z~|~~z}~|~w~~}|~|~~|y}{~x~~{|~z}}~~~~{|~~~~|}||}z{x}~|~{||z}}z~~|~z{}|||~~|{~}}{~y~~}~|~~z}~}}~}~~~~||{z}}~}|~~z}|}|}~~}}~|}~}~z}~z{}}~~}}}~||}z|}}{z}~}~}{~~~{~~}y}~{}|}}|}}|~~z~~{}}~~|}~~~}}~~|~|{}~~||{}|}z{~}{}}}~~~|~~{~}|~|}~{}}~y{{y~z|~~}~~}|~{|z{{{~|{y~||{||{~||}|}w}~~~|x}~{~z~|{v~}z{}z}z~z|{|{}}vuw{vxwwvx}zz}xwxzwx|yxu|zxy|txyywzyt~{z{yy{}z|}z{zx~{}{zy|}}}}}zzw|zz|{{{{x{y{{zz~y|vx{xxzv}zy}}y{xz|y}zy{||zy|}{z|xzz~t|y{}xuvvyx}x~yyzz{}y{vwz{x{y{}wzwz|xz~x{x}}{}zvz{z{yv||z{}vzyzz{xxxz}ut{yzxuvyxzyvxyzyy{||xz|{|{|v{|w}w~yxxy}xzz{zy|x{x~w{~z}}|}yy}|twxwyv|}{y~wzyv{z||yyxxwx}z}w|zvw{z~v~{~xz{zxwz|zz{||yy{{z}wzwwyzu}y{tsvyxz{|yzz{z{{{y|x{|yx}{{}{yz|}w||w~yv}~}z}{~|yyqxzzx}yw}xy}|z|z{yv}xyzzzu{zzyz{||||y}z}}yy}|z{{{||wyz{~{y|xxzzv}zyxy~{y~{zqzzwyuz{wzuvv{|tyyzww|~{~{z||zv|{z~~y||{xw{y~z|{wxzvwwz}v{~vu{y}yz|wv}zzxwy|yyzzyxvywzy{zzz{z}{}~||y||x{yzvxy~w{wyyx~y{u{uxywyz}yvwzwx{{}zxxz|x{~|xy{zw}z~yy}{~z~{yz|z}wz{{~xy|}zzuyy{z{ww{|uz|zyx|z}}t|{~{zzx|x{~{}zyzy{|yy|y}{}zz{yzxvz{wyy{yxxvyy{zxzw|uwyzwzy{}}ywx|yx}}xz|~z}~~}~yz}{}~~}}~y{||~~|wzy}{~~~}}{{{}z}{}}}z|}}}|{}{~|}|}}{}}|}}~~|~~}~~y}{}||{|{~}|~|~{~}}~~|~|}~~~~y}|~}|{}|}|~~y|~~}}|~}~~z~}{}{z|}{~~}~}{}y~}}||}|~{||~~|~||}~{~}|{}{|}|z}}z~{}|}zz|}}}{~~}~~~z~~}{}~~~w{|}~y{|~{}|}~~}~~~}}|}x{~z|~vy}|~|x|~}}x~~|~|}|~||}z~}{{}}~|~}{}}}}{|~~|{~}}~}~||~z~y}~}~~}~|~||yz{}||~~z|}|}{}|~|{~}~}{}z~z~}}}}~{}~}}~}~{}}}~~|}~{~y||~~}}~~~||{~}~~}|~}{{|||yw|||z{~}~|{z|{v{zy{|zxy|w}y}zzvyvvxz|xwuuw}z{{ywzxz|ywxxyz}{wwwz}xxzx{zyxz}|zv~u}zz|zzzt|{ozyyv}}xzy}{zyvyyx|zz|u{y|{{u{zywvzyy|{v{}{x|zw}zy}|zwxxxvv}wzwz~{x{xyytv{wyz|}w{{|z}|{zxx|zzzyy}y{tx~}u}tz|}z~z|{v{{zyzxwxv|xz{}{xwz}x{xxv}{w~|~wyz{wyw{}y{vux}y{wz||xxwz{~{wyxvyz{x{zw|}|yy{z}xwyzy|{x~}}{z{|xwwxxzwxxyyx{|{z}xzz|vv|zxz{{w}|z~v~yy{}{{xwy{v{z{zxz{~zxyzz{u{zy{xyvy{{xy|}{|}|zzw||xz{yx|{w{v}}x|{|||yz|}zz|~w|x|{zw{}{{{{yx}{ywy{y}yyyx}y|z~x|{v}}{|wvy|x{{yz~wy|yv|~|{}y{y{|yx{xzw{yyy~|uz}|}z|yy~x||xzz{||xw{yx}yw~vzv|}y|y{w{|zwx|{w|{v{tz}y~|z|y{{xxyzw{|{|z{{wyy}{~wyvzvz|}zzyz{yxy~sxz{|x{{z{{{v}xxzy||{{~zw|tyw~x{vy}xzxy{{|zzz}}zwyxz~w|z}zzxz{yux}{|~zwyx}u|yzy}|wxzy~wz{x}|zzz|}zw{wywxwvz{zy}yv}|}xy|{w|x~x{|y|y||}x}{wz|{{y|~wxyxz|zt|yz{zw{zzyzxzuywzz}zx}}t}}}~~~~~{y}}z||{|}}}~~}||~{{}~}}|~||{~~|~~}~~~~{||~}~}{{~}}}y||}|}|z}{y}}|~{~|}}|~}~|z}~{y~{|~|~~||}}~~~~||z|{{{y}|~~~|~~}|}~~|}}~|y}{x}}~~||z}yy|~~~}}y}}z|}}||}}|~}~{{z}~}}|}z}~~{}~{z|}{}~}{}~|~~}}~|}}|}{~}~~~~|~~~|}~~}}~~|}~}~|{}~}|}|~~~||}~}|{~z~~}}}~}~{x~|}}}}||zz{}{~~}}{~}x{}{{~y||{~||}~~~|~}||z~{z~~|}{~{|~~{}||~~~}{~w||}~|z~}|~~z}}}~{}||~~|~~z~|}}||}||~||}~}~}{z}{}|~|{|y~~|~|~}~|}}z}z|~}~}~~}{|~}{|{}{|}z~||~~~}|vyy{y}{z~}xyzwxy{wyvxz}xtzxw}vzuu{z{z|x|yy}v{}||{z|xzw}~{v|zz|zzyx{|zyy{|{u{x{|}xx|}wxxx{u{}yyyw{zvwxvy{xy}{~xxv{x~}|}|x|{}|{y{~}x{{zzz}{z{xw{yxzzywxv~y~~yz{{yyvwzx{{z{x|z}yxx}zy{yyx{{}~zyu}}}zy}x{}{uvz{{wzzzyyzyy|ywxxqwx{uyvxz||xzwy}|xz|}zv}|{z}z|{yz|zw|{~~wzy}v||uyv|z{vwy{wt|yxuzx|y{zx}y}z{{z}|}|}{|x|wyx{|wz}zw|x{z{}||x{|tzyzuvxyxwvw{{{y{x{{w|vxvyxy~xz{x|x{|{zwyx|xzz||z}|~z}zwxxxyxu{{zzz{wu|zuzz|}zzwuxz{{{y~y{x{z}y{w}{yu}|}yzx{{{yx~wy}|yz|{yyv|~{x|{{ywy{vzxyxwwxsu{}|}xz{{zz}wvz{||yv~{{z{xx{|zz}uz{x{{zvxuwzz}yxtzy|x{~wywzurx|x|yz||zz{|x{zx|yw|{x}xx{{zzw{y{zzyzyzy||y{v~yzw|xwxt{yz{z{zz|{}~x}~|yzx~z}|{zvw{}|{zzyywz|x{}y{|x|v{yzx{xxz|vxyxy~yywzvwzxx|y{y{w~||{xzyw||zw}|}{{y~|}yy{unxvvz{wuz}xx|v~zx{xy|w{x{~xwy~z|{x|{z{{{|{|{{~z||~~|~{~|}}~~y{|~~{}|~{x}~~}~{||}~yz}{{{|{}|~{}}z|~~|||}z|{y~|{{{}~|{~{{~~|~{~~||zz~z{}|~z}||{}~}|||}z}~|}|~}{{}{~~~~}||~}z{}{{|{}~|}{~z}|}}z{z~~}}|{~}z|~|z||{||}y|z}~~|}{~w|y|~~|{~{~~}~y||y{~~~}~|{}~~||}z|}y|~}|}~}}x~y{}~|}~~}~~|~|||~|z}~{|{~}|}||}}~}}|~{}z{}~~~~~|{{{yx~~}z{{}{~~~ww}h{z~~{|}~}}~~~{}}~~}z~w{~~x}|}~}~~|w{}~~}}z~}z|}}{|~~|}}}}{|}}||~}~x|{y|{|y|}}~~}}}~y|~~y}z~z}}{|z{~z|}}|{y{|{{{x|}|{|y{x{|~||}}|~~{~}~{~{~{~x{z{}zz|{}}w||~}{~~{~|z|}z|~||~}}}|y||~}\\\\\\\\zv<~~}z{}~}}|z~}~z~|}||}yz|~~~}{~z~}z}|{~y}}{~~||{||{{z||}|~~}}{~|~}~~|~}{w~}~~}x~{{z}{~~~}|{y}}~~~z|z~~}}~z{}|~{}z{~|~{{|~~~~~~~{y|}~}{{}~|zy|}}|||{~|}~y~~z{~}}y}~}~~{}z~|{{}~~}}{}|||~}~{}}}~~|~}z{|z{{{}{z{}}||~|}~~}}|y}}z}~|~||}~}~}|}{~}|~~}{}|~{}}|~}~}|||}|~~~~{z}|y}~~}}{~~~~}||z~}}|~|~{|}~{{{}~~{|z}|{x~~z~x{z{~}|~|~|||}}|{||~z{z~||~}yzzz{|~~y{y|{{~~}}||~{zz||~{{~|zy~}}}|{~|y~}}{{}{}{||}}~~}y}|~~|~~{xz|{}|}~~~~}z}|y}~}|}}}~~}~}||~~~~y||~{}}~~|y{y}~}}~||}~}}~{}{}{||~|}||}~~|{z}{}z|z|~y~|{~}|{}{||||||z}{z~}~w}{||~}~}{~}~}~|}{zz|}{z|}~z{~}}~|xu~{~|~~{||||}~~||~|~zz{}~~~z~}{}yx~~|}~}}}~~~|~|}{|zw~||{{~~~~|~~}||~{{{x||~}~~~x~tz{}~z}{{~}y~~|z~~|{~~~{~~~}~|||~}y}|~{}|~{|x}z{|~z}~~}}~~|}||||}|{}|}}}z}}|~zz}{}~~{}{~~|~~|{{~}|~wz|~}~}~~~z}~}y~|}~}||~y|~|zy}zz~|z{x|{|z~|~~~xy}~}z~~~~}~}}z||~~{~}~~}{}|||}~|{~}~}~}|~z~~{~~~z}~~}|~z~~||~~~~~~~{zzy{}}}~~~}|{}}}}z|}}}~z|~|~{~z~yz|{y~|}{|{~}~}~}|}}w}~{}v~{||{}}}~{}}}{{~}}|~|{||}~}}{~}y~~~}|~{y{~|w~|z~}~{}}~z{|~|~~~|z|}~~~{{|{~{|{z}~{|}z{~{~~|~|{~x~{y~}}}|~y|~~qx~~~}~|||~}{~~{}{{}zy|{~}}}~~|}~{}~~~}~~~}}|~|~y{}}yw|~}~}~}||~~}~~|~}}|}~{~~~}y|{|}{z|}{z}~z|~~{~~{{|z|z~y}}~||~{}}}|z}~{~}{z}|~|}~y~}}{~}~~z~}{z}{}|}z|x}~{|}~~~yyz{{~z{{}{x|~~~~}}~~|~~}}{~{~z}}z~~}~|}||{}~|y{~z{~||zz}|~z|}w~~|~{~||||v}~|z~~y|~~}y~~{~~~}~}z}z}|{{}{~~{~|~|~}}|{~~}~}}~~~}}}~}}~~~~~}~}~}|}}~{~~~~~~}~}}~~~~||~~}{~~}|~{~}~}~|}|{~|zz~}~z{wv~}y~~}{{w~{||z}}y|~|~z~{|yy|}}{||}{yz~z|{zx}z}}w|{z~{{}}|}~}|{{||~}|~|~}~zx~~~~|{}{{}yx|~}{z}~{|y{{~|{~{{|||{~x{|}}|~{|~|z{x|zy~}~}{{||}}}~||||w{}~~}{|}w}~z}yx}{}~|~|z{x{~}y|~{}{~{yy}||y|{}}z{~}}yyz~~x{z~||vy~}|{{{~z{}{||z{}|{|x}~~z}{y{~y|~t|}~v|{}{z|{y~~{z{z~~|}}}{|~}{}~}zz{}{~x}||{z~y~|~x|}|{~~|}}{{|}zv{}~|~|}z~~{}|~z~~|}z}|{xz~|{}~{}~{}}z{~{~||z}z}z{~|y}}}|}yw}}{~}y|||{|}}|z~}|||}}yy{|}x}~}}}z{~z}}||}x}z||~{~|~~||||||z}z}}~|}{~~}zx~}~~x|~}|}zw|{zx||~yzzzv}{}~|}}}~}w~|~{}~}~|~~~{~}|~~}y~}~~~|}z~y}z~|~~}~}~~|~}~~{~~~~|}{~~}~}~|z}~}~~|{z~y|}~}~~{~~~|{~~~|}|}{y}|~~}|~}}~||~{{~~}}z~{{y|z||}~|}{|y~z|{|~|{{{zy{~~~~}{{|{|{~{z}{{}}}|~{{~~}z}z~w}|z|{|zy}~w{z}y~}||}{~y|{|||~{z~z}}{w{|}~|y{|yzz{zz}w~y|~{}~y|{~}~x~||}||{}|}|zv}}|z||~|{}}~}~~z}z}|y~~}~xz||y}~~}{{|~}}}||~y~|}~|z{u|}|}|z~zz|yy}|z{x~}~}}}yy{y|~~}z}~~|z}~}{{~{~z~}}y}|}~~x~}}x~~~{~{|~y{y{~~||{||~}zz}}||~z~~y{wx}{{y}|}wyzx}~{~~||~}y~|~x~}}}z~|{|~|||x|}z~}|y~}{}|zy|z|~|z}~}|~}{~{|~z~yzz}{z{{zz~}z{w}}|~{~}z{{}|}{y~}{|~|}{~}zx~{~{~{}~{}|{}{}}y{{x{w||zz}}}~zu|}}}z|}z}||}|}~|}~z~~~|}~}z}}|~{{~}wv||{||vy}y~|{{~|{|{}{||z}}~|{}|~xxuz}|~z~||}~|{||~~~~~~{|~}}}}}~~~}~}}}~~}}|z~~~{|}}{~z}~}}}}~~~~~}{~}~{z~~}|{~||}{{~}~~~~}~~~~~}}~~~}w}}}}~}}{}{|{~~~|~~~{~~~z{}~~{~~|}}~{}~zw{~}|y~}|~|v{|}~}{y~}{{}xwz}~z}z~yz|~|{z|}{~||{}zz{{}y{}|}z}|z}~|}~}{zy~}~z{}~~z||y}w|}~}}~}~}{|||}}|}zx||~~y}~|y{y~y{~{{}|{|{|xw}|~}z|~{z{|w~~~~||}}zy}|z{x|{{|y}|{|z}z~{{{w|}|~}z}}||y}z~}~|z|{}|{~|~{|z|~|~~{xx{~}}~zx}y|~|}~{yzw}z}~z||~}~z~y}x}z}~{wqz{}}}}}}}|x{~|~}}{}{z}|~z~|{|zy~x}~y|}}|~{}uy{}{|y|||}z|z{|z|}{y}~z{z~|}}|~|~z|~}|zz{{{zw{|y|x||}|~~|~x~~}u}|}~{{|{z|||}|{{}z~~|}z{{}||{z|}z~{zyz{y|{~|y|{~|}}~xx|y}|~{|{}~{}yz~|{z|z}}|xx~{z~{}{}|}~|||zz~}}{~~|}~{z~||z}{}z}}z}}z~~}}|~~~~yzyx{{~}{~}}y|}}||{z|}}x~y~z}|~~~~}|y}|{yv{z|{|{}{{|}y~|{|w~}xzz{}~~}~}~}~z{}~|~|~|~~~||}|~~|{}~z~~|~{~{|~~{}}}~}|}~|}{~~|}|~}~||~~}~~~{~}~|~~~}~||{{~}|{~}~z~~}{~~}}|~||~}~~{z~|~|}}yz~}|}~|~}|}}~}}~~}~|{}~{|~z~~~|}~z{xyzywz|y{}~xz|{|}z~x~{~{~}|x|{|zyy|{{|~{|zy{}xz{|z{~zwy}}}}v}~y}}{~}{|}z|~|{z}|x|~}ww|~zyy}~xv}zz~{vy|z|y{}|~~z}}~z|~|~{}}~yxz|{|}{~}{x}|z~{|{|{z}y}z}y|y~y||yxuy|z~}~|{y{z{{}~z|{{z|}z||{z}z|y{y~z}|~{||}|}|z|x{}{}}{|~|{|zz|yz{}}}xzy{zz~~}~z{z~zxy~y|{yy{z}zz~z}~y~x|y~}}}}|u||}z{{x|}~{~~}|{z}zvz~|}~}{|{|||~|z{yy~~xyzxw~{|}{y|}}|~|}|}{yz~x}x||y{}zy}|x}z|}z{||||~}zzy||}{{y{yz}|~|}~|{|~|~}x~y{z~}y||~{y~z~~wxx{y|y{x|}|}|~||y|y{{}z}|}z{z}}}|}|~{{z||w{}}~xzxy}|z|z{yy{xy}zx|y}|y}|{}|xz~{{wxyx|x|y~z{}}~~~|{|{}}~|zyzz{~|yx|z|{z~~{}x{{|w}|}}{|{|}~}||z}{|~|zwzy|~y~~~zxy~z{~}}{~}~~|~~|~~}|~~~}}|~~~~~~}~~~~~}}~|}}~~~~~z{~~~}}~|~~~~~|}}~|zy}~}}}~}}~}~~~~z~~~{~~}~}}~}}~~{{~}}|~~|~u~z~{~y}}}}}}~}}|}{}~~}~}~}}{~~}{}|~~~}~|~~}zzx{}~zw}|}{}}|}}||y||yy|{}w~~z}~|~~|w|}}||}{y}||x~~|~|z|{|{z|{z|}}{}|z|z{|x|{zx}|}~zz~~|{}{}}~zy}}|z{}{wwz~w}z{yy||{|zy|}z|x{}{{y{z~x{|z}z}|}~z|||yx{y|}|~~~||~zz}{yy~x~|xy{z{{|~}~y|}~|{{|{}|~~|~~}{{{|}}z{x~~x~}~|yzzx}{y{y}|{|{|~v|}}z|yz}~~xy|~{z{zy}}x|}zz~z~y}|~zyy{y~{{}{|~}z{|{y~{y{|xv}~x~~y{|}}z{~~{y~z|y~~{|}}}}|{{w}|~z~{~zt||~|~y~}|{}z}z{}||}}}|~|{|}}y{~z}|~~~z}z}}z~wy|}}}wx||zz|yy|y{yz}z}~~qv~|}z}y~~~y|~~~{}y}{~}}{zx}zz|{xx{}z~}y{{w|~}|}}z~}y|zz{}}~~z~~~|}z}y}w}}yzx|{||}}|{}xx|}wx~~}{y{{u~{|~|{|}z~}}~|wz~|z|y}~~z{}wy{|zz~{y{~~}}~|y{|y|~|||~~~||~}}}|z}}v~}~~~}||}|~}}}~}{~{x}~~~~}}~~}~}}{{|}~}~~~{|}x~{~}}z~z|~~|}|~|}~z~~}~~z~}~~|~~~|{}|~~}}~~}|}~}~~|}}{~~~}|~~|y|}~~~~}~~~~y|~{}~~}~~~|~~|~~~~~~}}z~~{||||zy}|{w|~}|}z{{}zy}z}~}|~z}}~}|~||{|zzzz~vx|{|~~|z{{z{~|y~||||~}~~{}zz}~{~}zz}{~|}}~}{yz||{y{{}yz{{|}||~z}{{}~}||~}~}||{~|{|wy||z{|{y{y{}|~zyy|{~|}~{x~z|y|||{{{z}x|~~~~yy{yx|z}|zwz|z{zxzv||~}}~}{}}~{{~|{~}~{}~~~z~y||x}~||||yz|z~z~{|uz~y|}{z{|{x|y{}~w|{w~{|}{x|}zy}z~|z~~}v{y}y}~z|{|~{~~~}}~{}~{~~}w}|y||}|~~~{~}}wxz|}z~|utw}}|}}}|{}}y|||{|v||y~z~}}~||~}z~}}{||}||}z{{|zy|z~}|~~~|vy{{~}}}x|{x|}v}|{|z}~~||y{|~|{~|{|}|z}~x{}|}yzx|}z}}zz{yx|z{||z}|~y~z|~v|~~~{{}yy}x{}|{yx{||}}||z{{}y{~{|z|~}}z}}|~~}{}y|y~~}v~yw~||}w||{~~y}yyy|zx{y}{}}z}x~~z~}|{{}}~|z}z}{||{{}}{z{xy|~|wyy|z|~|}}z|~~~~~|~~|~~x}|}}~||x||}~~~}{}|~}}}~}|{}~}|}|~~~~}}~}~}~}~|~}|}}|}~~{~~~~~~}~~~~||~}~{|x~~~~~}}~s}|~|~|}~|~}}~|}~z~~~~|}~{~~~~|z~}~~~~{~|~~{}~|~~wz~~}}~z|}|~~}{~{x|~}}}z~~w|{|~z~zy{z|{}}}y~}{~v}~~{}~~}~}~}}y~z{|~zzxy}{z|}zz{{{}|z{z~~{z|}}~||w|y|z{~zwx}~~}}~yw|{~}}z||z{z{y|~zwzz||}~}~z~}~~y~|~{zw~||x}{|~zz{y{v~y~~z~|~|~~|y{}|}{|z{|~}~x}~{z{}z|~}y~|{}{}|}z}{|z}zzz~|}zz~}}~|}~~{}||{{}y||{z~z}}zx}|z}z~{~x{{~{w}~x{x}}||~|zy|{|}y{{|~~~|}}{}w{{|{y}|}}zy|z|yy|{|{{}~x||~~~~x~{}{}~z}|y}yz~~w{{{~|{~z{~|v{|z|}x~~}z|z{y~}}z|~{z}|~}}~~~z}}~||}{}|yx~y}}|w}y|~}}~}}z}}~{z}~}zy}~~~~}|z|{u~y{}x|zz{vz{y|}y~{|{~{|}y~}|~|}~~}|}zx{~~}}y}zy~y~~z|}|{z{x{}{w|w~}|~|u|~{~z|w|}y}}|~|}}{}}|~z{z{{yz|xz||xyy{~}||}x|x{z{z~}yz~{~z}~}{}{~~~}}}|~}}|{}}|~|~~|y}}~}}|~~{z}|~}|}~}}~}~||}}}~}|~}}}}w~{}~~}yz~}~}|{~}|~{~~~~~|}~~|~~y~}~{~~~|~~~{}~z}}|}}~y}~~}}~~~}~~}|~}}~}~}~{}}}{zy}~{}}{|z|{~|z|~{~z||y~|xzz~~z}|~~|vzw|{|||{z~z|v~y||y|~~||}}|z|{z{|~yz}~|zz{~||~}~{yt~|{{z|y{x{w|{~z}}|z}{y}z{|{{}}{|}}}}|~}}||}{y|u{y~}~~}yzxzw||~~|xy|}}}|~|{{}{y|yy~~||z~~{{}{}|wy{|}x~||}w|}|{{|z{z|{~|}w~x}|{~u{{z{}|y}~~{zzxz}~{y~~~|~z}~|}}~~y~{v~{~~}xzw}~|x~|z{|}{}}x{~|}}{|yx~y~x~|zy{y}}t}zz}}|z}z~{{z}}~{|{~~|{~~x{{w}}~~|~z~}z|~~~|z}~}z|{zw}yxzy||}}xz{}}z~y|x{{zzz{y{|z}~}}y}zx{{z{zzy{}}~{|}yy|~|z~zz}~~{||}{~yw{|~}z|~~yv|{z}|}~{y{{|}||~~{{yz|z}{{xz{xy|{w|||zz{{|{{}}{|z{||z}}{|{~|{|||}~||~}z|~{x~|~yv}}{}{~||y{y{|{y{~~}~z|{|{y~~||~}}||yyz{{}{z||z|zz{||v{y}z{z}}~~|~}|~{~}~}~|z}}|~|}}}~}{}}~~|}y}}~}~}~~y~{~~|~{}~~||~}{~|}}~}{{}~~~}}}|~~||~}~~~|~|}|~~}~~~}~}}~|}|}~~}~{~{~~~}~|~|~~|~~~~~~||~~~}{|~}~~}||}}~}}~}~~|~~~~|||}}wzzyz{{}}|}||z||}{~|~{x|y|w~||y{~}zz}{}~|~~yz|}}}{~~|}{{{}{~|}yz}~|x|||z{w}{}~{}|}~{y{|~{y|wy|}~~{~~~|~zz~|}~|x}}{|xw|z~}{}y|y|~||zxy{|y||~|{}y}|}~z}|~}z~w|}zz{y}{w}zw}x{~z{~y|}}}|~~}~~}{yvx{{y{|{z{~zyzy~z{{|{{xz{~zw~yz|zxz|z{v~}{zx}{~{}}~zz~~zy||{{}{yx{yy{|}}y}zzz~y{{vz|y|||~|~~|{~||~}{x}y}{zyzx|||w}x|{y|}~y{x|zzu~|z|~xyy}|{|{|{}{w|z~x}||}z{z|y{~|z|}~}~}{~w||~x{~{}{|{}w|||}~}{|y~||{~|yy~|{|~{~~||}zvy}}|{y~{xz~{z|{}|}{}||{|zz{{zy}{xz~}}|}{z{~x||~x~}yx~|}z~}}y}z~|~}|}z|}zy{~|{||}z|xz{|y}wx~|~y}zz~|{w~{|}}~|y|||{{~~z{~{~z~}|~w~{|wvy|}~}{}}|||~}z}~}{{|~~z{}|{{~~~{z|~~~~}~}~~~~}}|}~{~~||z~}}{}}z~~~~}}~~{}|}z~{z~{}~{~{~}yv~~~}|~~}}|~~}~}~}~~~}~}{{~}}~w}~}~}~~|~~zz}}}}{~~|~}~}~~{|~~~}}~~|~}w~|}}~~~~~}|}zw|~}}~~~||~y}y{|{||{zzy~}|~~}~|{z~{~~~z}{{~}|{y~zzx{yyvzyzy~y{vzyzzz~}w{{}z|z{z}|~~~{{x|z}zz}||xz~z}{{~~}|y}{y|x{z}zx{|{{{zx{~}|y{|{|}|z|z{~y}z||}|||}{y|z|}~y}}~|}{~{}||{{}vww}}{|}~|z~}yy}x{~~x|y{}~{|z}z~~{|w}}}zz|y~|{|~x}~}|{xz{|}{zz{z{{y}|{|}|{z|~}}~}z}z}z{y{|y|{}}{|z{}}}x|{{{~y|y}~y{{w~{~}~||~|}zvx|}|{{~y~|{z{}|~~z|}z}|wy|z~|x|z}{y{{|{x|}{|xx~yz~}zu{||}w}wz|{xx~xz|y}~{~{y{~}xyzzz|{|zy{z{}{xyz~x~}~z~~z{~{yw}y|z~y}}zz~z{{}y}{z|zxw|yy|}|~zy~|{}}y{zxz||~|}zz}z~|}|w{u{~|z|zz{zz~}}|}{~}~|||y{|z}}|}|{}}{~}y}x}zx|x~z}|}|z~}~{}z|}y|}z}z}zw~|}{~}}y{~|}~~y{z|z}z~|~{z|yz|zxyv{y}}{{|{}}y|}~||y|}}~y~|v}||~z~~{~z|}w}}}{}}~~~|~{~~~|~}}~}y}|z~|}~|z||}~~~}~y|}~}}|~||}~{}~~~~}~~~~}|~}}}~~}~|}}~}~}~}~~~~|{~~}}~}~}~}~||~|y~|{z~~|~~~}}~{~}~}{~}|~~~{{~~~|z~~}u~|~~y|}{z{y~}}~wz}zy}{z|{~~}{{{}z||}{~|z{{}}|~|{{|}|x|}~z~{z~~~|}z{~{~}x~}}{zz{~{yy}}{{~{~~|xz{~~{}~~}{|~{~xy}~{x{|~|~|{{}}xy|{z~x}y}zy~|x|{yy|y|z|}|~z~}}~}{{}{|{}z}}||zy|}||{zzyyw{yzyy|~~}~~|}~~||{~~|{|w}y{{{||{{z~y{|zxz{y}z}{}{||zzz~z{~{z}~zv{~}z~{~{~|y}|xz~}}}}|tx|yy|}}~xxz~y~z{z~|wx|}{~{yz}||}}|~{~z~}}zu}}z|{y|~~xz{|x}x|yyy|z}}~yz{y{~}y}|{||w}y~~x|z}}}{~|~x~x}|wwyz}z}}x|z}~|~~z}x||~~z{{~}y|x{{xz|}yzz{}~yz{z{y|~}}}~zv|~||~z|}}{~|~}}{y~}|}z|zz{y{~|y{}yy{{{{{|}|z~}w~y~|{z||~|}y|z{y}~}zy}}w|~}~x{|}x|}z|zxx~y~~{|~~}|~|}~{~||z~{||{{}}{}{|}~|z|yzv}z|wx~yy~y|ywz|z}~~~{x}~~{~z|~}{}z~~}}~~||~}~~~|~|}~~}}~~~}|~}~}~|}}~~|z{}~~~~~z~}~~{||{~~}{|~~}~~|~}|}~~}~}}~}|}||~}z}~~}}}|~~~~}~~}}~~}z|~~}{~}}|{}{~{|}{|~|~~}~}~z}~z~{~{}|||~|}}{~{|~~z}~}|~|{|z}~}~~|~~~~z~~~~~~yy|yz|}}~{{~|}{|y{y{}z~}|~x{|~~z|}}zz{~||yx~z{zz}{z{}|~y~}|yy{}~}x}}|}}|wy}z{zy~|~~{|u}|}{xy||y}~}v|~{{{{~|{}{~~}{{z}{{}wzz~||}}~}{|zx~{|}zy~zz|{~z~wx~}z{}{z}{}zu}wy~{x|z||~zz}zy}{}|||}}{z|y~}w~}z{{z{z}|{|~{{}yyz}~z}|{yv~wzy{}yzz|wx|~z|||v{|{{yx~{{}zzvyz}~|}z~|z}{x~~|}}}xzz|xw{|{{{{~yx}||~~~v}{z}}~|{z~{|~zw}yy~{{yz{{|zy{|~|{}}{z{|{|w~~~|{zx{}~}v{}|xz~}{~{z{yzz}|~~y~{{|~}{|}|z}}|}}~|w|}{~}~}~zyz|}{{~|z{}|{x~y|~|}{}{~~vy|}z}}~}|||{~ywxz}y}{{zz|y}w|||v|~y|}|y|zz~z~z~}{||zyx~|{~xzy|||}z}z{}x{yv|y|~~}z{|z|{{|}{{|y{{|}z{}{|z~wxz}}||vxz{{|z}x{z||y|~|}~x~}{}|{{|~~xyzy~~w}}~y~}sy}z}xz~~vy{yz{}x~~|}~~}}}z{~y~||~~~{~}{}{}~}~{||}}~~}}~|~{~~~y~}~~{~x}~}~|}{}~~~{}}z~~~}z~~~}|~~}}}}|}}}~~}}}~~~||~~~~}}~|~~|~}~~~~~}}}~{~~}~{~}~~~~}~}}}}|}|z~{{}}z~zw}{w|{y}{z{}~|}{{wyz}}{~|{||z{|zz~|}x}|}|~}}{{~}yzx{|y{~{~||zy}{|y{{wzy|~~x~}z{z~y}{{|}|x|}{{{x~wy{~}z~~y|{|y|wv|w||r}z|~~z|~{|zzx~{|~~}{}zzw}}{w{|}{}y}~y}xy}|z{~xzw{v|~y{|~{{|{}|z~zz||}}}|zzz{}}}~|zw}z}z~}zz}~|u|~|y~}}|x}}}}yz~~~}}{}}|w|xz~zz~z|{{|w|{}|}ywz||y}|}}wy}z|}xyy}}{}w}~{{}{ztyz~~}z{z|y|x|w|}|~~x||y}|}|}{{}}{{z~}}z}|{vz~}|xy~xz|zzz~}}zz|w~zw~|~zx~{|{|}~||y~yy}yx||~xzzzvx{}z{xy{|{z{y|y}~}~}{{|~yz|xz~~y{||~}z|x|{z|{tw}}y|zzy{~y||~|z|~x}|}w}z|~|{}~~|}~y||xy~~wyy}{w{||~|~~xw|z|~x~w|}|~|}|z{{}{}{~w{z{y}{~}x|||~yy~y}yxz{y~x}}y~w||~}~~|}wzzy}||{}{~}~~|}~~}~{}~~}~~~~|~|~|}z|}}~~~{|}||{v~~~}~~{}}~~z~{{~}|}|~~~~~~~{|{~~~{~|~~}}~}~~}~~~|~{}~{}~}|}~{~~}}~}~||}|~~~|}}}~|}{~~}}}|}~~}|}x~~|~~~~|||}~|~}~}~|~xzy~}z|}}}w~zw||}zzyy|{}{~|w}~z}~|y{zzw}|}{|}z|~y~{||~{|~~|x~}|{{}{z}{}||z|{}{}}}~|~yz}w~x}}~|~|}yx|{zz~z|}x}z|xx{{zzqy~{~}x}{z}{y|{|}~y}y|z{~y~||xz|ywz{{|~x{}|z~z~zy{{y|{~~~|~{x~}~}~y{|~}{zy}}~~{~~|}||z}}~~~{~z~y{~~}}~}}y{}~|}z{|~~|~zzyzz{{~y~|zz{x~y{{|~}}~z|z~{~~|~|zyz}}x~xozy{|{}}{}y}|{{y|~y|{{~|}~|}z~}|}x{~{}||{|zu|z|~x}~~~{yv{{xz~|||y}}{~}{v|vzx|}~{zx}|z|y~}{{|{|~}x}}~}x}~}y}{}~}z~|}{}|~}~z}~}|}|~~yz|}}|{~{|~z~|z|{|y}}}zz|~xz~zzy}}zzxw|||||{}|z|y|{y||~zwv~|z|}{|}}x}}z{y{zz{{}y}{{y|yzy}x~yz}~{||zxy}|z~y~~}~{}|z{t{xyz{yy{}~zz}z}|||y}x{y}|x~|xy{}|w}yy|z{z~w~|wzy}~}{~~~~y{~z}~z}{{{}~~z}|{{~|y|~~~{~~}|~}~}~~}~}}{~}z}~~~~~~}}~~|z|~}}|{|~|}{}~|}}{}~{{|~~}|~}|}~}{{~}~~}}|}~{}}~~}}{}~~}~~~~~}}~~|{}~}z~{}|~}{}}~~{~}{~{~||~}}~{|}}~~|}}y}~}|~~~~}}~}{~~}}z}~~}~}}|~}y}}~}|y}{}zzzu|zz}}~x~~zw{|zzy~z{|y~~}|~}|~z|{~~}{~{|}~~|{~}~~|||}}z~|}{{z|~~xw{||{y{x~wz||x}{||y{|x~|~|{~}{{{|{}wz{|~yzz}~y||z|vx{~||y}x|x{}{y|w~{{||}~{|}}{~w}x{|||}y{~{|yz||~y~x{}{zxtz{z~}|{}}|}{}|}~wz~{{}}~}~~z}|{}}}}{}}{zy|~y}~|{yx|xz~y}yzz|}}}{}}|~{~{{y{~{~~zz~||yxz|~}~y~|z}|x|{yv}}z~{}~|}~}z}}||~zz{x|~||z~|{{{}}}}|v|u|yy|{{|z|~{~~|z|~}{~|}z{x|}~}x~z{}x}||{z}~}|~}z~|}{xw{||~|z}~~z~}{{{}~{x|~yy||~y}{x}~}yzz}{}xzx}{z}|{wy{yzx~|zv~y{y}}}}yyz~~z{yx{||~}}}|z|}|x|}{~}y{||~x}yz|}|x|}{x|xzy~wv||}z|{|z~|xz~{z}}}z}||w~|~|{|{z}zz~||~y|zv|~{zx|zyz{}zx{{}~~|z}w}~ww{~z||~{zzw{{~yzy~{zwx|z||{}z}}zz{z}{{}{{{|z}{~{{||~~~}}}||}}{~}|}|}~~|{}~~~}wz}~|||~~}~{{|~~}~}~z}|}~~~}|}~}~~}~~}z}~~~~~}~~||~}}~}{~~|~}|~}~~|~}~{}}~~~~}}|{|~}~}~~}}~~}{z~{~}~~~~~z}|~~}~~{}~~}~~}~|z}~|~~~~~~}~~|~}~}}~}}~{z{|u{~|~~}|}z~{w||}~{{}}}||}{~z|z{~z}z~|x{zx~|zx|z{~|{~z~}w}~{x{}}~zy}|~x{|zxzz|z}}x}yz|||{y~z{}y||v~{z|}~{z{{zy}|}u~{{|}~|z{y|}{zzy~yz}||~{|x{{}|y{w~}zy~}~~xy}|x}}|{{~||}wzzwuzz~z|y}x{~yv|}z}w}z}yz|}|{{~xzzy~~z~|x{|z~~~|{{{|}z{zz{~{z}x{{|x|v|~|~}||~{~~}}z{|{zz~x|{{{y}z{~|~|zx||~{~~~~~}~y{|~{}||y}v}|z|}|{z}{{w|}{z{w}{~|{{}}~}||}z|~|~y}y|~{x}y{{yw|zx~y{z}{|}x}z}}x|z{|~~x}~}yyz|}{}z}z}|~yyx}{x|{|}~|{|z~~|{~~}|z|wyzwz}}|}y}z|~||xx||~|}y}|{{|{}w{}yzz{y}}|~y{||zz{{y|~z}|}z}|~~{y{~w||}~|}xy~{~y~{x}yz||wv}y||{~z~||z|{}~}|{|z}|xz}||}|}{|yzyx|{~|{|xzv|~|xzz}~{x||{|{z}xz~}{~zu{}~z}|~}z{~{|v~{z|{z{~{~~}z~}|x{{x}{{}}}~{{}{}}~~}z~~~{}~{|~{~}~|z~}{{~}~~~~}{~~~}~}}~~|~~|~~}||}~~u}y|}~|z||}}~~}~~||}~~}}~~|~|~|~|}}~}}}}~~}~|}~}|}~}~z~}}}~~{|~~}~~wy}}}~~}~|~}}}~~|~||}~~~~}}~}|{}x~~{z}xw~{~{zxz~~{}~}y~|z{|}}~|zy|x{xz|xw|}~}~|zy~{{{||{}{{xv}yzx{vy~y~z~y|{zzzz{{{w|w~~{}{~{~{|y{|w{||w~||{~z{|{~xx~z|v}~z{{|y}zyy{|yv}{|{x}z{}}}zy{}{{{~|x|}~}}|y}y|yvy{}}zv{~y|}y||z||{|}}}~~}{~}z}{|~}}}|}}{|{z{}{}{~~zz}{{{|}|~}~y}z~}|{y~||x~xz|~~|zx}||y~~{x{{z|}{|~~z{yzyxz}{zz|{y}~y}{|y}~y|{|{|}|~~~}{}z}z|w|x}xz|wxy|wz~{}y~~}y~~{{|z||~x}|}~{~~}yzz|zy~}z{}z{~~zy||{y~wzw|~}|}wz|{x~~z~~}}~z{}{~v|{}}~{{|zy~{}}w~zz}yzx|{yyz~z}|u{y}}|vwzxw~{yy|}~z~~}~~}ywy|~~{}~|{|{yz{}z}y{||||z~~z~}}|}{{|}{~}}{z~x}~z~{tzy|}u~{yx|{{z}}~y|yz||~}~{~}{|w|~}|{|~}{zz|~}x||xyyzyvz~xw}zz}}~wyy|}~~|x}~|}|{|~}}~~~~}|||~~||{~}|{~}z~}~~}~}}~~~~|~{}~}{~~|~}}}}|~~~~~~~~|~}}~}~}~}~|~}~}~~~}~||}~~}z}}{|}~~~~}~~}~{~{~|~}~~~}}}|}~~~||{}{~~z}{|~~}~~|~}}~|}}~|}}}{~~~~}|~{{~}~}|~~{}|}}~}|{z}|~||z|x|w~y|~~||}{}yz|{y}z~z}~{}{{yy||}{zy|{z}wzx||{{{~z||~wy~yzx|{|}z{~~~yz}z|}zy}}}}~{~~y}{{}y}|}|{|{y|~}~{{{}}}~x|~xz~|x}{z{x~|~{}{|}{{}}{z||}y~{{|xy|{z}z}yy}}y|{x{}{}}y|{~||y~|}{{}}x}||}|{yyx{{z}x~xz{u~|{}{}|{~|x}}xy{~}|~}~y{{z}z{~z}{~||~{|{{}x{||~{z}{}|{|wz{}{~~}zzz}y~|{{x~{|}~~zzzzz{xy|~~}{{}~y}{|~|~|z{||}}{zy}|xv}z~|zywy~{|}}}{~zyz~z}~z}z}zy~|}{{zzy|~yz~y{{z}}z|y}~~z|}{|~}}||~}{|yz||yz|}{}z}|~~{x~}z}}{|{}~}zz{|}zy}z}}}~~{}zz~{x{|{{{{|}}y~}~~z|~}}|x}}{}~}z|z{z|wx}||{yy|}{|}z{~}x||{}}~}}}zyw|{x{|z}{{zz{z{{y||y}x~|~{}}~|~{|~|x||~}y}{}}|}~~||}z|}w~z~|{|y||{u~|yy|~|w}}|x~|{~}{|yz|{|x{|zz~x}{x|z{{z~{|}{|z}}zy}z}|~||~~||~~~}z~{~~}~~~}~~~|}}|~|~}~~}|~}~}v~|{~~}}}zy|{~||~{~~}{~|~~~|}}~}zw~}~|~~}}}}~z~~}~|z}~~~~~}}~~{|~~~~|{z}|}~~}~~~~||~}~{~}||{y}}~}}z~zz}}}~y}{}~~}}|z|{~z|{|}~z}~}~rzw{z}{~|{yz|y|}}|}~}z|~~}}~}~}{}~~~}zz}xy{}z||{x{~}~|~y|y}x|y|z~y~~}}~}}{x{}zz}||z{~}z~|v||}zxzy{|yt{zy|{}{w}~}zy}}{z~{~z~z{z}}~~{}zw~}{y}x~{v{z}}{wz}x~z{~yz}w|z~}{}~}yu~z~}~|{|}{{~{z{y}~|w{{}}zy}z{{{}y|z|}}{{~z|{|}|{|{|z}|z}y{~}y|~z}x|y|{|{{z}wz}w{y~}~~|||yv~}x}z}||~~|zw{yv{}ux}}~|~|}}{~|{yy{~||}{w|{}|}{}}zz|~}~~~z~}{|y~~yyzyw{}w|}{}{~xyxvy{}|{{yz||{~|~xz|~~~{{x}~|}{zy~zz{{|z~{||~~{}}y~|~}zyzxyy}~~{yyz|}{|{|}~y}|{v|{y~y{{{|}xy}y{z}zz|{yz}{v|zy{}}}|{{zz~y~}{|}wz~}z}{{{}||zzz{zyy{yo~zz|~{}|}|z}|y}z||~{}{}|~}{z~||~z~ys{}{}{~|~}zx~}}}w{w~~}}|{~{~{~}}~}{}|~~}~|~~|~|~~~}|~|~~~~|~|}~z{~~~}~~}~~}|~{~~}~}}|}~~}~~|~~~}~z~~~}~~}}~~~|~~|}{~~~|}~~~|~~}~}{|}{~~}~x}z}}~|~}{}}}}~~{}{|}|}~~~|~~|~}{~~||}~}}|y~}}{|}}~z}|}x}z~~~|}z~~y|x~yy{x{|~~~{{z{|}}{|y}|{|~}wz{xw|{zyz|}t~|z~|{|}|~{~{z}|y~yzy}z||{|}|z{z|~}y~}{wxyu~}|y{x|~yzy|||w~|~{{~{y~{y|{}x{zxz}}x}{|y~~}x|y~z}z{|x~|}~~|{}x}w}~{|}|y{z}yz~||{xz}}y|z{}y|~|z~|{~~x}}~{|z|}}}~{{v}}z}}}y{v|{{~~{}}{~yz}~}}x}}}~z}|yz{{~zz{~~z}yyx{v{{{uzzx{{}z}y}|{y}{||x~{}z~y}}|~||~{yu{{~{zz}}{v~|x~~}z|z}~}~}}|}}|}||}~}~{|||{yxz|zx}|}}{~|zvyz~y}}~|~~xz|}{zuzw|}}}wzz{|z}~wx}|{|~|z{||~}}y|}|{{v{~}}|}|~r{|xw|z~}|~}|{{x}|y||{}x~zy|~||~{y{|{|{~z{}~||~{z{y{|~w}z{v~zz}~v}{~yx}v}ww{{y}~~z~~y{|}z{{}y|{|{{{y}~z|~|{|~|{yx|~w{z|{|}}}z~|w|z~yx|~xy{|}~}|||w}z}z{}x|zz}{}}yyz}z~~~|~z~zz~~~}|}|}}}}w~{}~{~~~}{~}{|~~{~}}||}|}|{~|~}}~}~}~|~}~~}~|~}~|~|~}{}~}}~~~}|~}z}z{~~{|~~y}~}~|~~~~}~}~}~~}~}z~~}~|}|~~}|}|}}|z}|}~}}}~~|x~}{|~}}~}{{|}|y|}{}z}}zzzzy}~|}zz}{|zwwzy~z{}|{x|}yz|zz}{|z{~~|y}~{{}~{~~{}}{z{zz{yy||||yx}}|}z{~{||~}~~}|yy{|}~~}~}}}y{~xz}|yv}y{}~}~tz{{yxyv~{~|}z|x}}v}~}~}~z}{|}~||~~|zzz{x{|}y{xx{~{|{z~w{u{vzyzxy}{||zz|y}{}{{}z}~~|||x|v{}}z{z~v|{~t|zw||~y|~}|v}||~ywy}yu|zz||y|{zx}||x{w{t}x}~~|~{{{|{~{z||{|~|}|}x|~z}}x}|}~}z|z|}z{w{{zzw|z|yy~}y}zz}~|{{}|~|}~}~|~{yz|x}}~}z|yyz|{|~zz{vz|zx}~ywy{||{~}}x}|}~}{v{{z~zx{{{z|~wz|wy|{wz~zx~y|{|z~{||{~x}zxw|}x~yyy}{}|}~}}}~zy|x{z|~z~~{{{y}||y|~x|~zy{{|}}z}yz~}zzzz|~z}||x|y|}{{}~~~}{|x{|{|zz|~y{~}{x{{z|zy{||{xv}y}{}~z{{w~{{|z|zx}z}}|~xz~~y|yzz|x{z{|~y}{||zzw{zw{|{~~}y|~{}{~~{~z{}~~}}|~}~~}}~~~~}|~||~}|}~}}{}~}~y~z}{~}|~}{~~~~|{}~~~~|~}}~~{|~y~z~~~z}~~~|~z~z}{|~|~}}~~}||~~~~~|}~{}}~}|~y|~}~x}~}}{~y~||y{~~~||~~}}~z~|}~~}}~}~||z}z|{}z|}}}}z|y|~yy||{{x}~|v~}tz{~|~|{}{x}z}~~}w|y|{~zy~}{||z{w~w}~~}{~}z}~}u}y~zz|{~s}yy}{}z{|z}~{zy~z~z~{zy}~|{}~}~||x{}}{xz|}{{zy}}zt{|yy|{||}}}|}v}|}{x}{~}~~|}~z|{{{||}{{}}}|z~}~~}z}xw|{zy|||{}}|{|{}~|}|y{{~{}x{{z~zzz{}{|v~zy{|}z{z}zx|~~~}z~w~z|~}}{~|zzx{z~|~zz|{{}{|}z~~}}{|}|~yy|w|}}x|~}}|{}~{y{~y}}|~}z}||~|v}|}}{{{~|w{y}|}}|z|{}||}z|}z~~|~wt|{xz~|{z}x}~z}~|~}w{}{~z}~~~{z{}||}~|v}~}}}}}{||~}y~x}~||y~}~y}y}}|{x|}|}vz|~}{w|z{}z{|}}|y}|~~{}~|zy~y{{y|zy}yz~}~~y|}|z||{{|}z}y|{||z{zx|{y|zw{{|}zy{|y|}w|}{v|}}v|}w}xzz|zx}}~~{~}~~~}}~zyz}~~y~}||}}}{|{|yywzy{|{yy~w~z{{{}|}{}}}~~~}~||~~|}{~~{|~{~}{~~{~~v~{~}}~~}}~~}}~}~~~|~}~|~~}}~~|~~z~~|~|~x~x|~~~|{}~}}}|~~}~~}}{x~}}~}~~}}~~}x}~|~~}|}~}~~~}~{}|~}w~}~|~}~~|~}~}y}{~~~}yx~{~~~|~}~x}}~~}z{y~~z{y~~~|z|zx}{y|z|y||~z|xw}y{z|{}~~z|{{{z{z~~|{|{~}||{}}z{z{zz{~~|{{w~yyz|zrz{{|}yz{{{w{}wz|y~}}y~yy|~|||~|{}{}{x{{~vz~}yy||{}wzz||w|z}|{{{{}|{|}z{|y|y}~}|{}|}|}y}yz{{w}|{{zzvx|{y{}~{x}|z}y{{~|{|{~{~{y~y||{}|~~z~v|}z~z{xy{z{zyu{y}z~{z{{}zx}}y~{x~|}~z{|y|~}{x~}}{}}|{{|{{|~y}|y{~||wx~y{~}}s~zyx~|x{~~}~yz}|{{}yy{z}x|{}z~|||~{zz|{||}|yzz~}~{}}~{}y|{}~{~}~{|}}{~x~||}{~|}z{y{{|y{~|~~y|x}{|{~{{}}z~zyy}||z~|}{y{}}z}~u{yy{}|{|{}yyz{w|}{|y{~y{{||~{~~|}z|{~{|}|~z|{z}}|~|{x{|}~x}||}y}~|z}}z|ywx|}x{~w{x||y{x}}zz~{~zz|{}x{z|xzzxv~y{~{{xzx|{x|wyy|~xzzzz~y}|~|}z}|x~}~}|||{|{{{||{|}x{zy}z{v~||zz|z{|ty||zz|zy||}~||~||}{zvw|{zz~}z~y||~~}}{|~z~~}}}}}~~~~~}~~||}}z|}~}}|~}~{|~}y|~}z||~|}|~~~~~}|~~~{~}}~~~}}|||}}z~~|~|z~~~~|~~~{{~}{}~~{~~}{x}~}}z~|~|~}z{}~{~|~~~|~z~z|z}~|||||~}~|{}~~|~~||~~}}~~|}~~~~~~~}}{~}}~~z{~x}|x}z~|~}x|xzz}||z{xy{~x{z~xw{z~~|xxyy|z~|v{~|{z}|y~||{~y}{{yx~w{~|~~}x|{|{{|{|{{{y{|}z|z{}z{|yx{zuy}|||||~|z{~{z|{{|}~}|~|y}}~|{|x|~wz}zz{|}zy|}~~x~z{w}~|y}y{{~~zy|z|{|}~|z{|}||~|{{|x|}~}{}{|z|z{{zzy}}{xy|x}~|y|y}|w|{}yx{}y}z{}z|zy|{xz{{w|x~z}zzz|~~~|zx|}{y{|{}zw|z}zx~zx||{x}~~z}vz~|}|~z{~~||z}{~~y|z{|}~{{z|{~~{|~z|zz|}}xx||~{{{}||{~~w{z~{{|}x|zz|}~~}x||~uy||{zy{~||||}{~z|w}|~vwwzx|}z~|zz~|x}{y{~~}}}|}{}~~yy|}{}~y}yy|y|{|x{|yz|y~z~y~}x|{yz{z~}~y|x|{|y~~y~xu}}zx|zu~|}{}vzz~z}{}|{z~|}}x~yzxy~~{~z{{}|}yz{~z}yx{|~w|{||z|}}zyyy~y{~}|z}~yw|{{{zzy|~~z|x}w{{{}~}z|}{|}}{}}{}~|}~~||x}~~{}}{|~|}|~|}|{~~~w}~{}~~{}}|~}}~~~}~~~}~}~~~v||~}~}|~|}~~|~|~|}{z~~}~}~~}~~z~}~~}}}~~~}||}~||||}~~~~|}~~~}~}~~{~|~}||~~}|~|{{~~~|}zy{~}{|}}~z}}~}|~{x}~}}z~x}~~|}~~|{~{~}|{~|~}|}}}~}}||}}~}{~|~|~~~}}~|~}|}~{{~|}~}~}~~|}zyzxzzy|x{w{||w{{xv|{~y}xv|}|{x~x~z{~}z}~x~|{}~{~~z|~|~~z{x}z~}v{{{}~z}}~{x|~}||~}}|z{~~{{|w}vu{{|{~}|y}}}}~}y~xzwyyy{z~zy}||zv}}y~~~w{|}}{~~|z|~}~z~}{~|{|z|zxs}zx{{|vu}{{w|w}z~zz}yw}|}}y{yz}|~~~||{}}~y{}{z~~|{u}}~||ux~}|z}y|}{x|}}|zzzz{{w{||||{}||xz}yzyz}z|{~zz{{|yv|||~w~~w|{z{y|}}{{|~|||{w|{~|{x}{|}~z{}z~~y}}~x{{{{~z~|{wy~|y}}y|}|z||}~}||{x{zz}}~}{zx|{|~{wxuy|}{xy||~z|z}}|}z}}|~}wzz}|}{x}{|{}{}w}}|}~}}}|{~~{}~}~|}zz|~y|q}}|z}~{|}~|~}}{zz|{|~|zx|{~v|~}y|yr|y{y|{x||}|z{}}}|}}{z~z{|ywz}|y}zz}{z~y{|~|z}r|{|~}y{||zx}{x|}~~}{{{}~zy}||||{}z||}y{y}{{}}y~}zwzuz~}}}|}{|x{}~}z~}~~~|~}~~~}}~|}}|~~~}||{~y|}~|{~~{}}~~z~~}~~{}}|{~y}~~~|~~}~~|z~}}||~~}~w~}|~}||~}}~}}~|}~|~}}~}~~}}~|~~}yz~z}}~||~}}{y}~~{~|y}~uy{~~}~~~|~~~}z~|w}}|}}}}~|}}~~{~~}}~~~~}~~~~~~~~zz{|zz{||{~|}}~~z~~z}z|x~z|{|~{{|{wz}{}z|}}|}}ywz{||{vx}{y{{zy}y}|~w~|~~y}z~|uz{}y||||||}yx}{z~yyz~||{y{|w~y|~|yy{}|}{{yy}|{{||{|z|~~{}{}||{x}|zxx|}zz{y~{y}{z}xy~}|~}z}{~{yz|zy{{}{z}|~z}|~{yzz{{zx|~{|}u}}~{~~zu{|}~x}y{~}z|y{|zz}~{{||}}|{yzy{|~x|{}|y{}z|z|{~}ywz}~{zzzz~~~yx}~x}~}}||yzyzyy~x~w}z~~z{y{z}|~}}w{z~~z~}{z~~z}}}|}}xz~}{}{}|{{y~{~w{yyvz|}zz|z{u}zy{x{}|||}~~t}}v|z|{}{{{y~y}zzzz}{}|y~{}~z}{wv}}~x{yzy{wy{zz|}v}~|}y~~|zz|{}{}z{}|~z}{z}{}}|z~|~xx|~|y}{}}~}zzz}{zx{zyzx|{zz|{~y||~{x}}{z{~~{yz{}~{}x}{z|zxz|{~}~}|w{zzx}|y|{{{|{|z}yy{~}}|}|v|x~|~}||zx{zzy|{x~~x~z{|}~zxx~~{z}|zz~yx|~{z}y||~{|y~y~{|~~{y|y|z|||x~|{z~~~~}~~|}~~}||{}}{|{}~~~|~}{~~}~~~}|~}}{~}}|~}{~}~~~}}~|z|~{|}{}~~~}}}~~||~}|~~~}~z~}}}~~~|~{}~~}~}~}||{{}~}{z}~~~z~}}}~~~}||}|~}{}}|}y}}~{}~{}yz~~z~}~~~|~}~~~}~}~~}}~~}~}}y}y|~{{{|}z{vy}y{{|zy}z{}yxy|w~~~x||}|}{{|}~}y~~z~{y|{}y}{{}{wz|z~}~x~u|z|}}}|y{{|~{z{|~}~|y|||z|||{}|~}zy}x}{~z{{}||y{|zzz{|}zzyv|x|z{||~zz|}}}{|zyy{{}|xzzx|yx{w|~~x}|{z}|{zyv}zz~{}xzx||~~}z~y~|}}||{|~||}y~y||w{|~|w~|{{w{|zw{{{x||x|{{}w}}}|}|}}|~}x}vz~|yy{z|{w}~|~|{}}||}x}}{x|||}|z}}}{zzz|}|||~{~}||~}{|w{|||{z{|{~|||x{{{{z~{{}~~}|~||}zz}~|}{}{}~{~|~}yz{{|{u~{~z{y{{xz}}~|~z}y{y{|{v}|z}~{v|}|y{||}}{|{}zw|{xw}x|}|z{yx|{~~}}~~|z|w~}xzz}}|x~}|~z}{|~x}~y{z|||zz}z}xxyzxy~x{{x|y}}~{y|zz~|}z~z~~{~||||{{xz|}zx}x}{||y{~{{yy{{}z~{~{|~|{}}w}~~{z}{~|{}z{}|~z{{xx|z{xz}vzu~x|zz|x}xz{}|{yz~{{}z~~|~{z~~{~~~{~~~~~}|z~}~~z~~}}|~}~~{{~~|~~|z}w}}}~~~~~}{~}vz~}~~|}|~}}}{~~~{|}{~}~~~}||{y}{}~~~~~~}}}{{~}}~|}~~}}}~||~|~}}|}}}|z~|~}~~~~|~{}}}||~}|}~|{z||~z}|{{{~||}x{y~y{w|}x{}~{~|}z|x{~~|{{}{}{z~zz{~~z~}}|~x}||~}{|{~|w}~~}zy{~|x{{||{~{x{y~zwz|y~{{y||y|~{x}u~w|~{|{z}yyzy|z~~~~zy}y{zz~yxzy{}zzzz{y|}x{~|xx}z{{{vz|zy{x~|z|}~}|y{}y}x~y}y|}~y|w}||~{~y}}x{v|{y||yyz~}}z}{|{~~}{y|~~~||{{z{z~}{}~{yz}y}}~{}{nz|}{{}~zyzy{yy~|{z{{zy}}}|{|~{{|y}|z~yx~~|}{|zx{|xz~y~}|~{~}z|~}}}|}x|{}|vz~|~z|{~|}~{~}~~|}{x}}{}|}{}y||}|~vy}u~}{{{y|xy|~zz~|y{~|}{~}{|{~|~{|}y~}}~y|zz}|~}{|~|y|y|x~z|t{}~|}|z{{~|z{z}z~z|{~}~~w{z|}}{}{{~}}x|y{}~{z}||~{||~{}{}yx~||{}{{|yy}~|v{z}~w~|||yy}|y{|u~~{|{}{{{}v~}v{zt}{}|z|||}yy}{{~y}~}z}xy~~z||{zw}{w~||x~||||y||{{~~~~|}zuy{{~||y}||{{{{{|v}{~|~~}|}{{|{z}~|~|y|zzx|~x}}~|}~|}~~~|}~}{}~|{~~}~~{{~}}~}||}~}{~y~}~~}y}}{~~~~~|~~}~|~~~~~~}}}}{~~~{}|~~|~}~|z|~|}~~|||~~~~~~}{~}|}|}}~z|~}}|~~y}}|~}{~}z|~~{}~}~~~|}{|~~~|~~~~{{~}~}~}}|~z|}|~~}}~~~}}}|~|~~~|~y{{{~z~}~}{}}}~}|}}~{y{zz~|x{z}y}|y|zzwxz~x{x{||{|x}{w|w{z~|~~zwy}|{}~~~~||}{x}}|z}~~t|}{}x{}zzyuyy}u||zz~~~~~z}{}|{}y~y{{}~}}}z|{}}~w}xy|}zy{y{||z||y{{}z}~|wyyyzy~}x}|}|x{}x|||}}z}|~}}|~|{yyz{zxz{vx}}y~y{}}~w|z{{}wyz}|~p}}v|~w{|}}|||}|||{{~{{|z{{{{|}{}y{}y|~|z~wy|zzytx~z~}|z||{~{{~~}}~{z}|z||{}|{}|{ww{{|}x~uz{}{y|||{zzyz}}}|{~~~w~wx{~|~}~z|zww|~y}|z{{v}{yz~|z}x{xxy|z|~{|{}}{|y}}y~~}~z}|~z~z{y{yy{z|xy}{{zy|{|||}}|w}~ywz}|}{|~|~||{t~}x{w{z{}~|}|~zx}y{{{|{x~z{z}{|}|zyzy{~zz|~}~|z|~}}||~{z|x{{~~|z|x}|z|{{|{xx{yxx{}y}|~y}z{~vv}}~z}z}}~|y}}~|~|}}z{{|{z}yw{}|{yvx}{{{{}z~zyz{xz}|}z|x~y~|{~{{y|}yx}|~{~{|y}}|}~||zxw}z|y|}{w~yz}}y{}}{z}~z|}~~~}}}}~z~}}y~}|~~}}~}~~||}}~}~{}}{{|{~~~}|{||~~~~~|~|{y}}~~}~~|z|~|}}~{~~z{z{~x}}|~}~~}~{~}|~{~||}}y~}~~{}}z~~z}~~~}}}|z}~~~}~~~~}}}}~~}xy}y~~}}{|}~|~~}z|}}|~~~~}~~~}~~{{~}~~z|~~~}{|~{~{}~{~}~{z{}}}~~|wxyz{~}~zz~~{x}}z}|}}rz~|}~~{~~zy{xxv~|x|||~}y|{}~z{x~y}z~z~~|z{}}x{{{~|||zz{z|}yxv}u}{xy|~|}z|{|}{y~|z~{x|v{|{~|}}{}}}~{~}~|~|~{}|~~zv|x||}zz~{~~yz{{}{z|{~}y|y|}}yyy|}|}~{z~~y|~{{|z~|yy|xw}~{q{{y|{{~yz{~{{w|}{zz||~zzyy}~}}}{u}~~}{|~z|v}~~|{~{}}{z~{zwz|zz~|||~{{~}{{ywz~}z|x{|z|~~|yzy}|{x}{|z|z}~{}~}~~|z|{~}~y}~xwy~||}y~yw}{yxyw{~{y~{{yw}{~~{}|{~}zz}||}}~{|y}yz~z|zz}z|}|{|z~}y}z}}|~{~{}yyv~}~||y}~zz}~|}~{}~zz~}~{y}yyxyy||}~{||}||zw{zw|}}yyzy|~}x}}z||{{|~}}}{|{~|~{~|{~{y|y}~|~|y{z~}|~|}{{z~}yx}}w||~|||xx{|}||}yz|z}y}}y}~{z~|||~x{w|~}||y}xx|{z~{}wz}}|zz}{}{{|z}~z||x{~~v{y{~~yxz{w{~|~}{~|{|z}~z{{~|}~{}|~}~|~~}}~|}|~}}|}{|~|~~~}~~|~x}}}~|~z~|}|{}~~~~{}~|~~}|~}}}|~~}|~~~~~~~~}y|z}~}}}~}|}~~~~}~~~}|~}{|~}~~~~}{}}}~~~{~|}~~}|}~}}}~}~|}~~~}~||||~|}|{|~}~|}~~}~~~}}~~|}~{|~~|}~}}{|~~|x}~|yz~{{|}zz|~}yz{{x}xz}||}}{}~yy{yx{{vy|z~~{|z~~~{|{x}v||~y~{z{}z}~z}}zx~z{{yzwwzy~~{yyz{|{}}{~}{}z|}y{|~~}}~|yz{zyv{{|tyy}{}u}}~|y}y~wz|yx|z|y~~zx|xy~z~{}|}~yzx~uy{{w~y{|}}}yyzz}zz~z}~x{x{}w{~z|yz}{{}y|}}{~zv~~~{}{~|}|~}z|{~~yyvyx~|~}y{{|v{{y}~zw|y|{}~{y}z|zy{~~{}~}~w|tv{||x|v|zwxzx{y~z|w}tyu|~|{||{zx|}{|}{|}zz~~xyy{{y|wxwv}}}zwx{u|ty|{w}zzz||}~||~~w|y}{||yyx{{{~yxyy|}z~{zz{zz|{}}}}{}|~yzz{}zx{~|{{}}~w|z{zzqzx|w|}}z||||zz|~y|~}xxvz||||x{x|y~~xz|||{z}~y~{~~{{y{|||||z|{zy~||zxy}{zyy{xywyzyy}yz||~{~|~z}{|}~z{|~~~y~|{}~~}z|ywzvywx{w}{}}}}|z}}|{z{{y~|xz~{}|{yz}y~{{z|~{z~{}vzzy|~z}z}yz{~~{x~|x{y|xw{~w~{z}z||w~~}~u~~}w|||~}}}y{}}~~~}|}}}|~~~{}}}{}}{y}{~~~w}z~~~|||{~z}}~}}|{~x~|{}}~{}||||~{}~~}y{|}~}v~~~~{}~}}}~~|}{~|}|}}~z~||~~}|z~}}{}~}}z}~}{}}}~~}|||}~~~|}}}~{~~}~~~z~~}|~}}~||}~zy{|}y}~yz}z{|yy}v|yz}|z|z~}{}z~z~|{|}~{y{z}|yy~|}z|~{~}}{~{|~zz{}|z{~z||||{y~}z||z|wzx~~~y{}z}}{~wz||{|~~yz}yw{||{~|~|z{{}~wz}y}}|}y|yv{}}{|z{}y|~}{~}y{||{}{}y{|z}w{yx}xz~z{zzy~||}|zw}}{|y~{~{|{~}qx}~x|z~w~}{x~wx~{|~|{{|{z}}}{{}yx|~|~}~w{z||~}{~z{{|{}yy|~|~}|z{{||w||~{~}}|~~}{zz}{|~x}zz|{{|}}zz}~yv}{{{z|zzxt||z~|}{|{|xy~~}~y|zzy~~z}yz{|}z{|}||}zv{~z{{{{yz}|{}{xwz|~z}{}}y}}{{|~}zz|~|zy{||{z~|}~~}|}z}y}y|}z}y{{~~}{{||x~w|y|y}yz{{}~{zz{zw{x~}z}z}}||zz{~{|{{}|zz|~|yzx|}xyzy}~|{||~{w~z}~}}{y~yzzyx~~}{}y||y{{}zy~y}~w}y~y}yzx|{zx}|~|y}~||~wv|{}yy|{}}z|xxx~~z{}{x}{|~|xy}|~{{|zz{|}}~}z|{zz{x}v||}|yy|xy{vyxwz~||~|}~z|}z|z|}}x|x}{yz}~z}}}w}~~||}~~~}~~}{~~}|{{~~}~}~~|}z~}~}|}|w~{z~}}|~|||}|~|~|{~~z|}}}}}~~}~}}}|~}}~}}~~}|w~|x~~~~}|||}~{||~}~}~~~}z~~}|~~|}}~}~z~|{~~~~}y~}}|~||~||}z~~|z~}~~~~z~{zz}xz{}yy{{xz}{v}z}~}||z}{|zy{{{{{{x{z{y||z|zx{|{|{~}}{{z|uz|zz}z||}|yzzy{zy{~}{|~{}}}}}}|}}}~~|{|}}{{~}{|z~z|y|z}|zz{y{~zxu}}x}|}~zzy{||z{||x{~||x|{~||||{yyzz}|yz|yvz|{|~|yw|z{|z{vzy~zy}zv~{~zyy~|{|y~x}}~~}}{~z~z~v}x|y{|y{|{|}w}~}~yz|}~z~||}w|z}{xyy|}{~~{|y|}}{~{}z{{}|{y{|w|yx{}z||}x}|y|~~v}||z~}y{~~|}}||||~{}zz|}}}|~}z|y~{xz{|}{y~w~|y}~{|~|yx~}|}y{~|z|~y|||{|{y{~}~zy}{yyy}{y}}zy}~{|~}{}~}w~y~~|x|~}~~y~zxx}z}~|}|{{{}|~z~yz|y}}}z{x~{~}z}~~|xx~{|}|yzyx}}~{yw{|~z|{y|z|}|||xyz}{zzz~zx|z}~{{{z{}}|{~}|~|z~}}w{|{zu|xz~}|v~}y{z{yz}|{|{yz~|~~{z|~|z}{{{|x~}~}yzz}z}z}{zxz{~~x{|{wy~~~s}~~zz|}{x{yy{}|{}|~}|}~|}~}|~}}~}~}}|~}}~}~|}~|~}}}|~z~~~~~{}y~~}~~}{}}~}{~{~z~~~}~}}~|~~~{~~~|~}~}~|~}|{}~~}{~|}~}}~~~~~||~{||~~}}|}}~}}}}~{|z}}}}}|}}}~~~|y{~}~{}~}z~{~~~~}~{~~{z}}|{~}|}~}z||zz}~~}wyz|y~~{~z{x}xx{y|}}{~{{x~~~zy|w|zz|~|~~y||{y||yz~|}y{}~|}|}|}|~z~|~}{|yzy}z{wz{|~{|z{{{{{z{|wyy}{xx{zxwzyz|y{{y|z~}}{|}xw||~x}x|zy|x||z}}{w|}zx{||{|{z{}}zv}zzw}~x{|{}~x}{{z}{y|}z|w}yu{ywv{}{z~~yzz}{z~}|~|vzu|}|{zz|{~{|{|~{{{}}z}|~{}||zx{}}{|}}}|{x}y|zv|~}}{z{y~{}{w|~{}{zzw~t~y~x}|wx{y||}}z~|{q~|~y}}|{z{}}{zz}}y}|{yz|}~z||wz}xzz|}{{~x|z}{y{y}yyz}|~~}|{}|{zy}yzw{wy||{~{}y~}}~|v~z~}{||~{z}sz|}|}}~{}xz{}xu~y}}y}{}zw}~zw{vy{yxoy||{|{{y{||}y}{zxw{}|{x~z~|}~w}}vy}|{~|xz|||zzzz~}z{zz}~~{z}{{z}|v|x||{|yzy~z{w}y}z{yz|~{|}}{|~}{w{|~{|{||vwy{{yx|}yz{{{{y~{yz{yvx}{||{{{yy~||y}x|{wy||}~y{|}}zxv{{|z~~||yvz}z{y~v{~{z|xx{z|}~xyy|}y|z|y||z}|~~}}{}~{|z}~~{~}~~~}}}~}~|}||}{~}~}~}~~{{~~||{|}y}|~{~~}~{|}|~z}}~~}z~}~z~}}z~~||~|~}}}~~|}~~~|~|~z|}}}{~}}}~~}~}}~~}}}{|~~~{|~~~}~|~{||}}|}}~z~~{|~~|{z|~~}~|~~~~}~y~}}~|~~|}~~~}}{|z{|{y~}|}y}{|||}}~{}zz|wx|y}}~|y{x|}|||}v}z~}x}~|~|~{|{~||}}~|{zyw~}|~x~|~ux{u~{y}y~}z{}~yy}|y{}}||y{|~}z|}w||~|zz}{u{y~~}~}}x~{~yvw||~|zyz||vz~}}{~||~~}|}x{z||||x}|~}z}~}y~w|{|{{{|zxx}~}{}}{{|~}|{w}|}y{|xy}{}|~z~z}w|}|}{~}|}w~w{{zz}zyzy}|yy{~|||}{|}w}}zzyyw}z{y{}{z|~x|}{|~y{}y{~w~zx}z~{z|x{x|x|z{||z|}{}z|z|y~}{~z}{}|~|}{}}{{wz~|~z~{{~zxzzz{xw{{||{}z{z~|y}{y}{{{}y}}{~}|~}}{{|{xx}z}}}zy}||~|yyyyyz{{~z|}{~{z||~|~}zx~z{~~~{}|vw}xz|z|xwwz|zzy|}tysywyy}z}}~~y~|~}y{xw||x|z~xz|z{~~}~}~|y}y|}}|{|x|z||}zy}y}xx|}|}y{|w}~~x|}}x~~v{}{}zz}z~yy{}{{y~|w{yx|||zyzz{{~~}}||yx|z~z}|~}{z||{w~~~|{{wz{}v|z|zz~}wz|~zy|yxyz~y||||z|~}}|{}~{|~|~}|~}}~~}~}~{}}~~~~~}~~}~~}~~~~|{~y~~}~~~|~~~}}~~z|~~z~}~{}z}|}~{}~}|~|{~}}}~~}~~{}}}~}~|}|{|~|~~~~}{~{{|~|~|~~}~~}{}}~}|~~}}~~|~}{||~}~}{~~}z|~}}}|}~}{~}z}~y{~}}~}~~|}~~||}~}z~{}~|~{}|~z}w~~}yyzy}z}{x|}{}}}y}z|}|~{~v|~{}~||z{z{{~{}|~{x}~z{|}||~xy~yy{|z{{{}{~z}w~|~y}~|}|||~}zz}zz||~~z{zvz|wy|{~|{|}z~~|~z|~{|}||y}x~y}u{{}~~{{~zy{{~~|~~x|~z{u~y~~z}{{{{}~yz}|z|}|}|x~}~}uzy~zxzy~}|~{{{y|{}}}zz~|~}~~{~{{}{}zzz}zyw|xz{xz}|}~{}zy}}{z}~|z{}w~xz{z~{~|y|zx{{|w|||zyv{}|{|}z{{v|~x||y|z}|{zxvv{y}|z}|~{}~{}{||{{zz|}||w{z|xyy|~}~~yy|yv}|~}zz~}{{~}~|~~|y{~xz}z~|{~{z|}zz{~}~}y||~~{}}{x}yzzz{z{}~wy}~|v{~z~z}|}}zw|y~z{{x}|{~{}|z{~~z}}w|~|{~z|{v|~~z}z~|}w{}yyywz|y~yxzz|{xz}|z{w|z|{~v~{y{zw}|{~w}||v||zxw|~yy}~yy}}xy~v}{||z}~|zxz~~~{~yzzx}y{{w|{y{zzz~||||~}}yz{|wz|x}{y{|y{~z~~xy{z|~|{{y}yzy{{|~z}{{}y{{~z|{}y~|yz{z|}z}x~{x{{z~{~}~~~}|}~{{~|}{}~{~}~|~}}~|~{~}}~|~~}}}|}~}{{~~~z~}|~}~~}}}}{~}~}}|~}~~z}~}}~}{~~}}~~}}~}~z}~~~~{|~|}~}~~}~|~}~|}~{~}~~~}}}~}|z}~||z~~~~|{|~}~||~{~~~{{~z|}~~~~||{||~~|~}}||~}~~~~{}||}~z}{~}{~}{}}~|y}}{}~{z}}{|{zz}{z~{y|q}z|~|~{zz}z}{y{y}|}~yx}{t{z}{{{z}{x|~|{y}}zx{|y{}{}u{yyz|||zyx{||z{}|zv{x{y{zz{{}z}v~yzz|}~{~|||~{|{~~z{y~zzxxu|~|xz{z{}{z|y~ww}}x}{~z}}|~}|{yw}|{w~~}}~z~|~~~|y{x}z~}|~~~xzxz{}{xx|}~}y}}z|}~}~{}|~}zz{}{{{zz}~y{{zxuyzz}{|xxy~||||zz||xxzz}~xx~~~z{}~x||}{}||{{|xv{zyy{y{wz{}|{y|~y||x||}yx{y}{~z{|y|~y~u~}z}z||xw}{|||w{}z{z{~}y~vw{y~|{~~{~|y~|z{|}}~{z}~~}wzzwzzy}y~zy{}yxzyy{xzvw}y}~}}z|~}|xzy{~~}zz~}{}{|{}{{x}w~|y}{}|y{x{}w{}}{~||}~yw~z{y{{yy|~~|{~|{}}||y{y}{zy}{y{|wz}|z{~}yxx~yzxyv{yzzy~yzz~{{~~}}}z{~|}}{}~y}|~}{xw{xz}z|~yyz}vzz|||||y|}~~|~~w}y{wy{w}}~y}||x~}|}}~{x}{yv{|yxx{{{{y|}z~}zz{|{~}}~{{x}~{~|~}~{~{x~~~}}~}~~~}|}~}|}}~|~}{|~}~~{|y}|~~}}}~~}~~|~~|}z~~~~~{yz}}z~~~}|}}~~|}~~|~}}~~~|~|~z{}}~~~}~{|}|~~}||}|~~~}}~y~~{{~|}~~}|{~{~}{|~}~~~}}~}{~}~|}}}~||z}}~}~{}{~}|}}}}~}z}~~~}y}}~{}~{z{zz|}x~xxxzx}|zz{}{y|}~{{}{}|}{vz|}}w||||{}yz}~}{}z{~~{~}{|||||{yyyy{xw}}|z}{zwz~xxz{{}u|x~zuv|}yz||{|{y}{z{zz}{yyz|{||yy{~|{||zv}z}||~z{||yzy|z|}y}}~{}~}xy}yy|}~z}|{|z{{{|y}|{xyxzyyx{~{yx{y}|yv~|{{z{~{~~{~|~|}|z{~}|{x|~|~~|~z|ux~|zxt}zq}x~}{}yy|{z|}}y{}||z}~z|~~{yyy{|{{||}zxz|z}{}~z|w~|}}}x|{|y}~||~y{y|{y}||xy|}~yz~{{zzzv~|y{{{yz|y|wyzyz|{|x~yw|~{|{||vzxz~{y{|~{~|z{~y}}z}|x{w{|z||~|y}|z{~{~y~}}||}~z}yw}y~xx{}~}{}w{~|zz||yy~|~}~{~|~z~{w{|}y{zzx~{~|v~~|{~z~zu{{}~|}z}zzzzw}}zv~{z}xzu}zz{{z~x}y}}}z}}{}w}{|||}|z{{}||z{~z}~~{{u}y{~|z{{{|zz}yz|||r~|y{||{yz~x{zwz{{y}~zyy|v~{y|v~|}~||yz|y}{y||z{~z|~{xzz~}}{{z|z~||}~}}||}~~~~~||{~~{{~}x}~~|u~~~~~}}}~z~y}||}}~{}}~~~~{|~~|~|}~~~~~~}{~}~||~}}}~~}~~~}||~~~~~z~|~}z}~~}|z~{|}~|z~}}|~~~||~~}~}~{|~~|~~|{}~~}~}z~}}}~zz{}}~|z{~|}~~~~{|}}~~~||~|}~|}|~|{}{y~~}z|}|}|~z~y}{~~z}|~|{y~{{{|~{{|{}yw}y|{~|}{yy|}y{}{~|{{z||~{|zz{{y~z}x{{~{}~yvz~w{z}{}}zy~z~}}}{z~}{xy|}~z|~~||~{{z}{|}||}}y|}xxyy~|yx~zv|}}z|yx}|yy}yyx}}}~|y{{vy~z}||y|z}z}{{xy~~y{}|}~}z|yy{yzu{x~z~vo}|||{yy~{|~{||}{z}}}u|y|yy}{y|}}yxy~~}x|}}|xwyxz||y~x~}}~|y{}{~|}{|{y}~{|}{~|z}}|z{z|{}}t|}~}|x~|zyz|}~~}|~}zz{|}~}{~}{t~|z}|{~~{z{z{~y{y}z}|}{}~x~z|y}y|zy|}{z|~z}}{|{yy}z{z}{zz{|{|y~x{z|~|{w~}|{y|}~{{{{|yz|~y}{|}{}|w{}x~||y{||{{{}{z|zy{y}y{{{~z}yy|~~z|}y{~|}|{zz|z}{z|{{{{~{~{|}}||t{y||xy}{xz{z|yz}}|{|~~|}{~{{x|}}~|~|z~}}w{zw{zzy}{{w{yxy}yw{|||x{|}|yyzz{zv~~}}}{|zy{||}||}~z|yu~{|||w~z{x}}~}x{|~|{{z|~|||~~}~~|}}~~~~{}{{~}~}}~}}~~|}~~~||{}~~~|}}{~}|~}~{~|~~z~|~|}|{}|~}}}~||~~|~~~}~~|zz~~|y~}{~}}~~~~~~~|~}z{}}|~~~~~~}y|~~~}}|}}|}~}}{~~|{|~|~~{~~~~~~~~~~~|}~}}~~}}~~~}}~}~|}~||~|}}}}~y}~}{~~~|~{}}{~~~~~z~x{{}zzx}~}||y|}|zyz~z|{w|~v~~{|}|y}}|w~}||}{zx}zx~z~}y{qxxxy|z|||{~|}}x{||vzy}|{}y~wz|~~z|~zz{zy}{yz}}~~y~|{|~x|{~y|~{w}}y|{|}{|zw~{~}z~{z{}|~|w~{ywx~~}}{|y}|}x}~wz}|x{~~{zw}{}~~|w}{z|~{x~{z~}|{y{|y}}~{}|}y|~~|}|~z|~|zzz{}yz~}{}||{{~{|wzw}zw}yyyy}{}|~{}~}z}y{z{~|{x{~~}}zz~y{z{z{y}}xxz|{~x}|z~}zy}~z{z|z|uvy~{v|{z~~x~{||~wy|}}}{|~}y}}|~{}z{~~z|z~~y|wv{~|}z}|z}{|{{|wy~{w{w}{~{z{z~|z||}t|v{||}|}}xz{{wy{~~~yz|z}{}~|}{{y}{}z}}}|{xzx{}z}w}}}}}~z}|{{}~~}~x}zzzxz}}}}{z{y|y|}z}x{~|y|}y|~vz~{zx~y{}}x~zz}|~{yz~z}yw}||{}}{u{z}{{~|}}yz|}y|}~zy~|z|z{}z}{{~{{yyy}~|{y||{{z{|~x}{}zzyz}|y|~y{{z~|}y{|~{y{z|||x~z~~yyzyzy|x}{|}}z|~|{}{~|}~~}~~~~}|~~~}||~~}}|}~||}}|}}~~{}}~{}~}}~z~~~~~~~|~~~~{x~|~|~~|y|~~~~{}|}}|{{x}~~|~|{~|~~~}}~}}~}{}~|~|~}}~}~~|{|~~~||~~~~}~~~~}|}~~|{}{~|~}}|~~x~}}y~|}~~|~~~z|~~~}{z~{|~~}}|z{w}xyyz~|~x|~z}{z{|zz||~}}|z|}x}y}|||{~}~}}|~{yz|{~y|v}~{{{}x|z}|u}zzx|z|}|yxvz~|{z{}z{~~~yux~|}|}~z~~{{{{}{}~y}|{}|||yx|z|xz}x{y|}z}zzzz~||}~~~|||}~z~}~|}~z|u~zz{{z~{}}~~~}z|{x|{{||z|{|}|{zywyz{}{||}}|~~|x~{~}ywz{yzz{{v}zz~~~~~||y|yx}yy|~{}z}w}~~y~v~z{{}~|~{{|zz{{{{yy|~~z}|y|y}}{}{xu|zx{}~{||{}||{}wy}z{{|||zz~zu|{z}yzyw{|y}y|{||||zx||~~y{z{x|{}~|~~~}{}y||~yu~~||~y{xy~w~|zyz{v{w{zz~yzwzz{{}xx}~|{}|}~~|||w|w~|~w}}~~x|x~||uz}wzyxvx|z}|x{x{}x{|y|{y~~{wyy{w}x{y{}yzzzz||~~z||xzx}}y|~z|zyx{}|{|zyz}zw}|w~|}}}|||}{}}{|v}~}yw|}yy}||z{}y|}~|||z{|}{z}|~}~|{}|~{{v|}x}~||~}}{y|{zyzx{zz|zz{~yz{x|{yx|}yz|z{|}z~x}{w~}}{|}|~{~~|}~~~{z{}z~{|}|{{}~~}{}}~~}~||~}~}~|{{~~}}|~{~}~~}~}}}|~~~|||~zz}}}~~~}}{z|}{~|~~z~}~{~~|~|||}}}|}~}|}~~}z~xz~z}}~}}~~~z|~~}}}|}}~~~|}z|~~~}}~|{}{}~}}}~}w~}~}}~~y~~x|||}}}|z}zzzz{~}z}}~{||y|~|~{~|yz~u}{}|{|y~wyz}x|}~yy{~z~{}|}y~}yw{{z|x}}|}}|||{{zxwzz}{|{x~}|y|yzz}}|zzzz~|x~{}{z{}~~w}}|}y}~yyx{|z~{z{{y{z~{|y~}~{~z|}|}y|}zzzwyx{}~|xv{{{~|y}|~}}}|~||{~xy}||}zxz|~{~}}y|{~x}}{}{zw}}~|}x}z{{}~|{}}{}}yxzxz|}}}}yz}}|y~}~z{|z~}}}x~zz}|zw}|{|zy~|}~xz~{}~y|{}t}vz~yx~}~zy~|}}{yz|z}{w|}{~}||y||~x~z|w}zx}|}yz{~~y~{w{w{~~~y}|y}}z~{}w~{|~w{y}y}|zz}{|{z{{zz}~{~y|~{||y}~z~|||{|z{}{}{|{|yz{{}x|~~y~}{xy}~~}z}~}y~y}~|{}}~y}y|z{{yxz|~x~z|}yz|{~{||z}}zx|{~yzy}y}z|xz}{|y|~z~}w}}|zw~}~{~~{y~y}~~yy{yy~~}}||}y|||~w|{{|{zyzy{z}z{y}|{}|}{{{~~{}xx}z}zzx|~|{y|{ty~~|zx~zz}y}}zxz}}~{~}zw|{z||{~|}|~~~}|~}}|~|~~z~{}~|~~~~y|}}~}|~~~~~~{}|~z}~{{~}}}|~~~}||~|w~~~}}~|~}~~~}|~z}~~{~|}~~}~~~~}~}}~~~}|~~~~}}~~}|}~~|~}~~{~~~~z~~~~~~~|~}~~~}|}}~~~}|y~}}~z~}}~~{yy}~~~|{~~~~~~~~{}~}y~}~||~~~~{zyy{z{{z}}|w|z{{xy{}~yv|{|}|yy{~x~{xz~{~}{~y{~z{|{|{{|{zz{|}z{y|y}~xz{y}zyyzzu|zyy||y~|x~yuy{xzy|~yy}y}}~~{}|y|y{|x|}zv|x{{yxyz|x~}}}yy{u{|vzxwy~}|z}~}}|x{|z~yxyy|y|~~~y}}zz{{u~{|||{|yxyz{yz~~zv|zz{zw~z}z}wzy{|}~~~x}x|wx{zxy|~|yzx{z~|}~{yyuux|y{zy{y{}~z{||{|{x~|||||~~{z|wx|ux~n|vx}y}z{{|}{}{{}zwx}{{zyx}x~z}z}~|~z{~}}}}{z||}~y||y~||~y}z{y}{zxzzzz}zz}{{z}}yy}|{}|~{|zz~}}|}zz|}{}~}|xzx||y{w{}zz~w|v~{}z}|y~~z}{~}|}|~zz{|}|~x{~|~z}w|}{|z||~y}}}|v{z{x|zvy{ww}}}}z{y}{|}x~{~y{|}{w{{wy}|{{}{y}x|~wzz{zx~{{{xwyyy|zw}|x|{}w~~||{~{~|{~|z~~wzyzx}yzyz}{yyzyy{wz}{xz|z~}~~{}}~z}}y~~z}~{|{||~}yx~|~w}}{|{|z|yyv~{{}{z~x}~yw{||y}||zxz~~||{~~|||~~{{|~}~~~~~z|}~{v|}|||~}~~~}~}~~{x||{}~z~|~~~}~~~}~}{}}|~~}~~}}}||}}}~}~~y}~}|}~|~{~}~|z~~}~{~|x}||~}~~}~}{|}~~|}|}~}~~|}|}~||~}~}|~}|y}{~|x~~}z}{}~v|}y~~|~}||z~~}{z||~~|{~~z~~|}}~~|}~~{}}~~}~~zzzy~z{~~z|x{~|w{~}yzzz}xz{||zzw~{~yw{{|xz~|||}|z}xz|z}z|w}~~}y~|zw|{{xv~~|xz|~{z|z|{z~z~y~{yz{|{~zyy}}z{||y|z{}|{}|~y{xwy||~zy{}}z|{~|{}||}||zy|{y}{v}x|{{}}yz{~~{xt|y{}yzz~w{{y{{|}{}{yww~zzy{~}{{z{}w{{|zz}}~~zyz{}}{{}|{{y}~z~{|z}}w}}w{xu~{~}|||{z{w~z~u}yx{}x}}y{tz|x{z|w||{{|yz~{y|x~wy{{zx{}|~zzyz~x||~{{~zzx{vzy{~yy~~|}|||z{||z|yuz{{z~||xz}{x~{zx}{~|zyz~||}|~}}|{u{|}xy|v~~zz}}~{}z}z|}~{}|}z}u}|}zx}{{z{~xww}~{}zx|~xv{||{x{~y{y|x}|~{}}}xzw|y{}zx~{}|y|z~w|yw|zyx{}{xxy{{x~|yyz}~|~yxwx}yz~{~~~yy{{~~~y|y|~~{zx}z{~}~||~z~|yw}~}~zyxz|zzxw||y{{~{|zy}y{{z{}zz{y|z{|{w}}{y|x~|}~}||xzw{||}}|||w}|||~}||z|y|x||~~|}|xz|}}}z{|~{~|}~x~}}~~|~|~~|}{~~~~}||~|~x}~}~~|~~|{~}y|~~||}|{~~~~}~|~}|~~~}~z}~}{}}}{~~}~}~|~~~~~~~}~}{~~~{z~~~~}|}}z{}}}z~}}~~~}~{~|~~}~y}~|~|}~~~~~~~~~~v~{z~z~~|}~|}~}~~~|~|}|}|}~{{}}{~}}}}}{}}|~~}{{z~~~}~~|}}~}z}~{z||}z~y|{wyyxzx{{}{xz|zzz}x~|x~z}zz~x|zx{yxyy}}}z}}{~|z{xzx}}|wwzyxzw}{txzy~v}v|zy{x~{xyz}|z~}{|}{y}~|}}z|{{{|z|z{}u}{|y}wz~}~xyw{zzz|tx}}||~||~vx~{}uz{}z{{xy||}|}|~z}{}{}z|z{{{z|yz~|y{z~{xxyyx~}y{|}u~|~w{rz{}~x}z{|}z~|~{zz~xz|~zx|{w}}y{}}xy|{|{y{x{z~xyw|}w|}{z|x~{{v~vy~{{{}{|}~{{|~v|~~y{u~{z~}|{{x{}}x{xxx}~~}~|~|~z||{{z~zz{|vy|yvxxy{t~|{z~w|x|t}y}zx}xy|{}x}z~yw{}{~}|}|zzy||~~w|z}|~x{}z{xwz~{{x{{y}}}{}~yy||}{zy{}|{{zyxx~w|}||{~yz|wwy}~z|y|{yyzxy|||~~}z}}|{~{~zz|||~~xz|y{{z|z}{~~wy{{}}|{}zwz{x~w{{z{zv{{|z|{|~~z|z}}}~{z{{}zz}|z}||}}|vyyzxxzy{}{|~z}zzz|x|~xxw|}}z~{|{{z~z{u}|}~|{{||~~z{xz|x|{{|}xyv}wt~x~~z}x{~{|{|xw~}}y}||}~~|~}~y}~~|}}~~{}}}~|||}y~}}}~~~y}}~~{|}~z|~|~~|{~~~}}}~~~~~~y}z~~z}{~~zy{~}|}~}~||{~~}}|~~{x|}|}~~}}}|~|}~~yz|~}z~~~}|~|{|}|~y~{}}}~|y~}~~}|}|~}}~~}{||}~|~}t}~t||}}|}{}{{}xz~|||w~yyyw|{}}{||z{~~}}|~v{{~}{y{zwy{w|{|w{~~~}{}x~{}|~{z|~{~}|{~x}||}zz~{~|y}y}|~{{}|z}x|{zzy{~{z~yy}|y}|zx~~|{}}|||}}|}||{~}~}x~{|~||yzyy{}||{{~~~z}|z{}~{~x|||~|{||x{|{y|}y|}~x|}{{|{|~|}{|~{{}|y~z{{}|}z~z|{~}x}}xz~{{z{}z~{|{|{~|x|}~~{vwz~}{|v~~zz|{z~|}|{~{{|{~}z}|x~|{{{~|}}|}}~~uz}yz}|}z~}{u}{{z{~{{}w|{}~y}{yy||}~}~{z}{||{~y}~xy|zy~~yz||~x}|{~}}yy{}}{||x}~}}y~}~~{~~}|z{yy~{|{||||~}{|{z{}|~{~z}z|~}|zz~}{z{vyz{~|{}z~}}x~||v~}}}}|y|}|~{y|}~{~{}||z}~|}~|y|{x}|||}y{}||}|}{{~~|}|~{y~~|}~~}~}||}|}z~||}x{~~~}|}~yy~~~|||~z~zy|y~z|zy{|~~y}}z~|}~~}~x}y|}~~{|~|~|~~~~~|~~}~|~}{{~|~}~}~}~~~|~~|~}}~~|~|||~~}~~||}}~{}~}~~}~}}~~~}~~|}~{}}x~~~~~~}}~~~}|~~~{}~~}w}~|~~~|~}}~~}~}~w~~}{|yz{y{wv|y{}}z~}{|zy|||v}|~~z~~z{}}~}}|zyvx{{||~}y{z|{xy|y}~{z}}{yx}y||}}zyzx{x~~w~{y|xz{x||w~|}y{~x~|{~}~~~{~}|}~|vx}~}|z||}|{~|u~xv{~}}}z~}}{x{xzz|}z~}}zz{}{~{}x|zz{}}~x}z}|}zx}z|{y{{z}z{~{x~{zwx{|||~~|}zz||{~z}}z|}y{{~z}}}}|z|y|{~x{{|~~|{{||zx~{~wz|z{{w}{{}|{{}uyyz}|y}~~|{|v~y}~|{|}{}}{z}w|{}}~}|||}}~{|xx{|x{y{{|{|z}z{~~z}}~|{yzy}|zz~|z|~~}||~~z}}}y~}~|}|~}}wy}zv{zy{y||y{~|{{|yyz||}yx~||{|~{|}}{|{{}yyu}}}|{x}z~{}zz{z}z~|{~xz}y}|{~z~y}y}y}~}zx}|{}{}|z|w}~}|}{}zzy{{|{{wt}|||~z|xzzzzz}}zz|~}~zz~|x~{}|}}{{~z~{z}|}}|yyz}yz|~}|{{~{{{|~|{zxx{w~}|{{~r}~}y|{{|s{~{x{~|y{|z{~zy|}x}zzyzv~}}||}{|}~}}{}~z~~}~~|}~~}}z~~}~||~~{}}~~}}~|~}|~~~{~{{~}}}~}}|}{}|w}~}~~~z|{~~||}~}~}~~|~~x~}||}||}}|{}{}|~~{~~}~{{~~}~~}}|}~}}~~z~||}{~~z~}~}~}|}{||~}{}~}}~}}~|}|}{~~~~~}|{|}|z}~~{~}{~|y|~zzy|y|}~|~zzzz|zx|{{|~}}w}}}~zz{||{}zz}}~|~|x~{{{|y}v|}{x{{}~{z{{|zzy{{|~x{z}|yy{{~|~}yx|}z{}~|yz{}~}|~{q}xy~}}|||z{zyz|}|{}~{zx~z|{||~~zz|{z|wz|xzwx~|~xz{|}|}~}}|{{{~|v{{|z|}u~z}~~}y}|{}{y~|{|{y~}~|{}z{}|{y~{zz{{|{{~||{y{zw~zy{{|z|||z|}~|{||zzz|y|~t{}}}w}{}v{zx{w}xzy}~y{|{|}{~}zyxzy{y|~wz|~z|}|}|z|~|~~~{{x~}}}{{zy~ww{}|y}z~}~||y~{{}{x}|v{y}z|}{{{|z~z{~{w{{|}~{x}{}x{{}~y~}{}{{}y{{y{x~||{|z~z{z{{|}|z{}{uxyx||{~~|}}}}}z{}}|~}||~}}{{|~yzyx|~~}zy{{w~|ywwwvy}{{{|y|{{~||z|{|x|~{~}y}|x}|z|~~{vzw}zzy{~y}v{|wv|}}y}{}}~{}{||w}z|}z|{}}|{~y{|{|}{{}t{}}v{~w~{}z|z|x}}~z|z|wz~}{||}|}|y|~~{|{||}zxzz{{{|}w|yzz|{{}|{~|w~|{{x~y}|y}z~{~{y}{~~|||~{}|}~~}}~~~|zv~~~|}|~|~|}|~{~}}|~~~{x~z~}}{}}|y~}~~z~||~~{|{~}|~}|}}~~~~}~{}~~}~}~~}|~~{|}~|~}~z||z}|}~~{~}~||}{{{~~z~}~y}{~~}}}}~}~}|}}~}~|}|x~~~{~~~{|}}~z~~{~|~~y~~~}}|~~}}}}~~{}~}~{{~~~|~v|}{|}|{}{y||x|z{z|v}u}y}|~wzzyy{zwzz~|~||z}~y||~|{{{{yw}~z}}}{y|vz~x|y~|zz{}ywzzx}||ywwzxz~|wy|z~zx~}{{{}~~}|{tv}{{}|w||z{ywzzyz~|vzw~|~w{||~}~x{~}z{z|y}}||zy}{}|z|t}z{yzxy|}~{|y|z|z}xz|{y~}z~|~{zw|{|z}{}~zx}~z|}}~|{z}zyz{wx~yxxy}}}|{y{x|zyx|w|}{|z|y|~xzy{|yzz|||~}|}|{xzx~}y|}{|{xz||~s|}}{||{~|z}x~}}~~{~~||}||zy}|{x~{~|}|}z~y~z}||}z|x}yz}{x{yz{xzxz|{|{}}}}}}}||}{y~|z}}}z~{{|}{y~zy}{x||}w}zzyy|yzw~{||~z~|z~}y{{{~z~z~|z||~}|~}~{}|}~}}xxyz||z|{uv}yxxz~xzzz{|}~xx||zwy}}{}}}zz{~}y|{~}}{yx}{zy|{zyz{y|}xs~{}|xwy{}}{v}}{~}|~y~yz~zxy~z}~{|{~}z|||ww{xwx|{z}yz|{yz{|zy{}~zw}z{|x|}zw|}{~{~~~x}{{||{vyu~|z||z|}}xy}{x{zuy|y|ywy{}}{||x}~zv{z~~{~~w~||}}|~|}~~~~~||~|~~|~}}~~}~~~|~~z|~}y}y~y~}~~~}}~z}{y~|~~}|||~}~}~}}~{~}z|~~z~{}}}~~|~~}|}}}}}}~~~~~}||}}~|~zz}~~~{{}}}~}||z~}~}y|||{~}|}}}~~}}}}}}|~~~{{|}~}z{~~z~{{~~}|~~~~~~~~~{}~~~}}}{}}|~}y{}~{zyy~{|xy|{|x}x{z~z|xxy|z}zx}z|}||yxz{{}~{w{~t{~|uy{}x|z{y~}zz~yz{{y|||zzy}yw|{{y|~}z}zx}|{}}z{y}{~y}~zyzx}}z}|z{{{x~z}}{{x}|~y~yy{~z}~z~~~}y|x{{{{t~~z|||{v~{|y~}|y}~y{{z||z}~z{y{}~||y~z}zx|}}}~~~y~x~zxw{~{{}|{~{}}{x{}{{||{y{{z~{~{|z}y}u||{{~|{~||zuy{}{yx{~z{}}}x}}}|z|~}z||z}|y{v~}y{{|yyz{|~~}|}{~||z~z|~{zz}|}|{~~|}~~~z}z{~zz}{yz|~}w|ww|z~|z~|~v|{|~x|yxz}w~}~}zx{z~{||{y|}|z|z|u|{~}z~zz}xz~}}|z}~y|{|}z|~|}|{|zz{y{}{zz~~}||{|{}~~~}}|}|z{~{|{}{}y~ytx||~|vyy~zxy{~xy{|}zz{}y}z|zy{~wvy{z~z|{{xz||{z{~{}yyz{{{|}zz{z|z~zzz}{z}{wz}x{y}{{~~x|{}}z|zzy{}{|x{~}|{y~w|zw}{{|}|{{{z{~|{~}|}x|}||}}}}y~{yx{}|{|}{}x|{~~|}}z}{z{|~{~~}~|~~}}~~~~|~~{|~~~||~~{}}~~|}~|}}~|~z~|}~|{}z~~~z|~|{~}|~~~~{~~r~z{|~~~~{|}}}}}}y~~~~}{|y~z|{}~~}}~~~~}|}z|~~~~~|~|~}}}}~~{~}}~||~|~y}|~}|}~y~~}}|~}{~~}}}{~~~{|~~{~|~}}}}~w~z}}~}~~|{~~|}{~}}}}~~~|}}y{y}|}z{}|}wz{}xzy{~~zy}zyy~x|z~y{y|x||{~~|w~z|}{x{~~y~~~~|xw|||}}yvz{zy|~z||z{zzy{zyz{v~}{{}}w||x|zv}~zyz}|}xzzzyzy|yx}{t~y}}~|z{|x||v||zzxzw}|y{~~||{}x{}|~x{{||{w{|{}~yzy}~|z~xy}xzw~~{z|x{zzzy}yxz}x}}{|||~zy}z|}~}~|}x~}|~zv|{}{|{yx}}wz{yy~{}|{{y}z{||}}|~~}~z|zy~z|||y}|||xy{~{xzzz}{yx|zz|{{|{}}yzx|y~~~z{~|~~|}y~~~zu|z|wz}|z{~{z}wz{|yy~{|z}vxzx{|{yz}}}~w}}}|w~z}~}{|}}{|~~~~|zz~x}|x{~wz~z|{|||{{z~|}ww}}{z~|~~{z~|{|z~~y||~||yyz~}|vzx}z|}y|x|}}{u}|}{~z~{}~}zx{y~}}y{|{{}{}{{y~|vv|yx}z||zz~y~yx}{~z~w|z}w{w|x~w}y}zy|~|y~{|{{}{|y{~z}y}|{x{zz|}{y|zxy{z|xx~{{{|{|{{y}}}}{~|}}t}~~|w~y}|~yzzz|zw~|}y{{}~yzz}}y{yy{}z}|w{}}{}|{}}|~~{}~}}}{}~}~~|}~y|~~~~}{z~}~~|~}|{{||~{}|z}}~~~{|~z~|x{{}~{}~}}~~ty~|}~}~~}~~~~}|{~|~}}}}~~}~{|~~|~~~}}x}~|z|}{}||}}}{}~~|x~~~~}~}}{~}~}}~|~~|~~||~~z{||~~}|~|}||~}~~{v}||~z}}}~z~}z~~{~~~}~~|{}~y}z{{z{xy}|~xy{~zwx}|}}~|~|y|}~~}}{|{}zx}||tz~}||}zz{{{w{vu{{{{||~{}|wx}{{}x{xyz~y|~~}}y|~{y~xz}|{x|}~}|}}}|zz{|yxyyzwz|x{{z{~x}{z|xyyyy~xz|zy}zzzx{}y|z|z|~y~z~{|z{z}|z}zx|zzyz{x{yw~}{}|}{|z~|}}{{~~yz{zvx{zyz|z}}x{z}y~|{zz||~x|w}z{z~~}{|y|}{}}yzx}xz~w|}}zx{ryz~z}{|{{{v~zw~~}~{z|{z{w{}}z~xz|~z}|}}zzx}zz{}{zzu{|}|z~{|{}}}z|{}zzt|}{{yz||z|zwzyyv{}|~|{~}}|z{|}|{}{w||yx|x|{yx|y|zz{z~~~x|{{~|z}x{|yy{}{v{y|}~x}xyvzty{|z}{}}{}}{}~z}w{|{}}}yz||z|||}~~||{{~z{{}{y{yzyz~u}u|~y|~~yyzz{|zy|{|}||~{wtwy{|z~~y}xz{{v~xz}~y}|w{zz{{yyx}~z{~yyz|}{}{}zy}y|{xy|{}{{vz~{{z~}|yx~{{w~zv{}y{~~|||y}}zy}yzxx~x~|~|{~xx{{z~~}{yzzzzz|y|}|{~y|xxy}~|}z|w~|zx}zz|yz{w{}w{}|z~||||}|~|~}|~z{~}z~~|z}}~~~}}}~}~~~~}~}z}~|}~~z|~~~~|~~{|}}}|~~|y||~}~~}}~{~|}{{{~||~}~~}}|~~~}}}|~}~}{~}}}|}|}}~~{z{~~~}{}~}~|~}|~}~}}|}}~}~~~~~{|~|~}{}}~}}}~}|}}y|~|~|~}}y|~~~}~~~~}}~|~~~~|}~~y{|}}y~~}}|~~|~~{~{{}{~y}|~}||}}}zz}z||vy|y~}{{x||vx}{~z|zzyx}z{yz}u}w}xy~{|~}~~z~|||}|}{yy|y~zyyxx|{}xzx{y~~|yyyz{|~y}|~x{|}|z~~y~yy{y}}{~|||{}~x{{vz{}{|||z}x|{~zyzz~yv|~y{{xy}||x}z|{w{}x}w|||{{y}~{zx{|u}{w{}{z{zw{{y}w|{{{{|z}yz|~}yxz}}~{}y||}|yy}~~}y~}zy|{}zyyxzxzz~{}}|~z}y~z}z{xzy{||z{|z}w}{x~}~~||}~x~{zv}z|{w|zzx|}z{xwuw~y|w{z~{{~||~{z|}x}}y}}||{}|}}}}vx{y~}~|}x{|~|~z|~|}z}u~yzuzy}{|}}z{y~z}}|~}}}vz|}}|y|{z}zz}|y}}{}~zu~}{|~}}|}||{}}}~~w~}{x|}~~|}}{{xx~y|~z|xy{x{v{y{|zxz{|xz||}{||{~~{|||~}{y{zyx||yvz~yzy~o}|{x~}|~y~yx}{|~z~}}~z|~yxy}{|{~}|}}}~}~~}y||~{z{~~|}zx~{y||}{w}{tzzx}yy~|yxz~{||~{~|y}}~{~|~~~y{{~}|w~z{}}|{{z{ww}}z{y~~z|}xz|yy{z|}}z}{}z|}z|~yz}~~}~||}}{|~y|~}w~}}~}~||}|~z}~}~}}|}{|{}}{||~}~{}~~}}|}~||}~~|}z}}~~~y~~~~{~~~~}{}~{~}~}~~~}}~z~}~}|~~|}~~~}{z~~{|~}|z}{~|~}~~|}yy}}|{~~~}}|~~~y~~{|~~~~~{|~~}}}{~~}~~~|~~~|~}|~~~z}~~}|}~}|}~~||{}y|}x}{zzz{v||{zy|~{zzyuz}~{|}||~y|}zz|u}~z~w}zwy|}{||yzz|z}}{z}}~~y|xz{~{~||}{{|y{{|}y||z{yz~|||ywy~~|}zz}~z||x|~|x}xz}{y|{yyy~~||z||{x{}|zzx|{{{}}{~{}zw|}|xy|}}||~}zzz|z||~w}~~~}|y||{xy}|{yzz}{~|yxx}yvy|}~zz}{|yx|y~x|}~wzz||y~{{{t{|}{~~}{{}z|y{|zx|{}z~y}{}{{|v}w{}xz}||x~}}~}}yy{w~{{}z|~xw|{{u|zv~yz}}y}{zxv||~w||}~~y~yz{~|z|zw|z}|yxxy~x|x}}z{|}}~{|{}zz}}~|~zx{z||~{|zyw{z}{~|~~|{~rvyz}yy}z~}}~{~{~~wx}|}~~~}~x|}yy{yx~y~}|z}{|zv}}|z~~}y|||yzxz{}||~|{wy}z{y}}zy{{y|yzz{{z|}|wzzy}{||{~wy|~~}z~y|}xzy|w{|}{|}{|{{|}zyz}}}zx|{|}~~y}{}|}x||{}}}{z{}y|}{y~z{x}~|{~|}~yz{z||x{|{||x{}{{zz|~|zy{z}y|{}yz|~}|yzxy|y}y~||v|}z{x~{~~}w}||~z||}|z~y~zu|}{xy{}}|yx}vyy{~}~~{~{}|}}}{~~~~~}~~|}}}~~}~~}}~|||}}}{~}{}}~}}~~|}}|~||~~||~}~}{}}|}}}~~~}~~}~{~~|~}y{}}}~}~~~~~}~{{|||~}~~}~}|~}~~|~|{~{{|~|~~~~~~}~y|}~}~|~~~}}z|}z~|z~}~~~~~}}{{}{u~w}|z~~~~~}|~~~|}}~~}{~}}}|~|~~}}~}|~~|}}z}z}}}{|}}|sxz{~{xzz{~zyxzz~{y{y||y}{}x~x}~~{{z|u{~z}~~{{~y|{x}z|z}z~|xzzzy{{{|{z|{xxy}}{{}{{}zz~|y}yy{|~|}{~zy~zz}~|y{~z{{|||}|}z{zzz|yzu|~y~z~~z}~|y|{}}{y|y}|~||~}~}{}~~wx{yu~z|y}|||xz~~{|}{~||v{}||}}xz|x{w~y}|~}w~{|zxy}z~|{~|}z~yz|z}{zy~}z}||~y}z}}|~~y{{~~x~~~||{{{v{~|z~vyy~yx|{yzv}{}{{x|~}{|}}}z~wv|~{{y~}y|~}~{wy|y}{~wx|zy|~zz}~xy~z}zz|{}{z{{{}}}|}}{|}~zy|{x{{{}|xx||zzwv{}~~{x{}{}{~v{w~~{}}}z}|y}{{~y|{|}{~{}{|yvzyz~{|zy{y|zw{|ty}z}z}z|~~||}|z}z{y~{{~}{zzx~|~}yx{z{{}x{~{u{{{yxxy~x{z|uy~z|z~|{z}~{xy|}}~~}zvy~~{~|}y}wuyxz|y}zyy{{x|~zy{{zy}z{x|}|y|~{yzz}}{y|{|~zxxzz~{x}|x}z}zw~}y|y|w|z{x||wx~y|wx|{|x{|||~z~|}|~yr~x}}~}}~{||}~~~~z}~~~~}{~}~~}~|}}}}|||~~~{~{}}|}~}|}|}}~~~}|~|~|}{~}~~~~~~{|~~~}~w~w||~}~{z~~~{~~y}~{~|{}}{z~~}~}}}|||{}}~{~~|~}}}~~~y~~~{~~~{{|}}z{~}}}{~}|~~~{|{}{{}~~y~||{~}|}{~|~}|~zz|}y}{}~||}}|{|}~|{~{}y~{|~~}|~z|~|yxz{{z}{}{|~|w|w}y~zwzx~|z{{|zzy}z|~~|{xz}y|yxy~}}}~{|x~|y||~z{{|~}}}x||w|{zzwvzzxzv{y}{yxvz{y|z}~{z}xyyzy{|{|~z}||~{{}{{{u{vw}{wyy~|}|}y~{yzz}zx|}zzyy|}|~|z}y~|~|y|xy{z{{{}}{}xzy~x|}}|zwz||{{y~{{||z|zz{z{}z{zy|}z{zz~z}~}||{}w}yw}z|yttx~|zz|zzzy{~x~~xzu{{v}|xz|y{}}zz~|y{z}|~}}z~x{x~zy{|yy}xy{y}}~{z}|~wx}{yy||~~yzzv{|~y|zyvy~|~}{}{zy|z{|{tv{{||xx}|xy|z{zz}}y~z{v|}vy}|{|yz{x}{yyx}|z~z{{~}|yy{{w~||w~{}|y}~y~|z}~yz~~w}yzy{|x~{{|~~{~|~{}x{|y|z}|~{~}|}z}~x~xxyzy|yx}|x|zv~~x}|{|}~}||||y~~}}{|~{|y||{~||~||~{|w}xx~}xw}x{w|y|{}z}zx{yzz~|{|}{yvzvxy|x|x|{yz~zx}}|z||wx||~}{}y~}z{|y}{{z~}t{}~x}z}|~zzzxz}y}{}|~~~{|}zz||~||y{}~{xy|{~{|z|{~}~~~|}~}}~||~{~{||~~|~~}~}~|~~|z}|{~~~|~{~~~{{~~|~}~~|}z|{}~}}}}}}{~~~~|}~~}~y~{||~{~~~~|}~y~~|~|~}~~}~|}~}|}}~}|}~~}~~z|~}z}{~~z}}}~~~~~~~{~|{|~~}|~~{}~{~}~~|}~~}}}{||}~|z|||}~|~~}}}~}~z~~~~~~w|y}y{~{|{}xxu|{yzzxy}{zy{w~yuyx{}|wx}|xz}{xx~|}zz|}yx{~}|{~z|w~wz{~y{~yx|~{|{y{~~z|}{yzwxyw~y}{||z{y}}~x}~yy{x||~}}~~}x|zz}~xz|y~{||{z~~}}xzy}xzwz|}w|~yy|xy}}yz}|||{}zyz|}||}|{|~}z{||z|~z{{{vx~ux}z|y}{}}{xyy}}w~}}z|{|z|~~y||~}|x|y{zyz}}}~zwzy|z}u{{|{y~t|~|}}~|y}~|}|{{vz~}}~|wz|{{{|yyz|w{xxzxy|~{||wx~|yz{~zx}}{{z|}z~xzzx{{{{z{{wz|{~{{{yz~v{z~y{yzt{{}|~y|zyy|}}|xx||{{y|}{}~{|}z}xy{{|xz}|{y{~~wzw{}x||~}y|||||x{}~y~z{y|~}|}~|~||}~{|{}{}x}v~zz|zvx|||~{{|u}{{z}~{||zzz||{z|w||~|y|z|{{y~|zvy}yyz~|z|~tzz}|}|yzxz|yzw{yzy|z|zz{|z~{{}y{}~{y|}|}zx{y~w}|zz{y~{z}xy{zw|y}x~{{wx|z|{x{x{~|z~v}}{|z~yzy}{|~{~}|||}}w||{{x}uzz|}}x|{{~x{y}u||}{vz{{zz{}}z~zz}{||~}~zy~||}~|}}~|}~~~~~~|}z~~z~~{|z}}~}}}~~~~~}~{x}~~}}}}~}~}|~~|~|}}~~z}{}|~~{}~~~}~~}~~|~~}~~~}~~~z~}|}}}~}}~}}|}||~}|{~||~|}~{|}~~}~|}{}~|{~|~}}|{z{}~~~}~~}~~~}z~z~}~~||~{}~}~}~~~}{|z}{}}|~}}~}~|~~~~~}}~}~}y~~~~}~|xz}|~|y{{xx~v}x|}z{}zyx{}x|z|z|{vy||~z}}zyx~~~{y~|v}||}|~{~wz{~yv||{~z{~~wy|}y{||{z|~z|~y{z~~}yz|}{xyz~y{}{{|xv}{z{zy}~~y{{}~zv}}|{}||x{}~y}~}}z~x{{yx{|{{|vz}zzy|{z|~z}xy|{}}zz~z}~}zx~x~xy~}}z|~{w|||||}xz}x~|}zyz{~v{}vx|}y|y}xyz}}z}z~z~yy{{z{xy}{xwy}y||~~z}{{z|~}|~{y|}}}y}}}{y}}~y{}y{||{}yw{{~xzxy}x}|}}~zzyu|zz|}~|~{||~{||}{}z{|{zyz}y~|y|{yz{{|}{z~wy|xz|yz{}}}{|}}z{~~y~{z|x||{xz|y~~|z}z|}{zx~w|~~w}xz}vz{y{|~{{|zxy}|x|{~z~~}}z}|}z~|z}y{}{~}~}~zyz{zzzy{}}}t}|w~{}x{|~yz{}~}z}~~|~{~|{|y~~z~{}}z}y|y~~x|z}zy|}{zyz~||||yz|{{}y}z}z{yx|zy~{x~zx}~{z}~{yw|}{z{z}}yzzyzz|w{z|y{y~~x|z|z~{~}}x~}z}zzy}{yyz{{}{x~y|}y}{r}}||{|uz}{~~{}~{}y|z~~~}|}z~}|~}~~|~}}}~|y~}{||{~x~{z}|~~}~~~}}~~||~~~|~~~~}}}~|||z|{}~}|}~~}}~}}{||}{~~z}}~|}~~~~~{}}~v}}z~~{|~~~|}}|~|~~}~}~}~}||~z~~~|~|~~{|~~|~~}~|~~|}}~~{~}~||~||x~|~}~~~~{~~~~|~~||{|~}~{~|~{||~}~}}~y~|z}|yyyyx{~z|z}|}}z~}|||~zw}{|{~y~}vxz{{{}y}y}||}~~}}z}x}}||z~|~{x{xz}zy|}}zz|{{}{{x|yw{~x}{~}~~zx|{}{y}{{}}z||~vz|}~yxx}w|}zzy{z|u~y~xwxy}w|y~~z||}yz}}x}z|z~~~}y{{|z}}|z|ywyzyx}yz{{|{|xx||x}x|z|yx|zyx|u|y~|~{yx{z|{}wzz|y|y~}zy|}wvw{{|w~zx|zxy~{|z|~z|~}|{|}y|}z{|}z~}{z{|~{{~}y{~z~y{}zz~y|w~yy{}}zy}~zx}}z~{~|~{~~z}~z}{|{|y|~|{}|xyy|zy{~{||v|x||z~|x~zy|w}|yz{y|}~}z|~}y{z~|}{z}|~}}~z~~~vuyy{y|{||zzyzy{yzzz~wq~{zv|zz{zzww||y|~|z~|z~y}~{|z}x~|~|||}}|y~zu}{}|zz|}~~~{}|zyz~|{z{w||z{{~|~~~~y~{{v~|{|yz~||{|z}y|{|{z{yzxzy{||y|{{{zw|}xzz|}~|y}~||~z{}{}|{vyz~~}x~{y|}x{}|zx}{|||{{{{{y{~y}{|~~|z}|z{}}|||z}}yy||y|}{|z}|{v}yz}}}}{zzy|{{}~}{}}~y{~zz||~}}~}~|~}~}~}}~~}z~}|~y}~{}z~}~}{}}z|}}~~|~~~~|~~{~||||zz{{~~~~~~}~~~{~~~~~~{t~||~}~x|~}~~|~zx~~}~v}~|~~}~~y{}|~}}|~}}||~}~}|~~~~|~~}}~}~{|~|{}~}~~x}}||~~}~|~~~~~~}{||~~}}z|~~|~z~|{}~~}~x~|~~~|~{{|~{{|||zx{|{{~y|{|z||z}zzy{|}y}{|~{xxz}}y|{yz}{v{|x{y|y{}|}}z|~~{|u}~u{z{y|w}y{{|z}~wxyzxy}}z|}zzz{|}{}zy}{v{~xuvz{~|zx~{y|y{{~{y||{}|}{{{|}zx|zzzyy~}~y|zyy{|{x{}{|}{}}y|{|{|z|}~z~{{xwy|xw}zyzy{{}y~~~x~}~yx|}|{zz{||~{{|x}}w{|~~}}~x}z}}{|z{|||z~|}~~v}{|z}{z~}}~zy||~{}{zz||~|x{x~~{zx{yyz{w~||}~|}x~zy~v~z}}yy||}x~~~}z{}w|yv~~{}y{zyx~~|y}{{yx|{zyx{z||~{{{|}{z}y|z{}}|~}}{z}|}}{z}|y|v|z~|}zx{}|z}~||z{|x|~{~|z}{{~|y}zzz}{~zw}|{}{~z|x|yx{z~}{}xxy{}||zzv|wzu~z~y|||{{}{{~~x|~y{}~|{x||y~wzy~|z{{vy~zz{{~}{y}y|z|~|{|}|z{z}{{{|~~|{||~y~~{~zyy}~~{y|{}|z||x{|~}|{yy|zz~|}xzzu{|}{}{yy|{w~}w|{|~{y{wwy|||}{~}z||z~{}}zzz~~{z~{~}|z}}|}y}z|}{|||x{xwy{|{x~xz~|}|}}|{}~}~~|~~~~|}~~|}z|y~}}}|}~}~|{{~~}~}|{~|}~}}}~~|}}~~~~}|{~~~}~~~}~~~{}}~~y}~~~}~~}}}{}z}}}~~}{|~|{~}}~~|}|~}|~~|~~}}|}}}~}~~|~}~~}{x|~~}}|~~|~~~}{~||~}~~~~}~}}~~{~}||~y~~~~~}|~~|~{~|{||~~~{~~~}}~~y}~~}~~|~|~}~~}~{}}~z~{~|||y|z{y|{z}yzzu||||x~|w{}z{}|~{}zzx|zw}y|w{|}|}{uz~|}{}|}~||~z}z~}}zzz}}|}z}{zzv}|z|}w}~{|~{xy|~v||y|~|{}~{{z~|y{{z}|}zxw|}}~|{}{~|}w{|yz}}zz~|y~zx{|x{}{}}|z}~yz~~~x{}|}{~yp}yzw{~zx}{y{z~zzw~{{yy{||}y~y}xz{zy~{{}}|z|}}~z}|~}|y~xu}}~|z{z{~|zu{{|yvyzz{}x}x{{w}|xyy~z}}||{||}}|x}z|{~~{{{w~}zz}y|xwv|{}}y{|}}zzy||{|}{{|~u~x~y~~}{}|~|~z~~{|z|w|~}|z|~{}z{v{x~~|{}~{{~{}w|z{{}z~|}~|~~~}~|}~w~z~y~|~w~xv{}|{y|xxyz|z}{w|{z{p}y|}~v||~~|{z|y}~zzz|{}{|~y}}{y{|{{uy}w}{yz}{zzz~|zz~|}}yzz}~|{||{{|}wz~~{{z~{~|z||z{{{z~{}x~|x||{zxx~w~}zy{{zz|{|v|}{|{~|||x}xyz{x{yywxzwz||yzvzy{{|z}}{{x~||zz~}}{yy||z{z{~}}|}}}xy}{|z~z{|}w{}~z|y}{|{yx{}|ux{wzy{z||{{}{|{z~|~|~}~~|||}{~|~~}|~~{~||{~}z|}}}~}}~}{}{}}|~w|}~}z~}}z~}~|~|~~|~}~~|~}}}||~}~~~}{~~}}y|}}|~{|~~~|z|~~~~}|~||~}|}~||||{}~~|}}{}~~~|~~~~}}}{~~~}}x~}}y~~~|~}~|}}{~|}|~y|~~~~}~}}|}~}~}z|{~z~{}}~}~~}}z||z~z|{{~}~~}~}~~~~|}~}~~|~|~{||}{{yyy{|{{yz}|yvyuy}|{~zz}v||yzz|{{~{{|z~~}}zy~yw{~wzz~~z|{~{|x~z}x~x{z{z{|~|{{{|~z|z~{~zzvx~|{wzyzx|wz~~|}y}~{~|~}{yzzxzz}x~|{}}|}~~|}{{|{{xzzx|~{}}|y}{|}z{~{||x||{|}y|{wzz}|{{}{|}{x{z}~{z{}}|}wx}||z{z}{}{~z}}}y|{|~yy}|w{|z|{zwzzzz|{}|wyz}z|{}}|{}y{||y}|~|y{zy}|y{zx{ys~z~|vy{|}}zvxx~yy~zyy|yzyzyx{y}z|}}~|{~||}}vz||~{{zzz{z}z|{}{x|}~|~y}~~{|}}{}{~z|yz~x~z}}{yz|w|y~xyz~{|z~z|~{v|wyz||~~|{~y}}z}{xz}}vzy}x~||{wz~||{}x~|}{|x{wwzy}}~{}zy|{{zzy}{ywxw{y{{|zzy~z~z||zy~w~||yz{}}z}|zw~}}y~}|}{|{|{{z~y}|z~wzxz|||~{xz~|yzx~}|}}y|y|{x~{|~|xx~}{}{z~y}xz{vz~|}|w{y||xv~yzzy{w||~y{x}xw{z{{z}}z}zy}|~}{z~w}z|v{{|x~zv{ywzz{|}~{|yw~{~~{~x}yz~~|{~|{{}~~|z|}{}{~~}}|~|~~~|~}}~~~z~}~}~{}~~}~~~~|y~~|~~~}{~{~~{}}~z~||||y~~}~z~~~||}}~{|~}~}}|~y~~}{~~}{~}~~}}}~|~~{~~}z{}~{~~~~{|~}~}}~}~~}~~z|~~~~z~}~}{~{}~}}|}~}~{|}~~}~}}}}{}~~~}|}|~~|~}~}~}|||~~~}~}~~|}}z~|}|~~{~|~~}~~~}}|}}}~{~~~}~}~}z||}}~|x{vz~yx}{ss|zz}|{}x|xzz{}y|yz|y{y||}~|}v{yzy|zzz}{yy~~wy||~t{{y|zz{|{zxzx}zyyz{|{{yyyy{z|{}|{|~z~}~w{|~~|~|yzz~|z}y|{yz}{{{z|v{uzx}{~w{z~|y~|z{~|w||zzz|}~~||||z|{zz~~{|~}|z}~|y~y~~{w|x}|~}z{zzxvyyz}|~yy|zz||y||~}z~|~||x{{~}v}~~|v||vz~zzw{~y||w}}yzyw{}y}~~z}~y~z~yw|{t~~zy}}|z{}}yz~zy~w{|}x{yyx{{|}x}z{~}tv{z}}{|}|~~}|z|{}v}~}}}~{}~~y}zyxy{}|~{yy~w|z{z~yuy|{~}wx~~z{|}z{|{z}z||}}y}|x{xywy~||}}xxxvz{vw|}|}|xy|{w|{|zw{y}}{|y~{|}y{w|{}~zx{}{yzyvyyy{|{}z{||z|}zyz{~u|y|z|{|xwz~|yx~{{~}||yw~~{||y|{{}z{{|z}z{z{vywz}rxv}z||x||{|}}yx~{}{~}{u}|~~|z|~{w|}||}~yu{xy{vz}~{t~y}y{xyzzy{zzz}|}~{|~}|}z}y}x{||y~yw{y|xz|y|w~}|uz|||{wy|~y{{}vyz{}|}|y~}~|}{z~}}~~||{|}}}|{zx~~||{~~~}}~|~}zz}{|z~~{~}}~~{}}~}}y~z}z}~||}}{~z}{~y~}{{{}~|}|z}}~|z~|}~~}}}}~~~~{~z~|~~}}|}}||~~}{y||~|~~}|~|~}~}}{~|}z|{}}~|z|~}{}~}~~z~~y~|z|}{|{~}~z~{~~~~~|~}~}}y~~~}}}~}{}~~{z|y}}}~}~~}~}{x~{}~~}|}||{|}~u|{y{zz|}|~|{|}yz{|{{}zz||}{z}v|~z}~}zzx|xyz|z{}{}~zx|z{{w{}{|~|~x|{~w~{w{}x|}{{xw|}y}||{zz{w{xz|}{yzx}~{{|u~}|~|z}||xx{w||y|z|y{}~z{{~|wwzw|~zz~|~yz{|y{y{|x{{~|~||{z|~~uz{z{{}|{~}~||w}w}{{{z}{v|zy}|w{zz{x|}z}v~z}}y}|{~|{yww||~zxz{z|v{{{y}|}}zz{~z{zw|yzwz~{~}v|z{xwz{}~}y}}~y~}zxzz}~{{|{}{|~~z{z}}{{y}~w{{y~y}xz|}zyz{|y{{x||||{|z{}~{}~}y|yz}~{w~w{|~zz}yy}y~{~~{zyw}yz{~{}~xz|~{{~}|}{z~|~{}x|y|{w|{|y}|}}~z}}yzzx|ywzz{x}y|~{}}{{{w||z|{x{{y~}|z}|}|{|}|wzy}{|z{}vy}|x}{{z}~{{y{|~|~{{zv~~||}~|}{}y|~||~|yyzxyy|~yzxyuzw{}}|||}w||~~|}~y~~z||||y|~wx}|y{zzw}}z~}z~~{uz|{{}~|yzy}}xxux|y{zy~x{y~y{y|x{{}wxxzxuz|}{xz}z|z~{}y|{zz~}{{|yzw{}}y~{|}~}z~z}}|~}~~}}~~}~~~~v~{z}|~~|~~~~~}zx}}~{}~~~|}~}~|}}~{~~}{~}|}~~~~{~}||{}{~~~~~}~z~|{{}~{~}~~~~}|~}|~}|}}{}}~|~}}|}}}}}{}z~z~{~}~|~|{|}}}~~{{~~~|}~~}~{|~~|~}}}}~}~~~}}{|{||y}|}|||~|~z~}x}~~{{~}~{|z~|}|~}~~}}}{}zz}|}~{z}{y}{|||yyy|yyywt{}~w{xu|v}z{||{|zz~|{z||z~{~~xw}}{|{~{zz{|y{{y|y||{~~|{{yx{xzt{zzwzy{{vyzz{}~{zz{zy~x|}z}z~}|}|~~{{{~zxzu|~x~y{vx}|y~z{zwxw}{~~|y|~~|y|~{}}~z~{{vzx}~|||}z|x{zyw{~yz}}|{~~x|z|x~zyx{xy~{xyzw{~~||x||x}x~}{}{}}{x~|~{}y{}yyx|vy{}z~z~~zzvxywy~{z}y}}z~}z~|~~y||}|{|{x|{|y}}{x{|x{xzz}|x~wyz{xxy{{{{zy{{yz{~{}{z{}z{}{x~~}{|~z|~}z}{{y{}y}}z~|zszx{{y~yy}{z{|z{~||}|yx||z{||z}}}zz~~xzwzzy|z{{}{{}zwy}~|zz{z{|~yy}~}}}|||{}{|}z|~~{}|||x|{w}z}{|{|~xz|y|yz{~x||}yzz{xz}w|uyy{~y~}~|}xz~{|}y}}z|~{z}~{|{}~{{z{zvy~~|zv|x||}x|~y~~y~v|}{||z}~ww{~|z{||||z}}}{{|}yx{w{|zz}{zzz{{}z|yzu{zy}}{~}~}}}{}{{z|~}||{z~|~|y{y{{~~||yy}w~xx{|{z}~||}{}|}~z{zwz|v~}}~}~~z~}|~~}|}~~~}}~}~|~}~~}}~~~}}~}{~|}~|}}~~}~|}~~}}}}}|z}}}{}w|~~}~~|{}y~~~~||}}}{~||~}}|}}}{{}||}~~}~~~|~}}~~~~x~|~}{~}|{}|||~}}y|~z~}|}|}}~{~~}||zy~~~}~|~~}~{~~}|{|~{||||y{}~~}}}~~~~~{}}~}}|}}~~}|||~~~||~~}}|~|||}|{~~|z~~||}~~~zz~~zz|~{xxwyzz~|~y~z{|wzw{v||}~}~z{{z~|wzyx{{{}{{|zy~y|{w~{zv|v|{}|xy{}|{yy{x{zx}x{|{||{y{z}}zwxy}wx}wz{y~|zy}}z}|}zw}w~xx}|vy{{~|xx~}{{{{zy{y~z~z{}zzz{~}~}~z}y~wzzw}y{{xxz{|z~w}|}|{zy}}}w{||yy~}||z~{}}yxzzzz{z~|~y~~wzx{|{zx}z~y|yw}|yz{{|~y|}{|}wxyx~|x~{z|zzxy~yx|x{{}{}zzz|y||}z{z{{|{z{{~xy~yyz~|{}{z|wv{z~{{{{}|z~yz~~{{zy{|}w}~z|{{}{}|{~}}w}yy{zz}{}~}||yx}u{z{|{||zz|{{|}~z||z~~{zxz||y~|{{{}z{z|}~{y}yy|z}|z~|{}y}y{|z~wxy|~vwx{x}|xzz}}z|{yz||z|x~|y{||{{{{z|zzy~~{|{zx{wy}|{}|{~{{zz}}y~~z~~z~zy{w|}||}|wxxy|{|z{{zxz{y{|y{y{{}|{v~x|{~{xzy~}yz~w|}{}}}}~xww|y{~}x~~~v{x}x~~{wzy|{y|~x|}{}|z~z}|y|~xz}xv|{z{zx|x{{~x{}|||}yz{~{z~{~{wyx}~y}w|z|y|{x{||{{}~|}~~~}{~}||{|~~~}|||~~||~~{z}|~~~{~{{~{z~~||~}~~|}}z}}~||~|~|y|~~{~~z|~~}~|}|~~}}|~}~}}}~}z~|~|~}~||}}}~}|~{}|v~||~~~~~~|~}~|}{~~|}|~~}{~~~|{{~{}{~||y||~~}|~{|~~~~~~}~~}~{~}~~~}|~~}~}~|~}}~}~~{~~~}~~|~~{y}{yz}~~xy{zx{zz{}zz}~}z|{zy~x{{~|~{{z}xz{}wy~|~}~~y}z|{~|z|||}y|}v|z{{yyxyyy{x|{y|w}yvvw|xxz||}~|~z}||z{{y~{||{y{}y{z}}z|xyy{~uzxxzqx}~z}}{z|zxz~x|~xz{z|}yyzz{|x|{{{{}z{|}|}~w{|~{w~wzu{{~uyyz{x|x~{zx||~yy}z}z~{x|{y}{|z|}vz}u|z~yzz}}|z|z}{w}z{ww{~x|~y|x}z}~y|}xt|{z~~{}}z~|~}}|~wxy{{}{}}~{~||z}}{yzw{x{v|y{{yx}{~w{||yz{{yv~{~~}|~|yz}{{z|~}|xz|y{}{|}{yz}|zwx~{|zy~y~yz{yv{zzyz|z|{{~{w|w~~x{~}|~||~{~}z}z|{yw{z|y{{|{y{}~xwyv|~y~z{}vyz}x{}u}{x|~||{}~z~}}y|zwy{~{}{zy|~zzxy~|~|uy~z{}}x{}z|y}}{}}{|~}~z|u}z{{{w~y~w~||}{xx{~v|y|y{{v}yzv}xz|zywzy|}|~{{~}|{~{|~}|}{x~y~}~{}x{|||~y|wy|z|{~|{|zy|v}}|zz|}||}}{{{~}{{v}~x{wvw|}}}}x~xw}w|v{x|zu~}x}vxz|{~y~zz{x|y|~{||{{||{{{z~~~}}{~}~~{{~{~~~z~~}~}}~~~~}}{|~x{~y|{}{{~|~~{}}|}{~||}v{~~~~~~||}}~}~~~}|}~}{~~~|||||}||}z}}}}~}}~~}{~~~}~}}~{|~~~}{}y~~}~~{}~}~|{}}~}{~}}~}}}|~|~~~}~~}~~~~{~|~}{{~{|~}z}~}||~~|}~}|}{|z~}~z|}{~}~}~~}~~}|~||||}~~}~||~}~~}{}x}}z~z|}~~}~{z}z|x{}}y|zz{{w{{}|{{z}||ux}}yyy|y}~}|}x|~zw{v||x~z{~y{||{xx{{}yz}~|z~y|x~{y~y{||z{wy{zzvwzyz{}|}|z{}yx~z}{{{|}xz{yz{|}{|}{z}{z|z}y||x|x{{x~~wx}}zy}~}{y}{|}z|{yxzy{z|}{y}w|~y{|z|z~~xz~{y}{y}z|{x|yz|{z}y{w|{zy~xs|x}z}y{|y{||ww|zy{}z{yw{~}}x|x{|zvy~w}zxyyx|y|{{}}{z|}{y|~w|~yzzwzy{~~}~{zxz|{{y|{yz~yzx}yy}z{~{z}|{yz{{}z}~~~z}~x{{}|||xzy~x{~|w~zx|}z~z{}}||}}zw|zt{{|}yz|{yz||x}y{}yz{y{}{}z|z|}z~{{||z|z|xv~z}zz{w}|xz|w{||}}{~||z|{{z}u}~|vzwxy~|~}z|~}}x~{{x}|}}zy~w~|z}xz|{{yz}{zy}{yz{}y|z~xxyzzzy{u}{}~yz}}~y~zzy{{y{z}w}~|{{}~||v{z|~z~{z}{z{|}~|{{y}|xyy}y~z|}z|xv}z}|x{{zxz{~}y}}|w~{w~{x{~~}|{zwxx|w|{|{z{~|z~{}}}{zzxz}}{~||ty|~}|z{y}zw}{z||~w||zzzz~uzz{}~|z||y~|w~x}{}~~}~|||~{~~{z~|~}|~}}~~{}~|~||y}~~~|~~||}~~{~}~|~}|~}|}|}~~}z~}}|{{{~~~~|~~~~}~}||~|}{~||~}~|}~~~~}~~}}|~}}~~~|}~~{~}}~~{~}}~}||~~}~}{}|||}~}~}~~}}|}~~~}~{}}{~}~}~z{~||~}~|}~}z|z|}{~~~~|}~~~}}~|}{{~|}zw}}~||~y}~|~~|||}~~{|}|}t~|{{}}|}||{|}{~zzwz|y{zzzxx{||{{{yzx|zyyy{|w||~~{}{y~}z}|~z~|yzx{|z{z~|zv~z~v{zyz~{y|~x~{{zz}y{}tw}}|z}z{~zz|}~}~}~|yz{yv|}z|wz}{z|{{{|y{}{wyzzw~zyy~{zw{}~{~{~}{z||zz{~|}~|x{|{{y}wx~z|y}}y~z{~|||y}z}~|{{|}~~z}yzz~y{|||~{~}}x{yy|{}~|}x{{}w{x}z|zuz}|~y~xxzy}~}|{|{}|~}y}v|}|}{yw|z}wxx{}tz}x|}~~~~}y|yyx}yz{{~|y~yy~|}}{}{z{{|{yx}|y~~|~|{~z~~|}wzx||}y|wzy|zz~{~}~z~z}x~{~}z}{|y~|{{{~|zv}zzzx{}z|~x}~}z}{{|{|{~z{x|{yu{}}}{|~~~}zz{z}~y{|z{|zz~}}}{{}y}}zwz|wy}|x{{~z}|y|{|{}{~}{t{yzz}|}|}||~zz}|~~{}~z|z~yy|z|}{zx{xzz|zz~|}|x}y|{w|}}z{{|}y~}x}z}{~|{}|z~{z|}|w~|yyz~{w|}w}|yz{y|{}z|{z~|}}~zx|~|{w{{}|}|}{||~||zz{{~{{{{yu|xy~{~zz~|{zwz|z}}w{yzxz|~}}|~~y}}z~~~~~}~~}}}~~}~|~~~}z~~~|~}|~}~~||~}~~~~}}~}~~z|}~}z~{|{}|~~}}|~}~{|}{~}||}~{|~~~}|}{~~{y}}}}}{~~}~|~~~}|~}~}~{~~~}}{~~~}|}|||~||{||~{}}}||~}~~~|~~~}|}~}|~}~z~}~y~z|x}~}|~~~|~~}{~~~|~~|~~{y~~~~~|||y}z~{~~~}}z||}}~~||{|~|{z}~}~|}x|~|z{|{~{z|z|y}zzxxv~}{w|z}}y}~z{}|zx}w{xy}yyxx}z|{}|~{|~{z~}w{zy}{}}w}}}}~}}{z~|~{~~~wt~~}~zz{x}}|{}}y|~~w|}~~{z}z|xy~{y}~w}|{|z|{z{x{{yv~|w~||{zyz{z{~|yz}z}w{}z}y{z|{|{zw~zx|xy}||~~}}yvz}x{yy~|zz||{}z{wx}~wyzy~{}xzy}zz{|}}{x~}xz}~xz{}{}y}{zz||}yy|}{{{z{}|}y|}|{y|uz||{}{yzyz~}xzz|}xy}u{{yx~~|}|y{x{{~}{|~|xyzy}{|~||}|{x}|~||{~{{yw}y~}yy|}}~{vx||}{}|y}yy}yywz~~x}}{{}{}}|{xyz|}{yw{|}v{{}z|{z|{{y{z~~xzxyy{|zzz{y~zzzzxy{y{{}}|}y}||z{{}|y}{yy~w{|x|{~~{~~}yzzy~|{{wx~z|yzxxxx{z{~}xw{~{|}}zv~|w~{w|}~}w}|k}z~{~z{y{yyy|z}~~{{y|{z||z|yz~{z~v}yz|{}}|~}|~}||z~||v|zy}w~~yy|zvw|w}z|yz}{wx||{y{|y~}~{|~w}x}}|{{~~|}}{}{zx|}zyv}{||~|z~{zz~vzx{z{}~}~~|}~~}~~}}~}}{~{|{}~~~~{}}~~|}}}|}|{~~|~}|~}~}|~|}}~~}~}z~~~}~}{x}~z~}}~~}}|{{}}}}w~|}}~}~~z}}|}~~|}~}|~}|}~~|}z}~{~|~z~~~~~~z~~|}~~|{}}}|~~||}~~{}}|~~~|}z}x}|~~}}}}~~~~~{{~}~~|}~|~{|~}z~|~}|~}|~}{~{|~||~~}|z{{}{{zxz}}~x{xyz}}zzu||||y|||{{|~|}|{{~xw~{|z}}}y~|}~~~~{~~~~w~~~}|}wyz}|xtzz|zywx{~yyy}{z|z|y||wuz{{~~{}z{{y}y|{}|~y|}{|}|zvv}xxw{z}z{{|vxzx~{{{wxxy~y{{y}||}}|{{z~z}|}~yxy{~wy{|{x{{x|x{uyz}}y|y||y{|v}|{|y{}v|z{}|z{|~{|}~}{|yzzyzy{y{xz~xz~}z|{y~~}z{yz|yt{xzy}||{z~}y|{~||{}||~y~{{||w}{ywy}xy{zyyx{x{yz||{s{vx{xx||z|~~}{{|z}|~|}}|||{z~}zy{v{xxzzz}~wyv}zw~}|{z}~vv}{{~z}}z}w{}}yxz~z}{}}y}~{zx~|~|{z~|||w|t|zz}}}}}xx||~|{|z~|xx|}y{|wxx{||y{v~zy{|{z|z|{zy|x{z{|{{u{y{||{y}|}|}}{}}}{{}{z{y{~~z{~||}yw}y{|}|w}yx~{~{x}|{{~zu}yz{~~y|{~{~|~z}~~z~|~|zwx|}}~|wxxz|yxx|xz{{xzz}z|yxzz||}~|~~{|}}|z}~}|~|~~z|zzvx}y~}~x~zv~vzz|t{|{}{}y}|x}}{~|{u|{|{{|~||~~~}~{}}|}|~}~}}}{~~||}|}}{~}~~}~}|~}}}~{~{~~~~z~~~~}{|}~~|||{|{}|~{}~|~}~~|z~~}~}~~z}}}{~~~}~}}~~}{~z{|~|z}~}~~~}~~}|||z~~{~}~~}|}~~{~}{z}}~}}}~~}~~{||~}z}{}}}}|~|~~~~{~~~|{|{|x{{|x{}{w{}vw{xzxz|{yzz}y|}||{}|y{|~z}}~|zz||y|{{~|{yzx{}~yx~}||{}{{{zzy{zz~zzz~{}v{zz}{~{}z}z{xw}|v{}zzxz}y{z}|x{w{{x|{|y}|{{zx|z|x|{z{t|{y}}}y|}z~~z~{}}yy|}xx{vxy{z}}yz{|}y||{{}|x{|{zyv}|~~z{zw||{z|{{~x}z}xz}wz{~w|v~|z~|}{|~y|}||}}yz~zy{}|y{yw{{xx{{{~y||{~|y~{{{yy{{zz|y|z}~||}{w}w{z}zv{~}{xz}z|~z|~{z|w{{}z}{x}z|||x{|w||x|yz}|}zzx}|{~wy|~||~y~z{|}{x}~~{|y|~|~w|yy|yz~}z{~zz}}~}}~zy|{{{|z~y{}zxzx}~{~zy}}y~|zy{}{~||{|}zy}}z{yw~z~wz{y}{|yv~~{vw}wyx||{}zyyxy|{|{~{~|{yv{xy|y|xz|{~|||~zy{}x}|{~|}|z}~y~~z|{{|z~w}z{{}vt}}z}z||vw|zw}~{w{|{~{~zy|uv{}|y|~|{}x}vx|}zyv{~}x|mzxz||}~vz}z|}~~{v{zz~|}w||||~{{{||y}}z~{~~}}~{||{{}||vz}~z|~~~z}~y|~z}{z{|{}}}z~}}|~~}~{}w}}}}}}}u~}|~~}}}}|z~}y|{~~y~}~~|~~x|{~~~}z}~}}~~~}~~~}~~|~}}~{~}~}~{}}}~|~~{~}z~~|~}}|}{|~|~~}}}}~}}~~~~~~~y~}}~}}~}}}}~|}}~}|}~{}}~~~{~}z~~~~}|~}}~}~~{}|}~~y~~~}{~|~~}~~{{~}~|~}}}~}}}}z~}}}~y~}|~}}~{}}|{~~}~~{}|~~{{|~~|~z{||~xy|zzz|z||x}||{{~|z}yzzz{}~z}{~y}{}}}y~}z|~|{}}}y{{y|zzx{zz}y|x|}}}xyy~w{~|}{}z|zz~~|zz}|{}~}{{zz}}~{}zz|y||y}x|||~{{|z|~|{~|}|~x||{|{~z|||{~|||}x~|~}z|zz}|{{|y{u}}x~}|~{~{{zy|}y{{{~}yyz}|zx|{{{z|~}~~}~yv|zy}}~w}zzz~{w~~|~|y{z|}~{x~}}y}~y~z|{}|z|}}~yz}}|z|{z{yxyy}|{y}|}zy~}{x}|z}~}wy{}|}~~}}}y~yz||}z{z{~||~z{|x|z|y~|{}x}}}|u|}~zz~}~~{~~u~|{zz||}zw|}}x~|zz}}{||x}{v}||y||yy{w}z}}x{}}}}yz{}z~}z|{zz||{z}}xyyy|yy{{|z}|}{|{}~x}y|{~|||{|w~}~}}y}{}}~}{~{y~y{w|}}~{}~~{~z~zy|x}}{v{|{~z|~|z~|~|}{{|wx||}~{}|{yz~x|y}{|x~~xz~z{y}}{~|z{z|zxzzw{}~||~~}}~~}|zx~}{}}}v||w{zz|}}zx|z|}zzz{zx{{z~{}}~}zzx{|}|{~}}}~}~|}~~~|~~~~~~~{~~}|}~~~~|~~y}}~~|~}~}}}|~~~~{z}||}|~~~|~{~|}||~~~~}~|z}||}~~|~||~~~~~~|~~~}~{}|}}~|}}~~}|}~|}|||~|~~|}||}}}~~}{~~~|~{}~}}{{w|{}yy|zxzy~zz}~~{{zzy|z||~{z~{y{y{{y}{~xzw{~vz{y~zz{{~y||}z|{|{~w{||z|y|z{t|{||||{|||zt|~|}{{|~}{{~yx{}yy|z{z|{~uz{~y|~~yx~|yzy~z{|zw{x~w}{}}y|{|zyz{yy{zy|zy|z{z~{w}|~z{yy}~y}}|yx}|y}{z~~~{{zy|x|yzx{|z}xxyz|}|zyxyz{yzyz~|y|}}{|{~zzy}~{|~z~|}{yyz{z{{}xzy|}yz|yyz}|zzxx|x|{||}|~{}~z~y{}}z}zy~yw||yyx}yxz}{{~}{}ow}~~|yz|~~|xywyz}|}~}{z~~x|{}}|z~{}{}~zw}{{w|}|~{xz}{}x~|z|{zp}}y||~~}{||{z|z|~y}~zyy}{{}z}~zwv{w|yy}}|yvxy}|{zyw{y|xy{yz~}x}xx{|~zy}|{{~}{|y}|y|x~}~xy||{~{zy|zw{w|zy{z~{y~~{}z||{z}~}y~}}z{~yy{zzz~y{z{|{{}{}w~{y~y}{~t{}}vz~y{y|w{}w~z|z~}}~~z||~~z}xz}~}{|z||x|{~z{z|v|~}||}}|z~}xxwzyxy~z~zxz|~z{}{{v{~y|z|y{|~|}|w}y||z|z}{w}{~}|}{~{{~{~}|~}}|}}z|~}}}}~~zz~|~||{z}|~~|}|~}|z}|}}}~}t}|}~}}}}~}|{}~~{~|}|~~~}~~{|}~}}}}}~z~~|}{~}}}~~}}~|~}|{~}}~~~~{{~}|~~~}|~|~}}|~~~{~}}|~}~{z~|~~~}z~~|~}~}}}~}{~}~~}}~~~~~|}~~~~~}||}~{|}~~}~}~~~}}}~|~~||}{}}~~|}|~}~~|z~{{~~~~||wxx{x|{{{}{zyyyz}{x}vzxwyy||}{~vxy{|{}|z|{{z~}{|}{zz{~|}}}{yzyw}{}}zvyzx{y|{{ywxz{}||zy|z{xt{w|{{|~{ww}{}y|}{zv{~z}|{{ywxz{w{z}|~yz{z|}xyzv{x{yzzyw}zx|}{x{}||~|}}{z{~y|}||xy}||wzy~z{{zz}yxyz|}y{r}{w|zx{~z}~~{xy|}z~y|~}xzxz~|||z||z|{y{z{wv|x|}z|zz}}{zzw}zzyy{{}|}|{}|~wx}{x~|{~|w{||{zx|zy{zyy{w|zvu{|{|{{~{v|y|y}{|~}|{|z~}z}{{|}zzw}{{|~|zu~uz{vz{~y|~w~yz}y~yx~{{|~{}yzzz}y}{||}||x~x}x}y{{y}{zwzxzyuzx|yy{y|wywzxz|}~z|~~z{x|{}}{}{~{}|~y~}}}{zwy{y|yyz{}|}~yzzz}z|wz~|yzz}{|yz|~y||~}}~|z{x}z~{}}~xyw}~|yzv{~zx~z{yvwz}~{vx~{|{~~{wz}}|||{ywy|~y|}|z{|z{zx{|x}z}{{{xyzxyw{|~~z{z{{{zzy}|z{z|{}z~{{}z{y~z{}{{{}|{~{y|}{~|{|y~{zy~z}v~~y{|~w~}w|z}{x{~~~xy{|~~}zzw~~}~{|~}}~~}~~}{}|~~}|~|~}|}}~~z|}~}~|~}{{{|}}|}z}|{}|~~~z||}}~~y||{}{}}~|}z}~{}}~~||z}~|{y~}}|{|~}|~}}~~|}~z~z~~|z}~|~~}}~~~|{|}}~~~}~}~}~~~z|~~~~~z~||z|z~}|}~y||~~|~}}|~{||}{|}}|}}~~}~}{~y~}{~~~~}{{~|}|}}}~~||~|yz~~~z{~~~}~}~|{}ywz~~|}|~}~|}|~}{~~~|~{~~~uz~~~~}~~}~~~z~~~|{~x{}~y~}}ywz|{{yw}~z|{{||z{}}{}vyz{|{~y~{|{w{x{z~zwz}uzz|x}zy{x}z{{|zy{{|~|z}~|{|xy|~}w|y{}}{||{x|{|y{~{xz}|z{}x~{{{{}~}|}{|{|y{}|{zyyw{y}{}|t}zw}|zy||x{|w{|zx}}}}yw|~||wyzx{}~{zw{z|{{x{|{x~|y~||{{}|||{ywx}{z{{z{}z|~}||||zz{x|y|{|{{}wxx{~{z}{{x{~y|~{~yz|{|||y{z|{{|w}{yz{{y|~{~{{}~x|{yx}z}{w~y|{z{|yxz{zyw|}{yx{|z~{zsz|wz{|y|{~}|xz{~yy}{w}~x|}zy|{yzzzuz{}||z{z{v}}yz{|}zy|zz}}{y}z}x}{|yz{x~z}|zy|v}z{y~~~{|z{|yz}y{{{|~x~||~}yy|z|{~yz|y||yw~{~xx{~|{{{vy|z~|~|~u}~}{{{{}~zz{{}|y}z}{y{{}x{w}yzyv}~z}zz~y|}||z{}}y~|y}|{~}x|{{x~~|~zy{~|y{{}}yz}}wwv{zyy~w}{y~{~zyu}||y~zw}|~~|||~}|y~||~}t|zy}y{x~}~yz{}yywz{{|{{zy{x|w{{yx{}||{~|{zxy{y|}y}|z{}}z{t||y{~~}||{{y|~y}v|{z}}~~~}|~~{y~~|{}~yx}}{~}~~~}}~z}}|~~}}}}~{~~}~y{~|z~~~}~{~~|}}~~}}|~}~}~~}||z~|}}}}~|~y}~}}~~~~||}{}||{}}|~~~~|~~~~~{}~~}~~{}}~~~{~~}~~{{~~}~{|~~}{~|~~}~}}}}~{}{~~}~|z|{}}|~zz}yz~~~~~~~}~{|{{~~|{}z{~}{{~~}~~~|~{|~{}z}}|~~~}~{~}}~{}}}~x}~|}~z~~~~~|~}~~z|||~~w{|{~zzx{|y~ww{yx{||u|{x}zzyx}yy{~~yxy|z}~y|{y}~{x}|}x|~{}{z{ty~{yz}xw}zy|v~|}{zy}wy|}xyyvuuz~}yv~|}~}~{x~||~|zyy|~{~y~{yx|}zzx}|z}z|}x|v~|xx|}x|~y}|z|z{||~y}zzzz{}|}y~{y{}}z|{yyyx{x{z}{~|{z}}yw}yy|zzz{|w|}}zw|}y}{~x{z|~|{z|}|{zwyz}z|xy~x{~vy{yy|{yv|{}w}|z}}~{y|~z|y}~z||}z}t~{y~vx{z|yzxy{y}w{|yz~~|}zz}y~{x|z~{|z{|}y{{~z}|{|}~~|zz{{|}xz|}|zvy{x}y{{zx{z{z}|z}{{{{}y{||}{z}{|}~|y|zxz{{z~{|xxy|x}|w~szvy}x|y|yv{}{{{{|z~}{|}|||v}}}|zw|xx}}~xx||}~~z|yyvyx~v{|v|v}y}|{|y~yz{|{~{{}yz}y|~{{z~z}y|}{~yz~|yz{~}{z|~yy~|z{|{yzwz{z{~{vyzvy|}{}{wyz|y}x~|}z{|~~x}zw||}uzz}y|{~zxxwzzyyzxx|zyyzv||~z}}|~~|{xz~|||~}~~y~z|~||{{{z{t}zwu||z|zx~x}|wzyyvy||}{w{w|x||~}|w}z|}}|~~}{|~|}}}}~|~|}}}~}}{~{}|~~|}~|}}}|}~{~}}~}y~}}}}~~~z}~}}{||~~~~|{~|||~~~z~~~w~}}~}{~~}|~{}}~}}~}~~~~|~~}}z}~~~~w}}}}~z{~}~}|~|}}~}}z|}~}|~{~~{~~~~{|}}|~}~}~}~{|}}{~|}}||~~{}{~~|~|~}{}yy|}|{}~}}|~~}}}~|~}y{{~y}~~{}~~}}}~|}}}~|~~}{~z|~||z{z{~v}z||u}z|{||zzy||y{|y}}z{yzwyzx{}}||x|~~}yyzy}yzyy||}}z{|x|{~z}~y|{zyv}{{|~{}x}~}z{z}z}zw}{y|}zy{}z~wxy}z~{{~x~{|xx~zy{|~|||wvz~yw||}}~~}z|}}z||z~z{zzv}|x~y{y{y}{|z}|yv}y}||yy}|ztv{{|}{y}zzzxzy{x~|{{|y{{}z|x{}x{{zzxyxzzz|zyy|yzxw}~||{z~~}u||{~}}}~x}|~}y|~z|}wz}}y}yy~}}z~{|~{yz|~{z~{|y}||}{}z}}{}~||}~}{|~x{x}}|~vuz{|}yz}|~y~{{{|{yy}{yw{{y}}|{}q|}z~t|}||xz||{y|zzz||w~y{y|}z}z~yz{xz}~{|z|~~}~z~~yx}|zw~z{}y|v|{|~|yy|yzyz}||}}{}}}y}x|{~|zy|z}{yy}x{y|tw~}y|{}zw}|{{|}zz|~~|~y}{y}z~|zz{zx}{|w}~x|~}{|zx~{z|vy|~|}x{}z~{{{~~{{z|yy|~z{|}{|y~||}}}}}{{u{}z{{{zw{{xxy}~zz|zzw{zyy{y}y{}y|}zzwyy|~}{x{~{||x|{y|z{{}|}~{|}w{z}|z||xzyzx}z{{zzzy{||x|}~}w{zyy}z~|~y{xy|{z||{~{|v{||x~{~~~|~}}~~~}}}}}}}~}~{}~|}|~|||}}~z~}~|{~~}}~z}~}{~}~|~~~~{~|~~t~}}zz}~}}~~~}|~}}}|}~~~~{}|||~}~z~~{~|}|}}}|}}}}{~|{~~||~|}{}~}~{z|~{}{}~|~~|}|}||~~~}}~|}~z~~}}~~}}~~~}~~|~}~~~|~}~||zx{~}~}~y{|~{~~~|~}}}~||z}~w~{~{|{~{{~x~~~}z}|}~|~~}|}|||~}y}{|~}v~w}}yx|z|xz}x{zywxywv~yyzzx~z~z{}y~z|{}zwx|{x}y{zzzz~z|~~yw}||z}xz|v||z}}|zzyw}|zyyyxzz~{~}~|}|{|z|{x}|}}{||~{z}wzy}y{z|zyyyywz}}}x{|vy|sywyy|}z}zz|u{{{}w}y||}}z{y~{y~~z{~y||~z{z{{}xxzz~}xy{|{{|z~{}w|x|{~|}|{|z|~{~}|~}}{||{{}}zxy||}||yz}yy||}x|{uw{{y||{y~}{|z{x|y~y}{|z}y~zzyz}}v{{~{x{{v}~z{|q||zz{{{}x|y~{~{z~y|vz|~|yv~}z}{|{~{~{|y~{|y|z}zyy~y|x}{|{~u}~yy{~zw}}zz~||zy|||~}{y|{{}||{yz}~z}}zz|xx|{}yyv{xx||xz}~}zwv~|~z|~zzyy||{|~z~zz}|{}}|~}|y{~yzz{y{}z}}zyzyy}z{{vx~|||z|}~}}~w|zy~yvz~}z||||y}xy~{|||xy{u{{}qzzzz|{|}}||{z}wz~z~x{z|z|~|{}wy}|z{z}}{|yv~yyyx|z}uv{yzzwyzx}y~~{}|~y{{xzw}{|x~~}u}~zyz{xy|{y}y}v{xx|yxzx}wy}}|{z}y|~{|z||z~~yz}xw~|}x{{~|~~~}~{~~}~{}{{}{~~~{}|}{z~|}}{}|~}~}{}~||~~|}|~~}~}~}~~{}~}~{}}~~}~~~}|~~}}z}~~{}y}~z~|}~x||~z}~~~~~~~~|}}~}|}|~}y{~|y~~~}~~~}{~{|{{x~{~~~||}}|~|~{}}||~||}}}{~~~~~z~}~w}~~|~|~~~}||}~{|}{{{}|~~|}y|}{}}~|}~~z~~}|~|~}}~|~}~~{||~~~}{|~x|~{|zz|{{~~{w~yzyy~}}{xx~{{{{{{zv}z}{|~{xu}~xz{zy~z|y}}~{w}z}{}|{~zz|x{}z|zyx|{v}~~~z||{~{}{~~{{~{wx|xxx|{~|{|zy}{}|x|zz{~~}}zy{|{{~w}z}~yv}|{{}}}{u}wyyx~zz~y|~}wzxy{|x}x|x~z}{z~|~{}~z~z}|}|}y|y{}|{}y|z{{|yzxz{~}|{~|}||x|{}}zx}x{~z{zzz|xy{z{zy{}}~w}{yzy|{z{}~{|{{}w{z}{z{}|y{zw~z}}|y}|x}|{yw|{{~|}~~{v{|z~|w|}~x{|xy{yz|~xz~{|{z~{{{}y}wzzy~{z|u}}{w}|~{}{yy~~x}{|}|zz~{}zz{}}||y~{zx}z~~~xz~~zw|x|~x{{|~y~{zx~y{w{v}z{y|{z}{zx~yz}zz{{z{x|{|{}z~yxw|~t{{xvx}{|}|||yy|v|z}zyv~||}s~}|}z}}v}~z{~}~|zy~zz~ywz|{zzy~y}|z{{|v||||yzz|~zz|{{}{zwz{||xz{z~{x}{x{|}~|{}zuwx~|{~~{~yx{{{{|{~~{}z{|z~{wz}|}|{w{yzz{|{zzzy{xy{|}{{{|zy{~{|{z|}}vzx|y||{|~~{}z}|~|vxyw~}{|{|{}w{}}|}|{||~z|~{~~|}}}}}~t~}|}}~}{~}~~|~~~~}~{~}~~~{}}|y~|}~~~|~~~}~}|}{|y~~}||}~~~{}}~}z~}~~~~}|~}}~~}{}~~}}~~{~}|}~}~~{~|{{~}{||~|}}z~~|{y~~{|{zxy~}z|}}~|~~~}~||~~|~~|~}}~{|~~|}}~|~~z|}{z~z}}}~{~~||~}}z~}|}~~~~z{|~}~z}}~}}~}~}||{|~}}z~}}|~}z}}{{~x}}~zvwz|v{}{z{}wy|{z~~yy{{~yx|}zvxyyz||}{~|z~~uyy~y|yx{yzw{{{}ux|z}{{y}{xxzy~|zv{{}{{~{}~{~{y{|z{{{{|yzyx|{}~{x}|{||}z~|zz{|y}~}y}{~y{{w|wv{uv~}|y|z{x|}w~~{{x{||y~}|~{z{|z~{{z{{{|z~|w{z{|wz|x~|x{}w}~}{}~z{x|||z{zpy}u}r{y||zy~|}|x|z~}zzy{~|yzx|}yx|z{}{~}{xyz{w~|}}{~}z{}y}~}{{z}z|}|z|{z|x{|{z||~z{vuy{||}}|zu|zzz}yxz{}y~y~}{zzv~{xwyxy{}z{{~}rzyz}y}{vyz{w|z~zyzxz}zyw|}x{~~||}|ww~{|{}}xzz{|~||z|{z||~xz}zxx{|z|y}{zxz}w{{{x~|x}}|wz}z{|}||z||z|y|}}y|x{|y~y{}}{|}x}zx|{z}|y|{zy||{y{yy}}}~}xzz}}{wz{}{{~}yyy||~|}u~|y|x{}z}}||x}{~yzz}z|zv}y~}{wx}}y{~w|z{}{{~|{||}x~yzz|}w|z{wz}||z{|x{|{yx{zzx~z{{zz||{zy{{z|~z~}}{{{zy{|z}{~}~|}{~{|ywx|w|x}z|}~y}|~u||{|}{{~~{x~|yz{|{wz{|}z~~|}~z~|~}}}z}~~}~}|}~~}{}~~}}|}~z~~~{~}~}|~~z}|}{}}}~~~}~~||~|}|~~~|}~}}~}~~|~~~y~~~~~~~{}~~}|}~~~|{}}~~}{~}{|~}}}{~~~|~y}{{|~}}|}~~||}~~u~|}~}}}~~}~}{{z{z~{{}}|~z~~~~~|z~{z}}}{~~}~~|~~|{|}}~}|~z}}|}|~~}}~~{}~z}~~~}|}|}}{{{~}~|||{}~||~~}~~~~~xyx|{y{~v|{yzz}|~z{~||y~x~~z{}~z|{{yz}{}w~|{y|}y{{{|z}}zzz}{~}~zz|}}}z~}zx~}x{}~{~y{~|{}}}y~vwy|}t~zt|~y{||zzzzy|~x|yyz|||z{ywx|}|zy{~z|z{}y}|xzzy{yzy|||||}{~xvx{v~{x{}w}|zwy||}w|z~~x~|y||z~v}z~}y}|{}|{z}~{|z}{~zzz}x~{y|z~{~}}}|~|zy|{|||t|}}|~{{z|}{|~z{{}z}x}}|zy|{|}|{~zy{{{~}||}z~~{z|{{||{zzzzv{{y{|{}{|~|{{|y{vxz}{}{||x{~}}z{x}{|{z|~~|}{||x~z~|}|~xy{|w||zzx{wwzz{}}zz|zy~|zz~~{z{y|x~}x|z}yyz}|}{|zyyyv|v{~vyvz|z~|y~~z~{~{zxx}wz{|~y{||z|xy{{{||y|}y|{|z|{|~~~z~|y~zzx~|~{y}}~}~{|~{{}|z{{y~yx{zy|~z|x|}{}~||{{}{|z{xy{||z|}~x}|{z{yz~|{}z|{{{u{z|~||yu|y}y|~|}z}u~x{~|y~y|{z{~xw}y{{}}|~||z}wyyxv|~y|}{z|y~~{}~|zz~{zyy|{x}}{{{}~||}{w|}z{y}}x{{{|zz~||~}}{}{y|}}~|{~~|{}~|~}z}~|~{{}~~}~}~~}}}~}~~~|z{z}{|~|~~y|}}y|~z}~}~~~~|~}~~}|~~|}~~~|~~}{~~}~}~}|}}z~x}~{||~}~}}}}{~|{}~~~~}}}}~}~~|~~|~|w|~}~|~~|z~}~}y}{~~||}}~~~~~z}}~~~~~|~}x}|~}~|}}~}~~~~}yz{}}}~}z}|~|z}}~}z~}~~|}|{}~~{~~~~|~|z~}~~~{~}}}{}||~~}z~~}z}wz|{~yzy~y{||w~~|u}|u|{{|{z{~}{zuwy{||||~|z~y|}xx{y}~}{{|}}}zzy~}zz{~}~}|z}}|xz~z{yz~zyyw~~{|zz~}|{||}|}y}~~}|zy|}|v~y||vyyw}{{xy{y{|y{}}z~xy~{{xz~y~}yzy{z|~|{}y{}{{y{y{{{|{}}{~|ywy~vw}z||}||wzz{{}~y}}z~zyy~}||{z}~{}~zz}z}}}~~yw{y}{z}w~|}{|||zz|~z|yyzy~}{y}|{{~{}{x|}{|{yz~{yx{|||y~~zz~xx{}}{yxv{|{~z|~{y~|z~~y{|~{|~}|}|}z|{}}~{||}||v|{~}{zzz|zxz{}~x{zxw|yy~z}|||w{||v|~{|}z{~y}}~||z{{y|~yz}|{|zy~z||yzzxyw|w~|~{}~~~}}~~}|~|~yxx|{x}|z~~yz{yzzy{|}~w~zw}u{x}z|}yzwz{y{}}uz{~||y~}~}~{yz|z{z~|{~~xy~y|~x{}{}{w{vzy}|t{}}z~{{zxz{|{z}z{{|~}~}|zz{xwz~|}~|}z}{xz~zwx}|{||{wxx}}{|z||z~v|{yz{}{y{}}}z~z}yy{{~~x{{|{||{|{{z~}{{{{z{|{|}x{}}~|}{}{z~||}{{|}}}~|~}}~}~{}}{|~}{}}}|}~z{{z~|~}}|~|}}}}{~x~z||~{{~z~}~~|~z}~~~}|~}~~}~z~}}z{|~|}~}{|~|~}}||~~|||||~|~~~}}}~~y~}}}|~||}z}~||{|~~}~~~}}}~|}~{|u~{}~~}}}~|}~|~}{}|~}~z~~~~|~{|~~{~~~{~~}}|~~{}~|~|~}}|}}{~{|}{}~~}{{~}~}~|~~|}~~}|~||~~|}}~||~~|y~~~~|zzzz{yz}|{x|y|~zx}y~{yw{zwzx{y{|~v{|yy{yuxz~zsy{|~}vy}|{|}yx~~}u|~~zy~yyy}zyx|{{||~{yu{zy{y|{{yz}z{}y}y{zz}zy|}zyz}|~|~{z}z}z}~|w}y{{|zzw~z{yx}z{}y|zzzx~{~}{{{y|}{zzzw{|x}z{v|{}{z~{|x~}|y}|}{|z{}||~{{~{{|{}x|zz{}~u~z{yy|zx~{{|w{y||}|z{|~~~yy~~{~y}z~|}~yz}}}}~}|zyyy{w}~||~z~y|y}~{||y|y{z~}{x}zz}yx|y|y|{|}zy|}z|{w}v~|z{||zyz{{yxv~{|~}|{z}|{}{z{vz{{||zz{{w{xz~|z|{|zz}}v{|zy{~z||{{z}{~}yz{z}x~}w||zz}~zz|xp|}zxx{{|zw{}{}w{yxzywy{|yz{{}|xzz}x|y{||y|y~|{{xz}|{}xx~z}~|yyzuy}yzz||{}{y{{{|{|{{w||~z||}{}|wwy~z|{{z}w{}{z}}{{y}z|~x}y}{u{x|yyzwx}~xz{|yxxzv~||}}{|z}~||y}~~}||||y||}wx{x}yx|yy|z~y|~{|{||zz|wy{~yxy~xz|y|{}}z{y{y~x||yx|{}{y~z|xz|z|v|x{v|w}~x|||y}}~}}~~|}}~}~}~}{}}~}~z|||~||~}~}~~~}~|{~~~}~~{{}}}}}}|~|}|zz~}|}|}~yy}}~|}}{z}}}}~}||~~}~~~~||~|{z{}~~}|z}}}~}~~~~}}~~~|~~~}~{~|~~}}~}{}|~~}~~}~}||{|}~|~|~}~~}~}~}}}{}~~~~|}}~~~|~~|{|~~}~||}~~~}|~|}{}|~~~}~}}}~z~~z~~||}}~~||~~~~~}~~{~{{}}~|}v}~z}}~~~}}|}xzx~|xzzzw~yyxy}vytzy{}vy|x}}{z~~}yzz}~zz{zxx}|}~||}{{{|{wzy{{yzww|yx|z|~}vzzwx|{{~}zvxxxz{|xy|{{}z||}zvy{w|x}z}{x}~y|}{{}}yzz}yy}zy~{{vz{y~|{zzx{wzy}}xw{~{|zy{|||}{{~|z|}x{y|}{}{{xwvvx}y}{xy{y|xyy{{u}{||w{|{|x~}x~~{y}}~}~~}|}{~z{~xy|z{zxz{{yyxzyv}~|}zy|{{zy{y~~}{y}}~z{}{{|~|zw{|z|xv|~{{~}x}}|}z|xy}~|z{}{}zz}}tz{|y{}}|~{{{~||~zz~v{}{x{{{z|}}xy~y{~{|zzv}s|yxz|yyyzux{~y{}z~{}z~zz|x~z}|}}}{yz{~~xz}{yxz~|~z{y{}|z{}}{|x}z}}|zuz{|}{{{}}x|~{|x|~|x{z}y{xy~}|}z~zyyy~{~{z}}{|z||x{~{|yz{{|y}y|~z~|}|{~zz~y|}}~yzyw}y|{y|zy{}x|yx{y||}{z{zy|~|~}z{~|}||{{}~~{|}}~|x}{u}|z|{z|{~z}yx||z|}zxy|~zx{xzv}{}z|z}|}{{y|}{~}xzzy|||{z}zzx}}z{|}|yzy{x~yzz{y|zx{{{u{~~|}~|{w}}|~y}~~z~~}}~|{}y|~|~y{}~{}~|~~}}~~{{~{|y~}~}~|~~~{x}|~z~}~~}~}~~}~~}~z{y~~|{z|z}}~|}}{~|~~|||~~~|y|}||~~}}~~{}y}{}}y~~}{{~{}~{|~}~z~~}~~{~}|~}}~}~~x~}~{}}}||||~}y~~~}|}|}~}~|{~}w~{{||~||}~}}|~}~~}|~{||}{z{{~|~|~|}~|~||~{z~~}|||w}}~}z{~}~~z~~~}{~~}{~}}~||||}~}}~~|x}~x{}yyyu~z{zzx{|{yx|}z~|yxy|{z~w}}yy}v}}|{w{||~{~y||w~wy}}}x}{~{}z}z{w{y|{|z{||yvw~nz{v|}|y~z{zy}xw~zz{{~|zwyx}wx~{yz}z|~yzy|{{|zy}xzyq|{|~{z}}}}|||}}{{{zw{~||{yyzxz{z||}~zzx{w}}||{y{}w}|{||{}}{~{{}|y}{y~|x~ywx{|}{||z{|{{|zwz{}|~|z~|{z|{}}zz|zv|z{{}{y|}{y{||{|w|{{{}|{z~xy{{~{}y|}z~}v~~~~}{w~yy}|yzz~wyy~z{}{x}}{{}zy{~{{|v}z{}{z{x{}z{}{y|||y~}|~y|z{y}{{zyx|x}x}{z{x}}|~xxxzx~z~|yyz{v~{wx~}~~|z}|~|~{|{w~z~{}{~{wy}{|~{|z}z{yz|~{x}}}|y}{z|zyyx|x~|}|z~y{|vzyy{}y{z}~z~y}xyx}y}z|}x}{zy|yz|~y~}~{}y{y||}{zy}{zy~|xxz}~}~{wz|~|w~|{{~z|z}~{||xuzyx||{~{z~|~||{|~zwzzy}}{{x~|{zy}{}|zxx||zw{|{{wxzz}{zz}~z|x{v{}{|y|z~xxv|~{}yyx|}zyy~yxw{ywy{x{~~}zyzy~w{~|z}|y|wy}x|{z}{z{~zwx|}~}vy}zwz~{}{{}}|~~~}~|~~{}{~~}~}}~~~~|~y}}{~~z|~{~|}}~z~{|~~|}~~~}~}{{~~~|~zz|{~~}~}}~{~~}{}~x~|~~~}}{}~{~~|~~|~~~~~~{~~}}|}}~~}{~~y}|}}||~}|~~}}|}~~z~}{~}}}~|}~|~~~~}|z~~}~|~~~}~~y}~{}~}}~~~|}}|~~}}|}~~}|}{{}{~~}}~~}~}}x}{~}|}~}{~~}~}}{|}~|~}}~}z~~|~}~}z|zy~x{|{y{yxy|}z{|~zwz{w|{{y{zz{v~zv|x}v}~|}}{x|}y{}{{z}z~u{}{{zyxx{{}w|z~z~x|vy|yz}{|{zw{wzuyyz|xz|y~}|}~~u{}y|}{}~sz}y~{zx{}|||z}y{zyy{zyw~yz~y|{x{y{zzy|z{{}}y|~}}|y}{y||}{zx}{|{y~z{zx{}|yy|{|z{v}xy{}u|{|{y{x}z{{{|~{|~z{}~~~{w|~yy}}w{}|{{yw{|xy~y}wzx~zx{xyz{x~w{~{}wxz~~x}|x||}{~|yz~{}|{{zv|{w|wy}zy|{vzu}zx~}~uy|yzx|||xzz}|x~}||~z{}{~{}y}}~y{}vxzu{}{yyxxz|z}z{wvxy}z{zy~}v~~x}}{|{x}{x}{|~zv|}{y{zy{||{w||x}}vyyxyxzwxzzzyy~wy{{z|{y{{}{~{~}}y|z{{~yxwx|y~~|x}{}{zy}|~xy~zz{{zxyy{z}{y}w|wxz{||xyv~zy}}}y~z|{yz}u|xyy~}zz|zyxx{}z|w{z}}}vzw{y|}zzyy{|||~}||x|~}}}|zy|y}}y||x}}}yzzx}z{}x}||zxyx}z}}}y}||z{zv|}||||~z}}y~{wz{~{~~}{y~{}|{}{y|~}|x}yyz~|x{{{{x|zyxtyx~|zy~{}|~~}y||yz~}|}~{~}}}}}|}~zzy}~~~}~|~~}z{}z~}~|}}~~|}}~z~|}}~}~~~|y}z|{}~}~}{~}}~~~}|y}z}|~|~|z}~||}~~z~~}~}~{|}x~{}}~}}|{}y}~~~|{}~|~{{~~~~}~~w||{}|{}}|~z~z|~|~}~~z|~~}{x}~}|{}~~~}{z~}}}|~}|}|{~|}|||}}{~~~}||}~y|~y~~~}|~{~}}}{}zy}}z~}~z~~{~~}}~{z~~}}~~~}}~}{~}~{{~}~|{}|}~}xu{zywxz~{~{{yz|yy{}qx|}u||z~{xz|w{}y}zyy{zx}~|zwx{{}{xy||}|z}z|w~~~|z|{zwxzx}~z~}z|}{z|y}{|sz}z}y{y|y}z}~ywx{~w}|zy{|~z~wy|z||{zyzz||}{x{~{{y}y~}|z|xz}yz}zzzw}yy{{y|~t|x{{{{{|}zy}~|wz|z|~zzz|x|~~|zz{yy|zy{{{xz{z}}{x{{||zv|}|{|y~xxyz{~|{zy|w}}w~{|~{{x}}|}~x|z{|~z}w}}|{|y|||z{~~yw}{~w}z}~|zz{}yy}|zx{~{~|{{w|y{}y}}~{xz{}x{|z{{|~}}{{|||}{z}}|xy|{x|}~z{|xy{x|{zzz|{y~~|}x|y}}{|z|||z|{z||y{{||~}|||}w{}|{{|{}yz~{{}z~{uz|~|{{{x{|{{}z~{{{}}}{z|y~{~}}x{u|{{zy{|{}~|{|{~{xy|~yww|~z|}y~|{{|{|{zx{~}~{}|y}zx}~z{||z}{{}}{~z}yzy|z}||z}~xy{wzyxz{{{z}z}|}z|{u}|xx~}{}~x{|}z|z~|t{|}{z}zz|{~zyw|||||y}~x|x{~y{xwv{s}y||z||zz|z~{|~v~|v|||{||{vz{~~x{||z}~}}|zx{~}zy{{~y}~~~x||{~~{z||{~~|}~~~|z|{y}}|{|~}zz~~~{}~~}~}~~|{}}~~}}~}z{~}|}~}}}yz}~~}~||{~}~}~}}z~~~~~}}}|~||}~}~}}~|~~|~~{|{}~~~|~~{~}~~~~}}{{}|~~~||}||~~~}~y}w}~}}}~~~|~{}~|~~~|~~}|}~~z|}}|||~}||}~}~{}}{||}~||~~~{}~|~x~~~y||}~~}~||}z}}}z{zz{z}{z{wyzyxyx|}{||z{|zyy{xuw{yv~t{||z|zx{~y{{~}{y|}x||yt}}}{z}x}yzyvyyw}||{{y|{z|yyx{|x{xw~zyyy{}y|y|~zxz}{}zz{|z{|vz{}zvz{yzywyx~|zz{z{{}~wy{|wu|t}x}{~}{}~{{~|}|x~{zz{zz{}|x{x|zy}||y{}tw~y|}~x|~}|{}y~x{{}}w}|yzzy{|||x~}|z~z~wzyyw{{t||{x|x||{~z}z{{{yx{~}vz~yz{wzz~yxwyx}}zz{{|{}yw{{z}|}uz}y|yz{|zy{z{w|{z{y|w|wzz||~|{}~z~{{}~{{yzyx}||y}~z{z{~~~{y{{y{yyx|{~z|zw~|z|yw|z{ryt{{y{}y}}}y{|||{~~y}{|}y}|y|{y{yy|zwzxzyz||}y{yyvzv|z}{y{|{z~y|~|||}z||~}~yz{~yzz|zx}{{y{|{zx{{x~|{y|{u|}zyyyz~~y{{x|~{{}x{|{~|y{}}~}|}x{{}{{{wxx{x{{x|x{yz{}{}|}wz}|y~|}}}{}{~z|}}}z{~z{z}|}y~v}{~zyx{ywvzyxzy{~{zyy{yy}zv|}}yzw||}}wx|~~}||z{zw{v||}{{z{y|||zyy}{}v~zw~x|y|z~~yy{{{|{y{|~|xx}}|~|}~}{}{|z}||}}}}~~{~|}~||}|~z|~~~}{~}}~~~~~|z}||}x}~z~~|~~~{~}}|||~z~}~|{~|~}|}}~|~||}{||~|zv~~}~|||~~}}~~~}|{}{~~~|~|~|{|}~~{}}}}}~}}~}~{~z~~v~||u~~z~}|||}|~|~{~~}|~~}|~}~~|}{}~||~}}z~y}~~~|~}}}~}~{}|~~}~|y|~{~}{{~x~|z~~{}{}z~~}}~|}}xw{{|z{{|w|x{|wz|y~w}yryxwwy|yzzzzyxwyzyzz{v{x}v|{||u{}|x{{|yvzz|u~|{}{zz~v}vz{x{x}zzzzyyz}~xz}|yz~z~|||}yyy~zyxv}yz{|x~zv}y{zyzy|{|yw{x||}||v}~{yy~x|}wvzxz{z~}{{x{{{|y{x{}}|{|w{zzz|{v{|~{wz{|yz~zzzz{}}y}wy|y|z}y{zv{w{yw||{{}||{y~}wyz}|y{xy{{~{{y~{xx|u}{yxz}~z{z~zz~}{|{}}yxz~~yy}{|x{yzz||z{yz~|}~~uy|~|}zzvyzx}t}|{z|{|~|zz|~z}zv~z{z{x{~z||vu}{y|}}|}|{z|{yy||}z}~y|z|y|zyy{u~z~|{|~xx{u{{z{w}zy~}z}||}}}{w{}|{y|}{{v||yy{{{|{~}ty{y~x|z}yy}y}|xzz|{|zy{yzz{zy{~}~}~{z}y{v{{x|}{z{{zx|~{{||z}zu|{y}}{xzz}z{}y}}|z}v}yz{}|yx{~}z|z|{x|{}}{~y||y}~|y~}z|{xzx{{u~|vz{{|y{yz}~}}~zy{yzz{{z|~~~uu{|zxy|~x}v{zzwwx}}yy{}|zyw}|z||{|w}}||||z}~~y{}yz{zzyz{xz~y}y~~{z|}x|{zyv|{xw{}||z}xzv|{|t|}|v{}{~~|~{|~}~~}{}~~}}zz~~}~{~~~|{}z|~{~~}}}{}y~{~}|~~~||}||||~~||}}~}||~|{||}}}|}}|z~~||~}y~~~}}y~~z}|~~~~~|{}|}}}~|~}~zz}}~{}~~z}~~~{{|~|}|}~y~{~{~}{{|}~|y{~~~}||y}~~|}}{~~{{~|~~~|z~~|~~}~~}~{}}|~~|~~}~{z{|}{}~}~~~~v~||~||}{~~|~}{~~y|~}{~~z~~|}~~~{}~}}w}}}}~~{~~~|}zz}~|y|yx{yz~yzywy~v|z|yz{w{wx{zyy}y~{{y{}z}{z}|{x{}|w}|zw}{|}~{|~|}}{|}|}||{~z{~uyzvz||~uyzx{wxzzxx||{|}zy}||w{|||{zy}|{}y~~|y||y}xxxq{yyw|{yx{uz~x|w~|z}{xz}zz~{~|{~{~x{z{}{x~{xzy{~y~zzyx|zzz}{{{}|||y{~w|||ux}tw}|}{}~}{~}|zz|{{|}~||zy{|~z}x{~{{{z}}z~z~|{~x|{}v|{z}z{}}y|}{~|{x{z~~}~~yzzxxz|zzy}zy{yu}{zv||}{~{y}y}||}y{y}{z}{|w~}|{z~~}|{x~{wx}x}z}|zz}}|z}{~z|{{{~tw|~|z{}{|~z|{~{{~~|~|z{zv{}|y}z}{{xyv|yy{~z|y|yxx|u}|}vxx|zz~||w~}~~{~~{||v}v~v}z~|xz~xy|wyy{|{y{|wz|}~yyxxw{xy{y|w{yz|z~y~||{z|wx{z{}}zz{zz~}yzy~}}{}}~}yxxy|}w~z}xyyy}z}z{z|{{{x||}~x{}|||}z{{}}x}|zwx~y}yz||{{zz{|{xy|zy{~z~z|z|x{yzx}z|}~yz|yzz}}{~}zy~{y|{{~{|u}w{}|~zyz~{z{~zyz~z|}~}|{|yyy~{{~}~x}~~}|~}}~~}|~{~}}}}~~|}|~|}{{~{{~{~~}~||}}~~{|~~|}~~~~}~}~}|~}|z|}}{x}}~~|~|}}}~~~~}~~}||~~~}~}~~~|~}{~}|z|~z~~~~}{}~~|~~{~~~~z}~}|~}{~|z~}w~|~|zz{z}y~}z}z}|~~}}~~~~zy~}|}}~}|}~~}{}}}{}}{~|}}z~~~}~~~|~}}}z|~}{}~{{~~~~~x|{~}~|~{~}}}|~~~}z~|y~~zz}y|{}z}{{{|{|y~w}}{y}{z~{|}~{{{||wz~{}wy|y}~z{w{yz}}z}x|{z|}zzyv{|z}}y}}~~}~{}|}zx}x~z{wz~z|z|}z~z|z|w{z||~vx}~{{|zysvyz}x|zzx}zz{{wz}{~{yt|zy{w{}{{w{}}|~{zz~z~{||z~~yw|u{~x|zzz}}}|vyyxxz{zwx|~~{yz{y}u{{{{~~{{xzzz{}y~zxxx|}|~~|}}y~z~zw}}||x}~z{}yw{||~x{~yz}{z|y}z{{|||{|}y~{s|w}}x~y{v~~}}~z{~|zz~{|}z}|~|~|yyy~{{{}yx}w|}z{|{x{y}x{}{|{~||{}|}x|y}{|||wyu|{|{{|}}w{}y|vxt{{~}|~{~|}zw}z{|y}}}|~~}}zz|uzw}zyz}}{|xxz|ywvz{|~}|{y|{yy|}yy{{||~|zrz}y~|z~{v}}zz|}vyyx~x|y~x~~y{}z~}y~yz{~|wy}zwyzyy|w{v|{~}~z{{|~~s{x|~~yyywz{~}|w|{u{|{w}ztzw{|~}~}}zxzv{z{xzzy|xz{|}yw~yxz}y|yy||{yw|}wyxzyw{{~|~|y}{w{}}{{}zz{x|}{yzz{x{}yy}|zx{}w{y}}vywxx|{|y}}zw~|{{}||z{z}z{~vz}{y|}~{{|z|}}}~~}|y||~|}{~z{~|~~}||}~}}|}}|~~}y~|{~|~{}{~}~~}~~~~}|}|{|}}z}}{~|w~}}~~v~}}z~}|~}|~}~~~|~|}}~~{}}~~}|~{}~}x}}}~}z~}{|~{~~~~}}}~{{}~~|~z~|~~}~}}}|}z~}~}}|}~~|~}~}~~{|~~|}z{~z{}}}}~~{}z~}}~|z~{|{~~}|~{}|}|~}{|}|||}}{~}}w}~~}~}}~~~~||x{~}{}~}~}|~|{}~{{}{z|z~|x}}y~x|x{{}}|{y}z}~||}|{z{}{~y{}}~z}}y}{~z~}}{z{~y||~{}xz~z}y}|~wy}|z||zv}~||}{}{y|~z}{wz|y~yxzx~|{|{|~y{x{{}~z{}{|y}{~y~|z}{z~{}||~xzux|}}y|~~{}xz}{}|z{~z~yz|{y}{{}||}z||{}{{|y}{z}~{|{{{|{~w~|}yz{x}y|{zx{{~}|zx|}~{||}z~}~}|~|}}~~|y{}u{{}{x{~y{||~|}||~w}||~|x}|~||}~||w|}||~~~||}x|}x~|{~y{|}{{|{~}}|||{~w~~}~z}z~|xz{|{{{~~z}|~~{~}zyzzwx|}x~~z|z{}z~~|{}||zyy|{{{{{{}|}{|}}~zz{z{}yy{y||zy|yw{y|}{|yz}x{}~}{{|{}~~~|||}}~t||~{~}~~|}zy{~~{||y~{{y~{{|z}{|~}}||z{z{|}|zz|}{|z|~}|w}|{}|z|zz~r{{z|z{zz{~}{ysz||~~y~|{}~{|~|||z}~{{{yx}zw|||y}{}{~|{zzx}}}|~~x|}{z}}~y}y~|~~~~|~~|~~|}}~|~y~|z}~z}~}}~{}~~~|{}~~~~}~~}}~~~|~}{~}x~}~}|{|{~~y~}}~~~~~~}||}~}{|}|~~}z~~~}}{~z~~z~~~||~}}}{}~}~}~~}}~~|~~~}}~~~~}{~}~~~~}~{~~~~|~}x}}}x|t{x}yy~}zx||vzz}y|~||z|w{z}{{|zx~{{||}}z}{x}||}|}z{}~z~z}zvy|z~{~{{x{|~~}yyz}zzu|{u}zz{yu{y|~zzxz{{|||{|~xy}~{~x}{~}}|y{yy}}|{{z}|ux~yz}{y{~{v}zw~z~{y}{zz||{}~w~|~~|wx}{z|{{}||{z|z}~yzz|y}z{yx|}zy~yxz}y{{y~z{|}y{~{~x}}{|}z{}z{{}z}~}|{xy{{zwzzy}{z|}|}z}{yy}}}}xx{||}}y|||~w~~|y}{~yz||z{z}u{zy}z}|z~{|{||}wy|zz|~z{xy|y{zw|{{|{{|{wz|z}|~yx}vz}~}|{~x|{w{~x}zzx~y{y|zx}{x|{v|||v{x}~zz|}x||}}|}y|z{}~}|~|{}{}{x||v{{~||{{{~xz{{~xy}}}{|w}~y{{zy{|~xz{yy{~}{{yy~}{{|zx{wz~~xzzyyz|{xz~|}y}~y~{z|}}|z{}x|y}xyxz}|{~zzz|~zz~~zy|{{{}y}{{z|zz}}}}z~|x{||}|~{|u|z{}{{}{~}|xz|}{zz{}x}{}|{y}~~}{~}}~{wz{{|{~{}|}~|z|}}}{}|~z{{{{xy~yv{{}~}|{{v{z~y}}w|zz|~}zz{}zxz|{v}~|{{{}|}}{~~}~}~|~{}|~||{{~x}~~|~}~~|}~|~}y~|{~~}~|}~~~~z}~~~y}|}~~~~}}|~~{|~}~}~~~~}~~}{~|~~}}||{~~~~~x~|~|~~~|||||~vz|~~~}~{|z~~z~~~{|}~~}|}|~}|}z|~}~~{}|}|{{~}}~~}}~~~|}|~~|{~|~}}|}||~~{~x~{~~|}~~}~}~|}}~|~}|}||{|~~~{~|}|{|~}{~~}}~|~~||~|~|||||~~}~~|z}}~~~{~}|}~~}z}|~{z}|}~~~{}}{{|||y|~zy}z{}|yyz~x|{|y{zvw|xwz}zz|z|{~{{~}|{y{}}z|}{{z{wy}{|x}}|x|}{}yzz{{z}}xwy|zx|x~xxzyw|{zw{}}|~|y{{{|zx|{v|zx{~}vx~{zx||{w|yz~{x{y|z{xz~uw}{zyyy~x|xyz|yw{zzy}zzyy|{z|~zxtz~x}z{}}zy{}~z}xx}u{z}~~~x|}z~{{z||~}y~{}{{}|~}}xwv|yyvz}y}|zz}~}x|{{~}z|x||{|}~}|~z|~yyz|{{{{|}|||yz{x{{z|{}uxxwv|x}}|~v|w|z{z|}z}{}{|}y~||}}{}{{~|~{{~}zw~}yx|zy|z|w|z{~}z{yzz{yy|~{|yx}~xx{zx{~~~|{v}}}y|}}vy|{y~zy|z~|y|vz}|{{{{w{{z{yx~z}z~zz|{~uzz|||{~}w{|y{|z~}{z|yyxy{|x|~y{||~vz|xyz~~y{{|{z{|{{~||~}{|~y|z{{|}yzywx{~}|{z|~~{xx}}~y|}vzw}|}w}z{}}z{{z}}~x{z|{{}z~~}~y}zy{{wzv~z|y{zy}}v{||||zt|{{|{|yz|{||~z|{yzzy{{|~{~~x{~z}zz{yvz|z||vvy~y{w~{zyw{}y{{|x|~~z~xx}~zz{y}|z~}}}z}}~w~}~~}~}|}~{~|{~|{||~{|}~~}~~{~}|~~~~~|y~|~~z|~~~~}~}|}}{}~~}}{~|~|~|~{}~}}~~~}~~{~}~|~|~~|~~}{}}}z}{|~||~~{}|}}~|}~|}~}~w~~{~}~}{~{}|~~~~|~|}|z}}{}}}}z~|~}~~~~~}}|~}|{~~y|{~|}}}{~}}~~z}~z|z~~|{|}~~}}}z}}~~~{}~}}|~w~|~{~}~~|}~{~|~~}}~~~{}|||x{~y~z|}}}x}}y{y~}|}wwy|x}{}y{y~ywx|}{|||{}y~|{zzy~z~|y{|xyywx|}xx|}z}~{{z{w}u{sx~|}}|}wy{}|}|{}}xzz|x~}z~~}xzuy|wx~yy{tywxv}yx}{v|z}|}}y}~|}y{yz|w}|z|~|}}|zz|}{|}|~}{}}y|t|}z|z|}y}yzz}}x}z||z|}}{~xzy~y}z{zxx{{y{~z}~}|~x}}}zw~x~}}w|wu{~~y}{yx}|z{{zx{}|}{x|w}xx|z{{~~yy|zz{~{w~w~zyyy}z{~~{|}z|{~x{|x}~{y||~y|wzzy}zy~v{wvy}yy~{|y{}v}{|{{{~{|x{y~x{{|~|~|{v~{}{z|vx|||{}~~}||y{z~|}{{|~{}y{yz}zz|x|}{~~|x{{}||{z{{|{z|{z~{}yy}~z{}x}y}x{{zz}z{~{{{wyw{~{~y|x~|~zy}|}~xy|y{{|y|~{z}z{zzyz{|}z{w{}}z|{{{z{yy~|zy~|{y|~|w}~{{{{{}z}|zyxzwwz}zxx}}yz~yzy}{~|{}|yx|~{{x}y{{y||y{x{|{~|ywzx||{}y}y}|{|}|~}xyxz|}}z{|yyy{xy~{}~{}|}}}|||zzyxx{yyy}}|||{{{}y~zw~y}{y~x|z}~w||}}{z~x~vx}|{{~y}~~~x}~}~}~~z{~|}}}}}}}|{|}||}|~~}}{|~}~~~~~~}~|~~}~~~}}~||{~{~~~~|}~}~~~}~}|~~y}~|{|||~|}~|~}~|~|}||z|~~~~~{{{||~~}~||~}|}~~~~~|||}|}}}~~{~~}|~|}}~~~|~~~{|~}|~y|}~|{}~z|~~}~}}~~}~x{{~~~}|~}z||}~}z~{}}~|}y~~~{}~~~~~~~|~}|}|{}}{~||~~|~|~}}~}z{z}}|}w{{x~}z}{~{~}|}z{x{yyz{y~yz}|}~{w|z}||yw|~s{{{}{z}v~w{|z{}|~~~|||{z~{}yw{~y{v{|}x}zwzzxz}yxy{zv|z{y|{vzz||x|{x{{|{{~~{yy{}xz~~|{~}{|y{{{zz{y|xyz}|}|}|y}|}|wz{y||{x|~{z{zzvzz}z}z{}~uzz|}{~{|xw~yxz{zzy|u{z{y~}{y}vzz{~y{uy|z}|z{yz|~{|s}~{z|zz{yy}}yz||zvxx}twyzzy{y}z~{vwz{zzuvz~|y{}}x~|{{}zv}{}{{}}|z|}~{w||y}w{}{{{|zxyxyzwz}~{w{~{z~z}{}{~y}y{{~}{{~}|z{|zyvwx|z{z{~{{vy|~{z||xzytzz}{z|{|}{{|~~{|~}~{z{~{z}|y{{}}}|v}z{xyz}zyyy{}qz{|~{u}y|~}{~|v{{z{|zy{ww}~y|{}xy|~{}|z{{|y}{y{|{yxzz{z~|}z}}z~y|y}{{yz}w}}z|r{x~||{y{|}w|~{|v{z~~|w|{x~}y|}}x{|yyzx|z|z|{{|z}~x~y}|~{w{~w}~}}{|{|x}{yy{|yyu{zz|{v{{~z{|zw~}x{w{~~y|}{{|z~{yy}}zxy~{|yywwyz~{{x{zzzzyy~}xy{}x||yy}}||yy}z{{rzz~zzy}}~y{~{{|~}}}{}|z~~}}}}|}|~}~~|~~}}|~~x|~~|}~~}{}|{~}{~|}~}~}}~}~~}~~~~{~~~y{}zy|}~~|}~~{}~}~~|{~}}~}~{~{{}{~{~}~}}~z|}~|{}|~~}{||}|~|}{}}}}z}}|}~}}|}|}}}}~~}{~z}}|}~{~}~}}||}z}}~~z~|~|}~{}~|x}|~~}}z~~|}}~||{}}~|||~~}~|~~{}{}~{~~}~|~~|}~~~||{~}x|{|}|~}}~~~~~y|}{}|{z}~{~~y{{{|{|yx{}zyxv|}~y|y}wyz{zwzw}yz||w{x|zwy}v||xw{x}{z}w{xx|wv~zvwzx{{v{z|y{w||{vvzyry{}{{|zwx}}|xwxyxz}y}}z~{|zvzyvzy|||{~xyxz}y|yy~z{w{y}{z|y~|}~zx{}{zw|{zz}|{x{}|{|{w|z~}{|xw~w}yy~y~y~|}xyzx}y}y||~{zy}z~y|~|{{y}z|zyz|{z|||y|}y{|}y~{y~{~||zy~}w{|x~}yy{}}}|{zx||y{w|zx}x}|wz{y|x}{||{z{z}||~}~xy|}z|zw|}xy|z|{y{y{wz}z~{z{z{t~~|y|{yz}{z~z|~y~wzxy|{~w~|~z{}z{xw{{~|~|v||x{zy}xy{|x{{ww{v|{}}}|}y|}}~|yyw|~yz~}}w}}~}{}wy||yz{wx~yzvzy||~{zxz}|{{x{{z||{x~wzyy||{|xvyzz|{|}zwzz|||x}}v~|{z~vyz{vzz{x{{x|xy}z|zz{yw}~||xx}xy{|}z~wxzwz{yy{y~{}y}{}|zy{{{~~|z}yy|z~z||x{w|}{y}}wz|vyv|}||x{~{{yx}x}zwy}{w{{z|y}z~{}zzzyzz~~y~zxvy|zu|}{z}|}xyw}zz}|{~zzx{~}}y}zxy}y{yz{yzw}xz|}~~|wz{y|}}|zz||{xxy{{x|~x{~x|{yxx~w}|yzz|z~}~}y|~}~~~}~}z~}|{||~}}~}|~}~}~}~|}}|{~}~}zu}||}{|||{~}z~~|}|v{~}yz}~~}}}z}{{|~~}|~|~}}|~|~~z{~~~|{|~}}{~}{}{|~~x~{z}}|{}}~~~~}y|x}|{~}||~~~~}}~~}}}}~}~~}~|}}|}}~}~|}z{~||}|}}||~}~~|{~}}~}~~~~}~~||}}~}||}~z}}}{~}|~{{~}|~~~~||}~z}}~~|~}~~{~~~~|~~}}{|}|~~~~~~|}|~||}}}}}}~~w}}}|}{|}}||{~{z~|{}~xw{z||z~}|||{{{}yy{yv|w|zz{{|y{}}}{|}}xzyzz|}|~{z|}u{{|zy|~|x}zzz|y~|z|xzy}yvzzxyx|{|{tzy{zyx~zv}wzy|}|z|v}}zzzz|x~u}|{w|u~uwz{{z}z}{y|z{yzv}yxzv~{y||z|||~z}|}{~y~z|||}z{{|~{x~{uxyzz|yyy{}zyz{y{{{wwvx}wzxzxwy{uy|}||{{yw~{z|y}|y}}x}xz{}y}yv~z{xz|}y~z{y{||z~yy}w}~}zx}|}{}z{zyxx||z}{y~|y|xzz|}yzy}z{wzz{y{yy{z{xzxyw||vu}}zz~{|vx}|}y~|{y}yzw|~~}zyxvy|{|wzw}yx|~w}vz{{z~zu}xy|~~}|}|z~{}{}}{~|{{}{~{~~~z~}yxz||y}z{y~zz{|vz|y|x|{z{t~z|zxy}~~z{|x{x{x||~}{{|}z||yuzz{z||{z|}wyzzz|}xyyz}y}}{xxus{{}}|{|}yy{{~zz||yy~|{}{~y{|~xx~{|}z}yzzxz}~z{wzz|yx|zz~|{||||{|zz~|z}y|~|z||wz||{zy~z{y{zz~zv{{||xzyyv|w||xzxy{{~~~y}xxzy{y}}|}~|yy|yyz|xx{zy|xyx}zz|x{z|xxzwzzxxx}~}|~||zyyu|{~~~y~}}}}}~|}z}~|~|~~{}~~}~~~z{}~~}|}}}||{~~}~}}||}}{|{{||~~}|||~}~~~|}}~}z~~}z}|~|~~~|}}|{}~}}|}z~}~~}w~|}~~}{|{~~}~}}~~}}}~||~~~}}}~}~y~~{{~{|{|y~~}}}{~~~~}|~x}}~z~zz~~~||~{~|}}~}}}~~|~~}{{|~~}}|xz~}z}{|{|{|~{{{~~}}|~~}{{|~~}z|{z{~z~}||~}w~{z{z|{}~{}}}}{||{}|~~~|{}}}|{y||zyx|z}|zy|x}}{|z{{{z|}~||yx}{y{|w{~~|yzywxxz}~xyz{~wvzwy|~zy}{|yy|{}|{xyy{~{zyz~u{}xx|{xwyy{v~x{~}z}{y{z{y}}xxx}zzzyy{y{y}z{w|{z}x}||{{~|xy}||yzzyz}||~z~z}zz{zzux{w|x}yx}z{z{|u~x|yzz}{~}{|{{~~{|wy{}{v|{~zy||{{~{w{u}|xz~|u}}}|y}{|||~y}|tz|{w~u}z}xyy|v||yy|}{}z}~{}zzxz}|w{}~zx{~vyvw{||~|{x}|{||{|z}~}{v~z||yuyyy}{}~zxwz~zy|z|yz{{~y|{}~zy}w~z}|{y}}{z}{y||~|zz{}||}y}z|}z~|{{~}}}}x~}xzz}|{v{|zz~|z~~y~y{}xzyzw||{}y}}}~z}zyz{}}{x|z}|z~z~y|~z{|{{zz~}y|{|}}zw{sy|zy~~~y|xxx~|~}~~x~|y{xzy}z{{{z}z||vzx~||u{xwv{}x{zy|{{|}|x{|~|z|~xz}y|||~v{|~}z{}|y|{|}x~x|y{y||z{}z}{{w{|{xy|{{~|}{{}wz|z|{x{|{|xxt}|}y~y}|~}{zzv|}vwz|~}vz|vww{|~y}{{y|~zy{|{~|yzw~|y{yxy|z{yyv|v~{z}}z|{~yw~|{{{}y|~{{}y~}||~|}}~|}}~~}}~}~}~~z}~~~}~}|}{}~|~}|~~}}{}~||y~{}~~~~}}{{~~~~||{~||~~z}}~x{|~~~~~}~}~~~}~~}}~|}~}}~}~{~z}|{}~~~}}}}z|{y}|}}~|}}}|~z~y~~|~{}{}|||~}~|~~~~}}}}~}~|~|~|~y~}{~~}~|~{~~~~}}~~~|~|||~~}}z}~~~}~|{}}|~~|}z~z~}~~~}|y}~~~}||}{~{}~~{|~}~~{}~}z~~|}}}}~{z~|~{}|z~y}|~~~~|uy{|u|~{|~zzzx{zy}|w|}vz{{w{}}|{}~zw~~}||~z~{||}}~}{{}{}x}x|x|}}z{xz||}{{v{{{{{|xzy{{{y|z}zz{~y{|z}~y}|}z{|~}z~|||yyv|}yz~~{ww|zz|y|~zyzw{x{|{|x|yw{}y{x{{z{{}zy|zxz||zy}|yy|{{y|w~z~y~xy|{}yw~vrwxywzx{yzx{r{}zyzz~{{||{{{~o||z~u~}||{y|yw|zz{zzxwy|xzz{~}x}v{|wzy~{|z|||~zz~{{|}{|}z|z~z{z}~}~}}yzxyy}xyxvv|z{y{y~zxx{~}z}~|~~~}|}~y}{|z|}~{~x{w{~yyzzz{|{xx{{}x~|zwwx}x{|}zyx{~|~z}x{|~|{||}{}|{{y|zyz~~}{wx}zyzxy}|z{y|x{w|x}y{xz}z{zz{{zy}}}~zzyx}y{{{|~w||{}zuy}|{||z{|zzyzz~~||z{z|zxzy{|y{xx|~|~{{|}zxz~}y}xzx}}zy{{yz{{vz{yz||}{w{y{|yyz|~~}~z|vxu~|~|}|x|y|{{z}{~z{}~{~|||x|{{zw{yxy{v}yzzy{~zw~{{y{}|yz||z{y||z{}y~{}zz}}x|{|y{}~~~{z||zy}z|v||xxy|vzz{~zx~}{vxzzz~xxw}}{{ywxzy~z}~~y~~~~~z|}}~}|{~{{~~}}~~}~|~}|}~{~}}}~{z~}}x~~|}~|}}~~|}}~}|~{{||{{~~{||~~|}~u}{|}}|}}~{}}}}}z~}}}|z~}~~}|}~~~}|||~~}~~z}}z}|}}{sz~}~}}~{|}~|~~~~}|~~x}}{z}}{~z{~~z|~}{|~y}|y|~~~|~~~||||~~}{}~|}~||{~{|}x~}~~}~z|}~~{}}{|~}}~}}|}|~wx~|vy}~~~~||~z|~|y~|~~~~z|u{z{~}~~z}~x|{{}}z~}z~yzz~|{yx{y{|}{z}~wz~z}~z{}|y{|{z}}y}}yz}}|xz{}{x{||{{y}~}wyzx{z~}yw{zv|{{{}}{v|{yx~|~{xx}{{vz}~}}}z~y}yy|}|v}zzz}z~yzzzw{yy}~|}v~{|y~~|y||y{|}zzy||}}wy}|{}u}|}|~~xz}ww||z~{||~|x{|yzyw{}zxyzz}||~{~}z|{}w|z}}zzz~~z}y}v||}}}z{z{|{{}y||{~xyzx|}{{|xzzyzz{xyxx~|{{|wyy}y{w{z|uz{{zyzzyzz{||y|z~||zz}{{{x}yyy}~}y~z|}zwvxz~z|}}z{|z~}y}x{~|~{|~z~~~}{{yz|||zy{~||z{}|}wy{~z}}|{~~}{xzx|}}~|{~||wxw}||y{{|~}{y|}yy}z{}zy{|z{|{}wy|y{yx}{|}z~z{~|ywy}z|{~yx}|}z{}yw}||}}x~y{zz|y|{{~}{zy{|||y~|}ww{{y|~}zz}{y|}{|~{ywzzw{y{xxzxz|z~}~x{|}ywzy~|zwy{|yz{|xx}|x{~y{x}zzy{w}{~{}~~z{|{~zz{|z{z~~w}{||~zy||{x|x~z}zx{zzyx~~z|}|yv{vz||xzx{{{y{z}{{~w~z}zyy{||||}~z||w|{|u}{x{~yyw{|||y|zw{{}{|{xyzx~{z}~~}}}~}~~~||}|z~}~}~~~~|}~|~|~|}}}|~{|}{~}}~~~~|}~~}~}|~~~}~~~~~~}{~}}~~|y}z}}}}~}{}~~~|}}}}}~}~}}~}~~}~~}~|~}|}~}~~~{}}~}}|}}z{~|~~|~z~~~}~~}~|~}}}}~~}}~~~~|~}~}x~}z}~}}~~~}~|}}~|~~}~~}y}~|~|z{~{zz|~~|~~~z}~|~zxz||~~~~}|~~|z}}~}|~~|{~~~|}}}~}~~{~~}~||~~}{||zz}{z~~{|y{|x{x{zyyz}}zx}{{z||z}}{s}y{xyzzyy}yyr|}{z|{y}{~{|y}{}|v}{z|}z|yywyzx|{{yy{xzw}qw{{}|z}zw~{}{|z{z}y||yzxu{zz{|~{~|w~xzzzvx~w~yytz{|xz|}|x~~}z~|wzy|z|{{~}y}{z}y~}y}}{|}{}}u~||zy{xy|{xz~u{{x|}|yzz{yywxzz{yy|y{}~z{}|~{yx{zy~z{{xz}}wxx}|}zx{~xwz~}||{z|}{||x{y{x}|{~y|}zz{{|||{}||~|{y}}{zz|tzwwvzzz|zx|y~zwx}~wz{xx}|~zw{}xy}x}}|||w~zzx|||}z~{xxxzz|}|zzx{{z|{{|~|~y}xzxy{tzyx|{}}{zz{|wx}}}||y|~y|~s|}~zz}|y~w{{wyxzz{y{tyyw{|zy{}{z|z|w~{|v|~xz|{z{x{|}{}w~~||y}w}}|y~}z}{{zt{{|w|z|xxy|~y|u~}~|v~|~w{~|}}{z~}z}z|y}{z~}uy}y}{{w{|u|{xwz|~~y{{y~|zzz|z~{~|x{|}|z|~}}{y~y{}|z~w}~{}xx}|xw|vzx|v}u}~ywzx}uxw}x}zzz~}|{wz~}z~z|}|~|z}}}~{{zz|~{y}yyz}yxz||uzu|}x}yyz||zyxz{z~zx{~}{zz}z}}|}}{{|wz~|{}~}|{}}~}|~z~}~}}|xyz}{|~|~|~~}~~{~z|}}}~||~y~~~x~z}~|}~~|||{~z~|~~}~|~}w{~~}|z|~~}}{~~~~{~~|}~||{x~|}{{~|y}}~~}|||{|~~{~z|~}z}|~~}z|~}~||~~~||~~|~~|}||{|||~~|~~|}~|~~}~|~~z||~~}{~}|}~|{}}z}~}{~u~|{~z}}~~{x~|}|~w~~z~}{{}{}zz|~|~~zz{}yz||x{}yzz}|}yy|~vzx}zz~{z~{|xz{v|~z~{y|}{zx{v||}y|z||z||xzv}{~{{}xzxz}|}~xw|~}y{xy|}}y}yxzzz}y~~vzxzzz~~zz}||yz{}|y|~|}{u|zz{}z~zyy~}yzw{~zxy~{{w{wx{x{|z{}{y{{}|{}yz~vz{~|}}}w{|w}}}{~y}}}}yv{}yyz{|x|{{}wz||x{xz}y{{z}{zxz~~{w|zwzx{~x{yz|yv{xz{zyzxxy}yxy{x~{|y}{y{y{z{x}yx{||w|~{yxz}y~}~}yz{~z{{zxzzzy~|y}{z}y}wu{xw{yx{|wv||||yz}yz}{x|x|z}z|z}}{x{yyzyzy{}~|y}y}{{{{|y{}|}||xzy}}|y|yyy}z~{~wz|{}~y{zy{xx}|}~y~}{xwwx|{yx~z}z{|w{x}y~~z}||wv~v{z}{{|q|}{|{|z|z~zzzz}v|~{y|z{vy~z|~yw{|||v}{o|{|zwzwyx|{~yyzz}}{{|~z}}z{~xwuxy~x{yz|}|{{zz}}z{~|{x|zxu{~{}xx{}~{xy|x~zzxxxzzy}y|x}y{}z{x}}~|~{yz|yu}|{|xxyz{u{}|~{x~y{}{}xz{|xzz~yz{|z}}z{}y}yx|}xx{{z{~~{yz~}y{y|zx|{vz{||xyx|{z}|z|zy|{{|{~|{|~}}~|}~~}|w{}|z~{{~}}~~~|||z|~~|y~{z~|}}{}~~~}}}|~~~}~}{}}~}}~~z}xw}~~~{~}}~|{z}u{~~~~~{|~|||~|{}||~w~~|}}z~~}~|{|~~~{~~||}~~{}|}{~~|}|~|~~~|~}~{}~~~~~}||~~~~~|~z~~|~~{|}~z}|~}{{~~~|||}~}~||~~~}y||~~}}~}}{~~z|{}|~~~}{~~~~}|y}}}|~~}~}}}{~~~}~~~}~{{}}~{}||~}}}}~~~~~~|~}w~|~~z{}z~y~{}|xw{z|}z{zzsy|y}{}u{{y|{{w|}z{}y~|}|~x}zz~}}~{{}y{{{vz{~{{zxz~{z|{y|{y}wy{x{y~zx{y{|{{{w}}~{||}z}{~~zy~z|z}z~xy}{xyx}y}z}y{yz}|zzw}yzxzx{z{|}y|xzxz{{|}}}~||{|}z~z}y|y|z{}}{}{t{{tyu~xxxzz}~{y||{yxyz{x|zx|y|}}}{{x{{{~|{{{yz{y}zzwzyz|zvz}}z}{zw{}{zyzv{}{~y{~yz}{|{||yx}y|~z~{u}{|{|z{yx|zxz|~yyzx~|z{}}~w}{yz|y~{z{z~{zwzy|~zy}}~y{~}}|{~|w{{|x{zy}x{{v{x{x~xyy~|{|y~}~z~~}z{|}y|{~|}|~{z|y}|z|y}|z|y}{}z||||x|w{zy{||z}||w{y~}|yy~y|{y|~}|~xz{}{~|{||z{}x}zzzzz~~}~{~yw|{}y|z}zvyz|}}{|}}{z}y}yz~y}|}~{}}~}{|{{z~y}zzy{}y{y|zzy{{{ty{z}|{||{{~}~{z{||y|ywyz~||yzw~}yxyzz}{yxzyx|x}|~}~||{xz{{{}~}}|{|~~yz}~z|v|}}}x{{|z{{~{z~w{z|~}yzyxxvy}|}{|z{z|~||~|~z~z{~{y~x}~~}|~~||}}~~~{~~y}}~|~}~}|~{}~||{||}}~}~}~|}~~|~|||~~~~}~}y~~{}}}}}~~{z}|~|{~}|~|{|~~~{~~|~|}{z}|{~|~~}z~~|x~|z|||}|z}~}}y|~~~~~}}x|~y~{~z}}|~~~|}|~~~~|}|}|{}z}z~{{}}}~~|}~}~|~~~}}~~~{||~z~~|~~~}||~{|}~{{z|~~}~}~~{}~}|~}}}z~}~|~}~|y{z~~}~}|~w}wu~y}y|~x{|{}z}{|z||x{{|y|{|zyywwxzw~y}v{y||yyx{}x{{y{w}xzz}}||{{y}{~xz{zzw{y{z{~vy|wz}|zz|wvw}x}{x{xv}wyxzyw|xvzzx~z{yw}~yz}x||xzzz|~x|y{}}x{~y~yx}uz||~z~z|x}{{y}zzy~{|yzzyz{y~~zuy||}v}~ywx~{v{z|u|w{|}|yu{|z}{{{wzz||yy}x~x|{{x{zzx}y|zyzwu{w|yz{v|yzvzyzy~y}xw~{w|~}y}zxz}~y{xyyz|{y||y|~|xz{x|z{y}{v|z{yw|}{zzy|zz}}y}~{{xyzz~~|yx}|z~{yyz{|}}s~w~zz|}x{z{}}z}yz|}zz~{{u~~|||{y}y}|yz{|}z}x}wzwy}|z{~z{}z~t|}{y{y~{{v}|zxzzz}|xz|}y{|{y{z{zzyz{}zx}v|{w}xz|v{x|{{|{w~v|yy~}z{{~{z{}z~|}xz{{}|~xz{x{z~{}x}|zt{v{~z|{}ytz}x}zw}z||~zxv{z}w{|{|~|x~xz|w|yyyy{zx{}zy{xz}y{x||{zz}x}yy}yw{{x{y|~x~z||}~}z}~{xzyy|~|yu{~|xw{wwzyzzz{{{ww}xzx|ys~zz|}z||~wz}~}wz|z{~z~wyy~y{~}{|}w{y{|z|zzv|}xzzzz~|v|wyywzzz~{~zx~~~}|}}~~}~{|}~}}{~|~|~~~~{}|}~~|}{}~||}~{~{u}{z}~~~~}{~y~~}}~}z}}}~}~~|}}}{~~~~}}w}~y}}~{{}}}~||}~~}|~}~}~|~|}{|~|}~}~|~{~{}}}|~|~{}|y~~|{~|~}~~~~}}}~~}}~}}}~~|~~~~|}~}{~{}~x~}~~}{~z{~~z|~~z{|}~|~~~}|~~{~|}|~~{|}~y~|~|~~~|||}z~~zz|}y|z|{y}{}x{x|yzwvw{yz|z{v|{~v|}~{||zy~~x}|{{w|{~{w~{|y|{v|{x|y{z|xu|yzy~zz}y|}|wuxz{yx~~|x|}z{{||{yyy|{}}{{|{}z}||}y{|w{y}y}xzw{x}y}z|x{x|z~y}z|uzzz|{zz{w}~}xz|}zzy{x~ywy~yyw{}{{|yy|z~yy~yy|y~vx|y|{z|yzz|{{|{~{xz~v}~z||~|{{|~{||{}{xyx|||z|{zv|{{~z{{x{u}{x~sz~y|{yz}}{y~y|||}wy~vx{}~}}z|{|y|~x|z|zyy|z}{zxy{}~y{{~{|}|zz}|~|zx}}}{yyzzy}|}x~zxz{~{{{xzyy|{x}yu}}ywzwz{~}~}~{y}||wxyy}z|z|{}||{z}|z|}}zz|}}~z|x~wvx{||{zzyyy{}yw}{y|z~zw{|||}{~~{}yy}zz~t{|zx}qy||yx~{|v{xx}z{{{|yzz~|yywy}}|z|v{z}|{x~}t{z{|}}}|vyy||~xww||y{{|{z{y|}zx|z{|{}}x|~|z{}{}}~~|{}}}y{{z|~~}{|yzx|{wyu|wyz|w}{{zyxu|zzzy}y{{{uz~zzyy~|z|~{~}}y~{}{~|~|w}y}{|x~}{|v~yy{w|}yz{y|z|{z|{w|~w{y{|x{~z||y}}{|}~~}~|}{|{|~|||{~~~~~~~}}}}~}{|~}|}~}|~z~{||~}|~~{{}|}~~|}{{~~|~~|}{}|}~}}|{|{z{z~}~~}~~}|}}}|~}}|~~}|||~~~{z}{~|z|}~y~|}||{~|~~~}~|~{~~{|{}~~~~|~~}}}}||{~~~~}~~|~}|{|~{|~~}}}~}|}}{|}{~~||||~}~}}}|||~~~~~{~}{{}|~z|~|v}~|}}~|~~|}}}}}}|z}~x|z|{~}|}~}~~~~y~|~}}}}}}||z~~~}~z|{}}}~{{}|x||wyy~{~}}x}z}|}~zx}|{zzzy|y~|~{{z~}}z|xy|wy{}|||zy~z~y|}y}~|x}}z|}z}|{}|}}x{|~{{}xz~}x|~z{z~z{~~~}~x{}}zz||s{y~zyyy|z~x|{~z{z||}{~~|wz{|}{z}x~y{}{|{~yw~}~~}~~yx~}~z||}yz}{zzz}~~|z|||{~{{~zz}y{}z}{}}z|}zw}|~z|z}}}~~}yx||}|{z}|}{~~{{||{~}}}}x{}z{|{|}|||x|||{{{|z{||{}|y}y||}{}yz}}~|~t{||y}}|z{z}}|y|{yz{||}z{{{~{~x}}|x}w}}}|}}~{|z}||||}}}~}y|yxz~{~~|z||}{~|z~|}~~xx}|~}{z|||}~y|y{{}}||{{~|x||z}{x~w{~y{}~yy|y}||~|x|y}{}w{|z{yy{v~~yz|{}{~}z{~}|{{}~z|yz{w{~{{~|{|}|{{{|}|{|w}{}|z~~{~{z|}yy}yu~z||y||~|x~~|~y~|y|}|z|}~|z{||{{{}|z|~v~}~~z|}~~zzt{|~z|zxz}z|v|~}||z~z}{}~{}z|y{v~z|vx||}y|~|zy{}~|{|~~~~||~~}}~~}~}~~|~{n}}~|~|y{}y}}}~~}~|~~|~}{~}}~}{~}}~|~{~}}}}~}~|~}}}}}~~}{}|~~|{}}~}|}~}~~|~~x}~}}}}}~}}~}{~}}|~}~~}||}{~{||~|~~~~~~z{~}}~|}w~~|~||}~~~}|~}}~|}~}}}~}zz~}~}{|~zz}wzzy|~y{x|}yyy{zwyxx{|||wz}}{y|~y}|yy|y{u}yv}z|{z}y}z~{~~{y}|{}w{|||y|zy}yw{{zu{z|x~y}wzy~|z|y~y{|z|x{{|}y}{zzz}z|}|}z~x~||{uy}{vwyxuyyzzwy}y{z|w{{w{v|vx|{y|{z{yx~t}{|{zx~|~}|zy||~{{z{{}|{x{w|wy{w}wvxz||yzw{x|y{zz{xz~~}|~|y~~}|}y{{z|w||ztz{~v}|}w|wzzv{{w}{~~|vz||ux|ww}{{~|}z{yzv}x|z{|zzw~|{~~}z|{xxy||z~w}y{{yzywz|||{yxzzyvz{|yv{y}}zzz|yzy||}~|y{zy{~~|~~{}wwz{{{z{~|yzvyyy~|wx~zzzy{{{~|xz||~}|wzy}{{{}}y~}z{|}|z|~{{{y{xx{|y|||y}zzyy|z}wzzxy}||{x~}{||z|x}z{{~{zw~}zx|zwzvzyy|z}y}{|}xxz|y{w|y}~z|x{}|{w|wx{v{z{z{~}{z~x{z|y~}{|v}z}y{~wz|zyxyzxxw|yxxz{}}~zw}x||{y~}}}yz{{~z{~xwzywyyx~yxy{z{wyz|yx|ty}yyz{y|{{}}|~{x|w~|{}~}w~~|}|{}|{zy}|}z}z{ysx|z{~xtx|z}y|}yvy|y{~|z|}~{}z~z~{~~}}{~{|~~~||~|}}~~~{~~}}~~~~}|~x~}~}{~|~~}z{{}}~}}z}|}~|~~}zz~|z~}{~zu~}~z~{~}~~}}y|~}}~}~||~y}~|y~|}|~}z~}~~~|~}{|{|~|~}}|y|}|}}~~~~}{}|~~}|}~~}}~}{}|~}~}|y}}|}}~~~~~|}}~}~~}}~~|||~|z|}~{~}~{~||}~{~~~z~|~}|}z~~{||~}|z}~}{}~|~}z~{~|~{|z}x}}~x}~~{{}~}{w}x~~|~}}|z{t|xzx~~y}}|}x~wx{v|x~yx~}|{v|{||z|~vxu{{ywzz}{|z||z|zyyz{|{~x{zx}~|{}xw~|}xy~}zzy|~yy{|}z|xzz{{{}z|z|vyy|}y{x{{yu||zz}{y|||zy|zv|y~y|~|z|y|z}|wx}yxx||y||~y{x|v{xw}{xy~|v~zw{z}x~}~yyz}z}|}~xxy|x{xz|z~zvyuzz{~}v|{xtx{y}y{~~}|}|~y{|~x{y{|z|y}{xx|xzzy~xz}~yz~z{x~{y||}|~|{z{z}}{{}{z~|x|z{|}yv{x}x|{~|x{{~~||~|}x}y}|{z~xz|y~}y|x}{z{w|u{x~}{|{zz|}|xvuy}z|vx{{w|}}zx{||{{~{{zz|u{y{zzx||z||zu}xzx~{~z{{|z~yz~|yx}xyz||{~}}~}||z{~{|{zz~zyty}zy}{y~u~{z}}z|zzw|v{y~y{{{y~y}v}}z}|}z{z{~yzy{~x|}yw|z|y|}||{{|y~}z||{||{x~y}~{{v{zz{{~{~}{zzzz~y{}x{zty~{w|z{yyy}y{|}~{{{~}y{y||~|{{}}{||y{}{|zwxyv|{}{|x|{~vxzy}}{}{{{y}y{yy{}|y}z}{|xz{|{{}{wyx{w|}w{vy~}|{zuy|{{~}}{|}xyz{{x|{|~}~}}~{}~|}|~}~}~~}~~~||~||~}||{}~{~|}~}|~~}~~~|~~}z}|}~}~}}|~|~~||~~|}}~~}}}~|~~z}z}}}}||||~|~}|~~~|{|}~}~z}}}}~}~~}~~}}~}~|~}{|~}~~|~~~~{~{||~{}}||}~~|~~{}|~~{~}{|~{{~{~}{}{}~|~~}~~}z}{~~}|~}|~~~}~~~|||~~{|||~}yz~}~|~}y{}~}}{{{{{}~|~~~|x{{}|~{{{}}y|}}{|~~||{~}|}|}{~z}~z}{zy|{{wyyxxy||{wz}wx}y|zzz|x{w|vyxzzyx{xz{~|}~z}y}|~|yx{~x}|{|x|z~{||zxxy~|y{yzw|v{twyyzxxzvx}{yzz|}|{y}z}}x~|~z~}}z}~~yzxx|y{}zzw~x}x|yy|}xzzrxszy|{z{}w{z{zvz~}{{w||{zz|w|{{}xzz~xyzy|w}xywywzz|xu{{|y}xyy{yyw{xz~~{}}}z{||{~|}|{|y{~{||~{{}xzsywzv|z}zxy|yzz{x{zwy}{v}y|}yzwy~z{x|~~|{~{~}{{y}}}z|xzxzyzzy|w|{zz~~|w|{uxyx{}y{x}|}~{}}}zwy}zx|x~~||{{}txyywz{|z{xur{w{~y{{zxz{x~}yz}{{}{|{~}z|}~w~{{}}{}{y}y}y|z}zuzv{{z|y|w}wxyxz|vxzx~~yx{zz{{yt{z~}xyyw~{y{}{}{{~|~}z|yxzz{{|z~{{||yu||zy{zyx|xzw{|z}{}zv}zy~|}yx{|{}|~~||v{}~|~yyw|zx{{}zy}{|xxwwzzz|{xz|ww{z|zz{}~z{z|}w{||}}q}zz}zx|{z{|{|}|{x~|zy|}{{uyy~{|{|}zy|}{wzy|{~|~{w}}xzy|}~|z}}|||~z}}~x}~z{~yw}{w}yx|}z}y}~z|zu}z}xy}~xz}v{|zx~|}y{~}}|{~~~~~{||~{~}~y}}~~|||||}~~~|}~~~~}}}z~{}~{~~{|{~~}}{~~}{~{}~}z|}~}~}}}~~}}|zyz{~~|||~|}}~}~~~}~{x}~~}}{}~{~~y~}|~}}~}|~{~{}~~~z{{}{~zz{z|}~}|~|~~~|~{~|}~~}~}~~|~||z~{~}}}~~~|~|}~~|~}{~}~~}||||~~|z|}~}~}{~|z|~}|x||}~||y~~~}}|~~y}~~{}z}{}~{}{}~~|~}~vxzyz{}||z|{~{y~{vzyz|vyz}}}xy}yz{xx|{z}zxyy~{wyz{}~xzx{}z|}|}|w||{{vx~}x|v{z|z|}u{vzzyw{{|{zx||}{}|zz|{|{y|y}x}xz}zzz|}||y|wyz||~{{yyz}z{x{{yyxyw|}y{y{y~}|{~wy~z{{yuu|xyz~{||v}|}yw}yz{yy{{~u{~z|zy|wxvz~z~y~z~{w{}}|{xy}yzzzwwyz~{{zv{v}}x{yw|zzyxv{}{~~{z}y|}{|~w|x|z|yy}}vywz|{|w}~|yv|{{zy|~y~|}|{xxy{{yz{|{}}}x}}|~~~|{{|{z}z~{xyxz|}{}zzz|}y}y{z|}zzy}~x|zy}|{}y{~y|x~~zz{|{}yz}y{{yx}xy|y|~{zzzy{yz}}y|w}y{z~|ywz}w{y|~~}|~~y}y}zz{yyx}~zzzw}~yyyz~z|yx{{}|zy{~z}}{{zzzxzv{{|xwyzzu{|}yx}y}|yx|x{|~{z{zzzzy{{||||yz{{w}}y{{z|yyw{zv|}xx{{xz|y|yzx{z~v|xx}{~|{}y{xz~xz}~v|x{{~|}w{xzzx{{x}xzwx|y~xzy}y{}z}|xwxz{{wx{{{{{x}|wy}}z{yv{z{z|y}y|yzyyy~|{}xz~y}|}{|{xx~||y|zzvx{}{}~~{z~{y|y~{yzyzyxz}v{y|}wvxxzy|x|}zy|zx{z{|{~~xx{~~}~~~~~}}|}{~}~~}}~~}~}|}}~~|~|~|~~}~~{}||~~~{}|}}||~~~~|}}~|~}|}~~}|~y~~z~}~~}~~|~~{|~}~}~~}|}z{~||z~}}||}}}{{}|~{~}~y~~~{~}~|}}|}~}|}}}{}}~~~}z}~~~~{|~~}~}|}}|~}~~|~|~w~}~~|~|}|~}~|~~}|~}~~|}~y~}}~|~}~~|~|~~z~}|~}{~{}|~~}~}|~}{z|~|}||}|~|x}}~~~z~{~{{}~{}||~z}||w}|}|}|}{}{~~~~}~{~{~~qz~~~{|}{~{}}|}{{{{}yyy{x||{{~z}|zy}{|x}~wyy~y{|z|y}~|yy~zz{zv~{y~{~{yy|~|~{{{z~}{~z}yy}||}zzx}y{xyyw||w||x}w{{}}}zz|}z{w~x~{|xy~|}z{{}zzy|z|zy}xy|z}}z~xtvw}xwzy|x}{~y|z{|x|zu|y}{{}}|z}w{}zz{y{z|{{}y{uzyz|x}}{|uzzwzz{wxxxz|{z}~|z|{y{{{z}}~yx{{~|~w|~zvzxz~zyw{xvzrz~zuyxx}||x{}||{~z}{t~{{}{|{}zz|z{{|x}||}y{y}}v||w~}~{yz{y}{}{xxy|tyy}~y~wywzyw~z~~{{{~y{{xz|{~~xuz{xw~}{~z|yy|yw~xzwv}|{y~}x~w~{{}~x}{|zvy||zu||}~zy}y}|yzw{}z}||zxz~y~}yvw{|v}{xy~t|yz|z{}}}}}y}~~~z|{|~{{}|y~{{}zyy|~|v|y}zxvvz}z|xyxwz||z{|}~~}y|}~{y}z{{z|z~||z}|x}zy~{}w|{xy}|{z|yw|x}~yzw}y{z{{z{y|~y}{{||y~z|{{|~{z~{}|}||}xxxz}ywxwz}z|xxxz|z~~}{|y{}wuzz}{z|{{z|}}z|zz|||z|||}s}yx}{}z{x~{z}{}w|{z~w|}z~zwt}~{}x{}y~{zz|{{z}|z|~|~}~}~~||}~}}}}~|~}}{}~~}~|}~~~{}}}}~}z|}~~}~{~}{~|~}}}|~}~{}}~{~}{|~}~}}}}~~x}~~|}{{~}~|z}{}~~|}~y~~~||}}~|~~|~|{~}|}}~~~|~|~~}~~~~~|~{~}z~{}}}{~}}~~}~}|y{{}}y}~~~}{}}|z~|}||~~|~~~~~~~|~}~~~{~~}|z~|{}~~~{~}{}|~~~}~}~}~~~~{z~|z~~}y}}~|}w||||}{~{~|{~y~}}z||}{}}~~~w|~|~{}~~}|}}w}~~w}}{{}|z~|}~yz{{~z{{}}z|~z||xy~{{}z{{|{|}{y|zz|uw{}z}{y~x}zxwyzzz}~z~xz~{~y|zz~}z~yyy~zzw{z{{|y}zzy{{yxz~||y~{y|~z{vy{z|zy~}y}x{zz|{~x}}}y{|v|x~zz{zxyxyz|||zy~zyz{z}y{|x~|~v{{z}|||zu}yyz{yz~|z~}z|||}~{|{y}zx{{z|yz|z|zvzw~|xz|{zyy}yxy}zyxz|~}|yyw{{~{{y}xy~yz~zx}xw|xz{x}y~{}{v~w|u|{}xz|}~z|||~~v{}}y|zz~~w|~z~xyyy{z~y}z}z}|~|{{{{uz~}~x{x}z{xx|{~zxvzy~|}{{{|z~|~{~{|y|zz}{{zxz{y{|{zxzx}z{~{}~}}y}{yzx{y|}}~~|}|wyyy~~{w{z||}}{xyz}|{|{yx{~}s|zx{z{zzz|z|~xzxz|}}{{xwx|}|||z|y|~{}vyw{|~{w|y}x{||}{{z}~z|z{z|{~zz{}z~}{|}y}{}~}z|zy}z|x|~}z~|{{zy{|}}~~z{}v|~|}{wxy}y~yy}}~zz|}{z||z}|~|y{y{{{{y~}{~{|||{~z}{{y}yz||w{{}yzx{x~}zz|}y|zx~zz{{{}|{{~{yv{}}{}u~vyz|u{z|w|}|}xz{{zw~}w~~x|z~{{z}yyyyy{|x|z}~~w~}|}~||~|~}}~~w}|}~}~}~~|}~{}z~z~~{~}~~~}~}}}~~~~}}{{{}~}~z~~y~}~|~~{}}|}}~~~~}}~~~~~~~}|~z|}{}~{{y~}~}~{~~}}~{}{{}}~~}~}~~~~~||~|}~}~}~~}|~}}~{}|{}~}|~|}~|~}~~~~~~|}}}}~}|~~x|{~}|~}}~~|~~~}~|}}}~~~~|~~~~~~||{z}z}{~}{}}~~z~~~|~|{z~}~}~}}~}|~~~y|}~~|~~~z~~~||}|}z}zy}z|z{}wxy}zzz}yy{y}|x}x{wv|{y|u~}y{}}||{{z{|x|yx{xy~}||}{|~x|y|wxz}}x}zyxzzy|y~w|x{{{{~zu}|}z}z}w{~}wzxyywz}~{}{~|}z~}}{|{w~{}y{z}}{z{y{x}zz}y|x{s~{u|u|x{{zy{}||}||w~z~{~wyz}x}{|{v~~zz~{z}yy~zwyz{{xxzxyqx{y~~{w{|z|||{}{y|}{~{wxz}|}|{}{z}|z~y|{yz|{{yz|xwzyw|v{z{|x|~}u~|{||~|~{x|x{|~|vwz{yyyxxx}z{yy~x{yz{|{yz~}y~}{}z}}|z|}xv}x|~z{|{|z}~yt~~yx{~}wy{y|yxyyy|{x|x|zxxxxwz|}}{zyz{|~}{}{||~z}{{|zy|{xt}zw}y{}{{zu{y|x}{w}xx}w|wy}{zz||{~~~|}zzxx|}{xx{}{{z}|}xx|x{u|}yzyzyx{}y}t|y~}{~svx}||y}yzz~}vx}{|vz|wz}z|~yyx~{}yyz}|{vzy{{}x|xx{||{xzw{z}z{{}x{|}x{{{|{{}{v{z~~||~~}|z{|zy|~syxwzx~x}|yz~yx~xzw}}zz}zz|||zxxz}{|||{zyxs}|x~}xz{}{zy{}{zyz}yv{xw~y|{w{||z{zx~v}|y~{zz{|{y}}}|~~}~~|}{~~}}|{}}}{|z}{}~~|||||~~~~|}~~~x~}z~z}~|~~|~z}~~|~}z}}|~|y}z~x~~~}~~~~}z}|}}|~}~}~y~~~~~}~}{~|~~}~}~~~}}|{~{{~~~}}||}}~}{y}}~}z}~~~{~~{~~}}|}y}~~y~|y~}}x~~}~|{~~{~~~{~{~{~}~{~}~~}}~|y{~~|~}}}{|{}~}~|~~zx}~y~~{~~~~~{}}}}}~}{{{{}}~}~|~|~|~~|}|}}}~~}~~~{~~}}}~~~w}}|~}}|~~~|~~~{|zz}~}{|~}~}~||~|~|zz{}}~~{~}zx~~}~|~}|{y|z||x|{z{{~y{z||{zz{}{~}{|x~z|{}}{||~zu{wyz|z{{yt{|wzyy{z}w{}{{~{||~x}{}zz|x{{z|y{z~{zyyuxz~yywx|{|zzsw|xz|x{~y||uz}zu{zywx{|x|zzyxzu|y{zz}|tzx}w{wyzyvz}{z{yy}wx|}{yxz|wx{z}w}|}}yy|{|z}~~~w{~z{wzxyzz{|{w{{|{}|{wz~zx||y{|yy}|{|uy}zt~}w{|xz{~xz~||zz}z{x|{yy{yzxy{xyzxw|{|xy|}z|yz}}{{zw~yz}|zzzy{|yw{}{~z|~}y}{z}u{{{{{{zw}~|}wy{yxu|{yzyy{}y{vz|}xw|vy|~}{{|||}{|{|yx~y|{{|y~|}||yy{z}zz}}|~{}uz|{ywxy|}wzyzz}xy|||z{}zzxy|~}u~yw||||xz}x||x|{w||}yxyyy{wz}yz|v{zzwxzyx~zvx{|}zwx~w|{zz~z{xxy}~{syy{~zr|~{z{}x~}|z{yyxzz|||wv}x{|~}xyyyx{xz|{}}zz|{|z}{z}}z}|wx}yzy}yy|yu|||~z}}zyy|xz|~x~y}zyz|}}|w{xx{{|zyy|~zzvxz}y|x{|yy{|}yw{~x|{x~z}|{zzu|wyw}||xy~{z}|{|x}|||{z~{}{~vuwz}|x}~x}{{~|yy~z{|{|zw}z}|zz{|{~~|~~zy}zz{|~||}~{~~||~{{}~|~}|}~zyz~}|~}}~}}||{~y}||}~}}{~{}}~{~y||~~|y~||}|}}~~~~~{|}~z|}~||z}{{~|~}}~}|~~~}}~|}}}z~}~}|~}~}~}~}|~|}~}~|}}~{~}~~{}}z~~}}z~}~~z}~|{{z{}}{|}|}~{{~~|~~}|{}y|{}~}~}|~{{~~{}}~~}~~~~|}|z~}}z}~~~|~}|}~|~|~|{~}}~{}}~~~~}}}~|~~~}~}~}|}~~~~{~z{}~~|}|~~}}y|}}{}{{|zx|}{}|~{}}yw{{z{y|~|wz}z{{zyvyx~yz|v|{x{z|}xz{wxzwz|y{}|~zz{~y}}wywx|z{yyzz|~|~x}|x|xuz{}zu~x}yyv|z{z{||w}vyzy|y}|zvx}z|{|z{z}{z{zy|{~~zz|yz{yzy}xwz|w}xy}z|}||z|{}yw{y{zzxz{xz~|}|z{y}||}|{|z~{~z{||u||vy{|ty||{z|y|}zyxx{y{{xz|wx{yx~w|{}|}||z{yz}{~{~z}{{}{|xzy}ywy|z{yw|x{zzz|{xxw~zv|z~z|y|}y}}||~|z{y}}x~xx}}~x}{}||~yz||{w{yzyz{xz{|||vv|{zxx}{~q|{|yx{|~|z|}|~{}}|}}}~|}yy{z{w}z}w}{w{z{z|y{|~zyyyx|}{x}z}~|z{}yz}{y{{z{~||z{z{x~y|}y}yw{u~|}}||{{}z{|y~y~{{w}||}|}}}zyz}yx~}{yxx{||~~z|y}zyz||x|{yx{{{zyxyww{xwz|||{{}~}{{}{x{|{y}x}}}z{||}xz{ww{zx{wux{z}}}zzyw|x|x{|~zxy|z{z||z|~}|{zz}z|y}~xzzz{z{v~xxy||z{{~v}}y}zwv~{|{wyv~y~|}y}v}|}}}{y~y|{y|yzw|{{xzr}zwzz{wzx||~t|zyy{y{uz}}{wvw~|z}|{{}z}x}|}{|~||~~{~~~|}~~{~|~|}~|}|~}z|{|}~}}|~|z}{|}{~~{{t~}~~{~~}~{z}~~|}{~}z~~~~}~~{}~~}~~~}~~|~x~}{}||}|~~||z{~~|~~}}||}~z~}||~~~|}{~|{|{~}}~|}|{}}}~{{}|||~{~{||~}~z~z|}{}~}~~~~|z~y|{|~~y}~}}~}}{~{}~~~}|}}}~~{}~x}~w~}}|}z~}z~|{~}{|~}{}}{}z~}vz{z~{}}z{~~|~|{}~}~{|}~}}|~~{~~}{~}~}}z||~}}}y||y~zxy||{xxyw~zyzz~{|{~{|{xz}{zy{z{yy}~z{zzzz{yw~xw{{wy|}zwyzx|z{x~}x|w{{{{x||w}x|~xyy~x{z}~xzy|{{~yvx}|w~{z|uyw~}wyz~zxy|zz|{~z|{{u~~|{~y|}x{{y~||{|z{|{w|y{{y}w||{wy}{}{|{yyy}}w}|}zz|}}{z{|}{|wz~~~zxz|zz{yx}yx}{~{{z}ytyzx~zy|z{y|yywu{}{~}}~}y}{w|z}{{zy}}}y|y}vyx{x{z{zxz|zyzyz~|wyxzy{~{zyvyww~z}{z|}||xy|}x|{xwzzyzz{}zzx}xzz|{{|zz{~zz~s~{}yz~z|vw|v|wy}}wz}uz|{xy{x~zx}~}|z|{yyxyn~zyyxy~w}~zw}zy|{~|xv{wx}}}|}|vv}{x~~{{|yx||zy}}w|zy|w~}|~zxywxy|}w|}w{}vyvyzw|v~vx|xy{z{}xz}y~||yz~{{{|~{x{yx}|{||{v|w{|xz}~yyz{~||u}}wxzy{yzx}u{~}wwy{z|{}{{~yu}{~|{|{zywx{zz}||}t}|}||{y|{{v|y{{}|y}||z|}||zy{w}|}{tw~vw|xzw{yy|xzxy}wwzzyy{z|z}{|yyy{z{~y}~{x{x||u~zzv}}z{z}{}{z{{{|{{yx{{zz{w}zvz}{}}vy{z{zyz|{vz}{yzyxy~}{z}{~|{w|}{|~|}~}|{{}|{|~~~~}}|~}y~~~~}{{{~}}{~{{~}~}z}~}|}}~~}{~~~}}y|}z~|}~}}}~z}|~}x~||x{}~|}{}{~}~~}~}{~}~~~|z}}~~~}~~|z~~~|{~~{}}|}~zq|||~|~{|z~{|}}}}~|~{~~~~{|~}|z||~|{~}|}|}}|}|{~u}~|~|x~~~{|~~~~|{~|~{}{|~}}~}~z}|z|{~}~~}{}~{{}~|}~~}}}{~|~xx~z{|}|||z~}{}}~}|{~~|}~~}|~{~~|{}}}}~~}|~~}}|}|~{{y{}z}{zyy|xywxzyw{|zxz{v{zx{yzy}{{z{{|{|yzz{}|vx~{~}z{y~yy}|{z}{~yv{xx~|z{}wy{}yyx|}~xz|~ywt||w}z~zz~|}y~|}|v~}wz~y|{y|{{z}~|}|vyzzzu|x{{x|}xyxx{{}z|}wn}{{|y~~~}zy~{z~||}xz|||z~{{wyx|y|y{v}{w|||{zzx|{yyzv{|}{zz|}|}|||y}y|{|xy}~~}zy~{y~|}y{v}}}}|y|wyz|zxz|w{z{{u{zz}w|zz||x|}y}}{}{}}{y}}z~x~|}||}y|zw|xv}z}||{}|z~xyzx|z|z{zw}}}{z}{~{|{xw~}}z~{}{zy{zz}|w|{}}y|y|y{y{z}xx}}x~z}{|{}}w|}x~z}|xz~v{}z~}{}}~~{}y~wyzxwxy{yzy}{xzzzzv{wz}{x}}yyy~|v|||}|~~x}{{{|zw{}y|w||y}|z{zy{z{zz{{twzw{yz{yx~zzw{z{zy~{z|u{ywz{}|z{z|}|}~{|x||~{~{~x{||z}y{}zuw{z{|zz{|v{y|}x|}}y{xx{}y{}{~|x{zx~{~{wz{|x|{}y~xyz|w{}{x{zy{{y~z}|x|{~||}|||}}{z{x~z{}zy~z|xy{{zzv{vz{zzvz|yz|yz{x}{|{{u~{x{x{}v}yz|zz|}{}~|~}|}~~}}|}{}~~}{}{}}~|~}u}~}||~~~}~|{~~~|}}~}~}}}{y|}~{}}}~}|{}~}}~{{~{~~}}zz~~|{{~}{}~~z~~|~}}}x~}~~|}~~~{|~}|~z}~}}~~}|~~}}~~}|~}~}{~|}|}~~~}}~~}~|~~|}~}}~|~~~}~~{}|}~|}~}z~|~~|~}~|x~|}{}~{~}}{~}|}~}~|{}~~{{||||}}}~}}~~~{||{}y~{}~}~y}|~~~}|~w}~}}~~~|~|}}~~~{~~z}~}}}}||}}~~~{{|}|}~}|yy{}~zzz{x{vyy}xy|v}|{~ww|||zvzyy}yzz|yzy||yz{{yzz}~}{zyx~{}~xy{||z}z{|xzy|y|}{{v{z}vx}x|||~zz~y{{x{z|yy{w{w|~|x{}~z|}zwy}z}z}{x}|zz|{z{{x~z{|}yz~}|||{{zzy}z{}yx}~|~zz|zzy{|{zzwv{|xyy{~wyx~}y}~}}v{}wxx{||~|~x}zzw}zy{zy~y{xx{|{|}{|y~}|||{zxyy{~~w~vy|}z{~}|}{xz~}}~zw~|{z~|}x~z|x|y}z{~yz{zz{z~}vzzyy{zzxxx~y{x{zw|x|zvw|yzy{wzy{}}y{}{|~{z|z|}|z|}z{zy{yzwz{}z{yww~v}|y|||wx}z|~~{{wyz{z~{{yy}z|z~w}~y{~z|}}w~z}yxy~}}{x~||{||}}y}z~zzzz}~z~|yz{zxy{y}x||{y{zw{zyu}{y|{|zz~~{{x|}{~||y{|||xwz}{|xwy|y~||x|xyv|zy{z}z{z|}z|x|}{}y{z{z{z~{}y|y~}||xzxz}y{{z{|~~}zx|~~|~z~yy}zv}~~|zx}z{{yz{}||x{{|{z{x~z~z|}y{yvx|z}~}{|{yz{zwy}}}|yz{}}||{}~{x~yxx}}wx{}}yy}~|~}~z{~zz{{zzt}vyw}{zzy|{w}{~}|z|y}w{|~}|z|{zzt~|~}z{~}~~{~{||{~z{~}|{~~z}~~~{{~}|}~|~|~~|~}|~~~}~z~}{~}|~~z}~}||||||}z{|~{~}~||z}{~~{}~~~~{~}|~|~|~}~}}~~}|~}{xy~}~}~|~{~|~{~|}~~|~~||~{}~~~~|~~~|}~}~~~|~}~}~|||}{}|}{~}~~}}}~~}~~}||{~x|}}{}y|z}}|}}w{z|}{~~~}~}~~~}}}|}~}z~~~}~y~|}}~}}~|{|}}~~}~~{~}}{}}}~~}~~}~~~~~|~}}{{{~||~}}~|}~|{}}}~~~~~}}~|~~}~}~|}}|~{~~x|y~|{{}{zv|{~}ywywwyy{z|xz|y{yz~zz{z{x}{zytwxz}{|~yz|x|{zz~~||{}zz|~}~z|{|}|yyzt|~~|~y|}~xxxwxxwy|{zz|{|y|z}x}{}}|{ywy{w~|z{xu|ww~z|{z|~w{y{u{y{}z|z~~{x}z|wzy|zx|yx{z{}}yy{|yzz}z}{|~{yz}z}|y}y{{{}~xxz~v{~{v}zyyzw}vw}|{zwxz{{{xzzz{|z}w|x}|z|ww{}v}~~~{}{yz|xzy}{}zxzx{{{tx|{z}yxy}{~v}y~~}{||}yyzyyz|z{|zxyxzz|z~|uzxuy{{{y{{}{u||{z}{~{}|w{zx|zx|{{z{~|x{}y{||wy{yy}|z}~{||}{|zy|z{zv{||zyzz~y}zv{y||y{}}x|z{{vz}}|y|y{{}{z|{zz{}~|y||xxy~|zyyxzyx{t}yxzwy}y{~y|v{}|z}|y~x~{}}~}zu{zyy}{~y|z{{~y{}{}zyw{zwxwu{zvzyzzy{||y|{|vw{|{{~z{~}w}}|z~z{yzwxz|{{{}||~z}|}w||{y{y}w}}xxz}|z}z|x}|x}zw{zx|}z|z|z|{||{~zzy{||}|zw}z{{xvzv{x|z}vyyyv|uxzyw}yzy{pz}{}x{~xz{}y{z|~x~}zxxyzw|z|yywzz~wy{xy{{w}}{|w}zx|y{x{}||x}{{wwwyzy}z}w}|z{q{{y~|~}{~~~}~~~|}}~{|zz~~~~|||~}~~{~~}~{|y~}~~z~~~{}~}}}~~~|~|}~~}y{~}~}~}~~y||}~{~~{|~~~~|}{}z}~}}~~~|}|~}~x}~~}{~|z{z}~~~}|~~}~}|}}~|}||~|~{~~|}~{~}~}~}|~~~}~~~|||~~}~|}~z~}~~|{}~z|}{}}~~}||w~z}z}~|~~}~}~}}}w}}~{|z}~~|}}{z}}z}{|}}~~}{||xy{}~~y|~{~}}|~{|z~~~~{}}~z}~~~}}{~{z~~}{~{}w}}~~~~{~~~z~}zy~}|z}}|~~|||~}}{}z~}}z{}|x}~|yxx{z{xz}z}{{}{y|wxyy{{{w{}~u|xy{}{}~||wwy~x{|||}{ywyy|}v{y~{yyx}{y{z{}~v}z}wz|v~{yx}w}zz|uv||w{z{}x}xz~z{zzy~|~}yxx}x|y}x}x~y|x~z{w}{zz~z|zy~z{{~x|{v}}xv}y{zxz{}|x~v{y}zz{z|~|uywyz~{}}~y~~vz{zy|z}|~y~y}|{zyzz|yz|}|y}tw|z~{|z}~|}y~||||||t{{y{}z|zw|{y|}~z}yzyzz{zwwz~|{}v{}~}|{|}{wz|yy|||w~~y}z{zx{|zzwz|xyyy{}x}u}{y{z{}}}x~}zz}z{sxz~{|~{y{|}}{}ty~|{~|~zzzy{y{xw{}x|zx|~}{}{zz{zz|ywu|}|y}yz|~w|~~zw{|zz{{r|{v}{|y~yy{x{}z|zxv{|y|~{zy{}{|{{{z{z|}y}v{x|x{}yx}yvz{zy{~~{xz|}ywy~ww}z{z|}|{|vz{}{}zy|ytw||wxzyxux}y{|z|zw{~{|yw}x{{}{}y{{{|}zyy}zwwz~{x{|{z{|yz{y{}{}{yz}|{|}}}~~~z~x}zw|{}|z{~y}w{x}||zx}z|y~}{|}v|zyw|{|~y}z{|y{{~x{~x}||}~|~zyz|z}x}y{|{{zyvwx}}vz}~zzw|{yzy~x}y{z{~yy}}|~}|y~}|~}~~}~~~}~}{{z}|}}~z~y~|}}~~|y|}z|z}|z~}y|~}}}}~}{y~}~~~~|~|}~~|~|{y~}z}}|}~}~|~|~~{~}|y}}{}zy~|}~~~~}~}~~}~}}|z~zz~}|~~}|}|~}~}~}}~{}{}~~}|}}~}{|}}~~{|~|~}~{~~~|}~~}|~{||}||}z}~{}}|~}~||~}z}{}~|||{~~}~x}}}x|~z~~}~y~}~|~}~}~}y~~}|zyy|~z~}~y|||~}}}|}|~~}{||{}}|~{|~z|~{~~}||}~{~}~|z}~{|~~~}~}~xzwwzz~~}{yw}|yvz|vw{{y{u}{|uxw}}zvy{|{xu{{zzyxxzzy}|wz}wzy~v|wz|y|yz|||z{uxvyxzy{vx}y{zxzyy}vvy|u{zy~yz{|{xy~yzy||w}~|yzx}y{z|w{yzvyxxxy{{|wxwxzxy{}|wuvzxzx|y}~}{v|v||{yy}y~|{{~z{{}{z{{y}|{x|yxz{x|xx|u|{{zyx|xzuyzxyyuxz|z{}xzx|{yzy~xy{x~z}zzx||~yzzz{yzzx{wwwzvywx~}zyzzz{}t{{xwyz{{z|xy|v|}{{}}zz~{y|}|}~|||z|vxyuvzxywwz}x{zzxx|y{~zywywz~zz{}}{x}{|o|yy}y{|{}{|{z}y~~z}}w}wzzww}y}|{{|xxx}|~yy{y{yx{w|}}}zxyyz{~}|y{|y~}}~z{|zz|}wwt{vwzz}wyxxzvxzyyv|uyx}tx~yz~{y||x~~x{w{|wzw}}{|z~z|}zyx|y|{{z{||y|}v{|zy|w}v{|yzzx~~|yxxyv{z{|~|}|}~~{~yyyv}|y~{}{z{yz~}{xz{yyzz{}yzz{x|yz{v}zu{tx~yxyv{{xx~yz{zyzz~{z~{|}|}z|yx|}}wzyv}wx{x|}yz{wu}{y|yyx~{wzzzz}~x|~~}|}}|z~~{y{~}|||}zw{|yy}{x|x{yx{zvyy~vx~zy{uzz|z}}}|}x}}||{||~{~|}~~~z~}||{||}}{}~}|}||~}~~}}~~|~||}~|~}{~}}~{||~~~}z}z|{~~~~|~||{~}~}~}~}}}{z{{~{}}|~}~|}}~~}~~||}~}~|z}|||~~}||~~z}}~}~~|~~~}}~z}|}|||~{|{{}~~~~~}|~~z~~~|}~|}}}||~}}~~~~~~z~~|~{~}}|~~y{}~x}zy}~{|{|{|~y~~z}{}|~~~z|~}|}zx{~|~~}~}}|z|{}|~~}|x~}~~~~~~~~y~|z~{~~|~~~y~}{~yw~}}~}|}||}{~|~~~}|}~}|x{||}}||{}|~w|{zyywy~{{{|xz||vx|zz{xz~xyz{z}yz~}x|zx~xy|z}x{zzz|zwyx~zyzz}|}|yx{zu{xy{{{x~y~xz{zz|}{~w}{z{z{||x}~z}z{zzy}{v|zy}~{|yyzyzxyx}~z|{}vz{||zz{~yy|z}uy}|z~}x~zx{|y||{zw|yz~|{xwzw|v|~|z|~}}|x~}{|~{zw~{yzz||z|~xx|~~}xy{vzyy{~xuy{zy||yxzyz~|x}{|}{ywx|zzw}y}~z~w}}|{}{}z|yyz{z}|z}|{x|{~|{}{}~v~~}{yywx}x}z}}|}}{w{{zww|z}rwx~{y~~y}|z|y{{y|z~{}y~wz}}v{yz}{|y~|x~{}|y}z|}~{~||vwzx|{{~~{yy}u|~y}}|{y|{{~z{}w|z{z{{}yy{{yyz|{{|}z~zy{{{}yx}{{~{|z}zz{|}|~z|}uyy{x{}}y}||{z|}||}|x}|z|z}y{z~{z~|{{}y}x}xzy{|z}}{z}w|}v|yx|x||y{z{{~t}wy|||yx{~{~xwyx}wz~y|}}}}y}{z{w}y}x{yz{}~}z}{}}|~z|y}|{{zy}{~}zyw~{z~~}xx|wvz~z{yv{zx||z|{x~{w|{|xx|~||~|yzx~~w{~{{~||yz~zyzxxxzyzww}zwz}z}}||{|~y}x}w{}y|{}{}|{{{}z{zxx}|y~||~v|yy~~|z}{|}z~~~|}~~~~{}|~~~}|}}|~z{x|}|~~}~~~{}||y}~~|~{|{|}~{~|}~{~~~~|}{x{}}~z{}|{{{}|~~}}~}~~~|~}}~~}y}~}~}{}||}}{|}}|z{{~z~x|}|}~~}~z}~|}~}~~|}~}~}~~}|~~zz}}}~}}x~}}|~~~}{}}{~}~z||}{{|~|}}}~~~|~}}}~|~}}}|~~|}{~~}~||}~~|~|~~~~~~~|~~~}|}~{~~~~}~}|}~}{|~}}~|~|~}~}}z~t}}~~}{}}}~||~|}~}~}|~~~~|{|}}|}|}~z|}|w{y}}{}zt{z~ww}yzw{yx||{x}xzwyz{z{zw{{|zx|{{z||}yy}wx~yy}w|u}v{~|zzyv}~}|xszy}zz||w|xxu}xz|z{vwzyz}{{|wy}x{}vz{zxz{y~zs~}zwy||yxxy}|z~|z{w{v|{~{y|yz}wyz|yw}|y~~}zzy{{zzuz}|{z{{}{{~{|}}|w{v{zx{wzz{v{z{{{w{~w{~x}xy~{~~|~x~yz}{zz}|x}|{~zz{}x~yzy|{zyz{zy|x}yy~xyxy{|{{uv{||{~|z{||}ztx{}}|}z|{}z~~|{y{~}wyyyyx{zv|yy}}x||wyy{x{{{y|yz|}z|z{~{|tx{{~}{}~{}{}|y~y{{x{}|xzxzx~w|||yx{~{yzwxxvsy}}}|}||w||yz|||z|{yzy|zy}{xy~{zzwyy|xy||~xy|{|zzvyy{{}yvzzy{}}z|{|zx{xz}~u}y~|{}}z}zt||xxx{yx{{|~zw}~{|wxn~y{|{|x|z~|z||z}x{{|}~{w{|~x{}v}yy{y}|~{zv{w|}{|~|v{~|yx|w}ywx{{yx|x}|~z{z{}y{{|z{wz}y{~|{w}z{~wx{{z|xx|zw{z{{zyz|rxt{y{|zwvx|~{|~~x{}~vz}}x}z{|yy~zy{z|}{}~|x|z|xxvytx}wzz{~z}x{vxyw~|}~~xz~x}z{{y{{z}}|~~{~}~{~|}~~~|}|~{~~~}|||~}|z|}}~}y~}~}~}y}w{|}~{~|}}|{z~{~z~}~}z{}~~}~}}~~~~~~z}}{~|}z~{}}~}{|}||}~~}}|}{}~y|}{~~}}}|~}~~~}|{|{}}~|{|}~~~~~~{{z}{|~}{}~z|}}~~}}|~}~~~{~|}{~~|t{~}~}~}~}~}~~~x~~}}~||z~|xy~|~|{~}~{z~~}~|~~{{{}}}~~~}}}~}~z|}}}}}}|{||~~}~|~}|~z{z}~|~z}~}~~}~}~|}}}~v|}~~z~}}~}z}|||{x~|{|z~{zzy{vwxtz{zvz|}y{|w}|}{|xy}x~|zzyx|{y{|yxwx|x~~zzzxvy||yz|z{}yyy~y|~}||{}{|z|{z{{{}x{wy}~yzzxxy}wvzz}~|{|z{|wx||~||yz|}{{}{zz}z~}zz{}z{y|{y}zy~}xyy{}x{z}yz|w|}{|z||w}{z~~~z|y{}y}zzywy{|wxwy{vzzzy|yyzyz{zz{}w{z{~~~{{y||{|{}}v~z~x~|y{vx}yyzxw{~z|{y{|zy{{|x}z{zyz}v|zy{z}~~y{~|{zzwyxz{~y~~x{x}}x{wyx}|}~{r|~|w~}|yyx{w{zxyz}{{v{xy~|{y{zz~~yy}|{vz|}wwwzx}zuzy~~z{|}~z}{{z{}x{|{{}zy|{y}|{z{}vyy|xyx||}|}{v|~zw|z|{|{}zzz{zy|{zz|~~~z~||{|y{vz}{zzx|{}zx~xwzuoyxyx{|}~|{y|z||{z~wv{xx||{xzz~xyx{{yy|{xy{z}zyx{}z{x}y}}|x|zwyx|z|{~w{}{{x{|z|z{x|{uxz{yy{}x{{{{{{{}|~|~~zwz{{~{~zyz|w~z~z}~|{{u{z|tx|x~wywy{|~x{z~~yvyx{~~~{||xzwx||}}yy}{~yy|zyz|x~~xzz|{zx||xz{~}yvzz~|}{~}yx{u{}|||w~|y{v||{zw|{~}~y}~~}{||~~|}z~~}}}}~~~~~~~}{{~|{~~~|w~}~|~{~}~~~~~}}~|}}z|~~}{~}{~~z||~~~}}}{}~}~|~{y{}~||z}|~~~~{|{}|z~~~|~|~|}|~}~}~}~|~~}}|~|{}}}}}z~}}y}}~}~~~~|}~~}|~~~z|~}|~|~~y|y~||}~|~|}}|~~{~{}}~~~}~~~|~~}~~}|z}|~y~}~}}w~~}{}}~x~{~~}~|z}{~~~z~~}}~{{}|}~}{}}~|||~~~|~}{{}~~~|{{~}~}{{~{}~~z~|~}~~zyx~~{~}x|{zx||y{}xy|z{~yvuzxyyxxwrz}yy{|{~~w}w||{{}vz{}z}||xyyy||}xw}}y{{|x}y{yzyxy{{xxz}{}|xvw{yy~{~z{{|yy|x{}~{}x{}|~{|}zzy|}|||v~x{~zzzwxz~zx{|z~xwz{yywx}wz{yw{xy~}|}}{{z{|}|||{|zx{zyxy|ztuz{{{xy{zx{wyx}x|y{xwywzz|x{z}~|w{}~x}}{{z{z{}{z~{z{|||z|{}~{zz~yxyzxyz{||~}{{||z|y{yxzz{}}~}{x|}y||~{|wyz|}}|~|zyyz|xw~wyyzvy|yy|yz}zyx{z|w|y|z|x}~~|z}|{y{{||w~w}}{}~x|yz{y|x~v|~x|{wy|v{v|u}y{yxvzyz}{y|~x}x|}yz{~z|yzzzzz|z~z|wzxwy|y|wz~}zv|}{zyyzz}y|x{zzyx|{w|{z||xzw{~zy{{|{z~xy{{~z}|||}x~z|}~{}{w{xy|wx~y|~}yx|}yzz~}~y|{~x{~|}zx}{}y~|{y{z|x~|{{y{|vyv|xy}}y|y|zxy}xwzwwx{}{{|z|zx}{x{xz{w{zz}y|v~}|~z~yz{zz}z{|{{}{}~|zz{xzwxy{xv{{wwxzyyu|{{}z~{y|{{{zz~~zz||y{}}~}~}{yzyyyz}yy}|{}|y{{z|yyxy{|yy~xz~y{}}xzx~x|zz{y|~|{{}y}}}z}}~}~}~~}~~~~}}{{||{}}}~yy}}}{z~{~~{~|~}}zy|{|{}~~~{|{}{}}}}}{z~|}}|~|z}}}~|~}}|~{}z}}w}}}}|~|}|~|~}}}|}x~{}z}~z~{|||}}~z|}w~|~~}|~}}~yy~||~}}}}~~}z~~|}~}|z}|~~w~}|}~~}|~|{{~|~~~{{~z|~}}~}z~||~}}}yx~{~y}|~}}z~{}~||z~|~~~z}~}|}|z}z~||{~~|}}x~|}~}{}z}}z{}}~~}}~|~z}~xy~{y|yyx}z}}w|~{zzx}z}{yz|{w~{{{~}zx~zzzzvsz{{zzy{z}{yyyzw|{}~y{y{|~~z|}x}w}x}x|zxx{|zz{z|vx{{zv~||~{}yy{{z}}y{zzx}u~y{|xyy|vx~}y{|w|{yzx|{}|y~{w|~}|~x}xxxz|{wyy}{x~|wz|{}{zyzvz~zyz|wuwxyzzzz}}vz|y{{x|zzw}}y}|{{xw{xy|zwuy}wyxw|w~zx|{}~|{~y}y}~||yy}{z}zwu~{|yzz{y{z{zy~{}}y~zyzxz|{yv{z{|~w|||w|w|{|yzzy|{{yzy{|~z|wzxy|{}}y|~z}wyu}}y{z{}{||y{y{x~}}{yxy}yyz}y{yy~{~xv}{y~}}y|yx{z|w{~|w|v}|x}yzx}|}{|{z{{~{~||~|xz~{{|~v|x}~{}{}yy|y{|{wy}{||}xy|y{{{xzzvyxy~yz|}yzy{{xwz}{z{|||v|zxyyy|{{}}~z{{y}}|~{yz}yvvz|w{}zxz{zw{|z{|xwz~}zw|{zz|~}}|{|xv}z||{|~zt~{~x||{}~}|v}~}||yzx~~|||xx}}}zx|{}wyty{txyvyzuz{|{v|{}{yy{zx|{{yy{zx~z~}{~wzzy{~{{}}zw~v|}u{z|x}zy}x||xww|u{||{{{|y|y|zyz|z{{x{y~xyz{}y}||~tx~{|zy}{|{yxy|{w||{~x|}~}{|}~|}~xz}~~{|~~~~~~{{}|~}~~~~~~}||~|}|{}~~~~|{yz}}~~|~~~~}|||~|~}~}~||~~~~}~~}y|~}|{~}}~|{{~~}}~|}{~~~y}~}}|||~~~~~~}}}{~}||{}~}~z}}~{}}~y}|~}~}}}{~~~{{~|~~}{}}~~{}|}}~~z}||~}~~}}~}~~{~~{||{~{|~}yz}~}}~~{~~|~{|}}{}z~z}|~~}~|}}||{~||~}|||||}~}x~}~}}}y|}~{~z~}~|~~~|~|{~~y~~z~{}}~~|~}~}{|}~z}x~~}~|~~|~|}~}zz~}|{|~|x|}yw|wux{wzx{uw|zzzzy|y{}w~yzyx~|z{y~~y{{y}{x{~}yzzz}{z~{~xzzz{|}|{xyx}y}}x{yxx|y|{{{}zywvw}{yyvz{|x~{}}{{{|{|z}{|z}xu}{|x~|zvu}zyzz}z{||x|ww}zww{zyw{xz{wy{y{}zw|}~~{||vy||x{}y{y{|{y|zy|}yyx{w{z{zy{}zzyzzz|xx|y|~z~yyxzvx{|y~z{~|{{y|{~|}xy~{yy{zz{y|z}||}xy}|y||~vz|w{y~|z|}~z{{|w}~x|y}xz}{~~{z~z|w{yy{zzzy~xz{zz{w{y{||||~{zz{{y||z}}z{~{|zyy~|yw~{~y|~wxz}}}|x{yzyxx}{x{zxy|yvv|zy}}|~~zzz}}~wzyy~}{||}{{}zz{y||yzyz|yv|x}|zy{{y~twzz}}{~tu{|ty|z~y}z{y|}{zzx|z|yz}{~yzy}yzyz~yx{wzyy{z}w|vz|yyz~{y{y}}|yz~z|w~{{~~zy}|||}zvzx{|x~~}xwzyx{z~ux|z{{ww||xxyx}xz|zzwytzyv|z~|z||{~}zuzzyxx{}{wzyzzz|{~}yy{xyyxztyx{zw|zy|y}|~|}~}}x|~y}}z{y}{y|{x{z{||{}y{z}~{}}~}~wv{{zxz{|}zwzw|y|u{|z}uzy{z~y|y|{w~}{zy~{{}~~~~}{~z{~}{~|y}{y{~~}~~|~}~~}}|~||}y{}||~z}z}|~~~{~}z|{~~|~z}~}}}}|}~{}~|}{~~|~~|}~~~{z||}~z~{~}z}}~|||xz~~}~}~}}~~~~~{|~y}}~}}z|~}zy~}~x}~~|~~|~}}~}~~}~{~z}||||~~~}}~y~{~}|z~}~|z}~zz}|~~}~{{}~~|{~~}~}~{z}|~}~|~~}}~|yz|y}|{}}yz~~~~~~}{~~}~}~z}~{}}}~~}y}{~||~~{}~~~}}~|}v~}{~~{}}||}{~{~|~~}||}}|}~}~y|}}}}~||||~~zyyzz{{{y|{~}}{~z{y~yz}y|v~|{}{|z|~{yzw|rzzxz~||vyzzy{{|}}}~|{}y}{xz|||rzy|~z}xy|z~~v{~{|z{{}|y~{yz~{}}|y{{||z{yz{}|v}~~}}}|zy{}zu~wz}|zuz|||{|y}z{|{||yzy||}{xwyz||{{|}zw{{}v|zz|||z{||{~|}||}|{{|}|}|}|z|}}}vxx{{~z~zz|zz|}}{x{yz|}z|zw}{|}zz{|{}~}z}x{~yz~}|z}zz|{y{yz~~}~{y~y}||~}v|~|z}}|y}{z~{{wxz}|~|z}y|y~y|||{}{~|y{y|~y~zy}z~|x|z~~y~z~|x}||y{}{}{{vy~{|}w}~|yzx}~z}zzzx{~x{{}x||y|y|||t}~{}|z|}yz}|~|{}z{z{}|{z{|z{|~}w||y}|xxw}|x|~yy|~{x|{z}|z}}}|z}|xz|}~~|yx~~{|}{{}|y}||v~}}z~zz|x{|yvzxv}zwz{|~}|{z{|}~}{y}|~}||{|{}~z{~z|z~||{~|{~}zvzzzx}{}z|}||z~yz||~||}{y||}||}{|w}|{zz}}|}||z|~~~y{||xzy}~|yyx|zx|y}}|}xz{|y~}}z}z~|}yz|{~}z}zz{{|}}|y~zz{|}}}xz{{z~}}~|{|{{{~|{}~~||{}}|~}~~|~~~~|}}~~~~~~~|~~~{~~|||~|~~~~~}~~}~~~~}~{}|}}y~}|~x~|}~~}}z~~|}~y}{|}~|}y}~|~{}~{{~||}|~z|}z|~|~~~|~~~}}|}{~|~||~}y}}~~}~}}~}}~~~~~~~|~|}}|~}}}|}~|{~~|}|~}}}~|}}}}~~}~||~{{~}}}~~}~}~}~}}~}~|{{y|x}y|z||yvy{yzzzyz|{{|y{y}zwv|z{z|}~zyyzz{z~{y|z||{}yy{z{x|||}{|x}{||z|y|}|{xx|z|wz|x|}x{wxyzvzz}{t|{{v~|z{y|y|||z{~~w~}|{}x|~|||{{xx{w~|{wwy||y}z|u{|z~{zz|zyw{|x|z{{~y{y|{wz{~wz{|x~{~z~w~{{{}v||||{w{u|{zy{yvz}x|}|{{}}}n{|w{{|y}|z|v{z|{{}~}{~|z|{yzw~|{{{}x}{yz|zzzz{{wuxy{y}||~}~}}yy{{y~|vx|y{{x{{zyzzyx|zzy}{v|t|xyx}{|{z}|xwz{}||{z|y|}}zzy{z}}~z|}~v{}}|}zy{zzzyzzxx|{~y{xxyy{|z}{ww{~z}yzz{z}}~z{||zxy|}{{zx|{{~yz|z|z{xv{{|w{{wy~{}zz{|}w{y}zx||~z{yz|}{x{~~{z{y}|||z|z~wy{~yvz~zz}|yxzzw{{wzzzz}|v{}|vyv|zz{}x{y~}{z{yyz}xzz}w~yyz}txzzz|z|{x~y|~zyzx|{xwwx|y{zx{~x}|zzw}}{xzzx{||z~}z{z}}{}|y{}owz}vyyyw{xy{x}{wxvy|y||x|w{{}y|{~}yw~}z}x~~yx|zzxwzy|{~|{z~z{w{x~{z||vzwtx|yyzs}w}z}|{}}~|z}zy||z|w{{~~}z~}||}~~y|}||~~~~}~~~|}}z~|~}}}{|~||~~}~{|~~~~~~~~~~}|~}~~}}}z~}~||~}~}zy~|~~~~~{}}}z}z}|}{{||{|}x~~~~||}}~~}|}{||}|}{~~~~}}z{~}}}}~{{~}{}}|~}~~}z~~}~}z{}z~}~{z}~|{~||}~}}}}~{z||}z~||}~}|~~~~~~z{~~y|}y{||~~{y}}~~}}|~~~|~|~{}}}}~}~|~|}~~~y~~~|y~~}}~}~}}~}|||{|~{~~}~}{}~~~}}{}|}||~|~~~|}}~||{||z}}|}zyz|yzw|xzy{x|||{|}wy{w||{yx~~{{~~|}}x}x}zzyzy{yz{xy{|{~zy{zz|z|zv~}{{}~{zy~yv~~|t~xy~z{yz{zzw}|zz|vzywz||y~{|xz|{y{{}x|y}{zzy{xz|~xz~|y{|}xyz{}|uz{w|{v{{x{zz|~{y{wxxz}u}z}y{yzu|{y}~z}}z}xuzx~zy}}{{y|xvxv{{y|zyx|yvyzx||y{x{v}{z~wzyzwxz{|xxzt~~x}}{~yzyzxz{wvz{z|y~|yyyy|}{yxyz}~ww{yzyx{yyxy|{~~z{yx}}z}{~{z|x}{z~wxzy|yv}y{{x}{{xxt~yy~||y}z{yy|yxzxx{|~~{||zzy}xy|{z}zv|yzy}y|xy|{}||x{zyzw|zz}v{}|~z{yyvxx~xu{}{|}}|xx~}z{}|wzy~y||xzyw}{|zy{~}wz}zzuywyz|~{z{~y~{{}|{zxz{}~|~}~|~{s{{{}ww{x|yv~|~y|zwzxywz{x~}w{vzyw|{xx{zy||x{uz~}yz{yzzv{y|}}|}{{|~yx}wzy|||zz~|{~~}|{}yzx|w|x~{}xzw{{{{}zx}zx}{x}w|z{|{xyz{{z|{{{z{xx{z{|}}z}{x|y|{|xx{|zy}zu}zz~~|{z}y|z{yx|y~zsxv{yx|}~y|~}|||~~yz~|||z~|y|~x{}yu|y}{zxyz~}|w{}y{}{|}{{yx{vzyzx}}|{}|~~~|}~~~~~}}~|~}~~~}{~}}~~}~|}~|~z~~}z|~~}~~}~}}}v~~}~{{}w~}|}}~}|{{~}}~|~~}}~~|~~{||~~~zz~|~~}~}||}}}}~~|}~}}~~~~}}~~}~~}~}~}}u}~~y~}~~~}}}z|{~{~~~}}~}~~z~|~~|~~~{|}}~{}}z~~~|}}}}~~~~~~||~~~~|~|~|||~}~}|y~|}}~|}}}|~|{|~|}}~|zy~|~~|}}~|~~|{y}|}~}|~}{~~~}~~{}||{{}{~{|~~~}y~|}~~|~~{}}}}}z~|}~|}{}y}{}||zxzw}|~{}yyw|~~{}~|xxwzz}{}w}z|}}~|z}{~~|z~||yz{v}{z|{w}wx~}}zw{zwx|w}xx|}{{{{y{{{|z{z}|~}{~~~~}z~}}||||{yz|||x~z}}y{~{yyyy{{wz}}}|{z|~z{ywz}~}||y~|~}}~{z}{}y~w|y|{{z~}|}~xwz{|}{||y}}{yz|y{z}{~{}{yv||vyz|{y~}|~||z{~}{||{}|}y~z|y}{{{x}|zy{y|{{z|~|zz||}x{z|||}}~{}z{z{}}~~z|}}~v}{y|||~~|x}~z{{x|x}{y{z||wy|xzxuwyrx~}||}|}z|x~{}z~||}}{~{z~|}|y{|}|}xzy|~yt{}|zz{~}xyzzyy||{|}{|}zy~}{{z~{}}}}|}}~}{{z~z|~z{||{|}zzzy{z|x|~x}~zzx|~|}yw~x~~z}|~~|}|{~~}z~y}~}~{{y{yz|{v{|s}{{}}zs~{yx}~z{~}~|~|}}|y|z~}z|zy{}yz{wy~x{u{|w|~~}x~x||{z|}~{|}|~~|xz}yy{||{|{{~~}{{}}~~}z{{xzzw|}yy~{{y|z|y|~|{yzy{~x{|~~{{z|z|{}}y{~{}x|}|~{x{{{}|zwxz}zz}z|{yzxy|zz|}}|}{z|zy{z~|~~}|~{|{||}~|~~~}~}~}~~~~|}}|}~~}}|~yz~~~~{{~~|}}|~~~}~|~|z}{~~{~~}}~~|}}}}~|~~~}~}|}}|{}}~}z~~|{~~|}}}}~}}~|~}~}}~||}~}}~}|~}~|}{z|~~|~}~{}}}~}~}z{{z}~~~~~|~y{~~~~~|~~~~~~}|~~~}x}y}~}}~xy|vzx|}~yz|y{xxy}xy|xx||xyy~|{}zz}y|z{|z{}||{y|zzz||{xsy||v{~y}{vz|zx~vz{z|}~y}}z|v}yz|~yxxzy{uywuzx{y|wyy|}{{zxyxzz|vz|zyy~}z}|}}z{vyz|}yxz}yw~{yzwyy|z{z}||y}w{x|wy~r|{xy{z{{|wyw|tyy{x|yy{|zz{z|}~|u{y||z{yx~{xw~{}wzxwv{w|wy~}vv{|yx}}{yz|yx|xzyyy|{{|{xyxwxw|{{yzz|x}zyy{~x{~~}}{zxy{s|wy~zx{{{w}~|zzyy{{|z{z~ywyyz}zz|x}}{yzwxzyy|xzvy~{{|}y}x{yxzy{|{~{}|zy~zyzx~{x~y||}{}|y||yzy{}{z|}{y}y~|y||z{v}wzy}yuw}{~}}|zx}~|wzz}{yyz}zz{{}}x~yyyzxz|}}}|{z||}{|{{z}~{~{}xywwy}yyzx{z}{x}{yx{|xzx|zxz~|~w~||w{}~ww{{{|}xy|}xxz|{~zuzyyy||u{~yz{{{~|wyy}yx|zz{xy~~yz|}{vyzzz~|z~~{zy}|yy}xxv{{zw~y~|{zsw~z|{zz|y}}y|yuxyxvz}y{}{~|}~y|x~y|}~~w}z}{w{}xx{}y}{{z}x|zy}{~zz{{yz{|}xvxv~y}z~y~|}{|~xx|y{z}}|z{vz|z~|y{x~{|tzv||y~z{{z|zz}|y{z}{y{||}}~~}~~y~~~|{}~}~~~}}z~|~||{}}|~||~||~~{{~{~~~}{~~~||}}~}z}{{~~~}{~}|~||}}|~~}|~|}~}|z||}{~~}~}{}~~}~|{}z|~{}~{{|{~|zy}~}||~}~|z~}~~|{}{|~~}~}~~}|z}~|}~~~~~~~|~{~{~~}~}~{|{{~|~}}~~z}{~}~~~z}~~~~}~~~|}|}~{}|{|z{|~~~~|~|~~{}}~{~|}|{~|{~}z}~~}~{|~~}~~|{|}}}|z|}{z}|~}~|}z|~~}~~|~~~}}}~}~|}~~~zz~~~~|~}}{~~z~z}{{}}~yz||{~~}||}{~~~~{}{~~~zzy~|~}|z~{{|w{~tzww}ytwz{yx}vr}{{x|~||{yzy}yzzywz|}|zzz{zuzzy{}y{|x~z~z}~zz}}z{x|z|y}}zv|yyv|xzz|yyv}|||zy{{|{}||~wz~xz}}z}~yzx~~~wwxz|xzvwz{{xxzy}syxz|xy{zyx~|{y{{{{x}||v||}v~z}}z}}}xx|zxzxy}y~y}zzw}{tv}{|{}{{{yx{{zyy}yz{xz}y{{x{}|}zyzyxyy|}z|x{y~|x}|~y{|z~}xxyxyzx}{{zwx{vzuy{{{~|z|y}}~|y}{|{z}{|}x|{zyxt~ux|z}y~wxw}}xx{xw{{{~y{{yy}x|||{vxyz}z{|z|z}w~}~}yz~|{|}~x|{wz|uzyx|z{zv{|z|}|x|~zz}zyxxv|}|y~z{|z{~|}{~w~~z{|z}yy~{|vz~||{}x|{xzz|zu{|yxyyz||xy{{y|tz||y{|{}~|{x}}wz|xyyz{}{yx|z}{xw{x{yy|yx{zz{yzwvv||{~y|u~{{u{z|}z{y|~{|}|j}{zw||yy{{~}zx}z|}~z|zu}{y}x|yxxywzzvx|w|x}vy~y|}{||yw}xw|wyv}}{zx|ww~yxzz{v}{w{~y}|{v~z}{|wy}{yzyxu}}~y{}wz|z{{y~||z{{uy~{~}|{z{~w||{xvv|xy~xzy{{|w|}xxwyz~|vvy{{}y}z{}w||x}zz~|||z|}~~}|~~~~}{~}}~~{||~~}x|}~z}~{~~}|}}~zz}}||{|}}{~~}~y~~z{~~}~}z}~~}|~|}~|}{|}}{~~~{}}z}|~~}~yw~~}~~~~{~}~z{{{~{||~}}{}}|}~~{}}~}|~{~~~{|}~}}|~}}|{{{~~~{~|}~}}}|~~z{}~}z~}~|}}}w~~{|}}|~|~|}}~x~}{z~~}~~}~}~~~~~|~|{~|~~}{zz}~}~~}~}~|||~~|}~{x||}|}y~}z~|||z~{z}{~y{~z|{~~||}~~~}|{|~zz}}{~||}{~}{~~|}~|zzz{~~|~}~{~zw}xxxz{wy~|}x}{y||{u{{zw{}|}z||{x|z}{zw}zwzw|zzz~z|y{xyyvzzv|z{z|~{}{y}w}||y{}}v||}|{yw}{{{ux~|~{yyyy|yy{{|zywzy{z|}x{{|v|ywy|{yxzw~}}uz|{||yzz|~z{|z{zwx{y{|~w|x|yw|z}xtw{|uzyy|z|vw{{|t{yz{wyyzzzz}yyy}}~}vz|z~|y{y|zyy|z}~z{zy|}wwx}y~z}x{y}z{{y|~{yz{~y{z{v}~~y{y}x|}{~||z|y~wz{yxxzwwzy}{{{y{y|wzxy}{x{}|~|{zx|}}|{}zzx{}zwwyz{yyy{y|z{|w{yyz|{zz{}vx}y{{zw|xz||z{z{v}|zz|~zzx{}wzx{}y}zz~{xyzy||zxy}~xz|zt|y~y}~yw}y{}}~||{x|x{}|zz}}w}s||x~wyx||z{v|z~wvw|{~z||zy|||~vy|yw}~{|{}uyzu~}~||w|}x{}}zz|||xwz}}y~wx{{yy{yz|~zz}x~y{ywxy|}{wvy|y{z}|x}{{~|y|||w|~zz{}xzy{z}}v{{y{w|yx}}|yy|||z|}}{}|~xvz{y~|}ywy}~y}z}{{{{|x|||xzu|zyy~||{z}zxz}}zz~{|{wyu{|{y{{{xxz{z|}}yxzy||z{y}|~wzzv|{zy}|||yxvz{}||wwx}zzxwy|{y|~|y|y|w|w{z|yxzy|~}~~|{z||}~|}~~~~{}~}}}}{}||~{}~{|~|{}|}}{~{|~}{{~~}}|z}|~~|}~}~}{}z{}~|~|}}}}}~}~~}{~}~~}z}}|{~}~~}}{~}~~z|}|~~~}~~|}z~|}z~}{{~y~{{~}|x}}{}~{}}~~~~y}||~~|{~{|~}~|~~{~|y|||}~~~{~wzzz|~~}~~|z~~~}}x}~}~|}~|~~{~~~|~~||~y|~~|{{~}{|}|}~{|}{~}{~~}}~{|{z|}~|~~|{~~~~x~{~~||~~{~}|||}}~~~}xw}y{x{}}|zyvvzuvyzx{uuyz{zv{uzwwxv}x|x}|xzvyzzu{|~|}|wx|yx{x|zz}}|}}zzy{~xwyw||~zxwxyyy||z}z|xyzw}w{}z|xy}|~xzv{yw}z|~y}~{~|~{}|xxwxxx~{w|ywxzt|yz{}z|~y~z|w|{{xw{y}{z}zzz|v|y}|{z|y~y{~{~{z}}zyz||}z}z{y{yxzz}}xuw{zx|{zwwywz~z~|x|}|||yx}~|zz~~~zy}|z}|||{uy|{{~zz{|{w{x{zwzy~|x{xz{}zx}vx}|x|}y||yzx|{{{~zuywzzx|xy|~z{zz{v{yuz}v{zu~y|z{y|vy{wyz|zx{}wyz~vz}~{~}}y|{w}~~}|}|yyyxyz{x{yw~yy{ztzy|yzv|uxxuy}x~{~zy|~}{~y~|{|z~|y{}~z||z}{xyzz}vy}|zx|z|}zz}}z}|zy|~z}tzzyz||~}w}|y{{}~{xu||{}~~{}~{w}z{y|wyzyxzyyyx~z{{wyzz}zw}{z|zzz{z|y|}{|zy~y{{}{y}{{zz|{~zz{z{|vwv|zy{yywzx{{|}xx}z{y}|{}|}w|}{z{{~~xxy|y~}~z{xz|y|{{}z|{yovvy{xz}~zyyy|w|wz|wv~|xzywzx{z~xwy{w|v}z~{y{}~~y}|~y}yxzwux}uwzzv{zzx~z|ztysv|}v|{{zz~{}~{{{yz{|z~~~|~~}|||~|~{}|~z|z~~y{|}|~{~~{{|~|~}~|}~|~|||}~~}}~~~{{|||~|~~~{z}|}}~z}{}~||}~~|~~{|}{~z|~~|}z{}|}}x}}{|~}~~~~~}wy~|}}~}|{|}}z~}~~}{}~~{||{|~~|~{|}~~~~~~{~}}}|}{|~vy~}||z|~}{|}|}{~{}}~|}}|~||}}|}~|||}}~~~|~}~~~~}~y|~{{y||y||~~~~~~}~{~~~|~~~}~}~}{~||~|}|~}x}s}~{}~~}z|y{{}|{~}z~{}{~~|{}}~~~}}~}}~z~~}v{xz||}|~z~z{{{x|y|{{}{z}{}}||w{w}}}{z}{z}z|yw}{xv}yz}v|y|~wv}z|{{y{y{v|{y|yxzz~zzxy|zw||zyz||zyzy{w|z{}z{{{yy{z|wx{zzzxzx~|}{z}szyxy{z}}xv~{}ztw{}yv{{}zywwz~|zy~v}x}||{zz{z~yyz{|w~}xz~{|x{sy{zz~zx{||||||}y{|x{{}{v|y|t|}{|v{}|~{z|y|zzzzw~~z|{z|~|z~{{|z~~zy||||}~}vz|xx||x|}y{xx|z{zz}{~x~w{{zyw~{{{|z}{{~~}~xz~|yz{|~}|z{|}}{}~}{~~|z~z}xx}y}yv}z}x~{|~|{y|{x}{y}~{xz}y{w{}~w|}xy{{{{z{xzyxvx|x|{yx}z}~{|zz|~}zz{xyy}}z}~w}{y|z||{|yzx|}v}}yyywx{|{|~|vyyz{}{xzz|x{{yz{{|z{|w{~xz~yy|w{|{xzz}yzxwz{}z}wz|xzw|{~{r{x|zyx|y}||w~{y|{|zz{~~y{~yy{}}}~|{{w|{yyz||y{yz~~}}}v{x{~{{|}{yzy~yx|y|z|y|zv|wzyy|}xy}||z}|{y{~x|{|}y|xy|{{z}|xx}vz|~z}|yy{vz{x|{yyzxwy|nyxzxxw|{y{~|x{|zz{{y|{z}v||~y|z~|}}yzy|v{v|}}z{~~yz{}|}yz|}x|||~z~|}}}~}}~{~|}}y{|||~}~{{~y~~~}}{}~~}z}|~|~}x~~}~|~}}~z~~~|~|}yy}|}}~}z~~|}~~|}}}~~{{~~~|~|||}~}{}~{~~}}}|~~~{}}|}{}{}|}~}}~~}~{}~~~y{}|}|~}||x}{}|~}~~z}}~~~}~|}}~}~}~~|~~}z{}z}~{|{~~z}}|}|}~{~}|}~z{|}|~}~~{~}}}{}}|}~}{~|}~{~|}z}}~}z|}}~}~~y{~~||~|~{}x}|}~~~}|}~~~~}||}~~~z~~~}|}}~|~|~~~~}z{~}~{|}z~~|{}~{|}|y}|}{xx||x{yxx~uyzz{}u{w||~{y||z}yz{|~|wyy}x{y{zy}~|z}|z~z|w||{wzx|y}{zy|yyy{xyv~x}z~{|vxyzzw}zzt{|z}||~z{}}|wz}z~{|xy|zz{~yxy{yx|wrz{||{|yzxz{z}w|{~zy|}|~{{{}w{x}|y|zy}x~zy||vx}x|{}}y{xx|t}y|{yywwyz}{|yxywyzx~yzx~}z}x||~|}{z~}~~{~z~}x~{~}y~~y{{vv{}x~vzz{y|y}{{|z~{ysy{w~|y|vzz{x{z|y{}{xzyzz|}zy}|{~||y||wu||v{|~yzywzy|zw|x}zw}xy|x{}y{}}{{}{|~{|{x|{}~}{z|z{z{{{}||zy{yyv}||||{zy}{zvz{ywx{{y}z{{}~y{}~|z}y{y|{||zyzy|{zzyuv{yz}}z|w|yvwxy{}{}yx{ywyz{wvsx}z||}{|{}z|}||w}}~}|~{|yz|z{z{|{||}zy{~{uyywx{zwyv{~}z{zxx{{w~w~|}yzzz{z{z}}t|z{x{y|y{uzyz}z}{|}{{{y|{{v|x{ywyz{}y~zwyyzz~{y~{{zx{{~~y|{{|w|~||~ypt{vx~xxu|{zxxw{zywzv}|z|~}z{v{|zy|y~|{{}{w}|||x{{zz{zxz{x{{vx{{{xxzy}zy}xy|~|}~x{}|z~yw}z}|~y~{~w}z~~}~~~|{}~}z~|{}~~~~}{}|~z|}{}~|~~~{~}}~~~z}{{|y||{~~}~~~}}~|~}}~~~}}y}z}~|y|~}~~}~|~||~~}|}~|}z}~}~~|}~|~{z{{~|}{~~~~~}|~}~{|~}}y}}~x~}{}}~~|~}}}~~}|~}}}||}z}|~{|~~}}}~{}zzy~~zy~|}{wz~}||~|z~}~~}~~|~~~~}{||}|}}|~}~~{}}~}{~|~}{}z~}}~{|z~~}~~~|~|z}|~~{|~|~}|}~w~~}||~}~~}~~{~}}z~}}~~|~~z{~z|z~~~{|~~}}}y}z{{}z{||||wx{{zxw}xz||{y|~{~{{|w|y{wxxzv}y{x|{||w}z}|{zzyzyv||y|||{{y|z}z~zzxy||ywyz{zy}~y|z{y{}z{uy{xy|zx}{ysx{}z|~z{w|xvx{y|~y|zv{y}|v~~}~}zz{z}w|~yy}yv}||z{{z{y}{zy|{yy~}wpu|~z{{z{}}yyx|{zzy}}{yyx|x|{xvvyxzw}{xzs{{xyy{}y|{z}yyz{w{~|x|x|wzwy|y|}{}y|v{{x|{|vx{{|}xx{{{{xxvzyz{zz{|{z|}||w}u{y{xy}z||z|{|zz}}|{|xxy~y{z{zyx|zx}{y|~~~~y|wyyyy|~}yzxxz{||z{v|x|{~xz||}xwyy}zxx|{{{|zx|}y~zyx~~zxzy{}}|z{x}z|x|{||wyx|}||wyx}zzv{}z|y{{zzz{z}{w{yvy}|{zz|y||}}{zzy{uz|{|{wzu{{{{y}{}yz}{x{{}~|}yxy{yzzvyy|}~x{}z{{{v~|y|yzyz|{w|}|{|y}{{|x{{{|{{{{|z|z}zz|yw|y{|~x{||w~z|~xz{}|}|{wyv~{z{{{}x|y{zz~||||ww{v}z~z{tyy{z|xz|~zy||x}{|y{yzyx~t{y}xvzyy{y{yz|vx}z|~y{w|z|wx{{|zz||z}yxz{yy}|}z}wx{{|zyyz}z~{yxy{{x|~w|~}xwxxy{zv{|z}}{|~~}{|{{}~~}~||~~}~~}{|}x~~~}}}|}||}}|}}z||~y~{~}~~~}||}{}|~}}z~|~}}~~}~}}~~z}~|}{||~|}~x~}{~}{{|}}~~}~}}}}||~}~~||~~~}|~|~~{}}}}|z~z~}}}}}~{~}z~~|}~~~~{}~}~|}{}|}~xx}|~|{{z}}z{~}|~}}}z~z~~}}{}}~|~~~}z{|z|y|w}~}}y~}y{y~|~~~|~}}{||~}|~~~}~}~~xx~}~~z{~~z~~~}|}~}z~~~~}~||~~~|~~~zw{~}~~~|~~~~}~}}||z{~}x}}||{}{z|}zzyxywyzxy{zv|~zwyy||y~{xw{sx{z}u}vzyx|xy||zyzz}{}{x|y{v{}{|}|~z|u{{z{zzxzxxxvxw{z|{|zx{ry{yyzyzzx|zz{|}zx|w~z{zzz||}{y|z|xzzxy|z{|}{wxyy}z|x{xz{xyyy}s{z}w|zyy}x|wyywyxw~|~{|y}x||}zy}zxwz{z|}z~u{y||zxwy{zxxz|yx|}u~{|}y}x|y}~x~x}zy|z|y|zy~y}}w{x|{}{zzxyu{|{|||}|~x{}ws~zyxtzwxx|}~}xw{w}|z|||z|}xz}{vz}|xz}x}uzwwwx{}wvxww}y}u{zx}xy{}y|{y{}{}~~y|{|x~z}z}}|z|z{}v{x~z~}}|}xzy{{yy}~}xyz|{y|}~y{xz|~yy|z}{}|yy|~z||z{~z|}wxxtyvzzywxwx}xzzz|~w}|zyx|yxy}yzz|~|{}}}|{~~}uvx~|x}}|vx||y||}y}{zzvy{yxz}ywyxxxx}zw|wvw|~xz|z~x||{}zv~|ywww|w||w|}|}vv~{x}}{{vz{wwwzzzy{|{xyy|zxy~|~{x||zyy|w}~yz~z{|z{|zz{||~~yx||zxzx}}~uxz{~xwx|yzy{|yv{zw|{{{{~}}}{zyzyv{}{z~y}|zz|q}||{|yx}zzz|z|}vy~{z{wzxxu{{~xyz{zz{y|~x||zy{}}|z}~x|}~~~~}{}~{~y|~{~~~~}~~~}x}{}~{|||}}~}{}}~x~}~}|~z}{}x~}~}{}}~}|}~{|}~}{{x}~{|~~~~~}{}{|}{||x~|y{}{{~}{{~~||}~}|}|{z|~~}z}~}~~}~|{||}}{||~~~|~~~~~~|~~~}~~|}~~}}~{{~|}{}~~}|}||}z}}}}y~~y~}~{}{~}|~~}}}{{||{~{|~|~~}|~~~~}z|~}~|}{~}}|~}~~~{|~~}}~~}~~}~|}~}{{}{{wz}{|}}}}}~}~~|~~|}~~|}~{z}{~~|x}~||{~~~{~~~~}}}~~~~~y{{{~~~|}~~|x~}~}~}zw}{}y}{{~{{|xzyx|yyzx}|zxzx||z}{wz}}~|{{zvwz{}x|y}y|z{y}zz{|zzx|z{{|x|x||{~w{y{|{x~{~yy~zyyzz|zxyz}zxy{xzxxvxyyzxzywx{w}~|z|wxwy|}{xu{{vw|zwz{~{}xwy{yu{v{y|yx}{}vzz|vyx{{~zyxz|}zy~}yy{y{vwzx|~vvw{v}{|x{{{ty{}xy~wwyzxy|{z}y{z{|z{z|{zz~wwxyx{y~z|{~}zzyzwzx~{xy~|y|{z}}{z{~yzwy}{zz}~|{wxwz}z~|{xy}yyyy|zwyxzzyw|~y|z~~}|zx{y}y}}z{|vzx}wx{y|v{}|x~|}}z}xv~y{{x{~y{~zxtzyz|~{~{x{}|y}}~z}{x{zyw{{x{wy{~z|ssy||x{{|{vu|yz{y|||w{~x{}z}~{}{}zyy}{~|y{wu~}z|{}y|}zyz{z|}}}}||}|{zx|yyz{||uwz|x~y|yyx{|x{zy}zzyz{zw{z|yw{x{y|zyxz}|}|x|{{sx{z}x|||}y|wz}yx{~{|||{{{{yy}|}{wz|v{||{zyy}{x~zy{~|{|zy||~{yyx~z}wyx|xw~}y}~{z|{}}y|}}}|~zu{x~|{yz}z~yzyzxzx|zzxxzy~ztu{z{zywzz|y|y}}~vyz}{}~}}xy~xz|}y}||y|x|}vzyy{{{wx~{z{|zzxxz}{x~{|z{z{|wx||y|}}~~|~{}~|~~|z}}~~}w}|}}|}|}}}||{~}~~}}{~}~~|~~~~~~|||~}|}|}|~}~{z~~~~~}|}|}{}}}~}~~}}~~~{|||~}}~}~}|~}|}}y|}}~|~}z~}~}}|~}z}}}|z{|{}~}|}z~}~~z|~|~s~~|||}~}~~|~~~}}|{|}|}~~~~}z~}~~}}~~}~y||~~}~||z||}}|||}|~|z}y}{|~~}~z~y{}~}~{||~~||}z}~~~||}{~~~|||~}~|}}}|}}{~~~|~}||~}}~{~}~}|}}{z~{{~|~~{~{~}zyy|~z|||x~}z}s~|yutwv{y}zy{y|zyvzvyw|{zy{||{w|yw~{}~~{}wyz~z~zz{~xy|y}}{|xy}}~|x|y{x{|yy||uzuxx{{~~~y|wy}yy{y{{zzw|~|yxyz{z|}x|yzxz|y|x|z{vy|}sw|s{y~~yz{yxvyvy{y{}y|~{}{{z{~y{w||xyx~}}u|z~|z}~y}|z{xyywzvy|xyyxxzvxz|yxx~zzx~t|w|zx~wz|y||y|}yv~}~|{{|y}{wxz{yu{w{y}xywxyzv|yy{zxxyv{|x}wuv{ywyxy}zzzx}~|}vx||}yz}zx~}|~zzwxxy|wxyv{}xyy{yy{zyz~y||s|}}{{{z~||||}|{~w~z|vvwyz}|{|wuwwxxu}ww{y{uz{}~}w~x~zwzzwwyx|~z}x~}z~w}{}}||{}yzz{x}{y{{zy|z}y|{{{{{xzxzy{zzxzzw|||wz{}}yz{{}{z~~{~}xv{v{z{||{~{||~}y{vz|yyz}xw}wxyyx{y}|x{|yzwyxyzy||{zz{p}|xzy~|{xx{{ux{~{yx|{{{zuxx{x{yz}yvv{{wu{~|z|xzvz|||~~|zz|xz}}zz||{{{|yw{{vzv}tw{v}zxzzv|y}{y{x{uzwww{z{zwyvx}{}y|}yy|~{{}y|x|zyz}w{{}{|{w|x~x|xx}zwxu|yz|~~}}w|zy{w|y{|v}~y{|{||}z~}|z}}z~z|}~|{||~~|z~|}|}z~~}~~~|~}}~~{~~~|~}|{{z~~~~~~~zyz||z{}||~||~|}~}|}}|y|}y~{{}}~}}~}|{~~}|}z||{~}}}~}~|}{||z|}|{}}|{}~~}~}|~~}{~y~{}~~~|z{}~~~~~}{~}~y~{}}~}|~z~{}~|~|~~~{}}~z|~}|}||~}|}~{|~y~}~|~~|~~}|}|}}||}~}}|{~~}}}{||{||~|{~|{~|{x|{x|{{|||||zz~}~{|{~}{~|}~}|~|{y{{|||w}{}~~}{~~|}~z|}}||{{~~|}{}|~}~|~~|{~}}{~~{}{}}{}||{{z~}}~}{z}}~|}{~}~~}y}~{~~zxwxzzwz{{}yx|{z{yzy|vzy{z|z|{~z{|z}{}x}{{y}y{{{|wzzwvu}z}yw~xzx{zv{{yyvwz{|wy|||y{wz||w}yy|{{z|xz|v~{zxzy|z}w{{}zyyyuwywxx}z|z|zxw|{|z{wz{zx{yxyx|~{yzx{}{}v}vt}|~|v|}ywxzxz}{z}|||yy}{}z|wzx~|~|{{z~yy~xy|z}{zyxx}|{z{|xz|wzwxuz{zyy~wyzx{xy}}x{z|z}{{{||vx~z|||x|yyxy}zw|~||}}}|y|z}z{w|z}{||zzy~}uz}y|z{}u}||~wwyy|yyxz{z{~~~{}zzzvz|v{w{w}|zxxz{z|~xy{v{yxzz~zzywyxtz{~w|wwyx||||x{x||y|z{}~w{}xzvy{|yz}y~|zxzwxw{|{{}v{}w|zz~}{||z|x|w~~~xzzzz|v~zy~{x||}ywx{ywzxy}vyxx~xwyzzyx}zz|v~yyuz{xz}|~zx~{u|||{z}}|x{yz}zyywyy{{{}~w{|v|xx}~y|zz{v{}vwvzzzy~xyy~z|z{{zz{||{}||~yyuwzwxzt|{~xw|}zy||yzxy||~{}z}ww{~{x|yvx{}z|zwz~xyyy{y{{}z{zx}{{y|z}|xz||xyq{zxyt~xz{}yyy{~ww}z|xw}}{|}|~x~}y~v}||{zwyyxzzzw}y}}y}}|~zww{zzz~yx|xwx~{z|xy|}wz{||x~~{~~~z~}z~~~{~}|z}~{{|}|~{}}|}y~}~z~}~||}~}}~}~}|z|~}}~}}}|}~~z{|||~~|}x~~~}~{~}|~zy~~~~~{{}}}~y~~~}|{}x|~}}{{}|w~~~~~}||~|~z}|~~~{}|{}|~}}}~z~{}{|}~~~{|}~}}{{~}|~~|~}}~~{~{}|}|{~|~}{~~}|z}{|}}~}y~}~~~~~}~}}}~~}~~}{~|}}}{||~|~~}}}}~}~|}}~~~~~|}~|~~}~~}||~~||~zz~~}}}~||||}}y}~~}|}||~|}}{{~}}}{~}|}}}~yy~|z||~~}|}|~}~~z}}{{~}}}}~~||}~~~}z{}z}{{~}}}zvxzvx}zv{x{}{z{}z|zyxx|zxz}xxyvyyzw}z}{x|z|}{}y~x{v||{x|zz|z|||yxy|wzz|~y}zz|ww}txx{y{z{z{}z~zz|~|{zy|~~{|~{{y}yx|}~vx}}yyv||}x{}zxzx{}{wyy{w{{vx~zz{|z~zy{y}{}{yz|z{{{}yy}}|yy{{xzxzzz|{y}v|zz~z}xzy|{}|}{{xwy|xwzz~|x|{{}~z{y}y~~~|y~zy}|zux{z|zy~{{{{{y}y{{~yz{zxt{yzy}x~|}|z{{y}x}z{|xwv}{}zx}z|z|y}|||x~xxyx|uyy{zyx|w{{wzyz|xzyzy}yuzz|y{y}}}z||zz~zy}}z~|zz}~}y{{z}wu{y~y{|xw{x}~wyz|x{{xx|ww{{|xx~y{{z{|z|yyy}{xzw}}}y|{y{z|{zyw|{~}~|x|y{x||~{zxzy|y}|{y{{|~{x{xx{}{|z~v{yy|z{x||||z|z{yz|yyyt}wz{y~w{u{zy|{z|zyzy|z|z{z{~}{y|x{||{|}{{|{y~|}}|zwy|{zyz{u}{y{{wz{ywzz|{xy{}zwyz|zzy{zz{zz{z||}|x~~{{~z~z|{{|y||w}}u{}{z~z~z|{yvx}ywxz}{{}|yx}xzx}{}~{z{}zy~||{|~|z~|}{|y{w}ywzw{yz|{y{}~zxy{{{ywwz|{zy}}{x{|y|}}z}|~|~z~}~}~x}||~|}{|}}|~|~~|}}~|~}~~|~}~~}}}|}{}|~~z~~~~z||||}~}~}w}{w~}~{}}z}~~~}|}~~~}}}}~{|~z}}}~x{|}{|~}||~}~~}~|}}~~~{{|}|}}~|~~z~}|~~}{|~}~}|}}z}|{~}~~~~}~w~~~}{}}}~}}~|~~}|}|}}}~~~|~~~|~}|y{|~~~|~|~~|z{{}|~}}}|~~~{~z}~~xz}~~~{~~z~}~}y~~~|~|~~{{}|~~~|}~~}{}|~~~~~{}~|~}~~}~~|~~zz~}~~~|~}~|}{z{}~~}~}~~zy}z}~z}yz~{}y}|{yz{{|y|zy{y}{}w}xwzyyw|zv|~z~{z|{wzzwwz|yzzzvyxzwxz}w|||wx|u|z|zx}|zzyz{zz{xww~y{y|yyw}zzxyvw||{}xyy|w~x{yx{vywyz}{|z}z}x}{xywv{|{w}~z~|}u{wxzyx||uvz}zyzwyzxz|y|yyu{||{z{x|w{~~{{}|yy|z|z|yxz~xz{zy}{yvzxv{z{xywxz{{z}~yz{{x{yyw|yx|z{}z}}y{zuy}v|xzyy{yy|y{{|v|yz}z~yy}~zyzyzz|{x{|z}{xxyz||||z{y}~|z~wz{{{}uz}}{~xxx{{wzx}~z~}y~y{}{}yzyz|{zx|z|v{w{|x|{}{yx}}y{{zxxyzzz{~{{{}yv~yy|zyx}yyxw{w{y}yux|y{}||{w{}xxzxx}y|z~zzy|{u{||~y{{z~v}|ywxzz|x|~{{~zzxxyx{{u|}|szvxz}z{zy{z|{{}zz||wz{|x{{yy}zyz|wz{|~z}wx|}z{~y||~||{{|zx|z{{}{z}xz{~x|}z|z{yz}yzy{{y~zyxv{yzw}y|zzy{{y|y|yzy|{|zyz{{z}|z|}}zy{z|}zyy{zx{w{x{{uy~}~xzz~xyzxy{~|zxwxzz|uwy|{{{{zxz{|z{yx~{|y~y|{y{|zvx|zzyzzy}|||z{z{v{|{|{zx|{yyxz||}|~{|zyyxqwzzzv{{~~y{{z|}~{y{}~{~||}z|~~y|~|}v{z~x~~{{}}y|~~{~~~}}}}|~~zy~~|{}}}|}|}{|~}~{~}}}~{}z{}~{}|}}z~}{}~z{~}~w}}~~~||z{}{{}{}|~~~~}}}}~}|}}}{~~|}}~~||}}{}~~}||~}}~~}~{~~|}}||}~~y}|~z~}}~}~~}}~}~~~~{~~~~~~~}}zz|zz|}z}}~~z}}{}~{z}~~|}y}||{}|}~~}~}}{xy{z~~}}|~||||}}z}}}~{}~}{}z~~{}}}}}~{}}|~|}|~}}~}|~z~|}}y}z~{}{}||z|}~|~z|}{~}y}}z{|}z|~~~}}{~~{}~~}}{}}~y}|z~~~{~zw}x}}x}{~{{yxwsz|y{y~vy{zzuz{wx|zt~|y|v{u|x~}y{x~|x|z~{z|{~|}{{xw}|{z|yyz~xzw}|zxy|z|{x~|}|xz|{x|y~zy|txz{yx}z|zz|}}{||y|z|z|z{}yw}zzy|v|~z{x~{z}xu{x{yyxu{|yx|{{z{}xw}}z{~xxwx~{zx~z|z|{|y~w}{{xz|{wyxwyxv|{{|{wx{{yzzzzvyv{yz|w|zyy|zwv|||~{{}}zy{z{y}zyxz{zx~|y|z{xxzz}{{y{z~x|yz{z||yyyy}}yyxyz||yx}}zzz}z}}z{||zx|{zwwwvzxz}wty{z{|y||xzwywy~|~z|||y{v~zy}z}{~x}|{{~xwxxzww|{|}xwx{||yxyzz{{zv|~z~z|~z|z|y~wy}~{}zzx~z~zw|~|}||{{yzyzz||{yzy}zzyxvy|vzzw~||}zy|}||{{~z~|zxz~}{}|uyx|yzxyzy{xy}{zyyy}zw||{{z|}z{{{yz|y}z{xyx~|}~wzz{||z{}}}}yxv{~z~z{yz|{z|vx~yuz|{v{|z{yyyzx{x{x~|wz{zx}z{|{zw}|{yy{zx~|~v{v~}zywwwwy}{w}{vx{zyx|{{{yzz{{}{y~z}}w{}}}|}|~|{{yzx~wz|zzyz{zyzyx}wyxz{yz{yzy}y{yw{{w|zy{}||y{~}u~}{}||~|{|~}|}}{|y}~|{~|{~z|~~}~|~|~~{}~~~}~~~}{||{}}x{~}}}z{|||}~~~{~zy~z}|~}|~~~~||~~~}~}~z|}{~~{y|~}w{{z{||~~~}}{}}|~}}}~z~~|}}|~~{}|}{~z}}}|~}|{|~|~{~|y{|{|}||z~z{{}~~|}~~||}}z}{|}}{{{}}|~|~{}}~}}|z}}}~|~~~}~}~}||{z}}}||~y}|{~w~x~|}|}~{{}}~}~||~|}y}w|~}}|~~{|~~{|z|{}|}z~}|~}~}}{~}}~~~~}~~}~~|z|~z~}}~~}x}||z}}|~}~~z}~~~}|~|~~~~}~{~}|}~~{~}yz||||{}}y{yx{wy{|z{xvwz|}{zz|wr~y}wzzs}{~wy{|zx}y}|~|}{z|x~}zv}y}v|||}w}{}z{}{}}{x}z|z|vzy}||{y{|yyzz~xztx}y{yy~||wyz{~{w{|x||zwuz{{~wyw{}{{y{w{y}{{~{{{y{|xz|zzz{yu|{}v{zyxy{xz}zxyyzzzvy{zzw|{v{{|zyxxxzw{yt{w|}x{|z||{}z~}yyzz{v~||xyzxy{y~}~}|y~xyzy{{|z}{~y{||}wyyy{}}w{}{|zz}}}~z~{t||{}yx|y~~{{z|yz|{|}yx~|zw~~yy|zz|y{|{y{{{yz|~{{y~y{}|xz|xz|yz||z}z{y}}||{z}}{vsz~|z{y|y||~{zz}y~y{z~}|~z|}yz{{y~|v{}w~w|z~}wy{vzyy~z|{z|y{y{yyxy~zy{~t{{y|{}v~{|yw|~|z|z|{z}zx{yyzz{uzvz{}{x|zx}|w}y|yvy|{{|yx}ywx~yx{yyyyz~yx|{t{z|zzz|y}vz|}xyzzzx}yz{}~{zyx}|y|zzyyy|~{~z|yz{w|y~}}~}|zu{||yw|{{{w|~x{{zw{}w~{}~z}|{zz||zw|z~|w}y{yxx~}uz}x||||xx||}zxx|}{y{{{yx{yxz{y|}z}x}{yyy}~z{~z{{}xwxy{|{x{}{~xzq~~y{~zz{x|{xx|{~z}}{x}}zz||{xw}z~~}~{|~{}~{~{{~|{~~{~}{~{~~}~~|~}}}z}}~~~||~~}||~~~~}|||}~}}{}z~}}{~}~{{}}|xz~||}|~z}}}}{~y{|~{~}}~|}}~|~}~~}}}}}~|~|}|~{}~~|y~~~}z}||~~~|}}}}}|}|~}}|}~zz|}|||||v~|{~}~z||y~~z|~z|||~||}~z{~}~|~~{~~|z~~|~{}~|~z}}}~~}zy~z|}~}{}}~~v~||~|x||}}~{~~}|~{|}|zz}~{|~}{}z~x{|{|~}~}~}~yz|~}}{~}~}|}~}}}~~~{|~z}||~~z}}||}}}z~~||~|z}}~|}~zzxwwyz~}{{}z~xuy|xyyz{wx{zwz}{{uyz|{~yy{{xy}}yy{}z|}{{z|z|zy|w|~{}z|x{w|z}vvz{xxy|{w|xx~zy|yz{wx|x{zz}|{w{w}~zz{|yyx{yxz{z}yyw|||{uyzw|zvv}xw|y}x{{wyuzyywyw|||}zy{{|~}z|x}yz|}x||yx~z|yy{{zzvz{wy{w{yx|{||{yyyzw{zyy{x}ywx{w{zyz}y}w~|}{~yzz~z|}}{yy}yzx|z|zwuzw|wwzyw|zyyxz{zwys{{x}u{|~z}{{~|{xzz{}{zw|z{|z|zz{xzu{zz|zxzy{xz{z{y|yzy}yz{|v{y{xz{zxy|zy{{~zzz}~}y|u~{{}~||y{zzxz~{}y{u{yyzwyxwzx{yzxz~wzx~}}}z{y{|zz~{{~y~}yw}~|||}~y{ywzy{|vxwz{z|z~yz}{y}xy~yzyv~zwy~xyx{z||{x}|}y{{y}y}}xz|}x{}~y{{xzwy~{y|wyxyz{{}zy}~x{|z{y}z|x~x{xy}|y}{{|x|{{yy}zz{yzz|xxwzzxy|z||w||{{yzz|v}xw~}{zt|v|~{x|z~w||zz~~}{{}t~~{z{}z{z}x~{zzv}{|ty{yzyzxuyy|yz{{xvx{{}~~}{|y|w}{zy{z~}zy|y{~{yzw|w|x~z{zxy||uzyxtyu}yy|~ywx{{~}y|xy~{}xyy}}}{~|}~~||{z{{|{}|~{~~~|~}~}~}|}}z~~|}~|~{}}}|~~~||}w|~x}~~}}}~~~z~{|{|}}~|~}{|{~}|~y~|}{}~~{xz}}}~z~z||~{}z}~~||}zz|}z{~~~~|u{~}}~~|z~z|{}{|z~~{y~}}z~{~}}~~~|{~~{}z}{{~|}}|}z{}|{}}{~z~|}{~{~}}~{~~~}}|~}|}||y~}|~z~{z|yz~{{}~}||z}~|}{z}zz~~}yy||~{y|}|z}|{~{~}z|w}|~z|~|}z~~~}~~|z~~}~}y}~{zz}z|}y~|~{~~~|~}|~}}{}}|y}}{z~~}~}|~~}{|||~||~}y~{~~{~{~}}}}{~}|~~ywyz~~~}~|}}}}y|{xxv}~||zz|}zyv}w{{}z{wyx}yww|xz~zzz|w|xx{y}y{{|{zzy|{}}{{{z{{|yyz~zyz}~|xwxzx{yxu}wzz|}{{{wyzy|zxy{}||y~z{{y{}wyyyx}~yv~z|}yw{xz}zzz~~vvv|z{zyvww~|}}yzuy~x}zxy~zx|zz||~|yyzw}{y~z|xz|zzw|xz{|zzy{zzzxzy}w}x|yzzxzy||y|{|~{{z|yxx~xxxxzyzy|{~y{~y|z{|}{}}yy|y{||zz|}zv|||zx{yxyz|||yw|}zy{yx|}}zwzz{~z{zx{yy|y}}z~{zzzz{{zw|yxz{{w|zzx}z{zyz}yu{{{|}}vy{z{z|vzzz|}}{~|}{|zz}{z~x{{{}zz{yyxy|}xz{{|zzwuy}zy{|~~xzzzzz}z{|yywy~|{vz~xz|zzzw{~~~zyvxwzz~{{z|y{}zzy{z|tv||}||{zy{~|yzxw}||~z~|||{}yzz|{w|zyz|zz|y{}{~z{|zzz|y~}|xy{||wzyxyzz|wrx{zxzwxyz{|~}yz|zzzxz}~z|w{y{{|x}zzzwzz|{}}|xzy{}}|yy~}uzzxy|}y~|yxywx{}{{z|z}w~z}{}|xz{}w}yx|~{{k{|xu}x}{z{{xxyyz|y~y{{}{x{{yw{zy}z{}}|z}|{zzvzy{x~ywz{~w|{sz{vwv{|~|wwx}x{~}yz|z|z~x{zyx}}~~~}}|}~||}~}~~z|~~~}~v{~}}}~~~{{~}}|}~|}y{{}|~~}}~}~~{||}}}~~|}}|}~~|z~{}|}~}~}|z~}}y}~}|~}|{~||}}}~~~~}}~~{~z|~~{}~}}x|~{|}|~~z~|}~~~{|{~~z~{{}z}~}~z|x}~{~~|}}{~|~}{|~{~~}~~~~}~~|~|}~~}|z~~~{~}y~}}}{}|}~}|}}{~}|~~|{}{}}}z|~~||}~}}}~|}~}}}}}~||~||}}}}|z}}~}}{}}|{{|~}}~~}|}}~~~~~y~|z~~~{~}~~{~}~{z~~y}~|{~}}}~~~~|~}|}~|~z{||~|~}~}}~{~|~||}~}~|{}}~~~}y{~}}}|~zxx}{{||}}|vy{wy}}{y{xx|zvxzyzz|yyzwy|xz{xyw{z~{x|{zz{x{{xz{~z{|{|||yzy{yyywzvx}x{z|wytx~xx{{{zytw{wyyzyxzy|wxz}{~yy}wx{z{~|z}{xy{{zyz{|yz|w{zyw|vy{z{x{wzvyx{yxzv{|z{|zy||~zx{zzxz~~|x|zyx{{}~x|{wt{}}wy{zwu~wx|zzxzwxxxxyuyx{ytz{y|x}|}yy|{{y{}zx|xzz|}|yyxxyz||{wxx|wv~syxuwzyxxxyy}wwxzzyxz}y|z{{||{{y|}{w||u{zx|z|y{{|}z{zzz~xx|z{v|wyxyt~z|y{y|zwzz}~~yzz{~x{}|vx{wz|y}y}|z|||zw{ztyz~x}z{z}{v}yyy{|x~{|wxxzvz|z~z~}z~x~{}y~zy}|}|v|zy{y|y||zyyy~{y{}w~|{|{}y|{{z{z||x|xwyz{xz{~}zx{z{|{x}||y{yyzw{xy}{{{z|||v{z}{zyz{v{{{vz}{ww{{{y}zwzxwz}{w|z|}|x}~|~~zxuz|}x|z{v{x~zxzxx~wx{{yxy|y|z|yzwz{yyzz{z{zz{~z}}zz}}y{y}|xzx{y{x}}y{|{}zw{zwyxx}y}wyx{x}wwyyxwyxzz|vxu~z{~}xz~z|{}yw}{z|}y|zy{|y|||{}{|{{z{{ty|yyxztytzw|}}t{{yxxz~zy{}|z~zy~yy|z{}{{{~|{|{}z}{{x}{|}|{{}~{|~z~~{~|z}{}{}|~~{}|z}}y}~|~}}}~{y}z}~~}~~~}{}~~~w|{~~~|}~z{~~|}}{|}x~y~~{|}|y}}}~x}|z|~~|}|}}{}}~~}~z}{|{}}~}|~}|}~|||||{~~|{||}~v|}~}|}yy~~v}~}~}|~~~~~~{~}~}z~~~{|{~~}}|}}|~{|}~}~~}x}|~|}}}}~}~}}}}|{~~|~}}~|~~~|~}}~~|~|~|}~{~~}}}~}z|~|~z~~}~{~|}~|}||~{|{~}{x|}z|{{~~~~}}|~}~}|{{}}}~}~|{~}|}|}}}{{}{}~|}}{|}~~~{~|~{z}|~~~~}|}~|zx{|{zyz|xv|xy{y|y}wu|t}}{{x}z{x~{v|yy|~vxxy{|{wxzx|}xyz{zzw|vyt{}y~xz|x|yx||~yt{x}xx}{{{tz{txyw{}y}y{{y{zzyy{|}w}y|zwyyz~zy{~wwy|z|yzyz{}~|x{y}|xywzyy|{}w|{|xzzzywz|zx{yu{}y|yzy{wy|{uzyy}}x{}{yz{w|~x}z}xzyz|}|x~xyy}wxyyz{|v{~xw|{zyvxxyzz|~yw{{|u{~yyzy}{{z}v{|}|}zwxzz{{yxzzvw{z}{zxz|w}z||zxyyzzw}}x{|wzzy}y~y{yz{z~z}}{{y|z{zwyz||}{{{zx{|}{zy~wyvxw{{yw|{zyzxy|{|y{|uv}{x{uv}y|||z{z{}vz~ww|wx{y{|z}{|~wzx{zvzw{{|~w|w{zzx|vy{zz{yr~yzx|}y~y}}xzu}|wz~|{~{z{}{{xvwxzy}xzyy||~{yxyy{|~xzw{yz{vx{x|}|}x{~~yz}|y~|~yyxz|zy{y|zyyxz{y|zwwxy|z{{ww~{zz{{{xyyuyzx{{}{}yvxwy{yyy{{z~wzq|{|yx}{{xxz{}}yy}{zz{yz}{y}{yyzw{|{xxy|v}{yvz~}xv{w{|w{z}{z~zwy|zu}{}|~y}yz|~|zyxzzw{}zwyz{zxx|wz|zz}z}xzy}x||w|{{{|||x}y{{yz~w|||||zxzyzx|wz|txyywyyx|yxxv|w|z{{|~}~~~|~}}~|}{|{}~z~x|{|}{|~~y~}{}}}z|}{~z}~~~|}~~}}|{}z{z~~{~~}~|~~}}}|}~}~~~~{}}~~|}{}z|{}~}|~~z|{}{}~{~}~{||y|{|y}}~{~y~}}||~}~}||}~~~}~~}~~|}}~}||}z}||z}{~~~{~~|}~}}}~}v~{z~{}{|}y~|}~|}z~~}w|~~|~~~}~}}{}}}}||}}}{~~|}|z|~y{zz}~~|}~}~~}}|}}||~|}|}~|~~|||~{{}{z}}}~~}{|~~~~~~x~~zy||||z|y~}~}y~y{~s}}|~{~~{|}~}~}z}x{~}~~y~y~~|z~~|}~~|~}zz~}}{~~y~~{}~~|}}{}~u}|||zz}y{{|{|v}v}{wyww{zzuxy{z|||xzx}zy{x{{}zwvz|z{{w{z{|z}||y{{|x}{}{|{}xwxwzzz|wx{xz{yzx|v|~x~xw{zzzx~uy{yzwz{{{{z{yywyzzyw|}{{yx{{w|}u}|zu{~z{{z}{zx{}|yyz{{|xwt~xvy~z{vyz{vv}wwz|||{~}z{y~y|z}}|yz~{}xxvzyx{zwy{y{||yz{yx|wxyzyyy{|}y||{|z{{{}}z{|{~}x~~wzz|z~}~}x{wzx|{|zz{}wzyz}{x}wwvzyzx{vzyy{t|}|~|~|y}|zy{{z{x}y~~{}zz|{zxy}|z}{|||yyv}xyxv{xzz|vzy{{zxz~wx~yz|x~xyy|}|{||z}z{zy}x}vy|zzy}zv}zyv{yyyz{w}yz~|xxxzy|~}y~}|v~~~y{}x{~v~}}}}~wzy{|zx}vz|~}{zzxvuzv|{{}|z|{{y{y}yx}yzyyx|u{|{}||{}|yv{xy|yz}yx}{{yxx{x{sx}{w{w}yyxvzxxyxz}yyywz|yywz~}~||yu||~zz|{|{}}{}{}|y}x}|z{zxw~{|{}xuz|xy{{z|{~zyyu{{|y}y{~|}xwz||y{{{xz{y|y|}yyyzy~|{y{{yx{yz{{{z{y~|yvvxzu{wx|~{z{xzw{zz{y||}y}yy|z~||v{}yxy}}{x|xw||z}{zyyw}}|{z|{w}x{|{|x{~{}{|{~z|z{||||}~~~|{}~|~}|x~|~~|~}~~{~~~}~{~~~}z{~~{}~}|~~}{|~~||~}|~{~~}~}}}~}~|~}~{y~}}~~}|~{~~~{~}~{}~|}~{z~~y~||~{|||~}{~}}z|~{~~|~~|~~}~}zz|~|~|}~|{~|||~~||~}}~}~~|}~~~~}y~||||}}~z}~~}{|{}{|~}}}~}}y~|~~}~~|z{{{|}~~{}|z~}|}{}~}~y|}z~|~|}||~|{}~}{~}~~|~|}}}y}{~~}~~}|}~~}~~x~z}}|~~~|{}z}{{}~{}|}~~}|}~}}~|{}~~}~}~{{}||}||~}y}}{}~}~}~}~~}z}~{{~|~~{}y}~~|}~yzyx{y~z|{xy{yyvz|y~{}zz|zy|y~wwz}y{vy}w{wwwz}xz|y}zx|zwzw|xy}~x}zzy{zz|yyz{|wz}z{z{{|~{{zxyvyxy{|zvw{|w{v{x}y{||zzuz{zz}|zy{y}{t~{wzw|zxz|{z{yzyy}|||}w||z}w{{yzxyz}yxxx{x{zxzy{yzzs~zyzyyy}v{ywzz~zxz|{{x~xz|{z{}{xz{v{z}|yxq{~|v{xzzwzwuywwzyzuz|zy{{yyyx|y|wyw{{x{|}}|w|yw{{{wv{zzy{ywyyzz|z}zzv~z|~{|y~}{xy||~zxyx{z{}{zx{{}y|{z{zz|{{w|z|yw}{z{uw{}xy{}{yzv}z~y|x{{{|{{y}~}y{~}xx{z}|xzz{z{z{{xx}{|z~}z~vw}{z{{}y}y|w~x{zyy|yxxxzyz{{y}tzy{|~}x|wx|wzy|~||v{z{y}}x~yz|yzz|x{~xz|yxzz|yuzxw|~vzty{}y|~~}yz~y~|{}{yxzz{yx|x}{tyxz||zxyz{|yz{yux{{xxvz~zzx{{wyy{xzz~{xwzy}zy{{|xy}|w{zz{{}|zwz|vv{{{~y{xxx}}{z|}zzx}{{~zxz{}{z~w}{|y{{x||z|}y||zyyz}zuz|zz{yz}{{y{y}{y{|y{|{zyvy{{{{z||{{}~{~x~yzzxw~~{zyz{|~x|x}}}zy{|uw{w{|{}zxwy}zyz{zx~|~}{}z~~~~~}|||~}{~}~}}~~}|}}~{~~~}~~w~|{}~~}~|}}}}z}|~{|z~|}{{~}zz|~~~~~||{}}|{~~~|~y~|}}}~}|{}|~||}{|~~}|||}}}{|{{~~~{}~~~|~||z{|~~~~~||}~~z|~{|~zz}~~|~|{~~|}|}|{}~}{~~}}~|{|{~~~|~z}~}}}}|~~~{~~z~|{~}~~}}|}~~{~|~~}}~|}}z~{~z~}{{~|~||}x~}}z~}~}|~}~}}||~~~~~~}|~}}}~~~|}~~|xz|~~~~|~|~~~~z~~}}|}~z}||~}t~}}}zz~}}}}|~~}~~|~|{|~|~{~}}}}~}}}{|~|~}|}}~|~{}~}{~~~x|~}z{w~|{}z{yvzxz|zv||w}sx{xxy~y|wy|zz{yz{z~y|xyz|z}{|||{w|zz}{y{{wzyxz{|{{x{yx{{tw{z||}|}}{zw{w|xyx|zvsxvz|yuv{{|x~{}y{{}z{z~|z||z}}zzszzzxyv{zzx{uxvux{wxzwzu|}zw}x|x{}{~x|{||{yxy{zy{{z}}}|{|{|z{y{{y||z}zzv|x}tw{|v|wyuzyz{}z{v}zz}}vu{zx}}}zw{|xx~yz{~yz}|~|}y~z}~}zwzwzw}z|y{{{yw{~|}|ywvyvyzy{w|xxzxzy{w|}z{|}{{|~zz{}x|~xyx{yw|x|}x}yw}x|x}}|xz{zwwzy{y}}{y|{}yz}{|wxz{}y}|~zxy~}{{}yzw}{z{zzxv{vz||zywxy{zxz{{y|zzy}y|}~|~||z|||y}zy{{y~{~}}xz}}x~{z}yyzy{xzx{|yv{~}xzzw|vy}yy~zyz~}}{w{x~~yzv}{}~~zxz|~xx}zvzy||{}wz{wzz|{ywzyxyw{uzz|~{{z{{wxy}|~~z~~y{z}x}y{xy{x}z{ttyz{zwxxzwz|xyxz{{s}y}y{|}{|zz{|x}y~||v~||}|{|yv|v|xy|||zzx~yw|w|{y{||yx|zv}|x~ytx||zx~{}~|{v{}{|ywz{{}|{||{u||z~x|{~wxzxyz|wxwy~||~w{|vz}{x~|sx{yz{{y{{v||yz|~||{x~x~}}|~~~~|}{}~}|{}z|~|~~~~}{~}~}|~~}|}|z|~~|{}{}}~|||~|~z}~||~}{}}y}z~~~~}~}~|~~||~~}}z{{~|z~~|{~~z|}}~~}|~{{{|}~z{~||~~}}|~~|}|}{~{v}~~~}z{{}~|~}|}{|{}~~{}{|~}}y}||}|z}~{~|z~|{}{~{|{y}}{||~~}{}{}}|~~}}y~~}|}~}zz~~~|~}~~}|z~}}~|{}y~}~~~~~}{~}~{}}~}{}y~~{~||}~}|x{}~}~~}|~~{x~}~y~}|{{||~y|}z}~}}||}|}}~y}}}~}~}~~zy}}~|~|}}~~|}}}}}|~|~~|}~{~}}{|y|~|~||}~{zxzzy~{yyzy|{wyz|vyz~x}xy{zzz|zxzwx}w~{{z{}y}yy|w}|||zy{xxwz{xyw{x{{xvvz{}zv}|{w}}zu|~|vx~y}{y||y{zzzwy}~{}{~z~{u{z|z|x{z{y}~wy{|w{}v~x{x~||x{y}}wy{z}z|yx}zzy{w|yxwzzy}y~y{{{|{y|yzxx|~y~{xzz}z{y|x{z|}wz|yxxztzyw{zyxyxz{zzwxz{zxy}zvy|{v}}|z|zx|{z||y}}|x{{{}{zyy|{x|}zyw~{z||u~w~~zz{{v{w~zzw}v{|{yw|xwyzwu|yy{yzz{z{z~{{}ww{{|zyx{{z|wwz{x|xvzx}}{}|z{zxz}w|xz{z~zx|~z~yyy|z}z{ywyxwzy{z~yz}x|y|yyzz{y|v}}{z|{|z|{}{|}zyyy~{{zxy}|{{zz~xz|||y|xyzyw{yxxz{uyz|x|zzz|zx||{{z}t{z}xy|zz|}xx|x|~w~vz{w{|{y|yv~zz~y{|wz{w}|z{~{{zz~|{z{zzzvyzxwzy{{y{|z|xx{}z~vy||zz~{xx||{}wyyxzy}{yzz{{y~z~~z~v~z|}||zyzx}|z{yvzuz||{{{{|sx}t}|{xzzz}ux|z}{|zy}|yy{}zz|}{yz~uyxxzzy}zz|}xzz{}{}}}xx|}{y|yxzz~}vz~~||w|z}}{xvxu}zz|z|z~}y|}{}~{}}v~|||~}}y}}}~~~~{~~{|}}~~z~}~}}~}{y~|}{}p}z~~|{~|~~||~|}|~}|~}~|}}||}~}{z}~{~}||~||~{y|~}}|~}||~z}}|~}~|}|{}{z}}}z~}~}{{z}~}~}~~~}~}~}~||~|z~}~}~~}~}}~~}}~}|}{z}~|~~z~{|{~~{~|~}}|~{|~||~~|{||}}}}|}}~~||~}~~}}}z{~~}~|}}|}~~{~z|~}}~z~~|}~~{z~}~~{~||~}}~||~~|~}~~{|||}}~}}}{|~~~~}~}{z|||}~~}~{}~~}~~|}||||~}{}}}}}|}|~|~~~}~~}}~~}~}|}~||~~}y{}{u{}}{z{y|}y{||y{xvy|x{zvzv|}zzwzy|zw}yxxyzvyzyzy}xt|}|{z{{}{z}z|z{{|yzzy|zyzzx{x|}xx}zy|w|zz{w{y|zzxwwyyz{xx}}|}}z{|w{{{z{|{~}|y{x||x|yxz}wxyw|ztz}{x|y{yy}xw}|zxuwzzy{z}yzx}|yz|y|xzzwy|}|{{}ywzvztu|}{z{x|xwy}zyt}uw~{{yyy{zzw~||}~|{x~yzzv|{|{x}zz~|}}zz||xw~zxvx{xz~wwx|}}zz{z{zx}u{|{}vzzx}yzz|{z{{z}{{}|z~{zyz}wzwvzvxy|~wzw|}z{|vxwz~||zyrzx|}}wy{|}xz~x|{{}|}}{|}}|}{zvzzw|y{zuzzvzwwy|{zxy}yxwzw||z{v{{~}|x||xzy{|z|{yw~}z{zyz}~y||y|{z{zvzwzuu|{uxzx}wyv{u{uyx{~z}~y{z~~~z|{}{z}z}|{xx|{|yyxyzzv{y~wyvzw|yz{|{yyv~}t|z{y{w~~{}{|yx}}|~{z}wxx{{zzz{|zw}x~wz}yyzz}z{|y}|xzyyz{{ywuw{|}w}~~v~{x{z|~~~z|{zyyz|~{z|{zy|}{zz|v{}yzwwzyx|w|}w{wzzxys|{}x|y}x}|yy}{}wz}y~y{z{x{}~~v|zz}y||zz~~|v||y|~}xzw}yy{xu|x{|v~yy}x~}|z|}||{|}~{y{||}|~~|yv}~~}||~{~{}~||{~{~|~}~{{~}|~}~zw}}}}}~}~{}~||{}x{|{||}~~}{|}{{{||}~||~~{}}}}|~xz{|}|~~z~~{~z}{z}~~|}{|}~~~}~}|}}{}{~{~y~~~|~~~~||~~~zz~~~}w|y~~{}~}~z}|}{|~~}~~}~~{|}zz~}w~y{}||}||~~~~||~{z~z||~z|}~|~}~~~|~{~~}}{}{~~}~|~z|~{}|~~z~{}z~|~~||~~|{~}z~z{|||||{~}~~}}z~}}}}~|~~{}|~{~~|~~~}}|}~~}~{z~}x~~y~z}z~{~~z}|~||~|{~|}}~||~|~}{|y{~}}~|~}~}|}~|x~|{~|||}~~}~{~|{{~~w{~}{~zx}~z}{{{{}{~~}~|~|~xwz~zw}|{x||yvw}{zzy||zz|y{{~{y|zwyzzyzzuzvzw{xzxyz~~|xyzz|xzyuwwzy{y{z{y{z|z|yz|v|tzy||||wv}|xzz||xvyx|yz~v{xzz{|{{y||}~zy~~ztwy|yy}zyx}}{~zzzz}{|xzxx~{xzyy}{}{y{|yu{|{~y{yw~z{{|zw}{{|y{xx|}xy{|z}z{|xw|zw{z~z{}}|wwzvy||vy{wx}zy|zyz{}yyz{{yxy|w~~||yzw}{uw}ww|}{{x{y{y~{x~xvux{{v{x|y|zz|}|y|wzw{|zuyxy|yzw}z|x~xx{|~{yzy}{~yxz{}x{~{xyv~}|y~|zz{{xy{}z{z}x~wyyz{z{wyzy|wx{wy{ywz{z{zzyy{u|z}y||y|zx}y~|x~xwz{}xy|{}{y{vtx|}}~}x}v{~|z{y}yy~ww|~}}z~||y|{{||x|{yyyxy|xxzyw|wzxwyz{zyzy{~w{zzxx}y{}{}}zy~z~yu}z{~wy~y~~w|y}~x~y|xww{||zz{w}yx~~|~|z~{z|z~{|y{|||}{|z~~{y{}v|zywyvyx~wz|{w||xyxzuvxx}v|}xz|yyx}z{x{v||zy{y|||qywyx~yyx{}~|||z{{vzzy{|{z}}xzwx{w~yy|{|t~}{zw{zxxyw{{|~|||{}~{||~|y~{zz{w~x|}{w{zzz|yzzxy|{y|yzwx}w|zzw{|~~|z{}~|~}}z}~xy}}}~~|}~|}~}|~}~{~y|~}y{|~~~{}|}~|}}|}zz}}~}}~}}y|}~}z|}~}~{{{~|~||z}y}}}~~}|~{~}z{}}||{{}||{~~~}~}~|x~~~~~z{|~{z|z~z{}~~~|||~|}~|}y}{~}|~z|}}{~|~~}{}}~}}y||~~}~}}{}~|}|}}{}{~~~}~{~}{}}~{~~}}}}~}{zz||~{}~z{~z}~~~}~~~}y|~~z|}}{}}~|}}}~~~|~}||}~~~~~~~~~}~}z}}~~z|~~z~}z}{}~~{|~z{~}|}z~|~{|z~}}|{w}{x|}~}~}||z}{z{}~~~}{~~~{z|||{~~}~|~|~}~z~}}}~||}~}}|~~}~v{|{{{}y~|{zw{{vyutxzuz|v{zzxyz|zu|{uzxu|vxxz{z|{~{xt~|y|{w{}~z}v~~}z{x|{w}xwyyzy|}yyy{x~}{y{z{z}}yr{ywyy{|z|z{zyzw}z|||x{y{}}|}z}|}~z~|{wz}ywywz{|ww|z}}z|ywzyy{zxyzuwz}~}|yvz}vy{}wyz}~zwx{z|x|}yyx{|wv{~zyx~zy|sx~}u}yuzz~zzzxyzw{{zy|{{y}y{y|~{}z~uy{~z~vyzxy{z{{|wv~yzz}x{||zx|{{zzzzzzyxx~{y||~|yz{|z}w}|zw{~{x||{zz{z~y{y|w|x~z}xwzv{|wxx~xy{xxyzz{z{|w{~z|{|||zz~}ywx{}w}vzzz|x}}x{x{xy|vzyxyyz|x}z~w{zy{wx|zzz{}wzyxz~yw|z~{|~{wyy{|~{yy~~zw{{||{x||zzy{{yy{zyy{wxv}u|zzzyww~zyxy{{~}}y}xvx}~}{|w|{~{z|zyxy}w{zx|}y{xy{zyw{z}x|vz{{zw}yzz{~x}y{{~|{}|y||y|}{z{|z{y~|~wzy{wy{y|{{yz|x|z|xz}zx{u}~xyxu{xy}zzy|yy~zs|{~zyx{{yz~{}x{x{zyw}yyzvyzy{yztzyz}{z|wywywwyzxy}}~yz~y{{}|~}z{|z}~{{~z}|~}|zvy{~{x{{z{ytz|}x}wzxyy{|}zz||zz|}x{|||{w}~y{|~~}|{}}~}~|~~|~{}}~{}~}~{}{|}~}}~|~||~}~}}~z~y{|~{~{|zz}}y~}~x|}}}}|~|}z{y~~}~||{}|{{|~{}~{}|~~~}~}}~~||~{}z~~}~}|}{|{{~|}~~~~~{{~}||z~}z~|z~}}~|}}|~~y~~~~}||~z{||}{|~y}~~~~||}~|~{}y|{}~~}{~}}~}~zy}}z~zz~|~}|}}zz}~{~~|{~{v|~|~|}|~z~~{~||}{y~|~{~~|}{}~z{~{}}}|{}}~}~}|}{}{~|||w|}}||{~~y{~|zz|||~}|||~~}~~}|~|~|{~z}y{~{z~~}|{}{{~||}~}~|{x~}~}~|x|{||}~}~|}||z|zuwywyv|{{}yx~y~}yy||w||ty}x~z}~{y~}x}zx|zx|{vz}zz}{xvzwwz{}{x~{}~y{{xx}zy}w}|xz}}{zywz{yzu{}w{~zx}x{{{zy}{wyzx|ywy{xyyz{zz~xz}|}xwyzzxzxzy}w|{~|w~vzx{}yx{|~yzy{|xx|z{vuz{xxzy{xx~yy}z}}{{z}~z}zt{{}|zv|{z{~~xv|z{uxz{zwxyzw{z~xz{zxw}y}|xyy}wz}yzz{yzy|vxx{|y~~~{z}wwyw{xyzx{|~w{|{{z{s|wuz{~tz{w}vx{y|zxy{{yx|zv{{yyx~y~y~y~x~{|{z}w{z{xzy|w|{|y{|z~|zu~wz~~~zz|}|||x{yzwu||{y}|{}}x}y}v{wxyzxytxz{w|~|vx|~zx{y}}|~y}y||x{{yv}zy{{~}zzyx{{z{wvw{~}}{z~{{{zxxx{yxx}|x{|}v|wx{{yyzzyy}|z|xt}|~yz{{||zoz{}zy~yzz{{yy{}}wzy{ywvx}zyw{|~~v|v{uzy|y{u~}x~zxyzvz}w}|{yyyw|z}xw{z~}y}xwx|zx{x~}|~{yvy{yxv{wzzyywyx}xy{z||yxyw{|{{z{{|~x}{{y|y}zxw{y{{yz{}z}xw}z|}x{z||yy{z{y|{zyyzz~zyxx|z|y}{u{|yyy|x~}}{~|{zx}z}~wyzyz{{zzyy{yw}}vyzx{v|z{xwzwv}|}y{wzz}|~~~~}}}~~~~~{}}~~{}|||~}~}y}|}~{}~}~|~~~}{~}||~~|y~}~}~}z|~}~}}~}~~~{}|}}|}||~{~{~~}{~{~}~~}~|}|~}|~z}~~}~~~{y}~{}~~}}}~~~}}}~z~|{~y}}~~~{{~}}{|~}~~{~|~{}|z}z|x~~w}~{|}|}}y|}~|{~~~~|{}~}|~~|}}}{z}z}|z}}~~}}}{}}|}}}|}}~~~}~|}~{}}|}{}|~|z{}~{{||~~}}{|{~{y~z}{~}}~~}~|}|~z|~}~~~}}}~|}||}|}~{~}~~z~}{}{~{~~~{{x||{}~~}}v}}}~}}}}}~}~}{~~~|}|{z~}~}~}}{}|~zy}~~y||}|~||{{~|~}~{~{~{~|}}{z~|z{|}|}||{}z{yux}zyx|u|zyxw~{{y|}zxw|wxzxyyww{{|wz|y|z{yw}xy~v|w}||zz{|zz|zyyx}zy{xvzvxvwz{~}{y{z}yyx}yw{|}{yxy}xyxw}|{z{zwxy{x|}}z}|y}|yy{}x{|uvz~z{w{~yzy}}}}yyyzyzw~zy{|}}}wu|{yz|y}}|~||z~{xu}x~{~zuw}ww|yzy|{~|yx~{zww~zx}yww|zxvz}}y~yx{{wz{w{|xzy}|{|w||z}|z|y~wyu|vx{xw{x{yuwy{y|}y}{xxyvv{z{{v||~zzz|x}|z}{y}y||w{|x|{}xxzwy~x{}zxx{u~wzv{~x{{|z~{ywyyzz|y{|{|~z{{x|~}w{~{z}yx~{zz|xvxzyyyxzzxyyzx{zzzzzz}vzw{wxz|zxx|||~y~{}{x{zxz|{w{||{yz{|xy{|{v}|vx{u{x|tzz{uwxy{xuzx{zy~{wz{z{|}|{zwz{v|{y~|{zx~z|{|~xz{w}zz{{yxzzu|{v{x|zvww{v{w|z~z{z{||yyy{|}x|{z{z{|zz{|z||y}xwywwvyyz|{yxyyuwx{zxx{{}v{x~z}wywz|~yyz{|y}zx~}|{~|y||{}w}{{ww{vwu{x{~{zyy|yzyz|zvxv{}y{{y{{{{y~~v{}~{uy|{x|}x}|z{|}{zyw{x{{yyxz|x{zyx~u|sww{~{zz}}z|||}{{xx|}zz|x{{~~~}}zx~}}|{~{z~|}|{{~{}~~}~z}~{z~~|~}{{~{~|}|~~~}{{~~{|~|~|~}}~~}|~~}~{{~~zy|y{}~}|~~~}~~|}~|}}~|}~~|{|y~zw}{}~~x~{z|~}z}{~}{}~}}|}{|}}~|yz~x{~{}|~|~{~|x~|~|~|{||}~}|{{}}z~}{~z|}|}{|~|}~~z{~~{yz}{{}~|}~}~~{~~}z}}}~~{}{{~{}|}|~||}||}|{~xr||z~~}~|||~||~{}}~{}z}|~}{~z}}}{}}}{{}~}y|~~~{|}~{~{~~z|}|~~}}~|}}||~}}z~~|}{{|}{~~|~|}}z}}{}||}}{~~~}}{|}~}}}||~}|xzz~{{~yy}|y|yx{}xzx|y~xzw{|xtvxx{z~{|yxwwxuz}}x}z|{{yr}yyv{~{}xz~~z|vyz~~y}y{|{}yzw{xzz}ytzx{xzz}zyy|tuyuxwwz|y||xw{w{wyzvz{}}zzz}||w|w{wxwy||u{yzv}{x{w{|y~y{}z|yyw|z}z~}{{yz|{y{|z{{z|{{|y{xx|x{|{w{w{x|zxz}{~}|z|~yyyzy}y~|zy{{z|wyzz}x{|{{zyzwzw{}w{xyzuy~|xvy}}|xzw|}~y{yzwz{y|zx|}||zxzzy}z{yy{yxwyzzxx|y|}yz|z}{{{zx~}z{{}uz{y{yx|~wz|y{{yw}||y}y~~}|zy{v||{wwywy}yx}{xx{wyyy}~w~y{}z{~yz|yvw}{z|zx}yyo{u{y{w{ww{z~xyy|}x|uzz{}xxxw|xz~y|{|}vz}z{|{}{y|z{wvzx~{zz}z{zz}||z|{~ytz{{xx{wyy{{}~|~~wv}yxyzz|z|w~zz}x|v|w|{|z}y{wy}xz|z}}zy}zwu{wwwzzyy{w{{yz{wy|{{xyz}~}x|yzyy{{|y|yzz}zyuy{zz~~|{s|v~wzyz|zz~y}|zz{|~}yxwz{|}wzxxy}{||zz~{zwzxx}wzxwwvz{xxvw{v~|y{y~|z|}|y{x~xyzz|~}y}zzyw|wz{||zy}yvz{zzz{zzy~{yz{t}xu{{~w{{y{}z|{w}z|y{x|y|x{zwtyyz}~vzxuz{~~~}~~{|{x}{~y|}~~}}}||{~{~}||}}~~~~{~~}|~|~}z~}zz}|||{z~|~|||{}~x}x|~{}}}|~}}|}}~{|}|}~}|}}{}~|}}}~z||~~|{{{~{{~~}}}{~~||~~~~|~}}~}z|{~{~~~|~}||}|}~|~~~||~}}|~|~}~z~|}~~z}}x{|}{|{|{}~}{~}}~}}|~}}~~~}x~z|{|~}~}~}~{~}}|{|~}|}}}|~}}~}|~~}}}|{|~~~{}}}||~}}{}~}||}|~zy~|~}|}}{~{|z{}~}}|~}|~}~}}}~~|~~~}~~}z~~|}|~z|x{}||z|}~~}}~}~}|~}~~~||}~|}~z~|}}~z~|}||~}~~~y}}}}{|}}~~~~~~~y~~}~y{{zx}}{y~z~~vz}~uyw~ywy||{z{|z}z{zxu{wzy||wxwz}}z{}~|{|xyz{{|v}{|~z|}z|{{}|{}xy~w{uxy{xy{zyxyyzzwww}yy{z~zu{zy{zx}}zywy}}u|}|wz||{z||{ywzzyz{y|~x~yuw{||~}}vvzv|w|wzzy~xz|z|~|{w{y}{{zz|}|zyyw{|z~{zu|y{r|xy}{{zyxzz{~zy~z}xyzxx{v{|}|{}yx}|{xy|~{zw{|z|}x|}xy{z||{yzy}}vyx{v}}{yzz{w|ys{zxxwwzw}|yy|y}xxyxxwx|y{||}zy|x{y~y{zyyv{xx}|xuxzwyz{|z}~x{w|zx~~{|}{{z|x{}{z{}y{y}{xyx{}}~zxzzzxxywyzz{|zv{}xzy}xxxwyuxy|~y~~wzz~yy|zzy}yy|}z|w{u|x|vx{|x{{}z{{y{y|zxzztx|vy{{wz}z}{z|zz}wyw|zx|z}yw|}|}}yxxx|}|yyw}z~|v}{xyxywvxvz~zy{z|yy|x{{zxz|yzy|{z}y}z|vyz|}~{|{|}|zz}{zx{zxvyr{z{t~|yvz}y|yy{ywyz|xxw|~wzw}x||w}}~{}}~vx}{}x}zzy~}{y{}y{~}|{}zuyxw{zxzxu~xz{|wvv{yzzzzx{|{wyv}x}y~z|{}z||{}||~wy|zx}|x{vuy~{yzv{{yz|x|z|{yv~|}~wy}yy}{y}}|}}|}y}~~}||~~~~z}~{~}|~}w~~~{}}~|{|}~~~~|y~{{{~|~~~}|~~~|}{{}}~z}~y}{}}|~|~~|}~~}}~}~~{zy~|{~}|~~}|}{y||}{}}||}~||z}|z{}~{}}|}}{|}|{~~{}|}|}}~}}}}{}z}~~|r|{~|~}~{}}~~|~}~}}}~|{}~~z~~|~}}{~}~}{y~z~}~||{}y{~~|~}~~~~~}}~{~~}~}~~}~}xz{~{~}{}~}zz}}~|~~~}}{{{}~~}~x~}~|~{~|~}}{}{}|z{~}}~~~|}~}y~z~}~}{z~~}|z}z|z}{||~}{|}~~y}{~y}x}y}}|{~{|zzv{y}zxz|}}wyw}zz||||yy{ww{x||}{{zwxzztuzxuzzyx{{y{}zxzx{v{}}z~zvz~|yx}{x|}yy~ux{y{yxw}yyz|}y{{z|~x{wz{}u~zzx~z{}|{zx{y}zx}{wzzw{|x{{xzy{yr{}vyz{y}~|z~|~|x|}xzzx{|zx{y}zzxuyw{zzywz|}yz{|{z~wyy|~zy{z||{wx||}yy{{yu{wx}z|vy}ws}xzxyx|zy|yy|xwvzw{}xz~{w|}z{{|v{|{yx}z{zz|}zyy~zzy|{{{v{}{~v{zzyzvxx}~|wz{w~~xuy|{z{{{}|{|x}xxwz}y~yt|y|}xzt{{x|}ry{z{~{{{z|y|}zzyy|yxy}|w}w{yz{v}y|zz}z{zwyz|zz|zzz}v|zxyx}x|yzvzwv}}ux~x|{yz|~uy}ztx~{w|~zzx|x~w|||{}}zy{~|{}||}w{z|~|}ww{|z}v|}{{{~zy{{w|}y}yzuzzww~v|y~vz{y{xw{{swyx|{}z|{v}z|{}{{y||x{zz|{xzy~|{z{zu|~{z{|{{x}yzy|y{zzv|v}xx|{wz{{|xwzv}xxwzzxz{|~{{x|{zz}~{|wyzy}yxw|xy|}|zzyx{}v|}vyz{{z|u|{yy|z}yvyzwy|y|y|zyzxzyw|yyu{z}}}vw|{x{{zz~}{yv}~}v{z{}}z{w{x}x}vz|{}{w|}|zz~{x{{x~z{zx{}}x|zxz}}wyzy{y{}||~|~z|~|}|~~{|x~||~}}}}|{~~}~uz~{~|}|~{~}~~}|~z|{~}{}}}}~}~||~}|}}|{~{|}|~}|}~~{}~~z}~{|~}}|y{~~|}~~}||}}~{{{}{x{z~{|{{}|}|}|}~~~~~vy|~|{|}~~~{z|~~}}|~{|{}~|~zy~~}}~}|y}~|~}{{~}~|~z}~}|~}|}}}~~~y~}z~~}}|~|}~{|{{~~~~||}~~{}|~~~|y}}|~}zz}~{{~{||}}~}~{~~~~|~~~z}}|{~}~}x}~~|~}||}|~{}|{}~~}{}|}}~~}{|}|~|~|{||}~}{~}~~~~~zz}~~~~}||~~z|}~~~{}}||vy~wzxz|{w|{~}xy||w}|x}yz{zzxzy|yz|xxxxzzxz}|{}|vz|z{{}|}zzvvv{|y{~y|}x{}y{{||wyxvwxzyw|}|u{zzu{xx{|yzxz~ux|}|}yx{z{u|~|||{~vwy{{{u|}wzxyzsuvzxu{xyy|tz}{z|z{{vvzxyy{{}zyx~z~y}y{|~y{z~~{z}{{}{z|xz|u{uwv}{~yy{x{x{uxxtwzy|zxxwuxvyyz|z{}wz}xx{v}{{}~~y~||z|~|}wys|y{zyy{t|xuz{vy~yyvy}|tyyzxzvw{zz}w|{|yyyy{ywx}x|z~zz~~{w{xxw{z{xxxu{yy|zyyqtwwx~~xyw}u|{z}|}zv~z{||z}~|{u{}}|||~z}z~yxxz}{z|xwx{{v{w{yy|uyywuz}||z~}~yu}}x}z|~x{{{}|}}zy}~|wyz{{{y~{z|z{zw|z|{vvwxyw{wyw{z{zz~}w~{|xz|}|{}{|{}{~}zv~|}y{{{y{{{|}yxxs}wwzx{{y~z}xyx||~z{yy{|{}{xx{|wz~y{}{|{|zwzz{y}z|||yx|yvz|xzyyzxvwzzyxzyxwwu|xxw{z~zz}}|{z{~}yz~{~{yz{y|yywzz{xx}||~y~v{|{|xyvzyxxz{y{{zwzzzz{{{|y{~|}|szx|zzz{z{|z|z|zy~xu}yx{zzt|z{xwxy|}w{vyyx{z}z{|z|{~|z}}yzw~~x~z~~}~~~|~}~{|}}z~~~~z|~~|}|~~{{|}~z|z}~}}}}}y|}}~~~~}}~~}}~~~~}|{|z|}~~~|~}~|~y|~{~~~~~y~|~}{~||{}z}}{||y~}|}~|~||~||}x~~}~}}~~|z~zx|}~~~||}~|~|~z{~{~}~y}}{~~}y~{~~y~z~~{}}{}{}|{}}|}}}|~~}~}~|~~|{}~}}}~}}||{~~y~x~~}||}|}}}{}}}~~~y}~~}{~|}|}~~|~~{}}}~}~~~~~}||~|}||~~}zv}}}~}~}~}|{|}~||{}z~|y}}~|z|z~}~|~}z~|~{|}}}~|}}{}~|~|z{}}{zx~}~}}~y~}~|x~}~~{~z||~zy|z|~~~|~~~}~y||y}z}|}zx|wy||z{|v|vy{z|{t}{zv{~uu{{zyx{y{yw~|xzxywzy}z~v{{x~}uz{{t}xzy~zyvz}|}~zzy}x}~w{{xxzxx{xz}~~z}|vz~yvv{z{zv{w||xwyy}y||yz{|y~uzyxux{wyzyx{sy{z~{|y}||y}{x{{|~w}zz{}u{z{zz{wy{{z{x}yz||~}~zy}zzxzz{{~z{}zywyxyzyz|x{v{x}zw{wxz~y||zyx|{|w{wz{{yv{{zwzzzx||zx{w{y|{}xz~xyz{{z|wxz|zz}{|~vzzw~s{|xxxy{~yzy|{{}y}yy{~wx{zxy{yx{{{zxx|y~{yx}x|xx}{z||~t||zz{{~v{x{xz{yw~}{zy|{{y}z|{~xzy}t{{|z~|z|{x{x|{yv|zxw{x|~}}{wyz|{~}|{z{yxyxyz{z}}y{{{w{wwyzxzz|zxw|zx}{y{xzzzxy}{xy~w|||{~yv{{yy||{xw|z{|x~{{~yy}yy{yv~|wy{ww{wz{tu||||y~{u|z}y~z{|z}x~ywzxuy}zw{y{x|x{w{{wy~|zzwzxvzzy{x}{{xz|zzvytyw|||zzy|}w{}zyyzyz}zzz}zyvx{{y}zwx|x}y|{z{{{w{y|zwx{{u{|w|{w{z|x}}y|{xx{zz{zw{{}xyyyyyyy{zy|{{ux|z}|xzyz{xx}x|z{yx}~{w{zz|{{yx||{{~|yyyy|{xyzx{w}|yy}{{|}z~~}{~|~}}|~}~~{||{}~~y~~|~~}}|~|~||}z~~}~}{{~}~}}~~{~~{|}|~~w{}~}}~}x~z~~~~~~|z||}}|~z|yz}||{~~{|{~}}}{y~{y~}z|z|zz}}}~}z|y~~~{}~}|}}~}y|}}|~~{~}}}}||}}~~|~~~~}}}}~~|}~|~{~{z|y{}zwz}{~y}~}~}}~}~|~z~x}z~~~z|~|||||~}}~{z~~}}~z|{~}~~}|}z~}|z|~}{~{~~~{~zz}|}||vz}{~~y|z||}}~}|~~{}~}z~~~~|~||~|{~~{}}~}~}~{}~|~|~~}{|z{~~}~~~}|}}z~~}~{~}z}}}}~~~z|~|~}}}{~z{~~~|~|~}~}|}}}|}}}}}~y~|yw{y~{z{~z}zv~x|s{xyv{vx{y{zz}zzzzv{zzz~zwxy|z{~yxx}z}|z|{|y}v}x{y{~z}}yvy{wx{}|u~yx{yx{}xyx{|{xy{v|wuvxy{}|{yzx{yv|}|{|~~y~yxx~w~|wzy{|w}uy|~{{yyyy|xz}z|xw{v{y{uxyzzz~|{{}yzzz~svxzz|w}z|z{zv{zy}}yy|}xw{}{zuxzxy|yx~v||wx|yyz}y|wzw~{|yy|}z|}zz|{||~~|{{x{xx~utvx|zzv{xxy}x}y|xzz|yz}xz}yz{yw{|z|x{yy}{zu{}}~wyz{z||xxv}}|vzty|wwvtv{|y{zx~~ywxzz{{|v{z|y~|{}}w}~v}y}x|{{|{z|xxyyy|xyvxxx{ywywyx~w~yyy|wxxx~|}y{|ywz}}z|wx{yy}|~z{{{z|wx|zzyx|zwx{y}xx{|wxyywy~www}yv}yy}{}{{y}vz|wzzww{yx{yxzv|~~~zxxxrz{|xw|{z{yzzxyyx~y|{|}{z{yzzv|{}}v}tz~zzz|}{|y}x||x{{||y}||}{xyy|yzxxz|yzz{xz|{{{xzv{xzx}~z||x{wx}z|}~||z{{|||yy|{|zx~~zvxxyy|zzyzz{z|}vyyw{}yzwyw~z{x~zyx{x}zwx|wzy}z|{}z{|wz}|~{z|{v{z|uzxwxy|yy{v{w|s}{|x{{zz|{|}}~|z||xy|}}{|{}~}~}~~~|}~|{{~~}|~}{}}~}~}}~}}~~~~{|~{}}||}|{|}|{}}}~~~|}y~||}||}|~||~||~~{y~~|||~~}z}{~|}{}}~|}|~}x}|||~}{{{{z~}~|~~~|}~|||~~zz~|{|~|~~~z}}{{|~~}~{{~~y}~{~|}~}}~~}~}|}|~~}~~}|~~}x}z}~~{{~z~z|}}}x|~~}~}}|~~{~~x|~}|y{~}~v}|~}|}~|~|~|~{~~}{}~~~|||~|~{z~~}|}~y}}|}}~~~z}{y~}~}}~~|}~}}}~~}~|}|}~~}~}~|{}{|~~|}}~|~~|}~~~{~|}~~~~|||}|z|}~}}}|~~{~|~}}}~}~~}|~~}}y}~}}{~~~{~~{~|~{|~|}y|}~z|~|x~|}zz||~}~~~|~|}~{}~~~~}}}|z{||{zz~{z{ywy|y|}{x||{u{}|}z{|v||{|{{{|}~|~{xuxx{z{{~{zz}}yz|zzx|zx}|z~}z~}{z}~ztzzx{{wy|}yyz{||yyw}z}x|~{xyy|zxzv|||{{|wvzy{zyy{{|z{z~{}{xx~|x{{wyz{zz}||xz{{y||wx}z}{||z}x||xww||}|}|vzz~z}wz}{x||z~{z~z}y{w~{uv{w}w}}}}tw~y{xz}w{|}z}}{zy|{y{yy||yxzzx{~v}wzy{|zy|z}z~||||{vx|}{~||}y~}}zz{z}~y{{||x}yx~~zy|y~z|{xy}yz~{|{|zxz{|x|xz~zy}|y|y{|}y}w~xyzyyu||~{~t{|}z{}}}yx}~{{zzwzz}z}yz{{yy||y~~{y|z~|~~u|y{~~{{}||y~~{|z|z}zy{}yyy{{yzy}y|{zx|~z~|}}{wyz{{{yz{}x}|||y}|y|wyuwx}zz|vxx|{}||zyx{zz}{y}{w{xxxyzzxwx{~||x~{|{|{~{||zy{z{}zw|{{{}|zw{z|{{z~}}yyztxy{|{{z|~z||z|ywzy{yz~y}w|zz{|}{|x}{~}|{|||{w|}}}|zxyw}vzzz|y|x||z{zz}z{z||sz}z}}z|zyw~zz{z}}zy|z~z}xy}{z}z|{{zy~{}|{xy}{}}~~|zyyv{v|z}x|}z{{}||}~~}~||~}}~~|{~}~|~~~}}~{~~~|~{}~~{|~}|}|}{}~x~~~~~~~|~~{|zz|}}~|~~~}~~~~~~{}{~z~{}}}~}~}|~~~{~~y|~z~|}}~~zz~~~}}{|~z~~~}z~~|}z}~{~~{~~~~~~~}~~~|~~~}}~}~}}|w~~}||}~~|~z~z~}|~~~}z}~}|{~~~~~~~~z}}|~~y}~~}~~|~~}|}}}~}~~z~~|}|}~~~|~}~~{|}}}~}|~~~~~~}~}}|}}~~z~~z}|}{|x|{zy{{z{yzy|yyx~wv{{zx|xy||ww|z{yyxyyyv{v|{z{|~z||{x}|}{wzy{{zz{xywx{zx}zzzz{{}|yyzz{|zyyz}{{w{z{zww||z}x{z{w{v}xy|yx}y|{z||{}|~{{y|zxzy}zzzyzzxxwzvxt}w}{y|zvw|zxxyvyywy|wzyzu~z~{}v|{z{uy}xz|{}~vyt{yz}{xwzz{zx{x~|{zy~|vx}y{{z{yvz{~y}|~|w{z|z{wyyxz~||yxx~w||w{{zxy|vyxy{xx}y|zwyx|{y|yuu}y|xt{}~}}}y|y{}v{xvywyx}w|}y|{y~x|}xzwzz|{x}vuwzztzxyyw}|xyvzzxwz|{zz}yxz}|}~xyv||}w|||x||x~ys}{x{}vz{zrywuxvwy|syzzz}z|z{ty{{{|||{{yy~{zw{{|{}}y~z}}x{z|{~zw|x{wy{xwzx{~xzz|w}uzywy}}zy}zyx{xxy||~}{y{yz|ty{xy|zwy|~y{z|{|y}{wyww}zx{v~{v}y}x|wyyywwy~y|y}z}vw|x{~~zy|y{x{y{~w{||~}|zwyy{}wxxx|xz}vxxszyy~{zxv|}}xy~w}z{yz~y|z~~y{}{{|}zyx|}{x|zwy}z}v{yzzu}zxwvx}u}w}xy|uw}v{x}x}~|z||{xyy{|~y{z|y~|{|yw{y}}xx}y{vzxw~z}y|v|yt{{wzzzyz}ww~{|~|}z{y{w{{{}~}}~}{~}}|~~}zzzy~~|}|y|~}}~{|}}~{}~|~z~}|}w}~}|z}y||}|{}{|~{{}~~|~|}}{{~~|y||{{y~x}zx{~|}}{}~~{}}z}}~}||~{~{|z~~}z{}{~|}|}|{||}|~~|~|~{~}~{}~~}|~~~~}{y}~w|}~||~||}~~~{~~~~~}~~~~||}~~~y~}}}~~}~{~||}~}~{{}~~}}~}~|{~~{{z{}~}~~}}~~{~|zz~~}z|}}}~{z}|z~z~}|}~{~{~~}}zx}|~~~~}}||{~~}}~|{z|z|{{||~{|}~z}~}~}}~z{~|~|~y}~|}zy~{}|{}{||{yz{{|z{~|{~|~{|z~}~~|~}~~}xz{y}{||z{}~|}}}~~}~~}~}{{~}{}}}}z||{y}~~z~~xzy{|{y|zu~x|{pw{y{{~||}||{wy}xwxzyvyyzxw|yxxzw}zxw~z|~~{xwwws{yzywyzy}wyxww||{{vz|zz{{}z|vz{}{xy|xz|}uzz~xzzxzpzyyzzwvzyxy}zy}}wv~xz|}|z|y~|zz{}|}yz|x~xyyx}uw||~z|wzy}{t{zy~}|yxxy||}|zz|{~{y{xyx}wx{wyv~}xx}{zxzx{zz~yw||yvyyz}yx{zz{z}yww}|{{zwzy}}||w{{yyyuzyz{yzy}z~{}w~ywy{{~x}ysy{x~zytz{{~z||z|y|zw|~z|wzz}zxz|z~{{{yz}zz}u|{}z~|{}{w||}sz}zxyz|x}{|x}|x}z{}|{zy}wy|zv{x|}z~{z}{vxy|}zy}y|wx|x|y{x{|zzzxy{wxv|~}|}vzzx}{x{{y~|~zy|uwz|v~z|z}v{{{}|x{yvyyzy{z||uz|{z}|||w{}yxyyw}z}w~x|{{zzz~xzz~wz}|}{zzzzz|xzx{xywyz|{|{y{z{y{}y|||xy{x|{{{wvy|~{w|wyx{yzx|v}|xy{{zzyyu|vz}zw|y~~{zwz}|zw}v}|{{zx}x{xxyy}{{y{{|{wyw}{y{w~xzxwy~|zzwz||zz{y}|||{z}{w{x{z}y|uxzxzw{}}yy{x}{|{{x}y{vw{~{y|z~{z{vw||wuyv}{wy||wxwj|x{y~||||xyzzy~|y~{x}z||zw{}z{{|~~}{~}}~}~z}{|}{}{~}}~z~~}~|}~|{{|}~~~|}~~|~}||}zz{~~{|}~{~|~}}~~~|{}}{~~{}|}|~{z||||}}|~}~~{~z{~}|}}|{}~|~~~}|}}{}~~~}}{}~{}|{{~}~|~}~~}~~}}}~~}~z{|}|~~}}|~{{|}|}}|~}{}}z|}~}}~~~|}~}}}|}x~|~|}}}~}~}~||}~z~|~}~~}~~~}~~}}~{|~|~y}~~~~z~z}~{~|}}~{}}}}|~y}}{~}|}~{|}|~{x}|}|y|~~}~~{|{zy~~}~~~|~w|}}~|z{|}x|}{~~}|~}~}~}~~~z|~xy~~~z~{}}}~|}~}}~{|}~}y}~}~{{yz|{|yyzzzw~v~zwv{ww{wv{y~zwzz{zzwy{xxz{x|y|{zw}{zyvwz~x{z}x|z|y}}|}{y|{x{{xzwwzxz{zx~yv|x|ywy|{y|wyz|}}zxzy{{}}}y|~{zyz|zw~x|}}|{|{yz~t{|w}{yxzuv{zu}ztz|xv|yxyw~zzyu||}z|}w}wzzz~{{w~}|xxz~}{|{z|~z{vyzy}v{wxwz|w{yxx{|wtzy~xyx~yy{}z{||v~}|}|z|||zy|zx{}}}zw|w}v|y|~yzzw|w|zzx~zxxx}yx{}uvyyz{x|{||x|~zy}yzz|~yy|}{}{{~|~tx{vyvxz{{{xxwywsyv|z|z}yw{r{|vv}xz{x~~x~{zy{}|}z}yy{~z}}~{{|wzs{x}{u{yzz|wz|z{|zw|w|{yx{z{|~}w~w|zz{xuzyy{zz|}{}z{~yz|xv|||xwx}{y{}|xv}{v{z{||~vx|{vu~wx|z{zxx{|~{~z|yxzz|zx~zzz{w|y|wwzz~{v|zyyy}y}}z{w{yzuyzz{{y~x}{yz{y|x|z~z|}zzy{|}{{w|u}}y|}xwx|{zzv{ww{y}{zxvyz{xx}xw{y}wx~}}|wzz{{{~zyzx{zx{}zz|}|x~||{}zy|v}yxzwwxyv~xxwzyww~zz||zwx~}|y}{z|xz{}}vyyyyz~|}z|y{}{{x{yw{zz|zz}t|}xzz|zy}uzx|{z|x~yuwxx|~~|y}vvuxz|zz{x}{|}y}~|z|}~~~|z{{|~{{}}z||~z||{{{~~}{z~z~~~~~~~}~~|}~|}~~}~~}z~y~z{~~|}~|}|}}}}}}z}}|}~zz|~{~}~z~}~w}{~}~{z~{|}|}z~~}}{~|~|~}~|~z{y|}~}~}|~|~|~}~~{z}||{~y|||||}~|z{||~}v{~~~{}}z}~~~~|}|~|}|~||}|~|~}~~{}~~|}}~~}{|~}|}~z~~{|{{~}}~z~}y{~~}{|}}}}y~z~x|{}}~|y~|{}{}|{~}|~}|}~}{{~~||x}~x}{{{|}|{{}{}}~z}|x~{{}~}}}~z~~}~}}}y~~{}}~~}~}~~||}~}|{~{y{|}}{{~~}~y}~}}z|~{}~~}~}z{z|v~w||~uz}}{yx|z{zwyy~xy}z|x|x{wy|w{|}y}zwzz|~}yxvywzxtxzvzwz{u||yxz}{vwz{{x~~v|{|~x|w|}xzu{wwyy}{{||~t|{{zzzz}wz{~|{y|z}}}{{x|yz}yzyxz}x|x{xzyzx~yxzz|||y{wy{z}z}}z{yxy{x||||zy~|{y}x{|zz{yzy{z{{~xyz~yyzx~{}yxzw}}xu|u{xz~{yxxyxxxy}s||{||{{xzzyw{x{yyzy~v{u|}|zz|{|y~zzy}zzx}yy}zy|xxzxzyyy{y}x|zy|yz|{y}zz{}x|z{|}zyz~}{yzywtwzz{yy||zwuzw|{~}xw~y|xxyu{w~xyyx{|{{zz~yyy|}x~{t{zyzz|{||vyy{w}{x|y|{wv|yy{x~x|{{{yzpyyyw|{z{|zv{}{yyyw{|}z~u|wz}v||~{~{}|xy}zzx}zw|{yx{}|{xtxy{y{{t|}||vyxv{xwxw}y}wy{z{y{zz}r|zz{y~~|vwyx{xx}zyxx{wzxtv}~{{y{vvxy|{yzvxzyzz{~zxxuyx|z}xz{{y}w{y{z}{|yyzx|yxzv{w||u|v{vx{|{xw{|zyzww|z}{||z{~~{yz}w}{}yz~{zzzw|{{w|{}y{z|zxy{v~wz|w{yzz{|{}z{xxxzz|{w{|{w|vy|y{y|{{|zz~||xv}y~{y{{|~x{{yx|zy{|zy}{zyxz{z{xw~~~}~{|~}}~}{x~}{{~{~}|}|}{~|{}~}}~~~z|~}~}}}|~}~|}|}n}yz}~z|}}~|~z~{|z~}~~~~}~}}~}|}z~}|~~~}~~~}{~~|{z|z~}~{|~z~~~{{|y}z{~z}|}}}~~}~~|}}}|~|{|}||~~~~||~}}~{|}|{{}}}{}{}~}~~~~||~{{~}|}~{~zyz|~}}~}~~|~z|~~~}~}}}~{}~z{~}}~|~}|{~~~{}~~~y|x}y~x}~{}|}|{~~{~}}||}~}}{|z}~~|}}zz~~}~||~||}|~}|~~|}|~}|{~}||}~y|~}}|}|}}}z}|~~}|~~~~}}}}~}~}}|~{}||~~|}|~~{|}{~~~~~~}~z~{|~}~{}|{t||{|~{z{yxwzy{ywyz~wz}}|{{z|zy|zvy|x}}z{xw{x}{zyz{}y{zy|y}yy|{z{{yz{{}{x|yxvxwv~y{zzwy|~w||yv}}yz{|}~yy{yx|~wyz}{|~xz}}{vyz{}zy}}{zxyzt~wzxz{{}|uyzx|z|yx{|}}|~zz~}xyz}zx}{z~}z{{wzz}{}x|}{vxv{wyzz|zwy|vz|}|{y|vuy{{|z}zy{~zzy{z|{}zyzy||vz}|y}|~{|}{yy{xvxzyyx~v}{w{}y{{}zyv{x{wy}{~zy{w~{{zxz}xz}|x}~{}{xw|{}{zy||zy|zzwwwx{u{~{|{xzyyzy}yww{vz|ywvz|{z|}yy}}z{}}{|v{z}x}{{}{{z{xz{y}xzy{}{{{wzzzzzzv|{{xywzwx||z|}z|r|yz|z~}x||}{}{{zz~z{|xw|z|{yy{{yw~|}xv{x||yzyy{xwy{y{x{}||w{{{}}x~x{|yx|}}}~}z~~|wwww||}}z{{yy{yvxs{{}~z~zw}w~xy|~{|w|{~|xyx~{yz{{yzxy}{y~xz}||zyz|w~|zxu|~{yxzyz{~~z{xyxyww|zy|{xv|zsy{}w|v{yxvz|}y{}z{~y|{y~y{z}y}ww||z|zxxvzy}yx~yt~yv}|zz~|{yzzzz}|}z}{}~~x{~{}y}}yvy|{vz|{{ywy~x|xz}{}zy}}xy}t~xzx~z}z~z~{w{vz~t{}~}}~~~|{}~~|}w{~|{}|}z~~{|||{~}~z}~~}{|}|~}~}}z}{|~}y{}}~||zzz~z||}}{~{~|}}|~~|x~~}|}}~}}|~~|y~~}~}}}}|z~}}~~}||}|~|~|}|{|}|}~}|}}}~}|~}{{}}{~|}~y~w~{{}}|}~~}|}{t~{~z~|}z|~~x|~z{z~|}~~~~}~}|~|||}~}}~~~|~|~}~~}}~}|~||~}}}~|}~}x{}|}z}}|~y|}|}{|}x{}{~~~y|~~|{~~{}z|}~~~y}}|z}~~{}~}~}}~~z}|}{~}{}~}~|}~}}~}~}{z|~}|~~|~~~~zz}xz~~z~}{y{{{~}|~||~~}~~~y}~~~~{~}w~~~w~~}}||yz}y}z|}}}~}~~|{~z{yy}yy}}{{|yzyzz}z|{{{z|y|zzx{|}{{~|xuzw{|{}v}~|x{zyvxz~|vz|y|xy}z}{}}m~{|~}z{}y~|z{~xy}|xx}z|y|zzv|zy|}{{xyy|~||||uy|{zyz~zyxyz{{{yx|{|{{|||yv{}xy~{xyx~{zxzxvxz|z|z{|wxzy{y|w~~x{|{z}||{wz|xz{{z}~|z{|{}{x}yux}}z||}|v~{z||~vzxz||{zxz{y~z|z~{~xz~wy{|~}yz~||}{xz}{x||}}~x|{{{~~{|{}}|||yz~||}{~z||zvzy|z{z|z{{zyz{}{}zx}}|x|z{{~z{}y|w{|zx|x}|z{x}|z{{|{z~{|y{{z{{x}{y|{y{~}{|}}}yz}zxxy}|zzzvz}zw|{wxw||{zz~||z{zy}{{|{yy|||}x{z}}|}~z{}|yz|wy}yx{z}{z|}w|xzz|{{z|}x}|yy}}wy|zw|t|}xz|v{zyz{zzzyx}}z}~|y{|}{{{{}x{||z|~{zyz{|||z|zz{{x}{~xy{zz{|zx|{yzyx|y~||{}~{}z~~z{w{x|{|{{y~yy{|xzx}z{{z~}z~zv||tzyzx{{{|~~||xwzx}}|zx~||yuyyyv~||~{yx}}|zz~{z{|{{{zz|}wzxz|{y|~{{z}|~~{z{{~~}||{z~|{yz{|{zy{{{w|~|y{xxz{z{y|xzwzwzy{yx{y~~~~|{|}}}}~{~y{{||{|~~}|~}}{}}|}~}~z~~z~~|~~||~||}{~|y~}~}~}zz}~}}~~~~~}}~~|~|~}}|~}~~}~~z~}{~~}}{}}}~{{}{~~|~}}~}~}y~}|~}}~}~||}}~}}~~{~z~~~~z{z~}~||}~}z~|~}}}||~~~{~~~~{y}~~|{}}||z}}~{}~z~}~}~z|}|{~~~}~}~}|~~~}|}}~~z}||~}~|z|}}~|}~}{~}}~~~|~~~~{}~~~{}}z}{}~~~|~{~}z~~{{}}~~|y~{|x~wz~zu{}|z{vzzx{{zzzxxvw{|{zwyzvw}{v|xyyz|{~}|zzyz{zv~xyy}}}|yxzyz}|w|}x|wzxxz|{xzyww{zyy||yzx}yy|w{|wvz~x|x|y{v{}vz|{z{|wz{{{}||{yyz~|wvvwvuxz|vwy|}y|w{xz}yyx~w}v|t~|x}||{||||||yy~z}yzy}}z|~~~{zwz{{s{wvz|}{xwyyzvz{wvyywx{v}z{x{y|y{x|~|{|zzzzzy~||y~z{{{x}{|ywy{x{vy{y{xyzzy}xxzxxyxxzw{|x||zxyzz}||{{||{|{z|zz|{~x{x{|{xxyywzyx|{y{z|uzzz|}yr~y|{pzyzxv|{yzz}y}{{{|{z}{|{|{zy{~{}||z{~|zxzuwyxzx|w{z}y}}yy{wx~yxzxszw}y~zx}|zyx{{}}{}}||y|~|{zz|{z|xy|y{yyywxs|x{sxtxyzxzzzxwvz|}}{|x{xzxx{{w~}~{{|~}v}y{|{wz}{{{wyz{zxwz|yv{x|zxz{yzyzywyxzvvwzxvzz{{yyvyw~}z{{|x{y{{yyzzyz|{|yy~y{xy|yy}y}yvxy{wywyzyxwwyy{}~wx~{|||z|}}zyz|{y~zx}{z|~{z|w{y}y|}zyvyzxzx{zt{ywv~y||xzxxyzxy|{zz{x~yz{}z}x~x|y{||zy~|{|y{y|{|w~xx{zvyuy{zz|zz||}{w{x{{~}wyz{}z}yyx~{~~~||~}~}|z||z{|}{|~}}}}~~~{}{||z~~~{|z{}||xy~}~}}~}}~~~|{{|~{~~{}}}~|z|}{}|~{{~||~{}|~{}~{}{{|~}||~}y}{}|}|zz~{z}{~~~z~~~}}|~~}~~}{~{}y}|~}}|~||~}}}}}~||~z~~{}{~|{}{z|~}~~{|}~||}~~}~}~~|{||z}~}}~|}}||}~~~y}y{}||}|||~~z|~}}}~{}}~z{{}~~~|~{{~}~~}}{{~~~~z}}}~}z~}z|~~|}}x{~~}}~{}}t~y~~z}|~~vz{}~}{}}~~y}{~~|{}~~|~|}{|}}~|~||}z|||{~|}|}y~~~~}~z~z}~{~~}}}z}||}|~{~~~|~z}~|z{~~~|}ztyy||yx{y~}u{{{|yvwz{{zw||w|uy}zwzzuzz}{|}{uwv|{z{wyzzyyw{uyzy|~zx|{yy{|x{wwzzvuz{y~zx{zw~yzv|wyxww{|ywp{{{uyyv{{zv{xyyxz|xzyv}wt{z{zx|~{y}x|{{|{|zxyz|xwz}x}{zyy|yxwzwz|}zxyzyx}u|yw||tz|{|{zwzy|zzz}}z||xwyrtzyw~v{uy}xzy|wzvwxzy}xz|wzzu~}yxux{xyzxv{xz||}~{y~yzyxwzy}{xxz{{yzyw{~ww~y}{yzzzyy}xx{x}}y{z}{{~{xzz|x|}{zv|{yx{w{x|wz|xw{wxyz~xy|}zzs{xz}|yy}{{yz{{|~|{|{~{||zz|zxzww{{xyzy{}}|x{zz{ywzyy{|y{{{wzy|zz|z{yyv|z}~xz~{yxyzvyyx}~{tyz|{zzy}yz{{{~zxzz}yy{}zz|x|{|xyux}{zy|z}{zzv{x}}~xxzx~y{{y{z|}|{wy{y|{|{yy|yz|zz}z}xz|wxx|}}z}|yxzzyyqyx}|{z|{zzx}zvw|||{sw~t}{{x~ww|{|{yuyxw}y|zxwzzy|z{{uyx|vz|y~x{x~yzx~}{wyz}xzzx{x|zxyvsuxyxzwyxxz{||{|~{z|wxyz}y|xzx}zxy}yz{}|{xzx|xy|{z|z|{zxy~~~|yx~|z{}z|z}u{y{w|yvz{{~z{{x{xzzzxzvyyw{xyyyyxyyw{~{~zry|~zy}~zzx||}}~}~{}~~~}|}|z~|tw|z|~~~{~|~}~~~~~}}~~z~}}}||~~}z{|~~~|~xt|}~|~~{~~}}~}~~|z|~}|~yy~||{y|}|~~||~~|~}~}{}y~{}{}}~~~|}}}}}}||}z||~~~|}~|||~v}~}|}|{}~}}~}{{{}||}~y}~{~~}}}}}}|z|}|~{~~~|~}}|~~~|~}z|}{~~~|}}}}}}}~}~z}~{~|}~}~z}~~z~~{}}{~~~{}||}z~{|}z|}{}z}~}~}~|~{}}~x|}~}~{}{}{z~~~|{|~}||||}z|}}|~}|}~}}{~}~y}{~~}{|{|}~~}{{~}~~~~}~}~|}|||{{}~}}|z~|||~y{|}xyzyw}{yuxuzzxz}vyyuzxxyyvxyxzz{zwx{|yvz|||xyw|yy~w{{{zvtzzvz~z||~y}}}z}~|}z}{vw|xzuxyvxxz|xwwyyzwx|yz{z}y{w|wxy|wwzz|yxzw~}y|}xxzzx{{y{ztxx|z{uzz{yyw|{wx|xzyyx{z|{yx{y{{zzvy|z{xzy}|}zxy{r~{|{z~{zzx}vzwxsy{}zy{wzzzzwvxx~zwwvwz|}zu}|zzy{~}uz}w||{wz|zwxw|yy~~y{wx|y|zwy}yv{y|{}wzz{uwv{wyyxx{}v}{z|~{z{xz||xuz}y|}z{x|~}}{}yuww{zyvzvx}wxw}zy{{z|uvwy}ywz{~}}{z~u~~~~y{|xzzzxz|{}zy{zvzxxtzw{ytyzyyyzwwxyzv{{tzzuyyxy|{y|yy~~yyz|y}zz|{|y{z}y~zy}{yy}tzywz|}|}{w{z||y~|xwwwyx}xz|y|{y|~z{yszzuz{|}yy}y|z|xwyz}}zw}xz|yzw|}t|wx{v{|vyvy|y|y}ywwwv|uwx{~{y|z{yzw{~yzxz~x{}z{yx~zz}y|~z}zxxzxwz}zx{~xwxwzyuz{vyuxwyxzvzvywxx{y{~~z}|~xyy}xv{ywx|{~{{{{zx|y{yxz|zxx~{{x{yzzywywtv{vxw|~|z}zz{z|xy{{|{zzx|vzy{v}||z}~{{|y{y{~z~z{{|y{z}vzx|ww|xyxywy}~}{{x~{y}{{y~z{z}}|}z}~|||u~|~~|~z{||||}~~{}~||}}~|{}~~{~~}~{~{~}|{z{~{~||}{}~|}~~~~~|~}|z}~{}|{}}{~}|}~{{}}~~||~|z|}}{~|v}}z||~y}~|}|{{{~|}|{}~{}~~z~}}{~~{{zz~}|~~}z|~}~||~~{~}{{~~~|~~}~}|~z}wz}~~}|}~{}|{}~}~~~|||}||x~}~z{{~}{}~~||~~}}}~||}}}|{~~{|~zz~z}|~||~}|||~z}{|z{~|~{}~~|}~{|}~~~}zy{~~{z|}}}~{}{}x|||~~{~}}|~~~~|}~~~}y{~z|}~x{~|z|||~|||}~~~}||~~|z~~}}~~w{z|}~~{y}z{}}|z|}z~}{~}~~{}|~~~|~~~|~|~z~||}x|}}{z}~}~|~}xzvzx~zy|xzxvz~w|}zx{vy}z~xzy~{|wzvsy|}}{xvzy{xy{yww{vsy{{xz}w}z}y|x{yyxwzzzx~xz{}utyzyzz}z{yyyvx{uyv{wuxsyyxx{yv|y{w{|yzx{zxywy{~z{zyxy{}{y{x}|}~|{}xzwxy~{w|}x{~z||z{~{}y{|y~zz}{yx{}|}{{yy}wz{zx}y{|w{{{yz{~z|vwxzvywww|wx~z|~{{zzzzzzu{w}yxw{{}~wz{zzu{xuzz||{{y|~{|wvz|~y|yyz|y||z|xx~}w}|{|||~xy||zxwy|zwyy{x}}}}xyyuzz{{y{{y{~t{ztzy{~x}xxz{{w~z|z|v|y|{u{xwyx{~w|{{x~y~y{}||{y|{yxzxy|yyy~{~xy{wzy{y|v~}wyyyyzzyx{xzzz|yzxxz}|{{{}{zy~u~yxyyx|zwx||zzxyz{}yzy}yzz|yzy{{z{zzwz}zyw|wz~w{|~z{{yz|x{zx|{zyuz|{|}tzzvz{|t{}yzx{wz~zvyv{||vxzzzy{y{yyx|y{~{{xx{{ww{{zw}w}}xx}|{z~yx{u|yz|z{{v|v{x{~yyr}|yw}yxz||~}~xx~y{z{zz|}w{z{{yy~~{xyzxz~{z{|{~zz~||{xy{y~zxzu{zxy{w{z|zy|zy{~{zxzx|zxw}{}x{{~ywv}yww{yzx}|yx}wx}zw{y~|x~x|{~uw~{|z|x}|yy{y~}{{|}}}y}~~~}~}~}~~}|}{|}{~}~~y|}{z}|||}z~~~z}|~|}}}~}}z}z}v|z|{}{}~~~}{}|}|}~}}{z{~~|~}}~|{}z|~|~}y~||~~}z}}}|~~{||~|~~}{}x}x~|~}y}{}}}}~}}}||~{{~}~~}}|}}z~}yy}~z|}|||~}~}~}~}||}~|{~{|}~~~~{}z|}{~|~{}~z|~~~~}{}~}~|{{{}}~~}|xz}}~w}}~~z{}~}}~{~~}{}}x|~}|~|}}|~}}|~}~|{|~}{zz}~}~~~x~~{{}~}|}~~~~~x|}||||{|{y~~~{~|{~~{}|~~{}||{}}~{~z~|~|~}~{}}~}y||}}}}~{{}}|~||}~{}z}}~}|}}}~~{|x}~{{{}}}}~{||~}}~}||~|}}|}z}{~~}~~}zx~{w|zz{xxy}}xwzxxvvxy{|wvuz|wzv{yx|~|x|zytz~z{|yz|wzywx~~{v{||yyy~}z{{{zzyzx|xy|{}yzz~x{yy{|uzyzxyyuwzxzuzzz{z{||zzxy|{w~x~{~~{}z{|zyywzxw{|xxw{{z{xy{wzzz{}zzxvxv{|xwxyzzz}x{y{z{||zxx~|y|zyyzzz|ww~z|y{zy~xzxy}|{{{zz{uyz|xyys{yyuy{ww|wyy{|zy}w~zyt{|{y{z}}xy||||zzyvx{yu}z|z{z{|yxyyyxzzut{yxy{}yz}{xw{z}{||z{xz|}~yyzx{|u{zx~ty|v||wxvywy}zvxywzz|}{wwz~|~yztw}z||{{}}{{tzy}w{{|w}~wz|}z{}y|szxxzy~v}yzx|y|}uxzzxxzzzz||vu}z|}~yyyzz}zz{tw||yy}x{zx}{z|~yy{u{}w~zyz{y||~{z{|vwzxwv}}wy{{yyyzxz{yyswyw|}v{|{wzv|suy|w{z}}zt|wuyyyzywyvtwxz{x{xyy{~|z}xuv{yxy{}zz|y}{{zy|yvzy|xzxx{}y{|z{{~yw{p|zxwwxwx{yyzzzwv|wz{{|vwwz{{~~|{w}|z}yx|{~yzz~yy~y}|zzyux{{{z|yzxyzyx~xyy|yzy{{{x{|zx}zzzy}}zx}wxzx|{y|z}w||xyx{zz~x{zw{zwwzuuyvxxw{{yy{{|xyzv~u{|xzwx}zyz~y}zxzy{{y|~~z|{~}|}|}~{z||~~{}|z{{~~z~}x}{|~}||~~z{}{~~~z|}~~z~}{~|}}~z~{z|}}}~}}~}{|}}}{~z{|}~||{{}{~z~|y}|~~}}|}}~y~}}|~~|~u~|~~{~~|~~zxv}z}|~}}|}{|~~}}}||}y||~~}|||{|}}~|}}~~~}}~~~}y}||~}}}~}|{zz|~{w~{||~|~~~~~~}~~x{~}}{x|{|}~y|}}}|~~|{w{~~|~{|z~~~}{|{}}||y}}|}~zz}|}~{{|~z~{}}x}}}|}|{{~}}|~z{}}|~{z}{}~}~yw{|{z}y||~|z}|}~}~}|~y~~{~~}~}z|~|}~{~~{|~}|y~~}|~~~z}~}}z~~~{}~~~||||z{}}~|x|~{{~}}~}~}}zxy{}xz|~zyx{~{vyyvx|vzw}|xvxz{}{}zz}z}|z||v{zw{vx{t{xy~|x{{y||z{yzv}zy{zw|zz{{w~{x|yz{zxz}|zzzy{py{zyzyszywyz}{{{{{{|x{z{|{zwyyzyzwvw{|}y{~yuyxzz}y{x|zw|x~{|zyzzyyxxzv}}y|xxzy|{{yzz|y{}|}x~~|{zyzxzzy|~wwzwy|x|zzz~yx{vwy{zzz{x|{t{yzz}zxzzwyxxyyzyxx}yy}{|||x|yy{{zz|zl{wwuyzyyy}w~~|}yz~~y{x|{xyzyxw}{wyvyw}xx~zyzw|yz}yzzzyxy|y|uzvz|yz|xz~z}w}}x|zxxy|x{}yzwyzy}zyyyyx{|yy}xxy}zz{~}x{z|{{yy~|{{zry|{|xwyuzy~~}zywyww{y|zyxz|z{v}wxy|{wz{}}t|{|x{~~{y|{{|{{zz|{zz}x~y|uxyyzzxr|z}vyz||y~vyzzxzzz~}y}z{y|{y{xz{y{{{yxz|~xx{|yu}{}~yy{{{{|z~zzzz|zyzz|q{zxzwvz{s{||wx}|zy{{zyy{~|zyyywz}{{||x{z{{}}|{y{~z{}yzy}uty{z}w{y|~z|wzzxz{y}}zzty}{||y~~}}}ww{}zw}}|zyv{|}~|xwzxy{y}vzz{{y|{{vzy{x|~|z{xy}|}|~y{{{zzyx{}{{w{|~~z}{|{yz{z~|}{wz{zz|yz{|x}zzzyy{x{yyw|z|{z}~{}{}{{~~x|}{~|||~}z}}{z~}|}|~~~~{~}}}}~}{{~}|~|}~|~|~}~}~~~}|}{~}~y}}~z|||}}}}~|~~{~|}}{||z~}}||{~}}{~~~}~|~|}}}w|}~~y}}||}u~|}}~}{~~|}|}}~}}z~~}}}yx~|~~}~~z}|{}~}}~{}}}yzz|}}x~||}||~~~~~z|~~|~|{~~~~z{z}z~}{~~~~|z}{y|}|~~~}~}~~|}|~{|{~}}}{z~|~|z}~~|~~x~~|}|~~x{{~~}|}~|~~~}~}~z}{{}}~~~}~|~yz|}~}}~{{}~||~~|~~~|{y~}}~|}{{y~~y}}}}}~~}~~~||{||}~~~~~|w}||}~~||}~~{}~|{{|z|}~}|}}|}{|~|~}~}}~{~||{{|{|{|z|yz}zzxyxv~z{y~xyx|{{z{|xy{z~{{w~x{wzw{z{uy{xz{}~z{~|{xxzy{z~{}y{{}t|{wyw{tzxzy}ww}wzyywyuv|}{xxxz}zy}z{z{}|w{x|z||~~v{xxy}{|z{|xv{xxw{t|{vvyzxzzzywzx{|v|wvsuzz}yyy}}~}{y}y|~z|~y|y|zx|~y}x}xuyz{yx|y|{~yzzzxvzx}z{xyx{x{{|yz|z|||~xwx~{|zzy|{z~~|z||xxwz{y|~yyv{{x|yw|zy{ywu||}yy|x|~~{|y|{{z}z}~xxyxwy~~|{z|z{||zyzxwwyyy|v|xtz{xw{yyyzwzzw}}||{w|||{xz{~||{xz}x|zz}}{{{z{~zz|xyz|y{zt|z|~wxwz}vzv|uyuxzx{yzy~}}v{y}}z|zywyv|~}~{y{y|vy{zz|x{z}|z}||yu{|x{{y|~{w|xy{yx}|zy}}|zyy~zx~y~}yxw|}zzy{~y|y~yzy{yv~yw|w}{uvy|{|zzyy|wx~y|{yy|~}|{}}|}zz}z|{y{|yu|{{zzz|{w|{v{~vzwx{x{y~{}zxx~vzvxzzx{x|w{}}~x|}uv~y{{z||}{w{x}z~}{z{}x{z{z|zyxxx|x{y{|vzwvz{yy{{|z{yyz{{{{||xu}xyyx}~z~}{}|~{z}{{yw{wvvzv|{x{x{z{y}y{vv|y{{y|z{xz}}|}}~|w||}y~zz~|~}~}{}}{~||}~}~|}|~}~|~y}{|||~|}|~}~~~{~}z{||||~~~||{}|{|x}w~|~|~~~~|~|~~{~~zz{}}{x~z}}{||~{~{~}}{~}}~~}}~}}x|~z|}}|}y{|~{~~~~}}{}~{~{~{}z}~||~|z|}~{~}}}|{}yy|}|~}|~~~}~}|~||{~w{~}||~}zz}|~~z~}~|{}~}}~|}~}~}~x{~}}x~z|z}{~}}~~}}}{~~}~|~}{}z{~}|}}{~w}{z|{|~}|}~~~{}~|}{~~|~|~~|~~|}z}~z||~z{}z|~}||}z~}~~~|~}}~~~{~|y}~~~w}~}}z~~}{v}{}|~~{{~{~~}}}{|}~~}}}~z}|~{~}|~||}~~y|~||}~~}~|z||{{||~||~~}~}{||~y|}}~~}~}{~}zy}wzzz|y|z|x}xyz{||xz|y{zywy~vy|vxuz|yz{}{xxyxz}z|xzz{zyy||}x{y{x||{xww{yx|}{zyzyyz|z{z|}y|xyyz|w~}wt{{yz||}|zwyxx|x{{xx|}vzzt||{~z{y{yzzx}y{w}wy{|z}z}v{uyzxxy{w{zy|wzzxuyxwyy|y{}wyzy|y|{zyv{yx||||{zyzu||z||v|ww{{y||zww~~zuzww~{zyxw{{u{}zx}yxux{wxz}~z{zzxy{u~wzxzw|{{yz{z{}w|}x|~zxx{y{yu{{y{{yuyvz{x|{}{wvz{}}vy{xw||{{yuyxzzwxw{||}~zvytzwxxzz|z{w}{yzxx{yx~u{|zzpwyzt}zz|syx||{x|}{}zw{zx|}zzywuxzxzxyzy}zx{{{yyz}u||w}xyu|{z{z~{x{|xy{wx{xw{wzx|zyxx}{x}}y{}{wz{{wzzz|{w{{yy{v|{xz{~yy~zyw{w||x{}~~xy||wyxyzyxz}{z{w~|y~yxxxwz}zz}xy{y}yxv{zzw}zyzzyyyzz{{~|yy{}~zzwyyzz|zzwywyz{~~y||zxwyzy{zx{x|~||{~}yz{w|wy~|zy}|zwx}y{|{{|zx~y}ywux|vyvzz~z|}}zxyx{}{yw~zz}}}z{}xz|x}z|~y|}}z}u{xzv}y|y{y|y{x|{yzxxz{}{~{{}{x}{|{w|z}xyw~||y}yxvy|wwyx{|zz|z}y{{}~}|~}{~{|~~}|}}}z~z}~~~{|{~~}}~}~{{~~}~}~~y~~}z||}~}{~{}}|}}|~}}~}||}~{~~}||}|}|yz}{}{|~}~{~z~}~~~{}{|~~|~}|||}~~}||}~}||~}y}{~|~}}}}|~}~~~}z~{}z~|~|{}~}{|z~~}{~~}yx||}z~|z}{{~}}{|{~~~|}~~~}{~|~{~~}}~~~~~}~|~~|{~z}}}}}}|}}z}|{~~{|||~~||}~~~}~}|~~}z~~|}}}}||||~~{~}~~}~~{~{~{||z}~}{{|}~{|{|}|~}}|}z}}~|~~~|~|}~{~~~~y||~}}~~z~|}||}~~}|}}z||z~~|}{{}{}{}}}}~}|~}}}~|{~~}{}~|}~~|}~||y~{{~}|~~|}~~|{|}~{z~}|}}~z{~}|{{}||yz~~|~yz|xxwxzxxww{|y}x{w{y}uzzzxywxz|wvv{vyz{{}x~yy~}{{zt|}|zvy}|xwz{}zvvzyy{wz{y|zxy{zyzzzuywyy}ywtzwz|xx|xz{xzzs{{yyx}{|zz}{z~|y|w{zzzz}wyzw|}{z}zwxy|x}}zyy|yyy~vyx}}z}z}|zz}ywwz{{z|yz||{x{~{}|zxvyzzxytxxyzxxxzzyx|}xxw{}zw|y{{|zux~|xyy}|{}z}}z}z|z|w|}zzx|w|y}{xu{xxwww{x}yy}xtxyyzxxvxy}{y{x~}}||{||z{}}y{y}y{{zzyz~||y|zzvyyvyuu|wyxy{{w|y~z}zx|zxvzxz~y{|}xz~}yyz|zw{|{{}}y{y|wz~{xyz{|xu~y{xwvz}uy{z~{{{ywwxtv}vx{z}uy|y~||}z|~|}y{zw{zy}|v|ywy{zyzzxzw}vw{yu|y{{yypwuxwyy|}||y{w~x}}yxz|z~|zxwz~{xy}|z{z{yx{y{|yw~zx|~zzyzz}~tz|{yxy{yy}zyy{~zz}z|wz}|{|||z{~w{wvxy{wv|vww{zvwx|}wz{vx|yy{wyyx}{z|v|x}{~z|}||z{y}z||~zzz~|~x~x~uz{|wvyy||wyvxwu{yvxy}xxt{wywxyyzxzy~z|wy|~|wyy~xz{{yyz{y|zwywx|wzy{{z}xzwy}yzy|wtvw~}yxwyx}zz|v~|~x}xzyxy|z~{~}{}|}~~z{{z}{}z|~|~}y~|{~|}~~~~|~|}~yv|}}{~||}w~zx|~|}~{|}~~z~{}}~|}}~~{||}zz}}{|~}}yz|~~{~~y{yz|~~~}}|}}~|~}}~|}}{}}z~|}z}||||~{{|}}}~}}~}z}|~||}~|~}{{x{t}~~zy~|}z}{{~~~~|||w{}||{|}{|~z{}|~~~|z}}}{~~~~}~}z}{~y~||{{|}|}~}~}}{|z|z~~~~x}~}~}~{~}|}{~|x}y}{{{y{{||~}y{{{~{}{}}|x}||~}|}|}}|~{|}|~}~}}~}y|{}|}~~~~|}~|z}}|~||}|}{}~}~{|{x~~}|}~}z{|~z|}w{z}|~|~~yz||}}}v{w~~{~|{~z}{}~|{~~~}}~}|}}}}}z~~~}}}~}~{}|{~}~}}}x}z|~~{|{{~}~y~~~~|yy}wz{{wxwz{{wxzyzzxyx}|y}|}yxwzz{}z~y{}|xz{}{v}|v|x}|y}~xyxzy}w{y|xzzz|zz}w}y{yyyy{{|zv~wvwywy|wzxwzz}{{w{uzzx||z{|yvx{uwx{{{x{{x{zwyz||zzv|wz{y|xw{{{wzzz|||zy|{z|yuxy}{{x}yyyyxy{||zy}xzx~yw{z||w|zxyyzxxzz|x{x|ywxzq|{{x||ztwzx|{v|y~vzz{|zuyzxx{zy~{{z~z}x~yz{x{zxy{w{{yy}|}|}y}}z{x|yy{zzy|wx|y}z|zxwy|zyywyyyyzz}{}}|{y}|yyxy|yyxxx}xwy{{|y{|{{z{zzx}x{x~{zz{w}xxy~x{zy{y{y~{yy|yyxv{|x~y{xxz}y{wy}y{y|{{x|yz|zzz~yxz}~z{~yyx}~zw{yzx~z{|}yz~{||x|y|~zwy}{|z|~z}|xwzzxyyzy|}z}}}vy{x|wyxyv|wzv|zuz{xy{{|}z~zzw}}yzyz|}yzzwzw|}{~{{yx}xzyz{xyyzxy{{z|}|zzzxxv}}zv}yz~y|xwyx|{{z~{{xzz}y|~{z{w{zwy|z~{{vzyyx~{z{xxxv{xzw||zxxw{{xzx{yv{zy{{y{wy|}{{wzw}vzy{}{yy|~z{|||yzz{|z}}zty~ywxy|}|zxy|vz}{z|w{||xzw|v}}y{zz|{zxy{wyx{z~zwx{ywzyx}{{zw{|}z|{|x{{vx|{z{|{yz~~~}~~}~|}|}}x}~~{}{~|}}{z|}{~~~~{z}~}|}~~~|~|}~x~~{~|~}~{x|}||~z~|}}}}~}~}y~|}z~z{~~~~~}}~~}}||~|}~|{}yz}~~}{{|{~~~z~~~zy~{~}~|}yy}}~}||~y}|}y~{~}~|y~|{}~~~~}}~}}}z{}~|}}|~|~~}}||{}~~uy|{{||}|~~}~~}z~||{~|~~{~y}}}~{}w{~}~}~}}|{|{~}}~}{~~~~~}z|~|~~~~x{{}~y}t|~{{~z~{}y{~~~x~}y~~~}{}~~~{}~}}}~}zwxy}~y~}x~{z~}z{z}y||~~z{|u}~{|x~~}|~~~~}~|~~{~~}|{}~{|~~}~}}{~}~{~~~~{}|~~~|{{|}z}~~~{z~}}|~}}}~~{z|~}z|{~|}y|||{~~~~|}}{}x{z{{xyyy||zy{zzxvvxwu~w|x|{wzvyyxy{yxywzzyyyyz|x}wz{|zzyyx|{}wz}{y{zzy|||xx{}zxy|{}zzz}xx|xywx|{wuy~yy}{x{u}yzzw{}y{~}}wv|xu|zv||||{xzyy~y~yxyzyz{ywzzx}xz|w|vz|zzwzxvw|{x|y{y|{yyx{~z{y||{{|{~xyz|{yz{zxz}yx|v~{yxxyyxywzzx{x~xuxzxz|vywzx{}|z}x{y|z{z{{}zv}~zztz}}yy|w}yxw{}~wyzzyzzxzx{xy{u{v{~zw|y|z{}x{z|zzwzxxyu~||z~w~|x{wu{xyywwx}wx{uz{z~zx~wzzyxyx{y{x}{}ywz~{{}y|y|{y|yzz}y}{}zz{vuy}}zxyvxy{y{}xyuz{vx}vx{zy{y|~xy}w|y}z~{{|}yz|{{z{~{~~tvv{xwuwvxvy}zzzzxyw}x{w{yyxzy}yxyt|yz|x}}yv{x|z{{|}y|y|{xx|~}vywyyxyyx}wv}zx{xy|yx{xywy{uzxzxx|yxw~w~tvx~z|{zyuww{{{z}zxz{y{}xx|yz{}z{xyw{xywzyxwzw||y{{wxxzz~}yzyyuy{{z~{u|{x{z|{z~{|zxvy|yy|uxwwz~{z||xy|x{|xx|{vwx{y|||{||xyzz}~y~|yw|z~y{|y{zxzz}zxv}{|{wyywu{{{{x{{zy~tzvw{{~|y|zzy}zzyy{yz}}}}}~|~{~~|{{|}{{}~z{}}{|{{{~~~~~{|{~|z~|~}|{~|}|{{}}|~x~~z}|{}||}}}}}|~z||~|~}~}~~}}}}~~}z~}}}~~{~|{~|~{|~~{~}~}o{||~|{}}}}}x~|}s}zz~~|}~~z{}~~~|~}~}{||}y|z~|{{}}}~||||~|~}}}}}{{~~~}~|yy~||}z||~~}~}z}{~~~~~~~{z|{}~{}{}}~v~}|~~~{~}~{~~}|}~~}~||}}}{}}}{~{|}{~|~}~|~~z~}|~}}~~~}}{{}~|}x|yy~{|}~~|}z~~}{}~|~~|~~|}~}||~||{}{{}{|zr{}~~}~~~~~|y{}~x|}|{}}~|z~|~{}{}}}|}{|}}~}}~||~z}~{{~{~z{~{|}{{|~{|~}|~~}~yz}xwxwuz|zzxwz}yy|x~y|xt|wz{{zxz|xzzxz|x{}{vzx{vv}xwyvw{zzyyz{w||w|{{zv{y~yz~|{{t{|{}zyxyxx{|z~z{||{wx{z{{yz{y|{y|z{w}x||zzvy}yx~{}y|{x{|yvyxxx{x|w}yv}wxyyy{|xxyz}~w~{wy{y}}{{|{zw~z~{{xvyyyz{|zx|xyy|v|y}|y}tyyz{||{zzyzy|{vzx{{x||uzw|}|}yzx{yyxyz~yxyzy|{{|xy~z|xzxvyy|~{yw~||y{yy~}w{{z{|zwx{uwz}yxx{~w}|zzx}wyx}z~|x|zxz|w|yywyvx{x|~{yv|z|wyv{z}x}zt|z{zzw{zy~y{zyz{}{zxz{|yy~|x|yv{wz{y{}xxy|zxxy{{yw{xzz{w{z{uy|z{xzx{{}y{vzy~|xzyzy{|w{y{{|y{{vyy{|x||zwv|w}|wxvvzzw{}|z{zzt|v|wzwz|}yvuzx}wxz|ywzwyz|y}|zz|z{{wz}yzy}vxz|{yy{{xxz}z|}}yyzw|xy|xw}xywyzz|y{{z|z}yxyzy}yzzy~{z{z|z~xy~uzvyux{zz|xzzuyx{zy|y|{}{w}|}|z|{w{xx}z|x{||yzy}{}|xwy{x||{zz}|zvv}z{|}|ywxy{xw{zyy}zyzz|y~wuy{{{z||w}|wwz|{xzzzxy}z}u~w{{xt}||vyzy~yuw{}y|{}{|z{z{{|{zvy{xz~yxw}}}~{~{~}}|~~~}z|~|yy~|}|~~}|~}}zz}~{}~~~{|}y||~|~~~{}~~~~z~|~z|}~{{|~}{||}}~{~~}{z}}}~~}}~|}~}z~}}{|~~~}}z~}z~|||}~||~y}}|y~{|}~}|~||zy|~{}z||{~x{{|}~|}{}{{}~{}}z|~}}}|~|~}~{||~~~~}~}~w}~}~y|}{}{~~}}~|y||~}~}}~|z}{}~~y{{}}~|~~||{~}}|}~{~|~z||}}~}~}{z|}~|}~}~}|~~}}}}~~~~}~~z|~{}|~~|~~}y{|}{~|~{|}~}z~}~~~}~{~||~}|||{z~~~|~x}||||}{|~}}}|}~{{}~|~~||~}{}|}~z|~}}y~w~~||}}~~}|~{~||}~{~{}|{{~~|~~}}~}~~}{{|}}}~~}||{~~~~}}~|}|~}{}y{z{z{|~{zwzs|vyvw}vxywzxz{y{y}}x{~z~{{{xx|xz|{{}zzvx|zx}{x~yxyvz}}{x||wyxwzzu{|yyz|zw~}{{zxvz{|yxw|xwvzw}zww{~{x{}zy|yz|xxxy}yzw{{|{}}wy|yzxxxxt}{y}zzzyx{vy{zxxwv{vwzwv~zzyz{}{w}ww|zz{{{|zyz{x{xy|}x}|xxv~yxww~yx}wv~}vz|yxxwzzzyw{{~wz|v}{}~}}yyv}vz{~{y{|~|xwy~{vzz{x}|}x}zw}z}x{}|yu|{yxwu{zy|xx|x|}|}{~wr}z{yw}~xyx|{}xy|~{{y|xy}yyzxx{}zv{uzy{yy|zw{z~|vwxz}|xyyzz}|x}}y~|{|xy~xzyy{vx|{wzzwytz|x}zzzyzu|yy{yyyu}yu}~{z|~|{x{z{z{x{x}}z|}w{|x}{z}u|yyzwxv}yz{|yq{{wwwv~xuy{yvyxyxxxyzy{}|uw{|{{zx||~{||~y|zyyyy}zzyy{}|wzx|}yv}z{tz|z}zw{y|y}{|v~y{z{{z{{{u{x{vz|z{{y{{{|v{{zz~zwyvzvvz|z|z}}x{xvx{yvz}wxywxzyz{y{}zzz{~}~ywz{{|{yw{|{yz{}xv|wxw~~zw}wzy{yx{z|x~z{xvzvtw{zswwz{zz||}{w|{y{zw~z~y}zw}|}{yyxyy}wzy{xxv|}}{vwvzwzzzu}uy{zz}z~x|uz~y||}|zy}~|~|z}~vz|z}y}||y|~y|}}}{z~}}|y~~~~z~|~}}}~|}{~~|~}{z|{}z|}{}{|~}~||~z~|~~~~|{y{y}~{{{|}{|}~~~}z~}|}~|}y~}}|}~}z~}}w}|}~||~|~|}~}z|~{~x}~|}~}{}~~~~}~|}z{|{~|~{}~|}|}|}{}}y|}}~|~~}}z~{|z{~|}}}}{~~{~~}{}~|}~~}{~~}~~}~{}}}}|}|{}~}z}~|~~~}}~~z~}y{||}|~~~~~~}~~}zx||~}{~{z}~}{|}{y}||}~}~~}|~|~{z}z}}~~}~~~{~}}}||}~~~||~{~}~}~|}~|~y~}~}|~}~}~~v{~}|||~~|~~|{~}~z{{|||}z~~|u||||{{{}}}y~}}~|~|~{|~~~}|}z||~~{}|~{~|{}}|z||~~{}}||x}}|zxv|||w|~zxyw|z{yyytxz|{}~yyyz|x{{zv{zy|y{{|{yv{}x|{|z{u|{yzyy|w||}utxy|xu{{{z||zxvyzz|sux{yv|vwuuw{ww{u|xy|yyxy}yvz{vzzy}zy{|zu~x|yy|w{{zw~z{{qxvz}z}{{vwyv}{|z~{zz|y}wwwzy{vxyywxszz{zx}v|x}ywy|z}y}vwwzxxyz|x|t{xy{w{yxwx~{x{zx|z|t|{y{{y}~xy{|yxy}}{{{zyw{xszx|vvxzx{x~zzx{zw{{w~}zywvxzwy}y{zxz|yx||z{|zuuzyx|vw{}z{z|{zy~w{xy{|xy|ux|{yyvz|zwv|{v{||w}vy{wvwy|{zyyy{wxx|yy~z~x{y}uvxy{zzvy||}}|zzx{zzxyzzyz||}yxv}z{t{zxxz{xx||vy{|{ux{}z|xzzv{wz{x|y|z|}|{}|}z{{vvy{}zvxxwzx|yx|~w}}y{wys|yx|xz{zy|z{{|xyzxz|yz~vyx}xv{z}{yz~zxxxyyz{z|zy|wu{zyz~~{{z{wy|yyx~ywzyw}}yy|yzywy{~t~z||{}{uzzzyzvvuzy{{|ywwyzwzv}y}~yxy}{y}y}y{{xzx{xx{{yzywyyzzvuyxyyxy~{y{x}yztw{y}}zy{yuw{xzw{wxyzzz~|{sxyz{zzuxy~x{}zy|||}{xwx|{y|||{xy|}{{xvx|wy{{~}zxyxz}y{zsywzwyzzvzy{~|~}{}z}~|z|}~||}{|~}|}}|}|z|}~|~~|}{{|{{~~}}~}{}z~|~}~|x{}~~}{|}x~}~}~{{}|~~zxz{{~||||{||z~~}~{~}z~{|}|~xz{~}{~|{|~~~}}z~z}xz}}}|{|z~w}~|}~|~~}}}z}}}}~~}{}}~~w~y|y}|}~|~w}~x~~}~}||}|y~|~y{|z~~}~|z}}y|}|{y|{{~y|~~~z~{~}~||}}}y~~~~}y~x~}~}|}}{}|}}~{~}}~z{~z{{~|~~|}{}|}|}|z}|{{{~z{}~|{y}~z~|z}|~~|}}~~{|}}|~~|{}y}{}{~}}}}}}~|{~~~y~~~|~}y~~{}{~}{z}}y|}|}}}~~~}|~}{|}~|~z|~~{}}~|}}~~~z~}~{|~|~}~~|~}|}~}~|}~~~~{}}~{}zy~}}~{vxzz{yy{wy|u{wyw}xvuwwz{xz{z|zyw{x|ywy{xzvy||z{{zyxz{z|zy}z{{|z}{y{y{}~||w{yxyzzuxx|y{zzx}xsw|wxx}zzvyu{{v{z}|vwz{yz{{}{zz{|yzwz}zyzx{y||ywxxw}zw{|tzxwxw}{yx}|vzx}zzyyz{zwz||~~|zwyyyuzt|{z{~{wwz{zzy{zzzyzyvsx}zy}zx{{zwxzuy|{zv{{}w|~}yz||y}{}~xzwzzx{|zuzw{yxz}|}}xwx|ywy{xyxwzyvwx|xx|zzxzvyz}tx{vwyyuy{wy|{{|}zw{zzs{{|zz{yyyxz|zzw~y|zrzx{zz|xw{|{}y~{z{{vv{ytvzz}{yy|w~w{{{{z~}z{}yzyxz}{|{~~zz{zz|zyzwy|z{yt{vz{~zz}wvwwy|yzz{{|yz}ww|{y~{yy{z}}z{{x}~x|}~yy~yxwv}zvzw|}yzxxwyzvxxz{uxvty{{xzy~{{{{}xyww{|yv~z}|z{z{|}xy{xtyx|{wyy{vwzwnvzzzy{|xxwq{yxzzz}zzz}y}{zzy{~w{{xtzxy{zzy}{{~yyty}zx{z{xvz}~zww|{y{w}|xxxy|xwwy}}yyxxyzv{xz|zx|}{}yy}y|zwzyxy}|v}|zxuwyvwzzx|{zuyu{tw{{wtvuv{y|wz}||y}w{z|zx~sy|{{z|}zz}z}~wuzvv{vx{|uvzyxx{{zuvxyx{~}vux{y|~}|{{xzwxy|zxz{y|v~~~~|~}}~||}}}~|}~|~|y{y}|~{z||x}o{}{}~~}}z~~|z~}|~~~}~}|z{|z~~}}{{|~}y{}w||}~~~{{|~}}~~xx|}|~{}{||||z|}~|zs~}{y~|z|}}|zw}}}|~zy}|{z}~{}}y}{{}z||z}~|{x~z~|}z}}~{|~~}}~~|}|y{~~w~~z||}|}{~y}||{z~x{|z|{{|~~||z~~}||y{~}|{}}}}|}|z}z}y}~|{{~yzz~}}z~}}x|{~{}|{~z~|~z|~xz{x}~y|}~|~{||}~~~y|y}||}z|||~{|~~{||{~~x{|{~~}}}}z}~~{}~|z{|}z}|{|~{}|}}zz~z}{~z|~|z~z{|}}}y}||~}~{~}}{~}|~{||}}|}|}~|~}|}||}{}{|yy~zz{}~{|}v}}}}~~}z}~~~~|x}}{||}~{x~}}|z{~w{~}y~}|x}w|v}~~{|~}}||xz~~~~z~|~}x|||}{|~~{z}|yz~}{{y{x~|z|z{~z~}\\\\\\\\zzz?~}~{}|}{}}{~~}}}}~z|y}y{{~~|}}|||~}|~|~x~~~{zw~~{y~{}z~}}{|}}|~~y{}|z~zw{}z{|}~}|{|}}{}~{|~}y}~z~|{}}~{~~z|~{{z}|{||~}z{}}~~}}z{y|~~~~}}~}~~~zy}zz|||}|{~~~}x|z{~~~~|}}|||~~}}~|}|z~||{~zz|}{}y||~|~|~z}}~~}}|}~|}~{|~}||~||~~|~|~~{|}~~{~}u}~~}~}{||{~~{~~z|}~~z}|{|~~~~|{z~~}}|~{~~}y}~}yv}||~||}~~{}{|~z}}}}}}|y~~zzy~z}z|zy|}}~zz}yx{|z}|~}~|}~|}~}~~}|xz}{w||{z~~{~{|}y}~~|zz{|}}}|z|}~}~}|~~{|z~y~{||xz~|z~}w|~~|~~}~}x}}~}}~|~~~~z~~}{}|~~||{||{~~}|~}~|}||w|z~}wy~}~x|y}~z|}|y~{~|z~~~z}}{~{}~}}}{x}}|~{}~}~z~}{}}}|}~}}~~{~|~~}}~z}|}~}z|z~}}~~}|}~}~x~{y|}}{{z|}}~~~|y|}|z|~}{}~|~~{{|}||~|y{{}}~|z}~}|z}|~w}y~~}~{~~~}~~}}}}~}z{~~~|}~}||x|~~}~x|yw~~}|}}}~}|{~}v{||}{y||}~}}|{~}z~||{~{}}}|z|||~~||~{}~~~}|{|{||{{|z|{z}~{x|{|}}|}}}}}yyz{~{~|}~{}z|}{|~~}}{|~z{{z}w|}~~~|~}{~~~{~~}|y}||}|{}|||~y{}}|{}||}|~~}~~||}||{|}}~}|{}~z}~}z|~|~{{}}z{{}~|~|}~z{z|}}}~y||z{{{|{~~{}}~~xy~}~{}}w~}{}~~}~~~~~}}~~y~}}|~~{~}~|}||||{{x~}}|xy~~{|~{{}{|yz}z~~|}|{}|x{~}~~}}{~v{~{||{}~zz~|z}}{y{}||{y~~|x{|{zy}}z}y}~}zy~}~|y|{|yzxw~v~zzz}~}{zz{{}|y}}~}{|}|}~{~z}z}}~}{~}z}{z~|}z|}}~z{|}~{}}{y}~}{|~{{{||}{}|{wy|w{{~}}|{~x||~{~~|{yzz~y|}~}~z|}|{x|~~z{|z~{}|{}z~}~~}z~||zx|}~zx~x~x|~~x|yz}~}wz~}~}x~z}|||}}}|}|}}|}~{}~~|{{|{n{|}{z{~{||{zw|~||z~|z}y}{||~|z~|}y|}x{}{v~}~y}{~|~z~~||{|||z|{||~}}}}}}|}~|{z{}v~{yz}}}|~|{y}z{{|y}}{}}~}{|z{~|~{~|}}xz~y|~~xw||}~~}{y|~z{z~{~}~}{|wz}|~~x~{~{{x~|{~u~}|~z~{~|z~{~~}~~~}~~~}|~}}~y~}}~~}~~~}|~|~}{~~~~||~}}}~z|}}||z~~~}||}|~~}~}}}~|}~~}}{{~{}}}~}|y}|~z|x}||}wy}z}~~}|{|}w|}}{z{||{{|}}|y{zy}{}}~y{}{z{z{}}z~{~~z~z}{|}|{xzz|y}}}yw}z}}|u||{|w}{~{{~}yz||{~yy}|{zy{|~y~}~|~~|}}~zy~|||}~|}x}{}~~zv|}|~}}}~{z}|~}~z~}~~~{|s~{~~}~}}~~{z{|}|}{~}~|~~z|}{y{}~y|}|||}{w{|~z|}{x}{~||{~~|zz~{}zzz~~{|~y~~}v}v}v}|w{|~}~~z{{zzx|}}}~{z}~~|~~~{{|}z~zz}~}|zy~z~}zz}x{||y{}|}y||}w{{}u}|}}~{||yzy||}|{y|z{y~||zz{xz||z}~~}x|y~z~|z{{}}y}~t~{|x{~}}|}|y{~{||yz{||}}~{zz|~|x}y~|~~z|}}|{}}~x~|~y~~~|}}}}}}|{z}~y{|}~{}zy||}}|z|}z}}y}{}|~|}zx}}~}|x|y}}~}|}~}}zz|~~x}}~~}}}~|~~}z~~|~}z|}~}}|~~}~~{}{~~~~~}~~~~~}~~~}|~~~~{~}~~|~~~~~|~~|~|{~~}~}~}~~}{|{~~{}~}z{|}{x|||~w~~z{y}}{~|y~|{~{|~~y~|~~}}{}}~|y}z}}z|z{~yy|||y~~|zx|}{yz}{}|{z{|~y~~~~}|y|~{|}|}~zyz}|~{}~zx|zz~||}z|}y}zz}}y||z{{{{|}}z{~|{{}}y|||{z}{~z~}}~vz{{y}}wy{}{{}y{z}{{|}}z|z|}}~|~|}}zx}{z|x||{~~{{}{zy~y}|}{}~z|x~~}{}|}{||zz~~}y~~uxz|{~|r{|w|{{{{~{~|{}}{x~zx||y~|~|x|~y~~}|}{x~}~{yz}~xy|~{}}{}z||}{z}~y|~}{~}z|{|}~||z{~|}{||}}{|z|xxx{~}s}v}}w|{yu~~w{~~}~~w{||~{}|{}}}|~y}z~|{}z|{}~{{zz~v{{yy{}z~}~}||}{~y|}|zz}|}{{}|{x|xzz~}y|~z}z~{z}{}|z|y|z{~|~z}|~{||~y~}x{}{{~|~{}{~{{~{{}|}{}}||~|z{~w|{||y|{~y|}~|~~}}y{}yy||y{}}{|{{~yyw|||y~x~x}}~y}zz~|z}}}~~~}}}}~}~~}{}|}}}~|~~}|{~~}}}}~z}}|~~|~~}}~}z~~~~}~~~~}y~~|~~~||~~{|}}}||~}}|||~||}}{}{~~|}{}~}|~|||{|}|~z~~}~{}|~~zz{{yz~z}~~}~z{y|x}{}~|{{z}~{~yz{}y}x{}||z|}|yy~z|}xy{}~}~~|~}}}||z~|||||x~~{|{z}y{{}z~}|w~z{}z{~{{y{||y{||{{|||z{~~~x|y~||y|z|}{}y{zzz}|}}zy}~}~y~{|}z~yz|~}|}z|{z}{}|x{~{~}{~z|}|~{y~{~}~|~|w}{}~yz{{|}}|z~~}u{}z}vz~~x|{{y|z{}y~{||~}|z}x|xz~~~~|~}}~zxy~|}}~z||{x{x~{}}|~~}wz{}|}z{|}{{{||}|}~}~{|~z~|}{|~|~}~~z}{~|}|~zz~y}|{{~||||{~~|}}~x|}~~{}}}~y||}wz{wz}~~{}~y{}z{|~}~{y{yz}yyy}w{{z{{x|{{z~~{}{y}z~{~|||y}{{~}}~~|}}|{~zy}~{|}y}}{~~{~|}{~~{{yu{~}}~~|~x~||y|}}{{|zz|w}}}~}}x{y{|~{~}x{|}}z{}y~x|}|{{{|x|{|{}z}x}}{x~|{y||}~w|~z}x|}{|{||~}{|{{|}|z|~z~||{yy{|{{{~}|}{}~~~~~~}}{}|}|}||}~~|~y{}~}~~}|~~~~~~}}~|~~~}~}{}~}~~~~y~|~}}}~~|~{{|z~~~}||~}~}}z~}~~~}{}~}~~~|~}~|~|}~}}~~~{}}y~~}~||}}{{||}}zyzz}yxy~}|}}}{{~w|zy||}yz|{{}~z}}||u|}|~}||~}~z}}}y~}z|zz|~|x{|{|{x~yz||}zz~{~~|x|w}}|~{}v}{}~y|}{}t|uzz{{~zyy{~|~x}{}}zz{}~}||z{~|}z{||~zy}zzy~z{}{zyy~{}~{{~|zu{|yzy}z{{z|~xx}}||y||{|~z~|~}{~~|}{z}{}}zzz{y{wz~~|~zzx~~xzy{|~|~z|x{~|z}yvzz}{|}~}~}{yzz~{{~z{{y|~}y{}|~~z}|{|{~y}|~z~|~|{y~~~}z~|{~zz}}|z|z|{{|xz{yx{y~z}}z|}~z}{{}}~v|~}}}}z~|x~~zyx|z~z|{{{{}xzyzz}z|}|}~}y|z~}|{|y~z{|}z~|~}y{vz{z~zyz|{zy~w|z|{{{}|{y}}}}|}~|{{}|{~y}~{{~zzz~|yz|w{x~w|w~||~z}z||t{zz}z|||y||}~|~||}}|~|}x|zzyvyz{x~x|xx{~z{z}y~y}}|{~{}~}z~z|}|z~y~{|}{yz||}}t{}}}~z}}zyz||z|~z}{}|}w~}z~|}{x}~~~~~}}}{~{}~~~~~}~~{}~~}}}|~~}|~}~~}~~~|}~~}}}}~~~~||~~}}}~x}}~~~~}~}~~z|}~|~~~}}|~|}}~z~|~~~~~{{}}}{~}z}~}{~~|~{~|~y~}}~|~}}}}|~}~~~~~}~~}~~}{}}|~~~~y|~}~~~~~z~~~y{~~{~y|{zzyzxyyz~}y}~|~|{}z~v}~|x|||~{}}y}}yz~~}}|{xz|{zx}~x}}}}{}~|~xx}{|yxz~{yz~}||}|}w|}{}y}z}xy|~x|xy~}x{s|x{}yzw|}zw~{{zz~~{x|||~x{}~~~{x~~|v{y{~y~{x~z~}y}|z{}~}~zz|y}zx}vy|zx|x|{|{{{}{|}z}~w{|y{y}~~|z}|~~~y~zx|}}||}y}|{{|w}z|x{z}}xzz~zz~~{{z||z|z{{{~{z}~{x~wyx{zyx{|}}}~{z{y}zv|{~||y{{{|}zz~{~~}{}{ywz}|~|u~{~|~{yxzw}x~{~y|{}|z|}~wz||{}|zx|}{}x~|||n~}zy{|}{{y}|}}y}|}|y}y}y~z~~z|{~}}|z|{wz|~w}{|||{{wz|x{~{}}||xzyzv~{{z|}zz|x|~w{~{~}x~}w{z}|{}zxz{||z~x}||~|z}|}|z|zz{{{|}}y~}|z}|}}~}|}{z}|z{{}}rvzy~}{z~y}~{|~~|y}z|||||zz{|}z{~yxx|{z~x||~xx{~{}~}~|~~{z|}~yw}}|}|}z|}|{~}{vz~}{}||z}||}y|~|~|~{z}}x~}}}~z~{}~{}}{~}~~~}}y~~}}~~|~{~}~~~~~}}{~~|}~|}}}|{}~||}|}~|~~}~~}~}{~}~||}|{~|||}}~}z~~~~~~}~{{}{~~}}~~{~|}{{~x}}||~~|~}}{{}~~x|~}~}||~~}}~}~}~{}tz|{||z}zxy||}xz~x|{~}z{|zyyy{zyx{|{}z{}|}~~x|~~|~}}{{{{~{{~|~|w~|}wzy}zy{y{{{|z}x~~{~z{|}{}}~z~}{{~|}{y}~|wz~zxy~yzz}}y|z{}~|}~|zy~wxxz~x|}~||{}}|~z}|~yx{x~z}z}wzxuw~y|t|{yy~}x}}~~|~y|w~|{z|~}yy~|z}z~x~}|}{{z}{}|yy|}z}}z|wy|y~{yy~}||xt}|w{|}|{~}}}}|~~|}~x~{{|{~y~}|~{x}|~z}x|z~{w|{}v|}~}z{~y~~{{|}}{{}|z|~}~~}{{{xz|}{}|z|{}~}{|}|}z~{|y|z~z}|}~~|~|{|{}{{|z~{v{|{~y{zw}z}}w{~|yyzz|}y~z{y}z{{}z{~{}~||z{|{w}{~z~~}|}{{~{{xzzz}}x|x}zv}{}}xyz}{~xz{|}zu}~y~}z|}|~}z~~}}|z~z|~{{|y}|~z|~zy{z~}|x{y}yyx|}~|{}}~~}{{{w|~z~z}}}~~}|~{}~}{|}|{x~yv}}xwx~zx}{~|~||{z~}~}|~z{}}~|~~{{z|y}}xx|z~}w{~{}~}~{{{}~|z|}}}y~{~}|}~}{~}{~~{z~{}}~~zx||~~z~}|}~|~~}|}z~|}}}}~}~{{~}~~~}~}{~{}{~}~|}|~}}~}}|}~}~|~~{w~}~~{}|~~}~}}~}s~}~~~~}|~}}}{~||}~|}}||}~||~}{}}|{~y|}}~}~~|~|}z~|x|~z}}}}}}}z~{~}y|}~z{}|zz{|y}yz~|~{z{y}}{z|}}z~~||z}||}|{|y{{}|v{y{||}zw{|~~}y|~}}||w|x||}y}{y}~}{~}{||{}z~xw{z~vw|{zx}v{zw|z|{|yvy~x}~~z~w~{}|~{~}}}z}~~|}~}|~}{}x}~y}}zw}}}~~}y}{x|}y}}~zy{y}|}~||}|{z{||}y}z}y|}~{}z|~~|}|~y|{}{|~~}{{|zv}}xx~||~y~}yt}}}xy~}}~||{~}{}||}z|z|z|~}|}x{|}|}}{~}|}z{yxw{xy~~|{||xz|w~|{wy~{}}~~|}}}~||{{z{x}~~{w|}~z~~~~z|~~~z|}~~vx{||zzv|~z}|{z}}{}w~}|}{z~{}}~||~|}yyz|~{x~|}v|~}{{z}|z~z|}|~|zxz{~v|y{}~z{yz|{yy}}zy|}{~{{~z|~|}{|~|wx~{||{~{|}}x||~{|~}{{~{~z{}v{{zw}~z~}}}}zy~{y~}u~~~zy}|w{y}~||z~{|z|{|y||~|z|~}x~}|z|y{|zz|}u}~}~zy|{~|||{{}}}~z|~z}|{|}~}|~z{~z{~|{|{~}y~u}z{}}}~||z|z{{{~|}~~~{|~|{}~z~|~}|~~~|~|}|}~~|}~}{}~~{|}~}~|}~}{|~|~}z}{~~~|}|~~|}~}~}|{}~{|~|}{||~~}{{~~}}~}|~~x~~~~~~}||~}}~~}}~~z~|~|~~~~|~}y}~z}{~|}}|}}|~}|}~}||~}~|{}~}}~z~|~||~y~~~{}z~~~}}}|}{|z~|}|vyz|{zy}{}z~}}|{xt{|~}|u}zz~{z}z~y{z|}~}}z}}~{zz|~z}{~{{y}}y{~y|||y|zz|{yz|}}}y|||~~|||{~|y{|~z~|~}{}|y{{zzzzz}||~y~}{xz{{||z~{{{x~}}~}}}~}|w}z}|~}}}}}z}|}~zz{y}~||w~{yxyz}}|z{ww~|y}z{z{{~~|z~~{z{{|}~w}}|z|w{~|{||z{z|xzy~}}wz{ywy|zw}z}}z{~~~z~~{zy|z|~}}vz{}wwx|~}y|{wyywzyzz}z~~~}||||}{{{}z}y~|~|yy}{{~x~xywx}{~{~yy||{}w{{y}z|{z|~{{~{~|~~}{~{}}|}y~z~xzywyx{~}y{~y~y|~||w{{|}{{{zy{~x~}~}}}}}z}~}~|{|{yx~y{~y|zx}}|r{z}|y|~{}|y~{z|}{xz~~{}}~}{}}yz}z|xz{uz}~}xw{~z{z|y}{z{x{z{}{|}~~}~|~{|y}{{~~~vz{}z{|z{zyz}~z|z|uxyzz|~}z|~zz{x~y}~{z}}{z}}~~}{|}}}z~}|y}z|{|||||~y}{y~zxz|{}y|}~y{y}{||~~zx{~}~{}}~~~~~}~~|~~}}~}|}~y}~|}y}~~}u~}{}~}~~}||}}}~~||~y~~{}}|~}}~z|~~{~~{{~~zz~~|~~|~z~~}}~}}|~}|~}|{}~~|}~~~~~~{z~{}}~}~~~|{{~~}}~z}}||~~||}}~~yz|~}~}~}~||{zy~|~y~z~zz}}||}}y~yz}y{|x|zz~~|{}~{~x{|z}}y||x~|~|w{}{{~{|~|||}y{}~y{y||z|z}}}x|y|{}}yz~zyz}zx{zw}|z|{{z}~{~z{x{}}z|{}|yz}~|}~z}{||}}{zz~z}}w}z{y{z|x~|yz~x}~|~{}~zz}y|~~v}{v{x||{|vy}~{y|z||{|{{|{y|}}~~|~z{x{|}vz{vz}|{}~yx}|zz~|{{|{x{y|z|z|{{||}|||zyy{x{|x|~x|{~{{y|z|{||}~}|yz||x}~}|~x|v}~zz{}~|yy~}|~}}~{|{~~x}}}}{~zz|}{||{y}|yzxxy}{|yyu{}~||~~|}|y{y~}||w}|xwx|y{||yz|w|zy}z{}{|{{}{u{}|y{{z~}yw{|{|zz|x~~~|}y~}|w||zz|}xxv|~x}~{y||~}|~w|{x{}|{|zz~zzw|{||y~{{z|~}~~zz|{}~y~|z{y}||}||y|{zz}|s~~~{zyz{~z|z~~}y||~|{~|~~{}x}~|~}{yz}zx~zx}y|w}|x|~{~|{y~{{}~}y~|||}~|t}y|~~{}yz||zz}}|y}z~}~}|uyy{{||u|y~}}|~~|~~~~~|}|~~||~}}~~}}}~}~}~|}{||~|~}zy}}~|{}{~}{|z|~~}v{~|}~~}}~~~~~}{~}}}|~~}}~|}|~~~{~{}|}}}}~~~~~}~}|z}|~{~}}~|y~}~}}}~~~~}~{~~}~}{~}z~z|x~z~y}|~}~||~|{}~||~}~}}}{x~}~{x|||{|yzyzz~z||xz|xy{vuy{{{{|~y~}||~~~{{{zz|}|}{|}~~}yx|}wzzz|zyyyv|yz}wz|z|z}{}}{{{~}~}||x~z}}zw{}{}}}~v{}}|wx}z{}|yy~{}~~~|v}x~~~~}|y~|y{y}~{~}|y{||yw|}y|yz}{|x~~xzy|||~wy}zz{~x|~~z}~}{y}y}~z{}{zz~{{}wz{}~x~zzx~|w|~|{|x~|}~|}|}||~{~|z{x}{|}{{zxzz~zvz}}|{|{}zzyz}~}~|y}~|{|x}{}y{{||}||y}ty|x~}zz}~~|{~w|{z{xx|yu~z||xy}y|}~~y}~z~y~xz~yzy|y~~~}z{t~}}}~{}|yz}z{{}{}{{~~z~|z}}|{w}~|~|x~}}y}{|zv}{~yz~{x|w}}z}|y|yy|{{z}~~z}|zxy~v}zy}~}~|z}z}}}y{~v{|~{z}|}{~}{z~wt~}|x|~x|z|~~y|x~{y}|}}{}~}y{}z{}||zy{{x|}}{x}yzxyz|z~}~z{}~w}{|}xz|u}~~||~y}y|}}|zwz|z}|y{{||{}xyw|{}{}}|~}z}}}~}~|y}|~~{y|||}}~{|{|~~}}{}z}}}~~}}}}}~~|z~|}~~}~}y|~~z}}}}~}}||~~|~~~~}}}|~~~|{~}{~}|}}}z~}}}~~}~{||~}}~~{~~~~~}~~}{~|~~|}|~}|||}~}~~}}{|~}~~}~z~}~~~~}}|~||}~{}|z|w|y{z|}{|y~}|}}~v{}z}}|}~x{|~{{z|}x}~z}y}v~~zw}}y{||{|y}~}|{{{||z|y~}~}}{~}~{y}|}}y~|~|{{x~{y|~{}{|y{y}{||{~~z}}~|{~y|}xy~|zxx}y|~w~~}y~}~z|yyz||xz~x{{w}{|{z{x|w~~w{zyz}~}{|w}~|}~z{~}|z{~~z~{~yx{zz~yy}z|}~}}|t}z|{z~}xz{~|~|}||}yz|}{{~zzz~}v|y~z}}z{}zx}u}|}{|||vy}{zyy}{z}~x~||||z{}~~{|zx}||~}~{{}{{{{{{v~{z{~}~~zyx{x|||}|~{}}}~}{y~}z|}x|z|{{~}}}|}~{{||~|{z{w{~|zz~{}{|v}}zy}}|~}}w}w|~}z|z}}|~~}~}|}|wz{{}~}{{}{z||z~}~{}{~|~}~|{}}~}|||w~z{|~{|vzz}xz}|{~|{{|~}|~z~{~v|w~}~}}yv~~||~~{||zz~||~}y||}|~||y}{|}|}y~|x||yw|z|||r||{{y|{}}z}~~|}~z~x}y~||}}}~{{~y}|x~z}|y{x~y{~}w{yy{~z{~|~~~z~}}zzy|w{z~~~}~|y}~~|}~~}~{}}~zz~~~~}||~~~|}~~~~}}}}~}{}}}|}~~~|}}~~~~~|~}}x~~}|~}~~~}||~~~~~{}~}~~~|}~~}~~}}~|||{~~~|{~{}}~|}{||z}~{~~~zz~~~~~~|~}~{~~}~~}}~~~}}{}}|~~}}|{~~~{y|~}|x||wvx|yy|z|y|xx~z}}z{y|~zzx}{~zy|zzx|}yyzz}}|yy||{|wz{{~{}}{{}x||z{{~|}}}~{|}~{y|}~|}|}|z~}~{z{y{v{~yw{{}~|}zyxz{}~~tv}x{z|{~~zy~}z|~~}{|~wy~~yz|}xyuy}{yy|~w||{z}z{{zzzz}|vyy}~~z}}~zz{|y}z{|{|z|~|~|xz}}~z~|z|}|z}zyz~}|}|z~|}}|yy{}}~zy{~~|~{{~{~}x}||}~z~{|}x}zx}y{z{|y}{}x}{y~|~||}z{||}~~zy}~{{||{{|ywv~{}w{~|~~zy~{~}yyw}yyy}w}}~{|z{~||}z~z~}{{}{|{}~}z}{u~}z{{}{x|yzzz{{yz|z~zy{{}z}{~v}}|~{x}{|~}|x~|||~}~}|}z~~{}|}t|~|{|~}x~|x}y|uzx~||~xz}y}{yzz{}|y~||}z~|z{~xx{~z}|{zz~{v~yz{~{~w}x{~}}}z|~|~{~}y||{{~{}|~|yu}w~z|xy}xz{{|x}z}}y|}{x~zy~||z}}z~~}~~{}{~|{}}}}{{xx~||zz~}}~{}{|zz|}v|w{{x{zx}||~}{}}|xy|~}|y~}~~~|~{{|~~{}||}~~}}}~~y~|~~}|}}~z~~~~{}{|{~~}~}{}{~}}|~~||~}~~~z~|~|~|~z~~}~~|}}~}}|{~|~}}~|~|}y|{}}}y|{}{~}|}}~~~||y|}}}}}~y~}}}~~~~|}z}}~~~~~~~{}}}|~}~~~}}~||~~}}~|~}}~~z~{{}{}w{|z~}~{xyyx}~{yx~z}}{{z||}~||~{x|~~~{~z{}|w~y}~{{xz}{z}zz}|}}xy|}y|xv}{y|||{x{y{||{|{{x}||}~z}w|{{{}|y}}z|x|xzx}|~x}}~zy{|z|~}|{}~}|{|y{}~~||}zz{}}||zxy~|zsw}|y}}|z}{zy}y|}~zxy~w{}x{|~~{~|y~||z{}|}~oz}}zy~{|}}z}{z{{{y|}|~{{}{}{|z}|y|{y{y{z|}{|uz{||x~}{}{}}{{|zyz}|zzyz{y{|{{}{z{z|~z||x}zzy|~w{z}yy~}}|{~}}|r}v{{}xz~x~x~~w|y~|~|}y|}ty}z~|}y{~~yz}~|z}|yy{}}|{~|zy{xz{}z|zz~|{||}}~y}~x}w}~x}{zzyw|{}v{z{|y|}|~z}yz{{{~~w{zx|~|{{{x~}{z~||{}{{{yz|}yyy|}yzzyz|||y~wz}~~{}zyw}~|}}tz{x}{|{{|{}}{{x~~{||}{~}|zx{x~y{~~}y}yzywz|~}~~{{ywyy~{||{z}x|w}}u}~}~~}v|~{yxy~z{}~tw}v~||xz~|{{w||{t|z}{zw|}{|~y}y}~z{}}}{~}y|{}~|~~~y{}|}}~~~~|~}~|~|~~~~|~z~~|~}{}~~~{}}v}z~~}|z}y}}~|~~|}~}}||}}z{{~}}|}}~}|}z~}~~}}|}|~~}~z~~~{||}}{}~~}~{~~}~xy~~|~}}~}y|~|||}|y~|}|~}~}|~~{}{{~z~|y~~|~~|||}~}}~}}{~|}z~{z~|z||~}x{y}z{xz|z{z}{yz|{z{}zx{~x~x{{~|~~z||~w|}z~~|~}}{}|{y|x|~}z{y}~y~yy|}x}y~s}||xz}}|~}||y}z|||y}x||}~}|y{}|}z|x|{~{{z}{|~wy~z{~y~{zz~z|}z~}~}~}{|~{~|}z|}}x~x|{z}z}{}{{y|||||xyzz}{{}xz|zxz~z~||~}{|{}wyw|{yyzz}|y|}~}~~{}zw~~{z}zx||z}{||x~}|{{{}xz~}{y~{~|yz{}~{{|y|y{|}|~y{}~{}|y~x}}}~{~}{~}}{xy~u|xv{z}}~{{{}|w{ww|{~{{xz{{z~}~~|}{||}}}{{~y|~||~}}z||}xz|~~~|x}z|}w|x~}}y|yz~z}zwy~{zz|{}|z|~||~{|z{~|z~z|}||{v}y||||}{}{{x{}y|z}z~}{~~}{z~|z{|}}{|~}~{~~z{{w}zz||~|~}|{|{xz|{|z{y{}z|~y{}}}|||~~w|}|{|~}|}yy~{~z|{zv{y|{||y|}}{{|u~z{z~~z}~|{~}x{{||}~{}~y{z|~x}|zy|~z||}}v~{|z|{||{{~|}~{}}~}{|~{}~}|~{|~}~}}}}~|~~~}}~~~}~}{}|}{}~~~|~}~~{~~~~~{z}~~|~~{}}~}{|y~}~}|~|~|~z}~~x}}y|}{{~}}x}|~}~{~}~~~}~~}}~}~~~|~}~}z}~{}~~~}}~|}|}|}}~y|~|{~}z~vy}~~}~}|}~}}|||x}{yw}z|y}y~~}{{|{|v}{|}}{{~z}~{}~{~}}{~}}{~y|{z|{}{|}{x{|~{z~}}z}}||~x~{{}}||{|~{|{~}~}|}x}}{{zy|~y{z}~|y|{}|y{}w~~~~{|{}z{y|}x}{|~{z{|w~z|{|||{x{~{y}|{yz~~{}||}|y{|x{~}||y|{}|y~yyzz}{w}~|{}}{~}~x~~|}zy|}{z}}xw|}z|}}z}}{|{~x~}~wz{}~}}}y~y|}{}y}x~~}~y~z~y}~y~~w|{~}yz}y}z}zz~}~~~~{}{|{}y{~}z{~|}z}~|x|}}}}}}{{|y~||~~~{y}}|xz~z{{z{||w}~z|{~|}{}|zyy}|}~~}~|w{wz|}~|}~zzz}{~||}{{w{~{{|}z|{{{{{x{}||}{y}}|zz|y{~~{|~z}}z{}u}||}z~~}}|{{{}{y}|}y~zy}{~|{yyuz~~v|z}z{y|~~~{|z{}z}}y~{x|}z|~zx|}}{}|zy||{|}~w}{z}|~}{|z{yzzx}||~{|~~{~}{{}~|~|}{~y}}|~{~}}|z|{~}}x}||~|~}|}|~~}|}~|~}}~|~~~{~~}{~~y~~{~|~|}~}||}~~}~}}}{||~}}||}}~}|~}~|~}~}~~}}~}~~z~}~~wx~}~~|~z{~~|~}||~~~~}{|}}||~|}{{|}||~}|}|}~z~~~|~{~~~z}~}~~~}|}w{~{v~~{y}}wyu{z~x{~vy}}~{~|{yywzzy|z||y~{}}{|z|{{{||||~{}{{{}}{w|y|~zz~~yxy{}zz{|w|txx}}{{z|}|zz}xzyy}||~|}x}~~yxz}xz|~|}}z|~~yz~wz{z{~z|{|~|yz{~}z~{~yz~~|{z~||~zzzy{}|~|yz}y}}|||~z~}zvx{x|y}v}~}}}|z~|~{z}z{}{zw{t||z{y{{|{~|~zzy|yx}zwxz{}{~{||~y}y}|y}x|}{|{}y~{}{}{}y~}}}{~|||w~{~}|z~y}w{{}zy~z}z}~~{yz~|~}{~~}xy~{{|v}y{y|w|x{{|~~zzzz~{z{|y}}~}{zw{zz}}~}{z}{y}{yy{~~{~}|zwz}{x{{y|zy~}{}}{|zzywz}~{z{~~}}}{~}{}w}w~}~y~yw}|}}zz}yy|~{}xyz}|z|}}|zy}}~~}}}u~x|v|zzzwwz||{vxxzvzzzxzywzzv||~|}|}~}~y{{|||z{z~~|x||}~{y}}}x}yvyzuv{xz}|{z{z|{v{|{zx~w{}{~y{{y}}|~z{|z{{x{{}vz}x}|y}{|z}w{{}|~vy|y|}|yzy{{{w}}~|~}|}~||{~}~}}}}}~~}|~~}}~~~~~}~~|}~~~z~{}}~}}~~}~{}z{~}~~}{}~|}~{~}}~{~{|~{|}|}~~}|}|~~~~~~~~~|}}~||z{~}~~|}}~{z|~~~}z|x~{~|{~|~~~~|~{}~~{~{~|}~|}}~}~~{{||{x|}{}{}{z}}y~{{x~x}|||{x~~{x}z|{{{|u}|~|||}y{z|}z}{zxy}~}}}{{{xy}}}y}{|{|y{~y}~|zz|ty|||z}z{z{}z}yzz||}{xz}|z{{{~~~{z}x}{~|~|{|z~y||y~}y|zwy{z{z||}|}{}|{{z~{~}}|z{~}||v{y{{{~zzz}}|x||{{|}}z{y~|}~|{}}y}~|z{|~}{~x}}z}}|~}{}y}{x|~{~~|~||{|~{x}{x||}z}yx}}z~z}wz}|~z~{{{}}}zy{{}{z|y{~~~|yvx{z|~z|wy{{y{|}}w{{}}|~}||z}|{{~z{zz{}~y~}{|z}z~}||}~{|y{x}~}xz{|}}}|}~y|}~}{~~y|x}~}~}|{y{|}zz}{|w|~{}z|z~~~~v~x}{~~}{~~}v}|~z|z{u||~~}{~~~~|{y}}z{}|}{|{x||y}z}yx}y{|{~x}~||x~x}xyz}~~~y}~zzy|}}yz|~{{{~||y{|z}|{{|~}y}zw{|~z~{{|~|}}z}}z|||}}|}}z||{~}~zzz{z||~}|~z|z~|~}}}{}u}~}~{yxy|{}y{~uxx{}w|zyz|}}w||}~}|{~}~}{}{~~~~~~||z~{{~}~~|~~~|}{~}u{~|y~}}~~~|~||~}|~~~}~~|~|~~}~|}}~}}~}~|~}|~|~}~|}|}~}~~|~}|{~||~~{~}~}~~~~|~~|}~}}~}~}~~~}|~{|~|~}}}}}}~|~~~|}}}|{~|}~{}}zz|y~~}}|{y~z{~y~|z}|w}x{}~|x~}{~|}zy}|x~{|~zz~~{~z}}}{x}{z{}z~||||yx|zx}||t{zw~~y{zz}}z}|x}{{{~{{}~~|{}|}|{}{yz{{{y|}~|z~{}y~{{zx{y{{|||{~~{{{}z~zyx{|y}}~{{{y}~|wz|x{}}zzz|{|w{}~|z{z}{{{|{{||y}y~}~zy~{|{|zz|~}|~~|y{zzzyuzzyw|{~z|y|~}~wyyx{~x~|wyz{}{z|y}|{}||x}||ty{zyyx}z||{|w~sy{z{{}uw{~|}y}}y~~z}y{|~|z}~{~{|||}}|yw{{yw|y{v{z{{{|~|{{{|z~~z|xx}{}|}~}y|{}~y{z{z{{z}~x|}}|z}~}|zz{~~uwz}~{zv}{}~|~yy|{{~}|zzy{~|zz~{x~y|y|xzy|z{}~w{{y||~{|{}|{|~|{|z~~}{~|~{|}~}zyz}}zz{{|x|v{{{yy}wzy{{|{|z||}|{}|z~zx{~}{~|~y||xz}z}|{}{}{}{{{y{|w~z{|y{xxx{wz}|z{~z}ty{~z~|{z{|}zz|}|}{|}~y{{x|y}{}}|}}z|{y}~~}~{~{~}~~}z|}~{~}~}~}{{}}|}~}}~~|}|~~~~}y{~}|~~~~}z}~}|~{~z}{}~|{~|~~|}|}}}~}|}|~~~}~}}{|z|~~}~}z~}~~}|~~||}}~~~||~~}~~~|~~}}{}~~~~~~~~}|~~~~||}~~y~~~}||~~}|~~}~|~|~~|zy{zz||y{{|~~}{zzz|y|~|x|~|{}y{v}~|xzz{~{z{z~y}z~w~{x{}{~|z{y~}~{|xzv{|z}xzy|||z}yv|~{z|zz}||}~|{{}|}~~z|}|~zz~{}z{||{y~}{z|zx{~t}x|}~}z|{}}yz|{w{{z|{y|~z~x|{~z||}|y~yy}zz||z~}{z}yx{}y|~{|{{ywz~{z||{z{|z}|{|~|zz|}{z|{}~|{|}zy~{{}z}||zy~x~y}|~{|}{}x}~~~y{z}y|}{|{{}}}}}{}||y~{|}{|z{~z|~{||~{{{w~~||~x||}}z{{}~~~{|z~~}~}~{{wzzzxxvy|~w~{|~{}{|x{xzzyy|{{{~~xy{~z}}}}}~|x{}~|~}||z~|~{}~{}~}zz|~|||zxy}}s~y{y}{{~|}}z|~~}}}|}z{|z~~z}{~||~}x|z{~wxy~}{}xzy|~}|{{{~zz|}|zz~zz{{|}|x}|{|~~y{}y~|z{}{~~~{{~~{w|~}||~}}}{{yx}z|}z|z}|||y|||{}}}xx~z|z~{xx|z}{|zy~zz}}x{|z~{{}||}|}}y|}~{~~|}~}}}yz{~|{{|{|~z~||{~{|y}}}{~~y{|}{{|{~~|}{}}~}z~}||}~z|z}~}~~~}|}~~~|z|~~}}|~{~~z~|~|~|~~v}~{}{|~||}~}}~{|~~~~}}}~~|z}~}}}~|}}}~|~}~}y~|~}{{{~}~}~~|~}|~~~|}~}~}}~}~~~~~~~~~~}{~|}~||}}~~}~~}|~}}~}x}~}}|{}}}}|w{yz{~y{|~~~|xyyvty|~{|}~~{~{~{}u|}}x{}~|{}}|}{|{{{{x}v{|z}~~~xy}{}{z|z{~y~~{y}}{y}}x}{{~}z}y|x~w~y~{||||~|y}|{zy}{x~{{z{|{{{|zz|}vux~{}~xzxzzz~}~}z{z~|{~zy|{|wz~}|~z{{yy}|z{x~{yz{{x~~y}{x}|z|y}~~|~{}}x~|{}}|{{x}|~y~z}y|~s|t}wx}}vzx{|wwzw{yz|}yz|}||~{{}~z|}||}|zxy|{}~{~{{y{x}z{}y}xz{y~zx}{}|~~{~x{~y||~{xz~z{y{xvy|vw~~{|y{{}}|z{{y{|wy{||xxy}z}|y{{|~|~~|x}|~z~vwz~yzx~{|~{y~xx}z}y~y}~zzyy{{y~{~zx}}~|~~{{||||zz{~~{|{z|{zzx|~~z{z~||z}wyxy{w{{||wyy}~~~~{{~}zz|y|~y}}{{y{{{}|z||{z|u{{}x}y|~|x~}{wx{}z}{z}}y|~|~{yz{{}}z{x{{~|y}wx~yz~zz|x}u~~~{}{zz|{|}{}z}z~~|y}~~}x{z}|~}~|{z~{zzyyyw{zz}}||{{|xxyy{y{x|zz{}{}}||~|y~~{|~z~}z~|}}}}}~~}~}}{z||}|~|}}}|~~|}~~|{}z}}~}|{}~~~~}}~z}}}~x}~~s|y}~~|}~{{~}z}z}~}|y||~~~z~~|~|{~}}|{}}~}|~~~~|{~~}}|}{|~}{|~}}~}}z}}z|{~~~~~}~{}}~~}y~}|}~~~~~||}~|~}|~~|~~~~|~~}{z}{}y{|~|y~{zzxx}|}|z~|~x{y}{|~|{~xwzxx}y}{zyw}zx~|||{z~}}{yvz{|}x~zx}y~|xv}zz{~}z|}yzz}|y~~x{yv|}w{|z~}~|||{yz{y{||y}|}xx|xz~||}{z|}~zy{~{|z{{xv|zz~|z{}|~zz|~{v~xy}~|{}}z~y|{}}{|x|w}{|zx~zxz{}}zyw{}xu|x}}}{}}|}{|}zx}|{z|x{~}xz}y}~yz}zz~|{|||z|}}v}||}{}~|{||y{}~~v}}~}~y{{z}zyz~{{~z|yx}||{~z}|||}}}}{|y}{|||}}{y|||x~|}|}y}z{||w{}~{zz|z}yz|zy{|zy~{z{w{~~|{|{z{{{|y}}}|y~y~{{z|{y}~{y~~uyw{yzw|yz}{{{~||~}}~yy}~}y|y~uzx|x}z}|{|{y~||~yyy|y{zxx~z{}|~|y}z{|~|}~|{~z}{|~x{zz}{zwzzy|}yyw}z||{z{}}y~}|z|}xz{}yx{~yzzx{y}|}y|z|}}}z|||~z~~{{{}~y}{|{{}~{|y}{}{y|~|~w{x||}~z|}yyz}|}z|w|}|~w|}xz~{{~|y~|yy{{z}u{~~y||}w~~~{}{}~|{}}zzz}}z~}|{||yz{xz|~wzx~}|~}~}~~~}w~|{}~|}}}~~|~}~}~|}}}{{~~}~}~{~|}~~|~|}~~}~|}~~}}}}~}~}~}}{~~|}}{}{~~~}~y|~~~~{~~~}~~}}|}~{~~~~|~}}~|~~}~~~|{|}}{{~y}|~|~{~}}}}~~}~|w|}{zy}}~~|~~}|~~~{}~~~~~}|~{}|~}~z~x}}~yz~|~z{ys|~zyy}}zy~zz~}~{y{vsxyz|{v{~{~|w|}~z}~|{z{z~{y|z}yyy{{{}}~yyxx||zw{~yx{{{{w{}x{|z}{zy|}{{~x|z}~~~yy~~zz|{z{y~|}w|~y|{}{}}|{yz{yz}zy|x{{yx{s|yz~y~}{}~}{v{z|y{{ty|{yz}~x{}|~{|z|}}y~|}}}z}|~z|~}v}|v}}vz~yz~{z||{z}{{{||{w{|}wy{z}yyxxy||}}z|zz|{|z}|{v{~z~|y|~}|}w}|}z{{{~{~vy}y}}~|y~zzz~~{{zzy{}~yx{x}|{{}{~~y~|~|~vw~{~{xwz}|{{~x|{|xw{|~~~~|x|{z{|zz}{||~~~z~wzwz|x}~~z{{p{{z}}~{|}t}~}}x{{|t{~}}z~yz|{~{{}~~x{{{|}~}wx{{wzz{w|y}z|~~zz{||~xz~}||~wz{y~z|~}|x|z|{yy|~xz{{z}z{{|~{~x~x{|y}{}||y{zy}{|~}|w}}z}z~{~}|~|z}}y~|vw{zx~zzz{|ww}}{y~{w|xx}}~yy{x}}{y|zy{~}}}{xxwy}y~|vzt||~z|}x{uy|~zz||{~|zz|}}}~|y~}{~|~~}}}~z|}|}~~~}}}~{~~~y~~}}~}}}~|||}|~|~}~~}}}}|{~}}|}|~~~|}}~}~}~~y~~}~~|~|z~~|~~~~}{y}}}}}}|~|~~~~~u~~}~|}~}z}~|~~}z}}}}~~y~}~}~|~}~}}~~~~x|{~}~~~}{~z~~~|}}}~|~{}{}~~}~~~}{~||}~}}{w}}z|~w}}v~|}{~|}z|y{x~}}zywyx~ywz}{y~|{}z}z}}y}yzz{zz{}~x{}~{~{|w|~yzzx~{yz}zyy{|w}}}yzyy{zz~}{{~z~~{w}x}xzz|{zxy}z{zy~y~}}{|w|y{|yzz~|}{{}~}|~~{yz}z{||yyz}{|}xy{~|{y~y|x{~|y|}}z|xw}wzw}~~zz}~|||~}|z}~~}}~|~w|~zz~zy|{y}|}yx|}wx}{y}~~}|z~|{x~{~{|{||z||z~}|z}|~wzzz{w~||x}y~|~}|}zz|z~}|zy~~}~}y~|~z|~~x|{z~z||yzz{wz}~z}|zw}}~||~~x|}~xy||}}y~|{||z|||{|}}{}{x{x{y}}~}{{{~zz~|zy~zzyx|}y|}}}}z~~z}{~}x{|{z|zy{{}|~}w}}}|~}}w}}|}}zy{v|}}}w|z{z|z}|~}{x|x}}{}}|{|{zy}}~{yz|~~{z}zzz{y}z}w~{{}zu{~}zq|yywzy||{~~}|}{|{{{}|z}yy{|}{|y}zx{~yy{y}z~y{}}xz|~||u|zz|}z}{zx}}{~||{~{{}}~{{|{}~{vz|y~~|yy}z~zy{~~}zyz}{y}{z}}|~}~{~~~~|||~~~~~~z~~xz}~{{}|}}}|{~{}|}}~|~~}~~}~||~}~~~~y}~~|~y}{~~}~|~|y~~}|{~~||}||~~~~~~}~~~{~~~}}|}~~}~~~~~{}{~}||}}~~|~||~~~~{||~}}~|~~~|z{}}}}}z{}~~~|~{~z}}|~||r{|}~~}~|~|~~{}}~~|~z~w|~~|~~}|~{~xxwz}{yxyx}}{{}y}{x~{x}~z}x~{yy|y||}}t{~~||~~}|{}zyz~~}zz~x~~v{z}||y}|wwxx{z|}{{}y|z}~z{x|yw{~|{x}{|{}~x~|yx}|{zxu}vw~~{y|{}~{yzy|||{~zzz{||y}||wz|~~}y}z|yy~vyyyyyzwy{xxuy~yz~x}q}z}xv{}y{y{z{}}z}{~{{}}}{~}~|~~zzzzx||~~y{}|{||v~{{~}y||z{y{{{}~{{|{~}|||~yz}}yx||~|xzxx{z}~~|z|x{{|}|y}y}|y{wzyz|{yz~}}z|}{|z~x{u|x{z|x}||zz|}yx{~{}{|{zy|y}{|~|xxy~}{|x{wy{x~~~yz{{|~|{~}yz}|wxy~zwz{~}{|}y{|~~{|z{~zz|}}z}|xy~{z}|v|~|z}x}w{yx~{zzw}}}{y|~{}zx|zx|{|||||x}|}{x~{}y}{{z~z~}xzx}{~~{yy}~}x|yv~xz|{x}{v|x|}y~{zy|w~{y{}{zz|}{ww{}|}yz{zz}|zx}{z|~|{|}}z~zz{|{}}~~~z}~z}~~||{|{{yz|{|xyyvy|x}w~wy~yyux~{~}zz~}~{y~}y~~|}||~~|}y~|~{}z~|~||}~}}}~}}v|{~|~}~~~~~~}|{~~||~}}{{}~|~}~~~}~~~zz~}~||}}~}~{}~~{~|}~~~{{~|~~~~}~}~}~||{y~y||{~y{}}}z~}}}~}}~~}||{~~}|}||z~~|~|~||~{}~~}|{~|}~}|y~}~}~~~|~|}~~z~|{}~}|{yw~}~~}|}{x|~~{z|w{|xw{}v}}|{{}|zz{{yy}zy|~}~}{y{{{~x|~}y~|z{z}{|w|}x~|~z~~|y}}||z{z|}~{{|{xx|w{||}v~zx}{y~x~}|{|||~|{~|{~|{}~xw~w|{y}}{~}}|yz{yvxz{}~{|}|xy{{~{|{~}zy}z||xy}{}{{{||{w|~{{|yz}~|}|yx||x|~}}y|~}z}y~|{|{z}~}{{|~~}zz|{{z|}{{x}|~|{}}{{y~|z~|}zv~|yzyzz~||y|~{y||~zz|}}~wy}z{~|{zx}zyz}z}~|}|{~|~{||~||{~}|~}{|}~{x}}|yyzz{~zy}{~}yyy~}{z~|}z|~~}y|}|}{yzzv}|{z}{z{z}{}w~v{}~~}z~y|w~~z}~}|}z~}}zz~~|{z}||w~{}y~}}}{}~|}}x||zz}|y|{xz|~|z{z}}x}}~}zyx{{~|||{{|}v|{{y{z~|{|}~y{z}|y|~{y{|w|y~}}}{||z}~x|z~|x}{y|}y{|{{~zzz}z|~||{}}|~z}|z~|y|}||y{{}vz}|{{x|~|||~}|z|~y~}}z{|{z{~|{}x{y{}}}xyx{{|wzzzy|}y~z{|xz~x{|}y~}xx~~~}}~~~{~|{}~|~}y~~||}~|~}|}~}|~~~|||~|~{~|}z~}t{}~}|{~}~|}}~~z||{}|~|||~~{~}~~~}}~~}{{~~{~{~}{~z~~z|~~}~~}}}~{|~}|~~}}~~z|~~~}wz~}}{~|~~}~z~|{~~~}u~|~z~~z~}{|~}~~~}|z}{|~~}}~|~|~|~{|{}{{z}~yv~wy{y}}{|z|{zx|zyxzz{yy~~z{yyz{z~{{}|z~|z|}||y~~wz~{z}{|{{zx}z|zzt|{x|w{x}}wx{xz|~|}y{w}~yz|ww}~{}|{~|||vz||y|x{{~~|wy{{z{}x~}{w|~xzyxy}u}||}yy||~{{}y{z~{}}w||}|z|{x~}v|u|~y||yyyzvyz~|yw}{~~|y~{{|{~}x{~~|}~}{}x}~wz}zv{}wx|zz}zyz}}z|}}}|{{wy{{~}}z{|{}vz|zw|{}y~|}~z}xw{y{{|wyz{}~}}|~x}xy}~y|}~}~}|~~~zx|{|{{}}x{|}~{|y{|}}xzz}z}{{z|{{v|y}}w|x}{}|}{{}z{~z}y{}~|~z~}~~}}x|}}}}~|{}{}|{~w{|zy{|z{}z}z}}}y{|{~}}{~{{{{|{}}z{{{{z|z~x{z||w}{|}~y{z}||}~y}z|~|~z|||~y~|~|}yx{yyy||}}{zw|{~yw{{|xyy|y|zx{~y~{~|x|{}yzy}|{z|~z}}~~|~~|}yzz~|~|{z|w{}x{}z}}zu}~zzy}zzz|y}|ywz}||~{}~|wzx|z~{yy|{~y}}}|~z{{|y}|~}|~{}{{~{~wx|{~}{|}{y}{zz~zxy|{|}}v}{|{|}~||~|~|{x~}~}z~~~|~}|~}~|{~|~}y~{}{|~}|}~}}}~|~{~~||}}}|~|z|y~z|~~}}~~}~~~~~~~z~{~~|~~~y}{~}|{~}}}~||}}~~~|}}~~~~|~~|~{y~~~~~|~{~}~}}~{~z{~~~}}{~~y~~z}}|z{~}~{~z~|~~xz~~~}{|}~y}~~}~||}||~}~~z}}~}~~~x}|~}|~x}~y~xy|{}}|wx~}z{}yzz{}{{{|{|{xz}{~~}}{}{|~||}{{{|{|{}{|~z{{|~xzu|{{||xz{w~}|z}zw}{{|||}z~}~}ywy|{zzwzyx|p~xy}z||y{}{}{|}|y~|~}}{}{y}}|{{~|y{z{yz{~zxz~{}~{w~y}|~u{||{}zxz~yzvy~}}}~|}{|~~~{{zyz{y{x{zy~wyx~x{|{zzz|}z}{~||~|{{||~~~x{zzw{|~|{z~}{|~|}zwyy~w|}z}y|}{~{||u~{z}{z|y{||}zz|}|zuy~y{}}|}z{~|x~~|z}y{||}}z{w{y{}|{~}~|z}{zz||}|z}}yyy}||~{~y}}z}|~z{w{{|x{{|z~u||}~|}|}~~}|}zyy}y{|{|{~|x{vzx|}y|{}|~y{}z{|{{}{yy~}z|~}{y{}w{}x}v|y~|}|{xx}|z~~}}|{}|z}y}yz{|w{z}z~{}v|~|}|}x~yv}|ww|~{zyxy|yzy~z|z|~}z||x{~{}}}z~zz|{y~yxz{x|}w{zz|{~|}}|{|}|w}yxz}zxs}wz~z}{z{v|~{}z}~}|z{{~zzz~|}x{||{~{}x{z|z|v{yy|{}~}xxyzw~|}~|}}~~~~~|~~~~}~{}~~|}~~~}{~z|~|~~|~{||~~}}~|~~}{~}}|{}}~~~|}~}{~|~~}|}|||}~}|~r~|||{~~z}}|}{|~~}{|~~}}~}~~{~~~{~~|~}~~|}}||~}z~~}}~~~}~{~}~|~~~~~{~~~}~}~z}{~|||~||||~~|}|zz~}w}}z}}x}~x~~~}|~}~~|x~{xx|~}|z{|vzy|y|~||z}||~yyxyy|{y~{xz|}}||~{z}{~}}|}}||y}xvx{u{y{x|yy}zy{zz|~|wz}~~|~{x~z|wy{z{~z}}~}|}}y}}}z{x|yxz{|zx}y||w}w}}~~}{z~y|xzzz}~}y}}{|}~|{~{~|~{|}|}y~~{wxzvz|zx{|xwx}{{z~}}|{{{{}{{wz{}~||~}z||~}}}|yz{w|w{wyyz{{}}xy{|{|}||~{wy}~{{~y{z~zz{z{~||zyyx{{yy}z|{zz{}|z{}z~zzzyzwy{}~{}{y~}|}z~{|}~y|~z}x}}z{xx|}~|v{~}}{z|}x|w~{~~~~}}z{zy|{{yzyy{}|}{z}}y~wu|x~v~zx}{y{}~{}{~~x{}~zz{}{|x~{z}|x{|}zyz{zy|w|||~{y{xxu}|{}|z{~{z~wz}z|~~~{~{zz~}x|yy||{z{{zwz}xzyy|yy}y}z~|z}zz~|}|z|{{|}{{~~zz||z}|y|}{z|x||||{}wzz{wyx|~{|t|}y{y}~xz}{|{~y~z}}||zzz|v~}y{w~x~~~z{|y{x}xyzyzuwz}}{}}}~}~~{{~|{|}}~}~|yz}~|y~|~~~~~|~}|}}yy}}z~~~}|}~~~z~{}~}~}|}}|}~{{~~~z}~}~~~~}}~z{||~~~}}~}|}}}|~|~~~~}||~{~}~|{~y~|~~~~}~{|~}}~~}{{|~~{}~}}||}~~~~}|v~~}~}{~|z~}|~}~{}{~~~}}|~{~~{|~~~}~~~|{~||~z~~~~{y~}}zx}x~~}}y{|~}}~}wzw~{{}~|~~}|y}xv{{yy{}xz}{}}zy}x{}x{{~y~}y~|}}|~|z}{|{{}y}~||{}y{||~|zz{z}x{~~~|y}|z{z|{~xy~}}~{z}~}|~||}}~|~y}{xz|{|~zx~z||}||z~yzxu|z{yyy{~z}~~|}{}zy}}z|y{||z||v}~{}~~z|||z|zz|||~z}y}||~z}w~{~~z}v~~}}~y{xz{~zvy}{}}v}|z|z{|}~xyy||v~z{x}~{~|}||}~|y|w|}z|zz~{~z}{u{{||y{|{}zyz||{y~x}z~|{}z}{~~~y|||{{~xxz}~z|}zw}~|x|z~|z{}|}}{}||}zw}wx{}v~}zwx}x|y|~~~zz{~{}||{~y{~}{}z||~|{}|w}}|z~x}|z{wz~~{}~}t~}{x}|zz~|{|}~{~|{}z~||{|{~{{}xxyxzy~{zy|{{z~y}|}{|}|}~|{|}yz{z{~|{|y{|y{yyz}y}u{{}w~}xz{|}~x}u~y~}|}||~}}{|xx|y|~{~{zv{~~}}yz{~}|||~~~}zzxz{}|}{|zzz{}{|{{}zzz}}~~y~x{{}}}}~|~{}tzy~z~}{~x~{zzx|{xz}}|||||~~~~~~}~x~|~~||~}}~~~~~~}}~|}}{}~|}~y|}~|}}}~}~y}~}|}{}}|~~}}{}~~~|}}~{~|}~}|}~}~~~~~~z~}{~}~}z||~}{y}}~~{~}z}}|~x|}|~~~~|~}~~|~~z}~~~|}}}~|{}|~|}}z}|~~z}}}~~}{}y~{~~}~~}z~~}~~{~~~yx|||~z|{}y}{{s}{y}z~y~zuy|}{{zuxw}y{z|zz}x~y~}}yx~z{{~z{vzv{|y{~yy|~z|{~y|zx{{|{zz{}{{z{}}}~}}|~}{~|}z|}}|{{|{}{}{xy|{|}|w}}y~|y{z|}{~|~}~w|~~vw~x~|~z}|yzy{z{}||||z|z{z{|xy|~{y{|~z|zxzyz}{y}~}}z}}|}z}}}}~|}~|}~yw~~{{|}|xz}zx{}y{{~s~~|wyz|y}}|||}|}}~}||x}{z~z}}|zwp}yv}zw|{yxz{yyw|{||{{ww{z~z{zw}~zz}}{|~yx}}yx|{|~}~}{}{||}|||{x}}xyxy{|z|{}z}zv~z}~|wy||||}~~~{|~z}}}|{|yz{{|z|x{z~xyzxx{|}z|zy{{yzzz{~~}w~~z{}w}z}|||||}}|}|z}}~|||wxwxv|z{|z|z{{zy~x{~}}{||z|w}{~|z|~}~~|}{x{x|zz}~|~~}vy||}}{yzyy{|x~}x~|y{~y||}|{y|{~}|y|y}uxy{{||z{w}yy~||zz}z}zywx{u||}}w~}yx{y{{~}}}~}{}zx{yzx{~yz{xvz|x~|{xw|x{{{z~{~}~z||w}}}}~wy~}}~{}~~}|}yy~~|}{~~~}~~{~~~~}}}~{||~~~{}~}}~}~z|||}|{}}}~}~~|~~~|{}|~~}~~||~~||}}|~|}z~~}{~~~||~}{}{}}}~~~~~~{|~|}~{z~~}~~|}}}~}}~{|}}y~~~|}~|}}~~|~~~{~{~|}~~|}}v~~}~{{~~~{}~~||}z~x|z~{zz|z{{{z|y{{{{|}{}~{{}|xy{{|t|zy|}|}}{~x{z|~zzy~|{{|{|}z}xzy~vy{y~|x~|{|}~z}{}}zx}~}|{y~~xzz{~|z{yv}{z|z~}{~z~z{~zz|}~}~|y{|||z|~{{x~|z~~}|z}{~}|{~yzxyz|}y}w||tt}z|}||z~z{~x|{u{zzz}{}y|}~}y}{||z|}{zxz}|zyy|{x~}}z}|x}{|z|~{vy}}x{}|}||{}}~}|}x|{{v~z{|}x|~{z~{~~|{}w}|z|y|xz}zz}~y}z|~yy{~z||z~{{w|y}{}~|}zv~}}{{|y}|}z{y}|z|zzy~|{|{|}x}~{|w}{}}}w~~y{wxvy{}z|~{}}|zz{z|}|~yyz||||{zz|{x}|x}y||~{|~~||y}|{x||zxw{w{}|~}|z}}x~x{{~~~yy}|}~|y~w||~|}{~{{x}~~z}||{x{v{{|~yy~{yz~|z~{z}~~}||yy|~{}{~z}~x|yx}u||y|z~v~x|~|}{x~z|}}|}||z~}~|~~z|}}z~w~{}zz||y|}}~|}|~x~z}||x}||}{xx}z|z|{|||w|}|}||x{}zxz~xz{||{{x}{~}~zy{}y~y|zx||~}z|}|~~~}|~~yy~}~~{~||~}|~~|~}~|}|~z}~~}~~~~}~~~{~|~}z}}}~}~{}}}}|~{|~}{~x}z~|~}}}~~}~||~}~~}|x~}}}|~~}~}|~{}~}~{~~~{~|}{{}~}~}}}|}~{~~~~~~~}}{~}~z~{}|~}|~|~|{~~~}~{}}{~t~}|}}}}z~{}{|{{|}|x}{{z{zw|x|y||z|}|}||xz||{{x{{~}z{|}|~zw{y{{}}}{~||{{z}zz{{z|}yy~z}z{y|~}{zzu||{||{}|{||}}~|~z}z}|}|}|~z{w|wy{y{|{z~{|yz|v{~z~{z{|y}z|y{}~y|{{|z||y}~xw|{~{xx||v{x|x{zw~}||y{zy{y||zx||}{|}|{{xy~y|||~|~||y|xzz}}}y|yz{{{}s}y}}||x}yzwz}{~y}xyy}y{{~||}z~|}|z}}}}}}~|}y{}}y~yy{zvy}{{z}{y{|~~{}wy|~}}y}|{{z~|y~~v|~{}~~~x}yz}z||y{~w~{|}{xwz~|}y{}{zx||~w}x~{x~}}~~|}~}~zz|}x}}}|}~y}x~}y}{|{|}{vy{|~||z~|z{z{|||}y{xy~~~|zy}x}}xz|y||x}}y{x|}{v}~zzy{|yy}}}~~z~}y||}}{}}}}x{{|}}~z{{{{zz{|}~y~|~zz|z~zzy}{{{~}{{~z~}~~~z}w}{{zz~~}}yzyzyy}xyz|yz|{z|{y{xzwz{}}w|z||~}~|z|{{}}||~|}y}}zw~xzww{z~~{}{}{~w~{~xzy}~{xv~w}||}||xv}|x~~~~}}x}~|||~}|~~~}~|z~~}{{|}~}z~{|}}~~||z~}~}z{|}z}~~}}}~~~}~~}|z~}~|{~}}~}~~~~~|~~|}z~z~~~~}}~~~~~}}{z~|{y}|~~}|{{~~{y}~}~}}}~}~~|}x~~}~~}{~}~~{}}|~|~}}}~}~~~~|}}}}~~{|}~~~}~~|~|}||y}}~||~y}~|zz~zz{{}}y}z|~z{{||}}|z~y~z|}yx|}{z~w|y}|}|zxv~{|z{|||{}~|{|xz{}z|{||x}zzw}}|}}z~|{z~}z~z||~{z{w|{x{z~}~|y|}{|}x|~y~||yy~z{~}{}}}||{yz|{z{}}yz~}zxz~~{y}z~{}zz{|z|y}{}}}zx|}~|}{|zy|~y{w{|~xxy|{{z||}z||y|{yz|{z}}}{zxy{yx|{|z{~{|}zz{yz||||z{|{{z{x}y|{xzy}{yw~{{}y~}|}wx~~{y{|{xxyy|w{~yz{|{{|||w~|}~{|y|xyzzwz}}}|}{u{||}z~~yz~yxywyy{{{|y|}}|xzxz~}{}y|~{~~{y~}}~z||zy|~z{|zyz|}}}{z~w|x|zy}~{|{t|y}{tx|zyz~|}}|z{}|zy}~|vr{}|yx}{yz}z~{xz~|{y||w|x}}|||{|w|~}v~u}~}x{z{z}}|y}{}x~~{{~|xzxw~~~xyywv~~||}zzyv{~}}{}z~{}}{{~{y{}z|}xw{~||zz}z|~x}||}w}zyzz|}|z{|x|xwy{~|xt~~u}z{z}~}}{||}w~}|wy~}{{}|xw|x~yz}}}~~{|}zy||w~}|~|y{~|z~}~}|~}~|~|}|~}~~|~z~{~}|~~~~z}}~}}~}~z|}{~z|}~}~~~~~|~}}}|~~}~|}~~~z}~~~~~~}|~~}|~~~~}~~~~~~|}~|v~}y||~{~~}|{}z~}~~~||~~~}~~}}}~}~~|~~}~~}~}}y~|{|}||}~}{~~~}~}v{}~{}~||~}~{z|y}}~|}zv}~xvz{w|}x|{~z}}xx}z|y~z}{{z|}}{|yz}|{|}yz}~{~vy~{}z{y~||zz}|zzuy{~v{zx|yz{x{{~}}{y~{|{~{zz~{||z|z}z|w|wwpwz{{zzzwww}y{}{|~z{xu}}|||x}~x|~z||{wz{}y||||{}~y~zwyy|{~z{{vzy|~~{|{|y}z~|{|x~||}|z}~}z|y~z{zyx|yy|x{|}}||{zwxxy~{{{{~~y~{}~~~}}~~~}||{z}~w|}y}}{{|~}{zyyxr}z||{|{z~z{z~{}}{|x~}|{{~}~}}{|||{}~y~|z}}|}|x~z{yz}{zux{~{{}||u{~~{{{{~}|}{yz~|{}{~{|}}|}{yy}}}~{{{xx|{zx{y||zx{{~x}}|x~~}|yy~~|{|}{{}}}{|~~{~}}{}~yz{}w|~||{yu|w~{|}{|{z|yzz}w{w||y|}|~|~yz~}zy|~y~|z|}|{{~x{|z}zzx|~}}|wzu|~z{}wyyxxx|}~}}y||~~}|||z{~z{~|}{~{~y}z|{~~zy}|{zz{xy{w{z{}yx}~zz~{~{|~|~|x~{}|||x|{}zx~{|{|vzz{{z}{xz}~}z{|~|~~y|~{}|x||z~}{~~~~~~}}||}~}~z~}~~~x~|zzy|}~}}~||~|~~{}~|{~|}~~|~}~~{}}}}}|~}~~|~~|~~}~~~}~~~{~}~{}{~}~~~~~~{~~{~~|~~~{~~|~|}}{~|x~~~~~~}~{~~|~~z~~~}~}~|y~~|y{}~~~~~}}~~}}|~|}}~~~|~~}~}~~|~|z{~~|~z|~{z{}}{~}y}}y{x~~v|x}|~x}|x}{|}~~~}{}~y{}zxv~~y|xxy{y{{}~{{x|zy}~~|rx|}}z{zy~z}~||w}}}}zz|}~{|x|z}~|z}vx}|{xy~y||z~{}}z||zx{yyr|{{|{~{zzzz~{zu{~z~zz{y|zx{{|z{|}{}}zv}~}{}x~|x~|wz{}|v}w|zz~x{x{|~~z}y|{{zzz{~}|~{zzy~{|yy~}}|w|}}x|}{{{{~zxx~{}|{|x}~~|~}}|{zzw}|||{}~~}}{{{}}y}z|y|z~xwz}}~|z{u{{||~}|z}{z{}zz{}{y{|}{|}y~}~{~|y}}{{z{}~~{z{}{}{|{x|~|y}}|~z}{|}{w|{{}w~~}{}{{|}{}}{}z}{{|z{z{zz|z{~~~~}y~zxz~~~z~z}}|yyx{}|y{~}zy{}|wzy{|{||w}~y|~~{z{z}}}u{~{}zxy}x~|xx|{}x}z{}xyxuwz|xx|z~yw~~~|}|zvw||}zxw{|z}~{|zxz~y{z}}~~{|z~xzz~}|}z|z~{{x}z~}yyx~z}zyyz~~}x~}yz}}~}z{|{z~{{zz|yy{{|{|x}~{{|~~{|z~|yz{||}y~|{|~yz}x|z{xz|}z~~{y~}w}}~~~}~~~}~~|}}~||{~~~~~}~{z|~~||~~~{~}||~~}~~|w~~~|}~z|~}~}{~}}~|}~~}|{~~|~}{~~~~~~y~}}|~~~~}~~~||zz}{}~}}|}y~||~~~}|}~}~}~|}}~~|}~|}~{~~}~}}~}}}{{~~~~~~}~~||~~}~~}}}}~|~}}~~~~~~~~}z}~|~~}|{~~~z|{~x}|x}}}yzz{|}}}xwwwy}|{}|{~{{x}}{~}~~|z{|}~|}|~}{}{x~}|z~{v}{}zxy|xzy}wzx|xy~|~wyz{|zy}{~}z~yz|y}~~z}||}z{y{u}{||}w{|zzwz~z{|yz{zux}}~||{zy|||~|{}~|zx~|}}}|}~}{zz|}y}z|~x}~{zxzz~|zw|}{{~|}||x|}y|}z{|{||~{}}z~|}||y|{xy}}yy||}}{z~v{~{|}{y~|}}~z}z~{~~~|w{wz~y~}|||}z~}}{z}{zzzyyu}}}z}z{wwv||}{||}y||}z{}{{}}}z||~{z~|{z||zux|zx|~y~z|yt{y~|w}z}{|~|z}|}|~}zx|{z|~~x~{||x{x~{~|~x}|y|x|{w{{~}xyyxwxx~{zywuzy{}~zy|x}{~}}xv}}~{{zy|{}{z|{}}||z|}~w|~~~z|{}}|zz}}}}z|xyz}x~{x|{z}yz{zy|zyz}{|{~|{{{{~}zyzz{~~|~|y{{zz}|~{~y~{uzz{yyw{u~}y|xtz~xzz|{{w}|}z{|}z|{|{|z|{~{|~~yy{{~~{}v{yxvy~w{||xyxzx|||~||{~z}z|}|~~}|v{|zz|z~~~}~|~}|{}{~~}~~}~~{~~}~~z{~{|~}}}||~}}}z~{|~}|{|~}~y}{}~~{~~|}~}~|}~}z|{}}}}~~{~~~}~~}}~~~~~||z{}~~}}~}~~}~||~}|~~~~|}}~}{}{}~~|}}~~||~}}~}~}~~~}~}|~}|~~~~{~}{~y}}}}~}~~z}z~z}~~~}}}}}~}}~}~~}~y~y}{~yxx~}}|y|~y}x~}v~}{}{~y|w||yzyyz|}}{w{}}z}~{{{t}zz}x|~|{|~zx||y~}y|}|~zzx~|{{~{z{|{~|~~z|z{{yzw{{~||z~~{x~{{|z~{|x{|~zy}{zy}y}w|~}{z}{~ux~~|{{|z{}}y{|zy~}|}zw~~{{{~}{|}}z{}x|{|}||}|{x{|w|~xyy}y~wz}}|{{xtx|}|}}|}}zzz|x{~{{zyvy|zy{{x~~y{~xzy|{xy}}u}w~{x|x|{{z~}|uxz{y~}{xz}yyz{|v}|z|~}}|z{}}}||z~~zz~~xw|z|}~y{y~}{w}x|z{{~{~{{yz}}~z~}~~||x}}~{||}z}|{~z~|}z~}z~x}~}x{w{~}|~z~||{}}|~yz|~z~z{}|}{~|}}z||x|}x{y~{z{w}y|}yz~~x|}zz||y~{x~w}|{|{z|~~|}{{}{}|zy~zz|~yz}wxv{|zx|{~uu}z{z|zy|{x|~y{y|z}~{uy|{{y|{||}~|yvz~z|yyz}z}r~~|~}z{z~z~yy{|yzx}|~x}zz|{||z}~}~~|zyx~~~w~y|~}{x}}{z{}{z~~z|}{{zy|y~}{}yy||}{|{y|||w||y{xy}x}{yz}||yy}|~~}{~|}x}~|{~z~~~{||{z}~}~~|~{~z}{}~~~}{~|~||~}~}}y~}~}|~|~|{~~}~{~~}~~|~|~~~~~~}}|{~~~~}~~z|~~~~{|~|}~~}~~}|}|}|~}~}y~}yy|||y~|}}}}~~}}~|~}~~}~y~}~|~~}~}~|~~~~}}{~|~}~}z}||~~}~~|~z|{{||}}|yy~uz|v{yz{{ww{|{{w~{|z{zyzx|z{y}}zw}x~|}{{||zy~zy{|}|w|z|{y{v~y}z|z{{z}z{|~x~w|~~}yz|{}{y~yz||~z{yz||}y}{|}|~yxy}z{x}{{}zv{vuyx|y|{~{~{x}z{wy||yy|y~}|}}y}{yy{~}|~}|x~xy~xx{x|zzxzvx{yz}z{z||w~{zx~y|y{{{~~~|}~|{{{}}uy|}~z}zy}z}}~zxvz{u~z|yz~~~{{xy~~~{y{w}}z}|~{z|zxxw}|zy{zz~v}~{xz|y|xy}{{|}~}{zz|~|{}~{t}||}}z}y{{}}y{||y|~yzyxwzz{v{{zy{|z{{w{{|}x|z}}{}z{|y{~yz{|{|}~z||}yzz}z}}|y~yy}|w{|{x|}~y|y~|}{{y{}|||~{{{{}}{}~{}{v~}}}{z|{zx}|zxz|{~}{yz|zy{|~}|~}}z{w{~|{|{}x{}zx|y{z|{xz{wxzz~xz{y{y{x}}~x~{~x|w}z|{y|}~z~z}wx{{|y~|~}y|x{z{{{v}}}y~u~z~}z~~}z~|{~}{xx}}z{|x{}x}|w~{}|||zy~z~z|z{w{zy{}~|{}y}||y{{|||~}|}~}z|||~z{}~~zz~~y~|~}~~{z~}~z~}}~~}~~~~|w|~z~|~}|~~}y~~~~}~~~}{~~}~||z~}~~~y}|y|~|}z~{}|}||}~~~~}{{~|~{~~}~}~z~}|y{x}~{~|~}~}~~~~}y}|}}z~}~~~~|y~}}|}}|}}~|{~zz~|~~|~x}{}{~~~y{|~{}~{{y~|}~x~}{|}{y}}{|y|~zyy|z}yyv{|}}~zzyz}|yty~|xwyz|||~z{{}}x|~xz{~{|{}w~|{u{~x{~|{}}{y}}~~zzz{z}z~{{{z{{~}}~yy~}{~{w~}z{{~{|~z|{~{{x~}v{|yz~yy~z~z|}}{{}~}z~||t|{z|~||z{}~yy~|{~{~|}~|{z~zz|z}x}{}zyz}{}z||}z|z{{|{|}{|z{yy{z{}}}y{yy}z~~|{{|{v|}~~~|}}zz~z|~z|{{}zy{|z{}|||~}||y~}yywzz{w|~}vx~}y~{|{~z~~}|{}}x|}|{z||}z}}}|y~|{z}|y~yy~v{}wz{z}uz|{{{zzx|}{|~|}w~y}~||}vx~y{~}{x~{z}}||~{~{||z{~~|zzoyyx}z~u{|{zyz}z{|zzxyy}}}|wy~vwx}}|{xy~|}{|{y}z{}}}{|{v}|y{~|z|y~{|yw}}}|z}{x~z{~{x{~z~y||x~|~}|{~}|}{z}{|~}yy}|~|w{~}}{~{|}{~}zz{}~|z{~}~}}z}{{|y}}zxw}~}{yyy~zyy|z~uw{|z}~~~|}~{x|}{y{yyz{{z|{yxx{v~~y~~}|y|x|{~z{{}y}vz|}~|zyy}~z|}~~}{~~|}}}~~}~{~~~|}{~~}~~}}~|||}{~~{{~}~|~|y~|}}~{~{z~}~}|{}}}|{|~z~}~}}|}~}}|~w|~}{~~~}}||}~|}{}|}|}}~|}}}~}~~{~~y~}|~~}|{~|~~~}|}z||~~~|{}x}}|~{z}~{~z}~}~~z~~{|~~}|||}|~}|{~}}}|w}~|~~~}|z~}~~~|~}|~~~}|}|z{x||}}|{|{xxw}}y{|}zz}uy{|{{z~vy{|}|y~{zy~|~|{}}z{||~zy|}}x{u{|{|{}z|yy}}|~x}zxzy}{|y~|xz~}|}~}x}{|v{}|y||~}{y}{x|y|yy~yux|}z~}y|y{wz{|y||}yz{}~}~|z{{zy|v}~|}~z|{z~w{}{||~wyz~~|w{x|}z|}}zzz|~|{{}z|v~~~}||{{}}|z|}~|~}{z}~xy|{||x|}vzz}|z}~~x~w{}|z}}{~{~~|}}zy{{{}{}z~}{~~|zwz|z|}{zx|zzzz|y}|wz~}yz}{}y{}z~{~}yy{{z}|xz~~{{~|z~y||}|~}}z|{y{x~z~~y{|}{{{}yt|y||}yy}z}{~}{|y}{}y|}~z}ux|xzv{z{}y~wyxz{}zzzz|z|{x|||~}~~~xz~{{xz~z~|}}{}|xxzy}}z{|xz~}~yz|{}~|{vx{}~{~~}|~z}}y{|y}}{vyy~~||~zy}xzy|y|{}}yy{}}|v|||{wzw}{}~z|~~}||yz{|z{|||}{|w~}{|}yx}~z|}z~|w|yz|}yu~~}~}||z{|{x~{||}~|z|w{~{zrx{z}zw{x|x~z{z|xyz}{zz|wy|}|}||~|~~}y{~~}~{~~~}|z}{~z|}|~~~}~}}}z}~~}}~y|{}~~~}{||~||~z}~{~}z}}~z}{|~z~~}~}}|}~~|~}}~~||y~~z|~|~~{}}|z~|}|}~}~~~~~}{|y|}{z~||}~}~|}|}~y}}}|}}~z|~~{{|}}}~|}}|~|}~~}{}}}~~z}~|{}~|x}||~}~}}|}|~|~{|}}{{~}{~}|{~x}{}}~}}||~~|}~}}~}~}zyzx~{|z{z{|}|}}{z}}}x{z|||{}~~u~~{|~xxy}{}{|{y|~wuz|~{yu{{y~|||w~z}zw{x||~}|{zx{|yyxz{yzzyz|w}}~{yz}|y{|z}{y}wy}z~||x|{{{|}z}}|y}z}~z~}{{}}}zvw}yz|{z}yv~z{w|||}{x~~zy{u||~zz{xy|}|y~}}~|~{~yz~}~|~zzz||~|x}t}yx{~~|w{{{z}y}}|{y~~v|}y|{~y~~z|w~{}}{}}{y~}vuz}y|~|{|z}{xz}w{{xy{y|}|{~}~{~}z|z|xxvx|yzz}{}zz~{|zww||w~y{~{|{y~|}{}~|{{|w|zzz}|z{}{y|}{{{y}z~x~y{}yz||}{zy}y~y}~|{z}vx{zy}y}}y{z~|}|}zx|}xyzz~{|||yz{yvy{}{|{z}|x}z}{~~{|xzyy}}~z|}}y}xx|}|{~{y{~|z~wz|y~|y{~|y~}|~}~yy}w~{|{{{zy|s{zzw{|}}{}~v|}w~yzy~z{{|{~|}|y{w{|yr|}|~~}|yx}z|{~}z|{z|z|x|z|}zw}x}{}||{zy|{zz{{|}{|~|}~u{{|{z||x}{{~{}z~x}}||}|xxyzy}z{{|}vy{{{{}|z~{~~|y~}y~}{x|~|~{}y|~zw||}}}|{y~}~~|z}~||~{|~}~z||~~|~~z}}||~}}~{~~|}}~~~}~~||{}{|{~~~}~~z}~~~~|}~{~}|~~~}z|y{~~~~{~}}~z~}~|~~{~{}~~~}}||}~~}}~{~~{}~~}~~|}~z~~~|~{~~}z{~|}~z~~}}~{}|~}{}~~~{}}{~~}|y~}}|}|~|~z}z~~|||{}~~~|~~|~}{~zz}~z|||}|{}}}{~{~yz}{{|uyw{|}y{~}|zxx~{{~~x}{y~|||y}|{||~~|z|}|zyz{{z}{|}yvy|~wy}}z|yxxw}{z~}yz~}|}xu|}{{z~{{~{~|~}~}~z{{w{~x{vx|xx~zy{wzxx}xz}}vxy||}z||{{{}|{|~~z{}~|||}}x~~w{~}}~}y}{}yx{~z|w}|~{z~~}{|{}}|{~xz|zy}~~y}~{}}~~x}y|}}zzx{~v|{x{{~zx}wxvwxx~~{z|y}|}|~|z}{}}~y}~}z}}x{{}{|{z{|wv{zxzz{{z|}||zx~}yy|}zz}||}}|||{}|}{w|}~}|}{}|||swz|w}}z{y{|}}z|~y||{z~}|{z~}y}~}~|z|z~yu}}|y}{|v}{}}|{{~ww~}xwyzy|z{zywxz~}z}}xz||}|~x|w||}}~|y|}|~z{y}|z|z{}{w|{|~z|{{{|w}}z}~|xyz{z|}}~|zkwz~yx~{|yz~{{~y|}y}}{{w~{x~{{~|~y||{}||y|}}|}}{yy||~x~}}}~~z|{}}x}{yzxzy~~||zzzxy}x~{w}}u}wy}vw~{|~v|{~~}}|{|z{|{|zy}|y{|xy~~|||zzy|~}|||x{x~z~}{w|{|~~~~y~}z|~~~~|}~~{|{~~}~~|}~~~~|{}}~~~~}|~|}~{}~~~}~~||}|}~|~~~{}~~}{~~~~~}{~{~||~}~z|~|}}~~}~z~~{~{}~~{~{|~}y}{|~~|~|~}|~}}y~~}{~~}}||}{~{{~w}}||~|}~}~~}~~~|{{}~|}~z}|||~~}{|~|{{~{z}x}~z}~~}}|z~}~}y~~}~}~}{y}|y{z~|{y|{z||xyyy{{z~~vxy~}{|~~zxyz~{||~||}y||~|{z{{~||}zy|{||{~|wx~|{~yzz|}{|~x|{~zzzx~}}{y|{z|}||}}|y}|z|{|z~w|~||~}{}}~z~z}|{~}z{|z{z}z~z{z||x{||~z{~~|||z{y}}{||~x|}|~~zx~|zy~|y}{||vyx|v{y{w{{{}y~}z{yzzw{|w}xz||{~}z~|y~y}|}~~x}{|z{}w{|z|}w{{w||||}x|x||zz~|~zszz}z{}y|z~{|yy{~{}t|~z}wyzzsw|{z|w|~~|{}{z{{|~y|z{y|z~z~x|}{x}}}}zy~|{||~~z{||y|{|}~x{z{{|{~|{~~{}}|z}x~~}{~vx~z}{{w|{|~{w|}x|}{}y|}z~{~z{{{z|{||yyz{~z{z{{|z|}~{||{|~}~x}z|x~yy|{wz{z~x||}~x~~{y{{z}w|{v|~z{z}y}z|~y~|z~{z}}yzzy}z~|yx~{z{{xy~{z}||z}|y|~zzy~{}}{||}~{~~y{}{{{{zy~|w{|{}z{{z}|}z|~}~||{~{{x{||y|z{|w~}z|y}zyx~|||}x|w{}}z{z~w~y|zx~~~z||z}}|}~~{xzy|y{z~}~~~}}~||~}~}}{~z~}|y{}{~}~~~{~~~~~}y}}~}~~~}~~}~|}z|w|||}~~~~}}z~~{}}~~{~}{}}z~~}~{|~z{}~~}{~~}}}~{}z{~}z}~}}~}y}y|~}}{}|~|~y~|~~~|}~}||}~}}~~{}~~~~{|}~~}~}~}~~|}~|||}{|{{{}}|yz|{}~}zyzzy}|yzy}y}}{}}|{~{{}y|~|}||}}~{y~{{wyxx}{~{~z}~~w}}|}z{y|y|~{}{{|x}~|{y{}{}~~{}zz}zyxx{}{}|yt{|{z~|x~{~z|vy~}~~}}z{z~~z~~{y|}}z|{wz|z{y{{|{~yy{|~z|{z{||}z~}~~}~||~{{}{||}yy{{}y~}{v|z}{|~{||~zy{||~xv{y}}~|{}|~|}|z~{~}z~~{xyz~{{}y{{z|~{~x|xy{}||}}~}{{{|}~}~}~||}|~z~{z{s{}|}}z|{~}~~|~}}~~~~~|~y}}~}~~~|{y{z{~||y~}z{|}{}}z}}{}}}{|}~~|~{{~|}~}~z|}~|}}|x|~|{~}|z~}{zz|yy~~z~~x|~~{}x{~|~yz}{~{}|~x|~y}y}|{|~wz}|x~x|{|{{~x|{}|{}y~}{|z{}~|}~||y}~|~||~~}~~{|}~z{}|{wwq}~|{{|x}~|z{~}{}{zzx}|}}{~~}|~y|z~{z~~}~}{}x|{|z|u|z~~{y}}~}zz}~w}~z}~~}z{||}z|}~}~~y~||~}~}~~|}{~~}}~~~~~||~~~}~|{~|}{}{~~|y|}}{|{~~~~~~~}|}~|}~}~~{|{~~|}~}~{~~~~}~}||~~}}~~~}{yx}~}{~|z~}~~}y|||zy~y~~{z|wxyuz{~x|||}~~zy}|y||~|yy}~|{ww{w|v~|||~~~z|{z}}||y}z||y|zzz{z}|z|z}zx}z|}~|{}{y||{zz{~t||y{{|{{|}yz}w{|}x{}}~z|}|z~}|}{{y}z|z|y}~}}y~|~z{x~}|x{y{z}x~|yyz||{}z~}z{|{z{{xy}}x}~z~||z}z{zx}{wz{{{~}{{z}{v~zzzz|{yzz{z{{y}xz|z|x||}|x}}|~{~z{~~zz}{~}}y}{}}x~xyzx|~y|x{~~xz}zz|v~|y|y{~z~x~x{||x{w{zz}|yy|}|||}||~|y||||}zyy{}}{yzxw|y{{~|zuzxx|{|{{w|z~|||zz~yz}y}~|~}}|~||x{|~y}~}yzz}~zzv{||y{wyy{||~zx{~{w{}|z~}|~}{~xx{z||}|{|}zy}z{~~yz{{yzz}~zz}{|xz~~yw~|~~|y}}yy|}{zzzyxy}~{}{|{}wx|}{|||z}|||}x|{x{z}uy~{}{|y}{}y{xxxy|{}||{|{y{z{vzy|{}z}{{~{~|{wwy{{y~{|{yu}zzz|y}{zz{{{y~~|~{yyy~|v{v}x}}yyyy{|{uz}{z~zy}yz}yv~t~{zzz}|~|~{|wy~w|{|~|~}~}}}}~}~~{}}~y~{~~}~}~~~~~|~~}||z~|{x~|~~}}}z}~~}}|}~~}~|}}}}~}{}~y|~~~~}|~~}}~~~{}~|}}}~~}}}}~||~~~~{~~~|~~|}z~|}}|z~{~~~~}}~}|~~{~~}{}}{}|y{x~~~}{}~~}|}~|}y~~~~|{||}}~{|}}~~~~~~}~~~}~{x~}}}}}~{}|~y|~~|x|~{|~xy}{~wz|}vz|z|}{{~y}|z}yyx}z}zx{~y|y|{~{{|{{{yx{|}~|~~y~x~{z|zzzv{~}}{~}z{z~~w|~wyx~|y||{{x~wx|y~{|}{{yyy|yz}|y{z{}|{{|{{{||}v~}|{~|zyzy~z|z{}{~||~~|y{~x{{||{}{~y~||}z||{z|yy}}}{z}zyz{yyy|v{}|}x|{~}|~}z~}~}{|}z{|~~{|z{}z~z|}||{~{}~t}{y}~z|z}|~{~y~|~z{{|~z|~z{}yy}|}{zy~u|y|y{{{zzvxy|z}}|~{|~{~~w{|~~~{{|z{~{}~{y|{}|z||}zyy|z~~z{y~{|xz|wz{zwyy~~{|}z}y|~z||yy}}|{{~zy{zuw|{z~|y~zxvy|}zw|wwxxzx}z}zyuy{|}}|}{|z~~{y~{|y~z~{xyv~}}y}|}zx~~}z|z}z}{z{zzzx~~y|{{x{{w|||||}y{x{~z{{z~~xzzzz}{w||{}y{{|y{xz~|{|z|}z}~y{~z|}x~|y~~|{z{|z{}zzvy||z~~|}{}||~}y{{y}|z~}xy{|z|zz~~{xz|~|{yz|z~~{{}z{xzuy{}{z{yzzx|y|}|{xvz{x}|}{xy|xy}}~~}~~~~||||{|~~|~{}~~}x{~|~~}|}}~~}}~~}}|~}}x}}}~{xu}~~}}|~~|~~|~}y|{}}~{~~|~~}~|{}x|x~}|}}~~~}}~~}~{|~~~~~~}z|~~}~}~|}||}{}}}}~}~~~}}~}~}|~|{~|||~~~~~~~z}~{}~}~}~~{||{~|}|}~|}}~~~{}~}}{}z|{|z|z|}z}{y}y|z~xv~}u~}w|xz}{|{|y~txxw||{{}z}yzy{x~}yzz}xz~{}zy~|xw|{y{~{|~yxz{xzx|}{{{{y|zx~{{{~{|zz{|x}wy}v}yy}~||~|z{~{~yx{{rw|y}~~~}}|{|{|{{zz||||{xx{z~y|v|{w}|wyy|y{y{{{zr{x}~|x}~z~~|~z~y{}~z{xz~z~zy|~yw|y|y{zv{|z|x~}}x}}x}xzy}{~x{}z}~|}y}|w~~~yyz}x|{z|y}{}yz{}{|~~}~{x}~}~~yzz{zzx{y|z|z}v{|}~z}}{|w|||{{{z|{z}z~x}}~}~y{{|{~~|}{|}w}~z}~}{~{{x{|z||w{z|y}|z{|{{{{}{z}~|{}~|z}~y|}|}y{{{v{yw~|{xz|~{|||y~~}~~|}vzzu}|~}}|zz{|zz|z}x}z{{|~|}~xy}u~|}z||w~y{y{z~~|z~|{{y{{~x{{~xz|zzy|y||{}{}zz}|y|{z~}y|}x{zx{{{z|{{{{|||{y}y|~{|||}}zw}x{y{|{|y{y||}~{~|y|~~{|y{~z|x}z|}z|~{{~{{{~yzz|z{}y}yz~}z~v~z{}~x}{|~yyux|{}}~x}{~~}~xyz}|||}}y}{~{~}{|}~~}~z~{~~z}z}|}}~|}}{}~}{~~~}}~~}}}~}~}}~~~|}|z}~|~}x}y~}}|~~~~}|}~~|~~~~}{|~}}}~|~{~~~}}{}~~~{~{~||z|}}~|}}~|~~|~}{~~~}y~{}~}}}}~~}}|{~|}~|~~}}}~v~~~|}~~}~}|~|}|z}|}|}}|}~~|{~}~~}~}||~~~~}~{{y{}~|}||zzz}z||x{|z{{{{zyyw||x}}{wzx|~x~{{y|}zzzwv~{y|}}|z|||{|{yy{x{|{|yv|{~|||y{wwy{~{~y|x|{~{y}{{{x{}|zy|{~|~{~|}}~{|x{|zz~xx}}~}}{|||{~ux|}x{||z~{|y~w}}~w}}|~xyx~}|zz~w|wyv}y|zx||z~{}zx{|y{yz{|}zzz|}|}~z}y{|{z{{||||y}z{|yx{|{~vyz}}||{||xy~zz}y{|}}zy~y~{}y|zzy|{|{zz{y}|xyz}}zv|z}x|z|y~z|z|{~{z|~}~~}}~}||}|}|~z|{||}w|y||~~}}zz{}}~vyy|{w|{~{~zz}}u{~}|}{|~v}xz}}~{z~zxw|y~xy|~}z|z{zxxzyxz|}yuy}x}{}}~}~w|wz{{}|~z{}zt||}}{z|~}v}||zzx|x|z{|{z|{~||yyzy{|{{{}}}}}zyyx|{}}}y{z~}|{}|{|~{z{z~|}}{y}x|yzy~}}y~z{}~~|}}}~|~w{wzz|yy~~{z}zzz}|vw}}|}}xzxz~}{{{}y}}|vy~{}~~}|{~}}y}~{y{|~~|||zxy|zzyz{u|vx~~{y||{}|||{}z|||wuz|}~|wz}{z{{~~~y~~~~~}}~}|}~}|~~||~~~~|}}~|~}{~{}}|~~~{~}}|~}}~}~~{|~~~}zx}}}|y}}}}~~x|}}~}}}~||}}~z{||}~|~}|}~}|}~~~|||~|~~|~}}~~~~||}~{~||~~~}~~}~~~~}|~}}~{}}z|~|~}~|~|}~}~{~~~y||~}~}}}}~|}~}~~}~|}~}}}}|~{|}~}|~|~}}~y}~||}~{{x}z|~{|}{w{|{{z}|~zz}~}z{~xz{~wy{w|v|{||{y}yzz{yw~{{wx|~}wz~z~{zyv~|sy}{}{|}z|zz|y{{}~yz~{{zy}}|{v}{x}z{wzz|~v{yw}z}~|zw~{~x||}z~x}{{zyy{vz{{{{|{}{|z~w~}z}xz|}}{{|{}y{w|zyzz}yz{|{z}{|~z~yz~y{{yx~|{y}y||}~|y|{|w{~{w}zzyy{z|}|{~z~|wzz|}~~z~y||z~{~{}~||}{{{{x{|zzz{{|}|xvxyz}z|w~{~}{y~y}}{}||y}|y~}xx{}{u}v{yy|||xy|{}~{{y~yyz~z{}|{}~}xxx~{|{{|x{y~{|z}z||}}y}yz{y}vz{xy|y~x}{{|~~|{|z|}~zz||{}~}w~}}{~~~y~y|w}x}yy}|}y||z}wt}zzzy~y|zz}~{{{x~|w}|||z}}~{}{yz{}{w{}|z}}z|}{|}|~z~~{y}~|yz{{y~}~w~y}yyw|y{~|}y~|}~z{||~|}vz}yzyvy}x|yx}z|~}}zzy{}x|||vy~~~}}|z}{z}|xz{y{|y}~}y~z}~~}wy{{z|}z}}{}y~~|{{}}z}z|~y}}{|w||{~{|}|{yz}}{}x|~||}zv{yyz}~~}{z{z{yx}~}}~x~~~~~}w}|z~}}{~~}z{|~{{~~~w{}|}~~|}|~zz}}}}~~~~~~{~}}{~~~}|~}y~~~}~|~~~|~~~|}|}~{}|}~|{|~|~}}~|~~~}~~~|~z|}|~~~~}~}~~~|{|{}~x~{~~}|~~|~|}|{}z}z|~}~|}~{~~~~~|}||~~z~{~|~~r~~~~~}~}~{~~}|}}}~}~|~~~z}~~}~z}z|||{yz|y|zz{|{||y{~{zz}y{yyx|~{z{zy{|xy|{~{~y|~~{|z~}}|xy|}{}{zxx~zww{z{zzyxy~}|y}y}zyw{y{y~{~|z{|{}~{zy{||}}{{}}{|~x{yzz}|xy{{yy}{|z~z}y|vx|}}{}z||~}||{{{zz{{}xyz|~y{{{x|}z}~xxyy~z{{z|y{zzz}|{z{{z|~}y}}{xzz}{y~~z~}~|{~w||v}~y{|y}|{}{vztz}|}~~z{~{|x{xy}zyz}~~|y}y{~~}w||}}x}y|y{~}~}}~{xz|x}}zx}z~~zyx}}~zv~}yx{{~{|y{~{|}{~}}{}zyzy{|zw}~{|z{z|{}yyv{y|}~t{|}y{xzv}|}yyzy||{|~zx|}|}~{}||}{|sz~{{{||xz|}x}{{x|}}{~|~x~z|~|{{||z{y}|}{|}{yxz}{|~{|xzzz|yy||}t{~{w}|zzy~}y{y{y|}|w}|z}}z~{|v{{}z~z{zz~{|{zyz}u{|~xzywz{yxyx~}yzx{||yu~yz|~{zw~|zx{|}||}}wx}|yyy}||z{zxy|zz|{z~zz|{y{|y|s~y~||vzz}{{|{|yw~y||}z||wvz}w}~y~y|z{~{}yy{z{z}y||y{w{{}~||~wz|}{{}y~~|}~z||~~}{}|}}||~|~|{~}}~||}~z}~~{}}~}~{}}~~}}}~}~~~~{~}}~}|{{~}}}|}}|~}{~~{}|{}y|{{}~}~~~}{{||}}}~}}}y}~~|~{}~~~~}}|}~}~{}{}~}{}}~}{z}~}{{|{~~~}~~~|z~~~}{~}}|~~|~~~z~|~~}y~~|~z~}}~~}}~{|~}|}~}|~}|}z}{}~yyzv~~z}y{}uy{{||{|{}y}|{x{zz|y|{z{|zx}|z}{z}~x}}z}{y|y|yz{}}xu~y~{xz|~|y|}{~{~z}{{wzz}}y~z~yz}z}}{{yx|~xzz~{yxzw}vw~~{zz|~x~y}{z~}}{~{|x~{||z{{z{y~z|}}|~{}{{~yzz}z{~x|~xzxxyzzz{|}||~z{~~xy|z~}xzy~~~~}v}|}|zz}w{z|}uy|{~|}|||yz||||z|~}~{{}}}r}|{{{|y~y~yzy|}~w|}{{z{|z{y}{|}z}{{{xzxy||}~{yy|}z}zw}~}{}y|~~{y}z{~|{{y}y{~||{~{{x~~yzxv}{~|x~||{}~|x|{}{|}~zz}|}zy{{{w{x}{{{{~|{{w}yu}y{xz}~~~}z}{z}zz}{w}y{{z}z}|zz{{~zx{|{|}{||xw}yx}{|y||}~||w}u}x|}~|}}|~~||{z{|~{}yz}{z|~~{~{~|y|~}vvz|z}}|~{zzz~~|{{ww~z~}||y}}}z~~|}zy|x|zz}|xzx~}yz|}z}{|~{}}~zxy}x{|{z~|yy}}v}uvy|y}z}{}{~z}}x|}~~~|w}~y|}}~zz}|}}v{zx}x}{~}}}yz||||~|{z{|}~~}{}||~z}z}~}~}s~~~}{z}~||}|~~}~~|}||}~~|~|~}~{~|{|~}~{~|~x~{|~}}~}|{}}}~~|}}z{~|~}}~}{~~}~~~}~}~}~~|w~~}{{~~~~{z~~v{~}~~~}~|{~|~~}~~{|}~{~}~~~~z}~{}}}}~|}~~{|~~}}~{~~}||}z~}~~~yx}{|~~|}|~~~}~~~~~z|~{}~|}|}|{}|~~}}||{}{~|~xz~}{z|~z|~}}}}|~|~}~{z{{x}{|x||{}}yz|~{z|}{|z|{~x~||y~||~}~|||}~v~~yz{}~}~|}z{zz}}|y|w||z{z|}z}|x{{~}w}~~z~|~}yz}~{{}~zzx}z|{{|}}{|wy{|zx{~z|z}x}|}|x{|x}}}x}~}||}}{|~}{|~|{}x{~{y}{|w}~|x||{|{{{~ys{~{}}}z||~~|}~}z~w|zzz{y|yz~{}||||{{{z|xu{zxz~~y{z{}~{~~yyy|~{|}|{{|~x}{{~z{~~{~|~|{y}|~}}}x~}z{~|{}~|~~z}}}yz{{{z}z}{|}z}{||x}z|y|{}|~~|}{{}}~}}}}x{}r~z|z||zw{}~zyz~|~|yxzx~{{||}z}~}{{|~x}}}z~w~{x|}y}}~|}}}zu}||~~}|xy|}~x||{z|{{~|z~|wzzxx|~~v}}|~{zy~~z|xz}|z|}~y{}wz|{{}|}w}~}x~xz~{{zy{|{~~|~}}x{}}}wy{}{{w~vz{~}}x||z{{{}}{}z{~{y~}z}~}}z|y{{z|}{}~|}{z||}|}~~}y}y}x}{~||}z{{{}~}{x}|~|}y}~~~~||}~~~~}}}}}|~~~~|~}~z}~~~~x{~}~~~~~}|{{|}}}~{~~}}~~|~~}~~}{{~}{|}}}|~|~~}}~~}~~y}~}}z~}~||z}}~|~~{~}~|}z}~}~}~|}{|{z||~}~}~~}}|~|~}}yzy{{|x|~|{|z||{}x||z|~xyzy{x~{{zz{z|{zz|}yyy|||}x||z}}x}y~~{zzy|z~w}}x}w~yyvy}||{{}~yzxzx}~w{|~|{~zy{~||}xz|zxy}}}y~zyz||yz|}}{{~yz}{w|wx|{z|{~}}{~|x{~z~|zy}x|zy||z~~{}|}z{}~y|uxvzu{z{z{x~z{|}y{{|~zyy{{{y~}|yx}~z~~wy}y{x{~~|}||x|}~}{|xzxyz{xz{x~z|}y{w{xxz}}z{x{~z}yy|{~}|uu}}~}xy{|}|{}}~{{x|xx~{z{|||y}|~}}yz|z{{~}z}yz}y~z{{{}|}z~~~{{yy}}|}}{}z{~|}|zz|xw}zyzz{|wz{|{y||}z}}x|~z~w||~|~}zy}}}}{{{~w|z~}~|}|x||{{}|wy~{}|z{}z~{x}wv{{y}~z{}}yy~|{}uy{|{yy{~~zz|||y}|y}zx~~{}{u{}{||~z~z}}||||}{}~y|{zz{y|y}~}z{}yyx~}}|}{wzy||xx|zvxzzzz~xw{{{}|u{yz}{~|z}}y}~}}{{~~zwyy}~z~ywzz{z|~~}~||z|~{|||zz||{ysx}}}zy|}{z~}~zyzz~|}z}||~||yyz}~|{}{}||}~z}~~}||}}~}~{|v~~}|~|~{}~~~}{{}}|}{z}}}}|~}~~}|~~~~}~~~}||~}}}|z}}|z|}}|~}~||{~}~z~|}{|}~~~~}|~~}|~|~|~|}|~~~y~}~}~|~~|~~y{||}}{}~~~}}|{~}|~|~|}|}}|}~~}{|{~}~}}~~~}|}~|{}~}|~}~{}~~~|~~{}~|~|}||~~~~~~~||}~||}|{zuz|}~{|~z}wy|z~|t|~|y{zww{{z|||~v|{||z||w|{z}z|z||~z}{z{}xz{}y|~}{||y~|}||~zyx{y~{}y~~|}z{~{}}||{|{|x{~zyyywz||{xy}}z{y{}zyw|y{{}~{||}y|}z{|z{~~~{x|z|y|zx}z}{{~yyzx|}yz}y|x|y|z{|}zzy~}~}~~z|~~{~z~|{}}{}z}}z}||||wy{{{|x|~~x|~}|~{zzx{|{y|{w}{}{|{{x~x{~|xzw{|~}}{z{{y|w|~{y{z{w}{}z{}}{w}x~{|}z}z~y|z|z{{||~~}||z~{z~|yyzy~{z~x~yw~zz{v|yxy{{z|z}{{y|~zy~{{{x}{w|}{{{{~ysx~}z}{~xx{zx{|vz~}}{ty{}zz{y{z|~|x{y{|}|||{z{~~|}z~~~{{}{z{|{{}|xwv|}|yyz}zy}}yy|~{|}yy~}{xz}y~wy~z}}~{~}y~zyz|{z{vz}x}}z{yy}yyz{z|x}{}~y{}|~z~z}~|z~z~{{}{szw~|||}{u~z{}}||xxz|yz~yyy{zv|~{{}zz~}~y}~~x}|y|~||~{vzx}{y~{{x|u~}y{z}wz~x{x|~}}u}}~w|{|zz|~}~~~~|~|~~~}}~~~}|~|~~}yz~}~{{|~}~{}z}}|||}|z~~}~~}~||~}~~}{}|{~}{{{~|~~}~~~{~~}|~y~~}{~~{}}|{{|~}~~}x~~}}{|~|~x~~~~~}}~|~|~}~~}~~}~{}~|~~~}~~{~}z{||~~}|~~}|}{}|~{~t{}y}}|{}{~}}~z~}~{}~y}}}~|{|~}~|~~~~|{{~}~{}||{~z~{zw}txx}xx}|v{|{w{{}{{{}w{~zz|zy||~}y{}y}zw{}{|~yxx|}w|~~~~|{}~{~}~z|z~~|y~x|z{~}z{}}|}z~{}y{|~}{y}{zzzxz~{~|~||~|{~}~z|{||||y|{}{|zz|}y{y||||~{}|~~{z~y}{~{~{z|~}{yz}{x~~{xwt{|{zzz}y||z}}}{}|z~}|zz|v~yz{}y~}{x{x~w{~~{~{|xxy}}x}{}|{zy}~x|x~yy|~}||{||{}{||~z}x|x}~yyz}yyzy{|||~{~~yy~}uz{{}zy|wzz{|~|{zz|||{|{}}v|}y||~{zyz}{{z}yu~}xy~{|}zw{~|~{}}{|zyx{~}zz{yz}x{|{{x~y~}}{|~zz{~}~{z{yxxzyy||z}~}uw~z|{}|~y|}tz~y{y{|}}|{~}|w}z{xz{~u{|x{{yz|||u{~}~}~{z}xz{|}yx|{z}z{{{x{x|y{}{}{z{}zxy}|}{}|~|y}~yz~|~z|u{}|z}z|z}{z{x{|zy{~{z|}w{z{{z|x~uxy|}y~~}|~|}ywx}z}yzz||}{z|{}{|}|yz}}}z~w{z{yzzx{}zyxz~{z~~~}y{y{|{||}|{yx~z||{w}xz{}x{{{~{u~}{~w~~z}xy}|~~xy}{}z}{~{y~~t~}~~z}~}~{{|~}~|}}~~{}~{~}~}}}y~~}}~~{|}~~~~~|~~x~}}~}}~{~~~|}~|}~~~|}}}~~|~~~~~}~~~~{}|~~}~}}|}|~{~}}|{~z}}||}}~|}{}~}~~}}}~{|}~}}~}|~{~}~x~~}~~|}|~|}{~~}}}}|~~~|}|~}z~y~}z|~~~{|~|z}|~||{|y{}}wy|z}svx|}yyzz~}z|{yz{|~p}|}{~}{}w{yzz|~~z|}{~yx}}}|w{|~}|zw{{yzz~zx||z{x|}yx{yxy}|{{~}|{}}{y|zy||y|{{{~~}}{yy||z}y{{zxw~|}||y|y~r{{y{yy{|y~{|z{y~}|~{~|~||~~~yx{||~}{{{|}zyx{{|x|yu}yx|zy}}z||~~~~||{}x~~y}{y}z~w}|y}zv{x|w{~}}z|}|z|~~{y{y|{x|z~{~}|}z}}y{}}}~}|~}~}yyx}zy}{||z~z~}{|z{}zxz{~|{y|~}|zz~|||~{z||~|{y{z|z|}~~zz~z{y|}}zyyv|zzxz{}|}~{|{|~{z{||~y~||}}y}y}}yyw|v{zz{~{~zz}z}z{z}z{zzx{ww|}z~}}~{~z~}|~~}||{}zzz}wx||y}u}xz{{~z{|zz}zwxv~}{~{~z}||~x|~~{~|{}~}}}||}{z||||{}|||yxxzz}||{z|v|yv~z{|~~}z~{}}~}yzx~~zzy|~zzy|w{zzw{y~||~}z{{ux{wzz}}}|xz}|}~u~}z}{~~z~zz}y~|{}~xzzzy{xxz~{|}y}{{{z}vy{~{|~}{~{z|z{~~~}~}}~~~}~~~}|~|~||{|~}}{||~~}}~~}}~z}}}|y}}||{|~~~~|~|}z}||{|~{}}~z}|~~~~||{~~~}{~z}~|}|{~~~}}~}}}|}|}~}}~{}}~}~~}~}|~}}}||~||~}}~|y}~~~y~|~~}{{}~}|}{~~~~~~z}~z{}~|yx{~{||}||}~}}{|~}}{}~}|z|}}|~~~x}}~|{|~}~|}z{|}s{~|~y}}{y{|{}x}}{{|{|{|~yzy{x||{zz}{{zv}}t}|y}y{~zzz|}{{{}w{{wz{yxv{{}~~||x|x~}~y{|{{}{||~v}x}~}z|y}zz|xzy~z}}{y|z|~{x|}y}z}y{zzzx}{z~|{yu{y~{y~|{|z{w{{yyzzw{|zz|w~{}z{|~}~y{|z~~{}|yx~{{x|}{}zz{vx}{xy|z|z{xx{||x|x}|{w{{}|}|}|}~{x}~}yy{|{~{{|{~y|}{{||~{~|}{zzzy}|~}|{~yz{|{|{yzz}zzzz}x}|zy{{zz{~zq|~~}wzz~yx{~{{~|zzz~vzx||~{y{z{z|z}{}}{{|~}}z}|{z~yz~}xy|xxy}z{zz~~{}~z{{|}}|y|{z{}yz{}xz|zyy}|~|zy{}|zy{y~|z~{x{z~|yxxz||x~z~}yv|~z~~|}{{~}}}|vwz~|y}}y|{yz{{zx}}z~{}~z~|~zy{zy{~~|{{z~z|{{~{y~{~|yzwy}|z|}~zy~u{yu}~}yyzu}x~~}~~{z{|x|}z|y~{x{~wxx}{z{}zx}{zw{zz~|z}{|~y}}yz~{vy{{{}z~xz{}}z}~|x|{|xz}z{|{{}w}z{}zy~w|}}{}~}zyzv~}{y~{|}xz}y}zx{||{|xzy~yxy~wx|y{~yy}~}~~~z{}}|{z|~~{}~}{~v||}x|}~{~|~{{y{~|~}~}~~~~}z~~~|~|}}|~}}|~{~}}|~{~{}~}~||}|}~{~~}~~~{~}~|}x|}{}||~}|~~~}~|}}||}~~~~|~{~z~}~y}~z|~}~~}~~}||~~~~}}||}~}~||}~v~~}|||~|~||~}{~|~~~~{y}~}~{}~~~}|~~~}}~}}~~}{~~}~}}zy~{zz~~z{}z~v|u~}{}~}~}|xz{{y~xx}}y{x{zzyy{w}zx|{}~{yyv~}~~xyz}|~~{}}{zzz||||yy{{~|z|~~x||xy|x{z}x{x{}|x{xy|z||{}z~~{}{|yw||{~~{}{}|zwu}{w{~|vyyx{x~yz{}|~xxyzzv}y{}vzxz}~{}||}~}{|}z|~|~w}}z}~{z}{{yyy}~xz}xy}yv||xz{z~y}~{~{{|zy}|}w~~}|y|~~{z{x}zz|yz}{y{w}zx}{yzzvy}zv{|}~~~x|}~}z|}v{z}xyz~zyyy~~}yy~}{v||xz}|vy~}zzy|}{z}rx|~y~|~{{~~}|zy}z~z|{y{~}y~}}|||~{|{{}z~x{z|z|{wx~{}~}z~yy~~z|y~~{|}|zw{|vz}y{x{xzz}}{yz|{|xxy|~}zz~w{}{|}|~{w|~y{}{|w~{|~zx}z}|{zu{xyx{y{z{xz|yxw|}|}~{{{~}}|~|~{zw|~|yz~xw~x~x|~z}y{|{z||~{y|~{z|z|z}}yy~|{|x}{~~w|z{|z|zz{z|vx{~~{|}z|~y{{w~wzz{z~{xz}wzxu|~t}}{zzuz}xxzwz}~}}}}{||wz||}t}~~{zyz}z|{wyz|{|z{z|~}}}x{|u|yz{}~~y}u{|~}}}z}z|}~|~{~|~~|}}~|~}|{|}~{~~~~z}~~}{|~z~|{|~}|~}~~{}~~|}}z~{z~~~~|~|}~~|}|z~}{~~~|~|~z~{z~~}~{}}{~~~}~}|~|y|~~~~t|~~~~}~{~}~~{~}}~~~}~~}}|~~}}y}}~}}}~|~}}{}}}~~}~~~~~~}}~{~~}|}~|}~|~}}}~~~{~~~}}|~~{}}}|~~}|~z}z}~~}{~~~}|zyz}{|{}|z|{yyyy}||}~z~y~|{}x~|{y~xy{~|x}{}~|}w~~y{z~{{z}z||z~}{||{x{~|}z|{yz}~wx}y{}|zvx~vxy{~~|wx}}{~y~}{zxz||}w|{y}zz|~~z{{{}~}z{{~z}x}wy|y{|}y~{|{y{|y}~}z~{z{|u||y|{~}{}zz}{y{{}|z}w}|xx}}{z}{y}}~y|y}y{~}y{|x|{z}x{|xvw|x{~vz{|v~}~y}|}v~{|{|z|w{}uxz~}}z}~}y|{|z}{}xz|~|~}|~}|yz}x|{~||xzz}{ux{~|}|{|z|z}~}|{y|||z|{y{~~w|y~~|w|x}yz{{}|yxxy}}{~y{}z~}|zy{}|v|yz~||x~|{||}}{|zx|y|z{}~}z}zwv|~z{|y|}|{}zt}}|{xxy~|{yz||||~|||{}{~{zw||{||{|{}~}z|{|}z|{zw~{z}{{x|{w{{z{{~y|x{w}|{}|}{{x||y|||}yy~}}}y|{~}{~~{x|z}}}||~y|{||z{{~xxz}}xy}~z}~|}{~{x}yy~~yy}|yyzz|}{~yz||~v{}x}|{~|||yz|}wz|{||z||y}{~{z|z~yw}|}{}{y{|{~y|}x{xzy}z|v{}|}{z{zxy~|yy|{{~{~}|z~~{{~}}|~}~~~}}z}||}}~}}|}~}~}{}}~~}}~y~~~}|~~~~}~~~~~v~~~|}}|y}~|~~{{{}~~|{~z|~~~}~}~|zz~~|~|~|}}~y~~|{~~}z~~|{y}{v}}}~~|~{~|~~~{{||~}{|v}}~}~}}|~}~{~|~z}|}~}{~}}~~~z~y|~~}|{}~~{}}~~~}~||}~|y}{~|}~}z|}~~y~~~}~}yx{|~~{y}{z~z|zzzu{{{x{|{z{w}{v{y~y||{z}yz{{|}}x~w~{~}v|y{|z}{|yy~~}|zy{|z|yxu{~|txz}|wz{t|{w}{wx{x}yy{}~}|~~||}~~|~|y|z{~z|y}zz{{|yyz{xv{}~|||{{z|zy|zyxz}{{z{{}}}}z}y|{||{z}}{zzzwx}y|vy|vz{z{v{~|~}w~w|y}{x~}~{}w|zv~~|z{wyy{~z}zx{}y{}z~~x~|vzzzzz|xz{~}{wy|}{|w}}y|{|{{zwyv{}}|}w}~|{|{xw{{z|wxy{{{~uy|xyx|~|w|||txy{zz~}{|~}}|{{{z{y~|w{{z}~w{x||{{zy}|zuyzz~v~x{yzux|zx|{zy|yx}~ywzz~~~~}|~y{|y{uy{zzv}{y{xy|}|y|{|y}~wv|{y|}~zz||}}y|{~{{|}w{|~|zzy}y}|{wz{z}}~vv{{|}{|z|}|z{}~}}wzyy|{{|}~~}}{wxyz||~zzzx}z|p|yz|~z|||xx~zu|xyy|yw|}~zyz}yx||z|||||}}|~z}}{zw|wz{w{}y}{xz|x|}|{wyv|zux|{{||{y}{~~~zy{z~z|~xz|z{~|y{{y{|zy{{{{yxx|z|{v||||yx|y{}}y|~z}|~||y|zz~~z}}~}|~}|}{~}~{}x~~~}{}|||~|}}~}~~{~{|}~{~}~|}z}}~{~|}~y}}~~~|~|~~}}}~|~yz~|~|}}z~|~}}}|~||}w|z|}~}||}~z}{}|~~}~~}}||}|}{~|~~~w}~{~~}~~~~~~}|~z~y}}}{{~|~}~}~~}|~}}}|~~|z~}|~~{}{~}}~~z~}}~~}}|~~~~~~}~|~~|wy}~}}z|}~~~{|{zyy}~{zz|}v|{|}z|zw}|~|||x|}|x{|{zz~{y~{t{x{{|vy{|~||yw}|}}}}y}|}{}||y~}xx~|y{|xz|zz~|z|{t|zzx}yy}xx{}}||~{z{}~|{z~|{}{||x}}z||{zyz{|{~zz~}z}xy{y{{}{z{t|{z}y||||{{xyz|{q{z}|y~|z|}|yz{{}y{}||{zx~|y}|~x~{|}{{zzx~y}~x{~}}{{}|y}y}}{|~}|}yv|z|~||}x}{|z{xw{vy}~zw}{~z|z}}{{|x~v{{}{{|}yxy{{xx~zyzy{~|zwyz||zxv}|yz}xyw{|{{~~{~z{|xxx|{{x}zy~}~}{}{}|}~~wzyxvz|w|}|}|zz|||zz~z}}~|z}wyx}yy}y}w{|y~x}{z}z~{w}~{~{|{x|}z|z|}zxyy~y}y{}{z~y|y}||w|~wz}|}v~}~}y}}y}yyy}~{}y{{}{zz|zv~zz|}}{~|y~yyyy{w|}|}|{yz{{zzy{}|zz}|{{zz}}z|{|||}yy~x|{yy{x~|zw{~y}z{|}~}xz||{{z{yyyvy~z|yx}{}{vwwzy{y{zx~x}|{|zyy|~|y{{z}|~z}~y~x{}|||xx{}z{|}}}{{{{}z}}|{zz}w|yy~|}}yxz{x{z|~~~~}}y~~{~z||{}{{}~~~{~~~~~}}}~|}~x{~}}}}~|}~~}}}x}~}~y~{}~{||}|~}~}~|}|~~|~}~~}~~|}|||~~|}}{{}~|}|~~~}||x~}~}}~~~~}|~~~~}z~|~}}{~}~||z{~|~w~|~{|y}~~}}~|}}~|}|}}}|~{~}~}}}~~}~}~}}~}}~|}~{}y|~}~~}~{{~}|~}~~z~z~}}~}~z~~~{~}}}}}~|~}}~~~{~{}}}|~}|~~~|xxzy|{zz}w{y{wxzwxz}uz{}||xx{yzz}wzx|x{{|~|}{v~z|}zx{}xxz{y~|yw}~z|xx{{{z}||}{t|zw|}}{z|}}~{z}|z{{{}xy|x~zz|{~~zxw{{|vx|y{{}|zx||vx{zyx{}~yz}{~zz|||x}{|||wzw~w{|y~}{||x|wtyvx|}yyy|{|}~{tzww{~|y{~|z~}{rw{t{|z}~{x~{x|z{wy{z}{{~}~|~y}yw}{wy}z{|y~z{{xzz{~|z{{z|}y~}|}z}~x{}x~{~~}}~|zx}z{yz}zyzzwx{~zy{wzz|{{xwz|}}~|z{|z||}y{z{{~{||y{~{zuy}xz|zy{zzx{z{w|}|}|{|z|z|zw}y~{~zz{{}~~~~|{}{{}~|{}z}}{|{~ww{z|~z{{y|x}~~zvy|zw||}{}}~|zwy}{||}{{{y~~~|y~v~zx}~||{vt|zz}{}yyx|w{zw{|z|||~{{}y~{}{|~~{z}y{x{|~x{}zz~z}~y}|~{}{~}yz|}y{}|{z||~~x}}|{~}~yyy}}{y||~}|~||}}zyt{yz|x|~{zs}|}~{}{}}syx|{~y}|y||y{{|x|}|v~|~y~w{}|~{zz|wx||z|y{}{{x~w{}z~v|}zzx}{|}|}x|{~}~{~|z}~}}~}}~~~||~~~}z|y~}{}}~~~}|}~}~}}w}~~~}}}||~~{y{w|~}}~|}{}}~~~~|~~}}|~~{w}|~}|~}~||}|~{}~~~y~}~}|}{~|~z|}{~~}}}~~{|~{}}||~~~|}~~~~~~{z~~~~}~~}~|~~~}}|~}}~}}~~~{}}|~{{{}|}~~}}~~}~|~}~}~}{~~}}|{{}}}|}~~~~~z{|~~|~}}{zz}}}~~|}}|{|{w}{z{|||{{yx}z{}xz}|}w~z}y|||}{{~vz{{yz~}|{x}{v{wz}{~{}}|}y|~}~{~xw~z{|yz{vxx~zz~~y}|{w{}}zyxy{|vz{{xyyx}yy{}yzyz~zt|}{zw}y|}}}yz~y{}}{y}z~||x|yy{~}x}{y}y|y}{{|z||}x{|~yx{x~~}}{y}y~}{|{y}~|{y|yx{{|}yy~|y|}yz{~{}zy|zz~{|~y}y~xx}|}y{}yyx}w~|~}}{|x{x|yzzz~x{zzy|}~~x|y|yz{yz{|{{|wzz}{yy}z{|||w}}y|~|y}}}|~xzyzz{zy}|}t}{w}vy|z~y{{z|txy|||txzy}~y}{}{yvzy{{}w{v|~}||yzu~|w~{xw}}w||{|{|~{~y}|~~z{|x~x{}}}zz}xzw}}|y||w|}yuyz}{~z~{{{zz|||{{v}yzwz{yz}{|zzxyw{z|wzyz}x{vsx|z|yxz|~y~}~x{{~{~z}y~|xz|}~{{}z}w{{}y|}}{w}zv}xx}{z|~z}x{z{{x}{x|yu|w}|}|}~|||wzu|~y{}yww{x~{{|}x~}{z{}{y{{}wzxyyz}}zzz{~x|z~vyy}z}}|~xz~vvxzy}{{|z~yz}x}}x~x~y|xz}}z{}y{~z{yy}{y}|{{zzx{~}{||~x{{z}z~||}wz~~}~~{~~|}~}~~~{~~}~{~}{w~{~}~{{~}{~}~}||}~|~~~~~}z~}~}}}}|{|z}~~}~~}|~|~}~|{|}~z~~~|~|}~{~~}}}|w|}w}~}~~z~~z~}{~~~~}|~~~}yz~{~}~}{~}~~~~{~~{~|~}~~}~}~}~|~{}{~~~}||{~~~~y{}}~|}~z|~}|~~||w}|}}~{{zz}}~|y~||{|z|yz~|~y}}wwy|z{z|~x}~}zyx}{|~||}|}}z}||}z|y~x{z{w}|}|v}~}~xz{~|{}~{|{~{}|~}|~||z}|{z~|}~y}{vz~w{vyx{{}{z|}x{|w{|}~}z{zx~z{}}|xzz}~z~~y~|~x}|~~y}x~|~{|w}z}}y{}|wx}}y~zzzy|~~}{}~xz~~|~z~}}||~{|yz{{{zx{||{{}~|y|}}z{x|{z}~}|y}|~}{|{{z{y{||||}vzz~}}}}z{z}{||~|~x{z~}yy~y~|{~|}||||}|{|v|{z~|}w}}~||v|zz||zxyy|{{~vz{~||}}~}~z|~}{|yz{y~y{{}z{~w{|z|{~}zz}~z|}~|{}~}~~y}|||{}~}{|~x{q|}{~~{x|}}~zz~}x|{~|~}}~~z{z|}~z}~z{z}{~|}|||{w|{}{}}~v~zy~~}}z|~~||~w}||~}z}|||}}|zwxx}|{~{~}{|~zzz~y}|~|{x}}~|{{x|~{y}}}~}~~|~~|{||zy{{y~{|{yz{~z~yz|}{~{}}|{u}}}|~}}||z|{~~}}~}~~z}{~~~~~{z~~}~{}~~}}~}}~~}{}}~}}||~}~|~}}~~}~~~|~|}~}~}~{~|~|~}~~}~}|}||~{~~~}~~}x~~|{}{}z}~~~|~|}|}|}}}~z|~~~}z}~|||~{u{|zzz}|}zyzx{~zzy{xyy||z{{zz~{yz}u~z~yx|{|y{|||wzx}~zw{{||y{zyv~xw~||z}~{}yx}~z~{z~wy}}{~}yz}z|~{}yz}{}{}xzxy{zv|{}{yy|}yz}|}yz|~y{|~y|zy}y~||~|{x{w{z{}}}~|{yyz}{~y}|{xz~}|~zyy|{~y}{|~}|z|}wz|{{{}}|{{zx|z{u|}}wy~{}{yx~zx~yz|{{}{{}|{~|}{z{|zz}z~}y{|{|z~wz}wz}yy}xx|{|}~wwyw}yyzzzyy||~w{~z}~xy|w|v~z}||~~y|}z~~{}{~~x|~xx|}~{{|}~z}|{y{|~w~~~w{z|{}z}wy}y|v|{|w}vz~~yvw~|~xyzz}yz{|zy}~{~~x~{||z|{|{|~yw~|y}|zyy}yzyzxz|zy{z|{zx}}x{uzy{|v|y{z~xyx}y|{zy~|}z|{}}|}|||{~~x}~z{|~zz}|zyy|||x~y}}{{}}|y{zvyz}x{|{wz~t}{z||xz|y|yz{uw~~~|z~}}|zz~|{|||y~z}}z}z{{}y{}|~{{~}{y||~~~{z{||y}{{||z}|zy}{{|wz~|~}yzy{y||{{{||y~~~}wz~}~|~{||yx}~z~|~{|}}y~xu|{~|~~z{v}|}yyx~~~~~~}}~{||~}{{~~|~|~}~~}~}~{|~}}|}}}}~~~~~|}~~~|}}}}~}~}|~~|~~~z}|{{~}~}y~|}~}|~~}~~{~~}}~~}~~}{~|||}}~}~|{}{}~}z{|~~|}~|}}}{~}}}}}~|}}~}~}|}{}~~~}~~~}~{|}~~}~}{}{~~|~}}~|}{}}|~}{}~{~~|}{~~{||~~}~}z{}}~~}~}~~w~|}|~|{{}z{}|}~|~x|v|zz|vz|~zy~z{}wv||y~x{||{uy~||~{z|{z{|xz|{|{|{}{vz}|}{|}zy{x{{v{zw{zx|zxzx{{{~~|uxxzzz{y}|zxy|~{|{{~{|}z{z}xuy{uw{{v~{{zy|z|}|}w}{w{}|ww|xzzyyyz{{s~}|~{~y|}|~}|z|y{{}}y||ywx|z{uww~z}zw{|{x{w|w{}{|zx|z{||}}{z{~}|}{~}y~~v{{|}zvx}xwxr|~}zx{z}zv||{{y{{}~}}~{|z|{{~}{}|~zy~{x|z|{x~}xx||zyzywy{~x}~{zy|zxzxuz|x|{||{{}}{}|{z|yyzz{z~z}zyx}}w|~}}x|{}z|z~}}yy{xxz~{z|xz~|y}z}|{||}}~{|y}{|zy{{y~xzw}|vxyz|}}{xzyx{yzy|x{x}}w||xzzyx|||}y~{|~{zv{yy~{{}}w{xyz}z|yzxv{{}y|zxzw{y}yvxyy{{~~z{z~}}{{z{|}{{|z|||}v|}|z~|{y|z~w|x}ww{x}~{xz{yx|~xz}}{|||zy||zy|x{y{z~|}}~|{|z|{x}v{uxy~{z|x|ww{|~yzvyy{|z|{y~z||{{~y}{}|~{|{}xv|}uzx{yzvx{|xzz|}{||y{~{}v{||}yyz|y}{~~{||}~~{~~~}|{z~|}y}~~||z|~~|}}w~zx}~{z}~|~~~|~~}}{{}~~||}}|z}{}}}~}}~~}}y}|{}|~~~v~~~~}~~~{|~z~}~~~|}}|}}~~{~|}}}~~z}}{}}~~}}z{}|}|}~{}~z}|}|{}~|}~~~|}{||~|{}}}x~}{z}{|~~{~}zy~}z}}~|~~~~{~~z~~z}}}w~|}z}}y~~}|~{~|}~~z{|~~}~}~{~~}~|~~~~~~~}}z~{|~}}}|~~|~{|w|~|}~~}~~v}y}yy{z}{~xv}y|}yzu~||}|}|x{{|y{y{{|{~~z}{|{{{}|x}z~z}vxux{y{wz~x{zyy~~xyy{y||x{}|yy{wyyz|zy}z}{y|~y{{}~{x{}}|}vz}y}y{~y}~zz|}x|zxz~z~yzx}{~xzzwwz|v~{|}|yy{{yx{y|{}}y~{{~{x{}{zzzy~|~z{z|zx{zx{z{w|}}xxwx}{}{}y{|{{{~{w|}~|}}z{w{xy}{{yz|x~~{x|}{xz~~|{~~zy|z{{{|}z}{x{|x{|y}}}xxz|{||{x|{z|{yyvyz}{zz{~u~|zz|}xzw{~{{|{z{~xz~}z|}{{||zz{}{{yz|}y~w|||v{{|x~{}yz|}~~~}z{}uw{y{{~~~yv{{}{zzx}{{}~{~{}{|~}|~{~x|||}|z~z}}}}}}x}}zwwz~||~y|{xz~|}|~{z|w||{|{x}}{~{}~{|zy}yy{wz~~}w|zzyy{{y}{}wyw}|u{|y}}yx{~{zzz}~~}z~{}}}}{z|{|zzx}x|}xyvxz~}}zxy{{y|}xx{x{{|}~}~}x}z||~}{w|~|||{|{||y|~yz{}|z{xzzz~||}z}zz|{|}|{~|{|z~{|||~|{||}{uy}{ww}~}y}{|{{y}{}}||~|yzy~{z{}v{{|{~{}{}|||}z~|}}~|~{~|}}z~}}}}}}~}}}~{~~{z|~~{~|{~~~}|~~~}~~}~|~~}~}~}{~}~~~|}~~x~|~~{~~||~~|~||{}~{~y~~~~~~~}~|}~~}~|||~y~~~|~~||~~~~z}}z{~|~~z~|}x~~~~{z~}|{{z{{|~}~~}~~~}}}{{~}}~~~~}~~{|~{|~|}}|}z~z~}}}}~}~}~}~|}}{~~}}}{~{~}}|w~x{}~~z~|}|}z~}}}}|}|~}|}}y}~}{|}{}}y|yy}x{zzw{{z|{z}zz}zzzz|~|||{z}~}|{}{|}z~||{{||~~|z}z{{x~~{|}{zy|y~xxxvyx{|~y{{z|zu}{~|}}x|x|~x}{{|}yx{}~|zz{y~|{xv~}wz{{~}|u|z{x{zzzw{~y{|~|~}|~}||}~~~{y}}}}~|ywyvxwz||y}yyyxzw{x{|yy{|{~wx}{y{}}~~tz}}|~~{|z~{{yzy}{{~}x~y{x{|{x{xy{}{}v}|}z|}}z}{}{~|~}y|~~~zzy{{~zw}||zx~z|{}y|xw|{w||y~yz}{}|{x}w}|||zyz{|{|}~~|~}~|~}~||~}}}}||x{w|||{~w~yw{{xz{x{||||{|x|z|{~{{}z|~t~~~~}~}|}~}~{xzyz{xx|}}|{z{|v{~{x{}yq{|xw~w|}}{zz{zz|w~}~{|~{{}~}~z{|{~z}w|{}y|{z~z{~|~y}}|zwzzyz|zx|||}|}~{v~~{wz{zzy{y|x{z}yxxy{{z|~zzzyy{}|||}~~~|}z}~{}}|||zzx~|xyzz|yzz|x{{}|{zx~z~w|xuy}|zxyuyz|x||}|{z}{||||~z~|~z{w~x|~zx}x}||~|{y{{y}y|z|xu|y{}zz}}|{|}~{}z{~~~wy~~~}|~~~~~}}}~}~|~~{~~~}~}~x}~|~~~|}~{}|~~~||{{}}}~}}~}}~|~||{~}~~}~}}{~~}{~}~~~}|}}~}y~{~|~~~{|}|~{~~~}{|}}~{~}~|}~{{}|~~{x}|~~|~z~{}~{|}~}~}z}~~||}}~{|x~{}|}z~}|~}~}~~~~~}~}}~|z{|~{}z|}}yz|}~~|~}~~~~~{~}z~{~~|}}|}~{z~||~{{||xvy~y|{{zvz|||~zz}|}}~||~{{zzzzy||~y}~xyw}~{~{||x~~~yu~y{||~||z|~{}|{|z}|{yzxywzw{{yz}z~z||yyy|}~z{yxz}|{}}}{~}~}x{{yy~|z{{yw}{~{}|yy|z{}zx~w{{}{|w|}}z~{x~~}{{}x|}|yz~vxz}||y}y}{z{w}x}|}x{||~xzz{vx{}{{{x{zx|x}zwz{v}}x{|y|{xy~z{}~}}|~|x~}z~y||{|x}~|zx}{~~y~~|{z~x|~yu{y}w{}{}|~{}|~z{|}{}{~w|~xx}|w~{{xy~x{~|wzy}x~x|{y||{{z||{}yzxx}yz{y|zyz}y~yzv|}~w~{{~~z~z}{||{zy|{zy~}z|z~|wzz~|||yz}|}{y{}{}||||zx{zy}|ywyv~~}y|zz{z{z{~{zxzx{{}|y||{~{z|~~{zy|}{yxt{{y~}~v{zw~w~}{~y}|{xw|zyz|~x}}|~}{y||y~|||y{z{~~||{y{wx{v{z{{{|}yzy}z{|{x|{w{|~x~~yz|{|wyzyzy{z}v|{yz|y|||}{}xyx{{}{zvy{}x|z{{~z~v|{v|{}|{{|}zyz||xy{}y{wv|{~}y|~x~}{~{}{|{x{y~x{wz}~z{z{{||x|w||~~}~~~}~}{|~}}}~~~~}~}z~~|}|}~}~}~~z}}|}~~~|~~~||~}~~|~}~|}y}~~{~}|}|~{||~~}}}~z{~~~}~z|{}{|}}~~}|~~~~~}}~}~|~~~~}~z~}}{}}~~}|{}}}|{~~~|~~~~}}}|z}~~{}}}}|~~~~~}|}}||}}{~|~{~|{}}|}}~~~zy|}}z}|{{|~}}~|~}~|~}|~}z}|~|~}|~~~|{|~|zyw~yy||yx|zz|z}{{zy}yz{{~yzz|{w~~|}v|{y~x}|}{{z|{x{w~~zy|{zzz|xw~}zyx{{xzyz{x{|||zx{}~~z||~}~~z{}}~|yzyy{|xxvx}{xy~xz{z|}xx}|}||z|t{~~}|~~~~|zwz}|}z}~}}~{y~~|}x|}|}{w|{{z|z|z{zz|zw}z||{{{{|~|x{|z|z~y}zxy~|z{}}{z~w~||~{|~vywyv}}}{zz}~{x{vz|z|}zz}}~|}~z{}{{}z|z|y}}|~z|{zy~|zzz|{{{}x{{ux}z{w~z|z}yv|x{w}|~{}|~}w}~|z||z~~z}|}|x~zy~~}}|}yx}zy||zzzw}z~}~}z|~zy~x~~{y{~{|||y~~{{}y}}~~~zw}y{{{y{yzxwz}}y}y|}|z|{}zx{{{~y~x|~w||}|{{yy}}y{||w}~}y||x|}|{y~y}|yy}||x}zy|{|{~|}}|w~zz|~|{{y}||v~z{|zz{{{ty{{w|z~w{z}y~ywz|{~x{z}}}~}|{}~zy}~|}~{|y}zz~}y{x|~{z}|wy{{{yz}zw|~{{|z~{zwy}}{xyz{}~~z{z}}~~|}z~{{{w~y|{xz}z}~{{wz|}||y{yz}~}|{~{}}~}~~~}z|}z~}~}}~~|~~|~~~}|||}|}{~~|}{~~~~|~}{}}|~}~z}}|~~}~~~{|~~}~z{{}zz~z~|z~}~~{|}|}|{}~{~}~{|}~}}z}~~~~}{{{~~{|}|~|~~|}}z~z~~~~~~|~}}~|{}~~{~|{~||{}{}|~z~}~|~~}~|}~~~}}}~~~}y{~~~}~}~{~~}z}}~~~~z}}w~~}{{~yz}||~xzx{~{y{}}x|{{|zy~w}|t~x}yy{}y~z{|{{}|zzz{|z}|{}uzxz~w|}yxyz{zw~v~||zz{yz{yy|{|{z~~|}w}x~wy{z~xzwyz|{|{{}{z~y{{}}~{|zu~{||{{}z{yy~xzy{||xyz}y}}}yz}{|zxt{vx~{{z~x||{yzz{x}}|~{v|y}zz|{{{|~z}~~|}}~yy~zxz}|}}}{zz{{|wzw}{|zv{~{zyz}zz~}~~}|~z~z|z|{z{y{ywyy~|yz|}|}|}{|x{|zzyxy{z}}{|y}{{z~zz|zz|z}v||sw}~zx}x~|zz{~yw}{~{~zzywxz{~|xw}{xv{zyz|~|}v{~y}v~{|y}|~z{}xy{|{{}}{~~~}}zyy|{y{}~uzz|~{}}w|{{xwzy}~x~~{||{zxzzz||xwzz~{}x|~zyzt|x}z{{z}wx{z||zuz|~vy{}~w|}~}{~{||}xy}||~z|~z}xt|yx{|~{~}|x|xz}|zx{|{}z}{y~{z~|}~|x~~zy}}{~|~|}{x|{|}zw}}~}zyw~{{z~y|}~}{{|y|}x}yx{|y{|{}||z}{x~zz{zy~{z}yz}zz{}{y|~y}x{{}}x|{zwy|xxy~~u~}xx~~z{{z{zz~z|{x|wzz{|z~}~}y}z|zyzyzw}{~z{|z|{y{y{~{|{w{|~}{z||{}}}}~}{||z|{{zo~~{~|{|}}~~~~|~}z~{~~~}~~}~~~~|{|{~~~~|~~~}~~}|}|~}|}}{}~~~|}}~}z|}}~{~~~~{}||}}}}}~~~|~z||~~y}~}~~||}{}{}|~}}y}~~{~~~}~{~~|}~}~~{~~~|~}{|}{|~~|~~~}{}~~{~x~}~~~~}~|||}~~~}~|~}}~~~}~~|}{~{||~~|}~~~{|~~~y}~~~~~}}|~y~~t{z~}y{}~||}|vz}zw|z{{|{{z}{y|xw|w{}~{zwzy|{{{{x{{~|zy{|{||}||{{~~|}}}}|}{yy||u|yy{~t}yxy~xy{z|||{t|wz|{}}y{~zw}z}~}{|xw}zy}v}}|{zvxy{{xzyzx{|{z}{xx}yzv}y||}r{|{}||z~}{z{}zy|{zx|}~|zzxxz{{|{}zy{w|wu||z{|wzy~xx{|}zzzyx{{zz{z{}{w}~ytx||}|}zz{yz{|{|{wzz|{}|z}yz|}}{{~{y}xz~zwyy|}}}{{{|}|}y}}|||x||{{{zzzyyw|xzz}{}x|}|}|x{yu|y|yz}~|wyz{|{|}}{}}x|w|}yzyz~|~yz{}~}{vzz~w~}{|z{{x~|zvwz}|u|}||yy|}|}~}}~}{|{y~z~}}zzu|}y|~z}}z||z||zy}zz{}xyxz|vy{||y}z|}xz~{}zx}wzvv|y~{}|}{|~xzwy{}|zyx|ww|{z|vyz}||z}|zv||z}~y~}{~||x|z~|}ww{||{x{{~yyz{}~uw{wy}w~}yxw}{zx~z~|{~{}~z}x|}|~}~{||}zy|{{}wwxzz}|z|uzx}}xw{{{z{w~}x{x}|z~z~z|}||~||~x{|{|{}y{z{yyyz{{{{yyx|zzwz}y{x{wz||z~y}|}}xw}z~}}}~|}~}}y}{~}}~}}~{~}|~z}}}}|~{~~}|}|}~||~~|~{}}~~~|{zz|z|}~{|~|~~z}}}}{|z|~y|~~||}|}}z~}~}z~|{}~t|~~}~}|~}||}~}~~~}~}~|}~~}}}~~~~~~~}~}~}|||}}~~}~~~}~z{r|~|}|~z~}}~|~~|~|z~|~}~z|}z~~{|}}{~~}{~~|~|}{~~~~~}y~|q}~~~~~~~|~~~~~|~z~~y{|~|}~}~}~~~y~~xz|}y|x{{{|}zzyxy|zz|{||w}y}|||w}|}zz{yx|{|}}~yy|~}zx|}z{y}z||z{}|}}{|{{z}|~zzy{z{yz{|}|ywy~w{{{zy{~}xx}x|{{{|yzx{|vy|{ww}~{xz|x~}y||z~y{}~x}vz{yz}x{x|~wz}{x~zyy}~zx|~~x|w}~~}v}||z|z~~|w}||{z~{y}zz{~|xx{x{{{~xzw}yxwxzz}yz|y|~|{|yz}z{}{x~~{w|zzzxyww{zyz{wy||yxz{y~{y~w|vy{y{{~|z|x|yvyy}~|{}{z~z~}z}{}{x}|}~zxz|yvzx~~{}z{z{}~||{}~y{}{|y|||~}x|{~~~zy||vy|}yz{z{~yz{|y|}y}~y|zy}xyw~}~v}x{|zzxz|yw}}{{|{y}}zzz|x~y}}}yv|zz|v||y|zxxz{}||{{z~{}wy|~|x{|~{vx||{}~v|x|zvzz}y}x}}~}}w}x||w|{||{}|~{z||x{{}|~}y|}y|y~z{{z||x|z||~}x{||~|x{|}uz{{y}zyzx||z}w|}w|{{~{}w||{||{}xzz~}x}{|xy|xz}{zy}}|z}|z}|{{|}zzp{yy~w||{zz{|z|}~}x||{v{|y||{z{}|zy{~|zz}x|}~{{}{wwy}y}}{{{zx}y||z|{~}~~|z~|z}{}~~~x{y~{|}~~~}{~}~~~}}~~~~|~~{y}~}}~}z}|~~~~yx~~}{~{}|}{}~~y|~~|~}}|}}}~{}|~~}y|{wz|~|{~}~~~}||~z~~}}|~~~}~~|}}|~|}{}{{z{|}{~~||}|~||~|~~~~{y~}{|~~}~~|~~|~|{~~~~}}~~|~|||~|~}}~~|~~|~}|~~|{{|~}~}{z}}~}~||~~~}}~}~~~|~~~}~||~|~}~~}z~}}~~~}~|{|}{}y}zz}|}}~x~yw{{zvwz~z|z}~{wzxzyv{{x{|z{z~yzz{|{}|{|~x|~{wvzy|{}}x}xxx{yw~|}y|y}}y|y|{{{|y{~zx|vz{}}{}yzx|x~{zz{}}z~~|~~z}{y}x~y{{xzy{|{{}|vx|uzzyww}}vy|{x}}~y~z|y|}z{{|~y~w|x~||}{|y|y{{yy{xwz{~wx~z{y}zv||z{zy|wu{|}|xzz{{||~|zy~{z|v{}{|{~zz{|||}~v{||y|zyz{{}z{|y}|y~yvx}zxz{xy~|~{}}}}z{xs}t}y~{~|~y||}zz|z{zz|z}~yww{yw||zz}{w}vxzyy}|}z}z|}|{{y~{}{~w}xz{x~y{yyxz}zvz{~}y{{z{u{{xyxzz}}x}vzyz{{|y|~y{||o}{}~zxz~}w{|~~}z{x~x|}yzx|{wy}|}~z{yyzzx{z~|y}x|z~}{|{z{z|xv~y~~{zy|z|~wzx{|t|y~w|uwzzx|xyy||}{}}~~z{x~x|}|y{|~{~z}}zv{{y|zyw{{w|vy{y}y|zz}y{y~vz{z~~u|{~|{zzz|zs~~|~~~z|y{||z{}yy|xvxvw}}||zzxyzzzwy{{yvyz~}~{x~x|{wz}y|w}|{~{~}~zz|{uzzyx}{|y{xyz~zzz{{~yx|~y|}}}{|z}zy}{{zy}}|~}~w~{{~}z~|}~}~}|}|}~zy}~~~y~}}}~~||~{~~|wz~r|{~|{}|}y~}~}}~}~}~~zz}~~{|}|~|z~~}y~~|}~}}x}}}}~~}}}}~~||{~|~~~~~~~~{~{~~|||~{}~{|~|~|z{}||z~}{~~||{~zx|~{{}~}~}{}|}}}~||r}~|{~{|}}~}|y~|~y}}}}}|{}}~~~~~}}~}}~~}~}zz|~~z}{}|{~}}}~~~~|}}~~x~}{~|~|{{|}{wyz|}}{y||}|y|y}}z|{{{xz|z|z~y{{|y||~}}u||x{|wyy|{|||wyzy{{u{}{{|{|}{}z}{z|x||~{z~y~~}|z}x~|zzzxyz}{y}z{~vw~{vzxy{{xvyy|x{}|{z}xy{w|z}}}|z|~z~|~}{}~}{~{|}}{}|{xzz}w}x~}}|~~y||~}y{z~|~zyz|}{}|y}}{|{zxyz|z}}|zz{}|{{{z{}z}~}~|}z}}|{zzx~v~|u||}{y|zz~|z|~}~rzy|}v|xv{{|z}{{||{y}z~}{~~{|||~xyy|~xy}}zxzyz{zzy{~|zy{w|z{wxz}xw|}||~zx}{{y|}~}}yzy{{{}z~|z{{{|{~z~}z{|}{{|z}|z}~yzzyyy|{||}||{z||}|z}x}}|y}{y~|xx{y|}z{z||{yy{zz}zy{|}w~{w||y}}}|z}w|t{x|~z}z|z~~~}w}zz}~xz||w}|yy~}{|~zw{zx||x}|~{~~xwzzxzz|y~|~}|z{{z}y~w{y}{||~zzz||z|x|zz~||~~|}|z{|x{{z{|w}z}z|}w|{}}z}ywt|y{y}{~v~}v|yy}y~|}{~y|~yy~|w{x~{{u}~~{z{}zzy|{{{y~z}z{~|y~{z|{{}}{~xy~yy{vxyv~{}x{}}z|{{}z{z|}}}{z|yxy|~~vz~~}~|||}}y|{~}~~{}~|}}}~|{|~{}|~~}z}|x~z}}}z~}~}~~|}}~}}|}~~|}}~~~~}}}~}~~}~|z~}||~~~}z}~z{z~y|}}|~~~}z|x|~~~z}|yy~}~~}}}~}}|}~}}~~z{~}z}~~}}}|}{{{}}~}~zw{}}~|~~}|}~{{|~|~||z~}~~z{~~}~}}~}~~~|z}|~~}}}}}}}~~}~|}~~{|{~}{z~|~{}}~z}|}{~|z{zz{y~|z{}w{|xz||zzxwx{{{z}}zy}||y}z~}|}~z}z|{~z|{}||}~|{}z}y{~z{~{}x|~}}}wzw}yz|~yyz{}|{x{yy~}}}zxy}}zz|{}z~|~{}{z}}y~{zzz{z{y|{zz~z}zzw{zvzy{{}zx{{~}z{|{{}xx~|~z{}{}y}}~|x{{~yz|w~~~xzy|z|w|||z~wzz~vw~yzz|||}{||{{z{zzz|}x~~{{}{z~{y|}{{w{|x{zzx||z{y|y{|yy|z|~~{z{|~{|wxz{|||~~zzyyzzx|~|uz|y{y}}yzzy{x||}|wxz{|ww~}~z~w|~{~z}|~~}{{|{z{}xx|x{{{{z}{{|~z|uz|||zzx|}ywy~|~{y~||x}{~|{~{y}zzv||y|~z~}x}yywz~z}yyy}w}y{{yy{|}zz||y~zz{zyxxz~y~|y||~y}xz|}~|}z}{}{|xz~{||z~}{|wzzx}}|~{|z~~z}}xy|~|{|{~y|~|}xz|zww}{z|x~z}{}z|x{~||x{}}}{{y|v~z|z{yx}~z~x~||~|z|x~{x}x}}}ywzy{|xy~xw}}|{xyy~|y~|{}|~~zu{}qx|~|}z{~~|zzx}zv{}y~}v}~|zyy}{wzzz~yx|z{}}{~{~y|{|}||}~{|~}~|~~}~{~~~|~}|}yz~~}}{}}~~}{{|{{~}|~|{}~~~~~||~~~}}}|}~|~|~~|~~}z~~~}{{}z~{~}||~}~~~}~z~{}}{|~}~}~}~}||~|~}|y~~x|~}}~~~~~~z}}}~}~}~~~~z~~~~{~~~}~|}z}~~~||~|}|~{{|}{}{z}|{||{~}~~|}|~{|}~~||x{|z}z{}~|~|{~~~{~{}}~|~|~|}}z}~~{}{{|}~~z}zy|{v{z{wwz{{}{x{|{}{|}}}x~y|yw|y~}z~|{}~u}yy|y~yywyz{z~z{x}|z}|zxyz|{z}zz~z~x{x|{~|x}|}z{}{{{{}z{z|z}}~wwz{y{|z}~z~~~xyy|z|{|zy~|{x}}{xz{ww|~}}{|yzv{x|y}{|v{}{x|{~|}}zz|x{||yw{z~~|{~{}||y~}{w|~{||xw{{|{{}x~y~{w|y|}|||}z||||~~~z|x|y~y}}{}x{zwx{q{z}{||{yzyx|xz}|y|{}z||{z||{y|y{{|{~xx~~{y~||y}|}|y}|||}{yzz{}~|z|~wx}{{||}}|z}~~}|}|yyz~{z}y~z~|zzy||}}zwyy~y~zuwy|{|zw|{z{|{~}y~~~xz}z|~~{z}|yz|zz|y}~||xw}~{}|}||{{|{{~z}{z{zwz|{}~~|zx}y|}~{zw}~}|}x{yz{x~z|z|zyxz}z{y}z~}{y~y|zw{y~}z}|}~~z}z{w{||~yyz}{yxyyz~{~}}yywx||yz}{x}|z}}y{~||{zwzz{{v{{yy~z}{}y~|w{|||zx{xyz{~|~||zx}||z~{{~yz}}yx{yzz|~{||x|v}{{{yz{~xy~{|}z~{{zy~{|z}z{{x{w{{}z{~|z{{zz}y{|{xwx{v{{}}w~z}zy}||xyz}z|zy{~~~~{~~||~~~}{|z~}{~}}z~~~z~|~{}}~~{}}~}{}yz|~{}}}~}{|~}~~~|}}}~}~~}~~||~~z~~}}}{}~z{}~}}~{{}}~|~}~}}~~||~}}~}}~~~~~|}{~}|}}}}|~~~~}~}~~}}~~{{}}|{}~|}~~|}|~z}~}}{}}{|~~z~~~~|~~~}{z~~~|||~~}|~}~~}}|~}}~}~}~}}~{~|}~~|~}~~|}}|}||}~|z~~|~y{y{}x{zzz{zzxy}{zwzz|z{{{ywwu}zy}yy|~}y|}|||zz~|}}}{}|x{{~y|{||yzzyzw||zwxxzy{wyy|z}w{|w{zzxy}|{z{{z{yv}z~~}yy{u|}~z{|{x}}uyvzyz~}~}~}||{z|{xx|w~{yzw}||}z~z|y|z|{z~|z~z{||z~~|z}{{~yzz{z|||w|xyy|zzxzyz{}w{y{~|{}|{zy~{|wz~{}||z|~~}{|||yx{}}}|z}{v|}yz}z||zxzy{{{|v{z}{{z~z|}{|zy}}~{zy{vy{~{z{}z{{{z|y~}y}|{ywy}zy{vy{z{z{}~~{z{~~{}~}{~|xy}z|~~xz{|~}zwy}}|xy|}|{zxww}y}{yz|~xyyz}~{x|}y~}{}|{}|}{|{~}|~|{||~{z~}{~xy}z|zzxxxz~yxz|{w}wz|~v|}|{}x|~w}~z}yy{}y~|zz{z~w~||{{{{z{z{{uz{v|}w{zy{}~}z~y~}}{{}w~w~z~||~~{~{|yzzx}zzy|{{z{zxxww{wwzvu{|yxz{yzy~}|}wz~~|z|y{|||x~||~{}xyz}{zzxzwxzz}}||zyyzy}ww{}~||~}{~{||}{|w}zv|x{z}~~}|||z|zw{|y|z}{y|zwz{}|xww|w~zywx{}~{}w|~~z|z~{~~~~z{}~~}{}{~~~{~}~~}~~x~~||z|}}}~|{|y~~}}}~~|~z~}~}}}x}}~~}{~}~~}~}~~~}~z}~|~~}|}}}~~}|~w|{~{}~~}|}}}~~|~~}}~~w~|}~|~w~|}{~}~{}~{}}~~~~z}~}{}~~~~|}~~~|}|{~~x~}}}~}~~~{}{~}~~~}~~{|z~{~}~}{~z~~}~~~~}}~~}|}{{~~}{~||~}~|{}~}|~}}|~{||}}}~}|{zyz{zz}yy|z{~{zxzvv}wxyz}~|{~|}x|z~{~|yy|y|{{zzy{{z}x{|wz}{z}{~~{y}}}y|}|y|}yz}}zz}}xz{}z~y{xyz{{{zzx~{}}yzzx{}|x|{|zx|x~||{{}}~zy{|||}}xyx}~x|w|{z}{{zyu}yz}zx|{{v}zz|y|x}}}~}y{~y}~z~zx|u}~~xx{~yz{zvy}{zxv}wzxz||y}y}{~||{~z~}}~{|~|}~~zz~yz{|{~|~{}||{w}z}x|z}z}yx|}}}|}yzx}{{{x|~~||}}{zr~}y{yv~~yw|~z|x}z}y}}x~z{{|y}{y|z~}yzzz}|u}}||{}~{{z{{}{|}z{z|y|y|yzy}}w{{}yy||zz{~|}|x|y}z~||x{}|wy{~~vxy~}ux~|x}~x~v}w~vx}x}z{|xy{{|z~{}xz|xy{}~}xxx}~w}zz}}|x}~y}z~|}xzyyxzyx}|y~~}~~|~{|}{y~~|xx}zxzy}||{zyywx|}x|z|yx{{|~zy|~|{}{~||x{{|w}}zx}|yzzx}}zx~zys|y{zyz{|zy{z{~y|y|}||~|~|{|{y~}}|y~{y{{u|~~z|zy|zvzzz~w|z~~{wz{|~z{y~z~~x}|zyy~xz{{~z}yx||~~}~||zzvz||wyy{|{~{}{~}~}~~~z~|zz}||~z~~{~|}}~~|{}}}}}}|~~~}|}~||}|~~~~}|z~|}}{~}}}}z|~|~~|~~~~}{~}}|}~|{y}~z}|}~|y||~}~{|}~~||~~|}y{~|{{{|{~}|}}}|~}~~|}~|}~~y~z}~~~~|{~~|||~||~}~~y~}|}}~~}}~~}~~}|~~}}~}~|}t~|~|~}{}~}|{~{|~y~~|~{}~~|~}|y}~|~}~~|}|~}~~}|}}|~|||~zx}||~y|{~|yzw{zv{yz}~yy}{z}{yx}yvw~w~|}{{}zz|w|{|yy|}~|}yxwwz~|vzzyzw{xx}y|xyt|{z{zzy}|{}zzzuw{{||}x~{|}|{|w{yx|{}}y{y|~y}zz~|}~vx|xz~y{x{}{z||y}xywy~|~y|y{xyxvz{zy}z|||{|}yzyy}{|{zyxx{x{zz|~|zwyz{}wxz|{~z{~z~}}y}~~}|}{|{{|y||y{z~|xxx}z{yz{}}{z}xy}w{~z|x{{w{{w}}|z{||}}~~x||x~|{~}|z~}~}zyy~zxzzz}{}~zyu||}{{|~{~|x~}z|z{}~}~{~|x}}z}~~~||zzz~}~}}z{{{u|z|vz~~~v{zx{y}||{|}{~~|w|xz~z|z~|~|}x}}zy~~{~|y{yw~~x{}zzxxwuzy{~yv{~w}}z{|w{~|~{}{}~}}|z~z|x{{w|y}}yy|y~{y}~}xw}}vz{yx}~x{{y{y}xz|z~}~{{{yw}|||yy{{~|{x}|z|z{x|}{~y{y|{zyzwz}}w|{yy{{x|x|{}}y||z|~}~x{y~y~|}}{}yx}xz||}||}wu}y{|{xx||z||z~z}z{~zy}{wx|||}{xyy}x|y||}y{|}}xz{}~}|}{zy{y{|zxz|z{v{v~{y|x~|y}yyz~{{}z~|v{{z~~xz}~}}~~~}~|~~~y{|~|~}||}~~~~z}}y~}|}~~~~~}~|~x{{|~}|}~~~~|y~}z|{|~~z~~{||}}|{|}~}}|~~}{~~~|~}~}~}}|~~}z~~~~~{~~|}}{~~~||}|}||~{~|~}}}z}|y}~|~~}}}~}~~~|}}~|||~~~|~~~||~~~~~|~~~|~}~~~}~|||z~|~~}~|~{}{~|z~u}}||}~}~{}}~}~~~|~~yz}|}}y~~}~}~|~wy{~|xzyz~xz~|{{wz}}}y}z~~x{~}x|||{~zxxx}~{zzz}xxyzw|xyz{{{}|x||}~z{{}zv|z{}{x}z~|{{|{zyx|~}y|}||y|zxy|xy{}}|{{}{v{z{|z{{xzyyz~||zy|}}yxyy||~|{v}z}{z}x{|zyz~{xxyx}z{|||~y|}{|z}x}{x~|wz~}u~}x|{~t{{|z}}|{wz{{}xyyzz{~{w{|wzx{z}~~~~|~y}zw|~{}||}{{~y||zy}|{z{|zvyzy}||{}{|{|{~{yzy~}{yzz||y|xy~||{w}z|zz||y{yw|{x{z~}{x|z}||~}~|u~zzw|y}zw}z{|}{~|}y}{~y}|{zy{~~|wxx|}}{}{v|{yzy{{xw~|{yx{~~{}|{|}y{}y~yz|y{z{}~w}z|}~z{}x{|}}y|~yvy}xz|~~|{}{{~}|{z|{wy}|{yz~zx{z{{}~~{v|x|w{xy|~xyyw|{|y{|}y|y{|xw~|}y~|}z|{x}zyz|}z~z~|z{z~|wyyvy{z{x{|xx|yz{}{z}y{~}{zxyzyzz}zz{|}x|{~~~|{yyz{yx{x~{yx{w}~{yz}|y~y~{}|~{z{y{{y{{}w}}x||y{}x{vxzy|}w||{||z|||}y{{{x{z}~z~}||||y}yxz}x~zzzw}{zw}z~}y}}|||wz~~}~}}~|y}{}~}|~~~~|~}}}}|}}|~}~|~|~|~~~~}~~~}}~|x}|}}~|y}~}~}|~~{||~~~~~~|~~~~{}z~}~~~~~}|~}}|{|}~y{~}|~yz~|}~|~~}}~}~}~||}~z~{}}}|}}}}~~}z}}}~~|}}~~}}~}}}~~~{}~~|}|}|~{}~~~}z{~~|}{||}{}|~{{~z~}~|y|~~~{}}}}}~}~|~{~||~{~|~~~|~~}}~}~~}~}~~{~~~}{~}~|v}{zyz||}{z{xx{{}}}|y~z|z|z{{{{{|zz{||{w{zw}}wyzz|||zzv}z{yzy}x||{w{{zy|z{v~wyy|{}}zw{}xw~{y}|{}yy{|}|zz}~{}z}~{x~{~z{}z~~|zxzv{z~{zwy|x}y}zy~}ywz{xy{|x{xzx{|}{x}u~}|w}{~}w|}~z}}{|||uyzx{{zz|zz|~|yy|zxy||zwzyzwzz{||||zy{~z}{|}|xw~~x||}{|w~{z}{x~y{|w|vyw|}yv}{z{y{|xw|y~w}x{}|z~|{}{z~}{x}{~xx{{zz}z~~{{{z~~z|y~{xy}|zyyzy{}{|y{wwy||}}y~}{x{{}z~{}zw{z}zy~ww{zv}{{}y}{zxzyy|}{xz}|||}{{|}}~yt|{||w|z|x{z|~{w|}vw|{y|yy|wxxxzz{}|y}zt{wx|{}{{w|{zw~}z||zz|yzwvzz|z}~x~zy}~~~{|z|vx|{}}||y|||y{{}x{}z{zy~w}|z||x~zz~u|}xx{~y~{|w~}yxz}z}|~}t}xz{{}}wzyy~w|yx}y~{yz{{~}wxz}y{|zx||z|}}{}z~}{{~|}}~{}yxxy|yzywyw|yw}yyyy{y|zwz}}~y|}|x||u}~~}}~}}|{z{}z~xtw{xy~}|wzy|{z{z|y~ww~{{|yzxy~x}|xx|~{{~yy}{|}~~{}~~}~}}~~}~|~{}y~~~~}||~~}{~}~}~||}}}~~~~~}|~}~{}}~~}~~|}}}|~~~|}}~~{|{}}yz}{}}{|~}}|}}}~~|}~~~~}|~~~}~~}~~}}~~~}|}}{}{w}~~|y|}|~~z}}~}~~}~|z~~~|{~~~||~~}{y~|||{|~{~|~}~~}~x{|{~}~~~~}~~}|~~{}}~}~x{}y}||}}~|{~}}}~}~|}~}}|~|~~|{||}x~~}~~}~wz||{{|z}|{{zx{}|z{{zz{|{|}|~~||xz{~y{{x|x~}yxzzzy|{~~~{~zz{z{}z||{{z|{||zyzy|zz~}|~||~~~zz{{zw{}}{}zy||v{~}}|v|{~~zz}y{{~~x}~}~~}}~|z}z|~||{|}z}x}z|}{}}||{z}w|z}}{}zyz}{{{}~z{|}|y||~~x~}|~zxxy|}xy||z}|~||{|{|~xz|wy~}~z}~~|||x}|yy}{y~~yz{}yzz~~z}}|{zy||w~}}|~}{}}|}x}~|}{}z}zyz~}z{~~~}z{|w}x|y~x{yx|z}|}~z~~{z||z{|}{~{|{|y~~{{{z|}z{{}{~}}z{||{}y}y}}|~~|~~~~{{||{}|}x~}~{|||~}{~{~{xz{|~{~y~~}|{~y}yw{{y|}|{~z{z~|{|~{~~}|{{~{|||z{z~~|}}}|~x||z||{{~~x{x|~}}~~~||z}~y|}}z|{~||~~}~y|||z}z{|||z}|}|}||z|z{|~{~~~z{}z{{|}z}||{}yz|y|zz~yy{y~~|{}zz|zz|{}|y|||{z}~y{~z{}~~zz~{{{~}}}~}~z~|||z~~xyz~{|}|}||y~z}}z|||z~{||}~~~~}}~x~~}~~~w~}x|~~~~~~{~~~~~}~~}z~|~~|{|~}}{~~~~}}~~~~~}~}}}~}~~}~~~}~~|{~~}~|}||}~}{}}~~}~}}{}~~~}{~||}}||}}~||}}~z}~}~{}~~~}z~~z~~}{~|~{~}}~~~}~~|~}|{~~|}|~zyywyyw~|~{x{x|y}y|||zz~|zz~y|z{{y~{||{||~}y}z|~}|yy{z|{zzzz~{yz|}z{}|uyy{|yzz|yy}{z{zx~}xz{xy||x|zzz}||zw}{{{|~{y{|~z|}yy~qy|xw{zyzyz{z~z|~}|z{{|{|yxy{{~zyw{{~yy}|y|~}~~t||~{|{||}|}s|u~z}}~|zx~zxxz{z}|yyy{{~~{||z{z~y|yx}}}~{}}||y{}{{||{{yy||vx~}xyz{|{~{}~~yx}zxxy{y{~~vz|{z~z~|~{~~{|z~x~{~y{|zxz{{y{xzwyvz|zzzzw}~|tw{|zy}xz}}~~~|xz{||}|}z{z|~{}s{{|zz||~|x{|}}~yz}z{zyx|}||w~{{~}{}|{y}}~}~}|z{|w}~z}xx{{}|w|yz{y|}z||wzz}yyx|zy~}x~~z|}{z}}{~|{|z{|~{}{|~{~{}~{w}~ty~z~|yzxyx}yzx}yzz{|{||}{}x{z|y}{|{|{{}|z}z|~z}y{|{{xz~x{{~z{x}~{~zyyzyzzx|}}|{|||~}~y~}ux~z}zy~{|w{yyxyw}}xw~{}|||x|zzw{~}y}{}{y|~|z|~z{|~z~{{}z}z{|xz}|z}}{u{}|}{z||zuy|tz}{}}w}}~yw|}|z{{{~~~~~}}~~}}}~}~~~~~~{~~}}}}{}}}|~}~}~}}}~~~~z{~~~~{}{{{~{~~}}~}}~y}|{|}}~~~}}}{}}~|}|}~~}{~~|||~{|}~~|~}~~|{~z~~~}~~}}}|{|~~~}||}|~}|}}{}|~{}~}}}|}{~}}}}|{|~}~{|~x|}}}~~~}~~}|}|~~~~zx}z~}z{~~~~|}}x~}{||}w{~{|~{}~|{}~}~||~v{yz~y|z|yz~zw~|z~z{vzwvz}y~x{zyy|~z|y}xy{{v|xw{ywxy{yy{x~xv~}}~wy}{||zxy~|~{w{y~{}y|}~}{}|{t{}||}y{}zzw~}}y}v~{x}w|wz~x|{z{~z}|xz{|}wvz}|z|yz{~}{{}wy}{{z{~zz|y{z{{|}z{{~}}|zzzvx~~y{}~z}{z|zx~~}{}z}w{}yx|u~xvxy|||z{}{~{z}zz||{yyzyw~{}|v|||{|zzw{~}{}yz{~|z~z}x|z{{wzzy{{{~|wzy{{tu|y~}}}}{~x}z|tzyy||{{}{{vz|||}z{{}v~|||v|{z{x}|}|{|{{x}z||y{|{zxy}}|}}~~y~|}xzzy}z{|{}x~t{{y}y|w|~uzy|z{{{zyyzz{|z{|xy~|~}w{}w{{{{}}{~~{|~~}z{|z}z~z~vz|}{z}}}xz{|u~}yzyw||y}}z}w}x|{{}}|{ywxz}|zzzy~~xz}}~{xxv{{{zx|}vx}{{yxy{v|u|}|}y~z{zwz|}}|~|{zz}z{|{{|w~z{zw|||y|}xzy{{}{y}{x{{y||}}yyz}{{~vy{~yx~z{||{zz|yxzxz|~zyz{x|{}~}xy|z|{}{|{{xy|~zxy}~~|{y~zzt{~vz{y||{wy{||{{}}wzzyxyxz{yyv|xw}}|y|{w}|zx|~{|~y}}~~~~||z{~|y{~}~~|}}}}y{|}~}~~||~}~~~}}~|~}{{~{~z}z~~|}}}}|~}}}}|}~~}}{~}|}~|}~}~z~~|~}~}~~}||}}}~{}~z}xs{~{~|}~~~~~|}~~}}z}~~~~~}}}~||||~{{z~}~~|~~||}~}}~}}}z~~~}}~|{}z~~}}|}~{}~||z~|z~~}}{}}~{||{|{}~}~||}~~~|~}}{}~~z}~~~|~}|~~{}~{~~~{}|~}|~|}{y|~~~}~}|~|{z{{{||~z|yu}wz}|yy~}x|{|z{y{~zy{w{w~}w}{yv}zx|w{||{x|}}{~w~zyzx{}~yw|z}~z}}{w{y{|zzzy}zyxwy|xw|zz{u~{z|wvz}|}{{{}|{}y|{{{}~~|~{{wz|}x~x{s}x~yy{zvxx{yywy{w{~|}{z}y}zz}{{y|y|{~zz}zz~x}w}v~}{{z{~z{{}}xz}z{~|{z~|~|~}y}{v||{y||y}~{{z~x}y}~x}|{wy|yyz{{{|~w{u{|zx|~{|{z|y{v~{z~yz||}|}~z~~z{w{z{|}}~x}{zw{x}}z{{zx}}z{x}~z{u|y}{zz{|{|{~z||{xz|zz{|z}{}{||{{x|||~z{yzzy~zwww{y{z|}|y|z|zy{yxvx~|zy}{}{y{{|z|||~~|||{{}|vz{{zyyz~vyu{|{|{}|zzzx~|yxzzz}zw{}}~}{y}}{||z|~|xvww{|{~xyy|~}yyz{yzyzvx|}{}w}z}~y|||}|z~|wzz|~zx}zx{y}|y{|}{{{{y{~{x}wwx{{yt~{wz|y|ux}}y|y|z{~yy}}x~~}x|zzz~y|~}x{x|{}x{}}zyz{x~vw|~ywyyy|}xz|}y}}|y}~xy|{y}{|}|}|}w|~~}|y~{|zt{~~|z||z~{y~v{zvzxzyz}x|zz{yzy}}{z|}|~~~}|{~~~~|||x}|}~}~}~~~~~}}}~|~}~}~~~}|~~}|~||y~}~|{~~{|~|~~|~~}}}~y{}||}~}{~~~~}~~~}}~~~{|~{~|}}z}|{}~}~|~}{~~~~}}{}~}~}}~~~s~}y{|~}}~{~~~~~}}~}~}}~~~}|}|~}z}~|~~{||}~~~~{~~|z}|~}}z|~|~|~|}|~~~~~}~}}~y}~}~~~}{{~zzz|~}||z}z}~|~~~{~{~~|~~}{}}}~~{}||y|~z~z}|{~yz}~y{{yyz~{}|y|twwz}{}~}~{|x{yy}|{{{}v||yyw~x~z{~|z{|}y|{z{w~y~}z||~x~|z~z{~t}}yw~xx{x|{v}}}xz~{{{x{|z}|wy}uz{|{z~y~y}|~{y|y}z|}}sy|}|~{{x||~{y}|yvy||{y~{yyz{{{|}{~y~~|}~z|{x|}{yyy|zz{xx{wx|||w~~}vyz|{|~{{x|~z|x{||}~y{|}||~yz|z}~yyy{|{y}|~u|~{{z}~y|z}}{y~z||{}~z{{~{z{~~y{y{y|~zz}|~yzz}~~{zy{}}{{x{{~{z}z{{~y~||{||~{|~{}z}}|{{zzz~||~|~zz|zz}}wxzy||z}x~}}{|||z|{{yz}z}|}~|x{z{~|{{~z}x}}}|}}}}v}yy{w|~}y{{{w}}|y{|~y~zz|{|}{|{z}zx}z{|{}~z{w~|{y|~{~~u}|w{~z||}z|{x||z~|uz~|~z{|}z}z{x{z|~{}}|~}vw}|~{}{}|{z~zxz|{}~{~w}~|}z}~yz}u~x{{|y}v|}~zz{|v}z}|zwy|{|}{~zyz{{~zw||zy}v}x}yx{}|{~wy{w}z|~|~~{{y{x{{~}zzx}|wt}{yz|{zz}}{{}|z|z{~~~~~|~~{{~~}~~z~~~~{}~~||{~}|}}~~}~~}z{{}|}|}}~~~~}z{}~~}~|}~~{~|~z}~~~}|~z}~~~}z|~}~~}~x}~|z{||~|{~~}{~~y~~|x}|~z~y~~~~~~~}~~}||~|~y}}~~}~}~~~}}}|~}~}}z~|~|}}}~}~}~z}}}|~}|~~}~|}}}{~~{~}yyy}~|}~~~}~|~|}~~}}~||}~~y}|{|z}}~~z}~{z}~}}|~|~}~~~~z|}~~z}~|}~{~{~|~}}z}}yy|zx|{|~|xwxzux|}~{wy{w||uy{x{zw~y~yvy{|}z}|y{|}|w|~~|}}zyyxy}|~y|xzv{y{|yzz}~xyywxxu|x|x|wvyxyz~zy{}x}}z}|}|}xzyx}{xz|{z}{}{w{y}zxw{wxvz~{ywwzv{|~zv}yzvy|vxy{{z~|~}~{}xyw~z|w}{x{}x}yz~z~}{y|~z{||xyx{zz}yry}xx{x|ywvzy|zzzz{wz~z{|}|w{{{w{xy|}z}w}zz{y~|{|v|y}zzxxzz}}yyx{rzz|}y~~y{z|~|z}x~z{wyzwyz}~|z|~|{yzzyyyx}zyw}{zyzz}~|y}yx{z||wx~~}z}{}{z}z{|~~~y~~}|y~}yxyv}z{x}|{z{yzy|yy}xv||y|yy|yz|zz}}||{xyz|zzzz{~x}x}y{x{z{w|{x|{x}zz|{yy~{w}|}}~xvw}||{xzw|z}|~zx}{y|{{}|{{z}}}}}}~}v{{|xww}xzzz~x~yx{{y{|~~|xzz|zzx}{x||}zy}w}yxz|z|yy{y}{{yuy{zxzwx}vwxwxy}|wy~y~}zz|}|}||}|z|z||y}{{{y{~wx{yxzy{{{yz{{{{|}yuz}zvx~||w{|~z|}}z}{~{}|{}|z|z|~zy~|{~z~w~{{w{{wz}wxx|{{{uzy~z|x}}~}|}z|v{}~|{y{~~}~|}|{|}}{~~~{z{~~|{{}{{~}~~z|~v}{}}}|~}}~|~~}}}v||~zyzy}~{}}~~}}|~~~|~~}}{~}}z}y~{~}}~~{}~}}}{||}~}~~~}y~{~|~|y~~}}~u~|z~}~~}~}~}|~x}}~{}|z~~}}~}~|~{|{|}~{~|~||}}}y~|~}~}{{{~~|{y~~~|}}}|z~~}x}}}z}}|~}|~{~~~|~}~{}|}~{}}{z|w|{~|x}|~}}z|~~}~~~}}|~z}}||}z}~~}~~x}yy{}|{y~~}z{}{}zz|v{|xyz{|{x~z}}~{{{yyx~y|{zyy}||yzy}|{{zxy{{~zvx{z{||}|xx|y|y}{xy{}y{v}{{~}{xx|xy|{}|zywx}{zxyxz|{pxzz|z~|}w|{}z~|}xz}y|}}||x|{~xw|z{}uzxwy{zx|}z||uz~v|z||~zz|{xy|z|zxzvy|||}zyy|}~{z}{z{||~v|z~~z{x}~|~ww{x{|y|zyy|y|~y}~|z{{zy|y{~~|{{}}||{}zz}}~{}}{}||x{}{}~|z}~x~~~{|}w}z|{~~y}{}}}y{}{}{z|{}||zx~y}~{{}~y|{}x||x||~y~z|}|}|~|w~~|{y~}{|~|yzxzx~y}}yxyy|{yy|{wy|zw{~|{~z{wy{{|z|y|{{yzz{}y~{{{{z|z~}|z~zzx~z{|~{v{zv|{}{}z{z~yz|}~{z|{v{~y|x{v}}{~||yzx}{x{x{z~zxw{|{~}y{{~}|{w{}}{|~}~wz~}|~yx}yzy~}y|yzz}~~{}{|||}~z~{z|w|z{~~}{|yz{}~s|{}x~{yzx}{x}w~{zy|w{yz}}|~|z{zzzx~}x||}{zz|xy|{{{vz}wyw{|~{y|{ys||yy|yzw}||yzz{zvyv}z}~y}|w|y{||x{yzw||zz|yw~xz|yy{{xxxy{}}}~|~|}x~~{|~}~{}|~~{z{~}~~}~}|}z~~|z}}~{~~~}z{~~}~~~}z}{~~}|~|~|~}}|~~}}{~~{|~{~}|~~}}}{~||}}z~}x{||y~~{|}}||~|}~~~~~}||{z}~~|}}}}~~}~|~~|||}}~|~z}}~|{}}}~}{|~}}{|}~~z}}|~|~~{~{~}~}{|}}~|~}}~~}~||}~~}{}~}||}~}}}~~zz|~~}~|~|~}~|~{~~}~z}}|}}z}~}~}~}|~~~}~z~|}z~x}y|z{w{{|}x{wx~{vz}wy{{zy{{wxz{yw|z{y|~z~~|x{|~|zy~}|y}||y{~~{|y{|{w||zy{yz}y|yzx}~|xxxz~|||v|{x{}}y}~~{z}|{y}|~{|}|{|~|{|}|zxxzyzy}z{wyzw}~{yz}|}}yyywzxxx|w|x|z~{||{}x~{~}zx|~}~{zzzy{}{|~|}}{y{zywy}{|||yy{zy|yz}wxw}|}~~~~~u~}~|~{{||{{}|{|z}yx{|}z{}|v|z~~y~zxy{|zwy|y~y{{~}~|{|zz|||z|~{zz{|xx}z}~{}}z{v}{yzzyz{xz}zy|||||}z}|z{y~y}|}|||}~{z|z|}}|~~}~z}yxz~|xzwz|zyz}y|{z}|}y|vx|z{y}~~{}z}{y|{y|xx{}~{|y~|~y|zyyy{zw|x|yy|y~x{{}xx}~}wxz}{}yx|z{}}||z{z||z}}~{||{w~|zy||zy{yw{zzx||||xwy|yz~xzy}zzzz|{y~~{x|}zx{}~~{||x||~|y{y|{y~|}|~}|{}xyv|zz|{~{zxyz}|y|y}zz{{{xz}z}||{|zx{|wxzz}wx{zwv{y}}zz}|z}|s|z{{{~{{{z~~z||wxz{~}~{|~v{~{{yxxw{|x}}z{|x|zz~w|}{~~~|~}|||y{|~{|}}|~~x}|~||~|{{~~{||~|}~|zz}~~z}~zz~~z|~~~~}|{~}~~}~~}||~~}}~|}|}}~|z}~}~}{|z}}~~}}~~~~|~|~~~~~|}~~~~|~~y|z}~~{~~~|~}~~|~~}~~~}~}|~}}~~}|}~}~~~~~~}}|}}|{~|~z~}z~~~}~}}~{{~~y~~y}~}~}}~~|||~}}|}}{~}|~~~|~|}}}~}{}~~~~|~}~}}}||~}||~}~{~}~z|zw}wx}|zvx}zxzw{{z{xu}~|y|}w}|z~xy{}|x~u|y}|wzyz{~{~xxz}{vzz~{|z{{}yx}{{|~}z{z|}~y}{z|{|xwzx{z}}|||y{}{{x{yx}{{|y~{{zy{{|y}|}uz~x}z}zrxyxx~~{y{zux{}{y}yw|wyz|{zw~y~z~{zz||~x~{wyyy{~}y|}y|{|}x}{yx{|{}{yv|y|x{}y||{|z|zy{yz}~~x|yyz{{~x|yzy{}|}~}yz}{}{w}zz{y~{z{}||z{x~y{~{z{{x{v~~|}{xz~~|}{zvy{}|}|}}{z|}v~w{{|{u|zu}{}{{~}~}x{}yx|}~zz{}{}z|~wyyy|z~~|x|{~}y~{}y{|xw|{}~yzy{z{~}{{|x{z{{z|}||{|{y}yz|y{}y|wzxz{zw{x}zxz{~z}{}v{}x|{|zz}||zz|y{|||}}}y{{~|{{}uy{|zzwxzz{u{|xwyz{yz{z{x{tz}yx|w|~zz}{v}|{xz{x~}}|z{|z{|zy|wz}}yys}z|{}}{y}w}}w~~{{yz~{zzz|z|zz}~zxw{v||}zw{{|z|}yywyw{z{z{{|z|zy}~x{}||{{z}|v|zz~{z~{||}~{z}z|z}}}|y{{}{xwyyzwy{zz{{{~{wx|{{y{xzz}}xz}x}xz}||y|x~z}~}}{y~x{z~|~|zx~z~}}y}~z~~}}|~{~|}}|{z~}|}~~|}||~|}}}|~~~~~|{y~}~~~~{~~~||}|{}~}~}~{}~{}~~~~|{|{}{~~|~~~}|}}x~}|~|{}}~}}}z{~|}~}}{||~z}~~}|}~}~|}{}}}~~~}|~|~||}~~}z~~}~z}{}}{~|{}~~}~~~}{{~~x~}~}}~|~}z~~}~~~z~~~z{~}}~}}~~}}~~}|z}z~~|~|~}~~~}~~~~|~}~}~~|{|~{~~|||}}{~{z~}}}~|{~~~xy~{|{z}}~zy{wy{y}zywz}|{}}yx{z}|x{wz}||}{zz~y|}|x{{|}{{|}~{x{{yuyzz~x~}~zy|}u{ytxx|||x|}{|{y|}|z{|}{|y~{z~zx~}z|w{}{v{zzyz{}}}{z}z{z}xy{|}|y{~}y|y|z}{}|z}x{{z|z{z{}}z~{}|}|}yz|x{zv|y{z|}yyu}|zzvz|y{zz{||{{y~{~~}y{||}}zzw}z|z~t{~}y|{}|y{}vzy}~{yy{wz|xyy{zz~{|z|zx|{~||}{zz~~~~}yzx{~{~~|||{yxz|{y|}zwzu|{}~~}}zx{~}{~}x}{~|z|}}|{z}|y~}x~zwy}~y|}z{{{~z||||x{}~{|{w{y}x{~|zz||~||}u}}{}}|{z|~{{w}}||wzwx}y}}{{zx||z{~||y}{}}z|z|{|}{yy|y~}{|zw|z}~|y{|vxx}{y{yuzw|yx~w}y{~{{|yv|{}~zy{~~{|}|||{v|||zzz}||w~zxwt~z~{y~y|zy{z{}ywzx|z{|}zx}{|}y~~}}x}}}}}~{{zuxz}w{x~u|}z{|y|{zx}|y||yyy|~{z{|~}|x}y|~|z}|{}~}~|z|x}yvw||x}v}|}yyyx~zz|yz~wz{{{~}z|{~y}|{}~||~~z}{~}}~~~}}~}~~~zz~}~~{}}~||~||}{}t|{|}}|~|}~~z}z}}~}|}~z~}|}}~~~}}~}~{}|~||{}{~~~~}~~|~~}~|~}{~~}}~~{~~~~~~}}|}~}}~~|~}~~~~{}}|{y~}~~~}}~|}~~q|}|||~|}~|~~|~}~}}{}}}|{~{~~~~~}~~~}~{~}}~{|~}}~|~|}}~~~~~~~~|}}|{~}~~y}}z}~~|~y}}{~||~}}|}~}{}~~}~||~|~{{xv~~zz|yw}z}||z||y{{y|}{{}}|w{}|{{wz|xz{}{~zz||z|{}|xzzzy{z|z}y{y{}~{}{r{ww{}{}||y}{{x|~}w{}yzz||}y}|w}}~z|wyzzyy{z{|zz|y~}z~x}yz|zv|{|z{|{yx|~xz}~{x{}yyy~|}||{y}z|y{z{zwz||xy|zyzzxyzz~|{z}~zzx~|~{w}|y{}~}zxz|zzy{|z{||{v|{xz|y|~~{{~|||{}{|}{}xxyzyz||~|}{{{{x|}~x|z|{{|z{~~~{}|x{|{|y|{{~|~{y}}|}y||{yy|yyyz{{||}|{~|wyu{~|xz{z|{z{}|{{|y{z|}{}~y}||}~xxy|zz|z~}x}z}{z~|}{y|v{~z~}}~|{}}zy|zv{}z|{|{|y~x}xz|z{|}}{}{||~{{~y{|~}z~~y|}x~yy~z~w|wy}{}wz{z||y|}}xw{y|~zuxyy|z{}~|~|z{z|{z~|~|z|{{{zvz||~z{{w|{z{z{w~yy|~|zz|{{{{{zyzyz|{vzy~||}zz}z|||w|x}~z|{}~|~{|x||}y{z|~|{}y~}{{}y{z{}z}{zy}||{}{y{z|}{|~yv||{{{y{{}}x}z}}}z}}zz}{s{|{{~|{zy|u}{}y}{|}~{{z||~w}}|x~y}zx|{{}|xz{{}wy~{x}}~{~|}~{~||~}~{{}|r~}~~~}}~}}||{w|}~||}}~~}~~}}~~~{}~~}|||~||z{}|}~||}y}}z}|}~|~~{~{~~~||}|}~}{}}z{~v{}|}}~}}{~~{~}~~y~}}~}~|z}}{~~}~~|}}~}|~|z~~~~~}~}~}}{~~y|}~|y~}}~}}~|~~~}|~}~~|}|}~~~~|~~}{~~}~}}~~}||z~{~~||}|~{{|}}|~}}~}}}~y~y|}}}~~}~~}}{~|}~{~{~{{~~{~~}~||yzz|uz{~w~{~~{{||zy|xzy~||zwy}wywz|z~|}z{|{|}|z|z~x~z~{{|~|~~|z}|}y{|}ywz}y~{~{{~w~|xx|{yyy{z{|{|{{}{yyz}z}{x}t|}x~wz~~{|~~zz{{|y|{{yyywz{z}|{xyz~x{z}{}{}xvxz~y}|w}}{yx~{}|y{~yzy||wx}}}|x{yu|xzx|wy{zzy}zzwy}~zzx}}~zyx}|z}x|}|||xy~z||}yz~}|y{~}yw{{{z~}xz}y}zyw}~~zzvtxv~~|}}z|~z{|x{}x~~zzy}zw~y{||~~{w|yxy||z|wy}|yz{~{z}wxyyt}y|w~wzu||||~}|z}|~z|z~{z|zz}}}wy{{y|}{y|{}}z|z}|x||}~~y{zy{{z{{yy{|z}||}~{{z{}vw|~~}}|z}|z{{}}zz|x~}vu~~~z{wz{z{}z|yyz|{vz{xx{z}y~z|~~{uv}y|x{zzy{{z}|yu}|zzy|{|yzy}~}}~|~~{|z}|}|z~}~|x{}{{zy|~|{zs|~~xz|~~y{}|{y{{}|{}}w|wy{|w}~w|}{z}||~y|~{}}y{yy|z~v|y}wz}{|~zy|zyxz|y|z|~z}tzyz|~}}}{~|~zz}~}|u|y{zz{w||y}}}|x{zywxyz{zwz{z|{y{y~y}~z{~}~}{|~~}{}}{~~x}~}}~}|z~}~~}~~~~~~~}}~}}~z{z{~||~|~~}{~}|~|}~}|{}}~}|~|~}}~~|{}~~}}~}|~}zy~{}}}}z~}}~}~~~z||}}}~}}~}|~}z}}|}~{{~~~|~~~{~~~|~~}~{{}~}~{}~~}~||}{}~z}~v|~}}~|||z}}~}~~||}y{}~}~}}~}}}{}{{x}}|~}~}~|~}{|}~|y~}}~|{~~}}~|~}|||}}{}~w{~|}w~}~}~}~y~~}|wz{}|z{||~tx|zyyx{yz~wz{zz|{}}}u||y~{yy{y{|}{{}z~||xxxzxy}wxy|{zyz||~|z~|zy|~}{|z|{xz{~|v|y|y{~zzz|{{{~yz}w}x~y}xzy}}~}}{|}z{xxz|{~y}|zy}||yxy|{x{w{||zzzz|z|y{zy||wxyzx~~|{|z|}x||~{}z}y{|}y~|zz}~zv{|}{x{zx|{}z}wy{z}y~v{y{{yyy{w~y||z|z~{z~}|}}|yyw{yxu{z}|~z{v~z|~x||}{{||x}{y{}}|xu|x~{}~y|}}z~~z}|{{yxz|v|y|w|||}~z}x}yzyvz}yvz}|yz{~wz{|}|{}|}zw||}|zz|yz}{||}zy~|}{x}w{|y|w}{}yx~~}y}xy{~zx{x|{yyv|zy|yy~{||{xw|z}w{z{{}y{~{yz|zv{y|}|yyw{w||w|{}y{~}~}|}x{|yzzz~|}{z{z|z}}}z|{{{w{}|{|{}}{||x{~z{}|{yz~w}{z|z}}z{y~|~x}zz~z}|y{{}~z||~{{zy{w|wx~{x}|zz}{yyzw{zyz{{{zx|}{~y~~{~{{zy|yy}x~|zyx{{v||{|zz~y{}}{z|x{}vx{|||}}}~||{{~x~yx}z}{~x}z~{~|{~xy{{{~{x~zzzy{|xy|{y|~~{z|z{||y||w{xy{u~~}~~~{}}z~|{~}|}}}}~|~y~{~~~{z{~}|~~}}}~}}}~}}||~x~{~{~~}~z~{~~}~}~}{}|}~z}~|}~{z}|}}~{~}~|{{~{~}}}{}}}{}|{u}|y}|~|}|~~||{~~~}|~y{~~||~|~}}{{~}~|~~|{~|{~|~{|~~}~~}{}}~|~~}~z}~|}|{~{~}~~y~y}~}~~~}~{~}~{}}}}~~~~~~{~{|w{{~~zz~}}~~}}}}}|~~||{~y~v}z}}}|{}y|utxv~z|zy|{ywxxxz{{}{x|}{{xz}{z{xyxw|z|~~y~{{z~~yz{|~y{z|xx|w{yyy|~|zr{}|yzyx|wvyzyzy{z}yz}}|z{}zz}yzzv{u}}z~{x|w}||x{}z~uzy}{||wx{w~{}}y}y|w{{}|z{v~}|~zyyy{xy|}}{w~{~z|ty~wv{v|xwz}zwz{z{yzw~u{{{xxy}v|zy~{xxz|}{z~~}}{{y}wzzz~{~{zyzy{|~{}{|}}}z~~{{z{x|zz|w}y|}|}{zy}}yyx~{vw~z|~z||~}z}y}z~z|y{~yz|{xw{{wzz{zy{}xyrzywy|{}{|x|y{{~vz}}y|y||y{}}~z|}}|vxxw{{{x{|ywyz|x{}zzwy}z}{x{z{}}z}~x|x{z~}z}|z{~}}|v{x{yzyx|~{y{z~wx~z|uy}z~xz|{|}z}x{~yx|}~{xr||~z{}yzxww|{}}ww}z~|wy|zwyyy~zz||{|x}x{{~vz{y~{|y||zw~yy{{||}}|||yy}~wz~t{|y~z{wz~wv|vv{{xyvz{w{xzx{xz|}~|zw||z|x~y||y~z}{~y{{|y~z{{}|yzvx~y|}|w{{xwxytzvyzy{{z{}x~|~~w{z{zz}}|~{~z{|~}{{{y|{x|xz{y~y{{zyzyzy{xz||wy|}~y|{~|zy}{{{}~{|~z~}{~{}~yy|~}|{~}~{~~~~|}|~|}~~}}y~|}~~~}}|~{}}|~~~~|{}~||{|~}|~}}y~~|{~~|z}~~}}|{~|~~{~}}{|z~|~z}{~~~}~~}~}z{~}~~|~~|{~~}~|~|}z}x~z||{~|{~}}}{~{yx{||}{{~{~||yy}z}~|}|}|~~{}~}~~|}|~||~~~~{}z}~y|~~~{x|~~|~|}{~||z|~|~|~~}~}}}}||~}}~|{{z~~|{|}~~}||~}{~~||y|y}zw~|~}y~~wwxv~zxz|yyz{}w|{{|{ww~{zx|~{|zxzw|}{ww}z}|xyzyy{~~|y|~}||zy}u{z}yzyzyz|yy{xzyy{x{}|yz{uxz~z|vw{x|x}z{|w|vz{z{x~||z}z{|xzzzz{v}~{zw{|}}y|~~|w|{{y{vx{|y}}{~z{yx{xzy}~}||~zy{~~y~~~wy}y{|}xzyz}z~y|}z~{|||w}~~}z{zzyy}zy|y|yxy{~{}zy~}}x{yz{~{~xx{y|{x~{z|u}yw~~z}}|{z~{~y{|z|{z}}xx||xz}{z{{~yw|||x{yyww{z~x~~zv|~~z}w||z~zz}{y}|z|z~}z{|v|}z{|xzyz|{y{z{~z{}|zz{{x|~~~z}z}zzx}~|zyy}z~|xzz}~}||~w}~|x}|x|{}{v|z|y|y}zx{|yz~|{~z{x{yzz|}{{z{y}}}xyx~}y~}{|y|{x|{zz|z}~}zyz}{}~}{}~yz|{~z~yz|{|{|wy~|}|~zu}|~|}{x}x|{{{{uy|{z}xzywz}{w}y|||yw}|~|z|{|x|v{z~|u{yy}yy|zxy|yz{}{~{w|{}{{}z}{{{wz|}}|y}{{x~zxqz~{vz{x~zyx{z~{rz{zz|yxx}}}z|yyzy}w}{{{{xy|~z~~zy~zzz~z~yv||}{||}{|x{|~|x~{x{yx}}{t{vzx{x|z|}~~~~~~}||z{}|~|{~~}~|}~~}~}x~}|}~|{~}}~{~~~~|~}z{w|~~~|}}|~}~~v~}|~}||~}~|}~||~}~~}}~}~~~}~z~||~|~~~|}}~~~}y~}~~~}z~{|{~}}}||~}|~~|}~}~|~}z{|~}~~}}~{||{}}{~~||{{}~}}|}}|}{|}~}}~|~|{~~{y~}{z|~~~~z|}}|~z~z|~|}{|~{~z|{~}z|~~~}}}}}|}~}~|~}}{|{||||~{|}}y~~}|}}{~|}}{|~}~~}}~~|}||}}}{~}}v{}}{z|{y|zw}{xy{z{{vzzy|z{ww|{}yzz{{|}tyz|{z{wy{w~xwy}yz~{{{x~|u||}|}v~zz{}zvvyxz}uvyt{wy|~|zx{z{y~~vx~y{}||yzw}vz|{}~{|yzyy}ywzw{{wyzz}w{}xzz|y}z|}y{w}{z{{}}w}}}z{y|z}w|z{y}|y{|z{}x{z}xyzz}t}}zy|vyyvx|wy{yx||u|~{z{zxwyy{vz{{||w|}||w}{}}x|y{{x|{z}{|{zy{x~{xy~}z}}yy|y|~{~}{{~|~|{}|~z~||xz{{~||~|{{}||{xzzx{{{zyx|~}}{v~x~|y||zzz~}~{~yz{{|~w|}~|~w{|}||~xy}x{w}{{||z|y~v|wx}|y|{xvuzzw{~z{{{}z{zx{{~y~}}{uz}x}|w|~z}|z~yxxwz{y~zzzxu{x{{z{~zzzw{{}zxyx|z|}|x|||}||}~w|z}||}}z{{y{y~ywy{{xxz|u}y{|{}{y}y||}~{y|wy~wxv}||y{~z~~{}}x{||~zv}xxy~uwzy}z{xz~x{|}}y|z}{|x}{{x~|{y}z|zz{y|yzx}}~{y{||zwy||}uzyzx~yy}y}|zv|~szy}{~xz}{yy}z|w}~|}v{y{{x|}{|y~xw~|}y{y|~ywywwx|xyzxyzzyxy||w{y|yy}w}{xz}{{~~~}{|w~~}{~~|{z|}}|~}~}}~|~~~~}~~~~~}~}||u|}}y~|}z~}~}~{}zx}~{z}{||}|~{~|}|~~}~~~|~{~}~y}|}~}}~}}|{z~~}y}|~}~{}|}~{|}~}|~{}~||}{~z|{~~|{~||}~~|}~}z~|}}}~{}~~~t}~}~|}~~|~z~}}~~{~}}}|}~~}}~~{~~{~~{}~||}{~}~}~}}||y~|~~}~~{y}~}}{~~~~~~~|~~~{}~~~{}~~|~~|~}}}{~~~z~}}{{{}z}|z{~~}~y|~|~|x{z}~}{}~z|}yzx{~zz~|z|yzx{z{{zzx{}x}}{y{{z{{v{|{w|uwy~zzy{z{{zx}w{}y{yyx||~{}yzy|x{{|}{xx~{{|zyz~||{|xz{}y{vzw|{~}{zyzzxw{}|w|zvzzy}|yy~|}{{zz}x}{|}{y}~yx~zz}{xyy}|zz{{xw~~{~~z}|{|wz~z}~|w{y{xz}z{{w{}{xz|yz}{z{xz}|{|ysx~|xyy~wz{w{~|yy{z}|yz|~z|u}x~{{{y|y}y{w{wy}~{|vz~{zy}zy|}yxz|{x|}}x{y|x}{vyvx{~|wz{~~}w|z{xzy{{|~{xy{x}x}zyyzyyx||{{}z~|{zy}{}{|y~{y}|{yy{{}}~|~~zy{~z}|z|}{y~ytyvyz}zwx|v|~z}}~~{|z|~{z{{x|y{~xz|zy}szzz|{xy}yzxz{z|w{~x|zx|w~{}u{zyzwy~|{~v||{}z}zyx}~|x~x|u{y{{y~~{zz}wy}zz}~|{~|}{zz{{{yy||}ww}y~|z}zwz~z|zx{|y~zxz{|yz{z{zy~{x~vz{z{zxx~}|}x{{}|zy~{zv|xy||yyz}y~yx~ww|{z}}z|z}z|}zx~|z}|y|zv}z{y|y|~|{y|~}{y||zz~z}}yyyxz}}y}{xx{{w}zw~}xzzzy}}|{xzv}y}u|y~|}{zzy{}|{{zy~z{}~{|zrxyxx~~~~}~~~~~}|}|~|zy{|~|~|}~{}~~}~}|}~}z}|{z}~||~|{~}{~~~~zz}||~z|~zy~y}}|}}}}~|z}~~|~}|~|}z~}~}||}}~~|}~~~~~{}}}~}{z}}}~}~~~}~}|~}|}{}{|}{~~~~{~~~|~}|}~w~{||~|~~|{}|~~~~~}{{z~}{~|~|~y~~|}~{~}~}}}}~~~|~}~}|~|}~~~}~z{~~~~~}~~}|~~~~}|{}}}}~zz}~}~}~~~y}}~~~}|~}}~~}~~~}}~~~|z}|x~~{}zx|z{{{z}}yz}}{{w}s|zzy{}y}zzy}}y}u|z|{}}x|{}~{y{z{y}|}zz{z{~z}zvz{{{|z{q}}xz|{zyyt{{}zzz{~w|xxw|ywx|v~{{}z}z||{|~|~|w}zz|zy}{y||z}|~||y}y{}v}|yzv|}|}|zv}|~xztz}y||}y{{{{{x|}|z{~{}{|~{}|z{||{|{{u{y~~}{vywz|zz{|xx||{wv~{~|~~{{w}xx|wzw}~|{||~x|{xx{|xvyt~}vzyy}|z}|wz{yzvyx||}|}zyxv{}x{yx~zx~{}z}|||}}|{wv}xvt}yxvz|x{y{}w|}x}}{y{z~|x|{y}zz{}{yyz|z{|{|~}}}xzu|x|~tz}wxyvzxzz}xx{zwx{~|zz}|zz}|}~}}z}y~{||y|zx|~{}{{|~|}v{{{||{}zz|x~xz|zz{}z}{wzw}{y}z}wzv|y~{|{}}|wy~{wz|y{{}{|{x{tw{y|x}}y{~~{w|y||z|y~|y{x~|}{}{|y|}yt|~|z|zx{w~x|z{~{w{{yxy{zvx|{{y|{yz||zzx{y~~~{z|{{z~}{}}|{}zzxyyyyvwz}||~||{q{}zw{}}y|y|yz}~zzz}||yy}~x}}{|xz|{{|z~{}y~{{{{y{y{vxzyyw{|}w}~y|~y{xy{yz|{zzyzz{z{yy}}~|}~~~~y}|~}}~~~{~~~~}}}|}||{~||{}{{}~}}~}~~|}|~}~~~~}}~~~~|~~~|~}~|~~~~{}}}~|~}}~y}}}}}}|}~~|r}z~~{~~}|}}}|}z|}||~y~|}~|}||}}|{}}~~}|}~{|~~~}}{}~~~~|z{~}||}zy|~}}}}}z}}}~}~}|~{{{~{|}}~||z|~~~~~|||~}||}~|}~z~}}~}~}|}~~~~}~z~}}|~}{}|~}~~|}}|z|~}~~}|~~~{~~~}}}|}~||~}~}|~}}~}y{{|}{{||xy}y~||}}xz|y~|{w|{uzy{zxz|xx||xyy}yyzy{x||xz|{}yx}|zxzz||{zz{{{y{y{~yzwy{}w{~}~xz}yywy{}yx}z}|vz{wyx{z~||v{y~z|y{|y~zyv{z{}|{uzu{z~{~x{|{~{|w{|y||~x||xy}w|vxwx|x}zy{z~x|}{~uzyy~z|z{}w{}|||yxyxz||wy{}~z{uzv|~}wxx{yyxxy}|{{}yz}v~}|{uz{z{}w}|}{|x}{x{{yv{||z{{{z|}|{}|xz~|z}|}}xtzzxz|}{x{|y{vzzx{w|zy}}|||{|y{|yy~yvvxxvz}z||{{|||y}|~}{z||}{~}vwzzx|{~|~||yx{yz~}y}z}|{z|x|zz~}z{~{}}}|z}xx{~y|y}v{yw{}y{|}y}x~|y}{{yxx|}{{}{~y{||}wyu}z|{zxy{zx{{u}|x}|{|~v}zv{|y|{w~xy}zx|{{~}{s}}vxzwy}t{}|wy||z{|y{{{x}x}xx|zyzx}~zyy}zzyzxvzz}||||wy~{{|uwx{{{y~|z||{}~|wz}{zy|z}|uyxw{~z||w{{{{|x{|{{yz{{{}{zz{x|yyx}yxy}~}{z{}{yx|{yx~|uwywzwyyzxv{|{||xyyx}xy~~{{|}{~zwzzz{||xxyyz|}zyz{vyx}x}}{|{y}z|||z|~|{|y{}{{x~{~}}|}}~{~~{~}~}~z|}|~~{|||~}{yy~~||}~}{~{z|}}}~}|}|~}|||~~}{yy}|}~~zz|~~~|{y}|{~}~~}zz}z{~|{}}|||z~~~}~{}}|}|w~}||{|||z||z}|{y~~}z{~}{y}z|}z{}~}~z~~y}{{~y~~z}~~~}~~~~~}~~}~}}}~{}~{z|~~{~~~{~}|{}}|~}|~}}~}}|~}{}~~}~~~~}~}}~~}{{z~}~}|~|{~z~}|}}}~|||}{}~~~~~~~||~{}~y|~x~|{~~||}|y}|y~~}~~|}~{z{}z}w}~}|}}yxw{yzxzxxzz{|x|}|y}ww|~|||y}|y~{}y|zx{{x{|~y}|yy|zu}y|{yz~~{w{zx|xxv|zzyy{z|xwyz|x{||vvw}}{{|w{yz|||y}{||y}{z{}yz}y{zzyw{z|y|{}y{|}z{}}vxx|~yz~{~|x{z{y}|uy|}~y{y{wz~y}z|z{y|{yzzz|z|zz|x{x}yw|zzwyvzzzw{~{{x|{z{|}w}~}~y|z}{}y}{zzxyxx{y{{yyu~w{yz{s~xyxyxzuqyww}~{}}{y~yy{}{}w}}{z{}~y{|x{y|yx|{yv{y|z~wwxzwxyx}u|~~y}{||z|{|y|}yz}{|~x~{|y{|zzw{{xy{xy{zyz{xy|zzz|x|}~}{}zyz|y}~w|xy}|x~z}zzy{}|{~y||~{vwz|v|wx||v|{}{}xyyv~zz|w}z{{z~|w}x|~{y|}~~|{{y}xxx~yzyxzywvxy{y{|v{{zxzw{{v~}|}y{{~||~|}~~{z~}{zz|y|}v{|{~}{z{|y{zv{|x{{zywyw{v||~{{{y{xvz}}z}~zw}z~}}}}|~|yz~~||}{|x{|{yzzwy~zyxxx{~uwxz{}www|||~|y~z{x|{{}~{yyy{{|||||}}zzx{v~zvww|zvyyvzz{zzz|z|zz{|{z}~{|{u}{}{|}{}~}|~~}||}}~z~~{~}}{}}|~}~{~|{|}}|}}~}}}~~}}|}~~~}}~~z~}~}~|~~~~~}}}~}~~|~~|y{{~~{}|~}}}~|}~}~~||}x|{}|~}~}}}|{}|{~~~|{~}z}~|}|{|~|}}|~~|~~||{{|~{~~|~}{~|y{||~||}}~~z}~{|{|}z}}}}}}~~||~}~}|}{}y}~~|}~}~|}}z|y|}~}{|z|z}}~~}~~{~~~|~}{~~~}~}}~{~~|}||}|}~~{y|||~|y~|~||}xw}y{x{|z{}tz~~x||y{zzy{}x~w}{{{}{xz{|xxxwx{zs~zyx}|{~yy{}}}~|~||{zy}zx{~~xzy}|z~~z~xv}xxz~|}|{z}zzzzy}{wzwv}x|z|~}x~x~}{zxzy{|yvv{|}}wzxzxz{w{{~z|||}{z{z~y}xwz{zxz|z{{|z|{|{{{zxy|y{xz{zy}vyy~y{y~w|}xx~{}x}xz|z~{z|z}y~}wx{}~{z}{{{}}z||~w|}{}zz}}|yzzywzy~|}~}~zzx~|}z~{w{zzw|{~~~||{{|{z|uyx~z||{xyy{{{~}yz|~}zz}{{~|||vzx}{~}yy{|yu{|~yy{y{{w{|yz{zz}zyzzyz{v~{x{~y{wz~z{~{y|}}y|{zxy||}x}zwxy{x}z{yy{}y{z~x}{}zy}}~{xx}y{}{z|z|{}{x{}yy}|}|}xy~z{zzx{|z}|{y}yz}{zxytvzz~{{y{|{{|{zzwzzzx}|wz{y~~|x~zzwz|~}{|{wx|~{~x{}zy{zzxwxxzxyy}|}zwy~|{wyy||{{{{z}~z|zwzwx{zwt|y{z|~x|y{{{yz}}||||~{x|zz{}xy}|}y{y||}|}yy{}{wyx~{z~{zx|y~yzz|z{|yyy|xy~z|{vzx}}}z~|{{~|y|w{yx}{zzz}}x|{}{x||{{zz{}}xx{}}~}|}}|~}|~{}}z|~}|~~}}~~}}~|~z}}}~~u~}}}~|~|||||x~}~~}}}~}z}~}|~{||~}|~~|{~}~~}{~y~{|~~~~~~|~~}}}{~~~}{{||{}||~}}~}|}~~|~z~~}{~|~~}~~}z}}~||~|}~}~||}}}~}}~|~~}~|}~y~}~}}}}}|{y|}~}~|}}}~}}z~~}|}}}~}}y~|~}|||~}~~|~~~}{{~~{}|~}~}}}|}~~|~}}~~~}~}z|}~}~|}~z~|{x~|~~|~|~||}~z}z||{}x~~~u~{|xxwwzwz}}y{w~uz}yzw|}z~xy~zzyt{xzx~}}yz{~zz||~vz}xwv||xz|~y{z{yyz|||~{}|x{zvw}}}x{|{~|}z|z{z{zwz~|}}|{~uw{{~zx}z{{vy||x~wz{||~}zx{zx~yz|tyzy~||x|~{|{zz|z|~~}x|zu}~{{x{|~t{wzxwy{|vy{y}yzz~v~xzyzxx{y{xy}{{{}}|qzz|z~z|w|y}}{}|{yzwxz{xx{yw}}y{~zx{|w~s~{|||tyy~z{xz|}~{|}z}zz{{{z{}|{~|x{{uz}x}}y{||xzxs{{}z{zy~{yzz}|}|~~~|zy}z|z{y{{~}~~~z{{yyzw{}|}{{ww}}{zy}}|{y{z{w~|}|}z{{x|}y{y}{{|{}{{z{}z|}||{}{y}yz~z||zv{z{}|zy{~xs}y|}~||{z||}z}x~{}~}|}}yyz{|yzzz}}|}z{{v|{yyyz{x{zy|z{xz{|xszv{xyx{yx{zx}}}z{v~}}y}}}~zxzzwzx{zy|wz|{y{}~wy|{||z{{{y|wv{vzxy{x}y{|||z}y|{|z|{{|w|wyyx}}~y|}~~zyvxsz{~}|yz{xyz{|}zy|zyz|{|{}~~vz~{z{y~{u|}}|{x|{}}y}|~xz{w|zx~{vw|v||y{yy{y|~xy{zy|zyz{y{z~}z|}~~x~x|~~~|{}z{~~}~{}~|}z~~|}~}~{~{}}~}z~{}}}}{}~|~{|~}|~{}~|~~~~{|{~|~~}~|||~|}}}|{||y~~|}}|~}{}}y~{{~}z}}{|~{}z}|yy|}~|}~}}~|}z~~~{|}~~~}v~~~}x}~}}}}}|~~~~{|}|~y}~|}~{~}~|~~{~|~~{~y~||x~||{~}~~}|~~{}}{}{~{|ux{{~~|{~{~}}~||~~~||{}}}}~|~~}~|}}~~{~~}}|}}~}}{~zz}~}~|~|}xzv}tx{{|x~~z|{~x|}}{zy|y{y{z~wz{|~z}zz{{y}z{{y|{~|}~y}}{zy{xx|xyx{||~{|}|{z|zw|z||}}{}}{y}zx{|zwz}{z}}{~{~x|y{}}~y{}|~v{|}t~|{z~|y~zuxz|zxzyyz|~t{||y|t|z{}yy~s}{~z{xy~z~z{|y{{{{{y{|{~|y||x|zw}~xzzy~xzx{x|z}{wxy|}~||zz{zz|}}zx~~y{}z{|zzzwx~w}yx~|{{~y|wz|{{|~}z}{|{|z{w}{{v{~|{z~yz~}{{y{t|z|}zw||y{{}~||}y~{y}wx}}zx|x|{{zx|{}}y||z|}x{yy{|||}{~~y|||~{{z{{}zw{~~|z{}|{|zzz~}}|x}z||~x}z|z{z}z~|~z~}y|z{}|z}y}|{y}yx}{x|yx{}xyw{yxv|{y}y}y{zzx{v{w}}}wyw}}~|wz~wz|x}~|y~z{yzyx}xz|zz|z}|}|~zw~~~~{y}{wz{|~{}wz{|{|~y~{|~xyzxxyz~zy{|yy{}}yy~|z{~|{zz{{{{xzx|}x~|~zyx}{|{{~{x}~y{|{{|xz}v{{}wzy{~~x|y|~w~}yy}}|vyzy{{vz~x{}{{||x{|{|ywzz|y}wy|{x{y}{x|}~}{|v{{}y{y{|zx}|yz{{y|z~y~~}~zyy}~}z|zx|~xy{y}~||~}|~~}~|}~{}|}~|}~~||z~~~|~~|~~~|~}}}~}}|~}~}~~~{}}z~|y~}}~|yz|}~}{~~~~~{|}~{}~~}~z}z~~|~z|~|}t~}~~|{}~}|{}~~}||}~~~{~{~|z~~}{|~~|}~~~{{~}}z~z}~||~{~|{~~~~|~~z}z}}~|y}}|{}}~|~v~}y~{|}}}~|{~|~}}~{{}|~}}~~~~|}}z{|~}~}~||~|z}|~|~}|~}yyz~|{|z~{~y|w{{{z{{xu|}xz{yyz~wzwxz{u|zz{~v}xzwzz{|}}}|y|{||zy{{z~~|zxyy|{xwxx{{{y|zw{~wx}||zvz|~w{z}|z|y{z|z{x|{z}|y{{{zy{y{yyzw{x|~{{y~z|v{zy~}}y{y}~||{{|yy~y{{y{~x{|~~~|||z~~yyz{yv~{}z|z|w{{}zzxv|ux{|yz{~y|w|{{|y~{}{|x~xzxvz||}}{y{y{}y~zzu|}x}{vz{|{{|u{tyz{zzw{y{z{|{~z{||||}x}z|y}}|y{|{{{|{~v}~}{|xzyzxy{zy|yw~zywyxx{}s|}~xzz||~~}~v{z{}yy~y|}{zyxxz{||zyy{{w||{{||w|x|x}xzz|z{}xz{}zzy~~w|{}z~zz|{y{{}yyz}r{{y{t{x||{z{yxxyz~}z{yxzxyzy|yzzy|zyy}zz{|z{xz{zzy|||z|||{|xywuzy|zt}{x}y|xstt{|{zwy|y}|v~{}{xx~|~||y~|{}|w{{z{x||{}|}|xw{~{x{zw{{{~{}{zzz{|xyz{{}xx}z|zv~u{{}z{||}{z~~zx{~|~vz{~y}w|x{|wz|zyx}{~yz{x}{~{}|yy}{{|~z|{}}~||}{y~wx{y{w|yz|~y}z}{zzz|}x}~vzvxv{{y{}}|~{z}|{x{yz|~}}}|}{~~~~~}z~~}}~~}~u}~~~}~{}~{{~z~~~}}y}~}~}~~}|~~||~}~|~z|}~z{zz}}~}|~}}|}{}}~|z|~}{|{~~~~}~{}{w~z|~|~}}}|{~}{|~~~~}|~y|}|}~}~}}~||~~~~~}}}~}~~z~z}~}|}y}~}|}}|~}~}~}~}||z|}|}~}|}||~}}~w~|~~}|}}}|~}||~||~}~}z~~~z{~~~~~|x}{~x|~{~~~}|y}|~|}}}}|~}~z~zs~~|~}|~~|~~{~~|~~}z~}}~x{}}~}}|}xvy{w{zw}~}z~|y{y{xz|y|z}{{{{wzx|}zz}~~{{x||yy}|}~{|v}y{y~wzwyt~y{y}}w|y|z{}xy|z}xyzxxx{~zw{|{z||wyv||zyx{yzzz|{}{{|}|xw|yxyzux|{{{{z|}z|}z~ytzz|{}yz}~{{y}|y}zx~}x}y{}{{y|zw|z}}zy}}y~{w{zy}wy}xx|yxx{z|y~yxz{w|{vy}|y{zz}~{}zx{~u|~|{z}|||~|y|zxyx}z~z|w}z}yzxxywzzyx}{}xzx{{uzxz{x}z{yz~|zzz~yxw~~|yw{wx~zx|}~~{{zyzxz|}{{|wyzz}~~zz{vxy{}zwy|ywz~v~|}|{z{z{y{~z{{z}z}}|{}{z|}zzvw|{zx|w}~~z~{z|{z|v{{z}tx|}zzyz{}~|zuzzx~}y|}}}zz{{|y}yxx~~~|z|zz|y|zy~wy~yy}|zzz{{y~{~y{}y{y{}z}zzxz{}}{|z|zxv||x{{z|x}~l|}}x{~{}|~{{~{|zx~x||ww{x}yz{zwzxzy}|~{{~z|y}y{{~y}|{|yzzyvyz|{{y~y}{~}}{x{y{z{}y{{y}{~y|z{~{~}|{z{x|z|z~z}yy|{{y{z|z}u{|}y{}zy{{y{{{v~|{z~{{z{y||v~}|~xu}y{|uy}~|x}v{z}|}z~z}}|y}y{|~z{zyyzzzy}x{{|~|~|yz|{}~~}}~~~}}~z~||{{|}|~~~||}~|{~zz}}zy~}~||~z{z}}~|}~z|}}~}~~}}}|~~|}{~}~}x}~~~}}z~{~~}}|}~{~~}|}{}}||}{|~~}}|}||}}~}~~~~}~{~|~}~~}~}{||z}{|~~}}~~|~~~~||}~~~}~{~~x|~|z~~{x}|~~{~|{~z{||{}~~|}{~|~~~x}z~~|~}}~|~}~{{~}|}{~}}|{z|}~~~~}}}}~~~{~}z~|~{|~~~~}~|{||}~}}~{~}|}}}}}~}~}}||~}~z}{~}{|~y|~}yx{{{|vxzyx||xz{zuy}{w|z{|~}}y{~yyz{{x}z~{y|{z~{y{|~}yy~{|z{}y~~{{}~{wy|zwz}xvy|}v|wz~|u{}wuyz{|x~}z|~z|}{z|ywy{z~|}}}|}|z}z~zz|yyxtxw||wyux{xyz}~}~w{|}}~{z}v{{y{}||~~~~{}}yy|}yz}{|z~yz{zzvz}z}}y}twxx|~wzzyxz|}y}x{z~y}xyz}~{|wy|y}~{~{}{xx{}|{zz{zyz{{{|}w|xuyy}z|}zy}y|zz|{|w{}~{wy{y|z{|}z}}||zzx|v{wyy|u~{}yuw~x{xxvy||{{{y{}}}|{y{zy|}}~|}{{|yx|zx}x}{}vwzwuwyu{~z|{uw|{{~|{|xxzz{y{}{~{}|z~~y~}{z|~x||z|~|{~||x|~}yzx{zx|{y|{xxwz}|yw{x|zzzzyx{~z|{}~y{z~y{z{z~}x{{x~{{{|xxy~}y{|t{yz{sy{z{zy}}~z{}yxu~zy|~}w{~y~x{y}|zy~}~y{}yzy|}~y~{y|zzz|ywxu{zyx}~y{zy{{||z{x}wyx{{{y}y|y~~~{wyy{~|uz{wz{xzz~yzy|{z|~|x|yw}{|yyzzw}~~|z{~z{}{zz}|{{~{x{}zz}{~{~y~z~}z|~y|{}w|zy~v{|xwvz}~xyzyz}}w{xwy|{}{|}}}z~~}}{~{}z{~z~z}}~|{{~~~~~z|z{~}||}{|~~}||{{|}~~}~~~~~~|}}{~~{{||~{~}|~}}}~~~y~z~~}}}}|~~~~{~{|zy~~~}}}}|~||~}~|}z~~}~}~z}~}}|~~~~{z~~z}|~}~~}}~~||}}~}~|||~|}}~}|~}||}~{~|~~{}~~~}~}|}z|}|{}}}~~}~}~~~}{|~~}|{{}|}}~~~|}~{}~}~y~~~||}~~{y}{}}z{~}|{~~~~~}~~~}~~}~}~~}~}~}|{w~~|}{}~~w~|~~|}}z~xy~|~~~~|x{}~~yyxzv|{wx|{{xxy|zw|yxvx~|||~{z~zz{z||||w|{{z}z|{y|}~z||}{|z}{{y{z}{xzzx~~|u||x}~yzzw|{}}||}y|{x~wyw~z|~zz|~x{{uyz|z~zz}|z~{z{~}}~xy}zwvwvy}z|y{|{y{{|{|zx{{z}yx~}ywyzzz~~}~z|t{|~}ywx{wx{{~z}yz}{zyx{}}{z{x|y|z|z~zz{wyzzxz|}yz{{~}~z{~z}vx|}{}z}{{|ywzz{}zzw~zyzv|y{}z{|z~y}zvy{y{{y|wxzy~|uy{{z{x||z}{}zvw{zz|{z}yz|xy}}zy{y|w{zv|~|uy~~{xz}|}{{zz~}}zyz~}{|{xy|{}|z|z}zy}|||z}||{|||{{{|yxx~zzxzz}y{|}{yx}wx{{~w|xzy|w|wzz}zw{yx{{~|~}zxz}{x{|{yxzz{wy{w{{~{zy}yv|}{~|y}~zzyzxzy|zw}}~~{x}xz{yyxw|{{yz}xyz~{y}z~{|z}{{z|||yyx{{y|yxy{z}~}zxwy{z{}|}xz}}}}v}{{~}x{{~~yzxyxw{w{|x{{}|}w{wwwzzz~wz|zzy|xyx}|{~ywx|y|x{w}}{z~q{{}y{sz|yww}~}vsz{||yv}|yzuy~{~zz~~|y~}|{~}~z{}{|{{{{}|~z{z~y~z|y|~z{yz|zy|x|zxyw{x~v}|}}}z~~|}w|y|}{~}}|~{z~{{~~}}||~||~~~~~~}}|v}~}~}}}}}~}~~~||~{}~{}{{~|~}}~}~}}}{~}~z}|}~}{||~~z}|s|~~~~~~|{~~|~|~~{|}}||}|~~{~~~~|~{~||}zy~~}{}|}}~|~~~}}~{{~~~}|{}z}~|}||~}|~~}}}}~~~~~~}~{z}~~|~}}}~|}~}{~~}}}|}~~}~|z}~}}~~~~}|~~{|~}}|z}|~|}~}}}}~||}~||}}z|}}|{|}|~~}~~|x}}}~x{}~~}}~|}}y|}{~|{~}z|{~u{|}~}uzxw{x{||uzxzwzx|y}yzxy{xz~}zzyy|yx}z~zy}{{|}xw{|}~~wwy|}{|z}{zzx|x{|xxxy{}|{~zzvz|zyy{|z}}~zz|||}zx{}}z}wz{v}||}zzzyxz}|y|~|}wu}{}yx{{|zx|uz{z{wyzx}vz}|}}xyy}{}~~}xz|~~}zzx}~x|wy~}}xz|wy~wz{{ux{|{|yyz{y|{~|zw{{xyx{{{}z{y}zz}y}|~z{{{v|}xyzy|{{z{z{{x}z~v{zx}yx{xzvy~zz{zz~z|vzz|tz~}}}y{{~~z}z~t{x{xy|zv}yxwuvx||w{}}vzv{~{{{{z}||z|yxyz|y|}}|||~yz~|}{z|}}}y{v{}zz{{yy|}u|~{xz~z{zz}||{}{z~}~}}|}{|zz{v{z|{~}{y||||y{ztyxw}|}xuxyzy~}|}wuv{z{}{y}u}{~|{y~w{y}z|zxzzz|y{yyyyyzzt|{}yzu|xzyy}zzz|wx{{z}}{}|~x~{y|{}vw~}|{|||z{}x{{{~|y~x|z{{ztyxzwzx{}yywtyvywyz{~z}}{|zt{w}zx~y|x{y{}}y}~{zzyz||xzzz|y{{~xy|}z}x{{|}~}z}z|yy{}{}~}~~y{}}}}{}{zy|xzzzx{{{zvy{}uxxz}z{syqy}yxzz|}|}{w}y|{y}~}}{~{{~}{~~}~}||~|~~}}|}~yx}}~z~~~|}}}~z~{||}~z}}}|}}|}}}|{~|}}}}}}z}{|~~|}}{}|~}|}}~~z{}~}}|}|x||{{~}}}|y}{{y~~~~|}~~~~|}}}~~}~~}}}}~}{~y|~}~z~~~~~{|~~||zz~~{}}~}~}{~|~~z}{~}z}~}~{~~|||~|~}|||~}~}}~}~|}}~~}~~~|}~~}|z}~~}{|}z|}}}~}zz}{|z|~~~}~{{~~}|~|~~}~~~|}}|~~}~}~~~|~|~|{~{y}}}}{|~x~{z|{{{|s|~|~wx|zyw~{y}yy|w|||x|}}v}xy~xyu}w|}xz{}}w}y|{z~y|y|zyvz|{}{}|{z{{||~|z{z{w}yx{y|||y||||y|{y{y{{|~|x{xyzy{}}|{}y{}z{~~{w}~y}~xz{}}zz}}y}|{xv|wz||xzwy}|~~xxz|{|z|{~z}yz{|v}~~{yzzzyz{zz|~}{|zu||zy|~{z{zxzvy}|x{~}yu|{}|~||z}|yuz||y~w|~{w}up|~}~{|z~||w|y{{z{z|}y}z|x{|{z{y{~yz}~yx|z}zywy{{{zy|yx{}x}~|{~{{wxy}~{{}z~y~y|{||{|~~~z{}}z}yyz}|w{yx~{|~|~~~||y|~}}yw|||vz||yx{~}{}z{{|u}{{{z~x|}v|z}||}|~}{y~{ywz~|}y{~~vz{yx{{yyzz|~|zz{y|}|{||w{{}zw|{|xyz}zz|{|{}}~~}|y~zw~|{}|zw{{z|wxx{{w{z|}z}wwy{|w}}|{|x|x||z~}uy{y}~{zz|~{{y}y{~|w{{|ywyxz|z{{xz|}}{z~x{|}{xwy}{y|w|{|z{{{z{~}zy~z|}zy{|y||}}~{||x{yyw|||{yyz{yy|}{}yxwzy|}}{~~z{||wz|wz}{{~~|{|xxz{x|z|~z}{{|x}}|x}y|{}y|}x|}w}|{yy{}~|~y~yx~|}|{|}~||z|{{~~~~x~z~||~}~~}||z~{~~}{~|{}{~{{}{|}|~w}||~~}}~{z~~~}~}{}~~~|~~}{}}}z~~~}}}~{}~}~~}{~}~}~}}~~~}}}}|}}}~}}~~~~||}z}~}~~~x|~~}}}}~~~}}}|}{}|~{}}{~}{|~~}~}~~}~~}~~~}|y}}~~}~~{}|~~~}}~~||}}|||}~~{{~z|{|}~z~~~~}~~|}zy~~~z}~}~x~}{|~|}~|~}~}~}}y|}~~}z|~{~z}~}}~|~{||~}zzz}s{x{z~w|z|zy{xzw{y}zw{{{wwxxx}x}y~|xy|yw{{xz{~~}|}x{{z}zz~x{zx~y~y{||yzzywv|z}|zzzy||}w{v|y{|{y{yyxzz}wyz{~z|z||xx~z}|s}|w|z{z{}yt}z{wzzu{yy}~x~z{yzyus{xy{{{~~~u|vxzy}z}||~xxw||y~{w~wzyxyx|yz~|y}{w{y|x|w{}{wz{t~xz{yy{x|{}y{}v}wx{z||z|{|~{{yy{{||xyxx{}w}zy{}zyw}yzu||{{{{}}{|}||{|{y}w~}yyz|{|xx~{|zwzx|{xw{zw}|xyzyy|xvx{xyz~{xz||}|{|{{z~w{y{z{}|}~zzzx|xz|~|z|xw{}~zxzxzytwvzz~zz{}~xzy}}xx|}{z|}}}w{}xzwywzxxz}{{}z}z{v||{y~z||ywy|{{}~xy}}~z{||}~~t}}{zz|z{~||{|z{}||zw{~~zy{{{xz{|z|||}{}{xs|{x~yz{~zz|yx||zxx{|{}}zzz|}|z|{y{{xy}vzzwz{~xyzyz~}zzx|vzz{|tzy{}||xy||{{}~z{|||z}yzxx}yzyz{ywx}|y|v|{|{|}|}z{{zwz}}z{{{}wzzywzzw}zyy{||}xu}x{z{}}}zzx|y|y|{|y}zyx~}|z{}|z|zzw||z{||{|z~yyy{}yu{~~~~}x~{}}}~}||~}{|~~}{~}}y~~}|~~{~}~}}~~z|}}{{~~~{}{||~~}}z|||~}zz}{}}v~~~{}|x~}|~|}~|~}~}|}}}~~||}~}|}}{~~z}}~y~~wz}{{~{~}~}|}|{}}}~~~|}|}~~~}~~|y~}~{{}|~}|~}|~~}}~~~~}}~~~|~z~~}{|~|}~|z~|~}~~|z~}|~}}|||}}~}}~~~|}|~}~}~x|}}|~~}|~~~~|~}~}{w{~|}~~{~~~~~~x~}}wzz}~z~~y~~zx}{z~~z}}|xzx}{}|y{z~~{~xzzz}{|}yw}y|~~y{x|x}{~||}}x~|{y~zw{}w~{zz~x|y}zz}}}}xz|~|y}{|zzyyz{x{~}}~{yz|z|}}xyx{}|{|{{~~|}~|z{zy{~~x}yy}}{~z~}w|yzy||z}~}}z|v}~|zy~}||zwyx|v|~z{z{~zvz|}}|vz~|}zyy{{{z}{w|z}{|~}|}|z}||y|||zy|{~yz{w{|zwz{}~}yzy{~}||xt~|~{||~{{}w~y{|y|{~|~y{|{{}}}||{|}{z|{}{{z~{~~{z||}}{{~z}|~|z~}z|w{|{y{}}yy|y{zxy~z}}~}z|}~v|}}}||||~{uzz||}y{|v|{{{{|}}|}}{~}~v}xy~z|}{}|}v~z|}}|yx~y}|{yy}|v|~~zyx~{|~{}|{y|}|}{|vz{}||{}~}~|{z{x~~}~{~||y{~~yz~~|~}||~wy~|z{}{}|~~~y|z~||}~z~x{|~}z}z{}~{|~{}|{zy}{|}~yz}~|yx}z|{}x{zzw|z|{}||z{~{|w|z}{}}w||zz}zx~|}{~{~x|}}{|}{z}}z~|~|r~{~}~|{}~x|z{|||~{y~}{{|y{}{{}{zx|zy{z{z~z|~||z}{y{yy|~~}||~}~~}y}}{x~|}|}~~|~~~~~}}~||~{{z~~~~}~~~|~{~~}y{~~z~~}}}~|~}}}~~||~~}~}}}z~}~|{~|{~}y|}~}~~|~}~}}|}~~~~{~{{}}}}}}|}~|~}}~|x}~|~~}~y}~~xz~|}{~~||~}~~~~~~|~}}~~~}{|~{~}~~~}}~z~z~~z|z|~||~|}~~}}||}|~}}}{x}zxwz{}yx}y|{zx|zy{zzzvzw|}}x}z|~y|{{~|}}{z|}zz}~~zzyz}{z{xwwz}yz|~yxy||||{w~~w}vzzy~x{{x}z{{}z~yx{~z||zz~y{}|{y{||}|zwzz{wuyvzv|zxy|||zyyxx}|{zyx}}}~{|yy{zxzy}|zz{~{z|}w{~~~z|y}}|{|w{~|w}}wvxyx{z{zzxzzv{z{y}yxz|{z}~}{~}}{}z}~x~}|yx{|x}u|{{yzw{yxwy{wwy||w~{y|||}z|}v||}~w{y}~z{z~vv|{vz}~}z}}}x{~zwy{xvx{v|wy}yy~z}xz{x{}|{w{{z{~~x|z~z}~|y{~{}y}zz~|z}|{{z{}u{xzzz~y|{x|{zw|z|wyv|}~~z||}|z}~{{{{~zy|~{~||z}|z}yxz|{vw{{|yxww|~|xy}}{yvt||{z}||}z~}}y{z{|}z}{{|~}|{~|zz~|z|xyz}{zyywxw{yz}~zzyxyz}}yy}v~{||v}~}~y{{{{{z}z~}z}}|z{x}{y}~yz{}z}}~|~}|yyxs}x|}}}zv}}y~|}{z|{}z{y}|~|z}yz}~xz|{yxy~}y~w{xz{~|{}w~zvy~}w|z}y|||~y{z}y||||{~{{~z}|z{}{~}z}w{~x|{{x{yyz}zy|{|yyx{{yz{{zyy}~~|~||~}v|zw|}y|~~~~{{z~~}}}}~||}|z}}~|~~y||~}~|~}|}}}~~|}}}}}~z|}}~{~}{|}}~~|{}}}~|~|}}||}y~}|~z|}}~~~}}~~~}}}~~}~}z~~x~|{}~|~{|y}~||~~~~~~~w|}|~~z|~~|~z~}~|}{z}|}}~z~z~}y~}~~|x|~~~{}|~~~}}~~}|||}|}~}~|~}|}||{}z|}}y~~~{~||~|~|}~}}z~{~~|yz}~}z~~~~}~zx{}x~}}}|}}y}{}}~~~~~~y}z|{}~~|~}~~}~{~x}|z~|}~}|}~~~}~||}~~}|z{{}~|~~~z|z{}{z}{xx|{wz}}y}z|{x~y}|z}y{~|u~zzwz{|{{{zzyz{{{z{~|yvz~{y}|{xz~yyu|yw|z{z|zx}xyz}z~}}}y|~x}{{x{zzz|{w|wyy}x{xyw~wyv}z}|z|yz|x}ywx}zzzz||x}{yy}|zw{|v}|||wyxxwy{~w}~tyx}xx~{{||{{{z}~x{x{|x}x~}vy}v{{xxxz{{{}{xzzyzz{xxyy|{~y~zww|~|yvx}z{y~y|v}|}zzz|zz{z}{xy|{yz}xy}}y{wxw{yw{zxz||z~vzx~~r~~y~|~|~x{|~zyzv}u{vxzwz{xy~|{~w~y~~~z{|x}|}~||{zyz|}x{{ywxtxyz}~z|y}|{xywvwxz~yv|}yzyy}|}{|y{}}ytz|y|~~x|{{vyw{}|~|}}y}|}|{{y~{~}~vy{~x{|~}{v~~yx|wyxyy|y{|}|yyx{~x|yzxy{yyv}yzxz{sy~{y{{}y|}|~x~{{|}zw}|z}|{z}{{xyx|x{{|yzx~wxy~zzx{z}zyzz{|{|{||}|~}}yy{|}w}|~~|y|y}|yz{z|{yxwzx|{{|v}~|}u~xzwv{{{||z|xvz{{~{{y{z|{{x}}yy|z||~~{~|yyz~}~zvw|{|{zwxvy|y{v}}y||xv}zy~|{~|y~z|xy|~|zzzz~~z}|||yz|||z~|~|}{|~wyz~}|}~~~~~~}~~~}||~~~~|}~~|}~}~}~z}}~~~~{|~~~|{||}~~}}~y|}y}{|~|~|~~{}{||}|~|{~{~|{~|~}}~|~}}}~|~{{~~~}~~~}~}}~|}~~~~~~~|||~~}}|}}~}}|~}~~}~|{}~|~}z~{|}{}v}~~||}||z~}{z}z|}z~}~{|~}~}|||}}~~}}}{~|}}~}~{~~}~~|}}||z}~{}~}~~~~~~}|~~}{~}}~}~}~~~}|}z~~}y~~}}{~~{}~}}}}~~~~{~}}}{{}~~}z|~~|~}|~~~zx~y|}~~~~x~}|}}|}|y|x{{zz|uzyx|zzzyxz{zy~yyyxx|ztz{{|~z|w}}y|}y}z||z~||y}{x{y{z~zxsz|{}xzyxyyyx~v~x{yyz|{zy|zz|zyz}{~}z|z||{{}|~|}z{{z}|zxyxyv|t~xy{uw}z}{}y}uz{zzw}}|t{zz{}ywy}|}|~z}}{{z}{|}}}y~{~|zv~vxzz~uyx|~x{y{yz{||z{yxxwwx~}|z|y{{}yv|z{{|{}x}}z{{z|~{vzzw}|z|x{xzww}vz{yyy||vz{wyyzzy~|}|x}{|}yzz{y||}{~y{~x{z{}}{{y}yyxxzv}yyz}y|x{xxzz}zx|y~{~{|{||vx~~|}||~{z|y|z~wz|{{{~y|||}|{zzzy}y~{zzzy}wz}{yzzx{zz}y}~x|xy|{|z||zw||zxyz{{y|v}y{z{{|{|zxxx{|}zzyyy}z}}xzzz{x}{zy~|{}|~{~{}~|z|{|{||xyvu}{yw|w{vzv|yyzyz||z{|~}~yw|zx{y{{~{||w}zzsz~y}}z|}zzz|}y{|w~wy}}}}zyr}y}{wx}y{{yzy~~{}||wy}}z|}x{}}w|xzz|{wxzzz{xyzy{~zzzwz}z{w{xz{{~~y}y}~}}~~{}}~}{~{}zy}{{}{{yy|u|zz{yz|y}xw~{wzy}y|~{}}ww{}}z|}{w||{}y|~~~||~}||||~{}~~||~|~~~|}{z{~|}}~||~~~|~|~}|}|y|~z~|{}{||||{}|~~~|{~}~|~z}}~z~z~|~}}{~~|{~|~}~~~}~w|{z~}|~{|{~|}~~|{}~~}~}}}{~}}{~~~v~~~|~{|}}~}z~~{|}||~~z|v~|{}}|z~~|{x{|~~{~|{~}~|{z|~{~}|}{}~~}||~~}{~{~~y|}}}~~~z~{z{}}}{y||~{~}{}|~}~{|~~}|~~|~}~|~z}~{~{~~}}}|}~~~~||~|{~~}}~~z}{}||~{|~}{y~zz{||||}w|z}y{~{|z}y{zz|z||}}x}z~{zzx}w|~{}yxw}zzrxz~z|y{y~zy{z}|}xz~{|||z||}~y{z{zzz|{{{y{||wxy|z}|z|y}x{z~|{|{zzy{|yz|xy}x{~}~|}|{wy{w{|{~x}~v{z|}{}}{y{{yxy{}z|z{{yz{}{y{t}y{v}{yzzz{xy~zx|}wyx}|{y{|~xyz{|x{y{z|z{zu||{w|zy~|{}|}u~~}~|zy}~z{{v|{u|zz~x}z{{{|yzx|wx|y|vy{x{yzw}}y~|{z}{yvy}|z|}||||}zy{x{yxzz~}{|xy~}yzz|x}yy{~~}~z{|x{y|{~{xy}zz~zy|yzyz{~v{||z{{z~{|{{y~x{yy}z~x|szvy{|xzz{yy||~||z|zx{{x{~~}~|z}~y|vw{|y|{z~}}{~u{{|}~y{|zx}v|y|{x}{}zy{y{{||}v{yzwz~zt|}xy~{|yvy}w}{~||y{xzyywz|xwx~w~sw{zvx~{wx{{zy|x}}w}y}}zy|y|yz{{|x}{xy~|vyxxz|yzy{|y||~{xx{{{y{|}~|~}~}~|{{{}z|z~~|x{{z|~|~{z{}{~z{{z~y{zz~|{{{{~|z{~{x|yz{~}z{{~{{{|}~}xy||zw~{{~zz~{|z}{|{}zz{z{|xyz|||~{|y|||~uyz{{~{x}~z{x}{~}~{~}~~~}~~|y{~y~|~x{|y|{~}{}}~|}}||~~}}y~|zz{~|}||}|{~}~|~~z~~{~~{}~~{}~|}{~{|~{y~}|~}~~~|}~~~~~|~~}~~|~~}y}|z}}~|||{~}}}{~|}~~||~|~z}~{~|{|~}~~z~}}~}~~}|}{~z}~}}y~{~{~~}y~}|}~}~}}{~~}|}z|}~|~~~~~}{~}{~|~|~|~~}}~~|~zz{}}}y~}|x|z}{|z|~}}~~~~~~~}}|}~~~{~}{~{|~}|z}|}}|{~z{|}}~~}~|{}}}y~z~~}|{|}~yy|y{~~}{{{yznx|y|vwwxz|x|xv{xxyv}vz~|z}zx{z~wz}t~~}y~{{}y|{zy{~y}x}yy{{wzy|x{z|~}|z{{|wyvxxtyww}zz{{y{||{x}u|y|ux{z~z|{}}{z~||z|yxzy~y}{|yx|wzzxy|z{vx|yzyzz~{}x}}z~zz}{zz|yy|{z|||z~{{|{zzxzx{zxyv||vvz{y{wtz~vx|y{wxwx|z{{zy|xz|~w}{{zyy{z~~}||~}|y|{~{||{|yy}z|z}}xxw{xs|z{zsu~y~{y{}}w}z~}{xy{v{yxz||x|}{zux{{v}}|vz}{x}}zy}}{yy{zvyzxx~}~~{}}|}{~~y|{}{y~|}{}}}z|uz|zy{~|}y{ww~yzzuyyzxzs{{wyw|}y}{vz}{{w}}{y~|~z|}{z}~}x||yx~~{{yz|z|yv{wvzzzy{y{yz{~{~}z|||zz|{{|z{wz}u{}y{{}}|{|}y}z|}zx}xxyxz{{yzzw{xy|zuuv~w~zxz|~{}z{~||~z{~y|x||{|{y}}|z}zy|{|{zwz~x{w}yx|z||z{vy|y}{yz~|xz~|z||}{{{y{v|}}}yz{w|{||}y{yzyt{|xzs|vyw}{xzz}|{}xw{||~}x{{{y{z{x|~|}|x|}x{{zy{~{yyzu{{|yx{yz|z}{zxx{wzyzw}{x||{z~ywy|z}zzw~~}~}~}|}v}|~~}||~~~{|}~|z~~}||}}{~}}}|{~|}~{~~}~~~y{}{}|w|z{~}~~~}}~}~y~|~{~}}~|}{}}~}~}~}~|z}}~|~~}y}}}~}}~~}x{z~z||}}z~}}}}{}~}}|~{y{~~}}~|}}~{{}~}~~~|}~|}|{~}zx{{z|{|||~~}{{|}{}~~s~~z~}}}}||~~~~~}~|~|}z}|~}~}{~}}}}~{~}z}y~{~~|}~~}~||~~~~z~{~~{~|~~|}}z~}~}|z{~|}}}~~~~}{}}{x|~{{z{|}~}z}}||}s}{|~~{{z~~}|~}~}}~~}|~}}z{~~~~z{{~~z}{~{zyxzwzx~||~{}|{{v|x{xz|x|||yz||z}v{v~zy{{~|zzy~{y{yzz}|x{y~zz~{zzz||{|yxxxy{{||~z|{x{wy{z~{zwx}z{zz{~xv{zzx|{x|z~~z{~~}|zz}{x}{}}|~{}y||{{z||z|v|}xz{z}~}{}{}}z}||~{|||yzzzyyy{~|y}{uzz~~~}w}~zy}zwy{|zz|z|}yx{~zzx|{}{{y|}}~}~zz|z{{|y~|x~z~|{|x}}~z~y|{z~}|{y|z}|vw|{x}}|y~}}|||x|{|vy}{|{}z||}{|vy|w{~}~|{~y{|}x}{z{x||{~}{z|wy{}}}zz~}y|||~{|{}|{|z{|zyy{{y||{~{~{zy|y~{{{{|yx{y{}yy~}xy}x{~|{||yy}{z|~z{|~y|yx}}}z|~||z{}}yy|{t}{}|z|{{x~||{{{}}w~~~}w{||{||{}{}yzx}}yz||{|y}z{}y~yx|z|xxxx|y{y~{~}{}z~}}z|}z}~{{~y|{{x|{{{vy}~{}{{z{|{}y~}}{~||vxz}z{{|}~{{~~{y{{|~z{x|z|}{~~z|{zv~{|}{{z~zzw{xxz~{~}|~}|z|}{~v{|}v|}|z||x|}y||z~}xyx|zzy{{||x{~~x~{y{z{xw{}|x~}{}}|~~|~~~}}{}~~}{~~{}~~}}~}~~~~}{~~~}}y}~{~~~|~zy~|~~}~~~~z||}~}}~}}}{y}~~|}{z~|~~~}}|}}~|}~}~}{~}~~~zz|}}{~~{}|~~}|}{|~~}}}}|}{~|}~{}}}~{}}~||~~~~~~~~}}~~}~|~~}~~~|}}{|~}|~{}}|~}z|~|~|~}~zy~|~}}~~~zzzzz~|~~}wv|x{}v}|~xq|}zxxzyzxzzvwzzzzv{x|{}x}yyyzz|~z||z|||y~yy{y}z{{y{}zztz{xwzz||}w{xx{|uzzzxx{yx|zzz|zxzz~wzw~y{zxy}{{{{uzzwx}x{w~y~|}{zy~z||{zw}tx}x}yx}xw{v{|~|{z~yw|yw{{~|}}z}y|}wv{~zzyy|yyz{}}zy{w{{|w||~vvy{{{z}{||{}}|x}yz|y{~}zx~~z||y||{{{|zz|{{z}{yyzy|w{yz~~{yz{wx}}|~~}{tx{|~{~{y|{y~|~{{z~}w{|~x|~wzwxx}|y|~{zywy{vz{~z|||xz{|zv~x|||y{~zy~{{y|x|}vy{yy|zzyyz|zzz~{zy}y}|{}|~{xz~}|yzzzzy}~~z|z{|xzzx{{}~~}xz{}x||{z|}yyy|{{{}|t}~|}}zy}}}{{~~{z||{}|~y{yz|z}{yzyzy||y}y}xxz|z{{z~~w}x{y{|y{|}{|~}~y{{{}{zwx~{}|y~}x|}ywxz{|v{x~|{xw{|||{yyzx{~|{{xv}{~{yzz}||z}zy}y|}zyz}z}x|{zxx~}|~~{|vvz}x|xw{yx{~x{|w~~}xy|{{{z{{x{{{|y}|}|{z~{{z|uzxzyz{tw}y{|v|{xwy}~yz|yx{~wv|}|x{{z}{zzzz~}~{}|{~{z~}~~~~{}y}}}|{z}~y}{|~}~|~~}}|}|~~~~|}{|~}~~}}{||y~}~|}}|}}}}~||}~}~z||~~}}u~~~~~|~||{~y}}~~~{~z||~|z||}~{}~}|~{~|~~}}~}~~~~}~}}~{}~{}~z~~w{{{~y|~{y}z~~~|~|~{}~}}|{y~z|~z{~~y}||~{~|~}}~}~|~~~~~{~~z~~}|}zz~|}}~~~~z}}|}}~~y{|~}}|z~~~~~|z}}~~~}||~~}}}~}~}{|~|{{|}~|}~~~}~z}||z|{}~~~||z}}~{}{|xx|xyq{xwrz|zyzxuxzy{w{vz{xz|{xyyz{t~|yx|xzwzy{zxs{{z}|yu{z{~}|z|y}~zz}{x{{zvxux}zwz~x|zxw|{zyxwv{~{{|z{{}{|y{{y||{|v{{v}|zwy{w}{|y}{x~vwwz|{{zzz}|yv}}}zy{{y}|v{z}x{zy{z{{ww~wy}}{|||z}~z}y|zz|y{x}{{z{{xyy|wwxzw{{x~xx{{vyyyx{ys}z|xz}z}{|zwyvz||}}}|||y}{y{{zyx~y|zx}zx{|x|x}vyw~}xywxy{xy{y}~{xyy|yzyp{vy{}}yz}yyyz{xw}}{{{xyzz}w}{zy}z}{zyxx|~z~{z}|z||yx|||}{xzyzzz|y}z|yzyxy}}z{{y||zyx{yz|{}{{yz}{vyw}{}yux|{|{x}z|w{z{}yy|{y|}xxyz~wy{{x~xy|z{|w|z}y{~}zxz}ywx||ysw{~{z~}vxxzww{{~{zxx|~z|zxx{{}{{z{}u|y{x|}yv~zwz{vx|~|zy|}y|~|zzzyy}}{z~vzx|y{z|v{}yxy{{vy|zz~xx|{|||}~{ywv{{xyz{zzz|y~~v|x|zz~{x}|{{x||z|zvzvxzv{{y|vy{z{}xy|xz~wz}{w}zw~z}{{{y|y{{zy}}}|z{w|y|{zyu}{zyzz|{~}}y{{x|z}|zyz}w}y||szzyz{|z~xy~zzuyz{y~~}}{~|~~}~~~zz~|{}}}~}{~}}}x|~{}|y~~~~|~y{}y}y}y|~{~~~|{~~|}~}~~{||~~|}~}~|~{~}~~}}y~}}}~~~~~~|{~~}{}}|}|~}|~}~}~}~~|z~~|}~}|||{|~{~}~|~}~~|}|}~{}z~~|}|~~|}~~~y~|{~~|}}|~{|~~}~}{}}~}~|}|~{{|~}~}x{~}{{~~||{}}~||~||}|~}}}~}}|z~}~|}{{~~z~~||}~}~}|~vx~{~~}}|~}||}~~~|}~}~}v|z|{~~~|~}~~~{~x}|~~}}}{~~|~zzy~|y}|{|{{tz{v}|{zx}{yw|{{}yyvxyzy|{{vyywyzz{yv~~z{}w{|{~}}~~y{}zy}z~zzz}z{vwxx|zw~|}y{|u|xxx}x|yy~{zyu{x{wxww{z{zz}}||y}z}{yzz}wv|}z}}~y|zx{y}|}xuw}{{z{zzx~{{{x{|{~|{{}xy|~{z}{zz|yy}zuy{{v|~z{yx|y|{|z}xxtz|yw~zxyy}v}zz{~~|~}|}{y|{x{||z~}x~}}z}x||zzwyxxzx|zy|s}w|y|yyzww~vz|z|vz{}~{~|}~x{}{|~uyy{zx~{{}z|}z{z|x{{xy{z{xwzz}~z{z||}zw{|~y||y{}~{z|zy}{{|{{{{zx{{{|x{x|z~|xwzxz|zqy{|w{vwzzwz{z}wy{|z}yz~|y~~x{{{xy~z{~||{z||}y{y}z{wx}|~zws}~zzyx|t{}xx~uwx{z}~|||x{{{y{|~}{{z{wyzx{vy~}|z|}}{~x|{t{|{}~yxw||z|}wxywvz{|z{~x}yy|xv{zz}}~yxzxu}~z}{y|y}w|wvv{yzxz{{zwy~{}{ytx{{{}zzwwwz|zxx~zy~}|}z{zyz}}}}{z{}y}}|{}{yxz}xxx{|}y{{|{x}{w}~w{y{z{|{|{}{xyx|~|z{{~yz~~|xzy||wyzxzxyzzyxz||xyz~{{{yx{vz{v~z|}}|x|{x{{}|~||{}}~~~|}}|x|||~{~zy}}}|{}}y}{}~~{}|{z|~}}}}|~}{{~~~~~~~}~z~~y}}|{{~~{{~~|~}zz~y}~zx~|{~~~~{{|||{~~}~~{}~}~{~}~{~~~|}{}}}~~~~~~}~}}}|}||~|z~~~|}~{~~~}~~~|{~}||~~~~}~~||}|}|{~~}{~~|~|z}}~~}~|~~~}{{x~xx~yz~~{{~|~|~~~~~~~zz~|}}~}~~~}~|}~}~~}|}~}~~~}~}~~}~}|~|{}~}}zy~}|||}{~|~}|||z|~{{~|}}{}}~~{~~|{z~}x}|||{~~~~|x{y~}x|~~~~y{{yy{z||{~{yz|~v{wz{z{|z|{uw|zxz|z~{{yy|y{}wzyx{}~y|yu|z~}t{z{sy{z{~~~{|~x|||{{}|uxwyzywz}vyw}v||x{{xx|y}wzzx|u|{zvzzx{}}{z~~y{}y|z|zzx}{|y|{wy{{~yz{||wv{}xzw}}{{wwx~}|~y|w{x{|yz|}z}~{}x{|~yzwzw|y{xzzyyy~zy}z~v{~y{|}{{z~}|zwz~|}z{yw}~|yy{~zw|z{y}z~zzzy~z{{||y|~}}z{yzw{~y{{|y}y|}|zy{|}x|{|}~t|z{~w{}u|vy}x{yy||{~y||}|}{|{{{|xx|}{{|y~}{|{{{vz}||{|{zy{}|{z~}zz}{{z{z{}{|}zz{{||yy{}y|z{x}}zzyyz{|{{v|}{|z}~v{}~zz}|z~|yuyx{|~}}|}~y||~x}|y|wzzxxzy{{{||yy|}{v|}{z~x{{|}|}y~yy|xzwz}|{{||{y}{{|~y{yxux{}{z|~wxyy|tz|zwv~vzyx|v}|v~|}|{{yzz{}~~{{}{{{yzyvt{yz{|y|||yxxz|{}xxz}{}}}y{~|zw~x|xy{|y~}yxy|yy}{}~zz{}zzy~}{|uuzx~{|x|x{zzz}}||}|{z~zu}|{yzz}zy}|yzx{}y}||zv|x{x~||~yy{{||y{{}y|~||}~{z|~zzyz{}z{{~|z}||~}}}~~|~}yz~}}{|~}~{~~~}||~~~{~||~~}{}~~~|~~|}||~||~||{~{}}|~~}~}}~{z}|z}~|~~~{|~~~~}}}{}~}~{|~~|~}}~~|}y|~}~}~}~~~}|~~}}~}}}~~y~||}}~~}{~~||~}~|||~}yy~|~}|}~~{{}~}z~{~}|x}|~~}}{~~~~~}~~}|~~~}{~}||}z}}z|}~{{~}z|w~{}~|{~}{~~z|}||~~}~x~}~~~}}~~}}y}~x~{|z~}~}z~}{~|~~~}~~|~|~}~yz}{~~{}{}z~|~|~~|}}~~|wz}y{~}y{v{|~yvxz{yzwz{{zzz||{xuxw||vxz|}z|z{}|}}}w}|z|zyxzy~{|{w|z~zy|z|y||yzx{}|}zzw{~z{x{{|v|xx||yw}{~vz{|~~|x{x}~}zy{yw}~{~}xwv}{}zxzw|sy~{|y|y}z~||yx{~z~{|}z~{{|{y}z}z}||}|}z}~}{z}yuw|}}x{|~z{wz}yyzv|y{x|v|x{zx{||z{ysy{|~v|z~z}}~|{~x|w{}z}{}zyz}w|yzz{|yw{~zx~y{{}{zz~{yx}~{x|}|}z}~{||z{{}xy|z|{zy{xy|{zyxx~x}vx~x}yx{~}~~}y~zy|x~~zzx~y}s~{}}z{{{|w|yzwxz{yzwzx}zzy{z|xy|ty{}y{}~z{zwz{x}|~~x}|y}{}{~{zyzy|{{{|{zxuz{|z}x~{{xzxy}t{~{~y{{|~{}}}{zyzyz}{|{z}vy|}z|zzt}zz||zyz|xsxzxxw~z{xzxw~~{~~x|{|||{|}}~y~v{{yy}v}xxxyy|{{{{wv}zyx{|zw}{z{{z~u|{}y~y~x|x{|||{{y{|z~|y{y|~~y|{|zyyxzz|}|v{y{}z|w|}|yz{yy{{v|z~}}|t}|{{~}|{zy{xv}}}~x{yyzyz{x}{x|vy}}yxw{}zy|z{|z{||{~y||{t|z~~~}|~{~x~~}{~|{~|~}}}~~~}}|z}{~|}|yx|}}}~{~~~{}~{{~|~}|~~~||}~~~~}|z{y|}|~{y}~|~~~{}~z~||{z~~~}~|~}}~|}yz}}{~z}}~{~~y}~yz|~{}}}~}|~~~||~}~~|}~}~~}z}~{~~~}}}~}}|}~~~y~{~~y~y}{{|~{~z~~|~}~}|~}}}~~~}}~~~}|{}|~~}|}||z~}}~}~~}y}~}~}|~~~|~}z}~~z}}}~~}~|}{~}|~~~||||}{}~{}}|{~~~w}wxxv|z}x}zz}|w}xw||zx~{w{}w~wx||{z~x|xy|yxzzv|{yyz|}{zyvyyz|{x{|z|{z|zz{z{x|}|wxxx|xw~}z{|}~w}|{~{ywtyywt~w|}zy|yyy|z|x{}wwv{x}~w{}~}z{xzz}y||}z|{z|}|y|}{zzzx{zz~{y|{~z}x{}~z|yuxz~w}y~}|yxy|}{{zyz}yv{|yzz}{{|{yz{z{|~yyy~yz{yx{|||vzz{x{}{x{y{|z~y{||z|y~wz{|z}y|x{|yx{{|}||{zzzz}}|{y|~zz~{y}z}{{~}{|xxy}r|w{yzx~z{{|{zz{{y{}~zxxwy}y{{{uyzy}y|{}vx}z}|~z|zz|}~|||zxz}x{}~zz{}z|{|x}|}}~{w}{|u|{z|}{{|y}yyuzxzy{}{yz{z}z}y{~{{}|~||||{~~{x}~zz|~|}~|}x{~|zxw}|{z|yx}zx{z|zzxzzzxy{{}|{{x|y|xy~}|||{{wz}}xs|{z{y}szxz|{y{zx}yzv|x}}|{x{~}|{xw{y|~{~zz|zxyzz{|{{y}yzz|}y{yxzy~ty{}y|{wz|y{w|{{z}{~x{{}}|}|{}y{{{|{{}y~}{y{xww{|y}~{zz|{|}x{~z{zy||zyyv|y}z{z|v}xw{~uxyyyy~|yv}{|yx}|wy|{~{y}~}z~z|x{}|{zzyu}~{xv|z~|}z|}zy~}x}~|}~~|}}~~}||}~{~}}~~}}y}~}{{}~|~z~~|~~}|||}|z|}}}}~~|~~~}|~~z~~~~|~~}}|~{}~y}|~y~}x~y|}~}~~}~|{zz}}}||~}~}~~~{|x|}|~}~y}{|z|~|~}}~{|~{}}{|~~|}~|~z}}|~~~~~}{|x|}~~z}||{~|~|~|~~}}|~}}}}~~~z~{}}~|~{~~~~}}~}{}||x{|~}{|~~~~y}}~|~z{{~}{~}}~~~~{}}~}~}{|~}{}~}~}|~|}z~~~|}~}}y}~}~z~}|~|~}}}|~}}|~~~}~}z|}~~~{}y{{~x{{{z{~z}xu}w{y{wyz}xz}|zz|zx{{y{{y~|{w~yzxzzzxzyw}|y|w}zz|{{wz|zyyxxx|xzx{{}zz|{}|y|{~|xzy~{z|{{~|~zz}|xz{{z~y{{x{~}|||}{}zw}yyyzw|yyywv{v{z}||y}x}x{}|vzw{~~yy}|{z{zwy}}|w}yy~xz}~{|~z|v|{}{yu||||zwzwx}|wyw~z{~zywzxz|y|{{y|~}zv{|{||xz{|||}{zy~yyyy|{zvz}yy{~z}z~{}wz{z||x~zx~|{yx~{}~y{~{z}{{zz~}zzxz~zwx|wyx|{x{wx|ywyzwzw||xt~zw|~zy{x{}|~|}zyyx|}{z{{z~zw~}{z{y|y~||}wwy}x}z{{|y~}w|{{~{{yw}~}z~}{}zw~|~z{z~}y|zy{}||{yx{{{|y}yx|{~wyxt{y{zzy|z{|z{||zz||~|yz|z{y}{z|{{||v|{{|x{yyy}|z||z|{{zq|zyy{{}{ww|{y||ywzy}z{v{{|{~|~{~xz~{zv{y|~v|zzzvz{yxxwzyxxz{z|xy{u{|x}xxxy|}}y}zx}||y~}}|z{|}||}x}}w||}{zzz~zyxw}y{~{{|zxy{wzx{w{~}zwz|w|z|wzz|z~|wxw{~z~y{}xy{z|{x~wy{x{z{v{yy{xw{w|xy|{{w{{{wzy}z}vy|z|}zx}{~|{{{y{{~~~~}y~||~~|~~}||}}~{~~y}~}}~}|}z}{|||y~}}}}}}|}|||}{x||~~}}z~|~}~}|~~~|{}y}~{~~}}|~~|~}~{~~~}|{~z|~}~}|{{z~|}~~{~~|{|~~|~|~{}}~||}}~}}}~x~y|{z~~}{|}~||~~~{x}}~~|{}~}x{|}y}}{}~|~}z~{{}x}}~~|{|~}|~{||~{~|~~}w}~~~}}~~z}~}~~~|}~~|~}|z{~}~|~~z}}}~{y}~~|{|}~{{}~}~{}}|~z}}{yy~x{~{||z{zyv{}|{zy|{~}}yzw|zz}xy{}xvz{|}vy{zxzy|{zw{z}w{}}xzv~z{{}w{xu||z~~yzx{{}x{{zxw|yy|{{{y}y|{z|z}zxw}{|u{{|zy|x|zz|~xxxzy{}yyz{|z{~~{yyyy{y}yz~~{{|wz}wzxw~y{z|{y|t|zzuzz}zzwyz|z|wz{z||{}x{|{~{{{x}}z|yzzyxzz|x{z{}zz}}z}z{z{x}|y~xy{yz|w|z~~{|z|{tz{|{y~x{~{~xy~{{u{{z~yz}{}~yxywwwy|zyywz}tzyyz{~{|~}||z{xz{xxy|xyyvxztu}z~}{||zx~{yz{~{~|{||zywz~x{~xy{~x}~}z{y}{z|y{xy|{x}v}|{yv|||zz}|xzz{y{|z{{x|~v{{z|z}wwz~}|xzy{{||ww|~vxz|zyyv{~wyyx|w|yyz~|{}xx{xx{|~zz}{w{z}~~{z~{y}xzz|z{|~xx||z{|{zyxx{zzz{|{|{||x{|z{~z||zzyy{{zzz{xz|t}{{x{|uyz{u{y~v}{z{~z~xu~{x{~~{z{ywu}w}x}zwzv||{zxz|vtu|yyzywyzz|{zx}~}{||y{xz}}~|zzy|zy{~}yy|}{y{|yyzy|z|vxyxx{z|z|{~w|~~{~{z}z|z|zz}}y|~~~~|z~~{xzu}{|zz}}}yr{|}z{z|x}{~y|zy{y{}||{|~}}~zz}~w}||~|{}}~}}}}|}~{}~|}~~|}{~{z{~~}}~y}~|}}}}~~~~~~}~}{}{z~~~~}~}}~||||~|~}}~~}}|~}}|}|~~||}}}z}}~}}~~z~}~|~}{~{~}}}~}{}~}|~|}}}}}}|}|~~|}}~}}}~~}{|~~}{}{z}~|}~}}|~z{}~~}|{}}~{{~}|}|}}x||~|~~}~}~x|z{|{~||}~}|~~}~}~~z|}~}~|~{}~~~~}~{~}~y}|~y}~}{~~z~}z~z~~~~}~}~}y~~|}{zz|z}{uv|yy~uy}|zzx{~|xyyyz{yyz}z}y|z{y}z|}z{{x{{z{{{y{{{|||{~|zx}z{zzw|wyzy}|{}x~|zzvv|vs}}u}vz|}u~x|~{zz~z}x}~w{x|{y}y{{{zzz|x{}z{zw|{t|yy{{vxx~~}{zxy|~|}y}x}z||{~||z~|yyt}y}~}y||v}{y|}}wo{xz~y{~{|y}w}~wyz{x|tz|}|{zy|}~|z}z{|y}}}}{{y{|yxyy{xz|w{{z{z|xyxzzy{{|w{zyw|}|y|}zyx||y|x{}|~|x{}{||v}x}wv|xvz{|zw{{|zxyyy{{yyx}{|z{{yy~zx|}}{~}}|{~}|z|~z~{w~|}|~wyyyyyxy{wux|yy~z{{yx|x|{{xvz{}}}}}{y|{{}{|~{~y}y|y{zz{{x|zyx}y}}zx||z}|z|yz{{yyzz{|vy{zw{y~|z}~{{}x}{y}}zx{{}}{{|{}|}|}y~u|{}zyw{|z{zz{z}wxxzyx}|t{{~}{~wy|z{wxzz~}}|~}{~}{|{y|{zz}|zwvy}u{wy|w{xw|zw{x{||~|y|}|y|y|z{{xzw|z{{w~|}z}|y|zyrwz|~z}yv}v|v|~wzz{zx}}~|zzzzzz}xzwwwz~}||u{|z}}~|}|{|xy{{{}~yw|x|}y}zz~~|}}zz}|uxw{y~|~zywtz|~vy|{x~|~}~|}~|~~{~~|~~z{~}{~}~}}}}~||}}}~z~~z~}v|~|}~~~}{~~}~{|x~|~}|}}{}}y|y~|}~~}~|}~}~~|}~|~||}|~|u|~}~|~}~|}}}|}|~||y~z}}||}~}}~}|~}|}}}{v~}|{~~~|||~~{~{~}z}~}~~|~~|~x~|{~~}|~}~~||~~}~~}~}}{~~}}~|||||~~|}}~|y}}}z~y~~|~yy}~~|}{~z{~~~}~|~}|}}~}~|}~}z}|}}}z~~{}z|z~||~|}{|}~x|~}|~~||||}y}x}|t}z}{{~}|}~|}{}{~~|~}~||~~~z|}}y|{y|~~|}wy}v|x~z|x}}yv~~|zy|yx}xww|z~}y~{{}{{}|}yzx{xx}}v~yw{{~}{yz{{{v{x|{zy|w|t{{|z}}}vx}z{y|v{|xw|zyy~~{w}|y~{}vzzwv{z|u{zz||{y~{z{||}z{yz{y{}{}u{vwx{w{y|}}z}~w}x{|~{}~}}|yyxy{|{{x|}|}~}zzv}~|y|~xz}z|{}w}}y|{y{x{{}z{z{||}z|wzy{}z}zxyyxvv}z{y|y}uzyz~|xw{|xy{yz}y~y~|{zyz}xzzyz}~{|xzzz|y}|yz|xx|~|y}zzyy~w{|y|~|||{}xz~|zy~yxxy|~}|z|}}|zxzwvz~zz|~{y{|y{{zz}}{}x~|x{}}|{zzz~y~vx{}y|}yy{x{x~z|}v~yzy}yxy{{y{{}zzz}z}x~y|||~|wyy{z{|z}zzz|x~zxx~{yw|~|y}}|yy~y}v{}{{|{xyy~wzz|{y{xzw||xyzyz|~yuz|x{||||wvzw}y}z|zyxzy}x|z{wy~~zxy{{x{y|{}zxwxyz~zywzvxz{xy{}{xyxwzz}}{y|z~|}y}~}x|y~w~w}zy{x|xxqzwv|z}}z|{wywy|yy|}wy}zx{{}}wz{w|yyzzx}{~|xzy{z|~}z}z|~z{xz~}w{{yx}{zz{~}y}{|{{|}}|w{{y|zz|vz~z{y~z}~yz|yz||z|xxz|}yz{}{{|}yy{zx|{w|}~~y~}~}}~|}|}y{|~}x{~}||~~}|}{|~}z}~~~|{~~y}y}~||~~~}~}~~}}}~~~}~~~~~~~}||{y}{|}}~z{~{~~yz|}z|~~}~}~~xy}~}{{}~~||~~~~{~~~}|||}z~|~~}|}~|~|||y~|~||}~~|~}|~~~~~~t~~{|}}|}~~{|}{{~}~~}~|~~~}~~{~{~{}~}}~|~~~|z~~|x}|~}~}~|~~~||~{~~~}}}{~}~~|~|{|}~}}~~~~}|~}}{~~{~~}~}~}}x~}~~~~~|}}|||{~z~~z}~}|z~|}~||}}{}||~{|zz||uy}z|y|zz|u|~v||yz{{|z|x{~}zx~wzyw{}yvyyyyuz}yyz|~xyxw~}z|}|z{y|{nywz}zzy{ux{|wwrxywwzxy|wxxzwzw~|{xxzz{{|}||w{{{|}~~|xy{zzz||tz|xy{xwxv|{zz}wz{|x|vyyxz|y}{{y{y{}w~y||||~y|zy}{}|}z{{}|{|vx|y|zwx{ztxvz~{zzx~yyvty{~wvywzx}|zw}~y{}{{}y{y|}y{}}yy|~||~z}||z}}|}}{wz}x~yzx|y|ywx{zuxxyzzwy~y~{z||z~y~w{zz{v|xxz{}|xy|~}x{|wvxvt{}z|{zyz{|z{zxzz~wyxzy}}}|yx}}~}~}x{z||x{}{~|z}wy{xzzwz|||w|y{xw{~y{xxz~vwy|{z}}yy|{wz~z}z{}|~}v|x||{}xu}ty{|{wwx|xwz||{{z{z|zx}x}uy{vxx|yx{ywy~~{zyswzz~{w~}x|}{||}y}v|}}{||u}z{{wxxvv|~z|y~zv}{uz}z}z|{|y|x|z{{y{{z~|}{|zyx|zv{yvy}|xx|y|z{|xzv{{{t{zz{zzx{xy{{|z{y~{u||z~|zwx{}~{}{y{{vz~|}xz{zywzz}xy}y{wvzxyx{{}xz|zz{zu~}z}|}zzy~|y|}}x|yxzz|z|}{z{{x|xxx{zyxy|y{}z|{zz~vy|xz|{{zz{|}}y~|~x}x|z|~}~{}|{|{}{~~~~}{~|}~~{zz~~~|~w|~}~}~~{}}~~~~z~~{~|~||{||}~|}~}||}}|w~|~}|z~{}~~}|~~yz~~~||}~|}{~~~|z|}z}z}}~}z}}~}~~|~~|~|{~~{|~|}y~{~~}~}|{z}~}~}|~{~~~{~~}}~}|}~|{~|}||}~~|~~||z|{}|~}~~~}{{}||z||~{~~}~{|||~|}}}{z~~}z~{}}}~}~z}}~~~}}{{}}z|}z}{~|}~}~~}~|||y~~|}{z~z}~}{}}~wz{}w}~{}}~~}~{||}~|{z}}}{}}z||~}z~{}~}~v~}|}{{{~{}}~}x}~~~~~~~xxzyyzz|ywz{{yxx{zzywy~z||yyyz{|{{zz|zyy}z|||zzz~}vz{y||}{rzy}{w{|zy}yz}{{~~y{}w{|}z~z{{zyzx|zzzxy{yx|{vwzw~}~zwxy|}x{y{y}z~y||zzyz{|{zw{}xzx|z~y~||{{{z{vx{z|}zx|xy~}zy}||{yz|zx}zz{~{x||}w~}u||{|yx||}y|xz{z|{|x|{{y{~{zwxty{y{x}}zy}yx|zx|{|y~||z}}}zx|vz||yy~{x~|{yz|vw|}zz}y{|{}~{||{yzy}z{xyy|y~x{|z}}|~yyu}z{{y}|z~v}yw|y||}x|{zx}}x}}{|{|~zy{xxv}y}z|x{}{|w|x}y~zx}|z||{x~x}{~|{{w~|}~~vv~{~{y{xz}|}z|zwz~{y}|zy}z}~~xww|{||yz{}u{y|z|}~{yy{~yzz}~}||{{y{zxyx{{x{z|}x|||yy{|yz{||{|x}yw|vy|}y|~zt|||||xz}zxurz{x{|yz}{yx|{~{z}xzyx{yw|w}yzz}~{}x|~{zyz{|y{||wz~z~x~|{wzywzzyz{z||zwwzxz{|{yxz|yzz|{z}{z||yzzyu~zzxzx|vyx}{{|x{yxzz}x}~{zz{z{{{y{{w}|}z{zwx|zu}}}|y}|}z{y}y{{y}z|{{{vyy|{}{wysy||zyz{|~z|zx||{{{x|x}|}}y~~}~}{{z~~}~~||}}}}{~|}~~~}|~}~{|}}~}}}zz~{||~|~~~~|~{}}|}{{~u~~~|~}}}~~~y~~~~|~~~~~~~}~y||~y||~|{|~~~~~}~}{{}||~~|x~~{|~~}~z|}}}}{|{~{}~}|||}}~}z~}~|{~~|}~{~{z~|}|}}|}||~y}}|}|~~~~}}}}}x||{{}{}z~z}~~}~yx~yyz~}||}{~|{}}|}}~||~z}}~~|~}~|~~~}}}z~~}}~|~}~~~z}}}|~|{}|}|}}~~~{}|z|z~~z~~~}~}|z~||~|~{}}}~~}~|~~}~~{{}}}~}}|{z||z~{~}~{u~~|~}{~z|zz|zz}zy|xv}y|{zwxzv}wyzv||y{x}y}vzx|z||wzzzyy||}zy|{~{|zzyz{}{y{vzwx~}yzwzywzxt~uzvzvy{x}vz{wvvwzxz}||{xx}{|{||z|v{v}yy{||yz{{{|{z||}y|{xxvzxv|z~x{~x~z{yxvx|zw{vxzzz}{zz{}|~|x{xy~{}{|z{{~ywx||x{|xyy}vzy|{w}|x{yyx{yzzv{|~ywwt|z{~v~y{~z}}y|zz}||}{~{|}|y{v{xy{zw~}|}x{zx{|xzzz{|w}|x|{wx{z|{|z}y{x}}x{}~zwx|{}|xw|y~yz~}wyx{}}|y|yxyyxwyzx~zzwww}{{z~z||}{z|||z~}|x|yyx}z|~~~v|{{yz{~zy}t}{{xyw|xxx|yxw}zzvzzx|{|}zxz|}||}w{}~|{~z||{}wwyy|}{z~xzyzxywzw{}wy|y{{~yx|z|{x~|{yv}zz{z{zz|y}{|z}|{z{y{x{wxy{zw{{}y|yw|{}{zy{ww~{xx}}||zwwv}}|z{{{z~|z|ywx~xz{|zxzx~y{zzwz||~}y|{{zw|z|~{zzx{v}|}x|x|z~y}y{}z|{|~}yzw{~zzy~zz{{{vxzzzz{}vx|xyy}{{uzwxzyz~{y{z||zv}|z|x{{w|~zz|||{}}|}wvwyxy{y}zxzzyxyy{v}zz{z|{{wy{{}{|z}y|}{zzz~~}}~~}|{~}}y{|~~~~z~}u~z{|~{~}~}|~}~}|~}}z}y|{}}||}~~z||}}~}|}~x}}}~~~~|{||~}}|~}~~~|}~zz~}~~~|}|~~|}{~|z{~}~}{|||z~|~}|{|~~{~|}}~|}|||}}}~~|~|~~||{~|}}}~}}{}}y{|z~z~}~~~}}~}|~{~z|{~|~~~{|||{~z}~vz}}|~}{|}~~}~|}}{|~|z|~~}~~}|~|~~~~~{{}~~~~}~||~}{|{~}|y}}{~zz|~z~w||~~}~{}|~z~}}~}~|}{}y}~|z||z~{{||~z~~{~{}}|z~~z}}}z~~~}y~~}}}}yzyy{|{|z{z}yzyz|y{zzwwxvy{}z|w|z}{}z|{z{{xx{zy}zz}|xyxy{{zzz}|y|x{wxzw}y}wxzzwz{zuz|{x{{{z{}x|||yyzzy~|}}z~}yz~zz{{~|z}}y{||yx|xzy|}zzy|}}{~{~|}{{zx{zz{|z|zzyy|z}z|y}wy{w|{|{wzy}zz}xyzz}zy|{{}{{{}{|wz}|{|z{|{}yw{y|z|x{|yyz~z}{}{wwxz|}~|}u{~~y~|{|x~|~{~x{{{zvz|{z|{}}}{|zx|{z|y|y|v|{|xzszy~vzw|{}|y{~|zyyyyzxzx~}{|z|z{{}|}zxyzz|{{{xx}|x~v}{yyvv{}yz}yyy}w}z|zz{{yy{|xz{xx{y{{|v}}|z{{|yz|ww{wx{~tz{}~{{{}zyy}y}{zwy}{z}}}|ww~{zzx|{{}}zywv}z{~{z{{}{~yv~}y{xzyyy{}~|y}y|y|~zyzzywzz|yw{py{{xy|~ywzz{wzw{yxyy~|~|xyyz}y|{}}zy}vzyyy{}~y{}~xyvzy}x|yzz||w|t|{yyzw|zv~||~{{|z{{{z{|x|~wx~}{~y~{x|{zx{zz{x}{{|yzw|{|z~|{z|w~zzy|v}|{zzy{{zzzz{~{zy|xzzx}{~ywy|}y{{yz}z||}x{~zzw~{x{}wx}}{z~||}{~y{||w|w~|z}{y||~~|{}|uzyv|zy{z||~xzwyz|~w|}~~~~~~~}|~}z}~~}|~y}~}}~~|{~{~}{~|}~~}~~}}~}|{{}}z~~|}~~}}yz{~{~~||}x~}{~~|~~{z~~|{~{}y|}|~~~||}{}~}}~}~|~}}~{{~}~~|}{~{z}~{}~}|~|}{~~}}~}}}|~~|~~{~}~|y|}~}}y}~|~|~{{}z}}}~}~|~~}~{{~|~~~~}~}~{~|{~}|~}}{{{}}~{{{{|~|~~~}~z~}y|{|~~~{~~{~y~|||||~}y~{}z~~~}{}}}}{}~~{}~}{~|~}|}}~}~|{}}~~~~||}|~|~~|}~~~z{|}{~~~}~~y}{{~}{}|{|~~~}~~{~}x~z|{~y{~~~||{~}~z}{~{{y{v|zx|wxw}z|wz|~zvuzyxwy}zxvzxyyzzy{}rw}zz{}}zvwzz{y~y~zzy}zyz}~{~zyy||zy|y}zxy{~zxswzzstxz}xy||y|}z}u{x{xzxx}z}{zxxzzyzu{{}}}zzzysxzz{||u}zx||syw|}yxz{}{||w}~{yy}}y{y{x~{}|y~{yyu{y{{}yzzs{{~u|~{||zxxzxwy{zy{ywvu|~{yw|zz|z}}~y}{zzxzz{x}|{z~z{z{x{|{y}|{{xwwyyxtz{xy{vvwxy{x{tyz{~{}~zyz|{~x}~x{~w}||z|}z{{}zwz}yy}yyywy}yxzx~y{zxw~|{yyzzzz|}z}w|}x|~{y|{x|||~}zz|zvxz|{y{w~|w}x{vzyzwxx{yz|zyz}|~~|}~|z|{|}zyy}{~~|wx|t|z~yz{{wywz{yw{}|z{vyvwn}~}|vvzzz{{z~|xzw~|w{{~z}zv{~z}{|z||y|{~s|}|x}zy|{|z{s|}}ywy{wx|yxy{yyz||}|{~|}y{|tx}y~z|wz|z|w|}{|z|ywxyxyz{tyx{xz{|vzzx}{~wv{vy}yx{w~{{~{{z~x{~}}z~zz{y||}~{zztz~{vzw{{{yzzwxz|xv}~{yz{~}{{{y}}}|}|{v~{{|y}}y}y~{{|}y{|}|yvz~}zzz{zyzzyz|zz}yy}x{zzxx||x{zyz}}zxz}}|}{yy~}}{}~|~{|}{{||~}|~|}~}}~z|}~}}|~~{~}}z|}~~}{}}v}~||}{|~~~~|}~}}~~z|{}}z~}~{{~}~}~|||~|~{~~z}z~~~}|}~~~~~|}|~}~~~x{~|}v}|~}}}}{~}~{|~}}~|}~~~~~~~~~~{~||z||{|{|~|}}}~}~x|~}~{|~~z{~{~~}}}}}~x{|}|~~~||{~}}}{~~}{}}~|y~}}z|}z}}}~~~}~}}}}{|}y|z{~|}{|}~}{}~{~}~}}|}{||~~~~~|}||yz}|{{~}||||||}~~}}x~z|~}z{{||{z}~~}}}}}z{~||zy|x{|yxy|v{y{yyy{zy{zwvzwz~wx{|}|z|yxy||}}|xwx}}y{{x{{vx{{~{y{vv|~|{u{}{}|xz{|y~}zz{{zyywx{~yz{z{xzx|wyz{{{t{{zzw}|y{}{{{|xy}zzx{y{yw{y||yx}zw{y}zx{~}|w{|}{{yz{xzwy{wyxzxyz|yxwyzyx}yxzy{||}wyxzx}zw|}y|{yy|yyx~~z{w~{}|}zyuz{zz{}~{x}z|~~yy}{||{}}z{zyy|{yz}w}|y|||yz|{|{y~yx{yz|{wz}{}y}}}y|}}{{x}{{zy|}|~{zxyu||{}x|{z||}zyu~||z{zxy|y|y}zzz~ywyy|{{{w~{z}|}y{}y~zyy~}x}|y~|y|{zx{{{zy{{}xy~yzzz|zzz{yz}yx{z{xz{z{w}}xx|{}zx||~z{y}v|yz{w|zx}}~y~|x{~z}|~||z~xz{{z{yvyytxu}|x}wx}~yy{}w|y}z{{z|{|{z~{}z{x|{z{||xzy}y}}zx~z}zzxx{z~zzy||wyzy{wy~yx{yz|z|z|w{{{|}}xzzy||}v|yzzyzu{v|{v}zyv{yzwy|z|yyy|x{~|zy|{v|~~xz|y|y|{x{zzzy|{x|}||~y|{}yy|~xw|wwyv|{~z||z}|vyxv||v{{}yv~z|v{xy|x}y~{xzx}}{z|yzy|~}|xxyz}{}v{zz~{y|x{{xzyy}xyx}||y~|}}}~~~}|{~~}|~|~p~~~~||~|}|~|~~~~{~}}}}|{|{}~}|~|}}||~~}}~}}}~}~{}~~v{~|y{}~|{|~}~}|}~}{}~}}|}{}z~{~~}|~{~~}~|~~z{~}}~}~|~{}z{~}}y}~z{~~}y|w}}||~y~}{{|{}|}{~{|}}~~~{}~~~y}}|{~|~~~x|~~{~}}~}|~~~|}}}~~{z{}~}|~}}~~~}~||~~|~}}|{}~~~}~~~~~}~}|~z}~~}{~}}~~}}~~~~}~~}}~|}}}~zy~|{}}~|~z~||~{~|}~~}}|~|y~zw|zz~x|yzz|yyz|w|yz|xuzy|{yz|{|{}wwzwv{wyxyzy{zx{|{yzzy{}~{{|{yu}~v~yvz}}z|z{|{|yy~zxyv{wyzzyyvxv{y{zxyyzx|zzz}yy|~{{|{y~yx~zwzwz{~yux|}zy|yy{{}~}zxzvyz{wzx{z{|~{yy}wy{y}}~|{{zyxzz~}z|x}}}}}v|x~||~txy|{~z}wy{z}xx|wy}v{wywvy{z|{yx{y|z}~y|{{x|z{xx{}{|{{xz{z}zvy~w}zxzyx||{||tz{{wvyy|~}w||zww{|{z~zzzz}}xxy|z}~v{~}yzz|x|}wu}w|zz|y||x{wx{}yvz{yyz{{zy{||||||y{zw}{~~zz{}|x}}zz{~xwwy{|zzy~z{zwyyz|wx{{x}}|wxz}z}~}{z~~|}y|}{{zy{zz}z|}~y{ut}{q}yy{yzzx{yxyz~{xyz|x|{y{{w~z{~zz|~~}{~ywz}~zyzy|x{~z|vwyy{{{zzx{wzyy~xzyxwv|y{y}~z|wxz~|zz||zv|{y|{z||vz|}{yzzy||zzy{zvx{}}z|zzyvz{y{}zx}|xxz{z|z}~~~z|wz~}}{{z}|yzyxz~xxyywzy|yxvt{|{{zy~yxv||{y}}|v}y|zw|{~~{x|~zy}}~x|{}ywzzy~y{uz|y{|ww}}}|~wvyz|wxwz}}yw}}v}}z~z~||y}~}|}}{{z|~{z~~}}}z{||}}~~~}}}|z~~r~~~z~~}~}{~~|~}~}~~|~~}}~|}|~{||}{}|}{{~|}~{u}~~~|~~~~z|||}}}z~y~|}~|~x~}~}~~}}}}~~||x|~~~|~~|}~|{}}|}}}~}~|~{}{~~~~~~|~}{~y{}}|}}|}~~}}{~~}~~{~}}~{{~}|~~~|||}}~||}|~~z}~}|~~{}}~{}{}}z{}|z~~~}~~|}}~||~y}~||y{||~{|{}|~}~~~x~{~z~|}z~z|~zz~||}y~~~}{}}{{|}~}{{~|z~~z}{{~|~z~|}|}~}}yx{z||yz|{yzz{~{|xwz}zy{}|y}{w{{zzz~zzzx{|}zxuwy|yz{zz{z|~}y~yxxuwxw}vxx{z~}x|||v|{~}|}y{~~z{|{u{}{~y{y|x|}}xx||}yyy|{~ww|y~xy{vz}{w|||z}y{zyxy{||w{yz~}{|}|{vz}{yy|w|~zwyyxz}|yy}|}{~}yzyy{{~~t}yxxyx}|{x|y{yyyy|yzz|y{z~x|zx|x|}zz|{{|{vxz~{yy}{}y{|~y||ytz}yvy|zy~{|zz||ywz~y{~~}xu{yyzz{wyz|{z|ywz{xz||x~|zvy}zy}|z{}yz~}{~{xy|z{vy{zz|yzxzz}{{wx}x{xy}zy|{}wz|zzzz}{|{|~}z~z{{||y~z~zzzx}{|xy{zzzz{~zz|y|yxzzv{|z~||zy}z{y{~|{{{}y~xv}z|zuy{{|}yvzz}x{wzyz{{z{~y||{|vx{w}|yx{||zwz{yy|y~|uvxyv{z{{|yww{{z{|yzz{yy|{}v~}xy|x|}|yty}vyz}xx~~|v}{{{x}}}x{yz|{}||xyyz|{z||}|}{}yz~~xx~z}z{xw{|}{z{|{w~yzy~}zy{w}{y~}|zyz{yz~wz~zwvx~~{x}|}{x{{{zy{y~|}zzz{tyvz|}z~w~zw{{~z|wwx|}}zx|x|{z{y~y}yx{}z}x}zz{wz|y~v{y}{xz}~z}y}xyv|{t~~{{~~~}}~}}|}~~|z~~}~~{}~{{}~}~|}}~~||||{{|}~}}|~{}|{}~|}z{{}|{}~{}yy|~~}z~z}}|x|}{}}~|{y}}}}|}}}}|||}~{|~~~z~}|~{}|}~}|~~|~{~|{~~~}~|}~|~}|~}|z}z}}{|{|~|{~}~}}z~~}~}}~~||}{|}|~||}}~}}~}~|~}}~}}|~}|}}||~|{}{~{~x||~|}}~~~}|~~}~}{~}z}~~~|||~|~}{~}{~~~~~z~z~~{~~~|~~{}z~~~}|{~|~~~|{~}~{~~|{~|y~y}~}~}|{~}}{~~~|z~xy{|w|y{z{|v|w|xywzy{wz{|zy|{zzyx|y|}zwxy~v{{~x}|z|~{y||}{{yzz~||~y{wv{}}|yy~|zzw|z}xyyyzy~z~zt{zzw{zx{}~{}y{zy||||zy|}y{~|{}}~{z~wyw|zxw|xwwz{~vw~{v{{{{{{{zzy|y|v~{t{|z{{}xzy||y{|z~{y}y|||{y{xz{y|{yxw{yww{{zzx~x}}}x{zyxy~}}}|~z{{wy{{y}zy{y||v~~}x}yzw|zzz{vvyyx{y|~yyw{yzxxz{xxyxyy~x}x~}{zy|v|z{~z{{}~z~z{|zy~yz|zx{xx{y~z|{xyxwy}|w}w{|xuy||z|x{|}w~{}~}~|~}y{~{~z}xzy{{|}|{}|{zwz~{|{zw}x{yy{{|}xy{||||y{~~{~}|}w}w|z{zw}|~y|~||zz|~{{|{y{yzx|wyx|xzzzzxyzy{{{|zzx}zy}|||x{|{}|~}{|y~}zxzz{zz}|zzy~~z~uyxxu{{~v|{}~z}y}~y|zxx}yxvyyxzyz|{~zwz|y~z}z||{}z{~}{{z{}z{zx}yz~y|zux}{yyzysz~zyyyxvu}wxw|~}wyxz{w}||{{~x~|y}}}y{yzzx~{{w}{|{{xy|ywzy{|y}w|{wyzw}w|{}{~}||y~~z||xz|{{{x|}||z||vyz}xx|z}xz|{x{zxzz|{{zu|yy}z{}}|}~yx|x|yu~{~}|~~~~~~~}z}}}}|~{{z}~|{}}}}}}~}}~x}~~~z}~|~z}{}{}{}}|~|~}{~~}}{||z||}{~|}~~}z~}}|~{|}{z~z|~{}~{~~{~~}|}~}|{~||~}}~z~|~x|}|}}~~z|}~|{|~{~~~}}{||~~}~~~~|}}{~~}}}~||{}}|}|{||}z}~|~{~}}|}||}~}~}~~|~|~~{|}~{~~~}|}}z~}~zz}{~}|~z|~~y~}}|}~~~}~~~}~}{~}|}}||}z~}|z|~{{~}~~z~}}~~~||~~x}|x}~}||{}~}~z~~|}}~~~}|}{}|}~~}~~|~~~~}||~}|{zz}||y}z{}{y{wz{y{y{~{ywy|y{yx~{{z{yxxzx{|{z~zxzu{zyx|y{yz{zwxzz{yy|x{{{}{{xwy{y}}~v|xxy{vvxxyyz~yx}|zv|yz{zzvzy|xzzw{||||yzy|z||z{}z}||zxwys|y}||{}{{}z||~}{wz{|zyy{|w{yw||~|y{|x{{y|z}|~||x|z{~w|y}|}zx{yxy{yyy{x{x~||~|vz~{z{zw{~yxz|xq|z~y~y~|z}z}yzwzz}yz{}~y|||y||||}y|zy~w|~{}zuxz|}zyxz}{{|~{yyyzy}}x{y{z{zz}z{}zzwx|yzyzxz|yy}zxy|z~ysxz{w{|xy~w|{}zwzy{z|{x|wzz{{||~w|zyx{yzyx~|~|}|y~xux}{|}{|{xy|}{z{zzw|xy||zz{~y}y|}{{wxwxy|y~y|z~yz{}y|{y{|z{|zxz|y{{{}~{v{vyyx|}y{zzy{{|yyu{x~|z~}}w~~}|{z{y{{x}x}|x~}|xywxz~y~|~y{{|w{yv{zzz~{z{y}|}|}{~t}x}z{{{zzz|yy{{}xy}}{|~z}}|}zwy{z}w}x~x||~}z}{{y|z|}zyxzzzy|zx{}{y{~~{y{zy|xz{{wp{xxxx{xzx{z}xw}z}zx}{}{}y~wx~wzy|yzy{xw|~|{y{{|xwuwzz|y}{{|zu|y{~z~y{zzyzzz|z~}}~}z}~~|~{}}~{~~}y~{z~~}{}}}|{~z}z}|}|{}z{~~~|}~|~}}|||}~~~~|}|}}|z~}|~|~z|}}~|~~|~{}~{{|}}|y}}}{}}{{}}z||y}}}~~|{z~z|}y|~~}|}|}{}}|~}~}}}|}{}~~z~}}~}~~}||~~{|~{|~~~{|~}}|~~~{~}}}}~|~~|w|||}}~~}y}||~}|~~~y~{~~~zw|}}{{}y~{{|~}}}||}}~~}~~~~}||~||{~~}~y{{}z}yzwx|}{}~~}~}~z}}}~}~{|~}|z||~~~|}~|}}~}y}y}~~~~~~}|{~z~~~{||{}~~}~~}}~|}}{~~|{~y{wz}w|}y~zu{~y~y}z{y{{xy{yzwwyxywwyx|z||x{{z|}}{{{{~~{yz{wz|}|~~}x{~}xv~xz{{|z{{|{|xyy{zvwzyw|zyx|{}z{~z||zzzy{yzx{}}vz|{xy}|x}xx~{yy{|yyvx|{ys{wz{||z}}|xzvzwxxyz{|}|}}wxzy|{{z}|}{|}x{xyz{{xwxxzwzxyxy{z|{zv{y{wyy{y{zu{~x}zvz||}}|~zz|}y{}yy{~wzw}~wzxzw}x|ysy{|xv{z}zxy~zxyxxyxxyx{|{{~z{}}y|}{{x}z||~}|y{x}{{z~}{uwyx~zyyyxyy{|zyxzyzy}|yvzz}{}x{|}xyy~x{}{z}}}}|y{}{|~z}}{|yxyxxz{|zzy}|vww}xz{z{|x|wyzu{zy{}{{|~|xxz|x{{y{z{z~zy~z}}xzyz|{zy{zyz|z|||{rw{z|v}}zyuzy}{~|zz}y|}{{{~{zzz|y~z|zz~{zu{z{zzx{{x~z}ysv||x{~{{u{vv|y|{~}|z}{|{{x~x{}{}{}{uy{|{}{{{|{~|zv{zx{{w|{xyxzyv{zz{wyy|xyyuw{}{zyz|zz~{}}yz{zyzxz|}{{zzu|z|}|{yyz|zwzzzwywwv|zwxy{yx}}x~xwx||}zzyw{~z}|~{ywvyzs|}~yz}z}zyxzwvyvy}yx{zwxxzyz{|vz{x}z{z~y}{}zwxxytuz|z{zz|~|}}~}}~~|}y}}|~{~|}|w}~}}}~z}~~{|~~}z~|zy|}}~{|{|~|}~}~~y|~{||~|||z|~~~}}}{~}}}~~~z}~{{}z~}}}~}}~~~|~|}}|}~{|z~~{|~{|}|}~{{~y~~|~~|~{z~{}z|~~}{}~z}~~~|~~~}}|}y~}~~{}||x|~{~}y}~}{}|}}{z~|~~~|~~}{}}}|~~}~}|}{~}~~{w~~y}~~}~|~{}}}~}|~~}|~{~|~|}}~~~~y~w{}~~y~~~~}~~~}|{~}~z~|x|}z{~|{~~~|}}{~}~}~~}~y}|{x~}|}}{~{x|u}|~z|~|||{~x{z{{y|~yy|}y}vwz|xzz~z}xz{wwy{yyyy{|{vwxvx{zy}|y|{zy}{}|}}{|y|y|zw{~}ztw|x}~yx|~|vy{y{yvx}x{zvzyx~yzz|yzy{|~yzzyz{~xzx{zzwx||yz~xvx}}wzz{~vy}zy|}zyw~|zxzz{{{~xv|yyy}zy~xz{{{~tx|xyzzz||yy{~w||w}~zzz|yy{}}zyzv}zwx||yw{|y{|yxvwszyyyyz|zywy{zz|yw~~{~y{}~z}|zz{{|}z|z}x}zxv{{{{w{y|zzyz{}zzxyzz~{v{|y|z{z|{yzxy}yv|x}zxz||u|{zx{zxz{x}|{{|z|y~|vzxzyyz{wyx|}wz}{yxw{wz|}zy{|w{x{pz{{zz{|~{{}z{zz|||{wx{zz{zwx{|z}|w~{x|yy~{zx|}{zyxyzx~{{x~{{}{zx~{|wzzxz|}~|{xx{z|}zzz{u|vw|xx}y}x{yyzyyy}|xwyyv{ww|yz}|y|~z{{{{{zx{~x~{~yyx{y|w|{z}yy{x{t{zwxy|~xzzz|zzz}zyz|xx{{z||y{yz{}}xzv{xx{zz{zz{{z{xzy{ywzy{t|{z|y{ty||w~z{ywty||}}{~}{}y|y{x{}{xy}|~z{v}zyyv|{{zzzzxz~y{~{|||{{zw|yzyyz{v}|~z}}|z|vzy|y|{yyxv|xvx~zy|{z{{{|yy||{|zxuvz{{z|xyyx|zx}{~y||~||{}~~}~|~~~}{~~||~|{|||~|~||~|}|}}y|~}|~~{~~~~~|~}~}}|z}}~{~~||~}|z}z~~{}y~}{~|~}~|}~|{~~||~|}|z~|~~}|||||~~{}~}~}}}{|}~~x|}~~{}~~|{~}|~||~~}~|}}}z}|y~~~{~~~}}~|}}||~z~}|~}}|~}}{z}}}z~}}~wy}z{|yz{~}~|}~~||{}}}w}{~{}}}~}}~}|}|~}|~~~|~~~}~{~y}||~{|}}|~z}}y}}||~~|~~~|z{}~|~|~z~}~}}~z~|~{~|~~{}~~}~}}~~{|}~}~}}|~}~|~{||~~{~}}{|~~~|zz{~}{|{}{y{yuz|{w~zz~|y}|}z}zx{y|||zz{~~}xw|z|zzz~|}vy{||~~{zy{||y|{{z}~zw{y|y}zxzz}x|}vxvy|{xyuzyzz{yz{}|}zy~{x~yz||yz{x~yz{z~}z|x|{xvvw~u~}}}~{~x}x{~z|zyz||x{xzx|~}{{~{|{z{}zz~z{~{z|}z{x{vz{|uu{|x}yz{yxz}x{xyyuv}}xx|{|xyyz{z|x~}{zw|~t|{||{}|z|{~{|wyzyu{w}{z}wy||{}xy{|}{{x}|vy|z||zz~~|{}}~{z~}z}}~z{z{{}{{yy{xyy}zwzuxz|zyy|zv|x{zz}{z}zy}~{zz|x{}}x~}{|}{xyz}{{|z|{z{zwxy{ywy}|~{w{{zx{y}zwwxzz{{|y||zyy|x||}|y}~~{|w{{~zw~{}zywy{yzyxz~zzwzzy|~{xy{zvy|wz{{y}}~~xw{}x|z}|z}~{~~v{{|}|}{x{zxyzx{y|wyyvzwy{z{|}zz{z~yy{}z{{|{||}zy}~z~y||~|}xxw{|}~|z{|{x}}zy||xu|{{zy|}yvyw{xy}z{~|~~x|x}yxz~z||||}y~{xz{zx{yxy}~v|x{~y|z|}xyxv}yzxz|wwxz}|{{||{y|{|w{~{}yz|~|~zy~|{w|w~wzzyx}{z|x}w{zyyy{xxxusyv{|yz}yy|{}y{z{z|{zzy{|~~z~~}~~{}~}y{|}~|||~|~{~}~}}|~|~~~}~||}uz~}||z~~}||{~{z~~{z{}{{~}|}|{|}}~~}|z}~|~|~|~|}~~~~~~~}y~~~|~||}~||~}~|}}}|}~|~~{}}}}}~}~~~zt~}|~~{~|z}~}}|y~}}|}~~~{{}}z~~}|}~{~|z}}}~||~|}}}|~~|{|~}|{{}~}~|~}}}}|z|y}~z||~~{}~}}|~~|}~|}~}z}~||{~|||~~~{~~|~~~}|}{}~z{|~wz}~|}~}{}}}~~~}~~z|~|}}}~|}~{}}{|~~z~{z~}~}~|yw~||y}||pz||x}x~xx|wyzx~yz|w{y|yywxxy{w}y|}zv|wuy|}}yzz{y|}{}{zvw~wx{zzv|yy}w~|z~{}}z|wz}z{}wyu{xu|y~{}x~|y}zxyyz{{zxx{w}|{z{zxx}|z}|{zzzx{xtyz}wv{}{||wz|y~xzx{{}y|yy|x}~yz{x{~xy|zz{y~www|z|yyvzz{u{xyv~x}~~zsu{{~~|{~yyyyxxyw{yy|xx~|~w}|zx}|z{xy}}z}w{y|}zz{yz{{|~}~y~zw|{{{}~}xzy{v{xy|zy{xy}z}{yzxz{y|}xyzwuzz||{~|{~~}yz~y{vzy}zy{z{vy{~{}|{{{|}~}~zz}}{zz{zzx}x{xzz}|zy}x|x~x~y||}|zz{|w|{{vwz{|||{{{}yx~|yzz||zxyv{}zw{xzy|}yw~xy||w|{w|y{zxzz}z|}}|{v{z}uyy}}{x{}z}zz|xzy~}|{|||}x}}}x{xyw}|z{yy}}ztw}zyw|{yy{~xt|v|yzv{~yxzww{xxzzxzz|zxy{{x|vwwy}{xx|~|vz~y~|{~}~||v|sy}y{z~y~|xy{s{yx|{yz|}|xyxzz~xy}{|{z|y|z}y{yzyyzzt|yzyxy}xzzz}{{~|z{y}xzz|}{{|x|z{{vz{zxx}{~yy~{wz}yyvy}yx}y~xy|x{|{s~|{|y|{}{{y||y{z~xyxvyqy{|yzzzz{~~zt|}{y~}~~y}~}}}}|~}~zy~z~~}~}}~}~~~|}}zu}{~z~}{~|~~~~~~|}~|}||}}}||~~~|}}~{~{|||~~~}~|~|~|}~{{~|~z|}~{{}~~~{}y}~}~}|~~~|z{{||}}|~|~|~|~~{}{|~~||}}}}{}}}~~~}||~}~~~z~z~}||{}|}{~{{{~~~~{~||~~~~zy}y|}|}~|y~~~~|~|{}{}|~z~~}|~z~}~{~{zz~}}~~}}}|~~|z~|{|z~z~z~z~z~~~{~~{}}}|}|y|{}}~~~{|w}}}~}~|}{~||~~}~{~x~~~~~}~|y~}x||||z}{|vzw{{xw{w|zz~ww|}zzzxxx{{y{}}wy~xyxzzxx{}xz}|{y{y|}z|}~{x{{|{zz|xv{|~w~x{y}x{zxwt{yzzzx~yy{|u{{z~yx{{{{z|}||{y}~{y~z}x|y~z~}{{zy|zz|y}yyx||wz~|y{}w|{{w~~{x{zxywxy|x~{y|{z{xzz|}|{||{z{y|y~v}|u}|wvx}w||~v{yx}zwv|{xyvuy}|zyuyu{{{}|{y|~|~}{t|xz~}w{{}~}x{||~~{u}zzy|{|{y|zzxxzyz}wy|zzx{zv}}{{xz|~~|z}}xz{}vz|~~zw}}wyv}{}z{z|wuv}y~{zy{|y{xz|z{|xv{y}x|yyy}|xx}y~}}y|zz{zy{{|x}|x{wzz{x}}w|~|{vxxxyzyyzyy{xy}}y|}~}{|||{~{xyxw~w{{|zzzvyxy|w}~yv|xwzz{x{x|}y{{vxz{zxz~|zw||{z||z}z{w{zz~zz~~~t}}}y{zy~z{yzuzyvzx{w}x~xz|wzys|{|{||{{xw}}}xz~z|{xyyx|{{y{||||y{{{{yv}|z|vzy|||yz|x|z}xy{|z|w~~y{{z|{y{{~~||{xy|zz~xw{}|x{w|{}xx{yyy{|zwyxzy|xyz}zzwxx}}}~{}z{{xy{~|~}}||~{wuy|z~vzyy}z}ww}w|y|zx{t|wxxx|zzzz{zz{y{|{w~{{}|}}xz~||~zz}y~||~~{~}}|{~{~~{{~~~}}~|{|}}~{~z{|~}w||}}}|}|~~y}}~}~~||zz|z~~{~}}{~}{|{~~}}~}}z|~~}|~|}{|}~~||{{}}~}~y}}~z}~}~}~{|y}}~}}}}|~z||z|~~}y}~|~y}~~~~~}y~}{~~{y~}}}z~~}z}~{}~~~}~{~~~}}~{|~}~{||zz|~}~}|~~~z|~}~}}~~}}x~|~}}~|~~{|~}~~{~}}~~}}}y|~~}|{}z~~~~}}|~~|z~~~~|~~~|~||}}}}~|~}~|~~|~}}}|~}|~zzz}~|~}z|{~|z~|{|}}}|~}z~}~|~||{{}}~}~|{{{|}~~~||}|||yzzz|~vz{|{zxxz|w|x}}{{~|w{v}yzz{z{~vxz|wwyvzzx{yzyz~w|zxy}zz|x}{~xzy{zzyyy||y}{vv|v{wv|yw|~|zywyxx{{z{u}yyx}z{yzv|y|xy~xyw~}vv|}x|yxzz|{xyxx{y{}|}~zzxwu}zzyzw}|x~yy{y{ywx~{y{{y|}yz|}|~vy}}{y}}x{x{|{|~{y|xz||}~}|y{|zxyxzx{yywy}ywz|uy}z~{xzyzzx{{}z{}yyy}y}}yzy||wy{{|w|zyzxyx~zyx{{yz|{y|zz|{x|zw{}|~|y|}zyyx{yx||{wz}|{{{yzx{~z|zv{x}z}z||}y~{ywyxyz|{v|z~~{zx|yxxy{zz{z|{||~{~zyx{|{z~|y|wyxuy}|}|xw}{zx{s|z||}v}y}z}}}~z|wy}{ywx|}{}x|zyx|{yz~z~{y|zzy{{z{z|z}vxz|}vx}|z{zy|{z}zz|{||~yyzzzyx}{{}z{{yy}}{zwz~}}{z|{w{x~{z{w}zwyy}|}{zvx~}zxz}v~}xyzwzw|y~|{|z}}}v~{|~zz||zy|}v|{yz|z~|xzzzz||zzzxyy|}}yruyzxyxzyv|v|~}y~yy||{}}{{}z|w}|z{|{~~xzz}{z|v~}|xx{{wz{~|w}{y}wyyx~zvzx}|zx|z}}{zyz||{z|{{z~{xx}yzy{xzzu|x|z~{}xx|{z{|z}}{}}{{{}x}|~}~}}~}|~~}{|{w~}}|~~~y|||y}~}|{|||~|}|}~}}|~~}}|~}~||}}~z~~||~|~{~}{|}|z}{}z{~~z}|y{~~|}||~}}}~}~~~}~~~~~||}~|~}|}||{|{{|{}~{~~~~|~~|}}}}|~~|{}~}~|}~}}}~~~~~}|~~~}~}}}|~~x~~~|~|~~}}~{}~}~}|~~u}y|~|}||~}~|~~}~|~~|{~}}{~}w|~}{u|~{z|~}}~~|}}}~{|~}|||y|}~}~~}~z~}{|~~}{}|}~{~~{y|||}{|~~}||~|{~}|{|~}|~{~}}{{~}|~~~|}~|x{}}}~}}{|~}~{|}~|||y}zz~yxz||{xvxzxwty{vzwzvxz~y{w|wtyw~{w|uxxyyx}x{|wyy}}}{zw|ys|{y|xzzz}{~|yyzywyxzxyuzxzx{uzzxzw{w{z}yyzz|y~x}}z}{}}u|y{vzxz|}}zz}{|yx{zww|z|zyxy}||yyyx{w|{uzy~xwuvy{z|{y~}z{xz~x|{}y|~zy|zx{~zzzxy~~|uxw}xx}{{yyyxyt{w{x|{z~{x|xv|vz||xxx|~{zz|{|z{|u}|}w|}yz|{}}y{zy}w{{zzz}yyxxz|zy||zzw||yyz~zwz{||{y~|v{x||x{~y|y{|{}xyz{wwvw{wzz}wzvyvyz|{~}yxt{u{}{{zwx{x}{|{x~{{{~w~~||~z{~z}x~xv}{}||wxy{zwx|yyv}zyuz|yxyyz~yz{z{{|{~}{w~|ty{}yz|~yx|y{yuz|}yyzxz}yzz}xxzy~{{xxyy{vy{zz{|xz|z{|}~y}z{zz{y|zz~~|zxvwx~yq}{{wxxzyyzw|y}z}~{|wy{{zzx{z|~yz{z}{||y|wxu}zy~t}{z}|zz{}vu|xw{wx~{u~}{}zz}}y|~{xyz|xy}v~{{yw}}~}zy{{v{{~||zyz|~y~yvzw{zywwzzzv|~{z}{yy~y|y{uy{yw{w|~~y{{|~y{zv~|{~~|zyy{}~w~xzyyz{{{uxxz{}zzx{~z{yuvwz{z||{v}|zxyx{w}z|{{x}||{~}||}~|{|}~}~~|}~||~~}|}~|}}~{}||~|~}~||~~}{y{~{y}y}~~|z|~~~|~}~~~|~~}|}|z~|y}x~||||zy}~}~~{}}y}}|{{~z~{|}{z|{}~~{~~~}|z|y{{~|}~{~}y}|~|~y{~~~}}~|}~|~|~~{|~|~}z~}{y}{{||||~}}||~{~z~{{}|~}~z}~{||}{~||~~zz}|{||}|}{~z}|}~~|z|}~~~~xz{||~}{~~|}|z}~~~~|}~~~~~|~~{~|~y}~{~~w~~~}}~~~}~|}{|~~}|}}{~|}~}|}|}||{}}}}z~}~}~~|}}~y~~}|~{|}}||~}||~}|{x|}x}|{z}{z{{{z{w}{{~wy|xz{y{wzy}{z}y{||{w|t|}xv{u{z|x~{z}xz|xzw~wwx{x||~z~{yzw{{}|v{zzzz|{}yz}z}w~zzzy|vyxzz|z}xw|ww}|yyuxy|z~||}yv{{{ww||{|wyz||{v}}z{|{|yzty|}~vx|{{y{{w|xy{{z|y}|||{{}|{wz{y|w{|y|}z}z}x|w|uzxw}x{}z|~}|zx{{~zzzz||wvy|x|}{y|y{z}{{{wyw~y~{yx}z{x|~{}~|z}y~yz~w}{z{xx}{|{|z{y|||{x{{|||wz}~{xz{{}{{zx}{x{{|vy{zy|{|y}wzxzz}y}{{xz{w|~{s{||}xyu}}{vy{y~{yvx{||{}x~y|y}{{z{{{{~xx|~{w|s|}~{yxx~{z~|z~zwzzx|||}}}vyxvwzzzz~}{x~}~xy}x|y{z{z}}{{{x|{~zyx~||~y~xzy|{|vzxx}~w|zw|vzyyyx}{v|x{}{|{~{|{yz}{}||y}zxx~zz{x}yw~z{z|y||y{zxz||y{z}}|wyuy}|xxxwx{xz~|yx}xz~}~vzzzz~{}|z~y|s|~}y~}{zy{~||xxyz}{{zzw{w~|w}~xy~|}{||z|~yyw|}{||{yv{{|{xz{wy~{yz{zx~}~z}}w}z|x{zzz}x|zx{{v{{|{~|}~xzxy{}}yxyw|yzy{}~~yz}z{y}~{zy~}xv|z|w~{y|z~{y~}|{}~{~~{}~~}~}~}|~~~|}|}~~{}~|~|}~z|{~z~~~{~z}{~}}~z|{||~{}~y{}~w||{}~}{{~}}~x~|~}}~|~~}y||z}|}{{~{|}}}zz~}~~~}~~|}~}z}}}}~}{~}~}{|||}}||}~|~}~~z}||~~}~z}{~}}z~}}}|~}~{{}~|z~}|~{~|~}~~~}{~}}~z~~{}{~}}}|}~~}z~|}{}}|{|{~|{{~|~}}|~}}|}|~~|x}~~|~{}|~|z}|~~~|z}~{z~y|z}{}}~}~~}}}w~~{~}}||}~{}}~{~{~~~|}}~{|}|}{~}}}}}~}}z}|}}~~}~||~}|~~{~~{{}~~}~x{}~}}z~~|~~~}~|y}zzyz{{zvzzz}yv}uyw}zxz}}zy{u{{vw|}w|yy}}{}{}u|~|~|t}~z}{}w}z~}z{~yz}{{y{zw{{x}zy|{z{wz|{|ywx{zwtuz}xyx}|{y}|~~|}}z{yyt~z~{|}{zx}|wx}~z|xzx||zx{z}{zzzzz}|xw}}{z~|{|}w~~z~z{{|z||}~{~||w|xz{{z{}~{}}t{{y}|zy{yv~{}}xzyx}{{{z|{|{}y}}{y{yy{~z}zz{y|}{{y{|{{|{|z}y{y~~|z}{~||xzz}z~|w~}~{z~||}{{|~{{}{y}}{zyz{x{}z{zy|yyyy~{{}yvy|}}||}zy|w~}~|}v|~{~~~~|~y{z~{}~{yvw{z}|{|~z~{ww~~z|yy|y}{{}yz~}|}|}~zz~}z}}zxv||~y|{}z|y|{{|~xxyyvxuy~v{|y{x|}~|zy~}z|zy|~|{||w}}y{|zwzxy}t{{z|xy{y{~|~{|z{}{|vxy{}~|~{{y|}z~|}||{{~}|y|x||{{v|zyzy|~~{|~|z}u}{xzxz{x{r~yyyz}z}}v}{~||~{z}~}{z{}y{{~}y|{y|||xx~{|wzy}x{|w|}uz{xxyz~|}yz~{z~~zz|~{z}}}z~{}wz}y{xz~~yz}|~zw|zzyz}}||}vy|{}z}y~{{~zw|}~~}|{|}~||}~}z}}~}~~~~~}|~|}{~{|zy{}|~~|z}|}~~}~}~}{z~w||}}~~~{|{}~~{}|~~~w}z}|~~}|~|}}|~}~~~|}||v{}}}~{}|}}z~~~~|~~{}~{~|z{~~~||{|xy~~}~~~}~}}}}~}|}}z}}|~|w}~~{}|}x~|~|}|{{z~|}{~}~{~x~}}}~{~~z}}}}}~|~~}{}{}{~}~~~z{z{}|~{~z}{~~~zz}wxv}y{{{{y{|yzvx}uytz{zz|y||y{}yw|w~{~{|yyz|zyyzw||{|{}y~z|yz{y|xy}z{y{yyz}{yzv{xyv}zz}~~|{|}{{yw~{~z{w~x{|wx{{{wz||ywx~xx}z|zw~{{z~x}~{z}|zxy~{}vzv{|~xw}z{{wy{|yvy|}{v|y}~y|yy|{|{}||x|wyvv~zzz~|u}zyz{zz~w|z{{|{|w}yy~vyz{xy|}~xxy{|}zz{y{}~z|xx~vz{xz{{{{{x}z{~|{y~{{y}v|z{y||w|zy{yv{wv}}|{{zz{xv~zzvuwx}zvu{xy{|}{x|~}{|zy|{y|{x|}{y~{{{wvv}~}~{{{z{{v|z|zz||x}wx{z|{}~y|{xz~z{}z|y{}yy|yy{{u|y~}~xv{{{zxz|~x|x{ww~|x{v{zzyyuzz~}|yxx|t{{}{yyyz|x~{yyz{}xyxyvz{zzy}{yxv~|v{x|vz{y||yy|{zyyz{|z~~}|}zyyzzx{|uz}y}x}zy}y~v}}|||y}x|}y{{~zzz{z{xzz{xz|xzyzx|{w{xzyxy|}~|x~yyxyyw{w||}{yy{xz{y}z||yzy}x~~r{wv{|wzyv|{z{}~{}z||yy~~{}}|}|w}{w}w~yzx||ww{z|y~|}{yyx{}yxyyyy||w|~||{|x~xy|{}zy||{y{yy{x|zx{xy{{v}{zzzz}{uwzz{|{}x{{}w{z}{xu|z~}|z|~}|~{z{~}~{|~}~}~~~~z}}}||}|{{}~}}{~~}~~x}~~||}}|~|}~~~~|}~}|~}~|~}}~~~}{|~{~|}~||~~{~}~~}~w|x}{||||~~~~|~z~~|~}~y{{x~}}{}}}~~~~|}}||}~~}~{~~~~~}~~}~z~~|x~~||zy}~||}~~}~}~||~~~|~}~~}|~}{z}~|~}~~~~}~}y~}}|}}z}~|{~}z~z~}~~}|~}~~}|vz~}||~}~~}|y|}|{|}~~z|}{~{|~~{~~|{{~~}||~~~}|~}{}y~~}~~z}}~{|~{}~|{|~|~|}|~}~}}z{}{}{~~|~|}}}~~||~~|}~~~}~|}~~|~}~|{||~~~~{zz|~{|}y}v{{v|xx{{uyzz|yx|z~zyty}z}ywy|x}}{z{{}{zww|}yy~z{{|zzwy}y{|yz~|zy|{zxwxvu{xyz|z|{yyyv{ux{{|z{}z}y}y~x~x{~x|y{zzz{{z~xxzxxx{|~z~{{yz|{vxzzz|{{{yywzyzy}}w{}z}{~~{{|}yzy|}~z|yy{}r|}|{||x||{wxv{{xv}z|{y{{wu{zzzy|uz{y}xzq{|}}z{~}y{}x~z}{|~{z}|~||}}w|{vzxz}{{}wx}x{z}zxxyw{yw{~x~y|~}||~z}}zz{|yzz~|z{{||}~~{|}xx{{zyz{z{zy|wvx{|{|z}zyy{zxz~|z}}}}{|x~|z~}{yx||z{{~{|||{yx|}xzy}~xvyy~|{zzyz}xy}zz|z~~z{u{}y{~y}wy{{|||~{x}yzyy{wz{zx}zvy|}ywy}w{zw||v{xyyyy|{zy|zz{xy||}}ywz{}{}y}z{yw}{{}{{z|y}{{wz}xvy}v{}x{|y~|yw{{wz{y||zy{xyy{}{|v{xzz~}~||{zy|yy|wwxxyxw||yy}zsxzw}w}}|z{zzyyv|x}y}{}|{y~z|~{~yy~|{|x{}{}{{y}||yx{|{{w|x|{~yz|{{~sy{}{|yxzuu{}y{~{~}y||zy{~xx}y~|zyy~}~|~zzx{y{yzyyy{wxzyv|zv{zxz{wzxzz{{|{|xz}}||~|{}~~~|}{~}~}}||~{{}}{z{~}|}~~{~~z{|~}~~}|y~}y|y~|~~~}zzy~}x~x~||z}~}~}{~}}z}~|~|}|y}|}}}~~~}}~}}}}||~z~{}}{}~}~~~|{~~}}|~|~~{~{~{}~}~}~|z{{y}~~~zywy~}~~{~{|y~z|~~~}}}}|}~~{~~|y}{~~}}~}~|~~z{~}|}}|y~~|y~~{}{|}||{|~|z~~x~}}{{}~~{|}}~|~~~}|~}|~~{{}z}~}{}}|{{}}{|~~|~~}|z~{~~~}~~{z}~~~}~}}~}|}y}~~}~~~|~~~~{|}}}|~y|}~z~}|}{}}y~}}}~||}y~wzy~x}~{zzy{|yy}w{xw{z{zx}z}y~|~yxy|zuyz|~{|zyzy{z{ty{~z{}{|{w|xxw}y|~}x{|{~{~}yy{x}w|z|{zw{wvxy~|yxyzxzzv~yzz{zz{}uzyx{y{v}{w{{z}z}y{x{y|{yzz|xz~{|}||{~z{}|x}z}z|}yyy~y|{|w{zwzzzy}~|yy|~{~xx|y{xx{|{~xw|{x|}}ztyx}{y{x{yy{{{xyzuxwxyxyyxx}{|yxz}uw|v||{xytyy}zxv{{zw~|}y{{~xxz}|{ywxwz|ztw{y{vzzz{y|{zzz|}y{{|zz}x||y~x~x~}xz{|}{xz{zz{{~{{xxy{zyzw~~{uy{z~xz{||y|xywy|x{}yxxy~xy{}z{|w{{{zy{~z{~yz{z}{{y~|{{|w{{xxy{y~z|{w|z|yz|xy}{yu~{x~xzz{z|x|xz|zx}~xy|vyyw||}{yyyz|}x{zzxz|yz{wxyyz|yz|z|zwz|x}{x|}{|p}wz||yv{{|~y}zzvz}v|}}zz~~}~|~}zz{|}v}}yxz{z}z~|z{yxy|x~|zvyxz{yzy{{}{}x}{~{zy|}{z}zzx{{z{}xxy|wy{zy||z{{xz{zxw|y|z|{xx}zx|xwz|z~{z|w{}z{w}zzwx|{zy|}{yywyzz|zz}}z{u{u|{}z}~|{|{|z{{yxy}}|xwzvy~{y{{y||{x{zy|xxzw{{}{~|zz}}~x|xwtzx}~|{||}}~z}}~~|~}|}}}{}|}{{{{}~||{~}||}}~~{~z{{z}|~~}}~~}~{}~}~}y{z||||||}}~{}}~}~{zv~~~}}~|||{||~z~z|}||}}}z|~~z}|~~~~}|}}~~}{z}~}}~}}}}}}xy}}|{~~|}}}~{|s}y}~}~~~|~~~~~{~~~|yz~~~}|w~~{~~~}}~}w~|}}|||~~y|~||~}|}{{~~|{~}}}}~{}{x{}~||~~|~}||w{|{}z~||x~{~||}}~}~~}}|{{z~|z~~~}~~~|zw}~}}~~~~}~}|z}~|~~}~~y~~}}|z}{}y|~}~}~~~|}}|~zzz~~}z}}~|~|||}}y}}|~{{zx~~|{{z}{xyzzx{yzx{x~{{wzw|uy{xzyzz}zyz|zxvzz|~{}zy}|w|wzzx~yzz{~x|}xy|}~}zz|ywwuyx{v{{yxwzo{y{|y{}zwzv{v}|y{yvw|yxx}ywzz{z}yz}{wx}{~yuxzvxyvxvz|y{xyzyywzuv}zzwywz|zzywz{}zx{z|~z{}|vz{{}z{||z}xxzx}zxwx{{{xzx|xyyyyv|xywxxvyzy|xyx{yu|~}~y}xz~|{{{}|y{wz}}x{{|zzvy~{z|wwyv|zz{yv||~}y{uw{zv{|~z|x{|}{z|y~zy|~~yz||}{}{}{zyyx{w|x{z}z{|zwvyz|y~{zuw{z{yzyx|}xx}x{{v}zz}wy}|~yxxz{||~zwxyyut{}yx{wxvzy|z~~x{xw{z{zwy|{~v}z}z{{|w}}{xy{w~|||||zvy}x~{z}y{yzz{xzz|yzxy|vzx}yzy~{{zx}y{|{{~~x~|{}|w|x|yx~}}yzz~|{{{}xxw}~{y|zzz|{{w{{z||}yx}xx{zwy~|z{zy|z|x|yy~{{yyzuw{z||}yx{{}{z{xvz}~{yzx~z|vzzyv{wx|y}|{|z{zzzy|yyvyuyz~|{{x~|z{{|w|}zxz{zxyzxzt|zuxvz{}z}~w{x{w{{|xzyy|{yz|t}{{{}xzz|{|y|}w{z|wyzwxyvyyxyvz{}wz{vyz|}zxw|v~{}{|x~y|xx~|wy{~{y||||z~|{~~}~}~|~~|~}~}||y~y~~{|}|}~|~}z~}{|{{y~~~~~||}~~|y|~{~~y|{|z}||{~~~~~}~~|~x{}~{~z}||~}~~}}}~{~|{{}~}}}|}~}}}z|{z|~~~~~{~}~~~{}z~~}}{~{||v~|}}{~~|{~~}~|}|~~~}|}~{}~zy{y{}z|~~||}~}|~~}{}~~zz{y~~}~}~{}|~}~{}|~~|~}}|~w~|{|{y~}||~}{}|}~~~~~y||}~~~}}}~~x|{~{|}}z}}|~}~}}~|}{|~~~~|||}z||~}z|~}x}}}w}}~||}~}~~|~|}zz}||}~}}}~}~z~||~}~v}y|~{}t~x{}{zyzwwx{yy~{|w|x|w{~}xvz|}~yy{wzxyxz}w{~yyy~|wxzw{z~w{w||xz|xx~|z{|xy}w{~{w~}|vyuy{z{z{~}zz{{~vy{z{|z|{~z{{|zy{|z}z{vyw{z{{|y}z}}tyy{z{}y{~vyyz{x}}y|y}yx|vvyzyz{~|z}}{zx}v{{wyx{~zzxzz}y~xz{y{}{}xz}z{}xy~{~z|wv{z{}y|y{|y}}z|{|t||}zw|}y|wzz}y~x{{|}xuzz}}yy|zxxx}}|||z~~zu}yxz~xzzzwx|{|~{|z{v{{~{|zy{||yxz{}w}w}}}|x}x|yy{||yz}y}w}y~{zyy|zxwvzx~vz|z~|{x{wyxyx||z~xz}{||yy{}y||{y|yz|||xzy{{z{}zzwzx{wxz}{{{{xy}|~|x{|}}yyz~|{~ww|u~z|}||~}zz||{z}}y{}|~w|~w{yyzy{x||{t}}~t}|x{w|zv}z}z|~|||}x|zyzwv}xzy|{zx~}xv|zx|yz|{{u|yy}{|}x|yzz||}zz|{|}{|zz{zx|}yxx{|z||x{xy{|w{|~}}}zz}yyyw}{|}{xy{yww{}}{z{|{{||}z~~{yz}|y~{yw{vxy}ux{z}}{zz{yz~yx|z~w}y|yy}zy|x{}{zw~}y}{xy~}}zzyyz{{~z|x}}|zw{}{w|~~|}y||{{y}{z{xy}x|wz}y|}||z|}}~~||}|}~~||}|~|{}~|}~|}{}{~~|}{{|}~~z}|~~|~}~}}}~}|{z{~}}}~~}|}~}}~}~~{~}~~|~{~}~~}{}y~z|{z{}x~{{|y|~~~}}}~~~~~|}{}~~}~{{}~~|}|~y~~||z~~|}{|}|}~~|~{{~~~}|~~||~}~~}~}~~|~~~y~~y|}~~z|}}~|z{{~~~}~}~~}}|{~~{~y{y|}}~|~||~~{z~~{{|~|~~~}}z|~~}||~~|~}~}}~~{{}z~{}~~|}~x~{~~}~||}~~}}|~}}~~z}}~}~~yyz~~~|}~{}|~}|w}{|~{~}~y~~~}y~|y~||}~~}~|~~~{}~{}|}}||{}yy|zv{{}}|}}{~v|yxvxxywyzz}|{zv{ywyzzvxw{yy||~{w||~z|x{{~~zzxxw~}z{}y}{t{y~zzyzxwy{xz|vzyz{{xs|yzy{|w{w{}x|z|}w}~|{z||}~wzy||y~vy}yyy~{|wxzxvwz|z{yw|{z{{zvzx~}}z{wz{|{}wzyz}||}}y~||yz|z{y~y}}}zytv|{yzxvv{x{wyx{z|v{y||yz}|sy{{{}zyx{v}x{zw~|{{{z{x|yzzzz}|yxyx{yv}|yxzyy|x|}z}|}|zz{{yy|{}v|~xxy~}|}~{zz{zy}||zz|||x~|~x|x{xzz{w}{x||xz{zxyv|yyx{}|zsxyy||z|zz}yx~|||zyy{x|zyyzzyz{y~|zxw~{}|vxvyxvu|{|z{yx~yxzw|w}y{|yz|{}{yuz}zz~xx|w~|~}z{|}vz}yxx{y|xyzyy}xyz{tyx||t~zzx{xz{~x|xxx{~{|zyz{zy~~}vzy{z{z~y|y{{|y|{wxz{zzxzwy||wy|wu|xuxy~zuz|~y~{{xz|y|yz}}ww}z}|}yzyz{xvy{|wxxz~xuyw{zyvzux}{yy|~{|z{~y|~~z}{yy|{y}|~|}|}y|y{z{y}xxv{{yzvxw|{xzvzv{twyyywxxx|{zz|z~x}|z{|}{x~zyz|}{}{}{{z{v{y}xyyvxx~yxyxw{{{zz|xu}{x||xt}|}{||uz{y~zzy|z~{~}}{}~}}}z|zz}~{}|~{~~{{z~~~|~|~~~}}|{z~|x~|~}~zz~|~|}}}}}}{|~{y{}y~~}{}}}}}}{|~~~||~~||~|{|~~{|}~}~~||}|~|~}|~|}~~}x~}}~|{~~}|~|}{||zz|~~|~~|}~{|}}y}~~{|~}|~~x|}}|}~{~{~}}{{~~}~~~|}|{}{~}~~{}}}|}|||~y{~~|}|y}}~~||}~~}}|}{|}~~~~{}w~{{{~||~|}~}|}}|~~|~~~~||}~||{}|}~}~~~|}~z~|}~y||{~}}|}|}~}~||}}~}|y|~~~~z{}|~~}}}|z}~~}~{~}~}{~z{}|~~~}|}z||~~~}xy{}yz{{{y~wu|sz{~zv{z~zz|yz}y}zyyy{yyzxzywyy{yxy|zz|yw{z{z|{{|}{|}zwtyyxzyzw{{{{{xzzw{}z{zzyyy{yuz}|xyzvvvx|{}zzv{{z~y{||{zz~wz}ywz}{y|{z|z{}wzyzwzzyvx~{{~}w|yyvwwx{|wzx~v{w~|vx~w{x{{}vzz|yxyzyzzz{vu|z{{xyx|vyv}{||xyzw|z~{xzx{{~vyy{x}w}|yz{{yy~|xyx|y|z||xxw|z~z|~y{{}zy{}x}}yz{y{|xyzzy{{{z{x||xz~wz~y{|ywyz|yyy|zv}~xv}v{w}~x{{~{z{yzzy{wx{}z|zwx{y|wy|}z|{{{w}~}x~zz{~|zw{x|}}|x{yyzv{zzyzz}zy{{{|~}}{z}zyw|~ywz}~y|{zzzy|w{y{{{zz{~zzy{yzy|xy}}{yyz|{z}|x}xz{|zzy{~zyw}}wwyyvz||{~x{{x}yztyq|xzu{x||yz~|zyz{{{{|~{x}zwxx{~|z~{~xx{x{vyxz}}{szy|zxx}x}~z{y|wz{zyuzz|w|z||xzz{}xwyyy{vyx}}vzzz{{zz{xw{|w|}y{xw{xux{{{|||{zy|{||x~|~|xyxz{|y}|zz}w{}|yxtz~||yz{uwv{xw{xyz{|xx{x{wx|~{{}z{yyzxzzzzz{|v}|zyyzwzyw~y}z}~{yy{|||ww{{|}~|{{zz}{~{{{~~{~|}{~|}}~|}|~z}}|~}}}~~}}}}~z{}z~}y}|}|}}||z~}~~|}}|~~{z|~~~{}~~~}}{~|zz~z|}~~~z~~|~|~~~~z|~}}~~~v}}}~~z}{~}{|}}~~~}{~y~~}~}}}||~}|}}|}}|~~~|{|}~~|~{~~|}~~||~}z~z||{{~}}}~~}~}}|~~||{~}{~{z~}~~}~~}|~~}~|||~~|}}}~~{}}||~~}|}||}}}||}||~~~}y|}~|}|~~{{~~||~~}}|~{{|}~}~~}~~~{|z~~~{~}~{~}||}~|x|}}|{~z~~~|}||}}|~{}}}{}~}}}~~~zy}z{|}}~~~}{z~u|~~||}~~y|}z{~}~}~}~{|~~|~y~~|y}v|z|x{yx{zzxs|xxzvz|xyzxyzyw{}xy}q|zzzw{}y{yz{z~~w}{zz}}|zzzwz{w{xu{zw|u}v|yxxzx{z~yz{~y|xzvyx{|vu}z~{vw||ys{|z~xzv{}~~z}wy|{w}|y|wx{}{z{|zxvx{w{y{||wzty{zxzy|{{~yyzz|y}yy}yz}|{z|xxw~y}vz}y{zvz}|y{|~w~z}zyx{wx{x}{{u}wz{xzy|z}{w}x|z{|xw|yt|z}||}|{y|{zy{|xzv|~zzz|}y{xz|yzxzyxzu|yz|w{}w|~z}~}}}~yy}|z{{|~x|yw|z||v~{wvyz{zt{ywz}{y|{{~ww}y}zxwy{wxwz}{zz{}|{|zz|~vy~z}}~~y}x}||zw}wwz{|y|}xx{y{{{zxyxy|z}tywzz|~||{y{yv|||~xy}z}||}||{~{yzz}zxz|yt}x{|xzzzut{y|yw|y{w|w|yz{x|y|yv|zz||||}|z{{z}z}zx}yz~|w{yxzy{|tx|yvzx{yz}~vw}x|w{{xyz{{}}}{}y}zw|{~}y|yy|z{v|zy}{}yx||ywyy||xyvy{{xyyy{|z{xy~y|}xxxx}v|}{z{}x|wz{z}z~{z|||x~y{}zz}zx{y}y|wy|zx|{~xy|v{}t|~wwy|z{z|z}{z~w{|zy{{{~{xy~z|y{~|{|wy|wywx|{w~w|~wy{{~{{{v{v|xzzwz{~~{w|xzzyx{{||}}~|}{}~~z}{~|~}~~y|~|~}z|}~~{|~{||||}~|}}}~}z~{~|||}~}~~~}}{~}{}~~}~}~|~}~||~~~{}z}}{}}{~~x}|y~y}~}y~~~~}~~}~z~{~}}yz}y|~~{||z{~}~}}{|}~|}~}~|~~~}|}~}}|~~}|}}~~~|}|}~~~~~|~~~}~~~~|}}{~{z~~~}|~}z}}~}~~x}}|}yzz{}~|}}{|}{|{y}{}|}~}|~}~~|~}xz{}{y}}~~}||z{~~~v~|}~{}{{z}|y}}~|{x~}z{~~}}}}|~~}~}{|~}}|~~{{{}|}~}|}|}~}~{~}~}~|~~~|||~~|{{z~|}~|~~{~||}}}}~z}{~~y}}x~~}~|~|z}}}~~~|||}}|~~u|z~zz|z{xyzyyz{wyvzzz}|w{vz{yy{|{zwzyz|zwxwxzzywwyvz{yz||yxw{|{~z{zywz{|yzw|~|{}}zzvxv}xyy|xxw{vx}rzyy|yvzvz|x|{{x|zw~xy|yyxw|xyz{zyy}x}x{yxyzzxyw|yx{~{}{xwzx{|}x{z~vz{wyyy|{{y{u}zzyw{z{wywzwx|x|{}}|{y}|{}}xvu~|xxw{zy}~xy|z~|zztwx}z|y~w~z{}{y}{|||{zxz{{{y}}y}z||{}{y}|y}}{~xy{w{~~yzyzyy|{v}xz|y}{xzz}|z|{}|{|yxyw{zzw||z||z}zyzx{yvzx{|}{{}}uy|xxw|{z|vy|y}{zy}z|}{}{xy{}}|}zx{|}|~xz|x{{{yvx|{|xxyv|{wyy}yvxy{x}zz|{||{{x}z{{xwuzy{|{|yvx}}}{|zzyyt|~yzzyux{yyuzx|vz}yz}z}w|xz}y{}{||{{zy{}|{{ywx||}}zyzyxx{xwzy|zyxw~xx{y|{yzwy}~|zyz}z{zyywzzv~{xxy|||{}wy~{zzxyy|zw{vz{|}y{x{{x{|z~y{zvy{z||zw{x|~}ztwy}y{vz|xyw~~}x}}z|z{~y}{x}xy~|yz|w|||uwwy~~zz~zz{y{{{x{z|z{y|zyyzyy{w}x|x{{~~{|wy|}~|{yz|zx}{~z{zwz{x{vz{uz{z}|}}||zxvy~{{yz{~~{|~|~|||{y}w~|y|~}}}}{}|~||~~}}~~|}~~~~x}}}~}z}|{~}{|~~~~~~|~~||~~y}~x}~}}}}}~}~~|{{}{}~y|}}~~}~}~}{|}}x|~y~~~{y|~|y~}z}~}}y}~}}{|z{~|}}}}~~||}~|||~}~|}~}|~}}}|}zz|{~x~z}~}}}}}~}{x|}|~}~{x}z}|y}}|~|}{}|~~}|}~}{~}{|}~|~||}~{y~}z}{|~z~||{|~~}w}}}{~z|{~|}z{|}{~~z~~|}}{}~||}~}~}~~|~~~~}}}|~}{}}{v~~}}{|~}~~~~~z~~|}|~~}~~|~}}}~~~}z~}}||~~~~}}}}z|z~||~{yzyx{{z{}|pnw|ytvyxzwyzz|z{wx{xuuu{wzzwyz|}|u{{yyyzzvz|xy}wz{zx|~yyyy|yy|{zz{{y{{yzyzzxwzu}{{z{vv|vw{zvv|uxz}{}y}~y}~|z}x{z}y{w|~~||z{{x|zywzv|y|xx{x{|y|y{|z~z{yzyzxyyzzy~{zyzy~zz{~{~wz|}{y{|wz~|}|{|{wxuxywyww|y{zy~|}|yzwwy{zx{{zxzxw|}z{{{|~xxx}}z|yx~y{y~|{x|wwy{u}yyy}zww{}||u{{wyvyy|{{{~}zyz}}{}zy{|z~w||xzx~w|v{{y|{y}zyxuyxz}z|yux{zy|w{|~wx|}}}{xx~|y{wy}~zx{|zxw}|zz||||{zwz}}}yyvy|zyy}xxzzzywy|yy}}xyy~y}{z{|}~}~|}}xz}y}vy{zz{}}~}zzzz|{yyuxz{|yxvy~{|wvwy}|xzz{z|zv~}y}w~{|~v}zzz{|z|y|z}zz{~}{xyz}x|zy}xxyzz|zyywyxxv{xwwx|y|xx|z||y{||{|}}|{}}{{}{yyzv{x~|{xy{{w}{zt~yz|w}yyxw{wx}z|tqyzzxy}}~}z{}}~|xy{y}y~x{}zz{}{}||z|u~~xvyw{|yyw{{yww|z|y~y|u~zu~xy|{|yv~xz|ywyxxz}}}z~xyxzy~z~{|z{zv~y|wyv}{v}y}{z{yxz{z}}xn{xx|}{w{}y}}xzz{uxz{{~~}}|}~z~||z}~~~y~}}}z{}~~}~~|}|}}~~|}~||~}}yz}}|{||}}}}~}}|}}}}}~||z~~~~|~~}{||y}}~zz~}}{z}||y||xz~}||{xz|~}z{~|z||}~~~|~~xz~y|~{~~}{{|z|y}|~|zx}}}~}||z|}~~|}|~}|~}~z{|w~{}}}~}|t|~{~|~~||~|~z~|~x{}~}~}}}}}}|z~~z~}}|}~|~}~}{~{{}|||~~|~{~{~}}}~}}|~}~}~~~~|~|}|t{}~~{|y~~{~~~}}|yz~}{|}|~~}{|}x||~}~~{{|~}{~|zyx}y{|~|}{{~~}~~~{{{~y~}}~}z~~z~~|}}{}~~z~}|y}{~~~|~|~~x|}z}~v|~z|y~z{z|{wz~w{yyv{{x{x}|yzz~zxy{y~xx~{x~zww}w}zyuw{}xyw{x}zyz{y|{{}x}x}w|w{{|}{xzy~yxzyzuw}ywywxy{yz{wy|v~y}x|v|yx{z|~zzzyz|zwz}yzxy|z}{|xyz{x{{zwyx{y|yzzs{||vv|xzzw~}}yx|zzz{z{v{{zw{|yz~x|{{~{~|w~|z{wywzzz}||w|}y||{|z|yvy|z~vyz{}x|y{zy{}}x{}}z|}}xzzy{w}{{z{}yx{xz|x|~|}zx{wzw|x{{||{xx{z}z{{{|x{zz{x|||zz~x~xz|z{z~{xyz}z{zzyz{{z{|}}}zz|y||z{yy|z{{}yxyzzy{zxzz{yx||y{}{}t~xvz}w|{zxw~u|~}{z|{~yzz~yz{y{wuw{}z}u||{|{|y}{|yx{x{|yxy{|{}y}y}w{~ztw{|w{}{}~v{x{zzyy|w|y}{vxvzwzz{u|xxxzz{{{v}|{z}{zy}yzzwxyyx}v{}|wxyz|{zxzwz{u{yw{~{|{y{xz}{|zy{z{wy}zzwx~xzww||{z}{z{}{{|{{|yx{{}z|{{{x{yw|~x|{y{x~{yxx}|xz{|~{}yyw~y{z|z|vz{zv}||~|zy}|zvzz|w~uzw|z}zx}}|wyzxz{|zwx}|y~zxxwz|}|z{wy~}w|y{zzz}~yx{z{zxzwzuxy{xzy|{wz}|x{~}y{}zz{zvzw{|{|}}{}~}}}w}}}~|~~}z|}~~}~||~}y~|{~|{|z~}~~~}y}}z~~}|~||~~yx|~~~}|~~~~~}}~~}}}~~{~}~~}}}~~}~|~~z~|}{}|{~}}z~}{|}~|}~|~~|z~}}|}}}{}~}|}~}~z~}{}{|z~||~~}~{y~~}~{{~~||~}~~}}~}{||}}}~~}}|z||z}~~|}~||}~}~|}|~~~~}|{|x~}~~~|~z}|y}{}~{{~|||}}|}}~|}}}x}|}}}{z~~|~|~~|}}}~~}}{w}{~~}~}{~z~~}|~~|}{|~~}}||~~}}}||~}|{v}}||~z~}z~}|~}}xz~{~~{~~|z{}}|}}~}}~y{z|zz|{{x{zw|yz|||wt~z|zvz|zzyx~x|}u}zyz}zvv|zxzz}zx~x|||z|yx||{~|}|xx~|{v{|x|v~z|{w}{yzyzzu{z|z{}xz|{{y{{{}xx{{x{y{yyyz{z{zz|{}{yz}}|}}sz{s|x{x~xx}zzux{{yzy|zy}wwxwx|w}y}|zz|{y}zz{}|z~zyyy}~{x|vvzwxzz~yzzxx{{}x{{yxyx~}}|xwvxw{}wx{}}zy|wz}z|{x{xz~zv{{x{zv{|{x}}|}yzuzx}zzu{w|{yxy|{y|vvwy{{~|zy|wy}|z{{}|wx~~xxy~|yyxzzy|yyxs{txyyyxyxyzyxvxxy{{wzx}{}y}x{{~{y~{||{{~{z{{yy}{z{}{zxyzy{|zvzxy{}yv{|x{xx}{|z|}z}{y~w}|xz~}~}|yzzy{~yyy}wwz}uz|zzv|x{{{x{zrywzx}|twxw{{~{xyzy{xx|~zw~{}zz|y|{~{zx|z{|wx}z|}ww{xyy}t{z}|yz~x|u{z|z|zwyyx}~{{z{|{zz|~x|z||z}{{}x~xx{z|zxzxzzzv|{}yxxzz|{z}z|y|{xxxyw~{y{}xz}v{}xy}|xwz{z}}}yy~vw|{{xy~uz{{vz}x{v|yyzw}x||w{~z|}y{|~{}zwx{v}}|{|w|~zz{~{y}|yyzy|{}w{zz|}y{z}|zy||x{zy|{zyz{xy~w{|||zyz|yyz}~}|}}z}}~~}}{}{|{{~{}~{{|~|~}{|~~z||~}}~||~}~}z}{~|}~{z{}~z}|}z|~{~~|}z{}}{~~y|~{~z~|}~{z}~~}{|}~z|{}zy~~{~||~}~~~z}}}|}~}||}~}}~}}{{}~}||z}}~}{~z}|{|y}}~~}~~x~{~~~~|}}~{}{|~~y}~|}}{~~}}z|||~}||}|{}{{|}}~||}}}|~}~~~||~}{|{~{{{}|~}}~}zz~}}{{y|}~~}||}~|z}}~z}|~~{~z~}}|}~}~{}~~}z~{~y}~z|x~{yu~{~}}z|~~}~|z~}}~{~~}~{}~z~|}||~~z~~~~||}z~~~~}~{xz}z}~z}{{|}}}~~z|}|}}zywy|xx{zy~{ywty{}||z}|yw{{y~{{v|x~{xxyx|{yy{}y|{y}zvz}||~{z|w{yy|yz|{z|z||~ztzxx|y}y~z|}~w{ytx|}w~z{y|y|vwyzx{yz|{x~{yy{yzzxzzy|}{|zzyzz{|~z~y{}}z~x{z||zxx|}yz{}zy{{{|w{{}{|yz|||}vzxwy{~|xy{{{zx|zux|yyzy~zzxux}}}x{}xy{zz{zyz||zzzx{y|y}}|}{yz||y|{z||{|y}|y{~|y~}}zv{xz}z{||x~}}}{vv}yyyzw{x{|{}|||zyzy~x}{xz{yw|}{vyxy~}xwzzywz||y|~z|{v{v}yzx{x|y}||}x}|{}{xv||~{{z|x}{}{~{y|w|{vz{{y~xxx|z{x|~{}|{y|~vxw{{{uzuyzwz}zz{s|~yx}{{y~zz|v~}yuyw{|~|zz{}y}{xx{}z|yzzzywzx|~{z~yx{y}zzw|}~|y|xwvy~x~{}~w}}}y{|}w{~{yw{zs{xw|w|{w{|vy|u|}vz|z|{|{{}y~xyz{yzvwz{w|}}vy}{}|~~|z{yxz||xw|z{{vuwwxxzvzxx~~}vz}yv{y|||y|yy{{wz{}z|{wx{|xy|y{|~~{zzy{}vu|~y}{y{|~~{w}xz~z{zz~~z|zyz|vv~z}yz|yx{}{y~}|~y}{~{w}~{}zy{{|x|y{}{zzwxw~{~|wz{}x{z}{w}zz|zzx}}~|~~~}}}~}}~zv|~}|}|{}}{||{~||~}~~~y}~y~|}||~||~~~}~}}~|~|~}{~}~}|}~~~~~{~}~~~v}|~z|~{z~}}~~~z}~z~}~}~}~~xz~~}~|{v{}}y}|}}~~}~}}~~|}~}~|~~~~}}|}{}}}~}~}~~~~~~{{{}|~~z~~{~}}~}}}~|}{~|}|||~{y~~}z{~~}~~|}x~~~}~~}~|}{}}~}}{}~z~}wz|~~~}~~}~{}|yz~~|{z~||}{~~}}||{~}|~~}}~|}~|~~{}|x~~{}~~}}|~~~~}}y}}~|z}{}~}~|}~}~{}}~{~{|~}|~~~~~~~~~{}}|~}~}~}{y~}~~}~yx~~}~|}||~~~}}~~~|}}}|t|x~y}|{}~~}y{}x~}x{{w~y{{y|u{zx{txsx~zyxyzy}yzxvuyz}x||zv~{x{|zy{y{y|yz~y~}wxw|y{yz~z~|xy|zzw|zz|y{yyx|zz}wvzwxyy|z{x|y{zzx~|z}~~x|}wzzx~x|yzxxzwyyvtx|wy{t~w}z{z~wz||yswu|~{y|{}~|{|{yyz~{yz}}xx}{wx|z{vy{ywxy|y}{x~yzzx{~{y}yyzyxz{|{yv}w{y~}y}{{y|}{zy||z}~{|yywz|{yy}{|{|y{z{|zy~yzz{vyyy{y}}}{{z{x{~|}~}}|}|{z{xzx{w{x}{xzyvwyzxx{{yzzyy}}z{zyyzwxy{{}z{zw~|vzx{}}y{{y~{x|}~zx{~{{~txz}~yx{z~y}xxtw|yzyyyuszy~{y{w{{{{|{x{y}y~zzy|{||}{|z|yy{zxu|{z}x}y}zyzzzy|z{xvww~{|~|x~|{}{{~y~y{zz~}~{s|~x}~z{{{wx}z{s|yv{zy{~|y{x|w{{zzz}{yt{xx{v}wy{zzy~}}z{v||xy}}{zx}wx|vyzvz}z{|uy}w|}{{zy}xwywxvw}yyx~||}~vy{zyz|yzy{}{~}{yzz||}{}wy|{xvzxz{zz~x~{xz||y{z{y|vy{{|{yy{|{}{{zyx|{{|zxxz||z|zyzz}yy}{z{zx}{~{x{|z{zzz{z{x|y|x{xw}{}yw}w{{zzzt{~{|}~|~|{~|~~|~}|~}w}}~{x~}}y|||~~}|~}}~}|zz{|}{{}|zx|{}}~~{}}}~{~{|~|}~}{}||{|}~~}~}~|}~{}~|}}}~~|{}~z~~|}~{|}{{{~}~{|~|}}~|}{}}}~~{~|y~~}}~}|{}}}}~|}~}|}~~|}}z|{}~}~y{{~~|}~~}~}~}~~{~z}~}z}~|}}~}~}~}~~|}~}}~z}{z}~}}z|z|}|}{}{|~|}~}}~}|~~{~z}|}~~}z~~~z|~}}~}~~z~~~~~}z}{~|~{{}|~{~z~}z{w~}~}~}{{~}~||{}~~~~~|~~|vy}~~~~}}~z|~}~~~}z}}~z|z||{~~|}{|~}}}}|~~}~~}xxx{{xvzz}|xsyzxyzx{|{w}z{yyy{{}~zzyzz{{yw|zy{z}xyyx{z~wyzywxyzyzz{y{{zwxwyxz{{yz}}{|xuyzz{|{|zz}vy{y}}y{y{y}|v{y~{}|zv{{xwx{yz||{~x}y|{zx{{z{zusz{{|~y}y{x{{yw}xxw}zx}z|{|xx|~zyyy|xy}|}}|y{xwzyvy~x{~z{wy|zxy~zzx||}zzwxz{~y||~vxz{y{ywz~}v{{}wxx|zzwyz|x}y{{{xt|x|}ywxy{xyxzzzv{{yy{y{{wz}wz{y{xz|{w{y|{z~{z{zxzx}|{{{yyw|{yvzz|{zvwz{z{x{|yyz{xy|y{~{ywx}y~xz}|{|}zzv||{||z{yyx{zyyy}y{~|xz||zzz}z{}{|xxww|wxz~|xz}zxxy~|zy~zw{{z|zvw{z~z||{z|zywzxyt}{}yz|x~{v{xy|yv{{xz||{wz{|zy~x}{zzwz~|wy~{z||uyyz{xvx|}yz{||{xy{ww}y|zzzx|v}yyw~~x}|yszzwy|xzxx|{y{vux~{{yxyy{y{xzw|wzyxzyx~yy{z~{z~yxu{yy{uxzz{}|{|zzwyy{uwxzyyx{}zw{|x{|wy~xxx{xy}ywzzyz|y|y}|{xy}|wwx{zwzyz|~|{y{{yyxyw{zw}}{xz}|yyz{{{{vz||~{u{vv{~zyy~}|{{xxu}~yy~|x}||wzzzw~}zvzy{x{}{~}~}~}~~}}}~|~|~}}|~~|}~~z{}{}|~||||y}z~}~{x~{{||}~}}}}~~{~~}~~||{~}{|}~z|}z|~|}|||z~}|}~}~}}|~|z|{~~}~{|{~}}~~~~~{|~}}||~~{}}}~|z~|~}~|{~}~|}|}{~z~{~}zx~{{}}||}{}}}}{~}~~~|~|}~{~}w}|}~}}|~|}y}~~}{~~z|~|{}||~}~|w~~~~~{}z~}|||~|{~y|}y|v}|~~|}~z|}|~||}~}~z|~{~~}}y{z}}}~~~|~}~{~}y~z||}{~~}}~v}}|{}}}}~~~|}~}~}{~|}y~~~z~z}z~}{{{|}~|~}}~~{}}|}}||}||~|y}~~~|~~{}}y~{||}}}|~~z|}}~}~y}}{|~}}z~}{}}~{||x}}}|}}}{~yx|xy}|~|}{|{xuzvyxzxvz{|}{||zwz~z{zw{y|}wxyz{z~}{~zz|y~y{yy|w|}|{y{}z{{u|~y~{}xy{|vwzztxxxywyv|}x{xy|wz{vyv{yz~w{}xyz~x|{yyw}{~~||}y{}z{z|vv|x}xzwxzw||z{||{}xyxyuyu{xzuz{}w}w{|yzx||~z{yw}{~}zzz}|~{~z|yy{zwpy||{{ysz{{||{y{z{wxz|r}xyx{y|z{}y}|w}|}yy|~x|y|~y}{x{~wy}wzx{{wyy{{~}y|}}w{zz}zw|}yxyzyz{z~{}}|{}{|xvx{{{|zw{w{|||yz|z{|~xzyywztw}yzywvy{y{w}xxxzzx{~|}~{~|}~{{|zx{|{{x}{~|x~||z|{{}}x{wyv~x{vyvxxxyx{v}z|vwzxu}|y~w|v|zs{{~|z{{{x~|}{y}|}w|{{}{|}{z{vyx||xyyxyxzz|xyv{zyy{z~xy~}zy}{{|{{}|w{{{z|}x}~|~|~|yx{uz|v{x{xwyuz|~z{||{zxx~{~yxyz{{yzu|{~wzyy}}~}{}yyzz{|y|{{{z|{xwyyyx}x|yzq}vvu~xww|y{wyzyz{y||{{{{{x|{|{{{z{}w}}~zz|}}zz}u}{xyyzy}yy{{|wwy{zxzxwyz{zxxwz{z~yy{|{|wz{~}}y}~yvz~}zzzz|||u||v{w||zs|xyzxuz||z|zzz}x{{yyzzz{|yxw|{|{w{|}}~~}||y{~{{~}}}z}~z}}yw}}{|~|y{~~~z{}|{{~}~x{zy~~~xz}}}|{~z{~}{}~}~{|}|~|~{}}{z}|{}z}|}}|}}~~z~|{~}~~}}|}zz~}{~{}}}}y||~|{}|{}~}}|||}~~z~z~~|~||||zzz~~yz||}~|~~}w~{}~x}}}|{}}|~~{|~~}~~{~~{z~|~|}~|~}~}~~~|~{z}{~z~z|{}{{z|~~|}}}}~~~{}~}}~{~}|zz}~}~z|{{~}{~}{y~}}~~~~}}{{{{|||~zz~}}|{z~~}}}~}}~|~||~~~~~|w||~|{~~x}{}{z}y}{|||z|}y}}|}{w~~}~}}|}|{~~x|z}~~}|y}}~~zz~}~~||}~~~{zz~{}~{{~}z}z{~y~|~v}|}z~~{~|{}xx|{}xy{{|wzy~x}xv|ty}}zz{zxzzu}x{}|yzz|x~|y|wzxz{yy{y{x{w~}tz}|{zyx||zz|z~{t}vus{y|w~zzx|zyxy{zy|yyxyzz|zwx|z{wx|zxyyzw{zz}uw~xyzy|yzxx{x}xy|{yzy{|{ywz|{yx|xwy|}zxzyyy|vwzxu}~z}{y|z{{y{x}{||yyzxv}zzv|yw{zyw{x}yvw|yyyxxwxxuzxsz|w{yzzwv|}}x|z}{zxyxzz|~vyzxw|zz{{z}s{{xw~wz{zxyzyy{y{zu}{z}z}~}wzzz|z|{xy|{~z||wz|{}y~}{}z~vzzx|vz{xwxx{x|~zzwyyu}||yxzz{~}w|zy~xyz|xx|xy|x}{|yz{{x{~yz{|{x{{yxxwwy|zv{y}z||x{tyyy{||vuz|ty{xw{~|x|{|xwz|y~t|~y{y{yv{|y{~xzxzz}x|x|||}{x}y||||{yxyx||xw{vzxyyzwz|yyyz{}|wx{{x{zz~||}{y|{ywywxzx{{ywyw||{zzzxyxz|x{~|}}|w{}xtwwxzy}|{z}}}x||z{xx}x{v{{xy{yu{yzz|{y{zx{||zzvvvyyy||z}zzy{}yxxz}x|{{xzwzy{w|{zz{yz{y|xv{xwvxy{v|xy}~xwzzwx}}{ywy{{}{{zy|xwzw{z|{wy}z{xy~}vx}w}|xyxz}~x{||v{wz~|wzz|~z~|xzzz{yz|}y{x}~}{z|z}~}{{y|~|~{~~}~}~~}z~~}{~}{~}}~|~~}}~|yxy~~~}z{{}}{~~|}{~z~}}}||}~{~~}~z~|}|~~~|~~{}z}~~|~~{|~}|{||~~x||~}~}}}y~}~}{}~~|~z}~~}}~{~{}{|~}~{{}|~|~}}{}{z{~}{|}}|}{~~~~{}}~|~}~|~w}}}{}z}~~}}~~|}{|}~~{~~{w}~}}z|}{}y}}}~~}~}~|}}{|||{~~z}||~}{~|{{}|z~{~}~{~~~|yv|~~|~~{|}}~~~~}z}~~{}{~w~}{~}{~{}}}~w}}}}}}|z}}|~}y}}}{}w~{~~|~}z~}||}}{~||~{~~~~}~}z}{~~{|}|z~}}z~z}zzy}z~zzux{y|ys|wyxw{uxx||}zxxzvxz{v{z{}}vyxu{}{{{|zw||{|}z{u~{v~}z||~zx||y}|vvzxwxzxx|wzwwwxx{zyv~zy|yzv}y{y}wy}yz~|}y{|||~||yz~zu{}}xx|wx|xyyyyyv}xy|{}|yww|||zuz|w|z}xz{y~||{y|y{}y{zy{wz}{yyvz{{ywv{{|z}{}zwwxzzvvw{|}z|t}}vuzzzyw~~}y|zzx{xy}|}|yx}y}y}~zvzvxxu}{wxyx{~{~{wyxy{ywx|xx}y}|{z{y||vzz{x{}~~|x|z{yyz|~||{z{yuyyyvwxyyxx|xvz{}{y}{{{{z|{yv}z{{}{|w|wz|~|yu|{|z~|z}vx{|{yy|zy{t}{yz|{yw{{|yxx||zzxz~}|}{yx|}~|z|yy}z|~{~}w~{|uzu|yw|wzy~yzz{z{u|xv~z|vx}|xxzvz{|xzw}||y{}}v~}}{{|z}||x}xw|{y{y{yxz|zvy{zxxz|xyy|z{x{zvw||{y}z{}y{|~z{~|yz{|{{yxz||x}y{|yzy}zwzzy{zxu}zywz|yx||yy|y{wwwxv|w||zy{{|}{z{{~z}{{v~~z~xytz~uyyzz}x}z{zzw{x|yzy{xx|u~}zy|z|z|||x~u{x~z~|y~wzy{y|}{vzyvw{v~xzzvx|~zvs{}xxzwzyzz||{|}yx}{xz{w{}zw||~}{}}v|{~}}}}}}~|~~y}}y|~}~~z~z{~|~}{~}|~}}}y~y||~}~~~y{~~}}~|~}}y{||z}y~}z}{~|z|~~}{~~}}}~||xzz}}|z}}~{~}}z~}~~{}~~~{~}y{~}{~{}{~}}||}v}}|}}z~{}}~}~z}~}}}~x~}z}~}|~}~}}~~~~~~||{||}}}}y|{~|z}~{~}~~~~{~~~~~~{|}{}~}|||zw|||{~}|||}}~~}}{}{~|}yz~{{|}~|~|}~~{~~~~~~~~}~}|~|{~|}x}~||}||w~}||~}y~~~~|{~}~z}|{}~~~}}~z~|}~}}~~|~|~|}}~z{}{~}}{{|~z~~~~|~}||~{|~~zz{~x}x~~~~}{|}{{~~{~~|}zz{|{}{{|xvzzyyy~wxz}{~zx}z}{{z|{zx{z}~y{{z{wxzzy~{{wzx{x{z}w}{yw~xw{wx~~~|{|z|zwxx}y{vzzw{|w|vyv|xwxy|~y~zyx|{u|{{{~z{y~yzz{|ux{|zzzxyy}{|yz|yz|z}y}}{zw}zyyy}z|{zv}zy~xw|y{w|u}{}y{v{yzy|zy}~wy}{yyyzyz|{{uz|y~tyx|y}xz{xvx|z{wzy|||zx}zzvz|{|z}wz~}|{{ux|{|{x{zyzzzwyx{z}x{{y{yz{x{{{{x|{y|}zwy{v}x{zyy~xxy{x{{xy}z{wvz{|wz}~|{wzyyxz{x{|zuxz|wvy{{y{|z}{{|zz|xvw|zz|vxv{x{|yyww{y{}v|{{xxyy|x}y}|y{zww|zz}{{{{}{t}w||xz|zzzzz{x|zz{|~|w~{x{~ywzw}}{}xx{{|ww{wz}}{{||}wzvzz|x||{z|z|~z}||zzxz}y|z|{{|y}zy{{{~|{yy}y{y|w}~z|y|y{xy}wz{yvzvz|~ww{z|z|xx|~yxy~{x|vzx{|vz|vy|wyz~|zxwz|yv}y~zzyzxv{v~zwwz{zz|wzzx|w{{yz}|y}{xt{z|}{zy|~z{}{}zyx|x|v|xxvzz{x{wy}{{{|yx|w}{}}{}w{wx|xwzw{xwyx|~{zx{~y~{}zyz}zxyyxv}xy{{{wz{w|y|}|ywy{y}|{{w}zy}z|{y|~|}|}~~~}{~~{~}~|~~{|}~}}{}}~}}|~}y~~z|{~|{z~~}zy~}}}||~}}}z~}|{~{z|}}z|}y~}}z|}~}~z}|~{~}x~~~~~|{|}{}|~|~~{|~~~|}}|~|~z~~||~~|}~~{~~~z|~~~{}}}}~{{~{{~v{~z}{}~~}~~}~}|{}|||~~~}~}|~}|~~~~~}z~~}~|}{~~~~}}~}~~~}}}~}}{~|{}~|}~{}}~|~||}|~y}~}~|{x}z|~|~|}~~}~||~u~}||}~}~~|~|~~|~|}|}~|}}~|}}}~}~}}{~~{~~}|~}|~~|~}|{~~}{~~{~~z~~}}}~{y}~}{{}|}{{}~~{|{}z}zxzvzz|ux{yxzu|xuyzy{zx{uxx~yy|w|{yx|{{{~y|y{yy{xx}x}|{zw|y|z~w{{}{|z}xwzxztyzzx{||yw}svyx{zvx~}xzzx~{xwwzwv~|yz{}}zy|xy|{}x{{y}yy~xy{yxzyy{|yy{y|v|uxxy}v|w{{xw|y|y}|yzzx{{{z}}{}{vw}z~~~y~z}u{~wz{zzy~z{{{{x{{{yt{}|wyxwvvyw}}z||xx||zy|||{~~|y{|||{{zy{}y~ywuxyw}~|vx{|uu|~wv}uyyw~{yxx{~{~x}{z}|yyz{{x|zyz{v|z{z|w|{w|yz|{~w{uyuuxzxxz|zxzzx{ywzy{xzx|}xx||{xzz}zw{~x{zz{xy}z}yyv{{vxx{~z{||yy|xzv|xz}z{yw|{wxx|~|yz{zyz{{}{}~|{|w}}xzzwzzy}uzyz|zz{y{||xyw{|zz{|vv}z{zz}yyx{|yy}q{x{}{x{{y|zxz|{x}}wzz}v|yzy}y|~zwy|{x}{||{w}y}vu{xy{w{|{yz{yw~x}z}z}yyw{}zv|}|x|zv{xx|u{|xwzvz|~vxyz|zwz{zvxyxvw{|~x~zxzy}z~z|~z{y}~~zw||x}y||yx}z{{y|{{wvyx}|yt}zxzzxxvxzzzzy}z{}xw~ywzzzw|{}~yz{{}z~w|xz{|{yzy{|y|z~xx{{{xwzyvy|u{vwzv|vww}{||{{||ywzxzyxz{y~~|}{}~~{z}}}}||~z}~}}~z}|~|~~x~~|~~}~|~|~|}~~}}~}{|~zw}x~{~~}|}{{|~z~}~~~}}|z|}zz}}}~{|~}z~~}z~}z|~~{~~~}~|{}|~|}|~~|{|~}}~zy~y}~z~}|}~z|~}~y}}~|~}y{{z|~|~~yv||{}~}~~|~~y|{~}}}{}y}~~}|}y~~{|}y}u~~|~{}~|~~~{~}}~~z~}~~~zz|}|~~~~}{|~~z}}~{|~}~{~{}~v~}|~}}}~|z}z~~~~~}~~|~|}}~}~}|}{}|{~|}~{~~|z|}|y~zz||~}{{~|~x~~|}}~~}|~{||zz~||}}|||}~~~~|~||~~}~}~}}~~|~~|{z~|{}y|}{|~~~|~}{||{~~}}|y|}}~y}~z}~|~~~}||~}{~~~{||{~w|}x{yxw{~wwy{|||ywzx{~|y}{y{xw~zz}z}z{zxxx|{zxzz}|{wxz|zyv{zw{~xz|{~xx|u{|{yy{y}zyv{zxy|yz}yy~|zw|||||~}{y~{u{y{z|yv|w|z~{y~|vy~x{{{y~z||~x~{zt}zu|}yyy||xzz{z|{zvvz||z{yy}z||yzy{yy||y}}|xv|zx}w{wzw}z||{w{|zxu}|yzv~z{y{{x{|{|z}}yzy~~vvtvx~wy~|z}|{vy|z{{||{{{|w|z{zy{}zyyx{|{z{uwz{xz{xz|{yy~|yyzz|xu}zzx}vzzt|xz|}z|zzx|{w}|zyy|z{vz|}x~|~{~zyyvv|~{||y}z|~~z{z{{{{~|xzw{zz|w}yx}}|z|{ww{y{{{zu{}z}zv|{y~z}y|w{}zy{}x|{vyyw|~y|xyzy}|~zzy{|xx{w~|{zzvx||z{{z}{y{y|yw|v{zz{yyy{y|{y~vvzyx{zzx{x{{zyy}x~{zy{{}y{xxxwzx|zxz{y|xw||}y{xz~x|{{y~y}z|{{||~tzw{zzwxuz}y}|xvw{|z{{}}|~{z|wzx{zyx{wzuyz|yzx{z|{xw{~x|xz{~w{yzy~}{{}z|z||}}~{~zy||sz}{z{z~{x{{z{|zyy}{zz{{v~|~~x|yz{wuy|}zz{zyw~z{{{x~|}~{}~{|zy|}{}{{z~y}w}zzz{zv}z}z{|~wyzyzyvz{z{|}~}}~}~{~z~{~|x~|~{|}}~}|~~{||~y|~~~|}~z}|{|~}||{z}~|z{{|~{}z~~~~{~|{}~~{}{}}~z|}{~~|{}z|~|~}~}}}~~~~}~|{}}|~|z~~{|{~{|||~{}}~}~{|{||{{}}|~}{}~~z|}~|~~~{}{{{}|}{}}{~||~~}}~||v|}~|||}~~|~}~}z~~|}}~~}~}}{}y~y}}}}|~~|~}~~}}}}z~y}}{~~{z||}}z~~~|~~{~~~y}|}}z~y~{~}}}}~}z{}|~~|~~~}|}|~~~}|z}|z{}~~}}~}|}}{|{|z}~|}y~~~~|}}z}z~{~~~{}~y}|{}||~~|}|{{{}~{}~y}~z}}}|~{|~{|z~~|}}~~~}~}~{}}~~z|~~{}}|~}~~~{{{|}|~|x}xz}{uy{|}y|x~wtuwwvyy{}y}}zwwwtu{{w{yywzuyz~z||z|yy{zz|}{y{x{{vv{}}yz~z{x}~vzszw{yywx{}|y{{xy|{y|xz}{wwwxyzzyxz}}|v|y|x}wzy{|y|zv}yuz{}zxv|wyv{zw{wzx{|wyyyywzx{z~wxxu~v}||~{~yw{|}zzzz|ww}|zx{y|yzuyz{uy{vwxx{{vvw|t|||{{zwwvywtyv{|}zyv|wxy|yyxx~|y}yx{z}zu{z{z|z|uv|{xu{zvvx}yvxu}}|}zwy{zvzxzvuv}}y{{|xyzzv{z|z|zyzx{zyxzz{x}zwwyvyzwy|{xuxzzwuxx{vyw{x{wxzy}yzwz{|{w}}~zyyyz}}}{~x{}xxz|wzyzzy||y|yyyyyxzzy{yxy|u{{y{w~zzx}{{|zz}x|~z{x|zw|{wz{yx|{zz|yx{yzvw}z||zyx|yzx{x{wxxxz~{}y{yzz}~yw|x{y~z|}{zz|z~{~~vu{|yy~uzw{}xy|zwxzvyyzzyxwxyxz|yz{}|||}}wz}{y{yzwzxz|zy{xyw~wyxzzzzyvxw{}vyvyzxzx|xyyxuzyzw|{|{~xwyzzy~zyzy{w|yx|{{{||{}x|zxxy|z{uz{z{v{x{xz{uwx{zw{x~{}y}{z||zxv{|~zzyz}~|y{|z|||z{wuuwzw}yt{z||zvvyw|xy~w|wuyxvzu{{~zzx|y{}{y~v~{}x{}~~|}}{|{}{{|}~|{~}z}~}}}~|~}|~}~|~|{~y{~y}~|}||x|x|y}~~|w~~~~}~{~}z}z~|~|}~|~|~}z}|}~}|}~{}|~|||z}z}}}~}||}z~|~}~~|~z|~~}~~|~~}}{~z}}|}~|}~}{}~}}~~}|y{}~~{}~}}~}|~}~|~|~|{}~}~z~|~}|z}~~|~{~{|z~|}y|{}~|~}}~|y~}~{||}}~}{~}}}|}}|~||{~|~z~~~~~z||}|~~|~~~|}y|{}}|}}|{|}~~~|}|~~~~}}|~|}~|}xzz|y~~z}y~|{}|}|{~}|}~~}~|~}}|~z}{~}}}~~~{z}}~x}}}|~|~~~~|zzzz{||~{}~||~~}yx{}~}z~}y|wzvxwwx}zxv}y~|xyz{v|~{xzx{uxz{{s{zz||z{{}z|zyz{zw}yxz|z|zv|{}z{{{{y{zwy}y{uw{}z|x{}}{yyyzxyw{yzyuzzxy|~zywx{y~|zzz}~zz{x{w|{{{zz{yz{{vv|}{yz{|y|{zy|z{~{}{|}xz{}}~}|zzz{x|x{xyy{}x{|z{|y|vw|wv~xzyx}{yxxzw|~|xzzy|xz{|{w|}|ux|}{r~x{wxy|wxzzwy{yx}yz|}yzx|x}x}yx{|}x{w}{x{w|~zw{{|{yxwz}z}w{y}{z}~}{{x~|yw{{z}yy||}|}z|y|~v}y{z{x~y|y{yzzvvvz|z}z{}wuy|~zx{z~y}}{}yzy|}xy{z}~w{{~wx}{z~}y~twz|{z|}x|z{zzxz}x~}vz}{zz}wyzvzyz|yz}~z{xwwyzz~|}x}~~|}z||vyzyz{|w|{{v}w|{{xyz~yywxx|{yu~zx{xy{y|z{~yxzy|y{xxzxxv|zx|yzzz|w~{|{y|yywyy}zyztu{}y~x{z}{zxxzyz~~|y|{~}wvy{xty|y|}{zx{y}y}}yyyy~u~z{wvyz|y|yzv}{~~|yyz}w{|{x}zw}xz{z{}|wz}|yyyy}}{z|wy~||{xzvvw~v{yxxyy{{x{{||z{u{~~zx||z{t|{{{{}{|{z|{z{w}w|}{z||{wz{y}z{~wxzxt~yz}{{zzw|yx~x{zwyuuvz}yzy{z~|~~||}~~}~y{|~}~~}}z}}~}{{}{}~|}}}~{|}|}}z|}~~~{}~{{}|~z||~}}~|}~|}|~||~~}~~y~~}{u~}}}~~~~}~|}}z{~~}}|}}}{~|~~y~~~~}{|}~~{~~~{~}||{}{|~}z~~~|||~}~~|}~~|~z{{|}}}~{|}~z~|~~}{~}~~{~||~{~|{~|{}||~~}~{~~}}~~{}~~}{}|}}~}}}}z~{}}z|~z}~w~~{z||~|}~~|~}z|~{}}~~||}~}}~~{~~u~~z~{{~y|}|}~}~~~~{~|}~~~}y}}}}{}~}~{{}~}}{~}~z||}|~~}}{~||~{}{||||{{z~~|~}~}}}{~~}y|}}|{~{~}{{~yz~~|{~||{{}|~||}~}~}yz|}vzz{x{xz}xz{zxyw~yxxvw|{{z{|xzzy{zyyz|xzx~{{z{|ywz{x}z|}x|y}zy~vx|vxyy||}vux{yzy|{|vx}w|xzzxzzxxyz{{z{y{wyzv}{y~zzx~|~~v|ww{~}}{}{{~yy}||uxwzzyyyvxxyzyzy|v|}yyyy{xxz||uy{{|zz{v|v|}|wz|{v}x{{z{yz{yvuzwwx|wy|w{xzwxvwzx}{}xzy{{yxv{x|{zvw|zwv{z{{zxyzy|yww|}}{{{{{yw{yyz}z{y}{zx{x{}|{{z}{xzv{yz{x|r{{{{}|{w}xy{z|{z}~z}{{zwzyu|z{x{|yyy|zvz{wstw|{}uxx{uxxyxwz~|z||~}~zy|{|}wz|{z}~{|~|z|z|}zz{{y{xy}z{xxyx|yutzww~zxxxyyz}{zzyxy{y|y~z|z{x{x{|z{~{xxzw{{xzxz{yz|xxyyxywxzu|t}yv}yy{{{}{zzzzz{u||yyx{zy}zy{y|z{yxy~xv}{z{wz{z|yyzy|yyxw~yxz{}w{{}|u{{z{~vzy~|}{u{w{x|~{w}|z{yywyvz|x|zz{{z~w}vzyxy}}|v|xvxxrv{xxy{ww|{|||~y}|zyz}yyy{zy~z{z}zyzzwzvzx{yx{vz}pzw}{|wyz}xx~{z}xwz|x{{w}|y}|w}{x~~{z||yzzy{{y{yx}~y{yyx}wzx{~xzz|ywy~||zz{}wx|{z|}~{x{~~|z|}~{}{|~zz~|{{~}}}y}z|||~~}~||~{}}}z~y~{{}~|||}}~}|~|~~}~}u}~{~}|}|~}|~}~x{{|}~~xy}~v}}~|z|}z}}}~~}|||z|}}}{y~~~}~}z{~}~|~~~~}}{~~}}{~~~~~~z~~}~~|y}|~}|~}~~~~z}}}{}z|~}}}~~}}}{~{~}xy~|}y}{}~z~~|{~~y|~~{|~~~}~|~{{}|}}y}}~}|}}}}}}|~}~|{~~~z~~y{y~~{||y{~~|}}{y||~{{z||{}~}||}{{{y{{{}|{}}}~z{~}y~|~|}}|~|~~}~~}|~w~~{{{}|~z}~~|{{{|z{~{}|~|{~}~~~~z|}}~~|}~~{~y{y~{{}~~}~{}|~~~~}}|}{z{}|~~~zz|}~{}|{~~z~|||}~~~}}~~}v}yyw|xwzy{{y}{w|z}xz|zy{y|y{vyx|w{~z|zxz}uzywyw{}z~z{}{{yzzzx}x}x~|zyvz}v{z|{}yx{|xx|{{z~{{x|yxwt|yy~wzx{z}}~yx~}|xzyxx~{}v{|ztz{|xzzxy|z}z}y}xw}zzz|zwz~}{{z|x~{tx{{|y{zwx|zwzv}vyw{y||v~y}{|yyvz~xvx{}{~|y}|xy|zy{yzyx|}zxw}x{|{{|wxx{z|yyw|zzw{~uw}|y|w|yvyw{~|w{{{{z|}wx}xz~{~vv{{zsv~{|zwzz|wz{z{{zyzzx|{y|}y|u|vyxwyzzy|wx|xz|xxz}|}y{zyy{vzu{~{||{z{|y{||z{zx{x{xzx{xzz}}xyyz{z{{pxz{{{{}{{~|{y|||w||~z|~|{zzzs|zxxtyzvv~y{x{z{|}vx|yzx}xzz{}}}{}y}x}}|zzzxvwy{}y||xzy|~{|y{|y}yxzy{{}{{}yzyzv}vyy{x}|}zy{}yzzv{}}|{{zxywz~x{{w{|s{wz}v~w}xwy{||wzy}zxz}|x|zyx}u{y}zxyzyywy{|{y{|zxzx|x|zww{x{{xz{{zzyz{z~z~z|yy{|u}|ytzz|x~|{yxxyw|{z|yzz{wzyzw{{|{r|~yyx~{yx|z|ywz|||}xyz|xx{w{rz}|yx~|x}y||{zw|}~{|~w|zxv{x}~yyz}zz{}zxyu|{z{zz~y}x{vwwt{{{y~~~z}~}}~y~}~}|{}~}}{~}~}~~}~~z|}~~}}|}|y}~~~~||~y|~{}~|~|{~}}}~~|z~}}}|~{||||~~|~|}||}~|~~~~|~}}{}~|~|~y}{~{z{}z~{~}}}}~z{}}{{}{x}~}||~|~~}||z}y}~~|||}~~}||}{|~}{{}~}}~|~~~|}~|{}z}~{|{~~~|}~|}}}}{{~|~~}|~}|}}|}~~}y~}{}~~~~}}||~y~~}~y}~~~}}~}}~}{}~~z}|~{}}z|~|}|}|~|~|~~~}}}~{|z}}}}{}}z}~{~|~}~}|}~~z~{|{|~|x}~~{~~|~}|}{~}}~|{}~||~}~||~~~}}~~{~~|~{}}~z~|~~~~~y~|~}~~~}~}}~}|~{{z~~~}||v||z~y~{~{{x{{|y}{y~}yvy{{owuvz}zxu~v||~yv|w}z{yzy}y{v{|{~zyww|x{x||yz||}yzz}~|x{zzyzz~yv~wxz~~yy{zvzyyyy||{u|wvz|ysx{wx{w}xw|{yzy|y|x~yyw{z}z|ytxywxz|~vxx}w|w|}yy{w||vw{z|yxzw{{y|v|~vwwzxyyx{vw}uzy{{||||y|w{}uuy{yz|z~y{|~yywzzz}|{{yzu}|v}|x{~}|||}|{{{wyzxz|}yz~}y{y{z||zz}wytzy~|xxuxyty{}x~|}x{vz{zzz}~yx|~}{z|y|}zx|z{x~|x{|x{yy{}~{{zyyys{{||vx{{ytzwvz{y}|v{wuz{yxyyw}x}zz{|}{z|zz{v~yy~|{y{x~|wzz{yvzzxyvwwu|zx~zy|xux|xwyx{{~}y{|~}{y{~{}z}{w~w{|||}}{y|}}yxw}u{z{yyuy{yz~{v{zuv|v~tyxz}zzv{t}~}|~{~z~yz~}xzw|z~|}}vv}zxz{yy{{{zzzzz|yzux||wyw~~|~{zzy||yyx{{yyyw{zw{|wz}}zxyy}yy{~z}{{zzzw|yuyxz|yzwxwyzywx}|wxz}|}zxxyzz{yyy~}|t{z~{y{z|{}yv{|}uyv{wytxtwx{z}{yxyz{uvxzxu|~vz|}zv}}}z{zxy||~tz{}|{}y}z|x|zwxzxzxzx|zyu|z}{~{zywxu{wyy{x|v{|zzx}|}||yz~{y{}zz|}~||}{z|~~~||}~~}~|{~~|||{|}~}~}}{}}x~zw~~|~~~z~~y||{}z~~}||||~}z{|~y~~}~}~|{}{y}}|x{~|x{y}|~z}||}~}~}}~}|}~{~~|||}z}{|{~~~}}y}}}~}}}~|y||~~y~|{|yz~~x|{~}{||{{~~|~}|~|||~}zz{}yz|~~wy|~z~||}~~{}|~}}{}}||}~}y|{y~}}x}|x}~{x|}}~z}}~z|}~}~~y}{|||~{{|~zzz~{|}}}~}|~~}|~}|~}~z~}}{|~|~{~{~{z|}~~}|{}|~||z~}~||z|}~~}}~{|}}{~~}~{}}~~{x}z~{{z}|}~|}~yz}|{}}}}~}|~z~|}{~|w}{{z}~|z|x}|~}~~{|y}}||}~|~}}}~}|}z|}}~}{~}~}~z~y}}}y{y|y{{y~|{|~}zwzux|zx{||y|w{zzvzy|w~y|v|z|}{zy{{~ywrxw{~}|vwzyyxwsy{|yxzyzxy~zyzy{xxz|~|zvuzyy{z{zx||zzxux{zyuyz|z{zxxz{wyz|{xzwxyz{|xv{zy{x~{ywv{{y~|zyxxyyz{y{tzwx{yyyx{{~zwyv||{|r}~xwx{~vyy}~|}}}{||}}||yx~~|yyzy{xxyy}{yxy|}zz}}ww|||zyy}zzvzx|||zx|}||yzz{~z~{z~|xy|yz~zy{xx|}y{|w}zy~zyvyz{xv}}{z~yx{z|{xzvw{~z{zzx{w{z}xy||yzy{u{}y}|x}xywz{|y|yzxrzwz{y}~x{~xyz{}x}{{zyzyz|wz{x|}|z{|}z~~x~}|}~xzz}}z{z|}yxzy}~y|{xyz{z}}{}z|~x~}x}}}~y{~z{}zzz||}y{z|yxy{z{ztw|yy{}zv{xyx|z{zyxz{y|y||{y|zz~y|{y{u|zxx|x{{{zyyy{y|}zyyzz~{z{yzv{wy|z{xuuy{{z{x|}{zz}|z|x|~|yzy~{zy{}ywxz}|~x~w||{zzy|{xxytx}v|y}}}{{~yw|v}xxx}yzz{z|}{{~|zyxywzy{u|yz|xzy}{{zx}zx||{zz}vzw{yy}}xzxxx{xx|xz{zzzzz~zzy}|y|zxxy|~|}}{{{|{~z}|y{{|y|||xx{zy~xy|x||~xywy~~w{y}xy||yz{}}z{}|x~}}{~~~}~{|z~z~}|~~{~{~z{~~|~{}||~{{|~|~}}~}~~~z}~~}|{}|z~{|}|}~y}x~|x~}~}~|}{~}||{{}|~y~{~~~~~|{~}}}~}~}~|z|~{~}~}~|}}{~y}|}}|{~~}|~{|{}}~}|}~}|y}~||{}||}}z}}|~{{||~y~}~{}|~~~~y}~~}}~~}~}|~~|{{{{}v~~{~~|}}}~}}~|~||~}zz~~}{{}u~{{~}{}|~|~{}|y||}~}~{{}~|~|y|||{}}{~}z}~|~}|~~{~z}yz}~|}|~}~~{u~}|}}}z}~||~~}|}~{~}|}}~~}}z}|{|~~~{{}}~~~~~|{{z~~}}|z||}|{|~~||~~{{~}~{{}|}}{}y|~z|{~~~~~{~}{~||~{}~~}}}}}z}}~}{}~~~}|x~yz{|~~w}xyy~~}}x{v}vxx|wxz{}}{zwwwyyxyy}ww~yxy{{{zyxzx||{vzx}y{v~z~|}{}|yyz{yxzxx|wyywxz}x|{~|wwyv{{ryzy}{vx}|~~z}|z{zxxzyzxyw{w}x|xyz{~y}|y{}{{yyy|{x{{yzzzxxy{{x{}}{{y}|}y{|w~zv{x{}}|}xzy|~z{z{}zv{xuzz~|zzz}wxxz{vzxpz|yuyxy{yzvy}|x|zwu|zxwz|z|x{{z{z|yz{zx{{wxy{{y~w||{x{{|z~zxx{yuxyz}|}|xx|x|}y|w}|}{yx~}w{|wx~|}{~wwwxyxzwu|yzz{|yy{wy}}ywv{wzvzzxz|x~{|xzx|{x|x|xz|zyz}y~z{z|}x{wz{t}{}y|xz{yxw|x|x|yxw{yyy{y~|||z{~~xz~}}z}wzy{}{yy{{|}}{{}|vwxwyxzxz}||zxwy~yzzy}{{yzyx{~z~y{xyz|zzzyz~{|y|~~yw~zy||}z|xwtzvzx~zw}yu{vy{yz{vy{x|w}|yy}~z{}}{ywz{|y|yzx|zyz}z}{{xzy|~ttzv{|w{|z}{xuw}zx}y{wxzsqyxy||xx{z}zxyy}}~zy{y~x}z{zxz}yyz{{|{zz|wzxzxsz}tzxyxzyz{wzzyyt{xw~{xxz~w|vxz~|}zxwz|z|yw~{y{~zz{x{zz|x}{t{xx}{xxxuxxw{yu{y{zsy~|~w}w{}|z|~zyy~~|~|{|}|{|~~~~~|}|}}|}}|}}~~{~}y}z}|}~z~{{z{}zy{}||}}}}~|}}}{~}{~~~~z~}|||~z~{~{~x|{{{~}z|}~}}~~}~y~|y~}~{|}~~~~~{~zz||{~}y~}}~~}~}}}~~}}~~~z}{~|~}z{~z|}~~~~~}}~{}|}}|~~{}{}}}}}~|{{||}}{~}|}~|{~y|~~{||{}{~z{zz~{}}~~}}|}}}}{~~}{y|{~{}{{~||~~~~|~~{}~~z}|}~~~|}z{}{~z{~}|z}}~|}}}|{}||~}||}}}}}~}}y~}z}{~}|}}~~{|~{~}~|~~y|~|}}~{~~|}~}~~y|}}zz~}~}yz~z~z}}}}~{~|}}}~}}||}{{|{}~}}}t~~x}~~|~~~{{xz{{xy|zxv|{zzy{xvxwwz|{{zzw|x{v|{{y||y}|}xx|wuwwzyxxwzxw|y}{yxz{}{{zxxw|~z|y~{{|zyw~{|x|{yy{{{w}y{}z||~yyyyy|vz|{vzzuyywuyyxwyz{x{~vuxwzyy{w|yztyzvz{zxy|y}~|u~}v{zy~|zz|zy{|{vzxyyz|y{z{x}xxxxw~{wz}vz{v}}yzxwx~x{zzx}y}}yxw{|~yxv|zyx|}x{y{y{xyu|y{v|yx|{uxyz{yz{zzy|w}xzwzy{yzy|}{z{{xzz{zz}{|wzvzyzxzzw{|yx{zxz{xyxzxz{|z|z{|y{}xy|{xyyw}wx~wvzyyxwy|vu|xvvz}{{{zz{~||}xyu{x{u{y|w}~~wyv}uyyz{z|yy|~~tzy|ywxzzy||wz|{{~yyzxwxz}|wz{y}|{||z~yyzx{|xy~yxyx}y{}zyy~{yzzxy|xuyy||yw||{wwzyx{zxxzyy~{{{x||wyvzv{z|wy{vyy{zy}|yz{z{vzz|zwx}s|y{{zw|z|w}z}z}{ywz{yyx|wz{z||{zz{xyzyzyvz}{{vvv||xz~zx}{xwy||}zyu}v|wv|}|{v{zx|xzz{}~y|{{zxzz~t|zyuyx}{wzu|||yz{}{y|vwz{}wz{zzv{|wyyyxyz{|zyxx|yy|||x|w|||txxz|zzx{{vuzz{}{~yy|yyz|v{~~{z|{}xz{zz}}}|{~x|w{|zxzzxuzz|zyz{}x}~~~}}~~}{~z}~}}}|}{~~|{z}~~~~~}|}}zzx}|||~zz|~||}z|}|~z|||zz~|~|}}{~}{}z}y}~}|~~}|{}|~|z|~~}|~{~y}|}|}z~}z~~y}||~~~z}~|}|{||{~|||~}~{~{~y~~~~|{{xz~||y}{}|}~z~}z~|}||}}|zy|}|~~}~}}~|{~~|}~{|z~~w}~|}~z~~~}~}}~{~|~z{{}}|}{|}~z~~}~}|}|}|{}~}~|~}~zz|w|~|~}}~~}}|}~}x~~}|~~|~||y}|~{}~|||~z~~||~~}|z}~~|}{~{z~yv{}}}~|{}~z~~{}}|}}{z{}~~~|~~|}}~}|||}{~}}~~~~{|z~}}~}}~z~}||~|}~y~z~~}}{}{|}~|}y}||}~}}{~~y~|}~}}}~~|{~|~~~~}|~~z~~vww~y|z}xw{zwz{zyvuyyzz{ysyzxzzzz|z}{vvy{v|yz|{}}xzv{y|yz{xzzz{|w|w|wzyx{}w~zzzvxx~yyyyv|zz|ywxwxyxy}xyy{}zx~zx}yz}wx}||{z{yxzzz|}{xy{zxvxwwxzzx}y{w|}{}x|vzvx{yw||tz|~~|}}{|~{z|xvy~y|~{{zz}y~yy{}yu{z{x}xwy|z|vzz{zuyuy{{yxzyw{y}z{zy{y|{}zv|~|{{zx{}{|zy{{zx}x|uxzx{xzz{u{v{}||xyxyzx{yzw{z{|y{xx{wx{z~}yzy{}~x}z}|z}}ty}xxz{|yyy|zyzz|t}xxyzw{wwwyy}|{}{|v{|ywy{{{y{y{v~y{z}{|}xy|}y|wz{~xz{~}ywv||}|y|}{{w{zyz{yz}{v|{{z|y|z{y|{{x}{|}v{|~~}}wzwswz}wxwyt{{xyy}|twuyuvxy}wyx|~zzx{{|~}~{|}~~x{|~|x{y}~|||w{||zz|vz}}zyywvt{vyx{vy|xx{xwyzwz{w{zx{{{}yy~{x||y~||{}zv{|y|{{yy~vyzzxy|}zwz|wz~xv}uwyw|{~xyy~|yw}{}|y}~}{ywz}zz~~{|{|z{xzyz{xwyyyx~vyy|zxzzzzw~w~zy|{{{zz|||z|{yxvz~xzz~y|~}}{||z|wtuy}wvwxw|wzxyz{zv|uz{y|~~y{|{x}{z}{wz{||}}|{z|}}x|}{}{{~}~{|~}{~~y~~~}|~~}~~{|~~}z||}}~~}}|~{~|||}}|{{}}}||z~|x|}|~z|}|{|}{z~|}}y{|~{~~z~|}}~}~~{}}{|~y}~~|z~z~{~u~y~|}~|~}{~|{~~|z~}}{y|~}~z}~}}}}|}~{|z}~y~}|~~|~~z}}{~~}~~~y~}x}~{}~~~}~{~|{}{~{}~~x~~}~~|~|}}{~|}||}~~~}}}z|}}}~|~{y~~~~|}}|~{|~}}}~{~}~|~{{~|}{~{~|vy~}}~}~~~~}~~}~{~{~~}}}{|~~~~|||}zv~~}x}}}~{}|~}~y~~~}~}|z{}x}{~}zy|~{~}|~}~}~}~~|~~~|~}}}}z|||~~}|z~zxy~y~z}|~}}z}~~}{|~uxyzy||{|v{{zv{xyyxyw{z|x{zx|{wyxxwyz{v|{|zw~|}{|y{{yz|{wzywyz|zxzz~{wzx~y~{v}zwyx{}}{zzz{zz}{yxxvzyzpxz}|x|yz{wxzwx|zzy{||~zvwx}ux{wxy}yzx{w{~~yxyx{{zx{z{|{|{~zu|y|z}yvyxzxxzzyx||w{uzyyyz}{yy~|yz}z{{|w|wxy{yzvzyxyyzyy}{{xu{{vz}}zxyw|{zywxxv|zz{z{~xxvy{y|x{zzz~{yx{~|x{zzz}z{}{yvz}z||zyxzwzwy|zxy{{x{|{tyy{zz{yx{yywxzywux{{zz{z}yu|xz|y{{xz~|wzw||zz|vzyx}{yux{{}|z{||u{yu~zzzw|}{{xzyx}{|uyv}{z{z|z|yz{{yzzwvy|wyy|zx|zwwx~x{zwyy||zy{y}|y|~yv~w{{v|{{xxz{|zywxz{{zwwzx|zy}x}x}{x{yy}uw{y|}}v{{}uyzx|wy~x|z}}vx{xw~{~|w|{{{zx{y|y|~{vvy}|}yww}z|x{~yzwzzxzz{{x|x|w{}{zzzwxxy}|zyy|{{z|~zw|}z|~~wyzzx|xywzw~xzt|w}|uzuxz}|v~xxww{}|~yzw}}xxxzv}yzxzzs|xzz{ywzv}|zy{t|x|xz|{~xxvyyz~yyyy}ywvvx|x|}{{{}|{yw{x{yy{y|v{|uvwu}ww}zx{z~xzz|{yy}}{{yvyz|{x{w{v}zyz|wx}|{x}}|}z{|~{}}~~}z|}||{}||z}|{z||{|}{}~~|}}yy}z}||||z~~~z}|}~|yz||~y}~y||{|zz~}|~}|z|}{~}{|~|~}}}z}~~}|~|}z~~}~~{|~z}{||{}y~|{{}~|{z|}}}~~|}}z~~z|w~}~z{}y|x|{|~{||z}z}~|~{y}~}}~|}y~|z{y{~~}~}|}}|x}|}}~~{~~~{|}x~{~}|}x~~|~x|~~{~~}}~|{|}}|}~}{{~|w}y}}}}~}|}z{}~}|}|||~|}~~z|{{|~{||~}}}}|}{~}~{}~{|w{}}}}}{|z~|||~|||}~~{}}|}}|~~~||~|y{||}~~|~{|}}}{}~|~||y|t{~~~}y|}|~z|}~{}|zz}y~~{}}}}~{~~||~}|~y~~}~}{{~zyz}~}z}|~}}~~}{{|}|zzzxx}~x{{}~{w{y{wwy{yy|zyywy~w{xyxwwxwyuzx{y|zzzo{zyzz||xzzy~xwxy}{vzz}{{vwyz}vzzz~y||{xyzu|xxuw}yvv{z}|zzz}}z{|z~y{~y{y~xz}y|t}{}xy|z|ywxv{x}y~ywuyyy{~|wxwyx{|wwy{x{y|y{~|}x|~y|||z{|vy{{~z{{z{y{{wu}yxwxy{x}vzzwwyyyvzyvwxy{|zyyzxz{~{yzwyw}yyx|}z}x{z~{}{|{zz{y|kv{ywz{{{z|{xzzxy{uyyvxxywx}|xzy}y}x}v}{|x~{{z~}{{xx|{t{w|uzwwwz}{|{wwxx~w}ywzzz|wz~y{y}z{{~z}{}{xwz{x{{yx}{|~}}|{|{yzwxy{yyzy|yw{{u{{{w|x{yuxxyzzy|}}|{y{{}{}u}{}}v}~{{{zv|{wwzy~xx|}y{uv{z{wzyxv|yuz{vz}zwywx}t~z|y|{|{}zx}|{z|xy}~~{zzy{xwuwuxxzvw{|xuuz|}y{xwyx{|{x{zz|wy|}y||yu}~z{xz}{|xz{}zxvvwz~xzzwyy}yw{vyz|zyzyxw{{yqy|zxw|y}xx{{|w|{{x{yzy}t|~}yw|}|zy{yx{yx{yyw}zut~w{zxwx}y|yx{}wzzy|}~}xz{{uy|{zyz|{|xxz|xzy}{x}z|}z|xx}}|~|{|zz~||ywyyy}yxw~{yzxx}{{|||}z|zyz~}{|x|~~~~z}~~z|}zzz|y{{y~|}}|}y}|}~~|~~}}||~~zx{~~||z}x|{~~z}~~}~{|~~|}~|~||}{~|}}}|~~v{}}~y~~|}}|{{|{{~{}xz~|zx}z~~y~|z|}}||~{|y~~}}}t{~~{{}z|~}|~|~|~|~~|~||~}}~~}}}~~|||z|}z~|z~}{z}{|~~}}~~~zz~||~{{}|~{~y|z||}{~}}~~{~}}~|}|}}}}{||}~|z}|}zw|~~~~}|~}~|~{~}~||y}|}~|{{{}}{~}yz}|}z~|}~|~}z}|}}{||z~~~|~}~y|~{|~~~{~}{||}||}~~~~}}|~}}z~}~}}x~}|}{}}|v}{{~|}}y|}~{}}~|~|~~z|~y~|}x|}}~||}~|}}}~~~~}|~~}}}|}z~~zx{z|y~yz{||y{zzx{uyw|vyzx|v|y}zzyyy|wzu|{zxzx{zzy|y|z{x}~zvxx}|ywzzx|z{|{{}~~}zy|txzzx{x}wv{w{zy|zyz{y{z|y}{{z{}|}x}~}ww~w{{xzxyw|v|y|{z|w{zzz~x||y}z{||z{}zx{yxz{}xzz{ywz{zv|{yz|{z{wup}yyz{}z}yzzzx}}zyuzyw~{u{z|zxyxy|y~y{{ywz}zy}yyxyzu{x}v{x{xv{}vyy{|z}x{{zu}~yyzy~}}wzwxxz{}w}{yzwzy}z{z~}x{|ywxxx{ywy{{}|wvv}x}}|}yz|}zyzzz~z{}zyyqxyx{wyvyy{z|yu|zux|{{|wy{{|zxy{y||{z|~{z~~z{{{xz{xzz||y{y{x~wuy{zw|z|u{yzyuzvyzvyx{yw{y|zwry{yz~yz{x{zw}yyz}|v{yx}yx|~xy{|z{}xx{{{zx~~x|zx{xv|{yt{x{~y|{xx|uy~w{~y{xyx{|zx||{}{}xyytyxyy~w}xx}zwv{zzwzwz}xz|yyy{t~}}{x}zyw{yz|yx|ywzy|xyy}}{|{w}vyy}{vzxxx|{z{z|xy}|y|{x|{zwz{{wx}z|yy{|{~wx{x|~~}{~y{xv{{z{wzy{zz|}~y~|xyxzz{{vx}zy|{zz{}|yywwyy{yv|||{}y{w{{zuyz|yw~xxw}x}w~y}|zz{~wx{}|zwzvxzxzzx|}~z|~}}}~}}{||}}|{{~}~~x}{}{~~~~{}{|}|~}}}{|~{||}y}y{}{}|{}~{y{{~~w~}~|yy{|}|{||~~}|z|~~z}~y{~~|~}{~~{~~}{}}|~{{|~}|~}~~y{{~~}}|}~}}z~~}|~~z||~||{}}~{|}{}z~~|{}||~||~|z|~|~}~|~}|{{{}{~~~~}}|~~}~~}z}{|~{~y}~~~}{}z~z}}{|}{|~}~~~}{|{}|}~{|}|~||~}}~~|}}}~{}{}~}{~~}~y~{}~|}}||{~{||y}{|~|}~~z~z}|~z~|~~{{|}|}~z|}|{~}}}|~~z~|{w}}xz}~y|~~{}~{|}{||{~y}{~~~{}~}|~~}~}}~|~z~}|y{~}|~}~}}~~}~~}}~|}}|}}{{}}}|}{x{{|||{zyz}{|u~y{wzy{x{yyuwtv|vyzty|yy|vzvwy}|{vzxzy||}|||}{x|zwz{{y}xxx}|{y|{xz{}|vxwwyxx|xyv}wzyxzwxvwyy|vzxxysyzzzyz{zxz~x|{y|{w}z|{}}z{vzyw{y{yzz{y|wyyzy{wx|}{}uvxxw~yxzxxvyw|zyxyzvz~{~x{zx{|xy{{zz{zy|{v{|yvw~uy{wvuu{xyxzyywv{zvxxuv{uzzz}wxyy|}{|{|}{y{{|~|y}{}x{|{|yz|{wzxzp{zvyzzy|z|{zxvwxwyxwxxyzx{xy{wy{}zx~y~{z|~~yxxz}z}{zw{}xzvw}zyy}|yyz{|xx{xw}{|{|x|rv{xx{{|{x{x|z|z{}|xx{z{zu{{{}{}yy~xvzzwwzxw~yw|z{zx}y{w{}y{v{x}x|y|{{x~{y}||y}|{w~zy}yxz|z}}z|x{ywxx~z{{~|vvzzzuyz|yxzzv{xzxsyy{yw|y|{|}{{|}z|uz{{w{|{x{}z{zx~zz}z{|z{}w{vwz|yz{x{w{yxzz}{|{w}{z|}|{zyzx|{|zvxzz{z}|{vv{zy}{}wvzx{x}zz{zzzvyxyu|{ywyyvvw{ywvvz~|xy|y{||xw{z|y}z}|~{~z{{{||yt|}}v|x~{v|xz|y{wv{yx|v~}x}|yzx|x{z~z{z~vyzyz{}y{{~|{|z|z{|wzxy~xzwz|}}zzw}zv{}wxytx|xy|xxwzy{y~||{z}x|zy|yx}y}~~~~}z{}|xz}|~~}~|~{~}{|}~~z~z~~}}z}~|}~||}|y}~}}~x|{y~}{|{}}}}||~~~w|y~~~~|~}{zz|~~~}|~~|z|z~}~~~}z||}{~}~}|}|}{{}}y{{}~}z~{}|~~}~y}}}{~{|{{{~~|{|~}y|}}~{~~||~~z}|~}|~~~|}~}{y}~{{yy~}}~}~{{}}{~~}~{{~y}~~|~{~}|}z||{|}~|}}~}{~~}}~|~}|}|}|{~x~}{z}}~z~}~{||{||~}||}~}}{|z|z}}~~y}{}}|~~}~}~}}|}~|~}~~}~|}~~~}y|}||}|}{}||z{}|z}|~|{y}||}}~~{~~~|}~~|}}z|~}|{}{~|~|~|}~|~|~~~~y|~|||~{|}}{s|}}}}|~~~}{~|~{~|xzt~{{{xz|z{{xxww{}zv|w|{w|y|y}~|z{w{{y|{{|zwyx|}{vxz{xxzx{z}yzy|v|z|zxvwz{w|}|xz||y~{|wz{{yxzxztv|}y|xx|{xw|zxyzw|y|}xwyuvy~xx{}yxwwx{yx{~vvvxy|t|{zyzz|}~||zzy{v}x~yyy{v|xyxxyzw}vxyzxz{yw}|vx}vyz{uwzz{yzy{|uzz}wxw~xzyz{s{|wzxv{|x}xwtyv{{{yx{{w{yx|xz|z|y{|}y|{zyz}{xx~y{}vz{ux}{|yyzx|yy||{vz~zzyxz}zxyz{{~y|ww|wv{|}|xzz{z|}y{y|yyz{y{yyvt~yv{{y~{xy~|{xx|zzz~{{}y}w}|z{{y|}yz}|zwzy|{z|{~~}}~|{|zzxzzyx}zz{wzz{|z}yy{v{|~{x||{y|zy~w}xzy|~~w|{}}y|~{|{~z{{|w|z}z|yyyx}uw{~xxz}wvxzzzxywwv}{}wx|wv{}xyxy||~yxw{yzy{yz{wxwyz}w{}w}{|vy|~yz{}yyx||vzzy{{}{|zvvzv|w{v|qzywx}{{z|~|x}xy|yzy|}|}{{|{zz{z||{{w{wux|x{{|}z~z}|~z||xyvzzz}v|{~}{zzyx|zwyxvyw~}|{zy{||ywvswzzz{wy{xzy{yw}|}{y{z|yy{{|{wy~wyv~z}z~z{xz{{{v{}|{z~yx|xy{zxyz{yz{{|wvw|{~|}yu{|~~}{~}~}~}~{}~~~}}{}~}zz|z|}|z~||}|}~~|}|}{{|}~|z}|}z}}~}}}~{~||}}~y~~|}|}}}~}{}~{~}~|y}{~||~}}}}~}|}~~|}}||z}}}{~}}x||~{{||}{|~}zz}|{~z}}z|~~~{~~}||~}z~~}~~}}y~}{~~v~{|{~~{{~}~|||~|~|~|}|~y|z~{y}~|||}{~~~}~~|}{{~y~}~}~{~|{~~~|~}}{|~y~}~z|~~y~~~}~~~}~}~}}~}~}}}|}~{}~~z|}}}v}~{~}~}}~~}||xz}z}~{{~~|}{~~||~}~~~}|||~}}}z~}~x~|}}|~z}zy~~||}}~{y~{}}|}~|~|||z}~~~~z}{{}|||}|~}y}|~~}|~~|}~~~}z}~}}{|~~}}v}yzz}~||}{}}~~z||}{}|{{|~|{}}~|||}|}zz~}}z~}}}}t~x~{~yxz~|yzxy|v|zvvsuxuwxxyzyx~yzz{yv~wx|xxxx{w}vx~w~yw{}~z|zyz{|y}x{{yz||}yy{tzxxxrv{x|wtxwvuwyy|yyzyy}vwwzyy|zxwz|~yzx|y|zw{z{z{zzvxy}{|zyxyx{xy}y|w~yyzzzwzzuyvxzyzyzx{}yxyzx|vxxvyzxz~}}z|}xzxz{y}|vzx|~{yzx~yx|x~|yywxz{sy{{y|w{uyyv{z|{z}|z{|zyxy{x{||vz~wy~w{~z|{w}w{{wzx}wyyyvwywz|}zzyzx{{x{|wy{z{}xyxxzyy{~y{{w}z}{yy}|vy{|{{xzxzyywu||yvvyzz{yxxyz{~txz{y|zxyz{||y}||x{xyz{wy{}{xz}zw{|}yxxyvzwx{y{wyz{{xtzxuy{wx~zwwzzw|wyxy{z}x{zwvxwz{}y}{{~}{xz}~z{yvx{{ywyyz}y}ywy{~}zw{z{zzxwzzxvyy}}zwwx~{|yz|y}{zzxy|{u{|zy{}wz{x{vx{~wvyxxzxzu}z{uz{wzzuwyzt{{z{yy|{v}}{{}ux~yyyyz{vw|yy{z{|wxwyx{uxwyzyzxxy~x{{}tz{xywz{zwzz{~wv{zw{{{zyw}{x}{z{}x{{tu|{}z{{y|yzx}zvzuz}z|w|z|zu{}z|}|}wzxww|y~{~yzzz{wz}{}yzyyx{{~}z|~y~z{zyw{w}zz}x|{|{xzxy|{s{zzy{}yxx}yz|}{yww|zvz{}|z~~}}}}{y}}~~|y~~|}}{|}~~}y~}}~{~}~}{{|}|{~~y~~~{zx{~z{{||~z}~z}~{}~{}}~}}z|}}}}}{}{~~x~yzz}~}}{|~}}~~|~|~}~~~~|{{||}}~}~~{~}~{|~{}~|~}z~v|~z~|}~z~{||~~~||{x~{}|}z}|~{}~~}{~}|~{{~{}|}z~~}y~~~}{}}{}}~}~}~}}}~}|~~|{z}{~}}||}}|{{~~z}||}x~|}}||{}~||}}~}~|}}|}z|}x~|x}}{~|}~}y}{~}~|~{~z}{{~~|~}z~}~|{~~}|}~}~~{~~{{~|~zz~}{x~}z~{|~}~~}z}|~|}~{{~}}~~~|}~}{}~y}~}{~|}|x}|}~|}|{~||~~~{~~}}~}~}}}}~{{}~{|~z}~~}}~}~~u}{zx}v{{u{w|w|y}zz}y}v{w|v}x|~{vy{y{x}{zvywzzz|x|z{{zzyyz~~wzw{xzzxz}ux}zuy~~w{z{xxvyu{y}{v{y~z{xxxy{xzxxwwv|wzzw~zy}{uxwtz{x|{xwx{vwyx|zzxzx}|wz}x{|~|yw|zu{{zzzx}zvu{yyuy~x{}yyuyzz{{y}{xxwz{yxz|z{zz{{zxv}{zv{{wzz|{z{{xz}}|}zxw|xzzzxwy|}y|x{xzywz{|u{xyvx{xux{{z}{yzyzzz}yzxwzzy|}~z{xwy{|y|uy{xyz{||z{uzz|zx{yy}x|v|w}{~{x}yyz~yzw|zx|x}}{wrxz||zxyxv|wz}x{~|yyx|z~y|zxzy~y|{x~xy}}yzz}|{xy{zzx{zw}~yxyz}}xyxx|{}}wy|z|~wx{|~{vx|y}xxw}zxzyz|{|x{zw}|yxytyvy{z{yzz~|x{z{v{xwxz{y{v~{~z|{y|vzx{yxzzvyzx{zwzzy|}vxw{|xy{y|zz||y}y{}yw}vy{{|t{}y}xy}x}xzzzxz|||{wxwzw||~{wzzz}yzyyyyzu}~yzy|zy{{z~xx{z{z{w{{xxxw~ywzzy{x}{xzz{z{z{z}|uzy||x{zyxzyz}y}zy}v{z{{zy~~vzx{yyw{{xx~xzvxzy|{yz}y}yzwztz{|}zxz}wy|wy{{{zy|}zw{{{xzyzyx|{vzzz{|{zzw{xzzxyzyz}vz~z{u|{x|z}z~~~}~}|}~~y~|~~{{}{}|~}{|}~|}z|}|{}}y|{|~}z{~}}|y|z}{~|{}~|{|~~}}}}~}~|~~|||}~}|~{~x}{}}~~||}~x~|}{~}z|}~|}z}~|z|y~~}{~|}|{}~~}yz{}~||y|}|}{~}}|~|}}~|}}~}}{|y~{|{}z}~}x{}~{{}~|{~~|z}~~}}|{|}~~}}{~~~~}z}{~}~}}|~~~|~|}yz~~}~{~}~z~}}z}~|}}}y|{~}||~~~~{|}~|~~~{~~{}~}}|~|~|~}~|}|y}}|}{}}{{~{|~}{~z~}{|{|z}{||~}~~|z|~|{}{}}|~~|}zz|~{~~~|||~}}{}|~||}}}}~~w~|~x~|~z~|~~~~{y{}~|~|~y{}y}}~||zz|~x|{|{}{}|~}~~{}|}{{yx|~}|y}|}~|~}~}~}{z}|z~~||{~|~~}}y{~z~}~x}}}~~~{|~yzzy|xyyyxxy}{xzvz|zxzxzwy{|{~y{y~|xwvxyyyztz|{}{vy}wx|yx~||||x|z{{x||}zzy{~x{{zyzwvwz}yzvw{xzxywy|v}xxx|wvz~{|{}{|y}|yw}{|zzx|~xz{y{zzy|{qv{suu|xzy|y{zvyz~zxzzvzwxzy{zx{yzzw}yz{{z||y}w|{}}uvzz|{~~}x}wzz~wvu~zz|}~{uz|yxzyxyyy{{|z{z}y|}vzyy}|x{{|zy}}uw|x||yz|zz|x~{zz{zywvwyv{yz{z||xzxt}zuyxyxzx{yxxy{ywzwzz}xwzvzyz{{{x|}{zz{|y|zv{{{zw}ytzvxy~vyxx|yxwv{y{yw{|z|zzwz{}|y}{}z~}}~zzy~y{xy|z{y|zw{yv}zwv|o|yz|x}zzzyuxtz|z|wy|{zw|}zzyz{x{{z|~v{{{z{z|}xzzwy~{{wwtyyxw{xwx{y|zx|{yvy}y|zxw|zzyz{x|zzy|{|{y{~{x{~y|yz}xz|{|yt~|zxsuzvx}~z{|vw{u}ux|z|{zz~zz}|{||yyz~yyx}|~zu|yz{z}~yxzyyw|yzzvxz{zw|zzxwyzywwwx{{y||y|~|u{x{zzyy|v|xz}|{||zy}z}}yy}|ywyv}yuzzz{{vxywxwxyz{{yuwu{yyz{~}xyyx{z{{y}|{}z{|z{~{svw||{xz{y|zzzxyzzz{w{yywvyyz~yzxwwy~|{~{z}~ozxyzw|z{||{~~}|}|~|{x~z{||}}}~{|{z~}}|{~}}~{~||~}~|~~z}{||z~~zx~{~|{}~}{x}~~~{z}z}}||{{~~|~}|}{}{{y~~{~|}}~~~~{{~~|~|~~|}~~{y~|x}}{|||}~~z{{{~yz~}}~~{~}{}{}}|}~~|~}z~~~|z}{~~}{|}}~}}||~~{~zy{z}x{~}}}xy}{}~||z|||||}}}||~|~{}~{y}}{}|~|{}~}|z{~}~z~|~|~|~}~~~z{~z}}{}z|||{{~{|~y}~{~~}{~~|~{|}}|}~}x}}~}|{}zy~~|~~~~|}}}~|{}~}z}|~{}}~{~~x~|~}zw}|}~~{}zz~|}}~~}|~~~||~~~{}v}|z}|{zzzyy{~|{z}}}{x}|}}}~~}|}~~}~~~y~{~}|{|~}}~w~{{}|}|~{zyv{||y|{{|x|z|~yzy}{xx|v}}~y{~{}{~zy~vyy|yx~~yzxz}|wuz~||z{{}{||{z|xyy{{yz}z~|xz~}|z}|yz|x{{}vzx|wzz|wzw~|zyzx~|~z{x}|{{~xzz}|}{{{xyuyxz{|zyzy}zzzx{}}{zzyy{|{~}{y}x{{|x}xz|x{x||{zu}{|zx|{wu{|xyy}|xz|{|{|zx~y||z{wzzyxy{xx}{||{z{xz~z}v{xz|v{wx}{zww}vx|~}w{|{{{~|y|~{|||}|v{z{zu}}z|z~|x{z{vxz}{|yx}|~x~{yzyx{wx}y{z{zzw{|||uxz{|x{{yz|{z|zzzyzywzuw}|}zyxuv||wux{}zy~z~{z}y{{~zx|xz}zz{{y~{{{||x{z}{{x}{z{z{zyz}z{}{wzt{{w|~yz||x|{zv|zw~{~}}}}{z~~z|ywz{|{}zz}x~z}zz}vy}x{yxyzw}zz{v|}w{zt|{}}z}}yz{x||zy}yy}{yzz}z}}|y{~z{z~}}z|vz|~||y~z}{zzyzz|x{yzz{w}wyz|}z}{w{{}{yvx}}{}|x}w}w|}}}|{~z}y~}x}|z{{{yw{z||z}{}||yw{{z|{}zyz{{}{|{yy|}zz|{zzz{yz{yx|~z}yy|yz{|y{zyw}yz{w{zzzxz|y}z||{}|yv{z{}z{z||{{}x~{zz{|{}{{z|~|z|yx|zx|y|yw{|z}y{|}|vvu{y}xvy}}|~~{|~|~}~~|~{}}~}{}|}|~|~}~~xz~~~~|}|{{x}z|~~~~}|}{}}}~|~}||~~|{}}~z|~~~|y{~|~|}}}}{z~~~~y|y~~{}~~~{||}{}}{~|}~}y{}|~||}z~|||}}~~}}}~}~~|~|~~{~w~~}}||~||~}~}~{x~~~~~~}~}~}}{~~~~x}}~}z~}}|}|}~~~{~{~}~~~}~}~~~~~~}~|}}~z~~|z}}|}||}{y|~}~z~||~~}z~}~~~~~~z~~}~||}~}|}~~|~}}|~{~{z|}|}}~}~|~x{}y{~w{}vxzxzw|{xww{zy|{zy{yzw|wyzyz~wyzxyz{x{{y|xzx{ywy{zz{y|wzy{}xyy|{v|{uzvv~vzwyvxz|yx~ywyz{vxwzx}wxx||{z{zyyy}}|~yy{x|}z{x}}xy{w{xz{uyxyvvywrzzz|wzxzyyz|zyywtx}xxz}{z{z|xy{}{|v{|}yw~~z|zyy{zywzwy{zvyv}{zzxzvxxw~}wv}y{xyyvx||uxy}zz}|{zzx}zx|~yw{zzxx~ywz}xwwyvwtxvwxx}{{x~~xxx{wxzx{{y{z{|y{yzz{z~v{yuy}x|{ux|zvz{zyx{w|yz|u{v{xx~x{xyz{yxyyyxvzzsvzzwx~{z{{w|wx|z}~{~y}y||zy~|{z|yy|w{{y~{z|uy}yy{xt~}y{|{z{|xq}}y~x{{y{y~z||uv}}wv{~zy~wz{y}z|{vxyw|xwzwzy{~{yxzxzxzyz~yzxvyzzz}}|y{}uw}}y|{{v}~xx|zzyxzy|{{w{}|t|ywyz{{wwvyz}|wvyyyx{uzvxx{y{xxzx|z|y}x~xyzyyv{z|z|v{||}{zvxw|yx{xzyxwx~yxy{{z{ywzxxwwxwx|||yzzxyzy}z|v{~}zxyz}t}x|v|xyty}y|{zy{xt{|zwxxw{|wzxxxz|~|x{|}{~vzwy}z|xy|{||{|z|z{~{{y{yy{xvxyy{zzu}|w{|{w}x{{w{~tzy||xxz~~u{z{z||vz|}||}}}|~|}~w|}~~{~|{{~}|~}y}~|~~}~}~~{~~y}||||}z}z}y~~{}~{z~z{~}~}~~~}~~||}|z{|||}||~}~|z}|{~{z{~z~z{~}|}|y||~|{||}}z~}{|{|y}|~|x|~~z|z~|{~~~{}|yy}z}{x~}}~{y|}{|x}}{}~}~~}}|}~}zz{~{~|{~{}~~}|z{|~{~~}z|~~x}z~{~~~|~}|~y|}|}|~}y|}}~|}~}}~|~~}z|{||z|~~~{~|{}~{~{}z~{~|}{~}~~~{~}{}~|~~z~}}~~w|{{|}{|}{}~yz}|}}~z}|~}}{|~~z}~}{~}}}}~{~}}}~|~}w}|}|||{}}{~{|}|{~{|~}{~}}}{~~{~|||}~}{~}z~{~~~~}}zy~z{~~}{~zx}|{||}~~|~}{~~}}~}|{wxz~yy||xw~x|zs{{{xywy{txz{yyw|{x|x{y|z~|v|wvywyw}||zyw|y~z{}yzyy{uwz}xzy{{y{}}x{{{w{{yyxwyy{yy|zw|~|xw|xwyxz{yzxwwz}|ywxz{z|txyyyzxywv|yyyyxyw}|{yyzy|xv|y|yy}}yz|yz}x{zwvx~zy||y{wyuwzx{{zzzzzvy{w{ywx|w{|zz{}xy|{w|x}}y{ww{zxzzw{{{}{{w|xvwzyz{zywxx|xyxzzwxzz{zx~w|~v~xxxvyz|{zs{y|v}y|zxzzu{xyzzx{z{x{y~|z}ywx|{~|{}yzyzzzx}{|~|}x|{vz{t}zzwx}xxy|z|{}{}wt{y}{{x|yxwv{}z}|w{x{z||w|}vxwwx~z||x||tzy|zwuz|vwx}xxv~z|yzy{yxyzyy~vy}x{sx}z{utxzwx|w{~{vzz{||y||}x{zx}{xwx{xzx~{xyvz{wy{xzz~}z{y~{wwx}|xzv|{zxywz{{{ywz}y|{x{y{|zxw{ywwv}qy}y{z}x|x{}yxz|y}zz}y||zyv|z|z}yxvz|{{}z{zu}{zwxwx}yz}|zyx}z{y}xwxyzzzwxzzyxzxsyyw~{yyx}{yzz~~x{{zx~vzy}|yvzz{|}{xz|{vvzvz|zy}xx|}~xtx{{sxzx{yx~{wzxyyyw{xw|w|zxwywx|yzyxz}wz~wx}}wwwzzy|z}txzyw~{z{xzwz{yyz|{{z}}{yyzwzzw{|}|~~z|~~|||{}|}|~~||z}|}{}}||~}{|~~~z{|z~|}~|~xz}{|~}~z~|~{~|~{}~|}|{z|}}{}|yz}|}x~}~||||z~zy~||}|}|{~y{~}}}yz|}|zz{z~z~~z~|{}}|}y~}y~~y}~y}}|~}}|~~y}{}y{||}|y|}|~}{}z}}y~{{w~{{|{}~|}}~}}|~}{}~~}|||y~{}}~||y{~~|}~}~~z||~}}}|{{}{{~z|}}}~~z{||~v||~z{{y}||~~~~}z}}~}}~||}~~|~{{}|~z}}{|z~~}~}z~{{||{~}~~~z}}~}}|z|{}}}z~}{}~z{{}~||}z|~~{{z||||}{~~zz~~}}|z|~}|~{|x}vw}}|{}{w}}{~|}||||{|||}xy|}|}}~|x~||z~~~~xz~{~|}}zz|}y||{{|}~{z}y}z}x~~{|}|~{}y~{}}~~{|}~wy~z{~~|~{~}~~{{z~~~~~}{{{~{|~}~|~|y}{~|{z~~||~y|~~z|||}y||}|~||z|{|{\\\\\\\\zzx9}~}|{}y}z{z~~{|yx~}~~~~|v|}~}~{z~~|z}~}xy~}{}{{z}|yz|{z|~~}~}~}|{zz}y|}}{~~|}z}}~}~|}}x~}z}}|{~{~|~~zz}~}}z~}~z}}|~z}~~~~~~|~~~~zyw|{{z|{~|y~{~z}zy}}~}~|}{|~~}}}|}~}|~~}z{|{~y~}||{}|}~{~z~}z}||{}|~|}{}~|}}~{{~|~~{~}zz}~}y~~}}}~{}}}|{z~}}{~{~{|~||~||}}~~~|}~z|}~}}z}~~~~}~x||~z~z}|}~~v|~}|~~yz|}~{z{|{{|}~{}~{~{}z~|~~|}zyz}}y~x~}z}}}yz~y}{z{|||}{z~}||{|}{}|}{x}~y{~}~{~}|~~~z|~~|}y~}{}}{z|~|~~|{}~~~}}~}}~}}}~x{|{{y~}~{|y{}~~{|}x}x~|~z|}|~}}z|}}y|z}{z~}{z~|{|z}{}}{|}|||{{{~~}~}~}~}|{~|~~y~~~{}}}{{|~}}xz}~~}zz~~z~y{}{{y}|~|||zz|z||z~|{}||{}~~~}{}~~|~z}~z{~{|x|~||}y}~{}~}}~{}~zz~y~||{~z||~|}~|z~}{~}}x~~~~}{}z||z{|~z}|}|}}||}}~z}}}~~}y}~}y}~~~}|}~|}|{|{{z~|~}zy~|}{|~~y{{}z~~|~~|zz~|}~}y|}{|~}}||~}}}~{}{~|~{}{zy~z}~~v~}|z{|z}~}~{~~|z}}}}|}~z~~~|~}{|~~||}||~}}}}~|~}}~}~{|||}{}}~}}w}|{|~}}~x||~y}|~}{|{z}~~~}}~~~z~}~~}~~~}~|~~}~~}{~}|}z}z|~|z{}~y||}|}}|{y~}{{~~|~|}}~~y}|{~~z~y|}{~y|}|x{}|z}}{~}~|}~~wz{}{}y~w{|~|~y||~yy}}{|||~y{}}{yz|}~|}|~}|}}}}|z|z|}}~|y}~}z{w{zz}z{{y}{wy~}|~{}||z}{~~~z~{|~z}}vz~}~}~y{}~}{w|||}~~~|z{{|}}|z{|z|~~xy{}{||}}x~~{|xw{~z{~{z|}~y}|~~~}~{}y}}}~y}}w|~}}}||{{}}}~{~}{}z{y{~{|}~z}}z~y~zw}}}y|v|{|}~}~}}|~{}~|z~~{~}}~{~|~~|}|y|{y~xy|y}{~~}y~}}}}}|}}|~yx{z{~}yy{|zx{}}~~~~z}||}~}}~~~~~|z}~{~{yx|{}z~y}}}|{~|}z~~~yz}}~{~}{|}~}~}~}|~}{|y{vwzz}|~z|~|y||}~|yz{z|}~}~~{z~~~~{~~~|~~~|z~}~~~~~{}}z}~{~~~}~}}||~~~~~{~~~~~~||z||}}}~{{}{|~}}~~{~}z}}y}}{}}|{~~{{}}{}}z|}{}x~~y}}y{z~zyz}|~~z~~~~~}}zy}{}}{~~~}~|~~||z|~~{{{|~~~}zz|}|~{z}||{}|}|x|{~}|{|z}~}z||~||~}}||~~|z}~}}y}}~}}}}}{yu|{~|~~~{{z{}||~|}}|y~||{}}}~~~z~~{|}{~~{}|}y|y~~~|}}{{z}|||~|~}{|{{z~~~}~~~~||}{~|{|{~z~}{z}~}z}}}}|~{{~~|}~~|}~~{~~}}}~}|{|{}~|}}x~~}}{~}{|~~|~}}~||{~|~~{}}~~~z|~~}}|~~~{z}~~~|~~~{~y{}~}|y{}{|z{{z~{|}~~~y~~}}~~~}|z~}}{z}|}}z~|~}~||}|{y~~~~~~~~~~}{~|~}}~~~~~z~~|~~~~}z~|}}~~~}{}{}x|z}~z{{|y{|~}|}~|{}z}}}|y}}~{z}||}~~{|{~z|~~}~}yzz}~z{}x{{y}~{}{{z~~||}z~{~~~}|~|z~|{z~|{x}yy~|~}{z{}|wy{zx}~||~|y~||}z~~|~~}}~{||}~z}|~{~~y~yvx||}}}|~w{y{{}}~||{y||y|||}{~}}~{|~z|{x}{|{{~y|}zyz~~xz|~z~~}||||yy}~{z}x~{x~{{y{y}}z~z{|{z{}{y{x|}|~z~}}z}~{x~}||~}}~x||~|~{~xvz|z}~{yy~|v}|~~~}~~y}zy}~{~}{z~}}{y~}zxv{}x{yw||y|}||z}y~{~||z|z}z}~|w{||||z~{~}{}{|~{||z{{~|y|zv{~y}y}{z~y|}|}{~}}{y}{~z}}~|z~|~vy{}z{~zz|~|{|||yz{~zzz{}x{~zx|~~}~{{}~}{z{{}}~|~~~y|x{{}~y}zv{{|}{}|}}xz|}}}~s~u|z}}}~{~}}{{wxy{z||~{}}x~{|{}||wx~{|z}~~z~}|~~~}~~~}}~~}{~z~}}}|~~{}|~z|z}|}|}~}~~~~|z~~}}~~~z}~}}~}~z~~}|{~|}z~~~~~~~}~}|~~}}|~~~}|~~}}}~~~~}{~~}~}x~~|}y}~z}}}z}~}v|{|}}}{}z}{~z~~~~v~}|}|}{}}x}}z{zz{}|z{{||}z~}~~|}x}~{|||{|}{}{z|zz{z|zz|z~~~{|{~{|{|~}}}}||}~|~|y{{}|~{~|x{{|}{~xz}{|{}y~y{{y~~~{|~{|~yz|~|~|{}|~~{||y|y{}||y~zx|||z}y|~|~z|~}~}~yzz|}||z|}z}x{|y|~|~{{||}||{~{{}y||{zzz~|||yy|zx}{zz{}{|{{~||zyx}~y}}{}}~|}{{z{zz}}||~{|}{|~}}|~}}|||~}|~{{{}~}|||z~~w~~}z~|~z}~~}~z{|z{|}~~~{xz~{~|}{}}z|{z~y~|xz}~~y|{y{z||z|{z~~z{{{}}|}~~yw{{|~|{z{{y}||{{}}w~~|~y{}|}~||z~{~|{~~|x~{}}}yy|}~zzyz|}{|{}||y|}~{z|}x|}{||}zy}||~}~y~y{~~~~|}t||{~}}y~~~|yuz|}z}z}{}~~~}{|y{|~{|{~|z||}|}~}~~~~}~}||~}~~~||~}}~~~||~|y{}||~~}|~~~{|}~}}}}{~{~~}~}}~~~}~}~|~~~~}|}~y{~~~~}}}|~{~~~}~~}}~}~w|~||~~~|}}~~||{~~|~}{~~}}}{}}~~|~}zy|~y}z|}}}zw~|~|~|~w{~t|}}}|~{~|}|z}}|~z~}z|{|{{z{}}{{zw}~}z~}{|xyxv{{w}|~{zxxyy|}|xzy}~wz}|~y||}||{{}}~|w{~yz{|z{y{z{|}{~z{|xz}{w{{{}y}{{{z|z|{{|||}||z|~|}}|{z{}yzz~||zyy}zxzzy~w{{z~z|~|{~y~}z}~|~}~}~y}~zz}x~{|}|uz}{}~|}}z~y{yyy~z|zxxz{~|zu~~{~|~~}||||{y}}{{y{|{{|}}}}{}~z||uv|{y{zyyz}x}~~~}}|{~vy{~~||||~{~||{y~}y|~}z|y|~{{||{vx~|~}z|}~{z{}{|z|}y}~~~~}z|}yz}x|~}~}{{||y}y{~~}|~zy~{}{~}}y|x}{|wz~}~}}t{}}|y}xx{{zy~|zv{z|zx{}x}~|xyx~~~r|~{|~|{|~}xx}}v}z~~{w~}}~y{}~s~{|{w|{yy}v{~{{z}{z~~}x~{|{~{z}x}z~w||}||}|x}}x{{zz}~}yx}{zyy{{|w|{}zyz~}y~z}~~|z{z}|~}|{z|r}~}{{|~|}z~~z{}}p{{|~w}~|{zzp|~~~}|z}}}~~~}|z~{~~}{}~||~|~|~}~}~}~|~~~~}}}~|{}~}~~~~}}~~{~}}~}~}||~}~||||y}|}|}~~~{~}~~|~}~}~~~}||~}~}|~~y~~{|~}~|~{}~{{~~|}~~}}{~~~z}y{|y{~}{y}z{~}{{{|x|~w{}z{}~}~~~}}{{{|z~~~|~zxzyz~z{|}y{}}~}~{}~~{}{|{z~|{}~}|y||x}|}}{~{|z}~ww{~{~wxxz}v}~|}xy|y{|}||{{xz|}{{~~x{{}~}{x||{|{}~~{zzxv{{z|z{{w~~y}{}|z}~y|||~{yx}}{{{|y||y{|~z|u~yzz|{}w|}}z~{y}y~|x{~}}{z}~|~z~{y{}z~z}}~zy}}z}}}{||y{zzzz{y|}|z|~}}{~}}{z~zz~~{z{zz|}}}{|z~}{z}{{~|x}{||{}}x|~}~|}~w|{yy{~{~z}y{}x|{z~|{~vx}}|z~|~z}||{{}~zz}}{z}x|yy{|z}||z~{{~zyz{y}~|~}}zxz~}v}}{~z{|}{{}{}{z{yx{y|wy~}|{{~~y{}{z}}z}|}|}{}{~z~}}{z|}}|~~}zzy}{{~z|y|~~z{z}|}{{y}}}}xy~z{y~||z|~|z{}xz~}}{}zy{zzwyz~y~||~||}{~~u}}t~}|}z}z}|}x}wzy{~zy~~{}~x|x}{}~|~}~{x||{y}{}z{|zyz~}~}~z~~|~}~}~~~~}~}~~~}{~~y}~}{~}~~y}{|~}~~}~~~~}|}}~z}~{}}~|}}}}~~~z~~~}{|~}}}}}|~~{x~}~~}~~|~~|}|{x|}~|~}}~~}~~~|}~~~}~~}|}}}~}|}}}}}{|~~}~~}}~x~|||~~{z|xy|zy~xz{~|}|~}}}||x}w}vx~{z{x}|{y}{|x}{{y{{~{}{~w~{{xu||}w~{|{{{y~y~y~|~w{{|y}~~}x|zz{z|~~z~}w|{|}|{~{zw{|}~~|zyv{~}y|{z||{~}}|{~z~|~y}|~yz}{{~x{~zzw|{yx}}|~x}{{{}yz|}{{}y|{~|z{|}ywy{||~{{~}~~}{}|~|y{||x~~|{||zz|z~}|zy{{{~{|}|}|{~}}{{}|||~}}~{{~}~z~zz|{~|xz~|{ww|vz{~}w}~~y}~~||z~|}{{|}}x}~}{}{}}xzz{{y{|~{|z}zu}|~|wz~w}~}}~y}{~|z|}{}yyz}~}{~u{}y}|}z~z|||}}~{|~y|}~wy~}}u~{~~}y~z{x|~x}{|~|~xzwzyzyy||zz~}x{}zz~~}~}}zy}~|z~|~}{z~{}~x|{}y|z~}~}{{|}zw}}{}{zw}{~{zy}y{~{~|~|w|}|}~}||~x|~z{u}|~y|~yvy}}||wx{~{|w}~|~|xz|||~||z|}yz{{x~x|zzz~{zz~}~z|x}y}w}x~~y}z}}{z{}||y{~~}~}z~}{~~}~~|{}{|~|~}~||}~~}~~}{z}{~~~~}}~}}~~~|}~|w}~~}|}~~|~~~~~~~||}||s}}}y~|~}}|y~~}~}~{~|~~~}~}x}~~~}}}|{~}}|{}|{|}{|}~}}}z}|~|{~~|{}|~~~~x~|~z~||w}~~|{|{{{|{}}~{~}~||{y}|}{z{|}|{y|~~z}{|}{~{}~yv|{{}zw~v~z||}}~~zy~y{{~}vx{|x{{tz}uy|}vy~~y~yxxwyy}|{}{{~x}zwx}{x{y{xy{~~}|||{~~|yz|{}z~{{z|}{xz{zwx~|xz{{y~}x}z||x}uv}|xzz}{zz{z~{}|}||y|{~}~|y}{{{|}z|y{|z{~{{{|}}}~||z{|x}y}|{z{|~}z|{}{{|y}|~z}}y||z~||}~~{}}}z}|~z|}{{|}}}xx~|~z{xz~}~y~y{|{}{}|vz~~{~~yy~z}z}~{vz|}||}z~yzz~{v}x|~}}{}~|z|}v~~~}~|}}{}z|{{|~xxz~}x|{}~x~|~{w|v{{}}~t|||~{}z~~~~}}{}z}}{{|y}~|xyy{||y{zx||}~x||~|{{|v}y}{{}z}{{|z}|z}~{z~~|~|y|~|||~}~z~{x}|~yz||{}{}wx{x|{~}|~|z~|~|z||{}z|y{vv~}{{zz{t}{~|yz~{}|v~~~wy~}||}|~~~|{|yw}~}~yz{{}}|z{}~{~{{}y}z}}~}x|z~{}y{}}~~}~z}|~~}}{|z~}}{}~}}}~}~z~}~}}~}|}|y~~~}~~z~}{}{|~|w~}}}y~~~|}~xy~}~}{}{~~|~|}|}~~~}~~}~~}~}}~{~}}|~||}~{~~~}~~~~~~{{}}{|}}}|}~}vzy|}}vy{{|}zz|xzy|y|zy}w|{~~y|{|~{~~}x}}||}x}{||~}z|}zyz|z~}yz}y{u~xzwy}||z|}~~{~}zz~}w||}~}}}{{~z{xw{z|{zz{}|}{|{z{|y}|z~wy}y~||~}~}xy}y}}~~~|z|~v~}w}x}|z||zz~y}{zy}y~{}{|}zx~x~~{|~|~||x~}z{yw|x~|xzxz||~||{yz|~{{}}~z|zxy{~}~}x}{zz~}y|}{|}}z}y{ywz|z|z{yw{|{{zv|}z}}}y|}}y|}z}~}~{~x~||{~y~z}y~xw~{|}~}~{w{x{{}~z{zx{|~{{{{}{|}~|{{|}w|~{{}~{{{{}|}yz|{vx|}|z~y}}}zv~wwv||{{z}}}}~{|~{z}{~}}y||{v{|}xyzy}}|~~}wv~{}z{{z|y{{}}{}|~z}||u|yxzyyz}zz|{~yy|~z}wzx}}z|{|{~wwy{}{}yx}y{{yw|z}z{{|{yz|x|||y~}z~|{}}}{}z}zz{{|{{{xz|{|vz{y}~zz}}xzxy~x|y|y|{z|yx||x{|{~{~~}{}}xyzx~{}}w|||zzyw{zzux}~}{~~}|y|w|z|{{z~~}|{~~~~zz}}~|}z~~}z|~~||}~z}~{~|~~|}}}~~y~~~~~}~|}~~}}~~}}~||~~z{z~}~}~|||}|~||~{~~}z{}~{~}~}~}}y{~~}~~x}|}|~{~|~|~{{~~|}}}~}}~}~~~~}}}~~~}|{{{~~|y|}~~}zz}~|~||z|}|yz{}~||zz~~~||~}|{~~y}{|z{y~}~{x|y~|{{~}}|~|y{{|}}{}|~z{|~z|wz}}}}~~yzz{|~~~~||z~}y||yy|zyz}z|{{~~|v}~~}}{{|}}{y}{{|}|y{}{}w~yy|w{z{~~~{z}yy|x~~y|||{z}|z}zw|}y{~}}yz~z{|{z~{y||}xx{}z|{{t~{x|x~zxz~|}~}z}~{}}}}|zyw{|}{w{}xx~y{y{z}}z|}y}~{|}z~{~~{yw|}{z{|}y~{}|}y}w~~y~}~~~~}}~|}zzzx}|}}}~{|{wz{{y|~}}z{|z}|y}{||||y}~~|~}}y{|y}{}}{}{~{{~~}x~|}}|~{|{xy~{z{{~z~{|~~}x{|{|y{z|zy|~}x}~z}}zx}|~}|z~~~|y}}}|z{||xy|}~}|v|~z~}||}|}zy|yz}|x||~z~|}|}|{~}~~~{}}v{z|{~zzy{}z}}v~|~|~yyz}}~}~wx||yz{~{x}zz}}~{}}|}}~|{{y}w}~~~~~{x~{z{{~{y|}yzx~}{{~zy~z}~~{|}y~y{}w|||}}}~{}wz}{z|y}~||{yz~{}w|~yy{|~~}~|~~~y|~}~~|||}|y~~~~z~~~~~}~~}~}y~~}||~~}~z}}}}|{}|}~|{~}~}~~}~z~}~}~~~~}~~~|y}~~}}~~|~~~}~~~{||}~~}|~~|}~~~~~x}~~|}}~~}|}~}|}~~~}}{{~|~}}~|~|}}~~}|}y~}}~}~}z|}{{{}|x~{zy|x|yz}{y~z{y{z|~}}|{||~y{|{~y~}~}z{x}||||~{|}}~x{~y}{zx{z}}{y{zx}{|||w~z|{z|||~|yz{~x~}{}}}|}~z~ws}}{{y~{|z|~{{|{z}z|{w{|}}}v~}||{|z|xz|~yx}zz}{}y~|~y}{||yzzx~z{yx}z~yzw}}x}y~}{{}}~zy~}}{~zz~{|ywzzx|~yz|}~z~}z~yz}~z~xy}z~}{|}|{~z}}zx{~}y|x}z{~xy}{{|}{|~~zwy}~{{~~|~|{y|~~~||{|}~}|z{{}}~w~~}}|z~z}|x|~y}}yyzvz}~~~z{x|}y~yy{||~}x}}}}}}|zuy}y{v}~y~{|}}zy}~|}y~{{}{{|~x~y{|z}~}z|z~}~|y|{w~y}}||~||u|{z~||{z}{y|{zz{~x~z|~~||z}{~||z~{}~}xx{|w}{}t|{}tyvy|vyx||}{}||{z~{}||~ww{z}|z{{~z~||{z|z}~||{~}x~v~y~~{}{y}x|{z~z}y}|}z~x|~}{z~{|}~|~{zy|}w{~{|~y|z{z{x{|y}|x|w}}}y|||}~y{~{~~~|~|~|}}|~}}{~}}|~}|}~~}~}~}~z}~~}~}~|~~}{~}~}{|}~|}~}|{~}}}~}~}||~~}|}~~~|~~y}{}}}~~}}~~}|}~~}|}~~~~}}||~|~}}{~|y~}~|~~z~}~~}}~{|||}~~~}~{|y|~|||~~}|}}}~~|}}~|~y~z|}{x{x|~~z|}}}y||||{|z|y}|}}|{w|z{|zz~x|}{}w{~}z~|}|}y~|~~|{z|x~~z{{{{z~yzw~z~x~{z|y}z{w}{~|zx~|x}}wy{z}w|}|{z~|}z{{~}z{}z~}{w}|}}x{{~}~|}x{z}~|{y}z|x}~v{~zy{~v~~}~{~||x}~|x|x}yz|z|}{~yzx}|}{wz{~y~}y}w|y}}v|~|~|~{{{~~~||{z|y||xyx~{w|yx|{|{~z|{x}}||}{{y{~}||}{z}|{y|{}~|z}{z}{zz}x|~}~|}z{z~}~}~w~xz|}z{|}y{|||||}~}zy|{|w~|||{y{}||x|}y~}~|zy}~|~{|~}}|{{{{z|}x~}}~{zzw}{|z|{~y}~w{|{~}}{}z}}yz~~~xy{y{|z}|zz~{~}|{~{{z||z~z~{{{~z{v~~}}}z{yuzz|}~|w~~{z|w}~~|}~y{{{|}z|zy{y{{z{z{{|{y}}{~x}y|yxyz~~x|yyzz|zy}}~|}z|}zy{{t~yx}yz{zyx}}}z{{|w}y||xz{~v{|zy~yz}y|}{|}}~zx{|{{}x}~y|{|~}x}|~z{{|{{|y{}|z~}|y~z}}{~}~}}~{~x}~{~{|}}~~~}|}}~~}~}z}}}z}|~~~~~}~}~~|zz~|{~}}~~|~~|}~u~~|}y|}}~|}|y|x|~~~|~z|~}~~}}~|{{~|~~~}~}}~{|}~~~}}~}}}~~~}~}~}~~~|zy~}|}|x~{{}}|~}~}~~|}~~||~|~|||~y}~}{|~|}{}}|~{z{v~|z{{z~x~{~{{z~~~|}zzy}}|yzy{z|x~z|}zzz{~}x}}{z{y|ywy|{}|zxxzxz~yx||{|}{{w{~y~xz{||{}{~}{{{~}|{|~~yz{z}{|||}zz|z}{{yzxw{z{}{~~{{z|~~~~}z~y|{~wz~{xw|wz|||}w{z{y|{{{||x{{}}|}z~z|}{}}~yzx~||~}}}}yy|y|}||z}}z}y|~y{z}y|x{|~y}|zy}}}|{|~|zz}|}y{}||{zzz~y{y{yzxz|yy~|zz~z|w}{z{}|}}y{z|~z{}||}|zzy{{|~z~{}~}~{}yr}u}~|x~y}|x{}~||~z~}|}|~~}y|y{}{{}{}z|{xwz}||}}}{wz}y}|zy}~{xwzw~|y}yz}}}}yz~z|~||}{~|}u{|x}x|{xx}{}v|~z{{|}zzwy{|~~y|}yz{~z{|}~{{~~||{y{}~y|}z{w}|{xyyz|{xw}|zz}{z|w}x||}|}|}z|{{|}z|}{{~{}z||w}||{}|zz|w||{w|{y{}xxy|}z~|~zz{~|}x~~|~z~|~y~{x}|z|y|}}}|{|v}|}y|}}}}{{{||~||{}y|zw~|}}~}z}}~}~}x~~}{|~}~}|z|}}}~}|~}}~~}||z~~|~}}~|~}~}~~|~}~~}}~~|~}}~|~}|y~{~|~~}~z~~|~{~|}}|}~z~{}}}|}ww~}~{}}|}}~~}|z~}|~y~|~|w{}z~|~}}}||~z~}|}}}y~}~}|||}{y}~xy|z}v~}|~|y~|y|z{~z}}~yx{{w|{{||z~u~x}{}~{zzz{~~||~{~~~|}}}{}{|{x{{z~zy||}z|~zz~||~~w{x{yz}||~zz}w}z~}zzyw|}||}|}y}{}{z|~|}}}}y}y|||{z}y{{y}xz}yy{{}~v~{}{|y~|}~}}|z}||y}||xy~}}}{}|}}|~{{uyxv{|y{y|~|zyzzy{wx~yy|}r{xz{}~{~~zyxyzw|xw~zzy}||~|x~x}|y|z~{wz}sx|~z~}zzyx|z}}|}zzz}{z~{{~}|y{}z|z|z{zzy}}{{~y~}|{|||~|z~~~w}yyy~~{{{yx{}}{|~xz|{}}{v}|yz}~{}{}z}|{y~~}{~~{~z{|}x}w{z{z{{|v~|x{||~}z|~}}|y{~~~y~{}{}~|}w||zy{{zz~|xzzx{z~x|{~w|x}~{{~~zz{z|~{{y~z~{z||}{}z|y|{~{}|~z}{|xyy}~~}{{{{{y}u|{z~{zx}|~z{|y}~~~|~|{|~|~~yx|z|{}y~x{~z|{~v}|~|z||||zzz|v|yz~z|z|xvy|z{y}{{{x|}q|}}|z{|||y}z}{z~{{~y~|{|~y~z|||{w}}|~}}|~y~{~}|~~{}|~~{}~~~|{~~z}~|~~|~u{{~||{}}|z}~~~~}{{~~|~{~||~~~|~|z~|}|~~z~}|~}~~|}|}~}~~~||}}~~~~}~{w~~~}~~~~|~~|~}~~}|~|~~|~~||~~z}~|{~{}|~}~~}x{~{~}}{|~~{{|~~}~~~~~~}}}{~~~~~~}~|~}}~~~~~}~z}z{|}y{yz{{{||y~}zz{|{{{~~|y}}w~z~{{|~}z{{}~~}{{|~|w|{|~|{}{|{{|}z{}}{v}w|{y|~v|~xz}zyvy|{y}|~|y{~~||z{~z||z~{}|y~z}}x}|{wz|~{x~yzxz|~zxz~|yxx||y~~{}zy|{||z|{}{|z~|||z}zx}{~{{z}|zyz{}|y}~||xz||}{~||y~{}~~~x~~~~zy|yu}|z~y~|~xz||}~~y{||{{|x}zzz{{}y}~{~yz~|zz}~}||~}|zzww}{z}{||z{yw{|~}~y~|z||y~|~|~{z~~||v}{y~||~|x}|y}|~~z~|{|w}{zz{~}}{xv}w~}||zz{~~|~~~}}||}{~||}ys~z}}|}z{||xx|x~yy|{z}y|}||z|xw{{{|z~~{}z~y~}{yx|~w|{|x}}}{}w|{wzyzxy}|{}}~|}xzx}|x{}~|{{y}|~}w}y~{z|{z}x||}z|~yy||w{||}|}~y{|~}}y}}}z|zz|{|z|}v{{wxz{{~{y~|{{zxx|zy~zz{||~}zyz|{||~~}~{}}y}}~~{x~~~{|||}}|w~yv}|x||z{{~|{{x|~y|||{}y~{{{~z~zv||{}~|}}~~~|}}~~~|~~|{~~z~~||||}}{}||}}|~z|~z}}}~}|{~}~{~}|}~|~}s}}}y{~}}~z}|z~{~}}}{~~}}~z~~{|~|}~|~|~~|~~}~}|}~{}~}~~}~}~||~}~~z{~{~|~|{}|||}|{}~~{~}}|~~{~|y|~~}~}z~{|}~{|x~}~~yz|zvzx{xz~}|}~}}y{}~|zz}}}y}|}}{y{~w|{||}|||~yzxzwy~w|{~y}~y}yyyz}zv}w{~{~}~{z{w{~z~~~|x}z||z{}x{}}z|w||y{zzw|}z{}}{y{||vx{x~}uyy}y{z{~{}zz|~}z}x}}~|{|zyy|{{~y{~|{}yzyyxv|y{|}w|}yx||}zyx|~}}{~|}}|}~v|zz}}|}|||~}}}||}{~|}|{{zx{}~z~|y~~zw{z|}}x{|z|~z|~}z}|wx}}{{{yx}}~}}x~{}~~z|x~{|zxwzyy}}|{z||~{||}|z{{~{||~}}z|z{{|{}|{w~}x{|{|{|~{|u{{y|zzy{w|z}w~}{}y}{{zz~}|||}y{{x|w}|yy}}|~xx~~}y||~wr~~w{{~{~|}|}{|{}}~y{|y}{{}y}~{~x~~y}z{}v{z{~||yzx{~x{z}|}{|xy}~{z}|{~~~yy|}{zz~v~|{y~}z{{{}~yy{yzy}|}|zy{}||||y~~{y~|y{~|{~~}~{}yz{|z~{~}|wx~zy|}{~y|zz}yy~zzy~{~~|y}{{|zxxwz}|}|~{||}|||y~}y}{~~y|}}{|}||}||||}||{}|}}~~}||}z~}~{~|}|}~y}}~~}}}~~~~}}~}}~}~~}~~}|~}~{}~}|~|~z~|{|}}|}~}~|{~~{~~|~}~}|~~{}|~~|}}~~~~~~{y~~~{~~~{}~{|}}{~}}}{~|~z~~|}~~{|~~~~~|~~|~yv|~~}}{~}~~~|}}~}|~|z~~|yy}|}y{vxvy|vux}w{}yx{|z|}z}~z}{}|}}{y|zz|{z|~xyy|{~{yz|x||~}wzzy{y~x|{z}x}||~|{y{y}yz}|{{x{|z{}~~~|z{}z~zw~}z~zy{x{}|zwy{{z{zyyyy{}y}y|~~~}z||y|{~|}y{yww}|~~|x~~y{|wyz|z{z|{z{}y|~{{ywx|~}{}|~~z||}zz||}~x{~~~{x}{}}~}z|~{|{y~}xx}}}~~}zyw~z|~z~}~z~}~{}~|zy{|}|~z{}|}vw|}|y{}|}}{}w~~z|~|}}|y~y|xz||y}{z{}}{~||~|~|}z|x~z}}y{}y|wxv|}{x{zw~~{xy||y|y}{{z|~w|x|}|u}}}|y~y{|{{~z}~~|zyz~u{x}~|~{v{|}}}~wyx}y}}{z~|yzz|||z|x}zwzzz~z~}~|{{}|w~}}z~~y{{}|}||zx{}uz{yxz{yw|yx}}|~|{w~yx~zz}|z~~|{~}~zx~}{~~{{zyz~||z{|xz{z|}{y{~zz|y{x{{}}yw|xyx{u|z}}{v}{}}~x{}}y||~z}}~~{~~z||{{{||||{|wzz~}{z|||~~~x{||y}}}z~|~{~|~{~~|~}}}}}{|~{}{}~~~~|~z}}~~~~{~y}}{{zy}~~~~|}}|}|}|~~~~~~w{~~}~{|z}~}z~~~}}}{~~~~{~}|y~}{}~}z|y|{{~|~}}|}~{{}{}~}}|~}}|~~~}{|~|}~~~~~{}~~z~z|~~{|zz~{{~x}vy~z~~zx}zy|{|{}~~z~}~{||}}|v~x|~z|}|}~zy{{yx}~y{yx~||x|zy}y~||w|}{}{z{~w~|{x{{wzt|~x{w|y{{~w{{}}}{~{~z}}~|z{}|z~y|{wz}w~{{y~}|}z~z}w}v||xy}}}}||~}y|}|}}~|||~}|zz{}{yz{~{~u{|~|y{|{}|{z{{zzwvx~~||~|z|yy|z|}~}|}|z}|{|~|{}y~~}}~v{y{{{z{|zyx}|{y~y~{|zyzz~~~z{|{z|~zxx}||yzy}|}yzvvx}~w}{{}w~}}{|{y{|~~x|x~}}{z~|~z~zw|~|~x~y||z}|{}~}zy{zw|}x~~|{z}~yz|z}v~}zzzx~~{}~|~~y|}~|}|~|{yv|~zv~|y}x||~z||}}xw}}}|~yz}z{|z|{{{||v}}~}{{}z{|{z~z|}{w}xzvv|}w|xxy}}{wy}{}|x~~|z~}z}x{|}~{{z~}z}|{~y}}}{|~{|zz~{z}ww~~~}{{~}z{z||{z{zy{v{{{||z~}z~{y||~|||~~||{~~||z~|}||y}~y||~}zy~|}z~zxzxz{{z~y|~|v{}{yz}}}z{z~}~}t}~~{~~||}~}}}}}|~~~|~~}|~}y}~~|}}~|{{}~~||{}}||}}~~}~|}|~{~{~~}~~~~z}}|}}~~~}}}}~{}~~}~~{}}}}{}|~~~}||~~y}{~~z~~|y~~|~}~~~}|~}}}~~~~}}|}~}~~~~|~|~~|}}|{~~}~~|}}~}|~~|}|~~}|x{~{}|{~}~}}|||zz~~}|{y{|~}wy~zy}w}z{z}|{}{z{zvz|}}||{|}}zzy{}}y|}z|~v~|||yz~}~zz{}x}}z~~~~{{}~z{z}|}z~~z}~|~|y}w}{z}~{|{}|}~~|}}y|~vw|~{~{}}|yy|v}yz|x|{wy||}}|z|}||{xz|~}zz{~}y~}vz{{{{vz}z|}}{|{yzxu}z}|y}}y{x{|}~~|}y~}y}z~yx}}vz~~~zzz{{z{yz|{||zw~yy}x{|z|~y|||~{{xz~}}{zx~z}~{}{z~~zv}|~||||xzw}|}|z}{~{{}{|||||{~{z{}~~|}}~{}{}}{zyz~||xuz{~}xvy}|{z~y}{z|~}~|t|z{}~|y{|{}~{x|}z|z{}}}xx}{|y||~x~|}yy~~}|~z~~|yz}{|}{z{|{||{{z{|~}}{{~yz~z|{zyy~|||y~{{}|~y|~|}|{}~|}{}|~{}z{~||}z{x~xzy||~yzzwy~uxw||~}}~~~y|}{{z{{{||}{{y~|{~}z||y}zzz{y{|~|{y{zzyzv|||||}|{w{|~y~}}w~z{y~{}v|||x~~~}{wz}|y|z~}|zz|||yz{~z~wy|xhy{}|}z~xzz~}z||}}~~{w}|~z}~~|~||~}~}|~|{}~|~~}|z}{}{{}~{~|}~|}~~~~~}{~|~}~~}}~~~~~}|~z|}|{~|{~~s}}~}}~}~}~|~|}}}}~z|~}}|{{~}~~|}~~}}~~|z}}~~z{}|}~~~|}~}}|~{~|~~}}~~~x~}}|z}}}~}|{~w|~{~|{x~z}||y|y}{~z}x~}{}z{x|}zz{{{~}}xvw{~{z~~x}}z{|y{||~|~|}yw}uy}~x}{|x}y~~xy}yy~{||z{}xz~}y}{{w|~|y}}xx}}y|||{||y}xz~}|~y{{}x{yy}}{w|{|{{|~|{wz{}}}{|}x|}}{}}}{z|{}||zy~y~z}||}yxy}{v|~{zz|{||z|xzvz{{|~w{~{y|x~yx{y{}{}}{vz}{x}~}}}{{}z~}}x}|{{}~|z~z{}~y~~zxy~z{|z~|}}}z{||~||}|}{~~{yxxyy}y|zu~z~{z{{y~{z||z~{{z{yzzx|}r||z{x}|}{~}|x{x{~|z~}zty}}}z{z}yz}|x}||~~}xz~~x~z~xz}|}}~zz|{{~~}}{}zxz~y}y|~uy{~|~~}~~{|||}|yv}z}xyy}||z{||||{}y}z}z||}~{vw{~xz|{y{zy|x{||z{~{z|{~z}y}zz{{~}|y}{zzz~~z~z||{|yxy|{}zzx|z{|}x|t||y{{zx}}~~y|z|x|z{y}z}|}}v}zy}x}}y{w{|}~|}z}ywz{}yyz}||{~zy}yz{|{|~}|{z|x{}zz{}~~~|}|{|{wwz}xz~}x|{z~xr~~{~~}{}~~~z~~}~|}~}}~}~~~~y}~~}~}~~}|}z}}|~}~}~}~~~~~~}~}}~}~~|~}}{|||}}~~~}}}{~~}}{z~}~}}~{~|~|~|}}~}~}~~}|z}{~z}~}}}}{x~~}~x~~~~}}}~{}~~~~~}z~}~|~~||}|z|}z}}zx|zzy{{x|zz|~z~}x}{{~t|{}xyzx{~||}z|s~}{}~}|y}~}{z|}y{|z|{~~}~xu|x{zu|~~~{~~x{{|~{yy|xuz{~}w{}}||}}|{|}||~xx|{{vyx|}}{|~}}y{|}xy|v}xz}z||}}|wz{x|~}~~|}{}~~yw|}wz}}xzz|}|yyyz{z|~yw||}{x~x~}|zz~|~{{~~~{}~y|}|{{{vw{yzv}zxyxz}wy|zzy~}{y|}z|}|||}}{{||wz}}~}}~~z~}||x{z||zx}~szz~{||v~u~zz~z~~{{{~}zz|zw}|~{}|}{{{x{z~{}w}zyz{}ys}|y~|}x|}x~|~~}|y||{~}~}{~~|zytx|{|~~|vx{{zzz{{y{z{{z}z~{~}~}~{|~|xz||~{z||w|}{||~zz~}|w{y{ww{y}y{w}x{yz|{{|x}|~y}~|~x{}~~z}~{}{||{{{{|zz{{~vzv|~x{|z{|twxxz||yz|x~||{{z|z}}|o|}}w}yxz~w{|{{{~z~}x}y|z|~{||~~w|z{wzz~|x|{}{~z|{{|~{~~zxx|z|yx{|~z~~x~y}xx~}{z}{~|v}|{}{}|y~{{z{{~}}~}~~~~}}~|z~z~~|{}}}~~~{}{z|~}|}}~}~~}}~{~~~~}|~~{~~}}~}~~~~~|y}~}~~}}~|}~z~~~~{~~~~}}|~~~x|y~|~|{}}}}}||}{|}~~{~|}~~}~{~~{{z|~~y}}}}~~~}~~}}z}w|z|~|~{||}~y~~|~}}|~~|}{}}{}{{~}|v}x~||z~yz}wxwyz|}z{{w~w|}}w~~|~{z~z|}}~{}y~|{~~y}~w|}~}~|{y{{{}{zx|{zyyzyz}|}x||zzyy{z}x{|~}|y}|yx{~||z}v||~xu~z|{x{|z|}~{|yyxyy{}|{|x{{|}}{wz|}z~}zz~~x~|xx}wz{|yy~}{yx~yy~||yy~xyx}w~~y{{}z}{{}}z{xz}||xz|{{}{}|z}}|{|}}y}wx||}{|~||}|~z|zy|~|{z{x}|z~y}}}{}{x||~y||~z|z{}~y}~|}|||{z{|~~}|}|}z||zy~|z}{z}~xy||x}{|{|~|~}|{x~|{{{wz~z{|y~xz{z|~|}~|{~u|{y|z|z}~}|~{w}zy||}}yy}zw|~|||zyw~}}}}|x{v||{{}z||{x}z{~x}{~z}||y}zz}|{~{{}~|~}|{z|x|{yx{yz}{xu|{y}~{yz{{z{{|{|y|{x{y{y{|{{}{~z}{x|{{|~}|}}z{~|z{|x}|{y{}y{~|zy{{}wy{|{|y}}y||~zz{|~x|~y}{{z{~}~{|y~~z|}xyy}{{|yz|~{~yx}y}||}|{~{}|yy|{zy|{{}ww}z~|z|}|~yy{x~~|~~~y~~~{}{~}}{~~~~}|~}y}|~}~||~}}}{~}|}}}~{}}}}~}|~}||~|}|~~z~~~{|y{~}||z~~}y}~}|~~}~~~|~{}}}~~|~}~~~|}||}~}||}{z~{~x~~~~|~|}}~~|}~}~~|~}|{~}~~}}~~}~}z}~}}~}}{~~~{~~|~}}~~~~~}{}|~|~}}|z{~~w|zzw{u{}~{|{~wz}z{{ywzz|}z~}~z~y|~~}{}~w{~}~~{~|{yx~y}}|~yy~y}yw~|}|y|}~xzz~y{|}x~y}z~|{|}~~|x||~x|vz}{{|yxx{y{}~z|~zxzzx{|z~zz|}{}x|z}}}~s|z|{x~||yzxoz~}{|zx|}~{|yv|{|z{{~y||{~v}zz~|}~y|~~}x}|z}~wz{}|wy{|z}}{|~}wz{zzx{zy~~y}x~{~zz|~z~x~||~}|{~{zx}|z}y{|zxw|}z|y|y}|}||~z~zw~|}|~|z|~|}y}z}yz{x{x{~xv}}~}zxx||xy}zyz~|{{y~}|zx}{|z|~}~}y~{~}|||zx}z}z~yz~yzxy{t|}}wxy~{}|}|yyz||z|z||}{~zz~~~~~}y|{y|{x||{}{|{}z~y{{{}w{}}~}|{|{}|~z~||~|~{{{}v{~|||zx|v|}u}||x}~z{yzt|zz|y{}}}{yx|}|v|}}|y}zz{{{v}~~|{xv{|y~}zz}y}{zzz|z{v~||~yyz{z~~}|x{{{~|{||{z}~||{{zz~}w{}|z{ww{||zx|~y~zz|}}|w}~}~}~}z}zy|zx~}}~~}{~{~}}z|~|}}~~~~{}}z}}{~|{}|}|w{zy{{{~}|}~}|~~~}||~}~~~~~||}{~~~~}}~~}|}|~}{y}~|~}~}|{{{z~}}~|{}|}y}~|~~}{}~~|~}~{~~~||~}~|~y|}{}}|~}~~~}{}|}|y{}}}}~}~{|~~~~~v~{}~~{~y~x|~~~z}~|{|~}yz}}y}}{}z}|||||y{zx{~}}|zz|}y|}{z|}|{y|~}|r}~|}}|~{w}~}z|}~|x~zxzxyy{z|z{{}~y{}z~z}{|w|y|}z|y}}|~x~|~}xu~z{}~||z|y~{y||zw}z}y|}}w}y{zzxz{~~~~zx{y}|}}|x~}{||{|w}{|wy|}~{z~}zy}|~y}y{y{}yy|{}xz~|}{|~|{}}}~~{zy}y{|{}{|x}}{wy~~z||~}|{{|y{{z}}~w||~{|x}x|y}}~}x{{~{~||||}||{~}{|{x|~{~u}v~~z~}z~~xyw|}{~|}t{|{|y~yyz{~{{x{{~z|}}x}||z}x~z~{|~}|{yz|~~{~yzxxyz~{~z{~|}~{w||x}}yz~~}~}x~x{yx|x~{||w{|zz~{~|~y}x~|~|yz|{}|z||yz||~~~{~~}|}{{wyz}|}x}~z}}|y~zyzy~~~|x{{~}{yz}|x~||~z||z{{|vxy~{~}{}}}v{z{}}~}{}yz~~{|}|y~xzxwzz~|~{}{vx|x}zx{}y{}|{|{~x}||}}y{}}~{~~{yz{{zzz|zz|}{~|}~}{{|w~zz{x}~|}~y|}~{~{t|yz~yv}||y|{|u}}yz|||~{~|}|~~}|~~|}~}|~~|~{~~~{}|}|}|}}{}|~}}{~~|{{~}}}}}~~~~|}~~~}}{~}}~{|~}|}|~}|}~|}~~||}w~~}|~{~~}~}z}{|}}}}~}~|~~~~z|~|~~|||~~|}|{||~}~~~}z~}~|y~y~~}~{~~|}}~~|}|||~~~}}~}~~z|}~{|}{w}x|}w|wzz|{zz}w~~x|y|~~x{|zz{w}wy}zx{}|{}|{~z{y{{}}||zz|zzy}y{|y}{}y~}{~zz{y{||y~||}|{xy~}x|}~~v|}}|~{}{{}wzy|}{{~tyvz}{y}yy~{y~{vwyz~|{}y}}{|~~{{}~y~{z{y}{{{ywz{y|}~zx{xx|~xz{{uyx~x}|{z{{}||{}~|{{~z||~z}~}~{{}~}xvwzy{vz~y~y~|~z{zx}~||z~wy}|x}{~||{~}|y~}{{|}}wv{z{~wvwwzw~~|xz|}z~z||~}~}~}}{}{|~{{{zz}{|y}|}|~}~{}~zzv{{|x}|{x{|{{y|~y{~|~z~yzy{|}y|x}}{}}}||}{}|x}||zy|}{~|x|zx~uy{|~{~~}x}|~~}}~~~z~{z|}}~~~zzyy{zyyz~{z}}|}{~|{w|x|yz~z{z|~y~y~y|~~w}}{}z~~}z{yy||~|}}~z|zz{|}~z||z{sy}|w|w~u|vy|}|y{|~{z}~{z}zx~~{||{|z|||||~{y}}{}||~|y~x{yw|}}x}v|{yx{x{w|z~}}~{{{|~~||~z~}|}||~}{}xy{xwz|z~~{}{{z|~|v|{|t|x~z}|z~}}|}|z}y|~~~~{z~~{~}|~~{}|~~~|}~~}||}{}}|}}|}~y~~}}~}}~||{z~~y~{}~}yz}|}~~~~~{~}~|~~~}~z}~z|{}~z~~~~}~~~|}~{~~~|~~}~|}~~|~|}}~~~}||~}|}{z~}|~|~{~}}~{|}~~|~{y{~}|}y|}}~~~~~}}{~~~}}}~~~}|~}}}~y{}{~~}~~~~{~}~{~~||y}z{{~{}v}~|||~}z{y~}z~}w||{{{~|}~z{s|{yy~|~|}}~{}z}}|yz|||}{z||x{|~|~{w{~y}{y}z~xyy{{|zx}~z~|z}{y|{|{~y|y|{}}}~}{||{{}|x|}{{~~{||}zyz}~z|~}{ys~||}~yxz|{|{zzyz|}x{x}}}|{|{{z|z{~z{|}uzx|x|}~{zx|||x~}~}}||}~{~z|{}zw}{zzx}y~x~~~{|w|}yz}y{{||}}~}}~yyx{z~zy}~|}}x}}|yy{{{xyz{|{yy{z|{{{|~~|}~~{y{~||~}~{w}}~|{}||{}x{zyx}zx||~~}}y~{~~{z{}~}zz|~|zxx|{}~}{~|{x~z}~~{}~|~z|x|{}|~{x~}y||}}~}~{}{{z~z|{z~{}~~||z~|}|}|}wz{y{y{zw}z{||z|y}{y~y{~}}}z||xz{q|}z~yzu}~~}}x}{w~~~|{|{~||||{|~~}{}y{xz}y{~~}}z|{z||x|z{~y|||}~||zz~~zx~{}x|x~z}~|zz{z}~v|{~}y}{q{}|~yy~~}{yzz|x|~~~||y~z~}{y{{~}z}~{|y|{{{~vzu{~}x|y}{y~zz}|~~}{~}|~}~}|~}}y~~}}~z|~}~|}}~~~~z}~}z{~~~~}}~}}}|~|}}w|~~|}~~~|}~~~~{~~~~}}z|}}~}~||~~}{yz}z~|~~|~|}}~~}}z~|~}~~|~}~~~~~}||}~||||z~~~~~~}~x~~}}}{}~~~}}}{}y{~~~|}z}}}z~{z|{x}|zvw||{~{w{z|{~v|}yvzwx{x|wv{}w~y|{|y~z|z|{{y~|z}y{{}yx||||sy|y{z}}yzyu}zvzv|w~~|}}|}z}~yz}yx}}{{|}|zy~y~z|z|x||{yz|xwz{z{x~{|wzz{y~y|}{~~~}~|ux}}z{}|~v{z}zy}}{y}{zz|{{v|{z~{}}y{w|{{|y~}}zx{z{}|||}{}}|~z|{|{~}wy~yxz}|{|{~~y{z{|v|y|y||xzzw{||}}||}u||~|y|~zxxz|~v~wzzw{}}u{|y{{z|}|}{|{}z~y|~~~zx~~~~}|{~{}~}x}}w{zz}~}y}zx|z{}y|yy}{wz}zy|~}zy||{~~|{}~xzz|{y~{{{y{|yzy~}{vyxxy{~{|yx}}|}{{{yz|{}~z||z}y{|{~{}x{~{yxw{{|~zy{yzz}|vy~z|z|{|z|s||zzyzw|}}|}|z~y||~y|x||~}~}}|{{x|y}}}|vyx{wy|vz~xy|{z|}{zy~}}}{}yw}~|{yy{|{{}xx{|{~xy|{{{|{x||}}y}{xyzy{~}~{~~{}~v|y{~{z}~z{{|}zzzyvz|z|||}{zvw{{z~{w|y~~||zx|}y}{|z{}}zx}}}z~~}}~{~}}}|}~}|{~}}}}~}|}~~{}}~~}{}{~|~~}~|y~~}{}}~~{~~||~}}{~~}~~{~|}~}~~~}}~{}|~~}}z~~y~|}|{~{~~}}}~}~||~}}~~{}||}}~~|~~~z~~{~}~~{~}|~~~{~~~|{}}~~{}}{y}~~~~{}||}|~|}~~~}~{~~{~}{z~{}|}}{|yxz~w~{{yyz|zzzz~{vy{~}y{{zz}z|zx{~~y{|{~}}}xy|~yzz{y{~zzx{z|~z|u|xz}{{}y|~|{~|x|zy|||{{|{xyy|z{{}x|{zy~y~{|{{z|zz||yz{{z{zz}}yyz||y}{{{|{}}{}z~~{z{}}yx}{}v|z|x~}}~u{|x~}yxx}w|}{x}{y{{~zyz}}y{y~~z{vuzz|w~||z}y}zy}z{~~{}{}w~|}}z}}v{~~|~zyz~~{}{{|~{~|w~}~{x|}y}}{zyy~{~~y}{v~~|z~yw|y|z~z||}|w{z|{~}zyzvy}{}|z}{|yx{{yx|~}{|{}yz{~|}}y|{}z|~y|zz}}w~|~}|}{}z}||}}}{w}x{{{~~|}|||z}~y|{}}{y}w~y||{|~~zz~~x|}{z|}yz{}zvx~{~|xvz{|}y|z{{{}~y}}~x|zz|zz|}||{}z|xz}|{yy~}||y~{{~~{}}~{{}{|}{{|{|y|yvz}~}y}zzx~x|{|~~}|w{{{s|}|}y}x|y{z{~{|}|~|}~w}~zyyx|z~yz~{{y{x|}{|z}z~x|yx}y{}{z{}y}|y~~|{{~||~~~}x{w|w{x}wy}x~}}~|xtzyz|x~|y}|~|{{}}{x{~}~{}}~~~|~~|~}}~|~}}~}~|~~z~}~|}}|~||}|}}~}}|~~}}z|~|z|}}{}{z~~}~}~}~~|}~~~}}}}~~|~~v|~~~}}}}~}~}}~~~~~{~||}~}{{}|{~}}~z~|}}}~x{}}~|z~~}~}~~~~}~|}~|}~|~~}}}}}}|||~~~~~}}||~|}~~~~|~}}y}~}~~}~{}~}}}|}z}{}|z|~~|}zuz|{y{}}w}~|}{}}{zxz}~z|~{|z{~{||zyzx~~~~{xz~|~{|vyw|~}{|z}}z{zx}{zz|~~|{z}|y~y{|}w{{~{{|}yx|{||xzy}wxzt~zz~{~{{~{|z{|~y~y{||y{{zx~{{~~||y}}{~y||||||zz{z{}|wz}}yyy|x{uzz{v~z~{~||z}~|}~{yz{{xz{}|}{|~|}zy|}||y{xy~xwyxv{zy}|y~y|z~|x|u~{~{}|x}|~|||{z}}{}{}zyy|w{}|{{wy{yy{}zz||{}yuy}|}z}{||x~yy|}{~}~|z||zwwz}yzz}~|~}~x|{{}~}~{yuzzwzy~~~~{~~|x||~}}~}zz~}|}~}{|y{}u~~|{w{w}{}zy}zy{uw|yy|w~}z{}|}}x|z{}z}|}~q}|x{{}}{z}x|||}x{}yz{{{|z}y}}{}}{|{}~{}~{~}|~y{z|v|{zxxzz}{{z|~{|~y|}y~wxxzy}|{y{{xz}}|||||y}|w{zy~x|||{w{|{{~z}|{yzw}z|yw~}w{y~|y}w{}{}~|~~{{~~}~~|}z}|zyz~{zzzx{}|x{y~w{{|{yywz{}x{{|z{}~~~}{~z}zx{{{~~|~}}~}}}z|~}~z~}~|~|~~~{|~~~~~z|{}{~~}~|z}}}~~|~}}}}}|~~}}}|~~z}{~~|}}~~~}}~}~}}~~~}||}~}}~{}|~~~~~}~}||~~~~}~{~~~~~~}}||}~~}}{~~}~~{{}}z|}}}|~~||}yz}~z|~|v{{z~}~~}~|~~|}~~|~~~|}|}|~}}~||yx|x{{x}||}~zx~~~~{|w|zz|z}~}|{}x~}~w|z{~{~zy}}|u}x}zz}{{{xx~xzzxz{{}|}||yyy}}y{~{{v}~|}y{}{{~{}{zz}|xwy}z}{~|{{y}}z~~w|v{y~~t~|{|yv|z{x~~y|z|xy|z}zrzzw{x|{{{{zx|~yzv{{{x{xzw}{|||}{{|zz~y}|}||xyy||zwzyz~ty{zz{||y}{tzzw}x{}|v~|u~{z{v}~xy~y~{}v||}|~{w{}z~|w{{}}~y{}w||z}|~}~|~z|~~{z}xy|z|{z~z~}|}{z{}|z|}~y~y}v|{{zz}z~y{{{v|{}}||~|z|y{zx|~~||v{|z~}}zz|{~zz||z|xz}~|~{|~||{~|z}}x{z}|{z|~~}v||z|y|}}z~yzzy~z|{y~|{{}yx}www}|}zz{z|z~z|}|{{u}w{~}||yxz~{}~}}}|y~|~{~{|{yz}|{y||}x}|{{wy~{|zx{y~}x}~z~~z~|zz{}}{w|{yy{v|||x|{}|}z}{{}z}z}{}z~~}z~|z|y|}z{z{~{z|}x|xyy}{~|zz|zx{|{~}zx|x{yx{|yz}yy|zxz~}}yz|{}|}||}~}}}{~}|x{}{}zyz}|~}}|y}~w~z~~}||z{}}}~}||}}~~~|~|z|z~{|~~{}}}}y}|~~~z~~|~~~}~}}zz}~~}z~}|||~q~{~}}~~~~~|~|~~~~~~~~}|~~}z{~}~~~~~{~|{{|}~}~~}|~~~~~~}~~{~~~{}~}z|{|}|~}~{~~~~{}{~~z{}|}}|~~~{}}~}}}}y~}~~~{||~~~{}||||z|}z||~x{yxxyz~z}z||{y|xw|{~}||~w|{{x}}|~ywy}{~{}w{|}y{x~z}zv||{}zw|y~x{}~{}{z{||y{}{}z{|x|~~}zw|}~{}z~|xz~~{x|y{{w{{|~}}|y|yz}{{wy{|zy}y~zxzz~{|}}~~wx{|zzy{|zw}~||z~}}||~{{}y}|zzt}z}~{wz{{zy{yz|{w{}~~|z~}{x{}|}}}|{}~}~{|~z|zv}zy|~{~zw|{zz}~}}|ww|w{z{z~|{z|}z{}}|y~}|}}~~w|wz||{~}u|zy~~~xzxzzzvx||}wzz|w}{{{yzz{|{~z{{zx~z}y|x|~z~||}z~{z||zzxwz{{}{|~}w}|{}|xy}z}~|}~|||~~~}x{z||~~y{~|~||}zx{{~zzxy}||{|}{}wyy{yz}yz||z{z~x}|z}~|{|{xx}y}{{|}x{~~z||x|||~}}{{vyyzy|x|~zz~{y|zz{~{~~{{zx|yzv~{|~|}y|{}xz{}{~~|zx~|}xy{}{{~|~x~yzw{}z~z|y|||yzz{{}}~{{{|}|y{|y|zww{{zz~w|xzyz~y~}yyxwx{{|w||||{}{}{z}}}{{zy~zx{{|{|~zy{xyx~|u{zw{}x}x}yy{}z~|z|}|~s}}{}z~}}{}~z~}{}z~|}~||z}}}~~}~{~~|~}~|y}~~}~~~{~~~~|}}{z~{z~~~}~~~|}z}~z~m{|~~~}~}~~~y~{~~{~~}~}~~}~~~~~}}~}~||~~~~}~y~~~|||~y}y}~~~||z|}}y|z{~}~~}}~~}}}~~~|~~|}}~~x~~~~{z~~}|y}~~~~~{}y~}}~|~}~{~~|}~|}~}}~~|}~~}||}|z~||}|~~~yu{|~~{|}z~~}y}}y{|}z{{{{w|zy{~|{{{y}x|{z{~|z{}|~{{zzy~y{z~{{{x{~zyx}|}{}{}{y{~~~v}|x{y{{}{w~~w{zz|{}w|y|~z|{|w}~~y||~zt}|||{~|}zz~x{{xy{|y|}vz}~x{}|}w{|vz}~~{{z}y}}~y{|{||x}w}}y{|{~{}|z{yz|y|y~{~~{}||~w~{z{{}|z{~{||~{yy|{y}}xz~x}}{{}yz~}|~}||~{|z|||z~z{y~~~y|y~z|z|{yz}z{}x{~|~z|z|{}|{z{y{|{{||}~~w~{x}z{~~{|y}zz|||}y|}|}~~y}||x{z{uz{~xv~z}wz{}}zyzx|~~{|z~z}|~v|{~zz~|~}{~y{}}|y|~{~~|}x|~|xy}|{|{w||||}{~z~z|xzx~|{{}||~|{~~}v}zz~~}z~}x}{~{{wz{||}~}|xy|{|~~y||~||~{z|y|}}{z{|x{z~}{~x}~|{x~}}}|w}x}|}~~|x}|z}}}{~z~z}zz||}|}~||{~}yy{|wz{~|x~z|z}}|y~~~y{~{y||{y}}zy|~}~~{}}{~}|y|{~z|}|{z|~z|{~}{x{}w{x~{|z{x~x{~y|}~|}{~u|v||}w}~~{~y|{~|}y{}}~~y~~~}|~|~|~|}}~~~~~z~~z~~~~}~~}||~~}}~x~~}~~|z~~|~~|~}~{z|w||y}z}}~~}|~}}z}~~}|}~~~~~||~|y~}~~}}}~|{y}||}||}}~}~z~}}~~}{}|}~~|~z~~~|~}~|~~{~}}}~y{|yv~{}|yzxz{|{xx|xzy{x|}~{zy{|}~{{}z~~{z}y~}}z}z{z{}{z|w~}}zzz{zyx{{}}}zzxyx~~{{z}y|}}u}|~wxz|{|{~zzzzx~z}}z|}{x{xzzy|~x~{zx~|z|yxyzy{z|~x}~z}|~x~{}~{{x|}}}{}}|~}z|{zzwzxyz{xz{y~{y}{uuzz{wx~~yz|{x}|zzx|}~|{}{|{{~|~|v}zzw{~{~yyx}yzz|}{{~|}}{y}{z|xx}}~|}~v~u||y{|zz~y|{}}z}z~zyyzxzw{zw}~~~}{y||}y{wy~}z~}}}{{{~w~}~~z{{}y|zy}}~zw{||~yyvwz|xy}}}tx{||z{x}y}z}~zx}|~~{~~|zvy|~z|{|{y}{{}{||y|yz|z{y~xwz}|x{{y}x{~yy{}~|~}~{x{{|{{x}|zyww{{x~|~{v~y|~{tz{|}|y|{y|~z{{}{}|}{{|~~|x{|}z~{}{|{y{y|u|z~y~}w}~x}y{z}}}x~z|v}z~uz~~|}}~zz~z~{|z|y~~}||{|y{{}}|xzy~}}t||w}xzvx|{|yy}x}~}|~z{|}}yzyz{|~|{}{|~z~xvzx{}|yz{~yz{zxzxxw{{zw}wz~|~}z{{yzz|z|{}~~y}}~}}}}~}~}~~~{}{}||~||y|~}}}}~|}~~}z~}}~}}~z}~{~}}{}}{|{~|~~}~~}}~}}}zz}}}y}~|~{~~}y}~~~}}~~|{~}}~~}~}}}~~~x~}|z~~~~~~}}}|z}~|~}~}}~|z}|~z~}}}~}~~~}}~|~~}{~~}}~|}}}~~}}~}~|~}~~~}z{t~z{|}z}{|}x{~zzz|x~~|}{{}|~|u~|||~}~~yzz}~||w~{~{~x}yz}{}yx{zy{{z{~}z}z}x|v{|||w|~{~{}~y|w~zyy{zy{z}}zz~yz}||~~}zxz|}{|}xz{z}}y}yy|~w|}}}|~{z{{|zz{z|vz|}}|}xzyy{{~{{|v{|v||{}|{|}{}|yw|z{|}y|yyywy|~}}yyy{{{{{y{{t}|{{{x~{||{w~x~}{}{y~|z}|}{zy|}{}zzy}~||~}}z~z}{z}||~}x{{y~w{}zzy{z{{~|z|}yx~|}}|y{{{}|vw{z~}xy|z{}{y}~|zy|~|}||~wz{y{v|~~{{|~~{x~}{|}yz~xy}|zzx|z{z}~~zyy}}|xx||{w~~}y|~}y|wzz{|}}y}z}{}x~y|y|x}{zzxzx|y}v{y~|z|}x{w}~~z{zxyzy}vy}|z~}x|~{{~uzx}z}y|z}}|{|z|~}}{y|~|z|}x~{}~z|zz{}~~{}z~{}||zz||x|z~t{yu|}z}|}|z~z{y~}{}|z|{}}yzz||zyzx~w}y{{{wy}{yy}{|zy~xy~~~}yy{~}}z~}{||{x{wzz|~y{{{~~~x}}x{|xxz~zx|~|}||zz}{~{y{~}yzz|y|xx{|y}}~}}~~|}{|}}}~|{~~~~~|~}|~}{z|~~~~{{~~}|~~}|~~}}~}}}}{~~|~~}~~}~~{|}}}}|}yz}~{}}}x|}}|~{|~}~~~~~{}~|~~}||~{}~w}~~~{}{~~~}{~~}}~|}{}}}|}~|~~~}~~||~z~|}}~}~~~~{~~~~}}}~}~xvz~}}~}||}~{{|~~~~{~|{~}t}~~}~~|{{~x|}x|y}{}|}}|x{}v{x~|yyyy|y~{}z}~{z{z{z}{w~z{~~~w}z{}||}yx}~z~{z}w}|{{wy|{yz}{{x}}zy|}z|{|~~zzwy}~|y{z|~~yr||}xy|v|{}|~}|x|z|y~{}|}yw}z~~x}|~z|}}}zzx~{|{{|z}{{|w~wy}|}}z|}zy||x|y}}zyz{x~|x|~}}y~|{~zzzw~~}|~~{y{yz}{~|}zz~|{yyzzz|xy}w}|v~{~{z~~{~{}{{}~}z~|y|||}y}|{xu}~~z{~}|{y|{}{|u{{|{zy~~{{~{~~}yx}~|z{~z{~zzx{z|}xz}x|zzy{~|{yzx}y}z|y~~~~y{|~z~z}|{y{|{~z||}z{|~z|xv~yz{|zz{xvy|~z{zyy}}z}{z|y|z~{|~}|}yz}~x{yx|}{}w}||~}}z|z{~~|{x~|||wvy|zy~}~{xx{~|y}|~}zy|||{~{~}|z~y~|y~{}y{{x{y{zvzz{}}zy{{z}}zx}|~z{xy}}{|}~~|~w~{y}{{yzx}|}z}yzz~|x~yz{v{~|||{}vzx}~{~z|{|~z~~{y|~{~|{~|}x||{~~~|x{{}}}{{~z{zzy{{y|{w|z~{{w{}z|x~z||}~~||}}}~~~~|~}|~~~~~~}~~}}~}||~~~~~||}z~{~~}~~}{~~|x|~}y~~|}|~~~}~~~~~|}~|||~~~~}||}~}||~~}|~|}{~~}~~~|}|}|~~~{}}}|~~|}}~~}~~~|~{}zz~}}|~|}|~~~||{~}~{||~}~{||~~~}~~~~}~~~}}~~|}|}~z||{{~~~~|}}|~|~z{~}|~|~{x{y{|y{|}}{|}{}~}x}z|zxz~y{}|~zz~}z||}x|~}|wxx~z|{z{z|zzyz~{{|}~~yz}{y}{|}zy~zw}~y~||}wy{|y{|z}{v~y}}|}~{|yvzy{{}|{y~zw{x}zz|}|||{z}~{|z{z}{yx}zy|}z}y~|x|y{|yx|zz|{yz|~zy~}|y{z~z|~|yy|}z}z{{|yv|zzu}~{~|xzy|yz{~y{x{~z|}zx}~x|zz{zzz}x}~{w~z||xwz{|xz||{}{yxz{{||{}{{}z~~{}|}{z}{yz|}y|w{x{zxy|z{z|~}|}~z|{|||vz{}|}|x|{x}z{|~|x|}{}|z~|wzz{{{{~~~}y|}z|~}}~}{}~{z|w|~w~||~z}{|}{y{|{y}|{}|}{~zz~y||~|z}}}}{y{yyz}{yz{~|~{zz}v||x~{uy{x}~|~}}|{}}zy||yz||}yyy||z{v}}{t~|}}~yz~{|{wx~|~zyz}}w{{|zwz}}~}zzz~{{~yz}}||||}yz}|~yy~y|x|}z}xy{}|x}||}{|~{x}z}|}~zz}{{zvx}{}y|y{z{~x||y|}vz{z{|x{}z}{w{y~{z}w|}~vx{|z~y}y|{~y}zy||{{z~~xx~}~z|yzyw}zz|~~|||~|y~~}~{}~~~~}{|~}~}|{}~}|~}~}~|{~~}z~{|}|~~~~~~}~}}||}~~z}~~}y~|~~}z~}|}~~~~}~}~|}}~|~~}z|}~{}|||~}|}~~|~~~~|~}|}|}|}~~|~~}~}|~~~~}|}|{}~}{|}}~~qzz}~~~|z~}{}}~}}}}y||z|~~}}}{}}~}~~}{}z~}}|}zyy~}{}{z|{}~y|xy|z|}|{||yy|~{zyyyy}|{y}}}}}}{z|wzyz{|{}}~w{x}|zx|zz{v{{{~{}wy|z~|{||}~~{{||~w~}~}{y~|}{~x{}xv{{{z{{}zyw~}y|x||yzz}z|z|{}{{{{|}{~||{}}y~}|x}|wyz~z{x}}}z{{{ywy}~|vzz}x}~~x}~}}{zyz~zxz|yy~}~|z}|~z{|w{xy|xw~{y~~}zx|}}y{~}yzx{}{z|~~|z|y|~}|{}~yz}{}{y~y|z{{zvz~}{~}}uw|}}z|y{x|{}|~{~~{{|}{{yzz{}z|}wyxx{|{z}w{}x{z{vzz~y|~{|~zzy}|~||{~{y{}~~z|{~}|z~z||~~||zx{||xz}}x}{|{}}~|zxxz}~{zx|z{{~~zy~|z~~||~{~}yxz{yyx{z|~{}z|z~{||z{~|{}}{z~w{||}z{w|~zz|~z{~~|||}x{wz{}}}}yzxyzzx~y{z}zy~zw{zz~~xy}~}x|}~|{~zxu}zz|{~{|zz}x|zw{{z}{}{|~zz~z|}|}{|x}}}|~y|~}}~{{~}{|{z~z~~|||{z{}~|z{|~{|zx~|~{}}~x{|xxy}|~z~z|v~}|{|~z}}}~~zz~}~~|~~||z|}~~}}}~{|}{~~|~}}y~|~|}~~~}|{}~~z{~|}~{}}~}~~~|~~}~|}~}~{}~z~~~z}{|y{~~~~}}y{|~|}|~|||}~~||}|~~}|z}}{{|~}{|u|~|~~}|{~~~||}{~~|~y{~}~|~z}~}x~~{{~~~~~|~|{y{~}|}~|x}y}|yvx|zz|{{~~~~||~zxx}{}zz}{{|{{}y|{{z|xy}zw{{z|v{~{|~{~|}}xz|{{||~x||}~yx~}y{xyz}~vz{~|{~{~}~}w{~z|}zyxzz||}}x{www|yx~|z|~}~y||~x}|yz|||}}|{~~|||z~vw}|}}xyzyz||~}|}{||zz||}}z~{}}~||{z{}zy}||||z~{{|yy}|{}v}~z}|}u{{}}|y}y{}}y{|{{z~{}{{z~y}zy|{||yzx||}|zuxz}{yz}~y}zy~|}|}z}z{z{~~|~}|~{~wxz}{y{}z|~||z|{{|~~zzz~z{}~zz|{~{~~z}}t}u{}yxz||~x}|z}}|w|yyy|}|{yz|}x||}{~}~y{~z{|z~~y|z{y||||{}zzy{{y{{~{~}x}{}|w|{}v~y}w{zz~|{z|~x{}{~yxx~z}{{~{y{}{zz~z~}{x{|~zxwy~zwz}}}~y{zw{{|}{{y}{|{z|yw{||yy}}zzzzx}{{~}z{x{|{z|}z~x|}{~w{~|wvz|}{y~z~{x{z{{}{z{}|{y~x~x{}{}}yxy~z{v}{{}~y||~xy}|}y}z~z~zyyxy{||y|{z~x|v|zy}{{|yx|xy{}z|}z||x||{y{}|y{zx|~zy}|{u|{{{|{|~|~y~~~~~~{}}}}~}~{}~}{~y~}}~}~z|}{|}~}~{~}~}~}{~~|}~zw|~y~~{~}}{}~}~}|~}~}~}~}}~~}~~{}~~~~~}{~~{z~~||~~}~~~}}}}~~~}~~|~~~}~~~}}~~~~~~|z{v~~}~~x{{}~~z~}}~~|}}}z~~~{|~}~zv|~{}~~z}yz}z~{}}}{{|}~}}|zx}y|x{}zy~}{|y~}{{{x|~y{z{yw}}x||x~||x|}xvzzyw}z}}z}y|z{}v{{}|||~x}}}uzy{{y|}|~|z|z}~{x~~{}}}}~}y~}{x|xu|w{~zz}~{}|}y{~||y}|~}~}||~{}}{|}~}}}zy}z|y~{xx||wyy|z{zz}}|}w~|z|wy|}|}~{|}~}|y}y}|~zvzz|yz}~|{{|~~~{x|}{{||z|z~}}~y{|~z{{}}~{{}{x}{}~z{yy|{}xzy{{~~y{}z||||||||}{{|z}}zx}}zy{{|{~|~~{wy|}{xyxz{x{wx|{{}||y|z~{|}~zy|}}~xz|}|{}z{~}|}{|~xy~}{}xw}wxz{zzz|{}w{~|x~{{~{|}~{|}wy}z~{y{~{}z}{}{z~}xw{|xzw|yzyy}~wyx|y~{z|}zs||~|{{x|}}xy||{{{{z~}{}}|y|}w~{|y{|wzy||zzu|z}wu~zyz{|}|~{~|}yz|x|y{z|~}}z}}z~~}vwy{wx~y}}}~{}w~|zz{~|u~{{xvx||wyy||yy}{y{{}}||z{|{{{{{|{x}{z~y}~|y{|~x}zy}~yzx{~}w|||~xw|}~{~~~~}{|~|~{~{~~~~||}{~}}|~}~}|}~}|~~}~~{}~}~|~{{}}}~~~}}~}~~}z|z||x{zz~~}|~}{~~|y~~{{}|~~~|~|~}}|~}~~~z~|~}~~}}|}~|{~{~}~~}}{~|}~}}|z~~~}~}}~~||~x~{~~}|}~}}~z|~~~~~~}{~}~~{~}~}}~}~~{|zz~{~~~}~}~}z~}|~~}{y~}z|~}x{}}||{zy}}|{~~{}y|~xz~zw}{|z}~z|}{y{}{|zzy~}yz|{{y||z{{wzz||yz{}{~}|}zxzxt{||}{~{~xz}}z{}{}}{}}{|{~|~}z~{zyy|}|~z|}x{x}{{y|}}||{z}|{~z~}|||w~}zx|yzw}wyy|~|||}|{}{zy}{z}zz}}||||zz~|}~|x{{~||z||{}z{}~{zz|x~|~~z}z|~v}|z|x~|{~|{{|}z{~}||||{vyx}}}{w}{~x}z{z{~}|~|y|~|y}|~~~zw}||~|{z~~|{|~z~~~||~~~}z{~|~~z}{~}|}}{}{y}~~{||{{}zzw~}}}yzz~|y{}}z{~x~x|}|zyz}{w|w{|{x~}x{|||z~y~{}z{zz~}}~z}y|}~}|~y|y}{||y|xyz{|xz}|~}|{}z||{|y||v}{}{}}~|}|}zxz}w|w~{z~~||{|{{y|}zyz||z|}z}|}z||}}{{}~~{x}|~{z{y~}~}{~~{}z|}y}x~||y{|{}{|~||~{|wz{}{x{|}}z}||||z{{~}y|zy~y|y}||~yx~{~z}}~}~||}}}{}~yz{}|z{|~~y{|z~}}z~{{z{z{~~{v~}{}}}xzz}z|{}y}yuz{x~~{|~}~~~~~{}}{|~~~}~}|}}~z}}}}~z~~~~{~~}|}~}~z|~~{{~}|~~~z~~~}~~{~{}}~|z}~|}}~~~~z}z}{~}~||}~~}~~|~}}}~~|}~}~~~|~}z~}~}|~~|}~}~}~|~}~~|~}z}~|z|~}|~{~}~}x|~~~~}}|}~{}{~}~~}{}z}~~}~x{~yzx{}}{}|y{|w|wx}{~y}||~|zvzv}w}yzw}}|~z~|{||}z}}~}{w{y~{{~y|~{|y}}}z~w|{s{~~|~z~~xz|yz|}|z{|{}{~ww}v||z}}z{u~w}}|w|}y{w}|}s{}}{zxy}uzv|{|zwzz}}y}}zz||y{z~z||yxy|~}w~}y|z{z|y~{}z|}}{{z}|~z~{{zw~|}{{{x}{|z{}|z||{~}~~zy|zx{{zzs~z{~}xxz~x~|}|xzxz}}{~}{}{{x}zz~~{}{uuy}|}||w{~yx|{w~uy}{{~rv~|{z~x|y|~}{}|z{{~|{~}{{xx}~~~|~}~zzzy}z{x~}|{vy}yzxuw|x|{y|zy||z|~{~w{}~|~|z}yw}z}}|z}yx~{y{|{}~y}{w|y}}|z{}{{|}{{{{|{zz|x{}}{~}vzz~yz{|{|{vz{{}~|}s}|v}}}{~{y||{}|}y~{}||{~|yzy{~{~~~}|{{x}zz~zy~}}w|{}}|yz{yxxyzxy}z{zx~}||z|||~}}y{}|{}||~|x~}{}~~x||}}{y{x{~y||zzx}ys{|u~~}}}~~~z}{{|}}~w~x|z|xz{zxx|{{|{|}z|yz{|~yy~xzwyy}|y}}|~}zz}~}}~}}|}~}}}|}}}}}}{}}|~||}}~{q|z~~~y}~~~{~~}}~}~~~z}}}~|~}}~}~|~~x}~~}}~~|{~|~}|~~}~~~~~|~|{|}|~z~y~|}}||}|{|}}|~{~zz}}~|~{z||}~~~~~}~}~~|~~}{~~}~~}~|~~~|uy~|~~|}~}}~~}}{}{y}{z}~y|z{~{|~}{}~}{}{}~}}}}~~~~x{{~~||{{|~|~{y}yz{v~z|~y|zy||zyy||}~zx{~}||z}~|~|~y{|||x{}zxzy~{z{z{|}|yxz|wz{y}yy~zz~xz{y||x||{z{w|{}}{~zwx~xz~||{{}|z{}}}~}{{}yxyz|}}|}~}}}|{~|{z}|{x}|~}||zzyx|{w|w{{}~wx~}{~|xzy|~y}}z}{zz|y{||}{z|}}}~|{x}{~~w}~z|~}}|{yy{z~x{~||zyy{}vx|wz}}{|w{}{w~zz}~{}~x{~|x}z{zw{|yx|}~zyx}z~||{{y{y}{~}}y|}{{zzv~y~|{~{}x{}y}z|z~{~}y{~~z{}~~}|{y}{x|}zy~|y}vz|~|}xy}|w}z|{~|{{zxz}}|}~}{|{wxx~}{y{}{|z~z~}|y}y{z|z~|~}yx||{|~||}wx~|{{~{y{zw~yv}|x{zzx{y|||}z|yw~{}tyz|yy||{~|{}|z}|||z~z~wxz~{y||{|~x}zw{y|vxzw}xy~{}}y{{~|}{{~}|~{zsyzz}z|z}x|xz~|y}}{~{}{ywzy|}x{y{~xz~{y}{~z{{|{|{~{}|~}x}~}}{s}{|y|z{{vzv|}y|{~xx|}zx}|~{~zzw|}z}yw~|y{|{{}}y~~~~{|y~~yz~{~|{{vz~|~{~~|{y}x{~~~|}|}}~|~}}{~|~~}|~{{}~|~~~}{}~|}~}~~|||~}}{~}}{~}~}~~~~~~}}}}}}}~|}~}}|}~~~~|}~~}|~{|z}{~y~{~~~~~{|y~~|~}}||~}|~~}~~~~~~}~y{}|~~{||~}||~~~~|}~|~}~~~{|}||~}}~|}}}zy||z|yz{y|~||y}z}}{z{y~|y}{|}~{{}||zz{~}|z{||yz~zv}{{y|{~}y|z|}~z}||{~~y{z|y{zzy}{y}y|tx|~~~|y|}}|y}}~{~||{~{~{|}{|zx{~x|{}yz{y}w{~yx|zy{xw|xw~~xw{|~}{{}z|}|~~}y|}}}~|z}}y|}y}|}}|}z}x|y{|~{z||~w~~||~{xz|}zxz~z}~~}}}y{|}y~~yw~|u|zz|z|}{z{}w{{y|{~~~yx|y|}zz~{}x{~w{||~}|}}}|~y}wy}yzx}}|w{yz~{z|yyyw}{{{{}y}}|~~||~z{|}|{~{}yxzy{~{{}}yzy|w{|z|z}w|}{{y~x}|{}~|{~~v{{}{||z|~}|}{{y{x|}{}~{wy{yyyyy~xyzz}{~~{|~zy~|}~zz{z~|z~~|~}|{}}zy~zzy~~z~~z~zz{zz~wy|}y{z||x}z|~{{{z|~{~~}|}}}z|yz||~z}|}}}~y{zz{~}|~ux}yy}|}||xx{{zzzx~{}z}~z~~}{}{y}{v|~~{|{{y|z|}|xz{xwyz{}z|~w{|{{zyx}|x{y}~zy|}{}|x{~z|u}y}z|zx|z{~zz}~|zw{}yw}~{}|{{}}~~t}{yx|}~{~~}}zy||}||{}}~~~||~~{~~~z|{}~~~~~~}~~~{~~}}}}}{}~||}}|~~}}}}|}{}}}|~}x}{}|~y}~~{~}~~}|}}~~~}~~~}~~|{|~{}|~}}~}{~x|~~~~~z}~}}~~~~}|~{z{}~~{z}~}~~}}||}|~|~}}~~|~}|~~~||}~~{}~|~}{|{~}~}~|~}{~}~||}y}~|}{|~~}~|{~|~~~}|~}w{}yzy}|z|}}z|~{|x~v}~~|vz}{{{y}~|z~{}{z|~|{y{~{x~{}~yz|{{y{|{z{|||||z~{{x~~xwz~{~yy}z}xxy||}z|yy{|}x}~z|wvz||~z|~~}{zz{{~||yy~{|}z~|}}~z|}z{}|y~xyyu{}||}{{{~y|{}yz~v~~~{z}y|}{}||}z}||y}y|||~~{yzwz{||zx|z|}y}{{yzx||}yz{ywx{y~~||zwv{|{z|}|zy{yyvzz{{~}~yz}w}||}{~y{y~y}~|wx~}z}}~zx{~|{|{~|z|z}{}z~w|{v|}|{{w|{x}~~|||}|~}}y}}zz}zyy|y}x}}}z~}{vzy}z{~}}z}yz{{||y{|{~~|||{}}{~y}}z}|wx}||~{z|{{{}}}x~yxy~{y{z}|}z~|x{y|{wxzzw~|~}||x|~}{}}xz{{|z{{}w}x{y||w|~|~y}}~x{zv{~{|}}x~x}uywx}zx|~{z}|}}{|x}}}}|{xz}v~{{|x{x{{||}x|z{~x|v~~y~}}zz{xzw}}xy}~{zzx{y}}}x}||}y|||}|}~|u||}~{||}}~|z}u~}y}}{}{{{|}y|z~{yy}z}{w||z~x~yuz{|~|y|yz}yxx|xyw{{}}~~~~~}~~~~|}}~~{~{}yz}~{||}~}~}~}{}~~~}~}}}~|||~~}|{~~}~|}}}}|{~~}}}~~~}~~w~}~|~~~~~~|~~~~~~}~|}}|~~~|}{|}}|}}|}}~}{{~~~}~~z~}|~}|~~~}}z||}{|~~}}}}|}~~}~~}}x}|~~~|~z~z{|~~}z}|}~~}zv|{~}|~z~|}zx|~z|{vz|zzzw{z}z||z}|{z}{~~y{z}~}{{|z{|{}}zxv~{~{}{|y~~z|u{xz{ywxu{x{|||~}xy~|{||w~|yzx}z|~{~y}~}v}~w|v{z}u{zxzvz|}w|z|t||{zz|yz||{{}~|y|~||}~~zy}|y}|}yyy~{|ywxwyy}zzuwzz{{~|||{x|{zzyz~zw}}}{zx{}z}|~}~{y|w{|{{~yx{zyzz}z}yvz|zz|~~zy}{~{}x~|~|{||~yy|{~x|}}~|{~{||yx{z}||~{zy|zvx}y~}vxy{w{{vxz}z|{|z|{~{}}~}{{{{}}{|{{x{}x{~z|z|}|zx~|}yxzy~||z{}}|xz|{}}~}~|~{~}z}|}y}}{{||z}yyzv{|z{|z}|y{{tyy~wzx}|z}y}|||~ypy{{}{xy~{}~||y{|~~{uz~}vyu{zy{}~}wzw~~x}v~w|{z|}w|{x{y}~|{~y|xx{}}xw}|{yz{{|yywxz}z{wzy|}~|}~~|y||{|}|~}y}}}}{~}zyz~y}w{zu|~vx{}|z~{}{vw|xxvyw|y}|zzz}{yyz{x}~~~{}|~z}wy{{w{w{vxzx|}z||s~{wy||w{|y{z{~{}|zz{z~|}~|~|}|}||z{~}}z~~}{|}|~}|}{|~z~~~{|{~}||{y}{~|}z~~y{|}~|}~~|~{~{~}x~}}~~~~~~}|~~~{|~||}~~~}~}x~|}v~~}z}~y|~z|}y~}}|}}}o~z|{~}y}~}}}|~}}z~}}z|~~||}}}z{zzz~}~~~|~~}|~||~~}|}}}~}{}||}}}~}}}}~{{~~z~}|~|z~}}y||z~~|~~~}}xz{y|||x}{z|~~}~{x|~||x~z}}zzzz|{~}{|x|y~y|||~{||yz|~|{~x|{zx}~y|}y}{{|}y}}{{}}}v}{~~}y||}~|~|}}x{yz||~wz~}|}|~{z|{y~{y{x{tx}y}~|z{{z~{x{}{u}zu}}y{}}|{}|y{{y~}z}{|{~z~|zv|yz~zxy~}y}~}}x~y|{z~z{~~}v{{{z{~y||{~}}w|{w~~|yzy}|}y~z~{~z|{z{~{zz|zzxvz|}}wyv}}zzzz{{}|~x{{y~|y}z}~wy|zy}~~yz{}~y|{y|z|{{}}|}yxx~}}xy{zz{|y{}|{}x~zz~}}z|||z{zz~~}|x{|x}{z~}zx~yw{~y{x~|y}{}~wz|}|~}}yyz|~|zwv}~~{~||}vz|x||z~}|z|~{y}|}w}z{|y|~}yy}~}||}zuy|x~}~u{}{{x~}}z{|v|||}{{|z|{{{zx|~{y}|y{{}}{y{yz{{{}|w}|}y~z|}yz}zy}}zyyz}t}~z{||{{|~zyx{{zw}{v}||zz~z|xzyy{y|y{yxzw|z}z}|~{zxzyzyt|~{x|yz}w{}~x{~}zzyz{~|}z|}|{z}{}y~{~}{~s~}z}|z|z{y|~zz}zv{||y~|{|{{}~x~u~w{|~~}|}|}z~}}~{~~}}|}~|zy}}~|~~~~~z|~~~~||}|}|}{{~{~~}~{~||}}~|}|{~}}|}}w~~}{{~~{~~~~~}~~}~~~~||~y}~}|~|||~|}~z}}z}~~}}}{}}~z~~|v~|~}~~{}|~~}|~{~|~}~~}}~~~|}{~~}|{}}~}z}}~~}{~{}~}~}~z|~~}~|~}|~}|z~~z~{~{z|~v~~z|zzz}wy{|xz{{{{zy~w|~|{{z{zy}|~}z|}~}}z{~z~|}|{~wz}{y{zq}}~vz~|~zzxw~|~|x{x}||zzzxzzwyx}}{w}~wz}z}z}z{||{yxy||y~}{{|z~z{z|~{z{~}}|~zuz|{}}|y~{}y}{~xz~}}~{~x{z{|}|z|zv}~|wu~|z}z{y{zzx{~{{}|{{yz}{~}~~|vz|z}{~~y~|x}xz{zzy|wz~}zz|{}y~y~|}{x{{yx~||}~||y}|{~z{|~yx}}|}}|zzy{{|~|y}yzy||yv}z{|}}y}}|~~z|||x~}y}{xy{uy}}|}~~u{{s~x~xz}|zx{wu}x{z~vzzv}yz}}~z|{}|}~||{~|{~{z~|{y~y|y{|w|x{~|}|w{|z{{xw}z|x{~}z~{y}z}|}~}{w}wxz{y~|}z}|}{~}~~yx~~}zy{{{x}~|{w|}}{x{}z{yz}~y{zvy~}zx||z{|~{w~~ww~{||z~{|~z|y~uwz}}~{}}{~~~~x{}}~zzp|}y|}~|z{{{yx}wz{z|x|}y{{}||z{y|xyyzzzyy|{|}~y|~zz{|||{zz~{~{{|yx}z~zyz}xx||{zx{z|w{||z|yuz}y~}}{}}x|{|~{{}||}~~}~~~~w|}}~~~~|}~~|~}}~}~~|~{~}{|~|{|~~}~{~}~}v~~}~}|{}~}~y}~~|zz~~~{}~||~|}}y~~~}~~~{}{~~~|||}~~}}}}~|}~~~~|{~{~}}}~|}~|{~~|~~}|}~}}z~~|~~}~|}~{~~}zz~~~~|}{~~z}~{|z}}{}||~~}}z}}|}{|||z~|z}~}}yxx~||zz{y}~}|vz}}|~{wyzzy}~y}~}~|{{}zyw{{||{z}y~x|x~|zz||y|{}||w~~|}}yy|w~|~}||{~}x{w{{|z|{|zvvz|zx{zz|~{wzv{}{|{}|x{}z|{{|xy||{{|}}y{~{zw||{zxz~|w~|v~}}}x{{{~|y~zzx}}||vy~s{||}}|~zz{w}{}zw{~~}{~~|}zxy{~zw|||zvy|}|~xy{|x{}~|~{}w{|{}}||{zx~}zwv}zx}{vx}||z}zy|||z~z|z|yyqy}~|}y|zz{|{|z}~{|~~x}{z|||{v{~yz{|~|{~|v|z{{yx{}{|{~|~~~|{}}{z{z~z~yzzz{}z|~{|y|w}||y~~{}||y}|{}|~}{zz~{}~wz}~~|{zzxy{}~}y}|{}{{~{{|{{||}{z|zyz|z~|}{w}{|yz|yx|~zy}z{~~{|~{|{{{|z~y~{x|{v{~{}|z{||xx|{{|}}{y{{}|~|{yz{y~{~z}}}|{}z}~z~~{|{|w{|x{yu|z~|}|z}}}}w|z~~xw{{z|}|yz~yy~{z}|{{z{|v|~|z|~}zxw{}{{y{}~x{{~}~y~xv{}x}|z{{}y|}v|~|xyw~yy|{|}~u}x|~x|{z{{|~}{|{z~z{{}z~z||{y~|}~~}{~}|}y}}}~~{}}|~|}~{||~~}}}{~}{~}~~~|~|~|~}~~{|~~~{~{z||}~{}}~|~~{z}|~~~~~y~~|~z~~}}}}~~|}z|}}|}}~~}}|~|||z}~~||~|~~|}{~~}}}{~~~||~}~~~{~~~~~}}|}~}~||}~}|}~~~}}|~}}||}}~~~|~}|}~}}}~~~~}~}~~~~~}}}~~|{}|~}~|}~x{~xxz{}}|}|y}v{{x{|xy{{y|yzx{zy}xzz||yz|{{}z|w|zv~z{{|}{y{|y{}~}{{~~y{z~|zzz||}xzy{}~}yz}zz~|y}v~}~~}{{|{}x||yy}x|y}xw~~{yw{}x~}}{xx|~|}zy|vy{|ux~|~zw{z{~||||{||~}|y{x~|{z{xwyy}}{~{}wyxy{w{||~{{|}xz~z|z|{||y~|w}z}z}|{|z}xy~z|z||zz~||{}zzz~}}y~{~zz|}~||vyyy|z|}{}~}z{~wz{y{|y{}|z~|}|{|}{uzy|~}{~}~||x{~|z{z}}~z}~||{||~~y|wyy~~z}x|~{|~}}y{}|z{~}}vz|z{}}|y|~{}y}{~}z|||y~yyzy}{|{yxy||{|y{{{{x{}z}|z|~|yz~}v|~yz~}~}z}zy{z|yzx{}|~|~y~wy{|~zx}{w|}}x{|{{xz{}{|||~~~|{}|~|zz{{{v~{{y|{yzzzx|vzz|~}{~{{{x{zz~y{}z|{||{zy}|{y|yz|tzw{|~|~|}zz}|{yvyx|zxxyy{x||y}~~z}{~yz|~||{z{{{z~{}z~xyx|}}}||}|~zx~}|y}x|~|}xz|{|||}|~~~|~~z}}}}z~|{}~~}~|~}~v~|~}{}~~}~}~~{}z|{}}{~~~~~|}|}{|}~~}~}~~{}}~~}|~|}~~}|z|~}~z}|x~}{~z{}{}|}}}}|~|}|~}||}}|||~}|~|}}~~|z}{~}}~{}}~~}z~}~{}|z~~|{{~}|~}{{~|~}{}~~|}~~}|{y}~~|}~w}}}|}~}~}}~}~~}|~~~||}|~|}{}{{z~{y}y{z{{}|{yz}|~}}|}xz|w{x|zy|}{~~}|{|{|{}zw}y}}||zy~|xy~~{{}}{}z~xyy}{{}}x|}zzw}y{yz~|x~z}}~w{||}v{|y|~|zyw{|}{||x}y|||{~|z{xz}}x}z{yvy~yyy~}z}|~z{{|}{ywx|}{~y{~}y||}z~}z{}~||y|yy|w}{~}|}}y|}}}z|xy}~|z~||{}~{|}zx~{}{}|{{~yy~{}}y|x~|z|}|||z~{zy}|z~~wx}~}z}z{|wxyx|y|x{ywx|x}}|}|}u{|~|{}x{}|}|~~xx|x|~}y~||}}||}zx|y{}|zy{}~}z|}|~}{yx}~yw~{~z~w~z{z|{{zy~~~yz{y|{wzz|~}}||}z}}|xy{{~zxyzxz~}}{xxz~}xyw|z|zzz{{|z|yy}vzu~}y~|z}w}{|~~{uuz|xz|z}zy|{}}}z{|z{}wv{}w~wzzy}yzz}||x}xyz{z~y{{y~y{{z|{{}}}|}|yy{{x{~{~|x{z{|y{z{xzx{|yz}|w{{y~{{{~~x}zz}|zyw|}|}~|{|{{~|z{{z}yvzzvz{}|~{zxy{u{x{u~y}{~}y{x{||xz|wt}|}{{}{|}x~|zx~z{}}y|zy{{y~v}y}~z{|~y{{}{w}}{}zz}}|}}~|}~}}}~~~~~~}~z~{{y~~}~~}~||~{z}{~~}{x~|~|~|~{}}{~~||~~~~~~||}|~~z~~{|~|~|}|~}~{~~~|~{~~~|~~{}}|}~{|~y|~|{~~|}~~{{~{}}|~y~}}{~~~~~~{|}~~~}~~}}|~}|~{~||{z~{}|~}~y||~|}}}~}|}~}~~|~~~~{~|~~~y~~}}|~~{|}|}|~|~~}|}|t~~{zz{yu~yy}{yw}}|~zy{w}zvy{{~~vzz|{z{x{|~{{~zy}x~{{||z|y}vz~vy{zz|ywx|xy}|}||x{yx{yx~{||{{~~|{}~z||{~}}}}|{|}wx}wx|y|zy{~zz}vz}{{y}}{|}zz{}~}y~zz|x|z~z}{{~}~}x}z{|{w}}|yx{zz}zx~~x{z{zw~|}zzyyzz|zzz|{z}zz}||}~yy}}}z}y}}|}}|~|~|xw~x{{~||{|{{y{z~{y|{~zzy~{~{{zz}|}yzw}{}|z||||yw~zy{z~u||x{}v{~z{}z}|y}~wy}|}|y|~}{}|}~{}~y||z~{{xyz|{y}}~z}w~z|z{{{{{|{y}|{}~~~xy{}|||{||}z}yy}{|~zx}y{~||{xz~{|}y}{y{z|x||}z}{z{~}{}||~}z|zzw||~|x~{}|{|v|{{}y{|~zw||}xyy{|}z|yy}zyz|{|z{|~}|y|z{{wxwxzz||}zzz|x}vz}~xw{x|yxxy}{||z{x|{}x||~~{}{~|}z}~{||{yyyz}~{|{zvz}~zx}|w}yz}z{{~|xy{z}{}|~~{{~y~z}~|~{||||{zz|z|{~xyy~zw|zz~}}{zxx|zw|y~|{z{|~{{}~~~}~~}}}{~{}}}|~~z~~}{{~}{}}}}~|{}~~~~}}}~}~~~~}{}y{~||~~}~~~~|x~||}{}~~~r}}~{~~{|}{}~}~}~}~~~}~z|y~}~}}~{|||~~z|~}~{~~}~~~}|xz~~}~~y|~|}}}~{~~}}}~{~~x|}~~~~y}~}}~}}}|~~}|w|||}~}|~|}~~}~~}~|~||~~}{|}{|zz}~y}}~|{~z{y|~}|zv{y|~|{w|zyz|{~~}w{w~}zz}z{~|}zx~{||z{~y}z~{}}w{~}xx|{}}}}y{|vw}{yzz}yx{y}{}{|}}|{{}}|vx|z{{}yw}z|zzxxy{|x~zz|{}~w}}}}~}|{y|zz{{xzw{~}yyy|z~|y|vz||{}|{}y|{xuxzyy{|yx||{w~xyyy}z}y{~~yzwy{|}|{w{}xw~|x{{~zy~|}{z|z~}}|~{w}{{|~x}~~}}{z{~}zw~|}}yzz~}}z}|}{{z~}x{~w}|{~~y}{||z~~|}|x|x|{{zzxyx}}z}{z{{~|}z~}w{{yv|~~~v|y}~||}{||}z}}z~y~}{|}~}||~|{yz{}}}zzzxy||{y|~x}|~u|y{{x{|y{}z}~}~y~}~|}zyz|v~}|zzz|z|{y|y~}}{}|zw}|{|}~{}}zz{|}||z}y{yz{~{~~|~}x}x}{}}yy~x~}x}}}}|||||}|v||}}}{z{|}yy|~y|y{y{yz~y}}yxzz{{|~{z~~}}zzx{y|}xyxz}|}{~~zv~}}|z}z||~~z{{|}}||}~z}|}z}}~z{|}}xwy~{||zyyu|{z}{|zw|{{x{z|{}{}~||~|}}yz|}}{}}zyyz|~~~}|~{}{~~y|~~}}~}{{{z}zxz~{|~xz~{{~~|~~y~}xy}~|~{~~~}}~}}~|~~~~~}|{||}}~}~~|{}|~}}}~z~y~~}~}{}~}wz|}}~~||~~~}|~}}~~}~}|~}}~}}}|}~|{~}~||y}}~z}~~||}}{||}~}}}}}}~~~|||}|}~~~~|~~~|}||}}}~}~}|}~~|~}~}|~~}~{}~|~}}}~}}}~}||~~||~~||~w~}{y|vz|}|xx}|{|{z{x}uy{z|{{z}yz{z{{}}||z}y|{||{w}z}|wz~x}{ww}{vvu{z|{}|}}|}|x{}y~y|xyw~{}|~~z|}z|{z~y}{}|}y|{}{~y~~{zw{|y~zx~vy}{x}}}y{z|x~vzxz|}~|ww||y}|}~{x}y|}~}{x~yz~{||~z||~y{x{w}~wyww{{u{x{z}|||z{{z~}y|z{y~~z}}x}~x{~{{}zz|yw~x|z{|yy}}xxxx{}|z}x}}{z{z}|v}~}{}}|z|y{z~|z{{~|}{{y}zyyz~y}{{}~y{}}|~~|zy}}}~}|~~|}|~~}|~}~{|}|ywy~|}zy}v||y{yy}}y|z}x{|{x|zx}~|~~z}}}}~||x}zz}z{~{xyz~z|{|w{{vz}{}|z{{}}}~}{|y|vzzz}|~|}}}|}x||{}~~}~w~v}zz{{y{{x|z{y|wyxy|y{|}}x{|~{~|~|}|{{{~z~v}y}|zz|}||{~~{}{z}z}z{|{{~y~x|}zz{|y}|yy{y{}y}x}w}|~}|}|~~~}}|z~x{~vyy{vx{zx{}x{}z|zz{z{~{~|~zztzzvy|{z{|{y{}|~z}||{~{|{}{}~|{}{|xyzy{}y{uw|z|~{|x|yyz|~~y{z}}z{y|}|~{~}~~~y}|~}x~}{}}|z}~||}~z~z}}~~~~}|~~~}~{}~~w|{~|~}z~}~|{{~~}~|~~~{~~}}~~|}~}~{~~~~~|~~~~|~}|}~y}~}}~y}~~||{~~~|}z~~}{{~~{{}}}{}~|||~{|~|{~~||}}}~~~}}~~|~|z~|y{~~zy}}{~~~~~y}|~}{}~}~~}{~}{z}~}~~~}~}|{}|~~~|{y~}|~~~~|}~~{yv|z|zy~v|y{}zvy|}z{z{~|y~||}}{}~~yzyy{{w{|}~yyx|{zy|{}{|x{z}~~}~y||uy|||z||}x{|zwyy}w|yx~zwx}xz~z{}z{|}}{y}|~~yzx|{}x{yz}~~xx{{{z}zx}|}{{|wz|~~wv}~{}}y||{z|zx|{|{~yxy{{xx{zzy||yx~|}}{x|y{x}}xzy}y{|vzzx~{zw||}|{z}}{z{~{~y}|{}{{y|z{|~{yy}{yz||z{|yz~zz{z~yzyyzzz|}{}{zzzx}~|yy|x{|~w~v|~x{x{x}}{y{|x~x}z|}~z{}z{}{|~~{}wyz|xz|}|}~~}x~~~z}}x{}}~{|}}{y|{|y}{}}~|}|{|{x~wwz|{|{z|}~}x}{{~}{y~{}zzz{|zz~}z||z~|z{yz}{{~|zy{~y|{|{zx|y}{xz{}wz{~~y}~|}|~{|y|y|{}|y}x}zyzuz}yy~|~~~}|xx}~wzy{xz~{{}}w}|||}xz~z~z~}x{{wvz{z}{zuyyw|t~y~{w|}xyz~{}||||{xzz}|}yz|||~~}yv}{y{x|{|u}|xz{v|{y}|zz}~}x{z|}{~yz}{{w}{|~|}~~}x}}{z|zw~|v{||y|z{}~z{|}yy{y}yz|x}w}}y|~~y}z}}~~~|}|}~~z}~}z|}||~}~~}~~}~~~}}}~}|~}}~z}|z}~}}}~}{~|~{{~~~|~|}y~{{z|{}~|}|{~}}}{~~}~}}}|xz~~~~}|z~|~~||~}y{~~~|{~~|}{}|}~~|~z~{}wz|}{{~}~|}}}|}~~|}}{~|||}}}~{}}~~~}}}}|z|~|~|}~}~}z~~~|~y|~~}}~}~~}~}{~~~~~~~}|}~|{|}{~}|~{~|~|z}~~}}|~z~||z}}z~|}z|}}~~~w{~|}y}z||yzzzz~yxz{zy{{x{z}~~~}}|||z{}}~z}|{w}zzyxu{zw|wz{z{zzw}y{z~}x|w}y|~{yzy{|~z||{|x|}x{{~}zy{z|{{yz{y|{xyx}~vzy}xvvzyw{}}zz{|z|{|{{x|||yy{|yz{~|}|}z|z|{x|y{{}|}ry{}|xyzzw~{{z|{zz|~zu|}|{}||~z|}{yyz|zyyz}zzz~zy{{z|yzyv{zu}w{vz}{{}{~~x~y|~~y}x{y}|~yz~~{~zz|{y|yz~|zy|v|~|{}{z{||t}}y|}||~~x||y}uz}}zz~y}{|~xy{}{{}}~|z|~{|yy~{{zy|}{}v|uyz{z~~y}{|~~{~p}{{}y}||}}sv~||y}zyx}y~{{xv~~{xw}v|}~|yz{{{|~wy{~}{~yzzz|||zy~~zz|{}{}y}wx|yv~}yx~v{y|w~|{{y{w||~}|{}|y{{}{~~y|z|u{}|v|{}yzz{}~yvzz{{xz{}z||yzzz~|x{|}~xzy~{~z}}{{}}}}~y{zx|}zw|{{zy~yzyx}y|y{}{{z|}x{|y|}{~~yy|{|x~y}|~}{z~{|~zyz|z|xy~zy~yyy~y{z~}qzu~zz}|{|~{}~|||~|~{~}~~~}}y~~}}}~||{~{~~{}{}~}~}~~~}||}~z}|z}~|~~|}~~}z~z}~~~~}|}{~}{}|~}}~}~~}}x~||z}{{|~~}}|}}~{~~~}~~~|v~|}z~~~~}}|}~{~~z|~~~|~y~}|~z{~|~~~~~|~~y~~~}{|~}}~{}~~~|}}~}~}|{|}}~}~~{}~}}|~~~~}{~~~~|}~~v~||~~~}~}}z~z}~z~}~~~zz}}~{~{{}y{|z{z}yz|{}zz~{xzy{}x|{}|{{u~yz|~{yx{{~{||~|v}zz~z|yzxy~}x|z~y||zzy~|x{|}z}{z|w{|{y|{{|zxyyzyyy||wz|{}{w|zy}x{zz{|{{|}x}{y|w}{{}y|y{}{xwzxx||||xx}y}}~}|~xw{z|~{y|~}zv||{}~}{}}|zz~}|yy}yzzxy{~}}y{x~w}y}xz|z~z~{|}|}|w|}|{~|{~|xz~||~|z}}~z}|{}}y{}|x}}zx~zx}y{y~y~zz{y|{{|y|~{{z{|zz~~~{}xz}zyy{~}y{wz|zzx~}~|}}}z||z||{{|~{{{{|}z}~{}{z}z~|y{{z|{y|y~z}|x|{|}{{{{}s}~z{{{zzy|~|~~|{}{|y}{{z~z{z|zwuzzzy{}x|}z|z}x}~}w}{|wy~~{{|}|{~y}|y}~}~xw|y}|w||}||z|~|~|{v{}x~yx|zw}y~{y~|{|z}y{w~}zyyzx}yz{}~}{{|}w}{|vy~|w{zzz{xx}~~x~}}}}wx~x}{|}|~{z}}}{}y{z}zz|}z}|{xy|v~{|v{wz}wwz{x{z{~|~}{{y{v~}{{wyzz~yy{|}|z|v~z}{w~y}~v}|}zzz|w}y{}|y{|{}}|y|xrzyz{{z|{|}|{}}|y}}}~~z}{{{}}~|{~}~z|}}}}z~~{}|{~~~|}~}y}~~z~~~|{~{}~~~~|}}}{}~~~}~~||}|z|{}~{y~~}x~~}{}~|}~|~{}~|~~||~~|}}|}}}~~~}~~{}{~~~|~}~}|}}}~~~}~{z}}}}|y}|}~w~~|~~~~}}{|}~{{|}~~}}|~}~~z~|}}~~~~|~||~{}|~~~}~~{}}|~}~|}|~yy~|~~~}}~|~~{~yy||~}~~{{|y|}zvxx}zzw{{}{xx|y{~x|yy{~u|}}|{|yz~}~~{z|wzzy~~{yz}{~yv{{~x~|zzuz}{~{zxp|yzww{x|z|}~||~|z}z}}|~{z{|yz{z{z|z{||z~x||{||zzy|yxx{|w{zy}}~~z|}{y{yzx}~{y{z}x{~{~z||}{|~|~~}yz|x|zzy{}y}zwxyxzz{~|{xz}y|zwy}{}}}}zx{|{z{{}{{y|rwuy}|z|xxzy{~}|yw~{w{y{{yx|{|}{{{}y|~z~|}|~~~{|}}z|x}{zxzxyx{}{y}{yzw~}y{}}x|{~{~z{|}|x~{~{x~z{~|}z}z}{~~zx~x|w{zz}zx|z|xw~{wxv}~|y{x{x~|z|{|}~~{z{}zz{vy{~x}w|{wzzy|z{~}|z{y}}y{{|z}|x}yy{x{{|}z}|~zw~|{{~|{}|t~|||}}z~}yx~|z||~{yyy~}}z|wz|zwx~{|}}}}~z{{|v~~yy}{z{|~}y}{~~{}v{{zy}~wz{zzyyz|y{y~{z~}}x|y||}|z{}{z{x{|z}y{y}||~zz{w|||{z~||{z|}|{{}u~{{|~~{|}y~||z}zx|{z|yyvzzxx{zy{{yv|zzx|{|||~}}}z{{~zw}~|}~}~||{~{}|~|}z}|}~~~}~||~x~~~|~~}|z}~zy~~}~}|~|}|~zz|}}w~}}||z}~}|~}~}~}~|~~}|~~}~~|{~z}~}~{~}|~|}~|~~}|~x{~~~~}~}}}}y~}|}}~|}||~~~}~}y|~z{||~~|}||~|{|}}|}~~~~|}|}|y~~{{|}{~}|{{~~}}|{}}}}}|~|}||~}~~~}~~~}~~z|~}{|{{}~y}~~}y|zyw~~z|{~~|~}w}y||{}{~}x}z|vx||z}|y{}~y||x~yyx||zy~{wy|v~|{{|xv|}}z{z|{{y{|{}{{}}~}~wy~{}}}{{{}{|~w}|{}zy|z{}z}|z}}v~~{x{z~}{}{z~|{yv|x}{{yy|}~t{}x~yx|{}~}vw|z||xzwy}{yyyw}y|zwv||{xy{}{|{y~|{|uz||||{{|x{{w{y|w{{z}}{||z{|{yx~|}~}{~|}{~y{}{}}~|{yy{}{zz{{{~~}x}}zyz}}{}zzx~y|}zxyz}|}}~z}y{{}~{|{zy|~}z|}{y~~{~}|y}}y|}y}}|yyw}|w||{~{{zy~{yyy|z}||{x~v|}{|{~|}}}~}|z{}}{}}z}zz|~{xx{|}~z}{z{{|y|y}~{}x{|y}z{~{}z{}x|}||y{w{|}yyx}{zvzz|~|uz}{}}xyx{y~|v|z~vzw{|}x}y~}z{x~xxxz}{~zz}vx~zx~||~{}|}{}|y}{{}|x{yz{~{}}v~|xzvz{yx{z~~z}w|~{~x~{}{|}|z|{|w{|uzy||vwy}}v|x}x}}|y|{|}|yxzs}{~~{||}|||~|y|zz{|}|~wz||}w{|||x|w}z~xy{|x~xz{~|{{zy}zy}zx|{z|{{}u|}{~}}}||v~y}{}zy{x{wwyx}}z}}{z~}||}~}~}~~~y~~|~}{}}}{}}~~~~~}}}z|{~w|~|~~|{}{~~~}~}}}}~~||~}}~{|||}|~~{z~{}z~~~}}z|~|~}}|~}}}~~{~{}}~}~}~|}~~}~}~~~}|}|}~}}{}}~{|}~~|}|z~||{}~~}~~|~}}~~}}~{{}z}|~y~{{}~~}~}~~z}}}z}~}|}~~{z~}~~}|w}}~~}~~{}|{|~~~~y}x}}}}|~~~|~|{y|tx|z~|yy}z{~}~{{zwzyvw}|{z|~|}}zz|~z{}{z|~{{x~z||{|z|zx|||z}y|}{{xxwy{yxz}}~zvz||zyzz~z|{z|zw{~~}{}}yuz|v{z|{zzw{{|}{{sy}~}|zv{wy{xxyx|~z}xv~|y}{z{{~{}|~~|~z}wzxvxzzv}y|{yuz{~}x{{y~x}yxvx}{}y|}x~z~}z}z}{|z}{{yzy}{y}zz~||y{z{|yz~||wwx~xx|{{z{zyy}yy~}|}z{~}||y{}y}}|{|}{}|y|zw{}y}y~|z~xzyx{~zzz|{{}}yvywz}~y~|||{}|x|}}|~}}}|}{~{zz{}}}vy}w{z~~~xytz}t~zyyy|{|{~|yu|y|{~|{y{}}}~}}}|{{|}|x}x{{{|~zz|}w~z}}{{}|z}|z{{|}y~~||yz~{}x}|{}yx{}|{{|yw}{z~wy||z|~}z||w||{}zwy{|}{}}~|y}{|zy}|yz}y}z}w~{|~}}}|~zw|xx|z|z~xzz|}y~y|y~z{}|zzz{{zx}y{}|x}yx~}~}}zyz}}{|}yyy{xx|z{y|x|y~~xx{vzx{wuz}{|~||z||{~z{}yx~x~{xxz}}{y|yx}{yyzysz{{{{xy{~}x{yw}wx|y||}}|zz}}w{}{~z}}~~~|~}|}~}}~~}|~}~~~|~}|~~~}}{{|~{~|}z}~}|~}{}~}y~}}}|}~z}~~~|y~{zw~{|~}}~~~|~~}~~~~~~}}~~}}~~}|{t|}||~{~~}|}|}~}~}~~z}||}~~~t~}y~|}|{|}~||~~{|z|~}~|{z~}|~}~~~~}||}~||~~}~|~{wz{|~~~~}|~~~|}~z{}~|~}~~z}~{~~{}~|~}|{~zy}~y}}{{w~|y{zzy}~||||{y{w~|y~}}{zy|~|yy{~|z{{{yz{|yxyzz~~}z}|u~||y||||}x|z}z}|v{}{{xxz{|{{yz}vy{x~z|{{~|{y}x||zv|{||z|z|{y{|}~yz}~}z~}wz{xx|v}v|{|y}|w}z}z{t{{z}z~{{|x{|}|~v~xz}~~|{zz|{zz}x}}{|x~~~|y|||zzxy{~|y|v{~}|}z{z{|yx~||~|y{z|~yz~{z|y}~y{|{{|}{}{xz}}vu||}|||z~}||v|}||y{{z~}~yz~}~{~}}x}~{}~y|{{|x~}}w}}{}|y}|||}}y|}{~~{szx{y|yz|z|y|{z|{u|z|||z|}|~|||}|~{|{|}~x}x|y|yxzz|yzz~~zy~{zx|}}{{y}yzz~z}{~{{|~}zyyx{x~z{|xy|zw}{{|}{~~{|~x~~}x|y~x~~z~z}|z|v|~{y|}|{}z~z~zz|{yz||}}}z|}{{w{}~{{x~yz}~}}|y{|{|{{y|}x{zy{{yyzzzzz|{~zw}y{zy{~{~wz}||x|zw|}~}~{~~~|}z}{{{|~||w|{v{}|z}z}}|{{u|z}zz|x{~{{{}~}}{z{|xz~w|w~{y~z|~}{z|yy~||~yy{z{y}~}|}|~~}|}||~~}}~|}{~~|~|{~|}{~~~|}|}z~~~}~~~z|~}{~z{~{|~~~}}}~{}~~~~~~~~~|}}~|~}}y~}~~{y{v}~~}~y~~}}}{}|~||}}~~|~~~~~~|~y}||~~~}|}{z~~~~~~|~~}~~~}~~~~~y{|~~|z{~~~~~~}{}|{y}{~}~~z||z|{|}}}~~{zz~~|~z~}~~|}{z{}|~|{~}}~|yy{|yzzw}x{{wz{~|{yxy}~x{|wz}{z{|}{}w~||y|~|~z|}{~z{}z}{zxx}{wwxyyy|xwzvy{xv{|{~y|y~z{~yu}y|}zy}z{z~y||{~}zy}|||}x{|z|}z}~y{y|w|yzw{xx|}{|{z|}|y|}|{}{{}{}{~x~{{||x}}xvw|||}{w{|z{x{~x|~}}||z{}z~wy|{{|z}z|~z{{~{~z{||y|wx||{s~}zx}xz{r{~|z|z|z}z{~yvx~}|y|}}{}x|}}xw|}}y~}}z|}z{{~{~xz|~y|{x|}y|z{{wzzw{vz}zz~yz|yz|||xw~{|~}~z{~}|zz{{||{|y~{yz|x}wy}x}{}}zxz}{|}yxx}vz|xwyzy|{y~z|{{|y{yxw~z{y}z|zy}{x}vu{|yzx|x~y{~||z}z}~|{|wzzz~~x||{~|zyz{z}zzwz|yxw{zz{vyz|||xvuy{{|}~{{xz}}x~|zz}||{|{|~}z||u{~{q}v||x}y|zyw|z}y}y{x~zyv~}}}zwy|}{zyxx{y}~zz}z}z{|yyx}|~zzu~}{{vy{w{{{{{~~~|x}zrx{{|{}}zzwy{{z{y{{|||}|~y|}y|xy~|~z{xzzy{z|~xz~x|z~{{y||z~{|{xz||w|z{}~|}z{{|~~~}{|{}~}~|}}}z}~{}~|~|y|{~{~|~}~~}~~{~~|~}|}~}|}|{w~}w|}}}~~}}x~~}~|{}||~{}~}~~}~|}}|~{~|}~yy}~zv}~}{~~~~}~}~~|~~}~}~y}}{~|{}{w|~~}}}z||~~|~~|~~}}~}|~~~|~~~~|{}}||~~~~~}y{}~|}}}}~~~~|~~|~}}~~}~~}~~}}~~}|}z~|~~}}~vzx{}}~z{{}yyt|{z~|}{|~w|~y~w||{~|{}xxwx{}}|z{~~zzy{~z~y}z|xy~~|~x}}}{z|~x{{~xxx|xyyx{|~~w{{|{|{}z}z|}x|}}|y~{}{y{t~}{|}|~|}zyyz|y}{{w|{y~}z|}zzzyw{|}|y|{~z}}}y~|}}x|~xz{uy}y{z|}}|{{zy{w}}|~x|{|zxz}z~yy|zx}|z}x{|}{z{}}z|z}~z|xz~~~|||||}}z|}xz~~~}{|}{y~z~~||~}|x||{{|~{}zz|w}|{|{|z}{z}}zz}|xzzxy{|z}vz||y|{|x{}{}|~~||{yz~{{}yy{~z}}yz|~{z}yz|}zvz|{{{{~}|x{z|z{~yyz|z|z|}}xx~}w}~z|{yyzzz{y||zz||~}{~z|{z|}|~{y{|{zyz{y|{{wz|{z|}}}|y}y{|yx|~y|xz}~~yx||{}|}|~~uu~{~z}{z{}}z{}}{~|~zz}z{|}{{y}yw|yxx|}{y}~yx~z}{||}{~}z|w}y|~~{}~}~zyz}{}~xx|y{{wzz}y|z~wz}}|{xsy}y|{{|~|~{zu}zyyx||wz~}}z|z|{}|}z}}{{{v~t}~yxzzz|~zzz{~x}|yxu}~~z~|}{y|z{|y|{{x{~|{z|~|z|~{}}~v~}}z~|}z}~}~z}~{|}{~~||}~~}}~||{}~~}}~}}~~~}}z~{~}}~y~|}}~{~}}}~|}x~{~|{|z|~}~~~}~}|z~}|~}|x{~~||{~~~}~~~~~~~|{{}~||~~z|~~{~~}|}}~~~}~~~~~|{|y}}~|~~~}~~~{||~|~|}~~{}}||}}}~y}~{z}}~~}{~}}~}|}~}~~}~||~||~zy|}~z~}z}}~~}}|~}~~~}}~}}}}y|z~~|}|}z}|~y||~|}~|{~|}~{}yxxyzz|xy||y}}y|yx{z{||zyzxw}|}zzxvz|y{yy}~y}yz~|yz|{wx|zz}||}w}{yx{|tw|v}}v{{zx|wx|xz|{z}|{{}y{||~xzx|w{}||~{~|zy||zy}ywz{{{x|y{}~~xz{z}|z{yy||~|z|y~{{~y~~}x{|y~|{}~|{wz~|}wy|{|{}}~zw{z{~~y|}w|z~zx}yx~}{}}}z~}~}~}}}}zz|~|z{xzyxy|}||wwy~~}}}}{~yx|xxyz{|~~||}~{~{}~z|x~x}z|~zz}~~z|x|z}|z}x{yy|yw{x{{|xzz~y}{{{|z{}|y}}y}~|w}{x}}w{{z|~~}|{{|zz{}{{}zx}z}||~ywz|xz~xu|~w|{|}~{||z{{}x~x}{z~~{{~}z|}y|~yz{}}|zy{{uz}yyx~}}}z~zzz{zzy||~{{w}z~{z|~x~xw~{}|~{~wy{z}z{zz~{z~~zz}}w{x|x|zz|x|~{}y{||z|}z||z~{}y|}{{{}v~y{{|}y~zzy|~zvz{}|{y~~y~{~|z{~z}||y{||||~{{}w|xzz~{u|{z|z}{}yx}|y|{~yxyw~}|}}~y{}~{{||zr|}}|~{}~z~zx{yzyw|zx|x|~xzw{}|~~yzuy}}yzx}}z~~{{}}~|}zyz|~|~{}|}z~~}~~}{}}}}{z|~{{z}~{{~~}}w}~|||~|z{}~}~z~~|~}}}~}|~|}~|~|}~z}}}|}}|z|}yz~{~~}x~~}~~}}~~}~~|~}~{~{|}~}~~~||}}~~~~~~~~~}}|~}{}||{}xx~~~~y~~~|~}||~~{}}|}~~~~}}~~{~~|}~||z}~~~~}}y~{~}~|~{}~}}~~~~~~~}~~~~|}{~~~~|}}}}}~~|~{z|~}}|~}~{}zx{||~~|{}|~{zv~}wx|{sy{}x~v~~w|z}}||~z~zzzy{w~}~zz{y{z|~}{z|}|{{z||}{|y}}tz~||}wxz|yyzv{}zx}{}w}w}|||{ywxz{{zz|y}}{xx}{yx|~{z||z~z|y|}x~y}~}yz}z~~}}|{|y}|y||{~xz{|{}zz}z~}||}|~xy~{z}z|{~~||{{zv|zy~~}{}y{~|x|zz|{{~{||vyyz|}w}v}||z|y}|}xw|{z~~{}zw~{{}~}~x}{{{yzz}~}~x|x|{{{|{{~y~{y{yz{y}}z{}x}v~|z}z{~zz{{}~}xx~}z{uyy~{y{w}{vu~|wzz|y{yzz}z~zz|wv{|~w}z{x}{||~z{||}zyxz{{yz{xxz~z}|ww|}~}~w{~x}{{|{}~xy|{y{xzzz}zx{x{w~{x~}|}}~~}x||z{{z||{|{{zy~|}v|~yz{}~}t|~zww{x{}w}z{xxxz{{|~{{}{{y}}w{u{zy{}z|}}~{{~}{zz~|{y|{}}z}{}{}x~|}{|yz{}wz|~zxy~~~y}w|}w~xyvx~}y~~{|x{|w~z|}~{}}yyzy|}}||z}{~zx~z~}~}z{|~}zy}~x|{xz{}|}~~~{{}}y|}u{}{zz{{{x~xx{~x|zzyywt|~|{xx|~y{y~}~yzz}{w}v}~z{|yzyx|z{x~z~y|{}y}|~}}~~}~}{}|{z}z|}z~{{}~}~~y}|}~{}y~|}~~|y~~{{~||~}~y~|}||{~~~~{}~|{~~{~~~~~}|x~y~~}|~~z~~~}~}~{~~~~~}{|}~~~}{}~||~~}}{~}|{~~}{~}~}}}|}~}~~~~}}|~|~|~}}~~~~~~}~|}~}~|~~~y~~~~}|}~}}}}~}|~z|~~|~}~~{~x~}}}}{~}~|~|}}~~~{|}~|t{zxv{w}|||~zy{w{|yx|~zz{|xyv|zzw}{~z~z{{y|}zx}y{xy}{{|z{}}z{y|y|{{z{xu|z~}x~~|{yx|zuz|zx||ywxvx{y}~{~{{yz|~|zz{}|z|{zw{~||x}|~z|}xvzyxs}wzz{}xz}yx}}{}zzyyz}|}|~{{|z~|{w|{{~}|}zy|}}{{}{|v{~{y{z|x}vxw}}|}{}y|y{||xyz}|{{|zxz|y~~~|{}~}}}}|z}}y}{||{}y}vywv|~~{{|{zyzzxw~w}~xx|{|}zx{~x|~~~||~{{||}{yvzs~zz{}}}yw{{{|~}|zx{{{xzy{z{~x}}}x||}}z||w}~|}{~y|w|{wy|x{~x|~xy{{x|y~~xz{{y}~|||w}|y|}y|{}||~}||~z{{w~}}}z{zy}{|zy}}|{{|zy~yzyy~{xz||{~x}~}~v}~~y}}|{~||||{{{|v|x~zxx|y||y{~z{yz}z}y{{zz{yyz~|z~}|{x~|~wxz~~xyx||z{{y}|yz{~~w|}{zy}{{}|}~}zy}~{|~|~{|}|~x|~}}|x{{y{{zxw{z{}{}txw|yxyz{|{y{yzy}|{|wy|{~zz~yz|}{~~{yzz{y}z||w}|{z{{w{}}|}zy}xv{|}~w{w}z~}|y|}z}~}|}~}~~~~}z}|}}|{z{}~y}}~}~|}~~}{~~z~~~~~~}~z|~{~~~{|}~{|}}}~{~~~~}~yz}~z|}{~z~|}~}}|z~~|~}}}~}~{~}~|}{{}}~|~~~~}~y~}||~|~~||{||}}}{{}z}}}~}~{~u~}}{~|}~~~}~~~~~~~{~~~|{}{y|~~}}~|z||z}{y~|||z~}y}{~~{{}z~z|~|~}}~}~{~}~|{zz}w||u{wz|{{}|x~||y}ywy|ywwyy{xz}zy~w~{zxw{{|xw~{z~|w}}|~{~xzx}}~|{~~}yx{y}{z~yywxy{}y}z~z|~v}}zty|{}{{z{u~|y|{~xx|zz{x{z|zx}y|~~{|x|{|x}zx}y|z{|{{{}zx{y~y{{{}~||~tz{{~{y{}y{zy}xtx}z|{~yyz}}xxy|ww{xy{{{{xwz{{z}xzz~}x{|{{w|{~z}~||y{zz}{|z{}zyzy}{z{||z}y||zw{}~|{}{zz|{t~x{y}z}{zx}zxz|}}~u}y{uy|}}{|yy~{yzv|x~x}|w{z~z{|}||{~~x~{{y{|~}|~}~{|}~}yv}z{v{zx}|~x{zz~|zz}|~wyz|zyzz{z}{x}}{{{~xz{{}|w~z|y|z}~{|{|uy}}{{xyx||{z|yz{{z{|{{{zz{|wv~|x}|vz}zx}|yyy}yy~~~}~||z}yys{yy|z|z~||{}z~|||xwz~}z{~|{~||~|}{}{|yz}|zz|}x{wwuz~|z|z~~~|z~{}zz{{yu}}~x~|}|||y|{w~{{}}{z}}~}{{{}}~~{z}yy|z|}{}x~z}z}{y}||{}y|w{x~|xw{{{{zy}}|~|~{~yyw{z}}~{}z~}{{zyyz~}}z|y|yy}y{z{}|z|yy|~|{{|}~}}|}}~}}}}~y|||~~}~|~}~}|z|~~z~}~}{~~{}~}~}~~~|~|}|}}z|~||~|z}|~}~}~|~{y|}{}~~}~~~}|||~{}|}}|}}~}|~|{~|{~~}}~||}}|~~|}~|~|~~|z~~}}}~~}~{~}y|}~~z~~|}~~}~~{}|z~~y|}|}~~}~}~~y{{}}{~}~~}~}~~x~|}zy~{~{|~~~~~~~zy|~|~~|~}~~{w~|}}x|~}{}|y|{~w}y{{zz|}vywy{yxy||}y|zz|~~z{x}y|{y|~{~{|{yzzyyy}~w||{x{z}w{{xw|v}|y{yw{{zzywwwyyz{|y~{|~{z{{{{z~z}yy|y~{~|x{~}zzz|xzzzwxzx|||}|zy~{yx|{~{{}~~|{}}|{z}{ywz|{~z{z||~{~{}yz~zxvzs{{yy{{}y|zxwt}|{xyz|yy|~}}{}zy}~{}z}|~~{u||}{z{~|xy{z{{u~z{yzz|zzyzx{~yzx}{}zy~}yz{|y{{|}z}{w{|~zxv}yy}zuy}|z{yz{||wyy}}|zwyyyzz}}zz~x~~|yxzx}z~~wy~|x||y~yzu{{y{y}|~z~xv|y|x{|z~yz{}{{{y}|vyz~}~zy{}x{~{z|}}{z|w~|zu{w||zz}y|}}z{x~~~~z{|xz{zy{||{|{}yx{{}}{{{xy{|{x~{}{uy|}yz{x}}}uzx{z|}z~||{{}zzzz{}{}|z{y}~zxxz|z{}w{|y~~vy|z{x{|xyyvz~{}x~}}}||~zz{yz|}~{yzux~zy}}{~xz{{yyz{yzv||||~yy}z}{~|x|w}||z{}}z{}|~||{|~|{|~{||z~}||}{||vyyyx}}yzx{}{y{{zy{~|ywv~~x|}~~~{}{z|~~}}~}|{}}{}}~~{|}~x~{}~|~~~~~x~}|}}~}~~~}~y|}{{|~|}}~~|{}}~}{z|~{~}{~~~~}~|}~||}~}~~|}~~}uz{|}}}~~}}||~|}~~|~~~}{{~}}~~~~}}{||{}~{~|~}{x|}{~~|~~~}~~|}~}}z}|||}~{}~}}}~}}~{}~}}z~{}~}}~}~|{}}{~~{w~~~~{||}~}ww{x~z~{z~xv||}|{|}|~|xv}|tz~|x~yy}z{y}x|}~x~z}{y{}}}z{x||y|y}{~yz|}}w{~|{{w{|z{}y{}z{x{}{}~{xy}xx}{{{~}~}}yz{ww~~x}y}~|~}{|vyy|||u~zz}p||}~x|{{}yzy{}z{x}zy{|z{{z~}y||zu{}y|x~|w~z}~x{~}~}z{vzy~{~|xz}|~wx}|{zx}y{zz|}z}zw|zxw}y}xx|}}{{~~{}|{|zzzyxzzz{~}~z}z~{{z|zx}{||}{z|x~|y}zyv||||x~~|~{zw}x{|uxx}y{zy{vzy}y{yy}}zy}zz~u{~{}{vxzyz{}z~zz}|y|{zyz{z|yz~z|{zy{z~}}w{zz|}|y}wz}|z~~{|{}zzvy|{x}}wz|v|zxzy|{{z|yw|}}}x|z}{y|}v}}xy{|xz}|wyy}|zx|{z~}~|}~~{{z|{~{|}zw}||{{yy~}zzz||~~z|{yvx}|}yy|{{}xy{|y}|~zz}~y}{z~z~}x|z|z}|v{x}|{~{{~|wz{y~{|}z}~x}z{zzx||{z{}|{}{~~|~|t~}|}|{y{}x{zyw~ywz{~}{{z{{z}}~~y|}y|w}~zwy{y|xy|uyx{yx}z~}w|~}x{w|zvwzx|}~}x}~~z|}zx|z{zyz}~{{~~}}~~~~|~{|}~||~~z~}~{~}~{~{~~|~}{~}|}~}~}{|~~~|~~}~}}~|~~~}~~~}~~}y|||}~}~}~~~~}~~x~~~~~~}}}}{z~y~|||~~{|}|~~~~||~~~~~}{}~|~x|}}|||}||z}}}~|z~~~}}~~~|~{~y~~~|z|~|~~~~~~}||{z|~{~~~}~}}z|}}~~~|}~|}}~}}}~|}|~{~||~|~~}{}}y~{{||z{}|||~|xyz~{zz{}}yyxx{{xxzzy{||z|}{{|{|~zx|y|{u}~~}{}y}}y}yyz|y~|y|z||w~{}y~yw|w{~{|y~}z|z}x{|||zz|}~x{z{{~}z{z}~}}~|{{z~x|}x}zz{w{|yzzy}z|wvz|}}{|zxw}||x|yx|z{~z{}}z||zy~{zx}}|wz{wz}yx{yz|x{y|~{x{~|y~~~~}|z|~~}}{~y|{}{xz|zzuxvyw}v~z}{{~z{|w}|~||xz{|}z~~{}||yz~{{~xy{|{{~z}xz~{y{y|w}x{}yyy{wyx{{w}z~vy}|{|}{|x~|~|}}z}|}|z}z}~{|z|{~}y}||uxzvx{z}|wz{{{}xxz~z{}}z|z}{z}|{||{{}~}}~{z{z|x~x{y{w|{z}~|||{zy{|~{y}xz|yz{{{|zz|z|z}xy}x}{~x|~|{|||{~z|wzzz|wz}~yxzw{~zwzz}~|}|}}}x|wx|}x|z{|~{}~zxz|y{{~|y~~{{~zx~x|zz{yz{zzzz{v|{{{xzx}~yy{z}{|{zxz|x{|sxxz}|x{}}xw|{}y|{~|}z{zvz{y}xwzzw}zy||{z{{}~z}|~zy~|~{{|}~{{~}|}{|y}y~y}~{{|}~zxw~xyyy{zxzt{~}x~~{|}~z}|}{|y~yzx~x}y~z{}~}~~{}{{z~}~z{}~|}~~~~}|}~y{|~}}~~}|zz~z~{}~~}~|}|~~~~~{||~~~}z}{{~~~~{~}~~|{|~|~yzz{}~~}~~{~~~|}|~~|~~|{~|~|~}}}|~z||~y~{~~{|}|~}~{{|~}{{~}|~~||}~~~{{x~}}}~|y}}|~}~~~~|}}~~}}}~z~~|{~|}}}~~~{{}{~x~}~||y|}}~~~}{y{}{{y{||{x}}{xyzxw{|}{{{zw~|{zz||}|xz|{{wyyzvyy|zz|y~{}yvz|}w|}{z{}z|~||~{}zz~|{z{{{{y{}{|{zzzw}y}w|x|zzx}|xx{{zyy{|}~}}zzz~zy~~{}z|~t{~|~y~|~}zxxw|{}||~}xx|{{{x|{zy{~|w~}{{wxzyy{z}{{|~{|{|zxv~zzz{|y}|}|{}x|{yu|z{~{{x}z{w{z}{yy}z~}~~{|||{|wy||{y}z~}x{y{zz}~wwwy}}~y~x||yv}yz{}}}|{~||{{z|{z}|z~{~~{w}|zz{yz}}}||}}}z|~z~yzyxv||z{{|z|x|~}}z}||z|wy~w~|}xz~z{|{|{y{{ytz|{x|}{~zy~|x|~|~y||z}yx~~}{z~z}}|w{zyyzv~}y|{~y{|{{}y~~}}z~{{y|}|~{{y|zy~|}x{||~}~|{~{xz|x|y{wz{~{{~~y}x{w}y|{y~|z}zxvz|{v}{z|}y{|{x{}~}|}x}}~|{{z}{}w}{x||~z~|y|x}|~z{z~{y{}}z}||}z{}}wx~{z~{}~}vzy}zz}{}w}zzy{y|y{}{zz}|{x|zy{{|~}||z~{y||z{|vz~wy{yzy}w}{wz~~||}}w|~{z|}y~}y}}~y}v}{~{y{xz}~}}~~}|}~}}~}~~|~z~}|}}|~~||}~~|~{{||~z}}~|}}}|}~}~}~}~}~||~}}~}~{{}}}|~|~|~}~~~}~{~~}~~{~~~~}~~~z~{~~~{}~xz{~|~~~}}z}|~}|~{~{}}}z}~~}~}{{{|~}~~z~}}y}|~}{~}~~~~~{~~}}{~}|}~}{|{~|}}}}|{zx||zz{}~}~|x~}~u}}~~x|w|z~~y}yz}yx|}}{yz{}|{{xzx}|{~{}|{~{|~x}x}z{xx|{|~}}|}~y{x|zz~zzx~|}|}y|z~|{|}|||x~}~z|~y|~~{{|}|u~{v{yx{~yvv|w{{}}{xzzw~x~y}}~{z||}{z~|}|}~}}|~z}~xywyy|{z}z|y|zz}y~}{~|zx~||y|}x|}|||zz~z~z|}z{zy}{yyu{|||u}~~x~}~~zz}|{y~|y||{}}~x||y{|{~~}~}}~|z}zw|xzz{ywyz|||{y}~}z{~{y}yxxxz{~}yz}|{}~{x{{y|~}v}z{y{|~~y{wwz|u{yw}{zwvw|}z{z{z|x{|{}y{}z}|{|~~}}|~~y{|}z}z~{{xz}t{zz}zz}x{z{y}|{}{~|~z{~}|}|y||~|~zz~|~~{|xy|{{z{y{{}v}~w|x{~wzy{~~|}y~}|z}z}{~{w|{xz}y~|}}z}}u{~zzzz|z|}zz}w}z|}|y|xz||zyz{||yw~x~zz}{}z{||zzz|}zx~|}}u{z}xz{~szzzzz}{{t{xwyy}wv}}}z{{|~y~|z|x}|~}|z~~}zyyyx|{~zz~|z||}||zx|x{z|z|w~yy}}{~{}}~z}}{}|x}~|z~~}}}~~~}~~~}}z{}z|}}||~~|}~~{|}z~~~}}{||}~~~}z~~{}~}}z|~}}~~}~||}z~}}~}~|~{}~~~}~~~~y|~~~}~}||~}|~~|}|}zz~~~~}}~{~{~~}z~{~~~~|~}||~~|~}~~|}|~}|~{~~zz{}}}{~}~~{~~}}|{}}z}}~z~{}y}}z~~x}~||}~}~~z|y}~zyyy}y{~{~~|z~{zu|~vz|vz}|z}y|y{yz{{x}}{z}zz|yz|}{z{yw{||}{~zyzyzz|zx|||zy|y}|~~{}zyz{|{{}z|{~~{}y{{}ysz{zz~z~{z{zxww}|z~|}{~yx~}{x}{|y}xv|{{{z|z{x}|y}z|wt|y}|{wyv{|z}y{}{}x{~z{y|x{z}x{|}}w{}}{y{||wy{~v|}z~}y|}xx~}{yyzy|zw~{w{y{u}{}yyz}w~}zwyxwy~zyzvy}~~x~~yw|zw{u}w~zv|w|}y|{|{}}~~{y{||{|z~}|}y~}{~|zz|}w||~{{z~{{|{y}zuz{|{z~}|~}|~{{y~{{|y|}|{~~~}{}{}|}y{|||{wyx}{xz}~}|z}x~~}{~z~|}}{z~y{yw{||w}{||~}}y}~}z|zx{wxzx~|{z|}{{y~~|w}||}y|y}z{|}xzzy|{|}~v|zz{~{~|x|{}}x||~}{}~z|y|z~|x{|~~|x}~xz{}z{~{|y}z{xzy|~y|y~{y{x~|~{~{}~{{|wy}}{y|}wv{zz|{~y}xy~}}wxx~}{zy~{}yz{{|||~||xyz{|xz}~~zw||yz~v~|~z}{xyyz{~wz{zzx}x{}y~}~{x{{y|z}}}}z~}~{xy|~}{x~x{y|}yy~y~x~|}u|~{|{|{}{z~{}{}}{}~~}|}}|}~{~|{||}{}~~~}~~||{}}{|||~~|~}~}~~~}}~|~}|{|~}|~||yz}|~|~~z|~~}~~~{~~|~~~~}~}}}~~|~~{}~}|~}}}~~~~~}{~z}||~|{}{~~{}||}~~~|}}~||}~}|~z}}}~|}}~~}wz~~u}}}~|}~~}~~|~}~|~}y}~|}~~}|~~|~z}~}}~|~{|{|~}|~|~|}~zz~}~~x|x}y|zx}{w~vy{yuwzu|y}yy|{|}~|~|{{}}|zy|yyy||}z}}}}}|~x}z{~}{y~{|y}}yy{}{{{}y{|w{}|yz|{wy{z{z~}||w}yy}}|yvy}|{|}z|}xy{z}{}}|{{{{yzz{yyx{}~y|zzxy}~y}||}|zz{y{z}{zxw~{|yy|x|}||{{}zwz{|x{~z{}}y||zwyz{z}}{ys}{}~z|w~w|~y{|z~wz{{{y||yz}~z|wy|{y{xw|{{zy|}xy|{|~}||~{xy}{wv}{|}}~}zzz{||}|}||~xz}|~|}yw|y|y}}}~x|z}||||{x{y}{xz~~zw}z{wz}~{}v~wz~}vx{{z~|~{||||x|z|}~|z|zy{{z{y{yyyyy}z{|~~zz||{y~y{z~}~{~{}}}{}xy{zzy{~z}||{|}{zzywx{y{x|{}xy~wuz~~~}~|~|{|~y|xy{|ty{~|{|{zyzz~ww|zwxy{}}~{}v~|v|}~xy|}w}~w|~}{y}twxzzxzz}z|x|y}uv~}~zzzx|x{|{s{|{z{}vy}~zzzzxvxzy~{~z{~|~}y{w{|~|~z|zvz{xz{{}z{|{zyvt}y~zxw|{xz~|y|xt{}}yx}yz~}|t~z{z}y{|v{}~{{x|z}zx}zz~v||zy}zzx}~}zy|w~x~}y}}z{z~x~s~{}}}{|~}}}~~~~~~~~|}~~{~~~~}{|z~~|~|~~|||y{~}~~~{}{~~|~|~{~~{~~}|{~z{~y}~|~}~}|~~||{}y|}|||{~~~~}|}|}}}~}~y}~}|}~|~~|~}~}}||x~}~}|}}z~}~~x~~y{~}|}~{z~~~~}}}}|~~z||}w~~~~~|}~{~|}|~~z|}|}~|}~~~~~z~~}}}|~~}|}}|~}}}}}||~}|z{||~}~}~}~~~y~~x}z{|yw~|z{zz}y}~z~{u|yz{|~z~~||}{{}{sz{y~~z}|w}zz{y|{x{zz|yz|yvz~y|wyzyywz~}z~y~y|~}{{yyz~xxyxv|z|y{z}}x{|~~y|~{y~z}|x~|~~x}z~z}z{|z{}y||z{{~~w|xy|x}zy}}zz{z}z|zxw~z{{|z{}w{y}~yx}|{~{||x}{{{z|y|{y|zw}xz|}~u{v~w{x~~{|zy~v|y|~y}}}}|y{zyzz}z||w~zx~~yw{~{{w}y|x|zxx{{y~~|xz{|wy~{~zxy~yy{}x~|}~s|s||}{}zx{{}y|~z}zy|v||y{{x}yy{~ywx}y}}x}}{{y|{|~y}zy~||y~|z||v{|~z|}{wz|z|yzx{y~yyy~z|||w{{z|}~y}|{zzzz|yyy|z~~~}{~~{yyv{z|zyyxyv{}z{z{{y{w{}}zz|{~{}x{xx~{{}}{}x{y{||}{y}}{{~{x~{{}}~~{~|zx{{}{||}{z}yyzz}{yzzx|wx|xz{||~|z{~{{zz|w~{zx|{zzxyy}{{y~|zz{y{~x||zx{yy|{~u{x|~z|z|y~z{|xv{|{v{uu|{{yz|{{}wz|y{~~}z~z}~w~v|ywz{{z}x|}|zy~w{t||y}y|y{}|yxzywz{z}{}~yy~|sz{{~{|{~}}|}}~}|~|~~|}~}|}}~{{~|~z~~~}}}|~}}}}~~z|~~~~y~~}~~|{~{{|{}}~~~~|~~}~~z|~~~~|{~}}|~~}||~|~}~~~~~~}|~}~~}|}~{~~||}~}||}|~~|~|}~}}||{y~z{}{|~|{{~z~~|~~}}~|z~|~{~~}|y}}|~}}z|~}{~~}}~{{|}|z~~~{~{~~~}}~x~~~||z|~}~~}z~~~~|}~|~||~|}||}~~{~~}~}}}|~~zyw{~z||}x}x{yux{y{yzxz{{z~xwz{x|||yyy}x{}vyzx|}|~}{yyx~}x{}vzy~zzzx|~x|y|{zz|}|v|w{}zy{zx|{{zy|{y~}~|{~~zz|z}{~z{x|}w|y{ztu|ww{|}z{|{}}}|xxz{y||zxx|{x|y}|{|{z~|{{}|{}y~{}||}~x|||||z|zzz}xxz{{w{ww|x|~|}}}xvzx~x|}~||{|~z~v}||z{}|{{}{}{{z~{x{ww|{{{{y{{~}}}}|zz{}|{|zzwxz{}y|{x~~{y~{wzz}|{{{{}}z~{zz}xz|y{~zw{{zzzwyz}|}}zyyzxux~~sy}|~}|{{}|{{z}wy~{}y~z~|zxz~|x{y}zy~|y{zx~y{}zy|~zz|w|}}{}yzw{{y|~|~{|}{||~~{z}{}|}w|xx~x~yux{|z{xvw~{|}{}z{{{~||y{|||x{{}|xy{~x}w|{~z}xz~~}v|yxz{~y{wxx{}z|zwx}zw{~{{y~y{}~}{}yzy{}ww{y|z~||y}uzy}~|xy|}|y~zuz}{z}~{vzvyz|x~ww|z}~{~||~|}z~|}}|z||z{~w|||}}~|~yzzvzx{yz{|}vw{y}{z|{|z{y|}~}x|~}{{y||z{~{{{|||w~z}~|zzzx{~||{}{}}~}z~}yz{z|xyxuw}|y|}|zy}|||}y}~~|~|}~y|~~}~}~}||{~|}{|}~|}}~~|}~}~}~~|}{}~}|{~~|~{}|z|y}~q}{}~~}~}}}|~}{~}|~}|}}||~|{}~~~~~~}}}|}~}{}|{}~~|}|{}}~~~}~|}y}~y~}y~~~|}}}}~~}~}}~}}~~~~z~}z}|}z~~~}~w{y|~~~}}}~}~x~{|~~~}}||~}}~~|~{~~~{}}}|z}z~|~{|~}y{{}~|{|z}|}~~z}|{}~}}}~~}||~}}|}~~|~}~|}~}}|}}~}|~~}~{x}y{~yz~||}}{~zy|{x|zyz|x}y}vz||}y{ww|~~|}~|{{wzy}{zxz~{zxyyt}zr~{zy||~zx{v{{yz~~z|yz|wx}~~vy~~xyzz|z|~{||}}xx}y{|{vyywz}y~z}xx|yyz|}{{{|zxzxyz|xzzy}}~{{z|{|~|y|w||z{x|x|}w}{||w~|~{yzvxy{}yzy{y{z{yu}|{yzy|z}}}yyxvwz{z{{zxwz||z{ywz||~{zv}x|x|rx{wz|x||z~z}{~}~|{z~~y|wyyzy|{w}{}|{x~w|xx}{|}}{{z{|~~{yzy{~y{{}w}~|vzwz|{vyu|zzyx|~}}~{x~|z{|z|x}|xz~{~~}{|~xzx{|z|z||u}y{y|{zz}v{x|{|x}yxz|wy|~~{zx{~|{y{z}xz}~}{|{yy}x{x}~{x}|z{{|xzyxy{{|y|w|y}|x|~z{z~~}{|yz|x{}~xvy|zz{z{||zy~z}|{|yy||z{~|y|wz}yz|z{{}{{yx~{|}|{{zyywy{xyx}ywz~{|y}||z|{x~}}zy}||w}|yz||yz}z|xvzz|}{~x}{|}~{y}}{wy}z}{{{~}~wz|y{zwz||u~xz~|yyz~~{|yx}~|y}{z}y{{~}zs|}y|}y{{z{||z|{zz||vyv{}z{}|vz}{~xyy{y{~|zyy}|{y}~|{~yx}}z}~}|||w~~}}~}}}~~}z~}~}|~|{}{~}|~{z~~~}||~~~{~{z|z}~~{~~~w}|}~}|~~|~|}~}|}}y~}~}~{|~y}~~}~~|~~|}z{}~}~~~~~|~|~~y~~|{~~|~}~}|~z}}}}|x}|~|}{~~~}z|y~}|~~|}~w}~~|~}|{~}}|}}~~~~}}~~|~}}z}~y}~|}~~|~~}|~|{~}|{|~~~{~}}|}|}}y}|z~~}{}~~~|{~}~~~}~}}~~}~}~|~}|}}}|~z~}~{~~}~}}~|}}}~~~|zy~}yz|y}}||xx}xzzxw|z{{w{zy{v{xy|yyxyyxzz|w{{}z}{{}{w}yy}zz}~|{yyw|x{}yzw|{{{}xw}{w}xzz}|||yt}zx}z{{~y~{{~y|yxz|{y|}~~w}|yzzzzw|z|x}~zz}{y{|z|zzx||vy{{y{wzx{z}|||||z}}}{y{~|{|{|{{|}}~y{}{y~yzzyzw||~y||y|yzx|r}}}{yyw{}z|y||}|}y|~||}}y}}~~|y~|}}yx~|}zyzx{~z{}zuv}{yx{z{z|z|{~|~~{~zyz{}z{}y}|z~z{|zz}wz{zxwwz}{zxx~{{xuwy}{}~|zy{|}{x{y|y~{{|}{x|||}vxzy|zy~{yyty{zwz}}{yz~x~~~y}~{~z{{z|~||~}x}|}z~~}}||{|yvz}zw{x}y|zy~wxwyx{|y|zx~zyyv{|{~}y{xzz|}~}|x}zz|}}z{}{y}wz{}z}}{}|z{xz|{zzy||{z{z{~x{|yz~x|}{|{y~|z||zz|}{}~~{|{z{z|}{}z|v|~xzx|{|~{{|{yyzz|{x~zz~{~zz}|z}uyzz|~x}}~{w|}z}yy|x}}{z~wz~}zz|{{}y|~z}|y~|w{|{{zx~}{~y}z{{}{~~|{}wwz}xzx|x|}vz||{x}|yz|x||xwzx||xxx~z~{}}|{y{|}{~y~}~}~~~~{{~}~}}~}}~~}|{~~|~}|~w{}}~}|}~~|~}~~{~~|~|}{}~~}~}}}z}}~}}~}~}}}z}{{~{}}~{}~}z}{z~~{y}|~}~{~}}{}~}{~}~~}}}|~}}~y}~{}|~~~~}}~}}|}~~~~~~y{|}}|~~}{|~~{}~}~~{~|}~}{}~}|{|~}{||z|}~~~||~}|~~}~~|~}}}|~|}|{}|}|}}|{~}}}~}|{}}~~{v~}~~~}~}~{}|yzw{~{y|y{~{|{z||{{w{{z}{w|yz{zu}{yu|{}}|~|z{~|~{zy{{{~}}{|}}}{}}zzy}x}{y{{~{||||}}}}w{|~}{|{}y|zx{{}|xz|yu||{y~z~zzzu{zx~}|{x~z{||||~z{z~{{}zypz|}}zx|}y~zw|}y|w{yz}|{}{~z|~}z{|zy|{z|{}|}zwvz{~|y|z~yy~wz{x~}~|zz}w||{|||~z|}}}}||zz|||y|~}zx{{yx|~zyz{}x~|vx{|x{yz|}{|y{||z~}{z~xy{}{}~|}{z{{~xz{z{{y~zyz|y}~}y~{|y|y}{||wxx}}~}zzxwz|}y|}|zz|{}}|~z{~{xzz~|~z|{{yyy|~}~|wz}z}{z|~zu}w~{~~~}y|~zx}wwz}}xz{|}||~~~zyyz}w{~yy|{}x~~zyy}|{{}}{z~yy|~y|zy{~~z~|zv}|v{xz}|z}}w{v{}|x}v}}y|{~{zx|u~}|w}v}w}{~}z||}~|{{}z}zzy{y{{xy}z~z{z||~wzy}zzx}{~|}~{z}z~|{{yy{{yx~y}{y~~z~zw{zx~z{zzw{zyy{xz{}{x~z|{|zxzy}yz|v{z||~uw}}wwzw|y{zy{{|wy~{zyzyz|zz{w{}zz{|}z|zzz~|{~~{z~w||~xz}y|u}||y|yz{}~|{z}{~x}}~yz{~{}~}}~}|}~|~}~}~}|}~}}~}}z|}||~}~}y}x}|~~|~~}}z~}~{}{~}~}|~~~y}~{|}~~y}~{}}~~}}}~{{z~}~|~~~~}|z~~~~~~|{|z~~}{{}~{}{{~~~~~~~{~}|~~~z~~|{~}~|}}~{}~{{{~|}~~~~~~||~}~|~}~~~~~|}}~{zy~~~|{}}x}||~~~~{}~|~~|~z}~}|}}}||z|}{~|}~~~|}||~~~~z}~}~|~~}~}~{}|{x||||~|~~|}|}~}~~~~~~{~~|~||}~~}v||||}~z|{t{|yy{~}|w}}w{|z|{|w}zy|{{ywzyyzo{{z{t{{~{x}|y|}zy{{|{~z}vzyyxxy|~yz{w}}}z|||x~|x|~{||w}~~|y{yx|~||w}y{{{zyy~}z{z|zy}{{y{}{}|w|}{}~{~w}|y{zzy{x{z|~~|z~}|{~}||}|yx~{}{}{||vw||xxs}wxy||xwyz|y{|zzvyy|z}zy{wzx~{{||}{~y~~z|~~y}{y}zy{{~v}|y|~z~~z~xy{z|y{z|{zz~}~||zxzzy|{}z}|yz}{{z}}{}|yz}x~|y{w|y{y|~{|zz{w|}zx{x{z{{}~|}x}~y}}{{{}z}}z}zy{|~{|z{w|{{}z{yuyyw{zz}{{yz|~}||{}z}}y{{z~z||z||y|}{}||}wwzxx}~zy}{}z{zyzxzvwzwy|u|{|wyy{y~{{}{}~zwz~{~{}|zy}|}|~y{~|{|y~yzw}{xz}y|}zww{x~~{z}y|}~}|~|z}w{|{}zz||xzvx{}{}~~}wyvvzzy}zxxx{{{xz{}w{|}~yyzzz||u|{z{}|xz}z~yz||~||}w~x|~x}yz}wz}x{xwuzz{}|y}}xzwz|~}}~~|}|w}|w{z}{zz{z|yyy~zy}{{}r{y{yz}|x|v{y~y|vx|~|}y{}yxz}~{~~y}|{{{~}z}~~|~~|~~~~~||{~}~~~~~~}~}}~}||~~}{||}~{~~}}|{}|~~|~|}~}~~}}|{~}||}~{~~|}}}|~|~xw|~~~~~~~|{~~~}~~~~~~||~}{~}y~|~w~{}|}yx|}~~}~~||~|~|z|}~||}}~}~~~{}~}{~|~{{~}|{~~||}|~}|~~}{}}~}~}~{~|~}}~}{~}}|~}~{~z|~{}}||}|~zz|}~~~||w}{|{w|~{|}xy}x{z}}y}||}|zzyv{yy~yv}{w{{~y}u|{||{|{wv~|~}x|xx|~|z{{v~~||}}x|z{~yyx{y||w{{|}}zz~z{~{{zy}z{z{x{y}|u|~xz{~wxz~{y}}y}{y|x||}|~{|w}zy~|zx{|z{~y{|{ww~{~z|{|y}}x~{~v{{~y|{z}wzx~xyz{zx|||y|yy{{{zyy~{|~{z~w}zzx}{|{y~z~|zv}z|}{~{y}{vz{|{{z}|}~~y|~|||}|z|z|{w|{~|~{}|w}~~w~{~{z{{xz}v|{zz}vx{zz{}{{z}x|~{}|~{}z{~{y}x||z{y}~~z{{z~~|}|{}}}~{z{yx}}}~}|}}y{|}z}|yxxz}}|~}}}|x{{z~xz||}|{~zz|z~{{~~|z~z||||y}}t{t{{z{}{{xyz~|zw~y{{y~xyy~||}~{{x}y}|}vzx|~~yyz{}z}z~}}y}}}}{yz{~y|}|{z}{yz|y}{x~~{|zx{|zzyz~{|yyzxx{}{{|{~{{|{zy|}|}x}wz~y{}{|{x{zzw~{zz}z|{{y}{z~zy{}{zz{x|{{|}|zz~~yvz}}{|v~x~x|y~{|}{~|xzy{}{z{~x{yy|{xu}y||z|~xyz{~}{~y|~vyy{z{~z}}u{z|zyz}||x~y|{{{{{v|v{}{|z|{y~{|}}~~~~}~z}~}~}~~}}~~}}|}z~|}~}~|~~~{~}~|~{{}|~z{|}|~|}}}~|{|~|~{}~{{{}~~}}}~}|~}~}}~~~|~|~y|}~|~}~~x}x~}~}~~~~~~~}{}{~~}{~~||y~~|}~~~~vy}~|{z}~}|~}~z~}}{}|~~}~z}}}|}|}~|{||~|~z}~|{{}z~{~~}|~~~}|z~}{{z~~~z}||z~{}{|~|y~~~~z}~}}~|~{{|~~}}z|}}~}y}~}x~|z|x}x{z~{{}z|xzyy{vv|x{yyz{{x|{v|}}~|}{zyz}z||~{w{x{|~}{}}|}v{~}z~|{zx{xy~zv}}~wyy{|wz}{|}vz|}{~{|zu}|zzy{~||y|}z}~w|}zzz{|xyzz{}wx|y|z~~x{|zv|y~}y|{v}{}y~~{z|~~|z}|~{|{|{zxx||y||y}xxyy~|yy{z~y~yyy~w}|{~zz~|{yy~|y}z||{y|}z~x|~~y{x||zy|xz}}|yyxz|y{w}x{ux|}zx~{}|{{{w~z~}z{x~|}~}~z|x}~}|yzxzz}}y~{{{|ww{~{{{{|~~{|}|yx}~{}{zz{~qx~~{zxzw}~{{}|x{y{z|{{}xz~v{}|w{|{y{~z~y}|{|z~z|y}~~||~y~|vz}}yw{|z{yz}|{vz{tu|w||uxv{wz~||}x|~}{{z}|z~{~~x||y}~|x}u{v~|yz|zzy~y{~wxyx}xy{|z|z{~|{|~}}}{|~zx{{|~{~z{}y}u{y~z~zx|x|zyw}}x{{}xyx{w{|z}xy|~{z|zw{}x{z{yy|{|y{y{{yxz~xyu|y}|}x}z{z~xyxzvxz}zzy~~}}|}~zx{zzz{~~|}|w{|}}v{{}u}|||yyz{u~yz{z{ww~{|}z}y~}x||{y}y||z|~}|}z}~~~}}||}~|~~~z|}~~|~}|{}~~{|{~{|~~}~}~{}}~|~{}~}}~~~~~}}|y}|}~~|{}{y|ww}||~|}~~~y}}}~~}|}v|~~|~{}{~}||}||~~{~}}~}}~~|}~~}}~~}||~}z}}~~~}~~~}|}{}}|~~|~{~}~}~~~~{y}~|~z~|{|}}|~|~z~}}~~|~~~y|{|~{~}~~~~}}|~|~}}~}~~w|~}|}~~}{~~~|}}|}~z}}||~|}{~|}~|~}{xz{|yy~}{{}|||x|zx~yxzzzwyz}}z||~{zyy{yz{{z}}|{z{}yx}zs|~zyzzyy}zzw~|y{~|{~zxv{|}|y}yww~{|z}||||y|~{y|}|{||{yxxx{|{~z{zw~}z~{{{{|xz}z}~xz||w{|t{{y{uzxux|{~zyzw||~}}}z{{y}{||}y~}|}{xy{yz|{}z{y|{{{z{yzz}{x{{~~yxx}z~~|{wz{o|z}||z~z{x|~z{||wyz{|}}y~|{|z{|{|z}{x}x|xz}y}|}z|y{wz}}y}|xx{yy{}}}z|xz{|zzyyw{{}|zzz|}|zw~{|||{z{{yz~~|~|||y}x~{}|zx|}~||x{~ww{||yyw{}~{~yw}v}{|}|x|w{w{||}z}xywy}|{x}|{yz}}x{}z~}zy}{x}yz|zzywz~~|xzxz~|x}{~}zzy~y}z}||z|zyzy}~y|}y|y{|{}yz|{w||~}}u~~xx}~|~z}z|x|{|x{z{|y~xzx{{yu{z{}|}z}}|{z}}uy~{|}{}||}yy~~|~|{~|}x{|xyzzxwx}{y{}{{|{x}x|}{|y}~z}z{|}ww{z||}y}v{|yzy||||y~z||{zy|xz|z{}||{qzz}{~x~||{{}{~{|x{zwz~z~yvz{y}x{z|yz{{uzz{wwz}yzz~y{yz~{z|~}y}{~}|~z|{}~}}}}~~}~|}}}~}}~~~{}~~}}~~~~||{~~~~z}}||{~}||||}{||}{}}~~z~}~|~~~~{{}|~}~}}{{|}}~}}{}~|z~}~}~|~}}{{}|~}~||~~~|}|}~}~{~}|~~}~z~{|}}|}}}~~{~}~~~}~}}{~}~~y~}~~~~}~}~~~~z{~|}~~}|}}~~{{~{x~}|}~~|~|}~}|~~~|~|v{}}{~|~|}}}}z}}~{}|{}~~~{~|~~~~}{}}~}~}~{~~~~~{}~yx{|z|y{{|~|{yy{{|zvwyw{{{{|{zyz}xzzv~zy|{}|wz~vy{t{|{zy{}z}zz}|{z|y}}w|{xv{w|{z{zz{v~{y{u|uu{}xzy{y~zx{}|zz{z|}~|~||~{~{y~{~wyyx}x{{|~zwzzw|yzyww{v{zxyw{wz}}||}{{z|}w}}x{z}z|}}|}zz}}xz{z|z~y{x}zxyzyw|}|}|{ywz}}wx~z}y|~{|zzyz~|w}z{|{{u}z||x~z}xzxw|z~{y{z|yyyxxz~w{z}}{|}}||z}z~z||z}}zy|}}}zzy{x{||~v{|xx~y~~zz{vxzzy{}}{}~|}{}~{z}zzyy{}~}~{}|}|zywy|}xvyz}}{z||z~xz|}zzzy~|{zyz{||{zxy|}|x}{x|y|}|}y}~y|wz}}}y}|wy|w||y{z~y}xy{|{|z|~x}yw}~{{wz{}zz}}}z|y{x}~yyx}z|}vzxzzyyywzu|xx|z}}~}z{}}~}~||{}{|x}yx}xzyyzzyv}wyxyvy{z|zzzvwxxw{|{z|z{y{x||||xzzzz~|~}~~|}{~zzy}|{}|u{}xxx|xwzzw||}|~|}{x}z~~|z}{yy|yzzx}}y|||||}|||~|{{}~{{}y}yyx{|z{xx}|u{wz{x{|wx{z{x~|{~}z|}}zz{{~~~~~z~}{~~|{{}~|~}}{|}|}~~}~~~~{z~}~|~~}|~~{~~}~}~}z}|zz}}~w}|y|~|~~~}}|}}~}||~|}{||~}}|~|~|}}}~~{|~z~}~~~}}}||~|~}{|}~|~~~~|}~||}~~z|~~~}~{{~|{}~{|}|~|}}|{{|~|}x}~|~~~}}}|~}}|~}~}}x~}~{~|~~~{~}|}~~~}}~~z|{||~{~zy~}~~~~~z~y~{}~}}u~}w}||~z}~y{z~zz{z||}y}}xys{~z|zu}~{v~y{x{{y}||{{y|z||z{|z~}|z|{}yx{~zy{{w~}{{{|y{{|y|yu|xxx|z|{yx~zz}y|v~wxv|yy{}xz|z{uzyz~y||~{~{zz}{x~xzy}z{~w{}~{~yzzx{yz}|{}zw|z|zxy{v~|{wz|{x{|}yz|~{~uzy|y|}zyzv|||x{|{{}{~wzz~}z|x{~}yy|y}zzz|yxvy|zz|}~vz{}x~|w}}{{{~y|{vy~}t|z|z}|~{||w|}|z~y}y||z~}|z~zzy}yz|zyz~{~yzzx}y|x~z{xy}~}}|~~{|yz~xx|{~|y}}z{}z~y{zw|z}{x}}x~w|z{y|{{yzzx{}z}vyz{{~y|||~|y|~~z|~yy|wv}{}{}|w~yxz}}zzx|wz}||zzxxz{|}y}y|vxzy}~{z|z{wz{|z|zyy{~yxz~}yw{xz||yyyzx}{|~y||||{u~}wx}x|}zx{z||yz}zzz|x{|{}}rz~{{zw|{~x~{w|zz{zvz}~z~wyz~zy{|x{z{z{}{x{v|~}v|z{z|{{z}z}{ww{|y~|~}{}|vzw{z{}||xwx{{}{z}}u||y{~{~wz{{{{y~|{{y||{x~~zwyy{}|y~zy}~||}~|{||}{|}xyzy{||~~}|~zy|z{{}}{y}}|{}~|~~|}|{||~z~zz~{}~}~{}{~{~}~{|~}}~~~z}~~~}~}}~~z~~~~|{~~{~~}}{{~|zz}~}~|}~~y}}}}}|~}~||}z}~~~~|}~~}~w||y~|}~}x~~|~{z~~}}~~~~}{}~}~{}~{}~~}}~~|~}}||~~|}y~}y~~~y}~|~}~~~}||}|~||~~~}{|~}~z}|x~{~}~~}z|~{y|}~}}~~||~}|{}}}~}}{~}}{~}}~|}~w}~z~}|{z}x{u|w}}||z}~}xy}y{z|xzvy}}z|~}{y|y|yz{x|zzyz{z{~~{xz{y}}y{zxzz{{zz|y{yy|{|y{{y|}z{{y{u}{xzyyxz}|{}z~z|}z{{}|~{{z}|{y{y~y{{wy|yz{yz||zxwx{wy}yyzty|v}}}y{{~z}|ywz|{~}|y}|{|{||}zw}{zwwzxz{}yx}yx~z}{|{zzyw~}z~~}zx~{y}|~~{y{{x}|{~}{|}y~}}zzzz{{~|~}||zz}|z|{{{~~|z~|~z~~w~~zww|y{{~~y}~z}z}~x}wy{{{zt|zx{|ty|||}~~y{vvx~|z~z|{|x{xz|}z{}~}zz{w}{y|{{|z{xy{z{zz{|yz{{uy{w|{}{|}v~z{{{y}}{~yzz||y|z~w{|vz|z|{}z{}|z{}z}|z~{||{y{v{}~{zvw}z|z}~~xy{{~}z~{~}yyy{||yyz{{zyu{|~|z}{xy~zy|~yxzw}{z}||w~z~yw|~{z|zz}}yxz||vzzy|xzy{{|yy{{z{{{{wx}|}}{z}}}||x{{{}}}|~y~|}|{w~xzz{{{w|zxzz|~~xuzv{w{|xzz{y~~|{}z|~{z}{}|{{{{z~|~{x||{||{y}~}z~|}yzzzu|yzx|y|xy|{v}|~{{y||~||z{|~}~~z~z}~~~}}x{~~~~}~{|~y~}}|{~~}}}~~z~~~~~{}~}}{||}~{{{|}~}|~~~~|~|}~y}}~}{|}~y|~}~}~~}{~}{}~z~}~~~|}}~~}~|}~{~}~~}}}|}|}}}|~~}||z|}~}~~|~{{}|~}|~}~}~}~~{~~{}}~|~~~~~~~y~z}~}|~}|yz}|{z~}~~|}~}}~~~||~||}}}z}z{~~}y{}~~}~~~~|~~}zx}w}~}~~|~~}~z{z|z~~q}~~~{~{~~~y}x{x|x{{zz}{x|{{}z{{zvyy}~|{|x~{|x|~z}~~xyy|s|{p}{v}zy}}z|{~~t|zy{xzz{|t{~~zz||}}|~z|z{}}{y}{{zzzyyy|}}xyyzy{~|w|{{z{{{{|~{{~~}x~{y}~y}wv{{{}||{{wzzw{}ywyw|w}|vw|w}x}y}|~{x|}y{~}|||}}}yx~wyy|{|zxy{wxyxuv|{~|z||zz{~}}w}{yz|{|{}~||}{zw|y}||z{|{}z{}~|}y||y{{}|vzw}y}|{{z}|w~y}|~{y}y}yxz{{}||w~z}|{}~|yxz~||yxw}{{z{|~|}z~}z{{~z|}{z{|{x{xz|zzw~{~}zu|z{~|z~|~yx||}}|vyzz}{{w~|}{v|zvyyxzz}~y}{~~x||xzz|~|~x}{|zz}}yy|{{y{{~zzx}~{}y~{y~zxyzy~z|{x|~{}zxyx{y~zwxxx{}{|z~x}y||{zwy|ywztx{|z~{z~x}z}}y}}{x}y{zzx{}{z}y{{z{wy{|{|~xzzyzzx}z~z{z|z|y~}x}w~y|{xx{w}~~{{}{y|{zx{yz|wy{|}zzwz|y|}~z~yzy|v|y|{{zyz|y}{y{{zz|{|{z|zx}x{yzxw{z}x~}{~~}|yz~z|}~|}{xyz{}z~xzv~xz}zy~|}zy|}zzuvzzyz{z|}y~~~~|}~|}}}~{z~|z|~}~}y}}}|~}}|{}}{}~~z}~|~}||{z~}{~}||z}~~~~{~|{~~}~~}}}}~{~~~~~}{~}}~~~}~~~}|~}~~}~}|}|~||~|~z~{~}~}}}z~}~{}y~}v{}~~y|~}~~y~~}}~~|}}~}~~~~}{{}}}}||~}~{|~~~~{~~z|}|}||}~~~||~}~}|}{}|~z~|}}}}}|~~|z}}}~~~~}~}}}~}|z||}~{{}~z||~{}zy}~~|~|{z{{~}{y}~~~}~|~~~~~}|}{y}~|~{zzx|~yzzz|z{z{|{{{yz{vzwyrwx{s}zx}zz|z|~}~}|~w~z~y~~y{z{z}x{{y~{|wzx|}y|x~z}|~y}}|~~y{{~z||~vz{|{}~|~~|}y|{|yq~|w}~|~zz{~z{~xy~x~||{}{z}}wz}{|~}{{{{~z~{{|}yz}x~{~}|x{y}{z{{{~zyx}~~|xy|yx{x||{~}~|z~~y{}~y{}|{x|~||z|{}{|}|y~x|}{|v}|||}}y|}xy~|y{|~}{}{}{~||z}||{|{~|}}|~{zy||y{|zz|y~~z~zzzxy{~z|~y|{}}}z~}~x|}y|{~}~}}}{|z~~~}{zy}}}wyy{yz|z||}~w{{xz~|{~z~}z{|xx}}~{~{{|v~~z{|{{}xy|{|z}{z{x|~zuz}xzy||||~~}~z}y~z~|~||z~y~~|w~{v}}~wzz}}x{y~y{|xyz}{zz{~}z~|w~~}zz~}}||}w~z~x~{y{z|w~~x||y|~{{|zxxy{|yz~~|~~|}{~~{~{z~zxz}|~|{|}}zzzz}|zyz}|xy~zy}~y{w{zz|z{}z|||u}z{xz~|}z}|~z~z{z|~|}x~zzy{x~~~~~yzv~zwz|~z~|{{{||~|{~~|~{}~{~}~}~~}|}|xz~{}~|}}~}}{~~~}}}{}~}~}~~~}~|}~~~~~||}~}~}~z~}}}}~~~~~~~z~~}}~}|{~}~~~}~}}}~|}}~~~|~~~}~~~}x}}z~~|~}~z~}{~~~|~~~~~~~|~~|{~|{~~~||~~z{~~~}{{~{}|v||~~}y}w{}z|xywz~|x{~}{{x}{z~}zyzv{|}yx}{z||z{z}wzyx~{v}y|~zzx|~|~~z}x|z{z|~}zxy{}{|zx||~~|z{{{z{w}z{}wz~}~}~z}|~{x}|x{{w{{~vw~~}~y{y{~yz~||zz|zyw{||x{}||zxuz~~|{xyyy}~{yy}~|}vt||{}|y~{|}|}}yz|{zx|{y|zyx}z{w~~w|z{|~|zy{{y{}y{{}zxx~|~}{{|{y|~zz}{}x{}yy}{x~{}yuy|xzy{{}{}v}}|zz|~}|z|{~u||{}~xzyzyx~zzw}{yy|y}{}}||{z|y|tzx~|xz}~x|z}~z}|}}{}zz}w}}|z~~y{|{y{~y{}{zzyzz{}xxy}y{x||}{v|}{z}{zy~{z|{{z}}}zzx}y|{y{}{{|}}{~x||}~z|z}~~}wz|{xz{z~}}z}|~z~}|xzz~x{x~~y{{xuw{~}y}||zy~yyzy{xy~~}y||z{zx}zzx~{|}xxzv|y||}{}{x{v{z{|w~~|{}z~{}{xy|~xx}~}|y|{y~{{x|{}}zy{|yw~}v{yx~}{|{}z}|xwy}{y}|~zy|y}{~y~z||{z|w{{z|w}{z}y~x~yxxy~{z|{z|{~y{{~{|||}x|~~}{xz|~xv~x{wzy}y~xv{}{zz{{}z|~~}~~~~~|z|~|~|~~~~}}~~||{~||}}zz||~~z|~~}~w||x~|}}~|~|~}|z~~|~{||~}}|~|~}~~|~~~~}~}~~}}~~}}}|~|~w|~~}~~~}~~}~~}~}}}}{|{}}|~}}|~~|}~~}y|{|}~~~{}~~}~|~~~~~}|~}{|}}|~}}~~|}~~~|y}{||yx|~}~~~}|~}}}{z~{~|~~}}~}~{}|~z}|{{~}~}{|{}~|~}~}~~}}{}~~~}{}{~}}~~y~|{|}}}||{~~|~{~~~}~|~}wq{x{|~}|x}{{xx{|zx{|vyw{zzw||}zyws~{|zxzv~{xz|||}{y{z}~yuz~|~zwyz|{|{{w{z{|z{y|xzzz{zxxz|w||{wxzxyzwvzzx~{|zy||y|}|{|}|}{{|}{z|y{yw}}xs{xz{{~|zzz|zw~z|y|{q|{{}{}~~~z|||z|{|wv|{}{y}y|{|~x~|zz~{y|}}zyxw{yxvw|{zxux|uvzz|w{x|~~z}z|{|}{y}z}}xw|}|yz|z|y}xt|z}y}}{w}{|vz|yyxx{{}~}~zz|~xz|zzy~|zzx}y|y}v{~||}zyx}|x|zz|zww}yyx{z{|{}|z{yv{}{}|~{yz{z|y~~||~}~y}~{|zyzyvyzvzw}|}{|xzzx}xzzr{yxyx~|~y}{{|{|xy{yz~{u|}}}}~|||y|}}{}xyww{y{{}}vxy||yx}wy|{|yw}z{|~|yxu|~{z}{y~}}}x|{}z{||~~zy{z{~wzy}yuy}zyzz|v}z|}|vu}x~~}vzy}{}{zyx}}|z}||{}|y|zx{z{zzzzy{{wzywxy{}y|yz|wz}}{{{z~}xy|yy{~}{}~|}z}|||z{x}yy}{{|zzy{y{|}{w}~wx|uzxyzy|w{{{z}}{}{}z}{{{~xz}x|{{|w~{~}}wx{ywz||{|}{{{ww{yy}w{|}}~z}|z|~x{z}yw~|}z~}{{{}z~z~}~{~|~~}}{~}~~y~~z}}{|}z~}}}}{{~{}|~}|~}}}~~}~}~~|}}|{||}~}~~~}~||z~|~}}||}}}}~}{~~|}~~~~~~}~~~~}~}~z{~}y||~}}~~~~}||z~}}|}|}~z}}~{~~{~~~}~{~{|y|~}}{|~~|{~y|z~~}x~y~~~~~{}~}|{|~~~~~~~||}}||}}~~~}z~}{~}{}{}~~}~|~~~|}zz}~}z}~y||}~~}zzz~z|z{z|{{}~xz{wzwzz{|}{{s~{}|}t{{|xxzzy}y{|z{~z{|{~|z|yy|z{|||}}|{|}|xyvwx|yz|y}~x~yxx{z|wwxz|~xyx{yy{wz{xwy|wy{zzy||zu{}{u||{|zvxx|z{~{}~~z{vy{{zy{yy|{|~v{y|yuy{||zzy{w~{z{x|z{x||y~x{|~yx}|||}y{|xxzy||vxz{|zx}zwz~{}zzyy{x|~~~w|{yzy{y~yz}}wx|~|~{{z{xw}|}~wxv}z~}|zy{{z{}{t~{|{~}xyx|}w}|twy~~{|{|w|xxyzz|z{v~{uz}ywx{~~|~yzy}{|xz{~{z|z~yw}y|~}z|{{}|~}|yzz{|~{x{v|y~z~}vvzyy|wz~{|{{z}x{{wx|}~{~z|}}|y{xw|}}{{}w|{{|z~z||xvzyx|}u}|y~wyz|~{ywz||{zy}y~xz~w|~~~y}y{~zx|yzz{~||}z{x{}{|{zt{y}~}{|yw|zx~xv{|z{x|{|~~xyv}x}y~z~xx}}z{~|~|{}{~}y{~xv~v{wyv{|z{x~}y|~~}ywyzz}zz||}}}y~zz~|vvx|xy}{y~yzwvysvw~}||x{}}~ytx~|{~{{uy|{|wzx}}~}yzzwyy{y~{||~x{}~{t~}yzu{~x}{|{}zzy{x{}~|}wv}{zy|w|yzy~w}|~~~~~{~}~~}||~{z~{}~}||}}}}~~}z~}~~}}|}}|}||y~}{{~}~~||~|}{~|~}~~z~~}~z}|}{~~~~~}~}|~}}|~{}|~|}}}}z|{{{|~|~}}{~|}~~}|~}}~~|~}~~~~||}|~~|}|y}~}{~~}{}~~}|}|}~~}~~{~|~~~~~~}~|}~}}~|~z~|~z~y{}~~||{~|}~}}x{~~}~z}}~}~~~z}~{}~x~w}}~|~~~~}|||~}{~~~~{~z}}~|}x~{~}||zz|xx||wz}z~z{|}|}{|{|{}}y~{zzxz|zy{||~{{|}x~~~}~|~}~~z|z}{z||~z{~zsz}~y{|v{w|{}}y}|~~z~|~x}|z}y{{{}|}~z|}yy|yzz~~y{{zz}|xyx||yz|{yzwv~||}z{}y}~}~|z}}y}{{|||xz~}~xz}}|zxyy~{{||zz|~|}x{z|~{{y}}||~|{~|z||}|~z|{}~|}zz{~}}~y|||vw|}zx~~z~z{||{~|}|}~y{y{~|{|}||}x||~zy}x{y|}}y}z{wz~}zy{z}}}|}y|~{}y~}yz~z{}|y{y|x||}}}~}|z~zy|y}|uw|~~}x}{||~~~yz~~~~{}|{|}~{wxz}{}~|}w}{~|z{|}{z~~}{{~y|}}v{}|~|{{}~|~y{~|~||y}y|zts~}zyzx}|}|{wyz~zy}||}z}zz{}|zyy~~z{v}|{|y}~z~~}xzy|{{y{|}~}{|wy||y{v}~~}{w~{~z~~{|~~}}{v|}~~|x~{zx}|{zyx|zz~y~}xxz{~}}yy}~{z~}{{~}z}y}~|}{z~yy|xxz|z}zz||~|{~xx||zz{z{}z|z~||||}~}}~}{}~~~}}~~|~~}}}}{}~|~}z~~|||}~|~||}~{z~~~{y~~|~|~}~}~~}~}~~~||}z}|~}{|~||~~~~}}~}}~~x}~}~}}}}||~~|}~~~}~}}~}~}}~~}}~~}~|||}}}~{z}|~~~~|~~}~~~}~~~~~}|||}}~||~}|zx}zy}yyzz||||z|z~z{x}{|xz{z|{xyxyy|{|~zz|}~x{wzxy}x}x~{v{w|z|w~}}}}x{{||yz|{~yyt|{}y{y}{r~yz}x|{y{zywx}z|yy}{}zzyz{~{}y{|xzz||y}{wu{z~|||~xyxy|{z||}yo~xz{|y||{{xxyxwz~xxwy|{~~v{{wxy{y{||y}{}}x~{v||v|z{|xzzy||zyz}|{y~uxx~|z|}|yzz}~z}~w~xyz~{z}z{{|xv{}t~xzzy|y~|z|y}{w{yz|zyxyx|}}||z|x|z|{z}|{{zwz{{{|z|||wz{||{~{}{|}xvt}x{{~}xxyz{}w}}~zz{{yzz{uy}zzyy|x|}~{z~|{|}~}z}~|{z{vzz}z}zy{{||{y{{~zzz{{~|}x{x}{v~|~~|{v}{{x|~}~z||{}z~xyx{{|z}yz|x|}x~z}z|yz{zz}|{v|{~z{{~~{v||x}y|yx{{|{vy}}{{~yy}{xzwx|~z|xz|zxz}w{~}yyx|zvyyv~{wx{}}}}~zz|y}wx|x|~|uy|y}y~x{z|xz|w{|}}u|~w{}~zy|zx|x}}xz{~{|y|~}}zyz||{z}}v~}{wv|w|{z|~|{|x}~zxx|zz||{}{{x{x{v}}yxz}u}yy{yyz|}{z||wyzx~x~{{~xxy{y|z}{{|}|xz|x|zv}yx~xz}~}~}}~{~~{z}|~|~~~~}~{}~~~|~~}~~}|~~||{}|~~~~}~{~}~z~~}}~~}~~}~{~}}y~~}}~{~}~z~~z}}}~~}}~~{~|{~~}~~|~~}}~{z~{|}~~}~z}~~|~}~{~~}x|}}}{z{~{~~~~|}w}~~||}|~{}|}{~}}~~~}~||~~~}z~~z{}|zz~~~|}|}|}~}~y~~|{~{|}~}z~~{}}~}}}{|||~~y~|}~~~}}~~}{~~~|~~}~z}z}~}}}~{z~||{v{z}|}{yzyz}z{|x||}{wyzx|x{|zz|z{z}yz{}}|zzz}|}|}|y{|{|z{z}{{zw|v}z|z}z|z{uyyy}xww|~xz}z{yxz|}xx{}y{y{{zzy~t}}z{|{~}|x||ww~z{{|w{{y}yxyxw|{x{y}~z{z{}z{|{{{{xzy|{zzv|~xx~z{x}{~~{v}|{t|yvrytxzvzy~z|ywwyww{u}|w|{xxy{{~~y|~z}z~y|y{~x~zz|}z|{~zz|zy|}}|zyz{w}yyz|uz{}{|{z{{wu~xx~~~}~{{|~}z{~{|}|}xyz{|}}{x{}|zyz}}yw{w{}zvx}{zxw|{}~{z|xw{w{yz~}y||||y{z~{{||zz{{v|||~}w|vzzvwz||wz|~zy|yyrz{y}y}|~}|{z|~|z{u|~{{}x{|~zxy{xy|{~}}vy}z{~{yx}syz|~y{x{~{y|{{xz}}~y}x~y{}|z~x|}yz}z{}z~z{zyw~|xz{~|{zz{z}{w~~z}||y|yz}{}{|zz||~z~w~|zz{y~}{}z}~~v}~~z{}|||{|z|wy{zyv{~|{|{zvyz}{}|{|y}|{|}|~y|}|w~z{|{}y}|yz|}{x{y{|zzywy}{y}~xxx{z{uxw{w|yz||~}w{zy|{{z~yv~}yy||{~zzzy{v{{x}~x{yw|wx}x~{wyz{||{~zz}z}|}~z{|z{}|~{~}{|~~~~~~~y{~}|y|~|~~|}{~~{}|}|}}}}|y~~{|}y~}z}~~||~~}|}|}|~|}~z~}~~}|}|}}}}~|~~{~y~|~~|~||}~}~}~{{{{~{}||~|~{~}}~|||~}~}~}~~~~~~|}~~~{}|z{{|~|~~~~~~}}~}|y}}|~}}|~~~|~~}|{~{~|z~{||}|}}~~~}r~}}|}|}}~}{~{~~}~~|~||{|~||~~|}||~~~~}}~~~}y{~}z}}~~{|}|~}~}~}~{{|}~{{|~~|}|}|}}~}~~z~~}}z{~|z}}~~~~}|~~x}{z}~yz~z{}z||x{~w~zy{yxw}~y}|}x}x|yxx{{}}~x|z{}z}}||xuy~{y}s{w}}||{z|}~}y~~|z{|{|}{~yv}z}{x|}}y|{z}|zz|{}~|{{|}tz||wx~z|xz{z||z{y|}zyz{y}yyx|zz|~||}|y|z|}z||{}{}xx{z{~yww{~w|{{zzy}x{|{~zy}{{}{~|{{~yyy}}}}|z|xw|~~zz|z}z|{~z{yyzw~y}{|z{}|{zyzzxv~}y~y{z}y~yv}~}{}}zz{~y}~yz~y|p{||z{|}|u{~}~}{z~||~y}u|{|{{{{|{y|vz}xw||w{~|xzx}|}zv}y|~{}~z}}z{~|z}~{yz||{}z{|{y|zzz{{{|v|yz{{|}y}{~wy|x{}yz{|xz}||vz}~xy|{}|}{{{zzx{~}{y~~{||~}~~~}|z|{{{}|{}|}}x}zt|yz~~xzzz|wzx~xwz{y{x|zz|z~z}x|}|yzyxu|zyz{}}wyzy}y}|yxz|{~{~}zw|y{}~~}zx}|}}}{x|{{{{~}{zy}|{~x{y{x~|z|~~|}{}yx}{||z{yz{}|zz|wyyy{{{xxz~{|}x|z}|{xx|||y|}xwvyzz}}z|~~zw~{z~y|{wx}x~z|}s{u~v~z{yyz||x|}||~y||{{wwyz~y|}xzxv{~yzx{{}{z}{}~y{~}|z~}}}}{~~|~~~~}}|z~z~~~~}}{z}~~~}{~~~}~|}}}~x~}}{}~~~{}~{~z}~|~}z}||~}~~}|~}}z}{~~z}~~|~~}~~}|{}~~~~}}~~~~~}}}{~~~z|~||~|}~|}~zu}~}}~}}z~~~}||}}}~}|}|}{~~}{}~~~~|}y|~~~}}}~}~~|~~}~}}}|}}~~~}|~|}~~}}~|}~}{|~}~~~~}~}}~}|~|x~|y{~~||~|y}~yx|u}|{x~||yxu{|wwyz|u{|zzvz|}zyyyx{|zzr~z|{|~z|y{{|y~~yy~z|}y}{{zxy{y||xyyv~xz}{}yy|w{qwzzy|y|}{z|v{zz{{}||}}zxz}}zz~zyyy{{|w{xvy{yzw|{yy}y|v}w{{wz|~u|{{~~}~|}}}{||xz{||z~~zzy|~zx~z}~|~yx}yzw|yx|u~zx}zwxx}zxzzy{}z{~|zw~zxz}xz|}{}{y{{{||~y{}|xzzwx|z{yz{}|y|xz}zyxyy{xytyw}yz}{|y}vy}{z~yw||vz||~yq|v{y{{x|zwzywz{}x}xz}xvwz{wyz~|{||}~||||}yz||}~}|zz~~xw}|yzyz|{{{u}t{yzz{y{}xzzyx|x{}~{~|zxyy{z}}{{xz}z}~{}z}xzz~yx}~zz|{z|z|xz~v{v{x|zz{yzx|zxy}z{z|}}y~z~|~~w|{}x|zyyu|{{{{zy~}{{zy{yx}xy}zz|w|y~yz}~zzx~z}x{y}z}|{y}x||}|}|yyyz{~w|yzyx}|}x|}|yy{y{~w{yz|}~{{x{z|}yz}x|x|y~~}y~y}}yz|zw{zwwy{{zzxzxyv{{{x{|y|yzxz}~z}yvy}y~yy{x~z~{{}{z~|~{~{zzxy{xz~~{{x|x}{ux{z|yt{}}z{{y|zz|{~}{}zw{w}yw}~~~~~~}~~}{~~yz~|}~~}~~x~}~}~{y}||z~}|}~~|}~~}{|~~}}~~|}{}~|}~{}|~~|~~|{}}||{|}~~~|}{{}~|~~~~~}}~{~{}~~}~~|}~~}~|}||{}}||~}}~~{}}||~|y~}~{|~|~~~}{~~|y~~|}{|{{~~||~}x{~}}~{}{}~|}{{}{{~y}~z~~}~~}||}}~~}}}~}~}{|}}{~}}z~z|~~z~}~~~~~~}~}{|~z~z~}~|~~}~}}z|z{|u{{~||w||zz}zz}zy{~y~|xwzxx}}{~y~{}~yy}zy|z~|{z{~}w~||w{{w{yzzy}~y}}z~{~y|{|x{{|}yzy}{v~~z{xy}w}y||zx|y|xwyw{yv|{y{{{|~w~y|}wzzzz{y|~zwz{{}z{x|}|x||vz{xx}|}w{}|z}|y}}}{~x}|~||y{zzz~z}|yz~z{xxyzyy}xx{}|x}y{||}zz{r~x{w}y{|vzv}{xzy}y}yz{~}zxz{{yz}~y}zv{|}z{|||{~z{{|~{yy{|~|y}y~wxy|z|zzz|zy{z{{}{|xz|z|y}wz{{y}x~yt{z}zw}z~|x~}yx|~|vz}z}|xxz|{|zy{}yzxxy~z~y{}z~|zvzy~||}|z|yywwz~z{y{{}~~xyzyztzy~|}yz{||zw{zzy~~w|wyz}|}xy~{wy{y~{zxz~|{vz{|z~yzxyz{~~z{x}x}}{{z~}{}z|z{y{y}yz{}xx{z~y}~z{yy}yxx}w{vx}{|}wxwyy|zxzz{~~|y}{|{~z{y{y|x|y|~~|}{zz{zz}~y}}wy{{zxxz~x{~z{|z}}w{zwz}}||w~yzywz}|{zy|y{}zyw~|}zyz{z|~{y|~x~yz||x~||~xzx{~{|y|z|{}v~{wxzz~{z|||y|}y{|~z}|}y||~||yzyz~x{~z|~~~}{}{z|}{|}z|~~~}{||~}|}}}{~}~{~~|}~~}}~}~~}|~}}~||}|~x||{}|}}~}}|{{~{~~z~}|{}~|{||~~~{~~~}}~y~~~}~}~~}z~|}}~~}}}}}~~}}}}~|~}}~}z{}~|{~}|}|~~~}z~{~~~{}|~~~|}~}{}|}|}~{}}{~~{}}~~~z~}~{~||~}|~}}~~}~|{}|~|~~~|}~z}~~}|}~~y}{~}||~~}|}|}}}z{xz~{{{}zywz|y{|{{xzy{{{uy~~z{z{}xyzx~{y}{z~|}}||{|{}|y~|{}}}~w|{}{{y|z{{yty|xyx}}z}}|{zz{z{|x{||~{xzzz{~|yxw{~z}~~{|x~{yzxyzp|zx{zz{zzv{|~u{xzw{|~yy{xz{z}y|{}y|}|zz|}}}z{|~~x|{{~zzx~{zwv|y|y|{w|}z|xy~yy}|yy||zyz}z~~y{{}}{}}~{|||}{}z|{{|~{w}zxzy}}{u{xz~}~{zz|yx|zy{|}z}}{w~z}}~{~|{}z}|}zyy}{y|xwz{|vzywxwy||z}w{zz}yz|~}||zx{}~{~{}|z{{|||}x{~~~zz{vyx|x~{}}|xz~yvz}}v}zz{{{|}}~{}||{{}u|}~y~~|}||}}|{{~{~||~{|{~}xuz{{~~{vxw}||~zxwwy~z}zz{}}y}yw|x~||~{{{y~~{|{xxw}~{z{|wzyy}wyzxzyz|yz{uxu|}~w|~x}{y{~{z}{zy{zz}{}{~|zz|}~~x|||{}{|}z|||zv~xy|w{|y{~||z~zxz~z|~~|{}|zzu{|{|{{}yyz~|{xz}}{yx{zy{{}~||}z{|{{~y{{xyxz}{y|~{x|y~y{{{}{wv|z|w~||~u{~|~|x|z{|xw|zz|}||w}|s~x|}}yz|w}}}|}~x||||}~~}{}~|}}}~}~~z~x}}~~}~}~}~{|~~~~y~|z~|}|{{~~~~}~~~}}}|~~~|~~~~}|~}~~~|}|~}z|~}}~}~}~}|{~|~}~|{}~||}y}|~||~{|}~~}}~~~~}~}~~~~~~~|~~~z{|{x~~}y~||{}}~}}~{}|~~~}~{}}|}~~|}|~~}~}x~||~y{~~|}}z{|~}~~|~}|~~~~z~}|}~~~}}|~~}~~{~~}}~~{~y|z||}x~~~}~||{}}~}~}{|}}}~}zy~~~}}~~|{zyz|}wzz~xyz}yx|ywxzx|}{|z|u|{y{xy|zvxzy~zyx|y}}yzyy||x}x}{yvt|z}z~}x{zx~z|w~wyz|z|x}{z~xz}y}zx{z{yyw{uz|}}yvy|~~{wzzx}yz|}~z{u{y|}|y{xx{xx{~}{|{~|yxzzw{{{~}wzyy}|y}w{}zzz{zyty{|~x}}{}zyv{{|xyzz}{|}z|y}{}|y||wy|zyyzxzwzx{v}zyxy{||z|z|xzx{|}|zyzx~}|~yz}~zzzxz}y}|||{|}v|w{|yx{ywz|}{{y{wz|zxx}~}|x{y{}xzzw|{~vz{}}{yzyy|{yzxy|~|~}}||y{~yz|zxzy}{z|~y}z~}}}{zx}zxzy}z{w|~|x|~{}}~||zv{}z}~|{|{yz|yz|u{{zzz{|~x{~}}|~{}}|}}|v{{{y|{|z}z}~y}{{}y{x}vz|~|{~{zzz{|{uyz{zy{|zyzwz{}}wx~y|xz}}}|~{{y{zzy{}x~{v}z~|y{y|}zuwz||xyxvx{x{xwrvx}x{yw|yz{|}|wzz|{|y{}|x}yyy~}{wxy{zx|}x}|s|}xy||}{||{z{y}y|{zz|}zx~~|{yy~{w}~{zpx~|{y|x{}~yy{y{wy}z|}~|ty}y|z|y}|}y~y{y~yz{}y{{z~yz|{z~x||z{~~~|yx|}{|{w|{|}|}{{z~|{vy{|ywyy{wz~|~~|~|~}}~|~~}~~}{{}|~|~~}}}|~}~}{}|z~z}{||~~|~y}}{~}~u}~}~}}}|~|~{}z}||}~~~{}~~||~{~~~{~|}}}~|}}~}}y~~~}}}|~}}}|~}~|}~{{||}}~{~{~}}~~}~zz~|}}|~~|z}}|~~}}|~}~{~}}}|z~|x~~~||}{~|~~}}|~}~}}{|{}|~z{w~}}}~z~~}z~w}{}|}~|}}~~~}{~~{}|~}~|~~}||y{}{~}~~z~||{||~~|~~}~{|~}}}}}}~~}|~}}|||}~}|~~{~~x{|}|}~y|~~}{x}}|~yz|z||wy{}ww|}yyv{}||x{xz~~x}||{|~||~z~|x|x}{~y{|z{|x~~|y~}~}|{|yy|{|y|y{wzz}}z}~x}~}~||}~z||y|{{{}~|}~|}||}z~{z{y{{y}}yzz~{y|}|z}~||~x{}}}{~~|||}||z~|}~|z~|||z{x~|wzz}||~|y|t~|~zz|x|z}w|z}y|}{{y{}~x~w|~y|}z}z{{{y}|}z}x||~}z~~y~|{~|~~~}wz}||yy|~||~~~}|x}}}||{y{||y|}~{|y|x}||{~yzzz|}}}zz{~|}t|z{~}|~w|~~||{w{|{}x~}{{w{{zyzy{y}uw|}{}~|{xy|~||{z{{}y|{~~~|y}|~v~{~{xz|~|}x~z{w{~z}~}{y~}~z|{~}{z~~{}{z}}}y{|zzy{{~xx{||{zz{||x||x}|~~~yxyzx{zx}~~|~~y{{|}xy|}y~z{|}}x}~x{|}wz||z~w}~}zzz|{|{{{~zz~}{{z}{}~|~~z{z~~}|{yzz}zx}~x|wy}{}y{~w|uy}x|y{{}{~~}~}~{{|}}|~|{|~}}y~yy{y|{y~|~}z~~|wx}w||yxxz|y{~{~~zzxy}~}~~~~}~~{}~}~{{}~}z~}~~}~~z}}~}}{|~~}|~|~||}~}~}~{~~~~~~|~~~{y~}|{~~~{~}|~z}~||}}~~}|~}|~{~}|x~y}~~{~z~}~{|}z}}~}~~~}}~|~~t~|}~~~}~|~~}||}~~~|~}}~}|{~z~~}~~|~z}}}z}u~|~~~z~|{|{|{~}yyy}z~|wxw~yyvwz{{{{zz{||}v}}|{xyx{}~~}x|x{}z~}~|{{}}zzxzyy||xwyzx~{w|{{}|{{~{|}zz|{||y}{z|wxxy~}}{z}{z|{{x{u}{}}ywzy||{z}z|yy}z}|{}v{y|{}vz|}z{~xyy|}||t{xxy{xz{{}{||}{z}{{|x~{zx}}x~yzzxz{}z{{}{}{{zyy{x~}z{~y||{{yv}|zzxzzx}{yzx||}yxz}|zw}}y}|yr{yzxyz{}|}}{xxz}~zzwu}ww{ww}{ww|y|z}y|~xyz~z{}z{}}{}yx{}yx{}z{wy|{}zv{z|{~~}v{z~||}||{~{z{}{x|z~}}|~|~z}y~|yy{{{z|y{{|zz}{~{{|{{xwz~|~}x|}w}{z{y{z~~|y~z}}|yyyy{{zyzz{zyzy~~y}}x{zy}{z|w|xz{w||y}z~y~}}xxxy~{z}x}yz|z}w|~|~yz}}z~x~y{z~||~zzy~w|}{}{}|z{zyzz|yx|}x|zzx}~|{}|xw|{{zy{z}{|{{xu{{|zw{|~}y~|{y~y~w|z{wyzzwz|~~||~|~~z}|}|t{|w|}xy{xvy}yzw{xxzy|}{|{~|yw|~zz|z}zz{}vy{zz|}wz||z{y|vz~y|~z{y{wyzx}zyw~~{|~}yw|{|yzxz}z~yy}~~~{~|w||}z|y{||xz|y}{~xvz{}{}v{xxyy|~~}~}~~}~}~}~}|||||}}|}z{}|~{~}}}}}z~|~~}}z~~~~~}~}z~|}|}}}|}y}~~~~~~~x~~}~~|{}{|~{}~|~{}|~|~~}~~|~~|~}~~}y~}~}~}}~~}}}|~}|~y~~}}|}|}~}~~|~{~|{}{}{|{~|{~|~}~}~z~~}}~~~{{~}{{{}}~|~~}~~~~{~}~}|~{|z|}~{}~}}~|y}~z~}}~~|}|~|}}~|}~~~~{~~~}~~|zz}~~~~|~{~{|}~}~~}}|~~wxyz{z{}xyyz|}wvvx|wxyyx{z{zwx}zwzz{~~|}{{}~}}}||~}z~}z|}~xyy{zvz|zyy{zwzuw{~wuz|z}wzxww{{{|yz{y}|~~{y|xw{{zz}}~{y{{{zz}xyw{{~xv{|}zywy|zyyz{}zw}z{zw}y}y{yw~}~|yzu|yu~~zy~z{|y|ww~v|uzy{{|yyv|zxy|z~xz{y{|zv}|{}z||~zy}v{}~y||}z{z{}z}|{x~{z}z{x{|v}{{z}zrvzw}{z{}|~}~|zx{y{||{~||{{|||~|}|z|t~|x}|z~vy|y}z{{x~{y}}{x{{{zwzzzwzzzzxyz|zy}||z}}{{{}|z}zyz}y||z||u}}~z|zy{~}{zyt|x~}z{}{|{{~zx}|{z~{{z{w}~|zyzz~yy}z~}zx}zxy}x|x}~zx|szw~zy}zy|}yyz{y~y{z{}xzzx|{}yu}}}zz{}{}y|}~|{||}zy|w{t|wz{x}{}|xz||y|{|~|wwz|{|{}zz}{|zr|wzy}z~{z{|||zz}|w{}}{vy}~ztxw{wx}zyz|w|}z|z}|~{|z||}}z}z}z{{}{}{~{}{zzz|}zz||y|{{wwz|{{zx}{}yyy{}~|z~{~{y|{z{~{y|}v||}|}z}z|xx}{y{yzy~wy~uxy{{y{zyy~x{{|yy||w{|z{y{|yx~{{{||~~}~~|y||~}}~~~~|}{}~}~{~~}~}}~~~{|~~yv}|}|}||y~|{~}~{}}|}~~|~}{~~~{|}|z~~~~~||~}z}|}}~|~~||~~~}|{}~~u}}~|}~z|}~}|~~~~|z~}}~||~~}~|~}|}~}~{~~~~~~}~z}}~~~||}~||~|~~}||}}||~|~}}{}}~z|}~}z}~~}~}}}}}z~}|~~}|}~||~}~|}~}~{}z}~~~||}}~|~~|y}~}|}}|}u~{~|||~|~}}}}{~}{|~}{zz}|~{}}}~{{|x{{{}|}~}}|y}z{~|}yy{z{z|yz{|~{{{||w}}~w|y{~{}z{{}|}yz}|z{zy~~z|{~~y~}zzxy~{zu}z{~|{}yx{zz||y{~y~{||{xzy~zz{zy{{~wx}{|~~~|{}x{{{z|y}~{{|{}|v~{{{y|y|~z|{}}|y}|~~|~||}{}}}{|x~~~{ywz}|}|}{yzyzvy{yz||{|yyx{}}||w}{||}||z~{}w}~}~||zvvyx|yy|u}|zz~}}{~||}|y}}y}zz~}{~}{}~|z~}|x{}}wx{|{||}~{z}x|z~|x{|x~~||~}}y~{~y~}|}~{}{||{}x{}y}}|~{{||z}}||~{|||~}||~{x}|{~|~u{{x}~{{yz~{}y}|zy|z}{~z~~}z~{}{}~{z{z|}|z}~z~}y||{y|x{}|y}z|x|}~}~|~||y}x}|{}{z}{~z{{u|y|}wxzy}}|}{~{}|{~}}z~x|x{}}{||{~|zy{}|z}z~z~{{|x~z}{{|~{{z~}zuz|~|{zzy||z}|z~ywzx~}}z|y{{zxx~}z|x~xx{{|{{z}~~}|}~}|~z{|yz|z~{|y{|~|}w{|}}~|xz}|y}yy}~}~~}~~z~~|~||~}~}~~}}}~|}{||z|~}~~~~}~|{~~~~}}~}~~{}~|y~~~~|}~~}~{~}}}~~~|}~~|}~~~~~~~~~~~~}{~|~|zv~||}{~~}~}}~}|~z~~|~}|~~|}~}~}~{~~}~~|~}}~|~~{~{~~|~|}~~~}~}|~{~}~|}~~}}|}||}}~}{}{}|}{|y|{~zz|x}|~z}|w{{{}{|yy{|ywy~v{yvx||}|{{}xty|{{}}~|zz||v}||z~zyzwz|yvu}{{w{{}w{x|zzvzy~x}}|~|~{{|v}}y|{}y}~}~z{|{|{xz{vzvz{z|w{zz|{}{~wxyxyz{w{wxy~}|xxyw|z~{~z|}~~{~{{z|~}z~y|}uz{yz{}xy}|wywyz~vy}vz{yyz}z}z{xy|w}~xx}}zyy||~y}y|}{{|{{v}ywv{|yzzzy|szzzvz}}}v}{y|}w}}z}|t~~sz{{~{ww~|}~~x|}{{}y|yxxwzzyx{{{y{{yzw|zz|w|}{{}~~|}y}{|}xz{|}|y{|z~zzz}}}w}y{u~vv{{{z{x}}yzzz{{{{{yxvywyxz}x}z}{{|y}|{zxw~}~z}~~xuz{{~{||x|z|z{{|}zzz}xw~}{||}{z|yz|}z}{}v|y{|{}|~x{~~{{}|}v}}ux{x{|wy~}yzv|{{xz~xv{}{}{yz{wz|}{}{{|z}z{{ywx}|zx|}}w~|y}tyz||z{zx|z~xu{{|vx}vy{{zxx|x~}|z|x}x}xzz{x{}{zz}y|zy~z}}xz}w}ux{vyz}s|tzxyyzy{x{v}|xzw~yyy|}{w{{{|}zz~w||}zzy||x||{y{zxzyzy|yzwyz}zx}zyxxxy{xz{}y{||}}~{zy~z|~}~~~~}~~~~{~||}|{~~z|||~~~~}|~}}}{|{|}|}{~}~{|~z}||~~~~|}{~~|~}z}~{}~~}}|~~}~|}~|~~{~|~~}|y~~~|~~}~~~|}~}~}}~~}~}|}}~|}z~~|}{{|~~~~~~|}|y}y{}~}~|}}~{~z}}~}~}~}||~~{~}~{|z~}u|}~~}~}}~|}}}~~}|{~~~|~{~~{}{}}}~~}~{~}}||{~}|z}~}{{|}{}~~|}~~|~~}|~~zx|}||~z{v~y{y|yx~zy{}zyytx|x|x{w~}y|y|}|~|ww~}y{~z}}uyyy|||}y{~}{~~yy~zw|}{{u}{yz{z||{yxx}y|{}~{}{ytyy{}wz~{}~|zz{zt|zxy|{|{z|w}y{y{x{vwx|vy{y~|yx}|}z|w||vz|~{xx|zyz|zx{|y}y{zy|{|{}}|{|{yy|yzvz{{{}{|{{{w||~x|x|t}vx~{{||{xxx|~~zxx~{z|w}|{vxx|x}zy}xwz{~{||zz|{|z}}|z~v~}~wz{vzy~}{}|~xx|z{|zw{}{}|x|yy|~|~|v}zw|{|yzz~y{}~}}wy{z~~z{}~|vw}y}yx|zxyzyw~{xy~~{~}||xxzzyz||y{}{{|{||yzz{tzz{zsxwx|z}}y}}{vx}y|{zzzyz}{x}{}~z}y|xyz||}ywy|zx~z|v~zy}||~|zyx||~{|v{|y|{w~y}y{y{~w~~{w}|yz}|}~{|~||zxw{|{|{x{z|y|}|v|}||z}zz{vzy{v|}zwyzwz{zzzzyyzxwxzz~}~x|}}|z|}~{~|{y|z{}{{z|yxz~yy||z}|{{{|{w|z{{{~vx~|{zzzy~z}yw||yxz}y|{{x|{|{z{z}{u{wzwy}zyz||}{zy|{}}|~{|}|~yyyy~~z{~y}y{wy~z{}z}y|z|y|{~x{z{}yv~{|{v|y{xv{~~|}}|~u|~}||z}~~~~|~~}|}}}|~~}}~{|~~}|~}||}~~~}||z}{}}}|~|}}}}}}~}}~~{|~~|{|~z}z}~~}~~|}}~~~~~~~~}{~}~||~|}}{|}|w}~||}|{~}{~}}~|z|~z~~~}{}}{~~~~~}{~~z~~|}||~}~}z}||~|{~}{}~}~||}~~}}z~||{~~}|~}~~~}~z~|~}~||~~~}|}}~{~|}|z{}}~~}~}~}~~}~|}|}}|||~zz|~}~}{}|{|~~~}~~~}|{~~}{|~}~~||~~|}}~~{~{z}}zyt}~x~{}z{yxx~|tvwz~zy|zv{w{x}|{{v|yyx}~|}{|x}z}~z}zyxz{|x{xxzzz~{yy|}{~{{~y|}{ww~~}{~}yxx|{|}~}{{x}}z~zu|}}{yzy|}{v}|{x|{yz}~~~y{wyyz|{y~~}}z}zw{|z{{|x~{}u|~~y}{{|yyz{{{}|||x|x{|||z}zy{{yzx~||}t{{z}{{{v~|}{z|zz~|v|{{|{}zxy{}zy}~vz}{~|{{z{{zz|{y|}xz~wz|ww}{z|x~|w{vz|z~{|zy|wx}vy|{{y||yxyz}{t|}v~||yzzy{z|}~{{~~~}z|yzv~{y}{{yzyyx{}|{}{|{v}~{}}||{z{|y}|||z}v{{xw~zzxz}|{||x{y~{||zzu}|}}}{zz{xzy|w|zvw~yv}y}vuyw{yz~{}|{{yzz}|{}|{}zy||zzy{v~z|x{}wxwy{y{z|z~|{zy{}v}y~|v{{z|}|zyy~}{||{|||yx|}{zy|x}yw~}y|||{vzwxy}wx~}x|y{uy}}z{zzxzz{x~}~z|zz|zxw{}}|wyz}x|x|~|{}{}{w{|{~{w}|{yx}z~|zxzy{}}}||zxxyz~|z{{~|}|}~~z||{|z}t|xvux|~w}yzwy{yy}x~}}|zz}|z~{w{{~~~}~~~~}~{z~}}}}}}{z|||y}|~}}}|~{z~{z}zz{~{~}|~z}y{{~z}}}|~}|~y~}~~}|}{~~{~~|}}|}|}|}}}|~}~~}~y}}~}}~}z|~~}}~~}~~~}{~}zzz|}~|}||{~}|}~||}}~z}~}~~|}~|}~|~~{~~~~~~{}~}|}}~y}}~|}{}~~}z~~z{x}~~~}~{}~~~z~~~~x~~{}~|~~|~~~~~||~z{~~~|}~|~{}~~{}x~~|~|~|}z}{{}~~y|}}~}}~|}|}|}~}~~~~|zy{~z{~{}y{x|}x~wu{yzw|vwz|{}}{zzy~y}{sw}wyuz~z{xx{||yx}{|yzvz|y{~{vxz|w~|y|{}xvzwyx|{{yu{{zz|z|y{y~x~~z}}}||{yxx{z}}~wzy}x{|{}{}x~{syx{~xx{zy{y}z~{|~||{w}y~~zwx{x{{x{xvy|x{||y~y}{|ww|{}}{}{|x|xzyxy~~~{|}yz}yz{~w|x}zw|{xww{{|x~y{y~~}xyv|z~x}|{~|xt}}zz{{z|}{|{{xwzx|y|xxxvzz{|z{y{z|yz}x{~}}{zyuy}ww{|v{~x~xu~yxx~{u|wx|zx|y||{zyzzyyzx}x||zwz{|zv}~z|}~zv~{vz|z}zx{zy|u}y{zy|y{}|y|}{{{v~y|z~|x{}{y~vzvz}~zyy~z|z|~}zx|{}|x|z}}w}x}yz|~}z}yw~}{}w|zz~zy~x|xy|y}yz|zw}z|}{wz}|||zz|~y}}|{{{{{~w|x{z{zy{|z~{y~yz||yy{yxzyzz|z}zy}}|}xzx~|xxxz{|}~xz}{}}yz{}{~yyz}}wy}{yzw~z|{z}yv{{}zz{y{|{{{zw{zx|~|w}yy{|z{~z|~z|}zx~~~|~w{|{xxt{}~}||yzz|y||{}zxzx~|}}yx{z|x~~}{{|y~{z{w~|}|zt|wxz|~yx{|}}}~{y||~|z{z|w{|v}xw}ywz}z}{~||~}}~|~}~{~~}|~~|~}}|||}~|~~~~}~~~~~yz|~}}}~~|~}|~}|z~}~}}~y~}~~}}~{z}z}}|}}}~~||}~~}||~~|~|}~}|}~}~z}~|~~||}~~y~{{z|~~z~~~}}|}~{~}~}}||~}{}}}~~}{}~|~~{~z~|}~}~}~}~~~{y~||y}{~~~~}~{~~|}}{~|~}{}|~~{}z{|}}|~||}}~~~}||~~{}~{~|~}}~~~}|~y}}|~||~}|}z{{{}}~~zzw{~}yz{{z}zyxy|{|||z}|v|z|}yvy|{zy|w~{zy|zu|{zxv{z|y|{|{z{}||w{|{|{z|yz}x{yy{uyvy{v|zw{{xzy{u|w~x|}yu|~|w}wy{|wx|}|vyzxzyyxxzwy{uv{z{|}{|{yzx~wx{{{wzzy}~zz{}|{}||}|y}|y~|||}||{~{y}wzyxx{z|xzy}zx{xwxxz}wxv|}zz|y|{y~}||z~x{|x{v}y|z}~xzyx|v{yx}{|}~w|yz{|v{zx||yyz}zzy{|z|}|~yzzz{|~~~xzyy~|}}z~wx|y}|y|x{x|}|{}wy{}}v~zv{{wzyvz{}yy~|{|}}z{||z{}}~}x{x}}yw{|zxxzwvv{}x}~|xx|||{~}z|}xz~}xxzy}~~~{{}~y~u|{}|z}z|yz|wyz}|{yxxz|zzyyyu|~{w{|z}yzy{z{{|~z{wyx}}}}}zyz}~w{|z|}zzzyywz|vzzw{t|{yzuyxz{yy}{z{wwuxz~|{z|zx}z{{xy}~|~|}{~|}||y}z|yw{z{{||}{zx|y|{y{z|yxx{xvy|zw{~|zzw|}yx|zx}y{{yz|}~yz{|y||}~w|{x{}zy{{z{{}{{{zwx{||{yv{}y}z{x~v|||}{||z{{~|~|}|yz}{}z{w||{xz}x{{|{}{{~|zyz{{y~z|}}|}z}|}z{|~}|}}yz{|}}}||{|~|wz~~~{~~z}~|}{|}}~}{{}{y~}|y}}}}}~~~{{y}~}~}}~}~~}~~~}{~}}}~{z~|zz~~}||~||z~~~~z|y}z}~z}~~~|}{~{~~|}~||~}|}zz~}|{x~{~|z~~}}~z}|~~}|}~|{~}|~~~~z~|~|~|~|~|~|{}|~~~~~{~~~zz~~}~y{}{yz|x~}x}~~}~~{z|{{}}|~{~~~~}~}}~~~~}u~~}|}zy~~|}x}{~~}{}{~}}|~{~}~|}~~~{}~|z}}{|~|~~|}~}z}~~}}~}}}}|}~|{|{}~}}~~}yyz|xx||zy{{yz{|x~{}x{z||}}x}|}z|y{~{}~{{wv|}v||~}y|~~zy}}{wyy{uz|y~{}~|z}}||w{{yw|y}}}|~zyy{zwvw{z|y|}}zw|zyywyx{w}{|}{xz}|{{xzzw}{zwz|}|}}{y{|}~{zw{}{|{}z|||z~~|}}xzzzx{{||zu||y{zx~~y{x~v}{~x~z~|}xx}t{}xzu|y}|yxxwx|{xy||z~v}}{}{xw{y}||~|||||{y{y{{}z}{}vy|}xyy}}xywxxy}z{zuyy{yw}}{yy|~xz{zx{}zzz~w{~{{z|}vzzzz|y{~|zyzz|~||xz{~~y}~wx|}~x{y~{{v}yyz}zz|y}y}|s|}{z{yzz|{{}z{z||vx~|{~{vyx{z{x{~}{|v~~y|yzy|~zz{|wz}}z|{}v~}yyyy{zw~z~y}{z}||wy|zz|z{~ww~}~x}~z~{{ywyz{xvxz}{|}{z}|~z~{||z||}yy{y{}}z|}~yz{{}x{y}yz{z~yz~zw{|{|y{{x{vz~{y||xz|{{}zy{}}~{z}}||}{{xz{{~||{xw}v}x{{{}zxzxz{{~z}}vy{~{|z~}wx|{zz|{yvyyy|{}{z{y{zwzxx|vzz}v}yz{{{xzzwz{z}}{xy{y|}|}z{y}z{~}|~{|}|wzzzwz}~zzz{|{z{|y{{{~zwzyz{z{~~z}~y|~|}~~~~}~}~}~}}||}z~}z~{|{~~}|}~~y||}}}~~~~y}}~~~~}||~~{|||}{~y}|~~|}{}~~|~{~|}|}~}~~}~}~|}}}}}~~|~~}z}y~}z~~}~}~~}}~{}|~}y|}~|~~}~~}}~||}~}}~}}|~|~}|~~}||~|~}~}|~z{~}~~{{z|}{|~}~}}|~}}|{}~z||}{~~~~z~~~~}|~|}|z~x|~}z~~|~{~|~~}~~v|}~x}z~~}}~y{|z}}|~{|}}}}{~}}}{}}~zz}}~~~}|~{~y~~}xx|{~{}{zu}~yyxzzzwzyu~zt{z}{z|yy{zz|yz{{zwz~z}y}zz{xx{|}z|z}}y}w{{zwy~z}x{vwxy{xy{wy|{z}{zzwyw||zxxyxyyz}z}{{z|yzx{{w{}}y~zwz{|z}zxy||x|{zy{v~xwyxy~z||{}{|zzw{}|}|||}z}}|z}x~|yz~z|yx~}y}~}z~{{||w|{}||}|~v|{uyyxzx{{x{yxw{|}z{x{yy{y||zz{zyyv|x|~y{y|{|}|{u|{~{w{y~|z|{{zz|w{yzwz}|z~uu}t~||y|~y{~{{~}y|zw{}{xy}}xwxxv~yx{z|zz|y|x~y||ywyuu}{{|||||{~|}~y|{x|~y~{~y~{}|~|~y|}}vy|zuy|yyu~~x|}p{{}{|{y}y{|~||{{{x}xx|}||}~}z~x{|}{}{}xx}y{zyywvx}~wyxyxzwzx|yy{{zzyxz|||x{z~z~}zx|v{xw}x|y~y}x|z~~|{|zzvz{u{zxyt~vy}|{~z{|||~yz|z{w|z}yz{}{y{{yz{z||wy|y{y}{|~ww~w|{wwv{{||xwvxx|wyy}~{zyx}{~|z}~~{~{y{}|v}|y{~z{{uvz~y|{zzy{{xu}{}y|~zy~z}~}~y{~}xtz{}{~|~{yyx}|}|{~yw}xz{yyxyx{~|{xx|}{{yxxzzv{wvz}z}zy}p|~wzx|~}|}}~vz}|~~|{}|}|~}}~{x}~}z~}~~{|}}}}|~|}~|~~~~}}z~~~~}{}z}~~~~~}}}|~~~}|~~||}}~~~{}{}~}~~}~~|~~~||}|~|~~|~z~|{{~~}~z{}x~{}~|~|~~~|{~|~||{|~~}~|}|~~y~}~}|}~z~~}y~~{|}~}{~~w~|}|~}~||~}}|||}}}~{~~~z~~~}~~~|||{~~~}}{z~{||zz}yz~|}{~}}~~}|z}}~|~~}|}~~}|~~}||}|{~{~~{|{}{~||~~{z|}}}~}}|}}|{v~~z|~|~~}{||~y}~~|~~}|u|~|}{}}z{y~{}xz{z{|w}|z{|{zxux{y{{y}xz|yy{x{}~||w~wx~z{|}zy|~yzy}|z{}{|{ys|xxy~}}y{~{~wu|{~|v{yx~}w~{u}zy{u~y|{xxw~}t{{}xz|{~ww~}{|{}zvwxx{|{zxy|{z|w|{zv{z|vyy{{{y{yyz||~ww{|~|{~x{z~{|y|zw|x~}z{~zz{~yx{{x{yzyyyxz{}|w{~||y|y{z|{r~~}w{y~~~y}|}|}z~wy|{}||~yzx|zx{~{~zyy|y{{zz~}z}xxx}x{~wy{~w|}x|}w|p}zywzx|xyz{w|z|}z{~}x{x}|z|z|}zy|{x~{y{xz}x|}y}y{{|~}xyxz{~~}{z|y}{z}tz~}~{|}z|{{}w{~|w|}z{~{||z|}|w{~{{}zvvy{yzzyxw}{|{|zy}{}{|y}y}yw}~xz}}w~z|w|yyvyx}||~{zxxz{yzx}{{z{}{z|xzyyyzx|}}xx}x~{~{y|zz{zwyz|yx{}}~tyzz}y}w|y{yywy|w|v{|y{|{yz}|u{z{{z|{v~{zy||yy{y{z}}z{{|yy}y}{z{~y{|y|xyzy|y{xyxx}xywz{{|yyw~xw}w~~vzzz{y{x}|{{y}y|~||||xy~xwyy}z}|ywz|z~}{{~|||~|zz~}yyz|{|~vzxw{|{vy{x~|wx|y}|z}{yyyzzzz{}z~|{|}zxz|{}}~}|}~}~~|~}w~~}|}{{{{{|{~{~}~z{{xz~}~}}~~}z~}}}}}}}}z||~|}}~}}|}}~~|}|~{||~}{~~~y~~y}{}{|~~}}|~}~|~|~~||~}}{~{}|}~~}}~~~~~z|z~~~|~}~}y}{~||~~~{~~~z~|~|}|}z}~~}~z{{}~{~}}}|~}{~||||}~~}}||~|{y~z{|}~}{~~||~}|~|~|}}~}|~~}~~~~z~|{||~~}~}}}}~~|~}z~~|~|~~}}~~}|~}|~~}}~}|~}~}}|{~}|~~~z~x|~{~}|~|}|}|u}}}||y}z}~~~{{~}}}}~~{}y~yxwy}}z{{{~yzx}{{}yzzxxxz}|xyy}|w}y{z~{w{{{{{xz{zy}|y{~{}~|{}|~zz|zx|~wzxyzyz~vxz{}{w|{w}v~zx~w{x~}}~w|~y{z{x{}~z}yzzz|vzzyy}zyz{~z{yyy~{z}wxzzz}yy{}{yv{{yvz|}{~yy}}z{{~|yz|~}|~zzzz{yz{x~}}xxyzz}zywvy{}x{yzxz|{z}y~z{uz|{~}}{zxz{}z|{}w}{zzxyy{~yzy|{{{wyyzx}~v|zzw}z|zyyzy{{|z{}{{}yz}z}{{z}|~{x{y{}wx{xwu{wz|}z{wxxz~}yyzy{|zzz}zxz|v{{z}}z}}|z}}}yxz|z|~zw|xz~y|{|~}zy|}y|yyzy}zy}||{|~|||~yx}}~}{z|y|~y~z{}~|}zx{}~|{t~xw}z}yzzvx{{x|v|{www~x{{~|x|~||}wz{{|}zw|}{|zy{t{~}z{x{}zvyz}x{zxzv|~z{{{yz{~||~{z~}||~z}}q}xy|yy{~zz}{|}}|~{x|{zzwz~v{uyw|{|zu{uw}{uyxzxyz||~}}{z|{~}{x}|}{{|~w|{{zx{ywx}zzx||yz|{zyzz|y||y~z{}u{zz}}}zx~zw{{~x{}~||zy~~}||x~x~zwxx~x{zz{{{{|}{v}y}}xzyy{wx{}}|{y{}{}{xw{{|w~~}}~~}~}}|||}~}~}}~{~y~||~}||}}|z|||y|~}}}~{}~|}|~}|~~~z}}}~}{y}z~{~~~~}~{~}}}z~}x~z|~~{~|~}~}}{}}}~|{~z~}zu~~}}}|~~}~~~}~|~~zy~}~~|{|~}~~{|}}}~}|}}~~~~~|}{~~}~|{{|~~}~~~}~}~}~|z{{~}w~|~z~~~~}|}~~}~~}~}y}~|z}|~}~{}~x~}}~}||{}~~|}~{}y{z~{~~~~y}~}~~z~|}}~}y~z}~}z~z~xz~}}x|~{~~~~}}}}||{~}y}}{~|z~}~~}|z}~|w}|{z|}{y~||}}z||~|{x|xz}|w}uz}{|z}x||}{z{zz|x{}v~zzxz|y~~{{w{{xyxyzx|z}z~z~{z|||{}wx|~{z}zz|x{w}|{z{}{~{{}z{{~z~{{y{||y||{y~|x}~{}y|{x||{vx|z||{|zxz{xw}}{}zz|~|{y~y|}yxy{xyz{~y~{{yz{}|z|}v~yy{~t}}zyv{z{|zxv{z}{}~{{}{y}~~yzyzzz|{x{|{z|{y}y~y~}~yx|~}{zwy|zw~~|{z{{|z~xx}{x{{z|xz{z}y~w}{zx{zy}zz}zyx}yzyyy}|yz{zzy{{|x{zy|x}|{|zxz||xzyz}{wzz}z}|z|}~{~}xzxz}}zzx{xz|z}{z}}z~}{x~z~}x|z~z}wz{|}x{z|{z{}||~~{w||zyz|{|~y~{|y{|}yz|y{zw|{zzvw{z|}{xz||y||wx~}yzzx}{{|||w{|}uxz}|}||zzyz{~x{}}|~w}{{x{{~}|{|zzz|yyx{{yx{{~|xx~zx}{y|~{}}y~zz{{|}|x{qz~{|}z}~x||w~{|z{}|x}z{{~z}|||xz}|w{x|z||~}xz{y|x|{|v|z{{}y{|zy{zz{y|}{||{|yx|z||{||||zy{{ywt}y{wz{~z}xx{||zz}}}|yxzyz|{{~y|y{y{wz{w~||z~z|}}v~w{vwzz|{~~~|{u||~{~}}|}~~~}~{|~|~{~|}|}~~~}~~~||z}~~z{{~~|~z~}~|x~}z||}~~}{}~}|{}~|}~}{~~~w~}~~~}}{y~|~|}}z~}{~}~||{~|}}z~|x|~}~}{}~~}~{}{}{}|w~|~||}~|~~}}|~~z}~}}}~{}|}~|}|}~{~y}{}~}||~~{z~{}}}||~}~{}}}}~~|~~~~}z~~~~~~~y}}}~~~|z|~}}}~|}~}~~{}}~~}}~~~}~~{}~|~~{~}~z{~}z{|~|~z}}|}}|{vyz~|zx}{|}}}w{y||vwwx{xyzy{|{v||yxywy{y}zx|}{wwzy}{}z~|{|yz|z{~w{|y~~{||zyz{v{yxx{}x||tu{zw{xzzwz{v}|rz{z{|~xw{|z|x~x|w}~{~z}|~{zxyyxw~{|y}~{y|yyxv}w~{yyvyzy~zx{}|yyw{zz{z|{{|x}~}}{|~zz{}}{{|y{zwyzz}~|x|{z|zuyzvzz|xy{v{|zw~w|z}z}|y~uy}}{wwzx|x|y|~wzzz|ywz|xz{|~y~y|zw~z{y{|}z{y~zz}zy|xyy|zu}{xz|~{~}z}zzwuxy|z|yxx|}{xy||z|yz{{||yz~|{{~{{{x~{y|zy}||}}~z|}{zywxw{xyy{~z{y}zyzxxw~{w{zx|{~xy{x}wz|{y|~}{{|~{}zz{~yxx{|zy{{yxw{x{{yt|vwz}wx}{zwy{zy{~{zwx|}}}{}ws~y{yx}zzzy~~}xxz{z|yw~|zyz}ywzy{}}wz|~x{}{y~w|}{~~}y||~vx|}{}zy|}|x{y|{{y|zz|v{{y{|x|{z{{{uz|z~{|{yu}yw{{xx|~y}{zy~x|zy}|y{z{x{~|vz~{y}~x{}{}w|}xwxyx{{x{||z{vwwyz|}yz}wz{}y|y}|{}xz|z}{{|z{|}}}yz}zz{vyw|ywv|}{x|y{}xxz}~yx}v{z|}|}zy{xxy|y|z}}}}~}~}||}|{}}zz~~~~}zz|{|}}{|z||}~~}{~~~y|~~}~~}~}|y|{~z~~~||~}~|~~}~|||{}{~~{|{|}~~~|}x}|{|~|}|~z~~{~}}}}~{{}|}~~~x~}}~~~~~|}~{}}}{|}~z{}y~|y~|~y~{|}~|~}}|~~z~|}}|~}|}{|{~~~||~}~~}~~~||}}|}}~|~}}~~}}~~{~|}{{~}}~|~~~~}~}~||~|{|}|~~~{~{~}}{~~}{|y{{||w{~}{w{zx}|yxyw|}yv}|xw||y|zyt{~|yw|z|w|z}{w}zxy}xwzzzyz||zw}v{||{{{|}~{}y{~|yxz~z}}|}{y{{|~{~~~|{{|}w|z|{yzyw|}|yx~||{y}{xyx{|}~zzzzyy~}zzz|}|}}{{{{x{z~|}|w~w}x{{}{|w}wvy|~~w{x{y}xyy{vz{u|y~y~{zww~{~}w{}{|~zwzzxz|rxw||{yu~xyz|zy|~|{}~z}|xz{}|}}|yvx{|yzv|x|{yx|~{w}{{|xz~|yz|y}|}x~}}||x}~z}z}y|zx}xz{z{|{{{}}w{|{}}{||yzz}|~y|~~{}{{wyww|~w||yzz{}}zyy{yzw}|{xz{~||}xz}}}|||u{vz~y|yxyz||z~y}~z{}wzwv{y~}{y}~}z|}z|z{}{x}|zx{zvz|yw|wy|z{{zy{{}}w}{zx|~yy|x~{{x{y}yz|}w~zz{|{xyy}xxxw{}yx{{w|}w||}||{xyx}}z|{}|||x~zz{|xzy}|{~zt}zx|ywyxxzz}z|xy}z}y{yzz|}zww}yyw{||zv|tx~z{{yzzzz|w|y{yyxx}{}z}z{zxx{y}z~zyzzw{}yy}|~{~{z{||||}~v|wvz}y{{{yxx|y|}|x{~u{vzz~|y|{}y~}|y}|zy|x}|{y}}yzzzvz{t|{zw}wz{xy|~z|~xz|wvw~x|wz~|{x}|z~|x|z~}}}}}~|||}|}~{{||~~}~~|~{~}}~~}}}||~|{~~||~~{}~{z}}|}~~~~}~}}~{}|{|~}~~}|~~|||}~|}}}}}~~}}}~}|||~||~~}~}}~}~|}|}|~}~z}~{~{{~z~~~}~|~~zz{~}}|}|~~~}|}}~~||}{{|yz~|}~}}~}}~{|}~~|}}|~}~z}|}||y|~|yzz{}}~|~~{~|~}{~~}}||w|~~~{}|~}~z|~}~{|}}~~~}~}~}~}~|~~}|}}|~}}{}~~}}~}|~~}z|~|{~{{|~~~~{~|z}{}|~zz|{zx~zz}|}vzxz}}{yyyvy}y|zvz}{||}x{yy}z|{y{{}}|y}|~{xxzzz|xz}|z{||w}yuwxyzx|{|zxxy|}yx{{}vx}{~xz{{x|~xz|x~{{{zy}wy}{~{|zy{{{xyyyw|~}z{z|~wy}zzzzu{|yuu|{}zy}~v{~y~~|z|{}zz|z~|zw{~|yyyz{|yyyzz~y}xyw{|v{yxwyxxy~yz~yz}{{zz{~y~}{xv{y|z}{z~}|v}}}|yvytz}}x|z~z}{v}x{xyywwyuzz}|y||z}~}{|y{xzyy{|zz|}{z~yxty}}z|y{wzxw}z~vy{{{y|~{{{y}{}x{y{~}~}{~{|{}z~z|~|{}xw|{{{xz|xz|}vx|yv|{x{yv}|wz}{y|zwz|z}~~}y~||wzy{|}~{}}zx}v~}}|{{z~|zy|y}y}zx|vz{|v~zyz}{y|~y{~yz|wz|}{y}{}zx~y}}||{~y{zywzy}x}~|zyzzzx|{y{xy}xy|{u{y}y|||{zy{{{|{~~~~|x~|zz|z}{yyr}|xy{zzyyy|zzy{t}y|||zyv{}ywy}y~|{syxzyyy||{|~~~}{}~}z{xx||}|}}|wu~{xvxxzvzx{yw}xx}xyy}}xzx}{zx~||z{{{|}~{{y||||t|zx}x}v|{{yy|{zwy{{|x~v{{z{}|}}v{xxy|}y~}{~~}}||~{}}{}~}z}}yy~}~}~|~~~|~~~x}}{{y{}|}|}|~{~~~~~z|~t}|~|{~|z|{~{|~~}}}}~|~{~}~z{}|zz{~}}|{~}}|~}|{z}}~y}z{~~~~~}~{~~~~z~~~~~}}~~z~~{~y{|z~~}}{}~~|}{z{}~}}|z}~}}~||~}{{}||}}{}}}}z{~v{~}|}{}|z{z|}{}yy{}z~y|~||}z|}}|}}~{}|}z~|~}~}~|~~{|}{~}z|~|}||~{~y~~}|~~|~}|x}|{~{z|}zz|}~~~}y}zy|yy{y|~{w{z}|zxyx{z}{y}y|{zz{y{|{x{~zz}{}}{x|~}wz{zy|x{}zz~}{xx|xy~~zwy{yw~|x{{{z~y{||zz|yxwy{{|z|xzx|zzyz{y|}xzz|v|w~z~t|~||}y{{~y~y~y~x}~w~yx}}~|}|x}{{}{|{~}zwz|{||z{|}xyx{yyy|y|~{||z}||zx|zvyzzx~{{~~{}}{}}{|xx}y{~{{zxzy~|{x{|}zz|zy}{zz~y{yzxz}}w{|zy||}y}|yyxz{yyy|wyyx{z{uw{y~~{y|y||~}}ryyzy}yv~}x~~~zw{z{}{z}xxz|zzyy|z|~{zw{w{{}zzw~yz{zxywz{~~|{}|~{|~~|wzzz}z}|{~zu{|zu|{y|}||y}{y{z|yw{{z|~{{{{|y|y~~z}~xzuyzz}y}|z}zx|{|}v|uyz{zyy{~{|}}|yyz~y~ywz}z|{|x}}t~|z~xr~}}}{y|~}yw~y|}yz{{z}v{xu{v|y|z~x||yxy}}}~x{{wz|{{x|yzzyv|y}v|||{|{x{}|z|z|}xy|zz||{y{wyw~~|zx{{t}~||ywz||{}y{||{{}}y|z{{y~}}v{{}|u}{v~{}zyzyy{|w}z{|zx~~x{z~|uzy{x~y{{u}yz|yz|yz{{{|}{u{|y}z{}zz|y~}yz}{|~}{xzy|{yzxv}z~{~}}~{~}}~{|~||~}}|~~|~}~~{|~{~|~y~~~|}}~{~}~}}||~~{}}~|~y{~|yz|~}}}}~||{~~~~{~|~~z~~z~}|}}||~|}~~}}z}~xz~~~~~~}}}|}|{z~~|||~z}}~y~|~}}}}~z{|~}}}|{~}}~~}~|~|}~{z}}~|~~~}|}|~~}~~~}~|~|~|}z{}~|~~}}||}~~{|{y~{~}|}|~~~~}{}|}~~{|~}~{~}{~}~~y||{~}}}z~}}~}~|}{|z~}~}}z}y}~{~|~|~y}z}}~|y}}q{|v|}{~{{uyzvzvryx~z}zxy}{zyz{{|xy{||yx}{}x{xz~xwx|}zw|}~{z~yzy{|}{z}xw}yzz{zxzx{xzz{|z|zy}}y~yx|~{{|{x|{}~{x}|{~w{}wy}{~yz|yy}|zzxyxy}z{xwyz{zy{x~wxzw~zx|z{z{yzzy{{||}|xvy|}||}||||~|}{zw{t{yu{uuzyyz}{{|{yzwx~yzxvzyzwy}z||zz~wy|xy|y|z{z|{{}{{}y~{vxzz{|z{xx{}xxx|zz{~vsyyz|{v}{zzzz||xz{~{y{{{~|~yy}{~{z~{zvxz}xzzxvz~{~wyu~v~|vwy~|{z|x}|z|}yz{~{}}~z|}}{yy}{x}|x}y}yzz|{w}~zyy{~x|yzwz{~}vzz|}z~y|}yx~}x~z|xx{||x|{~zyx|{z{yx{y|vx}|~z}|v{~y}x}xz{|z{{|}v|zz{y{{{|{zv~}{{{{y{}{{}~wzy|x|yz||y|yz~v{w}{xy|~z}}|{{z~|{|zyvy|y~x{|ww}wy}wz}xz|yz|z{vywzxzyyyy{{w{|ww}|z{y|{~w~|v~}|{}{|y~||z}~|z{~~{y{x~}zzz~zv|x{x{|t{{x}z|~u|wz~}|}{{z{~{|{{|~|}|zz}zyz||zzy}|y}z}x~yz~y|w{yzw}xyvzw|{zx|y}}}|xz|{}z|}~{z|}{~}~~{||}~{~}{}~|}|~}}|~~|v{~{~~~~~~~{}{}{~}y~}~{|}}}{}}~}|z}~|}~~~~~~||~{||~}||~~}{y}|~~}~~~|~~}{}}~}~~~}}|~{~~}}~}}|~}}z|}|~}}}}~~}~}}~{~}{~}|{}||}}}~|~||~z}}~}{|~|{~}{{z|}x|~z~}|{|}|~|}{{~~~}~}}}}~~~}~~~|~~|||{~{~|}}~~~~{{}~}|}}x}}~}|}}~~}|}}}{|~||~{z{|}~y}z}}~~|}}}~}}}|{{z|~}}}~|~{|}}~zy}zy}y||~~yz}~y||xy}{{z|z{}yx|~zx{wx{|z~xzzx|x{|{{|w{syw{x~yt~wzwzxz}zxy~}zvyv|}|uy}{|zx{|}|{x|{zyxyyzyzt{|vzzzvz|}{|}y~xy|~zxyzw~|w|x~}w{}yyx{wzz|w|{x{z{||{xywx}~}}w{|{|xv{~y~~~|||w~|z{{x||{|z~y}{x}xz{~{{xyz{wyyw{|}|wy}y~{z{}|zz||xwz{~yzwyyywz}z~xzz}z|}|||}|~zy{xw|{}zy{}}jzuw{{|yz~~|z~}~|{{y~{{y~}y{x{xx{|wx}}~}zz{}}v}{}y~|{y{|w|z|||y~yz}w{{|{z}zzy{yy{|x}}{yxzyy}|~{|zz{|{|~|{|}~}}w~{{|y~zzx|{w}}~}v{}{|y~yy{zz~|zw~y{~v}yw|}w~x}{{xxw{~|||}yw{y~{}|zy{z|{z}zzy|~x~z|{{{y{}{~}{|~|w}yyzzzywx|z|||y{y}y{xw{xy~yzyz|{x{{yxx}|{y|z{{wx|yvwx~}}}}yxyy}|{}~|{}{z~}}|~|}{{}wz}v}x{{zzr|{|xzxzw|~|v{y|{|}{|}wwxy}}z}y~}}xwx~|z}{{}|{z|}{zy}{{}{x}y}zz}{z{z}||z{xxzy}~~~wzyy}||w{|{z}zyz{|u{{{z|{|~z}xzz|{zz{x~}z|z{{{wxy{|}xyy~~|z~~|}~~{}}~~~}|~~{}~~{~{}~}~~~~v~||}|}{~~|}}{}}|~{|~~}~~}|~~y}|~~{~}|~z{~}~~zz|~z}}}~}|~}}y~~~|}|~||~z~}~z}}|}~|~}}{~}}|}}}}}~~}{}}|~~{|xx}}}}{~}{z~~|~~|~~~{}}{~~~}~}}}|~z|}}}~w{~~~}}~}}~}}|~{}}~~z|~~||}~{~x~~~}}~}}~|{||~~~|}y{}~|}}}~{~}}~}}}}~~}{~~|~{~~}{~{~{}}|}z||}z~}|~~{~~~}}}~{}~x~y||~~}|}x{yw{}y}zzxw}{ywvz}y}yyzx}xyyzx{z|z{~}}zwy~~~{{|{{}}}}xy|xy~||{{}zw}|x{{z||}|{|x}vv|yw}|uy~||zz~{}{yyy|~{~~{zxzyz||{y{y|y||yzv|v{~{{|y}|uzz{~}~yzyw{~||y||||{yxz~~z{||~}~~||y|~|{{}wz}zxzr~|yxyxz|yz|z{zxvww{z~}yw|{~~}|{}|{{}~{y{xzx{|u{wzxwx|}zy}zzxz{~xxuzz}{{yzy|xz||}|{z~}w||{z~wz}xz}~~{xz{{~zzz{v{y|zw}vv{{w{|{xx}wzyzv~|}{{}z|x~~s}}y}~~}zy}y|{||z{~zz|szz{yvxy}w{}mzzyz{{~z{|}y{zwz|~yz|y||x~}|~{zz~|}~~x|zzwx}{{y}yz||yz|x}w}x}y}|||}}yy~z|y}{}yyzyz}w||{z{~r~|x~zzz{|{vz||z}xz{xz|}x{z|z{{}~x{{{|wzzy{z{x{{|~}{{~{|z|~zz}||{x|~w{x{|z}z{yzz{xvww{}}xz|}{u{|z|||x|z{|||}}}||z}}vz~wyz{~|z{x}uwww}uzxxx~|y}{z}ywxy{{}w~~~{}{{|x}|}{~t~{{y}w}y~||x{z{y{{y|z~x|vu|||}xz{zwzy}|~}{yy|z~y{|~{~~}}|~y}z}~~|}~{z|~~}|~~~~}}~~|}{~{~~}|~||}xv~~}}}~~|~}|~|~}}{~~~||}}~~~~~|}}~}{|~|{}}}}}~|~|~}x}|~}zz}~~||~{~|||}~|}}|~}~~}z|}}~}~|~}}z}{}~~{z}~~~}~||~}y}~~}{x|||~}~~|}}}~}}|}{~|~}y{}}~~}|}z{}y}|~}}~}{{}}x}}|{}}}}~}~~}~~~~z{~~}~{}~}~|}|~~~}{|~|~~~}y~{{~~{~}~~~||~}~~~~~}z}~{z{yz~~{z}}|~~z}{||wwv{}y{zyzzw|z{}y|{{|xyw}|y{zy|}{zuzu{{vz}}}{x~y}z{~w|{wv}~yyzzwvy{{{yz|||{wzw}wxvzyzz|}wx|xz{z|v|wx|yx}z{zxyzx}}w{y}|}xz{{w}}{{wwu}}~|z|x{{x|wz|~yzt|{z}y|y|{z}|zwxu{t}{}y~xzz{~w|zy~{z{~}|x~y{z{}}z{vy|}||{y|}yx{zz|yw{yzw~wz|{|xz}zz~zw~x||vz}yzzywxw|r|}~z{yyyyw{~zzy~{}|{}}zwxy}~~yzwy||||{zx{{x|}~y|y{x{}|{|w}}xx{|zu|{w}|q|y{~|y|{~|}}yyx||x|}xy~|~xxz~~yz~~||~{~z|wz||xwwuy}y{{~{}vxx||z}~z{y|}{{{|x}x}x~|x|zww{|zz|z|{vy|yz|{{~|vy}w}|{}~z|~}{zyyx{|xyyyzvxzyy|y|yxy{t{zxx{{|zz|||~|{{z}{|zzu{wyx{z{}w}x||wzzz}{}y~{vzuyx|xyyx|w|v|||zxw{}y{~xyz{zz{{y{{zyzx|v{}xy|y|{yw}z|z|}z{~{}zxxz|||{x{v~}x}{x|{zyy~z}}}{|~wy~|wvzy{wv|x~{v}zyz{x~|{z~x{|yxzz{{x}x~{|yz|yz{~{{}z{{{{zzzyz|z}|~x{{{~y~}{{z|}{|~{zy{}}zyx|xx|zzx{z~||||}{|||}~}~|~}}}}{}}}}}~}}}}}}~{~}}~||{|~~~|~}}~~}~|}|~{{}}~~}~|}}~}{}z|{~z~|}}}~|~~~|z~|~|x|{~~~}~|||}z|~}|~{~}~~v{y}}~~~{~||}~~}~~z}{~~}|~~}}|{|~|x{~}y}}~~{~~~~y~~x}~}}}}||~}x~}~~|}~}~~y~~}~~}}z{~|{~|}~z}|~zx~}~}~{~||~~~~||y|~~}~{}~}|{y}}~}}~}|}z{|~}x|}zz~~~~~}|~}~{~~}~y|}~~|~x}}~~|}~~~}~}}|~}}~}{~~||{|{~{|~z~}}}}}{|{|~z{|}~|}|zxz|{y|}z{|~yx}|{xy|{yyz}z{xyyy{zz|w}||zzyx}~xx{|x{||z|{z{wy~zwy}z|x|{}z}z{y}wzyzxwzx|yzy|~{||}s|{vz}yv}zz~zz{y{}{x{}{}y{xz|{|{y}{}zu}|xxzuwz}|wy||{x~yzy{{x|w|{{{{vzz~}{x{|}|~|{yu{zyzy}|~}|}{|}y~z||zx|{{||xz~z{zw}{{~z{{yz}x||~wy|y{|{}w~|}|}yzv{x}zyz{|~zzzvy{xxzwzwwxyyy{|{yz~{y|}{{vy~x~}}{|}|zy{~{{~y|z}xz{~zzxt|y{wzwzw}{zyyxvyz}y||{y{|{{zyz}{|||y|}}|z{{yx|x|x|{z~~}z{uuz|{||xvv}{yw}v}|wzxx}|||z}|{{{{~}|{xz{{zz{yy{{}x}}}||~zuxxzzxyxzx}yu}~{|z|yyz{w{}{ww|{z|y{}~~}yw{xx||z{{{{x{zy{y|xyy|zz|vxzts}zxxx|y|{uzxyxw|zxz||{~}{~|{}~{{{z|~z~y{x}~z}{}x{wyv}zx}|}{{wz~yyzz{y{y|x~y{z~v|zzwz{|{|yz|v}x{{|w{}~{|}x|{zyx~z|x~}}zzz{zw~{}{|}wzzy~{x}~{~{z}w~v{}|wz|{{}{{}||x|x|y}yvwyx{~~xyy|w{}xz}ywzx{~{{z~y~yy}|z~z||x~~}|~~y{y|}}~||~|}{y}}}}}~~}|}~~{~}}~}}}}|z~||z~||zz}}y~}}|~}}~}~~~~{~|~|y~x|}}{~~}|z}~{|~~w~}||~|~|~}~~}~}{{~u}|}z||~}~}{~~~}~|x{z{z||x}}}|~|}|~~~~~|}~~~~~y~{z|~}}|~~~}}{}}|~|}}~~~|}}|x~}{~{w{{}|~}}~~}}}~~}~~~}{w||}{~}~}v|{{~|{}~z~~}~~~{}|{~|~~~{~}y~}~}|||||{}|w||~~||}|~}}|}z~~~~~~~~z}~~|{{|y}}|{~y}}|}~|~~}z||~~|}{}~}~}zy~~}}}|~~~}~|}z~~~~}}}|}yyy}zx|v{||}{y}}|x}}v|yvwzyz}|~z~wzy|xwvxx|xx|x|yyx{{wv|}}z{y~}|{{}wxxv}|}z{z}}xxz{{z|nyzx~xzx{|{zv|zz{{|zy}x{{zx~}{|w{{|yz|y|}{z|~~z|{{v|xxu{~w||~z}w{}|uyww{|xyz{xzzyz|{x|{z~~}zy{|}|zz||y}yz{{|w|{|wy}yw{{zxw{y{{{}yyy}x}z{y{{z~x~zz}vyyzxzyx{|z}xz|{xzzz}zyww~{yz~}y|x{|x}{wy{{|z|y{}zyz}}{yyxyz{z|y|{}{y{~~zw{wx|{yt{zww|xz{x|y}w~w}}|y|~vyvy~wy{{}}|{~|zy{|{{zzwz}~||y}{yx|z|{y{wyy~{}z~xz{{z|xyy|w~{{y~x|y~|xyzuz}z}xyw|~|~~{x{}x{yzyz|vxvz{zy|z{{{~zxzyz|~w~|}|y{x|x{yx|z~t}zzyy}z~xxy}xzu{z{x{{z|vzy}v{{xz|{vy~v}}}z~~|||}{{zyyw{zyx~|{|||z|z|yz}~|wx{z}}yw}{}ywx{~x~y{|{}{|{{}|{x{}{~vu~~yx{||{zyw|{|{yzuxyz|}|y|~y{}{xy~y}z{yzyvxywx{}z{xu|xx~{|}zz{x}~zv|{~~{~v|~zx||{|}y}y{zy{yx}xv}|yz}yz|wx{~}}{{||~v{}{{z}x{|{|x{vzzy}zw~z{|}z~}~~~~~~~}~}}|~}~|||{~{}|{}~~~|}{}}~|{~~}}z~}~~~}{~|{}y}~}z~{~}|{~~|y||~~}{~}{|}~}~{x~||~{~||~~|}{~}~}~|zz}~}~~}~|{}|~{|{z|}|}~|~~~~}}~z~v|~~|}{~~~~||~}|}z|}}|}|~~{{}~v~{~{~~|}~~{||~}~z|}}~|~{}}~~|~}~}}}}~}}~}~}|}}}}~~|~~|}|~~|~|~|~~}}{}{}~}~~{{}~}~|}|~~~}~z|~}~{|~}{~}~{}~z~~{}~~}~}}||{~|{}~~~~}}{~||{~~~}}~~~~~||}y~~}}{{|~y{}{|z|{y}w{{w|wz|{xzyz|wyz}{|yuy~x|x}x|zzwzy|~yzz|{yz{zyz{z|{~{xz}{{yyxxy|z~zxy}zz{xz|}zvxzzzxwwzy{y||x~z}vwv|z}yzx|xv||yz{}x}yu|}{yxzx|{s{~{w~yyyy~}x{w}y|yxwy|{z|zx}|z{{y}~}y~v|}~||zx~}{zzy}wyzzx|y}z{z{yyyvy{{||{~|xy}y~yy{z}|}y{{y|}{xz}~x~}}zz}x~|yuz}|zx~~w{z|y}w~xw~{~xzx}w|}w~xx{~xz||||z{z|z|u{~|{z|~~|{}t{yx|w}}~yyv{{|zzyx~v||{xyy}z{||~zz}|}zx{{z||{{yxxyxy{}||yyw|zxw{|z|v{zwz|{ysy|v}x{v{z}~z{z~|{x}yz~||x}|y{|{}z|yy{~}|yz|ytzu||}|yzx|v{{{ux|z}wvx~{|~|{{y{|{{zxx}{y|~|v}|y{{{~v}y{y|{|xy{xzvw{y}y}{zz{z{xvyyy~||{x|{w|yz{~wzywz}zz{xy}z~yryzxzy|}x|}zx|yywyzwx||z~y|w{{z~}}{y}y~z}|{xx||~|zyw|{{~x~{|{y~|wzyxy}xyv|y~yzwz{|}y|y{{xy|z{}y{y~{w{{yw|yz{|x{~{}|{}x|szy{|xy|yyxz}|}|vv{yt}vqy{{zy{vzzy}}zz|y|~~~{{~~~}|~}~}|}|{{y~~}|~}{}~}}}}~{~}{}{~|{w}{}}~{|~~~}~||y~~~}{y~z|~z~|}}}~y}}{~y}}|}}~|~|{~}{}~~}{~|~}~y~~~}}|~~x~{~z|~~~}}}z~}~||}}}|z{~~}~~|}}}z{~~~~~~|~||~}~~|{|~~}~}||z|}~~|}|~}~}|||}}|{}y~z{|~~~~~{}}~}~~x~~|||}~}~~~~|{|~}~|}|~x{z}|}{~}}|}|}|z}x|{~zv}}|z}}zz}~~~zx}|{}~}{{{||}~|}|}~~|~{}}}}{}|}w}~}}{}}}~}xx{{{|~{y}~yyt|z}vx{}|{zxz~|xz}wzx}{|}~yyzy|y{~|{}{{xy{y{z|sy|~zxxv{}|}{}~z~y|~yzy|}}w~}y|}zz|yxy|vvyz|~wyxxy{~|{|yvx||z}|}{{{{w}y{|~yx{y{}}{ywv}~z}~}{{{x~yxz{y|z|}z|vzy{}t}||}}x}z~|}wz~wz|||z~~|zx{~wvz|{wz|vwy|z~w|{wz||zx{y||{{zy|{yz||{|}{|~{xywy}zyy}zx|{}}|xz|vz{~{{z||}zz}yx{z|yx{wz}{w{y|vzz{}xz}|x{~{{{~}x|z{zyx}zy{|||w{z{z~{~|y~w~{{||zz||yy~|}}x{y}~{~z{{zy|w{|z{z|yzz|{xzvwz}||zzz}~zx{zz||~y~z~}{zv|xz|z~yz|xz|{|{~{~~~|xy|wzzz}{{}yxv~}|}|w{{y|}|sy}{{{~x{}wz}z|w||{yzz|yz}{yt|z}yz|ywwz{zy~}{|}}y{{}~{z|{z{{{xx}uyz|{||{z|yzzxzy{~}}zv|yzz}z{zzy{zzz}||{{x}}z|}}y|yx|{xzy}vxs{|y||}{{}z{zx{|}{yw{ywyw|v~{xxw|~{y||}||y~{z|y|}vw|{z{zzyx}|{{zy{zz|wx{|{}|||wzz|wx~{{x|yz}{y|}z{{{x|u|x|w}y|~y|~|x|z{{{|vx~~|{{}z{~}~}z}}z|~}||~|}|}|~{{}~}}|~}~}|~{|z~}~}}}~~}}yz|}{z|}~~y~~~}}}z}~~}}{~~y~}~{~y|}~~y~~}~|}}}|~|z}~|~y{y~|z}{}|~~||~}~~{~}|}z~}~|}|}~}~~~}~{~~~{}~~~~|}}~~|}|}~|~}||}|||}~~|}~~{}}~zz|~|~}~|~}{}}~y|}}~~~~~}~~|~~~~~~~||~||}~||}|}|z|~{||}|}||}~}~~}}|~~{~|}}~|~}xz~}~}~}|~}}~~|~|}~~~~}}|~|~}}}~}~{}|}~}|~|{}y}}}|yy{z|}z{}xy|{|{{zzy}x~zzz{yozw{xs|w{}{z|y}}}}x|{}{}|~w|yxzxx{~zxxzyw|{~|rz{ywx|y|y|zuzux{zz{}|}|{}zx{|y|{~}zzz~xu~z{y{{}y{|zxyyz{{zy|z}|~||{|}{{y||wy}{~~}{z}}|{}yz|z|y}y{z{~z{{}~z|{z~~xwy{|{yvy{|y{ywv{yz|zu|z~y~z}{|yx{}~||z{~|yw|x}{y~{ww|{y|w{z|}v{y{}{{wz{{{|vzwwz||}z}~{{z~|z{|~}|~zw}z~z}~}{yy|y}}w}yzx}{x{x~x}y{y|t|x{{xy|}}{}zy~}y|vx}y{|w}||z||{z{|yxwyvzx{}{z}|zzx}|{zxzvy}w}y~|xxz}y|}z|z{}|y|w{}zzzz|y~|z||yyyxyyz~x}xz{wzw}~{{}{x|}~xzzxy~}~y}~z{||{z{zwx}|zz{{wyyzz}vz{x}zxszyyy{}|yx~zzxzy}~|~xv~|w}~{z{|~~~||z|y}}}}{{yz}|}y{yzw|{zz{z|~~}y|tzx}{zzz~y{~vz|}yx|xy|z|x}}}}|{yv{v~~wy~{zxw}zxz|xzy{x{{|zwxzy{|||}|{y}yy}z~yy}~|u}}}|y~z~}||~{{~}{y~}y{}zy}{y|vyyzy}~y{}z||}{yy|}}{z|x|~|}}~}}}{z{}}}~}}|~~{}}~yz{~~}}}}}z}~~{{~}|~~{}|~~~~|}|~|{{~~|~{||~{|}~~}}|~~}}~}|}{}y~{{~}}|{|~~}~}}}|~~~~|z}{}{z~{|~}~}|{||~}~}~}~}}~z{||z~}}~{~~|}~|}~~~{|~{~|~~|~}{}}~~}~~{~}|~~~~}~}~~|}|z}}~~zz{~~~}~~}}{~}{~~~}}|}~~~|}~}~~|~yz~~}~{z~}{|{|~~}|}~~~{}{~~}x~~~}}}~|}z~~~}}~~~~}|}}}~w}|}~|z|}~~}}|~}~}~~}y|~|~~w|{xq|||}zzz{|zv{v{wvz~|zw{~}zx{uy{|xx{z~y{wxz}~||vw|||{|zuz{}zy{yx}{z{{~yz|y{yzww{~|zy|{{}vyzyzx{||{wwx}|{|~wzvwy}}x{y|wxxwy{zx|zwzx{vzx}|}~|y|}{|vxyw||{{}~y{|zyxxyyx}{|~w{w}~yvx{|{z}{{{xzyzzz||}}|zywxw{xy~~|~yyy|}|{zy{{xzyzy}zxz}y{{{zz}x}}{y{{z{q|zzww|r{wzx{yzzxw{|xy}}xv{y{yw{||yz|zwx{}y{{w{}{yw{~|x~{}~}|zz{y{xw~z{~xx}|}|}x~}zz{|v}yzywx}}||}y{{ywuz{~x}v|vy{}x~||wxyzy|}v~zyy}xxyywtz~z|zz{w{yx{}{{z{xzz{xy{w~y{xzwz}~|ywz{}y~~{v}u}}xy{}x~yz|y}zwyyx||v}~xywtx}{}xz}zz~y{zx}z{{|{x}z{{{x{}y|z}~|}y|~z}|{{~u}y}vy|x{~y{z}|yyw}}|xx{~}z{vw{x~}yuzxuyyx{{}y}|z~~z|{zxx|}y{wwxzyz|xv}z{x}}y{zz{v{zw}{zx}y{y||{x|}}|z{~ztyt|x}zyy}wxwy|xyyz|xzz}zz{zx{uy}{w}x}zxu{z}{{x}~|wyxzxy~x}{z}{}{{z}|z}~w~xuuu~{~~z|}~vxz||}~}~|~~~y|~}|}~}|~|}|~|xz}}}}~~}v}~}}}~{|{{|}|z~~z}}~~~}||{}{{{~{~}}~|~}~~~{|}~~|||~~~~}}}{}|}|{}w~{~}{}{}~~}}|~z|}{{~~{|~~}{~~|z~~~}~|zy~}~~}~}~}|~{}~~}|~~~}||~~~~~}}~~~}|}z~~|}}}~~~|{{z~|}~}{z~y{{~}|~{||}~|~{~~~~}||~z{{~}~|~z~~}}~~y|~|}}|z}~|{}y~~{~~}}}|}~}}~}|~~~|{~~{~~}}~}|~}~|~z|~}~|}|~{~~~|}{}}}~~|~zz~|}~~}~{}||}}z|~{~~x|{|zz|zvuyxvz{yv}{z{{}vy{z}{{{{}~~uy{y~z~z}z~|~}z{}{x{}||{~{|xwy|zw|{}y~yz|xzzy}yvyyxzz|{y}{}||zxyy|}z}|{}}{zyy}}z{z{|{~~{{{zzz~x{}y||xzz~{}xxzxzzxwy{xyz}yxx|{{||~wzz}x|y|{|~{zz{|z|~{}vy|rsz||ww{y|}wxwwy{vz~{}xz~}z{|}|y}~~}yyr~y{||y|zx{yu{|||{|yy{wx}~{wzz}w{}y|{}yx}wzw}|v{y{}|w~z|~z|{|z{|zx}y{{z{{~y{z}x|{|vzz}yyxyzy|x|z||{x{{uy{yv}z}uzy{|~|y~|v|yz~xv{~}zz~|z{~zyxz{zy|{zyx|{z|yz{uzzzyy}v}}|~z|yv}{uz|{{z}xzz|z{}wz{}|wz|}~{xzyx|y~x{}~z{zz{zy{|x}w{zv|xw}~{yyx~yz~z~}z~{~~}~y{|zz}yyyxxx{{}ty|yxz~}}yzzzz|xyz||~z{}xyz|{xwz}{}}~|}y}|{{y{z}x|zz~yvxw|}wvxwtxxzxz}yx{xzy{{|zz}zz}{~y}|||||z~x}{z}|z|x{{yzz}ty{}z}||w|xwyytyy{~|uyy~{|zz~||~{~y{yyw|~zyx|z|zzy{}|{{}vyzx|y}z~|y{zs}zzy}||{~|z}{y|||yy{x|z{~}~}}}~~}{~~~}z}}{}z}x}|}}~{~~{z}|||~}~~~{}{~~|~~|~}}|~~~}|~~~}y~~{|{|}~~|~}{}||z~|~~{z}~~~{z~~zz}}{~||~~}}||~}~~|||~||}~}z~~~~~}}|}~~~~~z}|~y~}||}{y||}{z}}~}~~{y~|~w~z}{w~~~}~}|}}|~~}}~|~}~|}y{{|}}||~}}x~~~{~~z|{|x}}}~}}|{|~~}}~~~~x|~~~~xw}z~{~yy}~}~~{~|~}~~~}}|~}}{{|{~}}{z~{|}~}y|~}|~{z~~{~~|~}~~~}y{}{}~~x~{|}~|~xx}{yz{y{xxy{{{y|{{yyz~z{xxx||{v{z{|{v||zuyvy{x|~z{yux|yzw{x|x|x|y}}z~ywy{yyyw}|w~wzy|y{vy||{yzx{|~}{}}x}x}x~zy}zzxwy}zz~yxz~zx{{|{}{y{{zzxx~wxyzw|}|}{}z||{xzz{}{|yx|z|yv}z|xx~}{~zyz{{xty{zyzy{{}|{wv|yy~xzzyzx~}t{{|{zuzyu{}xxz{z{}vzvxw|}{}|||z|{z}}|{{~yzyyy}}zwxy{z{w}xx~|||y||z}z{z{~{{wxxzx{wyzzxwzxzy{y~w{z{}xvyxyx}}zzy~xywxt}yy}{zwz|vx}}xyz~w{x|{~xz{yy{~x{{yvzvy}{pz|zx{~|~w{zx}yx~{}{yz{|z~x~v|~{vz{wx{zu~|}|x{wz|y|z{zxyz|~|~}}~{{z{x}yw~{z}{{~y}}x}{{}u~{{}z{{{{{{~z{|zzx|zxy{wz{z~zzyy{{}z||z|zzx|}|zuzzz{{}yzyy{{x{xzz}x|y{~yyvx}~|yy|y{}~zxw|y~x{z{{{u}{{v}y{y{~|{v|zx~zzy{vv{yuxzx{~~|~y||{z{{xzuxv{z|z{}||{zz|}yy}w{zvzzy~{}wy{|wz{~{y}z~}z{x~~{z{z{y~x}{{|y|z|}|{}z|{wy{xz}zz{x~}z{}|x|w{}{wy}xyxx{{x{x|y|{xzxy||~~z~{}~}~~}{{{|~}~~}~~|}~~~}~}|{~~~~{}}{~|}||}}}}|~|}~|}{~}y|}}~|~|||~{~}||~|~~y}}z{~}|z|~z|~}~~}}~~~~}~~|~}}~~}|~~~~}||~~~z~}{}~~}|}{||}~~}~~~|~}|~}~}|}|~~~~z{~~}~}|}}{}~{}~~~}}~}||~|}~z~{~|}{z}|~~~|}~z~|}~~|}~~|~~{~~~z|~~||~|y~|~~~{|{}~{z}v}}~~{|{~||}z|}}~z}}|}~x~~~||~}|||~~}|y}|~}~z~}}~|}}}y|xy}zz|x{wy|zyx|zxywwxy{yxwzx}yzyxyzy|{yxw}{w~~yx{|~}xz~{z}yty}}z~y|{zyu|yzy}y~yyx~||xyzz}vxvxx|yv|xz|{~{}}zwz{~~y|z}y}|{zyy|v}}z|~ywu{|z{y{ywwy}y}}y|yyyxxuz{}{||yzw|{{}w{{||{~{{|y{v}}|xzz|{{{u{{uw{z}s}z{||zyz~|yzy{|z~~~zzyu}y||yxzzx|w{|yx{}zz|~ywyy{{xvyxx{wvz{{|y}|{}zz|xwyyyxx}~zzz||~|{t}zw|z|xt~wy}z}v|}}}|y{wz{zxvzxvxvu{xz{y|{}}{yyz||x|yw}w}{}}z{~yz}z||{}|~{{}{z}|}z|z||z|zx}~|{wzwv{~z|xwxyu{y{|z{z}xzw~{yy~y{yx}{}{}~xy~}|yzvztuzx{wy{yzzzzwxv|tzy|wz{z{|w|x~{zx}yy{}zzx{x}x{~yxx~{y|{~y{wzxxyz{y|xyzx|wyu{}yy||wy|w~vyz}}{xz|{{|w}{}zz~zw}}zx|{}wx|zzyzz{|s|y|uz|yzyy{~z{xxy|x~}{u{zzz{w|{zyuz~yxx||{zv|}}vvyx|}ywv{{|z}yu{~}vx}xxz|}t~{z{z}y{{xzy}y~}z||~yy||z|{z|x|xzxzxz|w}{yy|t{y|{yz{{wyyywwvxz{{{y}z{z|y||z{|~~~~~y~~~}~~~~|}}~~|~}~}|~{~~~|{|~~}~~}y}~~{z{~{}~~}{|~{}||}{~}~~|y~}{}|||}|||}z}}~~~||~~~}|~|}|~||z{|~~}~~|{|}~|~}}~|w|}||||}{{}|{yz||{~|~~||~|~z{|~|{~|~|||xz~}}~|~~~~z}}y~~z~}}}~~~~|~~|~}~y||~|y~{~x|~}{~z~~}~|}{~}~~|{||}|}x~~{{~~}}~}z}|y|~|~}y|}}}~}}~}}|~}|z}}}~~}z~|||~z~}|~~}~}~~~~~~|}}|||~z{~|}|z~~}|~~~{~{|y}{|}y~zy}{~~y|~~~~~~~{}xzxv{{zzw|~wxz|y|yy{wvzxxz}zw{x|}{zzx{z|{zzv{|~zyz}u{~{y~|z|x}zy}{{~|}xy||~y||x~|x|yz{yzy}zzx|{zt{z{}xyv|{ty~{||yyzy|{yx|x}w||yw{{zxzz{zzwwzvz|y|xy{{{}z{y|}w|{}{}|v||wz|~yx~y{v{|y{{|}y{{y}}yzzy{~{y{y{y{~{z|}xzzyxy|~{|xy{y}|zzuyx{y|{ywx{{{vu}||{}|}}{||yzxy}zz{x{|yy~x{zz|x}|yxvy|{|{||~x|}w}~|~zzvux~{x{r~}z{y{{vz{|{y{z}zy{zyz{y|zx|zw~w~|zz|z~||y{y~z{{|w{w|yx}{xyx{|}zz|zz{{y|{yz{yx}|y}zxzy~{~xzzyyx{v}wwz{{z~|yx|txz{|z}|xy{y~z|wz|~}|}y}y|~z{}~|zx{zy{yx{|~|{x|xz{|z{zz{u~}~|yy{{y{}ywzy{z{xz|z{}{x{}}||xzzzz{zzzz}|{wy}}|~|yxw~{|w}zv|~|{zw{}{}{z}||yzz{{|~{yxyw{xz{z}zzzy}|y}wzw{|z~zyyy~y{{|ww|||v|{{{yzzyy}y||}|}wx||zxzz{y{~{zxyw|y||y~|s|v}z}|}|||||~~z{{|y||zyz{{z~|yx{}|zxx}z~yzy~z|{{zvw|xzxx}{{zzzyw}|~x|~y{||{z{}|y{{{}~~}|}z~}|~~}~~~{}~x~{{~~~{~~}||{}}}~|~~{|z||z}}{|~~~~w~{}z~}z~z~~~}z~z}}~}~}~~|}}}~{y}{|~}|}~}o|z}}z~~z}~~{z}{|~{}||}~}|x{~}}}~~~~~~~|~|{}~}~||}}z~}|~}~|~|~~~}}}w}}{~~~~~~~||~}}}~}||~|}y}~|~}~~~}~}~||}}~~}}}~|~}~~|}z~~}~||y~|z|z~}|~|}|}}}~|~{|~}}}x{~~|~~}~|}~~}y}~y~}~~}~{~~~}|~~}|~z~||z}}{~~}~|~|{{}~}}}~}~}|{}~~}}}}~}}}}~|~z{|{~~~{}}{{~~|}~}~~}~}{{|xz{||}}{zz{w}~~zyy|wuxzzw|y}|y{||y{zxxywzy}{}v{~{~~z}zz|v{|~y||~|xu{z}z{|~~vz~{zwyyxyzu{xy{xvw}{{zuy|~~|{~x{|yy|{{~~{zzx~~vz~xzwyxw|wwzz{}~wyuv}{zv}w}w{|}|xw{xy|}vv|xy{w{}|x{|{~|z{zy||{{z|}~u}yyxu~x}~zz}|{|||~|xyzz{{z{w{|}}{{}~{}y~}yzw}~{wz|{~~zvzzz~|x{yzyyxz~{{{yvyuzyyz||~}z}~}{{|z{zzxxz{}yzxz}z|{|y}}zzz}xxtu|zxyy{|{vw|{w}|yzzy{v|y~y{}zy}||{}{xzz{w{z}}~{|x~zszzzyx{vz|{{y~yy}{z}yyzyz{zwx|}|t~y|}}{z|zz{{|z{||}{x|}|{{zv{~yyyywzzy{|x}w{|x|wy|~y|~u~uxz|vv~xxx~x{~{wy{}~y~y}z{~}~~}}u|~{yx{z|x{xz|{zvzzz|{y}yuz|yyw|}{||zy||{v}y}{}yu~~~y}y{xzy}{{z|zx}{{|}{x|zu{|y{xzwy{|y{|~z}|x}yxy{{xz~{}}}w~|z}{|}z||{|y|w|}{}uuwzxxt~}|xzwzzz{~yu}x|zxy{y{x~~z~|{}{|}|}|}~z}{}{z{}yx{{~yu|xyz{z}{y{|{}yr}x}xw}y{{~y|{xzz{}~{|{~y|x}}~}|{}|~}}|x~}|~{z}|}|||~|{~~}~~|~}}|z~~{~|}}}}|~|~{|}~~~y}|}||~y{~~|}}}z}}}}}|~}~~|y~z~}yw{{{}|{u}~z~|}y{{|{~~{~}}|~}|}~~}}|}|{}|}|}~~~|}}}}}~|}|z~z|}y|{|}~||~|~}|}y~x||}}}{~}y}~z|{}}~}~z|}~}}~}{|~}~~x{z~~~|~}}}~|}||}}}{}~~}~}~}~~~|~~~~~|z|~~}}y{|z~}~}|z|~{{~~~w}}}}||{~}}|~~||}|{~w|w|~{}|}|{}~}y{}}~{~~~|{}}|}}~}|~}}|z}{|}}|}}|~}~~zy|y}}xy|{y{x{v|{zxzw{yz|x|zw}wy~zyyyzz|{{yyz{wz}zywy{{vyy{||z{{wxvzu{|{yx}zzy~}|x|z{}yz{{w|w{|zy}{|w{|||~yw{w}|w{y}w|y{{zzz|{xz|xy}y{yy{vy{|{{}{||}|y|}|x|z{{wt{||{||v{y~~{zyy|}|y}{|x{|y{{{|}}}|}}{xy~yzw}}zx|}x{|yzz}{}{zx{xzyzz~yzy}w{{{xzzx}||{z~wy{{z}{|v{z{xz|}x{{{{|{}z}x{~z}yz}{|}z{~zz{~|wx~z{vzyzzyzy|y~xyzyz{|x{y|y{zzz}}~{z}xz{z{u{{{vzyyy~|z}|||||}wz|}|}{|z}{xxzzyzzyyyyxzyz{|yz}y{z{}yyz{y}|}|wyyx}z|x{z{{|y{{{|w}z|zx}~z~|w~z{z}z{|wzyy}}{y~}~{}xy{z~{}y{z|yxww|}uyvz|}zzyz~vw{|x|u|}}}x}}y{}~xyyx|tz|}}~|~y~z|wy|}{}zwzy{{~w|{w|y{y|}|y|zyw|}}}zv|zzy~}v~}wzwyx|y}{x|vwyzwy|yy{|y~y|{}z}{||zz~{y{x}xz{}x|yvs|x~wyz{x~x~v~{v~y~|~}y|}||{z|{{z}z|{}w|{x|{z~}w}y}{zw~~~xxy{}x}|w}xwz{yz{vx}}~}~|vz||xzz|{y{~{~~y~|}~~~||~~~{}}}|~}~}~z}~{z~||y~~~||~y~~~}{|}}}~}}}}}z~~y~}}~~}|}|~|{{{~}{{~~|}~zz|~~}~~~~}{|~|}~{~|~~~{~}|{|~|z~|~{}{|{}|}~x~z}{|z~}|z}|}|~|~{}z{}~|z~|}~}}~}||}~}~~~~~}|~~x}z{~~}~~~}~~}}}}}~{~{|~}}z~}~}}z{}}{~y~}|~{|}z~}|~||z}|~|~~|~||~~}}}~}{~}~}}~|~}}~{}~z~{{{}{~~~~{|}|}|w~}~|}}~|~~{}~~|~~z}}}{~|~}|{}{}|}}z~}}~{}~y{~{{u{}z|}}zx|{}}y|{xtxywx|z|zxzzwz{ywwx}yzu~|~zz|z|v{~~~}{y}|z|}w|vv~{{|zw|}|}y}u{vyw{tywv}yx}twyvtu{z|zx{z~zz~|{|yy{|z{z|v{~|z|{z{zzzyxw{}xxzy{vzxy{{z|{{wux|{z|~{{}{xz|zx}|||z}~}}|x}y}zyzy}x{{tyyyvwxx{yzzxx{x|xwz}zzv}}wxu{{{yzyy}~zz|~y}|vy|z~~y}||zxw|{}{~u}yz|}{z|{|v{~{{v|z{}~{y|{~|{|||yz{{y|}{{|}~|{{|}x|wwx{uv||xux~|wzy|x{|w~x{zwz}{y|}|~~{zuy{{}|||~||}{}}|~~s{uzwx||x{|wz|wxxww}{yuv{q|yz|~zz~z~{{y{~{||~wzzy|{~~|y|x}}{|xx~{yz{zzzvzzxzv}|{zz{|zz}z{y}|x}~{}~{|{x}z}|{xyyyz{{|{z}ww|zzy}~{{~~|yu{zx{}~||}yw|uy~uwz{~}x|}}v|z|~{v{}||y~{{{{|zw}}zzxzyzx}{w}xyvw|z{vwwyyzx{zzy{{|{}~|yyu|}z|yxz{}{~|y{{~x}~zw{w{wzzx}|{zz~||w|}zxyxzzzz}zwvw}y~{{}}|z~}}|}wzy}|x~~|zyy}z}}yy|yzv{}|v}wtzyyzy|yxz~{yxzy||z{}w{}yy}yw}|||y|yz}}||~}}}z}}~}}y|~~}~|~}}|~~~}|~~~}~}z{{~~y}}~~{z~}}zyy~}}}|}~~}~~|~~~~z~}}|{{|z~|~~~}~}|}|~}zz|~}|}~z~z|{~~~}}}~~~~|}}}~}}}~}~|~}|}|~}z|~|}~{~}{{}}~~}~~}~~}~}|~}}{|}~}|~~|}}y|}|{}{~|y||~}|||}}{~~|~}~{}}~}y~{|z~{z~}}{}{}{|}{~{~}|}||~{~{}y|~|~{}|}~~}}|}~~|~}~}{~z~|zy|{}~~}~|}}~~~~~}{~}~~}~}}}}||}|}}||zxy{~~|~}}|~}|}t}}~|~~{}~{|{|~~y|}}}|{~|}~~|}~~}~zz~zxyyxvzxxwz}~|xzyyvzuvyy|xuz~}{}~~y}|yx~zzy{|}}~{|~v}z}~yy|vx{wxy}{uz{{wz}}{yzxz|}z{}{v|y{}x|{z}y}vxy{zz{xu{wz{v~z{xzyww|yyx{}{~{yz{z}{wzx}x}{}zz{v|w|zx||{zzy{~z{y}{x{z{z{x~zzzz}~{{}|~{~{x{wz{x}z}xw{~|{|z{uwzz~|}yw}{}z{xz}{|yxzx~||}~yx||}}z{z|}{{z|~t}w{z}z|u~~yyvyxv~{yy{{~~|z|zyyzz{xxy|x}|{~~{w~yw{z}z{y|{{y{}zx}{|vtw{xzyzzx}}xy{z}{~~z}xyx|{zwuw{{|~}}|~y}{z{y~yyw{y~{x{w}yz|{z~{|yvz}~|z|y|w~|{zy|{{zzzyy|}x{|x}}{y~{}{~z}}~x{v|}{z{}x{w|}~zx}||~zs~{yw~yy{{uyzyzyzyyy~|wvxy{||yx{zxxz}x|{x{{y{|}|~z}z{|||{v}|w{{}z{xztyx}zzy}{{z|y{}}yz~{|}x|{z{{y}xy{yzz|uxy}x|zzz{y{~}w}{|yyzz|yzy{~yxy{|{u{|x{|yyxywzxz{y|yw{ywwyx|z|ww{}x{vx{yyy|xz|}}|}yxvy{|{}||{{||~}xyy{}~||wz{}|vyyyz{ywz|{~y{zyz~|zxy|}{~|w}{yzz}{~x||~}|~|~~||}zy}}}~z}~~~}|~~~~~{}~~||~||~}{}{}y}}~}|}~~{y}~{~~~}~~}}~~|}~}~~||}|||~}}~~}|y}|}~|||}||{~||~}{}{}|~}{|{~}~|~|~||}}}|{{|{~~z}|z~}y~}{~||}~}|}z{y}{}|~~|}~x~}~}~}}}||~~|}{~~{{y~|~~~}w~~{}|}~{}}||~||{~|}{}~z~|~~~~z||~~~|~}~|{|}~|~~~}~{~~~yz}~z|~}x|~}z~}~~~|{~~z~|~}{}}~~~}}~|y~y}z}zy}~|~~~~z|~~}|||||}~|~~}|~}}z||~}|}}~}~|}~}}z}|vx}z}{{|{{yxw{w||y|wwz}{x|z~v{zzz|u{yzyxzzz~|z|{~{}z{zw{w}}z~ux{v~w|v}}yzx}}{}z|zw}uv|zy|{y{yzsyyw}y}y{|}~~x{}|y~{ty}{}|y|xz|wxz{{~y~vv|{z{ww~v|zx}}{}vv|{wyuzz{{{}z}yz}|zxyzz}~~}y}{{z{yx|y~zzzy|||{zz}}}z}y|y|x}y|x|wxw|z}{u{xz{{xz{~}w{}vw|{}|||z~}|}|x{}|xxwyx~vy{{t}|{v{y|uyy{vz|yzu{zz{|yzz{}z{}|zy{}|~~z}z{vxx{yzwwy|zu~x{||{}}|{zy{x{{~{~y{u|zy}y{}|x|~||z}~w{wzzx~}{z{y|{z~y{xwywu|v}xv~||}|}~y}|z}z{yz{yx}{}|}}}{{~}{{wy|}|zxwzzy~xzuxyxzzyzxsvz{x|z|w{~{yx}zz~}{}~{|z}|y}~x|{u~wyy{x~y{|{~x|{x~{|{zwx}wxx||}wzx{}~{|y~}yy}y|||z|y}}}{y~{{{y{}}|{xz{{wxzxu||xz|zyu|yv|{uvv{}yyzx|{w{|}y{xz}z{uvyxyxzz{|~zxx|{|yzzwzwu|{z|{{x{wzwyyy{yuzxyz|}||yy{{~z|z~{{u}~~|~zvyz{}z{}}wz|y|{zy|yyz{z|yz}{|s~{yz||z{yz{zzvx||xz{}~}~~}|{~~~|z}}|~}{}z{~|~||}}}}}z}}{}}~w||~}x~~{z~~~|~~}||{~}~~~{||}}{}}y|}}~}{z}~~~{}}~|}}||}y}|}||~||z~}z}}|}}}|~}|~~{|y}z|~~~}|~~{}||~~}~~~}}z|||}z~y|}}v}~}|}}|~|}~}~}z~}}|{y~||~x}}~z|}{}{~x{~~||}~}|~z}|}}}~}~}|}}~|}}}||zy{{{~{}z~}|~~||}|}}|{}{~{~{{{}}}|{~z}}}~|}}}~~|{{~~}||}{~}zz}|~|~|~~}|~{~|~{}~~~{z|z{{}}~}}|}}|z~{z}|{zz}|}x|{}z{vyyzw{yvu~y|vxz{yy||{}y||y}zyxxzz~~|zw}~zyyz}{}|xuwx{y{{{z|~z}~{|wy|z}xs{{x}|yy{{||y~||yzzy{|}zwxuzxx~w}|x|||}{{zzzz}wzxzzyx{z{|~zxzzzzx~zxz|xy~}~v{yyyz{{{w}{x{x~{|zzy{{z}yz|z|~yzzz}y{~w}|z~|z}y{zz~|zw{z~}}yzw}}{y}}y{|~||~|yyyx|x~|z}yxywvz{}z}z}|}yyz}zyz{{zy}xx~}}{{yz{{x}|z|{xz|}{}w{vu{zz}xyy|{{wzy}{z{||z{{|y|yz}{wz}}wz~y|z}{}z~|{vzx}z|zzx}|z~v{}{~yy}~~{~z}y}yzx{z|{x{y~||y|{z}}~}{|{|y{|||xz~{|{~~y|}y{~y}z||}|}zxz}z}~x{z~}{{x~x}w}{zyz|z}z{zy}zzy|}xs{w|zz|z|wx|wy}|{~|z|v{~|{}|zwwz}zzyy~}{yy}{z~{{|z|~{}x~}yw{z~|{z|z}z|~{|y~ww}yy{z{z|{|xxtxy{{|zy{}{x{}|wzy{{z{y|}z|z{|}{z|}{{|x~vy|z~x}yz{|}}|}yz{}{wyy{x}y|zy|~|y{y{x}{w|}zz~|~zyzyz{yyzzw|z~w}~t}z~x|~}zx|~{~~y|~{|}|{y{w~{z{{wxy}|~~|}}|~{}~|{{~{v}{}{z}|}~~}|{||}}{|~}~{}|~z}|~y}~}}||~}~}|~{|~~~~|}~}~{~}~w{}}~|}{}}~}||z}~~~}~~~~|y~~~~~}}~|z|~y|y~}}x}}~~z|{|}x~~}|~|}}|~|{|{~}~{~}|~~z}{~}~}~{~z}}~~{|~|~||~~}}~|~||{~y{~|}~~y~}~~{{{{~~|~~{~y|||}}~|{~~}}}}}~|}~||~||{}{~}}~z{zz}|~~~~~~{|~}}~}}|y}~~}}{~~}{~}~|}~{}{~}||~}~|}}}~{}~}}~}}z~||{~|~}~~}}~}{|}|~~}|}~~{z|x|yz{~xz{|{x~yz|zzw{|wx{y~u{y|xz|{z{}y{zxx~y|w{{}zzz{xzx{}z}|}w}zu||wsyzzy{{{w}~}|ywz|vvzvw|yzuywwxx{z}|z~~|{~z{zz|u||yzz{~}v{{ztz{{zy|{yyv{yyz|{x|yz}}{z{|txz|y{{x~~|ywy|~||zy|z|~}}}v~|{xwyr|{{{zty~w{x~w{{zxy}wz{xzu{zz}yz|y}w|||u|}tx~~{~}{w{zz{w}|zy}z|xvx}}wywxuz}~w}x{zx{w}wyzv}yu|~zz|xzx|{{yz{xz}|~~|w}~}}xy}~yx{~v|x{v|zxyxy|{u|y~zyxvzx}v{w|z|~zy{zz{~x{}|w|z|{}z~xxzz}{{y}}xvzz|zyz}zzyzxzwv{ryvzuy}z{z{}}}zz{~x{|{~xz{zzyz}|{|}z|{u|zyvzzv{yxyy||{{zwy~vxwz}z{z{|}z}z{z|}{wyz~zy{x|~{~x}{|xz|z}yzy{{zzwzzzxwzy}ztz}wwuzzuxz|}wyz{zz}|z}}w}||y{|~z{zwzzy|{zy{x|ttxuxzyyxx|wzzxv~}{||wxz|{xz{}{{{|~|}{xzyvw}wy{{{yy{wy|vx}z{wzyuy{u|z}|||{zz{{w~wxx}|y|{~{y}|{{|z{yx{|}ywy}}wy~ww|z{{w{}{zwtvx}y|{w~|{}|}{x}{xzyuyx{~z~}~}~~}x}}}}}}}}~{z|{}|}|~{}~|}~~}}{~|~~~}|z}|~~}~}~||}~|}}~|}|~~}{}{~||{|||~}~~|||}|}|yw~}~|~}~z{y}|}}~~~z}~~}}}~}}|~}~}}~z{|}}~yy}~~~||~|}~|}|}~~|~}y}}~}}}z~w}{~~|{~~z{}~z}}~}~}~}|}|~~~}z~}|~}{||||||}~|~}{~|}~~~}y}|z}z{~yz~~}|{|}~|}|{|}~~|~x}~{~y{}~|}z}z~{z~|~~{~~~}}}}~}~}}~|~y~~}z|zx|}|~~~~~}z}~}~~|~}{{|yz}||||}~|}~}~z~~x~~~{~|vz|x}{zw{wzx}z}ywvz{zzv~z}{x{yxy}}{y|z}|y{{y{~wzz{|{zyz~zyyvz{y{z{~{{yywzxy{}}w|{{xz~yzwwz}yv}|xx~||wyy{vx{yw|~wz{v{|w{ywzzwxyt~yy{yx}zyztz|zw|zz|w~~{{}w~zu~}xxz~xyz{yxy~}|w}|yy{}||zww{|xz|x{}}xyy||}|z{y|z|{wz{zyv{{z{zxu~y||{}zzxyzu|{yw{{zw||{}z~zzyy~zz}xz}zxzzzy|w{yx}{z|}xxz}}y|y}w{zxwy~v{z{rx}}xxzzw{xyxy}}y|w~}~y{u{x}y{}{wz|{~|y~vwwx}|}xv|z~}||yx|}z{|x|}y}zz}|||}{}wx|{{yxxz~|z{zw~uz~{{~}|w|z}|{tyw{z~}{yux|{x||}}|zz{y}x}{z|wzzx{xxz||{z{|wvy{{~{z|}w}z{|xzyz|wy{zw}~~|q~xz~|xwyy|zw}{~|z{v{}~z||yzy|wy|xxz|v}}}y{|x|{|z~wzzzyzwx|y~z{v{yyzx{xy|{uz~y}x{y}|ww|{}{|x}}}{zzzzy~x|y{}zy{}{xz||zzy~x|xvy~zz~}~{{}{|yz|||wu~vzy}xw|}zsyzz~|{{y{}xx|{y{|~ztwwy|}zzz~{|t}z|~|yzvx{~|{~zz~|}wwsz{~z|{}|{{x{w|{}y~zz}}|z|{{x~z~z{wy|u~~~|}|~}}}|}||~~}~}}{|{~}||}}w|~~y|~~{z|~~|y}~z~z~~{}{{~~{zy~{~~}}|~~{}}~~z}{~{x}~|~{||~~}~~|{}}|w||{|{}}}{}||||{||}}~|}~~}}~}y|}}~~|}}~}||}|~~~~~|x|~~|{}~~~}|}~|}~|~~~{}~}{~}~|}~{z~~|~|}~|}|{~~|}~~{~}u}}~{~yz{||}{~y|~z}|{~~~||~~|{|}}}~~~{~|~uy~}|}y~z~y|~}||}~}}}|~|~}}~|~{z~x}~|}|~}}z~}}}~~~}{~{}}}{}}}{~}z}{~|~{~}}~~~}||~}}z~z}}yzzx{uz}|~vy|}|w|{~}w}wzy}}}zv|xwxy{xy{yx{}{w}|~z{y~|~}z}z}~|~|~xv|zw{{~zw{~zxyx{|zxywz{zxx||y}||~{|}zy{v}zxxy|y|{|}|zx{v|yx~yzzz{y{y{{|{v{{w{z|v}}|yz|uz|y{y{ywzzyz~{z{~}}xu{|~~{|~}z||zwzzz{y{{x||yyxxt|w|x~z{|{{x~}{}|wxzy}{yx~z|{||x~|}~{w~zuxxyx|yyy{x}}{wyzz|xxzz|{v}yxyy}|x|w||y~||zy{{}z~y~y|~y{}{{zzxzyz{{~~zxyxzzxx{x}}|w}|y|{xz~||z~~{{~{{}}}{{~}~z{}x|}||}~|{~}z{xzzw{{{{}vxz{x~z|{y~z~z|||{{~{{}}}}}|y{~~}||z|}{xxzzw|~z}z{}x}y{zvzyzzzy}~vvxzy~{x~y~{|zxx{|}~{}z{z|z}}xvzyt|zz~zyy|~zx|yw|zy{z{wy~{yz|{z|~~{|x~{yz~x{x~}||yzyw{x{vuy}zzyww}zzux~|}}}}zy{xzy}y|~w|z|{{zy{wz|zxzxz}y|}yx|}x{v~y{yzz~{|w|wx|yw{ztzzzz{z}yw}xzzyz|xy}xr}~|}vz|y{}~{~x~{||}|x|zzy}z{uzz{x{z{zyv|}uyyyy|~|~{{|~z}{|xx}|}|}|z}|~|{|y}||z~~~|}|~~y~~~~~~}{~}|}~~||}}~}~~}~}~|~{}{|}}z~|x}}~~~}{~~}}~{}}|}~}~|{~}|}}}~}y}~|{}z}~~}{}~||}~~~y|}}}~}}~|~z{|{|{|||}}|~}}}|y}~~}~|}~~{~|t|~{z|}}z}}~{~~~~~z}||}}}~z|z|zz~z~{~~}||{~}~~~z|}~}}}|~|{{}}~{~z{~}}|~}~}}}|~~z}{~|~z}|~~~}}|}~~~}~{|}{}}~~}y{}~}|||~{|~~|~z|y}||~{z}~|~{~~{}~}z}~~}}||~|}~~{|~}~~}|~}~y~}{~|{~~~~~~~}~}~~zy~{zzyz|{|yzw{zz{zxwwv|{|}{{|{{}zzzyzz~zxy}zyzx||yw{}zz~w{y|{||}w}}{~x||~|~y{{xwyzu{z{z{{zwyz~t}yyyxzx{{yyyxzxzy|xxzxz|yzz|{{{w{yz|z}|xzw{|vyxwx{}{|{z{yx|zzw{{w}vzx{t{w{{t{{|zv|v{}}|~|vz}y|{{|z{|z{~zv}yzzz{y~}x}xv{{{{y|zz{yy~zvwxzy}zywyyy||}yx{{y~y{y|{{{uyxx|{v|v}xvy}y|z}||~~zx~zx{{{{x{zxw~wzz~yyzxzv||ww{|{|zz||{zz{y{yy{z{vuz|zzz}|}}ww{|zy{{}y{z{|~y|{{ywxv{}}w{xy{{}y~y{|{xwy~|yy{z{{~~|}}szz|yx|{y{}x}|x{}}yz|xw{v|y{uw}~}z{}{zyx{y|y{~~{|{}|y|~xz}yvwyxz{v{z|z|yzzzzx{|wz}{zw{}~{}{|wx{~zy{}xy|wyww{x}xz|yzzv}~yzyx{x|{x|{y~{wy}{{||y{v{v|{y~{yyxw}{t}{z{zy{{}{y}|}}yxw||}{z{z{yzxy{y|||}y~z|xyx{|y|{yxzv{|z}{||zz|zy}{|wtwyxyv|{{y|w}}||{xyr~wv{{{|y{|{yzzzzv~y{}||~~|{{zyxy}}y|yz{{}w{~|zy|xyzxzx{{~yy|w}|}v{yzw|{|~}|x{xz{y}||~~|~|z{}|}~{{}~|y}~}{}|}~}}||{}~~~{{y~|~{{|}||~{~y}}~||}|{~~}~{}~|}{}~y}}}~}|~|~~~|~|~}~}}~~~~y|~~~|}~y~||{|~}{|~}|{|~}~~|}{~}~~y~y~|}|~}~}~~}||~}}}w}~}~{~|~}~}~~{{|~||y~|~}~~}~{~~~{{~~{}{zz}~~}~~~~~}x||~}{~{}}u~~~||~z}~z||~}~}~|~{|}~~|~~}{~z}||z}|~}|y~}~{~}}~~~|~|{||~~~}{~{|~~||~~~|}}~|x|}}~~~y~zx{{~|~~z}~||}~{|~|~~~~~{~}|~}}~z}{~}|}{||{~y{~}|y{x{}|{{xux{zuw|x{{w~yzz~x~w||w{}xyzwv{|z}}|yz|{|x{yz{yy}~x|xw{{xy|~|x|zwwy{|w||ywvx{{yy{zux|w{wywzx|}{|}||z{z{}z||{}uzzz}||}v|{y|~vzywyvzx}xw}zw|}{ww}zs}yywxzwxz|~~{|yzy{|y}{|{}ryzz{|~z~|{xwzyzxyzyzz{{{|u{{}||zxwxwzzyy}}{w}}{zz|}~x}|z|}{yy{||{xzy{yyx|xvxzv{{yzzz}{~~|vu{zw{zyw|}}{xz}|w{{||yy{zzy}}z}zy}z{|y}{zzy{z~u|ww{yz{ywzxz{w{zxys|}~w|y|zw}z{y}|z}~y{||}||~}z}|{}yyzy{xy{y{{}z|xwyw|w{|x|y}wxy{wv~z||}}yw}{~||}z{|}z~{y|xzz~|z~y{{|zw{yxxz{z~|x{wxxuyy|{v{ys~{}~|zz~|wx~|y{w|}xyz{vz||zyw{~~{zzyy{|xz}~x}wy{ruz}x}u|{{y{w{yzyw}{}{z{}z|}t||{y{y}||yzz}z|zyyvz{zyx{v{y{xwxyxw{uzrzx~zy{z}|~zxxz~y|z{z|xzz{yz~{|vx}yy}yxzx}w{y{}xq{zzy~|x}tzxy|u|xv{|z{{~y{y}{}{{z}z}zy}{|}}{x{wyy}}}wz{|z~v|w}|~z}z{yx{y}xw{{|zz~|~}vx{{||{xx{}z~~~}z~|}{}}z}{~~|}~~~~~z~zz~~zz~{z~|{~|~{~|~{v||{~}{}}|}}|~yzz{||}z}~|~{}}z}{}~}~}}}~}}}~~|~|}}{||}}~|{{~~}|{~~z~|}~|~~~~{}y|~zz|~}{~~~}}|||~~y|~}}~|}~|}~{}}~~~~}|}}~}{~w{~{~{|~~z}}~~{~~{~~~}{{|y|~~}|{|}}~~|~}}zy~~|}~~~~}|~{|{}}~|~}|z~|~||~{}~~|}|}|~x}z}~}~}y|}~|~{}|~|~~~{~}{x}~~}}|}~~}}|}~||~~}~~~~}z|~|z~}~~~|{~z}||~~~~}~~xyyz}}y|~~yzx{{{|wzx{{~|v{z}ww~yy~v|}x~{{{}xu}xxvx|x|u{yzxy|z{|}zzv{v{{zzyw|y|uzzy}y{z~yw|{~{x|{yyx}}|~y{z~w{|wtzuzzv{|{{{y|y}|zz|xyy{{xw}{~{|{{}~{|}~yyzz{~z~wyx{xy}vxz}|}~x{v{x}y{x|zx~zv{y{{}|{zzw~{zzzw}|}~}{}yzzw~{~xzz{z~{|zwwzw~|}zz|y}yx{xyzx{yzz|}y{w{}x~y{~zu{{zzx|z{{x|zz|~~|}}z|}zyx|{xzv|{z{{|}y|}}|y|yz|xw{|zy|z{{yw~||u~|{}{w~zyzxz|y~x}}{}|w}x}{z}}xx|y|zy|w|y{yyz~yzt}y}z}y{}{}{wx{}{|yzxyzy}}{w}y|~|{y||{wz|{}yw{~}zz}w}w}}{{|{z|y|~}}}v|{y}}y|y|~{{y|{||z}x{|w{zz{y|z{x}x}}y}z{yyzzzzz{}{z{~{{z~y|y|xz{}|~yx~wx|{~|y}}}|{yy||{wwz{}zzy|{}}}~~z}{yz}}xy{}zzzz|wwx}{zzxzzz{|zy}y}~yyyy~ww}yz{{xxvx}~{}~zwz{|y{{y|}{|xy{zw}zww}y|x|}{|z~}yz{}wz{{{xzzvww}xyx~}zw{}|y{z|~z{~}|x~zv}{z|z}y~y~|~|yy|}xzz|~y~z}wu{ryz{}{x|z|{x{~}v|{~}|}~z~~}~|~~}|~~{}x~~|}~z|{}~|}}~||}{~~~{~||}~~~~|}|}{~{{~~~}}z~}{}|{}}}y|||~{~~|||~}}}y}}|~~}~~~|~~{~||}~~||~|{~~}~z~}~|~~{yw|}~}~~~}}}}|~z~|}z||}~~}~~~~|~z}|{||{~~}}z}||||~~|}}}}|zz~~||~}|~}~}u}}{{}~|}}{~~~y~}~~z{}|~|~x}}~~}|}z~~~~}{}}~~~~~|wy~~|{~~~~{|}}z{}~z}|~|~~~~}~}}~~~|{z|~~~{}}~}~}}}|}}}x~~{~}~~|y|~~{||z|~}|}z~||~~||{{~}{|~|y{}{y||}z|xx|y{{wy|z{z|{zwxzy~{||}~y{|z{w|~z~z~x{tx~~}z|}zy}{}z|{}z{~|v{{z}uz{zyww|vzz|zu{yxywz{y{z{{zz|zyz|{}vy{|{|{}|}yz~~{{{zzz{yzwvx{{x|vyyyzzwz{}ywy{{yxw|~}ryw~y}}z{{}{}{~{zz{v}y{zwt~x|ww{x}zyz{wyvtz~w~v{{wyz}xz{}{y|||~x~xyzyxz~w}~yx||zzz|xvw{y{z}{z~yzwyyzx{}}|yzuy}x||z{z{zy{~xz}|}|{{w}|{yy}{xzzzzz{{yzx{xyw}v{y}zvz|{zx{w{zxzw{y|}}{}{}y|{{~}zxz~w~}|z|wy{yy~|w{}zyvvw}vw}xx}yy}{xw~{|y|xwzzzwx~|}{vxy}|}|}yy{}}xzz}|~{}|~{yyx{yx{yw{wwy~|{|uyzw|~y{}{zyz}yy~yyxyy{wzxy{y{}yv|{ux|{{||||~zz|yyzwzxvxv|ytyv{zyy{wz{y|v|{w}|}z{~{~v{|x{}zzz||}z}}yzxzx||yx{xux}vx|{wx{vx{x{{~zx~xszyzvx~w{uywzz{w}z{{{}z~~}y|z{zx{{}|}z{~x}yzx|yz~xzyxxxywvxsxxy~v{|y}y||{{yzx~|y}{}}{|~}~}~~{}}{}s}{yy|yyxy}||{{yuzywwzy}wz|}yy|~yz||{|}|}|{xzz~y~}}}}~w}{|{||~}~~~}}||~~{z~|{{|}z~y~}~}}~|~{||~z~}}}|}z{{}~|}~}~~{|}}{zy~{{z~y|}{~x|}~}~}}{{~}{||}}{}zw~}~~}{}~~~y~}~}}~}~~||~||}|~z~|~}~||z}~~|}~~}~~~}}~{~~}z~|~}|y~{~|~~||~~|~~||}}}}}}|~}|~{}~~}{{}}}~||~~~}~|z}}~}|~~}|}~|}~}y|}y}}|}z~}x||{z|}~}z}~z~~~}~|{}~~z|~|~|||}|~|}~y~~|w~|~~|~~}~}~}|~~|{|}y~|}~{z{{{~{z}z}|~||~{|{|{|~~~}~~~~}~~}|}}~{}ux~zzyzx{|z{|xy{x}}xwu{|{}~xz~||w{xz}v|w{|zvyy{zz{x}x~yyz{wz|}vvzw{y~yvy|}||xx{yz|w{zzx|y}zwyv{yy{ywz{~uxz|{x{wyzz{v|xx{|y{}~|}{zxwz|z{~uyz}wv}~x}|{{~zzy{x{y{y|yz{yyzx{y{z{y||yzvy}yy~}xxzz{twywyxwwwxy{yzy{|z{{y}x}yx}~xzxx}w|yz|x|z{||zx{z|zy}xy|{{}{xz}{|zyy|zuzz~z|x}{xzyvw{y|~{zz}w{{xw||~y}x}~wv{z|zxy}wxzzz}|zyx}{|~z{v}|{w|~}y~xzzz~|z{zz}|z}w{|}z}x|y{yz|vwzyzz|~}z||y{xy|{yxx|uxwxwz|{{zz}|wzx|}w}yzw{y|xz}~yz|z||y|{{xyzx|x{z{y}xzzz}}x{z{}v||v~}z{yy||yy}~wz{z{{}zy|w|zzyzx{}v}zxzw{{||yyy}{{y{}}xz~y|yzy{yy~{~yx|vzx{vxvxtz|}yzzzy{||zyxzwy{wx}{y|~rz~{|xy|{z{yz{w|yxwyw{}xxzxz}z}|xww{|vw}|v{{w{~|{}{zzz|{}z{wxywwz{t|{z|tywzzxzz|xyz{yyz|yyzxyy||x}w|zw|yvzy|{|zx{zuzz}y}{y~y{}|zzx{y{yxz}{~{}{{wxx{}}{yzzy|}||xz|z|}{}u{x~{|~}~}}}|~y|}~{||}yz}~}{}~}{y||{|}~~~~y|~~}||{~{~}}{~}~~}|z}~}~~{~x~~}~~||{{~{~~~}~}|~}}~|~y~~~}}~{~z}{~~~{}{~~~}~~}|~||}y|~~~~|~~|}yz}|~~{~}}~}~}|~||}~~~}{~}}|~|}}~~}|}}~}}~y~{~}}~}|~|{~~|~}|}~{~}~||~}}}{z~{~~|}x~~}||}~|y}~}{}|~z}yyy}~~{~}~}~~{|}~z|z|{~{~}|~}z~|~~~x}~z{~~{|}|{~|}}~~z{z}~}}~}|}~{~}{|~~}|}}~~~{~{||||~}~}~y}~{{~}|{~~z||{{z{yy|y~|wy}~{vx}{zx{|zz{z}|x{~v}s{zw~w|}{y{}z}z{}}yzzzxyx|zy{{|xz~}}}}||z}w{~w{{{xz{v}xx{~zt|{xtwx{vyzy|{{|}y~{zzz{}}~x|y|w|zy~yx|{wxzwzvvzvxvzvz{zy~yuwzxzxwzz|yyzz~}y{{|{z|z{w{xzzz~v|~y|xx{{zz}szv}y|y{yxv|wzz{yx{yx{ww~|wzzwy{zxytzywyy{}|yz{|}}z~{v|z{|{z|w|xw|x~{xyx}xzz{v~}|x~zvx{wx|||{z{|{|y}xt}||{|v}~~{zw||zvv||wyy{zxyz|y}}zwy}wwyzu{xy|{||xzz|~z~|}|{}}|~}}|z~y|~~}xxx{|||zxz{w{}zzz{wywwzw{x{z|xx{~}}||x}}|{z|zz|}|{}x{{}}|{|}yyzyyzw{}zy|x}yyzz}xw{zz~z{wzxzww{y}{~{vzx~w}}~y~{y~z}y|~zzwyyx}zy{xxvvz{x{yvzz{yzvv{zyx|zz~~~yy~||}x|yv~y}z~{}}{zyy||z|}|}z}|xwx}|zzzz{z|{w}xyy{yzw{zxxzx}}|~}}~~~~}yx{|}zz}{}yzyyz{zzzyxuyzz{{y{{}w}~yx}~w|z{wwyy||z|{||}y}yy|z||w~~{}{z}{y{{|{zwt|zvyy}yz{{wwxwxzxw}yx|xyzxxxzy}{{|||z{}zy}|z~|}{}~|~|{{~{zz~~{|}|~~}~~~{~}~}|}~|{}|y|y|~~|~|}~}|z~~|{|~~~}}~~}~~zz~z}}~{~}|{~~}}~z}~~~}}}|{||}{}|~|}}}~}||}}~|}}~|~~|}}|{|{~z~|}~~~~~~}}{||}~}~}|z{v}~}{~~~}~|}~}~}{~}~|~}|{~|}|}y~yz~}~z~}~~|~}}||~y{{|~y|~|~|}}uz}{}{}~z~}}~}~~}}~~~~~}|~~~~}~~~}|~~{{}}~zz|~~}~}{|~|||z}~~}z}z{}z~~}{z}|||z~}}}~}~~~~~y~}~{|z~~~~}||{~{|~~}}x|x}z}{yxv{~|xy}vzv~xzzz{}yxy}z|~y{y{zz|y}v{|yy|~}yxyzx~}w||{zxz}vy|uzz|{x~{}}|~u{z{{zzxx{|zzy~{vx{ww{zxzzy{x{|{}}z{vzvy{~zw|z|zwxzxzz{zz}y|z~yx}yyw|{x}zww|{{yyx|yzw{|{xz{w{ww}~w~{|z|y|xz|yz~y|~yyzww{xz~yzz{xy|{y|uy{|xz|y||z~w{|twzyz||yz{y}x{{z{}|}{x{vyv|}{z~z}{yyzy~yz|{yx{{yw{wz{|z{zz}}{y{{z{{{w|zwz}x~wwy{|y}~yyzy~y||xwyzx}z{w{xyy{}xx|xzx|{zzsyzyy{x~w~{y||zzyzzvy|}yyxy}zz{v{wxy}z{zzzz}xy||}yzz}xyw{z{y{z|y{}w|}zzx{}yz}}}{x{yyyu}uu~}v|{z}|{|y}}yz}wy{y|||zy}|z|wu{}x{}y{xy{xyx}{{xzvx|zzv|{|}~|}{}|}|zyw}z{wyy}|w{{}|{ywy{|z|xwzzx~|}vzxyz{}{{}z{x|z|z}{}|||~}zyv|y|{z{y~||}xyu|{{wy~|{w}xvs}z|z~vz|||z}~yzx}{z}}}{|yyx{vy~xz|}xy{zzzyt}}yzxy}zzu{{{|yy|{y||zzzxyy~~|z}uzx{~{wyzz{y{z~}{|u{{{}}{{}}|z}}~yy~{x{}z|y{z~yy}xx~}z~}}~}~{||}}z|}~}~}{}||||}}~}}}~~}~}}~~~~~||{~|}~~}zz~~{|~|{~|~}|}{}|{~~xz~z~~}}~~}{{|}{}}{}}~~~}~z~~~}{|~~}~~~}|}|~}}~~~|~|~||~}|||}{y~{}{~}}~~~~||z}}}~~}~}~~~~~~~~~|}}}}|~~}|~~~}}y}|~}z{~}|}~{~{~~}|~~~~~}~}{}~|~~}}{|~~~~~}~~|{|~~~}}{||~}}|}}}|}~~{||}}|~~|~}~~}|z~||}|}~|~x~}~|}~~~}|}z}{~}}|z}|~}{}zz}{}r}{}z~|wzy~x}{|{y~|xx|~|{{yz}||y{z{zz|}z{~{|}zy~~}||x{y{zx{|z|~}{z~zz{}}{y|t{{zzz||y}}w{xzwz|}z}|yx}}|x|}|z~}z~}~~{x|z||||xyz{}|y}{{}{{}{|x|y|{wxv{zy~||z{|~}{{z~~~|~z}~}{}{}{y{||{{y{{wy|y}v}}y}yx{xwyyy~}|zz}{u|{~x{{y|}}z|y|}}z|~|}}~~xyz~yz|z{|~x|yz{z~{zzz{|}}y{|{~zy|z|z}{{}}}}z|z~}|y~~zw|{yy}{xxxy||xx{yz}{swz|~{}|{}|}{}{|z}|}{{}z}|}y||}~zy}y}}w{{||yyy{x~xw{{{x{zy}{}z~|{}z}yz}|z~|v~z}~|z~{{||zw{~{zz}{}}~|z{{z|{{zyxyz||{z}|{}{zxzy~z}~{z}}|zy~~v{}}{wz|{y~y{vz{zx}zx}zzz|zwx{z|{}z{||}~z}z{{}{~z|}{z{~z{{z||{y}|}{}zzz}{}}||{zyx~}~~|y{w~{~|{~}{~}x{{y{{{z{{|x{zyvzxz~xz|{~}~v{y~vwx}yzy}z}{}}zz~yz~{x|{|}|{~}zz{~yy{}z~x{y}zzxzsxz{w}|~{}{z{~|~~z{y{y|~~}~~{}~}~~y||}}}~~~~~~{~~~}|{|~~~z|~}|{~|{{}z~|}~z~}~~{~~}}|y~}}~~}}~|~~}~|~|{}}~~}|~|~}{}{~}{}~~~}}}||~z~~{~{y~~}~}}~~|{}|}}}y}}~|{~~{~~~~~~}~~~{}zz{||}~~{~|~}|}}{~}|~||}|}~~}~~}~}}}}|~|}~}}}z|~|}~~~}}}}}|~~~|~}~|}~{~|}~~}~~~|}~}}~|y}|~~|~}~xzy}~|v|y}z{|~{z{wuzz}|x{{yy|{yw{{{{|}z|z{{x|{v}x}wxy}~~~z}}{zyx|{~|y{wx|vv~}|{z}}}{zxzyz~zzx{|y{~|yyx{w|}yzxw|}{{|{}yyx{{|}xx|z{yz}zzz|yzy|}||zw|uyy|z|||{}}{zw{x{y~{|y}xxz|{xxzz}{wv{{}y|y|{yx}||z|}~}z}|uy{yx{}{~xw{x|xxyyzz|z{zw{{w{|z||xzu}{|yy|}{zy|{}z}x}{z}{}}{z}{{zxz}||x{{zz|v{zyvz||yxz~~u{y{{{}x~z|z}w{y|{yzz{|{}x{z{~{|y{||{yywt{{{x|~x|yzx{}{yzw{v}w{yxzzyz{{{|}|yx|y}}|yx{}z~{|uy}zyyxy{z|z{xx}~{yz~x~v{yy|~y~zy}x{{{yxzz{zz~}|y}|}w||w{w~||~{}}z}yuyy~}xw{{|{{x~~|}{yy|vw}|z~}yz{t{yzww{|~x{~t{{}z{xz|}{x~{|}zywxz}y|yyvx|~z|xzz|~|zzyz}y{~wwy||{yy}~ww|{z~{v||x|||z{y}}|~yyzzz||yy}y|yzx{y|~z}uxzv{x|{zzx|{w}|z}{|zz{|x{y}||zz}{wwyu}{{x{y|~}}{|w|{{zv{}z|~~yz|{|{}{y|z}z{{~ww}{yxz}{|}{w{{}yz|z}|w|zyz}v|{|{z~zw|{~~z{yzx~y|{~}}~~~|~z{~~}~{~}|~}~}~{~{}~~}~|}~|~}}}}~~~|~~~|y}}~}~~|z}}{{|}~{{}}|~~zz|~}~~|}~{~~~y~~}~}~~{~{}}z}||z{~~}}}{x|~y}}{||}}~z~~}|~||}|}~||{}~}}~}}{|{}~|~~}}}{|~}|}~~~~{}{~~||x~~}y|}~~}{z}~y|||z||}~}~z~~~|}|}~{|~~}}w}~~|y}|~}~}}|}~|~{|}}~w~~z{||{z~~|~|}}{~~}z}~}}}~~}~}{|}}{~|~~~~}|~y}}z~}}}y~~}z}y}{~|}~~}z~~~~}~}{}~~{~}~|~~~~x{z{z}{zz~{z|yz}|x~}yzyz{y}}~{}|zvwxuyzz|z}z{~z}{}{yz{yz~x{|z||{}xx{}zzwwz{zz{zz}zx|x|y|yytx|xxy{y{yyw{xz{{z{}zz}y~{z|}{{{zwzx|{}{}{z{}wzyz{}}z}zx~{vz{}yx{{}}z~|yxz}z}|z|{~~{{}{~{~}~{|}y}~}t{~|}y{|yw~{w{|~z{|yzxzvvxw}z|{}yw|z~}y|y{y}{{|z}~{{{}}}~{}{{|{ww|w{z{y}}yyy}{yyz|xyzzzyz~z|~|~z~yu{~{|zw~{}vz|zw{~x{zzx{t~ww}ywx|~xz{x}xzyyyz|~||}y~{|}}yx{{{zyy}u}zy}||y||{|xy}yzz{y}u}v|uy|{y~zvz|y|w|~w{~||}|z{~~{{|}z{}{y}yy}w}{~yv}wz|zzw}|~uw}y{}v}vv{y|||rzz{z~}z}yy|~zxz{{xz}z}}{||{|}}x||w}}vyvwy}yw}zz~zw|z|}zvw{zxx{{|zx}yyy~}ywxz|{zxyw{zz{}|y{~{z~|{xuy{~zzy~||yy{}y|zzz|zxxyz{|s|zvz||z|~zxzy}{}yyyy|}}}y}|~zx{|zv}zz{{}xx|||x}|vywx{w|x{z}z|{|yy{yz~{|}|~|z{y{z|}~}y}||~{t}yw}{y|{y{yzw|{v|}w~wt~{t{yxx~{xz~|~xy~w}y~}}}{}}~}~~}}|~~z{z~}|~~}{~|~~}~~|{~}~}{{}~~~~|}~||}z~~~{~~}}}~|}{~}~z}zz~z~~~~|}}||{{|z}{|w~|}~~~w|~|~}||~y}|{}}||}}||}~}~|{}}z|z}~}{}~}||y}z{|}|{~~}}~~~~|~|z~}{}~|}||y~~{}|||{~|{}{|~~~z{}~{~~||}~~{|}~~||{{}}~|||~~~}}z|~|||}}||{}{~{~~{{{}}}}x~~v{||{~}}~~x|||~}}~~}{~z}}~~~||{~~}|y~}}~v}~~~~}~}~|~~~~y}~}{~{yx}~}~}~}{}}}~|y~~}}|||~~~|||z}~|||y|}|v{yvy}y{yx~|~}|{~yxy|{{~|z}}yzx|||}v{x~y{x|{~}{~y|w{u~||~{}|w{y}}}~wxx~~}|y{w~xyxy}}~yy{w{|zz}yyzz|~zz~z~y|yz||v{zx{{{wxx|||}|}{z{w|~y|{{}}x}|~|{s{{yxz{z|{|x}~v|{z~y{}}z}}|z~|w|z|x{zz}{z{zw{{z{{}}{xyyy{v|z|||yzx}|zx{{{{}yx}~z|}|{||z|}~{z||}}{yz|{xw~zvzy|z{v~~}x{yz{|{y}{|x}y{}x|}|{|||{y{y|u{}y~|{{zzx{|{v}y|{{y}|{{}}{|z~{||z}{x|{{}zyy{z{{{|~{zyx~}y{z{~z|}|}|~{|||||y}wx||{|{|z~}}{y{yzyzz~y~y}w|}z}{|{w~xz{{|x}}{|~||||{wyx{}y|}xy~v{xx{u|x{|yzz~{|||w|z}{v|||z}z{{}~}~{{{{yy~uy{x}}~~}y~u|{xy{y{yy{}z{||{|{z~{{{xzy|yyuy|||{z{z{v~}x}{{}~{~zxxz|x}yx{|||}{~{z{|x{|{|~{x|}}}xzz~z{}y}{|{|z~{|wz|zx~~~|z|{~w{{}|w{{~{{{}}y~|z}|zz|{||~v|y{yw~|zxz{}{{|~}~}z}}|y~||w~~}}~~|}~~vyy}|}}|{~z||z~{|{u~z{{|{yz}~~~~z|||~~|}}~~z|}}~~~~~}|}z}{~{z~|z||~|~~~{~~~~||}~~~|~}}~||}~z|}{~}~~~~}}|{|z~}{~~|~~}{}}}}}|z{}~}||{}{~|~~~}}~}}{~}{}~{}}}}}~}||z~{~|}~{}{}y|~|~~~~~~}}~~}~y~~~~~~~~}}~z}}{~~~}}~|}~}|{}|~~~|~~~}~}v|{~|~}}}}~}z}}z|~}{~}|{}~~~}}~~|w|~|~{|~}}~|~{~}}}}y}}~}~~~~{{|yz}~~}}}~{}|y~~~~z~~~{~|}w{~zvxz|yz|y|ywvyx{{yyxyvz{yx{wvzx|w{zyz{w}zw}}y{}y~v{{~~y|||~{{~{~y|z~z{|zzyxwxwyx|yyv~v}z||zyzz{wyzxx{z{z|}}xyzzz}uzv|zyxyx|y}{z}y}z~zzyz|vz|u|~|wxyv}xxz~wzyzwxzxx{yy||w}|{zw{|z{z|{v||wyzyn{~}{zzyy{{y}xvx{}yzxy{yvs{wy|{}u|}zw||}xwz|||{|z{{z{z{{}|z}z|xwyx|yu{|}yzzvyyz|zw}yz|uwzxyzv~yw{xw{x}|~w~}|w}zyw{w}{yy|~zzzu}yx|xvx|y{~ztyyyxzy{|{v{yv{{zvy~}{z|}zy~}yy|}~zwyzxyx{{}}y}yz}}z}|vx{xxvxyz{yz{x{sy~yz~~|~{|z}||xzv~z|{}{zz~zz{|}{x{y{{{}{|vty{yx~~|x}y{}|y||yy|||xw|{{||x{z{yy~xx|~}xz}zu{}w}}z|y}wzy|||y{xxwv}{z|{xu{txzvysxw~x}{z{x{{v{z{{y}w~x}{y}v{~z}z{yyv{|z|{{~|{tw|v{y}xzx{zzuzy|zxy{y|y|{|xz~z|{}{y{|z}{zz|y~|zz}vx{v}|xys{~{ytyxx{x{yyv}w}|uw~z{{|~}ywyy}rxzv|{{y}w}}~szy}}}w|y|w{ryyxzyv}z}|}|x{z}y~{{zy~x}||{{{zyz}}}}{~}~|~z|{{~||||~}|}|{}~|}}~}}|{z~}}}z{{}~~}~~y~|{|{~~~~~|~{||~~}~~}{~|~y}~|y||}~~}|z|{}~|}}~}z|yx{~{~~}~}|~~|}}~|||~}}~}~~~~~~~|}{|}|{~{}|~}}~}~|}}~~~||~{{}|}||}}{}}}||}~~z{}|}}~~{~}}z|v~xz~||{||{}{}{}}~~}|}~}}|~}~}}{}~}}~~~}|~~{{|{|}{~~}~z}~{}~}|{~~}~~|~~}}~|zz{~|}~{~}~~{|}}~}z~}||{{||}}}}|~{{||~|~~|~{~z}|}~~|~y~|{||~z}}}{~}}tw{yz{z|{y{xzxx|x}yz{}}xz{xv||yy|yxz|{xv|zx{z|}xy|{{~|yx}z{}zy{{{~}{{y{y{|xz}x~zz}yxzyzz{|z{w|yyx}zvxz{|zxy~~{{{z~xxu{|z{{w||y{|{zt|x}zz}y|~|zzxyy~u|xy}}{z{}|{{x~{x{}|zwwxwxz{}yzyz~~|{}zzzxuzyy|u}~yu|xz~}|yxz|xw{y}|vz{zzz{}{x|vz|wxy{z|w{y|y|x{|~{|}~yw{zzww~~w|}z{z{}w{vzwuztz|y|{~|xy{zwzyw~w{y{xx{~vz{zzz{yx}z{}y{yyy~}}w}|y|zw}xu}{zzyz}z|zy{yy}yxu{~y|z~~{z}zvy}vx||{u|zwz|{{{z{|zzxy{}}z{yzx}|v~|w{~x~{yz~~|}{{z}|z}xzy|zz}{sz{|xz|y{|yy{{z{{|z}z~|}zxx}z}|yy}wxxzyz~{|xz}{||||{yyzyyyy{|}|xu~xyw{uxu{|~}y|z{~|{{wx|u{}zz|~x{|z{xyyy|{z|yw~}wwxvvyyzz{vzwyz|v|{z~|t{}wx{y{}{ww|{}w}{uz}zx{uy{y{x|{{vz~|t{|{||w{~}y{{vxxx||z}z}xxy}xzzy}xy{~{}y|{yzy}~wx{x{wy}|{y{x{}{xz~{~zzyxxz{||y{}|v~|x~u|}zyyyz~z{}x}}y|~z{|x~|z}yv{z~yu{wv}y{xz~zuxzy|w{zvz~~~~~~}||{||~~~{{}{}{z{}~~}||~}}|{||}|~}|{~~~{}{}}~~~~z|}z~|~{|~{~~{}~}~~{~~~~|~}~{~}{|}~~}|}~|z|||~~|~|}{~|}~x~~~|~z}}~||}}}||}z~z}|}~y{}|}|{}{|}~~}~y{~{|~{zz~}}|z~}}{~||~z~{~~~{}~{z~}|~~|}{}}}~x~~}~~{~|~~}}}~|}~~~}}z~}}~}||{||z||~}{~|~}~{~|~~|{||}~}~}y~|~}~}~}~||~~}}||}~~~}{}}}~|}}|}}|{~~|}}~~~~~|~}~}z||~|y~zv||}}}|~|}}~~}||||~{{|~}~|}~~{}y~~~{}~|{~}}}}z}~~y~~||w~}}{~{{{w{{}zu}z{|vv{}{{{zywy|{zxz{x~w||zyx||}y|}|{z}{|z~|z|~{z|y}yy|yv|z||z|{{|ys|{}}xwx~|vx{{{{wxz{w|{{z}}}|xwz|z}xxyz}{|{}|||{x|{xzyvwwv|sxwy{w{zwzv|zzyw|yyy{}{yw{xz|{{zzy{|wz|xyxy{{x|x}z{y|yy{~z{z||}zxxzyvxyxzvvz{|uszuzxytz~w{y~w|~~~}}xw~w|{x{{}x}}zvyx|w}}}{zyvwzy||vy|z{~{wzwyz{w|}z}{{|}xzzy~z{w|||zz|z~|~~z|~y|}zwzywx}x{zw{{xywz}}z|}wxwyz{{x~~|yty{{{xy~}yzxxzyy{}|{{|z}{u|{y}xvyvw}zw{~xyyyy|||}xyw|x{|z{|}xx|z|x{}~yy}wz~zy{z{z}zzw|{~w{|y|xzz{}|y}sxuz{|yxx}w|}}}}}~|}~{~|z{|||u{|{{zy{}~y}zyw|yzzwzzxwwyy|wxz{{|z{}yzyz{x}zz||{y~z}yx}w}v{y}{||}{z{{yzx}~}~{~yz{xz}{xzzwyy~yx{{y{x{x{}z{xx}xyw}|x{}yxxxw~|{}}zs{|{y~|z{xx}ztuxvy}yy}uyx{y|}zx{y|y{zy~|y|yx{||x{{~{zy|}v|}|~{}zz|{uzwyy|s{yzxyw||}|vwx~~uw{x~sz|z~}|y{xz}{z~}{|}}z}}|{|z~|yy}||{~|~z~}~~z~~|~}{}|}~{}}~}~|}|~y|}}}}~~}}z|~}|}~}{}}||}}z}}z{}{{|}z}~~}~|~~}|}|~}{}|z}{|{|~{~~~}w{~~~~}~}||}}~|~}~}}}~|{~}~|~}}}}~}}}{{|~z|}z}|~~}{}z~{~}~}~|{}|}~}~}~~|{{|{~~z}~~|~~}~}~~}|}}~{|{~~~}z|}~~~}~|x~~{}}~~|~~{|z~|}}~|}}z}~|~~{~~}~~}}|}|}~}yz~~}}y|~~~{|~|~{~}y}|}|~~|~|z||~{}~~{y}~~{}~||~|}~~~|~y|}}{{}~~|}~}}v~}{}~y}~~}~|~{{{|}{x}{{{x}xzz|x{yxxvw~vyz|}zy||wyyyzu}|yyzyzz}yyy|zyz{{|{}{u{yytzz|y~{{z|{v{z{z}yxxzvy~xyz|xx{y}~|ywyw}{z~}wv{y{z|y{|{wy|}{wwzyzy}}|{t}w}}xzwz|z{zryyz||}|z{zx|~}}z|~}y~zxzyywyyv|y~zy{wzw{z~y|}zxzxzy|yyz|wzyzyyy|w}~||zz{vxz{}}}}{xwv}}z{|{{{{zzx|z~uzv|{~|~}}{y}wzxuzzyzyx~|y~||wy{{zzz}|||wxvxyvz{}ysy{zzx{}}|z|vx{x|{|yz{zyxwx{yxzz~zwx}~|x}zzzz~{}{||z{}{|}|zzzzyx|tyxyz{yxy{z{}|y|}}z|~~{~y|z|{ywx{{w{wxw|ywxw}~{|z{ww|z}zw|x{|x{x}yzz{{z~}{{}{~wzzywz|{{{w|xz{~|xz||}yz{~{vyvz~w|w}x{|{v}{{xytzzz~~xz{}rz||~|w~|zy||uyxw}}xz}{zz|vyzxv{vyz{z{}zy|y}{}w|x}~yw{|zy{zz|z}||}}vz}|y{{{y|{yzyy|zzz{{v{xzzy||{yyywwvzyuz}z||{}xw~|}}w}zx{zw{}{z|xx|{z|{{zx|~{xzxz{x{w{y{{|yzzw|yxv}{zuy{~xzz{}yxz|}{y|z|z{ry|~|wy|{{{{|y}}zwu}z|zz|{yxyzz|{{{yy}y}{~~}x{}}|{~~}}}z~}}~}}{~}}|{{|~{}z}~{|}|}~}}|~}~}}|}{}yzz|||}}~}~|z~|~||{{}{~}y|z~~~|~{~{{{||}}|}z|~~~}}~}~~}{}|~}~y~~z|~|~{|~|{~}~|{~~z~~{{|~||{|~~~}|{~|~{}}}}~||}}|}{}}~}{||~z|z|}}|~|~~{~y|y{}{{}}}y{~~{}~}|}}~{~y~~}|{}|||zz}{}|{~~}|||}|~~}~}|{}~~}|~z||}}}~|}~~~}zx~}~}}|~{|~{}}~|~|~|}~|~~}|y~}}y}{{}}~~}~~~|~|{}x|~~}}z~}|vwx{~{~y~||||y{xyxxvzy~zu|y|xz||yxxuz|yxxx{yyz{y{{{{vv~}zyzzz|||~~z{x|}{{{x{zw{|zq{xvwt~yz|xzx~|{|rr}zzz}u{{}{||}}}{|zz|{}y|}y|}{|{{{{xwy~yyx{~yvv~wzuwz{}y}uxxxy{zyyu~zzz~wyzyx~{}y|z{|yw}{y~~|{zzxwzxy|}xvzyyyzwx~{zwzz||y{zyzy|}{y{{|y}z|}y{x}{x~z~{z}}{y||}||}xuzwz|z{{y{ztxx{t~xw{x{w|xvwx|}zxy|{|{{x|~|z}{yxy~wy~y{~||xzzyzy|{xyyxz{xyw{|}|yyw{y|xxzxy|~y}|w||~{yyxx{|w|z}zyx~{~y|yw{y}xwv{zx~zwyx{ywy{|{t}}zy}yx~|~~v{~}x{zyzyx|wz}|w~zyx||wwuy{zy{{yz{ww|z{z{xw~zw{u~v}xz}vz||y||{z{y|zzwxyvyw{{{y}{{|}{~~wwy}yx{|u}yzz{x{yzvzz}z|zzyx{y|}vyxxy{wy|z}}{~{uz|~}zzwzyz|zyz{ywyuz}x}{|~z{ww{{yzz}|{{}zy|w{}{w{z{{zxyv~~}||{{}}u{|{}{||~zyyy{u{v|~}wz{uuy}{wy{w|ywyy||xyzyz}}z|yz}xxz{{}{x~}~{|z~zy{zxxw}wu}v{y|zyywvyz}zx||yv}{}~~||~z{x~y||zv~~~~{|z~}||x~z~}~~~}~|}~~~~~}w~||~x}{~~~~~|{~||}z~|}~}~|}}}|~|~}~}}~~{~|y|z{~}~|}|}}~w{z~|{~~~}}}~|~}{}}|}{~z{}~{~~{~|{}z{~~~~z|~~}|x{{{~|}{~~|~}{}|}~{~|~|}~~}}|}{~|~|~}~|{y~y~|~~~{|}~}}~{~|z}|~yz~}~}~}~}}z}|~|}~~z~|~}{}z}}}~~y|~~|~z{{}}~}~y}}}}~~x~}~~|}~|}}~~|~}~z}|{}z~}{~}~}~~|~||~~~}~~v{}~}~|{}}{|w~}z}~|}}~}~{~~||~~{|}{}|{}}}~||~~||{}~~~~}|zzy}w{}||zzwz{{yvy~xzy}w}z}{{}~{ywv|zyx{{uzw}x|x{wy|y}v|}xw}|xt}wyu{{{{}y{yyxyxty{zyvz{zz|zz|wxw{xxy||~yy|}}{vz{}zzzy|}x~y{zwx~v}yz{y|{zz{}zywzxyxwxz{{zy}~u}t|y~{}zwyyx{||zz|yxyw{|{zzxy|{z{yzz}xzty{{}~w|z{wzy|v{w~{y|z}y{}uz~~{||y~~}z|||zw{||~y{xy{z||{yw{|zy|yy|xzz|zxz}xx|z|}{|zz{}|w}zx{yw|x}y}wzw{x}w{}yxyvx{zu{~|}zzywz|v{v{y||vzzxv{|zz{|zwy||{{zzyyw|}y}zy{z|zz||zx|vy||vzyy|vu}yx}yv|w}}~|}}zyz|x|x}zy~y|zy|zyy|}z|}}xyvyw}w{wz}||w{z{yxy|}ux|}zx|yxzzzw~z}xy}y|~wy~|w{zzyyz{{yyx{z|zyuxzxvzx||}y{z|zx|z~}~yvwxuy}y|}xtw|{vxzx|}w{y|zyxzz|zxzx~{}{zux}||wzyz|xzzww~{zxwxy|z}w|||yr|wzx~y||y{w{z}ww{t{v{{z{}z~||{y{z}z{xz}yy{vz}w~|}zx~y|zzyxyz{}yyy{zv}y{|y{z{z{}}|{wz{wyxxz~xxyzz{~~z|z{{yyzzz|z}|yzz{|zy||z~{x{}y}~}zywx|}{z|y}|}~~}{~~~~~~y|{|z{~{~|~}~~}|{~~|}}|z}~~~|~|~}z~|~~w~|~y}}~}}}}~~|~}z~}}~}~z|}}~}}~}||}|}~}~z{~}~}}|~~~}}{~}~|~{z~}~zw~}|}}~||}}{y~~~}{z~}||~~}}}||~~|z}~|~~~x}~~~}{~~}|~}{{~}z}z}}~}~~|~~}}~{|~z}~~}~{{}~}|~~~}|}~{|||~|~|}{}|~|~x~}|}|}}~{}|||}}~~}}}w{{~}{z}{|}}z||{||~y~}z}y}}}|{z~}~~|~|}|~~~~~}}~}}}~~~}z{}}{{}}}x}~~y}}}|}z|~}}|~|{}}}||~~}||}}}~|~~zz}{|~}|{~|~}|}{{}~w~{}{|uzu|yvy|yy}|zw~vx~y|vzxzz|x{w|~zx{z|zzz{z|{{y{{}|y|w}{x{yxxzxyzv{xyw}}|z|xxv}yyvvzwzzyzxxzz{|w~yx||t}{}w|z|yzx{{z{x{{|{xzz{zv||y|{x|u}z}yxz|zw{{v{uxyy|}|zy}}zx{{{x{|zz|}}y}{}~{z}y}xvyzvtxzz{~ty{y|wv{{zwv}z{yyx|yzz{|~yzzzu}}}}y{z|}y|z}xz|y~zx|wxw|z{x{}wyzz~z~uzx|xvyw||}wy|z~z{|yzyz|z~yz|~|xyzyz}}~|{||~z}zwxwz}vxy|{{wyw{~|wzy{{{}vv||zz|~y{x}|}{|x{{z{zyzx{z{xz|~ywvy~x}yx~zvx}}x{{x{|y|}rw{|{~{{x|z~y~|~z~}{}z}y}{|y{}}yz{y|w|~yyzxwu||zz{{vy|{zv}z|ywz}x{y}z~y|{{{{yx~w{z|z|}|}|zzwy}yzy{xvwxxvy{{}|vxyx{}}}y|v{y{x{|{|xxxyzzx{z|{x{yy|zz{|{|z{|~w|yz{~w}}y{yzy{|{z~x{|zxxz{zuxx}y{z{zx|}z}~|x}w{zy}x|z}zz~}y|zuy{|z|{wy}z|w~yzyx|yvy}{x}}y}{u{{}vyzw}wxy}|}z||}yz{|yz}|xxv}yx{{xzyz|y||zxz{xy{|xw|zz{{}{}xyy}|z|w|~}~z}zz{~~}w}~}z~{}{~~}}~~|}}}}}z|}y~}~~~}~}}~z~|}~~|}~~}}}|z||x~z~z~}~{~|}~~}~~~|}~}|~}}|~y{{y{~{}}}{~~zv~~~}~}|~~}y{~|}|~}~{~~}|~{}}|||~~z}~{}{~|~}|}|{}}|z{{{{{~{|||~~~~}}y|}|{~y{{}~}}}x}~~{}}||~~}}~|||~~|}~|~|}}yyzz}y}~}~~|~}|{|}~~|~}{}{}~{{|~{||~}|y}}}~|{~}}|~{{~z}}}{{}}}~}}}~}||~}~}|z~yz{~||~}}}}|{~|{~~zw}~~zz}}|y~}~~~|}z~|z|}}~||~~~zuzz|z~{}yzyyy}x{|zxz}v}z{|zxyz{{u{vz}{{~{}|{vxzvwyz{z}yyy{tvzy~x~w|||z{{{y{|zx{z|z|z|z|{~uz~yx|z~||xyyx{zyz~zyyzzz{z~w|xzxuuxx}vz{zz|wzvu}{~zv}tz|{z{z|{}{yy|yvz|zzzz{zz}xzzz~w|w|z}yzy{||~zz}|w{}}|v{}xz{zw|ywxywyzxxz{}x}wyzxtzxz{xy|yvzz}{}}wzw~|wv{{|~~{zyy|t}x}{}{{yz}xx}|w}{xwz|zyzzx{zw}w~}{||x||zvz}x}xx~{x{x|z}||w{yxz|v|vyz|}zzyz~w~yty{|}yx~x{zzz~{{xuwu{{xyzu{}y{x|{}{|{y{yzzz~{x||y~zu{zy~|}~xwyy~}wzz}vxxv|{y}w{{|yyy{y|u~zyzz~zz{}vxz|}{}|{{v|yz|x~x|{~xxvyt|x{{zzzyy~{y{zwz}{zz{zyx||y}{{}{~{y{}z}{|}|{|xwz|zz|zvuz{wzv{x{|xv|pzyy{yv}{xwyv|x{w||yy{~{xyz}}|{xvxzyx|zuz{zw|}vxzxzyzzwyy~wxyz}~{|~{zy|}|~|x{zyx~z}~}{v{ww{{xx{{}y~y~{zxyy|}}uz~{tzx||{x~|x|uz}||y|w|w}{y}v||y{|}}zx{yy{{{{{~xzyx|yw{{wz~|~x}|y|y|vr}|||}yy{}y}x{||~||~}{zy||~}~~~~|}}{{}~~{~z}{|}~}}|}|~|{}}|~}y{~{z~}x~|}~{|~~}~|~~}y|z~~z}{y}|~}~~~~~{}}}~~z~~z}{~||~~}~|}~|~~~|}~~~~}z~{||~{||~{|}||{{}}{}}z|~|}}}||||~~}}~}~~}}~}~~y}}}z~}z||z~}}{zz|z~~|~~}}}{~~}~}z|}|}}~~}}~}x{}{}{|}||w}y|~}~|z}}~|}~||~}~y}||~}}~}{~{{|}~}}|}}|}~}z}{|~}}~|}}}}}~|}{{}{}|~~|~{~}|{~~~{~~~}}|{{|{}~y|}|}||~|~{}|~}}z~~{~}||~|~}~}~|}}~~y||}|~~~{||~~~~~~|z~{|}~~}}}}}{}{{~zwyzx{yu{|t{wzzy|yzw}{vz{y|{w~|||z{wy|yvwxzv{vzx|yzzxz|{{x|{wy~}yyyx{w~{z|zu{x|{uyyy|twq{~y}yzw{yzyvvtu{z{wz||z}z}zyyzy||w||xy~x{|zyy|zyxzzxxwyu||xw}xxy{}yzx~yzwy}zy}zy{}|z|{~{|y{|{w{}~y~}{xy}|y|{z}{{|zz{u{zv{{|xz{zx{zw}{}zt{~uvxzx{y}z}~zyyx{{|z{|{~yz}~y{y}{{~y{{|wy{xz{vxxx{wy{zvxzxywzwxxy|{}}|{y{{}{x|~x{zuzz|y|~}x~~z~zux{vv|{zywuyztwyvu~wz{vwwz}xyv{y{}||}x}w~|{z|y{yy{}~{|~y}~zyyyxzxwwyzz}zw{zuy{{t{z|yv{|wyy||}zz{z{{}|{~}{y{z}}||z|zyz{xuzv|y{}yyz|{vvxywux}vz~{||u{z~u}yx|y{vy~|{{zuz|xyyx|}z}{{||~x{z{y}}y}xyzxzx{zzzzvxwzvrzy|vvx~z{}}}|yzz{~y{}{x~{|~x{}z{z}v}~xyy~|{z{vy{~zxwyzzu|w|xxz{{{{s|}x{{yz}~u|{{|}w}vxz|||}yz{x~v}xvwxwxwwyy}yyyxv|yz||x{y{{{zzv{w}|y}{zvz{z{~{x{xxzz}y||y{z|~||yz{zx|}zz{|zyyzzyz~}yzzw{z|{yy{{|y}yz|||xz|{~~~y~}{~~{~|}}y~}{}|}~||~}}~}}~|~~}{|y|~{{}}{}z~~{|{zx~~~~}||~||~~|}}}}{}}~}{|z}~{~~}||}~~~|}~|z{~~~~{|{~}|~}~}{}{}~}}}{~|~x}~z}~~~}|}~~~~~}}~~||~~t}z~}~||~||~|}{}z~{~~}~z~z||y~}~~}~~}}}|~}}||}~~|~{~~zy||}z~}|}}}}}{||~~~}}}}}~~|~{~z}u~z~z~||}~~}{z{}{{{{~}~||~|~~}~y}}~~|}}}||~{}x}~{}~y}|}z~~~~}|~~}~|||~z||{~~||{~y{}||z}~}z~{|~}}~|{~}}{~|}}}zz{}}|}}z~~~|~~}~||~~z}zv{~{yzz~xyzy}w|xzw|y~|{yzxyyzx{|z|x~y|{wyx|yvz{{{{{xwzy{{yzvx{xv{}z{w}v}}|}~|uwzy|zyxx}w|wxy|vxwy||~xz}{~{z{}xxvywy{ywyz{~zyuyzw}|{{|zzzx}vz}{{z}yyw{|zzy|}z{z}{yz|}{y|xx{vw||zyxxy|{zyxyyxyxyz}{z|z}zwz|wzy|yw}~xwy}tx}yxx|~|||y{wuzzzvy|{zw{x{yz{x{{u||}~xy|x|vywy|y|x|{{{{}{zuw{~z}zy{y~}{}xx{y{{z|~|{x|y|z~{}z{tzx~z}x|z{z~xx}yy|{}zyzzxzy}}}y|{{|}u}~|xyx|~~z}{y}xz{}wy}yzxy|y{x}zzy|}zyz{xwxz{{|{zyyy~|y}{||z{||zw|x|xx{y}z|zw}zzx|{zx}}~yzyw||x{yx|xyz{|y{}{z{{xz{z|yyyzw}zz|}yzx{ywu{{{uxxxywyx}{}y{x{z{~y|y|z~zx||y~zz|~wxz{}{z{zyzy{wxv{{x}}y|z{yyzy|}z|y||x{{z{{{xx}yy{|{{|||zx}zz|~yyyzz~|z~yz|z{wxy|y}}}wzyz|~x{}x~}}v}wz|yyz{wzyz{}|{y{y|{x|}x{{~y}{zv{}x||{xxx~z}y{|z}y|zz}|zz||z|zx~yzz}zt{}{y{zzy{|z~yyx~|zywvt{{{yzwwy{|wx~y{yx{}zx{}{|||z~~~{{}}}~}w||~{~{~}~~}~|x~|}{}~}}~}}|||}z|~~{}{~~~|}zz~}|}~}~}}{|~~{~}~}z}}}}|z~{}~~{~|}}}|||}~~~{}~~{~}~|{{~|||}}}}|}y||}}}||}}~~~y}y}z~}||v|}~}}~||{}|~~}}{}|}z}{~}}~|~~|~~~z|}~~|~}{}{{}~}z|~|~|~y}~}}~y}|}}~y{|}}}}~|~~|~}}}}~|}}{}~}|||~~}{~~{|}}{~z}{~}~~z~~z|~|z}|z{}|{~~}}y{z~~~~}~{~}y~~z}||~|}|x|~z}zzx|{}|z~|}|}~}|}}}}z|}~|{{}}~~||{||}}}}y}~}y|~|z{~z}||}w{x|}}}{x|}u{}zx{z|xvz|{yw{w|zyyxxzx|}wzy|y{{zyz~z{}x{xvyy{y|}xzzxw{z~y|xxyw|z}zzxxz}x{y{{~yxxxv}w{uxxz|yw{}{|}zz|y{|z}{yu{{zzzxzwzyy{vxxwxzwyz~z|y{y}xvzw|{~{wxw{~v{yxx|{y~xzyy}v}zy|yxzz{yyzw|zz|{||wy{zz{zz}{xsvxwzz|vwxzx{{{{~yzyz~vwxz~xy||zyww}~x{x|y|x~zwyz|~yz|vw}||w||}yyvwwuz|xyxyyz}vxzxzz{}}|w}z}yxz{|{{}||}{{x{zv|{zx|yyyz~yu{xyy|~y{}yy}wy|x~{~y~}y}~zyz}{{|{z|||~zzz}zzyxz{wux{y{}w~~y{{zvx~wzxy{yvz|}~{|}zwyyyy~w||yz|{{||}|xyyw{{}|uw|{{|t{yx|zxxzx{~wvz{}xz|w{{~{y{|z~{yy{v~x~|z}vy||}~}yy{xxz{z{z|z|||{}|~x{z}yy{{|~z{|z~~z|yx{{}{~}wxz|||{~z|{x{wzz}|}{zy}xztz{z|{wytz{xwwtxzyxzvz~{x}wy{x|y|}}|z}wvz{|{z|}~{{x|z~}wxy|z}}zwz{|{wyxz}zvxy}|y|x|y{{|y||}~yz}|y}|}|x{yzz{xz{zy{x{}uzz{yxuzy~xxxv|xx{{yryy~{~{yw|zz|yv}xx{~{u|{|}~|{|~|{}|~{|||~~|||}z~||~z}~}|}|~}~~~~}}}|}|||~~{z|{z~z}~|~~{{|}|~}}}||}|~{}~~~~~~z{}~}}}~z|}}~~{{|x~x}{~|}~y}{{|}|~}~|~~}|}}|~|~{~|{~z|{z{}{~~~~}~~~}~|z}||z~xz|}}}}~~{~~||{}}~|~|{|}}|~|}~~~~||zyz}}{}z}|}~~}}}}{|}|{}~|~z~{{z{~~~|}~|{|~}|||v||~~|||{z{z|y|}}}}}}x~|}|}~}~{}~|{|~|v{y~y}|z~}|~}~~}{~{}|||{~{}tz}z|~{{}|{}~|||}}z|}}~}~~~}{|||w|||z~|}}~~~{}|}~}~~|~{~|}{~~|}|{}~~{|}{|}~}~~|~|}y{~}~}}}y~~}x{y~yyzz}~~~|yxyw|yzzuz|}{~}{y|{}z{}zz{zzzzz|u{zz|ywxy{|zx{}{x}zzy||}|zxxy}yz{yy{}z{xx}{{z~yx}|zw}y{|zz|z}{||}xz|}{yyvw{zzz}zz|zz|wy}{z}||v|{yw~~xz|zx~{}xx{yzzzz|zw|vxz|{|z~{xzzwy~w{xy{xvxyz{{v{xx}{z|z{{~|zxz|}|x{zyzxz|zx{yy|}}zxzt||wwyyxyy{~}|z}xz}t||zx|{~{{wv~~|yxxwx{uwz~wyzwyuzyxzwz~xy{u~wz{{~y|wx|xx|}|zx}}{}vxyw~xw}|~yyyzvzzu||zvzxyzy}x}x|{{zyyz{|~xxz||uzzyx{zvy|y{x}}x{y}{z||{yzy~{|yvz||wxz{}||z~zsxx|zy~|u{yy{}x~z}zz~}{z}{v|~}~}{yy|zzzz}z~~x|||xuv}x|xzy|~yzy{z{xx{x~||z|z~y{y{x}xwy}w|z|}||y|~z|x|r|u~~w{x}y}{||xxx}ywzyy~{yv}z~y|{{y}|x}}z{|}zyz{~v{xx{{xyywzy~x{|y{|yy{{{{uzy|t|{yzx}|zyx~xz|y{wyyv{}yyy}z{|zzzy}y|zzzz||xwx|yx}w|{z{z|~}~w{xy~yy{|z||{z~{y}y}|v|{xy}xxzw{{{|x}{|vy|{|~yxy|{}yzz{{~x{|}zzyvvy{x|zxzx}w{z}}w|w|y|||x~|~}~}~~~|~~}}u|}|~{z|~||~~|}z{}}}~}z{~}{w}}}|~~{~~~|{|{{~|y~z|{~~}~|~|}{|~{~}|~~}~~|yzz~}|}|~}{~}|~~~}{}z{~~~~|w}~~}}|||}}~}~{z|~}}||~~}}}{{|}~}}~|~~}~|z|~}~}~|~}~~}||~~{}~}u}}}{}||y~}}y~~}}z~z~}~}~~~~~|~|y~~~y{~}~~}|||}y{|~{~~~~~|}~{}{||{|}~z{|~~~~~|~~~{~~}|}}~|}~|~|{}{}|~|{}}}zz~}~~}z}|}~~{|~~}}~}|z|}|z|~|}|~}~|||~~~|z}|||||~||{{~}~}~~~|}}}{~|}s~~}~z~}~|||||{{{y|{yxzwz{y|xz|{wzvux{{z|{yxwxy|vz{|uxy{zz{~|~zy~z~~{{|y}}|z~|||yzz{{~{x|yxz{zv{|ww||}wxw}{v{xvvxzuz{z{zx~y~x{zx{~{}{{zzy|y}y|y{y}||{yvzzw|wsx~{xwryy|y}|y|x}yyv}{yt{z{yy|yy}||{{zvz}|}}~w~{~{|{{{zv{xwx{|zv~zw{{{y{x}yzxzyyxyzzwzz}}|~}yu}{~z~xxy||yy{|}{y~||w~wvzvw~{{{y{z{w{zw~{w{y~{uywy}z{{{|yzz|z~z|z||}w~|vz{wy~zxz~}wxyxyywwx{zxy{zzx|{{||{zwz}y{z}{z~|z~xyzzyzv|{z{|{x~|{z{|xz|zvwvx}zt||yxz|u~wvsu{|{~wxw{vvz{~yyvvx~yx{zy}|||~|{w{yz|}}~y|xzx~wyvz{|y|yyzyzyxtsx|xxxx|{~tw|xy{z{{~v|~y{yx|wxw~|{~}vy{}yy}|xz|zyyuxz}vzz}y{zzzzxwxz{xy{xv}xzy{x{|{y~|{xy}{yy|{x~~|z~}~w{xxxxzz}{}yzwu{yww}wwwzuzzyz|y{|zy|z{x|~{y}w}z|yz}zx{|zyx|z}}z|zywyyzyzxz}yz{w{}x|}z{xyzzx{{|zw}wyzyyy{|}x}x{v~~x~y|x}{w{v~{{{w{vw|yw}zy|zyxww{x{vsvz|xz||yz|yu|~}}y~~~{{~||}}~}|~z}~zy}~}z{}~|}~z|||y||}|}y||~{||~|{~}}~u}{~~|~}|yzz{||}zzz{}|x{~z{y{|}}~z}{|~|~|}~}}}~}{y}~~{~~|zz}z}y|~~}}~{y|~~~||}~}}z}~y{~~||{}}{}{~|w}{~||~{~{~}{|~y||{x|}{~z||~{}~|}{|}|}~{z}{}|}|~~~|}z~|~}~~~}z||}}||~|y{z}~}|{|}~{}~}~~~}~~~~}{|}x~~}~{~{|}~{~~|~}|~|}|}}~~}{~x~}}~~}~{|}}}{y}|~~|~~}}~}}~{~}~~}~~}~}~~~|y|y}|~~~|x~||~~|}|~~}|}}}|~|v}~}~~~}|}y||}~{~}|~z||{{yzxz{|yy|}yyx~zzzzzyyz{xzx{}z{yyx}}}|yzyzxw|yzxw{{{}||~z~{z{yyzuxxxxy{y|||x{{{z}z{yzvzy~}zx~z}zwyyx}zzzzy}{zx{wz|~|z{vzw|{{{xx{{yy~xy{{{{}x|yxzz|~|{{~}y||xz{zy{y~zyzy}|{x}vy|zy{~|||{x~{y}{{|||v{|z{xzyv~y}}{}uz||{{{}zx~|w|~{{~|}}z|x|}z|zxw{{}zuyw~u~x{z|zyyy{{{|{xy{zyzww{{yyxy{|{vwz}uy{x{yy~z~{zxx|||yyzvy}y||z|}x|y}w|}|zz{|z}|z{|yy}|x~zxy}|{{{~|~~z}v}zyvz{zz}{|xy~x}}||sz}y|}}{|z{z{{z~xuw{}|uz|xw|~wy}xzy|wz{x{|zywvz|zxy}|{{{wyz~|{z}|u{z{}z~|y|{yy|zwyx|yy|{}{x~z~{z|{|y|{{z~xz}}xxv|yxz||zx||{yzyv}y{yxxvy{|{|vz|zy{xz||{}}y|yy}yyzz{yyzy{}wwvzyx{{}{zuy}{zz{|y||wz|~z|x|w|{y{y|zwzyxzx}z{~~zyx{{y{xy|{|yz|}y{z{||{~z{yxz|x|||{{{wzxy{w||y{~z{||{}|xz}~{xz|yy{|{~{}y}}}|yz{wz|zy~z{vxy{{zyzwx}x|yyy{{yyzz}{z||zy|}v|}{|}z~tyz~~{~|~~v|z}}|}{}~}~||~{}~{|}}|}}}}}~{~|~}~}|~~|}{~~|~~{||{|||{~~~y|}}~~|~~~}}|}~}~~~}|~z}z~~}~~}}z~z}}yy~{{~}|~|z~}|~~}~|}}~}}}{}~}~}}|{}|}|~~}{~|~}}|z~~~~{~~|}{y~}|||~}}~y}~|~~||~~~}|y}z}|}~|~||z~~z~}z|~{~~~~~}||}~~}~}}||~}{}~~}{~~||}~~}|~|{z}{}{{~|{}}~}~~z|}~||~}z~~}|||~~~~}~|~~{|}|~~}z|}z}|y}{}|{~}{|z~{|~y||~z}|}}}}~|}{}~}|}}}}~|{||{}~z~}}~z}}||}zx~z~|~~|}~}}{|}}|{|~}}~{~|}|}|yxw{}}z{z{|}|yxxxz~ywzxxzz|{zu}{z{vxyxzyzwwx}{uy|yx{y||{{~ywyv}~yzw{zzzy~}yy{yw|vqw}}xuz}yuyu~~yt{yxxx}sz{x{x{{w{~}y||yz|y|y~{wzzyz|{{z{{}yvzwzy{{zzzzyw|{{{yxz{|w}vyz|{yyzy~z|{}yyz|z~yx~{xxzyyx{yx|w}x|{x{zwx|~{{x|{}zxrz}v{|vy{ys||{uyt{||||}{{|wzwy}}}{y}v|x}z|uxvzz{|zztx|{zyyuy|zwtszywz}x~|z|z{~wy|z}{zzx~xv}xv{}zyzx{|zzz}xwxx{yu||tyzzwx}~xxxzywysx{xzy~}|zz|{z{z{|wvy{|}{w}|}z|zux{|{{|xz{{yxyx{|xzx|{|zwxx{z|z|t~|y}{w~vy}~z|{z~|}}z{~||}||yu{zyv{w|y{}wv{{{zx}zz{wzxywy||zx{|{y|||z{}~}}|zxz}yv~z~y|z}z~|~yz|zwxu{xz{xxx||yzyywvzzywxzxz|{z}|~{xy{|}{{{|{{w|{{y}yyx}{zx}yvy~yy|zx|zztzv~x|xxz|{w|wxy|zzxyzwy|||x}yw}~{~~{~z}y~{z|v}|y{xy{v{xy{yyuyxyzwzy|zxxxy{{y{y|z}yyzzz{v{|~||~z{y}zx~|}v{yyzzzx}wxzx|}yy|zxz{xz}~uzzyy{yzz}v{}}}}y|{{w{|}~}~|y~}y}{{y~~{}y}~}|{z|~{|}}~}}}z~|~~|}|~}~}~}|~~{{}y~|y~{~~~z{}|}}y~}~}z}}y~|}|}}~~~zx}x|}}{~|~{~}~|~|}y|~|}zy}}}~~}}~~z}{x~~~|z|~~~y||}~y{{~}|~{{}~}|~{z~~|{~~~~|}}~|~{|{|}~}}zt~~}}~y{}~~}~~~{~~{zv|}}|~}zz~~~~|~||}~}}~~~y}|{{~~~z|}|{{~}}~{~|}}{~{w}|~}~|}}}{}y}}|}|}zzzxz}~~~~||}{~z~}}}}}{|z||~~z}}|}~z~~|}~}{}}{~y{~~~{z~~}yyz}{{}z}||~~}|~||~}~}}{||{}|~z|}|}{{}}~~}}~~||}{{~~~}|yxz||y~y{wzy|yv|uzxxvz}zzx~~yvz{{y|{xy~zv|v{x}{yyy{z|{|v}{z|zzxy||w{yyxz|zx||y}z|~uz~x}sxyyxz}|vywzyuxz|z|{xvyxzyzy}w{xyz~}~x|~|wzwzxy{{|{}{{zxz|xx{|w{}{~|~y{}yzz|z|{zx{yxyxy{z{}}y~vxxxvxuyy|}z|{|}x{{z|}}xxzy{uyx~|{zzzuxz{ywvx{{z{yvy~zy|{xvx{z{{xyx{}xw}|twz~y}w}~}{yzzyv|{}~vw|xzz{x}|y||{yy|zwyxyz|}|zwwxzy}y|v|{zyvyyy|z{yyw}|wzzxyz{zwzzw}{xyyz|xyvz{}~{{{}zy{~~y|z|x|wyz{{{ywwxx|z|}{y{zz~{w|{||zwv{{|{~}zzy|y{wyzyyt{{xz{tyzxx||yw~{yyzx|y{v{y|wwxw|{|w~zy{wwwz{{}y{}xz{{y~xyz}zty{yz~zuzy}v|}zwwzyw|y}ywzxx{{zx|zwy|~{{z~xzyv|}{yy}wz}{{xy~zz{yxy|x|}zy}y~xyxy|xyyx~w~u|}}xxxzvz{|x|xy~{|wyz}{yx~yyz}wvyzxwz}y~|y{uzvxzvx{zz{w}~yy{yxv~z}{yxz~{yx|vzyx}yv|~{|||{}v|yz{x|xx}{y}yyzvzy|y{z}zy{}}{y|~wzyz||{x|{|yy|y|~}|}{}x|{|zx|yw|vw{xyx}{|z{|z}xyxwx|z|yvy}}}~~}z{|~|{~}~}}}||}~~~}~|}}|}}}}}|}~~~z~~~}z}}~{~~}~{~~}}z~}~|}|y}~~~~|}}x{~}}||~~x}x~~}{||~z~z~~y|}~{||~||~zy~|y~}|~}~}~}{}{z~}~|}~}z}{~~|{}~~||}~}~}}}~~~~|~}~}~|~}~z~~~}}~|~}}|~}~z~{~~}|}}||}~~}}z~}~~~}|{~~~~}~}}{~~~}z{z||~|~}}}~}}}~~|{}~|{}|~~~}}~y{|~|{~}}|~}~~}}|~{}~~~{}}|}|}{z}}{{|~z}|}x{}}~|~}|}||}{y{|}~}~~{|}}~y~~|}{~{{~~}||~|yy}z{}|~}|~~~~~}zzz{z{}~{|y{x~ww~tz|y{ww|wz{|zy}xxyw|{zwxxw}z}y{}xy|~y{y}}y{zx{{||yzz|x{{}|y{{}z|w}~|zw{v{wyx|v{vw|{x}|~r|z|zyy{|z~yxy|{vu~z|{}yyzzzx~zzxwxuvuzx|wy}yzv}vz{{}{zxyv|z~w}|||{}{~|{|~~t}z{yw|z{zy{~z~||zyy{w|zy||}zyw||zyyz|{}}v|z|z{z{x{|yx||~}{}x|~z}}{w}|}{{{yy|~y|zx}z{|xx}vv|zxzzxzzxz{xw~||zx|{~xx{}}~s}{}xxz|yy}wz~yx|}{{}~x{{yzvuyzzyxwwyyyz~xz|vy}t{|{zy{}{}yx~vyy}{|{zw|y~v~}}|{zx{|wz}{z{}x{y|||z}zyy}{}{xz}}zzxzy{}}x}z{|~|{{}{y~}}z|z}zx|vt}wz~|~zxyzv|{}zzyy{xyt~zvxyyzyzz{w{u~y{}|}|x~x{yz~zw{}|{~yztyz}|z}vz{y{yyyz{|yxyz}|y{y{uy|w|~{||xy}w}}}}xz}}{y{~|zw}{x{zx|{uxwzzzy~yy||{xt{vzx{|y{yyvxu{zvx}zz~|ywz~|}x|z{w{~||{|}}}}zz{{y{wz}xzz|u|wx|{~|yxyzzy~{y}{w~|z{z}{x~x{{|wy~z}{w{}|z{{z}|xvyyvxx|y{zx}}zzzwvwzutywzzwvz{zx||||zyw{yz~y|~~~|~{}}|~{}}{}|~~ww{|~{~~~{{v}z}}}|~}}{~{~|~|z{~}y~~~|~~}}|}|~~}|}~}}}||{}}}{y{~|}|~~{{|}{~{}~|~~}~}|}}|}|}{}}~~|~~|}~}|~|}{~~}}~}|}|yy~~{~}y|}~|~~}y~||x~~~}~~~y{}|~{|{{}~~~~}|}~{~~~~~{~}|}}y~}}}}~|}zzz~~}}}yy}|}~~}}y|~|}~|}}}xz{}wyy~y|y|~~}|~{|~}}~|}}{{x}~x~~}~}|~~{|~~}{}~~~}{~~}||~{}|}|~~|~~~{z~{~}y~~z~{}}~~{{{}}~{|}{}}~}~}~|{y~~{~|y{x~~~}~~|}|}}|}|~z~}xwtzz|ywww{y{vzy{{twv{{wxz|zz{{}zy||yxx|zyzyy|{|xwx}zy|{xyyx}xxzw{vzxyy~||~{x|yv|||yx}|x|z}z{ywz|zzxyw{uy|{yv{zy{uzx|y}wzy{w{ux||{y}w{z|{{yyx{}{y{zxx}{}y~{|uyz}|xz|vvzyz|yy||yx{{vyyyy{ywvyw|zx|{|yxy{{zzu{xyzzxxyz{yyzyz}}x|}zwzxw|{wu{{y~y{~zyyx{|zzz~z{|zytzwy{z|v{rwzw~{vy{zx~}z{|xtyxz{yzv{|{zy||wzz|{~{x~|}z|{s{x{zz|z{|{zyzx|}z|ytvzxwy{{z}y}|xz}|yvxzy|x}{y}y}z{}}wyxw|zz|z~zzxxwx}}z{{yxy~wx}ztx~u}yxxzyy{}|}xxzu~~x{{xvy}z|{ywu|z{|yyy{~zx{w|zx~}yz~|{{|zz~{wxuy~~{yxy{zxzxwzz{yvz}{x{}|}zxwwyy{zu{yv|xzzx~|z{{y~{xvz}{~yxz|z{z~yxxy}z|sw|wz{w~y{w|w{}x}{}}|x{||{y|{vxy{{{|y{z~{}{{zz{zyyyxyyxyyywyzy}|{yw{|}{}}yw}w~x|w}}||xz~|~y}}yy{zz{{z{y}|zyvxx|}z}{zy~ywxz{wy|{v~z~}|xy{y{z|~||{~{w||{~z{zz{z{{~u|x{xxzzyy{z{zzy}y{}z{}r{x{{~|zvyxywx{z|z}}~}}||~|x~~{}~}~|}|~}~}~}}~z~~z}z|{}|yz~}|}~|~|||z{{~{~{~|}|~~z{}||}||~~~||}}}~~~}}z}~{z}y}}}}}}~~~|}}~{}~~~~}||}z|{~z~~y}zy}z}~|~||}||z~~{~{~y~~x}}~{~|~}~~}y~}|}~~}~~|}~}|~{~~|}~{}|}}~|y}}}}{z~~~~}~~~~~}|}|}|{|z}~|~z~~~}|~{}~{~{w}~}~}~~~~}{z{||~}}~~}z~|~~||~|~}{~}}~~~{~~}}||x}~|}y~z}|z~}||}~{}}|{|y~}~}x|~}|z~}z}}~}{~}z|~~~~z~{}~}~|~~}}~~~~~{}{}}|xz{y|xwyx{x{yzyyzyzwy}zw}yzx~{|{{v{|{uzx~zzz|y~xw~{u~{|}|{xy|y{zzu}zxvzvy|{{||{wzz|xxy{yyvvx|szy~wzz{|x{vzz|{~x{{yxw{zz|~z}ywxxx~~zxx{yyz{{yz~wyzx~z~zvwxxxxywzyz|{zy{{yyzyyzyy~{{{{x}||x~}z}y~s}z{tzy{vxyvw~{z{y{~{z|yy{ywxxzyx~yuzyyz{y|}~|||}}y{{z~{}z~{|w{x{vyy{y{z|~|v|zy{y}y}yw}yzwxvzz}{~{{zzy}~y~x}zyzzwy{}z{||}zz{}|zvzw{yy}wy|ywzz{zux~zxw~zzyy}|{yzx|{w|vzz}y}|}xy|zuz}|yyzz|xwwx~ywx|z{}~{zwv|yy{zyww{~tw|w{~~z}zx{~z~}xzz{~yy|wzz{~y{w}zy|~{x~yyyx|wzu|vvzyvw}w}xz|{zxyx||yz~v}|zx{xzw}{{w}zwzyyv}||{y{uu{zx|y{x~z}xzwx~v{z~{yyvv|x{xy}|{|{~~{y{xw}|yz}w}z}{{ywzw{y{tx{yzw{|xxz{zvx}vu}z{|wxzzz{zy}{~z}}{}x{z||~{yz{{|v}y|zyzyw{yxx{y|x{xyww}|yvy{xxyy{|y}xy|xuy}{x~{~~{z{{y|}z~{~x}y{|}wz}y{}~y{{x|wx}yyz{{yxx}wxxwxu{wzx||{{x{yy}|~~~}{~{|}~~z~|}~}}|~z|}|~{|}|~~~}}|~|z|~~zz~~z}y~|}{}}~|~{~|~|u~}}}|{z|}~}}~|}}}~{zy}z|~}~~|x|~~{x~x|}}}~~}z{~}}{|y{~{}y}z}~~~~}{||{|~}~~}~||}~~~|}}~|x|}~w|}}|~~}||{{~||}}~}{}zzz~{}z|{~~}|}||zy}|}~}~}|~{}|~}~z|~~~~x~|}~|}}z{~||{}}~~||}~|}{}~}|z|}|{~}{|}}z|~{}z|y}|}z{}|~}}}{}~z{~}~}z~}{}zz|~z|~~~~{|~~~~~}}}~~}}z~|z|}}}|x}~|}|xyz|~|~~}}~~}{}~z|{|~|}||}{|}}{~}~~}}}x~~z|}~~~{w{}~{}||zz|}w|}}~{{~~|}xy{yxyz{}~|{{w{yz~y}yy{}{}t}{zwxvyw{xv}zwxy{z{x|{|xz~}|{vyy~yz|y|yyx|z~|{}z}z|zy{}zy|zzz|yz|y}{}wxyy}~uw}zy||y|x{vyx~wz|x{y|z{~zxw{zxy{wxy{zzw~y~vy}vzxs{ywy|zyxx{yww{v{y{yxuy|z|zy{xv{z{yz||{{zz}wy{z}wzw}{{{{{}y{ww~~twz{yx|q}{y|z{uxw|zz{x{{xyyyw|yz~ywz}{{z}|u{|xyzt}ywz||{x|vyw}|xzx~|ywx|||}}}zz{~xv|z}{z|z~zy{{x{{}z|zy{z|{y{x|yy~yyxx|yxy{zvw|}}{{x|xy||{z{z~yw{x}|}}y~|}w|z{}{{{yz{xy{}|zz|wzxwuyzwz|y|y{{}{z{wzx{}|{||zx{xyzxwz~}wy~|~}{{{yxy}vw|}yy{z{{x{y{u|z~|zzz}||y|{x}zz}yyx{{y{yyzv}|y|zy{x|xyyy{~x~{z|{}|y{yx~w~y|zy}z{yzzx||y|vyw{w|~}{|{wxux|wx{v~{x||yy{vx}x{{yx}}y{z}xxzxx{yxxw}yzxx|{u}xvy|zzxxywzz|w{xx{~}w}}z|{y}wwuy}{}wvzz|xwv|zy{{xy{yu|zv{yw|xwy|yu}zzzz{{vw~zx{y{{|~}{y{}}||{x~y|y~}}{|y{y|{zx{wwz}zz}|t}wy{}yz{z||z|{}yzy|z}~}{}||}}}|}|}~|{z{~|}~~}~||z}~}}|||~x}|~uzy~||~}}z{||~~{~y{}}}{|}~}~|}||~}}|{|{|}t{~|{}|}}~}~}|{~|}|||~{~|}|z{}||{z~}|}z~~}~~}}~|}{}|~y~y~~}z|y||y|~~{z{~}{{zw~~~}~~~~~}z}~{~~~|~|}}}}~x}~~}|}}~~|v~~||~~}~z}}|~|{~~~}|}~z}{z|z~~}~~||}}}y|}~w~}~}|z~|}~z{}z}~}~~~~~}}~~~~}z~z||}~||z{||~}}}|}}}}{~~}{~~{|}{}{}~~y~||}~}|}~|{~~|}|}}zz~|{~{~z~}~~~}}~~~|}~~}~~~||~~~|{|||y}{}|{|}w~|}|~}~}}{x{v~|yx}~z}{{zzzz{vxz}z{w{xvzyzzzwwwz{{zxwx{{}{{x||z{y|~||{|z{{zu{{|y{||z{w{{zv}zxwxw|z|y{}v{yywzzv{tzyzzx}{vywyyz||x}zz{}|z|}||{y|vyx}z{|zz{zy}xx{{w{{yzvyz~|vuvutw{|yzz|u{x{}|~{~x{|zvwx}|{}{z{|z|~wzz{wyy{}vszyzyx{y}zzwx{xrxy|y|zy{|w}zyx{z}z|{z}}|{}{{y|}zxyx{zzw|{z~x{wwvw{zz||x|twxwxzxvzzy~|zy}~yz~||{{y{yvw|x|wy}|}||}z{xz{xyx{{}z|xwzxxuyxz}{z|ww{{xx}y|zyz|y~u|}|~}xx}}y||x|}{{xu|xzzx{zzxxzzxtx~z|x|w||zy|w{{}{z}t{z}{{{{t|yx}zzv{}vxu{wz}zw{zt{z|{|{z|}qxzxxzwz}tz~xyvwzyz|zzwv{|}|}xzy||yx}{||{x{vvxw|~wyvy|y}u{zvzw{{zzu}w}|y}ywy}y~zy}{z{}vx~zzxy}zz|zu|wzz{y{z|y}zx{||~x~|uzx{zxzwzxxyw{yxxwyz|y{|z{{y|}yy{zz}{z~zx|{yv}}|tx}wxwzyzryyx}{wzyu{xw|wyw{zyzys}}{x{}z{x|zzw~~{u|~x{|w~|y{}x|zwxxwyvz|wyxzvyyyx{zxwyw||vzyxzy|||{|yzy{w{{{yxzx}y~}~~z}{|z~zz|}|y||~|~|wx}|}}zz||}~}}}y}|}}~{}{{|}{|}}{|~}}|}{}yy}|~~}z}{y{}~|}~|~|}}|}|z~{}zx~}}~|{||y~}~~|~}~|}{~~|||}~~~~~z~~}||~~|{~}}|yy}y||~}{~|~|~x{||{}|~|}}}~z}y|zz|{}|{{w{|}}}z~}~~~~|~{|}~~~||}{{~|~~{{{~~|}}|}~}|{{{{}}~}|}}~{{}}{|{}{~}|~~~}z~~|}~|~~{|}~~~}~}}zz}~|{}z~~}|~}~z~~|~|~}|~x{z{}||}|}}}|z~|~|z}~|~}y}~}|~{}x~{||{{|~~~}|y}~|}}}~z~~}||}~}~z|}{{{z~~|zx|{}~||~~~|{|z~~|yzw~{xzyzy~{|{wxw|{{y~yyz{{w{xwyz}{{~{v|}wy{{y|w~wu|zx||yz}|vzyv~|xzysyyyu{z}w~v{{x}yytwz|zyvy{~xrwyxwvyzw~zvz|xx{{zxwxx}{|{}w{}zzwxv{{zxxxz}}{zxw{zz{}zz|zxz||x|vzz{}{{w{xwv}zwu{|}}y|{{{uv|zyz}vv|zyuv|z{wxyz{zxxzy~xwzxx{yyyyzw|{yvy}x~z|zyyy{zrx~{}x|zxy}y{yy}|z|zz{{{x{{||x{|uy}y}xwyxv{yx~yx|x{xz~|{yxyz}x}~zz}|x|}zzu||zv{t{|zyww}tw|yyy{y{}}wv|zzz|~{|zzyxx{}}xyx{wyz{x}{z|y|xy}zz~{wy{|y{z{|{z}w~x{z|xz{w{v{wy~zzzxy{|zy}{|yzz}z{yy|}|{z|zz|y~~z{zvy{~{yzywy|xv|{}}|z{x|{{yyxz|{x{y||xzzu{}z|z|z{y|~{||zxxxw|x{}|}}yv{|z|yyv{zvz}wyxv{{zy|~{|yyx{zz{yxsy~|y~xyy{zy}yzxxxy{z}{xxwx{|}x|{|y{|}~v{|zxz{x~|yx{{wu{{y|z~{{zzx|{zw~|{|zzw{~{xyy~|{}zxz{{{vxxv~{zx|{|yxy|yzyz||z{{{|yzzzyxv{uwzy|}x~~z{|x|w{{{z{y||y}uy{yy|}}|zy{|yzyx}yzz|y{zz|x{zw||{y}zzzyz|}||}z~~~}|~~~~|{~~yz~{|}|~}~~~{~|~~||{}|~||~z}|~~|}|~y~y|}}~~}}}z~}{z{|z~}{|~~}~}{}{{~}~}}}~|y||y}~~}~~{}~|~}{}{}}~}~{~|{|~}||~~||}~}}~{{}||zx~}~~|z}~~|{||~}~}}}|}|}}yz{|~||}}~}~|~~|}|}y~|~}y~|~~~~z|}{~~{z~}|~{}{}~~}{y{z}~~~~{}|}}{}~}~w~~}}}{}}}~}|}~}|{}~}z|}y~|~}y~~|}y~||~|}~}{~}}{}}}zy{z}~{~}|~{~}{}|}{}||}|}~~~xy||~}~{~}{|~~}}}|}}y~z~~|{}}|{~}~~z}}~~~z~~}z~~~}}z}|}~|}~~|{}{}|~|~~}}{z}{~y|||{}~~||}~}zx}{zx{yyz}w{~zvzvzzvyyuxwxyyyz|z|{uxxyzzyv|z{}|{{{wxy|~{zyw{xz{|zv|y{y|~|y{{w{y{zxxx|x~|xyy~yz}txuwyyy~{|{wzw~y{z{u|xz{z{{xwz|wyyz{z}z~w~~|v~ztzwz}z}|u|zwyxzyy{yzyw{vvyzzxywzw}yyz{zz|}zy{y{~~~zz~|w}zzxy~yzwyyy|yyw{x{wzxzy{w|~yxxx{xz{|yx}}yxyz{xtzx|x{{zy~z||}{}yzwvyywzwxwuyyyxyzzx}zv|zxxv}{{}}{|~y{~{z{{xz{yz|w{z}v|xy~s~z~}xztzw}{zyyzzx~wyvzwyx|}yy}z}}z|~zxw|x{|{~x|}||vx|{}v||{~{x{xyu}utx~{vy|y}{yxwzyvx{|zzwxyuy}}z{{{|x{|yx}z|{y}wzxx}}|oy{zvzy}xzzwv{z{}vyvxwywx{v{xzxyx|}{{{w{tyv|~y~~z|zy~}xzxyxw~}xwywu}{|x{z}yv}xz}y{yyzxxvy~zuy|{|z{w{{yxx~zzy||v{xzz|y{zz{z{yyw~x}w|yzzwwxy{||yz{|~vwz|uxxyxy|wyy|{z}}x~|}wv}x{z{y}v{{wwzzw|{uyz|z{uv|yyw{yw{xzyyywzzy{zwz|zw{{}z{zx{zw}|x|zz}}y~{{|uyuz{yxy{zzyvzzzy{z{yzyxzxx|xzzx{z{|{|}|wx{zwzyz{}~~||z~|}~}}||||{w}|~~|~}~||~{~|||~z}}||~~{~z{}|z}~~||z~|~~|||}~}~}{}}}}z}{z}~zwz~|~}{~{}{|}z~||{}|}}y~{|~}~y~~|{~|~~y|}{}}|{~}~}~|~~}x|z||{|{x}~}{~}}}~~~}z}~~~~}~}~y~~|~~}~{|~~~}y||{{{}|z|}}|||}}~y}~~~~}{{~|}y|~~zz~|{~|}~~{~y~}~}|}~~~}}|}|~~{~}~{~~~{}~||~||~}|~~|}{}~~~}~~w}~{}yzz||~~~}}}|}}|~z}||}~}}{~||{{~|{~}~|~~~{}}~}~~z~}z|}~|~|{}|}z~~~~~}}}~}}}}}{|}}~~~{|~~~{|~~{}~{y~{}~}{}|~}y{w{~}z{}}wz~y|xy{{wzyx{u{{}z~|vx|z{x{{|x|}{yvyyx}zyzw{{zu}wv|yzyyuz~xw||xxvwzz~}|yx}{xz{|yy|xzyyx}xz|~vyzxzz|x{z{z{z{yyx{tz{{|x~z~y|w~|wyx{yw{{{zy}x||z{||{uz|zzwxzv}{|~y||zzxx{y||xzx{~||zx{yzzxz|x{z{|{zy{xx}{tyx{|vxz~{yyyyxzx|wzz}z{x}{wzyv{x{xzzuz}~w{x{|xx{x{{y|{xuz}|}}}xz|y{|{x{|v{xy|z}zyx~}}y}~u|zxxyv{y~vzw{|y|zxyyz{yy{z|uzzx|yvuzy}wy|||uzx}|v~{|xuz{{w}{z}x|{z{xwx{yz~y{~}|~w|yyzzxyzy{}{zx~|wz|y{x|}}{y|}z|{v}zyzz~zzzxy|{{{|zz}yz{}ywy{|{yzy||yzv|y{xyzy}}}w|zz~|}y{|yzz}z{x|}zzwyzzy}zwzyzyyxxy{}y|yz|yzwyw}|yz}z|vyyzzz|w}y~~{yx{yv|}|}zyy}{~z~~z}yvyy|uyzwy{z}yzzx|}yz~xz{zxx~z|}y~wz{}|}yzv{xx}|zy|~~|yy|ty|yw}x}}wz{yyzy{y~~zvx|{w~y|uwytx|~z}{{zwzy|zvzuwzz{x|||}z}}|w|{y}yx}v{xzyzw{}~x|zzyu}{|{wx{yzz|wvz|{}zty{{{z{z|z||z|yz|z{w|}{uxy||{z}}|}}}~|~~}{}~}}~}}|}~y~~z}~{~~~}~}}~z{{~}~}z}}y~}~|}}~|~{~}}|{{}|}z}}}~|||}~{}}{z~~~~}~~}}}}y|~|}~}|}|{}|}}~}|}~z||}{~}||z{}|~~~~|~~}}}~|{~~}}~~}~~~~~~{{{~~~~}{~}}}|}{~|~}~{~}|}{}~~~~||}}}~~|{{|~y~~|}|}~~~~~|z|{}|}~~~x{~|{}~{}~}}}{~~~~|{{~{~|}~|}x}}z~{|}~~x}z}}|z}||~}{~{|{y{|}}~}~||z}}}|{~|x~{z~~{~~}{|~{|x}~~{~~~~~~~~}~z~}{}}z||~~z|~}~~|}~}z~~}~}~~}z}y~y}|}~~z}||z|~}~~|z~}}{~}|}~}}}~~|~{zz|~wuwzz|zv|u{wyz|y{z|uyvvw{{|{zyz{{{w{{~zyz{{|r{x|w{xxzz{||~~}{zz|zw{wy{uw|ty{xvxvz|x{vwywt{|zx|z{xw~yyw|xz|zxxyxy~|}zzvyz|{x{xxz{tv{{wzzxzzyy~x|{z{wz}r}z}{vw{{w}z{}xy}xy{uxxyyy|y}x{w~x}z{wx}yzz}~|zxv|yyxvxyzxxxyyxz|wyxy|}y~{vxz~yv|||z||v{y|zzz~|~xwx|z~y{v|{x{{xwz|zxzww{}yyzyy|{x||yy|xzzxy{z~}yx{}y}yy}|{{zzyzx{{{tw}~yywxu}yzu|yzuxxytzzz~}~z{}|zxz|yy}zzz{y{~~|}yyxxz}|{}xzyx{w|vxx|xyywzy|rz{w~{|z~xz{~}|z{~~}yy{zzpz|x|z{x{z~ytvzxz~x|y{yvy{{{wxx{{w|{}zw|{|z|zy|~z|y||~|}|z}|zy{y{|}|~zp}|wy|{xyyzzzxxzzyywzw|z{}vyx||}}x{x{z|zw{xy{z|}}}u{z|{wzvzxz}z~yx|{{{x|y}yz{zy|y|wzv{wxw{{x{x}z{|yw{||zxw~{}{{{zu|||z|{y~zzxxxx}xvxzzy|vywyyyyzy}z{yvxxzzyxw{x{x|{z{yw}{z~}zzxy}~~z}z{y{|z|r~t{z{z{{wxyxyxz{vwwzxz{xzxz~~zy|z|yw|y|}~{z~z}{~}{||~x{}{}|~y|~{||y}~|~yy|{}~|{|}y|}}}~}~||}|}~}{|~~|~{}|~~~{}{~||}}{||{z|~z{~}}|}~|{~}w~|~~~~}z|~~y~~~{}zz|~||}||}~}|}|~|z~{|~~~x||{|~~z~{~~}||~~~~}~|}}~~}|}~|}z}~}{}~}}|}{~|}{|~~~y|xy~z~}~~{}zv||~}|{}z~~|yz~{}}}}{~|~y~~~|~}||}{}}~{|~~y~z~|~~|}|~~~~|{|zy}{|}~~|{|}~{~~|}~zx|~|~~~~|~}~z|~|y||~}z}~|~~{~|}~~~~|y~{y~~}~|}}~}{~~~y~{{}z}{~}w~}~|~~z{~~}~}}~~~}~}}}|||~{~}|{~}~}x|~}{~{y~~~~~|~}|~~~xx{{z{z{~~{z}{x{x{u|}{y|xx}xx{|yx{wwz}{y{zxz{{yvzzxyx|ty{yyyyxzz}w}wz~{y|{yz{~u{zzx}{t|z|{x}wzyyv|wyvx|yxzyzz|{z}v|v{w{{y|{u{{y{{z{|wz~x{y{vzz|yxz~yyyy}v|}||y~yy{wzvz||zxyw{|{t{}xx}xyw{|{xzx|~|}{~{{xyyx{~y|ytx{~|{zxwxwz|{|{{xzzxzz}{v{xzyt{v{y{y|t}y{{{}||zyzz}z{|yz{y{|vv|zz{yz}wxzy||xyw{w|{qywzx|wwzyxu|tyx{zz|yx{z{z|xy}vzyz~{zzyy~y~{{w}vx|x|zw~z}zz{}z|w|~uxw{{{|~xy{{xz{z|zyy~zwzzwy}yz||x}|{z{vyyz||yz~xxyx}zz||}x}zwx~y}{u{}~|||{ww}xyzzz|y}{{{|{wuy{w}z|x{{x|||{w}y~w}}v|yvy~{x{z|y{{~|v~|z|zxy}{xz}yzwy|~{{}z|zzxzzzxy|y|ywzyzzv{|zx}w}|yyy}|y|zyyx}vzyyypy{{|xxxxwyz}}wx~vwxy}z~x|sz}xywyyt~~~x{zz||z}yw}|{y{zy{{x{xu|}{{||{{z{{y}zz{~u{|{wv|y{~y||y{|y{}yxz|z{}}{}v}}|~y}|}vywz{zz|x~z{{xz||{yyy~{zwz{}vw|{zuvzzzy{z}|w{t{x{x}{|{{||zz~}|{{~zz|}}|}~~{~|z~{}}}z~|~|~{}}|~y~z{~}~|{}{}~~~{~{~|}|~~}}}y}}~||~~|~}|}}|v~{~xz~|}z||~}|~~~~zz|y~~{}~|}~~x}}~}~|}}z|}~}}||}|{~||}}}}|~}{}}~~~|~~}}|~|}{~}~}~}{}~~|~|~~}|~~~}~|~|}~}|{|~}}~{~~}~~|~|~~wzz~~xy~||~}~~~}~~{x|||}{|z|}y~x~{|~{~z{z|{~~||~|~}~|~{}{~z|}|{~~{|}~}~{|~}~|}~}}|||~~z|~~~~~|}~|{~||{}|~~}|z}z|~}|}~}~~||}}|}~}||~~}}~~}}~~~~}~}}}~{}}~|{~{}~}~{~{}}|}~}w~}y~}|{~|}}~|{yy}|zxw|y~z|~|{yx{~zzzz||xx~x~wwz}x|xzz}~|x{y~{}~{|{zzy}}|y}zx||z{}|zy~{|zw|}~|}wyv~xy|{x{|{||z{yz}{wt~v{x}~}w{~{~|zw~{|wy|~}}{}y{~}{zy~x|}y|}}{{{zx}{{z}z{{{|xzxxzy}|{{{|z||}{{}y|w{yy~}}zz|}|{uy|zu|vyv~{y}}}xyz{vw|{zyxztwzzzzzyy{{{{zzzu|~~}zzx}|}{}|{{|{{yw|}zx|zywz{~y{{{w{yyzyxux{{yzsy}{y|x~{~{|||~z|y{|yu}|~~{{yx}wwzx|yyvz{~wzyyzx{}{|yv||x}|}y{z{y}~}~w{zy}|{z|||}~wy}z|~xwzyy{{zzx{{{{zzy{{ywxwy}|z}x{}~|y}z|~~zy~z}yx~||{{~z~z~z{{|xzy{|}{yzzyy}|y||{x{}vzx|~|||}|}{|}z}}|~zzz}{xy|x~{yw{z|w|z}|{yzxwzxy}{{zz||{w}y||y}}}}|{||~x{~~y}|zyw{|zx|{~|{~xw|||{yyyvwz{}z|yy~}zy~y{}}{~zzx~y||}z}{|xz|{y{~|}{{y{yyw{|}xxyz}yxy{|~{wxxwy{|zz}yy|w|yv|w||{~xyw{}{}~}y||w}{|~x|}}y}|{|||||}vzy{y|zx|yzzy}z}yzw}vx}{}{sy~|}|{z|||~~~|}~}~~|{}~{}}}~||~}}}~}|}~}{}|~|}~}||~}~z~}}{|~z|{}}~~~{~}|~}z~{~}}{||z}~}~|{~|}x~~~|~~~{~}~~~|~}}~~~}}~~~{{~}w~}z~z{||~~{}}~|}z}}|}~~|~{~~~~~~}z{~~~~|}z~}~|~}}}~{~}}~~}{~~z{~~~~}}~z|~|~}z}~}~}|~~}y}~}~|~~~}}|zw~y}~~}}{|z~}~||}}~{|{~{}~y~}~|||{uzzyxyyxy}xxxxyyy}{wxzwxxx|zz~{{{}{z~|}yzwyzv|y~yzw{zxy{z|y{~{wzx{x|yx~xy|t|x~vy|{~yvz|{|~z}}u~yzx}w}xx|~uz{y{xvv|yxx{w}{{wz{z|xw}zzzyyzwz{xyzzx|y{~}yzzwyz}wwwx|z|}zwzv}xzyzwyxz{}yzz|y~xx{xy|tz|}zyxx}{{y|y||yyxxzz{}wyxyzzzyy{}{{~wz{yr{{w|x|||zzv}}v{{z}x|z}~x{~yy|{}z}{y}~}{x~z}xz}{zzzw}{|zy|zyz{s{{|{|xy|yyzyy{{wz|}|z~{y||y{|~}uxyzv{zs}zzvz{x{~zw~}z{zyz}wyyzzzwy}|{{~w}}|zy~~y|{z{~vy{{||}xy}yx|z{xwzz{{{}vzw}~{yzz{x|z{{{}|x||~|zw{zzy|xyz||}{yz{{z}{{x|yy|x}yzy{xz{yy{|{zvw{v}z~|}{zzwy{w~|zxy}{yu{w{z{v}x|{|z}{{x{z{w{}}|vy|x{xwyvzz~{v{}zuxwzxxxyyyy~zw~|z}xzy|ywzxy}y}y{}|x|w{{{{|}zww}u{xzzwwz~{tx{~xw{{ywy}y{{w|zz|wyvw|w{w~yu{wvyyzvz}|yzxzwzxt}yx|{z{z}{w||w||yzyzy}}~t|zy}|wyzz~}x|y{}}~|{|yzz|y{yz~|xz|{yy~z}xw{{}|{yzz|}}w{zzyzz~~{|}|~{~|}z|~}z}|}y~}{{~||{~~~~{||~|~~}~}z}y|~|~}}|}{|~||~{}~}||}||}~|~~|{{{~}{|~|~|}z|}{zzz~~}~|}~}yz~}|~{}{~|{|~{}|~}~|~}}}}{|~{~}}~{{~}}{|~|}|}~s~|{~}}~|~|~~{~}}|}~}}}~}~~~~}~~}||~{~~}~~~{}z~}~~~}}~yzy|}~}{|}|}~x~z}}|~~}}}~~~~~~~~}~~}}~{x|~{}{}z~}}z{~{|{~~{~~}|{~z~{}~{}~{}|}}}~~}~z|}|~}}}{~{~|~~v}{y~{|||y||~}~}|}~~||}~}}}}|z~{{}{~}||~{wyuy{zy{ywz}y{|xxty{y{{{wvyw{{x}u|yzyytvxzzyuzx{y~{~}zyz}x{yu|u{zz|}z}|zzwyy{zzx{}zyyyvvx{~|xy|~{z{wywxv|wxx}vz|zz{{zuvv|~{xxu{{vz}y}{wz|z{}|xxtvz|w}{uwvzy}zvx}z~wwuzxvwyz}y~x~|{{{z}{{x|yzx{y~z~|{{y{zvyzx|y{v{yzvzxy}vy}{xxv||xyywxz}||y}y{{|{~{{}{zx~yzz~~~zzxuy}y~y{vvzxx~vxzzwwwwv~zyzxsxuvxyv|{x}{~|{yz|{|yz|}~~{{yx|z|}{||{xz|wx|yzyzwxyyxyxyxztzx~zy{yzw~z|~x{y||}z{|{uz~x}yx{~{y}xt|z{zu{{zzyxzyyzxwzy|wyzx{yssyzyz{|~z~u{|{yyyyz~|y{z}}zy}{z{yz~{zwxytqxvxzyw{}|zwsvxvuyv{~zwz}yzyzz|v}||{|y~z{xzzzz{{xx~|{z}{wzwzzxxz|y|{yxuwwy|{xzzwwuwyyyuwy|}x}z|{{wxyx|x|z}zw}}{zzyyz||z|{yzv~y}{wxux{zzxxvwywv|~yx}tx~yw|wyv|{}yx{zzy{{~v{zxuy{||||{|z||x{yvzywz|{wzyyvyz{uwyytwv|||{{~|}zyzzxz|~{}}{zyy{{{zz~|z|xywz}yzzxtvxyzz|vxv}{|}zx~y{vvzywz~zwyxvzx~{{~|}~|{{}w~{|z~~~|}{}|~{}|~}|}|~z}|~z{~}|~z}}~|}||{}}|}}~~~{~}y{}|}}|}z}}|}y~y|~~~}~|z{}~}|}x~||z~}|~|y~|}~}~}~}z|}|}~~z}}{|}|~}~|}{}~}~|~}y}|{|}~w}z~}}zz{y}|{}~{}z~{~~||}~}}~~}|~}x~y}}~~|{|}}}}|{|||}~w}~~{}{|~~}~|}}|~{}y}y}|||}|~|}}~~~~{}}~}|~}~~}}zz|{z~}|}{}||{y~~z}~~{~|}}~||~~~|~}}w~}}~~z|yy}}|x}}~|y}~}~~~~}}||}~}{~~z~}~{|~~|z~}|z~}z}{|{|y~}~|}z}~}~~{}z}~}}|}|~}~z~~~||}{yx~|}~||}|~~}}{}|~~|~|~|||{}x{||sz}~}||}x|}z{y}zxz~}x{y|{}x}xz}sz{|xuxz{|zw|yxyz|~yyz}wyzwx||yw|wz{z{x|{yz{|{{z{|y{wx{y{}ux{z{x~yyy{z||zxy|{v}y{zz{z{yyxuzxwy|ywy{vyy{}y{{xxyw~zzyzwzzwy|{zx|{{yyyx}s{x{{x{|y}yy|zy|{xy{y}|xzxx{w|x}|yvz{w}z}y}yzx}~{~{x}yzywzy|}z|~xxz|{|z|x{|{wxvzz|zxzwxz}}}{}xyzxyzw}z{~y{{~vxzz}vwz}z|xxwy}zvy|zz~{|z{yyxzz~x}w{xzv|xyywwyyxz{xwxw{w|{{{{zzz|x|wtz|yz{~z|ww}x}{yxy~z}z}vy}{{}y{{zzzyxz{z||||xyr|yy|y}wy}x~}||yuy}zzyzvy{z{z|z}|yx}z}}zu|{|}{x|y}}{yw}|{wuz{y{w{}}vw}zx~zyyyzxzz{x{}yxwyxyuvz{{ywyzyz~x|}xx{}y~yyxz|xzx{xz~z{{|{}zuwyvz{||xw~~z}{|z|v{y}~}|}~|zv{|{|~wwuw|z}y{y{z{w{z~x~z|{yy||{}{z{yz{ywv|{yxzxuzxwywzz{xwz|vz{}zyw~|t}y|yxzz}}zyvy~wy~zz~yywz~}y~yx|y{}zyx{{t{{{y{|z|{|{|{xzz|}|{xx{{xwyzyz|y{w|{y|y}v~z}yywyxx{x{y{zz}~vx|v}z{v}~{w|{w{|}z}wxwx|z}~}~|{{{|{}~}}~}~}|}~~|~|}~}~~{{~}}z|~}{{~~{}}||}~|y||||}|~w{~z|}{}|}~}||~~~{|}{}z|}~|{}~~{z}|||{|~}{~~{}}z~z}}{{~|~xzy}}z|~~z|~x~|~{||}}|w~~~~{~~|}|}}{}~}~|}|||z}~{~||}y~~}{~}z}~|}~}~}~}{}|~|~~}|z~}}}|zv~y}~}~}~}~~~~|}~~~}y{~|~}}||~{~z{}}|}}{|}||~~~|y}~}{|}}~|~|}}~}~{z{{~~||}}}~{y|x~~y|~}y}{}}|{}z|}~~~}~~|}}}|}~~|||}}}~{|}~yz{|~~~|}}}{}~~|}{|}|~|}~~|}~}~}}}~~~}~z|||||~|}|}{z}~}}}|~}{{|||~|}z}~}{}y|~~z|~|{}~|z{|~{}~~{{{zwxy{wz{wwxuxuyz{|z{w~yxz|vyzw}uxzzxy|{{yzyvyzw{~{zzz{}~{{{w|z~x}xy{yy{{xx{{zv{xzuvzxuxvxvyt{y}yxw~xxy}z}xvyt{yzy}yz|}|{~yy{y{yyyy|yv|y|rz{x}x|v~xy|x|yx}~y}uvyyzyxxzz|{~zx~zx|zzyx|{y|}x{{z|{x{yz{x|zxyyzxz~yxzx{vxyuxzxw{|x}w{uxx||z|vy|yxy{}{x||wz~zv}z||{xx}vz{|x|{ww|y|y}yv|{z}xw~vx|z{y|{|x|{{|vx|ywwyu~yz{~zz{yx|z{y{txxuxzxv{z{|w{z{z{w|v{zyy|ywzx{x}{~{}||y{|{{yy|{{w{zzz~~|zx|xyy|xyzytyuwxz{xyw{tyux{|v|xyvx|{|z}}z{~{~z{|~zxuz|{|{|zzxwzv{vxx{x}ytwyxzyx{{|zzu|zyw|yz|wz}}|{}xzx}{}}||y}{yx{}||{yw}uz{{{{zyx{~tw|z|{zyz}{xyu{y|wzxy|{w|}yz|}|~yyx|zz}}|y~{yuyx{zw|xyxxtwx}yyzzzwtxxzsyy|zvyzy}x{|{~||}xzyy|y{|||{~vy}y~{}uyz}v}~~zyywxy{{wz~||yxvzz{|uzy|y{x{~y{~zx|x|zywwyzz~{{x{}||}w{yw{xzyy}wy{wxwx{z~x{}wxz{|s|~ywwyyx~}{}|w|z}yvw{x~||~{~|~|}~~||{~|{{~~|{{}}}y{}z}{|}~}~}}}~|}{|{~~|z~|z{}{~~|}~}~}}|}~|~{|}~~{}}~|~~}~|{~~}|}}}|~{~~|~~~}||{~~~~~}{|~}}|}~~z}}||}}~||}}~{~|~|{}}}~~|}}}}}}|{|z~|||~}{}||||{~~~~~|}|||~}|~~|||z~||~z}z~zz}~|~~}{{|~{~|}{|}}{|}}~}~z}|}{w~~}~z~{}}~~|}|~y}|{|{{y}}}~y{}}}|}~}}}|~y}{~|~{~|{}~}|~|z{|~}}~|~}}~|y~~}~~}~~~~~}zy}}~~}x{|}|{|~{|~}{||~{|~{~|{~~|}w}~}~~|y~~~|{~~z~}y|{~|}||~}{~}}~{~}{}}y||}~~y{y~~}{{z}|}}z|{z{~~}}||z~|{{yz~yv{x|w{yy~{xxzxy~yzzyy}|uy|{yxyyyywy|xxyx}v|wy~{}xwxzx}yyy{zy{|{{z~w{yy||}}zyxx}{zy{zzy{{{yz{wzzyz|yxuwyw{|{x|{{zv|wvyyzxz{wyxy{{{zu|sww{zx|yw{zwzzyxzty{w{w}x{~u|vvx}yx~{z{{y}}zyxxx{~~w|~xy}y{||zvwxzxyy~z{~ztxz|||}}{yyzyzzx{{}~wz{{zzuyx{zuxzzu||y}x|zyzwwx|w~wzw~vz|xzyy||w|ywzv{w{{|y}y|{}y||}z}wz}{{z}wzuw|y{zz|yy|xy|||zzwv{zxxzyu|uzvwy{wxz{zwz{uy}~|xvzyz{zxx{xywy{{}x{{|uzxzz{|x{}y{xy{||}z|{|u{yzw{w}yvzvywzy|{z}wzz{}y}yxx{y{yyy~w}ywz{x~y|yy|zyyzyz}zy~yvvyx|z~y~yzz}|w~}|vzw|wxzz|zxvx{{wy~y|xx|uvw}{y||wxwvyyv{{{y|z{x{yxwz{y}yyz{x{z|w|x~yxwyw~{{yyx{zxx}{|w}v}z~z{|z{~z}zzy||yywzyxvu{~|zy{}y|{wy{zw{y|{zv{z{}wzx}z{x}y~z|{|wzy{{{{xw}{yw}{v{yz{{|}yxu|zz}zy}v|yx{yxx~|~u{{}vzyzzyzyz|xzzx~w}vyw}{{wu|}{s~ywzz{z|xzw~yyxx|}~yy}xxw|{yz~|}{|~|~}|}{{}}{~~{}|~~}~}~|{z~~~z{|}~{z~~|~~~||{}~{~}}|~}~}z~|}~~}|~}|~~|}z~}}}~~~}{||~~y~}}}zy{}}~{|~~|}|}~~}}|||{~}~z|{|~y~}}~|}|}z}~z{}zz~}~{{}}x~}~~~~}}~{|z{|~}{}~~~zy{~{||~}{~{y~~|~}|~}{}|~{}~|~~y{{~|x}~}~|~y}~{{}~||{}~~}~{|~{|~~y|{zz}}|||}~z}}}}~}~~}|y~}}z}}|~~~~}}z|z||}{y~|}~|~{|}~}|}||}|{{}~|~z~|z~{{{}~~|}{~{|{~}{~|{|~}~|~~~{{|}{|~{}}yy}|~{}}}}}}}||~~|~}}}~}x|z}~}}~{}~z~~}|}~~~}||~{|{~~}~}}~}}|z{|~{}}~}}~}|{x}~}z~}|~z{|z}~~{~}}}~}|z{z{{}||y~yy{~xx{qxxz|xwywz}yx|x|xy||{|z{yxz|}{zyuy||z}yyzw|{}zyx}{y}yvv}}w}yzxzzzx~vyxzz{w}y{yz|wyyuvyyzx~{}x~{y{}{{yzzwyo{z}y||{|zwyyz{w{xz~uyzxyyx|vy{xzwu|wv{z~{yy~{y{y}}zy{yy{|}y~y{yz~yyzzy{z||z|}zy}zwx{yx{|z{zzxzw|x{x{z|{{yz}w|{z}}~z}z~z||yz}{}{x}y|||{}y|xy}|||zx{zx{|uvz~}zz|{{||xyz{xx{|x|zx{z||{}z~zwx|z{z{z~|}wyzu|uzzyxyyyzx|zwzzyv}}zzszt~zuywy}||}xv}y~|wyy|w}{|w~}}}~|~|~wyx~|v~wy{{x~zywzy|yy}{vxy|zz{y|y}y{~}}}}}uz|zw|{}zyzxy{z}|z~wxwzy|}}~|yz{z}vywzw~{v}y{u|}|yz}{yzx|z{{{x~~~y}|{y{y~yz}{wyx{zz|{y|}vyxzzxx||vwysxw{yy{zwz|||xy|y|~{}ywz}}y|}~{|y{{}||tw|ww}x~y}{wxzwz|~z}|z{zwzzwy~zy}|{~ww}xz}z{zzz|y|{z~|xz~~yzz{|z|yzw{|yyyyy|{x{tz~|{xzwzzw|zy|y{{~||~y}{~|}z}{z|~xz||z}xzz~|yxv{ywz|}{xwzx{yzw|z}z{~yw{tvxv{zz{}{|{}}~|{y{t|~~|~|~~}y|~~|}~~~z~{zz|{}~~~~z~{|}~~~~}{|}|~~}}|}}}~{||{{~||{|{||yxyz}{|}}~}~{}~|~|~}~y||~{~}{z|}}}{{{~z~~}|{~~|{}z|}~}}}|}y|}}}y{~|}}~~~}|~}}|z}|~}y~~{~|~{~~~}~||}}|y|~}~y}~|~}{{y|}z~}}}~|~{}{{~~}~~}{~~y|~}y}~{~||~{v{}|z}~}~~{}~z~~~||}~}~~~{}|~~{{{}}~{}}{~~~~y~{~|}~{}|~~~~~~~y{||~{~z|~}|}z}}}|~y~|~|||}~}~~}z}}{}|}}x}~}}||~{z}|x||y{|~~~}||~~}}z}||}}}~|}~}}|~|}|{|{~~~|~~}~}}|}~~||~~~|||}}|~|~{}}~}{|}}~~{}~~~y}~~~~}|wy~w}xz~tz{wyyyzx}yyvyxvx{wzvyxyzz}wyzxw|zxzxyz|yx{xxy|x|}x{{{xy|{xxywx{|}|wyxz{{||v|yxz{zx}ywvvzyx{{xyzzy|wwwz{tzvxxvzxxu{uxz}yz~{|||}{v|yy|{zvy|t{vy~}y}z|}w|{|yw|{{xzuq{z{yzuxyx|xkyy{~zv}xz}z{tx}{tx{z{zv{ywxx{x|z{xx{y{~y{x||w|zwyy||}uxyyyx{|{w||ywxzvy{|wzzy}yzvywyyz||vxvzz|vyxzxzwyzxx{|w}ywvz}||~wwu{x|u{|zyy{z|zxv{|~y{zxz|xwz}{|wwzwzut{zzyq}yv}z{z|{{y}{u}ux{xx}}z{|z{zwy|}{}}|wzyy}{z~z~{xy{x}~{}~|zy~{yuz|{{y{txwzxz}{x~zxx{}~}x~~~}zx|x~xxxvwyz~{yxz|zw}~uz|{|vy|~~|w{{wz}y{w~u|yzvvz}yv{|xvzt{yw~yxw|vy~u}wzzyw||}xy{{zzy{x{|}{xw{{z}z|{~w}vuzz}{|{wzy{||{yzvxyz~|z{rzu|zzv~zwyyy}z{x~}w{xzyzxyy{yz|{x|yzwz{{yzy{x}|zv{wz|yzzywz{}{}y}{wx}xyy|}{{y{z{z{wx{ww{~wzzzwtt}{{wx|z{xyxwx{|{}y~}w}|z{{wx|xy|{y}xz~|zz|yxvy~|w{|yzzxuzxz{zvv|zz|y{}x|zu{z{~v}{|~~|~{{z|}{}{~||{}{~|~}~z~}~}{|{{}}}~}~~}~y}~|}}}}||}{}}zz}|}~|~~~}~}~~~{}}{~~}~~}~~~~~~|~}~~|z||}z~~}}}|{}|}|~~~}~~~~|~|~}}}||z|}|~}|}~}|~|}|~{~}~}~~~z|{z~}~x~x|~}~}||~|}|}xy{z~|{{|~z}|}~y}{~~y~|}|}z{{|{tx|~}~~}|~}|}}|~||}~x{~~z{{}~|}~~~{~z||}}~~{{|z}~~||||||}}{~z~|}~|||}~}}|||}}}yz}{}~|||~|~|~}~{|{~|{|~~~}~~~~}~}~zz|||{||{}~~}}{{w}~~~}{||~{}z|z~}}||}}|z}~}~~~~|~}{{}~{~~y~|}{~~~~|~}||{~z~~}~|~~~{}{{y}yz|~~}|{zuzwyx|uxzzy|}}{{~xywxyyyzv|tzzvzx~{z}|zxx{{x|zy~x|}wyz||z{{ywz|v~yywzu}z|z}x{ysx|tww{{{|yy|yy{~{}{zzz|z{|yv}}|{zyy~z{zz~{ywxt|xz|z{yu{}wxywwxywuwxx|xxy|z}|~zztzyx|wyz~|z{|x}|wz|{}x{xzxw|qzywv{x~x|~zzzzx|x{zyvvzuy|~{zu||zxyzxx|vw{{}|z{z{{{z~zxy{{{|yz{ywxz|u{}xy|~}}yy{zyww|zzwx|{|z|{y{x~z{{z{x~vzzz~yuux~{x~w}wwvywyvwxyv|zz|y{{yv{vy|yzy{{|xzy||w{~{zyyyy|z{}|{~}|~yzxwyyxuyzwy|zywzz{zx}|v{{w{y{{{z}}x}z~{}{|{{y|{{|{}~}|~||}y{u||}vu}{wyzx}xw{wzzz~}xy|x{y{vwz}v{y{x{y|~|t|yy~~z|}|{uz~}~}}zvwxuxv{v{yyy{z|xyx}}yzx{xw{x{uxxx{z}z|xw}||zww{}|ywz}{xy{y~y{yvzz{{|xz{zxyx}|vwzwxwxzxxx~xzxyv{~xyxw{zz{{yxw}z{|~~z{x}{||{yzxww{ywz}vzzy|z{y{{zz{yx||wyyzxwv{z|}z||~~{zzuzw{v{{~zy~z}||vz{zvzxzx}yz{v}y|}}xzsyxz{}~zyxz{~{yzzzz||{{y}y{}z~{~{yz|}~{{{~~|~~}{}}|}|~y~~|{~~}}|}z}}z~}~{}w~|}|{~}}|~|x}}z~{|~~~~}|{}}~{~||}y~}}|z}y}~~|~~{~||}~|~{~{~|~~~}{~}{{~|{y{y}|}}}}~}||{~}}}z}~}~}}}{~~|{|~}~||{}}~{}{}}~~~~|}~}|~~|~~~~~}z}{|{{|~~||yz}~~}w}z~}~~~|}~~||}{{w~{~y{~~}}|}||~~{~}}~~|~|~~{||~w~~||~|~~{}~{}{||}}~~y~|~|~{~~~{~~}~~|}~~}}~}||~|~}~|{~~||~yz|{z}|~y~~|~~~{{~|}~|}z|||{~|}{~~~~~~|z}}~}~|y|~~~y~}~}{|z|~}||~{{}~~zz~|~}{~~}}{|~{~}~|~~}}}{yz{yxy}|}~y}|{|ywvzz{yww|yyz~{x}{~x|{y}|{{vzzxux}yy{z{{}v~}y|zzz{yxwv|{{wxz{{{vy}v{wzyw|{{|x{|yuxyzzyww{yyy|{{x|uy|xx|}s|{wz{{{w~y{{{{v{w|y|x{~zz{{xx|x{{{{yyy|yzzwyyy|{|yzxx|zw|{v}yw}}}|x|xxty~zxx|{xyz|vv|x|v{w{ux}z{|||{yyyxyxx||vvy{}|zyzz|}y}y|y}wyzz|{ywy{y{|xyyz||zzsz|wy}xxy{z}y{{zx}uzz|z}{x{{zyw{|zy|{vtyxyz}|}~{|{x}|xwz{wy|zxxx{xx||zxz|x{zxxu|z{~{|z|y|{|wywyw{z~|y{{{yxzyzxzz|{w}x|zzx{z{y{{}z{w{{vww{z{{||}zx{yyy|x|}vzyzzxwzz{v{xx{y|{{~xy~{zzzzyw}v{xvv}x|xu{}{zx{yu||{zx}||xy{{yz~yzy{zy}}}||y{}{{|}|{yyx{v|yu}|x{w{u|}z}y}}~z|{zwyvv}{y}yzy}xy{|}x}|{|{y|y}{w{zx{|z}}zxyyyxy}}z~z}|yzz|~v|vzyzw|z{zyz{{{|yzy|zzwy}z|t||wx|y}{wyv{xzz~}~}y{{{zyvxz{{zxx}v~}wxyuw}zz{~~y}x{~x{zyz|yyxw}}{~y}w{xx}z}xz}{}y{wzxyvzx{yy{}z{}}yy||{~{}}}~~{~~||~}{|}|y~|y}|{{}y~}zz~{~~{}}|~~}~~}}~x}~|~|}{~~}{}~|~}~}{{~}~||{~||}}||z|{|~~}}~y{~}}}~}z}zy~|}~}}}|}||~~}}|{}}}}~{|}~}~~z}z~}}}zy}|}|}}|~~}~}~|}|~}}}~yz~|}vw~x|~~}}}~}~~~~}||{||}~{z{|}~{~~}|{~{z}~|||}{|||}}||{{~}}}{{}}}w~~~|z~}{|}z}}~~|zy}~}||~z~~}}~~}~}~}}~}}|{}|~~|{~}{|}zy{||~{z{}|}{}y}||~~{~~{}|}}z~}~|z|}}}~~~|z~~}~~}|}|}~{|}~}~{~}|~|||{~|~~}~~}{}}}zy}}{}~{{{|||}{y{}{|}|~z{{}|~y|{~}}~||}||}}|}~}{~}~x}~~~~z{||}|}~{xz}}}~|}~~||||xy|zz{zy|yxyzxzxxx{zxytwyuwzz{xxwxu{|v{vuxzzz{wxy||v}yxx~{|yyzyz|w{{z{z}}{zzz|zxzw|v|zyxuyzyxzyxwz{{vzz{xwy||xyzyx~||y{{{wv{{z~o~x}yyxuw}xytwvw{yxyqx|z}yzwszwvxxuzwx{yzxy{{uzzy{|z|y{}{zvx}z~xxy|sy{yvwyvwwvwtz|z{zyxyz~vwyuxyy|yyy{vx|w{|{{ysxz{yw|{y}}{|zwz|{~|{{wy|wywyw{zxxyyw|yyvyxv|y|wzwyz}z}}{zxz{{yxtvyr}xyyz}}}{y{x|{zyyxxwxyyuz|txyx{|wzzv{wzwvwx||zz|xwy}zz|xy{{x|z{x{||vy~~z~zyyywtuvzvyzzw|vzw{ww~wzwyuxyxuy~yyz~y{tyy{}~}w}zwy{}w{}z{uzz}z||z|||yyw}zwzz}zwyyywvw|v{yy}yz||y|{|}{|y~~{|{{}{~xy{{zx{wyzxx{z~{wz{xxyyxwzvxxyz~z{yxzxxwvx~{{yzv}{x|~||ux|w|{w|~{}z{yw||y|~{zwyx|v|xyzxxxyvzvyx~wtyz|yxz{u{uy}{tx{ww|wvyz}}z{|v}y}~~~{|{y}{wv|xvyzw{yuz{yzxtu{yzw~zwxx{yxswx}x|zz|yxy}wzxy{}v{|yz{}{{xzx{yy~wuzzy{xyry}vvy|yzvzxtwxx{yy{}zxzxy{~z{o{{|x{z~|{y}~~|~}~~~z~|~~zzz}z~z~x~}{xx}}}~|~}~z}~||}}~{}~}}z~|{{||}|z}|}~}|}zz~~~~~}|{}~|~}z{~y~||{{}}||}}z{{}|}~}~}~{}}~z~}~}{v|{~}||{~{~~}y~~{}|~{~}~}~~~}}~|~}~~}}}~y|}~z}~}{|xz~||~~}~|~{}~||||~}||}}y}~~x|y}~{x|}{~~|}z}}}}|}{~{~}~}z~}~||{}|}~||~|~}|~|}{|~|||}}}{y~}}|~~~~~~~|z}}~z}~}~{|z|~|~{|{{}}|{}~{|{}{y~}~}|x|{{{}|{{||y}{z{}~~}~~|~~||~|}}~~~}y}~}}zyy}}~~|}~{}}~|}}{}~}}|||y}~{~~~}}||~}~|{}~|z{~}{~~}|}{zz}~~{~}~}~~|~xyzx{xwx|zxyywxy{w|yxv|z}u~xwzxx{xxy{~yz{yy|wz{yzwvx}{wz|~zyv{zxz~{wzx{{{y}xzxxy~vx|v|y{yxw{{ywyuzyvzzy{yvy{x{{z||wvzzw{yyyxwz~zxx{w{y}xyyy{||{}v|~~{zy}yzyzy{|{yz|z||}{xu~xw}|yz{z{xy|wzyyyz{z{~w{z{|}}}ux~}z{|xy||xxwz|yvyxzx{t{|yyzx{yy{wy|x{wzzwv}xwtwx{x{{z}tzzy}}yv{}|{|y~{y|xyvzzxv|wwzy{|vzzwz{|xx{|y|wxxzxtz{xyw{|yutyzztx}zx{zyv|zxx~yxz{|zvvwuz|||{yy{z|}zx{|{xy}zyyw}zyxzzw|z{zx{{}u{wx|xzw{yy}wvyyvyxywz}{{x|xxxzxzyzy}z|zyyxy~y||wzyzw|}yxz}y{vywzzz{}zxzywvz{zyw|xyxzy}{|uy{~yx{}~yyy|{{v{y{y{~|}{{{{xyzvy|}}|{y|{yyv|||}{x{wwzx{y~{xywyu{x|wyx{zvv}|}|zzyyzz||y|wx}~||{|}wyyy{w{|~vw~xzz{y|y{|z{{zx{xwv|uz}x}{x{u{zz|zu{y{|z}|{~xyyyzy~z{|{zzz}|y}zwz{{{zwzyx{zxy{zxw~{|yxzwzzzz}{w~y}{z|xy{{z~zzz{w{{zx}y|w~yxxx}{{}{{z{{{w}yvwx{{z|{~xyzxy|x|zyzww|}~}y~}}|{}yz~}~~}}|~z||}~}{~{}~y}}|w}|||~z|~}~y}}~z~}|{{||~|}|{~}}z{{}~z|}~uzy~}~~zy}{}|{||y~z|~}~y|~~~}{~~{~~yz}}~~}~{z|{~}z|~zz~~w|~~~}z}~}|~y|y|}|{~}{~|~~|~}z}|||~y}~}}|||~~~}}~|~|z|y|{|{}x~~|{}}{}}|w~{}~|~~~|~w}{}~z~~~~~}~{~~}{||~~~|y}~{}}~}{{~}~}{|~~}~{~~|}}~{~{y~|{}}}|{{|}~|}~~{~z{|~}y~~}}}~}}}}~}|~}|~~~~y|}~}zy~|{~|}{z~|~~}~~~}~~|}~}z~|~}z~}}{{|}~~~z}~{}}~}||~}z|{~}zw{}~z|~||{}}~}}}}~{}}|||{{|{zy~z~~y~~|{|~z~}{yy|{}}~{~|x|x|z{x{yx|{z{w{y}xwyvy~s}xyxxx|ywz~zyu~xy}}y|w{{z~~{|yzzwz|x~zz{zv|z{ywv}|yx||u{{}yyuyv}|vz}ty~}uzyxz|{yxwwy|wy~|zxzy{x~z~yzz{}zuuz|{|{|||y{v{v{|x{|y}xzvwx{ytxxvyxzx~z}{{yz{wv{}xu{yyyyz|{|}yx|}{{x|}w{~|zzw{wxxv}zwyyxuyyv}x|xu|vxwxyyy}}{{|x~xz|z{|z{{z{{~|z|zvw}}zxy{{wxzzzwyv{y|}zx||zx{xyzxxy{ty{zx{vvxw}z{{x~zy~z||||xy}ywvyywzyxxv{|{~yyzxx|{zyyx}w{y{yzw||w}}~{y~}{~{{z{{{{xy|}x|}|z}wyzz}y||zx||wzzzyyywyxx~{wxzzvx{wy|y|x{y|z~yyzz||y}{w{||yz}zx}yw||yy~x|w}wyyzzvzwy||vx|xy{|y}z|zvzy}ytxxx~ux{{~|z~}}zzyzz~y{zxvz|zwv~yyv}{zyzwzzz~vxw|w~xz{{y|}~yzy{{{w{y|yx{}y~|zt}~{x}wzxyy{{x|zzyvzzvxxxyxwwtvzw~~|z}u}yy{{xyzzzzzv{zu{z|yy{z~}zxw|vz{vzvxxzx~ozzyu{{zzzz}{yxzww|xzxzy{|yx{vs|ywzz||xv}|||zz~{{z~xxyw{y}zzvx|{zz|x{|{vzyxzy{{yzyw{w{|xzw|{{||{~~y{y~}}|y~||||}|~y{z{|z|~|{|~~|}~|{~~}}{}}|~}}~y|{{z|{~||~z|{z~~}}}}|~~{~{|}z}|~{z{{}~}{}}}{|~~}}||}}|z}}z~~z}|~{}|||zz|z}{{zzw|y|}~|~|}xx}~||||}}}|}~{|~~z|}z~}~}~|~||~}~z{~~}}{}|~|}{|}|~|||v}}|~}||{}}}{z~~~}~~|}z~~~|~~}~}||||}}z~}~~~~}}~|}~~~~yz~~~~}~~|}z{}}~~~|||x~}{~|~}y~{||~~~z}|}|z~|z~}~|}|yz~}|~~~|z~~}|{}~|~|}|}y{~~}~|{}}||}{}}y~}{}yy}}{{}~~~z}}}}}{~}~}{~z}}z~~}}~z}{}|~~x}{{x{}}||~|~||{~}{}~~}||~~}|}{~yz{z|}}{zzy~~~{|~~}~uwz}y}wzx{zzwyyy}xuyxtvxwv}{x~z|}yzyxy}yzsv}z{uuv{x~zvxyz{xzzz|zw{yyzzyyz|xxt~{y{}{|v{wvyyw~zy|wy{w{~{zxvx{y|{w|xyyvyx{yzy{y}}yy}y}{xzv}xxy{zwz{x|}{wvywxyy{z}|z|v{{y{|wzzxvzyx||{zx{w{zxxy~xwvxwtyzwx|z~}|{|zy{||x|{zwy{w}zzvxz{x{y{u|x~yx}{wzxy{ywzxy{{v{uz}yzz|yxvywzyv{ywyx{x}|wx{{{wz|{zy{tx|yzsywyzvy~z|z|zuyxxuzozzyxyyz}z}wx~||xxw{}xxx{|z{|zyzyz|{}z|y|vz|yxx{z}y}{}}{txyzyyw{yzy}v}{|{}y{xzxxzyy{|yxyx~x|{xxxuz}|yy|{|wzy~}zyywzw{xyzxz{zyuxzzwx{{|~zvzz}vwvx{}y{zw}yyz|x|wxw|{}}wy}x}z{yzxzy{y|yzzuyyx{yzy|{uz{y{}zzvv{qx{x{zzyzvwyx}xw|~y{zwuzy|{{vwxyzwy{xzyx|{y}xzyyvx{w}v|{zy|}zyxu}v{x}w|v{x}yywy}}}|zyyxzzzzz{zy|xzvyzy{|xyvyy~yx{|xw}yyyzw{{xz}}vzxyxyxyu~|xz|{zyzy{}yywyzyy{uzxzwy~vzz{wxw~szxz|{{vxzx{|y|zz|xuyv}yy}vz{|{{ysz}xxyxzz~z|zyzwu}xz|{yv{{x~|y|~~||~{~z{~z|z{{~~}~}~~{|~x|}~{~~}zx~}~~{|{{}}z|~}~}~}||}{}|}|~~}yx|}|}{||~}}v}|{~{~}|y{}{~|~|{|{||{}{z~}z{}y{}}z}|~}~|}~~||}|z~~{z~z~~{z}}~~~~}|{~|}}{~}|}}w~~}|}~|~~z}~}~|}x}{|}}|y~|~~}{~{~{|~|~y{~~x{|~z~}~}~~{|~~|}}~}}~~~|~y||}~}y{{~z{~z~y|~{|{z|~~}}{}}~z~||}||{~{~~{}|{~}{|{{|~|{||}|{}}{~~~z~~}}}|}~z~~{~~|x~x~{~x~~}}{||z{|}}}yx{y~~||~||{zzzz|~~|~}|~}{z}~}|~~~z|z}~}}|{{}~{zz||~{|~y}~|~}}|z~}wy~}z~y{}}z~~~~}|||~~}}{}|z~||~~yy{}|||}~}{~~z|{}}z||||~}|~zy|{~{}xy}{|~{}~}z~}~|z}||{}}~}~{}~}|~~\\\\\\\\x{y~~}}{||}|}~}~~z|z~{|{zz}}}{}{}~~~||z}~}}}~|z|~{{|z{y~|}z|yy~{}~~~}~~~}}z|{|{}z}y}z}}y~}}||z~|}}|{~~~}}}}}~}~|y|}}~}y~||{y~~{z}|~|}z~xz|||~}}}}{}~yzy}}~{{}zy}}|{|y}{{~|y}~~{~~|}~{~~}{~yz{{|yy}~}|x{}{{}}~y}~x~}~~~}}}~|~~~z~~~}~{|}{}}~~||{z{~}|~z~{|~|}}}}wz|z~~|}||}~}~|zw|{||}}~~~{|~|~|}y~}t~{}zz|~}|z|}|{z~}}}}~}~|~~~~|{{||~}{z|{~{||x}}}{}|}|~|}|{}}~~}|~{|}~~{}{{|}yw~zz{yyzw{|}~z}~~y~~{yz}z~{{z|~~~|}w~}|}{}z|~{}{{}zz|z{~|~~||}~~}~~}~~||~{|~|x}}|~z~|{||~~{||~x~~~|}~}~|{}~|{|}z}x~{}}}z{}|{}y|||~~~}~x|}||}}}t~|~z~~zz}}||}~}{{{{z||y}{~~||{}}|}}|}~{|}x}|}{~}}|~|z{|}y|{|y}}}}}~~}{}y}{~}}|||~||~~~~{}|}|z~|||||z~~~~~~z}{~||~|}|yzt~}y{}|~|~z~|}}}{~}{}~{~zz}|~|{{~}~|{~y}z~}~~~|~{}}~|~|{}y||y||}|}}}~}}}~}x|{}~}~~~~~{zz}|xz~}z~~}|~~}}~}|}{~z{{~~~~}~}~~z{|}{}~~|||~~~~}{~}~~zz}~|{x{{}{~{|~~~{~|z{{yx}~}~x|||}~}|||{|z}~z{|z{~}z}}|~~{x|~~~~~~~~z~~}|~~|~{~~|}~~{~~}}~|}~|z~{{~~|}z{~~|{|}}{|}}}~z||z~~}|{}y~z~y|y|xzyz~}z||~{v}u~}}}~|w|~~}}{{z|{~yz}~y~{}~y~~|}~{x~}|}~}}}~~{y}{z~||~~~||v}||{}~}{}~{|}{w}|v{}~~z~|{~}z~~y~|~y}|y~{z|~}~z~{||~zz~~{~ys|~~~|y|}}~~}}}||z{~||yy{}~}}~|}|}yz~~~~}~~}}|}{|~~|zz}y}{}{}~{}{yx~w||}}}|{|~{{y||y~}|}y~}z{}|~~}~y|}{|~z~z{y{~{x~{{~}{|~{}~}}{}~y}y|}{~~|||}||y{}~~yy~y|z{{|||{{}~||~~{x}~{{~{z|yzzy~~{|{y{}}}}}}}~~~|~}||~x}zz}|~|~~~|z}|{}|z~~|~}||}xz~|}|{}{~~}~y~y}{~}~|{z~|y~{|x{yz{~}{~~z{z}}|~}}{}~~~}}}}}z~|||}~|~~~}~y~{~}~}}{~~~|~~}~~{|}|}~|~~~|~}~~}~~~}}|}|}z}{~|{z}|{}z|{y~~~|z|}}}z|xw}~yz|{{}}~~}~|~|{~~z{}}}s}}y}}{{xz{~|{{}z~|{y~}y}}y}|}{y~}|~|}}}~~z}}wz}||}~y{}|}}|z{z{y}zzz}~|~}|~}|~|{~}s||~||{z}}~|}~z~{|}~|{z}|~||{~}}|{|}x~~zw{z}~|~~y{x|z~||}}|{z~}{y}z~~{{z|}{~y|||~}~}}z~~{y{}||~w~z}{~}z||}~{}}z}|}|w|}}}|z|~|y~y~{y~{~z}~y}}{}{}z~}~}{{w{|}{|{uy}}|{yz|~}|w}{}~}~~}wy}z|~~~|~~~z|{~~z}{}{~}|}z}{{~}zy~~|yyx~~{z~~}~}{zy|~z~z~}z}~|y~{z~|z{~}{||z}~|y~~z~}|}{~z~|}z|x}||}{z}w|{}|z}~||~}|~|{{{{~yz~|~{x|{~y~|z|}}{}y~|z|}}~|~{|||{{|~w}z}w|~|z|v|{||~~u{~~}}~}~~}~}~~~~}~z~~||~~~|}}~~~~{}~~~z~~}|||~~z~{{~~}}~}{}~~~}~~{|}~}{~~~~~~~~}z~{~}~~~}~}~|{~z{~{z}{~z|}y~||~|}}y~~{|{{y~}z|}||{}{||}z}xz~~|}z{y~{z}xy}~|}|z||~|{y|~yy}~}|{zz|z|{}{}~}}}zz{|||}zz}x{~z}~z{{}{|y|{z||wxz|z|~y|{|}~}x~|}zzz}{~}{zz|{vz}{wzwyy||y{}yx|z~~z}{x}}{~~}}|}~~}|}~y|z|~z}~xxy}{}}v{~}~w}}x}}}~v}y|z~|{zx~}|~~{{|{wyzzy|y{{{z{yx~y|{~|~z|{z}~~~~}{x}~}{~|u~x{|{|z{x}{{~xzz~}|{{z|~~yy{x}{~~}}y{~yyz||{y~}~}}}{{}{zzwzz||x}y~~}z|||{zz|{|{zz~|}}~|z|z{||~~z{|y|{~z|z}|xxxzz{|}~}}xz|||zz||}}z}}}~~z~}}}~}z}~|}{~x}~~}{z|w|}|~z}|~~|}xx{}}}{~|{}}|}}}{~~}v}}{|~~{y~{}|z~~{y}|z|~y}~}}}vx~~|~}~~~}{|z{y||yx~{z|z~}z}}}}}vu{~~}}|}~}~}}{|yz}~~}{~}~}~~|~}~}|~|~{}~||}z}~}~||~~|~~~{}~~~~}}z~{~~}|~~}~|}~~|~~}x}~~~~}}~|~~~~}}~}~~~}}{}|~|}~~{{}}~~~}|~{|yzx~{zyzz{|zz|}z{y~~|{}z{|{x{y|}yxy~z~z||y|{|~z{{}}~y}{}zz~~y{~zy~~|~}w~~|~|}~}}{}}~~{}~~|{{{|y|vzy}y{~{z|{y{}|y~}|{wu}~y|}{}}y~~{x~zy{|}~}y|y}~}{{~{~x~~~||w|}||z{~|}xy}z~zzvz~yx~{~w~w}~}zzz}|{~~~|~{{x~{}zz{y||y}~|~}~zzz|xz|y{{{z~{}yy|~}|y~yz}x|~y}}z}y{w~y{|~|~}~~x|~z|{}|y|{~}~|w}z|||}~~}|y{~zyy{z~y|z~}|z|~}}y|~}}~}zz}~}}x~|}y}{|x~|{zvz~x{}}z|~~~{}}~}}x~{|{}~zy|wx|}~z|{|~yx|}zyy}||z|{~}~{~}}~||}yyx}~~~x|{z|{}y~}w|sz~~~}}{zz|}}||}}~}w|}~~~z|~|{||z~z~}z}z~}||{zz{~~|w{x||~zy~z|z~z~||~{z||~~||}z}{~{~zx~x}}|z~zz~}|xxwy|}y{}}{{|}}}|}zyz~xy}~{|{||~x{w{~|}}{{}{~|~~}}~~{{~|~||~~{~|~~~||x}}~~{||~k~}||}~~~}~}~~}{~}~}~|{}}~~}{x{~|~}|{|{}~}}~~||~}x|}}}|~~}~}}}||~}~~~}~~~{}}~{~~{~~}}}}~}~|~|~}|}}|~|}}||y}{}}z{~t{}{z~~~|y~yzwz}}{}|y~yz|~{{zx{|x||{||~{u{z~{~{v~|{w{}}|y{{~{y{~y{{~||y~|z~~}|}|{|z|z{|~|}zzyz|~~}{}~}|zxw{|~}yy}}y}yzw{{vuy}|}{~~{}z~~~z{}|}|~~y}{||z~}}{}y{~z||zy|}wyw}}{z}|||{{y|}~|y~{yx{||y}y{zy}|}~{z}z}~zy{|z|w~}}~{|zx{z|w||~|yz}xzw~zz|}y{z|}w|}y~y|w|x~xy{z}~}|{|}}z}|y|z~}||y{}~}~vz{zy}|}~yz~z{w{|x}z~|zx{~{~|wzx{}}y|{}{{}z{y|x}}|{~vy~w}}{{}{{}~|y{{{zy}|z|v|y~yxy~|~~}|~{}z{{|zw{}||}w~y|zyy}~~~|xz|~yw~~{{zz~y{z~||x}y}{{{{~{{|~~{{~z~wy|~{z|}}y}zz||~|}{{y{}{}|}|}~z~||~{|y}{{{z~~~{zzyzyv||}|~yv{z}|~~w~z||{~z~|~~{z}|}y~~{}|}||}{}~|{x|||~x{z|{x{~}|}z}ty{}z}~|w|{{zx{|{~~}~~~}}|{~{}{~~~}|{||}~z~}~}}|~~~{}}~~|~}}|}~~}{}}~~~}~~}}|~~}~~}{~{~|}}}~}}~~}}~|}}~}|}|}|~~~}|~~|~|~~}~|z~}}~}~y~~}|~~}~~~~|}~~~~}z}||~vzyz}z}|{{|~x|}{~z||||}wx{~~{w}|}|}{~z~~y{zz}}~zz~{}||~y~}|y}||z~yz|}}}{{zz|{z||z}}|x}||{|}z~zp{|z|y}~}y}}z|{z}|~{z}{z~}~}|{~~{z}z|}yxzz~y~y|~~|}z{z}}||}|}}}|z}~yz||{}}~x~~}z}y~|x~~|y~}y|}||z|}|{|{y}{|}{}~x{w~|}~{|y|~~{}{z}}}y~z~{{~y}x|}z{{y~z{z}|x{|{|y~~}|||{{y{}yy|}zz{{~|z|~|y~}|y|}~~|{||y{||}z}~z{}z{~~{|zxwz~}~{{|x}}{txv}}z{{|~|z{{{|z{~~x{yz~}xy|~||~w~{~y||wzz}|~~}w}{z~{||}|~|z~zyzyz{|~z}~}x||yxy{{~{|z~{|y~|yy|~z~}||{~z~}y}{~~{{zy|y|~z{{||y{}{z|}yx}xz{z}zz}z{{}}~}~{}||{}~}xz{yz||}{y~}{zu{vv}~~|||~w|~~|{~xzy|~y{}{~z{~|zxzy{}~xz{~|~{v||ywx}~~|}wz||z~|~~}~|}}~{}|}|~}}y|}~~~~~~~}|~~~~~~~~{|}}~{~{~|~{z}~{~~}~y{{v|}{~~~~~~~~z~~}~}~~~z|~~}~~~~~~~}}~~}~~~|}|}~{}~~~}~{|}}~~~~~}~}~~~|}~~}~~}}}}~|}|~{~~z|{||}||{}~}xu}||z||{zx|~{~zz|{~x{z||~~{|xzz~y|yx}}x||}yyz}}~|}yx}y}}y|~yx}}v||}y{z~~}}|~}}x~{}|{zz~}w}~{y{|~~~z{z{zzzwxzx{xyv{}}|~y~|}{~|~{}x|||yx~~|{|}{{z{}~~{w}|{|zz~|}zx{w~}~||~yyw}}y~|~|z|y~|~|}}|zxxzyvx|yy{~{y~w|{{~uxw||}{{~~|||zw}}~~{{|}y}}z~}{|~~}v{}||z}z}w||y~}~y|~~|{~|~|}|~{~~~|{|z~{y|x|{~zy{{{}{~~|~~~w|}{||~}}|w~vz{{~~|~|~}}||}}|}zzx|}{|yz}}~z}}{||y}zw|w}}u{}}}v{~~~}~|~w|{~}x{{}|y{{~}}z|u||}~z|w}|}~{x}{{{y|v~~y~{}~z}|}||wy|}{|}{{{}|{zx|}}}|z||{x~v~z~{{{~y|~z||}{~zy}}}|~}{~}}}{{}}v||~}{zy{}|zzv|}}{x||}z{z~||}}|zz{z}{~|~}|~v}z}|}y{{|ww|{~}|~~z}~~x~zz|z}~z~y{y|z}|}}~~}|{~}}|~~~~~~}|}|~{|}~}~|{~}~}~|~~~{{~|~}{{|~~|}~}~~~~{{~~|}{}~~}}|}~z}z~{}||~{~~~|~{}~}|~~~~|~|}}y|}z|||~|}x}~~}z~}|~y|~~|||~~|}|~~~~~~~|}|{~~~|}}~}}~{|~}z~y~}{}|}|z}xzy~~{~|{~ty{{|~|z|~x}xyw{|x{|}~~{~}~|~x{xy~~}||y~}}|y|z}}{{|zzw|y~}{z}{zx~x~~y}~}y{~x{~~~}w{{{~{~{~{|{~{x}}}|}{x|}{}zz~|{y~z~|x|y}~|{~}{xw|y{|~z|~|}{y~}v}{}{y~{{~w|}|}}{}{|y~}}~~~}z~~xzz~y|xy|~y|~||{}}~|y|z|~}}~|~}{{~|{~z}{{y~{~z~~~x||{}|{}|~}}~zy|z~||{~y~~{~{}}{}}zz}z~z|s|zv}}|}xzz{}~|{y}~}z|~~z{|{}z|z~xzx~{{~}{~}z~{}||~||}|{x~y}~~}|||{|}y{|}{|x|~}{}{~v}{yzz||{}{y{}}~zy|}|}x{}~}}~zy{}z~|~wy|{}|~|zz{|{y}~||~|x~}}{{x||}y~}{|~z~}|{}z~zx~|~|x|{}~{}|w~|zyzz|zx|{}{~~x}~|~z~yz~|{|}|}~|zzy|{|||z|x||{z}{z{~w}|~|yxy~{|z}|~}||{z|y|z|{||y{{zy|y~~~{~~{x~}|~|~}~|~~~}}}|||}~~~}}~}}~~}}~}~~~}~~y~~~~}~~|}~~~z|}~~|}||}}}}~}~{~~~{~~z|~|~}}~}}{}}~~~}~|zx{}}|~|~~}~~}|{{~}|~~~~}~|}|z~}|}|~~~x}x~~}z|y|}}}|w||}y}~y}}u|}|w{{yy{y||x}~z}{~wz~|vzxxz~z}}}~|zzx|~~{w{~|zz|z{|{s}w}z{}|}|v~yv}~}~|}|z}{}z~|{~||~y{v{{~{w|{~{zxy~|y}yy{{~{~|w{{}z||{}|y|~z}|{~|}{||||z}v{t||~~z|z|y}w}z{~|~~|}zzyv{||y|}}z|~zz||z~}xyw|z|x{}z}wyw~zy|z}y~{yv|zz|{|}y{}|z{}}{z~{yz|}|~~}|~w|}zw}y~w}~{xzz|~{~zz}yy}~x}}y}{{|}|}w}{|~y~}{}y}{{{}z|z~}y}~z~|vz{~z{x{~|}|z}{z~~y{x||x}}|z}{x|z|~}{|w{z}}~x}|{|~zzyy{|zy}z|{~zy{xy~{}|~|~y|{~x|~{~uyy~z{z}}z{{zzx{|w}}}{}{|z{}{zy{~w{}|}yzv~z{{x~{}z|zy~}|xx~y}{}|}}|{y{~y|z}}~{|}}}~{}z}z~{}zz~|y|}|yy{xy~z|~{~zz{z{}|}xz~y{vzz{xz}}}y}~z||}}|z{|y}z}{w~}zzzx~{wy}}{}|yx|z|z~~}~~{z~}}}|}|~}~}~}}~~~|z~~{{~~}|{}~}~}|~~}}~~{|~}|z}}{{|~{}~}|}}~z}~~~{~~{{~}~{|}||~}~~~~~{}|{}}||}~~~}}~~~|{{~~zx~~r{~~~}~~~|~|~{~|}}}~|~~}~}}~{~}~~{~~~|}~}~~}}|~~z}~|~{|~}{{{{zxx||y}|}~{{|{|}}{{z|{}}}|}~{{yx{|}}}y{||y{zz{~|~v|}}~}z{xu||yz|{|}{xx~|w~{}{{~yz{~}w|x~xw|{}|x}z{|yzx~~{|~z~}{}y}zy|{w~{~|{~~zy~{|}|||{|~~~z|yuw{yy{|x~y|}zyw}~~{}||~~|y}{{zz{}{|yy{|z|z}{yz|{{|~y}~}zzx|~|}z||yy}|}}|~}}}z~~|zzzz|}ywz|~|y}~wy~wz}|}}{y~~||x{|{z|~~{~~{w{{z}|z~w{yt}~xx|~|}y{}|}z~z}z}{|{}}~z}}|}|}}||xx{z{z~||~}~y|{xyv{w{{||{|}{{|zzw|w{|}z{zy}z}~}{{}z~{y{x||{{~z}~vxz}~v{{}yx{y{}|z}~z|{|{}y~|w{}|z}{~z}~}z{z~|y~~{z~|z}wx{z|z~{zz}}}|{||z}~~|{y}{z~z||{||}|}}~x}~x|}z|{x}|{|{}w{{}y|{z|}~{|z|~~{y{z~{{yy}y{}yxyw~}wxy}{{||}z}}~}||~w}|zt~|xw~}{~y}yyy}|{z~z}z|~wvw}y}{{|{{||~z}z{{~z{x|y{|y|~}}~}{}~}|~}~}~~~~|~||~}}~}}}}|}}z~}~~~}~~~|~}|~~|}~~~~~|~|~}~~}}|}|}}|~}~}z~}|}}~~~}zy~~~~~~~~~}~|{}{y|z~~|~~}x~|~~|{|~~~}|}}~}||}{~}~wy}}||zwz{z}{y|||y~{xz~{|{||~}|{zxx~}|xz}{~||~}{{~|}||}{~{}|~yx}{{}wwy}~|x{|{}}x|w~{|{|yx~|w|zyz|{x~}}}yx~~|yz~|{{y~}}~{~{}yx||vuw|x||y}}~y}yz~y~}~{z}|{~{z}|}~}|yy}{}ty~zxzy{}{{|z}~}z}~{|}||}zy}{~}{}||}}{}xy~~~{|y}y||}~y||yz}{}{z|w~|}||x|~|x~z{w{yzz{x|zx~z~|{y~|}x|~wzv}||}|x}|}{}~}{yw|~}~}|}}~}~{w{y{|}~y~}z||zvz|y{|yxxw~z{}}~~{|}{zz{|}}{~y}~z~}y|}zyy|}~|z{~yvwu{}w|{{z}y|y~|~}x~||}||{{{{}}ww~~}z}z~|}w|w{~{{{{{|z{{}yy}y|z{~z}yy{}||}{|z}|{|yyv}~y}|w~{{z}}z|{zz{~|~~y||y}}|}}{}{}|~z}~~|~|xzxz|~x|~z}x|{|{z|}z|z~}}zz{~y|~|}z|}{|zy~~~}}{zx~yz~{z{}zz~y{||zyz|}z|~zyz{~||~~~{}|}~}|}}z~~}~|~{}|~}}~~}~z}~~|~{}}{~~|~~~|~{{~~}~~~|~~{}~z}~{}~|~~~~~~{}}~}~~}~|~|~~~}~|~}}}}}|}~}|{{}~~~~~z{}}~|~~}~|~}}}{}|}}~}}{~{}~|~~|~}~}|~~x~~~~||}~}|~t~|{{~~}|}~y{yy{}|z|~|{}z{~yz}|~}x{y{{{|v}{y{{~}~|}y}|~~~ywy{{y{}~~|~~|~~~|}w{~v~xzz{}y}zy{zy~~|{}}~wz~~|{{|}x~yx~{~y|}z{z{{~y}~~~|~{}}yz~}|~~}~~{z{|}{yz~||v~y{|~{y|{}}~yy{||zx|}}zy{{{zx~{~tzxy}xy}z}z{}{~z|x{|zy|z}|~|y|zzz|y|~}x|}w~x|||~|}|zz|yz}|~z~xy~z{zx}x}}z~|zzz~}{x~~}||{}|}}}{}{|yz||}}{}x}~yy}}{z}x{{~y|{~{~}}||~x~zz{y{wz{{|}zyxz|}{}z|}}{|z~|xwz|y~zy}~|}||}~}zw|~}}~}{zwy{~|{~{}zy{{zz}||z|z|uy}}~xw}}z}}z}z}}{zz}|xz}z||}w}x|~x}|w|}y}||~{xz}~}ywyy}}{~~zwxx|{z{w}}{v~x{x|~}~y|zzyxz}|~~z{{x|}xwyx{x{yy{{|xzzy{w~{y~~}zx}{xxxz~x}}|||z|yy~~x}zzx~}{}}~x{y{{~{z~}~||{|~y{{}z~z||{{z~{|}yz|{~~|{{z~w}{~~}y}zyx}{}~}}~y}~}~}}}~}~~|~}~|~|~}~}~~~|~|{}z~}~~}}~~~|}}}~}~}~~}}}~~~w~|~~{}}|}~~~|z}~z}~~}}|~~~}~}}}~~}~}{~{|z~}}~}|}~~||~~{}}}~}{{}~~w~~|~~z~{}~}~}~|~}~~~}{|}{~|{}}~}~|z~{}{~}z{}|}~~|~~~z~|~|z~z}~}~||}w|z}yx~z}w}|{{w~zv|{||z|z}{|}~|}z}z{{y}}}}~}y|~{}~~z}z}}|}}|~z}|{yyy|y}}}zxz{w}{||zz}{|~x||z~~|{yw{}}xy{||}z|||}x|{{z|z~{~zz|z~|{{|~}zz{wz~}{|~~~zx~{w|~z~|~}{z}{~}z{}z{{}}z{}zz|~|yy~|~{|}~|~{{z|{~z|||~|z}z}t|x~~~|{zxw}|~{|{xx{||~|||x~}}~|~z||~z{~}y|{~z}~|~~{|yx{uzzy||zw}{z||}~z~|}{}}~z}}~|z{~y{}z}z~|y}||zzwx~{{z~|}w{|{y|{{|~||z|}~~z}}|||~{{{|~zy}}~{{vzx{{}z{|~||zwzz|~y{w}yzx|}~}~}}{z}z{z~}{|||}~}{|~|xz~{z|~|zw~zyw{y||}z~y{x||y|}x~~w~~}|y{}{xz~zzz{xz~||~z{zz|yz~~}}||}z{{z|{|}{}}yz{}~w||~zwv~{{~v}zy~zx}ywy|}~|z~yz}}~~z~{{{{zz~{}||zy|y}|w}}~~z}|zyzw}z|}{~z~~}}}|{~~~}{~~~~}}}~~}z~~}~~z~|||}~~}}~~~~~~|}}|~||~|}}~|~w}||~{~||~~~}~|}|{~~w}~||~~}|~{~~}}~~}}~|}|}~}|~}~|~{}{~~}|~~|{~}}~~z~|||~}~|}~|||y}~~|~~}}~}|{v}~||~~~~~~~~{|}~}~~}~~~~}~}~}{z}}{~~}|}~~~}xy}|y|{}|y{~y|}}}}zz}|y~{y|z|~~y|~|}{{{}zz~|~|~}||xx~|yw~{{z~|~~|||{~{wzz|x{|zz}y~{}ywz|yx{~|~||}z{y{y|zw{|y|wz{}vzx{y|{zzv}w{z{~|{~|y{}y~|{~~}x{z~z~zz|y|{{x{z|||}}}y~~{{}uy{z}}|}{zzyzs~~|{{|r|y~}|~|z~z}|z~xx|wy{{zy}~||~~u}|y}uy{}~||w{}|{~{|{{z}}~{z~}|~{{|}}~}y|z~|x~~}|}|{{zy||z~}y{|yy|zzz}{}{z~{|z}{~}x{zz{|}}|wvv||~{x{}{z~yz~}z}|~|}||{xzy|y{|y{~{z|~xz~}{|~{{z|{|}xx|z{z}|{|zw}|{{~}{w|x{~{}z{y~}}{{z~|{}zzzz}|z~z}y|}wzzx|||}xyy{{{{z|x|}zzy~}}x{{w~z~z{v|w|zv~}{y|~~z{{|{xvw|}y~|z{|z{}}{~{}||z||y}z{{}}{}y{|y|}{|y~}|||}}{{z}}y~{}{}yz{|||}|x~r~z{|y~x|z{~~||}z~z}zw~}{zy}y}~{zw}yz|z}}|~}y|z~}~}|}}}~~~~~}|~|~}~~~||}u||}{{~~}|~~|~x}~|}~~}~~z}~{~}~{}~}}~}~}{x~}~}|~~~|~z~~}}~~~}|{~~}~~|}}}|}}{{~~|}}|~|}~}}}}|~}}~~~~~|~~~|v|y}~|}~~~|}}|||~}}}~{~z~~|~~{|}~||{~~}~~z~~}yz~z}|yzz|zv~~zv|{{|x}}~v|{{wzv||x~x{~y|}}x}~y|w}{|zx~|~zz}z|~x|wx}zx}z|~~yyxz~{z~{zw}|{{{~}}|~}~~||}}y|||{{|~{xyyu}zz{y~}w}}~|wvz}}z|yx|~x~}y~|wz}z}~|}|x{{|}}~|}y|{{zv|z|}~{~|}|{|{y~zwy{{{x}{zy}vy}z~{|zz{|z|~{~|{{{|zxxz{y||{{{y||{zy}xw|}{{y{zyz}}z~}}{~z}}|}}{}z~x}~y}{~z|y|~x}{xz~|zzz}}w{{~y|~{~~zs|~{|}{|~y}~zz{yz~{{}~}y}z{}zy}|x}z{zx{}yz{zx{|z{{|xzyz~}wy{x}|~y~z~~{|}{{}zx}|{{{t{zy}|zz~|y{y{}}{{{yy~{{|{|}}{}|}~~~|z}{~y~}~|}{~|{~{}z{}xzx}~|}||wy~z~zz~xz}z|~}}{}}~yz}}zz~}}}}|~||zwy|{|{|z|}z~}{{}|w|x~zyz|x~|||{z|yzz}|~{x~~}|~|xxx}ywx}|zrz}}}z}{|vxv{y{zzy~{z|z||{{{~||~~~z{{}~|zwuz|~yyy}|y|||y}z|yzy}y}|{}~|z}v~{}|z{x}z~~~~zyz}|{|}}|~~~|~}{~~~~~}~}|{~~}~~}~~}}~}}}z||x~z~~~z~|z}}~}z|~~~}|~{~}~~}{}~~x}~~~~~}|}~~~~}}~~~~||}~|~}|~{u~~}~~|~~~~~|yz~|~}~{}|}}||~~~~~}{~}|}}}}}}~~~~||~~{}|}{|y}{|~z}}|~{{~~{}~~}~|{}{x}|z~{{|}{~}|{s{~{zzzx{y}~~{}~~{yz|yw~}}z{}}{{z~|~y}~zxz~z~}|~y}zv|y~||~|y}}||x{~~~z{z{x|}{|{{zw~y{}yy|y}v|z{v|}xx}||}{xx|~~|}|{~x|{}{}~|}{~{z{y~{zzzv~u~x{|yz~z|}||}|y{~{z|}|}}}}u|z}{|~x}{}}y|{}~y|~yz}{}|~~~|~{s{{}}vy{}w}|z~|y|zyz|~w~x|~~z~}}y}{|~t}x}|}w}|z|{~~z~|{{||y}}z{{|||{|}u{}{|{{~{}{}~~}~y~z~|y|}{z~{z~z}~|zywyzq~|xyx~}{zx{}z}w~{xy|}x{~~||~}w}{z~~|~}}x|y~|}~{|{{zy}~~{}|~}}y}z{~}|zzz{z{||~~{z}{y|{{{zy{w|}}{y|~{}w}w}|}yz~y|}zwz~{y}~}}~|}z}y{{~|yzy}{}}~~y}zz||y||{|{~|y{}{x~{y}{{~z|{z||{{|z~z~zw{y~{~{{}z~~z{~|y}|{{|z{}zx|}~}||y|}|yz|y~x}y~~{~u|}w{|}~{y~u{|z||{|z~|{~{zz|~{}|}~}~~{}|~y{}|{}}~}~~|}~~~{~z}}|~}}}~}||}~||}}~|}}~~~{~~~{~~||{}||}~}}~~~}}}}}|~}}~~}}~~~||~}~~~~~~{~~}~}}~}~~|}}~~}|~~}}}}~}~{}z~~}~~~|~~|~~~}~|}|}|~~|~{{}~~z~}z||~}~~~x}zx|{{||{|w|{v{y~xy}}}||wy}{x}}{t}~|{~{}x~zz~|}{~}|{{||}}~}zy~u{}z~}{~|zz|}zz{}z}}zx}||}z~z{||z}}}{{{vz~zz}}{}{v||{}~|x}xw|{y}z{}z|{{y{|yz}z~|z}z}}|~~}z{zy~z~}z~}}|}}x{{w}yywy}z|zzwx}|y}~{~yy~y{~x||}{|}}|{~z~x}}~xz|{~}zv~{zz}}z|}||z{}~|y|x{z}{~|z}~|~|zzz~{||w}|~z~}wy~}z~~z|{x}z{x}w|w|{xy|}{u|||zxy{||z|~|z{z~~}}z|}{}zz}yz{{z{y||}xy}|yyvv|{}{~zu|~zzz|y~{{~~{{~|{~~|z}{}{{zw{|{z~{~zzu||}w~|~yyy{y{|z}y{~y{}|{~|y{}{|{z}x{x|xz}x|y{{z{~z}}~|y~x|z|zy}{}}x|||~||}~{|{|}~x~|xzz|v}vz|{yy{}z|w||{~|{tyx||}~x}{|zy~x|{z}|}||z|y}}x{{z}||}{{{}|y|{y{|y{x~}||||x~zy|}zz}}}~{}|~{y|x|{{~~}yx~z||}u|}y}y~}xy}}~{y}|}v~}~~~}|{{z}}}~}|~}|}~~}}z~}~~{~~~||z{~~~}|~|{~~~|}}~|}~~~~}{|~~}}~~|}~}}|~~~}}~}|~~}~|~}~z~}~}v||}}{|~|~|~}~|~}}~||}}~|~|~z~|~}}~~}~{}}~|}}}|~~~}~{z~}}}~{~}}~{{}~}~}|x~|y||}z~~y{~|||{xyzzz~|}~}yz|zw~~~wy{~x{|{zyy~{x}||wx}|}xzy|{~~{}{~~}z{|~|}z|~|x}{z{x}~}}{~}}{~zy~yw{}w|~z{|}~}}~yz{{~}~z{z|}~}||{~y||{{tyy{~|}||z}||~~~~}}}|~|~~y~{|~}z}}|zt}z~~y{||v~{{|{x|||{}~{}x}|}{{~w}|~~~}}~{|~vw}~{|~~~~|z}~}w~}{|~zyy~x|}z~}|w{z{}{{||}|||{}~z||z~|z}wzz}xz|~{~|~|}}|xx~}|}y~|z~x|y~~|}}z~~y}z}}z~{}}{}~zvy|{z||~v||x|z{z|}||~|~}}~{w}{||x|~yz~y{{~|z|{{}yx}||{{zz|}yz~~|{z~~{}}z~{|y~wp|y~~~z}|z|~{w||y{{{~zy}||~~}||}{~}wzy{ys|}z}zz~{~v~}}~~|}{|y~y~|x|~z|~}|z|z~|}||~z|~~x|z|~}y|{{xy~x~}wx{y|~{|{}|w}{y~x{|z|~}z|y{{|{zz~x{}|}~~z}}}{~xx~}|~y}|}~}y~{yz{|yzzx|||{{}zyz{y~zxyz}yzzz||{z|y~|~}}~}~}~}{~~~~}}~~}~~{~}~~|||}~}}~|~|~~||}~|{}|~}|~~~|{x|}~}}}|~~|}x|{}{}|y{~{~~|}||~~~}}|{~~}|~~}||~z~~~|}~}}|~z}~{~}~{}~~~{{}~}}~~|}~}|~{{}}|}|~~~|~~~{}~{~}{~{~||y}~z}}|~}}|~|}}~x~}}~~}~~~{||z}}|{|~y{|}}{z~vz~|}wzv{{z|z}|||~z}}|~}{~||~~|w}}{{w}|{z~}z||~y}v|~x|{}}z}~y{{z||}{|~~|}{}}z}}~z|z{z|{}{{{z{z~yyzv{y{zz{~z|~{|}||~~|}}x}{|~|}|}z||~|{|zxz~~{}|~x{{|}x||{|}}z~~|~z~{~{{z|{yw|{~}|||y{|z{w{wz{{}}w~x{{|w{z~~}~zy|}z~z}{||||{~}|yy}z|}zxy~z{y{}zyz{{{|}{}z|~|y}~}zv~y~{|}~{{}zz|||w}{~w}|~{x|~x}}y{|~}yzy|~~|~|}y{}~}y{}~{}|zy}|{yy|xzy|}}~}~zy|yz|t{z||~|}~|}z~}~z}}}z{}||zx}~y|z|xyz}yzz~z||~w||}v~}yz|}x~|{{|z|~~~y}~|{}~}}}{|~{|||z~{{~xyx}|}{wzzz{~~}|}|}}z|~||{|}~~wx{}{}zxzt~|z}zyyx~yy|{|yw{|y|~{|||{{{}~~|}|y{}{z~z}wz{|}|}{|{yz}}v|}}y{{}~}{{{|||~}|~}~}~}{}~~}|}~|~~}|z~~~~|~}}}}~~{}}~~}}|~{~}~}~~}|~}|~}~~||~|{|~|}~~z~}~z~}|~{}z|}~}}~~~~||}~}}}~~~z}}{~{~|~{~~~~|~~~}}~}}{|{|~~~{|~}}z}}~~~||}|zzy|{{{||}|||z}x}~zy||{v}xy}{z}w|{||v~{~~}|xv{zzz{|~}zx|x|{|{{}~w|z}~z{y||}z}}~{~|}||}~vxzz{~{}{w}}y}y{y|{}~{~x~||}z{zz}{{{yz}{}~{y{yyz{zx{y||}z{zxy{z}{wu{y~~}zw|x}}zz|||{z|y{x~z{|{~|~|}|yy{|{}||~ux}{y|{y{yw|xzz}{~v}w{{z|||xz{}~|{}z~}{||{{z{~{}u|{|w~|~w~x}{x~~~z|}xy||~x|}z|}~}|{}z~|{|yz|~}{{|z{yy{zyzt|{|}v{}||z{x{yzxy|y~yy}}|{{{}|w~}yvz~}|xz~}~y{|{y{{~|ww|}{{z{zy}y}}{vy{|||{yy{{ywy~zz~{~|z}|yy{z||y|||y~x|v|~w{}}{~||x~}~}{y{y}|{w}{{~|zz|{y{}{}{zxwzx~|~xz{x}y}}y~|xx{xy~{~}}~}|x{~z|~{}{z|||~||}yz|}zzw{~}{y~~zwx|y}}z|z{y~~}{|y}z{~}}|y|zz~}}{{v{y}{~{|}z}|xwyx~|y|~w|}{}~{}y}{z{y{}|z}x|}xw|yzzz{w|~|zz~~{~}~zz|{z{{|zp|||}}{w~|{z}y~}{}}|~}~~|{~~~|}|}~}z~~~~|}|{{~|~{|}}~}}~~~}~~x{~}~~~|~~|}~~{}~}|~~|{}~~}~|~~{z}~}~||~}z{{~}z}~{z||~z{~~~|}}||||~}|~{|}~{~~~{|}~}~~|}~}}~~}~~w|~~~z|~~{}{|z~|~{}{|~|}~}~{~|{}~}{}y~|y}z{|{~vyy|{|~|}xzzy}y|wz}z~{~{t{x~{~~{{~z}}{{|}~~{}|{z}}yvz{}~z{z}~yv|{{|w{z{|}||w{y~t{}}}~}yz}}}}|z~~~zy}y}z}y{|||{y}{z}w}~z||z~vy{{zz||y~|||w~||z~|}||~{x{}~{~}|z}{z|{~wyy}{}{y{xz}z}{zzyx~}y|}~|}zx~}{{~{|~z~~z~|}zz}~|yw{|}|zx{{y|y{yx{x~y|~||}|}}}~~{|{}}}~~rx~|||}yz}z}|{||z~{{~}{}y|zx{~z|}~{{z~}||{|}}~x|z||{xz{~{}~{y}||w|{}||~{}|}|{y{y~{z}|}|{~}~}|~}}{|{}xw~wx~x|yzz~wu{{}z{~y{y~x{}}|z}|~yy{|x|x~~||}}{y|z}y}~|z}~|{||zzwyzx{}w|uzx{x{|{~x}w|z|{y~|}~{}}{z}{{||zy{||{v|z~~|x|zy{{xx{{y}z{zyz{||{|{|}}~yzyz||~z{y{|{{y{z}{x}}z~x|{~xxx|}}|}~||z|~y}~{|}vy}y~|{|z~}|~x|~|{xzx{{|{}~w|y{~{w{|z~~x~z{~}~}yy~}~~}{}}~|}~|}~~~|~~}~|}~~~|}}{~~z~{~{}}z~}~~}~{{~~}}|}~~|}}~}|}~~}}{|||~}~{~}~}}y}{}}}}~~}~~v~~{|~}~|~}}}}~|~~{~}{~~{{~~}~}~~~|~}~{~}~|~}~}~~|~~~{|~~}~}~~~~~}~~~}}}}{|z|}|}~|}|{~y}{||~|~~~|~~zy}{|{~zwz{|z~yzyy}{v}{}yy}}|}}z{{}~}~~{~{}{}~{}v{{|}|xz{}|~|z}y~y|}~z~{|x}xyy~|yz~}zz{yz}|}}~w}||}xyv|}|x~|z|z}}~|}~yx~x{}{|z|{{~|}||v{xzz{~z{|v~}y}~|y~z|{}}zx}z{}}x|~|x}yyzz}z}|z{{~|z||{~~z~u~}z{x~|wy}y}{}}vz{zx}|}}y{{}z~y}|y}y||{~~|yz{y|{y}|}{~z|y|}|}v|{}{}v~}w}zzx~y{~yyyxy|~~{z~zy}{|v~~|{xyyzzzz}~}}y}|z{}{|{{{}{||~}y{}z|}{{~~{}~~|z{{z}{|zv{y~z}~{y~{z}w||yz|y{zzz|~{|z~|}|y}zx{zz~{{}{~|~~}}~v{~z}}wy~|~z}{yy|~||z}{y}}}x~~|{|}z{{|}~{{}~}|y{}||{|{}z~|vzuz{~{{{|w{}~x}z~{x}}x~}}}}}~u{|}~~}~{xzy}z}~}x}~zwzyzz{|{}|}|~|~||}~y{z}}x~|z{w|{||z}{z}y{|}|y{||y||y||wy~{{||z~}z{{}~||}x|zy{{|~{~z{|zy|{w~|{yz}z}|}z~|xz||{}}y}zy|y}{|{}~|~~}~~}~}{|~}||||}|}~{}|~z|}~||~{~~~x}z~{~~~yv{~~~~}~|~~~~{~~{~}|}~}~}~}||~|~~y}~}}~~~}~~}~{~~|}||~~~~~||}}|~~}||~~~||~~||~~~~~}|~}|~}~~{~~|~~}}}~}}}~}}}}}}{}~~}~|}~~}~|~}}~~~~~}~~~}z~}}}~z~~}}}||}|}|~|x|x|zy}}}}z||vzyy~}w~z~{{{w|}z}~~zz}z}}wz~}|~|}}y|z}{}||y{v|x{z{}}yz{{x|~~|~y||}~}|{|zy}{}~~y{z}x{~}{x|w}~~~z}{{xy}{}~z{zyzxy}}yz}~}~|{x}xz~{|yz{|}z|v}y~|y|~{tzwyy|xvz{|}{zy{|~||~|yy|w~w{~}~~~}y}|{y{~}xyz{|zz~z{{~||xzuzxw}z{}z{{{z{{z}~}}}{z{z{{|}yx{{y{}y|xy{~zy{{~z}}}z{{|||z{{{{|~~~y{{|}zx}z{x{x{~}||~}z}y}zz{|~{|{y}|}~y~}}~z~{|~~}}z}{}{x{z~{}~~|{y|y|z{}|w|uz{|x|yy{xx}}{~~}}{|z|x{~}z{z{}y}{}{{zy|z|{{{~{z{zz|}x~|y||{yz~|~}{|}||x~~}}|z}|{y||zz{|~y}z|}|x|~x~~y|{|}{}~||y{}||z}|w~~z{y}}{|~|z{z}~z|v|~zww}z{z{~}{w~}{~z}}~x|}}{~{}||z~|{|{z~x}}}z~}~{|y}{yz||z|{|y~z||~}{~|~}~x|}~~y~}}~~}|zz~|~}~~~}~}~|~~}~~|~}~}}|~{~~~~~}}|~}|}}~{~}~}}}}~~}{~~}||~}~~~}~}}}}{}}}~}|||~}|}~~~}|{{~~~{|~~~~}~~z~w{~y|}~~}|~{||~}}}{|~|~{y~|~}}z}{~~~y|{{}x}|z}{x{z{z~|{}{}|}|x|x||~}~{{x{~wv{{}||{|z|~x~|~~|{{yyyzyz~y{}~{~~|{|~{~~u~|~||~z|}zx}y}~}z{}z|}}|~w}~}}}{yw}y|}~z|x||}|{xy|{zzv||x{{{{wz~yz}}~}}y|}~}yz|~|x}zzy{~y~|rz~}}{uyz{|yy|u}~|z~|y{}x{z|}}~z{{}~}{y~~z}z}z~|zx|yx}}zyz~|~y}~zyx~}{||~~|{|{z~z~}z|{t~~x{|z}}{|}~}z|zz~y}}|t|~zy{~{{xy}{w}|}~|{}|}w}z|}zy~~zz}y~~z{~}{|{vyy{z|{|~{}{|~|z}||{y|||}xz|yz{z|~{zz{}}~~||{t{{}z{|z~}zx|||}{~{y|}x~z|wy~~z}z}|~z||}~|~}zzvxy|zzz}{}z}{}z||||x}|}|z}z|~~|z{~~{zy|w{}|~|wx|}}~z}~z}{~y}||z{yv}yx|{||~|{yy|zy~~}~}x|~{{|{x{~}}x{{~}~~{}{}}}xx}}yyzv{{~z||z}w~|zx|||}{}}{|~}{wz}{y}~}{~v~}{{~y{{v}z|~{y{x~z~~}y}}|vz~{|}~~~~~}|~~|}|~}|}~~~|~y}~~~~}~~}~~~~||{|}}~~~{|~}}~~~~}~~}}}|}}~~~}}}}}|~~~~x{}}~|~{~~~{||~}|}||z}||~|~}}||~}}}|~|~~z~~|~~{{||~}~|~~~~}~z}}}z|}~}}{{|~|~{|~{|||~~}~~}}}~}~}~||~~~~~}|}yz{~|v}}{}zz|xyv~~{|v~{|w{}~}~{yy~{~}zx~y|~||y~|{x|{}~}}}|~|}z}|y|uzzy|}z}}|}v}xz{y|}|{{{{|{}|}z|w~|}x{x}|z|{~z~z|zz~|~z~z{z|||~v~{z{|}{|{~~}|{}{uz}~||}||y{|}v~vzy}}x{s}|zz{|}{{y{zy}w~y{zx}~z}y|z}|~~z}}}}}y}{{x}z|{zy~y{zzyy|{{}z{|}w~zy|}w~}y~~y{{~~~}{|}{z|~}w}{zz{{|~y|{{}y}x{|z|z|z}{z|yyzy}~yy}|~~z{~|{{|~z|{z}~z|{z{}w|{{y}|z|{xz}}||yx}x{}z{~~~}y|z}zz~|||z}{{zz~~z}v}}yzw||{~z~}yy~|{|{||y~w{|~~|}|~z~~v}~||zv{}z{}}{}}|}{|y||z}}{w~~x{w~|{{}{}{}~}z{z~}~x|}y|}{{z}z{|~y|x{z~zzzxux~m|xy}|y|y{{y{zy{zzw}{~||~y|~|}|{z}|~}~vx~{}~y~zz{{~{{{y}z{{~z|xzz~}z|zw{zyz{{zz|}~yy}w~zz}}|||x~{{~{|||}zx{zy{~}~yvyx}x|yzzz~~|~y}{~{}||~}~z~~|~~~~}}|}~~|}|~}}}~{|~}|~~|z~|~}~{~z}z~~|z~~|}}~~~z~}~}}}|}~~~}~}|~~~|~z}~}}~}~~|~}~}}}}~|||~|~|x|~|}|~~~}z}}~|y}~{|~~}~|}~|}~|z}{}|~~~~}|u}z}{~|~~|{~~}~|~~}}}{}z}~~z{~}~~{~~}~~{|}~x}}~|~|~{}|~}{yzzwzy~{|}{~}x{|}}z}zz}yz|zz}{{y|x|{}~{{~zx|z}~z}|~}}}}|~{x|yz|}|x}~z|}{q~z}{~{||~~~z{x{{y|yw~z{z{}}z|z}}~|}{|{{x~{{|}{~{z~|y}{|x~~~|z{xzy}z{{x~~}z|~z|}}z{xww{w|x||}}}z~y|{y{zyz{x|}|z|}~||{}~}}|{{~{|~|~}~{|||{{|}}~~{|{{~xy|}y|}}z|||{z}~zy{y{z||s~y{{}|~x||z}w}~|x}}}~~y~w|z|y~{~||z{y|xx~~}x}~w}z}~x|{~~{z{~y}{~{}z}~|z}}{~z~}zy{}}y|{{~yz||zz|}w}~}y|~}{{~yw|~y|{|{~w{{|y{|{u|~x|~wtzw|vy|{|~}~|||{~}~yzzz|wz~|z~|}y|z{z}w|{{||~~}{zx~|u~z~~{~~~~|}}|z}}}}{}z~zw{x{z{z}z{}|~y|v{{|zzz}{|~yz~{||xzz{v~}xyz}x~v{x|~w|z{~||xy|zx~{{}}|}}{zv|}}{{}~|||}zy}}~y|~v|{}~yz{{}}|}|x~~y~xz{|v|{y}y}}{z|}~{x}{}|v{{w~~|{|{{||zyz}~~{}z~}|~~|~|~}~~{|}|~|}{~}}||~}}~|~||~|~|{{{{~x~~}}y~|~~~~~~}|~}}}~~|y}}}~||}~|y~|{~~~}}}}}~~|{|{~}|{z||}|}~~{~}~||}~~~}|}|{zz~}~{}}}{~~}}~{|}|}~}~~}{}~{|~~~~}{~~|}}~~~{~~|~{|}~~{~||~}y}~|}}~{zz~yyxz{{||~zyzy~zz}w{yx}zw{zw}~~~}|y~|z~}z|~}}z}|}{||}|{|yx{y{}v{{x~z~}}w|{{x|t~xy|{|{|{{z|~}|}|{}~|{}xx||{z{{~x|z{}x{zzzy|}yz{yyzy{vy}{~y{}~~~|{z||}|{|v}}}|yx}}x}|zx{z|}v~}xyy|~yxx}y{yy~}z~|~}}{}|}{{|}{{}}|}}~|~{yzzy|yxwx{zyx{zv~|{y|yy|yz}||}}|}zy|}v~{{}{~|{z~xz|xw|{}|y{}wv}zyyuyxx|{zz~yz|~~w}~}}|}z|~{~~{~}|{||}|{~}{|}z{|~}{|xvzxx}~x~{}~|}}}~}{|}{y|}zz{~zz{z~|w}{{zxy}yz}~}y||yx{||{zz{}z}{}||zz~~|y|~zyzz|}~~|}}~z}~z}y}|}{xx}y{{}z}{~y|z}w|||}~z{x{{}y|~|z|}x|}z|yz{||y}{{~{}zu{||~||y~~{{}}z}|~{}|z}|x}}yxyzyx}||z{~}wy{|~vwzz~{|y}z|}||~}x{z{~yz{|~~}~{y}~|{z|~}|{u|y}~vx}y{yy}}{{szz}|}z~{z|}|}|}~~~}~}~}~}|~z~y~yz~z{~}~z}{|~}y~~}~{}|~~}uy}~{}}|y~{~}|}~z{}~|}{~z~y}}~~z}~}}}~|{~}}{~|}z~}|}~}z|}~~~~~~}{|{|~|||~|}~z~z|}~||}}z|}~}}~~~~~}~~}~|{~}}{~~~}}~~~|~|}~~~~{|~}|~}}~x}}~}~}~~~~~~~|{}~}~x}~}~{}}{{~zz||}z{}|x~y}x~}~{{w|zzx|z~w~|~{}~{{y~|}|z|w{z~x{yy}{zz|yx{|{~{|{{y}z{xz{yyz|{}zz|~z{|y{|{|yv|{yx~yz{|~}{{}~w~}w{~|z{{}}{}}z~|}{||~}z}}}xz|x}w~xwz~{~x|y|z}y~yx|{~}z{w}}zzzz}~|{|~|{~zxzxz|}{{{~xw{~{|}|}}|w{~}~~}|{}~xuzz|~{w}y}{z~~zz{z{}y{{y}{}zyz~}|~|z|x|z{y~~{zzz|~}~y|{|xzz|}{z~~}}zv|{|{zx~z|}|{z}~|{~{{{~~xz~|z}{y}|{}|z~}{|w~yx|}x}|~x}z~|wx}}~x{z|||{xz|{{||}yz{~}z|}~x|{yx||}{|{~{y~y|~|y||{xx~{w|~zy~}yy||{{}~xyy|y~}|~{zz|x|}|~~y~z~}}x~{~z}yy}z}|y}~yz|y~x|}|||{yy~~|yz}{}||z~{x~|yz}~}y{y~y}}|z{||}z{v|yy}w|~{~~|}{y}||}|{~|}|z{{~|{{~~~~z}~xzw}}||}}|z~}y{y{v|wzu{y{{y|z{{wwx{z|}z{{~{xtz}~}}z}}~|~}}~{~}z{~~~~|}}~{{zy|}~}~}|}~~~|~}||~|t~}|}{~}y{~~}~~~~~~~}~~}w}}|~|||}|~~}~}}|~~~~~~~~~~~}~}{}~~|}{}}|~}|}~|~|}||~|}z|}~~}|~|~~}~~~x}~~|}}~}}~~~~{~y|~}~}}w}}z||v~~{~}~}~~~~}|~{|z{}~||~{y{|x}|~}zzxyzzz{}{}}w|{|}zy}|xx}{~~}~{z~y~z}}w}~~~zx}||yz|v||y|{|{}z|t{||yx|||{}|}}|y|y{|}z|x~{}z}}y}x|}~z{y}w{{u{}z|yz~}{~z~x|u}yz}zz{~{|~z}{~~|~|{~z||~|}}~}}|{{yw||xyz|}zwvwz|y~|y}z~{||}~{{z}z~}v||~||z}|x}}{x~y|y{{}||y}}{{y{xw{{|~~~vz}xx}~y|~}~}v|{z|}{|w~{}zz}}|~xzyz{x|yy~{{yzx||y{{x}|{||y~yy~}y}~}~~~~|zx~}~x{~}w|}|x{{y}}z}{w}y}}{z|z{y}|y~||}|}}|~}|~yz{~{|z}z}|~|}t|{{||~{{zzxz{|~y}x~}{z{|}}{{{~}}x~z|z}|z|}}z{~y}zy}~|{x}|y||~w}zy~|x~ys|}v|~|}|yy{}||yzy}y|yx|}}|z{}}|yz{{wy{xy{yz|{}x~|{|}xxz|wx}{~~w}}~{}z~v{~{z}x{}}|~yxx||~xzy{|~|~}{~z~~|}~~xy}y{{}|z|z}~|}{|{{~zx|z~{x{}y|}|}{{wz}{zz|{{w}z||yzzwq}zy{xz}}~||x~{{}{~{~||}~~~~~}~{}|{~~}|z}|~}~~~||}|~}~~}~{|}~{}~}}~}y~~~~}|}~}~{{||~~}}z~~{|z~y~}~}~~~~}~z}}~}~~}~~~}~}}~~}~~}}~{{}}|~}z~~~}~}{~~}~}}z|}}~~}}}}~~}}~|}|~}|~}}~~|~{|||}~}~y}|}~|}{}}~~~}}~~}{||}z~}}}|~z~|}~}y{|~|zyx{}{y}z|w|w|zy||}~|}{{}xx~wy{z{|{xyy{~|}y~|xz~||}|y|}{wz}}y~yz|~z|}{}z}|w}{|{}z{z|xx{|y~zwyz|y}|y~{}||{x}~zzz||}{}~y|}{x~||y}x{|y}{|~~{|z~z{{y{z}}~|z||}y|}y}|v{~z{yx~tx}}w}}{}{zz||~z{{}v~}w}|{~|~|{z|||zz}{~}z|}z~yy{|z|zy~z}xyyz{}{|~}|{{w~}{~}|}{x~~z|}zz||~y~zy{}|z}{ywz|x{|}~|~zxw{~yt}~}}x~|~{{y}|~}z}{~~x{}z|{yx{}w~}}w{{x|{~|}}{~{x~}}xyzzx~{|wv}}{{|}z|{}z{|y}~|~{y|}zz{}{{~w~}|}w|y|y|||zz{~xyz}z|{zzyww~|z}~|~y|x|{{x|}y{y~}{}|y|zy~}zx|z|{{}{z}{|~z}y{z}x}zx|~}z}}z}{}|~}|y|}x}}}zy~y{zyy{~w|}{~~~zz~x|}|~{z||zx{|yz}|y{|{z|~v}z|}|}~y||x|x|}y|~y}|z||~}y~~z{{}}|{}|}~{{||z{}{{~}z{y{zv~{x~{||yx}~}{z~}~|wv~~~~~|~}~~}}~}}}~z}}~~~{z|{~~|}}{~{y~|z{z~|z}~z||~z}~}|}~~~~}~}~}~}~}~{|}~|}}{~}~~}~}~}|~|}s|~}{z||~~~~{}~}}~}~~~~{||~}y}~}~|}~}z}}z~z}~~}~~~~~}|~~}~}}{}~|}~|}~~|}~}|}|~~|{~}~~~~|}}|}|~|}||}}~~{|}}}~}|~{~z~~y|y|zw|{zvz{}}z}~xwy}}yzy}~|~{}~|z{|z{z}~{{~~~z}~x}|}z|z~zz~|||}{yzz{vxz~}yz{ty~~{yy}y}x~z|z}{zyz|||~z}y{{~{~z}}x{|yz{z~|wuz{}|x||}yy~|z}xz{x|yuz|zyz~~~{}x|}}~{}|yzzy{z}}yz{z{|}{~}z|{zz{s{}y}}w}z~w}z}w{}|wzz~}}{}|~{{~w{{||}~}|}z}~}|~zv{{}{}}y|v}}||xyzz|||z}}}{{}~zzz}|~|w{{}w{~||~||~|{xz|{~{}wyz{z}{w~{zz{~~{|zyx~y~|~}yn{z}{z|~{~z||z{~|z{{}{y}v{z|z{}v{yz|yzz|}}w~}{}xz{zy{}z{|}~~~|~{}z}|}}}|||~|wy{x{z~{{y~y{y}zz~x}{w}~|{{}{|{}|yy|{zz}~~~{}~{|zz~{~x~vry|ww||~~~y{vy}xy~yy|y~}{~{{}z~|{y~zz{z}z|||}{|y|x{}vz{wx}~}|y}~z{uyz~}}yz}}u}z{||}~}}u|yy|x{~{{~yxxvzx}wyx|y{y||z{|{|{zw|z}z}}|}{}~~~y{x{}||~{{}{z}}zxzwz|{xz}yw|y|}{~~z|{~vz}|}~y||z||x}{{}}~~|{~}~{|~~||}~}~{~{~~~~~}|~||~}|}z|}|~~~}}}~{~~~~}}|}}|}~~{~|}~}{~y}}}|}~~~~}}}~{~}}}~~~|}|~~|~}{~~~z~{|~~}}}x{~|}}y}~}||~~~~~}}~}~z{{}|}y~~}~}}~}}~}|~~~~~~|}|}}}|~~~~~zy~y~}|}}|ux}x~}zxx{|{}|}xxz{yv~}|y}w{|z}y~~x}}}wz{~|{~}z~}z|x|z{~}{{zw{}|yy}y}|{x~}||y{{{~}~z}~|{z}v|u{{yy~|}|}|w~|y|xyz{{~zzz~{zyz}~zyx|w{y~|{|yz{{||{}zz{~z{y}v||w{{}y}yy{~yy|yx|~|yzzz}z|{}|{z|}}~z{zz~~}zz{u{|}~{z|x}w}|{~y{}{{z|~~|~}{{yz|}{z~vw|~|}x|z~~}|{{x}z|z|~~{z||x|}~{||{}z{}}{|{vszz|~~z~}{z{|zz~z}|~~x|{v~|~yy~z}{zz|~|}|}}zw~{}z|}y|~|x{yxx||{y~xx}||}yy}|{||zz|}{zz{|}yy~{~y}yy}zzz}}~{w~}z}{{yy}zz~}}xy|{{}}z~x|{|z~{}|}~{|x{xw~y~x{~z}z~~|{~~{~{w}}}z|yy|y~~zs|{}|v{||{}~{xzxz||zz|}|vyz{}~{z}zx}~~{x}x~{uyyyz}||{|zx}|{yy|||z}~zyzy~x|~|}}xx~}}xy|}|wz|~{|~~}}zvx|~|z}y~{~{|xy{x}{{x|}~}x|y{~{~{y{||z|x{z{|xz}z}|||}|zs}~z|zz|{~x|{~}}{}|~~|~~~}~}~{~}~}~~|~z~z~{~}}~}z|~~}~}}}~~|}|||}{z~|~~|}|~{}{~~}~~}~|}~~~}}}~~~}~~y~~~~|~{~|~~~}~|{~x}~|||{}}~~|~}}~~~~{|}~~~|}~}{}{~~~{~||~{}}}~~}{z}~~}~~~|{z{|~}~||~~{}|}~||~~z}|}~}}x|x}}zz~z~{y}}{~y{}|yy}~~~||~{|z}{{{~{|{|{~~}z}||yzxz{|}}y{z|{x}|z{}{}xyx{x|y{{|{|{}}~~|zy~|}{yz}zz~||{~{{~y{~{}}|~y{{~x}x~~{zu{z||~{|x{|~|}z{|z|{|y~~}}{}zy~zy~w}z~{wtv{x{}~x}{|z}}w|y~{w~||{z~zz||z~}~~z{y{}x}xz{|zz|~}}y{z|{|yxz~{~xz~y~~y}z|y|z~{}}~}zz~~z}~|{wx}}x{{|x|}}~~|}}|yy{zyz|z{|z{}z~|}|y|y{}~}z{|z~}~|{z{zzy|~xy}~~zv||zzxz~|}~z}|||{{}}w}}y{}yy{|{}}|~z}{}xx{}xx{~z|z|y|{{z{~xy~zz~}}|y{{yx}y~~~}}||{}}{|w}v|~yz||}|~tz}y|~}{zx{{z}{|~|{|}}~v}w{zz~||}}{|}z{uz~{x{z|z{|}|}y||~}zzx}yz|yzyz}}z{~~{z||}|}~||~{~|{x~z|xu{}{z|{z||~}w}}}|yy~{y}z~z{||}|}}~z}~zy{~|}z|||yzv}wzx}{z}{}xz|}z}wwz|~}x{~|~zxx|zy||~x|}|~~~}|}~~~~~}~~~|~}~}|||}~~~~~|~~||}||}~}}~z{}}}~|~}}~zz{}}~}~~~~}}}|~~z~}~~~~~~~}{~}{~~~~}{~~~~}||}|~}~}}~}~~{||~|~|}}~~}~||}{}}~~}~|~~{~}}}}}{~~}}~|~~}{z}{}~{~{{z}z|{}{|zz|wy|~|~|{yz}{y~~}xy{y|}|z}{}~|zy|w|~|v}z||z~{~zw}y~{~z}yz}{}{{~xy~z~~|}{wx{y||}|}z}wyy~{x{y}zu{~~{|wz~{yy}}~}|{|xz}|}|}}zy|y|{{y{{}{yvzx}y|~}|}{}zwz{z}{z}w{z~{{|z}{}y|~}|zz|vx{y~z|yz|}~{}z~z{y~w|zz}z{{{~||y~z~}{}y|y}x|{}|~v|{y{{||}|y}zyz}z}}x~|{|z||xz}}{x{}}s}x~||y~~|xz~|z|~x{}s|~z~~zx}{~z|||{z{{~|~yy{}~xwy|}~z|w{z~{w{}}{|{~|~z{{x}|z|yy}~yz|}u|{y~y|}{}z{}|{y~~zz}|~~z~||{z{|~~}{~{zwyyw|}zy}y}}~z|zzz|{~y}xz}~{|{}yzzz{y~|~x{~z{}|{}y}|y~{}}}x|{{vy{x~}|w}~z|wxy}|zx|}y||{}z|x~~{zy|zz|~w{}|{zyz}~|}yvzx|y}||}|{|xyzy|{}~|z{|~~{{~~zw}{}|~~z}}z{}{}zy|~z|~~|{~z~{{|~|yx{v||}y~}z~{z}z}}y~}||}~|z}}|}{zv}}}||zrz|yxy|}~zyw{|}{yy{}}~{~~~}}~|~~}}}~~~}}}}~}~}}|}~}}{{~}}z{~~~~~~}}~|}|~}}~}~~}~{~}}}~~~~~~~~}~|~~}~}~|~~}}|}{}~||~~~~~~}|~|~~}~~z}}~|~~~{}|}~}~uzy}~{~}||}{~{~~~~~|~}|}{||~|~|}~}{~}}~|{~|z~~~}~z}~~}|~|}~}|~~}yz}}w{{||~|{{y~{}x~{}x}{z~}{zzz{~z|w}z||z~}}|}~}~{z{|~z|{y|}|}z|}|y|}xvz~{}{z}xvy{z|{w~}}w~}ywz{|~|{x|zyy}}|yy{y{|~~y~|z{y|}{z|txzwyx~x}{yy{yvz|xwyz~{~~{{|xy}}|y|zw|~|w}|{|~y}|~{|{yvzz}}{xzyx}wy{|||}zyzz~y|}}}z~y~|yyz{{~{x}y}}~}~}xuzxy}z~}{wz}wxy~}}|z}{|y~~|~{|~||~{~~~}~{}y{{~{}y|}zw}x}{{}}|vx|||~v|~|{|{}~}z|~{|||{~zy{~|{|vz{{}z|~||z||}}z~}}xw}~~z}|}}~z{~|~}~}yv|~|}z{{y}zx{|y|{|}|{z~~x}|xz|}{x|yzz~|y|}}y}}}}~zw|}z~|{zz~{{xy~{~z~z{z|{}wz}y~{y{|~vu{z}z}wz~{}|x}z~xy}||}}}z~~|z{y{y}~yyzx{}}yx~xwyzz{}yzzv{{~z{~~~u~}~y~~yyy|z||xyyy||}|z~y{{z}{}~z|}s||{{~|yz}}|}w{z{{|{{|}z||~z|yx}}vyy}z}y}{|y{~xy~~}{|{z{~{|~x{~|}zv{}{v{|||~~x~~{x}~}{{~zz~~~~||z~{}{}~~z|{}~{z~~~}}~~}~~|{y|}{~~z}|{~}~x~~}~|~|z}}{~~}|}{}~~~}||}~|~}}~~{|~~}{~}}~~~}||x}~~~z~}|{~~|}z~}}|}~|~~|~|}~}~|}|}~|}}||~{}{~|{}}~}~{|}|~~~~}}~~~|z~{~~{||{|~}~|~~xw||}~|~z|y{~~{~z|{yz|~{{w}y}~}|||{}|}|}{w{}|{{z~z~x{xzvy{|~~|{||~|zzz{x|}zw~|z{{z|||}z|x{{xz|~z}zzxzz|{~z|}|}|z|v{{x|{}yyy}x}{{{~{y|y}}{}}|}||~{~~yy{y~|{{}yy~y{wz}~|w{{~}~{|}y|}yzz|w~zyz~~yzz~{~~{{|{{|{|}yz|~}{{{}wx|y}~}~}||}z{xz}zy}zz~x~}{{vv{{z{z}~}}zz{yy}{|{}}|w|}~zvyz}z~||zzzx|{z~|{}z~|~z}|{~|{~v~}~y|y}zzzx|z{|w{|z|z}z}}}{yyz}|w~~}yyy}}{{{z{xx}{{|}yx}{yz~}}{}{{{~}}||~}z~{z||w}|~|{}|~{|}y}|zz~{yv}~{wx}z}|~}z}|yz|xxx{|~|}{y{|||~|||~zz|~z|}zzx}}z}~{y{~zy|~z{}{|{}{z}z{|}|{{z}||{}~}|{z{|~z|{|~{~}|}z~y}u}y~{zy}}w{z|x|~z}v}}ysy}}}z|z|y~{x|}z~y|{zz~}|z~~||~~|}z~~~{y|||{~x~yzw||w}y}x|{{}y{~{|~x|{ux}z~~y{}z|~y}}y{}w|~}}~~|~}}~}~{~~}~~~}}~}~|{~~~|~~}}~|}~~~~~~{~~||{~~}|||}~~~|}~}}}|~~}~~~~{}||{}}}|}}~{{||~|z|}{}~~~~~{~{~~}~~|z}}xy~}~}{~~~|}}~~|||~~}}~}|}~~~~{~~~}|}}{}~|}||}~~~~~||~~}{~|{}z}}|}~||~|}}}}}|}|~}}~}|}y~}|~zz}~||}|z{}~~}y}}{x{~|zx{|}x}x}}|~{~~x|{||}v|}}~~|t{|}{yyz||z|xz{z{{}{|zy|zy|x{z}z||}}|}~{zzxw~|}|}zwy}{z|}y|}|}~v~z{{w{}||}~{|}z|zx~y}}||}v|~|z|{~z{~y~{yy|~{~|{z}{}~|~{yxxx{~}z|y|zvzzzz{z{~}}w|{~{{~|{ywv~{|}}{y}|||z{{|x|zz{x|{z{~}z~y}|{||{z}{|{}zw~z{{z}y}w~|{x~}y|~}y{y|yyxz|yz~w{x}~|zz{}x|yw~|{{zz}}x~y}~z{|}}z~{|}~{xww}z~}v~{z|wuy{|||{}{|}x}}y|{zz~|y|||z{|~~{{{}{y~z|}|~z}}{|yy{||z~~xz}}y{{x~}~||~}{z}}~~{}}{~x||||y{|yyzy{{|z||{|zx~z}~}||{}||}}}}z}w{vz||y|}{~}||~~|~y~z||x{~xy|}~yzz|zvy|z|yy~{~z~y|w}}z|y|z~y}~}y~}|yy{|v{zx~yz~||{v{y{y|~~z~~yw|y}|zzx{{x{||z{}}w{}{}|||uzx{~s}|x{{}||}z~}|||~{|}{x|}{xz~|~y{y|{}~}}}~}|~~}}}~||}}~|{}}~|z~||}~~w~|}}}}~|}}~|}}~|~}zz~|}||||~|}}~{~}}~}|z}~}|}~}}}~}~~}~~~}~{x~|{|}~~~|~}|~|}}|}~~}|z~}x{|}~{~~}}|}}{{~{y}~~}~~}|}~wz{{~}~}y~~~{}}}z~y~~}}}}~~{~}~}{||~}|~{}z~}w{||~z{~||x|x~}}|~|wzxwzyz}~~}{yy~||~~|y|{y|z|vyxy}~|{{x}z|||~zy{|~~|y}~~y{{|}x}}yw|z}yw}{{o}|{||}w~|{|}~sxzz{v~|y|}{|~z}{vz{}x{y{y~|||y|}~|~zvzvvx}yy}w{|y|}||||{|zz}v|}}}z|~zyz{}{{||}~{|v~|~~~~xz~|{{z{yz{y~~z{y|}}|{y~}z||z~z~~|}y|y{|{|~|~}{~{{{{}}{|wzy}z|y|y{z||w}uyzz||z}z~|yu}yx{~y}|z{{}{}{z~}ty{}~~x}}wx}{}{~{|}{~}{|y~|~y~{}}{}|~{y{y{}z|}||}}|z}}}{}}y~}z}}{~}}z}{}v|yyw|}}z||wy}{x}~{~{w||{z{}~yzx{|yxyyxzy{z{z|zxz{zz}||{{|wz|}|~|v~{~~xyzzzz|}~||}~|{{}{x~{{}}z{{{~~yzw}x~}}~y|}~xyzzzz|{|}}}|z~z|xzw||y~y||{{|}{{zzy}{}|z}|}~ywvy~{yxyy||{~y|z|y~x{yz~z}}|}yy|~{zx|{x}~y~x~zz{yzwz}yx}|}xv}{z}~x~{|~}{y||}yz~y~~z}}~y}z{z}{xx{{|}w}y}z}|z~||}}}~}~}~~}~}}{}z~~}z~~~|~~}}z|}}}}~~|~~~}~||||}}~~~}}}~}}|~}{~}~~}~}}~~~~|~}z~{}{}}~~}zx~~|~~~~~~~~~z}~~~}|~~|{}{}|~~~|}~||||}~{}~|}}~~||{|}{|~}{~~}}{~~~{}~}|~}~~}||}}}~~~{~~~}~~~}~{}}~~~~~|~}~~~~~~~y}~~~~~}||}{{||z}w|v}vy{{}~}y~y~{y~w{y{{|{x}{~}xx|{||}{||z|~}|~|z~}z{{|zyxz||{|zz}~}~xzw{y{zzy~y}yz{~}~y}{{z|}y{zz{}vz~y|vz{|y}z|x|z{}x{{xz}{}y}~yuyy|z|z}}z~}y}}z~yyz}{z{|zz|}||{{}xy~~{|~y|yw}}~z{x{|zx{}z}xz~{{||{}}}z~{t|~}}}}w}~|wu~yxy|}~z|}}}x|{}x||vzz}{{wwxzy}wy{{{}~~|zx|{}x|||~y|~v~yy|||yxy{wy}{z~y||}~~{|{|||~y||~w~|~{|w|uw{x~zw~xxvx{}v|z~|z{{}|~|{|~|~z|{}y{}|z}}}}zzz~z||||x}xz|}x}{zyzz|{xz~x{~|~y~zy}}}{{x}~|w}y}~~|~z}z~{|z{zw|z~{w|y{zz{y{}}{t}|z}x}zw}{}|~}}}zzz|~~}z}~zz}|}z~~z|zzzzvw|z}w}|z}zysxw~z{{y{||z|}{}}}{{zxy|{||y~|}{~||||y}{x{|wz~~zx|{zyztyyx{zx{y{}}w}vy{y{}~yx}z|}z{zz|u}|v~{~yz|zz|wy{|}}x|y{{x|zz~w{|~y|}}{z~}~|~~~|}}}~~~}~}~}|}~y~|~}~y}}~}~~|~~}||~}|}~}~}}~{~x}}~~|~~}~|~|~~~{~}~{}~{}}|{~}{~}~|~~|}~||}~z~z~~}|~{|~}~}~~}y{~~~}~~~~~~~~~~~}|~~{}z|~~}~||}~~|}~}~}~{~~}~~}}}{|}||~}~~|~||||{~}~}}{|}||{|}zz|~{zv{|}z|{yx}~z}|z~|x~z||w{{~{||~~zy|zuy|||}~y}}z{{~|{{}}z~{}}~y|{{x}z~|||{|z{|~{{z|{}~y}}{x}}}zyyx{x{y|xu{}||}|{w{w{zx|~{zw{|~||{zx}|}z}uz{~~z~x|x~y{}v{~zz|}~}|}z~z{|}|{~}|||{|}wx}~yy{}}}|u|{~z~~{zz{u~}|}}{y{z|x|}}~|}}|{x|x{}~{zz~z}{uz|z~{|v|yx||ywyzx{~{{y{z{|w|y{|z}}~{{}z{~||~~{{|~{~zy~}{|~z}{~~{}}||||{}{{zzz{||w|w|{|~zz{|zy|||z~}|~~x}}~{u{~{|~|}y~zyx}}||zz}|}w{{|{z|y~y}x{zx{yyz{||xyx~z{}|~yy{y{~wy{|}}}y{{y~{y{~}zz|z~zy|y}}z~}{}{y{y}}{||{}}z|~z{{}~{~}{z{xy|{}x{zyx|wz||{{|~{|wwyx|z|}{|y|}{x|y}y|}~|v~|zx~{|z|{}v~{y~{yzwx|y{zy~{zw{|y{}zz}z}{|zyxz{}~zzy|}||{x~~{zy}~{~|}z|~y}x{y{yz{|}z|}}|}z|~z|z||~y|}|}}}~}}~~~}}~w}}~~}}~|~}~|}|~y}}||~}|{~{~|~~|~}~~{}y}~~~z{~~}~}}~~~}~~{}~}|~}||{}|{|~}~{~{~|~~~~}|}~{~~~}|~{~}~|~|||~z~~~{~}{~~~~~~y~|~~}}}|w{~~}|~~~}~|}~}}}~~}}~~~~}}~{{~{~z}zvxz{{ww{~|~{z|~|{{|zzyzv{{||yz}xv~}z{x|}}~|~}z|{||}z~yx~|y{y}vz{y|}x~z{z|~z{zz|y|y{y{~{|{y{}z{}y~{~||zz~z|~ry|yzy}yxzy|}~xxzz{}x{y|x}~}}||~{{z}z~{{{|}{||{yyz~}y}vz{}{|||x}x{z|x}|~}{zy{y|}}}|{z~x}}{~|}||z{xy{{{}{y{{y{{{}{}~||vyy|{|~{}~}|{{~{{{|{~zzy~~}z{~~||}y}{~{zxwy}zz|yyxx|{~{~}}}}{{{}z{~|}yz|{~~}xwzy}{y~|{|||~|y{y~y{{x|}}~y{{zyw~|~x~}~~|{|{}|}|}zw|vz{|}xyy|}z|{}y~|y{xyzz|{}|}{~}y{|}}y|{}y}z~~vzy{|{x}{{{}vz{yw{wzyz~}|xzy{{zz~}xx}}}|~z|zzz}wyy~~yzy{|{|}xw~~y|zw|y}{|}~{y{y}~|yzy~}}~}z{}|z{z~{y~~y|z~z~zz{y}z||xvz{}v}xr}}{}}{~~zz|yz{}}||x{~x{}x}{{y}|y|x{y~}~~}{}{{~}w}z{|}{}||z{}~~y}y}}~|}}~{~~~~}}~{}}~~~~|y~}}|~}}~~||}||}}||||}}||{~~~~}~|}}yy||{}~z}|~}}|~~}}{|||~~{y}z~~}~~}}|~~~~|~|~~||}|}}}~~~~|}~~|~~}||~~~~}~~z~~}||~|}}}~}~~~~~~|}|}~}~}}|}~~~~}~z|~}{~}}y{~||~}~}~}~}|}|}}|~~|}|z~~z{||~}|}~|~~z||}||{}{~}z~||{|zxy{{}w}}}{x}zz~y||yy|}}{}||w~~{}{z|zz||z{}x|}|}}~}zz{{~yzz{|yv}}v|x}}{zy~|z|||yz}{|{{yy|}{zw{zyxxx~yv|}uz}}zw|{{zyz|z}{|y|v|~}|yy{|{|}}z|w}{~|v|{yzzzxz~|~~}{|y{{{z}~yxz|y}z|{xz}{~}~y|t{}}y}}|||z{xyzy|x}{xyu}~z{}}~~{{}w~}{y~}vz{}|y{}zzyyzyzx|yx~}~}z|~zx{|y}yx}}{~x}{z|||||{{xz{||||~~z~y{}x~}xx}|z}|y~z{{{}~t|{}z|{|~~~~{x~}zy}}|{|x}x{|{}zy{|}z|}}{||}yz}w{}w|}~|y~z{z{~{|z~|y}|~}|w|}|w{x{~|{z}{y}{}~syyz{~{||{w~{{yy{}{z|{zz}y}||z{}wt|{~|{uzyy{||y|}~y}yz{y||}{y}wx{||z{x}x}yzzz{xxy}|}{x~{{{{}z|{vy|~~zz{z|~}}|{yxzz~~w{~{{}x~|{~yx|}~zz~~~z}|wzx|~{z}}|z}~x|~z{w|~|~|zz}~|yy|yz{}{z~z{x~{|x|~}~{xzx}|}w}~}z|u~}y|{{|w|z~}z~|x}{~z{|{||{wyz|~z||~||~~z~|}~|z~~y~~~}}}{}x{}}|}{|{~~|}}~{}~~|~}{~{}||}z~~~~~{~~}~~~~~~}}~~|~}~~|~~}}~{}~~}~}~{}|~{~}}|}~z~~}|~~z|}}~~~~|~~~~}~~|~~}~z}~~{{~|~|zz|~~|{}|~|~}{~~{}}}~}|~}~}}~~}z}~y~|}}~~~~~}{~~z}|y||z~|y~~}~{~}{~{zz{|{z}{x}vw{|}z|}{~}yzz{xzxxy|}|~x}{z|{}{z|}|z|z{{}{{w}x|zx|x}x{|zy~}|{z|w~{x}~u}zwy~}{|~||x|}|}~~||z}~|yt||{xy|~z~zz{}x}{zy}y{yw}~wz}u~|~}~zy{}{}t~y{z}{~}|z}{~|}}yvv~z|~|~z|}x|}zy}|~|z{zxz|zzz{~~{{z{||~~{}~~{{|zxz}{~{{x|z{s}{}z~}{{xz||}}z}{~{wu~|~xxz~~||y{z~}~{x{y{|~|yy{xxz}z{|x{y{v|y||v}{y}w~{|yy}}~}~{zvz{x{~}yy}|{yz}{|yyyzx}{rz}{||y{v{~}~y}}z|z{~{}~}y|}~{~|~|}~~{{z}yx}||{}y{wyzy~z|zy}xw|||}|z~~{}}ywxz||~}{{~{z|}~~xyy||{xz|y||}{z{~}|y{~x|}{z{|z{~u{x}~z||}|z{{v{{{{y~}xy|{y~yz{{{~||xy}}}v|x{|~x{}}||zz||~y{}|z|~z{|~{{~}||~~{{{|zzz|{{zyzr}zyx{y{{xzwx{x{~{y|x~zy{x{{{}zz|{~||}}xyz}yzz~y||}y}z{}{xz~xy}y|}}|x}}z|y{}y~}~{~}||}}~}|}~~}}}~}}~z|~~~}~~{~}}}{||~}~|{{~}|~}|~~}}~~}~x}}}{}~x~~~~|~}~}}{~~~}|~~w|}~~~}~~~}~}{~~~{}}~}|~}}}||}{}|~~}|}}}~z}|~~zz}~~}}~~~|~~~}~||~}{}{}}|}~|}~~~|}|~~~~{~}~}~~|~x~|||{~}|}~|}~}~}xz{~{yyx{}~}~}|v~}}{~z|x{~~|zz{}y}}|v|z}{y|z~x}x~~||{{zz~|{v{x}zz|xyz|{w{{{yzz}}|{zy{~{{}~}x~{||}zz}xy{}z}z|{{}zyy{z|{{{{|zyz||{{zzz|z{zyz{{z~}zz|}y}~zy{z{zz||y~|z{y{z}{z}{}}{z~~z|y|x{z|y~}{w{zy|}~zzy|wz}|~|}v|y|}x|}|~}~|x|}yz~v|}wzyy|z}}zy{}{{}||z|zwy~}~zz}~|x|zz|~z}~|||v{~y}z{}}|}|y}z~{w~zy{{x~yz~}z{{z{z~zz{|{~z}|~z{wzzz}}zz{{}}|}}~yw{|y}|{}y|~}~|{{}}zzy|zz|t{}x{|}}}}}~~|zz~y|wz~}z{|{{w}yzz}}|z|zy||y~u{{|z{{{zz}z|}{|wt}zzw||{|{|~|xzyz{}|yz{|z|}}{}{~wz|{z|{~||yy{{|{|}{x{~z}~z{}y~}{{zy}~z{}{zt~||{{}w~y~t~|z{{z}w~|{{|y}|xz|{yy{}|||y}}~{{v~|{{u||z}~z|}|{z|z}{||y||z}z~y}yzyy{}z|z|}{|~}}{|zx|||}}w{}wwz{|}{zz|}{zy|}z}{zx}}zx}t|zz|}y~~|~~|}{||{y}z{z~w~~~|{~|}}~}}}zyz}x~~{{||~~}}z~~|}}}}~~~}~}}{~~~~}}~~~{||~|}~~~}~~}~|~||{~~|~~~~~{~}~|}~|~}~{}|{|~~||}~}~~~~{}~~}}}~y~~}~~{||||{~|||~}~~||~}~~~|~|{~|y~~~}}}|}|z~~{}~~~~~y~x|}~~~|~}}}{||~~~{~~{~}|}{|{{}x}{~}{xz}}{z|zzz{}z{yy}}yz{{|}{zx|xx~{||z|{}z}|zyzxx{}~||}|{{w{~yv}~{|y{}x{{{z{{x}yw}w}}z{w}~}|}~}~|y}yw{x{}zy~~|yy{~|}{zyv{{|}|x|~y|x{}~|zx}{{zz|~|{~{zx|~}zz}}~|~}~|zyuw~y~{|u{v{}{{}yx}z}v}}y~yz}}}{|}{|wx~~wz|~}|~y|}y{}tyy~zxy|z}{||y|y||yy||xyzy~~{}z~{|x{yzz{{{|{|~|~|~}w|y{x{{y}x{x|{y|{x|vx|zz||{{}}{{~z}{yxz}{zy}{|}}~}}|}zyxz{y|yyzzz~{{}yx|{|xzwyx}~~}~y~|~}~~y~w}}~{~{~}~y~}x|}}y{{y}~{y|x{xz}yvz{~x}}{z|{wz}y|~{}z~z||yyz|}{z{}~{{}|}{y|{xw}xy|ywxy~y~|zx~yz}|yz|x}{~~|zz{y}z}x{x~||}xv||z}y~zw{yy{{x{y}z{zv}{w}{{~}{y|z|||x{~~x|}~xx~y}zy{~~z{|z}}~{|{{x{yy{x{ywz~|}x{v~q}y{|xwx~||}}{|{}|{xzy~}}|{z{|}~|~y{}~xzwvxxwz}}zw{|{zxz{|~}{yx}}{~~}{y~~z{|~|~y||x~~~|}~~y{}~~}{}}}~}y|}}~~|}~~~|y~~}}~~|~}}|~}}~}~}~~}~{y}~}~~}|}}~~}}~~}~~~{~~}}~~}~~}~y|~y}~}}{~~~~|}~z~~~}|~~{{||}}}}~|~|{}}||~~}{}y~~~}~||{{|}~}~}}}~~}~~~~|}~~||}~~}~~}}z}~z~|~~}~|}~{~}z{z|~w{|}|{{{zzz|}{{{{{}{}}z}|{|{}z~z}}}}~w{wx|}y{zz~~|zw|{y{~z}~~{x||~z||{xzxz{v||{~||y~|zxz~}y}w|y}}|}~|yz{|}z}}{zy}yu}|{w|{}{~|}{z~x{y{x}~wz~||{~y|y{u}||{|z|y{|~||yz{{~|{yz{|{{~|~y~{~~xw~{~~{|}z}|}|zzzy|{z{yz}zz||{z|}z{{~{{yz}z||z~xz{|{~{y{{yy{xz}|{|z|||}u~{{zz||~w{~}w{{{~{{|z|xz~}~{~z~{|z|w}z{~~|y}tyy|z~~xyzzu{{zwv{|y{yz|{{}xzz{}{uyz}z|{{{|w}~~}{x~{{}|w}y|xyz~x}|{~y~}{~{}x{}~uy~}yx{}||}x|~~v}~}w}|y{{{{~yzx~|{|}{{{{|~}{}y{zxx|xy}}~}}~z{||z{xzw}}~x}~|}~~|}{}~}}~|{~zz{~y}~}~yx}~zv{|}}~|x||}y{|~vzyx~~x|}xyx}|yyyz{|wvy}}~|{y}{}~xz}y{}v}xyzx~y|z{}{|~s~}~w}zwx~{|wz~wz|xzz|x{{y|}{z{~}~{~{{|y||}}{|}||||~zz~}{|v||{}~{z|}|yy|z{|~}~}~}~{{{~~}~~|~}~~z}~{}~~{}~~}x~~|~~~{}~~{~~z~}~}~~}}|}}~{|}}~}~}}~}}~|}|~|}~{~}~}}||}|{|{~~{~~|~}|}~~}~}~~~~~}|~}||}~~~{}}||~|{~}}|{~}}|~}|~~~}~~~~}~~~}|{~}}|}}~~~~~{~~~~|~~}~~z~}||~~|{}~~~}}|}~~{~~y|}}}~{{|{~{{zz|~~y}}{vxx{z~xw{zz{||}~v|{|xz}y~|~y|}z}wx{{}~zyz|~r{x{}}{~|y{w{}}||x|v{|{y|~vz}y}}~{|}z~{uyy|~z|~~~{||z|x}v~y{x|z~}z|}}y~z~{zz}wwz{x|{zz|}{|}{yy~||x}|~}z|~~||{{z{w{|y~u}zzy}z~|||{~xyx{{}y~}}{|~}{z~||{z~}|||}{|z|~|{w|x}||z|{zy|}{~~z}u~~~~{zz||xy~z~||z|z{{{||}~zw~||}|zwxzzy}}{{z|zvw}||y{|xv{{zz}||x~zt|~}~|}|{|}z~~}|y}|{yy}zz~z|x{xy|||y{z}yxy}{{z}}{|v}~}~z}}zyv}|{wwz{x}v{x|{|~~w~|x|z{~x{|}vx{|{wvxv|{z~x||y|{}}|}y~y|z}{{}xyyz~y}x|x~|}}zy||}}}y}}{z}~|||{zz}|y{xz{~zz}~y||yzyz~||{z{z}z~}}z}|x{~z}}z{}~yzy}|~y~y~~z}x}}|~||~z{z}~}z~z}}~yy}}z|~}~{{w|z}zz~y|zxy{|{zy|{{~~{}}}|}z{|z{|~z~y{x|{}{}~}{z}{|{x{}w|~}xy~}y}||}wv}z|~~~}|~~}~|~}z}~}~~}~{|}~~{~}}}~~|~~}~~~}~{x{|~~{|}~~{~}~~}|||z}{}~z~~~~~~{|~|~}}~}}~}|~|}}~~~}~{}~{~~||~~~|||~~}~}}~}{}~|}~{zzv|}||}{~}}~}|~~v{}|~}~~z}~~}}~~~y~|{{}y~~~~}}|~~|~~}}}z~{~{~}x~|~}|~x~~~~}~w~~~}z~~~w}~~z~{{{{{}~x|}~|{z{xwz|zx|}|x~|}}}|twz{z}v{|}}|}z~xx}}zx~z{wy}w|~{w|{y}}yy~}}{zz{~|}z{zv|}{z{x|}z|xy{{|zw~{|zv{v{xy{yx~}{yz}{y~|yz{|yz~||x|}}zzv|{w|xv}}yw}{x~|wy{}~z~|}}{{}y|{|y{|{{}z~}xy~|{|{}uyy||}v{x|{y}zw{}|yx}y{|z~{|zy{v{|vzyx|}~yyy{~}}~||z{~zzvy}|xz|{||{~}|x~xzuuz~}}z|~{zz{|{|z~z|~|w}~zxx{{zvv||{z~z~}}wy}}|}~z{}|~}}z|~yyzz|z|~z|{{~{y|{}}~{yx~}}zzx}x}|z}}~}~~~}||x}z{|v{||zz}{~z~z}yzw}}{xz|{}}z{{x|yz|y|{}~~|}|{~~{t||{zwzx{y}}y|zwyy~xx|~xzzy|wz|||}w||w}|z}y|z{y{w~x|{zyz||z}|z{}{z|yyzyz~|y}}z~zzx|y~}|x{|zxz~{|xxz{w}|}}||z{|x|{|~||zx}~y~}}{w}z~z}|}~{zy}|vzxy|}~ww|}{{~}~w{~{}}~{{y}y{~~}zx{{~yzxwz|}z}~~{{~x{{zx{}z{}~u}{}||{}}~{yz|{|z{{~|{zywy{z{|z||{~~|}~~~~|~}}y~|~|~~}}|}~}}{~|~~|~z}}||{~}}~}z~~}|~|z~}~}}~~~}}~}}}{y~}}~~~~|}|}~~}}|y~~}~}}{}{}}{~{{z~|}}|~|~}}{}}~||}~~}~}~}}}~}}}~|}~w~~{~}|~}~|}}{{|~}|z}~~}~}z}~~~{~}~}||~}}}~}~~~}~u|~~}||}}|}|~|~~|~|~|~~z}}||z|~}~||||{~|}y{~~~x{}{{}{{|yv{{zy}x|}~{{y~}}}{{|z{|~{}{y~z|{|vx~|{~zzyx|~zx~{|x}}{|vyw{z|z{}}wwz~~z{{|wxzz|x{~}}|}y|z}}||}yz~||y||{z~~zwxxy{x{||z~~{yzy{wy}v~w~{}}{{yz}z~~~x~{}|}z}{~~~~}||yxz}y~w}||v{y|z{}yzz}~~||~}}z|}~}{}x~|z}~}vu~|}z|{{}~wy}|z{z{|z}{z|}||}{v|~x||y{z|~}~y}wy{~{}}|}|~z}|}zwzy}w{x{}x~x{|}|}z{|{{y{{{zzzx{z{{}y{||y|x}~|x}v{|{z|xzz}|~{||~{{zy{{{xyz{~z}~{{z}x~{|}z||{~|}~z}tyzz~{{|y}~w~}y~{yyyy}{{{~|||~|zx{z}}y{v~z|{{|{}y{~}|{}yxw|}{~~~|zvy|{zyzy~}||{x|ywz{{|||x|~~~|xz{{y{}~xyy}}yxy|~||{~||}tx|~}z{{||vz}zz}z||~~}|z{}~||xx~z}|}x}x}~{z|v|}|yy}y~~{}||{}wuxyz|yw}{~zz{}{{{{}z}{}~~zy}zy{y{~{zzzzxz}|z{{z}z|{{}yx}}}|~x}~}w|{||}~~{~}~~}}}|~~}}~~~~}||{|{}~~}}}~y~|}}}}|~y~~~~~}}{}}~~~~}}}~~}~z}|}}{|}{~z}{{z|~~{}}}~|}~}|~|}{~|}}~~}}|}}}z~}~}z{|{~~|{~}}z}z~}~{{}~{|}~~}z~}~{}|{~~~~~~|}~}~}{~}|}u~}~|~~}|}~}{~~~}}}}|~~~|}z}{~~~y~|~~|}{}|{~}{xzzz|z~}zxw~|x{|vw|{{yxwyz}zy}zyz}y~y}xzy}|zyxy{~|}z{|{||z|w~u{{}{{{||z|}}vv|~y{~{w~zyz{z}{{{z}||xz{y{zy~{{}x|}|{~|{~}~{{zyyxy|z{wvzx~w~{z{{||||}~|{zu{}z}z{}~~}~~{~zw{{{z}{y{y~y{}}}z~|vz}v}}v~|{|v}~{xx||w}xwv|w{}x{}}~~y{y{{}||y|~~yv{~xz|{{y|}}~y|~wv|}}{{y{|}y~||{yxz|w}|{z}zyyz~yx{{{yt{{||zz~w{|~wy|{z{~|{{zzw{y{xz|x}}{{}|{||{|~}~z{||zzzzyu}x~|{{{x{y~y~{}yy|}}{|~xx~{}z}~|yz~~}~|}{}}~~{}|wy{z}y~}w}x|z{{{y~z}}~}{z~zu{y~xx~}{x~}yy|||zu||{{{y|z|yoz{wz~~z{~{|x}x|~{{z}}yz{{~zzx|{}{}zz}}zzvy{}||zz|{zz~z}z|{zy}z~}~{yy~|{w|y}|zz}{~{z}~zz{{zzx|~{}|v~z|wy{~~z|y~~{~||x{{z{}y~z}~z{z}w|}}}|y~x{yyw}z{y}~xyxzzz~~u{}yz|~zy|}}||}wy|w{z}{~z{}|zxuv|~}}yw~{}xz}}wzy}xw~|~{{{}z{}u{zz|}~y~{~~~|~}|}~|~~|~z{w~~|}~~|}|{~{|}~}}~{~}z~|~}|}~z}|}}}|~}}}~zz}~{}~|x~|~~~}}|~~~|z~~~|~}~~~}{|}}}|{{z~~~~~}~{~~~}}}|~~x}|{}}||zs~~~}~~~}~z~{~}}|}{~~}~~||||}~~~~~~~~}|}}~}{|zz~{{{~|w{yv~z|{z{wzzzz{|{x{{z|||zv{~z|u{zz{{||x~|~{z||zx}{|}~zw~|{{zz|z{z}}{z||z||v{yzx|yyzzx}~|{{yy}{{yxy~}|}y|}z~yzwz}xyx~{z~||}}w~y~zy{|}|{~}{{x}}}{|zzz~|}~z|z}{||}}x~}xz{x}|~|{wzw}{yyy{z|xx|x}~zw|}}w{x~~|y~|~}~~|y}|}yw~|||~xyy|yx{|~|yxw}{w||~|y}~zz|y{{y||z~z|x|{|||~{{z~yyu}|wy}xzz{z|wz{}x}yxu{{}y}}~|{||~|~x{|}||{{z||~}~~uy}|}zs|~xzvz{{}}z||{{xyxx}{}~~~y{|y{}zy}z{|~~||yzx}|wzx|{{~|y}~yyy~yy{~z|{~}~w||~|~{|{y{z{|yzx{}tz~~|~z|{zv{~{y~vz}yw~y||{|||xy{}|}w}~~}{x}~{||y||zyz}{xz|z}|{zx}}~{|z|}}|y}y}zxxyw{zzz{||ux|~{}|}||z{{|{|{{z}{y~{~z|s{|zx~|z}|y{}x|y{{|{{}x}~~||}|y~|||}y|~}||{|{}yz}zy|x{}|{zyxz~z{vz~{|xz{{|~{yz|~{{x{{|z~{}~}{}~{}|{~{|~~zz|}|~|~}~~}~}~|}{~~~~|}~~}~~}|{}{}|~|{~{|{|}}}~}}}}x}~}~~|}}{}~|}|z~z}~~~|{~}}~~}~~~|~{{|~}}~|~}~}{~~}}~~~}}~y~|~z{{y{}{~y|~~}}~z~z~~}}~|}||~~~}~{~~|}}|z|{~~}~z}||}~|~~|~|~|x}{|}}~~|}~}}|~~{}z}|{~|~{}|~y}|}}{}z|||~x|}~{{}~~}{x~}zy}yy|zy{|}y|z}}||z|{y~{~{z}}|~y}~}~{}y}xv|~{z|~vz{zy}~|z~yy|~~}}}x{yz}}}x{z|zz|{z~zy}z{}z||}|{{xz|{||~~~~z~zz~||y}xwz{}}z{|~~{}z|}~|zzzz{}{zz|yz~||~}z|z|{z|xz}}z{tzz{|z{|||yzv}y{{~}z||~~}~|y||y|~|}}y~}y~~}{x|}z}{~}{}wz|yv}x|z|}zy|{zzz|}z|wz~}|z}z|~~||~}y|~{~yx|~zy}w}|~~}{|{{{}w}yy|w~|w~{|{|}|{x}{}{y~}|x{|y}}x||z}{~z||~~y}{}~~{{}}{|wyx|~y||}{z||~~|{}~~z~~|{y}|}zz|}}|~xw}{|xzzzzxyz|z~zw{}||z|y}|}||z{|y~}|}|{x||{{}|}}v~{y{}yx{}}~||~|w{uwxu~{~~|~y{{{{zx{{}{~w{||{{y}{||}{z~z{|{|{}z||wz}}z}|{}|~~x~{~{~~}{|y}}~}z{z}|{{{y~}z|x~z{z|y|}}{z~|~{}z}}|}~}}zw}z{{z}|zy~~}~|x~{|x~yx{|zw{yxu}|||z|x~{}~}}~|{}~}|~~}}~~~|~}}~~~~}~}}}~~}z~~~{}~~}||}~}}~}~~z}~}~||~}~}}}}|{|{|}~~y~}{~}}~~~yz~~~~|}}~{~|}~}~}{~~|~{~|}}||}z~|{}||~~}~}~~|}}}{}}~}}{|}~~}~~}~}~~~}|~~~}z~~~|{~}~{~}~}}}}||~~|~~||}~|~~{~}|~}}~|~~~}~|}}}}}|~z}z~y~rz{{{zzy~vv}y{xx||{w{~r}|yyy{{y}}|}~}{~~}~y|yzx}|~|z{}{zz|~{{|}}}~wzu~x{{{yy{}|}zzvzxxww}}zyz{|||z{y}z~{zzzy|~}}||x||yz|}ywz|}~{{}x|x|{y}{v{{|tz{wyx|{{z{~|{~{|y{|}}y~xyrx|~{}~{uz|w{}{||{yzzxzuy{yx|yx{zz|||v}}|x{}}|}~}{y|z{}}z}ww~~zx{}|w}wx~y{yzz|w|}y}|uz|zzzzy}x{z|}{~zz|{}|z|~{zz{{}|x|~|yyz~}xz}~xxz{zxx{}z~|{z}|z|}~y}wz|}~~|~}y{}{}{}|{z{|x{~xx|xzv{{{{z|~~|r|{{~zzx{{}|}~}}|{z}~|z|}z||~|z~zxzzy}ztx~w||wywuyuzzy}~y~zyxzy{x|}~}{||x{|y{y|}}|~{~zyzy{z|z{{vxtzu|{{|{x}xy}x|{}x~}y{~}|zu||z}y|~|~~|yw~z|}}{yzxw{zyz{|~z~y|{{z||}zx~zzzy|}||~||{z|~z{{~{|{zz~yy}zzy{zz{|||y|z{y{{}}{|yy}~}{{{yw|{z}}xyx|||z}y{{}~y{w|}w}x|}z|xz}zyt}zxz{~||}y{y~}~~{xyz}|{{}~~~}}|~~}~|{~~|~}~z~{}}{~|~{~}~~|}~~}|~z}~|~}}~}~z~}~|~}~~~~|~}~|~~|z{}~|~|y}~{~~~|{}~||}~||~~|~|~}|}w~}|~~{~}{~{{u{}|}x~~~~~}}|}{|}}~}}~}|~~~}}~}|~~~}{~}~|}~|}~}~}{}~y}{~~|~~~~{|}|~|~~{}~~}xy{}~x~zy|{yy~v~~~xz|z~}z~y}zzx|y~{}zy}w|{u}}{{zvyz}~wy|y~{}u~|{zzz|~z}zxyz{wzz||z}~~|zx}zx}|}yy}{xy~u|x|}|z|{}}{zy{~{~z}{{|{zzz~wzy~zzx{}||~z|z{~y}zy}z{}yy~{}|z||zz~zw|}{}~}|w}y~w{{}yyz{}{zzw}zz|~y~|{}y}{zxxx{yyw{}w~x~yx~~}x~}}~}{|z~||~zw}|~z~v|w}|z|{~{y{zx}|y{|uy~z}|~{y}~|{y||{z~zzy}|~||vyz|}}yy}~{w}{}}x}|}|y{{{y{{~{{y}zzy|yz|}~|}}y~xx~}{z}~||}~wz{zz{}z||z}z|zy~||y~}~|{~x}z{~{z|zzz|}xz{~z{~|yyxwy{{z|y{~{z}~w}{ywz|y||}}y~{~{}zz}xu{{}y~y|w{{~|xz~zx~vy~xzy|~{w{z}}zx}~{x{}y}}{v{}{xx~~|x~~|~{wv~|zx|~z}x}}{~{{y~{}~xz|x|}x~}{||z~{v||w{{|||u~|~y~y{~xz{x|{|~{~~{}z{y}~|~|z|}z{{zz|{v}zzuy}yy|zzz~{~{{}{z}xx}{{~y{u|z|{{{{|w|{z~y}|{}{||zx~u|}{zz}u~|yw~{~z~~|zzy{z}{||zyz||x~|~~}|~~z}}~}}}~~}~}~|}~~}~~|~~}|~}}||~|~~~}~~~|~~~~{|~~{~}~|z{}~~z}~~z~~|~~~~}~~}|}{}~~}}}{~{~~y~{|{~}~~~~{{z}{}~~~~~}~~}}~{{z~~~}}}~}}~}~~}~}}~~y|||}~}~}~~y}}~z}||~{}~z~~}~~~~~}~||~||~~{}~~z}}z}~}~|}}~~~~}{~z~|}yw|~|y}~|{}xzyyy||}~y}~|~{~{|}||||x~{}}{}y{}}z~{}{}{}~yzz~~~yw~{z|{|zyv|{{zz}{y}x}~z{{~ywx|{}~}{{~}{|{vz{{}~xzzt{~z||x|zy~~{yz}{|zz{z~~z}}~yz}z~~uz~y||my}{~|~y}|xx{yzx}|z{w}}zyzzyy~x}|}{w}{z~z~y}{zx}y|xy~xx|{{{~||z{|}{w~{{z}y{{zx{yyxzxxyyz|{}}z|z}~yy{z{}{~}z{~vx|~y}uw|xwv|y}wy{y}y|}}zyzxyz}|~~|}{}y~}}|}~wx{|y}yzx|zz|xyzv{z|y||||y}}{{||~zx~~~v|}{y~{{~}y{~s{|~w|~y}|{wz{}|y{|zzy{{yxyzytzx{|{||}|x~y{|{z}}x}{xz}}|z{~v}x~}y~|z{|}|{yy|z||{y~{}z}|{{|vx|{{}wyx}}}{{}{{}{}{~yu|}z~}z}zz~~z{yy{~~y{{}~zw}~|z|}{}|x}|{xwwz{{{|~~|~~}|{z}zz{~|{z|}~~x{vwv|zy{|}w|xyz|y~}{}yyz}|}|z|{z~|{~y|y|~y}||{{{z~}z}x~|y~xz}zz}~|~|szz~zy~|z|}~~xz{}z}}~{}~}}w}~|~z}}}}}|~~|}~|}|{y~~}~~~~|~||z{|{}~~|}}~~~{|}||~}~}|~~|~}|}|~~~}{|~|}z{|||~~~u}z~|{~~}~~~}}z}{}~}~}{~}}y{}}}~~}~~{~{|~}}~~}|~~y||~~|{}|~~}}|}~{~x}}~}~{~~~{~~~}~}}}}|{}z{}~}}||~|~~~{~}~~z}|~~}|~{{{|z}~|~y{|{{{~{z|{}|}y{x|v}v|{zyzy}xxy}|~{y|{~|z}~z|w~yz}{{z{w}w{~}{|}}x}{z|wv|{~}z{zzy{zy{w{y}z~~|yz|}y{|y|~u~}}{|{||}}~|}ty~}{x}{wzz{{{y{vw|{x}{{}~{wzx{{~z{zzx{{||}x}~}yxv~z|~~yy~y}x|{{z||}}|}|}~|~|z{|z{{|z|{{{z|}}|{{z}~|}{{}z{zq|z|{x}{y|{z}z}wzz{x{~|{|wx||y{||}~yy}~yxzyzy|zy|vz~}x{}|}y{|}|{~z{wzw{{{|{z|{wx|~w|}x{{~~zz}{yy}z}}z{z~~v}xy}~y}|x~z{|{~}y{w}~{v}~{{yw|{{~xz{}{x|{}~}~}|y|{|zz{z|~||z~|}~z|x}z}|{|{|wwxy}{x|}yy{xzu}{zy}~~}}{y{{|~{|{}~}y}y|yzyz{z|||~}z{{|{{~{~zyu{|x{y{{{{zx|}}{{||{{z}|y}}~~~|~{zx|~t{|z||}vzyz}}~|x}{|{||x{{|z|r~}}|y|}}|{x|}y~||~xz~~z|{y{|w|}{{uxxw|{zzyy{xuy~}zx{zxzz}sxtz|y{}~|x||v{{z}y~zzz|}}z{xy|~z}|~~}x{yy|y}xy|||zxz}~}~~}|~|~}|{~{z}|}{~~w{~~}~~}|}~}{}|{~}~}}x|}~~~~~~{}}|~~{}~w~}~~~|}}{}~~~}|~|t~t~~~}~~~}}|}~z{~~||||~~}}~}}z~}}}|}{}|~~}~}~|~}}}|z~}}~x{}}~|~}~}~~}~}}y|~}~|~||~}|}}~}}z}~{y}~z}|~~}~yz~}}}~}~}~}}~}|~}~~~~~|~{~}~~}}{}~{}}~||zxzwy|xz|{}x}|w{{{yz~|{x}}{~z{z||}{{~t{x|{~y~v||}{||{}z||z~y{z~~z}xy}x{|{}}yt~|wy{~}zy}}~||x~}~{|||{|{|}yxz~}||{{z~zz|}~{w|}{||~}y{|}||}}w{{|}}}~{~{}|~z}}y{|||{z}xx|x|}}xzz}zz|}{}|y{}~||xz||y|z~~{{~y{z{x|||}{}~{~|vz|y||}}|zyxv~y{x|z}}|y}z|{wzy}xxyz{y|wzx{y|{}|z|~|||zy}y{zs|~|z|y|~z~||}x|{}x}{zz|~{{|}~}|{y~~{~{|}|~xx{|{|w{wxy|z{yyv|x~{zw}wzw}|}~}~z}|}||||}}}|wx}{|~|~y|xz}~|yz~z}y|y|xx|v}|yy{|~xxyz~y}|}~z|{~}{}}x{~{{~z{~~{wzz}{z}z{}{yywv}{||yy||{yx}|{||xz|}{}|}}{y|||z}||~~{}|~||}u|{||y|}y}}{{vx}{||{ws{}z~w{yzz|}|{|||}z{zy~zwy}|z{{|}z|yv{~{x|~~w{w}y{z{zy{x~y|}{~}{~{{xx|z{x}}~|zvx}}}xz|y}{v|xy{y{z|{~yzxzyyz{|}y~~z{}~{z|zy}z}{}~{}}}~|{~~~~~}~|}~~~~~}}}{|~|}~}~~~~|z}}}~~~~}{~|~}}}~~~}~{~~~~{z~~}|~~}z~~~~~~}~~}~~|w}~~~{w}zy~}z~|}~}~~|~}}~~~~|}}~|{}~~~~||y~z}|{}|y}z}~|~~|||}|}~~~~~~~}||}~~|}}||{|}~~|~}~~~~}|~~}~~~~~~|}}|~y~}z~|~~}~}|}z}yvxz{}~|}|{}zz}{|~}{zyy{z|~z}|~||~u}||x~{~yzxz}uzx{zw||z{zz~{z}|~~v~}||zzx}y|}wy~}}x~~y|{}|~{{||{|{|zyy|yzzx}}}|{}}~|~z{~|~}{}}zv|x}~|{}z~||y}|~|{syzzy{z|~{y~{~v~|zxz~}|~~~yyy{}z}|~u~y}~}zzzy||xyyz~|yzy{{z|y|}{}{z{|{|z{}~z}{{|~z{~}z{||}{vz}{}~z{y|{||~~xy}{{|y{}|w|||}~~{|y~uvx}}z~z||~}}|}}~}z|||{|yz~|z|~|}{}||z{zw|~~~}|y}}~wzv{~{z{z~y}}|z}|~}{~~z|z~yx|zv{|}~yy{~}v~}{|{~~rx}z~z{|}z}x|~|~~{|}}{t|z}|~|~}|y~wuy||~|}v{|}~y{~}|}zx}}{~}|wy}w}|}|||z{y{|{~|z|{}yw|x|v|x}||{xy{||z{|{{|zz|vv|{xx{|wxzzz}xyz{z|~|w|}x~~y~v{{~|{~|}}~{y||yzz|~zzx}~}xyx~}|x}{{}||z{~yw|y||}|zzyx}~~}|x||yvy{z{|~w~~{{|{|~{}zw~~||y{|}~zy}}{}{}|y||zz||w{{yzz|~w~}~~|~}yz|x~z}w|~~|~|x||~~~{~~}y}~~|~~{~{{}|||{~|{~z~~{~|}}}|~~~~||}}~}~}~|~}|}~|~~|~{}}~}}{~|}~~}{}|}~~~~~~|~~~}~~~}~~~}}}~~~~~~{~~z~~~}~~~|||}~~}}~~{z}~}~|~|z~{|}}~}~|}~|~~}~~{~~}}y{z}}|}~{~z}}|z{u{~ww|v|{z~u~zzz}~zzyzyv{z~~xx|zwz|z{|yz||z}|z{~|~y||{{y|{wz|}z}|y}z{x~uywzy|}y~}|{}}~yy}yzzz}|z|}{}||}|y{yz}|w~~zy{zz|y|{~xzz}{{xx}yz|}|y{z|{z|{|yw{}}}~zz|y{|~{|zzwzyzyxy{{}x{|zw{wv{y|zy~x}|~x|~}|}|~}{|~}zz{z||}}~y|~~xy|yvu|}|{~|yy~|{x{{yzz{||w~}y|~|z~||}{{yz}{{}y}|}}yy|x{zz}{x{x}{zxy~x~zvxvy||}~zz{|y|}~|yy|y~{{{~}{~z}{|}uyyx|}vwzz~|z{wyzyy{zzwyz~|{z~~{|||~x{}|}}~z}x}|z}|z{}|w|{u|yvzw}x~}~{yz}~z~~zzwy|||{}{~~}w|v}|{}{{}}z{|z}~z~}}{~}y~|}{zx{|wz{zy~w|}{yw{|{x{{||||zz{yw||y~~}{}{{|xz}wyv~{{y|{{u|||{s|xxw~|xw|}~||y}|}|{vz{{y}zz{{x}w|{wyv~{t}}y}|~{|y|zyxyz{yzz}zyxxuyx|yx{y||}{zz|z|z|}~|~|{|x|{{{{p{{}z{x|twz|{zy{{|wyyz}{~||y{w|y|~~~|}|}}~{~}~}}|}{~}}}z|~~{{{~}{~~||~~~}~}~|}||{}z{}{}~~~~}~~}}x~}{|}|~}}~}}~y~~~|}}}y}}}~~~}}~}y}}~x~}||~{}~~|v~|||}}z~~|}~~|~~~}~~~~|~}}|~}~~{}}|}~~}~}{~{}~}}~{~}|}~~}|~~~}}~~}{|}~}|~~}{z~~||{{|}{~~~~|~}~}~{~}}~~|~~~~{}y{|}|y}~y|{|~}~|~zz{{}{|~|x|v|zww|{{{{z{}}v}{z~y|{|}||||}|z~x}x}}z}~|~y|zy|{{}|{~zy}{xz}}}{zy~{{wy{{xyyxz|~wuz~|z|{x~v||yz{xz}~}|zuz~|~}yx~z|x}~{{{zzx}}|x{~y|{|vyy|}{y}z{|||{z}wz|||y}|~}}zzz|x|wy{z|w{|~{yzz{w}vy|zy{~}y|~{xy~{{y{}|{t}xy~z|}yvwy~zz~z{}~y{yvyzz|z}~{}zv|{}}~yy|}x}|~xz}z{{z|{|yz~{zz{}z||{}~||z{}}||x{|z}|~~}yz|}~{~|||{w}zz~}{~~{z}{{~u|{~{u~{~y|~x}}{z||~yx|y|y{|x{}x{{w{yo}|}y}yy~}x|~zz{{wy}}|{~uzx}zx}{~{z|ysw|}{z}zvz{{}~{t}~|~|{zy~{{~z}~~|}{}{}xu|}~{yz|{{{|{x}z{~|||}|}}z{yz{vzyyzz~{yy~{v|x{x~zxz}{~{{|z~||vw}y~{x~|}||z{}}v{{~|yy~||yy{{|w{z}yy~wxz}}{|x~x||w|~{y}|~}{}}v|{y|}~{{{z|}|z|vxx}z{~}|z|{}x~y~z~|y~y~z|y~~{~{|yy}z|~~|z{}~}~~w~~}~~}|~|~}~~{~~~|~{z|z|~}~||~~~~|}|}}~}|}||}|}|z~~~|~}}}~{~|~~y||}}z~~{}|||}}|x}~}~}{{}}|}~}z|y~}}~|~~~}}~~|~}}||~~}|{{{}~}}z~~}~||~~~~~}{y|}||||}|~|}~~~||~}{~|~}~~~z}yxz}|z}}~~~~~~~~}{~z}~|~}~{~~}||}|~|~~~~}|}}~~~|~~~|~}u}~xyz}|{}z|~}}|}zzz{y~u}v~wzyvww{~zy||xz~~||~{u{{}|y|yy||z{|{~~z}y}|vw|v~w{vy{yxz}zx}zx|{}z}zz|{yywy}}z}z}z}~|~yy{z}~}{wxx~{xzzyw{zxyy{~|{~~||z|ywz|z|~z{{}{||}xy|{}||y{u~~}|~|zyv{~||zx|~yv|zx{}{~}{zuy{yzz}~z|z~zwzyz~y|x~~w~{v~|{y|}u{}vx{x|z{yyyz}~x|zx|~yx{||{z|{|~|{|}|xy~|x}~}~uzz}|z~y}}zxz|{}z~zzzwu{yyy~y{yy{x|~{z~|y}~x{z}|z~}|}z||y|yz|z|~y~~wz{yvy||y|yzx}z|{zu|{|{{}||}{z~{~}}}|}}~y|zz}~~w{|x|}~z}}~|zy|x}zwz|{wy~}z{|~|zy}yy{s|{zzy}~{xz}w}{~{~xx}zz||t~z}xy{|x}~z~z{{v|z~z{y}zv|z}|}y{}{}~wy|z~~||}yz}}vwzuy~yzx}}zw~y|{}zvww~|||}{||~~x}|}wyyzy|z}w}xxz|w{z}y{zty~}w}yxywwz{{||z}vzz{zzz~v~}wy{z}z}}z|~zy|y}{z~{||zz}zz~z|{}|t||z|{zxy{w|z}{{{z{x|z|~}}y~~~{~~~~}{z|~~|{}~~|~}}}||}}|}||||~|~~~}}}x}y~~~|~{|}}}z~}|}zzz~}~z~}}{|~~y~~|}{~|~~}}{{}~|~||~~{}z|}~z}~~|z}~}~~~{~~{|}~~~~}|{~}~{{}~}}|~}||}y~~~~{}~~|z}~zw|z~z~~}z~~}~}|y}~}~||}}|~z}~~~{}}}}}{~~~|z~}}}{}{~z|~z~{|~}}}|}}{~~}|{{|~|z}wx{wx}|zzx{zz~~|~zx|{z{{|z}x~~}{vy{y}v{|}yv{|}y{y{|yz}}y{~{}~}y}||yy}x{|{||~}{{{{~~x|xz{|{y}|z}}zxzy|{|{{xz|x}|z{zyv}zy{z|~|~|}}{~w{~w}}yz}zxz{{zy~|x}||}|{~{}|{y{|wz~yzzyxxz}||{z{z~xyzvyxz~x{{yy}|zx|{~zx{~xxzw|}{~{z||x}{v}~~~}z{|||{z}~~~z{{}~|}|{w}{xy~||y{y~||||{x{}|y|yx}}{|yyy}{}|{{v}|zv|z~{}x|y|x{~}}|~}~~y|~xz{{||}{||~||yw}}{}~z}}v{z|yz}|zzz|z{{{|{zw|~~}~y}xvzzz|~}x}{zy}z{{z~|{}z~y|{}{||z{|xy{|{{|{~}{~}{yx|z}|~{||x~{}y}}x||{z}~w|{~z~}~p~~|x|z|wy{|~x}{}}{{x}{{xzvxzyyzxyx||{z{xz~z{}|}}{~xz}yz}y|~}yz}zyxz{{y}zv||}{w{}wy~~|{|w{yy|y~{yx}xz{yxzvyz}zz|y||xz{|~}}{}|}yy|wy|z{z|w{}x}z{x|~}}|z~}{zy~||y{{~zz{|}{zz~|}z|t{~w|}~y|z{||~z|{~xz||}}||~|}~~~z~z~~~~{~|||~}}~|}~}~z~|~||z{}}}y||~~}|~}|~}~||}|{}~~~~{~~~~|~{}~}z{|~~~}~}z~|~y}|}{{vv~}~~y~}~~{~~}}~~~~~}{|}~{~~~}}}{~}}|z{~~z~~~{~z|{~~~~|y|w}}~|z~}{|}}}~|~}}|~|}~~~}}{}|~}{|}}}}z||}~~~|{}~{{}|}||}}{{|~}~}~||~~z{}|~}|{{~yz{y~{~}z|x{~|s||}}}}z}wxy|~|{{~{|~w|~~z~|xy|~{~~~~x~|{|}}|~~zz~zv{vxz}zzzyzx|||u}z}|}xzyxyzx|u|wv|}|x}}|{~|z|}}y{vx}xv|x{z|xy|z{}{{{~z{|~|wyz{{{|zzyx{~xyy}xz{}|}|y|{}{zywwzz{|zzwzy}||}~wz~~|{zx}}|}||||{z}~~~{}yxxw}vzu|{}|{x|{{{}x|}~zwz~wzy|~{}zzy|~{|z|{|}~z}}{v{}z{{}~{xw|yyw|vx|x~~|{|y|zzuzy}xu~{}}}zyy}y|}}v}||||{~}}{}{}w}z{z{~~}zz}z|z}xz|~{}v}{wy|}~~||{|z~z}}{{}{{zz~~~y}}{~z}yz{~z{}{uzyyw||~||z{{{x}|~}||}{|}~|~{zy~{yz|~vz|}}}w|}{||yvz|}~{{|}}y~zy|zz|y}|{~|zy}|||~{z~y{|}}{|{{z~{{~|y~|}x{~y{}}xx}|y|{}zvy~}z|~~z|zy|zyz~w}{~yz|{}{~|~|z|}{z{xxyzy~|q||{y~|}w}{y{{{u{}~y}~|x~{{||||}|}|~|}|~|||{|z}}}z|}{}}{|~zz|x{x~x}z|w||w{|}}||||y{|~}~|~|~{~~{}~|}~}~~~}}z}~|}}~}z||}{}z{z~z}~~~~~|}}~y}|}|{|~}~}~{z}}~|~}}|}xz~|}||~{|~|~~~~~~}~~~~}~{~~~~~~~~}}|~~{~|~z}~~||}}~|~}}}~}|~~~|~{z|}}~~|{~~}}|z~~|~}~~~|~~z~~{|~|}}{{~}~~~}}{~~~~|}}~}{~~~}z|}}~}}~}}}z~|}}z}|~}}{}~|~{||~~~}{{~|yvz}||y|w{u~|uz}u{}~{z|}|}yx|}|}v|{|zz}{~|zz|s}w}~y}|{}~{~{y~wxxyw|~}}{xy~~{~z}y~|yzx{zzy~z{z{||wxz|~|wy}z|vz|{{yx|||szzy~zy}~{}w}}zy}}|wx{v||z{{{|z||~z{v|y||{|~z~}z|x~{|z|xvxy||y|z}zzyz}||y||}}}y{{|z||}~wy~wyz|~||x|w}yz{}}||}zw~|}zx{{{x}{z{{}y|}yyy{}}|{y|}}xz~|z}{yzy}z|z{z|{y|{}yx|}zxz{|{}|~y}|~w{|zy|y}{|}|}z|~~wy{}w{~|}}wzzwx|v{~~x{|zz}z{y}}~{~y|y}yyux{}}{z}y~x}xx~~|y|x{y{{}x{}x~|}}y|{~u{tvz||zy}z~}}~}z{y{zw{y|x|z{}}{zy|||yyy}yz~yw|}wzywyz~z||z~}|xvwyu~{{yxv~w~{~{{yx|x{{}{{zw{zzz{}zx|~uz}||yzyzy|y{|y{z}y~~|xyx{z{}y}}{yxy~z|~{~vy{y{{{zyyvyz|x||{~xxx~}x}{}x}x}~zz|}zz{}{y||}z{t{y}}}yz{{y~z|vxx~xx}{~zv}|}{{|v}wz|y~ywx~x{}z}{vyzzz}zz~}u|x|}}}~wy||}{~}~~}~{z~|}~||~~~}|z}~~~{~{|}}~||}{~z}{||}||z~{}}{}}||}|~~~~~~{|z~|{~}~||{~~~}|~|}}{}~{}~}}|}|}~}|}|}{}~|~{~~}|}}~{~{}z~|~~z~~~~|~x}|}}~{~~~~||~{~~{~|~}}}}}~z}~~|~|~}~y~}~}}~~}~{~~~}|z~~|}}~~|}}~|~|~~}~~~}|~~~~}zz|w}|~||{||}{|||x}w|x|{|~xzz{z}~zx{z~|z{~}x|}{}y|}v{}~zxz|xz}z|z{}{zyw~zz}xz{{{}{{}~|{|yy}y{xz~zx|~~{~}~{|}~|{u{{}~|yz|zx{}x}vvvv}x}z{~vy~}y}}}z}{}xws||yy|~|~x|{v||}~{y|~~}zz{z|ywz{y{y{}x|z}|~~|~|zy~|}{zvz|}~xwy{yzy{|{~{|~}|~~|}~vvw|wz{zwz}wxtw}|~x}{{x{ywzy|yz|{{}}|~z|}{~~~z{~y|z~}|}~{z|zx{wzxyzzy|v|~|{z|{z~{~|yy}{xy|}yzz~y|||{||}{zy~{y{{~}y{|||{z{zwy{yx|w||}{w||{xxwyz{}~}{zy||yy|x{~{|zx}y~}z{x|{x~{{zvy~ywz}z{|||wzxz|x}y{z{z}x|~}~}z~y~}z{y|{}y|~}~zx}{wzwxz}|~zxyzy{{|zw~zwzzz~y{|z}}{~}}}}|{{{z}|~|{{y{y~~z{|}xy|wzyxy|{|}uzxy}z~x}y}~zvz}zy|{w}z}|||z{zx}{{{|||}~{|yu|~}u~wwz~}}{y{x~{~y|zz|z}zx~~zyxyw{wz|z|}~|{y||~~~}||z{{yzy|~~y{|}||yww|yz{x{{y~}}~x|zx{|}|z~~}}~}}~~|~~~~z|}|~y|}~}~~~~||~~~~~y}||~~~}~~}~}|~~}}{}{}}}~|~~|~}}~|~~|}z{}|}}z|~{x}|~~}|~~~{z}}~}}~{}~}}~~}~|}}{}}||~z}~}~}~|~~~}}}~}~}{|}|}|~|{~~}|}~|||}y~}~}}~}~}|~}~~}}~~~}}~|~}}|~|{~}{}~~}}~~|~|~~~}~~{~|~~~~z|~|zz}~}}~~~}}|~{z}s|}|z~}}~||}||{{|}x{|yz~|}~w~xwxxzzy}{}zz{xzz{~x~|y{zy{}~~z{xzyz|z~}y}|w}y~{}~||y{{~}|y{|zy|~zyv}v|z~}zx{y|}{yz|}|y{}{{y~{y{vv{|{z|{z{~zx~}{~|~{~{~{xz{||~}v~|}zx{~|z~{|}{~||~|~}z}z{|zw}~zzz{|{yzx}~|}~}yyy}{~~}x|{z{x{|{|~|}{z|{{wv}}{|z{{~z|zy~{}~{}|z}zy|}z|}{}xz}~|}yz~}}wxx}{z}{|xy{x{}|{~zy}|z~{|~w|{y~|{{}{||w}}{|{}xy~x|{y~~xx~{|zw~|{}y{{|yy{~{}}~{w~~}{}}}}z{z}|~~~~z}{zz~yz~{|vz~zx|{}{~~}~}{|z~{~|{{~{w{z~{zwzx|~xy}yy}zzy}|~}zzzv|{y}z}}{~w~x}{|zzx|}z|{~w|~zyv|{||{{~y}|{y{|zy|~|~{zz~v{|~y|u~z}||}{}}|{}z{zw{y}~}}|zux{~{x~{|z~{}zx~~{~|}|zx||y|~zzx{y~y~w~}x{y|~x{|{{|z|y~||}w|}{zzy}}}~}x||}~~z~|z|t|{||~w|yx~}{{xz|~}z~xwy}}{x{}|y~~||y}t{y{yz}zz{~}z|~y|}{y}~{~~|}~~|{|y~|~z{~}}~~}~~~|}}{~}~~|z}~||~|~}~~y}{~}~~}}}~~~}~~~~~{{{~{}}}|~~|}z}~}~|~}~||~y~}~{~|}}y{~~|~~~~~}~~}}}|}}|}~~~~||~~z|~|}}||{{|{|~|~|~~z}~}{{|}~}~~{}||~~}~~~~}}}~~~{|~|}~~z}~{~|}}~~}~~}}{~~{|~}~||~{~}~|~~z{~}~}~|~}~~|~~~~{|~}}~yz}~v|{z|zy{}w{v{wy||{~yzzy~y~yxz{|wzz}|~w{~||}|}|{||{xy||~|~{{wz|{~{y}y}z~zwyy}yzvxzz}yyz|yvwvvux}{z|z~x{z}yx|}{}yy|z~~yz{y}{zzxy{w}|yz{~y{zwz|||~|zxy{{{{z}z~}|}|~~{zw~yz~|}{{wy|}y|{x|{wx}x|{xyw{~vwzvyyyz}|zz||{zz}}~{|~}{~||z~|}~z}}~{||{~{}}{~}z|z|z{xyt}{z~}zx|~~x}|y||~{}{v{{}y|z~}{y}u|w|}zx~x}zut|s|zuy}z|{zyz{~}|}~~|{||}|}{|z|x}|z|{w}}|w|{wwz}zz}|{y{wzzzv{{zx~w~|{~{|y}}z~|{{x~}|yz~|~~y|}y|~{{z~|~~y{}w{wzy~wx||ywy|z{{}{w{xxy}{|z~{zyyyyyz|z}|v}|y}~{~|x}zx|{}}|~{y{wy||vz{w}ry{|v|}z}}{xy{~}{{}}|~w~yz{~{{|~y|||zzy|{~}vzu{z{zt}|}wz~}~{y}zy}~v{}|||y~}}yzw{|}}z}y}{x{|yw|~~y{|}yz{{ux||~{}wz{{}}|{|y||{|~{zt}{z|}|zx{}v{|z{{{zvzxxv~z{}y|x|}{}}|}z|{~y{|r}{|~x{~x|y|}}|~~|~~}~~~}y{{y}y~|~}~|{y~z}{z}}x}~}~|~}x|}~}~}z~~~~~}}~}{~~~|z}}}{}{|}z~~{~~~~|}}~~~|~}{|}~~{~~|~}~{}|~~xz~{}~}z{~}~}~~}}{{{|}|~{|~~{y|}~}}}{}~~~}{~||~~|~|}}~}t||}}|{}~|{}~{~{~|~w|}}~}|~~~}~}~y}}~}}}|~}}}|~}~}~}{~~~~}}~~}~~~~~~|}~|}~~~~{}~~{y|{{{y{|zz}|}z~x{xzz|}~||{wxzzz|y{~}~}}{xz{y~}~z|{~|~{|{u}{}z{x|x{z{x{{y|}z~{|||zyzz}{zty}|}zzzu|z~z|~y}z}sz}}z{y{yx{{u{}|z~xuxtuyw|~{~y|zxy}|x{xxx}wy}|vz{wz~~|}}|}|{z}|yy~|{{yz~||x|y}z~|y{}z|w~~~|}{}|yyzx~w~{{{|}{|vxw|}{{w~|~~wxw|y{szyzw{{|z}}~}{zz{zt{}xy}{|y|}v||}}wxy|{y}}{}{|z~zt||yx|zz}xyx{v~z|zy~||}{{{zz}x~~x{|z}~{|~{}{zz{{|}}}~|y|v|}{{}}|vz}{y|y|||~~yz~zx|vyw|x||rz}w}~w{}{|z{~z{zz}zz||}y{}}yz}~ww{xz~{}{}y||}{x{{w|v{~ztzx{{|yzz~|~w~z{|}}{yz|}{~}w}ww}~z~}~|{z|yzx~z}|yzy{y}yzzy||y{zz||z|wz{}|x||{|zwx}}z}}x}zzywzzw}z~{zv~{}{~{z{y{w|{||~}|}}y}|||}}{~|}}vx~~~|{|z|{|y}}}wyz~{yzy{uz|y|}{}x}|}z~y|{~~}|{}~}z{v}}xw}v|w~{x}zzz~~|~}{{}x{yz{yy}~|~~{~}~}~{|~}|}}~}{~~}}}~~~~~~}~~~}|~zz}}}~}|}~~}~~|}{~}|~}~{}~~{}|}{||}~~~~y|}~|~}~~~}~~{~}~~|~{z~{|~~~}~}}|z}}}~}}}~~{~}x~|}{~}~}}}}~}|~~}|~y~~z~}{~}~}~|~~}|~y~y}y~~~}~}}~~~|~{}|~}~{~~~~|~|z~|{}}}~|}z}~}y~|y~}}{}}~~z|~}z~}}}{{zz|z|wy}|}~yy|{z~|{xz{z~yy~z}|y{{~xy~|zy{|~|v~y}~u||v{|}|x}|zv~xzww|{|yx}x|}~{}}~{}z|||{||}y{}{~z{{zyz}{{z}z{vzxz}{zxxyy~|zxy{|x||tz{y{~}{z}|yyyzy|~}}z{}{|zz|{}~x|~}}}u~yz|zy{{|y{~v~x|yw|u|{{y}|{|u{||zzz{~z~{}}vxzxzz|zz|{x{yxz|{z|z}{w{}{}y|~{|}}y}|}|v~zz}{z|}{~{|{}y|zv}zxz~z~z}{zzwz{}}}}~zzz~|{x}~|}~|{}}{z{~}~|uy~}x}y}zxx{{zyz{z{{}}}zzx{y}u{y}{{|{}y~w}z}{|x~~}}~|{}}yzz{{zw{~xwx||z}w{z|~{zzxz{}{{z|z{z}{~||||{~{x~yy}{|}y{{}}|zzzyzyx}w}{zz{wy}{{{zy{~}z|{}}{}{|{}}|z{y{y}|z|w{|}}yyy{|~{~x{{u~y||zz}|{{zy|yx|}zyyz{z|~}~|}|~x~{}vzzy{y~}w{u{{{xz|zwsy|ywx{yz|{{{z}}{v|{xxv|}~x{w{y}}z{~|{|||{z}}vz}yyy|y{}{w}~y~y~}|z~x}yx~|~~~~}|{|}}}~~~~z}}}}~x{~}~~||}|~~{|~~}|}{~~~~~}~~}~~~~{{|~}z~~~}}}}}x~|}~}~{~|~}}}~}z}~}}}~||}{y~|}~{}{~|~~~|}~x~}~{~|~~{}}~{z}~y}~z}{~|}~~{~~~}||~}}{x~~~~z}|~~}~~|~y|~~~~|}}|~~}}{~}~{~}~}z}{~|}~}}~~~}~{~|}|}|{z}}}|}|{~~y|z}~z~~|z|{}q{{{{zz{yu{{{}y~y}}w{{{ywzzx}}||}|ry~z}~|}{yw{}}||y}}}|xxy||{{}z{|~~yz}{{v|{}~{|x~|~{~tz{{u}zy~|~~v~}zzxv|z~|~}{{}z|y{}~yz|||x}{y{}{x}|w|{}}~y{{{xs||~~}y||~y~~zy||{yz{z~|xz|~y{~}xyx|}y}~~}}~{yzzyz|~}zy{~|}xyxz|||y{~x{}{|{~|xyxw{x}x{}~|}z{|~~|wy~{||z~}xyzz}}}|~yzy~xxx{yyz|yx{~|}|~}{{}{q}{zyz~zxyzy|y|~z|x{y~||~|{z}~{z{{~{|~{z~z~x{vy{yw|y|~z}zzzzzxz{}s~}}~|||y}x{{|~|{zzw{|~{x{{}}}{{{z~x}}}~}|||~z{y}{z~}z|||~}}{||}|~y~}zxz~|}|~y~{{y~{z}z|yz{|{~z|~yz~~x~{{~xwyy}}y||~}z}~zyu~{y|wzy{}|{xzx|{~z{}{{|x|zz|x}zyzz{}y{}w|}|z{{|xxyzzy{|{||}}y|~x|xy|{y~|}{zyzz{x}~|{|~wzx~~}}}|}x}|}{y}}w{x|~z~~{y{x{z|z~{|{y{|}z{z|{|z{zz~yx|{~}|{|yz|}|{~~y{z{|{}u{|z~y}y~|}~{~~~|||}}~}y|{}~}~}~y~~{||~~|}~|{|~|~|~}}|}~~~~|||~~~{{{~}~}~z~~~|}zx|~|}}}}~~}~|}~}}~|y}}}~||}|~z|}|}}|y~}~|~|~}}~~z}}|~yz~{{||~~}}~}~}|}|}~y~}|}|~}~z~|~~~}}}~|~y|}}~~~|}|}|~}~}|}y~z~}~y}~|~~}~~|~|}||}~}~}|~}|{~}~}~|}|~|~|x||{|z|~tzyz|~x{yz||z{}|yy{wz{~z{yz{xy{{|}{}w~zy|z}{{v||~||zy|~u||y}{xwz}w}|{}|z}~y|vw}}xzw|{x}||z{}|z|||~z~}{y{~~{{xyww}xx{y}wyyw}}w{ywzxxy|{zzz|~~|z}zywy}|}z{|w}x}{zz}y{z~~||y}}}~yyyyzzyxxz}~z{zyy~{xzy{{}|x}|~}{zy~|y~}~{}{w|zz{zy|wzxy{wxxzxy}u~~zv}}w}|y~~|{w{{|~|}|zy}}{|zw{wx{xz|y|zxyzu~}{}}w}z{z~z}~~z|}}|z~y~z}~{yz|}|~~v{w|~}}~yv{}x{z|zz~|{xz{zz~yv}y{~z{}}z{}|~z|~z~{}||y{|~|z{}z|y}z}x|x~~ux{xy~{y{zy|{xzy||{z}z{z~zyz~zyyy{z|z||}}}|yz|xzxzww{}zx{{z}}{wxz~{{w||||y|}~}~zz}y|}zx}{}|{{y~{z}zxx}{}w|xz|{zzy}{x}u}~{xz}xz|vz|z}yz||zwy}{|||{|}{|~z|}|{{z|}~zzzz{{wz{{z{||z}y}{wvzv|x~}|}yzyzy}}}z{z|~{|{xz{|~z~{{~z{~}||{x~{{x{zw{}}{w|}zzyz~y}{{xv}{~{xz||v{}~|}{{{||~z~x~y||||~~|~}{~~|{}{z~~{}}|{{|~~~}{}~~}~|y|}~{}~~}}|~}{{}||}~z~~~|~}}z|{}~~}{|{|y|}|}~}~|{|}{||~~~~}~{~|}}|~}~~{{|~~||}z}{~}|}~}{~z}}x~|}}}}~~|{~w~{~|z|~}~~~~~||}|||}~y~{}~|}z||}{|~~}}{~}}}~}}~}~{~z~|y{}~}z}~}}}~}~{~}~}}~~}~~yyx~x|~z|}|y}zwzy|wz{{~~z~zx{~z|~{x|{{z~{||{y{}~}zzzzv|}xw{{{{v|}y|}|{~}{~{|}}}z{zy{|}}x~zzz|x|x{t{~yzyzzx|y|zz}yzyx|y{|x~z|}z{y}~x{}w{{~||{{{z{yy{z~zyw{{}z||~~{x{|zz|z|}|u|zz{z{{||{}{yy|}}{{yw}~{yxyy~}{}~|z{{{{~}{~x{yyvzz|{xz}}|{{}|~}yy{{||x{{zx|y}}z||yu}y~}{{||ytvz~}x{yx~|~}xz}|}{z}{|wy~|{||}}z}}}}y|xyy|{zz||y{}{z{y{|{xx{z}x|yv{~|zy{}}y}zy{}|~}y|y{~yz{y|{{}~|{vzx|{~~{~w|yy|x}||y{{zyy~yxv~{{|z}z}|{zz~xx||}|||}{~{~{{{|v}{yz~}x||w|~|{x}~xw|}z|{{{~|y}}~}{vz{~}~z}~y{~z|~z}{zyyy{|{z{z{}}z}{yyx}{yy}|y|z{{}{~{|~|zvzy}y}{{|}{}zzy}y{}{w{~z}{vz{}y|v}z|wx{}zw~}~~y|}{zyy{}}~}}~|~zzy{~rz|{~}z|yvx}|y}v|z{}}x{u}zt{y||x~zz|yz{}{~}{||}ww{yzyywywuz{~{~u}z~x{x~{{|~{|xz}~v{z}zz|}~~{}}}~{|}}~|}{}{}~x~{~{~|~~~~z~|}z~{}|}}y~~}z~~~~}{|~~~|z}~z~}z}~z}}||}||{~~z|~|~w}|~}{~~|~~}~}~~~~~|~}~}~|||~z~~~|~|{~~}~}}~|{~}{}}~}~}}}~~{zx}{{|}~|y~~~|}~}|}|~|~~{~~~z}}}~~~~}{~~~~}}|~~~~}}~}~|~|}~~{~|}|}|{~~}|~}}|~z|}|~z{{}~wvx~y{}{{{xwzxz{|y{}yx||y}}yz}x|~x~}{|{z}|}|z~}|xy{|{{}~zx{}~z~zyz}~{~xtz~yv|{z|}zx{{y{xyyz}z~x}{~||||z|{z}zz{{xyxwwz}yx{{}|uy{y}{|v~y{x{z{|}||vw|{|{y~{~y|}zy{{||yzz|{~zz}{{zx~yyzyy{{|{zyywyz||wyxzvx|{zy~y|z~{y|z{|zyz}~{|~}}||y}|}x~{~zvzy|{|x~|w}yy{z~zx{z~|w}||~yv{z~z|}||z{}y~||}}{x{}}y|{}}~|}|{||x}{{|zx~x}x~|{~}~y~x|}x|~{vy}{}}y|~}}|}y~}z|yzzxz{{|y|}y|z}zx}{xywz|y{~|{{yz}}~x}y~~~}~z{}}}|||y~z{}{|~yy{|xwzxz~y}x~|{yyy|}{|zx}}}~zx~{x{~~|||vxzyz~uz|~|z{~y|{zw~x|z{yzzx|xy{|sy|}zwxzz{{~z|{z|y|x~uy{w|~zw}{x{~{wy|~{{|{z{y|~|{z|xzwx{z|vy{wzxz|zw}y|}{}zz{}||zzzv}{z~{y{~zzy}wzy}{|~{tyy|xyyzz{{xx{|z|{{}|z}zu~}{||z}{|||x~~|z}zyyzy}y|x{xz|||x}}zv{}z}~yx|z~z|~||{{z}|}~zz~z~~{}z~}z|{|~~{~|}}}|}|~}~||~|~~~~|~~}}}~~~}~~|~|~|z}|}~}~~}{{}~y|}~~|~~z~|~|~s~~~~}{|~}{~|z}~|}}}~}z~}~z~}|{|}~{}~}~|||}z~~|}z~}~|~}~|{}}{~}~}}~|}}{~}~~}}{~~{}}~z|~~|}~|y~}~|~~~}~~~}x~{~}~~~{}|y~|~~}~}}~}|~~~~~{|~~~~xwzv}}v||}x{{|zy}y}}y|~w{y{{}|||{|xxz|zyy{zuz}}{~yz||~~|}zz{}|w}xv{|wz}{~{xv{yz}y{{z}{|x|yxw~yxuy}zy~x{{{~x}{|{}wy{u~w|zw}z{{||y||w|z}|y~||}{~zv}~{yx{|xyy|z|z}~{|~}z}||{|~{{z~}xx{|{||y{}|z{|y{~|{}{|x{yy|~y{zzyuz~{|x~{~zyww~|z{}{w~~zv~z}|{~w||z{z~zw}z|}|yxy~{|{|~y{{~z}{wxxz{}v{{{|~z{|{|}z{|y}|zz{y}z|zq~{yx||}{||x~}~xu}~}s~{z~vz|~~{z}|{zyy|~}z|}~|zzy}}~~{zzxx~y{wwz}~|x~~|}zyxzx}|z||}y{~}~{z{~{{~|~y{z}w}{|{|~z{|w|z{|}y}||zy|~|~~xyxx|}y{}|}z|xz|{z{{y{{{uzyyz|~||z|~z~|{|{~}|}zxy}~}}~}||}}zzz}~{w~{v{~~}xx}y~zx}~|{zy}|}{}yyz{|w~x|~y|~zy{z|y|z}y|zq{zy|~z|z|}z~}{}xz|~~~|xyy{{z||v}{||{~|z~v|{zzvyx|x|{}~y}{}|{}{x}zz}||y~xz||y|}{z}v~{}z}|{|{{w~{}{}zz}zwx}~vzy{|{yxzyy~{}|{~|~~~{}}}~~|}{~~x~~y}|~|}~||||}}~}~~|{~}{~}~}|}|}|}~~~|~|z|~~}~~{z{~~~~~{~}{}|~~y}}|}{}}~}}~|yz~z~|~|~~~}~~|~}~~~~}~~~~}}}}}~~|~}}||z|~{~y}~}}~||}~{~~|}|~x|~~{~}~}|~y}}~~~}}~}~~|~}|~{}}~{~~}{~~}z|{}|}}}}|}~}}~~|z~~}~y~}}}~}{{}}|||{}}|zy~u~{|}}{|z{y}|~~|y}wz|{{}z||zzzu|y|yzxx{{x{w|yz{{|{x{|~}~||y}z~~{|z~{z{||y{{|y}}|y{yy|wx|}x}|v{}z|zy~w}{|u{{z|z{~v}z{y~z{~|x{|{|}~~|}|y|vzz||{|{w{}{u|wzyyv~yxx|z~{|yy|{z}yy~z{|~z~}|z{|z{||y}z|yxz{}{wzxz{{w{|~|z}w{zzw}~y~}~z|{~{xy{}~ywx|{~v|z~y}|yw|x}}{z{{z~y}~|z|z}xx}}{xy|~z{}|yz||z}{~{~}~}z~||y}}yx~x{}y~yxy||zx}wz~z|}|vw{|w}w|~~{~{}|}||y|z|}}{}~{{z{xx}||{|zz{}yzx{zz||}vz~{vyxyuyzz{y|yyy{|}y||||{}|z}w|y~x|y}y|||{y}{|xz~yz}vwy|w{{{~|{yz~}{}z{v||yxz{zzz|{{y~yx|z}wx}~wwwy{{z{}yzzzr{w}z}yxz|{{{z{~{|y||~|y}z{{|zy{xy}|{}{{}zwz{|xv|~x{|{|{vz|}{{|{}~|{x}}uz{}{~|}z~|z~y}yw{x{}~}|{}xy{{}yy{}xy{{|z|~|{z~||{z|xz{}~}~{|z{y{}~~z|y|~|y|{~{{zzswzzz{|}|{{}}yy{z}z{|}{z{}z{vw|~|x|}~|y|~~|~|}}|}}|}z~~{~~|}{}~||~~~}}z}~~|~~~|~|}{~|||{}}}{mz}{z~~~~~~~}{z~}~}~}}z{||~}}}|}~~}{~|~|{~~}}~~~{}{|~~~||}~~~{}~|~~}}~~{~}}}~~}}{}~|{~}}~z~~}{}}|~{y{~~{}~~}~~|~|}}}}|{{~|~~}}x||}~|}|~~|~}~{|~~}}y||}y~~|~~}|}~yt}z~~|}~||z|~{~{{zx~}}}{|~y||v{yxvyxyz{|zyvxxzy{||w~~{|||y~yzy~~}zz}}zzz{z{{|}|z~}|z~{|}}zy~}z{||~{zzzw|zyz~v||z~yzx}{{||u{z{~z}{}y~{xy{{yxwzzwz|y{z{||}|x~~y{{~z}}|x|{{x~}{y{~x|y|}x|{~}x|}z{|v{zzx|yz{}}|}}|}|xz{z}y|z{||{y|xz{w{z}~{w}{{w|xy|{|~zxzxz{~ywzy}xxx}x}zx|~{|y{s{{~}|{vz|{~yzy{{xzzz{xz|zu|z|{y{yxx{z{{~yy{|}}y}zy{~z|~{x{~|yz{|}z|}|zy|~|}|}|}yyy}|v}~{z{{{~}zz|{~{}yy|y~}|~y|~{}{|}y{zyy}~zyzzy|zy~wyzy||{xwz}|{{~{||{||v{{{~|xw{|x|{x}|||xz~y{zzx|~~{xw~zy|{|z|||z}{{y|{xx{}|{z~z|{|yzz{z|uyz}|u|x~|}z{w~xwzz}y}~}zxzwxxq~z~}|~~~zw{xx|xw||}|~{x|{z{{yyz{y|z~{yyy|~yy{~|{w{wyx}||z}|x~y|}}|}xy}}{z||~yz|}~x}{||w~|y{~{zz|~}~}{}y|yz{x}|{y||zwy~}z|~|}z|y{z{}{}z{z{yz{zx}t}}||}~~||}~{}{~{}|{|~}{{~~}~~~~~|}~{~~{~|~}}|{}}y}}~}~|y~~~|~~||{|~{}~~~}}~}z|{{}|}{{~~}|~~{{}}}~~}~~{}~}|~~}}|{~~}~}|}~|~}|}}~|~|z~|~}|}}{~|~~{|}}|~~~~}{~~|{}}}|}~~}}}z}||}{~{~}}|||}}~~}~~||}}~}||y}~~}z|}~~~|}~}|~~}~}}}z~~}{}~~~{~~}~|~||}|~z}~~~}~~x{~||~~~}}}~{}{y~}}~|zy{zyzz|yx}|{|{}{{{{~||yw|}z}{~|~x}~~}~}|}{{}}{}~}}}{y||z}{~~~~}|z~zz|xv}w|{z~}|~|{z}{{{z~{{{~}{z}y~x}}y|{z~y{zz}wy|~{|{|}z}z|~|{{{{}}}|~{{y{}|{|}z|}{}{}~~~xyz|zz|x{~{|y{|zz}}{}xy|}xz}x}xy}y}|y{zyz~|~}|z}~|}z|~{xz~{zy~}~~~x|}{}}}~}~~~|xx{z{}}}z{v~|~~w}|~}}~z{y{}}w{|~|}{|~~|}|~z~~|||{~y|y{{}vz}||y~x{{~x|}~~~~~}yy~~~~}~}}}}v~}y~{|||x{{{zz|{v}z|z|{z{x~~~}xz}~{zzy~~}||~{|~|~zz|z~}z{~~}|zx|}}|z{x||~{{~}w|}~}{}y}z}~y~}{}~}~|{z~{z}~~z||v{|z}{|z~{{~~~y{|{~~}}~|}}z}|zy|||~{z|{||z}|w}|}z|{}||~|~~{|z{|{~{~}~~|{~v|z{}~}|{~z}x~{|}~|}x}{}}~{}z}|{~v|~x}}||~}}~~~{~}}}}~~||~}~|}}}~}~~~}~y|}{|~}~}~}~~z}}|~}}}}}}~}~}~|~}|~~z~~{}~~~~~}}~{~z~zy}}~}}~~}}}}~}}|z~|~|~~~}~}}|}}~~|~|}}}|~~z~{~{~{~|~}~~~}|~~~|~{}|}}}x|~~{~z~{z~}z~}~~~}}z}}zwzzz{}}zz}|}~t|{z{zzy|}y~z{z}{y{y~||~|z}}{y{z}zz{zz|xxz~yyy|~{||z|}~z}{{z||v{y{}}zyw|{yy}|zx|{}xw{|~z|~zzzyy|{~z{|xwxy~}~x|{y|y}}xz~}zy}y|y~yxzz}}wz{{{xz||xyz}z}w{u|}|{}x~z}yx|xy~z{{}|}~y}zzyx~}{x|xz|{~~zzw{{xyzzyzz|}}zw{}|yz|w{x{z{|~z~|z}~w~||z~}zwy{|}{zw~{y|~}|~~}z~~|z|{w{{{{|{z{}}~w{{~x~|~x}{|yx~zxwz}xuzy{zx|~|}zz|~xx~}}~~}z{|{z|yz{w|w|~|}z}{{{yu|xxz~|zz|}x{yy}|yv}{{}w||}z}}||{z|{z~y}z|~yz{y|z|{|{y{|}|{v|v~|{wyyz}yu|{x}{~{{z|}w|w|}z~{{~}y|{|z}z}z|}{}}|z~z||z|z||{|y~~xy~z{z~{xv}|{{||}x|zw~{z|~}{~wz}}y~{yy|zyx~y{{}xv}{{zz}{yuz~w{{y~z{}yzy}||}x~zz{|z}wzz~yxyz~v}|~w}||z~{|vz~y~}{x|}}{~uyw}~}y|{y~y~{|yt{}~|yz|x{|x~}yyy}{}|y~{{{||z|}{{z{}~y|y}y}z{||yzy~}}}~}}~|~}{}~~~~~|~~|~~~~~|~~~}y}}~|}x}{~}{~~~~||~}{}|~z}q~}~~~|}~~|zx~}}~{~y~}}|}}}|{|~~~~~~}|{~~|}~~}{|~{~||}~}}|}||y|~~~~~~|{~~x|}~~~{}~|}}}|~~{}}|}~|~~}{}|~~|~~~~~~~}}~|{~~~}}w}|~~}{~|~|~~z}}~||}~|~~}~~}|~||~{~{}|}{~}||~~}~~}|~}|u{{|~||x~}zz||}y~{|zx}{wx~xz{|yz{}z|zz~}|{w{~xwx{zy}{~w|x}z|~|}{wzyzzz}z||w{|z~}{v}|}z|xzz{{|x||y~yyw{{z~|~{|x|}~|xy{~z}yx{z{||}|}z{xz||xw|zyzzy{z|~~{wy{yzyy}{}{{||{{|~~y~wz}{|y{~y||zw{y{}}wyv{z}~zyz}z{z{zy}||~y{}{{yzz~zwwy}w{xz{{}~~{~{}|}{}{~~||zz{z{~y|z~y{x||~|{~~|zy{yzz|y|}w}|}|yz|{~y|}~y|{}y{|~}|y|{}zyzx{wxy{x|yuz{yvu{y|{y}y{}~~z|z{}|y||y}}{{|}~~~{}|~y{ywzx~|{{y{z~||~|y||zx{~}y|~ux~{}}v~|}|~z~{z|~}}}w|}r||~zy{}u||~u{zx~w{{y{z|uz|~|}|}||}z{|z{|}{xzwz}{x}|wxxz}}~~}||~z}z{x~x{}vx~}|{|z~z~|yyw{|}x||x{y|{x{}|{{xz~~|xzzy|}{{uw}zw{y}y{yzz~~{{z{x~y{xxy{|{|{}zz||~}}||}~|{yy}z~~yz}|~ux}xx}}z}~~z|}zyz|zy}z}|}w~{y}|~|~yzw}}~{x|}yvz{}}~}}z~}~zyx{{z|||{{~xy~|~u{vv|wyx|u|xsxuz{|}|z|y}zx}{y}ztzy~~}}|}}~~~~~~~~~|}|||~}z~~|{{|}~~~~}~~~}~}z}~~}{~~}}|~~}}{{~}}~}~|~~}y}}~~~}|}}}~|}{z~}}{~}{}|~~}~y}~~~}||x~}}~z}}{{}~z~~z~z~~|~~||}|{~||}|~}}~~~}~}~~~~~}}}}~y|~{~|}|}|~|{}}z~z}~~|}~~~~~}}}{~|{|}~{|{}~{}{}~}~}|z~z{{y}~{{~~z~{{{|}|||~y}|z{}zyy~y}~vz}yx~{y|z{~}{~}yzzzwwz{}z{w~xz|x{{}~|zvy|{{~z|}{{z~|{zyz~~|{|x{||yz{z|zz{}{{vy}}vzy{{~{x{|w}|}||~x|{y|}vyzz}~~{~~z}yxvu~|||~zz~u}w{yz{{zw}~{y~w~z}{}{z{vzzy~~z}z{{}zw{x}}{{~~||~}~|xzw|x~x}xz|}x~}||{}v}}x}{|}|~y~~y}{{u{{z|{}w{~zz|vxy~|~y{}y~|}yy{y{z{|~{}{~~y}yw}|x}z|~}x|xz}|y|{|x|{z}ux||zy~y|~{||~||||z~y}~x|z{{zv{v}w|}z{}z}yzz{z}}{}{{{}uyv{y~z|y|xz|{|yy{z|x~~~{yy}~{{z~zz~w|zyzwxwx{{{wsy~~{z~~zx|z~|x{|{}~{}|z{~yz|}~|{y{}~~}z|zz}z|z|}{xy|||{~|zx{{zv}}z{~||}z{{w~}~|}~{}}~{z}x|{{y|y}y~{w}zzz~x{}x{}yxz|}|}}}vy~|~x}z{{{yx}}~}}}~x}yv~zy{~}z||y}|x{z|w{}~y}{{{{w|y}x}z{}u||z~z{~zzy~~~}w{{y|~|}}z}~{~x}|}{zy~z}y}}z{z{z{|}}ywx|{z|z|~{{z~|~z||{{~}|}|{}|~z~~}~z|~}~}|~|}~}~}|~~~}}|yy|~}}|}||}~}}~~|~z|~}~}{~~~~y~~}}~{~~~~~{~|~~}~~}~||}~|}~~~~~|~~|~}y~{|~~}~~}|~}~|~~z|y{z~~x{}}|{~|~{{}{~}~{}~~~}{~~y~}{|~~|}}~~}~}|~|{~~}}}~|}~}~}}~|~z|}~}}~}{}z}~}~}}~~~||~~}}|~~|~z}z|y}|}}{||w~|u~yzyw}z|{u}|}y{x~x{|{|{}{}xxz}~y{}}~y{|w|||}}|{w}z}||~~vw{zywyyv~{wy|yx~{{|x{z{z~y}wxz{x{}z|z}z|~~z}{}y}z~}~{{|||}{|}|~}{|y|w{x}xx}~y|{ww{|x}x|~x}}}}z}xv{x|y~xy|z}|z|z|{x{y|{~}{uw~wz{|{yx}|{|zv|~{}xvxyzz}z{|}|zz{|~z||||~|z}}z}||}y|{~|y}}{~}uz~|yzzz{}u{{}~{y~x}~y|xvy}z}}|{~|{~y{}yw||{}|}||}}{{|{vz{zx~|zz{xzzz|y|zv{zuw{}}{|}|}}~{|~}}}wz{{~x{w}|{|}|yz{|y{|}z~xz{}}yy~~|}|yv{~}}xy}}x}~||~~}{||yzw}}wy{z{w{|y~yvy{wv{~|xyw{zvxw|{~z~z|{yz|xr}z{|z{|}{{{x~w|{{||q~|w}~{z|z~z|xv{~xz{z{zz|z{{zzxyx~{~z|{{z{y|{zyx|x{|{w{|x{zxz{z|y|xz{}w{zzxyy~|vxy}y|~u~{y{}x~zyy|}|~y{{zx|z~{~zxwz|{}|x{}|yxzyyu{|~zzz{z{|}|}~}{yyzww~}}|~z{}{~{xzzz|{{xzyy|w}{}yw|yw{||zyy~{xxx||}{{|}~~{y~|}~}|~~~{~}|}|}~~|~~}~~}}{||{}|~}|~~~zz}~~~}}~~~}~}~~{~}}~~{z}~}}~}~}~~~}~}{~x|~}}{|{}}|}~w~{z~}~~}~}}~~~x~z~~~~}~|}~~}~~{~}w~{}}}}v~{}~~{~}}||}}|~~~~|~~}~}|}}~~w|}|~}~~||}~}}~~~~||~}{w}{||~~z~~~}{|~}}z~||~~|{~~}}z|~z}|~~}~}}~{~~{~|}}}|~{}~|~~|}}|}|z}~~z~}}{}~{|z|w~|{{{{z{}~zz~{}zyx{~}{z~y|y}|xv|y~~z}|zz}~{{zy|{|zw|yzyxzy{~}z~y|{{z|}}{{w{x{yy}~{~x|z{z~|xz{~}}{~x~x}{}~{z||}{{zx}}zy}yz{}~~|{|zzx{}z}||{}{w~x~vw}}xz|y}~}wx|{{z|~y|{|z{|z}|}{}~{{wzzz|}w|}|~||||{|{y|z{xx|}||yy~wyxw}||~}y{w~|zzz}|{~{{}{ty~z{}~y|~}xwy{yyz{y|z|||}zz|y{{zz~y}}{y|z~~xz{y{z}|w}}w{y{x|{{z|~~wz{{y~{}|{w|{{|~{xx{|z{y{|~w~y{}}y}|}~{{v~}zx~xz}{{{|w}}y}zw{yy|y~{}}}||z~||{|ww|}|{}~{{uw}|}{z}}~{zyz~~{|yx{zy}|w~||z}zxzz|}yz{{}|y|}x{||~{{|zw~zw||~z~}}{||{{zzv{{~zyz{~~{zu|{}~z{xy{x}w|~wwxz{w{w}xz|{||}|}{z{|x|z|}}{||}{||}z~y|zvwz|{|y}~~{u|{}{~zz}z}z{||y~x|z}|}|}}y~}{x}v~{}~{x{~~z{uwy}z{~}|{y|{{~}yy}xz}{z||{u|}|}~y}~}y{{z~{||z||{{{~}}}z~}{{zy}z{|~~|x}|}x|z|{}~}z~}~~~z|~~}}~z|~~~~~|}~~~~}}}}~}~~{~}}~~~}~~}}|}{||~~}{|}~{~}~}{{~}}|}z}}||~z}}~~z~yz}}}}~}~~}{}|~~|{}~~}}}|{~y~{{y~||~~~~~|{~}~~z}~}z}}{~}y~|~}~z~}|}~~|~~}~~~}}~}}~}~~{~~~~}||~}~}{}|~}||~|}|z~||}~}}~~~~||~~|}~}}}~~{~}~~zy||}y{z}|~~y{}x{|zyw{{wy~{yx{z{{y}~yyzu~|{z}||yw{x{}|z{y}~||z{yy}z|}{|~x~zy|xy{{yys|z{yz{{w{|{~{xzzwz{{{y{xz~|zz}{{{yyx{{y{~{x|wy~y{zz|wvz{{|zwu{{}zx||zx|zzyw|zyx||{x|y|{|x|zv}}}zw~|}x}~|zyv|x|~uyxyy{|{y{yyz||z|z{{xyw{|}~}x~{w|}{{}yxyx{}y~{z}yvyx~|y{z|xx|yy}|{{|z}}z||zxyx}zzz{z}~|~~yz{|{x{}{{y{{y{~x{|~|}y{yy{{yz{v}vyz|{y{||{{tz{y{}|}|x}|z}}y}y{|}{~x|{{||zwzy~{v}{{x{z{{zyxxz|{y~}~~{|~~{}x}~}y|~|zx{|v}{z~|{z|||w}}y}|{z|uyyx~xvx}{z~vz~~txxx{~|{}x|yw{zz}}x||{|{zx||zz{|{vz~|wy|}yv{yyy}xxxx{xx||{}~{|~}~|~{}{y|y~z{~z}y~~y|{}|{}z{{{|{v|yxyy}{|x{vzyw~vvxz|z}}|~~|v||yx|x~}xxy}yy{{y|xzw~{|z{z{}y}{v|~v|{ux~yz{yyw{zxz|{{x{w{{}}w|}~y~{|yz{{}|z~|zy|t~|}{{|xv~{{{|z~zv||{y||{{~~{}|~}yyzz~{}|~}~~y~x||~yt|~}z~~~zz}{|~{{}~~~}}{{}~z~~}z~{~y|{~yy}~~|~}z}}~~{}~~|y{|}~}}~~}}}|~|}~|y}}|z||}~{~~~~zy}|~{~{~}~}~~}|~}~}}}~~}~~}{}}~~~~~zz~~|zz}~~|}}~}~|~}{{}|~{|}~{}x|}}}~~}x{||~~~~}{~}~~}|}~|~~z}|||~|~}|}}~}|~~|}~}~~}||~~}{{~}w}{~|||~~~}~}~}|~|~}~~~x~|~xz{|y~~|y|}w||{{zzvz|y{yx~z|zty}|{{w||~zz}wzv||{{~~yzyv}{z|z}x~}|~{~||yyx{~|{x|}~|{y|}}x{}y~y{{yz|xv}}{{|~z|{~||tyy|{z{x}y{}x|{w{z|{}z}uyw{~y~}~{{wz~}zy{xx~{z|{ww~|}x}|~w}z||||}~{{w}{z|}}~{y~}|~}v|~y{}zzyx|}|}{{||y|{wvz|{{{|||}y{{}~zxvy||yz~{}}}w~{|}z|y~yz{{xz|x{|{y}y|~~yyyy{{v}{}x}|}{}x}|~zz~~|z}}{}||w|}wy}wy|{|{{{z|}z|{|{z{}zy|y{z~zw{z{|ywxzzy}{y{}{y~z~zwz}z{wzxy|{~|zyzz{~x||}{x||xzz|xx|x~|z|x|{~}|~~y|}x}{~x{||{|}~z|}}{z~|{|w{~x{{v|||y}yw~x|zxz|}|}}|~x}yz|y{~{|}~|zzt}~z|zy{~yzz}|z|{|}|{{yz}~{y|}~{yyz{{zz{~{|{{|w}|{x}~}{}|yy}zzzzzzu~~zzx{wzzzz}xy}w{{z|xw~z|x}z{{|y{}}zzy|x|y|z|{yx{y{|z||z}xz}}z|{}z{zx{|{{zx~}|y~zw|y{}||~}}z|xz||}yz}{{zy~|y|}{|{y|||vyzzzz{}|{}z|~{~}~~~~yz{}~||~}~}~~~}|~~~~}~~{}~~}|}~~|}|~~|{~}z~}~~}~|}~}~{~}~|~{}~~y~~}~~{}}|||}~|~~~}}~}~~~|~}~|~|}{|}}}~}~~}~}~}~{|}~}~w}}~}~}~}}|~}~~~}~~~|}}|~~~}x|}~||}{~~z~}}~||~~{|}}}{~z~||}{|~~}|y{~|{~~~|}}}{{}~}~~}~{~}{~}|}~~~~~~~|}z}~{}|~}~~~~~}~z}}x~z}}|x}~|}{w~x{{y}xzy}xzz{q{{uwx|yw{w{~~{|~{}}|yw{}|y|z|v{~||{||yz||xx~z|z{}{{x}y{{yxz}}{y{{y}{x|~zz}}|z{|~t}|~~}{}z}}~{|{yx|~z}|vy|z{{z{z}{}xt}yx~x|yy|zzy||{~|z|z|y||z}||yxy{yz~{zwv{}~{{zz{|}~}yxy{|z}{{yxy|}~x|{~{~|}|w|{~{}zy}||||~x{x{{{w{|x{wwyx}z{x{z|~wx}~z}}}x}|~{}{{y{{|}y{}y}y~yw~{}|}|xzvyy{{z}xzz~y|~zz~xv{ywxzzz~{||}~||{z~|y{}~w~y|}}{~|}y{~}{|z}zz}{zy{xxwx{{{{|}}||z}z~{{}|~}}x}}|zxyzx{zw{}z}y~{{z}|||zwx~{y|}~~zz~}{~{}{{{|~~|y~zy}{z|w{}|x}z~z{|~zv{|~w~xy}zx{{~}}|}||~{}{}~|x|~~{|{||||x}z}}{{xzzz}~}zyz|~{{|z{wwy|zyyy}{}|z||}~~v{~~zw}{x}{}{}|~~}yyv{z|{z{wyzx}yxs{z||x~ww}||~~~{yz{}zxy~{zz{||~||}yyy|z{}{wzw}{}{x}w~w|zxyxz|}|}||zzy|y}{||~|~~}~|y|~~|}}~||zz}}~|~}}|~~z|}|}~{||}|}~~~~~}}~|}}~{}}z|~{}~{~z~}}yy~y~|||{|~{~}|~}}|~{~}~~~}||~||{}|}}~~}}}~}~~~~z}}~{~||~}|~x|~}~~~~}z{|}~~|}~~{{}||~~~|y{y|~{~~|}~|~}}~}~~~{}~}}~|}~}~}|~~}~{}|~|z~~|{|~}~|~|{||~~~{x}~~|~~}z|~}|~{}{~~~}}|~~~}|w}{|{t}}~}}~~}zxyxz|yxzz~x{{{xy~z{zz{|z~x{}y}yz}{}z}{zzu}|x{{zp}z|xx{~y}x{|~~|xxx{|~|{zz}xz{wy}}|~|z}}{zz||z~{}~{~}y}z}yzz}xz}z{|x{x}wx}|}}}}y{{{zz{|zyx}xzz~|v|uy|}w~||{}{zzyy}{{~||z}z}ty}|zyv~w~{}yyyw}}||y~}|v{{y|y}x|y|v|y{x|||~x~~{||x{}z{}{~x}}z|~xy{y{y{||{~zx}~z|zu{{||}{zy{}}x}}~{{~z~y{~}{{yyxw~{~y{y~||zz}zv}w}|z}{{}zy}{|||~~z{~|}}}~~|{~}zzxzy}z~}}{}z|}wz}yvz{}y{}}|}}y|wyy~}v}z|x|x{z}~|z{~zy}{|x}~y{}|{xy~{{{z}x||z~||{{xy||}|{}||vxz~|}|}zzz{yy|yzzy}~v}{yz||||||y~{{{|{||x{}y}{{||v}{z|{x||}{~{}z}zw|{|{{wz|~y{yw|y}{}z{|~}|}}|{~~wxw}xz|}z|{{}{}~xzz|z{wzz}yz{||~z{~xzz|}yy{{|}}xz~}y|{{z{|}z|~}zyvx|yyz}~}{}}y~x~{|y}||z}{~{|zyv|x|z|~{}}|{x|}z||vy}z~{xu{|~|~{z}y~{|{|{}}{~y~~~~x|~}}}~~~}~|~}}~|~~~~~~~~z|}~}~}~|~||}}~~}}~}}||}}~{}z~}~x}}z{|}~}~~~~}}~}{}~|~|~~}}|}}~|{~}}|~~~}~|~|~~z}|~~~~~~~~}}}~~~}x}z}{|~}y}~~{}}|~{}|~}~|x~}~|}|~|~~|~}~}~}{z}~~~~~}|~~|~~~}~{}}}}~|z~~~~~~~|~~}~}zy}yz}{|~||zyy{}z||{|xs}{z||{z}yz{{zx{zu|{|{{~}x{y}~z|~|{y{~|zw{~{{y}~{{z|xzz}z}|wxy{yvx~xu|zx{xw~zxzxz|}z{|{{{}|}|||{wwy~}~z{z~{}y|yzzt}xzz||}{u}|{}|yz}}|z{{y{|}}z}}}~{~zzy~{}}z|z{{}|}|{}y{zyzy~zx}zyzzwzzwwxz{z}z{~|{yw~}||z{zy~yz{~z}z}||{{{{|}y}y|{~{vyzuz{z{||y|{{{{{u{{y{{|x}~~||y|~z~y~xz||}|{|{y~{|}{}zzzy|{{{|y}|{z}}}{{zzz}}~|z~}~}~}{{{{{yzzz~|z|}z}{}{z}||xsx|~{~zyz|{zw|yz{|vx~|vyz{~||z}|y|{|~}~|}xz}||ywz~yzx{wzx~xzzv{}zxyyw|uyvwyyy}{~{z~z~|{~x}{{xv{y}|}z{|}zwx}z}|{{x~wz|z|z{{~y~}}{x|yyy~|}xx{~z|}{||{}|uw}}~zzz|{yx{{z~zyu{zzxy}p|}w}yz|}vyy}|}y{{~}{|z~{y|{{z{z|}}|zzyzy}~w|yyyz|yy||}xy~v|y|z}t|z{xv|~{z{|}}{x|zz}}y}z{|~{}y~{~{zzwwx{{z{x~}~~zz|w}}}}z~w|yy{}{|zy{{}~z|{}z~~~{z}}~~}zy~}z}}~~}~|{|{}|~yz~|~~z~~|~|~}~}|}|||~~{~}~~~{|~~{~~}y}~~~}~|~z~}~}}|}}~~|~}}~}~~~~~}~~~|~~}~}}~~~~|~}||t}{|~~~}|}~}~}|}}z|}||~~}}}~z|}}|~~~~{|{~~}z~~~|~~~{~~~~~{z~}{{{}}~}}}y|~{~|~~}}}~~z~}~~~}}~}|~~}~z~~}~}~~|}|}}}}}{}~{||~|}~~}~~|}~~}}~z~{~~~|vzyzv|wy|y{||}xyy}y|}y}}~}|{{}}||{{~xvz}z|yz{z{}{}xrz{}zw}{~yz|wzty~~x}z}z{z}}{y~zzz~~}|{t|~yz|z|{xx|zx|yw{}}x~~}y{|}|||}{yzz~{~{}{|z|z{|~z}w||y{{||{z}|y||{|{z|zy~{w}}z}|zz{x|}|z{x~~y}{{}x{|}{}x|~{{~|z|~{y}z|yyzyx~yzy{|zyy{zv{{z|zy~z|{v{y|yy~}w{y||{|yy}x{{~}z{}}{z{w|z{{|{|~zz{{yyx{}}}{z{y}{~|~{~|zy{{|{w{|~|{}x||{{|{||x{{~|{}}y|z|y}~|z{y{~w||}z}}|{z~z}z}w{|{}z|}wxz{wz|z}~}~{zx{wxz}zy~~}~}~{zvx~{}z{|tx|yw}~~{z}}x{|||y}y}{y|}y~}{~~z{{y{wz}{{{z|}~}{~z|}|{{|{y|{{{xw|y{z{zyy}|z~{~|xzz{}{{}z|yzyw{x{|~||}||y}|{|}|xwz|z|{y||}|z{}~u}x{{|y||{||zwz|vyz{}|x|{x{zyz{|}y~y|z|{}}{z{|||zzwyz|{y|}}}y~v}y{~}zz{u}x{}}y}ywzyzy{|y}}}}||{}zzz{{{{y{y{~~}~|{~}}y}y~}~|{}|z~}y~|{y{}|~}|}zyy|y~zzw{}vx|{}y}|zz}{x{~{~~}{|~~}~|{}{|z}zz}~~{z{{~~}z}~}}}y}z~~}~}~~y~~|}~~}~~|~~{~~~~{~|}}z}|~~~}}}~~x}~~{|}}{}~~~~~}~}y~|}}~}|~{~|~|~z~~}}~}~|~}}}|{~}|}}~~}~}}}~~~|||}|~{}}~~~}~~{}}}||~{~y~||}}~}~~~~~x~}|}|z~~~}|}~~}~}{{}~{~}}|{~}}~{~~~}}|}}}{|~~~~{}}{|~~|{|}~}|~~|}}|}||}~~}}~|~|~|~}{z|~~~|}}|}{~~~}~~}|y{~xz~x}~|yx{xww{twz}wzx~|yu{z}|}wxzzwy}zyw~xy}}|zy~~{{w}|||{y|z|~zz}yw}}~{z{}y{|zzwzwzzw{yy{|{||}|zy{x||}~yyy||}{z{yyzy~yp}{zr{z~x{zwzzzzz||{||y|{}wz~yy}{|{|z{{zxz}|z~~}}{}}{y|z}|}~}zy}{||zz~zyw|}~wzyz{|zxyyyyz|zx{}{}y|x~|{~y~y}|zy}y}}x|xy|yzvxxz}zy}w}}{z~z}z|v|{w{{zz}x~}}y{z{y{|wy{|~}}|{}zyz{~|w{zw|y{xy}zzz{|~|{zzzvy|{}yz{{|{}|z}yyy{||{z~|~~y{||zyvy|{~}y}{w{z}}zw{z}yx{wz|~zx~}|xw}zy~||yyz|~z|~{|}|x}wy{|y|}yy}}|}}|xyw{}~yr|}}}v|{x|~{||||{x{z{}}{zx|z{{|x}u~|{~}y{}xy~~{xx~|y}{}zyz~u{w|{x{{}{{|{|||tw|{~y~~}|}z{|||w~z|~xz{{x|zz|xx||yz{xy}|yw{||||}x}|||~|}z}~{zy|~~~}yy{~{}x~uy~z~~{x|{xzy|wy}x{xzxy~z~|x{w}}~x|}|{||}~z|v{|{|zy}w{zxx|~}{~x|z{y||y~}~y|x{|{~{}{y|{~xx|x|{}}}}x{~~|}~{}}y~}~~||~}v}{~~|}}}z|~y~~|}~{}}~}}z{{{}}~|}}~}y~z{z}~}||~~|{}x~}}~{{~{~{}~~|z~|}~~~~{~}~}}{|{}{~}}~}}|~}}}~~|}|{~~|z|~}~|{y|}~}}}~~}~}|}}}~{~{~{|~~}~|}~}~}~}~~|~}~z||{}~~~~|{|~~~}}v|}|~~~z~~}}~}y}~~|~|~}~~~}y{}zzy{z{}}|yz|yz{v~zzyz{}y{|{|{|{|{yyzw|wy{|z|{{y~z}~{}}|{x{wxzwz{z{|~y{yyyyzz{{}|y}xz{}}|}y|zz{{|uzyyzwz{{}~y|zw~{~~}z}y|z~wy}y}y}z{x{z}{}}{~|}|w|{{zz~ry|z}{zz{{|{vyu}{y~{{y}||}x}y{wy~|xt}zyzw~~{z}w}xw|z}~z|}}|w{y~}}|{~y}x|{x~z{|yx{|{~|{~u{{y{~wy{{}}}z||}{}~yzz{}{x{zvy}}{}{x}{{w{}|zvyyy~|u{~yuy|z|{{{zzvzt~}wz~}{{}y|{~|}{}y{}|x|{{|||y{zy~|{|{}}~}|~{{}|v|}}yz|x|{~zy}xxu{y{|}~~x|yxy||yuz|z{y~w|}{yxy{zy|{{|z|yzx|~|s}}{{{{wzz|z{{wu{z{|{yz}|x{zy}|xyzy{~z|~{}|zzz{{{~}~|zzvw~x}}y|y~y{z}|{vyywxzy{{{x{~v||wzwyv{|xz{}{||z}|z{~|{y{{{w|wvyx{w{yww~~z|{{xy}|ux||z|{~xz{~v|}yx{}{{w}{yu~}yz{}z|y~}x{zz{{xzzv{xwxz|x~||{xyww|x|yyz|}|z}y{|~x}z~z|~~}{~}vy|xyy|x{y|yy|}y|}~}~y|{~zz|}|xw{{|z{zz~{}~}}}|}~~}}|}}~}~~}}}~}}{}}}}{~}}}{y|{}~}~}}x}|~{~}z{|}z~y|{}~|{~{{|~||}|~~{|}}~~}{|}~||}{{}~||{}t}{}{}}~{{}|}}}~~||~|~}|}}}}~}t~~~}}~|}z}~}{~~~~{}~}}~|}}{~~|||~~~|~~~~}}}}}}~~~~~}~z}}}}}~~~x{}}|{~~}}}~~|}~~|~}|}~x}~{|~~{}}}{~~~{||}{~x|y|||vz}y|{}{~z}y}z}xy{|z|y{}w{wxyzxy|zy{yz~w{yw||x}{|{|{}}xz|x{||||{{xvz{xy{y|yz{{y|z{z{y~{wwyz~{z||y}y}}}~y}|}zy{z~|y}|~|{z}vy|{xx{{}zzx{xyw{xx|yxxytwyxx||{||z{}y||y{{y|}}~}z~|{zy{{{|w|y{y{zz~}z|~z||}|z|z||{zyyzv|{w}}{y}{}|x}yz{}y}|}}y}~z{|~~{yz{||{}|x{{{xz|z{|zxxw}z|zzwx}{|{}{yz{}|}wyzyzyu{zz{z||{|~zy}zy}{|||wzz}y{x}{|}z|x{zyz~||z{}}|{||{~y{z}~~~{}y{{x}xz{x|zw{}{{{}}zy{{}zzzz{z|y|{u|zw{|zyyz~}}yy}y{}y{~vzz{{{zwz}{}y|w|wxx|}uxyyyz}}|x|{{{|x|||||y|}xz}{{|}~{}xy|~}{vyzw{yyz{wyy~y|xx~zyrx|w{y|y}|{~{}|{}|yy{xzz}z~{}z||{z}x|zyy{{}~|yz|y}{zz~{}~zv{z}}y|z}{|{{}{|}|zy|~}{{}}~}~zw{vyy}{wy{}{v|~}}{}y}}x|zy}ox{zzy|||~}zz}}~~z|}v}~|~}v}}{}zy}~{zx~wxzy~}xz{}}zy}zyzyz{u{}}zv}|zzy{z}{~~y{~~|~~z~~~}}|~}}|}~~}~|~~}|||{~~}||~}~{y|{{u|{~|}{}}~{}z{}~|~~~~}~}}}z~|{{|~}|~}|~}~~~}}{z|~||}~}{||~x~~}|}~~~|}}}~}~}~~{|}~}y~~~|~~}~y}}}z|~~{|}|~}~~~~}~|~~|}}}}}{}y~|}~~}|~}~~~}~{~}~~z{}~~~}|{}{~}{~}z~|~|}}~~~~}~||y}}y}{}~~{}xx~~z|zy~}~}}~}|~~{y|{~~~~{vzzzx|x}z|}{{|~||txy{|uz{y{}|v}||z{|~vz~}v}}t{xyzyx}~{z|}v}y}|||z{vzy~~y~|~yz|ww|{|{|z|zzz~v}||u}}z}|{{~yyyy{{|z~|}{w{x~|vz|{zv~s}|{{~xw}}~z{{{{|}{yzyy|u{}{}}}}zx{|xyxxz|{x{{xy}t{|}~v{{z{|z|}ys{~y|y{y|~|y{x{z|||y{{{~|{|z}||zy|{{~{|u}z|{xxzwv|}zy|{|}{~{~{{}}}z~y~w{}|y{w{|x~{z|}}}zy{x}}|zy}|{|y{zzyz~y{|xvv{}}~z|}zy{}z~|}|z{vz}{w{{{~uy}|{z{w|}zyz|}{{xwz|{yz}y}{|{}||w|zz{~|z|y}w|{z|z~}}y{y}|xx}}x|~x}z{{}|{|z~}|~y|{{x|{}}{xx|xywx{}|yxz|{szxz|xyx~zzz~yx{wyxw{x}}y~{u~}yyx~||x|}wz{w|z|}z}{}||x{}xzx}wz{{y}{}w{{|x{y{x}z}y~z|~{{y{}||zyx~t||{|y|z{}z{u{y{}}{w||x{}z|z}{{|zx~~y~~}{yzzw|~z~{z|}}|y~||}}~|x{}|~{{yz||}||zx}x||zwz{yz|{~zzz|{|{zz}x||yzv~yz}x}}}~z}{{z{yw{}x{~}||}~}{|}||}~~y|~~}|}}~~~}~|~|~|}}x|{|xz}~}{}~|~|~~|{~~||}~}|~~}}~~~}}~|~~~|{|~{~||~~}}}~|z}{}}|~~|}}}~||{~|}z~zz{y~~~~|~~|}~~|}~~}{||z~xz}~|||~~~~}~~{{~z~~~~~}~}~~{~~|~}~~}}}~{~|~~~~}~}}~}}~}~~}~~}~}~~{~~z|}~~}|}~}y|~{}}{~~~~}~~}{|}~{~|~|~|~~~~z}~~~}z{}y{|z}z~|~{~~|{}xzz{zxy{{~yz{|w|w}||{|z|xx|~||{{|||yz{{|y}|{}~z|}|}{}y}z{}{}z~{}|{z}{{|{}z~y{{z}~z}}|{|zw|}y|~|w}w}}|~|z|{{|}x{}{~w~|}}{z~zz|w{z~~~||{~}||}|~y{|xy{|tz~vz{uy{{vz}{xv|y{}x{yzy}|z}|{y}~}yx~z}{{}}|}|~|zy~xy{z|y{y}|~yz~zzyz|~}|}||}~{||z}}x}}|~{w}|z~~|}~yz||{{|}xzz}|yvz|y{{{y{zz{z|w}|}z|}|z}y|}~|}{{|zz||z{~zz{}~yz}z}z}{|xyyzz~z|z}{}z}zz}t}~}z}~{||y{~w}y||{{x{w|{{}||~||wy~|}{{~}z~}~~}}{~~{|~~z}{~}~~{z}|}}|}|}z|}{}zww}z~}yz|y||yv~{}}{||{~}~}{}|}~{|z|xxy|}|zy{z}}}xx{{|wzyzz}yw}xz|{y}z~z{~|~}{}z~yz|~}~|zx{w{{y{xvy{y}z|w~}~z|}}}||x~zzz||~|}y}~}|}{{w~||y}}x{zw}u{}|{xzx~||}y}}y{{~~|~{}|z||}|z}}}~~{|~~~z~}~{~~~|~}||~}||~{~~~}z|~{~~}~{~z~~~~}{~|~z}}|~||}{|z}~}~|}~|~}{~~|~}~}}||{|}~~~~}}|{~~~~|z||~~|}|~~|~~~}~~~~~z|~|}~}~}~~}}{~}z~}~}}}~}~}}}}|~x~~|~x}|w~}~~~~~}~~~|}{||y~}|}}yzy~}}{}}}zy~|}|{zyw{zy~|{ywz|yw||z|zyyz}xvxz|{zz{w{~|}{|x~}|}w|zyz|}}zx|zyy{x{xyy|z{y}}zz}xww~{y~|y}w}~~wz{v~|{{}{w~vxyzy}y~{|v|yyyxwwwy{{yz{z{z|{z}{x|y{}z{}|xz{||~~}w|}x}xy~|y|yxx|w|~~w{z||{y~{~{zy{~~|~}y}xz~|w{|}z||u|~yz{}vtz{}{yyz|||z}xzxy}~yywz{{{y~|{{{{z~{y}|y{}x{|yz}y~z{w|z{}|{{}zz{{||z}|~yzy}xzz}}|w|{z|v|}yx|}~}~{{{x}~w|}|}z~z}~}x}zz{|w~z~z}|~{{z}|z}y}~}r}~||}y}}}{{}}{zw{||w{y}|{~|zu}zz~z|z{zy~|~||~}{yz{{{{}|~z}~yyu|}y{z{}~|{{wy|wyx|wv|zy}{z||y|yy}}||v|}y{||z|{wywy|zz{xxy{yzzx|xzy}{zzzw}|~}xy{}}y|{yww{{|yxz|{}|{~|zvx{~{{}|{{|{z|}zww}~w}y{{zw~zzxyxz}y}{~~}~~||x|z{z|y}x{z}}z|{}~wvy|yyz~z}}xzx{yzz}yz|z{}~~~z{z~}zz|y{~~zzzx{}v|{z~}y|x{w~{|}{}}xz}~{y}{zw|{y|~}~~z{z}}}~~}|~~z}{~z}~~|||}~|}|~}~y~}|~~z}{}~~~}~}~}}~~|}{|~~{x~~|}|||{|}}~}{|~}~z~}~{~~}~~~|~~||z~~~z|{}~}~~~}|{}~}~~|~}}~}}~}|~zz~|~|~|~~}z{~~}~~{z|{}~}}|}|z|~}~~{}|~~~{~~z~|}~}~~~}|}|~~}|}|~~~|~|{{}~}||z|}|z|{~|~}~y~~{~z~~}}~}~}~}}|~z|~}|~{}~}|{|~~|~}~|~}}{{~~z}|}}}z~~|{}}x}}~zu|{||z}}|x|{yxy~x{vxzy{{|~||z|{~{}~yzy{z}}~zzx{x|~zx|{~{|w{}{v|~{{~w|}{x~~wxzyxz{zvu|y~vz}wyzx{z||{zxz|{y{}|w}z{yz{~~zy|||{{zzz{x|zw|{zywzzvxyx|{|x{xyw{||x}}{{|{yz{{}~~{|z{{~|{zy~y{wzxvz}x}{y|yvzt|xw{zz|y{|y{x}yz{xzzzy}|zz~}|zw}}{|y{yx|z|{zy{{}{|vy{zx~}{yz~x{|{wwzx}z{|}}{{|}{z{}~z~r}}x||z{~z{y{|z}{zwwzwxvz{~y}~z}{z|{zyyv{{{z|xyx}}x}~|}z}}|~~~w~yu||xyzz||{}~{{zvz~xwy}zx{xw|vzx{~z~|~zz{}}|}}|z{}zz~{xz|||zz{z{z~zz~~yxx}wz|}wvxz{vwy{|y{~}x~}|}~|{y~w|~yyuyx}|z|}~|y|{yz{x|z|}{~|u{||}}~{{~xz}}{}}~|}|y~|zx|zy}{|z{|xzxy~x{}{x|~|uyzz~|||yz|}z{|z~~y|}}yz|v{ywz{{}y}~{|wz|w~|~{{~yx|xxx|~{z{}{x}~z||{xxw{wzyyw}uy|~zx|y|xy|~x|{{w}}}y|v~}z{{{|yzvz~~z~z{vxz|wxv|}|z|zy|~yx|~|zyz{}{{zv~~}}~zx}|~}~}~~~||}z~|}~~|}}}|~~}~}z~{~}z}|~{}|y~~}~}~|{|{}{xz|}z~{~~}|}~{~|}~}|}}{z~~xz{|z~~}~|~{~}}||}~}~}|}}||}|}}~~~|{~}~}}}}}{|}~|}}~~~}~~z|}}{~z}~}~}~~~}~~{{{|}x~~~|}||~~~}|}||y}~~}}~|~~{~z~}}|~{~z}|}~~}{|~}|~~}{}~|||}~~|~}}~~~}|~}~}~|~{|||}}}||~{~}}|~|~zyzzv{|{z~|{zzxx~zx}|usz{yzz|z{y~zx}|~||}|}}~|}z|}wxz{y{y~yz|}zxx}|{xz{~{y|}}{||}z|x{z{{||z{}xz|vyt}y~{|{yxzv{{z{|z}{}yx{z{~y{zz{{|{{y{~z{}{{}|}y|z||r}}|{|zy{z}}~z{{y|}zuzz}z}}{z}~z~wz|y|z{|{|zyxy}x{{x{~z~}{z{txy{~}~y|{|v}{~|}{y|{|}z}x|{uz||}z|}x}yy{{||z~~yywz{{||zx~~z{|{w{z}|{}{w||~yyz{|z{{{|~{|zyy}x|}z||{|z|}{{w{zx{}z{|~|}yywx|}{y|z{z}~~~z}x|}y|~y|{|zy{}|yt{z||w|wzy|{uzx{~z~w|y~x{~yx||~{}}|w||z~{ywz}zwz|x||wu{|{|}}{y{~|{w{}|~x}|}u|x|z||yyz~~yy}z||~y~x~}|~}{||}xv|}{{wz|y|zz~|{|~|{z~~||}}{wv{|~}~}ywzz~}{y{~yy|}|{~||z|y{~|z}}x{vx}v{z{{~y}y}}xzx}|||z||~xz{w~}|zx~~{y|~{ywyzzx{y}~{||yyz}~|y{{{||z~{z~{}wzy{z~}}y|y||zyv~{zw}y{v}}zy{}{{|}x{|}{{yxxzyv|{r|~}{}z|vw|~x}}}|y{~}~~~}|}}|~{~~~||~|~~~}}~}|}}~~}~||~~}~}~}{|~~~~|}~}~~~}~}|~}|y{}~{}~z}}|z|}~}|~}~~~~}~|~{~|~{|}}~x||~|{z~}|~|{~~}{y}}z~}~|~|~~|~}~|~~~}~~~y~}~~|}}}{~~z~~~~}}{}{~~}~~}||z|y~}|xz}~}~~}}~|~{~~~{~}{|{}|~~~}~{~}}|~~|}~{~~~||}|~~|{}||y}w}}z{~||~~}~{|}}~}~~~}|y~|}~|}|}~}}~}|}~~~{~z{~xz}{~}yo|xzyzyzzxzzv{zyxy|}z|{{{{y}v}||{{}y|z{}{{wvz{u|y{zzzwxw{~z}{|{}|yy}vu|xvzx||yz}}~{yvz{~|x|}x{|z||{|z{}xxx}zw~y}|wy|||w|yyn|z~}{~}{{}|~x{{}yy~}|z}|z}}{~{}|w~~yzz||z|}~{{}{zz~~x{w{zzy|uzw}{||wy|y}w~zy{}{zy{x}}|~{}wzyzy~u~~~|~{~zyzzvy}|{{zzyy}|~{vyyv}|}y|zzy}~|z~}x}w{|{z{||yv{z~|y{w}y~y|{}vxw}zx|~wuuyy~}yvxz}zv|z|~{z}xw||}xz}|}~|yy}zx{xuzxzz|~z{y~|z}y{w}wyxy}{}wz{wyzz|~~{z~|zxz~~yzy~wxw}wx|yy~{}yv~w~w{x|y}xy{xz|~y}x}||{|~|zwzx}|wu}{x||}|yxv~}yzux{}{y|yyv|}zxzz}~|z~{{}x{~|{z|z}|||zz~{~~|y~|x|z}xwx}z~{}yw~yzz~{w|w{~{{|z}|}}|v{}z{}}~{~{|~~}zx~|~{{zy}y|y{v{wz|||xzzxxyy|}w{y{}zz{|{vxzzyzw{}zz{}|{{{y}zz~zy|}yz{{x}y{x}|w|zz{|xzx~z}{{{v|}~{{z{{x}}|~~}}~}||~~{}}~~{{~~}{~{~~~~~yy{~}}~||z~|~{~}}||}~~~~}z|~~z~}}z{~|}}~|}{{~~}~~|}|~~z~}~~~|~}|}z}}x|}}{||}}}}|~|}|}~||}||}{}}~|~~}|{~|~||~}~|{~|}z{}}{z~~~~}||}~}~~z{~~|}~~~{}~~}}}||~{|}|~{~{}}{}~}||||~|~{{~|}x|y{}z{}}{{{|~}}~}}{}z}{{z~|}||}~|}|{|}~}~}}}~zxsv|~w}z}|y}{}|w|{w}}}y|{yx{|{xxy|wx|y}zyzxzy||{yvzzzy|x}w~xyzyzzy}~z}wz{yy{}{y||x}y}y}zzyx|tz|z{{y~wx{~}x|}yzzzy|wxz|yz|x~z}w~x{{{xy{|{yz}|xyx|zsz||zzzz{{~w|z~{{xy||~v}|}{|y}|z~{}~z|{{}}w{zt{zvyz|}}y||~}yz~vwz|{wzxyx{}w~~~y{{||xzv|yw}z||{}}{~wzw}wxxx{{}yy|yzw|zv{{y~}{y}~z}{yz}y{zx{{}w|{}}z|~}{{zxz}yz{{zx|y}y{||||~|{{z{zzyz{~~{{{|{zz~{|~z{}xv~xzz||~z}z}y{|z|~xyzx{{w}~{{z~|y}{zyx}y||}xv}v{{xv}{|}}yy|z}{z|xy{yy~{}zz{zyx{zyx{y}}{{}v{xy~z}vzx~~|}w{~|}y~w}z{xz~y}{zw~zy|z}}|z~|z|zy{|{}{z{xz}{wyx~}w}}{~x{xvvy~yvv{yy~|{||}{z}~{y|{~yw}yv{y|zzzz|zyzyu{z{y}z{~y}}{w|u~{zv~|zzy|x|~|z|y|{~~||y~|zzzywz{t{zy~x{ty~}~}yvzxyy{{{~~|yzxx}u}yy{yuyz~yz~|z|xz|y|x~~|yz~w|y}{x{{{}|y{z{~|||}|}}{{{xzyz}z{vy}|~|}{~|~|{~~z}}{~|~}~~~}}~|~}{||}}}}|~}|{~{~~}~}}~{~}y}}}}{~|}z}~~}~~~{}z||}{|}{z||}z~~~}x~}|~|{}}|}~}{}~z~{~}~{}{}|y}}~~~|~}~|~|}||}||~||~~~{~{z~}~~}{}~yy~}~}|~~}|||~~~~}}}z|~~~~}~|}~z{~}~~~y|}~z|}}~}}||y~~{~y}y~{}}}z}~{|~z}}}~{~~~||{~|~{}}|}~}~y~}}|~~~~x|z~~y||}{~z}~z|}~||}~{{}~}~x}{{|~{}{}x}xx}xzy{{zxv~{y|xzy||z~{z{z|z{{~wz{{|~v||zz||}{xx~{y{{zzz|wwx{w{ywzwzty|yz|xz{s{{y|{}}|{y}z|{{{|y}}z}zv}}z}}{}{{}zxw~xyx|zx|ywxyz{yy{wyyxyz{|}|yu~|x|{}v~{{z|y}{y|}zzy{zz}|~}}w{|ux{x{~yw~}zzyw}}|y~~u}z{|}v}{x}z{{}z|y~{}x|zy{z}}}y}{zxz|x}|y|{z|yz}yxzz|}{}}}~z{{|}~|~}wz{}~}~z~{}y~}ywx~x{ww}yx{{zw~z|}}}zzx|~|z{~|yx~}x~z|{}y{{{|{|z{y{}y{zwy{vzqy||{z~|}y{~|||}}z~|{|{{y{}|}{|}}}zz{z}tvz|y}zy|||y}y|z~zwxw}{{w}||x}}|{yyx}|}|zy~zy||~}{}|~~|}{{}w|x{zzv{z~w|}xx{xw|zv|x{~z}{|~{~w{y{}{z}y{~~}}}{}~}}wy{~{~zyy|uz~v}wxy|z~}x}~~~{v||z}{|}}~~~|z||{y~~}|{|z{}y|}y|yyzz{|}~zx{~~wu{}{wxwz{|||x{u}{{|z~z}|{zw|zy{}{}|yy}}}xy|~zys{~~xyzz}yxxxx~}}yz~|{zyz|}yt{y}}~~~}v~}~}}||}}~~}}}z}}~~}|~{~||~}{||~{z~||~}}~~|}{~~~|}y}}|~}z|{}{}}}z|~~|{|~~|}~}}z}}~}}~|~}|~}~y~|~}~|}{{{}|}~~}}|~~}}}||~~~~}{}~}~~~}~~|{yz|x}{~~~~~|~~|}~~}z~}||z|{}}}|}~|~}|}~z||}{}z}~~~|}|~|}{}~|}{}}|{~|~}z}|{|||~~}}|y~|}}z|}y}|y~}}~||}~|}}~|x}|~}~}~~}{x{z}||~~~|}}}}}~}}|~|{~~~~|~|w~}}|}~z{{{z{}z~{zyz{wyy{z{{vyw|zz{zzvyzz{~|}{~wx{~y{}}wu|{{|v~z~z{|~||~{x}{zy}~{~{xyz}|wx}{|}z}z~|{x{}|{zz}xzxzy}~{z{y|~uw}z{xwxz~y~yyzy{zz{{{|y|{{{~|xzy|y|x|x}}}{y|y|{{zzyz{y|yzz}zwy~|yy{y{~|{~xyx~{{y{z{y|yz{u{}zuyz}}}~|v{|}{}wv|w{}zwy{v|{~|}z{zyyz{{~zx}z~wwyz}~}|||y~{yw{{xu{|}~|wx|{z{~zwz|rw~xzx{{}}y}xz{{y}}{yz{{~z~z{||xz{y|~{{v~|y{~}|~|yyy||{y|x}}z{w|{~z}|y}{y|x~~~{|z~}z|~zzz}{|{yz~y{{y}~z~~|yz}{xz|}|}{|{x|yz}{{|zyx~xw|~x~}z}|||}|x{zzz}z|{||zw|y}}zzt|{zuz|zw{~uu~yz|||vt~|}zyv||~yv{yy~z|{xzw}|y{|z}|zw{~zy~{}}{{v|}z|w|y{{zzzy{|z}~|x|{|zzy{|yyz||y|y~tz|w~{{{|zzzu{}|zyx{{~|{{{wyw|}y}z~w}z{~z|}{zz}{z{{x}y{{}}z|||}z||xx|~|{|~z~|xxwz|}{~{yvy~|zyx{|{|x|}{}|}z}yy{{}~z}z{}z||~ys}}y}xxwv|}~|~}~|}|||~~}~{~z}||~~~|}|~||}}z~~~{|~{}{}~~~}~}~{~}{{~|||||}}~|~z}~~~}z}}}}{}~{~}}y~|}}}~y~~{~~}}~~~|~|~}~{~~~}~{w~~}~||~~~~~||~~z~}~~}z~|{|x}~~{||~}}|z{~y}}}{{}{}{~~z~z}{~~|y~~~~~~{~||||}|~|}~~~||}|~z{}|}}~~~}{~~~~~~}}}|z|}v{}{{}}{}~~|{~~{~~~}z}{}}}}~yz{xy{}|~|~~~y|s{|z|w{yvz~xz~xz|{|x}zy}|x}|}x{|y{y{{}}{z|z{~z}|}yz}}ywz|x|}}~w|y{|}zuz}y{{yywyv{{|yz}}zyy}s{}}|zzv{ww|}w|}}y||zxw{{zw}z{z{t~z{|}yyzv~}y}z{}zxzy{}zz|z}||{~|}~|z~{z{z{{zz~{wz~|yyz|y|~~uy|yy{}{}}zzzyyw|yz{{{z~{{x{|{{{wzyz}|}}zy|{zyrw{wy|x||~{t}|{}y||tzvy|}zz|~}z{{{~~{|x|}zw~|x~||x||y}|z|xtxzxz}xxw}}yyzzw|v|{}zywz}|zy}~|y}|}y{}z{y||~|zzz{y|}z{}y}|x|x~|}uywywyxx{{yzv|z{}z{y}}}||~w}}|z{|~}}|{y}|}{~|z}~~xzsxxz{xv||~zywy{x}|zyz}z|{x{wz}z|{~{vz~~xxyy~~~zwz{}y}y|v{wy|t}{{z{~zz|{|}{}{~x~xz~y~y||y}~{q~~{v{~|x{zz}zyxwyzv{zv}w||zyy{zzzxz|}|x|~zz~||~{|||z|y~}~{zwy}{{x~wz}zyyzx}yzx~v{}|w|y{}vywx|~zx|z}}~~~|{{}{~v~}{{zx{yx}}~}}x}ws|{yz|zzzyxwxy{zzx|}{xzy}yy{z|z}{y{{yx~}~~~~}|}}|}~}}|}|}~y}~~}~~~~}{~|~|x{~|}||~~}~}z||~{}~~}}z}}~{{}{|~~~|}{~~{}|~~{|~~~{|~~~~}~~~~~~{|~~}~~}|}}~~{~}~~~~~~}|}~~}}}|~}}}{~|~}{~|{}~~~~z|}{}{~~~y}y|~|~}}~}{~}{z~|}~{}{~y~|}|}z}}}~|~~~~{~~|}|}|}~}~}~~~}~}y}~~~}{||||}{y{~~~~~~~{{|{}{~}~}}{~|~x~~~}|}}~}}|~z~}~|~z|~~~z{}|~~w|{{}{|}}v}{y|{z~}||~|x}}yy}y{{z|zxx~yy|y}w{wz|z}yx|z{zsx|}x}~{}{z|}{zxty}y~xz{}v{}x{|~}||{zz}~sz|w~t{yy~{v{xy|yy|{|~y{|yy{vzxzzz}wyw{xz}}{~z|{zy|}}|y}zz}{|}zz}}x|{}{~xxxzw}zzzz|~{yvz|}{zx~z}zx{y||~|}{y{{{}|~|{{~yy}yzy}{w{{~|p|x||x|{z}|y{xzz|{}}w{~{z||||zv~|{|wyyyz{yxt~|zz|||zu{{||~{{yx{}|{|~zy~}|zw{z|}z}|yzx}}v|z~{wyuwzz{z{{y{}xy{|z{x}z}{x||~~|{z}}||~~yz|}~zz|y}{|{}zy{~|zv{uyy}}z|x|zx~z}}}}y|{xz{x{z}t{w{|zy}y|y|~}}}{zx~{zzy|}}~|z|||{}zz{{zy|x~}{~yy}}yx~t|~x|}~|{y|y}|{x|x{x|y}}y}~~w|}{~tx}w}{|yyv|yz{}{~xyz~|}~yzz}|{z{u~}zzz}w}{z|~|wz~~~zy~~yy|~}|yzwxzz{zx}|y{}||yz}y{{||zwv~~zwyzw|x{~yxxzuy}}wy{z~y~z|tz{z{x{}~z~y}xx|zx|{~||y}yxz{w|xz{w}yyuxz||x|w{|y}z||xy}{{{zzx{wzwz||{|zy}|{}}}|z|~~|}|~|{z}|}x~}|z~}~~|z{}{~}||zz}~~|}}}~~}~~~|{|~~}z}{}}~{~~~|~~}}|{~}~}|}{}~{}}~{}zy~}{}}~}~~{~}|}|~z{x}~}~z~~~|~~y~~~~~~}~~~}~}~~~|}|{}~~~|~}~~~~~~|}}}~~}|{~}~z}}w~~~{}~||~}}}||}|{~|{~|~}|~{}}~~~~~~}~~}|}}{}|~y}y~}{~}~|~|~}~}|~~{~{|~{}}~~}x~z~~}}}~~~~~|~{~~}{~~|~}y~~|}~~}}}zx~y|~y}xy|xzzty{y}yxyz{zz||z}{{y|x|xwz}{w~y~|}z|y}|~u{z|y}||~{~xxxwy{zzz{zz{|wz||zvxx{y~w|xy{{y|zv|wyx~}yzx}y|x|x|z{z}}}{{z~~|~z|{y}xxxywwzx{zz|}yz}y}||}{vty|w{z}y{||{|zx|z||zy|}}xy|zxy~|{{}|||{y}ywvyz~{xyyw~{xux~}z{}xwwzx}xyzzy}}}yy|{|}z}{}z~~||zz}yx}}zx|{z}}|x{wy}|}y~{zzxv|~~xxxy}{}y}y}yy}zy}z}~y{}{|~~||}~{|v|y{|{x}wyx{y}wxy{y|u}|}y{y|w{}}y{zz|||yy{|~zzzy}||w~x}y{|zxz{|zx|y}yz|yyw{{}z}~|{yy|zyzz{}y{~{||xzy}|z{}|yz}{||x||}z}{}uy{zzv|z{vz}}~xx|{v}yyxy{zv|yyzx{y~z{|}{~|}~~~y{vvyzx~}zyz{w|{z{zzx||z{w}yzxxz{||}}zv{~|x|z{{~y}{|{z~z}z|~zy}zz|yvzzzzz~z~y{ywvyxz{w||{{zxz||{yx}|}~z~{w}x~}z}{z|{~|{{x{y||{yxw|}|z{vyz}zzyxz{{{{uv~{xz}yw~}}w~{zy{xz{zx~xx}|{vyyxz|{|{}zxy{|y{|xy{|zx~w||{{w~}vyzx~{|~~z~}~~}|~{|~{z|~|~}|~|{~w~}}{~|}~z~~||~||~~}{~|~~~~|}|~}~}}}}v}z~~|~|~|}}|~~~~~|~~}}~~}|}|~~}{~}~~}~||~~y|~|}}{|}|x}|}z}~|~~|}}z}z~}{~{{~~~~|~~}|~~}}~z~|}}~~z}~}}~~~y}{~}||~~z{}~~~}||~~~~~~~|~}~}}~~~~}}~~}~}~~~}~{}|}{y||~}~~}{~~~}{}z}|z{}}}}~|}~~{}|~~~}~~~}~|v}|~|~x{{~|{~}~~|{{|{~~~{{{|zy}~|zyz|y~{zz~|yz}|zxyz|zzz|zzzyzw}|yzw}~wwz{y{~{z|yz{|zz{~||{y~xyv}~{{}y}w|}|z{zzywu|{{|{|xz|~x|~zv}uzvwz~{|zzxw|w}~zx~z|{}|{x{zzw}~yyzw}}z{{}}xyyy~||}zuxz|||{yw~~~{{v~~}xw|zx{}}yz{zx{xz{z{{ww{{x}xzz{z|{{y|}yyzxzz{|{{|vz~x~w}yz|{~}x{|~x~yzzzz|xzzx}|{{{~x{x|~xzyys{w|~z}|x|~~}~z~{x|{x{}zz{~}|x|{}zy{y}{z}|{z{~|yzz}z|y}zzwz}|}z|x{{{z|~z{||{z~~x{y{zyt}zy~||y{uy|{|{~{~v}y{zy{{}z|{zx}~{|{x{}{~}z}uxyz|z}zw{|yz|{}w{|s{xz}wyu}|}|{x{~|y}y|{yz|wv~~~y|z~y{z|{y}zz|}~|~|}{y|~{z}{{{{{wx~~z|y|}y|z{}z}zz~}{|{z|y|}xzzv}yw}|~}zu}~x||~{|~~{z{~|{zyy~|{|y{~~|}zz|}~~{{|{{wzzy|~}}yx|z|z|zxzy{zy}z{yzy}}{uz}|~~|x{~zz}|||wz{vzz{y{}w{z}{|z}|}y||z{{y~{{yyz}y}}}}xxx}~{{||||x{}y~zy|wz~uxzxx{z{xxv|}z~}}~~}~{~}|}}}{}}}}}~}}{~{}~}||~~~~}}~~~}}}~}~{~}~{|}}~~{|~zy}}|}}}~~~{~~}v|{|}~}|}~}}~|}~}}~~~~~~}{z~~~{}~}}~}|~}~{~~}|~}~v}}}~~~~}}z}}}~~~~~~}}|~~y}}{{{|~~}|z}}~{~}{}{~~~}}~}}~~|z|}}{}|}}}}w}|~}~y}|z~|}}~{}}}~~|~}}}~~~|z}}||}}{{|}~|~|{|~}}}|~z~~|z~}z~z}|~~|{~~}}}~|~xxy{~{|~~{w}{}|{{uu{|ww{}x|w{xz}{zzw{x{|x}}w|yzy{||}{}{}|v{y}{|}{|}}zzz{y{~}|w{|{~z|{{zw}|xyzyy~|}xzz|xyzz~}}~~{|}zy}y}vy{|{{{}w{z}z}z{}y{xyzz}{{z~}{yy~yyzx}||z|{|{{|yw|w~~|}}|}yx||}|{wy|x{zz~wzz~y~}x}}z{z{}xz|y{|z|}~{{y|}z|}|y{{}||{}|}~~}yy{{~z|y}x~v}y|z|v}vyzw|z{|yy||x}}{{}}x|~y{xz~~~}}z~wzz{|z{zz~}xzxxr{|~|yxw|zwz|y}z}|zy~z|x{yz~~wz}{}|{{|~|}x}zz|z}~|}}{yz{|}{z{{{}}|z{}|~}y~z||zy|w|{x{{|{~|||{{wuzxvz||z~yy{}z~{wz||y|wzz|{{|xz||zx}z|yz{z{|{yx||{~x~{{~~yz}w|vz|z~yzyz}w~~~{v|yxxyyx~|yzxz}}|~}~x|}}{}{~{{}y}z~zzy}x}~{|zyyxzzwx|yv{zxywyyz{}z~~}||~x~zx|}|}{x}|}z~zz{}|zz}z~wyx}}}yy~{~z}zxw{xyz~|xzzx{|~x~|ywyyw|{}z{{{{z~~~z{}}}zzzz}yyzxz~|x||vyz{zz{z}yxvzyz}|zy{z}}xyv}~}~{}~~}}z~}~~~}y||~|~{~~|~{|~~{~~|}|}~~~{~~~|~}{~{~}}~|z{~|~~~|~}~~~~|~z~zz~}}~{~}|}}}|~~~|~z}}}}{{~~~~~}~}~|}~~~|~~{}}}||~~~|{~||y~~}~}~{}}~{}z}{}~}~z|}}~{|}~~{~~|~~~{z|}z{}~}{|}}||}y}~{{}~~}}~~||~|}z~z~||}~}}~~|~|~~~z|}~|}|}~}~~y~}}}~|}|}|}{~x~|~}w|}v}w|y|~{y{xz|yvw{y|q||w{|}~|v}yy|{z|{y|{u~xyx{v{}{|xx~zzw||u~w~xzx}}|{|y|~zyz}wyyz{xyzx||xp}xzz}zzxz|{~wy}z~z|{{{w{}{zx}z|vy{}|~{|~ywy|}|wuz|w{{{y~zx}{{|yz{}y}}z{{x|uwyxzxz{zzx~{zz~z{z|{x|{||zx}z}xx|zyzuxzy}yz|{zz~{~|w}}{v|x{zwy}zz{}z|zx}{{z}v{~}xzywz{x~{}{w{yz{~x|}z~{yy{y|z}~{{|{v}y}tv|z~{|y{zyv}vx|||xxz{{~{|||z}}{w|{|v~|{|~zzz|~{y}||~z}y||xyx{z|{zwyu|}z}|z~z|y}zyz~xxz{{|t}vz|{v{||z{||x|||~~t|xyz{{{{|yyy}{z|zz}{|v}zvy{zzx|{y|v|~yvyzy{zyzy}zw|x|{v{{w}y{{y~}|uzz|~}z~{{}|}~zx{|~~xy}{xz{x{}|w|y{~wy{{y|{|zywy}wzyyx|{xxw{zyzx{}y{|}zzy{zzx{z|||{{~x||{z}{z|{|z||z|{zzw||y|y|z{}{|}y~x||{zxux}{zz}v~|}||xv~|yy|u{||yzz{}~w{|{{ywzz~y}|zxyz{{yy~zx|}~y{~zyy|z~yz|{yzz|x}zx|{z}zz|{y||}y~{|~}|w{{~w}}zzz~}~~~}|~z{{~|~{}~|~~z~}}}}|}}~||}{~y|}}}||{{{{}~~~}~z|}}}{}}|}}z|}~|}}~|}~}}~~~~~~{|}~~}}|||}|}|~}~{|y}~~~}{~~x~}{}|~}|~~}~}}}~}~}y}y~~~}z}}~}|~~|}x}}y}~yv~}||~||~~||{}|~~|~~}~{~}}|~|~~{z}~||}~~|~~}~|}~}|}}{z~|{|~{}||~{y}|||{}}~~|}~|~~|}~~}~z~~~}~}~|~~~}~~~~{y~~}~~{{}y~p~w{yz}{}xyzzzwyy~y{zzy~|}|}|w|{z|}{z}z{wy~w||~|{}z~~x|}|~{~{|w~|zxz}}xyz{|zzx{xv{y}wy{vzxvz{ywv|zy|||zxx~zx{{y}y~uz}|z}|zx~~{}}x{xyvy{x{{|v{yzzzyz{|{w{|yzz{|z~{yy{{{~{x~}y{|z~}wxz|z{{|wy~}y{wzwzy|y{zzz{xyxyzzy~zz~t}{|}}w}{~xz}z{|}~}|{|{}}{{z{|w{yyy}~yww|}xy~zz{z{z{}|~y}{y}zy{|||}{{{z}{||}}}|zzx|~yyyvywz}zx{~y||yy|y{|{w||z{}}{||z|z~{~v{|{}z~{{{y}~{}y{~vz|x{y|z{yz|{zy{{{}~x|{u}|w~|{z}y}{|wz||yz{~}x}~{z~uz{{{~wyzyz{yz~xzux|y}xyz{vxz|~yz|z}|}}w~|y|y~}wz}z}||}y{ywz|v~||}x{zzz}|z{zyw~z{y{zz|{{}zyy}}y{z{~|~~}{w{{{x}y|zz~w{|{{y{y{uxx|v}z|{x{zyvv}|}{}}|{}z~zx||~}x}zy}{zz{|{|wz~}~{w|}{z}}}~x{|}|yzw{yyy~{yywy}|}w{x}{~|}|y||}~~z|y{{~{zz{u{xzyz|}|y}xy|}{uzxyyz}~x{~||{v}~}{|}|zy~}y}~~~|}y|~}x}z~}~~}~~~}~{~~~|{~}}{~~}}z~{|~~~}y~}~|~x~}}}||}}z}~~}~}~~||}}~|}~{{|||}~}}|}z{~{~~~y~~~}~~~~~~~}y}y~}|z}{}~}~~}z}}~}|~~}z{}~}}}{{}|z{|}{}xz}}zy~}~}}~|~|~{|{}}}{~{}|~||}~~~}}}}}{}~}{~|~~~|~}}y{~~~~~|~||}z~~{z||~z~{}|{}{~~||}~|~~~x|xz|z{u|}z}z|w{y{zzy}{{x{|{{yv||}}{y~}}}||wyy|~{w|zz~{y|{|t{w|z|z|x~y|z|~y|xz|{}x}|xyyzyu{t}wyx{{{xzyz||zzz|z{~~~||yyx{{{{xwyy{z{|{~zzu}y{|vy{}z|yz{}zyy|vxx|sz|y}{yyz{||zx|w{~y}zvx}|z|}~~xw|zv}{ywzw{xx{zy}zv{uyxzz}z|z|y||ytz}}yyw|wv~{z~}{|~w~|}~}xx}|{}{~z|{|xz|}yx{yy~zz}y~wv|x}ux|tyz}tz{{~yzy|~zy}zx}||yt~|||w{y{vz{{yz|v}|x|y{z}z|}v|~|}{y||x}~t{|~xxzxyz{}|uyu~}}{{}y{xx{yzwx{xz}y|x}zz|z{|x~w}zz{xt~{|~}w}x{}{||{|}~wx{}|x}{{xz}}|}zy{|}x||zy{{~|xx|}z}{zz~{|{{~{zw||y}z{z|t{|}wzxyy{{u{~~{x|zxy}|~yyx{yzzyx~{yzxzy|{w~wvyz{w{y||{xx{||}z{wx}w{~zz}{~|zwx}x|~|y|xy{z{|||y}|{u|y~z}|zy}{{}}}{||w|||z}y|}{{z|x~{|}zvyzz}{y}{{z{yx~}yqzw~xz{}}|~||}}{v{w{~}}{||z|~y}||}}{{y}|x}xw~z{z{}t~{y||zzzy||}|yzx}|{~{{~z~~z~~~{|{~}~~~{}|~y{{~}~y|x~|~}}}{{}}{{~~z~|~~}~|}z~{~}{}}~~}}}}{~~{~~z{{}~{}~||~|~{}}~|{|~|~}{|}~}}~}}{~~|~}~~}~}{||~~|}~z~~|~~~~{~vz~~~}x}~~}~}}}~|}|}~}||~}~~}~|{~|~~~y}~|~}}}y}}~~~~}}}}~}{y{~|~~~{~}}~z}~}{~}{}|}{{~~~}~|}z~||}}}~{|~~~~~|~}~|}}}{~~~||~~}}{|}~|y~||~}x|~}|~}}}{{{|~~~~}|{~|{yz||~z}x{x~}xzwzzzz{z|u{|~|}zz|x{x{xzzzyzz{z}{}|{}y{}|{}xz|zz{~}z{y{z}wzzx{{y}z{v}y{z|}{yvwxy{~{}zwy{zyyy}x}}zyzz~}{z{}{||}{|~{{z~z{|w}xz}{zy{wxv~u{z|yxy~zz|}{}x{}y~}~z{~|{}~~}z{|zzz{|z}}}y{zx{yuz}zxz|z{|}xz~|xyv|y{{xv}|~~~{|}~}~|zxzz}||z|{~{z|~zy~xwyyyy|w}t}~x|xyx|x}~zxx{{zy{}{{~y}|zx||x}w}z}||}}~y|~z~}{zvxyyw|xywzzy{{{z{{yvyyx}x~~y~zz{|~|}zy}z{y~{{y|x|y{zy}zyxzv|{{ux{zz~}~zz~y{{~}w{v{{z}yu{z{x|{}{|~zzyy~|v{zy}x~uyzzxw}}yxv~v{xz{}xyzy~z}{zx~~{}yy}zz{y~{z{}z}{~~~z{{|tzyy~w|y|uy|z{u}}x}yr|z~{{{}|~}z~zy|}y{~}z}z{yy|}||zyzzy}}z|zz}wyvyw{}{y{yzxyz|z{}{wzz}}z{y~y|{{|u|y{z~xy{yz{yzyw|}xyyx{zv{zyxz~zyy|}{z{{}}z|~yy|y}|{}x}z}}{|{xzzxy~xxy|}y{|{z|~{|y|y{yy}yz{{zyz}z|}y}}||}~~}}|{~|}|~~{y~~|}~~~y|z}{}~}}|{~|}|{||}|~{|}~}~|}}}}}~}~~~}~y|~~}~~|~{~}{y|}}}~y~~{~}|~}|~~zz}}|}~}}~y~}{|}~}~~~}|~~~~~{|}}|}{~|~~{~~~{}{~|||{|~|~~z|z|}~|~~~~~~}~||z}~|}~~~~~~~~{}~}~|~~|}|~}{~~x~|}}~~|{~~}|{~}~~z~~~|}|}~}~|y}y~|~z}{~}{}~}|~y~}|~~}{{~~~}~|~{~~~}}{}|z~|z~{{{~~|~~~~z~||}|~~}|z|{z~yzxz|}zw}|}zy{{x{||~~}}~wu~{y{|x}{vx|{~zy{xzx{}w{y{zy~}}xzx|}zxz{{~yzw{|wwzxzw{}|y}yz}zyz}{|zy|z{y}|~|~|yx}{z}{wz~{{}zz|z|x~~|yxxw|zzz~y{z~y}{|{x}~yzyy|yyxy|x{~{{}zy|{|{z{|z||xz{{w}|zzw}{}}~xzzyy~}yz{y{~|{w{y{vzz}y{x{|u|~{{{zxwzxz{y}{zy{y{|||~|}~|{}w|{wz|y{||v|{wy}twz{xz}|{}x|||~~}v}|xz{z|zzxzt}y}~zxx~~wz}{z|}y|~y|||}y|y}wy~{vyz}|x|~}}}z{w{|w|}}zz{y{|~yzy}y|zy|{z}|}{z|}{z|zv~x{{}|xz||{}x{{z{{}|z{|}x}w|~z|{|}yz|zxzy~|{~~{}|{}}{}z|{||wz{xu}tzy{z}~|{}x{z}~{{~y}|{z{}}{~y{|{|zzx}{~{{z|x{{zxzz}|y}~{zx|~{~}}}u}zw}{zz}~z|y|yzzwy|}v}|zy{y|xxxxyy~{}}}z}|}{wy||}{}{y|zzyyzw}|z~}yzzzzzy~z|ywzyz{{w{|~z|~~w~~x~|{zz|{yy|~zz|{||{}zw{z{y{xzx~{zz}}}xz}|yz~z~}||y{|{}z~~x|}zyx~{y|y|zz{|x|{w{}yz{||{|v|}}z{z{~y}}yxy~}~}~}~x}}~z}||x|}}~~}x}~~~~}z|{~}}~}~}y~~}|zy~}~{|~~}|{~}~~~}}}{|~|}~|}~|{|~~{z}}}|}}{~{~~}w~}|~||~~~}{}|}~~~~}~~~}~|~}|~~}}~}y~}}|}|}{|~~}x{{{|}~z{}||yz}~}}}{~}~y}|~~w}}}|}}~z~~}~~||{}}||{{|}}~~~~~}}}~~{~||}{~}}{{z}}z~y~~~~}}~{|{}}y|~z~{~~|}~~}~~~}|}~|~~{|~~~~~|}|~}|~}}}|}~{|}|~|}~}}w||}~{zz{}}|y|zzqx}y|yy|yv{u|w|wzzx|}x}wxu{|x}x{{{z}{|~|y}{}zw|}}|}{y{x~|zx{uwzyy{~z{zvz{{z{{z|yyz{|}yz|}x|z||{{||{~{|yzyy}w|||||vzyy{{}w|}z{yyz}|x~w|~xx~{{{zvux}vyy|}z}z{zx|{{z|z{x|~y~z|r}|zyzxxx~{ywwzxy}zuq}z}||ys||~yzxwzzzvz{}||~|yz{|y{~|}y}xzxzvz~{xx|{{vw~{xyz{zy{z{|{xwzv|}}~u|}z{|~y|}{{z|y|~|yz|~}}y}z}}z}x{}{}z}|{|v~xy}zx|~|yy{~}z}}~wzy{|z|v|{{y{{z{||~}vw{vz||}|y~y{xz{wzz{~{{{}yzz{}}|{{~yz{{|{~|~z}z~}~v~||~zxvzz|}zy|z|z~yxzw}wz}y|{~{w~|x}{{}~w}{y{{|}wz|y}}y}}z|||{}zy{zwzyu~{x|zvzy{{{}xy|}w|zx{~yy|~{|{}w||~}{zzzz{yy}y{~|zz}z~zyvyz}x{~yzy{x~|~xzx{|{zx{{{}{|wuzzz{yxyz{}}{~|x}z|z{~~xz|y|z}x}|xy|y{xzy{xy{{z}x}{z{}|}}||{yy{z}~{|}}y}z{{|}{xw{{u{|y{z{wv}wy{wwzz|xz~|x{z{wz{{z{|{z}|zzz{|||}~|}}|}|~}z~|w||}}}|~||~|~z~|}{~|}}~yz~}|z~y~}|||}|z{~~~||~~{||~~~~}z~~y}}z}{}~}~}|~|~|}|}~~|u|{|}~}|~{~~~|~|y|~z|~}}~}}|}|}~|}}{~~}{~}~|~{z}}}}~~}{~~~}}}}~|~|z{}~~~|zz~~|~}}~{}~~~|~~~~{{{~}~}{|}~~{~}}w}|}~~~|~}}~~~}~{z~}~}|~~~~~|~z~z}~~~~x{}~~{~~}}|~z|{}}|~|~~x|y|}|~xz}zu{z}v{zxzzx}|~xy{{|{y|||y||{|wz|}y{xu}yzx~|{zyz~z}|u}{v~xz{{yx||wy~|}|yz~z}{z}z}z{y}|{xzy}~{|y|ywx}~}|zz~x{z~}zy{{yz}|zx{{{yzzzzy}wz~y||z|{}~z||}z~|}xz|yz|}}wvz}{{|y{}zwxz{}xx}|{xzzvz|}{y}{{|vz}~}|z{{z}~zz{yz|{|xzwwy|{xwz}}yzz}zyx{|{u|{{zw|zyzyy{}z~{|z}yy|{}zz{|{~}|zz}z{||zzyv||{y{y~z|{xzz}u}|}v{yyy{yy{~|~}|{|~xw|{{}~}~ww}{x|zz}|}}z{u}z~|{{{y|}{~x}|yz|}{}y}|w|}xx|z{{||y}zx|y|{w{z||||}zxzz{{yxyzz}wy}}|z}wy|}yz}z~zwz~yzzyz|zx|{ywx}xxuy}z}w{~xzyzz}}~~wy{|z|}~zy|zz{z~}|{{||y}||~{}z|}{|z~}{x{x{wzx~vyyx~~|{}vyy{}{x{zyzzzyyy{}y{zzyz}{zx{x{x{y{~zyx|~xv~||yywz~{y|}{~~z|{wx{z}}{y|y}x|y||}~{{{{|{~z|||z{yzz}z~~}}yyz{x||zzy|zz}zx}|{z}z}|zz{}y}{y}~y~~~~{~z{yzuw}}{~{|}z~{tx{{z{|}z}z~zu}{}}~||{}}|}}|~||~|z~|}}}y~||~~|~~{z|~}y~}}~~z~}{|}|}}~~{}~~{~~~|~|{z}~}}~}~y~~~}}~~~x{}{~}}|}}~|}~~}}|}~|~~{~~}|~}}y|}~}~~~}x|~}~|~|~}~~}}}z|zv}~}~~~}{~~~|~}y}||~}|}||}~{{}~}}}{~zz||~{~|z{|}~~}~}~~}~y~~}~}|}~~}}z}~z}|{~~}}}~~~~~{y}~}~~|}{|||~~}~|}}|{~}z|}}|~~|}}~~~}~z~|}y{wv{zz{{ywyx{zx{{y{{}~|yzyw~|w}vzz||{}}y~}zxx||}z}{z|{~}|x~zzyzyzzxxz{{zvz|yx||vzx{|||}{{~||{{t}vz~w||{{{{zz{{{|~y{|}}zwx{~zx{x|}zwzyz{|y}y{}xv|z{z~y~~}{||}v{{~|}zzwv~|{~|}|~|~xyzyzxzv{{zy}{y{{}wwyyxwy~z}}{z}z|v~y}}zz{x|zxz}{|z}xy|{{{y|z{}uz|uxyw{}}~|z{w{wzy}|}~z|||zzz~|}zz|{vy|}}~}y{z|~xz}{~{z~z{x{zy||zyvy{|}}|}{x}z~}|y|zy|z|y|z|{zz{|}{x~}~{{}yzx|x||}|z|~yw{}w|zu|yxxyzyz}|v||||{}{{}}z~|y~|}yzz||xw}}{z{|~}zw{{x}||yy{v{w}syz~{z~||y{y~~~~{x}{|}yz|~y}z}~zz~|zwuz{y||{x{|{y|zz|{}z{{~|ywzz~}{}{|tz}|~}{{y}|y~|x{{||x{{{}{|tz|zy|~|v{y}z|}{yvy~v}yw{z|}|}{|}~{}|x{{z~y|{|z|~{}z}zx|vxyu|x|x{zy|z{{z{z|y{zxxy}zyv|~}||}{{}x}|}}z~y~{}x}{~{{{yzvx}~yx{zx{u~zzxw}ywzz|z~z{{{zz{}z|{|}||}{|{x~}}{}|}}}}~||~~||}~}~{~~~{~~}}~~zz|~~~~||~~|~}~~~|{~~~z~}{}}~~}{~|~~}~~|~}|}~}}}|~{||}}~~~~}||~{~~}}~~z|{}~~~{~|}x~~~{}~~|~~~|}}}~~||~}}{~z}~}}~|~|z}|z~|}|z}}{{~}||~|}~}}}{}}}{~~}}||~~~||{~~}|~~z~}~|}|~~}|}|}~|||~}|~wx}~}~{|}}}~~}}~z}z}|{}}~}~~}|~~~~}~~|~{}~~~}}~{~~~}y{}||||~}}~|||~~|{|~z|~~~~~z}}||}}}{|zzzzyyzxw~z{|w|yxw}z}{{z|z}z|{zxz|{}~zyzyz|{yzy||z|x|xyx|u{{x{z}wz}|z}x}zyzxyx~||xwx|~zy~y|{zz{zwwy{{|{z~|xxyz|wz{{}zyxzy{w||~yx~zy}{~~|{|{{yz}u||x{{|{|x}}{}x||{}uyz{x~v~u~|wzwx|xzz|{|{|~zu{||yzzxxx{}w{{~{|~z}{|wx}y{~~wx{|xzz|}x}~x{{|xyx{|x|{|xy|~y}{{~{x{|{y|{yxx|x{wzzzxy|z{}w|{y{|~||x||zy~yz{r{x}xx~wv~}|}|yu}~z{||{{|z}}~y|y|zwx{}y}yzw{{|~zuzz|z||}{{yy|||}~x}}xuzz}||y}|uy{uyz||x{x{x~|x{}y}}|y}{}{z|z|{{wx}}|xyx~v}z{z}zv{}}xxzx}||~yzzy}{}}|{xx{wzv|}|u{zz{}y{|xx|{zz{yxy}z~x~|wyzzx{}{vwyv||{{|x}yxyz}{z~x|z|~z{w~{xyx{|uw~{xzy|xy~xz|z{yxx{~~}zyv|{{y~}zuy{wz{{{z{v~y|zz|}zz~xz{{}xyzyzx}xvy{wxz|wz}||}x|wy|x{vzyw{{xxvx||}zx{}~yyv{{zzy{~zv~y||}{xy{{z~}~~zz~~xyu{|x~||w~z~{}zzzzxy|}~yv|zvw}rxwzyzzz}|y|{|yx{|w~z|y}}z|{~z|~||}}}~z{~}}}{~~}z}}|~{{}}{}~~x}~{~}||}}~~}y~}{{y~~~~y|~{~~{|~~z|z~|~~~}}{|zz{~~|t~~}|z~|~~~|~~}~~~|{z|}~}~~}}}{|~}~~}|~~~}~~~~z}}x|~}~~~|~~~}~~}~~~v~}|~~~}~}|~~}~~}z~{~~~{~|~}|~~~|~~zy~x~{{}~~|}}~}~{}~|~{|}}|y}~|z~~|~~|{{}~z}}}}~{}~{}}{~y~}|~{|}~~y~|~|{y~~|}}~}~}|~}{{{w~~|~}}}~}x~||||}}yz{}}~|{zyzyyx|xzwz}~xw}}}xy|{x|zuyzz}z{|zzyxt~|yxz}{{zxyw~}xz|y}z|||}|}yzw|zzy{|z||}vuz}z}ywyxwy{z}||z~xwzx~|xy~y~yz|{v{|y{z}y|}z~zyw}zzw{w~}yvyu~zwwt{zw}yxxyu||z{|}wy~z}}zy{z}~{zz~}}|~{||~{z{|z}yx{{p|v}{yxvy|}wx}{yzvywzzzyx|yzz~ytz|z{v{x~|~{y|~}{~{ywxy|z{{ywzz}~{ywyyxzxtz~zzy{ytxy~yy~}~zy}y}}v~~zz~{||}y|}zz|z{wyzyzxw~{zy{~x{z|z{zy}zxzv~zy{x|~w~zx}}||z|{~zy}z~||zyz}|}~~xwzz|z}}yztw|zzx{}}zyyvw}|~w~~y}~|u~}|yz~~|~~|}}xz}wzyzzxxxtvx|y||{zw~vx{x{v}yyvwxz{{y}z}|}{}x|}z|xx|y|y~z{xzwyz{zpw~|yx{{wx}xyw|}|xy|{{z|z~z|xy{zy}~}|}z}~~}}{~y~x|}~}z{{wz|xz|xw|zz~{}zy{x||{|wzx~y{y}{{{}|z|y|{||z|z{}~||z{{{z~{w}wx|}yw{zxy||y}}xxyzz{z|yxv}yz|{~z{w|{|x}|z{{~}~~{{zz}}y|zx||y{{~x{|}u}|{y{{|}wz{yzx{y{{~}~}z||x{zy{|w~~{}~~|~||~~~y|{y||~|~~~}|}|~}}}{{|}}|{~z}{|~z{}|{{~z|~~}~~{~{}|}|}z|z|~}}~|~|~~|}}~~y}}|~}~~{~}||z}y{~}}}{~x}}|z~}~{~~~|{}~|~}{~{z}~}~}|~~}{z~~}~|}}w|~}|z~}z~|}~~|}|~~}~|}{~|z|}z~}|||~~}|}}}|x~}}|{}}||}||}~{~||~|~|{{{|{|}|~~}~|}}~~}~}~}{y|z~~{|~z}}{|y|}||}~~}}}}}}~|}~}~|z}~~x|~{|x}~}|}~|~||}~}z~}}x{}~~~~~}~}~~~|y}y}{x}|~}z}yv|{}{zx~x{yy|{||~~z|v{|z}xz{y{xz{y}x{~{z|zx~~z{{}z}wuy|w~ww}x|{zzwv~{z}v{~x}u{}y{{uzyz~}~|{xx{}|{w~{|y|v{~u}{yxz}}|y|z|yw|yy}}yx|y{zz{zzx|uyx{yzu}zxzzzz|}y}|x|y~}|xyxy}||~z||{y}z{|~|{{~}{|}wxzzy}{wz{yy||zzw~}|z~{{~{}~z{|x}z{{{|{}~}|{{zz~{{{{|y{~{}|{x}zvwxx}|yx}|~xyy{y}~~{~}{z|y}xzz|uv|w{|{y{{yyw}z{yxz{zzxy{}||zyx~xywy|y||ux}{~w||z}}yzy~~{{yz{}~|~z{{y}||zw{z|z|yx{|wy|y{||{{{u|zz~z}y~{{~|{}{y|zz|{}}u{|}|}{z|z{{yzyyzzwyy}|{~{zzyzzzzvvy{uzw{}z~x|}||{zx}|}xz{yzz}z|z{}~y}{}x{y}x}~zxu{{~|z}zw}{{|z{|v|{zx{y}}}|}wxvxzy{zy{}}{|yyz{yxz{y}{{z{{y~x|z~zyx{zywx}yvx|~~zy|x{ysx{|}yy|yz{}~wzyyy~wxx}~z}{x~{z}{y|w~{|w|zy|y||}{~w{~x~w}{{z}{yx|}w|xx}{z|}|}}zwy|{wz}{{z|zwy{x}z~{{~{{|yx~zx}}~|~}|~}|~}y|{~~~~}}~~~|}y~{~}}|}}||~z}~~}}}}~}}{||~~}{~}}}x}~{{{{{}}w{~~z~|~}~~~~~}{~x}}~{{||~~~}{}~}}w}~|}~}~|~}~}~~~{}~{}{~~x}|~|~~~}~~|~{|||~|~~~~||}~zy~|{{~~~~~}}}~~~z~}}{{}}~}}}~~{y~||~{~x|{~}}}|~{}|~z}{|~~}|y~|}~||}{~z}~{~~{|}~~}}~}{}|}~~}~}~~~~}}}|~|~~}~~}}|~~|~}~~}~z}|~{~{~}}~}}|y~{}~|{~~{zx|z{~}{yyvzwww|xzy||{y{y|zzyzzy}z{z|{zz{|~{|xz{z{yzz}y{y}{z|yzz|yz{y}{zx|xz{z|w|yxywywyt|x{}|~}{vyvssvy|{|~}|{|~xz|}z}ywzyz}z|}}{y|w|{uvzsvy|{vzxw|{{|{xx{|z}zx|z{z{}xz{y{z{||z|wy||yyz}|z}v{|xzvxy{wxwyyyzsy{zyxzy~v~z|}{||x~~z~{|x|{{y}z|{}y|{|v}|~}yzyz~~ywzyu|wz|zx{yvxwwy{vw{|}}yz|~y~|zy~z{z~z{{{}||}{|~||{yzv||w~zzyx|yy{yy~|x{xx{~t}|wx}z{}|z}}||wvx|w}z{vz|~zz||{x}|yx~y{z{{}z~yxwzzzzz~z{|z{y~~w}|y}z|z||~x}zy}||z~}{|{|yz{|wz}v{|zzvy{xz|{{y|||z~x}xzy{~zzx~{w}{{z|}||z}z}|zyy}y{|y~v{z{z{z{|~|y{yypyyw|ywy}{|x|x{|y{{{x|zz|{{{|z{z~w{}y}{z|yz|zzy}wy{{}y|xyy{yzy|wzxzzsxx~{zz|xuy|x|}y}||}{}}}w|}~}u|zy~{|{|s{zz|z{z{~z|ywwz{xvyywyvyzzyy}}x|{ywzy|z|~~|{~|~zz~{z~vy}uzyy|q}{wz|y{wxvv~y{wwy|~{~z}}x~x}}y{}}~}}{|~}yz~~|~|~y~~}~}}yz~y~}{}|~~~{~}z~}|~}~z|}}~{|}~{||~|~}}}}|}}~z}|}~}}|||}~~}~{}~~|{}}z|~~|~}}}~}{{|~~~|y}~|~~}||}}}~~}~~z}|y}~}~}}~}~|~}}}|}~~|~}|{~}}|y|{~}yy{||}{}}}~~~~~}}~}|~{~|z}|~{~~~}~|}z|~~{}{}~}~|~~||z~}|~y}}|}}z{~~}~~z}~|~~}{|}}~|{{}~{}z|}~~~}~~~|~|}~}z{{|~x|{~{~||{~~~}~}~z}~}~}}y|wzwzyz~}~zzxw|x}w}|{|z}v{xv~~|zy||zzzzy{{{yz{{xz{{|z}~yy|~xz{~xwzx|}z}|{yy}|}y{z}zwr{{{{~y|}||}xwx|{y|{{}zwyt|yy~y|}|~{{{xxxzxxz~{yx}yzx}zx|x}|y}{}z~zzzzyy}{{~~}}{x~yyzyz{}|y{{z}{{y}x~y|z{|}xz}{z~y{{y{~{y|yy{}{y}{~zzy{z~{|{|}wxz}y||{{~~}{{{xv{{{y}|}yyx{yy}x~|{y{z|{x|}{{|ywzxyzwx|~w|yy{}z}}}y}y}|z{zz}z{~{|x~~wwzwxx{|wwwyz~|x}~yw}w}xzw||yz|~y{zz~|y}|{{{z{{}x{{zy{uz|{}zx}yw{v}yyuww{yz~{{~|yyzy~z|~w{{x}|~z{yzvz}~~{}|w{~}zy}z{yz{z{xxz|}|{{{{yy}yy~~}z{{xz|xywwzyv~~}y{|v|x|~z}}zx{}z}{w|{zxz}z~}{zxy{wvz{~}{|x{{{|}|vx{~w|w{}|{~|ywyz}yyy{~zyw}zy{yzzwt}~z{{yy~~~~y~{y}zyyz}|z}x~w}y|~|{}|{z|v{zz}{{z||}~~y{{wzyy{y||zw|z|u|yz~zw~z{{}y{y{u}zzz{~w|~}z|z{|{}yzxz|x}{yy|x~}x}}wz}z{z{yyy}z}y}~}{z~|}~y{}}~}~}|~}{}~{}z~|~|}{}~~}}{{|~~~}}{}|t|z{}}}|}}|}~z~~|}~~}z~}~~~~|~~}|~|}~z|{~~||~}|~{{{}}~}~z|z~}}|~y~}|~z~z~~~}~{}~}~}{}~}}~~~}~z~}~{y{~~~~z}~~~}|}|}|~{}|z{z~}}~~~~{}}~}~}~~}|}}||||}}~~}z}||~~|~||~y~{~|}}|~|y|z~~|z~||~~~}}~|~~~{~}x~}}}}{|~~~{}~~~~~||||}}{~|}}~}~}~}{~}}}z{|{~|}}}~{~}~~|~|{}|~}~||zz|{}{xx{vvy{z~}yzzwx|y|w{z{wx}}{uz||xz|{{}z|}uy|{|{y{~~|}||||{|{}|||yyx}||zu}{yyx|z}{v|ux{xw~y|yz{{u{yxz|{{y}z~{z|y}|{}{yzwwv{y}yzyy{}w{xzzz{w{z{x{xx|x|yw~}|~{{w{~|}{xz~x||z{|{|zyzy}wwzy~{yzzz}|v{zx|~|{zzyyw{zxz{}~|zz{}{z|zzv{z}}x}y|zx|~{{xxzwwxyz{v{zzz~zwzx|vu}wz{{yxy}z|z}||~zz{z~vyz{~{s|}y~w|yv||||yz~}zy~{{yy|zzv}~v|yyzy~{}|z~~z~x||x~{~}}y{|}z{xyvz{|{xz~y|}zx|{xx{y{zz|xz|{{z}z|~ww}||y|}y{x}}~y{zwy|}~z||zxz|~|zxzxzy|yv|}|zz}vzx{z|}z|~||{~{}{{z|~~}{y|z{y}z||}{||zx{{}zxzz~yx|uwx~{|}{~xzx}{{wyz~{|zz~z{y{z}||w~|}~z{}|zzz|||||y}zw{{yzw~z{zxyz|yu{|zx}{{{||y~y||y~{y~{x}zzz}w{z{|y|z{z}ywy}y|txuv~z|yvwzz}{x~wz~xw{{~||{{|}yy|x{{zxz{z{~|{y}{yw{zr}}{{y}{}|z||yzv}yzyxxx{{w~{{|y}{z|}{xy|yz}y~|zy}~~{}}||~yz}~~z{{}~~~~~}|~|~}~~~{~{|}}~}~}}|~zx~{}z{~}}~}}~z||z~}|~|||}}|~~~|}x~~}~~z{v{{~y~{}~~|}~~|~z~~~}|}z}~}}~z~}|}}~||~}|~}}}~}|}~|{~}~}~{z}~|}z{{~|~}~}~|{~~}x}~||}}}{~|}~|~}}{y~|{~~y}}{~y|~~|w}z}{~|~|x}|{z||~}|~~{~{}}}|~~~~||||}~{|~~}~}z}}}|~|||~~|z}{zy|~~}}{~|}~~~{{~}~}{}~~~z}}v|}~}z||}|~{|||~z}~}~}}~|{{zz~y{xzzvz}{|u{u{uv{|x|}zzyvz{zxzzx|z}v{vx|{zz}xzxz}|~y}|w|vz|xy}y|y|}{{|}zx{z~zzyzzz{y|}||yz||z{txv|{}t}{zw{}|z{zy{{{~zyz|}zzy|z|xy~x|{y}yyz}{xzxzzyy~~~zzzxyyyy|}w{y}yy|zx|}y|}w{zy|yv}y}wy}}||xyy||v|x||{z}y}zy|~xz}xu||~yyvx|w}w|}|wwy{xy{}}{zy}z|zw}wywzx|y}{{x|z}x}{~|zxyw|{|xy|z}yy}wz~||yv{y{zx|z{|y~w}{z{z|{||{y|w{xvxww{{v}~{||z~y~x||~{{w{{zx{xxuyw}}{xwyy}}xz{}yx|}{{}u|z||}|{zxz{z{yzxy|xy}x|yw|x}x{wxz}u~|z{y|wzy~|}vyx{}}xx}}}z~|~}y|yw}yy|yyxy{}{xwxzx|{}|x{w~w~{|y{y|yyzzxw|~}szy~v{zzsz{}|}|zxyyzx|{|w~{~xz{|{zzyv}wz||{w{zwz||{}x{x|{|yyyz{~|z{~y|{|xyyz{{z}}|yxyz{vvzxy|y{{z{y}y}||{z|{yxyyy|yz}|z|y{yww}x|z||}xy{}~yyy|zz|}x{~wy|y}z||~x~~~|}wz}y}{z{z}x{|yz{~~~{z{yzv}v|z{z~{v|~zyzyw|zz}xy{xt{z{|y}v{|yy{zwy||~|{~z~~}~{~~|}~}~z}|~~y{{}~~v~|~z~z~~~~|~||{|{{|}|~|~|~{}|{~}|z|y~~~}{~~}}{|~}~~|}}}~|~~}~}~~~~{~~~}~}~}}{}~{|~}|~|~|}|~}~}zz{}{{{|~|{}|~}{~|~~}||{}}~|~~|~{z~~|~}~~~~~}}zz}}}}}{}}z{~z{~}}~}|~}}{}z~||z~}}}{~}}~~~||}~~|||}z}~~}}~~~~}|~}|{}y}}}}}~}}~~|~~~~}|{|~~~|~|~z~||~|}}}~~~|}~~~z~~}}|{|~~}~z~|}z}~}~}~}}{{}}~~~~}~~}|{{|zy{~z}}}|t{y|w{z{}yy{y}xyv|y}xzxww{|zxzy{{zzzy||wvz}~x{}{}}}yy{}|{{y{|{x~{yzx|}z}y||}zx{~xyzz{}xxx|{yxxz{|}|x{{{x~yy{yxx~}z{z|z~{wz}xuzw{x{|z|zyyvxz}yy{r~x}{{}x{}}~z~yyzy}w~}|}zz|~~{}y|x~}~{~}{uyy}|{{z{{zy|y}z|y~}|zv{yz}~{yy||}}|~{||}|v}y||z{|x{{x}zz~{vzyvzy|z|ywz}wx~zzzv|}t||vz}}y|~~||~xz{}||{z|yz|{|{|z~z{xu|~~ywyz|{|vyy|}y|zqw|yw{w{x}|}x|z~}}{}}|zyz|{x{xy|{xx~y~|x~{vx{{{}z{|}yy{|{{yy{yyxz||xz{}|}}}w~z{||~y}}|{y|x}||y{x{~~zwzzyvz{yuz}|{}yxy|{|}ywy|yz|}{|{z}~y}x}xy|z{y}{{y|{{z|y}zy|}zyxy{xy{~{}yywzxzyy{{{y{{|z{zy}~~}x{{y~{w}|}z~zz}|{{}{{|ywy|z~yx{yz}xuz|yy}yxu{{||}{~z|}{|}|}~|zyz{y|y}x~~{z{}}}z{|yw|z~xv{|zx}}y||{zv|v~{||y|z{}z{yx}w{yw|{~||}~{|{~{yvww~y}zvz{yzuzzzxz}~xzyz~yvz~~}y}{}~|wz|}z|{|~|~}|~{}|{z|}z~~y}{}~}}~{}|~~~~{}y||~~}{~~~{{}|~~|z~|~~~}}||~|zx}{~~}|~~~~~~~||x|}~|~}}z}}|~}}~{|~}}~wy|~~}~~~|{y~~~}~{~}|}|~||}x~}y~}|}}~}~}}|{~}|~}}|}}~z{zz{|z|~~|}~}}~}|}~}}~}}w~~|z~z}||~|}}~}z}}|z~}}w~|{}z}|}~}}}x~}}~}~~~{}~}~{~|~}~}{|}}}~~}~{{{~}~}}{~|~|~~y~~{~~~~}}|}|{z{}}}zz|{~}~|~}~}{}~|}|~|~~}~{||~}|}|~|{|{x{~y~}zz}w||zy|z{y}zx|xy|x~{yzz|~yw|yyy|wxyz{{wzyy{|||z{z{y{}z}{~zw}w{yx~{z{|wy~w~|~y}z}xz{x{z~||{~{x|{x~y{zy||yyv~zzyw|zx{u}||y|}xxyv}{|y{~zz}}}|z}x~|z}zyy}ywx{}{}|{x}}|y|{~z{z|w~|x}~x||y~}zy|{}vyz|w}x{v{~}{}{y}{{zzz~{{x~~yx{{~|xwy{~xxzwy|{zz~{{|zy~}~zz|}x{x}|x{~zwy~y|x{x|~v|v|{x|y|z}yvyuzx}|{yu{x{wx{~|z}w|}y~z}}xx{xyy{zz~}}y~y{|xy}}zz|{z}|}}zw}u|zwx|y~{}{{~z{{w{z|{yxy}{zwy}{x}y}xtwy{{{yxy~xxwu||}xyw|{{|~|zzz{x}{yw|}vz}}{z}|yz{xy|zz{xy{z{|xywx{{w|z{zzv}}z{~y|zzwyy|{z{xy||yy|zux{y}u|{{v|zxvxx|}y{{{{~yx|{y}||yz{yxz{~{|{yzz}|xxwzy~y||}{{z|~~{}yy{|||{|y|zw{z}w}xx{}{~{{wzy{}}{z~z{~z{}{~|vv}yz||{z~z|z}yv|zzz{yx{ywzz||}{z|}yv{wy{~z{x{zw|{zzw|{{||~w|{{~~}{{{}y{xyy}|yz{~y}|~z}~}y}yz{xxzxy}wzz{zx{zy|y}|}{}}{z}{~~}}~~|}}~~}~||}|}{|}~~}~}}|~{~}~{~~}~}}}}~|z~~}}}}y|~|~{~}|{{|~~}~}~|~}~|}~||~}|}~~~{}|}{}~z~}|~|~~~}}|~~}~~|~}}~}{}}~|}}}{~||~}|}{~}~~~}~}~{}}}}||~~|z}~}~~{}|{{~}}|{|}~~{y}}{~~|z|~|}}~{}x|}~~~~}|~{~|z}}}~}}|~}~~|}}}~~}|~|}}{}}z~}|}{}}{}}}~~~~|}z}}~{|}}}z|{~}}~}{~z~~~{|||y}}|{~|z}|u{xyy|wxvyyyy}{{}}zwzxzyuwzy|z{{y|{x|zy}zyvzz{|z~~{x~}ywyyyxzxy|wz~{{z|}uy{vz~zxzxvxwz|y}}{{v~{zw}zy|zy{|}|}zx{{y~~}z{yxx{|w|~x~|~{y|wz{wzxzyzw|zzv}|z|yzy|xx|y{z|{z~|xy~{xz|||x}z{yw|y{zyx|xv|}zzvyzwz{w{{{{z|{xy}|}y}~y}~|{~z~|xxy{~{z{{zzyxy{x{{z}{{w~z{w~|yv|y}v||z{|zvyz}}~||{{x|yy|}|~xzy{{z~|}zzw}v}|w|z{|x}xzx|x~y}zxvyx|zzxzz~y{yzy||{~~|zyx}yz}yyz~{yy}~xzz|zxyzsy}w~xu|}y|~||zyw{z~{||~|x~{xxx}wz}|zz}~|w}~{zxz{wx|~zy{u||}y}{|{wzyz{}wtw}x{zu|{wz}~}xx|}z{~yw{{{~y{z|yzyz|}}}{xz|yvwt}{|x{zy{}y{{}||x{z~zx|~}{|yz|~}{z~}{z}y}|}xyx~|}zx~{}{~x{zxzxt{{zy{{{{y}{zzu~}xy}||||xzz{{~|}{|y|y{|zz|}yzxxzxzy}{|vx}|uyx{}yzzx{{z~zw|zv}}{{y}z|{{x{{|}{|z{|{{}y{wz}w}|}}z|}}z{wzzx}zyzz|x|{z{z~yzx|z{}||~~~~~}}~|z~zz{}}~{|~t{~~~{z~{{z}~|}{~{~{}w|}~}~}~}~~~||~}~~~}}~|~~z|y~|~|~{~~|}~~{|~}}{}~|~}}~~~~~}}y~y}}}}~}|}{|~}}|}}{~|~~~{~}|{y{|||~}|z{}|~}~~~~~|}|{}~y{{|~y}~~~|}|{|~~~~~zzz}~{|}~x}}|}{||}}}~~~~}z|}{}~||~~|||}|~~}}}~~}}{}y~~}}~x}}}}~}}z~~~~~~|w~}}|}~|||}}zx|{~|~}~|~{|~{~~~{~~~}~}~~|}zx~~z~~|~{}~z}{~y}}~|~~|~}}y}yz}~yyy}wx}}vz|wy{y}{ywyx|yxxxzy{~|zz~|w|{|~xyz|{y~{y{zwz|{sx}w{yz}y}~zz|{z|{y{{z{{~{y{zx{yw{{yuyzz|vw}zuy}x||vyy|xz}{}}yzzwyx{~|{}|}{|z|~wywz~{{~~{{}{~|xwy|z~|zy{{xyw|z}{}wyzw|wwz}}{~}yzz{vx|{{wzyv{~z}{w}{z{~}{|y|}|}xzxwxwv~}xy|z{z}|{~}zz|x{~{|wxzzz|y{|{}}{z{yxzwz~|xz|y}zyy{z|z}}||~{ywz~{zw{z~yx|zt||}z~~|~x{y{zx||zy{yz}~x{z}{w~}z|yzz}||}zxzw{y|z}}}~|yyv{x}|{~}w}{{{z|vwzx{{xz||z}{{||yzw{}x~x|yz|y{|}{|y}y|{{y}x||y~|z~{{zx|}z|y~xz{}|xy}y{zyw}|~}{|x{z}uyyyy{xx}{}~{~}w|v}~|{||{|zw}|y|{||~}|}~yyx{y|{}w}}|{yx~}z~|||w}{~|vw{|}z~zy|zz~z{x{~}{y}}{}zy~y|{|{|v}{}~zxxzr{yw{~zwyz}|{z|y|{~}}z{{{zy}|{~~z}w|~}}}}}{~{wz~zy}|yy|yzx{{{x{||~||xy|}{zx}wz{~z{z{y{{|y~x~y|~{}|}~w}|~{{||~{wyv|zw|y}z|y~wzyy|{wz{}{}~{~~|{~}~}~~}~{}}|~z~}||||}~~}y~~|~~{{}|||{~~}}|~~}~{~}}~}v~}{~~~~{{}~~z|{}}~{~~~{|~{|~}{~~~~|}}|}}|~|~~}~{~{|~}~y~~~}~~z~|~|{||~}~}|z~z{z~~}~~~}|}}{|{y|~}}~|}|~~~x~z~|}~||}~{~{}~~|~~}}~|z~{|}}|~~~|~~y~~|~~{~{~}z~||}}}}||~}~}~}~}~}~|~|~}w}|~~}}zz~}|~~}u~{|z~~}}~}||~~|z||~}~~{{}}}{y}~}}|{~~}|}|~{~}~{}|~|z}~v||{|yu|{}||z|w{xyyzxxz{{x}ywxy{}}xy||}~xyxzyxy{y}|{z{|}}z|zxz~}v}}|||{x{xy{x{z{|{yx{|zyy}z~|}{{zy}~wuu|wz~yx||wzv{~|u{|}~z|yx|y|~|z}{xxy|{w{xy{xxy{{||{z}y}w|zx|zy|{}{uzw}~}{x}}z~|}{{}{|}}xz{{zxyy~yy}wxxv{|{|zx|uxr{wywxzv|u}y}}ysz|w||y~|o|{{~y~~{{zyz}|{wy~xzy~{xxy{y|wzzzy{}x|vyw|{z~~{}z}~|~|~}|~|}vy{{~}{}}y~}y~zuz{wywzyxwyyw{{{|xwz||v}w}z{}}}|~y{}z{z|~xz||}yyz~}~{~~|~zy~t|y|}yy{zzu{{y{zz{{{|z{v}|zz~{{~{{}x}{~}|~|{|~y|}yyx{xxx}|v|xwwx{{}yxxvzx}z{x{|{{{~|yzzz||yx}}{{~y~z{||y~|z}y~{{y|zzzx|z{ywywz}yxzzz{{{{zx|}w{{||y|y{|{{xzy}{{~}~{~y~z{xz~|yxz{~yzxx~}~yw{z|z|wyxzxwxv{{}z~z~z}z~{}|}~{{~|zyz~}|yyzw}yt{{{xyxzyv|y}yvzy}~x{{vx}|{|}}}x}{~}|}}{~z}z}}v~z|y{~{y|z|zy{}uyzz{zzwvy{wr{|{~x}{~wx{|zz~|}{{zz}}~}}|}|}}|}~}~{v|}~~z~|~~}|}~|}{}~~~~~~{}~{y}|}|~}}~~~||{~}y~|z}}~~~~|~}|y}~z{z{~}~}~~~}~}}~u}}{{}{|~~~~~zz~}|}~}~~{~}}~{}}~~~~~|}|~|~~|~|{~}~}|~|~~z|~}~~~}~}~x~w~}~}~y}~y}}~}~~y~~~z}~~{|~{}}}~~~|~}{{|~|~}}}~}|{~||}~~r}{~|}}|~~}}z|~~x~~~{}}{{}z}{}~z|}~{~}~~}~z{}~}}~|~}}}}~~~z{{|}~}~{{~}}{|}{~~z{~||}{~~{~|xwvtz{}~~{{xx~wyv|w|{}yvwz|w|yyy}v~}|xwzyx{y|xt|}{|}|yv{~xy~{yw~~}}}w}xy}}|xy~}{|zvzx}}vy|zxy{zyzzx}{zyvv}vzxyyxzx}|w~w~zzy{zz|z|v~yyz}vw}z|x||w}{|}|y{y}wyw}z|yz~x~yy{x{z~|zv~|yy{{}sy~z|{|{}{z{}||zz|{w~{|}}y|}|y{|zyx}}{zz~|x{z|y}wx~{{y||zx|w|{y|~w{{x~{~zx{y}}}|{~~}{xux|zz|yw}}x{{xy{{|{|}vzyuv|y}yz|{|x|w|yyw|zxvyzyzwz{zx}y|~}zzy~zz|zw{}yxz{wyy~|y{{||z|}zz|{}~{{z~xx}|z|~{}yw}u||y}x}|z}yzvw}{{xy}{xy{|yy{w}}|}||}x{w{|{zz~w}y|x{{~|y||wxu|~|z{x{yy~{vz|}|y~}w|{zyx{x{z}}|w}v{z~{xxyy|y}{{ywzyx{~|{~wr{yzy~v{{y~{zz}{|z{}{~zzxyw}xy||mz|z}|z|{{y~zzwxyy}wy|zv{zx|}{yy|y~}xx{y||{xzwxyy{yy|{{|~{|z{y~z||xz}vz{z}xx|x~}y}x~{{{{zyxy|zzz{zz}z{z~vy}{z|xz{}~x}z{yw{{yv{zwy}yy{}{~yw|~{{|v{|x|z{{x|z}}x|{|w}x~{|y}z~~}~~{}{}{}}||}y{~~~~~z|~}~~z~~y~{}|y}~~~{~||}~z}}{|~}~||~~|~~|~}|~}|{~{}|~~~~}}{~|~~}{~~|}~|}|}|~}|~~}|~}}~||~~~|~~{~}}}||}~}~{}}~|~~}{}}}~~y{}~}{~{||~~|~~~{}}~~{~~~~~}}}y~|~{}}~}}z{|v~~}~}}~|}|~|}}||~~~~~~y}~~{|~|||~|}~~}~|~~z~}}z|}}~~{{||~}~|}~z~|}}}~~}|}|x~~|~~{~~}~|~}~}}{}~{~|{~}}|{z||}~z~~{~||~~~z||~}{}}|~}}z{~{||{~~z~x{y{t|xyyu}xw}x{y{{zzxw|{|}{|{yzz{z~}wz|y|}|z|z{}}{z{{{x}~z~}||{xxyzvz}v{{z~|z}y|xxzzxwy{z{y|~~zy~w~y|}~|}zz|}}|{zz|~w{{~~{{y}}{zyzwy{z|~z}|y{z{z}zu|z}}{~}||x}zzzxz~}~}|~}x}zy{{~y{z|{xy{}wtzywzzu~}z{{|{|zy|~}{}}|{y|z{y{yzzyy||y|z}{xy~x}yzu|{vz{}}{x}yz||x|z||vxzvz||zzz~|}~xz{|y|y||~}~}y}z}|y{}|wyx{z{y{{}yz|wy|z~}yzsy||{|x}|zw}|z}}z{yw~y|}x||zy}{v~|}{{sz{|{z{{w~|yx~x|z}z|{{ux|}xuv||{||{||xy}{|{zyx~{{w~z}{|vy}z{{{v{zyxxwx{x{w{z{zy~~wxzzx}{z{|z~{{y}{z{w{yy|xq|~x|uzy|w~~{{~{uzy|w{}{|y|{zz{zy{zy}x~xx|}zx{~z~}zz~z|}|}{{}}vy}y{zzx~y||x}x|u|vy}{}|yx}}|{xwz||~|||{}{z||zz|~~|{}|{{{{~w{|}w}}|yz}zz}|}{wt~vz{{|{wywzyyvzyz{}}x}|~z}x|~yy}xxzyxyy|xwuy|{xzsx{}xz}{zyvyz{xz|wyyzy|}x}~|{~y{~zy|~~~{~~|}}z~~zz}}~~~~~{|z{}{||~~~|}|~~}~{{~|{}~|}{}~~|~||{|z|}}~}}{|~}~~{~~{~~~|{~}{z|~}~z}~~~}}}{~~y~}}}~|}~}}~z}}~}~~~|{}z~}|{~}~~|}~|~~{}~}}{}|~~}~|~|y}}~|~~}}}}~|}||~~}|~{}|~~}|}~}yx|}~~~z}~~}}{|{~}}z}{|||{~y|{~}~}~~~w~|}}~|}~}~~{}y}~{|||~}~}~|{}w}}zz{|~}~}}~}{~~}||~z|{~}}|}{z~{|}~}}}{~~|}}}~}~~}|~~zz}|{yyz}x}}z{y|y}{{{z{~z~{}w~{{|v|{|{w{{zy{vy|{|x|z{{y|z}z}wzxy|}~zx}zwyy|}{}|||{zx|{y{x|{|}~~|xz{yxyzyxzywy{y|z{}x{z~~||{zzv}z|yyx~||ux|y}|y{{yzz{}|~zxy}xx}}~{~zy}x|yy}y}~{zww}zz|x||vwv{}|}|{yux}||zz|wy||wyzyy{wyv{|xxzzyyy}{~zw|z|w}{yzy{yy~zwzz~|y|y{~|yw|z~wu~wz{|yy}y~}}|z{z{x~y|{~|{zz{yx}y{y~z{{w{y|}{y{}||{{~||yz}}z|}{~zx||x{w{|}y~vuy{{z}xz~~~y{zy{t}|{{y~z}zyz|}}|w~}~zv|v}z}{xw||{~|zzz}}|x{x~}xxwz~zy{x|{{~|vzx~x{yy{{{~x}x~y{x|y|{|{}}zzzvy}yz{y}yx|z||zz||}|y}u~w~|u~yzxuz~{yyz{zx{y}x}v}x~y}zu{z}|{{yyxx|yy}|{zxyzxx}{wxyy|{v}xwwx{||~y{{{y~w~y{z{{y{~}{|yu{x}}z{xw}yz~{x}{}x{{wzxs~w|}{www~|y~{z{}{xwyx|{y{xxz|x{yy~|{x|}x~~y{~z||~v||{}|yxx|wx~xux}{w{y}xyxzzz}z{{xz{w|z|{{yz}z|{z~xwyx|zz~|}{zwz|||{xy~|xy|z||z|{z{z|~|}|xzx{|~|||~{~|}}~|~~}~}{~~}~~~|}~z|||~}~}}z|~}||}~~u}|{~|{z~{~}}y{|}~~}~x|}|~}}|z}}}~~||}~}}}||}{~|~{|||~|}~~~~}}~{}~~~~~~~z{|z}}z~|}z|}~{{}}}~~y~{}}|~|~~~}{~}|}}~}~~|~}}~|z~~~{{}~~}}}}~|}~~}~~z|~~||||{}}|}}~~z~~}~~}~}}z~z}{{~}}}}~~|}}|~{w~y}~|}}}}}}z~}}|~}~}~}~}|~}|~}}}}}~}|}|||y~~{{~~}~z|~{~}zw{y{z~z{y}|v{y|y|{x|xxv|zyyzzvx{w~wzv~zz}{w}}}{z{{|{x}y~vz{|x}~wz{|{|~~|zyz|}z|s{zzzvyy{|{zyrxw{y||z||}yw{}|}~z}xw}z{{z~{|~vz|x}~zzuzyx|~yzxyyxz||||yzu{xyy{{{}}z}y{{x}z}zz{}z|}~||}}y{{{v~{|{ww{zt{zzz{x{z{|zzy|wu|xz|uz~z}tz|z||yzyz~}{{|}|x||z}z}{{xz}}rz|yzxwz}zyzuy|zv{}w{uwyy|x~x}~xz{}vz}z}}v|z~zy~wx{z{|w{xzuv|}x|}{vywzxxzy{}w{wtx|v{x~y|{{}}~|~zw||}{{}|{~{wxz{|~wxytxxx}~xz|~{|zzx}|tw{|{||zw{z~x|z{}|~}|~{}~{~{zy~z~x|z{{}{|~v}yv|vyx{{{{w{|zx~x{~z|{|yx|{{}{}yy}|{yz||z|||{z{{{z{y|~yw}yx}y~}wu~~}{y|z~xv}w{z}}w{||u||{{z{yz}w}}~{ww}xzz|{{yz{}zyyz|y~|{{{wz{~y|xwxv}y}u}v|y|}v{{}zy}xzwyz{|w{w{|zz}}{y|xzx~~{|zw~~|}yyxy|{z~|{|{x}uz{|z||zy~}|~z|~{v{yxw|y|}|{~yz{xy}z{|u~yyy{x|y|{y{{}x|{{{{vyyxzyyz}||{{|y|z~~~||}}||}}w}~~|~~~{{~|~~|}y|~z|~|}w|~~}~}~|}}~~|~|~|~}}}}~|~~~~~|}~}~}|}|}|}~}{~}}}}}~{~||y~~~}~x|||~{~~~|}||y~~~~{{z|}}~~~}{~}}w~|~}y||~|~{~zz|~~}|~|z{~~}}{x}~}{}~}~~~}}}}}~~{~|}~zy|~~zz~}~~}~z}}}}|~~~z~~|~~~}|~~~}}{{}}~}~~}~|~{~~|~|~~~~{y{}~{~|z|~|}{}}~}~~}{~{~{|{~|yz{}}x}}~~|}}}~{|{~~{}}|~}~y~{}~~~~|}|{zxyw}{{{z{z~xxz~|y}{~}zw~{zv|{z|}z}z|wwyywv{x}{}zy~z|}{yyxyy|y{yz{{zzzz||wx{|}z{v}{tyzyx~x}x~yzzww{|{}w}{xz~zvy|yz|yy{{~|z{||}z{yyv{{{zxy~}{yyz{v{{{z}~~{y{}}z{~zyy{vx{{~~{}x{z~zz~}y}zv}z|xz|~||~}{|{z{|y{|zzuxxw{yu}xy|yzz{|wy|~z|{}{x}y||zywz}z}zx}v{|z{{||z{|z||~yyz}yz||~y{xz{{xyx{|t|y{}~{z|}y|{{}{|}{{z|yx{~yzzxu}{|w~z|zzzzu}|yz{|~~}{~zx{{x~~~x{yy|xz~}yy~{}{|~||xyy|zxyyzw|~{y|{w~~|{|{xwv{|{|z|z|t{u{{~{|}{||}}}{{y{}z{}zzz}}{|}}yx{xx|~|z||}||{~{|y||{}|xxv|x|{x}yz}}{z{{||~yu{}|{|}zy}~}|z{w{|zwz|x||zxx~~w|}z}|||z{}x|yvxy~z|zuy||x||x|xv||}}{|{~w{zxzyx|}{xyyzxxz}~}uzyz||z~y}|xyz{}x{wytv|yyyy}yy{}ywv~{|xz}yz{~x{v||x|w~{}v}{u~|v|zwyy|z||xz~yz{y~{yyz{{{x{w|~~||{}z|w{{|x|||{v{{}x}z|{{{x{||{~|}w{~~{{~|}~~~}{}|||}}~|~~~~|~}}}~{}|~~~~}~}}~|||~~|~}~z~||~~|~}~|}}}{{~}~x~z}}|~}}{~}~}{}~{}~~}~||~|~}{}}~~}}}|~~}~{~~~|~|}|{|~}}~~w~~}}~y~}zx}~}}{~}~}}||}|}}|}{~~}{{||||~~{~{|~~|}}}}|{}y{}~}~}|{~|~~}~{}||~~~{~|||~~|}}~~}~~~~|~}||~~||}|~|~}}~}{|||~~|yz}}}~~}|}}~z}{}z{~}~{~}~~}}}{}{~|}}{{}}}~{~~~}}|~y~~}z~x~vz}~x{zzy{w~{{{|ywz|yz|zz{xzz|wxzw}{yw{z|}y|}zz{}yy}{}|{x|{{zzy~y{zzy{}w||u{zvzyz|yy{w|w|z{zrvxzuyw{~{|zww{|}~|}~y}z~~y~~~zxx~{x|u|{wwww|{z||zy~yyz|zzz{z}|x{{xy{x{{~z|y{~yyzxxy{|{{z|}}|z{vz~y{y{y}z{y{zzyzyxwy{zyuxv{|~}z}{y~|{z|y~}z|~{}|~|{yx}|zv{|||{{z|xzv{~xw{xzw{{{xxxzwywvzx|~}}{yyx~~zww|x|z{y{{zy{{}{x||vsyzxw|{xzyzv}x}y{xxx}y|}||}}||~~|{yy}{zz}z~}|}r}~}|{p}{y{~vzv}~{}wx{xv{zzxww|yxxxw{x}{~y{|}|wzx{|{zzz{||zwvy~z~zz{{w|{zzzyxzxzywx|{x{xzz{y|zwx||yz|~zz~{}z}|}~y|x|{|w~yz~zx{|}|xr{u}|~zzy|y{{z|xzy}z|w|}{~}{yyt{t|}y|{}xy}zz|{z}}{z~yw}{~|x|}{|~|}zwy}{{zz}v|x|yw{~z|}y{{|zxyw{}y|{|}x|}{}|~|~z|s{xz{{zyy}xz{{yzy{yzyx{wy~{z{}{{zwzz|{~x}}y|||{{~~zzz}}x}~vy{}{|x{||x{~zzxw{w}~||z}{~|z}{wz|w~|~~|}}~~{}}{{}~}|z}}~~}~~|~~||||~~~}}|||}y||}y|}~~~~}}~w~~~~{}{{~~}}~}~|~|y|~{~}~}~}}||z~y~}~}}}}|~~}~~}}}~}{{|z}|}}}~}~|~}{~|z}}~}}}}}}}~|z~}~}z}y}|||{}}{~~}~w}}~~z}~{||~}||}|}~~~|}z}~~z|~~}z~x{}~z}}{|{|~~~{}}~|}~}}}|~~{|~|}}}~|~~}}}}~}~}z|~}|}}}~~|||}}}~~z}}{|{}|~}y~}{|~|{|{~|{|}}||~~|}|w}}|y}|z|{y~{}~}~~xyw|vww}|||wy{x{yyw}{y{v{xzx{x}xxx|zxz}v}xz{{y{zt|{y|{ut{||ytwwz{y{yzx{{{yz|zx{}xy~}{y{xzyw}}yy{|zw|{yyv|y}y||wy{~~vy{x||{~|v{xyvz}yzyw~{v|{x|wxux}||~zyz~xx{y}uy|~zyx{||zwzx|z{z{w}}yy|v|y{|x|xzx{|{xvxw|{z{yx~yzyxsyzw||zz}x}w|}zzwvyxw}{{zzx||zxyy{x|{|v}xw|{~}~{}vzx}{{yz{{{{zy|{y{|y{{zxzzz}yy|v}z}{|yx{yz}}z{{yzw{|}x{z|}{wywxx{|u{{z{{{y|xzzy{y||zx}wzy}z}}v{y{{w||xxvzz}{|x{~{u|{wzy|yzx|z~{yyy}yx|{|ywzy{|z}|z|zxz{|z{x|}yzzy|y|yy~|y~y{x{y|~}|v}y{w{|x{zz{z|y}y|yw}~w~}{x~uv}|~vz~yx}xx{vzzw|~w}uy|wv|~|~~}xy}|{{|}{}xz{z{x|~zw}{}|yy~x{{y{{zy{y|{z~{z|yw~yxyy|}uy~y|~||{|{}y{~|{xv|y~z|y|}y|yzzxx}y|y|wwvy|w{wz|wxz{~}z||y|{}yx~z|||yz{{{{zxz}{{x{w}~|x{~}zw{|r|y~yzx}||{ww}{vwy{wxy||zx|{{{{x{~yy{}z}ywxy~xx~|w|{|y}}~z|{z|z{{z{|{|~}{|{~{}~{~~|~~|~}~|}z{z|{~}}~z}{|{~}}}~~}|z}~|{}{y}~|~}|z||}~~~}~~|}~||~|}~~~~}{~}|z{y~~}~}~}|~~z~|}||}~}{}{|{}|~}|s}}|y~~~}~~|~|}~}|~}}~|~~~~}~}~~y}}~}~}~|}}~}z||x~|~~~}~~x~~|z~~~~}~|~|~~~~~}~~~~z~~|y}{~x~~~~}|~z}}{{}~~||~{{}}|}~~}{{}~}{}}|{}|}}z}}~{|~|}|}}}~}{z{}{}}{~}~~}y|y~}x}~}~{{~{~~}~}}{}z~~x{~~~{~{}}}~~}||}}}~~~}~}{~|}~z{}}z~}~}}z}{~~}z~yz{z{{}||{~txzuzzwz|t}{~w|}z{zyxxw}}z|vy}zz}y{{y~zx~{y~{~yy~{}{{{x{y||}x||{xwz|vz}zwy{{}z{n|wz|x{wyz}|y~}||y~x{{|zy|~}}zxy|{}{yz{~|uy}|vxyy{{~x{xy{wy|wzyyy|{~yz{y~zyzx{z{}{||{{zz|}y|}~{{zyyx}{x|vyzzzwzwv|}yy|x{y~zw}zzy{z~}z|{z}y|w~z}|}}xy~{|{w||zwx|x{~z||}|{}xz~}yxzx{w~uz{x|z{|~z}wy~|yyx}|||uw|}}z~x|}{||yzyzyyyz{wx}{ytwzuy{zz{|{~{~{y}yz~yxy~|y}v~{y{y~~{y{|||{|}~z|}yz~z{|u}y{v{{|xzx|y|zywyzzwzzy{{x|w~{xz}{|~{~~zw}x~}x{x~x}}{x{|}}r|yzz{~{z~x|wzzy|~zzyz~zy{{~{|}|{}u~v}{||~}}zy|zwwz{|vy{vw}yyxzxw|{yww}|x}w}wyyy|||||{w|zzyyzy|{|u}|xz|y}y|y{yz}|w}{u|}}w{}|z}x{yzxwyyu|yz{}|w~z|yz{}z~w~z|~}z|{zx}|{zx{{|u|}vy~zzyxz~~{~~z{xx||xzwz{z{{|{~ywx{zyw~wvxyyzxz{}{}~yv|z{xwzzy|x}uzxy}}xx||yy{yz|x{zu~}~v}yyx}{z}~~~}}{|~|~|~}}}{~|~||~|~~~~|~~~}x|||~~~{~z~z}|z|}}}~|}}}u~~}y|}}|}|}{{}}}||}}}|~{~~~|}}~||}}~z~}~z~~}}~~{z}}|}}{}}~~|}}z~}~~|y}~~}{}|~}~{}||}}~}~y{}}|}~z~}~}}}}}~|{z~{{z|~|~~}}}}}~~|y}~~z}}||~~{}{~~~~|~~~{}}~~{}}|~}{~~{~}~}}{}{|~~}~~}|||yz|}}}~x|~~~~z|}}||~}|||{{}~{|~}~|~}y~~}~}~}}}yy|}|||}~~~y}{|}zvy{w|~zwz}{|{xys~yxv{z~zwzwzxz~wyzz{w{v||}|xxz~|}y|}}yz|wv|x}|v~w~v|}{xyyx|{w|zyyzyy{{|v}{v}yz||zy}xywzy~xx||}xv{{|}x~}ww|}|z~{zx|y~}x}yv}{y{wv|yw|zx||{{yxyy}z~|y|yy|ywz~}zu|{zxz~~zx~{~{y|{y}}{~{ww{y{z|}|{|~y|zz{|yx||{z|zxyz|}}y|{}|z~y}|z|{zy~~yv~zz|zzyz}{xyyzy{zzyxv~{y{tz}y}z~xzxx|~yw~{}}|zy{~yyy{}y|{w{|~|y~{|x}}}y~xz|||x~{|yzzyx|w~|}y~|{{ux}z{{}yy{zzzy|~}z{~z}|yz{|y||y{xz|{yyy{}v{x|yyyw~~y}~yu|zzzywzyw{{}||}zwz}z{~|||~yz|yy{zyzz}{xxz~|~~|zwz{vy~y{x|||yyw|y|xy{yz~zyw{{xzxzyzvz{|{yywz~{zyz|y~w{xz~x{zwv{{yxx~z{yzz|{|xy}vry{z{}|yy~||zy{}|~}zw|}w{y|yzw|y|w{{w~{w{|z}{}ww{w|yy|{{v{wz|y||x{~wxy}z|}z}{{{yu~w|xxwzz|w||}yz|xz}{y~zy}|zyyu~~{}v{x~~|||{w}{yz~y}|{yz}}zy}ywzy{~{|x{|zzy{|{zzzzzw{||zu{w{}wxy}z~~}}{}~{}}~{}~~~|}{}z|y~{~}|}||}}|~~~~~~}{~z||}}~|||~}|}}}|{~z~}}z~~~~|}~||~z~}{~~~}}}}||~}~}||vz~|{|}{}~|~}z}~~z~|{~~||}~~}~zz~~y}~~~{|~~}~|{}|~}{~}}z~~~~}}}~}~}~~~~~}|zz|}}}~~}}y|}~~~~|}|}{}~}||{~|~|y}}}}|~}}z~}~}}~~}|}~~~y|~~|~~~}~}~}~|~~}{~}}{~{{~~~~}||~~|}~|}~~}}}z||~~}~}}~~|{~{}}{}}~|}}{|{}||}}z{~}~~~||~~}~}}{}|{|~}z}}}}}}{|~}zzy||z{x|}yxw}zyyzy{|wx{w|{zwzz||z}x{xy{z}wy|}}y~{x|{|~z~v|wz|{}{||zz}xz{|{zyuwxx{z{uw{{y{|}{v~{xx~{{zy{x||y}zyw~x|xz}|{z||xzzyw|}{uzyy|{|y{{~y|yzy}}}v|vuyz{}~y}|~{{}~~x}z|z|{{z|~x|}z~z{|}x|u}w{}~xyz}}|xy|}z{y{zw|zz{wz|{z}yy||}|}yy{}x{~y~z|z|yyz}{{vyx|vyv|z{ywyx|zyw{~zxz}xz}~||zx~}y|}zz}vy||{w~z|yy|xz{vy}|{xv{{z}}z}{x{yyyyzyy|}|~|w|y~{}}w{y}||~~{w{z{{{uyxz}v|zyvy{wyxy|wz~}z|z|x}|x{ww{~|x~x|z|{}}{xzz{}x}}{|yzzxz{|zzyz|zw{{|~yz{zwzv}xyx|z|z~{z}{zwz~y}||~~{}}yy~}w{{z|y~zxzz}zv|zy{yw{|x~{{|{y}xzz||{{y|zvz}|zy||yx}~z|xy}{v~}y|zx{{~y}wzz|vy|z~xwyyy{uxxzy}x}}x|zvy~}|zy}yy{|}|~|yv~y{{}~xxxz{zz}w}s{{}zzx|yx~zyz{|}y|z|}z|z~{|}x~wy|~~{y|yx{}}{w{||~z~x{yy{xyzz||zxxy{zuz}zyyzy|y|||wzz}|x~{z~~~~z~~|}~|}}{~|}~~z~{~~~z~|z}}}~|{}|}}~~~|~}|~|{~~z~~~~{~|}~{z~x|}{z}||z~~~~~~~~}~~x{}~||~|~}~}|}~{~||{}{~||{}~}~~}y~||z{{}}}}}~~~}}}}}}}~{z}|~{}{|z~}||~{||~}~~~~~zz}{}}}||}y~~~~|~~}~}y||z}{}|~~~~~~|||~~|}}|}{}{}}|~~~{y~}~}|~~}|~{z{{~}|}zz|{~}}~~}}}}}}~}}{{{{|~|~~~~~}}}}{|{}z~z|~|{{|~}}{~}{}y~~~w{~yxy~}{|x|zyy|zu{yz|vy|w}}w}|}zy~|}{{yw||{w}x~|}xz~|uz|t{{|z{xz~{y{w{|y~~}v|}{{yyy}~{{{x|{zx|{yx}xwvz|}{xx}zzvzz||uzz|~{|zw}}z|ywx||xxz|v~zz|{zxzt{}uyz~{zx}yzx|yz{}{z{~||zvxzz|~|zy|y~x{||~yz|}{~zyx}{z}|yuxzxyx{zwy{x|~{zv{||z|wz||{y}|z{zzyw|{{yz{yzz}yyw|y{~{z}|~z{{|}vx~}z}yz{zzy{zywy{zzyyx{zyztx~z~{}w~yywx~{z||}y{zw{xz}~~}y}~{z||z}xz|v}{{yyzv|}}|||u~|}zz}||~xz|zz||}w||{{x{{zz}}}|y~|}{z{z{w}{|{v}~}y}~{x}{}x~{xv|{|~yy|x}|w||y}{~zz}~{x{z~|{x|w}}|||{z{{{|{{xxyz~{|{z}}|{{zx}xz{yz~{wyzuw}~z~{{y|u|zw}u{wy}y}y{zvwz{x}|vzw||vx}xv|}|}}zz{z}{{zxv{|yzx~{|z{x|~{{v}z}|y{uy|zzr}~~wz{~}zyxy}{xz{xy|yzyy{zy~x{{x||y~{{zy{{xx}{|z{{y}z~zy|vz~w~{xyz}yyy}}z{{twxtwy{{xxvy~}~|{zt}z{{}{z}yyz|{yv|{}~z~xyy{|~yy}uw{||x{xvx~|y||z}{~~~}~~{|~{~{~q|}~}{~z{~}}}|}{z~~~~|{z~z~|}}}z}~|{~}~~|{|}{|~}|~|y~~{|{}||}}z~~}|}|}~~~||}~{z}~|{}~}{}~|z}z~~~~~}}|~~~~~}}|||~}~}~~}{~{~|~|~|}~y}~zx}z~~}}}~}|~}}~z}|}|~|~}z{~}}~~{~}}y~z|{z|||~}}z~~|~}~|~~}}~~}~||~}{}z}|~x}~|~{}|}{{{||}~|}~~}}}~|~~z{~z~}~}~~{}~~}~~||z~{~y~~~|~~~z{}|~z~}|{~{}||}~zx}~|~y|}}|~}~~~y}}~z~{}|}~z~{}}{zyw~}|{z|x}}z|yvy~wyv|{|xxyzuvw}|{|w}x{{{wxw{z|{zxyyzxy{x|z}|wyvzx{xywyu{yzy}xy{u{{zxv|~}zw{|z{v~zx{x}|zyz|yz|z{z~{zy{}y{|{|zx}{|{uz~vxw|yz}x{|z{yyzyyzxzww|u{uxw~xx}x}~}~~{{z{w|z{}~{~~yy}y{z{xyy{vzz}|{~wyvzyywy}~y{{|vxz|wy{|zzx{zz|x{z}zx}|~{~yx~|{z~yrw{{|z|{}zwv}yvzy}{w|}xz|yxy{xxyzw|~{y{~~yzvzx|w}z}yzx}x|}~|y~{{yyx|xx|xxwyzyzzxz{uz~|{y{z|{}|x{{{z|zy~z||||x{y|z{|v|~vy|~{{y~xx{x|{}{z~~{xwtz|z}}z}vww{yu|z|{|y{||{}zxz|y|}zz~zx~}zx~w{zxy{y{|||xww{x~}w|uw|yy}zzyyxx}}xvy{z|}y}z|zyytx|yy~{z{|{}z|}yz}|{{x}y|}y{yxzzv|z~|{vyx|{y||wy~{}}{{|z}|v|{|}yx|}|{w~w~}xywy}zxxv|yw}yzzz{yyywyv}{z{}z|y{|{z|}~x~{~z{}|y|}xyyy{{|y||y}yxzxztv|z|}}|~yz|~xyzx}}x{}u|z|{||}}~|yz|x~}{zx~xxwzwwyyy|z{~x{v|y|z|{yyw{vy|yzy|{y{y}{x}{x|yzx~~}|}}~~{~{~~}}||zz~}|~~}~~|z~|}~~zz}}~z|}~~|~|}}~|~~}}|}|||}{~~}~{~z}~~|||~w~}{|~|~}|~{}{~~}~|~~~{~~|~}~~zy|~z~~||~{~|||~~~~~~}}~}|~~}}|}}{~}{~|~~{z~}}}~{~|~}~~~|~{}{}}}}||~}~}~~~~{|~~{z~z}z}y|~~}~}|~~}}~~|z~||~{}~|}}~}||}}~~|~||~~|{{|}~{}~~|}~~|~~}{~{|}~{~~~}{~~{}}~{}}u{~||}y}}}{y|}~|z~~~~{}}{x~|~z~}z}xz|{{~}~}u}{z|~}}}~z~z~}~z}|y|}}}||{{{{}}||}~}}}~x|}}}|||x{z}|}|zzvx}x|}~|zz}|{z}}~}y{x~~{{~x{wy~{}xz{y|}u}}}|}|{~{zv}yzy~zy~{||x}}|{zw}{~}~x~x{yz|wyz|zxxzzzz{yzxzxyv|}|}{{{}zvz|z{|y~{|~~|z||x{zzw|z{~{zx|}||~z~}{{w{{}z{z{z~~|{{|y}|}~|}~|z|}{||}zyy}y~y}}}{z{}~}|zy}yx}}~{z}{|~xy{{|}{{}{y{~x{{{w|z|}{}}|y}{{z|}~|~{zyy{}{wzu}}~xyz{}zywy|{|z|{zx|z{x}z{yxy{vxx~{}~{{}~{{zy|}{}{~z{yxz|x}~y|zz||{|~}z|zx{|w|{~{y{yxy||~vz{~~x~}z~|z|{~~~||}|}|w|x|}y|{r{w{}}|zz|wyz}|y|{{y{{|{zy}~|}zy}uz|yxx}{y|{wyzz}{}|vz{z|{|z|}yz|{{}}}|{{|{{y|w}||x{}|z|x}y|}}}vz~xz{}}y{|{}rv|{{{|zy{{||{|zy{|{~}{yzyzy{||}z||{wy~~z{}z{{}z|~~|}zyxvzxxyyy}}z~yx{|{z~~~{y||wy|{{zz|}y}~~}|{z}~|z{~}y|}}{}~~yy|yv|z}y{}y~{{|z{{{}x||}z|y|y}|zz}{~}~|~}|~z~~}}~}~}|~~z~|z{~~}~~~}~~z~||~}{~~{}{}~~{~~z~~}|~~{|}~~{~}~~}}}~}~~}{~|~~}}}}~~{}x~~z|x~~~~~}~}~~~}~{|}|{~|}{||||~}}~}x~~}y~~{~|{}~}~~{}~~}~|~~}{z{}{}{{~|}y}}~y}~~~~~~|}~~~|~|z|}|||yx~{}}~~y~}~}}~~{}~|~|}~}~|~}~}~~~~~}||~~}~|z~~x{~}z|~zz{{~y|||{{xzxzy}y{yz}w}yxy{z{zzyw~{zw{{vx~{{}{{wzy{z{{||v{{||xy}tww|y}wyxxx}{{xzz||yy|{yyvvzvzzyywxtx~yy{w{}|~z||z~z|z|y}z~}}wyy{|yyzyw{zvzs}x{yxzzywz|w|||}}z{zzy}wz{~yzy{y{|y{}{{|xy{wz{{z~{{y{y~wwx{zx{y{yyyyz}{xzzvyxyx}|{~||~y|zx|x|z{yz}|yy~z~zz{w}yyzv|~}wyy{u{vy~{x}~{ywz{w}y{|yz~|{x|~~yy{~{yv{y~|y~|}|w|z}{y}{xzx~zw|}~}x|xzuw{}|ywzz~||~}||yz|{|yz~|z||yz|y{|yy}{}{}{~xz}zyy{|z{xyu|vyxyzwx{}xxuz{ywx}|z{z|z||{|w{|}|~{x~xx|x|z|{|zzvzz{x{~|}zx||wzx{zy|xyxy{xx~yyy}y|z~|z{zyz}z{y}v|~x||}{{y|y{zw{|{z||z}{zywyw~zzvz|zx{zyzvwzw|z}y|}|{z}}|v{z~y}|zx{y|{zyyyxvyx{wywy|y}yx~zw~zuy{x}sxyxz}}zxzwzyz|s{||}xwy~xzv{}|{y~y{yv{zw{}{v|}}{z{zx|}y|yz}zz|xxz{xy|~yu}~|yy||||}{}x{y|}}{yz}}xzwv}|~z{yz|zt|vy|~y}yxzxy~ux{~{}{~||y}zyz{||~~~}~~~xz~}~~}~||}~}~~|}~|}~~~y~{~|~}||z|}z~~~}||}}{~|{}~|w{}}|~}}x~~~|||{~}~}||{}|~}}|}~~|}|}~||}~~z|||~|y}}|~{~~}y}}~{}x}~~||~|}~|}|||~~{}~}|z~||zx}{~|~~~}}}|}z~|~~}}~}~}~~|~z~|z}~}~}~||~}~~~}~||}~|~}}{}~{{z~}|~y~}}|~{~}}}~}~~~}}~||{~}{|}~~~|~~z~~~~|}}|~~y|{z~~{~}~~|~z}~|||}{|~|~~~~{}z}|{~}~}x}}}~}}x~{}~||}~{|||~~~~~|}}}}~}}~}xy~xzz~|}zxu|z|zw{vz}yw{{y|yz{}yz{v~{|{||yxyvwx{w{{}yv{x{z{~{xzz{|{y~v|z{y}zxz~zvw{{}zz{|{~w~zzzxz|~y{x|yy{zzxyzz|xvwywy{xy|yyz{z{}~|{x}}{wz|zw{xy}zxz|~zxzx{y}x{xyy|}vy~z}}x{zx{}|tzzy|}z{|}{{~|}}xy|y|{{xx{~ywz{y}|y}}y|w{y|{wx}vz}z}vyw}|wyx}|{}{v{z}wxz~{z|w{y|z|z{y}x{|}y{~z|{y{xyyw|yzwy{|}|w}{wz{y}yyx~}v}}z|z|~zzzxywxywzzv|vuwz}yy~z}~xyy~zx{|}xx~{~}yz{{{xz}y{{|z~|}~yx}|y}w~||x}}xy}z}|x~{}y{zz|w{{{|{zz}zxyzv|{|w{wvv{}~}|x{|}y{w|yxyz|{y|~{}zux{{{x~yyx~|z~|~||}xzyx{y|||{{x}}{y{{xy|}}|zx~|}{zz{zzxx|~}xww{~w{z}~wv~zw{zy|{uy{uyy|ww{{{}zxyzv}}z{}||}zv{ywyzy{zzw~xxx|yyw}zzx}v~}{yzxvzxzx|x{}z~{zy{|x}}~v|~}z~yyzxy~z||~~vyy||y{~}{z{}wv|wz{~}~yx}z|{w{~||{z|z~z}{wzz{z}~z|zy{|zx~~z~{{||{w{}{{|~zxzz||}xz|yxw}|y~w{{|~|{~z{~}~|~}|~z~|}}z~{z~~v~|~~~|}{~~~~||{}|}}~}}~}||}}|~zz||~w}}~w}~||}||}}}|}}~~{}~~~}~|~~~y||}zz~|{x}{~|}}~y~~~|}~z{|||~|~}|}~z~|}{|~~||||z|}~z}~|}}~}|~}}~}~}{}}}~~||{{~||y~~|z}~~~|yz{~z~~~~}}}}~y|x}z|{}~|~~~~{{|~|y~x}||||~~x~}|}~y|}|~|}|{}||}~{~~||~~~~~{}}~z~~|~~|}~z|}|}~}}}}~~~~}~}}|}~|{~~~~{~|z}|~}}~~{}||~|~|}~}}}~~|}~}}~}}}}~~}~~}~~|z}}}zyvyz|~x}x|~|||||z}y{y{y{|{yyxv|}zyyuzxuzy|}{~yy{~}x|}z{}{wx{{xy|y}}~~xx|~z|}{z{yyy}|w{v{x||~{w|xxy||{{z}x{|~~|}{~|yy|{{|{ryvzyx|yzz{zx}~{y{wwxwvz}y|xxw}~y{y|z{vzzzzxw{{~}~~zu|{y{|ywy|zz}yzv}{v{x||zwvxv|yy{{x}x~w||{y{|zyxtx{|~y}zz}zz~yx|}}|w{z|}z{}x{u{~~xzxyzz}~zzvx}z{}w|{{~v{wzzxuzwzx{}zw|y~|y{zwzz|y|}y||z~z}|yz~yzyy~zyyxw{wyw}z|z}zytvzz{zx{|~y|||~y}y|{|{xzw~y{}zz}}{yxvyz|}ywzzzyx|{zyw{zv}{zx|zy|wv|z~||}||~~}{{x{}}{z|z{{u}z{|{zt{y{yvzyv{z}z}|z|rxyzvyx{{wxv|~w|}{|w{{zz~w|yyz|z|||w{~|vx{ywzyw}z{z{|z~}{xxw~xx|xx~w{zxzywzxz{z{}{{y|x~{{qu}x~{{}wz|x|~}{xux}zz|yxyw|~|}y{x|zt{x~|{zzx}|{{yy{|w|}~zyx|zx~wx{|{~}|}|xvw{wzwy{zyxy|y~||{zyyz|}{x{w}{{yz{}}y|}||z{y|w|wy|}|{}|zu}{{}{x|ywz{x}y|z{xyz|xxxt|{{|{xy}}}z{}~{x{{z}{z~}~~|{~~|}~|~|{}z}}{|~}z~{|||~|}}{~z{{{~~}{}z~{~}x}}~~~~{{~|}~|}|~~|~}y{|}}x~}~{{y}}~|~~~}~}}}{{|}~|}y}~~zz}{}~~}}~~}~|}~}|{zz|~{{}}~}~}|{~~|~{|}~~~{|~}}}}{~z~~||}|}}}~}x|~~|}~~z~}|~~~~|}~|}{~z~}|||~{~~~||}~}{}|{{{~}|}|~}|~~~}~z|}~|~x{{~{~~|~~|{{~~~}z~|z}~~|y}~}}~{}{}}~~}}}~}}}}|{|||}~~}|z|~|~|}~~}}~{y|{||}}}~z~~{~~~~|}~|~{}|{{|y}~}||~}|}}wzzzz|zrys}zwx{{zv|{x|zzz~~xyyxzz{|~y~}x~|z~{wz{{xz|{z|}v|zw{|zxxzxxwz~yz}||}x~{{{{xz|yzrzzy}s~yzv}{{{z|w}y}x{|ywxyvwx|xzz|y|zzwx}zzz|{yy{}{|zxz{{|}zywx|x|yuz|zw}}{}~xw|}yyzv}{{y|}xx{|zwxzz{{zzywxt|y~yzwzy|yzyuz~ywxx}~yy}x~wv{y{{z~|x~z{{x}{}w}yzxz{zwyy|{y|z~{zyzz{zzyxx}{{~}v{y|zzy|{zx}{zyz}{{|xyz~|{{{v~|{~yz}y|}{z~{{xy|ywx}y{}z{w|y{yzwuy{x}||~~~z}xyy{{{y|zxxvy{}yy}}x}}zz{|z{y}||u}z|zx|zz{{}z}}}yzyyxx{xy{zzw~v|~zt}|yzzz|yt}y|xy|{z~{zwww{~yzz}{|x}xzwz{y{tz}~{vx~~xv|y|z~vvz||{~ztx|||yy|zvxz|||{}y|zzzx{|y}}{wx{yxyz|z{zw}~yz||vz|~~{{wxzx}}~y{|zy}vzy|}zyyu|wzyyzzy{z{x{{z{|~x|z{z~{yy}w|wyyzy~|{y{xvyxv}x{~zvz~{yz||}||{yy}|y|{zw{|yz|wz{y{{y{}}x|{{~~w|zv|~|zz{|xywxz}yzzz~x~{{xy{~yw~yx{}{wz|zy|yy{t{w}{zzx~yyz{{}w}~{|{xz||u|~~{y~}~~{}~}}y~}|~~~z{~z}{{}}~|{~~|~}||~~||~}|~}|}~~}z}~~~}{}x|{}~z~~{}}||}}{~~y~|y|~}{|~~|z{|}|}~}~||}}}~~w}{~|~~}|~{z|}{}{|~|}~~|~}~~}}{}~}}z}~|z}|~~|~}~z~{|~~~{~~~}y~|y{~~~||~~}}~}~}}~}x}~}~~{|~}}}|{}{{y}~~~~|}}z{}~}}}}~{u|~|{|~~z|~|}~|}|~~}{}~yx}~~}z{}~~}}||}~~~}~~~|||}}~~~|}}}}}}}~~||}}~}x{z|~}~{~~|}}||}y}||zz~}~|~}~{w{{}|}zy|}zvwyx|{}|yzyxy|zwyz{w}|xy~zz}x{z{yx{{z~zzy|}|{y}}{w~ztx~}{x~}~{|{}{y{x{zwyzv{x{uyyz}zwyxyz~ww|{~}z}|z|zy~w|yy~y}}xxz{y||y}zxz|wsyww{w|~|z{|y}xwzyzwwwxwu{z|y|}{|~z|yzz}w}{|{}~{{}{zy{{~~z}y}y{wzyxxxwo{xxxxz~yyxx}|{xyzz{yyx}z}y}|zv|{{uyx}~~|{x|~z{{{x{zzzzw~ww{{yzwwww{}v{vx{wxyzxvxzy|z|xxxz}{}~z{|zyxyyzwz|y|{~}{zyxyzzy{wx{}{zxx{zx|yz|{|ww|y|{y|y}|~|||z|yx||~}|{yxz|}|{yz||z{~{zu|x{{~{y|y{~{w}|z}~{|{v~}w|{{z}|}ywyyxxxzu}{|xyy|{}z||{{x{{yv{}zxyz~v|{{x~wwx{{y~yvzz|}zy}|w{z|{yz{yz{wz~}}|v||z~}y|yuw|yzx|wzyx~zw|xxz{x}z}z{xyx{y{zyz~z{}w}zz~x|~}|}zxzy~{}xzz|u}{xywz~u|~w~xz{t}xz{zy{y{}~uvw{{wx~|wxz~x{}{xzx}{{xz{}}y|y{||{zzzxwzvyz|zzy{}x|zv{uxvxyvz{wz}v{}{z{{y|}yyxwz{{{xz}w}~|{z{|{z{}yyy}uxy~{zyzz~x|ww}y{xy}xuy}}w|y}z||zx~xyx{|z~}}~~||~|~~}||x~|{~|~~~~|||}}~|}~|~~~}~~~z~|{~{{}~|{~}|~~~{x||z{~||~{}z~~~z}}}|{}|}~~}~~~}~~||}~||z}z~~}~}{~~~~~|~|}{~}~}|}}~z}{}~|}{}~|~~}~y~~~}~}|~~}}|}~}|y~}~~}z~}|}~~~z}z~}~~~|{}{~~~~|~~}|~}}~}}~~|~||}}|~~}|~{~~~|{{~}}~~z}}}{{~{||}|}}}{|}}|{|}}}}w{~~}{~~|~}~~}|~~}|~||~{}~}~z}||~{}}|}||{~~}}||}{~~}~|}|~~y{y~|||~|z}y|}z{|}|}}~}}||wyy}xw}~s}~zx{w{xw|yz{~}z{x{|wyvy{}{|~zuzzz}xzw{zw~v{y{yy}x}~}{{|z~{{y|y{{|{yvy~vzwyy{zyz}|yywzzx|z}{|w{xwzzxzxyz{|{{y}wzx}xyy{y~yz{yw|zxzxw|y|y{yy{|}~z{zxyy{w{xy{z{|{xy{y}z{|y|}z}yz|{{{|{|zu~~|y~v}~z{|uy||{}{||{zy}wyx|y{z{{{{|{~}~yyzz{}}z|v{w}}}{wy~|zywyt}{{|{{zt|~w}z}{~|w}vw|x~}xyz|}|}u|{y|yu}xzz{xwwy||z{y~|qxz|yx}t|yz~zxx{}zw~|~|y{|}z{q{|~}z~y{zy||}z{y}u|}w|y}x{zz|x|{wy{w|~zvv|w{x~xyxy}z{xyxyy}~x{x{|u}x}x|{~z{~|}|yy}}}x|{|~{y|||}y{}y}y{y}|}{{{y|}x~{}wu{~zz{z}{~{||wy|}yzzxu~wy}|{{}yy{yzyyx||~|}v|{|{{z||w|zy}|zy|y|~~{{y~|{{uv~}v|{{|xxx}v{zx{|y|{z||z|zszz{x{zyz{{zz|zw{{|xy|x|z{xz}~{zyz||z}{}{x{y|x}w}xyyy}yz|y~zyy|yyz{~y{|zy}{yx|y~x}~yxyxzz{~{xs{xzz{z|}{|v{~zvxxyz}yy}{}y||y{x{{xz{xx|zzy}{|wx~y|{}y~z|z|{y{x}|zzx|}~}~~~}~~{{~|}y}z}~|}|w}~~}~|~~|||}~~z}~{}}~~~|}~}}}}~}{~~~}~~z|}}|{~}~~||y}z~|~y}~~|~}z~|}~~}~z~}}}~}~||}{~||{z~||}~~~}~}z~|}}|}}~}|{z|~{{}z}~}~}{||||{{|~~~}~~{~{z{}~~~~~~}~|~z~y~|}~z~|~}}}~}|~}~}|~|x}~}~~~~~|}~}||~z||~|~~~~|~}}~~~||x~~}~|z}z|}}}}~}~{|~}}~y~|{}~~~}}~~zz~|}~|{~}||~~~~|||{~}|~~{x|~|~||~}~|}~~{x{}y}}~~~}~y}}z}~x{yt|y~{~z{|{zy{yu{{|xywy}x|w{~yxx||{{zyzyxx~x~}zxzy|}z{{w~z{zyx||{x|z}{yy}xwxyw}~{{{vyzvux{yzvvywwxw}yx~|{{}{||{|yw{}{{v~yz|zzxx}|{yy{{{yyz|{{{{yx{yxzwwz{xyyzvzx~ywxx~}|xx|{|{|~|xy}|wz}}{yz}w|zzy|{yzw{xvxy}ywyuxyxzv~{}zzyzwyxx||z{z{}{y{y{vv{{z~|}zz~zzxzx|y||z{y|{zyz{}|{wz}zzzww|xyz}yw|{y||~||~z}wy|yy|~}zy{|~z|~}}~u{|y|v|ywzxvxx~yzzwxxwzzx|~w{tyzz{yyxz|~~w{~}}~{}w|~}v{t}}{s|||yxxx{w{x{~z{vy{wz{zyzz{}y~yx{zz|z}|zx{z{|}x|}}{}|}z|y|wzu{}~{y|ysz{w{vw|uzwyvz~|xzx}{|yxxz}y}}}}}zw}{}|}|ww|xw|}{}w~}~zw}wwxvw|y{|x{{zu{uwyyzyw~|}~}y|{~z{zzwzw}|{v}{yzxy~vzzy|{zxw{yzz|{yxxwxz{zx{|zy||}yu{vxyyz|}yv}xx|z}}y{{|~|z~yz{y}|{{{~}{uy{~sz{u}{zyzxy{{|~|~y~xzyzy||zy}{yz{~y{wy|}w{|x|}z|{y}|y~{zvzuxvz|{{}xzx{xww{w{zzzzx}z{|xz{xyw|y~|~~}}{}~z}~|~}|~~}}}{|z~}}~~{{||~}}~~|~|{y|}{{|~~{~|y}|~}}{~~~}~}|}{{}{~yz}}{|}~x{||}}}}~~~~~z~|{~~z}}~}}z|}}|}~}~||}~~~~||~||}y}|~||{~|}~}|}z~~~~~}|}~||~}|z{}||~}~~|{|z{||yz~|z|}~z~~|~|~|~~|||{{~}~}|}}|~~~~~{~~}}|y~~|}}yz}z}}{~}|~{~~{~{~q|}|~~~|~}|z~~}}z{~}}{}}~~~~~{}}{~}{{|y{~z}~}}~z}~~|~~}}|~|~yz}{~|x{|}||~~~~}~}~z~~~~~}~~~~||{~~~{}zz}}{|{{|zyzw{{{z|{||xwwzz~|{|x{wu||u}{zzz|~x{{zxwuzzx{x|x}v}{yxz}~yzy|}|{w|zzzyzz||~{z||{wzxz}{|{~~zzzy|{{z|{|y||{zy{zz|y{|{|yz}{~{}zz~zx|}xy{{y{y}z}xx~yzyz|xyz}{~wz}y|}|~}zzxvx|{}}}w{{}}~{{zz~zu~x{}uy}}y|yw}z{|x}w}zy~w|{yz{y~{zyxwxyx}yy~}uyzw{{tyu}|zx{}{zx}zy~|z|||z}{zvyx{yyxx|xz{zz|xzzxy{{|xzxxyzz}|y}zw{}zx{xx}xyzxy{zzzv}{xyzww~xzv{yv|y{zyyvyxzx{w|{yyy~~zy|zzvx|z{xz|z}z{z}zxy|wv{wu{v}|{x{|z||x}uz{wxy{zy{|zy}x|{y|y}xzzz}{y|v||}|y{ztvzzy~zz}v~xx}zz|{y|{|{}|z~xx~zt}zxvzy}wy}xyy{yzztyz|}|wz}y|{|~}~w|~}y}y{xv|zxzyz}|y|zxwy{xyz}yyyyy{x{xyzxx{xz{||y}{|{|z}{y~zzzxzyyyxz~yx|{z{xz{||zwzwzyzys{{}y{yw{{|~xvz{z{yz}{w|}yxz}{~{{{z{~{{|{z{w{}uz|{{yyxyyxv{w~xu|{{xz{|{{zy}|z|~x~yyz}}v|yxx{{}w|xzwz|~{}x}x{}~z{y{|~{v}{xz}~}y}zz}|}}}~}}~}~~}}{~}{}~~{~|}~{}{z~}~~{}{~z~~~~||~z~|~||~}}~~~||~|~~}~~~~~~~~z|~z}~~}|~~~~~||~~}~~}{|~|~}~}}}{}xz~z{||~}|~{}}y|z}|||}|}}~~}~}~~}}~z~|}~~|~{~~}~~{}~}~}~{~}z}}{||}{{|~~{~~|~~}~}~{|~}}~}}|||z|~z{~}{}||~}~||~{~}}}|}{x|~~~{}~|~}~z{}}~{{~{{}~~||~~}}{~z~|~}{}{{|}~~}~|~}~}~~z}{}}~}~|~}}yy|}|~~y{~}{~|~~~}~|~}|~z~}|}~|~}y~|zzz{{}{w}z}yy|zvzwvxu}yyz}yw{z|zyyzxxyzx~xx{|~z}~{{zx}{z|}zzx{}}{{x}{x~y{y|{yx{y{|uxyzv~}wxxzzv{y{{}z}{}{{|}}}yw||yyz|}zwzy~z~}ww{{xyyy{y}zyy||y{|~y||{zw||zzz~y{wv~x}yzzzy|zz}}y}y}{|x{{{xw{y}{~zyz|}zx|zx{wyyzyxu{|z|wxzv{||yzx{y{}~tz~ywvy~{~z|xz}~z}{x~~z|{{y{xz|z~wwwxz|y{yyyyz{zx{{zx|x{y|{{yy|zz|z|z{z|w{}z~{{yy{|||v}~}{{{yx{y{yz{x|{xzxw|{~}v|}~{y{}xz|z}|~{|}|{|w}~v}}~}w~{ww}zy}|wyzzzxz{zzxwyzv~|uzy{w{}|||~z{w{}yz}w|x|zwyw|y|~xyz{~zwyxyx{zz{w~{wyx}yyxzw{vyw{zyz|~|{x}{zywy~~{x|{z}|{ty||ywxzy~zyzzw{z}yzz~}xyzwz~{y}yxwyzxzyy{~}{}{z}~x}|~}x~q}~{}}|z|xxzztz~|{y}}zx{z{{x||y{}wyv~{xy~{vz{z{z{|{|y}z|z}~||x}ys}}xz{{|~~sy{|uwyx{yyzz{{yvyzzyyxy~~||}zuwz|y||}|{z}|~y|y|yyxw{y~zy}zxxy|{z{{}{{x~ys|z~y{~ywy{~|x~}}{y~zx|}z~~z~||}}zx~~|||~|~z{}w}y|y}~|}~{}~~z~}}|~}y}}{|}||z|~}{~~y~|}|~}}~|}~}|}}}}|~|~}z}~}~y}}{~}~|~}|{~|~~~~|~}~}~zz~}}|{y|}}~|~}~}}~~{}~|{|~||~~||}~}}|~~{~~~~{~~~~~~~}}}~~}w}}{~}|}|||~}z~~}~z{x||~}~~|yz~y|{}}}~~y~~|{~~~|~}}|~{}|{~~z}|~}~{z}~~w~~}}{~{}~}~{}~~{~||~{}}}~}}~~~~}~{~}z|x~~~~}~|||~|}{~|~~{|~}~~|y|{y}|v|~}~~~~||~~}~}}|~zy}|}{{~}~|z~~~~~~|y{|xz~zxz|}{{{y|{zz{}xy{}{z}|~y{}||}{|{|~~wy~{n|w}zx}|~~yx|zxx|}}{u~t~xvy}}zz{yywzzx~w|{~y}{|wx|}vz{}wwz~xz|yz{yy{vz{y{|zzz{z}y~{y|z~zz|{uz|zyx|{vu~v}{~y|xvyyz|xx{y~yzvwyz|vz|xz|{{yzzt~w~wxvyzw}yx}zyyy{z|w{y{{|zzzwyz{|y|y{~zy}t|zw|}wx|wy|z|zy|x}zzz{{wzz|~}zy|yyz~~z{x|}vyy}z{zzzvx{zy~xwu|||yty|v~x~yz|{|}{~y}|}}{{}z{yz||{z}z{y{zzyzv}{{|{z{}{zwz{{{|zyy}y{{|}yxyzyy}}z|{z|y|w{{~{y|yz}y}{|}uzz|~{{wzx|{yxx~{w|x~z{zx|z|z|zz}||~|v~zz|wwzzz{zzw|~{~{wzz~ww|y|{{yy|{~z{xzzyy{z~|yv|}|x~}yzw~ywz|z~y{|{z|x|x{z{uy{}{|wyyy|y{y{v|{{z~|~y{{x|x|wz{{z{{z{}xzyz}{z}yyvxx}{zyx~y{zzzzz|zt|zw}{||wxu|xwy{xy{}|z{{zv~{w}z{|xy|x|{{z{xyxzvy{x}{xyxvxwzyv}vx||wvywx}{z{~yyw{xwwxy|||yyzz{{w|}zzy}uyz|yu|}y||z}v||xw}~|z||zzw{}{|{~yzv{|yz|vzy||~z}}~{|}|{}{}~|~~~|}}}}~|~~|||{|}~~|}}~|~~|}z{z{~}|{}~~~|{{~~~{}w~|{||{}|~z~y~u~{}zz{}~~~~~~|~|~{|}~~|}}}~{~|}~~|}{|~~{}|~|}{|}~{{~{|}~~|||w~|}}{~}}}z|~|y~}~~z{~~{~~y~}~z~|~}~}}}|~{}z{~|{}{|~|z|}~}}|}{|~}~~|}{}|}~}~}~}}~~~||~z~~~}}}|~}}}~~x}~~y||~x}~~}}}}||{~z~~z{~~||~|~~}~~}z{~}~~{|}{{~}}}z}}||~~~||{{|~|~~}}}{}}{~~y}}~}x~~||}{z~{z{~{z|||~}|||~~~}~}{z~|~}~z{{{yx|y}~~z{zxyyxw~}yw{xzxwz|~y{w{w{}{yw{{}{yy{|y|{||{|w{y|{{{{|{}|~|y~xw}sz|}wzu|{ywyx{}xyyxy{xvw|~z{{x}|{zx~x}|||x}|yu{}x|z~{{zx||xyw{yy~zz{uyz}ywz{yy{~y{x|w}yyy~{z|~~}}zy{y|z{xzzw{~z{wxs{yzyx{xux}|~yw|vyx~}{yyzywzx}}zzyx|}y~z~w|y{~{}}u{w{x~z}zzw}y{yz{|xy}|wyzy{{yy|x{}wvz|x}}}z~}|w|x~|v{yzy{zz~z|zzz{w{xyvwzyw}{yzxy{z|zsy|v{yzyx{|~z}}~z{}|w}}z}zsxw~z}}{{|zxzzyyyz|}~{|{u{zz|}|{{||xzyy|xy|}z{z{{{|~w}y|yz{~~yy{x{~v}zz||wyz~y}xxzzxz{y}z~yztxyuz|yuw{z{x||y{x}v}|y{zyx}{|{}z~w~zzxw|zyz|z{}}yx{{zw}xyy}{{y{xzw~|zyy{}u~}~|~}u{zx|z|z~|z|yx{||vzz~}zw{yzzzy{|{|vwyxy{zw|w{~}}}z~y}~y}x{|~|z}zz{zy|x~x}v|vwxxx{zx{|z|x{|wq{~||wyzy{}}zzx{z|}zw{{}|x~z{~}}}|{|}~}|w|yww|}{|zzz}z{|{{zx{yx}w|y}xy|{yu}|}{}z{|z{}u~~|||~|{|~{z}~~~~|~}{{}}}{{~|~y{~~|}{z~|{~~y||{}y~y|~}z~||}}~~{z}~z~|~||~|~|{}zx|}|~{~z{~~|}}}}}}z}}x~~~|}|}{}~}}x~{~|~~{}|||}zz|}}z}}~}|~~~}~~~|~}~~{|~~~|||||}|z|}~~{~~|~|}~{~|z~}~~}~}{~~|{~{}|}~~}y}}~}z}{||{}~}~~}~}}~||~z{{~~~}}|~~~{~}y{y~{|~~{~{|~}}}~~~z~}}}|}{~~z|z~~~}{~|{}{~z}||z}~z|z}~{~{~{}}~~|~}~|}}~{}{~{~{~|}}{|~}{{|~}~|~{xyy}|}~{~}~}z}}}}z~z}z~}|~}~|~|}z{~{}}}}|~}z{|x{zx|y{zz~wxy|{x}z}y{{zyzz{{|yyzzzyz|~zw|{zx{|yz|y}~zzz~xz}y|w}zv|~tyz~|x|yxzzzyyy{{{w{{|zv~z}|x|z|y{}|~zy}}zx{~~x{zvzzz{yx}}w}}xyy~~{xyuz{|v{y|{{|yx{vx|zxwzzy{y|w|{z|vxw|{~|z{zxszx||}z}zyy{z}zwy{}{w}|xuzxv~|zxx|w}zzwz|vz~z|xv|y}{wywyz|y{|zx~}}{v~ux~{z{}|yzzzxq|~{y}vx}~v{yxy|yyu}wzxz{y}{u}y|yz|zzz|v{{zu{y{y|{z{x{|z~{y|wz|{}xz{x{w~y}~}{|{u{z~z~}|~}{}x~x|z|y|~{{{z{|xvz{{{|~yz}{z|{}|{|y|zwuyzz{|~zx{uz{{x~yyw{x||xvx~{yr~tzvy~~{{{|x}{|wt}{|y}{{z||zz|yxw|zy{z{t{}x|{xzz}zyyy|zxzz{z{x||zzzv}|}{~xyz}{yx}zy}{y|}z{wxuwy~|}{{zy}x{{zyvxw{x{zvyyy{{|zzv{z}zyz|u|{{zw|}w|yxy|uzz~uxz|zyxv{{{zz}zzz~{z|x~{x||~zzx{v~}ww|z|}z|{~x{}|zz}z|x||{zyz~|{zw|yy{}w}{xw{zy}{|y{xyyyyy|yy}wx||{x|y}v}zzzz|}{{|y}y{~y|x|x~y{zzzx|~y{y|y{v|z{}z~~~|z{|{~{zy~z{yz~{}|}}|~}}v|}}}~{y~|z}}~~~}}{~|~~}}}z}}}||}{~{~|}~|||~|~~~|}~}~}|}~~~}}}~~~|||~~{}{~{}}}}~}~}x{|}~~~~x~}~|~|{}}{||{|~{~}||w}zy}~~|z~~~~{}{}|||~}}zz|~~~~{z~|}~}~~}zy}~}~~~}{z}}}~~{||}}}z~}}z{zz|~~}~{}~y{{~|~~}}{~~|~~}~}~}y~}{~|~~~z}~|yz|{|~}}{~~~~|}~||{}~z~}yz}~|}|~}~|~~|z}y~~z{|}~}~{~~{}}|}~~y{|}}z{~~}}~}}}|{{|~~}}}{~}z~~|}{~{{|~~}z~~{|~~||~}~}|~}{v||y|zz|{|{~zyxv{|zz{|{~zwz}ywu{|x{xxyyx|zw||~zww|}}z{}|w{|}z|z{x||}|z{xx{}vvyxxwwy}{x}}{{w{~xswywv}vxx~{xxz|{}z{y|}}{|zz{y|~}y||ywzw}ywy|w{}|y}|y{zyy|y{z{zz~xx{|y{|{zyzzz}zx{w~|}zyz{|wx|{wz}y{z|zzx}v{{}z{{zwx|x{}y}yvu{{zx}yzx|zx||{}y|{y{~y~x|z|{{u}{uy|wzxx~}~zux||}{{wzzuuyxxzyz|{}{~z~||x{vzyyxy}~|{z|{{xy|yzwv||yz{}wztxyzw{|z}xyzuzwyzx|yz}yz||x{|v{{zy||yzyzz{{}|||w{z{zuw{|wwy~yy}yy|{z{vuu|yz~~~yz}{{z~|zx|y~|}z}y}z}xxtxzyxx{zx|~|x|xt|zyzwzz{xuvzwz~~{{~|}x{x}{~{wz~~{xx{z||{{w{yzwz{zyxxwxyz}{yz{~zw{zwvy~z}|zx{|xxzxz{{|{x|{x}~z~|~}}{wxxwx{{yzzzyx~uv{zzuy{}y{|u|}y~|||x}{z}y{~y}}y~y{|~|z}~|{{z{~~|}zyv|zzzz{}~t{vu|{u}xz}w}w}yvyz{{y}w}z{~||}{z{x~x{|{||zxv~}{y|w{|vxxyy}{zzw{yyy{{{|zyvz~~z}{~{~}|}}{|z{{|~{|{~|{z}||}}{}}}}~z~~}|}{|}~~}}z~}~}|{}~~}{||}|~~|~|{~}||||}~}|~{~~z~{|z}|{{~~~~~~~}|}~}}~||~z}~}~~~z{~~z}~~~{}||}z~}}x~~~}~}~}|~}|~{|~}~}}~}|{~|~~~}~{|z{|~~~|}|~~}~~~|~z}{{|~~{~~}y~~~~}~||}|}~z~y{y~{~|~}}~|~~}}}}{z}z|~|}}}}~}~{}y{}z~~~~|~}~~~~y~}|~}~|~~~~z|}~|~~~}~|}}{}~~~|}z~}~{|}~}}{~}~{}w~}|yx||}}}~z{|v|~|}|{yx}yv|{|tvy|z{xwzu}x}|x}|xzzywyzw{}z}x}zyz{x|zy}{{||zy{wxx|yw~z}{{x}xyz}yx|zxyz|{y|z|{xy}x~~w~yz}{{{y{yxypzw{x|wuy}}|zzyu{z{z{{y{x{w}{y~zvyz{y~wz}}{zzyzy{x{{|yyy||}w|wwxw|{{uxxwx~y}yzvx{x}{zx~y|w}{|{}z~y}}|z{xz|}|{wx}{{y{vy|yz}w{}zz{}xx{{yzyxx}y{zx|v|yyxzz|w{xy|}yyz{||{{}}}{xxz~{u}y}z}~}z||z~|yz|}uzvyz|~{}z}}zyw{y{yz{u|x||zyy{vwz||}~}|z{{|w|}xvzxwx|yyz~|{}zy{y|{}~{}zyzzx~{}||}x|zyw|}{zz|vz|{t}t{{|{~y||{}}|wu{xz{y|x{z~x|xx}y}xywy||w|z{}y}y{||~yz|{x{zwy}|{zx}z|z}zyzy|xvw{{zxw|}{wx{x|}{{~wy}}||zy~x{y~{{wx~{y}~xz|~vxqyy{zvwzx~z|yxvzzyx{{z|sxzuz|z|yw{y}}yx}{|zuzxyx|yzxxzywzw{yz{x~~y|{zy|x}y}||{}y}xx}{{yywy|zyx{zzz}|x}xxzyyv~z}x|zyy{xxv}}~vyx{v~~~y}u||z|x~~y{xx{yzw}w|v|y{w|v|yy{}|z}~yz||~}z}}}z{|y}}}}~|xx~}}~}}|w}}||{z}|~~{~}{|~}~}}|}|}}~}~~{}}~}~|}}z}|}zx~}}~~}|~~~}}{~{}~{~{}{~~}~|~|~||}}~y{~}}~}~{|z~|}}{~|z~}~|~~}|}}|~|}~~|}}}~}{}{~~~~~|~||~}|~|}{}|{}{|~|~~|~~~~~}{}|~}~zz|}}~|}{~~}}|~|~||~~}{~{|~~~~{~|~~{~~~~{~}}{}}}}~}|zy{~y~}}}y{{}|~~|}}z}||~z|~{|~}~|}}{~}~}~|}~~~~~|||~z~~{~~|{~{}}~~~|~~}~|~~}|{~}}|~|}|{~~}}}|}|}}}{|~~{|~~|~}{~}}|{}|{{|||~~z~|~~}||}|z|~zz}w||~zzy|x{}yxzy|{}z}zy~yy}wyx~|}{{{}}|y|zyz~{}}zzzy|{w}y{}z~}{~~~xz|yxzyzx{y~z~xzyxytxy{x|y}{zyz}x}|z{xy{z||~{|z}{y||{|}{}|v}wzwxxxz{w{}x{|y}|xvuz{wy{|~~~|z|yz}ywz~zxy~zyzzv{y}{|||}y}{y}{z{|y{{x}wsyzzyzwxy}ww|zxyyz}yxyzy}w|~wwvz{{u|y~y~}{~{xy||yyww{zyw}{x|{{xyzw|~||||x{y}y{|}}~xz{|{yz}|{|~|}wy~}x{x}}~{~yvx|yzzxz{xyyyvz||y}yzx|}w}wyv{{zv{xv}y{|{|{zv}y}~|{zv~~w|{y|zxyuyy}{{|{~yxz}~}{zxw|yywzyu~~w}x~x{~}}{}y|{||zy||}|zy{|}yyx~{z|y{x|zy{yz}{{vwv{wxz}yyyzyv}zz|zz{z~~|}}~{yvy}{|}}}zz|{{|y~y}zxzy{~vwz}z{z|{z{vzw|x}w{yz{{zxzy{~xzzy~~xx{{x{z|yxz|xw}yz{z}z|}w}|y~yx~{yzzxxzxwz|{y|}{}}|xvz|{{z{zxz~}~z|{zx{~}~zz|}|xyw{x{wuy{zy}}vxzxxxy}vz|zzz}y|y~{{{|}|}|~||y|~}x~||zz~{wxzv}uy|||xw~zxx}zzxw{v|}|y|{vzz~z{vz{y|{zw{{}y|~}|~~z}~}|~~~z|}}|~}~~zx~{|}~|~|{~|{~z||~~{~|}~}~}|yz}~}}~~~y~|~~~~|~}~|{}~|~~~}|~||~~z~|}}}~~|}{~z~~}}|{}{z|~}~{~}}}~}}~z|z~}{~{z~~~}}~~|}}}}|z|{{~y~{|~|~~~}~}~~{}}}{z~}}}~}}~~|~~~~|z|}~{z|~~|}~~~~~x|~|}{{~|{~~|~~}~~|~~|}}|~|{}y}}{~||~|~}{|}~}|}y~}~~}{~~}|z}~|}}}}|z{|~z}{|~}|~}}~{|~{|{}~~~}}||}~}w}~y~~|}zzyuyz|zzzt{}xvzx}w|yyywzy{{x~ty}{{||tyv{zyyxzy}x{vw|zwy|zxyzzy{~x|y{z}wvzzyvz{{~y|{ywyzt|z|uzzx|{{z}x{x|z||yvxzy|{{{zy{vz~~{yyvyw||wuz{|z|wyxz|xy~v||~w~v}}yuyz|vxwz}u||~{xw|v{||wz~|~{{wz}z|~{~|}t|z}w{|{zzz||x|z~y{zx}{{}}z|yzx}~{z{x{yyz|}zwy{yyy{x}|yy}xz|{y~x|{}{y{y~{x|x}yv{yz}z~{|zzxz}|~}w}u{}z|~{{}zyzyzxxzwyw{|y|x||xw|{wx{{|z|}~yywy|~wyyywxyz{|v{|yzz{~x~|~zzvx|{{{zy~xy{{zzzz|}~yx}zx{{z}}}|{y}|zw|wwxx{xzx~yzx|yzzyzxwv{x}z}{x||zxvz{z~z}yz{{v}{|z|yzyz|}{yz{w{}{v{{wxzyz|yyx~}x{|z{}z~{}wzzy{z{{u|~|{{{~}|~|y{y}z{{yx{|zvzzy{}{~xzxz}|yvyv~yz|yvzxz}}|xz|wwz}yyx|ywzzw}|z|u~|zvz|yzyz|y{}zxv~z}|{~z{xw{x{yyzty~||y}{xz||{{yyzy~zyyy}z|}vzwyy{|yz~z~}{y|{xzx{|||zzyxz{}{|xxyzw|y|{x~vy}{zy}}zz{{}|zxy{|{}xz{{||yyx|wywy{vz~~x|}{{z}{|{|z|zxy{z}{{}~~{~z}{~z{|~~|~|}}~|}}~~~}|~{zy~~{}z|~|y}}~|}}}}z~}~{~}~|}{}}}~~~}~|~|~~}|}|~~}~{}~||~~x}~~}}z~|~~||~~z|w~}{}|~}z|~}~|z{xz~x~}yz~}{{~~{~~~|}}}~}~}}~|~|~}~w~|}~~}~{}|}~z}~z~}}}~}~~}~~|~}|}~}|~y~}}}~}}||}}}~|~~{}}|~~|~}~{~~~|~|~~~~{|~}{~|~}~{{}}}~x~~~~{{}}~}~}~~{}}||{}~|~~|~~~}}~{}}~}}{~y|~|{~z{}~|}}}{{z}}}|y{|~~~}~~~}}{}|~z~{|~~}~}~}z}{~}}~}{}|~|~|||{~}}}z|}|}}x|z}{{z}}}{~y~~}{}yxyty{yzzxyx|{{{y{zxxwwzxxvy{zz{z}|wxwz{{{|}{x|y{y}|~{{{zz{}yuvx}zz{|x}~yx}}|}y}wzzvy{vwz}y||{y{|||z}y{z|}{|zzy~|}yt~|z~|z|}vx|}zyz~yyvzzyyyyvzz{z{{z{{}x}}}}xw}w}~||z||w{zyzy}}vwxz~w{|wxx~x{yxyywwz|{zuvyy}}xy|}~z{}}y|y~{{yzz~}{|z{x{z{yy{|vzyz}{z|z{}zzzyzxzz}|{v}{x|zz}x}y|~||}|y}}{xzxx|z~yv}}xx~yr|{{yw|xx{{|w}wxxvyt|y{y{}{}|~w{|{}{|{||y{x~w{||yzw}|y{}~|z}yxw|{|vzzyxz|{y{z|}{v{z{{zv~y{x}~}{}|x{}y{yz~xz~}}~y|yxy~}}}~x|{{{v}{y~{wxv|wxyv}}~{z||~||||{y{|zz{~}z{}yz{}z{y{zywzz~w|x{vxzyxyz}xzy{zxwyzy{y|z{{}z|y|zwxwz|}}z{|}{{wxy{|}xxvyy|{tzyyyzxzzz|uywxzwzzwyyzyx}x}z}|{y~|z{{w{z{}z||{zzy{|w{z}|zzxu|zvxw{{{yy|vyxzzz{{x|yywwy||z|{zz}xw{y{}{y~||~s}{y}|zzut|xyw}|xyyyyz|zz{{w{{{vx}~zwx{{y~{}{zy{|||xy{}}|~~~}~|~z}||{}y|~}}}y|{{z~{|}~z}~{||}}||}||~y{|}~}z}||~~||}~|~~}}}~}~~}}~|~|}~y~~~{~x}~}~|}}~~~~}~}|~z~~{~~~~~}|z}{~}}~|}}{~|{}{|~~~|}~}||~~}}{z||z|}|z|~{~}|~}~~~~z~}|~}||y}}}w|~~~~{}y}|{{~|~}}|}}{~}{}{}~~~{~}}}{}~~|w|zz~z}~||}~}|}~{~}|}~}{y}{}|}}~{y|}~y||~~|~x}|z{|y~~|~~{}}~~~}~}~~}~~~~~|}~|y}~}y~|}xzzz~}{}~}}}~{}~|~~~|}}zy~{|{}}||~}}|}~~||}~}}z}}~}{~{~~~{}z~~{z}{~}|z|}w}|zv~vwyz||z|zz|yx{}{|}x{{xywx{yyywyy}y{}wxx|{u{w{txyyy|{ywz||z||~{vz|zzwyz|vxzzzvy~zyy~zz{wxyswy}{zzz}{~x{x{{vv|}|u{~zw{{~|yw|{wyyywvx}{|{u}xzvz{z|{z{|~{{{{zvx{z~{w}{~}}xv|wz|xy|ywwv~y{}z{{{y~x~z|u{yyz}|vzw|y}wzw{w~wxyzz{|{{z{||}zy|z|xzw~{}yzy||z|xy{|{z{y|x~z{x{|y~z}x{|{yy|{{y}||y{vw|z|~wyz{xyz{xzwzxz}x~|w|wy{w{{z|xzyy}{z||z|xzww{wz}wwyxwzz}w|w{z|{}|}v|~}yyx|vy|z{yvz~|zx|{}|z}{|||zzz}~zyzz~yz{}y{yyxyz|zyy|{}y|y|}x}v{}zyy{{vyxxy{}|{}yz~~xw}xz|}uyzz|xyw{}|xy|xuwy}z~z{zz~{{|wx{z{z{|x|zwzyvz}{yzyz~z{y~zy}z}{yw{|zzyy{w|{{|}|~|vzy{y}wzy{}wz{yzyy}x|y{|zyy}~zvxu{{zzzxz{vy{||~zzy}vvy}~|y~{u}zzw{{ywyyz|y|||{}|}z{w|{x~z}x~wx}y|{|z|zz~u|z{{w|{z}zyw}y~zxz{y~z}vy|zzy|yy{zy|}}xzxy|zx|z}}zw{v{{{yzux}wzzyz{~||zw~}~w{yz|}y{z{{~z|zw|zz|~|~|xx|~~|}||}|}~}|}~~|~|}{w~}z}{|}~|~~}|~|~~y~~}}{}~~|}{~}~~{}}}zy~~}z~|~~~}~~~}}~~z}|}~||~z}z~}~{}~~z~~|~}~y}}}}}|y}}}|}~z~|~}}~{z|~}}~~z~}||}{~}}||x~|~z}{{|}{}}~}}}}{{|~}y|||~}||~~}}{}||~}}|{}|yzy~~~{z{~yv}{|{{~}}y{~||z~x}|~{~{~{|||~~~~~}}|~~~{||}y|~~~w}~~|~~|}|{~z}~~{}|~}|~~}~{}}zz~}~zz{|z{{}z|}|~}~{~z~~yyz~}~y~}}z~}~|~}}y}{|}}{||{||||{~||}~~~{{z|z{|z~{}vzw||vyy|{}{}{|||zx}|w|{xzz||y|{}}}}{{y}y{~|{zz}|x|{~x~zv|||zyzzwwz}{|{|}zzwy|z{vvwz|yz}|{z}~|z~z{x|}||z~y~{x{y~w{zwwxwv{~zy||{|{{}{}|{yzyzz}|xv{|yy|}}yw||~}{y~z}z}|}y{z~}~~{~|{wzy}tyz{y{{|wy}{zxw}{x~x}zx|{||{z~~|}z{{}{w|~{~{~w|~z|}y}|y{{|{{||zv}}{y~z{|{~zzy|x}{~z}}y||}~}y|}{}zy|vz|}}|v{~yxx}{{yw{z{x~zyxy~yy{}{w|yx~|zy|zy|z}~|z}}||}~~z}~~||}}|}~|{~{wt}~|x~yvz}|y|v|zy}rx||||{w}|{}}z{{{|z{y|{{}z|}y|z|xyz||w{|{z{|xxyywzy|zy}}{xx|zz|~{~{w{}|yzw}|||y{w}{}}{w}y{~y|ywzv|x{zz{u}|x{}|{z{|y}{|z}~uz~{|zx|{{}{|{{{~{z~x||zzv}wy}x}}}{|{y{yzw|||{{xzz~{z}{{wx}|{y~||}~yxzyw}{}{{~z{yz}{{}zzzxvv{xyyxz{tx{{{y|yz|x}||y|{|zyy}yy{|yz}{{z~z}|}|}~{}z}{{{vyzy{|y~{xw|x~x{z}z}y~z~}|}uw{{~|~~}~~}}|{|~}~|~~}~~{}}~{y~~}y~}}||~{}}~w~||||~z}}{|}|~|~}|{}{~{}||~{|}{~|z{}~|~}|~~|yz{|~z}|~~~~~|~~}}{}~~|~}~z}~~~|{~}{y|~||}}~~|}x}~~~}}}~{~~~}|~}~|~{{~|v~{~}}~~~~{}x~}|}|}}~}}|}}~|~~}}~}z}{z{}~}~{}~~{}~}||~}~~~~}~~}}~|}}~|}~}z}{{~}|~~}~z|}~~||}~~~{}|~|y}~{}z}}}}|~|{}}|~yxy{z~z|zx||y~zxxw~{z|zwx}yy|xy~{|xx}|xwx}zxxvyxwyz{y}}~z{yyz{x|||z||zzwy}y{|y|x{~y}}|yzw{|{yzy}xyx~|{w{yw{{{||zxy{{vyy~y}}zxx{y{xz{yzy~yx~y{z|{y~z||z{}x~|xu|}y|}|x|x}y~{{u}zy{{|y|~{z~z~vz{{~x}wywvz~z{w~z}ywx|yzzv{||z~|{{|w|x{|xx{v{z|u{|yy~~|~w{~t{}z|z|||}~v|{}zwyyz{zy||wxy{yu{{x~y}z|}z||x{|y{zz|xx}}y|~|{w{{x~{{z{y~}zz||x}xzy{y||z}x{zyxyyy}z}z|||y|{|yy|zyz}xtzzz{y|zxxzyz{}y|{}vz}~zyuz}x||}yxz{xy|uux~wwx~{{}zwz}{zz||w{zy|}}{}y|~}xx~}{|{|z||}|v{yyy{{y~yzxyx|{}x~|wyz|zz{}xz{{{}w|~||}{}zzz}{~yzz}{yz|}|}~xxz{}zy}zwz}yy||x||y~y{y|vu}}}wz{zz{~yx{y~zy{z}}yzyy{}|zx}{}|zy{}y}|yyzz{xyvxy||{w|z{|||}}zw|xz{{{{{|}|z{{{|{z}}|{wy~|x|}}{z{w|}yz~zw{~yyzzz|{~||zy~~|y{~|wz{{|y}y{}yy||||z{xz{yxyxz{{{}|{zxvy|x}y~zy}{zy{|}zz{z}zz{|{~~|~}}~{}~~}{||}|~}~{}|~~~}}~~}}~~}}}}}|~y|~{|}|zz{z}}|}~~}z~|{z~~|}||{}}|y||~|}|{~}}~}}~~~~|}|~}}}z|}}~{~|{~{|}}{|{{|~z}~{}}{|~}z{}}y|~}|~zz|}~|}|}v}z}}~}~~y}|}~}}y}~}~|{||}{}{{}~~{}}z~}}}~~~~~|||~}~~~~z~~||~~}}~{z~}~~~x~~}||}z{~~{}|{~}{{|}~}}zz|~}{{}}|{|}}{}~~||{~|z{~~~q}~~{{~~~}}}}~~~~}~~}z|z}}y}}}{~z~}{~~~~~z~z|{||||||z{~}}~~}{}}wz~|{}|y|~zz}|}~~~|~}~{~~}~{}~}~y{}~|{~|||{~|}|}|~yyz|zz|z|~{x~zzxw}uy{wz{||wzyyzzzy{y{uv{wy}vzz{~}|}y}wy}~{|wyu|{~|{w}y~xz|yywty{~xxw{t{vy}wzxyyzsz~ywvz|yyx~}zzz~y}{~{~w~{yzzyzxzw{z~{|x~}wxyzwyz}x|w{yy}xz{{ww{{{w{zv|y~{}zzz~{yzz{}yzz}zy{}{||y}yzz{zwyy{w|{ywyyx|{{z}txxx{{|tyy{|wz|{y|{xw{|~~zyzy~|}w{z|{{wzw||z{{xyzzzx|{wxx{z{x{uz|zyx{|y}z||{~y{~}y{w|z{{}~xx|{w}w|{vvw{wvw~|vvxwyx{xyz|xvz|v|{{vt|y~|}}|{}{{|xy|z|x~z|x}zx~{{z|xyzz}x}{|xx{zxxvz{zw{yyw}}z{}z{w~wwz{y{{~zx}y||{z|}xzy|{{|u|v|zxyz}y|xz{z{uvyzvzyyxvx{}z}{}{z|y}x||w|x{y}y|{z|tw}xw|~}{y|{zyyzwz}uuw{w{y|ys{v{{v{y~z{wy{wz~{z{yzu{||{}zwzz}{z~{{z{}{w|yxy{}yxwywwzxv|z|vx}zx|~{x}x|}z{xz~|xzxz|z{z}|x|z}|}{~{|xtzz|zy{}wuy{zytx}zyxywwu{xzzxxrx{{{zzw||z{~yzzy}yy~{x{y{wxzzu}|zx~|x{z|wxwwxxxyz{xz~yy}{|uwyyz|{|x|yzz}}}w}{{~}}~~}~~}{~}}z|zx~{~}~{z|~}{~~}z}|~~{|}{~~zz|~z~|}z~~~~~}{~z|~|~~}|~z|zy}z{~~{{~{}}~~|}~~{~yz~~~|z}|||~|{~z~~~||~~~}|}yz|}~~y}|~}}z}{||{~|{|z{}}}|~|~}{||~{z~z}}|}~~{{~~z~~~|~}||~~|}~z~z}~~{|~~~~{~|~~|}}{~||~~{|~~|}}|~}~}~~~}~}y{~|||z|~~{~}~~}}|~}~||}}{|~{|~~z~~}z}~~}z~||{~}}|~~x||}}}{{||z~}}z|{{}~}}~}~||}}{~~}{~~{~zy|z{{}~}z~{|{u{|~}~|x~{}~}}z~}~~|z}|{z~}|~|y}~~~|}~~~|}yw~x}{x}|{y}}{z{{|yw|zyz|{ux}{~|y}zyzz~{zwzxz|y{y||uwszzzz{{|}|~y|{w}swz}yy{zz|y{|yzzzzv|xz{xuzzz|{uzxyvxz|{}}yxw|y|y}yw}ux|uz~z||{yz|~xz|{y{xzzyxyyy|~|{|}|xy~zyy~z|zuy{z~xywyu}}yvzy{}{}uzyz{|{y}y|yyyzzxzzyy{y||y{vyw|z}|{x}wwxxyw{{z{yyw{yzz{|x~|{{y~zz~{vwz{||zzzzx}{xzxz|{yz|zyyzxz|y}z|yz{zy{{{|z|zzz}u||}~x~}yzz~u|{}y{x|~xzrz|xy{{z}}|}y|{}|zyyyv}|zzu}z|y}}y~wy{{}}~{xw~}~|}y|xzy}z||y}z|yx}z}w}||{}|{|xwyv}x|w|~w~{zx{~{xz}y}{~~}y{xzw{{{|{yyu{~|~zyz{x}zw{{z{w{|y|uzxxy}{|}{y~x{{{|{y|y|y}}{x~|s}{|~zz}{vxzx|{|~z~yyz|yy{|vyxzy}yy|z|xwx}}{}wz|~{yxwzwyzy{{}yzzy}x{|z|yyz{y{z{{z~{|xx||yx|x|zwx|y}{{{vwyz{~{xyy}yxxxx}{||}wx|v|{z{yz|{x|}z{vz{zy|}}{||}uz|{~w|{u{|y|{}||x{||{}}y{zyzywwzz~{}y{|{x{wzt{w}}z}|{x|}zyx{|}zz{~}{||z~y|{~~|~|~z~~~||}y}}|~~|}{}||~}}~y~}}~|}}~}~y}}|~~z~|{~}}~|}}{{|~}~~|}~~~~~}~~{~||~|~z{{}}|~|}~{~|~}~}}~}~{}|~{~}~~}~}~}y}~|~}~}~}~|~{{{~}z~||~{{|}}~}~|~|~}|{~z~|}{z}~}~~}{||~|}~|}~y||||~~}~~|}~}~}~}~}~{y{|~}|z{}|~~}z~z|~}|}|}}~|}}~}yz}~~~|}}}{}|}{~|{{}{~~z~|~{||z||}|yz|~}}|}z|}~~}~|~{z~~~~~z|}z|~~~}{~}}~{}~{}}|}~}x{~z|~}z{y~}}~|}{|{}y}z~~~~~~~y|u}}~|}||}}~~~~~}z~{{~z}|yw||z{zzu{|~y}~{yzyxz{v~wxvyzxx{yz|wzw}|{}x{zz{{yw|{yx|wx{x|{v}{zz{}yz|z||w}x{yx{~zxvyyzzzwz|z{}xx{w||y|}yz{|zyx}~}y|zz~|zx}{y{x}|}~z||x{|xyw{|x}zw{x}||yvzw}tw}xzzyzuy~xyzywvzyxx{|z}~{||||{w{{wy~{vyv|{{~vz{{x}wwv{z|~{u|yxx{z~}{{{}|v|}||{{~{z~zy~}{~|xx~y{~w~{vzzvxwwvz{xyyvxwx}vyz{x{xyzx}}}w{yy|z{||{}{{y|y{|{}}|z|}z{}{}wxyzzxyyz{wvyxx|w|xwx|{~yz{|~{{|y~yzw}~u{~z}}~xy{}{~|{}y{xzyxz{{v{xw{w|yzv|yzw|{uu|zzz|zy{w}}u{}{y{}w{y{y{{}|||{xz{~}z{y{}~yxy{z~|y|w||yyysy{zy}wyyyx{y}{zxz}}z|xxzyw~y}zy{}y||~|~~z{yv~zzzzzy~~}{w}wvxzyzzz{}y|{yz~{yzu|~}|yt{z{{{~~y{y}x{w{~v|vyzyxyxzywxv|zyzvy{wy{xyzw~yzzv{xyv}||yx~zwyzy~}~~wz~~zz|{|{|x|xw|{v}y{}zzxyt{}{yz{yw{zz}z}y}{wz~z~w~|~{{~{yz{{yzz}~{|u|||}zv}w|x~{xx|{{z{yyxx|~}z{|{w~vz|y|x~{|}y}y|y}}}|~~{|{}}~~~~~|p}~~|{~|{~~~~}}~z~~~}~}~{}}{y|~||~~z~|}~|~~}}~}}{}|~}{||}~~z}~x~}|z~{}{~z~}|}}~}}~~~}|{|{|}{~}~z~|y|~~}~}}~}}~~|~~|}}||}{~~}|~z~{~~~~||}|{}~~}}||yx}}||||~}~~~~yy~~}}}||w~{|z}}|{}|}|}~~~|~}}}}~{~}~|z~|z{{}z|~}~~||~~~~~~~~{~~||~|y}~|~zy~}|}}}~}}~~~}}~~|~}}x|x|}}}|~y{||~|||y|~~}}|~~|}|~y~||y~|}z~{}{}z}{|~}|~}}~~~~||z~~|||z~{x{~z{y~}zx{~uwzz}z~{z|~x{{wy{w{yy|}{ywyz{xv{x~}yy|yt|{{xxxy|~{w~y}y~w{y}}zx}z|{yy{w~{v|zy{{z{zy~~{wyz||yyxy|zzx}{zxw}{wzy{yxv{u||zxx||{~|x}z}{~y~|yz~yz{xwy{u}{|}w}{|vyyxxxzy{~vtzy{|~ywxy}}|zy|wys|{{}zzzzxyx~{z~w{{{zyy|||y{wzxy|xxw}|||zyzyw}}y{{w}z}{zz||{}yw|y{{|}{|z{y}z}zx{w{w|zy}z}zzy{z|ux{w{zz{y{x~||{{z~yz{v{vzxwx{{}wyz{{z|}zz}wyzyxw|zy}|~|z}~x{z~|xwxx|z{wzzz}xzzzx{||yw{}w{y|||x|{}{zxx|xz~zz}x|z}y{wxyzx{|{uxz|v|{}zx{}uyrz}}{y}|y}y|{{yw{}|y}{{|y~x|zzywry~|z|x|vy||y|{||y{{z{y||w{x{{y}}wz{y{{{}{{{zyz}|w|yzz|wxww}}z}zzxwwz}}y|yxz{xz|zy|y{{x|}{xz{}z|z{~yz{zo||}}|xwxy~{{zy~}u|{yuvywwv~{~v~z}yyz{{{y{|yz|{{yzz}zxw}{}z|~xyy~~u}|{yvx{{v~z||{~{x{|z|yw|w}z|y}yv|wy|zyx|z|wy}y~|||zzyyw|||{||{r}y|~}yy{z{x{zzyxxxz{x~yz|y|yywzyyxz|}~~|{{}zy~{|}{z}}|~|~z~~~~~|z~}}{|w||{}~}~~|{y|}}~~~}zw}|~}}}|~|~~}~|~|}{~~}~{~|z~~}}~}~}~yw~z{}~|~{~~~{z}}{}{zy~y~}}y|}~}}~~~{{}|z{~~{~~~~}||z}y}}~~|zy}}~}}~}~{}~}z~{}|~~|}}}~}~~z{}~z~~~}x~y}{{|~|~~}z~~~~~}yy~}~~~}|~||~}w}~~{}|}}}~{|}{|{y}~|{{|}{}~~~~}yyz~{}}~|{z~~~}~|x}|}}|~x||~|~~|z{}~w}~y~~~|~}}{~}{zy}}|~~~}~~y|~~|{~~~{}~~|{|}{}}}{||~{}}{~~x~~|}~~{}~w{~~}~{|||z{|}}~~{}~}}~}~|~|}|xy{~yz|w~y{xx|~xzv}xzz}~|~wz~vz{x|szvxzy{}y{{{~{}z|zw~|{~z~|yz{{||xzzztz{|{w{}w{vvz~}yyyvsu{yy}}v{zz{|zzz{{|zx~v{|{}{}x{yzw~~}x{{w}}vu{yy{v}{ywy~|zuwyxyu|{wzy~}}x}}{z|}}}uv}{~}{~yzyx|{z||}y|}~{|y{~{{x}xxw{x|wzvxzz}{z|w{~|yy}zw{z{}z{y{z{z{}vy|}z{~~~zwx||{wuz}{yz|zz~zxzwyy{u|x|z~zyy}|wyz}z~zy|y~zz|}z~zz|x{xz~|~|xyv|zzwy~zyww{xy|zy||}wz|vzzzw|{~~|z}{|vwzyw~}y|{}~yz|}}~y{|u}xz{zwzvy~yt|}v{x~}|z~zsu~yy}~|}{|zy|~x{yy|}{|{||{{}}|z{|yzzyxyz}~}}{{xzy}xwx{{xxwtwx}xy}|yx}{{|zy~{zzwy||{wz}z{yx||{x{w{{z{u}yxxxzy|y{w|z}{zzvv|v{xxzyx|wzxy|x|{||y|z{|zzwyy{wy}||xyyxxxxz|{xyx|v}x{z|}|xxvy{{xy{|{vzw{}|w{}|}z|~yy|yy{zz|z|{vzw|vxvtzwx~uv|{wuxyyz~|vzxy|y|~{}x|}{}zzzzy~y}yy{~x~|{}{y{y{{}|{x}{{xx|w{{{{xwzzxy|~z}y{x{{}}y|~~zyz~z}{}|~~~}~~|~~}{x{{~||~y{{}}~~{~{}~}y|y~~~{{{~~y~|{y~{}{}y}~y|~|{}}~~~z}~y|~~{{~|}|~}{}{}~y}~|}{{}}}}~}~|~{}|}z{{~}~~}{}z}}xz~~}|}}{~}}~~~y~~|y{|{~~|}|~|{}~}|}}{||}}{{~}}~}~~{|}}|~~|z|{|}{z}yy|}z}|{~}}~~~|||~~}}~w}z}~zzw~}{{}}|}}{w}~~}}}}~|}{}~~y~~~~~~z}||z{{}{z}}|}}|}y|}{}~~x~~~{xz|~|{~|z|z}~zz~|}{~|~}}}{}}}}}~~}~}~||{}{|}~~{~}||~~~~}~~{~~}~y~}~~~}|~~|{{}}|}~|~{v~}}{xz}{|~}|}~|}z}~~}}{||}~~}}}|~|~~}{{yxxz{{y}xw{xz{{xxxyzy|xyvw|{xyzwzzxyz{{x{w~x{}x{{zzw~{z|z|wwzy{w{|}z|z}z{xuyw}~zzxzvxx}|xy|~yx|{~{w||~zxzwwv|z}{yuvwz{}s}}yy}z{{y~{wy|y{|z|yz{~}|zyt{z{|zxxx{||zzw{yzvs{w|yyx{xyv{v}{{{}x{y~}{zz{x{xyzu{{ytv}~z|yyzx||y{x{yyuzy}y~x{{u{wz}|}|{ut~yw{zz|{y||~|yw|wxzwxx}|}~xtuzvyu{||u|zywyy}zzxyxx{z{z}{y{zxv|uww{|y}}wxy{vyy{wv{|||xzz}{|y~y{z~{wx}zx{yz{x}{x|x}}|x}{x~z~z{{}wy}||x{z}xz|y}yvz}ww{{~}w||x|xw}zz~{}y{uvw{y~~||}uy{vx{uv}|}{yz|{yxzwy{xy|~|{vu{{|{z{|{z|~~z|xvx|yyy}xzw{x}{y{{zvzy~w}{|zz}{xzvxzyxyy{}}{xy{|{}yxv}y~yyyx|y~wx|{|x|}x}{{||yyyzyv}wv~z{}xxx|uy~{z{}}|zz{~v|zzx{s{z~y|w}|}|{y|wxzt{{zz{zx~~~|xww||y|z}y}|}z}}}y{{z||yzuzyz}}{{x~z{}w}z|vwxv|zw}yvzx~y}w{{{ys|x~yy|w||}}x~|z}y|zxyyz{}}{|xxx}yz{x||~zyxx{x{wz~y}yz}x|x|yu||yzyyz{yy~}|~|{}v}|z{|~~}~~}|{~|}|~}~}{~~}|}}}~|~}~{{{}|~}}|~~|~}}|~~z}}{||~|~~{}|}|}}|~}z{yz~}{|{~y}x{~|}~~~}|~~}}~w}}{}y|~~~}~{~|||}~}}|zz~{}y|~||~|{~}~~|~z~}~x}}{||~||}~~~{{|{}~|~|~}z|z~~~y~{~u~}~~~y{y~}{~}x|~}||~|}~zzzw{|{~{{{}|}}~}~~~}~}~}}}}{z|~y}}|x|{|~}~|}~~}||w~{~~}~{|z|~~}|~}~{~~~||~~}|~|~}||}}~|||~~~~}~}~{~|y|z}}|}|{~|}}z}~z|||yz}~~|~|{}|~|y~{~~x}z~~{}z}~~}||y}}|z{~|t~|zxx{}~w~vy}v|y{v{xxxxz{{y~|xzyvy{y||w|y{{yx|~y|~y~zzyzy~{{|zzz~vyy}{yzz|{v|w}zz|yyyzywwyx|wxzywwu{y|}{y|x~{}|{~~|{yx{}w}x{|y|zz{{z{v~zyx|xwxzvv~zxwzz|yzxwx{szzw{wz{x}x}{w}y}yywz{|}x~|xyxx{yx}|}{||{{yzyyxwy}xzvy{y|wx||w{{y{y{wywt|sz}y}zy|{y}vzx}yzz~z{{zy{}yz|zwvzxzx||zz|xwyxv}|{w{sv{zxv{||v|z~y|xz{}wy|{y|v{yz}zyx|z|||zx|y}ux{zyx|x|yzyyx{y|stu}uxv~x~}y{s~{y{v}{y|zz{~||~|zz}z{~zxyxxyy{zvx}wy{zz{z|y|yyxy{ywz{}xz}}{|w~~tvy~yyx~{|}z{|~{zz}y{{}{}x|y|~zy{wzx~|yzwy{{}yswzw}{}xwwvzz|}}{|{zx~}|y}zx}x}y}zx{w{uzwzz{z~x{yz{{{z~yy|z}{yztzyzv|~zwy}xyy|x{|xzx}z{{yy|yz}xzzzvw{|}y|{{z|{w{|wz~{xvtzyyz}|yyx{~z|xzz|{zyuyz{z~}}yy|{|zy{||xvzv~xvwz|x{w|z{{yyu~wyzxzvwxyw|~}~w{z|x~x~{~||v{}|||{|zwy{wu}zzw{{x|}~{{zz{xyx|}y}yxv{yz|x|{|z}zyy|z{x{zz}{|z~|{}~{|~~z}w~~~{||}{|z||~|~~}~}~~~|}||~}}}~~~{}{{|z~~z|||w~}y|~}|}y~}~||zz{{}{y{}z|{x~|}|w{~z~|}|~}{}~z~~~|}|~}z~~{{{~|{{|~}}~}|~|z}}~~~}~|}~}~|}}}z|zz~}}~~~~||}|{|}v~}}~~}~~~|{}||~~~|}}~~||~~}~{~}~}}~||}|{}|~{y~||{z~{z|~}~~}{|~|}}y}}|{}~{w}||zy~{~}}~~{}z|{~}~|}}}~}zx}~~}~|}|}z}~z}~~|}}}||~~|{}}|~}}~{~~|}{~}z{}|~}y}}zy{|z|~}~~{z~}}x~}~|~}~yz||}~}~}}~~~~||z~}|{zw~~{{x}~|y|~}{|{|~|~|}~zz|||x|vyx|w}z|zyxtwz|ww{xy|y|z||y}w{{|z}z|x}z{{yz{t{yz{}{{~xyw{v{yy}|w||zv|zx{}|sxzy}{yyz{u|x{wy~zzyxzw|}xx{y{zxy{x|w{w{yy}w{zwwy{{uw{{zyx{|zzwzvzx{{y|z|~yz~|x}{|vt}||zzz|~{z}yxzw|}x~zyvyyyz}{yx|~z{xyy~{zywy|z{y|y{yyz{ywy|zxw{|y~|y|yw{yvy{z{wyyzzx|xxzx{{|{y{~~z|yz~{yzxxwxv{{z}{~|z||xzxxx{{yvzy{~y{yyz}yuzxy|vwzxzvz~z|{|u{{z{{xy||{zzz{y|{yzz|||y|xx{zyyyx~{{{zz{{~zuw~zzz{}|y|yzz}|}{x|x{|~x}}xyxw}xzxyzzwyzyzw{|v|z|zz{u{||tyz~szxx||{wy}z{xy}xxvwyy|zz}|x{yyy|x|x|yz}zy~vy{{zx|{{z}x{xzwy|{yyzzwy|z}{yu|x|{vzyw}}{~}|{}|}{{wzz{||~|{yzyz{y{y~x}{w~y}z{{|x}v}xxwz}zw}zzw{z}x|z~y|uzw{{w~x|~twwz|}u|z|}{s|w{|yyzyxu{|yy~zxw{}w|ywzxyxvzu|}{{|wwyvzwyz{y{y|{yzyzty}y|}{y}yyyx{zxzzyw{z{x{{}vvwzwxww|zyzzxy~{{~zy{yzz{zy{wwz{}xyyu||x~zz|{ywxzzxw}~xxx|{}y{{{}}|}|~y||{}}~}|{|~}~}{z~~|~~|}}{~~~{|~|}w~}~}{|}~~}{~}~z~~~}~~|}{~|~|~~~~}|~{}~}|{~}{~~~|}{}~z~}}~~}}~|~}~}}}{~}{|~}y~z}z{}~{}{~|{|~}~~|~~~~{~||~{~{~{}|~}~z||y~|x|||~~{{~~v}}~{~z~}z}~{~}~}~|}z~}}~}||~~{{~}~~~}y{|z}~}}}~|}{}z{~~}|}~}}}~}|~}}|}y|}{{~}~~~}|~{|~|~}}}}}|~{}|~|{}{z|}}~~|{}~}}z~{{~~~v}|}}{{|}~~{}|{~~}}}}|~|~~~}|~||z}|}|{~~~~~~~|~~}~~}}z~~z}x}}}~}{|y|~{~z|~~~{|~|}}|~~|||w}|~~}|{~y{w{zytx|ywwxyyyvzy~vw{}zx{zzvvsxu{x{~z~}t|}|{x{x||z}{yx|x{}{zv~||z}zz|{wwzx{y{ry{zyqyx{zz{uu{|xzyzx||wy~}zw}yzzw{xx{x|~|z|z~~{zxyxsxwzy}xzy|{w~xzzwyzy|}zy{{}u~}yx{|{}xy|}{~u~{}y~yx{y}{z|x{{|}z{{wzyxy|{wxzvz{wy{yy}x{zy{{z{~}{}}z{x{}y||y{~|xy|z}|{||x|zw|{~wxy~zwxy{yw}|w|xx}v{}zxzy|||}yx~z{y{y||~x{x{uyyzyvz}{|z{z{~wxy{y{ytzx}zxtz|yyx|y|{yz~zxxy|{{{z|{}x|~y{}{xzz}y{{}y|w}wy{y}vy{zu}{wzzxxvvxw{xzyy{yyz|||z{{v}zyy||z~zzz~z}{xy~|y}xv{z|x{~~{yvx~{wy{wvw{y|{}u|w|z~zw{|vzw{}}{}yzxzzxzx}zxzx|y{}}|x{vx{ztz}y|{uxytw|}yz|yxz|x}y|~y{y~ywy|ztzz|||y~{{z{}~zyxx{~~|yxxy|}ww|w|zy{w|wxvy{yw|vwy}z{yy}|}yz~xz{y{}v|{w{w{{|y{~~|{{}{y|zxy{wyx{yxzz|x|zxx|vzzy|yvw|w}}}|x{}{{zz|{y|z{xz{zzy{y|}|z{x||v{{xvwuwz}{ytwyyx|vyzzwzyw{y|y{}zx|zz||v||}~~~~}~~z}z|~{x{||}|}|v{~|~|}~~~}|||}}~|}~{{{|~|}|{}|~~}~y~~}~{~}z~|z~|~|}~~||}z}~y}~~~{~~{~~zz}z}{}|yz{}}|}~z~{~~}~z{~z~|}~~|~|}y|~~}{|~|~}}x{{~~~}|{}~~}z~}{|z{~~z}|}~~~{||~~}|~~~~~|~{~~|}}|{~|~{~}zy|~~|}~|~{}~~~~z|~~{~}zz~|x||~{|{|}~}}}~x}{~}|x~}}||z~}~~y~{|~~{|~}~{{~~}}~|~}~z~}y}|~||}~}~}y~{}~}~x~~z{~~{|~}~~~{|}|~}|{y{{|}~z~~}~}}zz~~~}~~}z|||{~~}{~z{|{~~~{}z}|{}|}~~w~|~}x}zyy{z|y~}{zw}wyyyvy{|}|yy{|y}||{}z|zy|w{||v}w{{x{v}y~{zwzzwzw~{|{xu|{y{yxx|}yvx~yz}z||{sw|xyywu|w|x{}y|xy{{{z{zyzzy}{z{xzu{}}wzzy{yz{yz{{}}y}zx~y{|{|~w|zy}~v}xxz}zzzz|{yyx}}|yzzzy|z~||{{~zx||xv~}|x{y}|z{z|wz{{z|wz~zwty{zx{xzx|xx{w|y}}}ux|z{x{z{|{~y|xw|}y|}|xz|{zz||{||~yzzzzyw|{x|{y{z}}x{~z{zwxzyx{y{}|{~|yzyzuz{z{xy|xxxyzvyu{v{||wzxyzz{x~y|~xz}}~|{zy~{{{yz{yy|zy{}|y~{yxx{{{{v|vzy|z{{zz|y{}y{|zx~}z|yz{}~zx{{~z{xwzz{z~{~{x|{}{{z|{w{~v{y|{yvw||uzzuyyw}y|xzy{|xz}yu{z{|yywxwzzy{~y}y{~||}w|zy}|{wzx}yt{}xzwz~u{zzyy|x{{w~z}||y{xyyzywx{}{xzz{~z}{v{|zw{y}{}~|vy|}}|{{yz~}{vywzy}{vz}zzvx}wz{zxw~x}}|z{}yyy{zz{zx{|{yyzvz{yz{yxzyyywww{|zy{{{}x}y|{y{y{vy{|yzx}xx}~zxxx{{wz~w~~{{v}{{}|~~{z{}~z~uw|u|z|w~zxz}~|{z{x|z||x~{y}||w{|z}}v|z|~}~|z~}|~}{}}}|zz}}}~~}~y{{}{}{~|~}~|{{|}~~~}~|z|}}{||~}}~}{}~}~|}|}~~~~~y~~{{|z~}}~|}}}z~}|~~~{y~wzz|||}|}}~}~}}~|}|}|}}~~~~~}}||~}~~{~~~~z}}~|~}}}|~}w{}|{~|~{~~|~~~}}|}y~|}{|y~{}|~~||}~||}}~~~~}~x{~{~}~}~z{~{~~|~~~|~|}|}}{y}~|~|~z||}||}y{~~~{|z}}|}x|~|~{~~~~~|~|~}~}}}}|{~x~z}|~||z~~}}}~{~}~~|}~}z{}~~}w{||~||~||}|z~}~|~}{|y}{~}z|z|||}{~|x~|}}{}{|~~{z~zwy{{z}yzvzxrxx|yuyw{z{wwyx{z}|wwyx|y|uvzy|zwx{{{xw|~y|y{{|~|z|}w~zyz}x{y|x{zzy{z{y||yyzyytxyxxxyyzyx{zz|ywz||}xvy}{{}||x{z~{zzxxw{xuz{yyyyvyxwzv{~}y}wywx{ywxxw{y|zy||}{z}y{zx}y}yy{w~}w}x|zy}}yw{{xyw}w|{z{y|~x{z{y|wwuyw{{{zv{wwxyz||y|z}{|{{yx|zz}{{xtw~uxzyw{{zw||vw}xyz|zxz~w}xzzwtxx}zz|{~zy{x~wz|w{z|}zz}{{z|z{xxyxz{zxuyxwvw{zyyy{{{y|{xyyz|xxz{{}|x|}zy~x}z{z~yzx|z}|y{~~||w}{x{}y|{w~w{wwy|{wzyy}w}z{wzy||y~z}y{w}|{}}xy|{{~~~{z}z}x}{{wvy}{zyzz||}v}}y{xxxyxz~{{zxyv{y}y||}{z{||yy{{~y|{zs{{zwy~|x}~xz|wyxz|x~w|y|y{zyzxwwy}v}wy|w}y|~w{y~}{z{}wz{xu||{tx||zz{xzz||zyt|zy{zzyzzyzxyy|y{y{x{z|wyw{|}z~x{|{|{|||~{{z}}zyz||vw{yw|zxyywyqzwy|xy|yzxx}zv|x}|{yxz|||ww|{z|xzzx|x{x|{}|}x|z}||u~{}|{wyxzw|}}x|y{s~zwwt}wz}y~zrzy{{}}yz|xzy|zz|~||~}~}z}~~~~}{{|{z{}||}~{|~z{~~}~}~}~~{~}}z}~|}}}}|~|x{}{z|~~{}}~{|~|}}|~}{~z{y{}~||}||~|y~|}}~{}~||{~~{~{~}}~|y}}}}||}|~|||}~yxx~}~||}~}w~{{{|}}~|}z{}}{}~}|y~}}|~u|~~~z~}~||{x||~|~y{z}}~yz}}|}|~~}~~~~~}}~~~z||}~~}{}|}~~}}~{{{|}y|~y}}}}}}}|{|~~}}y{}~|~|~}||||y~x~{~~|z~}}|z}z~{}~}{{~{}w{~~~z}|~{}~}~}~~||{}y~{{}{|{}~x|y}y}|}{z}{~{~{~~~{||~}~~}}|~|}|~}||}y{}~~~~}~|}~{|}{~|}|~}~~}}|~~}~x|{~}z}}zz|}|x~|~z~~{z|}}{zz|x|x{wy{~yzy{{z~w{|}y}yw}z|sw{w}xxvx{z}u}w~yzv|{wty{wxy~z|s|vyxwx}y~|xz|{z|y{||{zz~vxzyz{zzzzy}y{twy|||z{{yzz|xzwxy}wyyv}z{|vzyyyyz|{xw|z|}z~zyy{}{yyvy}yz}{ywx{|wxxz}xzvwyw{|v~uzt||{}{yy~|{y}wvxxy|y}vx}{{|z|wyzvxxvzxv|{z}xvzz{x{{{yzxz{zw||{vx{u{zwy~y}z}w{x|z{}{x}w}{}y{x{x||w{z{z{z|~zyxzxwwuzx}xy|{{y}zx}vv|zzw{zzzv~uy~zy{zzvwxx{xz}z|xyzz{xxw{x~z|yz|}|~zwy{xzxx{}y{x|wx|yx|}yz|}{vx||{z{{twz|wyxxy{y{{wz{|}xzx|xyz{{xz{}xzy}{z}|x~y{uy~y{{yywyw{xyy|{x{|}xyy||zyyzyx|||xx}y|x{}{v}~yyz|v{|xy{v~yy~zvzw~wy}~x|}zvyy~x{|{z|x|v{wzzx||{yx||y}zyyz}z|y}{yz}vwyyz}uy{v|zzzy{{yz|{x|zwx}|z{{x||{||yxzy||yyyyytyxx~{{xwx{x|~z|z}zy}{xx{y}yy~u}}|vx}yv}y{|{{yx~v}zw|y{{{{z}zz|w~xzy}|w~~{z{{yyxy}|{yxv~}y~{yz{x|}w{{u|z|}yw}|zxz{~|yy}~x{|y~yy|wzw}yzx{zyz{yytv}zxwwxy{{}~~~}~||}}~}~v~}}~~|{||z~~~|}|}}}~~}~}y~~{|{z|||}||~z}}z~~|~~~~|}}~}}~|||x{z~}~||~y||}y{z~~|~}z|{}}~}~~}{}~~~}|}~~{~~v{|z~}~}}|}~|||y}{}}uzz{~||~~~}~|~~|~~|}}}}w|}{~}||}}}|}~{{~}|||{{{||z}|}|~|}|}}~~y}~~|}{~~}~||{~~}}~{~}~}|{{|~~~~}}}|||~}{~~||y|{z||}|}~{~}|z{}~}~}~}}~~}~~~{{{|y}~~|~~}{|{{|{~{|||{~~~~|~|~}~{~}~|y~~|{{{~}|y~}|~|~}~~|}}}|}~|~~z|}|~}{{{}{~z~}|~~}||~|}{{~~z|}|{~x{{zx{|x|zz{uzysyw{zzxy|z{zwyvz|yv{{yvxyzwwy|{{{{w{|y}~{z{w|zz{|z|~}||v|}z|v|yywyz{xwuz}{zxz}xwwy|z|x}vzux|w}{z}{|zwy~{x{|zx|w|y|zuz{~|uyz{yv}uy{xu{vzw|uwzx|u{zzxz~zzxzvw|{zy}xzz{y}{x~y~{}xx}z{}{yx|yxx~y~zy{yxyyxz{|yy{{w|yzwx{yuxy|uz{yv{{~~xz{{}yxx|{y|}xy~}}xy{z{|uuz{z}{sw{x}|zxywzzx}wvyvyxyy{}|}|}{y|zz{xzy{}x|zyz|}u|wyyy|yvxw}xxy|xyzyx|}|{t{wyyvwz}}yyz}{w}y||}{{{zy{z~y~u{xz~wz}}zu{uxyw}uvxw{{xyxy{|||zw|wy||~}y|}{}|{|{zzx{yz|{}{u|w}|~x|z{{y|xyzz~wzwy{y~}wxyy{|}}}{x|{v|}y{{x{}}}yv{y{~y~w}{x{yt{xwx~x}z}xuwwx|x{z{z{|zz|v|zz{|}yz}y}w}yyxzwx|}|xz|zy|~yx{zyxzyxzxyz|~xv|zyy{z{zvw}y|vw}|z{x|}wy}zw{w|{|z{~y}{{{|{yy{{|vx{{|xx{}{w{|u{vwwyyxvu|{{|zxzvyxzz{{zz}x{yx}wz{yyyxz~~}z{}zzvyx{{tzzyxuzz{txwywvy{~zx|zywyy}~~|}{|zw}zz{{xz}{}~~{~|}}{z~~~|}|}}~}~y{~~}}~}~~}}{{||~}}~||}~|{~}~~|~}~~~}~~~~|}~~{}{}~|}~{{y~|}|~||}w|}}}|~||}~~}{}~{~~~w~{}{~}z~}}y}{}|~~}~}}}|||~~}{||||z~{~~|{~~~}{~~}|~}}}~}~}}|}}|}~~{y}}~|~||}~|~}z}}~}~}}~{~z}~}|||{}}~}}|}~~~{}}|}}~}}~z}}}|}||{~~|}{~~|}}z~{}{y~~}}|}y}~~}}~{~{~}{||}}~|~|{~z~zz}}||||}|~}}}|}|~}{~~{}~~|~}zz~z}~}~}{||~~~|~|}{|~~}~}{}~}~}{}|{~|y~z~y~yw}{}|y~~||}~|~}}}zy}yyzzwzz~xy}w~wx{~{zz}y}y|{z~z{xzxxzyz{w{yz}zzwu{y||wzx||yxx}|zu{{y|{}yy}z}wvx|}z}z{{yx{{zw{v{yy}zzvy{zytxzz{zwzww{}zyyxzyzyxyzzu}z|wy~{xz~wzy}yz{{xx{{t~}}|}y~x|y|wyxyyzz{yvxx~yy{w{yxy|xx~zzxz|x|vyx}zy|{yvyzwy||{ywxzx~z|ywzzxx}zyy~}|~|vwy}wyz}{{~v{zzxxzyxwx}yzzz{~zx{y{{yvz|~|}yy}|y|vvwzy{{{z}y|z|{zwzzyyzx||{vz{|z{|z|xvxz}vy~y{zz}wxxx{}{y}}zyp{y~x}v}{x{}}z}}xy|{v}y||z{x||{|~uzzwx|{|||~~zvvxy{z{z}t~{yxzzyzzwz}~xxy{vzy||{yxxxxxyzwyy}{zw{z|zx~y~yy}}zz{yy}~{{yyzyyyy{yxzz|zyzy|y{|x|y}{~y|v{yvzw|~z{xy{zx{}}{{{}z}|{y{uw|v{}{z{{w{y|{yy{z{{{}|wwwyw{zy{yyzvw|{x{w}{{v}x{|zx|{z|y{yzw{{y|{yzz}{z~|{||{~xv~x|wyzwyzu~w}|{y}x}{z{z{wz|vx|{y~}uzzrxyy|y{{zzzz|z{|}~x~xvz{zyzy}}z}y{w{x||y}}yy{~{{zx}xw{xzz}}{|}{{y}yyyzu{z|y~}|zz}|~z}{x|}}yzyvy}y|{~wwy|~}|~}}~y}~}|~~~~~~~y~~~~}{}}~~}z~|~|~}}{{~{}z~~|~{|~{{~}{~|~~|}y~~|~z{}|~}~{}}}|~}||~yz~}~~~}v}~|~~~{{y~||~~~z}y}}}~||zt~}z~||}{|~}{~~~|~~|~}}~z}||~|{|}|~~~}~~y~~{}~|~{x~~}~}|~~~~~}}}|{~|}}~|{~}}~~}}}}~{}}}~}~~|}}{}{z|~~~~}~||~||~{~}}|~~}}}{{~}~}y|~|}}{z|}}{z~|||}~~~|y{|||~}~~}~}~{~y~|||~~}{}|}~}|}~~~{||~z}}~}~}}|||}{|~|}|~}|zy~z|}}}||}~}}x~y|~}}}~~}|~{}~~|}|~|~}~y}~}~~~}|~|~}}ywzvy{{~|}x{zxzz}zvyzzv|y|zzz{{zuz|yy{|{z{}}||{zxu}}zw~x~{{z~zy~|yy|}|{{x||z~x|u}wyz|yt|{{yuv{z{xx|~yzvyv{|xy{||}zz}z~{{z}}~{z{|v}{}|w}xxuxxyv{wywvyww{|~|z{|~zx{{yywzzv{}w}|yyyu|}|z}{|w|}vz|}{yzz|}yzx{x{|yywtxwt~yzuy{zxxx{yxywvzv{y~|wx{w{v~yy|ywxyxw{~|||uz||{~{~zzx{{u~x~{yzzzv{{|}|zx{yu{v|}{y}~}}w}y~yzy{|}||zzwz}~~y~zx}{{{z{www{}yy{uyvztxxxw}|xxy}|{|yzyyz{w{z}{zyw{{|||zyzxzxw}{~yz|x}~~{wxxzxy{xwzwywyzxxw{yyux{}w{}{zxzxzx}}zy||{{||x|}yvz}}yy}{vzw|{|y}|~yvzz~xy~zzxx{|}zy{}xyy{|zzxu{}}x~yvyy}yv|z{yzvuzyzyxzz{xy{www{|wytvz|}zy}yzxy~wzz}zty{}{w|{|yz|}{~y{}y~|z|y|z{|wzv{xv|}{txxyz{x|{wv|szvvw{x{x{zy|z{}}zyy{vzw}~{y|}|{yzzwy|y{|wyvyzx{xxxzyyyxvw{yx{v|z|{z{y|z}|z~}{{y}~}zyxyy|y|u{|~|wz}yz{v}{ywvzyw|xvyuy{ywyw{z{u|}||{~wyw}xz{x{x{}xx~|}}{{}||~||}yz}z}~}z}}||}~}|~|}~~}z}~}|||||{~y|~~|}|||}~|~~}~~~}{~~|}{~~~~}~~||~|||~~{}~{|}{~}|}~|~{z||{|y~y~~}~|{}||}}}|x~~|~~w~~x~~}|}}{{{|{|~}|~~~}~||~~~}~}|~|}}~~~~}~|}~y{}{}{~{{}{~}{}|~|}}~~~|~~}}z~}|{}{yz~|~}|{}{~|~~|}}}{}|~~|{zz~}|~~|~~}}|||}}~y|z|~x~{~||{y~~}~x}y|~}~{|{~}|~~~}{}|}|}|{z}~|{|{}~}~}~~~|||~~z}{~}{y}~}{}|~~|~~}z{~{|z|~{}|}|~}}|~}~~}|~~|}~~~}}~~y~x}~}}}|{~~~}}~|{vy||vx~z{}{yzz|yyzz{{{y{~yxwz}v{yyz~~yyyzyy{xwxux|{ywx~zzyx|zw}xyt}yzxyxzyyyy{}}xyyy}{xzyz}z|wwyyxx~zy|{w|vxzy|}{~z{|wy}xzy|ywzz|yu|zwx{x|z|x|wzzy{|zxx}{|zy}{yzxz~z}zy{~{vzx|y{yx|zyxuxzzyyzwxz~{z|y}|zy~zvx||}|s}{zx||z||{xvz{xyw{zz}xy}|zxv|yzz|vu{wxz|y}{|zwxv}y|}}yyz}z|yzyz~xz{zxyywtz|y}w|z{w~|yy|zuxzz}z}~{{{v{zx~x|z}|ywz{{{zywy}|xzy}x{tzx}yzw~yy}zyzxw|{y~uz{z{xw{zzxyz{wwyyz{{{s{zy{z{{{|yzyxwzzyw}|||zz}zywzyw|xzyxt|xy|wwz~{{{wx|~xz|}zx~y|x~zz|w~~{z{{|z{{zzy{{v{|~u}|{|wxyx{w|z|xyyw||~}wxyw~|x{||}}~}yx{wzz|{~|||wy~xxyzz{|yyyzy|{z{xzv}{uy|yxxy{}xvm|xwyyw|zxwy|~w{{{y}|}wx}ww{{{zw{x{{x}zzxvy{yx~w|vzxxy}|x|||~||ws|{x~z{|~y}{}|w~{vz{{|vy{}|zy}{~{yzywxx}{y{||||xz}w{|{~{}y||z||wy{z}{w~{yy|wx}yzw}xy|w{ywx}w{}xy~|{{|}}x~x{yz{yz}{zx}{}|}~}}}~~z~~|~|~}|||~}|}|~{}z}}~}|}}|~~~~}~}}}~}}~|~~|~|z{}}~|{z~{~~|{}}~}~~}~}|}|~}|}~||~||~~|y~{~}z}~}{}~~|~}|{zy~{~~~{{{~y}~~~||{~}~||~}|~z}~|~~}~||z~~xz{~}~{}~{~|~|}}{~~}~}|~~}{{}z||~y}||~}|~{}}~~}{~}~~~~|}~||}~~~~{}~||{}z~|{~}}v~|~|y~~~z}|w~|~y{}}y~|}}~|z~z}|}}~}||z|}}{||}}~~}x|}~~|~}~z{~}}zy~}~||}|y~{}w~z}|}|~{~{~~~|{}y}~}}~}~}}}|~z}~}~~~~~}|{~~|~~~|z~|}y}}|}{{~{~~}|~~{|{{|||x~|w}{{z}~u~w~r|z{{z|zy}{}{zx{y|}yz{|xyywy|~~|zz{{~y|{~oz{z|z|{xy{{~|w}z{y{{zzyz}|~{|zwv|yx}|~x{zyy}}}{|vzz|z}z|~z||||}z~y|yz{|wyyxvy|~}|yxyywy}z{||{|||}y{vy|{y{x~~{{z}|v~}}z}~}~{yx|}{yy}wxzyyyz~~{y{xuyw{{{zzy}{z{{}xx|{}~~}{}|y~}|~|z~~|{yy|~}~{y|}zx|z~{zzx{w}z~|}{{~xzu|}~{z{wxx||{}}}z{}{{y~{{x|zz}|||{}xy{|}yywyu|xv{{{~{zz{u~x{ztyxw{xut}y|w{|{x|~~}y~||y~z}y~~z}||{}{}~~yz{y{}yy|vwzzy}{y~{|xz{x{y{y{~x}{}}{~||y}|}}}~|||{y~||{}}y{y|{zy}ww|{x}vz{vz{~}w{}zz{~||{zy~~yz|y{}|zyxxx}z||vz{z||z}{|y|wzwz{||yx{y{}y||x|~x{}{}x|}zyyy~{{{|~x}v{}}{}y}{{{}x{z{zz}z|~y|zy{yz|z{zyz{{~|vz}|}zx|x~{}~z|z|||yx}}~z}}~{{}{{x{}{z{|yxwy}}zxx|{{zzz|wxyyz||{y~}{|x|~zxy||zxy~zz~{{~|w}xwzxz|{|{xz{{}}zz{zx{~{xyzx{|z{w}}{~z|y{{|{}~}}~z~}~}~~}}}}~}~|~}}|{~}~~}}|~~|~}}}|~}~}|{~{~~|~~|~}~x||~~}||~~~~~~~|~~~}}}~~z{{~}~|~||~}|~}}~|{~}~~|}}{}}}{}{~}zy}|~~~|}~~~~}{s~}}{}z~z~}}~|~}~~|~~|~}y~~}}~}|~~}~{~}}~}~~~}~}~y{}~~~~~~|x}~~~}{~}~x|~{|~{|~{z|}|}}~~{}~~~~|v~|}~~{|~~y}||}~~~~z}|~~|{}~{|}{~{}~~}}|}|~~}{z~~{~~}z}|~{~~~~{{~}yyyz{yu{{x}|yzz{}|v}{{zv|~v|}zz|yv{}x}x{xwzz}yz|zzy{xz|z|w{zz~x~z}wz}z|wvy{|}yzzxz{|~uy}yxy}yxx}{yyzyzwx{vx{yyz}{wvx|yz{wzyxzx}|{z}yw}zy{{yy||{uz|x{x}xz}zw{{yz}{xzy~xzwy{z{{{y{yx}tzy{zy}{|x|{{y}u|}}u~wvx{|{yzy||xxzyzyzy}zt}w{xxxyyx||{xx{}~xz~yv{u|y}yz|x}yz|~|}}yx{{z||vx~{|y|{y}w}xzzwzzwyxz{{{{{|zz|{}u}vvt~t}|y{wzyzy}}yxyz~zy~v|{|xzz|zyx{yxzz}zx{~yy||w|yx~{{y}xw{{{|wy{}y}}z}z|{}zzy{}w{||zyy{x||{y}w|yxyy|y|y{x{{xzzzx{x{~~y|}~z{{~{uy|{z|~w}yyzy}xvy|{x}{y}yx{zxx|}uzzz~}|yvyw}}xxvy{|zzzxyz{x~yyvz{{{x{uz}z|{v~}yx|z~v{{xx~x{vwz}wz|{|zzzzzzzz|{|~yxxy{zzxvxxwzz}}{x{y{{}yuz|yx}vzzxvz{wxxv{|xyx~{y~{x{yxxsy|zzxyxy~yyuz{|}{y{w~{{xwy|zszyzyzzyy{y{|zvyyxw{zv|y{yy|{~z|yy|}~}{w{|z|yzz{|~zx{|{{}||{|}{zwzyy|zyz{{yzvy}||~{{v{zxz{z{zzw|{y||{}|}~{~}|}}z}{}~z||~w}~~~}}~~~}~|~|~|}}~~~{{~||}}y~{}|}}}}}{}{}~}|}}|z|~~~~~y{{~yy||}~|~}zz~|~~|~{~}|~~|~}~}}|~z~}~|}{}z}~}~}}|}}{}|~}~~z~{~|~~{}|~~}x}}}{}}|||}z|~}{||~|{}}|~~}|}|}}}y{{{~~|~{~{~{}~||~~}~}}||}~~{~}|~~||~{~|||}z}}||{}~|}|~|}zz|}}|}~~{z~}~~~|~}}~~}}yx}~~}}v~~~z~}}}zzv}|z}z~}}~x{}}|}}|}||z|~~}z~x|}||||{}y{~~z~}}~|}~y~~{}|~}}}z{|}||}||~y|~{y|{}~~~}}|~{}~{}~~}z~{~{}}}}|~|}}{~|}v}yxw{z||}|}}|yx~x{xxyw|z{|zzwyvs|wy{x||~}yx{|{{yyzw|}{uy||zxxx~{{w||y{}{{zx}zvwwz{tv}{tytxzyvv{xv{~xx{yyz}vy{{x}yy{y{w~y{zy{v}|xyz}|w{}yy|wz{wz{{{~z}xwzww|zxzv|y{|tw{yv{vy}y~||z{z{|z|{y}zwvz||{z~zuzzvuyrw|wx{|vuvvx{{}{yz{{uzx~{yxxwxzx~y{zyx}|y~zzzy~|z~x|{xz}|uw|wyw{|{vy}{xwzy}~zz{wx|zwwv{}v}yq{z}x{{x{zz{x}zv{wy}wz|~|{u{yvwwwwz{zu}|yzyxxywyu|zvxxyzx|~{z{{{w~{~yz~}yy|{y~|y~|||xxyzx|wwxxruzz|zx|x|}zxyxwxvyz}y~zy|y|~{{|{x{|y}{{|z{yzx|}}~}xy}v{wxx{x||{vz{}wwux}yy}zyz{{xyzz}yxz~}{wx|z{{zyzy{}{{zwz{z~|zzzy|y|u|xyxytz{{uyz{pz{}y{yzyxwx~~|z}}{w{y}x|y{{zy}z|y{{zzyw|zw{}~x{xz}x||xzxwwz|yz{xv{|yszz{yy{zy}y{{zx}yyx~|y}{|{vzyyz}{zyyzyyy{zzz|~}zvzw{xx}y|uyvzzyyy{w{~{~zwyzy|xzy{|y~|}{~}~|{|tyxzwzz}|yyuw||z{xv|xx{xzx|wz{zwy|y}zy|z~|}|}|s}}||~~|x{}}|~{|{}~~|~|z|~{t|~~~}{~|~}~{||z~y}|}}z}}y}|}}}|}||~~~~~|~}~z~}~}}{x{}}~z~|}}z}}z}|||}~~}~~~{~}~}~}~~z|{~|~~}|~|}z{|}|}|{z{~||{}~~}~~|{}}~}{~~|}{}~|~}|~|~~{|~}}~}}{|~}{|z{~{}}|z}z{{}}{zz|}z{~}}||~}}z~z{~~y}}{}|||~{~||}~{~{{}y}|}~~~}x{|}}x~{}|zyw~z{~{}{~}}w|}|~{~~}~~}~{~~t{z~~~x|~{}~~~|}}y{~~|}{{~~|~|~|~~}|~}{~~{~~~{~u||~{~||y~z}y|~|||}~~~~{~|~}~{}y}~}~|y|~|{|z|z~}}~~~||~}{{~}~~|{{xz|~}|~|~}~~~|}|~~~~}~~}~~}xx|z{zzww}~yzz|y{yyz{wx}}{yw{y{x{y|yxwy|z{|zwzx{{xz~|z||~yy{{wyxv}}yzvz{||||z|{{z|}}w{yy|{|z{||}yzu{y}sy{xwx{v{yx{{y{zxyvyxwzz~z~x{v{z|x{y~z|y}ty}wy}yz~~uzxyvx|zw||zzzxyzy{y~wz{{|ww~vzztyzyxxwzv|{x~}}|xz}zwx}y|yyzy|xy|}|{~{w|{x{{zywyx}w{vyw{w}{zzyz{xvu}y{||zy}|z{}}{yw{z}{{z{z~}xyw|yx{}z|z{u{{|{x{zyxmzxy{|y}yxy{}zwwy}~|vyyz|x||ywzz|{|{{uvy{}x|yw}{yuz||y}~||x{}{}{z{wwxy}z}y}{y|}{{{{y~yzxy|wvwzww~{z{yw}y{yyyxwy~zwzz}{|y}}|}x}~{yzzx~yzz{yw{{vx{z|||z~v{|y~zzyy}zv{||}z}x}{~}xwz|yz{x}{~wzyw{|xyxy{yv|zy|zzx{|wz||{zxz|xvy|{}w{w{|x|ys~z{vzzy{}{ywwy|z|x}zxwy{|{yx|yz|{~wzyx|x{xwuz|xwy|z|x|swy}z|zyy|xwxy{w|x|}yz|{y|y{yzx{}|tvx}}w}{{{~wvz|{yw}}ux}zzvw{|zz{y}yz}yzxw{|zy}ywwy{y|{{{w}{zvzyt~{||{}y}|z|xx|wvvwz}yy~{{}}}xzx{|{y{zx{z{x{~yy{wy|yz}~~|~}~~z|||}~}z~||}}~{z~|y~{~~~}}|y~z~}~y~~{~~}}|}|z~~{}|}}}~}~|||~~~|x~~~}~|}~~}}|~}}|~}}~}}|{~}||}|~~|}}|~|{{~~~{{{|~|{~z{|~~y~}y~~}y|z~|}|z|z}{}}{~{}{}}}~~~~~|~|||z~}||~}}~~}}|z}~x~}~|~|~~|~||}||~~}~|y}}}{~~~~}||y}}|}}~}{}}{|||~{|}}{~}~}}|~y|~|{}{~~~{}|~}}|z~}}{|}}}~~{{|~}||z~~~|}}~~~}|}z~~}{|y}~~}~|~~~|{{~}}}~~}|~|~{}|}{~}}~{{}}}~~}}||{}}}}|}~~~}}~}}}z~~~}}}z~}}~|{}~{}~~~~{{~}~}}}|}~}~|~{z}{|z|~}}{}|yz}~~}}z|~yzt|z}}{|vzz|xuyzytsywyxwz{xwx{uzyxrvy|x||{y~z{vz{{~yzz|zxw|z|z|y{|z|w|u|wx{|xwyw}z|xzz{|zy{v{yy|{zz{{wsyxxzzz{|y{{y{||~z|y||x{z|x|vz}y{uyxxwzyzz|{yw{x|x|xxyw{tx|{tz~zv}{|{xx~|y}}z|xw{{~|uwvwx|uz~}xu{zwy{z{{x|xzyw}uxywx|uzzzwx{vy}yyxu|yz}{zyyz||wy|x~{~xzv}{y{}{}wzyywzy}{sxywzzww{~}{yzzzxwwx~zy|~{yz{}{ywzz{{{yzz|x}zwx}y{|}yyv{vzstxzxqz{yx{px}yy|||yw~||{zzz|~~|ywzuz}|{~x}zyzyy}w|y}z|y{yvzy|wxzz|y{wyw}uy}x{zw}yvy|w{{{z{yxwyz{zzzxuu~{{{{}{|z{|{zyx~{xvux{wz{w{{y{xzxywwy{zxy{{sr{yzwyv}{~p|{{|z{|zz|}ttzx|{|vxxzwysxzz{yv|v|tuwxzyzvxs~vz||{v|z|x|w}y|x|zyzyz{|y~~|}||}x|||w}wzvyy{{{zvzyvz{wyzyywyz}yzvxzyw~}z{{}x|}zzxs{yw{|~}z{}{~|yyx}z~xvwxzyxz|xt{z{yywyxzwzwyxz{yyywz}{z~yyx|z~|{|}{{{vwwz{zzv|x|x{w|wxvw{xwy{yv{|{zz}y~yxx}x}xz{~{z|}{}z{}}~|~~{||}|~}{|}~}~}~~|~}~~{~|~~}}|~}~}}}}~~{~~~~}}~z|z|~{~y||~{|~{~|~|}}|}z|~~z}|{|}|~}~{}y|~{~{~~z~y|}{|||z|z{{|z{|z~~~|~~{y|{{{}~{{}~}}|~~~|~|z{}~~}~|~z}w~~~|~~|z~}~|}~}~{}{}}zy}}{}~|~{~}}}}z|}~}~~|~{{{|y~}}}~}}}~}|{}{~|~||~}~|{~~}x|}|~zz|}|}{||~~~{|~x||}}~~~|~}~|~{|~~|~}~~|}~~{}|{y~y}}}}{}}~~}~~~~}||{}|~}{{~}~~|z~}}~x~y~{{}|~{|~~}z~~||~}~}|z}z|~{}z{~~|~~x}~~}~~}|}~|~|~~~{||~|{~~|~~~{|~{}|||{}y}x~}}{}}~{x}|zw{wwx|y~}{zzzww{z}wzvy{y|yyz}y{xzt{|~{~yxywz}{{|wz~yyzx|{y|{yu{}{z{}zy{}{z|xyyz|}{xx|{{yxy}}}yywyzwy}~w{z|}{yyzwwvuyw{}}|zz|y{{z|}vy{wxv~{{xzxy|z~wz{{z}|yv{{{~z}y|wu{xzw||yuzx{{ywx|}z|x|xy{yz{z{{w{y}z|zxxxz}}|tw{|}yzxyxw||||yyw}}|zz{uy~zz|y{zxwzvywz|{{z{yyy{~w{zzx}yz~zx}y}~zx{{~zuz{yxy{yzw||v{|||}zxyxyy||yxz{x{{zuy~|{u|{y|{x{{{z|vxyy{~z{y|{{z}zwz}y|~w|z|z|}{z||zz{zzzy|xxzx{wy{{zyxyz{~~{{y}|vwwyywzz{|w{}yyx|{y|~|z{y}y{~u{zzzy|yy{y~|y|zww~{z{xw|z{||}{uz~yy{y{y|y{zz}xzzyxwxuuwzy{x|z|wy}|yzw~~ww}|x~{z{{zy{yyzz{z|xz{wy{w|{~yz||z{z~wwyyu{x{|x}{zx~}{zyyuw||yzz{{{y{|x}w{wzy}|{|}{vx|~xzx}xx}wzyz~wwzw{xxuw{||}}vzuvx}v}{~yzxvyy|wzuxw~z~|~{{||xz|v}}|yyw{{|~u|{y{}z{t|y|z{xwx}|y{zzzxx|}}}|x{|}|xzy~z|yzw{yyyy{w}y~y{{|||{||z~{ywx~{}||wzuyyu{xw~~||~|}||~}~}{}}}|~}{|}}~|}~|~~}~~|~{y~~{}}|}}~{~}~~~|z}~|}~}~{~{|}{z{z}|}~}|z|~}|||}|{{~~}{}}{{}}}{}}}~~|}{~}~y}}|~~}|x}|}~{}{}z|v|{~}{|~~||~|}}z{|{}~{z~r~z{}~~}~|z|z~~~~||}y}}~~~{{z}~~}~z~}{|{~y|zz}}{|~~}||z~||~}}}{}}}~{{z~~|}~~}~|}{{}~}~~~z|||}|~~|~}|~}}z}}}||||~{}~|{|~|~{{}~{}}}}|y|~}}~~}{z|}~|||~~}}}}||~|~{}~~}~~}}zw}|~{~}}}~|}|~y}{~y{{{}{|{}|~||~{}~~~~~}{~~|}{|}z}}||||~||~~}}~}}|}{{{~~~}zz|}||~}{yyzw{||{}|u|v{ztyzxx{wwz{zx~xzwyxy{~x|wyzzzy}xyz|wvyyyzy{|yx|{|xx}xt}yz{~|yuty{tzxuz{{{z{zvy{yzzyxvxxyyz{{z|{{yz|~xx~zvwz{ywt{z~||~x||wyy{xwy}{{yxzy{{y||u{zy{vuzxw{xu{vzz}}|x||yxz}vy}{}{}{{{zv{|x}{y{z||wyzzx{}zx|zuuxy|uxzx}uwxwwzxz}y{x{z~||yzy|xy~z|}xy|yzxzw{zyy{zzyzuwxzx}{yw~|uzx{x~v~uyx{yyy{z|}~zuwxxy{{z{{z}zx}{z|zxyy|zvxz|zyxzxwv|ywxyxyzwy{u|yty}vz}v||z|z{|y|{|zzyvzwz~{}}{y}zwwwt~z|qw|uzy{zywyw|y{{ysz|zwy{}}x{z~y{{}}y|{y}x}ywv~zy||{wxzyw||||zxz|}ywv{{wszwy|w|xvzzz{{vy{|{{~}z}zz{~z|{yzw|{{y}{v{rzx|vzxwxzyy|yyzxyyvv}z{xzx{xwz~w|xywvy|v{|}yzzyzzv{{zux{xxwzs{y{wtzy}{u|zy|zrw~~z~yxxuywyzy|y|{y~zuyu}{zrzz{xxz{||zzwz{{wx{yyzx|uyyw{w{zxvwyxyxywxz|yy{{||yzv||{zx{{}}{~x}yyy}y||wxyxxu{z~yz|xy{{}uz{{|ty{zwwzzvv|}z{|y{{~zz{x~|~|~|y~q||~{|ywy~{~~~~}z{{~{~~}}~|}|}~zz}~}}|~{~{{~|}}{|{~~~}}}y~z~~~||}~}~|{~{{}{~{~{~~}||}{~}}~}}{|}~z~~{|z||{{}|{y~{~}}|{}~~~~~{}}}}}~~|{~{|~||y|{x}}||~|~{z~~|~|}{{}~~~~~{}x|}|{~|~|}}~zz~~z~~z}}|}}{~}}{~~~~||{{y}}}y}}|~|z}}~|||z~~~~|{}~~~~~}~}z~~}}}|||}~~~~~}r{}{y~}|~y}~~z{}{~~|}~|x~|}}|~|~}xz~}}}{~|}{}~}|}}||}|~}|}z~~}|}~{~}}~~}~~z}~|{~~~|}~}||{{{}~{~{{v~z|}}}|~}}~~~|~}~{{{~~~|~|}}~}|}}}{|~~{~~|}~z{}}~}zw{xzzzx|zzz{yx}tz|yx{}t}z{y{xz|xxxy{x}z}v|tvzvzv{w~z|||zwx{}y~{y~y|wyxzzxzy{{xzyvw~w~z{yxzyxzyzy|y{{y{z{{|xvqrw}y{yz{u|yytw{~xxwxtx}x|y|zyyvxzwx{u}uvy~~x{zxxzwx}z}{vwyzxxyyz}v}{zz~}{x{x}yyy{|xyyy|x|{{u}wzy}vz||{xy{{}}z|w{{wxz{zx{wtzw|z{ww{xwzz~yv}x{v{y}z{~yw{zy}{zxu~wxz{zzwxy{|zyy{{xwyv}ww{yz{xyzw}{{zzwy~}{vywx}{zzx~||{{|zxzy}}yt}y}yyz|zxxxvy|{|}z{xyyxyzw|wyz{}wzzyzy{uzy}z{{{~z{wyx}{{{zzw}yuzwz}yy}yz}{ywz||{{|{zwzwxvy{{}y|zwy{~vxz{x|zyw|{||z~y|}{yy~zwv~{x{xvvzy{{|{y{|zwxvz~zvxy}x}{vww{yzw{zsyy{z{x|xzvw}{y|yz{xx}{w|{yzy~wxyw|zy||zyw{xzywxz}xy|{}yzyyy{{{{||yzytzw{z|yx|}~yy|x}{}x}y~{vyx|{x{z}xx|y|x{zxy|y{|{wx~}w}yv{{yx{z{{zzyzwzz{zzy{x{w{{zzz{}zx{y}yw|xz}yuzyx{w|{yyy}|xzv{~{yxxzyx~yxv}zzxy}w}zz{}yyzvy}z{{x{}{uxyy{|xyv~||x{zzx|y|yz}~}~~}~|~~{{zz|{~{{~~{|~}}|}|||~~{~~|||~||{}||~x|{~}{}|~~~|}z~}}|~|{zyyz}~x~}~w||z~z}}|~~~}~}||z~~~}|~{~~|x}}{}z}~}~}}~}}}~z}}}}~x~x}~z~}~~~|~~~{}}}y}~}~~~}|}|~}|}~}}}~{}z|}~}~~}}z|}}~z|~|}}{v~~|~}}|~|{{{{~}~}|~}|~~{|{|~}}}x|{{~{}}}~y}y~{|}~~~~}z}~~||~|z~}|~|}|}}}~~|xz{~}{~}y~}||{}y}}{x}{}~{{|}{~~~~~}||zz|~~~}}z~zz|~{|}~{}}|}|}}{~z}z|~|z~{{}~||x}{|}~}~~~}}|x{~{~{|}zzwy~{~~|~|}~~~~~~y}}}{~{~|}}~zz~z~}x}}~||~}~{}{~}}}}y}~{}}}}|{}||xz~~~z||z{yz{{}}yx~xwtvsx{|wyzwvz|{u{zzwv{xyyuy{u{|y{x{{zzy{ywzxz{~w{~|}yvzu}yxxyvz{v|u{{}~y{v}}yzy{yw}vxzzyyypy}~y{xx{}~y{w}}yyz|v{{|yzw||y|xzy{|yyzzu|wyzvz{yyxwzuu|yzzyyyzxx|xy|zz|zzx|{{}{|||ywy|x}|{}{yxx{wvwyv|xw{}w{yz|{~zyz|x|vyvwzz{{z{y{z~{{{xzyzz|}~{{y|y~~zzz{~z}xywy{|wxxvy{z||zxy~yw{zyzz}}zyxz{yw|z{y{}zyw|}wzz~{}|{}||}z{yzzyzwuw{xwyz|z}w{wzxz}}zw{zzxy|y}y~{z{z{zy{}|{||{{|~zy|~y|xwzyyyx||xz|z~vw{{xyxyz|t}yxxz{x}~z{}{z{{|}zx}{zzxy|~{u~{~~~w{|z|z||zx{xwxyz}yzzxzy}{u{{}||yxwwwwz}|~w{}|||~zx{y{{|~~{xyxxxwz{zyzv}{xw|y{w{zyyzzy{yzy{z~}yzz{y|~w|x{}|}|zw{w}w{z{xvxwx}yzyzyxywyyywyyzz}|xxvzxx|wz{}~~v|wyy{{{z{zyy{yzw{}zyz{}{yx~y|wwyywxw}zv~xzzvyxzzy~zwz{||{{{{|}x{z~{|{}|z{{y}}{}|w}}yz|~vzyyw}{wz{{uxy{yuxxxx|zy}x~{vv{w|x~{}~z~}}|y{xxzyz||~|}}|~~zz~{}{}{{~{}|~~z~z}xz~}}}}|~}~~|~z}|~{{}}|{}{{|~{{}|z~x}~}}~}y~~}{z~~}}~~|z||||}|~|{|~|}~|~{|{~~~~{}~}||~{}}{z|}|{{}z{z||~|~~{}~~}~~{~|}}{~}z}|{}|{}|{}{~z||~~|~~||}~|}{~}x}}{~|}~}yy{|}{z}}~}~~}~~}~|y|~|}}~z~|}~}~}~}|}{{|~~~|~~~~}}{}~}|}~~{~~~z~~zz~~|}}~x~{~~|}~|}w{~~|y{{ww}|~}|~{z}u}{|z~}y~|}}~~~}}~~||}}}{}z}~z|~~{}~}{z{~~}{|}}|{}zx}~{~|~|}~z|{|{~}||z}~~|}~~}{{~}}}~|~~{~{{~~~||}|}yz~}}z{~~~}~}~~{~{xxy}xwz}}y{{}xxyuwz{||zy|tz{}|v{{xu{xyxxx}{xyyu||zwxx{yzw|wy~yzzryw{vyvu{z|}xz{|z{yzzxzy}z{wz|yz}yxyxyzww|yyv}yvvyy{vx}xyzxxyyuyyy{wx|z}}y||xux{yxx{v}yx{~xz|{{{{yyv|zt{xt|zyyzwwxxtzv{x|x|z|{y|wyzwvwz|z}wxuwyt{vzuxx}yuy|wz}~~z{wx{wxyxy}wzvx{zz|zywv~wy}xy|}zz~|z{y|y~||uvzzwzyyz|xz{v{|xyu|tvzv{yzx|z{zu}xy|v{y}wzyvvzw|z{vzxy|y|y{|uzvy|{}{zxwzx}xzz}y|zv}yx{wwx|z}|{yx{yx~}{}}|x{|{xvy}|x|z|}~z|w|zz{uvwwzxxyy{{wv{zzx{~z||zvyw{{yuw~uyw|zwz{|xx~z||yx}x}y{zt|x|t}{x{zwz}wzw{xzzxx~zrzvvxxz|{z}zxt|~zvz{}zszyzv{vzwyzy||yyz|xz~xu{}yxzw|z{zyw{{~zux}xyzzz~{uzzxxzy}wvzx{{|y{|y{}z{uxzz|zz~y}}wz{~{{z{xy|xy{y|vyyxv}y~zuyvzyzzyy}~yzz|u|}y{}|z{y{xruz{yxy|{zyxwxvxyzwxv|zwz}|vzuyxwyyyy{yyz{|yxz}x{~wz|{|{{yw}zywz|z{{u}x{yx}wy}w{yyxz|w}{y}zyxztvy~xywyzv{xx{y{z{~{~}{~~|~~z}{~}~~x|{|{~~{~}~z~|~|}z~}~~~|}|~|~{|}~~~}{{~~~~z}z~|~~~{}}|~~|z}|~}~|}z||~~}~~}~|}{~~|}}{}{}}~|}}|}~{~|}|~~}}}~}{||w}}|~|}{~}~~~}z~~~}}~}~~~}z}|~~}zz}}{|y}{~||~~|}~|}z~w~}~{{}~~~|{~}{u}~}~|~|}~~z|||~}{}~~}~~}~~{{}}x|||}}||{|~|}|{}~~~|~|}y}~}||~}z}z{||{}x~y|~~}}}{}|}zz~}~y~z~}}}}|~}}|}}|~~~}{~}}}~}|}|zz{~|}}{~||~~~~~}}|{z~}~}~z~}{~~|}z~}zy~~~~|~{z~}}{|~|{~|}z~}}~}{~~~}}~~~}}{x~z|~{}}}}}~}w}}}|~}|y~z|~z}y}z|~y}|yz~~zzw}yxvwuvxzzu{yzxyyw{vzy}yzw{w|{vu~zxzy{t|~{zuzyz}|||}zz~x~~tw|~|}}y~{y|zw|zy{xxzwxxy{xy{zuzx|yzyw|x}xzzzzz|xxy}|}}y|{{{}z{~|z}{yzxy}x{|{wz{{yx{zyyxy|u{z~x|wyzwx}w{{|zyw}w{yz}x{|~~zz}{}y|{}yy{yyzxxwzxwwyxx{{z|y}tzwzy}xy}zy~{y|xw|{{zy~ywy{xw||{y}z}ywx|vzyxvwz}x|z~zx{zyy}{y}{x{ww{}z|zx{{{wx}xyv}|x~zvz}w{~{~yyyyywy{xxtv|wvzwwx{||zzyzyxxwyy{zu|z}{x}|z}xz||u{z}z|ywzu{}}}{z}|z{yxzwxyz}wzzztwzyzy{{{yzyxyz{}{|}x}y|rz~zz|y{}zx{zy~||w|~|uzyz~{x|w}y{zw}{xzyx{|wvy{vw}xyw~zzz~x{w}{u{xz{xxzw{{{|}{||{||xvzxt{x}{xzyyz{yw|y{r|wzyyzwv|w{zy~y}y{u~x|~uv}yyv}u{}ywy}{xz}y||yxzwwzxzzz|}{{xxv}vx|z{y~{|}wyy}z|{y{}zy|}zz{}}~|z|~z{{{|y{w~z{uu|zzy}z||xyx{xx}w}z{}zxxz~t~{y{|wxy|}|}x||{u{w|{{{y}{y}yywwz{yuz{|y{v|w{|{yw}xzwyywxx}www}~}z{w|v|z|x}~|w}}~~~}~|~y|}|}~|}|}~}}~}~}|z~~y}~yy~|~|}}}{yx}|}zz|{~~z|y|}~~}y|~xy~|~}}}}}~~~~~{||||~}}}}}~}~}||}|}}|~~{~~}}|}}~}~}~|{|z}}{{|}~||}}z~}~{|y|z|}}~}|~||||{~~~~~|}|||~~z}{}{~{~}|}z}}~}}~~~~}~}{~v~}}~~|{~{~|||}~~}}~}~|~~}}~|~{{|}}}|{||}}~{~|{|||~z~~z}~||}~}z||zz~{~}||~~{}}}~{{~~{}||~z~}~y}|~z{~~|~}z{z~|y{|y~}~{z{}{~z~{|}~y|{}}~}{||~}~z||~}}~~z|}{{~}~~~x}}}~}{~}|}|~{}z|y~|}}~}|~}z||}~||~~}~}~~xx}v}xwzv}xxz{x{}yuxzv||zwwz}||y|wwy{~yxy}yuwzxx|{{vxxy~}xy|xzxw}vzz{uy{|}zy|{wzzxxx{|zx|zy|w|}|yxzyyy|wzzwyzyw|y{yxt{yyz{py|w{{~{{yww{xy{wyzy{{w|{y{xyx{z}zyyx|}z{xz{zz{xw{ww|tyv|v}{x~yy{}ytwy|z{{w~uzvx|xy{y{{|w}yz{{z}y{xt{zuz}~zxt||z}|w{|wxw{zyyz|~yxyx~{zy{yzzyyw{x|wz{||w~yzyz|wy}}|{z{}{}{{x~}x~zw{||zwz}yz{y}{z|{||}~z{zzwv|yzw|yzwv}x}~{{{vz{}zyxyxv{||y}{|}y{{z{{|z{zt{||yy{{x{{zy{uyxy{{z}wxz|w|{z|~{{x~~{x{~||{}y{v|}|www}zzz|{|}|y}y{w}}wzywy||w}zyy{||x||}{zw|{{ywws{zyz|yypzwz{x{~{yz|y}yx|{y|xxww{vx{{yw{|z~x{{{}xz|zwzzz{y{yxz|z|}|x|{zu{twx}w}||yxxzw|x~z{x}xv|~xyxu|y{y~{y|z}y{|yyw~xz~yx|{yvyx{{|xx{yy{zzwy{wt{~vy{{yz}z~y}v}xywx{y}|~wx}zzxy{|{z{vy|~yzxyy{zy|yyz|}zz{zz~yxy}z||zyx{{uxwzz|{|{{u|x|{}y}z|y}t{v{wz{~wz{ywyz~zvwyzzxxy}{|v}||}{~}}{}~}{}~z}|{~~|~}{~~|~|z~~}|}{}{{~|x|~}}}~|{|}{~|{~|}y|}{~}}z||~{}}}~~{~|~~~}~}y{~|~~}}z~~}y}||~}||{{~~~}}~}|}}||{||{}~z||~~z{}~|zx|}~}}~~{}}~}{|y|~{|}x}||w{}}}~{}~~}|{~|}~z}|{|}}~{~~~~~{~~~z}|||}{}~~~|~}||}}~|~~~}}~~~{~|~z|||~}~||~|}~|~}|}~~|~~~~}|z}~{~|{yy|}|||y~y||z}z{~~~|z}|~{~|~}~~z}}}~~}z|x{~|}|}}yz}}z}~}w}~}~||}y}}}}~|~|}|}~{z{{x~{z~~|~}~{}{z}|z}}|}|~~}}z~|}~~~~|~|~{~~~}~|}z~|}~~~|~}~~~~}~~{~z|}{{}}yx~}}}~~|{}~|yzzzyx~{}|}wvxw|w|~{|}ut}xz{{{x~xuxzz|ww}xyzz{{w~yx|~|{{z{zx{x{|yzx|y{vxz{yz{}y|{}|v}z{vz|{w{zvxzty}tzyx|zxy}{y~}y{{{x|z}||{|{x{{z~y{}{|~|tzzzwy|{wxy{}y{y~|}{ztzxy~z|w{~x|{}v||zy{y}{{{{{~z~{|yy}z{yz|xuwxyu|x{{wx|{y{zu}tuzzzz|w{vxy}~z{vz{~{~z{zwy~u}z~z}}zz{z{z}~|w{x{zxx{y}}vwyy{|{zxs{|y|{|||wwz~yzxy~}~{}|{z~||uwz}{y{~{}x||y||y{~v{wyuz{zwuzyswxzw}vyy~|z{xx{uyzy~yx||{}uz}}~|zzu{z~|~xz{zx}wz}yzx{zxzxyxx{xwzyu{yyyz{}{|z{z{}|||w{zzxy}yz{{yy{~w|{wvzz{w|}w~{v~w}yzwyyyyx|xvzz|{zx||z}|{zyx|vwx{~}yy|||w~z{{w~~{xyyx{tx|uuy|uyw}vx}yxyx}x{{}~yz}yy||y{||z}||wz|z|zy~z|z{}}wz||zxw|y|{||x~wxu|w{z{|x}wyy|zyyzzx{{y||{~xz|y}}}||zzxy}||zvyz{{xxxxz}{zy{yy}y{zwyxuyuy|~{}yz}||{||y{z{x|}|}{{{{{y{wwyw|w{xzyyu|wvyw|yy{|}xxxx}y}{||~}|zy{y{{x{|{y|{}|}|~~|}~~~{||||{|~z|y~}}~y|{||}|}~~}|~{}||{}~z~z~}||}{|{|}z|zz|x~{|}{}}|x~|{|}~||}}{}~~~~~~~z~{|}~}|yz{~}~{{z~||~{|}|}~}~|}}}~}}z~xx|w|z|y~|~~{~}}|~~|}~~~{~~~yx}z~}|{|~{|~}~~{}~}~~{}}}~}~|{|}}z|~~}~}~}}z}~|}}zz|}}|}{|~~~|~}|~{~~}{||}~~~~~}~~}}|y~}}}}~}}}~~~~~}y}|yz|}}z}}|~~~}~}z~~||{~}~{~~~y~|~y{}~{{zx}}~}}}~{~}|{{}|~|}}{{z~{|~x~~}}z~{z}~~}zz~}|~|}}}{}~~}}~}~|~~z}w||||z~||}|}|z{z~{}~~~z}~~}xzz|}|{|{||||z~~|y|z{|}~|}}~{z}yzy{{yy|yywxxzu}wtwy}yzy~yzy|vzwyu|xzwxxy~~vwxxzzxwvw}{w~ww~z~xvwx{xyzvyzzyyyxzv{w}|{||{xx~{|xyx|}~w{{y{~x}x{{wzx|xxxzxyzy}y~|xvy~wyz{|zw|{yzzyzx}z|}||{zz|wy|{}{{y}yyx{wzy~vwzx{x{yxyy|w{y|xy{{{}y||wy|zsx}zwy|{x}yzyvyzyx|xxwyyz}zz{yzvy}z{~xzvzzzsyyxu{{zyv~wz|{~{zzz|{|xy}uyx{zyy{zyx||{zwv{zzwz|yxx~{{z{xyr|y|z~wyvwy|vxv{~~z}vzzy}y{xxz|}yzwx{}ywz{wz{wz{x|z|wv}y||yw|}vy}x{w~wxu}{y~|zxz{|{{{}tyx|yyz{zzy{x}z|yxy|{|}zz|zvzzyx~||y|yyy}xzx|~yyuuzz}~uyvv~y~xw}z{x~|{{|x{z{xxxy}uz|}}zwxxzx~|zz{y|zz{|xwz{zz{y~yx|||{x{y~xz{|{y|||xx{z}x}{y}w~|zv{x~|yy{{x{}w}|w}}zyw|}zzuxt~|y}ywzxyzyzzzyxwy|wzxy}yz{|wwyzwyz{{yw{t}|zwz|zwxx|z|||z}z~v}{zyz{{{y{x~z|z{yxw{y|ywx}zzww}yzwz|{tyzx{{zw{}|wv|x{zzy{~zzyxzy|zx{{zv}vz{zyxz{xx|}{}~}{xyzzy{zx~z~xy{y|yzz}x|}~~z{~}~{}|}~~}{{}z||}}~z~}~{|}}~z~}~z~~~|~|z}}}|~z~~||~||{}||}~}z}|z~}|}~|~~}||}~|{~z}~{~~~~~x|}}|||{~{{}z|~z{}|}~}|y~||y~~{}y}}|}~|~|}}|z~|}||~~~}~|~}}||~~{~|}|~}z{}{}}{~}~|}}~~}{}z|}~{{~~~y~}}xx}}|~{}~}y~|z}}}{~~|y|}~|}}~|{}|z|~{|~}|y~z}}z~|{}||||}}~}}}~~~x{|~~z}}~|z}~{|}~{y~z|}{{~{|}}||~~|||~}||~|~|~~}|}||~~|~}}y}~}{||~{~}{}}~~~}{}|}}{}{{~|~}|~z~{~||{|}z~z|{}||}}}v}}~~~{zy~|}{{~{{z|~|z~}z|~~}~}|~~}~}|~}}x~||{|}y{}}z|}}}~}~~z~|y{zwyzz~wz{zzw|yx|v{v|xxzwy{wzy}y{{xz{|v|xzz}yzzxz|yz~xzz}{y{~}{{yy|wwz~|z{ywyywzvxyw}xz|uzuzyvy~vxyyx}{~xyyz|yz|~{w|}|{z||x}|~x{{{xw|yyz{{{{vy|wwzywwx}z{y~yz{wzxxx{zxy~~w{xy{yv~v|w{u{||xy{v||{x~x{z|}yww{zxux~zwywxyx|v{yzxvy}|xxvz}zx{z}{}zww{{|xy}zxzy{x{y|w~}|xxxw{{twwy~z~{uv{{{z{}y{{wtvxvz~w|yxz{y||}{{z{z}w}x~zzy~xvx{~{wwzvvzyuvzzwvx~zuyz~zw{yyx{~~uwyzz{}{zw{|zyw{}}}~x{vwx~zw}}z}z|{zvy{zz{{||ww||}z{wzzwzwwyzvyy}{w|y|w}x{}xz|{z}wxv{xz}zz{x|yzyxxzwzyzw|}w|||yyxyxx{yxyyv||wz~yz{zv}|zxyz{x{xx~|u}}z}|xz{|{wuzzxyu|ywvx{~|zwyz{ywyyzx{{~{z}w}{zw~}w{{~y{|zzvx~z~xz{{{xxv|ywzwyvzzxywyz{ywwxzz|v{x{y|{zwz{y}{y}~{xzz{~~xy{|y~}uzx{w{xx{zzw{w~x|{x{{y}w}zyyx{v{y{z{z~x{zxx||ywu~|{}zz~{|y}x{xy}}wz{zzzzvxxxwwy|}xyz}vyzxy{wyyz|~zyxx{||{v|~~|{}}|~}~{~|~|z}}{~~~z{x~{{}}~~}~~}~}}|~~z~}|{~}||}~{}z}~y|~|z~}}~}}~{~|~|~}}~}~{{~|~{|z{~|||y~|~y~~~z|{|{~}~}}~~{~|~|~~}|~~}yx~~z~}~||{~z|y{}}}~~~~}}~|{|~~}{|}}}~x~~{y|{~z|}~}|}z~}z~{~~{|~{}~~~z~{z||}~{~}{|{yx{|~}|y}}~~}~~~~~}|}}~|x~}~~}{~z{~}}}}}~z~}~||{|~{{~~}~}~|~{|~|}y~}||{~|~~y}~xz}}|{}~|{~}{~}}}}}|}~{{}}||~z|}~}~|}~~|{{{zyyz{z}||{z~}|~{|x~~|~~|~~}|}~}}{~{{~{}{|}~}~y~z||y|}}y~~}|{~z~|}{|~}}~|z|}{~}~||z}}~~z~}{}}ywx{uyyv{{x{|yw{zyyw}y{zx|y{{xxyx{vzzxyz{zzxyz|vyy}{xyy{~yzyw{zzxzzzyx{xy|vzyx{xv{|zz{}~|zy|{zyx|{|{wz{vzvyy}z}xwy|{}}y~{zyv{yz{yxvzz|vx}zx{}{r~vy{|xxwzz{|wyxwy|z{{w|xyxzwt~yu{y~x{yuw{|wy|{zxxvzwyw{z{~z{yxv{}{y{zxx{|tz{x|y{|uwytvw|}w{ywxuvuvzz|zyyy{zv{zyzzzyxzzyuz{|xzzx||zyyyz|y{v|yz{{z{{~xwxz{{w}yyzxzyyxyw{yw}}yyux|yx{}xx~|y}{|yzzxvsxyyyx{x{z{w{xzz||x~}tzyyz|{ywz{zvz||uyz~wuvz|zyy}{{y{{{{yxz|~x}z|zyxxvx|wu{x|wyv{xy}|{y~|}y{yx|~}y{xzy{{|wyuvxyzxyvvz~zxyx{{{{zz}}yxyyzywxx{{{|uyu}ryzy~vuzzyz|xw~||wvx{|xyx{{~yz}{yz|x{yw{zy{xyyxwy{zy{zxzzxxy}|zzxyyzxyzzyzuyxzzyx{|yxxxxx{x}y{wy|zxzy|}tzz|{ysyxz}w}z|~x|xw{~v{xuxzxy|x{w|yw{~|wzzzzxxvyu|~|x}{ztzxvs}vu{wzzw|wzy{zuuz{yyywxyvu}xyuxuz{{xy{|wz{v}~}w{xxwyxyy~y{}yvwzvz|zzzywvwvzx|zy{zw{z||xxw{wzz{xzyw|y}{}}~}{~~}y}|}|~y|~}|||~~~~x}zz~|~||~w~~~x{}}|}y}}}{{}}{~z}~~~~~~|~||~{}~{|~|z~}}||}~||}w~~|~}{{|~{~||~~}}~}~~}~~~yzzyy|~|~}~{w~z}}|z{~}|~y~}~~|}}}}|}}~~||~y~}|||~|{y~z|{~|~}|~~w|~~z~z{|}~}|}||yz{|~}{~~}}|}}xx}~}}}~}~|}z}~~z}y~|}}y~}~{|~|z{}||{|}~{||~~}}}|y}}y~||}z{{|w~}z|}{z}|{}||~|wz}|}y}||}}}z{~|~{}{}~}}}}x{||z|}}||}~}z|zy}{}||~~yz~t|}z|{|}~{}~}|zz|{|}}|}{~~z|{z|~{{zx}}}y}}}}yzz~{~~|z|}~~}||{~z|~}z|~{}|}~{{|}|z}z|~z{}{~z}{|||}{||{}|}{zzv~z{|}}|x||~|~~~}|{~~|{x~}{}~|~||{~}~~}{xy{~}}~}{~|||~{}}y~yx}{~}}z}{{}{|y|{~}z~z}}z{{||~~{{z\\\\\\\\xxy6}~~{~y}~{}{}}||y|~~|}}{~~{~}{~z~~{}{}|}{~{x~{|{zyx}~}|}~{~{}|~|x}~wx~~{}||{}z||~{|{~{{|}~y||~~}~~|{}|~w~~~}z{~~~{{x}}}~z~{~yz{|}|}~~}~{z|z~|~}z~zz~}z~w}||z{yz}}}~{~}}~~{||z|~z~}|z~z{~}{}|{{}|vz{~~}|y}~yv~~z~|||}{~~~~~~|z~~}||~}}{|}}~}|{z~~|}~y~}yz{~}{~|~}}~|{}~~~~}{~|~|~{}{}~~{}}z{y~y}{~|{w}|~{{~|{~|}z{~~~~~||zy{|{|}|}|zyy{~~~z{{z}z~~~}~~}~}}~s}z~}}}~z{|~~}}|}~}{{~y{~|~}z|{{~|z~~~~~||~}~xvw{{~{|~}{~{}|z}~}~y|{~}|~~{}~|x{}||}z}}~||~~~y}|~~zz|{~}}~|~z{{~|}|}|x|~|~}~~|}{}{}y~}|{}||}||}x}|~}}~{{~|}~}}|}}}~}}|z~}|}~{~x|}|~|}}~~}}{{}y~{||}}~}~~}~~{xz}~~{}w~y~|{y}}|~}~{~{~|{~yzz{~}|~z|~}{}wx|~~~}{}|~~|}~~|}{{y}~x|}}z}{}|{x|~~|~w}{x~{~||}||x~{~{|~{}~|x|{z{~|{~{}|y}{z|y~|}|~y~}~|{z|~|~}|}}|z|{z~~|z~y~w~~~{{y}|}}~z~|~{}x~}{}|~~|{~|~}~|}|}~|{~}|~{}}|{|{z{zz}~{~{~|}|~}~~~|{}|}|y}z{y{~~~~|~}x|~~{~~~~~}|}~~}}~{}~|{w~}z~{~{z}~}~|}|{|~~{}~~~{{~y~||}z{|{}~|{y}}~x{w~|}}~||{~~~~y{~}{|{|}|}}{}z~{~~~}|z~~}|}||zz}xz}}~yz~xz{z~wz|{}}x}||~~{x~{~{~~~~~{~}{z}z~}~|{z}~~{{xz|}~y}~|y~~y}}{}z}~~{}}~}z}}y{}|}~z|||}z{x}|~~{~|~|~~x}~{x~{}||x~z|~}{zz{~|z|{|{|~|~|~~z|~{~~|{zz}}}}y{|~}y|||y{|~~{y~|{|~~{y}~|~~{|{~v}z{}~y|~~|z|}{|w~~}}}|~z}|z}}}{u}|}~}}~|{~|~}}||}~yx}~~{~||z}|y~}}|}}~}{{}~xzx}~~{~}}|~~~|~|~v{~{z|}{{zy}x{{}zz|z{~~|~z~z}{|||}~}~~~|~{~~wy|z||{z{~~|}~~}}||}}{}|~}~}~~~~~|{|~}~~~~~~~}~~~~~z~}~~}|~|~~~~~~|}|~}~~~{}}~z~}~||}~~}|{~~}~|y~}y|}|}w}yx|{}}|y~|z{}~~y{}}}{~}|{~~zz}v{}~zz}}|~y~{}}~z}~x~~x~}xyy{}}x}}vz|}|~~~~}{t|~}z~~}}}|{~y~|||yz~{z|y~|~y{|{}~|}|~x|}}~}}~~z|{{y~}zv{}|||}}z}yz||||~}{~}~~}z|~}~{}{{}}{u}z||~}z}|}}~y|}zy}{}}}{~~~~~|{|}y}|{||~u}z|~}z~y{|~y|z~~{|w}~}~{||~~~{z}|}|{~~~z{}~}}~{z}|~}x{}|x~~wy|~x}~y}}~}~{|}y{}~{{||~xxz{{|}{||~w~~}z~~|~}}{{y|z}}|~{y{~z}}~z}}|{z|}{}{~~}}yzz~}{z}{}z~|x{{z~~|{{~{{z|y{|}|~}{z|{{|z}~||z}{~}}~}{yy~~}}z|}||}~~|{|w{v{}{}~{~}~{}zyz~}}{~~}x~}}{|~||~}~}~}~{|}y|~~~{y|z~|}|~t{~}~~~~~|~}{~}~y~}~~}{|~~~}~~~z}~~~~}~~~|~}{~z}|~|~}~}~~}}}|~}~}}~~}}~~}}~~z~~~~~~~z}~{z{~~|y~}y~~}}{~y~{|~{}|||}}||z}}z|x~|~~~}{}{}|}}||zv~|{|z{~}z}y{|{~{y}~{}}}z{{|~}|}y}}|~~{z{}||}}}}{||{y~yz~|}{~}|z~~{~|}{||x~}}~|{~{{~}|y}}{}}{|~z{{~~~~v}}~{~|~~~~~~}~~~zv|z{{z|yz~|~z}}}z}z}|z{w}}}}|~~}~{|zx~{{}}}|y||x|{}~|}{{}{y~zzv~}}|~~}}~{}}|~|}~{}}z|z}z~y}zw}y{z{wx|}y||~}z~~}}~}~{|~|||u}~w}z~w||{}{{{~{{~{|}|||}~|{}|}{|{||~~|{z{{z{{|{}z{w|}}z}xt~|~~~}zy}|~|~{{~|x{}|z}~~{}~|}}z|~}yyx}y|{yz}}z}}~|{{|yy|z~}{}~}}y{~{|y}~~}~z~y}{}~{z{{|~}{|}{}|~}y|z~~~~~}{~{{~|||z}}|zy||}z}|}|}{yy}~||~{}|{}~}~~|}~}~~|~~|~}|}~~~~{~}}~~~~}}}~}|}}~}~}|}}~~~~~}xt~}}~}~~}}~~|~z~}~|~}}|~~~}{~~~|~|{~~}|~~~{||{~~~||{}~}}~}}yz|}}z}{~|z||}y~|}}~{{~||{~xx{|}y~}x~~z~z~~{|~}{}y~}x}~}~}z}~z|}x{~~}{zz}|}~{~}|}||}}|}zz|{|}y{|y||y{}|z}{ywzzy{|}|~||~{|}~|}w||~}|}|{}z~|~}z}~|~~~~z|~~{|~||z|y~y{z~}zy~~}|{|{}~|~}||~y~z}}{u}~~~~zy|}{}|~~}{yy|}~~|~|}z{xz}{|~}}y}z~}z|{|y~y}}}{y|wy}~}z|~||~{|zz|~}|y|}{}~w||}~y|||{|x{{|}y|~}{{z~y|z~{y}{{~{||{{}|~{~}}}}~y~}zy}|~}~~{}xzz|}~y}yy~x}}~{z~}z|}}~||{|}}~z~{~}|}|~~{z}|z{zzy|}}|z~||||{{z{{|}}}~}y~}{}{|zy~}{{{}{|}z}~~~{~y~|~~|y}~}z|}yy{{|y{~}{{w}}}~y|zx|y~w~}}~z~|}}~|x~}}}~{|yz~z~|||~~~|zy{~{~z~z|}~~|{}zy|{||}~{|||~~~}{}}}~{~}}z||{~zx{}z{}|}~}~}}~~~~|}~}~~{~}~}{~~~~}~~}~z~~{}|}~~~|~~|~}~}~~~}~~}~~}}{~~||~||~~x{yz}z{yx|}{{x{~zxy~|z|{z{{y{{z{}~~}{{}|}~}|y{{}|~z|~z|{|~|{y|}zz{zz{~y}~}~{zy|~{xy{y}z}z||~}}}}~}}}z}}|~~zzyz~u|zz|}|{||~{}||yy}z{~x}}{{~~|}}}|{|x{}{{~|{|~}x}~yx}}z~{z{{}||ty}}z}z}{{z|~||}~{z}x}~z{}|}|}z|}}x|}{}~z|zvzz~|~|xz||{|{}{~|}}}}}s{}|{z{~|~}|}}}}}||xvz|y{z~|{{||{|~}zv|~}}x|{~z}zx~~|z~||y||~|w~|xw~yy|xxxw~{|{|~y|~~}}|}~|~{|||~{}xz}~~|}}z~z}z||}|x~~|}{yxz|~x~}zx~{}{z{z}~{|}~{~x|zzz{}~||}{~}zx~zx|~{{z{x{|~|}{}xz{}{{xz~{|~~|~|z{~}|{{||{{}|}zz|~~y{~{w}}zxz|{|{{{|}}}}}x|~~{}}{~~~z}|||z|{y{y}~|zyw}{}}}yx|||}}|~~{~}|yz~}}}z~~}}x|||{}y~||z~{{|ww|~|{yyy~y}}~}~{x{~}x}}z~~~}}~}z}}~~~~}~~~~z}|}{~~}~}~}|}~~}~~|~}~}}~}~}{~~~~}|~~~~}~}|~{~~~~{~~{y~{~~~|~||}z|~~}~|y~~||{z|~}}}~|~~{|}|}~z~~~}|}}}}}|x}|}{}}~|}{}w~}{~|||~}|{{zu~{zy}||zx~|~}}~}}v|}|}|{{}w}{}}}~}|{}|{z{{{{~}zz~x|z~{~y{|{~z~{}|~}{|{|||~}x|~~{|~{z}~||{}~~xyx|}~{{}y}|zx||{{wz}|{y}~~{~yz{z~z}y~xx|z}~}~}y{w~{w}}}}~yy|{||}}z||{~||x}}w|}{}x|zz}{}z|}z{||||~y{|}{~{zy}~z~|z}z{{}}}{{y{y|y|~~zz|{|||}{yz~}{}{|}y||xz~y||~}~}~z|{}|~w||~zz{{{|{~}}|}~|{|||}z{}~~~}|{y}yx~}|{yw}}||}y}~}{{|y~~{{|~zy{z~}~z|}~{}|y}||}}~~u~z|{}|}z~x~|}z{z}}|}}{w{{}xz}|z~y}~~||{|z~~}{}{~z~w}~|}|y}~|{{}xy~z|y~|yx}|~{}}}~y|v{z|{y|{~|{y{~|{|~xz{|z|}w}}s{|~z{z|}}}}||||~{{~}}{|vx}}z||{|}}}}~{||~~z}z}|z}{y|{w{|{}|}~{xx{}|y{zy|zx|{z}y}}~}{z{y~|}}y}}~~}~}~}~~}}}{~~~|z~~}~z~~~~~||~~~~~|~~|}}}}~}~}}|~~~~|~~}~|~~}~~~|~{~~|}~}~{~}~}}~~|~~y{|~~|~{~}~~~~}|z~||~~|~}x}}~}}}~~{}}}|y|}}}y~zz|zzx|y|yzxzzx}|z|zz}{yyxz{y|}}y|{~~~~|w{~}|~{z{|~}x{~~xz~{|y}y|}||zxuy|zy~|x{{}x|{}|y~{}y|}}}yz}{~}y}|~~|||{|~{}}|}z{}|~|v||}~~z|yxyy}w~{{~{{|{w{x{y}}}{zx{~}|||{~|y}yv}{}zy|{{{zzyzyx~zyy~{|z|{}{|~|y|~~~}}|z{{~~{}|{~~zyz~yx{||y}yv|z~|y|~{{}y}{|z~||{{~|x~x~|{~x|y}z~|~~|{}y{{}||yy~|}z||yz}||{}}}|}{~||x~|y~|~|||}y{z{xy{{||wyy|xv~|z|z|{|{{{|z}}}~}}}{}uy}{y~}{{|zzx~x{z~~{wx~~{w||}~{{y||{~}}{~}yv|~{~zx}{r{z{{{|wzzy|~{~}xx}v~{~{~~{|}}~v~xzz|z~{||zy||{v}}{zy}x}||z|yy||yzxy{{zx|~y~z~z}y}~{~x~}}~||z}}~z}|{}}~~{z}x~y}xxy}~|xy{|{yy}}{~}z|{|~y{z|{|~|{}z~}|{||yzzyz|yxz{x~|~z{yy~~{xxy{~{|{z|~}~y|~{~|}}{|}}{~}}~||}~|~}|}{|z}}|~}~{|~~|~|~|}~|~||{~x}~{y~}~||~}~~~}~y~{~~{~}|~}~}~~~{~}{}}}~|}|~}y||}~|~||w~~}{|}|}}~zz{}}}~}~~~}~~|z~~~{~~|}{~}|}~{}z~{|~z}}~~}{~{{}}|~zt|}}}}~~{~~~|}|{|}|{|}|}zz|{y|w}}{~{z|z~{{{~z}w}~y||{yw|{y{yzzy{}~{||{}x~}{}|~}|x~}{~v|uy}~}{~~}y}y~}z~x|w{||{yx}~y}|~||z|~w{|y|}~|}z{|~{~{~y~yx||~|||~|~|{x{{{{}{z{|~}zy~v~~{z|~}zx||{}~}}||{{}{}|x|x}~yw}{||{|~~~yz|}{}~}zw~||x}|z}zz~~{{}~~}z~||z||}~~zz}}z}|w~z~yw~{z{}||}{zw||zz||~{{z|z~~}}{{y}|~y||{}{z||z}|wx|z~}~{y{y{}~~|z}z{{|~y{}|{|}|z|~{z~|y{z}{|{|y|v}y{z{v{z~}~y~zv|||{}yy~~{}}{|zyy}||}}}~z~}{}|||}~{~||z{}~{|yx|~}{~{z|{~u~}x||{}~~~}}~{~~|z{|}|~|yzz~zyw~{{|~{}~}|{}|{{|}~}}zyx~}y}~~{{{}x{|}y|x~w|}}{|zx|{|}{}||{yxy~||}~~|~}{~|}z}{}zx}}{|}~~~~~~{~yzz~}xz{z}~~z~}}~|}{||}~||||{z}~~~|~}~~|~~}~~{~~{~}~~~~}}{~|}~}|~z~~~~~}}z}|~{~}|~~~~{z|~}~~z}||{~{~|~|z~}~~~~}~~}~x{~}|~|~~~v}}{z~||~~}~}~|{~|~}~~~|~}~|}}}|{}|y~~{~|~||}}~y}~||{yz}yx|w}x{{{~xz}}{yy{zy}~|{|y}}x{y}xz{}z|}x{xxzyv}}yzyz{{|}x}yzx{z~{}y}|}|}}{{{x{}|yzz|}{y~z|z}}}~}z||}{||~x{}z~yw}{zy|}zwz{z|}z{z~y{{}}|z}~~z}||z}}~{y{zz{}wz}|z|}}zw~y||x||zy}}|{}|}||~x||~~|~yzxz~x{w}z||w}}{{|~||||uy|zz|z||yz}~|||{z~|zzyz}|~}{{x|{x{|}}{{|x|zw{y~xz|zyyzz~}{{~}z}y|}z}~z{}z|}v}||}{~yx|w|y|v{}}~z}{|xx{||}|~}{{}~~~z~|~~}{z~||}}y|z{|{z{}xv}}{y|{|{|{{}v}|yz|zzz}{~~yyyx}||||~}{||~y|}|~z|yxz||xy{xxs~~}~z}xx{{|~y}|~~}|{|z{~z~z}~~{{}~~||zz}y}z|~{~~~{|}zz}y{y|x}}y}yzx~z{z}~}~}yz}}{~~{z|y~}}{||{x{|~}|{~~zyz~z~zz|{zz~{}}z||zz}}~~|{yz~{x{|z}|~{~yzyw|~||}}}{~{{}}}}~~~~|{}~~z|~~{~~~}}|y}}~~|}~}~~|y~~~}~~~{}|}y}}}~~|~~}~~{~}~~~~}}~}}~~}~~~~~~|}}}~y}||y~~u|~}}}~|~{{z}}~z~~}~z~}}|}~||}~~{|}~|~}}~|~~~}~{}{~||}~{{~}|}}{~}|||||~~~~{~~~~~~{|~z|y|~{yy~~}~{}x~}{y}z~~z~~{~}}}y|yw|z|yy|~~}z}{zx{{}{|}z}~|~z|zw~z{~~}x~{~zzxw~||y|~{x{}{z{|y}{|xzz|zzy|x{~~y~|y~~|||~{x|~{~{~~z|w~{|}|~{{}~~|{~z|~~x{w|y{}z}|||z{z{|{}{y{|y|||{xz|~}~}x~~}y{zy}|z|}{{|||{}|z}|z{z}~zz|vy||v}z{|}yz|xz{|z~}z|}{y~~|~{||~~}{{{{xwz{|{z|z~|{zv}|{~{|~y}u|~x|{{}y}{xx{|}~~}}{|{y~x}|}}|{y~|yy{}ww}~}~|{}x~uzyy|}y{~~}~y}{~}|}~~x{{}zz{}{yzxy}}x{~|{}w}y~z~}x|~y~{}{~{}~~|~}}z{{|{}|y~{zyz|}x|zz}||}}zw~~|z~z}|y}|~~~||yy|~|}{|yw}z~zyzyz~~|~}zzwz|y}y|yy|z}~|w}z|~}z~}z|w~{zw~~|~{|}z~}yx{y}{|x||||~~z|~|~~~x}~{v{|z|~|}{~y|y{~~~}{~}}~{|}~}~~y~|}~z~|}||}~~~{}~|{~~~z}~~~~}~}}}~}{|~~}~}~|~}z~~}}}~}~~{}x~~~~}|{~}~{{|z|~}~~~~~}~~}|~{y{}~|~~}|~~~}}|~~}~}}|~~|~~z}}}~}}}|~}~||}}~|~|~}{|}~}}|{~~|{~}~{~z|~wzy|w||vy}}}|zy}v{y~||zz}}wxy||{|~}~|~|z|}|u~|~~{yz{x}{z}{{y~}||~|zy}{zy|||w{{|y|{z{~||{|{}y|z|w}||{y}~ox~||}{{xx|}w}}{x~yxtz|zy~|~z~}z|}{uz~}|}x}}z{|w{z|{x{{{zx}zzy||}z{}z|yz~uz}|~}{}|~z|}|z|{}{x~yw}|~}|vzxz|{|zy{~|z}v~|y~}}|yz{z||~}}~{xz}{xwxx}zwz~s~}|z}wy{z|~{y}}~z}~w~}}z{~z}||{{z|~}z{v{||{xy~~|||{xw}}x{{w{|xx~z~{zy}z{x|}}x~}}z}~||{~}||{~{}}||~|~z|wy{{}~~||zy~y~{{x~~{y|}~~xz|{}}|{x|}}{}~|||v}~yxz|x~~{|{zyw{|y~~}|z|~|}y~|~y|{}{}|}||xz~z~~z||{~}|}{{|z}~}~|v}~|~}}|z|||~}|zz}{~~x}z|{x}}xz{~}{|{{y~|}{~{|y|{|~~}y{z~wu{{z}z|w{}}|w~{|v{~w|w}z~||zy}~~}|{}{y{}~{{z~}}}}}~|~|{}z~~}~~}|}{~~x{~}}~~~}x||~}|}}~|}}}yy}~x}{}~~~|}~{y}}}{~{~|~}z~~~~~|}|~|~||}~{{}~~|~}{}}{z~{~|~~~|{}~~{~}|}~~~~~{|{{~{}{}|~||~~~~~{~~}zxz~z}|{{x|}{~yz}}{}z~zy~||z|y~~zwy}|~x{{zux~}|v}}{v~}~}y~z}~{x{}|y||zyzz|z|y~{z}}|}|zzyx}{}|z|{}z}|{z|{}yxzzy~|~|z}|}{|{}z~|x~}|y{}}~}zzzxzxy|z{~zy||y~{z~w{z{{zz|x|x}~}z||}~{z{{~~yz~}{~}z~{{z~|{y~~w~~v{||z{}y{}|z~~}{|u}zy~}}z~{~y}z~y|y{|z~~~y}}z|}yz|zzy~|}yyzy{~{}y~}zwx{~}y{y||{z}|}}y~z~yz|~|y~~{}|~|y}||}}z~}~}}|x~|{y~z}~}|}z|x}{~|z|~}yz{z}~|{}z}z}~{}yy}yz}~~wy|||w~|z|~{|~x}zwz}~{{}{}|||z|z{|}y~|zyz{xyy}{{y|z|z{x{yz{x~||~y~{y}|{{{||}v{x|~z{{}|{~{}}yx~|~yz}}}{zx{{~}{z{~}|zxyz~}w}{|{~y|zzz}}y~{z{x{}~~~yy|z~xz}|z{w|}yzz|{~wy}|y}}{{~|x~zx}x|}{v{}z|zz{}z~z|}y~}}}|}|{{x{}y{yt}{|{{|~~}{|{x~|||~{~}~~y{~}{|~}}~{{||}}~~~~|}|z~}}~|~y~~}|z~~|~~}|~~y~|}{~}~{~|~~~{|}||x~}{}}||~~~~}~|}~~~}}{|~}}}|z~{~||~}{}||~~~}~{}}}z{||~{~~}{}~~}~}~{~}~~|~}~~}~|yy~y{}~u{z{|yx}uz~y~yy|z|x}x}yy}|||}z~z{|}}~{y~{|z}|~z}~x}~z}}vy~|z|z}yy|~yz~xx~~yz}{~xz||}{||}~~~~}|~y}}{{}}~|{}|{{yy~}||u|{|wz|{||~}y{wz|~}y~w|~|}}{z~z~}}{yx{|~{}{v}x|zzy{}{wzw|{}{{yx~{{zyzzy}||}~||}}~|~|}|}{~}}}z~{}{~|}~x|}}}}{zy~}z|}zxy{}~{}y{{}~|}|x{x}}{{}|}|zz~x{||}|}{y}{w}|{xu|~x~}y|z}zx|~y~|z}~zz~|}z~zwz||~xy~{t}}{v}z{}z{y|}zy~{z}|{w|}|y{|{}||}}{}yo}y||}||~{z{}|z|z{|z{}yx|~{~}|x{|y~yy|zy|{{}}|||}z{}y{}~||~~}w~||~zwy|y~~{||xvz}{}}z}|~~~|yy|}{z~z{~{|}|y}}|zx{{y{|zz~y}{y}{{|~}z~|y{}||~||~~{{{z~{x|z~x{~|~zy|ywzzzxx|{}ux}z}||{~|}|{z}yyz|~{|{}}~}|}|}zz{|}yz~y~{zzz~}|{xy{||yzy{|~{~}w}~yy}~}~}|{|||~~~|~{}}|~|}}||~|}~~~}{}}{}}~}z|}}|~}~~}|}~{~~}}~}|~|}~~}~{~}}}||{|}z~|~~||~{|~{|~zz~||~}~~}~{~~}~z|~}~}~|z~|~{z}}{~}|}{~~~z|~{|}}|||}{~|}z}~}~~}~~}~}}}~|}~{|}}~|}~||{{~w|~y{}~|z||w{}{|{{}~~}{yz|~zzz}zx{~|}}~zy{zz}z|z|z}~|y~||~{z|~{~~z|z}{}|z}{x{~~}{~|yxz}{vwy{~w|z|y}}{{xy~|||z|~|}|}w}w}z|~y}xxz~zxw~xx|yzvuz~~{}}v|~y{}{{y{~z{{}~|||{~~~{~xy||z{y||~yy{{|w{}{{||}y{z|zz~~y~{~}}~}{{}{zzz}z|z|u}{||}}|zz||y||{~y~{|}zz{tw||}~x}~{~{z~z}{{{~}}|~}|zz~|~|{|{~y{w{}}z}z~{~~}y|zy{z{x|}~}{{z}~z|~}}{x|y}z~~|}||~yw|z}u}~|{}{z~|||z{~|~|zz|x}|x}~~}}~{|}x}|||}z|y{{x~~||~z~{~~xx}~}}x~~y{~|{x|}x{|~~}}y{}{|yx|}~{wz|~y{y}yzz}}~~}}z{~{}~{~z{z{zy{{|~}|z~}x|~|~~}~}yz|}x}zxz|~{y}||{~~{~|~||~z~z}}{y~{z|~{~}~xz{~}{x~y|}}}~yxy~y}~x}~}~|~z}~zy}}}y}{}{zx}}}z{}z}|z||~~|~~|{}}|y|~z}|z~}}~}}}~y|~~||~~~}~{}|{}~||}}{~~~||}~{~~}}}{~~}~||~~~|~||}|~}}~}{}}~|}~{|}}}y}u}}~}~~~~{~~}}{}|~}~}~}|}z{}~~~}{~~}z~~~{~{}~~~}}~~{~|~~~~~|~}~~~y~|~~}}~}}|~~}}~}~|z|}~{|}{|~x}|~szzzyy{xz~|x~{y|z{y|}w}z}z}}~}|z}|}|~}{~~{|y}{|}zv{zuz|zvyzx~yzv|yyv}|x}|y{yy}x}{|z}{}y~|~zzzzy|yy|~x|{||z|{{{|}|}|z}}|{x||xy{~{|}{zz{z||||~~z}~~}~|}y{y{}xz|{{}}v{|zz|zw}{}z{}{{}}{|}~{~}~~{{|}}zy|~|zz~y}~|}|y{}~wxy~~{wz~z|}z}~}zy~y|~}{}z~|{~~||}}y~yzyzzxy~{|}|~}{~|}z{z}{{y~z|}wzv|}|y~||~}yxz{y}}y~}}z}}~|~|{xyy}vy{z{{~||{}}z~|}}{}}{}zz{{}z|x{||}}z~{|y|z}y{z|{|{x}|zz||y{x||zyxyz|~~x|~{||~}{|||}{|z~}}{~|}|~~y{}{~{}yy|{y}z{x|~|}||||~yx}|y}~~}~zx}~{zz||{}z|}~yz}~|{xtv|y||{~|yz{z~{wx~zz~}||}}}~~|z{{zyxyy{}z{{{zzyy|{uyxy|z{{{|}~}|{}w|{~|||z}{~{{x|zyxy|xtywy{}~yyzx||{{z~{{y~||}{~~yxz~~z}~}~||}~}}~~||~~|}~{}}~~}}}{~~~}~}}~~}}}}}~~}~~|}}|~z~}{~~|~}{~||~}~|~{~~~~|}}|~{~{~|~}|~|}~}~~~~~}}~z~~~}}~~}}|~|||}}~~}~~{}~}~~~}|~~~}~~~}~{{}|{z~~}{~{|~~}y{~~}|~~zz}}{z{{~wz}|}|~{{|z}~x{y|{||{}|}xz~|~yz{z}||~}|}y|w|{w~}x|{|~{|~{}}}}~z{}{}z}}|v{{|z{x|{~}z}yy}}}~uyz}|zww|{}|z|~z}z~}z~~|~~zy|zz}}~|}|~y~}}zz|z{~zy}}wvy|}{yv{}~|{|x~~~~{|u{{{z{{y}xvv{|z~~{xy{yz|y~xx||{||}~}~{{z}~}{{|{{zx}||}x}xz{y|~x~}{}~}z~|w~|||yy|~}}z~}~~{~z}~~x|}}z~{x}||y}z}{zyzx~z|{{w|||x|z}|}x}y|}}|~}{}zy~|{|{~z|||z|}}}~~~}|~|~yzy}~||{|zzz}||v}z~~~|~|}zy|~zyz}}{}|}|~{}z~y|z|{|||zxw|yv|}z{~}|{}}|{{|{~yzp{y}}z}y{}~|||y}z{}||v|}|v}}||x}z||||~y|~}}{y|~~{w|}}x{xy{~|}x~|w{~~z{{{|x}~z|{w~|}}x}{x|{z}|}|y~}}vzw|y{|{}}}}z~w{}zy~{}~||~~w}}~|{|~{}z}~|{vzs{|z}}}||~{~zw}||{}y|z~~~yz|z~{~z}|x{~~|}||}}}}~z~~~~}~}~~}|~||~~|}|~|y~z~}|~~|~{~~~}~~|~~|}~}|~~~~||{}~}}}}~}|~}|~~}~|}z~|}|}~~}~|~~~}}~{}}~}}{~|~}~~~~~}~}~||}}~{}}~}}~~}z~~~|}}~~~~}}|}|~}||}~yywz}y{}}|~||{~}|yy|yzu~~{}~}}~}}}}}z{{z||~~|{{{}}~}x|y~~~|}y}~}~~}|}}||}~|~||~|}~}z}wz|}~z{z}}|y{z{~x}yy~x|}~~|}~|~|}yyy||}|{y}}~||z|{z~y}{{{}u}~~~w}{}y}{}z}}|{}~{|}}}{}{}|}|~z|x}|{zyz|~||~||}yy{~}y}z}yy}}||}}|~}~}}~|wyx~}z}}~{y{z~vz~z~~{}~}}~x|~}||}tw}}{}x}{~{~xz}zz~}{}||}~v~}|{}|~~}|}~~|{}}|}y~z}~}~|}|~~~{{~yt~|~|~z~{~~{}z}{|}xz{~z~~}~}}y|yy|z}|y~{}~yy{{}{~x|yz{xy|}}{~{||~|{~~~~~~~|~|~~}~z|~~~{~|}z{{w|{w|y{{~{}||z||}}}~}{|~}{||}}~{z{z~z~zw{zwz{zvz{}y~{|z}|{|~x|~z~~}z~~|z~}|z{x|}}~z{}}zz}yz{|{|{|{|}~z}~}}}~~~~|{}~}}~~~~~}~}}}|z~~|~}~}{}~}~~~}|~~{}~}}}}~}~{}~}{{}~~}}~~~~}}~~~{}|~~~~{{~~|}}~|}~|y~z{zyx{x~|}z{z|{}x~y{{z{zz{z|y~}x}zy~{{{{{z|}}y{}z~x|x|||~||}xz{~{|~zzz~|||{zzxy~|yx}w||~{}}|z{~z}{}|z||}{|{zy}~{y{y~{x|~zz}zy|yx{||{y{}}}~y{}|w}{z{~{x}}y|x~{xz{{|y~~{{z~y}v{|}y{~||{~~|||x{{z}z|||~z||y~||}{z|z~|{}}{~~|~z{~z}}y{}|z~z{{{xy}|~}y|~{{{{xy~{z~{zz{|uz||y}|{|y}|}xx~}y}}zz|{{}{{v}||||{x}}y|}}z}|zx}z|~}{z{~}~wz|}~xy}}yy}|x|{|yy}}~|}|z|~|~w}}|{|{z}y}{~|~{}}}{}{wz|{{}|||z|zz}|wwz~}|~|~{|xy{|{{|zy|~|z~yyz~yu{~|z||||}}~{|w{{|z~}~zz{}|||y~{{x|~yzzy|zy~y}|}~|}}|y|||~|{~~{|xxz|||}}yy~|zzyz}y}~y|{y{~zz{zx{{{z}{z}y|||||z~|y}vu|wz}{~z}|z}{y}}|y{yz{x|}x~~zy~y~{~~|yyy}{{~y{zy{~z}}y{z}w|z~x}{}}|~{~~z{~yx{{|{z}}~~~~~~|~|~}~}~|{}}}{|{|{}~~{{~}~}~{}~}~{~z}{z{z|~}|}~~~~~}|{|~}}~~}{~~|~z|~~}}~}~~~|{|||||~~|}}~~}|}~~}~||z~~z{~}x|}}|w~|}|~}~|}|x~}~~~}}|~}~~y}~|}~~~}|yy|{~}}|xv{{y{||y{wy}x|yzy{{|}|{}~~~|}u{zz}~|~y~|y}~}|}|||}~}|}y{y}}||}z~}x}~|}zzzw{y}z}yxy~{{}{}|}~}}|}~|}xyz|z|{z|zx}|{y}|{{{~~wz|~~|||y|}|}x{|}|~{|}{~zx|w}}yzx{x}yz|y|{||xx{~{~|~{|x{y}~|{~z}z|x~}~z|~||{~{|{||}z}zx{~~|}~{xyz{{z}{|z~yzy|~~}~||~{~}w||z}|}u}{z{zz}|zw~{}{yz}|{|x}{|}xy|~~}|{}{x}~~~{}{|~z||~{{xx{|{}x}xyy|}{~zz{z|}|y{}{~~{}q}}z}{~{~||~}zzx~zz{}z{zzz~|y|}}w{}y|}sy}}~z~~{y~~z|~z|}~y||}~x{{~}~}}y}{|}vw}w}z|}|y{{}|{yz{|}}{|}}z{z{{|}|{|{{{|}~}zzzz}w{~~}x|{|zzz|xx~~}y{{{{{}yzx}yz}|~}|}z{z}||y|yzzy}~{zzv~}x~~y~{y}y}x}|}~||xxx}{~~~~}~z}{~x}y~|}zw~}{|{||wy~{yyyx{z~w|{vyz{|z|z}{}{~}|~~|~|~||~{|v{}|z}|~~~}~|~~~~}}~}|}||~y{|~|y~}}z~~w~{|~}}~}~|~~}{y}|{z{|}}~~}~~~~~{}~}z~~~~|}{|}~~}|~{~~}}~}~|~{~~y{}}}~{~}}~~~}|~}||}|z~}~|{~~~~{}y~}~~~~|~~z~|~||w}{}~xzw{~zwyy|y|y{|xy~||zy{}{{x~x~|y|z}}~yy}|}y~~|||zx||~yywu|~y}{|}{|{|~y|}|{~~{z~~}z|}~|}||}v{{z~{{}{|||}|}|{z}z{~||yw{x}}~{y{}z~~}z{{v{z~x}|yzy}~}{~|xzyzy|zy~~|z}{y{yyy~w~~}}||{yyzyw|zyy~z}~y{}zz|~~}~~||y}~{|{}~~~~}~|~~{{{|z}z{~~y{~|{{z}|}{w}y{~wy~{{{{}|||zy|~~}|{{}y~}y|}zy~~}z~}z~{}w|{{z}w}z}~|w~z{|~z}z~~}{~~{|y}||~v}}|}}{}z}|~z{||yzx~s}z}z||z|{zy~}v}}~}}|||}}}~{|~}|||yy|}zx}}~}~|{~w|{~{zz{~w~y}z~}y|{|z}{{z}}}{w||zyx|{~}|z}||z|}||~z}}|{{~z~|zzyz~|v{~{y}{z{{{||}~{xz|yy}}|}|{{z~{x}z}}z{z}|~{y}~~}~|~|z}}}x}{|y}|{{|{}wz}}z}|~{{{w{{}~{}}{}~zy|y}y||{{yy|z}|{}~w|}{vz}~|{{{||{~~~~~}~~zp{z|}~|z|{~z}~{}~}~z}~}|~}{}{x~~|~v~~~~~~~}~{|}}||~~~|y~~~|}~~}}~z}~~~|~~~}}~{~~~~}|~z|~}~z}}~~z|~~s{|~~}}}~|}{~{~~}~}|~{}}~~~}~}~}~~~~|~}~~v}||~{~{z}~}|}~|}}}}||~wy|}y|}y}z|z{|~wx}~~|z|y{}}z~||}{||{z}|{z||}|w~zr}{{{}z{~{|{|}{{~xz}{yv{{w{x|{||~y{}y|||~{{|~}}}~{}zz}{zzz|{w~xzz{|z~}|w|w{~||||z||{}~~~{{{|}w|y}||z}y|{{zyx{yxyzxzxy}~|~|u~w{~||w||y|{z}|yz~{|}z}}}}~zy~}{|{zz|x~~x{r}yz~}||{z||~{zy~{}}|}{}x~{y~}}}z~w|}||~|z}yz|yvv|}zx|}y|}~}|~zy{}}}{}z~}~{|~{~|}z}x~||~x{}{{z|}~{}{~~|}}y|{}{~x||{zy|z~{{z}z}{z~z~|{}|{|z{x|}~{}zyxyz|}w{t|{y~{y{}~|x{{~}}}~y{|{z~||{~}}}~~xy|}z~y{yzz{y{xx{~{|v}{v|zz|wzx~~}|{}{|{x{|}y|}}{}|wzxx~{{~~|z~z}xzzz|{y{{wzt~{|~|{~z}}zz|}}}}|z{}~~zz}zz~|y~}}z}|z{}z}yw~y}z~|~~||}y}||z|~{|~}z||z~y{x}y{}||z{}z{{zy~||yx~}}||~{xz~}{~|}|~~~|~~~}}~~~}~{}}}|}~~~~|}}z~}~|~}~}~}~||}~~|~}y}{{~}y|~~}|}~~}~~~w}~|~}~}}~~y~~|}}}{~}~}{~~~|}}~~{z~}}}zy}{~~}}}~|}|~|}|~~~~|z}}y~}~{}~||~~}z|~{~|~~~x{}~}}||~}~~}~~x}}}|}|~{~|~~~~~{{zy~}{~}zxzz~zyy|w~z|{{}z}~|v~{{|{z}~z|~~x|}~v~|{y}z~}}yy|z}|z~z|~~{{|{zu}~|~|}|~zzz~}}{~|}}|x}~|}zxz~}|y{|}y~{~yzy{~||~z~y}x{y~{{~||{z~zz{v|z{z||}}|z{~~}|}}{yzz{|z|}}z{|}|wz|}z~}yxw}{||{}zzx~yz~||z{{}~|z{}|~}z|wy}zz{xvzwz}}|}y|~y}{z~|}|}x~}zz}||u}||}~|y~}}|{}}}{{||{{y~{x}}|{{||{}{}{}x}zz~y}z{|z|{}y~}}z|z}{}|~z~{~}y||z}~}||}w}}|{~y|~||{~v}z|}zxy~~{}}|z}{z|y~y|zzzxy~x}}{{z|}~x|}{v{v~}{yyzz}~{yw}|x|}uz{|z|{|yz~}|z||y|x~z{xz|}x~}}|}|z{tzyzx}~~}|xxyy}z}y}~{~}|~||~~z}y|}|~{{{z~~||xy}|z{x}}zz~~z|wy~||{{z}|{|z|z}}|}|y{z||~|x}|y|~~|}~w|xy~z||{~|}z{|||~ty}}~}z~}yz|~z~zz~z{y~~~~y{{~|}|}~|~z|y~~{~||~}|}}}~}|~~~~}|~{}}~}~~{}}~~}~|}zy~~~~}~|~~~}|||z~}~~y~~{~z}}~|}|~{|}}||{}~}~|~~~}~{}{z{~}|~~}}z}}}~{|}}~}}|~}~}~~|~}}~~~~~{|~~y}}w~{|~}}|y}|}z~~{}{~~}}|}{~||}|~}}~~{~|||{{||~|{ywz}yz|}wx}}xv}{z|}|xwxwyx~y}}||yzy~|{||~y|y|}{~|~~~v}|{}~|wzx|y|}xy~~~|y{{y{}|y}}z~{zy||~||{z|~}z}~x~|~z{|wyz~x}|{zw~{}||y~y}~}{}||zzy~z}}|y}}{{{}{~{~~|zvyy~{}{xxz}|xv|}z}wy~zyyz}}|}{}}y~|{~|~}{~}xzy{}|z~~{}|~{{zz|}||{z{{wzy~y~}}{}|}~~w}~|{}zz}~{{~}z~x}yuy}{zz{yz~zyz|{~}|y{xx{~{z|{x~{|~|~~|{}~~|}{{z~}~{~y~w{}{x}}wxz~z}|{yyzz}y}z||}}~y}~~}|y{~{~y|y~|{z{}}{|yv}~{|~{{|zx{wx|~|zzz}v~~~z{z|{{x{|~z~x~|~zy{y~}|y|}y{v{y|}~y}{y~{}~{}}{||{zx|}|zzzyz~{yyy|}z{{}{{y~z}|||w~}~w{zz}~}|{y}z~zw}}{u}|}~~|}{v|{y|}{x|||{wzz|x{}}~{w}y}w{|~{zx}}z{{{y~{z}}~|{|{~z~{{}}}{u}{}}}}|~uyw|||yxy~~{zx|y}|{~~{~{z}|}~}}}}~}~}x~~~}}~~|}}~}|}{{~~~{~}|}|~|~~~}~}}~{z|~~}~~~}||}~~|}~~}{~|~}~}|}{~|~{{}~~~~~~|||~~~|{}{|}|~}~|{y}~}~{~~}}}~|}~}}z~~}~}~|}|}~}{~~z{z~~~}}~|}~~{~}~}}}}~}~|xyw|z|x}{{z}|~~~{zz~~{|~y}y}w}x|z|}z{~~yyyzyuzy~}}~~|vzyx|||z|{~z}|{}||z}~|z|z|~|yz|zy~|}{~y}z}{{~x{~~|zzy}x}~x~{}}y|{zz~}}~z{zy}|y|y|}{zzv||~xzyz}}w{~{y~zzy|~}wyx|zz}z|{|zz|}w~|}{~zy{~}||{~}|{}}{x{yxz}y~||}zy{~vwz{|{~{y}|x}zyz}~~{{~y{~~||uz~{}|{y{wzz|~|}x~w~yzx}~x}y}|{|{w}}}~}~|}{{y}y|zwx||w}|y|y|vx{|}|{~ww~||{|||{z{z|}|wxy{}z{{w~{z~}||~}|~~~z~x}{~z{z~~}x~w{y}zxx|}z}{|{zx{{}vy}|||~x|}x{zy{xzx{~z|y}{wz{zz|{w~~z{x{{}~|~{}zz|z|}z}x{|y|~~}~w{~z~|}|y~zz{~|{y}}~z~|{y{|x~}z|zz{}~~~|~~{{|{{|yw|}z{|y{y}y}||~z{z{{z{}z{|{|}y}|x~|}z~{~{z~{~{{{}}~wz}}}{|{v~z{z|~}z~}|{}|~wx{~|}{{~{t|{{{z|{~xzx||}}|{w|{~zy}{|{|}}{z}|}~w{y{{|z{}z~}||~x}zz|{|~~}}}}}~{~{~~}|~~}~{|~}~{}}}~~}|}}}}~|x}~~~{~}}|~z~|~{}}|}~|~~}}~}}~|{}}}}|~}~}}~{~}}~~v|~}~}}}~}|x}||||~~~~~|~}}}|~|z}}|z}~~~}||}}{|~}~~~~}z~|~~~~~~~}~~~||y~}}}~{}||||}y~~}~z~~|}}{y~}|x{x~xz~y~|}~}~y}xz}|{}|zy{zyx{}~z}}zy}x}{{}y|||y}z{{{x||{{~y{zz|zz{y|x|}~|~|}~}{{|~}zwzz|y||~{x{|{~}y~}}|~z{y|}}yz}z|}z{{{}}||z|}}z|z}~|~{}~}~~||~~~~z|}{~|{{~}z|{|{~}}w|wzz~|{~}yzz}{{|z~zy~{{~z}|y}~|xy}z~{zzxzy}~~{|}||y~uz{{v|||z}z}|z~}z}{|}~~}}~}y~{z{|~|{}}||zxzyw}t{uz|x}}~|y}{~yx~||~|z~}|~~yyz||zx|}~}~||yy|~{|x~}y{y}y{}yy~y{}||z{z~z{w{{|}~z}~~}|{xx~}xz}~}{~}zzyz}|t|y}}zzzz|z}x|{}{~}}z}{z||zy|}}~zuy}{zz|{zx{x|~|~z~~{y{{{wy}}y{}}}~~}|{|yww~w~~z{y{|{v~~z|}|yy|x|zy{|z|{xx{y{~~|y~zyz{y||~}z}}}y|{|~{}{{{zyyy}y~{yy}yx|{x|z|}}xxy|}~{|{}~}~}~vy~}}y}}|~z~z{z{{yxz{z{~|yy{z{||v{||yyy{|z~|z}}|~y{}}{~~}~}~}~~{~~~~}~~{~z~{}|~~}~|~{~~|~{}}~}x}~}~z~|}~}|}~|v~|~~~|}~y{}{}~|}~~}y}~|}z}|}~}~}z}|}~~~||}|}}}}|}}}{~~}~~~~~~}}~|}|}~~|}~{zy}~}}}~{{|~}{|v}}~~|}}~}}}|~}}~{|{}}}}~~~|~~|~}{||~||~~~y}||{}xyy|{|yy{y|{|zx}|z~}|z|}||z{}wzy||}~yv|~|~|xz}y|}}u}z}w~}|{~~z|~{y|{}~z|{|}}|wz}w~{{~|zy{|{{z~x}z~}x{|{{|ywy~}|}|yx|x~zyw|~|~{|z}vw}y|~~}{~{{}~}{|~~~y|zz}{yy}{{|y{|z}{{}|}z||z|~|~{x{|uyzz||{w~}}|}zzw|{|z{}}{~z{zy||~wxys|y|}z|{{{y~z|z}z|~|}}{w}|u~}}y}y~{}||~w{{{y{}|y}}}w}yyzw~z|u{}x|x{~ywzy{}{~{y~{{|z}{z~~}{}{~xz}}}x~~|zy}|z{zw|x}{|}~zv~}y}z{||}{{~~y~{~|z{~~{y{}y||w{z{x}y~{~z~}}}}}~|{z{~}zy~y}~~|{|{{wxv{{|}x{{~{z{||}~y}}|}zy~}{{}|{}}}|zzzy~~|v|zzy}|{~{}y}|z{{{~{y{~{{|z}z{x}|{|}zyy|zzxzx~tz{{{y|z}}|{~}}}{||{}}}z|zzyz}x}}}}||~|x|z{z}|v{y|x~|{|~{}z{~z{w||y|{~}}z}}y{||{z|z|{z~x}{zy}~|{}z}{y~~z~w~~{yz~|x|}|{{yz}~|~{}~}~~~}}|~}~s~{~|~~y~z||}|}}~}z}~~~z~}|{}}}~~{~|}}}{}~~~}}~~~~}}~{}}|~}|~|~z}~|}~~~~}~|~~}}}}~~~}~~~~~~~}~|{}~~{~~}}~~~|{}~}}}~~~z}~~}}{~~~~{{~{|~~}|||~|~~~~}}}~~}|y~}~|}|~~|}}{x}|{|~{}|u~z}yzz}}{{y{yzzzx{w{|}~}yzx{z}{}~~~y{yz|{|}{x|~{x{zz|}}z}w}{w||{w~}y||yv|y{|y|{z}y~y{zzzy}{{}|}|{vz}~z{|x}{u{|}||~{xyw{}|z~}z~{{||u{|{|}~z{~|}}}y{|}}~}}~|{{~|z|{xzx|uy|~zz{}{{zzz{|vzz|x{{~}{{~~{~|yz|~y||~||z}w}{|}y{}yy{|x{wy{z|~z||wzzxyu|}}{{{}~||{~~}{x||y{|~~}y{}vw}u|{|{|yzyzzzx~{}z}x|{{y{x{|{~z{y~}}}{z~~~~xy}}xz~z{}{{~|{yz}xx{z}xv}||||z}}ywz}|}~{~|}{}y}zz{~{}}}}~zyuz}}wxxv{y}}{~y{v}||}zwx}y{{|zyzx|yx|}|}}|{{~v}y~{{{}}}|~yzz}}{z{}{}{}|{{}|u~|~}zy||}|}yxz{}|w{{{}}x{}|w||z{}{y|{~zsx}{{}|z~|v|{{|{yv{x~}{z}z~|{~xx}~z|y}z||zz}{{xz{x}zv{y{y{~z}|}{z}||x{x~}z}y|~{|~}~{zw{xy|zwx|w||}}z{yzw~xw|y|{|y}||{}yyy|~xz~}~}~||}~}}|}}}~}}{|~|||{~}|}~}y~w~}||}}}}~{}}xy~{|~|{~~|~~~|}|}z}|}|~~}~||}{|}|}|}{}|~~~~~}~|~|{||~y~||~~}}}~z~|}{~~~~|~}}~~|~}}~~y~||~~}x~}}~}||~~}||}}~~}|~||}z|~}}}|z~~~|~~}||~}~|~|~z~{{~~~~~~~{~~}~{~}~|r~}|}~~{}|~~}}}~~}}~{~|}}{}y|yzx}|||yy}|}~|~|z}~zx}~{~~{}|~{u{z}z~|}~{x}y{|yw||~|zy{}||~||xzx}~x~|{xz~|}zy}{|||y|~{y|}~zzzzz|{}z}y~z||~}x~|{~{z|~}{~{{y|z|}||{{w}~zy~|~}}|y}|||y|zy|x{{yx{}}{~{|}}|{w|~|~x~y~x|zw||~yyyty~z}z|y~~{}~|{xx{{yzx{}}|{y}|}}{|}~zy||zzz}{ytz}|{zzz{}y}xyy~}{~z{~y|{}zy~}~zx}|}~{}~{}v}|{z~{~||{zz|z{{z}{}}{|yz|~~}}|yt}|~y}z|}|~{}z{~}zzz}y{~{}{~~~~zyz{}{{{|~~{~z{|~|yy}|zzy|}z~~z|{~z~}|zy~}zy{||yy}xzz{}|}vyz~{|zv{w~y{}~{{y}|~}y{|}zy~|zz}~}|{zzz|zz||{}}}~||v|ywy{|z}||}||~{{zz{{{~tz|}xy~{{||{{~zz|||||z~y{xz|y{y|||{{y~~|}|zx{zzy{w~|{|{z}xz{{y{~}z{{~w{{t}w}{vz{x{{|}||||x}|xz~}{{zy~z|~|zw~y}~}~x|z~y}{}{~y{}~~v|z}z~z}|~|~z}{~}~}~|v}}~~~~~||}{~~|}|{~|~}{|z|~}}}}}x}~}{|z{}~}~~~{{||}~~}|}}~{~~~z}~|}{~~~|{~~~~}}~~z~|z}}}|z}|}~}}~{}~}||{{{~~{~~~}~}}|}}}~~~~~z~zz~}}}z~{}{y~|~|||~~w~~|{{~}{{|}z}||~v{}|u|xyyz|{{y{{y|xz}z||zx}{|~{~y~|~}~|x}yz}~{y~{{~xz~w{{{{~||z}~||{}{x{x{|z||}~~}w{{}z}|{}|yx{zy}rzy{|{{wx{~z||v~}y|zx}z{{}~}|}|{~{||{z{}{}{|wz|y~}~z}~{|||{{{zw~~zw{y}yz}}|v{y|z|z|}|~~}z{x{|}y~|{}}}{|}z|{}|||zw~|z}yw}{{y|}x{x~{{{yz{~zx|z}|y{}zzw}|z}vyy}||z|||}t{}|zyx|y|}yvz~z|yzvw{x}z{}|~{~}z|}~~{~|}x~||y~{}x}}|}{v~{zz~{|v||zzz~|z|~~wy|z{~~z~||}}~}||x{}z~}zz|zyvz{z}{{||{}~zw|z}{{~w~|~y}z|w}|z|~{y|z{~||}||~|}z|y~y}}y{xyy~y~z{{}v{~{|{|z|z}}~}x}}||~{|~y}~}{t|~yz|yyz|}~}zz~{|}|z|z{{v~u|~}}z~z}||}{z|{}z||y{}|}y}|wxy~y{}z}}y|{|w{yw~xwtz||{|}{v|}zyx||~x|}|{|~}v{|}z||||zyzz{t|~}~x}z{wzz|zxwu~{x|~{|}||x|{|}}~{|||~~~}|~|y~~|}~}|}~|{~{~|~~~~~z|~|{~y}{||{~~~}~}}~~}|~|z}|z||}|||~}|~|~~y~|}|}}}|~~|}~}~~~~}~~}~~~}~~}}~|{}~~~}~~}~|~{}}~|~}}{z|~~~~~~}zw}~~~}}~~|{~~~~}{{|}~{~~|~{}}~}|~~~~~}~|}}|~}|~w|}~||~z|{{|~{~~~|z{~zy}{w~}yx~}|{~}zy{x{||{~x}~z}~z}||}}x~yy{}w{{|~~{u||z{{|y{|y}x{}z}|}|~}w{z{~zzy|}|z{yzy{}wxz}{{{z{~~{zz}|yz~{}y~}z{~{}{}{}y{z|{y}{{}z~zwy{{z{z~y~yz{ywz}|x{z||x|zz|~wyx~y}|uz{zyzz{|}{~}w|y{}|{{~~|y|w{{{z~z~{}y}{}~|~|vyyy~z|zz{z}y}|zxzzy{zyz~{z|}~y|}{z{{|x~z|{|{zz|yz|zx{}zy}yzy~~}~|~yz|}ywy~xz~}}|{y|w|~{}z{{|~~uz}{x{|}||{||~x}}w}}|{{z~{}|zz}{{{y{{|~{z}yz|y~{|{}~{}sx||y{|}|{yxxz|}~}}xzw~{z}{|~}{|y|xy{}{}{zz}yz|{~{~~x~|x{|w~|||z|~x}}x|~{z|y}z~{|{zz~yx|{|~}|}z||}|}~|z{x|}|{z~~{~xx~xz}{z~{|}|{~~~||z|||}|~xz{{~~{}yz~{}zz}~t~|{{||}||~|}}{}z}z{}zz}|wyy}z~}{zzw|z{~ywwy{y|~yu{{{{zyx~~y|~{|y|}{~z~||}}~z~}~~}~~~|}}~~|}~~~~~|~~z~~}~~~z|{}}~~|}~}~||{}|y}~~}~}}~~|~|{{|}~|~}~~{}y|~~~|~{~~~~~}~~~{~~~}z~~}~~~|}~~|}~}{|}~}|~~~~}~|~~z|}~~}~z~~|~||}||~~}~}}|}|~}}~}}z}~~~{~~~}~~z||||}~~~~}||{~|~w{~~}~~~}|~~{{|~}{{~}|~|~}|yy|}~yz~{{zx{|}ww~{zyx~|y~|zx|xz~{}}}x|{{{}|~{~{y|z}xy{{|y~}{{{y{yy{}||y}zx|{y{|u{}|~xx|zyy|~~||{vz||~{o}|yx~{}}}|{~}}}}{}yzy}}~|{}~||~z{}y}|}|yz{~|y}}{}|}z~|{~{}~z~|z{z{~|}yx{w{}|}|~~|}|v~y}{y|{~~y{~v~zz}z{xzzz~|}zyx~xx}{y{{|{}}|}|}}z|}||{{}|}zz}||y}z{{x~~zyy|{z{}|~|y~vxyz{~}y{{wtwy{}{|y|x}|~~{{x|zw}}z{zy{|xy}wyz{}{{}|u~}}}}{|{|~~}}|y~y{|z|}~|~|||{y}z}{{}}{y|}|~|}}y|{}|~}|}|}{}w~}{y}}}zz||y|zz~~{~}|zz~z|}{zv||v}}|z|{~}}y}~|}z}y~|}|z{x~zz||}||}~|x~z||}{{x{{~|x|z~y}{~~w|}{x}{v}}{|z}{~}||||~{}}}z~}}z{z|y}|yz{}zy|yyzu{}||{zx~}{}~~||~||z|zx}{z|~~~||z{|}y|}}z{zy{zz|~~zz{{}~~||y~}|}{}{~~}|}}{}|uzz|~}{~|}z~|~}{~~}}|}{~~~}~{{~~~~~~zy}~}y}}}~{yz}~~{~}}~}~|~||~}~~~}~}}~|}~~|z}~~~|~|~{{}}~}~~x~}}zw}|}}~||z~|~~~~}}~||~}|}||{~~{|~~{w}|~y~}|||~}~~~~}}}{{{~||~}|}}z~~~}~~~|~~}}|{}y}y}{|z{}}|x~~~}xt{w{zz}yw}||~z}{{|{z~zzw{|y|yy~y|~}~{|y}}~}|{|~{x{{}y~~}}xvz}}y|ztx~}|wz{y{{|~}{z{xz||xyz}{~|{~{{y}{|z~z{z}~zy{x{}z~xw{}{||z}x~z|{w{|}{}{z||{zyz}|~{~zvy~}y}~{~tx|}x{}{|x|}z}yz}xz~|}y~|z|{}|{{{zyz}{{}~||y~{x|x|||}y|z{}zzy~|~}}z~}x~~|yw|{|~~}z~}~|w|wy|{~}z|{||~yzzzx||zy}|{z|}{|w}{|~x}x{{zv{{||w~}}z{zy}{xy{{}{}~{~~xyx{~|{w|y{|z{{|~||||~{zy}y~xw}{~|z}{z|}yy{}tz~{{}}w}|||x}{{y{|~|zx~|}{{|~y|{y{}{z}|}x~{t~{v||~}{|{|~zyz{x~||}|x|zyzzxzyzz||yx{y~}|{||~}||{|{t|zx}x}{~{|zyx}{{{|}}}|}}{z|xz{zz|z~{x{|}~|}}~|y|}z|||xyy}{}z|y|zy{x{|}z~}|{{xz{{|z}~}}}|{~yx||~zx{y|{y|xv}~||~{~|~{y|~}zzz{||~y~z{{~}}zz}y{y~z|}yw||z~w}~}{yx|}|z|z||y}~~||v~{}}}}|z~z}~}{|~}~~}|~~~}z~~x{|~~~~|~~{|}~|~{~}~|~|}}{|{|}~}}}|{}|~~}~}~~~}|~|~|~}~~~~~~||~}~z}~}}}~~~||{~}}}}~}z~{~{~}~x}}~~~z|{~||}}}|y~}}|~{~~x}}}}y|~~~|}~}}}~}~~}~~~}{}}}}}~~|}}}~}~~|~~}}}||{{zu{|x|{xz{|{}zzzywzy~||zzyz}~zyz}}}||z}~}{|~{}|}~{|~|}}{|}||{}y~}xzxw{{|y}}zyyyzx}{y|{y~z{zy{|{zzx}||}y|}}|z}{}~~~{|z{}{}||w}{}z|yxy{yy}|~z|{{{~zx~|y|~z|~{{|z|{}}|~{}}}{yz~}xxz}|{|z{z||zv~|ywyzw|z{~{w|zy|y}||{}~z||}{|}z|z|{}~~{w{}}|z}xyz{w{x|w|{~}y{x}{z{~x{y||z}{w~~}~~~~}~~{w|{y{~yzwyz|xv{||}z{{|~~~x|y|}{}}x|{{x~~}{|}{{{}}~~y}y{z|}~z|{y|~{~|y~~xwy~~x{xz|}{}~|||y~y}|~~|}}~|}}}|{w~xy||z}|{z|y~{{x~{z{{{{x}w{y|z}{{~~|~~z|}}}z|}y{{z|y}}{}||wzz{||xz|{yy|x{}{z}y{{z{~~x{|}{zz~{}{}zz|{zy}|yy}}{~}{}|xyxzwzzx}vzz|x|~uwy~~z~z|~z}xy}~z}{zz}}~}x~z~zy}|~|yzwyzy{|z|x{}{{{xxz{}{y||z}{~}z|xy~}~{}}~z~z}v{x|z|~wz{zywz}y~y}}}~}{{{{}y}{}~}}}~|~~~}||}~}}}~{~~|~~}{|{|{}z{}z~~~~z~y~}~|z~}|~~~|~|}|~~~~}w~{~~||~}~z~~~~|z~~~z|}{}~}{}}z}~~~~~}~}y}}~~z}|}~~}|}z~~z~}|~|{|}~{}}~~~}~{~|}|}~|~~~~|}~|~|~}~}|x}}~~~}~z}~z|}~{|}~{}}}~z}{zx~yvy~z{~~}}xy|{|~w{{|yx}~z~|{~{|~~yyz||}|{{x{}|yz|~|}{zz|y}}z|{~z|y~{z{{}|w|{y}{||}vz~{~{~|{|}vz}}|||}~y|y}{z{z|wzzy~w}||~}|{u{{~~{||z|z~x~yw||y~{y}yw}}xw}}}~wzz~{z}~|~}{zxyz}z|~|~y~zx{||xz{yx|vy|z|z}~{~~}{yzx|z~zy{}z{~x{|z{~zw{|{yy~~xz|{|{|{~{|~~xz|}wzy~}||y{zyy{}|x|}}y|}z{z{yt}y}y{|~}}~zy{|x||y{|y{y{v}y|}{~x}{z|{{|}{xz{{~xzyzx~zyyyy~{}~yz{{{~{{xxxy~z~|}|}|~zz|||wz}|yzzz}{}zzyzz{y}yzxx~||}y~y{|}}|{zyz{}{||x}xxx{{~|{|{|z}|}|{{zx~|{}}}}||{y}|x~~{sz}{y|{{{}z|}|{}w~x~y~}y}|w{zzz|{zy{{z~{{{|}{x|{~~}~|}}~y{yy}z~}~z~~|y|{}~~z|y{~z{wwzz~x}y{}}{||~x}x}|yz{{{|{|x|{z{y}}z|y}|~{}~~zy{y~|z|z|}}|~xz}{}y|z|z}y|}}~}}~}~}~|}}~~}{|{|~z~~}}~~~~~}~}}}~~~|}~~||~y~~}}~~}~}}}~~{~{~}{~{|~}}~}}}~|~|{{}|}}~~}}}}}~|}~~{~}}~~~y|}~t~}~}}}~}~|~~|~|z~}|}}{}~~|~z~~~}~~~|~{~~~|~~~}}||}|}{}{{yz~{yz~}~|~zz}~~v|z{z}x~{{w|}|~|}z}}z}~}{{{y{{~zy||{~{{}z}{}u|z{|}{~x}}xv{z{|}{{}z}{|zy}z}{|z{q{~}y|y}}{}x~v|z}y~~|xvyz~}}y{y|~~~|}}yz}yx|~y~}{~}~~zww{|}{|{|y~yz{y||{y~|y~y~{}~{}{z~}{}}{|~|}w{{}{|zv}~|}{y~}z|y|}v~|~~{{}{y~x{~{~|||~||}}}x~x~{y{zyz|zy{~|y|{~{|}~{}~|~{{~~}||zz~|~}~z|}zy~ywz{{y|z{~y|~{z|}xyy{z}~x{|{}~|zvy|yz~}}}{{|zy{y{|q||{~{|~}{}}}z{{}~}{||}}|~y||}{|{~zx}{~~|}~|{x||}y{|xy~{z}|}z||{}}~y~y{z|~x{{}{}}|~w{|||}|}}{~|~~}z}y~{}zy{~|}~|}|z{}{~w}~}x|~~z}{z{~zz}z~{{z|}|yv|z|||xz}w||{||~}}yx}y~{{zyzvz~~||x|~z~}y|}y|}z{w}}~~x}z}~}{{~z~}~~~|~z|y~}|{~z}~~}~{~y|z}{~}~}~}~~~~|}~~|~||~|{~~~~~|{{~}~|~~}y~~|}}~~}|z}}~~}|~~~~~}|~}~~}{|}~~~~~~~|}~~z}|~~~x~x{z}~{{~zz|y~}}z}|{||~}|z}~uz|z{||}~|xzx~~}|y~z{{}z~~x}~{{~{~zz~{{~~yxv|}}y{z~||yz}y{|}}v{z}|xzw||~~y||{y~yxz~zy{z~}}}}~v{|}~wz}{|y{{{xzz{{|}y|||t}~z~|{{x||z~{}~~|~||zz{{}|}{{z|}{|~wwzy~}}}}|{}~y{{}z|}zxxzxz|~{|~~|zy}|}|}|{{{|yx{|}z}yzz}~}~}~}vxz|}~|}}xz{z{}~{|y|zzz||~{}|{|}y~}|}}zz|~{|z}{{yz~{~}~|}|}~}{|}}}|z{}{{{z~}z|}z{|~z}{}|||}}||yz}~{{~z|}~t{|z{}||yyzy}}|}}}|zz}|zy|~||ywy}|~}x|z|}}x{{~v}z|y}zy~~}~x}{~z}}|{||~z~z}~|~}{~}}{{}x{{{|||{}yz~uwv|{~}xzy~~~y}z|}~||{{x}{{zz{y{{yx|{y||~{}z}xzz|y{}|~}z{y~zy}~y~}|~}|}x~|{||||{z~yx}{w|{||{~z~~}z{y~}{v{yz{y{z~z|}zy~~{{z~}}~z{|}~{}x||z{}y}~}}|~~~~~~~y|~}~|~~{z~}~~~}}|~~||~~}|~{~{z}~~~~z~z}|~}}~~~~z|~~|~}~}~}w}|}~~~|~{|}}~~~~{|~~|~|~~}}}|~~~{~{~}y}|~~}~}}|~~~|~}~}~~}}~|~|~}}}}~}~|~~~~|}~}}}{x}{~~{~{}{~|}|~~~~~}|}}~~~~|~~~~}|~|~}|~~|z~{{z}}}}}{y||{|zy}x}}zxz{zz}{~}vw}{}~}z|zz}}~}~}}~zx{~}~~z}|}x{}~}|z~x}~~}~y}y~|{z~~{|}|y|{z}{}y~|~{{}y{{}y~{z||}z~~~xyx~}{|~|y}}|}|~y{y}}}z}z}{y~}xy{x|}}x{yzy~~x}||{{z~z{}~||~}~{|}||{||}~{{~x~|~{z~~~}z|{|~z|{}~||yz|}}}~|zz|~~~{z{}|xz~v|}~{zz~{}|~yy~zz~z|~|}}~yz}}y|z}{}~{z|{x|}{y||yy{|}{xy~~}{|{}}|}~|~z}~~}}{~yy~z~~~~{zz{y|{z}}}|}|~y~||{~~|}x}|z}}~}|{|}}|z{w{}|{~||z|{zvy}wz|}}~}z~~|{}~~}~xx~|~x~y}}|~~~vw~}{}z}z}y|zx~|yz{{~|{~}||~}}{~zz{{|z~yy~||~~}wy{z~}|x~}x{|~zz~}}|}|z~}|{{}~z~|z~~|~|}y~z|~x{{|u~}{~{x~}|{x~y}|}~~~|{~|~~}}}}~~~~}|~~}~~}}{}~~~}z~}~||~~~~~|}~~~~}~}~|}|~}|~|~}~y|~~~~|~~{|~{|}|}~~}~|~|~~~}{~~~}~~|~|~}{~~w}|y{~{z}{y|{{|x}yz{z|vvy}|~|{||{|zz}}|{{wz|z|y|zz~zzys|z{~}z~{wy}|}}{{|z}|{{z{{x{zz{|y|}z{v}{}{yz}||~|xx{yy{~y}||z}|{||~~z}{{|}}|zzz|{{y}}{|z|z~wxyvzy|z~{{|{}|y|}xz|~zz}~}yz{x}|}yxzy||{||}}~y|~|{~{y{}{{}w}~x{~y|~{y{v~||{~}}{zy{v}||}z}}y|{}|x{|zz||z~|}z~}y}{v}}y~||}y|y~|}}|zx{}z{{}zy|||~~}|yz{|x~||}y{yz|}x}~}zz|~~{zy}zz{y{~||{y~{xyz|}|{}y~z{zyyy~}{yzu{{~z}~z|}z||||{|}zz}|}}z|{~wz{z~w}u{y{z{zx|~v|{}}}x}{xzx|z}z}|zz{v|z~}|~~z}y|{}|}y||~~z}}{{}z~{|~}yyyu~|v~z}|z{||y~}x{z{}{y}|~{z~z}||{yyx~~yzx~zx~{z~{yz|}}}{zzyz~zxx{{z|y~~|~z|{{u~~r|{{|zy|}}y|{~}u|{z}}zy}{}u{~}}z}z}y{||{~|{}|y}{{{yz}z}u{|~{y}|vz|{~|}{}z~zy|yx{zyz~}x||}{}yw{{w~y{}|}x|}x|}{{z{}|}~~|~~~~|}}~|~|~||~~|~}~~}}}}|~}}|}}~|~~~{~~~}}~~{{~~z|~~~}z}~||~~~~}}~{~~}|}~}~|}}|~}~}}~~~~~}{~{~}}z~}~{~~}}~}~~|~~~}|~~}~}|}y~{|~~}~}~~~}~}~{}{~~}|~z}~~}}|}|}{~~zz}}}u}|zx}z{}{~{|x|~xz{|||z||{{}~|z|}~{{{|}}{|}{y~~|yz{{y|}zzzyz|{|wy~xuxyw{}y|zw||{{|~||{~|yz{xxz~}{{y|}{|v|{~x|}{y{~{~{y~~~v{}{{~z{xx|zx{~{~{|x}{y}z||yz|z|}zyzw}{w}}}}}z{zzwy}~~}vxy||xxww{}}|z{v~|~}{~}x}~v~{~{|{yyz{}w|}yy|xx}}{x|{zy~{|y~|y~{y|||~~~y|z|~z}}|}|~}~~}}|~x|xw|}v}z|yyzyy{}y{|x~{|zz|y{~|{{~{~|z{}{z~~z{~z|y|}}}xzy|~}{{vz{}x}~yz}{}z~~~|zz|y}yz}|{}}}~||~~}|{x{xy||{|zz{{~{|z~|y|u}y{~w||~z|z|}yz~yz|{z}~}|{}x||}x{z|x|{y}uw{zyz{}zwz|}|{}||zzz}{}|{{}y}|}y|zxzz}|}zy|xw}y|{~}}u|}xw~x||z}z||u{|{|}~}~|~z~|~~z||{~~z~~z}x~x~zyy{{|~y}~|yxz{z|z}|v|zz|}{|{|z|{{|}{}||||y|y~{{y}uyy}y~}|y|{~{yz{{{wy{{{|y|{zzyzz~||z}~|}~y~~|{~}}~}~~|u~~zz~~~}}~|~}}~}~~~}y}}~}~~~}~~~}|}}~~}z~~~~~}~||{y|w~~|}~~~||}}}~|}{~|~~~}~~||~~~~{~~~~~}~}}~{}~}}}|}|~}~}}}{~}~|z}}}~|~}~|z|~}~}{{}{}|{~{~{z~~~~~x|z{}{~~~z}~~t~{}}{}|}{~}}{~}~{z~~||z|{~{}~}}~}}|z{~|z{|}{y|{xy}yz||y}|||y~|{}~~y|y|wyxzx{}}}~}z||~{xz}{x{~}{{~|~||z~}}xy}~tz|{}|{|xww~w~}z{x|{}~}{{|~|~{z}}{{|}{w~~~{u~z~x|y||{y{w~~z}}|yyz}{{zxyxy}|y|x{}~{z|~~y|}||~{zv~|~z~}}y{y}||{z{}x}y{|{}yw{z{{|{z~~{{{{zz}}}v~~z~y}}x|~z{{}}yz~|}}{~~z{z{}z{x|{|~z}}|{y{}t~|}yy||{{|~|yz{x{~~z~~y|~x}y~}{~x~~}~~{z|}{|{{||}|}{|y~|{~||~}||}{y|{}~~|y|y~}zz{}|y}|{||~|~|~~}}{z|w{z}~|z~}~{}{{~{}{||||zy}z|||y}{|}v{x|z|w}w~{y~|~y~{y~|{z|{}{|{{{{|x{|{}z{z{{{z|}|~{x|x~~|}~z}z}zzy{{}{zy|z{yu{|x~z{{{~~|}}}}x|}}|yy{|{z}~y|yz}y~}~{y|zw}{|{xyy|yz}}}z}{}|yy~~||z{{y|}}{z}x|}{||z~u|}|xw~}|zzw~{{{x|z{yzz}~}xz}zz~y}~{~~|{z|y}|xzwzz}{}{xy~}}wx~~z||w~zz||ywt~|z}}}~}~~|}|{~~~}|z}~~|||~|}~~~{{}~}|~}~~|z}|~}}|~~||~}|}~~~~}~|}|~|{}}~|~z}~~|~}}~~|}~|{~}{{|}~}|~~~~z}}}~~}{}~{~|~|~|~}~|~|~}~}~~~}~~}~}~}~}~}{|~|~|}~x}}z}}~|~~~~|~}~w~{~}}|||}}|~z{z|z{|~{|~}z~z}|yy}zy}y{x{z{~|{}~|~z}{z|{{{|~|~x}}z{|{}}|zz{}yzyv}z|}wyyu~|y}zy||}{}|{z~{}y}z}}~|zy}}z|{}~~vz~}z|{xyzy~}}~{z{{}~|{|yzzxy|{|}z}y{~|~{}~}||{~|xxx}w}yx~y|{y|zwx|z{}|z}zxz|y{~{}}z}~|{z~{{{y|{|z||y|wyxvxx|z{z{{x|y~{x~x|{~|}}{xz}{y{~y|{}}|~{||{z{|}~x}wyz}z|~z~{yxy~zy{y{}}}{zw~{zxxzy||{|}}{{|||}}{}zx|{yzxwwz~{||zzxzz{w{~z~xsz}~~{~{||}z~|}}|{z~{}{|{|z{|{|wy}~}|{{~zx}|~{}|~z|y~|}|{~~z}z|{w~}}|z||{zzzxx||zx{{yy}|{zv~{{}{}~|z{~}|zy~{|}z{z~y|y}|z{~|z}{}{zy{{{|z|}{~{}zzzxy}zxwv|yz{~|~|}|~x{~~}}z{|{}}}}~{~zy{z|yzy{yxwwxx{|z|w|y~z{}~|~zzx{z|~xy|z~{x}{}}zzzy}zz~~}|z{y{~y|x{yy|{{yy~u{~yz}z~w{{z|z}x{z||{~z{{|~~~|~{{~~}~}~}}z~~|}y~~~~}|~z}}}|~~}}|{~x||}~}~}|~|~{~~~}|~}}|}|~|}y}~~}{}|}}}|||z}|}~}~}|y}}||~{}~||~}y~}||~}}{~~||~~~}}~|~}}|||~}~~~~~}~~{~}|~~~~|}~~y}zz~}y}~|~}}~z|~~~|~{~}~}z~~}~|~yyu|z||}zy~~}yyy~|x~~x}zy|{}}zzyyz{}w|zz~{}~{{~{y{|z{xz{~{w~|z|yz~||}|zzxz{~~}}yz{|v{{x}}}|zz}~{w{{zy|{}}{w{z||zyx{||y{|~}{ww~yww}|~y}{}y{~|}~{{{z{}|~y}zy~}~~~y~}|zy|v{~{y|{}}y|~|{yx|z}|~~t|}||z}y{{y|w~zz}~{||x}xzz|x|}y~y}yxwz|z|z|~~yz{{|}xz|x}zw{{y~|y{z|{yz|z~{}z}zx~}~x|{|}www|}|}}{~}~~x~z}||{}{t}x~~x}}z}}}}|zwy|{}}}~|y{{{}y|}}~}wz}~}xzzy~}{~}~{xx{y~{~x|~{|w}zz||u{{}y||~}}z}}z|z|}|~|z{||~~}}zzx|{yzz}|~}}}~||~z{~{v{zyw|zzx}x{~{y~~{}}{xx}y~|z~}vx~||}v|xxz||||z{|~y|z~z{{{~|}{|}{}||x|}~{{~y|}w{z{{z~}|{}~}}{||}{y}{y{{yyw~z}z|yy~z|z}|z|~~}}}}z}}{~}~|z{z{}}~y||||}yz{|{~wy{v~zxzxz{}~~yz}|||y||{|}y~|}{~z}~{~~~{}~y}}}{}}~}|}|~~}z{}}}~}|~~||~~|y{{}{{~~}~}}~~~~~|{~}~~~~~~}}|}{~}}~}}~~~~}~|{||}~~}}}}}~~|~}~|~}}~}~}~}~~~~}~~~~~}||}~~}~~~~~}~~{}~z}|~|}}~z||}||}}}y~~{{}~~~}}{}|~|~|}x}{}}}~zy}}~}|~z}z|zv~z}~w|z~z}{y{wz}{|~|z{~zz~z{|{|~~|~|}}|{~{}}||{|y~|||xx~y{}}||x{yvxzz|xy{z~{zyvw~{zz~}x}~~~x~{~|z|x}~x}zyzz{{{|z}w{|{{{~}{yz{zzzz{zzzxz{zzx~||}}|{{}}|~|}{|z}|wy|{v}z{z{{{|}{|{}|y}xxv~zz{y~y~}{}}~|~}|||{z|{}~}{x|}{{{zww}xz|z~y}||zvy}|{|}}z{~z~{|{z}yy|{|{|z|~|}{|z~|}|{zw{}{x{z|xy}|~{w|wzxzz}{~|}z{|~|~w}y~{~y|w}|||~{}x~||zx}yzxy|zyx||~~w~~y}{}|{~{~~zzz{||}|||y~z|yyz{|~|{}xv{yxzw}w|{y~zzyz{||~z}}|}{~{|z}xy|}y}|{~{{z|}||{|}w{zxz{|y{~~y|x|z|~{z|{zxw||}y}~z||{y{}{}}~|z{{{}~|{z{xy{x~z{||~{y{z|}y{y~{y{w{}~}|~{}|}{{{w|{}z|{|y}|{~|{{wzz~~}|z{xzwy~xzz{zz{~zyy{~}z{z~z|}{}~|}~|{yyzzuy{z~|~z~vz}w~wv||xx{zv}y}}y~zz|~~}~|~~{z{z}~}}z}|{}}}}~~{}}}~~~~~{}|~~}|~{|~}y{z|{~~~z~{~}{~~}}~}~~}~~~~}~|~}w}}~}}}~~~}{z~~~~}|||}|}{~}|||~}}~}}}~z~~~{|~{z|}{~~~~z}~~~}}}~|}~|~}~~|||~|~}~~}}~}|}~~}{~|{{w~|z~}}~z|}~{{|z|u|{w~|y}~{{y~}}{z~zz|}zy~y}y~z{}y|x~}y{zyxz~{{{|z~y~y{~~|z~y}||y|zvyxx||~zz}|{vu~zyw}}yy}}yz{{~}z{}{{z|}~~z|~||{}~|}xwxuz~x}z}}x}~zyzy{|}}}~~}zy{{z|{}{}{z{||xz|z||}||z~z~||wy}{y|{}{zzyyv|{}s}|z}x|}~|zxz}z~{|{{~wx|{y~|~{x~|}~{u||||zwy{|z|}{y|}yzy{{~w|~||~zz{~z{zw~{z}|yzx~~{v}}z~x|{w}}|~z|{x|||}~~z{z}~x{y}~{~y{}y~|{|}~y}w{|~{w}y~v}}z}~|z~}{~|{}|{w|}x}|{zyx~~{}~{}|z~}{|~{{~|}y~y{|~||~xw~y|}|}yx|{{z|z{w|x}~|yw|}z}}x|{y|y{|y}zy~z~tw{yy~yy|~~yz{~y{vyz}}~~z|}yyw|x~|}y~zy|~}}y||~xz{|x|xy|{}y|zxz|{||z}}zy}|y}}|y}|}{y}y{{yzzz||zyzyzz|}~{zzw~~~~z|{z|~|{}{~~}ywvu}}z||}}~|}}}z|z}{||~}}{|zzy{{~zz{z}|{x{~|||~{y|~}}wy|{~}~zz~||z~|~}~}~|~}|}z~}}{~~}~}~~{~}}~~~~}|~}~~~~|~}|||}}~~~z~~}|}~}}{~~~~~~~}{}~|}~}}z~~}|}}~}}|zy|}~~}~~~~~{~}~|{~{}|{}~~|~~}|}~}}|z|~~|||~}|||~~~}}}~}~}||~~~}z~y~~~~~}|{~~z}~~}}~~~{}~~~|z~~~|}~}y||}{}|}|}}|~{||y{|}{|~~|{}w|xyy{|~}yy{{y{}xy{z{{zz||}{z~~~{~}}{}|{z{{}z}}{}|||zxyzt}zw|}z{|z}}s{z{zww{|w~||z~z{z}}|zxz}}x{~zzwz~|z~{x~|z{|xxy|x~y{z~z~|}z|xyyz|~||xzz|}|~y}z~}~z|~z{{|zy~x}~xzx}~z~zy}yz|zz~y{{yyw{}|z{zy}t{~||{|}{}y~|{{~z{z{}{{yx|xw{q||~}}{zzy{|wz||{||z}}}}|z}z}{|}{~}{{|}||{zzx{||xzz}w~uz|yxywx}x~|~~z||||}{||z~}}y{~~~}~{}y}|z|}}{|xy}y{z|x{}xyz|wy|~}y{~~z|{|x||{~{z}|}{~zz||~{xx}{yy{zxv}|~{{xyy~zyz~w{|~|x{~~y|}}{}wz|{{||||}}{|}{||uv|z}~|z~|{~}{|~yz|z|x||{}~}~}z}y{~z~|}v{}|z|~q{y|zy{z|~||wyyzy|xz|w|}|{z}}yz|{z||{|y~}}|{||}}{||zy~|zywv~}z~}z}|zy|z}|x{wzxyu~}|y|}~|~{|z{x|{{~u~||z{yzy}||y~{xyxx|}z{}z}{|x{x}{{|z{|~{}|{}~{}~~|~|}|}|~z|~~|~|{}~}|~}|~|}~{~~zy|~z~}~~}}}~|~}}{y}~z||~}}}|}|{~~~}}~~|~|{}z~~||||~}~{~~~~}}~{~~{||~}}}~|~|~~~~~~~|~~|~}~|z}~~~~{~~{|~{~~|}}~~|~~}~|~}~~}}|}~}~}~~}}wz}~}}~}z}}~~}~{}~~{~}~|~}{~}~{|}}}y}}|{{|{{y|}}x~|~x|}|{~~xz|y}w||~~|{~w~y~~~|{~|{~z{}~|~yv{}zz}||}z|~{y|{~{}x{{|}{x~z{y}~}}}}|zz|z||~wy}|}|~wyx~|zz}|{w}w~}}|zyzy|y{~y~}{|~{{~z}z~|{z{{}y|x|zzx{|vy{}zz{}~y{uy~{~}}{u}{}}~}{~~}y}}|~~~|~|{|zy}}x}|}}z}z~z~|z|zyy{}}~y||{z~||}||}|z}~x~{~|y~|xy{zy|~x|{z}~|z~||~y{|yz|~z}}||~{{~|z|{~|z{x}~~y~{}zw|y}~~~|y~~yz~y}{{yy|~{{~~{}}~}~~}~~~}|wz{z~~|~}}z|{}}||{wzy|{~|~{{|{z}{~~z}|~|}||v{{|zz}z}~}}||{~{~|~{|}{|}~}}{|}|~~z{z~z}~x~|{|{}}~|}zv|z}}}}~}~~{x}|yzxzv|xz|~~{{|{}~y{z{y|{{{}z}}y{~{~}}{~}|xy~w~}y|{y}z{~|}y}{y||{z||{z}}{{~{~~{zw~w~~{}{y}|~|zz|y}zx{z|z|~}}yz~z~~}~x~~~~}~~|~{|~~~}~}{|}}~~|}~{}{}~x~~}t~~~}~}|~}|~~{~}~~~{~~}~~~}}}}y~}}}~~~{|~y~}~}~{~~}~}~{z}{|~{~|~||{zyx~wwx|x|}}|zy|}}|z{}|}{{y{|{|~|w}~}}z|~{uz}}u{|}~x||vzx{u{|||y|y||{yvzzy|xz{yz|~}y~z|y|{}v{|~||x|u}zz~}~}~}zzy}u|}y}}w~~y{|xx}|{|~|{}}}|{{y~z}}{|}}}|{~|}vzz{|v{}}z}{z}y{}~}|z~|}wz}{~~{|~}}yyx{~}{}~|{|~{z{|{|z}{~yy~{}v}yy{||~}zy|zy|}|{~}~|{~~|zz~x|~~y|{zzwyz||yy}zwwwx|x|}~}z|{w||y}x{}~}|}}xy~}{~{~}{~|~y}{|{|}zx|{{rzy|x}wz}{{|wzz}y{x}}~}y~|{|}{~z}}}x~~}w}}zz~y{}{vz{z|x||}x}{{~~{{}{}|xx|zzzx{}~|{~~~z|z}|z|zzzy{y|x{y{|sz||{wzx}{z~y~~y{~~|yy}|~y|v~w{z{{z|}||z}~zzxy}}yx~xy{||}}{{~~{y|{|~}y~}|}z{}~z{~}{x{z{}}z{y|}{{~}x|vz{|{|||y{}{}z|{~z|{{{~yx~~z|{zz~y|wz}|y~{}}z}x~x|}|{z{w~{{|{}~z}z}||xxx|{~zyzyz|y|y|z~~}}}~{{y~}~{~~|}~}}{~~|~~}~}~|}}~~~z~~}~||~}~||}~{{|||u}z}}}|{~}~|z}z~z~~}}~~z}~{}w~~{{}y}~}}~|}y~~~{~~}~~}}~~~~|{}y~~~}~~~}|}~~~x~{~}}|{~|~}~||z~{{|z~~zz{~}|~}|||{}~~{~}~{~~}|~||~}}}~~|~}|}z}yz||y{}y{|y{z~~x{y}~{{~xz{~yzx|{{}z}}{~yy~|{zx~~~{||{{zy}|xz{{|z}}|}z}{w{{}}}}~z~xy||zy{|y{zywy{|x{zxzwx|}{z}~y~zxx{w{|~{}{z}|xz}zx||{}~||z}{y}||yy|~|{{zz|zy~z}wx|{{z}{}~~}|}wx|}ty{{z{~{v{|{y}|}}}yxy{{~yzyx{yuz}~w|}|{y~v{x{z|z}|~{}y|}{||~x||~zwz~~|{y}|~{{|zx{|}|~|zx~z{v{}|~zz{|}~y|{|z{|}}y}{|yyx||}u}v|{~z}|z}{z{wzz|}{z~y~z{{zz~z|}}y{~{|{{{xzvx|{{z{{||}v{~{y|z|z~y}}x{}{}{|~{}|||~~|}|zy{|{y~}{zz}y}}|zz|~}w|z{|y|w{{x~ww~{{yvyz|~z~~z{z}x{}|}|z{{{}~yy|~}~}~|~}|}v{w|z~~{{yyx{}||}z}wv}{uy~|{w||||{x{z~{z}{|z}{z}z}|yy}{|w{|{yy|}|}{x|~z~||{xxz~|~w|z{~~zyy|||y{{{}zw|z{z~}|y{||~|y{{x||y{y{|}vxxy~|{yzy~}{||x}~|z{y|z~z|}w|y}|{~yz|zzz|~}|~yyy}~{{{|{}~|}~}|~}}}~~{}~~~}{|}~~{|}~~{~}|}~}~~}~~}~~|}}}~|~~~|{~~}|{z~~{}~{}}}~~~~{|}~~y~{~~|~|}~{|~||}~~}}~y~|y~}~}}|y~~|~{~{|}}{|}~}}{~}}|}~{{~}{~|z{~}~|~~}z~}}~~~~~~{}~}~~}~~|{{}|~}~||{}|z{x{||}}|wvw~z{}y{xxzx{{y|zzx}ywz{~}zz{{}}~~z}{}~}}}|~yz~zzxv|}zvx}y~~y}|zy{w|y~{{|y~|~||{{}~}zzz{~}||y~}|}r|vz{}}}y{{xy{yzzz~x~~{zwx~zv}|z|xzz|{|}~~}t~y{z|}|z}z{}|z|}}zx}z|z~}yz}|{{{|y{||{|{zty}}|~y{|~}}~z~{xyw}|z|{~|}yz|yuxy~{{~{|}|{{~}{}zyy{y}}zt{|~|x|}||{z~~~|~xx~|z{z|}{xzx{{z{x{y{v||v}z{{}|zxy}z~~{~y{}}|x}|{~||||||{}z~z{{y{x{||{}}{}~y|{y|zxx{|{}w|}}x{~|{~{|x}}~|y~}|}zz{z|{z{{||{{zz}z{xzyz}zzxz}{~{~}}~z~{|y}|}|~|y}z~}}z{xz{|z~{{||{{zy{}|}z}z{z|{z}}|~}|x~|~~}||z}|~|x~z|{|~z|zy|~~}|xw~{{z{vy{~~z|}x~z||{~}|y||{}}|x{}y}{~~zxv}ywyx~{y|x{{{|zz}xx}}{{{~zzz}{y||x}{zz{|~y|~y~}}y{yz|{|{s~x{}}|{zzy}z~}}x||}z{|}{{~|}ywz}}|}}}~}{{~}}}|}|~y~}}}|~~|}|}~|~{~}|{~}}~}|{}zz{~|~~z}{}{}~|~{~}}}|~~~||z||}~~|}~}z}}}|~}||}{~}}~}}}~z~}~~}|~}~~~t~}~~~||~}~~}}~~~}}z{y}||~~~|}~}}~}~z{}|}~~}|}~~{|~}{~{~~{z~~~~}~||{|}|}~{}y{~|}{}}}~y~}~~{{|}x}|yz|{y}}|z|~z{{yxw{|zwu}~|}~{}{}z}xu~y}~||~{}|~zz}y~yx|{}|x{vx}~{|{~zxwzxv|yw}w|}{|z~}w}x}}|{yy{{|{{}~zy}~x}~~~{||~}{y{||{|z||{z~}yy}~x}~}}{zyzy}z}}~|~yz{}}wzzy}||xz||}~z{{~}{y{x~z|~zzzz||}z~~z{}|wzyzy}}y~vz{|}~y{|zy~y|{}{|{{}u|{{{}}||}{x{xwz{{x{}y}}~|~~|{~~w{{}{|{~wzy{{}|}}y{{|z}|y{z|{{uwywzw}}wx|{|zx|}~|x|{xzz~zyyy~}{|}}}{{{yx|}y~|z~zyx~}xyy|}}~{y|zzzy{{z~xyyz}{{{|}~}}x}{~{}~|{|||xyx|{{z{}z}z}~{{x{y~zxw|{}z}x{}}}{{~|~~}|x|y{|z|}{|||xy|~}x}z|z}}}{y~z{y~~wz{yzy~z~}z|{||}{}~y}w~{||~z{~}}~{}yz~y~{}{~z|vxx~~z~z}|~{z|}z|zy~}w}}}}}yx|}}{wxy}{x}|yzz{z|{zyyz~}|}|}y|z}|||{}y||{~{|{|{|}~{}{|}v|y{}}|~}||{zxz{}y}yyzy{|{w}w~|wz|z}~}|}|{}{}}}~}~~~~~zz{~|~}}}||}~}}~|}{}}z}~~}{~}~}~z~|}~}~~}}}z}{~}z|~}v}}|}~}z|~{|~}|||~~~~}~}~~}~~~~|||}}~~}~~|~~~~~~~~~~~{~y~|z|z}|z|}~}{{}}~}~|~~{~||}~~|~~~{~~~~}~|~}|v~}|{{{w}yvz~|||{{x{}~~|{}w||w}wy{z}~~y{y{~y|}}{{{|{~|y{|||{||xy|{{|{x}~{~~}{{~zz{z|{y{xyvyy{}y|}{}|~y|~|{xyy~w{xzz}~|y}z~~w~~|y{}z}w{~~}vzz|}z||x{|z||~|y{~~yy{~zx|{yx|}}z}w}w|}{~x|~}}}|{zxz{}}|~x}}|}}x|}|x}~{}~x|{~{~|||}~zyw|}|{z{{}}x||~~}z|xz{~~y}{||}|~{|x{y}|{ywxy|{y}zy~zw|xv~v}}|}{z{|~}}|}~|z|}{}~z{z~{}}x{z|~y}~{zx|~yzx{~xy{y{|{|z|{|x{}|{~~{|xzy{|~x||{}}{~|~{zz||x|y|~}}{zy|zytz|}|{|z{~||z|}{||||{~|y}}}y~yx|}~}y{y}}zy~z||yzx{{|~|zwyvyz~|~v{z}|wyz}zzz~~|~z{z|~x|x~{z|{z|xzzyzwyw~|zzzzyyyz|w}x{~{~zz|zz~~}{}z}|~{}}{xx||~z}z}{xzzw~{{z{zzz~wzz{~{w~x~{{}}{}yy~}{|~~~z}|~|}~{y}zz}{{|y}{{y}zzy|{w~z}z|~{}zy~{~}wxz}}|{yy}z|}}}}~~~~~}~~~~}}{z~~||}~{}~~~~}|{~}~~}{|}|~}~}~{||}~~~||}~}x~~}|y}zy}~~|}z~}~~{~|~|~|~|~}}w}|}~|~|~~}~y|~~|}|~|}{}}}|~~~}}~~}{|~|}}}|~~}~|~}}|}{|}|}}|z}~}~{}|{w~}|}~}~~|}~~|{{~~~}~}|y~}{|zx{z|z~x{|}|yy||x}yz|zz}}}z}z|zz~zzxxy{||}yz|y{}~{x}~}~}yyy~|}||}x~|z~yx}|w~{y~}x||~x~|ww||z|~yzyzy}|~||{|~}}{yz{xx|y}||yx}z{{|yzx}|{}z}~|yz{|~{}z~x}~}zxwy}|~w|z}{{zzy{}~~{z}{xvzz~|}zx|}~||y~y{{w|zy~{}}{~w}yz~x}{y|~{||~~}}z|}|{}~|}~|{z}z~y|}y~{{{~~y~y~}{~|wz~w{{{~zz{{|~z|{}yx}y|~{zy{}||~z{x}{x|{|yz|yy~}|}{}~{z}{{}{|y{|~|{}}zyz|~{{}y~zzxyz|u{~z~z~~||{}z}{zsw|y{~y}}~|~}~}y|x~}{|x{|z{s~z~|z|~z|}~~||}z}{ywx|~{y|z{z{|{|u~~~{z~|}}z~~{||}}x~yzz{z|{}|~wzzxw}||zz{{~z}|{~}y~|z{z}{z{y}z|z{z|v~yx{wwz|x}z}{xyy|~w|yy}yy}~y{y~}zz{{|wz~~|zy|}}~~{z|y}~|y~|||{|x{zz{~yw~}{|y}{{z}|~zz{{~|z{}y{y|}u|}~}{zy|}z~}~yv~z}{{||{~}}~~z|{z~{w~}|zxzy}xzx}|}}||y|z}}~~|~y~||z~|}~|~~~~~~~}~~{~}~z|}|~|~z|||~|x|}w~}~~~~y|~y|~}}}~~~~~{{}|}}~|~~~}~|x||}}}~~~~}}~}|~|}~}~~}~~~{}~~~|}~||}z}}~~~|z~~|{}}}}}~~~~}~}|}s~~{}}~z}}~}~}~||}}~}~~~|{{{z~~~~z|~}~z}{}y||~~~}}}}}{}}~~~{~~z}~}}{}}z|}~xy{|~x|~zz~}{y{}z}{}|{|yz}|{}|~{}y{|}~|~{~}|{y{}x~~|y~w{zx}|}}{{{|z{}~}~{|{|{}}z}~|~|x{|{}y|||~z~{}{}||vzy}{x{y{z|~}}}{{z~||z{|z}{}}|s{y}~~{{{zw|{x{}|}w|y~yyz~~}~x|~~}{}w|{}{y||~{|z~|||y|{z}~|y}}|~y~zxy|xz|~}}{{}}~|v{}}}{}~~z|}~{}y}~}z}~}~z~{}{{~|}|~}}~~}}|w|}}{z{~~~z~x}{|||z{z{|{{|z{ty~z{{x|z}}|yz}w~}~{y}}|}}~}x{x|z}z|~}{|||||~~~{yx~{y}~{x}{~z~~}||~|}{w|{~x}w|~}wy{|yw}{{~{}|~|{z|}{}~}y~z~||~~~y}|y|zyy{{|}{{||~~}{}|{}yy|||}{~~z~zzy~}|x{z}|}z{{z}}{|~y{zwz||}yy~|~{}wz{||~}}}z~z|}~}|z}~}}vy~zx|}~yy|~|}~|~|~yy{~~{|~x}}|~~}~|}|}}~~~~~~|}~~}|~{}~|~~~}~|}~~}{y}~~}~}|~}~|}}~~~}~~|~~|}{}~~~}~}~~}~~|}~~~~z}~|}}~}|~{~}|}~~~}}~~~~}zyy}{zz}{~|{|}}{z||~{z|}|y}zx~{z~|{yz~|y}}{zxz~~{y|z{}{xyy|}{|{{}zy}~|z{{{{x|w{z{|zvyzyy}vxv|zxz{z{~z}{x~xx}|{{y}|zyxzz{{zz~~{|~~}y{{~{{~}}}|z|zw{|x|{y}~~|~{}{w|||}}~~}yy}~y|{zz{{|yz}uw|}~z}{y}}}}~w||{|||xz}~{z|yy}u}z|u~y~}{xz|}z{}}|{}z{z{||z||{~}{z||zx{y||}{|zyv~|z|}}}z|}zzww|u{~z|~y|~~v}z}z|{zv|{yzzy||{zz|||y{{x~{}}y~{~}|y}{||{y~{x~|~yz~y|w~w{{{x{|~}{}zy|~|zyz}zzzy|yy~vy||yyz|||~wz{zy}yz|}{|x|z|}|z{wy}~|}y~||yx}}}~~{{~~|}}{|}~z{|{{z{|zww~zu{~zu~~}~{|y{zy{yy~~~zz{y{~{~~y~z~z}{}z|}|ywz|x|{z}u|{y}x}~z}y{~}w|}zxxyxy|{~{zy}~y}}}wt|}{z}~}}~y|zyz~|}z||{z~~x}wy}yzxzzwz|yy||zz||}}}}|x}~x|{z|w{|z{|z~}}zzx}|~||{||~{z}z~zz~}yw}z{{}{||z|{}v{|{|~|{{zyx~~}||~}~{z}}~~z~~}}w~{||}z~~}~}~}z}~}~{~{y}~|}}~}}~~{|~|{|y|~}z~}}}{|z}}}}|~{{~~~~~|}~~|}}}{~|~~z~}}~|~{~~|}~~~{~||}~}|}~|}~~~x~~}{~x~}}~|{|}{}~}}~z}|}}|}}|~|{}~~}|}z|}}~||y~}}}}~z~~~~{~}{~{}|~|~|}|}~z|~~~|~}|}~~~~}}~}}}}wy~}y{~}~xy{}yx|{|z||x|}y~|{{~|u{|}y~|}|{}{~|{}z~}~}}~x~y|}zx|{z{ww}yz|}w~z{z~{{{|y|w~~z}x|y{||}}|}{xz}~z}|~z|{~{|}z{y{x{||~{xvv|w|yyw{|}{{z~zzx|{z}{}|}~{}}yw|}|}~y~~~}zyyz{{}{yy{wvx|yyz}|y}y}~vy|{~~~}||~}{}||w{|{}x}z~{z{{yw{w|wzw|zzz|{|~{|yz{{xwx||{~z|{|{}{{}zx}~~}{x{{{~x{wz{yyw{|}~z|y~}|~~|z{|y|~{~}|||~y{xzw{~}|}z|~y~~}{~x}xzxwzy|yz|z|{{~{|~v{{|}}|}y|w{z{~}||||x{|zyy}{|zz}w||}vx}z{{t}y{|z{{|z{zz}z~{{}}|z|~~|{}z}}|~xx|yxxzyzy{xy~wyyxyy}zzz|{z||}z{}}}z|}|v||}~||z~|z~y{{x{|zz}{yyyz{|{|x|z{{{z~}}}|}}|{}{z~y{|~}{}|||w}xxuzy||}{}|~{zz|||x|{~|zxuz|~|{z{|}}|yy~|}}|||yt}}w{y|xv{zuz~||z||}~w{}{z}{|wx~z~~{z}{~~~~{}|~~|{{|}}{~{}}}{~}y}~|}~|~~~}|}}z||~~z}{~}~|~}|~~~~{~}|}~}~{~~z~~~~y{}}}~~{}{|~}~~~}}|}z~{~}|}~~}{}|~~|~~~~z~|~}~|~~~z~~}~~}~z~~~}{{~}~~}}~{|}~}}~}~~}}}}|~||z{}|~}{~~|}~~~}|}~{~~||~~||}|}||~{z}}~}~{}|{{{y{|}{}}}~|wz{zt}|}u||}vy}z{{z{yy{y}{|y{{x}z{z|{}}yv|zyy{|{||}|y{|{|y{|wz{yzz|y|{z|y{|{|}|y|y}~|||}{|~|{x{~~{~~x}|}}~{z{||}z}y~}|v}v~}|}x|}}|~{x{}|yx~w|}{}~|{~~}z~~z~{||{z~~zy|vvzxz{}|{{zyz}}~}wz|~|{}~z~}{~{~}x|}zz|}}|v}}~~x}z~y{z}{x||~|z{}~~z}y|z{{{~|{yz{}~|||y||{~{z~{|x~wuyy{zy}zx{z{x||}|x{z{|v{z}|{{|z{}|}}|||yx{|}|z~{}y|~{||{z}{{}|uwz|}{zz|}{v|w~}~~|w}}x|y{yxzz|{zyz{~{{~~w~}~|}~z}}}zx||y{z{~|zzz}}{yy{z~}{{~{}}zz~x{~z|v}}{}y~z{x|~~{x{{}wz~z~}z{{|yx~~~}yy{zzzx||||zy|}|y|{}~~z}|z}{z||}|}wz|z~y{|}y{|z}wxx|z{{zy~~}{x}|{z~z|x|~}z~|w{|~~zyz}{{|~{y|}||}{~{uwz{v{xx}zwz|y}z|||~|z~y|yywy}|zyzz~~|}|}wz|{}}{xy~~y|}~{sw{~y|zxy~~uv{y}xy|}zu~|}|}|~{w~{}}~~~~||~~~|{~}{~|~{}~|}}~{{|~{~~}~~{{~}}}}~}~~}~~~~|~}y~~~{}~}~}|~~~~~~}vy}~|~}|}|}~~|{~~~~|~~~~{|~|}|~}~~~~~~{}{~|~~~|}{}~{{y}}~~{|~|~~~}}~|}~|}~|}~|}}~~}~~}}~~~}~|}}||}}{}~}~x{z||~{~|}~|~|~}x}||}|}{{|~~}z}}z|||~{|y|yyx}u~y}yz~}}x|{{xy{yw{~|{x|x}x{{|}~|}}~}z~|z}}zyu~}xzz}|||}~~}y|{}yxwxz~xy}y~ywxy~{|x~y~}}~z{}{yx}|}y~zz~z~|y|}wy|{{|{|z|{x||}{{|wyy}|~z}~z|}z~}}{~z~}}y{}}|{{xz{{~v{}{}|yz}z{zwy|wz{y{z{||u{|z{||xzy}{y|y~xz~~z~}{y|}{wt}|{||z~{}{xyz{~{yzyw~z{}{z}|z|~~{}x}||x}~||}~}yxwwzxxx{w|y~|zwy}|~}{xyz|||~}|~~{{x{|{~}}x||z{x}zzyyz}yz|||{yz|{}z}yyx{wz{|}}{}|{|~{~||xxz||||sz{}|zzy}xz{z{yxyzx~{~xx}~{y{z|||y~{|{zy|~yzz~|}|z}{}{zz|}yyzy|}z}}v||~z}z|xx}||~}~y}~|||y~||z}|~}~{y|w~vvz{z~x}x}~|z||{xy|zxz}y~||~x~y{~|}}~~}|~|}~x{z|{z{~|}zy}xzx|x{{}z~z||~}}}y}z{z~z}}|x||v~}yv~~yv||{~z}x|{~{zxy{|z}{wz|~{}x}}}}z}~{{{z{{{|{}~~~~~}~~z}|}~}}|~~}|~}}~~~~~~}{~{|~|}~~x~~x}}~|}~}}{}|~~}}}~|~}}|}{|z{{y~~~~}~~z|z|}~~~~}~~{|{~}}~|{~|}}~}|}||~}~}~~~~}~|}|{|{~~|}|~}}{~~|~|~||~{~~~}|~~~~~z~~~{~~~|~||}~}|}|}~{||~~|~||{~}}~}~|}~~}~}}z~~}}}~{}}~~}{}~~z}}|~~|z~}}}~y}z}}|{x~}zz|{|y~w}{~zy}z|}yzzzyz}yy~{}}}}{{|{wwz{~{|yw{zx{z}zz}y||{}}~x}}{|}{{x}~w{{y{y|}zu~zxxz|}z}}}xxz|xzw{zxz~{}z~}|||~y}|{y|w||}vww{y}{wz|}yz}}}}|{yv{~|yz{}x~y~{~}{z{y}{|xyy}~}||||~yx~~{x||{v}{yy|wy|z||}z|}x|{|{{~}x|{~z{z}{{|y{~|v{}}}|y}~~yy{~y~}}x}|y~{}}~{~z~}~~{~{~{uwz~yy}z|~{y||z~|yw{}|~{zxzx{{z~{{z{y{y{x}zz~||{{}{z~}{y}x}~y~|x{~zz}}~y}~{}|}~}~x{{}y~xzy}|~}v{|{zy}}|~y|y|{{~||~z~}|{}y{{}|{z{|{}{{w~{z~|zy}zv~~|}y|{~{{xv|~z~|~{x~{yz||x}}wz}{}uw|w~zx}{~~||vy{wy{yz|}}||{{y}~|xwy{|~z}||{z{|}}y{~x}{}}|~x{z||yyw|{~zx~~{}zv~}|~|y}y{{{zz~}}z}~~}{|{||y|}z}}w|xxz}}z}|{{{{|~|r~yy~|zyv}}~~}~{|yx{z{z}|{|}~x}}{}}{zzz{xy|~q~~}y~~|~}{|~|~|}~x||{{~~~||}{}|~}}}}{|}~y~{y}~~}|}}~z{{}|~~~{{|}|}}~y~}z~~y{|~}}|~|~~}~~}|{|{~~}~~~|z~~}}~}|~~}z~|~|y{~}}}}~~~~~{}}~|~|~}~}}}|}}|~||~}~}{~{~|}}}{{{~z{}~~~~{}~~|}}{{}~~|}~{~~{~~~~}~|}~~~}~~~zyz}~~~}}}{{~zxyyz~{x{~}zzw{~{zxz~zvzxyxv~zy~}x}{uzz~xzy}yz~y}~z~zz{w|v{y|z||y|~z{}wxy~|~wyw}|}zxyzv}z}}~}}|zz}zz|{{}}xzz}z{|xxz}||}zz|w|y{w{~~{zx|u}x{zzzx~z{x|}|z~|~}|{{|{~~~{||~z}|}zzy}{yz~||yy{{y{z|{yyzyzzw{y{~{~x||~|}x|zy{{z{~|yvy|z|}}y{x}{{~z{yz}|zz|z{}zyzz|{w}uz}|yz~{|z~|{||{yw||~}v{}{|}z|}yx{~w{~{x}wx}{}{}~{zz|w|w}{|||~~{~{~}z|yzzvx}z~~{~{w{y~z}~}|uz~yx||yzz}uwz{~~|z~zy|z}}|~zzzy{|z~}}{z{{z{}y{yv{zyx}xxz{{}w|~~y}|xy{yw}|y|xy|{z|zz~}}x}w}z}}|yyzz}|}}~yyy{|{y{|z{wy}~z|{|}{x}zw}zzx|~|z}z{z{z|z~y~~{}z}~~z}|y}|y|x{|zy|}z~z|{~{{z~z|{~~~z~~z{||~~z|||yz|}||{~z}x|y{|wx|xx||~yzx~}{{}~y|wy}zw|}{{y|z}}z~}{||}{|}|}~z|~v{}xz|{{yzzy~{x{|z}xx~}x|}}y}xz|{|}}~}}~z|{}{~~{|~~~~z~}}z}}}{}~~~z|{~~}~~}~}~z}~||~x~~{}w~~xy~~||~}~~}~~|~~|~~|~|{}z}}|}}~~{}~}~z~~|}}|z}|~|~~~~}z{|~~z|~|}}}~yz~~{~{~}{{}|}~|~}~|~~~}~|}}~|}}~|z|}||}z~~~~~|~~{}~}}}|}{~~|~}~|~|~~{|}}~|}~w}~}y|~{}~}}~|{zz{zz|{|~|}y|||~{}z}z{y}{z{xx{x{~x~}w{~{yw}{~|z~{|zzy~~z{~yy{y|zxv}{~{{{}{xww~~|y{{}|zz{}{~{}|{~yy~y{y}y{||x{|{z|{yz~z~|y|}}|y~}{~wzz~w~|}{w||y~{}yy}}{x}zx||~}~y}|}~y{}{{{y{}{~}~}vz||z{x~~z~{}|{{{xx}}~{z}}~{|||{y{x||{{yy}{{}w~x{y~~~}w~zyy}~}~zy|~~||~zv|z{{z||}yxv{}{~{}}|zxz}xxx~|z}}|}z{zz}{{zy|{z}|~||}{zz{}~~}}{{yy}|v}~|~|z~}{z}zzzz~z|}}|}~z}z~}}{~|y~v{zyx}y|}y~~wy}{{||~|~zz~|~}z|x|~}{zyx{{xy||~}|{z|}x{yx{{{{}{|}~|}zwyyz{~yw|{|{~{z{}zx{xxz{~}}~||y}xzy{}|{|w|x~|||~z|yuy{z{}~|y||~x~v{{}zy}xz}z{|~{|}zw~w|yy|}}{||}zr|}x|}z|}yy{~yz~{~{z~}yzuy|}z}}}w|~}|{z|{|y{~ywv}|~x}|xy|x{{{y|||y{~~|{w|~}||{{y|}{|{|~xy{y|{z{}~}{u|{y{~}~|~~~|}}~{y{}|v}}zz}||yy{|~z~}||}|z|{y{z|~}~}}|}|~{}}~}{~~}}~~{~}||yy~~z~{y~~~}|}}|~z||~~|{|}}~~~}}||}z~yw|}}~~y{|~~{~}~|z|}{}~}~~~|}~}~~~~~}~}~|~}~~}~~|y}~~~}|}}~}{}|w~~|x~~}}}~~|~~~{~~}~}{~}~}|}}}}}~}~{{}{}}~~~}~}|~}}~{|}{~}~~~}}|{}y|~~~}~|~~~{{}~}~}}}}~~w~|~||x~}|{~|}~}~y~{|~{||y|{x|}y|}z~{zzx~|yyxxwu}|{z{yyxy||z}zyzz|v|y~}~|}||{~||}xzz|}{|u}}z{z~|~}}~vy{uwy}{}}z{|yz}yw}|{{|x}~~~|zz}}y|}v|{y{xy}yzzw~}~|{}y|z|xz{}||{|}{x{}}}z|wx|y}~|z~}|}yvu{{~{~xy~|zy}zxz|{xyy}{{}y}xy{||zwz}|}{xyy{|{~|v|w~{~yxzx|||yz}~zz|}zx~{~zzz{z{x|{zy}y~}|x{||}}y~~zz|{}}y}}|{zzyyz}y{zy|z{|}xxx|y||~y~{z}{{{}~|{y||}|}}z~}}yx}x|~~zy~yv~y~y{}{y|vzxzw}|}}{z~}~}~|}~zv~zzy{}{|}}~}wzxzxx||~}uzy|y~}}yy}wx|y}y~}}|yz}y~{}{z}~~zx}|y|}|~~}}y~xy{z{yzyxz|||}|{z}|wv~~{|||{y~y~}yz~yyx~w|y{zw{||~}zx||}vyvz}wz}y~}zzy{|z~yw~z}{|w~y|{}}|z}{|x|{|}{y|{w||{}|y{{~{{zt|zzx}{wz}zz}wzyyxx||z{}{z|x{yz}}}|}z~}}|}}|{|}yx}}~|}yz~y{yx|}{|x|||yu{yww|}z|~|}{{}{~y~}~|~~~{~~~~}z~}~|z~}~}||~~~}~}x~~|}}~|~}}}{}}~}|~{~~~}}~~}}{y{}}~{}}|{{~|~}|~}~}{~{~~z}}{}{|}~}}~}}~}}|{~{~~~~~~~||~~}~|}~}|~}~~}}~}~{{}|~~z{~}{}{}}|}}~}}|~{}}|{~~}|y~}~}}}}}}}~{{~{~}~|}~~}~z||~~}z~~|}~}~}~}}}|}}|~w}~~|}}~}}t{~{|~|~|{|xxy{~}}|{wz|~z}x|{z~|}{|x|~|~|y{~{z}z|zwz~}v|}}{|~{}yz~x{~~{x~{~}{}zy{~{wz~v{{zx{|y{~z}zpy}y}{zzzz{{~z}~}}{|}{x}||}}z}|{~~z|y~{{xzw}}yy~{||yx}~y{}{{{z|~zy}y|ywy}}x}z}|zzx|y||yy|{y|}|z{x~z~zz}{z}{|{{u{x|z||{yy{{~~}~}|y}||}x{y{|w}~{z|y{}{~}{|{{~|z~||~w~{}y~~zzx~{z}yz|w|{~}~~{{zz|~y~~~}{y{w}||}~{x||~~vzw{v|~|}}}||||z~y}{~{~x|wxy}}}z~}{yy{x}{z}{{~|}{z{|x~|wy{~|y}{x}{|x|}{}~{{{y~~zzz{x}|{~{}~}z~zzzxx}y~z|yyx{|{|z}}|~|z|}z|w}y{z{|||z{{y}}}}~yyxxz|}{{|y{~{x{}~z}z}|}}|z~}{z{}{z|{z{wx~|yz|zxwy{{{~}|{~|{{~z|y}xy{xt~yz}y}}y{~}zz}{{y{z~}~}y{w|{{z{x|zzzz|{z{yxuyt|}wzx}ywz{w||y|}zz{v}|{|{|{~x}zx||{|yz|}{w~v||~|x||}y|w{|z|y{{|}x||zy|y}zx||{|z{z~z||{}x}}~}}x~y{|z}~}~}~~~}|~{~~{|~~~||}~~}~~}}~}|~~}}}~}~}~~}~~~~~{}~~~{~~~}~{~~}{|{z|~~~}}~|}y~|}}{~~|z}~~~}~|}|~}|}~~~~|}~~}}~{~}|~|}{~}~~~}{|}}}~~{}}|~}}~|~}~}~~{}|}}}}{~~z|}~~}~{~~}}|~{}|~{}~~~}z{}}{~{|{}~~z|~|~~~{~}||y~{{{~}{~}}x|yzz{x{xxxyy||wz{}}~y}|||zx~|{}yy~wx{}x{||z|zz}|}y~||}{zz||x~~|wz{}wz{vxy~z|yxx|z~z{|z|~}|}}{|~zz}}|}||~|{}yzzzxz~x|~~w|{y~{{v~z|~}y|||z{z~}zzw{}{|}}x|~|y{x~|y|{~{zz}w||w|zzyzyy{z{~|yz{{~|~|~{{{z~v}||xy}q||{}{y|z|{}{zzy{|}z||}w{yz}|x{}z{xx}wxz|w}}y|{|}}~}|zzy}{y|y}|z}~}|w||zzwxyty{wx{{{{{|{wytz{|w|z}~|}|||~~wv}z{{}{}|}y{~}|}~x}z{||yx||y{z{|x||}~}{{yz{{z}|x}xyyx}y{zz}}~~y}z}}z{~}x|zzz~}~}|~}}xx}s~|zz~}v{|{zwwzzy{z~|{z{{{{|||y{~y{|~}yy|x{}z{{}x|}x}|{~z|~xw{|z{|{~~x~}||~|zv~|{|}{}{z|~z}~{x|{{|{~z}{{{{~z||x}z{{w~z|zv{zz~~x}{{~}}}{w{z||z~|z{~z||y~yy||z}w}~|}}|yz{w|ytyzx~w~~}{~{y|}{~}|wwzz~{{z{z}{||}}|y{x~|z|y|{xy{~||~v}|}w|}|}~z}|y}z~}y~}}~~}{~}~~~}||~~}|}|~}}}~}~~}|}~~~~}}~|~}|||~}}~}{~||~~~~~~{}|~}~yy~|~~}z|~~~}~{}~~}~~z~}~~~~}}y|~|{}}}|~{}}~}~z|x~~}}}{}|~}x~{~|y}}~}~~|||}~~z~~~~y}}}}}~~{z~~~~|z~}~}~|}{}{}~|~~~z||y}~~|~}|~}~}}}~}|{}}}}{|}|}~}z~{}}~~}{|yzz|~zz|vzwv{yxwy~}xz}zx}yxw{}~xx~{{|v~~{}x|y}|x}|}}z}zyy{y~|xy}y|}}z|||}yz{|x~{xx|}xz}|z}z}||zy{{}z{{|}|~}w{{y}x{~}{y|{}}{}wyz}zxxx|x|~~|{y}~}|z}xz~xy~xy{|z|}yz~y}{{{~{|}|w|~y~}}yy}{wyyx~z~{z}{{z|yx|{w{}|yzw~xzy{~{~}y~zx|}|}z{}y~}~|~|}z~}{}y}|yzzw|~x{{z{z|uz|}~{~{}}{|~}}yw~|}z~{u||y~|y}y|}zz||{|{~zzwyzy|}|zy{}yx~tw}{|}zv{|t{|}|}z|~{}y|zy{|{}{xxyw|||}|}xz}}xyy~}{|zy{uyv{zy}|||~y{}{{||z{z||y}{{}}z||{z}|}{zz|~}|yy~|x~|y{y~w}|}|zy|z{|w|~|xx{||zw{~{yxz}z~z}x|vzyy~y{}z|z}x}||z{v{xwyyvx|wx}{||{w}yz{}{z|xv|{|z}y|~}|z{~vx~zw}yxx{}|{{~|{{z|z~~z{yy{||{|xy~~zz{|}|z{xy{}~z{{{|zz~|w}vy|~y|{~y{z}|z|}{w||z{z|||z{|{}}~zxy{x{{~w|{~zy|~~}x{||||{~~|}{|z|z|}{}}{|{w|~~{~~}~{}}~{}|~|||~~z}}|~}~zz{~zy~}}|~~~|~|~~~~{~}~~~}}~||}~}|~||~~}{~}}}}}}}|}}~}|~}~}}~|}~~}~|{~~}~~}|~~{{}|}~}~~~y~{}~~~}}|~~}||~}|||}~~~~~~|~~{||}~~|~~~{~{~~y||}~~}~||}}~}~~}}~~|~~}v~}}}}~~~}~~~~}~}}}uy}{z|}~~|~|v~y|{v|z{zyy}||{z~|z{|{z{w|xxyz||w{|{{xzz|x}||x}xzy|}zx}zy~{}}{zw}|{wy}{zwz~vyxyzv~yy}{~}|zx|{}}x|z{~~|{y{y{x||w}~{|{{{{wxz|y}vyx|}yyx{~}x{yz|x|x{~~~z|~}yx}{yz}|~}z}|y{yxz{z||{{{{|xz{yxw|xz}|y|z||{z}||z||}~|}zy|~~w}}zz~||z~}~|wxyz~}x{{|}zz{|{|z}}{|{wuyxxx{|||xyz|}z}z{{|}z}{{~{w}|{}|zwy}|z{z}~}xv{z|z{~zwzyw}|zv{z{}{}|z~{~z}v|y|}z{}x}}{{|{z{~|}y{z|{z{{y||{~zzwzzyyz|y|{~~zz}}yz}~x{z{}|{}}~|t}|}}~zv|}z|~z}yz|yyzxz{}|z|~zz{}yxz~w~~|~~||w~~|}|{~|{z~u|zv||zz~wx{z~~|zw{|{}||}z}x~}}y}v{}|y|||y{~{~}}~~ywz|yzzx~yx}}z{||zy|||zz~z}y||w~z{~~yzz}~}v{|vz~|~~}}||{zysv{zzy}wy}zz|yxz|z{z}|{z}{}zv{~x||~z|}|vy}w{z~|zzzz~ywz{}vz{y||z~|xzx}y{xu{~~v{y~~}yx|y}{z}|{|}~s~~}||}~z}~}~}||~z~z}~~~|{~}~~~~}|~}||~y~{~~}}~|~{w}~~~~~~{}~~~~|~}}}{~~}~}{~}w~~}~|{~|}~~~|y|~{z|x}|~~~}|~z~{}}|z|}~{~}|}|~}|~~~w}~~}}}|~~}}|~~|~|y~~}z}~||}{~~~}|{}{~}|x}}|~}}}~}}~}|{}|~|y}~|~~~~~x{zw{}w}|~|zw~~zq||y{zw{}zy}}||z{|}ww{yy~x|}xxxv{}~xz|}{z|z~~zx|~|y{||{|}}}|z~}y|yyz|{yvv}w{}zx}y~u}yy~}}|yzzy}w}~{~{|{u~~~||w~v|~}|}zz}|y}{y}{~}{x}z~{~x{yy{~~|}}{{}~~u}}}w~}{|z~}y}w~{}||xz|}zzx}}|~z}|}~~~y~{{vx{yw||zwzz|{}{{z~}~zw{}w|{zz{|z{~{}{|zy{{}yzzzy|{|u|{~{|~x{z|{yx}{yz|~|xz|yy|}|{||~}|}}zzwzz}|{|}~z{z{|vyzyx|{|{x||{z{}x|zz~{z}z}~y|}}~|{{||~}}|z}z}yv~~yz~|}~|zz~zz{|wz|wxyz{}}{}yw{{}~|{u{{|}}}~z~}}z|{}~xzxx|}z}zzy{}}}y}{}{yy~}w{yz{}~yz|{}|}zx}||x|yxv{}||}~|zz{zzz|{~z~||{{|||z|v}}{}|zx{}||x}xyz|{}|~}zw~z{y{z}vv|~{z{x{|xzy~yyy}}}}}}y{z~y}uzx~yzz~|~x~z{{}~~{~{{y{||z{~{{{{v||~zzyyz~z~|wz|{}{y{}|{z~xz}zxu}|xx}t{zyyy}z{||y||{|wz{w|x|{}{y|zyz|}{{~vx}{|{|{x{}~~}|~~{~~~|~}~|{|}~}~~~~~|~~~~}}y}|}~|~}z}y}|~~|{}~~~}z~~~|}z~|~}|~|~~~~~~}~|~|z|~~~~|~|z||{~}~}}}}}~z}~~~}}~|~|}|~}~||~~{~}}{~{~~||~}~{~}{~{~}|~}}{~|~}}~}}|{|}~|{~z~}}}~}~~|~~|~|}|y{|~|~{|}{||}}~||~|}~~~{~~~}~~|}|{~||}{z|{z~~}zwy|~|}{}{}|{{{~}{zz||||}}v{|{xz~z~y{z~y|y}|w{|z{}xxz{|y~|x{{z|vq{z{~|wzy~}yz{|}z}z{z||x|w}}x||{|z|{}~{~}}}y}|~zz}vxxz~z{{|||yw~|x|}{{y|uz~|{z~}w{}y{x|~~~z|xzy~x~~~{{{z}y~{}{zzy{|~xzyxzw~y|}~yw{y|{{yxz}}{~y|}}}||~y~|}|}}}~{|y|xx~z|{|}yy~z|}y{|||vz{zz}~{}{|yxx}y{zz~|~zzz|}{zw{~{s|x|x}xw{|zzr|||z|}{x|}x~x~}{~x|x}|}y}~y~}}}}z{|~|wxxx{|~zyyz{|u|z{y{}}xy{y|}{zx{{y~{y||~|{}~}y|~~~{v~||~yy~xzzz|}y~yyvyz{yw}}{zy|w|yy{~{yu|y}~}}z{yxx{{|zv~zwu}}}{~|x|yyz}z|yy{|{v|{~yvz}}x~{x}yvy~}{|z{~~z|}~}}zxz{{y~yyz{~|{zxyzzy{zz}v}~xyy{~}|{|{{x}w|~~}y|{~~}~~|||zz|xvw}~wzx|~~xxzz|~}|y}~zx~}}}zyy{z~z{~~|}~~z}{~|{||xzww||~{|}|~z~y}}|{{y~}|{wz~}~|y}{}x}}{{x}||}~~}}}|~~{z}~z~~{}}z~}|}}}x~}~~~~}~~x}{z{~|}}~~~}~{}}{}}|}~}x}}|~~}~z|z}~z~~z|~{~|||yx}{~|}~~~~{~}z}}~~{|{~{}~~~~~~~z~~|~~|~}~~}~}|}~||~{}~{{~}~|}~z|}}~}|~~}|~|~~zu|~~}}}{~}~{~{~~~w}~}~~~~}}~}|}z}|}~}~}~~~~~~w}{zw}{v|||||~|}{u|zz{{y~{}zy}{{v}|{~|yyw|z}y}~y}~}}|{}|{{yyzz|z{~~{xz}}{{}|v~}z{~y{|yxz}w|u{}}{}{||{}x{txz}z|}~{xw{z{~z|}xzzyxx~yyzww~}{y~z{{|z{xxxw|{}}yyxy{x~zvy~{}w~~{{y||y|{{z{{~{x}}z|}~z|xywx{zx}}~|zyw{z}~wzy}}{}}~|yzz{||z~|}{y~}}}|~z{|~y{wy}|zz}z{{|yzyxzz{xz~{y|{z}{x{z~}{{{}|y|~z{}z}zy||{yw}z}|{}{~|~}}}{|z{v}~|~|{v}y|z|}}~z|z|w||~~{}zy}~~y~}y~z~|zy{w|}~{|z}y|{~{xz~x{z~|~}||{|}|~{~~yw}zw{{{}|}wzy}}y~}z{z|~}}y{|~{}}z|yxzyzz}~zw}yy|x}{xz}zt{xz~|{}zw~z}xz{|{|{yz~|{~}zxz|y|x||zwx~v{~zzy|{~||xw}}{~|~x{~x}}|~{z~~yx{}~{|{yx}{|{w|xyx~{y}z|yzz|{y{~x{{z}}y{}xv}}y||x|{{xz|{}{yy~xuy{{x}|yz}|}||{~z~{{|{|}|z{}}~}}y~~{~|~z}|{t}||{z}~x}zy~~~~z}|{{w{}~z~{~}~~}{|~~|~~|||~|}~~~~|}}}}~}~~~}|}{}{~|~}|~~}~||z~|}}|~~{y~~}}}~~{}|~{z~~{~z~~|~~|}}~~~}}~~}|~}}~~{|~~}z{}~}}~}~}}~~{~}}{~}~~|~~v~{|}~~}|~~~~~}}}~y~~~{~}|~u}}~~|~~}}~}{~~}}~{}}z|~|||}{~~~}~x{|z~|~~~}~{~}|y||}|~}|}||}}|z~}}}~}}~~~{z~{|}zz~}}}{xz{yzzz}|}yv||~zzxy~zyz{z~{xxz}{|~z||~|}z~y{~{}|~}|{z~|}y}|y||{~|}xyy~z{xsy|yx{~z|{||wx~}y|~{z|{}}}~yyy{~|w|zxx}zzzxyyzxw~{~y{zyxzzzz|}zz~w{z|{{~~|{~{}{}|x|z~}}{}z|{v~|zyz|y{{}{x~x{{y{{zw}z{}|y~zzyyw}|||~~{{|~~{|vz{{{|~{z}v|y~{~{x||}{zz{}}~~|{vzzxxz{{x}{}~}{w~{~|y}}y{z{z}|xxx{|zyzxw}|{~{z|z}{|}{yx|~|~}}}~|||}{||~yz}{z}~}|~{}v|~}x|}z}yzz{{~z|}zy}|yv{{}{y{}~z~~~~xy{u~~|ty{|y|t{z{{z|z{y|{{}y}zzzxy|{{~|~zzx|z~vz}wz}z}||zz|yzzz||}{}x|v{||{uy|xxyzz{~|zy~|{y}}|y|y|~|y~|~{{~|zy|y}}y~zx}~zyxtwy|{~||y|~x|y|{z}{y{|}~~z|y}{}{yxs~}w~}~z~}|{{|{x|x{}{y|}z{{w~zzw|{{}yw|v{y~|~}}z|{~y{~{~zz|z}w}z{{||zy}~|z~|{{yzz~yyyz||z}{||z{z|}~}~~}|}z}|}{~}|}}~}~~~}~|}~|}}}|}|~|}|~~}|~~}|z||}y{|}~|{{}}~}~|~|~}}~}|~~}}~}|}~~~{}|{~|~}~}~~|~z|}~z}~|}~|{{~}~|{{}~~w~~~}}{}}}}~}}~~x~~~|}y}{~|}}~~~~~}}~}{~z|}||~yz~z~}x~~|~~z||~~x~|}{|~~||}}}z}}|{{~~}z~~w{~z}|y~}y{}|~}{~{||~~~~~~{~z}z|zz~~vz}w~z~}yx}{|}x||zzwz~}{~xyz}}wy|z|x}{{z||yv}|}}~z{z~~zz}}{wzyz|z}{}vz|{zzyz|~zy|z}z~z}||z|}}{w|y}z~x~~~z{y|x}z~~yy|}ww{yy|{{{{zzzz{{zy{{|z}||z{{|||~y~zzx{|}y{||xx|||~~|yzw{x|||y~~y}||xzv}x}|yy~~z|||{~}}{{~|}}z}}}{}}zuzwxy}~z||yz~~}}{}{z}|}|z{z}}}|}~~~~|yxwx|||z~{|~~|}}zx~|~|}{x|{z{wz|~w}{zzz{{}|}~z|}||||z}~v|zz}}}}}|~|x}~||z}w}|z||v{}~}z|}}yyxzy~yz|}{~{wwz~|z}|z}xx~}z}{|~{}}xzz{{||}{~{w{|~{y}~{}y|z~x||~~|{}zx{~{{yz~{|{yyz{z~|{{|{|ww{~y{w{z}|x{}xzyz~|}z{y{z{~y|}x{~z|~{}{|~{}|~{zy{|y~y}|z{}{y}z~{y||y}}~{x}z~|{yz||w}xy{{|z}|{}|yx}}|x{|x}{x}}x}y{|{z|u{~|~}}}}wz|x}||x{~|{v{|x{~~{zy}|zz||y}y}||{}z|w}x{}~y~|}|{~}~u{~{{}|}z}}~~{z}~}||}}{}~~}~}{~{}{~~~y}~~u~~z}}~|}}~||~}}~|}v~~~|}}}~~~|~~}||~~||}~|~|~{y~}|}|}}|}}~~~}~~~~|~}~~~~~{~~~y~~~~}~}~{|z~z|}~~}}{}}}~}}}z}~}z}}~y||~~{|}~|t~|z~}~}~~~~~~~}~z|~}}|||~{}~}~|~~~~~~~~~~}}{~~}|~|}}|~~~|}{~}~~~y{~}||{w|}zw{~}{~xw|y{yzx}ww}|{y|{{x}~{{}z~}y|yz}{{~yxx{~{}{{}z}z{w~{|xz|{|{v|{x{y{}|z{}}{}|{|zxzyz|z|z~~y~z{y}w}zzzz{{}|{|~tyw|z|yzy{|y{|y~}|xyyz{tr|{{}}~xz}|~{~||y|{{w|y}{~zy{{w{w}y{|x{|y}{zz{|z{~x{|{{ww|{~}y}|}xxy|zz|z|z|||{y}{x{~zz}z~|u}}zy}z|x~~x|~|~|}zzx}z|{y}}~~~|x}|}|z|z|z|~{|{u{|xw|y}yzz{yy}xw{|~{{{}|v|||}|{z~z~}|y~~z|y~~|{z~}{{~z|z~y}}w{yz}y{|{x|z{y{x}{|}w}}{z{{~~~|{xxy|~||}}~{{{{y{zz{|~~zx|vzzyyy}wv||{~}x|z|~}z~zx~~w{~}{xyy}}z~}|}~{{}{yy}|||}yz~{}zyz{~{}}~vz}{{|z}xy~y}|{{|y|y~|y|}w~~}~{wv{zz}w{{{}yy{|v|{~yzx|xz|{{~~}|zy}~|||zy|z{|{|y{z|{~z|{~z|{||~xw{~v{zy~z{{||}yw{yqy|{xyvy}z~~ywv}{z|}{{{x||yx}|{|{z{~}}z|x{z{z|~v~z{{{y|{{z|}{yvy|}z}}~}z{{}~z|}}~~z||}}|~}~}}zz~}}{}~}}}}~~~~{~~~~~}}~}~~}z}||~{~{~{~||}|}~||}}~}{}|}|~y{{{|z~}}}}||z}|}|||}|~}}~||}}}}z}~}|}~~|~~|y}z|~~~}}~}{{}~~~}~z{{}{}||~}}z~~{z{}}~}}}~}|~z~{z}|z~}|{~}}~~|~~~~~zz|}|}{|}}~}}}}~||}|}~{}{~~~|{~zz}z}{}{|~zz~~z}z}~}~~x{}}}|}}|w|{~~{|z||~v{|}y{{z{}~y~{}z{}}|z|{vzzy}~{}{}{z{~|wyz}{yz||~{z{|w{wz~|z||{}v{|~}|z|x{|{zyyw|~}}{||{zzz~yxw{{z}~}}}{|z}{v{z|||{yx~{zyz{|w}}xzz~|x|}~{{{zz||~yvy}y|z|}|}u{z}y{x{}}y}|||}|}z}z}|{|}{z{{|{|}z~||yy~zxzz}yzz|y{~}{||{y~xz|{{}}|zw{zzx{{}|x~{~{{|}}zyyy{|zy|z~|y||{z{~}y|yy{{}x~~x{}}{~{{{y}~xu}{y{zy|x|{{~y{~{zy{{{}{}}y|zy{|z}~{zy~y~}{z{xz|y{{v}yx~y}}}}|{|y{}|{yzw{x|}}|~}y{|}~~yu}}w{|z{~yz~|{|~x{|{{yxwxz}w}y|wyy|zz{zz{{{{~|yw}}zyw{~~~{zxx{|}}}~~|}{y{~{y|x}}z}yz|{y||z~}{z{x}wz~z~uzy~~z}|x{|{}}||{|{}~y{}{z}}{}y{z|{y~{}||}|}}yxvyw{{~z}|{{~~|yw~x~{zz||~y{}|yz|u}zzy{}yxy{|{{~}zvzz||z{{y{|~}{}y|w{z{z{}zz}x~yyw}zy~xx}y{z{zww~}|zx|y~{~{z~}|}yyyy}}|z{z~}zz~{||~~|}z{z~{~~{|}}}|~~}~~||{}|{}~}}~~{y~{~~{{~~}}}~~~~|{}{}}}~|~|~{|z~}~~}~|z|~}~~{}}~}}~}|~}~~{}~}}{{|~~|z~}v|}~{~}|~}}|~|}z}~~~|}}~~{|~}~{||||}~}}}~|}|}}~x~}}~}{}{~~|~}~}}~~~~z{}}{|~}{z}}|}~~~|y{||}}}|}}}}}~|}~~}~}~|~|{|~}{~~y~}xw}}y|xzwz{||}z{~z|zzw}x}x|o}{y}}{x|{y{}y{zw|w{||~}}|~y|yzy}{|}~y~y|}{yx~}x||~y{wxyy|yz|{xyv|~z{~{~}~|zxzyy}||}~{|}x{}~|xxwy~~z{z|wxz|}~z~~yu{||{xy||{z{}z|||zz}z{||~xz{z|~z~}}~~||}~{|}|{|}z}yyz}|zyx|vy}~wz~x{}}~}z|}~|~}{yz|y}z~xx{z{y}vx{}xu{~{}{{|y|}{{xyxx|{|}z}|}w|{}}~|{}||}z|~{}z{{{xx{xw|~wy|}w}|z~y}vw~}{yzzz~|zz~z}zz|{}wz{z~}z~~yzy|}~|{y|{yyvy{|x{|z~xx{|~z}|~zw}xw}~}y|x|~{~|{~}y~x{|x~|}}~v}~|yxy|x{z}|{|zz|zvv~{z{}z{~|~{}}~zx~~zxyz{|x{||}|x~~{|{yzxzzy}x{z{|yvz{~{{vzy{~w}z}}|}{{|{{}z~|yuz||}}|z|{}{xz|}{{y~w{zz{{x{{}||yzxx{y{|z}}y~}xz}|}{{|}}}~}||z}}{|{w}{{x~yy||yxx}{|ywz}y||}|zwzx{~|y}~}y~{}|}}{}~|z|z|yyy{y~|}}y{||yyx{{xxz}~tx~~}v~}}{~~|}|y}{~}zx}z~}||{~{~{~|{~~~~{}z||~~}~~|~y|z}z}~|}~~{|~y~~~}~~~}|}~~}}~{}y}~}}}~{}|~~}|~}~{{||~}z~~~{~~~}}{y~~z~~}}}|~~}~z~~~}}|~z{~}||||}|~}{~~~~~~|~}~~y}~{~}~~}{~~}}}~|~~|{}vyzw~}~}}z{~||~~~}~}~~~~z}{}}{}z}~y~~|y|w~zy||~y}~{zyz~x|v{xzy}xyv|}zz~{yy}{{{~xz{|y|{yx{~yz|}~{|z}~}{zzww~}~y|yz}}z}xxy}z~x}z{|~|zyz{y{yvywy~{w|}y||x}{}~{{z{zxx|yy~}{{~yyz}||}{||x}x}y{|{y~|zv~{x|z}y|{{z}{}~xww|x}|{t~{|x{|~|{}{{{yzx}y|v{~uz|{|~y{y|z~~{{z{v}||z|xz~y~}zwxzx|{|uy~zx{~}y}zyy|}}y}{~xx|y~x|}yx|}zx}}zuz~|{|y{|xx{||{||xz~{||xyzz{|z}{}{}x{}{|{{~~~|x|}}z}|~~|{~}}z}|}}tz|}}yz}x{}xz~x{}~|{z|{|vwy|z{x~v}~|}y}yz{}{w{~yzsxy}}{xy~}}xzw~{}|y~z|}yt{z}}~}|}x{}{yyxz{zy|}{|xy}y}z|z}|}v}y|z}|{y}|~}wx}{z{{x~{z~|{}}~~}y}y|{yzz|||~z}|}u|}y{|yzwy|}|~xt}{~z~yz{x|}~y}~|{~|{|}{}z}}{{|~|u}zy~zyz{|}zx}z||~}zxwz~{}}{}zz|{~|}zwz}|{z~ywvy{z{{zz{u{~|||z|y|}|~~zw}~~}y{{~zyx}}u{|{z|x|}z}{}{|z|y~zuyx|v|{x}w~z}||||||~~~{||~~~~~{}|{~|}~}{}}~~~}~{~}}~~}}~{}~}~}}~}}}~}}|~z~~}y~~|x~}}~}}}~}}~}}~}}}y|~z~}~~{y{{}y||~|~~|}~{~}~||{|}~}}|{~~~|~{}}|~}|~}~~}|||||~|z}~|}~|~|~}{}~}~}~~~~~z~}~}|~~|}}}|~}y~{}}{|~~}~}z}}|~|~}{|~~~}~z|y|~}~|~|~}x~}~~~}}|z}{{w{y{w{zx}yyy}~{|{|z}{zx~y}{yzz{{~{vz}}y}||||~{{}}z{{y~z}xzuz}}yy}~|w}suzx{{z{zz{}zzyy|wtx}z~~~|{{yw{vy~}}~{~}{{~}w{w}x{z{}x{z~y|{~z|{{zx{zy}~{|~y}{yxx}z~~~}w|zz|}{~~}}{|y}~x||||z|z}z|x~}{x}}{txw}{|}wx{}|{|}~{w~{~z|~~{|||{yyx{}yyzw{}}x{|yxvyz~}yv}|{wx}~|t||~}~}{{x~{||{y{}{|}~}z{{|~zz{~||{{yyw{v~|yx}|x|y{z~zz|{~zz}~~|~~|~}wz~~{z~|z|~z}xx|~xyy|z}z{z}zxzzy}}~|~zuy}~{}t{}wy}z{r}|~{}{{{||}{w}~{z}zwz~zzzzyyzzy|w|{wywy{y}~ux~|z{~|||xzz~{~zyz~}}~zzwy{{}y{}x{{y{|z{}~wyz{yz}~~y}~|wyy{~{z~yz}{~~{y|w~zxy}}vz}{x{~{y{yxy|}wzp|x|y|xy|{zzxw|y|y~|{}|}~|{}z||||yy~}{|{{||xz{~|zz||{z{y|xx{}{|z{y}}}z{}~{|||{|||{~y|}~zzy|}|}zzx~z|xy}|}wx|zz|yx{}{~{y{||y}zz}{z{x}||}~{}}}~}~|{}||~~|}}z|}||}}~|~|}}~{z||~|z}}|}|}|z~{~}|~}|~~{|}~{}~}||~~{|}{}||~|~~}|y~~~|~z~y}z~}{}}~~|~|}~~~}~~zy|~~}}}~~}|~|}|{~}~|}|~{{{}||~~}|||~||}}~{}}~}~{~|{~}~~|{~y~|~~~}~}~|z~~~{{~{||}|}{~}||~}~~~~}{}}~}~|}~}}}z}~~~~zw{}x|xx~|||}}|zy~w}{v{zx~xz~~zy~w{|xzz}{z~x{zxx~xy}}|z~{}{z|yv~y}{|}zy{~~~}v||zy}|~zzv|{z{}}{|z{{{zw|}}~}{vz~z||}y||z}|}x|xyz{~|yzz{yz}|{{~{y~~z||y|}||}}yz|}|z}|~z|{x|x{|zx{y~}{}{|}yvztw{{|yz}x~}zz}|yxu~y}xynz}|{}}{|zzzx|u{v}y}|}{}{zwz~||{z|z||~z~zz{}~|x{y|y{|z~{~xw||z{yz{zx{z{{{}~|wuztx}~{y{{y|}}twx{|{vy{zv|z|wzx|~}yx|z|}y|{z{|}zz||y}}}{zzy}{{z|zv|}|~{z{x~y}|~z~|}z}{v}zyy|{}~~~{z}~zzyz~zz{y{}{z|{|}}zx{{|z~w|}}{|~xv}}x}}z}z|{~{z}z|{y{~}}yx{x{|}|{yx{z}|}z}z}y~zvz||wx{yyy|}x~~x{~~{{|w~}z}zzz}z}z|}z{|~y||~y|z~~~z{wx|x|{z~~{z|}|zz}yz}|y{x{}{~z}{{|z}zwz{|{y{x|x|~zy|{z{{z|z|~~{}}|z{w{}||}{{{|}}||{}~|uxy|x~}z{x~~{z{{{xx{||}~{|~zzz|y|yz}y~|z}}~~}}{|vzwx|}~~~zxx}z~|xzyxy{{~}}||}}~|{~~}}~}~~|}{{~}}}|~~~|~|~y~}~|{~~}|||}~~}~~~~{~}|}~~~z}}yz~~}|}}~|}{~|}~{~x}{|}~|}~||~~{~}}~~}y{{~~}|~~~}|}~}|~~~}~y~v~~~}}~}}{}xy~~}~|}}{~|~{}~~~{|}~~}|~}}|}~|~}}~}}}|~z{{}}~~}~}~~}|x}}|z|{{|}}}}}~}}}|}}{}~~}}~}||{{~}}{x}~|~~~}|~|}~}~~}z~}~~|}}}~}~}|}~}{{~|}~|}~|}|{||x}~}xzy|v}ztzwvxz{x|}|}{z{~|xz~|}y}|~z||zxz|~}{~}}{{~z~~z~{yx}xzy|y|}y{~yx|z|}zz}}~|{|zwyz}y}y|~|{yy{}}}x{|~}zxw{}w||z}y}}y{}|wyyzyzv~v{}{y|xy{|~zv~}y{z{{~z}|}}zx~{{}}}{zy|y{|z}~|z{}}z{~vv~y~yxu{||zy|yy|}wz~u{{xxy|xz}{~yz{{y~z|}z{}}wy{{xxz~}z{|{{zvy~zxxw}}|~{||z|}}||}{|zzz{{~{xxzyx{z||{{u||zyvv}{zzy|{z{}~}yxy}}t|y~zw{t|}}||v|~x~||{|}yyz{}x{yz{{{{{y{z}y}xz{~w|||}~}{~}}}{{~~w{z~~{~~|yz}}}{|zy{zy}{}zy||z|}{y}yz}~y}{yy~{z{}{|z}~}{|{{yv}z{{{{{w~yzw~y{w{{|z|}~wyx|}|z~}{z}z}zy~|{{x~~||{}v{z{|z}y|}{zx||yy|}v}||w~|~}{yy|}w}{}|xwwxw}}{z~}{zz|{xy}z}|z}|zz}yyyw|z}{||{z}}zy}y|yx{|||x|xvz|~}}}{{{||~{{|{}}|}~{{v|}{y{}y{||wy}yz}zwt|yz|{xy}y|{|y}}y~|wy|y{|{}~|{}|}}~}~~~~{}~~}~}~~|~}~}}|~~~}~~}yz~~}~~~|~~z}~~{~{}}{|x~~}y~|~}}}}}}|}y~}~z~}~~}~~|~}~|~~~}{|~~}~}||~~~~~}{~}~{~~~~~}~z}|~|}~~|}~|}{|~}}|}|~~~~}~~}}~~~|}|{~}}}~|~~}~}~}}}~z}|}~~}}x}~}~~~~~~}~w~}}||}}{~{z{}~y|z}|~~}~|y~~~{~}|~|{|z||z{z{}u{{{}}z{y}ww~y|}|yy~|{}z}}~{|x{zx}y}z{z{{xz|~~~|z{w|y|~}~y|~{}||{{z|}z}zz}z{w}}{{|xyxz}|}z{{~|xx}~v{}{||y}xw}z}x{{}}~xx{|yvv~}z|{{y||{~{{}{|~}z}~{}~~{x|z~}x~{~{|y||{yy~{||{z~}zwz{|}|{z}}~~{{w|x{||yxz}z||y~{}zx|}}z}~{}{~}z{xw{~y~{}}w{~y|}{y~v}~}z{zy}z{|{~~z}||~y{zy}||{{y|{{zz|~z|~}|zz||}x{{{z|x}y}}|y~{{yx~}~{{x|}z}{|z}~{z|y|}{~~|{w|~yw||{~|}}{|zz|x}}{wy|}|x|z|{{~|y|{|~}{{||}{|yz{{|y|~x|z{}}z}{}zyz~{zy{}||~{}{x{yy~~zxxz}||w{|}}}}|y{}y{}~~|y{||z}|||}yy{z~|{{|w}{}}{yy{y}x{}zxzy~}|{}{}z~x{y}~{~}~w}|}y|}u||z~z||{t|{|y{zz{y|y}yvy|yz~}}~{{{||{}|~zzyv}{~}|v|{{{z||wzy{|~|wyy}y|x~}wz|}z{yv~{y}|}{z}~}z{yz}{y||{~|~}|}{~{~yzz{||xwwy|}~}u|xxx|}}|||~x{}~w}{y~y}}~||~{|}||~y~|~|~{~~}}}}}~~}~}~~~~~z{z~}|~||{~}~}}~}}|~y~}~}~|}|~|~{}u|~~{~|zz|}}~~~}z}~{|~~y~y}~~~}z~}~~|~}z{|~~~|~}}~~}~||~~|{}~~}~|~}}|{~~z}~|}~|~~|}~~~|}~|{|{~~~~|z~||}~~~||~}~~x~x}}~|~|}z~}}}z}|}~}~~~{~}|~}z~~zy~|}~}~~}~|}{z}{|}~||}~}y~}~z}{{}||{|~{~vzzwyx~zy{~zz{}{z}~{|~wx|zz~z}y|wzn|}y}{yzx|}}{zy{|z}||}z~{|yyywz{{~|y|}y|w||zvw|x}{|~}v~|{}|}}z}yy|}{{|}}||||xz||||z}v{{{y{}{{z|y}}x||{||{w{y}|{{}}}}y||z{~z{x}~}||{}{|z}y~yzzxz{{{z|zxww{|zzw~xvzv{x{||}y|}|}z}y~y}}||~|}y{yzyy~{}yzy}xy~w|z~w}{z}y{}}{s|x}z{{~xz}{|{}|~|}z}v~}z~y|z{~{zvxy{y{x|z{x|yyywz}x~x}~zw~}~|z}~z~}~}|z|}}}}|~~||}x{}}zz{y{x{|y{}|}~{y{xz~zw|xw}}x{z}z{{{z~{ww||{y}|}}|}~}|}~|yv|}y{{|{x|wz{{~z{xwz|x|yxy}|z~wzvw|{{z}~~vvz|{v|{z}{{y~wx{v|{~wx{~|{}{z|xz}uw~u~{{y||zz~}~}{zz~z~v|~}x~|||~|{wuy|{{x|{{{}xx}yzzyz|u{y|zwy|z}||}{|y{|{z{|z|xv{xz}|z{zw|{z{}~z}uw|z{xz|x|x|v{{u~|||}z{~~{y|syz|}~}{{{|||x|{zz}{{yx}xyyx{}xwyy}zxzz|yz~|x|}{y}z|{~~}{}~~z~~~}zz~~~~~~{|}~~~z{{~}|~~~}}x~~~~}|zz~~y}}~|~~}~~}~}|~}~{}~~|z}}||~}~sy}}~}|}{}~~~~~{w}~{y~{~}~}~~|}~w~}~~}}|}~}~|~~}}~y~zzz|~}|}~}~~~~~{}~z}{z~{~}~||}|~~|~|}}}~~~}~~}~}~|}}~|}~zy}~{{~}}{~~z|~}~}}}~~~y}|x~~}}}}}~}}~|~|}z~}}~~z||z}{|}}~z||~x|{}y}y|~|~{w|wzxz{zy~|||zr}|~z}y{x~}||v{{w{y|xx~{||y|}yyyz{yxu|y~{wyuz{~w{|w{x~z|x~z}{|{z~y}x{{}y~{v}y}}~|}~yv~~y{z}{{~zzywz|z~y}|vz}}~w}}{|{{xyzzzv|{y|z{{y|w{zx}|v{{z{~x|{}z||}|z|y~{z|{|y||}{zz|y|~{x|zy}zy}zxzv{{~~}zy~y}z|}~{{y|{|{{~{z{|~x{}{z|w{|{{{~yw~w~x~w|}|{||{v{v~|z|yz}{yv||}}xz{y|z|yzzz||{|t~{{~||{|yy}~v|y|y}zzyz|||zy~z{~zz|~w}{~|y}|x}{}}x||}|y|||~xzz~zzz~v{{{|v{yy|x}}||x|xv{{x{~yy||yvzyy{wxzyz{yz}|xzz|{xx{x~z{{{y}z{xzzy||xz{zz{~|z{xx}zywy||x}{~z~y}z{{||}}y}{}w}{v{}yy~}yz|}}{z~{|}x}zw{{}~~{}}z}|}yw}~~x{z|}||w|{{x}}{y{y|}|z{|z{}|xz~{yx}|{}~|wx}xz|~z}|{|{v|vyz}xy|}wyy~zyv{|zy{}|}{{|uz}||}|{y~zzz||{z{ww}~yw~z||||{y}|yxz}wyvxz|{z|~zz}||}}~~{|~~{|~x~~}~~|~}}~~}}}}|y~|{{{}}|~y~}}~~}|||~}|~~}x~|{~}}~}|}|}xy~{}{~~|~~}~~~}|~~{~}}|}{~~~~~~~}~|}~}|}}|}~~{~}~~~|}{~u~~{}~~~~}}z}{}|z~|~|~}||~}~z}~|}|~~~{}|}{||~|y}}}}~|z{x{}~x}~~}}|~~}|~~}~|z|y~||{y~zz{zzx{wz|~|y|zzwwxxy}}{|{yu|{yyx{{|z}{||||x~}y|}~~}zy}{wwz{~{|z{z}{{|xyyzzv|wzyzv{}}uy|{{||yyy{}~{|y}zzz|~xvy|}|{||v|zwzzzy}|~xz{zzv||}|zy{x~|zz~x{{|z~}v}}}z{}z{~|z|{{zw~y{}y|u{z{xxz|~zw|xwy|z~|z}{{~w|y}~|zy~yy}}z{|}{z~~|{z}xzwyuyyzx~y~}~zyz|}~x{}||~}y}||~y{|y}x|}vy||z}|}{z{|{~}yyzyyz~yvyzyvzx{}{x{zx|}~x{~~}~}~|{~~}}|z}xz{|}y}}}|zz}}}y|}w}}{|~~|z}yx|{||{x}}z}}{y~|||{}|zy}}{x{{}{~w{{~y{|{y|{{}x|}|wyzv|yu{~|zz~z~x~|~yy{y~{y}yxy}{|y}|}w{|y}{{||{zw}}yy|xy|}xzxyu}{|||xzywx~~|zz}z}||~z}w~|~|z~{xz~u|z|z|}z{z}|{y{zzx|}z~x{}zx||~|y{yz}{{~|}|{|z}{yx}{yw{|{{{|yxy~zw|{z}zywzzxz}y~z{{~|{|~~}zz}yx|}|z{yy}{x~yx|}|z}zvzx{y||||{~|~|z{v|zz|~z}~}{{z{}|~~}~{{~|{}}~}~|}}z{}|~~~}~~~~{||{~~|{~~~{}~~~~x~~}~{~~~~~~{{}}~~~{{|~~~}{|~}}~~~|}~~~{~|~|~{|~}~~~~}|{{~}}~~}~}~~|}~~{~|~}||~||}~|~}|{|}}~~|~~}}|}~|{~~~y|}~~~~|~~||}|}~}|~~}~}{~~~~~|~}~~}}}~{~|~}}~|w}~~}|~~{~~}~~}}|}}}~~|}~||}~~~|}{}{}|}}{z}y||z{{z~|~}~}{z{y|yz{}z{|~{}w|~~|}{zx{v|{zzx|||y|zx{|x{x|yxz|~z}xv{z~~xyz|y{}~yyw{~}y|x|~zzz|~|}z{y{~z|~|~wx{~{}~~{|xxzyz{||x|x||zuy|~y}|{y|y}|xy{z~xz{ywxx{z{~{|~z{zy{}{}y{|yyy~|}~||{{{z~zx|yz}|xy}z}wzv~~yyxuwy~||y}~|zyxy}||z|~|z}|yx~}}|~}y}}zv{|~||{|{|zx|x{zz}}zx||{z~}||zr||y||}}x}w}~|}{{z{{{~yy}{{vwy|z{y}{y~z|y|~z{z{~|~}}||z}}}wxxyz~z{|z}~zz}yx|}|}|}yz|{{wz{z}zzz|}}|}{}}{}zy{}y|xyv{|}|~~|w}y{{|}}yz{}xz{|~}~{xy{}}zw{{{{z|{~}{y}w~yyy{y}z}}y}}{{|~{}zy}|{y}|~|{x|s|{}yxz}}y{u}~{~~|{}y}}z{yyvyx}}{~{y}wx|y|y|y|yx~{}}z}~}|~u{}|}{|}zw}}}z|xx{{y~}~{w||{y|yvz{}~z|z{{|{~|~|}|{yy{|t||x~}z|{}|||z{|}yy{y{|{z{zz|z}{~{y|~{|}||{~y|zzx{||{{}{w|{|yz||{}|yw|z{w|vxx||v~x}|}~|x~~z~}}~}~~}~~}~}|~~|}y}}}|~|{{}}|}}}}|~~|}{|}}}}~|~}x~~~|~~{{~~|}|~z{}}}}z~|{~~~}}|}{zzy{|~{~}{~}}~}}~||||}{}~~~|~~~|~{~x~}}~}{~}~||~}~~||}~~}~}~~~~~}|~~}|~|~~~}}}w|}}~{}}{}|{|zz~{~|~{~|~~~~{|{}|}}}}{~~~~z}{~}}}~~|~}}}}~~}}~||~}}|||zyz{}}~}~~|}y|~y{}{~|yw~||}z{y{||z{zu{z{wy~z|{{|x}zz~{}|{|y~wyuzw~{{z|z{yy~{{|~|~{x{~zyz|yzz~zz~|}|ty||zuzyy{~zz~~}~|}||~x{~{~~~{~}|~|}}{y~y~}|zxzzx{z}}y{v~y{~xw~yz}wyz|{~|}}r~}|}x{}}~|xzy~zyz~zyy~xy~|{{xy{}{yz~~}x|y~uz|{}|z|~|yy}}|qx|z~|v}~{z{}x~{~y|{yyv|x{{|z|}}xx{{|wzz{|{y}z}|}}}{~|}|}x}}}~~|}{}}|yx|{}z{zwy{}|~|zxz}|}y|}~~}zz|~~xz|~y}}~|{|}}y~{zx~}zy}{}|zx{y|z}wyz~|x}}}zz~z}x||zx{{~{}|}v}~~yz{{{y|z}|~x~z~yzw{}y~xy|uv|x|{v}z}{|~|zy|~|{zx{}{~yy|xz}}x~}{yx{yzyz{y}|~}y}~{x}{{z}{{~{}}{x{zzz{|y~}z|}}~ywzz{y{|{}z{{|zx|zw}z|zx{}}y||zy|w~}~{uy|}{~z}|}{}}}{|}}~yzzz{wz{ty}|yyzzyx}z~zzx~zzz{|{zz~}z}}|wzy{|zwz{|z}|z{}}xyx~v~{w~||x}y|{}xx|y~{xyyx~|~x~|{z}~x~|~}}~~}~|~}}~}~~~~}z~~~}}~|}}}}{}~}~~}|~~}~|}}|~~}}{~~~z}|}}~~~|~}|}{~}}||}~y|v}}x~|z~~~}}~~~~}~{}~~||}y}}}{}~}z~~~}|{~~~~~}}~|~~}|~~}~}|}z}~}}}}~z{}~|~z~}|z~~|}~}|~~~~~}}|}||~y}~|}}{{}}}~~~|z}|}}{}}{z}~x~~|~}~~~}~{}~}}}{~}||~~~~}~}{|||~|{}|}|}~~~~{||}~xwyu{|x~|z|||xv~zy}|{|z{|yz|~|||uxx||{z}}{w|}{xy{y~}{}{|xz}|z|yz|{{~||~~z|{y|~y}|xx}xuy}~}{w~su~zzxxxzyzz}w~~}}~z|w{{y{x{{{zz~zz}x|yz{||zx||{|yzzyx}z{y~z||zy{zyx}z}y}|{z}||ww{zzy|y}{{zzwy~~}~w{wz}~{z}|z}|~y}{}~}}y~z|{||y|xz}x{y~~zv|z{}||}yw{|z|z{{~x|z~|zyzz{|}|{v{y}~zv}~|y}z~~xyxvzzz}{{utzx~}||{|}z}}z|x{z~w{yz{z|z~w||yy~~{}|x|~|x||zx|~y|y{v{z|~}|y{{|}|z{}yyxy|||yyz{y|z|{y~{}|}x{~}{}w|}|z{~|~zy||{}xzy|}||{xz{{|y{{|y||zzx~~~}zw}zzyx|u~yzz}|w~}y{}}z|~~tz|zzxy~~|{}|z~y}|}~uz|~}|z|zy}}~yzyy{}z{|}y{zxx{}}y{{v~y~x|zx{}~{{~}zxzxz{~z||z}}}z}{}zy}{|x{}{{|xz}||}}{|xz~|{{yvw{~zx|xv|}}|~}~{yx{v{{z||x|vy|{|{{}}~}xy{}z|~}|}|}zxv~}zyx{||||xz{}~~}~yy}z}||}~~y|}|yvzy~z{~z~~}{}}}|y~z}~|{~~~{~}|}{{}|}~}}{|~~~|~|~||||~~|z~~|}{}}}|~~~~{}~~~~}~}|~}~~~{z}~|~~~~~~~~}~~|~~~{~}~}|}}~~|~~~~~}||~}~}~~~~|}~}}~{z~~|~~|z~}}~}}}~~~~~|~~~}~~}}}|~~}z}~}~|~~}z{~y{{~}z|~}}{~~|~}{|{~~||~~~~}}~~~}~~~{|}}x||y{}}~}v~v{w}x{{{|}{yxz{}}{{{|uz{yw}}}yz|yw}|{yz}x||{z~|~|x}}}x~|~~x}{y}x|{}y~{||~}y}z{vvz}~}zz{{xx{x{z}|x}{w|}~v{{xzyx{{{vzyz|}{{{}~zwyx{v~|{vxw|wx{}uy{z|}w~~z~{~}y~x|{{~~||{zw{{|{zszy~xzy{|zzxy{|z|{{y{{|{||wy}yy|{|y}w~{}yv{}|z|{}v{}|{~zy}|zv{y|xw{z}|{{z~w|xy{|}|{}z{}{~w}{~}~~wy~|~y|~{zz{z|wu{xv|xz{wz|z{zy{|||z~z{}~|{~{~x|{{z~y|z{|{zx~}wpy{}}z~~{~y}z{|~y~vz|{xxz~}{z{~{~}||{y~~u{}z}|~r}x}~|~~~z|{}z}uzywy}{|y~|zzw~{w|wx}x}||}yu{|z{|z}}zy{||~{{}}y|||~u{w|z{{~{}{|z|~|{}z|vzzw||~{|{y}{}}~}z~z~||}y~~~}{}yxyy|wyxx{~~xy|{zz}~|y}zy~~x~~z|z}|~x{~~~y|z{z|}{~{w~|zzz{|{||{x{wx|xyv|{|x}xz}zy}{{}}{y{|~~||wx}{|y|}~}y~{~{}~~||~w|w|zw{yzzz}}|{z}xzyyy|zzz{z~}zy{x{~}}~y}}z~||}~}~}|~~~}~}~~}{|~{~}{}~z~~|y~}}~|}|}{~|~}~}||z||u{~~|~~}}~~|z}}|~~}x}{}z~||}}~~}|~~~y}}~~|}|}z~}~|}~~~}~~}|~~~{~|~}z}}}{|~~}~z~~|z}}{}~~}|~~}z}~~}~~~~}|}~z|~~~}~~~~~}~z}y~~~~|~~~~~~|}||{~||}v}}~~|}~|~~||z~}~x~||z|}}|~~}~}|~|}~~~}|~z}{}~}x}~{~z}~{~}|zz}w{w|z|}{{||xyy~{~~|~~~zz~~{||}yz|tz~yy~|zx|~wzy{x{yzwzx~zy{{y{|y{{z~zw{{~}~y{yy}~|~xxz}{{v{w}y{z{}|}ywx~w{|z||x|z~|z~|}~{x~y}wzy||~||z|{x}z{~z|z}}|t~{{zyx{z|zz|||{{}~{{~|}}|{|zz{|}~uwz}xz}|v~z}|||y{zx}{z}{}{|{{xx~yz{zwz}zzz}}{~vy{{z~y{xvy}|yy~|}yx}}}~|z~y{z}|{~{|yzz|}y|z~}|z~{}~z{||~x}}|zw}}}{{}|xw~x~xz~|||z{zu{{~w|||}{z{|zz}z{y}z{||z}~z{{{|v}zz||y~{x|~{~z|{x|}~{~y||w}x~{z{yxzxx~y~|}w{y|y{|{~z}}yyx{~{{{zz~{}|y}}w}x||~zz}x}~}}~v{|z}zzywzxzy{w~z|~}v|}}z}}}y{x|||zyz|zy|xz{~}xxx{|}w||{yyyy||y{{|u~{x|}~zwz~x{|v{{z{yyx}}{|zyzy~}z{|{u|}y}}}}y~zwzwy~}zz{||y~z|}|z|x||z{}z|x||tzzzwy{z{xx}}}ux~}z}~~w}~|~|{{yz{xu{{zzz|}~ywwyzz}{|z|~}yx~{|wy~|}~|~}~~|}~}{~~{~~u|~~z}}|}|~~}~~}||}{}{~~|z~|~{~~}}~~}y~~||}~}}|{{~y||~}||}~|~}{}~|~~|x|{z~~|}~|yx~~~z~}}~{|~~z}~~~}}|}{}}~~}~}}y~~~{~z}}~}}~~}z~}}}}}~}~|}{~}}~|}{~~z~z}~}~}~|~}||~||~}}|~||~{~~}|~{~}}~~~}~|}z}|z{~~y}~|~|~~|}||}{{{|zy{}ywyxyu{|w~z}xv|zy}{x{{vw~xzz{vywzx}y}~yy}|{v}xxw{|~{{z~zw}z|w}xyzw{{{{w|w~zz||w|xy{zvxv|||}}}{{|}{{|}zwz}}x|~}|}z||{{yyuzzz~{|xy{|}|}~zyxv{zxy~wz|}~x}|{~}{|x}z~~}|~}||y}~{x|~{x|pyu{{w|{{v|wwyyz{vy~y~{|{zx{~xyz}}{wz~}y}z~zyyzx{}~{z~yu|~xzxz{yyx~|x|z|xxxy|~~{{}~y|y{z|{}}}z}~zz{xx{|xy|w}|z{{zz}zy{v|||zyvy{|x|{}zy}~|{|z{~~}y{z{v}|y~}w||~{{{{~yzxxywz{|}z{{|}{y|y~}|z|{xy|wx}{{}z~y|}vzy~|}z|}}{|}|zv|}~}yz{{z{v{vx}xxzy|}z{z}w|~{|xy}~{y||yz|~}~|{~yx~~}x~|y{{}{w{{}xu~w}zwz{zx}z~||zzu}z}wz{~|~|}~}~|}|y|z}z{{y{z}{x|}z|{{xywzxz|yz{{wzyz}xwzy{}||v|~~~|x{|}|z|~|z}|~zz|{|}z~}|{{}y}z|~}}w{y~w|z|zzw||{zxz||yzzy|zx{}}~}x{}x~|||||zz~~|~~}zxwz|}}|{v||{v~wz}y~z|z}}w}~{{~zy|{}||}|||~}||y}~}~~|}|}~~}~}{}~}~z|||{}z}~~~z}z}~{{~}}}}}~}}|}~||}}~z{z~~{~~}~~~}~{}}~|z}~~~~}~{}~z~~}}~}z~~~~~~}~~~|~}~~~~}~~}}~|~~~}||~~|~~}~u{~~~{|}~~y~z}|}{}}}|}~~}~}}~|{~|}}||{~|~|}~~}{}|~~|}|}~~~}|~||}}|}z~|~}|}}}{~}s}||}{}yz{~}{~{~~}~~~~~~~~~}}zy~z}y~{~~}|}}|~}x~z{y}}x|~w||z~|{}{{y}|zwyu{x|xy~|{~{}}wz{{|}z|}}|z|~z}zy|~|v|zt|{}wz|~yy}z{wzy{z}}~zyy{zx{{{|{{~y~}}{||{||}y}|tw|zx{wy{|zvy|~x|}~|~xzyxyy{{~|}~{zyzv{u|{zyyz{y}{~z}xv~|{z{}|}yz{{|~z{zzz}x{z{~{x{|x|u~zy|{{|w{|x|~{}y|y{||~}{{zx~~{{{~~|~}x|zywx}}z~{}y{x||{zv~|zw|uzzz~{z}z{}|z~x|}z||}{~|{y||||{{~}{x|z{{z|{|{}|~{x{~zwxy{|yz|~|}}y|~y|{w~y}~}~z}~xzz}~~yxz|z|y{|}}}~|z{|z||}{z~z||z|x|x}|{|z{~zy~}|y~}|y|}|xz{zzvzw}z{y{{zyz~|yz}~|z|{{|}xz}}~}y}y|||w{}yx{}}{{w~yzy{wx{|y~z{~vy{}~{z~|z}z}|~z|w~uxy||~z{}xx}{t}||y|||xv}v|z{{|}|}~z}}{v~|y}|xy{x~zx~}{}~z~{xx|||xzz}||}{~|z|}wxzx|zzz{||~y}~yyz|{}{|zy~{|}yx}|}}x~zy{{}{y{~z|z~||xz|z{~~~}{{z|{|z{}{}zvzx||v~z{zyv}{yyz|v}|~x{{z|~{|{}}~||~}|}}~}}}~z|~~~}~|}~~{~~|}~{|}{}~~~{z}~~~~}|}}~~~~{}}}~{{~{}{}~~~~{|~}{~~}}}}}}~}~|~}}}||{}~~}}|~{~~}~}~~}z~|~}|~|~~}~}~}~|}~}~~~~}|}}|~~}~|~}~}}{|~y}~~z|}}|}|~~~z}|{~~}|~}z~{}~z}||{}~~{~~{~|}}~~~~~~|y~~~~}}~}~}~~~|~~|}y}}}}}|~|~}}~}~{~|}~~|}~y|~}~|}~{~~|}~}|}~{~}{z}~|~||~~{}|z~x}{|zzw{~z}y{|w{yvzx{{||}ux|zzy|yyyu{{{y~{}w{{}|yw{{z|}||~}{}~|y||x{z~z{yy~s{{xzwzyzzw{xu}}y|~~}{|}|~~{zw~{z}z|w~|~zxwy{xv}zyzvy~|}y{z{zz|yvxxywy{}~{y}xy}}}{|||{~{zy}|||z|~{|{|{zy|~{zzz{}{{vwy|y~{|xyz|xx{{{z{z~~}zz{{}z|{zzz|~|y}vzw|zvz|}xyyx||~z|{~{z~v{w|{zz||}}w~y{y~~{|}}{~z{~w~|~}||{|}|xy|~|zy{|~||zzw{{yvz|}||}}yz~}}z}zzzz~|}~zwz{{z{~|{{|{yy|||wz|z}y}x}y~w}w{wy|~|yy|~}~y}z{{y{y|z|{}{~|~z|{{|z|}|||{y{x|z|y~xxy|{wuz||~{t|||y~||~zz|}}~~x|y|yyz|{{y|~}}zy|xyy~}{{{v{y~~zz{}y~|y{||}{z||z{y{}~yzz||||{|{{z|~xvz{vzz{y~~|zty}z{ytzzx{|zxyyz~}||yz{}z{|~zyy|{y{}}{|yz|||}|}|y|v{}~{z|~|x|y{|yxx{}~t|x}y||{{{z{~|}x}}w|~{|{z{}zwzyz}x{~{x}|zx|yw||yyu{{||yzyz~yy~{z|~{w|{y}xz}{~~~~}~~~||~}y~{}~~{{}|~~}~}{|}~}~z~~}{|~~}{~~~{|~}~~~~~~~|}~~~}{~~}~~}}{~{{~~}|{~~}~}~z|~~{}}}}~~q}||}{~~}~~{}|~}~}y~~~~~|~|~~~}~}{|~{~||~~{}~}y~~}~~~|}~}~~}|~z}~{|}~{}|}z~~~~}}~}}~~}~{~~|}}~~|{|}}||~}~}~|~}}{}}x|~z}|z{~~|ww~~~~}~}~}}{}w}z{||}}|y~~}yzt|{|~{x~~|}xz|w|{zs|z|{w|z~}|||y~u{~z}{vz{}zx}y{w{y{z|y}y||{|||x{w{z|{yzz}}|}}|}u~}t{}|}~}~~w{}{zz|}y{~~~x||z}u{zw}wyyy|z|||{t|yz{~y}}x{uz{y{}y||{w}|z}{zzyyuuzvx~z{~~|{x|x{{|{zzzz}yy|{wvyzvxx}{z{yy{~z}}z{|v{~zx|~{{|{}|wwz{z~~}}zy}y}wx~{{~~||yxzy~z{~|{{~yzw}~}zyyx}||xx|y|{{z}|{zxy{y}}xv{z}{wz|}{w|zv|{{~{y|y}}x}{yvz}x|~zz||}}wz|}z}|~yy{{{xz|{{|~x|}xz}~z|}{z{}||~z{x{{z{z|zz}z||}y{|xtuz~z{y||zzv|y{x}~z}z}~|||yz{~}||{{}}z~}}~~{zzzzyyzz|w}x{}{y{wz}{y|y{}|~yz~vxt|z~}xyzywv}|u|}~~|qy}}v}z{z~w{|~~z}z~xy{xz~wz}y~||v}|ywzy}z{~zwy{z{z|||{|~z|z{|{qzzx{|~{~~{zzyzzyxy{z~y}}}|z}}{}z{~z|~yxw|wx|{}|~~~x}x~{x|y{{|x}z}}x|yy|}}~{|{{{{}|~{}}yz~z{xzz{||vy}}x|}{x|wx}{x}|}}~~x}}~zy|y|v|zz{zyy|}{|y|{{|y||x||z~~}}~~}~|~}|}~}|~|~~z}~~~|~{~y|}~~}}~~}|{}|}}}{~~|{{}~}|}z|~}|}|||}|~{||~~{}~~}}~~~|~}~}z{}~~}~|~~}}|{}}|{~}}~{~}}|~}~}~~}~~~~}||}||}}~}|}}~|}|~~~|{||~~~}}~|}}~}}|}~~~~~~z{}}~~~~~}z~}}~z~|y}|}|~~}~~}||~~~~||{}}~}{{~z~{||{~}{{~~{~z~~}~{{~~~}{~}y~~~}}}}~|x|{z{|}yyx|}wyy|zwt}yw{~{y}x{z|x{zy|x}|u|{x|z{|}{|y|}y~{~}|z}{}{{~xzx|{wx~yy|w{zyzzzz~vx|w}uy}{~{y~~zy}v{y|}z{xz~{|{z~y|yu~yzz}vzzy||{zy|z|{xz{~x|vyxzz|z}||z||y{|~|yzy|}xzvzzyyu~~zzwy{wx{~{z{y||vz{zz|zzy{yyvzz{|yyz~w|}}z}z}zzxv|~zy~z||{}|~zxzz{}{zy|x||}|||w|{~xvzzy||wv||}{{y{}{|}y{}~|}||{~||yyz}~}|{x{w{}xyvxzz|y{{{w{zv}}~x}}}}~}{}zv}y{|{}|{{zzz~|y|wv{|wv~|y~|zv{vx{yz{wyxwy{{y}||{}}{{y|~~|~~}{{|~}|~|z{~}|y{|vzx|xy}yy}z||{}y}y}zxwwyzz|}{w}~y}z~|}z~||~z}{|yy|z~zwy{vzyyzz|t~}~xzyz{y~zy{z~zy{{{y|~z~}{||~y|zxy~y~|}{{yyy{||x~|~||}{x{~u{s|{{y}{v{{~{{z}~z}z{|}{yy|}|~~}~wy{||{{}yzzy}}|}w}wzw||ztxy~|xxyyxyw{y}wu{wzw{z}~}z}}~~w}{xy||y~y{z~}z{vzw|x~{}x|}w}}z{{x|wzw|{~x{vww|~}{}|x}~y~{{}}}}~~~~{y|~z}}|}~}|~{}~y{~|}z~}}~z~}|x~~~}}~|~|~~}}{~}||y|}z}{v~}{~}}~~~~}}}~~|~|}}|~~~z~||~}~}~|}|z~~{}|~z{~}{~~}}}~~~~}~{~{|~z}yy}}}y{}|~~~}~|}~|||~}{{}z}}~~}{|~~~|~}{}~}}}z}||~~|~|~~}|y||}}{}~~|z~~y}}~|}~}}~~~{}}|~z||~}|~|~~|~}}~|{z~~~~~~{~}~}y~|~~|~~{~~~|yw~~~~{|~vz{{|~z|z~w~{~}v|{|yz~xxzz}uxyv{||z~{wy|~y|{{|~}}y|zzyz}wu{{}}|~z||{z|xvy{|~~|}x}z{y||{zx}z{~x~z{x}yyw|y{x|z|{||{||{y~yxy~{z~t}~~z{y~x}{}{}y|~xy}wyz{xy|z{}|~~|w{}|}{{x|{~~yzz|}z|{y~}~|w||zx}z||~~}~z|wt}z|x}y|~y}z~z{}~{|zzzy}y~~x{~}|{{|yz~z{xz~y||y}u}~~~{y}x|x~{x|}|}z{|{yx|{}w{}}~y|{}|{zz}{|{w~}yz}{~{{~y|z~|}|zxwzz|}|y{zy||}y{vzy{~x{|||y{{z|~~||}zw~|~{y}}}xy}z{{wz~{~wyz|z|yv}{y|z}~|||{~z|~{yy~{~{wy||{||{z|{{}y}t}xz~z}|z}~z||{{}z}w{y|y{y~|{{yx{{{|}{|{w{~|z||xz}{yz{~x{{|{{zxz~|wz~{~}~z{{z}~y{yzx}yy|zw|}x{~z|}z~xyw}}y~xzy}x|||}z|~|zy~~y|}|y|z|{|tzzz{}zzxy{y}~{z}~~x~|~~|x}{w{{y}|zz||yy}ww}{{|~~x{{{~{{{{}z|y|x|}}~~wz{}z||~yyxzx~y{||~{w~z~{yzzxs|}{z{~|}w}|}xu}y{{~~}}|{~~{~~}~~|{}~~|{~|}~|~}}}~|}}~~}z~~~}|z~~~|y|~}~~||~|v{~~}z}{}~}~~}~}|~~|}|~|~|}~{}|~}~~~|~}}}~~~~~}~}z~~~}|~|~~~}|{||~}~}}~~~~~}}~~}}~|{{}~}}~}~~~|}~~|~|~~|}|}||~~}{|}{|{~||}}~{|~|~}|~~v~}}{|~}z|~z}~|~|}}}}}}~z~||~||}~{||}|~~}~}~~}z}}{|~}~}~{||v|}y{~|{}{{}{}~}w|{{|{{z}}{{{|}w|}{x}twyyz{xvz{w{}y}|x{z{yx~|w|y{{yw~zzy}z|z~z|zxz}{{}z{~||}~yz{{|{vy{wy}~{|||zy~{|zz{|}xx|v|}||y|x~~{{~}yx|yxx{{|{wyw{|xwzxy}xyw~|yu{x}xy~zw{|}{|||}~w}|~|}||x{|z{}~|yz}{{zzzux{x|w{~zy}y{{z{ysxzx~z|w{v|}|}||}yz|~z|y|x}{~{{y{z|wz{}{|}yy{xy{z~|~~zzx}~w{z|zx{~y{vx|y~}xy{~}}~y{}yyy{~{||{yxy~}z{}zw}xz|x{y}~y}z||x||}~{x{{|{~{{||{}~v||~}xuxy}{~y{{xy}}|wz~|x||}x{}{|~|~yx|x{t~y~}z~|}y}}|v{}|{yz}zyvzz}xwx{xz~~{x}~z}~{~{yy}}}y||}x{z{}z}||}}}~|z|zzx|yw~~xzyyzy||u{{yz~x{~}|}zx{}wy}|yx~}{~}|~|{}}z}~{~|z}}zzy{v~{~}|x||x|}yzz~z|yy{|y{z~|{y|z~zxz|{yw|{|z~|}{{{z}{}zxx}y|z|x~{xt~{||y{yzx|z{}{{vzyy~~~}}{~y{|z||{z|z||z{}{~z{{z|~zyx|}zx{x~}v~zzyy{|z||{|~{~}}}|}}}{~}~~}}~|~{|~|}}~}|{~}|z}~}{~z~~{z||s}~~}}}~~}z~~~~}||{~|~||~}|}}{z~~}~}{~~|}~}|~}}~~}{}z}~}~|wz~}}~~|~~~~{~y}}}|}|z~}}|~~~{~{~~}}{~|}~~{~~{~~|~||}~y~~{~~|v}}~|{{z~}~|y}~~~|}}~y}}}}z~~|{}}{}|~z}}~~{yx}~}~{}}z}}}|}{}~~}~}~|~~|}||z|~~~}||}z{z~{zy{|{z~|zv{{{~~yy{zx}z{y|x}}}zxzvyyzz{zz|{~}~}~{{||wzxyz~|zz~z|yy|{|{|y{z|z}{}z~{~{y|{y|}~}wvy{v|w}yx|zx}|||}y{{~|||zy{wwy{{z{w|y}{z{z{}y||y{~}y{|y{{{|{y{w|z|z{~z~w|}~}yy}~{~y}{|z}{}z|{}~||y}{x{|}||}|~}}x}|{y~}vw|zz{}}}w{y~{{{}z{{x|{|z~}x{}|z|{{|||~y}{|||z{y{xx{{{~zy~~{}}}z}{z|y|~z~}}y}{{xwywx{{yz~y~}}{{y}z{{z{{}{}zwy{{{}~|{}}z~~|~~{|w|z{y{y~|yz|~y{wvy|{}{~zxz{{|y~|~|{y{}}yy~xv{x~}~~|{}z|{|{z~||~{{}|zzzzy|{}}w}||z}}|||}yy}|x~~||||zz{{xyy~ww}|}zxzx{{}z||{|{wz~{{|x{|z}|{|}s~z|{|}z|x}ytx||zx|}zz}z{}{}~|xz{|zy|{x}}w}|}}z||zy~|{|}}|z||~|v||~{}z}v|z}}~{{xyzz{zy}}y}~yy}}|{|}~}}y}x{}}z{{~|vvz{~}|~yu~~|y{{y{{z{x~{|~|z~x}~~|{}v~zz|uyz}{~y{yx|z}yzx}~|{~{{z}yy|}~zx|~{~~~~}{}}}}~z~||~~||~{}~|~}~|}~~{}~~}|{~|~~}~|~|||z}~|{~w}z~~}{{~~~||u|~|~~}|}}~~~~~}~}y{}}|~~~~|}~~|}{|{|}z~||zz}~~z}}{~~y}|~}~~~{}~{~~}{}|~~}~}~~xy~~||}~|~{{}}{{}}}|||}{~~}~{}|}}~}~~~||~~~~}~}}~|}}||~~~~~}z~}}~~~|~~|~{~|~~z}}|~|}}~~~~}~~~|}{|~{~zw{z{~v|}{|}u}x~x{w{vyz{x{x}zz{y}~xz~v{z|}~z~~|||}zwz{}x~z}{~|{}}z{}|{{zwxz}|}y{{|x{|~wxy{y||y|~{y~z{y||v}{}zy}{x|||||x{z~xzzxyzyy{}{|y{yzw|zz{u|zxyyyx{}~~|{z}y|zz{~}{}~{}{zz{{{}{y~z{wz}}|z}w}{y~}~xt|wx}{yxxx{{~x{z|~zzyyy{|{}~zz|y{x~~z|{y~{{}zz|yz{|z~yxy{}}|{ytzxzzv{|{z~~}||z~||}z|~szy|{{{{}~{zx{w|}w~yy|{}{x{~}{{z}}{u{{{y|}wzy}w{{{|}{z}~}~||||z~{x{{~|{v~}ywz}{xz~z~|v||x{x{{|xx}~}|}}{|{}y~|~~yy}{~}|v{z{{|{}z~|xz}z|zzw}u{|zx{}x||{yz}}z{y|z|}zz~{|z||zy||}}z~|{zz{y~y|y}}yxxwx{y{v{{z{~z{yy|w{z~{}vw|zy{y~w~|}{~~||zz{}{{~{y{yx}{}|}y|y|zyx|}|~||yw}z~|uz{y|}zw|w|{{{}z|~~}~zw{yvyy{x|vzyx|{~yy}w{y{yyuz|y}{z~|}y}yu}~{{||{~{{|~}zz}xy{v~z}x|wyxy~xy{}~|}z{ww{}{|||ywz{||{~x}w}~y}~|~}~|}{~}z{~yz~|~~|~}|~v~z}~~|~}}}y{~||||~z~{~}~{|~ux}~~~}~}|}y|}~}~~{z}~~|}|~}~}~}~}{{~}z~~}{{}}}~~|z}~||~|~{{~}}~}~~~~~~~~}}|y~}~~~~~}|~z|~~~}|}|}~}y}}}|~}z}||}~~}~~z}}||}}~{~~|~}~|~~{~~{~}~{~~}|~}}~||z|}}~}~~~~~}{}|{|}zz~x}~~~~z}}{zxwyy}{{x}z~|~}zz~|{y||u|{x{zzzy|~|}{xz{~}{z}~{yy}wzxz~||}x~yzz}|zvx|}{}z}}|~{}}x{~~yzz{{||}}~z|yz{z{z}z}}z}|w~||z{wu{~xzy{z|{x{{x|}~~{{{yvu|wxw{x|}y|y|zwy|y|x{v}}}x|{|z{x}y|{}vy|zz{}zz|zw|{y}zzyyyz{z|yxy{|zv~|}zz{{}{{~|z|}z~|{y~}x}|{}|}~yzy}|zzwz{|{{y}~{{x|{y{zzy|||{{|xyzz{zu{yw~}|{zz|}}|}{}zy|~||xv}||zy|xx}yy{|{|w}~}|zxy|{|z}|z|{y|y|x{|{z{zw~{|~v{y{zwxzzy}}}xv|zy{v{{||}y|{{~yw{{{w|yy{}{{~}z~z|{{|}{||y{z}z|zzz{~{zxz}||zw}y~wywy|y~{zz{zz|z}z|z|x}}ywx}~~zv|{}y|{yv{}|}|}x{z{}|w|{}|{z}{zy||~{z|wx{|}|z{~x}|{zv}}||z}}{~zz|xz}~z~}v}~~|~y~}{~}|{x{z{}|zy{yy{}v}~y{z||{y||~zz~{u{yv{|}y{~zy{~yxzx{z}}}}|z{}{x|{}x|}|{}|y|{{|{~~{~y{|z{|}|}{w|~x|}||{}z}||}~y}}z{~y~xy}z{zy|}~~}~z}v{|y}~z~~}{~}~}~~~}v~~~~~z}~}}~~{~~}~}w~~}~~}~~||}~y}}|~~}z~{}}}{~{~|~{||}zz{}~~}{~~||{}}~}~}|||}y~~z~~~~{~~|}}|}~}}~y|~~}}}~y}~~{z~|{|~|~~~~}y~{~~{}||~~|}}}~}{|}|y}}{|}}|}|~}~~~||~~~~}z~~}}|y||v~~}~{~{|{z{~|~}}{~}~~}}|}}~z~~{~~~~~~}~|}~}}}~~~|~~~~}~}~~~y~}~}~}}~}|~z~~|}~~|}~~~y}}}z}~zxuwyzw{~yz{y|zx~y}{{y~~|~xzy{|}xz}{}{zx{}{y}uz}z|~{|}z~~}{y{z{w~uxxy{{zz~z~|z{uz{}{~|{zyy|u~z}|}~|{|z|~}}y|zyy~s{{yyz{|{{{|zz}}v~y}|xywy}zx||}}~~|~~|o|{~z~|y~xy|}~{{xw|zy|{~zwvxwx|zz{{xxx{w}|{{||}x||}~~|{{|||{~}~}||{}}{y||x}z|x{z|w{~x{yywyzxyx}~|z|z|||||wy~xz|z{}w|||||x~xztyzxwy{zx|y}zxxy~}{|}|{wzy|z}~{|z|}{{}{{}}u}z}|{z||}z{{||{xyz}}x~z}|z~v~zzz{}{|w{}z}}|z~|}~}}~|z{{~{y|z|~z{zzy}|zz{}}z|~yy{}{z||zv{{z}{~{~x|~}y|}{vx~z}{x{yz|z}o{{{y}{xz}w{~y{}~}z~|z}x|||z~{|{}|z~z|}|~zz~}~||~|~{|}~z}y{{|w~yx~x{v}{y{xu}u}zv~|{{}w||}y{xy{|~y||}{~z|}{|w|}|z{{|z{x~~}u{w{w}}{xy{|||||y{x{x|y}z{|||vzzy|}~zy~{{{}}{~|{{{z{{|zyxz|z}{yxz}}x|y{}z}xzz~||~z{}|y~zzy||||~}~y||{~}~~}y{~{~|~~~~|~{}~~~~~|}{~||~|{{{|~~}~~{~~{~}~}|}~}~~}|~|~~~~~{}{z}|~{~~|z|~}~{|}|~~~~{}~}z|||}z{{~{~~~~{~}}y~~|~~}~~{~}}|}~}~|~~}z~~z~}~}~~~|}y|~}~||}}~~~~}}~|x}~}}~~}z}{~z~y~}~x~}}~}{|||~|}~}~~}|}|{~}{{~z||~{}|z~}{{~{}~|}}}~~|~~|}}|y{y~~|{zy}|{~|~~~}|~|}~~~~~|}||{}}~~}x~|~~~~~z~z|xy{||yzy{z|y~yy{|zz}}{|z{yw{v|x~~y{~}y|yzz{{x}v|zz{wyx}yyx~|x{zw}y{}xy||~||zwyx|{x}}{}y}wy|{y~{|v|yz{{u{z}y}yz{zu}|yz|y|}{zz{|z{|{{{z}~{}|~xv~z{{||}}y|zx}x||xy{yz|{}|v{~xy{}z{{||{~|}x||z~uxx|{||y}|}ysx||~z||z|xz||}{}|{|xwz}yvy}yxzzz||zwy~}~t~y{|yy}w{{}}~~}z|zx~yzz|}~xy{{|{|z{zxyzyyxz{zz~~y{||~|z~{{|{x{|{y|y}|zyz{xy|z|z{|zzt}y|{}}||z{{~|{~{y}}z}z}|}x|y}{z}zx|z}}z}v~{{||w}}{{|~|x}{}||wyyv|zvyy{}|w|}{||zyy{~{}wz{zx|{}|x}~|~}}}|||z{}w|zz||y}}|{yxy|z{yy|w~y~yv}w|{{zz}{x||zw~zw|}|yzxzxy~{~y~xy}z}wyz{uy}|}|w}sw|z{{}|y||zu}}w{}u~zyzz~z}z|zzx~yy|y{{zwx{}}|xx{{v{{xxy|z}z{~x}~{||{{{y}zx}}y}y~|zxzwzxx}{}~{z}{}|{}zzzv}yzzy{{~}}}}|}z~~|yyx~{y|~x~zz}vz{|}w~{~u}{}{|{|~|||}zzyxy|z|~xw|yxy}{{}~~~z~|~~~|~{|{~|z~~}}|y}}}~~~}~~~}|zv|{{z~~y||{~}|}~~}~}~~~~~}~}{}}|}~}~}}{}}~}}~|}~~}|{~||||z}~~||{~}|}~}{z~}{x}~~}~~}}}|~~~{}~}~}~}~z~}~|}~~~}~~}|}~|}z}~}}}}}~{~|}~}~~}}|}|{~|}||}}}}}~|}~||{~}~~}~}~{}~~~}|}}~}}~~~zz~}}~}}{}z~|}z}~|~}|{~~x~~}~~|x|}}~~y|}~~yzz|{{|z|}x{{{w|x{|z}||{m|yv{}{|}y|~y|}|xyzzy|x}{z||{}zz}|}zy~z}{{z{w|vz}||y}zy|||xz{~|z{yw|wz}}}~|y|y|{~{{yz|~|}~~{~~{~xzy|{~y}x}~{y{zz|~|w~{wzvw|x{zx|z|v}|{}{~y||~~y{{xzxyy{z}}z{|{z{x{zrxv}w~zzy~{||yz|{~{zy~~|ywv|}z{yx{{~z||z|||z}xy}{|zy{|}|{z{{yzwy|{v{y}y}xzy}|}{|{~~}{{}~z}{|y{~~}{z{|{u|}{}vzz{zx{zv}z|}}x{|{zzzyy}{}|z|}yyu~~}z{|z~z|y{~~{|z{{zyz|{x}ww{vxxywy{{y{x{zxw{{~}}zxy||{||x}~}{|~y{~|{~{}y{}{|zzzzvv{|{y}~{yz{{|zz}z}~~zzx}}yyzwz~~zzzyz}{{{{x~~}zy|zzv|yz}zy~z{yzx~~xx{y|yw{zvz}{}|~|{x{z{~zy|v}y}{zzx~{||z|~~zzz}|{{{t{{~{uywyx{{z}}y|||~y}{{x|{{~{{{zy}~~yz||~}z}xyx{yyzzzxx{z~|y{u{}{qw}~|yx~zzzy{}zz{zyw|}}y}}~|z~}~yx{}v}x~yvwyrx{zz}y{{xwzyxzxy~}xz{|{|}zz}~yyy~~{y|}~~}|}~~}~|~~}|~}~~~}~z~}~}}{~|yy{~||z|~}}{}}|~}w~~}|~~{{~{~}~}|}}|{vy~~}~}yz~}}~z|s}}~}}y|}~||~{~{z}~{~|~}}~}~}}z}|~~}|}}yy}||}~~|z~{{}|}~|~|x|~{~}~~{~~~z}~}|{~~}|||}~~~}||}{|~}~~}~{z~~~}{|||~}~}}{}~}}}y}}{~}z}}z|}~{~}}|}~}~||}~w~}|~z|~}~}~|}~}~}~~}y~}~|{~{~y~~|}~v}||zzz|~}~z~x}{xyzy{||{{~v}z~z|{~zyzy{y~{{|~|{}x|z{|y|zxx{|~{vy{xz{zz~{z~{zw{{zy|~z{zx}{{zxz{xz}zzy|{zy||{||u{}zyzz{yuzu{|tz|zx{{z|||{|w}zw{wx}|}~{~~|y|{|w}wz}z{}z{z|yw}zx}y{~z{|{vy~|z|z|~{}x|zz|y{zx~w~y}}xw}zwzz}}{}{y}syy~{}z|~zxxw{{|zx~{z||y~v{{yz~zw~w}{y|zy~~~{y{xz|x||||}zz~~~{|x}~~{zzy~yy{}z{{zu}}y||}z}|~y{z~}{||x{w}{~xuw{z~{v{z~{w{|~||{wz~z|{zzy}z{}zz|xxy{v|}z{{|{|xzz|v{x{{{{y|z||zz}x}}xyy{yx{zyzz{y}}~|z|w||xx|x|w|y||}z{{z{y{|xy{|w}~v{x|w|y|vx}x|x{v|{yy{~|}uy|}yz}||y{|w}z|w|x{|{{|v{w~z}{z~|zyzxw|}{{~t}~y}z~y{zwzw{y}{w}{|}z{y}ww||{~zzzzz~~u{{{~~v|}v|z{}{{{}}~{{~z|y|{{{|{vwy~xzz||z{|zy|xxx}y}y{zwy~yxwvy|y}{~z{{w}}|vy{wv}z~wy~zy{v|y~t}{}{|{y|x|xwy~xy||{z{|yx}y{|z|y}}{yzxxz}~|{}|~~~}|}~}~}}|~{~}~}~~~}}~|~~}}}}|z}~{z~|z}{~}~{|}~|}|||~~}}~~~}}}}|}}}~}~~~{}|}|}~z~}}}|z|}~z~|}z|~}~y}|~|{{z|~~z~~~~~~}}}~}~}|}~{~}}}}}}~|~|~}~|}{|~||~}~|~~~~y{{~}~~~~~~||{~~~z~~~{~}{}z{~{x~}}}|~}{~~{|~}~|}~~}}}|{~~~~|{|~|~{~}}}|~{~z}}z}{~|}{}||x}||~}}~|y}{z||z~y~wywx{wzz|{w~zx|z~{|zyu{zw}~|y~z}x|{z~{z}}~{|~{{z{|~~|yz~vy}}|z}y{|{x}~{x~xzzw~|uwywyxyxw|~{y|{}~{u|wx|~v{zz||y~z}|xyyx~xx}zzy{{u|v{~z{x}zzz~uyww|z~{{zyzxzxy{z}w{|{}{}|}|wzx{~|x{xzyy{zxt}xzy|x{|||||{{wzz|vx~y~zx}zx|z}~}{{|}|u~}y~|uxzzx|yx|{v}~zx~~{{y{y|vy~wz~z~z|~~x{x~|~{|~}{~y|}}{}~~~|{v{xxw|y{|zvz{}z{|{z{w{y|{wx{zyy{}{w~z{z}|{y~~}|{wx|z~|~|{z|}zyx{|~y|{yyzx}y}w{}|z|{{}xyx}}}{}|zy}~{y~~}{|zy{~~~|{{{{}{zyw|zxx|z{~{wyz}|x{zv{u|wx{{v|~zyyyvzy}|~|z{{z|}x}{x~{ux}|}y|{xxw}|{{z|yzzzyyyv|yw{{{x|zzx}y||y|x{{{{~}xz~~|{{zv{v|zyw}|~{}{}|xzv{y}zx{~~~xy~xzy|~zw}w~x}|z~}|~}|{}}{{}}|{}{|zzwy||}||x}~tx|}|zy|xzzwxwzxyv}z|{}~}yxzvx|z|z~s{}||~py{}zzwwyz~xz|}xwzz{wzx{x|x{uz{vy|y}y|~z{z}|x}zv|||}|~}~}|z~~|{||{~}|}~|~~z}~{~{~{{}~|}|~~~~~}}~~~}}}|~{~}{|~~}~}~}|}~}{z}}~|~~}}~~|~}|}|~}~{}}}}{~~{z~~}v}}~|~}z~{~|~~}|~}|~}~}z|z{}{~z}~}~}~z}|z|~z~~}|~}~|{~~~}~|}}~x}z|}~~}~~}}~~}}~~{|~|}}~|{~z}y~}}|~||~|~~~||}{~{~z~~|~|}~||}~}}||}~{||}}|}}z~}~x{{}{xz{}}|~xzzwxz|||{{z}z{{}{{xxyyw|{{xx}|y~~z{rywx~yy{yy|~{wz{{wuw~zzu{x}}y{||}|yz}z}|u}{y|yy|xu{}y|zzzx{~{|{}z}x{xyx}y{|||{|y||zyzz{zyuwwx{yw}zzz}}z|z}x}~yx|}{yzywz|y{zyx}}wxvz{||y~~zw}~z~{||z{y|}{~y|{zu~y||zyvz|{{x|y{yzywy|vxv||z{|}~{|~z~z{x}vz|x{{}{vz{|{{|}~|{{}yy~x{z{~{~{|{z{|z|y||||zyyxx}z~w|{yz|{zz~}z||zyvv}}sz{|}~}x|~|}{xz}xzy}~y|yzy{x|x}}z~z}}{x~|{|}v|yz{zyww~~{|}z|v}yzw}z~z|~z{}v|y|{}yz|}|}xxy~{{w}wzxzy~|wzz|~{y}|{}|zx{}ww{}zz{y}z}}}{w|w~~y}yz{}z|}{wxxy}y{y{zz{zx||{|z}zx}}{{{~}xz|{|z{xw||{yzz}|x|}yxx}~|{}z|zz||x~|z}~w{x~}y}}y}}{}{{vy|y|x{x~wyxzz{zzxz}x{{{}{z}}{||zywxx|z|y{|||||{x|y{~}{x{||}y{}|y~zxy{ytyyyx~wyzx{ywx{{y~wz|xy|{xwwz~|z|}x{{w}y{zyz{|~~|z|}zu}|t{~}xz{}}{{}}yy||{|~{}}}~{~~z~|~~|~~~||}x|~|{}{y~{|~}~~}}z~z}{{~~}}~|}|y~~z}y}{~}}~~~~|z|~}y~~}||~{{y~~~~}{|~~}~~}~z{}}|}y~~}}{|y~~~~}}~z~~~~}{~~{~||}z}{}}~~|}}y{}zy}~~}}{~~~~}~~}~{~~~||~}~}}~}~z~}}~}}~|}~~}}{~~z~y|}~~}~~}~z~}~}}}{~~{z|}~}~}}|y~zz}~}}}}~~yz~~{}}|{~wy~~|{z~|x~}{}|}{~|{}|}}}}}~~~|~}~~~|~zyxzz{y~|~y{x}{y}vyzu}}{z{|z{xw|y{}|x}~}}{y|zx{|}~|zy{{zzz||xw{}{|}}yzy}y||{}{|zy{|yz}~~z||u|z|tz{z|x|y{y{{}y|{~|~~zzz{y{}|{{}{|{z{}}{uw|~}}yy}{yx{|{}{~y|}w|}w{~~z{}|}||z}w|}}zyy|~{~||}~}}y}zy|{y~y}{~yzyx{yy|{|zx{w{~{zwy}w{~|{|y{|}}~|~|zz}z}yxw{zzz{|{z|y}v|z}y}}x{|yy{wxxyy|y}{y{{~~~{}{~y}{{}|tx}|~|~{}|y|xz~|z|v~yy{v}|xyy|}|{{yxr{{{{{{|~z||~z}||||u}~}~w~~|xxy|}~yy||xy~}|yz}yx}{|}y}|||{{zy}ty|{{}~|}z}}|~|zyzz~w~{yz}{|z}z|{|{z|z|~zxxy|}wyyzxy|}z{y|z{x{zw{~|}{~zy}~|~}z||z|{zw{x{|yxz~y{ww|}|{}x{zy|vzy{||}~x|{z}}{|~{{}{~{~|{zz|z}u|u{zwyv|}{zzyzx|y{zzzw{|vxz|yyyzz{|~||z{y|{}}{z}y{{~{}wyw{~{}z}zy{zyvw||wv{x~|zxxy|{zy{}|w|w{|{xx~z|}yu|y}y~xxzzy{{z}{~{xyxz||vzyz{w{{y|zy{y}{y}x|{z{|||}}}{{|zz|~{~z~{~{}}|~~~}}|}}}~}~|}~~z~~~~z{~}|~{~}~}|~{~~~{{vu~~~~}z~~{}}|~}}}~|~}}}~~|~{}~}~{|}~}~~}~{{|}{}}~~}{z~|z~|~}~}|~y~{|}|}~}~|~}}}}|z}}|}|~}|~~||~~z}~}~|{}}~}}~}~z~}}~~||~||z~~|~||~}~{|~~~{}~{~~~~~}}}}~|~||||z}}~}}~}~{{|~~x}}~|~|~{~}{y~|~|}z{|~{}~~z}z{|{}~~x|}{}~~{}~~{zy~}|z{{ux}|~w|y{|~z~x|x|}|y{|x||}z|{wy{y~zz|zuy~~{{zz|}~|z|z|{}w{|}{w||~|zuz}y{{~~x~|}|y|wy}xyz}|x{zzz}z~}~}w}zy|{{zyyx}{zw}{x~x}|{yxzz{zvw{y~xz|y}|yw}z}wywyyyzwyz{y|zzx~}x}}||v}z|{y||x||r}z|yy~xz|yx~|z}yzxzy}||{vy}~||yzyw||vy|zz}|y}zyvyy}}vy{|y{w{zyy{{z{{z{}~{|}~|vyyw}v~z|z~z{yx~z|~}|~~yx{~~{}zy}}|~~y|~z{{~|}yzx~{|{~{{z}{{~zzzx{|||z|}y|}{{|~x}{u}|~x~z{{xyzzy}|zx{vzx}{yy}x||zz~{y|}xzz|y{|{|zzx|y{~|y{z}x{~~x{xyyz|||z|}w{}wzw~u|~x|}{{}}yy{}{}z|v}|{~zx{|z}wt}}|zz}x{x{|{z{x{y{~{y|xy~z||yx~zyw{||{||{|z}xzx|||zxz{zz{wxw{vyzzz|~zx}|y|{zz~y~|}}}ywzz}w}~{wsx|{z{|z{}z{z}z|{|wzz|{yz{}|{~}zzyyx|}yw|~z{{~}v|{z{w}{|~x~||x}x|{}xyzzy{~{xx~{z}y~|x|wz|~y~}yyyy|x|{~~|yy}yzwxx}y{z{z|z|}~xw{{}z|{~zyz}~~~{}||}~~~~}}~z}~|~}}x}}}~|~|}~}~~}~y||}|{|}}|}|{}z~|~~{~}~~~}}|y|~~|}~|{z~{}}{~x|~~|{|~~}~||{~~~}~~~}~|}y}~}x{|~~{|||}|~~}~|~~z}~~~{~~}~~}}}~}z{|}{|||}{{}~~|~}|~}||}~|~}}~~}~}}}}~y}{~|~}~||~}~~~~}~y|}}|~}~~}}z~{~~|~~}}~}~z|}}}}~z~|}~|}~z{~|~~|~{~{~~}|}}}~}}}{~|}}{~~~~|~}{~}~}}~~}|~~|z{~}z{|xzy{}}|vzvy~zx|wxz{z}z|yzz{|x|}~z|y|{}z|x}z|{}}|z|~{}|z~{wz}z~~{{{y~|yzz{}{x|}}vz}xy|x{zwyzyz}{y|v~}{|}{y||}~z}{||||}x{z{}wxz}x}xyxyy||{|zyw|x|z~~xw~z|||{{~|x}{|{}}|z}w}}}{x{y~tz|{{z{}~{yux}x{|z|x|zyy{zzz}~~{}{}{z~{}|||y|x}z|~|{}y|{|{z~x|~zx}xx}z{z|}xz~xyy{yx~~{xv}|}{x~~|{|y~}}z{y}}zz{z||z{z{w|yyy}}{zzvvw}zzzy|yxyx}~{z{z}|w}|~z|{zzxyyzzyv{y{z}xz~zz|y{}|zxx}zx}z~z}{w{z}}{~{}~z|||~|{{{}~z}{|}yzy}{~{~{}z{u|vv||}{}~~zz{}|}y}yz|{{|{|xyx~~}{zy|}~}z}z|}xy{z}y~zz}||}x{xyy}{|y~{szw|yxy|y}{v{z}z}}yw|{|yz~||{x}|||~x|zx|zyzw|y{~{txwv{|{zz{{|{v||x~{}xx|}xz{|}z|y~{|zy~~x}z{|~~x{x{{yxz~zw}{{zy}wu{x}{{z{||~|y~{{wzzz{|~~z~{|y~{{}~}{zz}wz}{tyy~{}yzzxxz}~}{~w}{y~|{zyz}{{y{y}x|~}z~}z|~~|}~~~~~|~~~}|~}~~~|z~~{z|~|yz}x~}}}~~}}~z}{~~x~x}~|~}~~~~~{}{~||}}~{}~}||~}~~{|}}~~}~~~|~{||}|}|~~~~{~}{~{{~|{|~}~{~~~{~|~~}||{||}}|}}}~~}~~|z}~|~~~}~y}{||~~~~}~{{z~y~z~|~}|{~|~{~|~}{|~~}{|}w||}~{~}|}}~}{|}}|~~~|~~|~{~|z~}|}{{}{}{}|{z}}{~{}|{{w|w}{}}||||{~}yw|zv}{y{{wv|x|~{xzz{|||zzzzwzw{}{wz~y|zyywz~{xy{{|xzyz|y{}z{xxyxy{{x|uy{|z~y}~}z~w|~}z}z}||z|z|zyzzzy{~y~yz{}x~{y{~xyyz|{|yz{w|xzv|}|{~~yy{x~vz~{}|}}z~x||yzy~|z{{{z~y}{~~~y|y|~}xz{zvyz{~y{v|z}zzzw}ww|{{z{y}yz}}~{}zz|||w}}{z{zvyywzy|{y|}{||~w|x}{zwyw|xzyy{{{}y}tzz}{}|}}yy{~y{|w{{|{x{z|zzx}xxzz}{xz|y}}xyz|~x|{|yy~z|yz~|}{w|{{{zv~}|}zz}}{|w{{{{}zx{y|}}~{~xv|zz~x~{|xy}}yz{z{}y|z{{|||x|z~{z||{wzz{z{{||z~zzzzv~}zyy{~|{{{vx|zz}|yy}|xy|z|vz||wx|{|~~~uyz|{yy}z|}x{z{{}{|y{{x}x~}xx|~zy|{~yv|yw~u||zz|}zyy|yz|}zy~xuz||xyvyz||zy~|z{|}z{{zx|z|}uy{{{}yx{yxzxz~{|{|{|{~|~wyz||u{}y}~yzy{}zz}y}~{~{}vx}}yz||vx|{xy{~z}||{|yu~{~~xyzyzz}{zz|{}{z}{yy~{{{w|y~y}z|u}y{yzy}|yzxxwyy~{x||{{wz{}}z|w~z}}~}~}~~~|~}}~|}~~}}}}~}~}~}y{||}~|~~}}{|{~~~}vz}|}~~|~z}z{{}|}y|}z}}}~~~}|}~}}~}~z}~}}}{~~~}}~||~yz}{{}~}|{}}}|{~z||{}||~~y~|}~zz~~|}}~~}~|~}~{~}}{}z~~}}|{~}}~|{~|~~}~}||}|}~}~|z||||~~{~|}|~}|~~~}{~z{}~~~z}}}~{}~~}~z}}|~~}{}|~{}~|~|~~}|~~|~}}}~}|}~~|}}}~zx}~~}~~z}}~{~y}}||~|~~{~~|~~~~}{|~~~{~|{~}u{|{~z|yx|{}zy{xw|}}x}|ux{yzyz||{z~wz{}~}x|~wz|z{{~wx{y~}|z}{y~z}xz{~{z|z~xy{{}|ztzxxxyvzwyy{|~z{x{zy|y{zy~z}z{~yx{wxz}{|yxxy~y||w}||y{xy{~yywz|{}v{zx|yyy{}{{zz~}{|}}}|}}|~|~~x|z{wyxxwzzxz}{{uzxywxx|u}wxxzxz~zwy{}}~~~{{}x||{z{}~{y}|x}yw|yzzx}{x{yy|y|xzz}x{~w{y||{z{~wyw}y|{{{{}z{{|{{~|z{w|y{yy{||~xwzz|~yww{x|}wwy}}|xvyu||x{yvy|y{~z~{z{x~|~||z}}~}~z|y{~{~{{zxz{{zy}yzzyzyy}zy|zu~z|x{xv}w{y|}|y||v}yt{}}{~zzzx|}{}z~zu{{z}yz{{}wz{uu~xzzyww|yz|{z|xz{{|~x{}x}z{{~w}xwv}x{x||y{{z}{x}~vy|uz~{}y~|zy}x|z{{{~~||z{~zuz}{~|yxv}z{xz|z{|{{}{{{x{|y|yz|~}{y{{{zx~|yuy{z|}{yzyz|z~{|wz}}y}|}y{|{~{zyz~{}x{x|wyv~{{yyy{zx{y{||yyyy}~{|~yz|{yzz{{|yx~{yz|~|~{zyuxy{ywz||{{r~{{vxu|vv}z}|v~|x}{{{~}}|~}{yw|{{~~~}|{|}|}{{~}}~{}~}~~~~~|~~|~}{~}}y~~~||~}~|{~~|{}|~~~~|v}|}~|yz}~}~~|~~{|{}y{z~||{||~}~~~~~}}}~|~}~~{}~x}}}|~y}w{~~~|||{~}}~}|~|~~}}|~}yy~}|~}{~||~}~}}}{{~|~y}}~{s}y}}|}~||}}~~||{||~z{{~}||z~~~}~|}}~}~}~z~|~|z|z}|~{~}~}}}~}~|~~|{~z~{|~~}{~~~~~||}~}}~~}}|}|~{~|}{~~~y{z}|z|}~yyzy}|y{|||xz|~}|z{x{{|z||yux}z{~{~}}vu~~|xz|zx~|{y{{|w||y}}zz~{|zy{{yz{{y}|x{w}}|zv{~yy}wzx~|y~~v{{|yy|yzt||zz|xzz|yzzvzx|xz}|zxw|~xzz}~|{}|}z{}}|}|}zz{|~zzyxy{~y|}|{|}~~{}{xzz|wyyz{x{wz|z{yy}zzzz}xzyyz|w||zwyy{{x|{{xzx~y}|{s{}~~}}}}z||}zx{|{x}}zxz{{z}z~~|zx}|vy{|~{{yzy|{z|xz|zyw}|||y{xwz|z{|z{z|wx}x|}y{|xyy}||xxz~~v~wy{~zyz|ty|||{{y}~z{{z{{yx{|z|~y|}~~w~y{z|}}~w}}}xz|v|y||wzxw~x~xx{zz}yz|{yw|}}{yzzz|~z}}{x{~{||}~{zx{}{{z|z{}{|{|~|xxz{||z|}}xxw|{{{}xxyw~~|{||}{yx|{{~z{{|{~xz}z|y{yvsx|}{z|x{}}x~w{~|}y{|{{}}y~}{z|wxz{z{z|}|{}{||wx|}|{||}}|wwz~z|x{}}z}z~|~uwxz|x~}xw{~x{||~zx{zw}zx}|zy|v|{|z~vu{w{|x~}zzxz|q}w{|z|{{x~z{zy}|x}{}{{{{xy|{}{|y}zy}{z{{yy{z{zy|}{~|y~{|{~xxzxzx~}~|~~}~{z|~{z~~w~~|{}}}|~|{|x|}~|~~{{{}~~|}~{~|~~}~~}~}z}~|~~~~|~}~~{|}~}}~}}~z}{{x~}~|~}|}~|~||}}|~~}|~}}~}||}|}~~|}~{~~}{{~x}{|~~|}|~}~~{~~{~zz~z|{{z~{~|y~{|{~~~|}~~~~}~~~~}~|~~zz}~y~}}}}{|}w~}|{~~}~~z}~}{~~z~{|}|~}x}~~~~||}}~~~}~~v|}}~~~}y~~}w{~~~||~z~}~~|~{~}~|||}|~~~{~~~~~z|}~}~~~~|}}~y|{}}}}}y|{{}}zvz|{z{|yz{xx~|}wv{}y~{zz|{}~y{yz{||~zxvy|zw}y~{}|y{~|}yw~|{xyxxw~}yvx{zx{{xw{~{{vw~w}|xxx|u}{y{|~~|{~~x~{yz|xz|yu}{}{zzz~y{|yyyu~wz{{w{~{y{{{xxz|yzyyz{z{yz{|y~||x|}}y~}~wz|vzw|yzyzwy}|}v}y|{vy{||~zwwz~y}}|xyzy|y}y}|~{}}{y}z{y{zy{z~~xwyszw~|{{w|zx{zy|}ywzw~xy{yz|yz~~y{xyzz{}|u}{}{{{{|z|y~y}~zxyyyzw}}|{}x|{{zzv}{w|~~yx|}}z{w~}~|~~{|{}|w{{y}{z||z}{}wz{}yx{|zzwyzzyyyzx|~}||~z|~zy~{~||z}||~{{}{x|z{}|z{{wz}x}z}{{|y~}z}zz}|v~{|z}x{~w|}w~}}|{|{}}z~{{}}~y~{y{zzy{zyz~{xy{y}yyz{u{~y}zw{yxy~zxy}{~{|{}{uy||}zv{xz~}w}z}}y~||y}|yx{vxy~wy|{xwyx{{~~{}zy|yyx|{|~z{|{xwz|~}||}{z|~~~}}{{zyy||xzz~{yv~y}z~vy|yxywyz~{~yyyx}}}}w~yyw{z}z{||}{z~{{|~||y}|}~zz~u~xy|zzw}~yy}{ywy|zx|||z~|{}||xx{~~}x{~{{|~~}}~~~|~}~||~|~~~|{~~z}~|}~|y~{}~}~}|}z}}~~z~~~~}~~{}}}~|~{z~|~}}~~}~}~~~}|}}{~||~y{}~}}~}||~~}{}}~|{~{y~~~|~}~~|~~}{{~|z~}~{~{{}~}}~~}~z}~}}}~|}|~}~}||}~z}yz}}|~~}}|~}}~|||}|~}~|}~}~}~|{}~||}|}~|~}{}z~~||}y~}}|z}|~~}~~~~{y~}}}|~}}~~|{y}{~|~z}|~~~~~~z{}~~}{~|~{}z~wz~}|}|{}{z}yz|{}xw{~z~}z{|xy{|xzyx|z}}~~|z{}||}|xz|}w|}}||~wz}|z}x~}{{|~yvz|{}|z|}~yy|}x{x~|}y~yy}}|ywz{xz}{z}z{}}zx~yzz|}y||~{}{{~|y|{|yyz}xz||~z{{}{yyw~|~{~{z{yyy{{z}||ytz|yz{ux{~y{~wyyz{z~zz~}{z}uyz|yxw|{zzx}zyxyu}}yz{~zx}}|||{~{|zz~~}|yx{yz}}y~|{~{z{x|z{x}}v||y{|}y{z{y{{|{{}z{{{z}{{w{x|w}w{{}{~tz|}{zwz{{}zxw~z{}z|z}yw{||zy{{}~yvx{}}|w}{{y~z~~}~{~y~}~x{y~y|z|}x{{|z{{zy}y{~|uz~z{{}}{zz|zv||y~|{y}z{zyy{|}wz}x}}w~yyzx|}{x~}}{|xwz}{y|y}||y}{w{x||y~{~y~z|}x}yy{~{{x}{z}x|}|xy{}vx|y~|||y}zz{~z|y~u}}}}zy{}z~|yz{xy|}z{x}yz|vy{|z}zw|{|{}w|xx|z{|y}|||x{}|{z|z}|}y||w}y{y{}{|y{}x{yww|{}{xy|yy{w~||}|~vzyz{|}|zz}wwxxw~z}zz|{xz~x}y{xzvzzy~|q|{~yvxx~|x|{|y}v}zz~|x}|}zz||x}}~zy}x{|yz{}|z|}z}}v{x~z}x}{x}~}~~~{|}}~y~|~zy|z~~}~}~~~~w~z~}{}{}~}~~~|{~}}}}~~}z}~~~~}|~{}{~|~~~y}~|}||zz~}{|}}z~}y||}~}~{}|~}}~~~}}z~}|~}}~}~}zy~}~|}}~}~}}}|{}~}}}||~}~}}z~}|~~~|}|}|}~}~~~|||y~~~~~|~}}}~}~~}~|~~~{}~|~{}~~|{{~t~z|~|{}~}|~}~~}}~}y~~y|}~~~|~}{y{{{~}~}~}y~|~~}}~{yy{~{~z}~}~x|}~~{z~}~~}~}{|}zzzzy{~y}z}zzwxxzw|z}zvzwx~||{uty~yuzz~wz|y}xwx{z}{{z~}y|}~y{}{{|yy}yy|||y{zxyyy}{}yzz{yzz~zzwyzz~{}|zzz}|{{z~z}~y~~||x{yzz}z}|{x|{}~}z{w}xx{wv}wyz{tz|v~{x|{|x{~y}{~{|{v{y}}|~xx{z}~}|~|v|zxx{|yyxwx|z}yxz|zvy}~uz{{|}vwyy}zw}}z~}z{|{z~|{z}{z|{|{{{ys~z}{z|y~yw|w}y{|z}}zz}~x{}z}~|z|zv|y~z||~w~|}~}}yx{vw{zxy{{~w|{zvxxvvzzyyt|{}w{||}}~{y{~}~zx|~x{yz|{~{|y||{yx|w}{|}x}|z|z{y|v{y{{v|}}~wyz||}}||y{~|{|~|}{x{~z~~x||zz}yxx{}y}yzzwwz}}{{ww|x}zz{|z~|xzzz~x|{x{{z}||||zz||{yzz|u|{{w|w{}x{w}z~zz~{|yw{zz~w|}{xz|yyzyv}~}|~~||{{}|||x{x}z{||{}{y|{{v}y}~v{|x}~wyyx|{v}}|~x}|~{}}z{}{~zy|{|{zz}z{}zvz}zz~y||zxvy~{zzxz}{z{{~y}||y{}|{z|~{{~~|}y~z}}y|}|zyzuw}zy|yzxy}x}{v{y}wwz~~z}|~|{|}}~{{|}~~~|~}~}z|{||~|}zz}~}~~{z}z~}}~|}}|~}|~{}~}}z{}~~{}{~}z}|{~}z|}y|}~}~}||~}y~|{~~|}z~}}~}~~|~|~~y|~x~}{~}}~z~~|~~|~~~~}~{}~}~~~{}{}}}~~}|~|{|~|{~~~~~z}~~~z{}}~~~~v~{|}y|~y~}~~}~|~~|{~}~}|~~|}~}}}}~~x|~~~~{||}~~}|~|{||~}|{{}|}y}~{{|~y~{~z|}z||~||}}}y{}z{~~~~|~{{}z}~~~}|}~|~~||~|}~~~{z{|}}~}|{~}}zz|x|zxy~vv|{}~yz|zz||xzw}y}z}z}~zx{{zx|{}y}zy{z|w{x|{z}x{|x{z~z}{|yuwyzy{{xy{yyxxv||{zz{yyzvz{zw~v{xx}zzz}{xz{{|{yxzvz{z|~|~y~~|}zz{zvv~wwx{z{z|v{|zw|z}|~zxzzv}|ywxw{}}xwz|v{}~{yxy{z{~yy{}~u{~yy}x}||{w~z}}xwz}{}{yv{{zy|xwyyy{~y}|xu{z~z}~yxww}z}|zyy|x~|~y~~y}{}}xwxx{u{~~}}}{|{}y{|}uy~{|y~~xy~tzxx{{}yzw||uy|{z|{yzxy{{xwy|~{wy~}}xzy{u|}y}z{|{}}~}|y|{|x}y{x}~yy}x~zy|xz{zww}{y}zx{vyxy|yyyzxy|~{v||{zx}|{y{||~z|{yw~{ty{uyxz|z{}}}z~|}{uwwz}}xyz~w{|xxzy||yyx}zsz|{x}zxv{yxzw|}{{zwyy}~yu||zw}}zv{~~{~|~|}||{x~|z{z|wx}y|z||}x{xy{x~x}|z|}y{xz~xz|yy}|u~zzzy}|y|z}{u~{|x}|}xwz{}||}}{~{y{}~xx~|xxzzxyzw{|z|{}xxyy|x}|}zz{yyxzy}{|{|~v~{~w||{}{{yz{}v|yywyz~y|}}z~{z~|x|y}w{{|zy}{{z{zzy{xw}}~ux{||z}{zz~|~~|w}zy|xz{yx~}}{}}~{}||}~|}}~|~}{|~{||}|~|~~~~~}~~{|~}||~|{|}|~}}||}~}}~~|{~||~{~z~}~|~z~~{~y{}~}|~{~}}}z|}{~}|}|~~~~~z~}|~y}~~~}~~~~|~~~~{}z~|~}|v{~|~|}~~{}}w{~|{~~}}|~}z~}~|~}{}~{~|}~|}}~||}|||{{|}}}~~}~~|~|}}zz~||}{|~~{|{}~~}|~~~z|}~{}{~||~}~|}}~{~~~~}~~x}~}~~|}|}||}}|z~~~~|}~|}~}{{~{~}}~}}~}z~}zzz||w{{||~{wtz{zw~zy{x|}|zzx}}|ywvxw||yz{y{}xwzx}~~}zz|x}{y|t{xxy|z{{|zw{}wy|xyxzu~{u}w}x}y|yzz{xxwyx}~}}{}yww{}|{y{|~~yx}z~y}}|{wywzsxu||y{xy|ytzzyw|}z|zwzy{|yy{wzzw{|yv}}y|~~{}|~~}|{}|z}|x|ywzv|}zy{~~}~~|{t{x|yv||w}{z}|{~}z|y}x}||y}x|||y~y{|{xxy|z{}|z~~~|y{zvzx~}|{wxz|wz{}v|z|xz|z||u||z}z{wz{zw~}|zy~zzx{}~wyyy}}{z{}y{|zxx|yuw}wyx~~{~|~||}y}|}||x}{y|~|z|~w{{|y{yy|x{z{uxvx{|yw{|y|v{xyz~||x|}}vy}y|}}}yyx{~xzyyzy|z|}zy||{xx~ywx}y{{yzu{~yyx||zzyw}w~|z~}z}y{|~uw}w||zvz{}zyw{|||xzyz{zv{z{{v{xxz{|zzw~|~~y~xz~|z}{~zzz}}|y{||~xy|{z}zwzwz}zu|y{y|y~xxxy|xzz{yx{x}x}y{z}{~w|{}~~}}~|}xxx|yyy{z~xz|z~|~z~||||wpx}|}|xwxz}zy|~z}|z|}{{y|x}{zx~~z|~}}~}yytz|xz{{{|yw|xyywyx|wwz}z|{|vy}~{}|xz|v|{y{~z{~}}{~~{|{}~|}}}}{}}}|}~~~{v}~}~{|~|}z~}}|z~}}||}{}{|~}}~yz}yy|{}|{~}~{|~}~x}x~~}~~}}|~|y}~|~|{}|~~~|{~}~}|y~}~}zy}|~|~}|~~~}~{~~|{}|}|}~~{~~|}}~}~|}|{}|~~~~~|~~|~~}~}}~}~}~}}~{{y~|z|}|}}}}}}~~|}}~~|{{~z}~}~y{|}~|~}~~~y||}~}|{z~}~}~k}~}~}{z|~~}~~~y}}}}~}~{|}~}|~}~|~{|~~}~~}~~~}|~}|~~y~{}}x{z}{~{}yy|}u{u}z{~{x{{zx}y|x{zw{}~z{|}z|}{~~{~}|~~zyy|zy{ux{|{x|z}|{~{y}{~w{|}|y{~}|zz}|{yz||ywx}||{~w}|y{xw}y|z{z}z{yv{zz{}||sx~xz}|wyz|z{yzz|}{x}vzv~|z||}||~ux{zy{{|~ywz{z|v}~{zzzw|||xy{y}{y{vww}y{z}}~yz~v|xz}|zxy}wz{y|{y|y}{|z|uv|yx~y{|y}|}~{y}z}{{w|z{zz{v|w}|~yz{{|yx{|x|{xxz}yyy{~}||z~wzz|~}}z|~}{{zz~|{}}z{y~{|y||}||{}}xz||x|~z}|z}|{|zx{z~}{z|{y{{}y{{z~}x|xw}|x}wx{{|yx{}|y~{{|y|{yzx|{{z~t}|}~|y|z{|}}{y~~z~y|w|zw{w{}zv}zxyv~|y{}xy|{||z~z|{{v||{|yy|~zz|{xyv~x{}}}x}}{z|{~}{zw{x{zzz|y}z{{vzv|{yy|z{v{~w||{|z}{z~{}{wyy{{||zz~~y~{w}{yx{zx}{}vyz|}zy{zz}zwz|x}}w{x}||{z}{|yz{{vy|}zwz|{yw|}yyy|y}{xz~|z~x|y~{wx{{{{x|{z||x}x{y|z~|}w~z|y||yzv{yv{|{{z}~z{u{xy{u|y||~}yz}}z{}x~|{{|||||}{}~~~|}|~}~|~~y~{|}~~x{~~}}~~|~}~~~|~z}}~~|~~~~}}z|~~~|||{}}~~}~z{~~|}~~~|~{~~~|}~zz}|~s~~~~~|~{}~~~~}|{~}{~~}~}~~~}|~~~|}{~~}|}}}}}||{}}|}|||~~{|}~|~~{~{|yy}{}||y~}~~~~}{x~~~|~}~|z~|z~~~~}~}|~x~~~~~||~~}~~~|~}{x}|~|~~x~~z~{~~z}~~z~~{~}~z|}y}}}~~~}~~~}~|}~~}~{||}~z}|}~~}~z}{~z}~~yu}x|||yz}|{~}}~zz{~~x}|wxyz}|}}{|zy{{|yxy|z|{{x}yw}||}xyz|}~|{yz~x~~~zyvzvv~xy~v}|}x{{}x{v|y{yz|wz}zzzwyzz{}|~~}~y~|y~s~{|~wz{zzyxz{{wyz{{zwy{ww{uy{zz{y|}zx|yw|}y}{y{z{{{{|z{}{{{{}~}}}z~|{yxy|z{t}{xy}~uwy|}~~vyx||~|z|}|y~{}~|x|||x{{|{w{|{vz{z~|zz~|}y}tvz}zxxx|{zxzx~}z}s}y}~y}|{}}|~y|{~z|zy|||z|~}x|wwwzu{y|zyy}yz|xz{w}|yyzx}zzzxx|z{}~wz}y{}}}~{{{{{{~yy{}}yyzy|}yyzu|~{zxzyzyz|y{z{{zy}z{}~yx||zx{z{~xz~|{{}|z||x|~xyxzw{~}w{v{z}xw|{zvy~{zu|zyxz}|z||yy~}|~~xzyz|}}}z{{||{}xxywz{u~}vz~y|{y||||z{|w~~w|s}z{~vz}zyy{y{{{{}|y}~|z}~|x}y~}}{||y|xxxv{y{xx{vxyxy{z|{u|yyx~~|{y|{{{||{|w}{|~~|zx~z|}yzv{{y{~zz}zzywyxxx|{{{{zywxz}w}{y{{||}{yz||||z}|z|}{|yy{{x{{zyyxyy|zx}}z|yx}|{{{w{z{v|~}|~|~|~{~{z~{}}~{{}~~}~~~}~z~{~~}}x}||}}~~~}}w|}u~|~{}{||~}~{~~~zx~}~~~~}{~~}}~~}|~}~}~{||{}~}~}{~}~~~}}z|{~z~{}}~}~||~~|||~}~}~{|~y}~}|y}{~z}~~~}}~}}|}~}~~~{}}}|~||}{{}z{}}}}|}~}~}|~|}}~|z~~}}~~{~~||~~~}}~~}~}~}}z|~}}}}}|{{}z~||}}~~~}~}z}~|{}y||}|{}~||~~~}~|~z~|~}~~u|}}y~}|~~~~~~}}|yyzy{|z}yw{||z{zy|ywyxwx|y{~~x{|y{}z~w{{zz|x}{xy}~|{{x{{{||y|vwvzz|wyw{{|z~{}z|w{~~y|{xw{}xv~wyxz|{x|}~zy}y}z{x{x{xx||}wz{~xz~yz{yy}~~}||y{{yz|||}z|xxx~vx|z{|z}{z||z}zy}y{{zy}y|w||{||x}x~}y{|~y{xz{yzz}|xyzz|{{|}{xyzw}{zyx}y{|zzx|z{|}vx|~{}~}x{zyw~~~{~~~~~{}}||v{xz|z~yy{{xw}x|zszzxvy{}}v{}~}{y|w{y{|yy}yxyyz{~|wy{x{xz{}y|~z}||y}{x}y}yy{~{xu{z{yyyvx{}}zz~wx~|{~{yuwy|}zyz{x|x~{}|{z~w{||x}v{{}{x~{~x}~{vzyzy{~~|y{z~{|~z{}|y{|{}|}{z}yyy|~xv|z{z{}wy|~x}zzzxx}z{}w~|y|{y}}y}~}y|x|||||~z}z~zy}~y{z|vy{xyyz~v}~y|z{x}x}z|xxzxw~zwwy|~wzzx}zy{z|z{x|y|y{z|{y}wz|z||}x{{zwy{{v{~}x~{v{~}w{z||zw{xw|x{zx{ywv}zzzyytz}v{z|{|~{|y{zv}{}}{|}z|wz|zx|{}{|~|u|x|v}}{{|z|y}w~y}w|zw}}|~}~yy{{vy{~z}zyy}z|y{|}sxz|xz{}{~{~}~~~~~~~~}}{z~z~~}|~}~w~}}{~~}~~z|~{z~}}~~~z~}}y~|~~~~}~|~}}||~~}w~{}~|}~~|z|~|z}{{~}~{|}}~}}|~~~}~}~|{}}~~|~~~z|zz}~}~|~~~xz}{{z}~~|}}|}{|~~~}{|}}|z{~~}~~|}|~~~~~|{~|{z~}}}|}|~{~}{|{~||~~}~~|}~~}~}~}|~||~|~~~}}~||~}~~~~z}||~}}{~}|}|z|~}|~}~~}||{|~|~~}~|}}{~}~}}~~|{|{}}}|~}}~}}zz~~}|}|zz}t|}y}z{~y{||y~y~zx|||xzz~z}|}zzyy~vz~{y|{{zyzz{z{|{}z~xz|z|~{}}uyy|yyzzzv}y|w{zxy}|~|{}zxy}|xywx}}yzz}||{{|{|{}w~~zxy{y~yxzx{}x{}y~vy}{|zxuy}zx{{~{zxzw~{y|yz{{z}|{zzy|~}}~|}~}{xz~~z~z~x{}{|w{{||zx}{x|zzx{x|yx~}|xx}zyy{~{z|z{~y|}{}|}z||}{}|z{}y{x}yyy|{{wy||xxy~x||w{z|yx|{~vz~z{yw|{{z}z|}{|}y|z}{z~z{wyzwuxzyxyywz{~{vx|}x|~{}}||}xxwz}}|y|z~z{||y|}zz|wyyx|}}xx|~y}{{}zxxyxxx|{zyz~{y}~}zzy{}}~|}x}~~|~yz|z|~{x}}}zw{}zx|z|}{uxzx{{zxvzxx~|z|x}~zz}|z|zz|z}|||~}zxz{}xz}x|x{z|z{zx~~|x}z~w~{~v{{z{yz~~|{|}|wy|}{yx}|y}}}}y|~zzy{{|y}zy{y}z~x~w{{z}y}ywyx|vzz~zz{{}u{}}z~}{{~zxx|~|y|{}|z|~|~}zz|sy|x||y{y~{|{yw|zy|}{~w{{{|}~z~|v{|~zyy}}}}}~|{~zxz{yyy}{}|{{}|yyy{}zx|}}x{}x|xu~~{|{x|~{~{|z|w}z}}}}~~|~}{|{}~~|}~~}|~~~}}}~}{y|~}~}}~}~}~}z}z~}|}~~}~~}}}|~{~~~}|}}}||{~}{}zx~}{}}|}~|{}}}~{y}}}}||}~|~{{}}~}|{|}~~}~~~{|}~}~~}}}~{~|~}~~|{~~{}}}~~~|~}{~}z|}{|{{~~}~~~}}~~}|{}{}~}}y}~~|~}~}}}x}~{~}|}}z~}~|{}xy~}}{~}z{{~~~~{|}}~|~~~~~|~|}|z}}~}~z{|z}}{{}}}}|~~}z~||~~{y{~{}~{|{|~|zz|zyy}||}yqzx~w~y~|z|{|~|ytz||v}}{zxzzz{~z{{~x}~}zyzy{w|~{~zy~{}t|x||xx{zyz{}~|uz}zz|yzxx~z}}{|yxzux{zy{y|z{{y{yz{z~wz{{{{{{x||{w||w~|xz~y|y}zxy{y|y||{yzvw}xy{{{{|y||{xw~{}y}|}zyx{xz~~|}~~{w|z|z{zy||z|v||y|{~}{~{}y{{w|zz}z|{~}yz{~}~zzyz|zzy{{wv||zzzy}y|v|}|~~zyy~}z{z|z|~zyy{{z{|zzw{|zzyxx}y|{~zz|{xxzy}yz~x{x{~|{}y~{zzz||z}z||y{~vyw~}|}zy{}~~|z{|~|xz{z|z}{{x{}{}y|z|{~|ww}yz|z~z|{z}~~w}~{~z~}~z~xx{{|xx}{yw~}~}~|y}}~x|zy~zzzw}z|}}z|}z~x}}z}xz{{}xxy{vz}}|{|zxw{~z{x{}z}{x{|y|{wv{xz{|}{y}y|{wwsz~~zy}{{~{|x|}yzw{z||xz{|zyu||w|}|x|w}wv{~{{|}~w|}}{wxy|{}~|z}|z{~{}~z{~vzzz|{|~z~~yz|{|x}yzwz}||z~~~yuwzzyy{}y~{|}yy|v}~~~vy|zy~~z|x|}{~z|v}|z}yw{~||vxz{|}xxu}{v|~y{{~||z~{}}x|}yx|z}|~~}}|~|{~}~|}~|}~~~|~}}~~zzz}~~}~x|}~}}~~z~~~}}{~~~~}}|}}z~~~~~~|z~~~|~}~{}~}||}}}~|xw~~}~}~}|{~{~|}}~|}~|w}~||{}|y~~~|~}{}}~~~}|~|{||~|}~{}}~|{~}~~}|~|~~~|{~{}~|~~||~~{}|~~~~{~~|||~|}||}|{}{~{w}~||~~}|{}~~z}|z|~~z}|}~~~~~|}|~|~~~~~}~~~~{}}z}~{{x~|}|~{|{}~y|xz{|x~}}~}}{xzzzw}{|{~}yryv|}wy|}x}}x~x|~y~|{z|{yz~{{{}~{|zwu}||zz{wz|yzz{v{x}||{}yyv}|z{wx{~{|{z~yzz{x|}zwwz|~{{}}|x|}}y{{y~}{~|zv{y{~vxx}||z|{~yx|w|wxyxxz{{z||yzzz|z}xx|{{||||||~zy|zz|y}||||{|yuu}{~x{|zz|{{}{{yxz{{w||~{z~z}xywz|}}z{}|{zy{vwz{yxy|xzx~zz}}|yx~|z~{w|xxx~{|}yy}yxz~z||}|x}wx{~|{||||{}xxt{y}~~{~xz{vxv|{|x~}}{wz{xz~w}{}|{y{|{yzx{|y~x{z|}y}}wyuxyz}{~yxz{|~xz|{zz}x||zx~||xy{zy}{~z}zy{{~yy{{{~y~}{}}uy}xyy|~}xyxx|}zx{x~zyx~zuz}y~{||zz{y~{}y{|~{zy|}y||{|zz||{u~t}w}zx|yxyz}z}{zyxvw{{{zz~}{y{{}u{}yz}yy|w|{|~z}~~{v{zzz{w}{{~zz}|z}x}}{y~{wzx~|{z|yxy|zz}}z{w}}~y{y}~vv~{zxy}z~v~ywwuv|}ywvy}{~|~ywy{{yw{{|}~|}y|z}y}{z|~x{|z~|{~xx||{y{|||z{}~y}}}|q||ww{|z||}}}zzy}{{}|z{w|}y}|{y|w~~~|~}}}x{|}~~~~~~~~~~|~{~~~}z}}~~~{~x~|~{}~}}}|~||{zy|~|~~|{}~}{~~|}~}|~~|{~}|~}}{~|~{~}~}~}|~}~~~~|}~}~~~~z}|z~~~~}|y~}}~}{~}}~}~|{}|{~}~|~~~}~}|}y|}~|}~|}|~}~}~~|y~}}|}z|z~|{}}|~z~~}|}{{{}|}||z~~~}}|~}}{~}~}}}{}}y|}~~|~}}{}{~~~~~|}~~~|||}|~{~|y}~~|||}}~}{}}}}}|{}~}~z~y}|~}|{~~~~~}~|y|}w}z}{zxzv{~}{~{tzy}z|z|{zzxzzzx{zzyz}|x||}{x~{xyu}y{{~x{z~ww}|}}zxy||}|yy|}|yzxy}}}}x|z|~}~|zx}t|}z{z{yxyy|~x}vxz|}y|}zvv~v{{{y~~|z{z{{{s~~~x{~}{{zxwy~{{}zz|}}wyyz|{z~{vxy}|{{z|{yzx{zx|}z|zyxyy~y|{}y|}zyw{w{~zy{v{yz{{{{{zxx}y{yzyx{|{z{{{y}y}x|~~z}yzyz}{{zy~xyz{}{y{zz|~yy|~}uy|{w|z||{{z{xyy}~z}~}x|~xzzz|x~|}{~~|}{x|z{y}}w|z{zzzzwyz||{zy|{z|{y{yy{}{wxzxz}~{|}{|{|{z~{y}{xy|{{y}|zv}zy{yy|yz|~x{yz{z{}||xz||x}v|{|yy~~~}vy{x}z{y{{}|}y~|yz~|y}}~{~zv}zz{w{zyy|x}zzz{}yyz{}z}z~}}{zzy~}}|}{yuz{{|zxy||~z{z~y}yxy}t{y{}zx}{}z{~{}}x{z}{}zzz|}{||{x|zz{~y|yyy~{{{zzx|~v~{~yxw}}z|zy{}{z~}|zz{~~}{z~vyx{y||}y{z{|z}yzzz~~y|x|z|{|{~||{|||}x{|{{x|z{}|{{|sx}z}||~z~}y{}xy}v}x}z|zz{y{z|{}{~{}|yy|x|y||z~|x~}}~}}~|~{~|}}z}~~}}y~}}~~}~~~~~}~~~~}~}|~}|~~}}}}{}|}~~~}~~}~|~z|~~~~}}}||}}z~{~}~}}z~~{z}}|~{}~~}~|}{~~~{~~~{~|}~}~{}~}~}~{~||~~|~|{}}}{~~~~~~|~z~|~z{}{z~~}~~~}}{}~}}~y~~~~y}~~~~}z}}~}}~}}|~~~~~{~~y|{y~~{{~||}~}~~}~~|}~}~~~|{~|z{}~~~{}|{|~}~~{}|o}~~}}~}|z{}~|{||~}|~}}|~{~~~}}|}~~{}}|}|}}~~|z{|}}~|~|}~~}zy|{x{|ty{wyxxz~}z}x~{}yyyzz|}zx|zz}x{|{}}~{z~xx~}wz~x}~y{|{}w~z|~y~|{{yz{}|}z{|{{{uy}{y~{yv{|yzvzxxy{}y|~}zyy}~vx~}}|}~}~}|{}z|zz}wyzy}yx{xz}|vx~yzyty|xzz|{{y|z|yy~z|z{{y~y||}{{{{~}~{~{||}~|yxw|y|~tw}y|~{{ww{{zy{twz|{|}xvz|zy|~~{{y}|wz|~{z}y}~xy|~{~{}xyw{{xzz}{z|{y|z|}|}{zxy{z}{yx{yy~v~||||}yw{|u~w~z{{z|v{vxx||yxzy|xz{xzw}z}vzyzz|{{|zy|}x}{y{}|{~}v{w~tu~}|yzy~w}zy|w{y|v}x}}yx~w}{~{vzx|y||}}~~|yy}{y{{}}}y~|{|yz|{|~~{{xz{y{{z{z~||~{wz|{y{y{~}{zy}{}y|{z||y||y~{{{{}z{zy{zzw|zywu}}yyyyxz}}{y{z{z|wx|zyzz|z|z}zy{z{|}|}{yx|yx{}vzzywy|~{zzxyywyy||w{yvzwyz{}}v|w|~~{|yz~}z{x}}zyx~v{zz~|z|z{{yy{}y{}{y|z}{zzz}}{~|yzz}~}{}{{}}z}zy}|y~zx~|~}{}||y{xz{xxy}yyy|y||z|}qzt{w|zx~}{w|xw~{|z~x|{||}}}~}|}z}y~}|}|~~|z~}~~~}}|~~}}}~x~~|~}{~~~yy~|~z|}~{~z~|}|~y|z~~|~}~y~~}{|}|~~}}}}}~}{~~}{}}~}}|}~}|~{}~~|{}}|}~w~}z~{~~}||~y}{}~{{~}|~~~}}}|}|y{~}x~|{}~{~}|}~}}~~||~x|~}~y}|}~|}|}~}~~|{~|x|~{~}}~}|}~}{|~y~~}}~}}~~}|~}}}|~}|~{}~}~zzz|z|~{~{{{}}z{~}~~}|}{}~~{~|z~~}}~}~||{}~|~~~|}w}~~~~|||~x~}|~}|{~w{xy{}z}||z|zw{vyyw}|z|zy~yx}y|z|yy|}ywv|xwxxyw}{}zz~|{xy}y{yx|{|~zxy|{}y}{{|z|}|~z~}{{wyx~|~w|{{xz}z{{z|yyy~x|}wz}}v{yx|{z||~~||~}{|wz{~{~~w{~|~~xxxyz{}zzx{xy{y}y{zzzz}v}yw~{||{~||wz{{wx}{||xy}y|~}y|{{z|xz{yy|{{{}{zx}z||{}}}uvwyyy}~y~yyyz}ztv}zz}x~z{v~{{}|y{{y{{z}|}yw}{{}||szy|{y|wz|x|||{}~~{{yx}{{wxzy|w}~x|xzz~{}y~{y{xxx}wz||zz~~}{z{x~zz|z}zwyxy{}x|zzzy}|}}~~~}{}z|xyxy{~{ww{z}|}}z~|}z{z}|~{{yxz|zyyzx}|x||~z}~|~y{}xz{{{~}xxvvwzzx|zx|}zyz{|}{|{|y{{~}wz}y|z~y~{{z~w{|}zuwz}z|}zz~}~~yx}w||{}zx|{||{{|yx{x|wy}{x{}yz}x}z{xyx|}w|xz|wz|y~y|yzy~}y}}|y|wywyy{{z|{}zz{{|yzww{yzvx|~zwx|}|wz{z{xy{|~}|}}zyy||y|||yzxzx}~wx{w|y{}{wz{{~y|{}xy{y{||~ywwz{w|y}xy|{y{yy}y|y|vw}~{}|}||}{|{}xz}z~y{z{y}w{{}|{xzyq}z}{}x~~~|z{~~{|}}{|{|~{~~|}{||}|~~~|{~}z{~}}}~}~}|~}}~z}}~~|}~~~|~}||~|z~~z{}~~|}~~~~|~{~|}{}~z~|}}|}~|}{~~}~|~|~~}|}~z~~~~~~}{z~}}~}{}x}}}z~}~}}{~{}~}~||{~~~~~~}}}}~|}~}}}}y}}|~~{}~}}}||}}}}z~~}}y||~z}~{}}}}}~~}}}~~}}~}|~}~~}}}}~~{~{|~~|{}}~~~~z~|}{z}~~}}~}~~}}~}{|}~~{~|~{~~|}~~z{~|~yxw|z{yyy|w|www|zz|zyw}~{{{y{yyvzyy{}|}{wwz}}~|zxvy}{z{}z|}|}y}{~|}z}|x|~}uzzzzy{|z|zzxvz{|}xv}yx|{~{{zyy{|zyy}xwwx}|}{}{{|||{y|zzyv~|y{xzu|{yxz|wzwxy{wwz{y|{y{zxt~w}|zz~|{z}x}y{|yywy|||{|uy|~z~||xz}{|xv|xwx{yz~|z{y|v{y{{}y|}|~|{~wzwy|}wy~{yx{~{zy{y{{z}}{}x{wwuxyuy~}v{{zv{ywyyx|y}{x{{yz|~|z|yyzz}|}}}~~}x|x~x~z{w|~z{t{{yzzzx|y}{{yzxxzzx~z|{}}}{|||{v}wyy}~|y|}yx|~zwyx{x}|{}{xxw||{{x{z|}wy{zy{z~zzux~|{|{w{z}}~}|}xv{}~|w}|xz||~{ywy|{}|{|zzyw|~zyuxz|tvx}~~z~{y|~y{{z|{|}{z{}y|yy|z|yz|}~}|wy}yzxzqz|v{|z||y{}}xxzw}~~y}}{z~{|}{w~{~zz}{}{z|~xyp{{}z{yvwv|x{y}ywz~~|yy{}ytxyz|}{||x}|{}|x|}{z{|yzy{w||{{}}yuvzyzwtyyx}{wu{y}}xy{}{}{xx~|yz~yz~yzz|}|~x}|~v}~}zy|~z~}}{x{||||z|}xxv||y}}{|}}}uy{z~}~|||~zzz{yyzyy}|||~||||||~{z}}||}||~}}~~{}~z}~~~{zz~~}}{||z}z~~}~{~~}~~}}}}}{}|}y{||z~~|~~|}~~~~}}~~~{|}|}|||||}|~|}z~}~~|||~~~~}|~|~}}~|}}|~~}}}~~}{z~{{z{~~|~{~}~~{|z{~~|}}}}|{~~~}|}{}|z~~~z{~z{~}|~|~{z|~~~}}||}|~||}~}|}~{~}|~{~|}}~~{}~~z|}~}~|}|}z|}~|~~~|}}}}}}}}xy~~||z}}}~{}{}|~x{~xz}|||}~~~}|}~|~~}}|{}~|~}{}~{zw{x}y{~~~~wyyyyx|wzwy}|yyxuyyy|}ww~}y{zyy}{~}~{y}y|xzvz}~~~xy}{{zy||~|zy}{~z|}}}}}{zzxx||y{z~xzu{u|zw~zzy{uxz|~}|{{{xy|zyz~|{ywy{}{}|{x{{y{}~y|xzzy}{wx|xv|{yx|w}~y||{|{xzw}y|xyzyx{zzz|{|{zy{xzzz{{~}y|}y|z{z|y|}xzzyz|z|{|y|z}{||}~|yy|y~{z{xyw|zwy{yzz|{~z{{~|{{vvyzz{|z}~|~z|yy~|}||x|{{}}y~{x||y{{|x~zyvx~z|z{|~{z}zu}{vzw{}z|xx}wzzwx|yz{z}}{yzzx~z~{z|v{z}z{~z}{z}~}|zxy{~~zyy{{y{}{x}~z{yz}xzxww{y}|||x}}z}{}}{yzz|{{x|x~z||z~~||x{z}zz|x|z||~u|yzvzxw||zyz|}{zyyzyy{zyv~y}wzy{}}{}{y|yyxy{|z{|w{||z}wyz~x~|z{~{zz|x||{wxz|z~{{xvvu}}|wxzy}|{yx{~}|||v}}|{z~y~z}||{xy{xy||~{y|wx}}}wxzty{}yz{y|z}y}{wx}{~|}ux}z{y{xz|z{~x{{y}{zxzwvz|z{{{}x{{wyy|v{y|~~}}z|xy|z}yxzx|zv}xx}zy{|zy{zw{{||}xz{~{z}zxw}w~|||xzz{z}{|wzv}|y|x|z|z~~}z||~}x~||{}|{}}}~{|~|~~~~}|~|~||~y~|}}}~~||}|~~x|~{|}~{{|~~}}}}}}~~~}|~~~}{}|~}}~x|}|}}~~}~}~{~}|}}~~}}}~~~~~}}~~}{~{}{||{{{|}|}|}}}{{}}}|}z}z|{|~~~~}~}||}w|{~}}~}~~~{}~y||||}}z~~~}~~}~|~~~|}}~~~z{}~}~}|}~{}~|~||~}}~|~|~~~z|~|{~~}{~~}~}~}|~}|}{|z~}|~~~|~}||~~~{~}}}}}~~~{|||~}}|~{~~z~{zx~{|~|}~~{}}}|~|}~~~~}}}|}|}y|y||z}~zz|}zvwxyx~xzy|xzx|{wy{~}{~zy~xzv|}{}{}x{|}y}|{{|{yy|x|}xxzz{w{yvyy{|}yzvs}xy}{y}v|{wyszwz~~{{y|w|yzy|||{{}|~~|zz~}{}yzw{x{|{zzxy}|~~ywzxy{y}z}y}~}~|}}zzy~|z}{{yz{}u~y{y}y||z}|vx}wzz{yxx|xzyzwxz}|{|y{}vx}{y~{y~}vyzyy{zw}|z~u~}xzy{|~|x{z{~z{yz}{{yzxzvzxx}{|zw{zyyyvxw~zy||{z}y}v||{{{{~x}~}||}u||z|}{xxy|y~{vuz}vx}w~w}{z|y~wz~}}~y~|y}w~z}|~|}x||{~~yz|{zx}|{zqz~xz|{y}xwz}||yy}}{x{}z{{zw}~z{}}}{y~|}}~}y{yz{~y||}}~}z~|x|yw{}|{yz{{zzyy{|uy~yy|y}||~z}}}|z~z}z~yx}{zuz{{w}||}{x|zzz~{~~yywzz~z||wz|w{}xyy~}{z}z|}|y}z|}y|}{xwz~|{y{yy|x{}wy~yx}{z{|xywy{{zy|wyz}|~{zy|zy{yy|{{vy~y~|}{{|{}}}{y}z|uxzyvv{|{zvz}y}y}}y|~z|x}wwy{{y|zz}}}}{z|~{w~{|}|{|~x{vyz~~|~x~}}y{~z{zyyy}}|y{}xxyz~}|{{}v}zyz{}{|~}{~~x}{~}|~~}z}|~~|}~|z~~|}~}~~}}~~{~}~{~}y}}~~~~y}}}}||z~{}}}|~|~~~~|{z{yzz}~~}{~y}}{|y|{~z{}~z}~|}~}}}}|}~{}~}~}}~}{~|}{|}~~|~}~}}~}{}|~~}}~{|w||}|{{}~{|~~~~}}z}~~~~~~|}|v~||{|z|~~|~}||}|{~{}{}~}}|{~x}~}|~}y}~zy~||~z{||{|}~~~~}|{{z|}~||}{}y~}|||~}~~|{|||~~|~{|z|}|~~~~}||}}|z|~}~|}|}|~~~}~}}}~~~}~~}}|{~}~{{}|~}~{}w{yyzz{z~z}zz{{yzy{vx}|{|}|}z}z}zv{w|{~vy}|yxy}wxv}z{{yv}wx|ywzyzzyz{x||vxv~y|yy}|x{{z{w~|{z~}}xxzzx{||{|{wzwy{yz|y}{{{y~~x{}yzyvzz{|wyy{|xyzx}~~y{}zy}{x|}x}vvxw|xyy{y|z{vz|}zyz||ww{|zw{{y|z{}}|zyz|{{zwy{zzx}z||zx||zzwz|~~xx{x}{{y{y||{}t{~}zz}}x{zyx|v|{{|z|zxy|y|vx|~x~uwx~{yx{wxzz}yy{z}||zxw|x{yy||}}{}yz}{}{|wztyy~|xyw||y~vyz|z}x}~~|}{{x|~}z|{|}|}wyy{z{~}w|{{|rzxwy||y|~{u~~ywz||xzxwz~~|w~z{zz{z||{|z}yy~y}}{z}{zzxy{xyy{|zyz|~yx}v}|~yyyvz~~w{}y{y}~wyzyyz~|~y|y{zvwx|{y{xyyvwyxy{{z}xuyx|w~}|wzz{wzwz~zy|}xzw||}y|}w}x~~yzzyz|u|x|}{{|z|{z{|wx}zzz||{|{}{|{}x|z}~z|x{{yx||z|z{}vt|wyvzw|z}w|}zy|{x{|{}{}z{{|zz~{}|y{~z}wz{x{|v{y{{{z|z|y{~~y{}wzwy|~zy{wzu{y~{vy|{yyx|w|}y|z}t|z}~y~}twyz{{zyyy}}y{zx~|x{}|{}~{{zy{{~{}~~~~||}~}y~{~z}y|~~~z}~||y}~~}}{~~}}~}|{{~}~|~|z{~}{~{~~~}~~~}|||{}~{}~~~}}~}|z|~~z|~~~{{z~|~}~}z~{{~}{||~~{{{~}{{}}}}y~~y{|}~~||}~}~}~~{~|~{~~}~y}{~|~}~~}}}}~~z~~}~}~{||}~}}|~|~}|||~~|~}}~~}~{}|{~||}}|~~~{~~}y}~|z}}}}~~x}}}~~x{~z{}~|}}~}~|zz}{|~}}||}~~~|~~~~~||{}}}~|~}|z~~~}}y}}~{zz~}~~~}~}~{~}{{~z~~}z|~~}z|}xy}{{{yw{x|xy|~zy{{yu{{x}|~zy~{{y}w{xy{}x|z{xyz{}{zz}}|xz|}ywz{|}|~wzv|}z|zyyxzx{|{yxrt~y{|z|xx{u~~y~~v}~||y{||{~|zx}~|{|~~|zwz|vyzvv~x|z}yxu~{y}|z}{}yu|{yx~z{|{vz}~zy|zz|{~~~|}}x}{y}z~|z}|y{z{u{x~|tyy|yy~{yw|{}yzw}||}zxx{{{zwz~{vy{}|z~}{vz~yy~}x}vzwywwz|{~yyy}v|xzy||zzzy|x|||}|}{|x|||y~yz{z{{{~y||w|yzxwyyzyx{y{wxy~}}xyzwu}|s|x}|{||||}}|~z|y}|}y|}wy}x~|y{zz|{zx{{v{y~{x}yz|xy||ww|zw|~zoz~~zz|z|}}{w~z{xxz~z{{{x}|y~z{|z}y~~{yvzxx{q~x|wt{z|{{}yzzz}zxy}z|yw}yz~s{zz{z}}xxz}s~|vz{yz|zx|}uzv}zywyyyvxy||zy{zz}wz|}uy}}{}}{u|zw~x}||}z{|w{}yz{{{||{x||{zz}yxz|zwv|wxw|{|zyw{zz}}}yzz|z}{{z}{}~{~x|}vx|{{zz{~w||yxy~{{wyy|{{x{~y|zwv|}zwyy~{y{v{|x|{yz}|||{||~x{|}z{|}ywzw{w}~yvww|zz|}xzu|x|y{|{zz|xw}}ywx{}zzy}{}yzx{~|}{{~}~~||~~~}~{~|{}~||~{}}~}}~~|~}~~}|}~}{z}~~|}~~~||~|~zy}}{}|z|~~|~}~}{~||{~z}~x~}{~|~}{~~|{}z~~}{~{}}~~|}~}}~~y}|}y~||~~}~~~~{}~||~~~~z}|~~{}{~}y}{}~}~|}}}|}}~{|}{~~}|~}}~|}~~~}~~}|}}}}||{}}{~{||z{z~||||~}}}}~~{{}}|{|s~|~~~}}{~{~}}}|~}~||y~~|{~|{}|~~{}~{{|}{|~~}~~~}~|~|~}~z}}|{z~|z}~~}~}~~~~|}~~~~|~~~|{~y~{}}|~|~x|y}yx}}zxy~{z{xzyzyxz~{|yyuwx}yx{|uw{z{wwzz~{u{z{{}|y{|{||}z{|||y{wx{}||}{z|x|y}||{y}}zx{~wzvzxxvx~zx}|z{yt~x{y|~y{yxw|v}~{zz{{y{xw}zy}{||wv{{x|y{xyy{x{~~xz{u~|z|x|vx|{}y||z|zyz{w|z||z{}}~}zvw|y{x|{y{|{{{z{~xz{}zy||z{|x{}|}{{zwz{~y{{z}x|y~||}yw~yzz{zyz~{{zw|}{yz|{vw}x~~|ww{yzyz}xwzz|{w||yz||x}xzv{~~|~z{}zzwv{|{{xywyx||z~}yy|{z|z{~{{z{|y}{z|z|zxz|~|}}}||z}}z}y}~yx|}}z|{x|v{w~wzz~}v{|wy{~~z}v{xwz|}y{zzw{{{}{{}|{}|}|~zxx}|zzzxx~yz{zz{y{~{wx}{xx~|wzz}v|{{{z|}y||{x|y{zw{}z{yzxz~zxz|}w|{~~xvxyy|x|vyz}~}{}{~{y}zy}y{|{x|xw{xz{|}~zy{||zz}yx~~wz~~{}zxx~{|x{|{x{zz{}xz{{u}w||{w~zw{}{{yy{xzwwzz}zzuz}yz{{{y~{zwzz}}z|{|z|}z{z~~z|~y}wzyyzy||xzx}|{y|z{zzz}|w|~v}}{}{~{|}|zy{v}xz{}{x}{yxy}{|{vyy{}yy|y~}|}}xzvuzz}z~~z~}~~}~||~}~}}~||}|}||~~|}~~}{~}~~}~z~{}~~zz}|~~|zz~}}~|}}~}}~~}|}}z|~|~~y}}~~|~~{~}~|}}~~}~z}}~|~}~~|}|}~|}~~}}}~~zz}~}}{~{}{}z}~~|{z~~{~|}y~{~z~|}|~|||}{}~}}}}~|}~}}~{{}~~~~~~||~~}}{|}~}~~y|~|{}z}|}z}}}|~~~}}~}|}~}|{~|~}~}}}~y~|}~~~|}~z}}~~~}x~~~}~|~~}~}~~~}|~y~~{~~{~}~~}~|~}~}z{~~~{}||~{}~}}}|}{|~}|}~}|{|}}~{}~~}}~zzxz|{yz~z~|yw{{|z{zzv{xuz|zw}v{yyzx}yw~|{~|y||~x|z}z~zw~{}|zuwy{|{||~z|}zy{wzxy||xx{wxvutxv}ww|zz~yywyy||{y|zx}w|zw}{{}}{xz{vzz|{{{{|yzz||}|yxwxywxvzswswyy{|{zw}z|y{{{zw{}zzw}||u{z~}}{xy{zz{y|~xyzwzyzy{yz}{~u|xzu{{{|y|~|}}|y|zx{|{{zz}|z|{x|yt}zyx{~zyzxwyx~zy|}~xzrw{wvxyz|y~{y|{~z~z}~{zx}|{~}{{}y{y~~~x}w{yyzzzwu{}{{xyyzzv~yzx||w}{zz}}z}{{||x~zzzy}}w~}{w|}zxyt|z||{xyyyv}~yzyyxzx~~{}u{xzyvvyz{|yz}z~~~|x{}|}|z|}~|{yy{{wx~x}zy}{{x}{|~zwwzv|{zzw{~wyw}||}~|}}|~||z}{~~y{y|}}x|{|{~{~xyuyyy|{xyxwyzzy}zyzu~{~zxxx}zzx|{}|}|w}{z|vz{~zy{~xw}zw|y||{{|z|yz}}{{yuxz|yw}|wzw{wxzy{zxwvy}{}|||}{~}yzz~uy{{|x{z~}z}{wy|~yv|t|xzzzz{wy{zzxy}uz{xvxy}yuz}|~x~zy|zy|yy}z~}}{}{{z|y{{z}u|}|wxyx}w|{yz|{{z{z|yx|}v{~z{u}}}|z~}~||y}~~}~~~~}z|~~}~}{}}~~|{~}~|}}~~}~~~|~}z~{~|~}|~~~}{~}}~{|~}~|{||{{||x||~~}}|}}~~~|~~~}z||{}{}~|~z{~|~x|}~|}y|y|~~~|{y}z~~z~|}~{}{~{}|~~}~~}}}~}z||}x|~|z{~~}}~|}{}~~|~}}}}}}~}~~~}~}|~|{~~|||~{|{~~~|~|~{~}|~{|z~|{|~|||~}~}~}}}~}|~z~y~||}|~~}}}{~}}{}~}~|y{~}|{~~}~~}}}}|~~~||~|~}~~~~|~}~z~z}|~|{y~||~|~{||}~}~~}~{~~~z{~}}|{~~||~~~}}zx{|z{{ztx~|}vw}wzzyvx}}}{|zz{z|yzx}v||}~|{~{~yx{}{||zzzz|xy}x{|~{|}{ww}~z{z{zzy{x}z{zwtzwwy}zzz|zx|x}~zy|{{z|z{}{zzyx~z~~}x{y~}|y}{{|y{w}}{|y}||~z|yyv|zy{}y|{{zw{xw{{~~{~|z}{{{}xvyw{xx{z}z}yyy~|zz{wzz|yz}yz{yw}{~xyyxy{x}y~}z|~|zxzzxy}z{}x|u|x~xzxyy{|z|zz|zzx}ywy}zzxv}}y{~{w}x|xs~zz||{zz}y~~y{x{{xy~~{||{||}y~}}wz{w{zw~{zs{{{{zzxw|y{{|}v|{w~~{yyz~z}~z|zxyzz|~}}u{y~{|~{yyz}yyyyy~|yx||zyy~xz}yzz|}{wyz{yvyz||xvy~zx{|}{yvx{}}}{|~w{}zz{{{|zww{}z~yzzyx}x{|z~v}}}|y||{z~||y|u}|w|z|{~yx~xx{|{|{{zwwy|~zz{zz~|wz{{x|wy|yzx}}z|xy~~{yy{y{y{{zxyz~x{y|{yz{}wz|~{{}~|}|{{zx{|z{zz|xz|zzw~{||}|yw{yy}y|xyx}xvx}|{yyx}{||}}{z{x{yzv{z||z|{z{yy|zz~|y{y{|xxy~z}{z~{yz}|xz{z}|y~~}||{y{}yz{}y{{z}}}{}yxw}|{x{|{}}z{~|y}xz~y|z}z{}|~~}~~}z}{}|~z~{}w}}~|~~z~~}~~}{y~{~}|~~~z~|}z~}~|}|}~~{{}}~}}{~~}y~|{{}}{q~{~~}}~}{~|~z~{~}z}~}~|||}|}}}|}~~|~}~~|}~z}z~~|}~}~|~}y~y~{~}~~}|}|{}~~~~y~}}~~~~~~|z~{{~y~~~~~~~~}||~|zy~~|}~{z|}}~~}}~}~~{y{|~~~||}{z{z~~~y}|}}}}y~}~}}|}{{~}|~~|z}~}}|~~~|}}~{~~}~}}}z}z~|}}}~~}~}}~~~~~}|~~~z~|{|}~~}||z}|z|wzzx}|z|x{yzvuzyy~{zzz|}{{x{xyyv~}yt~}|z}}~y{x}~~|~}{zw{y~yy{{x~zv{{{y{yx{zv}vzyu{zuzv}{|vw|x{z}z~yw{y~{wx~{|zrz|z{zy{~~{~y~{|xz|zwwy{y|yyxz{x|z}z{xw|x}y{v|x||{xy~}tzx|}|{z|x||y{|z||zzz~}zxy|}|{{vy}y}vxw~{wwzy{w{|{}~x~z{{~}|||{~{}t}{wwz|}x~zyxx~y{}x}{uz|yz}v~{{y|{z{vt}}z{~|}}~{|yuy|yzz}}yzy~y~~zz{|{{wz{~xxxt{yx{{xzwzz{}{|}}|zz{yy{}y}|z~z|~|x~|{{}|z||}}x|z~{~{y}ryz|~yzz|wz{}z||w}|}xv}{{}x{~~|~}|zyzyz}{}||~~}|}y|~y{{x|y{{zxz|x~{x|yy}xz~zz{zx~zx|uxzvyzzzzxww{~|zyx{z~y{|{}{{{x|~{}}x{v|x|}}{xxvwv}y|{v{{yzuy|}y|{x||y}{}wtyz~z{yu|}vz|}zx}xyy||y|}zxw}zy|}y~y{ywzsxz~{~xy{z}y~{}u|y|z~zy{{|w|{}x|v{}}|zx}zxzxtyx}vyv|}y||{{|z{xxx|zzz}}|{{|{||~~}~~~}{{}z|wuyzyx{{zx~|u}u~yyvzw{xz|x{u|xyx}~{}{}~~~}{{{yy|~|~}zz|}z||}~}|~|{|}}~}~|~|}~}}z{|||~}|~~}}}}~{~|~~~}|~~~}}~{}|zy}||{}~|{|}~|{|~~|~~y{~~~~|}z}|}|~|~{}~}}}}|||~~~}}}||~}~~~}|}~~}~~|~||{~~}|}||z{~~~~~}~}~~~}~}|y}~{|y|~||}}z~|}~|}~}}~~~~~~~~~z}}}|}|~|~~~~~z{~~{{}~}~}}~~~}}~}}{vy||~~~{}}~y{|zz{|}~~|~z||x}|}y~}~~~zz{}|||{}~}{~}~~|}~~|z}|~z~~}|{|||~|~~}w~x}}~~~{zz{z|}{{y|}z}x|zy}{{wz|z{|z{z{xz}{z}{|{~yyzx{}xw}~z}}|{~ww|{y}uyx|x{yx|}{v|y{}{{vu~z|}~vz{}zyy}z|xyz{z{|}|}y|x|uzyz{}zw|~{y|{z||zz{|yz{yx~y|xzwyyzw|}}x|yv~{|w{zz{{yyv|~{u{}yx{~}z{}~{x{}{|{|}}{wyytx~y{||yyyyz|z{x|rxw}}|y{xyzzw}x|x{||zw{|{}z{|{z|z}x~~zxyxvx{{}{~{zzxy{{zz|{|wvz{{z}y}z}{zyu}}yww~z}xw|{{|zx{zz|{|wyzzy{xxz}{y|yuy~}z}~|~{|zz}zy|z{y{|y|yy|}zxzzztz}xwz~~yz}yz{|||wxy}y|zy||z~zy}w~{{yzxwy~zwz{||z~}z}}~zz|{y~~~{zw{uxy{{y|y}{}}{yzz}~||w||{}{zz|y~y{x{|z}|yz}{zx{vyy}|wz~xy|{}wx{z{~y|ww|yzx}xy}||yz}||x~|yzzy|{x||{yy|}zzyz~~{{uv{z||v}{wv{{~z{x{}v}}}w~{{z}}~z}ztw{xz|{y}wzxyw|x|wyxsz{vv|yz{s{}}{{{{y{{zy|w|y|s{~z|}|w{{}}y{~}wy{zz{z~{y~~w{u}{{{~z}u}}z}}~|}||{{|{|~~z}y~{{y|y|z}zzy}~~||~{yzxwy{}{w|{yzv|z}}}}~~}}}~}}~~~|~}|~|~}~||z}|{~{~||~~}||~~}~}y|{{{}y}|~z}~~||~}{~}~}~~~{~}~}}{|~~}~~}~}~}}~|}~~}~}}~~}~~|}~}}~}~}}~}~}z|}}{~|}~{~~~~~~~|~~||~|}x|~~}~|~|||}~~}|~~}~~x}~y}}|y|y~}~~~~~}}||}||{{|~~|~}z}|~}~||{|~}}{}|x~~|{~~|~}|}~~~|}~}}z~z||}~~}~z~|zz|~{~y~|}~|~}~||}}{~~{}~|}|~{|y~~}~~~~|}}~y~~~~|}~~}}|~}}||~|~{}y}zy}z}zyw{|zx}xwy{t{}|{|y|xy{}w}|uxvwxyxy|}~|w{|{{{{wy{zz|||xz|y}}y|}{{~yzz{x{v{z|}xx}z}|}v{~zy{{|{|{~{y{z|{{w~y{yz{|}zzy|{ww~|}z}www{v~zxxx||zyyxz}{xvzyy{y}~}~||}~zy~{||yy{~zwz{{}xy|}}zx|yx~{|}|y{z|ywwywxy|y{zvyxzuz{xy}wx|vzz~~x}|}~{}yw{||{|y|}{z~|v{|{zxxyxxzz~}{z{zx}zw|~{y{y{zz|}~{{x{}|||{||{||{w{~|z{y|{{xzwyz{|vwzwx~y{|{|w{}|v{z|{}{z~{||z}|x|{}x|~zz{|~|wz|~x|y{zx}y{|xzz|{|y{x}|yzt{zw{xzz}uz}zz||z|zx|{xz~{zz||y}tyvz{{|{~z|}zzzxy}{x}~syyuz{zy~{~x~x}{}{|}x||zx}|~vzzwu|}}{y|xx|vw|{{zzz{zx{|zzz{xz{zzuz|}}}|~|w}z~}}zzz}xv|{z}y~{}xx{}}yzxx|zzzyz~zy|uvuw|z{zy{x{{{z|{|{{|x~|{{wvxz{~{{||}zz{w}zzzy}{y}z|yx}zx{{z}y{zz~w{~}w{w}x}}{}}x{~~{{xyyz|{{zzz|}~}||}z|x{y{ww}vz|zxyy{xzwzyyx|x|y{zwyx~}|z{xy}{{y|~{||~x}~~}}}}~||||~z}~}|~~||~z}~||~~~~~z{~}~~|~{{|~~{}||}z~{|}y}y~{|}~}~|~z~~}|~}~|}{~|{~}~|}{|{~|y~||~~|v}~~~|}|}~~~}|~}}~z||}}}|~|~}~||~|}}{}}~~~~}||~~|~{w}~|~{~~}~}~|}~~}}}~~~{}{}~xz}~x|}|||~y}~~}~|~}||{{}~zy~}||~|~|x|{~}}~}~}~{~{}}~{}}}~}}}|~}~}}z}|~~}~|~}~|}zz}{{{~z}}z}~|~~}{}~}~|}~~z~~{|~}|{|~~~}u}z}|y~}~~~~~{|}||~{~y~~|{~}|}}z}z|z|{z{z~wy~|}{yxzzzz|z}z||yzy|x|}z{y{wz~vyyx~|{~{zxz{wuzz{}{{||}s||}xyyv}{|}}uw|z{{|w{xy{|{}y{|w{||y~xx{zy{u}|xyx{x{xwty~yzy}zt~yz|{z|yz{|xz{{x{yy{|xx{yw{xwyy{z~|x|{z|vyyx|zzyzyy{x{y{xz|y~}z}y~|y}yx{{zx|zz}}{yz}zw{y}zz}uz}~y{}z~z|}x{{zzy}{|zz~x|w|y}{x{{}w~yyv{{yxx||xy{|}y}~{z{}w{y{zxyv}x~|}zx{v~y}vz|zz|z}xx|{yy}~yz~}}|}yzxyzy|{xyzy||wwzx~wzzvyvv}{xzy{~|wyw}xwxz|}|~||}y{|z}y{z~y|z{yzz|~yxyz}|zz||zzxzwyzx|z{|w||}}|zy{y~yz~|}z}z{~x}x|y|{xzw|}~z}y~~{zzxyw~z}}yxyz{}{x{|{~zz}wyy{xxy{w~{{x{|zxz{z{{|u{zzy|zy||w{{~xx||w|y}y{y|zz~~uyy}uuy{||zxy}}y}yz{yw{y{~|y}{y{w}yv{{{xx{zy~||yyy{z|~{wz}z~|{{yz|z{|wxz~x}z}}~|yzx{z|{~}|z~xyvyz|{}vuwy~{z|v{z}|z{~|}~{yyzx{|z}zx}|~xuyy~{|||w{w|zyw{xyz~}z|{}~||zy{ww|{|{}{x~xvzz{~{}y}y|~|{}~~}}~}}}{}~~|~|~}~|}{y}~}|}}~}~~|{~~}~~|}~~z}}{}~}|{~~{}}|}z}}~z~}}~}}{z}~|}|~}~{~|~~~|}|}}|~}}~}}~|~~~~{|~||~~~z~~}|||}~~}~{~}|}}}|}|}~~|~~~}}~}|}~z||~~~{}}}{~~~~}~}}||}~}|~~~}|~}|}||~~}||~~|v}~|}~z~{}~||~~~}~}~}x~}}~}~~|xz|~{~}{}z{|~~}~~||zz{}~|}|~}~}~{~~~}y|~~y~}~|}}~~{}}~~|~}|}~~||~}}~{~}~~~}~}|}~{z||}z}~~}}}{xz|z}}yz~xx~y{wxvxyry{yxwxyy{yyw{zw{|z{xzy|xz{w|{}zz{z{w{~zz}z}|yzzyy~yzwy{x~zz{vxx||wxyxzyzv{xw|}sx{yy~{y|}}~}{{~||w}~|y{~y}z~|yx{yyv{z{xxy}xwyu}yw|vwxy}{vyyyzv|y{}}{}{{yyyvx{{~}{~|yz|{w{|~{{z{vwy{zzyyxz|zx|x{xww{wxz|z|yy{~}y}}~|{~zx{zy}}u|~|~z{~z|||v{}}xxwzu{sxyy}zy|ywzv~zyu~w~zx~~x{y|{}{{~~~{{xu|{}{{y|}||y{yvzywywyxz||{wyx~}||{~}~z{yx~~z}}}{{yy}{{yzzzvz~y~|y|{yx|z{z~z{zzzu}{|zwzy|{y{y}{wz{{{}}|y}{z||}|x|z~|{y}}z|}{|}}z{}{zz}ytx|}yy{z~yzx{~u~ysyvzz{z{x{{y{{|z{{~{}}|~|{{|{}}{~{}z}{{{yz|y|x{u~zz|x~yvw{{||w{x{z}x{{~{y||{}x~}zy~yx~{|yz{~x}uv}{zvw|{~z~zzz}yz}zxvzy}uyz|xz~|{z|x}|~zz{yyzxw}~~~~~z|}y|xx{zv}|{zvy{zz}xyz||xxz{}|{|zz|{|{zx{}|w||}yz}~zzy~z~}~~yy~}xv{y}}z}zyxwz}~zwxx|vz{}y~{y|vu~|{w}xy||}x~|~z~}{~~}{~zy}}|}}~}~~}}|~}}~~}}~{~~}}}~~}~z~~}z}}~x~|{}~~{}}|}~}x~~~|~{~{|x}}|{~~~~~y~{~|||~~|zs}~~|~~{|~}~~y~}~~{~}|~}|{v|}~~~{}{{~~|}~~}~}~|{|~}~~~~}~}}~|~~}{}~~~z~~|}z}~~}z|}|zz|~~~{~}}}}}~||}}~~|}~|}~~~||~}{~}{~|~}|z|}~~}|}}~~|~~}~|}z~}~}~||{~yz{|}~~~{|~||}}~~}|~}~~}|z}z{~{}~|{~x}~~~~~{~}~~~~}}z|||}}{z}~~~~|~~~}~{z~|}{}|~z{yz~zx~~y|~{{xvz{vyzzyyx~y|{|y|wx}~}|}w{z|~z|x|z|x|xw{x}}x}|y}yx~|~}yyzxzxx}{{xvx~z{y}{xy{zxwxv}~{~z|wxz||{z~yzz~z~wx}|w|{{{z~|y|yw}}~{z|z|}yxzx{|}yz||{y~y|wvz|v~x}{~{|||zz{|xz|~}xwyy{y~{}u~|zzy{{w{z{z{||x|{}yu}|yyxyzu||{zz}zy|{x}~|z~zzy{~zx}}|v{y{}yz~|v|{|ux}{}|zz~{z{~{{y||{|{}}|{z{w{~zxx}y}z{y~|xwyx~{ywyzx}~{~{~y{vz|z~|yzw|z{z~}zy{w~||zzzz{y{{|{}}z||}zz{|z|z}y{{|||wz{z{~yzyx{v}|y|v|y|zw}{|{xzz}~|~y}~{zx~||}v{{|y|yz{{yw|y~|y||x|wzv}{z{|~zz|x{z~~v~yzywz{zyyzy~{|{}|}{zy~}{~z|{{~uwx|{z|{}{|uzx||z|zyy{}zy{z|x~{}|~~{{{{w{{|~yz}y|~zyxz~xyy}y~x{w{{xy|z}yxzwx{y}zzv|}}z|u}w{yzz}}{~{z}}zz}w{z{||}|{x{{||~z{~yz}|{{{||y||~}~y|}}z{{wyy~}x|||zz{y}{y{}y}x~z{x}u{|{z{}|x||vz|{z}y{{|~~}~z}|zy}y}z{{}~}}z{{}~~}z~}|~~}y|~|~}|~~|}}~y}{{}}z{|}}||x}}|~~~}|~~{}}{}~~~~|~~~~}}}~|~~{}||}{|{z~{~~}}}}~}}|~~y~~|~}~z|~}}|}}~}}}{}{||}{~~~}~~{~||~|~}z}}~}}~}|}}~}}}~|{~{}z~}~~|}~~~z~}{}~{}~{w}}}|}}~~~~{}y~}~}|~}~|}|{}|~{z~~}}~~~~||}~~}}|}~~|y~}~{~~}}|}|}~{}{}~~{~{}z}|y{~~{~{x||~~}~{~}~|~~~~~|}{z~~|z}~~{~~|}{~}}~}||}|~}xz{}}}|{||{||y|zx{{~|~||v{yyywvx{{z|{{z{x}v|{wxzx}{~|}{z|}y||yz}|zzy}xz}zz{}{{y{x{vx}|{zxxvzxv|{tz|y{z{{yx}wzyxuv{y~w~yy{yy~y}}w|}|w|}vuyzzwy|~|txzzw}yzxyyy~wxxx}v|w|}||xyxz{zzzv|}{~~|{}}x}|{{|x}~{}y}~||{{zy{v||zzvzyx{wzzy|yyxy{z{{yxyy{{z|w|~}{}w{{~{xz}|}|}{yx~yvuy{z|u{z{v|wwxyyw}}wy|z{yyw|yyyw}yv}|z}}{{ww|x}}|{~z}}z{vyzz~}{y{zzwyyuz{{}z}|}{xyzw~|yxy{{|zz{y}zzxx|~{w}zy~z~{}z}~{z~}}{yz|wzyx{zxvywyy|~z|}vz{z|{{}}y~{z|||z~}zz}y{~y{yz|{|y{z}|yzzz{syyzwwww{|vxz{|zzyw|{z~}{z|z|z|zy}~z~zz}{|}|~z{zz~z~|wx{tz{x~z}z}wv}vyyy{z|yz}}{}ywyyy|}{|z}{~y}z{}zz}|{zxzy}y{|vw~zy{ww|ux{}|zywyw|~|||w|zyvzz{}y||yyzx~{{{|}}x||y|yyzz}syz~|{y~y|zzvxyzyyy}zzx|yzx||||zxz||}}{zzz}z~|{}yy{y~{~{xxvzy{{x~zx{x{z}|y}{{yzyz|zyzz~xwyx~|zz}zx~|{z|{~z~~z|~~}|{{|{~}}}}}~~~}~}~||~t~}|}}z~~~y|~~~~}~~z|}|{~|~|~y}~||~{z~}|}|}~}}}|~~~}~}|~}|~||}}||{y}|~}~~~~~z|~}~}{~||}||~}|}}}}{}}|~}~~}}}~}}||~|}}~{{~{}~}|~}~|~}~~{t|~|}}~~}|{{~~~|{~}~~~|~~|||}|{}|}z|~{|~~{}}}~|{~{~z}{z}~|~~y||}z~~}|{~}~~}|}~}}}~||}z{z}z}z|}~~~~|~~~|{}~~z|~{}|}~x~yy}~}~}~}{}|~~~~}~~|}}z|{~~}~~}{~}}{||~}wy|y~|~|z|x|{y{z}zxy{x~|}{{}}}z||x{z{x|~~{{|y{y{wxyy~~}{|z}|y|zz{}z|zz|v{y|~zz{v}{|{{~{y{{}}z{uw{z~~||{~yx}yy||w}~{|xuvz{}{yzzwyx~z{x~{xz~~{|wx}yx}yz}y{zz}yz||~}vzzyxz{x|{y{zzwx{{z}x}|yx{|zy}{|{}{{}}zz|{u{y|~|~{yxwx|x}z~}{yw|yz|}xx}{|zv|{z{z{}x~~zx|}}xxyxyv|}}xyyyx}}y|w{|}w{yu|yw|{}zu|z|{{~||{|~zy|}yt|{}w|}||y}x}y~{yyw{wxxv|{y|xzxz|}}yytyzx{wz{}zx{}xy{zzyy|~z{}~~yw{{x{~zzy|{|v|xzzx|{vw{y{yzv}|{{y}{w{y|yz}|zz|y|x{{}{zzy{{zz{~xw}y}|zy{{~|yzx{}w~{{x{|{|wz{{z}|{{z|{xy}{xt}x{yzyzxu{yy|}}y|}u{~z~{{|w{~|}||yzxyzz~~zzz|xyyzv}z{yzzx{{z{zw|z}{{y{|y|{{{}x}}~t{zx}|||y{z~zz~u{~{}x~xx{||z{zu{y{{{|yz{}}xz~|||}zxz~|z|~}wxw{}zz}z{z|y{x|zy|}wyw|~wy{{|z{{{|z~~y{|~}~yzy{{x{{v|}x|{|}vxz{zz{yy{wy{{yyu}{{{y{xx}w~|vy{{z{~z|yv}~{{}~}~~|}}~}~}~~y}~~{|{~}{~}}|}~~}~z~}~~~|}w~|}|~~~~~zx~~~}|~}~~~}~{}}{}~}{~{{~{|~{{}z}~~}|~~~y|~|}~}}~~}}}~~|}}}|~{}{}}|y~z|}~~{|{|~}~}z~}{}}~|~z}~~~}z~{|}{{~~~~|{~|~~|~{~|~~}|~~~~}{}~y~}~{|~|z}}{~}}|{}{{}~}~~~~~|{~~{~~}}}|~~~~}~}|~|~}{~}~~{~~}~~|z~x~}~~}}|~~{||~|~|}{~}{|y{}{}~~~}}}~||~||}}|~{~~~|}~~}}}|}v|}~{}}}}~}{|}~~~}~}}|{|~~||}~|}|||y}}z}{{z{z{|{~y{{y}|~}yxyzyzyzw}}|x|{z}}~|{|zz}{}||}v{zy~|}{{|~|~}z}zyyz{yy~||{|}|zxz|z|||z|{~}}||{|{|~}|}{|y}z|~wzx}zz~~~yz~{}z|{}zy|{{}y}}}z||}||}|zz~}y{{w|}}}|z~|wx{{y|x}|z}{w{vz|}|{}z{wwz}{{~}z{|z{z|z}|xz~{|y{~zzuw||~~~xxw}{}zzy}x|zyx|{{z|z}{|}{zy~}z}zy~|}~}~{~{z|}~}{yy}{{~{xxyy{y{{zy}z{z}}y|x|z{z{~}~{~}y}zy}{}}|{}z||}v{|{~}|~x{{{|y|yzz}x|||yz|}|}y}|}}}~{~|}~}z}}~u{{z|z{y{{{}{|}{|~x|z|}w|{z}yz|x}|w{||~|ywwz}|{xzx}z{~~}}|~~|{xz}||{w|oy{}|z|z|{{z{zz{xxx|~}z|~{{yz}z~{y~zz}|}}}z~{||{}{y~~z}v{~wyxxz{|{|x~}{zwy~|}z~u{w|zzyy}}{||y{~}||||}~{|yy|zx{zy|zx|zx|y|zy|x}z|xz|}w}|yz|{y}{{~}{~}~}|{~~{{|zxzzz}xywzz~z}~z{{y{|||}|}|}}|~|z}z{~}}~~||~~}~|~|~{~~~|}~~~~{}z}~~}~~|}}}}|~~|~~}}~~|y|~~|{~}|}}}{~}~|~}|||~|}~|y~z||}}}|}|~z~~}}~~|}}~~~}z{}~}~~~~~~|~{y~}~{|}~~~~}~}}}~~|}|~|~}}}~}~}{~~}z|}|~}}~|~~~}}|||}~~{|}}~|~|z||}~{|y}~~{~~~~|}~|~}~}||}~~~||}}~}~}~zwz}~y||{{~z|y{|w{xxy~tz}|z|x|{{{zzv}|zy{yyz|{vx}}xz}y|y{{||{z~y}xzyxxx}|xzz{{{}yxz|y~xwxw{yzu}uy{vyx}xzz{|x{}vz|{yyz~z{|{{{xzy|zyy{{{|z{~uzyv{{zy|{~}{{yz|{}{{xxx~ywyy{x{|z{x{z~yzz|z{zwv|zz~x}y|{y}|zx{|zxxywx||yw{wx{}zx|~yvxv|wxzxzwzvxyx||{}|x{zxy}wwy}xz|}z{{{y|x{}}{y{|z}~{||}|~ywx{}{w|zzz{{y~{{z}z~wzw{z{~{z|z~z}z{yzy}~yzx{zzvz}x{{wyz{zy{zy}{}y|u~z|}{wz|}ww{}|x|{~|{}|~w{y|x{|}|z|w||{w}||{x{}~yyzxx|z}xw|}|zy|zx{zzy|q~y{{|}}xyyy~{xx|}yxy~}}{~}}||z~z}yzv~~{|{xyz~~~~yyuz{z{~{z~z}yy||}z|tvz~z~~}~}y{zzz~{z{||z{{}y{wz|{yyy}x{}zv{xz}||w|zx|yuvzzwz{yy|~z{z}xzxyz}|x}z|x}}}z{{vxzz}}~yyz{x}|x}x}uzx{}z{y}z~{}z}|zv}xz}|{|yzvz{vxxz}tx|w}z{||{xx}zwz}z}|{yx}z{zzzzx||~z|z}}||z{{v~y{|y|{{v|y~y~z}{|x|{x}x|u{v{}zz|yy|yzy{yv}~||{|{}{~{}~}~~~|{z{~||}z||}~~~}}~~z~}~~z|~{~~}~|}}|}x||}{{|y|||~|{}}~}{~w}~}}~}}}|~{|}~~~{}}}~{}{~z~{~}}}~}|}{}~|}|}}|}z}||}}xy|~}{z}}~~}}~}~~}~|}|{}~}|~{}|}~}~|~~~xz~}~~|}{}}}|{{y~v}~|}|~~{~{{{~}}}~|}}{}~}|~~}|~~~}{|~~z~~{~}|}}~~}||}~~}~~~~z{~z}||~}}{~}~|x~~|{}~}}~}}}~|~~|~|~~~~}|}}}~~}|~||{~}~~~{~{~~}||~|~{z}y{{{{||{z{x|{}vxzz}{}xu~}|wzzxxyyyxxzzxzzy~||~{}y}x{|xwyxyz~{z~~|{z{x{wz{x}{}xzy}~~y|uxzz{}|}xx{yyy~xz|zzzz~{{w|{y}~wz{~zz}~x{|zxz|w{{x}}xx|x|x{xy{{~~yyzyyz|yww{x~|}}yz|y|{}}}||{z{yy~z{{xzyx{{yyzwxuz{wwyx{zxzw|v~uz{yxw|}{zz~|z{}}{||zz|~}vy{z}||y~yw|ywxyx|{}yxz{|v{{|x}}zzzzxxw{xxxyzwy{}z~|{yx|{x}~wxxx{|z|}|z{{{zx{ywwxy{}~zwz{tuzuw{xw|{vy|w~~y|{z}|{}zz}~|||}|}yzx{~}|{}~yzwvxy~yz||wvzy|zvxwz|{s{z|~xx|}}zx|yxww|{}zz{{|{||xx{{{x{y{||wz{x{wzy||{|z|}yzz~w}zy{{{yy||~}{y}x|}y~}{~z{}w{}{x{~xx{vxyu||yy{|{{ytzz~|{z{w{y{xyzz{x}|{yyy{xz|xy}}w{{yz}~~}z|y~xxy}x{}zu{{zw||zwxx{yzwytz|zyyy{x}}}}y}}z|y|}|{}||y||{}{yz{zvyzx{xzxy~z|zvx}zwx}uyzyv|{{xv}zx}z{}w|{w}zz|z}||~~yx|w{wx{zyxy}wzxyz~zv}z|{}yw{y{vvzy}~z~{xw|vwyx{|{}}}|||||}}~~}~z|~z}}|}~|x}x{~~}~~|}|}~}~||}~~~y|}y}{}}|~~}~~{{{|~y~{y||{z{~~|}~~}}}|~~y~~|}~}~|~~~|{|y~~~|}~{~{~y~}}~}z{}~~{~|~~}yz~}|{|~|~||{~||~{~{~~{|~|~~{~~~~{{~~}}z~}~z{zz|}~}z~||z}}||z{}|~~|}{|}~|}|~|{|}}z}z~y|}}~~|{}z{~~~}|{}{{~}}}|||z~|~z}z~}}~~|}~}~}~~|}}|}}}{|||~}x~}~}~~{~~{}}x}|{z~z{|z|z}{~||{x{}xyyxzx{zw{~z|t{|yx|{zz{zzx~zx{zy}|||}~z{zz{yy{x|yzx}y{x~~x}wzwv{{|uxxy{||~|x~{yxzv~}zwx|~{x}|wzxz}y{{|vy{w{|z}{}{y}}zwu{|x~z~}xzz}zz}|yy|{xw{{~|}z}}y|z}x}xxxwx}y{zzxzx|~zwxyyyyxz}}y{{x|zz}yz{~|xz}|{w|{{t|yx|{wzv~|wx|wzz|xy|z{{||zzy~xxx}yzy}~y|}|~|}v{x}~{zx{z}|zzyx|{~{yy~|yzx|{{}wy{{{|{yz|xx}y}zyyy{{|z{x|y{|z}}{v|yz|x}|x{{~wzzzy|ywv{vyz}~}}z{w{|xz{x{|zx|zx{z{xvyz|~y|z|z~y{{{yzx{}z{yvxz~{|||zx||x}}}{z|vw~x~xy}}yz|z{{z}vz|ywz{~|v|}z}}{}}{}{yvw}{x}}}|ux|{{wx{|{~{zy}~wzwyy{zvzxy|zzzyy|~y}xyx}||{y}z{wz~x~||z|}~{xxz{||zyx{}||zx{zyxtvx{~zz{zvwz}{|{{x{{{}~|xx|xyxzwxw}zw}{vyxz|~|yx|{uz}}x{yxvtz}}yzz{yw|y|{z{z|{zz{z~{}ux~~x}zxwzv{|x{}|{zxxz}}}}||}zy~|yzy{|y{z}|zw|~zz}~||{|z|}|{z|{z|}{{z{v}~|{wzzxy{{~|y|xz{www~}|yy~~||~|~}}~~}z~||}z|~}|~~~|}y~{||}|~{~|~|{|}z}}~~}}{~}~{~}~yx~}}}|{z}~|y~~|q|~}}{{}~~zz}}~}}|{~{~||~~}}|}}~|~||~|~~}|}}~}}|~~|{|{|~~~{||}~y}|{~|~}}~~~~{}~~~~~z||}~{|}}~|~|~}~}~}|~}~}~|~}~}}}~}}~|~|~|~z}z~z~{~~}|~}}|y}|}~~~y~~~~}}~~~~}~~~{y}{~~}~}{~~|z~|}~{{}~|}|}|~{}xz~}~~}~}z{}}~|~{{}~~~z}{}~~|}~~|~~}|}||}y}|}~~z|~{~||yzx||y{}y}}|wywzx|{y{|y{|{}{st~zzww|wz{{x{{{{y}x{{}}|w{}zzy||}{zz{{x}y}{}}zzy~|yxt{z|zzzzzwtwztxx{uzx{wy{x|}}}yy~}{{}zww}|w~{yx~{|y{{z{{yx|zwv}}x{yzzxw~v~y{zy}zzuyy|yy{|xy|yx~~zzvyzz{{{~xy~wzu|}y{w|xwwyxyzw}}w|{zzv}{vyz{w|y~||yyy{}z{}}|{~zx}y{|y{yx{y{yyzwz}{{}zx{xxzsvw{y{{}vvy~x{}}}z|xz|yw|wxzzv}~y|{{yz|{w~ywzy{tyyzwy}yy~w}zy{w{v|yzuy|}|{}z|{zy{|z}{{}uw}{w~}y{}|z{xt{y~|ywvz}yrx|xzyz~zxxuz{{w|wyq|vy{{~|{|xz~|wy{{~}{{|x|xy}~yyy~z{x}w{|zxzpyuy}zx{wzzzy{zz{~xx~}xz{~}y{|xz|yx||{u}|}}{zz}}xy|~xyx}yx|~xyy{x|{uu~y~{|y{y|{{z{yxzy~xyzz}w~zwz{y}xz|{~wx|v{}{w~z{{w}}w{z~{w|wu||vv{|{}{uz|}s{|x|yz{~z{{~}y}}{}w|}z{yyxyzzy|zw|~yxwwxwz{x}wyztq|t{{~{}xzz}|zx|x{zzzy|zz~}{{~{y}}}{{wz{wz|yxzz{xry{zx{}zwyxwwz~zz}{y}zu|{yyx|{~}}}~}}~{~|{}}x~||{|}}{|||{~{}zz~{{{{|~}}~}}}|~{~{z|}~y~{~}}~~|{}~|~~~~{~~}~|w|y{z~~|~}~}}}~{~}~~|~~}~{}z|}~}~{}~~~~{}}~}}~~~|}~}}{~y~}{}~~|}~z~~}~~~}~|~z~~|}~}||}|~~|{~}~||~}~~~~}}~}|}~~}{}}~}}{~}~~|~~}}}~{|}{}||{{}~}}~}z||~||}{~||}~}~z|~}||~~z|zy~}}{|}~~~y~~|~}~}{}~{|||z}~~{}~}z}~~}{}~}{|~{~}||{}}}|~}}~{}~x}}{}}w~~{|y~~~}}|}~~|~{~~}~}~}~~~}|~}}}}||}~z|||~~~yv||z}|z}{y}|x{{xxz}}y|}}y~{|zzzzzz~}~y|}{z~zy{zz{|~}|~y|~~y}|{yy}}|y||zxzv{}||~|y{}xwv|z{{~{z||~}zw|{{y{z|y|||}wz|~{~x|zz{|yv{u}z}zx}wzw{{{z|zy{{{|}y|~|y}zz~zxw~~|~||z|{~}zxz|~{}}~|yzyy~~}{xz}{{z{yy{|}|}|{x{zzw|{wyu|}z}~y|y}ywy||y|xzzz}wxx{}sz|y{{||{{|z|}{|w}}z}{y|y{}yw{{{~{y{|x|zx{yy|{||{~|y}}x}}{y{zzy|zzzzz|z}|w|t}|{|yz{||zx|||}{~{y|zv}w|~~~~~{|z{|~{|||}}x}xy}x{y||{z~~z{}|y|~{}}{zz~{}||}z{|{y||zz|y{{}yy{~~zy~z|~~}||x~{{~}}xzy}{~~|y}{y~y}z{{yz||~}{v~{x~|||x|z}x~~{|}{}{|{w|}}{|{|y{x~{{y}}|}{~{{w~vzyzw~|{z~}|{}{|x{y|{{{|y|}x|}v{y{z|||~{{z{|z}~~}|}}x}~}~}zz~|{y{zxx|}~{|y~{|{}z|}zz~|~|{|}xy|{|{|||||yyz{tx}~}|{|z|~zuz||z{w~yz|{z}{y}}}z{}}~{}~yw}{{|{{{{x{~|}~z}}|z}|{~~}|}{~~|~{~}z}~}~z~~{~}|}~{|{}~|~~~~~}{~}|~~z~|~|~{}|~}~}{|||{}}~~}~}~z||~}x~~}|}}~{~~~~~~|||{}~~}~}|}}|~~~|~~|~~}}~~~~}{}}}~|}}~z~x~y}}~}|{}~z~}~~}|}}}~~~}}~}}}{~~~|z~~|}~|}y|~{}}|~}~~}~~~~}~~~}}{}}~||{|}||~wy~z~yx|x|yyxy~wyvywz{w~{|vyz{ywz|w}z}|}|||yy|y{}|{w{zx|}y{{|{}w{{~z|~zwxz{~yz{|{}y}yvw~~{~|||~{uzz|yyzyuz|{z{~xzv{{{z{}vuy}yxzzy{yzx{}{}x}}yzw||{ywz~~x}v{xx{{x||x~}|}~zz~w{~||wv{{wy{~{wx|xxx{~zvx}w{wxx{yvyywx{w~||y|{}yy}{x}zyy}|z~z{}w|yzzxyzy~}xyzyz||~|{z{zv~w{vuxv{~{zyy|{u|~y}~zw||~}}zy|{yyz}yyx}zwyy{wyyzxzx|{|~x~~~wy}}zx|zzzzy|wz{xy~|}~x|z{z|z}~}zzz{zxzzyy|~{{z||}xyvz{y{xww{{z}xz|}y~y}z}{yz|w{||z||w|~~|yxwvwvw}~yvw|}wxx~zyy{w{y||{{xy{z|}{xzy|ywy{{wz}{|w~|~zv}|}zw{z{|z{x}|zxzr|z{z{x{}{yz||xvzu~y~yxzv{x|}zz|}{~|z|~{y|zzzz}xx||}xxx{vzz{}~x{}{yyxzxz}vvy|zyy|z}|yzzy|||{|z}}|{{|y|z}{}xz}w}{{yy|y{xwv|z}{}x~}z{|v||{y~y~z|{{|{|z}x{}zz|~{}z~wzx}y|yz{y~{x}z}}~{}z~{wx|yx|rxwx{w~~z|wzy|}}r}}}~|{~zu}~|~}}}z}~~}~~}}~|||~{~}}~}}}y}|~{}~{~~~~~~}}~~|}{}~~z}|{{|~}z}~}}|}~}|~{~~~~}~}~}|{z~z|~{~~~}}}}}{|}~~|}~}}~t~}~}~}}|}{~~~|z~~~~~}|z|{~{}~~|}}z~{{|~~|~~z}}}{~z}~y|}{}|||}}}{~}||{|~{~}}~wz~}}}v{}||}~}}}~~~z~{{}}z||~~yz~~}{||||~|z}~}}~~}|zx}}|{{}~}z~}~z{~{|y}|~~z|zzy}~|{~~~z~}~~}|~~~~~~}{~}|}|~}~~~}~|~~z}}~|~}}z|yw}xy|}~}z{{y{{zyywy{y~w||{~z{|z{{z|~{wy|{wy}{u{y{}w~{z|yy{zv|v|xzz}yxyzw~w~{zz{xz{{|{z|~|zyz|y}~{}z{x}~|{w|y|y{{|z~z|y|{}|{{{|}|x|{wzs|z}x{x~xx}|z~~ywzzy{{}|}{zu{z|zzyvzxy|w|xy{}vywzw|{|xz}z}v}y{|xv|uz{w{}yzwx}xyyyy~|{||wyx{z}zztwz}yzy~{z~xzv{w{y{|}}yyz|{xxzw{zx{zyyyz{yzxy{{z{y{|y{y{{wz||yyyw}~w{x}{zyywy|~~xy{zz{y|xwztzwyyzw}wyxzz{~{~t~zyyu||{|u|}{{x~{|~y|v|~}xz|zz}}~{z~{yy{y{x{u}ywvzzy{z}w{w|}{zzz{yy|{wy|{z{{zyxy|v~zz{}zxxzy{x{~{{zvz||{{zz|yx{{t|v|z{}|{y{w}wyzxtzz}y|{y}wx}zx{~zyu{y|{w{|~zyw~}{w}{|}z{{|t|vzy|z}{{zyzwv~{zw}xw|xxy}x|z|z~{zy|yyzz|yyxzzzy||}zyy~y}vzywx|yy{y{{zx~|x~vzz~x{z||zyu~|xyy}}y{z|zz||w}~}~u}}y}v|y|}z{s~{zzyyu{z{{|w~z|}}|y|z{~}{||z}z~~zzzz{{yyzz{yy}~~}xz|{w}}}xx{x}|tx|y|wy||{{x}|{}{{{|xyz~}~~~~}}}{~}~~}~}|~|y~}}wy~||~}}~~|~~}~|~z}{{}{}}}z~z|~~|~~~}}}{~}z{|~|z~}~~|~w{}||{}~~}~~~|~~~|~~|~z|}~z}{~~||}}~~|}~~{}}{~~~{|{|~|z~{}~~~~~}|~{~~{z~|{{}~|~}}|}~{}}|z~~}{~z~~~{~}~~}~{}}~{z~}~~{~}}~}~{|}}~~}|~~}~~|{|}~~~z}~{~{~~z~}~~~~|}~z|}~}~|~}}~~~||~|{|~{}{}}z}|~{~|~}}~~}|}~~|~|~~{}{~}{}~||}|~|}~y~{~}z}}|{~~||~|}yx}y{y}~y}{{y{|z|w}{|~wwxxxyu}~~wyzzyx{|xz{z|yzz~wz}{~~|zy||}|{y}{y{|{z}z|xx}xzxy~yyy{{~yxz{{zx{}z|y}~x{wzx{||{xz||x|y|~y{zzywzzyyzyxz||zz|xyy||}zyx{y|z{~|xy{{z{{~|}|yz{}|~|z~}y{|z}|z|{z{{|z}|{|y|ywzyv}{{{zyx}{{uwy{wz|{x~~w~y{y~~yz|x{|{{~{{~~}{{{{zu{|z{ws{|||z}v||z{xxzy{~{uz|x}{~~x~zx{x}z||{|zy~|xzzyzyww~}|w}~{y}|wzz|vzz{zwv~}zzzzx}zy{~|}zw}~~{|x{xyy{~|{{|}}{~~{zzyxx{{xy}yxwz||{{z{|{w|zx{|w|{|{xx|~|}{z}xz~{|}{}{|{w{{{|{{w|u|~y|yyw{wy}{{zyz|v|{zy}|y{|zzxxwz}z~{~{z{xz{}yw|||yz~}|{~{~t{}{|yzwvwqz|xv~z{zwx{yy}x|z{yw|{ywzy}}xzw{|y{|zv|~zx{}}y|zwz{}x{yy~xxz}|zzy|zwxyvuxxyz{yzw|{~|yz}zx{yy|}z{|z}{{{|~}yyx}}|}y|xwvwy~yy|zzzw{~zwyyxz{z}{{z||~}}{z}}{}yz||||~|zy{y{{z|z|xz|z{{~x}}z|yy}}|{x|{~}y{~}{zz||xy{|~~~|~|}}|{~z}~|~y{~}}}~~y}}{{}~y|~|}z{{~{~}~|}~|}~}}{z~{}}}z{}~|{~~~}~{~~|}{~|||{~}{~~~{}~~{}||||~}~|~|~}|~}}|~|}~y}z||{}~~|{~|~zz}}~~z~{||~}|}|}z}~~}}{}~{}{}~~~~~}~~|y||z|~}}|}}|}}}}}}|~~}~}~|~}~{}|}~|z{~}~}}|}|~~}||~}}w~}{{~|~}||{x~~}~}}~}~|}}}}z}{{~z~}}{z~|}}}~~}}|~z{{~~|{~|~~|}}}|~|y|~x~z}}}~{z~|||}}~}~z}~~~|}|}}y}~~~|}~~~|{|}|~{~|}~|}}~~}}v}|{y|~w}|}{w{t{v{|{y|~y{~y{{zyyyz{~yy|{~}{xy{mz|}xywxyx||{z}uz}zzvzyy~}y|zw{v{}xxy}wwyyyz{{{sx}z{|zv|zyyx}xyzyywwxxzx{w|y|~yz~zv}y}|{x|y~xx|yzyyw~x|x{u{zzz|{z|y|{xzv|~xy|xz{~xyzz{|yww{yv|~{w{{{zz|{z~xyyzx~{zysxz~zz||}x{yyyzxwzzyyy{xwz}{}uwzvzyzyz{}x~{~{z~yyz|z{{x|y|z|xz{}zvv{|y{xzy{}wyw}}~}zwv}zy|{~|vzzx~~yy|y~|}~{zvyzyzyxw{}||{zy}{|{|z{x{w|zxzyy|xzz{{|xw{yw~{z{}z~|y{v{z|}{{}y||~~{x}~zy~}uy}{zz|xwyx}{yy{zxz{{{y{v}}x{~zwzz|zy{w|}||{zzzzzzy}v{y|{zztz}z~yvz{y~}{wzy{{xz{w|x{x{~u}yu{z{xw{z|{z}{||xwvyxz}y{|{|xz{y{xxyy{y~}z|ywy}{y|}~{y}w{}}y}|}yvy~z{uy{~z{yx}}x~|yz}xz{{|y|yy{y}x|u}zs}{y|w|{ywx{w|x|{x|yz{~~z}{yx|}{{|z{yz}{y{xy}}}}zyx{{y}|~yw}z~y{}vz|z|x{v{y||~||z|xyy|}{}}yy}|~|{x}|{||~z{{wyxyz{|yyxxz~|y|~{{~~|~}~|{y}~~~|~~||~~zz||{}~{{}|}}|{}}{}~}~z{||~|{{z}}~|}{}}}z~~~~~|{t}|~~~~~~}|z|{}x~}z}~|}}}u}}y|{}|~}}~~{|~{}{}|{~}~|}~}}}|~y~}}{|~{~|z~|z}~}{|{{}|}~|}}~~}~~~}}|~}~}~~~~{}x~{|~~~}}}}~x}}}{}~}~~{}}{}|z~~{~~y}|~}~|}~}{|~~}z~}z~|}}z|~}~~~{~{~y|~~}~{y~|}}~~~}}~y~~}~}~|~~~{}|}~zz{}~{~~y}}}~}|y~{|~~}|~z}|z|}~z~}~~}~~~~}}|||~~~~|}|z}}~~{|~z}xz}z~}|z||~}}}||y}~~~qx~|xzz|~|{z}w{}zzww{z}{yyyy{vv{|u{v|{vy}z{|~|y~zt{{|z}yy{xyy{|{}zz{{||u}{yw|{yyu~xwy}{{zyx|xxy~ywyzw{tz}{y|~||}z{|x|}{x}wz}}xx{y{}|y|y{{zs{x~zzyw{vyxzz|y|yzt~v{}z{xwzu{x~y}z~}}|xx|w{y{y|{||z~}z||v{|z{zy}y{{z{y{}yw}~yzxtx{~x{yy{yu~|{{z|}{}|}~z}x|zzy|~y}|w{|{zy~xyx}yyxz{{z}~|{|z|}zy}zy|{z~}x}||{~{x}}z{{|{{z{x{yz{wyzzxzt{yy{{{v{}xz{zwx{rvvzzvy{~~{}y|wz|y{zv~yny~{|}zzwy|}{x{y|}yyv{|xyy{|~|{{y}zwzz{|{y~z~z}xy|~~}wz}z}~zw~|{|y~~||{|w{w~wy{uzx~ywx|vwvzz{yzxyz{x}}zy{~}|{{z}{~{|}}{z}x|y{z}zw|t{v|v{|{{wzytzy|yyx}zxz|}{zzw|{~{}{yy|zx{y|v|zy}~{|{zz}|v~}z||z}|z||}}{{~x~|y|vzwyzxyyyzx}w|||z|}z|zyxy}yw|{}w~|}}z|{|yxx|yzwyz||y|}zxyz~z|~{}xysw{|zyz~|{xz|y{}z{|zv~{{yz}}z}w|~xyxx|xy}t|{{zx{z{z|x~|zxux{xx~y{}y|xzwyyywz{~y~~}}}~|~~|z}~|~}~x~|||}}}}~}}{}~}|}~~~|y~{~~~}}{z{|~||~~{~}{{}~~|{~~z|{|}z|z~}~|~zyx~~}|z{|y{~}}||{}~}|~~|}~{|~~}{|~~|}~}y||~|~{z~~~~|~~}~~y}~}|}~{|~{{~}~~~}~{~|~}|~}~}~~z~{||||x~}}~~~~~~~{}z~~~~|~}}{}~}~}~y~}~~y}}{}~}|~x}|~}~}}~||}}~}}~}{~}}{}y~~}~{z~~~}y~|}~|z~z}~}~~~z}~~~~}{|}|y{|~{{|s{~|z}}~~~{}}~}z~z~|~~~{}{|~|~}||{w{~~~}z~|~{~{zx|zy{{|}~{|}|ywyv{z|y{|yvz{|~z}}xzy|zyzy}zwuz|{xzz~yz|t|y}zx|}zyv|x|z|{|zzy}~w{}x{{ywx}zzzuzy{{{z{y{}}~||~x|{v}|y{{}}|xy{x|}vz|{yx|{{|{z{nzzwz{z~z}|wpuv{|y{z}yz~|w|z{x{{}zvv~}yz|yzyyyzv{|}{txy{{|wxy|}z}y{v{w||{z}}~yy~|y}|wx~{{z{{z|{{y~x{}}x}{w|{{{|x}{w|xywxv{x|||y|}{{{|x{{zyyzy}{}y{yx||yzyzzyz{}x{|{|{w{y~~|y{||}yyx~yw~{yw}zzzyzy{|{w}z{w|x~{~y}zy|}{zzz|y}~y~{|{{{|}|{z~|x~}zz}{|yzwy{{|yyzzzy{}zyzxy{xz{|}{}wyz{{|yyx~|yxw|}~zyz{z~yy~y{~|y~|zyy~x{{wx}z{{{{z{{yzzxwz{~xz}y~{zy~|xzqyz{|xv{zyyyz|{|xxz{{z{yzwzw}yy~}{z|wy{zw{v|zz{}}zuy}}}xwz{zy||z}y{zz}|ztwyxy{~y||{{{{w}vzu{{|z{tz|x{v|yy{|{yzzzz||y|{}}{z{yz}~yzz|zxxwy||zz}{{{~z{w}~||wp||w}|yxwy{yxyx|x}w}zy|zx}xzz||zz{}}}y~yzzy}w|~||t}yzzxy|w{xzz{|}w{zyxw{~xzx~}~~~~~x}|}~~x~~}||x|~|}}~}~z}{}~|~{~{}}~||~z}y~|{|~}~x|}y{|}||~}|}}~}}~~}|}|~~}|~~|{}y}||~}~}}|}}}|~~zyz~}~}|~~}}~}~~}||}}{y}yz~|~|}}}~}~}~|~~|}|~|~{~|~~|y}~~~~}}}w||~}~~~x~{}{~}x~~}~~}}~y}}~~~~}z~}~|}~}}{|z~~}|}~{{}~}|{|}~|zw}|{z}~~|~}}{~xx~~|}}zx~|}|{}~z~~~{~|}|x~~}}~}}~}~{~~||~}~}~{|~z}~||w}}}z~~}}}||~}y~~{~}|~z~~|y|}}|~}~z~~}~{|~}~~}z}~|~~{|~~}~}||~~}z|z~yx|{x|}{}wu~zysvwu{wzw{{zwy|z|zzxyyzy}x|~zx}y||{y{{yxwyx{{x~y|w}yy{z{{|}z|vwyz{x|xv{wwxy~zxvxy{sxwuz|wyyz{{{y{|yx{v~y{y~yyw|zz{||}{z|z{yz~yzyz{yz{}{yzwxtzyy{{zzz{{}~|zx|{~{|z|zz{||{xz}{}zz|}~x{z|y{x{zzwxzzyxxv{vwzxztz{xxw|}zx}y}y|w}||z{x~w{}zz~zzyz~z{z{zz}{z~y~|xyx}yzy||{xwvzx|y{uzyy{{|}}~|}z}|{x|}y}x|z~}{|xz}~}|x{yvy{zxzzx}{wx|z{w|z{zv|{}{yx}{}w||}|w}yzx}yz}||}{xzy{yyy}xxzyzx}w|}|v{zuw{{|y}xzyry|z||z{~}|xx|y|{|||y~}~z~s}x}~wx~{yy{||zywyyyvzvzvz{x{z}{x}y}ww{z{{}|zzx~yzz|zzzzy{|{{zv{{y~}~|{y|zzz|{~yvyvzw{zz{{{yyuy}y}{{{}yzx{yxyw{{y~yy||{}y{|x{y{~~ww|yw}x|{x}{xvwstw}x{xxx}x}}|yyz|y|{|}}zzwy|tt|}}}yx}y~zx|zyzxywzwyy{{z}v{zxw{u{|yz{zyyv{z}{zx{|yzz{z}~{~z{|x{~zxy}zzywz}x|z|~x|yx|ztyzxwxx{}{uu{|yz|{z|ywzz|{z|z}}|~~}{~|}}}~{{}}~z~z|~|~}~|~}}~}}{}||{~y||{~{z{~{~{}}|~}|~~~}~}{|~}{~}~{}z}~}}}}|}~|~~}{|~|z}x}~{w}~|||{}~~}~~~~~|~}~}}~{~}z{}~}~||~}||~~}~|~}}~}~~~|||~}~|~}|{~}|~y~||~{}|{}~~x|{}|~~{}}}}|~~~~{~~~~~~}{~}}|}|~{}~x}{~~~~~~}}{|~}||~yz|~{~|}~|z~}}|}}}~~~||}}{{y}~~}~{|}~{}z~}|{~~}}}}}}}xz|}~~~~|{}z|~x}}~~~~}{{}z{|}~}~~~|{|~}}~{{{~yy}|~y~z~}|zw|v~zy{xu{z}~}|vy{z}}~{{y{{y||xw{y|y{}zyyz|zzzzyty{u~ywvyzz~x{|zxyzxv{|{x|{zyu{}x}{z|zzx|{z{w|z|zxyyw{w{xzz|{zzyvytwyzvxz~{y|{zzwzy|wy{|~xztxt{|z~z~|{x~{xzxz|xw{wxyzwzz}~yzx~{~v{}zx||wv{~xx{zv|yzyzy{{{xyxx}wz{z}~zxw|y{zyyzxz||yywxvz{y{z}{wyxy|v~yv|u~}yy{z{yzxxz{|x{{xy|xz|zyx|vtz{{}w{{||wx}z{|~|||~xx{{z}y|u{yyyz}w}y{{v|yx}zx}w{zywzxzy{~{|z{||v{{y{z~{yz}ywyzyz|xz{wzw|wy{{z{||yxz{zzzz~yx}y|xz~y}{u{z|w}z{{yy{|{|}zx{}y|y{yyuz{{{x{{|z|wzy{yxwz{}y{z{{z~xxz{{|~~}||z|z|}{~|zv||w~~zzw{||}yzzzu|z~|z{}y}{|z}y|zy}yx}y|y}y|x{|zwyy~yw}|v|z|{|z}vz|{wy{{yx~yvzxyvyzyyyy{z{{z{z|z{|~wzy}z{|wytzy|~|y{yxvyzxxz}zx}x}z|}{{|{{{{||yzzwv|~yz}xx}~{w|y~{~yy{wzy|yzyzxzyyzy}zywy|{ywxz~~||}{~}}~yw}yz|z~{x~||{zy}y~}}{yzzxyww|v}y{yzyy||{y~z|{y{|{z{xx~~w~}~}|}||~~~zy{}~{~~}z|}|}{~z~~z~|y|{~|||}~}~~|z}~z{~}x~~}~}|~|~|}|}~~~~}~{~~~y~x}|}~~}~{~~}{~~|}zx}{|~}z~|}|~{}~||z}|{}{}~|{~}~~~z}z}z~~~~}}}z{}}}~}}}|}yy|}|}~}|}}|{~z}}|z}v~~}z~~}{}{~}{}~}}|~}|||y}|~}~|}}~}~}~z}~~|~~~~|}{~}~}~x}}|z}}|~|~z{y~~}~}~}z}y~}~~~~~{}~~y}~}~~}|}|}~}~}|}}}}~~~|~|}}~{}~~}|{~z~~|}}}}w~~{~{~~{}}}}|}~}||~~~}}}}}}~~~}~}|}|}|~~}~|}~~~}~~}|}~~|y~~~||}{{||{z~z|~}|}y{z}{|}|zyz~{{zvzwzw}|z~wy}y||vzvxyzzyz{y{y{}~xz~y|z|zvzyzz||w{yy~wz|z|}z|w}z}xuz{yyyxw{{xyy{|yy|zyzz}z{||z||}yuu{zwz{zxz}{~z{zy|y{|yzt|w~zzw|z~{x{xyxx{w~wwwz{z|z~|u{y~y|{{yx}{}z|}{zz{|}yz~xzxwuwyyv|wx~~zy||z{xz{vxz}xvzx}|zw|}z|}~y|~z|zx{yz||{}z~{xy|~w{{y{{{|{zxyx{{y{z{}|{}x{vyz{{y}|}{|||{vy~~{||}y{xz~~z}}zzyyzxwwxwyxx|y{uyu~|}{ywyzx{t}}|||x}}y}yy}y}|zv{{z~xz}{~~x~||yuzxty|u{wvz}zy{x}z{y{{~xqw|{}v||x|}|y~y|}||~{{{{|~|}{{|x|y~{}y{|z|}}x~{y|z{xtv{wxy}zz~xy{zw{|~xyy||{|{~y|}{|||z|{|{x~{z{y{|yy|w{}|v||zy}zwy}zz{zx|zz{z~z{{{zzzxvzx{}z~}|{y}{{wyz||}}|y{|yzy|yxx~}xyzxz{v|z{x}{yyzzx|{zz|y{xyz|~}}zy|x{z{||}z{|z~z~zzz}z~v|yz~|zy{|}uy}{xyyzy}wyx|yyw|}z|}{x{}{||{|{zy~~}~x|z~|z|yz{zx|y}zx{}x{x}yzyty~y}uz|z{~}}z{zu|~xz}xz}~}{|{{}||{z|||~{~}}}~||~~~}~}|}}||~|z{~~~zy}}~}}|}z|~~}}x~}}|}~xzz}}|}~||{}}|~~}}|~~}~x~}~z}{|||~|}}y}}|}~}~}|}|~||~||{||}~~|{|}~}~|~z~}~~~{|}~~|}}}{}}|}|~|}~y~~}|z}}{~~y}|~z|||}}}}z~zv~~~|~~~~}|}}~}~~|{}{|}{}}{}}~|~}~}|~~~}~}}~|~}}}~|}||}|}}~{~z|}~~y{y}zw}}}~~|}~wy|{~}~}|~~}~~~}~}~{z{|}~~~~~|~|}~z~~}|}}~}||z|}{~}y{}~z~~vxx{{z{{x|z|{z{yy{zw|yxx|y|}yz|z|{x|zz}{y|v{}|w{}~{{}}{{{{}yx~zxx}{{zy|y|~zz|yx{uxzy{{z|yy{y{z~ywy||v{}}zy{~|y|xvwx|z{zyzxy|yyx|xx{v||zwxxv||y{}x~~|v{xw}~xzzx~zyw{z{|xy{}||z{|}}{z{~yxz||z~y}{{}|{|z|~y{zx~{{zz{x{y{~zz{zy{}}|y|y|{y}y|z~}xyz{~z|xzyw|~xz~zxzw}y{z}v{{y}|w|{~|zxyz|~{{}~yvy}vx}||w|{}xzy{zy{vwzz{}yzy{~||}}{zx{y||zv{w{{}zz}y~zz~{|z|zz{x}yxzzu{|xz{zzy|||vxz|zz|y|{yz{{{zyzwx}uw{y||}x{|z|{~xy|{x{yy~|wzzw{}zw||}ywuu{|{y{{{vzyy||{~x}{y|yy|xzz|zwzzxyxxz|z{zw{}{y|~|{y|zxxwx|wy{|yvz~w~u|}~}|}|yzyx{zz{xwx}zxyy|yzy|xzw{zzz{y}}yx|yxx{yyy{zwx}|}z||yzzz}{||xyyxz|z{zz|z|{~{~|y{|{w||yvxy{u|{zy{}~~~wvxzx|{y{y|zyzzz{z{x{xy|yz{||yzwzyx}x}y|xz{wz|}{||{{xzx~yw}|{{~}zz{}{|{~}zw{yzz}vy{|}wvx|}{zy{wxx{||x{|}{vx{|yyz|{|z}}}~|}~}}}~z|}}~~~~|}~~|~x}}~{|}~}{}{z}|y~|}{{{z}~~}~}|{~{{|{{}~~}}|}}}|}}~{}~~{|}}~}{|}~~z}~}}}|}}|z~|y}~~}}}}~~}~}}|~}}~|~{}}{|~||}}~~}}y~}~|{}~~{{~{~}~}|~}~}}}}~}~~||z}~~|}{~~~|}}~{}~}~z{~~zz|}{~~~}}~}~{~~||~|}|~{}{~}~||}}|y}z}x~}{~|~~~~}}~||~~}{}}|||}}{}}z}{~~}~}}|~|}|zz|~}|~{}}{}~~z|z~}~}|~~}~|}|~}~~~y|}{}~}}}|}~}|}~}~}}z~~}|{}z|}|~~~}|~~~~~|}{~}{{z{{|{z}|~z||v{x{w{xw{uzy{zxy{yxzyyzvvw~{w~}y}yw~xyz{x}}}{z}{~|}z{zw~{}|{z~|yx}yz{zxz~v{{yz~yyz|{}vxz{u}|}zz~{}{y~~~z|yx}yy{z||v|{w}{{yzvw~{}}y{wu{{|y}z{wwwzz{||x{y|x|{{{xzy{|z}zy{~{}||}y|{{wzxx~z}zu|y|{v}w|yxzvyz{x{x{xzy||zzz~|~}yz|w~|}}{z|{{|xvz}y{{zx||yw{xyzwzyzyxzx}y|vvw}}|}xt}y|z}}u{zx{~|xx{}}}z~zy}y~{|}}yyyuz|{{y}xxx|}yzzu{{|yx|yv}~wy{}|~~~~x}}{yxv{|z}|{yzxzuz}y{y|{x|{{}v|{|v{xx{|z||x|xw|yw}{xx~||y}|{wz}|}y{~y{y|||~{}}z}z|~x}|z{wzyv~y{xwx}}vy{xwxyy}xz|z{x|{}w~}|{~xz}zz{v}yy~}{z|}}|{{zz}xyuz~{zzx}w{}x|xyw{wyyyz{xxz{{y{x}{{x~x{}}z|w{z|xzw||}xvqy}y|yzz|x}{w}yuwyzywx{|u|yyx|~}|~|{}v}||w{|xv}|z~}}zyx{|z||~y{~z~{|yvu}|x||zyy|uu|x|{x}y|xwv|{{wx|{{|wxx||zyz||~~{z}|}z|{~z{xy|zzv{{yy|zww{yzzxzw{u~y{x|zwyq{z{|{|~zz|{}|{y~z{~}{~~~~y|}{{}||||~~|}~{{x|{|~|}z}}{|}{}}}}~}{y~z~}~~}|}~~}~|~}}}|~}}z|z~||{~||}}~||{~~|{}{}|~|{{~~~|~}|}}{~~~~|~}||||{}~~~}|||}{{}|}||~{~}|}}}~|~~z}~~{~|~}~~}{{~~~}~{{~|||~|}~}}|~~}|~z|}z~|}||}}~~~}}}{{~|~}{{}}z}~{~{}~~}|~~}~~}~{}~{~~}~~y|}~}|}y|~~}~}|}|}|~}~~z~}|}|~}~z~|}|}~~|}z~|zx{~sy}|{}{}}~}}~{}}|}}~}}~~z~~{~}~z{~|~{{}~|}~z}~|~}}}}}~|}|~y}~}y{yx}}xy~|y{zzyyzyz|ywzuy}{~{}|uxy{zz}|{wx~}}u{xw~}w}vzxyzx|}|v~vxvxx|zz|{zy{w~yy}~}yyzzyy{|zx|yvw{}y{x|y{xzu}x}~z{{|w}xzyyx}z{{xy}zxw{w{v{wxy{{yyyz|{zzz|{x{xu|xyzzzy~{w{|yz}z|}zzzz{z{}}z~~}v{{yxwzy~zx{}x}{{{}xw}{yxwz}{|{vzzwxv|{x{|{z{}}x{zv|u|{}|yz~x{wzzuywyzz{y|x}|}yx|}}w}z{z~|w}y|zyx}}{x~{{|t{~{{zzz{~x}yzv||{||z|{{xy}{zz~}yyxz~y|{}y~wz~}~}z{{}xz}{|zzzz}zy{z}xyzzwzyzzyyyzy|y~yysywwy{zzz~|yz|{zyxx}}{}xyy}y}x{zxz|}w{{y~w{yzz|zvyzyx}{z{xxyx}|}uz||{||y}zzx{z~}|w{{}|}|v{{|zyyzxvt{{|yzu{xy|z|{}z}y|zxzz|}y{x|yw}||zzy|xxzyzz{yx}~zyy~xv{|w~|ywx~|y|y}||xuw|}{vzzz{{v}xv{yzywxyz|vxwwxzwzvx~z{|uw{z|{y~yzzxx}~~}zz{~zw}~{x~}y{xzzwxxzzy}|~yvz}zzx|xx~yy}|v|~{z~|uxzxx{}z}}{~z|yxvzzz|}||y~}|ywy}z}|zu{~}|{}zyy}xyx|x}|yy{v{~{v}{{{z||~~~~|}~}~~z{|~~~}}~~{~~~~~}{z}|}}~{~|~~}|~}}{}}|{s}{z{}}{~y|}~}~}|{~}{}}}~}{}}}~}}~}}~}~z}~~}~~~}|~w}~{~}}}|}{z}|~|~}~}~~|v{}}|}|z~{}~~~~~}~~}|}~}|}|{~|||~y|~|~}}}}}{|~||}x~||~}~}~}~{||{}}~z~~~}~|{~~~~}~~{}|~|z{~|{{~~|~~}~~}}|~}|{~~|}~}|{}|}~}}~z}}}{}}||}~}}}zy}|{}}|}}}}|||}~~|}||~~~|~~}~}~z|}~~{~~~||~~|~~|}{z}}}|}}}y{~|||{|{|~{~}|~{}~}}}~}|z|z~|}|x||{|x}{|x}}|wyuzy|yz{z{~}x|{ywyxxy~wz|{xzxx{{xx||zx|zyw|wzy~yw~wxuz{x~~{zx|txwt{{z~zx{x{zx{z|xzywy|yv|zvz}|y~|}zzyz{z~z{y|}x~~wzvzvxy}{{zx{ww~{}}zy{}xvxy|xwty{|{vy}~|yx{x|{}~}y|{|yy{{yxv|}xvxxx~xy{{y|yyz~{w|yv{y{}yyz{{y~zwvy{|~yzz{yx|w~{{z}z{yx{z}x|x|y{xy}yw|u}zzzw|{z}x|xu{v~xxx}y~x|z~x|z{}|zwzz~~zzy{vz}{}|xyzwz{yvx{w}wx{yw|{ywxvzx{{z~||vzy|z}}||zz}{|yzx}{{{}~{~y|}|{y||z|szyxyzz}uzyyyx{u{xyxx|yxyx~x~zxz}|{}z}x||z|{}w{{y}z}}zz}y|~v}{wwxzy{vzzwzwv{z|~{yz}ywz{|}{w|y{z}z}}zy|xxx{|z}{y{z{yw|||yz}zz{zz{{{w}zz~zzwyxx{zxyxz{~~~{{{~yvyzvv~|z|}|y{}y|xxzwyyww|uz}{~{z|zzxxy{|tzyvw|{z{y{|zyz{{xyz{~~}x{yyz}|{x}~zzzwu~|y{xwxvzxz~{w}{{{y{x~yxuzyv{|{wuvy}w}vxzz|{{z||v}|}y}}vy}yz{x}uxuz{yx{{u{xtvuzv~vy|{{y|{}}yx~|||{y}z~~~}|}|||{|}~|~}}y}~~~~~}}~~~|~~|~~}~~{}}{|~~x||{}|}~z~z{}}}}|{~~~~}~}|}~|z~}}{|}{}~~w||}~}~~|}~~~|}{~z}~z{{}||~}}y~z~||{z{w~~}}~|~z~~}|~~~|x||}|z}{|~{~||~z}|z~}~~|}}~~{}z|||}}~~~~~||~~}}~}~||||}~~}|}{z~z}~z}y}{}~~{}{~}}||}|}z~~~~~{|{~|}z~}~x|~z~}~~~}y}}x}|~~{}}z~}}|||~z|z~|~~|x|{||}|~~|{{|}}~}|}|}x|}|~y~|~z}~|~z}~z~}v}|xz~}~~|{|}~y{~}z~}~~}~~}~~|yvyv{yxy~~y|}z}{{wy{yzwuzwzyuy{z}}{z{|~yy}v{zzw|zy}xxv}x|x|y{}|u{{}{x}xzw{|zx}{y{yxz|xyv||zzzyvxl{{t{|yxzy}y~|yzxy|z{z{||{y||vx}wxyz{zz}{|xzx~{v}zyz}y{{~x{{u{zz|{yxw{xyvw|xxx}|}{}{{|v}{{zz}|zxy}{w{}x||w}z}yzy|{|z|y|uxz{y{wvyyy~vw|v|{|zyz~}zy}~{|z}}{tu}|{wy}uz{wz|yy~x}z{wxw}||{{yyyzzxx~w||}|{yv|zyyzx|y~zz|z}~xxxx|}||y{{zuxxy|w{{{zu|{wx||}{yyvzzx~}xw~zz|{y{|}zzxw{~|zxs}z|~|{|zz|~|y|y{zzxw}z|{zw~}{{yyxuz|{zv{|yzxx{{|{xz}yzz{zz}z}z{~xzzyz}zy}{zzz|v{zz{{||zxxz|x||{}|zvz~x}{|w}y{xxxw~z}~z}z{x}y{z{z~{||zzx|zxvwx{}}zxx~w{u{|{y{{sx}{y{xw~|vwxz|xz}wy|z{x{{{yz{{y|{y{{{{{|{|z{|xy{zzwwvv|{{{zx|w}}vwz|{}v}{~vyzxzyzz{sz{z}x}x|~{zy}vzxz|z|ywz{~}}z|zy||x{ww}}{}x}|y{}{x{~{z|wz{yw{w|{~}yz~}wzy{v{~wz~~u}w}y{~~}|~{}~{{y{}{}}ywy|}}}~{~~~y~~||~}~}}}z~}||~|~~{~{}}}{{~|}||~||~z}}}~|~~{~||{}}~}~~}}{}{~~{|~}|x}}~~{z|yz}zy|y~~~|}~}~|{{}|~}||~}}}z~y}}~{{~|{||||{{~|~}~~}~}||}}~||~~}}~~}|}~{~|~|}}}z~|~|{|~}}~}{zz|}}}{{~|{{||~~}}|}~}~|}|}{~~}|~~{|~|~|~||}{}{|}~{}}|~|}~~y~~|~{|~~~}}|}~}}}}~{~{~|}|}|{{~~|}~~~z}|{|}}~}}~{~~}|}~{||}{|{{~}}|}~~|~{~}y~}~~||~}}|~}~|}{{}}~}{{}}~~|}{|~|}|{x~~}~~}~||}}|~~~~z|{|{~}{~|~|||~||{zzz||}{~xz{y|tzxz{y{xxx{|zy{{sxyxx{xyz{yxx}uwz|}z{y{zz|zzy}}|}}ww|yzzxy|zy~|z|vw{|uuzsu|wx~zy{xyx{zyzwvuv{{w|s}}}zz|}xzyz{wwyz{~z}{~|ww~{yr}vxyx~xz~z}yy}{zx{yxz{{vyuzx}y{|z{zzz{{}{{v{}~}{zvx{x||y|y|{uz{uxvx{}zwxzzvy~y|xyx{xx}|z{w}|y}{yyx{{~|}y|{{}z}zxxyzx{}ww{vz|y}{{zr{y}}wxzyxvyzy{z{|y{|w~~}|z{xx{ywyyzxyy{z}zy{{u{vzzxs{}{wuvvxyxz|~xxyxwy|{{yz}|zuyz~x{yvyx|yz}w}{{}}z~{xxzxt{|wzw{w{yvzyvyxzzwy{ywvzz{yzxwz|ww{v{}}{yxz{wz|{xyxzy{yy{uxzz}|z}u{yzz~uvzz{{|yuzxyu|~{{zzxz}y{~~||wxxyz~{y{x}{zy|~yzx|wxzszx{}wxwzvx}w|zw|zs{u~}~|z|z{y{{|z{{z|{zz}{zz{{|yz~{~||yz{w{z}uyw|wwzwxx}wywy{z|uywzzxz}{{|xyz|}v~||}}}wz~{w|y~|zwx{x{zyy}v~|uzv{w{zyxwz{yxz{||uvyyz{}xx{}|xx|{xv|xxy|z|uz{z{y|y|xzw{|y|xxzxz~{z{{|xvx|}|}xw{}yz|~{{{{y|zy}xv}{||{|}~}~}y{|z}}|{|}}||~~|}~~~~~|}~|~||~~}}|z}~|~~|{}y~~}~}~}~||y~~~w{|~{{}}||}z~~}}|~|~||~~}~}}~|}}{}}||z~}|~}~{~z}~z|~~||~}~x||}}}y~~~x|{{~~x~{}}~|}~~}}}~~}|z|{{}|~}}}~|~{{{|~z~|~}|~}~~~|{}|y}y}~}~|z||~{~|~~}~~}z~}{}~|}~y~}~z~~{|||~}~~z}||~~~}}~y{~{~~~~|~~x{{{{}}~~}~}~}~z~}}~|{~|{~}|~~}u|~}~~~}}{}{~~{{|z{}|z~|}|y}}y~zz~~~~~}||~}~}y}}}}|~~}}~~|z}|z}}~~||yywz|{{|z{|zx||y|yxzzyy~v{x}{{||}}|yy|xz|zyuzwv|~}xxwyy}w|x~{}|{y{v|xy}vw|~z~{}{yzzyxzzyzw|t}v||wyw~wyyywxyzyz~yz~}yzz{{x}zyy{y|y{z{{|yzz||{y{wzz}x|{x~|z{xwz|xww{x~{uzx~x{xx|wzxzyyzzz{}y|z{xy{}{z~{zz|z~wz{x{wzv|~{zz}{|{yyyyyxy}|{}|v|xvy}yz{y}zxw|y|z}y}zyrxywzx{|y{z{~}yzzy}}{z~z{yyxzz{wy{zzzw{{~z}{x{}|{zz}zwzy|s|y|y{}}{zzz|x||}yyz}ty|}w|zzz|}z}{x{yy{~{yy|zyww~zty|~yz}xy{~{|x|{|yyyz{y|||{{yv~}~{|~}y{{{y~}w{||{yxy|}{{xxz}z|~}|}|||zy{x{zx||z|~|y}wz{y{~{y}wv|zxwy~zx~y{{yzx{~{zy{z{~xwtww~{wx}z{z{z|wzyz~y{zz{y}y{yxyy{yy}|yzy~|uzz|y{~|z||z{~|{v|x|}|{wxwy|wxxzzy|z{yy{~~~yz{{z{{zy|}xyz{{wz{y{wx}y|y}x}~|x{z|{{yyyx{x{{{z{{|y}zzzwvz{|z|{y|~ssx|}{y||}~||{xz{|{{|{x}{y}x|}y{}y{{|}|~y||~}yy~zvv||z~xxx|y}yxyz~{|{|z|{|}{}zy{zz|{z}|y~z{{z}}~}|}}z||}|~|~|~|}}|}}}}|~~{}}|}~~~~|~}|z~}|~{~z~}}}}}|~~~}|~~{}|}~|}||}~~}z}~}~|}|z~~~~{~|~}|{~~}{~}~}}~~{~~~~}}}||}}~}}}~|}~|||}}|sz|}|zzv~~~~}z}~{~~~~|}~z}~|||~}~|}~}}|{~y~}}|}z}{}~}~~~~~}}~~~z~~{}}~|y{}|~}}~|~{~}~|~~||{|}~{}~||}}|~z{~}~|~}~~~}z}~~x}|~|x}z|{}~~~|~~|~{}~}~~~||}~~v||}}~}~}v|{{|}~~~|{||||}}}}~z~~z~}}~|~z|}}~}}|~~}|}}}z~~~{~x{{~~}{w|ww|~{{z}|yzzx{yzy{yzx}vzx|y{xzv|{w}zwxxy}}y|x}{z{~{{zyx|x{x{}zyz~xy|x{u}xz|vwwwxzvuv{w{w{x}u|vywxxzyxzz|{{z|zxzz{y}||yzzzzyzx||y|~wyuwzz{|yxw{{xz|uvyu|y}zvxwyzy}y~}zzvv}{{z|~z~||xxx}}}~w|}zzwyz{{|{~xyz|zx|zz}uz|~|z}zwz~|}zyxu{}}y{{z|z}}||y|yx{|yx|~~}|yyzy{{zzyyyywws}yyxzzy}|y{t}z{xz}yy}z~{}~{xx|zywy{z{z}y}{x~~{wx~zzy|z~zww{zzzvyxz{y}y|xv{}xtvx~}{|x|z~{{||y~|{|{|{{|v{~}|yz}yz|x~y{y~yxzz~zzzyvwxxwvyzwzvzw||xz|}~z|y|y{|}~~~}}|zu}{|}~zwtyz{zzxyz{zx{z~w|}}x{u~xxxwy{{xz~{}|xy{}|}{y|x}}y{x{}|{~|{}}wz{y{|x|}|zz~zzw{}x~v|w~yrv{uyzyz{||w|z|~}|~~x}|x||}vyzx{|{x|xw}{}{{x{xyz{|zwyyuuxx}}}{|xwxz}x|z}|z}xu{|zz~zuu|z{}|zxyxz{~||{{xxz{{}y}zzxz{ywyzwz|z}|x{~}vzz{xz~|}y{}x~v}{{z}y|y{yzxzz|||y|zzyz{tyzwz}|uxzx}|~}{y{x}}||z|||{~}~~}~~}}}~}}~}{}{~{}}}}}|}}{}|~|}}~}~~y|~~{|x|}}}}|~z{}{|{||}~~zx~|}}~|{}y{}|~}}{~{z~|}|{~~~~}~|}~{||~|~{{}|}}|{|{~~{||~|}~{}~~z|{~}}{}|}z}}}y}|}z|~~~}}}|{{{~~}~~}}}~~{~|}z}}~}}}}~|}|}}}|}~|~}~||~~~{}y}}|{~~~~{||}{~~|w{}~x{~|}~{x~|~~~~~~{z~z|}{}~~~}~}|~}zy|~~z}~}~{{|~~}}}|~|~~{{{~}|~{~{|~|}}}||~z}z{}}~~z~zx}|~~{~{{{~{|~~}~||~~}}z|z|~~y}|}|}}~z|~}z{}}~tz~{~|z}}}~{~~~|u|zx}||}vw{z{|y}xyzzz}yw|{}x{~x{xyzu~}}{|zywv~|yuwv|{}x{~{zyyyy~|y{vy}}y|z}yzz{z|zz|{yv{z}xy}~u~~z|z|xzzw{zx{{z{{{{zxz{|u~}~zy{}}w||~yxxy|z||zyuy{{x{y~{|vy{zzw|u}{|yvy|yv|xvxz|}v|{|z|yxuy{wzy{zzzz|{y{zxx}|yzx|{v~{z{xz}{{|wzv|zzyvvz}yyxzzxyv{}v}y|zz}zz|{|{y}zz}z{zyyuyzx||y|~v|yw}x}y{vwu{z~{zxz{}~ww|z}yt|zwyx|{}w{z}}yx{z||}z||{{yzywyzyz~~x{z|xywy|}{zyy{w~zz{yy}z{yxz{z~|v~|}}{{xy~zv{}y~yzt{{{{z||}}y{y{tzwz}xyy|wxyx{|y}{wy~|z{{z|zz}|}ywxz{}x}y|z{y~x~x|}{ytzwxx|~zvz{y|w{y|y||{{y~xzt{zxz|||vx|}z|z||~xzzw{zx~|}xz{x|z|~y{y{ywv~{{|zzz||w}xxx}z|y~x|{wz|{zzxwyy|yy{xy}|}|yw{{~{zx}zw{|wwzxvz~z~z{zyu|yzu{|zz~|~xzy{y|{||x{{z{~x{}|zxyzyzzzy{|{{{}{|y{xytzzz|}zzxz|~{w|ywywy{|x}zzyy{|y~{}z}|zy{{||yzv~{|uxxz{|{{yx}}{xzz{~z|wwxw|wzyy{~}{z{x{{|~~~{}|~{}}|}}}~~~~z~~|z}~zz|}|z}{~~}{||}~}~}|~}~}|}}~~{~}|~~|{|}}}|||~}~}}~|{{}}{}yzw}z}{{}||}z|{~~}y~}~}{|z}~zy~}~}|}}~{|{|xz~~|{z~|~z~|zy{~~~{{~}|{{~z}|{y~|}z|}}~y|~}}|}}{}}w}~|}~zx~~}~|~|~|~}}}~}~~}}}}~~}}~~||z{{{}}|y}{}||}{}~}~{|~}y~~}}~|~~~}~~}}z|}}~{~~|{}}~~|~}}z~~{z|}|{~}}}}}~y|~}|}}|~|}|}~}}~||{}y~}~~~~||}}|x~}~}~}}y|}|}}~~}|~|}~}}}|{}{~~{~~~v}|z|~~|z~{}|xyy|{~}x{~{|{y{wzzyyuyzrwzy}zx|y|zuw}ww~xzu|~sz|z|{|{{}|zwz}}zz|x}{{|zy{}zv~xzx|~ytz~tyx|zzzzx~}xwyxstvx|z|u|{}wz}w{yx|}ywx{~{~z}xzy||yyxyv~xw|z~x}yw{y}z~yxz~yx|xy~yzz~{{|zz|~{zxvyy~|z|w|z~{|yz{}|zx|yz{vx|zzv{zxy}wz|yxw}{yyuxzx{{y||~{}z|{zwy|{{~z{|~xyz|~wyyyvwx|xzz{|{|{yw|zy|wxzu|}yzx}|zzzy|~yw{zzxy||~y{}z~y||z|}|yz{ux{|x}{wvz~t}zuxzy{}x}y{uvzzzvz|y|xxuzzzx{{v}{zzzyr|{|}}yz|~vyvv}|zx{y|~xvuyxyyz|wxzxzxxxz||{|{v|y|{yzv}z}}z}zyyyy{|ywv{|y}w{|wx|x|zyxxwz|zx~|xwzy{}zzuz|{y~{{{zw~{y}|yu{{~}}v{~zuy{vzyyzy{zxywwy{wy}||{~xtzz{xxx{v}yx{z}}{z~z|z|~}wz}{z{{{}|zw{|vx{w{|}wtuvrvwww{y}xvw|zwxyyv~zz|z}|xxx}v}{}{{y{}{|{|xy}z}z{|zx}wyuyzz{x}uz|xzy}yz}}x|sx{{~{|zz{}~zy{z|{yz}y|{~yy}~z~{wz{w{uzx{wywx{|{xzyzw|{wvyxvwww|{|wz{xz|yw}w{z|z{}}~|}z{~}~||~~|~|{~|y{z~}{~{~}}||}~|~}}~~~~}}|{}}{}}z}{zw|}|}~|~~~|}~{|{}~z}}~}y~~{|}z}{~{~{||}~}{~~~}~~~~}|}}yz{~}{}}~~~~~|z{~}~~}{|~{~}{}y~{~{~~|{|z}}|~|}{}}}|{~~x{{~~|}y}zw~~}~~~zu~|||}}||z|~~~~|}~}~|~~}~{{{~||{}|}|z|~~~{}}~~v{|}|||~z~z~}}{z}||{~}{~{~}~zy~||}~~~~}{~|~~z~~||}{}~|{{||{~{{}~z{~~~}}}|}|~}~|~~|}~z~|}~{}|~|}~|||~}{{x}~|~|~|~}~~~~}}~y{}{}~~}|~|z|zy}}~|}|}yzz{{yy~y~{w{xyyz||yy|{y}z{xz}x{}~{z|yxzxzzw{{}~}{~||xzz|yzzx{|xxwzz{z{|{z|y{{{x{{{z|{|z{yy{s|z}}{{z||x{y{|uz|}}}|x{x{}{{zz{}}||~|yzz|y}}}|{y~||ywww|x|{zx{yx}{x{vwyyzyzyyz}zzw}w|||{zzxwyy|y|{}{{v{|sxz~z{}|zzx|{{{vw{z}u{{yx|}|{}wyy}|{wqx|zxxz}w}{|{zxw|}}||zx{x{w{}|y{zv|z|{zzzz{y{yyw{|{}}{y~{y|x}~xy{{z{~x|x}|yz|x{~}||xwz}z{{{|xz}x{~~xy{vy}z|x~{~x}~|}yz|z|{yy|{zwxy}{zy~zzzzw|}|y{~yzxx{{xvzz|zz||zz{wy|{zv}|x|wuyvyzwy~yz|y}v}{z|x}~||~|xvz{}{z}}z{}{zyy{zyxyuxzzz||{zz~xyyyzzxzz{{{}{xzz}yy{|uuz}zz}w||y{}{|zx{x}}}|yz}y}~z{|wxv{|{x{{|zzz|z{z{xz}yx||}}zxzz}x|}y||yx}z}|~y}xy|z{|{}zzzxy|yw|z{{|wy|v}z}{{|~y|{yzz~|x|{xzz|xywz|}xzx|||y{}x|{|zwy}}z{{xzz{}|~uxwpz|yzv}|yy}y~|{xzy}~|{z}z|x{{{|}z{zzxz~}zyz{yy{x{s{ww{yz{{|zx~z{{|yvz{yxxz|{x}{~~|{}~{|~}~||}}}~~|||~}y|~~~}{{~}{}|}~|}~|}}|}|~|~}~}|~}}~}~{}|{}~~zy|~}z|}~}w|~~~||}|z~|{z~}z|}|||}|~~}~~|~~{|~~z}~{{~~{|||||~~{}}|}~z}}}}}~~~}||}||~~|~{}~|||}}}~|}}~~||}{}}~}}}}zx}~~}z~|}|{~|}}~|}~}~{}}}yz}}|{~}}}~|}}}z}|~~}~{~z|||}~~~~}|~~||~~~}~|w}~~z}{~~}~|~~}~~{}}}~|~~~|}|~||}}~|}~{}}}}{~}~~{}~|}~}z{|{~|~|~~~}{~~}zz}|}~z|}}}{~}}}~{~||y{v}~}}|||||~~||wy~}||{zwwuyzxzt{yxz}||y}zzwxz|||yyyxxyyyw|y|z}x{}|z}}zy~{}||zzxx~|{{}v|{|yytx||xyzxwxwx~w{xt{zzzzvuzy|vyy|z|z}y}yz|{z}{~y}yz}~}}w{|vtyvxx}xyyxwyz~}z|z|wtyxxyzu{{|w||z{{zv~zyyz{~{y~y~zwzyzy{{{uxzyx|{{w|z{ywu{~ywyzyxyy{~wwz|{~}v}|}~yw{wxzuz|{~yz}{|}zzyyyywzwzx{|zwzxyzy{wy}xzyuj{{rwz{~{}{|w{}wv||}{{{{{|{zzz{{||~||||}y{|xzv|uszsz|zwvyyy~{{yvz|v~}|y}x{}{}{wyy{}y~yyy~{{z}~}|xzty}|yzx|ry{zzy~x{x{vx|w|uyy{|x{~{w~{x~z|zyx}{|z~~{x}|{{x~||~z}w{{vz{{wywx|yyyxzxy|yw|uzwx|{yx{{zzy{{{~}~y{yz}yvz{|yyz{||~z{zxvu{{wwxx|zz}|z}~}xy~wyx{{zyz}{zxz|z}{~xyy{z|x}{y|z|yzv~uvzwwz}{xyzzyx{yztyxz|wwu{xzx~w||x|x{||yyzwz{z{|{x|{~{y{{}yz}z|{x{wzyx|wxzw|ywwzz{|x}wxzxwy{ww~{||zx|zu}z~z|z~|yzzu|~xvx}}{v{x~y}||zzxzzz|z{y}yzy{w}y}|uyw{}v|{{y|x||{|zzxz}}~~}|{~}z{}y|{~z~|~{{|}|~~{|{~~~{}|}}~|y{}z|}}~{z}}~~z~y}}~~}|~~|}x~~z|~}~{z}yz}~||~{~~|{{}~~|~~~~~~}}~~~|~}z}~~~x}}~}}~~}~~}|~~~~}}}}{zz}|v~~~|}~}~v~~}~~~~~|}~{|{{}|}~}~}}||~{{|~{}~{~~||}~}~~~|~{}}}~}}~{~}|||~}}}}~z{}|}}|y|~}x~|||~{|~~}|~~~~~~{{{}}}~y|{}}~}{{y|~zz~}}||||||}~|}z|~}y~~~|{z{||~yz}}~~~{y}|||z}~|~~~|x|}~{{{|~~|}~~}}}{~}}z|}y~|~w{|}|}}|{}|{||{}{}}~~~{v}y~z|vz|yw{}{|{|xz|yz{yz~xz|{yzzxxzx}zy{y|z}x|}zyzx|}z}w}{wzz|yuwxyz{zxxyzz|}zx|v|yvzzwyy}{uy~x}{w}||{uy|xxxzzvz{yyzw~{||zuyx{}w{|zzvz|wxyy|vxxwwy|{{z}zyy|ywxwwzyyxy|{{|zw{{|v{w||yzvyx{x}yxzwyxz||y~vu~v{}{|yy}zz{yvxxy}xsyzx{vyyyxyy{wv|{{wz}|y|xy{yyyy~|ty|zwz}{uuw}vyyzzyy|{x{z{zyz}yxww}{{|z{z{{{zy{yzy{y}x}}z{zzy|t{{}z{|w{|zww{uzxwv{|{{xyzs|{{v}uyv{~{|y{y{|xz|z|yv|zxy}{|{~{xy{~z{{{}{|}x}{{z~|x|||{w|zt{z~||~{zzww|}wv|}xxzzz{{yzxzxyyxxw{y|~z{zwyz{y||}}|zyy{{w|xyy||{{~|zyw{w{|~|~wy{|yywyyy{zxzzyyzyw|}{}zyy~wvy||xzz|{z{|y}xzy}{y{~yywy{~zuzx}|{x{z}{{x}xx{zx{x~}zz|yx~|wy~w}zz{z{|yzzzvw}{~xw|x|}}yx~zxx}zvv{x|wz{zyxzy{{|{xyz}|}y~{xz}v~vz~x}z|{zyz{{}{}{wyv}~zxv|xzzyx{|{xyw}|z{zyyzy}|ypxzy{y||~xwx{xy{ywu}}w{|{}yw{{uz|x||zy~}|{~~~~}|z}}~}|}}|}|{z{~~}~~}~{~}}~|~|{yzz~~x{~~}}~{{{~}~{~|{~}~|~~{}z~~~{}~~|{|}{{~}z|}{}}~}|~|~||~|~}}}}{z|~}}|{~|{}||x~{}}z~~|||~{~}|}||y|~~{~~~}~{}~}~}{}~~z|~}{{~}~||~}}~}~}{~}~~~|x{}}~|}}|{||}}}}|~}}~|{~~}{~~~~~}t~{~}}{~}|~~}||}{~|~|||~}|}~|~{~y}y||}~z}~{~|{~z}|~~}}|}z|~|~{}}~|}}~}}{~~~~~~~~{}{|{}~z|}|y{~~~}s~y~{~{~}|~|~|~|~}~}}{~|~|~}{{{{~~~|~|{~~~}{|}|{|}~zy|z{x}~{|~|x{{{}xzuyxzyyxwywzw|z|yyywx||u{z|zw~|}|z{z}zyxy}}{{xzvzyy}x}v{z}|uyzyxy|{uuww{{z|x}}~~x|zxwzz{{~|x{zz|~y}z|z{~{{}{z}{|z{~{}wy{wwwyzvwsz~vxz~zzxxw|yyz{w~}}x{zz}{}}{w~w|xy}yzzx~z{z}}xz|{{x{yx}xy{|y{x{|{w~yzy~z~{}{zwz|y|~~~}y{~z{w{|zx}{~x}v|z{y{z{y|y|xy{zxy~{vvzyzxzyyyw}|xzx|wz{{~}zsz|y~x}y~z{}~zw|{xyzyzz|~zxu{z}w{zwvzz~}vz{|zz|w{ztwzwx|{|z{y}|zxy|{~x|{{{vy{~}}zy{v{{yxxwxxyw~}||z~yx}wy|yy{x{xz|v|{y{{}}z}}}~}{{z{zz~u}}xy~{w{y{z{|x}u{|{z{z}zxxyx}~yx{{xyxv{yzzx{{~~|{|}wz}~}}z|xzz~~{zz{}zxzxz~y{wz{ws|}{yz}{yxy}{xz}|ozz}{yy{yy}{{y}xz{x}}{{y}y}z}}|{wv}|yy}||y{}xzxxyzwv{xz{y{y{|}x{zy|zw|xy|z{z|}{{}xzx{{y||{{zz{y{{zx|yx{x|wyyywxy|{wxw|xz{wz{}yx|z|}y}wy|{~~x~}}||}{|z|{|{{x{y{|yyy{|z}uv{}~yyyyyyxy|~zy~z~|{|z{yw~}{||y~~~~{}~~~z~~|}}||zz~{~}{{|}}{}}~~~||z|}}}|~}}}{{~z}}~|{|}}}{~~~{}{~{}~{|z~}~|y~|~}~|~~}|~~}|w}~}}~z}{~{z~~|~z||~|}~}~}|w~~vz}~||{|{|}|~}}|}~~~~}w|}{}}z{~}z}~}|}~~~~}~|~~}y}{|zz|{{~{}}}|y~~~~~||}||}~~}~{{~z{||~|~}{x||}|{{}}{~~}}~~~}~||}}~|}y}{{~{~~~~}}~|}~~~~}~}|~}~~~{}}}{{}z}|}}|}||}}{z}}|}}|~|~~}~}|~|~}~~y}}}}z||~|{~}~|}~{~}|}}|}}y~}~{}{~|||x~|zz~v}|{zy{zzwxzv{z~yu{y|~xx|zy|{{}|}u}wx{|yu~|z~|}w{v||vxz||zv{zyy}w{w{xxv|{zzxxyzy}w{x~zyy{w}|z{zwzvx}{xxx}~~yy|xzx{|yxzwzuz|yz|~x{|z{y{z~zy{{|}z|yyx{{z~x{{|y{|zz{zuyy{x|wzvxw{|}w}x{{||sy|t}{}xzv~{z{{xzzzzx|}xyuux|{zzzyyz{yw~y{y{xxy}xwwy{{y}zxwzvx}y|y~z}}yz{{{vzy{|~x{wz}{w}|{zt~xw}y|wwwuww~x~zw|uxuqy|}xzzx|zz{y}~x{ytzz{zx{}uxxyxy}{wvvzy||{yv{wvxzw|zz~~}z~||{zw||{wzx|yt}|{xx|zxzz{{xw|vxz{zxy|z}ywzuyyw|z{ytyyw}{z|~y~zv{|w|zxz|||{}~z{zyzzyyx}xwz{|w}~}xy|sx|zyxvytwxyy||y}{~yzz{zyyzzy|||y{~wzy}xz{z~xzzx{wy}~zyx{zu}{{{{}vw{|~x|~t}{zku{yyz{wzwvvy}z{||{z~|ytx}zxv{{|z|~|}|}|yyy|uwzz}zyzvy{xwz{wx|{}z{u||{|zy|y{zx{uxyxzz{wx|}|{v{zzw|w{zz}~z{y}xy||wy{y{{wz||}xx|{}xx|y{zyyt~z}wzxu|x}vzx}xzw{}yz{|z|}}x|{x}uux{{}|~uz~zy||zvw{x{|z{}{{|}{w~z}{}x}|{~~}}}~|z{~}~|~~~~~~{{~}{{~~y}|x~{~~|}}|y}{}~~}||~}}x|~}~~~}{|~|~}~|~~~~~{~~~z}z{}}~z~{}|z}z}~}}|}}y}~}}~z~}y|~{{~y{}~~}|~z}|}{}~~|~}|~|~{}{{{|~}|{~~|}|}~~{y~x~}}~~~}~~|x}{}~{~~}|~~w~}~|}~}}|{|}~y~~~z}|}~~~~~||}~}{|~}~~}~||}~zz}~}{{z|{|}}|}{~~{}x{~{{}||||~~~~}}~|}~~~~}z~}y~|~}~~|{~yz}{~x{}}|||~~}~}{~}}|}z|z}~}~~|{|~~}}}{~~~{x|{}y}~}~}|}|}~{~~}||||~~}||{~{~|{|{}}}}zy}}x|z}}~xz{{{{y{zy}zt|x}~z}{xv|z|{x{yyw{wzxzy|}|yyy{zwz~z}zy|}~z}||{z}|vy}w{uuy{zwyyyzw|}y{{xx|{}yzvrzzwxwyw}|z}zx}xzv}z{~|||zz~{yyx}vwwyyz{uyxx{sy~{}yxyyxx~txty{yyzzy|}}}~~|{}{x{z~yy}~{{}|{u~{x~{{zv{yww|{wxzyx}wvwxzyyy~~zyz~}}}vy||xyzy||{zz}|{uzz{yzzzxz}{vz{zz{yv{z|||w}y~z{|uwu|xxwzuxx~|~wz{|x{|zzyzw}xzw}|{zu~x~z{~w|{yz{x{yuzz}z|ywyz{|{y}{zw{|yz{y|z{y|v|yz~{x~y{wy|z~xz}zzzywxx|~y}~~}|z{|z~ux|zxyw{wwywz|{~y{x{~x|z}}|{w}{{|{{~}y~{~yyx}}||w|xyzyw|y{{z|||yx||xzy||y{|{z{}zyzz|zz~{t{~zw}xy}}{|yvzwxw||x|xzwwzw{xuzz|w}v{|xyw{~~z~~xz~zz|}}}}{zy}y|~xx{}}y|xx{|~yx{vw|yyyuzxyz{zwxxzxzw{yy{|}{y{}x}z|zx~}~|zz}y|}}z}|v}z~zyzw{zyvywywy~{yvww}zzy}z~{z{ww||{vy}{z~||xy{y~}y}{~}|{|{}|x{z|vwu{tz~{yx|w{}{swxz}z{yux{xwww{{~zzz|~yyy{xz}|~}|~|~~||}~}}~~}z~{}{y~~~~y}}|}~{||~{~~~|~z}}z~}||}|~u{|~}}||z|z|}|~~~{z~~~~|}}}|}~}z|z~~~|{}|~~w|~{|}y~~~~}}|}~}zz~|}y{~~}{}|z{}z}{|~~z}}}{y{||}~~{~z~|}}|||}{}{}{~}~~}~|z~}w||~~|{~{{}|~}~}~}|~~~}{z{|~|~|~~}~|~~~~|{}~|{}z~}{{~~{|}}}}}~~~||}~~~{z~{{}{~~~{~{zx~}}~~{|~z{~~}}|}~}}|{z~{||~~}|}|{}z}{}}z|}~yv~{{}{~~|{y{}}~{}~|~~~|~z||z|~~~||}z~{~~{|~}|~~|~~}~|{}|}~}{}}||v~}~|{~||~|z{w|~||}}~z~{|}~|}}~~}w{z~z}~{||}z~{z~|~|}}wzzx|{|t{w{|zwwyywx{x|z{w{{xt}z|zxzvyvyx|}w~|{xw~w{zv{uz|}zy{u|yw~{|zz{uyzz}wt~{|zzz{y{{wzy|{{z|zz|{zz}z~|vuyw{zyz}y}{yy|w~~~}x{xvx|zvy|zz|y|y{yw{~xww{z}{y{~{ywz{wzuyy|{zzz|{x||{zyvvyzy}z|y}{zx|vz|}{|w|yw~|}wy}}|z}w{|yy}z{z{}y{|{z}}{yvvxy{|yxwzyywzyz~z|{{wyz}|{|xwzy{}vzzzwy~y|xz{{{yvy|{z~ywtzww|~z|vzyx|{{{z|{zx{zu~z{}|~}}|}}{y|yzy|~yzzx{w{~wyzy{y}zzzz~zyxwzy||yz{{xz}y|{{|{v|{x{wz|}{y{|y||zz|zzz}zw|wyyyzy}x{x{~w|~{{{{z}w|}x{zwx{|w~~z}|zy|yy|vyy|{zuzy||y{z~}u{zyvw~yyyzxvyyy{|{}z{x{z}u}z|z~zv~yy}}zu~zx|}x|x|z~z{}zyv}yzy{yx{wyy|~z|y{~yzz}{{{{~{|yyxxyz{zzx}w{u}{}~|{{z{}wzz|wz|x{{|{uzxv{wz{x}|y|{~|yws{{zxxzx{}yzz{{y~zw}|zwy|}x}x}z{{z|~s{y{wx}z}{zwy{x{t~wz{~xxz|zz{z~zz|x|{w}yyxv{{|zxy~v}{{y|||}yzz|{~{z{z~vwyz|zzz{{{xzxy}xzyy}t~}~~z~~}}|{~}y~||}~~~~{|~}~||w{~|}|z{~y}~z{z|{~}}}~}|~}z~}{}|~~}}}xy~~}z{||}}~}~}~}~{~~~~~}|||~~~}|~~}z~|{}v~~z}~~}}|~~{~~~{z~z|~|~}z}{}~}~~}~{||z~}}}}z~{}}{}~|~}~|{~|}}~{~~~~}}|{~{~}|}}~~|x}}~}}{|~yzz}|{|x~|~{|~~~|x~}|z~~~~|~~{|}x|z}|~|~~{}~~~}~|}}~}~}|}~z}}~z}}|{}}~{}{{}x}~}z~~|~{{~{z~~}{}~~|||}~}{~~~}|~}z~~}}{~}~z}}}z}{y}}~~}~~||||}~~}z}}}|~~y}{|z}~}}z}~{}~|{{u{}~y{yx||~{}ywxzx||yzzy|zy{y{z}uzwvz{yww{|}}uzz{xvz}yw{~}{}yv|{z{xzyxyy}{{xzyxy}xyxvyx{xxv}yxy}~xxzxww|{zv~zyx{|vzxyywyzz{z~y}{yuz~z|zy{{zv{y}zzyz{v|xz~uyv|{{x{~zy{zw{{}}}{{{}y{xz|xw|z|yz|w||}xzzz~zyw{y~ztvyyxz{s{yy~}ux~z|xzyz|}{y{}~zz~y{z}zz}}ywy{{{z|vzwzy{|}|x||zyyzxzy{vwws{xu}v~|yz||w~{{|}|{~{yxyy{|}}|}}wy{{}{x{xwxxvzy|z{zy{xzxw~vz|zu{xt|~~yz|~|z}z}z|z||z{{y{|x}}x{{xww{yw}}yw{w}yx}|zy{|zv{z|zxz~x|{{ww{}|}{|{v{}x~zy|{zv~u{{y{yxy}y|{zxwwzz|xy{w{|xzyx{~x{zwz|v|}}x~}{{}{w~z}~{|z{{t{xux|z~wx{z}t}{{zwz}xyu}wx{x|zyy}|xx|}~yxw|xz}zwx}~w{zz{~wy{~{w|zz{y|w}zx}x|vw|uxxzyz{|y}{zyx{{y|}}~z|y{{v||x{{}}|~}w{{z|xzy{yxx{}zx|zuy{{wz|~vwxyt||}y{|}{yxx{~}z{zy{~|z{|}y|wwzyzz~z||}{ztzxxwz{zu|{{|}xvy|{z|z{~~x||z{|z~z{~}~}y{~}~~~}~{{}}{|~~|}{}}}}}{{|}~~}~}}~||}{~~~}|}~}}~}{z~}z||}}}z~{}z}}~|~~{~~{}|~~~}xy~}~~~|{|~~||}}~~||{~}{~|~}{~{}|}~~|~~}~}}~~{~{}{y||{~~|}|}~}{~}}~~z{}~}|{}~}}~~||~~}~~}z~~}~|{z}~~}|}|~|~}~|}~~}}|}|{}|~|z{}~}|}|}~}}|~~}~{~}}|~}}}{}}~~|y|~}|}{}}~~y~}z}z}|{}}~xz{~|{}{~~}z~{|~~}~~||y}}~{~}{}}}z~|{}|}|~~|}yz~||z|~||z{|~|}}yz~}}z}~}|~~|z{}~{wzxzz|w|x|wwzx||x{zzuxyy|{yzyyyx~}z{y}w{|zw|z|zvy{{www~{x}~~|{{y|~z|{x{z|{{ztw|z}{}z||yyxv{z{xxyzyusy}y}x{}y{v|{wzy{y{ywxy|z|}zz{}xx{}z{}~vwwz~zzyz|{xxv~xx{}{~yxzyzyyzy|zx{yy~{|{~{xy||{x}zz|{z{yz|wyzy~{x}y{{~xxwyzux}|}|ty{z{~||vzzu}y~{x}wt}{y{|w}|~xvx~yx}|~|{x|}wwszz{x{}|z{zx}{{wtxyxzw}}y|zw|||~|w{yz}zx||y}~zw|u{zwzyy}xzy|{w{y~{~}z}yzyz~}xvxy{}w|z|{{{|y~|}}}~}{zy{~z||{x{y|x|}yyyz}v|tyy|zxyv|}|vzxy|||x|zzzx{{{~x{zyy{{}y}x~{~y|{z{}~~{{}{zzyzx}{{|}yyzyy}y{zy~|uqxzyz|{zyzzxyyyzz{yxw}{xux|{uxyw|zt{z|}}v|y~u~|{z{{w{|y}zyz|wzz}ywyy|w~z{}w{yxxtxzxwwzzy}}zxz}zwzxyz{|w{{zzuw}{zwx{xz}z|yv{||{z{zv}xy||~yzy{x|}y{y}|y{}z{xz|{}|~ytyw}{{{w{zy~{y{}}|z|}zz|{zw}{y|{{xy{~~y{~zy{|y{z|wzyy~}{xyz}|y}yxwyyyzy}zxv}z~{zw||v{xwz}z}}wyvyz~~~~}|}~}||~||}~}~}}~}~|~}xz|~|z|||~}}{~z~~|}}}~~|~{~~|z}{|z|z~~~}|~~~}}}~}}~y}|~~~~}~~~~~}|||}~}}~~|}~}|~||~~~{z|z~|v}~{}|}|}}}}~~~~~{~~|{~}}{~zz|{}{~}}~~~}}~|{~~}|||~z~|~|~|x}x~}~}|}~{}~{}}||{x}}}}|xz|~}~||}}|~||~|~}|~~~|||}}~~}~|}~||z}}~~~||{}}|y|}{{~{}}}}~}||~}{z|}~}~}z|~z|{~}|{|~}}|}~~~y~}~}}{}~~y~||~}z}~}}}}~|~|{~~~~}|y~}~||}{~}~{}~~{~|~~{~}zz{}}{}~}~}}~}||~}|~}|xx}syy}{}{xz|wwx~~vzy|{y{tt|xsyvwz{zyzxw|~zz~{~z{wy{w}~zy{||}}x|x|wy}~}{y{{v{{x{uz|wy{|z}y~{wxwwwz{{||z{y}{yzwx{yzz}v{zy|w||}{|u}z|{z{yw{|ywtzyy~{x{xzy|yxz|zuy}u}|w{zwzx|{yy{x|{z}}{{}{||~{|||~|}||{w}yz{{~yy|tx|z}y|{yz{~~w{{|}yw{wz~}xy|z~xy{y}|~{{{}z{{z~z{xwxw|}{wvwxw{y||z}{x~zw{ywy|zwzy{|~~x|zx{}|y{v|~|~x{zxzyy~|zt}}xwx||y}zyzwvxyy|||yyyx|zt{wz}~{z}~zyx}zzyz}{y|yy|}~v||}u|zuxzxyzy}z|}zvyzwxw||~yxyyxx{~||x{}~}{|z}{}z{{|z{y~|y{zw{~vzy|w{z{zxzyxzxy{ywyww~zyyxy||{}yz{z|}xx{{w{zxz{|z{y{{~{zxzzwx{{|~z|}z{zzz|{vzyz}yy|{{|u}{|{{{{y}wy{vzz{{zz|}y}|}yyzv}|xz|w~x|~wzz{{yz{{xyyy{|wzuwzx|v{|yz{|z}|{|{{}{~}xz}||z{yzxyzxxyxt|{|y}vx}v}|yz|uzywzywyyzzxzy|{z}{|zy|xz|zz{}zxz~{y|}x}z{yzzx|{}{x}{yyw{z{{|}{uzxuyx~z}|{zzx|}zx~yzy||~~~w~{}~{zz~|~}z}|z|}~|~}~}~~|{x}|}|}~~}|~|}|~}p~||{~~}z{}}}||~}{}~}z~|~~~}~}x}|}{|}~z~}~~}~|}~~}}}~~}w~~~~||{}~}{{}}}||~}z}}~}}z{~}}y~z|}{}|~~~~}}}}}}~~~}|~~|~~{|~|{~|{||}~||y~|~}}z{{y||~|{{~|~~~}{z||}||}~~}~z}{~~~z{||}{~}}~{~}||~~}}}|x||~{}{||}}|~~}~}~}~|~}~{}~}}|y|{}~{{~~~}~}~}||~}|}}{~~~~{}z}~|{z}||~}y|}}}}z}}{~{z|~~|{{|z|}|}}~||~z{~}}y~}}~}~~}|~{}~}~~|~~|}|}||~|~~|}~||{||{}}{~~~~|~w|xz||x||z||z{zy|{y{xxxz{{|{~|}xyxzz{|~uyxz|wzy||z|zy{~v|xz|{z{x||xx|{zvy{~~y}~xyzy}w{x~z|y|x|zzxxwwzxyy||}|y{{wzyvvzyuz{{yzxyzzy~yzyz}zywz|}|zzxyvy||{{zwzwz|x|w|w{{||zz{z{xuwz{|zzz|w{z~x{w~}y}zy|yzvv{w}z}~yy{{{w||{{z|x|}zuz~x{yy|z}}}}|zzxu{|||z|wz{}{wzyzw{x{}{{yxvy~|yv}xx}x|y}{{~szy{z{{y{y~~yyzyy|{z{|zyz{{x~|w}xz}{z{~|~zzx|xy|zyxx~}wyyzw{vy~{w~{{w|y{zz}y{{y|wvz~{z{zxyxyx}{~{y{~}{zxxzvxz~xyzw|{~|}{zyzz}x|~yv|vz{~|u|s}w~|zx|xzzz||}|y{xyyy{||||{|wzy||{yz{|}|vxz{||y{}~w|x|wyy~zz{v{x|xwz~uz}{}{|u}~xwyw{v}~|yxzsz|{}zzz~z~z{{y}}x~x|yzz|x}~}|{z}{|}~y|yvw}y~z~{|z~|{~}~yx}z}zyzy}{y{|xy{z~z}|}zz}y{vwy{z|z}}|yxz|z{{{{yx{y}zyzx|zzy|}ywwy}{{wwxyzy||zwyyx{zyz}w|~{|uxz|{x{|}y|w{y|}|y{}z|z~}||{{yy~{x||{z~z~zv}y|zxz|{z|y}{}}zwzv~}y|~}~~|z}}~z~~|~y{|~~z~}|}{|}}~}|{|z~|z||}}~}}~}|{z}~~{}{}~~||y||}{|~|~~|~{||~y~~~~|~~}z~z~}}~||}{||~|y~||z|z}{~y|}{}||~~~}~~}~zx}}|~y~|}||~z~x~~~~~}~|~y}~}}}z~zw{{~}~~||}~~}}{}{|}}~|~~|~{~}~}}~~|z~}~y~}~}|~}}~}|}}|}~|z~~z{|~~}|~}}zz{|zz{~w}|}~zy~~||~z~}~|yz||~}}~}~z}~}|~}}}~|{z}~}z|~}}|}|}}||}~}}~|}}|yz~|~}~~yz}}}}~~~~}z~}|{}}{~~y~}|{~z~{z~}~~~~}~{}~~||}|~}~}zz|z}~y{|y}|y~x{{x{zwyy{y~v{|z{vyxzvzxyx{||xwyw~y~{z}{}{x~|yy{{{|x|y|{zx{}}yyywt{{|}yx|{{vw~zyzxxx{zxzxwzy{{{{x}~o{|zw}y{}|}vxvz}y{y{ywz~{yyx|y|z|{|u{zu{zz}{zt|x}xw{xzz{~v}wvy{{{{x{w{z}y}||yz~yzv|xxzxvxz~y{{}zxywwzzy~xx}|y}}zxyyu}{|yx~|~{|}|xyy~yv{yy|~||z{}x|{|{ywyz{yy||xyu{||x}~||zxzzzyy{yzy{}yzyx~{|{yyzzw~~x{|}y{|{z|yzy{u}w{{{wvyzxvy}u{xz~vxz}wyx|}{y}~}|zzzx|x{z|{zzz}|w}}||x{|uz|{yw|||wz{yxxyyy{|x{|y{yz{z}|v{w|{w|y}|w{~||{~y}{||yz{{{{y|xszxwxw{{{wwzwv{x|xzzzx{zwz|z{yzw|}~{y{yz|{z|{{yy}~~yzwx}vx{}}{wyw{{ywywuwzzyyz|}yzzz|~{}|{w|y{x|zy{|wxzy|y{z{{y~w{{xzz{wwzyxuyy{y|yyxz{yw|y~xwyzy||x|x||}{{{x{x}{~z{xyt}xy{zw}w|x{w}~zxzy{{xty{yz|yrx}zyzwz|}zz{{{{w|z{|{y||x}~}z}{{zy{zy{yz{}{{zyyzxzz}zwyyzzxw{wzw|w~|}|}|~{|w}}}zzy{~}}|}~~{}|{~}|~~|{{{||{{}{}}x~}}}}}}}z~~~~}~~{{~{}y~z~}}{z{|{|~|}~}}~~~~}~}~{}~|}}}}z|z~~z~}z}}{~|~}y}~}}~}}{|~}x~~{~}~||}z}|{|z|||~~|z}~~|y}}~}}}|}{||}~}}z~}~}}|}~~|~~}~|~||{~}||y|~y}z~}y}}}}|}{~~z}~~{}~~}|~}z|{~}y~zt{y~~~|~{~~y}}~}{~}~}z}{{{|~|{~}~}{~|}~}|y|}}~}~}~~~}|~~{~|~||~}||}|~}z}}|||~}}|~|}~}~}x|}|{~}y}|~{z|~{}~~{}|}}}|~~}|~}~~}}~~}z|~{}z{{~z{~~}|}|~~~}}}}~~|||}{~|}|~{|}{}{}}{z{||~{}~||~}{{vvy{zzvzzxz}{w{x|ux}v{|xy|xxyw|y{z{{xx}zzy~|yy{xyyvwzzx|zzvx~x}zw{zxyuxz{{w{~}zyzy|xyz{xxyx}w|w}xy|yvzz|yy{z{z{yz|{zy~xyu{}zyw{|s{{t{|ywyy{}uyxyx{x}|x|wyxx{yz|yzyyzw{y|}zyzz}z}xwu~|vz~y}}z||yz~}y|z}|||w{||zz~v|~yw{~|{{x|{vw~z{y|{wwx{|zz}{z}yv}~{z{zz{||}}xx|{zy~xy||yzz{~{}y{v{}ux|vy|z|x~zz{w{x|{|ww|yx{|w}{yxvvyy~yxzy{z|z{|wz}{v{zyv~{|yzy}{|{vzwwy|zz}}{}{v}{xx{wv|{z{z|xxz|{|z|y~yz|yv|v}}z||zzy{{w{}zwywz{txx{z{vw{z}~z{yy}{w{{{xy|y}~|}yzx|z{x{zy}{w|x~}}ywzyvtvwyzz~|wz{}{x{~{x}}{z{~{}|||yz|vxzxv|~z}{~w~|~|zzyyxz|{x{|wzu~|zw{{yy|{yzw{w||y|ztw|{{y||}yx|wwz}{oz~zzzzy|{}z}{z{{{x|{{|zwxx{}w}|zw~}vxx~}yzzx{xy{|}{y{|{yzyz~yyx|{uv}z{}y||}y|{~{||w|xuxww|||~{{{{{yyyv{yxx~{{~zz}z{}|~|xxwz}z{wxzz~z{z{{z~z~|yx}yxzz~yzyuwzxw~vxz}|wzz|zy~}zyx|xz{|~}~~zz|~}|}~~~}~~|}}{}w{}{|{~~~}}~x{zz}~zz}~}{~}~|~zz~}~~~x{}~{z|}{|}~{}||}}}}~~}~}}z~~}|{|~{{~|}{}}~~~|~}|~}z|}~}}z~}}~z{~z|}~||z|~}|}|}|||z}~}y}}~~~}~}~~~|z~|~}}}~~~~{|||{}{z|{~~~z~y}{~~|~||~}||~z}}z~~{~~}||~~|~~{~|}|~~y{}~~~}~}|}~|{}}|x~z}~w}|{~~||{|~~~~~~}~~~zz}||}z~}~{}|~~~}|}x}}}}|}~~~z}{}~~}~zz}}|{~~x~~|}~}}}~|~~~z~~~~x{~z{{~~}|}~~~z~~~~|{~}}|~|~~~|~~~}~}}|}~}{}}{{}|~v~}~{|}vyy|zyx}y~|z{yxv|yxx{wz~x|wy~y{|s|wz{x{}{|{{zx}w~z|||yy{|x~|yx{|}{~~}{~||z{zzyw|{y}{wx{wxxy{z|~||}{x|tyyzz|}zwx}}|zyyxx{{~yvyz|}z{|}{|ww||wv{z{~|w{y{u}xy}|wzzxyw{wzx~{}z{z}yz}zz~z}||~z{~{{||x}x{yyxwy}zzx{zxy{zx~yy|}w|szx{|zy|vwz|{}{y|x|vz|zu{~}}{}zvx|yx}x|~zx{zz|zzz{yvzxz~|xy||z}|}}}{{{}zz{}}{~{~y{}}{yvzx~ywx{y|w{}}vz|qyyx{x||~}xy||{y}}|~|{}y}}yz|~z}{}yy{}|{{{vy|zz|~xxyz|w{zzyyx}~v{wx{}|~yy~|}|w|zzyy{z~yz~y|z{xwx|{{{xxw~yw}yyxzx{uz}}|{}xyx}|~{{~zzz~{|}y{}~{z~{|{zyzzx}{|z{yzyzw{~zt{~|yzyv{x{z}{{y|{y{{|y||}{y{{~zy~z{~|~}wx{|{xy{xz~|{}{{w{yzw|}y{|{{{y|{{zy|zw}|{~xzzx|zvu|}|}w}y|xz{y}xz|yz{|~zxv|yz|{{z|}yw{vwv{}{|w{~w}}|~z|yy}{|z|{|z|~z}wxvzyyyyzu{|~z{yz{z{|z{x}x}||}{zy|vzu{}|z|~}}}}{}}~{|}~}|y~y|}~z|~~~|~}~~~~z}~~~|~}~}~{}|~}|}{~}{|~~~~~~~||~{|~z~~~~~|}}{}{~{~~}~}{y{{||~~}~~~~~~z}~~~z~~~}}z~z}|}}}{||~|{}}{~~||~~~|~}z}~}|~~|}~}~~~|~|~~~}}||}~||~|~z~{w~~~~~~}~{y|~~|z}z}~}}}~{}~~{|||~}}|}~~}~}|}|~{}z}||}~{|}~~|}}{~|||}|z}}}{{}w~z~~{}~~|{{~}}{{~}~}~}||}{}}~{}~|~z}|xxz}|zyyyzx{~vxyvxyyz{z{wxzy}zw}{z||}x~v{xzyxx|{z|xy|}{zz|{{wzw}y~zyw|{zyy}z{~|zxx{yyyxyyyx}~{}{wz|~x{|wzxx~z{{zvzx}y{y}vyv|z|y{xxy{x}|wx}|{|w{zzzzz|zz}{z|zwxy{{zz{z|{vyzx{yyyx|z{y}z||{z}}{~|yx{z}{zy~wz|x|x{xxx{{w{~|y}{|y}zx{xzwzy}|}xw}y}{||~zz{xx||}~|~w|w}zy|~|zzyw{{z{{|~{xy}~z{u}w~z|{xz{z{|y{z|x{zzzxw{}xz|v{~y}ywz{uw~tvz|}yz|vy|}{|xx}}{z|{{x|zy{|~uzzw{|yxv|x{{|{||zz{y{|}xx~yx|u{|x||yy{}yzxz~y~{}y|xxyzxyx{}z{~{xyz{{w}|~xy~x}|xy{x|{{|y~~}y{zzz}{zwvx{|}z~uyz|}u|xwzzwy{zy~z|}sy|{yw{ww|{x{xyx|xz|{z}~{v}~||z}|y|y{|{u|s{uy{x{z|vzxyzx|zy|{{}}{z~wvz}x{|~{|x|}{yx~xz{}uzzy}}}yvyyy}{zzzv{y|zx~{y}}~xx{vzyyy{||||zvwzz|wx}xz|uxy|{x|z|yyywzw{zt{yw|uvz{}{vzz{w|z~xz|{yzz~w}z~{zyxzxx|zy{wx{xzy}|{zw{|~zz{xy|{xy{{zx~x|z{{{y||}yxzxx{|~{z{|}|}|zz~~~|~z}~y~}|~}z}zw{{~~~}~~||}~~|~}z|~~|{}|~|}~~{}||{y~|||~|}|}|~||{}~~}{{~~}|}|{yy||}w~|}}}}{}~~~~~}}zy~~z|}}z}z~x{}v|~~}}~x}|}|}|}|{}}}|}|~}|~~||~~~}|}{||~~}}}|~~|{|}}z}}|~~|||zx|~}}~|~r{z|~}z|}~}~{z}~~~}}~~}}{y~~~{~}|}~~}~~|}}~~~}~{}~~{}~~}~}}{{}|~yz{~~{z|~}~|~~}|}~|~|~}|}{}yz~~~{|yy|}~}~}|~|~x}}}~}}|~~}|{~~z|~}~{|~}~~}~y~{{~~y||}}{|}~y}y|||~~~~~{~~|}x|}}|~|}{~~~~}|}z~}{|~}~z|~~}zx~}|~~}|{~{||{}|w|}|zu|yz{zx~xzxwzxwz|txw{zx}tzy{rtxwzz~vyyyyxwyxyzz{z|v~zx}vzv}z{zvxwvyuyz~x{xw{{|xxxzyz|yy|xy{|~zww|yuwxy~xw~yyxy|~zy}zv~{zv|x{z{x|~y{xxzwyuxx{|yy{tzwz|{xzwzwuyw|vx}wyx}z{wy}|~{}~v}z|}yy{{zxy}|yy}y{{y|wx}yxx{{{~}|vzyvzzxywz{yzz~xywyzx{{yz{{{y{{|yy}z{zz{~v~z{~yzz}}zy|{yxxs{{~w}xy}|}}zx{xy{zyvv|{|~zyxy{uuz||zy|y{w~|yux{}|||}xzyy|{vz}xt|xv{w{y~}|{}yv}yuz{z~xzwxz|}xz{yx|{z}{y|{yt~}zy{x}{v}|xzyv{y|w{zzyy}wy{uxzu|wyzz{|~|{{{{zw|zxx~yxw}vzxz|{zx{{|z|}zy{uyzuwzzx{xuxxz{ywx{~x|wy}|xyzz}zz}{w}w{}{~|x{}{{|z}|z{|yx{xsz|{xwxzzwx{tyyzuy|{xzxzzw|tz{}z|x{}||~{y~zyxyx}|yxwyuyx{uzx{txvwyzzwzwtyzu|~xzvzv|uzxx}y}|{}y}y}{~~yxx{{{y{|{w|{{~zx{}{yzyt||wxuxzwyw}z{xwxyx|x{yy~v|xvzyx}{y|}z|yuz|{}~{|}zyz|y}|zxywzwxywv}vwwz{yzwwzv{z~ys{x|{{tzu~||||||v~zz}}zw|~}~|}~}|{}~~||~}v|~~{}}|~z~|~~~}}~|{~~~}|}}~~}}~~|}{|}|~|}}y{|zzy}|{|}~|{~|}~~}{|~}}{z}}z{{zyz{|}}~|~|}|}}|z~z~|~{~|~~}|~~{~}~~}|z~{|~}}y~|~{{{}|z|~~x~|{{~|~}|}x~}|}}}z||~~~}x||~~}zx~~}~||}~}}}||xz~~~}}{{~}zx}}{~x|~}}|||~}~}}}~{||~~~|{y||}}|z~{~{}~~{|}}z{|w{z}~|y~|y~{}~|{}z|{}}z|~}y~~|~~{y|z|||z~}|}}~}~|~~}~|~~{}}}|{}{|}~{}|z~~z~|~}~}{~z~}|~~~z||~|}z}~~~~{}z~}}|z}}|}}~}{~~z~}|}wz}~|}}~}~|~|~~~~|||}}|~z}}}~}~~~xyz{{z{z{xw}{zy}vxu||zz~u~zwxxzy{zyy}y{{y|y|y{yy{yzxzvzz|{zzxx|vzyxx{|x{y}}wzzyzy}|x{z|||z}wxux~xx{z~vxvzyvyzyxz{|xzx{w|w{zy{|vy|zx}{}{}|zz{xwyyy{~z|xx{}zxy|{{y~yxy}zv{|z{{zy|xyxxywzy|}zxwz|~}xzt~xx{y{zyzw~}|y}vw{w{|y}xzyxzx{{x{zzvvzy|vwxvy||xw{}~z{|z}ywzxz}ux{yzx{zvxy|{{{yy{z}|x{w|{{wz||yx{xy|{{}ytyz{~y{zxwzzx{x{yw}}}{}y~wyw|||y{zy|y|xzzz{||w{{}y{{|wyx|zz|{yx}yzyxz|}zyu}wyzx}zz|}yxzzyvxx{wx{|yzx|x{|~v~zv~|vwyzzy|yxy}{yyzyz{xz|{|{yx}y|}zztxxzw{y{w|{}|z}zzv{x|x~yxyzz{w{}ux{zwwwz|txz{|wtz|}x|{~xsy{y{zuyzzyzyz{~yzz{{y|z}|y{{yyyzuu|w{uyyyyzw|x}yy{}zzyyxy{~y~zxyzx}{{y{|||{||~vx|y}{||xzy~{vx|yz|}zvx||w|zxyz~yy{yzxwy~x|{|y{}|{{yzy|y|~{}yy|yxz{w|wv|zywuy{}zy|xy}uv}xw}|{ux|{{xzu}~zx~{wzz{z{zyzx{|z{yxz|z{~x{{z|w|z~}x|}wzzzxzyx{w{~{}{||{vyyy}z~{{|}{~}}{}}~||zy~z~}|}{}~}zz{}~}~z}}~}|}}}}{}|~~}{~~~~{|}|~{~}~}~{|~|~||{~}}{y}|}~}~~{{~{}~}}|}}}~~~}~~~}}~}}z~||}z{}{~||~|~~}|}~~{~~zz||}}~||}~~~~}}|}|}~~}z~~}{{}y~~z}~x}~||~~}x~|}{{{~~z~~|x}|~}}}{w}z}|~~}|{}~}|}{z~}{~~{|~|}zz~}}{y~~~{~{{{}~w~|}y~~|~~z}}z}|~}}{}z{{||}x}}}~}|}|}||~y|y{y{|}}}z|~}}|~}{~}|~z{{|{{~{|~}{z~}~|}~|z{|z}~|}}}||||||z{|||~~~y~}{~{}~~}|z}~~|}wz~~~~}|~~~z|~}||~~}~}~}~|}~~|}|y~|{y|||ux|xzvvw{{}|{uwwtxyy{zxwzvzyx|yuuy{yxzy|y{|yz{y{~zwz~yzyx~y{yz|}{yyzz}|v|}z|xzy~w{vzvywywy}z{y|~{yw}{}{|zyy}|yz{z{~}xytz~|zzztzyzz|x{{yy}wzyyzy~|zxrz}x{yuw{w{wz{y{||~{zy}{z|xz~{{y}|{~xyy{ywzwyv}wv}y}wvuyz{{w}uxxuxw}|~{xuy{{~{z}z}{w|}y~~~x||w|z|yz|xzx~yvx|tv{zzx}{{xy}{y{xx{wx|}~}z{}zy~w{}|{z~{z}}v}}~|}{||~wzzwxyxv{x{{vuz{w}~zw}yx{{xxzvz{yxz|{y||z~w}~xz}|yy{xz}|~|z{|{zvy{yzzwqwwuz{wwyu|yv~y{zxzxwxz}{~||}~{{}{v}|z}}{wu|{z{wy}uz|xxy{{|xwv|yy{xyz{vu{yyz}~xzw}{xz{~yvyz{}|yxx}{{|{{~||zw}uwz{yzyw}{z}y|wz}yzy|zxy{xy|~|}}{{|x~~y}wy{{wyyzy{||z|zzw}}{|{|zvwz|vxw{yyyv{{zx{}y{zzwt{zwvw{|w||z{~{yzz}z|{z||}{}y}|}|w}wy~}{{y{~w|~x}{xu|{{|z|}uww|w}}{y{}}zx~x{z|z~}{}x||}}}z~z||vx~}xyzwyy|xzx}w{|{zw{t~{ty{uux}y|{{{{~{z~{v}}}|~~|~{~z}|}}|~z||~|yz{}z|xx}~}}}}{|~|z~~zz~}~~~z~}~|~~||}|y}~{{~}|{{}{~}{}~~}{x{}{}y~z~~~}~y}{{|~||}~}}||~|}~z}}y{{|y~{}||}z~}{~~}y~}{{|}}~~}{}}}~{{~|zx}~z~~z|{|~~~}{~~~~{~}}}{z{~}|z}~}{~~{~}}|~}}}{}~{}|~~|~}~}~}~|{~{z~{~{}|{|z}}}|y~}}}~~}~|}z|~x}~}y|y}}||}{}~z}~~|||~}y{~~~|{{{|{{}}|~}}|~|{}~}~~~}~~~|~~~|}{z~~|{}}~||{}z}{|~}{||}}~|~{|}}~{}~z}~~|}{~}{}x|}{}{~~~~~~~{}|~~}}}}x~|~}}{x~~z|}}~{}{|||{~}{~~~~xy~xzx}yy}x~}zzyyxyzy{|{{zvzxzzzv|{wy{v~wzw{xzyx{xty{x}zy{yvw}y{yw}yww|xyuz}zx|zyxy}yz|{{{{~z}|y}~yyz{~w|ww{}uu{}||~|z{ww}xzx|{|zyzx}y{zz{zx{zyw|zwyyxzwz{yyxz|uxx~{v}{{zx}zyx{y|{}zz}yzyxyvy|yxy{zxy{~u{}{yy|}yy{xzzyxyyz{yyy~vxy{{yzzyuz{{zzw{}vy||z}{~}{y~{{|xxyv~zw}{wwz{z}|xy|y~v}yzwxxzz{{w}z|}zvzxyy|zzx|~yyvyxwxz|y|y{~|{y{~u{vz{yyvwxxzwz~|yx|xxz}{y|||wv}x}}zz}{{zz{w|z~}yx{}{{{|}}zx{x{}~z{{y}wz}yyy|zwvzz|}yy|}{zxy||x{zzwv{}wzxzxy~}~z{zzxvx}{{|{{x{w{{}{{xw|vwzv}w|wzzz|~yzy}vyyv{z{|y{w{{vyywzyyx{|w~z{w}||~{z}yx~zxxx|}v{yx|wvv{}zy{vy}{s|xz}ywx~w{yx||y|ywxv}zxx||zy}v{y~zzwy|{yw||yx|y{{x|}~|wzv}{yzz{txzux{z{~zzyx}yzy{yw|yy{{xxxwxvy{x{xz}wyyyy}x{u{z|x{~zx}xvu|z{zzz}ywzw{}uyzzzx{|z~{w{|xwz|zy{}w~}vw{zz|yyzxyz}}z{|z}y|}~zv{z}~|y{yx}zzyz{yy||~{}||}{}|~}~{}~}}yy~|}}|}z{|}z|}}|}}{~}}~{}~}{}}~~}z|~~|~~|}{~|y|v~~z}}~~~|}z}~z}z|z}z~}~}}}}}|~~}z{}}~~|{{z~{}~x~~x}~z~{||~||}}{}}{y~|||}|~~}{|{~~~||{z~}{{{z~~}}}~}{~}~}y||~{}~}}{~~|~}~|~||~{|||{|~v{{||z}~~{~~}{~|~}|}y~~~~|}z}~}{}~|{z~}zzz}~~}}~~~~}}~{~|}}z~}||y|}{}}~z~|~~~~}}{~|}}|~z~y~}||~~|~y~{|z{}|}~}}z}~~~~~{{{~}{~{}}~}~~{|{~~~~~{}~x|~x|}~~{|~xy~}}}|~~z}z~}~z}x~{}~~|{~}z~}|{}}~{~~}||~||{{z|}|~|}~{~z~~~}z}}~|{}|}y}}}~}}~~xxy~}{y|}|xwv~yyyxuyxx~yyy{xx||{yvx~vwytzyzxz{zz{}yx}~z{}|zz||vxz~zy{wz~~}zyy|{|zw}y{wxwzv{wxx{xvy~zs||z{{wy~{|{zxy{y~w|z|pu|}{|{yyz|{{|}tv~uzuxyzxzvx{xyvyx}xzxv{}x}yv~z{yz|}y{z{~{x~u|yx{{{zzy{y{|{}{yyyv~{xxzyw{|yzx|{zywy{ytyxwy~~vzzzz{x{{}|{y~z{}|x}|{|||{w}yyz}y}~zv{xvvxy||y{{}ywwywwzwwwxz{{{|z{{w|y}}}{|zx|}~||x|}y{xwzzzzv}yyzw{x}wxu{y}zyxxxuy~yz{~}zxyy~}|zz|{y{}{|{|{z{|v}{zyyv|}{y{{{yz{yy~x}vzyyyyzxw|yty{||~}wyy{|xzy||z|xz}}~zyzz}~xyzxx~zz|{|xuz{~uzzzw|zyz{xyyz{{~yy~z{y{{{z|~z}z}|}y{x|{}z}zz}{x|}w~zxyz||y|{wz{{y|uzvx{{|xv}zyy{v{|}zyyy{xzz~xyy~z}}{{z|~~~z}yxwzz}{yz|yy}}zxwy|yyyzwzxw}|zyz{zxz{x|}|{}{{}y}{z}{|}{}|z|x|{|x{|y|xwzy{{zyzzvzwtywy{{{|{y{zz|xz{{yz~|~{{}|{}~y}z}{|~{{|}y|zuyy~{}zzy|x~z}zxt{{yyw{|zuwzxzzz{z|}~{v{~x~{}w|}~~yz~~~~|{{}~|}|~{{|~z}}{}}}y~~~}z~|~~~~}{}|y~|w}{|x}|x}{~x}~||}~{}~~~~|y}~|}~|{}}}}}~}{w|}|}~|~y~~~}}|{}}{|}}}}~}wz~||~|~{{~{~|~{~z{}||}}}~~z|{||}~|}{||~}}|~~}~~|{{}|}}|}~~zz|z~|~{~~z~|~}{{~}z~~{||}}~}|~|}{y~}{~}~z|{~~{}~{~{}~~~||z~~}~z|~}|}x{~~z}y{|}~|}~~~}}|}x}{~~~~x|~~}v}~y}}{||}{zyy~z|}~y}}~|~{z~}||{~~}|}}|{}~}{~~}~}z}|~z}}|}y~}}yy{z~|{~~{{|~z~}{|~{~~~}|z~~|~|{}}||yzy}}~y}~~}~|}}~|~}y}~{~|w|x|zzxzw{|{vzwzv{xwuy~xx|y|wwz{zzyzxu}~x|x{|yvy{zvt|}z|zw{|y~|y{x~|xw}zz~yzzwz|xzz{uxwzv}zv}xzy}z{yzy|y|{ryu{y~{yzzx}z}y|y{|zz||{zu|xw|z{z{{|}{z{u}vyxwxy|~v{||{||xy{{wxwz{|wxvzx{x~z{~}~}{y{|}zw{|x~|x{}{vz{|uyxxzsyz{{{zx|yy{wuzxy{zyw}z|w{{}vx{zz{yz{x|zxyuyu}{{}|wyz}{w|z}xyzz}xxt{xzv}x|yx{|zz}{vzzv}w|x}y{z}z{{{x{v{}{}yzz~{x}vz{~v}v{z}z|w}{z||zxywxux}|z}{{v}{z}zy{{}x}z}wvxx}{zzz{y||{{|xyyz{xyzy~|wuy}t{|}zzx}|{v|z{{zz}|}|{z}}z}yzzzwx|{|}w~||yyx|y|{}u|~{z|~yy}vz}xzzz{{{zz|z{t{y{y}}wzx}{}wuxy{zzy{yyy{ywu|zyy{|{xyvx~z{}zz|}twwzvxx}yxzz|{{{~yxyzzxx}~{{{~x{xzy{~|{~yzz}zxzyyw{|{w{|z{z~yyyxs{wy~xwvyvyy{{{xzy|{x{xz}z}z|zyuzyuw|xy~|xxzyyyy|{zvzzz|{v~wy|y{}{z|{~z|zx{wx|{zvy{wz~{u|v~x~x{w|wxv}yzxy|{v|y}wyy{zyy|xzx{y}{|z{{{xw}uzw{zxu~x~~~~~|}||zyz~}{~~}}|}}~|{~~|}{}}~z|}~~}{||~{~~|}|x||~~~~|~~~~yz|}z{|~~~}|}}~|~{~{||z}z}}|~~{~}|}}|{|}}x~{|}}|}z{}||~}|}~|~|}z||x}z}|}{~~|{~}{~|~}~}~{|~}~}~|~{}}~|~~~y}|}~}~|~~z}~}~}~}}~~|~~}}||~~}~~~~~~}~}|~}z}}x}~~~y~|}|}~z~~|~}|}{|yz~z|~{|z~~~~|}~~~}{~~{|}~~{|{|~}|~~|~~}}||~~~}~y~~~~}~}|~~}~z|{}{|~~|{z~}{~{}{}}}|}{|}{~}}~{~~~}}}~|}~}{z~~}||~~{|~~}|~}}{~{}{}~~|{{~}~~|~~y~~{|{}|~}yy}z}}{zwv{y|zzws{xwv|x{|ywxy}z}zwz{xyx|x}}yy{zz{zywz}zx{|~}zyyz}{w{v|~{|}||xw|x{vwy}|wwyvzw~z}xy{uxxy{y|x{z{yx~{|z}}yx|x{zz}}x{{yw}{}yuzyxzvyzw{yzwtyw{yt|yzxzy|}{yxvy{}~zy|y{~{yz}}{yy{}w{x{|xw{y}w{xxxxtxyvyuv|xvy{ytx}yy{yw|vwxwz{{yy|xzw{zzvxx{xy}}{||}{zyyzz|z{w|yyvxz|{yx}x|wz|{zuyzzw~||zz|xzzzw{x||{zyzw}zy{x|{x~}{zzy}xxz|wx{y{zzvyyv|xz||zwx{{yx|~{y|yyzz~|}zv}|z{{|yw~u{}{yuyzy~x{z~y{{|v|xvywxx{x{{z{wux~~~{z|}|}{}y}~{}z~}|x}zwzy{zyzvx{{{{{y|||z{|u{{v|xuuz{vvy{|z}z|{}xzy{}z}}xy{||{zyx~{|z~|xxxxx|{zyy{~xyvy|zxx{{www~xy|w||zwx{}yzzwz}wy}xzz{||w|{{zxyvz|z|x{yz{~wxv{wyxy{{|{zzzvtzxxyu{zwz}{w}|{}yxy|x~|zyx|y|z{{||x{xxyzwyyvvvzx{wzxx|v|zzx{y}{v|wzwx|}xyz|||{xz|z|vzx~}~w{|{}xzyx|zx~z|xzyzw{y{{w{{{u{xzxsy{ywz}}{z{z{vz}yzzx}{~}~}z~w}~{{zz~}~{}|}x~{z~|}~}}}|~~~~~|z}|y|y}}}|z}~{}|{}{~||yw~|}~~}~}~{}}{|~}~{|}{~}}{y}~}|}~|~~y|~}~}}}~||}{}|}{~}~z}z}{}|~|z|z~~~~{}~|{}~|~{}|~~}~{|}~|{}}{~|{{{~{}~z|~~z~~~~~|{~|}~z}~{~z~|}}}z~y{{|}{~~}~~~}~}~~z|~}~y~||~{|z{x~{|~~{}~|}~|~{}}~~|~yz~}}}}~~}~~~}~~~z}|~}~{~~zz}|~{~}{}}{||~{||y~z~w|}}||||}||~}{||}~|||~}y{}y}{{}~|~}v}y~|z|~}{~}~~}|~|~|}|||~~}z~~{}}|}}~|~{~z}y}}|~~{~}z{}}y}||}~}~zz~|{yyy{xu|vzuzzuzzyz{|}~}zx|{z{{y}xyp|{v~{~wv{{{}wzy||x{zw{yx|x}{vw{x{x}|yw|uvzxy||y{x~{}z{xy{w{wzyvyw}zzx~zz~vyy{y}||}x{y{{yzv{zxx{||x}zyyy|ww|{y~y{xx}v{z{xzy{yyx|~{z|wx{zyw{|u|}w{}}{wy~vxyx{w}z}x}{yx}x|vzwy~}w}yx{}}w|zwxvxywxxw{|}|z{w{zwz}}z||zz}x}zz~{x~w~{|zw~xy|zzz|z{|z}zzxw{~}zzxyx~zx~y||}}zxy~zzwx|~w}wyw|y|{}}}wzzxywzyx|{}zyyy}y~yz~y|z}qxy}y{~|xz|x{}|y||~z{w}wzy{{yy}~~{zxyxy|w~x}z|{{z~yy{yzy{z}~}wzyz{{y}z{z}|t{|yx|{wyzx{~~{y{y{}}}zw{{x|{zyyzy{xvv~uz|y|xz|{w|y{}}xzr{y|txxzzxx{{y|yx}xv{xz{|{||{{z|{}xzxyz}y|xvxwzz{|x{wz{x}xxyxy{~|yzv{{zz{zyy{zzyxw{y{{zvy|zvy|y{|z|zzyz}zz{}{x|xzyyzyzyz|yxxzx{|yyx}{~{}zvy|zy~{w|xx|{x~yy~}|zy~zywy|z|w|zzw{yw{}|z{||{xx|yy~yyzwxzz}|y}}yyx~}||z|xyzx|{~{zxzz{{yw}|yzx|z}|y|}|yy{|yy|z}~vx|{xzx{|{||~~~}~{~|~~~~~}~~|~}~z||~|~{|}~{{|||}|~zz~{{~z|~z~}z}}}|}y{|~}||~~|}~}|}|||~}~~}|}~}~|~}|~{}{|}|{~{}|{{{~~~}}||{~~||~~~}}z~~{~~|{{}~}}}}~z~{}~}||||~{z}~x~{|}}}~~}}}}~}{{~~|~~}}~~}~|}{|}}{|~|~|~|~{{~~~|z{~}~|}~~~}~~}{}||{|~~{{~{{}~~~{zz~}~|~}~z|~~{|z~}||{{|}z{~}{~z|}}~{~y~||}|y|}~~~~~}~||y~{z}z~|~~||}x{|~|}~~z}}~}|}{{||~y{||}~|}z~{|~}~|{|y~~~}}{z{}}{x{}~~~~}}|~}{~}}z|}y~~|~~~~}|~{~}}{~~~}}|{}|}y|||{}~{}}y{}zz~z||}||x{yyzy}xzwwv{xyy{{xyzz{t{xwy{x{~}}vyz{z{}xv}zx~{zy{x|yzy}z|yv{xx}wz{{{yzyz~|zzw{{xvywu{xuzy{zzyzxy~z{x}yxz|{wz|x{x}y{}zwz}z~xyyz|o|{qxywxx{vw~{y}{|yxxxz}wxwyyvvxz|{w{wzw}wwyvz}y~~zzyz}{z{|{{{{xv|tzz|}yy~xv{x}z{vyt|x{w}yxy{wvv|xxzy{~||}|y|||xyyz~{y{zyz{y}~w|yzxxx{yy}zzzwywx|xwxz}w{x{yyxzz|xyx}|{x{xx~{z{szy}y{|yzy}ww}yxz|xvyz|vyw||yxz~~z|tx{y~||yz}|zw}x}y|z{|z{||}{}zyvx}}xzy|uv{{vz{ywyvyz{vzzzwz{xww{x}zvy{}}~{|x||xz~v{|y~y{|x|}vtw~x~x|uywvzxwzwx}z}xw}vuv{ywy|}z|vwzwzzyyzzxx{{xyz}z}zx{z{y}vyy|wyyyzx{{ytyyxz}|zzv{xvzyx|yxyxtzwywww{zx~z}zy~}}{xz||xz{z{{zzx{zyx{{zx{w{v{zywvyuwy~uzz}y~{zzv{utxxyy|~}yxyz|yyys|{{y|}}{{x{{{{{v}xzxytvyz|zu}xvyzz}yy{y|z}v{uyyyx}{w|zz}u|xw}yz|zzz|y{x{zy|yyzy{xy||yzy}vyz{|wy~yy}{zyz{z{y{{|u|w{zy~x}||z}~}~~{{}~{z{|~}~{~|{{~{~~wyx|}~|}~~}~|~}}}~zy{~z}||~{~}yz|zyy|~}~~}}~}}||~~z{}}zz}{y~}~}{}}{xy}}}|}~}|~~}|~|{z|w}|~~z{~|~y}{|{|}zz|~~~{~}{~~}}}y~|z~~{}}{}{{}~~}~{z|~~}~|~}}}z~{|{y{~~~~}~}z}|~|{|}z~{}~}~~}|~~|~~}}|z||~~z~{}|~~z~~~}~~~~||~~~~}|~|||~~{|~}}|~~~y~||~~}~~~~{|}|}}}|~|{}{|y}|~{{{z|{~}~~}~{|~}~}x}|z}}~}~}~}}~|x~||~}|}}{}}}|{~}}}}~~z~|}}y~}|}~~~|}}{}}}}~}~|}}~|~z|}}{{|~|~~}|}}~|}{{{~}z{|}~}}}~|||~y{z|{{yz{|z|vxvwvzxyv{y{|{}|vxz{y{xx}|zx{zzy}x{|{wxyx{vww|x|zyz|y{~zwx}y|u{zy{{{v}zzwyzy}xzzxz{z|y}vy}w{wy|vw|zzzzzwz|vwz|szz{{vy}w}wxxwy|w{w{~~xw}v{xy{{y{xz}{}wywx}}}z}u{zz|xu~{|yr{u|{yzxyyzy|~zyxywx{xw|}|w}{zyxyxz|||zzyzyy|yz~{{yvy{zz{wz|y|}zzw{|z{vy|zx|{zz}yw|}~uz}|~|zzyzywxv|{z|||ywzwyzvz{xv{|zxw|z~zw}zxs|}x|xyzxvx|~{xzw{}|u{|~{{{|x~v{~xyw{y}y|ywyzx{~|{yzw~|{|{{{yx|{{~zxyy~xzy~~|zz|yuv{xz|y}xt{z{zyxzzuv|z}zyyxxyy{{}z|wy|y|{{xz{~zzzzx|u}zxz|uz{vtx|{|zy|x{{ux{{{z{zyz}y|zxzz~xxyy}yyz|w|z{}|x||xv{vzwxxyy|{}|~}uy{||wyzy|yxx~}x|}z}yyzzyyxzvv}|zzv{wzvz}yyzyw{|{xyyzzy{u{z{z{~yywz|}{{~{yyxzyxwywzz{z}zvy|yx||~|wyzty||y{x|zy{xy}{w{v{x|x||xyx~zzzy{~|y}t}yx|xz~y{ywyvzvxx|{zzvz~}zxyywyx|z{vyx}w{zuz{}w|zz{x}|zzy}yxzy~z~{wwzyyx}zx||~wz{|x{twzww{|{~}}}~zz{|~~z~}~~z}~}|~}|y{~~|zz|~|{||~}|}~{y|{}~}yz{~|~~|~~y{}z|{{z|z~z{|{y|~~}}||~z||~{}|~|~}~|{|~}x|~{~}{~~~~}}~~{}~~~}~||z|{~}~{z}}{}z|||}}z~~}~z}|~}}z}{z}{||}~~~~~~{|~}}}||z~}~}~~}x{~|~}||~}y}}|}|}~}~}}}|{|}}~}~}}{}||{~|}}~}}~{{~~}z{|{{~~||}~{}~|~x|}}}}~}~}~~~}|~~~|}}~|}~{}z~}}z~{{{}~~~~~{~{~~~}~~}|y~~|~z|}|}z~|{}x|~~|~~~z||}||x~|}~{}{}~}|z}||~~}~|{|z~|}~}{|{}~z~~}x}{~~}||}~}{~~{{}~{~}~}}~}~~}{z{~{}}~{~~|~}}~{||||{}z}}}~|z}~w}~{v{|~|yz}y{{y{{|uvwxz|uxy{|yyy{w||wv|yzy}~{|v{xxxzuzzv{z|xzz}}y|w{}vy{z{y|{zy{xwzxyxzz|{vvwwwwv{zywxxwvysyyzz{}y}}~x}|y{{y{{zyy}z}yx|zxyyyywywx}xwxw|{yxx}xvywyyvyxzv{x~z|{w}~}{|z|||vy~||||{~x|x}||tzzwuyywvxz{yw{v~syvsy|tz{w~xzwv{x|{{wzwy||z|}x{||vyy{y|xy|vz{zyv{{u{y{xy~x|t|{x{{||y{vz|ytxux}{|{ww|yzz}}y|~y||xv{{zzz||}|x{}ytxw{wxwxwxvxzw{u}{yz{}zyx|xxzv{xy|{~{{{x{|y{zz}{z{}zyxz~{|}xy}~s}}yv{|zt{xxz}xwz{v|yxzyzyy{|yzzy|wzz|w{}{u|{~||y}y}|z{yxz{}|vxu~wuwxxxxvw{wyw{yyyyz}w{{zzz||~z{|z|xzw}{yxzwz|{}}zz|}~~}|}zwy|zzx{{uzwv{wz~yy||{xzzyzzz|uz|{z{u~xv}y{~{z|z|~z}}wxy{xzxzyytyxzyyyzwz{vu~|y{yyv|{zyv{zvzz|x{{{z|}|xyzw{~wyyyy{}~y{wyvzxzyyyyxtw}{yz|yy{x{w{}z{|||y~{|x~xwwy{}{z||uxz|~|}w{x}zxz{{|yvuy|zyzwyxx{tzz|zuxyzv|vzy}|{z{xy}z{{w~~{}|{~~||x}{~~x|}~}}{~||}||~~~~}}|}~{~v~}{~}x|}}}z~{{|x~yz~~x|~~~}}}~~~|z|~yy{~~{w~{~}~||}t}|{{~}~{~z}|}~~}{}~{}~~}|}}{|{{}~|{~|~}~z~|~~~}y~{|~}~{~{~}}}}~|}|}{}{z|~y~|{{|{~}~y~~zz}|~{{~~{}|}{~}{yy~}|||}z}~|{~~~}{{~{|~z}|{}~~{~~}|~~{|z~}~|}}}~}~{}}}~~{}~y}~|}|}}~~~~{~|~|~{{~|||{|}}|~~}{|z|~~~|}{|{~z{~}~~{}~}}~{}|z~||~}z|||z{}}~|||~~~}z}|}|~~}||~~}z{}~}|}~|{}}}||~~~~||~~z}y~{~}|}}|~{}|~~}{}|z~~~~{}{|~|{}{~||vzyx|z|zzz{vxz{yzuwx{zxxvy|y{{xz{|zy{|{{}u{s|zz{w{{{xx|y}|yuwywy{xzx|w{~x|xv}xuzzy|y{|yzx{{y|v|xz|{z{uwvxzxxy{wwy}}vy|w|yvxw~|}y|}{zyyvyyy{yz{zzw{y|{{uzyzz{x~wz}zy{{v|{zz{zu|yyxwxwx{u{v|yz{|wzp|z{xzzxzy|z}v|zxyzzwxx{|{{xyyx{x}ywz{z{xx{v{yxz}|wxywxzxw}|y~ywx}vx|{tzz~{|xy{{zyz}wu~xy|}~|wwvxv{zwy{y{z{yzxxxzwzu{wxvwxvxwyyyy|yw~y{vz{zyyx{wy~|xxwx|wz{~}yxuy|xy{y~{yy{zyvyzz|zzvw|y}|y|xywzzz|z{|vz{|xz|{x|x{zsztzxz{x|yz}u{yzw{{xwyxxzx{xyz{uz{{~w||y|z}zwxy}{xxy{|zzz~||z|{|w|xzwz{yv{{}zwvxy{zwyxx|yzyywvxv|zwtu}y}wyzxyyyuzzwzvzu|r{{{uyzxzvwxvyvxxz{yxyw|zwwww}zzyv}}~y}xxyyzzx{xw~w{{|||y{zzywz{{|x{|xyz{vzz{vyyyxy|w|zzv{xyuxyy}{xzz{yw{w|}wr{{y~y{zvzyxzuzwz}}zzx|yzxwyxxzxvyz{}zxx}z|y|uxxywxux{||yz~}yyy}yy}x}~{v}{vx|z~zx{ywxv|v}v|{{vyzz}y|}{v|ywvyz|x{|x|}}y}|}~~z~y~{{}~|}z}~{{}}}~~{x|x||}z|~}|v}~}~w}|~}{{~z~|~z}x}{{{}}}}{zzx~}v||||~}|}|~}}y||zy}||}~~|}{}y~~|}{}||}||~{~{~}|{|}}y{{}~}|}}|}|~~|{x~}}|z}}}}z|}}x}}}{{{~~}y|~x|}|}~}x~}}y{|z{|}}{y}~{|}|}z~}}z}{~}y|~|yz~|~xx|}x~zz}}~}}}|{|~}}|~}|}}}~}~}~|~|x}~|{~|}~}|~|}z||}{}~{}}{~~}y|}}||}y~~~|}~|{z|~{}{}}}~zz||z~{}}{zy|{|~|y}}z|x|{z}|z~~|}}~}~~}{{{}}}|z}}~~||z{y}{|}~~~|~~z||}~y{}~}{{}y}~|{{}y}z{~|~}}}{}~{}|}z}|~}}z~{~~|||~~~~~~}}{x~{|z~~}}}}~}|{~{{~~{}}{}~~{z|{~|}xz~~|{{z}z|z}}\\\\\\\\z|x<||}}}|}}}z}}yy~~{~}}z}{z{}{u|}~{~~~|~}~{z}~~|{~{|z|~y|~{~}zz}|~}|}~|~~~}~{}}~~}|~~}z~z}}~~{{zy|}}x|}||z}|~}z~t{|}~}z{{y{}~}}zzz|xx{|}||}{|~~|z~~}x|}||}|~z}}~z|}{y|{z{~z~~{~|}{}|{w}}||~|}{~~{y}z}}z{x|}~}{z}~~{}yy~~|~~y~}|||~{|z~z}}~|{{|}|~~~|}~}~|~{{}}z|z~{|~{}{|z~}|~z}~|~~||}}}}~w|zwzy|}}z}|}~|}z~~}{~~~}}~v{~}}{{}z}||~||~||}|z{~y~|{}~z}}~|{~||~~~|~z|y~v}z||~}}|~{~{||{|}~|~x||||y~~~~}|~{}|~z}~}|~|~|~}~|{z~~~~~~~~{|{~}wz}|{y~|}}~}~~~}x~|{}~{}}~}}y~{|{|~{}z}z|~}~z|y}|z}{|~|~}}}}}|}}}|~|~~|~zy|z~~}~y~}}~}}}}{z|||}{|~~}|~|zx|~~z{|{|~~}z~z}~x~~|}~|~z|}}|{z~{~|yz|~{|{|~||}|}~}|{{}|~~zz|~}}y~y{~}~~|~z|~||y}}~{|~}~}~}|{~|{}}{}~zy|}~x}}}}}{|||}{}z~y}~~}{~~|~}|~z{|{|}}~~}}}~}~y}}z~~}~}{{{}~{}||y}~z~}z~|}~~~~{~~{|}}{}}~|~}}}|}~{{}}}y~}|~}~|}|}|}||}|~|}||}}}{~{|||}~}~z}}{}{~{}}||z~}~}~}{~z}~}~y{~~{~~~z~~~~~~~|~~}}~~~}|~}y{|~}|{x|}~z}~~~{|~~}~x~~{}|{|z}~{~{|y{~{}zwz}s}{|~||~|z~}|y{}z|}|~}}}}}{~}}~|}|}z{y{{}z~z{|{||~||{|{}}|}|}}}|{{y|}z|zx{}y{~}~z~{|}~tz}|||~|}z}|~~~|{z{|~~~w}}}}z}~|}}|~yz|~|~z||{y}zz}}}|z|~|}|zz|}{y~|{z}|}|y|~}|||~}}z}~{~}{~~x~y{~w|zywy{}||~~|}z}yz}}~z|~{{z~~{z~}{z~~~}y|z{w||~~~~}|w||~~z}z|{~z|}}z}wy}}{vz{zz|z~~}~}~}{~{}}}~}}|{{z}z}{{|yx}w|}}z~}{{{}{}}}}}|}}}tz~|{~x~zz}~|~}}~}{xz{|}~|{|x}}~}|~|~~zz~~~~}{z{|~wy||{||}{||}{}z~}~~~|{|z{}|~}~}~}}~|~{~|~}~~~~~{}}}|~|}~~|~z||}~~}~}|}}~~}z|{|~~|~|~||zz}|v~z|||}|}{~{{z{{~}}{|~{z{|yy|~~|x}}~|}~|x~~|z~|yw{}}}{{||{yz|||}~~~}~yx~~|~~{}}xz{z|}}{{~~~{~|~x}~~|zz~v{{}|~y}|x|}|z{~~~}|z||~}{~z|z}||}~~|}|{}}}|x|~~}{~z~}|{||~||~||}}}y~z{|y~}{}{~|yz}~{~{}~}{xy~{{~~}~|}|||{y}|~~~z{{~y~~}}{~|~|v~~x}~}}}||~}~z}zyzy|~}y~~{}~}~~|}|~~z|z{}}|w}yz~|}|||~|}}~|xwz}{~{~{~~}}x~~}x~|wzzz{x{}~~z|z{xz~{{~{{zy{}}}~}z~~~~x}{{||}~|x}z}w~~}}{}}~||}y}}}||||||{}yx}yz|w||}}}{z~z~}|}||}}~|}}~|zzz|~x{z~{z}~{zz~{|||{||~y~|{|~|y}~||~{|{~|{{~}~~~}|}|~~}{{{{|{|~}|{{x}z~}}}|~|~|}~{}~~|}}}{z~}~|}}z{||~~}}~~~~}}~}}}|~~~|~~}|}|}|~~~~}{~~}~}}~~}}~~}}}z|~}|~~|}~~|}~}~||}{~z|yx||{{}{{z~||{xw{y||}z~{~x}|~}~{||~y|y~}}}|x{}z}z~|}x~}z~}}}zy~{}{||{}||}}z{|~z|~x|~z}z}z~}|x{|{{|~{~{}yv~{~x}}}|~}{||~}~z~{~}z|}~|zz|}{|~~x|z}~z||~|{|ux{||z|z}{z}~{z}{}~{~{{w~z|w||z~}uz~|||{}z}zz}~xw}|zz}}y}z}}zz||}~||}vv}{|{}}z{zz~}}}~|~|{}}}x~}{{~|z~{||z}{|{}{yz{xzz|{z~yy}y}~}~~~}}~~~}}|}xz~~~x}||{zy}y~u{yy~~q|w|{}~}z|}|~}|x~~~}}~zy|}~|||{~z}{|{}{|zy}{xz~}y{|}}}uwxv~{|y~}~|~~{t~~}~}{~y|z}|z~xy}}}|z~~zy|~}{}zzwx}}xz|{{~{~||{z}|z~}~}{|~{{y{~}|~y|}xz{~~{|}x}yz}}|~~z}||xu~~{|{|x~}{}{}|y~~{|}~~|}wzy|}xy|xx|{z}{~}~|~~yw~}{~~}z~~}||}{~~~~~{}}~~{~{|~~~x~{{}~}~}~~~}|}~|{~~|}}~||~~{~~~}}~}}~}z|~~}}~}|}~~}zz~~}}~|}~~}y}~~~|~~~~~~}|~~y|~}|~w|{~yz}|{y}|z|}{{}|vy|z{{}xz|}||~{|{}{}z}~}z~|y~xy~~tz{}yv~yzz~}~yy{{w}{}y~w|}y|}z{|}x}~{yx}y}}{}~y}|~~{}~}~~~{z|{|y{z~{}|z||{~x}~~{~|~z{|}}|yy~}~{~zy}zzz{|zx|y{||~z|}}}~{|y~|x}~{z}}|{~~}~z|x|~{w}~~|}{zz|z}~~}yzy|~{yw{}~{{}z|||{zwy~{~yy}x~}|}u|~~y~}}z}}y}zxz|{z~z}}z|{~}}z|}x}~}~{y}z|y|{}}zy}w~}~~||y~}{|zz|~~z}~|vz{~{zz~|z~|{|wz{~{y}yyy|~}z{}|z|||~{}{xzy{|zz{|~|{|{~xx}~{~}{w|||}~y|}z||w{}||z||{}xzy{yxz||w|{||||{}zz~z}z}y~x}}}||~y~|}|{y||y}~{w}z|~}}{|}{y~|zyy{z~~}|~|||{|}z{{{~{w~}z}~~z~yy}z~~}x~~zz{}|~~z~w}|||}zzyx~y|z~}{{~~~|}}zz~~{|zz|}y|~|{|~}||z}~y~~~}~~~~~}}~~~~}~~~|{}~{~}}~|}{~||y~|z~z~~y}}}~~~~~y}~}~}~{~~}|}~~~}~}}~~x}~|~|~||}{|||~~{~{}z|~~|~}~y}}v~~}~}|~~~~}}}~}~|~~}}|x{{}|~|z}y{|z}||{|{|{{|z||{z~||{y}|{y~}~yz~||{~~{vy{~|z~ytzy~~y}{wy}}z}xzy~{z}x~|yx}}}x{~~|z~~y{}|y}}}|z}|}{|}~~|xy{{}}}|{{}wz}yy|{|||||x{~|{}{|}x|}z}}y}||y{{{yvxx{zzz~{~~~~}~|~{z~}~|~{~{{~}z|{||~||z~z|wz}~}zz}{||{}{}y|}w~~{y{~|~}|x{~zzzzxy|z|y}}{}|x{{yy~{wx~}{~}{{v~|}|}u|{|~}z~~{{|{||}{}{z}~~}z}|}||{|zv||{~|z}~{}}{xzx{|z{~}}}|z~zx}}zxyz||yz{{{||z{}xwy}z{|{~}}{|z~zz}||~}}||}}~v~~|~x{|w|y{y~y}{z{y|yy|~w~vy~|}yz{y}}xz|x~}}|||~z~~~y}{~}x~|}x{||z~|}|{yyw|}v}}x~~~|z}~~}}z~}|~{y||z{zy~x~~{z}~{}}|~~z~|}y}z}}~~|{|y}|z}{|}|}{}vxz~~}~~yzzy}y}{y|~xly~}~z}~}}~{}}w}~~~}|~}~~~~|z|}~~}~~|}}|~}{~|~|}~~~}~}||}~}|z~{}|~|~{|~~~~~~|~z~{~~|~|~~|~~~}||~}|}|}~}|||y~~~}~~~~{|~}~~~}{~}}}|z~~|~z|~{~~|}|~}}~}}}~{z~~~}z~~}~~}z~}~~~{}|~{}}}z{y~~z}}{|}}}z{{z{y}}}xy|}{{}}{x{~~v}{~~z{{|}x{~{}~|~~|x}|}||}{zzz~~}z|x|}{xz|}}|{y{x{|~{|{|zzz}{|z|xwz~~z{z{}x}zz|~~||x|}|~}{x~|z{{}z~|~}z}~|~~}~}y}{zy|zz{y}z{z}~|{||}y}{|z|}x|{~}|~~~|~zzz||}z{|~|y~z~yz{}}z{{}|{~{|z{~~zz}{yzy~{|{}}{{{}~|||||vz{|~v~z~|v}zy~~~{z}x|{}{|{zz{z}z{||}~y|~y|~|}}|}z}|~~{~~}{y{~z}|{~zw|}|{}}zz|}}||{}z~~z{yyz}x||{w|}{|~{zxz}zwy}~y~}~}~}}}wz}yy~|zv{x~z||~{||}}xz}~y|}y}{w~|}z~~{}{|y{~~|}~zw{}~~{zyy{}~y|}z|}{{{yzxu}}|~|}|}~|xx}|~}|}|}|{z|~|}|~~~~}}}~}|}}||~v~zvzr{{x}zz|}x|~||}|zy|}}||~~~u}}~|}|yz{|y}}|w|{x~y}{~z{|zz{|}{||z{|}~~}~}{w|~{|~}~{y|}~~||{z}zz{zy{y}~|~~~|~~~}z}|}~}}~}~}~~~~~~|{~}~~~~~}~}x}}|z~~}~}z~}}~z}~|~}~~~}}}~~~{~|~}~~}~}~}}}~}~z}~}~~}y||}~~~~{}~|}~}~{~}~~|}~}{~}~}~~~~|~~}~|||}~~~}||}{~}|}x}x{{~yzyz|~|z~||x~zzz{zyyx}{{{}~zz}~|~~z{{{z}{|||{y|~~x{{|~z}~v{||yyz{}{}y||z|~}}y~{~z{}~{zxy{z{y{{y||~zz}z~{xv~}~z{{~{xzz~~z}s}zzz}~}x~}|||{|~|{|}}~z{{{w||z}~y~wz|}{{z~|x{z|~{y{|v|{~~z}yz~y{|}||~}w|{zzy|z~wy}y~y|yz}z}}{x{zz~|~}{yz}|z|}wy{z|~{{x~|x}zzwxzz{~}{~|{zy||~{wyzy{{~~{}}{{|}}~~z|}|{~|||z{~z|}~{{yxy{w||{{{|{}y{~x}~|~~~~{z}~~|||{{|z~}xyv|}z||}{xvxt~}}}|||x{~}|~}~}}}|~~{~~{~z|~|}}wz}}}y{z{yyzz{{|x}|}{||yxx|}w||||}~~{z}{{{z|~z|~||y{}{~~}}~}|{xz{||y}{}x{}yz}yxzw~{x{{z}|z}z~~z~y~}|~z|{}}z}z|||z}||~~y}z}w{~z|zyy{{{{|zyz|~}~y|}}y}~}y~~|~}y||~|z~~~z}|zz~}~{{{zyz|y}|}~}zz{||}}}~z~}|{~~~~~}}~{|~|}z~~}}t~}x{}~}|}~||{~|~}}|~}~}{|~z~~~}~|{}|}~w~~}}}~|~}~~{}}z}}}~}|}~~|}|}~~}~|}x}}}}|}~|}~|}}{z}~|~~{}|}|}{|z~}}|~~~|}~~~}}}~y~}~|}}}~}~|}{z{~~}}}~~|~~w~}{~}y~x|{|y~z|~{{|}zw~z{}z{{{ux~|y{|yy~xy|x||{|z|~zzy|}~|}{x{~{~y~~yz|{{}{|}|zz~w|z{z|y{|w{y}}}z{~|~zzwz|||yx||z{~}s|{z}~|y}z}y||~}yy}{|{||x}}~x~yy}|{~{||~y{y}z{~}{z}}}||}z|~{x|zy|~x{~z{{|{|}vz~}y~zz}}|}z~}z}~~|{~~~~}|y{z}|{~y|{{~y}~{}}|~z|~}{w{|~{}~|~y|}||{z~z|z~|}{z}~~}{{~z~~~{z{}~w{x||}{t|z}~|{{{y|zy}wzz}{|}}~v~yz~}|x{zz~y||~~~{z{|~}~~}~}|}z{w}|{z~{|~yz}||~}{z}y}z{}~zvz}z~y|{yy|}y|~z}}|||}~~}zy}}}yy~y|~|||u}~|}v{{{~}z}||zxx~}w|z}{}~~}{}|||wz~}}|~}}wz}{|z~}~{zx}x|~}|zz}s{}}~{|w|~~|z}{~}{}~}~|zy{||~~|{|{z{}}~|{}~x}|z}zz}}|{}||xzx|||{~{||~{z~~{}{|xuzy|~||zwz~y{~y}{z{{|v{||z||z||}}~|~}||~||}~~|~}}~~|}~}{{~|~~z|~~~{~~{~}|}}}z~}~|}~}}}||~|}~z}}}~}~|~}~~}}~}|}~~~}{~|||z~}|}|z{~~{}}}}}~z~}}{z~}}~~~~|~~}xw}~{~~~|~y~}~}x}y{~~~~~|~~~~}~z{~}~~}}~{~~}~z}~~~~{}|||w|{v{y{{~tw}wzz~zv{yz~}zywy}{z|~}}xzz~~zx|z|}}~y{zw~{w}|xxzyzzx{zz~}z|{y|{}}}x|~z||~x}}{{|{~~}|~{}}{~~{|zy}z||{|z}|~{y}~w{yzz{yx{ywy||{}}}{|y{y||~}}x}}}{~y|yy{z|z}z|yzzt}{{}}~{x{zxx}{}y~{~|{yz{x~|~x||}{~u~}yv~v~{w}{{x{z}w{wyz|x|~|z{}}}~{{}z~|z{x~|}|~{}}|{v{~u}v{z}|{vwx~x~z|zx}}y{{}}{{~}~z}}{~|~|}z}{z|}~z}{~{}z|y|{|yx}~u{}~~~{||y{z}}|z|||{|}zy{y~}{{y}{{|z~~{~z}{zzy|z|w|y{{z}v}~z|~|x}{w}y}{y|{|y~x||zz~xz{}yx{{}z|{~{|wz||}y~{wzzyz|x{~yz{{{||xxzzy{~}|~~~{{xy|~~{~x{~xyx~y~{xu{w}}|~zz{yv~}w|zx{{||z|zuyz}}~{yzxyv|v{{~{~z~z|}}u~~~}{}~~~z{|y~}|{yz{y{}|}}{~||}|~|y{z{||~}z{wz}~|{~{z}z~z}~}z~yyy~||~}~y}{~|x~}|~}{}~}}|~|z|}~{|z~|{|}~~~|}~}~~~~~~y}~~|~}}~~|}}{~~~~~zz}~}}~~{~~}~~y{~}{}|~}}{~}}}z~~}}{~~{|~~~}}~{|}z}~~~}|}|~|}~~z}~~}||~~~~}~z}~|~~{~~y~|}}x|}}|}|~}|z{{|{~~}|y}~|~~}}~}}~{{}~~~}zz|}{|~zx}{~~z|}|~|{|~}{}{|z~}}xzw}|x|x}z}y|zx}~}x}}zy{}{z|{z{|~y|~{{~|}~{yz~|}||y}}}y{x{y|{}yx{|zx}}}yz{}|x~zw|y}x{}~~}z|}|zvyy~yyzy{zz}z~vz~{{{||{w~|{x{z~{{x}~|x~~z|{~zz{{y{z|||vz}{|{|{}~|z~|~}|{xx~{||}~ww{y{~vz|y{~|w}}~zwy{y{}x|~{}xx~|x{~|v|}|y{|y~{|~{}|z|z}~{}zzx~}z|xzy|v|{~|}x}~|~zz{{}y~}|z|z{x{yz{z~}}}z~~~z~z~|~y~~{}{||{~~~~~|~yx~y|~}z~||}||{w{x}}z~}|{{|}}~}{}~|~||z~{{}|{x|z~|z|{}{z{z|||w}}~z|{|{zz{{~y|}}z{{z~z~z||{xz|{~|x~z{z|y|~{{{}||{z~z~{|~{|z}zvz|||{z|}y|~||wz~|z|}}z~|}~{~|~}{{|z|}|~}|z|||~x~~}}}{{~{|{}}|{yyzytz}{}|x}~x}|x~x|z}{}{}xy|~}zv~|y{~z|}}|yy}~~~z{yy|~xw~}{{~y}z{}|zv||~x~}{{}~yz}|~z~|~y}{}}y{z~|z~~}|{|x~~~}~~}}~~~}~|~}}y}{~~~}}~~~}~}}x~~}~|}~y~|~~}}~||~~~|~~~}~}|}}~}~|~}|}}}}~~|~~}}~}{}}~{~}~~{}~~}{|~z~}~}~}~~~|}|}}~|}}~~}}{~}{}{}}~}~{|~~|~~|}~}~||}~~~~~|~y~~~}|~~yy|}||~|y{y}}{y}x}|}{|~}~}zx{{x{||{{}yxx~z|}}}~~|x|||}||{~|}yv|{~xz|yyy}z|{}{z|~}||~z~{x}}}}}~x~}xy}|zx{{~z{|}~xzxz~~yz~x}zyz}}|{~|wy}|ux~z}{}{{}|~xy}}{{~~}|~x}{}y|~~{y|z||~xzz}}z{z~{z{||}}y}}z|{|}|}}~x~z|zuzv}|}zz|}wy||~y~|{||y||{{}y~|}|}~~}|~|~y~y|{}z~}~y~y|y{|z{~}}{z{y{{t~|zz~{{{~|v~~|~~{~|{{|}~|~}|}z}||~z|}}|{}||yy{}|wyw{|w|x}zxq~~||z|}}|{{|}|||}{y~{xz~||}{{zx}}{}{|wz}{{||}z|~{|~~~z}}~z~{|}x|zw||}|||~}|{y{||xy~x~z{yv}|x|||}u}yz}~}|wywy{~z}x}}}x|~{~xz|z{xvzx|{{||w{||~~|~|{|||zz}}}z|yy{{~}|z}}|{|z|~w~zx|}|}}~x{}y||}|{}z}||~w|}y}u|xy}xz~z}{u~~}{}x|}}z{}}~z|z~}|{~~~~}}}~~}~~~{}}~{}~~~~}}|}|}{~}|~|}{~~}}}~}~~~||}|}|~|}{~}~}}~~~{}z~zy~}~{}~~}}~|}~||wy}{~}z}~~}~~~~|~||~~~~~~}~{~{~~}}|}|~}|}~|~~}}|~{{}}~~~}~~~}~~~}}~~{~}~}}}}}}{~~}x~}|}z}zzz{yy}~}}{~||~~{~}}y{z~z~}|}}}}{{{~y~~|~z{y}}{y{{y|}w||{{z}{{|{z}}|x|z~{~|{}y||{~~~~z}}{|y|}v{z|~~y|{z}}v|~}x|~y{|~z{{~~u|{z}z{}}}|~y}~y|}y|z{}x~vz{x}z|}w}z~|}y{|{~yxz{~}yz{{~|yz}~xy}|w{}|{zx}~|}|{~zxu{~{}y{|y}~z~~|{xx~{|{~{}{z}|~z|~{}z{{wz|~~~zy}{|y~}z}}~{y~yz|z|{~}~{{zxz}{z}}|}}z||z}y}~}yy||}|~}z|||~z}|~~|v{}ww|||yy|{{x}yz~}}}~y{}|~{}|~}{~y}{|{}}}}z|{}y{wy~}{y}z|x}{z{}|y{{~{y}}~~}{|{~xzzz|w}{|~~x~z{|{z{{w|~|xx~~~{~|wzz|}}y~yx~|~z{||~z~}z}|}}{{}}{~w}{{}{}}z}}{~|||z{{}|{xzt}{}|x~x}x~x|||{~|{~wy~}}}{w|~}~{|wwwzz~~}{}~z||}}~~~|}~}y{~~|{~y{z|x~}|x}}|y|~||}~z~|z~zyz{~{x~{z|~}~~|~{~~|~}}~}}}z}}}~}z}}}}|||~}~}|~|{}~|}~~}}~~}~|~~~~}~~|~}~~}~~}}|~}|||wy~}}~~~}y~}~~}}}{}|~~{|}}{}|||~~~~|~||~~}}~|{|||}~}~~}{}}~}}~~~~{~~~~|}{zz{}yy~z~}~~}{}~||{}~|~~|zy~~|{~{}{zt{~{|zv{~{~y{xy|||{y{|w|zx{~|~~{z}{~|}}}z{}}||}{wysv|zy|x{|~x{y||~{yzxyx}~{w{~}z}~~~~||y}||{{~{z{~}w}{y{~}~{|{y~}~y|x}|{vwy||v{w}{}{}w{~|{yz|x~z{{zw~}{{{y{x|}{z{~}x}z}}}||x{|}|t|y||w}}|yzz~z}}}~w|w|zy}{z~}}}zz|}}{zvx{}z}|}~}|}~~||{~{}}|{|xzz|{{}z{{}}xxxy}|~{||{{~{w~~||w{}z}~~zyz}~~}vy{{y{~ux|}|y{z{zx{u|~|zwz|{~~}}}y|z{~}~~{~yz{y}|z~|~}}yzy{{}x|xw{}y}{{~{y~~}}}zz~}zy{|{}|~|{||{{{}zyz|yyzz}xz}}v}z{}y~~~yzz|w|||{~z{~~~|{}||w|zzv}~~|||z|{{yzzy}x{~z}z}{|~~}{{y|~{{{~|}{{{}~}z{|w|w{}{}zzxzx}|{}yy{|~~~z}}~}||~{}~~{}}}~}}xz}y|v|y~}xy|z{v|x~|z|{{~{~|}v~|~}~~~|}}~{}}|}~~~}~~~}|}~|~~}}~}~}z{~{|~~}{}{}}~}}}|{~}||~}y||}~|{~}~}||~~~~~{|||~~~~~~}}~~|}~~||~~~~|~~}~~~||~}|~}~~}{~{~~~~~}~|}~{}~~}~|}~}}|~~}~~z}}x~z|~{|x{}{~}~wz{{y|~}}|}y|}}zyy|{|x~z|z{y~|{z|~y||}z|x}|~y}~x}{z|zz~{|z}~z}||||z{}}~}{}~~{|w}z|y~{{z~{y{{|{{z{yzy{|}}z}}y{}zy~{{yz}{{{{{zx~w||z{yz}{|y~|yyw|yy{}}y~{|~}zw|z|~{y|xz{y|{{~x~x~{~~{zyv|w}z~~}|}|x}|}~}|{|~}}}z{|{}{|||z}}|}}~}}~{z{yw}|z~|~z}~}}}}|~{s~z}{{x~{{|{~{}~~{w|{zy}}{{{~{}{{{~~|}||x}{~{}|}|z}}~wz{|}z|x|~{|~|~zx}yy{|{z|xz{}~z~z~~}~||z|zzy{}x{{|x|~}~|||y|z||{}||}}x}y~{{wzz}|z|}z|{}~|{v~|y~z{x}||{}~z~~}~xzz||y}}{|{}z}{{~y|y}y{z}~z|}y{}~z~z~vvv}x{|}|y|{~{{|{z~|y|~|z{}|{|~}y}~|~}y}w|}~{y{y}~}|{z~y}~~}{z|~xx}wxz~|{~xy}~z}~y|vy{||zz|w}|}w|}{~z{{yy}{~z}~~~|~~}}{|~~}~~~~~{}~z|v{~~~|~{~x~z~~||~~~||~|}{~~~~~z}~|}~~~~}}~~~}{}{}}~~}}~}~}|~~}|~~~|}|}|~}}~|}~~}~~}}~~~~|~}{z~~|~|~}~y{~~~~zx}~~~~{}~~}~~}|}}x|z}|~{}zzzz}|}~}w}|}z|y||y{|}zw}|wy}x|zy~|xy{~~}z}~~}~~|}{z~}~~yx{z}|y|}{}yz~y}|wy|yz|{wxuyv|y~{~~z}}}|}}{}z}~x}y{|~~|{}wzy|~~z~zxz}}|w{|y}}{}zzy~}||}zz~{|{y}~~|}y{{~~|~{xz{z}x~|{ywx||zyyyzz|~y~}|}|y|{}z|z~z|}~{y~{}|x|{|z{x{~{{yzxux{x~{}{z}~|}z{}||}~|y|y||z||||z}|x|x||{{xy|}{}yxzy~|}}{}}}z}z{|yz}}v||y{{}w}|}yx{|~~|}zu~{x|}zyy~}{x~~z|z~{z~}~{~~{|}}~|z~zz{{{}ww}y|}x{|~}zw|{}|~z{}x}zz}x|}|~|{~{|~|}x|yx||{{~~{z||{x~}{y~|zy}y|}||z~~zy|||}z|}{||{{{}|~||~}zu}yy|~{yv}}{w}}}wxz|~|yx{{~}|~~|yyz||{y}|yz}}{wyvzv~zyz{|u}xx{{z}~~~{~{}{~x}|{zw}~|y{~~|{}~zzzzyxx~x~~y}v|vy}~~}~~}}}}~}}y~~}{|}}|~|~~~|{}}~~~|}~~||~~|}~}~~~}~}|~}~~}~~|}{~}}}~}~|~}{~~{}{}~}}~|~}{~~}~{}}{}}}}z~}||~}~}~}}{z|{||}{~~}}~~|}~|}}}~~}||}z~}}}~~}~|{z|~~~}y}~}~~~|}}~}|}}{y}~~~~{y{~}|~}|}~y||t{y{|z{y~{yzz}}}~w{}|}|~{|{~~{|~vy{}~}|~{~{~}~}z|zy{y~z}{}zzvyyz{~}{||{}}~~|{xxz{{||~~~sy}}}}~yy|{z|xy{|zz~}||}y{~yz|~{z~}}y|}z{|{|{w}z{|{}y{}z{|z|{x~~}v{}{z}~}{}|~}~z~}~y}~}|z}|z~~}{{{||}}~~|{z~||x|}|}}~zz~yw}~|w~zy~~~{~~z}uz}{y}y}~~z{||{~~{|{z|}zx}}{||zw{z|||z~{}|~}z|{{}{~}}y{|~{}~w|}}}{||xw{~{}w{~~|z{}|||yvy}}wz~yyz~|x{}zyy}}}z}|}~~|||z~}}{{~~}y{|~|{}}~}zv|~~}{~yxz|}}{}~z{|~~}~}||}}x}z}z{|x~}}|{~}|}y{{}y~yw~y|}z}~z{w{|}|y|y|zx{|}~z}x|vyx~z~}||zyyz}|~{yz~v~~x~~{~{|xzy~w~v}{{z{{~z{{}}{u~}{}x}~}}}~z{{|yy}}y{x~z~}z|}{~}~~}{}y|}y}~{zy|x~|x}zyzxyy}x}~{}~|~}y|}zz{||~~~}{~}~~}~{}~~z}{}~}}|{~}}~|~~~~|~}{}~~{y}~}}~~~}~}}~|}|{~z~~{~~~~|~|~}}~~~~{}}~}}z|{}}~~{~~}|||}~|~}~{~~z{|~~}~~|~|}}}}|~~}z{~~z~}}~}~~~}~~~}}~~}|}~{}{~}~~}}}}~~~~}~~~~~|z~~~~{{{{~|{}xy|z|}{}{{yy~~zzyzz|~}}~}{}{~y{{}z}z}z}|{}z|zzy{}}z{}z|~|yy{~zyzzw{z{z|}y}}~{~x}{|~x{|~}{~}v}}{~}|{z}w~}x}z|z{~z}|x~}y|v}y{~zz{}w|}z}}|{|}~~|~|w~z~y}}~|zx}||yzxz{~z}y|z~{z{||y~xz{{~y||||{~~x|z}}z~|xy~~}}z}|z{|~~{|z{{~||xy}zz~|y~~}yz}{}}{||z}~|~x}~{z}|z|{{{|}||}w~{z}}~{{~||y}|||y{}~}{|~}{|~}~~sy~x{|{v}|zzu||{yzz}x{~~~z|||y{~||z{|yy~|}~z|yy|}z{z{y}xwu~|w{|~zzz}{|y}}|}|~}~|~|yz}y}~z~|}}~|z}}y{~~zw{y}y~}}w~{|}{y|{z|}~}}}~x~{~wzz||~}}~}~{|}z}{zy}{wyzz}y~{xz{}{|y|}yxy~|xyz{|~{}}~y}x~{z~y|z~z}}|~|xxx|zzy||}||yv}y{|}xx{||}{{~{||}}z~z}y{x{{~~xw~||uz}~|z{z}xxz}{~~x}|x|||zz{{{~z~}z||~||~y~z}~|}~|}~~|~}~~~~}x}~}~~~~}~~}||~|~}{~{}~|~~|~~~}~~~~{z~}}~}~~|~}|{~~~{}~}{}~}~~}~~}~|}~}w~|~~|~~~}~|~}}~{||z}~||z|~z~}~~~~~~~y~}~~~~~}~~}}~}~~}~}~z~|||||~~|z{|{{~~x{|vz{~z}y{|z}{y~{~x}|}z~}~tzxz~}}y|x}}z{}~|}yy|zz~{z}{}}~||zz{yz}}z|~}}x}~}v}zzy}y{}~|x|xz|xx}zvz}z{{z~}}}~{{~}}~~}|{||zvy|{{z{}|zx|yx~|zz|zw~x{zz||wz{~||zzxx{|z~}z}{{}}x~}wyz{zy|z{{~y~~|}x{zx}wz}u}}~z}zzx|yy|~|{}x}}{{~}}}z}w~x||z~{y{{yz{z}t}{}~z}}{~}z}~z|{}~|}uy||{xz{x~{|{wxy~y~w{|}}{}}}yy|}{|~~{z{~~z}{|y~~{~{||z~~{{}{{||{y{{}w~{z~|~y}}v{{|}{{|~{{yz}}|}}|{|yz{{}|}|x|}z{{~~zw{w~wy~}y{z}|}y}~z~}{|x~wzy{}||{}}y~yzz{w{{}{z}y~~|}}y|zvzx||zz}||}}~z|z|}~{{{~||}}y~}zy|wz~~|{{z~|{{xy~~|x|y~{|{z{w||~{w{xzz{{wy}zy|x|{{z|{{|}x{y~}|~}~|}z{|}~w~{{}~~yy~|~~~{y|w}~}z~x|~{{~xzv||z{{zxy~x}zzx}|z}{~zz}|~z~~~||~zz|~}~|{||}}~~~~z|~}~}~~|~}~~r{}~}|}~~~}~}}}~~}}}|~}~}|||}~||~~~~~}~~}}~|~{}|}}~}|~}}}|~}~~~}~|~}~}}}~}~~~z~~}{}~~~|~~~~~~}~~}~~}}x~}{~}~~{z~~z{|zw}yw{~{y|~yxw{~y{w|xx{yw|}~}}{{~{y~|||{|}|{}~|~~|~}|}{|~}xx|y}x{~zzz{||yz}zyw~txv{}|yy{}}~|{|{~|{||~~{z}|{x|~|y}y{yzz|||~z}~|w}{|wty}w~zz|~}{~}z|z}}z}~zx}|ztzzy||y|x|}{}~}y}{y{{|y}{|}z|~w|{~}{}y}{{||z~|z}|x~~w{y|}}~xy|{~zy{}{}}z{t{z~{{y{{y{}~y|}|z|v}x{z{}z|xxz{}{y|{z~~}{z{{|x}}}{{~yx{y}~{}~|}x}}{}~}~x~|yyx}{v}zz|xyyyz|v{~~z}zy{|z}|{~z{|~~|}~{}|~{z~}|y}z{z{|~~|x|~x}{}}{|z|}xx||y~z|z{~y~|y}z|}}|~}y||}~}x{~}~}}}}xz~{{z~xx|~~z}z}|{x|~~}{zy{}x~~{{}vz{}|{z{~y~~}y|zz{}~{~||wy~||zuyzwy{yz~{}|~{z~}zy{~|}||}zz|z}|}}z|{z|zyz|{xx}y|z|~x|z||ztxyy||zuz{{w|~{|y~zzz}}}|wy~y||zv~~|~{||xw|z{yz~}y|~~{|~{}~~}|{~|x}}|~z~}|~~}}~{~}~~~|~~|~|~~~~{}{z}{~}||||}{~~~}{}|}~~|}~}~~|}||{|||}}~~~~|~}}{}|~|}}~}~~{}~~x~~}~}}~|{}}}~~~~{}~}||~~}~~z{~~~{}}}z|}~}}}{{~|}~~z{|}}zy|}~|~~}~~}~~|~}|~~}}}~|}~}~}}}{}|{|{{}}}x~~w}}y|z|~}}{z{~|||}z}z|y|yy~|xy}|~}w||~|}xwxyy}}z~y{||{{{|}~x~{||}}}z~zxy~yy~|xy}~z{}~||y~~~}z{|}{y|{|~}z}{yxzz|||}vxz{z{|uz{z{z}|yz|yz{{z}}~y|yzw~||y{z{{vz}}|}x~}yyy|}y|w{wyvzz|{||~zyzt~xwz}~~~z~~}~uz{}}}|~|~z|{v~v~{zx{{wyzyyzyz~y{zz|~yt{}z}~x{~|{|{}~|z{{~|}|}x|z}}t~x}}{~|{y~xy|{y}|{ywxz}}|~|~|~~y{}z{z{w{}~x|zu|~zy|~|}{z}{|||}}~|z|xyx{yz}|~z}|z|z{w}|}z||{{~x}}|}{z|||~yzyz~}}~~|~zw|~xww~~~yw~~}z|}|{}~~}||~~|}z~|xwz}|~~}~|z~zw~|{y{{{yz|}{z}~z}~|}{}}|}~{~}||{|||~}|z~yzvzy|xz|{}{{z{{y||yy|{z{v~~|{~v}}{~}}}}{{~|zy~{}|w~|x|z{|||}|~}}|}y{||zy|}|{y}x}~z~x}}}{~{x}|~|x{~}|z~~~~}}}zvz}~{}z|z}x|}w|~|~~{|}}z}{}|{~~|~~}|}||{~~~~~~}||y~|~~}~|{|~}||~}~~}}~~}|z~|}{|{|||}}~z~~~z}~~|~z|}|~~}~}~z|z~||~~~}~~~{}~~}|}~~}}~~|}~|~|~}~}~~}|}~~{}~}~~~~~~}|~{~}~}~}{|}|{~|}}~~|~~}~~~}~}}}~~|z~|{~~~~|}~}|~zz~|{}s~zx||zz}y}z}v{z|~{|y}}~{w{{zy~y|||}|~{y~||}z~x{{|}|~|}{wr}{~y{}{y}{z}|yzzz~{}yy~~zzy{{z~y|{~}|~xu|~~z~}zx|{|}}{|zyw{}{~|w{x|y~~v}}|zwxxz{~}{}~~{}||}~z{|||~}yzy}yxyyz}zz}y}{||}{|y{~zzzz}|~z~~zzz~|{{|~{}||z{ryzyz|y}~{{|zxz|}w{~{{}}|{|}||{{z|yy|}}~}~|y||{{yz{{{xzyy~{z}|~y~zz{w|y~}|x{x{}}~~{~}w||{~}rz~~}zz{z{t}xzz|{}z~}~~|vz}|}}}yx}{||}~}|xz~{{~z~{}~y~z||z~wz{|}}w|~w{}~y{yx|y~yw}z{y~||~z|~}zx{}x|}}y}}}}|{~z}w~|}|v|zw~||zx}tyx~}xz}~}~}v|z{}{~z}w}{y||~~z{|~|w{{w||y~xz|{}~}}|z|||y~|zwx|{z{y||z~yz~}~~y{||{z{}zz~~zy{z}v}{}~||v||}zz{{~zzzx{||{y|y{~|}}y}x|z}z{}~}y||x}w|{y~yz}~xzyyy}w}|~zw{{z|}{y~w{{|z|~|{}}}z~~}~~{~}~}z~~|~{~|~w}~~{{||~~|z{||~~}~~{~}~|}}~}}~}y|~z}~}y{~{|}|~~z|~~|~||}~|~}x|}~|x~~{}~|~}~~|~{{}}~|~||~}}z~|~z{}~~~}||z|}y~|~}}~{~~{}~}}~}~~|y~~|}z||~~|~~~}~~{}~~}{}{~}~~yx}}}|}}{y|yzx|u~v|}}{v|yz}~~x}|||~w}}}{{z{z~~{{{z~{z~|}z}|z~~xz~zxzz~}}xy{z}z|}u~zy~}{y~z}||z}}z~y|z}}{{y{{~~~zy}y}|{|wzx~xs}yy|}{zz~~|{y|}}yz{|||}y}||{{}}z~}~|{zz|~z|}}z}{{}}vzy{~|z{{}}|w~|z|~yx~{z{zx|||~|y}zx{|~~yz|}z~|zw~}||}z{w}z~z|{z}~zz~|}||}{}||{{~~}||z}x{x{x~{}}}~yxyw|~||}{~|y}~}y}|}}z~~y|{}wz{}wyyz{~|z|z{|y|}{x}||z||}{~|xx~~{{v}}{}}}}}{z}y|zxw{zz}}z}}|y}z{y{yxx}~}|y}{~{}}}w~y~z}yyy}}yw~}{}w{}x}{}{wz~y}~}}z{|z}}~{x{z|z{||yz{||{~}~~~zy}{}{}x|z}{y}yvzw|~~{z~y|v}{{}|~{{}{z{|~z{~{}{y{{{~|}x}z~z~}zz}y~{{~z}~~z}yz}|||{~|}zzyy|{|y|{||}zzy{~|{zxy{xy~zz{{{~||wy|{}z~}}x~~z{~{||w~}z{}|~}~~~~{~}~~}~{~~|}x|~~|}}}~||~~~||}|}~~}}|}|~}|~}~~{{|~{~~~}~~~}{|~}}~|~~~~}x||}z~~{}}}{{~~~||||~|~~}}}~{~~~{~}}~}~}}~~|}~|z~~~~~}}}|}}|~||}}~}~|{~{~}~~}~}~~}{~|}~{|~|}y}|}~~~~~~}~~{~~~~||}~{z~}}{|||z~z|x~{{{~x{yt|w|xw|}zz|xxzyx}|{yy~|z~}{~z}|{|}z|~|~yzwz~zyz{{}w{{}|y}~x}}|}zxx~}|}~~wy~|~~z|||z{~}zx~}xwz~w|{|{}{z{v}z|z~{{|zzy|z}}{}}}{|zy{~||{z}~{}|}|~}{}~{|y|zs{|yz~~xw|zy}}~|z}{yt~z{zzz{}~}xz{{|y{}{~}~~}{z~{w}y|{|~~{}{y||}~}{||~zz}}~~z~}{~{|x}~~y}~}{{y|{zzwzxz}wx{|x{z{|z|}}}~|{x|}{{{}~z}{}y}|~|}zz{{|~|z~~|z{{xz~{y{x{|x|z||y{{|z~}z}}xz{{z|z~}}|{~z~z}}z{xzy}||y~xyy{zx{uy}x~{}vz}~x{x{{|x}{|{{|}{z|~y|y}z||z|x}|y|z{z}{z}y{ztt|v{~~~}|}{|||{z|}}}zx}y~~{~{~~{{|{~|y{||{}uz{~}}y{||zw{z{|{}~}}~y{||{~{||{|~~|y{~||yzx}|v|zzx|~zy|yy}|{yy|{{y}{|~yyx}||}y|zy}~~z~}{x|~|~|}||xxz~|{yx~yy|{z|zx{y}w}{}|z~||y{x}|~w}~{}~|}~}~{}~}~}}~}~~|}|y|~}~{{~~~}~~~~z~~}|y}{}x~}|}~}}~{|~}~~~~~~|~~|z~}~~~~~{}~~~}~}~}~~|}{~}~}}~}~~x~~}||~~{}~}~~}}|~|~}}~}}~~~}{~~||~{{w~}~~}|~~}}{y~}}|z~}~|~|}~}}~yz}~~|}}~{{y||}y{{x{z~{{z|w|||}~z|~|x~}{|~~z|z{}{yx{xz{{{}~~}}yz{|}{|z{~x{{}{{}}~w{|}w{}zz~~v|~{x|y}|}{y{zyz{z{w}~zxz|zyz{y|}z|~zy|zxxxxy}z~~~y~z}}}zv~z|z|z|y|}{~yyz~{y|}|{{|{y||}}|}~|~z{}|~~|{}|}w{{yx|z{{|~}{wy{|y||{x}|w{{}y}zzw~}z~~{z|xz{~xx|tzyw~yz|}}|}|}{}y||u}~||||}{z}{w~}}~}|}z~z~y|yw|~z~zzwyv~~y|~xzzywy|}}xz|~{zxyz}yz|~z}}|~|{{|{}|}|~}v}}~}x}~~y}|}z||{z}y|{z~{|~xzzy}x}u}||zz|}~~}~z|~wz|{|{|{}||{wy{xz|}xx}}z{z|zz~~z|{~||x~{~{zwz||{x|z}~|~zzx{y~{}zz}}}~|}z~|y~}|w~}zy{}{zx{z|~y|}z|z~~~~}zy}{|~}|zz~|zx{}||||x|~}zz}}yz~z{~~sz{~z{|}z{|z||}zy{}||~z{w}{}z{z|y|~{}y{|{}uz~}|{z{}{|||~|{|zz{~}{zz~z~}y{{||z|z{{|}}{x}z{{{{z{}|z|}xy{{{~|vz|zz}x|{|y}uzz|}|}{}~~|}|}}}}|}~}~~~~~~~~|~~~{~~~~~~}|}}}~}v~~}z}{|x~~}}y~x~~}~}~~~~|}}{~}w|~}}z}~~|~y~~}~~|}~~~}~~~x~|~~~|}~~~~~~|~}~}|}~}}{||~|{}|~z|}~~~~q{~z||~~~{}{{~|~~|}|}z|~~~}~~|{~|~}}~~~~|||~~~~}{z}||z}|y}~{~|y}y}u{xz{~|~v|{{~|{{}{xz||xzzyz~~{|}|y{|}~y||}{~}z|}|}y{|yy}|{~{zz}v}u~}z|x|yz~uy|z~{{{zx{z{|}y{{|z|{{{zz||{}y{x|~{wz}{z~}{|~}|z|{yx|v~|{w|~y|}z|}|w~}}~|z}}y~y|}yzxyzzwzv}z||{~wz|{|{y~yy|~z{~z{|w|}~}||z~{~|||}{y}|z~}{~|yx~{xz{x{z}|~}z|}{|~~}y|z~z|}{zy|{|{{xxzy{y~y{wz}||zy|~|~}{{|}z~|}}{{}~~~w|yv}~{|{|||yzx}z{v}|~z{}}}}v}}|z}~~zzy{zz{||}yzz~}z}{w{yy~|x}yxzzz{|z||}y|z}}zz}x}|z{y}z}}}yv{}{~{{~y~~}z}z{~|yx{~{|}vx|}w{{}z{|yyxy{{~{|x{~zyx|}}y{~||{|{z}~y{|~}{|z{}z}y{{xzw~w~y}}}|{xw~|{~{}yw{}z~z~||x{y|z{z|}{}~{~}z|{z|||wz~v{{x{y~yy|{}yz{zyx|}yz}{{{zz}{~{|y||x}~}~~||}z~~~{y||{{|~|{w{z}zz|||zy~}z}w{{{yz{|}z}|y~zz~~}}|~}~}~~|}}}~~}~~}|}}~|~|}~}~}~~~|{~~}~~|~~~~w|~~w}~~}~{~~~y|~~~{~~}|x~|~~}~|}~{}}||~}~~z~}~|{~}~|~~~~v}|{~}}}}}{~x}~}z}~~{|~~~}~|}~|y{z~}}}}~~z~}~||{~|~~{~||}}}}||}{}~~~z~~~|}|z}}}}~|~~~||~~}|{~~~~~}~|~{}v{}{}~z}~}~}|y~{{{{|z~x|z{|y|~|~~z||z|vwy{yz|||x~|yz|||{z}u|z||~xz~x~}~|xz}z~y|~yx|}z|~z{zw}|z{z}|}~}{|x|zx|{y~y}{|}}}{}}{{y{~{z|}~}}z~}}|{}{z{}~x|z{}||z}|~z{|}~z{y~}{~|}||||||~}z{}}vp{x{y~y{x{|||{|{|}zy|zz}yyzw|ww}}~}uz}|w{}|||~}|yzxyz{z|~xy{y{|x~~|{{}u{zx~}|~|}zy~y~~~|{zy{w|z|~x|zz{{~}|z{}|{x~{{|yx|{{~}x{{}~}|{~{|zz||y{{~~}z{|~}~y}~}yz~yyyw{z{{|~zz{zyy{{}|~|y}x||z{z}x}|~x~z}{|}|wz|}|{|{|y~u|xyw|~}{y||~~wz{~|~~}{|z{y{{}|y|y{x~}z~~~{}|}|zv{~|z|~y|{|yz|~zzy|}}}|~z||z{wyw}z}z{wz}z~}zxz}x{~}~z~{}~{}}w}~|{|}|y}z~{{x|yz|}~y{{z||}{}|}|{}vz~~~{|wzy}|zx}v}z|}}}~|}{x~|{zz|ywwz}zxy}||~v}|}}}|z~|}}|}}}z||y||z|}xx{z}z}}}||zx||}~}}{~y{|z{}~}}y}~|x}|~~}}||}~z|~{~}}~}}~~}~}y~}~~}{}|}~~}}~z}{|~|~{~}~~|}~~~}|||~~{|~}y~}}~{~}}}~|}~z|}~}~~~~~}}z~~~{y}}w~z~z}~{|}|~|}{~~}~|{z~|~~z}~|~}|w}~~~}~z~y~~~~~}~z~}}~}}~x}}}|}~}}~~}zyzx{y|x{u}~|~xy{y|zz}x}z}~vz|y|~v~|}xv|}}|~~v{y||{|z}~}|{}||~|y}wy~|yu||}}|xx|zy{www{|{{||}}~z~{~~}{{y~}z|y||{~z}~yy}~xzyw{zz{wyz||y}~|wzx~~{}z}|~y|}~}}|~||~zzy}{||{w~x~{y~|}{|yzuz~z}{y{~|z}~w{~~{~~{{~|}}{x|z}~v}w~x{w|{{zzz}{{~x{|yzxx|~~}}wy~|}}}|v{{{|x}|}|}z|}}y}xx~y}}w}{||z||{|}|~||}|vx|}{}z|}xy|~~}z{{wz{xzz{~yyux}|w{{||ww~~y{}{{~|yxz}yy~|~zw}{}z}{{|{zzxz{zzx}yyzy~}z{}yz}|vzz{{}|{~~}x~w{{z}xz{{}|w|{zv~|~}zzzx}zzyy|y~{|{|y{{|{~x|y}~|w~z|y~}xu~{x~~~wz}{~zz}z~x~~{xvvz{w|}{}{{{y{wyzx~~w{{s~~y}||||{yz|}~|{w{vw|z}|wwzw|~}{zx|y{z~{{w}~}~|y}y||zw}z~}|}}}}}}~~|u|~}y{~xv{|{{||{~z|~{|x{}|}z}{}~y|v~~|{{z|z}{|~~~~~|}|}|}}}~~~|}}{}|||}~~~}z~}{{~|}~}{~}}}~|~{~|{}|~y{}}~~}~~~|}|}|}}~~~~~~}~~{~}y~~~~~|~}||~}~|}}}~}|~~|}}}|{~~}|~}z}}{}~}}z~~~}~~|}~z|{}~|{~|~|~|~~{~}|~z||~|~~}|~~}~}{~}~~}~~~~}~~{||ww~}|z{{}}zyy~}}|{{|||}|z|{{}}|~}~|~{|}|{|{||}}}}~{}xx~z}zw{{z~}|||z|{z{}}}z}|y|{z}~|}}~~zywxxvw~~z}{}{|{y}z~{|zyww}}|{}|~y{|}{{~y~|{|zz{}{~{{x}}zuy}}|{~|{~{{}~w{||y~x|}~~}|{|}{{w~z~y~z|}}}}x~zzx~~yy~}~~z~{}{|{{~|{{}~z|{}~|~{y|{|y}|v~|}uz~}||}}|~}{}zzz{zy|z|zy{zyy{x||{|w~|{||{z}}z{}{|{zx{}~xyxv|x}|~w{}{{~}{t|}}{{x|{~w|z{~|z}z~}}|{~y}{z{uz{z}}|{~}z}~z}~z}z~|xz||xz{{{yz~w~z}z||~z~|{{}{}|~}z|z{w~z{zy|}wzy~z||~}zz{}}y}}z|~y}{z|y}|{x}~~zw|~{}zy|y}|{zz{x}z~y{}}z{~{~|}~zw~~}{y{{{y~|z}|}}z}yy|~}}yzyzz|wz{{~z{y|~{}~zzyx|~zz{y|{~|z}z{~}z}|xzzz}zy~}x}}~||{xzzyz{x}{z{|{}v}|{}~}|{~x|~}||w}{}z~xz}|y|yy~{~}}||~|~~}~}|{~~x}~~}}}~~|{~}~z}||~}}||}~}||~}}~~~y|{~}~}{}~z~}}{|~~}}~{}}}~~~|}}{}~|}}~~~}{~y~~|~~|}~{~~}{}}|y~}|{}~}zy}}}}}|}|~~z|~|{{}~|~{~}|~}~}}~||}}~~|{~~|}~~~{}~~~|{}z{}sx{zw}y~y}}|y}yyw{{|yyy}|x~zzxuy{{z{{~~}~{y|zz|xzzyxx}x|xzz||z|xzzy~|{yx}~}zy}x{z~w{z{{~}|v~{{yw{}{~xz|}|~{y{z|{|{}~~{|z|tz||}{z{}{}zzz{zy|{{~}|xy}|}}}||~~||{}|z~zw{}|zy}w~~{y~|{}zyzz}~||z}z~~~}|}~}{~{w{|yzvy|y|{}w|}|z{z{{}{x}}z}~}~|x}~|v{~|}{z|}z~x{}{yzz}}~|vz{z}yx}}|{y~~|z{||yxy}|}||~x}|~}~~{z||x{y~|{zzy{{}{yvxy|y{~||~|~{~{~z|}~}~~}|z|{y~|zz}}}~xy|}||z~~y}~z{{|ywywz{}|{}~z~}}~~~~~w~{{~~~|}~~y|}~|zuxy~z|~x}|wy|y{~}{z{|}y~}x|z{}~}|z|xzy{~~{~}yzx}|xz}{{{{|{~}x|{xy{zzyyw|{{~y}|{|}}~}~}}y}y{zy~{zz|{zz}wzy{z||{}|u~{|v{|z|wz}{|zz}}~yz~}z}}z|~}}{x|~~zw{|}z~}}v{y~}{wxz~{|z~{|wzzx|yzz{||}}{wz}}{}{wz~~}|~}~{||}}~}~|~||~}y~}|~}~{}~}}~~~~|~}~}~~z~~~}~}{|}}z~|~{}}~~~x~}~}~{|}{~}}~~~~|}~~}}}|~~~|z~~|{|~||}~}|}~z}~~}~}~z~|~~~~~||}~~}y|}|}}}~}}}~}~y}}~}}}}}~{|z|}~|x~~~}z~}}~||~~|{|~}}}||{}|~|}}~~w}~z{yy{~xw|z|{y|}}x{zy~zv{}~~xxzx}|||}}{yz|z|}|~}zzy|}}~zx}|{y~{z{}|x|{zz|{yz~y~x{zyxvy}z{zy~{{z~w}}~{|}}|}w{z||{xz~{~{{x~x{||z||z|~|z|~}{y}x|{||{~{{yx}zyx}y{}zz{z}z|y{{|}zx~~wz~~~x}}~~y}y{}{{|~|zv~zx|}|}{{|{z{|}|x||{wz~~|{}}}w}y|y||z{{~|x|{z}|x}{{v}y||x{x~|{~~|y|}|z}~{||yx|}xy~{xz|{}y|y}~{w|~}}z~zx}||}|y{|{|{~{}zyy~y}|zxu{}}z~{z{{vw}|}}~|z|yw~yy}~|||y{z}~|vzz}~y}{|{{u}|z~}}~|{xy{}|~~}yz~|y|zx|{x|z{}z~z}xy|{y~{w~}}}yv{wyzy|}|~{||}{|}~xzzz{|}w|{xyx}|}xzy|{xy|x|}{{~{y|z~{z~{{~}z~yzz}zy|{~{}{|yw|xz~}zz|}{z{}t}z~zzz|z|{~zy}{|x{||}|~y{~}}v|}{{xy{}{~}}{w{zyv{|z|www||~|}||~|vz|~yy|zxyz||x{}y|y|{||z{x{~z{x||{x~}}{z{v{|x{||}~}{~|~{y{}{|}z{{}}}||z}}~|}~~{~~}}~~{|~}~|~~{}|}}~|{{~|~|z|{}~}}|~||~}}~||}}}~}}{y~|~y|}~~~}|{~~|~}|||~|}~~}y}~}~~~}}~}}|z~}~}}~~}|~|~~w}|~z}}{}}~~~z}}~z~|{}}|}{~|~~|z}||~}~~|~~{}}}z~}{~}}}~}~~|||~||}~~}~~z|}~|||~~~}{}}z{}{}}}y{v~{~v|yy|{x}x}{}{~{zx|}zzx{|}x|zz}||}{~{{{~|yw~~x}}}}z|y{||}}|x|{|~|{z}z}y{}|}||||{||z}|~v{|zzzz|z|~yz~xz|zx~xu|}w||{}{|{x{z|y|y{{||{{z{x~|}|}|}z|z~~{~z{z|}vyx{{y~{}s||}|yz}zy|z}}|{{v~|~wzz}~|z||}{}~zyy}y|~}zy|{~y|{|y|x|}{~{}{}}{|yz~z{|}}z}}}|~}|}{yy{x~{y{wz|}yy|yw}w{y}}|xszxu|}{y{}z}}|y|{yyzv{y}}y{zw}w}~x{~{~y{|{{~{}~|}{|z{{}|~}~{xzy{|z}y~zy{}|}}}|||z|{~||}~zz~|x{|y}y{ur|~{}}z~~x}||z~~}w~~{y{xyy|z~|~~|z{}}{xz{{{zy|z|||~}{z~z{~yy}y|~||~}zyxzz~|wxz{|w{yz}~{~}z}~yz~|~}|||~x||z}|{z}{y{ywtz|}{|y|z{z}zy~zxx}}~~|~~}y}y~z}|||{z{z}{~z}||y{x}z~svy{{z}zv{{|xy}{x}}w~{~~{}}}}}~}~{~}~|}}|~}|~x|}~~~|x|}~}~}}|{|~~~y|{}|~~}|}|}|~|~~~~~~|~{~|{|~|}||z}}~}~~z}~~|~~}{|}~~}}~{|}|}~~}}~}~}~}}|{}{w~~|||~~~}}|~~}}~~}|{~~}~|~~}}~~~}}~||~~y}{|}~||~~~~~~}|~}|}|}|~}}y~~}{y}}{~z}w~~}y}|~{{~yyzy}vx|{{z}{{uzw{~|{~}|x}|||}zx{{y}~||z~~|}{}|{{}{zzyzzy}{|}{|~wz}|~|y}||zzz|y|zww}||w|y|{y}y{}x~x|zyvw|x}xz}zz{s}}|}z~{xz{}y~|yx{{{{~zz}|}{~zx{yzyz}zz|}|{yxyy{~{xwx~~u|~{u}y{{}{zz|}~}x{~~{x}{zxzzy}yx{|zy}}|z|z}yy|{~}z{zz{zz~xz~yvz~~{}z}||zz}yx|{y~}~}|{}}~~zx}y|{w{{{zxz~|x|z~||yzz{|xx}xx||y}}||yzy}|yx{|{}{{zy|{~}{t|}}}{|}~}~yzx|zwxz|zz~{|vu{s}{w{z~|~{~{{z{zx|||{~|yz}||{{y{}yz}{x}~|y|z|y}{}z|}~~x|yw|z~|zu}yy}{||}z}{|z|{}|}{yy|yz|z}||{|{|}yy{~z{y|y}~w~w{}~}z|z}yy{}~~}{y{}~|xyy{|~|{z{{|}|x{|w||~z}y}~{xw|~~{|z}z{zzx|{{}{zzzzwwx{|{y~{z|~{z|}~}y|{{}~|}z|}~z||w|{zzx||z}{|}yyz{{z||}{~|{}{}~||}zz}|||zy{{zyzyw||y{|~y{}{|z|}}}y}~|}}~y}~|}|{}|}~}~}~}~~~|{}~~||}z~~~}~z~~|}}~}~~~}~~{}}~|~}~~~~~{}}~{~}~{~~||~~~{}~}~y~~~{}|y}}~{~~~}z~~~~}|}~||}}~~~~|~}~~~}~}~~|{~{}|~~{|x}~~~~}z}}}{~{~}||}~|}}}}~|x|{|~|||~~~~|}z}{~}{~}~}~~{~}~~}~||{}}}~xx}vy}yxz~xxx|{w{wyz}{{x{{}y|}}{z}}zy|~}~||~zz}z{|}~y|xz|{yyxv|}~v}yzy|||{yz{y}{}y|{{|yzx~~z~z|||}}|{x|zy}{yx|}y~z|{|w|~}~}z{{}}}{}~~~z|{}}||~w}y}{wv}{}~xywx{xz}zz}yxy~{}}{{y|}||{yw}z{x|~{}{zzz~~y~x}{}{}}z{~~|z~{{z{~||~|{{||}}z|x{|{yz}}||}y~|w{|y{|}z{z~|~|}~{|{z~~y~z|zwxxw|{~xzy{||~~~{{~~{|}~{~~}v|{}z{z}}|~|~~~~}|}z|y{|{{x{{|}xz{||tz|x|z|}}}|}{~y|||~~~}{yu~~||z{|~{{||}z}zw}}{|{{z{yy~~z|z~}}|{{}}|w~|{~y{|~||~z~{y{~{y}|}w|z|w{}~{{|y|{x{z}}z{}{|~zx~x{~z~|}z}}}}{||{|||v}{u{{zyz}}x|~z|{{zzy|x~yyzz{}y~|{}zz}{{||}{z|z}}x}{|}~x{~~~u{{x||{{}y}{}|~{~|z~~}}|{}y~|{}z|~}|{zw{|yz~|y}w|~zx{}}x|{}z|}x{}|{z}||z}}~}rz|~z~}}}|y~}}~}|}}{}}~~{~~~|}{|}{|~}}}~~~~~~~{}~~|~~|}~|}}~}y{}|z}~{{~|~~~}|~{~}~~~}}|~}~}~~{|}{~~~{}|}~~{~|~}~~~}~~~{~|~}~~}}~~~~~~|}||~||~~}~}}|}zz~|}}}}~~~~{{~}~|~|~}}~}}|z|{{|xz{z}~|{|x~}{{v{|~{~~{{|{yy|yy{||||~{~{zz}}zx}z{|~|}|{y~{{~x|}y|x||x{||{~|~}u|z{{}~z|~|~yy}y|}x|zy||~x~{z|}}z{z{wyx}|~y~|{~{z{{u~yv}y|z{z|{z|x{{}{{y|zy}z~w{z|}zy|{|~{|{~|xy~}~{zz|x~{}}yy{~x{y|{||x}~}{}z~yy~z}}~}{~|~z}|||y|~zzzy}~|}}}w}x{z{{y{}~y}}x{u~y}}}y}zxz}|~z{}||{|}z~~}}z{w~}z~y|{|}{yx|~~{~zu{|}{{}~~yzy~{y|{}}|w{{w}{w{~|}}zz{{{|}y{{z}~y~~~|z|~~}yzy{|{}z{x}|zx|}~{x|zy~z|x}||{{z|{|||}xzw|~z|z}v~~|{}y|{}q{|y{~x}z|{z{}}~}|z{}|x}||{}}{z~z}||}}}y{z{}zyz|{}{{zz||yy}vu{~|||}~}zzy|z|~y}~z~{~|y}y}}~z|{wzxzz|zx}}}{~z~yz|w}~~|z{{}{yz~{y~}|}}~}|yz~|~u}z~{~~~~||||~{|{|{}|||}|x{yyzz~}z||{x|}~|~}}|~|}~||~z}z~}|}{~|}~|}~~z}}}}~~{}}~~}}}~|}~~~|~~}|{|}}}~}|}~{~~}|}~|~}}~~~|~~~~|}}||}~}~|}}}~x}~~z|}z{~|~||~}|~~}zz|~|}~~~{~}~y{~y~~~~}{||{~}~}~~~}}}~~v~~~~}}}}{~z~|{~|~{|~|z{|zz{x|z}}xz|ywz{|{zs|zz{yz{yzz|}z}}yz~y|{zz}{{{~{y|}z~|~|z{|}zy||{x}}}~xyyz{x|xy~xxy{z|y||y|{z~~}{|}}xz{yzz}|yz{yy{}~}{x|{}z}wyxzxz|~|{zzz|yx{|}y|z|}~}|}y|{u||~|}|{|~~~|xzz||{{}yy{wy}|{}wz|{z~x}|{x~~{}yyzy}~|xz~~{|}xz{}}y{~yxy||zv~xzvy}~}{z~{z{u}|yz~}|~~w|z|~{{xyy|}v~||xzx{xz~{xx{{vy{|v|z{z~~{|{z}vz}{{~}{|}~||~~}}zzzzy{yzzzy|xy~xzz}~{|~~u|~y|z||yz}~y|zw{{}}~}{~z~{}}{|~}zyz}}tzy{||{y}{y|}~}{zx~zz|{yzxz}y{z|{{~zzz|~{}|~{{|{z{y{{{w}{}{yxx{x{{{}x~zw~u}y~}y|||z||{|}~yz|z}}xx}||}||x|{{zys~{{{}}z|x{|{x~|{{}zy}}z|xz|{~||{~{{~|~|~y{}}{x{{vz}|{z|zz|w{}}zz|{{xx~|}}{z|z~||{}}|~~~}y}{z|z|zzx}vywz|w~}zyz}}~}}|~zx~v|{z}|w}||x~{y||~~~w~~}~~z~~~}}}z~}~}~||}}{~|{~~~~~}}}}}|~}z{{~|~~}~~~~}{}||z}~~~~{}~~}}|}}~~}||~z~|~~~~z}~~{~~}{~{}~}}~~|~}~|{|~~}~}{|}z~|}t~~}~|}{~|~~{~|~|~~}|{~{}{}~~}{z~|{{}||||~~|}}|~~|~z|~wz~~}}|~~}u}}|}|z~y{|{|}|}z~}~~~~{{y|}x}y{|~|{zw~}|zw}|{yy{z{xw}}|{|w|zz~{w{~}{{{~||zy}}~|{{~x|}|~}y{~||{y{z|z{}zv|w|}|~{}x~{x{~{zy}}z}{|}z~~{~|||{x~}~|}|z~|{|}~~x~|~zwz~x}~z~x}~|{{}~x{~|y}{z~z~|{{{~|~|~y}}zz}zz{yz{w{||}{{{xy~~y{{yzyz|||zzz~~}~|~}z||{|{~xz{}|x|y~~~x}|||~~x}z{{~{z{}z{yy{z|||x{zy~|~{~}|y~z}{~{z}~}{zw|}{}{~{{~{y}|z}~y~||y{wx}}z~}x{|{|y~~{{z{~|zz{|}y}|~|z|zy||~yz}}}y{|~||}|~~~z{{yy|}wyy}{|~x}{{y{yw|x}{|}}~{}{{|}yzw|{z~~xy{|{{|z~~}~}y{y~z|z}~ww~yz}||yy~wy|}}y{}zz}||zz|}~}|{zy{z{x~x}|{|}y||w{~|~{||{{|}~}|~{~~|y|}y||}z|}~|}wy}|z}{z{~y~y{}~{{||z{|{|~~~}|y~{z~||}{z}yx{|y||}~~xy|zz{}y{||z|}}{{x|}}z{z}}zx}x{{~~z~}~}}~~~{}~|y}~~~|~~|}z~}|}~|~{~}~~~~|~|{~v}~~}|}|~}{~}~}|~|~~z}{{}~}y~y}{~|~~}~~{~}~x{~|~}}~{||}~~}|~~}~~~~{~~z}}}~|}|}|~~~~}}|~~~~}~~{|{|}~~{}~{~~~}~~{{~||{|~~}~|}~}{~}|~}}}|}||||~~~~y~}|||}~}|~}{w|}{}zx{~}}x|}|~z|||{zz|x~}xy{{~xz{{}|~~}}{{~|{z~|{~y~xy{x{~|x|w|}}{{w|z|z|{xxyy{}zyx}{yv|}t{||~z|||{~||y~{~|}x|x{{tz{|wywzz|xx}z}|yy{vzy~{}}w~~~}x~~}{}|}|y{w{{||{z{|w}{|~uz}|{~|{{x|~~}w}|y{~yx}{}x{|~yzy}}|}|~}~{zzy{~x~|{zy|{x||{}}x|zz~z}||}yz~{z~|}}~{}y|x{}}y}{{~z}w}z}wzxz~z|{~x|{xzy|x}{u~zz{z}~}}~}~z|y~|{{xxyz|{|yv~{|{y{w~~{z|z}|~|{zx}y{yy}}{}yzz{|~|zy|}}z|~{|~~y|}~vzz|y{~zx}}z}yt}~z{{~z{z~~z{|z~|}~{||z}}|}{y~}z|z}yzy{zz|z{z||zxyw|}|}}~{}|}x~|~{zz}}}~|~~z|{~}|~z|zwwy|w}t|yx{z}}}|{z}z|v}~{z||x}y|}{{}{}~~x}~}|{}|}|z}}{|||x|yzxxz|{~~~|z{z}~}}z|}}{~|}{~{{|~}y|{~u}z{{{}xy{zv~z|xwx}zz~y{~|z~{xzx||~}y~~~|~}|}}|}y|}~}{}~~~}~~{}y{y}|}~{~~|~~~}~~~~~~}~|{~{{}}~}z~z~}~}y~~|}~~|~y}~}{~~~{||~~|~p}~}|~~z}{|}~{~|~}z}~~}z~{~}}}||}|~}~}|~}~{|}~}~~~~~~~~{~xz~z}~}~}~}|~{~~}z~||}~~~~|}||~}z}}}|}{~}~||}}~y|}|~}~{vz|}}|~zyzx|z{{ux|}~||}|yy{|z}zz|{z|yv|x}{|{y}}{}w{}z|}|z}~}}|x{zx~}y|yzxx~z{|{p~xzz~z|~|{}{y{yx~z{z|x}z||{z~{vz{z|yz|{zz}|yw|yzyy{}{}w||{}|{}{{xzy~|~}y|z{~{{{|z|{{zz~{{x{wz{zxy|zzz{w{{zx}{xz|x{~z{~|{{{z~{||z~yyx{}y{z|yx|x~|{~|{~{}}~y{z}x}zz}{}x{}|z}{|}}{||}}|~~{~{zxz|~}~|}x{}|y|~z|zz~{x{{{~|z{zz}{yxz}|~|~zz{y}}{tx}|zxyy~~{}|z|w}yz~{~|||~|{||~}yx{}}}wu~yzy}z~}|yxx~}}||{~|~x}~|{|{x~|yx||}z|v|}|xzyyy||x~{}}y{{{}x{yz~w}zy{{y~{z|z~{{{}xy{|zwz||~}}z{|z{}}y}{~|{~~xzxz{|v{}y{z|}{zv~{z{wyz}}|{y{|z{z}z|zx}{}vzxw}~z~y{y~z~zw}zxz{~||x|{{z{}}zyy|yz{|y}~|||zz{~y}{{~x{|{}|z|y}|~{w{~}|zx{{}zx}{{{||z{}{|{wzyy}~~yz}~~wwyyzyz|{~|}{x}}{{{|~~~~~~}}~}z~~|}y|}~~~~||~~~z~}|}}}|~}}~}~|{~{}}~}|{~~~|~z{|}~~|}z~~||{}}|~~~~~~~{{}|}|||~{~~~~~~|~{~{}|}~}|}||~||~}|~~z~}{~~}{}|}}||}{{{{}{}||~~|}|{|~}{~|}|~}~||~~~~~~|{}}z~~~}}~~~~||}w~}{|~||}{}~~}|~|{z||z{~~|w||w{x|zz|~}wz}|~|yz}z|}{yt||w}~}}}~}|t}z~}||}{~|~|z{|{zyyuxy~{z{}}z|}v|~x~z{|{wyvzy}}~}z}~}w|}|~z~zzzw|~~x{~{|z~y}}z}y{~|{{z|zzz|~yx|{yx||y~y|~y}zx}zy|zz~zz|~{~zz}xy}y{|{{yxyz{x}y{~{y|z}|z~}}z~zzzz|z~{~|x}}z}zzzwz|~|xw{x{}z|~{{z|w}yxz|y|w}xy{~}{xyz{}~{}|{~w~~}z}zy~zw~yzwz~xx{{|~{zzx}zyz}}zzx~x{|~~|}}~{|}}z~}}~~z~}|~x}y}zz|}vyzwy}}y{{x|{~}zy|~x~}}}zzz}|{||{|{}zy~y{{~y|z{z{{xz{}xx}|{wyv{~{{{}}~}z}{x|}|{||z}{~{|~}}y}wyz{y~}z{{wyz}|zzzy{x|xv}~z~}w||||{~z}}{~|||}~{}yy}|yy~|vwzty{y}zz}w~w~x{}xx{z~x{x|z}~w~||}~}}~{~{|{|||zz}||x{}}z~y~|{~|~xyxxz}{|}yzx}{w}|z~y~yz}zy|z||{{}}|||yy|yx}z|{z||}{y}~yxxz{}}{z|}~}~~|||z{{{}|~}x~~{y|~}}}|~~}~}||~}~||~{}}~|}}~||~{~~~~||||y}~}~}~~~~}}||~~~~}~~}~~}{~~}}|~{y~}~}|}~~~~~~}}}~}}{{}~~}}~}~|}|}~~~~}}s}|}}~}~~}~}~~|}||}z~~||x}|}~}{~}~~}}~}}{}}|~~~w~z~~}|}}}~}|}~~}}z~z}~||}~~~}}}}~{|~|~}z~{|~|~~}|y}z{~y|}yz|}~}{zx{|wyw|zyz{}y}~}x{z|~{{wz{{z~{|{~x|y||}}xzz|y|{{~~yx~}xyz{}z}}zz~|{w{x|{}}}ww|xy}}{z}~||{}z{|~vlzx}|{y~yxx{y}y~z{}||}}}~~~z{}z|{||}yx~{{{zxwz{{}|y}{}z{x~}{{|z||yy{|}z{~}}|yw{~}~y~}|z{u}|}{yxz}~zz}y~xw{x~}z~}{|~}}y~{||~~|}}|{w~}}y~x~y{{}{}|{y}|y}z~w{y|}|z{{{~}~yy|z{{|}y~w{~yz|{y~}{z}yz}{|~{~{{~{|}}{z}y|{~yy~zzz~}}}{zzww}v||zz}||~zzzyyz{z{||{~}}||y{}yz}{{y|{~y}{|~{|z~zwz}y|}~}|~||~~zz|}ry||z~z||}}}~~|{y}||}{}}~|||}{z|{{vyx{x||~{{{y||y{xx||~wxw|~z{{~y|{{{z{}~~z~zz{|{w{zx{y{}{|yz|x}}z}}|{|z}z~{sxu|}{z~v|zx{~~{~|~{z{~|}~{}~|}x~|{|z}yxywz{~~xx|{yz|||{{}|u~}~z~~|{|||~z~}|}|~{|}}~|{~zx{|y||}}z}z~z~zy{|}{x~{x}{~}}|z|z~~w}x~~}}~|~}~~~{~~}|x~~~~~}||}~}~}~}}~~~}|~}{~}~}}~}}{y|~~}{{||~~{~~||{~~{{~~~|}~}~}|}~{~~~{~|~~}~~}~~~|~}}}}~}~}{~}}}}~~{~~}|}~~z~~~y{{~|~~}~|}}~||~}|~}|}~}~|~}}}~~~{|}~~|~~~}~~}||}|~~}|~}~~~~{}}}~~}~|}}{{|}{{v~{||{{x~yz|w|~z~y~{z}|}~{~~|}~}~}{~~|~|}z|{{}{{{{}|}{|{~~~|z}{z{xz}zz~}|~}~{}||~y}|}z}v~~}w~{z}~z|z|~~~}wzyy~}}~~}}{|x{}z~~|{|}}~~y|z~~v}|{z~|y|{z~{~{|yz~y~x{{zz|}~|~}~{zy~w}zy}x|w{|z~|~~z}{y|{{~}w~}~|~}}}|~z~y~||{{|yy}~}}z|{z|~z}~z{~~~~{}||{|{z{}z~~}zzz}z}zwzz}{}x}{{|~|~{}{vz|}|w~~}{z|y~{}}{|{}~}zzy{}x}z}~~zz}{vy{{{|}w~zv{xy}~{x{|~}{{~}}~y~zz~{~}{~{}{}z~{x~z|}}z|zyz|{~|}{}~~~}~}}{~{|}|~}y}||{|{{}{|y~z{{z{x}x}{}~w}}}x{~}}z}}~~{~x~~|~}}}~|~{}zyzzz}}~{{~{}{{y}~zy~{y}}x|~|~~y{{}z|t|w}{{zy~y{|zy}~z{~}~|{~}|~}}z}~}~}}z}~}~~}~}|~~{}}~~{|}|~|}}~~~}~}~{}~~z~~|}|{~~}~~~~~z~~~~~~}}~~}~~}}~}~~~~~|}}{}~}~~z~~~z|~~~}}{|~{}||~|}}|}}{~~~}|y|x~{z{{~|~}z{|z~~w|{xz{}~yv}ww{y|{yv|yz|}~|yy{||{~{|w}ztz|s~z~{|~||xyz|{vz{y~}u}z|{||xy{x{y}v|||~~~{~z}}|{yz{z}~w~{z|z~z|wx~~z~|{|z{}y{|||x{z{x{}|x{z|t~z~zzz{z}~zz{{{}yuzz{{zvz{zxy}y}{z{|zz|}vz{y{v|yzz{y||{z}y}~z~z~~|}{{~{{v{~}{||~{|~z{}}z}}z~~|xy}{~z|yzw~y~{z|~wz}{~{}}xz}{y|~|z|~|~x{}~xz|z{}}}|}~}}y}~{}xzyu}z|~|xx}~zx|sz}y}|{}{yx}{}zv|z}yz|{~}|~}vyyx|x|~|z{~y|z~y|v~zzy|x|}~|z}~|}z}{{}{~~{}{||zz~{xwz~~||zzy{|w~{}~{|}}{}y}zy}|~|~yv|{|~}}|{||}}{w}|yx|zz|zx|{{yzx{~}|x{zz}|z{~}x|vz{{}y{z~xzz|{{|~y~~|y}{}y{w~{z|}|~}~z~~~z}{||{{~w|}||}z}y}yz~~~~z}|}{z~|y{{{{z}~y~{~{x~|}~~y{}zzy~z}}}}~~~|y~{y~|z}|~w}z~||}yz~zxz~xwz~}~~~||}~}~}{|{}|||~}}||z}|~}~~|}~~~~~}{{|~{z~~}~~|{|~~}~~y}|~}}|y~||||~~~~~}}}|~y}~~}}~~}~{~~|}~}|}}y~}~~~yy}~}|~{}||}}|~y}~|}~~}{~}}|}~~z}~}~}~~~}{{~}z~~~{||~~{y~|}~~xz~|~{}}|~{~z|~~}~~}~~|}~~~}}~}}~{}}}}}~|{~yz}}}xy{zw{~y{x|yz{z|{~zxy{|z~|x~yx||}}y{yz|{y}y{{}zxzwx~x}|||~~{yvzw||}|~{xxz||{y{|{~{|x||y|}{y||~yzz|w}vw}}v}x{{{~}zzxyz{{w|}uy}wy}}}|~~}y|}|~{|}~~~z}|z}y{z}x|zyyz}|~~z|}{w||y{{~{|}~|y~}}|}~}}y~}}{{{zy~{z{~y}w{}~~xy{~~{v}|y{z~}z|{~}||xz}xxvzz~{{zy~}|{|{zwzz~~zz{}}~z{yy~{|y}{|~yy|{{{}xx{~x{{~||y||~|||~{}w}{|}z|{{{{|~~{~{{w|}{{~|{x}~yz~||}yy{~|{z{ywz{|w}}}{}}~|~}{~~|zw}{|{u||{}|{zwy|yyz|z|x}yyw{wzw||}{~|~y~y~w|{zy|}}y}|yx}z{x|y{z~{}~zyz||z~}|z|{x}{y{|z|}v|z{{zz}{|{{|zz}wy~}|z}xxy{|z|{yw{}yz~z|xx{{z{~y|}|}z~}~z|zxz|{|{z}{~~||}{{vw|y}~~yw}|x{yvzvxy|y|y{~}z|zzz}yz{w}}y|z}~{}~}y}zw{}wzyy~zwzxy}{v~xx}tv|}|y}z{}{zy|{x~|{~{|||~}}}{~z{|~~}w}~}~~~~~~~|z~~~|~}{~|~~~|z|~z~z~|y~}~}~z|~}}}~}}~}~}{}|~|~~~||~|~|~|~{~}~~||~{~}|}~~}|{}}~}}}~{|~}~~y~}|~}~}}~}|~~|}~~}{{}~}~{~}|~y{x~|~|~~~~{~}}||~|~~}}~~}~}{~}}|~~}{||~|}~~}{}~~|~~~}~{~|{}|}{vz{{|z{w|z{{|~|~|}zyzxx|}{y}~|~{|{y|}yyx|z|z~|yy||yy{{yzzy{xw}{z}yy}}~}|{{y}yyuyx~vzz|{}}|z~}}{|yv~xz~x|yyx}w|z|{z}|z}}{~|||}zx}z~yzz|~~~z}~z{x|{y{~yy|zz{|z}}yx{}}~}~xx{}yz|zz~}}zwz||{yy{z}zyv{x|{{|y}}y}}~||~y|w|}{u{|~~|~x{}|zz}{~{y}}}z{}zz{}{~{yz}xz{z}{|w|~|y~{xy{~||~}x~z}zx}|y{||~{zx~y{yz|y{||~{~wx~z}}w~z|~y~}~w{|y{|~||z|}y{}}}y}{|z|~}~}v{{{|}|{z{w}y~}~w|}zvw|{w|}zx}y}x}|z|{z}z}~}z~~{|z~z~w~{}}yv{}y||zzywz}~zzy|r{~{|z~{{w{|zz~{}z{w~z{{~z~}yz~{{}xz}yvz|{xyy|yyz|~y{{yy{|{zw{{z}zvw~{{||{xzw}y{{~{~xz}yy~yx~x~y}||{||y}y~}z}{x{|~{v}z}|~|{|{z|}{}xz{zzx|~}}z}wz|}~v~{{yz}}{{y{w}wzyyz}{|{~yzz}zzx}y|z|}~|w}}~|||w||~~}{}{yw~{y|w{{{}{~~v}|{v|v~z{}}~~~~~|}|}~~{~|~}~~~||~~|z~~~~{~|}}|~z|||~w|~~||~|~~|}~~~|}||}~{~}~}}z~~~|~}}}}|~}{{z}~{|~~{~~||}~zw~~{}~}}~||~{~~{}~|~~|{~|~~}}zx{|~~}}~}}~}{}y~~~}~|}~|~||}~}~~~}}~}|~{~}x|}~}~~v~~~}{}||z~~~~~}{|}|~}~y{w{|{|y~|{}{{z|z{~{}u{zz|}|z{{|}z}yy~zzzyz}~{~{~zy~}{~{z|}y~{{~}{|{y|w{yw|{yx~{}y{{~~z{{~vx|v~|z{{~~y~yz}}{~~|~|ywy}zyz}|v{z{xx{||x{{{{|}z||}|z~~|z}||~||{~yz||y~{|w}|z{~zy|zy{y{u}}w}{y|}|~y{z~{||zz~}{|{x}x}~{}z||~~{~}|{}z}~}zxy{x{yt{~{}||z}zz{z|zz}~|~{x|}}w{~z}}}|{x~}}z{|}|zxw{~y|~|{y|yyz|{}{wyx~~xyyx~~}}|zyy}|{}~|z|y~|{{}~|y|zy|{|z|{x{wy|w~vw}zx}{zy}vs}z|}{~}~|z~~{}}{~{y|}~{|}|}yy}{x{|}}zz}{~zz~|w|{{~~}{||zzz~z|}}~{}|z~z{|y|z~z}~||~|{|}zyyz}y|yzy{zz{{}y~}{zw}|{~|{}vw|{|zxzz}|{vv|z|y~}|v|}{{~x|xz~}|z}z}}{{~}vyx|~z~}}~zz}y{{{|{x~~|~~~~~||y|y~z|x~u{|~~~{}wz||}}z{yyy{w{}|~z}zz~|wy}~yz}~}{{~z}~~|{~|xyz|~wzz|}yx|||yzzw~}}zt|y|{}zxv|~|}~}|~}}~|~}}~~{~~{~}~~}~{~z{|}z~{zz|~~}|~}z~}z~~}y|~~|zy|}}{~~~}}z~{|}~{}}{}}~}~~}|~|}{~~|~}~~{~}~}~~~~~}}~}~~{}||}~}}|w~~{~}~}|z}|~|}~~}}}~}r~}{|}~~|{}}}~~~{~x~~}y~}|~~}{}|{z}}~}}|}~|}|~||~~~||z~~}}||~|~}~~~}}|}|{z~~~~~|}}}~}}~}~~~||y}}}~~~}}~~}~~|}}|zzzz}z{ywy|{z|z{wz}}{y}~{{z~~~z|y|{{}{y~zy{~}{y|z{{y{|xz}zz{yy~}}w}xzz|{y}|~}}}zz{}~wz~z|x~z|z||z||{{~z~yxzw|~{z{~|}y}x|x{{~y|}~|~{z{}~y{y|z|y}~}xux|z|y{{{yyw~|}{||~|}|zvz{|yx}~xz~y}~{z{y{|{zyzzwzy~|z|{}||{ux~y}}~{w}zzz}~|~}xzzz|uyt{~xx}{y}||z}w{|~}|}{{|{z{z~|}}z~|}|~zv|}z}{~w|w{}z{yzt}z{{{}x|x{z{{y{z~{}|zyyy~}{|~{~xx|y|xz~|z}z{yy{~zz}~yx}{zz{~y|{}y}|{|z}~|u~y{z~|z~||{z|}|}||||~}}~{}~y|z{}}~|{y~z{~x}}{{z|{}||}||}|{~{yx|v}~z|{}z|~x||z~zx}||{y~~|{|xw||}xxzz|}}y|z|z}{z~wy|{{~y|zzy}y{{~}}~~|zy|t}wz}y{||x{}z|yz{|zwyzyz}~z~y|y|}}x~y{|xxz{y}|~~y}|z}~xzz{x|yz|}z{yzyzzv|{}z}zyy|}{yzx|{z}}~y|~~zzzyx|z{y}z{}xzz{y{x{~|{zy|zz~{{xy}~z}}~}|{||}~x~~~~~{}}}~}}}}~~}~~{~|{}}~~~w~z~~~}}~|}}~~~}{}}~~~|{~~|~}~}~~~~{~~}}|}}}}~}}}~|~}|~}~|~~z}{~~}|}~}{~~{}|}~|{|}~~}}y~y~}|z|}~~~~~}~}~~}~~z~{~}~~~zz}|}~|{}y|{}z||}|||||}|~~~~||~}z~~}~|~~z}}|~}~||~~}|~~|~}zy}~~~~}~~~}}{{~|z}~~}~yyy}x}x}~zz}zy|{z}z{{|z~y~}y~{}|~{x{|}yy|zw}~}|x}{x}}y|y}xz{|w}{zz|}{~t|}yx}}{}y}{}~~~|x||~}|~{zv|{{{z{}{|{|{y{x~|y}}{{vw}{z|r{|{|y~{{{{{}z}~~|x~|~|||x}z}|{z}||~~~{}y~}|zw{x{{xxz}|{{~}|~|}||wx{~{}|xy}}~yz|~~z}|{~z|z{{{zz~}}}~z|z||~{}y~}y|~zz~x}}|z}{~~{~}}{x{{}~w}z|zxz|y|w}{~}|}|~zy{{}{~|||}|~}y~~~{{}{~}}~zy||{xw~~v~{z}xz|x{xuz{y{~|~{}{z}~{~z{y~{}x{~~}x{z|||{{|xzzy{}~{y{}{w}|xzxz~}~v~}|y~{{}~xww{|z{x{yx}|}}xt}~{z{~{{~}|||z}zz}x}zz|z{|}|}}v~}y|}~~~zy|}|z}~zwy}y{}{|{~xzz|~i{z{{zz~}|{x{x{{|}{~}{z|r|xzx{{}}~y}|~{}t}|{{x|zwz||xzy~zy}}|yx|{z|y{w|}|}|y}}~}}{~}}|~}{{}|z~{|}v{||{}~yxzyy{}~{}}~z~||zw|{|{}|~~||}{~}~~~}}{~~{~|~|}z~z}{z~{~|}~~{~|~~~}|~~|}~|y}~}y~|~{~~|}~}}}~~{~|{~}~}~|{}~y}~|~{|~|~~z}~}~}}~~~{|}x{~|~|}|~y~}~||{}y~|}|x}~{}{{}~}~~~~|~}|}|}~~~z}}}~~}~z~~~}x|~}zy{{{}{zz|~z}}z}yzz{{{z|{yy|{zvz}{{z}zz|}y}{yzw}}||}}y~{{~{zz~yz{|zx|~zy||}|||||~|z~{zyz|}x|x{}zy}}{z~yy}z|}vx|{}yz}|}x|{~|~yx|{|{{{{{{|zz{{~y~|z}x}vt{{xy~}{t}|{z{~~~}|{ywz{{}|zz|yyx|}ty}}t}y~||~~{z~y|{}~}z|}}~|}{{px{|v}{z}{z~}{{{w{wwx~~|}}|~|yx}~w}|~~y|wz}yxy~|{|}zy}{zzvy|yxyy~~|~|}yzw{w~~}~{|~w{z}|z}|w~x}||~z}w|~yzy|}|}yx}|z{zx}z~y~{{~|}~|y~{y{}|{w~~w|~y|x{}y~~|x~{~~|{}yy|x|{~y{~y}~y}~y||~|zzzz{|xxvyxxy~z{|x}}{x|{|yw}z}x|}z|zz|{zz~}~{}~{}}x}~z~~y{~xz|~}y~{}y}}}wx|z~y}y|x}|}y~~w}}~z|wz|v}y{~|{y~zy{}zzwz|~{|y}yyy{x~{~yz~~}{y}y}~{||yz{{z}}yz}w{{w{{{y|y{|~{~}|}{}}|w~{x~zx}x}zvz~y}zxxz~|~{~{}zx{z{~xw|{{{x{}|||{y|~}zz}|}w~z}z{||zz}}x}|xx{~~u~y|~||ywz~}{{||}y}z{~|{~~~|~~|}~~~~x}~}}}~}{}~z||~~|}}|~{~~}}}}}~z~}~z|~|}~~~~}~}}~~~~|}}{}~{}|~}z|~~~}}~}~}~~~~}~~~|y}~|~~}}~y|~}~y}}~|~z|y~{|~|}~~~~}~{}z~~}}}}y|~}~|}{~~}}|{|~~|~~|~{|x{z~{~}~{~}~}|~|~~{~y~|}~~~y}{}||x~|}{y|~~zx|y|||z{|x{z|uv}y|}}~{|||{vwz}{{{x}z{y}~z{~zz~|~z|}zx|{}y{z|}|~{}yy{{v{|yzv{}|~}|zz~~}zzv{|}x{zzz|~{|{|{}zx{}}xz||{x{}||{}z{|{}}}{|y}y~{|~|}{{}y~zz{|}~z|yz}ux~|z~{{{{y}|{x}x{y||t{zzw|~}z~{u~}}|}|vz||{{~{~}~}|~zz}~~{zy~}y{||z}~z}x|{~{zz{z~}z{|}{|{|}~|~z~{y{}}~|{}|y~yz|zzwz{wx~x|}|~v~||~z|z|zz}}z~|~yz|~~|{}y}z~{|||}y{z}~wz}z|{|}|{|~{{}xy|y}v||}{y|y}}~}{}~}xx}z}||yz{|{~x}xu~~z}z|z|}{zzz}zy}|{}z|w}z{{||{y}~yy|~|wzz~|{|y{zyz{~|}zyz|yxzx}{y{|~~~w~{}}|{v{{y~v{~xzx}|z|zzz|yzy}|wvzxzy|w{||r|{{|~wx}~|~z{x~}||~~~}|w~}|{vy~{~|{y}zwvxz~|~zyw~}w{wz}z~z|~z{{y{z}~}|z|~|y|yyzzvy{~~z~|y|{~|x{|y~xy}zvy~||~y}{~wyzz|~y~}}~||}|~|{~}}~}~~~y}~~}|~~~~}~~~}}|{~z}}{~~~}~|}~}{}~{~~~~~|z~~~~}|~}}|}}~}}~}|}{}|||~~{~}~}}}|{{}}}}~||}{z~{|~y~{~}~}{~~|~|~}~~~~}~~zy|}|{~}~~|~{}|z~w|w|}z{||||}~}}|~}}~~~~~}}|~}~}|~{~}~~z}~}{~}z}~~|{|~}}z}}||z|z|{ywww~zz|}x{|xz~zxz{{y~{||~||yx}~|~{yy~{z{|{~yx||}y|xzz|z|}w||||{}}x}}y|{|yz|y{z}z|{}{x{~}|v~y{|{~~}z|yy|ywv}w||}xx{{{}{}x||}~{}{}zzzxw~~{{|{zz~zx}vyvz~x{|y{{~~~z~z{~}~y~x|~{}~~~{zyw}zvwz}z}{{~wy|z~u}z~~}~}||zyy~|zzyy~w{~}|}}{||v~z||yy{z}}x|z~|}y{x|}yx}x|}}|z{|y{{x|}zyz|}{}|}|y}}}yzzv}y~{}{ywzxz~}~z{yyu|~|}{~wyy|y|}z}xx{}~vw|z{|{|}}{||~w}{{{~{~x|y{|~z|z}xxx~z}}zx~}y}|w|{}}y|y|~{}~|{z}z||}{|{yz~w|{{}x|z{z{~|{x||~}}||x~}~{zz{|r{}x|}|zx||z{w}{~|{~~zxv}|~}x{y|}wyz}~}{z}~~z{x{~~|{y||v{}{z|z}~{||{}~v}}||{~~~z||yyzx{y|z{|{{y{u}{{x|z|zyzzxyx{z~~|{z{}{z~~|{yx|||xyz{w{~{zy{{z|~}{~|x}w{zy~}|{vz}}y{z}~{}||z|{z|z}}y}}z{xzxzz|y|||{}|~|xzz~z~}zz}x}~|~}|{||}~{~~~~~~}~~~{}|~|~}~}y}}~~}x}y{~}}}~|~~{}~z~~|~}}}~{~|}~~~~~~|}}}}{}}|~y~}~~|}~~~~~yy}|~{}{~~x~}x~~~|}~y}~|}|}~x|}~~zy~~}~}~|}||{~~y~~~~~}~|~~~~|{|z|z~~~{{|||~~}~}z}}|~}}|~}|}~v}|~}}~~|}{~~}{~~~||~y{}~}~~~{}~|zy~{|wyyz~{zzwy~wy|v}{|}|z}xy~~xwxu}|yyz{||~w{u}}}~}{{|{y{{|{{}y|}yzu|y~x}{}~{xzx}{{y|{{y|zzz}|{w}{~{~w{zz~}{{y~|y}|~~~}yx~{~zwzw}y}z{wzzxu|zz{~y}y{x|xx}z~}{|w|x||||~~y{zz|z|}~|z||}~}~yy|vwzyzzy|{w{w{x~z{~|{{}~{{|zz~~~|{x~}}{wz{{{{|xy|xyw{y~z}y}{wzyzu|z}{}}~}~y}|}z{~y|~z||zx{}|}vzz{vx{y|y{z{y}{z{}}|~{x~|~{|{}{}~}{~|zvx}zzy~{|{||xwx}yz~z|wx~}xzzz|}xz{x}yv}}x}z{zy|{|}|}{}||y|z~z~}|~}|{{z~}zz~uv~{z}|{|{}zzz~|}{w~z}yz}{|{|zzzw}{zy{y}||}}zs}w{|}zwv|}}yw|{{xyy|uz{y{z{}{|x}}y|}}{}z}xzyy|x{z}{}{}y{z}yx|{}x|~w|y|z{zx{}{~z}xzw|z~~{{y~|z}}}{}}w~y||z|}{z|wz{~~z{}}zwz}{zz|~{|}{}{~~yz|xy|~}|yy|||||~|xvxz~{w{{~yv|{xww}~x~|{~v}w|z|yw|}{y~|zzz{{{}~}z~}y}}}~|}}~{}|}z}~~}|}|~~y}}~x~~}|~||{~}~|~~z|{{|y}~|}|~|~~}|}~|~~~~y~~}~|}{|||}~}~~|~|~~}~~}{|~y}|{|}}}y~|~z|{~}}}|~~{~~|~z|{~}~~}z{~~}~}|{x~~{~z{~|}}}}~}~~~}zy~~~}|z~~~~~}}~~{|}~|{|{}~|{~|~}~~}||~~}~}}||x~{|z}~~z~}}}~~{~~~v|}x|~}|~yz|}z{||~~|y{|{z~y|{}z{{~|x~z{yyz}z}{|yy|~{{~{{||x|zw}z{~z{}{|yywx|xzzw|~~|{|}|}}{{zz}x{{y|yy{|{z|w}zxy|{z~x~w|{{z}~zz{zz~{{|}z}z~y{}z}|{}|zxx|x|w{xzwy{~z}~v|wwz}}}y{yyzy|}}}z}{~}{{zy~z}~~}}z{||yzx~}z{y{z}~|{~{zy{{z||wz}y~{{~z}x|}}z~|}}}y|zz|}|{xzz||}{~z~|v}{x|y{~~{|z{vzy}|zz|{|}|~}{xzzy{z}|~{{u{x}~{~{{{zz|{x{~y}{{~yzx{|{}}~{}||}z{}}z}~~~{yzzzyyx}~{xx}z~|zxz{yy~y{|x{}}vzyyy{yzxx|yx~z{~||z{~|~|}{z{~|{xz}~|||~y|~y{{t}~{|}{xz{z{{z~z{{|}z{{x}~|{{~}{~{z}xyy}w|wxz~~|z{w~{zz|{y{{~}{y{}~y}}}x{||zz}z}zzx||wz|zzy{z{}}{zzy{{z{{xz~~yw{x|~x|y{w}y{{~{{xz~}}{}}|~wx}z||z|{z}{}||y|v|~vv}}|~{{}z~s{zzz~|yzz~~}|w}z||||xzz~xx~~{{{|y|{}|{x{zy}|}~~yy{}y{}~~z~{}xx}|x}}~~}v~{~~|}}}~~~}{|{~~}}{y~|~}}|~}~~~~}{}}}}{~~~~~~~y|}z}z{|{~}}~}z~{|~~|}~|}}~{~~}~~}~}}}~~|z|{}|{~y{}}}|}{}~|}}~~}~~}z|s~}~|}z|~}}~{}|}}}~}~|}}~}}|~|~~~~|~}}{|r~}||~}{~|~~|}}}~~~y}~~~~~~}}~~||~}}~~~{|}~}|~}~~|y~|}}|}{|z|}~~|z~|}~y~{}y{yw{{xz}~z~{{wxxy|}xxyw|x{zwz}z|}z~|zzx{uy|yzxy}yz{y}y{yz|{x{|xsz|w}|z|v{}{{{{~}}|z|{y|~{~}~~{{x}z}x{~|z~}}}}yz{~|z{~zwwz}{}}|zx~~zv{wz{|}~z~{ys~{|}|}~y|{}yz}|}zy}zz{{ww{}}}ysxwyy}|{zywz}}z}z~}~|{}~}ytz{}{x|wy}|}zzzx{|z~yzx{yzxv{xy~~}z}~~}z{|{||}}y{~}x|{}{{~y|~x{{|v{}}z{{|z}|~|}zz|}~~~z|}}}zz}yy|}|~~}{~|}|~z}xy{zu~y~|~z|y{~{~w}vzx{zy}{zy~}{|}{z}}{~}{{|z{|z~|}~}y~}x~}vx}x}|}v{}vu|vyy|{~vy{~}|{|~~|}{z{}{yw|{{~{}|z}}|~yu~|{}wwzzx~|y|y{|yyy}v{x}||~~}{}~|zx~|{~{}z{z|{|}|{y}{|}yzzxzy~zzzw{|yyy}yy{}z{}~|~~|}{zv||~z}{}|z}|~|~}v|yzv|~{yx{y{x{y{xzz~}y~~{y~|{}{~}~y{z}}z~y{{x|~~{x|zw~x|}yz{}|}zy|{~{}|{|}~vzyy}~}||}{~}z||~~||}}|~}|}}y~~y}}z}~{~~}~|~~|~~z|}~~}|zz}~y~~~{{{{~}~}|~~{}}}|}~}||}|~|~~||{~}}~}}}}}{~|~}~~|~||}|}~}~~}{{||~}{}{}||}{}~}~u~~}|}v~|}|~|||~|~}~}||~||}}{~{}~~|||{|{{|}~|~}~}||~}~~}y{~}~y}~|}}~~~z~~~~}~}|{~~|~|~{~||~xx~|~|{~}~}|y}{{{}zz{||y}}z~y}}}~~y}~{{||{~~~}|y~z}||{}}|z}}{{{}~{{~z||}~~zz{z}|}}|{~{|xz~}|{~w~xy}}~~|w}{{}{xz~|}}}{|z|}x{z}|xz~x~}}yzz||~}{~~}yz}|}zyxzz}}~~~~~{y|z}z}}zy{~||zx||}}}v{|x}{~~|~{w|}|~|}|~{zz~}~~|{|zz|~y{|}{}}{}|z{y}v~y}~~|~~~~{z{y}~{z~{{~{}{z}}yx~{}{~|}|w{x|~yyxw~}z}}~}}}z|}~}{}~}{{y{~{}v}}|x~~~~||}y}~{~w{|y{~~z~z~}v||z}}|~}{}}~z{{{}||{zy}{{y}{z}|{{z{y}~|z|y{}~~}}~}v|z}||}|{~z{{}yz~zz}z|~~{~{u||}}uwzy}}~}}x{{~}~y{}zzxw|zy|}||~z{~~|{zz|||z|}}~|{|}v{|~}z~x~||{}|y~}~{{}~{|~{z~y{y~}||}~{y{}~~~y||zz{|}~z{{}z~~y~~{{|{y~{{z}}|}y|}~yx}~|y~}~~~}~{~}x~~}{~~~}}{~~~}}~}{{~~|~}}}~~y}}z}~~~}}~~~~|~~{~|~|~|~~}}|~|~}~~~~~}}~}~|{~{}{}~|~{|~}~~}}~{~~|}}yz{yw~{|{{}{xyz{{}{}|~y}|xw{{yyyx|{y|}yyz{z{y}~{~~|yz}~z|w|{wx}|zzz|v|{y}{{x|~{{yu{{{zwwxz|~yy{w~{x~~|{}y}~}}|}|{|ty|}}|{|}xvx{||||xx{w{x|z}|xx|y}}z~z}}|y|~{|~}}|{{~|zxy~x~z{x}wu~{{|{|y~z|xxw{zy}z|{{wx~~|}{{{}}z||}{||~~|y~|yz}{~}{z||{xzyyy}{~~|v|zz{{|y|w|w{y|}{{{}y{zyz}z{|}~{}y|~z~w~||y|u{|}{x}y{x{~{{||~}~{~|}|}zz{~}~}}z~|}|z~z|y}z{zx{~yy|{}z|~{z}zwz}z~yy|z~{{}{zx}|{{{|z{yzy{{~|~{tw{zyyzyxzyyzzxx{{yy}}}|xxzy|}zx{z|yzx}{~z}|~}}~}||z||~}w~~{}zyx}|~wzyyx}y{y|v}v|w|z{v~z~|x{v}xxyz|x|~zz~w~|w{}x|z{z~zxyywz}y}|wyzy|{{{{yzyz~|}}~yz{|z}yzz|yz{}}z||~yzvy|z{zwyx}}~uxy|zy}}{z|{~x|z}y~~x}}yx~}~~x{y~}}|z}y|{}{{}y|{~yyy|||}uuz}{y{z|{|y}xy}y|{z{|~}yw}~}{|~|~||~|{~|~}}z~~~z~}~~~}{|~x~~~{~~z|}{}~~~~y~}}}|}}y~~~~~}}~|~~|~~~}~|}|}x{z~~y}{|}}~~~~~}~}{||y~~~~{~~~~~}}}|}}}{~}}|~}}~}~~z|z~~z}}~}}|}~~{}~~~}}~z~~|~~}{z~~~|}}}}~~~{}|~~||~{|}~}}~|}~}~~z~}|}}{{zyzz~{~{{}u~}|{|yz|z}zyz{x|}|}|u|{|}{y~~z|||y|z}y|{y~zzz|{~{|xy|{}~v}z{~x|z}w}}|xz|y{|}|{~}x~{}z~||z}{w{}y}z~||yyy||z|y~x|}|wy}{{}{{zzx~}}~{zwy}|}vx{z}y|zzx~~{}|y|{}z{~zz~}z}~yy}ww{~~}z}~}|{|{zy{|zz~w~||~{|z{x~zz{ywy{{{~~~~~||x{{vzz}{y}{}{~{{{}|zz|~|x~}|~{z}~|yzz~yz}}y}xz||}~|xy}|{y||z}}{zzzw{z{~z{}y~~y}{}}~{}|~~~|}{~|~y{|{}w}}}~|z|~~}x}~||z~}{x~|}z}|}~{z}|}||yyyy|||{}y}}}x|z}y}{}{|x{~~y}{z~||}zz}{}|||v~~}~}{~yy{|z|z~|z~yy|{~~~z~v|zzzyzx~zyz~|y}~z~|{}~|~yy}}~}y}}y{p{{~~|{~~}y~{~|}z{|}{~t{}z}y|}zz|y|z|{{{zxyyy}|wt{{~w|{xy|||zz~x|xyzz|zx|~|w{}|yzy|x~}vz}~{{|{y}u|}||z}zz}}zzx~zxz|w{{{}|y{}x}}{z}|y~{ywx|x~}|~{~yz~~~~~~}~z}~~~||{|}{}~|{~}}}~{{|z||}}{~||~}||{~~~|~}}{}||}~|}}~~|y~~{|}~~}~~|}~~~~{z~}~~~~}}~}}~{|~|~||}~~~}z~~{~~}||}|~|~|}}||}~~~}}}|~}~|}~|}}~~z}~~~}}|~|y|}~~~}}z}~}~~~}~}}}}}y~~}z~~~~~~~|}~}}|~~}}z}z|}~~~}{||~|~{~~~}{|}~}~{~}{{~|}{{~~~x~}y|y|z}|yy}y{u}yxz{yxxxx{z|~|ztxz|~~u{~~{|}~y{{}||{|y{||~}|}}~y|~z{~}{zw}|||zzyxx|uwz~}|}}|yy|~zz{x{y{|{~|wz|z{y{|x}zxzxyzyxzyxy|~x|y{{~vw|yzy|}yz{}xxzzx|}{{{|}||~~}{}y{xz~~||{v}zw|}w{zv{y|w|{{|{{z|w}|v~|z}|z{z~zx}x{}}y}|~y}u||}z}|t}|y}zzy~z}|w}}{|w~|y|z~vy~zx|}}{x{{|ww|v||yzxz}xx{}}{|xx|{~|wzy{yz~{|{{{{z{|~|~{~}w}|~~|~~y}|y|u|}vvzz}}|{|xx{|}yxvys{~{z{z|}{{|~zw}{{z~{}y}}|yz~{z}|}}zy|zx}~{w{~}|x{x{w}yy|}y|z|z}}|{~y~{~|{y}}zwz~~~}{{{z|y{zzy}z}{|vy{}}|~}w|{}|w||}{}~|z{zz~~~x}y|xyz|z}zyz|{}||xyy}yv|z}|~}}y|ry}{wz|~|x{~~z|~zx~y~{}yywx{}{x{w}~}xzx}zz}{|z{y}}}}}y{z~{||zz{z}z}|}}|{uzy}{z}y{{||z|vyx||{{~xyz{y||}y|zy~|~|}z}y~~~~x~~|~y|}~~}~z}~~{~~{{~}~}{|}}~}~~x{}{yx~|}z~~y}~|}~}~}~~}}}}}~}}~}}}~~~}}{{~~}{~}}~z~x~~~~}|{{~|}~z|}}y}{{}}z~~}~|}|{~z~{~{}{~|~~~}}~~}}z}~|}}zyy~~{y{|{|~|}~~}~}}}|~~~||}~}~~{~~~|}|~}}{}}}~~~}~z}|{}}}|}~{~|}|z~~}x||}~~}}y~|}}|{~wy~}{}~|z~~z~~~~}|}{|}|{wyt}yy}{||~|vzz}{z|~||y|}{{x~|xy{~|}}}z~|}zyt|}|~yy}}|~{{~}~xyx~|||{y{z{w}wxzyz{zz~|~{|}}}z|}z{y}z|zx{~|uz~}yyz}}zw~|{{}z}x|}|w|z~~z{|{{|{x}zw}|~}{}}|z{}|z~|~zw||zw{|}xx}|vz|y{uw}}{x}w}}w{|z~{||z|}||~~y}{}}~xy~~yzx|x}{x||{{{}zz{~z{}|}|zzz~y~~z}zy{|}yyzy}{}|w}{~w~~}}y|z|zy{~z~v{{~z|xzy{|{zw{vt||y~y{|y|z~|~{{}~|zz}x~wz~{}}|||y{}|}}{|z}~{{}{{|~{x}{}~|~{{xzuzxzy}~zyyy}{~x}{|y~}{xz~{|}~~}||{y}{}{~}|}}}}~rz{{|ywy|{zx||||}{|{}}zy}z|yxw~{|{z{~{}~~yz|y}~||}~{xzzy|z}~{||w{|{~x|y}~{z~xz}~~{{z{zy~|yz}|xz~}~wy|~z|yzzy~|}}~zy{zw||z{vwz}}|xw|w~|{y|~xwz~|xy{z~x}{y|x{{x~{}~~z|}}x}z|x{~y|zyzxyv~yz|}~}zzz~|y{y|{xuy}zwyz~}}z{~y~{|zywy}{y}||y{|yw}{z~}z{z{|z|yv}|xu~{~}}xx{|~w}~|z|~}~|~~}~~}{|~{~|~}}~~}~|}~}|}|}~}}~}~~|{}~}y~~~~}}{~}x~}~}~y~}|~~~~~~}|~~~~|~vz~~}||~~~}|}{{~}~|~}~}~~}|~~}~~}}~~}z~~~~z~~}|~~~~z~}}{y~~{|{}|~{|~~~y}~x}~{~~}}|}~|}~~}~~{}}|}~~}}~~}~|}z~{~}~}v|z|~~|~~~}{}{|y~{z{}w{wyy~uwzy~y{w}|yywzv|xxvz}wz||x{}zz{y}{{z~|{{x}|~{v}{{wx{}}|{xv|}}}x}yx|zy}}}yz}}w}~|w}}}zx|||}yyz}{{|zy}z|{zw~yy{yy{|vy{~z}wzwyy|~}{w{}||}yvzyz~}y~}{||{{{}}}}}}|w}}}}}}}x|{y}y~y|{}{y||}u}w{x}x||z~{~~|zy~~}}~zwz|x~~}y~{~}{z~{~}wyzw{x{z~{}|~{x||}}vyry~y||{}z{yy{|z~zy{|}z|z{|z|{|yzy{}~{w~wvy{}|yz{|}|x{{~y~x|~}~x||y{~|z}~y~|y|x||zz|z}xz~{z|z}}wy{zz}{w{xy|{|~}}{~x|}~|}v|z}}|z}}~}~yz{zzy|~}}{|}zv|}zzzzy|zy{}y~wyxz|vz~zwy}}}zy{z|}|{}~~{~y}}z~|w{yx~}yz}|{|~}zv|z}}{~z~|z{~yzz~z}}}}|}}|~~}{x}{}|{z}}|~zzy}|zyx|~wz{~~vz~zz|{}~yx{w}}z}xx}{}}}zz~~}}}}x|}~~|zzxxy}~x|~|z||}{{sx~{|{w}yxz~|{{}zy{~}|uyz|}~{{}{|x|~y~|{wyyx{t{|{{~{w{y~|st{~y|||~~}|~wz~{{{|{}~|~y}~~|~~~}|~{}}~}}z{}|{||~||~||{}~|}}}~}~~}}|~{}~|z~||}}}}y~}~~~|{|{|~|}~~~~}~~}~~}}|~}~~~{~|~~|}~~|~~~{}|}}y~|~}~~|}}~}~}~|}~~{}|~|~}}}|~}}~}~{~~~~~|}~y|{~~{~{~|~||y}|}~~}{{}z}y}||~|~}~~~~~|{~}~~}~~~{|~~|}}z~|{~}y}|~}}~|}|~~|~z|~|~{~~|}z~}~y|y}{}zz~}~|vy}|z}|{{{xx~yzx|~}wy~zz{{x|x|}}|{|x{z~~~|z{z|{}y|yw|x~|w}}y{z~}y}|yw~}}~}~~x~z{|}|zzy{{{|yw{||yxz~zz{~w}y{{{z|~xz{z|~{x|~}~z|xzyzyz{~|zy{x||zxz|z}}{zuy|~yz|y|}z}}x|{z~||}x~{{~|~{yy|{~|zy{|xz~z|yyx{z{u}wy|zyv}~}v}x{zuw}|}z{|x{y{z|{wy||sz{|z}zx~}{ywzz~~x~yyyzzw}zyz{{y|z}z|~}xx~{|{||y{{y|z{{~x{zy~w~}|}~~zyx||z{zyyxvxz||z}|z}zy{|{~~}xz{z|yxz|{xw}|}{|~w~}z~{{z~y{}|z~~}}z{yx~||}z|z~vw{yvy{z}xyx|zwz|w|y|~~}yy{}y~}{y{w{zz|}vz}zz{|||z{zuy}{}y{z~|zzy|~~~}{}}||x~z{zzw|~zy}zw{z~|zp{z{z}{~{{~y~{x{x}zy|~zyy~y~z|}z{}vzyx{zz~|{}|~yz}z}}}yy{|~xz||x|||{~{}{{v|zz}zy~{yy|{}|}}wwyx|}z||y~}~|w}z~z}||~||{zy|{~}z|y}{~z|}|y||{z{~~z{|~~}y}{|~{z{}zzww{yy{|{}}x}~~z~}|z}}~|~}z~z}~|~{|}~|~~~}|~|~~~~{|}}~||{}{}|~~~~|}~|~{|}~~~~~}~{~|}}|}|~}~y~~|~~~}{|}}~~}|z}}||{|~|}~~~}~~~~~{~||}m}}}~|}||x{~|~||z}}|~~{|~~}||~~~~}zy~|~|}}~}}{}|~z{|~z~}|||~|}~}~}}~v~~}{~}|~|~~}}~|~|~}}}z{{}}|{{~~|{~~|}~{~{{}|{}}}}}zz{{yxyzzy{yx{~~~wzy{}|y|{|x{x}{{z{}}yzvz~y}{|zyz{v|}~~}}~~z~}{}zvyv}|y{}z~yytz||yxyyv}zyz{}~y{|{}z{w{~yw}}yzz}{y}{z{{}}{y|~}}{{x}|{z{y~}{|{x~~yzyzxzt~~||~|}~~}|z}||{zz{|~||y|~xzwy}s|zyzx{~{|~x~|zy|z{z{z|{~~{~||z{||}z|{{~z{~zx~|x{|}||x~}}{w{x|}}|y{xzv{z{yz}|}{}|||z}z~{~w}{~||}x|{{~z~{~xwxy|{}}xzwxx|~ux{|x~{}y}}zzyz~|{zz{|}~y~|yy~{z|~yz}z|{zw~z|x}y~y}}}|{{~yv~y{}x~|{~z~|}{}~{||||}y|~~}|~}|zz||}xxu}w}}~|}{|x|zy|x{ytv}x~~z|vy{|~{{|z|~{{|{w}}|zyyx{vz|zzy|{~z{{wyz||y}~{{zz{{~~||{|{xw|x|x|z|y~{~}y{{w{}}yzyy||}zyxy|yv~}}~yy~w{yy}zz}x|z|z|}|zy|||~}y{{}~|wyz{|x}|}{{|}}yzwt}||y|y{{}z}yxxyzy{z}y~}z{wz|y~|}}zz{{{}y}w|}|{zy{~{x}}}|x}~ux|{zz{yy|{}zu~zy|~~|}z}~~}|{}~~}~~}~|~~|~{{~{}||{~}|~{z~}~}~~~}||}{v}}~~}~~|}}}{|}}~~~~{~}|{|~~}~|}|~~z}~}}|{~}{}|{~|{y}~|~}~z}}~}}|~}~}}~{}}}~~w|~~|~{|}{{~~|}~~~z}}}~||xz~}}}||}~~}}~z}~}}~~}}|~}~}~~{}~{~}~||~|~~~|~|~}}~||~~|~~}}z~|~{~|~}~{~~|~y~~~~{}~~{}||v|}|~{{~{~z~{||y~ww|~|{xy~y~y}~}{}|}}|~x}v}zyv|~x~y{y}wyzz}|wzzz{{|}|}}y||}|~||{wz{x|zz|z}z~yy}{}{|y|{z|}~yz|z|~yz}x|z||~z{xxzy}|{{z~~z}x{|}}|z|y{|~}|}~u{w}~|~|zz}}xzz}z}w{|xz{|y|xyw|}|z|{zx|{}x~}{xz|{~y{x||}~{|y{~{{x}|y~{}x|}yx}|||zz{|yzz|y~v~{}}y|y~}{||x}x{w~|zz{}y~z{~y|~z{wyzyx}||z}}~|}||{~{|||~~{w}w{ty|}x}}wyz}{|}|}y~w{}|}{{|{~~xwx}||{z{y{u{z~|y}~wz}||y{}~~v{}~}||}y|}x|u{zwy{||yz{||zxzz|||yx}~}||z}{||{}y~v|z|~{z~y|yz{{{{~~xw{{{~{|~~zy{}z|w{}}{{x~v}{|~y~||zx{y}{~w{y|z}z{y{{~{|{}|~~{wyyz~~z~||{zzz|xz}|{|~}yz~}x~|y|}|{z{z~~zw{~y{}x}yy{}|v~zyy~|||}~{x{|yz{~yy|{z|}}~z~z}|z}{zt}|~}~}~{{xv}||}{}z|{|~z}~yzy~||{zz}|zz}}{}{|{{~~z{}zu}z~}{~~~~~|y~||}|{~{{~|||}|}}{|~{}{}z~}y}{~~}}~|z}|~}|~z}z|}~~}|}}z~z{}}}}}}{~~~{}}~}~}|}~~~~~}|~~~~~||}~~~{}~|~~~|~{~|~}|~|{~|~}{yz~~}~{}~}}~|}}~{|y~~}y~~~z~~~}|~|{~z}|~{~~||zz|~~|~|}}z~z}||}}~~|~~z|}}~~}~~}~{|{~}~~{~}z~|}|}z}{~sz}{|y~zv}}zx}wxxz{w~v{zx~zxz{{x~|||v}|{}vy~|{w~{}{z~}{~~x{}|{z{{z{~zw{{wx|y{{}w{{{{xxx{tx~t{~xzv||~y{}}~{t~yuy~|y{~}~}y}|~}z|{{x{}y{yyyyxyzz{|yxy{{z}yz{}{|z}{z~{~{}{zzy}~}~u|zxzy~y{{zz{yywxx}y}|x{|||yz{y{~|~y|{||~z~}|}|{}}}|{t}wy~xzzz|w{|y~x}}}zz}w{z|{}x|xy~{{{}z||~{z{{{{{}|y|z{y}wy~w{wz{yx|x}zy|yx}|z}{{|zyy||{{~yz}{}s}}x{{z}~}x{}y{}~}}||{y{|~{{|xxzvyv}x{vwy{z{z~}|{y|w|y}{}~|||xz~~|||~~zz~{xy~||||z|zuw|zvz}xy}yv{wx{z||x}|}~|uz{}~~}{w|}}x}||}}zx{xzz|}|{{zy}}y|}x|yz}}y}y}{}~}~y|~}||y|||{zx~vwyz||~~z}z}}y~{{z|{}zx}xz{uy{zz|x{|{zz{}}z~{|{wx|~{z|{wvyyyz}|~zy~}z|wxyyzyzu||zx||z~z|{{x}~{y~}}x{yzxy{}}|||{{z}~|z|}yz{y}z|zx|y~|x~y{~|||zy~y~z|~~{x}}}|}~~~~}~}}~z}~|{|}}|}z~|}}}~}~}}}~}}}zz{~~|~~{|}~}~||~~~}~x~~|{~~{~~z{z~}~}}}~~}~~}~}~}{{~z}~~|{~||}|}{{|}~~}{}~}~~}{{}~||~|}v~~~}}}{~}||}~}|}}|}}~~~}}}|}}~}|}}~|}~~~|yz~x|~z}~}~}~y|}~~~}}}~~|z}{~|{z{~{|~}|~~|{}~zw|}z}y}z}{|~}z{~{}}|z~}{{}|~z{z|}||}~|~z|}vz~~}|{|yz}~zy{}{}zz~~w{|{|{w}z~y~z{z~zz|||y{}~{||zy|}||{x}zzzy}}y{{|}{}}zy{}yz~z~||}z}~|}}}}}zzz~}~{||{||~{z{{x}~~}v|}yx{~z{~}|{{{{z~yy~|{z||||w}{~|||~|}}}{|{~{yw|}~z~yzx}}zz|zz}|y}}|}|y{y{~}{~~xw{zzz|~|}|}}|}|zx{|~z~zt{||wz|z}||xy{~~{z}|z~x{|~z|~~{}y|{~}z~vy}}{y}{~}}|~~{}|~}z~~}|||{||x}~|~{y}~~w}|x}{|}}y{z~~}{x~{}}|{w|~z}|}}z|z}~~|y{~{~v|{w|~w{{|~~{}|{}w{}~y}y||z}zz|v}yz{{|{}||w|~~~|x~{}y{||{~zyuz}{x{|y~x{{{~~{~~}{y{||x||{||{~}|}~w~~x}}}}{{{z|{v~}~{}y|}||}{|||y{{{|~}}}}y~zx||~xvy|}{x~~||}x{yz}|yz~~}}xx~z~zy}~zxxv|}zz|{}|~|~~|~~~}|}~x}~||~~~~~~~~}}|~~{~{}}~|||~}~~~~{~}~}|}~~~~}||}~~z~}y}|{||~}~}}||y~|~}|~}~~}}~}}~|z}~~~{}|~~~~~}{~}~~~~||~}~}~~~}}~~}xx~}||z}z{{}|}yz|wzzz{|{zyw}yx{~z{z|u|{y{~x}}y}y}||{|||z~vz{}|z{}x}~{x{zxz{zx{{y~zz|yww|||{~z~~}{|}v~|||y|}y{y}{z|{{}|z}x|uwwt|{xw}xx}{{w||wxyz{{yz{}~|}zz||~wy{~x{{|}{|}}{|~zt|}w}z|zzzy|zyzv|~vy~{}{|w{}{zzx}|w|{~|}yz|}||z|z}z|}x}~x}yxyy|{|}wwwy{~{|}yzyxyzyvv|zy}~}z|{{{~}~|||wz{zyx~~y|{{y{z{}z}~y|ytvyy~{}{}z{uwz}||}y||~|xwz|}z{}yx{}|{{|~|}y{}x||y}zvwww~|}vw~y~~w}z{z|~}|~yz~x|{{|z{}z{~~|{{z{|{~{{y{}zz{y~}~ywyyyz|w}{{~x{|yz|~|~}||}~yx|~}}~}{}~zzwz{z~||~{}wy|y}wzz~z}|xzu|xzxw~~y}|~z{~y{||||}~~|~~x|}z{z|zzz}}z|}}{z|||}~zyz{yx}~{||{|{z|~zz||z~}z{x{}}{~z||}}r{{y{~}vzxyz{|y|yz~|yx~}z{yxx{v}|~{}|}|~~~x~}{y{}zytzz}}~}|zzw{|u||}yzzz}{v{yyx|{{|~yz|{~{}}~|~}}||~}~{{}~}~~}||}|}~}~{~{~~~~||~~~~{}{~}}~~}~~}{}~z|}}y~}|y~~}y}}}}}~~}}~~~}~~~~}~~~~}}~z~~{~~~{~~{|}~~}~~{}~{|}z~~}~|~~||{|}}~~}~}~~}}{|~{}}}}}~~~}}|~~}z~~}{~~}~}~{{|}}~~~~~|}~|{}}y|}x~{}v{||}}~~~z}~z{}}}~{~~}~~}|ty{|w{~}~|}z}yzz{xtyx|||{y{z|y{}xszzx{{z}{z|yx||zzy~|z|{z{{}}{{|x{y~}}y{y}z{|y|u{|wzvw||z|w|ys~z{z~y||{~x}|}~}wyxx}{|~v}zz}y}{x~{|xzzz|~yyw{}|zyy|}y}~yvz}{{z}}}{~z{~{{{~t~x{yx}xz}y~z}}w}}|x|y~w}}|}}|v|zv}~xxuzyz{{zyy~zxyz{zy}}|x~{z{|{yz}}}}w~wz{yz|xwx~w|}|||y|~z|{x|||{y}~{{{}{z{vz~{x|~vzz}|x{|{}}{zwy{z|{}{yzy~z}|{z|{}~yx|{|y~yyzzz||}w{{z|}||{~w{{{zzuw{}xz~vzyxv{yy~~|ywzxxyzwz}zy|}~}xy}}y|z{zy||}z|z||z{|{}yw|wz}y|w{}}z}|z{{||}{|}yyx|zx|}uz||yz}{z~z|yy{yzzz}}{y{}|y{yx|z~|y~z~~}~xz|}x{u|zz{q|}~yz}}}z||{{}|y{|}x{x{{}z}z}z}n|z|}{{||||zwvx|{{|}|{~x~||}u}{||yzwy~~|~z~x|}xy|{{~z}}zz~xw||{}{|wz}|xyx~y|z|~~{{{|wxy|~}z}|xzzxwz{}z~|{~~y}{{{{}~y|~{}vyx{{}~x|vz{z||{~|}z|~zz||}}~}~~}|~|~~~x~|}}~}}}|}{}|~}~}~~}~~~}|}~z~z{~|~}|~|}z~|~~~z}~~{~~~{}~z}~~|~~}}~~{}~~}~~}}~}~x|}}}}}~{~~}}}~z~~z}~z~~~z|~~~~{}~}~~}}w|~}}~~}~{|||}~~||~~}{}}~~~{|~~{~{~~~~|}}|~~}~z~{~{}~~~}~|{~~||~~|{}~z~~~}|~~{}|{~}}~|}z~z~|z~~|}y~z}}{~}}}~}y}z{{yys~z{zvwuzx}yy{|zxz{}~y|x|~~z{z{}w|{{}|||{}~{zz{{}|{}y{~}u~~z{~|xyxz{|yzyyzyy{~}|~zx~}xzz}|||}{{z|}|}}|w||{}||}}{||z}~{}z|zxzx|{|~{|~{xz}yzzy{}|}x{z~}wy||}~|{{zz|{~~||}}{y|z}|}zzz}zz}|uxz{{|{www~{{{yzzz{v~zzz{{z}}}~|}}}yzyz~z|~}~}||}yvz~x|y{~z{zyw~}z|{}|zy{|z{}y{z|{{~}|||yy~}z||~z}zx~w}}xw|z{vzyt{||~{}{}zw|xw{{|zx|x}xv|yz}{}zx}wz|{{}}|~y~}xy|{y|~z|{z{{y~w}yz}xxzxw}{yz{{y~{}}y}}}|~{~zx||~y{yvw|~y|zxzzzuy}|y|~zzy{x~~}{|z{{z{zx{|{|||}z|}{|x{}|y{{yzv||x||{{xwx}}}zw{|}~|z||zz}|}z}y|w~}}yyxy}}{|}~}y|{}|zv~}}{yx~||vwyw{x}|w{x{xzy|~{yzzz{{}}~~||}{}z}y{xz}|yz|{zz~z|zxvzx|x}z{~|}x~y{u~{|{|{zz~z{{{{xz{y~{{|~{|}|{z{x{~{z~y{{xx}v}zx|x}z{x{|~zyz}x}wvz}~~ut|y}z{~~|wz~~|}~~~}}~{{|~|}}~~~~|}}}{}~~z~~~}}~|~|~}}y}|y||~|z|~~~}~~~|~}y~}}~~~~|}{{~}||}~x}~~}~{x~~~~~|~~|~{|{~~|}}~~}~~}{||}~{|~~}z}~{z}~}~~|z~|~~~}~|~~|}zz}~|}z~{}}~~}}~~|~{~~}}|~|~z~}~~}~}~|~}~~~~}y|}z~~|~|{|x~}{|{}}}|~}}~~~~~~~{||~~~}}~}z||~}z}{{}}~||~{{||}|{}wz~z}|y~{x{{}z~~}}|~~|{}~z{{}y}{{~}|~~x||{}y{zz|z}||{{~}}~{{zzz~|~}w|~|}~{{}x{~~z~{v|~}{{{x}y|ywz{y~|y|~}~z|~x{~z|||}}|~{}{||y~|w||}uyy|}|y~~~y}||~~{~~|~~z}~}w~x~z}~|{z}z{}}w~w~{}}|~|{zz}z|~|~~|}t}~z~z}|yz}~~|y{}zx}~||x}yy{~||{{|x~|wy}z|z||~||yz}|w{}~~z~z{zz~y{~~{~}yx~y|{~}~|~z{~}z{|z{~}{{|}|x~z~z~~{}|}}~{{zy|}|~{z}yyy}{{}~|{{||~|{z~yy~}~{zzw}~}||}}|~||~{ywz|||||zz||{|}|||y|{{~|}}|vz{y||}}|~w{z|z|{}y}|z~{~{}||z|}wy{w||}z~~||x|{xz|~yyy{z~}}x~{y~|{|{|~||}zz}y{}w~{}|}w|{x~y||~}{|}z|z|{|{|}}z}||~~||~y{~|yzz|xz|xyy{~}{x}|z}}|}{yy{|}xy|{|w||~~}yy||}}zz}~|{~~zzxw|z}}}{||{zzx|w~|z~|}}~}}~~~}~{~~~}~~}~~|~~~~~~}~}|~|{~~~~~}~||}}~x~~~~z~~~}z~}|}}~~}~}|~|}}}}~~~}}}||}{|~~~}~|~~{x~|~}}|~z~}}}}|}z~}~~}{~~~}}}~~~~~}}~}}~~~{~}~{{z|~||z{z}}}}y|xz}zz{{z}}yu{z|vx|w{z}~|zyy}~{~z}}~~}{~~~~~}{y~~z|z}xz{}yzy~yyz|yz{wxx}zuu{u~x{}}v}z}{|zx{z|zzy}}~yzzww}zvzxyxzx~}x|{xyz~~{zxx{~{yx{v~z}|w{|w~{{~}z{y}||}z~{|}w~}|~|wzvywxzz|~}|{{}}x~{{|y|{{z||{|}|wy|z|}yz~zx~||{~yyzzz~|y|x{{}wv{|~~y}yv||}{x|~yx|{y}zz}z~y{z|}xv{{{{{{}}{zyy}}}}{z||x}z{v|{{zzzy{{}|}z{{v}}w|{|~y}zz}}{|}}~z~{z}v|xxz~z|}zy{|w{zz{u~||zyxyy}}~y}{y~yz}||~z}{~{y}}x~}~y}}}{~zzz{|yz{{}z}y|zx|z}y~yw|}v{|wy{{{||x}~{}z||}{z~{{y|zxt~{|z{xz{zw}y|}xwx}{~zx|yy}zx~y{|~||}|x}y~zyz|{{x~{{|x|y{y{x{{{~zy}y{~u}|zzx|}{}xzxz}ywx}z~y}}~{{|z}y|}|xxz|zwx{|}{zw||}{x}z}yzzzw||x|v{w{{{~xzyxz}{~}{|x|}|}}z~{|y{x|}||~~{{v{zz{{|x}zy}zw{x}yzx}|zzyw}x}|||z{||~z}}|}z{~}~~}z}z~z}~||~}}~|~}~~}~~||~~{{~|}~{~|xy|~z~||y~|~~~|~|~y||~~}~}~~~~{}}}~|}}~~}}y}~z~~~||}|}~~~~~~|{~|~~}~}~v}}~~}{}||}|}}|~||~~}}}~|~|~}~}{~|}|}~{~z}|{~~~~{{~{{|~||}|}z}~{}~y~~~x~|}}~}~|~|~}~|~||}|~}|}||~~}||}{||}y}~~|~z~{~~~}}~|y~{zx}yw~w}{~y{wyzz{z~u||y~}yyyy{{|x{x|}{|z}y||y|zz{{}z{}~tzzy~}}w}yvzy{||{zx}|}|z{y~{|wz}{xy{z{{{zyz~{}}z|xv|}zy}z}~}w{z|zw{z~}v{~~}|}}zy}|~y~{{y}xyyy~|z}}y}{z}~|x{|y|~z{}{~{xyy|z}{w{}~z|}{uyz||{{{y{}||{|zz|}}{}|{}|~}{}{|}{~|~||}|~y|{}z|x}{}v}z~zwx{x}y{z}{~uzzw|z|z{z}x~|z|x|xzz}}{}{}{|}w}zxy}}{{|y|x~{~{sx{y~~yyx|~|{|x}z}~|z||}~y|wzx|}|z|{yz~y|u{|}|zz|z~}~y|||~}|v||z~{|zw{~~x|}w~zz{{|}}xwx|~y{y~}~}}uzxy{y{}z{|yxzy}}ywx{y{y{w}{}}zz~|yyx}}~}}|{wx{}{zzr||{w|z{}||~v~z~{}y}z~z{|y||{|x~~}~{y|x{}|z||~y{|yy}~{|~~zz|}{{|}|xy{x}v|}zy}y{||z~z{yzz~}{~{|}vyzz||~}zz|}|w|{}z~~{z~w|z~{~z~{u|yw}{{z}wx{y~{||zz|}x{x||y{z~z~z{}w|}}~|}|zy}|x}|y{|x||z{z{wz||~z|~|z~~{}}~|}~~~~}~z}{}}||y~~|~z{|~{~{|}{~~|~}~{y~y}|}}~~~zy~{~|~~|~}~~~}~~|}{}{y|}}{~}|~|{|{{||z~}{}|}}|}~~}}~~}}~|}~|}~~}~~z~~}~~~}}~}~|}}~y{{}z|}~}}y~~|~}~|~}~~~~|}~}}|~|~~}~}}{~~}~|}~~~}|~}~{~~~~}}~~~||~}|~~}||~z~}}{|~~~~}~{~|~}}|}|||~}sv~{}wy|{}}zyyy|{|z|}yvyz|}|{|y}||{}}{nzy{z~|z|{{yyzy}z}}~}|{{|z}}zwzxwxzxx||~wx{||{z|}z}yx{xyyzz{~|~zx|}}~}x}{{~}}z~}{~~y~zywzxzxxwzyvx|wz{{~{y{{{wy}{{|{|}~|x~{}v~{{{~}}|}yy{y}y~}zy~yyy{y~~}}{|y|y|y{yyz{wxz}~|xzv{}z}~{zz{z}|{{{{~{x}y~x}yx{w~y{||x|vzw|yy}{}xy||}{~xy{z~{zxy}}xy{yxz}||~y~~||{zy~|x{~}y|zzzyyxyx~t|zw{|yy{{~}{{y{{~}z{y{xyyy{{}y}~{{{}{{||zvzy~yzyz|~{wxz~}|yzwxzy{}}}~}}~{z|~wyy}xv{x~{x{zxy~}|}}w{zxyz|w{zzxxz}}||x{x|~|}~x|xy{szv}~~x{~~}z}}z{||}{{z}y{|z|y~{z~x~}|{p|y}|yzyz{|~tz}zz|xz{}zzwy}{z{|}~||xx|xz|}||}y||s{}zzw{yz}|}yy{|zz{z{}{y}w~|}{z}}}|~|~yz}}|}{z}~|}z{{|x}zzy~zw}zzwx}{vx{vxxy{{}|~v~|{z|zyzx~{z~w~}{~~x~~}|{{z~{{~y{{w|uzv{}wzxz|}}{zw~}~{{x}|{{{|}x~|}~{}~~~~}}|y~~z}x~~~}}|}|y~}}~~|~~~z}}}~~~~~}z~}}|~{||{}~}}}|~}~|y||||}}~|~~w~}~|~|}}{{}z~}~}}~}{~~|~~~~~~y|z}}~}~~}}{~|~z||~~~}}~{}|~~{}z}~}~|}~|}}~}~~}~}}~~~y}~}~|~|}~~~}{}~}}z}}}}{~}}}}{|~~~}~|~}~|~|~{|~}~z}~}}{y}~{~}~{z|~{}|z|~{}~}~u||~z{y|z{w{{}{{x{zzy{{|w}|x~|{}yz{{~}z{{|}zzyz{yzv|xzx{~{|~yzx{zy|y{z}}y}{u}}xz{{yyyz||}{zz|~{~}~~z{v~}xww}z}yxzzx~zw}xz}{{zxyy{|}|wz||||}~x}}x~xyy}~x|yyz{||z|y{{zy|~~|{}}{~z~u}z}}wy{w|w~|z}zz{w||z{}yz}x}||||{~}w{z{}{v}{z~}{{{y~|}z{z}~~z|{}{{z{{xxxz{w}y}xy}zwy~zzxztzz|y|{{|}y{{z}z|}y{|y|{xz{~yz{z~z}xz|}}v{~{yw}{x{~|||}t}y{z~yy}~{}zz}||{|wx|zx~y||x||}{|y|wxz||}|w{zz|~|{|z~|y}|}{w}zx||zv||ut||xx{}zzyx~y|z{y}{}z}~}xy{y{{{}z|{xv}{}xvz{z~~|{z}y{~{{{|z}|||~y|~zzu{y{||||}u~yy}z|wv}}z{|}{|}y}}zxv{z{yyy{zzyzx{x|u~x{y|y{|zz~}}~}}|{}{|{}~}zy|{z{~z|}{y{wx|w|z{yw{yx}~zz{~|}}~{z|w{|zs~yzy|}y|~z{{zy~zvx}{zz{x}yxw{y{{zzz{}y|~x||}|xz}{}||z}~z{|{~|{{yx}~}xzz|{}|yz}{~xyzx}zz|yzu{z{~}wy~~~}|}~|z}~|~}|~~|~y|zy|~~~}{}~z}|~zz{~~}~}}}}~}~~}}}{|~~{|~|}~z}|z}~~~|~}|~~{~}{~~}{~~~}z{{~~~~|~~|~~~}}|~}~z~||}}~||z}}~|~}z|~~~~|{|}~{~~}~}~y|~~{|~}}}~}~~~~~|}z~}~{}}|~}~~~~}~}}}{~~}|}y{~|}z~}}~z~~}}{x}~~}~}|}~~~~~}{}~}}}~~~||~~}|~{}~}|~}z~{|}xzz}|z~}zzv}y~|zzzy~~|{z~y{y}w{||}yz|z}|}~}z~}|||||~x|zxz||y{}z}zx~z}}xz{~xx{}{y~{|y~x{y~}}{zz}~{~{zz~~z}y}z}}}~|{zz}|}|y{yz{w}yzzz{z|{{{~z||xz|xz~|{yy~|{x}~}~|z|}~|zz~}}{||y~z{wzx}x{|y{uy|~zyvx|x|}{{x|zx~z|~v~||}z{{z|~}}~{xz{yz~{|zw|~|yx~{{{{{}z{w|xz}{w}}zx~}|y|{~zz|y~~}|zy{~}uz~yv|}}{z}}yx{{}z|~y|zz{{w}~zv{zz}{~{x}y~|zz~~z}zyz}}{|}{||{zz{{|{{}|||{vx|y{|~zzxw}y}}y}{~y~~|{~~z}~|ywx|zy}x{zzxu~v{~x~{||}~|{}~~yx}}|{|~x|||~|~{|~||z~~{xzzzw}~y|w{|}}|{y}y{x|y}|x~~|zy}y~|}~|}zy}z{{{~~~}{|z}{}}zv}||{}z{|}z|{{zy}yyyv~~|xzxz|yy}|xz|{|{{}{{yx}|~}z|z||zw~~xwxz|||{yy|x|xz}{}|w|{|{xyw|zz}wz{|z~{||}}~y}|zxy~|~y{}y|}{|y|zxy}{}zz|}{y}x{}yv{xy{y~z|}z|}}~~y{|yy{}~v}{}~~~}~|}}~~}~~|}{~~}~}~~}|z~|}{~|z{}~~|~z~~~}|y|}|{~{~~{~~}}||~~}}~}||}|}z~~~|{~|}~z||~~|~~}{~x~~~|~~~~}~~~|~z}}||}|}~~{~~}}~~|}|{~z~~zz|}~~~~||}~|{~~{|~~{}~|{|~}|}}}~~~}}~}~}z}{~z|}}~|||y||}~}|~~}}}~y||{~}~|~~~|}w~{{|{{zx{~w|}x~v{~z}~uwxw||zz{}yz|}}y~{}{}zz{}}}zx|}zxzx|}yy}x{}{}x~v}{xz{zxy|~y{zvx|y~|{~~y}~zy}~z}}{nwz{}{|~}zxxz{{z|zz|}y{}zy}~~~z}~z{y|zyyz|~y{{z{|~|}yw{{|x{y|z}{z}v|y|}|{|yx|zw~|}z|}|}|}|z{~}}}z|z~~}y{||z~zz~yz}}}}~|~~y|{|{|{}y{x{}z|z|u}vyxw{{~v{z{zzx}~{z}~}}v|~zyy~|xxxzz~zz}|{{{}zyx|{x~}yvx}~{}o|}{x|x||xz}y|y~}{{|y{}{yy{}~zw{}|ywzv}w||}~}}}y~x~~}{{z{xy{z}zyzz|~z~}zy}{||~zy}y|xyx|}zz}}|}|{~v|~yzz}{|z}z}x}~y|}z{}{~~{{|y}}y|~|v|xy}y||{yz|x|y|yz{~wz}|y~z}{||}~z||z|{|}{{x}||xz|z}}|x|{y{wz|||{{yx~xyzyxvzy{{~yx~}{~xzz{}y|~}z}zx|{{}}|}{~~y||{x~{}x{~}xy~}x{w}}yx{w||~}}~{|~|zwz~zzx}zw{{y}yw{|~|z}{xz|}|z{zw{|{u}||v|z{{|~{{}yz|{yy{||~|z{{~y}x~x}y{{{xxxw}|~yxz{{zz{~zv{~|}~}~}{{~}~}}~}~|}~}~~||}~~|~}~~~~{~{~|}}}|~~~~}}z{~|~~}|}}~zz}~~}~}~~~}~}|~{|}}~x}~|z}{~~|~|~{}}}{~}y}~~}|~}~~}|~||}}~~}~}}~|~}~~~{|}~}}|~~~~}y}{}~|}}~~}|}~|{~||~}}~}y~{~{~|}||y{~~|~z}y{~}|~}~~|~}~}{~~~}{~{}}{{~|~~x|~~~~{~}v{||~|}~}|||wy|~|x{z}~|y{|xzzzzzw||}{|}w~y}v{y~v{z{|tx}{}|{{x|{z}y{{|y}~yw{}x|~|y}zxwxzxy|wwu{x|xz|zy}z||}yy|~|}xy{~z|zz|uz}|y}|{|}~}z|z{y}z|v}|ux|~yxz|x~}y}zy}||zz|~z|{{y}|}y{ywz}~z{~{|z{z~v}w|xzyz{z{|y|}}x|{z}zz|xzyvyz|{|x|{}}|zzz~z{x{~{{{{}{}{{y{}{zyy}~xxyx{y}|y|{{|}v||{}zzy|{}|}{z{{~{w~y{~|{{|z{~{yy|}t{}{zyy~z|v{x{||}|}zw}xw{|xz}|~|||}zx~y~~}{zz|~}y}}}yz|x{{vzy}z|{|~~wy{|}~zwzz{}{zz||{x{{xy~n}zz~wz|{|}zz}{zxyxy}uyyy|{ryw|zz~|~|zty}ww}~z|yu}{xz|yz||{z}z}wz{}z|z}|zywzw}z{x}xxz{}y}{z|y|w}|~yy~}z}{|y~|y~|{~}xx||~{z~|~xz~~|||zz{zy|}zx|z~|{}z~~xz~zz{|x~|~|~{|zy|}}|{zx{}|xu{{}}{y{~xyy{yw{{u}{|z{|x~~{|y{}w|z}z}yx{y~~|{}||~~|{|z}z~x{~xyxwz}}}{z}xw{}vy}y{y}}w|{~}{~zz}|{~~~}x~~{z~||}}}}~~~~}~}}~~||{{|}~}|~}~}~}}}}||||~{~~~}~}~}~|}}{|{|{~z~~~~}~~{}y{{}}~}z~}z}~{|}{}{}}}~|}~~{~~~~}}z~}}~}}}}~~~~~~~{}{}z}}~~{|y|}}~}~~}||}}~{~}y~|||~z|~|{~}|}~}~~|~~|||{~}~~||}~~~~{~z}}~~z|~{}~}zy|~}~|~~~}~||~z~zz~}z|~||z~{|~x{~y{yz~x}|zx}}}}{yz}{|y~{|||}{{~~zzw}|z{x|~|{|w{xx|||{}zwz{}w|}y|zy~|zz{{z|{}{{}~{}~}|{z{{|z{}~uy}z~}{||{{z|y}|w}~{y|{|~xz{|zzyz|}~}zyw}{}}}{}z||}}{}{~|y{{|x|y~}yyyx}~y|zwz|{yyz{z{~~y}|{|y~|z|{}}}{{}|{|wy|}zy{{y|{|{z~{{}y|||~v~{|{yy|yu~}{{xy{yw{}xz~|}zxv~|y||y{}~zz}{xx|wz{y|}x}~y~{v{{|{uz}y|x{}z{zyvz|~{yz}xzzyy{|{uy|}||zzwywz{~{x{xzw}}|}|y~~y{y~}zt{w~~}|z||{z||}{~{}|}}w~{z|}}yxy~{~~~~xzy{|{}z{zy{}{|}vzz|y~{zzx~}|x{}z{y}z{|y}|{~|z~z{}~}}}z|{~|{~x{||y~|zz||~}}xw}~}}y{|z~x{||uzz{||zz|}xz}~~|~}||~|{||{zz~v}}z{{w||xyz}y~~~~{y|vz~z||{yy{yy{{zzz{zw|z}xx|y|z{y{z{zy{w}{~|~}x}x}zzz|}~zzz~zx{||w~{yzy}y~z}~|~|}|~|x{||}}y}{|~}z{zw}yyz~yyz}y|w}}y{z{zv{|z{}x}z{|z{{zz{|z}|~}{~}||{}}}~}~~|~}~~|}}{}~z}{|{|||~|}}|~|}~}~~~}}w~|~~~}~|~~~~z~|~~|~|}|~~}~}~|~|{~|~{~~~}|z{z~}~{~}}}}||}~}~~|~{}y}{~~}~~{|{{~~}z}~~~{~~}}|||~z~~z{~}~{{||{}|~|~}{~}}~{|y|}{|~}}}~{}{|~|{}}~}}}~|}~y~||~~}~~~~}~y{{~~{|~~|~}~z~~~}|~{~~}{{}|}|~|}|}~{}}}~||~}}}~z}|~~{{}|y{|}}yx||xy|yz||}}{~{yzwzx|z|z|y|{}}~zy|x{y}y{|}{|{zy~|u{wz|{{zzy~zxzu}}|w|z{~~}}yyy{yyy|w|{~yy{|}{|{wy|{|y{x}|}vy{z||w|z{yz|~|z~y}xy{vyx}y}zx{yz}}{w|z||}{y|y{{~{z{y}{}|z~|}zzy|{{|zzyzzz|{x|uw{~t}v{{{~xzv|zz~xz{{{{}x{zz|x{{||z}z|z}xzyzvxyyyzx{~{}zz}wz|z{~{zy}}}{x}x}z}vzuz}~|}{~uy{xzz{wxzy}}w{xy||~|yz{{~|z}{|{|y}|}|}y|||{}{{y|y}}{y{z}{z{~{yy~{y{{x|zy}y|}z|}z~y}{}z}zx|~{||}~~{}~~}x||~|{{w||{|}{}w~~x}sxwz~}}x|w}|~z{}{}z~{yzz}}{}y~}|x~|}~}vyx{{~y|xywz|z}y}x|z|yu|{{}}||{zy{~y|}zzz~~{{z||{{~{y|~xz{zyyw|xz{x|z{{|y}}xyxuz|yuz}~}||z}|}|~xzw{yz|x}}z}xy||z{{|yy{}{{{{{zyuyy|zy|}xuy{y{{wv{}~w}~y}}~y}xw{zxy~}zzy||zv~|w|{}~{|~||xwz{wzx}}t{vzv|{}{|}}xyz}z|~}}~~{~~~|}~}~}|~}}}~~y|{}||}|{{|}}~zx~~|~}~~}}}~z}~~z~}~~|~{}}}zz}~|~}}}}~}{}|}||}|~}}~||~~~{|~}}~|}}}}y{}~}}}}~|}|~}~~}}~~}~}|~|~}|~yz}}}}}~~|~~}~~~}{y~z{~|}~|~~{~~|~}{}}~}}}}~z~~~~{}}}}~~|z{~{~z~|zz}~|~}}}~}{|{}|}~~~~|}|}}}}}~}~~}|}y~z|}{}|}z|{}z||{|zzu~|{|}{~}|{~zyz{y|yww~ywy{{|{xz{xyz{xzy}{{~}}~~{v|~{|}{x}y{z{x~yzz|{y}{}xu}}z|{y{|}{|yz||z|y~z||~x~{|yx||}w~|y{|}|{~{|~}{|}|}z}|||~~{}|xz~}|z|}}||{~{}wz||zyxz}z}{|t||zz|{{y}zz{~yy||}xx}zz}w|~{|}|{}|zzz{}x|u~yy{z{||w{z|{zx|x}{x{z~|{{z{z|}~y}{{|{yz~|~z}|x}~{|||y{zv|z}z~~}zz}~}{}|}z{|{zy~x|||}z|~|~yzzvy~~|}||zx|{|{{zyz{||~{~z|zxzz{{}xyx}~|~{}~~}zz{|{y|z{{{zz~yy~}}{}{}~}~z||~}~x}}yzy}|{{ys{yz{}{}|~{y|~xw~|z}}w}|y}w{}~z}}|z|y{{{{z|w}z{zy|s}|{}xxyz{z{}y|{{{{}||~{}z{{~y|yzz}zw|x{}z|{wz}~}z~{}~{{z~{}{v}xz}~~{}}yzyy|y{w|z||{}}y}}{z{z{|yyzy~}}vzx{{z|}y}~|yz|z}v|y}y|y{~xy|||{z~||yz~vv~y}}|}{{y~{|}z{|}|~|~~~~z}~}~}}{~~}|~~~|~~}}}~~|~z~}~~|{~~|}}}|{~~}|~}}}~}}}{~}}~~}~}~}|||~}~~~{~~}t~}||~}~~}}|}~||}~~y}}~|{}~~{}z~~~x~}~|}~|~~z}|~}||{{}}~~{z~}}~~|~}}~{}{~~}}}~z~}}{~}|}~|~z{}|~|~|~~|}~}|{~|~~}~~~|}{}~~~|||}{~{}~}~|~{}}~||~}}~|~}~|}}~~z~~{|||}|}}x}~~~~}~~~~~}xu|}|{{|}x}|z~yy~wz{~|{yz{{|wx~zxxuz|w~zz{yz|zz|~~}zz||}yz}{|v{~}}z|x{zz}~|y|}}|yv{w~{|xzw}z}{{x~}z}y{}|||}{y{}}}zxz~}x~yz{{||{}z|xy|z|{~zz}wzz{~y{y}~xyw}yzyz|~|{z}zy}{z~}|~z{|z|xwyyzwyxv}{yzv|~zzy~~x~vz|~{~}{{v|y||t|y{{y||}{y|}||{z|w}{}{}v{}{~yx}}x}{{~~yz|v{|yzy~|||}~~}}~}|~|~~}z{{{|{{{|yyzz{v~y}}zy}zx|z{{|}{}z||z{{~|x||||}y}}{z}w}z|||~|{}}~}yx|yyx{{wwz}y~}u}{ux{ywy}zt~}|z|}~~{{{}~~}xv~zy~{z||y}~{}}yyyzyzz{vyz|zy{|yv}y}xy~y}y{~|~{vxy~~||{|xwyz||}zw|~|||~wzxz{y}{|zzyy}{{y}z{xsx~}{|z||w|{z|w~zx{yx|~{{||y{|{{x|yz|yz|z~{x{|||~{ww|xyxv|}x}z||xzy|{~}{{}}}z~}yz}xz~yz~{}{}{x||}}{xzy{z|y|{z|{z{{x}}~}z}}z{}zzz}|~{{y}x}}|{{~}{zxx|{zz~}x|v}xw|w}{t|y|~uzx|z|~y|x|}|{||z~~~~~}}~~~~}}|~z~|~}|}~||}y|}|{~}~}xz}{}}~}~~{}~~}{~|{|{~|}{~{|~~||{~|~~|}}||}|~}}}||~~}|}{{z}|}~~}~~}~~}}~{}~{}}}~}~|{{|~~y~~~}z}{~}{}~~~z~~{|x~|z||}}|~~}z~}|}~~~~~||z~}}|~|~}||~}z{~{{{z~}~~~{}}{|~}~{~~~}}}}~}y}z~~|}}}~}~}~}|{~~}~||~||{}}z{~||y~}z{y{zzv|{|}{z~}y|y~}x{yzw{y{y}|{{vxz{~|y|zxwzz{|x}{{~{y|yz{{}zuyzw{x|}~|{{yzz||yz}wvyu~|zy{z~w{||w{|~z}{wy~|xz~z}x|y~}zyw~}~{zx||vx{y{}{~yz}|{y~|v}~y~{w{z|y~t}yxy}~~x{zuzux~z{x{{~~w|{}~|zz{|z{}{{|x||z||yz}zw|z}||}{}~yw}~|{|}{{z|z{z}{z{xz|}{~}|}z}}z~zy{xyyy~}}{{{wz{z}|{{x}yy}}v}|{z||y||{xx}y{|~{~z~xz|w}z|wx{}|z~~zzz}}{|}z{yzy{}}y{}}yz}{}x}|}{{{{{}x}{~}x|w}{~||}|xvy~uv|z|{}y~{y{}|zyz}|{{~{{x}w}yxz{yy|{v~{w|||}{{{~z{|{s|yzx|~|}u}}}}|y{~~y|~{{zz|~}{||z{|{z|~||{{{}}w|{||zx|}|~{{{wy}~}yzzzzu}~zyyz}x}~}w{}z|{y{~}~|}|yz{}y}|z}~|~v|w~||y~w{y~v~y|}}~yxzz{vz}yx}xz}||{~z|{yv{v|y|}xx{~y}{z|w{x|}w||z{{szy}zzyz|y{z{v|{{|v|{}zw{}~}xy~zzz{|}x|y~z|}{v{~z|yz{~zx{zx}y~zv|xxxy{{|}}{|{}}~{~{}y~|{|~~}~~|}~}}}~~~~}~}}{}}}{{uy}}||~~}~||~~}}~z|~}~~~~~w}~}||~~~|}}~{|}}}~|}|z|~~~~~}{}}{}}~x{z{}~~~~~}{}|~~~~|~}~~~|}~~{|}~y~w~|x~~}|}{~|~~~~}|}}{~~~{|}}~~~}~}}~|}}~~{{~zz}~{~~}~{~|||~}~}~~~~|~}|~}}}}}{{~{}|}}}|~||~~}}}~{|}|}}|~||~|}~}}|~}}~~~|}{~}z}{}~yy}{z{yzw}{|y{yuy{x|zz~z~yz|~x}{}yz{|{z~|y{~y{||z{~~|~zy}|z|~zx~x~|zx}~}~{|yyy}}z{y~zz|~}||}y{sz||~y}}||x{|~}y}|{{~}z~}{zw~|y{y|zy}{z|w}zx|{y{|z{{|}}|x~}xyz||z|{}y{zy~~wy}z{|tzwu{y}x{|{}}~z|y|}|{{y}w~|t}|}~}}|{y||y|~~{}y||{z}||{|~}~}wz~~w}y}|uz{z{{zy|{~ywy}{~{~y{|{~z~{}|~|y}wz|{~}{{xy||{wx|~v|w~}{{{z|||{{{}|zy}||~{{~~xw{yz}}{yyy}}~{}|{|zw~ywz}y~{zz~yzy{y}y|zy{|~}{}}z}xyyz~}|zwwyxz{x}xy|uz~{|{|yzx|wyyz{z}v{{{z}~z~|{||y~|~~{}z~x~|||}zxw}y}~yzyyy}}|z{~zzzz{ww}x}z|~{|{zxy{z~zz|y{z|xyyyxx|z}x{|{}}{zwy}{wwxyz{{yx|y|||{z|x{y~y}z|z|~|}|~{|}{{{yyv{zvzzz}xyy{yyz||zx|yyzwzzzz~|{~{y~}z|~~x|{~yz|}||||z|{{w}zzz}zwyww{}z||}zywy{~}y{}~w|yyz}~}z~{{{}}~~}}{}|~|}z~|{|{}{~||}}{}~|||~}|~~~|}~~~|~x~~~||}|z~~{y{~}}{}|}~~}}|||z~{~{}}|||}}~~|{~|~~{|~y|~~y~|{~}~~{~~{{|}{}~}~{~|~||~~z}|}~~~z~~x||||z}}{{~|}~}|~~|~}|}}~z~|~~}~~~}~}}}|~|~|}~|~|}~}}~}~~~~zzy|yz~|||z~~}|~|{{}}~~}~~}}}~||~~}||~~{}|y~}|}~~~}~~{}~}|}~|||}~}}~}vy}}{y}{zzzy{}{{~z~{xw~zxy{zz{{|{{x{{|{z}{z{y|~|{{z|}|{{zyxz~v~|xyw{{xxz|~w{}y{x}{zz}xz{z{{|z}{|y}wyz{yz|t}||y|xxw}|{vzz~ty{yzx}~}zxyzz~w}{wy}{{|z{}zzz{xx{zz|zy|xzy{}{y}x~~y~xz{z|}w|yzzz|zw~zz{v}x{{y~v|{|vzy}}w||{~~wx{yyx|{~vz{y{{{z||y{y}zw{~yz{{z~}|y|y{yx}|{{y}}z}wyz}{||{{}|ux~x~|zx{z}{y}y}x{|}}y{|z||y}z|y{x~x}|}}~xy{w~yvy|y}|~|y|z}|zx}y{wz{~yy}{{y|wu{~{|x}z}z|}w|{}wy{{t{}}y}w|~zw}}}xwx|xx|~wz}|x}}x~{}{|y{yy||~|z}|x{}z|z{zx{}{z}~|{|~{x~{}}zxy~{|yy{{|{x}uzzz|}|wz|}zy}|z}|~}|ys{|~zzzy{{~v{{z|{zy{{{{yw}yv|x|}wx~w|x{x~~~~y}}w{{}x|~}}ux}}zz||}|zzw||{{|zz}y{|}|{}{{|yzuz|x{|z|}|wyzx}||||{{}~z~|~{{y}{y|xy|zxz~w{|xwy}{{{|{~{|y~y}~zyzz}~{y~|}{y|{xx}y|z|~t|}z|{~}|}{{{{|}xyyy|{zz|z|}}~~|}}|}}}z~|~}~||}~|~~~~~}~~~}}~}}|}}~~|}~|~}}z||~~~~|}y}}}~~}}}~}{}~~}~~}~~~}}~||}}}~}|~}}}}}}|~~|~~~{~}~}}}}~}~|~}}}~|~}}}~~|}}}}~}y~{~|~}|}~}}~~z~}~~}~~~~|}}~}{|}~}z}}~~~~~~~~~~z}~~~}~|}{~zy~}|}~{~~}}}}y~~}{y~|x}|{}~}|}~|||~~|~~y{{}}zz|~wy|z{|~{~{z{zw{x|uwx~|zxxzz||z|zzz||yv|y|}z||zyy{{}zyy{|~|}~|}yz{}|}{x|yw{ywzzzzz}tx{{y|||w||z~}|z{wz~||x}~{z~|x}}}zz~|x||v~xxx{|~zy|wz}x{}}|||x}|wzz}xzxwz|y}|~z}x|{{zyz~{|y{}z}~wzzzy~wyzwx{yz|zz|z|x{y{yyxy{yw{~y{y~w{}|vx~}|wuy~z~x}|~}~yy}{|~||{wvz|xu{z|xz~{|zxzwz{xx{z||w{~{~{wwz|x}}yzy|yz~~z|x||}x}wy{xz~{zzv{{~}{}y{~~|}}yzx}{}}}~|}y|}}{|y}~}~{~~{z{z|~|zxzz{y|x{|{|~|z{z{zzzzzy~~{||xzy}{y}{zz}~u{~x}~w}{|yy|xz~v|x}u{zyvwy}y{v|~zx{v|||y}zxyzz~~{wwy}|x}}y|}|zxu}v|~xy{yvzzzwz{{{}wz~|{{z|}x~|}z{|}|{~}}|{v{x}z}|~|x|zzzy~x{||w~x}z}|}z}|}x{zyxyy{zyxy}y{{x}}z{z~|z~}{w~~|}zx}wzvzy~{}~wx{z{|wyvztyzz{||z{yw{{~~|yxz}}|x}{y~yy|||}}t|}{zzzxy{zy{zx{xxxvx~}wz|xv|z}}}~}{|w}||{~|}||~~}}{}~z{~~~{~{}z|}~}~|~|}}|~~{~~|}|~|~z||~|~~}~~x}}|~}|{~~~|z~}}~}}~}~||~|}z|||~||~~{z~~~|}|~|~~~~}|~}~~~~}{|}}|}{}~|}~}|~z~|}~~}~}~~~}}}~}~|~~~|~{||{~|}}}~}}}~~~z|~||}|~~}~~}}~}|~~||~~y~}{zx{|~|}}||{}}|~|}~}{||}~~~~~||~}~z}~|}}||}~~~~|~}|{~{~z~|}x||~}~|y~x}}{|~u}|}~y~x{y{{||y}yz{||{y{~~z~zz{{w~vvy{zxz}z{|{}{}{|y|{}{{yx|||z{{{{{~||}||~~~|y}~z}yxz~|||z}x|}y}{y~|{{{ux|zz|}w{zyz|zyy~}||yz~y{{zzw|zx~|}|{z||y}{yxx~}}y}vx|~|}vy{y~yz}yy~~z}w~~{}xz~|y}}}|w{|zw{y}~||~yywy|}{y|{uzyy}{y~~~~y{w{z|{}y|{{zz~}{y~|{~{z{y{}}wx{|~{{w}yx|xy|yzy|{|{w{}yz|z}{z}wzz~w~|{y}x~zyyy{|{x~v~y{|{|{~z~}{{~|~|~xz{|{{{}}|z~}~}~y{z||~}z|xz}xw{x}z~x{|y~}|{{y|~}|||}|zz{y}|~y~{|{{}zv{}}}~{x|x|z}y||||xyx}}{{z{~z{x}w}{y~}ywz~~{zzz}z||zy~}}z|y|{|zz~|z{~}}x|wy}{~}}~{|{x|w}{{yyx{}}|~}|{|~}}~|}yz}z}zwy}}|}z|x}{}wx~|{|{{x~z{xyy{z}{v|w~x}|z|y{{~||~}x}|||yw{z}~wy}{z|yxx{}|~}zwwz||yw|xx}z{~}|}}|w||}~{{z}wzy}x|}~v{~|~|~}|||z{w{}~{z|||{{|y}wv~|}{~|~~}~}|~}}}|}~~~~~~~~~~~{}|~~}~||~}{~~~}~~~}}y~~}|~~{{~}~}|}~|}}}|{}~~~~}~}~~~~~}~{~~}~~}{{x~~{~~}}~}~|{~}||~}~x}}|~~}}~|}|}}{~~}}||~|~~z}~}}{~|}~~y~~}|~}}}{|~{|~~~}}~{~|{|~|||~|}~|}~~~~z}|}{}~}~{r~~{{}~~|}|}}}~}~~{|}}|}~}{{|{}|{~}}~~}}}}~|~~{~}}~z|{}~z}}~||~|x|z~|~x}|}|xx{wzz~zyyz|x|{zz~z|zxyz{|y|{|{~{z{}yu|xy~{|zz}~w||~{{|~{yyx|y{z{}}x|}z~}{{wx|zzz}wz}}zx~y|z~vy||~{}x{~}||{~y}}~zz~|zyyxzw|yzyy}yz{xzw|x}xzy||vxz{}|y{{{z~z|y}z~z|{z|{{z|xzzy||{yyyzzyv}yy{zz|xyx||x}{{{zx{}z}}|{}}}~~z}~yxxx{|}{{z|yw|}|{}w{w}y{zzy||~zs}{|{v{yz}||z{|}{~|{}{}|z}z}}yyywzsy}|{}|||}~x{{z~xw{~}}{~v~|}{y~~}z}y}}}}~{y~z~|}}xx||{y}w{}|y}yzyxy|x{w{x~}~}}zz|}}x~|v}yz~}|~}}z{zv}u{x}vy}xx{~{|{~|z{{||zz|{{y}zwy|}|||~~yzz|{{|}}}}zzvx{{||{~~yx|yyz|zwz|{}{zx|y|w||y}{~~~||z~|}~|xy}|{u}|yz||y~v}yz|{zzwv~xz}{zxz||{{z}{~|x|}z~~|x}||}}vy{{{{|}}}}{|z{y{{zx}vxz}{|{yy{wz|}yz{xz||y{v{zy|y||~~|}z}}z~}|v|s|}xyz}wy{x{~|||w{{zv~{{~{xz||~}|}x|~{~yz{||}||}||~~|~~z~}}~~}}|~~}~z|~}}~~~}~~~~|x~~{{~~~}~|{~~~~~}}}{~}~~|z|}}}~~{}~~|}}~~|}|~}|{{z{~|}z|~~|~}~~|}{}{~}|}~~}~~|}|~~~~}~}~}|~||~|~~}z}~~}~~}~~x~~}{~~}}}}~~~}|~~~}}~~}|~~}}}|w~|~~}}~~~v~~~|~~~~}{~|{{~}z}|~}~|}}{|}|}~|~|~}}~~{{w~{~z||{}zy{|~{||y{}z|{z|}{{{vzv~|}w|~{zxzx|y~{{w}{}}z}{xz~xx|yx|{{}}v|y|~x|y|xx{{y}xy|z{}y~{yz~}|~{|uy|~{zy}~zv|y||wyz|{uy~zx|z{{y|w||z}~zyywwz{}}{vzz|{zz{|w{vz|v|}zz|}|zyxz}{~vzzy{|}zw}{||z}yz||}zwyww|z{zz{zxz{zxxz~|{~|w|z{||}~|yy{|~yx~{y}{z~yx}{x|wy}zx{z}yz{w{y~}|z{|}{|{y|~|{}}|~{zyv{x}z{y~xyy|y}x~}z}w||}}}z~}z~~}~{{}z}zy}}z{|{z|||z||~z{y}{z~xy}}zwy{}}|z{v||zz|xyzy}{zz}~z{y~}y{zyz~yy~zzyz}zvy{}z|}{|zwy}z~{z~z|{u{x}y~~{ztxx|~w|zz|x{}}x{zy}yzz~}z{y}}|}zx~{{{yx{{}ty}}{~zz~|wz|{{{~y|yz|}u|~{yzw|}}{~u}}|}~z{{}}{yx|}zz}z}}{z}vx{zy}|~yxzy}}z{x}y|x}{vzw~}y|}||y{u}~x~{|y{|z~xx|zy||zyyu~|}{x{{w|z{|y|z}|}}x|yy{z{|}|z~zy|~z|zx{z{x|y{|{{xw|z~~z|y{}|{~|y|z|~|}z||~~}|}|~|~}{}}{~|}}y~~~}||~~|~|~}~}}z}|zz~|}{|~~}}z}|}~}}}~~~~~}~~~|~|{}|}}~}~~z}~}~~{|{~~}}~z~|}~|}}|~}~|~~~~~~~}}w~~}~~~}z~|z}~~~~}z~~~}}{}~|z~}~~}}}}~~z{~~~}~||~{}~~~{}||~}z~~{~~~}}}}~}}~yz~{~~~|~}}}}~|}~}~}}{~z~|}~~||}zz}~}}z~~}}|y|}}||}}{}{}}~}|zx}}}}y{{{{|~}z~|{{xx}xwx}wz}~wty{}x|}z~|}~}{~}||{}||z{}x{|x{x}z{~}x~zv}zzxxx}|{{}v{|zx{||w{~{{y|{}{z}y~~zyzy}|y|}zz~{|yv}zwz~zz}{{}y{|}y{|zzux||vy{y{||}z}v}~|zzw{~|~}z}|z|wvx}w||z~z}~z|zv}uw||y}w|y}~|~|x}w{||zzy{||{~|{|{|{~z}yy{zzzzyv|zyzx{~~}||zu}{~~z|zvw{}yz}}}~{}~~z|}y|yzy~z}y}x|zyx{y{yu|y{|z{vx|}xw|w|~}yz|{{~}}|~y|~|}z~zz||}}|}}z|~x~xxzyzyz{zzx{z}}y|x}y|xzz~|zx}}{{~~y~w{|z|zy|~~~||y{x}y|{ywzw}z||wyyyw{{}}{z|x}z|}~{{~~{~~{~{|vxz{~z{}|}|v{}{z{~{xw}z{{uy}|{{{zzz}|}||x|~~}|~}|||z~z~y|{~}|z}|yw|xz~w|yz||y}w~}zwyzz{{~}z~|}u~|wy|w~wz{}y{|{{y{zw}y|zz|~}z~zz~z|~y||{zzzzyzx~|xv{zv{}z{y{{{|xz|{y}y}|||}{}}|~}}yyz|z||{}w|{~{{yx}x}x|{~x}yxzzz}wzz{vzxww~y|w}yy~z}~|~||z~~|z~|~}|~|~~}~~~z|||{{~~~}||~|{{~~{}~~{~~z~z}{~}}}~|~}~~~~}}|}}{|{~|}~~zy~~~}~}~}~|~}z~|}{~{~{|{~}z|}{|~~~~}~~~||y~}|~}|{~~}{~}~}||}z}}}}|~{~~}~~~z}}}}|~}~}{z|}}}z}}~~}{~|}|~}~|~{}||}~|}~|}~}~y|~~|~}~}|}x~{{}~||~{~|}}x}}}{|~||}}{{~|~}{z~}~{|}}}}~}{{|~}}||}|~}~}~}}~z|{{{yx~~}}t|wy{zx|}{|{|y{x|x{}{|w}y{~{xyyz|x|y{xx|x~}}}v{zv|v{yzw{~zz~{~w}yxyz{{{{~y{w{~{}}zz}}vy}yzyxz}x}yzvw{z|xw|yz{~u{|{|}~y{x}zyzzz|yw~x{~zx|{~~||}|zz|~{wx{w|xy}xx~|yvxzy~{|~{yz|||{z~vy|yyy{yw~zxx}y}||}zzx{x|}{|ww|{{}v}|y{{{{~y}{x~}}{|z{yv|ywz}||~yy{{||{wv}z{}}{}zx}zz||xy{y|xu~}~{~~|z}}z{|{{yu{{x{y||x}|}|xz|z|}|xx{}v|{}{|z|{xyx}}{}~z{~||yz~~{|y|}}z{yz~y{||xyx{zz{yxzx}~yy{z{~|{{}z|}ux{~{}|{{y{u}~|{xyyy{z~{~|y{wzxy|~x~}~~}{~zz{~|}}y|}~zz|}|{x|z{|}}zxz~{~w~w{yx|w|xv|{}yx|{}{z~y|{zz}{{}zz}|x}~x|yz{z~wvxzz|{w||}}}y|{|zx|w}u}{y|z{|z||z{x}x~~{{xy{~yuuyz}x}||xzz~|yx}w}~zx}zz}zyzzzz|z{}{yx|z|z}||w|}|{|xz}z{{x~{wz}v|y{zy{z~|z{~y}x~{x}{}}x~y}|z}w}~tz{{||{z}~yv|xz~zzzz{}yz~~}~~}~~{}w}|~}}}~}~~}~~~~}|}~}~}}~}z}}}~~|~~||}|}~|}{~}~~}}~||~{{y}|~}}~}{~|z~~|||~{~|~~{{~x~~~~~~}}|}~}~~~{~}~~~~~|~~~~~}~}|{{~|}~~}{}|~}~}x}~~~~~}~~|~~|}||}~}~z}~~}||}~}~~}}}|}|~{y~}}~||~~~z{{}|}~{{~|x}}~{}~}~|}z|z~}~}~}~~|~|}|||z}|||~}~~}~{~z{z{z~~|~y~xy{|}||t{~{zuzxy~{|wy{}|zyxxz~zvzxyrxyx|x|{|}{{{zy|~xx{|~~y}vzz{|~yzy}}zu|}}|yyy|uyzx{|z}{}~xyz}|zz{z~~x|{~~yzxyy|~zz{}x~|{zyy}{zx{yzwyy}}z~~{yz}{zuyxy|~{zxw{{|}|~}z{|z~}~}y~z|{z{|{}{|w{~{|}|{~||{y}yu{yz{|y|zxy|vz{{}{~~y{yx{w|z}z||z{~ww|{|{zzyzvyyw{y{|}~yuvz}{wu{~x}|w|{~x{~|x||~y~x{}{~xz|{y{y}|~}~~|zzz|}v}vz~wzwwxzz}~y{y|x{|~|||{x}z{{yzy}}~}{||z~{~|~xuwxyz}y|{~||zv||}z|zyzxy{xw~~}~z}||{v}{|}|{{|x~||x|}{|{|~x{z~w{w~}}|z}yxzywy~w~{x}zxz{{}~x{||y{z{zv~y{|y~}xz{z}~|z~{yzx}}x}}}||~{y~{{{y}}}y}x{{|{}~{z}}{v}{w{zz{~z~|uyyx{}|x|{zxt{||xzy|xx{w{|x}~z{}z~~z}x}xz~}}|z|}}}|}~z~v{~z~{|y{{~w{}}x{z{|{zzzz{y}xyxx|vz}~y|y{yyz}y{~z{}|~{{~~}|{{y|x}x{v}{xyyx}yx}yy||yx|y{{z{{{{zx~}~z~~{{{|}|}~~|~}~}~~~}|||z~~|}}{|}||}}~|~|~~~}}zy~{|}~}}}{}~~~}~}|~~~~~~z}{z}}~~~|~~}z~~yz||~z}}z~r|~~||}}}}~~{}~~}z}}~|~||}}{~|}}v~}|}~z~~~{~~~{~||||{~}~~~}~~|~{~~}|}}}yzz}|~~}~~}||}}{z}t{y~~~~}}|~{|y~}{}}~}y~~~}~|~~y~}}~}}}}||}~|}|}~|}|x~|~}~z}||~y{}}~|~~x~x{z~yzx}|z{y|{y}|wv~zz}y{zz{x||{x{yy|~zx|{{|{}}z||{x}z{|z{{}yy}ywz|x}{z}~|}}{{yx|{~{zz}|{y{zzu{}y~x{|xy|y|{||{|z}xxzw~|y||y{~|zy|||y}|~y~}zyyz~|}}}}z|wzzzx}{z~~wx}|||z{|||zzy}xw{}|~yy~y}|||y|zuzzz{wxw{x{yz{u||}|w{{xy}v{y{y{{||v}vu~|{{zv}yxzwyx}xyx{|{yz{{zwy|{~{}z}yyzy|z|~|}x}|{y~z|{{z~yzz}|{xz~{|{yz}yyzyxv|zxywyyzz~{v|}~yy{s{|~{}y}zzv|z{xyy{xy{z}{{}{{{|zz{}}}z|x~xxy{w|x{z|~~yy~{{x~wx{zyx{z|y||y{{yxyz|y||z{~xywy{|}|{|~|{y}}|{xwz|{}~{||x|x}|wz~|zyz|~|z}x~yz~}u~{y~|{zy{|{~{|w}z{|}|y|zz}|z|{|yx{{~|}{uz{z|y{}v{{}z{}|zy|x}|yyvx}x}y}}{{~}~wy}z}|{{}x{y{u|{{xy{z|x~|{|zu{yu|~zy~y||}|z{x}yxz{x{y|}~w~z{|z{zy}|x{xwyz}}wxzyy|y|z{zxv|{~yw{|{y}}~y{zv|~}|x{zy}}zyx{{{u{{}zz{||x}{}|zzzzw}~zzy||y|z}}}{|~|~|~|||~y~}||~~}~}~{~~}}~~~}{~~~~~~~~}~~~|}{~z~~~}|z|}}~}|~~}~~~~}~~}~~}|{~~|{}|{~~~|~{z}~~~~~~~}|{}{{}~~}~}|~||||~{{|~~|~}}~{~~~|}{~~}}|{~{~~~}~}~~}z~}~{}~|}~|~|||~||||}}|{~{}~~}~|~}~~}|}~}~~~|}~}~~{|z}z}}}|~x}~}|{~}~}z~~~{~~~}{~~z{{~}~~}|zx}{{z}}{~|}~|yxx{z||{u}|}z}}zz|xz{x|w}}{z}~x{{~}{yz}{{x~|~~z}{}x}x{}{}|z}{}{xx}w{v|{x|~yz||y{vy{zy}}z~{zzzzz|{|{}~z|~xy{}{~~~}|{}~y{|{yxy{}zwwzz~~x}x}w{y|zywyz~~{|}x~x~{yz}}yt}||{y{zzx}yz|}xy|w{w{x}w{y}|||v~y|{zyyzvx|x}xxzt{zy}{z|yw}}~{{{zy{}~}~y}|v|xzywz|}x||x|yszwyxz{|{}zxzy|{zz|}~}xy{{zx|}yzzy{~~y|~{~{y|z}|wy{~w~xyy|}|z~yy{{x}{}}|~~}~}|{zx}{~|x|z~~~~}~~~}zy}x}|zz|yz}w|{|zxzv}~x{~zyx|z{|z{{v||{w~}~~y|{}~~y|wx{}v~yyx|x{yw{z{z|}{x{wz}zz}z{xzzyy|~x~~z|wx}~~}}}{{}||z}}~||z||{z||zxv{yzxy{~{{z{|~{x|{{}}}~}}}||y~{|zwz~zy{~|}|z}xzyz}}~{x|uw{{~z}yw{|y|}}{|yw}|z}|{zyz||w~~yy{|w~y~{|~y}z{||y}}wz|u|}{{yzw}}zyxz|y{|vy|yx|vy~}x{|}yyx|{z}~x|z}z}zz~~{}z~|~zzz{y{xz}zz}z|{xyx}|xz|}{}y}{zz~}}z{~~~}~~}{}|y|}~}{~~~~~~~{~}~}|~~~}~{zz}{}~|}~~}~~|}y||~||}|}}}~~y}~~~~~~{~}}}~|~~~|}{z}~|~|}}~{~z~~|~|~{||}~|~}}|}}|}}}{|{}}}|}|{}~~}~}~{}~}z}{}z|||~}~~z~}~~}{}~~~~|~|~~|||}}}~~}~|~~~~~}}}}}|~z||~~}}~}~{|y}|~t~{~}}z|{}~|~{~y|{~||~}~~}}~~|}~}~~~zz{}~}}}}{yyy{z}{xxvz~}z{z|{{~{}z}z{~|{zyy|||yy}z{}z~u}{yzw~|z}}}y{{w|{w}}wy|~}{{yy{z~{{vz|v~{vy}{{{tx{{zz|}y{y|x{v}{z}z{zvx|yyz|x}w}}|z}yvzz{{xx}}w}{z{||y|y~z~||z~y{zz~y}yz{{{|v}v}~|vy{xxy|}}z||w}{z{~y||u~}|v|yy|{y|}yz|zy|y{{|~z|}y|z{yz}{}{~xz{vyzx}w~}zx|}}{yw}}}~w}z|xzxzzzzx}~{y}}yyx~x}|{|}{wz|z~zy{z|}z~x{~}z|xzv{}u|xtz{z}{{~~y{zz|z{{||~z||y{||{{y~z}||y||zy}}~x~v{}~y{{yz~vz|yz~{x~x|}x{y|}~x|{~}v|z{xyy}{|xz|zzzy||xz|wzy||~|y|{z|zzzyx{~~y~{w}u|zwzx{zz|{z|}}~{~z}|||x{xw{w|}{x}|x~||}{z}|z|~{~zv{z}|zuxzy|{}{wyy~z}w~z{{|zy|~y{v{{{xyz~~{||{z|}v}w~|~|~z}z|w|xx~|}~z{v{}|x|zz}{y|zz~y~yty}|y}}|}z{{}|}y}w~{||}}{w{{~{|z{}zx}wx}{|~}}{w{w{y{xzz|y~|}y}xx}}{|y~|zy}~z~z~}}}{u{{vz~~}x}}|yxx}{z|xwz|z}z|z}}~~}|~}~~~}~{}~}}|~}|~x~~}}{}~}}}}~{~~~}|{~~||}{|}~}z{z~~}|sx~~~|}}x}{}}|~}~|~}~|z~{|{}}~{}}}{|}{~}~{|v~|{|~~}}|~|}~}~}|~~y~}{~}~{~}|~~~~z~~~{}|~}|~}~{}}|}~y~~~~}}}}}|{{}}y~}~~~~|~}~~|}|}|{{{z~}}|~|~~{||{~~z~~}}|~~}}{}~}}~}~|~}~}{~~~{}|}~}~|}}~{||~y|~||~~}x|}|~w}}v{~}{z{z|{|y{}y{{|y{wyy{{w{yzyz{vyw}{{z~~~|}zz~{{z{z}{y}||{}{~|{zyvyy{{|}{z}{{zz{~{{~xz|w|zy{yx}w||zy{x|{|{uz{{~~}||ux{{|{~{xyzzyv}{|x}z}~x~~xz|y{zzzvxy~zz~yx|}|||{{~{~v}x|~yv||{x}y{|xy}|zz}xzzzz}y|zy}{w{wxwzy{z}|{w{{zwz{z}z|{}yy}z{}|~y{|}xzzyz|z|v}z|{xszz}y{v{wyyz|{{|}zy||}y{z{z}~{{|~{||}y~{xww}|~{{y|}{zzz|x|yzvywyxz~yzz~}{{{y}z}x~|v}{{|}z{}w{}{|xz}{}x{ywy~|}{}{|{~}z|z{}|zz|~y|}z}zyw{ywz{zz~z~|~}x~~||}}x{yzzzyywywy}|y{zw{zwzyw|xw{~{{}z~z}{x}~xz~x|~|~}|y{~{yt~z{}vvyxy{u~x{z{x|}|zuz}~}{zz}}~~|{{}}|{|{xz|~{|{}yx{xz|~wzy|}wyx{{y|z}xz}w{x|{|}{}~|}y}|{y~z||{}~}z{{z}yy}{xz}zy~{z}yyy{t|yvyzz~z}z}}}z{|{~{}~yy|}y}|{z}}|v}|z{}||yx|{|wzx{|{{{vywz}|yz}|x}~||}zw}zy{|x{}}y|~{}~~|x}|~}}{}|}|||{{{}||{~~~~}}~~}{|z~{}{~~~|}}}}}{|}}}~~|{~}xz}}~~||~|~y|~~~|}~|}|~~~}~}~~||~~z}~||}~~~w~}{~{~{}~|}|}}|~||}~|{~~}~~~}~{|{}{}}~~~z~~|}~||}}~w}|~|~{|x{~}~~~~~~~~}}{~|}~~~}~}}~|}~z}|~y~}~{~|~}~|~~~}~~~z|~}x}}|~z}~{}~{}~}}z~{|}|}}x{|}~~~~{|zzz|}zy|y|y~y{{~wvw{xyvz{|~zz}}|z{~xz||{x}{zy}vwvz{~}|uz}{}y{wx~{{{zyy|{}zy||}}|v|wz}xyzzyz|{zy{z|w|||}~{z{|||y{{~wx||uw|zz{zzx|z}ww|}|{w{zx{z{~y{zz|~|}xvw{}|{y{|x~}{|z|xz|}{x|{y{x|y}{y{zx{{}|||w|{|}|{zz|wy|zu}|~w|}||{v}z~|z}zyy{zx|y|yy|zw}z|~z{zz{xyx~}z|{}}y|y~y{zw~yx}xxzw|z{zyx}|}zz|w{z|u|{y}{~||{|wzz{||y}zu||wyyx}~}zz{|yz~zx{y|z~y{|{y{yzv}}~|~}{~zx{x{}}y|y{w}ytxx~}}~yy{|z}}wyy}yz{xy~}}xzz{~}{~w~zy{z|zw|z~{z{z{zy{y{y|zzzy}|}}|}{|~{vv||{z|}|x}|{|~~~|yw~{zz{zwyx|{}z|y|zz|~~z}yz~{z||v|zz}{~|z|{zy|{y}}y}{~{}~~|~yy~~}{z~||xzy{||{y~{}}x{vz{y|{~u}|{}|tyzw}}~{zx|~~z}z||yxwx|xyyzz{{z~z~{yz{{xzwzx|u{w|{zv~}y~|zx~|{{yz|w{}w}{{~|z}y||{}{y}{~xyxx|~w~|yv}}~~{{y}z|xyz{~{x{xz}w}yx}{zz~~}}~~||~|{}}~}~}~}}~~~y~~}|s~~~z||}}~~{~}y}}}}}||~{||~z~~~~}}~}}~}~~}~~}~z~{}{|~||}{}~~~}{~y~x~~~~~y}|}|{~}{~~}~|}~~}{y}~|}~|z~|y}}|{~{|}|~|}~|~|~~|}~~~}~z}}~}|~}~~}{|~}}{}~}}|}}|y~|~~~}|~|{}}~~{~~|~~{~~z{}{}|}|}}~~~{}}~|~}|~~|~}~||}}}}|}{}}|}}|{z~~}}|~|}{~w{{|zyyy{x}{xy|yx|z{z|{yv|y{{y|yz|{||y|yz{{{x}}z|yzz|v}{|y}}}~}z|~ywyy}{zwx{|{wu|{t~~{~{{||y{x{|z||{|z{y}|}y|{z{y{~{|y|~~z~z}|{|zuyz|~yzxy~z|~{yzz{z{{y{z}zzz~{z|~~}y~}{}|yzy||||{y}{z{{|z|}}z|vz|yyx|x|zxz||||}w{||{}yxwz{{ww|z}y{|zy}|{yx{yz{yy}{||yw}{z|v{|~~yz|w{wx{x|~~{}v{|x{{z~~}wzx~|~{}~{y{x~}uyy~w|~}x|y{zz~|}|{{|{x{|}|{~{~z~u{||}z}~~z{{{~xy}~yy|zvyx~v|z}{{~ywz}w}{z|yzyz~|~}{}w|z|zz}}}z~y{|{{z{z{}}}{}z}vy{~ww||wz{x}{}zw}z}wy|xxz~|~yy{{}zzz{{y}|wz}xzz{y}z|{ywz{{x||}|zz{{z}zyux|~y}{z||z|y~~}}~||xyyz|z{xz}{zyu|{z{|wzu}z}{|zzzuzw|wv|z|z|{z~}{zy}|}|}}|}x|x~|{~{{~{w|yzyy{y{zzwy|yywz|z}{{wyy{z}wyzy|||~z~{}~z}}~~|~}||}xzyrz~}~zy}xyz{}||y}}~uz|{wx||z~y{}{w}w}}y~~}|~|}|}}{{{~~~~}||~|~~~z}~{}~}||}{|~}|~~}}z}}{~{~|}|~{|}}~~}~~|~|~}|}}}}}}}~~~{~}|}}}~}{|y}|~|{}~}}x~||~}z||~}}~~~||}|}~~~}}}}~}{||||y~{}}|~}|}}}~~|}}~~}}}~}|{|}||}}~|||z{}~~~}~~~}}~}~~}|||~{~~|~~x~~}~}~~}~}}~w~{|{~{}||z~}}~~||}~|~}|}~}{}y{~{~|}~~|~}~|}~{}z}}|}{~}~{{zx{z{{wxzy||{y{{}{}{v||{zz{xv~~x|v}zy}zy{yx{x~y|z{|{z{yx}w{ww}z{yzy~}y}}z}u}x}}|yz{|yy{}}x{w{{{{}wxzz{xw|y|yyxz|z{{y{{z{zx~v}{y{}yz|y}zyu}yz{xyxx|wz{z|y|~{~x{~yy{|xz|~|z{|yrxyz~v{zz}}~zwzz}~wzzy|z~xvy|~zxyyw{}z~zy|x|vyyyyxx{zwvz|z|{}z}v|x|z|~{y{~|yw|z{}}y~}|||y|{||{zx{|xz|~|y|x}v}wy{~x~||x{}{yxx{}y{z|wyy|v|ww}~}z~yzwy}zxzz~z{~{}x|~z||{{}yy~{vz|{~{z{yyz{z}|zzxzyy{}xz|{|x{~wzyx{|}{~{zyy{|~zy}}|wzz{y~y{{x}||xz}vywxz}~xy{}}z{{{z{z}ux{{}~zz{vzz{~zz{z{~}~}||{x~|v|||x}}{|}{wz{x}wwz}z{}x|z|z{}y{vz{|zz{|~|zzz~|yzz}zv~}{}uxw~z{~z{x}{{{z{y}||z~{|z||z~t|w{|u~~xwzw~}zyz|{w}z|{y|{|}}vzzzrzxw~}|}zy{|{v~y{yyw{}|zy{yt{zww{||}z{xz|yzyz}yx{|~z}}|z{{y~|z~x|~u}|z}z}}|yzu{|z}x{yzxxy|{}|||{}{y|{vzw}~xyzyyw}}xx~|}z}}~~~{~|}~~~{|~~~}~~}|~z~~~||zz~z}~~|{|~~~~~|~}~~w}~~|~}~~|}|}~y~z|}}~}|~}|z}{}}}~}|}~|~{~}~||}z}~~}~~~z}}}||~~}||~~{~~~}~~~}}~~z~|~~~|~}}~}~}~}|}}|}{}|||{z}|{{~~}~~~||}~{zz}~z~~~}~~}}|}{~}z}|~~~||z}~~{{|}{~}~~}~|~|}~~}}}~~}}}y~}~~|~{~~}|~~~~}{}|}}y}{{~}~|~z~||{~~}~~~}~xy~~{~{{yz|w|y|}yzxw{{t|{x}{|||{yyxz{|zwy|z|t}wx}wy{|||{}|{z{{|{||||}|{{}{}u|{zz{xx}t}xz}zyzx~x~{{~w{}{z||}z}z{{{||}|}zx}||}y}w|xyu{x{yzzzxw~}yy}z|{}|z|y}}y}|{z~z{|}y}~{}|yx~|{{}y~|zxyzzs{|}}y~||}zz}zyz{xz{y}|{y{~{z}}|}z|}z{z~~~x}||~z||zz{z|x|ww{{|z}y~}z}xw|{}~|}y|ywy~zz~y}|z}y|{x}{z{|y|sx{}yz|xx}xxyz|}~~yxx|z{}|{{~w{~{}z}y||v}}x}}}{}{}~y{|vu}v~{|wz|xz{}~}||xzzzzvxz{zz~~|~}}}~{y~z~{~zz{{|~z~z|{x}|u{}|wxy{x{v}x~{z|w|zwxzw}zw|w|zy{~}y}|}~y|{x~}xz{vz~zz}}z|~zw{zz{|{|v}{xyxx{wzz~|{yzty|w~~~zz|{~z|~w|{|{v}{|{|z}zz|{wxv{y}wz{xz{{yyu~y}z}~z}zyx|w|{}}~v}|~}y}}{|z|}yy{~{xyz{{vzyy{||~y}yyzzwxxzy{wz{}|}y{{}~{{z{|{zz~|}{{yy~}}y}z}y||z}{y~~~w|||z{yw}{w{||v~}{{|}|||x~y~}}|}}}}}}~~z}}}~~|}|~|~}~|~~}|}~~}z~}{~}|~~||~}vw}~~{~~}~~}~~}|~~~}}}~~||{~~|~||}~|}~}~}}~}~}~}z~|~z~|}|}~~|}y}|}~||~~{}|~}~~~~z~}~|~~}}}~~~~}~}}{{}{~}~}}|x~|~~~~}~}}|{|~}~~}~}{~|{||}|~{~~~|}~|~~~{~~z}{z}}z~~{~}}~~|||~}~y}|}}|}~~~}}zz~{}~}}~|~~|~|}~~~}||}~|~}|~~~y|y{y~wyzz~~z~w}zxvxyx}|{|y||xy{{yvy|}w{~syx{{~y~}yyywx|v{}xw|{{wyzzzwzx}{xwz~|{}}zy}zy|zy}~}yyzv{}{{w}|{wxwzy|~{}z~zzw{}xzyyv~y|y|{|zwy|{yz}x}x~z|y~vzxz|{y{v}wy{{y{y~}{xyx{||{~}}y~{z{~|xxxzysuz{}z|||y~z}{|z{}y}}w{}|{|w}z|{wx|xwzx{|{|vw}~y{}}}~~{x|www|~}{v{}}~wz|yz}|yv}}x||}y}}}{y{||y}|{zy|~|~|z~}}}zzx~x}{}}{}ux|~{z{ww}|x}z{xwz~||yz|}|y}{}w{zwy{x{||}~z~{z|~{}||}zw|{y}y{|{z{xw{wy{{}xx{v|w||wz}yy{~||}}~y}x||{{{}|||}zy}|y}y{}}zz|p~y{zy{z|z{z{{w{~x{|||yw|v|z||{|~}y|{}}{}}zz{v{{{y||z||}{|{y{z|{|{~x~}xw|{yyy{su{||z|}yz}|x~z~||v|~}x~~|xw~v~x|w{}||{~}~{z}vyxy||{yw}z}y|y~}wzz}zz{z~z{{y{y|~{s~{x{xyz|xzw{z}{v~}x{~|zxu{y}~~}|zz{|xw|xx}~z}|z~}yzzt{y{}}|zz|xz{~{}{}y|~}|{x||y}{zyx|z|~zxw}~~|u{~|{~}|}z}}|{|{z~~|~~~~u~z~z~~}|~}}~~{~{z}~}}||}~|~}||}z~~z||~{}~||}}~w|~~}~}z|~}}|~~~{|y{~~~~}~|{}}|~z}z}}}}}|~~~}z}|~}}}}~}}~}}~~|~}|}~{}~z|x||||z~~}|{}{z{||~}~}{}w|}{|||}~~~{}|~||~}}|}{|z}~~~~z~~}z{zzy~}~}}~}}}~~{{{z{}{~{~}~~|~}{|~}|||x}}}{~~~~~}~~}~}|~zz~y~|}~|~~z{||{uyyzzy|xxyzvx|zy~|w|zx}~~~z{z}|x|}|wxzz}|}{xz{{z||y}}{~{{zz}z}{~}xvx{|yw~z{ytyxxz{|||{zx{z|{y||z~}{|x}|}}y}||}xxz}}||{}|{{|y~|yz{~{z|y|zz}~~{{||zx|yxw|y{}~{y~vxz{w}{{zz{~}~x}}}v}|x}|z{}xz{|{|ww{w|x|vz}yzx}{vxzwzw~{{|z}{w||{x}xzzy||{zzz}||{v|z~{z}xyyz~{{{{w{~~}{y{y||yxzxy{|{{|{z|}}yy}~}}|}z|}}{|y~vz|x}wyx{{y~{yzxz{yyu~z|}y}yzz~|}{~~||{yvzw~{{z~vz{}z{|zzy{{yyxyz|yz}}y|~z~}yy{x{z{}{y{{|{{yz|zz|{~wzzvwz}|~|}||z~{{z{{}xz|wz|yy}|||z~~{y~z||{|z~{~zz{w|~~|}}}xy{x{}yzyyw~z}{zx}y{x|wzt{yx{zxwy~~}yy~{}z{{}~~y~yz|{{~y}~|y~{|}|x~|yu{zy|{x|{zyvyz}x}y|y}|{{{{{t{{z}{|{|yy{|y}}~y|u|{yu{vz{y{y|}y}x{|}zxx{u{xyy{~zy|~|}z|{z{{}{{~|zzwy{~|wz|z~}{{zz{z{zw{y|}}yz}yzyz||{}z~{}zy{|~|xy~|z|}y|}||}~~w~{~}}}}}}|{{}~~}|~|}~y||~{x|~{}~~~r~}||w~}~|}z}~~z~}|~{}|{}~|{{||}~{~}~||~~~~}~y|}}|}{~z|z}|z}~}}{~}{|}|~}~z~~}}}|~|~|~z}~{~|}~}|~~}|~}|}|~|}{~}~|}~}~}{~|}~}}s}~z}|}|~}~{z}}}}|~~|~~~~}|~}|~}}}|~}~}~~~~~~~~}~~{~~~}}~}}}~}}}~~}|}~|}~}~{~{}{~}z}~}~{~}{}|||~}z~~~}}{}}z~~~|~}~~~||}~~||zz}}{~{y|}{|xwyz}v}w{|zx}z|y}}~z~|~~xz{}wxzy~{{{|~|x|yv{v|zy|~|zyz}~wy~~z~z{|{~||{{{{|vvy{zxyy~}xzz|zv{zz~{|yyy~|{}~wzw{y~|x|zy~}yy{xwy{y~~{~y}zzw|y|zx{|zzz|{zv|xx|w}{yz{~vv~}|}x}|{}y||w}|z|z||xy|}z|{{|y}|{}wzwyxv}xyw{{{}x{y{zx}{vyw{xz}{zz{zz|{y|z|{~{uwy|}}xyxyz{x}|z{|{{zzzy~zxy{}}zyx|zvy|v~~zyyzz|}{{zzyzx}{~{|{~{{|}~uzxz{|vzyyxx}{{~z}x}zx|yz}zzzz}}~y}~{}zx}zy~|xy{{zx}~{x|w{xz}y|~x{wz|z|{y|}}z}y|zyy|zz|{|}|z~}{y~y}xxzzz|}yzxx{{xy}x{~~{|w~w{zv}}z}|x~{xz|z}|xx|x{{~|z{zzz}{{||x|yz{|~}||{xvw{w{xv{}zz|y{yzywz{}{z|~y{wwuxzzy|w{~}|}z|w{}|z}{z{v{{z{}wu|u|xyx{||x|}yx}xx}{x|y{u{{{}}z|{}{xy}z}~{zz{y}{}}{|z{{|yy|{{{zxzzyzy{}|~{}|||{wz{}y|yvwx{{zyy}{|y~|~}y|wyx|yw{|yz||z{zx}zxyw{xx{y|{{}yz{w~{}}xw{xz~zz}~}~~|~|}~z|}~}}}~~}~||~}y{~~}~~z||~~~}~}~}|~{~~z}{{~}|~~||}}}}{~}|}}~~zz|}x~z{}|~||~y~~}~~|}~}{z}}||||}||{}~}~|~~}~~~~z~~|}|~}}~~}{~}||~~~}}|||y}~r|}~~{~~}}}~~}|~~|}~~|}~}~}}~{~~|}~}~}~}~|}|~~~~}}~{~{~}}{~}}~~}|}~{}}~~{}~}~~~{}||~~||y}}z~}}|}}|~}~}~|~{~|~~~|z}}||~|}}~{|~|~}~|~|z}|~~~||~~~}}{~{|~z|z~x}~}}~x|z|{}{wyu~zyzzzyy~|x{{}w}|wzz{|zx}y~u|}~{z~|z~z|xw}~yz~{{u{{|zzyzz|}w|wy}{z}v~ux{yzy|xy}}yx||zy}y}{zy}~||{}y}|~{z~x|{y{yxxy~v~z{zyzy{|yyywzwzyzw~zx~|wx|z|w|{~|y~{zx|x~|x}z}|yzw|{{}y|yy~yw{{xyz{|~y{{{zu|}k{y}}z{}{x{{x~~~w{~~yy|w||}{wz{~|yz{zyz|zy{w~x~wz{z|z{z|}x|{||~~xvz}~|{~~yz}{|~{v}~z{y{||~yx|{~wzz|y~y}x~|w{|zv}w}{x}y{zy|~xz||}{|}~}|y|zw|z|x{|y|y{w~z{}zxzxxz~{zwzwwz{y~z|}z~z|}~w~~}|zz|}z~|~~z|z|x|w{|z|yzzxyy{~x|v{zyvv}}zx{~||}~|z~|}y~}~~}~vz|~}{|}|x{|w}z{{w|~{w{vuy|w{w~|}z~z|y|~~y{y}u}y|}}{y}wy|~|{{|~{~|{~|xz}|x|zx|~~wzxywy}}zz}xyywyw|x}|x{~y|}||}|~z{|||x{|}}~}zx{yx{~z~{{{x~wzx|y{~|||}wzx{x}{{{{}}|~|||}~wz|y{zwz{v~zy{z||{yy|{{v|}{wzz{u}~}z{{~{y|y|xz|{}}{}~~~~zz~||{|z||~y~}x{x~~}~~}}}|~}~}|y~}}~~}}}{y}}~~~~}~|~y{~}}~~x}~}{z}~~{{}||}~~}~}}|{~}~}}}zw}}~|~}~~}~~z}~}~}~y{{|z{|}~{{~|~~~}}}}y}~}}~|{}}}~}||}}~~}|}}{~|~}~~}{~}}z}}~~}}|~}}|}}~~}z}~}~~~~}~}~~}~~}~}}}{z{}|~|{yz~{}}~~}}~}~~~y~~~~~~z}~}}}z}y~~~}|zy|}~|~~}}|~~~{}}}yxzw}~{z{}}||z|~xuzx{~{|w{z|x|y|zy|xzy{xz|{~x}}yzyzx}x|z|}|x{x{yw|xvxzzy}{y~|{xz{}y{zwyvx{|zy|z{{~y{}v~yw|{x{}{|}}zxv{|xywxz{y}{~w{x{y|}z{}~x|{xz~}|y{~|v}y|}{zvzxz{~x{ywz|yzz}w|{y}y}{~}|{w}}wxxyy}z}~{y{{~z|}zy}zy|x~|xz}{|tzyvy|~x~z}zzy~}}|x{u}w}|}z{{{|y|z}{z}}|{{y{x~x|{~zz}|{{y{|xx|z~}|y|xvyzzw|zx~|y{}}{zz~{{zv}|{}z{zzyzz|z{|||}{|zzzz|{xx}z}w}{{{{|~~}}y}{}~{{}|yxzy}y{y{|zzz~}xyyzzy~|{|x}w{v|}y~z{x|{{{~zy}}y{y{|{~z{y~wx{xy~~vwzzz{{|||z}x~~y{}y|}{{zy{z~|}y|x}{wzy{}x~}~{|zzx{~wz{|~{v~z{xy~y}~z}xz|yyw|y||t{{{wzwzwv{xzxzwyxzy}{}}{|y~|{z}t}}yy~w~|yx{~~y|}yz{y~xvz{xx{x{}|x{xz}|z{zz|z~z{x}zy{w|{~~{zw~}|~wx{yzz|z}y~{{|{xzzvzzy|||zx|}x~|w{u{|{~{zyzzy}}y{y~y|{{}y}xzxw}zzxy}{|{}yvw|v}z{|yxyy~{~|z{|~w|}}z{|z|||~~~~~~{}|}~}}|}{~x}~}y|}||}~{{{|~}|y~~~~}|}|~~~x}}{}~{{z~~~~}{}~~~z}|~x~|||}~~~|~}{~{~~z}{z}~z~~|{}{z}~~~~|~~}y~|}~~~~~~~|~~{|r|||~~~~{}~|}~z~}x}}~~}~~|}~}|}~~~}~w~}y}}~|~~~~~{}}}}~{}~|{|}~}|~~}~~z~{~~|}}~}}~~}|~{z~~||}~|z}|~}~}}{~}~~{~~~|}{~}~|{}~~~~|z|~~|~{}~}~~z}xyy~{||}~|||}}wyvywvxwyx||wx~|w{}zx}xv{~z{~yy|~{}uy~|v{{|}{{{|}|}{{{{z{{zyz~|}z||y{||wzuzvy{yvx{~{v~z||x{}|||||{~yy|~|u}zz~~}{|z}v{yz}zz|x}xz~|yy|y{}xvxrz}zyyz}}|y{z}{y}yz}y}~}~w{|{z{}y|~~}yt|}~{z{xv}yz|{|z|z{|}u{|wyvxy}~zzy~}z{x~{w|~|v~~}xz}zy||y}zyx{|uzyuzzz}zyz|z|xx{w~}|z{z{|zv~~{}{|yyz}x|wzx{z{}{yx|zyzzwvz{xw{|}|x|v|x}y~|}xzyyyx{~{|y}|}{{z}x}{|{|~|}~~||{|z|{yyz~z{y|}}z{z~x{yy|{|||zy{w{|{}~|~z|z~}|~y|}z}~||~zz{zxwy}~{}}wz}~zzx}|xyzy|zyyz}z|{}{}zz~}{{|z|z||x|}|zzyz}}wz}|yww||}zy{z{{|zywxx}w{zy}|xyx|y~~zzwy}x{{~zy}x{yxy{x{}||{{|zzx{y}x}|y}xwzz{uuxy{w|xzz}}{|zz|{y{{}}y{{xxz{|}zwz~yz{|{{zxy{~|x|{zx~yzvwxxz{{z{x{~|z~}}z}}yw}}wz}z{}~x|{~y{x{{|y~}zz~ywys}|y{yzyz}yyxzzy{~{xxz{|~|zyyu}|ww|x~y{{~z{||~~}}~~|||~~|{}~}~}~~{|~~|~~|}}~~~|~|~}~|}{}|}}}|y~|}||~z{|}}~|~|}}~}}~}}}x|z|~~~|~~~}~}|~|~||~y~}}|{z}~|~~~|{~~~|}~~}~~~{{~~y~z}}|}}~}}~{}|~}~w}|}~|y}|~}~}}~}~|~{z~}~~~|~||~}}y~zw|~}~}~~}}~}}{}{~}z}||}~}}~~}}~}~}{}~}~~~}{~~|{|y|~}}~~~~~~~~{z}~~|}{|~~~|}~x~|~~}}}~}|{~}z}y}~~~{~x{}}{}z|z~y|}|{y}y}{}|||{|yxzw||z{|{zxy~~yx~w|zwxz|}{x||{||zx~z~}zy|}|{{||{}}y|y{zz{{{zy}yzxyx|}||zx{~~|z|{xx~{y{vz{zzz~z{xx|||y{|{zwy}{|xxxz{}wz}yzz||{w{|~{||y{|~|{xyxyy}}{~~{zy{yyy|~||z|w{~}}zw{}}{~|~{{~}y|y}yx|wy{{zy{z|{xz}}z{|w{{}z||}||||zw}||}{x}{~}zzx{{z}}zx{{|vz|~{~z~~}z|u{|yz~|{~|{}y|}{}~|y~{xz}~~zzyxz|~xy|~z{}yzw|y}{yzzzy{{|}}{{|z|{|}x||{{zz{z}~y{yy{~~z|y{|}~|xx}|yzz}}{{zz~y{z|zy~|{|~||v}{~}}}xy|}x|~{{z}x{{y||zw|{yz|{z|z~y|~|w{|w{{~v{x{zzy}~}~xvy}y{|zzy~|{|y}w|{y{x||xx{}}~{y~{y}uyu}z|}zxz{w{{}z}zwy{|}wz{{z{}y||~zuz{|y||zz~zxy~z}|~wv||}w|xy{z}y||v{}u{}{y}x}{xyzzzvxz|zx~yz|z~~|x~|z||~}}yyx|{w{}{{}~{{~{yz}ywx}w}~}{{~t|}|xy}{y{z{|zz~|zv}~w}z}z{{}uwyy{~x|zzy|}~~|x|}}{~v|}~{~~}}|}~~|||~~}~}y}}{||}~}}}~|~}|}}~}z}~|~{~|~~}x~y|~||~~|}~}{|~}z}}|~~~}~~|~~}}~~~~{|}~{{}}{x|}}~}~~~}~~~~~~~{{{~~}}~~{~~|}~z~{x~~~||}|{~~|~|~~~~~{}y~|~{||~~|~}~~}~~~{|~}|~}}~{~y~~~|}}}|~~}~}}~{~|{|z}~{|}{~}}~|~~~~~~}}|z{}}~}~~|}~~x}~|~|~|}|~yz{|~}}~{{}{}~}~~~~||}|z{|~y~||z{y{xtwv}xyzyv{}~xvxyzw{z{zzz{~~x||y|}~{~x~z|~~z||x{{{{|yyxxy~}|w|}yxz|~{{zzwx|{y~~y{y{~}}|{zz{||}}{~}~y~|}{}{vx}{z}{|x}zz|}w||{x}|{y|{z|}zw{x|}zzy}{}zz}yy{{|}zy{}}|x{{{xyzzyzwx~|z|t{zy{~{w}||}yy~yz}~}|~{x}z}||y|}z{|yy~z}{}{{z}{zzzy|{x{{z|yy}{y|yyyy}{y||xzx}yyz}||~|~~|{x|{y{|~|{}z|~|yzzzx{|u}yzyv{x{x|{}}~w{|zz}z|yz}|{~|~yzy}~|y|}z~}~~}|xwy{xz|{{}yvzw{~|}zzz{yz~xwz~{}{|y}}{w|}x|}{~xz}~z|zy{|z{~}~{}{w{{y}zzz{z~yyz|y{~}|{~zuz~{{~z|{z~~}y}zz}{|~{|y{||z|y~yxz}{||}zyx|~{}{xvyxz~xz|{}|z{zzz|{}z~x}~}{~{~|yyy{z~}{u{}}|{{zz{xzz{~zwzy{zzy}{w}}}x}{z{|}yz||}|||}w}}z}yy|{~{}{}xx}xxzzw|y{{{|z{vy~}{wz}||z|zy{~~z{ywzy}z{y|z|}~{x}zzyyxz{wz{xyzy|y}z{w~z{}~x}yyzyz}y{~~|}zy|}~~x}~~||}{~x}}~|}}~|~|}|~{{}~~{|}}{~~||~z}}|~}~~~z~|z~}~{~~~}}|||}|~~~|{}}}}|y~}{{||~}~}|}{~y{{z~|~}~~|~~}}}~{{z}~}{~z~||{y|~~~x|~|{~}~~|~~}|}~}~~}~}}~~~}~~~~{{}}~z|~z{~~~|}}}|~~~}~{{{{}}}|{}~|~~~}~}~}{{~~}|{}~{}{z~~}~~~}~~||~~z}z}}~}{~~{z~}~~|}}~{~}y~}|~}|~z|}}~~{~x~~}~{}{}}}y}~zz{z~{}x~~xz|x{z|~~{}{~y|x}}{~xy{yw|}{x}z{{}y}z}|y|}~xx{y~{}{|{~{||zz~{|vzu~{y}{|{yzyyzw|{|z{yz~{|wxvzz|yz~~yz{y}y{yyu|wzw|{{z|}z{zz}y~z{{x|y}}x|wy{yy|}yw{{z{{xzw}|~zy|~{~z{|zw}{||{|}{|}|~{{|z{z|{z|{z}}}|z}x|w~}{w}z{z|z|z{z}|u{|w|zy}{}xx{yzy~z}y|}}}z}v|z||y{{z{~|wz~}|z}x{{y~|}|~}}}}}|zw{~zy{z}yyzw{{{{}}|z~y~|{z|~x}zz{x}~{y}~~{|z}z{{yw|v{}~|x|x|}x{{z~{}|||{|{zw~wj}{y}{~||||z}|y~xx}{{x}|xy}|{wx}{z|}}|||z{x{}w~zyyx|~}~zzzvy|{{y|{yz~wzzzy{{yyxz~zz|}}~||zyyyy}}|{|~~{~~|}y~~y|~y}{yz|yx|z}{{|}y{}{}||z|y~~|y}yzyw||x{v}{{{x{}|y|yzz}xx}{|zyz|z~{{~}yw{}~|{{xuzz{{z{|{{}wxz|{{{|}w{|wz}zyt|}z}x|~|~~{z{y{|{{~xu~zzy|}||~vwz}|||x}}zzz{zxzy{x|{~}}~}~~zz|y|{~{uzyxyzz{{yw}wz{z~z{}}~}|z|{x|||}rzx}yy}~~}}~}~}y~|z~}{|}~~~}~~~||}~z|z~|~{~~~~}|y~{}~~~}|}}|}~}}~}}~|~~~~~|y}}}y}{|}|{z|{}~}{|}|~|}}~z~}|}{z}|{~~|~}}|~{~y~|}|z}}}|~~~~|~~~~~x}~}}}}|~~~}|||t~|~||||~y}}~}|}~~}}~}~}y~|}{~~|~{~~~{~~}~z|}~}~}~~~}|~||||~~~~|~~||~|{}~}}|~{}}~~~~~}~|{|~}|~~|}}~||}y~yzv|~}|}}z|yyzv|~{|{vv{w}yzz|ywxz||yx{y|z}w||{}}||zyzyz{~}|wy{{vx~|}|}}|y|yz|w{xzwwz{}x{~wvw{x|{z|}}xxz|z}}y|ywxw{z~~}z}z~||}v~~zz{yz|~||w|z|zzv{zz||w|~x~yzy~}z~{{{xzy}z|y{|~|y{{{yz}y}w||}|zyz{y{zx}y}wyx{z{tx|wwxxzy{xy|y}~}{|z~~||yzxzz~||{~}}|z||wwvyx~{y{y{|{yv|w}w}{zuxyzu{{|yz{}x}|~}{~x|||x~z~}y{z{x~x}xxuzwz{}{ux~|{|}v{zuyzzzy{yz{{z|{z~{~y|~u|x|~~}z~y{{wxzz{}|{|vvx|yx|yx{y|xyyxy{{z|~}{{}z|y~}v{{|zy|x~|{~{yyy}~{yzzuzw{yy}w|v{xz{zx~w|zzy|xzx||y|{~wy|~v|{}{t~~|~z{{z|zz~zxv{wyxy}zw|w|{|||}ux~}zvw{{z{~z||zzyx|{w}zy}}}{}{v|yyz{~y~{{zwwx|z}{{{xzy}v||xvxzt|w||w||}|}wy{}||}z}}}|z}}{{zzwzy|y|ysz}x}yzzyyzx{x{|yszxw{z}|w}}{z{{|~y~|}}{}z|~}y{zyu{z{|{||{|w{{t~wvz}y~{x}{v{zx}z}|{xuz}|}y||y||z~~~}~z||{|~~z~|{z~~}~~|~|~~}}~||y}}~}|~y|{z|~~}}}~~|~}~yz~}~}~~|~~~}}}~{~}}~yz{}{~y}~~}|~~}}|}{~~}|{~}}~y}|~{~~|~~~~~~}~z~~~}}x{|}~~}}}|}|~~~||}|~~{|~}~}}~x}}z~~{}~~zt}~|~|{{}~}}}||~{}~~}z~z}}~}}{~y~}~|}}}{{~|}|~~~}~{|~|}}}}{y}}}{~}}}z{~}{~~}|~~|~{|y~z|~}~||~{~zx|}~|yzw{}w|zy{|{xwwy{~||y}wszxwzyy|z}{zp~|}yzwywzzxz||z{zz~w{|y}x}~y{}y|||xz}~ztyy{||}|ty~{y{}xxztyyv~w{}~~|z|y}{}zyzyy{}xyyyz|~x{s}{z|x{wzxv{zx}xz|{xx{yxz{|}}~wz~~|}x{y}y}|{xwx|~z~{yz}{v|zx|}|y{{}x{zyx|yx}{}{y|zzv|zx}{wx}~w{{||{xz}z}yz~y|y~x~}|~||z|zx{{|z{|y~u{y{xwywwy{|}~{{|}|y|{}yt~{zz~yywx{xy{y|{|{}x|z{|y}|yyyz~}{||||~x|y~zz|{z|}{y}{~|{||y}z}{}zztz}~{||~y~z}xy|||wyzxx{{xx{x|z||}z~~||{{x{z|s{}}xxy}|{y{~~x~zzxxzzz||||xzx{~z}{}z~wzy{y|{||||y~}||{|xvy~z~xz~{uxw{|zyzwz|x{~xo{y{}}|~w}zz|zz|}}zz|z}}x{~y~v{x{|~|}xwz|xzzz|{}}zx~tx~~xz||{{x~{{{||{~~{}|~}}z|z}yz|yzz|||~y}{v|yy~{|}z~|{{z}yy}~zy|zz{x||||{y|zx{{{zvz{uz}|y{|xz{{{{~|}}yxz}{wx||y}|~}x}{{|{y|{w{xy|}z|z|{{{x}z|}{{|yzz{{yzx{~|zy|~}~~~~~|~~{~}}y~~z}y~|{}}~~~{~~}{}~yz~z~~x~y}}~|~~~}||~}}~|}~}}}}~~}~}}|}~~~{~}}}z~{{|~|~~z}}|~~}~|~|~~||}~{~y|{~~}{}~}~~{~|}~|}|~}|}~|}|~~~z}|||z}|~{|~|~~}|}}~}~}~~~|{~}~|~}~~|}}~~yx~~~|}{~~~{~|}}~|}~~~~~{~~{|}{~zz}~~z}~z{~~{z~}~~z~~~~~}~}|~|}~{|}|}~~{zy|~~}}z~|~}z~{~x}~}|~{|}|{|~}~}}x}{{|~~{}}{~~{}~~~}}~||~{{~z{|~{}}|||~{~}}}{|}|zw{{}zw|vz|{z~y{z{{yzvy|~v{wy}~|y}|}{}{|}z{{}zz}}{}~~{}|zw{yzyz{z||u{wz}~zy{yyxzzy{zuz{}y{||}zz{|{ywz}y{~|}~x}x{~z{{|~yy}|wt{{~xwy~{|wyyz~wzw|{xzy{}y||}z{z|~x|w|}|~}~xw|~}}}z~}y|z{wz|xx{zy{xyw|yyzv{xv}x}{y}y~y{}|{||{}{~y{~||~z||{}~z}|syz|}{w{xx~zzz{y|w~uvzz|xz{{y~~x~}}}zv~|}{|{x{z{~}{z~{{x{~|}yxu{zzx{zzz~z}z|wy|xx||{{~}~}z}zz|{||{{~||y{~x~{{|zz}~x|y|wz~}wx|~|yz{z|us|y{y{~}wz{{z}yx~z}y{{|y~~}{}|~zu|{|z|zvz{z{~yzy|zx~v}~}{wx{uz}|}y{{|}xz~~|}z{}~zz{zz}y{||~xzv~z||y|zw}{w{xy|z{|~x{~{{~|{|zy|~|y{~{zz~}z~|~{||{~}|{}y{y|y}vxyyx}}~|}{y{x{xyz{~z}||}x||{|{~yy}}y|~}|x~{{{{vv{{|z}|wzzywx{~{||yzxz}z}|yz||{|wy|v|z|}|y{||}}y|x|v}~|y{|y}wz|x|z|xxyzxx}x{|}~z}|x|{{~{|}~~~|z~z}~||~|}~~~~~|x||}|~|}~~}}~}zz}}|}|}~}y}}{|~~~|}~||z|{~z}|~~}}|}~|~|~}~~}}}|}{|}|~}z|~}}}~}}~}}}~~~~~~z{~~{z}}|~}~}~}}|}z{~}~}~|||{}~~}z|~~}~~}~~}|~{}~||~~t~~|{{~~~~~}~{}}}{~~}}|{{y~{}~~|}}|}|~}|z|||}~|}~|{~~}|~||~~~{|~z}~{~}|{}~~~{~}~{|}}}}|||}}|}~}~|{{~{|~||}~z~}}|~|~}z{x{~{~{w}~}}~~~}~|z~{}~z|z~{z|{vwy~z{x{z}z{xxx}w{{{{{{{yy|zxz|w}}||{xvz{{{y{}zxy~y|y{{|y|{~zwzu}yzz{~{}}}{}zzywz||||}{||wyws{{yy}zx{z|{~x~zxy|w}~x~{x}z||}}|~|wztxzw|{{|}||yzzz~y{{v|{x{xxwxv{x}}xy|{|xw{zvwy{~{}y{|y{}y}{~zyxy}z{x~vy~vu{{~vvyu~yx{zyty|z~{{x{z|{|xz~{||y}w{~{x~y{yz~{|zz}y|{}}{|zzz|zxyyw||yzz{v~{vywy|{w|wy||}yzyy}}}zy{{~}x|{z{}~~{z{~zwxzx{y}|~}y{|z||||zw|y}z~|}}x|~|}|{zyz|z{~~||{w|{vv}|w}yz{{}|||zx||~{yzw{zzyw{x}||x{z}{{y}|yyw}~{uzw|z|y}{{z|{}~ux{z}y{wzz||||x||yxzyv}}~xz{|~|wz~~~{x{x|x|xywx}z{z~z~}z~||{}v||wz{~zwz}y{y{y~{|y}xz{v{|x{z~yy|x}{|yv{y{zy}zxz}y|~y{~~}~{~}}{~}~x}x}z|wy}z~y|~yw~|wzz|{}{~}yy||}x|z|}}zy|x{}}yzz{w~o}|{zy{||}y|yq~zzy|{x}{}{~{uv{||w|~{xz|}|}{y~x{{yy{}|~y|z}z|zzy{|z}}|{{|{y}zzzy|{|{{|yzzv~~~}|}~~}{~{~~}{{}}~{|~~~}{{~{~{}x}~}~z~}~{|~~|}}|}z~{~|~|z~~~}}}~}z}{~|}yx~~}~~{xw}~|~y}|}}~~~}~~||{|}}}|~~~|||}~~}{|}}~}}{|}~}|~z{{~}}}~~~}{z}|~~}|}{~|~{~~{~~|||~~}}}~|}}~}}}}||}~~}{~}~}~~|}~~}|~~|~~~~|~~}~|~}{{~}}~}{~~|}|~}~~|z}~{|||~~}{}||}~}~}}~~v~~~{}|||}~|~~~x~}~~z~{t{y||t}{z{||y~xxxv|sz~xw}x{z{|{{|ywzyzy}y}z}z~x}||z{yy|~}}}|||w}{z|x}zzy{}{|z{yyw||v|zyy{y{{xxzz{|||z~{}{z~zxxz{x|{|zz}x~|}{~v|yz{{}y|zt|x{{yz|~z}{|~}|yzxv}}{zzxzyzz~|zyy{yy||y{|zyy}{{{~||z}y~xzwz|{|zzxz{~y{~||xxz|{~yx|zzzw}}wxy}}{{yz~x|{}~~}}{zz}x|~z{z}y}zx|}|{xyz~}zyxyt{{|zx|uxw~||~{||x{|~{~}{~|{{|~~}~{x{wz{y{x|y|{y|zz|uy{x}|{y|wzx~}}y{~~|y|x{yz~}z{y|x{}z~}}|{|{}{{z~~{}~wy~{zy{xyyy}|{z{y{z~y||~|z~}|z~~}}{|zz}yz}v{{{|sz~|xwv{wvwyyxxz~zyx{z}yx{zwy{||vy}}yzxz{|z||zw|y}|~zxuwz|{vx|xzyxx{v~z{{{zvz|y~}}|z|v{~w|{y~~||{z|~}|z~~|{zzyy}|y{z|{y{~{}yz{}zwzy|}yyxzyxz|xz{z}}zy|{{y}zxz~z|{{|}}{|~~~{zyxy{}y{y~zy|yy||||yz{wzxx}zzz~{|||y~}xz~yyx{}zz{}z}}{y}{{|{|{zyyx}v|zyu||yw}z{zsyy}{||yz}~}{{{y{|y~}|}||{{~~||}}|}|{{}{|}}~||{|}{||~|~}~}}z~|~}~~|z~}y~~~~|~~w}{|}}{}~|}~}~~|}~~~{}|}~z~|}|~||~|{~}}|{}~~}}{}~}~~|~}}~}~x~}}|~|{}|}}y}}{~~}~~{}~~}~~~~~~}|w}}~~{~z{}}|~|~~~~{yxy|{{|~}}}}~x~|~~~{~~}~~~}}|~}|z~||y~z~{~|~~|~~~{}}}~}}~}y|~|~~|~}~}}y{}}||}{|{|~|}||~~|}|v~~{~|~|{~}~|z~{|~z~wy|{|~zz}zzyyz{xxx}{w}{zx|{{~x~y}{y}{zy~v}{yz}{yz}}{||{x{|yz}t~{z{|~zyzxvy|yx||}xw|||x{}z}|xy|}}z}{|}|z{{yz}}z|x}{zvz|xz|}{}|vz|y{~{xwy|}yx}}z}wz}{~zv{~|y}||wzzwwy}{{{{{y{{w}}|zxwyw{{{~}z|}}{{zw{~{~y{~|{vy{}zx{~z||{zzxy}{{{yzz~z|}|yu}}z~|{}{|{y~z{{{}|z~~w~~x{y~z~~{|}y{||{w}~{zx|{y~xxy{{y{zxy|zx{z|{|{x{{{x|{y}{{}~{z~v{}||{}}{y}y{~zwz||}yy~yzz}{}~|}v|y~{~z{}zy~z{}y}}zw{}|vzy|~yy}w|}|y}w|xy{~y}v{{z{|~{z{y~zy~x}yxz{z{wyy{z}|}|}|y}z}x}}~y|{|{y|{{y|z|zw{|z||~x~xw|{|{|||~}|{y~~}{}{~{|}{}}|y|{zx||t{x|y{xyyz|{y{~}w|{z{|~w}}y}{z|{zzz|}zx|z}|wzz}z{yz{|yvy|u{}y~|}{x~|xz{{{}}|~}yz{{|~y{{y{y}|{t|||x{||z|x}{zz{{|{z||{{|{ywyyx|z|~||w~~|z}}~|}yy~~}|}x||{xy{~zz|tyy|||x|w{y~}z}|~|~vz|y{{z~{~~}}|{{~~~~~~~~~z~|~~~~|x}~~}y{}~}}}{z~|}|}{}{~}~~|~~~}~~~{~}}{|~}~}}~~~z{~{|~~|~{~}|~|}|}}|~}~~|||{~}~|~|{|~}~||}||}||||}|z{~|~~~}}||~}|~~}{~~~~{{z}~~}wz|~~}}z}}~z}{|~{}y||}}~{}}~y~}~|}~}~~~}{}y}y~~~|~|y{{~~}~~~}{{}}}~}}{~~~}~~|~}~~~~|~~~}~|}|}}}~}~}{}x~~|}|}~}~{~{~|}~}}{~|{}zz}~y}~w}}}}{~~}{~{~~||}}}~z~{~~~~}~~w|~zz}~{{}~}{zy~z~y{|yyzyyz|x}xyw{wvy~}{zy{zzzzyyz{z}}{~zyx|{{y|z{zv{xy}||y}x|||{{xyz|xx|x{y{xyzx{x{xx{{z~x}{}}u~y||}|x{x{~y|{}y|{~ywvzv}yxw~{||{{zzyyyxxyxyzu|}{|}z{z|{{zxxy|}yx{{x|{~}~x|yz}z}x||}xz{z|z|yxwzyz{~zxy}yzvyz|y}~w}{{|w|wyu~|~~z}}x~{}yz{|{|ywx{~z}}|}xx|xx|wv|{yz~wzz|z~x|{z{}{|zy}|}y~x|~{{zw|wy|yyz||zt{{xxx{yxyyzzzxyywzz{zz{y|x}zz|~}|x|w|xy}|~}~}{{x|wywxxx{{}}{z||{{~{x{|}y|}z~~{{v|}x{w}|zz}|}|x{x}}x}vyt}x{~ww|yzyz~y}zz|t|u{{wx|~xyyyz~yw||~{{z{|y{|||zx|yy|yz{u|xy{z|{}xyxzx~yy{yy|yywy|{x{zz|~zz{|{z|~z|~|{|yy}||zy{~z|{|w|zz}|{z|{}zx{|s}{|zx~{vx|}z~~|y}z{|}{{zyy{}{{w~x~yy|{|z{x|{t{zwzx{{|~|yw~xwt{{~}{~yyw{}{x}y}{{}zu{}}y{y}{|y{}}z{}wyzw|y{yyy{y{yy|nx}zxyyz}}}~y{z}{}~|zz{zzy~z{{~~}|{~~~{{~||~}~~~~}~~}~~~|}|~~}|~}z~}~~|~~}~}~}}|}~~{}~~~}||}{~~~~~||}}~}~~{~~~{~|~}y|~}x}~~}~{~w{|z|~}}}||}~~}~~~{~}~}~}~|~}}}}}~}z|{~}|}~~~~~||~{~}~~~}}}}}}~~~|{}~z{}}}|}{|}|}}{~}|}z}~~}}~y}}~~~|~{}|}~~}~}{{|}}~|z}z}}}~|~x||}~~}~||}~}~~|~{}z~~|zz~}~}}~~}}~~|}}}}~~}~||~{}|~}~~}~|~~yxx|y{zz|w~w{wz|v{y~zyzy|y~zxxw{z|yv|z~}z|z{|z~z||y{|z|v}y{w|{{y~|x~{{|yz{x{}w|y~}xxxy{~yzx{v{w{zy{vw}}z{|yyzyzz}|~}}x}|xvu{zz{w|||uzwz~{y~}xyz{z{~||zzzyyy}y|w}}}~}~}~z~wzyy{{zwyy{{~|}{|{x{{xzyzy|}uyz||{~y{v{{}|~y}yy~y}|ywxt}x}w||z~|x{y{{|}||}|x}{|}|}|z|y}{yxz|x|z{}z{r|w}}xzxy~y{}pxx{~y}}y{z~x|yzvyz{~{~{}}}||}y{}~x|~}}xzwv{yxw|~~xz~|zw{~zvz|}{y{xz}{{y}}{}z|z{y}z}zzyywy{|x~z}yy|{zz~|~{{}~xy~x}}{yuyxv|{xz|zz|{zyx}{~{~u||z~}z{yx|}|zw{}||wywy}yx~~{{|{|xxz|{|{|{y~zyy{~~y}~{y~~yz{xzvz|x{|||}|{z|yywx|y{v{x}x|wwy{{zyy|{||yz~xs|}wzzxzy|z{|x}v~}z{z~w||vw{|z|}xz|}y~xxxyz|{{|}}{{uy~t{{v|y{zz|}y|~y~}zz~u|}w|vy}y{x}vxv{}{}|{zyzyy|w{|xxzz~~zz~|{}y~zy}}}|{|}~w|||}~}u}z~|~|zz~zx}}}{x|y}uy{y{wz}~zz~wwww~{x{y{~|z~~}}}|y}}~~~}~|~|}~~~qy}~~~}|}}}y~}|~}|}}~|z~z}}~{~|~~{|~~{z}~}|~}~}{{}~|~~{}|~{{}x~~}}~~}}z~||}~}~y~y|}~|}{}~~}{~~~}~~~}~|~~~~}|~~~}zz|~~{~~}~}}~~}~~~~~|{}{|~}~}~~w{|~z~}~~}~z~~~{{~{~~||~|~}|~~~~|}~~}}|z~{}z~~~~x|~|}}||}}}~|~}~~~~}}~}~}}|}~||}~}}{{}||~}~~}}{}{|||~}}||{{}~~||}~~|~~{~|}~}}vz{z|{}v~~}{y{vyu{w}z|xw}z~{}w}w{zz}x~{{}{y~{~y||z|y||{{}{x~|{{z|wy~|x{y{{z~|yz}|{~{yx|}z{{{{}txzzyvy|{w||}{w|x~}{zv~|~}z}w}|||}|yyxw}zy|{||zzx||yw{{|u|z{w}|{z{z~{}~}|z||z||zz|y{xz{}yzx|x{|{wx{x|wxyzuy~xwyzzy~zx~xyuz~y{}yx}}x{{{~~{}x||}{~||}{yz{|~~w|{vz{|{y}}xx|y{xx{{|wy}z~z{y}z}y|{~z}{}xy|}{||w|~}~x|y|x~||{}z|xx{vyz|v{xy{w|~|zyz}|}~|{}}yzx{|yz}~y}zy{{{}{}{x{zr}uwyzxu|}{{vuyyyrx|{|{}}y~~~x~}{~|{}xw~}}z}xz}}|y~}vyvzz}xzu}y~{xyyx}uz|x|zzy{}|{~{y}x|||zz{}~z|~zz|{}z{{}z|yxz|~{|uxvz}yzzyy{x}|}}{{xy}~yz{{}{|~{{~}~{z{}}xx|}w~}|~y{ys{y}{y|xvxxy{{vyx|v}}zyzz{|~z}{yyy|yz|y|}{}~~{||}}}|}}{{zvy|~}y|{{zy|y|xyy|x~y|y|wy~}~~~{{}{{{|~}{{|}y}|yzyw|zv|~|xz|vz}}ywyu~}|v|zzzx|zyz|z||}|y{y}~yz||}}||}}|}u}|}|}~{~~}}{~}~~~}}}||~{}|~}|~|~|}~~}y{~}z~}|~~~z}}}}}|~~|{~|}{|~z}}}}}}~~}}~~~~~{x~~~~~}}|x|{~}}|~}}~~z~~~}|}}z|~{|{~z|~z~~~~|}|~~}}~z}||~}~|}y}~~|}~}~y~~~~||}}~|z~~{~}~~}|~|~|}{}}{||}~}~~|z~|~~~}~~}|~}~|~{~}x~}~|~~}~~~|~}}||{xzz~}{z~|{}~~|~~{}||}}}~z|x~~}}}}{|}}z~y|~|~~~{~{}|~~{{}}}|~~~~~{{z|z{z{|}|}{~yxyx|z{{}xyy|z{z}{{|z{x}x|z}yy~|y||zx{~z}~{wyzz}xz|{tz|z||wy{xyxzy||u{y{}zzzx{z}|yxxy|{zz{yy|z|~yzx}~z}}x{w{{{|v||yx|y|{zy}{x}}|~wz|}y{z}yy|}{y|~}yzysw}{uzxw{~wy~z|x}|z}~|yy~|~|yy|{~{{{xx{}}z|{yx}z~t||y~{{}x~z|z|}{||x{~zyy~|{yyy{z{|z}z}zv|~zy|y{}w}z{z}x~|z|{x{|w{yxz|}~wxx|z{{{~y{y{yxzw||}z|zwvzz~{{|w~zzvvzywxyz{y{{{~x~{{z|{~zzwy{xx{|yzyx{xz}y}{}|{~z|u|zz{{x}{~yzy~yz{y|zy}x{zy{}yz}{z{vzy~zv{{}|zzz|}{||~}{svyz}{z|zywx|y{zx||z|{}w{y|vz~z|zy}}z~y{|~}y{zy|v{~y}z}}y|yw{~}zz{~szy{|~x|}}yyv~{{}zz{|}}}v{zuyz|z|{zu|x{~~wy|zxxyx|x}w}{wz~y|{}zwvv~wx|z{y{|w~}xx}zvz|{|xwxwvw~{|z|}}}y}{z{{{z|t}}x{~{|z|yx|yx|~x|~{{y~|xzwv{yx|u}zv{wzz|}x{|{y~}z|{z|w~}|z}{}{y|y{}x}|zz|~z~zzy|y~{{z|{zy|zz|~}~|}~|z}~~z~~~~~|}~}|}}~||{}}~||~~~z}~{z}~~~~~}z}~xz~~~~~~}}|~{{{~~~~~{}w~~~z~x{}~}{}~~|}{{{x~~~z}~}~~|~}~|}}{~~~~~~~~|}|}}}y{~}{~}~}|}|}~|}}}}~~}~{~{z}}z~}{}~~~||~{~z~}~~~~z|~~~z{|}}}|~~}{|}}~{~~||}~~{}}~}}~~{~}~}}}~|~}z{x~~}~}~|}{~~~{}~}z~~}~{~~}{|~~|~~~{z}{}~}|~|~}}}~}~}~}}}~|}||x||~y~|}w~}}}{x}|~||{z{vx~v|y|{xw|z{zxzzz|zw|x{|}zyz|}|z|z|}w|}~}{|~~}|{|y~y|||z||xv|w{x{}zvx}ww~yy}{}}xy{yx}~~||zv~~|{}w}}~{}}x{{{|{~|}zxy~z{~z{{vy~|yx|y{}{wzxxvxu{yw}{w{zz}{~|yy{z~}zw|w}y}~|~}z~|vz{w{~|}y|zwyyy|yzvxv}y}y{y{zw}y|{z{|~|}yzx}}xy|z|{|y|~~~zw~{w||y{wyxzzy~|yxx}xy~zvz}~||uz|~zz{yx{~zyz|{yz}|zyv{z}yz}|{w|zwz{xwz{yyyzwz{yy{~{ywuyx~{z~x~|~xzy}y}wz{xz||~zzx~{x|{~~zvy}zx|{|z{|{{zyyxy{}vxyx|{|~w~{}xz}yv~|}v~z~}|zz~{~|}{}x|}|{{}}{yyx~zzx|v|x|~xw~yyvyxy{||~|yy{y}yx||y~x}~{{~|z~{|vw||{zxzyy{wuy{||z~|~|yx|xz{{z{||zy~{w|zzx{~|z|x}}y|~}w~yxzw{}wxz{|{|}yy|xy}}xvxwu|y|~|~w{zzyz}~zz~|xw{|{{z{{z~||~y~zzxxy~|w}|~{}~|y{zv{|{{yzy|~}||z}|{{zz}}}{|~|}}}yz}{y|x|{|zz|y{~zy}{|{{|y{vz{yyy~}}|}}{y{~{{}}|}|}~|~~||~~|~|{~~}{~|~|}~y}~~~|~|~|{~z}~z~}}}~}~}~}~y{||||~~|~x}~}~}~z}~~~~~}~~~{~}}}~~~~}}~||~~}~|}~|~}~}{y|~~}}|~|z~~~~|~}z~}~|~}}~~|~}~~~}~}|}~|~|~~|{}{~}~}{~y}}}{~z}|~|~{~z~|{|~~~~}z}}}~~y~|}|}||}~|~|~~~{|~}}~~~||~{z{}|{z}}~~z~{|z}y{|{~~}|~}{|~z~||}|||}~}~|}~}||}~~}~~|~~}~}|}~~~}z|{|}}|zz}}y|{}|}~w{}|vzxz{yz}vxy{y|x~~z}|}xy|}xxz|{z{yyz}zz|z|yz{z|~|{yzzy{z}|}}u{v|z{x}}}}|y}y~|v}y{v|{|{zy{~z~|x}x{yxxzzyzz{z{~z|}z{{{{z||ywzzy|zzwy}z}{x|{~zw{~|x{}{||x|{~}|~|~|yzz{~~|{zy{{}zzz}yv|~wwx|y}|zxw}~zw~zz{y}z||wz|xz}{zzx{y|~ww{|}|y||}}||xzz}}{|}y~}|xxyy}wxzxzwx~{{{z~{{z}|}}z}|w}yyyz}w{x~zy}zu|zy||{x}zy|xz}|y{z}y}}}|x~|zx{z{y~}|z||{yz~}y{{v~z}~|~}x~|y~}{}yz}|~{z}{xyyxy{|y|yw~}wwyywwz}||zz|||}w}wy~}zz~{{}}y}|yz|yz{z|z|{zw{{xwy|}|yy|}{||wxz|xw|zx~{u||{}||v{z{{w||y{|y}{|zyyx~x|||x~x{x|yx{v{w{y{x{{yxx|{y{{wyyz|}xwv{{{xzv|~yy~{{|}~|~|v{xyvw|{{z|{ywyy{|wy{}zy{{z{y}z|y|{{|~{x|zz}y{y|~z~{{w{zyzzyy~y{~|~}{{|{|y~~||}|{}w|z{|xx{}z{v}xy}z~z~yz{x|}z||{wz|~}~wzzz|||{|zz{zyx}yzz}{~~}y||}{|y~}~|}{|{~}}~~}~z~~}~||}}}~~~}}~~{~~|~{|}|~~{}{~||}|~{~~~~~|}}||||}~~{{~~{~x||~}}~~}}}|~~~~~~||~~~|~}~~}{z~{x}{}}~~~~{~}~~}~~~{|x|}z}{|~y|~}}|~{~~}|{{{~|}}~{~~|}}||~~~~}}~}~{}}~}~~|}z|~~|~}~~~}~~{~}}}}~|}}|}~~|~{~|}}|}|~}}~|~~|}}v|}}~~}}~~|||{}}~}}{{}}}}~|~y}|}|{z~|||z~x}{}z{v~v~{}}{wy}~}|x{yz~xvx|}}w}{}||{y|x{}}{}}}}~~x~}xy{~|~}|{~{|yzx}wy|}|wyy{|{x||}w{}z||}}x{|y}|z{|~~~~z{y|{~{z~z|z{{}}||}|~z{{xy|ww{}{~yz~~}}z}}x}{|{}~yz|y|zy{}~~z}z|{~~w~x}yzxzz{{}yy}zxxzy}y{zyy~y{wzy|y}}|}||z~|{|}|}~~sz}{|yy|}~~y}yxy}~x|z{vw{|zz|}}x|{{x|||||w}w{|~}}~~}|z{{}|{v{|yzxz}z}w~~z}y|yxz{z|~~{|}|zzy{z{~}x~|||}|}z|}~~x~}~yx~z}y{~}|zyz|||}y|z~|zx}|{{{}{}}{y{{}x|~y}}{}~}~||}~}y{y{{z~zuzy{y}x|z||y}xw|y|}}~|{{}}|z~~}{{{{{yz{~|}}{xz{~{|}{z~|z}{y{yz}x|z||y}w{z~}}}x|y}xy}|~||}y|||}|{yyx|z{}|yy~~x{z|}||{zv}|{{z~~zzy{y||}}|}{}}~y|}}w~~|}|y|{|}yyzv}|xy}z|xw{z{y{y~}u~|z~{{}||{|~~z}zzxz~|}}|}{z|}z||{~yyyz{}yy{x{x}}x}{z~{}}|~}~}v|}~z{}{~~~|~|}}~~}~|~}~}~~w~~}~~}~}{~~{~~}{{}~~z~}}~~~~|~}~}}}}|~}}}~~{}~~~}}~}~}~}~~}|}u~~}}z~~~~}}~}}|~||~~|~~}~}}|}z|}~{}}~~~~}~|~~~~~y~~|~~~{}~~|~|}~}y~~|~}~~~}~~~}|~~}~~~~{}|~}}|}~{~}}~{|~}y}~{}~}}~||}~~}~}|{~y}x{}zyvzz|z~{zxx|zz{{}z|{z|}~|{{x~~|{|w}~z~vzy{yy~~wxywy~|z~y~}{|z}zy}yz{{}{y{{|}xzwx|yv~yyws{|{y~x{y~|{x{wzxy{||w{ww}~z{{{y~zvxyz{zzyzyz{xyw~||x{x|yz|zv~wyxzyzy|z{x{{~xz~z~|y{{}{xwz~|vz~{~}{xy~|}}y{|}}yy{{~x|x{|{}yxz{y|}~{|{yyzw|{|z|wyyy{{w}xzzy||~|{zy~}{y||xyxywwxyy}z}z{u}{x{|}zz|xz}}{yy|y~|{}z{{{|zyx|}{}z|x~|y|{{z~|~y{~}uz{z}y||yy~z|yv|~z{zv{wzz{|}{z{~{|y|{~|{{{|{}|}~xyy}z{{x}}z}}zz|{}{||z|z|}y|~|{{{{x{}{}|z}|~u{}y~{}|}zyxzx{}{}|y|xyy~}}y{}}|z}zzz|~|{w}{|v~}}z{z~{{y~|}|}{{{x{vy|}}}z{z|z{~}z}uxzzxwyy}zw}{}}wzy{y|z|xyz{zz~{y{{|~~{{|y|{{xzz}{}zy{{{v{z}~{~zyt{zyy{zzx{{y{zz~~~z|z{|zz~|}~{yzz|zyy}|zxs}~~v{y|xy}~}{y}~}{|}~}~{}zy}|x}|}}y}x}}|z{|y{x{zzz{|}|}|{|yww}{~yvyz{z{{}vyz{z{zx|z~}|}}}~y{{|~}}~}}}~|~~~~}z{~~|~|~z~{{}~|~|}}z}~|{}}}zx}y||z}~~x|~}~z|~}~~}|y~|}|}}~~~~~~|~~}}}~||{|~|}}{y~{}}~}|z~}~~|~{~}|~}z~}~|~{~~}}|{}}~~~~}~{{~|}{}{~~}|~~}y}|~}~~}}~}}}{}~~}~~~~~}}}~~~|}{||z||{~~~}~|~zy}}~w~~~}z~|~|}}|~~~~{|~~{~{}~}~}~~}~~}{}~}~}|}~~|~~~|~}|{~{~}{y}{~|}}||}|}|{z~z|~z||{}}y{wzzyyyvy~}y{|~|zxyzwuz|zzzz~|y|{|yyy|xxz{z}{{x|zzzz|y~x}}z}xz}w|{|z{wzwy{{xw~~{zxxzv|{zyv|y{{{{z}}|x||zx{||u~z{yw}|y|}{~x||y|x|qx{wywz{yzzyyxtyyvw|{{v{w|{y~}yz|x|{z||yx~~xz|z~||~x|{||yyz{|y{|wz|zxx|ww}}}|vx|yy|y|ww~z}zzvz|~x{y~~{y}y}~}}}|yxy~{}|{zwyx{~|}||z}yxx}z}w~w{xyu|}z}y{}zy~}~}r|{~~y{|}zy{z}}{zy{wzz|{~{wxy{xzzvz||xzx||y|wyzz|{|}~|{zzy||zz{z{z{z~{~|~~|yzyyy{zyzxy{vzxyz}y|~}v|~xx~|~~|{z{|~}|z}{}{z{y||y||}~x}x}vwwyv|}y{w}z}yy{xzxy}|{yt}yz{{||~x{yy}{z}|}{xw|z|{u{~z{}||~}|||zwvy|yxvzwvwz|~wx|s}yyzyyyxyx}|z}zw}|xzxyz}{{{{|x|~wvz}yww{xzx||y{}wxx|zyw|wy~zzyx}z{yu~|y}y{}z{}{y{zzzw|~{yx|zwyxwz}|y{}{xzzxx~{vyyy}~x{{{|z{x|y~x{}xzzwy{|}y|y|}}}|~zzzw||z~v{yx{|zzxzzywx|}x~{r||}z{~|}|{zxy~}{xx~}}|}~~|~||{{{}~~{~|{}{z}~}~|~{~}}~{~~}|~~}~}}|}}~~}}z}|}~{|~}}~~z}{~v}{z}~}~|~|}~}~|}}~{|~xxx|~}}~|~||}~~{{~}{}}x|{~~{~~~{|}}|~~~}~~||~{||~||{}}{~{{~x}~~~~||~{}~|{~z~~}|~}{~}~~xzz{~~}|}{~~y}|~|{z{~|~}}z}~}z}}~}}~|~|z{{~~~|}|x~~~~~~|xz||}|}~}~{x~{x{}{}~|}}}}}||~}}}}{~z~}y}~~~~}~{~{~~~}~~}}~}}{~{}x~~|~{{|~}}}}~~~~~x}||xx~{~}}z{}xvx{{u|{}w}wwyz{{z}{x|xzw{y~y{|uy{z{v|z{xz~}x|z~{{}y}x|{yxy{y}}zzy}xz{|z}zyzz|xyuyt~xwwzx}}xx|{x||y{x~yyyyy{x|~xzyy}|wyzyy~z{|~{y{~x}|z|z{}|~y{w|swy}zzzzz|{}zzzz|wyvy}zyy|{xy{~y{|yz{|w{y|uwy||zxzyzy}xxxyzx|yp~{w~x{~xzwv}y{}uyzyzzxv|{}x|zy|y}zy}}{x~zx~{zy|}|{yyx{yzy{zxyy}}x~{{|{{yzz|z~|y{z|v{y|x||}z{|~{|yz}|{wzv}~|zxyx||{||}xw}{~|yx~{x~z|z{yz}wz{|{{{{{y}z}{z}yzzx}||y}ywxw{{y{|zxzzz|z}yzzzy|y|~||{|}}wz|{{zyx}|y}y}|}yyy|w}z{wyz|zu~{z~z||z{|~z|z}zy|zw|||zy{zyz{~{zw{z|{~yzywzz{yyxzy{|x~wzxyvxzy{y|vw|yxyt}zvz{w}|||~|x{z|}{}z}u}x|{}{x|x}z~xx{|}}{{}xx{y|~z|z{}zyx{|}}~{zxx{{~z{zx~z~{}}x{|x{~{x{|ywyzy{{|x{{zw|}wzx|~~z{{|uxw}v|~xz}}z{w{xuz|}y{w|x}}y|x}z|y}zz||z{z{y{{|~{z|~x~yxxz{y~zyx}|{|z}y}}w|{w~u{t~{x}{yy}~~~~|}~}{||{{|}}{{{{}~}}z}~}~}~{}{~{y}}~|}|~~}}{|}}~|{}z|}~{~~z||}}}|}y~}~{~~{x~~}}~~|}z~{}{~~||~}|~{|y}|}~|}}}|~}}|~}~|{~~}}{~~}|~}~~{}~|~}|{}~~|}x|~{~~{~~}||~}}{~z~{|}~{}}}z~~~{|~|}~|~~}~~~~{z}~~|{~{~~}~~}~~|||}~~}~~}~}~~|z}~z}~~~|~}~~~~|~~~|{{}~|~|}}}}}|}|~~}z{~||~~~~~}{}|}{|z~y~}}}}zz~||~}{~{}zz|}zz}x{wz{y|zwyz|{{{~y{w|{zx}xxv~{|zy}~yz{{{{zy{|~~yzz|}}||yyw|w}z~}}w{}xwzz{zzy|x}~zw|zx|zzu{vz{{~yyzw{xy{xwywyy}y}}{}|~}zzw{z|v|z{yz~~v|{{wy}|~z}zyyy}{zuxz~zz}|}|||~~y{}x{x}xw}||z|yx|{}y{z{yywwyyxwzwzyxx}y|y{|x|}{|{{}z{zx{~y}{yxz}}uzvuxxu}z|zyzyzz|{{y}z|uz|yyvz{z}y~z}z||{zx|~|wy|x~zzy}|{||{{z|~{~ww|yxy{{{|{{wz{yzy{|z{yz||}{~{|}}z|{|z~y|}zzw}}z~|{w}zxzyxwzxw|}}y~|tv{v|xz}|{{xyx}y|{}}}|y|{w~{|zyx{~z{{{y|~}y|~xv{}zu|su{~y|w|yzyvv~wz{yzwx{y{{|{}{w{|{{yyu|x{{w{{}yz{wxz{}yy{{|vy~w|z{zy{{v|{xyz{y~{{{{{{{z|wxzxy|zz}}}{{yw{~{xz}zy|{{{|{xy|xxw|zy{z{zyzwyy{}~y|z|zz{}wxw|w||||}|}uyzzuz}}{}|y}y{~zwx~{}||}}uzxw{x{|{}z|{|z|~}|~|}~y~vzxz|}xx|z}|{y{xwyzvyxz}zxxxx{zyy|z{}{{~|{||yz}||~~}}{|z~|~~}x}}u~}~}~}{}|}{~z}}}|y|~~z}||}~~}~|}{{~|~}~{}}|~||}}~}{~~}}~~~~}}~~x~}|z}{~}~}|~~}}|~{~}~}}}~z}~~~uw~~~~~~|~~|~{}~~~z}}}{|}}~x{}|x}}~~~{}|~x}}|~z}~~|~~}}~~~|{}xz~}~|{|~{~}}}~~}|~|}|~~||}{|~~{}~{~~|}~}~|z}}{~|~}|~~{~~~zzz}z}{}}|~~}}}}{}|~|~}{}}~~~~~~|~x|}~}z|}|~{}|~~~}~|~||}{||z|}}~z~}}||~~~~}}uyy|}|}zzv|yywvz}}zx}y|wzz{wxz{|}y|{||z|{yzz~x}|zz||{z|z{~{{z|z}wzw}|y{z{{}}yx~}{y{{xxw~~y{y~|{zxy}|zv{~}w{y|ux|{~z{zz|{x}y{y|}}tt~|||zyzy}}}x}{yu}z}~|{~z~~}z|}ytzyz}x|||}{xxx|z{y~xz~{{yz~~|y{|vy~w}xwuzz{}{}|{{}{~}}y{wzzyy}yzy{zyz||~|~}|}{}}xz}|{yzx}|x}z|y}xwv{yy}{}z|}xx||{z|z{zzz||||yz|}|~zv{~w{{|wzu{z~tw||~{{{wz{~{~z{}zx{zzx}|||x}z|y|{{z|w{zy}}wxu{}}~zyx{z{{|y|{{yz{|{vyxzz{~{wz{}{{zx}v}xyz|z{}}z}yzv{|{y{}yz{|{zz||}{}yzy|}x~{|y}z}{z{y|xz|{|v{{}{{~|{~zyy{u{{{~{}|z~{zzx{yx~y}{zzyy|z~~{}v{wxy~{zu{}~z{|v~|zyty{y{}~}}~w{|wxy{{z||vy{}|x|zy~}||zvxz{yyx~zxy|}{z~{||zw|y}z}vyz|{{x{z}zxw|}|v~{|}s~~|wyy|}zy{}|w}z{{uyy{}{xzv{xz||zszzzwxy|~|}z}{yyz~|{{~}vzs|w|y{{~}}xzx~y}}|}y{yz|{|{v||z|xw{~{z{vx{|v{}x{xz}xz{|}}~~|~y{~{{}}z}~zx~{}|}y~~~}}~|~|~}~{~~}}}|{~~|~~}}}}}~{}}}~~}~}|~|~~~|z|}|~{~~}~}}~}z~|{~|||}}}~~}~~~{y}}}}~|~{{{~~|}z~~~|}}}~~}}~x|~{~}}}|~~~|~~}}~~}z~{~w{~|}~|~}}{{}}{~~~}~}|~}z~||~}}~~~x|}}~~}}~~}~|}~|}~~}~|}~z~~~z~}}~~~z~}z~}|}|}~|}}|~{~~~~{}~|zz~|z~{}~}}|{}}}~~}}|~|{}~|}~~~}}~~}{}}||{}~~~}{x{{{z|}{~}z~{x{{xxxz{z}xz{wxvxz}ux|x~|zz{|y~|xz}zzz{}y||u{}{{{{|}}|t{|~w}zxz|}|{zzz{w{~wz}wy}u~yx|{yxx|xzxy{x{|zv|yz}}{|}||}|z{y}zzyzv{}ww}}{zzw||yv{yyz|zx{y~w~z}|~|||w}}y}|{|}y{w}}}|||~}y{ux}vz|zzzz~y|yv{|~w|}{vw{z~zwyy|}{zv}~|}}|y|{w{~{y{~|z~y{z|xy{}z}{xuxwzx{{zw|w||{zx{|{w}|{}y{{}|}z|v|~|{|y{z{y|{|{|w|{vz}wxzxv|{||yuvv{|~y}x||z}|}|||}}|y}||zy|}|z|y}z}zu~|{}|}zzzzzzyzwzzy}vv}zz{wy}z{x}{{vt|z|v||}|{|}{w{y|||~}z}}||||}{}|u{z|zz}z|~zxz{yz|y{xzzy~~||y}~y|}z|z{y}}z}}z{|{{z{~u~}}yy~z|zwy{}{z}z{xyz{z~{zy}~{xyw~{zy|{}{|}||v~~yw|}~}}|}zzyyyzy|yz|z||z{~||{||zwzvs||{yv{y{|z|}~{~~z{|y}w{~}}||~}y{}~|~}z|yx{yzyy~}zx{|y{z|x}y|~xu{ry|~x}||~|~|{zxx~~{z{z~{}z|y}z||yzy~zv{{{xyxyy~y{|~xyy||}~x~y}{~}~}x|z~~~~z}{{{|}~~z}~zz|}~~}~~~}}~}}|~|z}}~{|~}}|~~|}|~}}~}~~}~||{}}}~~~}}z{{y~~{||{z~~{~}zz~{{~z}z}||z~}{z}|~}|~}~|~}|}~}~}~~{}}~{}z~z{||~{|}z}|}~~|||z{|}{~}||}~}~}~~~~{}|}{~}}{z~|}~~{{z~~~}|{}}}}|}}~|~||~}}|~~~{|{|}|~z~}|~~|~{~~}~{}~y}|{}{|y{~|~}}~{~|y{~|z|{~~{~~~{~{~~~~||~|{}}z~~|{|~z}||~~}~~~{}|~|~}|{{~}zzwx{~z|y|xv|}zx|{v}y||y{}z{x|vx|u~x|y|zv}~|xxvw|z{yzyz}~xww}|{{y{z{xx}{xwzzu~w|}|}{{zz{|zy~|x{{~z{|z{|}|zzxzz}{{z{|{{|z~u}yz{}|{{{|y{v{|{}|~}|}y|~~z}||{z{z~xzy{{}}{{wu|yz||{|zz{yz{x}s}z~{}yzw|yy|yxyx}yx{{{}|~}{|{zy~~zyxxy{z{wz{z|{z{|}{}vxyy{y~y}}y~~ywzy}xz~zw|z{z{~}zwx|yx~z{w}y}z~}yw|}zw~xzv{~y}z|~z|~~|z|~z{x{yy|}z~v|{|x}{{{y~}}y|}{y{}|x{y{z}}yxzy|~x{vz}{xzz{{{zz}|~{z|{|{yzx}|{z}z|w}w}z}}{zz{{zz}w|yz|}}~xzw~|x~~|}}y}~|}{{~}|yyy|}w}|zy}}zzw}sz{x{x}xz{~z}ywv}|||y{}z}{{y~{|||}{|xxuy~~w{~|}{xwwxz{}xy||~zyy{zzz{z|{~~zu|uyvx{~~|x~x}}|zzy{zyxx}xwwy}yzxzyywz{|x{||~y|xzvy}y||y|{x{{y{x||}z~~y{xz{w~yx{}zyy~xvyz{y{z|zyzyzz|~|x|{z||z}{xzy{z}zw{~y{{wzx|}y~{z{}z~z|z}{|{{{|z|}qz{}|zzzzw}}~~}}}~}}}}}}~~z{~~|z{|~~|{}~|}~{zz~}|{z||~|~~||{~}|}}{||}z}{~}|z~~~}}~~~{{~z}}||~|||}|z}~}}}z~}~|}|z}|}~|~~~~~|~~}|}~y}{|}~}z|}zz~|~~~}|~~}}|{~}{}}}~{}{~}}y~~{~~}}|{}|~~z}}~|{~}{~~y|~|~~}~}~~{v~~||~}}~~|}}{~}z}|}}~|x|||}~{~|~}}{}|}}|}{}z{~}||||}{~|~}v|}x|}~~~||{}|~||y{~~}}|}{}~~~|{y}z|{z}zzw~}x~z}yuzv~vyy{{xu|zzv{z}{||zzzw~}z~yzxyz{{zz}|{xz~{|u}{}|{}~{yywz~{x{y|y{yxxz{wwy}|ys|{{z}x}{xzwx}z{z}{{y{|~}z}y~y}{wz}yzx{|}|xys{v|zy{zzz}z{zy|yzy|yy}|~yzx}~zx||{{}xyy||{}y|zy|{yx{z|x||{|zv{v}}~y}ww{}wzy{zu{|z~w{|{{|y|yzw|||}{z{xxz}wz|uyxxx{|z{{xz}zz{|wyzzy~yw|xz||{y}}zz{{||{x||y}xyzz{|{y}u{~|zzzx{|{y{z|{~}wz{vx|yw{zw}{{y|y}{|~}}x~xz|y}yxw|}}uxyyy|}{{x|{wzzxxz|{~yzz{w|yyyz~}zz{|y{~~xy{yw}|}z~zy{|}y~|w|y{zz|y||zu}zy}}{z|}wwz|y{w{z{{zzz{{~}}}z|x|x{{wy|}y{{~|yz{y|yzy{||vzzxvz}ywwxx|xzwxuz{y||{{xwz|}}{{t~{x}tz|~|~y{~yz}zry{wz}~{zzvy{vyzxyv{{}y}~zwz{|{~~~w{{|~{|~zz|}~|}x{|{|z|xzzy{|}z{ztvx||}wz{w}zzyz{vyzz{|}wy|y~|~}~}zy{}{|}zy{{zx}z}~{}x{xz}}{{yz|v{u|{}x|x|uy|{yxyw{}z{zvzx{}{|}}y~}~~}}}{|yx~~|~}~~}|}~~~}}}|}}}x||z~~}}}}}~}~~~|z|{}|}|}|{~|z~z~~}~z~~{|}~~{y}~~}{~~}||~}~~|~~~}{}|~~~|~|~{~|}~}|~~|~}}~~z|~~}~}{~|}{}{~{~~~~y}}}{~|{~~{~~~|}}~~{~~{|~~}}}}}}~~~}}|}z}}~}~zz}~}~~~{}~~~}}~{}}}|}}~|{~||y{~~||~{}z}~~|||}~~{~}~~z~|}{~~~~z|~|}|}~~~}{|}~|{|}z~{~~}~~~|}}}y}xy}}{}~zyz|{~||zz{y{~x}{|z~|y~|yz}y{yyzxzz~wxzwzx~z~|y}|x|}|}{||z{yxtyyy{xxyw}yy}}z{{{|xz|{~{z{y}zy|zy{~yyxyyz{zzwz~{x|y{~{}z~yz{}v}z|{~|zzzzzz{z|z}{}~{xy~z{zyyz}yvyy~}y}{yx{x||z||y{{u|wyw}x|zzwz{}|}}z|}y{{{}}{xxwxx{|zzyw}v{yy~yz~~y|{z}}~{{y{{y}}w~{{z}}}zx~~y{v|wyzz|{x~z|yy}zzz|yxw~z}|xxy}{~~}{~xzt|}x{z|zwu{{yy|}{{~~zx|wyy}|x}{yzy{z{}|w|{}ywx{~}zu{{|}wy{||x|z}{w|{z~||~}y||z}{z{{}z|}z{z|vz~{{xxxzx||w{|{wz}y{}{{w{|z{xxz{}||||~}}}zuxy|{{y}}z{~zz}zy|{{zv|y}}yx{y{y|y|w~|w}|}zzxz|}}zww~|{wzw{{{yyz~z|y{|}||z|zx|{zx{{|||wz~||zyzyw{z}}||y{z{}z|w{}z{z|z{zyz{{|||u}}~x|{zv{|}y{x{zxy{}z|zxuw|wzz~}y}|xwvt}{|wzxv~~zzz|{|{~}xzyxy}yz{xx{||xy|}z{vz|y|{w}xz|zxz|{{~y{}yxvz|xy{{z{|{~y{t|}}{}}xx}}{}|~yu|xy~z}||zy{}}{x|wv{{|yx}|~~}}~{~{}z{}}~~~~}~}y~~}}}}}}~}~~|}}|{~}}~|{z~~||~|}|y|}|}~{}||~~~~|}~|}}~~~~z}||~|~~}||~~}~~}}}~~~|{|}|~~~~}y~~}~}}z}~}}}|||w}}}}|}{~|~}~}|{|}}}~}~~z}}}}~{|}~~~}~~}|}|~~}|~~}~}~||~~}~z}~}|~~~{|~~}z}}~}|}~}{~~~}{}}|}|~{}}~}|}~|}z~}{~~~~~}|~~}~}{{||~~~}|~}~}{|~~z~~~~~{{~~z{~~z}~~~}~}}z}~{|~}||}~{}}~|}}{||}~}~z}~z{}z}xzz~z{{xyv{w{u{x|y{zy~v{|}{xx{wzyx{w|w~}yy{|}||x}zx}|{}}{{|yv{z~z}~|{z}|y{v|{|yy|{yx}{w~x{zwwzwuw~||yy|ywz||{z|{~zzv~~~x{z~zz}{y}xw|xy{x~zvww|{y~{{z||~xy}yz|~~~yzz|~}zyzxz}x~~{yz|{}|{}zzzu~zz{z}ytyzwvzx}{zy|xyvzv}yzy{x{{zyz||}x|yxx~{|{y}~~{|{{y}}zz}}|xwy{xz}z}}xz~y|{yxyy|z{|{xz~|y{y{~y}z}z{y|||yz{||y|~|{}yxyzxzwz|{xvv}yxl{zy}yy|v{yzv|{}|~|{}|}zyzz}||xy{|z|}ywz|||{xw}{zvqzzwxz{zyyzw{~{vyxy{}|yy{|z}|}w~~}z~~~z|~xz{|~{xxz|ywy{z{yyyx{{ux|y{{z{~{{{v~yyx|{|{w}~zy{zxw{|z{{}y~}y{|z~}wy~{|}}x{~{~{xw{~{t}yxxutwz|y{z|{zyzzx{}|y{z|zy}y{|zzy{{{}|x}zx{z~y|zx|{wzw~{z|{}zx}zvyyw}yz}z|v|zw~w}|{yz~}x}wzzy||}u~{yyy|~{yv|{zxzuwzyz|{}y|x~{zyx|y|x{vx}{|{yx||z{~}}y{y|{{z|xzy~yyy{w{xz}wxzy|z}w{{yzywxxyxz|}zvz{}y{{~~}~{zz|z{}}y~{~}~~~~}||~~~~~|z}}|~|{}||}~~x~~~~~z}}y|{}~~~{|}~y{~||{~}||~~}{}~~}}}~z~|~~}~{}}}|z}~~~{~|~z}~|~}~|~|y|}{}|~|}|~{~~~}y{}}~}||~}z~~}~|~~~|{}~|~}}}z~}||}~~|z~|z|}{}||}y}~y}}|}}}||~|y{{|~~~~||x|}}~}~~|y|||||~~}||~|~|~}}}|}}{~|y~~~~}~|~~~~|~~|}~~}}||z|{}}z}}y~}|~|}}}~~}{|~~}x|~|}~p~xz}~|x}w~}}~~|}{}~~|{|{~{{}~z{~}~~~|~~{~~}x{}|y{w|zv|~~zzzz{y{{xy|yzw|y{{{xw{z~vw|{zyyvx|yy{}|zy|xw||xx|y{zv~{x}yy|z|yyyy}|{zwz~w|xv{~vs~zz}~vzx{zz}||{v||z{|}}yz~wvx~|zy|y||{wz{{}y|ww|zx}x}{}||||zxxzzxy{{{~|{z{y~zxxx{|w{~w{{z}wxz}|zzyzz}w|wyz{~yzxzz|z{ynzy{{z|y|xz{zx{wyzyx|~zx|{zy{xzz||yyyzzzy|yv}}||w}|{z{}||y{~~|zz|xwxz|}~~{z{~zwx|z}x{~yz}|t}zyxy{yzyy~}|x{|yz}{{~zz|zy{x||}{z{}uwy||yz}yywz~}~x|zyy{z{ywxu{|}z|z|}y~x|zwzw}x{v}~{w}yu~x|yz|}~y{xzw~wz{zz}x{xx~yx{y~}vywx{}{z~~|x}yz|y~v}{y|xwztz}{xz~y{{~z{{}{y|y|||||wyywuz{}w~{w}{{zz{}yx|{}|}}xywz{{z}|~|y{|y~|xxy|~x~zy}zy}w|z|~{xyz{z~w{}{||x}|{v~{}vw|z|~y~}{xzy{~y~yz~}xy{z~~z||~}~z{zzz}x{q|w{{vzyzvvzz~~|~{}{y{}z|y~}~xx}vy|y}}u}}~u{y{}y{z}yz||y|z|}{|y}|y{z|u{}zy}y||uzzx|yz{{}}|}wxy~|x{v{{}x}}}}~yyw|}{xx}ywwzz|x~}{}}}{~}|~||||}|~~~}}~{~}}}~|}~}~w{{~}{||}{}}|~}z{{z{}zv{}~z||{|}~~~{{~~~|~~|{~}}~~{}|}}y|z}|q~}|}~|||||{}y~~|}}}}|~}||}z}~}}}}~~~{~}}}~y|}}~}~~}{~~|}~|}}{|~~||~~|~|~y~{}~}|}|~}|~~~|~~~z~}w}{~|}||}~{|}}~{}|~}}|z~|||z~}~~}}~~||||{~}}}}~}|z|}|}}|~~}~{}}~|~}|~y|||~~}|~~|{~~}}}}zz}}}{}}|}}~|}z}{~~}}~~|~{~~~}y{|~}||{}|}~}}|}}{~~~~~~~{}~|x{{}|{~|}zy}}|y{{|}y{vzzz|{z{|zyy}zx{xyuzx|uw|ywwy}y{z}|yywx~}}~~|}~z{{}|}v{z|z}}{wy}vv}s}xxx{{vzwztz}|vxzyx{|{zzxy}~{xz{zw|}{zxyx|{yzxzzxvwxx~zzyxy|xx|{~zyvwzy{yy}ww}x{{z{~}x{{y~z{{wxx|z|{zzszzz}}w{ww~yyuxx{{yv|ww|xywy{wy{{|z~}z~y{|{{|{w~}zz{zs{{zx{|x|~{zxxy|vw}y{zvwz}}zy}xxwzy|wv{uyz~}}}z}|{z|w{{}w}}z{|{}||yz|~{}wy{xzs{yy|{|x{}yyx|u}~yyxxyu{}}{~~|~z{|}}yx~z}{}{zy~}z}|z}s{}txx|xzy}zwvzzxxzx{xyzx~}x~w|y}}z{}||vz}}{|}y~z|}z}~yz{yuw}z{{{zx~}yy|~{y|x|x~wyyzx|z|}}~{zwzyy~|{{}{sz}}|}z{|{y}z{yx~w|{wyuy~zzy{{{z{{y|wz}{~z|~}|}x|}|{z}}~r|v|{}{|yz{~}w~~u{{}xxy}z|~~wxzu~yx{zyz{{z{~|z~{y|~v{y{|}wx{{}}}|||yzuzy{x}x~zz}zxzz{|}}~yx}yz}~xz}zy{~z~{|{|z~yzz~~z|}zwz||}|y}{y~z~z~|}~yw{wv}y|{{zwyy~zw~{y{{zzyz~zx}zwz{|~~z{~~~{{~{z{}}y~{}~y}~|y}{}~}||}}~~}~}~}~z}{|~}|}}~~}|}~~~~~}}{|z}|}||}|{~{||}{~}~~|~}~~~y~|yy{~}z~|}}|||}~}~}z~~}|~~|~y~~}}~||}~}}y}}{~~~~|{~}~|z~}y|{}~~}~}}|}}~}|z}z}}|~}~}|}{|||}|~|~|~}~z~{|}~~z}~|~~~}{{z~}~~}}|~~}}~}~}||z{~}}{{}|~||~}~~~~~}~}|y|}|{~~}~z}}|x{|}}y{~}{x~~{}}{{~~|~}}}~{|}|{~~|||}~~z~z{}~~z~~~}~~~~z}{~~{w}{|zz{z{~yxzyz|~~x}wwzuzwz~{yx{zzzx{}}{y}|u}tzz{zz{yz~{yx}z||{w~y~z|w~zwyv{zxw|y}w~|t|zx|y|z{{~{x|ywwxzy|~{|{wvy{xyy}{{{{y~}yz|yzv{w{yyx|y{y{}~y|}|w|{{{}vw|y|}|{xz{|{x|{||x}z{~yy|{{}z{~}{yy|x|y~x||{{z}{x{y}~zw|}z||x{{|{}~{|{yy}zzzx~|z}w}{x|zyvz~{z|~w{{{yw|||w}{x~|{{{|zy||~yzyy{z|x~xy|yzz{x}|xy}}y|x|~}svy|x||wx{~|z~~z{||z{w}|}|{|y{ywy}yy~|}|xy|{xzw|~zxyy~|v}{zvy}y~~z{~yyy|y|y{z}w|{{||zyxzzxzx~xvx|||}{}}v|yz}|~}|{zwyy{{|}|z{~x{{zy~|z{{{y{y|~zv}uxyyw{{~vy}|~x}x}wwvxuyy}|zz}zz}y|y||xyz}||u|y}w|}|{}zzwzzwx~}yyy{|{x}xz}xz{y|}zzz}|y~{z|{w{|}|{x|vxxx|{xy{{y{|wy}~|}~}zz~y}|{z~|xzyzyw~z}z{z||{{|{{{|}z||xx|yz|zx}w||~xz}vzx~u{zyx{zz}|yyz{y{~yxyy~~t{{y|~{|}v{w{}z|}{}||~w~}~~y|w|~}|vyz|w{zyzy|zwy}z}{|z}||y|}{yy{yty}}x|{~|~~~}~}~}~~y~}z}|}|}~|}z|~~}}}~|~~}|~~|{|~}|~~}y}~~~{~~~~~{|~~~~}{~~{|~z~~~~~|}}|y||}{~}|~}}}{~~||||~|{}|}~~{~~}{}~~|}||~}~~}|}~}~~}}}}~z|}~z|{|}~{~|}x~}~}{}|~{~}}~{{|||~|~~{~~~~~z~{z~y~|}~}}}~~|~~~}}~|}~|~{{}zz||y{|{~|{~~}}|}~~|~~~}}||}}||~~~~||~~~}}{}~}~}{|{~|}z~{~~|{~}}~z}~~~||y~}}}}~~}|{~~}~||z|}}}}|yz|z{|y|{|y}z||y|{|}v}xyzyxy{zzxxy|v|zyy{{~{~z|v{zvz~}}y|z}}zy~{|}yyyz|~~yy|}}{|yzzzyv~vz{}zwzvz{{ys}t{x{z~wz{zz{zyz{yyz|y|w{~}{|zx{{|{{xxx~y{z{uyzwzyww{xw|}xxyw|xxz|z}~z}xy{wzz}}|}}z{}z|}|{v|~w|zzw{}|z~vyvw|vywy}zxy|~y{yyw|{w}|{xyv{y~{{{{yz|w~~{yz{z~~sz|{}wvxzzzzyyx{u{{|z{yy{xw{yy|xz}y~xz|yy{xz||{w||}|z{{~~v|z{vwy{{~|yy{{wyxz}{}z}}y~zyyywyw{{~}}}{|zzz|}{{|y|}|~|~y~{w{}|yzy|{|wxw||yz|xx{{yuzy{}~~yy}z|{{|{y|{{}{~{|w|}zx{zx|}}|y}{zz{z|wxyzyu|xz}yxz}}zyxu}yyzy~||~{y}|~}ww|~~~|wr{y||{z|x}~w~zwxw{{|{w|y{yx{vy||{{}zy|{~z}}z}z~|}zz}yx~~yy}{yy{y}z|~uxzyx~yx~{zxz{zyx}w|u{{xz~{{{|z|{|}{{~|{y}y}yyxy}wwyx{|y|||yyyx|{xwy{xv}}yx}zxw}{}zz~yxwzzy{x{~|z|~z}|~{|x{~}}zz|zzxx|vy}vzv}zw{{{|{{wyxv|}x{|{||u|}w|}{z{~||}~}~{~}z~}~}~~~|~~}~~{~}{}}~}|~}}{}{|~~}~xz}}}~}z{~~}|z~||||}~{|~|||}}}~}}{}~{~~}~~}}~|y~~}}{~~}}|{|~yz|}|}{}~}|}}~z~|{z~~~~~~|~}~}{~{~~~{}}|z|~~|}}}yy~~~~|{z|~z{{~{|~~|}|~~z|{}~||}}~y~}}}}}}~~}~|~y~z~~~|z|~~~|}}~~{}}~~|~~}z~~~|}}~}{|{~}}||}y{{{}~~z}|~~y||~{~~z}~~~|~}}}}|~}~|~~~}~~~~}{|~}~}|z~}|~~}||}|z|z}|~~|}|zzzy{y{w{|zzy}yzxytzy~|zzxzyyywx||}||w{z{yyz~~~{{}{~ywx{yz~y}z{zyzy{xvxyy||y|uzzyzw{|w{z{x~}x{z{}{y~zzw||z}z|x{{x{x{z{|{wyx}xxwz|w{y{}{{}zw{{{|{~}~||~z|x|{}{z|z}{z~|{xxzzyx{wy~z~}{~y}}{xxy|yx}}z~zzx|y|zw{xu|{~|yy}{zzy}z{tz}t|zvy~|{|y|~~|z{zz}y{w|y~|z}v|||{y}y~y}zz|xy~yzy}xuy{|{z{{~zz{yy}{{xzy{|v~}{}z~{yz{z}zw~~zy{{zy{z{x|z|w{}}z{zx{xv|{v|{{}|}~{|||y}zz|x{yvz}{x|y{x{{|z}{}yzy{w|{vzz||{yz||yu{~z|}y~|z|zx|||z{~xyw|~|}}}zzy{x{{{{}z|}}z{|{|r|{{{{x{}y{v}|w{~{x||w{|}}yxzy{z~z|y|{{zz{||}||wz{}zw}y{z{~y{}|y{szx{~y|}wx}|y~{zwz{{zz~x}{zv|xwzx~}y|}wy{|||y|x{}{}zw{yyyvz{y{w}~{{|{xz~u|v}zxz|x{|}{}zzyx|{z|zzxw}|z{}wxy~z{v{}|wy}}|{}{yz}yx}y|{z~|yys~x}{|||~zxyzz{|}|zv~zx~}}}zz|~~{}x}xwyy~zzvxy{v|}z{w~|{}~~~|||}|~~}}~}~}y|}|}z}|}~}{~{~}~~}}~}~~|~}{}}}~}~~~~|~|~{~}z{~||}~~~~{~x~}~}}~~{||}|~}~~~~~~}}|~|}|||}~}z~{}}|~}z|~~~~~{}{|~|}~|{{|~~{z|~|}}}}z|~x~z~~~}{}~~y}}{{}}~}~~}|~}|}}}|~||x}}||~~{~|~}}}{}}|}z~~~~~|}}{~}}~}|~}~z}{|~}}~~}~|}|}~}~}~~~}~|{}}x~~~{~|~~}y~|~}}}~~{~|~}|||{z~~~||~|z~}~}}|{|xyx{|}z{zxy~wy}zv|z{vzzz|xywyzz}yy{zzz{|{{{}z}yyz|}zzy|yz||zzx|zzzwyzyx{}u{txxwy{z|x}{xyx{ywxzxv{zvzyz~{zz}|{wy|{z{yx~|y{z||{zy{yzzyy{wuuywwyy|y{|{zuz{xz{zvv|{||{~yzz~y~z|xxy~{}~{z|}}z|{yy{yzuyzy{wy{z||x{{xx{|w}xyzz|yyzxzy|z{{~|{|}}zz||||||z}zz{}ww{zw|vv}vww{z|~zxzy|uz|zw{|y{{z|}|{~~}y~~y|{z}w}yy|zyyz~}{|xzuzyztwyyzxyz{}x~|{z}{}{{||xyz|{~{}}||{}z~}y}z{v{|}{|{ww}wxwzw}w}vx~~w}vyy{yzz{xyz~|~x||{y~~}~}uz{zy{y{w}}}x}w~}}y{z{yxzv{zvzyyy|xzuuzvyy|vvx||{zz}|}zz}zz{y~{{~|{~{wz{{{z~|~xxwyy|w|z{yz{v|zuzyx|yzw|u|}zwzzz{y|xy|}zz}{||x}{yw}~{yx|~|zz}w}u~||uzz}|{p}x}}xy|y{{{zyyzz}}~|{z|||xz}|yyz{|~{y{y|z||{|~}{xwy{xwxzvy}x}wx}wv|}}{||xyz||x~~xy|}z|w~|{{z}|z||~|z}zv{~y}wz|wu{}~zzyw{{x}zxzq|}z}z||~|yx}|{}~|}}~|~}|~}zzy~z}}~z~}|{{}~}~{~~~~}z}}|{{|~}~|}~y|}{}~~}}}{~~~{||}}z|}|}~{x{}}}~~{~z{|}~{~~}}~}z~~{|}~z|~~~|}|~|{~xz}|}~~~|}~~~y}~~z~}~~|~{~|~{}}zu~~~~|}~z}~|}}~y~~|}||~{}{|||}}~}~~|}{{~{}z~~{z~~z}|}}}~~}~|{~~|~{}{~}||}|{|}~~}~vz}}}}}~~}{~~}}~|~~~~}}|{y}~~}|yy}~|~}}~}~{}}}}}~~~}y}}}zz}~||}{|~}~|~{~}~~}|}}}|{|zz}z|y}}}}}|}{}{yzu{x||}y~vzu{yw|txxx}y{{v{|yyv{{{yw}{{y|{y}|v||{xy|||{{{zyy|x|zxxywtzz|{{|~}w|z~x{{x|{w{ywx{|z{uxz|xy~y{y{yw~z{yz{v{yzx{x{|wy}}v|zwy|w{|x}|yyxzy{y~z|y~|{yxzzzzyx{~{vz}{yw}z{zv{wz}~}{{}{xzyy}|{||}{|xyz|vy{{x{|}v{{{}|}{|{}{{ztx~{}zy|yx}{}||z{}{{||~~y}yv~x{{v~|~x}|}~{|w}xyzy|xvxz|zzzyyy||}|y{x}{~z}xy~x{|z||x}y}yyzy}{yx|}|{yzyz|x{|}{yzy}|~y{~zz~|~yy{yx}wsxx~yz{||x{|{{yzyww}y}}{||}}z}}~z|z|wvz~|xyw{w~z|yxw~xyyy{y{~zx{}}y||{}z|x{{}w{}xy}z{x{}y|y~~xy|y~xyvwt~xwwz|{zx|zv||wyxwx||zx~{|~}}{vyyzzz{||{zzy|y}xzy{~x}xx{}|{|yz{{|{|{yz~|z}z}|zxw}yy|ywyy{}}}}|}yy|zz~}y}|~xz{x|w{wwzzz~~x||y{~zz~ytz{u|w~xzxvzzz{xz{{z{xyyzw~zww~z{y{yy~v{z}~yxxxx|{y|z}wv}x}yx}zuz{|vt{|{~|{zy{{|}yx||||{|wy{xx~wyx}|xz|||}z{yz{|~zvy|{y{||w{{~~}~}}~{~y~~}}}}~~~~~~{{}{}}~{}{z|{{|{~|}~}{}{||~}~~||~~|~~~{}||~}}{}~~}||}}|~{}}}|}}||}|z}||{}{}~~|~}~~}}{|~~~{~{~|~}~|||}}~~~~~~}|{~~}}|~|}}{}{{z}~}~~~~{~}}{~x}||}~||~|}}|~~}~~}~}~{~}~}}}~~y||~{|}~{~}{~}}}|||}}|~{}}|~}}~}z}|~~{~{}~~}|{}{~}||~~}~{~~}{y~}|}}}{~}}{{|}~}~}|~~~}|~}{}}}~}}}}}{y}~}}~~~}~~z}}zxw}yx~{}xz{y{vnxxx|{wzuz}|uzx|y{x~zz{|{xz{w|}|yz|{|zx{|z~|yz{xy~{x{zzzxw}w||~}~}z{xxwx{z}v|}zyxyyzxyx|wy|yyyv}y~{{zxwzyx|y~|y{{}syyzy}yy{y{z{xyx{x{{|v|}uzx|vwxz}|z}}{z~~}{{{|}~||{zv~zz|v~{z{wz{zw~z~{uxyv}|zyyx{t|z|zxy{w|x{zxut}}{~w~|xx{|~w~yz{z|wwzyzy|y|{{{y{w|x|~}uvwyx|wx{|t}t{{z{v||}{~{||~xy{s~||y|~z}y|zy}{|yy{w|vxyzyzz}y{}zxzz|z||{x|}}w}}z~{z|w|{w}||{z}xzwy{zzwz}{z}zz}y|yxz|zzy{ywx|w{}|y||||z{{x}w|yx|{}}{|yy{~{z|vzyz|{}yxyyxv|vzyy|yuz}{}y~|v|~yzx||{{zzz|y{|}z|}}{w}~~|{zxv{x~y}{uvzwzz|y{wz|wz{}}zx}w{x{zy~{{}{||~||x|zz{{}yx{||}x|zz|zz|yyuyzyvzzyyx~|yuy|ytzz}zx~|y{{}{zx~{x{|zz{~z|y{zyxwy|v{|xxwxy|y~y|yxwu}zv}z{{{yx}{|~{~}yzzx{zz}|z~z{~|{x|{x~yww|uy{zz{w|||uz{|{zvwzx|{wzx||}{y{{x||{yxx{||}{~~|||}{~}~{z{~}~|{~~}~~}~~~||~}{{}~}{}|~~~}~~~}}}|~~{}y}}~{}}~|}|}}~~}}||y}}||||{}~}~~}}}~{~}|z}z~}}y~~}|~~~}}~~|{|}}~}||~{|~|}|}{}}}~~}~|y{|{}z~~~}}~{~}}~||{}|~y{|~~|}||}}~}|~}~~~{~}zz~~|~z~~}}|}}~||yz}~~w}~~~~|w|~}}}{}~}~}~|~~}~|}}~~z}~~~}~~~zz}~}~}u}|~|~|}|~}||||||}~w~~~z}z~~x~~~{~{||}~}~|}~~~~}|~|~}~{{~}|z|{~|z{{|}|~~~~z~x|x~}wyz|zzzx}xx~{z~{zy}|wvwvx{}{|y{~yx|{~}{vyzy}|}xzz|yzz{{yyzzwxz}xzv{y||x}zy|y{yyy{}z|}x{|{{|xuyy|zz|{~zy{zy{{|w}z|||yzzx{y{{zy}yxzyw}y}zzyu|xyxz}}{y{}|y~}x{|yz|w}}zv|~}|z{yx|}w{~y||||~xx|xxzv}{|{{|xv{~x{wx|x{wzzww{~vwyyyyyu~x~}{vz{w{||{{xv~~z||z}||xz{xyy}wz}yoz{y~zyy|zyzzx|}zx|wv}|||zwz{{{y|}x{{ryz}xyw~|xy{|zu}{xyxzvyv{{|}}u{vz~}}}~wu{}yzzv{v}{}w{|yy{~{~~wy}|z|}|{|~|x|{yzx{{xxzyw~x~yzwy|yz~y}zzyy||{~~|zxx{x|}{{|z|{x||}~yxx{}zy~z{w}x|z~y{{z{yzzz}x{y~{x{{x{}yx~xy|zyz|}}zs|x|||v{zyw{x{{|y|x~wy}{yx~zv||{y||xy|zyy|z{}}{xyzvzx}~yzy{yzz~yy{y|zyzyuz{w{{}z~~|~x}{{{}{{|}{xzy{xuzy||yvyz|}yyzy|~y|z~}y}y{xz~x|}z{xz|}zw{z{wxxx{u}zyx~|ywzz{~zy~|}x|z}zv{{{|{w~{w{z{~~~zzxw}~|{zxztzxyyx{~v{~}}vx~{x~yzx~yxvz|{yzvxy~yzzy{yywyzzw{}~|~}~}~~~}}}~}{|}|~~~~~|z~|}}y~}~{{||}}~w|{}~~||}~~{~}xz}}x~|}}|~}{z|{{x{|~|y}}|}}~~}}~|}}|}z}~{}{|}}}}|{}~~~~~~}{}~}~~~}~}|~{y~}||~~{{}}{||||}~}~|~}{|~}}w}{z{}}~~||~{|{}||{{}~~}~}}}}~}||y~~}}~{}}|~|}|~}|~~~{~z|~z~{~|}~|||}~}~~||}x}|}}|~~~}~u}~||}|y{}}~|~{{}~|}~{~~}~~||}|~{~~~~~|~}~~|~~}}||~|{~~~|}zz{}}}|{{~z|~~~~~}z}~}|~~}|||{}~{}|{{|}yz}}x}xz~z|{zzy{{}|z}x{zxy}}y{w}|x|{xvwx{y|~}|y|}xyy{zwz|~{z}|}xzz{wzxv{{y{z|xw}}{yx{wy}vs|yx|yy~wxyy|z|xyz{{zw}zz{}x}xxwzz|~v|vxvz~ytzwx~~wyz}wwyzzy|zzzxzwxw}}v}~{yxvz||x|xx}x~~||{v{zz|z}{}zyw{wtyy|{{vz|}xzz|v|wyv~zwz~}|}~}xyyz}z{|{{{~y|y{{{zx{ux~zyyy{{wyx{}z}z{~zxyzz|z}zv{{{|}|zw{}yzzw|z~|~zyy|{y}{}}v{x{yy{xwxy|y{y||yyztv~zzz|wz{}{|y||{{{zy}}}zuzy|}zz~{y||zw}x{{}z}{~ywz{x}{yuw{zzw}}z{xzy}{{uz~~~{||{~}{~~}yyz{}{~|wy}zy{y|z}{{ywx|ytz}{xw{{~wzxyvy}~{{zxz|z||||}{{|{{~}z}z~}z{~{xyyx|{z{z|ztzu||y}|y|{|yz{zzyzwx}}y|~x}{|wz~yz~|z||||{wwz||{{w{{|zy{}|}wz||x{|wzywvyxvw|z}|~}z{|yvxw|x}|}{}|}z|{z|zzx|x{}zx}}x~xyv}{{x|x{|vu{yxz{xw}zz|ywyz|z|~zz}~{yx|z|{||{zx~}~~}{}z~|{{|{y|zxy{xx{y}}{}|wzyzy{{vzz{|zzz{zy|yy}~{}}}{}~~}}}~|~y~|~||~~~|~}~}|~||~{|}}}{|{}z}}~|{~}|}~|}}~~}~{}~~~}|}~z}~~~}~~~z}~z~z~{~}{~~y}~{|z}}{|z~y~|}}~}}{{}~}}z~|~|||~~~{|y~~|~}}}~z}~~}~{~}~{}z}u~~|~}~~~~{|{}|}|{}~}}z~|zz}|x~}{{~}~~~}|~~}~}{}z}|{||}|~~{~~~}}}~}|}}}}|}|~~~}{zy~}~yz}}|}|~~xz~~~y{|~}}}~~~~x}~}~}|y}~}|~{z|~|~~~~~}|zz~~}{~}yy~}~z}}~}}~||}}~}y}~}|~}x|}zy~{~{}{z~z{{xyywvvxy{{w~u{xyz|~yy}{zyz||zyw}~{{}{y{z}~~{{~}{{}x~zzxw~|z{{{{zz||zy|zv}zzx~}|}~y|y}}v|~{zxx~x|{y{y{vxx}z~{yy{zz}|}{{|{z{wxrx}}{|}}z~~|{|vzz{}y~|xzzx|vz||zx|yzy}}zw{y{~}~z{|{~{yyxx{{|{{x}y}ww{~x|{|{}z{u~wx|z~{z{zzx}}yzxzzzy|v{{~zx}y|}~wszy~||}{}|y||z{|{|}{x~yxz}|z~|}|y{yzyzxyzu{{yzy~{~{zy}~zz}~{zz~xw}yw{}z~v|xx~w||w{x~yy{zy{{xx}{|w{{}yx|~}z}~}x~|~z|}|yz~|}}~|||w}~{xy|{x||y|}~xvyw|zxz{zv}}x||}vy{zz}z{}xx~y|}||}zz~z||xx~wxz|{{{yxzzz{z|{yu|y|x|}v~y}~o}{z|~{|{y{zzv{}|yzy{z{z~}}{z{yzzy{y|||y~|{}}xyyt||v~xz|zy|z{y|{||}|y{y|yyz{}|z}x}|{z}yw{wyxx|y|zw|xywz{{}}|w~{z{||}y~|z{{|{z}~~|z||{yy{vy}w{y}xxx}xz{xxxwx~z|x|yu{}{yxxw{zzxxy{zz|x~{z{|{{|yz~|{|z{yz}zw|x}|}yzz{{w}~}{{}}z{xyx{~w{zy~~~|{y}~~{~}|~|~{{{~~~~}z~~~|}~~}~}|}|}}x||~|}z~{~y||~{}{z}~~|}|~z}}~|}{~~}~~~~~z~~{~~~}}~}}z}{}{~}~}}{~}{}|}{~}}}}~~z|}}}{{{~~~~~}}y~~}~}~~}{~y~}|z}}|~~{|~~~{}~|}}~}|~}|~|}~}~}}~~~{}~|}x|z}{x{~|}~}~}~~}||~~~~}{}}~}{|}{~~}~~~~{|~{}~}|}z~}{~}z~{~}~}|~{{{~~}||z~~}}z~|~||}~}|~|}xw~}x~~}}~~}|}~u||~}~}|~zw~~}~}}|||x~||{~|{}~}~~~~}~~{}}~}z}~z~~|{}|{{{|z~zz}~uyywuy}w~{{xyyxx}||zyuwyv{yy|z~zy~{xy}~xz{{x||y|{|x|yyyw~}{y|}{xyyzyy|xz}zzyv{x}{z|zxuyz{|z~{}y}z{|w}|~}x{{{|y{|}z|}y{}zyzyxxyw~x}z|~xyzwxwyy}zw|{|u~xxsz|}}}{yv|vz~{|x{|{yynz~{}z|~z{yxyzwyyz{xyxz|z}y{{{y{zxwxwvt|w|y{{|y~x|~|zyzzwyx}|}}|}~xy{zz}|zyy{yy}vz|}z{yzy{xvw~{wwxxu~}y{~~yyz|yyxv}~|zyy||{|~yz{|{{x{tzvzz{yvyz~wx|v{yw|zzwvuy|yxzyy}u}~|xyyz{|{zw{}}}zz|}||x}y{|z{zxvz{|xzxy|v{v~xzxyy}wxzz{|y||{y~wz{zxz}x~}x{{~zz{{xzyzxywsyyvz{y}xxyyywz{xyzxwwz|{~~y}z{y{z{{yx}{vyw}|z{y{w|~yz~uvw}zx}zy{}x{vv}z}zx}w{~|x~v~|y~{z{|y~x}zw{w}}x}{{{|}{~x~{zxzz{xzx~|y{|z|}wwy{xz{yxyv{zz~x{|w{{|}z{|}zy{|{{{|{}zw~x}xy}z|zyx{zz|u{zzyzxzz{yzzy~~xz{zwz|}||xz||}}}{}yy}{x~{{~|||y{{|yx{wwzw{xy|zw|yy~xy|zy}~wzyzwy{z}{|{{y{wvyz{{wzzw~~}~~}}{~}}~zz}~~}}{||~z}}{}~~~~}~~~~}{{~}|~~}|~}~|~~~~|}~}~}}}}}~~z{|}||y|}~~~||{~~{}{~}}}~|~~}}~|~}{~{}}~~~}}|}{|x}}}z|~{~}z}{z|y|}|}}~|{~~|}}{~~|~}}}}|~}|~~~~~~||}{}}|~|~|}}~|}~~~|}}}}|}{}~}~~z~{}~~}{z{~|}|{|}~}~y~~~}~~}}~~~~w~~zzyz~}~|}zz~}}}y|~|}}{|{}w{}~||~~z}}z|y}~z{z~~z}}|}~}~|{|y}{}|}~{}~~~~~}}~~~}}|~}~y}~}{}z}x}}~}{~~}y{}|~~~||}~z}{x{z{||{{x}x{~xz{{}{~zuxyzw{xw}v}{|}vz{|z{wzz{vw}}}xzy{{xx}}|{vy|zy{zyv{{y{{w||w{}v|z{zyz{{zxyx|~{|{||yywz{wy{z|~zwx{xvzx|yzyyz|yz{xvxy}zwxz~z|yxywv|z~y}{{yy|}zxxywz{~x}{syyy||}wx}zw{x~~yz|xzx~zz}|x~|w}}|z}xwy{z{z}}y{w{w|xyx}~|x{ww}}{{yu|y||{|{~z{}}|w}|{||}v{vz|~yy{|y{w|{|z~w||yy}y|{xzx{}||zzv{{yyz{{{{yy|{{|yxz}{}y{{zzy{~}yxy|{{z{u||}}~~}{||y}~y{}zyxy|xw}w{}{xy}}y{x|}v{xz}~}{|}zy{uzyvwzw~~zx~{~~z}z~|~yy{yv{xxz}xv~z~{y}x}{zzt||{{|~|w}~yw{xx{{}{{zu{{y|y{}y}{w{z|xw}~zwz{}z{y{~y{xwvvxz}z~z}z}|{ww{z||{xxyzzwy|~}{{}x|w{x|y||}zxzzx}|xyzw}{|yw{yy}z||w~|{z|}y{v{vy|{{wvx}}~|yzz|~y{|u{yvy{uzy}|}uwz{{~{z}yywx|||}y{~||wy{xx{~{y{{~||{wuyxxv{y~v{||}~}y{{||xvx{}xw{vzy~{|y{|y{zx}zz|zzz|yw|~z|x|zw{yw{|~y}w||yuyzywu{z|v{xw}yxz||{~z~{~|~}}~~~w{}{~w|}~{}z{|x}|z{{z|{}|||~|~}~~}~}}~}}}|~|}|{}}||}~{}}z~~}~~~~|{}}~~~w}}w}{z}|~~~}~|~~~||}x~z{}~~{~}~~~~|{~|~~~}~~{|||}|~|~|y}~~}z}}}}~~z}~}z|||{||yz~}~{~~y~~~~||~~}}}}~}{y}~~}y}~}|~}{}}{{{{~~ty}{}{z|~~~}}~~}}z~{z}}|{|~z|wy{~{~}}~~~v|y|}{}|~}}~|~|}{~~z}~|z}}|}}~}~{|{}}{|~y}~{~z}~}z{~~|~z~~}{}~~~{{{{|{}}}}~~z}|~}~|~y||~{~}~~}|}~~{}}~~|~{|y}y~~|}}|~{~}~zz|yy}}wz}}}}|}|}yz|x{yzv{|}t{{zuy{z|zxzwx{}w{zz}}{|{|z~|wzyxz}zy~~}y}u|z|{{wxz|y|y}{w}vx{yz{ywzvy}xyy}||xxz{yxw|yzzz{{{|}|}{zyxz}{z|yvyuxx{~~w}z|z~wyy{x{~|zyyv{}z}~{|x{~~x|w|yy|{|z{zz}{y|zzy{yzx~{uzxz{x|zx{}z}|uzz|~z{|z}vz{{}|{vw~zy{{xy|yy{z~}yyzx}wyx}vw{{xy{ywxu{r}xqx||y|ywyv{z~z|{}}|zy}{zz{{zxz{|~yz{z}xz{x{~yvw|yy|w}{yv~y{}|{xzxwy|y{|}zxx|~~~{~zz}}{~z}{|t{|x{|}{v{x|wxz|z|y|zw{y~xzz~yy~x{x}x}||w||txz~}v~}y|}{{}{~}{{~~|yzx~vzz{|}u}{vy{zpyx{x|{y~xzxzvx~w{|yz|~{{zyy|~|~}{{~{}}~|z}}{{|u~{||{v||yxz{xsw{{x}}z~|{z|yz|}~~|zyx~}}|wxzz}z{|~xx{|x~{z{}}{zx{y~}w{zxyzxzt{xwyyyuzv{z{{{x~}yw|}zz|z~~|z||{~}w}{}{zwxwy||wy~{{|t}{wy|~zx||x{z{|yzy~||{{{xyyz~|}~z{}|y}{x{|}}{yx}}{xt}|y~xy||}{x{|}xyxy|y|}xt}yxzzy|{zx|z}}{|}}|}}|z~~}}|}z|{|{|}{{{}}~~}~||~~}~|~|z~{|}}}|}{}|}~|}~~~|~~~}|~{~|~}~~}}|~~|~}}~|~~}}}~~~z}}||w}}~~}~~~}{y}x{{|~|||{~}~z}}}}{~}{~y~~z}||~|}~z}{~~}~}}{|yq{~~}~y~}~|~z~z~z|}}z~~~}}~~~}}|~{~~}}|}~{~|~~}{xy{|~|~~~}~}~|{~~|zz{y}||w~}|z|}}~|~~{}||~~|z~y|z}~{~{~}z}~v~~}~|~|~}~{|~~}~}~~~~}xz~|z{~}}z}~~~}~|~}{}}{~}|}~~}}~}~wxy}|}~|xyyyx~vvwtyuzxz||z||wyyz{zz}z|wwz{y}yzxzyzy{zwxyvu{yzx}z|u{uz{z}yz~|y{}{yv|}xyx{x|}}}xrvzw||z{t|zxvvxyzzzy}{|{y|zzxzz}z{yzxy}{{y{vz|wu~}|yzz}|}ww{|||zx{x|~zxx||}xv}yyyy{~z{z{}ws|y{z{yz{{{}wz}~|v|xyz|z{z|y||yywvx}y~{{xzy}{w|z~xx}x}{xvzy|wxzzz|zy~|z{yzy|{|x}yw|}{y|z}xxy}y{w}||v{~zt}}{xy{zz|~z{{wx~||y~xz{w{}zzz~vz{zyz||{y~{{y~yy{wxvu}|{{zx||}xz|{{{{|w}zxzxvz{~|y~}~{~|yxzvy|y{uwz{yz{yyv|{|x|ux{z}|{xzxz{{{yy}}{}x|z{z{x~|~|~zvyz{x~}}{zz~{z~~y{z~|zxy|{w{y|zz{w~wv~zz|z|{}w}y|zyy}y|zz{~{}{zzuxwy}x|x~|w}{zwz~z{}xx}y|w{yz~yz}{zz~~~z{zw}|~yy~yywzzzzx|}}|||wy|{x|}|w|xz~yz{zyz~x{zzzzw{|{{|yxyx{}yz}z|xzx|xytwyszwywy|y{|z}vw}|{xyy{{{{zy|vyuw~}wyyz|{{zwzwx{|v|v{}}{~w~z~z{vxy|xzw{w|zzz|z}{z}x{y{|{xwx{xwy{{~{|{|zw}}~|{}{}}|}}~||{}}}}~|}~z~}}}zx}~}}~~~|}||}~}z}}~}||}}}x}||||~~|~}~~~~}|}~|||~{}{|~{y~{|}wz}x}}}~~}}}|~~||~~z||~}~~~}~}y~|~z~}|y~~}{z~}}|}}}~}~z~~}}~}}|~~~z~{~|~~y{~|}|~}~}}v}{z~}|{}}|}}||}~~~|~|~|~~}}x|}}~~z}}||~|}|~|~~}~~~~|~~}~{~z}~|{x{}|~~|{|~|{{}z~}}|}x~~}~~|{{{~|}|}~~~~}~{~~~~}|}}|y|~{{{|{}}{~|{~{}}~}~}y||z|{~~|||{}|~}}z~|}z}}~~~~|w~}}~~}}|{{}~}~~}{}}||~z||z}}}{~~}|~}||ywyzy}zx{}{zx}{~z{zxzzyxz{z{ywy}xt|{{{x|{}}w||x{wv{|x~{}{~y}~~y{v~w||z~z{|{{yt{uwzy|yxw|y{v{uw}xy{|z{x|}}{{x|}ywz~wwy}|~xz}y||zwxvxwy}y}}}}|{xz}|||zwzww|w}wyzyz{|}{v}}xy|yyzw}|x|x|}yz~}wwyx{{v}x}yyz{vx{z|}xyxu}wzxyzy}|v{wy}wz}|y}z}x~{y||||{y~zw|zx{yvwy~zxyt{{|z|}yzyxzz}w|vzywvxxx{z}u{|{~x}{z}{y{|yz}{~zzy{|||xuzxvzzyzwyyy|z{zy|yyq||zz{y|}z{wzy{|}yyyzzyyzz~}z|||{w{xzyxxxvxz{yuwyy{x|x{{}xw}{yuzz{}zz~z{}zzy{y}y{y|}wz}~||zz~wux}zwwxu~y|zzzxwx|wzzyzywt}zx|}{||zvy{}|y|zxzyyz|{|{z~~y|yyx{y|x{{y|v{{yyzz{zzw{|yzx|wvw~|x||~x{|v||zz{z~}}xz|z{{zy}yz{}zxzuy{|x|}xv}y{y}yz~zwz{uyxyx~{{u{|yz}||z{x~z}|{{y|w{~||zv{~wyzy}{y|zy||{x~}|{uz{z}y}}{uw}|{y||~}{|{}wx{{x|{}yzy}z{~zx|w}yyx}x|z||{|y{}z{~|zx|yyzwz{z{zzz{~}{y{zxz}||~~{{}~}~|}~~|~~||z}}wy{x~~~~~~~|~z|~~z}~~}}~||}{z~|||}}{~}~~}~~z~~}|}x~{||~{}}~~|z||~~|}~}~}}{}}~z|~}~|~~}|~~~}}|~|~~}{|}~|}}~~~|~z}|}{~z|{}}~}~~~|~}|}}~~~~~~}|{|{z~~~~{}}~y{||}}~}}|~}}}|{~|z{z~~{~}~|}~~}||~}~}||~}}~z~~}~y|}|~|z}z|{x~~}}x}zzz}}~~}~~}}~}~|{|~||}z}}{}~~}~~~}}~}~{|~}|yyz}x}y~|~}|||~}~z~}~zy||~|||s}~{~}~~~z||}|}~~|~}w|z}}~{~~}}}|}||{}~~~}|{}}w{zx~v{w{yzw}zyzw}x|{{xty{y{yy}y}yy||w|yz|wwxzyx{yzyzvxywxy{xy|}wxwxvyz}~}xyzpzywyzyy{}y|{|xyv{}}{{~|ywx{|yy{{ywyzyz{x~}z{zyzzy{~y{{{x|v{{v{wyyy{zx|zzy|y|{zz|y}uz{vu{w{{yzw||z}zw{y{y{s{wyyzxx~{{y{yv~{ywvvzwz|xy||y|vzxxzz}vyyx}ztwv{{z}yz|v~wzz{{~w~{w~{{ww||}zy|yv|zzzvw|z|zzxyw{z||{{~{~xy{~zyz}~z{z{}|xv{zy~zzyzv}}uzyy}zvyx|wzwyzz}y|w~||z{w}y|z~wy|{v{{|y{|zyy|yxy{{x|~zy}{|z{z|z{zxuy|~xz{tx~{{{vxz{x}uyx~xx}y||}||yzwu|yzx~{{{y{z{{{}yv{~|wz{yx~{{~{z|w{}||y|{{}t~z|z}y|}|{wxzvyy{y|y{yzx{xw{yzuz~{x}z||||y}{|xy{{w}z}~z~|z{tzyy~w|zz{{wzx{yx}yyz{yu{{yv{}wy||||{x{xv{z{yz{~|~yxy|}u~yz{zx~zx{|w|}|yyzzzxxwyzyzz{z{z{|z~{{yzz~{{zyyxw{zzy{z}zyy|vvxz{x|vwxzwz{~t~zw~{v{{}{x{zvy|x~z|z}y~~z}zz~|wwzx}y~yy|y|~z}{|||}|w}wv|x|y{x|y{yz{{|~{}yxzyzv||~||x|z||~~}~~~~{z|~~~~{{~}~|}~~}|~|}}}|~}~y}|~}~}}{}}~~}~~||{||~}}~~~~}~}}}|}{}~~~|||~}}~~~~}}}y}~~~|}}}}z{~z|~~~{~~}~}}}}~~}}~|{|{|}~~}||~}}}}~~}}|~~~}~|}~|xzz|~}~~~~{z~}}~~}}~|}|~}~~}|~{}~}~~~{}|}|~|~y{}~}}y~}|~}}~|~|}~~~}y~tz~y}|}}|}{}}{}}~~}}}~||~~~z}}|{~}{}|~}}|}||}~y~}~|~~||~}~|~|}}{|~|}}}~y|||z||}}~|~}yy|}{y|zz}z}|z|xvyyv|zz{{wy{w~y{y|zw{y{u~zz}}~uy||w|z~~}{zz~{|{{}|y|{v{yy}~zzwy~|zxz||{}yyyxz{{|{x{}y|xxz{|z||{}wx{{}z|~{x|{{zzzv{{w{zz~w|yy||vxwy{x{ywxxxzzyxv|{||w{~z|~}}x|{}y|~yz{~|~y{zxyvzxx||}{wx{uz||w~{y{wzw|{y}u|}zzy}|z}{v~zzxwwz}{z|{}y{||~z~||{x{y{w|uyu|zzx{wxy|{zuyyyz}tzz|x{yyz}}|{y{{z{y{xz{{x|}}~~{vy}{}zzyz|xy||{xx{xv{vv|t{v~|{vzz{z|y|xz~zz||z|z}z|}{x~{~}~~{}|{~{v}{}y~z|w~zv{y}y}{{yvwwy{zz{}x}}{{~~|}}}z~y}w{~z|w|||~xz{zy}}|wzvw|yy||{|{{|w{y}{{wx|xwyy|~{ywxv{}{zz}{}|zyyw|{}}u{yvxz|{{y~{{y|~~}{|}}}xzz{}|z~{y|y|wzy{x}}~{{~|{{~{{|~{zwz~|~xyzw}yxy{z{u~zw{|v|y|{y}{xxvw{|}z}zy{w}||vz|x}yx~~|z~{|{{y}w|}y{{}}z~y|{wyxx{x|w|yz|t|x}yyw}w}yz}x||yz{~y~~{z|z|w{|z}|z{z|xxx|z{|{{zzyzx||{{{y|zx{xy{~{v{~|~|{{x{{{zz}~|||y~~{|z}}|}}{{~}}~y}~}~~}~}|}~|{~}{~|~}~{x{{{~}}~y}}~}~{}~}~}y||}{|}x|{}~|z|~~~}}|}}~}}}|}~z~{}z~{||||~~|~~}~~~|~}}}~~~}{}||}}z|}~~|~~~~~~}}}|~}~}~}x{~~|}~~|{||}{|~}z}|~~~{{}|}~~|~~}z~|~}zzz{|~~}}}}|~}|z|z}|}~~|~}{|||z|}}}|~}~}|}~z}zz}~{{|||{}~~~~}|~|~~}}|}~~~~~~}}z|{~}|||}{}||~~~~~}}}{~}yy~~|||~~}~}~~|y~}y{}|~}|~{{}~{}}}|~||}}}|y{~x|||}xu}z|{||zzzz{w}~{~wy{y}}z{x}yx}~z{{x||yvz}z~{{{|y{x}~{|x|}~w}xzy}zx{|xyz{zz~~x|~x|yz|z~|w}uwzz|||~zyyx{uy}{|}|y{zzyz|z{{y|y}zz|w}{zyz{{{|yvzzxx|y~{w|{}|y|xvy|z}xy}yx|zz}ytzx|xyw|x{|||x~w}{yy~|y{xyw|zy~~{xxzzzxwz}}y||{t{{xw|yv||xy{yz|wx~uxy}xyx{{}|yxyyx~}}z}{x{vz{y|{|{y|yzzxxv|}{z{{wy||~{}|z|{y~}{}|}}{wyx{}{}zz{xxy{y{yyvz}yu||{zz|zy~}~xw}z{yz{yz~y{xu}{|}~{{|yz{w{{xz{y{{{~||z|}{|{|||y~|{|{v{yzz}|yxzx{v|y}|~v|z{xy{wz}z|{zzxzy~~|ww}|y{~|~}~{z{y|y{xzx~yzz{yyxu{{yy}{{~}y~|xzz|{yw}z~x{|yyz}|}yyz{{{}y|z~~w{yz||zy{~{}yxx}{|yz~}x}xx}{{z{yxyzyz~zzv{|zx}wyzw|uyz}z~}{zwyz}zww{y}y}y}||y|{~x~y}|z|~}||~zw{z~zw{}x~{{z|vw}|{|xwyzy|y}~wy{|zxyzz~|{zw}|x~x|yzx{{xy{|w|{ywz~x}~||{yz~y|{y{yzy}~~{}}~sz{xvzzxyv|}}~~~~~}}{}y~{}}~|~~}~~}|}|~}}|}z}~}~}~|~~}~||}|~{}|x|~}|}~}~z~|}}uy~z~~z}|}}~~}w}y|||z~||~{~{|}{}~~}|}x~}}|~|{~~}}}{~{~}||{|{~~~||~~x}~y}~|}|{}y}|{{~~}}}|}}~|{}~~~~~~~~}~}}~~~|||~~}}|}z{z~~~{}{y~~|{~~}|{~|{~|}||{zy{~~|}y}}y{}~{~~}}|y|~~||}x|~}||}~~}w|{}z{{}~~{~}|||}~{{~~~|~~{}}~{~}}z}z{|y||~z~~|~{}}||}|~w}~}}~}}}~~}~|z{~~~}}}z{}~{}}||~~~}z}|{~{||~~}~}~}||}~~|}}~}~}|}|~}~{|~~zz|}z|{z}|y}z|vz{|x|{xyzyzw~{y{y}zyx{|wxwxyy~|z|}y|u~{{z}{zz{z}}xx{z|wz{}yx}{{}z{xyxyzxwwy{xyyuy}}xwyzz{xzyzr{z}}z{y}{{x{|xx}}uz{x{z|w}}~zy|wy}vyzzz|zxz{}|}z{|zz{ztzz}}~y|~y{z~x|zzx|{|}}|xz~w|~z|zwy|yzy~}x{tz}vz{yz{~|{{z|zuzzwx|~~yxw}{{{{||x|v}{~wzv~yzw{y{x{xzy|{zx|zz}|w~wy{zyxx}|u}v|{yy~{z~zz}xxyy||~|{zy~{{z}~zx}wyxy|x{wv{|v{zyy|wzzzw{z}xxzz~{}|~||yzx|}}}v{zyz~}y~|~{vy~{w}{{zyv}yxw|y{}~x~wy}xz}{x{y~z{y{~yyzv|{}~}}z}|z~yzy{zyzwxzz{uv|ywxxwz{xwwwx||y}zux}|y{xy|}|~{~yz{{yz}v{zx|{y}~}y|yz{yx{v{ww}~y|yxyzzw|~xz{|zsy|{zwy}vyx|u{{w{z~x{|zv{wz|~~{}z~}z|{vzyzw{z{|w~~x{w}z{{xyxwx||x{zzyz}~z}|{y{zy{z}yz}z|z|}~|}x~xyvy|y{zy}{|zyty{s||||zzxx|z{vz~z{|ywx}}|zz{{w|}}~w{~|}z}{}}zx{yzxy|}{xywyzw~{x}{z}|yz|~{z|{}{zz{~z}{}{yw|||~~~~z}~~~}~{||}~~|~}~{|{}z{}||||~y~y|}||}~}}~}~}}~||}}~~z}~~||y~}xy}|{~x|}{y{~}|~}}}|~yy|~|~|}~|}{~|}|}}yz}~||{~z}|~{}|}}}}}}~z||~~~z}|~{z}~~{}|s}~}}z~~}}}~|~}}}}z{~}~z||~~~}}~~|{{{~}}{||~~z~~|}~~~}}}}|~}|~}~}~}~~~}}|}~|~|~|~~~|~~|~~}|{~|{~~}x|~}~~}~||}~{|{}~~~~}y~~|z~~y}~|}~~~~x|}~}y~}}}}}x~}~||~}~~}xz~{~|~{|}~x}z{~|~yx}~}}|}~zxzzz||x{v}{zx}{{ztv{|z{y}y}z{}|yzy{{y}z}{|~|zyyyxz{{yz{}z{yzw~zu~y{|w|}y|zy|}|zzzw|wyz{~xyy}y|z{z~{vyzyx|{x}|wz}y{y{|v}y}z|z|z~y{{z|wxx{|zz~yyzypy}y}|xx{|z{{{~}xzzz|wzuxxx~yzzw~vy~w|z|{w|}x|zy{x{w|}{w{wv{yxxyr{{z|{{|t~|xz|x||z||x|zv}{x{yxyyxz~~xz}|x}zwx}||zy|z{ywx}syw{x{|}v|}zxxzzy|zy{x{wy|{|{zv{zy|zz~{yyz{z{z}}{w}|}y{~zzt{|wxyx|{|{{w|xx|xxwz}y{z{~|}xx{y}|~||}z{}{{|{zyw}{zz~}{x|}|~}zzz}zzzy|zw~}{zz{xt{vxz|z}{{}{y}zyvwx}}{{}y~y~zz}y|}y}~x{|{{{z|x}~~~xwxv|xvz|v~||}{~~}{xzzyx|uyxxy{xx{zy{zx}x}x{{x|z{}{ty{|yz~z}{{v}{z~zy}~zz{}{zy{~y|}{}~x{zxwz{wwzz~|{w{y|y}{{xw{uy}{wyzv~y}|zzy~}z|w{{zuzv{zu{zzx}xx{}z{yw{|t{|z}{|~~{xy}{{yzy|~{}y|x~w|y|z}}z}{|}zx~xyx~w{~z{{{vyw|w}{~zz|y{}{y}|v~zv|z}yxxzzyywy~}x~~|r{y|y~{}wz~xzvzx{y}yyzy|{{x{}{}y{}~{~}|}|~|z|~}}}z~||z}z{|~|~|}}{|~}~~~}}{x}}~{||||z|~|}~||~~~}}~||}}|~|~~}||}y|~z|}z}}z{~}}||~{~~}}z|{~}}}~}||~|{~|}}{~z{{}}|y~~{~{}~~~~~}y}{~|{yz|}|}}|~|~}y}~}~||~}~|}}}~{}{~wz|{y{|z~~{}{|{~~x~|||~}~~}~~{}~y~}{z~|}~}~}||~}}|z~~{~|}~}|z|zz||y~{|}}|||z~~}}~{~~{|~}}||y~{~z~|}v}y~z~}}}~~~~z}~}~}~~~~~~~|{~{}~|~}}}}~~~~}~yz~z}}|}|{}~~y~}}z{~z}|~~{x}}{}}}}|}}~~~{~~~{|~{|}}}{zz{z{y{}z{}yx|{~wxy{}{wyz{y|yyxyuyz{{zz|zvyyxw|vvwz~yx|zxzy}~{xzx{{yy~zz}{|yxyuzvx||xw~x|zxzxuvyy}}x~w{|x{|z~{|xzy|{{w~yw~~y|~u~~zz{||x|y|tx{zy~zwwzzx{|{twx|u}yyxyzy{|z}{}x{{~zzw{}y|}|~yx{x|~}z}}x{z|vwyxxy}y{vx{z|||}z|wzx{|{|u}z~||~{x{{{xy}|vz~|~~~||}{z}vvwzyzyz{~xy~|{|yz{wtzx~wyx||||zz}z}{|z||y|{y|~zw{{|y{x}|wz{zvxv{w{w}z|tvq}yz|y~~ww}zxyx}|~|zx{{yxyx}x~zyz}{yz|{|x}}~{yz|y~|~{|~zyxx}y}{|vy|x|wzx{|}|}~y{~y}wz{}wzy}{z{}}{|y}~}}y~{~xx|{}zt{tz|yy{z{{yz}yyywwzz{y|yx|z}|{xw}y}|{|{v}{~z~w{y|yy~{xwyzyy}zwzwx{zz}{{zyyv{{ywy}||yx}y|xywyxy|z~v|~||z|}yyy|~z{yyvz}|z|{zzx|{w|w}x}}{w}xzzyyzv}~yzxwz~z||||wz}~x~~{ywzy|}|z{}|}v{zz{u{y}{{yxwxzyvu{w{{w|xxuz~z{}{|}zw}{x{w~|yzz}}vyz|vx}yzx~z}x||xy{yzzx{x|x}v}|y{}tywz~z|}zxzzyx|~}|{|~}~|~z||w~~|}}}y}~}{~}|}}yz~}|~|}|~}}~{{~~~}~}}~|}|~}{}zz}z}}}~|{z}{~|}}|{|~~~~|}~{~}}|{{y{~}z~~}{}}~|}z{|}}~~}~y~}{|}{z~}~}~}}~}{{~|z}~{~~|~~~~~}z|||z~|~}~y}~|~}}~~~z{~y~}zz}~~{z}~}~|{~~y~~{}|{~x~|~||zz}~}|z}}}}}~~~{|~~}}}}{~x~}~|{~~}}}|~z|~|~|~{{}~}~||zz}~|}}}~|~}|}|~|~|~~~}~}~~~~}}}{|z~~{{}}y{z|{~~}~~z}}||{}}}~||~x}|}}{}}{|~~}~}z~{w}}|}vy~|{xz||~{{w}}x{}z{}{yzy|{yw{||y{wz{~z~{{~|{}z|z{{{x{{v}z}y~{vyz{xx}}z||uz|xyy|{z}zz}y|zzzvw~~{{xv{v}{yt{{xzxzxzwvvw|zxy|y}y{y{{xyz{{{y|w{|w|xyx|}y{zz{y|z{yzu}|}~vy||}zxyz{v|wz~zu{|yv|~zy~v{z|xzz}y|x{|x|{wxw}y{yys{~yxzzz~y{{z{|{x{xzx}zv{|yz}}yxw{{wzyz~{xxx}y}uxzyz{yzyzy||{yvxwzyu}|yyz}|zyz|y{x}yzxx}||{z|x{|~{|xzz}yz|y|{wy{yxv|}~}}|{y|yz{|~w}x~z|zzz|zwy{y}|{zz|z{w~}|||{}|zx|z|{{}~yyxzw~}}|{|y{|z}}~v{y||{yx}w~{~x~~w~|v{~x{z{vz~|yywzxz{w}zz{~ywy{zzzy|{}{~{xvyz{w~w{vzxz|x}|}{|{{vyzuz}~x}z}z|y{yz{{|~w|y}{x|xuuzvzz}vx{|}w|~w|{w{yyww~zyy|w|}yzyzy{xyxw}x{~|}zzy}y{~vxyzw}yyz|xyx{w~x|xz{~zwz}zw}~~|{{y{w~{xy{vy{~{||x~x}{yx{|~||}{|z|{w{zy|zz{{z{xx|x{|z|yzx}wxyxz~z|z~y{zwzx{|}~uxy|x}z|yz~~x}yx}z~z|v}z{{z}vy}}|~|{~|{}xxwxzvz}yy}||}~{|}}|{~~}||||z~z~|~}}}{{z|}~}}|}x~}}~~~w}}}~{{||z|y}~~{}y~|{~}{{~}~|}~{|~}~~z}~~|~}~}}~yz|}}}}||}~~|}~{}}}~z|~}~}|~|~{~~|{~}}~}~~}|{|}|}~|z|~}~~|}~~|}}~y}}{}~{}}~}~}~|~}}~~}|~}|{y~|~~{~~~~}}|}{}~|~}}|~{{~~{|~{|{}z~~{}~}~y~~~|}~~~~{~z~|}~}}|{|x}~}{}{}~~|~|~~}{~}z}~}}}}~}}}y}x}}}~{~}~~~}}~}z{x||{}}{}|{|}}z}|}{~{~~|~~{}{zy~}}{zz~y|zz}~zyzwwus{xwyyv~w|x{x}{xzzzy{vzxy{}zyx{~{z|}z|yy|zxz|v|zyzzyy{w~y{{rvwyyyz{|vzyzxy{xz|{wyxzxz~x|{x|z|~y{{~{z|xxy{~vy|~yyz{|}~xvyz|u|{{|z}}}xvvx}z{x|y{yx~x{z{}zxz{yy{||}~~z~z~}zx{}{~zz|zx|w{wy{xzx{vzwy{y}xvz~{x{vxywyy~{yy{{{zuz~{yyx|w~}}x~}z|z}~{yzy{wyyzyy~u{zz|{yy~|z|yw{wxxywzw{}}w|}yzz|yx{|z~{y|}zz}vw~xzxzy{wyw{v{yzyx{}yzy{}uy{xw}zzy}y|uy~}{~u{|y}|y|z|yzvz{{zyz|yxxxz~}y|xxuzyzy~v{}{{zvzx|yy}yz{|wy|{xxw}~~zzx~{z}~{|x~}|zuyx~y|zz||{tyx{~lyvzxx|yzxu|yy{|{}~||{{zyy{z|xz|{}{y~zx|}{yzv}xw{}z~|{yxx{yzx{yyy|yz{x{tw~}y|z|{vw{z{z||y}{~z{zyu}}|x|z{xzv{xuyx{|yw|t~{y}yz{|z{y{}|x~{z{z{}{|{x{v{{||y~xzzyxzzz{w{v}y{{yyy{|}y}}twwx}v{z{xuwz{z|{|{x{|w|zvz{zxy{y|zz|||xyyxw{x|yuzxyuuxz{u||{{{u|uz}xyxy}{{{v}{}x{z{}zuy~~~~}~~|{}}|||}}y}}~~}}}x}~~|~~|}|~|~~~|z~~||y~~}}~}y|}~|}}}}}|{}~}|{~~}}}|}|}~~~}}~}{~|{~~}{|zz{~~~}z|{||}}}}}~~}|}}~z}~|}|~~~||~~z|}|}~~~{}{{~{{}~|~|~|~~|}u|}~{~{~zzz}~~~|~{||~~~|~~~}~|{|~}}~|}z~|}|~|}~~~~|y}~||}v}~~}|~{}~}|}~{~~}{|{~x||{|{~{{~}}||}~{~}~{~~~}}~|y~||{}{z{z}}~}|~|z}|}y|z{{}}~|z~~v~~{~}~~}|}~{{x~~|~~|}|~}~}~~z||}~~~{~~~zxy|zzv|z~yx|y{y{z{vx|y{yxywx|xvyzzyz|zzz{}yzxy{}w{{~{|wx{}|{{uzxy{xzy}}|~|{{}{}|xxvz{w{y{}}zyxyy|xvyw}y{w{~{}yxzz}~u|{z}}z}xuwxz}~}z{{s}||xw{yzzx|{zy{yy|uy|yxxy{{zyw~|{yxzyxy{wz~|y}yy{zx||{{|w}~{y{t}{{vzz{xy|z}|vyx{{|zyzyxy}x|{xuzw~~|xyw||uyzz~}y}xy{x|{|}xz|yw{{zy}yzz{{z{|{{{||}}|zy|zwzw|{|~||zw|zy{y}vw}~x~y{vyyy}x~{{||xyz{z|zy||zw{{y~yw}y~{wwxyyz{x|zx{yy|{|zxz{}~{xy{}yz|w|zx{{{yw{zx{{{{y|zxzy~}{{z{{y~w}x|yx|zz~{z{yywx|zy||{|}y~v~{y|yz|}{yzw{~{{|z{|~|{|vz{zxzz}{|{w|}z{v{vz{|y|{z}{{|yxv|}zvx}zw}xzywwz~yw{zw|vx||{|xy~}zzy{zw|x~y{vy|z}}zxx{ty}yxwz|{z{y~{v{|}{z{xvzzy{z{{~yztzzxy}yxw{wzxz}yz}}x}y{|~u~||yyy{{{{y{}wx{|x{z{~~{~x{y{|w}x{|y|tz{||w{}|{}zyyxx}{~w}|yxy}~wyxy|}|wzz~zy{~zxw}||zxy{}|yzv}zu{w~yx}z{xz}{}z~}yxz}{}~z|y{~}}~~}{}|~}~}}~||}}}}~|}}}{~}|~}~|}}|}~~|||}{~{~{~}~~}~{{~z{}|}||~}}}}}z~}~~~y}~|}~|{|~|}}}~|~|||}z~z~|~~}}|||}|{~|~{}|}|}~{}{~}~~}}z|}~~~}}}{~{~~}~|~{|~{|~|{~}}~||{|~}}}|}~}~~~}~~{|{}~~|{~}~~}}}}~}y~x}~~|{|~}}z~~}{||}~~{}|z~~|~|{{{||}{|}}||}|~}~~}~|z}}{}z}~~{z|||~||~~x|}{}}~|~v|}}~}~|{}~{{}|~~}}~}||}{{}z~y~~~|~~~}{}~~{||||}|}|~{y|~|~~y}~}}~}~||~~~|{|}{~{|~~~~~|}|y{z{{|wwxyy{|{w}yy|{{wwx}vvx{uz}wzw|y{uw{zyw|yw|}xzx|w{{|xv~|{~}{|{y{|}zxzz}yzyy{xyx}{xy|{{xy|zyxxwxt{|xy|zxy|y|z{y~{zz|{z}~xx|{{~{{v|w~x{}y|||x{wx{xw{xxzw|wuuy|vxyy{ry}{w|yz|y{z{}z{}{|y{z{}~z}zz}}vuz|wt{zvv~xxwxzxx|{vyyw{yzyyyy{{y|{y}yxy{~w{{}zy|y|~z|y|~x{{xyyzyyyxzy}ww~{y}y{xz{vwzzzxwy{}}}zv||}zxzx||y|y}zy|xzxz|}||yxuzzyxxzzu|z{wuyyz|x}y{~wzyzz|z}~ytyyyx}xyxxyx{zv|x|{z~}~zy~zz{~ww{yxw{yx{}~tu}yyxz{{}{{y|}z{y|z{}x~x~yz~|}|{z}{x{|z|{x{||}{vyy~x}zzvz}{{x|y|w~y|yy||{|{||zz}{yy|xzx|}~{zzwz}x}}}zyuw~z}xv|x{}{}{vzx{{yzzv{v}zyy}~xzz|z~z}~z}~|wxx{y{}{sz|z}xzx{{x{zxw{y|x{|~zxuvz{zwzxyy|{~ywxz}xzxzywy|yz||}~|~x|~yy{y}xx~{{yxw||yvz||z|{zw|wwxyyyxyxvxxzv~}}y|}yvx|wy{{||yz{w{|{|z~{x}vzyw{|xy}xw}yy{{wy}{uzy|ywyuy{{{y|||}{{||{}x||~||}}~~~}{}|z~z{~|||{|}|}z~}|}~}}~|~~~|{~|z~y~~~}}zy}}}yy}{}}~||~}}~~|||~zxz|}||}|{|~~|{{z|~}}~~}~|}}}~~}~||}}~}z~~z|}}~}}|~}|{{|~~{{~}|{|~~}~}|}{~}{}{~|}{z{zy~~{}}~|{~}|}z~~z}}|{|~~|~}~}}~~~z~{}|y{}|y|}{~~|}|~~}z{}}}}~~~~||}}~{{{~}~||~|z}~}~~|~}{~|}~{~~~~~z{~{|~~{~w}~}~y{}}yz~~~z~~}}|}~}z|{||~y|}{~{~}|~{~|~}||y}z|~|z}~~}{}~~~|}}{~~|~~~~}}~~~~~~x}~~~z|}|}}~|}~~zz~~}}}}|}~yxz~}xxyyzw~|u}|{{xwwvy{x{y}z|yz}x~||zz{z{{wyy||zx{{}{y|{||y~}{w||xxulyyz|{z|{~{}yww~x{x{y}}yyz{xzz|z{~|z|yw|}|wsx{}w{x~y}vw|z~w|{wzz|z}vx}yyw~{wy|y{xxz}~xy|x|yy{zx{z}yzyyy|}||zyww|uzzvz~|zz{||yz~|z{yy|w{{yz{{w||}u}yzzwzxz~x{~~|{y|yv{zyyzzw||z{zz{y~yy}}{wzy}zxyyyx|y{zxuz{|z{{y{z|xx~|zxzyz|~zx{x{ww|y~{zwyyx}|xz}|w}y{|}|x|w{xyzyzzz{{w~y{y|zy||{z{}xz|{{zyyy}{|x|~}|}||zz{{}|~|||}vyx~z~}xxy}y}{|{x{|x{y||}xzzz{{yz}x|z|}{vz{y{}xwz{y{y}{zzvxyz}~~zwzvz{txy|{zv|}{yx~}{z{{|ywzy{{}}}|{y~z{{{yyvx}xv{{zx~{zw|{zx{}{{z{v|~zz}zw|x~~~z|}z|x{}||ywzy{}z{|w}|}zzzzyyxxyz{~u{}{ww}z~wy|zxxx{{}{z}{{x}|z|{v}v}~{yz}|zyzy|{}y{x{{v}||{~}zyyw|{|wz{{z{|yyx{uy}yv~{z|{z}|~zxzxz{x{}}z{z}{}v{}}|zx|vz~zzzu|y{zz}}zx||y{{~}|~x{x{|wz{|yz{}z{{}{}{}}{{|~||~{~~|~}}~~}~}|}}|}y~|z|~z}{~}}~}~}~~{~|}~~}}~|{}~~~z}z~z{z~}}~|~}|{|}|~~}{{{~z}||~}|~|~~~|z}~|}~~|}~}}~|x}}}}y~{~}~~{~~}|~~|~|}~}~}|~|~|||{~~|||||{~|~|~~~}~}}~|}||~~}~~|}zz{|}y}}}|~~|}~}~}}|}}}y~}{}}{~~~{{y}||{|}|z||{}|||z~~|}~z||{}{~~~~{{{|{{~|||}}}~|}}}}~zy}~|y{|}}}}{~|{{|~}z~}||~}}~~~}|}z~y~}~~~||~~~{~|z~|~}~|y|}}}~}~}}~}~}}}|~~z}~{z}}{~~{}~}~~~~{x~}~{}|{y{}~~~}~|{{|z{{~wyy|w{{{y|zyw{zx|zy{yxy{z|szx{zzy}xt}}{y}{{zz~xzx{zz||w~|zx|z{z~|x{y}}y|{wx{{v~v|{{wzxyzuxx~}z|x|y||xz|x|wy~zy}|~|~|x~~xz~yywww{{x|x|}|wy}{v{y|v|xtuvxxu{~z|yw{zxy{{|xz}zy{|{|{}{y~~v}{{wvvy||x{wyy{zxzuxwyy{yw}xz}~}|{x|~z{z|y{y{vy{s|{}|~~|yzx|{zzwwvyyy{yzzzw}}{tx{yxxy~x|{v|y{x{~y|zx{~~yzwyvxz{y~vx{zzxuv{yx}{z|xw{wuwxyywywy||wx||~t~z|zw}y||z}|}{x{|{{xz~}wx{{x{zzz{|t{{{x}|v|{zvyw~~yyxzxx|xzx|}}|{}||~xzy~~x~}{zx{~x|yx~z{zx|yzx~{|y{w|uxszvztz}yz}yxzxuzx|{~}w~~}vz}}|y~x{x{}w|}wzyxw|}x{~|{z|wvx|{{yz|ryyz}z{zx}z~{z|z~|yx|{ywyzy}zw|zx}z}xzyy{{|w|}v}{zyy|w~z|wyw{v|wy}t{u|vzvzxy{zvz{z}z}||xz{{|||z{~{v{|{x{y|z}{{yyyyyyv|x{wy}|{u}|y|uzx{yyzz{y{~yz|y~zx}{y|{~{{{|}}y|{z~|{{{}y}uy|yw{x|}{wwzwz{uwwyvy{|{yz{{z}~}}w{}}{|y}{~}|}}~~{|}|}}~~|~z}|{~}}}~~~~{}~}~~~}{||~~|}}~}|}|}~||{}~~|~|~|{~~}~|{|}|~}|}~}~~~||{~~~~~~~}}~~~~{~}~}y|~}||~|}|~{}|~}{~~~}~~}~~~||~{{|~|}}}|~z~{~|}|}~}~~}~zy}{|~~~{{}~~~}}{}{~|~|z~~|~z}}}u||~{~|||z~~}y~}~|~~}~|}z{}~~}~}w~|}~~{}~}|y}~}|~|}~~~|~}~|}|}{}}}}|{~{}}~~||~y{~||~~~{~~~~~~|}|~}|~|~}{~}~}|||z}}}~yz~~}||}~~}{|~}}||}}|{||}|~}~}|~~z{zzt{{|uy}{}z{|}vwy}{{xyzyzv{|{z|{z{zwyxz{y{{{{wx{w~|z}|{wzz~~~y{xzz}w{|yx{|~x|x||}y|x|yzzyv{{ytz{z|{}zwtsww|y{~|x{{{yxwy}y}{wzz|xyz}}~~x}{zxx}|yxz}||yz}|{z~zz{z{||zv}yx{y{z{|{|}|{|{}~|wu}|}zz|x{z|{z{|xux{y{}yu|{x{}wtz|{zw{x~{|y|rzxwx||yyuz|x{t}y{|z{{z|||}~{x{zywz{z{zy|z||z{{{{}z|xyxvy{y|y{}~yxw}{{{{|zxzvx{{{}yw}|z|z|{{{|z{yyz|u~z|w~xztzuzvyxzy||vyyy}|v~|{zxz{y{{uyy|{|}~y~}zy{w~{{}z{zxw~{wx|yw~}xxxyvy~x|z}|{xxxy|ywxz{y~uz}~w}}{{z}yuzzz|z|t{z}|}{yw{xv{zvyzu{w|y|v}{v{vx{}xy{x}|z~zzwvx{}w|~{xyvv|~}{zz{zw|~}}v~{y{~s||vu{}x|{{{||x{xy|yw|xy{z|{z}v~uyw||{zyvy|}x|wxy~}~xu{||{xw|}~{}{|x{y|{yx|zx{}}zz{wzz|yzwyy{yyz}zx}wzw|yxx|zx{z|xzzywyzzzyyw|xyx{z|zv|{|yxy}yzw|}|}{~~{yzz{zzwxx{|z|{{{y{zyzzw}|z|{{}|yzy|zxz|}{y|{{{yyz}{~{~|}x}~~~}{~}}z~|}}{}|}}~}}~|~~z~}}~y~}}}|{||}~|}}~}|}~}~~}}|{~{|~||~{}~~}}~{~|}~~|z}}w{~{}~{~~|}~}}{{}z}}~}}{~~|~|z|~~~}z}|{}}}{}~|}~|{~|}~{}~~~}}~}x~}|z}~y~~~|}|}{~}}~}~~~}{}{}~~~~~|{w~~{{|}zz~{~|}}~|{{~~{}~}~}{||||{~z|~~{}}}|{}}z~}|}|~|~~~}{~z}~~}}~}z~~z|}~|{~~}~}{~}~}~}~{}{}|~|{~~|}{|}}~{|~}|||}~|}~~~}~~~}~~~}y~}~z{}{~}|~~{{}~~~z|~~}|~}~~}}||x|z}}{z{z~~z~k{z|yz|ty|xzzxwywyz|{xywxwxy||{|z{yx}~{{{zw{{{yyx{yx|x|xz}y{y|ww{}||zwwwzuvuzwu||}zzwx{wr|}yyy|z{~||}{{{yz{{yz}vy|y~{xw{{yvy||xwxzwxy|x{xyx|z{vz|xzyxyx|{y}z|{|yx||~x}{z|~yy~z{u}|{{}wzwzwv{||yx}wzzvxtyy|{|{}yxz}zy{{z}z|z}{{zy~yz{|y{z{x}~w|yy}|{{yyxxv|zy|x|}z|xzxy{zzv|ssx|zzy{zy|z|yw{~{|xuxzx~}}|y{}{zxxx|wzyyu{zyxzxxv{x{z|zywyzz~z}{wz|{|yz}x~yzx|z|~~yy{~{}z}}{zzz|wyzvyyzxu}xxwwzx{{yzxyx|yyxy~}y{}x|z}}|x}|yy}{zw}zy~}{yy|z{}v~yy{}xzvz|yx{{wt{x}u}{|zz}{wzz|xz|{z}|yw{}x{{yw~yx~|w{~}wzx|zu|zy~{~wyw|w|zryw|{{z{}w|~{xyy}y{|~~{|z}}u}{yzxz{{yy~xx{xzwzxx{|v}z{y|zzxvw~y|x|{x}zzxy{{}zy|z}{{u{{{{z~~zu}||z|v}{z~y~}yx{}wz{y|ww|y{z~u|z{{wyw{{x{~|}~|zz|}ywy{~|y{{{{xwz{{z{zz}{y{|y{|zx|z|ywxx|xxwwwww}zx~zxz}~z~z|wy|{}z}}{}|~~~~}}zzy~}~~~}|}}}~|~|y|~~~}~}{}{~~|}}}}y}}~~~~||{~~z}~~}}x}}~{{{|z~}{{{|~}~{}~}|}~~|||}~{||{}|{~~~~}}z}}~}}|~~}}~}}y|{~}~}}}}|~|}~}~~~y{{~|~}{~|z|}|~~~~y|}{}y|}~~}|~~x~z~~~}~~|~|y{|~~}|}}}}}}~}x{~}~}{z||{|~s{~|~|}}}~{{}w{}|}}}}~~|~y{{}|{}|}{}~z~z|~w{}}|}}~||}~||}~|w~{~}}}~w}}y}|}|{~}|}~{|}{~|~~}}}}~}~{z}~}y~{~|~||~}~~}~}|{~}xy{{}~~|~{~}}~~|}|~~zx}{x|~zyyzzy{x{vwyyyy}}zz{}u|xy|zzxy{x{{{~zzwyy~|yvyr{{|{u{yz|{y{vxyyz|}{yzz{z|w}|x{w{y|zzv}y{z{zywzwy{wx|z|y{y{zxx|{{{x|w}zuy{zx||}}{z|{}|yxx~{|{yyzy|}z~yzvyw{|u|xv}}}z{{zw{q}}yxxv}~{|zyx|~zw}}z{|{}xwz||{xxyxvzxyyu~zzy{zzw|yz{u{{txuv{{{w{{{{y{y{zz|~xzz|{y{uw~zx{wxy||z{z|{x|z}~wy}~wzx{z}y{|zw}w}xwyw}}|yzyz{uy~zzwx}xy{w{{x|y|{~|w{|zzz|{||}zz{|x}|{|x}z}zv~x~{yx}z|{|wz|}z~||}z~~z~~|z|w~z}w{{y~v|x|{{|xz{}wvy|z|yy~xyw{xyzz|yz~|}}x{z{|}y}{z{}{zxx|{w{xzy}}|}v}vyy}yyzyxzyyzxx{||{}z{xx}{|{{zu{{y}~{z~|ztvy|xyyy{{|v{yuxwuz|zuw|zzwzzvwyu}z{z{{zxy}zyzwx{~x~~{}zx|y{zyy|z{||{}}}xyzxyyz|z{tx{}{uw{{|yyy{y|{|zxy{{|y}y{v~yz{{w|}{~xyy{{z|z}{w~twzx|yz|{z{v|}}|v}xzzwvzz|z|}x|}}{wzzu{y~ywzzz|zyzyxx~y|zxw|{~{w}zy|{yz|vyyv}{|v{}y|zuy{zz~{xx|~}}~}{}}|{~{}|~}}|||~|}}~~~|{}}}y}}~}|}}}~}z~~~~|~z{~}~z~~~}|}|~}~}}}}}~~}~z}||{|~~{|}~{}}|~}y~~~~|}~|~~|}~|}~}~~}{~}}x|}~~~~|~}|~~|}~}}}||{~|y~~}|}}z{~}|{}}}|~|||}}{|}}||~z|~}yz~}}|z~~~{|~|}~{~|{|}}~~~~}~~}~|~|z||~~}{{~}y~}~~|~}|}}|z}}||~~~}|}|~~}}z{~{~~~}~{~|||}z~|}~}}|||~||~{~{z{|}~~{|||{}~~y}|~~~~||||~}}}~|~|||}~~}}{~z{}~~}z}}}|z}~}y}z~y|~~}~}x{~z~|x~}{{|~}}z}~}{~~}}}~|z|zxz{x|}~{~yzvy{yxx{wz}ywzy{vvxwz||yy~{}ywwz{vwz|{{{{x}|}zw|zzyz|{}z~zx}{z{yzzzy}wwx{zwzywvyz|wyyywwwwzyyw|~{yx}z{y{|u{y}y{|}y~{{{|||x{x~vx{zvzx~yx|z|zv}{{v{{vyzzvzzx{xwzy}{zzzyzxy}zyz|}|{z}|v|{~yyy{|y{zy|vz{zyv|{}xxxyz|{zyvtyvzy~y{z|y{z{}|{|x{|{x~|}|||xx|}zzx{xywzx{vz{wyv{zwyxu}xu{y|yvy}xz~y{|{}yx~|u~z}y|{~}z}xwyxxv{wuz|{{xzzuyy{{{yx||zz|{z{z~{y~y}{{}xz|~{y~|}x}|{~y|v|y}{zzzxu|yxz|{z{yw|y}vxvzuzw{}{t}{|{|{|{zzzv|{{{{{}}yyy{{}yyz{}||{~|z||x{ww}{|uv{|zxwzvy|{wyzy|zy}z{{|z{{y{{zwzz~z|yz{y|xz|}x{y|xvz{|yu|xyxx{|{y{|y}}{{zzwv~{x|y}|y{x|}~|ywzv{|}z~{|}y|{zzz~|}|w~vxwxxyyx|uyyy}yzz|{v}w{~{zyxxxy}v|{}z{||~y}xv{{zy{zz|{wt|yvywz{zzwwyxww{|{|y{}{z|zu~}z{{~||xyw}}~{}xzz|u{}zyyxzz||{{y|x{z|{tzzz|w|~}||{{z~y|xyzv~}z{}~z~}|~}}{}~}|~||z|~~~|~}~~~~}}}{~}~{}~}}{~{}|}~|{|}}~~}|}~|~~z~~~}}}|{|}|y~{|~{~||y}{~~~~}}~{{~|}}x~}~|z{}|||y|~~{}{|{}~~~~~||~|y~|}}~~}~~z||~{}}}z~{}z}~|~~}}~~y}}z~~|}~v{|z|~|{}|{}{}{|{~z}}~~~~}|{~}~~~~}t|~{~~~z~~|~|~~~}~~~}~~|{}~~{|~yy|~}y{~}{x}~{y~z|{|~~|||~~||~zz{||~y}{x~}||{~~~}~}}}x{z{|}{z{~}{~~~~}{~}~}}}}|}}}~~}}}{}~}}|zz||~~|~~~}|~~xz}}~}{z{}~|||}}}{z~~}~~~{|z~|y}|~~}|~|xvy{{wzwzx|yyzw|xyzxzv~v}y{xz}|{|}|yz~|wzxzzwwzy~yyz{y|xy~yzy{~{~w~xz|z~}{}xyxxx||v{{|{}{z{x|zy|zwzwz|wzxy{z{}xzwwv}{yx|wxx~x}wywy}{z{yzv}xzww{yyy~|y{zy}y}}~zz}vz|}{xuxx}zz{zy|w{w{z{y{xx}z{z|}xx|zzxy}|{zysz}xyx{w{~{{{y~{zv}x|{|y~vxy|}zvzz{{zvzu|z}|ww}z{zxx{xzxxyw|zxyz}y|x}xx~yzyy{~z{o|xy|{z{xy}{yzz}x||sv||u{|z}xyzz|wxv|{|wz}z}~{xzy|w|{x~}z|}{x|ww{y}z{yzz{|~wzv}~u{z{x}~{u{|{{{xuzwtxy}{yy}{~}zy~v||yyz|zy}zy{~|xwy|{x|{y}wz{|}|{w}xz{{{z{{y{x}~{|y|}zyx|z{xw}{z~~{{x{|y~{{~x}{{|z{|zwyy}zyx|y|w|}{x{z|z|||}zu{wtz}{}{vy{z}wx||y||y|zww}w|zzz|y{zxzw||y~w}|zyzwyx|}z{{}yzyzyyy}{wx~rxxyyy}xx~z}|}y{wxv|x|wv|wzz{xz~|yu~z{xz|~x|}~z{|v|{zxt|~x|x~|||{|vxyzxz{||{{xyz}www{z|vzzy|zxv{}z}}w}z}zzzzz|w}wyy}zvzv|x{v|zx{w{{v{~}yy{{vu{~yvy{{}|{{~{~}}}}~{~~}~}|~|}~||}}~z{~}}~}~~~z{|}}|{~~~z~~~}||{||||~~}|}z~~z}~~x}~}w~}}~}|}z~}~|}|}{}|{}{|~}}}v}~~}}}}~|~||~{}~}}{||y{~}|{|z|~}~}|~~~{z}|~{{}{|~{|}}|~}}~~~}}{|~~{x~}||{|}~|~{~|~~~z{}~~~{~{}}}z}~}}~}~~~|{}{{~||~||~|}~~~~|~{~~z}~}}~|}z{|}{~}{~|{|}~~}{|}}~|z}|~|{|}|~~z{}~{~~}}~~~|~~~|||~}|}~|}}~}||{y~}{{~|}~}~z{~~~|}}~{{~|}}{~|||~}}}}z}}~}{~~}~}~~}||}y}}{~|z~|~{|z{}~|~y}{z|~|}}{~||z}}{}}|{vzyz{v}||z{x|y{~{~{{yx{zyz{x}xxyzyz|{{x}y{~|zy~}|zx|{|xz~{xz{{yyyxyz|w}xxx|zx|uzz|xxww{y|ywy{y}}}|z{}{||z|{~{yz|}xz}|z|zvzzu}|zyxxz~|{|wzzxzvxz}z}~zz~||{z||z{{|}~||{}{}}{}~{}wywwy}|{y}x|zx{xxyzy{{{wyw{|x{y}}zyxy~}w}xx{{x~|y~}}}yyvy{vy{x{{z~yyzz}|zyv{w|z||}z|~|~{{{}w~||{}y}}}~y}~z~yy}}{yzwwyzxxwyx{y|wz}w{xzvyx~y|~|}y|~}~~|z}~{y~~z}{{~|{|xy{}}z}{z~yzwxy~zz|y{vy}|x{vx{|yzx}x|zz{x~z|~~z~|yuv{~{}z|{zz}~{y|zxzx{{z~zz|w{zy}zz}{zyzz|yuy|~wyzy|{~||{|}{~{~yzy~{}}{{}}|v||{{xv}vxxvxyzyyz|zx{wy}{vzzy|x{y|~y~z{||{{|}}}yz}}}y|{yyxyyz|uz|{vxx{x|}yyzzuyy|zz}{}w{zx{z}{yzv||}z~~y|~}{}w~|y|w{{{w{u|zoz}|{{~yz|{vy~}xzz{}~~z~}|{z~{|{|~~|~}||}~{~z}{x{z~zzy{{yz{|zx|w}yyy{xz}||~|y||z{~z{~y||}{}}}}|~}~|}~|~|{|{}}~}~}~}~~~|~||~~~~}}~~~|~}{}}|}~}~}~|}|||}}~|~~|~}~{~}~~}{{|}}~~|}~~~}~|z~|~~~z}~}~~|~}|~|~||~|~}}}}}||~~}|~~|}}~~}~~}z|{{}}|~|}~|~~~}~}~~x|}|~}~~|{~|}~}}~{~}}}~}z}}}~{~~~~}}~|~~~~}}}}~y}{~~~}z}|~~|{~~||}}~{}||z~|~}{~}||}~~{~|}{~}}|}~}|z|~z|~{y{w~yzzv|{yyyyyzwxzyy{uzy|z|}y}y|}}wy}{uzxzz{|zy|zy||yxz{xzwwyw~y|yz{z|z}{}v|z{yxy}zy|xzyyy~yxrx{wzw}y|yzxzzvx}~|vxyzywx}}yy}x}|{w|{yy{zw|uy}}{w{y}{|z~y{wy{xyxy|zz||xxy{xzw}|yx{vxz}xwyz~z{{z}yx{{y}{~yww|}zw|{wzywz{y{w|v|{{zyv{xvxwzyz}xyz{w|y|{xxxyyz|{yzx{y}wx||yy{{zwx|yx{{zxz{xx{z{yy{yzz~}v|w}vuwv{vxzywzw|{}{|||||}zv{y{}yvwy}yuv|y|~y}x{x{zz}xyx{t|~x|xx}|~|zx~|{u|{~x{~yzwy}z}ywy~{|xv|y|zvy}|zx{zy}uxzyvz}{zzy|{yytz}z{}zv}y~{{wxyy~wx{y{}xy||~{z{|z||{zw|y|uxz{xzw{|yyy}||~yzz{{wz|yzvywvxzxy{|yx}y{y{{~|z~yv}yy}xwv{||yx}x}x{~xw{z}~y~y|yxw|w{y{u|w|wy~xzxyx}xz}|{wz{}}zzzyzwzzyzx}y{yzxy{xv|z|z{zrxxx~y|}xzz}{|~z{|yzx{}}y|{x{{{yyyz}w~wu||wy{xy|w}x|yzx{x|zz{yvz~z|vxz|{~~w~}wz||y}{yx{}xyy{x{y||v|wyx}zwz}{z||}{|vz}yzz|ywzz{{y{zxvy{z{|||~~~}|{~~~z~}}~}|~}}|{~}|z{|{}}{}~~||{~||}~z}}y~}}~||}|z|~~{}|~}|}~~{||}}~}|}}~{~~|~~}z}}|||~z{yz~}~z|}y}xz{||}~|}|~~~}}|}}~~}~~}}y||~~~||}{}~}}{}|x~{}}~{~~~|{~~~y|~|~}~{|}{|}|~~~}}}~}}~y~}}}}||~~~}~{~z~y~zyyy~|{{|~~~~{}~~}}}z}~~~|{}|~|}~}}{}~~}~}}z~~~}}}}|z}}|y}}~~~~}~|~~}~}}|}~}~|y~{}|~~}}z|||}}~~~~|{{}y{}}~~{|~||z|~~{~~}}}{~~}~|~||}~{~}~~|~}~|}~~}~||~}~~~z}}~~||z}|{}z{~|}}{|~~~||~~y|{~|~zz|}}}~|y|~}|y~x~}|y|~~z|z~~{{|y}x~z}~}zx}t{zyvuxvy{{vx~wvzy|y}uwzxxzxxxwyzzz|w|y~~|y}{yz}yy}y}yz~y|{{{y{{{z~xx||zz{{vy{{|zxz~yu|{y{yz||}}}x{x|}y}yv{|}zz}z}{yuz||{yyzyx|yvv{|zy~x~z}yy{xyu{yw|zvxw|z{|}yxx|z}y{zx{zx|{{zx{z||xxx~vz|yy}||{~y{y{{y{ty{xyxy{s|xwxzv|{y{}|}y{}yx}{~zz~~}{z}~}u{v{{yz{|zy{{yz|}}{}{w{vx|vvy}x}|y|{yvzy}{y||z}z{}vzz}wy}z|{|z{||xzzxyxy{z|}zyv}}~{|vxyvy{w~}|z~{}z}|v~|x}{z|}|zy~}w|{yw|{w}yvyzyx|zxyxwxy}|zvzyzx}x{~{}{yz}~wv}}}z|zw~zz~{{{z{||||zxyy{wzy{{yz}zy{vx|vzzwt{|}wy|~zwy{}vz~}{xxr{v{w}|{z||yzwuzvyz|z|}w{vxyxw||}zy{|vyyx{vz}y|}{|{yz|z||{|yz{xyx|{{{|z{z~x}v|{{z|x{w|~{y{x{xyxyzww|vzx{xyuz}~{x{{{x{}{{~zzx{zy{}~}|xyzy|}zzwxvzvyx{{z|{wwxwzzwz{yx|}vxyxywz|t|}x{~y|yz|}z~z}}y~|{w~|{|~{yyzxvy{ywxx|xxxy{{|}}zx|w|yz{xz|zzzxz{|{{z~}|~~yy|~~~}x}~|y|~{{}}~}zz|{}{z~|y~~~~}~}}~{~}z~~||}}~|{|~|}z|||yz}|~}{~{||~~|yz~}u||}y{}z~~}|~|||}}||||||}}~~}~}~}}~}|~z~{{~{|}|}}|}~~|~}{~|{{~}~{{y}~{~{}~y~|z}{{~~}}}z~~|~~|}~}|}}~y|~|~{~|}}}}~{|}||}~|{{z|~|}}~}|}~x~}}zz~||}}|||~~}}}|||z}|~}{z~~|~|z|{||~}~t}~~}||{|}}|}~|}{{{~~y|~w}~~~}{~~|}|~{|{}~}}|}}{|~|z{~z{{|}{{~~}||~~wy~}~x~|{~}{|y~~y{{~}|~}}|}}|{}}~~}~}x}y~~}y~}|}||z|~|z}}~~}~}|yywz}wzzxwvzz{y}u{}y~y~w}yw|wwx|z{yyxz|zzw|z}xzx|zy{x{}|zxy{x||zvuz~z{y{x|}y{}}yzz}y|wy||{z}v{yu}{yzxzxy{xz|x{yz||y|{{~{}x{{yyw||u}{x{}zzxx{zzwy{xzzyyyvwy}}{{z|xx|yy{wwyyv|z||z}ytz|}{wzwy~}x{x{zx|zwxzyvzz{{|zzz|||{yyvw{{{yz|y{x{w|{z|xyy}z|v{}{w{y~{{yzz|z|xzs|yvxy|xxuuyzx}|yzyx{xxy~vvy{|wzyxw}{{v~xx{~{|v|rv}~wy{x}v{xwz}|{z|{y|u|ww{y|w{y{|zxxzw|z{|z}{|x|z{|||vvw{{|xzwv|~zz|z}|zyz}y{|z}|yzyxz{zz{|vzy|yywvwwyw}vvyyz{yz}z~tyx|w|y}{||~}}y}v|x{wy{yzw||z~z|z|{z{{{yxv}{{z{w{{zyxuwy}zv{yyz}}z{zz|ww{z~{|z~x|y~xyxxzxzz}z}ywv||yz{zv{zz{q}{|z{{yxz}{xzz~yy{yxyvyy}zvz{w{yzyzww}|~zzuxyz~yyyy|z{{zz{{xxxzz|{yzzttxuy~zvwx{v{{x}{xxux|yvwx||x|~xx~y~}yxvyxz}|{yy{~{xw{|yx{zv}|x|}y}ywx~yy~wv~yy|xv|z}{~}|xy{}|}{y{r{|uzyy~|tyyu{|x|z{{y{{}w|zz{zz}~zz~zxx|~~}}{~}~}y}~~~{}~}|{}{}{~}z~}~}}~||{}~||{}~z~z|}}{|}|{}~~|}|}|{~~{|}~~}~~|{~}|}|~z~~}~}~~}|~}z|~~}~|~}}|x~{~~~~}|{|~~}}}~{|~~}~z}{~{}~~|{y|~w|~}z{|}|{~}~}~|{}~}}}~}}~}}|~}||~~~~z|{~|}|~~}|}|}|~{|{}}}|}|~|~|}r}~}||{{{~}|}~|~|z|{~y}{||}}x}}|~{}}x~||~|~~~}~||}~~}}{~z~}~x~~~}}{~~}~{~z~|}}~}~||}~{|~}}~|}}{}~|}}}~}~|~~}~~}}{|}{~x|{~{|}~|{}|zy|}~}~|}{|}}~|{}}}|{|{}xv{w||v~y{}wx{wtz{zyx|y{}{{zw{xvy{z{vy}u|w|w}~|z{yx}yy~zy}}z~|{}w{~z{v{|~}y}|}{uzxwwzyxuu}w|xww{y|yzz|vxwzz{|~zzz{x~y|x{zyz{{{zz|wzyxwxyzu{}|{{}zx{{~z}xwzyzxx{|zxwz|~}~yzz}|y|x~~{yx~}vy{~~|zz||z|ywzzy}ywzxv|z{yzyy{}|wz}v}zww{yx|{zv}||~yyw~{zyyzz{xx{{xz{~zyx}~vyvywzww|wwxzy{|w|vww}{yx{{{{x|y|x|w}vwz|z{y|z}|y|z}{}|xx|xzyv{wxywzyy~|}~z|yyzv{y|}{zz{||zy~~|{{|zz|z{~}z{zyzv}{{{y{x{z{y|}xvxv{ywyz}{yxs~zx{|{{x|y|~xzx}|}z}{zz{u}}|xzyv}xy}z{{}|~t{vwyzz{zxy}{x}xwx}}y~|z|}{z{{~x~z}}~z{{x}}{~~{w{}zzu~|||{}{z{w}zu}y~{yzyy}xzw~~|{}||{xzy}z|{|}|{vzyzz|{zwwv|{z{zwx{yy}xzw{wuxy}zyvxyy|{yy|{{|}zz{~~y{}|||}zx}~z{y~|{{z}xz|yzyywu}wvy{ww{x{x{yz}xzyyt{yy{z}{|~|x}x|z{z}}zzz}||z~w~~zvzvxxszzxyxw~}zyzu}zzxx|{{yy|x|z{yxzzz}y}yx~{|}}{|}}~}}~~|}{{~}~~{~|}|}|||}}~}|}}~}~||{{||}|||}|z|}}{}~~}{}~~z~{~{|~}~}}}}~|||}~}~~}}}~}~}}~|y~|y{}|~{x}|}}x{zz}~|~}{~}}|~|}|~|}}}}||}{|}~|~~z{{~}|}|}}~}|}}{}~}{}}||{~~~~||~~}~~y~~~}|~}~}}}|}z~~|{~{{~|}z~~}|y}|{~}}}~~}{~}}~|~{}|}}~|}}~}}}~~|z}~}|{~~~~{|{}y~}{|z|~|{}zz~}|{}||}~|z|z|~}}}{}}}|~~|||~}|~~~}}|~|}~}~||z}z}{}|}{{}{|}~~{|}~|z{||z}y}}z|x}}|{~~}~~|{|}~}{~zxy}||xw{zzwwx|y~|y{xx|v|}v}w~~z{{z|uzx}x{{~x{y{|xx{zy~{yy||{zzv{{}z~y{}}|z|}yzw~wrxw~|yz|v~yzz{z{v}y|xxzxy~yw{x{{{{vzwzz|wxyxvy}zzy{wzztx{zz{xu~}~y|||wv|}x}xw{yy{zx{{}wz||w{yzuy{xxy{w}||||x{|w~|{yt|~z}|yyvy{}|w{{{x}x}{u}x}y{zyzuz{|y}{x~z}ux{yw}{{yy{}zy{wz{||v{y{x{}txyy|}}~x}yyywwx~yyzz{y}~tzx~iz{yzz{{v|xz}~~z~zzzy}ww|xw{|{y{wyyvx{}||~yzyvz}|}|||z|}}|z}{~y{uy|zxx{|{xx|{{||~xzywy~{zwy|z|{{uxyvzz{}wzyzzzuz{y~yzzyz|{x~y{{{z}x}}{yv|{z|z}{zx{tz}xyx{zx{xyyxuz{{~vz{|{v~y|u||zyyz{xx{yv{zyz{~y|x}{y{x{xy{y}vzz|x{xy{xxy}xyz}y~||z~zyvzy}}szxxzz|{x{{xxz{{zzyty|wwz{}}|~wz{z|w{wv}zzyyy{{y~y|w|{x|xyw||wwzz|zz~z~vz|}w{{yy}}zz|{yvzw}xvz|yz}zx{z|}|{z{|{{y~wzyxzyxzy}yzx~|xzy~yvxx|xxz}}wvy~|y}wyw}{x}y|yvx{}x|z{{zxt|z|}w{~|{x{||{z{zwzyyz{xzzx}~|~~~~}}~||~||~zz}}y}~{}}|~~~||}~}|{{}{~~}}}}~~~~~~}~}{~~~}{z~~{}~~~}}}z}z~~}~{|~|}~||~}{}{||~}~}}{~}{{~}{|}z}~~}}~}|~~x}~|z~~}|{|{y{{{~~}~~~~y|{z}~{~}~|~}x}}}~}}~|}|}}~{|}~~}|{||x{}~}~|}~~|~}~z~~z}{{~~}|}}}|}~~}|{y{}}~z{~||}}~}}~|||{{~}{}~|~~~~}|z}}~z|}z~~{}~~}~|}|~}}~}y}~z}~~z}}}~~~}|~}|~~~}}~~}~}}~~~}}|y}|x{~{|{yz{~}|z|~|y|~{|||z||}y}~|}}|~z~z~z|~{}|{|}zy|y}yy~yw}}yv{|xv{w|t~yyyywwwxwyxzwwz|{{tz{|yzuw}{}|zv|zwxy|w{{|}zyy}|yxyx}ywzxyx|yzvwywzx|||zx{xv{wy||zxwz{|zz~{{xvzvxwxy~zyy|~y~zy{{t}uxxy{~xwxzw{y{z~zz}wzz~yx}z~wy||}zt|zyz~z|~xz}y|{~zyv|x~{zzzwwyztzzyyyy{x|{v}x|w{x|x|z{y{zyz{}~{p}zu|yy{{y|{~zzv|yuzyx||z|xwyzx|{xzxyxv{uwux{uvxz}usxvyyxxw~yyx|z{z{y|w~z~zz{zzy|zz{~z|y~|{xz{w{xzywvtwxz{{xyzzvzyyvs{~wvxzxz~}z{zy|z{{{}|~{}zyxruyxz{y{|y}{zv}|zzzzwyzwz{yxx{}y~xz{u{{|}|w}{y{z}{|zy}|}}}z{|yzx|yyywyzzz|{y{}~xvz}xxyzwuzyxwyyw{yz|||zz}wz}{}{zv|y{v~|}y}zvzu{}{xz}|wv{vyyxv{vv~wuxywyu|z}{}y}{|~|vyw|yyt}w}~|{z}yyvzxyyxy|{xvyzzyxyzx{uwz~yuxswv{z{wy|{ww~{yzyz{}x|}|z}}{|{z}z|||y||}yyy|zzz|{yxx{{xxswvyzzy~x|zxxyy{xw|}}y|{w}}~|zz}{yx|zz{zx{zyy}vwxw{{}}uw|zzx|{xwzyz{zy{y}wzwy||}y{|wy|zwwz{xxzzy}y~~~~~|}}~|{{~{|~~}~y{}z|{~~~}{{}|{y~~~}~~}{}{|~}~|}~{}~~~{x}~|}zy}z~}~~y~~||~}|zz|}|~s|~~|~z||||~z{|}{~~~~z|~}}y|~}{zy~}x{|z|x}}~|z~yz~~~{}}}}~|~t|}}{x|{|~}||{}~~}x}}~~|~{|~|{}y{|}~~~~}~~||}}}~}{}~|}~~|}|~}~~|~~~}~}~~~|~~}}~|}}{}~|}~~}~~}~}}}}}}}~}~{|{~~~~|}~}~~}}~{z|{w|}|~{}{~||}~~}}~~~yz~}}}|}|y~}~z~z}{z|}}}{{zz~}|}}}~{zy}|}|w~{|}y{{|y{{~~}~z}~}~|~~}y}}}y||~}}~}{{|~~z}~{y{}~}~|}}||~~{|~~|~{|{~}{}}}~~}~~z~{||~~xzzy|{w~|{w~x}~{~vwzwzzz{zx~}xz|xzyx}y{y~{y|zz{}zzw{xzy}y}yuy{{|}}s|}y|y}zxxz||{y~wyyxwvy~z|xyzyzzzz{|y}ytw{x{{yzyy}{zuyty{{||~yyx{x|z|||xy|z{zvyvzyyxy|yuzyyx{xyysz|x|x|xyx|y|{}|yy|wvyyzz}z~wv}z~{y{xz|xyzw|yy{}x|w}w|}||zq{~v|~{yyvyxy{xxyzxy|{z|{|{{zyzy~y}v{{yz{v}{x{{y}xw{{w~}|y{}zu{zuyx{z|{w}y~xzzzvxxz{x~{y{y{{yt~|zuxxz}{zzx{x|yx}|xxzy|v}{x~{|yxyz{}yw||zyxy{z{wx{|zzyz|{{}||y}||xyxyw{{{|xwwy{{|y}wz{yyz{w{ywx|z}xu}x|x}|ww|~vz|~{|xyy{zy{wvy|~ywz||zzzw}z}tt}{z||{v{{y{yzx{{yyrwwyx{v}wzwzxywx}zwwz|{xy~|{wvyzzwu|{xz}}~w|{v|zzz{t}}yy|{z{|x{{||x}yx{z|y|{|yz|uzzzz}||yv|{{}{ywwx{{|y{vzwt}}{|zzxzx{y{y|{|{s}y{y{xzz|zw{}y{yv}}x}yx|{~z~x{y{zzy}x}z|}|yyyzyy~y|w{{y{|y}zwxzxwx{|wz{t{u{xvzwy{x{{yy{w}}yxz|x||zxzzx{xv}}|zv}y{y{z{}|xz}~}{zv|y}}}~}~~{~}z}~}~y~xzy}}~}}}||~{{y|~|~}}||v~|{{~||}||{~}|{|y}}}{||}~~}}|z~{||~||}||}|~{~~|z~|~|~z~z}{x~}}~{~|{}{z}{||xz~~~w~{~}~}{}{{z}{~y|{}~|||}~{|~x}|~x}|{~}{z}|}v~~~~|~{~~}z}{||}}z~~~{~~~}|}~|y{}}|}}~~{y}~~~|~~||{}y~~~~}{}}~~~|{~|z}|~}}~}{}~~}}|~|z||z}}}}}~z}~}~|~{}{}z}{}~y{}|~~}~}||}}~~~~~|y}~~~}}}{{~}}|}}~}z~}}~|~{||~|}z}{}|}||y}~~|}{{|~z~}{~}}~}}~~~{~~z}~}}|y~}}||~|z~z}y~~~~~~}}~|t|v{zxz{~z{|wvuzw{{zz{tzywy{yt{xyzyxwywtzvz}xzy{wxwz~x|}|~y}~z}z{{v~~y{y{x|{yyy{z}vtzu{wxyw{|xxyzvw{vvzxx{yzy|y{{wy||yxy}v~z}|wz~y|y|}~|vyzxvty{zwzz{w|y|vy}syxxuyw}{yzxzyv}x||z||yx|w{z~x{|x{|}w{{xz{w|zzyxwxxxyxtxy{y|zy|zz{yxzzyz{yxwy{x~{w~xv}zy~z|}zyw~y}yx||zy}ywww|z{x{vs}yyy|{tuwtxz{uyy|wwz~}y|{vy{|{}zzv}{{{{{x{y}|{}v{}{yvwvxzyzzx{z{~xuvxy}z}|zxx}y|y{y~zzzz|x}{zzz|x|{x~{zw}|}y{zyx||xvy}||y{wxy}x|z}zzyyx{xwy|}{x|wz~zz{{~|z|x~|z||wyzxzyz|zy|z{~xxwzy|wwy{y{wzzwyw{xx{vzxy||y{||{{w|wzwv||z|{zzz{yz|}{z~|~xx}xzuyyv||ywyy|x{y|zxyz}yt|vtv|v|}wz{}zw{}~{|yxwzz|||zvzx~{{x{zxxzu|x{|w{xywyx|w|vu{vv{yxxt}~||zzyvy{z|{x|{{{}z}}}z{yz|vzyx{yzxzy|vvyywvyuuyww|y{z{z{yxuyvw~|}wyx{{z{vyw}{yz}}|}{xx~vxxww~z}x~y{zzw{{|{v{yzyxyyyz{{~uwz{}|zz{{z{z{y~}{|~}||}||z|}||z}x}{}{~{~~z}~}~|{}~{~~z}}~}}~}}~||}|}|}~}{~~~~z~{||{~~~|~{||~}|}~~z{|}{}~~~~~||}}|~~{|||}}{{}~~}{|~}|~{|}~{y~{{~y{{||||~|z~|}{}{}|~|}~{|~{}~{{}{}}w~~y~~~~}~~|~~{~~~~y{|{{~}|~}z}~~~}|}||z~~}|}}}}|}}z~|}}}z|z{}}~~~{{~~~~}}z~{}}{|}~~}~}|}~~}{zz||}~}~~|~}|~|~~~{{{}}}{z}~}|~}|y{{}}y||}~||~}~~{|}|~|~|~}|}|{~}}{}~z~y~{~}{~~~~{~{~~~}}||}~}z{~}~}}~~yzzy~z}{||{}}{{z|{zyy{yxzxxz{ls|}zyxxwz|yz}vxz||zvwz|zxxxyyxwxw~y~x~{vvvzzxwyz}wzx}|xy~y||zvw{ywz}{yz~zyyw|wy{zxwx}{zz|{~xyzzyyxw~yxy|z~yxw|yxy{yzxy{{xyvyz{z~zwyzx}{}{xvu{|{{{zyyw{}yyz|yzzzwzz{yyyx}|zzy}xx}|}wxw}{wxyxzx|yxxzzxzxx}|w}~zxyyyy||zx{xzy|xxzwy||vuwzzzw{|}vv{|{zqwz|{u~x|zx}{z|zxyy}{y}yyywwzyyx{}z{}zy{ywxywzx}}yx{y~|~|yy||zz{zzw{xu}vwy~x{yu{|{}}|zzww{{z|u{|y~{{wyz|||z}}z{yy{v{{{~|{|}z|y{xx~yv{vzzx{yw}zyy|w||xyx{xyv{{~{z{y|{|x}xwwyz}|~{zwyy~|{|y~{y|{{|{{z{}wz~zxx|wyy|{}tuxyzywxyzz~{zy|zy~}vy{v{zx|zx|z|y~yuxwz~yy||}|~y{zyu{}zv}|}{}v{{x|{xyz~zxzy|{{{{vwyz|uy{~w|vztz|~tyw|z}{{|{yux~}{wz}x~xv|yw}y}xzz{y~m~}yxwzyxzt}ux|{{{yvzx}tyzx{yz{{~xzvzzyz}|y|zxu|{xzx~{u|yw|yx{~zzw{yww~{|~zzx}|xuy}|w{zxyx|}|{wt|}x|z||vxyvz|z}}y~{{zx|y~{zzzwzzyxuz{|y~~|}}}}~|}|}}~~~}~~~~z|{}~}|~~||||}}y}}|||z~|{}}|}{}}z}}z|}|~z}{~z|~}~~|}}}}y~}~{}~|}}~}~}~|~{{|~~~}}}~|~{{{}~}~{~{}~|{x|x}}}~}||}{~~{~{~~{~~|}~|y|~}|~|{~|~}~~}}}~~}}}|~}|}|~}~~|}~}~y}{|{~~}z~~|~~}|~}}|}{{}}~{|}|~}~|{~~}x||y~{~~|{}{}|{}||}~{}~y~~{{|~~}{~|{}|{{{~}z|{~~|{~||y}}||{}{z}~}|}~{}}}~~||}|{~~~~~{}||}|~||~|}{~{}z|~}z|}}{y~|}|y~}}{{z||}}y{x~z{{~|}}||~|}~}|~~}|}~}}~{~}|}}|}~{z{~||}~~~~{|{{~{||~|~}~}~~|~|}y}}{z}}v~z}w~|x|}y}z|z{{y{zt{z{|{~|{wxxy{|{y{}|z|zx|x{z~y{||x|}y||yx{yw}|y}yyyzvy{zz}x{y|yx~z|{ts~|~}z{wyvx}{}||~y{xy|~}xv{}}}~x{}zy{|x{zy~|zww}}{|v}|z||xv{y|z|xx~}uv{|~{zy}~{|}}z{wzz{z{wx|zy||}~|}{w{v|x|x{{zwyz||{|xw~{|zwyxz{z{{|{xwz}}{z||zwzz}zz}~||{xz}z~z|zy|}}~{{~{y|y{zyxx}xyxxy|~{wx~z~|}~}}{{zxz~xz}v|z~z{yzx~xu{yz{xy|{{|~yyzzxy~y{~z}y~z}y}z~{|z|}}}{|}z}|}x~z|w{tzy|u{|{~y{u{zzywz{|x~|{z{z|~{~{|{{y~{}}}}{}||}{~}}{xy}{x}z||zz{x|~wy{z{{x|||||{~y}}}||{}w}~|}{{|v{|x}}|~z{~}w}~tw|zz{|~yyyw{|{z|x||z{zyz}uz}{~{{xx{}|||{~y{{~|~{~x{|z{z}|}yx|vzzzzv{yzwxw{{~}xyzvxy|wv}|tz}{{{{z|{~z{}}~}y~y|}|z|~y}{}}yw~|z{wy{{xx{zxz|{xzxy|x|~zwz~z|{{zz~zyyzz}zux}z|z}~}~x{z{|z|zw|}{{{y{v|{{xy{{z{|~z|~|{}zz~{~{|}|xz|y~~}~}~~~~}~~yy||~~}~~~~~~~}}||~}}}}}{~|}~}|~x~~~}~~~~~~||{{x~z}{{~~}}{~|~~~~|~}|}}{y}|~~}|~~}~z~|~|~~~|}~~}{}{~|}~{~y}{||~~~~~{}~}}{}~{~z{}}~~~}~~~~~z~~z~|~|~{}~}}}|}|}~~~~{||~}{{~~}}~~~~}~}y||}}~~}|z|y{}}~}}}~~z}|~}|~~{|}{}{}}~~}|}{~{z{}}|~|}{|~w}~|~|~z{|~~}{|{~~}|}{~~}{yy{{|~yyx{{y{xyz}zw{|{|{w|y~zxy{|xxy}|z|xyw|{z{xyyy~w}}}zx|y}zz}{|{xyzyz{yy|{zxz}|w|yyxzx}{z|{|xyvx{xy{z{xxxzxw{y|}y{x{vxwwyz}x||zzyy|yuxx|v~yzwy{z|{{xx~{vzxtz{{yzxx{x}{{{y}|zyyxx|xu{|w|{~~}y~vzx~y{w{y}}x|xz|}zrzz}}z{~zv|vr{{zx{{yxyywux|wy{{}xz{yx{yyx{yzyz{|{w|}yvzxzzuw~|zzz~zxyv{y}~yxx~~yzy}xx{y|{xxx{}xyyzy|}uz}w~zu{{|yx|{{yyv{z~x|z{z{y{{w|{|y{|v{{}xw}{~z|yzy{y{xy~vzy|zzyyy{~{yz{yx}vvzzy~y}wz{x{v}w{}z{x{{xyyzy}|xuz||y|||}u|}y~z{zz|||y~w~{zyzzxzy{x|}w}y{yyyy{{z|{z{z{xyzzy|~}{{z}z{|z~}w{{}xuw{vzw~|y{}{{}xwz}x|t{y{|yyxz|y{{|y|zyxxx{zvxyxzwy|xvz{||x|zyyt|~}zxzyv{~{}z{}yy}|wyzzy{yy|||{y}z{z|{zxzyy{zz{xz|wxywz}yzx{x{~x{}~xx~zyyxyx|{yzxz}vy|yw~}y}twyy{wzuwvyy{yy|yyzx~y}v~{z~{z|||zy~yyyyx|}yy|yx|wz|||z|z|x~{}x}rz|{|yyz{y|zzxwxyyzx|~}~}~{}}|}|}}~~{|}z|~z}}}|~~{}~y}{}}|~|~~~|z|}~|}{}|}}~}~|~}|~{{}|~~~~|~|~{{}}}~~|~~~~{}~~~~}|~}{{~}~~{~{~|{}}~|y}~z{~~}{|z|}~z}}~||}}{||~~|~~|}y}}w~~|z~|~|}}~}||}~}~}}~{~~~~~~{~|~||{}|~}}~~|~~~|~~{z~}|~~|{}}{y|~~}}|~}|{|~{~|{~~}}~~{}{~z}~~vxy{zz|}}}{}~|z}{y|}~~x{~{}}z~}z}}}|~~~|}{~{~||{}}~{~y~}~~}}{y||~|}}|}~~{}}}~|z~~{|{}~y}~{~{~}{|~}~~{|~~|}|||~}~~{||}}~{}z}{}~||z~{}~~~~}z}~~{~~~|}{~z~{{}~}z|~~{z{|||w~xu~z{|wzzuszux{ywzz}zwzzzxzxy{}zvx|~{x}ry}zyz{zzy|y}zzz}{{|yy{yo}}z|vz{t{z|y~yy~yxy~||{|}{ww|xyx}{{|~w{z}{yx|yy}z|xz|yxy|y~|z{zz{|~zvzyxzx|x|zz{y}zzy}{x}||{t|}ww}zyy{wzzxwy{ytxy|z||{|z~y{z{yyyyt{xz{}yxyu}}syx{|yx}wuxywzx~|y|{|y|{}zzxzzyzzz|yyzz{wzz|zvyy{}~z|xyx}wuzz}v|{zyxrw}vvz{yvz{}{zy~}~|~x|z}{vxxywx}yz{}|y|{|vwx{yzxvuu~{|zvyu{|yx{yz|tzz{x~y{y||}|~}xz{{||y|{|y{}v~~yz~|z~yxxyzyywxuyyxww{yz||vzwwxwz|vyx||y{|}y}zyyx~{v}{x{{||{||uz}zuzxww{vxxztv{yw{xzxzxzvyx|{|z||x~|x}zz|~y~{{|xyv{||}{wzyy|yx|x|zy{u{yy{xyyux{}zy{||zx|y{zxz}|wvyzzz}|w{x{y}|zx{uy{}w{|}xx{x}vwx}|}x{xy{z|uvyzzz{zy{y|y|{}yuy{y||{|yz~x|}zx|w||||zzuyx~{{xxvv{yux}{wwuwyz|}|z}}vyyx||x}zy{||z~z}|z}|}|y{y{z|{|{wzxx|}{zzzy{xtv}{x{yuwx}{v|{y~zz}zzz}z~|zy||z}}|{|~|~|}~~}||}~~{|{~}~z~}}{zz~}|{~~}z|{|}~~}}}~||{}|}{|}|}}y~}}|}|{}||}}|~|~{~}{~{z{x{~|{}z~}}|}{~z}}{~|~~|}~~|}{~}y~|~~~|y}|~{}~~|}}~~}~}~~||~{~w~~}z{}}|z|~{|}{~~|~|~~}}}~~|}||~}~~}{z}zz|{~}}~}z||}~~~{~}~x}~}x~z}~z|{}|y~}~|z|~~}z}{~}~~|}z~~~x}z|}z{|}~}}}|}~}|~~}}z~~~~~{|z{}~|}}~~z~~~|~~||z}|}|~|||}~}zy~~~|~{|z{}~}}}~}~~~}{|}x}z~~}|x}}~}}~|~}z~{|~~|~}|}~~{||}~}}}~~~}~~|}~}|~{}}~~}}~~~{~z|~z|~~~zy~||~~~~|y{x|{{{z{{~{u{z{}xzyyyyy{{x|x}zztxyyyxz||{z|x{{yxxz}yvtzz{zzxyyw{{{|y{|{zy{zzyy~{xyzx}}zyz}|vyyw~wxx|xz{xwwx|}yzuw{y|}wy}xxzyv{{{xywuxyzy|}|xxzzz{|{}{vyyz{x~yx{z}|xy|xzy~xz|yzwuzxzxw{zyyzvuz{y|wv{{zw~~|{xz}z{{y|{x{y~}{zxzxyt~~w}}}vwy{z|yyw{xz{z|}{yv|zyyyz|y|wyxy|||y~{{}x}z|{y}yy}|}|y}{||yw}xwy~w{||w{}z}{{}{x}w}xy|||v}wz}{u||zz{|xz{xy|xzxzuwz|y~{x}vx~|yy~|x|xyw{vxz}x|x}{{x|z|{||{{~~yxwzxz}{||vzzy~z|xzzz{y|y{y~xwz{z{}|y}x}|tzyyy{~}yx}z}x{v{}||zyz~{{x{|}zxz|{w|z{x|{xz{v{z}|wvz|zyz~~vzyx{zxx||w}}wx~zu{||y}yx}z}{{wv{yzx||xzwx||y}yxzzxx|y|z|~{yyu}z{|wzyx}yz~y{z}}}~~yw{zx}{}y}}xxzz{||{z{~{}y}w{}t}xuyzxyz{zv|}{zwy{zy{x}suy{z~}yxzyv|y~~|yy|{|yyvxx{v|z{zzzxv}wz}wz|yz{}x|{x}{|~y~|~|xyx{zzxyy{~x||}|yzzzwzw~~xzz{yx{z}|{vzy{zz{ty|z}}{|z}|~~|}}||~}}}z}~}z||~~}~~}x}~}{|}}|{}z~}|~}}{}}|~}}~||}~zz}}~}}x}~z~||||~z||z~|~~|}|}y~{|~{z}{~}~{~{}~|~{}~~z~~}}~}}|~z}}{|{{~~|}}|{~~}y~}{}~~}|}|{}y~}{}~}{~~z}~}~}~|}|y|}}|z~}{~}z~~}~}}{~|}z~z~}~{}{~v}~|}{~~~}|~~~}}~}}~~~~{{}~w~|}~z}|}|}}}~~~|}}|~~}|||}~}}|z||~~z~}}{~~}{xx{}y~x||~y}}zz}{~~}}||}~~~{}{~|z~{|}~}|yy}~~|~}|}|~~~}{~}x~|}~|}}|}z}||}~xz}||}~z}~}z~~~x}}~}x~{~~~~~~~}{}}{|y{{|z{}yw||vx|w~x}vxyzvyzy}t{xyyzv{yz{|z|xv|w}zx||xz|}~yxw}{{yx|}x{{z{zxz{yvy}swvzzwtx}ywv|xyxzww{syszwx~{xyx{||x}}w{y{w|{wzx|vw{|xzyx{xyzxx|wwyvzuy{z|wzxytxwyzyyzw||z}y||~{{{|~{z~yw}zy}z{{{~xzxwwy{x|wutsy{ty~vuzx{zyzz{|yzt|{wz|z}uvz}z{}zv|yzzyz}|}~x}{|{yy}rvxvyy|}||xy||v{}xwzzv{xyyzzz|x|{|~w}|{{wz{{z{w|z{yxz~y{|{}|yyvyt|xxvzzxz{vzxytvy{}xzz|zzxw~~|~}}||z~{x{{~ywwy}|y|||}z|yv{wxxxv}{x}xyvux{xwywx|xyzz~{|zzy|}|~yy}z|{|u{y}|yzxx||z{z|ywxy|zwy{yv~y{yyy{utxwyw|z{z{z}wz{{|||yyzwy||y{zzx~{|}z{~xz|yv}{|z}w{x{zzxyzxuxxyxr~~wxw{u|vzw{}||}}}}x|z|{}{v{{||{}~}y~{z|yzyvwszzyy{|xyw}yzxzy{ysyx|y|xzz}~{}y{~zz||zx|{|{|oy}{yyxz{|v|xz|xzvxw{wuzyzu{zuy{{y|y{{yy{yyww|xy~}|uw{zyw}y~{|z|uxy{}xvw~{}~yzz}xyz~yy}sy{|w|yzwzwy{|zyzzxyxv}zzyx{wy{}yz{|{z|}~|}~}||{||~~{t~y{{~|~|||~}~z~|}}{}~~{|||{~~}}~z}}}}|}{~}|~}}{z~|}}~~}~|~}z~~~|~{}|{z||~||}}x}}{}}}~}}}}~~~{z}|~|~{~|~~~~w|~y|}||}}~~}||||}~~|}{~z}}{}|{|{~~|~}||~}}|x|~||||~~~yz|}}}}y{|}z~{|~}z|~}|}~}~y|~}}~~~{{~~{{}}{~~}~}~}~w{}}}{z}~}}~~~}|~}~|~}}{}}z{}zxz{}}{~}{||~{~~}}|}~~zy}{~|}~}}~~{~~z}|}z{}}{}z~|}~{~z{|}{}z~}x{}~~~z{{||}z~~{~{~{|{}{}~|~~~}||~~~~}}z~x}}z||~{}~||z|z}}}z|~~}~}|}~}|~v}~zxz{}zy~~|~{|}~}}~|}~||w{y|xy{yy~x|{yz{|}y}v{{~v|z}ywx{}{vyy|yw|}x|wz|zx~yxyzzxz}y~zxwzz{yxzz{{w}{{x}}zy{}{|y}|}||vxw{xy|w{{zyw|yy|y|{{{yxx{ywzyxzv|}{x{y~{xy|w~xw|zy{{w~{zzyzxxzxzzxxyw}yzz{w{{ryz{zx}}y~|}|x{z{y}y~y~|zyyxz~wz{y{w~zyyxzwxzwzz{{}|}yx{y}|}{yz}{x{{z{{y|z{{yzx{x|z|vw|vzwyzz{~v{y}v{|yx~yxxyy~xz|z{~z}{yv|{w|xyz~{|}yzy|zzyzx{|||{~{xwzz|yxzw}y{yy~wz}{{||zy|z{zw{|}}z{zw~z{y}{{}zv|w~}z{z{{w}z}wz}{}xzx{zzzwwv~ux|v}{{~|{{|tyt{xz{{{~~|~|}x{{||y~}|x}|v{yz{|yy|}z{{|y||w{zzwyuww{uz{yx|y|xyxx{}}|v~yw}|}{y}xyzxxtzzwz}{u{x}}}}z|y{zzw{||zyy}|zw}y~{|z~{{ywuwv{z|yy{zzxyx{{{z{{}}|vzzxx{x|y{|x~zwzz~xy|~vzyww|{{vyw|{x}vz|y{~{ywxyw{|ww{v{|~z}||~w}~yz|z}z~w|y}{y{}y|{}x{z{vyz|}ywwxzz{z}v{y|zy|xwzzy}y{p}w|~{z|{{{zz{zyx}{|ywzy|x}zzzyyz|}yyy{x{~}yvz|zzvx{}}}~||}|~||||}||}}w{~~}~~z{{y~}~{y|~|~x}|}{}}~||z|~~~~}{~z|~|}|}~~~|z~~~{}}}~|~y~zzx~~|{{z~||}}}~}}|~~||}~{z}{~{{}{}}~}|~~~||~|||z~}~~~|}}{y~}|~~t|}}}||}~{}~~~~|}|y}~{~{~z~}~~}|}~~~|}}{{y{{|x|}}~~~}|w}{~}{|~|}}~x~}~|~~~~~~~~|z||y~|~~|||z~}w{}z}~}|~{z|}|}~|~z}}|}}}}|~y~{|~|}{~~~{||~}||~~}}{|y{{|{{~|}|~~}}||}~}}|}~}~}||~~x~~|}}|}~~|~~~}z}~~|~}vzx{~}|wy|{}{yzx~uz}u|}zyyyy{{{{|xuz{t||y{xyxzx~}{|x|{y{}{z{w{x}y}|yz{zwxz|xxu{vt{xwxyz}{zy{{{tsz{wwx}ux{}xz|{zy{wzz|z|||y~yz{{z|wyw{{x|z|yyy|{x}uyvz{||yxzwxvzs~xzzyx|z|~zw}z}{zz||{~{y|yz}yzyzy{{x~|{|x~zzw{wz{~xvwxwtz|wy{yyyv{{zxzyxz}yxyyz|zxz}}wy}}{zzzwy{z|yzxv~{|zxxv|~y|~{x}ozz{xxyy|x}{~y}|{zy}|zxy{zzwz~y{{}y{xzvwx}vuz{z~yzxx|{zx}}y{}{yz}z|z||~z}ux}~}~yy{|{wy{}x{|zz}zvz}}|xx}|wx|}zxxw{{y}{}{z|{vz|yy|wz{~{zz|{{y|~yyz{x~y}~{vx}{z|z~wwxy|xy{vqxzx}z|{wy{yx|z|zy{xzy}}z|zx{z|szz~{|y|y{||zw{|xx||y}xz{y{y|ywtxz{vwx|zvyyxz~|yy{{{z{z|zy{~v{z|w{{}}zw~y|~y{}wyy}kz}|y{z{|yxyzzyyyyzx|y{yyxy{z{}|{z{~}{vwzzw|~~x~x{{~xyv{}zy}{zyxwyw{yy||{zzwvzwuzxyw}zvx{zzyy}z~||}}}|{~}}z|xzz{~y}yyywwxzxxy{~tz~w|{tyywz}v|s}yvxzxx|}}{y}{v~|{y}|}y|~|~|u~}}~{|}{~zz|{{|||~{}|}}w~{~z}{{x}|~~{|}}~}z}{y}|~z~~}~}~}}~}~yzv~}}|y|~}}|}|}|z}|}}{|~}z~~~~{~||~}}||}}}|~yz|zz~}{zy~~~~~zz{}}z~}z|||}{||~}}~~|~}z}{|~~|{}~|~|}|~~||{}{~~}y|~}~z~~z}z~|~y}t|{}~}~}~{z~}}{~}~~}w~z~}~~}}}~~~{||~~}~~~}~|}~||}{{|}~|{}}~~{~{{}~~~||~~||~}~{|~u~z~z}{}z|{}}}}{}{|~~~~}~}}~~~z~{|}|{z~}}}~z}}~}w}~}}}}}{}~}}}{z{z~~~~~|~{}}}}{{~|{}~}~~z}~z|z}}{~}~|{}{~|{}}yy}~~}|{~~~~}~}}z|}y~|}~}zyzz}{~{z{xyy|wz|xs~v}zvy|zyxzzyz}xzwz~zz|wy{{{yvyxzxwy{uy}y|||ywyx|{yyzx{z{y{x}z~xzxwxw|}{zzyuz}y{x|zxvwxszzz|y{}y{yyuyx{{}vt{{zwx|z{wzxywwy{zyyvzw{zu~xwxw}|w}{|yz|wyzvy|wy{z}xwyy}~{zz}{yt~zzxz{|}}xuzyw{yz{|zz{yu}}yywxxyxz{yzyy}{wwxyz~{wyyyzz~xxzyywy|y}y{}|~||z}v{{y{{y{{z|yz{yv|zx}y|vyy{zwz{yy{}xvy{|{{yzzz{}v{w~z|zxyxzyyzzzxzy|xvy}v|{xy}{|}~z||yx{x|{z{yx{}y}|wyx}{~zv{{uz{zywv|{{{yy~su{ywyyzzvx{zzw|{|yy}|yzxxzy{zzx|zyzyz~z{{zzyz{}{y{|~zz|wzxvzwx{yxw{}zyx}yzzuzxzz{xzx}{xvvx~wwswy}xvs{y{wzy{yyz|xx}|yyzyyu}x{yxyx{y}||{{zw|xx{wzz{|y{~zyx}{wyvzzxxzyzy|vwzzx{zzxx{wxzx{~vzyz{|{{x}yvz}{}zw{zxy~~v||xvzv{|yxxyv{yzzztyxz|zwx{~xx|u|{}x{xzzwzz~x{zzzz{u|yz}yzz{}{~yzzz{{{v{vvxx|xw{xz||y{w|y|wu{xy{{}~yyxxz{{}wy}{zxx}}xzyzw{}y{uwxy}yvyxz}{vvy{yxzz|~~}}|{~~||{~}}~~}||~~~{{{}}{}|{~}~~x}~~}|~~}~{||}}~||~{}}}}|~}z}|y~z}|~|{{{{|{~{z}~z{{}{~~~}|~~zy}}}}~|~{~~x}~{~w~~}~|~|~~~~~}y~{~~~|}}}|~~{||}{~{z~~~}y|z~|~|{|}|~}~~~}}~}x}w~~}|{|}|||}~~{~}||~~~|~~}|z}~|}~|~}~{|~|~~{{|~~~|}{}w~|}~~}~|{}{z{~}}}{z|}~~}}}}}|}}{}~|}|}}}~y}~}}}}z||z|~~|{}z{y}~z}|{~~}}~}~~~~{||||~|~}{}~~}}z}{}}~|w}~z||{||}~|x~~{}{z~{}~}|~|}~x|}}~}{|{|~~||||{~{}~}z||}|}~}{{~~}~|}z~~~~|}~}}zy~{~~||}}|~{x{z{yz}{u~}zvzzxxyzyyzwzvy{x|y|z{|yzx}}y|yxv~zy{z~zw|{xzy{y}{{{y{vyv{yxyxyww{{yyyyxzyx|zy||zxxzz|xz{xy{wvx|~{{x{|~{~{~}zy|z{wr{{w|wyy}x}}zsz{wyxzwzywu{w|w}{yyzvy{zz{yzy|yzz}|~|yz{z|{|{xzzy|z|w{}{zxywvzywx~wuwzzyyx|ytuy}ztxywzzuv}xx}zz|{zw|x~z}yv{~}yxy|}{zvwtwxy{yx{wxywxxzzwwvxyyyy{zyv}|xy~x}}|z~{uu{wz{|{zvyzy~x|{{|xxyv{wyxzxxwxwvyw}v|ywx{zvyzx|xyy|yzuzzzzyzxxy{z|w{~yz{z{zyzww{zw||uwx{{zxy}zx|{~yz{xvzyyxyzv{{{z{}}|||||}}x{|vxx|{~y{|{|zyxwxvy}}t|z~~}xxvuyx}ws}ywzy}w|wx~{}zzyy|}|{y{{v|x|yz{{z}|xz}zz{{yvzyzx}z{wzyyyyy|z{vuuwx{zz{}|y{{{{x|~x~ywv|y~{zzvy|xxxz||xxxwz{}z|wxxxzzvzz}wyx}zyw}x}xy}z{{{zyxz{{y{yzy}y{|xzz}|xxyx|||zz|{{{|wyv{z|{xxz{|x}wxxwwwxzyz{xz}|y|}zw~x}}|{zyxyy|~|{y}|{~xvwx{yzzwvwz{z|}zy{{vxyw{{ym|zxu}}v|{}xt{|{|yz}~}~~}~}{}y~~|~~}~z{~~~~y{~z}|}~}x~}~~|||~~~}}~~{|~||{}||}~|}~~y{y|}}y|}~}}}|}~~~~~~}}~~||~z}z}~y~{~z|~~~~~y~}{|~}~{|~||{~|z~||}}y}~z||||~|z{}}~~{}|~~z~}|~{{||}~|~y}}}|~||}}|}}|}}{{~}{|~}}~}{}~~~}}|}y~z{|~|}~|{|}~{~}||~}~|~{}|z{}x~{~{|||}}z{~}{~|}~}z|~|||}}|{~|z}~}{~}~|~{~}~~~~~~}~|~~~~~|z{~|z}~}~{|}|x~}~~|x}}~}~{~~~~|~~~}||~|}~z}|y}zzy}z}||{}}{}}}}}~|~{|}~~}~{}}y~~|~||{|{|}{{}~}||{}{}}|}{~~z||}~{~x{~}~|}~{~{u|{{}~}}|~{|z~|||~}yyzyzz{z}}yzzwx|w}zxyx|zzw~yyzyyx{wyy||{x{z{zzy}|{{zyvzzzvww}yyvv}w{vzy|{w{zxyv}yt|z}vyy|yz|xz{xx{xxxu|yzwz{{zxwy{|z}wx{xxzw{zy{x{yuwyxyx{|}vwwx~||z}{~~y{}|{{vxzyy{zuv{yv{wz|xy|x|~{y|{zx~{vx{}zzzz{|zzz~vux|vzx{xz|x|v{zx{yzz|{wx{z}yzy|yw{~~zzz{wxzw{tz|xzzzy{{|zxuu~zzx{s|xwz{|y|zzxy~yyxyz}{yy~}{z{}|{|}|}~zyy|yzxzuvt|w}z{|~y{zzyzvv}xxx|y{zv{zzz~{z}u|zz~{~vyyv{yx{{|}zv}xyvysyyz{y}zuzy~x|y}zz{{x|{|tuxyzz~|z|||x{yzwzx{~y{|{xyvwxwyyxzyv|zy{}~xzz~y{ywyzzz{z{}|{||yzxyzwyz|~x|{xx}yy|}}{|yxxyzu{~~}{|ux{{{|x}|x|}|{z}~{|{{zz}{||yu~xzzwy{z|{{{yzxx|z|z{{zvx}z|z}}z||y}yv}z{{z~|}x{z}zwzx{|}vzzywzy~{z{y{xzzz|}y{||ywzyxx{{v}w|zwyx|yy}zz~ry|v~{xz}~z}zyy{{wxx|zyv}{{}||y{v{xyy{z||yzxwyzw{}z|{|yw{uv~xyzzzwx{zuy}w}z}xvyvzyzyy{y}y{{y|y~~xvv}|{}|zz}z|xwy{|{}{{}||~|~z}z~~|||}}}}|~{||~}z}}}~}~~zz~~|}{|~|}zz~|~||~{|}}~y}}}|~}{}}~~zu~|||}~z}}{}~}~}}|~~{}}}|~|~}z}~||~|{x|~}~|}|{~}~~~z{}~}~~}}}|~}|}}||x}|~~|y~}|~}~}{}{|{~{~|z{z}}{}~~}{~~~}|x~}~|~||}|}}~|}}{}{|}~~{|~}}|}}}|}~{~}x|{|y}}}|~~|}}~|y|}~~~||}~z}|||x}}|}~~~{z~y{~|}~~~{}~||}}~}|}~}y}}~}{~}~{}}~{|~}z|{}{}~}~|~|{}}~~}|~~~~~{{~|}y|z~|~}{~{~}{{y{~~y|}~}{|{~||~~{{~||}~}~}|~||}~}y}}~w~~z}}|~|{|}~~~|{|}|{}~|~}~}z~|z}|}|~u}{y}xxzzz|y|{z}|tyswvzy~wyz|y|z{}yxyww{x{wwzs{{|x{x{{{~u{z|||yuxx{{wzxz}{xyz}vzy{wy}ww|wywuyu|w}|zw|tv~{v|ywwz}}}{y{}|xwx{vzw|x||{|y|}|{zyz{zxxwvxy||zztxuzu{ux~x~{{x}yz|xywyzw||zw}}x|vv}{~v|zzvy}}{zz{wwzxzzx{zzxyv|||u|w}{xvxwv{}|vy|y{z{z{||x~yxzz{{x{~}zy{{~}w|}x|xy}}zvw{xzxxyx}yszz}|{tz||{}|z|yz}|{~{x}x|{xw}z{}{|zx||zywuz||wz{{yz}yx{xwx{zxw|yxu{zvv|yxz{zz}{x|yz{y|{{|y{yz}|{{|||v|xuy}}zyyyy|{w{{xx}wu|z}vzz}yy|yz}z{}uzx|zz{}zzy{zz|yy}{{|z~z|xw~y|z|z{{||zx{zyzwxtyz~{ww{{|}zzxzz|||xyxwx|{zy|{y}}wyy}{yyz{{~|xtx|{xyvztyx|vxzvzx|ys{zt{y{{|}{|{yzy}zyzz|yy{|yz}uxxy~}yx{zvx{z|yvxx{yw~zy|vzyyw|x}{z|zz~|{zx|zzz|yxyy{zz}{z|{|{zzx{|x}|zwywz{|xyz{~x{{uy|zy|yxxxywx|z|{{wzy~y|s{~y{||{zw}|z}{}|~|z|yyy{yzw}{wxzy}y|yxw|x{y{{xzxwy|{}~||y{}z}|{yxyv}}z~}~~}~z|z|~|z~}~}}|~zz}{~z~}|}{~~|~{z}}~{}}}x}~{~}~}}|~~}~}}}y|~|{~~|{}~}~~|~{~}}~}~|}z{}}}|~~~|z~{}|||}~~}}~}}~~z|~~~|}}{}}|}{}z}~{~~~}~}{}}}{}}}}}||~}~|~}}{~}~z}|y}}}}z}~}z}~}y}}}}|{}~|{}{{|}|}~}}}~~{~~}}{||z~}{z~}z{{}}~{}{}~}~}z{~{~~}|}~|~~|{~}}z}~y}}~|}}|~x~{}z}}~}}|x}y}~~}||t}z}~~|~~~z{~}~}}|~}}~x{{}|~}~}x~~{~}y}}|{}~}|~}~{|}}|~}{|z~~}~}}|~~|}~~|}~~{}~}}}}~|~}||}~~}}~~z~zp~x|}}}~~z}{}wz{zzzxvz~|s|x{vwvyz{yv{|x{zxzx||}ytzz|zyz}|{z{|xyxxyywy|{zv{y~y||v|{{yu{z|x}xzxy|z~y{}~y{~wuzxuz|~{yzxy{yw~rz|}v|zyv{{~|{|{zyzuy|{zx~{{z|qwz|{yy|{|{y|{yxz{zyyz|v|yzz|vyswz}z|zwyvwyvxx}{{|x{z}yyyytzyz|zy{{{y|y}xysy{~}vw}ytz{xxx{|xx}xs{wwvyyz{{|{vz|yy{|xzxxy}w|zy}z{{wzwyxx{x|||ywzx{x{w{yz}zxww}}ys{y~w}}t~}xz|yv|wywy{wyuzy}y{zvwzwzw~xv{u{xz|{v}x}x}yww{|y|z}xz{}{y|yyx}yz}}zxv{{zzzt|{vwyr}~zzztzz~xww{|z{~{}{wyzwyzzz}y{zzwvzxyz{y|y}}y}xz|xzwzuz{z}yvy|{{|w}{z{||y{y~zx~y}xy}|xyz}{{||x|yyzwvz|}yyyxzwxy~{z{{|z|{x~|}{~z{|z{w~w{y}{tzy}z{xzyvw~y~}w|zwz{y~wxw{~{{y|xz{vxzzx{zz|{{xzx}|}xz}z{~wzw{xxz{xyyy|zzt{zy}z|}y{~zz||z}y|zy}zx{wzyz~zzw~v{xzvw~vxxuy{xzy{v}xu~x|yyx{{}|}xy||{||z|zwz~|yzz|~|z|{x|xxzwy|xzz|}|yz~yyw}t{{~|{zxx{{|zzyxz}||}}x~||}|~~~}w|~{}~y|}{~}~}|~|}y{|~|~y|{~}~z~~~|||{~|{~~|}|{{}~~z~}~}}}~{~}}~~z}z}}||}{}|~~~}|z~}~||~}}~}{~~}}|{|x~|~{}}~~y}~z|~~~|~||}y}}~}||~}}}~|{~|}~||~|}|z~}~}y~||{~{|}{~{|}{~{{~~~}{|w~~{|{z}y|}{~}}~{~}|~|~~~{~}{~~}||~~{||{}}~~z{~z{~~}~|}}~{z}|}~z~}~}|{{~{}}~||}|~{~}|~|z~|{~~|}}}~}~z~||}zz}w{}||~}|}{}}~}{|~~}z}~~|~~}}~|~~~|||~y{z~yt~|}}~~~|~{y}~~~}}}}~||}}}~{}}}|yvz~~}~x~}~{{||x}}||~~|z}z{w~~}|z~~}~}}~|~~~~z~|}x}~|~|y~}||{{~|zz}}|~~}z{y}{y{{{{w{yyyxzytz{xzxxz|{w|xyz{y|}|{}zxzxxz}xx|}{{zz||x|~|||y{{y~|vx{}yz~{y~w|{tvyzxvyxxxxxwyyywuyvx{yx{}{|{zzw}y{x~xtx|zz{x~}yyvzw{{~t{vzywxz|yz|{{v{|wywwz|wyx|{x{{y|zz{|ww{|wx{}|yz~|yyy|{wzy{zxu{{vuxvyyxww{z{w|wz|tyz|{y}xxzy{{x||zxz|xzuzvvx~|yx|{}~z||zy}z~xzxzyy{zxx{}zw{y|xz}y{v}w|uv{uz}z|{wzz|z||{yzxw{}yzy}y||}z}}vv{{|xz{xytt{v{}}v}|zzvy{u|{zwx|}z{yy~y~|zzy{{v}z|yzz|w{zy{zxx}z{y{xyxy{{t||wxw|wvwxvwt}|vz{x||}{zyyz~{{{zz{z|~yy~|}z}y~zyzy|{{zy~y{xzy{uy~v{|wyzt}ytxw}}yxzxz{zyz|x~{}xxz|}{y}{wz{{y|y{zwz|w}y}}{{yzv{zxyyyz|z|x~u}{|t|yy}wwywz|}{~{u|wzwv~~}yw~vz|}x}x}z~{z}x~y}v|yz|zvxxywzxxx|}yx{yz}xzwzw{zyyzx~y{{~{yz{z{x}y|{w{txzu{x{x|}uwxwwyyvx{{{~{wwvy}w{}||{w|zz~z{{y{yyxzwz|~z}|{~x|{x{{wy|x}{xww~wxvyy|y}zvxyy{y{|t}w~{z{x{{{}w}{}u~~~~|{}||z|~|{~~~{}}z~}~}~~||}~~}}~}~|{|zy{}{z~~}}{z}z{z{y{||}|{|||}~~~~~}|}}~~~}}||y{~}{~|{|y|~|~|~~}~z~}{}~}~~{|y|~}}{z}}{}}w}y~|z}~}{|~~}|~~{~}~|}}~|}}{|||y{|~|~|~~|~}~{}~}~~}~|z}}}}~~{~}{}~}}~{}|~}}yz~~~{~~~{}~y|~||}|}|||~~~~}~~}z}{z{|~~{~}~}|{~}}w}z~}{}}~~}~~}}|y|{~}z|~~z~~~}}|~~}}{}}z~}~}|y~{z}zy}}{~{}~|~{~y~}}{v{~{~}~}{{{}}x~{||}}|~~}|~{~{x}|||}{~}}~~~{{}}||{}|z~|z}z{~{}}~~}y~|~}~}~{z~~~|}{}}|yz{}}y~{~}~|~|}uvzx{wuzy}yxyxy{{xwzz|z~xz{w|xz|yx~vzxz~{~yzzyyxwzwxxxy}xwxw{x{zz}xwuxvx{~zz}zxyyv~{}uzzw}y{|y{zw{{~yz~y|y{zvv||uuzzzw~xzux|y{{wwy{|{xuyywxz}{~{~zwz|zw}rxzy|}{{ywuu{{{w}y~yx{xzzxwxx{y|y|zz|{xzy~z{{y{x{vy|t|{|v{www{|zu~yz{}}{y{vyyyy}xtsy{|yzxyt{{x{{|uzv}y|ysy{v{{wyz{xuyw{zw{xt|zzzzy}z}zyyyxyzxxzzy{|{wv{zyxuuxxywz|{{|{xz}|{x}|v{||x|{xuywy{}|}x{xxw~|{y~{x|{zzz}xz~|yyy{~{}|rzzx}}xz|zv|vzzxy{qwz}xxyxz{vv}y{{{yzz}|y{||yz|x|}}{{yx|xww}yx|z{yzxxzw|x{y{xu{xx{}w{{{~}wxz}|yx|zx{zxxw|z{}qzwvy{z~y{w|x{z~z}w{ww{}y|{z|~wzyvz~rz|||yyxzx|{vzxyvyy{{{v{wywxz{xzty{vzyz{{~|}zyw{|y|yxx{}}xxxy{x|{}|~|yzx}{xwv}x}zz}z~xz|||{|tuzxw{{~ywwy{|}}w|}zx~|{{zx{z|{yywvxy|||~|yzxyyu{|z~|{zyzzzz{}y{xvxvx||xywy~|{{{{|x|yxyzvyr|y}y|||}zxxzyz}y{zy}|w{{y{ux{xzw{yzuz{xzyzy}z|~~{~y~z~}~}~~{}}~}y}|z||x|}|~~|}}~~{}~|~||}|~||}~}z}}|{~{|}{~~{z~|{~~|z}{~}z{~}|{z|}z~}||{}||{|~{|~|~|}~{}~|z}}}}||{}}{{|z}|{{~~~|~x|y~~|}z|~~|~}~|~~y|{|~z}|}}{{{~}|}}~z}{~~|~}}~}~~{~{~}~||{~}|}~}|{~}}|{}|{|t~|~}y~}~|||z}~}~}~}|~}}~}{|~}{}||}}|||||}|}}}}y}}{}z{}}}~~yz~|~{}|}~~z|}}yz|x|~~}|~{}x~~}~{}~~~|~~~~~~~z~~|}{}~{{|~~{}}{~}}{~}~~~}~}}}zy|y}~~|~{}z}}}{z~}{~}~|{}{xx~~{{{~~|~~}|v|}z~|||}||{}~}~~~~~|||~}~~{|~}|}}|}y||{z}~|{{~~zz}{|v}{z}x}vzxwxwyz|y|vt||z|}xy|ywxyyx{q{zv{w{{x{yyu~z~}}xwy~}yzx~{}yyzxz~yw~zv|~wwyzw}ywz{xyyv|vy{wzxuyywz{{v}~{y~x||||y|ww}{zw}|yz{z{{yvy|yxv|ywww}z{z|||z{zwx{wvyxw|zt~~yxzzvx{wt|xv|{|~}z{v}{z|y{zxwzv|x{xzvvyyyxwzvvzwxy||wx{x}yz{ywy|}{|zyyz~v}~||}}z{zyw}{xzwyxy|wyzv}yy|xwwx~z{{w|{zx{v|s{z|zvyz}zzzyy|x}}{}w{y{zz{|{{}y|yvz{z{zzxwu|{|{yx{{yy|v}yv{zzxyy{||{y{|{}{{wz}{|zzwxpyz~}z~y{x}{yx|~yvzz~vu|yyzxzzvzvxy{w{||~|}zxz|~v}y|}|yyx{|y~zz{y{zxwzx~{{xxzwz|{{vx}wwzywyy{|yw|}z~~yxy~}}~yx~~zxxvyy{x{|zww|y||{}|wwyxt}uzxwxx||zx~zvy|uyy}xxy{yy}{{zz~zyzy}}z|{xuzy~}w|{{xy}y}vw~~{zywx|z~wvzvx}wtzvyxw|z{~|yvz|{~zyy{z|~|}z}|||wwz|{{||y|yxz||xzw{|}|szz{yvw|x~w~wx|}{|yz~xz|x{~|y|{~~~zxyx{zyw{x{yw}xzz{x}{zz|wuyy||zzyzzz|zy|wxy||z~r}z~{|yxz|z~|}{~|{}}{~{}}}{y}|}~|~~}{|||{||~~~|z{y}z{~~}{yy}~}~}}~~{z}z|||~~~~~~}}}~~|yz~||}}|~~{}~|~|{}~{|}|}{}~||}~|~~~}|}}}}{z{y}{~~~}~{~{}}{{}~|~~~|}~}}|||}~{~|~x}}~{}|~|z{}}}}}y{z}|z}}~|}~}{}|}z}~}|{z|~~{}|yxx}{|}{|}~|}y}}z}|~~~~}~|}{~||z|zz}{z}~}|{~}}}||{|{z~|}{||}~{|~}{~{~~||~||~~||~}~|~|{~|~~}~|||}}z~z~~|}|}~|~}{}|x}{~}|~|{|}|}|}}~~}~~{}z}|~y{x|||{~|~}|}}}||}|~|~|~}~}||y~~~}}}{~}~{}}w~}||}}~}|{|{||z{x~}~~{||}~}z|{~}{z|}{y}|{}|{|y~}|}}|}}}zx|{|xx{z|xzvuyx|yxxyx|~{x|xyyz~}|yx{wxyzzz{zwx{y{xzxyx}{wz}x}{{{zxzx{|zyyyyt{zz{xy~w{wyxw{yxx}{zwyu}||yyz{zxyz|wyxwzyy|x{|{z{xxywyw{yy{~{zsyz~v{{{u|yw{ywz}{zxvxyxy|zyxy{w{zzwx~wy{w{v{wwuv{{w|w||w{xwzvzy~y~zy}{z|zy{{}{zz}yvzzw}yx}y{v{zvys~z|{xxx}~wyuzzzxy{xzw{yv|y}zzzz|z{zx|xwzvz}yx}{xxuwvw{wxxzzzx|~yzz{yyzzr~}wywzvxxxy{zxw}xz|wwzyywzx{zy{zzzx|sxz{x}|{z|yyyv|xyy}xz}z{wz}|{zzx|y}y|{yz|yzzyzyxzy{zu|z}y{wwzzs{u{yyyvx~{{vxu|zzx{z{z~wxw|{||z{xzzw{oz{zxyzxuy|zzv{~yz{z|zzy|~xzx|y~t{~v|||zs~yyy{yz{wvzwzy|{zzwyyx|~|}}xzwv{~w~y{vz{{zyx~zzzy~{zw{wy{ywx|y{vzv|{zxxvy|z{~}zxxwy{xx|xwwz{{xxx{{|wy{y{zvvx}xx{||yz{y}y~xzx}yuy{uw}{yzuwxz}wy}|}z{{xzz{yy}{z|zxzz}{zy}zyy}zw}y~wyyzwz{|~x{x|yyx}vv|zz~{zwwy}~x|z{{}yy~yzx}{}{|}|{zxz||xy{|vxv{zz|zwwx{|{yzvy}~||zyyy~|z||}{}}~{{y}~}{|~}z|}}|{~~~~|~{||}~z{~}~{}y|~zt~~}~}}~}|}~}}z}}~}}~|~y}}zyz~}~~}~}~}~|{}|z}~~|}~}~}~~{||~|z{|}}}{|}}{~{xz~{y|}z|z|}||}}{|}{~~~{}|{~||}~||~~~}}~~~|~x}}|}{~~|}{{|{~z{}}}y~}~}~}~||~~|}{~{|~{~~{~|{}}~}}}~}~~}|~~~}~}}|}~{|~{~~||{z}~zz~{~yz|}y}|~}~~|}}~}|}{|}}~y{{~{~~~}|}~|~}}~}~~}z|~~}}}|~{|||}}~}z~|~{}|{|{|u|{{{}}{|~~~}|}}z~|||{~}~|}}}~~|~}zz}~z~|}~|~|{~{}}~}~{~}~|{}~}~|~{{|z~|~~~~~||z{~|z{~x~z}{|{|}~}~}~}{|z{}zzz{}yx{|z{zz{}xyxtvvt}zw~uz{wxz|~|vzyyyvtxz|y}{v{xzv|~|yz~y~{}z{}{xvvy|yw{yzy{{wywwyz|xxsxyzyux~zwvw|v|xv|z{xx{|{|}w{}z~v||zy}x|wzzyx}{zwwyyyz|{{|yzzy||z{zxwwv}vxux|x|u|y{}yy~}zxxv|w{zz|wyz{z{xzzvwwv}wwz|z{z|zv{vzz{zzzxyxxvuxz|wyw{yzz{{yyx{}x|x|x{y{z|w|y|xzyxz{|yy{{wz|vyv|zzy}vz{zzyxzyxuwwzww{}uwz{yy{{y}vx}zy{{yy{{z{|zy|z|xzvzyxxzywx{z~zxw{{|v{|xuw{wuy}{|yx{y|}zz{{zyz{z|z|~~xz~z{xy|xz}{x{u{x}zv|wyuzx}|r~{yyx{x||{}zz{|~{{xx~{{y}}{|y~{|}w|z{}}{xyxzwyyz|yvzy{vz{vvy{zyxzyzzx{zx||y}y}yy}z|z}|{{|zyz{{|x|~{{zwx{|yxz}}|xyz{||{zwz~z}{ywy{x|||~}z{z|yzyx|y|y{}xx{{|{z|~x{{ywwzwz{yt~}u}yyuwywx{zwpysy{{y~|{{w|}{w|{z}x|{xz{xz{~yyx}|}}~vwyvuwxzvx{z|uz{|wywzzzz{wx|xvz|}zz{zvzyvz}y}~}}~zwy{~|~}~}}{{x{{zwx{wzzvzzxzxx|w|vxz{xyxvyxw|y{y|}zw|z||}u|~}~||~|}~}}~|}z||zz|~yz{{|~|~}}}~~z}}y}|z|}|w|}||z}~x{{{{~}}zz{~|~~}~y{~|~~}z}{||}}y}}}~}|~}|~|}~~~}}}}|~}}}|}}{x~~z}z||z{}}|~}{|~|~|}y}}~|~}x||}~|v}}{}~}{~x}~zz}~~~|{}~{|}{{~~}}|{}x{~}||}}}z|}|~~~~|~|y|~}z~~~z|}z}||{}|~|z}}}~|~y~}|}y~}|}~|~~~}|~}~~zz{~{|y{||x}~z}}|}~}}z}{~{|y~z}~z}|~z}|}}~~}~}z||~}~|{~}~~~}~yy}z~||~}~}~|~}|{~z|~}{z~~{}||}||}{{}~{|{~}~~~~}}~~~~}}y|~}{|}z|}x}{{{~x}x~~~~}y}|}~~{~~|~}{}|{}}|z|}y~}{~}z~{yyw{}~~}~~}~}}~|}{xzzx|w{yz~zyyyz}z{yz{wzwy{}{w||xxzx{}z{x{y{x{u~zx|~yx}xywzyxzzxyyzyx{yzy{}z{~x}xwz}xu|zyz|wtz}}v{|}xy{}w{{z|}{v}{wzw|}y{{{v|xxy{x~y{~z{xzzx|x~w}~vyx{{|yzy{n}zxzvwy|zwxxy}vz{y{x~}xyw}zxx|zsy}xw{ww|{z{x{}vxyxx~{vxzy~x~z}}|vyz{}uxy}{z}zz{|}z|y{}uxyzzvx{yyzyy}z|{yv|}{vz|y~z{w~zx|zwz{vyyytwxvyt{zzvxx}yxzy|||~wxyvuwzx}x{y|yz~zz{zxz|~{uzzzyxzyyzywx{{|yzyyzuy{yvyy|{x{y~x{w}xww{{|yy{}z}{xvz{{{yzz{|wzzuzy{x{{y|{z}{~{y}||xz}{}{t{|y}{wxzv{{z|{zzzx|zy}vz}}ztwz|y|z||{||{zy{w||zy|wxx{w{|yxx|{}xy|{wz|{{{||x{x{|xzy||xzx}z{{zy~{zywyszy|~{yx{zyxuxx}||{y{wy{xw}}|xwwwzxz}{xy{zw{{{|w{yzxwz|{zzy|yyzz{x|yxy~}xv{yxy||zzyww{vw|wx{}zwz|{yyxp|ttyzy{zxzxx{y{wy{|}zuyxzxv{zzvx{{{y{xzz}z{|yxyxw|y~{|y}zvxyzyy{~z{{|zx|xw|x{xzz|zy}w{|w||~vvxwxzyyy|y|xyzz~xz{{|~}|z~{~}y||{y}{~{~}{~z~~}~{zz~~{~~z|v~{{{~~~}x||{{{~~}{|~||||~~|{{}~}z|z|~{||~|y~z~z{{|~}~|y}{~~|z}zx{{||z{}}|~|~~}}~}{}|~|y}}{||}zz{~{|z~|z{|~|y}~}x{~~~{}~{|}}}x}}}{}||~{~}{}w~}}|{~}{||{~x}}z|}zx}|~~|{}z|~}{|}w{|}}}{z}~}~}}~}~~~~|}|~~{}}|}}}~|v~{{~}|~|}{z{}|{{}~~~|}{}~{|{~{}{}~{{|}{|}y|~}}y{~}~~{|}{|z{z|~}|}~}{}|~}~}~}}z|}~||}}}{~{x~|~}||{~x{|{|x|||z~~}|}~|~z}}|{x~}{}wx{{~~|y|z}~{~~~|z|{x}|~~~~~~y}z}~|y}{{|}{}{~|}~z{~}~}}~{{z}~|~y|y||}}~}~~~z}{|~}}{w{~z{}|}}}~~|y}}{y~||{}~|}}z|}}||}zy~}{uy~}}~|z|~|{~~}y~{y~}~|z~~~}\\\\\\\\zzz:{}}~~}~|~z}~~||}{|}||}zyz~}z}|{~~{~~}}~~}~|~~|~z~~{v|z|z}{}{{|||}~}~~z|{{}y|~}~y||~~~{~{~{|}~{~x~|}}|}|xx~y}}~|~{}|{~}}}~yz|}~{|}y}{||~|~~y~~}|~|z~{}}|}~{|~z~|}{{|}}y~}}|{|~}~}~}~~{|}}z~}|~|}w{|}|}}|~~}|~|z~}~}|}w}~|~{{{{}~}{}~}~z{{}}{|}}||x~{}z}{{~~y}}|{z{~~~~{z{}~~~}~~~x~~{~}}{{|{{~}|}{~}~~}{}~w{~|z~|w{{~}~}}~~{~}~|z~{~}~}~~z{~~z{}|||z{~{}||}|~|~{{}~~{}|z{{|||~~}{}~~z{||~z{zy}{|~}}}}{}|~{~}zx~|{~|}||}}}}{|}{~~zz{~}}~~|~~~~}~~}~}}}}~{}|~{~zz~}}|yz{}z}|}~|~yzz}z~}~~}~~~|}}{|~}{x~z{y}}{|~|~z}{{~}|y~~|}~}}z|~||{~~~{z~~|~{z~}x}~}||~~}}}~{{~~z}}}|~}}}|{~~~}~~~~~{}~}}}|~}~z{{|{{~~|}|}~}~z|~|{~}|}}~~~z||~~z}{yz|}~|~~}~~z~~~}}}}}~z|~}|{~{yz~}}|y|}~~~}~~~}w}|x}}|~}{z~{~}~}y}~~{||~}}{}}||{{~~|~{{y~~}~{{z~{|z|}{|{~~|}}}}}~{||}|}}~}}{~~z|||~~{{{}|}~|{}~wz~}|{}~}z}~x~}~{|}~t~}~}|||z}|}~}||~}{~}~{}~}~~|~}|~|~z}{|}x~~~~x}~~}z~~~|}~}~}}~}|{|~|~}~~~x|{~}~~{z}~||}y|}z{z|}}y{~||u~~||}|}z|x}}y~|~~~~{~y~~{}}}y}z|~w}||x|}}~~~~|{~}~{{}~zx|z}|||~~~~|}|~}~|x{~||{~~{z|~}|z}}~{~{}~~~{}}|z}{y{{~}~{z~}}~|{{}|zw{~ny|}|}|}|y~~zz~||{}~}z}{}k|x|z}}}~~~~||~{{}~~~z}|v{}~|}{}|}|z~~{}zyz}|z}|z{{|y}}w{}zy}z{{~~~}|y}}{z}~|~~~~}~|~{}}xzz|{~}x~{|{{~}}y|~|||~~}}x}|||~w}}z{}z~{||{|}{{|{}~~~{|{zy}~{~z~zyz{~{{{}|~{~~~|~{||~}||w||{yx}{{{~{|~~z}y{~|~||~|}~z}~}~~|}z|~z|}z}yu{w}}zzu{~||~~~}|}|~~~~{|~~~~|}|~}}}~~~}~~~}|~y~~~|~x~~~~~~~~~|{{}~~~~~}|~|}~~~}}y}}~}~~~y|zz|}zyxyz~x~{y|~~~{{||~}z}||~z}~{xz}|||~}xzy||{z}|}||}}}|~z{|~}{~{}|z~~|~~|zty}|{~}|{x~}~z~x||}|~{|{}v{|}xzw||~{~z||~{z}}~~~z~~~~}{}~}~}z}}x~~~x}{~{zz|~}~}|y{}}{}||~{}z~zzy|~~~|||}y|{}}||zv}y{|yy}}z||}{~}}|~~|}|{{|}}}y~}y~v}~}{w}~z{{~~}}{~~}z~{~~|yyz~}{z~~|{~}y}|}}||}}|}}v|{~~x~~~|~}~~y|ux}|z{{}}}{~~|yzzz|~~{|w~}z}~v|~|}{|zyy}}|}}|{}||}z~{||}~}~y~}}~zy}}}|{|z|~|{|{|{}}}{}|{~~x{~~z}w~|z}~zx|}x{xy|~~~z}{z{|~}}}{z{~|xy}}z|{~}|}}|zw~v|{~|{~zx}|~|{~z}y~}|~|~~~~y}yy~z|~{~z~||}{~{z{z~z{~z}}{}~{}}~z~|}}}~~~|}~~z~}~~}}~}}}~}}~}~}~}~~}}~}}~}}~~{||z~~}~~x~}~}~~~z}}}~{|}}~~~}~|z~{|}~~}{}||{z~|}{{~z{y{|w~zw~}}w}~}}~zx}}|{{yz~}|w~z|}~}}{{|~|{{||}yyx}xxzz{yz}|~||x~~|x}|~|}||{||x~~|{}}}{|~}{}}{}}}|{}}{x{|~{{}y}{{}|{{z}}yx{||{||~y|~~~{|{|{~x{{|~v}v~~y{{||z|}~{{t~}|z}{|}~}z~}y{}{z~{y}{}{{||{{y|{{}{z}~||}z{{~zyuw}}~{{zx~~z{~}}y}}~|y{w{}|}{}zyy|zx}}{}z{yz~y|{z}|}~|{~{w}}z|~yzyvz|}}{z}x}}zyy{z~z|zvy||{}}|}~||~~~|~}~~||~z{|{z}z||}wzz}~{{v|wz~{|w}x~}|}|}}|{yzy~xw}}}|yxy|}zyy}{{{yz}|{zz}{{|yzx~}}{z~w}|{{~{{y~z{{~|}}}{{|}yz~|{y{{zyy}}}|zyz{z|}}}{~z||~}z}z|yx{|{~{~|~}yzz|~xzy{y|||}{{{{~~zz|y~~~}{z|{|z{w~|~{~{}z~}w}yy{|{{y{|zy||}}|z}{z}~}|{{z|z}||~|~|~}|y|~~|}{{~~~}|~}~}}~||~}~~~~|z~}~~~~~}{~~~}|~~~{~|~~|~~~~}|~~|~~~}~}~{~|y||wz|~}~}~}~~~~~}~}~{~~}~~~|~~}~|}}|y~u~~~~~}~}~|~~|}{~y}zx{|}~|{x|}~}~}}}~{~|{{|}{|~|}|~}~~yzz|}}{{}|{~}}|}|}~~|~z{z~~|xz{}~zz}|y|}|yx}}}{~}y~|}{||{||~}{}{|~{~~}zy}|~|~|{x{x{|}}z}z|{~|~z}zz~}}z{}zxzx{|}|y~|{}||{{y~z~yyx~|yy|y}|~}~y}~~~~}z{|y~|~~y|{}~|{~}y{}x}~{|zz}|||}~~{}||y|~~}~xx}z|}~{}|}}|z~~z|~{y}}~~{|{{w{zw}}~|}~~~|~}|zx~}|}|~}|}~|zy|}}~}zy}}|~{y|y~{yy~yzx}{{{~}{}{}~|}{~|}}|~yz~|w}}||}|}|~x~z}}y{x}z~z{}{}|}zzz{x|yz~}z}~}}{{~~y~~~{x|z{{}{|{{}}{|~x{~~}~{z~xx~||~x|~~}~y{}}{~~}{{z{z{|}}}}~{{x|~}~~{}|{|~y{{{}{}|{}{y}}}}~~{x~z|~y}~|~yz~~~{}|xw{{zz~|}~{{~y{z|}}x}|x|w{}|z}}y|~~}}}~}~}}~~~}~}}}~y~~~{}}}~}~}|~|yy~~~~}|~}}}~{x|~|}}~{{~}~{{}~}~}~}~}~~~~~~}~~}}~}}{~}}}}~~}~}}~}}}~{~}~|~~~~|y|~|~|}~}|}}}~~|~~}~~|~~~~~~~~}}||{~~{y|{|~{x|z~|}y{zz}~|{}|~}{}}t~x|}}}z|{{yy|{~~{y~z|x}~|{~||~}{|yz}|||vzz{{}{}~~w|xy|{x{zyz~~{z}{~y{|{}}}~}x{|{|x}}~{z|}y}{z||}z{z}|x~{x~|{~}{yx~zv{{y|~~xz{w|zy|~~yx~y{~~}{{z|z{}}{y|{{{y|z}}|}{}y|{x~{|yz~{{}x|~y{{|{{~}{w||}{t|}}}|vw}{~}|}zz|z{{}~z}}{|{}x|xyy{z}}|}|}y|zzz{{{z|{{yy}~v||w}{}~y~}|}{z}|~~}~|yz|}{y|x|{}|{~z{}y~{zy{{~}}}{y|{~z~|}~}u{~~z~{}y~~|z|~|zxz~z|{}~}}~w|{}xvvxz|{|{z{}~}z{}{z|z}{|{|{{|~|}z}||}~{x|}zu}||~|z|}~{z~|{z{||{}{|{}z}~{y|wvw~~{{~}|{w}z~}|}x~t{{}{zz{}zz|}z}~}~~~{{zz{||}|w~~~||yyyxz~{x}z|}{{zw{zvyz~yzzv{}y|zyy{~~}}}~{|}~z}{yzzz|z{{zyz~yyy~y{{~|{|}y~|y||~zw}}~}}~}}|~|~}{~~~~}z~~~|~~~}~}}{~}~|{{|}}}~~~{~}|~|{}~~~{~~}}~}~~~}}|~}{}~~}}~~}~|~}}|z~~~~~z~}z{~~~}|}~|yy|}{~{}z}}{|}y~}}~}~~}~~}~~}{{|}}y}~}}~}~z}~~}~}~~x}xwx|x{x~{z}y{~{{x}{~~~~z|~{}~|x~|~x~z}z}w{|{|~|~wz}~zz|{}~~{~|~wy~~||~|||{w}{xxx|}~z}~z~zywyx}||~z}|~{w|}|yz~xxy{|}~{vz{}z~|~|}}xz}z|||zz}zx}~{|||~{~~zz}z|~xzy|y}z{~{|{~zx|{{x{{}||y}{yu}|}{z|{y|}~}y~~}z|u~z{{{z}~y|||}yv{yz~|{~y|{}}|}z|{x}zyu~x~|yx{{|z}~{||~|}~{z}zy~{|{x{w~z{|w}y}{{~|z}z||{|w}|t{}{}{}{zz~xx~{}|{~z~}zy{~~{~}xz|{{{{~}~}zy|~||}y|}~~~z||~{|z}|xz{}{|zy{y~{y~y~yx{yvz}{}}}}z{||}yy~z|zzw{}{u{}xy|~{|~v{|~{~zyvz|~~||}{wy|}~y|y|x{}x{{w{z{y~zyy|{~x}|~|y}|{y|{{wz|~x{w{zwx}}{|y~zz}}||}}|}}|~}v|{~}||{{x~z~}{|}|}}yy~w|z||}{||~{{~}~~|{x~y|}~{~y{~|~||}~y}|x}{~||}~|}x~{|~}~~}|z~~|~~{{~~~}}}}~}~|}~~}~~{|~}~~~{}~~}~||}}{|{~~|~}|}}~~~|}~|}~~~~}|}~~}|}}}|}|~}z~~~~||~~}z~~}~|~{}||~~}~~}~~~}}|~~~~y}~}}|~~~~||~}~~~~~~||~z}|}~z|~~}||ywz}|{z{}}y|y|~yyzx~}w{}z|{{|y}~~y}|}~~|z~}y{~z|{|z{~x~||||y}|zuzy}z{~{z{}~}}~~~|w}|~~|~|~~|{~zz{~}}~~z}yx~}~}z{w|yy~~{v}z|xz|z}}~yz~z~z{|yw{{zzuzzz~y{||}||}|{xz}z|}z|wz~|y~}}{~{}|{{y}z|~||{}~~z~x||}~~}}y~yz|{y{{z}}~~xz{||{{x}~~|x~~|~}x|}~{v|u}|{z|z{~x{{~}z|}~zz|y~wy}|{~|~}|}z~y|}~{~}zy|{{{|}}w~|zz}||{}z|}wy{|{}~~~~~||y{|}||{}~|}~~zz{v}||ywz}zz{{}wz}|~z{z{{{}}{|yy~{~}~|{|z~}||~{z{zy|}~~z~zw|||}~}|{}}z~{~z~z|}x}y}z{z}v}x{|}|y}{z{|~xxx|x}{zyw~}y~~}y}zy}zz~~~|{|}x|{{z{vx{u{}~zz|~~zy}|{}y{~}~~}|{|x{z{yz|{zx{z}}xzyx|yz~~}|z{{w}~y}{}|z}}}{~}~|~~~~~}|~}~z}~~~}}}~~|{~~|}~||~~|z~}~|}~~~}}}z|~~~~~~z~x|~z~}}~~}{~z|~|~~}~{~|~{~~{~||{~{}x~~}}~y}}{}~~~z~}~~}~}~|}~|{~~~~~}}}}~~|~|}}{}~}|}|~}~||~}{|~}~}w{}~~z}~}~}z}}{|||}{w~|{|zz||x|}||w||~w~|{z{|}|~u~|y|~|{}~}|~y}|wy~|yz}|yy{{~}z{{{uw|~~{{~z~}~yx~z|x|y|uz||}zyx{v{z{|~||x}}{{{yzzz|w{~y~z{}~|{zzy{}}|~{{}z{}|{|||y|~z|{~|}}|{{z}}~{{|}z|||{}~}}}~}|u~~||}{}|~~~{~}}z|z|}}y{{|{}}z|{}|}||y|}~z}~|y~zzzzx{}z}y{~{|}{{w~y{{}~{z~|}}{}zz|{|z}y~{x{|{{|y|z|{|}~v}~~{~|{}|{w{y||z|y}}zy}z}}}}}v{}||}}v||z|zy{~}{y|~{{y|~}~y{{}}}{z{||}}{zx|~|{~|{yy~~|{|zx}y}~}||~~{}|zw{~{~}{|w}{}|y{{z}~{{{||~z|~}~xz}~xz~zy|{y|~|~}x}z}{|{y|{|{|z~}|{|yzzz|}{~{~~}zx}zyy~}~}{~|~{}}}x||~|~{yz}}{|z|y|}}}}}|xv}z{x|~}{{~~}||}z|z|z}{}||y~y|{|{|~}x|{|{~}x}~{z~~|z}x{~}~xy~|}z|x}w|}|z|}z|x|xz~v|}|||x{y~{|~|}|{z~|~}}~~|}{y~~|~|~|z}~z~~~~~}~|~~~~z}~~~~}~}{~}~||~z|~~|~||||}||~~}}~~~~~}~~~~~~~~}~~~~~}}~|}{~~~}|}~|}~~}}~}{~}~}t~{~~}~~~|~}~{|z}{~~~~}~}x}~}~~}|~~~|z}~}~~~||~|}~{zzzyz~}w~|{||~~}}|wyzz||~zy|z{}~~|}{~}{~~~{z{~x~|{z|{|z}~z}m}z~}}|||y}{x|x|w}|{y~}|{}y|}~}|{z~{z|yz}|zy{{x}}~v{y}}|}v{y{}yzz{|~}{}~||}y~}|y{{~}{~zz||~{|~~|~{}~||}{x{|{y||z|~}z}{}y~||y|y}{}}z{}{}||}|}|zx}{w{y}vyx}}x|v|yz|z~}|~|}{z}||{~{~z~z{|y{uzy|xz{xy{||~{|~zxz}||y|{~}~{}{~~|{z}yy|~z||yw||}~y{z{~zz|~zy|z{}s|~~}|}||}y}~|~|}~~wz}}|{}xz}~yz{|}w}~tz{xxy|}}||}{y{}|z||~zzy~~~x~|z~}~~}|x}y~xyxz|z|{}{xz{zy|}~~|{x||}}~~z{{{w~|~}}~|y|y}}|~~zzz{yz}~z|xv}{zz~}vy}zw}wx{}~}~~~}|{|x{y{xz~}|~~||~vx|zzt~|y}uzx{}{|{|}~~yx~y}{{|}z{~}|||{z}|}|}y|}}x}x}z{|y|zy}}~}~zzw}x||z~~}zy}|}y{~|}~}|x~{|~~}~{~|}~}}}}~}}~~{|~~~~~{}z~}||v~|~~{~|z~~~~z{}~}||{|}z~~~~}~}||~}~}~|}~}}|}~{~||}~}~}~}{|{~}|}~|~~|{|}~}~|~|~||y~|~{~}}~}~z~}{~}}|~}~~}~}{|}}{~}~{~wx|~{z~|~{y{{{z~y||}}~w|y}x{|}z~~~{v|w~yzz~zzyy~}z}{}~}z}{}w|~}}|z~{~}zx{xw}{~}{}x}|zxy{y}}x}x}}y{}z}z}|}x|~~|z|~y{|{|{{{|z{}x~xz~}zz~{y~||}~~|}~|z|~|z}z|~{~~z~{|}}~}{}|{z}{|}~~|}w{{~{{~||{y{z{|~}}~{yzz}{}}}|zy{|}{ywy{{xw|z}y|z}{zz{|z{~||}|}}z{{~zw}y|{z|{x~yy}|}|}y|||z|z~|~|{y}z{zzv}w{|}w}|{~}~~{y~{|}}~z}y}~{}{y||{{|~w}x}x}xz~w~y}{zz}z~}~~|z{||~{~||{}xv|yz{~|}{{}y{z~z||{}~}~u|}|{x|{|x{yy|{}~}|~}||}z}}~|}w|}}{~{z~}||}|w|z}||zy~{z{}}~|}{|}z|yy{{|xz~}{zz{{}}|~z}{}{y}}}}z|}|~{{|~~}y~}~|x{~{x{}y{}z~xz}~~zu{y{{}z{~~y|~~z{~}wy~||{z|yy~}x}{}}~{{}x}}|}y~zxz{x}}|{{~}~~|{~}tu|y|{}~|}}{|~~r~~~{|}|}}{~~}}~~~~~~}~~~~~|~~~~~{~~y}~|{~}~|}~{z}|~{~|}~}~~}~~|~}~~~}z~~{~~}}z}~}}|~~~}~~~z~~~}~}~|~~~}}~{}}z}}~}~~~}}~}~|{|~|~~~~|~}|~~}~~~~~{}~}}~|~||}~||~~}~{y~|uzx~}|xxy{yz}zy|y||~z~|y{|}|}vxz{z|{{}|}x~}y{|}|z}y{|{x|~}}|~~}yzw~}~|z|z||}{{{~y{zz}~}zwz{}}{{|~}{~|y~}}zz{~z~{}~~~{|}}~}z{|w|wwzyx|z||}|{}z|z}~{|z{~}z{|}~{xyz}w||}||zy~}{z{{{z~}~~}}}xw|||{||}}~~{zx}|{~|{tyy~zxz|}{z}z~}~|zy|y~{{~}{|~{~z~}}|}}{y|{~y||xyxx|{y~{{z~yzy{yw||{~~~zu}w~z}zw~}z}~}t}{z}}yy|zz}~|}zy{~~|xxyy{{{{~tx|z{|}~|w~~}~|{~}xzyz||}{x}yz{}~~{wwz{yyzwy|{{}|yy}x{~yz~|z}x|||{xz~}~zy}y{|~w{{|y}x|v{|}~{|z{xxw|{~|~y}|}{{x{{{|}yz}z{~}{~~xyyx{}{~y}z|{y|xyy{{}{y|}~~{}}x|{y~|}}}||z~x}z~|yyyz|z||}}zz~z{}~z|y}|~z}zz~}y|{~{{{}}}y~}|{{}~||~zw}y}x|{{~{|}z}{yz}wv~}}zyxx}|y|~|{zz~}{||~}~}|{|~~~~~}}~}}|y~}}~~~|~~z}~|~~}~z{~}|}}~|{|}}}}~}{|~}{~~~}{~~}~}|}~~~~}~~}~{y~}~~~|{{~|~}}|~|}}~||}|}|}z||~|}~|z~~~~{}~~}~|}~~}{}~~~~~{~~~}~~}}~~{~}xz~z~{}{{v{}~~}v|~~~x{}}x{y~~{{y}z|}z~}z~zz|{y|{{~|t~}|}|~|{~|}}~|yyz||}{z{~|}{zz~}}z~~y}|z|~{v~|}}}yxz{|~y~{}|z~|{~z}{|~||zz}}||}|~|y}}~y{~|~~~yyz|{}~|~}|x|x}{y{{z~}{~}z|}{}{}|{z|~{zy{{y~z~v|z{|||~x|~}}zz{{y{~y}||{y}{~{~{||{{x|y~y~yyy|~{{x}~}}{~{}|t{}|{y~zy{{}}z~z|w}{~}~{|{}|z{y}{{yz|zz|}}z{~y||}}}~~y|}z}}x|~|w{x~z~xz||~{z~{wx{y}|}~}}{{}~|{z{|{z}zx~~||wu~~{x{z|{z}y~{}~|z|||||~{}|{w{yyy|}zzy{{{}}~|y~}|{zz|}{}~{y{|~|z{yz}}zy|xy{{|zy~yzy}yy{~~|y}w|||{~||{~}z}|~~{~z}{{}x{|z|}y{{y}wy{xw||zz|{|zy}{yw}z|}|}{|}|{x|{}x{x|x}w}yx}~yzy~~}x{{~x|y~{~|~x~{}z~zz{x~}|{|||zz~w||y{}xzyvz{~}~{|}~x}x{{{~~~}}z~}~}}~}}~~|{~~}}~~|~z~~}~}{~{~~}~~z~~{~|~}~|}~|}{}~~}~~~~{|}~~|~}}~|||~}}|}}}~~}}}}{~|}~}{{~|~}{~|~~}~}y}~}}~~}}~}~|||~~t~~~{}}}~}|{}}~~|||~~~|{}~||}z}}~}||~|y{|yxz{|z}|~xw{x}||{|zy~~}|~{}}}||}zx|~|zx{}xz}w|~{y{~z}yyzyz}zwzy~{z|}~~|{~|~~|~~||}|xw~z~{yv}}yz{xy{|~ww{{y~}zzzz{~zz~|}z|}z}~}|{}|{~|xy|zy~y{z{z}xzzzz~}|{~}~z{~z{|{|y~y}|x~z~z~~}}~~{~}}z~~z}z~}}|z}}{y||{{x~yyyz{{{{{}z|}~{z{~z{{zy{{}{z~y{}~|}{}~yz|{}xx|~}y}z~|{yv}|}|y}}}}{~|{|zz}~~|v|}}|x{~yz|yz}{||}{|yy}}yyzw~yz}~|y}}|y}|}{}|~y}|y}|{~}}~|zz|~|}|x{|yyzx}{|uvx}}|{z{y|~}}z{x~{~{}|}}{}|{~|}}~{v{x{z{~yx~|}}}~w}{~|~~zx|u|{~|{|z~~~~}~~z}{||{|y|{zw{z|z~|xyyyv|xy}y|z|y}{z|~}y~{{{}~x}|z|}|}y~~z|w|}{v~}}~}}{wxy{xz}{{yy~z|||{zyz}~{{~}z{z|z}|~|w}|x|yz~~}xx{z|}}v~z{|{}{~~|}z}}}}~w~|~~|~~|~}}{y~}~}z~|~~|}{~}|~z|}}|~~|~~~{~~~|~}~|~z}|~~|y~{}~||~~z|~~~}~~~~~}~~}~~~zx~~{}|~||~~}|~}}~}{}~}|}}}}~~~}~{}}~}}|{y|~~~|y}~~}}{~~}~{}~{~~z~~}~~~|~~||~}~}~~}}z}w}}}~xz}|}z~}w}{}}u}|~z{}z{{|v{}|}}{z~{x|zw~|~|}|}zy~|zz|}}|v{|yzyzz~}xz|~}|v}w~x{||{w{|y|~x|z}tz~yw||~x~}{{y~y}{x|zyz}|{}z|yx{|v}|}|y|~xzzzzy~||}}{|||{|zxy}wz~|{}~{{y|w{z}~{}{y}}{~{|}}{{}{{}|}|zzy}~~{~{wyy}|~}z|~}|~z}|z}{r}}}~~z}~zx{{|}|}~|{~z|~{|~}~{y~}}~y|xz~~}~}~}~zz}{}~|y~yzz{yz}|}|}{|~}z~~}}|z|}x}|}||~{~~zx}z|~~yz{wy|y~}}|~zy|y{}z||w}{|~}{}{}~{{{~z{|}y~{~||x|~{}}{~||zz|}z~{}|v|~}~{x}yu|y~}~|~}yw~~y}wz{|xxy}{x~{}|}}zzz}||}xz}{}}~yz{z~}~{z|}xz~~z}{z}}{z~|z~{z}{}{{|y}|{|z|z}}x}||zx}zz|z{|}|}{~u~}{||z{|{||{|z{z||~z}x}|~|~||}}~}{{{{yz}yx|y}~}~{}zz}z{z~{}{z}{|{y}~y{y|~y{{zz|}{|yy|{}|}v{}~~||~|~}|~~~~|~}}|}~}~{{~|}}}~|~~~}~~~}||}}~}~{~{}~}z~~}~}~}}~|}{~~~|}~~{~~~}~~~{|yu|~|~}~~y~~~~y|}~vz|~~~}~}}~}x~}{~~~~~~|~~}{|}}{|z}~~~~|~~}~|~~}~~}}~|}~|~}~~z|~}|~|~~{|~}~x{|{|{}~~yz{z~y|~~yx{y|~|y~yz{x||yy|wz}y{~yz~~~{||z{z|||w|}|z|{y~{~{x~|{z}zyzzyy{yxzw{{yzyw~~~z|zzzw}y~yzzzy~|yz|~y{w{}}|z}u}vzwx|x}}|x~zz{z}zz{~}}|}{~{{y|}w|{}{||}}}|y|zwx|z|z{y|y}z|x||y}{|{x|}wz{{{~{|zz}~z{}y{~~}~|~~{||~{}|~|x|~}|x~{{|yz}x}y}z||zy{z~||||{}z}}{}zx|}z||y~{y||~v}}{{z{{z}|y}{}x}|}~~}}|}|}~~}|y}{xy}|}z~}x}~yx}u{z~}~|z~xyzx~wz{z}|}{x{~z~zv{}~}|v~zzy}{{y{}wz{|||~{{|{w|}~{~{{{||zz}}|}|z|z|z|~~}y}~~zz~|||wz|yz}||~}{{y}}zz~~~yz~~x}}xx|y|{|~y||zz|y|||~~x}yxx{|y{}~w~||~{{z~}}{~z{z~}{{z{{{}}{{|~z~~|}zx|y{y{{y}y{}~|{yz}~{|}|~}}xzz~}}|}y|y}|~}}}z|{|~}|yy}zq||{~zzy{}}yv{z{z}}z|}|~{zz|{~x}}}z|y~~~~z{}}{~~||~|}~}}|}~{|~}|}~|~{{~~~~y~~~}~~~~{z|~}~}z}~{}~}|}~|~}|}~}~|~~~}}~~{|}~~}{}}{}z~~~~~y{{{~}~}||~~|{~}{}}|~}{}~}~}{}~~~}~~~~}~{~|||~}~}}}|}~z~}}|}|~|}}|{}}~~~~~~~||z}}|x}|}}}~~z~}xx{x}|||z{~z{{~~}{}{x~{{}x|{|~{{z}{{}y}}}|}|z||zy{~y}|y{y~uzzz~xy{{|yzw~~z}~zz|z~{z|{zy}z}|~}}{zx|{|}|y}z{~|~~}~{{z}~|zzyz|~~|||zz}z{}{{~~x~zzyy}}|z{}|zywy|||y|z}w|x{{~}}uxz}z||{||{y|{~x|w|x~||}~}~}y{yz||z}}y|zz}y{|||{{}z~u|}{{x~}||{|{}~}}~}}z|x|x~}~|z}|~~~~{y~y~}{z{|}|x~|z{~|~wxz|z}~y|}|z~zyy|y|vz{~}{{|}~|}~~|~~~z{|}|}~x|{z}zz|w{|~|{z}{{|v~}~~|{y{{}}}{{~|~|{~y}xz}}{}||z{|zzz{zw|~}{}}{|yyx|~~}zz|~|~x|}||~~y|~{|~}x||}z{}~|y{{}~~|w{||}|~~|{x{~x{z~{~|z{z}}}~|vzz{wy|~|{|y}|{z}|~}wz}|~{}|}|y{{|{w}y{{xzz~{~|{y~}{y|zz|}vx|vy{{}z~{|~}~y}|}z||{}{yy}||}~x|}|y~y{~~}y}v{|x~y|vy{|z}y||z~~|{{{yz{||}||{z{}|{|~~~~}{~{|~{~}|z~~{~{~}}~yz}|{}{}|}}~~~~~}~}~|~|~}~{~|~{}~}~~~}~~~|}}u}v~~~~}}|}~~}~~~~}|{}~{}~~}~|~~{{}~{|}{|~|}}~~~}}~~~|}~||~||||{}~}~|}}~~|~}~}}|{}~}z}}~|~~}z}|}|||~~}}~|~~zz{z{y}yz~}{v~y}|ywy~~|{x|}~uy}~|}|~|y{~~~{}{~|~z}}}|zz{~{~z||~}~|wy{yyx|zzzzy|z{~{z~|{yz~|~xz}|{{}{}~}~z}|xzwz}y{x~|}|{y|~|}|z{||zyz{}}}}z~~}}~z{||{|}~z~x|yx|~y|z}}z|}|y{zw{|v}|y|{}x{}{z}|~{}}}||~|y}|~~|~y}|z~zy}}}|xz}~z}}|z|}x{z{x{|{~{}~}|z}{~xz|yz|z}|z|w}||}{y~x~{vzyy{{vz}zww}|x|zw~}y}}}}|}~~|{{~}~{zy}~}{z}}v{{}|v~zw{||z|~}||}yz|y~}|~z}~~~|{~zy~}{yx~{~}||zy}{}z||y}{{}}~y}}{||~|||}z}~~z~{~z{{}~|x|}}z}{}{x{z}zz{||z~z|yx}~~~w~|y{|~|{~}|y{y}zy~}yy|z|{v|~zy{{w{{}}|}y{|z~w|y|}{|}}}z||}||w~|y~}~}{z|{z|}{~y~zw|x{w}}~zzt{}~yyz{{~~}|~~|}~~|}z~{~{||}}||}||{~wz{yy|}~~~yzzywuz{z|}z{}}}{|{w{wz{|~}}|~~}z~}~~}~{}|~wy}~~}}z~z|~~~~z}~~}~}}z~~~z~}~y~|~}}|~~~~{~~}~|~~||~|~~~~}x}|~}~~}z~}||}~~{|}|}{}|}~~|~}|}|}}y~~}{|~|}}}}}~~~~|}|~|~~~}}y~~}yz~}x}~{}{z~{y}||~x~{|~}}{z}{|{yz~{}~{||~{}{{{zz~|||z}{}~}yx~|w|~}~~}z~|z{}||}}|~||{}z|xzz}|zy|zz|{{x|{~|}~|}zz{z~|}x}|}~}|y}{z}{|||z}}{~|}|{~~|~}|~z|{z~yz|x||~~{y~zz~{~y{xv|{x|}~|~|}z~}y~t~}|z}z{}~|zy{}y{||{zw{w~~{|}~{{x{}|{|y~z~~|~|~z{|z~|z{{~z|}}|{~~y{{{z~y}{zy|wz|~||}|}|yzy|~{|w||{{}|~}~}|y~|}|}v|~~~{|}xv}x|~||}}~{z|}{x{z{|~}|}z}~{zz|~||~|{wz|~~{~|{~}z}|z~|}z~y{y}}|x}xzz|}}x{y}}~z}w}}~{}~~|{|}{}{x~|z}z|~||z{}~zyz~zzvw}~~uz|z~~xz~{|z|{y|~yz{{zy|{|}}|z{||{|x{{{x}}z{{}}|zwzz|}~z|}x~{{{zz~~}|zz||}|}zyz|{|{}}{y{||~|}zxz}~~|~}y{{|{y~~y}~~|}x~~z{}~}wz~||yxy}~}{}z~|~}z|z||x|~~}||}~}}|~}}|~}z}{~~|}~~yy~~{}}}~}}|x|}|{}|~~~}z{zy}}}}}y~}~}~~{|}}}|}|~}{~~}~z|}~|~~~}{|}~~~~~z~~}~~{~}~}w~}{}~|}{}~~}~}{}~x}}~}~}|~~~|{~|~~~~||~~{~~|~}}}}|z~|{x{~{z}w}yx{~|y}z}z}}{zxw}{|{{}~}}{||||}}xz}}~}|~x{|x~{{}}||{}}zz}z{~zxz|y|}|z~||}x|z{{~||{}z}z}||}}|y~yz|z}{zy|y|~|{zwyz||w}zxx~z}|~{}z{{}~|yy{|{z{~{{}y{{z{~~~{w~}xz{w}zz{~}y|}}{{}x~~}}w~|wzyzyy|}{~{~}~|y}~~y~{wz{}yy{{~}w|z|y|{z|||}}{{}|}|~z|w{}|~~}z~x{{~{}|||y{|yvz|{yxx{~y|~|{~|z|}{yy~{}}~}z}z||~}yx{|}zwx|~{{y||y||}}xz{y~uzyz{~|}|~xw~~~}}{~~}{y{~yz|}{|{yx|z{|{|}{|~{|}|}|wy|{}{~z}|}|~z~~zz}~|}|~~}{z{~{{|{z}xyzy|{z|z|{|}zy}zz~y~y{|}~{z{yzzx||y}}y{z{xwz{~|y|{zz|xyx}~}y}zw{}~|}|}z}z|y|~}|}{}y}t|}~~|~}}~z|y~z{zx{|{v|z{}||z|}~{}~y~|}{}z~|~yz~x{{}z~xz||{{{~{w{zx{w|xxy}}~}}y}|~y{y|y||{y}~~~~|{|{}{}}{~|}~~{}|}~||{|~~|}}~}~~}}}~}~~~{{~}{}|~}~|}{~}z~~}~~|}~~|}|~~~}~~|~~~}~~~|~}~}~}}~}~~~~~~}}~||~{~z|}|}|~}~}|~~||~~}~~~}}~~~~}~~z~~y|}~}}|~~~|{}~}|~~|~}}|||xxz|{}}z~~~{~~y|}}}|~{{~~{}z~}~ww}y|||x}}|{y{|y|~||||}{yy}|zx}yz}y~~|}|}~~x~y~|{}|{}~~|~}{~xyz{}||~|y~~}}{}|z}z}}y{}z|{}{w}~|yx{z|zz~{}}z{z{}|||~vy|y~x{vz~}{~{x~x{y{}}|y|~}yzxyx{{zy{{yz~}|zw}|y{|{|xy~||{x{y~~{||}{|wzy{w~|~|}z}~~z~}|~|||||{~}~{~{{~y}}}|}{||{{{z|z|}~{{x}z}}{~|}}{z}z||z||{{y~{~}}x|}|}x|y}||{~{z}|{}}y~{x{{}}|~~zyy~zwy~{x|{~z||~|w|{z}xxzy~|zy}|{}~|z~|{y~y|{}y}|zz{|{yy~}~}|}}zzwy}xy|y{{yw}y}y~|zz|{|}|y|{{||}{y{~y{|}||x|~z~|}xz{u~}yzz{z||}z{v}}yyz{~{{z~|~xy|z{}z||wzw|}{}|z|{{z|z}|||x}{}|zz}~{}|}|}}xzz|y{z|||}}}~w}zz}w}|{~}{{~z}yv|y~~}||pz}|x}~{~|z{~zy{}~{}{}~{xyz{~z|u{~~}|y|}{~z{zz}{}||}}~~~~~~~}~}|{~||}~}}|}~}~z~}}~{|}}~~}~}}~~|}}~|~~{}~}~}~~|}}~}~~}~~}~{{|~~~|}~}~}}~~~}~}||~|~z}}|~|~~~{~~||}~|}}~~~|~~z{}~}|}~~}~~}~~|}z}|~~|~}~}~~{~}z~|x||~zz}|}||z~}~z}z{{}zzz~wz|}}yy~|}|}|{x}z|~zyz|}~~|{}|zz{z{~|yz}|x~y|yxz|z~}z}z|{}|}~w{y|~y~}~z{xys}|{~z{|{|y{}~||z~yzz|{yx{{{}yw~|z}yz|{||}~z|~}~}||}|z}}z}z{~{}|{{{{{}|{xxz|}y|{|{||~y~xz{~{{|~{~}~|{y{~{{|yxz{{|}}}zx||{|}~y~zyz}{}{~}|}~~{{}~|}}yzz|}{{~~~}}|wz}}y|x}z{{z|y}yz}y~{y~||y{yx~~}}}z~{}{{y}{|~~{~{~y}z}|y{{|vy|zv~{|z|{{~{}{}~|{}~|{z}~z~z}|}}z{y}}}|~z}yy|yyw{~~}||~||z~{{|~|}}~zzz}v}~z~}{{z}~~}~z{{{||~zwy}}zw{|~~x|~y|}||{y|}{w~|{~|}z}xu{z|}{~|~{y}z||z{yu|zy{|yyy}zzzx|w|~y~zz|}}~}|z|}~|||~|w~{}|y}}|{|{|w|}y|w{x}z}|{}w~zzy~y}~z|y}~{{}|{|||}y|~}{z||z|}{{y}}{}{x||}x~zz{{z{w|z}~~}|~~zzy~~}~||~|~~|}||}}|}}}~}|~~~~|}~~|}|y~}~~}}}~}}||}~~~}|~||~~~}}~{x{}~~|z~x~}{|}~~}|~~{}{{|w~}}~{x}~}~z|}~~}~{zy|}|}~|||}~~}~y~}{{~~|}~~~w~~~~~}{{~~z|~}}}~~{|{~~}}~|~~~|}~~}}~}~{|zw~z{|}~yx{||}y{wxzw|zx{z{{~{~~yy}|~w~~{}~}|~|yx~y|v}|{~~}}|}}{xyy}z{y|{{}wz~y{|{z{uy|{z{|}yvyz|}|w~xuzw{zz{{{|y~|~xzy~z{y{~}{y{{~y||yxy|{{wy{{{y|||yz{~{zz~~}~yzzx{|x}{|x}}~|x|yvz{z~|{|{{{{~yyx}}{v{|~z}{|y|x}|{|||w}y~~w|z{y|||~|||||z~zyz|z||v}|zy~|~vy~~w|~{||~y|z{{y|x}}{{y{y{}{y|}|z{{|z||~|}}y~{}}|zzy}}}}|x|zy}}}yx{}}}}}}{x}~yz{z{}~zz}}}xy~~{{|{}}~{y{z{~|{|{}}|~|{v{y}{~zz~t~|y{|vyxw}xyz}}x|}||{zy|z|zzyy{yy|{{|z}~{}z|}z{}||||~y|{yz|wy}|}|w}||w{|{{y|v{zy{}{zxw}z}zy{}{x{~x}z{u|{}|~{{}|}y~z}{{{zzzw|}~yzwz}{z~z}{~zzy|{|{~{|x|y~zz{zx~}~|z}|{|w{zzy~wyz}{~}|{ww}|}}|zz{z{xzz~|{~x}|~{x|}{|{{w|y~}{}v}|y{~}y{|}x}{~{{{x}|yx~~~}wx||}||z~}~~}~}~}~~|~~~~z{|~x~~}|}|{~{~}}}{}~~}~}}~~~{}y{}}~~}}~~|{~~~}~~y|~~~}~}{~z}~|~}}|{~~|~}~~}~~}}z}{}|~~|}~~~~{~~}~|~~~}~|z}|}}~~}}{|}~~~~~~}~{~~~}}|}~|}{|~~~}~{~~}||~}}}}}~~~~{}~}~~~{z~|}~|}~{~~~|z|~{}{z~{{{z~|yy||{~v{zw|z}z~|{v}}|zx{}|{|y~y~}{~{z~y|{{y|z~|v}zy}{}}}{yz{~zyzyz|x|}~{y{{wx{{}x}~vyy~}~|~x~{}z~~v~}z{|{xy}~}|v~v{~}}{{|{}~{~x|zz{}||y{~z}}{v}|||}}|}{y||~y||zwwuzy}zyvxz{|{}z|{{{|zz}x{}z~~~|~~}}}}~|~z}z||z}yv}}~{|}|~{|yx}|yy}z|z}~yx}{{|}{~|y|z{}||y||vxz}}{|z}zy{yz{|y~|}z~|z|u~x{z|{|}{~~z}y}{}~|zx|~}}x}y{u{xzy}}~}}y|xz}{yz|}~w~|x}zy}}}{y}|{~yzy}}|zz||~x||{}xz}}w|}y~{xy||zwz~w{z{|{||~x{|yzy{~{|}|{|{|}~ww||z{y}}~|~}|y{{u~{{|yy}y{}z}||xzvy~z||{wv~z{x|{z||~{yv~}~|xyx}|}}{y~{}}}|}{{|}~xzwx}}|zz}xzx{~~~}~y|y}|yy{v~x~{{|zz||{y{y}~{}{~}{}|}{}z~|~y||z}vyz|~yy||~|}|}}}z{z|~~}{{v|x{~~x~{~|}}{~}|}~~z}~~~~~{~~~~{}}{}z|{~y~{~|~}|}|{~}|}~}}}|}~}}~}~}~}}}}~{~{}||~}}~~|{~}~}~{~~||{}{~}}~~|~~~~|~~~{}~}~}|~}~}{~}{~}}}{}{{|{|~}~~||}~|{|~}~~|~}|{~~{}~~}~|{|~~~}{}}~~}~~|~~}}|~}~{{|{{z~~|z}}~~{~{{z}zz||y~{|~}{|{{~}x|}~~y|}z{}}z{}}|z~|~}{~{{yz|{x|{~z{~zy}}~z~|{z|}x{|}~~~|{}~||w~}{yz|{}|}z{}||~}~{z|z~~}}||{{~~zz}{~|}}|z}z{~~~z~z|yw|zz}}}||yy}w~{}zz~}|zz|yx{~{~{|~~z~yx~|x}}|y}x}wz{|}}|~|z~}{~{}|}~|~~zz{{|v|y{z~{|{|y{{|{|{|{{}~||x}{~}}y{}}{yy|~|{||}||z|z~{|z}}{{~||}~}}~~{|~{~}w{{~}~xyzx~~|}~~}|yw{}{z~~y{{}~}}|}}{}|~~~~~~}|~~}x}y}}||x{}|~xyyz||z~{v|z~}|~|~|z}}}yzz{|y}{|~{xzz~|{}~}{~{~{}z{}{~zzy{{~z}{{~{z}{{||~{{|~|~{|~}y||z|}~z}}}|z~~~{{~~|z~~z|{y|z~|z}}w{yx~z|~~}~}~|~~}}~|}}~}||{~{}~~~}||}~}~~{}}|}~~}|~~z{~}~}~~||}}|}z~~}~~}|}~~}~}~{}~~}|~~x}}~}~~~}~~}}~|~{z|{{}t|}|||z|{{{~||z||~z{{yy~~y~~w{xy~|{|~~xz~}{~z|z~|}z~~~}}|{~}}|x{x~|{x{z|~}||||}~}yz||~yy}z~x}~~||yz~~~~~~{z{~yy{{{~z|z~{||}z~}{}}~yy~}|yz|{}zz{~u||}z{|~}x}|y}z~yw{{|}|}|{y~yyy~}|~}z~|}}}~|}{}{|~~}{}y~{{|x|{z}}}}}|}}yy~}}{|z}zx}}z{~~|}vyp{|x}{yx~}~}~y|}~{|~~~||}{|{|x~|{z{z~{{}{}{|wz|}|z}~}zzy}|}{zz|}~}~}|{}}}}y}~z|z|}|}y}x}yw|}|wz~~zz{~~}~{{}{||}z}{zx|z|~y~|}}}|z{|xwz|zvy|~~|}~{}z~~y}}{~z}{|}~y}~}}x|z}~||}~y|zy{zy}}{z|y||z{|yz|{}y|~xz{|zz|}{~}z{~|{~|y~{|{~zx~}{|xz}y{{~zwy{yzyzy|y~||z|||}z|}}{|z~z~xw|zy{~}{|x}}~{|~{{z|~}z}~~~}}|{|{~|~~~~}{z}~~~~~~~|}~~~|~~~}~~~}z~~}}z~}~}~}}}|}~~}{~}}~}{}}~}{}~|~}~|}}~~~~~~}}~z~}~}}y~~~~~}~~~~}~z~~~~||~~}~x{}z}{||z}ywx~|~y|}|u|~zz|{{y~}y{|}~y|y~}}z}~xy}z{zy}|y{zzyyx~|}}}uz}z~x}y|~}p|~|y{}}z|}|~}z{~|~{~|}|z{|{~xzzz|}z}~z|~|~{}yy|}z{~~}{}~z}v|{y||{|~w||}z{y|||x{zz}~z{}{}{||zy}z}uyw||~|w}y{}|}z}}y|}zx~{{~zzzr|y|||z|zzx}syy|~}z|||~}y~y}x|}zy~~x|{~z~|~{|{|~|z}~z|{{~{}z}~~|{~~y~}v{|{{|}{|yzy{z|{z~}{|z~w}||z~|{z||wz|}~z|z|y~|}z|~{}||z|}z~|y|}zy}}{}}z~{z||}|{}}yy|{y}~|zz}}~{w}~||{}||{x|}zyv{xvzzv||~~y~~u|~{|p{{~{||}z{{~x{y|z}~|zy}y}y~~~zz~~{||~x~{||~{|}~{|w{|}|{|wx{}|x{xz{y|~}~~|}~{|{}}|xyz|zz{~xuzw}{|}xy}}z{z|z{{|z}}}{z~y}|||~}{~|}||{z|~|w~x}~x}~xzzzz|zxzywv||~{}|y|~}ywz}y{}~||y~~}~~|~~xz{zy|z~}y{}}~}|{|~z}xz}z{|}y~}~|{yyyz}~{{z}~|~~~|}~|{~}~|~w}}|y{}~||~~~|~~|z{|{}}}|~~~|~~~}}z{~~}}~|}|{y~~z~}|~~x|y}~~~~~}z}|~~~}~~}}~~~~}}~{~~|}}~~|}{{}~~}~y~}{~~~}}~~~{~~~~~~}~~}}~}~~}||~~|~|}}{||~~~|}{}~|{}|{}}}{~u{}~vywz|~}~{{|z{~zy|~x|y{zzyz{}~}}z{{||~}||{{}}{z||~|||z~y}{~z|z~y}}zyzzx}|v{{{|}z|y}|~{|~x}|{zyzz}{y{x|}yyx}}yw{|~x}z}~x|z{xxz~{}~|w|z|y~{~}|z}~}~}{{xw~w~~||{|~{w|yv~}|}~}y|}~~z}~}|z}y}{}}}|||~||~xw}~~z}zzw}{~z{w~|~y|{}}|{z~zy{u~~}|{||zy}}}}~~}||~}|~vzwzw~v}{z}|{vzy{}{{zz|z{y~~}|z{}|{}||}~~|}}}wyw|w|{z|wz|xz}yx||s~}y{y~~~~~}~{}~z~}}|y{~~y~|{{||w|~{~}wz|{wxx{y{}y{y|y|w|{~|x}}z}}}zyzy}}z}z|~{}}z||}~}{~zvz~|{{}z}z}}z}z~z~||{z~{}x}z|{||x||~v|w|~z|{v}z}{{}}|}zzy}~yzyz}|}yz~|||}{xy||}|{}y||~}|~||{}vzzuzy|}~|~y~{||z{zy{~~}~}{|w~zyz}|v~x|||{~}|}|}}zwx|~}{{}|y|||x|}}{{zx{{x~{|~~{{||~{x{}z{~{||~~|~z{~~}~}}}~~}}|~z~y~}{~~~~}}~~}|~}|}}~|~z~}}{}~|~~}x{|~}~~|~}~~y~|~}~~~~}~}~}~~~~}{|y|~x~}}|~}~~{~~|}~{~|}|~{}|{x~}}}}}~~}}~~}~~}z~~~y|~}{}z~}{y|}{zz{wv~}|zzy{z{{}~~||x{~|||~~}||}|}|~zw~z~}~z~x{}{w~v~}~zz{x}z~{~y~yy}yz}xr~z}|}z~zyw{|}}}x}z}~y{y}|}~|~{{~|{yzx}|~|~z{|{x||{~y|z||z|}{~zz{~}x}|{{~xzy|~{|x~}|z|z|x{|}{{|{z~yz~~|yz}~{z}zz}|x{{||{z~~{{}|||{|}z|z{zy}~yz|z{}|}{~|}v~w{}~zxz|}}}y|zy}}{{}|}x~{|z}|||z|||yxxz}z{y|~{~~}{|}}|z{}u|}|zz{zy}|{{~}|~{w}~{~z||yy}}}}zx~{}xy{vz|y~{w|~{zwzyy{{}~}y{}|~~}|y{|y}}}~|}}{y{|||y}~}||}~}{zy~z~z{}~|x~|zy|}}w}|zz~}x{{~|{y{}~{~xyy~|{|}|~}zzyy~w}}~{{y~z{{y~{{yx}{||{||}xy}~zx{|{{|{yyyz{zxxy|}z|}|}|{|}}w}|{|{}{|v}~y}|}z{}~~{x|{z{}{yzyy}zw{}{}yy~y~}~x{|}z|~}x|}|}}{}{}||wz{~z{{}{|y}z{v}ywz|zx~ywxzz|{{}|{{|z}zzz~|{~}w~~}||~|}~~yy~}{}}}y~~z|~}}}~~y|~~~~{~~|~|||~}~~|~~~}}}~~}}z~~~|~~}||~}}~}}~}}}}z|~}~~~}}~|~~}~~}~~}~|~~}}}|~~~~~~~|{}~}~}~z{~}~{|}{}z{}}~}~|}~|~}~}||~~~{|zx~}~~}|x~~{|~{}zx~{{yxv||}}}|z{{{vz}|||{}||~w{|}}x}}z}~}uz~|y}x}}|wsy|}}z|yzx||{y~~|{z~w{~}~{{y}{|y{w~{{|{y~}~yy{}{}zv{|v{{|zxz|y~x|z}|zz}{~y}{{xy}}|}|{x}}||~x~{|x{y~~xzz}z}{{{yy}w}{{xy{|yx||{~|}}}}{z}||~z~}}{|}}~{|y~||y~yz}{~zy|{|~w~}{}{|}}z{|{~|~{|y}}xz~zz~|{{z{{~x{|{y~xwzxt~{y|{x~y{{}zy{~}~{}||}}}||}}|~~|{zxz}{{}|zzy|{|y}z}z}||~}}z{{}}~}~zv}|}|z|wx|~{|{}z{x}|~z}zy}|}{{~t|x}{}~~|}|{{z{}{{xw~y|{xz|z}}z}~x|}yx|xxy}~||~~|{}~{~|yzzz~~y|~~|{~yz}~|zy{zz{|}{|{~vz~~|x|z|}{y~yzy~}|}zz~{|{v~||z~}|z{x~yz~y|{yy|vxwz}y|{y}|{vyz~}z}|~{}~{~{}{~}z}~}~~{}}z~zyzxz{zy}t{|v{yw|{}vs}xvz{x{}vz|{z~}}|}~~{x|}|~}}~~|~~|~~~~}}~{}~|}|{~~~~|~~~~~|}||~}|~}~|~|~~}~~}~}}~x~}~}~|~~~{}y|{}~|}}|x{}~~|~~~~{~~}~~~{zz{z|~}}}~~}~|~}~z~|y~|{~{}~{~~~{~}~||z}z{}~~~|~~~x}|}|{|{||}~}}~}}~|{~~}}}}~~~||~}~~{{|}~~~~~~~~~{}}~}}{}yu|{z~{z{}xx}{|}|{|~}}{|}ty~~|{}u{{zw|uz{|w|{w}z~}z{~yz~v{{{z|y}yz~~x|~z}{zz{{}}z|y~|{x}|~|zzy|}~{~x{y|w{|v|z~~z|}{|z||y~|z{~}~~~y~~x{}z|~y{{{|yw{{~y{zvz}|{zz|y~|}}z}~z||x~~yy}~y{{z~}z{|{y{~z}||~{~~z|{|{|}zzxz}y{{ww{|}||||}}{|z~{~{x}}{y|}~t}|v}|yxz{{~~y}{w{zz}{~|~y{{~{zyyv{{zz}~{zyxz|z{~}z~~~z{yy~~~}~x~|}{y~|}|}sz}xy}~s~zv{}z}{|}~||vuzx~w||}}z|}z~|~~{|y}z}}|y}z|}}~|}|y|}w|}}x|y{y}}z~zx|tw{|x|{yx|z{y}yyw}~~z}~~{zz~{~zy}{|zz||y|v{~|x}z{|yy}~{{}}}z{~zy~z{zv~x}~}z||y|xzzy|y}zz}z}~{zz~ww}}z}}~|{{}z{~}~~}~x{{z~~~~{||y~}}z~x|zy{~yy||{yy{x}|y{}z{{{~}||{y~|{}wyz|}~}y|yy|}{}wx{}{|x{|}z}z||~|~yxz}~{}x|}~~~~|~~~~}z|~}~}}}}~}}~|~}~~}~}y~~|{}~{}}|}z~~}~~|{~}|}~~|~~x~|~~~~~~~~z}~|~~~}}||~{y~~z~}~~{}~}~}~xy~|~|~|~|~|}~}~{{~}~~}|~~{}~~}|}v~~~~|~}~~|}}~|~~|{}~}}~v}}~~~~{~~|}~}x~}{}~}}{}~{~}|y||xw~yx{zw~|yy{~yy{|z{y|t}|~x{z}~{{z}~~~zz~|~zz|~}{x{~{zwz}y|z}yz{{{~zzwy}zzzz}|}{{|{y{|{~~z{~{~~{|uuz}{}t||}~y|}{{}}xwzz}{z}~|}~y}z}|{{|}{|}zx{~z{{xxy}~{z{y}zwz|{z{{{~|x{{|}z{y|yyx~~}v|{~x}~}|}yw}|}z}~x|y{z}|}|~~{zv{wz{|y}z{~~~}z||y|{~~|qx}{z{||yy{z}{{z}y{zxy{z|||wzzyz{{|~}z}{~~{w|{~|{}}zyz||}zz}y{}{zy{uvyzzz}z~yz}{}y||}}|~~}z}{{~}|{{~|w||~}{{}}~~~y}z|z~}x|zy}}{~zzw{{|xy}{~~y{{|zz|~|zz|~{z}~}{|z|~}{}}|z~}y}}{{|~|}}{xx~{}y{|z{|z|vzx{|{y}}{~~}|zzy{{xzz|y|~|||zvz{{|~wz}v~y{~|~y|~~~||x~~}~z|w{~{~~{qzwzuzzy||z~~uxz{{{{y}yyz}xzz{}}{||~{y}yz}|z{~w||}x}|{|yx~xx{~}yzw{z{y|y}t|~}z}|||z{z~~~y}~~~~|~~|}~}}}}~}|~~|~~}~}|}~~}~|~z}~~||~~{~~~~|}{~~{{}|}~|~~|{|}~}~y~~~}~z~}}~~}|~}|{~{z~}~{{|~~}~}}}~~y~~~}~|}|~|~~~}{|z}}~{}~}~~~|y~}|~|~{}~}{{|}~~||}z~}~}~{{~~}{wz~yu|~}~y~}{~|z{{{|{{zy{|z{}|{|}zz{|{|}z|}{{}~z{~}{z{~}~zxz|u{~z|||}x{}w~}{|yz{{~~~|{yyz{w}|yz~}~}~~~{x{}y~|}{}{|{}{z~y{}{z||{zzy~~z{y~yw}|vxz~|z}~{~||yxzxxyx~{||}x~z~}|vt}{z|z~{{z}|{{|{w~y{{}z||w~z{||~z{x||}|{xz{{z~z{~|{y{{}~|x{z}|z}~}}{z{y}~}{y{||~z~~z{}}y|{y|{{y{~}||~~~|{|zzy}|{y}|zzzx}}y}~{~{{|w~}}}||{|zxyx|~}}~}x|x||y{~}{w{{|x|}{}|{~zy}z~|{t~|w|}}}~{|}~y|y}xx|{{~~z~}~y}z}z}|~}~|}zyz{}}{~y~{}y|~|w}x~~|z}~~|zu||z{z}x{y}ww{}}|~{{}}zx|s{||~|{}|z{~~|}z}|{zyx|x|{y{{vx{~{|}|~|}|}~yz}{y}}zy~{|~|z}|~{|{yu~y~|wyw{}{|~|z{|~}zy}~w}}~}{{~|~}z|y~zw{{|z|~z{}{y|~|{yyzz{|~{~||{~||{y~|~zwyx~|}z~}{}{z|}v}{{zxy||zyyz}~xz~}}y{}||z}|z{{{y~~~~}}~~~{{}|~{~~~~~}|}}~{}{}}~}}~~~~}{}}~~}~~}|~~~~}y}~~}~||{~~~~z~}}{|}|~~~~|}}}z~}}~~}~~~}}}~z}~~{~~}|~}|{}}}{{~~~{}~~}x|z~~~|}}}}~}|}{|{}~}~~~~}}~~y~}|}z{}~z~~{~}~~z||y|~~}~y|}{}~~~}|{||{|}}|~zw||{|y~vxz}z|}{x}v|}}}|{}~}~|z}||~{|}}{zz~|}y}x{~{|{y{}yy|z}~}{z}~{|}|w~{{z~{}{zzy{xy{|}z|{zz{~}{}}zxx{|}zy}~w|}vzyu{{v{yz||}}|{y~zz}}y{{z||}}x}{}y~z~{z~|{wx{{{y|{zz~|||zww|{}{~{z~|}}{}|x~}|}|zz}~}~|{|{~{zy|~zz{y~x|u~}|zz|y{{}|yzz||{z|{||y}yx{{w|~|y|{w}|{~}zyy~zw{z~~zvw{}}}|x|{}~}z{z~{|~~~~z}~z}~~xy}x~}~{~z{|{~yxz|x}zz}xz~xz{z|zxz~}}~yx}z}~|~}}{|}}xxwxx|}~~xzx~w{}|y}{{}}{{xz}|z|z|x~{}~z}{zz~}{zyyx~zxz}xzz~|{x~}{~{y{|y|{|~yz}z~xz}{|zyzzz|}~|vx|}|z~|x~|~}|~z{|zzz||{}|{vy{|{x{{{zx{zzz}|}zz}zz{}{z{~w{}{wz}}vy|y}{{y}}{z~}z}}zyx~{|~w|zx||{yz}{z~|~|y}x||~|{||}~x{x|x~z~w~}y|||{uzz{z}|yywz|w{}z~~}~||z|x|||z~~~}{}~}}}~~~~~}}~}|~{~|z}}}|||{~~|~z}~}|~{~~}}|zz~~z{y{}}}~~~}z~}}}}{~|~}}|~{}z}|}~{{|}|~~}}|}||z{}~}~}~}}~~}|}}y~~|~|}~~~|}~}~~~~~}~}~~~~||{}~~~~}|}}yy~{~}}{{~}||{{{{zyz|~{{}z{v{~~~wzz|{{zwwz||{{z|~z}{|xy{|wy}y{|{}|zy||~xxx}{}|z|y}w}x|z|xy{}zv~~}|yy{|~zwz}w{|y|~}z||z~|w~z{zzy|{~}z{~}}{w{x|y{}}~|xtzyzyyz}~||}y}|{z}{||z|yy}z~|vyzz~{|v~yz|t|y~v{x||y}z{y|xz{|{{|x{|z|{{|{z|{|{|{{{|z~w~x}~{||}{z|~|w~|}xz~~z~w|y|x}|z||~vzz~z}x{}yw{}w|z~{{|x~~~}vyy}}||zwzx~~|||~}zzy}|}y~z|}z~}~|{~}{z||{}zz}x{|~|yz}u}|||z}||y}|y{|zz{~}{z{}}~}|y~}zw|w}{}}|w||~vz|~|||}w{||{|x}xz{zz}y|{~~u|~zz{|||{zyx{v}yt|~w|}x|}{||{{z|}}}xuz}y{~z{yyz|xz~|}z{yz|x|z}|~{|z|pz~{z||y{wz|y~}|zw|z{{}}{z~yzz}~{|u{{|}zy|||z{w}}z|~{}zz~~{z|{~}x|~z~{x||z}{}y}yv{x}z|z}{yz}|zz|z}}z}{~|z|y}{{~x{{~|}y~}{}zz~zx|||zy}z~xw|||z}z|}}y{y~}}zyy}}}~~}|}|~|~~~~~}}}|{~~~~~~~~~~|~~~}~~|~~~~{z|~|}}|{y}~~~~~}~~z~~~~{~}}~y}}~~}~|~|}~~}~}~~~}~~}~z~~}}~~{~~~~}|~|{}~}}~|}~~|~~|~|~}}{~|~}~~}~~~~|}~}|~}~y||~}|~z{}~~~}~~~}~~~|}~}{|~}{~|~z~~}z~~}{||y~|}~}{|}~{u{|||}u{{~z||z}o}{zv|}|~~y{|~}}~y~z{z|}~z||xw~z}|||~}zw{}z}{w|{{~xzyx{xz{xzw}|y~}|{z{||{{~zz{xy~z|}z}}||}~~|zy|||}zz~x||{y~~|y~}v|}yyv{|}}{}{{z{||y||y|}~yz}{}~{~}vz~}zzv~|}}z}y|yy~}|{|||yy|}w}y~z}|}~x{{{~yz{||{~}{y{zyyzz{}|{{xt}}zx{z}z}{xu}yy~{{}~yy|x}~z}x}}y~x{~|}uvv|x|zzyzz{z{z{~y~~x~p}{{y{|x}z~}||~|}{}}~}z|~{}{xyz|v~}{z|}{}zx|z|y}xz|wzx~z{w|z|y}{x}z|{||}{}|~{v|{{z}z}zw|zxw|~z~z~z{|x{{}zx}}}~~w~z~}|~}}{~z~zxy{||zvz}xwz|}y}|}|}z}z~{}z{y{}{}}~}y~~|~}~}zyzx|y~||z{}{{z|yw~zzsx}|||wx}}wz{w{y{|~~{{|~|}|w}|{|z}||yy{{zz|{zy~wz{x{{zz{{v|~}||zv{}||}}{z|}}}y{|x{}x~|zz|y|zv|z~||x}|{z~~~y|}w|||{~||zy~}x~z|~~~~{~~}{}}~|~|~~~~|~~~}}}~{~}~}~|}z~~}}}}|}}}~}~}z~}|~~{~~~}|}z}}~}}|~~~}~~||~~}~~{~}~{}}|{~|{~}~~y}~}|}~}}}~{}|~|~~|~|{|~}~}~~~~{{}~y~~~~}~~~}}~{}~{~~{}~{~|~~||~|{{|~~~}~~~||~z~~z}}{~~{{~||~}~y~~~~~~~}x|~|zy}~|~{z{z|x||zy|~~}}{~}}y}~}|}{zx~xy}|}zw~}}~y~{y{|~y{zwx~||zy~|~}~y{{~{y~|x}w~|y|vzzy}{~z~~}{{}x~}xyz|||zz~y}}}~~y}|v||y{|~x}y}z||~~x~z~yz~}{zz}{{{~~|~u~y}~yy|yz||zy}y|zyy{|~zzz~y{{{{~{}|~z~|}wzzz}|}y}zy{~z{}}||~y}~y}yz~}x}w}z}z{}{|z~|}}zx{|{y}zz~~x{w|~}~z~{{|{wxy|~~|||}|y{{|}}z|z{}}y}}{}}zy}{{{~}{~~||{|y|~|}}w||y}z|z~z}{x||z~x{|z{}}yz~}z~{yz}}zz~{}y~~wz|z~|yz{zz}z~}|~{{~~{}}}}}|}{~}~}|z~{{}z}~}zzxxx~z||yt|}{}zt~x}zxz|~}|~}{}~y{}~y}||}y|}zz~{~y}|zzw{~|{||{y|~}zy||zz{{y~{{y~z|||{{x|{}|z{{y}yyxz||y{~~|zyw{{}z|yzy~|~}x~~{{~z}|{}z~y|}vyy|xz{z~{}||yw{xzuzzz~{{}}~y}x|zzw~|{}z{|zx|{|}w}{yw}x||~|x}||~|}zyz}yyxx{w~y|}{~{zyxz||yy~~~~}~~~~|}}|~~~~~}~~~}zy~x|~}}}~}~~||~~~~z~}~}~~}}|~z}}}}~|{~}}~}}~}{{~~~~~~{~z~|~}{~|}~~}}z}~}~}~}}~~}}{}}~}}}~~~~}~~~}{~}|~~~~~{|{}~~}~yz}{}}~~|y{~}z}~z}}~|~~~}~}y~|~~|}{}|y||x|}z~vy|}yy{~}{}}|zyw|{z~zxyz}zz}u~~{{y}}{|}zz~{|{xz~z|y~~w~{zw|y~{}y{ywz}|{yyz}z{{|yy~z~|}{}{|~{x{~{{{x{w}z|}{{|{|y{{z|z{{z}}{~|}|}y}|{w~{x{}{|{||x}y}|}||}~}}~yx~z~{}{yz~|wz{z{~z}vy{|}yw{{z~{xw}|}}{zz{||{||}z{}~~zuyzx{zy|}tzzz~|z~|}z~w}w||w||x|z{~~{||{z|}}~~z}||~~}z{~~w}y}zv{y}{y{{yz}y~}yx{~~y{}~|{|{w}~||}||yy}z}~{{|zxy~}{|zzu{z~z}yx}xz{z|wx~}{}}~{{zxy}}}|{|~zw~~|z}w|{y|wz}~|}yvx~zv{x~x|zw{zwy}{xzy}}|}zz{zz|~|z~z|zzz|xz{z}{|{~{|w{z}~xzzy~{|x}}}~~zyz}}z|y|{y|}}zz|~}z}}zyx~|{~}xwzz|~|{z~~zw}z{vyywy}}~{{~|~{y}y|y}{~}{~y~}w}}{~}}{wyz{tzt~|{{yyzq{wwzz}|xyw{}zz}{}}|y|y}|{z}}x~~|}}z{y~~|ywy~{}w}{|}z}xx~}z~}~z{|yy}~xz~xz{z||}z}||}~}~}}yz~}}x|~~|~|z|}~|{|~~}{~}}}}}~z{|~z|~}}~}}|}~~}{}{~~|y}~|~~}~~}||}z~|~}|{|~~|~~|~y~~t~yz{~v}{~~z}||~z~|~~|~}|{}|||~|}~|~}~||~yx}|~~}~}~{}~{}}~~~~}~|}~~~}{}||~{}}~~|z~}|~}~~~~~}~z{{~}z|z|||~|{}}}{}|~z}~{}y|w|zzz|}zyuy|z{{z}|||z~zy}y}r}z}w{~y|x||xy}y{~y{{{~zz|~yy}x|y{|{|~}}|{w|}{{v|y{|y~}{y|||{{~}~{}{{~}~z}z|y{{yz~~yy{}z{~~u~vyz}|}vz}|zz||{{|u{z{~{{{}}~y}~|~zy|w}}}~{xzy~|}v|{{|}{{|y~|z}|u~}}~{{zz|||z{~{}|}{{}~{z{}{y|~|||y{}xxyzzx~{y|y|~{}{{}|y||z~~~{~zz}yy{w|{~|z~z{}}z}x|~}}{w{{z{|~~z~{z}y~}}}w}|y{zx}{zz||x~~{z||w{{{zy}z|y~|~|{{~}|{x{x|z}~|}xz}z}~}|}}{|~~}z~|}y}~x}}}yw}|w||}z~}{y{xu}~z}~}y|z{}{yw~{|u}}|z~{w}xw}w~~}z}~}}{x}z}~}|~u}{|zx{|y||z}z{|yy|{|}zz~||{x{yz~y|zxy}~zz}}{{~}y|ywy}{{{{|~~{y|||y}{z{~v}|}|~{y}|sy{u|{||}||~z}}xy~x||}|}|{zy|}yz{~|y{~zzwz|w}zz}~|{}zyz~~|y}{z~|}x||{y{~}y|}~zy||zw||z|x}||{z{|}{{~}}}~~|~|zy~{~~}~~}~|}|~~~~|~}z|||~|{~~}~}|~}~|~{~~~~~y~}{|~}|{}{}}|~}~}~~|~}~~|z~~~~~}~|~}|{~}~}}~|}{~}}||~~~~~}}~}}z~~z|~~{~}{|~~y}~~~}~}{~z}}}}}~}|}~|~|}~{~}}y}}}|}}~||~|~~|~}~}}}~~|~}~|~~~}~~~}}~~~z}{}}zz~|{{|u{uzw{z|y||sy{||}|yx}~{{zz~|{}yy|z}|{{x}{}~~w~}~}{z{x||{~zz}}}}yyw~z{}|x}zw}|w|{zz{x|~{y}{}|~}y}{}|z}yy}}xu|}~}~y}|xz~z}y~zwzz{}{||}}zx{y~}}}~x|zz|z{|}zxv~|{y~~y|~|zzvv}x||xy~zz|{xxw~|xyw{~x|~y~|{|{{}||~~}|||sx|x~}z~{~vyxyvzw}}x}w}|y~}zyzz~z{|{}{}v|}u|{y|~~y~zxvyw}~|{wxyx{|y~ww{|{}x~~z}z~}}{}z}~{|}{|~{{|}~}|{{|}}ztz{z|w}wy~zyy|zyzz}zxyzvx|{}~{y}|}}}~}}}{|z~~{|y~}y~{|yzwz}{|y}||{}{z}v|x{{z}}{wx|{|z|}{||{x|~|{z}{y{{zzw}|y|}}{x|{}{}w~x{{~wx}x~}}{}}}~|~}}yv}~~{}|{{}||}y}x|{{zuzy|zy{y{}xxywuwyyy{||{|~{{z|}}{z|~z||{}|{}|}{}x{zz{zy}}~}{|zxz~{{y~}z{syz{}|z{zz~|}}~y~w~||~}~{|{~|zy|wzyzxz~y~{zx||}}{x{{z|xzy||{y~z||}xx}}~}~~~}~~~}z~{~~~}~~}}w}}~~}y}~}}~~{~}~~~~~}{|~~~}{}}~|{~z~}~}~}~~~|}~|}}~~~z~{|}~~|~~}z~}~{~}~~~~}~|~~}{}y}}|~|}z~|~|~}}||}}~{}~~~~}~~}x~}}}}z|{|~~}}|}~{{~}~}z~}~y|{~}}~}~~}}{~z~|}}z~|~~|x{~~~}~{{}}~z|}~}~{}{{y}~|z~~||~{~}}}zy|~{~}yy}~}}}x|zyzz}~~z~{}|{~wy~{|~z{}z}|}~}|~|}|~u~v~{{}|z{{y~}{|}{~||~~}{{}{{|{|~z~y{y~}{{zx~y}~||x~}{}~|||}|}}y{{{}|{x{{|||w||}z||~|}}x|~~|}~{{}|}z||~|~~}|~}~~}x{|z||y||}~}|}}}{}y~~|}~zy{~|~}}{}}y~}y}}}|}}~~||{~~z~~~}~y{||}~{|~|}|~}}}{}~z{z{z||}}|y|~~y}zy{{|{~||{}xz}~}|}~|z~||~{{|z}}y{{u~{z{}y}}}}||{}~z|}x{|~z{z}}}~}|~}}|}{~~z~z~y~w~z}||y}|~z{~|~{~{|{{~z~~}|}}}z|~y|{|}xz|~x}{z~|}{z{~{||~|w~~}~{|zz{~y}~}}~}~{|~~wz}{}y|}{w}~}~}y|}~zz}~|{~{{|y~||~|~{|~~zx~|{}y}{}|}~|}~}}|}~~z~|~}}}~~}}|~{~~x}|~}~~}}|}~~~}}}~}}}}~|}}~~z}}~}|~~~~~~~}}}{}}~||}~|~~}|~}~}y~{|~z~~{}~~|~~~~|~{{|}{{y|||z}{{{y}v}|zy|z}}wtzy}zy||~{}z~{{~{z~{{}x|~~|~}}|||{yv{yyy||zx{}{~z}}~zyzz|wy}}}y|yz~~z{x}}z~~}{v}}{|z{}~|oz{tz{|{~{{z~{|{yz}xz|{zwy~}|xxx}z~}}~}{~x}{~}|~zz~z~}x}yw|y|{z~z|z}{|}|z{x~zy~xz|y~|~{{t~v~{{}}z||{|zx{w~{}x{}{|y~|}}||z}v}{zyy{zwzs|}z}}|}~zz}}~}{{zxy{|~{~|z{~}z|~x||x~y{xw{{yz~{{z{y}{}y||}{|||~{{zy{|~~~||{~yy}w}}z{{}}{z||}zx|yyzxx|{w}yzyzyzy||{}}~{{~}~y~|}~~z}{{xzw~{w}~{xy~|zwxzvz|u{|yxwxx}wz}~~{}|}}|{z}{~w{}{}~|z~y{~vxyyz{|yyy}{yz}wz{}{}~{{x~}{zy{|}~{}|~|~{|z{{{|z|x{|}~zx~v{yz}xvx{|vzz{z|x|zy|||z|}zz}{||z|}}|}|{{~{|xz||z|{z}z~{|{x{{yzys~y{{}v}{v|z{|~|~wy~y{}}|{||~~y~xz{~{x}xw{yu~|~|~}|z|zzzwz{x~~{{x}|}~{{}~}}{||z{|z~}|~~|}}}|~}}~~~{}}}|~~}}z~|~}}}}~~y~|}z~}||}}}~{~}~{~~~~z~~~~~yz~|~}~}~|z~~{}~{}~|}}}~~|~~~|~{}}~~{|||~}}}~~}|~}~~||~~~}~~|~~|~}~}~~~~}}}}{}{~x~|~}|~{~}~{~|~}~~}|z}|}~}~|~~}|~~{}|{}|~~~~~}{}~|~z}{~~z~~}~~~~||~v|z}}|{|xz{~{|z||}tz~{|y~~|{}|}}|y~}}}xzw{x}x|zz{~{x|~x}z~w|y|yy}~|{{{||}z{|y~y{}{z}}zzxv~|zz|y}{{z|}|}}{{|~zx|{}{y{~xv|}}yz{z~y}~zz|}|z}}zz|z~}{x~}{|y{yz~zz~{~~}~z|{zvy{z{{|~{~~{yyz~z~{~|w{z{{}~zz{z~{w}}w~y}}z{}zy}y}}{~{~}v}|{~|}}{{|~}{x||x|w||z{{|{~}}zx|~|yy|x~{y~{{{{{{}~~|~yz~~||}~x|z|yy}zxyy{{~}z{y|~|z|~~yzy|zx}y{{|zv~~}~~z|z|~{||{|~~{~~xy}z}}{zzy|{~y|~~}y~}{|||~}|y{}|}v||y{{}{u|y|z|{z~|~~yzy}~}u|{{x|~zy~|wx}z~{~|s}{y|{}|{{y~}}|w|{|}~xw{{~~x|y{z{|zvz|{~z{yzz}~{{|{wx{||zxxx}x}}|}{}{{||xyx|}{||~z{|z{|yzy|wzz|y~{||}|z~zz{y|~}|zzu}zz{yyy~~y~v{}y~}x~{|xz|{|}{z}||y|{}y|{}z{y|zyyw}|z~z~yzy{}{{{~{}x{|z}{~x|{}z~|zwzy}z|v}{~uz~~z|u~|zzw~~~|}|}~}~z}}~{}}|}z~{{|}|~||~}y{~|}|}~~}~}~~~|y}y}}|}~||~~~}~}|}}{}}}~}}|}}~{~|~}~~~{|}}~}}}~|~~~{}~}~{}}}~}||~||~|}}}}~y~|}|~|~}~~}~x|}~||}{~}~~~}}}~{~|}{{~{~}|}}|~~~{~y}~}~~~~|{~}|}}}~y}{y{{z{}}}~{}~}z{y{x~{~~{y}x~}{{|zz|}~}||x}|y||||{}|~xz~xz|}~w|s|zy|y~|{}zx{w|}|zz}yx{}}{||~|z|~~}{z{|~~~}}{~z~{{|}yyzyv}|{|y{{~|{{xz~}uz|y{zxy{x~|||~}x|{{{{|}||v~~}z{tz|{}z}|y|{|{y|z~{|z}|w{|}y{z~z}}~}w}{}x~}~z}|}{|w|{zx}v~x{~y|xyyy}x}x{z}{xy{~}z|~}~~{~y}}{{y}x}}{y}~|}z}}{}{{zzxw}{x{zyyx|}|{z|xt{}||zx{|z~|}z}|~~z{}}|~~~}{}{}}y}~z}x}vzz|~}~{z|{zz~{y{{||}{{|~y~y|z{}y}x}{s|}|zz}}z|}|z|z{yzy{xy{{|y|{{}z~{}|x{|z{|y~{zz|||~z~}}~~{y{{z~|y{{||{|y|y|}||wy|{}{{~z||x}~|~|zv~~~}xx|}}|||{|~{}{zzz||y{}|w|zy{x{z|{|zww{yw|yyzz{{|}|x}~{}w~}x{{yz|{z~y}~xyzw~vzz{{~zz}{{t{yxz}|}~|}{~}|{x{|~||y|}}y{~z{{|x|zyyyzx~yxz}{|z}wz{{x||{{}|~y|~|}{~~~}|}~}|~}~z}|~}~~{~~~{z|~~~~|{~|~}~}}x{~{}{~}~}~|}~}}~~|~}z~~}}|}}~z~~~~z}~|~}~{~{||{{|}}}~~}|~~~{~}~|}}}~z}~{}}~w~~}~{}~~|}}}~~~}zz}~~|{}~~|~~}~{|}{{{|}}~|}{~}~}~}}|}|~}~~}~}||~}~~~x~||}|xz~z}y||{}~|z~{z~xz{~y~zz~~zzy}}{z{zz}z{vx||{{{y|x}}z||zy{w}~{~z~{{}~~}|{|z|z}y{|z}y}xyy|{z~ywt~yv{{{{x{w|vz{z{{}zz|z{||xzz|y}{tz{~yx||{{{}||}zx|~y}yx~|}z~y||yyy{z~x|z{{vz|}wz}||{|}{y||||}{|}}y{~y}{z~{x~y}}y{{x}~}x{wz{w~}{}|~}{{}yx}}v~}~|y|z{zzw|~|z}{~{zzxy{{{zx~{~|x|z||}z{z|{y~z~|~}z{zy{yy{~~xx}zzx|{|~z}~{}zv~zz|~~{|{x~xzyz}|zz{|~}{}{~|zz}||y}|{z~{~|~txy{zz}|}}~|z{}{zz}{y||~y~w~~}w~z}{|}|zwvy~{yzz}zr}{{}|xzyyx~}x|{{}|}~{}yzy}}yy{}|{y}||z~yy}y{||~~{||{y{~x{z|xz}}y|zys|{|y}x}{{{}|yy{|w}w~~z||z|yz|}}z|xx}x{y}|~y|y{|z}~z~y{~}z|~~|~w|x{}~z{w}}wvz{z||z~zz~xzz|~y{~~|}{yz~y{}||}y~|z~{|z~xxz|}~y{{z||{}{y}{}{}|{y~~zzzy{|x{xz|{{x}|z~|~~|{~}|}|}|~~~{}}yy}~~~|}{~~}~~~|~|}}~~~~}}~~|}}{}~~~}|||}~~z~~y~}|{~~}}||}}~~~|~}z~|~|{}{~x~}~{~|z~~~z|}}~}~~~~}~}~|~}~|}z~}~|~u~}{~~~~~}{~~~x~}~{}~}}~z~~~}|~|}}~~|~}}z{~~~y~}|~~}~|~~}~z}|~z|x~}{{|~xz||||~z{{xzw~y~}{yw~~{~z|z~{z}~zv|zzzw}~}}zyy}}x}zz||~t}}~zw|}~zz|}{{v|{|z{{zz|z|w|xzy|~y~{zz~}vz|{{{}{{|z{~zy|y}w{y{yxty|~}~~zxyx{yz{|zy{|z|z}}~|~yy~}{}z}|}{~|}z}z}}{zwz~zy}zy|zw~yz~xx|z}yyw~~z||~xxz|~~}}{}||z}~z~~|z}~~|zz{}{yzvxz}zz{wzx{w{{z{~}~{{zxyzzz{{~yxz~~w~z~}}|zyx~x{y|zz}|yzwz{z{yzx{~}yz{}|~}~}x{}}}|{zz|{z}yz}x|y{zy||||{{y||z}z}~|yz{x|~w|~~|||~~~}~}}y|}}{}{|~}w~}}~}}~}{|~~x{z{yz}z{~y|z}z|{}{|{{z|{zz}|||{~}z{~}{yw{}}{xw{}zvzwx}~{}}|x{}|{}~y{|{}}{x|z{~{y}}x}z}zx{~{~|~{v|{xxz|~x||zz|{|z|y{}y|ywz}||}|}{}~zvzy{zzz~y|{{{{|vsx{}vz|zzzz}{{t}xzyvxuz~}}|{z}{|{~||x~{|}~}zzzyv~{||zzyyzz||{}z}}vz~}y|}{~~{{|~~|x{||}~{u}~|~y~zy}{}|~}~~}~}~{|~{}{~}||}~}}|}}~~~~~}~~|}~~~~~z~}{}}}}}~|||}{~{}{~}||~~~~}}}|~}~}}z~|}|}}}y~|}}~}}~~}}~}{{~|}}~|~~|y~~~~}}|}z}~z|~}}}z~~}}y{||}|}~{}~~}}||~~|z}~{~~}~|}|~~~|{{}|{}}|}|}|{~|y~}{}|t{}}|{~zzw}y~w||x|~}zy|z~v|{z~xv}{}}}z|~~{y~z}|y~yw}|||~{w|y~~}y~~}{~}v{z~xx{}yw~~|{|zz~zwzz{|zyz|y|z{zyz~zz{~~yzx~|xwz|y{~~}{}~}|x|zyxy~x{}}||{}z{{~}}zz}|y{}|{z}|~zz}x|y|~~~~}z|{w{~|x|}~{z{|zzt}|}z~|xx~}}{{}y|}}||w}x{vy{|||z{{~~~z|}|}~}|x~|x{{|{x}~w{|w}u{}{{y{z}{yzyz{y|~x|vz~y{~zz{x}zxxz~}zy~|~|{}}|vw~}{{}}|{~zzz|~{}{}~}~~w~}z|}||{z~~~~|~{xzx~}vz{~|zw{zz~|~~|w||}|{y}}{|}}~~x{{|{{yx|}zx~}}z|y{|{{z~|z{~z~|zz~~|~{{{}y}x{~~y|{|}~|y}z}}{|~{|zz|{~{}{|z||}{{|z~~{{zy~}z|yzz}}}z|||y|{~|}z}yzzwz~~~zy|z{{{y|~wy~}{{}zxy~zxz||t}~{{z}z}|{}~{z|}x~|zwx{zx~}}x}{}z~x}{|{{||yyx}||y}|~z|yzx{zzxy{{}|{z{{{|}zz{z{~{|}~}}{~}}}}}~~~|}||{}}~|}||~~{~}~~~~~}~~~}}y~||}}w|~~~|}{|~~~~}~~~~~~~y|}z~|}}}}}~{y}z~~{~|}~|~~}~}|}}~}~~{~|}}}|~}}~~~}{{|}|t~~{~||{~~}~}}~}}~{{}~{~~~~||}x~{|~~|~}|}|}~~{}}}}|~~~|~}~~|~y|{w}|zvyxz{~|ywyy~z|{|{yyz|wy~{|{~{|}w|y|yy|z||}}z}{z}~zy}xzx|u}}|y{{{z|~wzz}{|{{}{~~}~}{~}{z|v}||zxx|zz}z~z{z||w{|||v||{y~}z|wxxwx{{}xx{zy}{z{x{}}{||{}y~~|~|{{xyw{|zx{}{}}|{zx{yzx}zy}|{z|~|}}|y|~|z~}}x{|~y||||}~z~{||x~~|{|{|yz~|{y|}zzvtt||~{~|{{}|}z}|}}|{}|y{z~zzzz}v~||}y|}yz}~||{|ywv{w~x}~{|{}{z~}}}~}|}y|wy{~|{x{z~z}yy}{{{|~zx}z~z{{{x~x}xy{wwz}||w~}~||}zz}{|xzx~~|y{z~}z}|}x{y}~||z|y{x}|uz{~{zvz||}{|y}|x{y}{}|y}~|~|{yy{yw}}}xwx~{{{{yxy{|z~yvzzz|}{}}{}||{x|z|yy|wxy{z{~||yzz~|{|{z}{zy|v{xwz|z|y~|wy~}{{|yz|{{{{{{{|~|}{z~y}{{~{{z{{y{|~~{|zx{xzyx|{y}|}{|||~{yzz{~{w}|y~y{y}||}}{y{~~ywzxyw}x{~~{z{{||~yyz|yxvzy}}|~~z{v|}zy{}}~~~~~~~z}|{{}}~{}~{|y}~~~~}}z{~}|~~}{{y~}}~}|}}|x{}}|y{~|{|~|}{~{|}{{{~x}|{~~~{}~|}}||~}~{}|}{y}~|~{|}|{}~|~~|~}}~|~||~~~|~~~v~~~}~~~~~}|~~~{}}|}~{~||~}~|~|}}}~~}~~{|}|{|}~z}|~|{}{y|{z|}}zy}{}x|zty|{xzz|z{y}}y|}}z|{y}{{{vy|{}|{|z{w~{{wyz{zy}}~|y|}|~}{}|}x{~z|{~|y{yzzxx|}xz{z{yz}zzz}{z}zx{{}|x{~z{{}z~|~y{y|{z{y}y|z|zyzyzy~{zy}}{y||}{|~y}z|~|z{{z}}}z{|~|xw~y}}vx{}z{{~~|z~|z|yy|~|yywzyyz{}{z|{|}{z{}}~zz{~{|~yy}}|}|~|xy~yz|{|{y|}{yw}{z||}z}{y{~|}zz}~{}}y|}||zy~~|z{}{~y}z{u{{v}y}||z}x|x}}~yzx{~|}z|yz~||}y~~{~w|x~y}|z{y}||{y}z}|~z~w}{|~}}}~y{z|x|{z{|z{{wx~x{~{~x~}~|{~z}{}w{}u|u{{~xy|zzz{{~{}{yxvx|}yx~{y~zztx|z|z|||~|wx{z}x~z|~{}z{~z}}{}}}}{{{|}}w}y~|{||y}}yz~}{{}}xx|}|}~~z|{y|{|~~~{xz}{{~~~{|xz~y}~~~w{x|x{xw|~~~}z~yz{|}z|~w{{~{uy{z~|{~y{~w}y}x|y|z~{~y~}w}y}}}z|zzz|}z|||{w|zz}z{}}x}|y{|}||~|x}|{yzw|{{z{xx{{z}z}}~~~~|~~{{}|~|~z}~~|~~~~~}}~~z}}||{}~~~~~|~}|~y}|~|~}~~~}}zz~~|||~~z}~}x|~~~~{~~~}}~~|~~~}~}|}}}{~~~~~|~}~}}|}{~~~}}}~}|~~}}~~}|~~|~~}~|}}|}|~~~~z{}~}~{~{}~|~~|||~}}}|||~}|}~|y}}}}~~}|~}~}|~||~~|~|~~}~|z~|z|}}|~z~|{}{|}}{z||~{{z{y{y{|z{yyv}xyz|}}wz}y~~y}|y{~}y|}~~|y|y|~{|~|z}|}z{{}{~~{{{{z~|xwz|{w}|{yuy{y|}{|~|y|~z{}z{z}zw}{~|w}{{w||{}zwy}{}}~|{wz~zxyz{zy|v{{{{zy}y{z|{zy||}~~{u|{{}}y{{~}~xwy{}|yz~z|z|xx~z|y}y|{||}yw~}x}{|~}|z|w{}{x}z~}yyy||~uz{}}yz}~y~{}y}}}wy{{}|}~{~|w{zx{~~~}}}y~~zx~z~||{zyyyz~zz}v|{}x}{}x}{y{{{~||~~}z~zz}z|~||y}}zy}{||{y{zy~z|~y{||xy||xy~{{~~vw{}|y~|{}{||}~z~~}x{yxz||z{}ww|y~{}~y|zyz}xw}zxz~}~}xwyz|{vy{z|{~|xy~}y{zz|~~}z||~xyxy{{~y|y{~v|xy{ww{w~{}y|}{}}y}|}}z|~{w~}}{}~|z~{|yxv||~|{}~zy~z~z~x|{z~}}z~zz|||z{{~|}~}}}}||{}zz|{yx|xy|y|{y{|zy}y||w~|}y|x}{}|~y|zz~|}{|ztx|~~z{x}v|}|{|{~}wxz~zw~~|}||~|}{~}|{z{|~z{~~~}~}}|{~~|}}{{|{}{~||{~|}~~~}~|}~}~~}~~}~~y~}~|}|}~|}~~~}|}}||}~~}}}|}}{}||~}|}~~}|}|}{|~}}~}}|~|~}~~~}~}||{~}~}}x}~~|z}~~}~}~{~~{}~}}|~~z~{~~}~{}{}{}}||}}~~~~~}}}~}z|~{|}~}~}}~y{w~}|{{z~||yz|{zz{}z}w|z|xzy{{y}zx~{~||{{{{y{z{}~}|y|x}y{{|vz|{|}~x{}{{{y}|yz}zz}|y|{~|{|y}}}xz~zuzzy{~xz~}uz}}z~~}|z{{{y|}|}x|~x|{xzzu~{y}x~{wyv~{~z}}{x||}}}{}ww}~~|z|y{~y|y}y~{}|z|~z|}{yyx{}|yxz~x~{ywz~vz~|~}wz|xzyzz}{xzz}|zz{z{}{||xwz~{~{x~y||z|~x}y}zx~y}y|z{z|}wz|{z}|{|x}z~{zwz{|{~|xz|}wz{|{zw}x}{o|x||z~|~|}~~~{y|vt}}z}yz{}z}|}|w|~y~|zz}wz{y{|{|{{zz~zyw{y~~}|}{{{{|zr~y{}}~|z}}w~}z{}~{{z{x|zx|}}{}}{~~|zy}zzzxz{y|}xzw{~z~}}{{{{}||z{}y~~y}z~z{}{x{zz{{~y}}{{|yx|}vx|}|vzzz{zx}}yz}{z}{}~~{~}z}y|~w}vu{{|xwz}xy}|{y|y|xzz{x~x{x|{}~zy}~|}~z~{~|y|{~~|}{y|{|z|{wwy~v{y{|}|{}}}|}~z}z{|{z{~zzyzyz~{~zzyx|{~z{x|}{y{{xyxz|z}~~y{}{||~~{}{~~~}y}~}~|}~{~~~}}~~~~~}|~x}|}}{~~|}}}~|~~~}{{~}{z}}}}}{~~}}|}}{}~|{}|~|~~}}~}}~}|{~{~{~~{|~|}~|}~}~|{z|}}}|}~z}~x~~}~|w~~~~~|~}}~~}~~|~|}~~||}|~}y|}~z}~|~~||}}~}{~|~~|z|{|~~}~x}~|}~~}~~~~|~}v|y{{z}|{||~zzz}~vzzu}{{z}}{x{w}y~}xx~|}{|{w}|{~xzx{~{|zz~x{yxw{}{|z|y~z}{{}~zx{x{y~yyw}||x|zwvzx~|{~}|}~}}~x{|{z}|}}~~|w}||{{|}|z}{}{|x~{~}{{}xy{yxvy|{{{}~~~|}~~~~{|z{{{|~{||ywy{|zz{x}~z{wx{xy|u|}}y{y{|xx{}~{x|~z|yw~|y{z|{}~{z||{}~}||}{zw~|z}y{z{}xz~}|zy|}x~||}y~~}|}{z~}y|z}||{zy{}|z}z}|~||svyzw{|yz}{}zy{zzy}zz{}|{}{z|~|}|~~}v{z|~{}{zu|~~|u{y{wy}{}x}~|{||zz|z|z}{|}}}w~}yy|{x{|{z|}|x|~xxz|z}~zv|}}||||||zy{|y|~}y~~|{}t|~z~x{z}||y{|}xz|~yz}vzw|{~z|z|yy|zz{{{{y~yzzz|u~z}}{}z|}zw|~{xx}}zywz|}{~{}}z}z~|{y|z}z{y~|y{}{z|~z|~}||z{{x|z|z||yz{|z{}|{yx}~}{}|zy|{y|yx~|z|y~}{zz}|z|z~y{}~||}|{}z{|~{~~}y~z|yy{~z}wy{~|}}z|y|z{yz~x{w||~z~|~|||~|{~|x|y~}~~~~~~}}~~~~}}~~|}~~~}~}}z~~}~}|}~|~~~~}|}}~}|x|~~}~}~~~|~~}}~y||}||}}~~~}~~}~~}|}}~~~~}~~{~{~~}}}}~{|{~}}~||~~~~z}~||~~|}~~{|~~~|{~~~~|x}}}||~~}~~}~}~|}~~~~~}}|x||}~~||~}}|~~}}~}|~|~|}~{~}}|~~}z~~}{}~v~~~yu|y|}}}|w{{z||y|{z|zzy{w~~}x|xx}{}{}z~yz~v~wyx}}{y{|wxz{yz}{w}z|||{z{z{}yy}||}{yyy}z|~|yu~|wyz~zw}|}~|y}wu{{{|}y|~}x}~}{y~t{{||{z{~z~|z|~y~y}w{|~|q{v~|~z|v}|zz}~yw|}|y{|{|yx{z|}~{{}}{yz~{zzz{{zy}|}{~z~~~~}|y|{|{zyvz{|z|y{~w}y}yy~|}||}z|{|xy~|{{|x}}{yy}yzy}xz}}}}zvxz}wz}|z|{zz{|w||x{z{{~|y|xyx~yzy|{}{{}{}{z}yy~y|x|}zw{yx{y|}{w{|{~zyw}~}|}{w{~z{}{z{yzxwyx|{{w}{||}{z~z}z~x~y}xy~|~|w~{}|}z~~~x|~z}v{}}z}~z~uwy~zwx|z{{{~}z{~}||z}~~z}|{{}y}yx~~~~}{{{~x}}x{zz}{}}~{~{{|z~}~|{|zz}y}~{|z{|{|{y|}}y|}y|w{|~{x|}{{yyww{z|{}~|||}}~{z}zsyx{|}{{x{y{}|yzx||x|{z{{{z|v}{}{wyz}|~~~y~{wzy|z{{{{}}xzz{|{}x|xy|~x}{u}|z~|y|{{~|~{~wx}yww|~||{}zy|}xy|}x~x}~~zz~{}}~}}}}{}z}}|~{|~~}~~{z}|~z~}~~}}{}~~}}|~{~z}~~~~}}}}~~|}{z~~~{~~|~}|}{|~~|z|}~~{~|~}~}|~~~~{~{~||}}}~z~~|{~}|~|~~~}|}~~}}}}~~}~~~|~|~~~z}~~}}~~~}{|z}}}~|}~{~}|}}}~~|~}~}z~z|~}||}~~~y~~||~~~}{~}z}~xx{~~{~vy}~}|~{y~{z{{x}{x|zv{|{vx{{~y}|zyy|yzz|}|y}~}|y{{w}w}{~||}{}}{{{|{|}xxyv}{zzy{|{yxx~||{zw~zz|~{w~wx~zy|w}}}{|}~{|yyz{}u~~|~yz~zy||{z|w|z}{}zx~{zzyxzz|{|z|}}}~{~xx{~}x{{|y}~~wx}|{zyx~{yu{zw|y}{|yy}z~}|{}}~|}z~||zx~x~|z||||xzw{}zv{}}z|zzzt~|zz{x~~|~{z~}{z{~{y||{}~z|}z{|}}}}||vzy~{|x|~xz|{z|~v{ywyy{}}y}|x~~{zxy|yyyz}|v{w~{x|t|z}z{|y{yx{yww{{~{yz}z{z~|w|}~zu{|y}x}|}{|{wzz{|~~y|x}{}~|z~~y||{{z}yz{}}}}|{|y~zw}z{{z}{z}x~||||}|xz}{y}}{zz}yw{~~y{~yt|x}x~zwz}z}x{~~~zz{}|zyz{z~|zx}zy~|zzy|~}x|{{}z{|p~~~{zy|x~}{|}~|{}zz}yx|x~~~{}y{{}~{}~|~|y{~zu|yx{x{||w{y||zw|{x|{|wzz{z~~{}~v}}}yzy|zz~}zy|~~z}|z{~{z}xy|}z}yy|uux}|{wwx{xzz~~z|~{||{~}y~}}~~}||y~~~~|}~}}~}{~y}}~{~y~~}z}~}}}||~~|}|{|}}|}}|~~~~|~~~}|y~|~~z|~~}~~~~}z~}{~}z~~|~~|}}|}x}}}~}|{~|{~~}z|}~|}~||{~}||~~||}{{|~{~}~~~|}~|}}{~}}~~~~~{~~}||}~|}~|~}~|{~||}~~{~}~~~||s~}~}}}~|~~~~~}||||~z||z|~{z}|x|||}}|{}|{y}}}}z|yyyz{z|~|||y|x|}{{w~yx{{{zy|{zz|}~}{}|w}|{~{|}y|xxwxz}|z|z}~{x{y}|}|||{x}~{z{~~|z}yzyz}{}wz~|yy~y~~w}y{~xzyxz~z|x{~z~}~~|yy}|~{}}z{y}|}~|{x{~yz~~x{w}~~zz{y}z{x}{~~z~}qyy{y~{w}y|~|zy||}z{v~~}z}xy}~|~~{|z||~~~z}|}|z}{}|}}}|z||xzyxz}{y~|}}zx{||{x~|||{zy|}{}}|y~z{w{|x~w}|y}yz~y~y}|z}~{}{|}|x{{|~w{y|{y~{y~|}}{}~~|{}}|~z|x}}}z|{~y~~}wyy|{z}y{}z|xxzz}~||}~w|~{{z{~~yy}{~{~~~{{|~{y|x}z~~}|y{}|{{}~zzy~~~y|}|yx{z{}z|ty{~}~~}~}~||zy{|y|y|zy~}{{|{{zw}}z|}z}{xzxww|{zy}~zyzz|z~~{}{yz}}{zyx|{{zx}~{|{{x||w}z}{yx~~~y||{{|zx||yz~{}z}z{z~{z|zz|{y{x~~}|}}|yv{z{yxyy~zz{y||{z{||xzxzzz|}w}{}|{y~{}~~|}{z}~}|yz~~~{{||y{~|z|~yy}|}}{}}~|~}|~}}||}|{}}~{~~|}~|~~~y~}~~~}~z~~~|~~~~}}y~|~~~y~}~~|~~}~~|}~z~~~}~z~}zz}}{{|~~~{~~}y~{~~z||~}|~{||{~}}}}z~~~~~~~~}}}~|~~}}}~}y|~}}}}|~}}|}}|~~{~}~|~~}|}~}~~~{~~}~}~~~~~}}}~|z}|~|{~~}}}~~}}~|{~}~~}~{}y~~{~}}|~~~}{{|~}~y}~}~}~z~~}}~}{~~}u}{~yv}~{}z{|{zzx}zz{xyz{x~}|xyz~yz||zz|}{~x{{||z~y|~z}yw}z}{}x}}xx||zy}z|y}~z|w|xyz|zyz}{w{{|~x~}|z~}z{|zy{zy{y|||y}~{{}{}}}xyzzyyyz~wxzx{~yxw}x{|~}{zy}y{|}~{}{|z{}}~{~}y}~zxwy~u||}}z|}z~~x|}z}}{x~}~}}x{yyz{yz|y{y}{}{{}yz~z|zyy}|x}xux|~|~{|{{y}y|~||uz{{}}}w}{{y~{z{}|y{z~y{|x|}~~zx|z|yy{z|y}wz|zzz{x||}{}v{v}|y|z~{}yyw~}|}{|}y|z}~yxx}}~{zx||z{y||z}{{{~|zx~~~yzww}|~z{|}m{}~~{~{vw|z|||yyy{zz~{u{{{z}{{xz~yyz|||||y~{{x~|~~{}{w}|||{|~{}y}{{|{~y~{}{}z{~}~||{zw|{x||x}z~{z|~}|x|{|~x{~w|yyz}zwyy{y}zz}xy}yz~}}{{x|yy{{x{~wxz}}}}}{{zz}z}y{~{|}}z{}{yvu~{{{}{}w{}x{v|}y~z|~}}~}y{|{{|z}~}y~|}~~x~|{{}x|{y{y|{yx}{}|{x|z}}y|wu}~xzx~~z{z|~w~{}|{}|}{}~{}}~}v}{~~}|||}|~~{}}{y|}~}|}}}|}|~~~~~y~~~}~~{|~~~~||z~|~~~}{}~}~~}|}}}~}}|~|}}|}|~~z~}z|~~~~|}~~}~~|}|~}~~}~~~~{|}}~~{}|~~y}~~y|~}}{~~}~{~~|~}}{~}}{~{~}~~|}}}~z}}~~}}~~}|~~y}~||zy|~{~~~}~z{|~z}~{}{{~}zzz{z~~{|z~}{y||z{{|~{||{~{~{~~}{}z||{~}|}}}~{w~}y}{||{{}z|{|x}}~}~~z~{}}|z}|~{{|yx||z||y~~{{}zz~~||z}|||~}z|}x|~~z|{|v|{}|y~~|~y~~~||}}}~}~~~{|{}~{z~{zy}{|||{z{|||zx|{{~z~{}|}|z|z|}y}x{~|z|y|~}y}x{}{}||~}}|{|||}{{z~y{~~z~{}|z~}{|~~{z{{|{}|z{}~||~|x}||{{||{}}{x{{xz|}|~|{~|x|~|{|~|~~~}|}w}{}~z~{~z~|}x}}y|{{~}~|~}z}z~z~}z||yx~|zz|y}~~z{}}|{|||~|z{x}~{|~}|}|||{}}}|x{x}~}~z{|}y|||z}|yz}z|{|z|{~|~}{}z}{w}zyz|{}z~{{{}z|x}}~~|~y~}w}~||{}|{}|x~|{|~{~yy~y}{}|z}zz~v~~z}y||x~z~{{}~}~z|}|~||{y|{w~~y||zzw|z|zzzy~~v}~~~yz{x}~z{}}}{~~{|}|z}~{{~}yx~||}x{}v}{|yz|~}}{|z{~{}~~}{}}~z}~}}~}~~~}~}|}}}y~{{~~}|}~~z~}~~}|~|}~}y}~~~}~~~~}}~~~}~~~}~}}||~~}}~~z{}}~~|~||{}~~~~}~}~z{}}}~}}~~~~|{~}~|~~}}}~{~|}|~}}}~}~z}}~|xz~{~{|x|{y{xw{z{w|}|yxzzx{yy{zsy|w~~yzw|}v{|{|{|}y{{wxy}|x}z{~}xz~y}y}|x{{wzvy{{{z{{~~}}}~|zzz~}}z{}y}|~z}}~|{{zy{{{w}y|}xx{}y{}yuwx{wyzz{}|}vz~y||~z{z}{}{z}~x~~zyz|x}~x~}~y{{||}zw}zxy{~~}z}w|z|}}~}|y{zv{{z{~~~|y~{{{}~}xz~|{uxy}wwz~zz{ww}}|y{|{|~~~{{z}y}{}|}y~~}~yzz|w{|{{}w|y~zuxz|}|z}zx~~|zx|wzzz|y~z~x}z}}yxz~~}~~y{}~{v~y{||y~~x}|z{zz}}}yz}{w{}y}~}~~{~z}{y~{}x~}z}y{{sy{v~y~y}|z{wy{zy~y|{zvy~z}}~}}~||~~}{}x~}{yy|z}|zv{{|x|yz|u{y|z{z|}xz|w{{z~||z|}~{z~{}}z}|}z{{~z|~y|{{}|yyx}x|}{~wx|{{~x}zwz{~z}zyzx}{~}{}~~|||x|yy||~zxzz~z{|z~{|}z|}{yx||{}z|zywy}}~}}|{{{uy~}~{x~{|~~|zy}}|yuxyx||{|z}|zz{w}|y{{z{{|z~~~~}||~y|{|~}|z~}z}{}|{~|}~~~}z||zz{{|~|~~~~~}{~}~{}~~{~}}~~|}|}~~~{}}}~~|z~~~~}}z||~{|~~}~~}~|~|}{y|}}~||}|{}~~|{}~~}~~{}}~~~}}}~~~}~~|}~zw}{~~~}~{~~}}~~}{~~||}~}}}|~}||y||y}}}|x}~||~~~~|}|}~|}}{}~|}|~~}~}~~}}|~~|}~~~~yz}}~~~{~{z{~}}}}}}}yvy{|x|yy~}|yy{w|{~}|zw{{yw~|yzy}{y{{wy|ywzx}{|}yzz~~~{}{}}|{|~|{{~y{z}~||{uzvyywz~{y{}{v}z{{}|}~z{|yz{zy|z}|yx{|~}{}{z|y{{zz|}~{y{yv~}}{z~|~~x{{xz{y}x||~|y|~~yx~|{{{~|y|}w}x{|y|~y~{{~{w}wyv}}{}~z|}{{yvy{}z|~}y{|z|{~zv~~|~}y{}zy}~}{y|{}||x|~}{{x|{z~yy{x}|}{~yz{{~~wx}}z{{{~~||~||{~xyx}{}}y~u{}}{x}z}{w}~}{}|z~}zy|}{z{}|zw|xy~{}z{|}{{~}xz{|{}wz}{~}}~~}|~{tx|}|z}zzzxzz}z{|||}{wz~||z{~|{{{z~{}~}z}|~}w|z{z}zzwz{yxz}{zwx}{xxyy}|z|{~|{{|}|x||||~~~|wz}zy}z}}~~x|{|z}z}|~|y|y}}yv}{z}|~{{{}~zs}z{xy~{x|z}|z|{yzzy~}{|}||}{}~vz}y|{}}}z|}z}~v}||x|y|||~}~{ww~{{z{~{x{}z{|}x}|zz~|zyzv|y|}{{~}||y|{|{|}y~z}|{{zyy{|xzwz}{{{x}y|x|y{z|~xxyz{~z}{z}z{x|~w{~}x}||yzz~}~~|}}~|~|~}}|{~~~}}~}{~~||{}~}}~~{~{}||}||{~}{~~~~~}}}{~~|{~|}~~|}}~~~~}~~~~}~~~z}~}|~~~}}}~}~}~z{zy~|}~}}~~}~z|}~{~|}y~|}z|}}|~~~z~~~~{~~~{~|~}~~}}|~||z|z}}~z{}{}|}}}}}}}{z~~}}~~|~~y|~~~~}~~z~}~|z}}~}~~~}~~~~~}yy}{}}y{z|{x||zx{|{yywy~x{zzzyy{z}|xt}~|zz|xx{{|x|wz|z}~{zy|y}zzz}}}yzzzy|y|||xy{yx|y||x{~x{{zwy|}y}x~}{|y|x}y}~{}{x|x}|zy{zzvxzyw|xz~{y|{~v{y{vy{{{|{x{~}|~zzv||}|}y{{z}zy{zxuyyv{{{~|{}|}y{|{y{~}{ww~}|yxz|||{{y~y}z}{||z}}y~y~||}}z}~~|}{yzyz}z||yzy~z{z}y{~|z{}vvz|}x}{{}y|{~}{~{}{z{z}{{}|{z|y|}x{z{|{|{v}zyzx|}{yz}}y~zy|~||}wz|z}x~z~~z}zw|}vzz||~{|}~wxy~uzx~|yy{x|~{zwz|{y~|}||}}}zxzz|~{}z}}~~~~z}y}yy|w}y}y{}y}z}yxy{zzxy}|y{~{}{|~||{|yxxz}~}x{}|}|z}{~{x{||{w|xy{zx~}{}y}|~yz{|}x||~}}x~z~z||zz}{{z}}{z{y|z~{~{w|z|y~~yw|}zv~}|~}y{zxz{x|{}|{|zx~}~z}zz}~}zyy|w{{wx{y||zz}zz{z|}z{}uxzw}{{|}y{||y}}~x|}|~{x{||y|zw|xzzw~zy}zyx{{}|yyxz|x{{z~}}}{{||}{}|~{||~}~}~}z}{||}~}~~|~~y{||~{|}~}}|~{~~~}~{}~}}|{z}~{y~}|{}z~}}~~~|~}~}|~~{{|~~}~~}~|~|z}~|x~|~|{~|~}|{{~|||~}|~~}||~~~}|{{}~}}|~{~|}|}z~|~|}~v}|~~}|~~~}~~~|~||~||~y~}{}~||{}~~|}}~~~}|}z~}~}~z{|}~~~~~~}}}~}~}~{~y|}xw}}x~|y||wx{|zy{yx~{|~|yyxz|}{zx{{~zx~||~}{|y||z|{}{}{|}~zy|~|z|}~}}zw~~{x{}}|~|~z~}z{|zy{zy|}z}y{z}|xzy~~xy{}{z{z{~||u}}x|{wx}{|~|x|{x|{z{yx~~|w}}}}yyu{yy}}{|}{|{|z~{{zz}|zyyv{{y~{}z||}{z{z{}yz|zzx}{{yxy}{{}y}~|xzw}}{~z{~y{y~~~x|{|zxwz|~v|}|{z{z{~x}z~w}z}||~{x}~{z{}|y|{y|{}yu~w~|{|yz~x~{xz|zzxzzz~{xz}}y|~}{~{|}y|}}{~}~{~|u|yz{zz{}~y~}~}}vyz}|~tzz|~}{w||}|}~}w{}~||{}||}y~{~~{y|z{~|{y|||{|zzz~|zy{~~}y{}}uz|x|y~{{z~{z~}|{}{}zxy{z}~x|{|{}~{x}}|z}x|||}zu}|yz}|x|~z~|zz{}z}{|s{}}y{|}y|z~|z~x}zzv}yzy{{}~|~y{|{{v}|~}}|}}~|{~y{~zz|{|}{|~z{{|~~{x}|{~zxz}|v{zz~zy}z}~|{y|~{y|}{w|zv{}~{}{{|}{{{{}x||z~~~}{|{{zz}z}{xz|zwz~||~zz|{~||z{z}~yy~v|}~z}}~}~z~{~~~~}~}z|{|{~~{~~~}~|~|~}}~y{|~~|~z~|}~}~|~~y}}~}}}~~y}{||||~}~~}|~~}z}}}}~{|||~{~|}~}~~~}}~~|~z}{{~}~}}}}}~{~~~~~|~~||}~{{|{~~}}|}~~}~{~|~}}zz|}~}~|~~|}}}||~~zw}s}~}~~}~~~|~|~y~~~~~~v}{~~|}z|~}}{|{~~}~~z}}~y~~~}}~~{|}|~w~~~}~|v~~}x}z}{{|yz|yzw{}zy|{{w{z}x|{xy|y|z{y}|zz}{w}|}x~~v{~{wx~{~}~x}|z~~|{}|x{~yz{}w}{~{~z||~x|~v|{{}|x{|{zzyx}{{}{}}|zy~|zyz{u}z~zz|}|y{y~xxxy~z|tzz~}|{yz{}y{~z|xz|y~~{|y~yx{~}|||}}}}|z{}{}}{}yzw|zzzzy|}xxww|~{|uz}z}yz}{}~||~||||yz{z|}}~{}}}z~x}x~yv|{~zzw{|}w}zy~{zw}z|{y|}~{{y|y}z{y}|{{{}|w}|{{}{{zx|yyy|{|x|||w}{|~x|||{}w|{zz}zy~~z{~{|y{|z{~~y~|{}{yxyzz|}z{{xx~ty{y|}{w}~yx|xz|}x|{~||{~y}}y}{|}~xz|||~{{z~~}{y{y}xw}{xy~zx~{x{|||{|z{}}zz{|z~|}z{~{zw}~x|}yz|z{yyyzx}}yy{~zyyx{~}}}~z|zx~}~~~yy~~yzx||z{|vzw{z|}{||wvx{|zuy|x}{y{{~}y|xz}}||~{~{{}zzzx~{yyz{}~{x|y}~}}z~|zy~||{~y~yww{|~yvxz|{}~w{yx~y}}y~}|x~yy|}}z}~{{~w{|{}~|{yzy|~~~}{{z{|z}|}}|zzxz}z~z{wxz{x{{zzz}z~~}}~~z~~{}||||{~|}{|~~{~}|{}||~}}~x}}|~}~~~|{~{y~|}}}~|~|~~}}~~~~||~~}{{|~{~}|}|{}~~}}{}{}}}{}|~~~~~~~~~~~||~}z~zy}}{~}~~|{||}~}}z}~|}~|||~~{~~}w}~z~}{|~~~}~~}|~~|~}~}|~|~~~}{}~z~~}~~~|{~~|~}}||~}{~}z}}}~~~{}~|{~}~}~}w}~||s{z{|{~|}}x{{|x}~{vyyy|~}|~|~~~}{|x|z{|{zz{{~|y~||~|z{|{|z|~yx}||z{zy|y}~|v}t}yz{~zvz~}x}|||z}{|zzz||}y~z|||wz{~}|z|{|zy}~|{x|y}{x~y|z}z|zy{{y~y|y|xz~z}v}}~x|{|uw~|}|~{zz{{{}|}{yy|u~z|y~z{|zw||}{zx}{|x~y}|xv|{{z~y~|{z}}{~zx~~}w{u}y{|x|{~y~|x{|z~{~z}||x}{{z}~xz|wzy}{}v|{zz|z~{|z|{~|}|{y~{}z|y{{|}{~wvy|{|xzz|{x}~w|w~z~~}y{}||}|}{xz||||{}|}}|{z~z||z|wz|{y|x}{{y~~w{t{yz}z}~}{}{}y{y{||{xzy}{wyz|~}{~y{{{x}{}|z~z}~z~~z||}{}|~zzxx|~z}|z{z|{|z}}yz|~z~{}~y{{}}z{z}{y}~y|}x|z|zz}xzz}~y~zyz{|}z{z}}zz||zpzz}y|{w{xzy|v~wzuz~}|zwzzz||y|wu}x{yy~{{xz~|zzzyx}x}zz~z}}{zz~}{|z}|}zz{}}~}|z~y~|x|}~zx|}y}|{z~yz}~|y{}}wz|{~|||{{{|x~{z{{y}w~|}~~|}z|}|x~|}zwzy~|{~|}~|~~~}}~{~}~{~{~~}~||~|{|}z~~{}{~{~}~}}}}~}~||~~}~}~{~~{}{~~||{}}}~|}}~|~|~|~y}}z}{|~}~|{}|~~}}}~u}{}~}|}|~~{}|}~z}~}~~}{}~}}}}{}|{|~}~}}|~{|~}|}~|}~}{}~}{|~{|~~y{~~|~~z}~~|}|}~}}~|~{}~~~}|~}|~}}}}}x~~|z{~}z~zzzw|y}}}{~xzzsyx}z}|{}~xx~|~{x}|}z{~|z|{|}{}|z{~s||}y||zz}{zv{}{zxz{{zzx{wzzwwwxyy~{{{x|}{|{~y}}{}{w{~~|{~~yzyz~|{|y{y~{{|}v|y|{|y|x{{{}zzz}}}y{}y|~}{}~|z}}~sz|z~{|yz{x~{{}~{z~yzx|ww{zy|z}{}}~|yw|zz||}|w}|xy~~x|}||z~~{zzy|zz|}~y~ywv{}|zxxz|}xxy|y|}}x|z}{||}{{~x}|v|w}}y}y}x}}zvzw{{zyvx{w{}yz|{zyv{u}y}|~}~|{}{{y}|~~z}~|~}|z~{yy{~|{}{v~vwzwv{y{x}x{~|{w|}~w{x|xy{}|z{}z~{}y~|{z{~~y{~{{yz{|}|zy}}xz|}}|{{z}~{||}}y}~y~w|}|{yy|}{{}{{|~{}{{zy~||{z|}uz{zz~{~zzz{}}{|{ywzz{y{}~||{z}~s~|zz{w~u|{y{{}v}z{|~{{{}yzx}{y{{}wxzyyz}~z~{~|~||w~~}}|y{y~||{||yyzyyu{x}}y}o{wzxz{x|z|xxx}y}zx}y|{{}{}wz|{y||{v}zz}z|z{w|~}zxv{v}y}}zz||y|~~}}}{~~~y~~}||||z||}|~{|~~~|~}x}}~~~~~}~~}~~|}~}}~|}||}w}{|}}}~}}~z|}y~}~~}~~}{{~}z}{~}~~~{|}~y~~~||~|}{|~~|{~|}~~{~}~~z~||{}|~|}|~}~}~||~~||~~~}}}{}~~~~~}|~|}|~z{}|~z~z~}~}~z~{}~}|}~z|}~}|x}~|~~~~~~~~~~~}{~}|}|}~~~~||}||{y}~||~~~~~|~~~|~~}~}~~~~{y|~}{}|~}~}}~~{~|}z}}~~~~~~|~}~~}y}}~z~|{y~{~x~v~zv~~~{|z}}|{s|{wx}xy||z{zy{{~~{x}{zy}{|yz||w|z}y~y{|yz}y|zz~{~}}|z}|{{{zzz|x}z~w}yz}}{|y|~w{}yx|yz}y~}~vx|xz{}wzwxzy{{}|{|~|yw{y}z}{zy{x|yz{|{{{||xw||~yzz}{}z||y~|{{~z|}|}}}{|{{}}}|y|}yx|z}x{yx{y}|}x{y|{}|||{x}{{z}x||z{~|zxwz|{{~~|}z{|{{z}~{{~zzzyx~~~|~}z|}yx{{}{y||zyy}y{{xy{z~~x||z}wzz||x|yw}|{{z{{zzy{v|{x{{}{|}|||~~yzxz|y|z{z}y}y|~w|xz}|z{y~wz||y}y}w|zzx{zx{}}vz{zw|}{{x{}}~z}y{{~}|}||vz|{{~~{|x{~z}}xx}{z{zx|wyv}~~||z|~z~}}zzzvzz~|}{y|zwu}{xyw|}}x|zzzv~}|zz}~||z|z{z{~x||wz{{|yx}y|xy|}z|}|zxz||{w|ux}z{}y~{|y}y}~||}z{{xz{w}{{yz}}}z~|~x|~|~}}}zx}{z}~{y{{|v}y{|~{}{w{x~{u~x|{~|y~{x}z~yz}}|{|}{}{y}yyzz}zy|~{{|}}z|y{|zxw~}~}t{xxx||yyy~}|}~zy{zzzyz|}|zz{~w{}~||}~~|}|}|~}~~~~|~~|}|~}|~~}~|~||y|~}z~}~~}~~~|}~}~}{|}}z|~~}~~{z|}|z|~y~|}~{}~|~~~||{~{{{{|~~y~|~~|}~|~}~|}~{{{}~~~||}{}~~~~|~~}{~|~~}~~~~|~}|~~~}}}~|~||zz~~~|~~z|~~}~}}|~~~~~}}~~y}w|~}~{y~~z}}~}~~~|~}~z~|||~~|{~~z}~|~~up}z}|{~|}zw|yxw|{z}|w{vyy|y~}}wwuvx{w{}{~|~}}xx{{|{y~}|{|{{v~x{zz~|z{|{{{v}xwy~~z|y}~}{y{{|zz{|}{{zz|{~z|}|||z~|}|z|{|{}x||z~y}z|v~{z}{{{|}v}|{}{~yy{{yx|zyyy~y}}}xt{|}|{~z{~~{}|{{|{{v~xvyz~z}|z~~zy|||y~}}zwxy~~{~{x}~z|zy~}{z}~w{{z{|yx}{y~~||xy~{|yz|~}{xuy}wx~wzwzzw|~|z{z{z|~|y}}{|zz|~z|{yxy~xv|zy{{}{xy{|z{y{|w|z{{||||yx}|{{}zy}zyy|y}|~x}|vy|{zz{wwy}wx}|~}xzx{xx||}z~{~{zzy}~{zy{|}}~y|y{{}z}yy{~|xz}}zn{ywx|x~~zw||~{~}~z}zz~~{}}{||~w{}||z|}~|zz~{w|}z{}}u|xyz{y}wzvxzxyzx}{~zy|y|y}v||}yz|}}{~}x|~}~||}}z}~zzzyyzwz|y||{xxyzy~yz||y|yz|{|}yy}zx}y{|{|zyy|{t}|yzz~w|{y|}zy~|z|z}w}{{~z}xt{{yz~|}}~z}{~~{~}~~{~z{wx~z|t{{xy{{~~wyz~~}r|~|{{|{~}{z}zyz||z|}~}~~}|~}~{~~~~~|~|}~~|y}|}y}}y~~~~~~~~~}||v}~yzx}~~~|}~}{}~|}~{~}~~~~}|z~y~||~||~~~~{|{}}}|zz}~z~~~|}~~}~~z}~~}~|~||}{~}~~~~{~~||}~}~~|}{~v}|~}|}||~}~}~~}z}z~}{u~|z{~~~{~||}{}||}|||~~}}~~|}~~}~|~~~|}~~|~{{~|}||~s|w}|}|y}rz|yxr{~|y{{~|yz}}{y{~v{uz}{z|{{{{|yxyyxy}}|zz~y{|{u{w}z{}}{v{y}|}||zy|zy{|xzt|xx~{{||{~zxzy||z{{{}~{|{}{~zxx||z~|~{~}{z~~|~{{}{z}z}}z}}zzzz{zz~z~y||}|{~~{{~yz}zvy||~y~}x~~x|z||x}}}z||x{{}zxzwyz|z~{u{|}|z}wxzw{{x{yxy}z{x{{}z{wzyz{}||zwxz{}y|}z}{xx~y{{wxv{zz}~y|yzy|z}{zw|w}uz}y|{|y~zy~|y~y|~|uy|}|z}{v|y}|}w{}|x}yyz~zy|}{yy|z~zz}|||{|z|zwxz}|{~|{{}~}zyzz~~~z|z~{}~{x|~~}{|}{}xy|yz~z~|zw|{z~}{~z|z{}y}{{|{}{uyz|}|}{yyy~}~{}{xyy}yy{|yx|{|{~xzx|xz|~~xz{|xx}|~{}|~}}}~y}|xy{{}~|wz|y{x}~{||}{||y|}}|~z{z{{~}yx}{|zv|v{|{{zzxy{z~x~w{||~}{zx{~}w|~|}{{{z|y{{z{~y|{~}y~{~v{~~|xzyx}z{wz~{zx}{z{yx{|y|xw}{{{zy}y|w{w{{x{{||~|{{{zy|z|~~}z{|~y}{yyyxy{{~z~y|x}zz{yxs{~x|~}~~}}}~}~{~~~~|~~~}||~|}~~~}~~~~~}}}~~~}{~}z}z~{}|~}~~~}z|~{~}~~~~}|}~|~}~~~|}}}}}z}|~{}}~}~|~~~{}{~}~}~}}~}~}{}|~}|~~~|{}}z|~|}{~~~~~|{~~|}}}|}yzz}}|{~~{~~}||~z|~~{{}|}}~}}y~~|}~}~{~z~}}~~~~~||~~{~~~{}|z}|}|z}}yy||{y~w}{xyzxyy{u}z}y{{v}zxwyxzvz{wx|}}}}}y|}w{|y{|y|{x|z|x|{|{|w{v{zyyz}zyxy{xyv{}}|~|{z{}z~{{y|~v}~{|||zz||z|{{|yyzwwyxzyz|{}zzyzwyyxxx{~}xw}~|zx~}~}yz{{{}y}z|~~xzxyyzz|}|{z}|zy{u}wwyyywy}xxxyy}||zxzyv|}}x{~}|}}~z~}}|~x}||z{{zw{z|{ws{zzxu||y|{z||w{z{|~~~{{y|zy}}{|y|x|yw|w}}}v}xwzyzyxt|{|~}{yxy}zwz{}z{{|||yv~||yz|~{y|wz{z|{}}||~zz{~}zw|}~z}|yy|||~~|z|y{x|zz~{~z}}}{|xx~z}{{w|~|~}z}|}}{w}||y{}{z{x~yyz}{|z~~yy}||z{x~~}{zz|~|zx}~||}x|}|y~}|{y{{|wyz|yv|v}z{}{~x{w{ywyx{ywz{}yzz|z|y||z{}z~y}|~~||~}z}z{xw|{}yzzz||n||zywzxyy||z~~}~z{y{z}{zz{|z~{yzzzz}|z|r|~|||{{}{rz{y{||z{~y{|yv|~ywx{x~|{|}|z}||~|{{x}}|}~~}{yy}yxyzwy||~y}y|}~v|}{}{{~~~xzwxz{{|{|~}{|y|z}~~~~}}~}~~|}~~z}}|~}|||~{~~~~~~}|z}x}}{|}}~|~||~|~~~|~}{~~~}~}~}~~~~z|}}}z~|~|}~}}}u~~~}~~~{}}~y|~}~~~|}{~|~||{{}{}|y}}}~}{}}}~|}~~}~|}~~~}|~|~~}||{~|{~{y~y}}}|{~}}~}}~|{}{z~}~z{}{~{y~}|~}~}{}~{}}|~}}|~{{}|~y||~z|}{}~~z~~|}~{{}~~~~~|~}}}~|}~~|||~~{~zy|}~~}~}||||~|y|{v}t{||{|{}|u}zw|yu~}||}zz{y|~{}wz|~y~xy~||{~}{|{{{y{~w}zx~|}zzz{}{{|~y}{zz|yx~{zy|{}zyz|{xy|||}y|yzw}y}~{v|zxx{~~}|}}~{}|{zu{x|wyz{yx|~}{|~|||{{wz{{xy{x~zz{z{z|y{y|x}{y}~{}w}z|{{zy{x|}y}xy~z|x~{~{x~|xz||x{{{}z}}{|{zz~w}|{z}y{}~x}|z|{|}y{y~y{{z{}{y||z{z{~z|x~}yz}|}{|w}}xz~}}||z}{y{{|{{y}}x{}zy}{u~||}xx|{}}{~y}{xz~y{z{{~zz{w}ywvwzy~y||z~zy~x|wzz{}zwzv{|}zz{wz|~y{x|}v{z~|||}{{{~}|}z}z~y||~|x}~{}~|zzzz|{~}|zx|y~y|}}zww{}||y}yz~}{zvv~}yzz|}{y{~|zv{{{{y{x{}z|z|{yy{{|{{|z|{||~}{wyx|{}z{|xz{{{{x{z}x|z}}|y|~sz{}y~xz|{{y}|}w||y{zz{~yy|{x~}|}y|xx}|zz|}z{{{{}u{|xx||y~}|zyy|~yyyv|{{y|ywzy~{v}}}}zxy||z}}zzyvz}{z~xz{z|y|{|{|~{~{x{~|~}~z||~{|}}yz{|{v||~z~~~}~~}|~~~~~|}}}x~|z~~}|{~~}|~~~~~}~}~~z~~~}|}|}~}}~}~~~~|z~}|~~~~|}{r~~~{{~~~~}~{~}}}~}~~}}{{~}{~z}~||z}~~~~~~}}~|}||}}|{~~~{|~}~~~~~{~|{~}zy{~~|~~y}|~~~~~{~{z}~~~|~~~~~||z|z~~z}}|}}~}}|~~~|~{~||~{}|~~}|{~~|~}}~~}~~|~}}|~}}~~~}{~|}~~||~}|~~|~~{}|~~}}|~{}y{wzs{yw}yy{}~{||}xzw|{zz{w{x{|y||zyyw}}~~x|}zxz~zy|{|||u}|uzy|}yzz|}{w{}yxyv~zyy|zz~w{uu~y}~|~{u{||~y{|x}|yz{}z~zz~}y{yx|{~}}yzz}y}yyz}zz}~zy{~|x}yy~|y{{}|z{xy||}x{y{yzx}z~|~{z{{z{}w{yy|z|z~}yxy}u|~}{|}|}y|}}}{z}}y|z|}z~zx{{{yx{|{zy{|vyzv{y}yy|z~zx}~||}|}|y{y{|}{}}~}y{v}wy}xz|wwwy{{|xz}{{{zxxz{{}z}{}|}}}y|yz|}}}}|u}|z{~yvu~~z{|~xy{z~z{uxwzy}|~|||v{|{{{}{z|{|xzwzz~zxz}}z}{~{{}||{xyy~y|z|~{}w{y|y}|}}{}{{{x}||~~|zz|{y|wy}w|w|}}x}zx}~z|x|}~|y~}x~y}{{~|yz}z~~}{~{{}{{|}v|y{xz{xy|~wz}~|}z|z~z{|~{{zz}ywzyyxz||~}w|}||{~{|}|zz{||yz{}}{yz}xyyz|y{wzxx}z}|zz|wx{xzy~{~}~x{{zwwz}|yw}~{|}{xz|}}w{z}yz}|y{{{}x}yzz~|zy~|zz~|{|y}x~z{~~}~}~~}~z}~}}~}}~}}~}~~~~}}}}|{}}~{}}}||}}}|~}}}}}~}~~~~~~}}~{|}~~~z}}~}~}|}~~~}~}|}~}}|~}}}}~~|{}}~}}}}}}{~|}|}~~}|{}~|~{~}{~~}z}{}}~~|}||~~z~z|}|~~~~~|~}~~}z~}~z}~}~}~}~}~~~}~~~}}}~}y}|~{~}|{~{~|}~~}~~~}}x}}~~|~}}{~y|~}zy~y{zyx{zz}zy~~|{~|~|y{yzy}yy|xzz}y{zz{y~{x|}wzx~}{|y|{{yy{~x~z|}z~z|z}|zyz}wy{~yzxz~{}x~{y{{|yz{x{}}z|{y}y{zy~zyy|{|v~yww{~{|v|}}}}|z|y}{}{{xzzz||y{{y|~|x{{{y}{~}~v~|{}~{|}x}zyzz~vux{{y}yx{~|zx}{{{{{|}}{w||{z~z|}y{}w|}~xz~y|{}}|{y~}w~yzz}{y}~{}yy}~~{~}zyz{yxyyy}t{~}}~}y{|xy{}xz}yz|}}|~}z{v}{vx}zz~}}|~{y~z}zw}|~z{z{}}z{x}|~|y{{z}~|z{}yzzy{y}x{y}{{z|yv|||{y~yy|{{{~{}zzxz|zvz~~||z{|}x~wyz~zz}xw}}{zxyz{{|}|z|{~xww~~zz|}}}y~|{xy~z{}{|w}|y{yy{v{x{wx|y~|~wy{{{}}}|}ywz}x|{xz}|{}xxzz{v{{}z{y{~y}|xy||z~yz{~y{{{y|uz~x|x}}|z~}{z~v{|yzvw~}}|yz|z}|{yx{~}~y}{~}v~}{{||~{yy}~}}y{|{|||xy|}~|z||z}{}zvyu}|~}{||xuzz{zz|~}zxzy|}~z||~}||x{{{z|~|{zy}}y~~|xz}|||v|w||v|{~y|y}~zz~v}}}}}|}}~|~~~|~~y|~}~~~}xz~}|~}~||~~~|~|~|~}}~z|}~~}~~~}}}~~~~~~}~~~~}}~~~~}y~}{{~}~}|~}}}}~~|}z~~}|~~x}{}}~}}}}~z}~~}~|~|}~~|~~~z~}}}~~~~{}~y~~~~}|}}||}z~~|~}||{|~}z{~}}}~}}~}~{~}~}}}}~}~}}||}}{}~}~{~~~|~~~}~~~~{~{~{}}~~}z}}~~z}~}{~}~~}}}}{||}~|}}~~~~x}||{{zu~~|{wuw{xzxy|{{|w{u{x|yz}w|}}|{z|~{|}}zx}|~}~|{{~|{w}}{~}z~}xz}{{yyz}~w||x|t}xy{~||}{{yzw|wvz~z{{z~~}}}}~z}~}yy}{{zy|zx|zy}{}y{y|}|{vx}zt~xw{}~}~|wy|~{zx}}yxz~zy||{zx~x|}z|{~}x~|{zwy~y|}y{vyz{|y}~}y||~|||}}|~{|~}z~{z{|{}w|yx|y{zz{z{}xyxz~x}{{z|{w~|}|zy|{|{|{vxz}|{x|~|x|{{vwx|}zy~~~wv{|{}|}|x{{||}{}|}{~~~z}{{}~}{{~}{z}~zyzwzz}{|yz{z|~~|}yz{zz}|wtz{}y}}~|{}{}~}yz{|~||}zz~z}|{}y~~{ywwz}}x|z|xy|y{w{|~~zz{||~}|z{z{zy}|}y{|{}}|}|y}~xv}|{zzx}{z{|}{{y{{x}}yv~|~}{z|{|{}|{x~}zy{}}}{~}~xwz}}}z|yx{~|}}w{zuz}{z{{|{yyx~~{{{{z~|{{~|{|z|zy|z|v~|{~{~y|wzvxw}yz~z{{vy|uzyy|}{{{}{y{zz}z}}z||~x|y~z}{|{z}xz{}|{zy|z~{|z{z{~|{x{y~{ywx{~||x{}~z{{{|}}|{~~|}~~{~|~~~}{~}}~}~}}{||{{{~~~~}|~~{}z}|z}}|~{}~}~~}}}~~}}}|}|}~}~||{|~~~|~~}}}{}~}}~|~}~~}~}~|z|}~|~~~~}|~}}}~}{}}}|~}}~z~~ys~~~}~~~|~}z~}|~||~}z|y~}{~~~}|}~|~|~z}~z~}~~~}~{}~{|}~z}{}~~}|~{~~{~}~|~}|}}}|~|~~{~~~{~}~~~||~{|~{|~}|}|~}}{}}}u|y{yx}~}|y}{zyz}}~yy|}y~|~|zx{{|yzz{vy}y}}zyx|~v|||~{x~~{z{yv|zw}|~y|{v|{}|w{|{|z}ux}}~x~~|w}|}ww}{yz|y|~zz}y}|xw|yyz||{~xzy~~z{|||{{}y{{}ywx~{}wyy}z}v|z~{}x{|{{y{|~{w}}z~{sz{{}x~|x~wv|}}{}yyy{|yzy~|s}z{xx{xv{yv|z}y}{|~y{||~z~~}~wy~~|v}{wz}{}vy}{~}|~yy~}|y||yxzx|{{w{xz{}}v~|y|w}|yz|}}{}{{}}|}}~yv{zw{zz||||z~}}y{~vxyz|}{yzz{}}z}}y}wyz{|{y|zzyzz{w{z{x|{}|xw~{~}x~z||w}xy|uz}}{}|z{z||~wz|{{y~z||{{{}}}|yzy||}|zz{zx~~zx{}{x{y{yw{w{|~{|yxy}|{|{{}|}wy|y{~||}z{||x{{y|{{wyy}v{x}|x{}x}z|}{|}v{y{yzxv}{|{|wzy~{}xzzy}||||w~x|||}|z{|zzz{y|yx|}yy{|vx{{||vw{|v{z{{yx}~zz}|vy~~w~x{}|~{}vzz|zys||w|}{{{y{|xzx{~~|z}|y{wtx}|w|||y~{{{|z}{|{}{~z|w}|zz|z{~zx~~}{}z}{~xx~z~~zz~y||}|}{~y~~}}~y}}~~}~~}~~~{~}~~~~~z~~~~}{||~|~}|}~~~~~{}|~|}y~}}~}z}z}}~}~}}~|}~}~~|~|~{~{~||z||~{~z~~~~}~~x|}~{||~{|}{~}~{|}~z~~}|~}~|}||}~|}~|~~{~}~~~|}w}~}|~|~}}}}~}}}~~~|{||~||{}}~|}~z~}~}{}~|}~~~~}z~|}~|~}|~~z}~zz|{x|||v{{}{~xx{y{}|yz||z{|||yy{{x~w{{}}x~y{}{yx|y}||}}{~yyyyy}}}}}||z{yy|z}xzzs{~wyxx{yx|x{{{yx|zz~}~}z|{}~{wy~{}|}{z||}z{{wz{z|y}ywrzz~{|yy{yy}z~|yz|}{|{{}x||}{z|{|}zy~{w~}{|{x{y}wxy{||z}xwtzuyz||}u}y{|}~~}{|z}|~}}~|z|}{~zyyyx}x|z{yyy|~{}zyzzz~y}z{y}wz~x{|}~z~||xxzyw|}{~|{}{{~~z~{yx{{xzzz{|{zyw|}y~}}{yzzy}|~}{{w{{x}wz~{zy}|~~zy{~y~xwzy}xywz{|z|zzyvy{{x||{{~{~xz{}yzyz|~~}y}~}|y{{yy{{z|ty||}{}~t|zw{zz}~x|zz~y}zw||xv{y{~zz|{{{}}v}|wz|{}|}w}z|wxz|{{{}{v{}xw~zzt}xzz|yw{}yz{zxz|||}|z}z{{}}|}zz}|xz{|y}zv{{y~{yzz}|z|~x{zzy~w|z|{{xz|y{{z~|zv{{z}xy}{}|y{w~yz{{{wy~{vvyvzy{z~|xxz~|{z}}~}}}~|||x|z{}~y|~{{z}xy}|zy{~x|~{xzyu}z||y{ut{z}{~|~}~y|x|{|~}~}~}}}~y}{~~~|~~~~~~|}~}~||y|{}}{}y}|~}~z||~~}~}~}~~||z~|}z}{~|}}~}|~~~}~}}~}{}|z~}~~}~x~}~y{}||}}}|~}~x}~~}}~}~|}|~~~z}}~~||}~{}~}|~~~}}|}|~|~{}}~~x{}|~}|~~}~~z|~{~y|}~|}}~}}z|~}{}w~}}~~~~~~z|~|}||~|}~~~}}~}~yxzz}{~||~zz}yyzvzxy{|zqz{zyz|yx}}{x{~{}|~zy}y|{y}}|y|z||yy|}{zy{}{~t}}|~w{wt~{~}{}{z~x}w{}zxw{~wy~|{yvxzyyy|z|{w{|zxx}z{|{{wx}zz{u|z}zx{w{}z{|{yzw{v{z{wxz{~z}x|{y}x|{~y}|}x{|{|{}zyxz|x||}}z~|}~|}|~{}y}y{y|~{||x}~z}{|xz}|{x~|y|~|w{}{z|xyz}uz}u|zyz}y}z{z{~~|}{}|~|~|{xuw~{z}{z}{xz{xzz~|~yy}|}z}{xy|{|{~}||xz|zy}|~{{x}xy{{z}xz{x||z{|{~|||{}|x}~~|xy{||}x}wzw{~{y{~}|w}z|yy}w|~|||u~w}y{{y{{{~|||{zz|y|{~}{y}{|}|y{~}xxzx}x|~yz}}y~}~y~{}|}|y}|wy{z|yy|}y{y}xy~x~{{||y~y}}|}|~{zw~~{~|}{zy~zw{{}{{|yy|{|zyy~zzz}~~{{~|z~|yzx{}y||t|zx}{~}~|{zz~zy{~zx{{|}}}x|zzw}yyz|{y}z{|~{~}|yzz~~~||z}||~{~|||~~z{|x~y~{}{{}|~~{z}~||y}{|}wz|~|~w|zu|}|y|{z}z~}|~w{}{x|{~~|}}{}}|z}zw|~~~|}}~}}}~}~|~}{~}~~~y~}}{}}}}~|~}|}}||~~|}|}~~}||~~}}{{}|~}~|~||}}||}~}|}~}z}}~|~}|z|}z~{~}}~~~}~|{z~|{}{}}{|{}}~|~z}~{}~~~}z}}}}~|~}}}y~}}~}x}~~|~~}x~~{~~~~|~~||~z}}}~~~|~||zv{}~z}}~|}|||~~~~|}{~~~~}{~|z{~~{|}|z~~~~{}~x}~{|~}{}|~|}{|{~~}z}yzz}|z{}{{zw{~|{z}{|{}||{|zz~}y{zz}{~||}x{z{v|y~|~|}}}}}zz}{{x}xyu}x{yx{v~}{zxzx}{{~uzz{y}}|zzz}vy~y{~{|{x|x~|x|{|z{~~|{z}~}{yx}tz{y~xy{{x{{{z|}y~~}w}}{wy{|x}~~{~}y{zw{|w{~{}|~|y}{|~~~z{|xy|wzv{|uv|yxzyx|{|z~}x|{z|w{w{~{}|}{yzy}|u}y|{y}{|{{|{z|yz{zy|{w~{{}z{|}x}zw}}yz|w{z~z}}~|}}y{~~yy}yz|}w{~zz|{{z|}w|y{~wv~{|zzywzz}~||zzxz}x}{zx}~~z~z}|~zzu|x|z{x{~{z~xz{||z{|~x|{x}}y|wzywy}zy{z|{||x~~x|x|zy{}~|}w~zy}u~~{vy|~~xz{~zxzvy}}}xzyy{zzw{z|y~yzyv}v|~zx}}zy|}yy}{|{w}~}|zy{z{|y~v|}{v~z}y~zy~zz|{~}}|{|y|~~}|y{y~{z}zw~~|{~}z{{}}yw}|zz|{z||}wxy|~{v{|yw|{z{y|}|||{}y~||wy~}|z~y~~}{z{vyzyw|z~}z}yxzx{}}}}w}}w}~y{z|{|y}{||w{}|wz|{~~|||yy}}wzxzz}yzz}y|yxt|w|{xyzzx}{}zx~z{~~z}|~z}~|}~~||~|~}}z~}|{~z|~~~~}~{{}~{~~}~}z{y}}~~}~}~}~|~~|||~~}y}}z}~}}{~~}|~~}}}~|~~~|z}|{{~|}|{}}|~~{|}~~~}~~{~{~||z~~}}}~||~~~}{~~~}~~~|}~~~}}}~}~|~~z~~~~|~~~}z~~||}}||{~~~~~{}~|~~~|}}{{}z~}}~~|{~~}}~~}}~|~{~{}}}~~}~}z{|{|~}~~}|~~|v}}{}~|~~|~|~}}~|{~|}|~~}{{|w|y{~{||v{yz}{{{{}|wz{yw}{|z~|~z~|wxyz|~}}z{xz{ywywzzy|}~r}~x{}{zx{|}{}{}z|z{~|z{z}|{}{}}}ywzy~}|{}{zzz}{v}|w~{zyz{}{~x|}{}yzy}x{}|{yyz|}|yz|z{|{{z~{x}{}z}{}||v~zy~}~ywuz{}z{|v~x{}}|}~{~ywz|y{~{{}u~|v{}||~|zwy~|zz}zwx}|{{~~y|}z|~~}|}}w}{yz|{y{{~}~|}|zx|zxww{||zw}|~z|ww|yxz}|z{}}~{{{~|||vzyz~{}{xz{{vxzzz|}~~~yyy|xy{~z~||zz}~{}z|{{|~}|~{z~{}{||{yw|}z~{~}{{zz|~|z}z|v}z~y~z|~||z{~|u|zy|}}}|~x|zz}y}}ywzw{zywzyzx{|yyxy{y|{{zzyy}~||y}{vzwwzy}}|}zy{yv~x}}}w}xwy{ywz}vy}~}|{~zz}}zyzz}|}~w{y{|y~yyyz{|}xy|y|z{}z}{||zv}|w}w{{x~|zx{zx}zy{{w|yyy~}~vuyz{yxyz{wzz|~{{{w~{z~|yx|~{|x~u}}{{z~tw~|}}}yv||~}w|z|z~}yy{z~|}}|v{z|zz{}}~}}{~}x{yzz~zy~|}}yy{|{}y~|y~{z{y~~~}}~~~~~~}}}||~{}|}}~~}{~}zy||~}}|}|~~~~~z|}~|~{}}~{|~||{}~}~w|~}}}}~}}y~~~z~}~}~}||}}}}~|}~~{~}{~}}~~}~~{~}}}~~|~~y~~~{}~~~|~|~~{}~|}~~|}}{~||}~{~~~}~|}{{{}|}}~}}~}}}}}~}{~}{~|{{~|~|~~}||}}||~z|z}~|}}}~|}~}|~~~z}}|{}}~{}~|~|~|~~~{}~~~~~~}{{||~~|}y|{~y}}~}}zz~xz}}~yzyx}z|v{yyw}}zy~~{z}~~wzy|wyx~}x{~~|~}t~~y|}}zzvx}~{~}|z{v}{{}z}vz{{{w}wz||zy{{||{yzu~}z~z}}}}zyy}|~}{}xy~|}|z}{|{zxzzy|zzzyy}y|xzvyzzv~x}}{{{}~}{z|w}z~}z||}|||~wz}}}~z{~|}|v|xz{~x|~}w{xyw{||}z|{{|}|yz{}||}|{~||z|yz{wx~}}{z}{yzz{{y}||zw{{}{y~z}}}}~~}yx|{{z}}|}z|}z{x{z{}vz~}{{{yz}zu~}}xx{zvy{}|{}|w~|x}~{}|~}|{{~|{x}{yvx}}{y{z}y}{yx|x|}}yx|x{}y{{}||zzywz{|}z|~~y}}~y||}zx{{|{||~|}wzx{zyz{}||zzy|w~z{|}{|}yz{|}zy~}|{|||}||{|}z}}{xx{yy}z}y}~zy}}|{z|vzzy|y}y{||w~{{||{y{~|~|wyv{zyyyzz|~xyy|y~yyw~|||~y}vyx}}{z~}zz~{w|}z~z|~{|}y}x|u|y~~y{~{}uxzx|{x{}{|}~zy~xxzx}||x{|{||}yz{y|~}|{y|}~|||||{uy||zy{y}~~~z{w|zx}}z{yv}}{{}{w||{{z}|~~{|y|}~}}~{|||~}~~}}z}z~~~z}~{~||{{||~~{~~z~{{~~~|~~{z~~~}~~~{~~~~~~~z~}{~~|zx{~}~~|}{~{}|~~}||~~}z~~|~~~z}{~}||~~|~|~}}~|~~}~}~~~~~y}{|~}}}}~}}||~~~|}{}{|~{{~z~~{}~|}}~~}{~}|~~|y|~{~~}~|~}|~z|}}}}y}~}{z~~}|~z~~~~}{~}}}~|z|~~|z{}}{{wzz}||}}y{~w}||y{}zw{}{x|wz|{~z|x}~{u|{~{z|y|z~{z}~}z}}z|{}x{zzzy~{}|}}|zy~z|~|{~{|{yz||u}y|{yvyy}y}zzxz|{}{|{}{}x~~yz}|}z|z}yxz|x|v{{vxyzzo{||~{~~zzz~}}y}{z}}{y|y~w~{}|y||}y~}~v}}z{zz||}|~{xz~|y||}|~~{{y{{~||{{zx{~||}~}||yy~~{z{~{w~}|w|{~}{~{yysy|}~{w|}|{}y}{}xzy}|z}{~}zxz~{v|||z}y{y~y{z}{y~||~y|y{|{y}}z|~{}zz}z}{~|{~yz{|||}z}y{z~xx|||zu}}y{~|}~z}~}}~~}~y{y{}x{x{z{}||||~{{{}{{z~zyz||y{v~|z{~~}{|y|{wvyzzyzu}zy~{zyyy{||{xz{|z{x~x{|{z|w|}zy}tx}~z~~{zu|w~x}|z|{|zz~{y}}z}||~xz~{{{z}}{zz}}}}w}~x~{|~z~zz{y|zz|y{zz~yyzz~~z~{z|z||w{x|y|{{{|{y|||~{}}y~{|{v~|x|{|x}z|{~~}|w~}}~{w{zy}}zz|w{~~{~}zv~|{xx}{{{x~}z|ww~|zy~~{v}yx~y|}}|z|}{}~yy|wyyyyw|yy}{~}{{~||~|}}~~~}~}~~~~}~}~}z~~~~}~}~{}}{{~~~|~}z~~~}~}~~~|z}|~|~~}~||z{}~~z|}|{~~~~}}vy}}zu}}{|~~|{~~~~~}}~}}~{~||}|~~~~~}~|}~~|{~}|}~|~~{{|~~||{|}}~}}~z~~~|~}~|}z}~|}}}~|}~}}y}|{|{|~~}~}~~}|~~{{}~~|~~|}y~~~}}~}~~}~}~|z{~}xz~{{~z|yyy}y|v~zzx}|{vywz||x|y}z{}}zy||z|}z{{|zy~{}~{y{|zzz||zy~y~}yv|vzw|{{|w}~{yxwv{{}xy}|w}z{|{z}~wx~|{}z{}zyz~yy{xyyz}~{|{zx|x}|xy{{x{xx~z{{~x||z|{~{|}zy}}~}z}z{|~{z~|{zytzyy|xz~zzwx}xyw|}{|z{{y|y}z}~v|{{|xz~||{~|}|~|zx}{}{{y}z|w|~}{z{{{~{|{y{{u|~}zyt|}{z{~{w}}{z}}|{}y{y~y|~{}xyw{y{w~vu|ywx||{}z}z|zy~}}|{|{z{yz|zzy|{zz|yy|{z|yx}z{{y}}y|z{}w{x|zwzz{x}zzzx~{|{~|}|w{yx|~|z~~{}{}~zy~yyu{v|}vx||x||zyy|zz{}}z{{w{zz|~~{~s|}{{}~zz}|zz~wz~z{~|{zy~{w~z~}w{wy{~zz{}|}{{|x|{}x~z~}y|{}x||~yz~~|z}}~w|}{z|wy~{|{}x~y|}yw|{{}z|wy{v|{wy{y}|}||x~{~zxxz||~|}|{|z{{~x|{|{|z|~~{~~y|~yv|||z}~{{wy}z~y{v~{y||~~{|}|z|~{||y~z|zz~z{|~{zxwyy{wwx}~z}}}{~y{y}v}|}x|y}~~}{{|z|}{{x~}~}~~}||z}|~}}~~}~~~~~~~{{}~~~}}yx|y~~~~~z|z~~}y{}}|||||~|~}|}}}~}{~}}~|}~}{{{{}~z|~~|~{}{|~|~|~|}x{~~~~z}}{{|~~}}~}}}~~{||~~{}~~}{|~~~|~x}}~{~~~~}~~{{}y|~~~{~~~~{}~~~~}~y|~~~~{~{|~}z~y{~~}}{z|~~{|}~|{~~~|}y|{~|{|~{|~~~y{}|}~}~~~~z}}|||}~}|}~~}z}~}~||~yv}{~yzyy|w{{|}~{w|xy}y|z{||yzzxx}{u{y{yyy|z}{}~{zz}|xz|}{y{{z{x|{{zz|}|yz{}||~yxx{zy|z{|{xz~~{{|yyyz}z~{wx||zz~zx}|y||y{{yxz~yy|~|z~}~x}ywzx~~zz{{{zxy{~z}}}{xuy|z~y|zyy{{|z|xyzz|}w}}|~x|z~{z|}{xt{w{zy{||z}~}{|zy{{}{}~||||{|yz||}z~xz|{z~||y{zzyz|~xzz{zzyx}~y{|{z}zv~}|yx{{x~{{~z}|~wy}z}|}zwz{{|w}}yyx}x~y{||}|}zyx|{}}}wzyxyw~{{z|zu||z{~y{}|~}xx{|x}}{}x}~{yv||}}xz}|}||}~}y}||}|{z~~{|x|{}|zzzy}z|zzzzx|~{|zv}}z}u{wyy|~yz{y|z|{|{wz}~z}{|z}}|z{}|y|x|}~y{{}{|y}yz}}zxx|}}{wwz}zy~}{z{yu}yy{z~{z|~|zy{}zvz{xz{zz}{}{|||z|}~yz~xw{yxzvzzx|}{y{{xz|~}}}yyy~~|tx~xy}|}|~{y{~v{x}}}}}|yux}{}~}x||xwzv|{|vxy{y|||y{~z|z}~xy~|~x{|}|y~}{|~w|{|~{~||x{z{|zy|zz~||~y~z|~w|{xy{z~x}xyyy|}y|yw}}~x|~}~||z|~~~~|}}~~{~}~~}}|~~}}~}|~{|}}~~|~~~~~}}~~~{|{z}~~}{}}~~}|~}~}}{}|}~}z|~y|||||~~|~~}z|~|}~}~~~~y~{~|~|~~}~}~}}~z|}~}|}~|~~zz~~}~}~~~}}}}}~|~}~w~|~|}~|}~}}|}~~{~~~}~|}~~{|~~~~~|~}~~|}z~~}}||~~|}z{~}}~}~}{}~|~~}~~~~}{|}{|}~{|~|~~{}z{|{z|zy~w~|{}{y{xw|y|yuv|x~wxw{y|xvzxxy{}z|~}|}|{{{{{|}}}y~u~|}{ww~~~{z|~}yy~~xyz}zwv|y}z{v~zz}||}|u||{|y|y|x{}|w}z|~~yv{|zz}||x}{|}{~x{z|x}zxxyyxz|u|z}|xzxxzxy{x|||{~zz}~{wzz}|zx{|~{}}|z}zyxyy|{xz{x{zy|wzzv|v}yzz}zz}x{zy{|{{|{uzzz~|}}y~z}y{{{||y}|x|yy{}xzxz{|z|u|{w|z}xry~~y{{}v~~}x}z|||}{{y|}{y}~|~~~{{{wzzy|{|y~yx}|zuz}~x~yyx{}~yy}~~|}{||~{|}{||y~|{~qz{w{~wz{sy}|{zuy|vxz|{zz|}zx{zz|{~{{~|x}w}z}||~~|z{z}x~z{zw}w|~}}}|{{z~}|wwxyvz{yz{vyzy|x~{}~vy~}yz~~{y~zzwx~{|}yx{{}z{z|}|yw~xz}~|xy|x|}}zw}z}}x{{}~||{~yw|xw|w|z~y}z|{|y|z{~{zxxx{{|z~}w~zw}{zzz~yyz{}}|z{|{{||~{}~yu~}}z}~{~|x{~}}w~|x{y|{|zwyz|y{{xxzv~zz{xtxz}|z|~~zy{{~~||xw}}~}z~z||{}z{}vy~{zww|zw}yzzw||vyz{wzyyx|xxy}s~}|y}y|x{y}}~}~~}~}{}x}}z}~|~}~|~}z~~~}{z}~||x~}~~~}}~}v|~{~~}~~}}~||~}~y{~~~|}~}}~|}~}}}~}}}}~}|{~}}~~}}|||}}~~~~~|}~}}}|}~{~|}~|||~~}z~~}}}}~~|}~w}||~z}|~~~}}z|}|~}}~~}~|~~{}|||{{}}~~~~}|}|~}}~}}~}}~}~~}~~}}}~|}|}}~{}~|}}|}~|}}}|{~~~~~|~|~~}{~~~}~}}{yz~yy}x|}z{|~z}y}}x}~{x}z~y{~{xx~vz{{z~|w{}y{|z}}{x}{}{|z|}{y||{~}zw|z|xxz}y~wv{yyy{|}wyy|{}{y|y{yzw|{x{w||||z|||~}{|~}{}|~y{}||{z{wv}{y}{zywz|vyz}|w|{{y{x{}|~|z~{}||yz|y{zwy|}~}~yy{zyx|~|yz|{}}|z}y{~|z~{{}wz~}{zt{~yy|zzxy{{x}~xz{t~zyy||||}}|}y|~z}|uw|{~~}}w}{uw}||{}{}x{{{~z|{|{~{{||xyy}y}{~|y}|{{z}y|vv{~{x|yv~zyyzyyx{{z{z|z||z}w}{yz||{|{|zv~y}wt}{z}z~zy~}v|~{|w~y|~z||yx{~{x}y~||~}}w~{~{yyy||~}~yz|z}|yu~|}{~|y}|z|yx||zyxz|{|z~{{~|wz~{{z{}|x{y}{|{x{z}~}x}zyz{{~zz}~|z}{x|z}|x~}y~{|z|}}{{}yz|z}y~{sz|z||y{~|||}yzxz~{}}{z|}~zy|vz{}}}~yzzz|}~~zwvz}|z{|x{x~~{}x{|{y|x|~|zx~z{}}y||}x}{z|}w||y{yx|~{||}{|z}yx{|{}}{~z{|{|{}y}{~|}|yxy|z}z{z~||yx|}}~{~}z~}z}|y{}|{xwx{z}}}|~}}{~~~}}~{~~{{|~~|~~~~}vz|~xz~||}}y}~}|~|||~{~}|~~}~|~}}~}|~}|~~}~|}{~|~~~}|}|~||}}}}~~|{}}}|}z{~~}~||~}~}}}z}}}}~}~~||~~{z}{}~~}~~|}}~~y||{}}|y~}}}~{~}~~}}~}~}}}~|~~~~~~{~~~}~~}y{{}}{}x~{}}}{~|y~z|z~}~~~{~}~}{|}~~|~~|}~~~~~|x|}~zz{~~y{{{}{y~z{zy|yy{x~vyxwxz||z|y|w||yyzx{|x{z{w{z{zzx{}~~|{}z~~z}y~z{z|~x|xzwz~y{z}|zzyx{{zz{xzzz{||}xwxzv{}~{zy|y}{|y{|{|{yz}{{zz||xz{y|{}{wv}|~{}zz|w{vwxz}zzz}}w~~~zz|{zwzw|{|~}y|z|}}}~yz|||xyyzy}{yzy{{yvy{zy|{{ywxyyz~~~y||z{y|||}{{yy}{|xs~z}}}}zy|y{v{z~||y}zuw|~zy{{|yy{|tx}|y~|~x||zz{{w}}z{x|~|z~||w~|}z{{|y}}~{vvzz|zzx{x|vy}|xyy|||x}}}}|{wz{|yy~yx|}||z||xvy|~}|yzy|u|zz{||vy}x~||z|}~}zzz}~{z|{{}{}{}y~xz}zy}z|}x||~vwuv{yux{||v~{||}~|y{yz|{~vzz}}z~|~||w{{z}y{|zyyzw}{~{}{vy}x|xw|x{{yy|y{{x}z|~{y{}~||{zzz|}{}}zx{}{zzyy}wy|}|{~vw|y{y{zw|zz{~{}y|{|~}{}|}tz|w~zx{{|{~~~|zwz}{zy|~}yzx}xzzz|||ywx}xz{zzy~y|}}{{~z~{y{}}|xz|}~}}yz}~{{z~zzz|x{xvyyyz{||{yy{{{{~zz{~z{{}}x|~yx}}~~~||}}~~}}}}}|~z{}}}~~~~{|~|}~~}}}~}{|~~~}}}}}}~{}}~|~~~|}}y~|{|}~~~{z~}{{{}~{z~|~~~~}}}~}}|~}|||}~|}~}}~}~~y}{}y|}~}~|~|}~|~~~}|}}x~}~}}}~}}}zy}~}|~{|}~{~|~}}~~~x|~}~~~|~|}~~~{z~}{v|}|}~~}{y{~yy{~}~{}~}~~|}|}x|}||~||}~}{~||~~~}~|~}{}}~}}}}|~}}|}y~}|~}}}~~~|~{~}}y~{|y|x~{~~|v~|z~~|~|zz~}}}~}y~|}|{{{x{{y{}|}z~~y~{{y|~}y{{z}z~zy~|~|~}{}~z|}}z{{z~z{~z|z~}{{|~xyyu~z{|{~}zy{}~{u}~z{z{{{}|~}{~}}y{|}x{|z~}|y{|||{|{y{z|}~|zwz~~z}}{{v{zz}zz~}~z}|~{}~w{~}|zx|~~~{~|~|{z|z|}yz}|}y~||}x~}|}x~}|z|~y|~|}{z~x||||w{}}zx|}|}y|}}{{{{}yy}}|{|}z{zy|{|{x||~x{||{y|zz{z~{{z~~v}z~x{{}}u{}{z~}{|z}}||}~|}{}~|y}~~|~}~}{z{{{{||}z}|{zz}{||~}x}y|}~|}}yy|}|{~|{x}~{{{z~{~z|{z~{}~|}{~~~}w}~z|{||z|||y}}{||z|z|{z{~||y~{~}y|~|}~{w|~zyz{yz}~{{~}}|{z||z{||}~~{z~~|}w{~~}}yy||}|}|{}y}}wy{{xy|z~{~|}}|}}~~v}z|y}~~}||z||{~xy{}~~|{{||}|{zz|}y~x|y{}zy|}~}}|z||zwz||{{z}{zz~~~|z}|||yy|z}{||{zz|~|y}}~~~}}~~}|}|~{~~}~~x{~|~~}~~~||~~}~}~~~{}~||}~}~~}}z~}}~~}~|}y~~}~|||~}~~~~~~{~}~}|}~|~}~~}}}}|{~~~|~}~}{}~}y|~{}{~~~{|}~{|}|}~~~|~~~{~}~~||~z{}}||{|{~}zy|yy|{}}y|xuzwz}wyz{{|y}w||z{}z}vu}w}{y{y|}|y~}z|yyz}~{{~|u{~z~y}{xy}x}xzz~z}|{}vy}~{|y{~}zy}}yy|v{~z{~~}z|}~}{|zx{xy~wzz{{{y|{|w|}yx|}|wxuz|{z~y~w}~}}zz{z~}zzz|}}|zz}y|}}{}x}~~}{zz}|}yzz}~{wz{z|{}xx}|~{}}{|}~xx|y~~y~}wzx{{zyxx{y~zzyxy~}z{~zx{}}|z|~~|~}}~|vx{|}y|{}~|}~~zy}}~z|wy{~xzyz}}~}~wyzy{}z{}}|}z{||}~}|}}~|z{{~{z{{}yxz}|{{z~~{|{x}{|wy}|}{~z|y{{{|y||y{}{~z~z||~~{}}y{}}}||w{}z{{ywzywx||}z{w{{|{y}y{|||~}z{}~{~{|~{|z|{|{}{{{}}{y{ywy|}~wwxzzyv}{|}yv|x}||z{~|{|}y}|~~w|}~}z|~|y}{}{{y}y}w|y{zzxx|{y~y}}|x}}}y{|~yz}{|~{zz~}|z|x|}}}zy}~}~}{z|yzzx~yyy|{z~w|t~|}yz}}{w}xyz}z}{~w~~~z}}z~{{{~|y~{}}{}z~{{z{~~||yzu}x}x~}w~}z{~}}}|~~y{z~||{}~|}~|~}}{|~}~~z||}~|}~{{~||x|~}z~~~~~}y}}~~~}}{~}~|{|}}~~{~{}|}|}}~}|}~}~~{{~z||}}}~|}}|~|~}~w~~zz|}~~z~}~~{}~|}~~}~~{|y~~~~|~|z|~~y~~}}~~~~}||~|{~|~~||~~~}z|{~~~||y~}}|~y}~~|~|~z}}~~{{w|z}|{{|~~}{}~z~~|{~~{|{}~~}{x~||~{~{~~~~~zy~~||~|}{~}yx{{|}xt{yx{|{{}|}||y|yyww|wyzz{|yz{|{}{zyxy{x~{v{||z{|x~|{tzz|zxwzywx~{~|y{vwyx}x}v|~y|{z|xxyz|{z}z{z}~zyzxzxx|xxv~zz||y|y~|{y|~{}w||}v~{y|}|{|}{yy~{||z||zw~zuywy}|yx|~z{z~zz}y~y}|~}yy~z{|{z|y}|{z|~zx{|{{z{w}{z{ywz|{}y~z~{|{{|vz~yy|~y}}|xxy}~{}~zxzy}v||{|y|xy}}|zzx~}zx{{|{|}xz}{{}|zyz~y~zy~z}zw~||x~~y~z|{|zz}||zy{}{z~xzz{{|~~{~{|z}w~y}{{}}|}~|}|{|~}}zz~{yzzyx{xzy{x~|yw~}|{||~{{z{v|}}~{~|{{{|{xy{}|}|{z|}}x~z|y|}{}}w~}}xz}{}y{y{zyy}~|~||{x|||{|~w}x{{|yw|{}{|{||x|}w}y}}x{zz}x}|||{{|{y}}zz}xzzzx{|{zx|~{{|w~y}yz{y|zy}xy~|{~{~zw|z~z|y~xyy~vwy|}|vy~{z|z{zyzy{||}{{z{{}{~y|{}||~}~|}}|w{~}x{z}|y}|{x{wxw|x||{|}x|xz||}yz{y}}|y||{yy{x~|}}~{|x|{z}z~yxz}x|zy|w}vxxy}w{w}{yv|~|v{}}~~~}~}}~~|~~||{}}~~}{|~~~~||||}{}~~{|}{~~|{~~~~~}~}|}~~|}{~~||~}~y}||~{|~|~~~}~|y}~|}x~~}}~~}~}~~~~|}}~~{wz~||||~z~~|~~}~|}}~}}|z~~~~~~||{|~}}}~~~~}~y~z{z{~~~~~{|}|~}~~}~~}}}||~~~~||}}~}~~~}~z}{z}~~}z{}~|~||}~~||y~}}~~{{}z~~~}}}~}{~~|||~~~|{}~|}{~{y|}wz{{w}{y~xzv{yxz{{z}yy|x{{||xxz||z}~w{~x~{x|vx|x{v}wy{z{|zyzwx||uv~w|~}~~y{uvzy}x|wzxzx~{{{|{y~y~}z}|}zy}|y~y{yz||y{zy|{xvyyv{|{|ywy~x}y}zwx}|{{wzy{|~||}zy{z{z|y~{||{~}y{|w{}|~~y{}{z{wu|{zzzvw{y|z{zwwzz{{}|wv|y{zyzz~}|||{zywzz}zy}z{y|zy{}yz|{{}z|z|}xz{xx{{yzzz~}zw~{|}zx}wy}|{~~|}y~{w||~|z~|{{z~|{|zx{zyw|~|yyv|}w~zwz|}z}y|}~~{yx}}}{z~|{y|{zz||}x~}yxy~{{|x}yxz{{v|v{{{y}{{|~~xz~~~~x~|x}~||wz~|~xz~wz{yzp}ywu|v{{t}zyz}zv{}||}v}~||{x~}|x|zw{|}xy{~{zyyz{wy{z{zt|x|x|z{{yz}x{||{z|}{~}y{{|y|x}||zzyyzyz{}xx{~||{yw~{{yyxw|}{z{}{{xz{y{x~y}|}y|x{z}{{|x{{}{}z{{{}~x}z{{xwzyy}x||{tyu{vx{z~xyy}}z~|q|yz}~}y}z|z}{~{yz||x}}y}y~{~~zwz{{xy}y~{z{{{xy{{x}}w}y}}yxz}}|y~w|z}}~}~|~~}~~|~~~}}}x}~}~~~~||zz~~~{~~}~y~~~{}{~}|}}||z|}}z~~|}}~~~~}~}||}z{~~}~~}{~{~y}|~}z~~}~~~|~~}~|~}|}~{}{~{~~~}}~}}~~~~~}~~{|y|~~}|~|z}~}~~}}|~|}~~~{~{}}||~|~~~~}}|~}~{~x~}|~~|}~}|}~~|}~~~~~~|~~}|}~~~}~z}~|~}~|}{}~{~~~~}}~}~}}|~~}~{~|z}|y{|}}||}|||{~}}z~{{~}|w~v||v|}z}~~v}w|{~|w|x}xy||{|yz}|xy{y|~z~}{~{w}yyz|{~||z|~zxzz}xzv{yy~}|}{yzx|yy{}~}~y|}{|zz|w}{{}|{y|y~y~}y{z~x}z~~}|}y}{{wx}w}}zz{x{|||{{z|x~v~{v|{}}z{~y|}{wz{}{}w}zw}zwzuz}}xzz{~x|{|z{|~|~{|~{z}~|z|{|yx~|}y{zx|{y{w{{~}z{{~}|{{||||{{~{|x{}x{~w{{yzy|{~z{x~x}~yzz|x|~x}}}}w}}}|{z~}xy~z~~~{~}z|}|z}|w{~{|vzxxzx}|~y{{|}|zyzz}z}vy|}wy{}y~x|zx~}z~}y{|}}~{yw{~{xy{z}zzz~~}}{|}xx}z}uzz{}y}}v||x{|zvz|y}|{y}|yw{z}y{}|z}}{|xy~{y{{{|z~zyxz|{{~}|z|xs{z||y}~{x|w{|z}~~z{}~|y{}|v~w|{|y}wwzy|}}~|{zsx|~~|z~|~z|zy}vz|xz{xzwy|y|}zx{{{||{~|zzv{|v{|~}}|yy{{zzw{w~u{{zzwy}{y{}{}{yz{|~}x{{wz||~}x}w|{|yy}y{z~w}x}z}x}zw{{{}}|z{{~}wyz{~{||{}}}xy{{z}zxw}|~s||{~}xzy~}{yz}xyx}{{|~{|z}{||~}~|~|}}~||}|~|}}{z{{}|y|~~~{}~}}y}~~}~}~}~}|}}}~||~|~z|~~{|}}~z~|~~~}|~{{}~~}|}}|{}~y~|}~~{}~z{{|~{~{}|~y~~}|}~~~~~}}~}z}}~~}}}~}~|~}{z~~~x|~~~~|}~~}~~}}~|}~||}~~~{~y}z|~z~}}~~}}~~}~~~{~}~||}}~~}~}}|}~{~~~|}{}}}}~{z~|}~y}||}|}}}|}}}~{~~|}~~}~~~}|}~~}~~~~|~{~~}|~|}~~}}z~yy}yzxzy{{{{yyy}u{yuwx{{y||y{~|yz~|z||z{~{x~v|{z}{}~ux}~}}}z}{xy}~{{w{yz|}{|z{{y{{{y{wz{y}zz{xz{x{{z}|z{yy|~y}zwz|y{z}x{z}{~}{}|{rzyztyzz{x}{z{{|x~y|}{{{~z{~x~yz|zy~x{zz~}|{{z{|{}y{|}xzxyzzz||}yzy~zyvx{{y}||{yu{y{|z{{{~~{zzv{{}|||}}{v|{uyzyvxyw|uwyy|v{{y}wy|{yww{{x|x{|}{~~y{~|sz~||}z{{xzy|{~{|y|y|}~zy|yz{t}x|x{y~|uy{xzy|||}w|zx||{z}z|z||x~x}}{yzzyyzz{{zwz}wzy|x||y|yz{z|{zz|u~|z{yyy}{|{y{{x}}x}z}~{|}zzx|z||}z~|{}zzw|x|x{~vvw|z|wz}{{{{}{z||y|yx|{y|y|{~yy||zw{{yw|wyv}|xzxz~}zy}~{yx}w}}|{}x~~|z~~x|zxyz|{z|zyy{|{{yzyz|}w{w~y{z{}|}|z|zzy}xy{xy|{|{~{||wz~~z{zx|z}~}}t||}}yzy~|y|xwx}z}z{y{zz}xzv|{|yz{y|z}|}|zyyy~zx}}{}}|z}}z~z}|{}|{y~x~{vwz{y|xu~{}{{|~~}|zyy|}~{|~{|}}v{}{~}~{{z}}}y}||y{|~~}}||~}|{~}~|}~~~}{|}{|z}~}~~{~|~{~}{||~}~z~|{~}~~{z{}~}~~~~{~~~y~~}{{~~y}~~{~||~}~{u|}}~{y{|~{z|z{|}}~~~}|z~}z{}y||}~~||~v~~~}y~}|}||~|}|}}|||~|~{~z}~}}}~}}}|||z{~|}~||~~~}~|z}~~~~y~~|}}|}}~~x|{}}}{}~~}{~}~{}{}~yy}|}{{~}y~~{|{~~~~|~|}}~~}}}|zx{{z{y|{{~y~{{|xy~xv{~yx~|{z}||{zxyw|x{{yy|||u{}w{}~{}{z|{~u|{yyy}wx}z{|{|{yzzzz{w}xz{|||zww{yzx{w~}}z~zyz}|x{|zx}|z}zv{y||{~}y}|y~||zz{zy{zz~yz{{{|y~yzz{{{}{|x{z{|}wx|z}{~yz|zy|zy{x|~}v|yz{{x}{zy}ztx{xy}z|zyz||~{|y{~yy{{~zx{x}v}z||{}yzz}}}|{|}z|z{zvy}z{}{}xx~zyzy|}}z|w|{|w{zy}v}z|w|}y}w|z}|{||{z~}rx~{{z{|~{{v}{zzy|}{z}~z}}vv{~yyz~}z|yyx{}||t|}|xyyyxz|}~|~~|z{|z|~{|}{zv}z{}zzzwvz~|wwvx~wvvy~uz{yyz}|y~}wvv}|xx{|w~{{{{}{|{}wyyxyzx}{|y||zy{z}z}y}zv{|z}xyv|zx{{{yyw|x}z}w}z{y|x}{}vz}}~y}{y||z|||{{yy{z{||yywy|}~}}{zy|w~}}~{|}}}y{u}}}|{z{|x~{}}x}x|{y~zyzx~|}|z{vyx{}w||}{||}}z|}{}{wwzz|}|~}vyw~~{y|yx{zywyyz}z|zs}{}|wyyz|}yz{{wyx|~~}zxy~}w~zz}~z|{}|z~|~{{}w|z}y{|}x|y{x}yx{{yz}|}zyy~|x{}{}}}~}|yy}y~~}x~~}y~~|~}{z|~~|~~z~|z}~}}~|{}}{|~~~~z}~~{|}}}|{}|~|}{}{|}y~|{~~|}~|}|z{~~{~~~~~}~||}||}}|}|~z~~}~}~~~~~|}{~||~|~|~z}}~}}|~~~{~z{}{~|}||}}}~|}|~~}y~~{~~~|~z}~~~|~~}~~}|~|}~|}||}}}}~}}||~~|}}{|~}}|{|}}|~~|}{{|z}~~{}~{}|y{{||zw|||v}{{yzxxzz}yx{zxx|y~{xzz{~y{wx|tx|x||~}z{{zz}}|{yzy}~zy~y}|{xw}z{y|{|z~y~wy}|{yy|{}}|{{{~z}}xz~~z|||~}}zyz~}{y}{wyz|xxwyy}}z{}z|}yx|xyxyz|{zvzwxvz{zzy|}zy}{{~}wz}{}|{|}y|zzwy{|x|}w|z}{{}z|yzwvz{x~x}}}z}||{}}}{y|zy~z}{|{z}|~y{{vw||twx{{{zyywz{~zzx{{}w{y{wu|{{y{y||}}wzy}zyw~x||zy||yzwy||{|}{z{|y}{y{}wy{|{y{~{z}|{{|y}z~}}}}{{|~}~z~w{}w{y~yyxxzxyyz{z|y{|rxxwx|wx{{~z|v|zz}x~|x|y|{|~~{|x}~}|vt}}}}y}}{vy|{z|~{}{{||w}{zww{z{}}{y{||y||}}{~}~{}|~zz}yx}}{yz~}}z~zz|z}}{w{}|{|x{qu|{}v|y||}}zzx{{|~}}z{z|zzy{~}x}yz}{{|{yyv~z|z|{x{~z{}~}vyxy|||}~yz{zzxwyz|xy}||{}sy~x|{}vxx{|}||w}uyy{~xvy|yxzyyy{z||x~~}||z|{|{|}{v}|y~y|||{{{z}x~zx{x{z{wwyzyzx{w~~v}y|z}}{}{|yx|~}z~yy~}}}y{~|y|||~|}}~}{~~~}~|~~~~}z||}}y~z{||~}}~}}~~|}~~~~~{w~~}{}}}}~~}~~}}|~~}~~~}~|}}|~|}~}~~|~}|~y}}~}|}~~|~}~|}|}z~}~|}}}|~z~~|~|}~~|}}}}{}{z~}~}}}}~||~~}~{}~}z~}}{}{z{|}~~}||~z~~~}~{}~y|{}}}}|~~}}zz~yy}}~{}}{}|{|{~~~}}z}|~~}{~}}~|~}}}~|}}~~z{~}|~~}}~}~~}|~yx|~~~}}s~~z}w{x{}zyz|}|{yz{|~x{|zx~}yx}|zz}{}|x|wzy~zy{w|yxxv}w||||v{|~|wywy|}wx}z}y|~~}}z}~|x}x~}u{|z}{}}sw{x|}yyw{y{}x~|z|y|x~{}}~y{z|{{~{|y|xyyy|w|{||}yy|u{}{}yyy|}|{{|}yz{~zzzzzy~}y~zzy{{{{~|~{z{z~{~|~zz}zxz|z}{{|{s}|xz{{}w}y}wz~w||yyw{}}}y}~~z|}~{z~|~|~{{zy|}yuz|~~w|yv~|t|y{z{y~xyx||x|x~w{{|{vz{|wy{z}|{|}~z|}y{{~xv~{y|}z|ywuz|zx{wx}y~}|zuw|yz}|{x}~z|{w~{~x{|||z|}}}x{yz{yw{zz|~{{{v~x~||yzv~}|{||{zw}z}y~xxyx{xz{v}zzy}|x|vxz}~|zx}z{}vz||u{{{x|yyww}||{}}{x{}~zz|x}~z|{x}{}}{~|xvwz|z|xx~z~qv||yy~xx{|~{|{{|w~z~zvz}zzwzw{z}}yxzuyz|wxz~y~y{~{y}z~xz}{vx}wxzxz|zy}z{yvy||{y}yxzyy}|}}z}~z{}xyzy{w~|{{zzzz|~xx~vyzy{~}|y{|}z{z{wy|}~v||xyzy}}{x|y|}~~u{}yz|wy~yx~{{xw~}~}x}{{y}}~x{{yyz{|}~{{~w{}|~~||||}|}y~~~|~~|}~~}{}}~~}~~x{~{}}|}{|yzz~{{~~}}~|~}{}}~|~|{~}~~|{~}~|~~}~~}~z~z}{~~~|}~{}~}~z~~v|}~~~}~~z~|~y|}~z~}}{~~~{~}~~~}}~~{|~}|~}z~}|}}~~~}~~|~{~~}~~||~~|}}~~~{~~}~}z|y|}{~}}~}~~}}~|||}|~|{z}~|}}|~|{~{}~~~~~|~{}}}}z{x~}|z{{~|yx}|~{|}~}{}~~|||||{~}~}{|~~~~~~}}z|z}}|{~z}}}{|y{zxywxwx|vxxx||~|{{xy~w{z{~{|yx{zxz}{~||}|y||y}|}}wvzyzz}{{{yzx~{v{{{xsyyz{y|v}{~|~{}||x}|y{}x{|x}y||x|zxz~}x|z{y{{}z}}zyyz}{~|vy~{y{vy~}n||}}~||{{zw{|}}y|~}}~~}{}~}{ux{|zzz}zwwxw{vy{w|xxy{{|w{}|~}||x~}}}y}s|~z{}~|{{}z~|zz{z~z~x~~{{~||zvzzy|{y{yz}||}y{z~|}{}||z}{z{}y}x|}x{}{{w}}z{yz|y{||xyz|yx||yz{|z{|y|z{{z~}||}y{xzy|}{|x}{vy}z~}y{vzy{zy{{}~y|yy|}{{~{~yzw||y}|||||{|||}|v{z{wz}~~u~|xx~~s{|{z{{|yyx|w~}y{|y{{~}{{}{}}~{{}z{z{~{{z{zzz~}{}{~{|w{v}{xyzxz|}|z|~~xx|y|~}}z|{{}~x~yzz}|yzy}||zyx}}|vz{y~x}}zz|yxwz{{{||}|{yv{}|{|{{{xz|v||{|}}y}zx|x}zt|xw{uy}wy|y{{~x{yz}~{}x{|y||~|z~yv{wz|{w|z~zx{zy|z}{zyzy{|~y{{{z~z~|z}xy}{zwzx|y||}{z~}}x~}}x~~}~~~}x}~y||}~{}{|}~~|~}~{{~~~~}~~||}}{}{~|~|{}}~}}~{~}|}}}{}|~~}~|~{{~}|}~|~|~{~~~|~y~~~|~~~~~~~~|y{}|}}}}{|~z}~|~~|}|~|z|~|~~}~{}}~~~}}~}~{}~}}}~~}}}~}{~~~~~}|}|~u}~}{|}y~|~}}{~z}}}y||}~x}}~}~}~z{~}|}|~}~z|{{~}~|z|~~}}|~|~{~}{~{~~}}~~|}~~~~{{|}}~{~{~~~y|zwx|}x{{zzz|y~xy~~z{{{|yx}|{|y}z{z|~z|x}z|z~{}w~}}}z|z|}z~zvx{}{{}y}~z|xy~y|{}~~z{{z~w~}}{z|}yzyy{|{x~y{z{zwxyx|x{zxxz~}{{{|xz~{zyw{||y{}z~yyx|{z~}|}{xv|}~y~{}|y~{||y}v|z|||{z|{}y{y{{|zv{{|z{||{}yy|~~{{|x|yz}x|{|{|~{wy{}z|~|z}|yyy}|||~}zyy~z{|}y~zz|||~zy~~~|{{t~|x}{{{{|{{z|||z|{x}}w{x{||~|}|{z}z{ty|{{|x|{xv}{~zy{}y|}z{y{||{}||{y}y|{z~~z|}z|}}{z||wx{|{{~}|y{~z|{{|{yzxz|yzy|y||||}}}yz}|~vyw{}z|}yy}|}y{{x{zx{yw{}}}z|zz~wzx{||xz{y|v||~y|}{~x}}xy{z}{}|yy}z{~|y}|~|}yzyyy|z}w|{y~{z}|}{wz{{z}w{y~vy{xz}y{|}z{|{z{|}~|}|z{{}z}{z~|~{v|x}zxx}y~|ww}~~{~{xy{xz{}~zzy{z{||}zy}{}w~}}||zzz~xz}{{}{{x}yz|}yz{}}~xzz|~yry{|y||||wzy{v|}z|{{|{{y{||{}{~z|}yz{y|x{xzz||}z{{z|~{}{zw|}{{|z{z|{|~}}|z}}}}~||~~x|~}}~~}~}~~|~|y~}}||{z{|~~{~}~}~|}{~~}|~{~}~{~|~|z~}}~}}~}}~}}}}}~}z||}}}~|~|~~|~~}~|y}}~}~~~{~|~|~z~~~{~~~}~z~z}}~}z|{}}~~x}|}}~}~~}|~||{{zz~z~}{~}~~~|}|~~{{}}}}}|}~{}}~}~}}}{~~~|~~~~}}{~~}~~~~|~{}~}|{~|{~~~~}}{|~{y~~|}~|||~~|}~|~z}~}~}z|}{yw||}y|{{{}}y|yzx}}|z|w|{{zz|}}y~{wz{{}}|zx}|zz{|~zz~~z|zz~{z~z~|~|x~yzy|{yzzxuw~z~zz~xy~|~}zx{}}|{{~zyx|~z|z}}{}{|yy|}|}v|z|z|||xz~~v{~~xw}|}yxz|~z~ww~{~~~}z}z}z~|}{z|{{||{vy|{{|yy|{~{}{|yx{}{{|y{|{|{y{|z~}~~{~|{w}{{yy{z{||~zz~zz|xxz{||z}u{z{|z}x|z||~}}|}~}{{~z}{{z~~}}}z|{xzy|{|wxz}w|zzv||||yxy}z|{}}~}z}y{}~~~|xz~{~vyw|{x{z|~y}~~zxx|{|z~yw{xy{{z~ww}x~{||}}y~{v||~{z|zy|{|xz|~|~zuv~||yzzy{{z|y{}~{zz~{~{|}x}{}{{~}||~y}{{x{zz}|xuz}z~|y~xy{||}~z||~|~{~z}y|z}~|{}x{{{z}~|ux{}}zx}|}{~z}yz}}~~xy|}|{{}|{{~|}|z}z||{~}zvzz~}z}zx}}{{w{ty|{zx|~z}}yy{}x}}}z~~}||~|w{{{ywz{{y}z|{|w|~z}z{{z~|~~|{}{z~y~y|zyx~~}}y{}~~}}|}~~~~~}~}z~}~~~}~~y|}~~~{}~}~|}}{|}}~}{~{||~~|}~{}}~}{~~~}~~}}~}}||~|~~}~z~|~{}||}~{}|{z}|~}}~}~~|{}}}~{~{|{~}}{~~}~{~}~}~~~~~~|z~~~|~~}}|}~x}|}|}|~|~|~}~}~zz|~~{|zzx}yx~|zywzx{{x|v~zzy|yxyx~|}wwzy{z~{~}}{y|{{{{x~x|{y}}y}z{|}|y{zx{{x|yy}zwyz|{~|z|{}{{yuuz|{wx|y}~}{|{{}{}|zy}zywyx{{|x}|yxx~}{|}zz|uyxy}}y|~|~yz}|~y{~}w|~|~||~{|{y|~{{|y{{}x{zwzy{{|yzy{}}{|yx}|}~{xy|{{}{xz~y{y~y}y|yz{}}y|y|{~|w|}|zyz{z~~x}~}~}{yzzzzzy}|}}~y{zz~wz~y|v|xz|{~z{{{zyy{~}}vy|}x{~zz}wxx|{|{}}}|{z{{w}|~w}y{}yzzy|x~{z}xy{{}~|}~{{}|||}vy}}{|~zz}xw}~|{}}v|{z~}w{|~~{xx{x|~zz|~|~z|x}}~~{y{}}yzz~}|{~}{{z}|y~~z}||{w{z~y}~z}yz|{}wzwxz{z~|{|{z{|z{}yz||}~y|yw|}~{{xz~zw}zx||{~z|{yzvx|zw||z}||{~{|zy}{x{yz{|~|{|wyxw}y}{y|~}y{~yz}}{|z|}|{|{y}z}z~z{z{{}|{z{yy{}zz||z{{yz}{{|{x||y}z{}|xyy||{}||zz}}}x}}||w|{wyy}|z|u~xy|}~~zy}x{x}|y~}yxzz||}{{{{xux{~x~~||{|~||~|~}~|}~|~~}{~~|~}z|{|}}~|}|z}~}}{}|}~~|}{~||~~}~}|~|~~~}}}~{z}}}}~~~|}{}~{}}}}}}~||}|{~}}}}~~}~~~||~~}}}z||}~|~~zuz{{~~~~}}~~}~~~}{w~~~}|~~~||~}|}~~~~~{~~~{~y~}{|||}~{}}}~~~~|~~~|~~~~}|~}~}}|}}~~~~~||~|}}}~~x}~~~}{{~}}|}~~~}~z~~~|~z~{~~~z~{}}|~~|{}~|~}~w~{~|}~}uv|y{}|{{yyzz}yyzv|v{y{z|y{}{yz{z~zz}z}||w{x{zxzyy|w~y~|w|{xxyvy|ww|yw}y|zsyzxx{y{y{~{{}z{z~zy|}|yz{}~wy}||}x{yy}{}}zz~|~}uwyu}v|y|wz{}zxxzz|w{}zw|{|}{wxvxy{~{|x{xz}{{|y}}xu{~~|{|}zz|{{r{y{v|}y~zz|yzyxyzvx|~yxz|xzu}z||~z}~zy}||}{~}}~||}z~}|~~|}zwz|~xzzz~{z{}w}zxxzy|{x{}y{}y}{}{}~|x{{}{z}}{|{~}|{x|zzuzzzuyzz~xzzz~x{|vwv||{w{{}}|{~}{~|y|zxx{yy~{{{|~}{|zzw}xxzz{}|{x{|ywywzzzr{|z}y~}x~{z{{{|w}}}{{y}zzyvw{yx{|x~zwu|zy|z{vxwzxyzz}|{zzz{}{vy}zz{~||y|y|}|}|v{{y~zz~z|x{}xw~zyzzzy{{zy||{x|}zx}{|{}}||||zz}|y|{}||w||}{xx}yxyy~vzz||yxwy{xz~|y|zyx{z|x{z}|y{|~|x}}x|}}z|y~~}|y}x}x{w~yvzxxzz|{zy~}}zw|zxz}yv~v{z}|z}zz|}~wz}|{{{{}|}~z}z}z|}~~z~}z{|x|}{wwx|zzy{|xzyz{y}}}|z{y~z{}|~~z}~|~~}{}~~~~}y~{}~{}}~~~|~}}}}~|||}z}}}||}}y~}|}}~~y||}}~~}||~~||~}z~}}z}}|~z~~}|}~~y}~~~|{~~}}}z~~|~z~}~~{~~~z}~}}{z~~y~~~}~|~|~{~|}|~|~}}}~|~~~}{}z~~|}z~}~|~~}~~}|}~w}}}}||}|{~~z{~}}}|~~|}~|}{|{}}|~~}~~~}|}~}{}~}~}~~}|wy|}zz~}}~~{~}~{|~}~z}}{}z|}~{|~~~}~~z|xvzx}|yx{}z{y~yxzu}{x|z}x{|||{|yu{}|z}{|sv~|{{{{}zw{|{yy{}y~yw~||{|~{zzw|xz{|{z~y}~yz}~|{|}|~z|~}~w}yxv{z|x{{yx|w{zz|{}|w}}}}zvxz{yzzz|}v}|~{{xy|x|y}}||v|yy{{yz}zx||yyz}|z~{{{~{zy}zwz|}{y|z||zxyy{{||z|vv~y}~z{}}yy{zz|zx{{}|z|z}z~~|y{zz{y{y}}{w|y{{wxzxyy{y}}|yz{z||wzw}y|zyyz{z~}x{{w{r{|}x{y{z}{{|{{~v{|yz|}yxz{{zyxy}w~|~|}|~yz}|}||~y}z}zzyy}{|~~~{zy~w}{~|}yz|{~{}~~{{~y{y|{{zy{{zzz{~z}y|~zz{{{{}|zyx~~yxz{|{{~|~z~|w~z{{y{{{{{|}z{|||zw{y{y}{{|}yv}{}}w|{}w{{xy~z{|x{|y~x~wy~w{~{||~{xzyy{ytw|z{w|zy}~y|y}|y}{z{y}x{y{zy~z}xzx|}}~xxxw}zwx{{||z~{xz||{|xvx||{y||}{}yy}{{y|y}zy}{|~~x{z|w|z{wy{|y|zzwyzw~{|zt{~zx~y|}|x{t~}y}|}z|{vz~yx|u|yy|~z{w|~yuyz{z}|x{w|x{xxz||~}|yy|{wz{{}u{wz{y~{||z~vxz|}|zy|w~~|~~|}{}z}{z}~|}~z|}~z~~|}|{~~{~}}~z~}{|}~~~{~~}~}}~{~}z~~}|~{~}~z{~~~~~x~}}}~{|}{|z}~~}}~~z{}~~~~~~|z~~}~~{}}~~~}|z|{}~~}|~~y}}~||z~~}~|~}~}}}~|}~~}y}}}~~~{~~}~|}~||~}|}~{~~||~~}~}~}}{~xz~|}{~~|}~z~~{{|}~}}{|{}{}}{~~}}y{~}}~~~}|~~|~~~|}~~~|~~~~~}~}~}{z~}}|}~}x~}~}}|~|}y}}~~~{y}}}}~~|~|}z|~{|x}wx|xyz{yzu{wy{{zzw{y|vy{|z{y}y|{}vz}||x{~~y|yy}y~|z{|}|||}y|{{||x~z}yy~v||zwsw}|~|wzv}x{{{vx{}z}|}|}{~{z{zy~s|{w~}{zxz|wyy}x~{||zyx~xz|}{{{yvxzz|yz~{{y{}z~y}}~||yw|}x{|}u{{|y|z}{ywxuzz{zyzx|y}{{z||}zyyy{z|{yy}{~{}|x|z~x{|z~|}vv}yz{z{z|z~y{zzw{{wzwy{xvz}{~|}xzz~|}}}||y|z||~{wz||~xz|z}}z~{z~||z}}z|~|ww{x|wyx{x~z~z}{w{z{}||z|}|}{||zy}}x}||}{|w||}~{~wzyx{vwzyzv|{yy{{z{|z}{y~x{|}{}{~y}z~|z{z|y~y||w}zx}|xxy|}{x}xzyx{y|}ty|z|x}{~xv}}{zy{z|z{{|z}~zy}y~|v~~}||w}zz~{|w{yzz}y{zvw|~x|z~{zyzy}yzz~zyrz{|{{~~vxx|{z|{}{}|{|x}|{|xzz}y{{|yz~|}}y}{{x|x}uy|z|xw~z{|}~}~{}y||y|xxyyz{~}{}~~|z|wxxu|yzyvvy~|z}{{{{}yv{zy}zyzvxyy}zxyyz||xy}yy|~{|~||tx{~|xz{y|xz|{}}{wxvxzzwzyt}}|{z~}|y~z|x~}zx{|z}|~{}|~|z}{|~~|}}y}{|}{~z}}~~}|{{{{}}~u}}|~~}}~~}~{~}~~}~~~~}}||~y{{}}}{}~}~~{z}}z}}}~~}~~|}~~~|~~z|}~~~}{~{{}|~~|}|z{||~~~{z||{~z~||}z~{}~}~}~}~}}~~}{}{||~}~{}~~}z}|}|}~~|{|z}~~}~|~~||}~}{}~|~{~~~~~|}}}|~|~|}~}~|~~~}~zz|~{y~}~z}~|~~~~{}~~~{}}~~~~}~~~~||}}|z}~}~z}~||||~~z|~~|yz~}~~}x||~}x||{~|{|{{}xy~{{x{x{~w|}z|~yzv{}y{|y~~{x~}zyyyyxzyyyz{v}xy|}|zz~y||z~{}}|}{z}zxyzy}z{{|}zzy{{{zy||zz|{|y}yz~{|wzz{v|{z{|{~~zx|x{}zy{wx|}|xzy|zzx}z{}{x|~~}{t~uy}|t}~}{~wx~z}zyz~~~y}||z~{||zy|zzz{y}~}zx|zwzzw{xyy{}z|x||zyy||x{}{z{|yz|{zq|~|wt{|}|{|xx{v}|z}y}y{x{x{y~wy{}yz||y}xy{yy|yyz~|z~~z|~z|y|yzz}}{z}zxzy{}x~v|||x~yyyz|z{|{|||}{z}}w}y|~y}|y{~z|}x{y{|}{}~~yz|z|{}}|wy|uz~vz{x~~|z|{~}}y|z~~|~~{z{~x~{|z}|}y}zxyx}}y}~{~y{||wy{}{x}|~w|yz~~|z}{w{}}xy}ww}{z}szyyy~yz}~w}w{wzxzx}~|w~z}{x{}w|}|yz~~{|{z|v{|y|}}y~~yz||zz~{}z{y|}zy~{z|y}yy~y}y|||y|{|{|{{}~{{{}yzy|~|zy~zyz{{|yz|~z{~y{~y||}z}v{}xxw|wzw}{||{zy}{y||~{y}|{zy{xyzz}|{vx|y~z{y|{~xy}y}|{zy~{wy|{zyyyy{{z||z{{{y}xtyy~~x~~|~~{}}~x~~~y}}~|z{}}~~~x~~}~~}~|~}~~{|z~}}~~~~}~~~}|{z}|}~~}||~~z}}}{}}}~{~{|~||~~~~}|~~|~~z~{~~~~}~~~~~~~~~}~||}}~|~}}~~||~}z}}~}{t{~~~|~~}~~}w~~~z}}}}|||}~~}{~~~x|}y}~}}{~}~~}x|}~z~}}}}|~{~}}~~}{|}}z}~~}}}}~x~~~}~}}}~y}}~~{~~~}~|~~|~|~~}~}~~~|~{}}{}{|~|~}|z|~{|~~z||x|yz~yyw|yz{yy|w|~z{yyzy|{~yyzxxx|}y}~z|{{zy}~~xzuzyx}~xxy|~z|y{y~}zxy{xxt{vzz}{ywyz|yyy}|y{|yz|ws}}|}w~~~x|zy|~zzz{|{|zxxzyutyz}s{v{{zv|zz|~v{|z||}|{~}zz}{{|~z|{~||z~|zu{zxz~|{{y{{zzz|v|y|x|p{|z|}{v}zz{y|zy|z|~{|{~~}}}~|~}{{{{wxv|xz{z{{{}v|||y||vyzvx|x|}{|{|||{y{wz}zz{y|}|~}x~|~|y{}y}|{~|tv{wzxvx|~||{|{x|{|zv{|zz|}}}{}}{y}~}~|y|{~{~}{|z{~y|}}y}x~|}x{|~|yzz{z}|yx{zz}|{~z|~zw~zz~~zzy{|||y}|~}t~}{{u{{vz~xzuw{|zx}{{{|vwz~z|y||{|}wy{~zy~|}zz{||{yxys|x~v{y||w{uz|}|w|}|zx|{y}wz{|{~~}|z{xz}}z|{y{z}{y||~zz{}}zy{|z|{xww{z{}y}zzxz|x~xxxzzzz}|y~z{|}~{|}|{|}{z||z|z{}~y~{{~~y{y|z}|zz|~uw{|zz}zuyx{z|z}y~{~||}z|}}w~}}yx~xzz|rzyyu{~xz}wz|}{|zw~zyzx{}|~~{{z|z|{}}}{|{|}~~}~}~{~||{|}~~|}}~}|z||}{~}~|{~}~~}{}}~}{~~}}{{|}~||z|{}x|~}}|~~}}~z~{~}~~}~|~~~}~~{}}}~}}~}~|~~}~{|~}}}~~}}}}}}~{}z{~}{~}~~~~}|}~~~{{~}~{}||~~~{}~}}~}|~|}}|}~~}|}}}}|}}}|}|~|~~~~|~~}~||~}~}{}~~~|}|z}~}|~}~}~~}||}~~||z~}~~|}}~~y~~}|}~~~}~~~{||~~{}}}}|y|~}~~{|~{~yy~|}~}{|}|y}{y{|z{yy|~x~{|xy}y{|}z{z|zzz}{}~z}}|~xy||xx}zzz|z|zzx{{{zwz~}{}}{{wxy~~z||yw{|zzx~xzz{x{|}|x~{~{uyxz}{{y{|yyyyz{}~}{w}{z|{}x~|}{~}}y}{zzz{vz{x{}z|{}xy}{x|~}z{|}zwz|y|~z}~}~~z|w{y~}{z~|{~~|y{|yyyyvz~|{zzy{~}z{~|}~|z||z}xy|~~y{{y|z{{v{y~z}z}yz||{}zyy~|z|wz}z|}z{{{{yx}z~|{||}}{z{}y~}{|}|}zz|x}}}z}|yyt}{zxzxw{xwz~}|{|yx|{y}}|w|{}|z}w~z}yz~}{}}~y~{|~{|y~yxy|xx{||||}zwz}}}{~{yxw{zyzz{}{}{~|zxzz}|}~}|z|yzz|z}zz|xwwx{zv|xvy{~~|y{y}|~|yzx~~|z~yzz||yv{}}wz}}}}{{xxy~}xyz}zzyuzvzx{u~z{{yv}x{~{{||{}w|}v{|}|z|{}z~}}|{x|}{y~}{z|~}x{yyzxzt}{}|~{|wx|}}zx|vxx}zvw||~}{{x}~~|||z|{y||{z}{}{{z}x}y|{u{z~|~{z}|zx{}}y}yy}y}~}zy}~~yy}~zy{x{y~x|{~y~yx}y{ryy}w||x~~~|z}~z|||y}||~~~}}~{|}~|~~~~}~||~}}}{}z~~}y||~}|~z}~|{w}||zx|}}}}}~~~}~|}~}}|}~~z~y~{{}||~~~~~}{}}~~~}~~~}|~{|}}~~~}|y|}~~~{~~~~z~{z~}~~}xx~}z}~}|~{|~~}}x~~}~~~~}~~|}~~}zz{~~~~~}{}~}~~|{}{}~}||~}|z~|~}~z~~|}~}~~~~}~{{{z~~{~~|y}}~{~x~|}~~~}zy~}z|{|~~|~~}|}}~}|~~}|~~{~||~}z|w}z||}|}z~|||}|x}~}z~|}~~}}{}~|||~y{{zyyz|yv|v{x{xx||yzy{x{{|{{|}||wyzyz{{xxx{|{|y{}v~y{}{|xxy{z}y|{{}|{yz~xy{y{xyx}yyyw}{zxv}w|yy{|}zz}|xxy|{|z{|}|~{yzz|~{zz|uxwyy|{|{{||}y|{|xzzyyzwx{}{}u~xxy~z}}z{z~~xu|z~~~}yw{xzz~zt{xy{~x~y{}xy{~{v|}zxyxyz{}y}x~{z{|wyzz|z~~|{yyvxyw{xzy~yw{y}v|{y|{||xw~zzzzw|wtw~y|{y~y{}z{|xv}|yz{}|x{y|~|x|x|xuxy|zzyw{wxxyx}w~x~y~swzyxx}~}z}{~zz}~|wy~|z|v{}vy|xw{y~{w{{|y{|xz}yxz|~yyw|ty}|}{{u|vy}{{{}|}yz||~}||x||~zy~wy~{x{xzzvuswxz{w||{yz{z{wy{txz{x~|{{wyw|||}yy~{}||xz{wxz{|xu}{}yx}zw{~w|~~~y{{{}|~~zz||x|}}~}y|z}{{y}{yy{~{|~}{xyx{y{{}{yy~uzx|}|{yx}y}{yz|yu|zzy||}}{}z}|x}{~{{zu{z{yyy{z{zx|y|}{yuzy|z{v{|zz{w|{{yzzy|~z}uzpxty}z~z~{}x|z}||xxvyy~v|yx}{{}wyx||zw{~w{||zy}y||z~}||{{y{xz{}~~~~|~{}~|{{|~~}}{~}~~~|}||}~|~}~~|~~~~~}~|z~|z{}z||~}~}||~~z}{||{|}~|}~}}}~|}~~~~~|~}~}z}}{~~~~z}{|~}~}}~}~}|{~}{{|~|z~~{~}~~|}~~~}~~||}~}|~{||~|}||{|}~}}y{}~|}{|~|~~~}}~}y}~}~}}}~|}}{}}~v~}~}|{}~~~~~{}w}~z~~}}{|}z|~~}}~{}||{|zy~}~~~{z~}|{}|~~~~}|}}{z}}}~~{yzw~~|yy|yz~z||zxzzvxy|~z{}|~||{}z||}x~zv~x}{|y~y|z~{|zzwzzz{|u{|z{y{|yzx|xx||zxz{~{w|}|}}|y||{zx}}z{y~{|yx{zvz}{{~y}}~zxx|}xxz|z~zzy|}y|x|}|||x|x{|zyy||~v{|z{{{v}{}{|v{yzyz~{yv~~zy~{zx{|{y}w{{zyx~vzy{{{{{}{{zwx}}{zx~y{~{{|y{}||zz{~v{}{{z|x|~{}{w|zyyv{z{{z~xz~|w~}yz~}z|~}x~zz}}{~zxx~}{|{~|}{}{yyz}}}||~t}}{z|~xz}x|}w|}|}|xx|~|{yx{zvz|{}z}zzywxyz|yv}y}|}z}{{|{{wyy{x{y}szyxx~~|zz{|zz}{zy{|z~{yy~{|}}{y|}y}~}}|~y~z}}~x}{w}{{}v}wyyz|{{|{{yy{|z{y{~}~yxw~|}|~}ww|||{||z}|~y}w{|}|}~zz{}z||{}|z}{z||w~y||{y{yxyx}z||}zzxyy|~z~}{zzyyyv{~|xz|zx}y~||y}y}y}~{{{{{xy|{||y}{{~|}z}|{|}zzz~}|y~}|y{}|xz~vy|wwz}}w}zwzy{}x|~zz|yx|z}uvz|w~{yz|{{x|{~{|{z~~z}|~x~}~zzwyu~|yy}~~{}}{~|x~x|z{}|{z}zz~{|y}}z}~z~}~~~}{z|~}{~|~|}~~|~}~~~}{||}~~~}|}~|z}~y~~~~}}}}}|}}~~||}~~}~}{}~}}~{|}~~}~}||~}|~}~}~~}~y~~|~~}{|~~~|y}~~{~}|}}|}z{~}~{~{~~}~~}~|~}~}{}|{~}||~}~~~}|||~|{}|}{{}||~|}~~}|~}|x}y~~}|~}}{|~}|~}{~y~~||~}x}}{~~~|~~||~~~}}~}}~~}{}~~{}~{~}{x~~y~z}~~~|~~~~~{{~|~~}||}{~}}~~~~}~~{|~z{z||z{}|zz|w|~vy{{y|yx{z}{xzy|z|}{}zyzyz{w|}|x~x|{z|}}|}~}{{zxxv{|{{{{w~z|y}z~z|}|zyv|yvxx|}yzyz}{~|v|x||y{zt{}|}}|{xy{y}zyv}xv{z}||{|~|zv{{yyzwzvw{~|y|{|||z{{|~ywzz{z{~z~{zy{|yy~}y{xz||~xxy|yywyy~zyu~xz}yzw{||y~wy}}}}~|}{z{~|w}z}{|x{~{vy~yz{w}{{{|||}xz|{~xzzyrv{xzy|y}~z{}}|x|~}w{{|||~yvz|||yy|wuz{y|zx{yzwvzzv{{~}{vx|y~|||{|}~|z{z{{~y|||z}|~}}|{yy}x{xv~{z|z|{|y{zx|yz{yzuz{zzxx|~y{}|{~|}v{~z{|z}|yz|yy~||z||~}wzztxzzz{~xxw{}{{|||w|{w~||z|yzxz}{{||||z{x~~|z~z}|z{y{{{t{zv{x}~yyyv||t|{y|v~z|{|xyz}|z{z|||w|{}}rz~}{{{x{~|xzzzzx{wyy|z|zz{~|x}zzyz~~zz|{wz{|~}{}}|z}w{y~~z{{xzvz{{|w|}xzyxzvzz{tyx|zw~||zwzyz|{{~|}}~|||y~{zyzzz~}{}y~{|~xxx{y{|vx~~z|y|z|yxx}w{{x}{}}}}}~xz{}z{|~z}}~~{||z|}|}|~}{}~|{~~}}}~~}~{}z|}~{{z{~w~}}}}~~}}~}|y|~}{~|}}{~|}{~~}|~~}}{z~|z}~~}}~|~|~|~|~{~~~~~{~~~}}~~y}|~~}}~~~}~~~~}~~|}}||{~~}|~x~||}}|~~~}~}v}}|~{|~}}}}}}}z|z~}y~~}|~~~{~}x~||}~zz~|~~x|{~}}~{|~|~~~~~}}z~~}~{~}|~~~{|{||||~|y~~~~{}~}|}}x~~}}||}}~~}~~~~~|}~|zz~{z}|z}~}~~|}}|}}}~{zy|~}~{zz{}|xxwzz}z~xx|uy|}|zy{||}{|~}{{z{w~{zy|z|z~|x{}zz||~z{{~wzxy{~zzxz|zw{z|yyyzzyy||{yz{|}zyw|z}x}}z{yz}}y}|z{ywy}|zwzy~~{yz||ytw{yzz~yz|{}~{x{y|~|{x~|}}z|{w|xzwz}x{x|}{}|zxy{}z|||y{|}{}}{}zz|vywx|{}|y}x~x|}z{wz}{z}|{yv|xz|}zyzu{xx}{z{{{v}w~zz{}yvz|~r{|{yz}}}vx|x{xzxzy{|z{}zz{|||zxy{u{}zyx{zzxxz}{s|}}{|y{y~x|yz|}~z{zu~z{xw{{}zz|r{|{~zy~{}|}y|{y~|}{z|{{{{|w{}|z~v}||vzy||z~{yzx{~|y~|{|}{{||{||~|~x{z|}{yz{z{z}yy~z}yxz|}|xy~x}|}z|zv{yy}zy{}|z~|~x~{zy||wxwzxyzz}|xz{~{}|{{x|~zzz|yzy||}}}{|~{|x|z{~y}{w{z|}{|y~|}wz|}{z{xx{{xzu}z}x|}|{yw|z}zx}}~~zz|x~{z}ywzz{|{}}{z~y~z{|y}}xwy{|{yy{}uuy|{{~~~y~}}zx||{{}zy~wyz|~w{zy{yzzz}zy{|{{~|zy||x~{zzy}~x~{}x|xz|{|y}}y~x~xwv~y}|}z{}v{~zy~{{~{z|~zz{z{z~wz}y}{s||y{||z||}}|~~~{~~}~y||~}~}|}|~~~}~}~~|~}~}~~}}~~}}z~|~{}}}}|~}~~|y{}|z~}{}|x}}|~}}{~~|}|~}~|~{}~~~}||}}{~|~{}}~}}~~|}{||~}~}~}||z}~|}~~|~|~~}~|~~~|~~~}~|{~~|}~}~~~~}|x~}~~~~~~{~}~|~zz}|}~{~}z{}~x{}|}~~}~~|~{{~}}}y~}|~~~~|~||}}~|}z}||{|~|||}~|~}~||}}||~}~|}~{}}{}}|~~~z|~~}}|~z~~~~}|~~~y~{~y{{{}z|}{|w||}zzyyw|}uzzx{{yyzz|x{zzywv{{{xw}|{x}|y|y||yzzz{yx|}{z~w{z|zx{v{}xxwux|{{yw|{|v}}z}{|{z{yx{y{~z{w{{xzx~z|{~zz|x|yzzz{{z{y|y~{~{~{}y|{y{yutxxx}}yz}{|}vz|{z|}{}|z}|}zzzzz{y}xwxxz|}|xvxz}vt|{|x}|{vzz~y{zx{}z}zzzyy{z{|y}}|~}|{{~yztv~v}xz{z|yy{y{z~{|~{zzx~}y{xz{{~~zy|~}|zx|||}|}~{{|xxxx{yv{}|x|{}xy{||{}}x{|{z{~~}}~z{{}|}|vzy}{z~||}|y|}}}~wxzzww~}zy~{zz{yz|}|{z{|~|{y}x}{|}z|u}z{y}}~}||z~}yy{z{vzyz|~vx|{||{uyxxxy|}ww}z|~{yxy|||x}x}{|{~zz||}{~y}{|y|{y{y}y~zuxw|y|v{|z{|z}xxx}|~z||}wx~{|||sz~|}~~||zyy{wz}z||{y{|~zvz~zz{zyzvyw|v}y{zx|~}}~}yz}x|{{z|{y{}~x{||||y}{xyxxzzv{u{y~z{zzuyyzzy}}|z{|}z|z|zyzz{y}{~zy~zz}}|{}z|}~~wy~~tvx|~|y{{|}|x|z}z}pv|zy|y}z|z}y|||~|x~|~~}~}~}~|}}}|~|~}y~~||}}|~}}}|~~}}~y{}}}}~}||~|~}~~|}}~y~}|y~~~|}y|zz}}~|~z|{|}{~}z~|~~}}~~||}}{~}}~|~}}{~~~~|~~~}~z}{}~~}~}}~}||}~{|~~|}~~~|{||{~~|}~~||}~}}}y{|}~}~{~~~~~~}{y~}{}~}~{~zz}}}~}}~}~~{{y{}}}z|~~}}}~z}|}~|}}}|~~|~}}{{|}~~||~y}}|}|~~~{~y{x{yzy}}{}~|{x~{y{|}wxzz|x{zwy}x{yx{{~}|wyuy|wyxx{z~xx|{{{{yu{w|y}}~xy{v}{{~zy|u{||t|{wv{{z|zyz}y{~zz|x|{{z{w{z|x|zx}{|{}vx{u|{z}{|z|~{z{{z}z~z||zy}z~x|~{y}w}|}z|yz|w}~|~|}xz||{zyxzzxx{~z{y|tzy|}z{z}sxyzw}wz}|{wzzzz{}||}y}yw}}z}}{z{z}{|w{}{z|~~}|wz}~y~{wyv|zy{xy{|y{|y{{x~z}x~wxzxxz|zyxy{y{|~x{}z{}}~{|}y{x{~zz{}~{zxzy}t}xy||{z|zt~z}{zvy}y|||{}z||{z{z|}||z}z|{|x}~{}{}}|yzvy{|||vx|}z|{{x}w||z~zy|~{|~}z||z|vy~~zzz}yz{~}y|}z|w|{}yz{}}{{y~y}x{z{~v|~z|}}y|{zz|}vzz{{z{{{}z~ywy|xvwwy|}uz~||z|}y}zzx|zzxz~w~z{|yxyyyzwz|}y~}{{{wz~|z{{}y}{|xz}~||w{|}{~z~zy|yx|yy|~{x{yw{}y}||z}}{y|}~{y|z{~||w|{{zy}y}yy{xy~|~~z|zx}y~ytw}}vy}|zxu{}wz~x{yw~|}{{y{x}y~wvxxywuxzz~xyx|yz{{}z{}{xx~y|}yyy||}z|~|}~~}~}~~~~{~}~|~}}~~~~~||{}v}~~{z|}z}y||~yy}~~}~|}|~|x~~}~{}}~~}~~~z~}||~}~}|~~}~~}~}y~|}}~|~}~~{~{x}}~}~|~}~{|~|}~~|}|}|}~}{~~y}~{~~~}||~~}|{|{~~}{||}}}|~|~~|{|y~|z~}~~~z}z}}z~~}~}}~~~|~|}|~}}~}||~{~|~|~{~}|}~{}~~~|~~~~|}|{}|{~}~|{}w|}|~}}}}z~}zz~~~z{|~~}z}}}~x}}~~~{~}~}~~~}||~}}~~}}~~|~}~{~}{}|||yz~zzxyz{zxxyxzzyy{vy|{|{zxy{}wz|y{w{|}z~z|}zw||}z{w|}~|z{~|~{wy~wz}wvx||}y~}yy}zzx}zx{z|~|wv||z{zx|z|z|{}}|y~|}|{|{v{|x{{yy~u{yy}{vw{w~w|yx{|y|zx|~ywvxv|wzz}~y~}~z}y}|{}zzx|}~}z|~v{w|}|{y~yy~{x|vy}x~uxw}|}y||y|~{|{~|x|~xxw{{|zy~y~z||zyvw{y}{y}{wzzv}xxxw{y||~y{y}~|~|u~||||y{}xx|y|y}|w}z|y||z}}uxvz}w~y{xz{~x|xzzvyty|~{|}z~zzxzz}|{x{{|zzz||~zxz{|uzywzzz~wxw}vz|z~{|{y}w||y|y{}zyx{zyw~zzxz|~w|~{{}~||yx}yzzx}|zzywy~z{wu}|zzz|x{|{z}}x~~v}{{{~{{}w}~zz|}{|y~~z}}|y}z|}{z}x{xtz}x{z|{y|}r~yz|}{zz}y{xzzzx{|}zz||~y{z}z|zzy}z}x|x{zwxz}y|zy}ywy|z}||}xwxyy{{}z||~v{}~z{{{{xzyzxwyy{{{w{~z|{yxy{yz{wxzzy{{vy||||yyyz~zw{{}{~~{~y{{|{||~}|~z||w}|zu}w|{{y||~{}|xy{u{zz|y}{~y}z|z{y}y|~~~~|}{}}}~}||||}}}}}~}~~}|||}~}}}|~z{|y~~}y}~}}y}}~|~~}z}||{}~zy~~~~~}}~}~}z~~}~~|}~~~|{~|~|}|~|~}|~y{|}}{~}~}|~}~{}~~~~}|{z~}~~~|~~x||{~}~{|}~|z~~y|}~}}~|~|}y}~~}~~}}}}|}yz}{~~z|}}|}~}|~}}}}|{~~{~|~~}x~~}}~~}~|}~}}}||~~}~~{z}{~~{~z}}}}|}~~~z}}|||~}~{|}|~|~~~|~|~~~}|~}{}y}|~|~z}}~|}}|||z~{~}z~y{|~|}{{z~ww~z|zv|ww|}y~}}~x~z|{x~{{uwyx}x|~zy}z}|z}|z~z{}{zz|zwzy{}vxy}~y{w~~~|xz}x{{|~z{{y||vxz|~y~||{w}w~zzzvy{{|}yx~z{|x}~zy{yyw||y{}z}z~w{{y{xxw}x}z}|}wwyzzw}||{x{w||z|y~~|~xyxx}y~}z||{yy}||{zz}w}||wwyyy|zy~~yy|z||yy{|{|{~z{{|{}{{z}|z|{~z{|yzzyz{}~|y{{z{|||zxw}yx||~|~~z~}}~{{zzzyyzz{|z|~z{|z{~|{z|z{||yy|}zy|{{xzz{{}w~|{~z||}|{z}w}}{{x}{w|~y}~{}v{|{}z{z~zxwxu}xz}y{}}x{xz}}wx{y}}v~|}||uw|yy}zy{}yzz|x{|z|zz{u|}|{}{{z||{~{}xzy~{y|{x|y~{z{~z~yy||~zx}y{z{zzxz}}~{|||{{}{{{~x}|zxy}y}z{y|z{~|y|z|}~||wzy|zxzz~|y{{|{xyvwx}z}||~x}|}|yw{}|{}||}yz}y}x||zx~|ywzy{zz}z{yz{|w}||~}zz~zz{v{}y}zyz|{y|{vw{}||xv}yz}xz~|zyz}~zz||u{}{|{v~{|}{~wz|~{y}{|}zx|~||x}|zzy}ww}y{{{|xy{|z}{vz}}{~|{~~~~}}y}~}}}|~~z|{}{}}{~~z{}~~y~y}|}{|~~|~z~}|~~}}}{}~~{~~~~|~}~~}}}~}}~}~{{}|{~{~||~}}{~}}~~~}|z~}~{~~}~}{~{~|~|~}~}~{~|}~~}~}|}}~}z{~{~}{w~~}~~~|}~|~}~||~}~}~z||}{}~}}z}}~}}~}}}}|~~}z~{~{}}~}~~~~~}~|||z~}|~}{{|~~~}~~|~{~yz}{}z~}}~~|~|~}}}~~{{~}~}y~~~{|}~~}}y|x}|yz|}zy{|yx|vy|}}xxyyx~x{}zyzzx|x{{{{|wzzw{}xyzx|z|}|~x}y{{z}|{zyy~z}z~u|yz{|x{x{~x}yx{x||{|}}x}|y{}zyzx{{{{xw~z~||z|wyx|}wy{w{w{xzz|}x{~yz|zz~{zy|yyy{z{z{x}~|~y}y~|~x~zy~~zy|~xzxw}y|z{z{xw}|ywzw~yxyx{yyy{|~vz}|{y}z{}zzx{z|z|z}}y}||z|syy{yz|y|x{yvz~{{}{w|{~wy{wy~{|w{}vw|w~}{|}y|~~}}}v}zz|yu{}xz~zyzvwyxzw{{}y}|}z}}x}|~~}{{w{|z||y~}}yzz|{|~}~~y|zz|{}u{z{|xz{y~yv|}y|}y{z}||{zzz}z|}x||y|{|~{|x}~~xx~zzxzz||z||t}z{x|xx}{uz|z~v~z|yv|{y}|{{zz}{{zx||}{}{|{|z~}{xwy{wzvzv~zxx~{zw|z|yy{y{zxxy|{|~~|z|yy}z|}zy~}yyyz~~}|~x{yzz}||{{z{zzx|zz}|uzx|x{{{}vuyx{|{~{y{}}|z||}{{|}}{~{}y|wy|{wz|v{~{x~{}zy|w~|zyz~{}xzy|||}|x}}}xz|{xx}|z~t{z}z}zy{}w{|v}y|||xwu}xty|{yy{v~ww~}zxy{z{}xyzy~{z{z|~~~}{x|{~|}|}~~~|~~~~z}~~~~~|}|~~~}}~{~|{}z}}|}|}~||~|{}~~~}~~~}}}~}|v~z{{~}~|~~~~}{|}{~}|}~{}|}~~~}~}~|}~~z}~{}}~}|||~~|}~}~~}}}|~~x}{~}{~~}|z~}{||}|~~~|}~|~}~|}|}|{x~~|~}|~y~~|}~~}~z}|}}{~{{~~}v~|}}~~}}|||}~{~}~|~~~~}~}~~|~~|}}~}|~|~}y}}}}~x~|z}|~}~u~{||~~zx|{}~{z|{{|~|}x|~|y~~}y{zy}w{}|x}~{}zzz|x{yy|{|yyzz{}|}|}zz~z{zx~y}}z~}zz}~|||{yz|z|{|z|~||w}{wxy}{|{zy}z}~|zx{z{{z|{}|~z}||z}}{}~zzy}w~{z|zy~yyy~|zzw{|zzy}|{y|||z~}}{y{u~||z{}z}x{}y}|zyx{~{~y}}|{|}}yyx|z~zzv{{z{~z{~yyx}{|y}~|y||}}}y||~}y~~{xy{|~~|}{|z}{~{{}y|z|x|~~}|y}}zz{v{y}y|||}{{yyy~y|z||x}}|~|~~zx{}~~~{|w{w|{~{z}|}y{}|{}~||{~}}~z||}z|w{x|~zyzxy}{|z|{{|~{v}|~}}zw|{|y{z||{}~||~~{|}zx}{}{~zzzyzz{|~}xy|zyz}{}}~zz{~y|y{|{y}{x}~z|x}}}|z|zzzz~}|{~|||}yx~w{|~{}}|z{zx{uz}{}}||~~~~~vz~~|x{{}{|{~{|||~~~||}|}~{w}yys}|~x}}}y{{z{}{{{y}zz||yz}z{xy~zz|}{}y||x~{}~{~{|z}}|{{z{|z|y~z{z}}}|}{z~{~{||~|{}y|{}{z{}~}{{~||~||{w|y}z|z}~|{~w}~x|{~~}|}{}~{r}|{u~}}{~|}y|~~~|{|||||~~}|}}}|~~~~|}~}}~~~~}~|z~|~~}}~}}}}~~~~z~}~~~}}~~||{|}|~~}{zy|||{}~||}}~{~}}~{|~}}~~~~}}}~}~}~z~~|~~~~~~~}~}~~|{}~}~}~~~}~~~|z}}{{|}~~}y|~}~{~|~~~}}~~}}|~yz}~~|}}}~~}}{w}z{}|zy{~~|{wz~|x|yyy}wzzx|{z{yw|zy{|zzx}{}}{}xz|}|z}~x}{||}}}|}y}|y{x}z|}y|z{zz}{t||wwwv{y|wy|yu}vz|{~{v{yy{|z}x||{|{yy}{}}}~{y}y{|x|}yyzy~x|xy{|xz||{}~z|zxz{z|xv~zzz}y~}{z{{{|}{x{{z{y{zy|zz{{}}x|z}{y}{z|z|{{zxx{yzww}x{{{}{|}{wzy~{{|{{w~z{y~}z{zy}yx{zuyy|{{z~x|yvz}z~~yy{wzvwzzyuw~|z~wz}}z{zx{~}|y{z|~xz|}{~z}x{|y|yy{vxw}yzy}{|{yyzxxvz~}}|zz~z||xy{xz|{|x{}~~|}|~|xv}~w{ysy{|~wzzw{yz~yyy|yy{|}}{y{|xyz}}}|~}||}|{|}y~|zt|x}wy{~|zz|{~~zz{|w}|xvxzx{}zyz|z}{w|{yy~}{~|{zz}~wy{x{z|{|{w}~zy{yzxyu||yy{{{z{zwz{{yvx}yy{zzx{y{|z{}v{w{|z{{x}x~||w~y|~|z}z}v|w{y|z{~zzw{y}}y{vzy}z{y~|||wyzy|zzyy{|}xz{{~|{xz|}|~|w|z{wyv{ywy{zz{{{{zv{}{y~}{zw||t|xy{|{|y}|w|ywxwz|zyz{||}y~}zy{{}}z|~u{xu{zxzz~||}{wy}||{}y{y|yy}}{x~|}~~}{|}zy|z||~~}y|}|}~}}}~~}}{~}~}}|{|}|~}|}}||}~~~~{}}~}{~~~z~~~~~~~|~}}|}~~|~{{~{y|~|}}|}~~zy|}}|~|{~~~~}|~}~~}}~}~|}~}||}}}}~}}~|}~~{|z}|}{{~~{y~~~}{~|}}~|}{|}}}~{}|~}~~|~~w{}~{~||~|{~|{~~~~}~|}~~}}}}~}}}||~}{{{z~~y{~~~w|~{}~~|~y~~~~{|}~~}||}|~}|{|~|}}}}~~~{~{z|~}{~}~|~|||~~|~}~}zwxzzzyz{zz|x|zx{y~{}yu{zx||x|}zzu{}x}ztx~}y}zy|y|~z|xx}zxyz}x~|{z}}|xy|||~}{~}x{~z{yxy{{zyzzz{x{}~}zz}x{z}{|{{|yxv{xyz{{||x}yw{y{|yzy|}yz||}w|||zxyz{}wzvz{}x}|xxwzz{xswv~zwz|{{v|{xz}yyz}}}~}z|z{wyz}z|}zy||yw}w{zw{||}xx~}}zz|x|zxy{y}{z|{z}{{}{z|vy{y|{{x{{{zy}zx}|ywx{{y{}|y{~{v||yx~|v|||x}{z|zy|{|y~zy~|~}{z{|||~}zyy}w|z~z~y||yx~zwx|zz|~w~~|z{}z|wxz{wx{yzy|~vz|xy}{z}zzyywy~vw~}xzzxz||~{{{{}xy{}x{z}yyx~~{xzxy|yz{{}xy|{{}z||~z}~|y~{y|xyxyz|{|zw{w}y~yx~z{{yzzz||w{{yw|||~{}wz|{|{zw{uy|~z~y}y~yvy|uz{w}z||~y|~}}||}{zz~yz|}}ytxz|{u|uy}zxwy|wz{||yzxz{|~{z|}z{{}|{yz|{}yzv|}zz|{z{{x{yz}{v|{y{z{|ux{y|z}yz}{y~}~{~}w~|z~{}||x{}z||txyy{~|~{{{yy{vzzyz}q|}~v}yx~xy}z{z~{zw|y|x}|zz{zy}{zyvy}z{}{wxw}~{v}w}{|{yz}|||~~{~}~|~}{~}}|}~||~|~}}~|}}~z|}~{~}{{z}~~~}~z}}||~~~~}}}z}}}{~~|}{~}|}}{~z~}~~}}z~}~~s~|~z|{}}~}}|}||~~{}}}y|}|}~}|}~~}{|~|~}~z}|}~z~~}~~{~|}}~|~}}~~|{~z~~~}~}~~~}}z~}{|}|~~~~}~z}|}z}|~}|{{~||}|~}~~y~}~y}}~~~}~}~|~}~~~|~z|{|~}y}}}|z|}}z{y}}||}~~}}}}}}~}~~|~~|}~|}z}}|~}|z{{~~{|~|~}}}}}|~}}|{~~{}~~|~}z|}}~{zz|~{}~~||{y|z~|}}z{{uxz{||}z{y}w|v|||x}z}{w{|y|yz}zzx{}~{z|}~z~x{{}yyx||}{yx}wyw|zzzyy|vzzzw{zx||w{xyx}z|z|{ww|}|z~z|y~{~z{~}x}yxz{|y~{wyyw{z~yxy|w|{ty|}x~zw~zuxyz{~~{~z}~~v}|{z}{|zzux{y~yw{xyy|z{{yy{y|}xzuxzz|z{y{xvyz{v{{|{wz{|z}y}y|z|y}}|~~{y|z|zv|yzv}~}{{zy{y{|}xx}z|{v|wz{z|wv{}z|z{}~~|z{{{|||~{|~x~}}}}x{{y}z{x}xyw}{xzy~y~||xzzy{{w||zyy}{|}{{}xx{}|yz{y}}~~}~}~}y|~{}{zzy}y||{tyzxzz{|xzuzy{|xxwx~|~w~y||{{~|y}}|{|{x|x|y}wzy{|}zzwx~uyx{zxyyw{|{|t|||}{z{yx|{~~~xz{|~y~|{ywz~{x}|}x}y{~z}yz||}{|{xy}{yzy~~yz|zzy|zz{xv{x|yz~u}}y~{}z|}|}|{~z{z{|zz{}{|z~y{yz|z||{v{w|z}y|zzz|zz~{}x|w|~v}|xz~~~}{y{||}z|{{z}|z{}|||}~z{y|{{zyy}|yv~z{{~}}xy{|u~|~{~{}}{{~zwwy}|x~{|vwx|z{|{z{z{|}y|y}uz|}w}zy~}{||||~}|y~y~~}}~~~}oyy~~z~z{}|~}{~~}~w||{~~~|}~~}|}~}~~}}||~}{~z|~|}x|}x|y{~~{}||}z}z~z|~z}~~y~z|~}{|~}y}|~~~}{~}|{}~}~}~|}~|||~|}|}}||}}}~~~}|~z}~}|~}~~~}||}}{~}~~|~|{~~}}~{~z{~{|~~~~}~|~}~}{~~~}~z{||~~{~||~~}}~~~|~~}|w{}}~{|~{|{~}~}}|~~~||}~~~y~{~}~{~{~|z{}~|z}}~}}~~~xz|~y}~}~~|}|}~~~|}~z~}~~{}}}|~}}~~~||~|{z}{{{{~y{x{xzz~|v~z~y{}|~}{{{x{|yyyv{}{xyxxz{{y{z}zz{{zu|{x{|}z~|{|zzuw}|y{~{|yz~}yx||}t|vt~|{yz}}v}yyyxy|~wxz}z}vzzzw~|y}y~z{w{~wv}|{~y|~{y}{y|yyyz{|{~|zy}wz{wy{y}{||{{w{x||z}}|}z~|{w{zzwx~z{w|y||z~z||zx{~|}y{y{z{zvz}x~|w~|x~~{|}{~y|x~w|z|{~{{{{|yy||}v|zu~ywxxx{}vx|vy{yxy~{zx~}{y||wx{x|zy{x|{}|~zzz{|{yz|x|}z{|x{z~{}|sy{z~{wzx|r~}xy|yw~{~|}}zzz||}y}yzzz||z{y}{{yv}xz}~zzvzy{vy{|}~yxz}w{~{{x~{|}zx~{zy}~}}y|z~w}}x|}}}z{yyw|w{{|{}zz~y~~|v}x{zy|z~{~z|xzz||~{{v|{{{}z|yyyz|z{zxz{zx|x{|zy}y}}x{|zzz|y{xyxxz{z{|zzzxxz|~yywwx}{z{{}y{{zx}|{}x{{{z~}x{z}{{||{|xz|}{wy||u{|{{xy|{}||~z}|{yz~yzxz|x~}y{x}z|{|{|}~zy~zx|~{x{x|}wx{y}{zxw{|z}}t||z|{}}|zxz}}{zu|y}z{~~{y|x|~xyz{yz}y|||wzy~yz|y||z|{}||{~z~z}~~~}~~}|~{}|~}|~~}~{~|~~~}|{~}x|~{z||}}|}~|~~~|x~|}|~}~|~|~|{~~~~}}|~|}{}|{}}|{{~~~}~~|}~~y|~~{~~}~~y}~|}}}~~}~}~~~~}~z|~}|}|~w~||{|}~{}x~{}~|}|y{}}}~|}~~{z~|{~}}|z}~}}~|~~}~~~xz|~}|{~}}~~{}|}|}~~{|~||||~}|{}}~~}~||~}z}|~~|~|}}}~x~~||}~|~|}}~|~~|y||~~|}|}}~}~|}|~~{y}~|z}}}}~~~~~~{|}}}|~}~zx{}}~~~~}}|}~|z}}}}w||}w}xyx|{zz}~v||y|v{xt}z{yy{xyz{y}{~~||z}{}z}}~}z{y}}x{yz~{xzw}}{y|{y}~~~wyxwz{{wr{{z|x~xv~zzvwyyy}{~}}{|xy{z{xz|~y}}|z~||z~xv|{x{ryzyy{|~x~yzxyw}zxzz|y}xy||}y{}~y}y|~y{~}~~~}}z}|w{yzxwv{u{y{zvwvx{x|vy}|y||ut}wzy||}w{zwy{~y{w|y{zx{~~zyz|wz~{z|wzt|w{{y{{|zywxxxxy{}xz{zz~{z}~~}}|y|}}}y}~|~x|z{wv{yzxuw||xz~wv|{~{yxz{x{{}vz|~{{}{yv|y~z~}z{}||}|{{~{{}~{|zz~{zw{w}zz{xy{yx|z{{{y{}{~yz{}sy~{~|y|y||{}~~||||{x|{{}{wz{y{|}}yzuyxw}{~}vyu{x}xux}}|{z~|z}|zy|}~}|}y}w{|~zw|~{z{|~|vy|y{}vzz|x{zyz|~wyzyzwzzy{}}}}{v|y|}~|~y{{yx~~|}z}||~zx|{x|y}||}z}|yu}yy|}u|{xw|z{z|~}~v|x|{{{{z|ywz|x|z{|~}{{}~}{|yxx{{{y{yyyz|zxzy}|z{{|yzy}|{}x{~t}}z{~}yv||~}|}~zzw{{|{~~vw{y}y}}zz~{{{{{{yzt{zw||{{||}|}z}|y~~~~|~}~~~~~~|~~~|}y}~}~}{~{z~~~x~~}{}}}|}{{~~~~|~~~z}{||~|}|||~~}|~~}z}~}y~}~w|}{~~~}~|}|}}|~{|y||{{~~~}~~|}}}{~}}{~}|z}~}}}}}||~}|}~}z}~~}~|~}~~~}|~~|~~z~}~~}|~~|~{~{w~~~~~}~}~|~x|{~~|}}}~~||~{y~|}~}~~}{~|}||~~}~|}~{z|}x~}{|}{~|~}}}}~|~~{}{||~||}~}~}~~}|}}~||~|||y|y|}~{z|zz}}|z}{|z{}{y{zwy{|yzyx~~{zz|z}}|{y||w{yzy{zvyy||yz{z|y|x}vz}}{x|{}z~{z|tz{x{xzyz|x|z}~zuu~z{wx}zz|}xw|zzy|zxy{vzzzyzz~z|w{}xwz|y|zz{|w~wz~|xz||}|~yy}w|{|z}~|}|||{z}z|{{~yz~y||z{z{z{z|x|y|z~{yy{}z}{xyxy}|yw{xz|}|z}||zx{zzz{z}z{zv{|x|{zyy}}|y|z{{z{yzx|}~y{||zyz{~yzz{w~}|{}u}||yxz{|yz{|z}{}y|}~y|szz{x{z||y~w{xx|zy|zz}{|y{|~wz~~|~xzw|~x~||zzyyzwv}zy~zyy{|~{x}|}}}{~|{}|}x}}|xzy~|z|vyz{{y{wzy}y~y}w}zz|}z}|{}wz{{}{|~{yz{w}z{{x}||zzz{{}z~}}|zxzzyw|z{~|{||zwy~yzyzx|{{y{y}|z||}{y}{zyt}{yx~|~{z{|}wy}{~}w{{yxz{y|y{}w|}|{x{{~z}||wxy||z{~|zzy|z|z{{zzx~x{xxy{|u{}z~z}z||~|}|z{xzx}}||{yxz|{x~|z{xx{x}{{z{~}|{z{yz|{t}y~w{z{xx~{wzy|~w|||~x{z~z|}{~}yuz~|y{y}{~xyzzz|x{|yzw}|uvzzzx|}~y{{~~v|xx{v~|{~~ywz|{{|}}z}vz|{zz~}~~~~~}}~{~}yz~~~~{~~~{~}~~~{~}|||{{|}|~~}~}~{}~}z~~~~~}|}}}}w|{}~}y}}}|z~|y~v}z~}wy~{~}}{}|~|~~}~~~~~}~{~w~{|}~}~~~||~z~{~~|||~y}}|~}}~~|y{|||~}}~~{~~~x||z~zy|}~~|}}}|~|~{}}}}}||}z}|}}~|}}|}}|}|~}{~}|~~}~}}~{~~~{~||~}~|||}|}|~|~z~~w{}}~||{~~|~~{|}~}}}{~y|}~||z~~~}{|}~~~|}zz~}}~}~|}~}}{~|}}}~|{}{z}}}}~yyx}{zxz{}xuzy|y|}wy{u|w}wz}uz|z|z|z{{|x}|||z}}}z||y{{{~z}zzz{yyxwwwwyy|{~~|{y{vx{ztx~~zz~}|z{}y~yxz}{}{{}~z{}z|{{|{}||z{{{{{}y{yx~z}|z{x}wy{{y|zvyv}z{xzuz~z}yx{x~|zyy|y{z}}|x~yy{z|y{{xx{|w{y|yw|}{zxyywz|}|{y~|}{~{~||}{x~{zzy}||zx{|{zz|}zz{yyzzyzx}|y||}wzxy}yz~z|{|}}|zz~z}}|~{y{w||}}~{}{{{{xzy{}z|sxzz|xvvz}~{zyx{yxz|z~}~z|yz|~y{{|z{{}w|x|z{~|{|yzz{z||{|y}{|yuy}yy}{|z{ywzz{|{~u~|uy{x|z{z|z}}~}}~x~{|~}z~|z{u||yy|}yw{}}vyxz}y{x{zyy|}|}|x}~~x~}~z}{xxz}|{~{~|ywzy{zx|{}xxzyw{z}{z|zyzw}|}vx~|||zz|zy{}{{z}{}}}x{|z~|{wvzz~yy~|yz{{~}||x|wzz|{{z{~x}~zx}|{zzyzz|y||{x}|||{zyzv{}{{}wyzxz}w|w{w}uz|{x}|||{vy}w~z~x~||{x{|{~~{w|z|~|}}~|x}~}wx{yxyzxy{x~z}z}{|t|yyx|yy{z~~}}}w|{|{z{~y~}|{u}|y}|~z{|}|}{~|~~}{~~~}|~~~}~}|~|}~|||~~z}~}~~|yz~~}~~}y~~z{~~~~~}~}{zy}}{z}|{}{||w~~||}~}}~}{}{{}~|~|}}|}}}}}}~~~z}}||~}{~}|~|~~~~~~}}}~~~~}~y{y}|}{~|}}||~|~~~~}~~~~|}}}~}}~y~|~|~~}{~~~~{|{|~y~}}~{}}~}}z}~}|~}}}}|}{|~v}~}{}}~~~z}}}~~}}||}~|}|}~}~w}{{||~~~}~|~|}}|y~z}~~y~}{|~z{~}}~~~{}y}}{}zxxz{zrvz|zzx~wy}x{||{zz}{wz{y{|zzz}~~y||{zw{zzy{x}z|~z{wz{{uyz}xyxy{~wyyyyx{{zz|}zz~}{~z}x}}xyx|yv{xz{v|{yyzy}|{~|~xy||y||w~{y{||{xxxzy}{~y~{{zyzyz{{{yyzyxvzy}|{|z}{}y{|z}z{{{~xx{|{{yzy{}zw{z~}w||}{x~||}y{}~{yxwy}xz{yz{zz{|{|yywzxxy|~xzwy{xzz{}v}{{xwz{{x~~{z{}~z~}{z{|{u{|~|yz}~zw~|{~zx~v|}{{w}z}v|}zz|~z}{zvvzv}{{{~z{w}yz{tvz{{|}z|{u{}x~t{{}{~~vx|x~x|~xz|y~{{|z~}}|z|{vw{z}{z{z|z{}z}{{z}~|z~y}~zzzyz}wz{|z|||yzzy{|zzz|{}~{zy||{}{w}w~|}x{z}}xzz{{~z}z{x|||zzzyw|~{z}yz{xx~y}{}{{x}|{~{}yy}zzwx{}z{|wzx|}tw}|~z~wzx|y{xzxv}wyw||~y{~yz}y{}zy{yxy{z}}~||uyz{~{{u~}x{}w{|~{{~zux~zzz}z{xx{{z|}l{|z{z~{~~w~{x}||x}|{v{y{|{yz{|y|{{{z|}z|{{||||{wx}yz{z~}z|wvz}|~xz{y~{z{xw~yz}zv|{}{vz{~{{z|{z}|z~zyyy|}|~}{|y|}|}~|}}|}~z|~|}}}}~}~}z~~~~{~}}~~~~||z~||}{~z}~}|||{|~z|~z|}|}|}}|~}~|||~~~}|~~}}~y{|~{|{~~}}}x||~~}~|}~}|}~~|}z}|}{}zz~{}{~}x~~z}||}z~y}~}~~y~}}}}~}~|z}{||y|~|~|}~}}~z~}~}}~~|~}|~y~|}||zz}}~|~~~~{}{}}~}{|~}~|{x~~}y}|~~}y}}}{}}~{}~~~~{~{y~}~|}x|{}~|~~}~}~|{}~}}||}~}|}}|z~{|}~~~}~}{z{y}~z~}}|ww{wzyv|xx}}}zxy{{{vv}}{||y~yz{zz||{zzy|~y|z~z{xz}z|{z{{|}~|{xxw{xyzy|{yyxzyyxuyxy{zz||x|{|}xwxx{w{{~|~y{zx{|}z{|y|y|{}yz}z}x|zwx}xw|{yzx{qzw{{}zv{zzz{y{|z{z}z||{{{z{z|z{z~|yy~|xzy~}z{|~wy}{}x{x{}~z}x|{{y|v{ywy{|z|{{~}yzv}y}}}}{~}||z{{{}~x}|||w}}|{yyy{zz{|||zzyz{zzyy}vz{z|zxz|z~{|~zz|}{|{}~{|y{|}|z~{xzzwwy~zwz~zy~v{{~{vz{{yz}~|y|{{}{x|zy|{z~}|||}z}z{{z}{z|z}|z}x{|||~yz{v|{ywzy|~yy|{{|}}{yx{zz|x{{~y{z||z|~~|z~zyz}{|{{~|zxzzxzz}}y{zw}{|x}~z{y||~|{{{x|||||z~{|xzx{{{{zx{}z}}wy{z{{{{zyyz~}{y}z{uy~|yxy|z{z{y|{~{{z|{~y|z}xy{}zy|{||y{}|y|x~y{~}x|{yyyz{wz}|xxyy{~|y}~y~}z}{{}z{}y}}{zyxyxzz|~zy}}ywzz|}zyv{xzzzz|y}u|~|||}||zzzy{y}}z|}|yz}|v{xu~~|{rzz{zv{yxy}~~wwv}{{~xy}}z~xx}~|y~|y|~~~|}||~~~y~|z|}~|~|~~~{~{{~}}|~}~z}~|~~~~||{{|~}}}~~~~|{~~~}{~}|}}}~}|~z|}~|}}}}}|}}{}{~|}|}~z{~}}~{}}~~zz|}~}{|}~|~~||~|~{y|~~}~~~{{~~~}{}}{|~}x}{||~}zz~}~~~~}{~{~}{|{|~|~y~}}|yz|~~{}|~}|{~|}z}{y|}~~|{}{|}|{|}{~~~~~}}|}{~~}z{z{}z}|}{}~~}||~~~}~}~}~{|{}}}~}}|yx||~~|}{~~}~}}}}|}||~~|~}}}zz}}{|~~{}{}z{|{~yxy{zw{}|{{zz|y}z{yyx}||yzx|zxwzz|y|wzyyyzxyx|z{x{z{{}|yx||||z~|yxy}}{y|wyz{yz}}{|z|xzyyzzz}y}xy{{{}}yx{y{y{xw{yu}}|{{~y{yz{{w}yz|u}zw~|zz{{{t|{||{xx|{{||{x~|y|{{y|w}y|}|}{}{|~yw}y{|~x{xyy{y{}}~y}z{x}{xz{yzw{|{~~uzyz|x~zxt{z|{wy}{{}z{w~y{z~|{w}}|u}y{|}{{z}~{|yy|{zxw~zyywx}~wwzy}zvv~zz||{{}yy}}zz~}x}{z~}z|{~z}z{yw{yz|yxx}zvx{|zy~{y}~y|~~w{||y|xx}|{}yz~}|zy|z~zy|y|x{~||ywz~|}|wyyyz{|~}zw{xz~yzvw|{||y||zx~{{~yzy{~|wx~wu{|zz}}yy|zy{}}y{x}zz|wyxyt~wy|ywzzzy}sy{x|z{y|x{||~{|~{||yz|y}~{}y{|zzx{|w{|zz}|y}|}y{|xzy|||~{yw}zyy{w{wz{}zw~{{|y~}z{{||}y{|{~{}{y|{}yxv}{{y{y~~|{v{{{y{z~z||}y}{{|z}zyy}{wzzz|{z}|}~z{|{}zy{~xx{{~z}{z|xy}zz||{{z}zyy{{yxz|z}|{zy{}w}{}~{yzz~z{~wx|}}||||zu|}x~|{y{x{|zu~yx|}xz{}}~|}}}|~~}|~~~}~|~|}~~}|~~~{~|}|~x~{~~|{|~~{~~|}{}|}~}|~|}}~{|{~}~~}|~~}~~{~|~|}}{}z{}}}~}}~}|}~~w|~|}}~~|}~}|~~|{}{}~~}|~{}|~~|~~|~~~~||~}}~~}}}}}}{|}}~}}z|~}}}~~{~~y}|~~|w~~}~~}}~~~}{z~~}}~{~~|{|~|||z~}}}~~|~{}}|}~}~|~~~}~~|~~~||~|}~~~}{w~{~{~|~|{~|~~~~||~~|~~~|~}~}{~|~~||}~~}~zzxy{|wyx|}{zz{yw}uvzyxyzxxzw~v}~xwuz{s}{z|z{u{yy{}z}~~x{}|yw{~z{{~zy|{|}|{|zxv~{zy{yvx}zxz|{w{w{y|{u{{}{{{}y|ywyy{{{{{v|y~}{|{|}yz|{xzz}u|v{||{x|x||yywzw{~w}vy|vw~zwwy}|x{{z|~~ywy{yz{w}w|{}}x}{y}{yz|xzyyyz}~zzz|{w|wzy|}{{y{{zz}~{y|{{z|~z}x}||}w{}~z|}wx{|zwvy{~xwxyzy{zxy{~wx{yyzvx{y|y{y{~yz{x~~{}y{|yy}{}}{~y|||{}yzz|y|}zxzxz}|z{{uzyw}yxy|u~}y{y}z{x}yy}|v{zyzz|~x|w{~}}{xzy{z|{v|x||x|wsyz~yw~zzy|x~y~{~z~y{~}{z{}{vz~}|{{|{z{z{~zwz~z~{vz|~xyv}ty}|zxxxx{zzz{wx}w}~}}y}z|y|yzx}|yzv}{}|z~{{~{||x}{y|{{{xy{|vzuyyy|y{w}y~|xr{}y}{yy{~}|y~vxwy~y|}}{{v~{|~w{v{}yzv~}{~y{|}{|x}}wsw}w~{z{zyvw}|z~~|x|~|zxy{zzz|{}{{{|z{zzyz{zx|}y}{y}yy{vzyy{yyz}|{}{xzzzx{||z|y~z}}zz|}{{}|zz~~zw~wxxy||{yy||x{z|}xw~xxvy{wzz}~{~y{y|x}z|{z~~}~~}~~}z}}~v~{}y~}}|~}~}}~}}|}~~~z{}}|}}~~~~z~z}|wy}|{~}|{~}|~|z|~y|}}~~z}~}~~{~}}z|~~~}~~{|~zz{|~{~}~{~~~}~}}|~~}~~|v}~}~y~~~z{~}{|~}y~y}~}~{}wz}{~~|~{{z|~|~~}z~~~}|w|}}}}|zz~}~~~w~|}}|~~~}|~|||}}~~y}{}}~{{}|z|~}|}~|~~~{~~~~||||~y~~~x}~{~}}||~~~~zz~~}~{~|{|~|~{~~~|}~|}{}|~yz~~|}~}~||y{}{z~|~z{~}}~~~}~~~|}~||}|~~~~~{}|}}|}}~{}}x{|{}}~}~~|}z|zw{{{{}}zy~z}y{{~y|{zyzyyzwy{y|}zzz{{|w{|zxz~|~z||y|{y{{yy}v{|}zy~yy}{v{z|z|}|wzw{z{{wzy}}{~xxxxwzy}zwy|yzz{x|{x~{zvzzx~}~||{z{zy|z}x{|z{y}z}{zxz}{|~z}~xz|{zzxy|}z{{z}z|y}{}yz{wyyzsvy|~yz~~{w|yx~zx||yz{vy~xvx}}|}{x}|x{|xzz{{||{x{y{~wxyyz|x}|xz{||~z}}x|zz{~|{{}~}{zzy|zz{yz}zy}yzyr}{|u|vy{y||x}y}xy|{|zw{y|}{~{{}y|wz{wxyy{y|{yy|{y|z~~{|xy||x~{t|z}~{{{y{w{|w{|{~wwz}{w|z{}{{z~x|zz{zy~z{yyz{y|~{zyxx}{|yv{~x}|z||yxx{{v{zz|t~~z|{z|zz{}x{{x|}w}{}|~z}~|zzz{vy{}v}}||y{{~xw||u|y||yz|yz}~zyzzz~}wy|wwx{x}}|zz}}}v~}yz{|}x{xxz~xs~|{~y|wv|~xxzz{vzzzx}yy}y{{|x{zy{z|{~z~}xz|xwzyyx|y|||{t{x}y||}x{{t~z||yyy|wz}{}{{{}{{zz||zuz|}y~ytzz{|w||{{zxwyx{||}wzz{|{|xx}{}z||y|z{~yz{}~|w~{zzw~x~y|y|zzx}y~~|{{wx~|{||~z{|z~y||}{|z|~}~~|}|~z~~}}~}~~~~|}|~}~y~{~}z{}~|}}~}~|}x~}|}~~~{~~}~~~~|~~}~}}|}~|x}|z}~}}~x~~uz}~}}}|~x|~{{}~{~yz~|~z}~z}~~x~|~z~~}y}~}}~|z~|~{~~}~~~{|~}||{}{}|}{~~}~~~}z||~~|}{z{||}~}}~}{~||~|}y|}|y{~}|z~~|~}}{~}|~|}~{y~~}~~{}|~~~{~|}~z|}~~z~{}~|x~}~x|~|y}~|~~}||}|x~{}~|~}||}|~|~~~}z}|}|~}~}|~|}|}||~~}~~z}~}}}|{yz{x{y||zvw~xz{v{|szxy||{~xyw|y~xzz{z}}w|yz}z|{{yyy|}~~zy}zz||{t{{yz{{{{x|y}zzx|xzx}ywy|xx}yyyz|t~}z{v{}{x{~z|wxxxz}v~|y}}||xz{{|v~wzxzzu}zw~~|wyx|yz{z{xu}}{x|{z|~zv}}|}v~~~y}y{|}{y~}~~xxxyxw{yy{yy{z|w}yzzw{y~{|z||}|zx{{zx|~yv~~zxx}~xyz}{}y}y|z|zzyvuzvyvyz}}~zzywz{{x{yyx{y{}~|||{}z}|{{{y{~{y|y||~x}}zt}w{{wyzxvzy}zxyx}z~}|vz}xyy}zz|zz{zz{zx{{~{~zvy}y}{}~~{|{{{y{yzy{||zy{{|y{|{|z|}zwxz|zsyx|yzx}x}zy|}}|}}}{}{}|v|{~y{y}y{{{yyzxy|~|yy|yz{{{zz}yyz|}x}}}{{|x~z~{z{~}xz{x}y}~z|}}}xx{z|{{wyz~}xx{xyv{}zx{zzy{~~y|~yxx}wxz{{~~|yy~}z|z|{~~zzz{v|~v{vx|{|x|z~xx|{y}z|}z}ux}zvtz||~||z|}|w}}||~{}~yx}z~}}~{~~zy~|y{|y{y}zzy{zz|{vxz{}{wyzt|~y}{|{{{}{z{|v|yzw|{{{~}{z}zzy|xvzw{y{{w{xzwzy}u|xxu{yy{{~xxyx{|}w{~~}~~}|{~}}|}w}|}z{|}}||z}}||}~}}|~|}~}y}{}|}}z{|}}}~|~~~~||}}z}~}}~|}|||~~~~~}}~~~~|}}{}~|||||z}~}}|~~~}~~}}}}}|{}|~~|||{}}}|z~~}{y~{~~}~|}||}}~~|{}~}{z}|~}~~}|~~|{~}~}{~x{}}~}}}~~~zz{||~}{~~{||~|}~}}{~~{}~}{|}}}~||}}|{}~{{~z~||~}~}|}|}~~}}~~~~~~~}|{|{}~}~~|}|~|{|}}|~}}{|{~}z|{|~{}||}}|}~|~y~w}oz{}~|zz|~{x}{zx|x{z|xzz|y}uw}v{xz{zz{w~zywy}}zyu}{z{{{zz|zz||y~}yvz~}|~|{{y{{|}zzz|x{|{|yy~|vy{yyx}w~}{z}v}zzw{wsx{yxyy~vu|yw{uy~zyzy}zy~||~|wy}w}z|{z~~{y}{~wwy|{zzy|x{xuw}zxyxzzyx~y|x{sz}~y}|}u}|y}}}}~~|~}}~}yzx{x}xxyw}}z~{z{y}w~u~yy|{{{w}z{|}yz|{zy{~{}zxy}w}y{y}||zwzx{||{~{{}xyz~{z{v|w}y|y{x|{yyzz{{x{zy{y~{xt{xzywyz{x||v{|{||}z|zzyx{{vv||}z|ywxy{~yz~w|}wy}y{|{v}xyz~{w|}|}zv{|z{yx}|ox}zx|{y|z||z{{|{|~{yz|yz~yz{zv}}}x~z|z}{z~~|y~{{||{}{x}||xy}zxzywxz|~x}~w}y}}u}|xy|z~v~xz{~{{yzxzz{zz|y~|zw}yx~~{|ywz{xxz{{yy~y~}w}~w{{yvxz|zxyy|{xwzwyz|{{x~yz{|~|~{zzzz|y{}wyzz}zwz|zxyzw|zy}xxz{}}{}}{xwzy||y|zzyy{vyyyywvy|{|}~|{{}w|xz|{y{zyzz~x}}u{{z{y~y{~~wyw~xz||{}yyzxy{y||}}|~}{|yz}|zx{yz{zy{xy|x{{y}z{w{}~~|y}{~~z~}|~||}~|~~}~}|v~|~~}{{|}}|}}}}}~}~~~}{~|~y}}|~|}{~~~~~|||{}|}|~}~|}~}}{|~|{~~z}{z|~}~|}}~{|w~}}}~zz|~||}~||~}~|}~~|~}{||~~}}~|{}~}|~{~~~y||}{|~{|~|~~~|z~~~}||{~}|{~{z|y|x{~{}|~}{|||~~~}|~|~{z~{|~~{}}~~}~}~}~z{}}}~}y~}~|~}}}}~}|~{}~}~|z{~~||}}~z~~}~~}}{}{}|z}z~z}z~}}}}~z~}}{~|~}|~}|}~||}~|}zz~}w|~|}~~~~~{}|{~~}z}}~|}z{{y{x}}}|{z|z}y~{z{uzx{yyw~|wy~{zuz{{x|zxx|x|x{xxwz~{}|z{}}zzyw}{{{|x|~xzz|yzxy|z|{~{}||yuzz|x}|y|~~|z}yv|zy{z{wyzxw{~x{~{{y}||~y}y|{zyxzxz}zxz~|yyxz{zxuy{|}y~{}~||x{|}~z{y~}{~y{z{xxzy}wrxy{x{}|w{y|||zz|||~z~w~}||x{}xy~}}z}{x|u~}y|~|v|{{v}x||{zz~}~x|zzvz|z~v|~yy~wxyy}y|y{zy{yy|zxzzxz~y~~|zwz}~~zwyy{~{~~zy|}{z}zy{}yyxx}uzw|}z|z{}{{|zy}|{}{|~{~w~|xx|{x{}y|zy{|ux}|zwz|w|~{zw{}yxz|}|z}{{z{z~u{|y{}|}||~~y}y|{}{}||zyyyzxv|xy|{}|}{|w}zz{z}{}yv{y}y|}|z{{z|yzz{}||}|z|{zz}}|y{||z}yzxxvv}x~{{{z}yyz~|{{|yxz|zy|{||z}|{yz~z||}yy|{~{}|wzyyy~|wx{{rwzzz{y~~{{{~yv~w{~|vyzzx|{~zz}|{}}xz||x}~{~{x}y}y{v|||z|{wzwzv}~wxzxv|~~~y{|{|}}~z~{~y~{~w|{~u|z{~v|xy{}}~xyvz{zxz{wwyyy||}{}|z}z{|yy||y{~|{|}~|~z|~|}|~~~}y}~{}~}}{~~~{~~|}|{}}}}~}~}}|y{x}~~~}~|~{~~~||~}~~|{~|~~yz}{~}}~~}|~~~{~|~||}}|z~||||~~~~}~}~}~{}~|}~~~}}|~|~}|}~|~}}~}~~~|~}|~~~~~~{~~y~~~~~~|}{{|z~{~~~}~|~~}|~}}}~~~~|y|}}}~|~{~}}~{|}tz{|z|{{}}~}~~{z}}}|{~~|~|~}}|~~|~|v}~w}x~}|w|}~~~|}|~}y}~~~~}}}|~||{|}}}}}{z~y}}z~|{~{|}|~~{||~}z{}z}}wy{~yz|z}yx{y~vwzyz{y{|x{{}wxw{vxz}|vwxyzu|||x|z|{z{|}}z}z|{{v{xx}zyvzwz}yyz|v|y}{y}}|}zzxw|}}yy}|zzyx{{{zz}z~}z~~y|{z}||}}}z{w}w}}{x||yy|}x}s{y||zyzyzyz|z|zzx|xyz{}zy~z{|{zyzvxvz{~ww~{~vx}z}~|vxz{}~}~y}~|w{w|x}{w~zz}z{|zy{~w~y|}{y~{zz|{||{y|{|xw{{y|z|{~||yzx}wxvz~{}z}{zu~{y{z{{x}y{{y{|zzx|xwy|{|v{y{y}xz{|xzy}}z{|yz{xyw{uu{zx}zz}|x}yzyyy{z}|{y|y}|y}y}y|z{x~v||~~zw~}z{x}z}{z|zzz|x{~zuyx|yx{}~y|{}||w|{|}y{xyz{~~{xzz{uy}xyz{y}z|~{||vx~y|{~y{yzz{z~zzx}|x{|y}{{v}|z|x{y|{~|{}v{|||}wx{y~}|{~z||xywwzxyxzzw{}{x{zz~{y|}z~}yyy{}zxzz}}|}z}y{|z||~|}{}wzxty}z|{~||||vx~z~zxy{uz{}zyy}xw~xyzxz{|xzzxv{xzv}}x|{z{~||y}|{xz{|wyy{x|z~{}~|{x}tz{{zxx{{}}~}}|z{y|{~~|yy~z{{w|}}vy~}{~x{twyw{y{z~y|yzyyz{~x}{y}x{||xywx{|uxz||z||~|~}}}~~}}~~||~~||}|||}|~~|~}~~z|~}~~}||y~|~|~{}~|}|}}{y~|z~}~}|}~~~~}|{~}z}}~z|}}~z|~}}~}~~~}~y{z~~~{|y~}}~{~{~~}|~z|~}~}|}~~|}}{z~~}}~}~~~}}~z}~}~~}}~~~~{{y~|}|}|}}~~~||}}}{~|{}~z{~z~~}~~~~~{{{}{|~{}}{|}~|~~|z~{~|~~|~}z~{||~|}|}~~}|~~{}~zx~~}|}~~~}}}}|}~{~}~|}w{|{~~~}|}~}~||}}~}}~}yz}|uyx||zwwzz{yx{|ywz{|zx{z{{ztyxx{w{wvv~zz{~~}{|v|y{|{z{|~{{{|yy~z}zy}{{zzyx{{wzxv}{{~|xuyvpyx~z}}v~wwy}|}|||y{}|x|x|yx}}zy}{vu~x|x}~w{{x}|zzzx~|zxx{vzzz~z{yzw~~|~|z|}||yz|y~|~||y}x|}|{{z{xzy{zvw}~}xyy{w{y{z{zx~zyy{}zw{xu{{{}y~y}|{{{|~x}{z{}{{z{}}|z}wwzx|{|{vx{w}yzyzskwy||y~z}z|~}~|yxw}}{{}}}~yz{v{{}|~~{x{wy{wzzyz~yu~xzz~x}x|{wy{zy{~|y|{||{{x}x{z~y{y~}|{y|yy|wyx}y~zzw||~xz~|zzz{w{w|zwzvxy{{yy|{{}{}}{|}{x}z~z~y{zzzzxv{wx~xyv}|xux|y||z}x{v{yyz{}y}zzy|~~{}||w{|}|x|{z~}||}{}}zzxyz{{{|zy|vz|}{x{{{zwyyzzvuzy|xy{w~||y|zy}|{y{z~y{~{}}{{|}|z{z{x{}zpvyyyyyyx|z{~xty{{{}}yzzyx~z|yz||}zy{{z|xy|}{{{}zx{}zyy|z{y~z|~w}yyy|{|}|{|y|w{v|wyz{z}~}zy|y|}z}}{~w||~}~~xyy|}{z|yy~{x|uxx{z|x|x}x{{}{xzzz|~z{x{}~zz{}{{~|~~}~}}~{|}{}~w~z{}}~~}}}~{}~~|zz}z~|~~~}|}~}~{{z~||~x}~}{z~}|}~}}{y{~{}~}}|}}~z~~~|~~~x{~}x~~{}{}y|{{}|~z~}~~}}~|}~{~|~|}}~|z~{{|{||~|}~~}}~~{~zz{{}~~}~{|}~|{|{~~{~~~{|}~~}}~}}}}{}|||~}|z~||~{~|~~~{~{~{|}}~||||}~{}}z|}{}}~}}}y}|||{|}}z|~~{~}|~~~~~w|{}~}~|{}y|y~~}~}~|~|z}{}z~~~~{}~~z~~~||}|||~}}~}{}|x~~|}|{|{{|~|}~y~~~x~}~}~~|}yt|{~zxxy|}|}{v{x|x|{y{zz|z|y{}z|zzz{|}y~zxz|{|y{}yx{yz~{wy}|v}x|v~w{{zz}}{x}~zz||xyz{y~yzzvzx}}yzy}y{}{{|}zzzxzx{xzy|||x{{{zy{~}y|y{zy|{|}yv|y}|z|~|{ywxzyzv|xyzz|{|}z}yxz|}w~~}yz|w|{zyz{{}|}~yy~}x{z{~ywxz{x}|w|z~z}}w|xwx{{z|}{zyz~y}zyy|||yv|w{vwzz}|{~zwu~}}}z{~z}y{}~{y|~x|}||z|z}x|}zt}}wxy{{zzzz{|{}y{|zxyxzywv{x|zw{{{z{|z}zy|}z~~{||z}z{z{{{{yzx}w{}vz{zy{}|y{y{}z{zx|vzx|~}{}zxyx}}v}|{~x{y~z{{|yzz||ywy|x|x{{~z{{|{x|z{}}z}z}xxx~zz|}|y{w}y}}x|{{~u|{{{x{~}y}xz~||~{|vyyy{}}zzz{u~v{zyy|zzy{~}}z{w|wu{y{x}~~xy}|yyx}y|yw}|}zzv|~z~~xw{||y}~}x}z{x{{}x|z}yzxzz}|zz~yyzwyzyz|w~|zyxyzz||y|}xz||yu|yy}xyvzz|||{{z|~||yvy{yyy{yxwv{xx|w{y}|xw|{zzv||{|~|{~|~~}zz}yy{}|}zz|z}x{z}xz{}w{}z|zx}zy}}{{z~}{zuzy{z}|{zzyz}yzzz{~}~~|{~~}~~}~~||~x{~|~~{~}~}|}}{~~}~~}}~~~~}}~~~~||z{z}z|}{|~~}~}|{}}~~}w~|~|}}~~~{{|z~~|~z~}~}}~|}}~|||z~|~z}{|~~|~~~~~~~||}{}|~}y~|~~~}}}}}~}~~~||~~{}}|{|{~}{}{~{}}}~y|{~~~yz}~~~z~}}||~~}~~~~~}~~z|~~~}{~|z~}||~{}}z~{}|~|~~|}}~||z}z}~}{~}|~~y||~}}~~||z}}}|~||~~|z~~y|~{~{{|z~{~}s~}|~~}|~~~|}z|~}{wz}y||yzv~|x~z|z{zy{}zz||wy}yz{zvzuzy|{w|{~~xz{}xvzx||{|{}yx}y}z}~x{yyzzwx~x{zuuxwzw~yvx{vzzzx{{~zx|~yyz{~zy||{|}}|~wz{|yzy{zyyxwwxwz~|yywz{{r}|}}zx{|w{yww}|yzxw{zx|{|x~}yzzy|}~{zz|zzz|yzz{z{yz}yy|{y{|xzwy{y{vz{xrzyy}z|yy~~||{x|wz~y{{}~|zz~y~xxx~yzy~|zw~}w~zy|z{{{zz|{z||yxxz~}z{zzyy{zyz|yzzxxz|yy}|}{zy{{wy{wyxv}|{x|}zz|~zzxyw~zy}x{wx~wz{z{{|}w}|{z}z}y~z}xy}{r|~xzzt{zy}zwvw~|z}wx{y|{|xvzx}z|{w~~{y||w|z~xz}w{}zw~~|{yyw}z{{yzvyy|x{z~x{z{||yvx|yzv~|y{|{yu}~z~ww|{{|{{{}x~~x|x|yxwyzyz|ytx{~x}y{yxu{zx{{|y}x}{{{|}yq{x{|{{zw|y|{{{{y{{||}{}}y}}x}|yzx}y}x|}{yy{y{{ux{ww~z}yzyuxz{y{|zu}{z{{{}w~{{~{|{xxx{{{|{y{{{x{x}~}~|xzwz~zxy|z{{zyxz{~{x}{{|{z{z||z{~|~}|z}wz~{~||~xv{vxzw|yyzzywzx{y}{t}~{{{z|y}{|z}{x|{~}~~}}|}~}||~}{}}~~}~~}}{||{{}||~||~}~~~}|y~}|~|~}~~|~~|}~{y~{~~}|}~|~~}x~{~~~{}|~~~~}}~|~||}|~~{||~|~~~{~|}{~{||z|~|}}z}~}~}}}~~z~}}}}~~}}}}}~~|{~|{~}~|~}z~~|~|~{~}~x~~|z}z~~~~~~{|~}}~y~}}~~}~z|{~}~~~z|}{~|z|}|}y|~~}y{z}{|~}|}|||~||~~v}~}}z~~~~}}|}|~~|||~~|}|~~y}~}~~}|z{|}||~}{~~~{~~~~}~~|~~|~z~~}|{}~}z~~}~|}|~}~}~~{~}~{|z{{~||}yz||xywxzzzz{zyuy|xz~{}{{|y{wxywx{|}zwy}zzwwz{{w~v}{z{||{|{|xyz{{|xu{y~y{y|y}v{yx|zx}x{zzy{vz{zy{z{|xz|y|}zx}}|~{w~y{y}|x|y{{{|zx{~wz{z{|{|zz{|yz{yw|{y~y{t}zzx{}z|}y|wxw{yy}~|z{vv{|w~~~yywz{{{}{yz{xy{yxx{}{|vyyv}}|}yy{{w}zzzy{z}{}~x}ryz}|y{|||z{zx}zzzy|y}{xwyyyz{z{z|{zz{{yz{zyy~wz~{y|{{z|uyz~z}~{tzz~{{xy{|}xzw~|{{||z{~y|{||xz|}v|zy|xy|wwx|x|}ux{~|z|z||{y}{zy|~}}}||zx{}yyxyz{{{{y{~{{{z|}{{}{~{v|zz|y|zz{|~|z}{yyv{|yyz{znyz|}}}{yz{y}{{{{{y{xyxz}x~}}}z{~zy{|}}|||zyz|yz{wzxxz|z|{}}|w|{y}|rr{||||x|{xxy|z~{z{x~}|{yzxzy||{{|{|{|~{zyyy~{~}~z|{{|~{{~|zyzz|~x|}xzwvs~x}y}xxy|zxyzzvyz{z{u}{yy{zyx{{z}}{z|{wv{}zy}|yyzyz~y{xx|r|}yz}zyw}}}x}~y|zyz{}{{||{z|}}{{x~|yyyv{|zz{z~~~|y~}zy{zz{z|zz{{z}|x{~~~{}~|}|}~~~~|~}}}y~~~{|}|}~~}|~}|}~~}}|}~|{}~}x~y}|{~~z~~}t~}{~}~}~{x|}}y}|~~~~~~~~~}}||~~}}}}|~}}|~|~y}z{~|{||~z}}{~~|}~{~~|~~~|~{~z~}~z}~}{|}~|~|}|~~~~~~}~|}|}~~~|~|~}}~~}{~~|~}{~|}~|~~}|}}|}{|}{{~~~}|~~~}~z|~~~|||~~~~~~}{}}}}{~~}}|~{|y{xz~}~|}}~{~{y~|||}~~~~|{}~|~}|~{zz~~~~~~|~}}{z}~||}|~}y|{}|~v~}y}~z}w{{x||zzyrx{uyw~}~x|x}zxxz}}{|zyzz{||y}~x}z|}{x}}{{x{{z~}}{z}|xzw|x~x{w{z|w~vy}|~x{yzw}|yv{{y{zw{z}z{}{z|z~{{|{{u{y{~~|~{{y|{x~{{w~yzw{y}{|w{}}|{y}xzzx{zz}~}~~{z|zz~}}~|{{}zxyx}~|~}{xyx{x~|xyyy|}x||{{zxyyz{|z{xxzx~}y{wyx}yzz}}x|}w||zz}{|z|{yy}{x|~z{~y|xxzxxxx}~}zyy|xxwx{x}{{xv}zy}{zx{}{z}xy|~}{{ywy{}|{}|vyyyv{w{~y|y}{z|z{zwz}y|z||{|z}z|zx|yxz~~|{{xzzz}{{|}u|{yxz{x}zy{~}{|}|y{z{}~z}{}z||z{|~~~xoz~|y|yz}~}y|~|yyz{z}z}w{|w~{y||xx{|}zy{~~~xzx|y~~x}x}}~{}x{xy}|y{z|~y|{z|y{z{z{yz||vzxy}{|y}~w{|zy|}~wyyyy~~~~||}yy{|{y~{}~x|yyz|xz|vxyzz{{x||y}y{u{|v{||{zyxy}x|vw|zzxy}||z~}|{}||||z|~}zz}y~y{xx|x{z}z~x~|x~z{yx{{}~xy}y{}{}|{|z}}z|w|~|}~}{zz~{||}y|y|{{yx|{z{xxwz{{t}~zy~zv}x|z|{|zzz~~|{||~~}}{~}xz}|zz~{|}{}}~}~~}}|}~~}{~~z}{~|{}~z}zv~~}x~~~z}}}{~|}}~z}|~~|{~~}x~~||}|~~}}{{|||}{}|}~{~}|~}{~}}||}}~~~|}}|~~|{~}}z}z||~~}}~}~~z{|}~{~~}~}~}|}}||~z~~}~y~{}}{}~||~~~|~}|~yz|z|~|}}}}~~}}}~z~~|}~~|~~||~~}~~|z}}|~}~~|}}~}~|~{}y}{~}||}|~~~~}}}}}}~}{~|||}~}}~}~||~}y~~~}zyx~|{}~~}}~~|~|}~}}~|||y~~~}{z~~~~}~}{~{~}z~{z|zwzz{{{yz}|x|{zzx}~|x}|zy|||x|{z{}|yz{xyzvzyy|z}}}|}}z|v~{{z|{t}zxyz{zyzx{zw{zxy{{{{y}w{szzzxzzx~uz|~y}|{x|~{z}y}u}|z}zv}}vw|yx|vy{{xy{y}|{~||z}z}|{wu|~|z||}|z|vzw}{wx{ww{yz{{|~vv~||yz}{~}~zy~yy}||yz}zzxzxyz~{}xwx~y{z{{{zz{{~z|y~wvyzxz||z}z{{||}}{}w|y|y|z~}{w{||yxxw~yz{x{z{y{z}{}{z{y|}|z|~}zxx}z}u~|y|||z}{||y~zzz~|}zw~|~{}{{{{zv~y{v|~{z{}|}x{|{z}{|{x|{wz}zwzvz|}~}|~z}{y}z}wyz{{z{|}yz{|xy{{}z|z|wzx}yyz}}yyz{y{yz{}||zzy}}|}zzyxv~w~{z}~}{vy{zzzy|{yuz{z|z|y}|zy}{||{{z{{wy{|}vx{~~{{yzyv|xzz{x|wv|}z{z}vx|x|}{xz{~|z}z|xtyz|~zxy{z}~yy}}z}xyx{}z{{zz|{v~|x{zzzxxxx|yv}{|yyyzwz|{{~v}|x~}y{|z{{}|yu{zvw{}~uzwxw|}yy{{y}y{{||{zxxz|zy{{w}|uy|}{u}yw~}~z{{x{}|{}~xxz~z}z{|}w{|z~{vrw{}{}{{|yx{y}z~~{{}{~|}}v~{}y}{~~z}~|{}{|}~}}~~}~}}~~||~}}}~~}}{{}}|~~}~|~~}||{~}z~~~~~}|~}~|}~||}{~}}}z~z~{~~~~}~|}~~{|~}|x|~{~}}}z||}{~}|~~~||~~|~}{~}~|~|~~~~|~{~~}~}|~}~{}}y||}~{~~|}|}|}z~~|~~y~|~|~}|{~|{|}~~||}~~{}{|}~~|~}~}|zz~~~|{{|~~~}~~~}}~~~|~~}}}~~~|~|~{||~~~z~~~~}~z~}x~{|}{~{~}}~|{~{~|~}}}}~}~}}|~}~~|~}~~{{|}~}z~|~}}~w{{|z}}~yy||v~yzxy{{xx|zzzx{wx}yzz}y}{zw{y}{}|{xz|wv}yy}zyxwzzxxxx{xwyx{{{s~}|~~xs|zv~z|xzvuzyx~zyxsy{y{{zy~}{yy{{{{||rzzuzzz||}{|w{zx}u|}zyx||yyzyzw}yyz|{{|w|z|x||{||y}z{|z}xzyyv{{{{|{|xz~}~{{xyv~{{}{yzxyx}z{tz{}vyxzzz{wyzyx}}z}zzyz|w{yzzv~||zz}z}zxyx{{|x~{w|{z~|yw}|zx{yy|yzz{z~y{{|w{{~|}y~|~|xzz}wz|}{{|}zzzy{yyy}yw{yz{}xzz{{u~|utz|wxz{|~z|~{}x~|||~z{|{}~z}z}~xyv|{~}w}y}w{}}wz}uz{xxt|ww{zz{}}|{xy~{z|x~w|{|{x{|z{~{|{|{zxw|{w|x|x}xx}u}{|ytv{zxyxzw{yyvx{{||yz}|yx~xzy{}}z|}{~|{{}||wzuwww|{xzxy|yvw{~{ywzwzwwww}zzxyy~~{}|y~{|{yyw~x}z||yww{~yy}wy{{wzx|z|yzw|xyy}yzy{xzyzy{vxyvy}|}}{~{}~}{z}{|{u|w{||zurzz|{{|y|}zzwzyvw|zwyxz~ww}~xxz}}||z|}|zyyzwv{w{y{z~}}|||}|}{xy|y}z~|~yy|w}wzy{y{||y{~|zvsy~vz{z{|~{zuz~}w}~x|}~~}|~}~{~|x~{~z{z{~{z}~||x~||~z{{||~|{{}~||}~~{{z~~|}{}}~}~|}|~}~}~~w~~~~{y~~}z}}{}y~~~|}|}~{~}|}{}z}z}z}|~|~z|}|~|}~{}~}~~~~|{}}{~~|}yu|~~~~~|~~|z{}~|}y|~~|||}y}~~|}{~~}~}||{}}|~}z}~~||||}}~~}|~~}~}||}}z}~~~~y}~~~}~~{~~||~~}~||z}|~{~}{|}~}|{{~~}{}~~~~|z}}}~}~y~|~z}z{~|}{{||}~||}z}~}}~}~}}}~|{~~~|~}~~{z|~}~}|~|z}}|}~|}~}yz~|y}}~{~{~{|~{}~{z~z|}}{|ww{|yyzx{{y||}{{|s{uxuz||}}y}{zxz{}v~|{yw{z|z{z}~y{wx~z{{wzy~y||~|x|zxzw~z{xw{}{{x|y}{{{{||~xzzzvy}y{w|wx{{{~}|{zx{~y}~|z}y}vy}}z~z~w}}z{}}z|~{}w{}xzw}xz~yw}wt{zw{y~|y{yy}x}{}}{w}|~}zzxy}{}{w{z}{}y~uy}{zx{|ys{{xyzy{yyuy{}{{zz{{yxxy|zzz}}}|yx{yyz}|}z|}|||x{v|yyz}yy}z}~|zz{wyxxx{~ww}yyw|y}y|~zz}x||wy|zz|~z{z~~}{y{{}ux{x{{zzx}}xz~|}{w}~|}{{}|x~w~{z{{||{}{||w|z|~z|}{}x|y{xwzxz|z{}|{z{{yzy|}{{{zzy{|}yyz~{|yz}xzu~wz|}zvzy{z|{z|zzzyvx{x~wx{y{|~~||y}z{|{}y|}y~|}yy~z~~|~w~x~||{y}||}y|}u|}{~}}|{zx~vy{{~}|{y|y}}wx||{y}{|zzzxy|yy~y~|~}~{|yy~xzxxyx|{y}y{{|zzz{{y}y~|{zxyxxx|~v|}x}|u}x|{|xzz}}vzxz|{x{}{ywy~|xyzyz}wxx{y|||yz{}z|x{|yz|{yz~xx{z|}~{|x|}yzwz~w}y~y|~||~{||||~ty~w{}uz{|}zz}{|{||}}~~}|}~}||||}~~}|}~~}{}~~~z}~}~~}~~~|~|z~{}~}z|}{}}}}{z~}~}}y~}|||z{~~|~~||}}z||}~}}~~z~~|z}}}|}}~~}}|~}~}}}y~}}~{xz~}}~z|z}}{{{|||~|}}~~~~|}~~|~|~|{{~z}~|}~}z{~~~~~{~}|{~||~~}}}{~|~}}}~}|}|~~|~}|}}}y|v~z{|}~~~~}|}~}~|~|}~}}}{}}z}|||~~~}{}~~~{|}|||~|~~|}}}~}|{~}~}y}~~x}}~||~z~~|}}|||~||~}}}~~|}~|}|}{~~|}|~}}~}}~{z~{}w{w|{{}}y{{zvyy{yyzw}y||wy|xuzw~w{zxxvyuy}}zz|{{{}{xzw~w{~zy{|y}yy{~}}z{z}y{wzz{y{{zyy||wx{z}wy|||{}}{|zx|{y{{wz|z}{{zxu}{}wz}vy|z{wzzxyu}w|{|~|wy{{x|xxyu}{~z|}xxz~{|z}xzx}x{}x|}|{yvw}|yyyzzw{|xz{z|z{xz}u~|xq}y{xzxyzxz|q~z{{|xz|y~~}|x}|~zx|yyzux|{|x}}{{v~}wx}|x|xyxxyvyzyy~x|~wy|~||}}|}z~{y~|{{v}|}|}{}z{z{yzy~xyxyx{y{{y{|{~zw{zyu{x|x|z|{{x|z{~zyz{{|x|y~}{}}}}{z{~z}}{yyyzy|{x|x|u{|yyx{{|xyzyy{{y}xz{z{}z{}|~|{}~||}{~y|~}|zzzz}yyzz|wyu||w~y}yx{{w|{xz|{zwy~xyy{~{~{~yxy|}xyy|~v{yz}||{xx{ww}{{yy|yww{~y~y}xy}y|||yy~w{{}|{{xzyz|}|zyzyz{}|}z||z||}xw{yy{zu|~y}xzzw|wz}~z}{~xyyxz{x~x{}|||{}zz{{||}|~}}{}|{|zzsy}z|wwy|}zyzz{{|wzxx{{z~{xy~}y}v|xu|}|{{y{|}w{{{}~z}}|x}wyxu}{~xxwyw|w}{vw~xzt{|{yy}~ww|{~{}z|}w|z}y~x|||~|}|~~}~z|y~}{~z}|~||z|~~~}}~}||}~~r}|~}{}}~}y}~~}~|z~z|z||~~~}{|}}~~}y}~~~}~z{~{{{}~~~~}~}{{}}{~~~}}{}~|z}~}|~}}~~~~~~~}~|~{}{}{|}|{}{}~~}~{}y~}}|z}~|}}z}x||z|{{~||||}~~~}}{z~~}}}~~}~|z}{{~}}|~{}|}}}~~}}~~}}~~|x~}~}~|||}|~~~}~}~~~~~~}~~~~}}{~w{}~x~~{{{{~||}|w~~~}~~}}~||~{z{{{~x~{}{}~~~~~|~vz{}}|{yz|z|zxz|w{y}}}wzy||}yz|~|~}zx|}ywyzz~xzx{{z|y~zy{ww{vz|y}ux||~xz}zyxx{z|~|~}wyz{|x|}|z{z{~xxw{wx~zxtyz}zw|u~~yw|~xt{y}{{wz{yxz}yz{w~z|z~zz{z~w{yzzzx|z{wz|{{qz{|y|z{xz{wy|y||x}{~{x|}~y}{}z|zyx{zy~xzxxyxxx{{}~zu|w|z~w{|y|}~zw||{{{|vzyy~y~}|{x|x{z||z{xyww{x|v|zz{}{z{{}{|wy}wyyy}}{xz{}{x{y}zz|x{zxy|vw{|v}~|}x{y~xx~z||zx}vz}|z~|zw~{sxzzyv~zz~y}z{y{}xyyyzxz|z~{}~zy~}zzz~zz~|vz~w~{ywx{y}zy{{{y{zz|z}v{{}y}x{}yz|~}xz{z~~uyy~y|~~y||yx{y|z{|xx|{{{}x|zyxvx|}{{tw{}z~{||y~}yvvy{zz{}{zy}xy{{|{y|{{}z}z}{z}z~x{}~|u~xwyzzxz{tz||zyyy~z~y{~x~}{}}xv{|y}y~|}{}{~}}{}y}z{|{|{yzxzz{~x~|wz|{xzz}y}x|xwyx|}{}z|z~|zzx|{{|yzxz{|~yvzz{yyz~||{}z|~|zxy}|}yyz{yzzuz|z}|}yy{{x{}~{|zz}|vwy{{u~z|v}z|{|x|{}tzuzzz{wzw}yyw}ztyy}{~{x}|~}y~||}~}|~~}{}}~|~~~{~~{zz}}~|}|}~|~~z}~~|~~}~~}}|~zz~~~}~}z~{{~}~{~~z~}}|~~~}{}x}|~|~}}}{~~}{}~z|~}}~|~y}}|}|~~~~~}x}~y~}~~}{~~}|}{}~}|~x}~~}|~~~z~|~}~~|~}~~}~{|~~z}}}ty|y}~|}~~~}~z}~~}~z~}~~~~~~~~~|z~{z}~~~}~~|y}~|}~|}{|z}}}}~{~~{~{|||}~|}~||~}~}~~}~~{~y}}}{|~}~}~~~|~}~z}|~}|z||y|||}|~~|{}~x~}~~|y|~{~w}}~~~~}}~}~~}~~}{{z~|}|||}|z|}~zy|~}yz||z~}|y{~|w~wxyxzy{yzzx{wz{yzzwyz|y{|}{w}~}{|y{|}||z|z}{|}zw{{{|vyx|~z{z~y||{z~|x|||x~vuw|zz|}{z|}}x|zy{y{~w|{y~|uyw||{|wz|y{zy|xzz{{wzww|zwvy{{z|y}~~yzzuyvx{~xx~xy{zy{yu~|w{x{z}|vz|~||x~yywzy{|yw~yxx|zy|w|~{yztxxzvz|{xz}|||}x{v|}yx|wz~zwwu}xyzy|z{yv~xy{{yy|{uwxx}zy{zz{{|z~|}{z|y~yz|{|yx{x|~|}~{~~zy}}}zx}{xv||zwvxxx{|wyzwz}}{zzzz}}|y~yy|z~yyxyy{z}}yz~~|{xy}y{~z|xx}yy}yz{xxx{yzzvxwy~{wxz||{vzz|yy}}}~{~}~}~zy|y|}vx}yx|{x|v|~z{{wyyy|||xtyyvwyxz{{y~{y}{}y|}}{~{{|yz{zy~|}}y~yxw}w|zy|y{x{|zyvzx{zw|zw{{wyuy{||{}{z~{|~z~}{y|yx~{}zy||{~{yz|||y{w{}x|{}wxvzxyyzzyyvu~xy{}~{{x~z}{{zz{yyz|~~~|zy|y|zz{{{zyzzzzzy{z{{}xzwy~yyxxv|yv|vxy|uz~y||y~~z~{y|z~}||~z~yyx|z{w{z|z|yzx{yxy|}{|z|~yz||z|}}{z~}zyy~wy{}z|~{~~|}{}~~~~|~|}}z}~z}|~~|}z}}|}|}}~}~{zxy~}}z}~|{~~|}{|~}~~}{}}|}|~|{z}{|~~~~|}}}~~}~|}z~}|~}z}|||}|~|||}}}~|}}||~~|{z}|~~{||~|}~~{~{}|}~}}|}~~}~~z~z|~}{|u}|{}~~||}}}~w~}{~~}}~|}}~|}~|~~}||{~~|{|~}}~}~|{~x|~|}}}~z~}|}~~z}~}~~|}~}}~|x~|}|~{|}z||{~}~}~~~{~|~z|}|~~{}}}|{~z~~}~z~~~}}|~~~~|y|}{z}{{{~z{~z|~~}}}~|~~~z||~~|{{~{~}~}|~xwx{x|{y{{|y{{x|{xwyzzy|xz{}zxxzwv}y{{|zzz~zxy}}{w|yzz||{y||}w~yyz{w{z|zw||}y}z{x~wz{y|~z{xxzy{yyxyz|~}yywy|}~wz}xz{}{~yz|{x{wxx{yzzzz}{}}|z|wzw||zzw~wxz{{{y}ux}yyyx|zzzzz}{wy{|}{vz|}wzwytz{z}|x~z{}y{{y|{~w{u{{w~z|yz{z{z}~~}zx{{z{xxx{z{x{xz{}}}{z}{zzyx{yw{vv~x|zzx{w~z|{z|{z|{zz{{|y|y{wyxy|z{}|{}yyzyzv{yzz|zuz{x||}|{z}|{}wzw{}{x{w{z|zzzyz}|{yx{wzz|v{y{{}ww{}xuyyxzzyx}{{{xz~~z|y|~}~y{|{w}|v{{}~xxz{|yu{{x{{v{|{wv{~t{zzx{yz|}zw|{~xzx{z{wyz}|}zw{|y||zxxzy{yzzw}zx|}|~~wyzyyy}zx{|y|{yyz{yyy~zyx{|}{}wz{}yx{}w~}z|~~{{}zw|xy~u{{{{}z|wxx{z|yy{{zy{z||yxyy~w~~yv}|~vy{{~wxyyyw{zz|{zw~{y}zz|z}}w}v~z{}~w{~}{x|zz}|wx|z|{{zz}z|w}x{ywy|y}y~{}{{{{y|zv{|zz}y{}|{|yxy}w|x{|}x}z{{|zzx|}{y{}zyzzww|~y}}}|zux|}|~y}yyz}y~xy|{yzzxw|z|yzx}x|{|z}}~{~|~|y{}}}|yy~z|}~~|}{{}{}|}|}|~}}~}}z~}z}}~||~z~{|~{{~~|}z{}~}u}~|}{}~||z||~~||y}~~x~|}~}~z~~~{~}}}~}{~~|~~}~~{||~|{||zx}y}z~~}z~|}~~}~}~~~~{~|}~}~z|z|~~|~}~}|~}}~}{~}~}~~~~~|~}}|{~}|~~u{}~{{~|z}~|zy}}y~}y|{~|~~{}t~~~~}y}z}}}}~|}~y}|~~}~|~|~{|~}~~}~}z}~y~|~~}~~}}}}||~{~z}|{}{{|~}u~|~}}}~{}~~|||y}}|}}{~zz~}|}{~~|~}{~~|}~|}~|}{}~{}{~{{}|z|{{{z~y|~{|zz{~}z|~xzxyw|z{y{yzvw{}zy|yuyv|wx|yy|xy{|y}wz}xxz}||{{y|z}|vxy{{{|~{yy|{{}{|xz{x|y{wxx}}|xyz}t|}yzzzwx}{~z{x}{w{{{|{z{uw~z{{uzv|yy{xwx|uyz|{z{}z{z~zv|{ryyz|z||y~zz}x|~xzy|{{x~|v|{|wz{zz{{zyy{z{yyxvx~~z{|}x~z|yy~y{zq}}}xy|}}~|z}z{}|v{{z~z}~z}yv~xyywwzsz}yyzwxxy{~}zx{x}xzwzy{{y|y|y|{{|{{xx}}yz|{}|y{y{||zwy{{wuzwz|z{wvy}v}yy{x~y}y|{{xz}zyz}zz~xvz{}|{z{~}||}|}||zz{|ux{y||vzx|~xzw{~|z{{z|xu{xwx~{}z~xyx}x{}yz{}zz{}|~z||||z|y|zyyy}z|z{zz}v|xyu{{y{zxwvy}zy~~|{|yw|}z{}xzzy~zx|}y~z{x~{zyx{wz~{}z|xyx|{y}{{{z{{yx{yyyyy}}z}z|{z|}{|zyyxx~{w|{}}xwz{{}wyyzxzz|zvzyy{xvx~|xyy{xzwxw}xz|{x{yzs}z{|}}~x~{w}y|x{y~}}{z|y~z{{yxyzvyx|xyw{yzvy{vy{{|zzyw|{}x|y{xzzw~}|z||}x{z|z{z}~ztz~z{|~{tzywyw|{wwz}{y{||y{{xxyz}{zz|yxyyz|}zv}|}{}}||||y{{~}z~{{{~|}~{y~~{~}~}}}{{|~~}~~y~}|~|{x~|}}~|~~|~~}~~~}{|z~~{}~zy}}|~|~}z{}}~}|}~|~|}||~|~}}|y~z{zz}~}~~}~~|}~~}}|}{~|z|z||z~~}}~~}~~~|~z~~|{||}}~}~}{}}||}{|}~}~{~zw}~~}~~||~{}}x~}|~w}~}~~~~|{}}~|}}|~}}z~w{|}~|||{}}~}~}}}~y}{{z|~~~y|z|~{}{}}~}{{}~}~}||{yzy{y||z|}~|}~~|~}}}~}~{|~}~~~z~||}~}{{}~|~~~|{|~}{|}}|}}}}|~~}{z~}||z|~|~~~|z}}}}}z}}~~|}~z}xzxzz||xx{z~y~zw}y~z~|{}~z|wz|zw|y{{~|{|wy}uwxzz~{zxw}~z|yz}y}|y{|yy|{|yy|yv~y}zxv{xvwxwwx|{x}x{yx{yyzuwzz{z{x|{w{~z{|z|z{{}xy|||{|{}wz{}{x}|~{x|zzvxz{~{z{zz}{{{yxx{z{~{||y|y|w|wx{~|}w~zy{|z~{~zxxyyxx}xy}~{{y{~yzzvwy{|w}w|xxwy{wzzxywyy{}zx~|zyzz||yzx||z~~yxzx~|rxyz||y}{{z~}}|{{|yzz|{zw{{{y}}~x{}|zzxy{z||~y{{||y{|zy}}y|x|{xzzzxwz{{zy|y}~x}zzwy|xzyxy|zzzyyv~zzy{~~|wxxu{{w{yr}ywz}}y~yz{wvx{x}{yzz|yzzwzz~x|~x~||x~}{||x{|z}zuy{yzy~zvy|}}~|xzwyxv{|z}{zzv|w}y}z{|z|zwx{w{|y{}zz}}y{~x|x{x|~}v{y~{x{|uyxyx|zx{}|z~~zww}}z|w{x{zz|}wyw||y{zy{~}{z}x{~zz}y|w||xyyuzz{vz|zwxz|yz}{zz}yz|x}zxz~|z~|{{y|{}{}{}zx{y|~{yxx{z|}}zy~zz|}~yzvvzzzx~xzzzwyy|vz|xyy~w|}z|y||z|xzyxy|{xz~y}y|z{x~|{w{zyy{{xx|y}zzzz}{w~z|x{|w}u|}{w}xwx~}{{|x||x|~x|x{{~}}~|}~~y}~{|{}}~|}~{{~z|~~}}~}~~}~~}}~z~~}~|~|}z}|}~y{|~~|~|z{~}}}z||}~~~|~}z}~{}z~|~~~z{~}~}}~z}~|}~~}~||}~~|}~}z~~~{}}~||x{y}}}z|z~|{~~}zz}}}}y|{}|}~}~~~~~|~}{}}~~|}~}{|zy{{~~z|~~~}}}~~|{z~~~~}}}{~|}zz~{}}}|{{|}~}~}~}{|{z|~{|}|~}|~}}~}}|}w|{~|~}}z~}{|}~~~|}}|}{~{|}}~~}y{}{~~|{x|}{}}~z~~y|~~|}}~}y{~~|~z}}{~}y~}~z~{|}|~~|}~y~~x{}|}~~}z}|~~~~~}~y~~}|~|}{z||y}z|}{|{xzyy|w{xzyvx{}~wxz{{}yxz}|z{yx}zzzzzy|{yx}|zzx}x~z|zuxy|z}{|}|{{xx{{zxz{wy{{wtyxwwzuzy{xzz}z~y}x~{zxvu{zt}|y}yyxzxwz{xzvywxuv{zy{{{zv|{|zxww|}x{x|y{vy|}~yy{yz{~x|x}|z|||}u{}||{zwyzzz|xzywzzry~y{zz~xyzzy||x|yyz{~|}yzz|yz}{}zzx{z}~|}||{~y~{u|{}vz}{yx{yzw}{~w|w|yw|wv{wzzz~z||{zz|x~x}xzy~y}|yyzz}|||{zyz{xzwy|yy|yx~vzzy}yx{|z{x|{}||{||z~zzz~{z{}{~{~y~||zw{yyxy|zy|{ywyzzy}z{{x{{|xzx|z{{xzwx{~|xz|}|{||x}{{xz{~{xwzy{}}{{|w{}vw}y|xyy~z|{xy|v{~y|}~y~z~{{|}y{{{z}||}}~z~~yz}z~}x}|zz}x}yvz}y{x~zwyu{{{|xy{{y}|y|}y}z}}~zzzx{zz{{y}}|~z|{}}wz~w{yz|w~{}{zy~y{{~||yxuzyz|xyxz|y~{v~|}|~{y~y{{}|wy~}}zx{|xyy~x~|y|x|}zwz|y|{zw{}{xv{yy{||w{}}{{{z~~{{{{z~}|z}{x}{}|{|{{|xy}zu|yy{x~|~ux{y~{{~{zv{x{}z|x|y{y|z{{|x{}~~}~z~|z}~~}|}}{~}}{z~~}zz~}}~}|}z{|zz~~~}|~|}}}~}~}}}~z}~|~~|{}}|~{{}}|||z~{~z~~~~{y|}|{}}~~{|~~}}}}}||}~{}}z~{~}~|}}{}~~}}{z~||}~}~~{{}}}}~|~~}}}|{|~z}uz|}~~~~}yz~~}~||}~}|}||y}|}{}~~}~~~~~~~~{}{||yz|~}z|||}~}{|{|}z}~~~~z~|{|}}{}{~x}}}~~}|}}z~{z}~}}~y|||}~~|{|}|~||}{~z~~~y~yz~|}z|}}|~~y}|}~~~~||}{~~z|~~~}}~|~~}|}~}~}}~~~|~~|}~|~}}}}|x|uuzxyz|}z|z{xw}||vw{x|zww{y|zvz{{}~xu|||}|z}{xx|||x~v}{}y{y||~{u~yxz|zyx|~x{{z{{yy{|{~zvzz}{{{tx}}{y~|wz{}yyzy{zzzyy|yvyxw}}yx{}|}}z{{u|x}~xty|{z}~w{y}zzz{xyzxy{}xzu||yyz|{}zzws|z}xy~tz}y|{|x{x}{|yz{|ty}xuyzzyz}{zy~}x|wxxy}z|~{zz|{{{}txz|y{{{y|wwwxz|y{~|xxyx|yz{z{{yu||x|vz}{}x}{}~{xu{yz{{zzww}xxzy}z{t{{z{{{w}||{yyx~{uw{{x}y}{{}{{|~y|zx~x{||zzx{{z}}zw{}{xz|{|||y||}y{||x|v}yx|w||xxx{|~y}wy||}}~{zz{zzx{zz|y}|{|xzx|{||}{v|~}v|{|}y|||yy|xz{yz}v{uw|{z{z{x{|z~y|~|zxyz{|xx||y|~{|yzz|xxvxz{{y{}z{w}|~{w}~xzz{z{z~|x|y|z}s}z{uzwy{~~yz|}s{wz{|yy{z{zwx~}{y{{|}w|xuz}}y~}xy|~|||}{x}}zxy|}wz~{}|zzy}zx||{|z{~y|}www~zwyxyxyy|yz|{xw~|z|}yuxzxyxxz{|{y{{|yx}||y}zy}z}zz|y~{y~yzy}y}}||{{y~~|||yu{yz{z}yyzz{wy{z{||}w|~{~z|{~}|}}}{~~~}|~}~|}}|~}|||~~~|~~}~|~{{}~~|{}}z}~}|~}~z~|~~|~~~{~z~~~|}|~}~}~}~~~|}z|~~~~}}x|~|z}~~}~}~|}}}}}~}|z}~~}{|||}z|}|{}}}{~|~}~{}{z~||z~}}~|{~~}z}~~~x~|}~~}z||~~{~{||{~~}|}~}}z}||~}~}~~~}}~|~}~yz|}}~}~~{}}}~~}~}|||~}~~~~~~~~|~}{}~|}}~~~~{~}~|z}|y|}~}~~|~|{z~}~~|~{~|z~}~}}|~}~~~}~}{||}}}|}|{|~{}z~~|{}~|z{~~}}}~{}~{|}y|{x~|yyyw{y{z}{}{w{uxzw{z|v}yz{x{}xv}|{zyzzzz{{~wx|||x{|yz|}}{||xyzw|z{{z~yxyz}zu{yx{~y~|y{z|yvwx|wv{{zz{~z|zyv~yxzz{wy}|xy||zx|||}vxyzzyw|w|}~xzy{z{{|{zv{xx|z|v{zy|||{||y|zx{{|}{zzxzy|{}z}z{z}x}~x{zzxy{|uvzzy{yytvxzzwzxw~y~yy{|{~z{{{wv|}{}{|}z{|{|}xzxx|x}y}z||{zy{zz}~wy}wyx}{wy{z{{x{yyy|y{|v}~}}yy~zy|}x{{y|vxzxzyw|xzzzyyy~w|yxzy{|uxyyzwz|x~{~|xz|zvzx{}||zz}|}z|z}wz|{xz{~{x{{zxzzz|z~wyw{{|zyw{x|yy}}|z|yz|{}zx{|{{z~y~~}~~y~}zzxyx|xz{v|{wz{x{{yxxxww|p|{|{|{}|w~{{|{}{|~{{{{z|}x~zy}z~z}{wvy{}{|}yx{wyzz|}x|zz}{x{ww{|z}z||{y}y||z}|{{y|w|{|yx}|yz}}|||t|{wyvxxyzyz}zz~vxzxzy{yvzx}zxz|xw{{~}y|yy|}y{{|~zr{}wz{{||{ywvxzz}{tx}xzy|{yz||z{vz{xz{|}}z~{{zz}zz|{w~x{~{}z{|z{yy{{wzy{w{zxyw|}yxw}tzv{w{zyzxxv|yyxy{{|{{yy~y}}}~~|}|||{|}~}~{|z~zz~~~~{~z}}~~~}~}|}|z}z}~z|z}~~||}~}~}~~~~z|z{~~~}~|~}|~{z~v~{~~~||~~|}}~~~z|}}}||z}||~~}x~~|}~}y{{}~}}~{}{~~z{||~}~}|}~~}|{~|y}{~z|z|z|~~~|}~}}~{{z|{}~}~|}~~}}}{~~~}~}~}}~}||}}|~~z}|~~|x~~{}~}~{~z}~~~~~~|{~~{}~}}~z}}~|}~~}}~~~|}|}z}y~~~}}~|~|~~}zy|{{}}}}{~|{|{{~}}|zz}}}~~~v~|~{{{|{}{|}~~~~}~~z~|~~~}}~~zzyz|z|}zz}yz}yx{z{}yyww{{|{|{z{{|x||{|~{|z|{xwx}yz|y}z}||y{y~yyxzvzxx|yyz~w|y{{w{x{|~x|zzyvxy}w}x{ww~~|}yyx|wyx~}zxz{{zyy}xyzyv|yz}{}}xzz|z{xwy}z{w|y|xy~|zy||z||yzuzzy|z|xz{zzu{{xz}}z}|}t|{yxwz{z|y{{ty}{{z{{}wz}}~|z{w}{xy{xz}wvz|{wzyz|yy}t{z{z{}{y{~v|{z{xzx{|~{z{yyxzz{yzz||z||wzz}z{x|yzwx{uzzy}{{w{zxyw|zw||xy{wz}z}z{zzxxzz{w{{zuxyxxy}z~zzz{xxzy~{xw|}y}{zzyxxxy{{|}w}{zz{{y~|y{xxv{z}}xu{y~}}||}z{yz{yzxy|zz||xz}x}zy|zy{~}}zy|zwxvwy|~z|z~|}|{|{z{{z|yy}}~}}yzzzvxx{z|zwx}y}zxy~z{}zwz||}tz{{x{z~}{|u}{||{y|wy}~|x}}zz~~{|zzwz|~xy{|w|}{|w~y{|zy~{~y{x}{zz|{~~zw{z}z|z}y{xw}yz{~{z{xx}|zu~xtw}x||x|}z|zv|y}|||{}w{z}{~z}y{zwx|wzz{wx{vyzzzx}uw}yyxxzvy|y}|zy{z}z|}v{{xz|{{x{y|zyy{}z}}xzz|y}vy{}{{w}xzq|xy{yz{~|z~{z{{~y{~ww|w~y|~}~}||y|~~~~|{}~~|}{~||~}}{|~}~y}~}~~}z~~}{{~}~~~y{||}{{z{{~}}~|x}}}}}}}~}}~~~~|z}~}}}}~|x}~|~~~w}}|z|{~|}|{}|~~}}}}z{{|~~}}}|z{{~~}~~}~~~~|{~yz~~v}}}}||{~~{~}}~~|~}~{~~|~~|{~}~~|}~|~~~~||~~|~z~~}{~|{||~~z}z{|}~}}|~zz~~}~}~|~}~}~}~{|}{~{}}{||z~~}~}||||~{}~~{~}~|}}|~}~}~z~~|{}}~~~{{~|z}{~~~}|~~|~u}{~~~|}~{~|~}~|~}~}|z~~z{y}{z{|~z|xyvvx{z{{zy~|y{yxvvyw{yx|{{xy}{~{z{u||{|yy{y{||}}{{y{|y|yzyzw|y{{yyu|x{{wz{|{zx~x{ywv{}y}{z~x}{}~{{{z|tyz}}~x~z{{z~{}xy{|xyz{x{zx|x{yyzw{xz|{zw|{xxvx{}{zz{}ywvv{zw~y{}y{{{{{|w}}xy|wv~{zxw|uy}~xy|vz{y|x|yvtwyz{y~}{x{{y|{{|~z|xz}||{}|~|{x}y||wz{yvz||y|xw}z}yyzzx|yyzx{q{z}}yz{{~{{|}{x}{}}yx{~||z{}y|v||{{y{{y}|ywz}{zt|zwwwx}zy{~w{szy{xy}|y}|zz{}~{zy}z~~zzy{}|}zxz~{z{z{|w|zz}w~zz~z{xxyy|}{|{{~{}x}|y~|~z~}|~{y|}}u~z}yzy~}xyxyyyz{{{|~vy}z{{zv{{xyvx}x}z~}|{v||s{~{|y|z}|z{y|zy~{x|y|wxv~z|wyy{|yzy}y|u{}wz~}~||{{}}y~z|~{{xw~xw}~{xy{y||zzz{zy{{~yz|}{wxxwv|y|xw~xxu}xzzx|wz}{yx{~~{{{{z{}y|xz|y}|||||{zx{~~|y|{y}uvz|zwz~}{xzwzzyz{|xxvzzyz{v~|{~xz|ywyz{~y}z{~y{y~z{x}|x{|x{}}}{{{u|yx|yv{~y{yzxu|{x}~|~z}zyz|}}z}|}}|}}}}||{|~|}|}~|}~~z|}}}}}~~|~x~|~~~~|x}}}}~z|{|}{|~}~~|~|z~~|~}{}||y~}}~}|}|}~|}}}}|}~}z}}}|}~}|}~z{}~y|||{|~{||~|{~}~}}|z}}}~}}~~}zx~v~||~}~y{~|}~|}y}y~|}~}~~z|~{}z{|}~}{|{z~}}{|~|}~{{~}{~~~~~~|z~|}z}~}}~~}~}|{}~}{}||}~z}}u|~~|~z}~~}~{~}~~}}~{z|{}t{~|}|{zw~z}~}~~|~~~~}|{~{|{|}z|{~~}}}~}~}~~~}}{{z~}|w|y|~{|{|{}}~{~||}}}~|{z~~|~{}|}}||{{}|~}}|~~}||}zz}yx{{z{|}|z}|vvvwy|z{{w{z{xxz|{}{}zvtyyx}|}zzyx|{z|{zyz}}zzz}{}x~zw|}zz{{}x}{zz|z{{|}vxyzy}}{~{zzzyxzx}y~{ywxu{xy||x}{zyxyzvw}yyz|wz~xzz{x~wtxx|}y~x{x{{~~zxzyr|y~y{z{yv{x}txx{|w~|z||yz{z|z{yxw|zyx|xz{xy{{}{}z{z{x{vyxx}}z{z||y|wxz|{xvv|yy}z~|||x{{|x}}{x}{{z}z{yz|{{y|~y||yx|xuvyxz{|vy{ws}{}yw~x|{~wzzyy~~xww{}|yzwy{}|zv|wyyzzvww{|xy|{z{~~{wzzz~|yyxzvyy}|zzzz{~~zz}~}z|{||zzu{~x|vxxy{x~xy|{}x{zy~x{x{vx{}wxzzyx}|ywxvz|wy{|}}~z{x{yy|xy}~y~y~||~y~{{x{{|{wx{~{y|{~|xxv|z|xwy{{{w{||~wxtw|x{yz{{zyv~|w{{~}{yz|zyyz|{z}zx|xzy{||yz|{z~yzvxwys}|y{z~zu|yxy{wxyy{|x|{|zx{{{zyxzw{y{wy{}{{{yz~zx|w{yzww{w{x|xzw{{x|xzx}}w|{}|x||x|~w~{s|}zywy|vz{y~xx|{{z~{~}z{yv||x~u}{~|{|{y{}{~|}x~z{yy{}|z|~zzy|z{|{zw}|xx|}w{|}y|~{y}wzzx|xyw~{{|{{{|}{}|z~{|}{~~|z~}||~}{|~~z|z}~~|{y~{||z~~}z{||~|{}~~~~{~~~|~z~~{~~}~~~||~|~{|~|z{{}{~}~~~}~~{}{}|~{|~~~~~||{y{|}||~}|~x{|~~}}{~y}}}|}}~~~|~}}|~}{||~~~~|}~}~}}}~z~|~|||}|~~~}}}}}|y~|~~}~~}~~{v}{}{~y~~|}~z}~~}~|~}||~}|}~}|}~}z~|~~|~~{}~~}{{~|{||{~{}~{~}}~~}|}}}~{~}~z|~|}{{~}}~~|~}|~}|}}|{}v}}~}{~~}~~~}|~~}{}~~x~|~}}z}|~~|}}~~z||~~~{|}~}|}~~{}~|~}~{z~|v{~~|}}|yzxw{y|}zu{{v{zxyzyztwx{uwv{uw|vvyz{|}z{{{{{{v~~{~y{}z|s{x~{}}||zz|{{z|xz{|wwywx}x|zz}yzyyy{uy|x|w}{||z{z{~}~wz{y|zxz|y{zz{{x~vwxux{|{xzv|x|{t{{xy||xyz|t{}xyz|z{|v|wyyyy|zz|zz|{zxzz{wz}{y}z~~w{yz{}zwyz||z{x{x|z}{zyx{yzz{|{x~}|}|{~x{|y{{w{|y}z|zvwzyxx|||z{|y|}zzyzx{x|ywxz}}||v}{y|{{{{z}vyz}{y{zy{||vzx|{y}x{uzwyzzv}zxzv{y{{}x||wtuyz||{w~~y~{y~}z~{~zuwzzz{|z|{xz{zyxy{}wx{vzzuw|y}|yzxzwz|zzwyx|{~x|x|{{||y{}~zzvx|x|z}{|wyz|||{u~x}uz|}|ywzxywxuy|zuzx|{z{|||}{{}{x|{xz{{z|z|z}zyz}zz|zy{x|y{|yy{xywzy{y|{{x|{{~zv}vx{{~~yzz}zy~yzy}zy}~z}{~y{~}|yy}z}yxywy}}}}}x||}yzzy{wy{{}yxxu}uyz{}wyx|zy}wzy}yzy{z|x}{y|yzwzxv{zwx{yyz{z{z|zyy}zxxyu{wv~}||yy{~v|}{y|y{}~~|zzy}|~|yv{x|}z{wwyxwzxz|yw{{zzwxy|x|~z}{zy~{x~{yvzyz~|~|y}|~}~}|~z|~|{~~~~~~z~{~}|z|w|{~|~zy}~}{}}}}~|}~~~{~|{~{|w~~|}~}|y}~}xz}x}~~~{~~}{~~~|~z}|z~}}|{~|{~~}|{}{z~{w|~}~}y||{}|~z|~~{z|{{{}~}~}}}{~z}~~~|||||}}~~|}~}{}|}~}z{||}~~~~}~y||~}~~xw~~{~}~|||{~|~}|}{|z|~~~~~|}z}~|||}{}~~~{~~{~~~}{}{y|~|~|}~z}~|z|{||}{~~{|{|~}}~|||~~~|~~~~~z|~{|~|}~~}z}}|}}~}{|{}}|v~~}~~}{~}}y~~z~~}|{~~~|~|z~v~||}zz~~}|{vxzy|wyx~}}x{zvyy{w}zzy{z||x}z|}|}|yyzy}{z{xyyx}{{y{z{|{{wx|y}yz}{w~xyzzy}s{{y{x}yy|x|xzv}|xwy|xxvvz|zxz|tywyywt{zyv}zyw~y}|z{y}{zuy}v{zwv||zx}zx{zy|}y{z||}}xwyz{||}xxw{{{}w{|yyz{zy|}|{{}v|y}w|zz}w|~xyzy{zy|zv{y|zzy{v{|yxz|{ywz{vz{xwzx{yxwv{z|zx|}zzw}yx{x|vzy{{zzzz|x{~y}{w|~{xxy}zswvxwx}{v{yzzwx}y|x{|zxw{y|yw|xyyytyz~y~z|u||y|yyzy~z|{}zzzyzw|yzzxxy~x{{yxt{{y||y}|}zyw~}{{|~|x|{yzyyxyx}}}x~||u|{w|{sxzy|y|yy|}z{yy~x}~}xzz|x}yx{{}z{{|{|x{zy{xy|{yy|yx}{{yw{{x~~y|yz{~zyz{ywyzuwy{}}{z~||x{}yz}|{|w{z{y|zzyzxy{x{{z{yz}w{zy}xxwuz~{yywz{w}||yy~{wyy}v{|vw{zxv}{|w}xzyz}y~|{{{y|zxwszw~z{y|z}v|zxwywv}{|vxzyvzyu}|tz}{wx|{|zz|{x}{}{yv{z{y}z~{yy}{ztvz}v}{|z{{zwzy{y~zzyzyyzzyzz{y{{|{||y{{xzzzzyz}{zwy{uzy|}vyv|~}|z{{~}}zx~v}x{vyz~~}~}{~|}}~~~}|~}~~zz}~}{}|y}~~}~}~~|~}~z}~~}}{{}~{}}{~~~}|}~}z|~}~||}}}}~~~~}~}}~|{~}~~z~}}~|~x~~{~}~~~~}|}~y}~{~|}}}~|}~~}|~}{{}~~{~~|~{z{}|}}~y|}|}~{w}~~{~}~}|{}{~{~|z{{|y~~}|~z|}}}~{~|~}}}||~~~z}~~{{}~~~{|{{~~~~|}}}~}z|}{x~{}}|~z|}w~y{~~}~~||~~~~}~}{{|}{~}{}{{}}|z~}~~}{}}}z}}}zz|{~{{}|{y~}|}~~{~|~|}~~~}~|z}~~~~~}~~{y~||{}}~|}~~}|}z|z}~}}~{}zxxzx|yy~{|wzwx{vzxx{xz|zwyyw}wxz~xxxxz|y|{zu~wzz~u}{{z|{}}yy{}}|{|xxzzx|}~vuvy}zvyxvwy{wzx|{xwxz{ywwzwyxv|z}||{~yy|xw{y~wy{|z|v|y|{{}yyxry{wz{|w{zzxx|{~wzu~xy{yzy||}yy|{{}{{{{zyzx{z{{z~yx{yz{|{ywzw{wttx|{xvvzz~w|x|zyzx{{{w|q|zyy|z{z||}|x{}y{|y{v|w{|tzvzz}|x}~zx{z{{{{~yu}z{~txw|x|}{yw}z}z{y}zy}}xz|z}{{z{|}{{z{{w~{w}{|zy}w|zxy~~{{{zyy{yyzxz{}{~z~{{y}x{||y}z|z|~{|{}zwxy{xyvy}x}xzz}~|{zzyw}}zwyzzzz{|}|z}~{wx|{x{|}}w|x}|z{~~}{wyv{{u{~x||yy}xvzw{z{wyyt{uyyv|z|xx{~}||{zv|{|}|}z|w}y}|||z}}|}z{yzzx|zz|v}ty~}}zwy|}v|}x{|||~{x|{zyt{{y}}{zzz}w|{zw|}{zv{wwz||x{y~zzz|y{vzzu{zzyy{}zzy{vzzw{{yz}y|w}zw{w{||~}|}}x{yyz~z}wz~z|x~yzzxyy}zz{yzy|xwyxvzz||~}y|zxzyz}v{|}ww{{}~|z}{{zzzyyyywzyzzw|zzuzzvys}w{yxyxzw~~{{z~x{}z{yx{{y~~}{z||~~|{~{~~z}}}}~z}~}|}}~~~|~|~|~|{{~{}}||~|{~}}~||}}}~|}}|}|~|}~|~~~|}}~~~}}~||z}|~}~}}~x}}{|}~}~|}|~||zy}}~~}x~z~|~{|}}~~~~~z}{|||{~~}|}}|~~}x}~~}~|~w~~|}|}~~{}~{~}xzx~}~}~~~~{}}|~{|~}~~|||~|~y~}}{x~~}|~~~|~}~y||}~~~}~}~~}{z{~}}~~~}||~{}~}~}~{|~{~|~|{~}~}}|y{}{}{|}~{}~~~{{|~~~z~~~~}y}{~|}~y~~{|}~}y||~}~ux|}y{~}|zxy{{x|}~zxz{|x{zy{~yyx}yy}yzyxvw}~z|z{yz|{y~xw~yx}y{z{z}w}{|x{~{}|w}||zxy{|xyzy}|}{|w{zx{}{xy{zxz{{{|yzwx|z|yy{|z}|v{x~xxz{x{|{{~{|{y|{{y{}z{z|x~y|yzx|}{zz}{v{wyyzy|{y~ww}z{yx}v{z~u~~}}~|x}}{||w|zx{z{|{|z~xx{{x|xwxy{yxz|zy}v{{{}wxx{w{yxy|}}yv~w~zyxwxxw}yy|wzzzy{}z{ww}|zx|z{}x|xy}z{y{|txz{|xxz}yzxx{w}{{w{|yvwzt{vv}||{y|xx{y{}{w~ww||z}{{z|t{{{|zyv|}|z{w{|wz||x}|x~z{z|zz}x{z|{{~zzv~zzwz}|}w}w{z}t{}|y||~~yz{{~xz|u}wv~||xw|yz~{u}}{~z|z{{|}zz{z|~w}x{||{y}v|z{{|z{w|~vzzyz||xxw|z}xy{{x{z}u|x|zxx{}|w}z}zxz{zwzyy{{xwv|xxv{|t|{|xz{|yzy|z{yy|}|zx{|v}zxxw{wzw|x{||}||{v{}{|{zx}y|t{w{}z{}}~}{|}{}ww|||{|z{zywyz|~vzuz}~}~}{||{{{{}w}w{xw|{tz{|x|y|{z|~{w|}xz||{vy}zzxy}x}||xxy{zzx|z}{y~ww{}~z}|{yyz|~}w{~wx~{~y}}|}y}}{}w{~yy~|}}~~{}|}z}z{{}~}}z|~}{z~z~}y|}}~~{}}zy~~{~}z}~|}~}{}|||~||{~|~|}~~|}~}{}~~||{~|||z{{}~~~~}|||||~y}}z}}|}}w|}z|}~}}}~~||{|}z||z~z||}{|}{~~}~}}}}}|}}}}~~~~}~y}}}y|}{|{~}{|}z}}{{}~|}z|~|{~~y}~|}|~|~~}~}~|{|~~{}}}~}~}{}|~~z~y}}~{|~}~~~{{}|}}}}}w~|{~}|{~||~|z|~~}}}|~~~|~|}|}||{{}}~~{}}~{{}~{~~~~~~}{}y~|~}~~|}x}~}~q|~}}{~~z}}~{w~z~~|}~x~z|x~|}{}~|}~~zzwzy{{}{{}{|}xz~zy{}yt|zvw~w{{}|}v{~}v|yxxzy{||{z{xwy}{|yz|{}{y|}~|}y{vw|xz|wxyxxw{y{uzzzu}zyxx|z{xyxz{x|z|{z}{x}}yy|x|z{t}{|x{y{}|{{xwyxz}y}yuzyz{v{vyw~xv}yxw}}t~|zyxy|u|wz{{yzw}{yx|}{y{x||z{}yzvz{yzyyw|~z{|w~{~{vzxwy|}wz|zz~{{|{{y}zz~~zyzzy{|u|wy}wyzsy|zzz}wy{z|{|{y|x{zyw{x~~|}}z||z}|z|{yz}y}yzz{|||z{|}}t{uy{}|zwx{|v}yyz{y~y|{yxwxx}}yszzz}yx|y|yt{|{{zy{||~w}z||~w{yvyw|y{ruy}zxw{}~yxx{uuzxy{z|x}y}|}x{{z{|{yy|{{}~xw}~xzwz{{w~w}u{y{|xxyyzxyx{{yy{~{{{zyz{~z||}|zz{~|}|z|z{{~|y{~{xyz|{~z{x}{vwxyz|w|z~xywxx~z}{|y||y|xzx|}y~x{|yz{z{||z{|{|{|{{|{zzyy{zxyzz{|xy|~zt{zxrzyz{|}}{x}|{{}|z{z{w{{z|}vvzy|}y{|zzyuyyyv}~{xxvxzzz{z}y~|{zzyvz{y}|y~wxxx~|}zz|}||}~|}}~{z{yv}}}{wy~{vxw|{{wwy|||wyxuw~z~{}|{y{y{}{zz|{}|}}~}~~~|{{}~}{~|{~{{~}}z~}{~~~~{~}|~}|}}{}|~~~~}y|~|}}}~|~~||~}|}~~z}~{}~}~~~|z~~y~~}|y~}zt~~|z~z~}~}~y}}~|~{|~~{}{|{}z|{w~~}}}~}|{~~|||}|~|~~~~~|~|z~}||}|{|}|{~{{w{~}}~|~{}~|}~}|~}}~|{}|}|{|~~|~~~}{~|}|}}{|~~~{~~{~}{{~}~z}|~{z{~}~~|~~~~}}~~|{}z}z}}~||~x|}|~{~y~~}~~z~}~~|z~}}~}~~{|}}|~}~~}}{~~~{}}z{{}xzxz|~{|}}|{}}|}}|||~|~|}}|~~}{||{}~|z}||}|~z|}|~|~{|||y~~wy{}yy{|zy{zzwy{zzz~y}zyx{yzy{x{ywy{yyyuzyww}xzy||{}xx~xyx}v{y{xy~|y}}z||~xwyy{~~|||xyxy}yxvwzzyz}|~zxw~|v|{yz}{|{z|z{~z}zz~x|y|}y|y}yzw~}xx}xw|vzxy|z|yyyzz|~|{wv|{y|zz{x{}{v{}|zxu{|{zvx|y||{}{z{{xyxzyzxx~{y{{zxzzz|{zy~y{z}}|ty|xwywyv~|{}ww{zz}wxw{|{yy}zz|{~vzz{{{yzv~w{zzz}{}||{z{xyyzz|{z{{{{xzq~{z|}|}}u|||z~w{x{{{u{x{zy}z~xu}y|zyz{{yz~{y|vzz{{{|xw|}||||}|{z|{z}{|~||zyy~xyzy{x{yzyzvy{~z|}zxz~yz{{|z~}zzy|yxz{~{z}{y{{|}z{|}~zy}z|}y}yyv|{}{|{{w{zu~{{yz~|y||~{{v||zvx~zz~}~w{zyz~{zw~{{w|{yx|y|xzyx|yxxyz}{~yv{yz|yz}}}}zz{z|xy}z{~w|}z~|}w{|z}wxt{|~~|}y{w}|zyyz||}x{z{zzz~z|y{wvxw|}{u}{z|}|z~u{||xyxy|zzx{|{y|v{~||~x~{|{tzyyv{}{wxzw|xx|zvw{}yx{{}|zzwx|zyv}zyxz|y~{{z~z{{}}|zyzyy{z{|}~ywu~}wz{|yz|}}}|z}|~~z~|}~{}|}}|~~~~}}{~}}~~||~{}~z}{~{||~{~~{|~y~~~|}~~|}}||~zy}~{~~~~}~~~~{~~}}|~~~}}{|}|z}{~}}}}|~{~|~|x}|{~{~~}~}{}}{y{v~~}~{~~}~}~}~}~}}~}}}~~|~~}{~}~{}z}}|~y{}y||{~~~~}w~y~}~|~|~~}~|}~}}~{}}|~}}z}||~~~}}y~}~}~}}}}}~}}}{}{}}~}}~}~|z}}~}}{~|x~~~~~}~}~|~~||~~}}|~~~||z}}|}{|}}{~~|}~~}~{~}~z~|{}~y}~{~~~~|}|z|~}~{}~~z}|~~|~}}}|vwzy|{yyy{}zz~yxy{xxzuyx~{}yz}{zyzz{wyzwww}}}{y|~yw|}}yz~zzz~|~}{zy||~zzzy|z|x}{|z{|x}|z{zyz|~}|y}zzyz{y{yy|z}{}v|}{z}|yxzz{|yx{yx{|yw|yzyuyvx{x|ywy}wyyy|yx{v|t{y{xy{}~~{|x{}}w{~yz||s{z|v{vz}zv{z|yxy}zu}{~{w||x|ww{}wz~vyux{z~zy{vyz|}z||z}}|y{{{y}|{yzy}zy~zx||x~z{~y{{zvzx}w{|z{{wvuzzyx{wzy|z~xx{z}yzwzz~{z~}{||y~y}z~zz{xwy}z}}xwxyyz}yx}y{{||}{|w{zxyx|{}|z~z~{}~|z~yz}zy~|x}uvx{yw{{~}zxxx{xzzw{|{wt}w|zzyyyz}}zzy|||}{zz|~{x}|x{{|zy~{}|z}{|z}y}}~zyz{zw{vvyw}|w{xxv}v{}z|{|w~~~z}y{zywz|}{|zz{{wzz||{xyvz{{}}wzy}{zxx}~|xux}~v}z|x||yzyy|}x|x{uy|{|z}~z|x}z}z{{||{zw{{|yzwx|w|{yz}y}w{~|w|~w}wxz}{~}{~y{|xxzx~z|}~y{|x}{xyv}}~{|~u}z{vv}~yxzywy|~x}w{xxy|v~y|y~{~~{x{{zy{}y||z||y~z}{z{wzvz{wyxy}xv|}w{yy~xyzzywxvyy{{~{}y~w{{x{{z|~~}~|}~}{||~~z}|z{~~}~y|}~}{~}}}s}}||~{|~|~~}~{~}}z~~}{~~}}}}~|}}~|}~|}~}z}|}y{}{|~}{{~{~~}}}|~~~|~}~z}|}|~~|}}~y}}~{z|~~}}~y~|~~||{}yzy|y}~zx}|~}|||}~|~{}~~~}}~~~~~}{~}{||}~{|z}z~|}{~~~~~}~|}~~}}~|}}|}}|}~~|}{|~w}w|{{}{~}~~~~|}}~~|~z{{}||}~||~}|}|{~}~~{}~|}}}||~~~}}~}}~~~||}~}~|}}~~~~~}|~~|z}x|~zx~~}~}{}~{y|z}}~||}~}}|{|~y}}|}~|}~}|~|{}}z|~~~}~{~|}~}{z|{}~~||~~z~||~{y|xz}zuxzy|}tyy{ywxuu}{{|xsv{v|w}{vv{{xw{xwvy}z}x|yy|{x{~y|{{zx}xyxuu}~|}zx~y~~}wvz{z}wz{zy|}{yz{z~{xxy{wxyxw{xyzyzzz{{zv{vy|w}|y{y{z|~|{xy{|}wz{zz|xyz{}x~|x|ux{z||x|wz~}{z||x|txy}x{zxxzv~yz{w}||x{zx~|{{z}zy}wz~y{xzz}|yz|y~{wz|z|~|uyyxx|v~}|xz|w}z{y{}|{y{{y|v|wwu}zzz{yz{zy{{zz{~|{{{x{z}}z|yzzzz|z{u{|zw~x{yyy{y{}}y~{~{{||~}xyqz|z|}}ywxzxwz}{z{|x{{z|xxzwxzz||zyw{y{}}y{y{|yyy|wx{z}z}zx}|{z{y{{|x|z{|xyyxz~w||wzyy{{}vx}yyw{{{w~|w{}~||{{{xx~~y{{~~|zy}{{~zz~yyzx|x|}~|yzx~xyx~x|y~||y{y|w{z}xzzz|~w~{x}y~xyxwx{{z{zx{yzyx{||~~|}x{||uw|xz{{t{|u|y~}{~yz}wz{xz{{yz|||wy{z}yxzxyz~z|z|z|ywxt~zz}w|{{|zw~zw}zxx{{y~y{{}v~z{|y{{z{|vyy||vzy}zu||xx~xy}||y|t{{zx}{|{}~}zww{z|{y~|zzx{{}}yw}x~y~|ywzy{|}}yz|{|{z{||y{~vw}zy|{||~{{wzx}z}z{~}yz}~}~~~~~|~~}{}}|}y|}|~}z}{z~}}}~~~~|{{|~~{{|~~|z{~}~~|~}|{~z{}}~~}}~}}z}}}}}|}|y|~~{~~}}|~{~|z{~~}}{}{~~}{||~|}|}}~{~}{y|}}}{|}z|}}~}~~||}~~~}}{~}|}~~}}~{~~|~}||}|~~y~|}~z|}z}}~}||~}}}~}~~|~|~}~{}}~{~~~|~~~{|z}~{{~~~}||yy|~~|~y}{{|z||{~}|~}}z}}}||}~}u|~~}}}|}|z}~}}|~}|~~~}|}~~~|~}~~}}{}}y}}~~~}~}|~~|~z}}{~~|~}}~{~}}}}{}~}~}}z|~}}{|~}~~~{~~~u{|}|}{||~x~~~w{z}x~yz{}|{}xyxzwuzy|{xzywwv|uzu{{{|}x}}w{}|zzz|z{|~z~|zxxyw|~|z|~x}yz|z|yx{y{~ww}yy{{zzv|xxzz}ywuy|wyx{}y}www~|sx|zz|{{z|}zzy}z||xzyu}vwyz{yy}xw|y{w{|y{}zw{x|zxx|wxzy|ww}{z{|~|}x|z{|~ww}{}z~y}{{zv{zxzwy|wx}~yxxyzzyxxx|y~z|}~|}yzxzwzwy}wwyx}{~{{yy|z}}xyy|z{wz{z}|xz{xwyw||{v}xwwxy~||~{|w}yz|}~}~{}}|xy|zx{z~zy{|{y}|xx{{zy|z{xywxyyyzzzxzy~{zy}{|{uy||||~wxy{}|z{|x~}||{|}|z|z|y|xzz|}zyyz~x|zzzwxzyz{|uzyx}}{uzyz~u{|~yxzz|{}z}yz~zx|{zz{~zzzy}y|yv|z}xxywwyyxzy~yyu{uyzwy|z}{q{{|{}|z|y}yw|{xw{y}|{yw{x|}vz|zvyxxv|y{}x{{{yz~{zzz~z|z}y}y}z~z{z||wz|xz}zzyzzy||y{xyx{}{zz{xz{{|y{y{ywzyz|{|zws~yz||~|z{|}xz{zy~|xxy{{|}}|{zxz{yw{yyy}~zwyzxxywxxv}{x|{zxx{z{y~vzzuyu|zywy{zy~~zz}}{}u}|x{~xzz{z|xyvzwwzzuzy~twwyp}w{zyxy~yv}yzz}yy}{|~}|{|~{{|z~{|~}}||x||~~~~||}}}~z~~|~|~}~|~{}{|}~}zw||~{}~~~}~{y}}}|}z}}}}|z|}|~~|}|}}~|~|}~~~}}~}y|{~}}|{{}}~~~{}{x|~~|}{~z~~}}|~~}~~|{~~~{|x~~{}{|}~|{~|~~~|}~~|}}~||~~~~{~~|~}}||}}|}~||~}|~}}|~|z}{}~}~}}{|}}{}|z~}{}{}}}~}|}~zsx|~~{~~~}~}yz~~|y}}}z~~|{~}}|~}}~}z{|~}}|}|z{{~}}~{|}{z~}}~|~~~}y|{{z~}|~{~|~}}y~|~x{}}}z~{~|}||}}{~z~|}}{}z|~~|{~}}}~{|~{~|~}}~}{|~{||{zy|~|}}z}}~|~|~}zyz|{|y|w~z{{z{||xww|zz{x|z|zuyy{{}}x|{~z}|xyu|y{x{{{{z|}|~}{{z{~{}z}vzw{}v~x}|yxzz|z{{x~yy}|yxxv{y{xy}{}y}w|v{z{|z~yy|{y|||zz}wz|}x|zzv|w||xwvtz{{yzx}{}x||~zz}||}{z}w{yxz~|z|{y}vxyw{xyv|xyw|zy}~x{{{zzz~z~yv~|xz||yzv{w|z||v~|||{y{v}|y{xvww{}}{w|~{|}~~u{{u{y}zv{{yy}zu{zzx{{}z~zy{wz~x|{z{}x{~{x}||}z}wzw{vzz{wx{z~yy~yzy||{x{wzzzyxwwxy~z|vzuwy||wyz}{~y{z{tzz{}{}zvwy|yz{{}}{}x|x||zxzxzy||yz}zxwzx{}|xxz}{~z{{z{y~{y~xyzx}zy|zzsyx~wy{|}|u{w{v{~w~|}}|~w{{x|}{{~}~}wxzx}||z{v}yzz{yxz{|}yyxx~}x{}{{|z{yxyz~}yz~}zz{zx~xxxzz}yy~}zzzy||}wxy|y{}||yxyuzz{|xvww|zv|{|{}|y}~{}yxyzz|z~||xy}wz|{{{xzz}yyyv~yzn|}|yzyz{{}|{|{wx{xvx{w{|{x|zwx}{uzz{w|vy{wzyzy}}{y|}z|ux{|{}{~zz}}{yvv}y{yzx|zy{wz{|{v|yxy|}||{zx{{z~~|{zx{{z|xw{{yzw|zz|~wx{{}~~~}|~~z|{~{}~z~{}~}||{zy~}~}|}|{~{|~~~||}~|{~z}}y}{~~|~|~~~~{}~{}s|||~~{|}|~z}~{||~}~|{~}{~}~}}}~}{~{||~~}|}|}{~~}~~{~|}}{|}~}~|||~}{|z~{~}|~~}~}}{{}}|{{|{}z}~{}~||~{y~~~~{~{}|}}||}}|}{y}~~}}~}~{~|w}}x~~}}}~{z}~}}~|{{~~~y~}|~|~~}}{~|y~}}|~}{}y}{}{}}~~}z|~}{~|~~xz{}z|}{{{}~|{~~{~z{z}|~~}w|}{}|{}|||~}}~~}|~z}}y~}~y}~~|z~}|~}~}}yx||}~}~{}{}z~~|~}z}{}~}{|y}}~|}}~~{||~}}|{|~|}}z{~~}{}{~{}|}y~~~~x~{{}{~}~~~{}z|y{z}{y|uy{{yz|y|zyx{~w{yyy~}{v{yq}{{}yz{x{{y~x}yzyyz{ww{|vv}{y{yy|zzzx|}x{|wy|ttrxv|w|{yz{|xxxxyxv|{|yz|{z|}|}yw|w|{{}}|x}yz~{{xzy|{zw{wx{vzxyx|wu{x{}yz{~}|z{{zw~|{|{|y{ywzt{|w}}|}{||y|uz|~y{{|}w|wwyv|~{}z|x|yxyzyvywwzx{~~~}}zw}}yzy~~{}{xyxy{||{z}z{{~vwvz}xyvzvuwx{{xzzvyx{{t|{xwzy~|xxx|||yz|y}|y~zy{|yzy{}}{{{{z{x|v~x{yux~wyyzuz}|}zzz|z|~x|ywy||}x|v|~}|z}{yyyy{z{~|}yz|y}{x||w~y||yxxyw||w|xz}w{ux|xzzx{|}|x{z|z~wz}}}z}{w}|z|y}z{u~v{zyy|z|xzzvz|yywzwz}{{y|z{~wzz~||yzy|{}xxy|z|y||z{{|~}|~~{yzxzx{xyzyyxyzyz|suw{{uwyz{vq}{|}tzzz|}|}|}|}}}|z|x~zyz~{~|y|zzz}~xxyx}yz{z|{yvw{z||yzww~zwx{|{zv}x{~{z}z}~}{zzz|z}yz{|~{zyzwuyvwwyyxx{wyvzz{z~z{|ywy}yyy~|zzzzw|vxy|vz~zz~z|yzw}z|z{z~tv}{{{}{xyyy{wxyzxzzxyvzx{w|zyvz|x~{}yz|{}vy~~~|{}}}||z}|y~|y~|~}{~~~~}|}}|{}|}{|~}{~~}}{||~z~|}|~}}~}~~~}|~~|y{}~{w{}|}~~||||~~}||~z~~z|~zy{~}~}|}{x}~|}}|~~x~~}|}~~~}}~|||}}{|{s||~{|~z}}}|}||}}}}{x|~~z{{~z|}}}~}}~}}~|}~z~}~~~}}~}}~~|~~~||}}~|~~|~|~|}~}|}}y~z}z|~|~~}z~}|~|~}}~~}}}}||~}{~~}|||}}~}{~zzz|||~}~~yxy|}|~{{~~~{~~~||~~}~~{}z|{||}}}~{{||}~}}~~|}~{~}~~}}~}z}~{y~||}~}||vy||~y||zxvxy|w{tz|}{{zx{x~z{{xyyx~|zz}|}{{y}x{yxzvz|yz{|y{xzz}{x{z||}wx||v|yyyx|yzw}zzx{wsvuzywwrwzy{ywz{{w|xtzxyz~||{{zyyx{}~|vzz~x{yzxy|wz{{{vyyyxz|~|xzzx{yvw{wuv|{zz{{{wyzxzwy|z}}{u}vvxy{{||{z}yyyzz{xzv}{xvy{~vy~zz|{z{y{z|{y|zz|zzx|{}zxx}|yw}|z{}xy{{z|{{|}zzxyy{}zz|wzyx|{{y{|xyyy~y{x|{zy{{|z|xzu|yyy|xz|z|zyz}y|zz{{{w|w|{}|z|~xz{|{}z~{{xz|x{z}{{xzx}|y{}xw}z}|ywywwzwz{~z{~yzz{w||y|{yux~yw{zzx||z}{|z}{~y}{u}|}|w|yzz}}{{{}{{y|}yz}~|yy|}{|{}}w}|x~z{{y}wvx}{}|zzv~zxu}}zyw~zzzy{}{|z{xzzt{|~xwzy|}||y{{~|zv}|xz}}zwzwt|z{|zw{{~v{{y|x}xw}{|}|{}{|xzzzxyyx|vy|zz{}yx{{yz|z||~}yzy}vyx{zx}w}zwywwwzz|z|zyw|}|}{y||{x||zxv|{y}zxz{}~{|wzz{yzxvxz|~vuv|u|yyz|yzxx}{}xz~~~{{{x{w~~~}}v{yxy{}}{~{|{z|{~w}xwzy~xw{{{{y|x|{wz{x|x~|{x|zy}~z{{x~w|}}zz~|~}~}~{|}y~|}~u|}||x~}~~|}}z~|}}}}~|~{|}|~~}}|}|~|{|}~|}}{}z~}~}~{}}~}~{~~}~}y~||}|z}~||}}~{|{~~~~~{~z~~~|~}}{}}~~~~~~}~|~|yz~~|}||~{~}~|~{~~~}~}~}|z~z}~{||z}|{~~~~}|{~|~||~}|z}~~~~}}z~{{}}z|~||}}}z{{~~|{x~~}|~~}}~}~~y~~|~|~}{||{~{|}~}~}~~zz}}|y~~~}|x|~z}{}}|~}~}z|{|||~||}~{}}~w~~}~~~}~|}}|{}}}}|}}x{~~~{|}~~|~~~~{xz{~~~||}~~||}|{}|z}|~~}|}}~|~}{{zx|xyzzy~zv}u}|{{y~}z|tyyzvyzxy{zzz|}yxz{|ywxx|{{{yzwz}|x~zz~}|}wz}{{y{wyvzyxv}w~{{{wzvzyyvwzwz{u|z}wyyz{~zzy|{xz~wz{{y{zyzz}v{|y|{w~ysszzxy}~{}xzv~{zwz||{twy{|{zy|y{z{zz}{z|||zz|zy{y~zzz~{{x|zwy|wzy{|w{zxzxwv{y{{}zvxzyvxww{zz{v|yyzzyz|{}zx{{{|~}}{zz{~yy|wzxvy|zx{z{{yx}{xwyyyxz{{xzyzy|y|~z|{xyy{yy{}x|zw|{z{{{|xx~~{}z~}|{z~yzvz{{{z{{{wx||zt{x|}}xw}{y}||y{~}{y~zv~{~|}}y{z|{|xz|{wxywx|xzvxuwyzz|uy|yzz~}yyz}yz}{{{y{{{||}zwz|~~|zxu|x|~zzx{{yz}vwzv|||{sxz{zyy|yz}}}y{{~~x{{x{xvzz~xx~{{{||}}y}{wzyw}wx}{}|}|z|yw~z~w|x}{}y~||}}x|z|t{|x{{yzzw}|y~|z}yzr~|x}yxx~||wz{|wx{y{w{|{{ywwwyvzz{{{z|zzv|xv{~|wyu{y}|}z}}|}y{}~z|yz{}x{yyw{{zx}zwwxy{{|y}~wxzz{||x||}}yy|z{{|~z{}y{~|z{~|~|wzyy|xz{zv}w}}zy|y}w{}{x}x|||w|x{zz{{{{}}|zy|}}|{{}~~{~~z~}~z~~~~~~y{|y~~|~{~~~}~}|}~~{z~}x{~|||{~~~~~~~{{~~|}}{|~~}{~~~~~}z~{~~{|{}}|~~}~~}z{~zx~|~~|~}~}~~}|}~zz}}~~|{||~{|~~~|}~|~{|~|z}}}|}|~||~{~~|||~~~~|}}}~~~y}||~||~}xy{~~}~}z~~}|}|~~|}z~|{|}~~}~}|z|~~~|~}~|}z|~~z}|{}}{|||~~}{|z~|~|}z}z~}~~|~~~~{~|}~~z|~|}~|~|~~|~}~~}|~{~}~}|{}{~~}~z}{~z}}~}}}|~{~|y|{|}|}|y{~u~}||y}z}~}~~|}}~~~~{~}~|{z~z||}}}~}|}|||z}~~|}{}}{w}x|xyzwwyzyww|y}yuzy|x}yy|z|~w{|z{xx{|}{~|zzzyvz{{w}v}z|x|yz{yxy|{{wz{~yyz|yxz}x}z}yz}|{|w}|z~zyr|{xzyyxxy{vyy|{z|zzz|t{z}wyyzyyv{|}||{xx}yxyzx{}ztvyyyxxwwxzz~xwz~zzzv||xzwz}|z|w||y|wv{z}zxz{yy{xyx|y}|zy|}x{w~z{{{{|z{zw{yx{y}v{||y|{yxv{yyv}z{|yy}zy{~}y|}~~wzx|~vwzz}wx{wyzx|z{zyz|zxr{yx}yz|{{{}}zy~}w~||w{z{zyy~}|zwwyw{y{||xxz~|wyyx||zw~|zz{|~zyx{xz{x{}||wzxx{y}z{z{w|{z||}zxzzxy|z~~yy}|{{x{}w~|||z~xz}{xwz{x{yy}w~||z|zy~xyx~zz}wz~|~|z|xyzx{}w{v~yzwz{{ww{{wzvzx|z~|{}z{yywy|z||{y~xvxuw{z}|wtx{{z||{|wxzy|z{~~{{z}wzz{x||wz{wz|x}{yzzxzwzzywz|uz|}|{~yzyy|u|v|{v{zw{z}y{vx|yzxwwxwxz|{{z{{}z|vz|w{}xz|xy~~}tzxz{|zzyy|w{}{|z|y{yyz~||}wxzwxy}xy}|yz{}|uyx{yz|x{x}~yx}{xx}wyxz|{y~w}{{x}y}ux{xyz~{}}~x}|vy|zv||{{wyvu~{zx|xux|z{x}z|y{z|y|vx{|~z|~}{{z~~|}|~{~}|~|zz}}w{}|~}z|}}}~~z~~~~y~~}~z~~}z}~}~}}}z}|z}y|~~z{}}z}~}~~zz|}|}~{|{|~|~}~~|~~|}~}}}~}~|}~~{}}z~z~x}}|~~|~y~{|~~~}{z}{~~{~{}{|~{}~~{~~~|~{}~}}{|~}~~|}zz}{|~w|~|}{{~{zy~}~}||}|~~{}~~}{~}y~}~}}~}~}~}|~}}||~}|{{~{~y~}{|}}}}}z|||}}~{||~~|}|z~~~~|~~~}~|~~{~|}|~}~{{|}}}}{}~}~|}~{{{~{~~|}~~}z~~|~~}~}}}~~~|~~||}~~{{~|z}~}||~||~|y{~~w|{~||}}}{~}~}}~}|{}}zxy}y|x}||}{x|w}|wzx}{zvy{xw{{vwxxxwyx{{zx~y}xy~v{y}y}{z}z|~||~~ywzzw~|zx~}|yyzzzxy|v{{{v}|xzzvzwztwxzwwxzxwx{}{yv||z|~yy~{{}|~z}z|}|y|yxz||w|zv|~{|xs{zxxzz~wwz|zxyv~yxw~wvy|{{|xzyxv}}}|}|x|y~||~z{|zyy|xyyzy{v||w~y}xzyzyvxxwy|{vy{}|{~{{z{x{|x~~zy{}y~~x}{x{~x||w~y}yu{yyzx|yvu{v}vy|{{zy{|{}y}x}wyz{zzw~|yzx{yy~x}||v~}}zxz{{{xzvvzy~}wzz||~y{zwyyyvz{y}y{yz{zz~|vx~|xz}y}}w~yxz}y||}y|twwy~}wy}y||zzuvz||zzvx}zxz|x{}~}yz{|~||xxx{z|z|}w~|w~~zzzy|z{yvz|{~x{uwwxy{z}|zxyu~zw{~wt|xywx{|yu~z~|{z||{{xzv}||}}wxz~yy}x{yx|u~wvvz|z|z{|xz}v}wyxx{{xy||x|{zzz{zz{|z}}w||z}wvww{yzv|{y|x~x|vx{}|~zvzszzx{xyz}~{zzwz||}}y}}z||z~~|zxyz|x{wz{y}wx}|z|}{{xt|zz|xz||zyyz~}z{|{x|~}|x||zzzx}{zz|{|z}{vz|~{|{|wy|w|yw{xy{x{}z|zyy}||{zxz~z{~x||~yyy|{~}~|~~|||}~~x~}x~}}{~{{}y~~|~~~~~~}}|~~~{}y~}~}z{}{yx}zx}}}~~}}||~}}{~~}{}}{}~~~}x~}~~}~}}{|~~||~~}~~~~x|~}}{{z}}{~~~~}{}|~~}~~}|z~~~x}~}}}|}|}~~|{}{~y~~~~}~{{z}{}~~}}z~~|~}|z}y{|}~}}~}||{~vzz~|~~}~}}~~~~{}~|~}~y|~||}}}wz}z}{}{~|~{}|}~~~~}{~}|{y|{}~{}|{|{|}{}~~|~~|}}~~|{~~}~|||~}|~}{{}|}~~}~z}~~z~}}~|~z}}}|~}~|}}|~}{}}~~~y{}~z|||~~z~~y~}}z}|~{}~y}~~|~|z{|}{{z|~}|}~}}|}~{~~|~z}|~|}}}}}}|~~}|x~|{|xx{}|||~{||x~yy{x~{xz{y}yz{}|~w}vz{zz|}xy}y{|vx~}|}}|xvw|zywy{{y|yxyyxy}z}|}yzzzyu~zwzxyyy{u|~{{xww}ytv}}ywyy{{y|xyy{zz{yxu~|~~}|z}}y~z~|z|y~{y}}{w||{}{{xtzzxx{xsx|yxzzx~||zzu|y||zz{|~|}zywy{xx{~{y~z|yz{|{|z{z||zuyzzzx{t{z|zyzz}z|zvz}~yvy||w{v}xwzwz|yzu|y}{zz{w|zwzyx{z{xz|{{z}wzzxzy{|z{{z}zxz||xyx{y|v{|ww|z{{wz|{zy~~x{zz|xx||z{|yz|{{zzv|~y{x|z{}|{z~|yzv}yy{{y{|v|z}|}}{w}|x{wz}zwx}{}sv}yxz}xx{zx|zuyx{zw{q|xv{w{zwy{{{~yxyy|z|z|~ywu|{{yxzy{~}xz|{|yyz{v~y{~{~zv~w{{{{y}wxv|x|{|||xzxw~v{|{~{|{zzyw{{y}|yyxw{}{|}xyvzy}zy{zyxzx|zu|{yz|~yw{y|u}}}{y|~{z{{}y|x}||y}{w|{yx{{|{{yxwzzxyyz{z|y{|xz~y|y{w{xwx}x}~yyy|}{{s{{zy|z~zz|~y}xy|yxyyy{~yx|x{~zyyzz{yzzy||y{zsz|w{~{{|~zz||{xv|{{y|z{{yy{{xyw{zzz}zx{{{zzz||{zz{zz|||x{{{||||ywyx||~~w||||w}{{{x}{|~~}~~||y}}w|}}}}|~~u|z||||}}}~|}|{~~}~z{}~~}}{z~}~~~|}~|~}~~}~}|}~y}}~~~x|~{{~}{~}}|~~{}}~{~y~}|}}|{z~}|zy|}~}|{{~||{~|}w|}~~|~~~~}{}|}x|~}}~z||z~z~~}{~}~~~{~~~}~|}}{z}}|~||{~z~{{}x||{|}{~~|}~{}}}~~|~}z}z~~}}}|~w|~{|}y}x~}~~~z}y~~|}{}}~y}{~}{~~}~~~}{~~~}{~~z~{|}}~y~}}~~}{{}{}}}~|}z|~~~y}}}z~|}~}y~~}}|{~~~~y~|{}}y}||}|~}}z}||~|}}{}{~|{~~|}~~~{{~}|~~}|~}~}{}|~}{y|y||~}z|||~|}}~|~|{|~|x~~}|~zzz||xx{|wz}}}yywzxwywxuyxyw|zy{sy}zyxxwyz|v|yzxzz}y|{zt{~{|z{zz|z}{zyy|{yx{~|x{x}|wt{{{u{zyzzzzyy}zw~{wx{yw{yxwz{{|z|zyy~y}{z{zwz}~y~z{|zx{yz{zwyxzy~}{zyw{xwyzy{{~vywvsy|~y{x~{zyz{z|zxzyz}wyywwyz~}xz|yv}{|w|yzwy~x}zx~}zyzy}yy{zxtyww{zy~vzyyyz{{}|{uzx{}x{wz{|zzzzy||w}uxw~xzyz~xzw{|{z{~vyywwzzuzyw{{y|{y~}yz{y|xz{yzyx||z|x|x{~|}{z|}ywxxxvy{v|{{ytwx{|zywuw|yw|xw~y|z}t{~}|}w}{z{|}|zw{y|}{zzy}{||x|w~|v{yz|zz|z}|zxwvw{x|uzxwxwz|~u~y}~||}{|{{z{~~}}w{~z|}{w{{{yyyw{|{xvy~zxx}|z}|z~x{wv}{||{~xy{||~v{z|u{zu|wuyxx|~{{||z{yyxtwzxw}|~zyx{z||{zyyxzxzz}}{{|z|{u{}xy~||x}x|zz{|yxy||y|x}x|xu{{y{y{wv{yzzvvtx{xw}|~y~{zzz{{~|z{}wy|yxy~{~ywz}~|xww|{{|{vz{y}wzu|~xwx||xv{zyxz|xy{{v~y{zs}|~t}z}{{xz}z{z}}{|y|z{{{}uw||}wvx{}|wy|{{yzyx{zy{z}zvyy}yyu||{}vyzwyxy~{{zv~{|}{~}~}~}z|~}}~|{~~{~}|}{{~}}|}~|}|z{~~{~}}~}|~}}~~~z|xzz~~}~~|~{}||{~~{~~~z~~{}}{~yy~~~|||~|~|}{~|{{}~~}~{}~}{~||y~||y|}{y|~{~}~}~|{~}}~|~}}|~~~{y~{~}z~z{~|||~~{~~~}}|{~~|~~~~|}~~~|~|~~~}~~|}}z|~}|}}}}}}~~~~}|{~w{}}~z}}~{~{~}|}~~~~}~}}}}}yz{|}~{~|z~z}}~~}z}y}}~~}}}{}}||z|~}|w{~~~}}}~{~}{{~|{~~zz}}}~}{}}~}}|{~~}~z{~}|{}~|}}~{}~}|||~y|yz|||{}{|~z{z~}}~~}~|~~}~|}}~}~}{{z}z|{z~|}~~~~{}{{~|}}z}~}}||~~w|zz}|zuywv{{~|wx}}}x{w|y|x~uzz{yy|z|~{y}|yz}}~xzzzzyzy}|{yzxx|{x|u{x|z{w~yz|||wzv{|yzxzy}|zyywzx{y|zzy}xvz{yrwv}yu{{wyxyzy}x{zy{wx||zzx{yzzyzw{|x~x|zwz{y~{{zxvxz|v{yxww{w{|zy{z|y{v{|z{y{||{vzzy}z{x|wz{{{tz|wvz}|zx{{zzy~|{|}yyx{z|{u}uztxy||}y|z{z~yxx{}vyywq}yx|{y|wxy{xywzyy{vx}vwzz||z|y{zyz}y{ywx{tx{txw~y{{{x{}zxyxz~{}y}zx{x|t||yx}xyz}yyuzxw}||}yz}}{z{{xzy}|{w}~w|{|zzvx}|||zxz~{}z{}x||vzz{vzz{w|uzz}y}y|~z}|uvzxxu|~xzvyz}z{|yy~zxv}xy{zyv||{{yw{{{|{||v}|zx~}|yz||w{||}xyyyz}x|}zuzxyzw{~xyzy}xzx~y|}{y|y|}|{zzwz|yx|yz~}xy|}wxx{{{}y||v}}}{zwz}|xxywz|xz}xz{yw{z|zyx}z{}~{xzw{}~z}yxxzzywxyrz|z{z~vsu}{ywxx}z{yw}{zy{w|x}zv|{}|xyy}zyz|y{w{w{}{xw{x{{|xzu|x{|{v{wz{yy|{xz}x{|{{z{{{y{|zw|wz|x~}{xwx|}|}|y}zywyyzzt}|z~vyx||}}}zy}zw|}{z~~~~~}~}{~|}~}~~{}{}}|~}}~~}|}|}{{|~}~}}|~}}~}}}}|~~}}{{~~}}~|~|~}~|z~|~}y|{x~{{|~~}~|~|{{zv~~y}x{~~~|}}~~|~~|~~|{|}~~||~|{|z|{~|||y|}~{|y~}|~z~|{|~}|z~~~}}~|}~|y}|{}|~v~z~}}~}{z}~~}{~~}{}~}{}}~~~}}|z|z{}x}~~|~~}~z}~~~}~||{{{x~{z||}}~{|}|}~~}||{||}}}{}~~~{|w{{{}|~~~~~}~{~~|}{|~~}}}~z|~y~||||~~~}}~~}||~z}{}|}}~~~}~z|{|}~|}~||~}y~~~|~~~}~}}~~{~||~||~~~|~|~|{}zz}z{~}y~}{}}~}~~~~}|~{zx}{zy{~{x{|yyvxwyy~z|}zz|}y{zywxzwz{{z~}z}|yy{{~xyy{}|yzx}{zyyy|vy{yy{|x}}~~wyxv{uxxzwzx{~yzv{~y|y|{z|yqx|xz~zz{{z||z|ywz|}z~zzv~{{x{zzvzxzx{x{y|yvyyyyv|{{yxxyzwz|ywy}zyz|xz~|w{xzy}~yy|zy|y}zywzz}z{zywzxz~yu|wyvvz{{zz{~xwzy|xz|{{x{ywyzxx~~z}zz}xyz|yz{zz|zwuy~yyuyyy{{{wz|~{}zxxzy{wvw|y|{|z{xyx{y{{|{yzzzyzu|y}~}yxwxz{{s{yy|zysu{vy~zz{~zxxw{v{zz|||}{{||{|}~{{|z}x{}||}w{|wy{zzz{zxvyz~|w{~xwzwxv{vy|y|wzx|{|}zwz|x{{wxxwyy{}}y{}zz{yzw~y|{||||{x|uy|v|{ywz}{xz|y{{{z{~y}y|y|zxyy{z~w{x~yyv}{ysxzzuyyvy}xu|{|zxy}z{yy{zyx~x{{|}}z|~y~{{w}y}~~yzwzy|}~wwz{zy{z|||zzzyyy{wyxyzw{wwwyv|y|{{x{}}~y{{y|~v|||y{~{}z~|uyy{yyzz}}uxz{|xz{~{}y|}|xxvyzz{x~}|u|z|xzs{x}{|z|z{|~|{y{{{z|yyvyxwyx|x{x}xvwzw{yxzz~vytvz||}|v|{}|{zyzyw|}}|~}~}|~{}y~~z|}~{~z}|}y}|~z}}~||{{}s~|~}{~|}||}~{~|||~{y|~|}~~~~~~|}~~|{~y~~~z~}~~~~|~}}~~~}~~~}}}z~|{}}~|}}yx~}}}~||~~~|}z|~~}||~~y{|}y{}}|w~~~||~~}|}y}~~}~z~|~{||}{}~~}~}~~}|~z~~~}x~~|}}~}}|~}}{}{~~{z~}|~~{}}|z~~|}}z~~|||~}}z|~}}z|~|~~~}~|}~}~~y~~}}{zy}|||~|}}|~{~~{~~}}{~{}~~~}}}}}~~}}}|{x~y|}{~}|zw{{|}}~{|}{~~~~~~z{~}|~{~}}{}}}|}|}x~}~~~~~{}z{|}}}~~||~}{|{~~||~}~{}}~~}~|~||{{}~}~z{|||}~|zy|xz|yxww||yuw~{}zx}v|xw{yzyw|y|{x|{{ww|xz}w|}{}{xwxv|x|xyvvy{z|y|y~z}v}~|y{}{z}}{{{vyz|v|}yy|{yw|yy{|szw{zvzwzvzz}|yy}|zw{u||yxxx|~v||yy~xz{zx}y|xwyxy{||~xzyw{|~y{uzzy|}yyyvwzvx{zzxx{w|xu{{{|{|y{{{{|x||zyz{{z{}xyu{}z|{}v|z{zvv~{~~y|yyvvyuy|||v|}{zxzyz}{w}~zxwz~}y{{y{wwy{{|{|v{y|y~v{xxw{{{xzzyx{x~yz{|z{ywo|zxzzwz~{~xxyx|zz|zvzwxx{w{{x|}yywvv|y}z{w|v}y|{zy|yz}yyx{}zyx|wz|x{wvwyy}}}~|zzxy{zzsz}x}z|{zx{x|}|{y}{}{{z|zz~yy~|y~|ry{yxy|w}}zz}zx}{|z||}{zuyz{}zxw{x||yxvyy}{}|yzwvz|{x|zy{w}t|}zv{{z{{w||~zwyzwvw{sx{~}z{zzyzy{v{z||tyzv~z{xyx{z~|}{y}xzuzyyyzy|x}{|xuwx|v~{w{y{z|{}{w{|zxz{z}}xzx{{z|z|{x{}}y|w}yvyy|yyyzyz{y}zz}||}zx|z{w|zzxy}wxvyy|yz|xzzy{|{z{||vyw{{u}xw{xxy}wwo}|yxz}wyz|z~y{{}wz||{}}wyswyxw{{}zy{yvy}zz{xw|x{y|z{||y|xzy|zz}}~}}{~}|{~~{~~~||}z~~{~{z}~}|~{{~~}y|~}z~|{~|}|}}~|~}|||~~}|z|{~{~{|}}|~z}||z~{~zy}{{~}{~}{}~|z~}}||~~{~~~|~{{~~|~~|~~~~|}|~~}~{|}~y}|z~~{z~|}~~~z{}~{|{}z~{~{{~}t}|{|{|{}|}}{||}~~{}~|}~~~~}~}|||~}~{~~~~~}~|{{~~~~|}}}}~~~}~|z}|~{}~yz}}|||{||}{~~~~|}}~|~}}~~|~~|~~~}z~|~}}|}~|~|y|{}~~~~}~~~}}{}~}~~z{{~~~{y}}|~}~~}~|}|~}~}}y}|z~w}z~{{}~}}~~}z}z{z{}yy|}}y|}}~z||z}|{xz~}{|{zwvxy{xztz{xy|yvyswwzwvwu}y|zyxxz}|{}y||yz~v~~x~z||y~}z~~}vu{}x|vzzu|}{|uzxyxz}xww|ytwvx{zw|ywxzywyyzwz~|}{zzz{|}z|}}}yy}z{zwywyxxzwyyyzz|~{wy|zzvywu{y{xyz{}}{vxzzz}}}zyyyw}z}y|z{z|{zr{yz|{zywx||xx{wxyxw{{{yx~yv|xz{wxuywyzy}|z}~xyz|{~{wyu{wzw|{}zyzz{x~zxzwyx|vzzx{x{|wvyzwzyxx{y}y|||v~}{y{y~vyzwyzz}y}xzzzx}{y|z|x{uyrwywxyyyw{z{|tzz{xux{z{w}y{|{|zzz}{~|}~{w~yzwuy|z}{yw|{~wz|xw}w|{{{zt|}}{wzw{~{yzz}xvy}yy~z~{{{{}~zy{||yxx|{~~z{}yw{zx|z{|ry}}{|}zzx{x{x{~zx|z}yzxz|||{|}|wxx|}zx~{~x|}|{~s}z}}x{|zyzxyzyxz||xwz|w}yx{|yz{~{{y}{}y}|}zyy}wyz}zvw{yzy{{v}vz{y{}xz{yuz{{{xyuvvy|w{wxyxv{{zyz|}xx{y{y{z}|yz~{wyz{yzxx|z{xyvzxzwx{wvu{w|xyyxx}xv{vwyyxy{{zy}|~y{|~z||x{zy~~w~x}{}vxyw{w|w{{||~zzz{zyx|xzzyzux}}{xvxyzx{zxyyyy|}{zz|{~}~z~~~{}~|~z||~}y~~~~~~}|~{}||}~}|~}~|~}~|~}|||z{~}{|}{~}y}~~|}{yz|||{}{}y}|}|}w~|~~}{~~}||{|~}||{}}~|}}~||~~|~{}z~~~|~|z{~}{z|z{~|z~~{z~z||{~}~{}}{}~~|}}~}~}~}{{~}~}~u}}{}|}~z~}}|~y|~z{y|}|~}w~{}{~||~~~}|z~}{}~z|{}}~|~z|{~~}}}{{{~~z|}}|~~}|}{~{~~~}{{}}~y~~{z~~||~|||}z~}}{||}}~~~{|~}~||x|~|}~~{~|}{|z{{{|~~}}{{}}|}{~~{|~}{|z||}{{}{}~z~z{z}{}~}~|~{~~}|}{|{~}}}{}}{~z{~{~~}~|~}~|}~w|zzx}{{x{y|yzyw|{y|yy{x|v|{wxww{uzyvz|zy|wz|xxyz{xz|y{{xuwvxxzx|vx{z{xzy{z{w~{|zx~zwz|}{t{||ww{zx|{{y{yx{zzzu|{vw{zvzvw}~vy||z{|xvxyx{{zyyyzwzu{}yx~w|z|~ywwy{w{uu{||}~y{t{}v{~zzy|}yxw~|z{wwx}{}q}xzw|y~y}zy{wy{y|wyzz{x{p~|{z{y~wz|z|yz{~vxuwywyyz|{yxx|y{|{z{z|wvxzyyy|||~z|{{~~w|wy||xvzyx}|{wy{yz{z|m{ywz{zzyx}y{}}zzw|xy}z{z}zxsxzyyxz|z|x|y}x}zxz|z}zz{}{z{~zy|z{xw|~z~y{|w{{|u~x|z|y|wyz{{}|~y{|{y{x{{{|xx{{{~{{wz~xyyw{z|{z|yyyx{|x}x|}uwzyyyz~{t}z}y{z{y{xzz{y||yy{{{}~t{u}zzxwxzv{zz{zyyy|{uy|yxy|~w|y}{zzz}}xzzy~}|zy{|{|z{~z{~|x}|{zy~}}x}|z~z{{{u~|wyy{{yz|z{w}w|z{|{yw|zzz|yuyzw|zzzzwzwy{~xyxxy{y{z{~z|w}y{{yz{z~zz{xzxyzwwx{uy|}|xzz}}zz|x|}y}y{~x|wwz|wyy{{y{{}z{y{{xyzwz~~~{{vy}}~{yy}w}yyzyyzy|x{|z|z|x{zxxwxvzy{y{|y{|}}}{yzzz||z{xy~|}~|~}~~|}}|t}~|z}~}{z~~~}~~~z{{z|{}|~|{|}|~|~{~||z~z|}~}~~|{}z{}z}~~z~}}~{|}{{~}}~}{z|~~~|}}|{|}}~{|~}~~z~{}~}~}}z~|~||}|||~|~z}~}~|xx}~}~~~}}x}|{~}|{~}~~~}}~z~{|{z{~~z~}}~}~~{{~~}}|~|~x~}~{|}}}|{y~}|}|~{}}w}~~{}}~|||{||}{||~}~|{}}|~|{~~}{~|}}~~|{~~}{~~|}z}~~z|{~~}{~|{z}{~zz|zy||~}}~~z}~}|}}~||~}|~}{~|}|~}~}||{~~z~z~~~}}||~~}}{z{}}~~~{y{}~~|||}~~}||~||{}|{}{{~~}{z}{||}z~~~{z|~|}z||}}~~~~{}~~~~}~|}~}~}~|y~~{x||wy{wzzz~wyzu}yxx|yxxzxyz}ywwztwyzw{v{ywyyx~~|w||yv}||{y{xu{w|{xy|vz|}}y{{|vxuyy~xv}yzvy{zxzxwzy{zrz|yx}yzzzv{yt~v{{|{|x{}{{x~v|xz{|}|~y{vszxuzy|{yzv|zzwswyz~{wx{xyy|z~zzz}xx{x{|yxwz{|{}yvz|yyyxxu{{zvxvzxx{vvz{v{~wvywv|zvy~{yv}zww{zx{|{z{w}{w{z||w{y~{|vwy}rux|zxvuzxy{{x|xzwzwx}wzszy|v|y{vwz~y{y~yy|x{}|{zx|zw{yw{yzxzx~{v~tzyyxwzzu||xx|uyxwx{x{uwx}v||zz{{{zv|||yz{~|zzx{{yx{}|x{~x}x||xxw}zvvxz}{z|z|{zyu}wxy}{y{zwwx|}|{||wzz|{zy}z{}y}z{w~|{}~~yvz|vv}z}{xwvxxwz|wx|zuxuxuw{wyw}|zyx|zwx{xxzx}|{z|zz|~zy{|x{~z~x|wx|vx|zwz{v}v{vwyzw}|v}yvw|y{v{|t||}}}x{z{y|w{~}|{xyx|zz{~}|z{zxy~uxz{wywxtz{zzyvxvy{{{uz{{zxu|yy|y~{ytvyvz{~|~|yy~yz}xzyyy||z{{{zz}v{xwvzzyzzvw{yx}xzyyv{{v{yy{zxyz}~z{xxyzzyzz|yy||z{~{{wv|{w{x~yy|{yvw{x{vw{zwyx}xwzyw{{|x~t}z{yyzz{{z}{}}~~}~}~|}~z~~}|{y~}|}{{{z~}|z~{~}~{~~~}}|||~}}}||z{{}~zz~}}~~}~}z~~|}~|}~}}}yz{}}y}~y~|~~~|}y}~}|~{y~}}}}{~}|~z}}}|}~|y~~~||yz~z|~~}}~}~}|||~|~z~{}|{~|~}x}}~}{}~~|}~}~~~}~|z~}~}}{~}~y}|{~~{{~{{~|}z|{{}}~|~}}}|}||}~}|~~{~{}~~}|}|{}~~~~~}~{}|{|~||y}}z~|{}}z~~|}z|}|~}{{~~{}|~z{y{{~|y~|x}}~z|}}}~~~}~||~}{}|}~~}~~{~{||y{|}~z}}{}}~~}}zz}{}}{|{y~}~{{}}||~|}||}}|}z|}~{|}~}~}~}y}}~~|z{y}~}|{~z~{~}{}z|z|~~r~z~yzxw{x|zzxz}{wxz~u}wyzyyzz{zy{w{w||u{zwy~y|}x{{|xz|{xwzvxzzy}yzyz|{y}|~zw|}w|v{}zzy{~z{|w~x}{{yzxtzz|zyv{x|w~z{}|x}|t{|y}{|{xwyyz{xywxw{x{{{xx}|yz{|x}zwx|{~xux}||~{zyx~vyx~t}{yzwvu|xv{y{xuy{vz}zv{|{wuyz{{y|}x|yx{{|}yxxwz}|w{w|vwy}yyu{xy{q{w~xw|}x|yyxwz{w|v|zyyxzz|}xy|{xw~{{vz{y{|y}z}{}{yx}x{yxzuw}{|}{yx}xz{}zzy|{vwzxzzxxyuz|yx|wvwzx{zy{}|yxyu}}{zxxy{zy|ywz{zy|z~~vx{z|x{}{z~zwzzzzy|||{|yy|z}yy~ww}wzvx}vx{wzx|wxwzzzx{}y{~wz{|w{yy|{wy~~~|vz{zw}~xy{yyz}y|z{{x|}|zx~y{{zz|z}zx|z}~xz~sxxw~~|zxyxyx{yuvyy{{|uy|||xw{{z{{z||{zy{wzyyxzzzzzx{z||z|xv|~~wwwxz}~x{ytyzwzz~zx|xxvzz|{x|x|zz}{||w{{zyyzvz{}yy{y}|{wzw}{xzzz{|~y}{x{}zzyx|x{xw}zxzy}}z{zw{tyxw{y~wxx{v~vz{z|yu|||xy~z~}wy}|~yv}yzz}|{y|~{zvw|y~xxyzy|z~xyvzz}}}|yy{z||z|z~yzyy{|}{xw||y{y}}{|y~}}~~}|{}|v~||~~{|z~||}~}|~{||y}}~}}}}{}~y~}{{}||}}~}|}{|}}}}~~~}|z{}~}~|}}|w~~~~}~}|}y{|~|}~z{}}~~{{}}~~}y{}|z~}{|~~~{~}|}{|~~|y|}~|~|}}|~}~|~{{}{||||}|z~~~|}zz}}}}~}~|~~~z}~z~|~~{}~|~{{}|~|}~z}~~{{}~~{}~zz~~}~{~|~~}z|z~~}}{z~}{}{~}z|{|||}|~~~z|~~|}~~|~|~~~|~}v}~~|}~~|z|||~z|}}}~~{~}}{z{|~}}}~~}~|{}{z~{{}|||~y~~|}|~~~y|~~}z~~~|~}y|}~|{y}}~}}}}}|}~z{|{}~}z~y~~~}z}z}}~y}~{zxz|yv{|{y|{yyxwx{}vyvzywxy|{{yxzyxzxvyxxzyvvzy|xv{vxxx}zzy{yywz{~x{x|x|z|x{zrxwzvzzxzx|vvxyv||yx|z|vw{yx{}z|}{xt~|ywy}|{~wzw~z|wxy|zz{yzyz{{vvvzx|{xwwwzz{s{|ww||||z{wx|w||xx}zz|w}}ux}yyxyyxy|z{{wzz|wyyzzxz{{y~zw|xyyyvxwxw}|xxxyz{~vy||w}}|zxz|x{{w}}|~~{}~yzzvyz{xy{zz{vxyyvw{x~yxw|tyxwy{yz~||yz{xv|z{||y{wt{zy{}~|xz}~zyvywz|vxxzyyxzyxuvw{wyy{{yx{|uv{zx{xz~v{{zx~z{}w{w|}z~x{{uz|||{yyzvyx{{z}zz{zxyyxxxzxxwxx|y|yyy|xz}y~y~z|~{{}{y|zu}}|~yt}wyzwwxuvzzywxyy{vwy|{{{yyzyz{z|x{}zy{zxyyy~{}z|||~xz||wy{y}xvy|xx~zwz{{u{~yxzx{xy|xx}v|zzywxz{|{{zyz|w{~y{v{||v|{|}|z~xy}zw|x{~|xxtz}yxy{|}zwywz{t{xyt{{uzuy~{xy{x~xyx{w|zzxxz{{|yw{x{~z{y|wxx|v{zxyuz{u~vyyyzu|{{{ywzywyx|zz|x{zyz{xzy{w~~{v||xzzw{z~~yy{ux~z|zw|z|yy|}yy~y{~zwwywyxxz~|x|{{~xzy~yx}z{|~z{|~}y}y|}|}|}~~}}{~~|~~|{|||}||}z~}}|||{}|}|}|}}y{~||}|~~}~~}}~{z~}}{~|{}{~|}zz~~{~~|}~}|~~}||z~~|}z~~{}~~~|{}}}}w}||||~~z~||z|z~~||~~{|}}~}|~|}~}~|z~~~{~}~{}~||}|}~}~~{}z~~|z}{|zz{||{|~}~}{~y|}||}~{~|~}}~z}}~{z}~y}{~}y~}}}{~{z{|{y~~~}{~|||~y|~z~~|~~~z}~}{}}|z}|~}}||{}|~~{||||}~~{|z{z}|~|}}|~{~}~~x{}x|~}|~|z|~z~{{}}wvz~~x}~}{{}~|}~|~|~yz{z{~}|zz|~z{~|{{~||~||}~}{}}}|{||}}~|~~z~~~z}~{~~{~|{~~~~~}~{~~~|w~yx}y{yxwzy||zy|yyyx||w|w}{yzwx{{w{xzzz||zzzy{|xzy{|w}xy|zzzz|}y~z{y{}vz{wz|x}{{yx|xw{{z}z{z|xyzyx{u}xywyvvy|z}|{{{ww{yy}xyyvy}}{}x{wx}v{z}xzvywvx{y{{|{z|y{~|y}|{vyzv|{|~~~vywxyv}t{{yvw}zwu~yu~wz~|x}z}vyzz{uzy||yzy{y{~xzx{z|||wzyyy{w}wzu}|{ov|{~zzyywyxz|zxzwyz~y|zyz~{~zz}y~wyzzy}zwvx|wx{yyzy|yzxzww}z}yzwz|{|tzz|z{|y~y{{z}yxxxxz~wz{xxzvxw{|}xzyz|z{{z{z|yy|ww}x|{}yy{|{v|y||{{|}{|}}{xz}|zw|z{}||y{z{z||zy~x|{zwz{}{}z|zw|zxy{|x{}|{y{|{wyz~y}{{v|xz||z{}{{y{x~zyw|{|v}yw~x{zz{~}|{x~}w{x~y{~uz{tx}v|}{}zxxxxxzt{~z{{zzwzzvxyyxz{}{|z}{xzwy}}z|}xvzxzy{z||{~w{v{w{zy|zywxzxz||x|}z}{yx{y}}y}z{{{xx~|w|xuw{vzzz|xw}sx{{}|xsy~zyyw{zz~z}z{y{yx{zyzz{z|~xyzw{zz{}|v}w{yw|tz{|{{|}zz}}~y|{z|~}|zy||}yw~zv|yuv{}|zy{xzzxz~|y{|~{zzzyz|z}|z{z{y|yz}|zwyvyz~{|{~|}~~|||~}}}}}|~~~}z{~{}}|~{}||~|}~~{}~~y}|x~~~~~}|~~}z~~z~{|{|~~}}{}{~~}|{|}}~{{|}|~~|{}|~~|~z~||}}{}{~z|{~{~|}{{|z~y~z{~x{~{}}}~~}|||~|}}z~y~~}~}z~~{~~}|~~}}~~||}}~~|||~}}|~{}~z~~|}}~~}z~~}y{~||}~}~{{|}}}}~~}zz~{~}~~~||z|z}}~|z~~}{}}}y||~||~~w}|~~~|}~~}|}}{}}~}}{}~|~{y}~}~~~~}}~~~|}|~|z}{}}~|}~z}|~}{zz~~{{}|||~~z}}~y~|y|~x|~}}}~}~}{~}|~~}}|}~~|~|~~}|}}}{~|{y{{{yt~{{z}zy|yuxxzy|{ztyy~~{yzz|zyxz||xy{|zxx}uyyyy|w|}|x}|}x|z}xr}}zyy~w|tz~p{zx}zwzyyww}xww|}{yyw|uyzzy|zz{~oz|{wwx|zxz|~wt}{zx|y}uxzzy{y}{w|vwxx{x}y{{x{u~w{xz}vu||~{{|zy||zxy~|zy|x}~zz}y}zxx|{xv|zv{{y}zy|wyxv{wzy~wzywzzxyyx|~|~w~z}y}zxy{yx|{{{uyt}w{y~u}~yyvyyz~xxy|wzzz|}~z~~|{vtzvz{y{s|y{zwxy}v~}xzw}}y}x||yy}}z|{}|||xvw}xywvx{{zyzx|vzyy}rsz}vv|{{{}{|}~y|z{}~}x|~yy|z|}|z}|}{wx~wzy{x~z}~uyy|wxu{}yx{zyyyxy}zx|x}z|{|x~x}zt{}|wxq}|yvzzzxw{~v}yvxyyx{{yz}xy}}yzyy|yzy{||y|zyx|x|~y}y}z{y|vxz||}}ywwux}zyz|{zx{ytv|yx|wyxx{yxy{}{z{}{~x|zwxy|{x||~z}u~z{{{zz{x{{{yzzyzzwyz{|{}~zxy{x{txv||~{u~zz{}{{z}xy~}}x{{x|{x|w}|||~}w}|{{y{z|{y{x{y}zz{}z|{xu|wzyzxyzx{}x||~{|zzwy{y~|}|}w{xz}{y{}{yxuxx|x~w}yxxvxz}xxzz{{~{{{||w|yuzzz{{y}xzx|y|}y~|z~~~|{y|x~{~}~{}||{~}z{|z{~y||}}{||}{~}}}~}}|~{~|~||yz|~}{|}|~~yz|~}}~~~{|z|~}~}}xz~y}|~x}~~~~|~{|}{}~{~~}~|~||~~z}|}{{~{}{~~}{}y~|}}||~}~}}|{|||~}~{}v~{}}{{~~~}|~~||~}~~~~~}{||}||y}{~~|||z}|~y}|||z}~~~~y||}y~|{{|x}~~z}|}~|~~{z|z~z|z~~}{~~x}|}~~{|y~{}~}|}}~~~}w|}{~x~|}x~|~y}z~}~}}}z|~z|}}z~~|~zz~|{~|}xzz~~~|}}~||~~~~~}}~||~}{y~{}~}}z}|~~|}}y~~}{z{}}{x}|||~{~}~}~|}~}}y~{~y~{}z{zvxzz{x}{zww|{{xwvs|v||x}||||{vyvxzz~yw|yy{vzxxw{tx{wy|{}}|yvxwt{zwxtxz|wxxyyy~}y{|zzzwxzyyzz{{{}|}xw{x~wyuzy}}~~~z|xuz|xw{}vw}{z}xx}zy{{w{x}{vz{yyz{z{|}{zyzwzwyzz|xwy}xxzyyyuzz|yy{w|yzyw{~xwux}yx|{}yw}|zx{z{{x{zz}{{wwyzwzzxv~yzz|z|y|z~z}}|yx|{}xy{zyzx~wvzvy~{zv|}xy||}z|y{{x||v}{|{zyz||}wxzz{xvzx{}y~{{{vz||ywx~y|y{{z{wy{|||}xyz~yzz{z|u}xvw|{xys}z|xux|{|z||{{z|{y{yz}xyvyyu}x{yyyz~||z|z{w|x{z{zx{{|x{vxy{zv~yzxxyy||y}xxwzzw{xzy}{w{|u~|rzz{|tzx}zy{|{|zyy}|xy{yzzwy||z|{}|||xy{xvxxuz|||{{{}}z|yx{}xx||xz}xwy|v}y{{~zv~|yz}x|xy|}x{vp{{y|}z}yyzx{wy{{yyzv|{yyqy}y}}{|{~yyyx{{x}{zrw~xzyyww||w{~|ux|~xz{wy{|yy|{{xzy~xx}{yw}{x{|vz{|{}{x}wyx{zz|zxz|zyyvv{yyz{z}yvxwzyzxxwy|{zx{y|{y{}wy{|{z{~xx{{{|{v||x}{}y~|}}wvyzwy{zzr{~zvxyv~y|yvzz{tzx|~{x{yz||v|~~||}~}~{y~|~}~|~|~~|}}~}}}~~{~}}~~}}|~{|~|}}~~|~{~}~{}|{~~~~}|}}}|}|uy{}|{}}~}||{|~||~}|~}{~|}~xz}||y}|~~~~}}}}{}~{}~|~~||y~z}~z{}~{{wy}~{{~~~||~|~|{~}}~|||w~~}}~}}}~||}~{||||w~|{|}~~~~w~}}}{~}}~{u|~~}{|}}}|{}{~{~|{|{~}{|~{}{z}||~~}}}||~~~~}~|~~}}|~|z{{{~}|~{~||{}|~~~~~|~~}~}|~y~~z}~{}}~{|z}}}w~|~}{}}}}|~}~yz{~~~}~}z}~}}{~~~|~}w~~z{y||~~~}~~~}}|}{|~~|~}}{{|~~~}~~z}}|~~}{~~||y|~{z~~~}~|}}|~~}}||~}~|}~x}}}}~~~}||w{z}z~x{v{z|{y}xzw|yw{yz{{z|zzz{z}{{x|v|}yzxxz{~{}{vy|xxvyy|z}|~yxx{|y{v{}||wy}zzzyyvxwx{xxyz||yyzx}yuuzz{x~}|{~{xzyz|y}|{|{yy|vzy|z|x{yzyz{|yuxyz}z}zyzwzwzzyvzy|ytxy{}~yzy|yz{|zxxyxz}zy{{z}x}||}|{zzxuz}vwzvwyyyzs{ytzyzzxwyv{ywzyz}wy|}}{|x|{v{|z~vzy~~||{|{~x|||{vwyywyx|w}wy{z}}y{wy~z|~xwyuy|x~x~{xzzw}x}y~yz|||z|wy}{w|{}zw{x}}zvzyxzx|}~yu|xyuy|uzz{tzx|y|}||}y~{y~{~x|wyzy|x|{z~y{~{{~|y~wxzx|{y{v||yzzyzvzvzw|wy{wtxy{|~zx|z|z~}z{|~wxw{{|}~z~zvzu{y|x|zyzww{{{vyzv{yz|||xvyyzxyyz{}}}|xyx{|y|~{|zz{yz}z{zzx~{y{zzx{zz|~}zyxy|wy}xx{zx}{xzt~sxzy{}~}|y~yxx|~z{y}y}yz{|y{wyz}xzx|zxyy}{z~~v}~zz{z|xzzyz{yvyyzxqwy{~x{z{z|||z{z|||~z{xw~zyvx|w|vyvy}{z{zxytwxy{}ywzy}zw|x{yx}x~{~y}{||zx{z|~{z|wx}x|{~z|~}zxz{w|v~z}wwzz|yxv|zv}wxuz{}u{v}z~z|xyzrw}{|}z}z{{~|~}~x|~~~}~}~}~|x{|~~{|y}}}~~z~xu~y~}}~}|z|~~|~}~||}{~z{}|x{{~{{}|z~~~{~z}|{|{}~}~z~~}z}}{{}}~~|~~z~|~{~|{}z}~{{}}~{~{{y}z}{}{}|~~z{|}}~|}~}{~}y~{}~~~~{~{y}y}~}w~~~||~{{~~{~||{~~~~~~{~~x}{||}}{}~~~~y|~{{||~{}~xy{}||}|{}|{}}~{{}~}}}~~}|w{~~~||}~||~}~{}}{}}}}~~~z}~~~||~}z||~{|}}~}y}}~}~}|{z}z~~}{~{~{{{{{}~|~~}{{}||~~}|{}z~{{}~~|{}}{|~|x}z~}}|~}}||}|~|y|}~~{|}}}~~{~}}}{~}~~~|~|||x{y{{yz{xwwy|wzz}wxxzyxyyy~{}ywzz{xzx~x|x{}|vxyywzyv{z~xz{{~}y}zzyv|{|{xxz{vwz|x~{|x|~y{zy|uzw{yxz{zxxyxxt|xxxyv{uz|xw{{yxv{xvyzr}|{|yyxyzy|zvx{{xy|{|{xyz|~yx~{|yy}{u{|}yzwzzy~yvyyyyz{|y}x|}yuvzx{w~v{t{{w~{v|u~}z~}vxyyyxyz{w}xxw{ywzytzz|~x{y{vzx|x{x{}}|u~zx{yy{x{z{yw{vt{x|{xw{yyy}zrzyy}{{{yy|{v{{|y{z}|z{uzu|xzz}|y{}{}xyzzv}~z{zz||z|ytxzy|{yyxxzxw{}v|yx{z|uzxx|zx~{}}zyyyxyvxwx{~{w~{{}}y{{z{|zyvx|xw|yz||{}y}zz{|}~x{|xw}}zzzxx||y|zyx{zz{|{yz{z{yt|y}y{~~|zy{wx|{xzvz{zx{z{x~|z{w{wzyyyy{vzxw|y||v{||xxy}|y|zzyx|}z}zz{~x~x{z|z{{|{{y{z~x{z}vxyyw|yw~~~|xwz|zxxy{y|wy|yz|xw|y{|vs~ysxw|{{yz}|z~zy|}x|yu|w{wy}xxyy||wyxz}xzy{v~{|yuyyzzw{}|{yy~|x{xzv|{xw{zwy}{zztv~xz{}xw}|zy{zy|y{xwsz|yx{}|z}{z|~ysx{|y|zx{~{}x{}xxzz}~x~zx}yyyw{{zzz|y|{}{|{y{v~{y{wwxzzx~{}~~y|~{~~||}~}{}{y~{~}{~{}}}}|~~|z|~}{}|~~{|~{}~}|~{}~~~~~|~||~~}~|~z|}~~}{~}{|}}{}|~~|{||z{|~~~~~~|{||}~{|{}}||~|}|}|~}~{}}~~}~~}}}}}{}}~|y~}}}{}~~~{~~~}~}~{}||~||~z}||~}{{}}}~z{y~}~z||~|~~|}{~~}}}~}~~{|}}~|}~}~}}}~|}||~~}~~|~~}{}z|}}~}~}}z~}}~}~{{z{}||~~}~}{|}}{}~{}z|~|~}}~|}|~~~}~}}~}{~}{}||~}~~~}}{}}~}}|~~{{}~}}|}z}}~{y{}}|~~~|~}~~||~|}~~y~}}{|yy~|~|}~|~~}z~~|~y}|{|~~}}~{}{~~|~~~~x|}}}{}}}~}z|{~}{|}~|y~wz|zx~xw~|y|y{zwvxxyzzzxvu{{w{xz|txz|y{xy}x|wy~}y}|~~y}x}x{zy|w}y|yx{~|y}{vx~yzy|{x{xzxqyyz{zy{{|v|||vwzy||z|z{~{zx}}u}}v~zy~z|yzyzuxxwvwyvw{wzwxwzywyyzvvyy}y{wux|{}w{xwx~x~zzx{~z}zyy}{|}zzx{zyyy|{{zy{xszxxxvruxzx{}zyzxzxxzzy|z~|wz~~|~{{x}y}|zz~||{|yzx}yz{~z|zw{wvwyuyz~{~z{{ww{}wyw|}||}|{{{y}{}|zz{w}xx{xzzt|z|}xzxv|z|wy|vx|zz{|t{zzy~~{y~{u}z}|}zyx|{{~}zyyyy~|yzy{xyz~|~|{{v~xzzy|xzzxvtzwwx{{vx|tyzx|zyxw~{~yyz|z{z|xw{|}y{zv|{|}z{y{}~}{zzvxzz{|zyzvxwyzy}u~w}wz||yyw~z|~zy}z}xyz|}{vy{{{}|zyywx}wy|zw{{z{zuz|yzwy|}z}yy{z|z}w|zzy{z}wzy~v{|vxy~y|yz{|wy~~yzvzwy||{{yt~{rzxtwzzxzuzxyz~|y{{~{zw{}x}wzy}w|z{{y{{z}zzx|v}z}zx{|zxz{x{z{{yz{zuyy|x{xy~zuw}|zy}x~yyy}|vy|{~~||z|{z||w{||z{zyxwyz}y{xz{yyzxwz|{yxxw}{x|{zz~zz{yx~t}{~}{|{~~~~~}z~}|{}}}|}||~}~zz{||~|}~~|z~}~~~}~~{~~~}||~|~|~||~|~yz{}~||}}}|z}|~}|z{|}~{}~|z~{~|}}~}}}~|}~x{|~{~}~}|~~}~~||}}|~~|~|{{~}~|{~}~}~z|}|~}z~}z|}||~|~~~~z~~}~~~z}|{~}~|~~{||}|~}}~|}x{}zz~}~|}~{}}}{~|}}}{{{}|}z|{|~}|~z}}}~|}}~~{~{|}~|}|}~{~}~}~z{|z~}~z}y}y~|~{|~~~}~}}}~}||{{|~}{}}}~|x}~~~}}}z|}~~|z{~}~{|~~~}||}~yzz|}|}|~}~||{~}}}|}{|y{|~z{{|}~}}|~{||~|~|~}||~~~~~|{~{|z}~|~{||xy|}~~~}|w~zx}z~}xy{zxy}|zzwxv}|z}y{x}|wzyz{yyz{}x|v|x{z|wx|y|{xyz~uz}vyzyyw}{}|w{|zxyv{|wyv{yyzw{|{|zy{uxzy|yzx{y{z|yyw{|~yw}xzzzzy|zxz|z|z|{{w~w|y~ywy{ywyv|x}|{}{xzzz|zxzv}}wyy|yw}yy|zzx{{{zzuzwyyx|}v~xzz}{zw||~w|{z{z|~yyz{yyyw}v|xzz{|}y}{z{wzwy{s{{v{z~wx{{||}|zzw}wyy{v}|}}yzy|zxxw{|z{v|z{|}yy{zy|yxxxwy|{zy|vz}{{|wy|{z~x}y{vy|tzxxz}u|}zy}{y|ywyz{z}ux{w{~y~~{x|{yzw~}|xyvwz|~y}yzy|}xx}~}z}}zuz{xxz|zx||~{{~zy{yzwz{wy|zyy|~y|zz}{xyx{x~|{~{yw{|{||y{~x{vz|yvzzyyz~{yy{w}{zyu{wy}||{}}zzywy|yxsuyxx}wuyyxzz}y{yyuy|y{y~}{zy|zw~|}{{{z{}yvy{|zzyx|t{y|~}||{uz}}}wxy{|wz{ww|yzy{z|yv|{|xzxy||{z~~~{~x{|xxywzu|zz{zz|x}xzxwx|yzyz{|}|{xz{~u||~{}zx{~wyvvs|yxzxx{{||}zypvx|xyx|z}{xzyzzzxy{z}{|{{zzz{x|}yyvyy{{}zyx{}zyy{y{}}{|{zy{vzz{wzu}y{~ytwyz~zx}||}yuz||}{}|{}~~}~}{~}|}z~{~}~}~|}~~}}|}~}{~}~}}||}{~}}~}|~}{}}}}u}}|z}|x{~{}|}|{{zx|~~{}~}}~|~|{|}}~{{}|~}~}}|}{|~{}~~~x~~|~|{{}~|~}~{{~}~}{}}~~}yy}}~|}}~~}|{|z|~~~|~x~~}{{|}||||~~~~}}}}z}}~}}~~}~{|~{z}}z}~~~{}~~}}~}~|~~~~~~~z||}~}|z}|{z~|}~~|z}}~z}~~y}||}|||}z}}~|}}xy||~|}{}}~|}|{z|}z~{~}||||~}}{{}}}~|y|}}~}}|~~zz|~|~~z~}{~{{~||}}|{}}{|~~}}|{|}~|z~}}}z~~}}}~||}|}||}~~|{}}~~|~~|~}~}}}}|||}}y}~~{}|~~}{z{x{{{z|yy|xyzxxvvtzzx{zsxyx}~zwy{yz{yy|}yvw~~zy{}|w|||{{{z}zyy}y|yuxyx|~xy{vx}~yzwxy{}y|yyww|vyyyyzwx}zxyv}}xt{xyyz{}zz{zx~xzo~}|z|{x{yzxz{wxz{y|{zzvzz~zz}}z|vy{|y|{z}x~z{zxz|}{|{~~|~}y|t}xwz{z|{}z{{y{yv|}xy|{x||zwxwyyz{zywwvx{z}{z|{{}}x||x|w}z|}~{t|z}}w}xyxz|xxv{{z{}{{zz}ywzyx{xxxyx~}}}z~|~z|ux~xxyzu}x|z}{|}|y{{xvxxvy}xzvwzwx||vy{||}|}{w~z|xuzz{z~}z}yxxz{y{||{yzz{~|~v}u{xwwyyyzy{w{{}zz|wy||z|||vxxyvyz|}|{{z}~z~{}y{{uyz~z|~~~|vzxzyx{z|}z|yz{}{vyzxu|vxz}z|x{yz}{~x}y~}||{zz{|{xz{vwwyyx|wz}{|yv{x{y~zwyx{||zxyyu{zxyy}{{{}~|}tz||yzzx}v~}y|w{|xyzz}}{vx{||{x{uy{|yxvxy{yztzvz{u|x{w}|wvy}|z{y}w{||zyw~}v|y|zvzy||y~}z|z{vvxz{}zuv}{vzzywy{{}vx{yvv{|z~|{zz|zy|{mv|~z{zyz}~w~vx{{||{zy|v||xv|x|z|yx}wyy|{|u|{y}ry}u||{zz|{|vy{zz}yy|{~{{y}~}zy~}x~||y|~||{{~}z|}|~|}~}~|}z~}}~{}|~}|~~{||y~}}||~~}}~~}~z}~|}}}~~~~}}~}||{}{}~{|~~~}~|~~~~~|}|~}~~~~~{}~{~yz|{{{~~||~}}|~}~~}|~{}||{z{}{yz~{}~~~x{}}~z~~~|~~~}|}}}}}~~|||{|}~{~~{~}}}~~|}~|}}|}}~|~|~z|z{}}~|}}|~s~~~|~~|~~z}{~|~~|}~}~||~~}z~}y}~}~{~~~z|}}}}y~z|~|{{~z{x}|~}}}{~{}|~{~}|||~|{}~~~}~z}~{~|}}}~~~{~~~~|~~z~}~~|~~~~z~||~}~|~}~}{~{~}}||}~~{{~~}~{|~}|{}}}z~{|{~~yx|}{~z}~}|z|{{{x{zz|}|z||~{}}{zz}}x}zx~||zw|u{u~|zyv{xy{{||}yz}}{|}}z{~y}{{{|yx}y}x||y{|}{yy}|z}z|wx{z{z{~y{z~xwzwz{|z|{{z|u}yzzxzz{z||{yxwy{||zz}{x{y{wxyy|wz|ywvz{y|yz{~r{}y|}z~z{{x{||z{y|vz~zzwz}z|zxyz{v}{yzy|wzw|z|{~w}z|t{}}x|yz}y{zyzy{z~{}x{|{yxy|y~{{z{{}~xzyyzy|z}yyz|x{w~s|z~{{{w}z|~zwzv{~~z}z{|w{}yyyx{{w~w{|{{yyyw}}~x}z|}{||{|~yzzy}|wy{{|y~zzwz{|~}~yzz||w}yy}}~vyy}x{z||{|z{{wx{||z{|yvy|{{{xu|{{vzz|}|{|w}{{~}{zx|~}zy}y|w}z|}{{{x||}z{}}~|zy}~|{zz{{}}z}{{}z{n~}w|y{xxy{z}{y}~{|xwy{zxyyxxz|{}}}{xz~z~}}{xwy||x|zzyzyzw~zxw{y}v{z|~x|yz{zx||}y|}{z|~{}t{z~zzx|y{|{z{|||}xz}}x~{zzz|~z||}zy|x}{w{|z}}~|~{z{}}|y{{~y{|}y{y}y|zy}|zzz|}xz|}xx~y||y{}}{{x{||xy}x{z}{v~z}}|||zw|}{|~xy{x}y|}||~{~}|||}|y~~}~~z|}}}||~~z~~~~~}~~~}~||~}}~|}{~}|{{~{~~y~|~{|y{|}~z|}|~~}~~~|~}||~~~~}}~}}~~~|}zz{~~~}{}}}{~||z~~}{{~}~~~~}}|}|~~{~}}{~|~~y~z|~{}|~~}|~}z}|}}}|{~~}|~~}~~}~|z}}|}~~{}}}||}zz~z~}~~~}~}}~{||~}~|~}~}|~~~~{~v~{}~~}|~}{|z|y|~|}|~y}}z|~|~~~{~}~z}~~|}}{}~{~}z{|~~~~yz~~}|~}|z~}}|y~z|~~~~~||}}~|~}{~~|}~|}}yzwxvz|}|}{|{wxwyuzuwx|yvwytu|wuv}yxwzyw{tzuyxy~}zz}}~}x{}xw}|xx{x~{w{vxz{{wvywxz{txyx}wz{vwx~z}|y~zyv{zy{zz|~y~}w|}}}zwyu{|t{y}{|y}~xx|y|zy{zw|yyzvyzx|u{rx~yuvztyzyz{y||z|{yzz|}x~z}zzxwzy{xyzxz|yz}zv{yuyy{zyzz{uyz}{zzz~xwx~vwvzwwz}y}v|||v{|ywzz|z}zy|y{}v}|z}}zyyz~wxxwxzx{|xzz}{yx|yyy|vzyzzz}yyzx{zz|z||{z{z}v|z~|}|yy|wwyz}~x|xzvzxv~xwzxw}vzzzyyyyz{{zx{zzzx|{xv}w}~|{w|{z{{{{}|y}ywvzx{{z}{z{x{xuw{xw|xwysx|vwyy}zzwzxr|z}yy{y{x~{z}wxz{~|{|}|}||yyx{{wx{y~|u{~zvyz{xz||{~w|}zz}z{{|y}|u}{|}|zx}}~}}w|}x{zx|wxw{y~|zyxwzuvy}z}{|{|zy{zw{x|xyxyxzwyywyw}z~yx~||}yux|zwz~{uvsxyzw||z{yx{|wyy{{{z}x}zy{{yz{{|ywzuz|{xzyzx{}}{z}x|}y|{w{xz{yyt{z{z}{zzz}yyxrzyw|x|xxzxx{{{~yy|z{z|}{}~~yy~|z{~z}z|zw{w{zy{~zyxy{y{}{zyyz}w}zrw{w~x{zx~y{}yzy~{{zw{|}{~~|~yz}~~x|x{~~}~{|~{~|}{|~|{~~}~}|}~}~}||~~{~}|~||{{{zy{}}{{~|{{}}~}|~~||}||}|||||~}~||x}}z}}}x~~~|~}|}~~}~~|}~}|{xz}x|~yx~~}|~|x~}|~|~{|~}~~}{}~~|~z~z~~z{}}|~|}~~zz}{|{}|{~~z~||z}|~}~~}|~|}}|}~y|}~~||}~}{|{|}}|~{y~}~|||z~}v{}{~y~|~~}}z{}~|~}|~{}}z}}~}~{~}~||}z~}~{~~z}}}~}~{~z~||{z~|{}~~}}}|}~zx}~~~|~~~}~}~{y~|{||y~{{}|{|~~|}}w}}~}}~}~}~|~}{}}|}~|y}|}}}||~~|~|~}}{|{}~~~}||~{}~~~}~~~~{|{{v|}{|}~{}z~~z~~{}~}{}}}~ywyxy}yw{vxu}x}||xvy{{|yvx}|zz~|z}tx}vzwxzzyy{vv|}u{}}{x{|y}{x}z{|y|xyz{|~zy}y|~zt~y~xv{{yyt{uy{}||z}{}|z|tz|y|yx}|w}{y}|y}yyzyz{{wxxuz|x|y|yw{yyy}~yxy|x{zzyx}{zy~yzwux|zxxxwz{s{zxzvz|wwztz|w|x|z{xxxxyyz}z{w}yoyzzy{zs|~w{{{~z|xy{zyyyxzzz{zxw}w{zv{{w{w}}z{}yzzyz||y{w~xzyxxwz|vx}x}uvzyyy{zwxw{}}{yvx{|{y{z|xv}yvxyuy|yxzw~z{{{z{xx{z{{|yywz~}z}x|yzx|wy}{{wyyywx|{}vx|{{xzw|y{{xy|zy|y}x}zzy}}{{wzrvyy}{z{w|}}{|zyxwvzywywwz{wuyyy|wy|x|z|{{z~wx|||xyw{y{wzx|~y}|s{y}z{y{~{xyxsy|xzyv{}|y{yuz~|xw{{xx|}x{zzx{{wy|xx{~|xxz}zz}zv|zvx||yuxy|{yu{zz{|u|yzyzty|z|~ywwxxwyxztxyyzx|{{y}yzv|x{xyx}wzyy|zzxx}zyzwwzz}yyt{{x~}||y}|zzzzz|xzy||x{zz|vywzzzz{y}}wwzxzu{xxx}~{{v{x|wzz{{yzzyzxy}xzyvxz|zw|xzyzwz}}zy|xx||uz|xz|zzv|}yzw}z{zyz{zy~{w{z{}z{~{yw|}|w|y}~{{}~|~{|~}}~}z|~{~{~}{~~~}|}z|{|}}~~~|{~}|~|~~}~|}}|~{}~z{|~}||y}}~~}{~~~}}~}}zy}}|~u~~}{|}}~|||}|~z{~{}{}~~}~}~|{}~~}z|}~||~{}|{~}z{z{~}}~}~z{|}}||~}}}~|}|}~{}|~}z{}|{~||}}|}{|~}{{{{~|}{}{|}|||{~}|{|{~~{}}|{|}}~~|||}~u}|~|~|~||~~}~~~}~{{{~|{{|~|z}~{~|}~{w~}}|}}|~~~|}~}|z|}{|z}~|}~{z~y~}|{}x{~|}}}~}~~~{~{~}|~y~~}y}~~~z||}}|~~~~}}~|~}~~}|t||~~~~~~~||~|{}~~~}|z}}~}~z}~~}~}{}~~~~}}|}~}{}y|}~|}||}z||~|~}~}~||~}}}{~~||}{}|}|z||}}|~~}}~{}{|{y|yywx{|vzxu{xzvzz}||yw~|x{z}~u|vyx|yyv{}yz}|u{{yv|{{x{z~z|w{}~yyz}|y}w|xyux{y{yx{xxxyx{v{zzwx}yyyy{zz{{|wz{~xzzzyx{}y{|}}z{~{}w}yuzwuz}yv{zvy~wwwwxyyyy{~xyxywz|{{z{{{{{xyy}{}||z}{||}t|zy{y~{zx{y|{zwx~x{x{zvvs~t|x{vzv|z{||zw|{|~wy|ty|xx|yuz~{}x|}zxzwzz}z{}twyz{x||yzxz~y{y{xyvzrxyyz{z{}}zxxz~{|x{z}{zxy|x|x~xz~ytyyx||x{zvt{x{wxz|x{{z}xz|vz{xyyzz}y~}}yz{y{|z{~zzwz}z}{|z~z|{xwvv{{yxtwyyxzyuu}{yxz~wzz|z{zyu~z{y||{z{||y}{yy}xz}yx|{|{zyuyz|{xxz{y{}zyxvz|yx{|zuwzuxy}zyzy|}yzz{wy{|}{|y|y}x|~{}|~}y|{{yxxw|{{wvzyxz|}vxxz|vx|y}yyzyxy}x|~}zz~{|~vv}z}xu|}|yyx{}}y|wx{|}|zyz{x|{x~~zy{wx{uwxy|vzz|z|}~xzy{||x|vxx{yx{{y{z{{x{{}|z{|y{zyv|zxty{}yzzxyz{x{{{y|yzu{y||z{|~}xzv}|z~{~|{w|x{||y{}|zwzz{}y|u}vuw~xx{yzv{yy|zs{{}vz|xvzxzz|yzyyvz|w{{|~w||~~}~z}x~{{~v}}~z~}}~{|~~{||~~||~~~y~}~z}~|x|~~}}||{|~~|{{}{{{}}{}w}~}~}~~~~{}z{~}|~{}|}}|{}z}}|{z~~~~|}{~|||~}{{||~{~|{~z{{}}}||}~~}|}}~}~{|~}~~{{~~~{~~|}}zy{||}{~{}~x}~}|~|}{}{~}y{|}}{|{~~{z{y|||}~~~{{|~y~}~~~|~~||z}|}z}}|~}~}||~}}z|}||z{}}}~{~z{y|||z|~{~~}{z}}t~}~|}{~z}~|}}z~z}~~}~~}}}~}z{}}}zz{~}}~z}{}}}}|z~}~{}~|}~{|~|x~|z~z}}{{~|}}|}|}~~}|}|~}}yy|z||||~}}}||{|~z~x~}~~~~{{}y}|z}{}}}}z~}z}|~~|}}}~|~{{}zyvz{tx}}{w{z|z{z|yy{z|{z|zxw|~zyz{{}{}v{x{y{|z|y~~xwvxz{zy{wx|z~yxtyz{{|zzz{zz{vywx{z{zx{~yxzzyxxzy|xy~xzyxx|z{|wx{}zy|}xr{yyzzy{wvyzxyzw{w{}xxzwz|y|v}{|yz|{yyz{uw{vw|zz}ywy|xyux{zxyv{yuyy{xy{yx{wwxyzxyxwz}|uzvw{zwwz|{{{y{|wvwyzyyyxvwx{|yvy{{zzx{}y~y{uz{w{zw{ywwz~zyxxxz|{~~wyzz|xztw|u|yw{zwy{xw|yz{zwv{zv|{w}zx|z|zy|zyuz~}~yyy{yy}{zy{wzxzwy}{z|v||vz{{|z{y~xwzyxv{z|u||{}xxzx{v}{z}||wy|tx{wy}zxy~{t|}{{{yzz}z|zyz~}w{xw}z~z{}{w~zy{|uzx}|zywzxzwyw|z{y~z}|zyy{}}rxw{vx{~xztz||}~w~y{v{v}}z|zzz{~z}z}zyvxx|w|{{xx|}~vw}{yx|x{yz~ywxvzvz|wxyx{xxy|yzz|vxwx|zwyyyz|yx}z}{|xv~{s}{wwz{zz}z{}yw{y|zv{y}yyxzzx}wy{w{{xz{w}|}z||{wz}}xvxy|zyx|~~y~|zy|x}|w|z|{yv|xyyz}x{|zuyz|||x}yx}|w{rz}{~yz|v~x~~xx|zw{y}z{}{zyx|}|z}x~wu}|z|zvyzx|t{y{x{|{~|z{zywx{z{yx|{~}}}}~|~{~{}~~z|{}~x{zz~{~}{{|w}}}}}~~}~}y~~~~~}~}z~}~}}}y{z}~~~~{zz|~~}~}{|z}}}{}|}y}}}|{~{~}{}~}|{z{{~{z~}~~}|~{|}z|{{y{|}|{}~|~}|}}}}||~}~~}~{~~}~~{~x}|}|}~}||~}~|{z}}~|}}~z}~{{~}~~~|~}|~~{~~|~}}~~~|~|{}~}~}|{~}~~|~~}|~z}{}~}}~}}}~}}~||~||~}~{{~|}}~~|}~}z{{{~~||{~~{}}}{}}}~~}||}{}~|~{z{~~}~{|~|}}~y|~}|z|y~|}}}}y}||}{{{x~~~|}}|~{z~~|}}{|~~|x|~{|~}}||~~}||~{{|~{|~}|~~}{~z~||}~z|~|~}}~|}|~{{yyzzxy}{yzwzzyzx{yyx{wxxwwwx~{~u|tyzw{y{u{zx{~{{{x|yu{|v~{}yx{z{|{{}|}}wvxy{u|{yxy}wzx||{{{zyyyw}ww|{tx|v|y|}yy|{|x~w||t|w{|y|}zyzv~|y|{|z}xx{nxvy{wx|vytx~yz{w{vz|yvxw{ywy|}|uyy{yz|yzxy~{|}}y~{}{z{x}xzwytttuzxzwzyxw{yy{utu{{xwxvz}|{}wz|wz{zx{{yzzvwyw{{|{{y{xwzz{yx~|z{w}x|{v}y{yz|{|}zzy}|w{zxzu|}{y{|{w{yyuz|{{zz|{yy}z}~yy|{~yyzwy|xyyzx{|z|y|yw{xw|{vyzy{y~}}|{xyvyv}w||y{u{r}~~x}}yy{yyy{w{{xxvv|vwxvzw}wwxw{{{xwzwz||{{z}~|~yzz|}z}yy|zy~|}wxxz{yw{wz|{{yz|wzwxx{xxyyxz|zwx{w|}xzzyw|y}}{{~zy{zux~z|zw{~ux||~yy~yywyxwy}{z|vv|v{}y|z~wx{{{wxzz{y~w{{|x{{zy{x|x{~{x~yy}x|z~{}zyxyv|z{zy{zyyzx{xu|xzzzxvx{y{y}|{}|z}~z}vy{|zw|~|||~}}{}|z{yxv}{yvz{wwy}x|y{x}z}w~|~x{yuvtyz{~x~z|}v{xt|}zz||xz{~z{{{zx|xzxy{xx{yxwxv{}w{x}z}wx|w}wywuwyzz}u|w{xzz{{yzywx|{{||~}z}|~~~|}|}~|u{|z|~|y{|{z~y|}}~~~~}}{|}{}zz|~}|y{v}|}{z}}~|w~}}~|}{~~~}~~z}z}y{}}|~~|~~||{v{}{}~z~|}|{|~~}~~y{y}z{}|{}}|}}|{~{}|}~~}~{|}~||}~}~x}~~|z}y~~}~~y~|}{}~}}~{}~~~~}~~~~|}~~}z{|~|~}~}}}}~}}||~{|z~~~~}~~~}}~~{{}}|~~z}}|}{|}~}y~}~{x}|}{||~~~}}}~}|}{~|{}}}}||~}z}}{~}~~~~}|~||}~y}z}{|||{}}x~~{}}z}}|~~}~|}~|~}||tz{~~}{}{}{~{z}~{~}~~y}~z|}~~~||~{|yy|~~~||}}~~}|}~|||}z~}{~~}~y{}~z~~|z|||||}{||{z|~}~~z~|}}~w|{xxxxy|zxxwvx|xzuv~zy~vwzyyz{|yzz{z{w|{wzy}u}zxyy|yz{w}z{w|}zyzyu{{y}zwy~x{zzzz{v|wx{{{yxxxy{x|x{xz{w}y{v}~xyz{}vz}{xzwz|}y|zyyyztxvx}|yzyv{|w{zx|vx~z{{|yz}x{zvx|~w}{x{{|}{vzvz}{|xzzy}z~|{{|yw{{xwyxzz}}wvy{{y{x~y}{{wy~w||yy}xz{zw~xzzyvy}wyx~vvv{{{tw{wyy~x{z~{~yw{y{zz{zyw}}wuszyuz{z~xw{|wyuxzy}~wyy~{v{}|vu||w|yxzwtvwyyzuw}~x|wy|||}w{{{z{zyyyxyw}}z{y{rxwyz|{ytzx~yxx{zyww|z}{yzx}|~}~zyx~|zzw~{z~{{ywxzxyvy|{w}|w}{yzzy{~}zy|w{{z{{~zx|z|~xyzx}{z|i}v||y{tyvvz{w||{zx|xyx~zzzzxt~}ww}{xvxxz|||{xzysx|zy|~y|z|z~{{yyx{xwwzx|yyz{w}zx{yy}{}{{zy|zzy{x~y{vw~|||yzw|yw{vy{yzxxw{zyxyy}zvz}}}{yv}zww{{{w{{|zyxx|y}x{xvzwv{zzzyyxq{xww|vy}||x{wzwyw}zyx|yryx{~zvw|z|x||z{{z|yyuzxy~}xzu|v~y|}~{yxwwzwzw{{|z{y{|{{y|y||zvyy{z|{y|z{|}wx|~{y}xzzz{~zzzxy}y}wzyyx}||~~~|}|~yz}}||v}~}}{}~~~~~~~{}}{{||y|}||}~}~~|y}}|x~~z{|~z~~~z{}~~|~{|}~}|~~~|}}~||}x~~}}~y}||}|~|~}z|}}z{|{{~z|~}{|~~~}|~~}~z~y~|~~{}~yx}~~{|~|~~~}}~~y~~||}|~~|~~{~x}~}||}}}~|~~|}|}{}{}|}|{}~}{||y|z}}|~~z~z~|~|}|}}~~|~~}{~|{~~}~~~|~~~~{{}}|{|~|}~~|~{}~}~z}~}}~}~|~x~z}||}|}yv}|}~{~}|~}|}~||}~{}~z|}~~z|~~|}~||}~{|~~}}~}}|{~|~}|}}}|~}~y}yyy~}|~|}~}}|~{|~~}}{z}}~~~}}}{{z|~|{}}~|{~}w|}|}~~z~|~~~~~~{|}|~{}}{~|{}|~~~}~w}{~~~~~~}}}}~}|{|||}|}}|}}z{zy~|{{xzy{yywz|{zuvvxw|yxuwxyyxx~{yx{y{xz~tz||}y}z|rx|x{{yw~y{|zzwzx}xzz}xy|yx~{|yyz{utzz|y{|{z{zy}yt{}zz}w{y}|{xvzyz{z}|zy}{z{}y|{yywxx}yvxtwzxvw||}|}zv}vxyzxxyzvx{{{zwxx{zwz|vz}yzz|~z|{wzzzzwvzyywx|}|uwzvtwy~x|xwzxv{{{vtx~wuz~}~y}{|y~{zwy|}zx{uwvv|z}yyxx{xty|vzvz|yyv{{}~yy|zzxt|xxx{{xu|{zz{uyz|zy|}xz{{t|{x~zx{{x{|tyzxyuvxz{x~vzwzzwwwyux||zvy~{}}~{{|xzzzx{|{{{~{~~{}|zz{x{wuz|z||{|xyyxwxx~{zyuxyyyvyxwzz}}}z|xy~zv|zu|{~x|}zv~y}{}z{y{ywwzywxztzz{xsyx{vzzz{zxt|zy}|yx{~zyxxz{xz{vz|xy~{uyx}{z|~zv|xzuwy||}w{zzwz|xx{vyuy{uzuxu}}{||xyw|x|{}{yx}yzz}||y|z|z}|zzx}||y{}yxz|yz{xzxxzy|x|y{}x~zu}{wzxz||wx{zz~zxxx~~{z|{yz|z}~vvzyyyyy||yy{xx{{xyxvvxzx|{{zvtz~{}{|v}zx{{y|xyzw{{uy}{y{}z}|zzwxz{~u|xwy|zyyyzwzx}ywx|{{s|yy{y{{yxz{zuxzx|zy{||{}~~{}z|}{|y}z{}|}}zz{~|{~}|{}~{~{~~~~}}}{}z~{}|~~}}}}y}|{{{{{~|}|z}|}}~}~~{~}~}||||{~}}|yzv|}{|{}~y}}}}|z}y~{|~}}|~}{||z|~wz|z~yzx|~~|~|~}~~{{~~z}}~||}~|~~~}~}~}}}{~{}|~{}~}x{{y|~~|~~~}~}~}~}~~~}zzz||~z~{|~v}}~{~}}}~~{~}~}{~|~}~|z|{{|{}~z~|}z{}{||}|||~}z{}~|~~{||}{{|{v}z}}|}}}{}}z}z~}{}~|~|~}~~}}y}}~|z~||~~~||}y{}}}|}{{z}~||}}}|}z||~}|~}}}}~{}}{{z}{}~z~~~|~}~z}~~~~~}~~~}~{{|{}{}}}|z~}~{{y||~z{{~~~|~~}}~|z{~~|}|{~~{}{~||~{}~|~~z~}}~~}~|~yzxzzw|{xr|wy|wy{{zwzx|~{y|w}|{|~{zz{wzz{y||xzzuvvw{z{vyz|y}zvxy{~txyzyyyxzww}{|yzzww~{wwv~{{zzyyzyy|{yytzy{{|}xwuvw}z|xxzu}w}xuwz}yywz|zz|{|{{z{~}zz}{{{{y|y}y|xwxxyz}w{xxyx{{xyxy{vx{}w{x|}{v||}y}y{zu|y{{xzz{{y{y{z|z{uxwz{x{~z}ywxwu|xzw|~{{ywxzx{vzyz||wwz~zwyzwvzx{yzzu{|~z{xywwzv|y~w|zyxyyvwyyxy}yyxzx~}x~|zyz|~zuxw{x}{{zy|z~z{{{{xyywywz{yzyxy|~||z{ywyy{{zzv{{|zvz}z|}|ywzww~|{zzxyyy}|z||zz}wyx{{x|yyyyxvw{|{~z|zwv}z{~|y{w{v{w~x{ywzswy{z~}x{zx{y{uzuzuxyxwzyzz~wywv{tyx|z{v{}z{x{xwyyxww{{xz{t|yx|yzyzxw|y{uzzzzvzxwzy}}x{{~|uz}zyy~{|wxx}y|tw}{yyy{~zww{{wwtu{|y~~{s|yxzy}{vxw{zxy{{|z~}yz}xzyxzyzyyzz{{w~yy{zyzz{xxzzx{y{u{vwzz{yzxxy|xtw{||vy{x{y}{xt|z|xzyxz{~yy|{tu}y{tw{z{qwv{zxw}x{z{z{|}|yxzx|xxzyx}vu{v}zyzv{|w{tzyzzxv|}{|{vzzxvz{zyzzz|{y~xyz{y|}}}z~}~~~|}{{|}y}|~|}~~}{|}pz~{~||{~|||x|~~x}{{{|{}}}~~~|~~|~~~~~~|}{}{|~}}}~|~}~}|}{y|~}||}~y~~|}}{~~}~~x|~~v~{}~|y}}~{{yv~}|{z|}{|}~~y}}}z|~{|}}|~~y|~~~}}~}~~||~}}}}z~y{~|}yz|{{z~}{|}z~|z{}{~~||}}~|{~|{{~{~~~~y~~z}~z~{}|~{~||}|~}z}y{|~~}{{~}}|y~}{}{~}~}z}}|}~~~|}z~y}~}{}||||{|~~y|y}}~z{}z~~|~{{~~~~|}|{}|~{{y|{~}~~|}}{~{|{l|~}~}~||{}~~{~|z{{}x~~}|{}~{w~}y~}{x}}z{}z}}~|{}~}y}~~}z~y~~|}||~||||}y{|~~||}~}~~~~{}~{{~{}~|}~}|z~|x}z}}~|y}{}|~}{~z}|~|~zx{z|~z{}}}~{z{xu~|}|~}~|}|~{||zy}}v{{}}wx}|z~{~y{~}}~}y}}}\\\\\\\\~{{|{||~}z}}}||~}}}}~|}~}x}}||}}z}x}~}~~}}z~}{~{y{|y}{~~}z~z{}z~y}x~|~z|{}}}x~~{}~}yz~|z~x~|{}|||}~~~~|}z~z~}z}~z~~}}~|~}}~~|}||{|{~}~|z}~~~z|{|}}}~x|~}z}}}~y}}z}}{}}~v|{|y}~{}z{~~}}|}~~z}||z{{{}{}}~z{}}~}z~~~}{}~|~|}{{||||y{~~~}{~z~~}}{}z}~yz~~yz~}v~}}|}~}{}}{}z{|{{x|~{z~~|}{~}~~|{~}{}~~|~}y|||y~|y|}{{|}}{}|||~}y{{z|{}|z{|y|xy}~~}}z|}~~|{{z~{}~{}{}|~}{|{|~z|~}~~{~{{|}}|||~~~~z}}~~|{z|y{{|~|}{{~~|}z~|~}}{|~}}||{~~|}|~~{{zz|~}~~}||}~~}~y}}}z~z}|~z}~{z|~{}}z~}}|}{||~}~~~}|~~~}~||{|}}~y{w}|yz}}}}}y|}|}~|}}}}~~~|{|~~~}}~{z|zz||}|}~t}~}}}z~~|||}}}}~~~|r}{{|~y~~z{|{y|y}}}~}|}~{~|{~{zy||~{~|}|~}~}~~~~{|z}|~|~~|}}~|}z}}||{{{{}~}}|z}~|{}z|~|zy~zzz|~}~{{~z}~~{}~}{{|zz{{z}}x{|x~}|zv~~w}xx|~|{{~}|~~}{z}{|~y}{|{|{}}}~{}~x~}~|{~z||||||{}~z|{~}~~{~{z{x|}|}~z||}~~{|~|~{~~~}z|{z|z|{||y|~{}{~|}}~~z}~~y~z{}~y|}|y~|}|z~~~}~~}~~}~~~}}{|~~~~{}~}~~~~~~}~}~}~~~|~~z|x~z~||}{~z~|{}|~~~}~z{}|~}z~~}z|~}}|~~}||~|y}}}}|{~z~z~}|zz|~{x}}||~{z{}|}~}y~|w|}}~~}}x}|{|}~}}~~}~{~}~x{{{|{~|~|~|{|}~{~|~}|~{}}{~~}|~}|w|}|{z|z|}}{~z|z~}z}x}|~~||~~}{|~||{y}|~}}~w~}~~{|v~||~~||}}{}}z|z}}z|z~~{~~|{x|~y}}z}{~{~~}v}~y}{~~~~|{~z~}y|y}||{~{}{y{}{~~~z~}}~}}~|~~}}~}}y}{}|z~~~~}w~}z|{~}~~~~~~}zz||{z~{}~}}~}|{||}}{|||{|}z||||~~z|}}z}~{}|{{zzz~{{zy||}~{{}{||}||~z|~}}}}{y}{~{|~|~|}v}}|}}~}}{~}|}}~|}w|{|{{~u{z}}zy{{}w}y{}zzx~|y{{~z{{}yz~{|}z}~}}}}}{}}}~~~{|z}}~}~x~w|t|}~~~~}|~|~~{}|}}}|}z|~~~~|}|~~~~}||~~}y|~}}z~}|~{~~}}|~}~}}~~z~}}|{|}}|{|}{{z|}}|}~~}~||y}}~|~{~}|~}~~}}|zz|{|}~~zy}|}y}~z~~y~~||z|~}}x~|~~~}}~}|z}|y|z}}z}}|}~~}}{{{|~z}|{~{}|{|~{|~|~{}}~}}{}}~|z}}y}{|zy~}{z{}z|{~z}~~{~~}~|x}y|||{z}{{{|{|~{{{o~}}{|{}}|~~}{|~}}|~|~~z~~~|x}|||~{|~~~{}}yy~||}~{}~~{}{~}|}z}}{~y~|}}{z}{x~~{}~}|{~}~|}~}}}~y}~zw}{}}zzz}{}z~~}}}{~}~|}~z|}|zzy}}{~y~}~~{}w~}}{~~}~~}~|~}{y}z~x|x{~y~y{|}zz{||~}}{{~~{t|}~}~~}{}z~~~{|~y}{}yx}w}}~{~}~~~{~|~}~~|z~~{}|y~~~|~|~|}~}}}}}~~~}~|~~~}{~~~~~~}}~~~|}}{z}{{|||y}{x{{~~}}}}}~|}z~}z~}~~x|~yz{|}~}~|}|{{{{v~|{x}yz{|z||~}|{zw~yy~{||}~}~w|~~{|~{|wzx~~{|{{x}}}}z|{~}z~|z~|}|y|}||~{~{}~z~w||{xy{~{x{}}{z}|~~wz}}~}||z||yxy}~w{zz{|y~|{{}z{|z}|}~zz~||y~}|{}{|~y~|x||{wz}y|xzy~~~z~x{|~{zyz}y~}||~y|{}{}{{y{~w{u~~|x}}~|{wz~zz~{~{~|~{|}|~|{|~{|{}z~y|}zzxzz}~|y|||||z~|}y}}~~z~~|}|}{y~}~~}~y{~|}z~|v~|~}}}~zzz|}{||~yy|||y}}~|y~{}z}{|}yz~}~~zy{x|{{|}|z}}}{{}}x|{y{~||y}}}}{||yz|}}x~|~|~zzw}~|{|z}|~|~}xy|{y{~|{}~{z~xz|{{{{~{w|{y}}||{|~|}}yy|||{{{{{}}}{||{}~z}}xz~}{{{zw~}}~zz~}}~}|}|~}x~zz}}{}~zy~{~~}{y{~}~|{}~}~~~~~}|w~~~}~~~~~~}{}~}~}z~~~|~~}~}|}}}~{{|}|}|~~~~~~y|~~}}~z~}~~~}~~}~~~}|~|~~}}}~~}~}~~{z{~~}~}|}|~~~~~}}}~~~~}~{~}}|~}}}}~|{}}~yw{~{z}yzy{}x{{~y|~wx}~|zy{~~}|z|~~{}}|{v|{y|||x{|~}}}||yz~zxy}y{~|}}z~~||~zv}}}}zy{}}{|}yzzz~|{|~}}|}z~~z}z~}{|}w}}|{{}x~{|y~~}|~|{~{{||}}z{}||{y|y~z~|{w|{~|z}{~x|~y~|{~~|}v}|}{zz}z~|}||~||y~~|~~~w~|{|{~z~{~}{~{{}~}{{}x}~y||}~y~{||vzzuz{~}}z}}{~|~{}{{|{~{~x{}|z~{|~y|w||||zx}}y~w~~|y}}|{|{y~{|{}{z}y~}|||{}z~z~{v|}{}y{{{|~}~yz~z}~}|z~~z~~{}|~}y|~{~}z|||}|x~{u{}y~{}||~}zzv}x{~w{~~y|||||~~}~}}~||z{|||x~zq}z~x}~x|{y{|}{~|~~z~}|~x~}~}}yz}z|zy}yy{~|||{{w~yw{||}y{}zy~x}x~y}{}}x}|}||}~~}z{~zy~|zy}|z|~z{}|z|}{y}{~yz|}~}yzy}}|~{{~}|}{{}~|~~~~~}~~}|}}~~{}~~}}~|~~~}~}~}z}{z}}~}}~~~}y~{~|~}}}}{~~z}{~}}|{}~~|~~~}|}~~}}~||}~~~|{~}~~}}}~}|}~~~~}}|}|}}~}~{}{|~~}{y}~~|}y|z|}|{|}|{~|}|}||~}|~{xx~yy|{}y}{}{{~z~{v}yz}z~z~y}~~zz||}z~v|z}y}~}zyxxx{z|~y{z{}zy~~~vyx~x|}}|y~zyw|y|~~|xz|}~|{{{z{{~{}z}}|zz|}|}|z}}z|x|y{}~{wx|zy~}z}}}}|}}|x~x{{{}z}}~}{~y||{y~~{{|{|}y~xw||z~}|}zw~|{yz~~}}z|z}{~{x{}~|~x|{~{xx{|||~y~{x}|~wx|y{y~{x{~{~~~z|}vz{~|{y}x}{}zxy~~{{}~}z{}~{|~y{||zw{u~||||~}y}|x{{{{z~}{|{}y~}}{~~~wz|w||{yx}{}~z{~~{~|~}|y{y}|xzz}xy{{zy{{}{x~}}~zz}|y}z~}y{||z{z||ww}z}}y~z}|}y~yw||{}}w{~z{}{{~||{{}z{|yz~}}}x{z|}|}zz{~x{yzy|{}y~{{zvz~}}{}zyy{}~{}}yyyxz{~}~{{y{|{z{w|||~~xyz~}}}}~y|}}|}~{x}~{~z}y{~z}||{}}~}|~}{x|x{y{y|}~y}{zy|}~~}||~}~}{z}}y{~z{~x}|~~}}~|z~~}}|}|}}~||~~~|}~~~}~~~{~~}~}~y~}~{~~|~}~}}|~}~|~~~~~|}~~~}}|~}~~}|~|y}|~}}~}~~x~~}~~~~{}}~|~|~}~}}}x~}}~~~~y{}}zx|{w||~w{x}}}y}|{||}{~vz|u||v}~}|{}y~z|~x}zv||w{{{zy}z|}{}~wx|~|}~}~{{}}{||z}x}zz{}{||~{yz||{}}z}{z}|{x~z}zx}{}{|{{{|||yzxz|x|x}{}y~}{{|~~w{z{{w}~~{yy~|{}}}~}zz|y~y~zz}~y|||yy~}y|u~{{{z~{y{}{~}~x{}~w~z~|yu}tz||yy|~x}}|x~{|}~}}z{{{}}z}{|z~}zz{ywyx|}{{{{|}|}~}}y|yy~~}z{}|~y||~~~~|yx|{}{}}|{|zy~|yzz}z}{||~~~y||v{x}wxz~|{}}~{~}{{{}zw}}}}}~~z}}~}~{~~{zyw~z{v~zzyx}||x{|z|}|z}{w~|{|~|{z{{{|}|{|y|xxy~zx{{y}}}{z||||z{{z~}~|~y}}|xwy~{z|{{~~{|~|}{{ywzzz{{}{{~y}}||zz|~{{|y{yx~}|~~{{}|{zz|{}y||{z||}yz{|~z{z|z}zx~|~yu{~~}xu}~zux~z~{~w|||{}w{|v|~|{|u~|}zx}x|w}{zw}v|~|{||~y~z}}~|z}~~|~y}z~~}}~~~~~z}z}~}|~}~~{~~~~w~z~}}~{~|~~~}z~~}}~~}~}~~{|~~z~~~|}~}~}~~~}~y}~~}|~~}~~~~z}~zx~{~}~~|}~~}}}~}}}~~}||~{z~z}~~}||}~||}z~~~~}}}|~~}}~}}~||{}}}}~~}}|}~}{y|||~{}}}|{{}z{}{w|{{}z~~~yz~}~|{x}|~zy}~}}}}}~yy{x|z|~|x{|~}|z{|~|x|~|x~{|y~}{x}|{{|~y{z}z}~zz{z{}}{{~z|{x}}{||{|}{{}{y{~|zy~~xy}y{{}z}z~||y{~|~{}|}~y{{|{}zx}|}zz{}z}}~z~z~|y}~yy}z{xzzyzx~w~x|xy}z{~{~}~y|}{}{{~}}y~~}|~~|{~{|~~y~|{{yz{|||~z|y}{}wxxy|y}}z}|}}y}{yy~xz~||{}|~||z~~||x~|z{~yy}{y}~{|}{~~z}}|{|||{{~{{}zw~~y{|{|z}{{|xz~}}}z~~xy|{{|~{~}|{~yx~~}~zz{||||y}{}yz}xy|w||syxz}{~~}z}z~|z~~{zx{|{{}~{~}}{||}xy}}{}}w~|~{z~z}z~}}||}z|}w{}~{xz}x|z|{{||}~{y}}}xxz}{|y{{{x|}{{wx{w|xx~x|z}|vy|}~{~~}y|~|}}z~{~~x~}~zw~|}xz~z{}|||}|{z~~x~~{y~|~zy|v|z~z~{}xzyx~~{|}x}||~{~yzw}~}}|~|~|z~~{y|~~~~|~~}}}}}~~~}}~~|~~}|z~}|~~~~|}~~{~}~~}~}}~~}~~}~|~~~||~~~~~~~}~~~~~~~{||~~|}~}}~~|~~~{~}y||x~}~w~}~~}~~|~|~~~||~{|}|}}~~}~w~}~}~~~~{}}}~~~~x~}}}~}~}|{~}}~~}z{~}~{|}~~zz|{|{|~x}y{~|{~y}{|~y{z{}~~zy~}w}|}~{|xx{x~~}yz{|z~}~vz}{~|{|y||~|}zt}}}||z~}z}w|{}|z|}}~~z{|}}|{z|z~~{{}{}{|}}{}zz}y~xz~{}w}{|{z~{~~|}}{~z}{}|vv~{}z~}~}|}|x}|~||z~||}xv~y~}~|}yx{}{~|y}{{{{~~}{~|}{x}}||~z{z{}y{yt|y}{{|}{|y}{}z{x}|}wy}w~}yy~{~x{{~||~~|~~z|~}zz|}}{y}}y||y}{{~{x}{zwx|y~{x~}~|}|y~}}}~{z|z|~x||z|}~|}{|x|{~xv~|~w|}yxyxy{{}|~{~|}~|{~|y|yz}y~~y{|xy|z{{~z{z~~zx|wvz{xx}z~~}z{}{|~w|||~|~}~|{~~y}y{}zv}~x}zzz~yyz}{{}|zzy~~yz{||z~}xzx}}{{}~~|{z|{vz~|}~~{xyz}zz{|z~||uw~}{w|~}|w{{~|}||{}}{}y}}|~{zy~}wy{x~x~~||||yy|{{~~w|z|z|{y|~~|y||{}~~}z|}~yz|{|y}~}|zy|{|}|xz}{y|}}~{w{~|{z|~}}}|~z}}{~~~{|~~}~~z}{~~|}~~~~~|{|{|x|}|~~~~~~zz}~{~~}}~}~}~}|~~z|}~~{{z}}}~~}~~~~~~~}}~}~w|~~~}|~}}||{~~zyz|{~~~~~~||~~z~|~w~}~}z|~~~}~~~~|~~}x~~~~~~~|z|~~{~||{}}}}}{|~y}}|~{y|{}|}z~~|z}}x|x|~{~}}z~xyz|{~|~{z{{{{|zz|zy|z{y}~~|y{|||{~~v}y~|}z}|||~|w{{x{|~~||zzw}~{}}zy{{yz|{}~{}xz|{|z~|z~w|}w}v{{}|{}~y|}t}~z|~~z|{||}}{xy}y|{~y}}{~|yu}}~{}{{~{{~y}}||{|}~||}y~}|~u|}||{v}}~{}}zz~~}{z}|w~}zyr}{}||~{|{{t|y}~}||~}}{|||~z|zz~|}}z}zxz}~{|x~~~|}{~}{|{zw~x|}||~~{|}|~{w{z~u}~~{~}~{|||}y~{||~|{|zyx}z|~z|}{x||{z{~}z{y|}{x~~~wyy||}}|{~{z~}|x{z}x~~}}w}}z|xww|w|~z||||~x{z}}z~~{|zy||~}~|{v~||}{y|{}}x}|~~~x{~}z{|}~{x|{{x}z{yv|y~{}|yv~}}}xzw|~|~{}z|{z{}||~|}x~||yy}|z{|}z|~}}~}}}||~y|{}z}}z|yyz||~v|{~~}~~{}~{}|zw}{}}|{}~|vw~~{|~y|z|x{z~{|~}}|~|{|{|}zy{~z{z}z|zz{{}z}{~~~}~~}|}~{}{{{y~~~}~}||~~~|}}}~~~~|~~~z~}|~{~|~{~}}~|}~}}~|~~~~}~~}}|{}~~~|~~}}~{~~~|}~~}~x|}~~}u}}~~}z}}}}~~~~}}~}~|z{}|~~|}}}~}~~}~}~~}}}~}}~}~~~}~}|~~}~~z|~|y}y|v{}{~y|{~|}{vzx}yy||yzx~~|}z~|z|xw}z~xzy~zzx~z{u{x}{{|}|}}z|~z}|{|{~{}~y}xzy{{z{zy}y|{}x{}}|y}||~|}|||}zz}|~y|}}~|z{{|}{}z{}z}xv~x}~}{{}|{}}|z}||~~y~z}{{xw}z{yz}~}{x|~}{z|||||uy~||}{~}}{}{}}~~~z|}~|zw}{~zx~xz{wzy}zvz}wz|~~w}x{|z|||}{~z|{~}}}~{~|}{z{|z}zryz|y}|y{{v}|{z{}{{|z{x}||{x|}|}|{~|~zy}|}}}zyz|~z}~}{z|x}x{{~zyy{y|||y~|{~{~|}{~{w~}|~~|xz{{}}~yy{zz|~{{||z{~{}{}{{{|~|{}|}{z}~||~y|~}|{|x{z{|~z}{~{}{|z|}z}|~}z~~}|{x{~yz}~}}y|~y|{~{~~}}|z{}wyz|{y|x|}|~}~}x}{|~|}{~||}z~|~||~}~|z{}}yz}|~~y}~|{|}~~wx}}y}x}|~{~x~y}vzzzy|{yzxvz|~{}{||zz~}}~}~{|~~{}z}~w~~zx~{}{x}}{z}zw}~~x~w}}{|}{~x~}}|}~~}}~~~~~~{}~}}~}|}~~|~~~~~{~~}~z}}}}z~~~|y~{|z~~~~~}~}{{~~~z|{}~|~}~|{}{~~~~}~~}~||}}~}}|~{}}~|}|}y~~~zz~y~~|~}~~{{}~|~y~|{~}|||~~~|~|}}}~|{|y|z}}z|v|}~{|}|~~{~{z}zz~{}{{xy}}y{zz}z{x}x|y{y|||}~~{y{yx~yy{z{~~}y~zy{xzxz}{w{|~w}|z~zyyw}~v|~}{}zy||r|}v{{~{}{{z~}}z{|xz{}yz~}z{|y|{z~{w||x{~}}y|}~{~{~{~zv|x|z}yy~zx{~||}|}z}~|{~~{}~zz||~{~~}{~{z}}~y|zz|z~}{{}{|~|w{yv{{|}|{|}y{|}~|w|{{w|}|yzz}{|u{~{|zxzz{xxv}~z~}}{yy~xwz}||~|}zsy}y~|y|~|||w~zx}}||}|~{~}z{|~}xy{z}}~~~{}}{}~||~vpy}~~|}|~||u{z|~||}}|x|}~{yyyz}}}}|~}|~~y|zz~}~|{|~y~z}|}{|{~|x}{}yz|z~y~|}y{~~z}x}|zz||}}||||z{~~|~xy{z}z{w{|ywz}zy}}~{{|{{x}x|~~yx}z|{{~{{}{~|{|zxx}}y||y|~~~}{z~~y|y{{y{|{zy||}}}z{}~}}{}w~{x|~x}||~v{|{{}{{}~}xzz}}yzz|zy~~|zyzzw}~~~z}|~~~~{}{z}}~~~~~}~}}}|~|~}yz~{{~}~~~}x|~}~~|~||}}}~~~~~~~~|}~~}~~y}}~~~}~~~|}~|}~||~z~{~|}}|}}|{}~~~}~}~}~|}v}~~}}|~~~~~}~~}}~{}}~~|{{}||~|~|}}{|~|}}|{z}}}}~}}uyz~{|}z{z}yyw}}y{{}y|~{~|}w~~y}x}|z~{}}z{}s~|{~}}{{{|{}|~~|~{}}{{~{x}}|z}zz~}}|z~}|~}}}zz{{|zx|{}x|xz}y{z{v{{}~z{|zx{}{}}||y~}|{}}~z~}~{|}zz~xy}{zv|~{{y|y{{w|{yt|{||~}~y~}|x{~~}z|||~|}y|yy{y|{{|z{{{}~}z{}v~zyv|}vy~{}x}~{zy|zy~z}~z~|{~~x}}y~{|y}yzyz{x{~|}{{x{~{x{y}}|}{{z}z|z~x~}z}yv~y}}||}xxx~y}z|x~}yv{|yw~yz|}z~|~~~}|}{y{}z|}{{z}zz{|~{}||x~}wt~|}{y|}|{|y{y|{z{{{xz}~z|~|}~~y{xy{y|w}}{z|z|z~}z{|w{~}~~|}z{x|zyz{z}}yyu{|~|{y{}zx{z{~{|{z}~wy|z~z{xv}~}z}|x~|yx~}|u~~{}x~x}}|{}{~~vxx{||zyyy||yz|x}y{{{y}{|~x~|}}z~|}~}|~yywz{~zzw{x~{~z|{{{w|}z|{{{|wy~z{|y}x~|}}|{}~}|~{~~}~{}{~{~~~{~{}||~|y~~|~~{|~~|~w|~}z{~}~~~v~}||~|z~}~}}~{|~~|z~y~|~~~{}{}}~|~}}|~~|}}}~}|}~}}}zz~~~}~}}~|{~}z~~}|}zx~{~~~}~~}~~}~}~~|~~x~|~}~||{}}}}|~~}~~}~|z}z{zy~~}|x~{yzz}{}~xx~yy~~{}||}z|{|z{}~u~zyzy{|~}}|{}}~w}}~x}||xz}|{x{}{~~~y|}x||{z|y{~zw|~}z}~}x~{y~}}zz|~|}}|xzz{~|vxx{||~zz|z}{{{~~|}~yyzy{yz|z}z}}}|xx|}|~zx~~z{~||{||}{}~x}|{|~w~~s}zyz}{|||{~{|}~y}|}x|{~~{}z~z|{w~||}yx~~{|}|~z~z{y}~|y||x{z}|~~}~}{xz}{|~~z||||{|zy~yzz}~||~|z~z}{~tz|{|~|zx}~zz~~z}}}{}|~||}}|q|~xzz~zv}||yyy|zz~|w~z}x}zz|{||~y~{~z|yz|}z|x|z|}~}z{y~|}z{w{{z~|y|zzy~y|}}{z~|zv{}y{{}}|~|~~}}~y}z}z}{~}~~yz}y{}z~{w|y}~}{zy||~}vw}|y}~{z~x}{~~wy~x}}v~|}z|v~~yzx}|~x}}z}~{{||}{zy~x~{yy{~~|y{||{{{z{z~yx{{~|{x{}zy{z|{~}|{w}~}~}{x}y}zy|~~|{}{}{~yy{}|{}{}{{~}w~v~}~~~y}{{~~}~wz{~}|x{|}|~{z}~~}~~~~}}~|~|~}~~~}~~~}z|~~~{z}~~|~}|}}~{~~|~|~~}~~~}~~}}}|}}}~|~|}|}}}|~~}}|}~~}~|~}~}~~}~~~}~~}~}~{}~~~|}}{}~~}~|~~|}~|~|{|~~}~z{~}~~~~|}}~}~}}}|~~}}~}{~~~~~~~~}~|w{~~}~|}}~|{}z}~~|~}~}}~~~|~~|~|}}}~z}}z}yx}xy{y|~~z|{}|yw|v||{yz~{x~~}{x~z~z~u}{~{z|}|y|xyz|}{|{~{~{~}z{xwy|}z~yy{{zx}y~~}y}{||~~~z}z}~||||||zz{}~{{x{}szzy|{zv}zzy{{|{{|}y|{||}z|zz{}}{~{}{~||{~|z}|~|{z|~y{yz~zw}ywz}}|~|}}}}~|v||y{{s|~~|{}|zw}zyz{|wz~~ywzz{~yy~~zx}|y{|}~x|~}~{{}|{z~||z{zz{yx}}xxy{|}{{z~z|y||z~y~}}}~{y}~yz~yy~~}~~y}|~}{}u{{|}}}xyz}}{{~}ux}z{{~{}~{|v~{{}xxz}~z}{~yzzw{~{|{|z}w{{{|}~y|xz|{v}z|yxz}~}|w}~|~~z|~~}yx}|~~}|zszx|wwy{~|yx~|v}~z}y|yw|||z~y||}{|{}zx}{~z{}|||}|||z~|}|y}yyy}{z~z~{~{{{}|{|y~xzx{u}y~}v{z}{z|~z}}|x|r}}{|{{yzyzwzz}y~}z{s|yz||y}|}{{y|}zx|x}|||xx~z~~~~z{yx~x}}yx~|z|}z|{|||zy}|~xz~{~z}y{|{|y}}||~~z}|~{}~~~}}~|~~|}~~~~~~|{||~~}}~~y{}~y}}|w~|}}~}}|~}~|~~|~}}}~~|}~~{}}}}~}|x|}y}{~|~~}}}}~|~~~~|~}|~~}||}~}|}}~~~~|~}~~~{}z}}~}|{~~}|~~z}~~~||}~}~~~~~~|}|}~y|vx|{|||{|z~~yyz}}{}yyx||~|{}}~}}|}~{~~w{yzy||z|{}z|}|{|}uy|}|||}|v~yy{~x{|{yuxx}{}yxx~|{}{}}{{y{vz{||}~}{{{vz{|{|yx}{{{{}u}}{r{~wy~|z||xzzzy}~~yxy}x|{}x|}}~{~{~~}y||y}x}x}{}}z}{{zx~~}{|yz|y{z{z{||}}{~{~z}y~zy~}z}v|yz}{x~|z|}||{|zz~|~yzx|y~~~x{zyz~{~}z~y{{|x~z{|||zy||zz{y{{}~z||{|}xy{z|yz}|zyz{{||zx~|x}|}|x|z~~zy|||{~{z}z}w{{x~{yyx~{{|~}}|}|{wy{z~xzzzzz}~y{}|}~|z{}}||{{xz|y}|}~z}}u{{}~y{~|~y{yx~{y{|{}|{|z}v}u}{z{x}|y~z~|{|}yu|x~}w}z~z|zz|w~}{{y~{|}yyy||~~v~v|y}|{|z~x~{||{z}xz{zxzz}{vzzy|}xz||zz}}~yzy{{}|zx}|}zz~~|}}||yy}xxz|{{y|}yy~|{|{{|~y~|z|}yx{|{|{xzy||{yz~}}}y|x|~{zx}z}~~~}|y}{yz|w}{{}y|~x|{~}zy{{||z|}x}zz~}}~|~|}}~~~}~~~~~~||}~z|~|~}}~~~}{~~|}|~~~}}~zy|z}~}}~}}~|}~~~}}}~}|~~y~~}}}}{||}~}|~|~~|~~}~{~}}~{}|}|{~~}}~}}}~|~~}~{}~~}~|}~}~~}z~|~}}||{~|~|}~~~}|~|}z{~}~}~}~~}{|~}}||}|}zy|uzzwyxz}}|~|||v}z{|~{z|~z}|}~}z~x|}{{w}}z}|~}zz{{y}{|y{zz||zxyy}y{~yz}x~}z{~}zz}}|z{}}~|z|x}{~x{|xxx||||{y~|}x}|}~|{}~z|yz}|||z{~{|{~{}{~{zx~y|yy}v~y|z|ty|yyy~z|z~y{z|y}~~{||{z~~}x|}{}}z}~z|z{|zw{{}}{}y|x}yz{wz|~}|w~z~~~{{xu}}z{{~{~y}zzzz}xt~{y|z}~y|}y{~|}yy|x}~}|}|~}{~z|}||z}~}z||{z~|z|{}wy{~{y||}}{z|{}yz|{~~||{}~{}}}x~w}|}~|}}zy}x{zzw|{wu~|x|{z}{}}}~}~~}{{y{z|zy~z}|{|~||y|}|z{y{y{z|}{|{x||zxx~z~}y|~}z}}}}{~}{}zy}x|||}{y{|}w{x|uy~~~z{{z~{{~|u|{wv|y{}yz}{xzxy{{{~z||zwzxwx{w|y}{}zz~}z}|z~{~|x{z}xx}{|~|wu~}}}}z|y}||y}x~z}{{~~}|}~}|~y|~~~z~z}~~~|{~}|}||||~~}}}~}~~}}}~}~~~~|~}}~~~~~xz|~~z|~y~~|x~~~}}|~~{|~~}}|}x|}~}}~~}}|}}~~|~z~}~}}}~}}}|}~~~~x~|}~}||~~y}}|{}}|~~|}}~{|~~~}|~}~|~|~~z~|~|~}~{~z~~|~~}~~~~~~}}~}~|}~y|~zz{}z}y{|{||wz{{|z}|}y}}}~~w~{z|y}}z{yzvw{|z~zz{|~yz}x|}y|||y{y|w||}y||w}~|}{z{xx|{vz~xzyzzw~|y||{v~z{}y{{y{z{|~{{|}{w{w|x|z{zu}zwx~z~}yz|{x{v{|~z{||yz|}{zx{|w{|v{}}v~{y}z{{{~|{{w|}~}{}}|{yvz|wz~y{{}{zx{~yw~|x|}z}}{|~z}yz}{}|zzy{|||z}}{}y|~{}}x|{z||}|z{}~~{}z|z}w|}z|~y|z||}}}~||}~}x}|}{x}y~||zwy~~|z|{~vy|w||||~}|~~{~y}{|zz}zu{~~}x|xz{{wx{zxy{|zw}|z~|~yy}}||~xvy}~zyz|yuxy|xy}{~|x{}|{~~|~{{~~x}|y}zzx~||||z||}zy{{y{xzz~zy}|{||{}|~|w{~zz~|yx|z}}z{{~{xy|~}{}~{~w{x}y||y|~z{{{{wyy||}w}|yz}z~{y~zy{xv{~{}}}{|x{}z}{{yz{zxy~w~y{|{{}{}}zxz{|w|~~|}}~{w~|{v}xw|vz|}{~~{x{zr{|z}}{}z}|~{{ywyyw{}z}y{}x{{~z}zzyvxz}{~t{}{}xxy}|zx~wx}w|~|}z{wz~~zz|~{|{~~|~~{~~~}~~{{~~~}~~{yy}~}|~~~{}}~}yzz~~||~~~~|{|}~{~|}}~|~~}~|}||~~~|~~~}|}|}yzz}~}~}~~~~}|~~}~~~}~}{}}}}y~~{~}~~}~}}~z}~~|~~xy~|~~{{}~v~|~|}~~}z~~}~~{~~w}|}}|~~}}}|~}~~}~|{}}z~|}|~~~~}|~|~~{}|~}~z~||z{}~zy}z}z||{{y|}{}~{}|~{{~~{zy{|~{|}}{|}~z{{~||~z|y}|~zwxwyz~{{wz}|zz||~~~}~{}}{}~||}zw}|{|xw~~xx}{}vy{{}{}x{{~y}~|{||x}}}z~|||x~y|x}~y}|}{}}}|{}~}|xx}z|{{}|w{z|z|xz~{uzyz|y|~~x{}}|{}yyy~{}~|~{}z~zw{~|||}~{{{v|z|z{}{}zy~|~}~yy}}}s}y}}~y}~~{y{}{~|w}}yzy{x{x|||~y|zv{|{{{}{z}}|{}~z}||{{{|||~~|~~|w|{z|y|w|}~~x}|yz}{y|{z~|z}z{}~z{}}|y}|y}{{|y|zz~x{~|||~{y}|y~~zy}}{z}w|~y}}||}}}|}|{}~}zwxy~z{}~{|{wzyx{y}{zzv}|z}{|}{yz~x~z~~zzzz|}x{~~{~|w||||yx~|}}||y{|~}z}z~|}}|~|{|~{{z{}zx}}~~~~y{~yy}}|~~{||{|{|zyzy}zz}}}~u|}}~y~~|zz{~{~|}~}{{}}}~yz~|~x||}z~{w{y{|{{{z~y|z{|xy|{||~y~~||~yz}~{|~~~~~}z|~~~~~{}z}{zz}x|z~~{||~}}~}}|~~~{}x~~z{v|||}~~}}~}~{~}}{{}}~~|}~~|~||{}~~}z|||}}~~}~}~~}~}~u{~}~{}~{z}z}}~}~}|~}|zy|}~}{|~~|~~~|{|||~~}~~|~|~x~z~zz|}}{}~~z}~|~~{{{x|{}{{~x~||}{~yz||~~|{|}}y{{|~y}x|{y~|z}~z}|}z|z~|}}~~~~zzy~{~~z~|~{|~{{|~{~zy|~~z~}{y~~~}~}{|}z}}~{|}|}|y~}z~|||}|}z|y}~zz~|}~|}y{u~|{x~z}}|{{~~}yxz}}{|y}||}|}}|~}~}}}}{~}w{|}|~}|y|||}|~|~}~u~|}}}}}|~y~{|{|y}~}}}}x}z~}{|zz~zz~}}{{}}~|}|z|}~{|}}z{|~~z||{|}{~}|}|||}w{z~zz{zw~z~}}~~{~~}~}~|z}w}|}~~u{}|~}}z}{~}~|}y}}|}~{x~}}|}~~}~|~{{|}|}}}||}}z|~|}}{|||~}|}~}y}~{{~}~{~z}|{{||~~|}|{~~yw}}{x}|||~}~}y~||~~~|x~{~|}}||z|{z}}|{~}z{~~}}~|y~~~w}|~{{}|z~}|~x~{z}}}~{|~yz|~|}{{}~z|~{{~}|~}~~~~~~~|~|}}}|~}~~{~~~~|~~~}|}~~{~~|}~}}z~}~}{}|}~~~~}~||~~~|~|}z}}~~}}|}z|~|}x}|~~~~{x{~z|zw{}|y|xyzz||||y}|{}}yzy|xyy}|}|w||{{}{~~|{{~~~~|~zx{z{||}|}|{{wxzzy||yzzv|~w|~}||||}z~}~xz{}}}~{{{~}x{s{x|y~y{{{||}{v~yz~x|z{{v}y}z}{{{z}|~z}|~{||{|{z~{}{|v|~{x{yz|z~{{}yyx{x||{}}y~|{{|~zz~z~~{|~}}{}~xwz{|{ywxx|xv}{|zyw||w~{}{}}yy{y}y{{|{y}~z}}}{}zzz}w~{}}z||xy{}{}~}~~zzzy}}z{}}}}|{|}|~|~{z~|}||{x~|yx}}|zzz{z}}|{|{z~}|~~{s}|~}~w~{{|{~~|~~~{|}{~}}zw~{|~z{{{zy~yu{|}}|vz{|y{|y{x~~{|{u~|~{}{}|y~~|~|}{|y{|yy{~x|}}{w{~|y}}|~{~t|~{{~y{zyz{|}z{~z|w~{}|~y{||w}}y{x~wxu}yy{z{zyw~y|~|z|{}~||x~{}||~z|~|~||}}}~vy{}||}~y|{zx~|{|z}{{rz|}|~~}{}{~~{|~z}{|yz~y~z{{v}zz{y|x}~|z}{x}~z~|}}u}z}}z~{z|y|{|y{|}~}|{~~~y}~~}|}y~}|~~u~|{z|}}z~~z|~~~}~|{z}~~~z}|~{}~|~~~~{}~~~}~}~}||}}}z}|}|{~~|~~|~}}}|~~y{{~~~{z}|~~~{}x~~|~z}~}||y~}~|~|~|z~|~~z}~~t|~|~~~~~~}}|~}~~|~|}}}~||}}~}~}~~}y~|}y}{~}|yz|{y|{zzxz|{y~}|}}||yz|}||z|z|{x~{~||{{~w~|{}}{yz~}{}{x{z|~{{z{{~y}|}}|z}~~~}~{|{y||z}w}u}|~{~{vxz{y{z~{|{|xz|z{{}zx}x|y|}~}{}}}}z|}wz|y{zxxz{~|xv~{}||{{z{zz|}{|}||||}~|}~x~{|{zz|{|}}|{yxxzw}~z~|z|}|z|}x~{~}y{}|{~{~y{y}x{||{}yz}~||yz~z{{y|xzz|}w{~}}|zz~{{{~~x{x}|~}z}z~}x{y}~{yz}{|}~{}y}~{{x}yw{}z}y{~}~w~}~~z~}}z}~~~xvy}}~|~y}}{~|z|{}}z{~~y}xyw}}{}|~{}{|~|~}x}~{}{}~|{}}|z~{}{{x{z||x|{{w|~||v}}{z|{|y~z|~wv|wx}}xz}}|{y~z}~y~z|~}z}zzxz{|z{||u||yuuy}yx}~z~}|~{xy|~~}yz~z{~x}~{|}~zy{|z|}wz}{w~}z||~|}y|}y}}~x~}y{~~}~|xz{z}|~~v~y|||z{{xz|~}y~w{z}||}~}yz|{z{zy{y}|y}|{|||{|z{}}{x~|}}{x}}|v~~||z|}y{|z~}}{}}~z}|~~~~~~}|~}}~~~{~~||~~~}}}~~}}}|~}|}{}~{|~~~~}}~x~}~}~~~~|}~|}|}~}~}~~z}~~~~|~y}z~x~~~~~~}~}~}}~}~}||~~~~~~~~{|}~~|~~}}}{|}z|}~}}~}y~~}{~z|~y}~{~}~|}~~~~}||~~}~}~~}~}{z}z|}{zyz{~vuz|yyy{{||}{~|{z}|}t~y}}v|~}}z~~}{~}{~}}~~}y|~x|~{z{w{{xy~|zz{yxw|||}~{}|~}{y~~~|{|~~~~~|||~z{|{{xwv{||||yzz|}~zx}}|w{}}|~}{w|y{~z{x~}}~}~||y~zy~}|z|z|xx|y}zy{xwz}}y{z{{x|~||{{{w~~vz~|{{}}y~}{}}{~{|~~w{zx|}{y}x|}{{vy|z|~}uzxxy}|y~}|{}y|~|y~}|}zz~{}{}|||xz{|x{||~zz~{z{|ww}z~zx|}}~}~~z~}}~}||}{~{{}x}{w||z~{z{{|z{~z{w{{zzz~zzz{{{}{{}{z~}~|v~~|~~~z}|{|y}{z}}|yzuy|x}}x||{|y{vyy~~|{z}z|{~y{~{{}yzz|{y~{~}}|x}~}{}{xz|w|z~~}uz{}|~~{{y|{}z{~{{{z}}z}|}}{z|~z|z{vzw{z}}xyz|x{zzz{|~~}||{~|y|}|x}}|{{{{|uz{{{~z||~y|zzz}w|zx|~x|z~z||{~z{uu{z||y{|{}~y}{|}~~z|zy}y}{{~}~{~xz{z~~||}}|xx~w~~{zz{|}x~~y{~}}}}~}~~~~t~~}}||}}~~~~~z~}}~~|}~}|}z~|}~~~~|{|~~}|~~|~~~}~~|~z~~~~}~~}y}~|}}~}}~|~~}|~~|~~~|}~}~}}}|~~{~}}~~~~~~}~~z~y~}||}|~}}}|~~~}z{~~}|{}}|~~}}~~}|}~}y|}|z|~||}~}|}{{~}}~~~|{~x~~~~}~~}~|~}|}}zy}}}||wx|{{~{z{xu{|xyzw{}zz{z}|z|}vy}}z~yzyz~x}}|}|yyv{y|}}z~u}z}~||z{w{{x{wz{}w~{~z~y}|y||||z}}yz|y{~}~}}z{u|yz~{~zz||{yz|y}{|{yx{~{{{|uyzz}}{~y}z}z|}x|{y{|~~~wtzz}}}|}{z|{{u{}uz}~~|{x|}{}yy~zyz}{}{x{{v|{|{||}|~z}y}}{|xzw~{|zx|{~z|z{~}{z}}~y{v~}{~||{{|||{}{{{}|}}{z{y~}|z~|w}}y{{z|z{{{y}|}}{{{z}yz}}||~{{~x~~}}|z}|z{~}|y{{|{{}z}~|~}w~u~}z{||z|~}~}{~~~xz{{{}{xz|yz~{|}y~yzz|}yx{v~}z~|x|z{}zzz}}yw{{}x~~|}{}}wx}}}z}~y}zy|z|{{{|{|}{|~~|zy}|x|y|y|z|~~x~y||zy|z~{{y~y|zyw}||z||z{z{zxy~|zxy}}}~|{}{{y|z}}|x{}~|v{}~|zxy~}}z}}|}}}{{~}|z||~y{x~zyzz}}{|~}{~|~|x~~{|{}~{|xyzzz|}|}~|y|zz}x|}|{{|w||y|}||~}~|z|}}}}||{~{~~{~~~}~~|~}zy|~~{~~~~|}}~|{}~}~}|}{}}}~~z{~~}}~~~}~|~}|{}~|}~}~|~|~~}~~~~z{|{}~||~}z~~|}}~}~}~}|||~~~|~|{~~~}|z}}~~}}||yy~~{~}}}~|y|~}}}~~{}}~~}~~~~||~}}~|~~}z~~}{~}~~~|~}|~~~{~~}}w|~{|}{|{x}}~}xx}vz~xyz{x{y{y}{wx{}w~wy}yw~~|||~~{}|{}z||}{wy}~|zy{~~z}{~xz}w|y{z{y}}~|y}|z~zy}yz~{|~|x~{{}{|{{xz}xyw{{~}yxz||}v|||yx||{xx~~{|z}|{~}|{{z{~yzz|~yzx}}~z|{{}z{{}~z{{}{|{~z{~||{~zxyy|}}zzwy}}||{z}||xz~{{}||vxx|}~wxy|y{~{|~z~y{xz|{zy}~zy|||~}{}z}}|~|{}~y|}x}w~zz}z{{|y{{{zw}|x~~{wx{x}y|zv{||~z|xz}{}|y|w{|x}}w}}}|}|}~~{}zx{z{zy{}||}z{~z|{|{z~{x~~~}~|{|}|}}}{~~xv}zx{{}}z|z}yw||zyz{z{x}yy||{{|y{~zz{y~{y}y|~}|~}|~z~z{{zzww|~|y}yxz|}}}|{|zy||~}z{~~|~y~}x}}~~x}|||y}yxy||yz{~}}w|}{|}y{~{|xxyz|~w~}y}||~z||||{y~}|x~~{w{|x~}zw}y{w}~x}{|y}|z{yw~x~~}{|{}z~y~~}|z{z~|x{|yz{}}|z|}yz}}wx|y||||{~y{~|~}}~}||yzx|{{}z~{~|}~~z}}~|}}|}~}~~z|}~}~y}}~~~~}~~z~~||~~~{|~}~}~|}}}z|{|||}}}|~}|~|~}{{}z~~}}~~|~~~}{~|~}~~~}|~}}}~~}||~|~~~}z~z~~~||~|{}{w}~}}}~~~~|{~}~}}}|}}z~~}||~}z~}}z~}}}~}}z|zy~~}|{|~|}}~~~|}z~~~~}~}x~~~~}|{}~{|{~~}~~~|yz}~}z~~|x~{|yv~uyx{}{~x}x~v{|z{z|{|{|z}{}y}{}y{yy|}z|||~}~y{}z~~|{{x{~{{{{zzz}zw{xy}{|}z}~yu}z{y~{}}|}}|z{z}~x|~z{x{yz}}}~z|{z}~{}wx~|{{}|||~xz|y{zw|z|}z}{}}xyx~y|{x~z||{|{z|yz{}|~|~{{{}||x}z||{w{||x~|yz~{|{zzxzy~y}}}{~}}y|}{|~~~~}||~y|{~}yy}y}z{|~yz|~~zy~{~~x{~{}{|~|}}y|~{||~~zy{}v{x~{~~zz|}~z~}~z~|y~~|~z~z{~|{w{~~||{|}|y~z~}z}}{y}{}}{||y{y}x||{xy}{||}{|}|~w|{}}x}{zw{z{~x{}}zx~~}{~|||z}|z||z}zw{}{~|z}w}|w~}|z{~{|y~~wz~yyy}~~{{||~{~||||z}yz{z}{tx{{y~}~||z~~z|~x~|z~{zwy|y|y~|{}~||y~|{{|xzwx{zz{zx}}~z~zz}|yxx}{{~|}|w}{{zv{~}|~z}{~|~|{|x}|}w}~{}}}~~yz{~~}zzyyz}yzwyx}}||x}~|x|}|}zzz~|}z}~{xy~|y{~{}{{z}}}yyy|}z{v~{|zzz}||zz}~}~~~{~{}~}{|~}}~~}~~}~{~z~|~z|}~~{}|~|}~|~~~y}|}~~||~y}~}|}~~~~}~{}~|~~~|~}~~~}}}}~~}{~}}~}~~}x{z}~}}z|}}~}}|~||}|}}~}y~~~|~~|}~}~}~~}~~}}}|}}z~}~}}}~~~}~}}||}~}~{{~|}{~|}{}{{}|{{|{||~{yy}|{~zz{zx}{{y||{z}}y{{x{}x}~z|}}x~|~{y{|x|x}{|}zz~~}{|x{|{~}uy{y~|zw}{}~y~{}{zz~x}~~{{~~~{y}{~{}~zy}zv~}|zxz|{~}}z}}uy|}|{zz~y~y|~|~|{xzx~~|z|{~||}|yy}{yzy}}xzzy~|~~~{y|~z{{w||z|yy~{{{~~|{}}|}~y|~}~}~|{}|z{xy~}{}z{xz}|yz}|}}z{x{{~}}|}}}|~{|z~}zz~y}~|{{z|{~{xzzx{wx|~{z~}~x}u{|{|}x{|~|~~}|{|{~||~~zzx}}}|}}}~{|~{}xz{}|z{wz~{}xzv~z~yy{~z}w}~~~z~~}}}}{}{}{x}}x|y{y|zxzw|y}}|{y}t|zy{{{{}z~~~}}~z{~|{~z{z{zyy{{z~|zz{{z~~{{{|~{{z|}||y~{|}}}{~y{}z~z}~z}{{}{}~yy{{|yy|zz{~|~z~}}y{u{zz{{~x}y~|}~~|||}~}~|x|wz|zzx{}z}|~x~y{}wywx{yuw|~z||{{}}zy{{||~~{|{{{|~{{~|{zz}{~vy|ywv{|yzz|{{w}}{z~}y}~{}|}}|}|~||}||}{~~|}}{{~z|}~}{{~|~|~~|~x~{{z~}~}~|~~}~~~~~}~}}~~~~~}}|~~|~~~~{~~|~|~~|~~}|}~}}}{}||}~{}}{}}}{}{}|z~~|~~|~||}~~~~{}}||~}~~}~|~}{}|{|~}|~~}}|}}z}~}~~}~{}}~~~~~z{y~}|x}v~z{~}{y}}||~~|{~|x{}{yxz~~~}}x}{}z|~zz~y~~}}~~|~|||y}{{}x~|{{yz|w||z{z~|zz~xyz}||~}|z}z|}yz{z~{~zw}|}y{}~zzz|{zxx|{{z{|y|r~zx}{~x|y~{{y{||z|{~|}{{{z~}z~|||}{}~yz||~y}||~}xz}w}{zx}}{|zv|~}~wz{zyz|{z}x|~{|x{y|{y}~~|}{||xyx~{{~{|y{~x{|}{|t~z~}y~{}z|}}{zz{}~xyy|vz|||x~|~z|}zy~|y}|vxyy~yw||{}xtz|{|}~|{{}~}|}~|~yxy}|~}x|w}x{yz~|}~xx}~|zv{~x|{|}{x}y{yzzz|zzw}~z{{|x|}}|yyzzyy~~}z~|z{z~x|z{wv}z|z{{y~w~{{~y}{}}y~~}~|{~yw~zz|zxy}{zy}~|{|}~z{z}~z~}y|}y{yx}~|y{z}y|y{zzy{~~yx~{{~}~zzz|||yv}}{y|~|z~{|x~||}{|z}}{{zzzyz{w}}~|}z}{z}}~z|~}}y~}}{y|}u~z||y~z||y{~y}~}}}}{y}x}{zw~{~~{xv~~z}}{{z}z}z}{|u~~}vz{}y|}}}}{}}}z~|~~x~}}~|~}~}~~|~z~~}~}~~|}~||}~}~~{~}~~|~|~||~v}|}}{~~~}~{~}x~~|~|}~}~~}~|z~}~~yz~}~}}~||~}~~~~{}~}}|~~}}{}~~}~~}|}~~{~}|~{~}{|}}}~~z}~~~}}~}x}}|~~||~}~~|}~{~}{}}}|||{}~~}~~z}|y}x}|{{|}}}yx~~yy~}y{wy}yz~w{|}zz}z~~{}z}|~{{~{~w{zwwxy}{uw|zy{{~z|~y}|~|z}|wyzyzz{|z{|v{{~|{|p~z~}y{|}|x||~z{x{ywy~|{z}y|vz{|xz~~{{w|{z{{~}{}||z~~{}|v}|z}z}y{w{zz|z|}~{u~~|xy{}z}z{{{}{x{|z{~|}x}x|~|}z||~|}~}z}~|}x}|s|zx|{|{{z}}zxy|z{~~~zwzx~|~}v}}~}z}|}|~~|~|z|}x}}}z}|{|{}z{|zv}{}y}xwy{|||~}{~{|}~|u|x}{~}~~|}x{{z}w~{}z}z~~{x|{||zv|z~z{|zx|z~~~x~}}|~|~~y|{}~y|{{w{y{x||zw{}{w}|z{~|~uu|}y~||}|y|||~y{}}y}}{{~z{wy}~y}{~zyyx|yy}{x|yy|x{}z||{y}z~~~z}~x~}z}z|~z}{{{{zyzyz~{xw~}xuyw{zz|xz{{zxyzw{{y{~{z~|yy~y}x|~~~~~}z}{y}zzwt|v}x|zz|~xvz}~z}}}}z{x{~|y}{{{v~z{{}yzz}}}}{|{}}|yz{yzzyyz}zw~vz~|~{}zv{z~|||{zw{|~{}~~}|y}~z|}~}{||~~{}{}}|}~}}~|}~~}~}|}~}z~~z{}|~}{{}}~}}~}|~y~~|~~~}~}~~~}~||~~|~~~~~|~~~||~~~|}}~|{}}~~{|}|{{}}}|{z}|z|~{~}~~{~~~}}}}{}}|~|{}y|}|~}~|}~{}|}}~}|~~|~{|~~|~|~~~|{~||}~|}~}{~~~}~~z{}xw}{{||||x~x~x}}}z|{xv~|||wyy|~{}{|v{|y|}}yzyy{z~|v}~~{zz~y|z}x~w|~{}z{z~x}~~~zv~~{y~}~}~z|{y~y|{x{}|{y}yy~}|y}y}yy|y{}{~|~}}}w{|{{||zx~~u~zzzyzz~x~|z}}|~{~}|}}{|~}~{}z~xy|~||~{vy{|}~~zx~{}~|y~y}|{y}{t}x}{{}~|z}}~~|z|~~{~}||zy}|{x{~z~{yy|yz|}zz}}{{|{v}}}}|}z~zz|z}}|{|||x{|z{y{|}{~x{~~~}{}y~~}vxx}{|{~~{|z}}|}{|z}x|~y}|}{{}~~}~}|~{zzzz}z|||}y}z{xy}w{~||~}w}~}{xz|y|~~~w||}|y~~}z{~}}{z||wy}|~zzz~}|{{z{|~}}uwz{}~z}x}{{y|v}}~z~u|x}|~}||~||}y~}||y}z{w|x{{~x|y}z|zx{}|~z{{|}y{y}}~}{yy~~~|}zz{|zz}}}{x~|y|z}}}ww~{y{|~}{y~|~y}{{{v{|y}|y~||{{~{{~}~{|}z}}{z~z~|~~~{|}y{}}zz~}|~yyx~y}{~}v~x~|~||y~~v}y|}xz|}z|z|{{~~~~}}}~|}}~~}}~~}z~~{~~}{|||~}~z}|z}|}~}}~z~}~}~|~z{~z~|||~}}{~{z|~|~{~~}}~~z{~{}~}|~~~~~|}~~}~~{}}~~{}~~}~~~~~}{}~}~~}y|~|~~{~z}|{|}}~~~~~~~w}~~~{}}~~||}|~{~}~~~|}~}}}}}}~}~~|}|}~{~~|}}~|~}~~{~~}~}{{~|{{z|}zzz|}{~|}~~~y{z{~~~|~~~||}z}~~z{}{y}y~{~}}{zyv~yy{|{{{}{|}{~x|{~}|}}~}{|{|x~}zy~}~y~|yy{yzz~y}{~z|}}~}~~|{}}}~}|{|z|z{|~z}w|}y~{x|z{{|{|vz}z|}}yx{}||}}}|{z{|z}~zy{|~~|||y}zzxz}{|}~~~~~{~||}}~z}|~}~}w|x}v}{|yyz}y{|yyzy~}~~|}~~|~z|z{~}y~~}~~zy|{}~}}{{~z}~~}|}{|}w{{{|}}~|~}|~}~~|}}}{|~}{|~z{~||||z}wx~|}{{|{}z~{}{}|}{}z{y{~{z|~}||{|x}~|~||||}}}|zw{{}zz{~~|~z~~y}{~|}|~~}~}~zx}}|}}y|zy~{{{}~zz~y{}}|z{w{|}}||~z}}|~~||}x~~}v{{|~|{~x}{~|yx~~||zwyz~{z~x|{~|y|}~}}~y~|}{{|w~|}y|~{{}y~{{yy~{{|z}|~|{{{|~{{}}~}~~|{|~}zy~|~~}~~}|~|}~~}~~~~}||{}~z}|}~z}|~}~~~~{}|}|~~~}~{~}{~~}{}~}}~~}||}~{~}y|}~~~}|~|~|}}~}|~}~~~||~|{~x}}}}}~{}|}~{xy|{|z~z}y}{~{z}z{ww}|zzzzx}|yw{}||wy||~~zy}y{{zw}z{~|z{{y~z{}}{y|~z|~}}yz{~||}y|}z|~}yx~{}{~zy|zzwyx|~}}{{y{|zyxx~x{x~~~z}z~t{}z}~z{x~~{wy~zzz{w{{~}z|}{{}~{~x|{yz{yz~{}~zw~x}}{}{{zy}{~~zxz|{y~y||v~~~|{w{}}{||zzxw|y}}}z||y}|~|z{|{~}~}~z|{x~y}~|~yy}zz~{||}|{}}x{z{zy}{{{~}|}|}}}|xyy{|zz~zz{z~~}{z}xzz~~z}x|xv}yxq{~x~{}zzz}}~{|zy}{{z}~~{}zw}yz}{~|z{z~y~|y~|~}|{}~|{{yz~~|}|zy{z}}{z|{{~{{|{|{{y~z{}|~~|}~z}y||zx|~zvz||x|w~~yvy{z{~|yzvz|}|}}y~z}~{|z|}wz}{}xx|x~||~y}zx~{xw|x|yyw|yx{}wx~y{||||zv|}}z~}~{}|yz|}}~z}}||{{{|z{}~}|}vxz|{||~}yx~z{x{{|~{|~zvzz{}{|}~{z|zxx}wy|}|y|zw}}}~{~|v{z|yzy{}{~}z{}v}|~vxxwzwv{|xy{z~|||y|~{wy}x|||||z}x|x|~}z}}{~~~{~x~~~|x~~~~|{~~~~~~~z~~}~~~|~|~}}{~}~~~}~}~~~}x{|~~|~}}~~|~}|}}}~}~~~~{~~~~||~}~|~z~|~~~~|}~~{~~|~}}z{|~~~}||~{{y||~|{}~~}~~~{~{~}~{|||}|}|}|}z|{}}~~{}~}~~~~~}}~}}||~{z}z~~}||~}~y~~}}~|~}~~~{~|z}~}}}}}}}~}x~yz}yx{w}zzz}{|}~|yxw~y{~|y|{x}~{{~}{{zxz}|}z~y~{v~{|}y{{~{w}|xzx~|w}yv{{y|wyyy}{zyz~}~~{{yy}}}z{z}}z}|z~|zy|{z|~~zyxxzz{~y~{{|}}z{x}w~w|}z|z|}|}~~z{|z{{x|v}y{~{wwv|{{yz~{zzxy}|{}~u}x{z||~z{|}y}}y|}~}|{~~z}~zz|}~|{|{||}z|{~{|~{}z|vy{|yx|wyy|||~x|}}w|{{x~}z{zz}|yz}}{z||{~x~{xwy}x{{{z{~z{zz}}y{xz{}y}~}|{}||}|z|zx{z}{||{~xz{}}wxx|{}}z~zzwy}{~{y~}|y{{z}xz}}x{~|{|~{x~}}|w}yw}z}z~xyx~wz||y|w|zy|}{||~~w|~~w{zyzz}y}zy|yx|{z~w}~{{~{y|||z}{}z{~}~}{|y}|~y{wzw}|}z}}~}}{~x}|qz{{}xz|{~|}~z{{z{uxy||z{||xx{vyz{~~}}y|zw}|}~|~{{}}}}}||x}~~|~{zz{|z}|y}{|y{xy{{x|yz~w}uy{yyz{x}|~z||}{||{|{}yvz|~}~~z|}x|~w}z}u|zyz~}{}zy{|z|xy||z}|z~}~~{~|||z~}}w{}~~~}~|~|~z}}{{~~{}~|~}{z}}}|~{~||}}}z{~}~}~~}}~~}|}~~~}}~{|{~~}|~~{}}{}{~|}~~{~}~}~~}~~~~zz~}~|~{x~}}}~~~z~}|{x~~zz||}}u}}z{~~~~}|{~}yz}~~}}~|}~~~}~~~}}}|~{|~~z~~~~||}|}~~~x|z|}}{}{~~~~{y~}}{{{}{zy{~}~}~}xzyyyz~zz{|}{z|{z}x~}}~y{{{}~~{y|y~z}{|{}{}|}{}||{|z|}x}{}~{}|}|{zz~{{y~z|wzzz}w|~}{~z||z}|{}|x{}|z|zy|yy}z~}}{zz}}z{}zw}y|}||||z|z|w{z{|zy~zz}x{x}}~{{|y~{}{zyy~|~{}x{z}z~{~~xyzw|yz{|~x|w||}{v}{yy}w|}zxy}|u|{}z}y}{zz{{|y~{|}zy}||}|||x{z}{}|{~}}{zwy{yz}x}z{{z~|~x{|z{|{~}~wz|{~{y}~{{zy}{x~|xzyz|{~z|}}x~|}{{}||z}zzzyx}~{}~|~}|~z~|||||z||w~x|}zw}~{{|z|{zz~xyy|}{yy}}|~~|z~|}||{{|zx{~|{}{}t~{y}zx|y}y~{{~|~w{{}{{||~|z{|w|x|wz~yy~y~|v{|{}~~|{|z|}{~{{w||x}~|zw{ywz{{}z|~{zyzzy}}}~}y{{{z||{~x~z|{y}{y|{{{}yzz}|}|v{|{{z{}~zx{|{}}}y~|}~z}z{}v{{}~}zy|}y|z{}{~}|z{|{}|~}y~}~{}{~{}y{}zx|zxvzzz{y{~yz~v}~xy{}{|y|y}{z~{}|}z~zv}~||}}~~~~}|~~}}{~|~}{|~~~~{~z||~}~|~{{|~|~{~{|}|}~~~~|}}~}~z~~~z}~}z|~|s}~{~}|~}~z~|~~~~}z}~~~~}}{}~~}~|~|{~~z}||}~~~}~~}~}|}}~{}{{}}~||}~~{}}}~~}}x~}|~{~~|{}~~~~~|{z}~{~~}}}~||}|~~}}y~~~}~~~~|{~}}}}|~|}}z{{y|{}y|w}}{z}wz}y}v{{z~|~|x|{zx|y~~{|~~}~{x}{z|{|{||z{{}|}{z}{z}w~y{y|{w{~x|xx||{xz{{{{~zw|v|z~}~{}{|~z~yzx~}}{~|{||{||xww|||}{y~{y{}|}xu|~}}{{~|zz{}{~y}{}}}~|{~~yzz|xw{|zw~}~zxy{y{zy~{zvyy|~{~ywy~{}y}z~~z{{y{|{|zz~|~}yy}x{}uux{xz|}y~zyzx}x{||}{{v~|}z|y{}xyy~z}{}}|~~{}yyyyx~y|x}x|zy}|~~|~|wyy{{}|~|y||~z{|}|t~{|uz|z||}~z~z||z}|y{{~wwx~|{yvz{}~|{xz}x}|{}~|y|~}y}{~|~|y|}wy}|~{||y|yy|{wy{x|{t~}yz{zxx}|{z}~}wyv|y}y}z{{}}uy}{z~|{}}~yxyy{||z}}wy{|||z~{z}|{~{~x|~{yx|y|||yx|}}yw~z|z}y}y~~z|zy}}{vvy~{|x{z{zxxw~|~~{}|z}|}}{~v||~||}{~w|}|}xxuuz}xyz{y{}yw{yzxz|{}{y|z}|}~}|zz~zyzz~|z|v~y|||||}~}w|z{|y}{yz|~z{vyw{z|{|~}z|~z~w}}}||z||}|{~|~~~|}~~}~~}}~{~~|{}~~~~}}}||v|}z{}~}{}~z|}}|z~{~~~{|~}{~}}~~}~{~}~z~~~~~~}~~~}|~~~}~{~~|~~}~|~}~}~~}|~~~}w~}~z|~|~|~{~~~z{~~}~}~}}~~{}~}{{}~}~{||~~~~zz~{|}zyy|{~z}u~w|{w{~{}~{~y~{{x|}||zv{}z||z}}y{~|}y~{}|y{y}{{}y~z||{}zz}|}~}yy|{{{yyyx{|yy{z{z|y~}{}{|{x{{yyv{{z}}y}|yy|y}ys}~{z||||||~yyzyz{{}y}|z|z|{~zy|{{~zw{~y{~|~z}~{|zx|{}}z{|zz~y{w}|}zz}{}{{{{~}}z||zzz|~zuz}zz{x~}y}~|y}v~|~{y|z}}y~~}}|y|~{z|yy|||{zzz}~yy~}v{y{{}v|y}{z{zzt~yzw{|~zx}}{|}}xz{|y{~{|x{z|x||x~}|zy|{}z|~z|{}x{z~vy{~z|{||{|~~}z|z~z{}~{x{||}{|{|}~{{}}~y}|{{}}xyz{|zzvz}}}{}~~y}|}|}||}||{zz~y~}y}y{z|w}~}{{x{|w{}{x|wy}y}z}xzw{y}x~|xw{}x{{~||x}{wzy}~|zvy||z}x~{yy~}{{{{}~||{x|{}}{}xy{{zyy|~~z||{}xz{~~y|~}|y}w~|{z~z|}}{ztyx{|zy{}~{zwx{||~}|{zyz~{{z{~~|v{x~zy}uwzyw~~~|zx}~~zx~x||x{z|{~}|z~x|y~~yz|~y}||z}{yy|w}z~|{}}~}~~|||}}~}~}}~~z~~~y}|}}~~z~}|}~~}~{{}{~}}}{~|~}}yz}}}~}}~y~}z{|}{}{|~|~~y|}~~~z}|~|{{}}}}{~}~||~|~|{|~~}}}~}}~~}}~}|||}}|{|~~x{~~}{~}{{{~|~{~~z}}~}|~}}}}~}y~||~}~|~~~~}~|~{~x}z~~~}{~yy}|}y~~|}|{{}z{z{y|~}}|y|{|{z}y|z~}|~{{{vz~|~}~|z|zz}|~~~~{}}~}}|zyw{|}~{yw|vz|x|y~{{zyyz~}|}~|z~}z}z}~~}|~v{{}||}z|z}|y{xu|y|}y|y||{{w||y||~|{}{}|}~zx~yy|z{|yzy~y}ztz{w~}|{{||{yzz{}z|~zz||{z{{z|~}|||{||}}{}{~|{z{}yy|z{z}|w|zx{y}z~{z{}y{zy}wz~zz}~}|~}w}z}|{|}|{~}}}{v|{x~{zxw{y}}}~z~zzy~x|~~~x{|~{|~y{x~|}yw~{xz{z{}y~}~u|}|||{z{z~z}yxxzx~|z}}}}{}|}z{||~|y}}~}w{x|xu}z{{zxz}wz{x||}|}}y|z}y|~|y|x~~{}z}~yy|x}}}y{x}}x|{w}|}||}{|{{{y~~yyw{{}|zx{|{{}{x~}}{z{{zz|z}}{|||z~||}z~}~}|{|yz|{}||uxy{~}y{u~vzy||}}x~yz}~{~}~|}}}ry~}{~xxz~w~v{|z~|z{v~z{wzyzyx{|||}}v}|~{y{|}}z|}~~z{{{yxz|~z~||}|v}x|xx{|y}~}uw{z~{|||x~~z}|z{z~}~{|}~{~}~}{|~}}z~|}}|~~}~~~{{|}{}~}~|}~~}|z~|{|}~~}|~~{|~}||~{|~||~~}}||~|}z}||~~~~y~|}}~}~{{}~}}~~~~z|~}}{z{}~~~~}~~}~y~~~z}t~|z{}}}|{}|}}}~~~~}z~z||~~~~}}~|}z}~}}~z|}z}}{{y}|{zz{{}|z|{yxv~z{||{{}}z}}}w{z|}zx~~{yuz~z~||||}vy{{|{|{|~|~{{}~|}|{}x~x}}vyy}{~}yw||{yw~vy{}|y|{~}|~}~{z~x}|zz{|}qzv~}zz{|{|zz{~{z||yy}xv|vz|zz~y~{|}}|xw~y{yz}zz~v||}}|~{{~}|z|}}}{}zx~zw}||{x||wy|}ww|yz}}y|~{z}}{z~|}~|zyz}~}zz}zz|{}y~}|y{zzv{|x{{}|xz~|{y{|{~|v||}z}zyy||z~x|~xy~|}}z~}{}{~}|{x}{{}|{~~}}{{|~x}~z~}~||{z{||~y{z|}~{x}~z}{z{~zx|{zzw{}|~{v}y|{z{|y{zz|y~y||}z}vz{y{|}|}|xzyy{z|y}zzyz~|u{~|y}xz}~{zzzx|}{{y||}~z{zw}v|{{{~~x}{{y||x{{~||z|}zyy|{|x||z{|v|}z~y|z|z}||{{}yy|}{~x~|z||{}zzz}v}w|{xx|}}~}{{~||{z|w}z}|}||~|}|}{z{y||}|w}vzx}yx|~{x|||x{|{}}~~|~z||}{v|}}~}{z}~~yx{|}{y~}w~|y~|~~~|}|{~{{z{}zz}x~xz|x{~yxw}{v{~}~{|~|}}~~~}}{~~~|~|}|}{}}|}z}~}|}}||}~|{~|}~}~~~|~|z~z||~~}~}}{~}~~{~~~}z~|~~~~~~~~}z~~~|~|~~~|{}}}~y~~y}~~}}y|}~}~|}}|{~~~~~|z{}~|}~}}}~~~}~|}}}|~|~~~|}~~xz~|z~~~}~~|~~}{}}|~{}~|}}|~z~{~{~|}|~}~{|wzy}zyzz{yxy~z|~zzz{z~z}zx|zx||z~z}xy|||z}{v}zy~}}~~x|}|v}|z~}{|}|z{y|zz}}x{}|~{{y{y|wy}yy}}zz~y}{||}x|w|||{~}z}~{}~w{zy|{|z}|~{vy}y{}|{w{{vyy~{zzv~z~{|yy|x~{~z{~}z{zz}}|{{}|w~}{z|{x|{ywv{zyzy}{}{x}z~|}|x~x}~}{~}~}~}{~z}{z}zyv}y|||z}yx||yx{{{{zzz{z}z}{~yz{u~|{}{}yy~{z|x~{~~|z~z~}}zwxyzyz}zzy|z~~}{y|w~x|~x{|}{}{{}z}~zz{{}|x|zzz|{|~}}zxy|y||y}~vz}|xuuy}}y|~|z~x|}}{{|{|~~{y|}}~{xy}}yy||{|{y~}|{x|w~|{{|~~|yy{{w~|yy}}}{}{{y}}{y}{|~|}|v|~|}zvy}}w|x|||t{}{{y|x||}}{}{}|{}~{w{|zv||y{|{zz{{xzy}z||xvv}x|vz}zww~{{z|zx~xs|~{zx~~|~||tz~z{x~~~v{{y~|}{{|xx|xw|~|w{~zy~}{}z~y{{|y}~z|z}|{{|{{z}x}y~z|{}yx|wyz{x}~{~w}{z|yz}y~z}~yy{{}}|}|~}z~}}~}~z|~~~~}~}}}~}||{|}}~~~{~}~~|}~~~|||~}}z|{}}~~{~}}}}z|}}|}x~}~~}~}}{}}z~~}~~~|{}~x}~~~||}~}~}|}~|~}~{}|~}~y{~~~||~|~~{~~~}~{}~~{||{{}~~|}{}~}}~~~||y|z~~{~~{~~}}~~~~}~}~|~~~||x}|}||}~}||}~y|{x}}~~~}}|z}{}w|y{wy~v{|{}~{{{}}{y|}~yxzw{}{z|z~{{}}~}~|}wz|{x||}{|}|}{{|{|{{x~|~z~x|}vyz|y~~y|z~|z}y}z|}}|{zzsy}y||z{{x||{}{{}~zzw}}|}|{|}z}z|z|sz~~{{yz~y{z}}{{|{zy|z{|~y}{{{}y{z}zzz|yw{y}{xyyw{}}{|}y{zx{xx{{|y{zzz~~}y~}||}|{}~|}|z{u~}y~}z~yy}}{{{x|y|~yww|~y~}}yv}z}y{}z}}x|~}{|{}z{z~y~{}|y{~~{xz|z}||y~|zz|zz{|}||~z|{z{z||~yzz|{y|}z{yxz~{~~y~y{{}z~{}|}y~{|~~}}z||}{}}z}~}y~~{{}~~~|zz}y|zz{z{z{~y|~x{||}y|{|z~yyu|y|}xx~x|{}||z~~|{~|{y{}~~|}x}}|{yzy{|y~|}||{|{x|w|wy}{|}|{~{~x}}v||z|{~|w|zy}||~zxxzwx{{y{{|yv~z~|y||yy{yy}~x|}}}{v||}}{y{|z|}~t}|{}{z~|z{|}y~zz~{y||||yy~}w}}}~zx{}}{zy{}xx~y}|~{z~{y{{z|{yw|z|~}yy~{~xxw|z~~}}}|~~|~|}~}~z||}~~}|~~~y~}}~}|~|{~}{~~~~~}{|zz~|x~|}}~~}~}}~}{|~~{~|z~~}~{}~}~~y||}y~|z{~||~|~{~~~}|}~~~||}||}}}~}}|~}}}}~|~z~{~}{}}}~|{~~||}~~~}~|~~|~~}}~~}}|}{}{~~|}}~~}}}~~|~~{||~~~|}~}}|~{|z~~z|{}|wz{xw}~|x}|zzv{x~wz{||z~}x|||~{x|z{v~}}y{ry}|}~w~~y}{{z|z}}~|zzx}~|{|{z{~z}{~yz|z~y{~{z}{|}}~}xy~~|y}|~z|{}y|{z|xyyzy~x|{zz||y{}{z{xy~~}wy}~{x}{yy|}y{|y~~{}y{}}x}~yyzyyx|vz|x|w|~w{x~x{yz|x|}zz}yzxz~}|~}z~||z~xy}|yz{}xzy~w{z{}y|www{w{}{{x|}|zz~{}y}}}~xz}x~y}}}}z|y{{w|y|zy}{zzyy}zz{yzzz|{zzw|}|{~}{~|{~y~~y{~z~||wx{{z{{x|zzwy}|{z~xzuw|}zx{}y|}{}z|zx}z~y}|ywy~|}||xyy|~z}{xzuyzvx{wyxxz~}|}|{{}}y~yz~{|~y}~|}||yzz|{|{xx~v~w}~|x}xyxw{|~{y{x}}z}w|~{}|zy}}|{zz{{}}{}|z{zw~}z|x}}||~y{yyx~{z~y}{z}w~|zy||~z{}{|zz|x~~{|x|z}zzz{vx{~~~yx}y|wx}w{{{xy{|~}y{{}|{{~z|y|~}||~|~}|}zzzw}rzzwx||z}y{ywxz|~{z{{xzz}w|}}~~xy{{{x|z}{}~~}~|~~|}~~~|~}{}{}|~y}||~|~z||{}~y~~|}}|~|}~{~||{}~}}z}}~}{~}~~||~~~}~|{}}~~~}}~|~|||~}|}~z}y}~{~~}~|~~~}|~}}}~}~}}{}}{~~}}}~}}|~||}~~}{}}~|}}{~}|~~~}~~~{~~~}~{~~~}}~{|}|~|~}{|z~y|z|}{~{|}yz}z|vy|z|{{|ywz~{z|~|{}yyz~z|~{xy~{}zy~~z|y|zzzx}z}{|zy~xz{z{|}~|{}|~|~z{{z|z{|z~{y~}zx|~~|y{|~x|}zx|y}t}}u{xy~|{wzx~z~z{{|wxz~~~~~}|{yz{|}yz{{}~|xy|z||{~z{{|~z~~w}w~}{|{}}{zwzx}~|{~{|{zyz{{|~zz{z|~{{z{|{|{}~{}~z||y}{~|{}{|z~}{~x{|y{y~}}}z{z}{z|zzy{|y~z{|}~||xy}}}|w}}||}~z~}}zy~||z}{w}||~{t~v|{y|{|||yyz~||||zzv{wz{y~y|z}{x|xw}~}|}zzz{yz|{~~~{{z}||~{~{~}~||}~}zx~z~{yxx{{}~{y{{yz}{}v{x~}|}y}yyx~~|{|{}z||||}z|y|~}~}|}||}z|{||}x~|}y{}xyv~w{{zzy{{z{}uw|~|w}z|zzyw{x|}}{yyx}{tz}w{z}y}|~z{|zuyw{}{x||}|{}z|w|y|y||y|~}z{|~~}y|~yz~y|{|z}}z|w{|~{y|~u{y{}{|y{{~x|x}}y|}|z|{||y}{}{~|y~||{v~~}}{|||~~w|||}y|{|u~}}z~{~~{~~~}{}~|}}|}}w{~~|~~~}}}}~|~}{{}|||{|{}z|}}}||{}||~~}}|}~~}~}||~}~z~x~}~}z{~v}||~~~~~{}~||}x~|~}~}z}~z}|~|~~|x{~{{~}}}~~z~}}~~~~|}~~}|~z~~}~~~~}~{~}{~{~}}{~}}~}~{~~}~|}z~}~~z|~}w|~{~|}|~}{~{|}}|}|}|{~{}|y~|wy}y{z{{yx}{{}{zzy~{u|zz||~|zvz~||}}}z}{}yz}{yz}|xxz}x|{{x|u{|~{yzz{w|{{|z{{|zy}{||}z{||~~}yzz~z{~z|{x{}zxz~y}yyx}{||z~y|y~x}w}}|~~~{z}~|yz{z}z|}}|x{}{y|~~|y}~}zyyzz~yy|}y{{z~|}yz~z}~{vy{y}{|}{{~|~~~yzw}|z{yzv||zz~z|y}|xz{w{wyz{}~z|~~z{|y{wzx~{x|||~~}||{z{}}~{{zzx{zvz|{yu|uzw~{y}{|||}w~~{}zz|y~{~|}~~~yxz|||~{}|~yy|~yux{{|z{yz{|x}{}z}}~|}{{||}||{}~{z|{~~}||{}}}|}z{~z{z{{}u|}xx}w}y~wz|{x{{}|}}~z|z|}yy~}|}|y|vy~vtty~y}zxyz{}~~~xz{|{yzx|{{y}xz|{~|x~z~}x|}xy|~{y~{|{~{zz|||s{w}zyx}z|x||}{y|{~{zz~|z|~{~~zy|~}|~|}{yz|{zzz{}|zy{}~{}y}}~zwx{{}||~}z{{{z|z}z}~~z{~vz{}yy|y~|z~x|yv}z~yy|{}|y|{{~z{}|t}~~}|{~~~y||~~~}|}|~}z}|~}}|{~~||||~~|{}~}~|}}}~}}}}~~}}{~~|~~~~{~|}~|}|}{||~{~~~~|}~}~{}|~~~~}~~|{~}~|}}}}}||~~~|~|}~}|{|}~}~~~~~}~~~~}~~~}}}}|}}}{}z~{~~}~{~~|{}|{~|~}}}}}}~||~z}}|}xx~y|}~{z}}~{xz|z|zy}|~zy}z}||zz~|~x|~}~{|{{}~yy{}{|z}{}xtwx~|{vzzxy}{{s|{~yyzxz}}}}x~}x|yx}x}{x~~zz{z}|z}z}}{{|~z~|x|x~{y|}~}z~zz||~yw~z}x}{{||z}uz|}{z~~{{|}{{}|{|y|~~|~|z{y|~{|yzz{~||}|{~z}{{|wy|z~~z|}{|z~|}z{z~{y|~x}~w|{{xz~~}zxz{{~}|{{{zyzyzy}|yx}zzx{{yx{}{}|~}xy}}{zu}|x~y}{|zx}{y}|z{{{{z~z}y~y|z}~~}~x}}z~|~|~}{z~|}}}||z}~|}z|}|{{z}{w}~yz{|||{|~|}|zy|{~{~y}~y{yvy~|~}|{}}{{~y{vy}|}||}w||x||y~~|{y{}||u{y{{}~}y{{yx|y{zzz}|}zx}{z~x|}zy}|{}|{{z|z{}zzv~}~|zy|x}{y}y|||||z|x~|{|}x|zzzw~z~y}~~xy{z{~~{|z{~{|~}x~{}|x|{~v{{||z~vz|x}{{zy~}{~|yxz~xyy~|uy{||y{}xy|}{}}}{|wx}{~~yxy~||~|{}|u}~xy|{~yz||{{{{~z|~~}z||~~|uy{z{~~~~~~~y}z|}~}~~~~}~~z~{~~y}~~~}~|~z~|~~~{~zz|~|~~~}~~}~~{~~~~~~~|~~~|}~~|{~}~}~{}~~{~~zz|{}||~}{~|~|}}}z~||}~~~~~}|x}y{~}}}}|~}}}~}}z}}}~~~x|z}~|~}~}~~|z|~~|}~}yz~|~~~}}{}}|}~{~}|}y{|~~}||~~|~|y|~{~}{}zv~|yz~{{{{{~{{z{{~y|z{~zz{~~|x|~}{{{}}{|}|}{~{{}~~{z|}|~|{}yz~~xx{{|{zz{~{zxzyuy}{z|{}~z{||z{~}{|z{|{|y~|z|z|}~y}y{{~{z|zz~{xx~|~xy~|}wy{zz~}vz{}~{x|z}~z}~|{z{~{|}}~~y~~yz|zxy{{~z~yz{xxz{{yzz{{|{}{{}y}||~~|{z|}|{|{{zz{x|{{xz~}yxz}z~xz{y}z{||{tzw|yx}}{|}~|z|}}}z~}~{}{z~{zzy{}}}}~y{zv{zz}~wzxxyyu{{}{}z}{|z{|{~|}{z||y{~}|}z{}}|~{y|}zyyzzz{~~~~zxz|}}z|z}~|{}~~~|vz||~}{vz}z}|z~z|z|{y}~|z{}|||y~{~~{~|~xyz|||z~~}vzzy~z~}zz~z|~|}}{w|}}~y}w~yy~}z~|y}|}zy~}}yy||{}}~}}wy}y~~zzzyx}}zzv{}z}v{}~}{z}~z~z~~}{~y|}y{~~|~{{}}|}~w|~x~}{vwv~|z{|y{xyy}{{|v|}|~y}x|}}}~}}z~y}|}~|y{z}zz{|{{zz}w|y{{~||{xz~}|z|y}{}|{|||x{{{}~||~}~~}~}}}~|}~|~}{z~}{~}|~~~~|~~}~~{}~}~~{z~~}{~}}{}~~|{}{}}}|z~~~~~}}~|}|~~|~|~}|z}}|~~}}~~}|~~~|~|||~x}}{|z~||~~~~|~~}||~~~}~{|~~~|~z~~{~|}~}~~{~~|}}{}{}~}}~~}|}|}~~}}z~~~|~|}||||}{z{}~z|}}|z~|~}|z}y|~}}|z~}{y{}}|z{}{|}}w{}~{~}}v~xwzz||y~y}z|{}}{~v{z}|{~~}~|z{z}|}{}~z}zyzz}|}z||{}xz~||~|}|}~y}}|}z{}}{}~~x|~|~~}||}~|}z||~~}~~|~{u{xy}}|~z|~}}~|~}||{z~~~y||uyz|~~|||zy~~|}~~z|||}~}|}y}~~}{{~~~zyz~}}|}~z}}x}~}}|z|}}}z}|{y~x}}~}~zz}|w}}~}|~{y{~{|}}|~}~}y}{~~y|{~~{~{}~|}~}}|}}~|zx{z~y|zz~}|y~~z}~{}~{{|~}}zz|}|z{y}|z||}z~|y}~y{{z~~{~|}}x}}|{|wzz~|}}}~{}|{|}x{}wy}z{~~~}}y~}~~~z{~|z~x}|{yz{{{|}{vw|yz|}v~~|~~{z~|{|{z||zz|y|}~~~}xy}}z~~z}yz|zz~}}}y~{||}zy}}~{~}z~{}{{{}|{w~~yy|~}|||{|{{~}|u{x}z~~{|{}{|||}}~||y|}|||~}{|z}zw|}~}}}}}{~~}~~~~|~~~}{}}~~|~~|~}}|}~~}~~}~}|}~~|~~}~~~}~~~~~|}}|~~~~|||~~~~{}}~|~~~~}}~~}~|~~~{}}}}{~x|}}~~}~~~z||y{|{|{}yxzy}|{}{|ww}}zz|x}~z}~{z}z|~|z{}~x|zz|}}|{{}|{|~z~y~{zxvyz{wxyzy~z{zvuzz~xy|{}z{{}{|{~~w{zz}{ztz~y~}x|~z}{zx{|yx~~|v~yzy{z}y}|wz|}}x~zzw}{|}|{~}zy||~{zz{{{xx}{|xxz{yyy~z||z{w{|z}xz|z~}vz{}~||}~{|y{~}zx}~}}~|z~v~{y|xw{|yxzyzyxx~|zv{||yx}x~{}}x}z}}}}~|x{}x}{|}~}{{|~{|{y~{w{|~x}y||x|xv~z~}||x|zzyx~}zz|zz}|}yz~~}|~||{~|zz~|z{xx|zz~|~w|xt{~x~|||{}t{{~}w~w~}y~||~~}|zx~}}~|}{}yz{zw{zxu~zywxz{x{y}{|{zz~|~|}{w~}}|zy|~{{z}xz{yz{|w}|~~{w{{}~}y{zy{y|{x~}|{~}zw~{|}yz}v|}zz{y}{z|wzz{||zwzwt}{{}y{{{z}}{}|y|z~}|{}yy||}~~{}{|{}{y{|{}z~z{}x||}zzx{~w{{z~~y{xz~yw|yzz}y~{|}~w~~{{z}{y~}y{x||}}{w|zzx}z~~x|}|x~xvwz}~yzzzyxy~|}{~~|{z~~~{~z~~~w~~~||}~}}}~~{}}}}~~{|}}|~~}}~}~}|}~~x}~~|~~}{}}|~z~|~w}~~{~y}|}|}z~~~}}~||}||||{}}}}~}~}~|~z~y|~|~}|~z}}|~||y~~~~{~~~~~}~~~}|~|{~}~}|~}}|xz}{{~~~~{~~|~~}~~{}{}~~}|}~~{}~x}|}}y|~}}|}}|}~~~~{}|~~}|~~{zyy}~{{|z~~}|v{|{yzyy{~z{{u~|y||}}yz~yz~y}z|z{z{y{|~|~y~~{|v{|{{{~~}~y|}{{x{z~|{xx|yz{{zz{}}|{~|{}y~}z~|}|}y{z~{|x{{y|wxzyz|}yxyv||{}~|}ywx{y{|~~}z{{zy~}|y|z{xzx~}yz{{~{~{|{|~|z}{~{}y}zzy}|~}}{x|}y|}zwyx|y|}|{|{yz{|~}y{~}~yz~|}{{yv}z~}zz|~w|{{}y{{|{wxz{{{{|~~{{~||~}yz}}~}y}~{}{|}}|~z{x}yx}}{~|~v}z|z}{|{zyy{y}y{}v{yw~y|zy{}||~z|{z}xzz}y{~}|z~}|z{}z|z}~|y{~{{z~{|}|yz}}{v}{~|{w|~zz}y|y~~||x}z{}x~|w}|~||y{~z~|y~||z{|{{}~zzz~{w{x}}{|{y{zxw||{}{{{{x{|z{}|}{x~|{vyy||w~~xz}|yx|z{}~x|w{~yzyxzz}{{~y~}y|}vzzz|{~|{}zvyz{}zw|~{}|}{|{|w{zu}{{|||yxzz|}zx{~{|}}z{yz{y}y}{||}{z~z|~||yz|y~y}}{yz~{z||{z}}~{}zzv{|{xzzz}|y{{z}{|v|zwz}}~|||{yx||{z~{}}{~z{}}}|~}~{|}}~}~|}~}~~}}~}~|}|~~}{}|~}~{}~}|}|}~|}~}|~~|}{~}|}{~zy}~}|{~~~{}{}}}}}~|~~~z|~~~~y|{~}}}|{|~~}|}~|~|~||~~|}}}~~}~~~~}}|~~}{w}|~~{}|~|~}|~{}}}}z}|~}~z|zy}~}~y~x}}}}~}~|{}z|~{zy{}|{||zy~}~y||yx|~ywyv|xzwxx{u{z|wzx~}vy{{{{|u}w}zyzx|z|}z~|}}~}z|xz{~y~|yyz{y|~||{~yz|yxz~{w|uvy|uyyv{|zz||{{xyzzzz}|{z}w}z}w{|yy{v}z~wyz|x}v|{zx}|xz{~v}v||{yv~}~~{yz{{zy}}z}z|w|}~{{|{yzz|y~||zz{{z}z{xvz~y|y}s{{}{y~y|~~y}z}y}{y{}y|~{z|||}~zw{w|yyxzzywy~z}~x}yx{|~{|y~zyzyx~|z|{|{~w{{zwyz|{|~z~z~wz{x{z}wxy}z{xxzw{~||{}zy|z|||z}z}~|}y|z{~}|||}}}{w|}|x|~u}|||yy}z{xwzy{|wu{x~}~~yz|x~|{y}y~w}wxz{|{yzzw~z}|{z{x~y}x~}yx~w{}|y{{z|xz}z{vz|{~|{yz{{|yyzz~~}{x|z~|yyx}z{~|xzwxy{z}||vy|xx}z}xz{}~|x{z}}|}}{{~z|}x|u~wwz{{|w|{{}{|zz~{{{yx}yw{{|}xxy}{}{zy|z{x~~~|}~|x{~{zxz{y|x}v|y|v}}}{zyyzxy}{~}}wyz{~~{}~}z{|}{xy|}}x~}s{|}~||z}{xzx|}}|z}w{|u{y}~z}w~~y}{w{wy~|~|z|yx{z{}~~y}x|~~~~y~~|}}|~~|{}~}}}~{}}|z~~~|~|~~~~}|~~|~|}|~~}~~~z~~}~~{}|~||~w{~}}~|~}zz|{{z|}}~{|~~~y}}~{}}}}y}~|{}~||~}}~|z{}{}~y~~}{~~~~~{~}~}y~|}}w~~{}|~{}{|~}y~}z~}~~~~}}}~}}~||}{~}}~x{}|}}|}}~}}|~}{}|}}}w}}z|y||z|}}}~}}z}y}~{}~y|y|x{zzxx|}~~zzy}}{zz{|{|{~z|~~z~{z{xzz{{}y}{~y|z|}zy~w|}{~z}z}{zz|{w}{~}~|x}|}|}{z}{{u~||z~|~~|yz|x}{~|z~}wz~{wy}}y~|yww|y}}{~zu|}{|x}sx}{zz{z}zzy~y{~yw}y|}}~x|x~|z}}~{{z}yyy}}|~r{|{y}~~xxy~~~w{zzy}}}yz~{zzyw~~||{||z{~|z{z~|x{~y}x~y}{~{|~~y|z|||y{{}}|x{}|yx}|yx}}~|y|||w{y~~|}}~{}z~~{{}{|{|}}{x{|vz|}{~y}~{{~~z~z~v~z|{{z||{{y{zyw}y}z{{z~~}}zz~}|~{|}{yzz{{}yv}~z}|v}z||{{y|~}|}y}z}{|~zy|y{~w|yv~z}|{{xz~~}{{}x~}{|x|||y{|{}~{z|}|zvyy}|w|}~x{zy|w}zxx}z~{x~{|||{y||y|~zz~wz{~zy{{{{}|~z|x{}}|}~zz}yw}}}z~|~wzw}zx|~y{||y||}{|~wx{{z{z|~~zx}z~}|~{~y|{|~}{~}wwv|}{y}~~{|{z{xzz~}|{~zyz}z|{yw~x{yy{w}}~}}}~}|}}{~~~}}~~~}~}}|~}|~}}}~}~|}}}~~~~z~|||}|}z|~~}|{~~~}{~~~~|}}~{}}z||}|{~y}~~~}~~|~}~~~~~~~|t}~|}|}{~~z~~~~~~}}~~|~|}}}~~~}}|}~y}}|~~}~}|~}||~~{~|~}~}z}~~}}z}~~~|~}|}~~}}|z|wz~~z{{~|~||~}}~|~}}{z||{|z{|}{|}{x{zw||}xxxv{|w{zxzyw|~zz}{{w}{x~{x}}{|~{vw}}wzwzvx}~z{{||~~}~z}x{}}yx{yy}|~|z{~||z}{}|z{~|}|}|y}vzyzz|xyyzv}wxzx{|~~z{{zzz{}~|{}}}|}zy}{y~v|yy}|~{|~}y|~|}z{y{}zx{xx|yz{|zy}x|zz}xz}wzv}y||~}{y{~~{||{|}{xzytzy}z}p~y|y{zzy|~||zz{~|}z}~|~|z|~||s~y{zy~{~}{zzz~~y}y~~w}~{|yx{|yv}wzuzzyx~yy|y|||}{|{~y{~~{{~y}{zz}|z{y}z}w|z|~}{w}zz{x{{}~zw~|y|}z}|z{~~||~}}~z{|zvw{||{||{x|}{}||}~y|}}wu~{x{}~}{{}~~yz}{~~}}z~}~~{~z|~z}z}~~~||}z|}z||~|y~}~u|{z|~y|}~{|{|||~zyz|y~{|}y}~~x{~~{{~}|z~yz||yz|}{{{z|{v~~zy|xz{yz{}}|}~||}|{|y|y}|w{z~~{z|{yyw|{}sy{yyz|yx|}{}|~z~{||}~{~{w|}|}}}{|wz|}{|w|}xv~z}y}y{||}|{{}zz{~z~zx|{|}}{||{|y}~{~{y}}}}{}}}{}}~~~{}{}}}~|}}z~{~~~}~|~}~x~~{{}x{}~{}}|~}y}z}~|~~~~}{|~{~~~z}~~~|}~}|}||~~}}}|~~}}{z}|}~z{~|{}~~{|y|}{|~~|x}~z}|~}~~~y|}~|~}}~~}~~~{~~~~z}{zz~}|~}||}|y~}}|}|~}}~|~~~~{}~}{|~~||~~}}|}}}}}|~}~{{}{~~}~}z|yz{{|{{z{}x{|zwzyzz}{|y|}{}yx|y{}{z}z|{}v|~zzz~{|w{z}||v{{{}|z{|}}yw~y{u|x|zz~}|y}}v|w}xzzz{zy|zz|}z}y|~{|z~yx}|~{zz{y|wyy|z}z}z|{~z}x|{z{~~{|~zy}}}y{zx{~}~}y||{}}{y}||}zy~}}~}}~}}yux{||x{}|zxx~{z|yz|z|yz|yxy|||z{y||{xz{|{~{{{|y|{}|}|{z{{~z||{x}zz|yyxy}z}w~~|~}z{y}z}y~yz|x{~{}z}|~~zzvv|x{|z}v}|~z{}~~z}y}}}yy~}{}y{|~z}x{~}z}yy~~}|x{{}{xz}|}{||~wz|w||w{}}x}}|{y{z{|v{{||x~x{z|}|}z}}}|~~~~y}z|{y{}}}zz{}~{{~|y|}{{~z|xzy||z}{y{{u~~|y}{{}~~y}}yy{|}|yzz{}}|xv}y}{y||}zz~|{~}|y{yv{}{}zz{|}z|}z}}|zz{z||z|~|yyu||~{x|~|zvu|}z{{|}zz~z|{{|x{}|~||{|z~z~z}z}{zz||~{z~{}y{w|}~~|{zz{~x||~}x~}}z}{~{|x}}}}yy{}y{wzzxy|zz}z{y~|}{w|zyz{{|{~}}}~}{}~~{~}~}~~~{~~z}~|~|~}~~|~~~~~~z|w|}~{}~~~~}~~}|~{||{}}~{|~~|}~|~}||~~}|}~}}}}~}|~{y|~}~{~~}}~|~|~~y~z{}|~~y~|}~~~~|~}||~}{}|~~|~~}~}|~}~~y}|y~}~|~~~{~}}~~~~}~~|~~{|z}}~y~{~{~||~}~~~y|~|~|}}{~||~{{z|z|}zzz{zs{}yw~w}{~y|wy~z|wy}zy{{y}~}}z|z||zzzz{{|yzzyy}{y{~|z||{|~v{~z|xzyyw}y{zzy||x}~~x{{}|}~x~z{x|{}}{~|}{}z}~zy{{zyy{z}}}{y|}~z{~z{}|x|{y|}{}}r{xx|~~x}xzw|~~||z~||}~|}{~||zzz}~}{}yvyy{|wz{{~y{}y|x|~|y}|}}}}}||~~{{x}{~{}{{y}|{}xzx|y}x~||{~yzx}{w~|z{~|z|x~}|y}z{}{|z~|}|z{zyz|{{{xz|~z~x{z|{{{|z|xz|{|||zy}x~~|z{{y|{}{||{|~y{xy~y|y}y{y||}|~zz{|{yx|y{||xxzyv{|y||z}{}~~~}~{|y{z~{zy{y~{|y{}yzy|~yzyz{w{yz~{|~}yu{}z|}~~{{{}yy{}{}}z~z~~zx{x{zwzyz|~y~v|txz{{z|zyvw}z|}||vx{}~zz|y|~~|y~|~{|}zxzxx~|y}||}yz}{z{y{wz~zz~|x{}|z}}z}||{|~{}zzy{{|}y}w}z|{{}}}zyzyy{}zz~{||yz|z{y|z||zz|y}|z~|y|y||}}x}||}x}{yy}{~{|u~x|y|{||{zyx||}~||y~z~{~w{~|~{}|{}|~|~}~~|~~v{}~}}~|~||~z{~~~{~~|~~|~{||z}}y~}||zy}|~}~~{}~~|{|~~~}}z}~|}~}{}{~~z~|{~~~y||~}}}|}~~~|~~}}~z|}}}|~{~~{~||~}y~|~}|}x~}|~~~|~}{~~y}~}{{|~|~}~}~~}}w}~{}||~~~}}|~|}~}~~|{~~}}~}~~{{~}|~|{}}{~~~z|}}~~}|{||~|{|{~{{{y~{}}x}~}}~z|y{{~}}z}z{~{}{~||~{}~}{z}}||y}||vv}|}|}z{~{z~xwxwz|~}{~{xy|{}xzyz{}||}}z{}}|y|||~z|}{~||{{|y{{w{||v}}}{|zy|}{~{|w}}|{|}}{z|{|y{||y|yz|~{}xzx~|{x~}x}~||~|z{||{}|w|z~|{{~{~u~zyzx{yz{wx~zz~yyy{}y|{|}{z~}{yzx~zx}y}||y||{x~||{xzx|{{{~}{{z}|yy|u|{z}|}y~z{}xx|{y||x|{|{y|y}}zy~z}xz{z|}wz{w~}z{w{wz~{~~~||y{}|{y}w}{|}{~yyxy}y~~{}}{{{z}}}{||{~}z}x||~y|{z|{}zz~y}}zz|}|{z|{}|{{{w~}|}}y{}{xz|{}{|v~y~}z}{z|y{{~z{|z~~~}y~|wwwzx|}{x|{~}}~xw||xy|v||}{z{zz|x}}}{~zz}}w|~|~|y}{x}|{{~z}{|zzx{x}{{{{~yyyzyzxyzz{x|}z{~|w{z|xy~|~z{y||z|{|{{{{}~}{uxz~yz}{ux}~{||y}}zy|}x|~}}~||~|{}|~z{|{zz}z|||||zz{y|z{zz{}~|~{z~z{~~}~{|}|~}{|{~x~yzyx~|y~}{~|||~||z}y{}zxxz{y{z{}|y}{~~{z}{{~{~}~z}{{}}}~yzz~~}}~~|~~~}~~z}}u}}~~~}|||z~}|{z}~~~|~}w~}}~~}}~|{|}{}z}}}}~|~}{~~}|}~~z~}~||~~}~}}~z~z}|}~|z~~}~}}}~}~}{~}~}|{~~~}~~}~~~~|~}}~~{~}|{~~~~}||}~~{~|}}~}|}~|z|~}~}~~~|}}~~|{{|~~{{|}}}}~}~}~|y~~}~~~z~||~}~||||z{y~|}~}x{|yz{z{~xx|z}y{|~{|x|z~x{zx~|x}z}}v|z}|~}}|{~|~}{{||}}z}|{}{{z~{uz|~{{|yxyzzy}u{xzxz~|{}z~~{z{~wxz{zy{{w||y|{{}y{{~x{z~}~|x{|}|x{{|yy}v}{w{}zwy}z~|{x}|zzz~y}}~|{~z}uzxz}u||y|y}yx~wx~y~y{~yx|xx{{z|z{~~|~{y|~{{~}|}}}w|y|y{|v{||z{|}y~|y~}yy{}|z~}x}|~}}~{x{|{||ztx}{|}xvz}|zzxz}yy{z}zzxzwy{wzyy{{x{z{}}}{}~~z~{|zz~}zz|}|yyyyz~}~}x}|{zw}wyz}w|z}{z}~zxy}|zu}zy{{|}y}w}~{}{~v{{{~{~zz{{}yy|y}ywyx~x|{wz~{w}~}y~}w|zz|||}}y|~zz}||x|}x}z~}xw{z|}v}yyxy{x{y}{|y||~{{w}|y{yw~}y|wz|{x|~{~|}{{}}yz|y}yzzx}{~}w|y{}z}~|y}{uxy~~||w{v}}{{}y~}z}~|}zy|{{}||{|z|x}{v|wwz}xtx|{{w||zw~zw{~|~~}y||z}|u}zzz}}z{|y}y~z~~y}xwyr|}}~z|}|y{|||{|{y}{{{~z{~}u~{}}z~~||y~~}~||{|}}~~~w}|~}}}|}||~}~z||~~~~}~~{|}}z{}|}~{|~}~~{|{|}{{~~|}|~}~}{~}~~|~|||~}~~}~{|}~}~y~}~~z}||~}~~~{~}}{~}z|~~}}}~~~~}}}}|}z~}~{||}|~}|~|~}z}|}}~~}}~~{~~~~}|}~~~~~~z~}|}}y}}}}}~z}}{}}~}~z~~||}|~~|~~{}y~}zx|}x~{~{{|}zyy{|~~~z~zv{|{|}|~|xz~wv}|v~{zy|}{z|{{~}~|z}x|x}||}z}{zzx~||z{z~zw{yx{z|yvz~y|{|~|~|}~~x~|yz~{||~~|y~}|~{~}z|}||yw}{}|z{}{zz{z~x|{z}}zyz|w{}|}||xz}y~y{~{~zx~yz{|z{{z~y{y{|}~{yy||w}}y}||{|w}}zzy}yz}yz{z~~}|||}yx|z|{zxyz~~|}}z{~x{y}~t{}|}yzx|y~{y|z~z}|y~~zz}}{x}z{x{y{}zzyv|~|z{|~yx~yy||~z}}{}~}~}}|w}~|}}{|}~xy}|y}{{}~|}}~{||z}{x||~}}}~}y{}z|y{{}|z{~{}z{|~z{}|}|{xs|{|y~|z}}{}w~z{wzw{{~w}{}|}xzz}{|~{y|{|~{}x~}~wz~y~}z}{z}wz}zzy|}}}}|{|}|yzy|z}~||~~z~}w|{~~||~~~z~{z{{ywz{zx}~z}yz~}~{|zuz{u}{|z~|~~z{{|z|}|z{w}z}}|}~{}|}}{|y|}{z~y}|vz{yv{|}}}{x}{}y}|~}{|}|~{}zxz{|||{~z~}|{{y|yx}|{s|wyz}|z}|vz|y}|}|}~|yu{}xy~zx~~|~~~zz{~}~~~|~~~}~~|~||~}~~~~~}|{{z{{}{~}}z~~~~|}~z}}~{}~}|~|~~|{~}||v|{~x||~~|}||}}{~~{|~}~}~|~{z~{~|{~~~}{~~{}x~|}~~~}~~~}}~~~}x|~~~~}~z~}}{|}~|~}}}}~~}~|~|}~yy|~}}}~~}~~~}}|~~}~~}~}}|{z|z}}y~}~~}}}}|{}}z~~}}z~yz{zy{u{}zz{}{zy|{z~{}}}~}~|~~}|{~~}{~}y}~y}{}v}x{|}}}{{y~~x}yz{}~|yvvw}yyyx}yy}{}{z{z}{~|z~xx}~xw~{|~yy{x{|}||||}~{zyy||}}|~z}|{{z|||z}yy{{{{|}~zz}{|x~}}|yz|{{z~}z{|~{zy|{~|zx}|}{zy|||yyy}y{}~|{|~||{~}{}|z||}}|~{{~~xzyxy}{{}}{zy}|{~{wy~|}y{~}}z{w{}yyzz~~x}}z~}xzyzzw{|y|yy}yvz}xxy|}~|{|}w~|{}|~}|{~{~||||}{w{{~z}z}|z{|{~z}~wzy}~}zx~xz~|vzyy~y{x||~~z{~y}}|{{z{}}~}|}|{}zz~~{x|{~y}y~v|zz{|{yy}}~}{|v{|z||}|z|~}~{}||~}z}z|z{w}{y}}yx}wuzzwwxz{wyz~~~x{uw}|~}{~{x{z{||~||~}z|zyv}|}}~}ywzx}{{z}v|y{|{z~uy{yxv~z|||{{}z}|}z|}yy~y|}|z|}~~x}}yz{x|w|y{xzz|}zw}yv}yz{z}zzxyx~x~||}xz}w}y~}{~z}|{z}t}z}~}||w|{{xz{||z|{zw|zz}wzz}~{{{}{z}||~z|}~|}u}yz}}}}|~~x}}||}~~}~|~}|}~}~~|}~~|||~}~|}|}|||~y|||~{}~~~|~{~~|~{}~|~|}~~w}}}|z~}}}~z|}}}}{||~|}~||{~|~~~~~|~~~|{{~{}~~~~~~|}yw~{~{~}||}~{|~{}||~}}|~~~~}{~~~}||~|}}|~~}|~~||}~}{{~{z}||~~~~~}~{}~~~{~y}~~~~~}{}~}~|}}x|}wz~{yy}zw}y{|tzyy{y{w}z~|z}|{{}{yv|~y}{{y}}yz~|y|{~{z|}v}y}~~z}|y{~}|{}||{|zxzyyxx}}w~|w{|yyy{|}yy~tzxyzz{t}z}z{{xz|x{}||~}{{w}z~~~z}xz}z~{{y|stxyxzz{~~~{||xx{wz}|z~{xz{y~|{}zy~yz{}x}|}x|z}x{vzz{|~w{||}wy{tvzz~xvt|z|{}w}}x{{w{z~~|w{|y{v{}|x}{x}y~yvyv~xzy}~{~~|~}xz}y{yz{zzyy}~{x~w~}}|zy~{{~~|x|~zv{z{~z|yyz|zy~x}}|||{}y|y~|{}|xu}}y~}|}{|yz{|{{~zzu}z}y}{|}z{yzy|}|}}||}zx{y}|}yz|{{~}w{|y|r{|}~{z}y{~|{{~x}{yz}{|~{}{y}z{y{w{{{z{|{{|}}~{{|zz{y|}~~}~yz{|y{~}{~z{{~|~yz{y{||y{}|y}zv{~}y{{{~|w~zz~|z|{}~{y{z{}{}}}}{|}}|}~~}|{{}~{}|}vxz|z~}z}~~{|z{~z~v}{zz||xzw|}xyz}{w}~z{~|{wz}zz}~{}~z|{}~~~{|v}{~}zz||}}x~y|}x||w{}~y~w{{}y}|z}}~~{||}|~yzy|{}}~}}|}}~}}{|}}~x}{{{}}~}~~|~~~|||}}}|~}~~|~~z}~~~{~z~~x{~{}~|~|~z{||~~||~~~}~}{~}~{~||~z{|}}{}|z}}}~}~~~~~|||{|~}z|~}{}}|~{~~}yx{~|}||}}|~~|~}}}{|~~~}{}~|~~}}~~}~}~z}~}{~~}~}}{~|}y~|}y}}}}~}~|}z{v}}~z{|z|{xz}}v{wz{{}zz~{z}y{~|xvx|w|{z}w|~z|z|{}||{}zy~|}|{{z{{{yuxzywz{zzyz}y|~w{|z{y~||~}}||{~xx~{}y|v{z{|{|~|z}w{~z}vz}{~~{{}}{{z{wy{|}~~}{}||z~}|{|yy}vzxv{zz|z{y}|}yz{{}~z}{y|yz}{w~x{z|}|z{{~~}z}~|{~|~|{}|z|}{~{|z~|{{x}|z~w{{yy|yz{zz~~|}x}{z|y|y{|}~}|||~~}~}}}|{||{~zz{|zy{yy}x}|zv||{~z}}|u{{|yy{z~|{|{}|z}z~z}~|y}}~}zz{{{y}y{{{{zz~xwzzy}~zzz|}}z}|uy||}z{{}{{{{w}|{x||~zyzwz~||}|}}zx{|~}|~||}}{{}~zyz}}|{~}{{~~{}{z|z{||xx}zz~{~|{z{w|{||zx{||~yz~~|z}~||x{~|}||zz}~z~{{zx}}zzz|x}{w}z{}yw|z}}{z}|z}w||z{z||zx}y|~z~|z|{||{{|{}x|}~x~xyu}x~|y~z|}yx{vy~y{~{{y|zyy}{}|~~{||||w~{z|x|}x{w}|y|w{||}}|z}z}y||}{x|}}||{}z~yz{~}x}~~~||~~~~}~~x{~}}{|x}|~~~}~}~~{|~}}|~}}}}z}~}}~|~~}~}~~z~}~}~}~}~~~}~|~}~|~~~~~}~}|}~}~z||~~}~{~||~~~~~~~~}|{}}|}}~~x}~{}|~}~~~{~~}~~~{}}}}~|~|}}zw}}}~zy~~|~|~}|y~z}||}~|~}z~~~}|}}{|~}~~{~~||t}u|~}|xy{||zx|{zzuyyyz{|{yyy{~}wyz{|yu{z{z{{}w|zwy{y|z~{}xy{|~|y|xwy~}x|z|~~{{{y~{z{~~}~|z{}}zw|vy}z|zy}x|{y{~|ywzx{zx|zw|}ytyyw{|y{z~z{xz|{}{~}}y{wy~~yz{xy{~|ywy{zw{{y{}~|~}~|z|{y{xz}||~~z}|~yz}~yyy{zzyu~zy}y{w|zxz}~z}z{yz|{|~zyzx}zx}{{{~|||z}~y||}z{|yw~~wy|y~z|w{||}z{z|}{~vyw~yy}w|{{|~~}{y{y{yz|yz{|v|||w}|yyx|~y{xy}}r{{z||z{~~~xz|{}zzz~yz|{~x|{~y}~~|||{y{~}w|}z~|~x{|y~|{zyz~|z{}{x~||{}}|{y|{}xw{|}|z~|rx~|}z{{x{wx}}~z~~z||}z{~x|{}|{{y|~zz|zzy}y~{}zz|~z|x{}zw}|{~{}|{|{{}~}z{~{v|{w|}}{{~|ywz}~zywx{y~{{z|~{|wx|{z||w|z~~xy{}vz{{{z{x~|~yvxy|~x}y{z{}{~z|{xy}|{{~v{{}x|vyz{}~{{|}y}{z{~vx}vy|{|{{x{yzy||y~y{}yy{{~|z}{}y|zyyz{~zyx||zy}z{x}y}y}}}{{x|wz|||~y}~}}|}}~}}~~||z}}{}}}}~}{~}~~~}~||~~{~}}}~{{|~~~}}}x~~}~}~~}~~|}~}~~z}~{}|~~}}|z}~~}~|~}~}}{}y~}~z{}{~~~}}|~|}{}}}~~~|~}|~~~}}}~~~||}z}}}}{~~|~{~}|~~~}~|}}}|~~~~z{}}|~~~y~~}~y|{~{z{}}}~~|~~|~|{~~||}|~~|~~~}|~}~{~}~}~}y{~|}~}}}|y}}}~|{~}}~{|}{|y||{y|}|~w|{z~zxz}~{}{{{}{x|y{||z{}y|{w~xz|}{}~}zx|}|x~{vyyz}y~}t}z{|y{}{z}zy~{x~}zy~wy}yzzzy{{xz|}|}}|z}|y}|}~|z}|wy~yxxy|{w~~}|~xxwy{wyx}v}|x{~{~y|~zy}~|||}}~|z|}t}z}zxyz~wyx{x~|x}~z}wzxwy{{|||xyx|{y}yz~}|zw||y}z~~|{{|wxx}x|y~|zw{}u}y{vz{~{w~|yxw}}wy|{{{}y{{zz}z~|}x{|zz}|y{{y}||~}{}z|w{~xz|x{wuzxz{}uxvzx||x{{~y~||~~~}|}}{{v|}}|}y|z||xv|{|z}ywyux{~|w{{uy}|z~|y{~z}}y}~{z}}z{{|z||||~~zz}||vvw~||x}|}w|wx{||{{zxyw|{z|y|w{{}x|z|}z~yyz|~~z}z}|}{{y|{|}{~z}yzx~x|xz~||zzw{yu|{vzw~}|{t|{{x{z|y~y|~}z~{{y|~z~~{}}z}xz{{||}z}y{wv|zz}|y|}}z||{{~}z|}{{}zx~|}}}z|}|z|{z}xzyzyyz~y{w{~zww{}}zz}}{{}{~}~x|}|{}zz{w|y~}y}|}y{z}{~zx}x{}{|~|{{y{~}}z|}|}|{|}||}{~}~~{~~}~|}}~x}~}|~~|}}|{}}|~}~~|}|~~|}~}}|~}~~{}~~~}}{~{|~|}{{~z~||}~{}{{|}y~|}{~}~}|}}|~|~|~~{~~}}}~}}~{~}}}}}y|{~~yzz|~~|~{|{~~~~}~|}~|{{~}z}}}~|zy{|z|~{{~w~~{}}~}~}}~~|~~~~~}~~~z{||{~{}{}{}~}~|}{~|}{}}~~|~}}}|}z{w|}{{x{{~v{yy{y||~y{z}~}yz~y{z{y{|~~~{~}{}zzxywzy}}v}~z{}yy}{|}|~{~{{}|{||{|yz}~|yyxz~|x}~{}zxzw{~zx}{{|~|xy|{~|{{{x{zyy~|z|{}}}{}}y|~z}ww~|}}}~|{z~|zz}}zy}zxx{z|}||~zzz~~}{zzxy{x{zx}{y{z{v{}|~x{|||yz{~|y|~z}~}zzz||zz{~z{|}}|{}{~yz~~~}~}w}z~z||{v{|y~|z}|{}x{{yx|}{~}{y}}}z}}}|~z}{}~}}z}||y|y{}|||}~wyy{{~y||y~}zwy}|{yx}}x}|y~||{uwz{||z~|w~|~zz{y~{|{~y{|||}y}~~|}|~y}zzy~}v|x}||~~y}}}~z}}}~z}w|~zz{{|}|yz{}}||y}{}yz|x{}z~|z~vxzy{{|}||~~zz~~wy|~~s}|z}y|{|yz}{w{{{z}{|w}}{|w|z}xz}wzz}zy|y{yty|{||{{|{~|y}x}~{y}z{{{}x{|w~{|w~|~}|~|}~{~uz}}|y~}}yz~{{}}xz~~|}x{~}y}~~|y~~}|~{{|x}yy{{y~{{u}yyyw~{z|y~{}{|}{|}}zw{|xvz~}~xxxv}{|{|{~~z~z}|v|||}|~wx|}{~|z}~y||zyzz{~{|}{}~|~}}{~~}||{}z~}~~~~~~}~~~y~~~|~~}{|}|z}~~}}~~|~}}~z|~}}~~~x}~}}~~{}||}~~~z}|}z~~|~||~{}}|~}~}~}~}}{~}{y|~}~|~{z~}}}}}|~|}}{~~}~~~}~~~|}~~~}~}{{}z~}~}|~~}}}~|~|~~|}~}}||}}~~}~~|~|~}~~~~~|~|~}~~~~}~{~~~~~~~|~|}|~~||{~~~~~}y{}}~}|~zyvwzxzyy~~{xz~~z||{|x}|{z{|z~wz~{}}~y|z{zz|~~}{{z}z{{~~zyzx|{|xz~xwyywzxz}}}z}z{y|||}}|}y{|{v}~y|||z|zx|yy~|}{x|wx{yv{~{{||y|{x~z}}y}||y{~~}zz|}~|~~~x}|z~{yx}|xv}xyv{|}y}yy}{y{x~}y{z|z{{~z{|zy{z~}z}~}zz}{{}{}w~x|{zyx{|{{xv{||w}xzxzyy}z}}}|{{}|{vy~|}}~}|~~{}}z|~w}y~z{~{}{vyyxw}}~|zz{xw|}}|xz~{}{~}{~z~~}zyy}{~x}|}uyz{y}{zv}z{zyz}z}x{xy}wy{{|z|{~y~~x}}}~~~{|{~~}x}xyx|}zz~|}|xy|}|~|yy}yv~zwzz~z}x|}}|xy{~||{|{~x|}|||{~y|}~{yy}{~pz~yzz{|zxw{}y}z{xx|z}{}z}z|}{{|x|z|}zzx{|}}{w{|{|{|}|z{{zz||}z}{|{{{|{y{|||{~|z}}{xz{|{y{|y|}~~v~{y~vz{yzyxyx|yyxz{~tx{|uy~{|{}z}}xy{|{w~~z{{}~|{~z}{}{~z|zwuz{}|zxy}{}{{w{{x{}{|zzw||}~y}}}~z~~}}|}z}{~{~~}|~~|~}|~~{}~}~||y~{~{}|~~~||}{|~~~z}|{}|~z~~|~|||{}~}w}~~|y}~~|}~|~~|}~y~~~}{~}}}|~||||}}~~~~}~~}~~~|~||~}{~}~|}~}~~~~~~~~~~zx|}}~~}~}{}}}~||~y}||~{{}{}|y~}~}{}{{~|~|~~~}|}~|{}}~~~}~}}~}~{}}}~}}}~~||||z~{}}~~~~}~~}~z~z}y{||~~~~~~zz|{x}~yz}y{z{}zvx|{y{y|~z{~x~z}~}{}{}|uy~{}zyy{z{{{{}zw}|}vw|{|}yx|y|z~x~{ywyy}{vw|{|wzy}||~xvy|~yz|vyv|yzxwz{{z~~z}~{zxw{{{y||||}{}|||y|}|{{~{{~xz~{||||~z~|{y}z{zy{}|{}ztxyy|{|}zzz{|z|y~}|zwvy{}~~}|zx|~}}zu~{y{~}~|{z~vz|~w{z~{|z{||xy~|zy|x{||~y~x|w{yz}{wz{y{}}}w}z{|}~|{y{}|x}{|yt|{~~|{|u|{{|y|yz{}zv~yzw|z|{}y{|}x}}~|{}{}zz{yx}~}xxx{||}{|{}}{zzz}||}{xz|{z|}yzy{zz}|yz~}}z~{~}{{{~~}zyx}~}|~~}{~|~|~v~y{|{||xw~}|x}zyz}{}}y}v{{}yzu{{~y|w{yy~}}z{~~xz|~|}y}||{}||v~{zxy~}y{zx}|z|z}z|{}|{z}|~|~z{|w~||{|z|z|zz}{~|xzz|~{~z}yz}|y|{y|z{|{}|z~}}}}~xzz~w||~|}|{}xw~{x}||~x|~{u|}}x{}|}y}}y}|w|z~yy~~z|~|{y{{}}{w}}|||{}{{z|}}x{}|z|{yx}y}}y~|{||~~~}xzz}|{y{}{{}|wx{|{{~~|}~}~~~z~~~}}~~~~{~}|}}|~}{~~}~~~~~~~|}|}|~~{}~~|||}{~{}z}}~|~|~}~~}~}|v}~}}}{~~{}}{~|~~}}|~}~~|||~~}}|~{~}~~}}}~~~|~y~|x~|}~~{}z~{~{z~}~|}~}}~|~|}~~~}~~~|}}}~~~{{}}}~~z}~|z}|}~|}~~|{~~~~~}~{|z}|}~}~~~|}|{{~~}}}~~}|z~}x{y}}y}z~z~vzx|{wtwzzz{{|{|}zw~xv{wu{vz~vz|~}{~|zyz{~~~}|~}y~}{zz{|~zw}z|yz{|xywy|}~y}w}zv~xw|z|{}}~yv}y~y{{|{~{}xxw{}|~v|||{}v}y{}xx{x{}|{z}y}~w{{xz{{{z~{~{~x{}~}|v{|~~z|{||}{w{y||y|y{zvy|y{~|x{x~{z|~x{yv~|y}|{}y~|~{{~{xz~{|}~z~}zzy~||zyx|z{}}wz}}{x}~|y{}|||{z~||{yzy{|}|zw|}{x|{~z|xzzzyz{|z|~yzy||{|y|||{|x}y||y{uy}u}|{|z|}|{z~x}|{|~~{z|}|xw{}|zzxvx|z~{~|~|}yz}x}{|~|z|}~~~~~{y~z|y}|z|y~|w|x||}z}}|}z{y|~yv{zy}w|uzz~{~zyy~}|}{~z}~xz|x}||}{~z{~v~~{|y{zx{v|v|~yxt{{|yzz}}{~|xyz|{z}~x}{}y~|}|{~{{z}}}{}{}|yz~zz{}}wvzty|xz}zy|y}~~{|}~}z}~}{{}{{{}z}|}x{}|~y|w}|wv{xxwwzz{w{|x}z|y{~xwy|zxy}~}}~}|yz}{|y{}~}~~vy}{x|y|}t|}|}uzx|}{|z{{{|~z{zyyy{}|z{z|x~|}||}|}~}~}~~}~|~|}z}}{}}~}}~}~~}}{}~|~~}{|v~~{|~}}~}~~}~~y}|~~}|z|z}}}}{{}}~~}y~~}~}~~~~~|~~}~~~z}{~~~|~~}|~}~|~z}~z~~}~|{||~}}||}}~~}|~~~|}}~}}|~}}}}~z|~~z~{}}}}}}}~}|}|~|y~~~}~w~}~|}|~~||~}~~{~~}}{}~}|}~}~~{v|{z}y}|}|xz~{|z{v|y{|y{y{}|}~{}{{zx{yzyzz~z{yzy}}|{y~|zz|y~x}xz{~|zy|y}}w{{}z}z|}|{y{|}z|}{||~||y|x|{~y~y}|}{~|z{zy|||}z{zxy|yzzxyz{yy}z{}{y}vz}}{|yx}|||}}zz{~|}z~z{~~{}zz{}~{z~xw|{}z|~|~}}ww}x}|{vy|vz~|yxz{z|||{zyyy{x~|z{|{~x|{|{y{}x~zw{}xw}x{yz{zz{xx~x{|||xw}{|y{xx{{xy}|y|zz}yy~w{z~~}w{{|z{y{}zxyyz{}z{z||~|~zy{}w{}z|~{|~}yu|yx{{y{wx|~y|||~|||{}{z}}{{zw{wz}~z~~x|~|{y|}yy{}z{{|vz{~~z|yy|{}|}zz|}x|}{~{}~z|{{xz{~|z|~|{vz|||{~z~{y|wz|{|{v~||z~~}zzy~|tz|yw}{}y}}~z}x{{z|~x}~{w~yzz{~~|{|z}yz|yx|~{x|||}{}~{{|t|u}z~z{~}y~~z~{{~{xy{}}||}|{}zy|wxxxzwuz~xy}}x~|}~y{~|z|{z~|z{}zzuy{x~|vz~}zzzy{|}{z||{|z|}w{y{{yz|xz~x~yxzzwy|xz~xxz{x~|yy{{|yz|~zz{{|{zzzy{{z|~{}~z~|zz|~|}~}|}~~~~|}~~~~|~|}}}}}~~}}}}~|{~}w}~~~|}~z}}}~}~}z~}|}}}}}z~}~~}|~~~}|}~z{~~}z~~~~~~}~}~}~~}||}}}~}~~~}|~~{~~}}~|~~|~~||~||~}~~}~}|{}}~}|~|~{}}}}~}z~~{|~~|}~~}z~~~|}}}{}~~||~~~~}}}~{}{z{||~~}~}~}|z}~}}~~~|~~}~}~}~~|~~~~}~~}~{}~}}~z}xz}~~}}~~|~z|}|{v~{w}||w|||z||}}}{x}x|}}}y{|yy}v{z{~~z}z~yzv}{~~{zzyy|zx{~x|u}zw~z}{xx~x|zvy{ww}zwzzuzx|~}{||z{}|t}yz{}|~|t|y|z||x{~|~~zx}v{}yx{|{{}z}~y{y~zz}{y|{}~~w{yy~}z}~|||y|zx~}}{~{||~~{{z|z|{zzz}}x~~}{{xx|zz~{{{vzu|w}|{|{}}y||}|}~{y}{y|xzwywzyz{z|}{z~z{|~}}}w{x{y~uz}yzx}}|y|{z{}}z}||x|}wv}|x}{{{x~yzyxv{xz||y||||{zz}w~zw|||y~zz|{y}|z~}}{|~}z|z{{{{|{~|{|x}yyzxyw{{vzzy{|xz|zxy||~~}{{vyy|}z{~y~}{x~z|}|{y|z}}~|}~z{z{}|x}~{yy|z|}xz}|{|}|}zz~|~y||~z{~z~x{{~{|{ywyx~}|x{|{yzy|x{}y{u}{~}|y}|}||{{{{|}}|~||yy{||x|yz}{|~x~xy}y||z{xvzx~}z|xx}z{|~|zx~y~wxvwy~{|{}{zz}zzy{zz~~~~}~~}}v|z|}|~|v|xy{}}z}xxz{{~|x|u~|{{}}|||z~}v}~}|zx~wu{xywx~y{|ywyw}{}{|xzzxy~zy{xz{v}}z}}{{{}~}{z~~}~~~}}{~{|}~~|}~~~~}|{~~}~}~~{~}|~}~}~}z||~|~}}|}}~}~z{~~~}z|||||~zz|~~{}{~}~~||~{|}{~}|~~}{|}{z|~~||~}z~}}}~{}}~||~~}~}}}|}~~~~z|}{|~}~}~}}|~~~~~}}}~~}~~~}{}}~~~~}~|}||~}}~||{~~|}~}~}~~{z~{}}~~{z}|}y}{~~{}~y}~z}~}~~~|~~~~~~|~z}{~}|~{~~{~}~~|}~|{u}{{{{}{w~|}{||{|{||~s}z~z}}{}}|~{ywx~x~xy}x}{y}z||}{|{|z{~yw{y||~{z~}{w{~{{t~y{xzvy{}}zx}yzz{{|||x|z|||x}{~}~|}}}{~y{||{yyzx{}{{{w|~|{}t|y~w|zypy}|}z{}{~}~y|~|||vyw~wzyyyw|z~{~y~~{~y{~y||}}xyzz}}}xx|z}{}}{}}wy{|y|y}y||{|xz{{}y~{|yxv}~{zzz}{{zy|}}zz{|z}|}y~yzyz||{~}{yy||{||}|{x|yz~~{x}z}uwy}~zvz{w||w~{v}}}z~wz~~{{}|zy{y~|~y{w{}|~~{{xzz~{|y}yy|{y}~|}z}~w|~|~||z}y}z{{y{|xx{~|}}|z{y{y}y{}{}}zz~}|zy|}{~{}}}{|w{wyyzyvw{z}{|z{~{~v{~x{{}xy~yzv}y{z{~{y}z}~t}~ux|||z|y{yw}z||}{|x}~{{x~y{xw{{~}}|zw~zy||z|}x}~zz}{{~}z|z|x~}x|w}xl}zx|}{w{x|zwyxzxw|}}z~|{y}z~x~{|}|~{||{{{{}v|{yzxzzx{{~~~{z|}{~|{{{|w}z{y}}}y~|y}~|{}y~|y|}}z{z{||z{z|~x}}t|}x||z~||~{|{}{|}}zy}}z|zzz{{xy{}x{|v~{z{}~}|~}u~|~}}~~~~}~~~}~x~}}}~~}|}|{v~}|{}}}~{}~z}}|z~~~~|~|z~}|}}zz~|}~~}~~}||~~~}}~|}}}z}|}|~~}~y~~~}|~{~|{{~~~z{}}|}|}~}t~~|}}~|z}y~}~|~~~~~}{~{~{|}~}z~|~{~}}{}}}}w}}}~|~~}z{|~~|{}~~~}}|}}~~z~{||{}{~~~}~}{~|{~|{~}|{x~z~|}~}z~}}{}~}~~~~{xz~~~|~u{{w}xuxy||yz{zzx{}}{yyx|~z{z}z{z}y~}~{z{{}}}}}{~zzyx|}~z{{|}x||}{zy~yx}|xxxx||u}|ywx|{|~yx{v{|~zz}{{|yz{|w{{zu}{z}|y|{v~z|~vw~uz~sv|x}z|||}v|z|||w|yy|||}{}}{}zzzw{y}}zy|x}|x}|x~y~y}|}{{{~|w}}{{uyz}|}{v{}|{{}y||{y|~z}~}x~{z}v|{}}{|z{{wz}zyy}|w}|zz}}xzw}}~z|}{~{{~wyz||~}{x{z|z||v{xz~{zyyz{}{x{{x}}}~zw{yzz|}t~z|}{z}z}|yx}{z}~x{}|{u|zz|{x|xyy~{{}{{{{|zzu~|zz~x}{y|{||}|~z}~~z{{}{|||y~yyz|}y}{z}|x~xy|xy{|vyz}yx|~y|{{{}{~|zzy{}{~|}}~|}~}}|y{y{}~y|w{}|{v}}v|u|~y~w}ywzyy}}z{{y~||z}{}}{}}~{z}||}{v|w{~zz|zzyy{vxxyy~yzz{z~zy{~~|{~x~~z{~|}|~{{~||}~{~{||}||{wyxz{zwyuy{|~yzzyy|zy{yzywxz|{}}yyz}{||~y}y{y~y|||{|}zyy}ux~xy|~}~{xw{}x~v{{{v}z{~||}y}|}~zz|z}}||~~}}}~~~~}~||~{}y~|~~|{~~{y|}}}|~|}{}}~}~~}}|~}~|~}~|~~{y}~}zz}}|}||~}}~}{~}||~}|}|~}}|z{~y|~}}||}~|~~}}~z|~~~~~}~}~~~~x}}|}~}}|{}~~~~~|}~{}}{|{{}|~~}}}|~{z}~~~}|}y~|~~~}|}~~~|~}|~}||}}}~~~}}~~z~~}~|{|~|~~~}}|~~~|z|~}{~~|~}|y~}~~|}~{~~~|}{|{~}}}~~}~~~zw}{~z{}~x{||}yz}z~}~z}z{|||~}|{~x{}|w{~{z{~|}|}}}yz|}~x~x~}}}|z}zzz|||~~~||{z~zz|~{{xx|uzy|{~|}w|{y|{{{~~}zwz}~xxz~}~x|~y~{|{w{{v}}~z|}|~~{|w|y|}}}{{x}}w{}~z||zxz|}z}~~z|yz||}~~~}~{yy~u}y~~y~y{|}yzy{z}~{{{xw}|yzz{zy}u~}wy~{{z~z{{~|{~{y{~|{||y{}xyvw|zxx{~zxz{{x}wz{y~{|~zzyu{}yxzw|||{{~}|y~{}~~|||{~}z{}{||{~{{|x|{{~{z{~{~{}||x}~}|{{t}~y~{}y|}|y{|~~zzz}}}}yx||z{|~{z{||}}}}~yyz|}{u}}{}{ywz~|z{yy|w|{|}z}|}z{y||zyz{x}xx~|}{|~}y{y|{y{}w~uzz}|}|wz|z|~{~~x{|z}}xyz}~yy~|y~y|yw~z}wz{}{zw|}z}w}w}}|}yz|y{}z{vz|{y}{z}z||z}}y{}szt{}xzxzy{~|z~y{y{||{}z|{|{yv{|zz}y~~|xy}x{z{{wx~y~{|{|}}}}y~xy}xw}||zy{zxzz{|{zx}{}z|}{|x}qw|~~||{}~|~y{}zx~{|~|w{{u|zyw{~|}|}z||z{z|}zz{}y{}~u~||}}{y|}~|}y}~}}~|~~}}~|~~||}}}|}{y~~}}}|y}~{{}~~}z|}|~}~~{||}}y~{~}z|}}~||y~|||z~z}}{~x}~~|}}~{}|}~~~}|}{~{~~~~z}}~}||~}}}}~}|}v}~|}}{}}y}}}~{|}}{|~}~{}}~~~~}~~}||{~}{z~}{z~~~}}~~|~}~~|}y~}|}|}~~}y~~~~z~{~}||}~~{~||y{{~}}~y{yw~{w|~wx{v}}{yy~|}zy|yy}|x}xz~x|xzw}|vx{~|z|~~}}|~}{|}~~zzy~{{~|~|z{zxy|zy|~y{z{~|}~~zy}y}zwyz{{{y}~{w}~w}wyy}{xt|yzw{xz}{zz}{zy|x{zy{z}|{xx}z|wzz{}{y~|}~|{y{||}{z|}|{v}}}v}~{{|w~|zyx|yy}}~x}|yz{|x{{|w}|{{zzz{{}|}{~}~x}}{wzyz|v~~y}{|~{|zz{}{z~zyzyx{}{x~{y~}}~}wy}}{~|~}{|}|{z~|}xx|y|z~~|||{z{|yy|{x|}y{z}yyxz{zy|{y{z}z~{}|||x|~|}|{}||~~~{{~|}y}~|w}|sw}vy}{w{{}y}|||~{|}zz{|}yxx~~}v}{}z~}z~{y{|~v|}|{tv|xu}}|}|w}||{zzxx}|w|yzzy{z}xw||{~z}}}}y|{}~}~{{{yy}wzzyw|{z|zxy~}zzy{}{|}y|z}uyy}|}|}x}{|{|}y{z}}{xx{z}}~w~{wx|{{~}|{y}~~{{|xz}}x}|yz{}~|y|~z}|y|{~|}}|~||}z}~{wz}y{{yw|{|}z|}{}yz~~y|u}z{}||~}{~~~t}{z{~x{|~}}{}z{|}~w|~yx{{|y{|||y|x|x~sz{{w||{~}}|zyy~|~{}||~~~|~|~}|}{}~~~~|}}{}~~~{}~}}z~~~|}}~{{}z~~z|~~~|~~~~}|~{}y|z|~|z}~|~}~~~~}{}~~}z~~}|}~~||}|~|~y|z}}}{~|~}|~}}{}|{~|~~}~}~|~}}}~~|~}}~~|}~~z|z}}}}|}}}~}}~~|}|~z}~~~|{}{}z}~~~}~~~}y~z~z|}}}{~}~}~}|~~}~z~~{~|}||{~~|zz{{z}|{||{yw}|t|zz|}yyy~{}x}zzz}zz|xyx}~|w~w|~z|v{}}|~}~|{{|y}w~{xz|zzz{||}|{vz{~~|y}xy}y{}~|zzxxx{}|ztzxz{z{{|}z{x|~~v~z||vz~{x|xz~z}{z}~{y|{~}||{}zyz~z{y~xyz||{}{y{z~|{zw~zyyzyxy{|yy}|~|vyx|z{y{y{y|y~w{yy{}{||{||vx{{~zx{{}}~zz||~x|{wyzz{yx|y|{z||wzx}|}||y||}|}x|}~|||y~z}{}y{|~~yw{{{{y|}|}{y{zz|~y~~{~z}}|y{}y||||z{y}}||y{y||}w{s{|y~}~yy~}z~z|zywx~|{~{|~{}yyy~|y}x{}~}}y{x{zy~{|}x|y||{||}z}{y{~{}~yz{xzx~x{|w{|z|{|{{y~|x|{zz~{{yz|}||wyyx{}|~||{}v|}~{|}~zu|{{{zxy{|}yxx|{z|{z{|{xyw{}x{{y|{{z}~y{|xz}{}~}{|z{z{zx~~{|zw|x}|}wx{}|{y||yzyz}|~z{}yz~}}y}{||z|~x~x|{z}}z~~z}||z~~{z}~y~~}u{~{zt{z{zx|{zzx|}z{z}yz|~}}w{}w~x~{z||~|y~{{~{z|yzy{}}{}wzxy{~y{{}}~zv}}{~~~}}~~}}~|}~|z}}~|~~~~~zw~}{~y{~~~~~z|{}~{|{}}~|~}~~|}~|~|}}~||~~|~{~|{~}}}y~}|}|}{}}}|}||~{}}~{}}}~|~{~|~|{~}~}|z~~}{||}~}}}~~}|}}|~||{}}~~}~|~}}|{|{{~~}}}|~}}{}y}}~~~|~{~}}|}~{~||~}}~~y}}}|}{|~}}~~z~~~~}~}|~{{~|~~}{y{{{~~{~|x||t{yyv}{y{|zxy}{zzy|z||}}{yz}}}~|{{~}}~|}~|{z{|{u}~|{~~z~}|~x{yy}|xz|yzyxy|yw|y{w|}{y{zz|{|~yx~|yz~~z|y~~}~}{zyyyz|{~|}w|z{z||{x|wyu}z}{x~||zy|{{|~|z~}{}{|{y|xwzw||{y~y~vyw||y}x{{|z~zyz}zzy}~y|}{~ys~{~{}~|x}{|yzz}x{xu}y{||{}}x|z||zyuy~|w~w~~y}}{~|}z}{v{~~{{zz~yyxytvxx}zy~}wx}~{z~{ux~}{{y{{~}z~{}}z{|y}z~|{}{}z~~~~~{y}{v{{|{zzxy}~z{}|}x|yzw||~~z~~z~|zyw~}zx{|~~~||z||}~{}z|}u}z}|{{~zzwz|}~|z}w{z}zy|||~~y}}{~}{~x}{y|~{t{{~~{{|x{y}|{{}zy}z|~|~yy|xxxz}|}~z|xz{}|~{~~y{{~z{zy}{y{{w{~~|{}{{{~yw|z~{||{}{{|y}zxz{wwz}{{{|{x|||y|}y{zz|{uzx{zz|~{y{|w{wy{|~wz}vyv{xx|{{||~~|~yzx|~|z}{||{~|||y}yy||}|yy~u~|z~{yxz{{xxx}{|yx{|z{y{z|{}|z}|||~~~~}}~~|}~}}~~}||~|~}}|~}}~~}~~}|~{{~|}~~~}|}}~}~}}~~z~|z~}~}}|}|~}~}~{~~}||}~}}~|}|}z{}|~~~}~~~{~}~~~~~||~w}|~~}~}~}{~{~}||}~~~}|{{~}}|{~}{~~}~{~y{{}~}{~|}~|~~~}|{}{|||~~}|~}}~}}~}}|~|~~}|}}~~}}~}|~|~~}~~{~}}{z}}v}{z}}|vy}|vy|wszz}}{|y|||z|z~|~ywy|uyz}|w|x{z~~}y}}|z|xyx|}}yx|zz{{u{{y{{{wz}~yy|wx|~v{}x~z{}y~yzx{{z}{y{{}|}{yz{}y{{{zzzw{{{z}z|{y~xz{}zz~yzy}|z}z|yx}}{~yyz{{yzyuy{y{z{x|{|}y}||z~{|}v~|xw{z{zwzw|{xwy{z}z|xz{}y}{t}zy}|}yzzy|{~z{~y}xz{{z~z}y}||wv~{y|{z|zy~y|}|zyy|zxv{{z|yxv}y|x|zz{yx}{}x{|~z}yz~}{y{z{{~{y}{y|{z}x|z~}y{w~{{y{~|z}|||{z~{xz{{xz~}y~|}wy|{yzz~zzyy{w|~}|y|~~xx|~{yy~|y|w}y{|zz{~|{{zzz|{xz|}wx~{xy|~|x}{|~w}}~ywwzxz}}yz|~|z~y}zy}{~~}~}x~w}uz}{{z{}~{~xzzy{yzzx|zz}}|}zz|}z||z||xz}|x|~|||{}}{{wxy||z}x~y{|{wz|w}zzy}{x}~}|{}{zw}||}}~{{xw{}|y~|}||z{}{{{|y|~zwz{|}{xyxyy|}||z{~~vy~zz}wx}}{}}yy|}~yy~y|}yzy}||}z}}|z||~zyx}xv~xzz~||}}z}~yzxzzy|~~~|~|}}~x}~~}~}}}~|}}}~~}|}}|~~}~}~~|}{~|{}~~~~|}~~{z|}~~~}z}|{}z|~~}~~~}z|~|}~|~}~}~~}}|~|~}}~|~~}~}y~~~~|~~}}~~{~}z}||}~}~~}|}~w{{}~~}{~~||~}{}{~|}{|~~~~{~~}}z}~~}|}||{}~~{}~~}~~~}}}{~~}}}}}~}~|~z~~|~}|}||wz{|}{~~}||yvs}wyx~|zx|yz~|zyxw{vz{z}{|z}{||{u~~z~z~|{y||y||~~x}y{{y}|}zv}yv{vx{wx}}{xvwvz}y||zx|w}|}|}{{|}}{x}y|{y}~|x{zz}|w~{|~x}{yzxy~x}{yyz{w{~|{y{zx}zy}}yzzwz}|}zy}{}{yz}w|x}||~}|zz}|}zyzzy{ytw{y~~}z~{{y~y|~|zwyz{{y}z~zyyz}||zx|wxyx{zvs{z{~z{}|y|w||y}zwxv}{|y{}~|y{~}y~}{}y{||y{xy}}}|}vzxy{yy|yzyyz{y|}yz|zy~{{y~{||x~|}yz{{{|~wz}{||}z{yzz|}z}{yy||z{{z{x||}}~zy{y~|u}{y}~x~}}|y{}|||x|}z~yz{|zyyz|y|}|y{zvzyww~y}||zx{~w{}{~{|x~~{z{}{z~|}{}w~~|}|zxywzzw|{z~{y~zz}x}{y}~xz{xu|y{|}~}y}}x||y{{y~y}~|}|~z|x}y}}y|z}}{z{w{{y{yy{}zwzyy{}|{|z{}}{y~yzzyx}}x{|{{{|u{x{zzzxyv||vyz~z}yw|vv}~}zywvzu{{~~}||u~w~{}~{yyz~}~zzz|~{{z}}z|~x{z{}{}zzz{zw}z}y{wzv}xz~{x}v|z|~}|}}}|y}|~{|~}w}}~}~||~}~}}|~~~~|}}}~z~~}v~z}z~}}~|~~}|~~z~|~}|{}~{}~~{{}}~~~~}|}{{~{}|{|~~~~~|~}y}~{z{}}z{}}~}}~}~|}}{}}{}||~}~~}}~~z~|y}||}}~~}z}|y}~|~}~~|~{|~z|{}}{~~{{~|||~~~|z|}{~~|}z}}|||~~}|~~|~~}~~}|y}||}~|||||~~~~|~}~}}{~{~~~{{~|x~~~}|}|~|x{zxvzy~|{~~}{{{{||z}||{|xx}|yy}x|z|zz~zy|{xy|y|}xzy}z||w{y{z{|}z~|}~x}w{{{yw}|x~~}{}~|}w~z~yxzy}~~{xyz|{|{}x}yxyyy{{}z||{xz{}z{{{}zz|~}{y~yyzzz{{|}}{{yv~~{{{zyt~}z}~w}~y|{yzz}~x~|~wz~yyz{z{~{z{~{yzz|~zyy~}zv|w{{y}v}y{y~{y}zz~~xz{{{z}|}~|y{wz{|zx{|{}~}r|x{z}zx~}w{q~{{||y{xzx{z~~z|}||{|||{y~{|{y{z}zyy|{|{yz}|}xz{|}z}z{{}w}z{z~|x}u|}|}x{v{||~z}y|{zwy~zyw|~z}}~~}}||}y{z}z~y}z~y|w~|}{~}y}z~}{z|ywx~~|zzyyyzw|zy{}x{~}{}w||y~~{z{||yy|{|{z|z{y}z}vwyy{yxy~v~y~|y|zzy{}}~xyxxxw}|x}~y}y{}}x{z{{vy|y|xy}}zy|{zz|||{~zzxxz|{|~z|~y|~y}}y{z|yz}vy|yy}{}y~|yz{}y~y|~{}{zw|z{x{{|y|vt|yyy}yz~|||zyx{xz||~~{z~yx{||yy}~{|x{}z~z}|x}y~z~~y}|{{{}~wz}~}~}{{{x}yz|}}zyw|y|v{}{}}y||yz|||||zy~}}~zy~~}|}|~z}}}z~}x~~}}|}~~~|~~}{}~~x}}~~}~z|||}~{~}{}z|}}{~}}{}z|{~~~~{~{~|}~t}{|}|}z|}~}w~|~|~~~y|~}|}|}}~~}{}{~~~~}}~|}~~~}}~~}|}|~|x~{y}~}|}|}~~}|~~|~~|w~~}|~~}~|~~|~}y~}~}}~}~~}}}z~}~~~~{~~~}}{{~~}~~}}}}{~~y~{{}}|~|}}~{zz~{}}|}}~}~|~z~|z}y~z{{|{zxz|v{|xy{~{uwtwy}{xzxz||zzy{}{}|}yzxy~{z{|z|~zu~|y~{{x{{yz~zyvyz{ywz|yux{xx}|zyv{}|}~|z||{~y{}{yy~~~|zx{vv|~y{|y{x}}zysyzw~w}|y}{|wz{|~{vx}|z~y}z}x{~~}y{z}~~{zx}{|~w|{{{{x{wy|}|}|xw~{z{w{|}z{xzx}zyy{{}}|z|||z~x~zx}{}w|{|z{~}{zv||}z|yx~zy|x~zyz{~{y|xyv|~{{zx~~}zz|x}|{{z}~zz||{}y}~y||xyzzw|{}xzu{{{x|~ztwzy}zw~}}yy~}z}{}w{zvvz|}{y|~|yyyx{}{{x}}|}xy{xz||z{xzw}w~z~}y}w|}zz~y~|}~}z|}z}z~{|yw}wz{z{zzzw{~}xy{y~wyz|{{}uz|w}{||~{y|||}~x~~zz||x|}}~{}xy|x|yzzy{y}z{xwyy~u}ux}||w|zy{y|{}}z|v{zy~{}zwzz{}z{}{||}zz~|yzz{yzw}{||yy{y{w}{ywy|x{x}~{z|||~{vz~y~|~~~~{yy}{|{x|y|zz|y~y{w{xyzyxz{yz}zyy~vxyxwzzwx|{}{x}{yx|~zz{|~|{x{zz}{z}z~y{|~z~|yyxv|x||wz~yy{{|~|~x}xwx{|xx~~~~z|~~~z{~}|~~}~}z{~y|~}}|{|}|~}~}v|~{~|}~~}~~||}~~~}}~}~}}|}x~}}}}}}}~~|}~~~~~}~||{~}~{|}|~~~~{|~}y~{~}|||{}~}~|~|}}|~~{x}~}z{}~~}{~}}~~~{|yx{}y|||~}{|}~}}}}{}|}yy~~~{}~|{~|}~|~}}||z}}~z}}|y|}}zy|~||}|~~}x||~|~~}||~}}}{~|z~}{}~~|{~{}}||~~~{}|{~}zzz{{{y|{}w|z|{w}y~z}~||}{}}x|~|{|{|}u}}{x{|{|{}{zxwwx|xzyy}y{{|{y{|y{v{~y}|z}zz~}y||x~xw|z{~xxy|{{z|z{zy|syyy||z{|||{zz}{~zzy{}|x~}wxyy{u~z}|{{x}|x~{|w~z}|x{|{{ux{yz~{{y}|{y{}||}|z|{y{{y}}yz}y|y~|||{{{zzx}x|~|x{xzuxyzy|y~|{x}}{|{|oy||||z~|z}{{}}~{wvz{x|{~{x{{{~y{{ry~wz|x}u~}~||~}}}z}|z}{zy||wz{||{}y}}xyzzz}wz{zzuy|}|{yzxxx{z|{w~|y{{{~~z|z|{}}~w~{y|}}~{{z}}{{{yz{{zy|x{||w|~{z|vz~v|~yz}}yv}{y|x|{w{~z|z|~~}|{{|y~}{|~{w|v|}~{yzvz{|}~}|{z{}y~zw|yz{|z|}zyz{{~|y{z~||wy|{{u}{|wzzx}y}{|zz}|~x|w~|x}~wx}~{x{|{{wy{~{y}z}|zxz~}}{|}{yw|||~y|{}{~~wz}{yz}|uzt{~wy{zz|}zz{y|{xz{~{{zx|{{{}{yzz|xz{{}}}{zz|{zz{}{z{~~zyyyz{|z}}}w{{~~|~{zz}~yzx}}yyu|}{xw{|}z||xzzy~|~w{}|yzz{ywz}}z|z|y|w~}}~}}}}|}}|{{}~}|~||}~}~|~~~}||~~|~~|~||}|}||~|}}|}|~~~~z~|}}}|{}}|}~}~|{~z|y{~}|}~~~{~|{x|~~|}}~~~|~}yz}}}{}|~~~}{|{~}y|~~}{~{}~{{}~~}}{{v{{~}~}~|~}~}}|{}|}~~}{}|}~~~|{~~y{~~~~~~||~||~|~||}}}|~~~~}|~}~}}{~}{||~~}~~}~{}{}~}}~|}}|~~|}~~|~~~~{~~~|z}}{}~~}~y}}z}z{}~y~yw|yy|{xz{z~{}z|{|y|~u{}{|{{{}{y}}|~z{~z~y}~xzy|}~~~{}z}{y{~w{z{yyzy|{xxvzzzyyzxvu}}xx{|z{}}{}}}|||z}x|y~|{}y}{z~tw{wzwyzy}v{}wzsw{yt~|{~~{x|{}||x}||~{uy~zz}~z}|{~}z|xz{{yzy|xz}z}w|zx~}v|x{y{|~~u|~{y|}~yzw}}z{}|{zy~}y{|y|yzzu|x{w|y}}{zy}{{y{}|}z{zzzz}|||~y~}}|~z{~}|~}z{{~{}}xz{|xy{}w{||zx~yxw{}|{~{~~}zz}|}}{y~{|{x}~{{~||{}vy}~}||wz{y{}xy{z{yzz{y|xz{{|x~}y~}}|~{}|}~z|~~|{z{|z|yr}{~x}yt}|{y{|yy}z{x|yz{{~zz~|}z|~{z}}|{}v}~{{v{}x}}|z||y|yzwx|~y}y|w{y||{}}y}~}}y}{{{yz|}{x~wzz}z~yzzzyy|||{wzy}{~~xz{yx{|{|~yvzw|z{zywy~|~}}z}}}|z|z|}~{{|vzzzvxy~v{zy|{|yvxzyz|}v||}}u{|~|}{z~}||~}||}z}|{|x||zw}v{yxw}xy{x}vzx}{|~}x{}}|x|{}y|}x{}~}}|~~}{x}~{|||}}|z||~~|~{~}|~~~~}}|~~|}|~}}}y{u}~}~~~~}}|~}}}{~{~|}}~}}~}|~~~{~u{{~~~}}{}~~}~~}|}{|{y||}}|~}}~~~|~~}}{|~}z|z|}{}|}y~|~~|}~}}}~~~~~x~~{}{}}~~~~~~}~~}}~}~~|t|~}~{~}~}~~z~y}}~|~}~}z~~~~}~}~~{~|~}~|z~|||}}||||{~}|}x|}~}x}|}~~~}{~~}}}|~zy}}}z~|~z|z|~zzzy}|z}wyyy{{y{~}{|}~{{~yz|{z~}}zwzv{~z{wzzz{z{{{}x}{w|~y{~u{{~zwyz{{~}}{}yzxz~}||~{{y|x{z||zyyz{|}y{y}{}yv~y{y{}~w|~y{}}w}}~|~}x|}z{yzzwzy|}|{{}|{}}}yyz~zz|z~}{~x|z}xyw{|||xy}|~||x{x{}zzy{|}|{{{z{{{~z{y~x{~z~u||{z|~z{y}}z{zx|{{z~||}||{{z}{}{{x}}}{~}z{zv{}}~|}||{{|x}w|y|ywz~|~||~}x{}}xyxxzv}{}{y~z~}x{|yy{~}}~yzy|~w}}}y}}|{~||{{}}{~x||||~}{x{y{~~~x~{yz~|x~x|{xz{z|}xx|}}}~{}|{|||{|yz{z{~y}~{|}{}}z{z|{x||}~}y|z|}y~~||u|z~|}{x}~{v}x{{x}yy}y}{z|{z{{~{|}{|x{|vyx}{}}v}}{}~|~{y}}zx~z{xzyy{{}||~{|}||y|x{}|y||zz{|~yx~}y}z}}yz{|{{x{z}|y{|z~{~y}|y}~{}yy~{}}z|~z}|x}|zz|{|x|{|~y}{}}z~y{{z||}y{xy}z|v}{~x}y{{x|}y{}zw}{|{zy|~w}wvx~|z}zuzxy{~wwz}~z}{~}{~~x}}{~~~}~}}z}|~|}~z}~|~}|}~}~}}~}|~}{~}~}~{~~|~z}~|~~~|}~~~~~~~z~}}~}~{~z~}|~z~~}~{|}}~|}~}~~}~}~|}}~|~}}|~}|}~}~~|~z~|~z}{~~~}}}~z}}|}~}~~}~|~{~y}~~|~}|~~|~}|}~y}z}~|}~}~|~~~~|~~}|}~|{wx}~~~}|~}|~||}~~||}~|~|~}~}~|~z}~~}~{~~~~}}~~~~}~}y~}}~{|||~}}~~}|~u|{z{~~wz~wyzzz{xw{xz{y{xx}{z{{|wx||~y~y~|y~|{yz{z}|{|{~ywy~{z~zzx}|z|||{|{}vz|xz}{|{|}w{ztz}|xz|x{z|}|~}{}||{{}{yz~}|~yy||z~yxzt{z{|z{xzvx}{|~~{wzwxzzyzy{{}|{}~|s~zy{{}|{~y{~}yzz}|}zz{yxzyxzxx}|y{xxz{}vw~~xz}|z|}}z}}{{|zzy{w~x||}{z||}|{z{z}|yy}w{z{|{yw}{|x{zzyzyz{yxz}zx~||x{yzzyz{~{||~~|~~~y|~vy~}||{{w}zvxy{y|y|z{~vzw}zy|{~|}}zz{}{}|{||}~~}y}x~{{|~{x{z{|||vu|{xy~y|{y|x{~y~|}zyz~|}{|{~x{~~~|yz||{~|{xz}vzzyz{{x{v{~{uyy||~|~x|y~z~}~}|}}}}y|z||~~x}{|xzx{|v}zz}{|z|{|x}xz|~w{w}ty{}{{{~}~|{{~|vzy~}}{{{}{z{|~yxw|z|~|}t{|{w~zzvyt|z{{}{||z|~z}z|zx}}}w||y|z}}|{|~z}}z{{}|}|zz}w|{|z~xyy{wx{{{|yx|~}{{v|z~||z}|y}zz{||z{{}~x{}xz|yyy|||yzzu{|||~w~z}}|xzx||~y~zz|~}|}{uz~~~~~}{}~z~|~|y|{}z}|~|~~}}|~~~~y~~}~}~}}}}~}~~~}~~}|z|~}}}}}~}|~~~~~}|{~|~}~}|}~}~~~{|||~~~}~{|~}~~z|~z~~}z}}|||~|{z}{|}z||}|{zwz~}}||~z|~}{|}}|}}}~}~{}z||{~y}~}~}}{~}}~}}~|}~}~~}}z}}}|~}~|}~}||{~~{{~||}}{}}|}~}~~|}{~{|z{y}}}}~~}|~~}|}~}~~{||~{|}}}}{~}|x{{w|v|~}~y|{zx}zz{y}}yzz{~z}~|x||{~z{}|yw|z{}{zzy|yz|zx{{~yv{xz{{zyzx|{}x{z}zz||xx{w|zz|yxz}|z}{xz}~u{|zxt~~yy}s}z{yy{||}}wx{z|||||w}x~{|yxz}{}x{z~{~z|z|y}{xz{{~|x~}zzx|yyz{{xz}uy{{}}{z}{x}||xz{z{~}zr}zy|{{z|wvy~{zzwy{|{xyzzyx{y|{||{{{{~}zy|vy}u}{zx{z||zzz||{}zyzx}|}}{{z{y{z}z}z{wz~vzzy}z{x|z|}{{|zz}}{{z{xzwx||u~}~{{~yvy~|yy{y|{z{|}{{y|x}y{{~|y{|}|y{y|{{v}~}{z}}~z{{z|~xtz{~z||z|{|{zzy|{||{~}z|}||z{zz||z}|}vy}{z}|||z}~zzy|zw{x}{t|}wy|x}yyy|}w{{}|x|{z{u}x}||{|{{yvz{|wxx|xxyxz|xy}zz~y~|{}z|~|yyzzw~~zz|y~}~}}|y}{{z}|}{}{|zyy~y}{y|x}||}{~}zz|z}w~{yyz|{v{x{}~xz{}x|xzz|}y{z}~~z|z{y{yztz~yzx}yz{x}{yyzx|{ywzuyz~z||x}y}zxy{{}z|y{{~}~{{x~y|zx~}|{}}|z||x|yyy|zz{~|y|~x|w{{zzu|{}w{{{{{|zz~~~~~}~}z}{}}~|}~~||{~~|}|}{{~|~|~}~}~{~~~~|}~{~}}~~|{~|}~}~}~~~~~}~}~|~}~}~~z{~}}~~~}~~w}}~~~}}~|~z~}}~~}~~}|~|~~}~||~~~}|{}|~{{{{|~~{||}~|~~~~{z~}}~~}~~~~}z|~}}|~~|}~~}~}~}}}~~}}}}~~|~}{}}~z~|~y|}|~~|y}}}~{}}|~}~~|||~~|}~}}}~}~~}{}~~~}~}~|}|}x|~{|}{z{|}|~{z{{|z|||~z~zy|}y~{|z}|x{{x{{~x|~~}|x~{|z}|y~|{{}~||y~y}||yzz|w}}|~z~x{zzu{|zxx|{z|{zz|||y{}z|~}{{}y}z||}}~{x|}||y|vx}x{vzyxy~w|x{y}}}~tx{zx~yz~}y{|}wzyz|~}r|wz}z~v|~xxy|xy}{|z}|zsxx|zz{{wyyyz}{|y}}z|}~{xy~z{}z{y}z}y~x}|~{~{{z{|{v{zzzvw|}zzzyxy|{xzyuzz|{{|}{}{|~{}y~{z}y||}{{{z}zz}z{z{}wz~zyzv{}wy|xw{|xw}y}|z~~y~x{}|u{xz~yz|}{{}y{{}}~{|}~w{xzzzz|~~vx{|w{z}}{x}|~|}{|~||yy}~zx}}{{}~|~{yx{v|~{|{}|{y|y|yxzz{{zx{~z~x{||~|zyz}{{~uy~}z{z{zx}|z|z{}z{|zz{|~{x}y|{|x{~|u|{|}zx|z}z|}ywxy~{zx{z}~}~~}|}zz~v~zyzzzzwxwu}|}y}|}yx{||wz{~zy{y}}|}}{|{}~{~yzz|y|{|~|z{zy{yyz|}yzv||uyv|zzx||vww|xxw{~}zx|{~yz|~}{{|}x{zz|}~|yz||{|{~}|~z||z|wx|z{~{zy|zx~{{}z~{~~zzyz}|~|}}z|}y|}{}~~~}~z}~}|~~~|z|~{{}}}}~}}{{{}~}||}|~}|{~~~~~z}}|~|}}{{||~}|~~|~|zz~|~|z~{~|~}}}|~||}}{~}}|~~||z~|x~}y||~~~~|~}~}z{||~{}|}z~z|}{z|z~|}~~{}}~}~}~y|}zz~}|}~v|~~~}~~~|{z{}{~{|}z}|~{|~}~{}||~}~}~~~}zz}~~}{wywz{v|||x~yy{zx|zy{v|x}{|}||z|}{w}wxxyy}w{z{yzw}y~|x~{zzz{zy{}{|x{yyx~{~}yzz|x{{|}}~{zwxwz|zy|y{~||y}z|x|yzxz|{}|}~{xz}}|yxz||zxx~}x{{wv}z|uzuu~|zzz}zy~|{x|z|wxy~y~zz{~}y{}||y{|z{~|zwz~|}{{yyzw{z}y|{||{|}w|{w}|~{||{zy}x}}v{{|{}{x{|{~y|~x}y}z~{y{yw~{{|~x{w~zxyz}yxzzz~}}|||y}xy}{{|}zy{y{~z~}zyy|w{{}z|z~y{y{z{yy{|zvz|}w~zxy}y}|v}|yx}w}~~yy}yz|~zy{x}{||}xz{{{zz||{~y{}{{}~~{y|~yzxw~|zz}{wz{}~x{}|x|~y}|{w{|~{yx{{z{|}z{zzzx{~x|w|zwy}~~zz}|z|{uz~}z|{{|||zz~}|y}{}zzu|{}yyz{|yx|zz{{|}z|zzz|y}||z|zxv}|||x}{zyx}~|}{}zx}~~y~xxz|{}~{zy}z{}y{}xzyyzv||}|~}{yz|{w|y{z|{zy~|}}z|{zy||w}||z{zz{}zyxyzy~||{x~z{vy|}yvw||}z|xz~v{z}~z|z|~|z~zx}|{{wxz{x{zzy{x|{z|xy~y|z|}{z}zx~y|yxz|}yy~~{z|~||}||}z~||}}~~}~|{{|~}{~~}~{}}~|}~}}|}}|{}|~~|}~}~~}|y~}}|~}|~}|}}~~||}|~}{|~~}~}~~~~|{|~~~|~z}}~~}}}|}|~~|~~}~|~}}|}~~|~}}~~~}|~~~~~}|}{|~~z~~~}|{~|~{}~~|~}|~~{~~}~~y}||zz}~~}~}}}}}}}{~~}{~~{~~z}~}{~~y~{{~}y~}}~|}|~}}~}|}|{}~~||}}~{}}~}}z~}~~}}}|~}z}{~|}z|~|y~|||{~~~|~~zy{z}{}}|{z{xv~xxwy||yzz}{|{~xyyxy|yzyzvy}wz}z~|w|z{z|~~{{{~|~{yz}~|uz{y}yz}xv||{{zx|zw{|}wvv}}yz}|wv}~||}{}x{y|y~}|y~yy}}~~x{||w}x|q{}|}yz{{z~z~~yzwy~}}{|xz{|{~|}z{y}xzz|{~}{~}}}{}y{{y{z{~~{{t{{|zy{z{yx{yy~|zz|~{zy|y}|z{||}{|{}|~z}|yz{~{~~|}yz|{yzxw|{yxzvvxyw~xzyyx|x~{||zz}|~{wy{~{|}t|{~}{~~z{}y|{xy}zv}zxx|yw~z}|yy{{|{}}~zy{}~~w~|z|}}~~xxz|~~x{|{}~~z}{z|}~xy||{y|{{|~z|}{}~zy{|~z|~|{|{{{}}~y|xz~z~{|}zx}~{{v|zw|yy{|}{z{~z}|y{|{|zzy~}z}|||z||~z~|zy{wz}{zy{y}{}~vx|z|{y}}z{zzu~||z}{y||{~yx||yyz~|vyy}~}zw}~yyx}~|w|}z{{uzyzzwx{{zzx{z|yzzyx||z}}}z||zyyx|z{y||zz~}|~{w}zy|zz}z{z|~||z}w||uyz|{y{}|~{ux{}{~}v|x}|~{~{z}~}{}z|z~|}|z~}}zzwz~z|~{~{|z~zy}y|}{zzy{||z~y||~~~~}{{~{}||{~~|z}}~~~|}~{~~x~~~|~|~~{|}~}~~}~~{~~}||~}~~~}}{~{}|{~y}}}~{}~}z}~}}|}|~{}~{|~~~~|{~~~u{~~~~~~{~~}~}}~||}~{{~~w~{}{|}~}~~|}}~{x}}}{~z|}}~~|~|~~~}||~~~}|||}~}}~}}~|~}|~{~}}~|~~~|}~~}}~{~}}|~~~}}}~}}{~~}~~|}|~~{}}{~}~~||z}y{}{|z|y~z{~{zy}w|}w{yzy}|z|{{}|yzy{~x~zzz{{yz}|ywy}vx{{|{z||~yx|}xz{}yy~~|y{zy~v{v}z|}{{zx~{y|yz~{yx{{||~x}zy|yy}zz|xzz}z}|~|xyz~}{zy{{{|yzwx~~|yw|~~~}zyuwz|yz}zx||u|xxx}zxz}|~~w}zz{}{~z|xzy{{}xz~y{{{}|w|}}{zz|}||||tz{wzwyzv|wzx}{~{y{|zz}{}zt}yx}|w}~{|w|~}~}|{|z}y~}y}}}~}y}{zy}{{{||~yz}z~|xyz~{z~|yvy{~z}|zx{|}v~}x~}yzz}z}~v{|z~zw|v|z~|y~|~z~y|}w|}yyz{z}|~z{z|{~|{zx{zx}{{}~z}{}~zx}{xy}}{zz}|~z~}y~|{zz{w~}||yy|{|}{y~z}{zz{}}z{{||{}w{z~}|{||yy~x|x{|}}|{}|zzvy~}{|}|}|}z{z{|{|{y{{~{~xy|x|y~}y|y|yx}x|~rz}z{zz|{}}{||}z}}|y}}v{|xy~||}{~xxy~|w|~{yy{}xx{|||}}}{}~~~|{y~~|x{}|||wx||z}ywx{zxy|{yx~z}y}{xxzz{z{{z}~y}xz{{|~||{|{~}~yx{}|zz||~|y~{zzy}zz|{{}|{}x}~~{{y}z~zy|zy}}|{~}~~~~}}~~|}|~}z|~}}|z~~{~{~~}||~~~}~zz}|z}y~}~}~~}~}~}z~|~}~~~~{~~|~~}}~{||~}~~~|}z}|~}{}{{{~}~{}||}y~|}}~~}}~|{}}~~~|}}{~~~}~|~}|~~~}~}}~~~~{~{}}}|}|~}~~~z~}~}~}y|}~~}{}~|}y}}y}|~}~|~~~z~|~~~}~}~}~{|~}}|}{}{|~}~~}~}|x}|}|~}~~z{}{}z}~z}}{yw{w|yzwx||{z~}z{}|~~{zz{~~w|~v{|yy}~z{{w}y|z|y~{z~yz~~||{~}xy}{y|}zyx|zx~|}xw{|z}}|{{w{~|}|~zx~{w||zx|~}y{y|~zz{}z}z{yx|zy~yxu{y{|{}|{vz{w{}w{y~||yz}}}xz~v~x|}||}ww{|~y}y{~zzvz{~|zzzy|yzwwsyw|}v}|y{y{{z}}z{{}}}}||}~{z~~zyzyz{z|zzv|z|x|y}}{xyyvxxwx{z|{~z}{{z~{}||{|w|z}{{~v|y|y~{~|y|{}yw{}zzzz{{|y~|||}}{}y{~||zzy{|{~|}{}v}|~z~|}|}~|~|{|{|~t~z{x}y{|~}vz}vy{z|{zzyvz|zyzy}|~wxz~|~}z{zy~}||}|~|{{}y~}yt{||}z|{{y{yzw}{v~y}xw}zw|y}~~|{|{|z|~~z{xz}}{|z{~}||xzyy|}xt{|xy{sxyx~{z|x~zz~|{|}}y{w}~yt|{xyy}{~{{}{|z|}}zwyz}}x~w|{z|xv}~~zx}xzzzuz{{zz}yz{z{|xxx{{{||~{v~||{{~}zx~zz|v|yz{}{zw|xzy{zyy|yz{|y{{}{w{}{}}{}|x{|~y{zyzy~||z|}}}v{x~z}{w~~~x|zzy}v}~|}{z}||}zy}~|}}}|~~x~}wz{}~~~|~{|~}~~~}~~~|y~}{{~}~|{|~|}}}}|{}~~~~}|~}}|{}}x{{|{}{zz{|~y~z}~~~}|}~z}|{}~|||{}}x~~~{~y~{~|}~~}}~}|~}|}~~~~~||}}}~~|}}}|}~|{~}{~~{~~}|~~{~~~{}~~x~{}|~||~~~}~}{~|y|}~}}}{}{{||zz~~~y~~z}~~}}}{}{~}~y}~}{|}~{{|~~|~}|~z}{y|~|}{~~~|{{{~}|~~}}~~|~{}||~z}z}z{~|}{}}~|||z~|~~y{zyyw~||{|wwz{y{z}y}wwxzx~z|{~w{{{zzt{xyx|y|x}|w{zy|{||{{z}v|{{zyy{zyw{y{|}{yw|zyxyz}{~xzw|z}y}zy{x|y{y|~x|ywx|}xzzy~yz}yx}|zy}||~z~{|xwvyz}~z||{~}{}zx{|y{x~x{}}{z{|{|x}||y~zxz{xyw~{}||x}~|xxx{y{z|yz|||yzy{xz{~y{tx~{|{yzwzz~y|y|||~~{zzz{{|{{|~}~zxxz{zyzz}}x}y{z~{z}{vx}}}z}z~zzww|||{{~}xyx}uuxzq||w{|vzxw}y}xzz||}{z|zwyu~y}~{y~x{xz{zzzz}zz}}~z|{|z{|{ywzw||{z~z}{y{z}|yyz||yv|{zy|~y|~}~y}{|yxx|{y~{|}s|{yx~{yx}z|{yzzyw||}x|y~~yxx|{z{{{u}~~{{z|~xz|~yzz|zyy}~z|y~~y{y{{x}zyxwz}wv|}z{~z~v||||{y}w|{zq{t{{}z{z{|v|w{~w||{||zvw~{{}z|yz{zy}~~}xy}xxx|{px~~y}zz}}||}~{w}zz|}zy|zzyvzw{|y}z{|{y|xyy{z|xx|{{ww|}xx||x{{y{y}||xx{{yx|y~}}vyx{{{zzzyz}{{~vzz}{|||{|w{~z|z~|}vz{zyw{z{u~{}{y|z{xx|zz}y{|z|}z~~}~z}{}}|~~y{}{|}}~~}~~|~{}}~y}~~|~|}|~{~~~|}||}|~|~|{~~}}|~{{|~}~~~{||~~~|~~{|x}}}}~|}|~}{|}}~|}~{}~{~|{~~}|}|}}}~}z~}|~~~{~{~|}}|{~~~}~~}~~|}}}~~|{~|~|}|}~~~{~~}~}}}|}~~~~}}{~}y|}~}}~~~{~}~|~{}}|{~}}~}~~~}|}z|{~~}}|}~|y}~{}~}||{|{~}}~{{{|x~}~}~~|~~{~|}}|~wzy}z||~|~~{x{z~ww|zy|}x{zxy|zy{}wz|z{{|}y}z}~|~yx||}|{{z{z}}z~x|{{zzzyx~|yxx|z~x}}x{zz|zztz{ux{yw{x~}w~y}{{{|{zz}|}zy|}w{z~xzv|~|y}zxxuw}x|}zz}z|z~{wz~{}x~zy{}w|{~~zw|}{{y{|||yz|z||{}|{}|z|}x|zzz|z{xz|y|uz}~{y{z|yxw}z~|x||~|xz|z}x|{}}{z}y}yzyxw}tyxyv|{}}zx{zxz}yz|wy{|x{zz~}{}~z{{~||~xz|}{{{}~}x}xz{z}xyyx}}~y|yw}}}}|tvx|{{z{~}{~zz{|}~~|x}~~~{~{{}x{{wy{}zy|||v||wz~y|zz~{~~|z||}}}{~||v}~|y{zy|{x|}xx|~}xw}y|}y~xzy|z|x{|zzxy{|}|}w|z~{{|{}{{|w~~{v~x|~}~}{|y{y}{}xy|}}yx}~}zzty}v{wv~zzu{zwxz}}~|||{|zy||y|y|}|y~|}{z|vx}}wy}~utzwzxxxzzv~|}|z}|~{z}}||||{x~}~||~}{|xw|vy{{y{yy}~{{y|vx{{zy|z~x{xvz|z~zy~|}|{}{{}x|~~||xz|}|z}zy}z|~|{y|yvy~wz{z|w{x||yzzt|xz|~|{}}z~~~|}~}~}|~~~~{~~x}|~}~~y~~~~|}~~}~|z|~~~}}{}}}|}}~~|{|~||~}~~|~|}}}|~{}{}~~{|||{||~{|{~|z||~~~~~}~}~~~~|~~}~~{~}}~}}|~}}}}}~}~zx~~{|~z|}{|}~x}~~~|~}}}~}z}~|~~~}}}z{|}~~|}~|}~~~~}~{~|{}||~~|~{~}~z}~~|}}~|{~~z}}{}~}}~~~|z~}}}{~z~|~|}}~z~~|w~}~~~{}~{z|||||~}x{~}~}~}{z|{|}z|u~}~~~}~}}|}x{{||}}{w|z~}yy|{yyz{}wxz}xyw||~z|zvzv||}~}~{{zzw|{{{xvz|y~~~zz~zzy{|zzz|z~}}w{}}~{}}{xz~wx{|z|}}|{y{yxyy{z}zyx}y~}xy|}{yy|v}~|}z~~|xw~|~yw||}|}}}~xyzs{xuzz~zy}{|}zzwy{|{~{}|z{w|{}y{}|{{z}z~z{{|}zxyy{zxyzz{}{|x~y|zy{{yz}z~x{x|{{{}|xyw{}yyz~{zyz{x{~}|}|{}{y{zuvy|{{}{|xz{|z~}{zww~{xx{z~~z|}}{}y{xzt}{{{{{{|y|||}{}{y}}yz}~vzz}{z{|z~z|z|~z~zyyz}}~||yy{~{z}}zzy|{yy{z|z|y|xyz{}zz}}y|xzz}z{|{{|}|yyz{~}{~{|yzywx}xy|}zz{~~|yy{}y{y|}x~yz{~x}}~x{|z|x|z{x}}|xz|x~}{}xz|yx}}z~y{~y|wzzyzz~|~||{||{~}x}}x~zyxxxz|vwzzx}zvz|y~~zyzyxzyxz{y}|}yz||}xzyzx{{xz{y}{x}z~y|y}|~{}xz}vz{~z{~xxwxzz~x{|~~x}y{{~}{z}}}w~zz{x{{y|w|x{xz|}y~{z|xyzyzv}}yz~yv~{{z|||{|~{~wzz||~~||z{|zy~wz}|||y}~{zz~zw~{}{{~}~{}{}|~}}~|~{~{zz{~}~{}~{~~~|~~{~~}~|~~~}}}y~}}{}{~}|}}~~~z|~|~{}~{}}|~~{||~~||z}||~~}y~||}}~{~{~~~}~~{z~~{}|~}~~}||}||~~}~{~}~z{~{}~~|||~}~}}}}}}~}~~{z~{{{~|||~}}|}||}~{{~}|~{~~}}}~}~~||}}~~}}~}|}}~~{}}}{~}|z~{~~|}~z}||}|~}|{u|x|~~|~||~{~~}|}~~x|}~}z{~~}}{|}y~|~|yyzy|}wy{x{z|xx~vz|}y{yy}v|~zzzqzx|z|xyzz{{}}||{{~}~yy{{{|}x}z~|}z}|yx|~y{zz|yyz}x{}xw{{{zxzy{zz}z{y~z|w{}{yv{}~}z{}{~}{~z||}z}x{w{ux}~wy|{{{~{xwy|}y|{y|||z}~}~}zz||}y{{~}}z|y}yy|}}w}vv|y||u|yy}~|yyu~vx}{~yw~xv{|x{w|~}|yx{~{|{z}||~zzz~{yy{yy||yy{zzz{xz}}}z|zxz{~{yy~~}|}zx|v{{|{|||t|{}}ys~|y|z|y}zvxvzywwyw|vz}|{{}wu{|}z}|{{yyz~z|}}z{z|{}|{~|~|xy}||w}x~}z{}yzv}x}|{w~zyxv~|y~}~~ztwx~|x{{}zz~}~}|xyyzzxz{y~x~~yzzx}{|~{z{vvzzz{yy|yyw}yyy|{x~~~{{}||}z{zzy}||{{{}|}{~|{yzyyw{{x}zyyv{|||{{}vx|{{|{~||x{}{~||z}}{{z|~y{}zz}yy{|~zw}yy}x~yyx||}uz~x{}zv{y|z~z|yz~ywyz{~y|{x}y|~}yzz{y{wx||yz|yyyy||w{y{{{w|{u{w|{|~{|{zy{~{}|z|}|}~~|}{}{{}w||~vx|y|{{v}zz{}|xywzqy|zzz|{{v|zz|{~~w}z|{}~}~~yy{y|~}{}}{}{~}~~|z~}{~~~|{}~}~~~}~~x~|~|}}}}}{}}|~|}|~~|~zz~}zy|~{z~~~~|~|~~~}{}~~{}~~z~}}|~}~z|{~}{~}}~}~{}~|}~}|~}}~|~~}{|}}~|{x~}~}~}|~~~~}~}}{}}|~}~~|z~~~~}{{y~~{}|}~|~~~~~|}~|{|~|}~|~|}~~~|}~|~y}~~~}}}{{~~~~}y}{{}~z~~~|z|}}~~y}}~{w{~}y~s{~z}~{z|}|x|}}}z}x~}wy|}~z}~}}{|~~|||}{|z{~v|{~{x{~y}}~zz}}}{}x||{|}|z}|||}{}y}{vw{}|y}{w|}||~||}|}w|{|~}zzz|y~yy|}}|}~v|v}}z}|z~x{|}{|y}{|}y~z{z|x{yxxzyz~|~}}}yy|{{y|z|wz{}z}|}{z~{xz}}}y}z~z}||}}z||~}~{~~|~vz~y{z{|~{|||~}||z}~}z}~~{yy~{}{{{~{}~~{||z{{{|y|~|}z{~{v}}{~||{y}|{~|}zz|{~}}{}}|~}{{|{yzx|{x||}{~||}wz||}~~||~}{x~z}yz}|~{}|||~y}w}{{{{w~|w~}{}}y~|yz|}}~{z|x~zz|}}~|}|}{|z~y}y{}|{{{{}{z~zw}}y{|}|v{x{y~}}~y}|z~~x}~{|zyy~|}}}x}|~}~|}x|y}w|zz|}{z~{x|{{|yzz{y|z~w}{}~~x|y|z{}}{zz|y|}}~{u}{z}|x|y|z}yy}x}zz{{}|}{~{~}zz{{~||yx|yz|{zz|~y|||{}x~z}}~}|}}{z|y~||~~|{||~~wz~|y{|~x{}{xx|}{x{{z|}||~~~~{}}}}~}~}~}~~|}{~~}~{}~~~}{~~|~|}~~}~~y}||{|}}}~}~|}~~|~|}}|~~~~}~}~~|~}~{~|~{}~}~}y~~|}~}~~~~~~|{}z|}{~~|}}~}||~~~}~w|}~~~}|~{~|{}~yxz}|z{}|~y{{yz~|{z}yx|~|yx||z|wz~zzxy}z{z~}}y{|}{~~{z~~{}~z~z|~}y}{~|{{zx|y~{yy{z||y~~z{{~~z|z{}~{~yz}|zz~~~}}~~}~|~|w{|||{{y~zz~zx}}}yy|y~~z{xzz~z{z|z~~~~|}~{~|}~}zy}||{zz{v{{~w{}x{{w{{|yz|{}}}zzyv|}{}{||}~~~~|}y~|||z{{}}y{{||wzy~z{y}{y{{||y{w~}~|x{{|~y|{z{{{~{~{~~|z{}z}~}x|zy{z|x{zyz~|z|u|||z{zz}~|~{~{z||~{z~yy{w~y}|}yz}}yz}{x|v{zzxzy|{}z}|z}}}}y|~}~~~{||y|}~y~x{{}}{z|{~{}}}x}~{~}|~z|{y}{w}z~}{|}z~{|}|~|y~{~{|||z}|yzy{}x|y||u{|x|yy}}{}z{}|zyz{z{{}|zy}~{}{~}{z|}yx{~}{{~~~|y}wz{y|}z{~|||yxz}v|zzy|{y{}xz}z{{|x|}|y||~{{~~|{~{{{yx{{~yyyz~z|||{~||y|~{}}|~|~xz}x|||||}~~{z|}xz||tyy}{zr}}{zz{|{z{{~|}|~u}z~~~~}{y~v}}~~|}~|~|~}}~}|~~~~~~{|~}{~|}z{~~~}z{{}~{~~~~~|~~{}||}~~~|~}}~{~||{~~~~{~z~z}{}}~|~|~}~}}yz}~{|}~|~~~~~||}~~~~{{|{|{~}|}{||~~}~}|~{~~}z}}}}~}}}~~~}}~~}}}}}~}~~{y~||z|~|}|w}||}}}x~~{}}}z}}|z~}|~x{y{{{x{}wzy{|{{{zx~|{}|y}zz~x}{{y|y|w|}y~t{~{y|{x||y|xww{|z}~|z~{xwxz|{{z{|zzzx~|~y{z}{ywzvz|}z}zx}||z{y|y{~~{|~z|{z~x||{w}}{|{|~{u{z||}}x|z}u|zz~}z}|{zw{}|zy{}|{yy|{|z}}wwyxy{yz|}wy~|zz{z}z{y{yv}{|{|{xx}{{~|{yw|zy~z{y~|~{~{z|y~wxyzzzyy|}|zw}~{{x|yv|{~z{||~y|}~vz~~}{y~~{wyyx}}z~{y~z|{y|{}zyy||w}u~xzzyv{~}{yz|zy}{~~~|}y}}}|}y}}{{|{~}w~{z~}w{zvyvz{y{z{}|{~z{yx}|x}zzy{z|yzzyzx||}wx~}{y{y{}yzwz{{|{}{|{y{~}{{x}x{y{z{~~z}z{{zzz|xzyx~y{{||{{}wx}y|}|~wz{w|}}~z}|}{|y{y{w}~}{|~xx|{{~{~xz||x{{}}|yu}z~|x{||{z~{z~x|}yy{}}z}}{{|||zz}yw|{y|~}xyzwz}}{zxvwz|{|y}zx|}|{w}{y{~{|xy{y}~z|{|z{yzx|{{z|~}}|{}y{|y}z{{xz{zx}{z|z|{~ywww}zs~~x{|{x|{~{{{}yz{||}}z}y}x|}{z{}~y}~z|z~}}}~~}}~|~~}}|}~|{{~{}y~|~~{}}}~|}~}|}~}~}}||~|||~|}{~~|~|~~}}{}~z~~}}{|x{~~}}}~~~}~~~}~}~~|~~~~}~~~|{|{{w|~x~}~~}{{y~|~|~~~~{{~|~}}z~y}y|}~|~z~}~}{||}}}|~}~}|}{~{~~~~{}~}~~}z{}~}}{|~z~y}|~}{}~|{}~{|}|~}~}~}|z}}|~}~}~|~}~~{~}{~~}~}|}~}}~|~{|~|{||}}{w}~||z|zw|v{xxy~yz{{yz||{{yxyz|wz{y{y~{{{{~w|{{v}|}~x{y|~zzyyzw}z{}{{}|{yx|{~z{z}z||zz~y{|ywy|~}z}|{}zxx{zu}~zx{yz}yxz~zzzxyyx||}wyyz}z{wy{w~|{|z}z|~~}{{}}~|}}xx{xyzyz|w~{|{zyz|~tw~|{{yzx}z~|v{wy}}}y}z{yu~wzz|{{y|~|}wz}yvx}xy}~~{~z~}|{yy||~}y}txytz{w|{{zzzz}~z{|{|}}|{y}~|}{{z|{z|{z{|{}xxzwu|yxz}||}w{yz}}~zz||{zvz|z|y}zz{~}~{|~~~y{~{}x||~}x{z}{y}{}xvz}xw{|u~}v~z{w{}|x{x{||x{}}}~}|w{||}yx~}~y{~|}vz{|~xw{}z}y}{}z{xz~xzy{|||{|{y{y{{~x|}zyz|{|{~}}{zy{yvy{|xzy|{w{}yuy|zv|y|y|xzy~yz|~z}z||z{y~~{}}|}}~|z{||{{~y}|w|xzzu|}}|{xxz{|zuz~}z}{{|{{~|zw{}y||ywy}x~}{{}{z{|vyyvz~x}xxxwyxyyzytyz||}}yy~|{z{|w|||v}{~u~{~|}}}y}|zyyzx{zz{yxyz|z{x|yyzwvw}|zxwz|zyy}}|y}z{x|}~~}~~}{|~~~}|}|||{z}}}}}{|w}y~}~}|~~~|~}y~|y~}}}~||z~}}~~y~}}~~~y}z}~}~~}z~{|~}{|||}zz}v~y~{{{~yy|{~~~}~{|}zz~}{}}y|}}z}{~z~||{~}}~{|}~~|~~}z}z~z}~}}|{}}~|||}|}}zx|~}|~}}{z~~|z~~}}~~|z~{~~~}z}}|~}}|z}~||{~~|}|{~|~}~z~}~~}~~}}|~z}}{{~|{|~{}~~}|}~~z}~{}~|}~}~~z}|}|y{~yxz}w|y{|zzx}{{x|wzxx~yzw{z}{|{~}x}z|vw{}}xyyz{z}y~}yzz}{}xyzw||u|z{yz{{wzyzz{~{|}}ywy{wwy~{|~|x~|wzzy{zx|xzyzz{|}v}~|}{yy{~~{~x}|z}}y}w|{y{z|}{w{zy}~zt|z}{}|zw|z}{w}{~{y|~}w}yw{{w~z{~{u|{{|~}z~zwzyx|y}z{~}z~|}yzx}~y{z~}}z{|w{z|{y|{z~|wyz~|z{}|z|~yx{}~{y}y}z{{xzzz||~}yy~uxvy|{{{|zy|v}w||z{{z|zz|}{}x|}|z|xyyzw|y|{|zvzz}w~xyz{y}w|||||{zz~{}{~|~~}}z||{}{v~|y{{z~~z|~|xyz~}y{x{{{w|y{zyz}|~{y||{u{|{{~z~~{}y{||z~~|{{~xz~z|{||{{z|w|~x~ywzyxx~xz}{}vzzxzz}}{{vzxy|}z}|v|yzyzxy}|w}z}zv|}xyyy{}zy|}{wwx{|{{|z|{zzz}zzz|||x{z|xy{}|zyx|u}z{{zy||}{}zyzv{|{z{{x|{}{{~}zw||{}|~z{|zz||y|~|zw~{{}{||yy~~y|}{{{}yvx{x||z{zy{}{{{|z||~~z{~~{|v{w|{zy}~y|w{|xxzy{~~~}{zz|yyu|{|~wy}x}|}wx}~}}{~~}{}~y}}~~{}|~{}|~{~}}~}~}}~~||}~~|z||}|}}~{~|}{}~~~}~}|}|}~|}}|~{~~~~}}}|}}}~}{}}~}~}|}}|}z~~~{~}}}}}~~z||z}|}|}}~}}|~}~~~||}~~{~~~~|~|}~~}}~~~~~{~z||~~|{~~~|~}|z{}{~}}}~|~~}|~|}z~~}~~~~~~|z~~~|}}~}~{~|~{}~~~~}|~}}~|{~}z}~}~|}~|~|~~}|{~~|}|~}~~~~~}|~|~|}}|~~}|z}{{y}}||}{x~|}vxtx}{{~|{yxzwxyzzx~z~z{wz~~{}{}|{~}||}|xx|{|zw|z{{}zz}y|u|qxzyyyyzyzy{{z{~v}yw|}zy{z}{{}{~||z{z||}~{~}||yz|~{|{yw|{{w|}{{wxyy}~{yww}{|ux}|{||x{{z}}yz{v}|~}wz{vz~{z{xuz}}{{x|}xx{~y|z|yzy{yyyz~}|w{y{}}~}zzy|{z~}z~z~yz~{|}u}xwy{vz}y}{yx|z~{}}wx}{z{{{|ww{|}zy}z{~}{xx|||y|{}z~}w{z|}}|uzz|y|zzzz}{|z}y}xy{x~{}}~|{z}{}|w}z}|xzz||{~}zz|z~|z|~}|}yy}wuyy|{zw||~wwx|~|}{}~~|~|}}q|z}z{}{|y|}{zy{}z~~v}w~y|}x{{x}w{xwzyzx{{|}yx{~z}z|}z|z{}z|}z|yz{y|z}~}wy{|}|xzz{}z{z|z{x|x{y{z{~zz{|||~|yz|z|}}xx{z~|{}zw}}z|z|{{zy{|{~yzxtv{wuy{{}{yzz|}w}}|}}{~{y|zxy~}{|z|zv}vxx|vzz{{}|v{zw{{~}|xyyz|y||{{}{|y{~}}}~y{~|}z}x|}yzz}}|v|v||xz}zy~z}xyz|{|zvz|x}|{|}{{}}rx}y{{y{|~}~~|~~{~~}}}}z|{}}{~~|}~~{~|}}~}}~~~|~{|}~~}}}~~~~}~}~}z|z~|~}}~|}}~}}~}~~~y}~~~|}}~|z|~~}z}z~~}x~~~~{}{}{}~|~}}}~}}~~~~}}}{}|~||~}~|}~~~~~|~|}~~{z~}}~z|~}~}~|}~~||}~~~~}}|}||}~~|{}~~}{{~|~}{~~}~~~~}{y||~y}~}}y}~~}}~}~~|~|y}~}}~}|}{~~|~z~~~~~z~|zy}y|{~}~}~{{}|~~~y~}||}{}z}~|z~~~~}|~}|wv{|xy~wtwxu|zzywyzxyz~{|||yy|w{yy{{zz}yyx|xy{z}|{}ys{y~zx|vw|{xz|z~{w}yt}|xyyz{~|z~}{w{}|z~}y}y{~~|{y{y{txxwxy{~ywz{z|z{z}{|uz}z{{~z}}}y}}{y|zzyz}|zt{zx{vy|y}|{|vx||{z}|x{{}y~x~z}zy{~y}{|{~}{{|vzy|w{uwy{y}zy|{||z{zxzxz{}}}{}||zz|zy{|xz{xy~|}y{~||{z|{|w~vzyw|{z||~x{|~||~}yy~}yw|{z{zwx{{y{{}~|yz|{}|w~wx}{yy{|~y{yy|z~y|y{zzx}z}|z}vyw||x~|~|~z||}~y~v~{{|zw{|||{{{}wxz{{|yx{|wyzyy~}w{{{z}|{}}~{y{{}zy{}z}{|}{}}}}wy{|||{w}{{{{~|v}|{z{z||~||w}v{{{}}{yu}w|{z~~tvz~x|zxyz{x{|~w~xx|{}|{z{{~}}ww|{}y{|x|z{yw|{}{~y}{{z|w|x~~z~z|}xwxwyxz{xxz~|z{{uv{~{|}wy{}~{{z}}yz~}||}|||~zyz{zx|z}|z}|}{}|{w{}y}{{{{|{z~wz{x||{yx|~yy|{{wzzx{}y|y~z~|z{|}x{}yz|~z~z|yz{}~{{vv}{{~{~{z}|{yy{|x}|{{{~}}~z~}~||}~z}z}|}|}~z{~}}||}}}~x~|}}|~~~}}{~{~}|z{}~|{|~}~}}~}}~}}~~|~z}~|{~{{}~|q~{}~~}}}~{}}~~~{~}~~~}{~}}}}~}}~}|~y|~~}~~y~}~}}|}}{|}}z}|}}~~}}{|~y{~~~~~{|}~~~}|~~~}y~~~z}}}{y}|y~}~}~~z|}}~{}~~|~|}~|||{~|}|}y|~}~{~~{}~}~~||y~}}~~}zz~~}{~~|y}}~~~{|~|x~}}|}~|{}{z~y~}z}y||{zywy}xwz|}|z{y}~yxzxz}}z|yw{~z{{||zy|xy~~zz{|}{~}vy|zyx{xz{~yxyz{~|z~x|{uzyz{v|z~x{{yt|y}|{}~y~|~}||}y|yz|~{}|z{z~x|x{z{}{|{v{yz{~v~{z{~y~}vyw{|xyx|zzzy}wz}}{{||~}~{x|{|||z~zyy~yu~|yzvw|zzy~{z|wyzw}yxz|{{yyzz{y{||y~{|yz|}|{}|vz}}~}}}~}}{|}{xyw~z{{xv||~z{~x{|xwyx{}yw}y~~|}|{z}t~~||{}{yz}|}y{vwvyzxyz|x{|{~zxzz|{|}z{zzxv|z|xx|~}y}|{{|~~|{|yz|~y{yy|x{{|z}y|v{|{zyz}}|{|z|{z|}{}~{}{xx~~zyy~y~z}y~~}z~xy{y{zyy|xz{{}{~{{zz{||x}|u}zzy}y~z||z|wz}wzz{|z{{{|{|z}~{~xy{}~y~y|w}w{|x{|zyzz|{y|}ty}yv~}y}|}yxz{|x{uz|{~~||w~}|x{{~y|zyxxx}z~u}|}w{wy||}~{{{|}~~}z{{{z|{}}{{|}}{x}zzyzx}z~{yyvyv|yz{{ywyyyzzu}}}x~yzy{zx}w{}z~xx{z}}zy~|{{~}zt~|zz}}~x{}{zywywyx{{{{|{z|}~|zvvxy||zx{||v~|x{}z|~}}x}~~~|||}{z}~}|~~z|~}}||~~~}~~~||~}}z|{z|~~~}}~z~}}}~{t~~~||~z~{~}|~}}|}{~~|}~}}}|||{xz}{z}~{}~~{|~}~~}}~|}|}{{~|{~}~y}~~}~{{}~~{z|~}~~|}~}}}z|~~z}~x~{~{|~}}~~{}}{}{}{~|~~~z~}~}}~{~~|}~~{}~}}~|||}z|}|}~y~}~~{y{~{|~}~}~~|~~{{}}~|~~}}~~{~~~~~|~~}~{{~~{}{~|}|~~~}~}|~|y~}x|}~||~}|z{xyzz{w|{z|x~|x}z}}~yy~yx}}z|{|z}zwx}}zw}}zxy{~|{uy{|{x}}v~xy~yzz{yyx~u{y|z{{|zwx|xzy{~xt{~}~~w{y|}}{yx{{}}~w~{z{z|yy~{}~z~z|}z|{|{xyzz{}{{~w}y}x||y|yz~t||z|}|||yx{}|y|z~wx}{w{x}}{yx}z{|{{{{z|{}|{~{zz|~{}zx{z~y|||}|r{t}yw{{xy{~wyw|{{x{z|y{y}w~z||}{|}y|~|yy}|{~{~|}~z{{~}yy|w|xz|~|y{x~{{x{zvy|{y~|z{}z}|}zy~|zy|{|~~|z{{}}{y~||z}{z||{w~{}xzzxywy}|~w|zwxyzy||{||}||}{~~|zwu{}}{m|y}y|}xz{zzz{{z|z{z{xyz|z}|w{wz~ty{v{y}~~}y{{|}{~y~}{{||}zx}}zyz||z}{|x|{z}~|}~z}~w~{{||{y{u~yy|zz~y|v|}{|~}}|zw{|~y{|x~{yz|z{|~}zu{z|}~y|z|uz|zzzz~{x}{~yz}{~xyz}|y|z}{{x}w{|~y|~|zyz{zyw}}~~|{y|~}|z~|yx~yxxz}{}{}y{}{{yxyy}{z}z}wz~xyt{wyx~xx}{x{y|}|zxz{{wwz~{}~zz|~}|z~{}{zz|y|}}|~|w{x~}|xxz{{{||t}~~x{z}}zzy|{}{~|~~~|}}}|~}~{}|~~{|{}~}~~~~|}z}~}|}~~~~}y{}x{}|||~x}{}}}~~z~}|~}|~}~}|~~~}{~~|||z}~}}~~||~~~~{~~}~{|~~|~{}}~}|{}{x}~}~}|}|}~w{||}}~~z~}|~}{~|||~{~}~~~}|{|~|~~{~~|~|{~~~|~}|~||~|~~{}~||z}~~}|~|}z}}}}{}~{|}}~~z}}|~}|~~~~~~~~|{|}{}}~}|~|}}}~~~}}|||}}~~|~}|xz}}~~}{}}}}~||}~}~{~~~~zz}|}|yzz{x|}w{wyyywxyx}|x{y{yz}}vxz}yy}|{~{{|x|~y{~|y~z}{}}z~}}{}~|}{y||{z}z~{}y}}x{{yvyz|zzyxx|xx||}z{y}w|}|}}|}zyx}zwy}}|{|~|}{yy}{|y|x{|zz}yx|}|}z}yzzwwuwvx}z|y|||zv}|{zz~}}|~|zzzzvw}yzz{w{wx||yuwzvww}yxx|w}zx|xy{z|{|}|x~zy{|}|z~||{|}|yyzw{|zv{|wzzzzy~|{z{x{xx}w~{y{y|z||{z{}yxy{~vwy{z|xy|~|xzz||zzzz|wy||{|zxzy}~y}{vz}yx||~{~||{z{|||wy|}~y~z}~{{w~wy|yx}sx}|}{{z|zzy{zw}|~|wz|~|{|}~|}||x~}x}zw|v{}}ywxxy{{}z|yz}{zy{}}w}{z}ywz}{|z{yz~z{|x}}v|}z~zw~xzzz~|~z~tvw|{z|{y|z}}||||zw{{}z|}xw{z~~{{}|y|~}}x|y~z|~}y|{|zx{y|{xu|wzz|z|{}yx}wzz|z|xy}z}z{{~|z|xy}||}z}zx|~|}w{zz||||w~|zyusy~yxx{y}xv|{y|ywz}zz}{}y~{}|xz{w{~{}{~~z{~{xwy}yy~~yx||{{}{}x~{y{}z|z{vzv{{|}||{|w{|x~yz|{{}}~}}|~|{|~||}|}~}~y~z~~~}|~~~~~|}|~{|}~~~|~|}~{~~~~~}~}|~|}~~|~}}~}~}}{~||{~y~}{~~||}~}~~|}}~|}|{~}||}}~{z|~~~}}}~~}}~~|}||~{~~|~~}|}{}z}~{~||~~~}~{}~}{~~{}||{~{{~}}||~|}}~}~||}~~||}}}}~~|}~}~}z~~~|}|}}y|~xz~~yx{{~~~~~}}z}|}~}~}y|}}}~{z~}~~}~|~{|}~|}~{~|~}~~{~}}|}{~}{~|{yw|zx|y|w{~~}}zzy|{y{{w{z~}}y|}{y~w{|~{xxzzyy{yz|y|{{|z|~~|{}z}|y}~{y{w|x~}}x}{x}y|zzyz}y}zxu|x{zxxy}~zzzx|{{}}v||x|wz{{zzw{{wzw|{}|{{yxx|v{}|{zwvzw||wz}zx|}vx|{}zz{{yy}x{|z|{y|{~y}z}y}}zwz|{y}}~}}{yz~y|yxzyyw}x{z~z~x|{{}w}{yxx}||~|x{|{|}}x||xz}{yx~{yx|xyyzxxx|}}~z}{||v{|~{}tx{}y|z|x~|y}y||yy}|{zxzy}{|zz{zx}{zsyw~}wxy|z~{}wx|{zxz}yzw}z~w|v~}}zz}yyz|zxyzy{x{{|w|{z}|}|}w~x}~{|}~}vz|x{zyyyz~|z{z}~{yyy|~~}zyx~x{|x{~|y||{zz}yz{{x}{|vz{xy~|y}~y}}yz{}~{{yzx}{{z|x{zz|z|y{y~{|x|z{zuzx{yvzx{~z{z|{|{z}{~zxx}~yx{x|v~}t|{|yzx{{z{zzy|yxwx{yz{w~{{|xzyz~~}zx{z{z}y}x}{z|||vvy|~yz}}yzv|z~}{z|w|x}yy}{}}|yy|}{{|{~~|zw~y{zz}xy}|{~{}y|zzy~|{|{z|}x|{|{x{{|w{|zz{|}w}~{vz||}{|wz|||y{yyxz~y{{xz~v}x}y||{{zyv|}xw{}|}}z~~}||}|~}~z~~~z~|~~~~}~~~}}}|{~||~~~}|}~~~}|~~}~~|~}~|}y~}~|}~~}~}~|}}}}}~w~~~}~z~}}~~}~~~}|~}}}|}z~|~~~|}|~}~|~|{~}~}}~}}~|~~}{{}|{|~~{~~}}|~}z}{|~~|}~z}|zz~}|~~~~{~}~~z}z}~~}|{}~{|}|~}|~~{{{}|~||~}}}~~~~|y}{~~z|}{z~}|}~|~{{~~~|}~z~}}~{z{}}~|}}{~}~}~~~~}||~}~|{~}|}}|z}}|}~}|~}~{}~z{}~{|z|{}{y|x}y|xxx}y{}y|{z|||zz{zx|{xx|}w~yxz|~|{{rxy}s|y~|yz}{|y|{y}{z~||{v}zyu|{z{yywzv{zz{xw{w{z{zu|x{|{}|}xy~{z||~yxzy|~xzy}t||~||~|zzzxx}x|z}{yuuz~zw{~y|z|{xxzx}x~|{|{{ww~{x|~{|}zzz}}|}}|z}x~|w{|zztz|}yyx}~{x{{y{zvyyx|zzz}~x{}|}||yzyy~||}|~|y|z{~x{}w~{wu{{yx|wzx}{x~{z|uz}zxywzz|~}{~yy{zz||y{|{{}{y}{~|y{{{}~tux{{zx{y~xry|zz{|xy}w{zyyv|}~}||v|{y{~~z}x|~z|z~~}{xzzzz{|}yzx}|x||y}y}z{v}z}{~{z}|y~{||z||{o|z|{|x|}||y{||}x}|{|z|yzww}{~y|||yy|||y{{||}~|wz~|{}|{{}zz}{|zy|~~}}x}yyz|vv}|{z|zyvs{zz}}vw{tz{}|vu}||{y|~z~||z}{{{|{z~z||~v}|zv}|}{zyy{zy~z~|tyvt}}yw}z|||zz{|}~}v{~||||}|||~zzzy~zy||w~zv}xwv{zxzxw~|{z|{~v|xyvwz|~y}{}xw~y}}||}{|{~yz}{wy{~z|~x~~{y|yv|w~}|{|y{{{|z~w|y|}|}~x~yyx|||}|~|}z}x||~}~|~}|~~~~{|}~~~~}}}||~~}{~}|~|~~~~~|}~~|}~|~x|}~~z~~}}}}z~~}~|x~{{}}y~{}{{}|}~~}~~{~{~}{~|}{||xz~|~|~~z||~|}~}}{y|xz}~}||~~|~~x~~}~~~||~}~{~|}~|~}~}}~~~|~{|yz|~~~}z~}||}{}~|z}~}~~||{~}}}~|~~y{~~~~}}z}~}}}~}}}{}~z}~|}y}}}~~~~~|||~~|~}|{|~{}}~|}~|}||{~}{}}{}~~~}~y|zz}~|}|}{~~~y{{|{}|~z|w}|{wzx|}{~yz{{}~yy~y|~w|x}zyz{x~||~|z|v}|{v~{y{||zy|zz{z{~v{{x{{z{|wy|x}v{{{wyzyv|x|yy|yxzvzz{{~yy{y{y{|{~y~~|z~x{x{z|~|~z|zy|||x~z{{x}~}}y{|}{~x}|zv{yz{}{y|}}y}~|{}}{~|x||{zwz{}{{{||xyz{wy{}x{xzx|{z{zx}|w{{|z~wx|z|zz|zuz}x{zz{~~y{}|z{{y~z}~zz~zzyzxy~}~x{wxz}{{}{{}{wzzx{{{}xzz{zzzy~{}y{}yw{{{}{~|y~}{wzv}{xxyzzx}||u|z}y}z|~{}z{|yy~xzz}{{w|{z|}yv|}{|z}{{zy{}xv{~xy|{~v{{|x}zvy}||z{|uy{{z}x}}|yv|zz{v{|xuyz}||}xzwy}{}zywzyy||~|x|x|~{~xyzx||y|zyy|z~|~u}zzzy}}{wz|}|xyx}|z{{y~xy}x}y~{xt|~}{{}}z||{|y|vz~{y|}wvzy~|xxwzyy}|}}}y}{|{xz|z|yzwz~ww{{|zvyxzw|zzty|xzx}~{zyxy{y{{y{|z|z}zy|{~{z{y~{y{{y}w|zzz}zxy~{{zm}x|{{{{{wz{z{}zwy{|}yy~|{|v}z||||z~zw|y|{|u|xv{y|y{z||wx|z~|{}{~{w~yuzyx}{|}|~~|}{~|~z|{~}||}~|}~z}}|~~}|~|}|~}}}~|}z~~}|~|~{}|~}||~}}z~}}}}}q}}}{|{|{~||~}|{}~}}~~{z}|~~~~~}}}}~}z~{z~||~~{~|~~|z{~}}~}}~{~~z}|}}~~|~}{}|{}~~|~~}yz~}|}}|yz~}z~|z}~~}{x}{{~z~{~}~~~~~~{~}|}|}{}}}{{~~~~{~~~|~~~~{}}z~~~~~{|{|~|}~~~}~{|~{}}z}}|~~|~}{}z~|}{}|}}z~y~~{|~~~}}~zv~{|}}xz}||}|{}y|zy~{zxyzy{zy|z|}zzz|{vxx|y}{yzz{}y}{}x||z{zz{zy~{{{y|yyxy|{y}}{z~x{~|~xz}z|xxy{|zw}z}z}}y}x}~|x|z{~}|y{{}{x|w{{|yvz{w}~zyyx{yrz{x}vzy{}z}{ww~|xzyxyxx{}}~zzy|}}y{z{~{yz{zw|{yz{xvu{|w|w{wxzw{~zzy||zy{{~|{{y}zx|~|~yz{{|x{}z}||}}{xzz~~|}wz|{y}{||yxy}wx{y|yuzu{{q|{~|}|xy{{||{y{||z~y~}}~}|zvy{zx}{{y{yz{vy}zvx|x{x|ywxy{v{z|}yz{~z|{xzyzw|}y|~~}||}}{|yxz{z|{zzywzw}}y|{}zzzy|{vx}x|{||}~{{{z}~{|w{{{|~|zu{}v|}{{ry|xz|}|z|y{|{{~y}}}w|{z|y~z~y~~{yxyx{wx}|~zyxz|{||z{yxxx}{y|z|yy}zw{xzw~~~{~x|y{z{}zzz|}z|zw|zzzxwzy~{|{}|}y|~zyyzz{zzzz|y{{z~x|y~y{x|zzz~{z~z|w|||z||w}z{|||x}zyv}zwuwzu{|zxxv}}{|x}{||xzz|z}y|y|{||~{zyz{|~|~{|yw|zxx~z}z}y}x{~|u|z{{y}yvx{{}}}}wzzy}||z~w~}}y{z~|}}|}~|||~}}}}|x|{{}~~|}}{|~}}}{~~{}~}~~~}|}}~~~{~~}z~}~}{~}~}|}z}~~~~y~}zz~~y}|~~~||~}|}~~{}}~}|}}~|~~|~s{{}~~}|~|~|y|~~}~{}{}z{|~~}}~}|}~~~~~{~}~z~}}~}{~}||}y|}~|~~y|}~}~|}|z~}}}~{}|}}}z{}}~}}~~}z}}~~~|~{{~}{z~{}{}~}yy|~|z~{}~}~~~|y}~z|y~x}~}}~y~}~||}z{x{zyy}{wxz{{z{yvx|xx|x~v|}{|{|xx|yv}{}zyw}yzxzy{w{{y{{w}|w|}}|x||}}y{}y}{u~{zzy~z~||{y{z{z|y~}{~zx{{}{}z{}u{|}}~|{}zz|{{|zsyz{~}uz{x|~zv|}zy|x~{{}y{z}}|yyy|x~z}|z{x~}{|}|~|xy|{{~yy||z~|zv}y|{|wy{|{xz{{|{{|zx|z~x}z~{{zw~{||wz|}z|v}~~}{x}z~}wzz~zzz}}{x{|zx}{{{~{~{|z~|{~|yxz{|v{zyw|}y}vy{||z|~z{y|}~{vzxs}xvx}{~{{zyzx{{}yy{z}zz~zuu{{{}yyy|{~y}zw{~{vzz}|z|}|}~zy}{~z{|yx{x}~{}~{ww||z|wz}~|xz{w{|~z~}|{}y||x{w}~~x}|~|z|}z{||zy|{yv|xy~{{x}t~{}|{}v|y{{x~|}{z|yz|{~~xzzz}|{|{|w{{}}}xy||xy{{|w}{{||}y||vz|}xywyuuuzz|yz|wy{|x{}{v}{{|vwvyx|||z~|}~yyzz||zx{}~}|}z{z{}z||}z{ywy||zzz}{zzxy{|y}{x}wvz}}x~~{x~z{zyz}y|~zx~z|{|~y|}{~zx|zwww|{xy{|~||{|~|wzy~{z{x{~x{zzx{|z~~yxy|v|z{yy|ywz{z~u|z|y~}{z}zz|}}z}~}{~~|}}~{|~~}~}~}{|~~~~}~~~}}{y~}~y~~~}}~~z|}}~}}~~|}zx}~~|}~~z~}}}}~~y}}}|}~~}|~~}~|}}}~~}~~|~|~}{}}~~~~}|}~z}}}z|}|}~|~~~{{}~~~}}}~}~~~}}}|~~~}|~{~|}{~~~}~}}y|}|}}~|}~}}~~}}|~|~y~~~}~~|}||~~|~z}~~|~{|~~{~|}{||{~}}~|}~}}~y}z{~y}|z{{}~~{~}}{~|}~|~~}~~|{~z}y{~~~}{~{y|y{}z{y~{zz|y|ux|zzw|{{vyx~}xzy{{yz|}{~zxy}y~{z}||zz{~y|{|w}~~z~{|yy~z||y}|~y|wvy|||vy|~v|{{{zwyz}y{{{y|{{}|{{|~yy|}||y{}|}wvzx{{zz}{zuysy~xy|}xz{}uyy{{}{{{yv|~~y|{}|y~{||{z{z|~|~||z{}y~yyx}{yw{}z~y}{x|vxx|~~{}~|}y~}{{|z|zyxyx{{}x}|~{~||{~u{}{~y}v}yxvzzzx~{yzy{~}}~~~|}xw|{~z~|xyyy}{yy}||||}x{y}y}zzw|xx|~|x|{~zzx}~{|{yz}{z}zz{{{{}{{z}|z}}~~y|~|z}||zu|yw|x{}~}tzy{|zz{uw|yy~{}}yy|z}z}|~zy~ywy|y|}~}{wyzvzz}}{wy||{||y{x}|yv{{x~{yy|{yxy}}{|}|{x{xxx}}}}|z|}zz|~|w{~w|yyywxwyzyx{y}||z}{t~z~yz}w|z}{{}y{zzxz|||}}y}z}~|zw|}}~zywt}v~v~yy|zty|z|wwz{x|||xx~}z~{}|}z}{z}|~z~{~}ywx~~x}zuu}y|{}}zvzvvy~{}{zzyx{~x~z}y}~{~~{w}|{w}|{~}zxw~z{{|}yxy{yzzzw~}y{}}zwx}y}|{z}}|v|~z|~}}}~|{}|}|{}~~|z}}|z~}~}~|}}~}~{}~~|}~z~}{}xz}~|~}}{~~|~~}|}~|}}|~|}||{|}~~~~}}~~~|}{z}|z~}~~~~{~~~~~~}~}}~~}{~}~~}~~~}~~}|~~~~}zz|{~}}x{}~~~~~}}~{{~||~}y}~}~~}~~}}}z}~z~~|~||}~~~}}}}|}}~~}~|~}~|}}~z|}}~~z~|}{{}~~~|~}~|{}{~~|~|~|||{}~}~~|}~|~~}~|}~|z{~~}|~|~~~~{~~|}}||}}~z}}}z{{zyz{{||}~|yw|{}y}{{w{z||zy{||}yz}|w{}|y|{xy}vwy~}yv~x{y{z}}yzx{~{z{~zz~~xyxyyyxyy{xz{}{|yxy}{{v{z}|yz{yz|}z|}wzxw{z{x{{x|{zv{{}{xv||}|{y{|~~||wz~zz{yzzywz|{~}yx}x~|}}z{yy}}||zw|~{~y{xz{y}xwyv{~zwyx|{y}{z}s|vx||}yy{z{z~z}}x~{zx|}z{{w}w{{w}{{x{w{v~u}x}v{v{|{xy|zyz|{~{z{y||}{~wwy|{|x|~~{{xzw|y{z}y{xyz}yy||{w~x|}y{ywxw{{~y{wz|~|y{z{z{}y{{}{|x|{}|zx~|}{v}{yz}x}}z~}}x{~}{}}~zz~wvw{|y|}|~|{yy{{y~x~}}|xuyy}}y|uz|~y~{z}z~uyxyzz|{{yw~}uy|}w|{{|y{z|~}~~{{}x{|||{xz|}}y}|{zxzwz}{zwy}x{~y{yy{||}zz{{z}{zx{xz{z~z|~{{|}{y|~}vxxwz{x~{zw}|w|}wx}}z}{}{~}yzy|y}|{|y}{x{zz{}~|~x}{{v{v||}}u}|}yywy~{{{}y{~z~yx{{{wz{||y{{}|yz}z{z}~v{{}z|y~xz{z~~u}}|{}}{x~{|z~~}{{{|~z~|||}yyv{|z{v}}}{zzwz{y{|}{}v{}{|{~}~yzwz|z~xyz~{z}~~~~}|}|{~}~|}~{}~{~~|||~||~{~|~y|~|~~}~~~|~~~xz|}{y~{|}|||}}|~}}}}~~}{~~{~{~~~{x|yy~}{}~~~}|{~|}{|{}~~~{~|~}}~~{~~|~|~}~~||~{z|~~~{~}~|}~{~~}}x}}}}}||~~|~}~~y~}{~}~~{|u|~~~|y~}~}z~}|~|y~z~~|}}~}~{z}~||~~~|}~|~y~~|~x~||y}~}~{~}}~~}|~}}|~}|}|~~}||z~}|{}~|}x{|{}z|~}|vz|xw{{y|z{}x}w|}x|}wxzv||yy}z}yvz{y}||}{|}{{z~|yzy{|~}|yy|||zy|z}xzvyy}{zy{z||vww|z~w}|{z{}yy}|{x{}{zx{}x|}{}w|||{}w~xx{yz}|||zz}{x}}w|xy~p{{|}z}{z}{}}}{z|u||{z{z}xsy{{t{{zz}~|{z|}xxyxy{xzz{zv|{y}~w}yzyzzy|{{z}y|z|||~|y{~z{z}xz{|z~zwyvyzyzyu{vxy|zzzx~y}{|y~|}yxz|y{{}z}zz}~~xzyw{z{|xz{xz|w{{{{y|xt|}~yz{{~|xzzyy}||}y{{wxzz}~{}|}||yyyzy}szx{{}u||x}zzz}vy}vz{|{zxs||x~{yz}~{|||}{zy~~}}~|zy|vxvz{z~|uz~yz|{yx{xz|wz{}}{zz}~~{yz~y{zy}}v}x||w{|zy{zy~|yrz|~{}|}|{{~y}zy}|}wywvvyv~xx{z|~yz{}y|~|x~x{~|z{~yy}}|~zyy|}}x{xx{|{zx{~~||yxyz}xz~}xzvzz}{{{~{}|w|yz{z~|yyy||{}~}{z{|wy{}y}|}z{xw{~xz}z~zzzxy}x}xw|{}w|zx}{xwzz|{xyw|x~{|z~w|zz|~zz}x||z|}{z|~}~zx~z~{{vvxzyy|x~t}|y}y|}zx}{{{||~}}||~|~}{}~~~}~~~{}}~~~~}}~{|{y~|}|}~|~~~|~~x~||x}{|}~~~~}}}|{}}}~z}~}y~~z|~~}}}~{~~}{}}~~}~}|~{~~}~~{z}}|x~zx~~~}~}~}~~}}~}|~~|}~y~}z~|~~|~|~}~~u~~~}~~~|}}y~~y~|~|~~|~~z|}}y{{vx~|}|{}}~|~~~~~|}{}}{|~~}||~{~}~}~z}z~{~~~~}{{}}y|}}~}y{||~~}|z~|}~||z~z}}~~~}{}|~~}|x}~}yz~}}}~}~~{}{}~}||}~}|~y}||}v}||}|{zz}y{y{|{|yx{x||{z|x{zzy~||yv{z~z{z~}x|z~x|wxw|yz{{y{|||w~{{y{}yvzzy{{yzwwxz}x|yx{||z{|y{zy}}{{yyw}|z{z}y}~y}|zzy{z|}}}z{xz{z}xwwwz~x}zzx||}{|z{~{}|~{~|}{|u{{~y~w{}~||yzyxy}|zz}zw~z{|y}~y||{x||y|{yw{xwx}yx}zz}{yzx{z|x{~}{}~}z~|y|z}}v{wy{}z~yzwz|y}|zy|}}x}zywy{z{{~}x{y}z{{|y}~v~{}}|z{zy{{y~x}x|x{{{|yzyzyy}xy|zy}{}yy}~{~||y~|||ywyz}{{{y|}|{}|}z}v}|yx}{~zvzzyzz~|~{y|y~|~yz|}}{}{zy}}}vzz|~y~~{z{}y|v|z|{y~|||}|zwz{y}|{y{{{{z{z}{|{}|z|{y{{x{~|z}zy{|y{z~{y~z~{|wzx|y~||~{|y|xzzx{}w}|z}{~|zy||zyz{|y~y~zw||~{|{|}y~y{zzxyy~~}|z~||~z{|{w{{yz{{~{zxw}~x|yy||}z|{}z|}{{~yx||z~z~v|yvwy}||||x}|{{}|yy{~~z}|{zz~}|}xyz{|z}|zxzy~}{}}z~}}z|yxxy{zy|}|}{|y~~~zv~ywxz{|{|zz{~y{}t}~}~~}{~|z~}{}~}~|~~~~~~~}~}|~}}~~}~{|}~~|}}~~|}{}}~|~}}|~{|~{}}~{~}}}||{}||~y~{||~~|~{~~}~{|~}{{}~z~~~~~|~|{~z|}~~|~~w|~}}~~~~z|~~~{|~}~|{z}|~~}~~~~}|~~~~||}~{}~~~~|}~}}z||~|}|~~z}~~|}~}{~~~~{}~{}}}~}z{|}}}~~z~~~z}|{~}}~~}~~}}~}{{~~~|~}{}~~}|~~}|~}}}~|~x}~~~|}}}z|}}}||{}{}~}~{y{{z|~{z{}vvxzzxzx}x|yz|yzyxxy}}yw{xxzx{~x}}||z||}z~|{v|x}yxzz}xzx{x}|y|yyx}vy{y|{vzzxzyvzxy~x}{|y|}y|{v~{|yzz||}z{z{}|zy|y{}}}yyzyyyxxz|t~y{yu||{zxx|wwyus}||yx{~|zyzv{w{{~z|~{{|z{}}y}x}|||{{vz{~z||w{{y{|w~~{z||}{vy{|{|{uv}zzt~~}}yx{y}yy{z|{}{}|z}}||zx{zvzy|}{yy{w|x|}t{z{xy{{~~z{xzww|~}xz}||{{}y~z{{~xzzy{{}z|x}wyy}}y{r}~yz{~|~~||x~{{y}{zz~z~{}yy~~xz|}zyu{}y|x|{z{{{}w|w~w{{xvy|~~~{y|zzy|{}~z{||~|z}{||z|}x~y~~{y}xw{y||yx~|}}xz}|||yxx|zzxwy}{x||~}{{yyy}~~y}}}|zx~yz{zy{|~z{z{vyv{y{wv|xx{{{{{x{}{ww{yy}u||{~|}yy|}}||z}w}~|~{y|}~}w{z|~zy|yx}zw|vy~z{}{xwzv{~z{zx|{zyzz|}|z{~}zx{z||}v|~{{{}}y}|}xy~y{{yvy{y{xzxz}yzy{yyxzv{wz}{~|~|{~yy{x{||z|}~x}{z~y{yzyxzwx}yz|y}{z}yzwy{{x|y{{z~|z~{}||{}{}|}~z~}}}}~~~}}}}|}~{|~~~~~}|z~|}{|{{y}~{}x}~|{||}||}~~~}}}~}||~}~}}}}|{z~~z|}~|~}||}}}}|z~}}}{}~}~y~~~|~~|~}}~~~}{z{z{}}~}}}|{{||}~}}~~y}{~|z}}}{z{|~}~~~~}~}~~~}|{}~|{}|z~}|}~~~}~}~~~}z{zy}~~}z}~~}~|~~~~{~|{~}~}{}~~}}~}}y|}~{~~}{}~~}}|~|~~{z||~z}~}}}{|~|}|{}{z~z{~{}~~|~~|~|||~~{uxv{x|zz|||}}wz}z|zy|}wxyz{w}~~wxs~x}yxzz{yzwyyyyzxy||}zzz|y}}}{~|~xz|x|x}~vx{w{|}~{t|~y|{~xy{xy~{}}}tyxzz~yyvwxz~}{}||yyy{z~{z}{{x||x{}yv{~|~}||||yx~}yw{{wz|w|wvw|{|zvyz~|{zz}y{yzyyw{|{w{v{{y|}|wz~||z{w{{z}z~}z{{y|x||}{x{yzz}zzyz|{|}}x}z~|x{v~y{wzxy{z{{~~{|yw||{wy~}{}z~|}||y{{x|x~}zy{|{z}}{||~}w{z|||~z~wz}~}|zv{|{|zxy}z{zz}}z|y||vyxyy}x{{zzz{~|~{}~|{}|yx~|{{zzzz{zx|{zxz|}y}yz{|~~yx}{|z|{~{{zxy}yz||~{{|}xx}v{|}r||y{w|x{~}{w|y|yx~zyz~|ww}}|x{y|ww}y|wzxt~|~yy~zx}z{}xz}|v{z{}vy|z~~|xw{{z{{{y||{|{y{{{yyz}||xvz{}}v{~|xvxw~xy{}{xzx{|~}~}{~uzyz|z~{zxyy||y|xv}y~yzzyzx|z|xyz|zw}y}}{z}uyy}x{{|||z}{}{|{}}|{}ux|y|zwxz{|||yw}z}zx||w{|}z{|~zy|uz~{{~yx}{{x~v|uy{z~|zz|yx}{yx~yz{}}~}x{|zxz|}}{x~|~{}~}~~~}~}|{~~~|~|}~~|~|~}}~||~|~||}|z~}~{~{}~}|~}|}|}}}x~}|~~}{}z~|}~||{~}~~||~z}~~{}}}~}}|}}~||}|~}}~}}~~||z{}}z~z}~|~}~}}~~y~~{{}~~|y}|}|~{|~~~|}x}}{~}~~~|}|~{~}~~~||~}}~}~~~~w}}}{}~}|}|}||}~{{~~~~~~}~{~}~~}|{~zz}}z~x~z}}}~y~z~~~}{~~|~}~x~~~}{~~}~|~~||~}~}}~~z{|}}}~}~}{~}~|~{}}~{y}~~}~z{|z{}}~zwzwy{|||}{uwz{y}~{yy}|x|}|||{{}v|u|x}||z~{~{w~x~xz|yy|wy}{w{|w{~yxu~}|yxx{y{xyz||yz|{x~}wz}}xxzyxyy~yz~~y}|{{z}{z|z||{zz|z|zzyr|z{{|zy~}y~yy~y{xw{tzt{x|~}yz|z~z|z{w|{||~|{||x}}|{{}zwvxt{zzxzyux{xyxzy}y|zz{}xy|y|}~|}{|}|||z|yz{~}|}|{}~||{~||zz{{y|}~{}~wyz{{z~zyyyzx}~{zw{|{|{zxz}}|{|w}{yx{~y{zxywu~|wzx{z}z{zyzx~}y||~w|zw|z||}~vy||}~~{yzzz|xz{x{}}~}~yzzyyywvzvzxy|y}}yzyx{y}}wx}|x{|x}{|x}}{}x}{}~}z|z}|{yz}}xyyv{xxx{~zzyww~y{{w~x~{~z}z}{zt}~y|zx}|{}~xv|x~y}zyz~}|yz{zxy{{}xy|yx~zyz||~||~v}x~zxy||~|{|zzyzxxy{yy|~x{zy{||{|zvx}||wz|yz{|{}xyxwxwzxw}yxz|y}{}~{{~}z~|{}{z|z{}|~|zx~yz~{z|{}xz|z{}{~x{zzxyyzx}{~{y{|xxy|{y}{|z{}~}zyz{w{y{|z{{}{|{z{}z}~z|w|t|~z{y{w{||zzzx{~zy}yz~~|~ty~|}}}{{}z~}|{|}{~}{~~}}}||{~{~~~{|~{|{y}~}z~{}|~~z~~|~|~y~|~}{{}}}|~z~~}}~~~~~|}}~yu~}}}}{}}~~|{z}z~{~}}{x~~}~{}~}~~|yz~}}}}}~{|~}|x{||}{~|~}~|~~}||}~~|}{z}|~~y~{~||~{y~~z~|~}{|}~}}~}~~{~}~{~}}~~}|}z~|~}}{~z~~}{~{}}|{~{zz~}}||~{}}}~}|~~}}z}~~{~z~~~{}{|~~~}z~v{y}}~~{~}~}}{z}{{{}}~|~z~|~~{yx}}}z|z}~~}{y{|~{wz~}xv{|}|}|y}~|w}||{|x}zzzxyw||{zuv||y|y~yux}~|{uyy{}y|zz|zx}w}zxw||x}xz{y}}|z~{{|}|yyxvv{x{y||y|||vy}x}uy{{{yy{zz}|{xz|}xwyx{{}v{v|x}|{|y{~~~y}s}{|z}z|yy|xz{w}}||||{|w{{}{yz|{|}~|~{|{z}|~x~w{x{|z|vz{yyxw}u|w~yy{z||x{y{wz}y|y{z~|{~~xyvz~yt~|zy~~xz{~~yz{uy~~zzyxzz{|vxyyt|}}ww|y{|{zx|w{{zvsx{y}}{{{}|{|}z}~yvy|{z~~yy|~|~yw}{zx{~|{vz~{x{}{wzy{wyy{}wwyx}|z|vy{|yy{zu{~x|}{|w|}uy}}yx}yu{yy|{x~{v}}y}x|z{xzy{{x~}{z||{y|~|y}y{||vxywxwz{y|x{zv|{{yz}|{z|zz}z{yzyx|{{||x{|yw}zz||vx|{xyzy}}{w{ywzy}vyz}u{~{zwzw}}|~y{{{|}}w~xx}yzyyz~xz}|{y}|x{wx}|}y{|||vuz|zxuy{y|}{~|w{{{|{z~z{xx~|z}{||{z||u|zw|{{~zz|}||w|yzwwxyvx~{{wy~y|{z~y|}uy~|{zyxz{z{|}{zzy}|z}wwv~}|xw{~{{}|wzx}|uz|zx{{{w|u~{z|w||y}yz}}y{{~y{zv||xz{{uw~~~|~~}|}~~}}~}~|}~}|}|x~{|~~}}~}|~}|~~~~~}|{{~{~|}|~}~~~||}~}{}~~||{~~~{}{}z}~~~}~||}~~|}~}~}}~z}}~~}}}}~z{}}{}}{~~~~~~}~z~}~~~|{}{~|}}~|{x}~}}}{|}~~~|}}|}~~{}~|{||~|}|}~|~{}||~~}~~}|~}||~}|~~|~}~}~{}z~~|~}}{||~~{~}}zw|~}{y{}}~~~~}|y~{|~y|~~}|~~v~{}}~{||~{{|}~}{}wy}}}|}zxz~u{|zx{xyw}}vzzxt}x~y{}u~vw{~|~yz{z{u{~z}~{x~xzzy~}z}~w{|{|~xz}|{wvyzzxv|zzz}xxxy~{yyx{~||zz||zyzz}w{zz|~wyy||y|zy}{zx{{~z|y}yyy|y||z~~||{zxy{zyywwtxyy}|~yz|{z{zz|y|y{~}}|}{}{zz}~}z{z{|~zy|y{{{zu{~xwy{}zu|{~{wvx{{wz|{}zz}|y}{|}|}~{||}w|}||}{|yvz}xz~zyzw{|}wzzy{|z{wyy|{y}xwz}{}}|z~}}vz{||zyz{}}~yzwx}{}~|yz{{{zwyxwx}{y}~zyy{|y{|wv~|y||{y}z{zy{zz}{~x{zy{{~x{zxw{zz{zywy|x{zy~}{{~y{w~|y{z{}}z{|w{|{|y{z|vx}{~y~yy}{{zz}yx~{{}vvz}txyy|}|~|x~}~~~{{{y|{}}~~y~{~||xzzwy{~}||xzv|}z~||~|w{z~{}x}|}y|{|{y}|yz|wy|yz}{{~vxy||y{}z{z{|yxywyxx|z{vzv{yxz}|y{y{yz{{xz{zy~||wx||~|{||z~}y}w}xz|{zx{|{{~z|{{}x|zyyxy}uyy}zx{|zy{|}~|}{~{{w{{{}z}v||yyv{y}{|w}z{yyz{~|z}{t|y|y~{xx{y{{|z}~w}{zx|~~~~}~|~~}|z||}|||~|~}~}}~}|{~{}|~}w~{z}}}z~~~~~}~{~~~~~|~}z}|~|~|z||}}}~|}}~}~}{~~~|{|z~}~y~~y}~}}}}}}}~~z~~{~~}x~|~||{x}|~~~|}~}~~}~|}}}|{}~}{{}{~~~||~z}~{|}|~~~{|~}{~~|~}}||~~~y{}|r|y|~}~}z~~~}}}~{~}}~}|~}{}||~~~z~~~}~~~~z~|zz}}~~~}}~~}}~|~~~~~{~|}}~~}}|}|}{zzz}~~|}{}{~~~}}~~~|z~{{s}z|y|~}~~~~}|zyy{}}|~z~}|zzy|x~zy}{|{~zywy{{|~{}{z{|y}y~}zwyxx{zwz{{z|{~~x{{w~uzw}z|~w{{zz{z|z{zy~|||}y~{vzzy{zz{~|{{{{zwzwzwzvyxywz{x||y{z{||{||xy||}}|{x}z{|}}w{{{}{y{{y}x|x||y|x~xy~z{{{|{zz|{z~x{||{yw{{z}}{~xy}zz{}{y|yyzzz}{||{}y|}w{zx|||zwx{{z~}z~}}~{{yu~{z}z}yzzw|{}|x}|zwy{x}|xw{|zwy~~~}zxz|{zx{|x{{yx~zy}|{}|z|}x|z~{yzzw|y}|~}z||}{zy|~w|x|u}zz{y}y|zzz||{t|y}z~{}{vy|x~xx|{|y{y{x|wzyu|y}z}zy}y}{|y|z}y~w~{}{vz{z}|~{}w{~~{|~y}zzx|{~}xy~z{{{|z~xzx|z|~yyz}||xyxx}z{{y{y|wz{yz{x|wyz}|u}zzvz{zz}~{}y{}wy}z|{zx{yzxy~{xyt{z{yv~|zz|~xw}|~}z{{zz|xx{|z{z}~{y{}~~|sz|||yyw|y{yx}}|}zy||}{{|z{yw|{~~y|}yz{z{}{|xy|zy{z}{}{z}|{{}~{z||z}|zy}{{v}y{{x}z{yy}y}y}v{y~x}~~~w|{~{|~y{}{y{z{{zywzz}y|~{}z}|{~|z|{~{}{}w{~~~}}{~{~~|||~{}~{|~~~~~~|{}~|~~}}|}~}}|}~~~}}~}u|~}~~}~}~||}}~~z|}{~{|{}|}}}~~~~}|{~|~|~~||~}}}~{{~}|~|}}|x}}|{~{~~}|||||}|~~}~{}}}~|~~{~}z~{{|}~~}{}}~~~|~~~{|~~{~~|~|}~~~{{~y}}}~|{z|}{~|}}|y~{{|}}~}~|~{}|{~~}~zz~}}}~}z|~z~~}~|~}||}|}~}~~}|~~~~}}y}}|{~|{{}|~}zy}}|~}}~}y~~~|{~~z|}}y}||}zw~~}{|{vz}xywvxy|uyxw{xz|}{zz{|z}{{y|z|}y{y|{z{{~~{yy{y}}|~z|w{|{|yz~x~xyx||{|yzxytx~}|xuxyx{{vvyz{zy|}|x}wz|wy}|{yyzx{|||{{z|y}{{|||{{{z|x}}xxy{wz|{txy~|}zvyv{|{yx{zz{y{|~}}|}y{{{y}x}{{{z{|zxzxy~xw{{zx{}{yx~|y{{vvu}~}}z|{{yy{}}y{x~|{|z{}}|yw{}~zv}w|xy{xu~zw|y}zxzy|w{~y|xzx~{yxz|{~|~{v||y|zz{|v{z}y{wwzz~{}|xw|{{}{yx}}|{uyx|zyz~~zy~}zzzx}zz~x{|{y}||}x~|yxz~{z|z~|x|{}{}y{y|zyy|y~}y||}}|{z|~~w}{yx{~{|}}|x{{x|{|zx{zw{{wxy{wzy{zz~zwyuxz|}~{}zxwxwz||x|wy~uyzu}}yzz|{xz}z}{{zx{}wvx~{zzzv~{ww{{|s{|{{y~yz}|||w}y||zuy||~syzyy|xxz~|||z{z|x{{{zy|zzx~wzy}}{{y~}|{|{tzxz}}{{y}|zzz{~|{|}{y{~{|}yywzwyyz}w{{}}z~~yzz{||z{x{{}}|z{w~z~{~z}|||~~x|||zzz{w|y{y}{|y|x}y{z{y}xx{x}|x|z{z~~{}z}|{y~z}}~|~}z}|~}~~x}}}}|{}~}|}y|}}~yyx~}~|~|~~||~~~}{}~}}|{~~|w||{}~}~~~x~z||~|~||}u|{~~|~{~~~}~|}~~|~~|}~{}~|x}}}}~}~~~w}~{|}}}||~|}~}||}|{}}||{|}~|}~}}{~~~}|}{{|~|}~|}~||{~~~|~~~}~}|~}}}}~}~z~}y~|||~}~}}~}}}}~}}}|}}{~~}~~~}{}~|~|~y{z|~}~~}~|}~~{{~~~|}}x}z}~||{}|}~}}}|v|xv|{}}v~z||w||r~{|wxyx~|}{|z{x|}y{{||x{{{{}ywxwzz{~}{xy~z}|~}|}xv{z{y{|{}yxyy||wzx{}}r|z{}vyyyz~}y{yx||t~yx||vzsz}zyz}x~y|w~{zyz||{~yzy|w{xzx{|{y{{~~xy}||v}|{||~{xz{z{zy||{~y||z}zy~{yyx}{z}}|{|x||x{vzy{|z|xz}{||~~w{yxz{xzwx|xzywzxyzu|~|{}|}}~||||x}}}{vywx|w{zzxzzz{z|y|yzyzz~w||z|z}{|}z|{}~~z{zyuy|~~x{y~z{~|||{}~xx{y|z{yxyz{|zv}{|zy{{|z{z|}z}{{y{v{y~y|~y}yyz}z~wyx|{t||z{yx}|{wzyy{{xyzy|z{~|}y{yuy{{}}yu~}}v||x|{}w{~y}|||y}|{|y|zzy}z{xw~{z{x{~v}{xw}y}xz{x{~|z{z{yxwz}{~{|zxz}{~{y~y}}x||z{z~z{z{w|z|{}}||xy{~yx{|zyv{vv}{y{|zz{{zwyy{z{}}{y}{}|y|||~yxy{||z{{zwz}vx~yz{xw|wx{z|{{zz{{~z|z}}|~|}|v{z|zyz{}yz|zy|wy|y}{|}zuz|xz}~|ys{}}zx|zyz~|z{x|yz{{x}~}{~z|wzwx}w{z||{y{|{y{t||yz~{|~~y{{xwzwyxx{}z|~~{~}}}|~{|}{~|||}|~}~{|~}{~ywy~~~{~}}|~||~~{}}z~{~}~~~~||{}}}{{~~~}}~|~|}}~{|y}x~|{~~}~}}}~}~~}y|z~~}z||yz~}~~{{}|}~|x{~|~}|~~|~~~}|~}}}||}}|{||}|~}}|~}|}||~~~~z~~}}|~~{~}~~}|{~}~}|x}~|x}}zx~z}|~{~|~~}~~~|~z~||{}y{{}}|~~~x~~}}~{}~}{||~~z{~{}||~}}z|{~}}z~|~}}}}|{}~}}~~}z}~~~}~}~|~}}{~{{||{~|}zy~{}}}|~~~{|~}z}|~{}}{wwy|{~x{uxzvzwy}{wx{y{y|}}}y{~}vxzw|{{{}}{{~{wz|z{~x{|||yz{x{|~|~z}u{{}{}u{zz{zt~yz~x{x~zv~xy{yz|~~y{x}|{y}y|{}|~z|~z{x||{z{vyvzyzx{x{|z{{||u|w{w|vxx|{~z}{~|z|||}}|}z{{{~z{z|z{{}{y~x|yv|y|~y}}|xuw{y{|wzxxzy{y||z}yz}{xx|}}z~x{}}~}~~}{||}x~z|{}}|zz}xw~||}}{||y{y|{y{y{y~~{z}|}zy{~y}}|z|~}y~xy}y}}zzy{zx||x~yxxx}zy|}{xzwyy~|x{||y}{w|}{yyy||zyz{~x|~y{yw{zz}yy|{wx|yzv~y}zvwyvzxz{|y{z}~|}|{z{zy|{{}}}xz}}~|{|}|y{z{~xvyy|x{|}vy|wy{yywyzzvz{x{{z}z{}|{y||{~{z|}|y{xxxzx~{|ywx|x{{|z}w{zzyyx{vy}z}}yyx|yw|zy~wzyx}yz}z||w|zyw~xx}}yx|{x~wx{z|u|z~}|v~yz~|{||}{w{y{{|zzy{{|xzz{~|~}x~{|}z~}}|}y{y~|{zz~|{||wxyz}yxyxx}{yx{x~x{zzxxzy{yzxw}~z}z|~{}z}x}||xy{xxz}}|{uwyx|}yzyyzy|~|tzx{|{y|~}{z|v~{|{y|z~~}|~~~|~||}~}z}{~zyz|}}~{}||}}{~|||{~~}}|}z}}}{~}|}~|}|}|~|}|}|{}}~|~}}yy~}}{|{~|~}{~~}}~~~~~|~|~vz{~~}}~{}~{{~|~y||~~~}}{|}~|~y~|||{||~|~~}|}|~~~}~{{~{zz~|~|{z~~~~{~}}x~}~}~|}~|~{}~|{}zz~|}~y|{{~}~|~~~}||}~~}|{yzv}}{}}}~~~~{~|}}||{~~|~|}~{~}}}}~wyy{{~}}~x~y~|~~~~~}{z~|x{{x~{{{}yx~w{t~||zyyz|z{ys|}yzwwz{{}xyzxzy|xzzv~~{{{{|{~yzzyzxr{~{y}{|{y~}{{vz{yx}z|z}yx{{zxx}ytyyx|wu{}}}|~x}u{x}w{{|{z~{z||y~w|~}z~{zzx|{{xyzy|zw}zzzz~z}y|}zv{}|{zxz|~}zzy|y}|{~}w}xz~}{|yzy~z|{ztyz}|{w|z{}}z|wy||yy{z{~z{|zv|{y{wxzy}z{x|v|z~xyz|yx}{}{z}zv||z{{{zz|x{{}{|vxxzy|x{zz{}y{{}}zvw|{|z|x||zzxy}zz}z~z{~xvy}{z{y{~|xx{y{x|yz{}|y}}||y{yy{~|y|{}w|z{x}|{{{xw|y{}|||w{}|}w}w{w~~y}z}{z{yy{zz{xyw{z|~{yw|{{{}y{~{z{{y}}~s}zz|{|~zzw{{xzv{{|z}{{x~}{vuyw|z|y~{zwyw{}z~z{}z}zz{w}{z}y{~~}|~x~|y~|zy|y{w{}v|{wu||y~|yz}z|~zw{wy~z|yz{{|z|z{|{~|y|z}|{zzyzz~{|y|||{}}|}zz~{x~{yzyzzx|zz~{z|{~~xzw{|v}{|{yzzuyzww}yzz~{|z|}y|x{zz|||xzy{x|ww|w{}x{yz{{w|}zz}{|}z|x}{|zxv{{yz}||wzxzy{y}zxyz}x}|~zyy~{{u}|xt{|v~~}xy|z}}|~{}}}}~~}{z|~}||~}|}{}}|}{{}~~z|}~{}{z~{~~}~||~}~~|~|z||{}{{}~|z|{~}~{}|~|~~}{}~~~|~}~}z}}~|}{}~}|~y{~~~{~~z~}|~~|{}}|~~~|~|~}~}~~~|~z~~|{{}~}~~~z~z||~~{~}~~~~~|z|}~}}~{|~~~|}~~~~}~~~~~z}|}~~}~~~v~|~|~~|}}|}|~}|~~}}}~}}~~~|~{|~~~~}~|{z}||z}}~~~}~}{yw|||z{~~}}|{|||z}}~}~||~}y}~|}{}z||z~~|}~{~|}|~{~|y~|}y}z{z|}x{|}|xxxwyx|z{yzy{}{vy|y|y{wx}{xyzz~yy|vyz|}w}~{|~~xzz|zzz~{}~tz|z{{||}xz|{zxz{~zyyyxyz{yyyz}zz|zz|}|zy}|zy{xwyy~wz{|{}{~|y}{{x|}y~}uyw||}xzx~|zw{{xxyxx||z|{|}{}|xy{{~yy||zy~~zw{y}wu{yyyxzwx|{vy{yx}zz}z}{vy~{{x{yx{zw~z~xz{~{|y|tx{|~{zzuzzzwxywyv{|vxy}z{|z{{{z}~|{w{y{yy}{~}{~{~y}}}~z}z~|{{zz||x{|yxx~yz|x|}{{y|y}~{}{wyyx{zz||z}z{{y|||zx|yzzx}z{zz{z{zyz}}}v~{|}x|}y{{||}~|y{z{z~zx|x{x{xyy}{|x~{{{z|}~|y~{~zzz|{{{wzy~|}y~~{~zw{{|zyzzz~{xwxw~u|}}vxy|}~y}~w}}vyy|z}~|w}|yyxyu~{xz}yx{yx{}wy|xz}tz{{|{~vx{}vzx}wz~y{|}{y{z~~wx}}xwxy{y{{z{wyy~wywz~{|uzzwzzwwx{{|~z|zy~yxy~{~}z~{z}y|z|~}}{}~ywz|zzz~yyz}}zu|yzzz{xyzuyxzz|}|w~z{|vwzy~}|y||wz|}z|~yyz{x{zxz{{xwzyww{yzwv~|}v|yw~ywyz}||{|y|y{||z}~z~}~{}~|~~||y~|~}~~}~~}}~~~~~}~~|}~}||~}~~{{~|~}{~}~~}{~|}{}|~~~~~{~|~~~~~|~~}{|}~~~}z||||y~}}~~}v~{}y|~~|{}~~|~|~{~}|~z~{|~~}}}|~}z}|~w}}|~}~|~~}}}~z}}|}|~}}~~~}~~}}~}z}~}~}}~||~~}}~}~|~~~~}|x~~{~y}}}||}{}~~}~~~}}~}~{~|{{w}~|~|~}~~yy|}~~~}{|}~w}}~~~~}|}~{|~{}~~}~}|}~{{zy||z~||~}~~|~}{z~z{}xyy}w}v{yzyz}}~y|z|yzzxxyzw|yzw}}|~{{z}yxxzxy{|~}}ywzyzz|z||{z|x{{y}z{}{wy}{{||yy|{|z|{x}}{w|xww|zyyvx}vyy|z|x|vyyxy}zz{y{u}uzxwt|y|{z}{x{zy|{y~{|zyvu~x|zz|vy~|y~|{}yzxz}}zxx{}~|yv{{{~|z}v}uvzw}yyz}{|~z{y{|yzww{ysy~||w{y{}}v{yy}{y|w}{||}z~{|}|}|zwz}|wx~z}z}{|yyw~y{yzw~yw{ux~}{{{|y|{zzzxzxz|w|y|zy{xx{{{|zy|x{|{{y~z||}z||}z||z{}z{~|}}z~z}xxz{zy~t}{z|x}{|{xy}||}|}xy{{yxzyv{w{zww{|{zyyyy|zx|}yy}vzz|{|{z~zyyx{ywxy{}}z|zy{}z|{{|}|}|y{yzw}|{}{|zz{{{zz|}xz}yy}||yx||wz~{y}yz}~}|}{{|{{y}y}x~}|xzwyyz~|z~}zvzz}w|z|yx~~~z{y|{yvwxzy|{x{|y{|wz{|~~z{{~|zz}x}zyx}{xy{y|zy}xz|{zy}{~|}}{}z{zyyyz|y}y~~y{|z}y{zy|{{}zw{{|x{x|~|~y{zzy{|{w|}zz}zz|{~y{xy}xw}xz|{}z{{zw}z}vz{}{|~}zxw||wx{}}|ywzyw{yzz~}|~~||}|}}~~}|~~|~~{~|}}~z|}~~~{|{~~{~~}}}|}~{~~|}{|~}}}~yy~~}}}~}{{}|z~}~~}z|{~y~~~|}~~~~~~~{~|{|{~~~{~~~~x~~}|~|z~~~{}}{y~}}~~}~~~}~}}}{|~}~}}z}~~}~}~}}~}}}}v|}|}z}~~}}~|}~{|}~~{|}}|}|z}|{{|{}|~z}{~~|z~~}~~}~~~}~|~~|}|~}~~~{z}~}~{||~~}|~}|~}~y~}z|~}~}~|}|}}|y~|~}~~||~}~~y{}}}~}}}~~}}|~~~}~||{~}~{~||{~}}z|}{v|{|{|yz~{~w}}|xxy{zyw}xxv~zyxx{{{}zxyzyzxx{{}{|}{y}zyy{z~z{{v{||{{y{y{z||{yyy{zzz|yzzwxz~z{x|x}z{wzx{zyy~wz{{xz{xz~z{w}zy{{yxy~}x}}~wtyz}y|z{zzz|{xywuw{yzxx}z}~{~}|~x}{yz||u}{}}||}y}}z|{y~x|}zwy||xy{y|wvyszy{yyx~zzzxxx}}~v}||v~}{|{}z{|y{}{{x||zv~y|vx~z|{yyz|{}u}}zvzxxzy|zw{xw}~yy{{xz~z}v{yy}}|yy{yw{yxyz}x||{xy}v}z{w{{z{{}}{zxs}y~y|{{}{~||zz~}yzzx{~z|z~}||~yz|xz{zw|}y|{{y|~yy}xxvy||}zyu|}|z||y|~|y|}}~~~yz|}z~y}|~yz||z}}y}z}|y~x|z~z{}|~xzwvzz~v{|{~}{{|}{||}yz|xzwyxww|{{z||~}|wy{}{|z}}y|y{|x{|{x}zz|y{y|x~zx~{x}y|~~~}{yz~z|||zyz}zx{x{}}{~~zzzz}|{}{{}|xvz|ux|{}z~{y|{{w{}{|}z}zz~{z|{{{|z|yzz}y||yw|y|y}|tuzy{}|z{}{~xxw{wz~~wzxz}{~{}{zxyyy}yz}~}}zv~{|zxx}vxw{~z{xzwx{y|}yzzy|{zyxxwx{~{}|~y{zx{|yxyz}~|}w~~~~|~}|{}}}|}}{{~}}}|z}{}|~z~~|~}||z~{~}~|}}}~}~{{~{~{}~~~|}||~}}}|z~}~|}|}{}~{|{~}~~z|}~}|}~}~}~|~}~{z{{{{~|}x}||{~~~{~~}}}{|~}|~~||~|{~}~}y~|y~y}}}~}~|}y|}||~z}~~|z~~~}{{y}|||}}}~}~~{~|~}~|~~~~~~~{||}|}~{~}z}~|{}~|x{}z}~|}~~~~|}~}~{~~}~||||~~~~{~~~{~{z~|~}||{~~}{z}}|~~}~~|}~~z{}|z{{z|}}y~~}}~~~~}~}vz{}}~w{x||xyyz|{w|wwvz~y~zz}zwx|}vw|z{z}{zvyxxy{zz|{x{{|yw|z|yx{{~zy}z}||}wz{zyxyy{{x|zxzyy~}}wzvyt{y{~{}{wrx{xz{zzvyyz}y}}x{|zz~|z{x{{y{xyz||v|~}u|yyx{|zy}{{z||{{xy}z|{x|y}zxz{wwx~}yxyz}y{y{{{~zxyz}w{y}z~xz|x~vx{{xz|zx|}~z~x|z||t{zwy{|vy{}{}zzz~{}y}sy}~~x~{z{z}}zzwx|}{z|yzx|xuyw~}xyx~{{{~{|v|}uvyx~~{~{|z}yzz}}w}y{z{z{{xw{z{{yx|{~uz}vz}uwwzyx}{{}{tx}zzwyz~}{|}z|z|zz|y~}~x~xzxy}~~vz{||{zy{|y{}z}yz}yz{}v}y{z{{s|xzvz{x|x}xx~{xyw|z{y|x}y}z}{{|zxwwz{yvwz{xxyyzw{z||zx~{xz{v}|w{yy|yxy|~yx|~}}x}{|{y|zyxy{y~{yz}}z{{{yyzyz~u|w{yx}|yyx{|y|zy}}yz|v|vyyy{w{{zzy~{}x~y}}{zx|zx~{y{|z|z{}~yzy{z{|~uzwy|zw{|~{}y{y}}|yz}xzz{xu~|vzz{y{~xxy{|zx{y|zxy|z{yyzv{{z~zx~{|{y||{|yz|{|wx{{yz}zxxyzz{|{}y~~{v|{|{xwx{|x}~y}zwz|~~||~~|v~|}}|~~y}~~||~~{|~}~{}|~|~~~z~~~|}}|~~uy~|~}}|~{}{|~|~{z~|~|~|}~~|~~~}~|y}~~~~~}|}~~}}~|}|~}y~}~}~~||{|{}~{~|{{~}}}|~}||~{|~~|}}~~~}||w~}~~~w{}~~~|}|{|}~~}~~~y}}}}~~|}|}|{~{}~}~~}y}}|~z~||{}}{}~}~~~}z~~~~~{{}}~{}}~{~~}|{|~}~{~~{~~~~~}~~|}~}~|~~~{}{~{~~~z|~}}}}||xzz}{~~}~|{~}}}|}~}~{~}~~|}|~|~{~z}}|~}z{|y~~|}||~}{}{}}|zz}}{zz~x{z{wuyywy|xzy{v{zxxy}vx{{y{|xzyz|}{~{|s}}xz|z{|}t}}|zw~{|}zvz{}}vuv||uy{yuvyu{xvyzvwyzy}zyz}~x}{z~z}~|}z|yz~{{zy|}|w~z{xt|vyy{{{}|wzw|{x{yyyyzxx}v{yx~}{x~}|xy{{|~}}xw~{}}{y{{|z}{zyyx{yx}}zwzz{uwz}yyzz{{{y|{{~x~ww}|}}|yx|}|{y{}yz||w{{}{|zyw}{{y{{yx}|x|wwyy}|x|xzzxxvyyzz{{~{{}{}yz~z}yy|y}}y{}{}{yu~uwxwyzzyyzz}y|z|}yy{{{yx{~yx~~xz{{zy|z~|}|||yyz{|}|{|yv{{xyz{u{xy{}xxwz|w|x{x{yyzyxvytz}x}|y~yy{|{}{y}{~{~~zzx}yu{{}yyyz}xzzwt}zxxwu{~y|~zzsz|z{{~{yz}{zz{y}~v{~{y{{{{{}{{~y}|{zvzzyx~zw|{w{|||zyxz}yw{xy{yx{z~}w{{|{x{y}w~{}z||}yz~}|~w|zz{|zz{wv}|{xy|u}~zvxzzvz||}x{uwxz||}xz~}yz{y~yz|{}xv{~|~|ww|y{yy}{y~yz}|{zvzx{{z{zz~z}xvxyz{}}{~z{xz{zw}yxwzx{{}|{~v}xux|z}|tw}|xw~xzwz}vy~{{v}z{zw|}~{||{}zzx{}{}|}z|}}|}~}|~~~~}~~}~z|~}}|}~||~z|~{}}~~|~}}}~{|y~|}}}}}{zz~}}}~{}~~~~|||~|{~}}|~~x~}}}{~{{|~~~}|}}~~~~}~{~z{|~}}}z|}}}~|~~}{~}}~~}~~~~}~z|||~~}|~}}~~~||~~}~~~~}~}~}y|{~~|z}~~{~~~~|~~}~}~~|{|}|~z~}|}y|}~{~}~}}~~{~|}z{~~}{{|}{~}}~}zz~~~}}z}}}z|~~{{}|~|~~z|~}~|zz}{~~}|~~|~}}}}}}}{|{}~}|~|~|~|~~~~|{y{{~{zxz~|x||z}z~z~||yzz~}y{}v~{z}|x~|~}||}zzy||~||z{zz{z|~~{|{~}|}{z}zyy}y|~}{|v|{}||}x{{y}|{xx|xy{yxs~|~{}|yz}zy}x{{s{|}|||~y~z|{{y{{~|z{~~|{||{{|{{z|~{~yzz}y~}}~uxx|z|}}yx~}{|z|w{|{|{|}z|}{{x|}{y}}|z}|~~v}zy}xyw}|~y}y~}~|{x~{|}|}~}}|{{y}zxz|z}{|{y|{~x}wyx{zzzwz~{w~}}x}z~zz~|z}~||~zzz}xz~~z}|y{y|z|zy|x~|{~y}x|x~}z{~x{~}~~~y|~{x}{y}}}||~}~~{~{z{~zy|y~}z~|~z~||y~z|y~}}||{|zy{y~}}y{{}|~{{z}z{|~{z}}{|yz|v~}}|{~|{x~|{{}~}y}v{{z|}z}{x|x}{{~|~xy{{{z{{x{}{{{||xy{|wzyxyzxz{{||y{y|{|xy}y~|z{zz{}||}y{t|}}|}}}z|}~|{}||~|y}zy{}~|}~y{}z||||||y~z|~{~}|~|z~y{{|~}{}~{{~{|{|}{w|zy|}||~}yy}}||~}|}{x|w{z~~u|}|||{z}|}}sz~}z~~~~xxz|}}}yzx|{}}{|z}|zxy}|~~}||zy{{~{}{{|~~~}~}|z}~~}{xy{~||}~~~{~}}~|~~}}{{|}}y}~|~~x}~~~z~~}~~{{}}~}~~~~{~{{~~}}}|}|~~}}|~|~{~}~}{~~~}}|~~~~}z~|}~}}~}|}~~|~y{{}~{|~}}{{|||}~~}|~z{}|~}}~{}}~||}~~}}|~{~|}~}~~~}}|}~~|{~~}|{}v~~|~{|{~||~~~{~}|{{}xtyy~|}{|uzvy|x{yx}}zzww|y{{wzyz{z{zxy{|zz{{x{z||}y{w}~~{||{{~y||~y{{{x|y{wxwxxxyzyx{x|z||{vzzyx~uz{~z}v|{}zy|y|x~|}y}wy|vz}|zyxwxwzz}vvx{|zy{}{}y~zzy}}x~}{ywx}{y}x|{||||~wy{~z{{zzyx}}t|}y{w{v~}w|zxwzxxzzv{z}xy}z}{vvz}wx{y~y{x~z~y|{|ws{~~r}~}vz{x}}y{zz}xx}}z|v{{y{z|yzwyy}uvyxyxz{||}{~|x}y|}~v||xx}}{zyz{y|}|z{}x|{z{xvw|zzzyz|{w{vwy|w}zz{xytyw}~~|y}z{|{||x~v|zx{||{z|~w{{}z~{xx|z|{x~{xy{wzzx|{wzy{{}y|xx}}yy|y|{|w|zxxvz|v~~{{}x{~yy|{yywz{|yyy{{{xx|xxzw{v{v}yzyxuzyx{}zz{vzxxx{}}yz|}}yy|}}y|vzyy|xz|y|wyywyy}zx{}|s|zwyw|yy}|{zy}xxzx}z~y{{x}z{yx{}||}{z{zx{z}zu}zwz{y{{||x{z|~yx||z}}{}s|x|||wy|v}~z}xz|wzz{}{{}wzv{y||xyyzzvuzz}}ywvxvz|wy||}|||y}x}}|y~}z}v|y|{~|z{~|{zzzyzy}wwvx}s~yz|{w~w~{v{y{|v|v||x|z{}||{yz{xx{|~~|}}}~}~}w~}~~{}~}}}{}}}}}{}}~}}}~~}}~~w}|zz|~{}}}}}z|{~{z|}~}{~~}~}|~~|~{|~|~{|z~w|}zy|{~~}~|~~}{~}~}{~~z|~}}~~|~z~~}~}{|~~|}{|}}|||}~{~~~z~~~~|z~}~}~z}z~|~~||}y~{}{~}~}{|}~}~~|~~}~~}~~}~}}|~z}}}z}~}u}~~}~~}{}~y~}~}}}~x~~}~|wz~}x{}}}~}{~~{}|{{}|{}|~{~|~{~}~}}~}}{|}{{{}}~|~}{{}~~|}}~x}~~{}~~}~{~~}}}|~{{}~x{~}|~~}w|{uxyx|||{yvyzyzz{~x{xy}yz{v}{z|x|y|{yz~wy{{}|zyyy{{z{wz|zy|z||v{}y~yzy}}|y}}zvz||zyxyzz{|{}{{xyz|y}{z|zx}x|zz|y{}~z}}x}|zz}{}|{w{x{}z|{z|zx~{{|{{|~yz~zz}|~z}{y{~zx}{{}xzvz{uy|w||~z|}{v|z~{~yx{|||||y||zy|z|z|yz}x}y~{y|zy|z|y~~xx|}ux|}{|~|{|vwzzz}{}||}x{yy{x}}~}}{~z|x~s{y|}}yz{xxw{{xysv{{yzz{{}}yvxu}|{||{}yz}~yy||zzy}yxw{{{|y|zwx}~x{x}|{zy|{|z{}z}|{yyyy}}y{{uyyy}xy{|y{}||}w|{~wxwyx}}zx}{x|yy{z}{yyzw}{z{~z{{{|zwz{{{~{z|wwvz{{~|}|{~|{u{}x}{xz~z}{z}}z{y{uzx~{yz}}|x|v{|~|yzy|{y|z{|w}|}|{}{{{{yvvyzy~wxw|z||{|{zyw~z}x{|~}vyx|z{~w{|x~{}y}zz{|}wx{xzx{}y{v|{y{{x|yzy|xv{z|zxz~vxy~}{yz|}|z~y}yxx|y~z}}|z{y||{{xy|}z~|yz||{~}zx{x}}xw|z}z}}uyy}wz{z{w{}{~xzyxwxz{zz~||}{}x|}zxy~{{{xx{wxz~y{{v~~||{zxzz{{{z~~~|x}{}~{}}~~~}~||}~{}|}|~|}~~}~~~|{~||~|y}}~x~~x~~|~~}{~~}{}}}}}}}~}|{{~~|~~~}}~{z{~}}}~|~}z{}~~~~}~}{~{~|~z~~}~{|~{}~||~~||}{~}}~~|~|}~|~|~~}~}~~}~}~|}}}}z}~z~}}z~~~}~z~|~~~~}|~z~~~||~~}~}|~~|}~}z}}}~|||~}~|}|}~}}y}~~}~~}}|}}}{y~}|~~{|{~~|~}{}|x}}~{}~~}~z~|||}}}|~~|{~y}~|}~}~|{x~{{}~{|~~~|~{{~{{||~}|}}|{{{|}|~||x||~}|}|yyv{~z{zzy{{{||z{yvvzv}}z{w~|{~xz~x|{{z{xz}~z|}{{yzzz}{|wv}zww~xv}~|}{v|xy~vz}zz{z|yyuyzz|~x}{y{{|xx}xyx}{z{|vyz|x~w~{z~|xy}{{z|y}zyy~zzy{}zwuyyu}zzzx{zyz{|wzz}z{wxy{}x}}~z|w{|{yx|yu{vwx{|uu}{{{}{xw{}yxy}yz{}{z~}|{{y||{}~|}}}{~{~}w||{{zwz|yz}|xwz{{{~y{}x{x{|u{w~x}{z}y{y~}x|}y{z|{}}{{}~{}|~||~|yzyzz{xyy}{zz{{}x|}{zz{xywzx{{x}{}}z|zz{z{z}z~||y}||}y|}{~zzz{yx|~|||u|wxz{w}{yyyyuyzz{yz}|{z{{||~xz}||}{}w}}{}vx}|}{x}{wu||z}y~vzyztz{yzzz}|{u|z{y|z~}{zz|{}z|{x{yz}z{yx|}{}zx{y|zwyx{{x|yz{y{{z}wxzz}x~||wwyx|z{||x{~~{~|}x{zy|~y~uy}x{xz{x}|y{{xr~|~x|vx{zuy||{z{}v{y|{|{|}zx{w|y~{yy}z~{}}|}}v~x~~}w|xy}{{}{yy{yx{vz|yzy{x||{|}~ywy{{~yzzz|{|~}~|{{~zuxxw~wwx~z|}{{{{v{zy{zw{~zx|xzx}{|{z{zzvy}y||~~|~||}|~~}~|~|}~~}z~~z}~~~z|}{{~~|}}~~{|~}~~~~}}~|~}~z|}}~|~}y|z{~}~~~~x}}~{{}~}|{{}}|~{~}|}|||}}{~}~}x|}|}~||{~}}}|x~|}}{~~}{~}}}~}{}}}}~}{~{}z}~~~~}|~~|}{}~~~||||~}|}~|~~y|}{}|z{x||z|}~y~~~~~}~|y|~}}~~~~}}}}~}|}{~|~~y~w}}~~|{~~|~|}y|{~~{~{}~|~}}z}~}}z}z}|}}|}~~~||}}}~{}~y}}~~~y|{~}|}||~z|}}}}|}x{{yw|{zz{}{|yy{|xzzwx{}wx|{z{xw{zz{zyy|z}}|nz{ywx}{{}v{|zz|vy|{|z{z}{|yw~|w|zv{zwvz{x||~|}yz{|xv~{zy{v{yvyw{||u}x||u~zyz{~wx|y|{wzy}y{}||yx|}z{y{z|vz||yxr{x}z}yzx{}{wyx|zxyuxz}{|{x~~yzxwz{{{}w~{xw{{{x~y{}x~x~z|{}xy{xz}|zxz|~~wyxxy}yz}z~{zyzxww||y{yz|{z|{y||~z{xz{xx|uz}{~uw|~v|yw}z~{yw{xzwy~y{~}|w{}z{uxzv{|z~|z{z|{wwz|zzy||{{}z{x|}x}y~|{r~{|{w{~|y}{wyyx{~w|w|||xyzxuzyyz}|zz|yy|yy~{z~{|~x|xyz}{v{|xzz|z{zyzz{||}}yy|{z|y}~~{y|}zyz}{yz||}}||{}xw~{zx|{t~|zyv|xyzz}yz|zyyw}xw{||||{vy|~zz{~|x}zzzz{y~}{{yyx{zv}y{|wx|{z||xy~{vyzvzyvvy{||x~z}vx|z||x}}|}y||yz}}{{|y|{~{z{|y|yyz{}y|x{}y|yw|xxyx{{wyz|y}yxzzzwy}|x|w{{}~x}}|x~}zv{{}v}x||zy|{wzx|wyz}}{z}z{y|}|yyy{{y}{}|}|vzzyz{|x~{zz|}~v~zy~z|z{zt{zv}|yyzy|xw{tyy{|{x||||xz}~~|}~|}|~~~}}z{~}~{z~{~~{}}}}~~~{}}~|}~}~|~}{z|~~~y|}|}}}|~~~}{z~~~|}}||~~~}}|{~||~|~{}~~~|~~}}}|z~}}}~{|}|~}~}~|~~~y|~||~}}z~}}|}~~~|~}|~|~z{{}~}}~~{~|}~}|~}|~~~|}x|}{~|}s~~~}~~}~z|y~~{~}yy~{y|~~y|y~{~}~~z{}}}|{}{~~||}||~}}}z}~|z|z~z|~{~}z}~~~~~}}y|~}}{~}|~~~~}|~~z~y}{~z~z~~}p}z|}}~{~}}z~}}~|}~}}}~~~z{~}~}}~{~|}}~~|~}|{|y{xzx}{~x~y~}{zzy{{zxy}xvy{}{z|w~||{{zzxw{{z~x{{}y||{~||}y}}|z~|}z{z|z|}|}yxwx{|z}{|}yvzywyvvzvz||}xzyu|}|{yu|}~}zzy~|z||{z|z}zz{z~w~xx~xzyzz{y}w}u~}}}{z|wyxx{z~{w{{~x|w~zz}y|y}{yyy|u{{}}}}|zx|w|||{zzzxxuxzxzz}}z~vx{zv|z|y|vyzz}zzx|~}z}z~{}{||~|}y||}xzxyx|yy{wxw}{{z|}{|x||}{yvz{{~|{yz}}}zzzvx}|||z|{z{zyv}~v||wzz{|zx||yw||zyyuy}zu|{}~}}zyy}~v{}|x{|{|zz{~ywy||z|}~|{|uzv|yw~v~wxw|yzx|{x}{yxxvv|}u}}}zy|y{}z|{{z~}zz}|{w|zz~zy}{~y{~~{wzzyyy{xyyzzzyx|{zyx}w~{|~zy{z}zw{~z|{}w{~y{yy|}~{|}~vyy~{}~|zzwzx~}y{{{z|y|zxzv}z~y||zz~zx{z}|vz{vy}~x~{|{{{}~}zxz}||{yw|{u~w}yxx|yzwy}}xuxyxz}|up|~~x{}z|{|x|~z}|wv|}v}}{w|z~}~|~|z}zyuz|w|x}x|x}wy{x}}~{{~|||}~{}|}}{|}y~{~|||w{|xv|xy{yzvz{{v{y|yz{xzx|y{{|}}|y~z~{y|~}}{}}z~}|~z|w{|~~z}}~~~}~}}{}|~}~~~}|~}~z{~}~x}y|{{~|}x|~~~~}}~|y|~}z{x}}~~}}~y}{{yz|}|~~|~~}{|{~|}{{~}~|z}~~}~||{~{~|~|}x||}~~~~}}}|~}|}||~~~|}{{}~~~}}~{}||~|{~}|}|~|z~|z}||~}|~~}~~}}{}}~}|z|}{~~~~~z~~}}z}~{}z}y}}~y}{{}}|{~~|z~{~}~|{~}}|~}||}~~{z||{}}|}{z}{||}|z||}~~|~~}~}~}~|~|~~{~}|}~~~z{~}~|~~}}}{z~}{{~|~}z|~{~|{~zy{{y{zzx}|zzwz~tx}{w|{yxzvzy{}~z{}x|}xv{{|z|z}zv}xz{yxvx}v{||y{{zz~{{zuy}||~y~w|{}}xzyz{|zyu{|z{y{x{z|yy{y||~xz{|x}yxz{zz{w}z~zxzzz|{z|{{yz}wzw|y||{}{x{|x~x{|}xx{{x~yy|xvzvy{yy|yyx}y|~~z|{{zu}{}xx{y{}||xz{z}zz|z{uy}{x}y|zyx~|{|}|vzzw||{x{~xx|{z~~}{z}|}y~zzxv}uv}|zx|v|||z{{v~{{x{{||~z||~y|w}|{|{{z{{y~{{w{x{~zy~}y|z|u|xz{}{||zvzv{|zyw{zxy~{}|yw|x|wzy|zw~xu{y}}{x~{w~~wzzxzxz|w}z~y{u|{zzyyyz{|zyxw|zxyw|{{|z||~|y}z|x}}~~}x~|{|yx|wy{zx}xy||{y~x~z|x|xwy}zty}z{~yzy|xv~}~tv|vyw}zy{zzx~|~yz||{yx{}x~}yzvyy~~yxvz{{}}yxyz|}~|y|w|||{tyx|v|}yvz|||xy~zx|~yu|{y}}z{zyywy}{xyxxz|z{{||y}{|w}}{x|y}y{}yw}{~w|y{{zz{}|}zy}xy}u{{|zy||{}~{{{~}}}{}w|~zxz~{|wz|~yyx~}}|zy{zyz}{y||yz~{~}z{yzy}~{~xx}{||{|wzy}}z{y|vzxz{y~{}|}~{y|zzw||~|}}z}}~}|~~}}|}}}~}|}~}|{~~x||~~~}|~}~}~~}~~~}~~}|~~~}}x~~z}||}x|{|}|}{}|~}~||}|~}}~~}~~~}|}}~}}~|~}|~}{~~}{z~|~z}~~~||}|}}~|~}}~|}}~~~|~~|}z~{}z~}~}}}~~}~~~}|{}~~~}}~~}~~|~}|~}~~}{}zz}{~y|~y~}}|~z~~}~}|~|~~~~~~|~}}}|}}~|}|}}|~~|{~{~~}}{~}|~}|y{~~|~||}~~~~{{{||~}y}~}}}{}}}{{~~~~~~}|}~|~y}~~}{}~~z~~}{~}|~{z|~{{w|{{{yxywzy|}{wx|z{{y~vz{y{xyy~{|x{xzxy{}|{vz|}z|}}{zz{~yzzz|}|xvzx{z}y{||}y{{x|y|yxzw{xyx{{{}{~}||x|{~yz{~||{z~{x{{xx{||yv||z{~}|{~x}}|~|zwxy}{}yz{}||~{z}{~|~}z{wz||{|~{~{~x{wxyx||v}z{}zyyyxzzxzw}zw{{z{z|}{~z~~|y~{y}y}}{~~vw{{z|w}}x|vx|zxyxz|xz~{~z{yy}ywxxtz}}|{|~w{}z~~|}yw}{{{~z}~}~x~z{{{x|zxyz|w~{w{{y}y{x~x}yz~|z{}~|y|~w|z|~{~yyy{~x}|z|}{{}~}}{wy}{{{}{zzyy||xy|}z}y|}z~v~{||x{}{{~||zz~|v{~}y{zzy{x{zz||}y{{~zyt}{}y|wy}z|{y|~|}||}yw~y{zy|zy||||z}{{y|y}zu~wxz|z~||z~{~yy|{~{{z}}}{{z}|~|||y{{w{{{}||{~|zy{yzy|z{z{z{z|x}{w|zyz}}z|}~y|{|~}yz|yy~}}|}~u|z{wz~~{{y{{vyvzy|z}zyyz}{yz|x{}x~~yz~{zz~{|{}~}yy{~}y{~}||~{|}zz|{{y}z{{|y~y}|v{{}y{~y~|yz{}y~~|||z|{w~}v{~}~}~|~||}~~}~|~~|~}}}{}~~z~}~}|~}~{|~~~~}||~~~{}x~}}||~}~|~~}~||~{~~~|~~}|~}}{~v~{~|||{|~{}~}}~~{~}~~~}}}}}}|}}~|}}z}{~~~}|{~z~}||~~}{}}{~|{~{|{~~~}~}}}|}}}~}~~~~{}}~~~}|}}zz}~~y~~}~}}~z|{~{}~~~|}}zz}~~||}}}~}}z{}}z|~z~~}~}~}~yyvzzy~}|{z~~xz~|{{y{{zz}yz}zy{zyzy|zyw{{wxy{|u|xv||yz}}}zz|z}}{w~yw|}{x{z~z|}}||z{z{{|w~y|y|}}x|y{y~~~x{~zxzyy~{{{y}|}z~|}}|~zx}{}x|{}{yy{~yw{uz{x|yz{}{x~}{vzzz|vy}~y||{z|zyz~{{yz|y{}t{yz{yz{}~{wy}z{wz{{~{w|zzw}v{|{z}}y{w{z{x{y{|y|uy}~}z{{|}}~{{y|{}{yy{w{{|{|{|y~yy|uy|y{||{}z{|}wvy|yyx}z}~w}~w{x}}}zwywxz{|{{zzy|zzz}x{y~|yw{}|zx{{vzzwyxy|~{x{z~|xxxzz|~x|zz}yz{{||~|{{yy{}zx{{{|z{|zw|vzzwxy}~{x{xyzwyvy~w}z~xyw~{y|}~|y||{yy}|{~~ywxwzuy||xz{{{w||{w|xx|{x}z|}|}}|zu{}~w~yy}z|zx|{zwzyxxxzy{}xyyx{x}{{}}zyz{zw}zvx|zy~{zyxyz|{~{{}zu}t|{|||{}|{yz{xxy}}u||yz|~yw{|y|z{y{x~yyzz|wx{|{{xyz~z~{{{zzxy|{z~z}||~z|{}~t~y|zz~|w{z{{||z|z|y|y|vz~|{{~|xz{xxyw|~|y{yxzx|{y~{|{z|y}~}{zz{~zy~~y{{|yyyw|xy|x~}x{}{{|}yz{{y{||{~w}{w|}||z|~~~~}|~}||~}~}{y~}z}{||||}|~}~}}y|{~}}|}||~}}{z~~}~~|}}{|}{||y}}~y}~~}~}~~z}~}}}|}}}|~|}|{||{{}~{|~}z{~|{~}~|}~~zz}~||~}~~}|zz~|}~~}}|}~}|}}~~z|~~{~~||~~~~}}}|}}|~}}}~~y~}y}~~}|{~zz~~}}~z~|~}~|y{||}z~~||{{{|||~~}~}}y~~|{z~}}|}~}}~~}}{||}|}~~~yz~~{}|}~zz}~~|~|~~~~{~}}|~}|y}~~|{~~~z|}z|z|}~}}|~|~~}~~}}|{}~||~}|~y{{}}|}{~|z}~yz{z~x{xzwyz{z~}{}yzx|{y|yy|~yy}}}}{}y~zw{{|}yy|||z{|}{|{z}}y|{|v|xw{|yzzy{{||xx{zyyx{z}~{z|}}{}}y}{{x}|||}yz{}y{{y|{y|{|{wzz~{|{xy{yyzzz~x}ywyzz}z||}}}{~~~yz||w{x~y|~~{{z{{z|}{yyzyy{~vz{yyz}|||w|}{{z}||x~z~z}}y{~z|~}z}{|}||}}w{|zyy{|x{{|~~|y~}{zxy{zx{x{~}|{{zz~y|}{{|wz~~~z||~~z~|~}yv|w{|{x}z~~zwy}}~{wu{}xyz|w|y||}~|}|zzvzy|{}}{~||}zz|{zzz|}vzz{xzwyy{x~xz}wz{y}y~||}y~||{z}|}y{{{{z~zz{~w|z}~y}{zzy{|xx{y|z}x{{zz~y{||~|~}w}|yz~y|}x||oyz}|{yy|}}y{x{x}{{{~xy~w}x{zzyv{{~yx{{|x}}|{x|}{y}{y~~~z}z}z|}yxy{{}xzxz{y{|wzy~y}}|~|{zx|~|zz}~zz{w{|}u~xz~|~~z|~yzz{}|{zw}zyx|~z~|usz}zxz{}~{~w||~~~}|z|{{}{~}}~{x|{|||{|y|~v}|y}z|}}z|}}}~}y~{yw|~~||z~z~}{yz{|~x|{~~~z{~||~~z~~~~~}|}{}~~|}{}||}||z|}}|}~~~}{}{~}~~}~{{}|{}}~~~~{|}|~~}~|~}~}|}~~~|||~~z~~~~~~|z~|y|~~~|~|}{}}}}}~~}|z}|~~~}}~|}|~~|~z}}}~}}}}~{~~~}~~|~|~}{~~~}}~~}}~~~z}z}}}}}}{~~}|z}~}}|~~~~}~{z|{}|~z~~w}|u}}}wx{|x{|zwyzzyzyxw}w~x}yz{}{w~{zzy{w}{yx}wxw~~|{xyz{x}|z{uw~z{z|vx}y{~zy}xxz{{}zzxz~x|{y}y{|zvxxz{|xxy|}||y|}}u{wzr{}xxvyy{xw~{yx|}|z|{yxw~xwx{xy~~~yzwyzv}|x}}vyz~}|}{{wz}x{w||{}~}|{zzw{~}zw~~yzz||zwzzwz}z|wz{}wxz|z{zy{}}x|x{y{{}~z}||~|y}{||~}{z{{}|{x|xyvxxy{}~y{yz|v~z|y{yyw|z~|z~{zyx{y~yy{w{{{zww|~x{~}|{zx~uzz}y{w|w{|{{}y|w||zx}t~|xzy{|zz}zxy|{~xzwztx{|y|z}x{|~y~v}||xz~|z~zy|zy|~{|||~{|yyz}{z~}{z}|yzzy}xy~|}xwzyy}wz|}~}|xy}||yx|z~zxz~{yz}yyyy{}{z{||y|vzxwzz{~y|{yx~|}xy{z~|xzzyy~}{||y{}zw||}}}vx}vz{|w~x{y~z}{zz~z{|yvxxzyzy~yy{z~{~|yz|xzw|y{}|y}u~zwz}y|zz~zxzw|z|xs|xy{yxxyz|xz~wyz{wx|xzy|xwz{{|yy{w{yx}yzy{|{}z}|z}~|vz}w}x{||z}{{z~{xz{wzy}y|w|~~}|u{}||x}zy}y{xzuy{}zyyw|}~}w}z{}}}yv}w}}w}z{z}z|}{{|~}z{~}~~||~|{}~yy~{~}~~~|~}~}~~|~{~y{|||~}}{}~~|}{}~}}|~{}~{}}{z}}||~||z{~~||{~}}z}|z{~|{}{~}zy}~{|}|}~~|~~~|~~~}~{~z}y~|}{wxyz~|}yzz~{~{z~}}}|~~~|}|~|~x|{~~{~{~||~~x~{~}~~|}~|}}}{{}}~~z{zy|~{}}~~~}~}~~{z~~||{|}w||~~~}}{|}}|y}~|~|||~|}{}yz~~{~y~~z~~|~~}|~}~}|~~~~}z}~||{~~|v|~{~z~{}|~~~{~~|{x~~~}}}~~~y}}|~|}~z~}}~|}y~}{|}|}~z~z|}zxz{{z{{}{~~}~}{|~~~{x~~zy}|}{zz}yvx{{yvz{zxzx~x{|vzt{y}wz~zyy|yvy{v}|~{|}{v{y|y~||zz|~z}{~~x|zz~{x~~{ty|z}{yvxxwy}x{wyyz~|u{{}x|~}|||~|w}}y}~~{}v}{|}~y}y~~{szyvytzy}|z}{}|z{{|wx|z}yx{}z~{|{yxyyz{~{zxy{||{y~~|}ww|w|{{|~}z~}yu|x{x{zyv~{z~yyyywzxx{}y|{~v{y}~z|zz|~||~xzz{w}xxxxxzz{zzzxx{{}z{~z~}zv|x{{}zy|z{y}}~{{{z~{}{z~{y}zyzw|~ywzz{v|}}xyyyx{wy|w{x{{}~}|y{w|zz~x~{zz||}|y~|z}|{z|}{w||{yyy{|y{}yz{x~|~|z|z||}}y}zy~x|v}y|yw{{~y~zy|xz|yzz{y{z|{y{~|~y}wvzv|y}wzs}w|||{{w}v{vyy}{|{}~}zz}|{z{~z|}|wz}zy{yy|y}zwv|zz|yxzw~|y}{wxxz{}}}wy}|yx~zy~~{y~xz}{z~}~xzy{|z}y}|yv||xzzxz{y{|}~vzz|z|yz}zwzt~x|z{v|{z|v{{}v|{{|}y{}w|}}{x{}{|w{{{yzyvu~wwy{|}{{xzz|y{wxy{sz~|}{{z|~wy|zzyxy|~u}{y}~yy{{|yzv}|~{xw{w{}|xwy~|{|z{|{x|{}y}y{||y|}{~{~~}~~~||~|}{}}~~|{}u}}|}~}~y}~|~z|}}~|||{~|{}y|}~~~}}|}~~~{|}~~~}~~~|~~z|~}}|}{|}}~z{~~~}|~~~}||~~~~~~|~}{}|}}{~{}~|y~~}|||}~~~{z|z||~z{}}~~~||}|||}~}~z}|~~}}|}}}|{z}|~|~y{~~|~x~|x~}{~y{|}z~~|}~}~~}~~~~||~{||{{{~y}||}~}zy}~|~~}|~|z}x}{}|~{~{y|~~}~~}{~~~~~}~~|t}~{}y|{}zw~|~}~~|{{|~~~z}~z~~}}}||~}}}y{zwyxz}~~{~}|~|~~{~|{~|~|~|}}}z}yz|}x}zy{v|xy|}y{wx{sy|w{~}}~xyzy{z}|z|{ywy{z|x{y{z{z{tzvw|zy~}{vxz}vxz~uu|||z{}|{w}zz{zzzzyu}y}{x|}zy|z{|w~zzz~zz||xzvv}zx{|zy{||zs}}y|zv|v}zwyyz|yy}{zyzyw|wwvy|~|xwz|zz{yyuv||y}zxyy~||{xx}uz{{}|yx}x{}yyvxw|x|{z}|{~wx{|}yz|wx}zu~yzx}vw{y~{z~|}y{y~vx{{xzyxy||yx{yy~x|~tw{{wzzy~xzyz{~xuzzz~z}{|~z|y{yzx||yyy~||~yy{{{zyz~|y{xvxy~wvyy{xx}{{y{|~}{zz{{yzuvw{wy||{zwwz|xw|~{{{~z{|{}}}{||w~~zx{}zzy{{y}xz{{xz{zzyz|}{{wwu|w||xy}}~|x||w~}|zyzxy{zy{||z{{y{~~ww|xu{}{|xwy~{}y}{y{xzxz{xzz~yy{yx|u{{yzz|wyzux{~|{}y{y~z{z}}zw{wz}{wz}zz{{~{||x}}y~~{z}x~{~~{yzz}}z|z}ywxzxz}x}vxzz}}wzzz~xz|txwywyw|zzy{w{|xw~zyyx|zy~z{}z}zz~yzyzy{zyywyzywzyz}w{|zyzzyxzu}ux}{|yz{xz~~yw|z}yzx~xw}}}yz|{{z}||yzz|vw}u}}{{wxyw||yy{{zy||w|}|{}|{{zxv}zvz{||{xvzv~~{}}~}~||~~~{{}~}||~{}}~}~~||{{~~~}}|~||}~|~}z~{|}}}{~~{}|{~|~|}~}~z~}~{~|}~~{}~~|}~|~y~}|~~|}~~~{~|~~}|~{|}|}}}}}{}}~~~}}~~z}|}{}~}~~}|~{~{~|~{y~~}~}~}{~~}}}}~}~~||z~y~}~~~zyy}~}~}||~}~|}|}{~}z|}}~|}~}}}y|}|{|{~|~}~}~~|~}z~{{{}}~|}|~{|~{~~}x}|~~~~}}~~}~~~}~{{~~}}{|}~z~}~||z}||}~y||{~|z}|~~{|~{|||}}z}~}}x}{}{~|~}z~|}}~}}~|~z}{~~}~|~}~~~|}}~}|}}~~~xz~z{~x}y{}~zzzywu}y{xzy|wx~xyw~yzzw{wz~{~yxzy{|y{|~||{z}{{|~{|ywzz|}~xxx{z{v}zxzz{zzxy}~yxz{{uyw~wyz{||xz{|z}}yz{}}tzz|~x{z~}z}yyt{}}xx}x{|t{t{{xxyyx{y{{xvtxuzxv{{xv{y}w{|{yyz}}{||zxy}z|}{{}{yv~|{{ztzzy}}zuv|xyy{yvw|xx{z~z{~}|~yz|~xz}|||~}y{|zwy|z{ywzxx{ywz}y~zz|y|zz}wwzzvz~z|{|{yx|z{}zyy~x{zxw}|y~}~}y}yzy|wuyzyyzxvx{w~x}y{{ty{xzxvz~{z{x|{y}{z|{z{{||~z{}wy|x~y|z|~w|wt}x~~w||zy}y{}{wy{||~{s}~{{||}|{|~}yzw{y|y}zw~|yz{yxzyzxzxwxy{{y|{yzwyxwzxyz~~{}||wyzuwy~z{{{zxwsz~{|zz||xv{}{x}{~xwyz{}z|yx|y}v|xyw|t}{{zy|{~v{y~|zz}wzz{|y|~}||y|w~{z|{py|{{x~w|{yx}y|w{yy{|}{x}}{{yzwzx{|~y{}y||z}|{|y}{~}~|x}|wzvuxz{x}yt{|zyv|z{yzy~}}{y{y}u||||}z}y|{|~~|}{~{~}x}}xz|xx}vxw}zyzww}y{}yu{u|||~w|x~z{z}}|}x|||z~|z{z|~}~}z|}}}z{}{~{|}~|}~}}}|~~||~|yy|~||{}}z{~~}|}}~~}|~~}|{{|~~}~}~|~}zw|}{}~||~~}~|}}~|~z|{~}~z~~~|{}|w~}~~{}~{~~}}|z~{{~||}|~|~{}}|{}}}|z}}}}{~~}~{|}{|y~}~|~|~~~~~}}~}~~|{{z~~}~~~~}z{zz}~~{|}}~z~|{~}yy~~~}~z{{|}||}|~~{~|}}|~~{~{}~~|w}{}{|}~}}}~|~~~|~}}}{~|~}|~{}}}~{||~~y~|}}{~}~{~~||}~{}}|~~~~{}}{}~|{||~}}~}{~|~~~|||y|~~|~}~zy}y}y}|xxxw}yzzuywxx}y|~z}|zx|~{yzw{}~z{yx}{yx{yy{~}y~zz}{{yyw}vx|v||{z|~||x}}~zx}~|}|}yz}y||~~yyxwyx{wx}|z{zzy|{|{z}u}|}~{xv{y}}|y|xx{z~{zvz~zz~|}y{zxz{{z|zzwzy|xy|{y{z~z{|xvz|zy{z~~|{z}zzywz|xx{}{zy}z{{xzx~y}{yyvyyw}zzxyzzzzrv{yzw{}}x}{|{zxy~}vxyzyy|xy}yxx{~xy|x{}}z{{z}w}v|{z}~xzxxwxyz}|y{zzywy{yuyzx|y}~zv{wy{x|{}{}zxyz~{z|{yzxyy~||yx{}||zww~zy|~{xwz{|y}}~zw|~z{|z{zxyz|zxyyx{|}}|y~{z{wy~{~y{{q{|~|{x{~z~|}{xy|w|x|{zwz{zw|zxz{|}y}u~x{zz{yy{{{~~|zwzxxysx~{}|z||ux~y{x}{zzz}||w|zw}wz{zzy{|xyy{{zzx{{}}y}~xwz|{{|||uzzwx{zv|{|{~{z}~yzw|z||~x{yxzyx{uz|yy{{z}{{{{{{yz~zxzyw~{yxwxvuw{{zx|~z{z{~}|ywy||||z{v||}y|||||w{|z{{z|}y}w|||yy|zwy{kxxx}~||~zzz|x{{}{yy}zz{xz}vy~yz}{~z}|}v}zz|yzvy{z~{{}y~|{}x{|{{y||{{{}~z~~~~}}~~~~}~~~~}~{}~|}~~~|}~}|}z|{}~z{|}~|}~}~}}~}||}~~~~|}}{~}~~}z{}|x|~}~~}}~{}~|{~|y|}|{{~}{~~~z}}~}~|~~z}}}}}~{~~}~~~~|}{~|}~||}~~~~{}{}|~y}}||||~}}}|}~|||}}z}~|z}}~~}{~{~}y}}~}}|~~~~~{}~}~y|~~~{~}~z~{~}|}}||~{{}~|}|}}{z{}~z{~z}y}}}~{}~||{~~~~|||zxz|}~~~{{~z~~}|}{z|~}}~|{{}z}|}|~|~~}x~{}}}}~|~{}z~}}|}}~y~~|~|}|}~}~}{~~~~|~~{~}}~zzy{|y}}zy~uz~vyzvxuyyvyvz{zyyy|z}yzyx{y}}}|y}|zw}{||z}wzz{~}xxxx|xwzz~|xyt|y{xvtwz|x}w~vvxzr{vyuxy{y{{{{zu||{y}{vy}{|}xzx|||~{~}z~||xwwywzzwxzwyxyx{u~|{{z||{z~}zt|yzywvy~}v}{~||x|w~}{~}q{{xw}z{|~z{{{wzx{z|||yx{yw|zz}xywzyy|yvyz{}|yx{||w}wx}zz{y{y{{~|y~y~~wxzx{{w|xzyyx{y{wzzxyz|zy{{y|{yzzzzv{w|{|yzzzz{}zy{|z~~y{{y|{|}||zzuyyvyxzxuyvw|yyxz|z~yvwu||{zwz{v{}}}~~zx|y~{|}y{~{{|{zww}w~{|w~|zzw}|z}||wzxu}}xwzz|w}w{z{|xz~vywzx}|{||}|zy|{{~}~|{wzy~~{zz|{}yxx{vyzyzv{z{{y|zy|xw||{z|{{}{{{|{|z{y{{}w}{x|}{wyy}wyyvzzxzzyzy}{xwy|yz}|{}{y}|{~{{~yz~{z~z|||}z|}zvyz~}}yyzy{vxvv}~{~yx{z}}zy|yw|zw|zw{yx{}|{{{zw|}}y|z|}}||~zy|}y|{y|wzyxz{yzxzyvt|yzxyvyuwyvzzu}|~x|z|}yz~{z}~}{{y{wy}{}{|{yz|w|y{z||ywzz}|{v{w{zwz{{}y}|zvx{}}|yz|xx|y|zz|z}~}~~}~|}}||{~~|||z~~}~|~}~}~~~~}}{~~}}}{{~~|{{}}|}{~yz}y~~~||z}|}{}|~|{|~z}}}|y}}}{|~~{~~}{z{|||||}{~z}}{|{~}|{{}~{}~~}~}||~||z~~}}~~}}}}|{~~~~~~z}~~}~~~|~}~}||}|}zy~}~w}}~}}~}}z~~~~~zx~|}}y~|}}~{~~|{~~~}~~y|{~|~}{}~}}z}{}}}~z~~~~~||}{}~{~z~~}~~~{|}~|~}{}|~}~{|~~z}~~}|~~}y}w|~|x}~vz~~z}z~z|{}z~~|~}}~}|~|z{|}~}}{yz~x~||}~|}~~~{}}|}|}~}~{}}~~|~}{|{{zwz~|{z|~|zxx}~xx{~}|z~x|y||x{yz}}x}v{}{}}yzuz||}yvv{}{z~|vzy}z|x{{}z}~|z{}|yy{~z{}|zww|vz|zxx}||x||}y~yxx{zx{w{zz~w}yxyv{w{|xwxzuz|y{y|}}{||v|{~{xz|}z|}wvxzu{~~}}zzz{|z{yv|w~{xzz|x|{|z~xx|||yzxyy|y~z{{~}}xyxyz|{}{|ytxzy{x|yxyy|~zz|yy}{z||w{~}}yx{x{|{}xyz}zy{uwz{zxz{}{w|v{vyy{{yw|v{|{}x}~|y{|w}xw|x{sx~y{}}y}||zz{yvx}y{ywzww{u}}y~{z}xzyz{yzz{{yz{w||x|||v|y{{xw}y{|z}y{~|xxy|~y{yyz}z{{zy{w{{xxx{xx{y|yzxz~~y}{z{yzz{|}s{{|y|rz{|w|}zyyzy|zz{z~yw|x|{xz~{|{{yz{x|z{v~|}xyy}|y|yy{xz|zw{yu~z}z|x{{y{{}}{~ty{y|xw{{||yux|zy{~|{yx||y{{zzxvzxzz~x{xztzy{~z}}z{zx|{{w{w||zxvzyxw||{{|zv}x|z{x{u|vy}yyw|t}|z|z}|{yyxvy|z||yv~|~xz}|w|~}w|}zy{y{x{yy}w~z}zxxzzwyzw{}zw||zv{y~xx{}zy~{y|y|y|y|{xy|yxz||zxz{z{wz|xyx~yx{~|{{y|||}~{y}yzv}zyy|xz~|{~z~~|}~}~|~}~~z~|||~{{|}{|~yz}~{~~}|}}}}~}{{|v{{}|~|||}|}}|~{{z~|{{{|{z~~}}|}|~y~~}~~}~~~}}~|~~z~~y}}~|}z|}|~|}|~}~}~z}~~{~~|}}~z~~~{~z~~~|}~~||}~w|~|}~|}~~}z}}|}{~}}~r~{}~~}}~}~~~~~}|{~~~}~}~~}|}~zz~zz~}z|z{|~|}{~}}~~|~{~z~}~}|~~|{~~}{~~|}~|}{}y~z{}~|~z}~}y~}}{{|}}}~|z{~}}y}}~|}{}}|}y}~z}}~~~~~~~}{}~~{{~}|}}z}{~{}{~|}~~}}}}~~}{~}|~y{|}~~{{~}}|z~}{~|~|~~}|z}{~|{{}}}{|ux~yuywzw{x|u{{|zz}|~w~wy|p{wy|~y}{}x{||x}|w{{}}}|{x{}x~z|{~zy{}v}y|zzzy{ywzvxt}y{|y|ytz{wz{v~}}|v{y|}z}y~{|r|xy{|{||z|~~xzzx}zy}z{z|w|yywwy||xx{uw{zywv||z}x~||zx{{}y|~~}||{y|}z|{wzzx{}{yw|}|u{y{y}vy|x}zvzyx{yyuz|y{|{|w|{|{}y{|||{{}w|wz|}~}v{z{x{}y{||wy}~~}}|{v{{}yz|y{yz{x~|~y|z|}zx~|~~~{~z|{|}|}vyx{zyv|yyxyzxzu|}z}{yx{xyzvzz~z|{~}|{y}{x~||~{yw{zxz{}}~{yyx{yz}|~wz|xw}y{}ywzx{wz|yxwyzw}xx}||yz{|~{z|~|v}||~x|z}xyw~{~zz~|y}xwyyz|z}xxw{}yyu|z{y~{|yz}wy{|}|{y|{{|xyz{|z|}{|zxw~|yy}{zxy{zx|~w{{ux}|zyy{yz~z}|~zw}yzz|vxyz~x||y|z|y|z{x}z{~xx{{zyy{y}y{}zzzxyvyz~|~x~xyw||zy|xz|z}~{xz{w}z~}z{~y}~{~x}x|uxzwzw~|{}zzxy}y|zz|x}zvz{x}x}}}|xyzx~z|wzz|}{|{{|}}zzzz{wy|wyxyxz~yzx|~z{x|x|yx{~wv{w||{w{zzz|~z}z}{|}}~~zy}}{~z~}~{|}~|z}~~}~~~}}}z}~x~}|~}}}~~{~~|{~~~}}~~~}|{}~~|||zy|}~|~~~|~}|}y|~|~~~~~}|{{}z}|||{|}|z~|~~~}~|z}|~~~}~|~y~~~||~~||}|~}}{{}{~{|z{|~|z~}~~~}|~}~y|z~z|~~~|}~~{{~~}z~}~~}}~~}}|{~~{}y}~}~~|}~}~~{~}}|}s~~~y{|~}~|~{~|~{~}z~~~~}~~~~~}z~~~~~}|~}~~y|}}}}~~|}}y||~~}z~~~zy||}}}}}~{|}||}{|~|z~}}{{|~|~~~~{||~|}}~}}}~{~|}{}{|~|~|}zx{yzvy{vx{|zw|x{x{~{zzw{{}y~z{z|xy||vx}xty{x|uzzyxyx{z~x{zuzz{zzy{|uz{yz}|zy|}|vyz}zy|{{|yxzxw~{{v{yy~{x|{uz~yw{z}}z{|xww~}~zwwz~~xy||w{~ywz{{|z|y~|yzyu{|~|{{y}{~xy|v{wyyxv{zw}{|y|zz~u}}zz{tw|||z}zx||vz}{xywu~~y}{y|y{yx|xy{xzw}{}{sxyv{~|xx|y{{}{yy|~|y{x|{zv|}y{{y|~zy~}{xy}yyv|ztzxx{||||{{y{}{zyvw}{{|{z}x{}yw}~{}{|yx{{}|y|{|zyyxwzy|vz{y}~wuz}y|}y~y|~|z}yq}{{x{y|t|}||{~yyzzvx|zw|{yzx~x{zxyyy{{xzw{|}y{}{}}|w{yy{wxz}x{|{|x|~{}|z|||xxwwyzvzw}|}{{xz}yzzw||zy~|xyzz}{{wx~{{yy{z~||z{z{vz{}v{|zvw{{zzyv|z}zyz{x{u|xxyy~z{}}u|{|{{zzywx|yzy{wxy{zw|{uxz{zzx~xvxy}z}w{|x}zy~|}y{~|{y|x|{z|w{~{zy}}y|{~}{{zx~{xz}y|y~x|x{yvy{}z~{xx}{w{zyzzxzuyzvy{wzzzzxx{y}xtz|vyzxx{{w{{|z{y}{}}}}{}}~zyzvx|{|}vvw{zz{||z}~yy{zz}{sx{v{y{{zyy}x{}y}z{~z}}}|}~~~{}}~~~}|{~||~~{{}~~}~z~~}|~{}~~~}~~~~|~~~}|||~~|~z}~~|~}~~}}}}~{~~y|~z{~|}~~}z}|}|{~z|}y}~~~~}~~~}}|}~}{}|~z~~~{~}|}}}~{{||~~{|~x|}|~|}y}|}z||z}~}~~}}~|{}}z|}}~~~|~~}|}||}}}~}}~|}~~}x}~}}~|~z}~}|~}|w{z{}~||}{}~~|~}|~}~z~~z}~{~{|}~~|~{~|~~~~}|}|~{~{|}}~~x~z~|~~~~~{|}{~{}~{}z}}}z{}}|~~~~}}}||~z}{~~~~z~|~|~~|}~}|}{~}|}}~~z~}}|~ywx{{~z{z}x{|z}vy{xx{{vyxyvzx|xyxyyxvxzz~xuz|w~y|{u{{}y~{}vxz{}~y||}{ywy}{yx{zx~tz{{yy~{{}{z{|yuu{u|~zyxut{|zxwy}vx~|{yx}x~zwz|}}yyzz~|v|xzx|xxzx{|{yz{}zwx|{zxyz}w~yyyu~zx~z}wy|~zy~~{~|||zx~|}y{yyxvxxy|y{xq~{}zz}|zzzwz{wx|xv|uz~{zz}y{xyw{x}}z{{z}||}yxxyzt{~ywzyuwzxy{{x{}|zzv~zuyuxyx{{{|~|z}x}xyxyzz~}yx}{}z}|}|xxzx{z{v{{y{w|{x{ywv|{vwy{wyyyt|{{wyx{}{}yw}zzx~|v}z{~yyxy~z|y}{~|xz|~zxtzyz{|{z~zxx~|{sxywyw}y~zxx{zz|y}yt{y}}{|xx{{|x}~}yzz{y|{}y||z~z{|xzz}y{{zx{xzwxvz|{z{y~|y|{~~}z{|}}z}{{yy}z|~}}{v{zww|vz{{}yxyx|||}}wxv}}~{{v{ywx|yx~z{}~t{y{}z||z~|~y|w{y{{y|{{xz~zu||zyz||~yz{{zv}t{}y{}vzyx{yzzyxzyyz{zzu{xy|~y}}}zzz{}}}xz~}{xzu{}wx{w{{zww~yzwzvy|}{z}w{}yz|zwx~z~|}xz}zy~yz{w}{~{{~|yz|zxyxyw}zzxvxxz{y}xx}{yywyxzxyxv{z~|z|~u{|z{y||}}}{}}|z~~{||~{{|}~x{}v~|}}}~~~}~{{~}}z~|z|}~}{xx}z}~~|~~z~~~~{~}}~|}yy}~|~|~x~~}}}{~{}y|~~|~{|}|~|}{||}z|}}}}~~~{}}}}}|~v{}}|{}x~}~}|~~~}}~~z|z}~~{y~{}|~}}}~}~~|~}~}}}z}{}z}{{~y}x}~|||~~}~~{}~}||}z}}~|}|~~}}|z}|~{}{|}}{~~}}y}}}z|~y~}||y~~}|~~~z~}~~}}|~~~{{~}||{~}{|}~{~}yz~{{~}}~|~~}~~~{|{{||~~~~z}~{y}}~|||}~}|}|}|~|~~~|{}}}}~~z}x~}}~~~|}~}|}zz}u|y{|{y|wy~xz{w|z{{x|{{~uy|w{wvy{|{yy{wwx}zzvxy{{y{|z{w||~||zyww|xt{}zxz}{}z~{{{y~zyw|{{|wz|z~~wzyxz}zzz{xyxzyzy{y}{z|zz||y|vwzwz}xxz{w|yyxxz}~yz}~|}z|yz{yz|{wv}}}~{z{uz{yzy}zx}}zv{|{~}}{zz|wzzz|x{xy~z}zz|vyxy~{{|~x||yu{|}}xyxvxyy{}z}{xx{x}xy{y|w{|{{yzzz~~|~y}z|yzy||z}yu}yy}z|zwzw|y~x|z{v{x}}|szyz~y{{~vzzzyy|{|zzvx|zx~zzyy{{y{{|w{txr{{yuz|{{x~}x~|y}{zy{xy{|yy{yzx}}}{{uzuy|}t{|}zz}x}z|y}z~xyz{zzu|z}|~~zxy|}zy{}xwy{z{x}z~{z}{y|}{z{|{xy~z{|zz}xzz}zwv{v{zy|zy|v|y{{{}yyyz}{{}xzy}~yxv{x|yx|x|~}zzww{{z{}{xzzvy~zzzx}|{yzzy}~|y||||xzuwxz}{~}zx~yy~}{y{{|||xzzxz|yzx{xz}{}x|zxyzy|x{||wy{yz{|{y|~}{|wy||}w~{zw|{|}yy|yyzz{~||}~y}|||zzvxz|}ww|w{}zyy{yw{xz|vy}yz~wzxyyy~zz{||zvxw|y{x||y}{}zzxxy~|xx|x{z{{zx{{yzzx{|z}wz{{zzy{{|y~|}|~~|}}|~y}~~~~|~{~}}}|}~}~~}z}|z{|~}~}}~y}|}~~~}~z~}||~~}|~}~~|~~~zw~}~z~||~}xzy~vz||~||~}~}~|~~|}z|{}}~|~~~~~|~}||}|~|z}}}{~|~~|~~|~{|~{~||~~~}||~~~~{|~|~}~{~}}|}~}~~}~}z~|}~}~}y|}~~}y}~}~~~{|~}~~|~z~~~yz~~|}}~~~~~~|~}}~~}z~}~~~}|~~~{}}||}~~|y{|~~~}~~y~}~}}}{~}}~}~|~~}~~z~}~}}~|~}~~}~}|}~~~~||~}}{|}{~}~{|~x}|}}}}~}}~|}~~}}{{}~}~}}|{~|{}y}}{{|}}~~|~|}~|}{y}zw|u~zzyywvxyy{|yw{xzxy{zw{z{|y|{yx|wv||xyzzy{{{yx{~{yz{wxyy|{}yz~z{|w|xzx{|xy~vvw{yzz|zwvy{{s}|wyv{xx}{{}{xzw||{}x{{{yz{w{{{z|{zxxyzzyzyx{|||~zvzy{xx{}~xz{z~x~}y{xyy{w{{}}xz|zz|v|{|}w|z{{yzv}xxzz{|wwx|zvy|yy{~y}yv}z}v{zy}w}z{}{}}|{{||~~zzyvz}z}w~z|yy|vy{yyxzy}{vz{vwtyzx{~z}{}v{{{|y~zvz|}{y~z{yy~~|~{|wz{x|vw{{z{zz}wxyy|y|yyx|x{{z{|{~~z}x}}{{{|{}{|yyz|z|z}}{}w||xw}{|x~}wz{|y}}wy{}{wwz|yy{u~|zx{z~}|z}}z|}}zz}z|{{|~{z|wxzzz{wzwz|wxz|ywvy{}y}}|zwzxwzyy|{}yw}zz~~y~}w{wx{yv~zzzzz}y{z{~{~{zzzw{{xw}{|z{y~wz|{|}{|}|yx~z~~{z||y~{}z~~}}|~{~z~{xz|yzzwztxxyxxz|{w|{yz{|x~xz{zwz}{y}x||}z}~xy|}zyy~|}|}{{~|}|}z|}{{yz}zwuyuy}y|uw{vyx}xxxw|{|{w{~{vzyz|{{|z{|zz{z|sztz|yzwzzzx}y~{zyyxy|z{ttv|{yyxw{zyz~{~}ywz{{~~{}{~~~}}~|}}|}~|}{~~|~~|{}}}~}}}{}z~}~~}}||}}|}}x~z~{}{|}}}z}z~~}|~}~}~~~|~{}}|}~z~z~~~~~~~}}|~~~~|y|}{~{}}||~|}z}~{|~~~}}~}}}}|~{|~{z{~}}|z|~}~~}|}~~{~~}}{{~}~~}~}|}|{{}}}}{}|}x}}|z~||z~|}}x}~~|~}{~~~~}||{}~~~z}{}||}~}|~|||~}{~}yy|~}||}|z~{~|{}~|}z~~}{}}~}}~~v~z}~}~z~z}x|z~}{~}x}{|~~~~|~z}~~}}~|~|}~}|y~}~{}||x{}}}{}~~z~|}}}~|~}r|~}{y~~~|{~z}~}~}~|}~{~~|~z||{}}{xx{z}~xzyyy|y}{{~}z}{u~yx{}|{}x{{z}~{y|{}{v{}|z|yyzzzz{y|~{wzyy}{}zz}||xyyvyw{|v{{~|yxzz{|z|}y~xy{xxy|zx{w|wu}~y{zzzyyx||xx}|{w|}{y{|~||{{z{{~|||x}{x}z}zuv{z~y}{{z|y{{yy~z|z{|{zx|}~|xxy|q{z|{x{{}y{{zz{{x{z~}ywxx{{wzy{vy|{{z{}|x{}x{z||}{}w~{x|yx|w~y{yx}wy|~|x}{vyvxyy{w{||xww{}yyx}~z}~vzvy|w|~z~|~|{z{yw~}{zy|x{}~|{y|~}z}}{zxz}y{sy}zyy{yy{x{|}|}{vy|z}zx~|y|~zyz~{yxu{ywxx|z{z|}{y~|y}zy~|zx{xyzzwz}{z}zy||zz|}}|{{zyz|x|z|zyx|zy|w{{}}{yxy|}|}{yx{|{{zw{{|xz}|{y}z~|yx||zy~~|v{yyz|zv}y}wy~~zs|z{zwzw~|}{|~wsz|}{yzzw}}vx{~|z}x|||{}yztz{{{~wxx|{y{uyzzxy{xx}z|z}w|{z{zzxxz{y||~}zy|{}}}|{{|}}{t~}z}{xy{|{t{~|y|zxzy{{{{|zv||||z}y|x{|{~}{}}|xz{r||yw}z}xxw{|y{zy{{z}y}y{wxy{y}yy{{y{{y}w~z|y{zx}{z~yz{|~wu|}|z}{||xxz|yzxxzyy}|~}~~y|}~|~{}~}~||||}~|{~z}}~|~{{}|~|~|~~}}~~{~~}}}|{}~|{~}~z~~}~}~y}~z~y}~|}{}}~{~~~|~x}}~~}|}}~{{{|~}~}{~|~}}|z|{~}|~}~{~|{|~~|}~{}~{}|}|~zzz}|~~}x~|}}{|{~}}|{|~}~}~}zzy~|}~~}}}yy{{}~|~{|~}}~||~~~~~{}}}x~~}~{}|{}{x}{}~w{x~~}{~}|~|||}~~~|~{~~|{{}}}~}~}|~x}|}}~~{}|}|~}~~w~~}~~~{~}~~~z~}}}|}|~|{|~zz~~}z}~{~}|}{|~x}|}{}|~~{}}|~~z~{}~}~|~~||}{~~~}~~~~~~~|}~}|~|~{~~zz~~~}}|y||}}}}z~}}{~{}zyz~~y|yz{xx{y|}{xwtwvty{|||{{xv{xxwy~wyz|vyz~x|{y||~}yxy}}~w|~}zw~{{z}{z||wyxz}xyyx}vxzwzywv|ww~y~x{z|{~y|y||x}}{wyw|z}~}}|x|{z{z}vzzuwzz{u{vywyx{yt{zwxwwz}}~ys{xxyx{y|{}zy||~yz}ywxyy|}x|z||~yx}wxx{xv|xw|{z{yz}|z{|yyux}zyyx~zyzzwyzz|{z{x||yyz|z}z{~yyy|{zwy}v}|zw{{wuxy~|{wyxx}|}w{vxz{|yv{y|}yx{x}{wxz|}{~y}}z~|y{y|~zw{x|z|{zy}u|~yxxx}|xwyyw||z{ww{zyw~v|zxz{~y{x{z}{{z{{~zxzyz{~{v{t{{|~~~~}y{z|{yx{xyyv|yy}}~{x}y~xzzyxz|zxzxz}x{z~x{xwzyv|{xuw{y{z|x}|yv{x}{{xyzwz|{|x|{y{x}~{~||}y|z{{yzyxzyw||y}{yzwzzw{~{~y~zyy|yzxw|x|x{}xzxwwzw}~{}}{x|zz~{{z{|~w|}xz}|zwx{zx~z~yyx}{|ww}{zvzy|xyw}w{|zzxvyxwv{w}z||xy~}{x{}y~yzyyz{~|wzyuz|{w|{xwxwzyytx}y|yvyy{zszyzy}xw|{x{{zy}{|~|}yx||}|{|y{yy{yvuxyz|{x{y~yzxuz}x{x}xz|yy{|}{}}yz}y|}z|}z~~}|||~}|~v|}|}x}}|}}~}z~~~~{~|~~~|~|~zwx}~}|~|~~z~|}~~{{{}~|{~~~}z~{uy{}~{z}}~z}~~~||}}|~~}}}~z|}{}~}}~z|z}}|z}{}}|~|}}}}~|~~{{}~zz}~~~~{~|zz|~|}~|}~~~|~|}~~}}}}{}~~|z{~}}|~}~~}~||{}|{}}~|}y}}|u~{{}}z{}{{z~|}~~~~|}~}}|}|y~{}}}}y~}{~}|z~~}}~~~|~}~{~|~}{~z}y~~}~{z}||}z~}~~{|{z|~{~x}~{wz~y}|y{~|~{~zz~}z{|~z~~y{~~}x|~y{~~~~|yzy}{|~~|}{~z~~}|}~}|}}~|}}~x~{{~~yz}}~|~~{{}}~}xzz~wz}}}}|lxwz{|y{|~}xvyy{v|{}{u~yxz|}}xyy{u{~|y}|zzwyz|y~y{~}yy|w|y{{yzzyx{|y~xyyx|z{zx|{{}wxzwwy{wsxxz}z{|y{y{zy{wyz}uw|v|zx|{|}zwwy{|{yxyzsyxxz}zxz{~}{yw{y}x{}~}x~{x}{~yxy|z}|x~{~|zz{|{||wz|z{|y|z{v~zy{zyzyxy{}||w{wy~z{x|v~yx{|}zyx|x|xyxyw~}zzz}|ytz|zy{w~{x{yx{{|{}|~|||{vzz{}zwuzwzw}||z}uxwzy}zxzzz}{}|s||zzz}xxz{yzzxx|yyzz{zw|~z||}|}x{yx|||}}z}zy|zxzzx{|~y|vqx~~yv}y{|{tzwy}u~|{zw|xw{xy{y{|}yv{xy}}}{|zzwwyyy{zzyz{z|{|zxzy{w}yw{~z{~|{}{|ww}|z{z{x|}|tx{tw}|zxxzy{wx|}}zv{xy{yw}}z|xz{}wzy|ywxxxxz{zx{y{||}|u||wx~}|{{w}wyu~}ywyz~z|z|zx}x{~x}{}x{}w|~{|z}wz|xz{{~{zz{{x{v}y~zz|zxyyyyz|w}{w{|w{zz|z{zxzz{{|z|zy|yz{~}}x||x{~{y||{yxv}{{}xv{x{t||x|yzyx}|zz{~}}y{~x}~zzz}yy}~}}uyx||xzz{y~y}w{wy{~|~wyz{u|zy{|~{z{yz{yyxzz{|}{|z~~z{}{||{{}{z~|~}||~{~~~}}~{}~||||~|z~~yy}}~}}zzy|}zz|~~}|~{x}|~}|}{~~{}z{z{{~~|}z}{~~}|}x|}|}|~~|~}}|{~}~~~~{z{~~z}}|{~|}~}y}~{y{}~~z|{~}~~~~}{|}y~}~|{}}}}{~}~~~~~}~~|{}}~~~|~~~~||~~~~~~{}|{~}~~~~||{}~~~~~~|{}}|{x|{}||~yz}|z}z}|}~}~|x}|}~~{}~~{}}~~~}~~{|~~~~~}}z}}~{y~~~||z}~~|~|x~}{{y}}|~~~}{{}z~|~}~~~~}{|}~~{~{}|}}}{||}{}x|}|~~}|{}||{|}|}~}{~|~|~~|~}{{~x~|~{~{}}}|y~}}}~|~}|}~xy}}zzy~yz|zyzvxzyyvyy{yyzwwzz{zyy}yv{v|}y{x}}yzx|yz{z}{xv||||||{ww|y|}{zzz{z{|y~zzwzzxy}}yx}zxyyzxvz{zyz|z}{~y|yxy|xv}yuwx}{~{uxy{{{{v~xy{|wu{{y|~wx}|z|vyy||y|{v{xxzyzz|~}{{{z|~}|~xr||w{{y|z|yzzxxx|xwzz{{vz{wyz{yw{y||~}xwu{{z{{{|~{z{~yyzywy{x|z~zwx|xw{{{xzzzzwxx|yyzzz{xxvy|x|xywyxw{w{}|}~~zw|wyz~z|~yy{{}|z}x|yz{{{{zzvxy}zyzy}{}{zx||{{zyxxzu}z{~}}~|z|~{z||zy{}{y}{|~|zyzxz}zx}yyzyzvxxzxw}|{xsx{yxxw|z||{~{{yzzw|{v~ty}z{y}{z{{{y{|{|y|z|}{tww~zztyuxwzw{{y|xyy||z~||y}y~yzy{x}zx||y{xzt~{|x{xzyw~{y}z{z{{yz{yy~zzxzw{y}xz~y~~}}xzy{{y~xx{{{}y{|xztz|||}v{yyzxxzw{y}y{yv{zz}yzw||||xx|}~ywzyx}}~{{zy~~yw|{z~xz~y{{{w{z{~wxy||zy|v|x{{zwvwwyxwtyz}|x{z{|||zyzzx~~y{~|}}~{}vzw|vzz||{|z|zz~{yxwv}z{}{zzyzxzx{~{|zy~{z}{{y}y|y|}}}{~||}|y~|{}{{z}~~|~{~~z|}{y|z|{zz}~|{|{~}~}~~~||~~~~{x|z~~|}|y~|y~~}{~}}}~~}}~~~z||~}{z}~~~z~}~}}~}y}~~~}~}~}|~}~|z}||{}|yyzx|}~~y}|~~}|x}||~~z}|z{}{~}{|{|{}}~|~||}}~|}z~x{}~}}z~y}}xz||}{~~~~~}~{|{{|~z~z|~z~y}~{z~}~~}~}}~}~~|~~}{|~|||{}~}~~z|~~|~~{|y~~{{}}}}|}~~}~|}~{~{}~~{~}|}}x~{}}~~}{~}}}{}|~{~~|}|~~}||}|~{|~}z}|||}~~p~|}|}}||~~~||||~|~|y}}|||}}~}{}}~wszx}x|y~|xu~}~zzw{zx{}~xwz|{x{{wzzyzz|xw{zwv}}yxw|x|yz{|||x|zzyzzz|yzzzu}zzzz||syvzzzyzyxw|}zvw{yy~zwzz{||y{xz{x||x|{w|}{z{|z~yz|zwz|z{s||yxyyx{wy~zy{x|{||x|z{y~xx{y}x|{zxxxv{|y~|x{xy{{yzzy|~{{wwu}yyw|{wxwyx{{ux|zyy{vvx|z|yxyz}{yyx~|}x|yx{|x|}z{z|yzy~|z}zx|}}|{|{yz{}}{}|{zyyyxzyyzoxvwx|~zzwzw{zyz|{|x~uxx|~w{{w~zwzy}}wz{|xyzw{xzwz|z|y|yx~x|szx}xz~vv}z{zyyyx}v~}|z|z|yzzwy|w|{}wz|z}}~}w{vxy}|{~yzy{z|zw}}w|{z~xyxyz|~w}xv|}y{~xy|{{zv}{|zzz~|{||wy{~||zyzzxyv|zz{{uz}w{|v||{}y||yy{z{}{|y|}}vy{{}{|{zw~y|}xwzyyy}zyy{{zz{|~x~xz{||{|{wv{{yzxw{x{~yxxz}}zy}zyuswz|zzy}{zy{vzyvzx|vvvxzz{{~}ywx~xwyxv{zzx}zz|~{xz~z{}w{x}z||y~y|{vz{z}z}{}yuvuzyyx|~{y{wzx~{zyzz{{{}z}z}zz{||yy||tw~}zwyz{}y|uxy}{|~|x{w{|yzv{z|zzz{{z~|{w}|xxyw}}~~}}~~~{~{}~{}}~{|r~|~|~~~z~~~~{~}|~{}}~x}~{{~||~}}{~~~~}}~z}~~}~~}~|~|~|}}|~z}~~~~zx|{||}|}}|}~{{{z{y~}}x|}|}~{~}y~}~z}}~z~|{~~||~|~|}|}}}}}}~}|~}~z~~|~}~}|~~|~~{~|}}{|}||~~~{|}~~~~}~|{~{~y|~}~~||~}||~~}}~}|~~}~~}~}}}|{||~|~z{~{~}~~~}}|z|~~|||~{|}|~~~~|}~|}~~~}~{||~~{~~|||~{}~~z}~~~~~}||z|||~~|}}~||{|~}|{~x~~|~|z{~~{~~|{}|}}{|}|||{~~}~z{}{}~|{~|~~|{~}~~}{~|}xzz|~|x{}x~z{{{zw}xzuy|wxyw{}zxxzwxx|{zz|{|{y{}u{z{yxy}{z}z}|~|{~xy}|yy|zyx{{{zwz{xyx{y}vyz{wz|zwx{y|{z}{~{}yyy{wxz|z||}w||zy|{xw{{|z{y|x|v|~wv{yy}zzxxv{y|{w{||{wy|}y{}xz}x{yx{~~|}w{zy|}~y}~v|uzxz{|{z|}zv|{|wxx}wz{ywx}zxw{zy{}zzw{x||y{{~{z}wz{xz||||~y~w~wzz{{|{xyw|{}yyxy{|}yzxz{s{{yz{|y|w|~~{yyz|~y~y{{yzy{~y~}}y~xyxyvxzxzyyvzw|{xvv||vw{xt|x|z{|}y}{}~x|y{{{z}|z{y|~{wz}z}}}|zy}y{vx{|zwzyx}xwyzxy|yw{y|{}{{~wwy}y~|{w{{{}|||{z|~z|x~}y{zzx{|w{zyyxvz|xzy{}z}}zyzzxzy{{z}}{}x~||y|{z||x||zyz{|}y}{z~}{ywv}~y}y}}xwx{yz|xx}y}{{zy}{vwr{||zz~~wyz}||{{}~}{|zwyy}zy{y{zzvwz{|z}xy~v|yzvx{yzwvywwzzw{u~~|{}y}yy{y|{wz|}|{}}y|w{z|{y}{w|x|xz}zyzzx~yyytxwyy}~{|vw}||~|x|~|xyzzy||v}}}|}xzzz{{|wzuxv{{xuz{|w~w|zyzx|w|{{wxz}~|~y{{|}yv{zy}yyw{~~~|{}z{}z~{{}~}~~|{}}|}{~|}~z{|~{|y}~~}}z~{xu||~}}{~z{|}~~|~}||{}}}z~|z|v|~{|{{{}}|}~}~~{}}}}z~{|}}}{}~}~~||~~z|}~|~~}u}}|}|~|~{}~|~~|{~~|~~|~~~}}}}~{|}|}}|~}}}{{~~}~~}|~}wx~~}~~{|||||}~}||~~{}~~|}~~|~{y{{{}~}z~~~{~}}{~|~|}{~~~~~z{}{}|~}}}||~}y}|}z}}~~~~}~{|~|z~y|{~z}~}~~|y~|~}~{{}||w||}{|~u|~~~{}}||}}~}~~}~}~~~~|~~}||}{|~}|~|}|}~}~~}}z}|{u{x}x|z~y{|zw|ywy}yw~~zzz{wz}wy{}zyyz{|zxzwxu||}{}wxyux{yx|}z|x{{|yz|}{{{{xx~{}|}zyw{x}x{z|z|yu~~{w|wyxy|x}y|w|~xzu{x}zx~yy~{{xyzy~x|zz{wv{}}~y~|{|t}yxxyx}z}v}zz{ty|}yy{z|~{zuz}y}y{{z{x{wxzz}yy}yx{{}}z|}z{xzz{}zwy||y{z|x{}zx~z}~~yyzu{x~z|{|w|}}v{{}zzy{x|{{}{z|{{||}{{{z{|v{y||{}}yyz~x}}}t}{xyzz~~|~y~{z{yxz|z}zwzv{}w~|y|v}||y|yy}{zyxw{yz{yy~}}vvyz}vzz}yxzz}|}y{}z}}zyv}~zyx{}zxy{||{|rw{{||}z}vz~ywzz|v}~z~|y{x||}|w{y|zzyx}~zw{z{y}z|x~}wvzyy{y{x~|{{yy}~xy{|~zz}}{y{{x|yxy{}}|{|~y|xxxz{w}|}~|{zy}z{~~zz{}}v{y}zw~{|{{|yy{{}{yxx}xzzz{~zyzvyy~z~|}{y||~{yyy|{}{y}|{xy||z}zzzvyxz}{yywxx|z|z{uzu|vz}}vx{{zx}}z{y|uz{|z{|}{|~z{y{{z|}~z{{yx|x~~{{xyuw|{wwx|~|xx{|}zy}~{xz|{yxw|}xyz|xy~{x{|z|{s~|xy|z{}||y{}yzwxy~zx|}{}}||}yy{}{~}|}~~~~|z}~~}||~~~w}}~|~{{|~||~{}~y~}{zy~|{~}}~}|~~~}}|~~}}||~|{~}}}~~|~{~|y}|~}|}|~}~||~}~~{{|~}}}~~|}~|~~|~~|{~}|}~z}|}~}}|y{~}~}}{~|~}~}|~}}}|~}}{}x~y~~{~~~}z~}~~|z}||~~~}y|~}{~z|~}}~}~x}}{}|}}~|{~~}{|~~}}||{|}~~|~{z}|~||v|~|~|~||}}}}~~~}~~~}}||~~~~z|~|zz}}~}~||z}~|~{|~||~~z{}yx~~}~}~|~~~~~~}{|{}~~x}}{x{}x{|x|}|}xx|}xyx~xzyvtux{xx|zyyxyz|vyz{z{{}yzyyyz{y{z}z{~zy{zzy{}w{xz|zz|vwx|x~~y{x~zxuxyyzzyywzwyyv}xvzy{v{}~z{}{zw{|w{yzyz}|{{{{{{z|xx{z{w{xyy{~xz{r|z|u|}xwxyv{tvxxy}|}{{xz{zxy{|{zv|zw}}|zzz||z|z{zz{}z}xx~{y}{x|{y|zuwy{{yyzy}xww}{|y|{z}~}}z||{z{v~}w{~xw}z}z|}xxz|zywx{v{vzxxw}w{{xz}xwz{}|yyzu~~|{v~zy{~w~y~|zwxy{wy|xyxw{zwzx{yxy|xzvx|wz}xw{v{zuzvyz|}zzxyvyzzx|x|{yz}z|{~|~{u|xuzy{z||zyzy{xzt||vy{zy~}z}xx{x~|zyz~y~|wyy{x}{}{vz{x{{{y}{|xxx~~||{z{uyxzwwz}z|zy|{y|}}|{{|zz{||y|||}}|z{v{x|xz{{{txwz{w~w~zwux{|{yzxxyyxxx~||vu{y~~|z}zzty{|{|{}{~{{y{}yxz}z~y~{{zz{~|{v{yzxw{wz|{x{xxw{yy{z{|zw}{{xy}|y}yyzwz|{}wy|x{}~y{{z}{zzyz}wxzyzzz{}w~~xzyz~y{wwwyz|y|}z{{xz|y}w{z{||{x~zzxz{}|}y{{xzzy|vz{zzy~}{{t|xwzyy~w~y{wz~zy{w{z{{{{z~|~~x{}}}w~~~~}y{}y|}}~{}|z~z~z~|}{~{|}}}}}~{}|{yy~~~}~~{y~}}|~|~~{~}~~~~|}{||}{|||{}~||~{}}|~|~|}{~}{{{|z{}||~|~|~}}||{}~}|}~~~}z{~}~|{}|}|~|~~|~{}}~}}}y~~}~}|~{}~}~~|~}}~}y}|~{}~~|}~~}}}}||~|}}{~~zu{}~|}|~~~|}{~{}|}~}~~}x~~~}~{{}~}~z}~y}~~~|~|~|z|}}|~{z~}~}}~~~}}~~}~{{~~}~~~}{~{}}}y|~~{{~|}z{z}{~|~}}~|}~}|x|~~}|~z~y|}|}}|}~z{{~{~}~}}~{y}~y}}|}|~z}~}~}}~|{~{{~y~~}~yyyyzzyy}y{}xyz{{zz|}x{x}|{~}|}xxy{y~zz{|x}yuuy~{yzyz}{|{{y|zy}zzzywz|yy{}{~zy{wvzx|zvw}y{|}x|v{xv{yzzxyv}w|x|zy|zzww|~y{|{yywx{{y}{zz{yzzx{ywz}y}|xzzzv~{yz|y|zx{ww|{y{z{||xz{z{{yu}|y|~xy{y{vy{|x}{}}}}xzzxxzx{|~z|{y|zzz|y|zzyxxxzwyy}{xz~wyx{}~yz~yy}~yyy~{|y|y}~xxwyy|z~|}|{|xy{{{yyyw}{||}yxz|y{{}zzyyz}~||~~{{y}|||vywz{{~{x{z|||zx{zzyzw}}{|y{|{y{|yzv{}{|vzy|yx|x{w~w}u{}yzx{{z{zvz{z}|xzy|yyz{|xyz{}~v|xv{v}{}~|||s}}x|xzz|z{}||}y|{{z}{}z||v{zz}z}zzzs{}z{x|y{|x~xywz|x{zy|xv||x}{w|}{{x{y{z{~{}yzx}z{}~zvz}xxzzyxwy|zy~|w~z{x}{xzzzx{x{z|x||{yyx{|x}{{xs{y}yyz{uyzyu}|v|wyzzy|{}uyx~r{zy}y|x~zyx~xy{zz~}yy{x||~|}ywy{~vw||{}}x}zyxxxv|zv{wy}zw{~}{}y~w{{}z{zx}zv{}zzyy{yw}wy|z}{zz{zzywzz~||w{{|y~zx|yzvy|wxyv}tvszs|zy{z|zz|~z{zz|}z||||z~~}y}|~||}}{~z|~~~}}|~~~{|~}~|~}w}}z{~~z~~}}|}z~~z{{~}}{}~~~}zz}}~{y|}}~|}~~{}|}|~~||{~{~~~||}}z~y}|}~}~yxz|}|~|~}|}~}}~~~{~}~z||~}y|}~~|}}~{~|{}~{{~~~|~}{{~~}|}}||z}z}~~}~|~}}|~~v~}~}{}}}{}}~~z|~}~~~~~||}||}~{~~~~~|~~}~}}~~||~}~}|~~|~~}x}{~}|~~~~|}~{~|~}~|~}}~}}~xz}}|z{{}~{|~~||}{}y~|~}|z{}|~|}|}~~}|{z~|~|~~|}}~z}~~|~~~{}}}~~y|}}|}||z~||}}~~~~|}{~yt{~|xzz~uzzwzv|w}{{yz{vz{x|{yz{ww|z{z|x|~zzy}zzz{yx{yzzzz|w{{vp|z||{{yzzywz}yyxvx}zxwvxy|wyy|yy|zuvu|zzvywz{~w{}|y{yy|}z|}|{|z{|{|y~z|v}wwy||wyz~x~|yz|y||w{zy|xxw|~y|x~y||zzwx|zz}y{|{}z{y}z|zytyyyzzx|zt{wx{}v~v|zzxz}xwxyy|}zz{yz{|xzy{xyy{xyw|}zuy{{}~{xx|}yzzyzy}|ywzy}||zwx|{y~zy{{xxt|z{{zw{x~v{|~|y}y{{{||}{yyx~z{{x{{yzuywyx|zzz~{wx{zz{{|z|z~{w{z|{z|}|zz{|~zw|{}x|y||{||~y|yy{}yyz|yy~|z{wz~{|x}y}{y|}s}~y{|~~yxy}z|yyv~zzz{|xy~{{|{|zzwxyz}yz}z}z~wx{~{ztx|||xu|v}uy|}xw}|z}|}u~yyxz~~zz||}}~}w|yx~wzz~xyv{uyuwzz|y{y{}}yx{xxx~|}|~yyy|}|{}|yyy~y|~}y|z~z}zzyv}}{uz}zxxx||xz{{|}{{v~~{z{|yz{wx{{y||zz|y~}}z{|}{~~~}y}wz|z}zv}y|y{}y|zwzwzy}zuv~}}x{{yzyyz|~|z|{{}|zv|zx|zxx~{~}v|y{~yy{}x{xz{yxy{zy{||x{{{{||sz|}z|}{xx~|}{{~}{xy|}~~}|||{{y~|}|{}~~~||yz~~~}~|~{~~z~z}yz|~}{z}~|}~{~|~{y{{}{~~|~y}{~}}}{y{}z~{|}}{~|~}|zw~~~}~{y~}|~~}}|~~}}~~}{~~~|~~|~~~{{||}}~x{~}{|{|{v}~{~~x}~~||}}~}~~~}~|{~}~|}||~{~}||~}~|~{~}}}}y|}}~z~z||||~{~|{~z|}~}}~}}|{~}{~||~~}~~|~}}~}~|~}{|}{{||~|}z~{~~~~}{}z~}|}~|}}|}}|}~{z}{}z{~z|~~z~}}~~~}|}~||~~}z~~}{x||~~~~~|}y|}}||}{|~}}|{{|~}~z||~}|}}z|~~~~~}{|~vx}zyzzzzzy~|xz~|zy{w~zx{yw||wy|yz{z{vz}}s{w{z~{w{zz||{zx{|}z|wx{{~y{y{w{|}|zzzyzy{z}yz|vww}|~ywz~vwz~xw~}z|yw{xuxzz|~|yyxwx{y|xyz}}z}zzyzz|z|}zzy}xzv{wzxxyzwyz}zx}{yyzxv{w{zyw{}|y||zy}z~x}zy}|zz|y|vz||z}|zzz{|y{{x~~wzyu|{|zxwzux||{w{|z{|{}yx|}{|wuw||yzyyu||y{w}|z~~z~z}z{yzwz}yyz{z}}~x|zzy}x~zz{xzwzwy{zzx~{|uyyyzw|{~{}{z{y}{yyyyz|zyz{uw}{}~xtx|y{yyy{}yy{~|xy}}|zx||{{x~{{y{v|z|~}vy{zxxz}v~|{zy}y|}x~s}zzzzv|yzz~}|yxy||~{{|zx}{z}~y|z}wzxyz{}z}yzxx~|{}|yy{v||{|vzzz{xy|y~y}y{~yz{ywxr|zxzy|zzyty}|yw}{yz|}yz{ywww}~y{z{zx|w{~x{{~~zxz|zzy|x{y{zzyuxyz{{{x{y~{zx|wz|v|x~x~z{zyz{vxvvz{|}vszyxz{}yxz|{{zz}|}x|x~z|||}{yxx~v|yv|{||}u{|}x|yxyy{z|y||zvw{zwy|{{zzy~xzxzv}{yz|~y~y}{x}x{w{}{{~{y|zy|x}vx{{{xxvwyz}}z{zz{}|z}|uzxv{x~||w||}}|~{y~|z}|{~}{||~}}}~||z{~{{~~z{~zz}}|}}||~{{~|~|}~|~{|~~|}}x~}~~~z|~~}|~}||~y{}~|~}w}}~~}|{~~~}~|z{||}|~|~z}|}~|}}~~|{|~}~|}~}}}}~~z}y|}~{~|}|z~{}}|z}|~}|~|}~{~}z~}{|yz||}}}}{}~~~}}y~~~~}{~}{}|~}|~}{~~~~~~{~}{xzz}~~}~~}|z~}}~z|~}{}{{|~}|~|}~}}~}|~zz~~}{|z|}}~~}zz~|~{~||~~}{{{}}~{}}~{z||||}~~~~~~}z~}{~}~|~|~}w{~~}~~}}|||~zy~{}|~~z||~~}|z{{~}~~|~{||}}{{|}~yv{z|{|yz}zzyxxxyzzzw{wzzyzy}||{{}vwx{{~{{xu|}{}}yywzzx}|z|}}}|wyz|}wzzzxy}{|y{y|{{xx~z|xz}{|zxz{t{xy~xy}y~~|{|}}|zz|x|{v|xx|x}{z{|{zyw{{|yywx{}vw}y{{{zx{yyzwy{zu~w}{}y}~~{~zz{}}{{{{}|y}yzy|z|{||z{|xx~||yyxwzzwx|xxwy}wz{}~xy{z{y|uz|y|~}yxx|||z}||}z}x|yzzx~{xzw}vyxzzz|{{xzyy|wzv{|zxzv}}y|~y{xx||}{}z|yzy{xryx}wzz}~zz|wvzzxyvw|zvy}{}wwz|wyy|v{~x}y{{y}~|vx||xt~x|xyy}x}z{zzy~~||x{{}v|v~|z{w|zywtzzz{yu{}{xuzzz||x{~|}}z{{z~}vzy{z|z~|x}{|y{zzzu|zwxzw{yz{xv|zzy{wx~x{xuyy~{y}z}}z~x|z{w{{|zzyx~x{z{y~xxz{|xx|x{|zy|vy{}z{~~wx}{|syy~{z{}x~x|w~~}v}yz{}~{zy{}~||~xzyzxwxx|zwv}x|y{{zyz|{||yyxww|vvx|z~yx}{y{||z}|}{{{{{|}|x{}{z~{v{y{{w{zwxw||{{x{z{w{|yy}wy{|{yyw|wyw{xyxx|yy~~}}{|}}}y{{z~xy}uy|u{y|xv||}wxx{x{|yyy{x~vx|yz~|z}{{{{z{~~z}}y~{||~|}~}}}~z}~x~~|~~~}~}|y~}~|~}~z}~{}~}~z{{|}z|{|~~|z}y~~|~|}~}~|~~~}||||{{|||~{~}|||{zy|{}|~}|~}}zz{}~}~{y}~}yz~||}}~||~}||x}}y~}~{}||~z|z~~~|~}~~|~}|}}}{~~{}{|~}{|||}}}~~}~|{||z~{}~~|}}|~|{z}z{{~{~||}~z|{~}|~}|~||}{}}{}{z}}}x~z|}|}z|z~}~}}~~z~z~z~~~~}~}~}}w|~}|}~}~}}{yz}|{|~yy~{~z}z{~}{{~~{~z|}z{~~}|{|}|x~}|~||}~{}x~~}~}{~~}}}{{||~}{y|~~|~}~~|~}~~{~~~~||z{{}yw{z{t{xxz|}xvyy|wyz{xxw{zy}yyyyy|}|x{x{{xyzxyx}zwvwzyz{~zzxz|y{yyzyzzwzzy{x~}y{uy{x|xzxzzt{u{{wwz||x|~y~{x}yywyyzy}uyzyzxy{yzzryv~xzxzyzx~zyyy{vzyz}w~xy|zxyz|{zz|wz}vy{xz{{{{zzzu|{}zzy|w{yyz||z{y}y||}}}|{xzxv{t||wyzuzyywuyyyy|yyyx}zz|v{yx{|}{z}wzyy{uzvz}|xvywwxyxyx|y{{yuzvv{{|~uz|yzyyzywyz|}~x|yzyzyxzyy{zy}y||yxxy{{|z{|wyx{w|{z~y{yx}|xyuyy~wyzz|~~}xz{z{uz}||yzyyw}x|wzyv{{zz}{zyy{~{w|}x|{{zwvy{|y~{{yzzz{wz|yz}{{x|y|~~{{x}{~xyyxx{yz}|~~}{x{z{vyzv{zvyx~zyww|{~{~~xt|zy{~|{{zyw{|vy}{{|x{{||{{}y|yyw~~{ww}}z}yyx{y|}}y{yz}|xyxyy{|zy|xwvyx||}{z|u{{{xz|r|~{xzyxyyx{x{|zz{w{xyx~vzy~~yx}wwy{zuxy}yvww}x|z|tyuz|xy{~xzwz||}yx}yy||}}~|{xx{~{zxyxx~xxzv|wwwzzyzzy}}uzz|}xxy{zzw{z|v}xyx|~}|{||yz~z|~x|wxw~{{|yxwwvx|zu{}x|{}}z{|zv{zxzt|u}y||}}}}}}|{}~}||}|z~{}}z{{y|}}z}}}|~~~|~|||z~}|z|x|~z{||{z|z~{|}|}}~|}~}zz{}|~~}||~~}~}|zz{{~|~~~~}~z}~{~{}}|}}}}~|{{zy~~~}|~~|}~||}||}~~~}~{{}{||~}~~~~~}||~}}x|x|}|~~|~{~}}xx}~~~}}}~y~~zy}|~}~}~~~z|}{{x~~}~||}zy~}}~~}}|~}}}z|}~}}~z~||~z}~}|}{~}||{|}}~|v}|~}}}~z~}~~~|~}~}}}~~~~|~|}}}|y{|~|||}~z~|~{~~}|~z}{}|~~|~}}{{}~}}~{{}}}||{~|}~|~}}~}}x}||}}z}w~}z}{{xz{xuzxxw{yywyy{zyzy|xyz{}y{{}y~yy{}z{x}v~{zxzy{yzuy~}uxx}zu~wxzw|z|zz|xy{wx~u{{yz{|ty|txzv}|{}wxy}{}wwzz|}x{|wy|}}|}}y}wx|yyxxww{xwxwz|xy{~|{xw{z{w}zv{w~y|}x}||z{|w~yzzyz{yw~}zzzz{zz{|zxyw}z|vyv{{ys{}wu{}|{yz{wzxx{|y|}{z{{xy}{{|x}z~}~~z|zwzx}xzww{|wxzz{ww{y|xzz{{w||uwyyv|{xy}~{y{y|}|||~{~x{w||xyz|zyx|xzx{w}yx|wy{z|w{yy|yyv|{zx{zxx}||{{z}}{~||zyzy}wx|z{{~z||w{{|uyt{zyx|twz{{xuz|zw{uxz|{zyzy}~|{{zyzy{}}~zz~{~|}|zz~|}|{yzw~{zv|ty~x}zu}zx{zxzx{zww{|vx|z{y|x|{{yz{zw}v{~y}y}||~~xzvv{wyzv}xzw||yxzz|}yw{x{tzxyy|{z|{|y}{v}}{yx||zy|||yyvz}}ywxy|z{{x|~||y|zwwx}z||{x{xy}ysyzzyz{{|}{{}y}yyyz{~uw|}y{}z{{~yywy|yx{wvzxwz{yzyzv|zww}zyx|{zxzz~z}w}{ywv{|x{z||{|~~~}}zzv}wvx|xuzwzzz{wxwz|vwy{y|z{|uxzzw~~}{yv{~~{x{}y~~}|~y{}~|}z~}}|}{v}|}z~x}~|~~}~~z~~~}z}~~|~{y~{}~}{}~|}}~~{~~~{}|}{~~{}|}||~||~||{{~w~{||}}~|}|~}~~~}{{}{~~{}}{z||~}~}|{zyzz~~zz~}{r|~~|}{~}z~z|}}}~|}~{|||~~}}|~}~~{}{~~{}}~~}|~z}~~{~~~~z}~}|{||~~}~|}~|~}~}~~~~~}~~}~~~{}~{{{|z~y|s}|z|}|~~}~~~~z}~{}|z~~}~{~{{z{y}||}~||}~}~|}}||{}|z~~|}~~}|x|z|}}|}}~}~|}~{~}{~~yzz~z~|}||~}z}z~|}~|{}}|}{|~|}}~}||~z~y}||}~}}y}|z{zyy{x}xz~{yyz}yzz{zz{|z}}yz{yyu~{|y}|xy{w|{w~t{{xyy}t{wxz|wy{xz|zz}y{zx{y{z}|tz~zxvx||y~zxywwyz{y|~{vxx~x{}||w{y~zyy{v~{|wy|wyyz~|zz|xxywt}z~}{{z{y}zz|{|x}xvzxxwyzxz|xx{|wxw|wz|z}{}}{{{z{|ywvzzxy{{~xz{|t|{yzz}y{x{{z{txv|zx{|xwyy}}xyz{w}y|}yzxz}y|}wu|~yzz}x~}{}~{x|xzwyz|}|~}w{xzyy{|w}z{||{t~{zyyzw}}wy}yzx{}|xyw{xuw}zy~|z||wyyxzx}{~vzvxyzw}u|{z}w}{xz{|}{{}}z{yyy{|~~|xz|~zyy{~{}~x{{}zxzy}xvxw}zzzwzzyyw~{zz}z{~z}{{xxz}wz{wy|xyu{y{~}~y{{z|yyx{~}{z||wv|~~{yw|yz{xu{z~|z{z|}{{z{y{vuvy{xy~xv|w~|y{ywyu{{~}yyyyzuzxx|}xzz~y{zy}|}x|xzz|}|{|yy{{~}}yz{{y}~vwzy|zyzzy{y{}~{~zyyz{{zx}zx}}zvyyw{x{wwx{txz}{|z|yx}x~z~vzx{ty}wx|zx{{{y{{zz{||zyy}y}vxz||zwwx}}yzz~zxxy}}z~wz{{y{{||{}v}y{z{y|x|z~yz{|}xy~}zy}}|z~|||~|y{}x}u|yx~}||{xww~{|wy{z{~~z|x|y}|}}|~}}}}}}|}~|{}}~}{~}}|~~{z{~}}}~||{}}{{|z}}{~~{||~w}}|{y~}}}{z~|}||~~~{{|{{|}~~{}~~{|~~}~}~~{~~z~~|{}~~~~~z}~z}~~}}}|~|}~{z~~~~}{~}}|{}~~~}~z|~}y}{|~}~~|~||}~|~|}}~}}|}{|~y~}~~|~|~}{{~|yz~}z}}|}z||~}|}|{~{~~~~|z~}~~~~}|||z~y~{{{z~}|~}~{{~~~~~}}|~~x|}~|{}~}~|{~{}}~}|}zz~~~||}}zzz~~}~z~~}~||~|}{~}~y{{}}}}|~}}}~}|}~~}|~}~~{~|z|}~|{{~{~~}{yz~~~}|||~|z~}|~|}{~~~~|{}}x|{z}}{}z|zwy|zty{|xvxzz{{||zytxzwswyz|vz~tz}~zw~w{x}z~}y}{vy||}z{yz|yzw|wwx{uwyu~x|wz|vyyy{zyxy|yyzy{w~|}z{zyz{z}{}u||zzx|y}|}z~z~|{x{{z}yvyxzywx|y{}{zu{xy|xtyx|yzz||vz{zzzw}yz|z{}yyy{{|x{|vx{vyw{~||{vy{|zy{|xwzyzyzvyw|zw{|wzyyzyy~{~w~|wy}u~|{~x{{x~yyx{zytwxvv{ty{zzwu|{xxxx|||xxyw{}z|y}||~zu}}}vzyw}{{{|}|||{vwxyx{|{z|wyxyxx{|z||y{w}xxzzxxz~~{}{yz~z{yz~}|{|yzy}~x||~}y}zywzxyz{{y|{~{sv}{wyyzyx{z|x{yxxz{yz}|yx|{y}|{}|v|y~~~}~{z|~||}xzyy{|zx{w|z|vzxzxyx{wy{z{|yxy~xv}~{x~{x}}y|zw|{yz~}{||yyyv{y|~|~zyx{y}xzzyys}}w|~{yyzx~t|wy|yz{|zy||z{yy{x{xyx|{~|zw~|v|~}{zz{xwwxyz}z||{xxvywyyy{ysxwxw}z|}y~{z~wyyz~|{{{x}zzz{}y|~w||{|}zyxyxw{xwy{x~w|{|~x|u~y{{zwy{~}y~~z{zzzzxw{w|y{~{~|{~}yy|~|{yyyy|{wy{wyv||yyx{yvyu~xyzyvyz~y{wx}~}~wzwy~y}~}|}|{~|{|}{{{}}|~}}~{~|{{~~}{~{z|~~||~~y|y{~}}z~|~{~|}||}{~{}~}|~~~~}}}~z~~~~z}{|{z{|}{~~~z~~}z~~~~~~~y}}~~~}~}~~|}|{}}zz}~}{~v}{}~}|~~{~~}}~}|}~~~||{}|~|{~y{z{~}}{|z}~~|~~|}||~~~|{}|~~zzx|~}zz~}}~~~~|||||{}~z}}~}{}{{{}z|}~~{{|}~~|~~}}}~~~}|{{~~{|~}{}x|}||z~}~~z{~y}}~}}|}}~}xz||}~}||~~}}}x~}~}}~~z~~}~~|~}~{}~~}z}~~}}~w}}~x~|~~}~~}~}~}}}}{|~{~}z~z|zxy|z|~~{~}|~}~~~~{}}z|x{{}y~|}~~||{~~|}|~}~|{|yy}yu~w{zwywy}xyyxxw}}zuw{{xz{z{vzzyv~~{|z{}xz~~xv{x}y{yyzyx|x{w|yzyww{v|z}xxx}yyzyz{}wxz{y~y~|x|yw{vxzx{z}zyyy{yx{zxzz{|{wyz|xz}z~y|{z~}{}yv~{xw|~vz|||y|||{z||}xx||{yx{xyz}zx}yz{{|v|~y{xz}zwzy|{zy|vzw{x}zx{~|z}{}wy}zz~{y|{{|zxyxx}xvz{z}{{{z{|}xzzxyz|z{x{z|yw{zwzyx}|zxzw}xzyxxz{|v~yxy}|}xz{zy{}{~yw|{wzywzyzxzxz}z{x}|{vuy{|~|xw{{{yzxvyz|}y}y~x}wx~}u|ux~~x}y{x~}xwz{v~||z{|{yzx|~xu|}~}ty~{~{|xw|zzj}|~xvx{xzx|xyzz{~{xx{|yzv}|wxw}|{{}}z~{}xzyzz~z}{xz{v{{zzwzzww{y{wy|yzy}{~{zzv}ww{|yz{wz}y}{z{zy{{yyx{}xu~~}{xy||vvz{~}{{|vyyyw|wxwxzt|xx{zvzx|}}|{{yy|xzx|y{~|y|z|{{zzyxzz{~}{y~zyzxyyyzxyw|{}{~yx}|y~xtzy{|zx{zz{yzz}xzxyww|~}y~~yw}{|x|xy{yyxy{zwz~y~x|yx}{y|y}z{|zyz}wzzyw{zxv}}v}|x}~|}xzzyz}y|}{x|zy{zz{y{}w{y|z{~}y}yy|ux|z{x|xz}zxz||y}|~~z}}{}}}|~}|~z}|~}}~y~|||yx{~~}~}||}z~}|}}{}~}{y|y}~|z}}~~{~z|~}|{}{}}|}y{~}~}|~~{}|~|{z~{{{z}~}~~}{{}xz{z}{}}||{~~}{{}}|~|}||~{~|{~|}~|z}z{~|~|~~~}~|}}y|}~}}~{~~xx}}|}}{}{}~}{}|~~|||~~}}~}~|~}y|~}|||{xy~|}~~~}|{}}}~~|{}}{~{}|~}~}}{}|}}z}}~}}~}|}~~{~|~~}zy}|{||~~~}y{|}~||~{{~}~~}{|~{{{x~}}~~}~~{}|}}~~~~~}|{{{{|~}{}~{~~~~}{}{~}~{}}|v||}||~}{|~~}}}z~}yz|~}{~|{~|~~~~~{|~{z|z|}~}{{~{|}}}}~{~}|}~|}~~~|~{{}||x{wyw}}||||y{vz||uvzyrzzxyyyvz||zyvzyuzy|tx{yz}{{{z}z}wxx{wy}{~zz|yz}z{}z|z}t|x}ywwyzv~|~{yyvzvv}}xyzvx{||yywwv||~w{zt{|~wz|~y||}|}}zw|w}xzy}yvyuzz|{y|x|}zxux{zw|zx|~{|{|y{|xxzz~~y||}{}u}zx}uzyy}zzy{yzyyz}yxwwx{rw{|zwzxy{wzyu{|{vz|zy||~xw}|z{z}}w}{|{{|zx}xz}{zyuzwv~yz{yw{zxxyyyyz}xzz|x{z|~|}{||y}||{}}||z}wz|}|}~z{ywx|w~wwzv~x{|ywzzx}{xz{}{}wz~}{{y|~|z{z}|z{x|w||{}{w|y|z|zz}zv{y|w||xwv{{|zvv||usw|||yz}yx{yuyx||}{z|u{{||z{y~}xx||zy}zz{{|}|||{zy~wvx}{u|{~ywy}|{x{z{yzz||{xx{~ywv{vzyyt}yzqz}z}zzz|wzu}xxwy~|}{~xz{zxwzwx||z|{y|~}|||{}z{z{y{{|}{|~|zyyyz|x||xxyz~z{zvw}xzyxvxxu|{}{{zyz||{x||~}z{{xyy}||{z{w||xxzxzzywzyy|{|||y{z}wzuy|y{{|tx{vw|y{z}~z|u||{z{||y~{z~x{zy|}zz{y{~}y~v{xuzy|z{xyxy}wx{}zw{w{}}~y{{wy||zy}{}|}}}z}x}~}}}~|{~}}}~|{~}}~||~~{~{~~~~|y|{z}~z}{y{|~{}z|y~z||}|||~|~~}~~~{~{|~}}}|}|~}{}{|vzw~{{~{{~~}~~{y~{{}~~~}{~||y}}x~}~~}}z}~}z}~z~~|~}|}|z{|}|}~|}|~|~v|}|}~~}}}}~|~~|~{{|{}}|~}z}~|{~~~~}|}}~~}~~~~}~{}}}}}~|}z|{|y}}}{~~~|~}|{~|}~{|~~~}|}|z~}~}{||~}}~~z}|{~~|||~~~}}{|||y|}}{}{{~~~~~~~|~}}~~|{}}{|{{}}}}}|~}}~{x~~}~~}}z{~}}}|}}}}}~x}||x~}~}}}~~~~}wz~~~}|z|{}}}}}~}v{}{{~~~}~~~wyy|z}{y{}||{{{wvy}{{y{~|yz}xw|}{xzzyzz}|}{{yu{y{z~xz|{~|}yvw{y|xyzy{y}y{}|{y|yy~w{{|x~{|{yyz|}}{zy}{yyy|v{w}yu||x{{ztx{yz|y{x|{vzwwy{z{|zx|xzwxw~|vyzxz|{{zy{{|y}{zy|tzvx}|yu{z{x|~|z{|zxzz{xxy}~xy{z~|xyx{{|}{z|u}y}|wzxz~~{{t}x{}{uzuyz~z|{{zz|xzwvyyzwz|{xx|{w}}zyz|xyvw|{z{w}yyyz}zxy{xx}}tyzz|zy~zz|}zyzy|x{|}}|xwv{}v}}z||{zzzzxzw|zz{xzwz{}{zx{w{}xxz|z}|{z{{{}zyy{yx|z|yzz|{yxzx~z{zx~wy|z~|}vxv{yx{yw{xy|yy{z{{|~xy{zyy|z|{z{z~~y{z{}|}}z~ww|{|{{~}|szvzyz|xzu{|~~x}uzvx|}|z{ytzz||{x|x}yvsvv}{z|zy{|~yz{x|{wyzy{{{zy~}wz~zyxx{zyz{yv}{yz{yz|zxyzw|yxy{{{y|z}{wvzx|||y|yy~z}|||}|w|x|{zxy|u{|||xxy|yx|x{z~|yzv{y{x}xzv}zxxx{y|zz}x{yz{x}yx}xx{}{u{wwxz{x{{y{|zyw~{x|yw|zvxxwwyuyyxyy|}}}x|y}{~y}y||~rx~y|x|z}|y|~z}yw{{~tx}y{zy}{{zx|x~uy{w{}{}vu|y{}||}~~}}}~}~}y}}}{|}}z}}}}||~}~}~|y}}}|{~z|~}}~|}}~}}~~}~}|||}}y~~}}||~~|zz~}~}}~~}{~~~}{|}~}z}}~~~~}}{~~y}}~~~~}~{}~~~}~}~|{y|~}~{}}~}}}|{{}~~~||z|}{|||~}~|~~{{~}}~|{|}y}~~}z~}~}|~{|z~}||}}|||||{}~}~|~~z~~}~{}z~~}{|{{|{|yz~{|}~z|{~{}|~{|}z~w~{zz~~{}{||}~|~|~xz~}}y}|{|}}~}{}}~|~{}{}~}|}~~||}~{z~~~}}~y{~}~|}~}~}~{~{||~x|}}~}}}|~}}||||~~|~|}~}}~}|~~}}}}}}}}~~~zy{~}|{z{yz}z||s{zxxwyzr||}}uyy|{uy{{y|vxy}{~z{zyty{|vx}}|{}z}w~xz{x|y{yxzuyxt{wxzy~ywyvxxv|tyyxx}x}zzxzzxyxywyw{sy|zxw{{|||{z|y}wxyyyxz{xzyyywz{t~yx{x{w}v}wxvx|y|{}z|z{z{z}x}zxzy|~{yzy{{}zy|y{{tvz|{zxx{|{yyy{z{ywzzv{}vzz{zwy{yyx|}}{xy}}z}z~zyy{|z~x|||wz{{ywyy{wzuxzvyz{{|zzy|yyy|x}w~|}{~~{xx~zy~}{{y|x{}{{|z|}z}{x}w|{wz|xvw~vxzxuzwwyvww|}{xxu~{}~y}|z{x|{yz||~yx~zzy|~zzz|}vyyyz{|z|vt|vz|uy}{{}zzxxty{xz}}~|{vw|v}}x~~}||~{z{|uy||z|w{|z||z{vtzyz~z||zz{z{x~}xvyyw{vyzw}v|y{z{y{}zx|y|yyzxyy|zy~yv|zwp|{yx|yvy||zz|~{zuyu|}uwz{yz{}y||||y{|}x~{}y{zyx{{}~zy|{y|wz~zxv{}rxwvx{vrzv{xzy{zuvyy~z{zz{v|w~}~y|w{wxy}~~t~xz}~x{|yv}y}yz{ywzwyz|zztvsy{{z~|y{zy|zzz|z|y~z{|}|w~{|yzyx~}{~{{{yv}{xy{z||wvyx|{~x|x{zzw{u}wuxz}|yw|x|y|y|zy|~}~}}x}||}~}}~|z||~|{}~{||z~~}~~~~}|y~~~~~~}|~}z|~~}~|}~}{z~~~z~}~}{}~~}~~y}y}~|}{||~}}|}~~||~~|~~~|}|~}}~}}|z~|}{~}}}~~{~}~~~}}~~{}~~||y|z{z{{~~{~}z|{|z~{z|}}|~|~~~{~z{~}}~~||y}}~y|~~~y~~z{}yy|}~z}zz~}{~w~}~|~||~{}~}~z}}}{}~~|}y}}~}|z}}{~}~|}}|}~~~}}~|{|}|{{}|~}~|~|}x|~~}|}||z|z}|}~}~~}}}}}}~|~||{|z|}}z~~}}~~|~~}|~~}|}{~~}|}||~~|}~~||~~}}|}|~}z}z~}~}|~||~~|}~}}{|~{{}x{xx~|}{z{z}{{z{{zz|yzw}|{|}{w{u|z}yz{zy}vyyz{ywzzz~wxzz}yzx}y{{zw~xz|~yyzw{y||y}{x}~wo|}v}|{{x}~|y}x{s}|yzwwy{y{z}~x}yz}|}|ywy}}y{v}~{yxvzxzzy~{|{wx|y|{}}~{xy||xzz~y|yx~{|{{yy~|yu}z}w}zyy|{zv}zw}y|y{yy}}|zy|wzvyxuyyx|||yzz{zwxyv{~|{v|wyzz{zzx{|zzyy{~wy~~|zz{|{x{}yz|wv}xy~}}|||~{y{ywy{~~{x{x~{~w{}y}zz~}}{{y{|yxz|~||z{}|}yx|{{wyyz|yzz{||}|{|v{|{{}}}{{yxzy|~}wvx}x{{{|zyzx{{||zxzy|||z{zy|vzzty|{y{}|y|{xx}zt}w}yzxzv}~}}y{{}{x}~~}{|z{{z{yy|yxy}{wx{~}~zz{z|{v}|yx{{{zwv~zx}}zz~{vr{{|}}xtv|w{y}y{xzywxz|}zu{wxv{{zzx{|yxxy}{z|{||w}|zx|{z{yz{|wu{z|xy{{zzz||zwv~v~vzy{{yyu|}{{y~~z{x{|zvzv{wyxz|{~|xy{{{y{}x}x|x{}xw|v||y~{|zu{zzw|x}wy}z}|x||{vx{yw|{||wy{x{}|}xuw}u|y{zy}{y{s~w}{x{{}yz||x}x||z}{~{y~y|zzz{z}zx~|z|z{x{}}}yy|x{||xux{}|xx|w{|z}yz{|||~~~}|}}||~~}|~{|~~|~|~~}|}~|~~|}~}|}~|{}}~~~}}}}~~y}{||~}|}}}~{z~|~||z~~}|~|~|}~|~{z~~{|~~}~~y{~~}~}|v{}|~}~|~}~x~}|y~|x}}z||~}~y~}z~~~~y{~z|z{x}{|~{~~}}|x|{}||}}}||}y}}~|}|}~|{x}~z}{~}x~}~~}~~|~~~~~~~}~~}~|~{|}~~||}|~}~|~}}|~~}}}{~}~|~y{~}|}}~}}|~~|}|~||}|{}{{~z~~{}||}{|}}{|}}~}}~~~~}}~z}}|~z~}~|~{~z{||y}}}}{}|}|}~~~{}|{}||y}}y~}}}|y|||}|~||}}~~|||{{~}~}~}}z}~z|}}||~~zy{y}|z{z{wx~~zy{{wxzzyzx}vwzxz{zzyxzx}t~{y{{wzy|w{xzxy|}{~}zx|w{}z}~x}{{y}y{~wwwwwxvyz|x{v|xrz|s{zvtvwx{tz{}{{}{v}wyzyy|{|}}xz{z|xy~}wz~y}zyz}ws|z|wxyzy{{{v{w{zvxzyywyxzx|{u|y||~}w{|yzw|{|{y{y{~xw{|y{y}{zy{wzx{yxwyyz}y}u{xwyyws|w{xu{y}|xy{{w}yxzyx~}~~|y}||zzvtzyyxz|z|{u}wxuzz~|wx{x|~y{xzw{yzxzz~y{{}zk{{}yx}yy}}}{~z{|y{x{w{ww{y|x{w}}zwu}z}}z~yxxy|tzuvz{xy{z|x~~z{xyxz}{}y{x}yz}}||yzzw~zzyyvzx|vyvvy|uz|wzzzvyz{xuv{~|{xxx}~zzzv|z{xy{~{y{|yyy|yw{{w{~u}{x|wxyyzzytwuwyxyxzyvywx~|~zz{{yzy{{{{|y|xuxwzzzzz}xxzyvvyyyzzzxwy||yx|z~|{z{~uzzywyz}|x{z|}~vtx|~vy|{|z}xz}yxyz~~~|{zwzv}vxzy|xy|x|wu|}x{wyyyz|y{{xy|zzz~|~xx}~y|{|}{x}|x}z~~zz~{yzw~zzzy|{|{wz{tywzyyy||{zyxx{}y|{~z{zzyy{}y~}y{|{{{yz||z|}xz{xxzvxxy}zy~wwyxxvxz|zzzx{xz{x~|x}|zxzw{||||z}~}|}~~~~{~}~~}{{||~}~|{~~}}{~{~y{~z||}}z|}}z~}~~~{~y}z~~{~~}~|~}}}}|}{~{~}{y~~~~yx}}~t}~{}z~||{~}}~|zz{~||~|}|{z|~~||{}~|}~~|~}z|}}}}y}~~{~}~}|{}|}}{~wzz}|~|~~~~z|~}zx}}|}z{~}}~|}~}{v|~~}||~~|{y||~}|{}{~}~~~~|}{z||{}}~{}~~|}|xz|{|}~y~z~|}}}~~}~}}~}~{}~{~{{||y|}|~~z|}{~~~z}~~~}~zx||~|~z~}~}}z|}{~}~~~~|~~~~~}}|}}|~y|~|~~|z}}~~~~~}|{~||z{|}~~}x{{z{}}xz~x{w}{}}z}v}{wvxxxxxzxz{y}z|wy{yuz||{w|z{uxzy{zywvy{{vxv~|z|zzzxzy}{z{z{y}zyuz~yxuxz|yxy}xy|zyz|zz{yuzyyzxzzzxzuzx~yyzy{{~yyw}xyxx{vvxyxwyw{sxxwzwvy{xxvyv{||{{{yx}{|yyzy{z{zyyyvzwzy|~|y|z|y{|y|w{z|}|xwzxx||~w~x{ww|yxyxz|}yyxzz{{wxx|xzyxvyyx|z~vuz~wx|zz}{y{uzt}zvzzy~zv|yzzvzz}y{yyy}}{zz}y}zxx{~{wz{{{|z{{|x|y{yxyvzxx|wxyv}~|xz~yzzw|z}}x|x{~~zz||y}{yy{}yywwzz||w}|xyzuy}yzxwzz|y}yyv~z|zx{wz{|z|x}yz}|zy{yvxy||wwyzz{xzyzx~~{zz|||}zz~}{w{x{|{z}x~||||{y{z|{z{wz{xy}{y{~|xx{yyyy~{yz{~z|zwz|xyuy}{yz{|wuy{{z}}{yz|}|{{}zzzw}w|zy|}x}ywy{|w~xw}z{zz}|z~z|{w||y|y~~xzy|z~xvx{{z}{}~vy|zy{zzyz}}|wy{vvyzxy}{zvyyxzxzzx}w|zw}{{y|w||zyzuzzz|z{{zy|}xz}}xz{z{z{zwxv{|xz|wz}|z{{zzz|{z|xyx{yx~zz{{yz{w{y{|{y}x|x|{z~x~}y{{zxwxwz{{y~xz}{vzw}|yxyy~}xy{z{|||yz}y||~}}~~~|}{~|~~|}}|~~~z|{{{~|~}}~{y}}}{~}|}|{~}~~~~~}|}~|}{{}}y||}|z~|z~~{~{~|}|z}{}{}|z|}}}|~|}}|{~}~|~{|y~~~~~}{~{~z{}~{}y}}|}{||}~}z}~}|{{~~|}}~}}}}|~{{}}~|{||||~}z|}~~}z||}}{}~~|z}|~w~|{|~}w}z}~|~}{}|~~~}|~~|~}}~~~}}~{|}}}~~||~}}~{~|~}y}}{~}{~yz{|z~~~}~{|{|~~{}}~|z}~{}}~~z|{|}|~}}|y|xy|yw|y~}{~~}~y~|||}|~}}}~~}|~|z}|z|y}z|}||~~~~y|~|y}}}~}{~|z}|~~{z|~{~}z}}zz~}z}{}}|~}~{{|}~}}|}{}~|}~}z}}|{}|~|}~~x~|z|}~}}}}w}}|~w||{~z}z}~}||~zw~{~|z{w}y|||wyxxx|zvzvxz~|{y{{|xzxzy{yy|xxs{z}z{y||}{{y}y{}xz}x{{{~xy|y}z}|yx{z{{zzzz{zx{y{zz{{|xy~v~||{|~~}zzyyzu|{yv}xy}~|}z{xz{{}|x{w|wxywuzzzy{wyyz|{xx{zwzvuzv|xy{|z|}~}z{y{{{{|}|xyyzzy~}w~|uxyzxx}ywz|zuxy|uy|yw{w{wxxzxzyxw{|z{wx~|}z{yywyywy}zz}~z~z{~y|}}yw{zuwyyy{y~|}w{||}zzwyyzvuy}x{{s}x{z}{x~|zzzzy}w|{zx}}zx}~zt{yx|{tzvvzwyyyvyzx}zw{{zv}|{xu~}{~z{y{{x}y}|}}zywy}{z{}z~|~~||xzyxzyzw|z~|yxzyuw{y{y|xz{y|xyzz||z{}|{zz~zxz{vw|z{wz{y}yz}||yz{|uwz|z~xzx{}z|wxz|yuv~x{ytxx~y{~zyz{yz{|{}z{y||{||x}zzz|{yz}yy|wxyzyuwxww~z{zz|{vxzzxysy|zzzy}z{zx{|yzv|zz|y{y{w}xx}xz}{xzyyxzwwx}y~{xz{~ztuzy{xxuxz{{{{{}}xyy||z}{w~zu}|z{xu~{zw|{x{xzzv{tzyyxzwzu}~x|zzx|zv}y|}v}|wx|{}w~xz}~{v{{z~|zz{y{xzz{yyvxy{vwzyz||yuxyxxzvzxzzy{zy}{|}|}yyz{y|~||x|}|}z}~{}}}|}}{}}y~~x}}}{zy|}{~|~}|}{|~|}~}}~z{z{~}}{{zx~x}|{z|w~|{~|~~{|~}}}y~z{|{~}}~|{}zzyz|{}~~}}}z~|z||y~z}~{||{|~}y}~~z||}{~|~~|~}~~}~}}{~}}}|~z}}}}~|~}}~~}~}}|~|~}~}||}||}}{~{~}||}z|}}y}z{~||}|}~~||w}{}~|~{}}}~}{}{{~|}|}~~~~|{~||~~|~zz~|~~~}}{y|~~}|}~}}z~}|}}}z}}}{|{{~}~{{}~}|~}~~|}{{~~~}yx|~}|}|~~~~}}}}}z{~||}z|}~{{}|~~{|~~|zz||}~{}|zz~}}z}{{}|}~~|}~|||{~}~||y}{~}z~}z}}~~~}||{~zz|wvx|z}{|||{}xzyw~zzz}zyx{xz}xxx}{}|z{yzxy{wy~w{x|{zzz||x}xz|xw~zw{xyy~y{y|yw||wxy{zxx}{xw{xyz{z~y}x}{y{{z}w{}yz|ryyyy{u|y{zxzt{w{z{||xzy|zy{zy|zzy|y~y|y{z|vz|z{zvzyy|xzy|zw~wxzwzyzyy|xyxxxzxx|zy}yyw}|wzvwzy}zzzz}y}vyxsz{|x{xuy{zx}{yuz}|xv~y||}}y|xzzzw~v|y}yvy|zz{t~x}|}wzy|y}z|tywzxwwyyy|x{xxy{ywyzy}}zww}z}}{~{x}x~{zzyxwzz}y||}yyx}~xzyxz|yyxzw{y{|}zvzw{vyz{z||{y{xzy}yt|}|x{z{zyy{}{}{yzz||}}}y{|z{x{{yz{|y|||vzz{{y~{zzz{~x|xyzw|{w}y~zxy{{{z|wz}yy{||{zy{{z}x~|v{xxx|x~|xxzu|}y|x{|wy{yz|~y~}u{|~}zz|yz|~vw{z{uzz}{|zx|}{~~~x|{x|||}xw~v|x|y|zwxx{z{z{x{xyz}uux{{}z{{{xxzy|{{yz}|suy|{z{wx{uz{w{yzx{}|xzyzyx~~{|{|w{zzy{zyz|zwzwzzy{zy{|z{|z{z|y{}|ux||}xy|z|v}vy{{|wyzzyy{|zu|{{{xzxwz{y{|y{}||{yzxzw|{{xw{{zxzxyzyy~|~{z{xzy{}~w{{}ywzw|y~wzxw~~~{{}{}}|~}|}|z}|~z~~}|~z~z|}}}}|||y}{}~{{z}z}}~}}~~{|~{~{}|}}~{~||~{|y~}||}}~||}|~w{}{}z}}z~~|}~w{x~{~}~~||||~~~~y{~y~~~}}||z}{}}}}}}}}{~|{}|~~|}|~~||z~|}|~{z~~{|}~z~}}~~~~~~y}}{{~~}|~||y|~}|||~~{y~|~~|~{}|~{}}}~}{|}~~~}~~|~{~~~|}}}~~~|~}}}|}|}~{~|||z|}}|~}}~|~~||~|~yz~}~~x}~~}|~{~~~}~~|~~}||||~}}{}~}{}|~}x~~}}{}~|~~}~{}~|}}z~}~~}~}~~}z}}~~}}}y{}~~~{|~}z~~}z~{}~~~|{}|~}~z|{|}~{z}}}{||y|~}{||}y~{}~{{y{{yzy{yxyyyyz~z{xy|{{zx}|vv|yxx{yyyyyzyx{|ys{{|~~y}wx~}{}|{}~|z|z{wyruyyz}y|v{vyyz~{vu{}xv~{wyyxx|{{|x~z{{|y|yzzzu}w{{yzx~~|{yy~zwx}uz~~w||{wzuzv~yzzzy}|{}xvxz|~z~y{x~y{||w}z}{}{~}~wy{x}|x{}twwu|zx{wywux|zy{wyz||{wz{|v|wzz~{x{v~~y|x|{~{z{~~{}z{zzy}}{zwv{{ztxxywz{}}x{z{xv~wwyxywzz~}|zz|w{}y|zy}{{}z{}|w{x{zyvxxwy{y{xzwyzxu~|yy|zyy}{y{{|wx}||y{z{z{z{y{zw}{|~y{|{~z|{z{y}uyy|{xx~wyyy|yz|yx|yvxyvxxvwwxw|yyy}y~}z{yx{}}|y{|~}{|zz||{{x}||{|{~yyz{x}z{xuzyz~xvxw{|wxy}}y|y{zy}w~{}{|yx|{|z|{}z}xvzu|z|{y|~yzx}wwz}w|yzzwvz||}{yx~{~zyy|xy{|}{||yw}w{xz{~v|z{}z{zx}y}zyzvy|{|yvx|uxx|}yyzxzwzwt{t||{y||~yuy}u}||||z}z~w|y|zzx{}swyzu|y}uzy~tvzuyzsz}{vyxy|yyyy~{{}xx{w}|}z{w|}zz}{{vzyz~u|}y~wyzwzyzyytwwz{{s||zv|zx{|yy|{|{zx{z{|{z|x}z|}z}~{z}}~~~z~}z{|{}~~z}}~||x}}~{~|~||~|~{}|}}z~~{~}{|~~~~z~}}{~|{|~}y{~~}z}}}~}~|}z{~}{}{~}{{~y}}~~|~||~{}}~{}{x|z|~~~{|y~{~|~|z}{~|{|}~}|}x{~~}{~}|{}}{}~~~z~|{v||}}~z~{}{z~||}~~x~~y~}~}~}{{~z{{{{{||}||{~~~~y|}|{}}~|}{}{{}{~}~||~z|}}~|}|}|}|~}}~~}}z}{~~}x{~|||}~~~z}z||}|}}|~}~~{~|~{{{~~{}~~~}~z~~}~}}~y}~~}}{~{}~}~}~~}{}}}~}~{|{y~|}~z~~{~}}~}y}~~~}z}}~}y}~|x~~z~~z|}|{}~}~z}|}{|{~~~}{|~~}~}}}||}{}~|{~}}~|{~}yz|zvyz{y}yxz|~y{{~||y~y{yxw{yx{yxx}{|||vzz{z{}xy{yxyyzyv}}{y{y|wz|xy}w}}z}}~zz|yzw|{yy{w}~z{}vyx{yu||}yxvwyz{yv{yv|vzw}wyyyx|z}z||vyw}zzyxyyz{zww|x}{u{{}wzz{w|~}~|x~w}w{y{y{{y{}z{xzyyz{~|{x{wyzyx|yz}}w{x{yxy~zzz}|z{y|y{z{{}y{{yzw|||wx{wy{y{yz|zz}z|{z|yxx|xyx{}|}w{z{{vxy|{~|y{z}||z|wz|zx|x|{zz|~{yy|zzy|xz|zy}tz{z{{z||}yw|xxtw{yz~x{|yzw~zyx~|~~yz{}{xzx~{|wyzwx~zzyzvxx|||x~||||xy{wy{|}z|wx|{x|z}|{wwvws{yyxzswzw|z|{{v|zwzzyz{yz|~x{|z|xvz|{xy}u{}zyvz}{x}x}{zvwyy{xz|{~{yzwvy|~y}vzz|}wy}uw|y{zyz}{x{yy{y~}}z{twx|zz{xw|yw|wz|y}~y{zxzzxw{{x{z{zwyz}x{~|yz|yw|{}zyy||zzyw~{|{xz|yy|{|x{|{y{x~{{~||vz|z{{}~y|{{twz|~wxzy|{}}w}{|zxz|}xy|{x|}z~y|xy~yyy{zz{|yzwzzzuyxv}}y}yzzy|zyy|v|yzxvx|z|y{z|wzzyy}|{yy|z}wx{wyy}zz|zyw|xyz{|x{zy|{zxz|{|{|{yxzz{}~}}}}~~~~}{|{}x~|}{{~y|}~{{}{}x|~~{}~}}{|{~zz}}|x|}|~~}}{}||~y}|}~||}~}~~~~}x||z~|~~||}~z{}}}~{{~}~~~~}{}~~~{~}y|z}~}~|~~||}~}~}||~{|}}|{}~|{~|{{|}}}|~{~}{}}{}}{~~||z|~z~~}|}~|}}{}{|z}y~}|~|}~|~~||~|z}~|}z|}|{}w|~z~~|~~{|}~|~}}}}y|}|}}~~}~~|z|~|}{}}}~|~~~{~{}~{|}y~}||~{|~}~~~~|}~|~|z}}||{~z}~|~z{z}|~~}{}|}z|||}yz~}~~}~z|{z}|}w{{{}~}~}}|}}}{{}~|~|~~{|~~~}~~~|}~}|}|~{{}|{~|y~|}}|~|xx~z}}zzvz{{vyzxwz}vxvwz{x}vzzzzzwxy{{{y~yx|z~zz|yzyzy{x{z{yyz{zx{xx|}y|vzyyzyw{wwwzw{}{zz|zzwyvuyuyvzx|{yx|~}z|{zzzy{y{zy|{zx}}xyz~wyzzzx|y|xwyvy}zz~{}x{uy{zw{x}vy{yz~zwz~z||~xyz|{zzx|yy|||z{|z|wszyxv|z||}w{~|ww{{|xqw{x{y}sx}y|}xw}|||z}{~~{y{{xyx{z}{x{|yy|vyyzw{yx|zzx{}yy}{yztxwvxy{yxuzz|~ywz}|vy~~{{yxxz{x{zx|vyy~{~{|wxxyvzz{zyzvywu}zzy{{}|{z~zyyvxx{|w{yvzy||z|~}r}}{|~w~v{}z}yx|{|zzxu{~{|y{{|yz|w|zv{xy}|x|ry~xv{owz|{y~{z~{{|y}~{zx~}|zyy{|zw|wxy}}{y{{yzwyttyyzzwzvz~{|{xzw{xz{yz{{zx{|y{z|z{}xy}}xzyx{yz}{y{xwwvxv{yz{{~|zx|x|xzwx{|v{|{|y|z|zz{{}zy|yzy{|vv||zzy{y|zzyz{xywxxxxzyzwxzvy~wzx|{}|~~{{|y}{x~xzw{|z{z||}|zw~{{yy{{xz||y|}zzyyz|{w{|wy{wvxxwv{|z||x}v~||yz}zzyx}z}|{}~y|yz{vz{{z}w|xzzvyxv|ywrz{{ywz}{zvxz~}{wxy{z|v{}{y|~}~{~~{}y~}||~z~~z}}}~}}}}~~w~|~~|~z|}{}z}{|}~z~{}~}}|}||}~{}}~~{|}~{~~}|}}~}{z}|zz}}~}}~~{|~}}|}{z~{}}z{~}~|{||}zz}|}z|~}z{~{|~z~~|~}zy~}~}|z~~z||~~z~}{}w~|~~|y{|~||}~|~|~z~{}{}}|~~}~{~|z~~~|~}~|}}|~~~||~{|}|}|}z~}}}yw}~}|z~~~~z|{~||~||{~}|}~z}z|x}||{y{z}~|y|~}z}}y|~|x{~|}~{}~~||~|y}~~}~||}{~~~~}}{|}~~{}{|}{x{|}~|||}~~z~}}{}~{~|}~|}|}|~|}|}w||}s{~{||{~|~{}y|~}|}~|~|}~}}}z{}}|}~y}{|z}{~|~~|}||~{||}v|{xy{}vyw|{z|w{wy{~}zw~yxw|||~xxzy{wyzz{z}wzxzzywzz}~zy{{}{}v||}x{uv{{z}{zy{w}z|~w~yy~{yxzyuxx{xy}y{||{{yzy|zzuz{{{y|~y|w{zx{{yu{v}{|wyyz{xv|ywx~vy|{|w|x}}|uw}t}u{wwyyzy|zzy{x{|z{w}yww{zyzyyyyzz}}uy|~x{y~y{}yyxvztyy|y}yw{z~v|x}|z{x~{yyxz|w{xw~|||y}zyyy||{z|{z~|{}{zzw|}}}}||x{z}yx}x~}}ux|wwx{z|z~{y{xw{zv{xzy}|z|xz|}y||zwzzz{z}x{uyz|z|zzy|yx}}zzzy{}|{z}{z{x{{|z|wy}zv{|}zxxxv{z{{yyy{x~|yy{xzvvwz{{}y{|}}y|y||xyyw|yz|yxxz{xx|y{y}}z~|yx|yww}yww|wzyz}}{{x}{w|xz~x}yzzv|zwzxx}y~{~y{y{}yz}xt{yx{{x~z{wzy|zx|yzy|{{z{x{xyv{{z~{y|z{z~}~ww~zz|zwuvwzxy|x}w|w}z}xwzy|zz}zyzy~{z|z|{|zz}{}yyywz{zx{{xw}wxz}|t|uw|xv|zzzz|zy{{z~{x|z}~zvy}xz{~wy}{zzz||~~zuyy}{xyzz||yyyyw}w|x{zy|{y{{z|{y{}}wzyx|~}|{xw~{|v{w}yy{uxy{vv}zx}|zy|y~~v{yx}{}~z{|}~{|z{}y}|{~|~~|~~|||}{}z~~}||~~~}}}{~|x|~~z~{}}~|~z{~~||}|~{~|~~~}|{|~}~~y|~}}|~z|~~}~{~|y~~~}}}|~x~|~{{~|}|{|~{zz|||z|zz||~~{~~}~|}~y}~~|{}}|~|w}~}{~~~~~}|{{}~}{}~|}}~}{||z}z}}}~~}~~}}}}{}||~~}}~~~{||y}|}}}{}}|~~|}}~}|}~~z|{||~{~~}z~}|x~z~z|}~~~{~~~}~}}~~|}|}}|z|~|}~xx}}~}}y{|z~}}~|}}}|}~~~~~}z|zy||||~{}}|}|~|}~}x~}|{}|~}x~}}}}}}z~}|~|{}{|{~y}~~{z{|y}~}|z}z~~~~{}~{||~{~~}|xx{~z}}~}}|~~{~}~z{}|{}~}zz~~}}{|}y|z|ywx~{yzy||ztyzy|y{{yvxxw~u|{xwxyy{{~wwyyw{yz|v{{|yw|wvx}|~xy|xyz|}yw|{zzxy|uzy{ywxwxzwzxvywy~||zxvzwz}xzzxy|}~{yzx|{y{|{w|zy||{yy~wwyxx|y{{|yzz}zyxw{{~zwty|xv{wz|x|zyz|wv{||{z{}z||zz{w|}{wy|}yxz{xwxx{xruyywv|zw{v|vzz{xxwuzx{~|{xz{{xz~vyyyx~w|z}zzzx{}x~~vzwzuy{ww|wvy{{yyzwyzwwzxzzz|xz}~y|~y~{{~yzz|z~wx}|{}v~xyx{y|yywx|x{{xvzx|zzw|~x{tyxw}yxyy~x{}|z~~w}xxyzx}yy~~|zzy}{{{|yzu}uv|zxyxyyzzz|zyz|||zxwyzvywv{t}y||x{}yu{|}{z{x|ww{{yzzxz~v~{{|w|wv{zvyx}wzw{wzyv|xxxx{zwzyy{|{~||||{zy|{{wxywz~w}zzw{|}zyxzxzy{wuzzy~xzy}zzy|w}wwy{u{zvzzw~|{{yz{|y{}{{z{wyz{zw}vyvyx}{}z{}y{w}yzzu{zxuyzyxxzxxz{vtxxzvy~~yo~|w}ww}}zx{v~||zwzv{}zxy~zszwzvyyyyyxyyv{yxwux|yzxzz{{wuu}{xx{{wz{yyu}|{z}zz{}x|{{xyz||wxwwzx~zxxxz{wvyvw~}z|y{vzx{|ywvx~|zy||y{z|{|y{{~}{}}~}~|{}~||xy~}||}{}|{{~}}}|~|||~}}z|}~|||x}{~~}}~x~z}~}}|x}y}{~}|{}y}~~}~{}{{|{{~|y||~|}|~~y}|}~~~~|z}y|}|~}|}~~{z}}||||}}y~~~z|}~}|{~}z{~|~}~z}~~|||~}}~}~~|~{~}z~|{z~}}|~}z|~~}z{~~}~}}}~}||}|}y|~}~z~}|~|~|}z~||~}~}}||~~|}z}}~|}x~}}~~}~~~}~xx~|x~~{~~}|{}{~}}~}z|{|}}|~~~{{~~~|~~}{}{}{}y{~~~}{~|{|}{yzzwz}~{{~~~}~|}t~~|}|z~|{{~}~~}~z}}|~}}z}~}z{}{{}z~|{~}|~z|}~x}}~}~|}}~~~y~||~|}{~}}~~|y|~~{{z|~}}|{{}~~~z}}{|}}~}~}}z}~wzzz{{y|{zu}{}}yzwyzwzt~ywyw|yvxw{w|vz|{xy|yyyw{wxy}|}v|{zy~~wzw}y|}zyz}x{z~{zzy{|z|ywxyyy}zwwyy}|{yyyyz{yxz{t{{}{~{ywz|y{yy|v}}u|y{tz{}zyzzy~yy{}t~xzv{vzwuuzywvzx|t|{~v{{|xy{wyzzx|{xvyy{zzzzx|zy|yxu}~{xz{y}{yw{{zy{v|xy|zxu~yx}|yzxyzyvxz~}xvyyv{xy|xzv{yy|y}z{uzy~x{}yx}~xz{y{}y{z{z~ww{zzz{|}zyzzyzyw|y~yzy}yywz{~w|vx}vvz||~zxv{yzw}xyzwtw{w}y{{yz}wzxyyz~}}~zz{{{z}zyyxzw|||yy{||xzxw}{yzx|{xy|}y{xz{{||{z{x|zy|}x}v{{}xxyy{x}~w|z~wxuy{z}{x~ztzuz~y}yt||{y{{wyw}xzyyyz{}yv~|xyzx|}wywzxz|x||z|zy|y{zv}u~|{x}{zz~xzyw|~|{v}zzxx}pzx}{z{{wz{x|zz{||}xzy|x~~yyyvtx}{||wxyv~{{||yx|||y|{yvz|{uu{y~zy}zwuz{{r{x}{z{zz{w||ywzzxs|{z}uu{~y{~|v|{{|}|z{xw{{xx{{y}yzxyz|x|wvv||yyy{y{yx{{z{yx{x{v}~}y{zw}|z|}|z|}yxzz|yz}}|y||xxuzuvwzxzzuvz{|yyyzyz}{|{x{}|{zzx}~}y~{|~{z||~|z}~{}}~~~~{}z||}y{}{~||}}~z}~{}|||{{||z}}~}~}~}~|~}z}|z|{|}|}~z}}|~~z~}~z~||~|~}~{}{w}~{~||{|{{~~||}{~}|}y|{{~~~~{}|x}|{~~|~|}}~~}}~z~z~}}{~}}{~|}z~~{{}}|}|~z~}{~|~~}|~|{{}|zz{z~}~{}~~~|{~~}{{~|}~z~z}{y~y~{w}}|~~||{~~|~}{~}|}~}z|{{}y|~{u}~~{~~|~|~}~|}~~|~}~|~|}}~~~x{|~}}~}|~}|~}|}{~}}}}~}|{~~||~}z~{~}~}}}}}z}~}}}|~}~~~}~}||}{~z|||~{z|}}|~{y|}{|}{zyz}|}~{|}z{~{}|~~~}}{}}~|y~}~}||~}~|}}y{}y}z{z}{yzyyyxw}{zy}t{wzwyyyzzwx|wzzz|z|}y{y|~{zz|{{~y|z||zzz}}zyxvx{z~}xy{yzyx}{vvz}yvxyvx||yxy{zyyx~{xzz{|||zzyz|yvyy{z}}~y}{zzw|y{xxvxwzxv}ywx|z|}z~zzxu}z|vw}yyz{}z|}}ywzyyv|{y{~|}z|sx{|}{|{y{yvzx{z{yxyvz}{w}z}uxy|{u|vwx{wzzxuxzy{|zxu|{z}|~{{~}{{y{|yyz{xxx|y{yzyv~rs{{}y{{~}w{zyz~yw{{|y}{wzy{{x}u~{x|yzxx{}yx{t|{z{y{yy}yz{wxxzz~z}z{szx~t{qy{vww{~x{z|}|y{{|{{|z|zu}z|x}~yz|vyyyx|{{|vvyy~wwy{vyyt{}xxy~wzx|y{{{xx}}x}{|~|z|x{yz}{~|zw{~}wyz{xxz}zz{{zyyxzt{xxvu{xzyuyx{{{z~z{|z{{sz}{|}||y}v~zyyz{}}{wwyz|{{|zz{u{y|~wz||w~uuywzx|{~w}zy{wyy}}x{y{}|y}{zy{|{{{xy|zyxyt{{{zz{yuyzx{{v~ywxvz|xz{zzz}z|~x{|v|~zxw|{zx{yxyxy}z|z|x}z|{~{xv}zxwtyzvxw|}zx|z|zx|xy{z{xyz{xy~|x{{}{{w~|}{{~{~z}{}{}|zxzy|}w{xyxz|~{x|x~ux|}xx|x{|x{}{|{y}w}{{}{~x}}}}}}}~~{{|}|~{x}}z~}}|y|~~y~~|z}~}~}~z}z}||}z~~y~~{}|}~~{{}||~{|{~|~~}|~{|||~|~}~}~{~||}~|~}|~}~z}}|{}|{z~|{|~~|z~}y}~}yz}}}}}z{{}||}}||~||{|||}}|}}}~}~y||}|z|{}}|||~}||~~|}~{}{}~}}}~||~y~}y~{~}{}|}{}|}}~{~|{}}}~}|}~}}z}~}z}~{}}{{}|}}}}}}}v}zy~|{||}w~~}{}}~y}~~}~yz~|{|}~}}z~z~}~zz{z~~y|{||}|}~~}~}~{}|}}~{|}}~~{~z~~y{|}~}~{}}}}}~w{|yz|}|{z|~}}{|}z~|~~{~||~||~~{}~~|y{y{{z|~~~~~|}}~|}}}}|}~}|z}|}||~}~{}||{~|}|{|~}}|}}}|w~wyxy|xzxxy{xxx}{wzwxxwy{yx|w|vyz{}wyxwzwyyx{{yyy{yzyzw}}~}zvvw}v{zz|{{z}x||{|u}|z{xxy}z}{|uyyx{{|}uw{|vx{uzwvu~x~yy{yvzu{{~v|y~z}~{tzxxxu{{z{y}x{vvy|z{{wxy{xwz|x}xztyyywyxvz{y}z{v|}z~wuzv{||xyw~xz|wywx{|z}{wx{{{}|x}y{}zzxzv{zt}||zz}{vyzuyxuxzxy}z{zz{xvtuwxwu|xxzt}v|x}wz||{}{x{{|uxzxxz{{vwyyxyz|uxw{yy|}y{~{~}|yvs~|zx{{vw{{zxz|{|wyuy{{|xy{|zx|yu{{z|yzzy}{ywx~|}x~zwxzzxzy}txyzzyz~z{{{|p}{|x~}xzv~yzzyywxzxyzz}xy{uvyz{{z|{z||yyxw{y||{uzyzzy||{|~yxw{uy{wyzy}w{y}~v{x~zzzyzx{z}|~xvzzz{xs}||zyuwyy{yyzx{zyw|qy}}zu~w|z|sz{|{{y{xuvxyvwy{{xxyzw|wyuzyz{zx{||y{v{|vx{|{yy}x{y{{~zwxxxxyy{}|zz|yw|zzzyyzu}{w|||yxx|{xvzuv{zyx|v|yy~yzzzyx|||yz{yx{|{ww}|zy~zz{x{uv{y|zyz{{}~y~~z|yyx{|xz{}yuy~}}w|xy{z}z}y{|y|}|y}|x}zzxvz}}w|}x}txy}v}{|{xzx}{zzxxuv}zz|z{{}{}~w}|~~~~||}{|}~{|{~||~}|x~}~|~~~~~x||}}z~{}}||~~~||}|}~~}~{}{|||y}~||~z~}~}{y~~{{|}}{~~{}~{|{~{~~}z}}||~|~}|}|~~|}|}~~}|w~~w~|}|}{~|}|~xz{}~~xy|~z~}~|~}}{}|}|~}~|~|}|}}|~~~}|}}~{~~}~y~~~~z~~~{|}}~|~|~}~~~z|}}z}}{y|{|||y||~}~~}}{~~~|z{}}}}~~z~~z~~|}|~}z~{~}~}}}~~z{|}|~|~}}{}}}}||~~~~~{~~~}z{~z~~~}}|~||}}~|~}}z}~|}}~}z}}|x~~}~{|}}z{|~|~}z~}~}~{~|}~y}}}~}}}|z}}||}|~|~~~}~|||}~{~~~}}x|wy{|z}~x||z}}zwvywxz{y|zxyxz|w}|w|zxw~xy~ywxz~|{}{|z{xyx||zz{}xyyyxyyzz|zxy{yyvxyz|{{y|xzxy|{{xxu{{vy~}v{|~zywu{|xxvxy|zyyw{y~x{{{{w{}xz|uyzz}|zwzxzz{~yx{zz~xvyyyyy}yyu~z{{{y~{wwyz{xu|{{|yz|{|~z|z{z{|z{}yx{zu{xxzzx{~wyw{zyzwzwzx{{xv{z{|zxy|{z|~zz{|z~{~|}{z}}{yzzzy|xyzxxu}xywv|zxy{wyyzxxvy|vyyxz{|}x|}|v|{{|yzz}y}|zxx{{x}y|yzzx{wz}|y{ywzwuzv{uw{{|zv~uxy{{v{|||{v{y|z}||}sy{yzuzu}z|x}}wyvt{xz{w|~x{|}pxyzvzy~}|vy}x}y|z|~~||x~zx{|z{xzz}}{|}{zvywzyzvx}|x}u{}yxy{x~y}wwx|x{zwrx}xxx{y|yzzw{yy}qy|||~{xu~{{y{x|y|ww}yzzw{xyvuu{yyxv{yzzxz}vzxy~v{{|~xy|x{~{z|zxtwx}zx|y|{|{}{{yx|w|yxp|}}xv{zyvwz{vyy|}xwswx{|}|{z{|~|~z}y{|u|z|vy{|~|{{vv{zywy{}yz}x{}{u{t{w~xz}zxwz{xwx|xw{}zyuxy{y{vy{{wzy|{{z{y{}yyzy{z{x{wvyy||vztuv}xwxxvz{}yw|{}~y{z{y{zzzzxz~~}}z|{y{{|}~}|~}zy|{|{{{{{}{{~|}}}~|~{|{~}}{~~y~{}|~~~~z{}~{~~~~{}~}~}~~~}~~{~y|z~|{||w}}~~~~}~}|}}|{z~|~}}~}}~{}~|||{~~~~~{~{x|~~|~}|}||z~~{|}{~|~~{~~~||x|y~}~~}|~{||}|~}~{~|~}}|}{|{~}||}{}}{}~~}}~~~~~|}}}}~}~}}~z~~|}~|~|~~}{~~}}~|}}~}}||}~}}~|{|{z}~}}~~~{x|||||~~}~~{}}{||z{|w}}|{~~}}}}||y|}}~}~|~~}~{|{}~}{{{}x||~y}}zy~}{z}~{yw~~}||}}}~~~~{}}}||}}~}{y~~|{|~}}}~~||}~~~~|}|}~z~|}|{~}{~z~~{}{{{~~|{y}|}{||{{}yzzz}{tyy{}|yy{v}zy{z{zxzx{}}}xz{|{|~w}y|~y{}wyxv|z|y|yy{x~~yzzw{~wywzx{{xzyzzzywy{x{{y{}yywux{{x{}}yz|}vzuy}{}yyy{ux{yz|wxt|wz~zzwy|{{y{wx~y}|zx}{~w{x{}{{{yyzz|xxxxx}}z|zy|y|z{wyz{y{{zyw{yyzyy|xy~y{||y|zw{{wv{}yz{|x}xx{zzzzzx|xy~|z}}}z|xz||~y{zyy|yz{{{|y}}~z{x{z{z}y|zzyzuy|}zw}xxyz{w{{|x|y~{{|wzw{z}v{t|x{yzx||{~{v}zy}vxyyvzzyy~zzzzwzy{v}zxzuz|{}~wy}vz|vy~zxzyyy|ux{y{w}{|z}zy|}xy|yz}xvuy||y{yx||x|y|{z{y{x}w{{|~{x{|y~zzxzy|{x~x}}z{xx{{|x}ywx{yx}|y{zzw}yz{|wx|||yx|{yuxyzxz{{{z||y~}}zzy|}zw{~wyz}|x{{|{yzw}{zyxyyzxx{|w{}t|{zyyx~zuyz|yzyy{}{xz{x{yx|{zy{zx|yxwyzxvzwzy||{ywyv||{y}xzz|uzyxxuzwwzz|yyvtxu{{zyw|{zw{~~yuyzx~||~{{wwyxvv|z{|wyzx}}{{{{zyy|}y|wwuy{~z{xzz{~ywwz{xw{z|vy|{{}y~~ytuz|{z~y|z|{z{}ww|xy}r{}w}}xxz~xz{{y{yw{{}}~~}}{}~|zy}|~|}}}~}}|}}~|}}~~~|~~~~}{|~z~}|{y{~{~|w}{~~}}{}||}}}~z{|~z~{|{||~~~~}~}{}}}}~z|~{z~~~~|~{|}{~~~|}~}z|~{{|{~}|zy}}}v{|}~~}|~}}}}}|}{|~~}~z{}|}~}|}z}~|~~~}~{||}z}}}~~~|{{}~}~}~}}||{~}}{~|y}|~~{}~|~~}{}}~~~y~|~}||~~{|}w|~{|~|{~~~~}zz}|||}y|}~}|~~{{~z{||~~~~|~}~{}~||}~~~~~|}|~|v{}||~~y~{}}z{z|~{~}~~~|}}~~}|}~~}|}~{|}}}}{~~z}|{}z{}}~|}}~}z}~|~~{~{{~{~y~}{{}}}~|z~|~||}z~{v{}~~{~|~{}p~}~~~}~}~y|}|x}}|{xyz{~{|{xy{yuwxyyxyxzuzzzzxzwz}yv{yw~|{xx~yywzz{z~zy}zx~xy|zywz~{zw|||{{|{}z{|{vzzwyyyzxvywvww|zxzzz|z}ww}|vrw}yyx{xx{xzzz|xz}|{|zzzzyvyxtrxxw|xzz|||{{w{vzz{wwyxw|}|~xzx|xy~xyzz{u}|zyz{wu}v{|}|}|vwxzy|}ywzzwyzw{wxzz{xw{xyzyz{~zzz|x|{wwy|~{w|wy|wyz{~v}{{v{x{yywxy}|}|y{y|z}uwyzzwyzwy{{z}|x{zy{yxvy{zzzuxyx{xw{yw~||||vttwyyyxtztu|yvwxvzxz}v}w}|yy|wzxz{x}{z}~~~}|xyy~zzz|z}zyzz}{|wy{yy{z{zxxx~xz{|z{{zywzwy{w{yzyxzv}z|zz|zwyx~|ww}zz|{}|yxzz~|wx}{{zv{yzw~z}wyvywyxz{yuzzw{z{yw{zyyy{|yz~yy||yw|{{{}wzyz|~x}~}vxz{{|}yy|w}vxzyzwz|}xyw}w|z{~~{{{yx}uy{~}zxuy{y|}zz{~{{zy}{uyyyx|~}x||z~}~y}wywxwzwywy}zz|xx~zxz}{y{|zz{{}zv{{xxz{z|y{yyws{y~x|zyzyv{zx|x{|vwy|xx|~{yyyyy{}yyw|zvw{y{y|}{x}w{v}yzx}}|w|yz|{z{t}uwuy|yv{xwx~yz}}yy{yy{{yy}~~z{~x~||x}{}zyz~~~~||y~{~y|||~||~~{y}~~~{{}|~|~~|~|~~{~~z}|~~}~{~~}}~}}~}z}z{||x}}}}}}}}|}|~z|~|x|}zy}|~}~{{|v|}~}~|~|~}|}}~|~|}|{x~~|~|{~|~{}~}~|}}}}|~|~|}~z{}}|}}{~}~|}}~}}~|}~y~|~}}~{~~~}~y~}|}z||}{~y}~~|~}~}z~~}~z{|{~|~z}|~~~~}z}~~|}|}{~w}~~}z~|{|}}wx}~z|~||}~|}|~{}|y{{}~}}w~}|z~y||}}x}~}|{||~|~{|}|~|||}~}||xw}|~x~~{|~}|||~||}~}~}y}}{}}~yy|~~|~}y}|}z|}||~|~||~~z{{}~|{|z{{~~~~~|z}zz{z|zzx~yzz|~~|~}y|vvyz|~{zzz{xy{zv{wzwzxyxvzyxxyywuy|z|}y{yyx{z{wyuxz{wx{v{~{yzxzw|xzw}zzvwz{zxzzuz{v|{}w{uzzzzxyzzuz{yw{ww{{x}{xx{}zww{}zxt|x|z||{uwx|vszy~zwxy|zy{y}xwyxyz{xw{xx{yz{|y~zx{wzt{zzuyw{|{xyyy|xzuww{}|z}x}{z|vywx{vvxyvx|w{zz}w{xx{zuyr}z{vwz{{{z}zzswuyy}wyyz{{xzwy||y|yz~y~z{~{zw|zxv~zx|y{{{xy|x{}uzw{uvwwwy|}y|}{y{zw~xyzyv{}zyzxxy|{|x}|w{z}wyzxu|}{y~zxzxxvzyw~{zzyz|xzvuy{|~}}|w}z{yy~yxz{{}{||yx|yw}{zzzxzzxx{y~zz~yzy~||{yyz|{{}xz{yz{{~z{{zw{zuz{zxy|xz{z{zvyyz~zxxx{zvyxx}|}y{zwwxs|w{y|tzw|{zywv|zyzzz}z|{v|y|y}z~z|zz{wzwzz~{}|~{yzv~|{{~z{}|t{|{}{|v}z}}uwz{|~{t{y{y}y{zzwy{|{}|{{z~y|{yz}v{z}{~|v{}~{zs|w{tuxx}~xy|yxz{zx|}yv{|{w|zy{{zzwy{~~xzxx}zxyyx}yxz{||}xyy{v|yy|x}{y}wz|yz|xyx{s}w||y}z||~{{w~z{{~{|}yz|x~{zx{{|zzzv}~{sy{{yyxzx||~z|}~{yx{w|~}~|{}|}y~|~~}}~z|}}{}}y|}||x|}}{}|{}~~|}|~}{~~~}|}~}||~{|~~}w|z}|~xt|~}y||~~{{}~~}|~}y|~~}{||~}||~~}|}|}|x}|~~~|~}{{z|~}}~~~}~}|}}{y{|~}}~}}|{|~y|~|~~|}~y~}}}|}||}~zz}{|~}{~}{~}}~{}}~|}}}{|}~~}|}~}|~~||}~{}}|||}z}~~|}~|{|~}}|}~}|}{}{~z~}}|~zx|}z~|~}|}|~~}|{|{{{{~{~|}|{~}~~|w|}}}|~}}z~|{~}~~}|~~|}}~}}~}}}|}}~~}|{{||}}~}|~~}}|}zyz~}~|{~|z~}{}{zy}}{|~~~||{y||y|zz{}{}{~}}{~~|~|z~}x~|z}~y}yz~~|~~~v~|{}~|x}}||wvzy{z}w{x|vzwzzw|zxxu~yyzxvyyw{}~ww{z~x|}yx|zzx}z{|yyy}|y|{}zw|y|yzz{ux}z|z{ywyyyz{vxyxy{w}xv{wvwz{z{{|}}y|~xy|x|}xzw|~x{|xz|{}x|||}{zuv{vwx|~|wxzy{}xzxy{~}{yyvzz|yzwy{ys{wx|x~y~{|}|{z~|{y{y{xzwzzzwy|xw~wuzxzxyyyy{{}|}xx~zw~}y{v|y|{z{}~zy~{{~}||~|x{}u|~|{yzu|szz{|}z{xyxyy|zu{swwxyx~xz||y{w}y}{vz{~y{}z}}{~z|yyzxxzx|}wx{y|vvyw~{v|yz{|x}v|x|ywwyzywzzz{||x}}|y}y{|}~{}zyyyyy|y{xv~{xzx{zwwxwww~{yyyy}wywuvsxwxyy}zyzzy{wwyy}{y~x}|{yuz~z|z}yzwyv|}~{zy|{zzy||zy{ww|{vwyz{z|yy{|v|z{z}~}yzvz}z{wy}y}}yt|wvyxxy~wzwuyz{v{zzzy{zzzu||z||{{y|{{|x{~{|xyvw|~{}~xy|||xx{wyyzx|zz{{yxyzxy{{xxzzw~yz|z|z{wx}wyy|{z{z{|y{z{}vx{zyz~{|swyzvxywyuzxy}u}xzyysxzzy|zxyxv|x{yyz~||{~vywz|}~|z|z{|}{}|{{yyzz{vvvyuyxw{zy{zwx{yy{yyz}{zvwyv|{z}||wyzz}|zzzu{~|~||~}~~}}z~}~}~{{{~~~~zz~~}z}}~y}w~~}}y~{z~}}~~}z}}}}z{}~}}~~~|}}}|y~z|yz{z{{~~{}{~y}}}}~{}z}{{~{|}x|}|zy{|}}}~z||z|~}|}~~~}}{|}||~}|||x~~y|}~z}~~}|{~z~}~~}{}~~}{|~~}}}{}}~}{|~}{{}{z~~}~}{y}}}|}~~{}{|{x}}}{{}zz~}||~~|}}|z~~~~{}w{|y{|}{~y}w~yz~|{|}}y~x~~~v|{~}~{{{}~}{{~}}|}|zz{{}{~|}~}|~y}}|}~~}|y~z~}{}}~~}y{}~}z|}|||~}{~x}z{y|}~}zyz~}~~y~{~~|{{x~~}}y{}}}~|}{~~|~~~{}}}~}}~}~{~}~~|~x~~}~~}|yz~{|z|~z}zxxzz|vvz|zzyywvww{xzzyw{yzyyz{z}~{yvv|zzv~{|{}wzyx~v|wy}{z{zzxx{xxzx}{uxwyz|}|yyzzvx{yz|v{xzz{~|x|yxw{z{|w|{v{w{{uvx{yx{x~xw|xywtzxyzu|yyzzt|yz{{|yx{x}~w{z{yz{|}y{x{~xwx{{{wz{vtxvy{y}yy~{zv~y~w|xxw|xww{|vyz|ywxzzz|wxv~w}yv{xyyx}yxvwzv}zyvt}|yv|{z|}|z|}{y}yv}yvx|x{{{{{{y{yz{z{xx~x|w|x~zzyz|{~yxx}|yw{uw}zzw}y}xx{{x}|vx~|yzz|yzyw{{|ywyzy|xzz{}y|yyvxw{zx{~yu{x|u{yzz{zyv}{|yzxzzzyz}{}{xwzzzzy~|{y}yyvyxywy|xy{zz||ywx{{{{|zz}|uww{z{vzz~zy|||}}|{y{zvwx{zzuzwyzz{{}{u{|v|zwzz~w}}txyz{x{v{|{yxvzzy}vvx|yzzzy{{}|z{{}|vyzywz{z~vzwyy{y}}x}zyyxxzyz|}|wx{y}yzy~y{x|ywyz{vxwx{|{~vw~}|v}{}{yy{w}zyuyvz{tyyzzwxwx{z|z|yyy|zxxwvy{y{vz|{zy}{x|{yz~zz{wz{zzyz{yy{{wz}}zzw{v}}~{{z~{xwxzw{x||}uxt{{}zz}z{yz|{w{zw|}y{y}|{~v|{t{~|wzw||{y{}yuxy}vz{|{{zwzvx~z|yv}{{ywu~||w~z~~~}}~}}|~}}|{~}}~~|}~}|}z}||}~}~}~}~w{||{}~{{|{~}~||~x~}|}~|~}w~~}~|{}}~z|~{||z~{}~}y}}~{}{|~~|u~~{u|{z|{{~~|{}|{~{~~~}{|}|~|{~|}}~{}~}||}|~~}}~}}}~||~{}|{~||}~}}}|}~~|{{}}~}z~}|}~}{~z~}}}~|z|}z{{}}~{}~|}{|{}}{~~|{~}|~~}}}z|~~|~}}}~{|||}}z{z}|~}z|~~{||}{|~|}~{}|~~||{|{{{y}~}}z}||}}|~~}~{z}~}}}|~|~~z~|{{~|~z{~}y|{}~}~|}~{}}|yz{~~}||}~~|~||zz~|}{}{~||}~~|}}}}{~}{~}}|{}z~~~~{{}||}~~}{z}x~~z|||{|}}|~~~~}~||}|}}{y~}y~}~~{}}~~~z}~~~z|~zxy}y~{}v{w}|zxwvxv|x{{|x{{z}}xwyxvxyzzy|xw~{x{}zz{vz}~|xxxy}{}|wtz}}{~z|~zxyxuyyz|}ywxxzzzztyxswvyzyyyz~xy}zy|{z{yyx~y{|w~z{y{|yzwxyy|uzy{{y}ux}y|zvyx{~vxwzzxw|y~|zyxyzz}y|yx|||xy||xy|z|{~|y{wzxy{yyww{zywx{v|xzyy}xyzxv|z{|wwz}{{y{yyz}}yyz{zzy}~wz|xyyz{z{uywyzw|xzy||v{}x||wx|{z~vzyzyz{z|wzzx~}}zy{}|||y|zz~|~z||z{zywww{y|{y|{{|zwxz~y{zzyzww|vw~||z}yz{zyw~xzy{z{|||{zyxwwyyx{uxzzwz{{z|w|~~v{|xw~}uyw{z~|~z{{{|{|{zzwx||}|xzy}zz{zuvywyv{yx{ywxw|y{ywz{y|}|{|wyt||yz|{uwy{|~zz}|}zyzzy}y{zx}~{||{{vwxzx}u}xyywszywwyzxyxvzx|yz}wx}yx~}w|zyzsyxz~{|wxx{z|z}z|xx{{~|yv{w{wyx|~}zwz|{~vz{y|yv|zxyxyxz{}z{z}zzzy{{z{vz}{||}}zzz}zy~|{{w{zyvxx|wzz|xw|yvxzzwuzzz{zs{y{yw|}xy|vy~vx}yz}~wxx}z{|{|~x{{}vwz}t|w|y|~xw~y|ywvxyvuzyyw}xyzzy~zxyyx{wu}~y{}|}~||~}~|xz~~z|{z~~}}}~}~|}|~}~~~{~~~||~{~{|{z|}|~|}{|~|||}||~~}~|{~}|~~}zz~~~y{y}~~z|}|}|~}~}{~~|{|~~}~~~}~}}||{}z{~{~z~z~y{{}zx~x{{}~~y}~}~||~~~|yy~~{{y||y}{}~~~|~y{||{|~|~~}~}~~|{~|{~|yy|{~|yy||~~|}}~{}~~}|}~}}~}}y}~}~z~~~~zz{~}}~}~}{}{|{~z}}{~{|~}{}z||}{|{~y|{~~|~}}}|{}~{}||}{}{~~||u}z}|}}~{~|}|w~|{|}{{}}~{~||{y}~|{}||y}{~z~{|}z{{|~}|||}}||{{{~~y}~{x~|~~{|~}{}}||~}~|}|~~~}|}~}}{|}~~}~~y}{~|~|~|{|~}~}~z}~z{{{{zvz}|yxx{{}yzzy|wyzuq|wv||y}~vxy}{x}xz{wx{w~wvyyvzxyyw{zyz~{zy{zzzyzx~yy~|~{{}{zvzvzv|xy{}{w{yzyyxzzyyw|ywz{{xx~zw}w|z{~y{z~u}vxz~{sz}{zz{y{{z}|t}|{||}xzz}wz}suzvyzy|wyxy||yxyw|z|z|}~vy|ywzy||zwyxyyzw~{|xy|xzxyw~zvwyyzv~z||zw{x{yt{x{z||}xvyyyv{z|}w{yz||v||x}y{{zxv{}yxwxzz|{|yw~|z{z}ty}xzx|x~wwzyzwwzzyy}xxywzw}|yyxw}}{{yz{xw{zy|xw{|{{zz}|z{zz{~u}|zzz}|~|xy|yy~yvy{}}|~y||vzyz}}||wx{yw|{yzzyy|xy{t{z{|zx}wyx|xv{z}~}{|zyx}x{z~zz|zz{{xz}zz~zyx{wyzyx|x|zz|sx{y{xyv|{vyx}{wyyxyv}|y}}y~}yzw~yw~wz{{z|zyz{{sx{yz{{x}|y}~v|yy~wv{zz}~yxz}ww|y}x||{{vw{xv~zwwz|xw{w{|w{}z|yxzzzzzw}|z{||{x|yxtzzwxyzy|}xyyu|y{}}{zyzw{wv{{|z{zv|w}y~}|yzzz{|}u{z}}x{zzww|~yzu{~|zw}z{|y{~zxzy}{~{|yw{|x|y}{yzz|~|x{y{xzy|z{x{vxwy~xwy{y}}yxwy~z||y}{yyz|y|z|y}}vzy|xxy~y}y}zz}z|}~|}{~}|{~z~|~z~{~}z|~~~y}~~{~y|~{}x}~{}{z~}|}}{{}}}z}|}y~~~}|}|}{z}z~~~{z}|{|~z}{}~~zz{{}z}}}~}{{~~~}}{~yp}}yxz~}~}~|{z{z}~y~}}~||~~y~}}~~{~}|~~|~|}zy{z}{~}|}r}}~{}~~|{}}~}||||~|}z{}}~}}|}y}}|}~}}y~~|z}{x~{|~}|}x}~~z~|{~~z}~}|}}|~}~~}{~}z}{~|ww~~{|}~|~~|~}|}~{}|}}}|~z~}~}}~}y~~~~z||}}}}~|}~}~||z~{}}~|}}|{|~}~z}|~~~{~{z~}z{~}}~}}z}}~~z~~}zv~}|z}~|~|y~x~~|}}||{~~}~}~z||||{|}~{~|z}}|{}~~}|~|{||~||~~~y~}~}{}~}||~}}|~~||}~}}{z||xwyz|}{y}uw{wtxyxx{xyz~~wy{|zuxzxyx{{xyuuvyyy{yy|y|xy|{}{x}~zy{|x|zvyvzy|uwwx{|ytzywyxzzyv|vxwv{|yxwx|yyzxzyv{{y}x{yxw~zzzz}w~xyxzx{}yzwywzwyxzzz{yyxy|yz{xzzz{{{zxuywywywywy{z}xv|wzw{~~~~w{|wyxx|~z|wvxvyyzvzzx}{v{|yz}yxzyxywyx|zvy{z}{|zz|wy||zzxxvy|y|}zy}{w|zyzzy|}{xyxs{xxvyz||x{q|wuxyx}}{wvzzyz|{{zx|s}yzzyys{x{z{}||yuywyzuy{{ywwyxuyxx{x{}zwwt{yxwxy|xyx{z|}y|{{x{z|{~yx|~~y~{zx{yszwz|yq}{|yww~{y}zy}y{vwt|yvzz{{z~}wxx{zw}}{y|w|zzw}{}sx|yy|zyyy{{|yxwzyxzyxvxxwwv{z{xzr{{yxx}w}|{~w{xxzwxzyyzw|{|z|z{{||zzyzuyw|vzzz{yzzzv|ww}y{y{z|x|y}z}|xwv{xzy|}x{zz|ywy~yzw}{zyvz{yzyyxyx|vv{vuzwzvvwvwywvzzuy{z}||x{}yzxz~|y|y|}~|y{{}{xysyv~ytyw{z{vw}|tv|t|wyyyvuzz{x{{z~v|||ywzxxzy~||~}|}}v~}zywy~{v}y}uyzwv{y}zxy{wuyv|yyzyy~x~y|{{{|~y}y{|{w|~}~~~}}|y{{}~~~}|y|||}||}~~|~}}~}|~}~|}}~}}}}~}xy|{y|{||{z~}}~z{~||}y}y~}}z}~|{s~{~~~~}~~~~}~}z}|}~}~~~~~||~{{}{~{||}}}}z}|~~~}}|}~y||v|rx||~}|}|}}|xz~|{~|z}~~~}{|}~~}||}~}|{{{{{{{~}}w{|}}w|}~}|{~}|z~y}z{}}}~}|~z}}~~|~}{|}|}~~}~z{}{{}}~z~{~|}~~}{xy}|}{{}}{}{~~}~~~||}yz~{~~~}}~|~~v{|}|z~~{}}~||~}~|}}{~~}}~{}|}}|~~~x}~~~}|~{}~}z~~y~~|~~}~}|{~}|~~|~}~~}||}}z{~{}|{zyzyzz|{|~||}{}{~~|}~{~y{}~~||}z~}}|{{}~~|{}}}~}{y}}{}|}}~~|}z~|~~|{|{|}w~{|~}z|}{}~}}}~}w{}{zyvzy{|xy{w|}yyxwyxxxuy{xz|yx{|}|zy{w~vy}||zvwzwuw||yzw}x||vxy{{w|zz|ww{yx}zyzzww{|z}xu}zyvxzz{{ywzwwzxyz{yxzz~vz}x|wx{{yz|wz~yy||wwzuy~wy}yzv|||z}xzy{yyz{yy~wz}y|{yy{{xz{zywv}vsx{~x|z{|||xz|}|}~wwxvyvx~{}w{|ywvw{yzy~~zyw{{wyx|xyyywzxy|z{xyy||}|z|xyz{~vy{yywyxzs}vyzy|xxyzz{||ztyx|{xxzxyzz}|yzy{yxwwz{v|xxy{}y}zzz|xx{xx|{xvwzxyw{tyx|{x|z{zwz|{zvyyx|wzw{z}zz}xxyz{{wxz}x}vv|w~|}|{}wwxy}~{t|xsyy}zzz~x~{v{uxy{z|x|uyyyz{wxyz{zy|{w{xzzy}wy}tzzzyw}ww{z~w{}||uy{yy|yzwuuy|wxyy}|{w}zyyxyxzy{{{yx~xw|{{}ux|x~z||xv|}zszx|xx|||wzy}w{{z{~}zx{z{zwyy}yx|zwz{yw{z}zx|yvzzx|vwxxwz|y|x}|zxxyxz{x{zzxxzz{z|zw{tuyw|{{}xzxy}|zzywx|zzx|xzzu{xxw}yz}zwyuzv{ww{~xyzzx|xuzyz~}xyzzzx{{y}{z~}z~yyuxzxzyyxw|xw|zz{}z||z{|z{{vxwyz{|zz~z}x|z|wyyyzt{|wwyxyy{x|{}vzzvxtxx{v}~|~z}z}{y~}~z~}{y~~~z~|{~}y{~||~~z}}{}z~~|}{}~{}~}}}}{|}~|~}~{}}{z|}}}~~~{}{{~}~~~}|x~|}z~y}~}~|z~zy{~{{|||{~{{|~}}}~{}||{}{}yx~x}{~{}{}~|}|z}}|~}|}~|~}~}~|}|}{{z~~}}~}{vy~{}|||}}~}}|~}|~}}{~yy|}|||z{{{~}~z}{|}{~{{}}~}y~}|{w}|~|}|y~}~~}|}zt}{}|}||~|}~~~}{~|}}|}}}}}}{}~~|{}|{~}}{~~}}y|}~{}yzz~{{~{|yx}||~}}}{~}{{||}~x~|~|}x}~}{{|z|~}}|~~w~~|}{xy|}|~~|~~}{~|{~~{z}||~|~~}}}||~}~|z{|~}{~y}|z||}z~~~~~|}~z}~~}~~~~}~|}|{}{~~~~zz}~z~~}{}~~~zy{xy{{xz||~{zyz}vxvxyxzyvyzzvy~|{zvyy~z|wzvzzyxx{y||}}|z|}yz{{|y{}z|}z{yzxz{wyy{vz|xyw{wuywtwx~xzwz{~{|uxyzwwwvysyyyyy~z}w{z{v||y~xyp~wyy~{{{{x}{zvw}yz|xuz}zzx{|uz{wyyywxx{z~y~}yz{xzzz|~zv||z|zx~|v~x{zyz}{{yxwzxxu~{|yv{yyx||yx{w}zytyz{|y{{||{wxw{y}x}z|}x{{yzx}z||z}xwx}|{|v~x|~{{x|{||x|zw||uyu{wyv|wx|}{{y{yzz|v|zwqz{zz{yx{z|~|~{~xxzwwuzw{x}zyxxyzxvy{~wyyzw~y{wy|w{{z|u}y}|~{|{z{z{yx|{z|{z}zyyyz{zzz~yzyt}wwzvv{zyx{yww{uxyz}{zz{x{z||{z{zxyxz{~zxv|{zz|wwyz{xwwx{uz|xy{wwyyywyw{xzx{z~yzw|}|wx|}y{zwy|{|z||{{y{||z|x}zuzywwz|vyy}vzxxx}xxyz{y}y|zyzz|z{y}y||u~}}wyz}|}zyw|{x{{|y}wuzxyx}~{|{~~}x|yy||xuzxvyyzyyzy{yz{zuzzx|{y{}xz}yv}}y|z{|xx|y|v{xzwxtwrus|{yz{yy|wvxz}{xxxvy|{|yx{u{wyx}xw{}|xyyvz{y~{yz|z{zxxwx|v||wxy|{|z{ywxvz{zzxxywyy{z}zz{xz}wx{{w}}z}}}z}}~y~~~|}z}x~{z|}y{~y~}{}~{|y}~|}z|||}}~~}}}}{}|}~|~~{z{y{|~|y|}|}z~z|~|yyx~||}{zz{}{~|zz}|~z~z~z}~{~{~~~{|}}|~y~~||x}~y~{{{|z~|z||||~~|~|{|{x}|x~|zz|~|{}~}~w}}~}z||z|{{y|v{{}}|}~}z~~}{y|~}~}{{}yz~}}yz{y~z|z~~~}~{~z|{|{|~}}}~}}~}|~~||}|}~}}~~~}{{{}}~~}~~}}|~}}|~~|~{y}~y}{|}|}{~{{~|||||yz~}y}~}|~~|}x}~~v||{z~~||x~||{z}}~~~~|~{z|~|~}}~~|}z|{~}~~~x}zz}}}~|}|w}~}{{{yz|}}}}|||}~{~y~}~|}}}}}||~}|}{}}~}}}}|x~}|z||{s}}~{z{~}}||{~}}~y}~z~x|wzz{~~{{{|z|}z{~{z{}|||~}~\\\\