\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wv?||}y~}{|}~}|~~{y||~}~{}|~|}}}~}{~|z}~z~{|z~|{~~|z}}|~|~~y|{{y}{||{}|~~}~~~~~~|~}z~~||~}||}|x~|y{x~{|y}}}|~}}|z~||~~x|}y~~}|{}~zzz|~|~~}~~~y~{z}~~~}{{{{}z~w}}|xz|||}|{{|}~{|~z|{||}z}}~z}z|~{|}~{|}~|{y|~}~}|~}z~|{|~~}||~~}}{}||~|{{{zx~{}|~|~{{~y|~|~zw}}{z}~z}z||~x{||wx~|}}~}~}|}~|}}}z}||}~}~x{{||}{}|}~}|~~}~{|z}v~{}}x{|z~~{~~{~v~}}y|{{{{}z{{}{v{}}|{{z|~~{z}z|~{~|}{~{}~~}}~~{~xz}}z~~}}}~u~~|||{}z~{}{{|}}}{}}}~yz~}{~{}~}~~}~~}~|{|{{v|}}|{||zx~z|z|y~{}}{~||~{||~{~|z}}~||~}|~|~{z}v}z~|}~~~}|}~~}}|~{~~}~}|{}{~|}~|{}}y}}||}{x~|}|~z}~~z{{yy~|}||~{~y~}}~{{|}x}~~y|z}z|{~|}~~~z{~~~}{}~~~z|{{|z~||~z|~}~{{w~}~~}~~||~w}~}|z|x}~~|y|z~{~|{|}}z{}~w~|}||{y}~~{{~z~{z}{~}|||z~{{{||}{~z~~{|}}|z|~{y~{}||}|w{|x}~zx{z{}zx}~}~|}~}{}|~}|~}}yz|}~}{}}x~}~~~|}|~~~}{~~~~~{}|~~}{~}~|~~{~}}}~}~~~{}z~~~~}}~~~y~~}y}}zz~|~}~~z}|}}y~~~~|}}{z|~~{|{~~}{|{y~}zz}{{|~~wz}~}z}~}}~~}~|||~~|{||}{~}|}y}y~}~|}~}~~{{{~~~}{~x|~~}w{|z}~w|z~~y~}~}~~|~}~w|~z}{z~x|}~y~~~}|{z{}{{~}}~}~~z}{{~{~|yy~||~~{|~y{}z||{}}~}{}|}}z}x|xx~|}}{}}}~{zz}x{y}|}~{~y||{}}{}|}~zz~~}~~}}{z||~}~~}y|z}}~~}|~zy}{~~~~~{{}y}}|}uy~~xu~||~~|yz}~|z}}x|~|}{}|y~}~|}}}}{|||}~}{|~||v|~y~~~}~~~}}|}|~}{}~}x~~~~~|~~~~}|~{~}{}~}y~|}}{|~zz}||x|x{|zzz}|x~|}~~~~zz||}zy{{~}x}||{~}{x~{|{|{~~z}~}~}}~~{x}yz~xyz|}~~xx~||{|y~~|{{w~}}{~z}z~~z{}zz|}zzz~}}w}|yx{y~}||~{{}y|}||~}|~||}~y}~z}xt{y~}|}}y}|}~{yy{}~~~}~}}}~v~}{}{v|~z}|~z{}~|yz{||{{}|{{x}~xt{|~z|~yz}|~{~z}}z||{{}{}~}|}}|zxyz{~zy}||~}{|~|~}|z~}|~~|}}~{{~~{y}~{~w{z|}{}{z~}~w~|{{|~~~|}|}||}x~y}|~~x||z{{zyz|y{|x}y}|yzz||~|}~z{}{~}{~x~z|~{}~}}}|~{}|}vx~}y|{||~{{z{||}~z{}z|w~|z|~|{{~y}yzxz~xz~~{z|y|w{~u{z}~}y}~zw{z{z~|{z{}}z}|y|{|}|x}{}z~z~}~{y~yyz{{}z}}}|{|v{|~|~}~}{~{}zx~|{{}y}yy}~~~~|}z{zw|~~}}~~||}~~}~}}~}}~}}~~|}}~~~~~|~~}~~~}y}~}|}~~|~~|}}}~~~|~|~}|~}|z~}~~~|}~|~~{~{~{~~|{~}}|}}~~~~~|{~x{||~zz|y{||}}z~|{zy|y}{}~~{}~zx}~}{{{~z~{~yx|~~{}|x}~||{~}zz|{{q~{}{}{z|{}yy~}~~}|{|}|}~z|~zx|}}~y||}}}|xz}{}x~~|~}}w{x~}}y|~z|z}~zz{~{|}{|z|}||}}|}zx{~|{|w}}~|{||~{}{y~~}{}y~x}|~|zzzzz}y}|~{|}{x~x|{yz||xy{~}}|}}|~~{y|~}|}}{x}yy}uyzz{z|~zzx{|}}y|w}~|{~~~}z{|~y~~|z}||}z|~}~}v|y{{}w|{zz}xy~z{{|~}~}z}~}}}~~~|y{|z{}~}zy~~}y|{wzy|x|{}zz{|}}~~||~}w{z~|~z~}~}~~|~||~~y}~zw{{}~~}{}~}~}w|x}zyw}v|xz|}~}~}~|~~}{{}|~y}~}y}x{x~{|~~}~yyw{|}xz{y~|~|x~|}{}}v}}|y}{xx{zy{z}z|}zz~y~|}{|{~}|{y|~~|}|uzywz~yxy{y~y~|x}xy|{y{z~|}|{}~}~~|}}{||}}~{~{z}}~~{}~~~|~}|~|~||}z}||~~|}z~~}}{|}~|{~~~z~~}~~~~|~~}v|~}~|}~|~{~{{}~~~~~}}~}}~~~z~~}~|z}|yz{|z~|z}|{}~{{}{z{yz{{|z}z~{}|~|{{z|~x{{}y~|xy|~wyy}z}||z}}|||{|}x{~{x{}||}~z~}w||~}{}wz~~y}||z~zzy}}{~z{{~z}xx}y{~~|}~~zy{{{|~z~{|{|xx}x~|~yy||~~x~~{|xx}z~}||{|y{y||x{z~|z~}~x{|{{}zy|z~}zzw|}}{~~x~y~~z{}~~~|z~x~x|||zyz}|z{}}~~|}}||||{}z}y|{}{~|v||}yx}}|{zw~w||~z|{w|}||~}xxx||zz{~}}~}~{xy|~}v|yy|}|}xz}}x{|~|{||v}~~}}{x{yz{}~z|~}~zx}{~|||y|x{x{~{{|||}zx{zx|~|wz}~z~}z~~|zzx|{~~xzz{wz}}x}y|vx~~w|~~zy|~{~x{}~|{z~{{{|y{wz~|~yz{y{{y}}y{{}}zy{~|~{{y{|{|~{~|yv}~{z|}||wz}|z|xy{{}~}}~y}{z~y{y{~zz}x}z}|~}|y{v~|z}}z}~z{|~}{y|x~}{~xx{|}}|~|rv{~~~}~}|z~~}}|z{~z~|~y}}|~~~~}}}}}~~|~}~}|}~}}}~}}~~~}{}~}~}~|~}~{}|}{~~}}~~|}~~}y~}{~}|~z}~}~~|~|}~y~}}{}~~|~{}|~}~}~~}~}~~~|~}~}}|{}}|~||~~}}zz||~|}}vz{~z|{~}}z|y{{}~{|~{x}xv~|z~x~v}}}}|||z{zz{~~v}w~||||}vz{|}{}|~{yyz{y}||~zzzz{|~||v~}|~}}|~|}}~x{y|{|yw{}||}{zyzy|~}z}~}}}}}}|~~~~}|{{}||{}||zy|{|yzx}}y{x{}}{}~}{~|{x}||~}w|}}~{|~|yz|yxy{{}|}{}|z}xzz{}}{u}|}x~}y~z|t||{~|v|~y}{~}}~~w|{{~z|y{|||y{{{}{yuy|~~}w||}{|}}|w}z}~~{}}y}{|{||~z{}{{y{|{~|yw}}{x}||}{|y}}}|{~}{~xz~uyz|{xz{|~~}~}zz{||~{xz|z|~|}~}~}x~{~z~{~~yz|||}~{||zz|~x|w}||~|t|zy{yu{{~zz}{|~~||{zy~}~|~{zxz{~zy|w}~|}}|}~|{z{{|{|}z{y}}zy{{{~}}|~||||}|yz|{zy|y~~x|z}{~{{{xz~uyy~~|}}wy|{~z|z||~}}~z~|zwz}{~z{}}|yz~}|y{~z}z{x~|}z}|~zz|{~}|{y~|~~~}}~~~|~~}~}~~~~~{}}~y~{~~~~~}}~}~~}~}~~}~{~~~~{~~}}~~~~}}|~|}~~~~{}}~|}}|}{{~{|~{~|{~~~~}~~{~~}~~y~}~~z}}|~}}~}{}{}|z~z}}{}}~||{}zzt|xx~zzzz{{~~z{{{|{||||}|{yz}}}{yy|{|w|{~{{|~|x{~}~y}z{zzy|yy~{~w|yz~{z{y|{|yx{|{{{}y||~{|}{~|{{~{}|x}|{{x}{w|y|~~|{y}}|z|{yz{zx{~y|z}}~{}~y}|z}x||~{}}}}~~x~y|z{|w||{{z||y|z}~x{x}xz}{{~v|}|{y~}~|y{}~||y{x}{~wy~||yzx}{z}{}}x}~|~z~y~xzz~|zyz}w}{y~~z{~}|}~~|}}z{|z|~y|}y{yx{z}|v~|~|}yx{xz|{y|~~w||z~~w||~z~yyzx|~yz}||}}||~w|wy{~{}|}}z|x~zz}xu{}{}{{v~}zyx~y~|}x~z|{}z{~{y{|x|z|}{{}|}}}{{y{}~}z~|zw}}v|y|~y}y~}||y~|z}z}||}}{y}x{}x}{{|w|z{|}x~}~}~xz{w}xy{|}}{{{}~{zyzy{{{||}|{z~z|||z{~yx}x|~{z~z~|~|zy~wt{}{}|{x~y}{y}{|vx||}}~}|}z{||{|}x}{}}{zyz}~~}|x{}}w{~z~}{~~~~|{}}~}~}}}~~{}~}~|}}~~|}~z~~}}~~|~|~~}}x|}|}xy~}~|~|~zz~~}}z~~~~~}}~}~~}}{}}}~~}}{~~~}}~}~~~~~~~}}~~~}}~|~~}}}}{~~}~}}~~}~~|~}~}||~~~||}~|}~~~|{{}~~|~}~~~|~|{}~|{|}|~|zy~~{}}~|}}~|sy}~xz}}x~z||y~}}}y}yy|}}}}|z}|z}}~~~~{x{z~~{{{zw}z|x~}t}|{{{z~{x~}|y|}{y||}}yz|||~y|~{{|}u|x}|{zy~}|~|z|~{y{~|~~}|}~{y||}|}{|y~z}y{x~z{}||y}y{{{{~}v~~yv}|~{wz{}|~~x}zyx}{}z}{}zzvz~z}{{z|}~y{|w}yy~|v}|}~|~{}y~||wy}}~{{}|z{s|{z|v{y~wx{y}{zz~||w~~~~|~~|~z~~z}~|}z~||}u}~}z|z~z}~||{|{||}x~|}{{|z}{~z~|}w}|}|{{}vz~|}}yxy{v{z{~~wz}x|}|}{||{~||{}~|}|}{|y}z}|{}{w{z{|y}}{}zx{z|xw{|}}|zzz{~{|y}{w~z{x}}|{~|~y{{yzyzz{~}zzzv||{~|}~~|z||{|~{|}~z~xz~}|{{{z}||{{z{{v{{{|}}|~zz||y~{~{||{~{~}|~~{y|}}~|{~y}~~{y{{zy}||v{~}||{yz~}yy~||~}~{|z}}y|}z{y~|~|y~z}~|~{}}}|y{~}~{~~u{|~}}}}~}z{}}{~~~~~|}}~}|||~{|~{|z|{~~~}}~|}~}{~~~{~~~~}|z}}~~}~~~}~~~~}}{z~{{{}~|}~~|}}~|~~~z{}~~}}|~}z|~z~~|~u~~|{~~}~|}}}|}~}{~|}z}}~~~~~{~}~~~{|~}}|~}}~{z{~}}y}xz~{{~|{|y|{yx|y}|{}|y~w|y||y{}x|x}~x|{zy}{}{|~}|z~zx}{z{}~yy{~x~}y}z|x}|}~y{{}zy||zxz|y~~|y}{}{{||{|y{~{{}y~p|y~yz~{~wzv~z}|||{z{}v}}w}y{~}}|~zu{}z~w~{}z}z|{}~|}}|}y|{~|{~~}~z}z}w||wy}~y~}z~}{~y|{zzx~{xxy}{~z}{{t~{{z{yyzz}}~}|{z~|{|y|}|{z~x|~}{z~~}||zz||~{|~y|}|~}{xzy{z~w|~}z||x||x{|}}}y}}~|{z}y~{zv}}|w{z}}|~{|{||x|{~xw{z~y{}|}|v||xz{}y|}~~||z}~{|}yx||}{{x}yyw{{~z|{xx~|zy}z{{~~yv}~z{}~|{{}y~~}}zxy~z}vz}|~{vx}|||{{zxy}y}{}}~y~{{}z|}zyz||||yzx||y}|||}|{~|y}}x|y}{{|{|y}x~|{}{~}}{~z}y~~}{z{z{|}{{}||{u|}|}}y~w}z{zz{}|{z{|x|}z|y~|z|wx|~}zzyyz{{|}{z}~||~y{xzzx}{}z|{x|z}|{|}x}}~z}{}~}}||}{~z~|}xy|y|}~~}}}}~}~{}}|{}}{~}}~|~|{~~y{|~x~|~}}~~~~~~|}~z}~{{||~|~~~}}|}~~~z{{~}~{|~z~~}{x~}}{}z}{|}}~|}z}}~~|~|~~~~|||||~{}~~|{z|}~~~}{~~}~}x~}}}}~{x||}||x|{}z{yy}}{w}~zy}w{||}zzy|}y}}~y}z|~}~|}{~}zt~z|~}~{|}~y}z~|{|}~{{z~}{|zy|{|w||{|~yzz}{{{}}zzw{zw|~~yyw}}{yzux{~{}|xz~}{{~}||}z|{zy~{|~zy~z{~~}}}}|{|zt|w{zx{ywz}~x}|~}z~~}~{~z~y{}y~{|}|}}}yx}}~zw{z}|}{y|{{wz|xy}|yzy{z}}y{y~}}~{}}z}{z~}}}|{{|y~zx}{{z}z{}~z|y|w~z{y~|}}~~}~y}|}}|{~v~~|}~~}}~}~~z{{{{{y|{yz{|~yz}y|{z~}}{|zv{|~{{zz~z~|{{yz}~~|y~z{{~zwzy}{|||{{~{}}|{{z}|~|||{||}z|vy{xx|~{}w{w}}zzy~zv~{~~{|}}{{v~~~{}}{||zz{~}||}{~z|{y}xwy}z|y}}vx{|~~}z}z{{v|{}}~~{}}{~z}z|z~zy{|x||zx|~{|{~wz~{|z}}zx}}{{|~y~}}y~~~w{||}~}|zy{}}yz{}zx}vy~{~|}}z}}~wz~~{}}~{x}~z|{{~}x}{~~~~}~~|~}~~{z|~~}~~~}~~}}|~~~y|~~~}}z|~}}~~~|}}~}}{~{|~z~~{{|}|~~|{}}{~z~~{|z}~~|zy}{|}~}}~}~|}}~~z}~}}~~{}{~}}~}z}~}~~}{}~~|~|~~~{}||~|~|}}z~z~||~~~~}{~z}}zy|xz{yz||{{yz|{}{z|y|x{zz{{z}~zy{|w|}|}z|~yx{{y~~{}v{y|z}zz}y}}|~}y{~|u{}}yy}}v{}|~}{}vxyzyz{z{{||wy}|}}|||zxv|{zxx~~zxv|v}y|x{xz|z}|~}z~~{}{x||~wz|~z|{{{{|yzwx||~~x}}xz}zz}~y|x~|}y}}v{{}wzyx{||}{}w{|~~y}x|y~y{~y|y~~{}|y|~|{{v}z}z~}}y}{{z}xz|yz{y}{zz~{~}|}yvy{}z|{|z{{|z{z}z|y}zz|{{zyxx|~x~|xx~||{{z{}~{~~|z}}z{{}{w|z~}}{z}}xyyz|q|{{}|}|}{|x}|x|w|{u~zz~{z~y|zxx|w|xx~{}|v|y|{~{{|xvzy}}||}{{|~z}yzyz~{~{x{||~}{z||yz|{zz~||}xyy{}{w|y~~}xx{}{}{{||wu|w{}~~w}|}}x~}~w~}y{z~~xz{z~zzzzxx}}z{x~~}|~}}~}w|y|y}|~}}~xw}}zz{~y}z||{~y{x{||z}z~zx|z|xv{~|z|y}|z{v{|{wwxx|~y}|x}|y{z~|~{{}z}|zz~}z{~|zx~~}|}~~{}~~}~z~}~|}}~~~~~}~|~}~{~~~~~~~~{}~~~}|}~}~~}~z|~|{~}{|}~~{|~}|~~{}y~}}}~~~~}~~{~}~z|}}~~}|~~~|~|~|~~}||~}~}||}~~{}|{}~|~|~}~|}~~~~~~}{}~y|{{}|z}}{~~~~z~}~{}|~}}|~||~z~~~w}~~}}}}|~}}~z}{|x{z|||z~zz|xy}~vq|v||~z}}~z{{~{y||{}|~||}~|{~~z~~xy~}z}}y{||~|{zzv|{|x}~|y~~}~}||~~|}{~w|}z|}y~yz|}xxy{|y{y}ww{z||x{{y}~|~|y~|{}}|~|~z{{}|~~|z||w{yy}|~}|{y}z|}x|{}}{{{yz{}}|~~z{{~{}||~~~{{~~w}zyy|~{{||~||{z||v|}~|{}~}}|~{y~{~{}y}|{~~y}wy}{|{z~|{z|{}~~|~}~x~y|{y||~~z~{|~}~|y}wx~~zyy}zx|yz}yzy~}x~y|}|~z}yyzv|y~}||{~}~~z{{{z}{|{|{zt|zxv{{~zz}}}||{~~{|{{}~vzzz{~{x|~~{{y}}{|{}x{{~|{wu~{{}y}{{}y||}y|zz{z~|}{|~||||{}~zv||y{z|{z{yx}z}|}~~zv{|}{~~~}{{zyzy~||z{}}|}||{~u~z|y||w||zw{|{{yy~z|z}{y}}}~}|zz{{{~|{}tv{z|~|~yvzy~{x~~{w~}~|~}}~}~{}z~~~~}~~|}~|~}}||}{~}}}}~|}}}}|}}}~~|~|~~~~}~z{~|~}}~~~}~{}~~|}~~{}~~}}~~~~~~}~~{}|{~{}}|~{{~}~~}y~|}|~}~~~~{~~~}||~|}|~~|~~z~{}~}~~~~~~}}~}~}~|}~~~||}{~}|~~}}~~}{}~y~~~~|~z~|}~}~}x}}|}}~}~{{{z~xz}{|yz||z{z~y||}z~|v}|{~v{yy~y{x}~{x}{wy|~~~{}yz}~|{}xyx{}}|~}}|~}}{}~z{~y|{{{}{z|{wy{|t~|||}|~z}y|~w}~}~y{~{~y}yzz~zzy}}{~{{|~}{yz}~~}~z|~w|~~}xy~{~}{{z~y|{z}zv~}~{zwyz|yz||z~}|}{}~x~|}|}||v}~|}}y}{wz|z}||}}y~|{~zy{|zxy|}|~}~x{zywy{xx{}yy~~~|~z}{||||}w{z{yz}}~|zxx{}x|~~~yzz~|~~vzz{w~~~|}{{{}|}~{{}{{|}v}~~|{}|z|}}z{}y~}xw}~yy{~~{y}z|~~~~{{{|{~{{y{~|y{z{zz{}y{}{~~w~~|~{|}}y{~yw{|}{w{yv}xy}|}zz{||{|}}}z~{~wx{}|{~z|y}|}z||}x|}{}~|~~{{|zxyz{z{}{~~{~}}{z~{v|}|z}{x~|x{{}{{{}{}w{}x|v~yx}{zz}x|~~xx|wx||x}}|{z{z|y{~}z}}{}x{}y{~w{~y{|y}|~zzz{{z|~~x{{|~}yw{}|x}vx~}~}~{|~}~~~|}~~}~y~}{~~~}{{~|z|~~}~~{|}|}}~~z~}{|}}}|}~{}~~~~~~{~~~}}~~~~w}~{~~~|}}z{~}|~~~~~~{~~}~}{|~}~~~}}z~{{|}}{~}{{}~~}z}{|}~}~~~|z}~}~~~{|w~{~|~~y|{~~~|yx~{~}}{{~{}y{zv~{|x{{|{~{|y}z{}}{|{}{z}zy~~{y{||y~|~}y}}}{{~}~y{z~~~y~yzy}~|{z{v{x|~|yzz|{|{|y{yz|}}zy|~|}{yy}{{|z{}}{x|~z|{y|z|z{x{{z{y~~y{|y{wz~{}|y|~yzy{z}~zy{y|}}||{~{z|~u||~~x|{w{{|zy}|z}~zzx|x|}y|{z{}y~~{{~z}|~}{{w~||{~z}z|yvz}||~}|w{}z{|}|{|{}~x|y}{zz{}{~~|u{yzzv|y|z~}||x~wz{|y|~{~z}{|}}z}{zzz{|z~z{x}{wy|||y~z}{vw~}|}}~y{z{|~~y~}z|{}}yz||zy}}{y||||~~|y}|{z}zvvt}x|z|y}yw|~}{~}{}~{{|z~|~z}{}|y|}y~uz{{~}}{x}y|z|~|v|vzyz{|{|}yz}{}}}|~{|}}y{x{yzzz}}{}y|y{xyzz{yy|yx~xz}}y}|z{|y}}~~~~zz|zyz{~{y~{|{~{wzyy~yyz||}}~z|}yy|~}~w{r~w~~~|}{||{y|zx~yzz{}y{|{~~|{}~}v}{|{|}|y|}}z~}y}|z~z}~~|~|}|||||~}}{|~~y}|~{}|~}|~~~}~}~|~~~{|}~~~{|}{~~~|}}|~z|~}~}}~}}~~}~|~~{~~}~~}}}|}~|z~~}}~|}~{~~|z~}~~{~}|~}}~~}|}~~|~|}}|~}|~~{z}z~}}~}|~}~~|~}|}}{}{z|}~}~~||y~}~{|~|{xzz~{{y~x~zx{}}y~|{y~}{~~z|xz{{z{~{yx}w||{y}x{z{{||x||{~||}z}}}~}|}||}w{x~x~{xyyz||y~||}~y{}zz|}y}x~~}{||x}y}w}}}~x}|zz~x}|{y|{zxw~v~|{~|{{y}x{|}w}uyzz{}|y|{x|yyz||y~}z~|z~~}w~~{wy{|}{~}{y~v~{y~zz|}w}z~wzy{y{~~w}xx|{~}zy}xy|}z}{z{w}z~}~}{{|xzy~wz{}{|{z}}xzvz|zz~|{z~{~|}{yz|{z|y|yz{x{z|~}}~|}|}~y{|zy}|x}~~z{{y}|z}|~|}w|}}}|}}|~~}{~y{~w|y|~|z{}y~w}|}}|{}z}}{|}x~y|y|{{wy||~~|~y{{}~~~|}{y~~}{|{||}}yz~z~wz~~{~}}z}y{z}}wxwyy{y}z||zxz{yz~}z|~|z|{z}||}z}{~z}~zvz~y|w|{zwwzx~yzv|}z}|~|x~|{}|{zx{{y~u{|y~}x{xzwy~zyzyzzy{~|y|zy{y~|z~{~}{~y{|{~~~~}|~{~~{wz}|{z{{|z|{zz{yx{vt}{~x~|}}x{~}}{||z}|z{~}|z}|z~}z~{||{zy}~y{zz}}{{{~||{~z}}}~~~{|}}~{||y|}}{}~}{~}}~|}}||~}z||~~}}~}{x||{~~}}|~|~}}{~|}}}~~|~|~~{}~{~|}~|{}~~}}~~}~~}~}}~}}}}}z~{z~~{~~}~~}}|}~~}}}{~|~|~}~~}}|}||zv|}~{~~~}~|yz|~~~~}}}|~~}~}|}}}{|}{w{~~wzv{yz}w|x{}}z{z~z||~}|||~|w~}|y|z~~~}yz~|{}y|{~|x~|z}{}z}wx{{~~|z{x}y~{z~z}~{}yz{|z{}y|}{}}|xysyx|||}z{zu|}{z{~|xt||~}{{}{z}}~~}y||~z{z}|{{{y}y{~{}}x|||}w}y~}wyz}~}|z}|~z~}{|~~~}|~{~{}|{yzz|z{y}{w||y{y~w}{y{{{}xz{}{}{z~z{w{yy|~}~|~z{|~|}~~|x|{zvzyyvu~x}z~}~}|~}xz||{}w{z}|~|~~xzy}~~w|xz}z}z{}}~zw~{z~{}}{~~}}}||{|||x~y|}||~y~zz}{~|~}~}~|z|{{}}x|w{x||~u|}|{}{z{}|{|}w}|~~~|||zu}~||{x{|{}}}~y~|u}|{y{w{{|~}{~~y|{zz|yt{{y}{~zzx~~{||}z||~|w~zx{{w~x~zz{|~y~{y}~~}z~||||x|||ywz{~{uz||~~|{|w{yxzx~y|w~}z~|}}}~||||zzy||}~yx}|{{xz|{vw|z{y~}|}|}}{{~{~x}}}~}}{}|z}}~~~~{{~|z~}}~}}~~}|yz|~}~}~}}}~}~}~y}x}{{{}~~}||}|~}}~||~}}|~}}y}}~}{}}~|}{~~}{|~~{|~}z~}}~~~~~|z}}~|~||y}~}|~~{|~}|}}|}|~~|~}~~|yz}~|~~}|||~~|}{}}x~}}~}~~w{}~||~|}|~|zywy{}}|{z|}x|}}~z{zy}z~|y}}z|~{|y}~}x}|{}{|wz}z{|wz}z}~}|}|{w~v}}z~{}}y}{z||}|~w}{xy~{w}~vzzz|z|~|~~~{{~|}|}z{{z|~~}~}}|{|y{}{zy|~{y{|z{zy~~}zx{{{||}}|z~x||~zs|{yx}|||}y|}~~z|{{x{~t~~~v~}uzz~~~}|~|}~{||zy{y||~|w}zz{}}x}~{{w|}{z|z{x{y{}~|||z~~{{}z{zy~|zy{zx|y|z}|}}~}xz}zz}}|x~w{~}{}{|~{~}{z~|~z|||}z}}w}z|}{x~~z{~}w|{}~z{xz|}}x}{x{{x~}|v}~}ww}}y~{|x}{{|~y~w}{{|||y{yy}}~{}||yyw|~|yyy}}}{z{|~{|}{||z~{y}w{}wr|~|v}~z}|zyy}zzz}{z~}{{ut}}y}}xyx}z}{||~}||yx~|}|~z{y|}xyz~{~}yzwv|wz{~|x}xzy}y|~{{||vx~|}z|}w|z|v}{~|{}~z|yz{}z|xy|w||}}~x}}zz}~{{z~}|}vx{||z}~}}|{}v{~v}{~|~zxy~~~||||z||}}yz}~|{~~~~~}}}}{}|~~~|}}|z}|~}}z~zw{}|~|~~~||~}~|{}}{~}|~~~|~~}}~|}~}~~|}z}}||}x~~|~}|~|y{~z|}y}|~|~z}}~~~}z~~}{|~}}z~~|}yz|}}~~|}}z}}~~}~{~}~~~{~}||~|~~~z~}{z~}|}~~z~|}~~|~|}}}~~}}~~~|vwz{x|~z{}~y{|{y||~{|{|}|{{|{zz{~}~~~}~z~w~y{x{|{|}{{}{||z}x}z}|}zz{|||{}}~~|z}z|~|}}~}zzz~zyz~|}~~}zx~zzz{}z{v}}~~~~}}~|~~z}}v}{~}{~{y}zy||{|vy~~}~}{{y{yzz|w}{{~||~}|}}|}~z}}}|~~~{{~~{}}~|}y}{}}|zz~|w~z}{}}~||}{}}}z{|}~y~xy}}|w||{z}|}|}}{{z}|~{zz{~~|~{x|z}z~~}|~}}|~xwy}z{~{xwz{yx}~~}~}|y{}{}}yy{x~~|}xy~x{z{{~}||~z}~{}~|{}}}yz}||wz|}}t||~{x|z}}}z{~|yyzz}}z~{y{|~|~~~{{|}z}{{}|~|{z|x}|~zzy}}z~}{}{||{{}}}}{|||~}~~|}}|~|y}~|z}}}|}}}~y|z{y|{~{|z}~}|w{~z|}}|}|{z|y~~{}z{|~}}}wz}z{~ywzv}yy|}|}}y~|{|~|~}|}z~w}{}{|~~x~}|~}{y~}}}~x}{~~}~~~~~}}{~}{}~}|}{|~~|~~~z~}~~~~|~}}~}}~}~|~~}~z~}~~}~x|~~|~}x}}|~~}||~{~~}}zwyz{xvz}~}{xz{|~{w}|||}y~}|}{~{{}~|y|{}vzyw{{xxs{|y}x|z}|yy{y{~~z~~|}~yx{~y}{{~vyz|}{}}{~{z||y~}xwz|u|}{{x}xw{|}{}|}}~}|x{y~{~w~}~z|ww{~yx}}|~~{}}z}|||y~{~|}x}||}||y{{~z{|w}|{xz~{y}{~~{z|}}x~}zz{{}~}z}{}~x}}v}|ys~{|}}|z}|~y}{}x|x|{}}y~|y}z{{{}xux{{{}~x}|y|{u~y~z{yyz{{v|v||zy}}yz~{~~zzz{x}~|~}{~~~|}{{zz{}w}|}~{{z}|~y~}|{zz~{x}~||}|||}z~~||~}}}}x|~|yw~|xy~~zz{{|y~|}}w{x{xy}~}xw}|~}{}{~z}~vx}||y|z~y}{{}|{z{vz{|~}|}z{~~|xv}{|{z}||||x|~|}}{{z{z|z{{}z{x~{|zxu~{~z}}~}y}}z||}y{}xz||||~}~y~wz{{{}{}{y}yzz~~}~y|{z~xyxy{y{{y{}}|z{yz||}w{y}|x|}~}|x|z~{z~|}y{zxwzw}|~{x{y~}}{|~{y{wz|x{z|~~~|~~~}~~}}}~}|}}~~|}~|}}~~|~|~|}|}~~~}~|~~~|~{~~~|}}}~}{~~|{~{}~~}~~~{}}}~|~}}}~}~{}~~~{|{~{}~~{|||}~}|~~}}~y{}~~}}}|y}|}~}~|z~}~~}||~~~~~}s~|}~|~~|{|~|~~}~~|~~|y~}~}}}|}{~}|~{~y~~~|}z{}~||}zzx}z{}z|zzz{{~{|xx{}~~{x|w}{}{}z~~x~{{}~|~}~}x|}~|{xz}ytwy}yy}~y}}xz{{}}|x|{~y}}y~z|z{{{}||~{|}z~{}{z~}}x}zz}|x}z}zx~{|~|{z|{{{{|}{{}}}~}}~~{|{yzx{{|{}|{y{{zz}{x|}}~~}{{xv~~||{z~~~{z~~}y~}yxwzx|zz}}~~zz~~|z{~{z{~~~{}{~~~}y}|}x}}~}}~|||z{zz}{}z}}|{y|x||{|~{|}~|~~{{~||}{{~}|z|{{|~||yy|y{}}~}}xy||{||z{}~y|zy{x}|z|{{x~}~}|~zz||x~w}{|~~~||{uy}}{~zz{~{~~~zy~}}}}~|{|{{}~w{z~zzyy}{|x{~{}z||}zzz}~z}~|~{xz{z{~~z~|zwz}y{y}w~z}{y{{|}x|p|{w|{{}xyw|~y|~}|}}~{~||}}z~}w{{~x{||}{|zz}|uy{}||~{zwz}}{~|~z}y|{||~}}x{~}}yy~{}{~}}|zy{z~zvz|z~|~{}~z{|{|}|~~y~}~~~||}|}~~|}{}z~~}{}~~~}}}~~~~z~~}~|}}|~{z~~~z~||}~}z~}}~~x||{{~{}~|}}~~~~~|}}}z}v~}z}}{}~}z{}}~~~}|}~~~z||~~{~~~~~|{~~||}|}|{~}|||~~|}~~~~}~~~~|~}}~|~}|}|}~~|~}}~y|~yy}{zzzy{||{wx}~zzz{y}zy{~{{u}}{x{{}y}z~~{w}tz|z}}|yyy~{{y|~}}yy{{{~w{{yx}}z~{{|x}wy|~zzxx|~t}vz|}y|z}w{~}~|~~|}|}y|{w}~}~}x{}{zw{|x|}z}y|w{|}z}}}x{z|z}{{z|z|w~~|~~x|zzxx}}z|}|{{}}{z|z}~u|~{z}{wyyzv}zy|{w}}~y~}x}|zx~z~~~}zwy~x||y{z}~z||}z|~}|x{{~{~~x{z{z{y}z~~~z{~w{}~{|~v~}|}uzzw{{|w{|zz}y|t}~|~|}xy}~zwz{{z~{|{x}zzz{|~zz}||y}z~{y{y~xz{z}}~{y}zz}|~|{}{x}}y}~{zz}~|{{}~{{|y~{yz~{z}|}x|}{~zz{z}y~~xz|~x|z{yw~{x~{|~|y}}{{}|}yy}w~~}|x|yz}|}|{z{y{|~~||w~~{w}y~{y~||x|{||z~z|~zz{y|z{z{~z|{{~{|~|z|~y~|zz{{}w|~~}x}~yz|{{|vz}}~|}~w{vzz}{yxz{y|}|}z|}}x|~x{y|w}~{|w|z~xz~y}~|{{~|zx~|rx|wo{~~}~yx~~~{}||{~|}z~|~|}|}}~{~~}}}~{~}}~}||}}~|~~~~{}{}y~~~~~x{~~~}~}}}}}~|~~{|~~{~~~||~~}~}~~}~}~|~}}~}|}}}|~~~{~}~}{}~~~~~~}{{~~|{{~{~~{{}{{}~}~~~}}}|~~|}}~}}}||}~{}}}~~~|||~~~~|x~}|~}}~|~w~}}}~z}zz|{yzz}~x||x|w{||{~y|wzz{}zx}|t~{}|{|zy{w~y||x~}~z~zz~{yz}z||z~~yz~ww~}x}zyx}~||}|}zy||y{||}~}}z~{}z~}z}{{{}{yzz}z}zxx|{}{x||z{}~{z||yuy|~{}{~|||z|yyz}x|w~z}v}{zxy{~{{~~y|x{z{zy}z}{yw}~}{{}{}y}}|~|~|~|y~~yyzyzzw~s|~xzzzyw||xyw{{yyy~|}|~~z~|y{~zu|zyz|~z||{y~}u~yty{w}|v{|~{~s|z{|}}xyyx}}y|~|y}}}}{}}zz~}yy~~}zv||zxy{{{}z{y}z|z|x}{w|{~~|y|~{|~|z{z{}|}~|z|}}{{yyv}|}y{{|~{xzzx|v~y}x}xzz~}~z~~z|y}{}|z}|~~}~x|xvz}~}z||w|}}{zy|yz{~}|zv|}{}{}|}|~}x{|~{~}~{y||{}}z{||y}y|{}||z}{zx}{z}}|~z}wy}}y~~|}|}}y{}|}z|{|{|~}~z~z~}{{z{{z||zzyzx}xyxwx|~}{}|{|{|}{}~{}~~yy{{|~~|zx{|{{z~~zzu|zz{||}x~x|~xxzv|{|{y~~|~~|~~~~~}|~|~~}x~~}}~y~~~}|}}}~s||~~~~{z|~}||~}~~|~||}~{~}}~}}~}}|~~{~}}~}}~}|{~|~z|~~~|{~}}~~{~}~}~~~}}}|~~~~~}|~|~~{z~}~}|{~|~z|~}~{||}~~~~~z|~~~~~|~|}~~{|~}}~}z{~~}~|}~~}~y|~~|~~}~~~}~~}}}~|{}}{~y~}x~{x~|}z{uz~|~|~|zu{|}}{y|{z}~z}~{z}|{|{~}||~y|}{w~~{x~~~~}|z|}|wx{{|sx{vx}|w||{z|{}|||||~~zyxx|~{~|{z{}|~yz~}~y}~~yz|zyx{}}~xzx~|{v}yz|v|{|}~{y}~{{}|y~||w}~~{{y~}~z~zzxx}|x}y||}yy{}|{{z||~|{x~|xz|zyz{|{}|z~{|y|{||{{~~wyz~}z}{||{~{zw|{wz}z|{x}|z~wz~zy~|{~}~z|y}y{xx}y~~{{y~{|~}~~|{{z|{y||{xy}~}|~|||~~x||{|~{y{{~zz{z}}~}}zy~||}}~~zy~~{}~{{{x|~{xw{}|}|~~|}w|y~}{|{{{y~{zz{x~|}{}~{z}{||~~}w}{z|y{|x|z}zuu{~{y|{{{~|{y{wy|~~{}~z}}|||yzzx~w{~{}uz|z{{zzwz~x{}y||||{{|~vy{z{~{{{y~|yy{x}~w}{~z}~xw|zy~z~|y{{xy|~y}{~}}}~z}~zy||}~|~|{||~}z~~~|x}|{z~{||y|}{}xyz~~|wxz|y~zx|y{~z{|}~w|}|zw~zy}x~||}yw{x|y~w|yz{yz{|||y{}~}zyyyx|~|y~~~~~~~~z{|~~~~~}yz|{|~~~|||{~||z|~|~~z}}~~{~}~|~~|}~|}~}~{}~}~}~~}~}~}|~}~}~{~}~||~|}~~~{~~}~}|zz}{~~~~|{{|{{~z}}~~~~~~~~~~}|~|y}}w~|z}}~~}|{|{z~||~}~~~}~}{z~~w}}}}|~{|~~||{{}v{{|~~y{z~~}~~~{z|}v}wx|{|}}||{~{}z{yyx}{z}~|z}|zu||}xxyxz|{w~|y~|}}{|x|z|w}{~z~}~}~x{~{yzz~~~z}{|w|{{y~z{|zyzx~||{z|~}z~|x}{~~}~~}~v|wzxy}y}}x|xz{}y{{{{|~{{|~zz{z~z{z~}|zy{|y|}|}{x~|w|z|}yz|{zyx}}wz{}{~|}~v{{{}~~y|~|}{|{|{{~z~|~{zw|zxy}~yz|z}xz}y{}|{{z|z~{{}~~~|}}w~~~}~}y}{~|{y}|x~w{{xz}yv}y|~~{z~~}}{|}}}~~~~|{|z{{{}{~s|}|w{~~z}w{zz}x{|vy|z~}|~zz{}z}~|}|~|~y|~~~z{}~y|~{|{{|~zw}~~w{z~zuvwz~~}~y|w}z}y~~~yy{}z||w{|{{|wx}~}zz|zz|||}}|}~~|zx|}~z~|xx|}w{|y~|zz}y~|{}}z|y||}z}|{y{|yy~}|z{~}y~{~~~~~~~~|}~z~zzxxz}w|z}{}z|~x}|{y|z~zy{~z}}|}z||{~~||||~}}~~~~}||}~~|{~}}~~~}}|y}}|~{|~~~~}~}|~}z~~}}~|z~}~~z~~||z}}}}|~~~|}||~~}}~z~}}~}}}|y}}{}}{~{~~}~}}~}}~|~}~}~~x~~}{~~~~z~}||~}{}}~~~}}}{~|~}~}|{y~|~}}}}~|z}~v}|~|~x|}{~y}z|u|wyw}}{xzvs{{w}}xy~{zzz||{zx|~~zyy|}z{{}y}{x}~|~yw|x~||{~{{~~{|}vvy}xy{w{}{{||y}{|~{{{~z}~~}~}}z}|~z{}|y|w~x|zx}z{ywyxw{{}{z||~}|||{}~u{z}x|z~{y~{}|}~{||}|z{|~~|}|z}yzyy~|yz|||y~~wux}|ww{}y~wxx}||z~~zz|}|~z}|x~|y{}}|w~zz{{{~~}y{~vz~{{~~{}~~x}}}~y|z~}zy{~|~|yx~||y}|z~~{{{|zw{|z}|{z}~|{{z|{{zz~|||yy~x{{zx}zzz}~|z|z{|y~vy{z|yz{~zz|xy~~{x}y~|z~|~{z}}~z{zv|~}zyv~z~yyzw|z{{{{|{zzzy|y}|xu{yv}}{x{zz{}z~||z~}zz}z~x{|u}}{z|{~z|}|{~{z}x{w}{|{xzyz~|}}zyz|{}|{v|{}{}x}||}u}}y{}}|~wy{y~y}zx|y||~}}|{|z}}}zz}z}|}}}{z{~yz||y{|~xy{w|}zzz|}xy|}{}||||}y{~}|{zywyxzz{|{yxx{z}zv{z{}~w|x{~y|{tzx}|z|~~|{~z~}~}~}{{{~~{~{z|}~{{~{~||{~~|}|~~|~~|~y|}|~~}~~z~~~~}}~~}{|}~|~}}z~~z~~~}}z|~~{|||~~|~zz}}~~{||~~}}~~~{}~~yz~|}}{~~~|~}}~~|{{{}}|}~{|y~}~}~}~}~~|~~{|}}~}z{}}~~}}|}}}~|}||x~|~{~x}y}zyx{yw~~{vyzz{}y{{~uw|{x{z|xw|}{y{{~x~y{z~x}|{y}|z~zx{x|~z}}{{z{z{{wy|~~|{}|yx~zxz{~{~|y~{}|}zy~~|{{|~y~x|}|yx{x}y~zz~yz~xy}{{||{vz|x~~z{{}|}}}{z{}z~}~y{}~{}wy|~|~y~{{yz}|~y}}}{xvs{yyzz}{xz|}|~}z{|zx{yz{||~vwvxz~|{~~|xz}}x|y|}|{{yz{{|z}{~}||}}~z}z~zz}w|~}{y~|}xxyy{~z~xv}w}z}{yy~~{}{z|z~}~z~w}y|}zy|}{}}}~|zzy{z}z{|y|{z~~wy~s{~yy{~|z{|}}}|z|z|{~vvy~z{~|w{|||{yzzy}zz|y|w~z}}}{{~}||x|{|~{{|~||~~~}{zy~}z|yz{z{{{zy{v{|z|~{y|~yz}wz|x|{{x|xyx||zwy{~|}}|||z}{y||{}|{{v||{z|r|~{|yy{}xz{x~{z}z{u|zz}}|{}{}z~yy}xz~||}zz|y|}}{||x{~xyw|zw}|x{{{z|~wzyw{~{|{y|}}y}|u|}}}y|}y~z}~}}}||{|y}{x{~yyz}v{{|{yz{y}w|{|{|~||{||z{}}~||z|}z~~}}~zz{~}~{|~~~}|~}~~z}~}~z}{}~~|~}~}{~~~}|~|}~~~z~}~~~z}~|}z~}{}}|~}~~}~|}~}~}~|||~~~{~~z|z~}|}}}~}~~~|}~|}}}z|}}|~|~~}~}~}~~{}{}~}~~~}}}z~}{~{|~~~~}~}{{|}}x||zx}x}xz}t{z}zyzxy}~|x|{}{~|||{y}zxy}x~{zxxz~}|z}}|yy|~{v~||xuz}xz~z~~{{vy}y{y~zz{~}~yux|{~wv~z{|w~||{z}{|{{~||z|y{{|z||z~vzy}{}|}|{|~{wz|{{y~xv~{{|z~w|}{v}{~~zw|zz{z{w}w|||{|}~~xy}y~vz{}|||{}yx~}~~y}~|{y|yy}~{~~~|||||~}xyzy|t{yyy|{||zzz|zux{yx}z}}z~{z~x~y~~y|~|{}y|xw}v||y}y~}~|y|w}}{}{||}}v|uyy~~}|xxzz{zy~w|}~y~z{}z}~}}zyw~z{|}z~y{~z}z}z|{}{}{}zv{{~~{zz|z{}{~z}}}z|y{y{|zxx|xvx~}z|}yz||z|{|}~|y~{w|zy{{w}|{w}z{{{{~{}}}|z}|y}}yz{|{y{~xz{}y{w}{{xy}wz~{wzwz|z||}z}yv{|z~|}|z{z}}}~z~}tv~|y|{zy|zyvzz~{}}|{{xx}{|}z|t{ywy{x}zzz}}xvz|zv}|y{~z}||}zxv||zxzy~||xyy~|||x{{}}}~|~x|z}{~~x{x|zz~~{~|}w}|xz{z}y~zyx|z|zz||~|{~~{}~{|~~~{|~|~~~}}~{}|~~z~}}~|~||}|}~z~~|}~}}z}~~~~~}{|~}}~|~~}z~|{{~||~}~}|~y~}~~~~w}~}~{z}~x}{~{~~~z~}|~~~}|~}~||z~~|}~{~~~}~~|{}~|~~z~~}}|}~~|}}}~~~{{~|~}~z~|~~}~{~|~|~~}{~~~}~}~}|y}|{x{||x{~z|y~y|vz{{yy|~z{ut|wxy|~|{~v{y~{~x|~||z~|zy}|{}{{v}{x~z{{|yvz}|{x~{z{~{}xy{||}{~~zz}~{{{{zy}~~y{{w{zy~}wy|}}zxzz|~z|yx|~{{~{|~y~|||{x}~||{~x~{x}{v{|}zz}|w~{zz~zy~{|||x~}||z{{~~}|~}{}z~{|}~~||{{{u||{w~zy~||~}~wxxwyw}xzx{{~y|z}v|z{z{}}y|}~vx|vw{xxy{y~y}z|}|xwz|}y}wz}y{|~|xw{}~}}~|}||{|}}}|{{y~x{z|x~}x||yx|}yx{|w|~{{q}|z}{z~~~~}y|}{{~}z}|}{|~}y}}y|xz|{}|{}{}wy}~~}}~}|{~y}zyy{|z{z}}|~{~w{}{x{yz{}ywwxx|}}y{}{v~||||zy}yzzyzz}~|~w}~|{{|yy{|y{vyz}|wuy{xz{~xzx}|}~x}zz{z|||y}|{}|~z|{xy}x~}{}z}}~~x}}xz{zu|zzx}xz|y|~~}|~~|z{y{x|~{}~|y|||z}z}x||||xz~}yz}z~zx{y|{~{{||}{z|{}}}~}|z~|}~|}{~z}}~~}{}}~~~}{~}~{~~|}{~}~~|~{~~~}~y~|~{~}}~}|yy|~~~}}zz~}}~}}~~}}}|~~|{~~~}}}~~}~}~~{~~}}|}~}|}~~y{~~~}|y~~~}~~~}~~|{||}~}|~|||~}||~|}~{}}}~|}|}~z}}{~~~{}~~~}~~}{zxy|z|z|y}v}ww}y|{}y}~{z{xyy~y~x{||z|{|||u|~{}|z}||z|}wv~z|v|~~ztz|~ywy||~~yvz}||z|w~{z{|{{wv|xx}|y}y}|}zz~|~yz~yz{x}{{{}~y{~~}~z|}{|w{~~yz{zyzy|{|}{z|{zw{|z||{u|{{zv{|~|y{z{|~y~yy}}{~yz}~|}{|z|zz|zzy}|zzzz}}{}}|}~x~z}x~zyzx{|{~}}}}{||w{}~|x~}y~{}|z}{|x{{|v{z|{||{{y~z~yzz~x}{{{{|}w|~||}}}x||zzy|yt~~||z}|{zy||}yrz|{}|{z}{zz}}~|||}|~|~|}{||}zz|{|z~{~z{y~zz~zz|{~~~{{{||||y}y~{y}{}~|}{{x|{yx|{{}y~|{~|~x|x~w~{yx|~{|yxwz}{{}w~}y||}z{~|{w{{z|x}yz|yz|}{}~y~~|z|z||{|~|{|x{y}|y{w}{}yzzyy|t}z~{z~z||~{z||y}{|~}ywwz}|z}x~}}}~|~~~~||~z}|}}{}y~}{y{x{}{|||}}~~|{~}{~{{ywzy|}zzz|zxzyx{{~zy{~|{|}}~x}{|x~z{}z|}~|y~~~|w~}~|~|z~~z|z}y}{~~~~}|}||~~|~~}|{y}~~{}~~}~}~y}{|~~~|~}~~|~~}x~~~~|~}~~~z~~~~}~}~|}}}}~~~{}z|{}}}}~{{~~|~~~~{~}{|~~y~~w~}{~|~}~~~}}z}}|~||~}}}||~~~z~|}~}}~yz}|~{}}y}~{}}||}}~}~}}{}z{{}~{|~~}}}}|~}}|}xwx|}{|~vywu{}{xw~y}{{{}~v{y{}{|{yzz~z~{{w~z{z}w|||~{}~~{{z|xz|y~|y~y||y|t{|{z}~{|{}z~y~~}|~|||~~}zy{{~}y{|~x{{y{}{~{yyx|~xwzy{~{z||{}y~|zy}|{}~}|}y|}~z{}z~{xzz}}{}~yy}}}vyz|~w{z{}}x~|zzz{z|{|z~}z~{x}~~}}}wv}~w|}xwz{~}||zz~|}y||z{|{y{|yx~|}~{~{}|~}yz~x~|{}~y|||{~}zyxyt|{~}v{~zzzx}{wv~}}z{y}|~{{u||z~{{}{{}~~z}}|~~zz}y{|{~~z|}w{zwz|~||~yw|~}|~zz|z~z{~y{|y||xy~}{~}yyy~zx|{zz}{}{}}{zz~{w}~{y{}}}}}}w~v{~|z{|{}x|{z|zy|{yyx}}}}|~~y|yz|}|~{{~}z}|z{~y~{|}y{z|~}||}ywwy~|{|{wz|xz|}wzzz|}|x{~{z}~z}|t~z}z{{yzzw|wxy{~yyyx|}z||}w||z}x}{w{{xuyz}~z}x|}}{~xyz{{txt|}|}z|u|xyz~yyxz}y|xz~z{~z||}}}~|}|}z}{|~~}~~{|{|~{~~~~~~|{|~~}}~~}y~z~}{~}~{~}}}}}~|x{zz~}{~~}w}w{~}|~~~~~|y{~}}}~~{~~{~}~}}{~~{}|~~~~~}yz~}{|}~~~}~~|}}|{}~}~~}~}{}}~~}~x|{}}~~|~{{}}~~~~}{~{||}||~{}z~}z{~z}z}|yz{}z|xs}{z}~{|}{|zy~}~|}x}z{y||yx}|y~{~{y|v|z|z{wy|{|x}}y{xwz{|}|z}|w~{}y|{|{zy}|y~{x|zzy}{}|{~|}yz}~zx}~|~x}|~z|{{yx||~yzy~{yy}}~zw}{y|x~}||z{{~{~|}{|{}{~x{}}x||}~y}z||y||~~uz~}z~z|||z|~{}{}~~~x}z|{y|}~}~x|z|}||{|zz~{y}{{w|y~y|}{x{}z{~z}|}}x{|~w|}|~zyz~{x~sz}}{y|zzyz}z~~xzy{}|{{zw|}z}~y~||{{}}~}yx|}{y}~}xw{|zz~|{|}~xy~}zzxz|{~|}||y~z{|v}~z~y{{~x|~y}}~}{zww}vz~||z~|||{}|{~}}|~}yy~|wzzx{}{|}~vz|}}{y~{}{z~yzx}x}{}w|}{zy}w{z{{~{z~}{~{{zy}|}~|y|{}~~{}{{{~vz{w}|}~~x{~~}}xzxxzzz{xzz}z{yzwx{{}~}yz{|~y~w{}y{sx|{|{zzvz~~|{zw|y~~ywv}}~}}{}w|{zx~}y{}w~|z|~zz~~w{~zy|x|uyvy}~}yxyx||}w~|~~x~z{|~y|~yx}{|~~~}~~{{~|~~~~}|}z~}y~z|~~|}}~z~{~z~~~y|~~~}}}{|~{}||~|{}|{~|}~~~~~{}}z}~|~}z~|{~~~}}}}~}~~}}~~~{~~|{~|}}}|{~||~{~{~~|~~~}~~~|}|}}~}}~~|}~||}}||}}||{|z}z~~~~~~~||{}~|~}{}}~}}}~}{}}|~~|}~}{z|||}|~zz|}{~|}{y|yz~}{{szz}|z{vy{zz~||{~}z}{z||}z|~~}w||z|x~z}~z|y||{{{wz|~z{{~}{zw}y|xzy|x}z|y~y}}~~}~z{{}}|}|z||{x}~||xx}}{}{}|~{}}}}w}y{xzz}y||{~}||~~}zz|{|||~}{{{t||{|{v|~|wzsz{z~|z}~~{{yzy~{x{zy}|}}|{{}}z}~}{w{{~zzy{|zz|wz{{{zy|y{{uz|{y~{z}}~{~~x}~}|~}yx{~|{|xz|}|{wyv|zyx~{zzv}z}}|z}v|{~yz}|{|}{~}~||{}xz|{}~{{|{~x}{{{z|tw|{yx{x}}y}|{~~{v|~|z{~}{|{{x}{z~|y~ux|}~}yz}}x|zz}z|}}zz}|}}~zu}~{|yz~|{|~x~zx}z~}y~w~|yy}~||{yy{|x}}w|yy{~}~{||~~|||{{}~{zyy~~}x}}{}uzu{xz|~w}yz|~~y|}~z~vz~zz|{yw|{}|}{x~{}}yzxz|{|}x~}z}z|wx{~{~y~z}~~}{||x~|{}y{}{z~}z}{vyw}|vz}}wz~}xz~~zz{}}}{y~zzz|~|~~}~{z~~}{~~}}}}}~~z~~}~}|~{~{}~z|~|~}{zl~x~{x~~{~~}~~}~}}}~{}~~|~~}|}}}{~~}{~~~{y~|{|{{}~}~||}~|~|}}|{z}||~|}~~|~}~~~~||{y~}~}|~~z{}|{{~|}~~|}}|}~}}}~~|||z}}}|y{}}yxw{~{z|v|{zy|||yz}ywz{|z|z}wz~zv}}z~|{}|w}~|}zw{y||z|~}y|yzwz{|{v~||\\\\\\\\}}}{}}}}z{}|z~|z|~}}|}yy{{{}{|}z~}~}|~{}~y{~z}|y{~xz|~~|y}|{~|~~|}~y}}{~~}|z}~~}}{~~{}}{~{}{~{{}}~{~{}x|~~}y{z|{|~}{z~}z~~~}||{|~~~}}|}}}~}~z|{}}}||~|}}{||~{~}|{~}{{z~|{~{z~}{z{{~}y}}}|~}}z|~~z~{{{|z|{{|{~||~{~}z}}|~|||~~}{|z}{{}|~}z|{z}z~x}x|}x|wy}|z{z{}z{}~{~~}~z|xy}|}~{~y~{~|{}~}~|}~}}{xz}}z||}}~{{~{}{}~~~}}}{z~|{~}{z~{}|~{}}||}x}||}x{~}~z|z~x}}~|~~}|{|~{~{~xx|~|{|}}}~}}}~xz{~y{}~~~~~}~~~~~~~~~~~~|y~|{~|}|{w~~y{{|v}|~~~z||}}}~z}||}}}yy}}|~~|}x}|}|~}|}}z~|y|~y|x~{~{~}{}zw~}{yz}~~~}xz}{}~||x~}}}~~}~}|}~}{|~}|}{}yx{{}||{y}z{|}||~}}}~x}}~||z~{y||}zs~~y{|}|}~~{~|y~}|y~}}}zz|{}yz}|}{~~y}}{}~~~}|{}~~|~~y|~~}~z|{~z{~z}w~|z}}{~~~||~{y|{}~{~|||~~|~}~|{|~{y~~y||~}{~~~y}~}||}|~}}|~{~}}~|~~~x|{|~y}~{x|{{|~zw~}~}|{}{|~~~{zyz}{|}~|~wz}~z~|||~z{{~|zz}z~~}|{|~~z{}{~|{|~y~}~|~z~y~y|}~{~y~|}}{}|~}{|}|~z{~}|z}x|}~}|{|~y|}|~|~~~~~{~}~~~~~|}}~~}~~||}}||~|~~~|}|~|{{{~~~~~}~}{}|y}z~x}~{}}}z|~}|~{||~}{}{z}}~~z|v{zz}||w~zy}}{~z}||{y{~||}{~y~}|~~~~}|{|{{x~~z|}|x}|~}z|~|z}}~~{}}}}}}~~|{|z{z|z}y}|~{|}|}~{y~~|~|~~~~~|~~}|~~~|z}z|~}{}~{}{}||{|~{z~}z{}z}~~}}}|{||{|}}x~z~}{{}}}{}~}{{{}~}~}x~||y{|z}}~}}}{|{{{yz|{|{~~}~}w~y}{|{|y||}~z}~yz~}}}w|x~y~z~y}{}{}~}~zu|zz~{y{~}{z}}}}~}|~~|~~~}|~~|}}{y~~{|}{~|z{~~}~}}|{{}}|w~|}~}~y~|~}}}z{z|}}z|{wx||{{|}~}~z}}y~|}~|}|{}}|zyy}~|}}}{|~}|{||~~}~~y}}~~~}|}}{~~||~}~}}|~~||~{~||}|}}~}|x}}|~~~||~~}}~~}}~}}~~~}{|{|{|~|}y|}x~|vz|}}|z{y~zz}}z}{{~|~~y|}z}}{~}~}{x~{y~}~~~z~|u~|}}zy~z}y{{~~{z{zz~~z|~}{|z}z~|z}}yzt{||{|~yz{~}{z{xz}{{~~z{z~yz}y~}~x~}}{}|z}{~|~}|~~|~}|||{}|y~~|}~}{{|x}~}{|}||{x|{{|}~xy}v}}y~~{}||w|zz}{~}|~|~y|~}}~z~{||zxv}y}}{~{~~~~|z~~x~||}{z~z{{~{~||}}~x~~{|{y~|yz}|}z{}{yz|{||{{}~{|~~}y~|y~{}~z~}|~{}~y~~z}}~z~~~~~}|}}~{|}{}~~{zx{y}|{~~{~zyz{z||~~{~{x{z~}|}}}x~~{x||~|{~}y}}{~{}~}~z}|z~~~y|z|~~||~~|~||{}~~~}~|xy||}~x~~}}|{{||~{||{~{x|z}x}|{|{{w|~w~~{{{|}{||x|~|{{{~}{|x{~||}{z{}x|}}z~|~|}~}~}|~~}|}}}|}x~|}{}|}~}~~~z~x~~}}~}}~}~~~|~{}}}~~~~~~~~}~|}{}}~~{}}~}}~}~|~}|}}~}|}~~{~x}~y||x{||y|~}}~|}~z{}}zw|y|}z~|||}~y{~~|~}x|{}~}x~zz~}~z{|y|z}x~|{|}z}|{|}||}~~{{~}{|{|z|}}|~{|~||ywzz~}~{~z|{y{|}x}~z}y|~}~~}zz~~}~{~{~~|z~{z}{{|}~|w}z}{~~{|yx}{}}{{}~{}~{}~}{|{{z{~|}{{z{}z|~{yzz|}y~~~|||yx}}||~~~~~~~z{|{|}xz}|{||{z|}|w}|}{z~~{}}}~}~}~~~~~~zyzy}z~{}yz}z|~{{{}}}w~yzv|~}~{y}~~}|~~}}|}|x~|zz||~{}~~||{uxw|yz~|y|}|||~~t}|x~y}~{~~~{|~{~}{~~}~|}}~x}|}|zx{}~{}z}y~z~~{z|}{}}~~|v{|~}|{z{}~{{}~}|zx||yz|y{|z~yz|~~|{|}~{|y~~|~z~}}yz~x}}}xy~}{{}}yz}~{~{{~z~}{~z|}~~}x|{|z|w{}{|}z|~{~z~y~}z}|}~|~}}{~~~y~~~~~}|~~~||}}~|}|~~~}}~|}~|}}~~|~~z}~}~~}~~|}~z}x~}}~~~~}}}{~}~{}}~~|}~|{{~z~}}}~|}~~~}{~~~~}~~|~}{||}z|}x{~~{z}~y||}}~{z~||y{~}|}{}z~~z{~~y{|{xy{|xz|}v}z|w}~|}|}|{|{|}x~{~z~{~{{}~{}~~|~}z|||}}|z}~||}~{{~{yz~~{y{~||v~~wy{zzz~|}|{||{}~}}}x|{~|{}}{zz}~y~|xz|~yx~}y|{}}}~|{}z|{{||~|{|{|{}~w{|{|}zzz{{{vw}{|x}zz|}|{zyzz||{|}{}|{y~~{{|}|~~{||z{{}{~}x|{}xrw~xx}}~{z|~~}}|~z{~{{{~w{}z{xz}|~z}~zz}}}{x}yz~yy}z}~{y||~~|}z{}~}u}}zz}|wz}}{|~|z~y}~}zz{~{~z}z|~|zyz~{{}}||{}||{x{z{z||}z}{~yu{z|w||w|{~~}{~y~|~~||~y||{}}zy||}z}{~|}x|~|{y|||z}{y}}w{}ww}}}|||{y}xx{{{{}z~~{z~z|{|y}|y}{{||||z~|}xy}z}~~{z}|z~}{x}yy~x}||x}yx}|~y}{|~{v{|z}zz{~}~~}}{~~}}~~~}}}}}~|~~~}~{~~}~}|~z~~~|~~~|}~{~~}~~}}~|}z~~}|}~|}~||~}}x~|}}|y~~~~}{}~~||~~z~~~~y|~}{}~~~|}~{}|~}}|~~}}z}~~~~z~~~~}|~}~}~~}~{}}|}w~~|~{}z}x|~}}~}~~~}~~w|}}}x|z|~}}~|~~}}~~|}}w~w~{|~}|x{y|~{~|~}z~}{zz~{{}yw{}z|~x}~}~}~~~y}{{{||}{x~}z~~}{y|{}{}||{~z|}~~z~~y|{}|}wy|{~x~|}~z{}yy{}}~~~}~z{|}~}y{}}}~{}}{z~yz~{|~|||{{{{{y{}{||~}|~~~}~~x~|{~}x~}{}~{y|y~~{{|}}|~}xz~{~z~|}yz{{{z}~|~~}z}}}{{{}|x|~~{}{~{}z}|}||~}|z}{~|~z||zy~zz~~~y{~zv}}~{wxy~}|~~~}{{}z}{{~~~~{}}yx|~{|}~{~y}u}{}}{|~~~~z||z~}}~~zxz}w||z|yw{z|y{||~vw|~~|}}}}~}{z~||y{||}{}|{}}xz{x|}}}{y}}z}{|}{~}~{z~~{}|~}zz~y~~v}||}s}|y~}|}}z|~|~|}~}~~}~~{~~}~{}~{}}}~~~}|{}~~||~~}~~}~~~~~~}~}~~}~~~}}}~z|~{}|}|}~}~}{~}~~}z{|{}}z~|zz{~~~}|zy}y~{y}~y~{z|~|xz~}|{}z}|z|v{||}|{~{|~x|{z|}~z~x~~z}{{zz{{{|u}{v}y}x{~||z~z|y~x|}}{|}z~|~}~z~z|w}y}{~|~y}}y~|z~~{}}z}~~wxy~}xvx{zxxxz{zz|{~w}{|{~||||~}x|}y|~zzzx~~zv}z{x~}||z}|yy}|}x}~|~|yzz|{x~y{{|x~z~|}~z}~|sv|}~~}~|~{|{yy||}x}|~y{x}|z{z{y{yxx|{|}{v{}|~~y~{~zxw|{|}~{|~~{|}}~|~~z{|||{~|{}}}}y~z}{z|y|}~y}|~|~{|}x~xy|}{|~~}{~|u{}|{{z}y|~}|yw~{wyzxz}||~zx|z{y~yy~}z{|xzyz{y|z||zwz}{~x}}{}}{~~{|~{y{|{}|~~~v|w}}{{{}zzy~xy|}||}{}|}{z}y||}}{|xz{z|}xz{}}y{{}}{{}}xyyyx{~}}~{x}~~{~y~x{{~}|yyvzzx||z|}~z~~}{wx|z{zyw~~~~~|x~z~~x}~|~}{}}z}{~z}|}{|w|yz~||y~~|~|~|~}}}}{|}|~}}}~~}}}}~y|~|~}~~}{~~}y}}~||~~~~~}}}~~|}~}}~}~{}z~}~|~~x~~~}}}~z{z}|~~|~|~~|{{}}~}}~}{~z~~{~}~~||}{~~|{}}|}~~|~~~}~~~}~~z~}~||~z{|}|z||}|x|yz}r|yz{y}{zzy{x{z{wzz{wy{{}zz{|~~|~x{}u}x}}v{y|{{yzww}x{|||}z{uz}|yz~|}}~~{~}}~~yy~zw}|xy~|{z|{{|{}{y{{~~||y}}y~|yztz|~v{}zz}|y}|~~{{|z|||}~~zwz}~}{}||}|y~}}||||{{|}|x}}|{~{|y}~z~}{y}{}{{{~{z{~}~zy}}}{}}zv~y~~x}}|}~}t}}y||}z{}{||{}|{wyxx|}}{|}||x~y{}|}|}}|}~~}||~||{}~xy}{||}{~{}zz{~~}~zwx|yw~z~|~x~|z~v~|}|}x~{{y}~{|~{~}~wz}z|~~|}yx{{|v}zxwyw|}|~y|}{}}xz{}~}~{y||xxz~}|~y|y{z}|}|z}}{{~zzw|z|{y{}~y~|}|}}~|}}vy}~yy{x~z}~~zvry|~}w|ysv}}z{~z{}~}}~}|{}~~{}x}z{}~~||~{}~|xy}}{{|{yv~x}{z~y~|{}y~|~z}~z{}}ywzyy}z{{~}yz}{}|}}x{|{|{y~~}|}}|}{{y~z~z|~x}|{~|~}w{{}|||~~}~|}|~~|}~y|||~|~~||~}~{{~z~~~~~|~}|z~~}~{~{z~~~|{~{~}~}}|~}z}y~~z~~z}}y||~~{~~~}~}~{zy~}}~|{|~|{}}}}~}}}z}~}~|~|}~{}~}}}}~~}}}{~~~}}}~~|{z{|w{}w~|{|x|uz}~||}}y|{~y{{{}~~~{z||~|~z{{}{~z~||z{~{}}{yy}{~~}||{{{}~x|{}{~zzv~}||~z~{y~}vy}z~qwy}~vvxxz|v|}{||}|xy{{zt{{v{}|||}|y{~}}y{}{y{{||}y~|~z||||}zu|{~}}||{~|{|y||z|{|y|{}{}||vyz{}z{|zz}|z|~~{{{}}}{yvyz~z~zz|xx{~}}|ztzy}{}~y}{}}{xzy}}|z}~w~yz{|||{}}{~}z||}~{zz|{{|{}|{}{}~}vz{}|x}y~xz~y~}|xz~}v|{|x{zzx||}}}zy}|~x{z|zwy{{y|xx|z{{~z{~|}{}}}|z~z}}}{|~{}{{x{{{{~~zxy{~|x}~xy{xw~y{|}{}z}{{~||}w|xy|}x||~}|y|y|{v}|}}~}w{|}|y}w~}w~|{z|~~x{}~}}|xx~zyz|||z}}|{z~|~~t}y~}~|x}w}}{z||x{w~~{yy{||~z~}}zz}y~{|xx|||z}z~}~y|}xy{{x{|zx~}||}|yyz{y{}xzzz~yyz}|~|~{z{}}|w|}~{z{z}z{{z{{{yw}{{z|}zy{{}~z|zy{|z~y|}z~}~z~~~~}~~}}||~~}|}~}~|}}|~}{~~~~~~|~|~{~|}~~y|~}~~}~||}~~~}~~z~~{}{~}||~~|~||z|}}~~}~~}|~||{||||~~~|~~|z}||~}}|{~}|}~{~~}~~~{~}~~|~}~~}||~~~~y||}~~~~{~|~~~||~|{|}z|~}|~{~wz|{}z|{|{|}z{}|z|{v}|{~uvy{}}y}|{~|{{|{}}}~}{y~}|z|~|xz|w}}yt|{}~|y|{y|~~~}zz}{y|x}}{x|z}z}yu|{{y}|~u|xx}}{~}y~~{||{~~yyz||z|~{~z||}~z~~xx}yywx}||z{{}~|{}{zzy{y{{}~||{}y~z}|}{~|{{||~{|{zyy|yz}~y|}{xz{|}~z~|{y}y}{z|}yx}~y{~v}y}{{}||}~~|}{zz~}|v}~{~{{xzzyyy{z}||}z|vz|}u|zuyw||~{~y~yzz}}~zz}{~}y}{}{|||~v{y{|{~yy{~x~~~z}~z|}|{}}|{{z~zx{x~|x~}}~~w}}}|}y{|}{~{z~x|~~|z~|{{~z|~~x~}~||w{w{|~{}uwz~}}{{}zy~x||y|~~}}|zzz}~}}||}|yxz}y|{}}yxz}y}}}zzz{|yx|xx|w~z|x{~y~{y}~~~zyz|x|v{y~~~|~}z|{}zy~|z{wz{zy{z}{||w{{|}|{~x~~}{~}|~|y|{~zz{w{zz|yz}|w}~zy|z{}~{}~}~||zz{x{}}~}{}~|~~~~~|~}|~~~||~}}}}|{~~|~}}}}}|~~}z{~~||~|{|~~~~~}~}{~}z~}~~~~~|}z~{|}}~|~~}~~|~}~|}}|}}}~}|}|{~}}}}v}}~{|~}~|}~|~|}~~~||~~{}||~~}~~yz|{||{~s}{~}{~}z}v~{z{{{~}y}}y}{y|{}}|{y{|{~}x|{~~}||v}|zz|{}~z~xxzzw~|y~y{~{}|zyyy}x}~{~}y~~x{z~|z~~y~}zwxx}}{{{}~}~}{|z|wy|x}|{~z{}~xy||}xx}~z|{~~}~|xx}zz}y}}w|}{{|~{|z{}{~{~w~x||yzz{}~{r{}|{~}x{yz|~{z{{|z|~x{~|{}}}yz|{}}|zz}}{{|~|}}~{}{y~}~}|}~zx{zyy~z{~v|~w|x||~{x}|zzyy}|xw|}|{zy|~}~z~{z{}}v}{|z|{y|}|~{}|{~}||z}xw|yx||{v|t{y}|~~p{{~z}x~~x}z~{z~{{ty{|z{|||~~wx~}|z}|}yu|~|}|~|~}}zz{~{{}~~{z|~~~|y~}{|}x||{zvw~|}}}z}~{~z{y{{z|}z}|{z{|}xz~}~|{~|~{|{x{y}yxx}x|~yy~{~|}~}y}|{|}}|}}|zy|~}yz}}~{~}{~zz{|~y~z}}{||~{~}}|z~y{~}{}z|yvx{|}{y~{~}~{~z{zyy~|{~yz}z|z{y|~y}~}~yw{z}~{|z{|zzx|}}~~~~~}}}|~~~~|~}~~~~~~}|zz~~~|{}~}}|{~}~}|}}}}~y}|~}{~{~||~}}~|~|{|}}|~~}~}~}z}~}}|w~{}z}~~z~~~~}}}y||{}}}z~~~}}}~}~}~~~}}~~~{{}}~ywz~z~~{|~~~}~|~~~}}~||~~|}||~}||}~||{zz}}y~y{z|zz}{|~z}{}v}}z|vzyuwz{~~}x~~{|}}~|{}|z}|w||}y|}z~v{|~~zxyz||{|||z{x{|xzzz}{~~|{xz}~z||x}|{}}}~w|}z}~x~y}{{|yy{|y|{}}~|}|{}}y~|||}~~}}zz}~y~z~{}x}vr~}w|uz~xy|yy}{~}{||~|x{~}y{}y{~y~z~|~{yz{{~}w~}y}x{||}}y}}}}~~}z~xxw|~|}x{y||~wzuw}x~{{z|~}zx{}|~}~z{||{{{{~}}{{~|~|xz{x~|}{~|yxu{zy|||zz~zw{|}z}}}}z~}{x~~{z{}||}~|}~}|{x~|zw}|{zwx}}y~{~}~wxz~yxv~v}{y|}z{{zzz}}x~~u|~}~y~y~v{~z}{w{~~}yyz{|}~yyz{~|||||}}~|w~|}{z|zz|z|y}}z{xw|{z~|x}~}|~|}}~z{{x}}~~}~}{}~~y{u~wt}}x{zzw|z~y|y}}z{yw}xy|z~w|{~|}|}{|{w~~|{z||~~v}wz~~}wzzz|}z~y}y{{}~~|~{~z|z{~~~|~~|~}~}~~}}{vz~~}{z}{~~~|~}~}|}~~{~}|~{~z|}{~}}}~}}~~}}}|~~~|{~}~||~~~~}~~}|~{|}~x|{~~}z~~{~~|~wy}}z}z|~z}||}|{|z{~{~||}~}|~}}~{}|~z|~|~y~}~|}~~||}~y{}~~~||||}y||zw{}||}y{z{|}|zw{zz{}{vzz{~z|}{u~zzz{z|u~w~z{v{}||}}|}{~}|wz~{}|zz|~}|zyyz||||w{y|z|}~z{|~~~|z|z|{{{z|~|}}z}{~y|z~|~{|~y{~}~{|zyy|{~y{y|||xz|~x|z~}~|zz~{{|}z}zz|~}y}~w~{}z}}~|}~|y~yzxy|w{}}~y~{yz}{z|||||y|{}{~z|}~}|zz}|z}yt{~w~z{~zy{{|}{|}{~|v~z~{}z}|w{{||}~}|}{|{~|{v|}|}y||}z{y{|}x||{~{{z~{z}~~~~{|z{xy|~}}||}~{|y~|w{y|yz~|{y{|w|}|w||~~z|{||{~}|~zxz{x~}y{~|}{{z~}zy{y~~}zx}||z|y~}|{y}zx{{|{}yx{v{~}|wz~|{}~z|{y}|xz}{y}yz}{~}v~{{~xwv|zy}yz}y|{{|{}}x{z}{z~x||{}{}z}{zz~{y|~y{w~w|{||}}||yzzw|}}||yzy|z}y~z{|x}y{~|xz}z}}z|{~~}}~yqx|ywy~xy|~~}{z|~x}|z}y}{|}zyx}}|z}}{}}vyv{y~~|}~~{}wwx|x|}|}uz|zxx|xz|{~|}~|~}~~{}}}z}~|{~}~|~|~~~{|~~~~z~}~~||~}{~~}|z~}~~|~|}~}~~w}}~~~~{~~~~{~z}}}}~||~~}z~}~}~~||~}{~~~{}z}~~~}~~~}~~z{~}}|~}|}}~{}}{~}}}}{z~{}}}z}}}}}z}}y~|~~|~z~|~{z}~}y~z~y{x}|}||x}y|w~~}{~||{}~}x~~}|y|||z{|z~~|~y|~z{y|{zz|y{{~yz{~|z{z{w|}|{uw{}{}yz~|w|{z}}|}z|~}}y}|}yzzv{|}z~~yz{}~w{yy|z{|~{|{w}}|~z{~{{|z}yz{}{y~z|yy~|}}~z||}z~{|{zy~|x{zvy}w}y}||{~}z}|{}|~}|{~{~~||{w~{z~|z{xz}yyxxw|{||z|}}{|}}}{}}}xz{z{|x}~v{}zz~~yxz||w}zz}|~{z|}~z{|}|{}}}{~y}~}~{~~{w{{|}|}~|xx{y}|z|{y||w|{~}~|~{xz~~z{~|{|}{yy|{yy}|}xwv|{~zz|||}yz}{||{x}}{~|{y~|z{}|}zxv}wy}{wx{{~}zzyy}y|~|}~|y}~|zy|z|v{||~y}~x}}{{~|}~}y{{}z~}zzyxy|}x|z}~}|zz}{|{z|}~}|y|x{|yxz~|{u~}}}x|xz~|}vz|y}~~}y}~}w~|}~~|~~{{z{~{~x~yvxv{x{{~z{{{z{u~{|}{z|z}z}~}}}~~~z||~y}}~{}y}~~|}~}|}~{~~}~|~}~~{|}~{}}|}{}{~|}}}y}~{}}|{|~}}}~~~~~|~~}}{}}y||}~~~~~|}|~}~~~~}~z}z~~~}~~|}|}}y~~{~~}{}|~~}~y}|~~~|~~{}~u~}{z|z~~~~{z}}{y~~|~z~}~~||~|~|}~|w}~{y|}|z|}{~w}z{z~y{~}}w|~zy{|y|x~|}z~{x~~~~z~~|yz|||}u}zz|}~|x}}yy~~y{z|~}~yxw~~{x|ux{~w{{}~~{~x{}z|y{{{xz}z}}|w}~|~zz{~||zy|yx{~x}}||z~{|z~}|~y}x|y|{}}~~~{z~|y}{zyyv}{|{~z|||z{x~|z|||{~}{~w~x|{}{}|||{wy~~~|~|}x~zzz|~~wy||~{}{~~y}z}x~}}}~}z{~}{z|~z}z|{~}~|}y{yw{zxw{||y}|}~{z{|z{}}|xz}|}|yz}~~}x{w}}yy}y~|z|z}zyz|{zy~yy|z{|||z~}zy{zx||{~~|y{{z{|x}y{}~}yz}|y|~|||{wzzx{{}y|{u}~x||}z|y|}|{wz}}|}~v~y}}|~||w{{{{yx|}~|z|~}z}{~{xy{{zy|~|{{y~x|||x|zy}zv{{|}xzz{w|{x{}zxz}~z~|{{~{w}}zwyz|~|y}}{}~|xz{y|{v{}zz~}{||}}|~|~{~zz|}~~}}}~}|~{}zy|{{y}~|{~y|~z{w{z|{y|}}x|~~|zyx}{||~~{|{~}}~}|z|z}~~z~}zx~}~~~~|~~~|||}|}z}}~x~~}~}~|~}}~{||~}~{~|{~|}}~||~}~~}~yzx{{~~|~~{||~}|~~}z~|}~z~|}z}~~~z}{|~}~~~~z}~}~~}{~~~~{||}|}}|}~}{}~~}}~~~~|~~}}}}}~{~|{~{~||{|zz{~zz{uzyyzy{{|~x}z{~wz}xz~~|~|||}|~~|{{z~|z|~}|{wx|~w}{yzxy}|y}{y{~{{{v||x|z{|{{~|{{~}~}y{~|w|{y~}|{z}{}{z}}{xxyy~|~|~{y|yxzz}|}y}z|x|}~}~{x{y}{}y~~{z{}z|{z}y{}{z~|||}{x~~}|y}~~z}|y}~~~}||{uzxzw}~{{}|{{|xt{{x|zz{{}}{}{|~y{~}}x}z{|yy||u||z{wz{~{~}|~z|{}xy}~}}}y|{}~}}~~y|z}~w}~~~|z{zzz|yy||{z}x|~}x~~{yz~z~|}~|}yy}x~}}z{{}~{~~{z{{|~y{|y~ww}x{w{{~}||xyz~}}y}u~z}}|}y|}}|x|yzx}|~x||z}z}}y}{{z}zz{{zzyz}~||}}}~~z|zyvx~~{~{}}z~zwzy||zz~y~|{x|z}{z{~yyy{}z{{}~|zy~}}y}w}z~~z{|y~}}zy{{|~{{z}{{}|}z}z}~}~xz{~z|{z~}~{|v}}{x|x|y|z|~~||~{{z}z{w~~x}zx}||~xz|y|x}}|~~{}{~~}{{}{~~{~}~|~|~}~~}||z|}}}~z|}|~}~z}|~~~}|}|~{{~|~||~y~~}~z~}~}{}~|z~~}z}}|~~z}}}w}}|{y~}~~~~|~|~{z~|}~|~}~~|}~|~||~~~{}|~~||~~}||}~z~{~}{~~~}{~~~|}}|x|}|~|||~|~||~~{}||}}~y{z||{yyx{x|||y~|{|y{zx~{}z~}}}}}y{x}|}z}{|}yz{~{yz{zxy}y||zyz~yxy{{yy|}y}~x||}w|}{|y}|z||~v{}|zy}{yzy~xzxyz{z}|z}wu|}{}~zw{~~|z||w~}~x~zy~w~{z{z}{|{{{vw}z|}{~zxxz}zy~z~v}zy{|~{y|~z~}y{}{{}yy}z}}{|}}{zzz{}|}yxz|}}||y}|}zy}{|}y~}{zzzy{y|{}}|{}~x~}|{}~yx~z~|z}yz~}{}~|y}{{}|{}{{~||~{}zz~||}z~zyv{}yx|~|{|||{zw{}{}|{~{yz||{|~|z}{zyy|}~}}z|||{|||||}{yy}|w{x~w{y|z}y}{y}zwz~}y{zxz|yzvyx|}{|~zwxzy~{|yty{}y}y}|{y|~x{{y|~{{~{||~{yyv~~}}|v|w{|yz||zvzx||{}zw{w~xy|}}~~{wz{}}~}~yy}z}}y}{yz{{{|wv|yyyz|}y||y{{{|~y{{wx}u{|v}w~~~}}}}~}w}}{||xyzz~zxz~z{xzyxz}|xz{{{w}~z~{~||y{z}z{~|~~|z}|~{}zy~}{|~zuw~}}x|}{}|x}}~{}~~}~y{{||||y{}~x}||}~{|y~~~|}~|y{~~}{~|~|z}~|{|~}{|~}~~~z~~~{}}}}}|~z}{~||~~{|~~{~~~w}~~{~||~z~}}~|~~}|~~|~}}~~~z~}}~~~~~|}~}|}~~~|}~}z||~||~}~~~|{|{}|}{}~~~}y|~z}~|}}|}{|{{~|}zx|xx|xy|y~z{yzz{}{y}}~{}wy||{|y{~|}}|~|{|}}~|y{~~~y{|xwz{}|y{y{{w|y|{z}yy{z~|y|}}|~zz~}}}}|y{wx~}~z~|}|x}{{}~z}u{z}{}w||{{y~wz~{|zzyz}}|z~y|y|z{}u|zz|z|}xw|x{|zzv}{}|z}yy{y{y{{x|y{~x|}~}wz||}}|}w{||y{{}||}z{z}|{}|}x}z}y~{|~x|{}~~z~}|z{||~z~|w{}~|w{z|||}~}{|{zz}{{{}~{{}~~~z{}{~yyz{{yz|~z|~|~~}~~y}~{w{||~|yz|z~}{{|~}}}~|v|w{~~}}}{y{|y}}{~~~{}{y{~{||w}{~zy}z{|{zzxy{}wyy}~{}|~}zz|y~~{}|~~{zzy{||zy~y}z|||y|w{{{xz~{z{~y~v|}|x{xzz}||}z{~|~{}xzy{|z~x}z}|~~zyz}|}~zy{|~~w~||~||||yw|}w}}z~zz}{zy~v|zz{t~||yy|t}|}}~wx||{x}z}~{}z|~||y}yz}w~z{}t}}xxx~y}yz}z{}wz|}{~~~|x~x{~|~~}|}~}|}}}~~|}}~~|}}}~~}|}{}~~{|{{~}|~|~~}}~~}}~}~}~{}|~|{|}~}zx|~~{{{}{{}~~~~}~}~~~|~~~||}}{~}}||}z|}z~}}~~~{~z}}}}}~~}~}|}}{~~}~}|~z|~|}~{~zx}{{~~}|zy~~|{~~~wx|}~}|~~}}y~~}{z~~~}~}~~y}x~{|y|}y~{~}}y|{~}yy}~y|{z~z|{{xzyz{zywz{w{z}{|{v~~|{|{{w{w}|y||}||x}{~}y|{{}xz}z~w}|~zxxx~{{z|xy{}~}y~{~{}{~~w{u}{~y}|}~{}}z}yzx}wxwy||~pzz~~}zyt}x{yw{}|}~yy}z~yy|~}|}|||z}}x{}y~{}~|w~z}}y}zv{w~z{{~|{}~}~{|x}zz}|{~~|~}|x{~{~|~{z|y{{uy|{}zz{~vy{|{~w{x}~y}~zz~z{{}|z}yyzz}}y~}~x|~{y|}{}z~~y{~}}}~|{{~y||}~}~z{|{}y||zyv|~z}}|}}|~zy|x}|z}}}yz|}z~{|{{~|x}~|}{~~{}|zy{|zz{~zx}|~xw||zz|~|}yzx~}zz{|}~~}|vy{z|}}{{{v|{z|z|y~yz~yzx~~y|~z{zx}z~zz}}y|}y}z{{~zz}y|y~|~{z{{xzy~z|y~z~}}|zz|z}{y{}zy}{|u{~x~xz|{|w~}{~|{}~~|~{yw{y}}{zw|z|{{z|{rz{|{{{y~yy~}}x|}zzy|~}||~}|z||w~{{zww|x~v}x~}~}x~z}|~z|}~z~|}zywz{y|{|{|~}~|~}~{||{~~}z~~~~}~|{}~~}~|}~{|~}{~}|~~~|~~}|{~}{~~~~{~~~}{|}|}{{~|~}|~}~~}{~}~{~~~}|~{z}{}~{}~~zz~~}~xz~}{{~{}~~~}|~}|z|}~}}}}~{~~}~||}}}}}{||~~|}|~}|}~|~x|}~~|~}}|}~z}~~|~}z{z}{|~z{zv}z{}~x|||~|z{v||z|{{z|}y}zz{||z~x{{~{z|~zz|z||}}~yx{}}xy~|z|{|y}zzxy||~|{}}}y~||z~|~|zy~zz{zx}}|}{~y{|{z|{}yxy|~}~}|}|{wzz{{}{y|z|zzyz|~zz{w|y}|z}||}{{|x{{~|x~z|vx~~||~||x|}~~{|{~|z~z|y~~|{wy|{}~~~|y|~w|~~w}|}{{~|w~{}~{zyz{}}y}{|}y{}u||{}{y}vz|||}|{{y|||{|}}vy~~}{z}{~}|{yz~z||}~zyz|||{}}}|~z|~x}z}|||{z|z~y{x}xxv|~}|}~|}y{|||{|}~u{|{y~}}~|zzw{}z~zw~}}z}}~||z|}|z~z{||}~}}}~|w~|}zy~z{~|z{~{wuy|}x~yy{|xzz}z~wz~~zwz~|v}||y{}|x|z|}zzz|y||{~y~zy{|{z}w}|~{|~}}|x{~{|}}}}~y|~||~y}z~z|~}}{y}}{y{y~{y{wzz|yy|{~w||z~|}}|~xz}{{zzz|v|~~z|yx{|~|{{y}|~|}}y~}}{{}{}{|~{|{{z|{}z~}~|~xyz~}|~}~~~}z}}}~~~}}~|~}~~}~|~}~~}~{~w~}~|{~|~~|||~}|{{~~|~}~}~~~~{}}~|{}~~}~}}~yz~{}~~~~~}{}~~}|}~~~}~}~|~|~||~~{}~~}~{}}~~y~}}~~~}|~}~}~~}}|}~}~y}~|z{x{{wyz{yz{|}x}z}xw|yz}yx~vu|w|{v{{zyt|{{{y|{u{y~}~|yzx{{{}}~|}~}z~{yz{{zx|zzz|x}zz}|~{x~~|}y{x|{|~}{{|}{}~x}~vz|x}|xy|x{x}{z}{z||zz|yy|y{|{|z~{{}zxx~{}}}y{{}|x|z~||{y|z{}}||y~z{xyzzu}y|w{~}syzz{|zwx~|z|x}~xw~yz|y{}~{~|~zw{||}|y{~}~|}{{{~z~{{|v|{~y}yzz}{~{z|{}y{~x|y}~}{{}}z}|{|{~y|zx{zt}v{}|}z~{||{{}|}{{}z{zwxy{|z{~{t|~z|~x~{|}~{{~}w||zy}z|~|~{}{{||zw~yzz}~xyzwz|||yz|}y}}|{}}w}|xzz{{~v~||}}z{zx{u~~xyw{|y|yy}}~}yvz}z{~{~zx}{z~|~|zz~~z}||zy{~|}yzzzx{wzzy{xx||y{z{y~x|z~||y}z}|}}|y~~}z{~~z~x~|}yv|{{y~~y~z{x~yy|}|y~~}}||y{|~~~}|z||~yzzy~v{{z|w{xzy~{{z}{|xy{{~{||zxu{|z{zx~v~~{||}y|}{|z}}{}||}z{~xyz}}y{}v}voz~|{z}~|xzxv}{}}|}~~}~}{{}|~}}z|~~~}}}{~~}|~|~}~|~~~~~|}~|~~|}~~}~{|{{}~|}~~~{|}}~z~z~}}}~~x~}~}~||}}}|~}~}~~~~|{~y~~}~{}~~~}|}{~~|~}}~||w|{}~{}|~~}~~~~~~}~{{{~}~~~}}||~{~}|~}~zz}y}t~|~~~{}|~~~~x|zz~z{~x~||~{yxx{|zwzzx~y||{z||~~}~{z{yz}{|x{z{}||z~}~|zz|}{y}{~zyu}zx~|}{w}~{zzwz{||}}{zyyz|w{wy}|{|{}w~~x}}tyx{}|{xyxyzz|{~y}zz}zy{{{}|}|}yyz}x~zz{|z~{{~y||z|{y~z}y}}y}~z{}zz}||u~y}}}{w}{xuz~z|z{{|}}wz}{||}}{~~~}}~~}|yy{wy{}}|{y|||x|z{z|~z|~y}{}{{z|{}||{}~~|~{x}}wx{}|{{}yy~yz}|}z}||}|}zyy~{~y|~x|}|{y~x~x|{z}{|~}}yy{{|}|~~|z|{xx}w}||z~y|z}|~}~||y}}}{}}~{y}~~|uyz{y||y{zyz{}wy}{{|}y~|}|}y|}|z|~}}yv|{xzw}y~}|{zyz}xxy{y|~|z}}}~y~|}x||}}}w|yz}~|{|~{{z{x}zwzx{zyy}zyyw}zy}}uz~}}|||z~|{y||yyy|~~y|~u}}~{}y}y}yyzzw}||~x|y{{~y|x{y~y~zx{{}~|{~{~z~~|}||}~}{~}{~~~{}z~~}}}~}{|~~|}}}}}{~~{~}{}}~~z~{~~||~~{}~}~~||}~||~~}|~~~~~}}|}}~~}~|}|}|~~|}||}~~{}z~}}~~}}~}}~z~}{}|}~~~n~{}}~}~~~~~z~z~~{{}~|}~|}}~y|{~~r}|w~~wv||x~{z}{{z~{}{{|~|||zy{{~}|{z{y}~|z}wz~|{z{||~{|{}y~~|xzyzx~zxy~}{z~{y{y}|z~|yyvzx}~|{z{z~z|z|{|yzz|xz{~~z{}z|y}yz{~|y{zz~{{y|~z}~~zzz{{~|~~z~{|~yw~}|~z|}y|zz~{wx}x||{}{y~}|}~z|zx}}~y}||{|~||{|~y|x}}z}{|~{}z~|}u{~y}w}~{~~z|z{}zyy}x}}|{{|}z~|{}{{yt{{|}}t|}}}{{z}}{{z~{{~~|{{{zy{{||y{{~|{}v~~|x}~|{y}}x}~{}|{zz}{~zz|{~v{{|zz{|}}}x}~{y}tzy~||uz{z{{~yz|z~{uv}{~~|y~{}|~||~y|}}}x~}}}}|~z{{z{}z~{z~}{vz}||x|{{{wxv}}|}w~}}|z~~|y{w}{|z|}}}~{|{~|~{z}{~|zz}}{}}z~}}{}}yzyzz~y~|~y~}~~||{y~|{u|y|}}{z}~|~{z}~zx{y{z{y|{z||w{z}}yy{y~~~{~~zw{{|}}{y~}{y{{||y}y|z}~|{|{~|}zx{~wxzw~{~}~~|}}y~z}}y}|||||}~}z~}~~}x~}zx~{}~~|~~~{~|~|}~~~{~|{~{}}|}{{~~{~{~}}~}}}|y~|{~{|}}~~||~}~~}z~~~}|}~~||~~{~~}}}{~{}~}~zz}~~}}~|~z~~~||}~}~~~~~~~}{{}~z}}~}}|~}}|~|z|~~|}}}}|~}~~|z~{||||{{|yvx|x{x{{{{yxx|xx{~y~|{y{~w{~z}}~v}y~}|}|}|}|}~~||x{|{~xy{~y}{|zz~{}{|{|~{}{}~{w}y~{x{}y}z}||y|||yw{~~}}}|zy}{z~y~vw{}~}~z|~~z||~~u~}~~{y}xy}}~z~{zz{z}~{xz{xy}vv{~w{zx}~|z}x{}}}}x~}~yz~}z}}|wz~~}{~xz{{xw|~zz~x}|}}zz}|y|{}xz|{|{|z|z|z{w{}y|~y|}||~}v|{~|||}~}z|v~}|}}~z}~z}||||}}|~|~~z~}z}}z{|~~{x}|}y~~|{|||}z~zv||yy}{}~zy}|~}|~|{z}}{|~|}{|}~xz|y}}~{wzy|yxwwz}||v}{~{~|wyz~~}}{{{~|~}|y}~{~|{}}{|{~}{x~u}~~x~|}y}y}|z~{w}{~z~}y~}|}{~z{z}xz~{|{z|zzxz||}{}vzz{}}w|y}x}{}|}v}~||||x|}~}{{yzv{}y|{~{yz|z~w|~{|{zvzw{~}~y{~|z~}{|~}x||z{~}}z}z|~{y|xz{x|rw|{zz|{{ry|{zw{}z|}y~{~~|||~|~}||~|z~}z~~~}~|~}~}~~z}x|~}{~}~~}|}z}~|}~||}}{~~}~|~~|x~~~~~~~~}~|}~}~~~z~|~~~~}|}}~}~~~{~~}y}}~~|}v}~{}~||{~~|{~~~|~}{~~~~{|~~}~~~|{{{}~}}}}}}{z~~~~}}~~~~|}}~|~}~|~~}|x~}|~~{z}{~~~}x{}{|~}~~|v{~|}{{~yw}{}|vx{}z{|z~}{|z{w}zz|~zz|~y~~~{y|}|zz{yzzz~}}}}zxyz~|}z|{zy~}~y|~yz}{}|}||||~z|z{|||yx~~u}~~zwyz}~z{{~{{}yzz~}y{~y|}|{{z~zzz~{z~|~|}xyz}y||zxy{|~}x}xx||||zx{}~xy}{v{}xw||y{~y{x~}{|{yxzy~vu{z{|z{yyzx{z{}z|y{{}|zz}r~{~}}x}zz|~|zw|v}y|zv}yyyx~}|~{y{~{||xy}|}y}x{zy{{}zz}{{x{wzx|z}y|t}|x|{x{~}||z~~||{}v~{}~}zz{z}z{~~zyx}yz~{||yyzy}{|}yy~y}{w}}|y{}~x||z~|y}|~~~|{~{}yyy|y{|{vw}{u}z|z{}~}}z~|{w{|{xy{z~}{|~x}~~|~y{x|~|z{|{}y~{{}~wy{|z}}y~v{y~zz}yvz|y}~~{}x}|||}|}||z~}|}|v}~y}|w}zxx}z|||y~}zyz|w|||~{z~~y|z}zzz}}}yz{y{z|}{~{z~z}y}||y|y{z~}}|zw{y||}|yz{~}}|z|v}|x{~x~z~y{{{{zz~t|w{}y{z}}}}|yt}}y|}||}}~|~~}~|}}}{}}|~}|~|~~}}~|{}}|z{|}}||~}~~~}{~~~~||{~~~|}}|{~|z}|~~|~z}|~~y{|}~{~z~~}~~~y~}{}~~|~~~}}~~~x}}~}{{||~}~}}}}~|z~z|~}}~~|}~}~~}~~~~|{}z}}}~}~}}||~||{}v|yz~|}~~~|~}~|}}{~}}~~}~~~}~{|~}}~}z}~~zz|}s|y}{x|vx}yz{|}y~zw~x|z~|~w|vxyzz{{y}xz|~}|~z}}z~}~z}|~{x~~}|xz}zy~zx|}yv|yx{{x|y|z~y~~z||}}y|w|y|z~|||z{z|}zz}||}|y{~{yw{uz~~}|}u~||~{~~{z~y||}{}~||{{}|y|{~{u}~|}||{{~x{x|y|z|u{}{}|y{|~}|wv{|}}z~x}|}}zz{~~~z{zz}~u{}}|zx}yzzz|y{z}|||{{}}yz{{|~~|~x~{||{~{x||}~w{}{|zw{z{zxzy~~}zy{}|ty}|xy|~|~~~|||zy}{}|}z{{z}~||u~}}~x|~~z{|z{}z~yy}{}{|{~~{}{{{{}||y~|z}||{{{y{{zzw|x~||zyz|~|ywxxv}}|~y|z|}{~|~y|zy~~~{}x|~zx}{v|w{{{y~|}|z}z}wzz}|zzw|~|||}x|}}}}}}|z|zz~}{~z~w}z|{z}{{yz{{{{y{~{|~w|~~|y~xvz{~|zyw}{~|}{{~y{||{{|y|||w|}}|w|y~yyy}x{~x}||{t{}}v~|~{}~}}z{{x~y}||vy}{{uz}{wyw}~zwyx|}{z~||~~~}~z|yz|~~{~|~~z|}}|~~}~~|}~}~x~}~|}}~~{{}}}~{|~}}y~{|~|}{}~|}}~}~~}}~}~}~}~}{~|~~~~x}~~~~}~~|z|{}}|~}}{~~||~~}}zyz}}}||~~}}~}~}~y~w||w{|}|~~~y}~|}~~~{}~}y}y~~~~~~~~{}~|{}}|~}w||yz{~~{ww|}}~{|{}|z|{||}yzzyx|}{zx~{y~{z}z|{}|}}}y~}}w~}}z}{|~}{y|~xy|z~|~|~zy{x}{|zx}}{}|{{~y}{}{{z|~||}z~x{|z|zz{~x|y{}||zzy~}{~{|}|{|}|}xy}{{|w{yzwz{x|{y|y~{}{|x|x|zztz~~~|~xz}zz}v{~{~|y~z~w|}{zys~}ywy}{zz}}~y|zu~}}y}|y{zzz~|{|x}~}~w{|{~|~~{{z|~z{~~z{~|z}z{~|zz||z|~{~}||x|~zy}~}}zz~yy{{}~{|~}~~~z}||{z|~|y~||z|y{}x~{{x|{z}~z~z{}|~}|v|zz~{x|z}{y~w||}{x|{{{||~}~{}{}}~|{z}}}zz{zzz|zy|{}u{z|w|wy}q|{}~}zz|~|~y}w}|}z|y{{y|z|~vyzyyzz||{z}{{|{}|y{w}~~{~vu}{|}}~||~}|~|~{zyzy~{|yx~|z~{x~|~}|z|zz||z{||{z|}{z|zzw|z{{{~||}}}z{z{}}|z|~y~z{|{}yzz~zzzw~{}|~{z|}z{{{}|}~}~~y{x~y~~{~z}zz|}||||wzyyy{{}~zxyz~zz~{~{~~z|~z|}}~{y}~~}}~}~}|~|}~~}~~~~~y|{|z{~~~}{}x|}~|{~~}|}~}~}}}~~}|~}{xz}~~~}~x~~~|{{~}}yz|~~|~~|~~~}}}}~||~||}~~~|}~|~|~|}~{|}|}|{~~}z~~}~}}~~~|}}~}}~|~}|~}}zy~}~{}|{~~}~~~~~y~~~~~}~}}~|~~|~||{{|{}zx~x}{~{~y{}zx}~z}|}|y{w|{|z}||zv~xyz|y{z|{|w~z~{~~~|{||||}}|w|ux|~z{|}{}}zz|}}y}~zy|{z}}||{~}xz|~{y~~x}|{~}~}}{z}~z}zz{{xy{{yzwyzzyyzw{}}v}~x|x{w~y~|~}|{~~x~}zy~z|z{|}{w}yz}x|w}||y{}yuyz~{v~z|z~~{}{~~y~||}y}{~~yv~|zy~yw~|{~z|{}{xzx||~~}y|}zxs||{z~}||{||}|}{}}~w{}{ww|{z~zzv}|{}}yu~|y~{}~{~y|||~|}}}~}~~x||{x}x}~zw|~|||}~~x{}{v{~}||{|y}~wzz|~{~}}|}z~~~}}~~xxxww|}{|y~z}{|z~~{z|||~|y|}~~}yy}{|}~}~}~|z{{~}~zz}z~~|z{{{xzxzx}}u|}}{z|}z}~xy|~|}}{x|~|yz~{zz|{z{|yzvyy{y~{vy|z~z{~}z|zz~~{|z~{yy{~}zy|{}|z~{|{zy{x}z|~xz}}z|{z|z}|{|zz|x~ww|}|}}{}w~~}{{}{~||}|z|z}z{{~z~zy~w{xy|}z}|{x|}zyt}{}{z{}}~}z}~~~~|}}}}|}{~|||~~~~|{~}~|}~||}}}~|}x}{~}||~~}~~|~~|}~|}~{}{~~|y~{}}}~~z|{z}z}~}}~{~|}~}~|}}|~}~~~~~~~~~{|~~~~~}{}~|}~{~~~~~~|~~|{}}}y~|~}~~~~{}|~w~~}}~}}~~}~|}{}~y}~|{|}{~~ww|}{{}}y}yy|zz{xzz{{}|~w{{~{~|x~y|z|{|~||z{y|}{y~|{}||z~v}{wx}~{||}~z|}|{zx~y{y~|z|~}{|zz{v|zy}~wz}x{~|~{zz}}{|xw||w}x~{~~zyz||~z|}{z}||t~xy~}}x}~z}y~||wz}{zw|z|~u{{z}|}||{}zv}||x}|y|}{|{|~{}{|}|}zyz}}{~z~{yx~}~y{{yyw~zy}{~{~|~y}{~z}{~~}}|y}||{~|y|{z~~yyw~~xv}|}}|~x~tz}}x|~yz|}|{w{}{x}~w~~{vx|}}~w~}~}}z{|~~|~x~x~}z~~y|z}~z{~~}y{|}~~zw}z~}|}y~{z~}|{~{}y~}~xxz{~y{x~~{~~}y~zx{}v~}z{y|{}{z~~{~||~~}y{~|{}z|~|~w|yw~z{{|yz}{w}}xz~~|}|xz|}~~y}{{{~y~xy}}{|x}~v{~~w|~~|zz}}}{|}|}z}}~~~vy}wuz}y{|x{z~}|~||yzzx}z{|{xx~zy~{yy{w{y}|~}}yxx{z|}xy|{{y{~}}}}z||z~|y~~|~~}{~{|wxxz~|q}w}zy|y}~|{~~{y~zty{x}~|{z}|y{yyzx|~w~{z}~w}t}}~|}}~||~|~}~}{}}~~~{~||}}~}{~}~}{|}~}y~~~~~}}|}}~~~z|}{}~}}~}|}~{|}~|}||~~~{}|x{||}}}~~|~}|~~~~}~}|~}~~~{}{|~~y~{z~}|y{~{~~||~~|~~~~~}{~{}~~z}}~~}}~|{~~z~}|~{z~~}|}}}}}~~~~~~|}z}z{|{}zzy{w~{{z||yyxw|~|}{{}}{z~{~|||{{uxvw|~|z|tz}~}|yz{x||v~{{}{w{}x}}yyy{~}||{}w}{|~}|}zz~{z|}~z{|{uzz{}}x|y~v|~zvz}}z{~{z}{yyzv|~~~z~y~z~y{|}||~{|~~|{xvz}~w}~~~}|}zxz}{{~|}x{x~|{x|}}y|{~zz|||z|x}xy|}{|xz}{z|zy}}}z{zx~|}~{}~v~z||{{~~|~}}|z|zy{~|~~|y~{{w{x{yvyyz}zx||~y}|{||y{{}~{{{{}xz}}zzzzxx|z~z}z}|z}~y{v~x}y{z}{zw|{||w|~y}{~{||}|y|~}{}|{xy|{}x|~~u}}|z}w{{~}zx{~}}z}z}}}}~zy}~yz~|~xzu}~|}z{yv~}|x}{~}~{yx~|{~}xz|y|{}~}{}zzy{~}}~{}u{z}{zxxy{~|wz}~yy~yyxxy~x~zw}}{~}w{~|}z{}z{~{}|}w~q{|}yv{z{yy|}y|zy~yz|vz{sz|zx{~{}|y{~zz|zzz}||~}z~|~}{~zw{|||z{}|{t|w|~|xz|zxx{y~~}~~xvx~y|~~~~|~}~{~}|}~~{~~~~z}~~~}}{~y|z|{}}}|~|}}{|~~|}~{~|~|{|}|}}}~}}{~}~}y}}}~{~}}}}{~~~~~~}~}|~y|~}||~||}|~|xy}}}~~}}|}z}~}{}|~~~}}~|z{}~}~~~|~~}y~}}~}}~x|~wx}~~}}~}|}~~~}~|~w{}|z~z~~{~}|~|}~~~~~~}{~~|z~|~|~~|xz~~}y{~x|z}}|z}|x||{v}}{yz}|}xw}zy~{}{}~|yy~{|xx|~{x~~v||{z|{yz}z}{z{y}~zz}}|}|y~z~yzv}z|{y~~|{~yy~~{z~{{w~|yx~~{{yzw{w}{}z~zx~}y~x{z|~}z|}|{z{{y{{}{v{zz{~}{|y~{x{z|z~|zz}{zx{x{|x}~}{zzy{||{~z|~zzy~|}~{~||{xz{}{y~{v|}|yw{x~}{{~{~w~|~z|w~x|}~x{|zx}|~zx|}|}{{{v|zz~x|{}z}{x}{|{zuxx~}}||}z}{}}z}{}z}}z|{}y{z|~xxw{}|}~yvy|xw{w}}{}}{v|z|}~u~{zzy}~{yy}{~|y{z~{zx}{}|}w~~~||{y|z~}~xz}u~~{z}zy|~|yz|||{y}|}z{|xxw|{y{y~|zz{|}{||zz|z{||wy}zyx{z}~~}z|{y{||}{{y|{}{|xzyzw~{|}z{{|~u}|x||vyyz|{}{x~zz}{|~w|{zy{}}x~|z|y}z{z~{}}zx}}{y}z{w{zzw}z}{yvx{~y~|y|{w||zx~x}|||yz~|~xz{|}{ux}zzy{|{|x~|~x~~}|zz{}x|{|~y~}y~zz{yz{xz{~|}{~|}}{}{||~~~~~~|}z{|z}~~}|~{~~z~~}}{|}}}}~~{{~}{||z{z|~~|{~}~~~}~{~x{~z{}~}~~{|}}~~~~}~|~{~|y}}y~}}}~}~}|~~}}|}}~~~~}~}}~|}~}|}~|}||~}|~}}~}}}{|~}~{~~|}}{}{~~~|~}|~{}~}~}~~z}~~}y~||}}~}~}}~}}}~|}z~}w}~|}}z{{z{||z{z}~z}|}|z{tz|zy|}|x{zyz{su{yz{|zz{~{{||}|~y}x}|}|{~~xzx{~y~y~x{z|v|{v{{{|yyx}}{y}|{yzzy}}z~|}y}}{|v~}{~x}}|}}~~z{}y~{wz}yy~zvz|yz|z}yz~{y}xyxy|}}|zz{{x{~{~|}v|~zz|||{}t|{z~|||{}}w}}{yz~}}zy~|{{{|~{}|{|}|xz}{|~|{z~~|{z~xz|zyy}x{}~~}|{|{z~{~|||z}yz}}x|}y{x|~{z{xx||{~}yyyy{y||}z~{w~{|yzy{z||}|y|{}~y}v|{u|{}xy}x~~{z|x~{yyz{{~|y|z~{}|y~}~z}y~|}x}z|||{}w|w~{zy~yxyz}z}zz~}v{~{x|yw{}|}}{zx|zz{z}|}{y}~y}~x|~yy}w~}z||z~yzy~||~zyx}~{}yy}yw{x{~xzy}y{{{~zxyz{|wz}~x{w{w~~z}x{{{z}}~{~z}}|{y~yw|{}zzy{{|~w|w|yyxxxvy||wy}{{}~zz{~yww|{z~~|||~~|w||~}z~{|y~z|~z{zu||}y{yx{z|{y{~z||y|~z|y~|y~{}}~~{x{}z}~}}~~~~~{~}~~~}}|}~}|}~{{~||~~|}||~y|~||~{~~|~|}{{~}~~}{~}}y~|{|~~{|~}~~z~z~~{|}}{}}{}~~~~~||}z~~}|~y~|~~~z}}~{x}~~|}{~}|{{~{{|}|}}}}}}{}}|~~}|~z~w~~~~}|{~|}{~~~~~~z{z~~~{}}~~~{}~z}~}}~||~~~~|~~}}~{}z~}{xz}z}{|}}{xvw}}{{}}|~y~yyw~xzw|{}~{~{vyzxw|~~{|x{}|y~~~xy}u}|~y{|}{{{yu}||x{}~}}|z}x~|{~~yz|y}x|vz~~|x||||}||~{}}zvz{|z{|||z{x}y||x{}{{|z{{zzzz}{zv}{}}}z{}zyzy|w|zz|x~xy{||yz}~{~}~|}~xzwzuzy|}~z~z{~z|}{{wx}z{|{}|}}|zz|z{}w}zy}}|~xzy~}~}|{}xxz|}|}|{{~zwy{{~{z|yzx{{yz}yxxx}~}w|}z~}~}y}~|y~{{z|{}}{~|xz~}~{~~|z{{|{~|zy|}||{t{|~zz}z~wz}|~}|{yx~~{t}}}z|}x}{~||||z|~{~z~xy{x|}~y{|~z|z}z}{}{z}}|wyz{}|||zzz{z}|}}z}x{|yz}}~{~}|y~{u{|}|{~|{{|~|yy{{{}|x~~{x}}|}~|{xy|{~}}|}|}}w{~||}{||}v|{|y|}yy|z||{zz|z~{{}w{{yyz|||w}y|{}}}y|||}}|{}}|}|xz{zw{zz{|~|z}|}~~z~~yx{}z|y~{zx{|}w}yy~y||{z}}x{}yyx{~z}{z}||{{zzz~~}}|~}~y{}{z~}~}{}}~z~~~}}}~}{|~||~~~z~~~|~}}{|~~}~|}}z}|}{~|~~~|}~}z~~{~x~~~{}~~z~~}~}~~~}~~}~|}~~{{{~}~}{||}~~{~|}}}~|}}}|}}{~}~y~~~~{{{~~|~~|}{}}~~~~}~~|}}~}}|~{{}{~{|z~~~~~~y}}~{|~|}{~}}}y}{~y{x}y}{y~z~z{|{wy}{|}xw|y{{}~{}~~}}z~|{z{zy|w~~|~}x||}yx~xyz|{xyy~w}}~~x|{w{{|xyx}~zz|~y{~~||x~y}~}|x}z~z|{zyzy|{}}{x|}}}yz~{}|z{y|x}zzxxz}x{~~z{zz}w{}zxz}{{}yzz{{|||z~zxyz}vy~x{x{|}x{v}{}}~{}|xz}~y}~{~{z|x{~~y}z||}{z|~|{{}~z|w{|~{z}~~y{{x|{||}}yw~{u{x{{~~~}|{|{y{ww{~z|yzzyx|zy|{y~~}{|{~{~}y}}x|{}~||{}w}~~|}z~y|}x{{z|~|}}|w~uz{~vzz}|}||{|{|y}||{~w~~|z~w{x|~zz}{{yxx}|zz|y{u~}~{}~}}w}wyxzz|||~v~}zzy|}{y|y~v}{~}~|zzx}|}}{|}{}zyzzx{~}zz~x}{zz|}~}}~{{}||~||{}}x|{}}|z{~t~}|vz{{~y|z~|~yz|~}vvx||z}}~{y}z{||}~}}|}}{z}|yz~x}{wxz}x|}{yzyyxu~x{w{xy|~||}v}~}{y}{y}z~xy}y}{~~{{}v{x}yy}|v}|y|}~|w||v{~}|~z|zzz~|{|~|~zy}~y~|~|}~|~}z~}~~}|{~~~||}~|{}{{~~||{}~y~}~|}~}~|~~}}z~~}|~~~~~|{}||z~|~|}{{~~~}~{||}~}{|~~~~}}}~}~}~~|~}|~w~{}~y~}}~}~|~y~~}~z~~z~}~~~}||~~}||}~z}|}{~}~~|}~~~~}~{~}~}{|~~|~|~}}~||z~{~{{~|~z{}}{}}z||||w~|||~w}zzz}|{~{{~w{~|s}z~{}}y}}}x}}|z{{}~|y}|~|~{y~w||}{}}~{~~|}|{~{|~y~~|z{{{{}x~z~~ww~}y{|}}z{z~||wz|zyxy{{y~{{|xz}y}y{|z~w}~~y{|{}}{}{|||{y~z~y{||{}}wz}}|z~}|z{w{~}{}}||||~y}|}z~|{|z~z}~}}~y{z{|}|{|{|}wx||z{{}{{z}~|~xv~|}z{}~z}{yz}}v||{|}z~zw}z~z}{|}||yz{x{~}{|{{|}}|}{yxwy|}wv~~~y}z}}{z{~}}{|}~y{w||z}|z}|}{{{~~y{}{xx{y~{}}}~z{}~y}}y~z|{|{z{{|~z{|x}v{}}||y{~vz}~{}}~|z|}~xy|~{~}}y~}~}y}||~|y||{w|~}}}z~}~~y~|{}~~|{{~z}|{|{~xy{x~zz~}}{y|~{z}~x}{{x{z{y|y|}{y~||{~x~}}~{|~~zz{~|{w{~zz~|{|{}~v|z~x~|~{~{{|||{y||{}z~u}s~w|zyy~z}z}~|}~~}~~}}|z~~~}}~}{}}~}~~|~}z}~~~}|~||}}|~z{~}}~{}|~~~|~}|}|~}~~}~~||~{|}{~}~~~~~}{~{|}}}~~~~}~~~~~~}}~|z{|{~}{~||~z{~}|~}yy~}w{~xy{{{w{~{y||zx}~yz{}{}{zz}y~w~|}|vyy|~{}{~z}~{}}zztzxwxz|zx|}}}zwwyw~z{zw|}}{}}~|{}x~zzw{y{|~zzy{z{zwyyzxzy}z}{y|yt}wy~|vzy{||~|~{{y|}~yy{zuy}|{{}}}~|wx|||z~x~u||{w|||{xy|t}|{|y~}|}}z}{y}{z{y{{|||}}}}v|{}{zzz~zz|}}z|}|zy}{y{|yx|y|{z~}z}z~{~~}}}|{~~{yzy{x}{yw||}~zyz}~}|}{z}}~|{wzz~}x|~}z|}}~}{}~{}}}||}w}~}|}{}~||{yv|{|{yvxv~z}zy~z{~z~~{{}}{y~|}}~}|{zy}}~vzz|||zy}{x}zy{{|z~w{x{{xz}x}zw{|y~{|{zyz~zwx{y}}y{}yzzz~|v~z{}|z|~xzy{}yyyy~z|v|z|}y}~zz{{}y~|{{y|~z|x|vzvx|{{zzx{~vz}x~{ysx|~}y|{|}}~}z~}yx~~|~}{{}~z{}|}xzyx|x{||y{}wyxyy{~{u{z|yz{~~z}y}wxy{|}x{y|}~{}||z}{}}x}}||~x}~z~~x{v~u{xy}xzw|x}~z}~|{|~~{~}z~|~~{}}~~}|||~~{~~z{}}}~{}{|}{{~|}|~{|}}||~}|~}|}||}|}||z}~~}~|{}{|~~x~~|~{}~|}z|~~v~z|}~~~}}||}|}~}~~~}{}|~||{~~{~~|}}z~y~~zz~|~|~|}|~~|}~|{~{~|~}y}}}}~{}||~|~}}|~z~z{|}}|z|~|~}v}y{{|zy{~zz}|}||z}||xv}xzz~|zyyyyz{|wtz|zy}{{}|x~{z{{y}v|{y}|}}z{~|{}|}}|{z}zx{z{~|zz|{{}~z|zy}vx}|w|{w|y~}y|}{y}zz{|{~w|}~{}~y{{~||}}|{~z}||x~z{y|}~}{x~zwz}{y|z||y|~wx{{~{|yy{}z~{||w|z|}{v|y~{{{}~z|{{z|~z}{}y~w|{~xw{{}}z{|~{z{w{}}z~}yyv|y}zxz{}yzy}x|}y~yz|x{zx{z}|}yyzu~~~{|{|v{|~y}}z~}~wy|y{~{|z}|{~zz|y|{{~}~{~||}z}}z{}{yy{}|{}{{{z}w|zwz{z|}~uz|~}vzy|~|}|~{}t}}}|z|u{}zyz{x}zv~}y|}zz|x{~|}y}yz}~|}z}|x~{~|{x|{}uy{x~z}xz{~|x{~|~{|zzyz|ywz~{{}z}|{{z}}{|~|{y{{v|}|y}}~|xy|}z~}|}|{x{zyxx}}y|x}|z~xyzu|{y{{|~{~w{z}x}{tw~~~|}|x{y~}yy}~yz~|{~{||~{|~}~~}{{|{~x{|{|||z|~|{}x}|z||~~y}y{|~{vx|wzz}yyz|w}w|~{|~|yxzy|zzzw|~}{~|~~|{~}~}~~}~}}~}|{}~}{~}|~~~~}{y{{~}|}~|~~~~~}|}{z~~}|}}~~{~|{}}~y}~~|~~{|}~y~|~~~~~}}|}|}}~|}}}~}~~}|~|~~}}}}}}{|}}|}}}~}{~~|~|}|z~|}|y{|~|~}||}}~~}~}~}||~z~~{~~{}~z}~}}}}}{}~{~~{|z|~~}~~|~||z|~~|z{|~z~{uy{z|{|{{xztzyy|uyyz{{|zz}{~~y~}z}}||{x{~{|z~|v{{z{~z{zy~vyzyyz|wzz{xzxz||z|~}|~~~}x|}zxzzzw|}z{x~~}t{{{{~w}}~x}{|w}}x}y|}|}}y{}zx}|z{|z~{z{|~}~~{}|z}x}xzxy}z|{y{|||{v~{{v{}|yx{}yz~|{xx|zz||y}}}|}{yy{|{{|y}z{vxxxyzwzz~{|}}{y}y}~uy|xy|~||}x~}{{y{}z}z}~xz||y{y{|}wzy~|{}|{zz|xyz{||}z{z|~zx|~~z|}~zy}x{|{||}}{|zzw}z{y{svxw}z|{|zyzxw|yy|z}x}}|z}~x}zzx|x}}}{xz{~y{yz|x{wz||y}w~~{y||{yz{y}|z}}{~{y{~||{~|}}y}|zxzzz{wy}|}yy|z|z~y}{|{zz~y||~zy}y}|{}yy{}~|{~~}}|{~}||z{xz||x~zz|wy|yxx{{zzz{y|~~yxzw~z{{}z||{z~{~w}z|yy|v||vz{}wy|uxz{zx~y}}zx}{{z|yyz||yx{|{}{~}|x}|y|}y|||{vyx|z{y{~{{}}}yz|{y{zx{{~~{||yz||z||~}z}}~~|~}z{|{}}y~~~~}}|}}y~~~}~}}z}{}||||}~~}~~~|{|{~}}|~~}}~}}|}x~}~~~z~|~~{~w~~{}~z}~|}t{{~~}~yy||}~}~|~x}{~~~~|}~~|~{|||~~|~}}~~|~}~|}~}}}z~}}}}}~x~z}~{~{~~}{|~y}}}{|||z}~z~~~|~{u}}|zyx~y{zz{}xzz~|{|{}|}{}}z|~xz~{}{z~{}~|||y|{~z{{wzxy}z{z~|z{|x|~}}|y|}{|{yzzyw}}x{~~~|yw}wy{}~|}{~~}yxz|z|{{|{~|~}~}}z|}y{|{}}x~y~|z}y||}{}~}{{~w{||{{{|}zz}|{zx~~}}}{z~yz~y{{|v|~z}x{{y}||~{~~~{|}}z~}x~~z}z|u}~z|}y|x}|}}z|{{x|}{||zxx|~wz~{||{z{xyz{zz}zw~~{|xzzz{w}}xzzxx{yz~||}yzy{|~yx}v|x}}~yz}~{~|{~{||z{{y}{}{{}{|}z|w{~{y{{|}~~~{|~x{}}||w~z|zy~|~vzy|wxzy{{~x}{}|xx|x}{}{|zy~{}wzy{z{yw}x~|zuyz{w}zzz}yy}y}~yxy|ww~~{}y~y}~z}z~~z}w}|zx}z}|}{}v|yxw|~vvyy{z||z||pw}~yx||x~zzv~{{|w|zz{}||}x|s|xzz|xy||yz}z{|x|||}|~|{{{}}zy{|{}y~x|z~z}|}{{y~y}z{{{|z}{~|}}z{zzz}|{~~u|{|~{|}zy~}{}{|z{vx{yvyz|~z~x}{zzyzzz}y{w|zy|z}z}y|x~|}|}}~~~|{z}}~~}|~~}}~|~}||{z~~~}|z}}yy~|}zu}~~{{z{~|~}|~}}~}~|}~}~|{~}{|~~}}~~~}~~~{}~|}}~~z~~~}||z~}~}~~~}z}~~}}}~~}}}~~~t{{y||~~~|~|~~~}{~|~~}z}~~z~~}}}||}}~}z~~~}~~~{z~}~~}}}~}}~~}}|{~~~{{{uz}wz{zy|w}}|~zwzw}}z{~z|}~}z~y~}yzy~}|}yz{}z}}xvwwx|z{{|{x~wxyz{z|~y}y|~~y~{ywz|}v|z{}w}~z{||wz}x{~z}y}y|{}}{~y~|{{~{{vtvzz}z}~zz~~y}z|w|~||||x~yy{~|}|z{~z}yz}}|{|yy{{wz}||wz~|}x{}||~{|z{|~~~|~~zyx}}zz}y|y}{zz{}|wvz}yx~z{|x~{y{{zyzz|~}{}zy{|{{~|}|{|xyyyw}}yw~{z}u~z|y}~z~yz{z~~|~|~}{{{zzx{{|}y~{~}}z{}}z{}~|{z|yv{{yxxz|}y{{{|xv~||{}x{|||{}~|||~}~w|}~w{}{y{{~w{}z|~{{}~|z}|z~~z{}{~{|~z{|{z|~~|}|~w{z{~zvz|y}zv~yzxxyyzzy}x}y}|{}||z|}}||~z{|y}z}y{~~zyy}zz~|w~{z|yxvz|{z||{{wx{}w{{zyxz}{y{|}~}}}}~yz{}|~x}z~||zz~z~|zwz|y{z||y|~{~|{v|}{~|z{zz{{~z|}|z{}|}zw{{{yz~|{z~{y|zz|{}z}~w~|xzwzzx~z~}|}~~~~}~}|}{~~}~{|~~~|~~~|}}}}~{|~{|}}~}~~|}~|x}}|{~~~~|~|||}{~|}~~}~~{|~~}}~~|}~}~}~||{~|u}}}|||y~}}z||z{z|z~~}{{z}}~~~}{}~~}}}~~~}|~}~z}}~y{}z}~~~}~~}~~||~~}~~~|~~{}~~y}}~|~}}~||~x}y~}z~}|}y~}y|}z|v|zx|zz}}{}~z}x|z{~}x|zx|~|}y}~~{{}|{|~}wxvy}|x{y}{}|y{{{zx{|zxz|~||}{{z}{|~}z{z||yzxx|{~|~~}|yy~x~}yz~{|~yz{||y{}{y~}y}~~x}}ww|}yw{}{yw~}}z}z}w~}{y}|v}}z}{z{|}|}|{uz{}||y}}{z{zt{z{y~z{w}y{z~|z}v~|}|{~~|z{x}|}yxy}zz||{x}zxxz~z{z}}|w~xy~yz~{}{zz|x~{}~|{|~}zz{|zx}}~{{~||{||||y|z{x}zy}yyx{w{}y~|~||||}|z|zy~zw|}{z{zzy{zy}x|~||z|x||}w~v{}{x~z~~y|}~{z~zx~x}}zw{}z|}~z|~|{|r}{x{{{|}y}}|{w{{~|x}}{~x{}x{xx~zz|x|{|yzyx~}{{z~|}|}{}y~|y~z{|~|{{y}yy||w}{|}{~{{|u|z~|z{}{y}}}{y~~|{~{zy}yz{}w{{}w~~{x~}|z||yz~~y{||z{z~zzy~|zx{z|zyv{{~z|~y~tz}yy~z}v}|}{yx}~||z~}~}{|{}zzy{xwzz}|~{w}||yyx|~|z{~}z|y~v{zz|}{|~z}}{}~|~~|}}~~{|{|~~~~}~~~~|~|~}}~}|{~|{~~}~~|~~}|x~}y{}y|}}}|~x~}{~}}~}~}|||~}~~}}}~}}~}}}}~}|y{~z}~|~}||{~~|||}}||~~}}~|||}~~~}z}~~{~|{{~}~~}}~}}~~|z~~~~}||~|~|}~|~~|}}}|~}}~~}~|{}||~z{||~}}~{y~~}~y}|||}xw|z~uz}{{|}{}{x}{|{z}y{y|{yzy~~||x{~x{{w~z~}~~y|u~~~}x}vzwyyy~{}yz~yz|{}~x~z~xz{xz}xy~~|~{~x~~zwv}wxvxy}{zvy}|{zz|~z~zz|~|u{{}y}{||{z|~|}{{|~~zyy|v}}zxy}|~}{x}y}||}~zyx{xzz|}w|~~|{w}w~x~~|}{|y}|xz~~}~{~|}}|w}{|xxz||x~{}z}{|xz|{v}{x}{yy~}~~yy||x|z~}y{~}|||y{}zz~v~}yw~{{||z~{{}{~{z{}~~y|||zy||{z}wzz{|}xx|}{}|yy{}|z~zx}z|y}{{|w{x|zx}z{}{{|{}{|{~~}|{|{|{zx~~xz~y}w|z}}z|y}zz}vx|z{|}zz}z{|{{z|~y~{}||y{}|wzzy{z|yzyy|}zzy~z{{~yu~~}|{{}||~|{~~{y|~}~z}{y}~{~}{zx}|yxx||}y{|x~|{}}z}}z{{y|}|{||~z}}~~z{}|~{{y}z}y~}|~xy}{x{|}ww{~|{z|{|~|}y|}~|~}z}}x|w|vy|z{z|vyzyy||z{}}v}~u{|}|}~z|}z~|~z~~y}~||{{~z|~|}~}}~|~|}~~~{~~~~{}}~|}~~~z}~yz{}|}}~|{}~|}~~~~}}~~~}{}{y~~}}}}|}}~|~{|~}|~}y~|{}}~~}{~}y~~~|~~~~}|{z|~||~}~~|{~z}~yz}{|~|~~~~{~}{~~}{~}~}~|~~}{|{|z|~|||}}~}||{~{{{|wzyy|~}z{}z}{xzu{~z~{}wz{~{}{y}zy{u{}}z}{zwzx{z~z}}xzy|~z}{{||}}{}z{z|}z~y{w|wv|}{xzw}|x}|x{|}|}}}||z}}~}xyx~x~zzz|z}|}||}y|y|~t}~|u}|}wy~v|zzw|{{|{zx{{~{~|xzwz}}|yz{|t|zyvz{}t~y{zz|{zy{|z~x{y}~}~v~{v|~}~}~{|{}}~x|vy}wvy~z|{~{{w{~||zy|wzz|xz}}{|}{}{z}z{}{}yy|y~}|~||{~z{{}}zzy|}w~}y||z}~|w}|{|||}~{{yxy{}}{y{~{z~{|x~x}{zyy|z|}z~~{{y~|~z~{}z|}{}{|~|||}{|}||}{z}zzx|{~~}}|||{zxxz|~z}}|~{t~v}{x}vzu{xz}zzxy}||z{~~}yz|y}{yy|{{x{{~x}x{|w}|~{~}w}~~z}{z|z~||{y}~z{yz|{}~x{z{{~z{z}}}~|zx}||{|{x|{|}t{|||y||}{z|}~z}}{|{|z~|~{z|~}q~~zy~w}w||~zx|z|{~y~~v~}|zt~}||x{v{}|}{||}z~}x}}|y}{|}}zzzzy|y}yx{wx}}}~|~{}|{wy|}zyzx~|}~}~{{~~zz}~~~~}}~}|}~~~}~|}|}~~|z{~~}~z~~~~~|~~|{}~|z~|}{}~}}|}~|~}}}}}~}}}{}~}~{|~}~}{~~~~~}}~}~~~~~{~{|~~~~}|~~~|~~{|~}}~}}|}}}~|~}~}}zy~~}~~~}~||}~}}~~~~}~~~~x||{~}}}}~}{}}{~}~}~z}|}yy}~{yz|z~}{||}zy||zy}z}y~{yyx~{~}}x}|z|xzy{~zx~z}vyyw|}}z{~s|zvzxywxwwxwzw}|}}~~yz|~~~~|~{~y~|y~yzw{{~|y}}z~||}~}|z{z{z~w}{|~z~|~}z|{{|}~{|}}}y~}y}|~wzz|}}x}~}y|~{|zz|w{x~{|{}y}y{|~~}{{}}z||{}~{|x{zz~wv|zzz}}z|x|y|{|~~~~x}vvzy{x|~y}z{{z{}|{{|}~x~{w|~~|y|w}y|wy{w|}}~z}|x}|v|xz~}|}~{z}~|z{{|~|||}wzw{~~{|z|z~|}yxz{~wz~zz{w|~xy~z{{~x~~}|z~~w}}|{z~x~z{x}|xz|}zzy||z}}x|z~{s~u}|z~z|~|{}{|~|~~}~{{{}~}~yz{{{wy{}}{}}|z}x~~{y~z}x}|z{{||z~{}yz{s}}~|||~|}~z~xmx}z|{zzxy{~}}w~||x|wxzw~{}y{z}~~z}|}~|~|v|{x|z|w~|zw}|x{x~y|{z|{~ux|y}}yzyuzz~zxzy}|}{z||y}}~~}|z}{{}}|~wu}||ux~~|{yy|||s|y|}{~{{~||{z}y}y}{|z{}{|~}}}~{|~}~~~}}}z{|{||z}|}~~~}~{|~~}~{{}~}||}~~~~}~~{{}~|}~~}~}~||}~|~~{||~}~z~~~|{}~~z~}~||~|}}~~y}|{~{~|{{|{}|~||}~~}|}~||}|z~{}~~}~~}}|~z~~~zu}~}}}~~~|}{~|}~}~~}}~}|~~z|{~{|}~~z~~|z|~w|~~~z~{y||||~|z{zy|y|}y|{~}{{{xy}}}~}{}}{{}|}~~~|yx}ww{x|}}~}~z}{z}y}~z~x{zy||}|ww{|{zyy|{w{|{}}}{z{{{y|{|{|}{}v|{y{|y{z{{{|}{~}|||z|}{z{||||t}yz{}~x}w}y}||}}uzx|xz}}}|xzw{wz}xx{|~~~}z}z|yzzzwzz}~v|zyy{}||~|~|||~ztywz||yz~{{wy~~}y|y}}~~~w{z}}}zzz~{{|~}x}|z}}y~}{zw}}{v{x{y{|z}{~}y}z~|x{{|||~|~{z|~}~~z}x{|{{~}|v|~|~|~~w}|{~y|||z{zx{|}}~u{}{{~y{uy~z~~|u}z~}~}}~zy}}{~{|~z{}|~y|x{|}{|{z|}|{}}}~}~~~|xw|y{yz}}}z}|}zwz~{~|z~z~zy{zz|~}v~|||}}yxyu}{{|}vw~yyy{~y}z}yz{x~~}zy|~zzz|y}~~yzzz|}~||zy{|}~zy{yzw}|{zyzz|{}|z{}}|}{~~z~w|z{{{~{}z~{|{|}{z{~{{}y{vz|~x~{zw|v~{}zz{}~{{y~}||{|z{|}|z|z}x|x|zy{~y|{{~}{~}}|}{{yx~x{{|~~~~~~~~~}}||z|~~~~}{}~~~z{|}}~y~}|~~|||~}}}{}~~}z|}~~}~}}}}y~~~y}}||~~~|}~}~~{}}~~~~~~}~~}}z}|{~|~}}~~{~}~}|~|}}}~|{|||}|}|}}~~~|~}~}||}~}~~{|||~{~|~}~{|~~~~~z~~y{||~|}~~~~}~z{~w~z~|x|}}~~~{}z}~}|}~~~~~{~{}}}{}x~|z}~x}~~{|~x}z~zz|||zuu}{{~y|}{{|y{w}z~zxxz||~z~}~{}z}~~|x~x{|}}x~w}}x{x|z}|z}zz{xzvzy|~~|z}}{~~{y{|~wz}~w}{x||zyz{{xzz|z}}{z}xx}{}xw}vyz}~}z~||~}z{{{xz{}y{}||zyzz{rxyx{yzwx{yz}{{{z|}z{|x{z}~~}}~xz{u|~}z}z{|y|zz{z|}~|wyz|x~y{y{z{}v{{~zz}xxy|y{{||wy{}}}z~{}}z}~{|~y}{}|~}~zv{{{zz|zz~wzzxs|x~z{yuyx|{|yy|{{{~~~|{|~zy~||y}~{|}|y{{y~{~y|~{yz{vy{zx}~{{{}zy}||}z~{||}|}zz||~}}y|}|xy|~xxzxyzy{}~}wzzy{zz}}~y{y{~x}}y{x{}xz{{}{}{z}|ywxz|w|{|xxz}wzxy||}|z|~~}{y~{|}}x|}y}}}~~yz|x|~yx{|{~{x{{||yyvx{|}x~y{x{~}|~yy}}{}|~}z}}|}~|||x~{z{yxx~vw{|xy|z}~zx~|syt|y~}|~|||{}~|{w|~y|zz}}}|y{z|yxy|{}{z{xx|ywz}y|xz{|x|yzy|{|~~z~~~~|~}~{}~{x{y}z}}}{~}~~~}~{~~{yv{~~|}{z~~y~}|||}|~x~}}}}}y}}~~~~}}|}}~}~|~~~z~{}}~~~|{~|z||}}~~|u~~{z~z~~~{{||}}}|~}~}z}}~~~}~~}}|~z{}}}|z~~}}|~~~}~~}~|~{|}|{}}}~~{|}~}}xz~}~}~~}{{|~~|~~}|}~~z~{~}w{{xz}|y||z{}z}{y}y|}z}z|y||{}u|wy|}|~v}}y~|{w~y{|}z~}~y~}z}{x~{||w}|zz|zzw}}t~|~~wx{{{|z~wyy~vx{{|zxyxzzy~}{|v|z|z}z}|{{yzy~v|~}x{z{zyv|}zy{w{z~w|}zz~z{|{y}|zy|xywz{z|{|}xxz|xxw}vx~u{yz|wz||{|~~|v{}zw|wx{~{||{y~{}}}}}y}~~}uy{{yzy~}y}{}||}{{|}y{||z}x{z{x||{z}{yw}sz{||u}|}|xxyw}}{uy{{}z|}|w}{yyt}~yz~z~~|z{v{}|w}}}}|z}{xzvqy||{{}}||}}z{y|}yy~v}{z}{y|{{|~|{{}x~}}z}x|}~~~~}}~{zyz|w{}}{y||}z|z|z{|{{zz}||}{~wzyxz~}|x}x~~zy}|}}|{yxy~vz}|}|}xwx||}||zyy|}|v}{|~||{|}z}}{||}|y~}z~|z{|w{|x{z{yyzx|z|}}~v{yzwy}|yx{xz{w{{~|{~}|{{|y{|||{{yy}{x}yvxv}|}|zy{{y}~}~||y~}z{}z|z}wy}}w}{z|y~{~vyz}{x}{|{zyy}zy{{x|t{}x|~|}~{{~|{vz||wz~~}~~}z||~|~}|~|z|~||~}~z{~}~~|}|}~~{~}}}~~}}~}}}~~~~~~}~~||~|wz}||~}|}}~~{~}}~{}~}}}|~||}}}~|~|~}~~~~~~}|||~~|{~}~z~|~y~~}~~~~}{{~~}~|~~~{}~|~~~}~}~~|~z}z~|}~~y~~}|}}~~~|~|~~{}~}~~|~~}~~~|~~~~{{~}}~}{~|{}}||z}||vyxzz}y||{{w{yzx~}|z}~|yz{}zz{~||yz{}||{z}~}yzy}vz~rxy{xy}w{y{~x|{{|zx|z{{z{y{~z}z|~}}{}z|~}~{|~}z|{||y~~|}~{~w|zz~w~~w}{}y{u~xzzz~s{z~~y~|~|~}z}{{y~|y~{{u~x{{~}zxyy|x{{|}v|v{y~y~x}yz||y}{}~{{}z~|~{~y}|y{~x}|x{y~z|x}||z{|{|~{||{~}{~|}~{yy|~}}}~|}}|~z~{||~|y~|~zwy}y}|w{||}zu~v|y}x~yw}{~}y{}|}}~z{x|z|~}~{z~}{x{}z{~|zv~|zu{z{z{}z}{}zv|zwt~}{y|}|}|~z||~~}}zz}~}|}{wy~y}v{{}zxxy|{z{||}{|{~|z~z||y~~y}}|~z}yxy~}|~y{{~{~yzzyxz|zz~z~~zz~z~x|}z||{}}z}|y}zzy}|yyxy|z|}|y}}|z|}|y{~v|wx~w{w}|zz~}|z{{xx}~x|z}zz|{~yyx{}|x{z~}{~}}}wz{z~{}yxw||}wzyx{{|{x{}yz}~|z|||z|~{~|zz~|~|}~z|z}{yz~{y|x~y~|{zwyz}~xtxz}}xv|z{}z}}~~~||}~{~||~~}}~~~{~~{z{{~}~|{~{~|~~~~~~}~|}~x~}||~x~~~~|}}~~}~~}|~}}~}}|{}}{{}~}~}~}~|~~~~|}~{}}{|wx~|}~~~|}}}~~~~}z}}}|~}~{|}}}}~~}}z}}~~~|~~||}}~|~~}{}~~~~~~~z}}z~}{}}~|{~}z}~|~{~~|~|~{~}|}}{zy{|}{{{|w{|{|}}~}zx{w|}|{z{{{|z}x~{|ys|{~zzv|}}}z|}{{zzy|xxtyx~yzx{x{~x{~w{y}wzw||{||zzy}{w}ywz}zv{{}|x|vzy~|{|{~|}|z|}||||x}~}z}z}{||~|zzzt|y|~z~zzy}yx~{|uz}||z{zv}xy|xu|||}}z|{{|||}}~~|{z{z|~}y||}y{yy{yv}{{}w~~~yz}||z{{{z}y}{|{|}|{zzt~|x}{x}t}||{{z{}|w|{|~z}{}~~|{x{{}y{~vx}y}|{{~~{~zz{|}~|x}|zx}|w}~yz~y{z}|||}}{}|yy~{z~{{y|x|zz{~}y}~vz}z{z|~{~||{z~}||z|z|{w|y}{y{{}}{zwxz{y|y|yxz||~{|yy}|z|{}}}y}zv}|zz~||wz~}~|z}}|y|||z{wz~|}}~||xz{{y|{{|w~x|{x}{x}{}{z{}}}|~yx~zy|}z|}z~|yyz|z}||wyw{z|z}|{}{v~zy}}yyz|z{~}zz{y}~{}~}{}}~zzxy}~|z}x{z~z{x~}||{{w}}}||{|y{~{xz~|y|x}|}z}|u{~{xz~}yuy{~z{}}z}v|{y}{{{|{u}w|yz~{~~x}x{~||zw|y|||}|||z}|~|{|~{|{{{}}z~~~}{|}~~z~{~}||~~|}~|}}~~}~{}~z}~~~~|{}x{|}}|z}}~}|}~~}~~~}~~~}~}|z~|~~z}}~}~}||zz}}~~~}|~|}}~|}~}~}~}|z~~}{~}}z~~|}{~|~w~~~}|}~{}~~~}}}|~|{z~{}{|~~}|z{~~~z{}|~z}~~~|}~~~y~}~~~z~~{{~}~}}}}|y}y~{}}}}||~{{y{|~{~z{||y{{~{z|{x|{x~}z|{{y{}~}}~||xzz||x~|{{{z}}||~{z~}z|z{}|}x|w|x~zy}}xzzzzz~yxw{{|{z{{}|wz~}}y{z}z||}|~zyz|z}|x}ty~x~w}y~|}}~|{yy{|~{z{yy|{x{{}|z~|z|}~}~yzs}zzz|{zy||xy}x}~z|{yz|y~x~{~z~~zz}~w||}|{~{}~|~{}}x}x}{zy}}}{~|y||y|}{y{|}|zz|~z{x{w|zy~{}{{}{|}|vz}|{~v|{{wzyy~z}t{~{|~{{z~x{y}z~~}|}}~}}}{~}{~}}w||}xzwt}||}{y}||y{z|}{~|}|~{{|xz}~}{}t~|}{~z|}{vx}~{{~zx{||{z{w|}yu{z}y{|v~z{~{{z~}y}z~}~}}}x{{~yz}}|wz~}|xy~z{~x||z}x}{}v}}xz||yz|{z}}{|}z|~ywz}}wz|y~|z~xzywz{x}~z}}yz|y~z{y~w|z|{|{|}z}~|x}~{}~}z~||}~|y{wy}yy~|}~|{yz{|{}}|}~|yzzzz|}|}}~~x}y{}~}{zz~}|tw|~|{||y~{|||{z{}~{~v|{~xz{~|}~{}~{z}xz{{~}~|}~~}}~}~}}}~~}z~~|~~|}~}~~~|~~~z~|}~~}~~}~|}~~y|}|}z|~}~}}}~{~~}|~~~z~~}~~|}|~~|||~~}|||~}~}}|}}y{|yw~||~|~~~}}}|~{|}~}|{~~{|~|}~}|~~~|~}~~x~}|}|~}}~|}|{~~y~~~|~z~}~~~~|~~~~}y||||~|||~}|~{x{|z{zx~}yy{w~}|{|~|}wuz}}z}wz|~z{wzyx|{zy{z}{~zy}~zzy{~~}z}wy{{~{{y||v|}z|~|z|}yx}}w{y{y}zyx||z{|}x||~{{zz|zzy}{wz{zzw~x~{}}||}xvyz{|~}{}~{|y|y{|xyy{}y{|z{z~|z~z}z}zwvz}z{}x{|{v|x{y}{{~{}~{y|xz}|{}{x}}z{|z}|x}|xz}xx|yz||{{~~}{|vzz{yyz|z|z|xy}wzv|y~{yz{z}}}w~{}z~}z}~{z|{zz{~||{|wy~zz|yxww||xy{y{z~}w{x}xz|xz|}}{|{}xyzz|z}}xx~{yzx{wz~zzz}{y||}~}|z}{}|{|zz~w~}|yw{~|}~|x}}|zzwy|{|zy}x}|zz{y|~{v{y}{~{wz{x{|wzzy}xxz{{zyuy{{~y{{{{{y~z||y~zz|~{}{|{|||{|z~{~{yzy{|z~~{vz{y|{|}zz|z{{y{|~z|~|z{zz{~vzzyy|~wxz~xw|y~}{{}}x{y}z|z{{|y}z|{x|z|}{|}{}{zyzzz}x}}{z~}|w|y}z{wy}|xx{}~{}||||uyz{}{}z}z{zyy{xvyy~}v||~|zw{x|x|~~w~w|}~wz}vzz}u~}~~~~~{}~~~~{~}~{~}|~{~}|}||yy}z}|{}{{~~~{~~~|}}|z|}z~|~y}|yy~~~}}}z{}z|~||~}{}~|}~}~~~~}~~{}{~}}}~}~~|}~}~|}y}z|z}~}}|{{}~~}}~~~~}~|~}}}~}}{{{~||~}~~|~~~|~|{~}}{}{|{~~~~|~{y}y~~~}}}~~{}~~~~{~}y}|{~}z~}}|~~~|~}~w{|~{|xz{yv{||y~{{yyz~y||~||x~|y}{zu|z~~~xx{~z}{|}{~}}}}~v~~{w~xx}yyzzy{y~||z~|}x{xzx|}xy~|y{|y}{}w|{~|{}x|x|}|~~|~}~xy~zx{yx~x{~y|~}y|{wx||{~y}~~~|{{|}{z~y}}}~|~|{{{}}yw|{|}|zyz|{|~{}|sw{{{|~{z}|y{y|y}}y~{|~y}z|~~}|{{xy{z|zz{|zv|}xwx{~y}xy}}{zx~z{}z}}{y}|}{z|{z~{}}zz~}}{zxvvwz|{w{}}}}|~|z~{vyw{~{{~|x{{|}y{vxy~{||}y~~}}~}{}|x||{y|~zxy|z}x{||zuv|{|x{~~x}}~|x~~{y~~~{{|zzz|yy~}{z|w}|}~{{{y}yz{{|y{}~~ywzv~}}{|y~{}{||~}|}{~{||}}xw|zz}~x||{{|xxy{z|~y~xvx{|||z}|}|{z}~{ww~}|~~||t~ywxuz}{}zyz{}z}y~y}y}}z|z~z|{~x}~}w}vv{~{~z|yz|}|{~|xt|v{}|x|z}~~~x||z{~uz{{y}|||{~z{}zx{~|{~{y{|~~}{}wzz|}|}|{~|~y~{~|x{z||}x~y~x~yy~{u}}}~|~~}~}~~||~~}}~}|~}~|{~~~}~~}|~~|~}z}}~x||||}~|}~~~~~}z~}}~}}|}}}~w~||~}}}z}~~}}|}{~{}||~~||~}{}z}~|~{|~~}~~}}}}~|~}x~~}~|~~|}~|~~}~~~}x|}}{|~|~}z}~~~~|~}~~}}~|}{~~|}}}||z{}}~||~~~z}~~|{{~z~}{~|z|z~{~|}|{zx|~||z|zzzy{~{}~{|}}~x|z~~z}z}}|}w}wy}zzy|||}{{y}{{}{}|~|}|z{y~z}{{~ww}|y}~{}}{}~}x}~y|y~{{}xz{{}{{v{{{w}z}|~{{~v{}{|yz||y|yz~~x|y{yvy}{u}z}{}~{zz~~}yzy{~xzx{~z{}x||~z{}{|{}|zz{||||}|y{y||zz~zu~yy}~|||yw{}|y}}{|y~}zx}{||}~y{}}{||~{{y|yw|{~{z{{zxz~{}|}z|~x}~}}}||{~|{x{{z{z|~~{{}}|xx}{||{y|}y}z{|w}yz|~z{~~}{{zz~||{}z~z|~}x{}{y}z}{}xzz{vxz~{xyxww|vv}|||y}|y{}y}~z{}{z~~~z{z|yz|~~zz||yz~z{|v~z~}zy|~{xzx{|}zx{~~y{|x{y}{~~{~~zw}z|||}u~|zx|z|zyw|~|~z{|yv|}y~|~{}}y|~w{~~{x|}z{z{}|}|{{|yxx|z{{z|z||z~{{{}y|{|~}~z{z|w}|{|y|~zwz{}}}|y}z{xz{xx|zyw~~}{z{z{|y~zz|~z|{}wx}~~{v|z|{{|~y{{|{{{|}~|}}z}|}xz{|{|y|~}yz||x|w{}|~|{{~z~~{~~}|x}~~y~}~}|~{y~}z~~||~z}~}x}}||}{}~}z}{~|~~||~|~~}~|||~~|y}{y~|||}}~{|y}}|}||}~~~~}|~y~~}}{~}|z|~|~|}~|}}{}}}}~}|}~~~~|}}~{~}}z~}{~~}z~~{~{{|~~||~z{|~}~}}~zz~}||||w}~}}{}{}~|~~}}~~}z}y}{z~~{{{~~|~}}{~~{}~~}{{~~|}{~}|}~|}~~~||{~z}{y|{y}|{{xv|xv{z|zzz|z{z|~w}}z{z{}yz|wu{z||w{}{zw|}w~~{~}}|x}{~xzw|{u|yz|yyz|x|yw||~{{|z}~}|~}{~}~|~|{w|v{{|zzy|}z}~|xysy{yx{y{{zy|}|{yy~||y{zy~yw}~x~y|y{y}~~{|}yy}{{{x{y}|uyuwvzx|u{}y{|z|w}||{}{z{w|~zx|}zy}vu||~|yzw~}}{wyt{zu~wyuwy{wy~xxy|||x{~{|y}~~z~x|}||y}z{~x~}zxx{w{~zyx}z~~}yyw~||y{|~x~}z|{{|}~|}~zw~}~y~{{}}~{{yzy}}}|{{{xz|zx|z|}z~xv||{~}v~}y{zy{{z}|}}x{}|w|~}z{}yw~|zuxy|{}{}y|y}vyvy~}z{~x~{{}z|yvx}y~zx|z{z~|}y~{z{{xy|x{x{{{~{|}z~{x|~z|y~}|}~|}|w{{|{{v|}|{{z|w{zz~}}zzz{z|yyy}{z{}yz~~yz~|xu|~zz{|}z~}}}y{w||{{x{x{|}yzzz{|z{xw~{{{vzz||~|yzy}~}~z}}~{y~}xzy}~{{{}y|}{~{|z}|}{|{}}}{{z}||zz{z}{{y}x}x~|yyz{{zy{}}z~|}~}~{z~~}~~~z}}}|y~|~~|}~}~~~~}{~~~}}~x}}~|~~z~}~~~~}{~}~|}yz~~~~z~{}~~|}~|~{z~~~{|}|~~z|~}|~{|~z~}~|~}}}{~{}}{~||~~}|}{{~}~}~}z~~~~~~||}}||~}}}~~}~~}{||z~{x|~~~}~~|~}}|~~}}|~}~{}~}~}~{|~~{}~}||}~~v|~zzxx{{ytz|}}~|{||{|yzx{}|{z|~}z~{{|xzy{}wzx||x{y|}}}{xyzu{||~~z|z||}}{zz|~}}w{|}zy{|}{z|{~~|zu{}~}{y}{|~~z{}|xw|x{||y{x}|}}||{|x|z}|xwzz~{z}|zz~y}{||}z{{yz}v{~yzz}}v~|yx|}|xx}~|z}{v~z||{y|{|~~{{zy}zv}vvz}|z|||{{|||}y{{y{~~|||{y{|~|~}}yyxyz~yzzz{v|x}x|{x{y}}zt}|{~{y}y}xy{~{yyu{|ux~~{z||}}{x}yy~~|||}|}~zy||~~w~|y}|}}y{x{z}}}{|y|z~|}yx|{v|}}|v|{zz{{|xt~{{z|wy~|{~|y|}y}w}}{zv{{z{y{~yz|x{zwz|{yzy{{|}x|xy|}|||{~z}y}{~~|yx{{{|{z{}}x{z}|w|~{{t{v|x|}||{y{}}}}}{z{}|yzz{w}|~wy{~|y}z{yyy{}}{||wyz}y||~w|w|{||z}}|{{}}}z}y~|y|}~x}{|~{|{|z{{y{z|z|}}w|xu|}y|}y{y}|{y|w|~z|}z{|||x{}x||uy{|v~{~|~||z|||y|}y~~y{y}x~z{xy|~~}zz{}y|{z{|w}z}||~}~~~}~~~|}}|~y|~z~|~}}z~|}}}|~}}|~{}z}~~~~||}|~~|~z|{}|~~}{|}yzx{}~{~{~~~}}{|}}{~~y~}~}}~~~}||~~~|}}{}{}~}~|~~|~|{}}}||}}|}}}~}~~}|}}||~~{|{|}|}}}~~~~~|~}|}{w|}}|~{}~~{|}z|||~~|{~}~z}~~}}}||}}~~}}~~}|{}}~~~z}|{y}}}~~{w~~|}}}~~~w}||}yw~y{|yzzz|y}xw}}|~|{x|~||w}zz~zy~{~w}||zy~~zzw~}v~}zz|{|{wy{}~uz{xww|z}z{}zz}~{xxzyy|y}{yx~}}}z{|{v}|x{}{y|~yxxxxy|y{z|{{zy{~x{{yz{~y}yxy}yzzz}}{~|zz}x}{{{~|~x|~~z}zw{|y|z{wy~z|{}|{x|zz{u{yzzxzy|{x|y|~uz{}{~~|x}||z|}|}z|wx}z~rx}zy~{|}{xz|yz|{x||yy}}~{~xy{z|zywy}~}x|z}z~z{w}{}|~x{y~zx{|||}y{}~zy}{~zx}~|y|~|z~|}{~~~~}|w|w{{zzu~yt|x{|zyw~xx{~}{|||y|}~~|y{~|}z{~{~|~{}yy}|v||||y}zz}}xzxw{~zzx~~|||~z|x{}{|z}~~}}~}|{}}{~vy{|~zz|~~yzz{|w~uxz}|z~z~w}{vww}z}|~}}y}{||z{xx~}~{~z{{||}}y~~|z{{~~|y|{|xzzxxz{|}~||}|zw}|zzy|}z}r~}}yzxy|{xzxw~}|{}x~yyzw|{z~y|}zz~{{w{}}zz{}z{|{yz~~ywvvyv{|}z{~z~}z~{y{zz{~wvy{w~yz~|~}~}||~|}~||~~~}~}~~{x~}~{}~}{{}}|{~~||x|~z~~}z}}||~}}|}}|}~z~z}~~|}x}}~~}~~~|~}~~{{~||}{~{|}|~{|{~}~}}}~}~z~}}}}{~|~}}~}}|}}~}}}|~|z|{}}}z~}||~~~~~}||z~~~|~~{~z~}~|z}}~~}}}|~~|~|}~~~|}~z}}~|}~~~}}}~}}||~|y~|{~z}|~}}|{w|{{}}{}~|{~|yyz{}{|}}{|}{x|~}||{{}|zyz}z{y{w~z}zvxwx|zy|zx{|}{}|zyw{y|zyz|~z|~|t|{~}uyz|zy~}y}|zyxyx}z~z~z~}z}}u||x~|||~y~}}|z}z}{}w|y}x~}x~x~z{~{v}zu}|{yy~{}~{~x|y|}x~}}~~y~xy{z}|z|{}{|x{z{{}}~||~~{yy|{|{}|{}~x{~z{}~x{y|s{|~~}}x}}}|}{{wy~|w{x|~}~}~}{}v}w|{~x~~||{y}|x|{xzy|zxz{x|z|}{xyzzz}xy~|y|y{xw{~||v||||x~z}{{|r||}}|z}}}~z}z}~|~|~xx|}}{~{z}~y}yw|~x{}|~{~z|zz{u{}zz|{~}~|~}x|w{z{zz{}~zu}|u}y}z{}|yy}}{}uy{|{~|{z~{z{}|~|{|~ww}}z|w~|z~z}y~{}}x||w|{|~y}{yx{||~w||y{~|}~}vzvz{{|z|{}}{}{|~y{||x|~}xxy||zv{}|~yy||}{~}|{u}}}~}|||~z{|||}x~x}y~~{v|x{}z{|y|}y{{}}|}y|~x~}}}yvyz}z}{{~w}|~y|{y|~|xx~u~z}zx~zz~|{}zry{x|z{{y{{{}~xy|~~~~}~{}|}z~}|}|}~z}~}~|~|~}~}}}z}}}}~y~}|}}|{}~}~~~}}}{|{{z|~~~|~||}|~~~}}|~||~~}||y}~|}|~~~{~}~|}~|~~}{z~~||~|}}~|~~~~z~}}}|}|~|}~||~}}}|~|}~}~~~|~z}}}~~||{~~~}}~}|}~~}}|{~~~}}z{|||||~}}~|~}{{|~|~~}}~|}~||}x~||~~|{~y~}~~x~||||zyz}~~~{zw{|yzzz{ywy{zz|zz|{~zzx{}zy}z|{zy{z}z{}~|y|}{}}{~}}xyzz{~}w{|{y~{y{z}wzyx}z{y{zx}}~y}z{}{y~y||}{~{{{yz}|~~|{{|w|y~{|zzx{vz~{{x}y|z~x~zzy}}{|ww}|}}y}}{{{}zz|{||}|z|uz|{yy{}x}z~}|}|}v{zu}yx}z|yz}|{{{w}~{~|~w{sz||~t~}}z{ww{{{|y|x}z|xzzz|{{~|zw|xy{z}yx}zz~|{wzz{}}}|zy{}{v|~{{~z||~{z}x||{x|xv||{~|{~{~}yy~zx|~xx||~}yzx{yzy~|~}xyy~}|yt}zz{xxzx{{y~}}yz}{|~yyyzvxz}}}}zz~}}~y{{~{|{w~x{}~y}{}zz|y|xx||wz{wzzyyu{|{yvyy{}}}yx}}~}~}y~~}}z|z|yt|y|}{|zyyxz{}z}}}}|{{{}}|xyyy~}|}~~}}}}|~|zxy{}{|||y~z||z{{{y}{w}{v}~}~}|~w|{y{xyx~yz}zv|z}v|vvyz{xxu}y|}y|}}w{|yx|}{{zz~~y{{~|{y}z|z~|x}y{{y~{~}|z{z}}x{{zy|~~zyzxuzy~yy}z|{}y|}v~||~{~~~|||~}~{{|}{~}{}~~~|~}~~~~~}~~~}~}~|}~||{~~~z|}}||~~}~~|~x~}|}|}}}~{}~}}{|~y{~~}{~|~~}||}|~|~~~~|~~y|z{~~~}}|}~~}}~|~}}|x}}|~}~}{}{|~}}||~|y|}{~|}~}|~y~z}~~y}~}}}}~}{|x|}}||{|}|~{}|~|}~}~}~}}~||~{~~~{}|~}~}{|~{~{z|{}}|u|{{~~~|}{~xzx|}wz|z~y}~zy}{yz|{|z|x{}~{z}{z|}|{y~~x{szyz|}{{|z{|z|||t{z{}}{}y|x||zvv{ywx|{||x}y|zv{{}wxzz||{{{{y|y{~z}~{zzv{~{}x~}x~}~x}z}x~}y|{{{y}{|{|q|zyz~~|~~|y{zyx}|~{y|zxz~|{y~wz~{}|~{|zxw~y}|xxy{|||}{|{||z|}wzzy}v~}}yz}}{|{zzzx{~|{|}~||{x|zwy{x||zw~||~{{x{{zx|~}x}|~|~~zx~{{}x{z|{~w|v|||~~u~{}~|x||zxz}z|{{s~xz~{||yz}{z}|yz{|{||z|{y{|~{}|~|z|~|}{|z{y}zw|v{}{y}{zzx|x|}||}z~z}}|{~zxyx{}|}z}z|{v|}{|{{|{yw{y~z||yzw{z||}yxzz}{{z}{y}uw~}~~}}~~|{{}xxx|z{zx||y~~z~{|||{w{y}}~{y{~}|}{{{y~}~}{xw}yzww||{~xz}~{|{}~|yzx~}{z{{x|||~z{zy{wyxwz}x~|z~{{y{{}y~x{|}~yz{z{uvy}{y|}~|y|{z~~xz|{|zz|||{zzyxx{xz}}|y~}}v|y{~x}{w}vv~zxz~|v}{~y|u}}{|||{~z{zy~z}|y{}xv}{}~||{||}}~}~}}~y~}|y|z~{~~}}}~~{{~}{}|~~~|~~}}||z~~{~~}~|}|||~}}~~}}~|~~~|~~~|~}~~|~~~}~|}|}{}{|{~~z~~~~}~~}{}~}}~~~~}||~~~||{|v~|~}~~~|}~|}~{{~{|}~~~{~~~}~}|~{~{}|}||~{~~{}~}}}}{y~~~}|}}~y}~}|~~{|}~{|}~~~~{~|{}|}}{~~|~y|~~~~}||x~~ywy|}y}||~~{|~x~z}{ywxx}z|yyy|z~xy{}yyy|y}xy~}z}v|{}~}}yyv}{zx~{z{zz|{|x}z}zz{zw{{xx~||}|{||y|}xx{yz~~}x~z~|y}y}v{}z~x|~}}y|u{|y~x~{x{uyuyyv||~x~zyx}z~|{}}{{y{~}{{|~}}{wy|}}|}~||w}yyv|z{|{~u{{y}x{zw{v{zz||w{}}{y~z}{}||wz||~x|y}x{|}~{}}||~}zxw}y|{{yyz~z}{x|z|~}x|{|yzxz}~~{{vy}|{{|y~|z{z}{}xx{y~yz||~z~zx|y||~xx~|~}~z~}|{y|{z~|}{|}z{~z|}y|{|v~}}zz{xz|x|~{zy{y}zy|zzy{~y~z}|}|||xyyzy~|~z|z|~x}zzwz|}z||zw}{|{~|{~||{~zyx~{y~||}|{x{~|zw|y{{{{|}z|{{||~x}u}yz||w|xz|||}z}}~z}}}|y}}zx~|y}z|x}{yy{{~||{}y{||}|}~zv}{yu{}~~z|y{|}{|}|uz~}~~~y||}zxz}|y|wwxz~z~{z|xz}x}}|}|ywz{||~w~}|~||{~zx~~}|~||yy|{|z}y~}~yzux|}}|}{y~vxz~||~ww{|yyz{}{|~~~~~y{{~}}~y~}}|~|~~|{~}~|}~}~~~{}{~~{~}~{~~~z~~|~~}}~~~}~~~~~}}}|}zz}~~~}~~}~}~|~~~{}|}~~}~|}{||~}zu~~~~{~~|~~||}~~}||~{z|{{{~{~}~}~||~~~~~~|}|{~|~~||}|}~{}}}~}}||}}}}}|}}z}||}y~}~}~{z~}~}~}|~}~|~|y~~z}|w}~{~}~}}~}x|z}|~}{}}}}}}~w}|{~|}}~||~x|{|{|}}}}||~|~xw{y}}|}yxzy|{z{zzx|{zy~y{|{{}y~|z~w}}}{|y{x||{y{z{}zy~zzww}z}{zy}{y{z}}|{~|{|zz{}||~~zy|zzwz{}x~}yzz{{|z~z~w|yzx}|}{~}|{|z|~}y}{w{z}zw|}}{zx~vz~|yz}|}{|y|}uy}|~u}w{|z~}{|{w~{zyyz|~{{}{z}z}|{}|xyw}y~{y~xy}{|{{}|||~t}ww~|}z|z~zx{~~{|yz}y}|}y{|{{||z|}{y{{{z{{{}}z{}y|yvy|{~y{xwy|{zzz~{zz~~~{zz{}w}}~xy||}~}|~~}}y{x~yzx{x~{yy{}~v{~||zw{v}}zx}~x|||||x|yz{~|y~|xy{x{}}{zz|w{v~zwx{zz}~z{v}|}w~u{}~x|z|}|zzy~w|y{{}}zw||~}zzy|}}|uy{{~yzyz~|z|{}~yy{{|~}yxy|zz~yzxw}|}y{yzz|{~{y}v~|{|zz}{}{{~v|{~w~~xz|~x|}x{}{|wzu}}}zy{}z}w}w~||y~{{{{}}~|z~z~}{{}~}}}}{{~z|}w}}z~{~zyz}}y{}z}|zwt}y}xz{w|{|z~~~}vy}}|z~{{z~z~{{}{~{}||||{|zz||}}}zwz|z~~~}~z|~~z}{}|~|~~|~}~~}{z}}|}}~}|{~}|}y}~|~~~|}||{~|{}~}~{~~|}}|z}~~~~~}~~|~}~y||~z|u~~|z~|~{{~||{|yz~~}}|~~{~~{{~|}~~~{~{|||~z~}~z~z}~{z{~|}~{w|}|}~~~z}}x}|~~}}~~}|~~|||~{}}w~{}}|~~~|}~~~|~||}}|~{z~~~~x{|{~z}zz~t{z{xv}|y{xyzwzyy|z|xyw|~{x|w{}y{{zy{}x|{~z~}|x}z{~}zvzzzz|vxzx|yyxyy}v~x{yy}{y}x|x|zzw}zyzy||wyyxw|x}{{z}wzzy}y~{}{}{yw|~z|}~{ywyzy|{|{}}}{{~z|{|y}~yx}||~z}|~z||z{|}z{wxy}}|{{~vz|z||xu}yz~}zy{|y~}}}}u}~{x}y}{wv{~||}~y}wz~|{|zy{zs~xxt}|}~wx{x~}|w|y||~{y~~{|}}y~}}twz|~|z}z}y~}}x|zyzz~{y{yxzy|{|z{{|{}x|}z|{{~}|}|zz|}|}}~}~z|}}{}yy{||yxv|w|{w{|}tz|zy|w|y~~~}x}xx|z}y}}~y}{~{}||x{vwwz|zz{y}}ztywwxyy|}wyvx{}}x|zzw|{~}{}~}}|{w}{|{wz|{|{y~y}}|{{xy|{x{uy{{v}y{}{{z}}wv|{~y|{{~z~{yzy~y{y||z{}yzy~|~y{z{}zy}{w}~x|{vx}}}}|}z}|~{~z~|||}x}zy|{{zy~yzy{|}xyyyz|y~|yw}yxyz|~|y{w~z|{|{y}{zzy{}zy{|||}y~}w{{}{yyx}}{|zz|~wzzy|}{|{|z||~xy|y|~~x~~z~||~|}~}|y|~z{}}{}}~~{~~~{y~~{u~|~|~}||~~~{z~v~~~}}~~}}~~~~~}|~~}~~|}~}}z|}{|~|{~|}|{||~}~}~}~~~|~~|~}~~~~~}z||}~|~~~~|~{~~~}}~{~~}~~{~}}|~{z}}|{~}~}|~|~~~~{}||~~|}~}~~~}}}{|}}}~~}|y}}~~||}|~}~}~|}{}|}~~}}~}||}}~~|{|~}}~~}}}{x|~y||}z{xz}zy~{}~y{yy~x{vyz{~y|y~~}z}~xy~}{y~wy|}{|{|}{||}y~y}~z||}y{|zz|w|x|}z}}{z|{zxz}}|}z}z{}{}z}{|z~v|{zz{~}z{zw{}w}}~}zz{{z{{yu|y~~|}z~}z{z{~y{zz{xwzz}}z|~}~||{|~|y{{~}|y}~{y{|{yv~}yvy}xzyxv|y|{{vy~}yvx{y}y{}{x{}x{|}zyx|{{}z~yy{|}}z}||{}zz||{{|~~z|y|zwyy~xy{|}}|yzyy}|}z}}{|}~}v|zxzy}}~y~y|}yy}~~|wu~|yz}xy{{|yw~z|z|~|}xyw}x||x~{~|y{}{wxzz}zwy}~|zx}{}zz|~}|yzy~|}{}x{{}x|v}{|}|~y}zz|xxwzxxw}|{x||||{yzy}v~}z~x{}|}z|}z|x}|{|~|{{~z{~|ww~z~{|}yyz|{vz~}z{}~wzyx{y{}{|}z|~yz}z|||~}xz{}}}{|{zz}xy|y~x{zz{}z{z|p|{|yx{{z{{x{zz||w~|zy|y{{{{{y}w}z|z~z~|y{z}}|{}y|{|{|zzzzw}|{||||{x~{~}y}z{{|{~{z~z|{|y~~{{{||~y}~z{{yxzz{{zz{~uz~|zzzx}}z}}~|{~~}{~}~}~~}}{z{||~}~~~~}}~{~|~}}}~}}~}|~{}}~{~}~}}~}}~}~~|}{~}~~~|{}~|~~yz{|~zz}|~{~~~z~~}~~}~~||~~~|~~~~}|~}~}}~{~~|~}~~|}~}u}|~{}~}{~~y|~|y~}}}~~|}}~||~|}~|{{~|~~}~~z{~|}}~}}}}~}}~|~}}{}~{}~~}~||z~~~~~~~}||~|~}}z|}~x~||~|}}z|}~~~{z{}zzzx{{y{yz}~{~}yyy}{~{y|}zs~{~~~{|y{|x{y{}}yy|z~}{x}z{~||wzy|v}{~{y{twxx}zyy}yz{|u~{y~~{z{}{{~~~}}}{~{|{~{xzvxx{zxz{|{~y{{z|||x~y{z|x{{zxwx{}z|~xx}yz}|||~}~}|z~x}wz{{}{xzzw{{}{{|{}zzw~y{z}{y}}}uy}}|s{{zzz{y|}~z|x{|z|z|vyxtvy}~xw|z}{}z}|v{{vwz}~z}|x}x|xz||{{{|{y|y}}z~~z~}{z~x|{}x{v||yyw~}zx}|||~{w{||{}}y|~~~~x|zz{y||}~{}~~~{u|yx}}z~|vy{|{z{x{w|||}yx}yy}{}~z|y{w~{~{|{}}~}{||y}~{z{v}~zx|~|{z{{v{zx}|{yxz{|y}}z{yx}w|{zzzx}x{vx|y}x~z}zu|w}xy|}}~z{~|zyyx~y|zy|{|yz~|}~~{z{|{|zwy}~|~~~}{~~||}yy{|}v{~{}~}|}vyzwz|z}|}|{{{}~xxxx|{~zz{{yy~}{~}z|}|}{|}w}w~y}xy{zz|zy{}z{|z}x~{w|}z||}~~|xyz{}~{x|w{|}}{}||yz}y}|~w~w~z~|}w{yvz{{{xzy{zz{}y||v{}yy~z|{~~}|~}y||}||~|~{}|}}}~~~|{|||}~w|y~{}~~{~~|}~~z|{}~}{}~}~}~}y{~}}}z}|~}~~}{~|~z|{~~~||}~~||}{}|z}~~{{~|~}}~}y}~~|w~}~}y|~}~~||x~~~}}}||~|~{{~~{~}~~{~~~}~}}~|{~~|~}}~{{|~|~~~{}~|}~}~~}~~}|~}x}{~~~~~~~}z|~~~~~}{~z{||}w|z}~{yyx}y|zy~y{{w}{z||}~|{|x}}yy|w}}|}z|}y}zzy{{x{y||}~y}}zy|}z}{z}|}{xyz|t~z{}|xz|xzy||}}z~xu}t|z~zuyw{yy}|{{z{x~vwz}|zywzx~{{z{y{~{x}|{}zz}~{{}wxz~|}z}}y|x{||~~y}yz|vzy|||yy{z|wx{{{~{y{}zzzz{z{|{{{w{u{{y}{~}}|~|wzzx}z|{wzx~w}|~}{{{|}wzy|z|}}z{~{|}||{wy|}|z}~{y{{||}x}|~y}{{yy{xwz{yz~||w{~{~z{y~}}wx||{xy|zw|w{w}{{}y{y{yz}}v{{~xzy~}|}x}~zz|}zwzz|wx{~wzy{x~zzyz}yz|{{wwyy|{|~||z}|}v}{}~zzyx{z{{|w~|y{wx|w}w~|{yv|vz|{~{{y|~z{}yzy|~{|zz~~|}w{|z}zxyzx|y|yw}|~u|y}}{x{}z{z|y~ywz|}|||xzwx|y}y~|x{xwy~|}{y|vz{w{|}}z}|z~{z{wzyzvzyzy{{x{}uz{|~y{wz}{xy~yu{z}}}yy|{}~}}y~{}|w|{yy{{zy{|y|{}{x{y~w}{xz|z||z~{x}{~|{y|~xzy~|~~z||{x|{{v{{{y{yzw~||}{}|}~w~y~{{|{|||x{yu|}~}~|x~|}}~|z}z{|~~{{{}||}z}~|}~}~}}~}||{{}~}}|~{}|}}~~|x|{|z~|{~z|{}}~}~|}{}~~~~{~~|y~{{~}~}|~|{}~|~~|~~}y{}|}{{}}}z~~~~~}||~|}~{|~}|{}}}}{~~~~|~~~}}~~~~}~}}{}}}~|~|}z|z}~~~}~y{{~|~{{~~~|}~}|~||}}|}~~}{}}{|~|z}}}}}~{}}~y~{~}~w~}~~{z}}~{~zw{{z|}}w{~xz~y~wzz~|z|y~~}z|{yz|wty~yyz~{z|z~|z}zw}zv~y~}xx}{zz|}|{{}wzyzz|||{vy}s}~w{vr|zz{x|~}}z{|z{~z{|{}~x~w~{}|z|x|zxwyz|}w|~|zu{yz{w~y|zzux|yxz{}~{yw}~}zz~|}{z~}||x|~{yz{z{}zuyxz|~}yy~x|zx}wvzzzwz~zz|z~w}|~}t{{z|}|x}vyy||z|||z||y|zywuxzvzzxw~xy{}}|vx|}x|~z}z|}z~}~s{{}|yx||xx}|zs}|zz~|}x~zyy{z{y~y}}|}|yy}}{}{{yv|}~~w}xtzz|{{v}xw}yzxzx|z|{y~yv{}z{~{~{wz|z{~|||}~~{~yy|{||zv}|zx{zxzxy}x~yv}||w}}zzyyzww~{|z~}{z{{}|zz}~}~}wz{yzzw|{tt~|u|vz{{t}~zyx}{w{||}{xz{~||}{x~~w}|~z{wz}|~~~{~~~zw{~|x{{|yzz}}x|{|}{zyuy||z|{{xzz}x|z|yzy{~z{w|}v|{{{{{}z{yw{|{{yxy|{|y{}~~~vzzy}xt|z~~|z||{{}wy}zx|zzzwzu}{{|zovzz}t|v{yz~y|{~~}|{{z}}~~||}|~~~~~|}{||||}}}~~~}}}}~}}v~~z{~|~|~~{x~~~}z}}~~{~}~{}{|~}~|~{}~~z~}}~~~{~}~{~}~~|~~{||x~}{x~~~|}{}~{}~yv~~|~|z}|~||~~~|}|~~}x||}~~}~~y~~{{}||{~~}|~}}}~}}{|}~}~}~z~~{}|}~~}}}z}}~}|~~w~}}}~}~}{~~~|}|~}~}~~tx{|z||}yzz~y~~zy~~u}x{xx~z}{}~z{~y{{y~z{|x{x}y~|{x|z{}y{wq~y{{{u{ywy|~z}z{zz~|~y}{yzy}{{w}{z{x||{z{wvx{ty}{w{zyyz}{}}{xz|xzy|{{y{}{}~y||xzz{z|z{~~xyyz{z|}zz}{uxy{{{{w||xz}}{z}wyz~u{xz~}~{{v~v|~xw}yz}{{yz{{|}v~zw{|z~z||}}}~|zy~{|~|zz{y}~zv|yyy~|wy}z|{zz{xy}zy|xv|}{v{yy~yxy{|xy|zz~~y~|{x{~{z~}y|{{t|~yz|yw|}z{}{}zz{|x|{{|y|y{|w}~}|~{z}{|}}zz{|zyx}{wzy~z{{|~z~}}z~|zw{}}y|}w~|}~xzw}{|y|}{wyx}}|xy{|}{y{yz||~|x~y{y{|zz}v{{|y~~yv|~|}}}{~uzxy{xvz}~}~zy}x~z~z{w}||z~{{}{}{v{{x{|~z{z{~ywytyw{xv{|y|wz|zyz~~z}w|{}y}z}m~y|}w{{|~}{{zt}yy{v~yy}zz~x~z}|||||u{|}{z{|{{}}}vz}}x|{uyxwx||}y|}~x|~xx|~u~~{x~vy}{}~yxuz}vzz~yxz}zz}z}y~}y}zy}|y{{}x|{~~|zz~}{|}u}~zz}vx~~~}~~}{||{~|~||{|}}~{~~{}|~||}}~}~}}~}~||~}~{{|~|y~~~~}}z{~~~~}~~||}}}}~~yz{}~z~~~{|z~~}x~~{||~|~}|y~~~~{~~~~}~s~|y}|~z~~}~}{z||~}~{|}}{{|{}~~}~~~~~}}~|}}~~}|~~}~}}~~z{}~{|}~~~{}{~~~~}|~}}}}~~}}}~}|~~||~|{|}~|}|}{{zxy}wyzx{z{y|{|xx||y}y~}|}yz{~z{~zx}z}}v~}{}}}|z{{w|}{z|~|~}}w|zy{}~zyxx{xzy}|y|{x~v|y~w~~}~{w{zy{zuz||z{}z~zzz|}|zyzzy~|}{z{zx~}z}z~~~{{}x~|||zyz{|}~z||}z{}|v|~{}{zyzzz~~w{z}xwzy||~|zuv}v}zzyvxyz~|{|z|xz~{~|}x{||zw}}}||{}~|x{z}|z}{~y{yz}y|y{y~}{z}y{}{|y{|~y|~~~}y~~}~|y|{~z{|wwt{||uy{u{z~~~y{~z|wwzy|{x|||zz}{w~~y{{{~{x{{||z}~z}z~}z|~{{~}}z{~|y}{{}yz{{~|{}z}}~}|||~}}}}~~|w}{}{||{|ty{|~{z{|x~|{|x{{w|y}|{}{z{~x~|~x{zz|||z~vy|yy{{{~zw||yz|xx}{z}|zz|{yx}uz}y}{yxw{x}}y{|{{z}~x{x{y|||x~~z}{zxz|~|{vz}}~{y|~z~{~|wz{xv|}{{{v}||~~x|~{~}zz|}}~|~z}|~|uy}zx|z{|{}vy}}~~}|}x~{~}{~~|}{~{z|}z|z{~}|}y|||yv~z|zzxy{~~|x|{z|}}z~|yywyv{}z{~z{~|{y~~zz|~}{|~{|}}}~}}}}~{}}x~z}y}}}s~|}y|z}}}{~}{||~y{}|~}~~~}|}z}}|~~~~}{}}t}}y~}}}}}|||z}{}||}zv~}|~|}|z|}~~}~~y~~~}}{~}~{~~~}~~}}}}~}|~{~}|y~~{~~}|{~|~~}y{}~}|||x~~|z{}}}~~}{~}~z}}}~~~}~~~{~~w}~||}}~~~}}z~~{~{}}y}~}~|x~x}||xx{}~|{~z{y{x{}{}y|zx~~}|w}||{}{~~z{z}}{z{y~{y}x{}x}~{{y|xz|zv|y{zz~x|{|}}xxyyu{vyz||{}w~xy{}|{|~y|z|{z}~z{{}}y{}y~~x|{~zz{{{z{w}~z{{}{y|||~x}xyz}}xyxyy}|{yz|{{}z}}|~x|{|~v}{}v|y|x}{~|y{}~z|~zvzw|z|{w|vx|yzzx{~~|yzx|{}~}|z|{|}}{y{}z{||{w{~z{}y}}w||x{yz}{|{}z~xyzzz~~|vu|{|~|{{}{yy||{xz{y|y~zwy~~tz{}y{|||x{||{z{z}}z|{zz||wyz}|yz}~~|~||||{x~}}~~}y}yy}x}~|y{|y|~{}~}~|w}x}{vz{|y|~~y{yw}z}z}}zzz}}|{||zz{y{|x}{~xx}|~|yz{zx~w{|u~~}|{y}{|w|{x{~y}|zxy|{~}|{y}v|}{}}|{vx}~}{x|z{y|uyy}y}yy~~|y~|||}z}wz|}|{~zyz}yy{|v{xz{}|{~|{}}{yz~|z}y{{zyy|wvz~xv|y~w|z|zz}x{z{{vx|y|z{{z}w{yy}{{z|{}|}{{z||zw|{}}{|{}w{~|~~zz{|}z}y|{|}x|z{|sxvyz||}y{z|||{~{|vxx|xyz}}~~~||}}|~~{~|~z|}}~~}}}}|~{z}~}~{}~|~}{}~~~}}|~~||}~~~y~~~z}~|}~|}~~~}|}~{~~|~~~~|y~}~z|}{|y||z{~~}~~}}|~~{|~{|}|||z~{{~|{z~~~}~~~~{|~~|||~|~}}~~z~|}~}~}}y~}}~~~~|}~}}|z~~~{}~}z}|}}}~y|||~~y~~}~~}{y~}~|}~z}}}~~z~}~~~}}z|}}~{|~}~~||||{~~~|~|~y}~~}|}}|z|z|~}}~~|||~~~~}||||}~~{{y|}}v}xz}yz}|{y}zz{{z|x|z~y{|~}}}|z~~|}z{z|}}}z{}z{}~zyz~|{x|yyx{vyzw}uzzzx~xx|{~|z}{z{y|vx~|~|y}~zyz{|z{|{z{vzx{}{|{}zz||}{|yyx|~z}{{}v~}}x~|w{z}{}{~~~|}}z{}{w~x{|}|{{z}}z~|}|wv{zyyxz|z}z~z~|{{||{y{}yz}z~|}|~xzv|}}~uz~v|uv|w~~~z}||}}yx{~zz{xyz|wzz|zz}|}{~|}|yy|x{x{|y~y}xy|wz{v}x{xzz{y|z}zyywx~zzy|x{|yz~|z{~~{}w|}y}}|}}|z|{{{~|wv~{y{{}z|{y~|zwztz~y|}x~z|{}}~}|z~z~}}}~xy|~z}{w||xzzxwzx|zvxzzyxzyz||~z{xzx}zz}}{x||~zz~x|{}x|z||yxw|}y{|{}~~y~{{y~{|zzz}|}|}}|~z}~yz~{{}{~}}zx|~z|zz{xx{|}{{}x{|~{~|x~z|x~{y~~~x||}zywz||yzzx|}{|~|}zzyw{x{}~w}z{|z}v~{{~|}y|xzv{x|{~|~yz|{y|}zx{~~x}}z}xywy}|{y~}|zx{w|{~~}{~xx~{|yz}|}}{|z||~{~{|~~~~~~~}|}~~~{}|}y}}{||~~||{~}~|~~|}|~}}||z{~~}z~~{~|~z}}{~~y~{{~~~}|{~}}~{{~}~|~{|~}}~{~|~~|~~|~~|~~}z||~~|~}}~|w|}|~~{~~|}~|~|{}}~}|}{~~w~~~|}}}~}~~x{{~~|~|~~{}~}~|}}|~|}~|~|~}|~|~~|~~}~~|~}|x~}|}~~~}}{}~{~~||z~z}}|y}|~~{}|{}}}}|{x|}~yzx{}|}~y|~x}|~}|yz~yy|{{v|}vzw}yz|x{z||w{||{~v{~}}xwz{}}{x|y{z{xy|z|z}zzz{{|~}yyy{zzx{yxx{}~|zzzxw~|z|y{u~xzxxyxx{|{|}}~~zz~zz}|x|}||z~zyyz|~}~y{}x{x|x|{|z|z}|}}z}zw~xx{~{~|}{{xy||z|zxyz~z~{}~z}zxz}||vt|x}|{|~zy|{{v||yyz{|x~{y{y|z~yy{|~x|||x~{}zzyyzzyyzwv|{~x}|z{y~x{}x~y{|xz}{yz|{{~u|z||}x}{z||~y|~ww{z|w|z|~y|{{{|{z~z~{}}}{}xy{x|z|zv|zs||{|z~|y~~xxzyxx|{{}|yy|yw{zx{}zxzv}~{}|zx{}}}|x{~|{xx}||~~w~{~}~{{}y}~}w||}|z{~zzyzz||x|{~y|{w|x|z}}wuzx{~|{||zy}{z}}{~zx}z||v}z}zzu|~y}{yy~t~~~|zy|~w{{}x~{xzzz}~z||x{{{xzzzx|z}~zz|{}x{z{}|yyy|x{z}{zz|}zz~{xw|y}|}{z||{zwvw~{z|||~}|y{}y~|}{|u}xw{}}~{}|{y{|z}|}w}{z||{}zz{uz}zz~z~|}y}z{y{}}|{z}|ywvxyz}z{z|{{}{~}}}}}~|}~~~{~~~~{|~~~|}}}}{{~}~{}}}}~~||~|}~~~y~~}|}||~~~}~~~z}z~}v{y{~|}}}~~{~}}~~~~}|~~z~~}}{~}~|}}|}~}z~~z~x}|~}~}}|~{{~|{{{}}}~}~}~{~}w~~~|~|}|{~}|}~~}}z~{|}|}}}}~z}~~|~~}{{~|x}}}~~}|}{~}~}~}~~{~~}z~|~~|~{}}}x||{z|yz~{vyt{v{{wyzw|{}u|v{z|{y{|~|yyu~{xz{|w~xz{|}|z~~z~|}{y~vyzx|yw{wy{x}~|yzyy|y~z~|{zxz{}~{yzz~}yy{x~~~{|}x|~}{~{|y}{zxx|yzwzyzyw{{y~}{zxy{{z}yz|xx{~}~{{w{}}zyy~|{|~w{|~~w}v}yyz~{~|{z||z{z~xxw~zz}}z{|~z{z|||z~|~||{{z{|{|z~zyz|wz}~zy}{y}}x}~z{v}{||x{|~{}{z~~~~~~{y}~z}|{}{{~yy}{||{~xwz|}vyw{}{xy||y{|{|~y|~z|z}|~{~}~{{zz}z|z}|}y{}|}~~|~{z|y~|}{z}|wz{{|z{{yz{{{zzx}|{{~x{|z|}~x|}zz~~{{y{zzyzvy~}yz}|{w~{|{w|yuxz|{}||{yy{z{z|z~}z|}~|{}||}|{~}|~}~wz{xtx{z}yzy{~y|~y~}yyxxx~{{z{}y|{z}z~}xxz}|~y|}{{~z~|yywxxu~w{|xyyz{zx{}yw{zuvxzx{y|}y|{||~z}zz{z}v}}z}~~z}zx}xz||x{|}{v}z}{|{xv}}||xzz|{{z~|~zw~{xy{~~x}~|~|{|}{{|xv}y~yw}|{xyz{xwy|{w}z}w}|}~z}{zx}~~~|}z~|}|{z~}z~{}~|z|~|}~|}~}}{}z}|}}~~{~~|}}}}}{{|{}|~~~~~|{~~}|~~|}~~x|}~}|{{z}{~z|}~~~}}{~}|~~}}{|z}|~{{~{|~}}~|~~~~||~|~~z~~z}|}{z}}y|y|y}~{~|}~|y~}}}}|~~~~}x{}|~|{~~}}~}~|~}~~~x}}~~z~}|}~~||~~|~z~}z~||}z~~z}|}}~}~}{}}{|{~}}}}}~{}|~~x{}~}|z{~{~}xxxy|}~x~~}z}y|yyy~yzz}zzy{y|{z{y|y~}zzz|}|x{}zzz~}y{~z{z|wz|y|}|{}}~z|{{~xxyxz~{z{xw{{y}}{y}||}zywvy{wx~~y}zx|wz~zwz{{}~}}}|x~zw|xzvyz{||x~y}yzxw{xz}zzxxy|yz{|{~w~{{zw||}z}z|w~y|~|t~~||~{{wyw}y|}z~z}|xwx|v|{|x}wxy~|{z~|zzyzyz|{|{|y|z{v|z{||zx{{v{|zvy|wx}~|zzvzw{xx{z{|z}|~{y~yx|wx}~{~w{||~}||}||||{z||z{zx~{z||sx{x{yzy~~{}y|wzzw|zw|{{||{{|}}z}v}{}}~y}v{x|}www}z{|||}y|zz|{y{}y~zu||zw|z{~}zz~x}|zz}|{}z}x}y}}|~|yz||{w{v{}}|yxzy~|v~|ww~|wy}vz{|y|zz{zux|z|y}z{zy}z{~~~{~x{}}{vz|~|yz{x||}{zy|x|z~zwy}|zzz{{tyyyzzzx{{yy{|||y}yyx~z}~y|y{x|y~{~}x||}zz{uy~~||z}|zyy{|yzzx~}z{yu}|~{}~}}yzz{yzyy}~}zz~z{{}}|~x||{}w~yw}|||~z{~xw}xz|x|~w}y|}|~z}}vzx|z|yvxx}{~|v{y~}z}~z}{||~}|~~{~}~~~|z~{}|}}}{}}}~~|~~}{}{~}}~~||}~~~~~}~~~}~|}}~}~|~}|}~|~~|}|||{~~}}~}}}{|z~~{}~}|}|~||{~~}~}~|~~}~{}z}}}}~}}~{~~}}||~~~||~|}}~}{~{~{}~{}~~~}|}~~|~~~||}~|y~~w|}~}}|}|}||}}{~~z~|}~}t~~z|~|~}~~|~~{}}{}}}|~}y~}~}}~{~|}|{x~~~||y|y~|z}xxz}~{}}z{w{x|}z{z{z}}~}||}|y{z|||z{}w{z|{~~{yzx|~~{}yzy}||v{{yy{~z{|w{yyu{|y{~zww|{{~zux}}~{}|z{|{vw}zw|xxz{|~xxwy|{|wwwsyz}~z{{z}xz~{|zz~|}}{{}{|~x|xzz{{|{{zvxx{wt~y|{zz{}zww}|}z{xuzwzwzyxz}zy|}zzx|yx{~}}{}x{{}yy}{v{|{y}x{y{{z{}}yyxuzyzyxyzx~z|{z~y~}}y{}yzyy{y{}}~yyw}v{z{}~z{y{wz{y~}z}w|~yz||||{}x{w|z|~}yw|||y|}||}{~|y}z{z}{{zyx{z~~zx||{vw{~}{{|{{{v}}||y{v}|z~}{|}}~}|}|}}{~y}~}}{zzv}xz{wxxy}y~z}{~{|{z~zv|}{z}|{uw|z|{}{x~zzzw~x~x~|x~y{{}z}z||y~{zwx}~z{~y{~~|~|{z}|}}||y{{{{}y}{zzx|}y||{{|x{}{{wvxzw|}}~{|z~|}~~|}|}}|w{{{}y|}{|y}{zxz~t||{|yw~x}w}{|zyz|~{||{}y||{}z{}z{||yzv~~y~y}~yx{}t}z||}x|z}zz{x}|z}~zw~}z||{|}z{~~}{}~{z}x|}~{~~}|~|}}~~z{{}{}{}~{{}~~w|~}}~~~||~~~}}~~~}z{~{{}~~}}}y}}~}}||z}z||}~~~x~~z~~|~{~|~~~~}~u~}|~|{~~}|{~}{z~}~{}~~~}|~}~}zx}~~~~}~~~|~~|}|}~}~~{~}{z}~~}~~}~}~~~}y}~~|}}~}~~|||~~~~}~~|y}~||xzz}|~|{uz{z{yz{y{}v{||y{{yyyy{z}}}}uwz|{}z{{~{y||{z{{|zz{}z~zyyz}zy~|yz{v~}wzzy{{{y}y{|w}~xy}~vz}{~~~yy|~~yy|~wv{}{~x~v~}w|y|z{yxu~{x|zx{}}w}x|yy|z}}w{}yyyz}y}|{{xy{|~{zz~{}{zzym{y|yz}|{}~~yx}{|x|zzyy||}tz{z|z{z}{{vyuy}}}}{|xy|{zyz}}z~|xyy|~}~v~wxz{y{~y|wy{{|{~|~}}x{~}{yvz{w|yxuy{~y}}x|zy}{uv{}x{|xyw{z}zv~||}w|z{{z|zy{{|y|y|x|z{~yxv}z|}~}|z}~|{{x~{|}~~}zyx{||yywz{zy|~w}v~y}{y|y{zx}||}||v{~x|xx}~z{|}}~{{z{xy~zy{|y||z{v}~{w|}z|||{zv~zyzyzzxz|{~y|y{|x|{y~yzx|{|y~~xzz}v{x|~{}}}~|{wz{yzwz{{|w{xz{}yy|z|}}}yw|}{y|{|z~~}z~z{~v}zzy{zxxx{}x~|}z{z|wyz|}|w||xz||x}zz|z~wzywwy}{}~z}zz~}x}v|xxy|~}}}xzx{{z|~xy|x{z{{|xzy{w~xz~~|{}vw{yx{{~yxv~x~{w}xv}|{||xw{}|}{|z|{|~~}~~~||~{}}z{~|}~}|z}~|}z}~~~~~{}||}~~~|}|}~~||}z~~~}~z|z{~{|}~~z~||~|}~~~|~w~~{{~}~~x~~~~~~z}}~{{~|{|{{|}~}~~}~|z}{}~~|}~~~~z~|}{~}~~~}~~~|}}}|||~}{}}}}}|}}~}}{~~~}~y~}~|~{}~~~~~~y{|}}{~}||}{~|x~~}z}}~~~~~~}}}z}|}~}~}~~~~~}xz}}~{}y}|{}}~}zv}{|{yy|{|{yyyyy{z|{{{z~~zzx|~}}}|y|~~z||yz{y}y~~|xz}t|vzvz{|}y{|{|}y}~wx|z|||ywx~yyy|y}{}t{}y~yy{|w{{~|~zyy}}zyy||w~z{|uz~yw{{~{}z|x{xx~|}{vy{x|~yzz{{~}z~~|{{|~}{z||~~x{{}|{}vxv}x|xy{xw|w|y{y}}||}xw~z}zyyz}}{y{zy{{z{{}||}{zxx~{yzy{u{vw}y{~{}zxw{~y{xw}||{~}|||{}x}tyy{||xyzxyxvz}|z~y}{xyx|~xy{}wyzzzy~xzz{~}y|v{{~~{yzz}~}~}|yz|y|~|y{{{|}xz}z{zwx}u|}||z}}y|yy|||~x|~yz~{z}wzz||zz||{}}x~w~xz|xy||yzxx{{|{~{{y|{x~||zx}~z{zy|}|}w~{}{ww}{z{z~x~{y||~y{x}w|zyyzyzuzyy|zxz}~x}~u}{~}~zw{~~{{}x}wz}|xy{wwq}x~{~~wy|~x|~{{{w{{y|z{{}}{||z}|z{}x}y}}|yx{z}||}svzvzz{{zz{|zytyw||w{z|z}{w}~|y}~{y~{~z~x{|{{~xy{wyu{}zx{{x|z{y~~~}z{z{y{xz{|z{x|x|}}~{~{}~||~}~z}x~}||~|}}{~}}{~}|z~}|{||{|~}|}~~{|}}~}||~uz{~|~|{}~}||||}~{~~w~z~y~}|~|z~}~~{~z}}z~{|}{}}~~|~}~~x~~~~|~~}y~}z~z||}}}~}~}z}{}~~|{}|~}}zz}~~|}}{}zz~}}}~~|}~}z}~|{}||yy~~~~|}~z~~{}~|}}~~|~}}||}{~}||~~|~||~~|~{|~~|~{~}}~|}~|}|}~~|~}~}~~}}~x{}~}~|{~}|zy~x|yzz{}{~|{||yy|zyzy|||{~|||}y|zy}{|}y}z||z||y|{{||y||z{{z}{z|{}}}z}z}}}~x}}{z|}{zyz|wy~x}{{{y~w}~{{{w|{}w{|z~~yyy{y|y{||~{|x}xz{~{x{|}zz}y{|{vzz}{}|wtx|uy}}y}x|}y}x{|}y~~y}yz|}z}{y{yzzzz{~w|xyzzxzo}|~||}}{v~x{wy~|zx~|||}{ytzx|~w}~|{{x{zw|{x|z~{zz{}{}}|}w{y{xzy~|x{{z}}~}y{wzzy{z~|{|{z{{{}~x{|{~~}u}{}}{~uw}}x}xxu}|x{~|{w}z|z~~}~~~}z~|{{wt|{{|||}}zzyzx{yvy~}{y|x{zvw|y{{~{{}zv}y{|wx}}~{{~|zvy}z{z{{}xzw~zyyxx|u}~yzv~~x}~xyy{y}}}zy}}xwx~|z{~~}uvz{{x{z{{z{v~|}~~x{~~xx||}}v{}|}z~{wvx|{~|{|{x{x~~w|z}~x{}wwwuz||z{|~}{|y|x}}~}xz~x{wy|}xv{{x|zzw||}zy{vx{z|yzz{{{{}yzxz|yw{w~xz|xz|y|yzx{{~{y|y|{x{z{~yyzxyy{{w|{|zz~~xx}|y{|y}}}|{yx{y|}}~x{}{z{{{|yz}zzz}{~z{yzzy{{}}~}y|}||~|~|~|~~}~|y~{}}~~|~{}}{}~|~{|{|{~}}}{}}|}y|~~|}|}}}|||~~z|~}~~~}|~{}}~|~|~~{{|}}{~}}{{{~~~|{~~{|}~|~}~}~{~|{|{|||{||}|}{zu}}|y~||~~x~}}~}x|}z}{~z~x|y}~{}~}|~z{}|||}}{{|}}}}z}}~~||~z~}~||~~|~}w{|{y}~|~|~}~|~}||{}|}~|}~xz~~z||z~|}~}|}~}}~y}~~}{~{~{~}}~{~|z}~~}|}|{|~}|z}~}~~{|x}|zxy}z|}wx{z}~~{yx~x{z|~{{~{~|{~x~|y}{|}xz~|{xxz{yy{|{~{{y}{{|wv{yx}r{~v}~yx|||zvzy}}|}~}{{}}|~wzz}zz|}y~xzzy|{{w}{yu|xwy|wz~y}~~x}{|{tzx{xx|{v~{~z|}}|}{zxwzz|~~|z|{{~xzz{}}wwz{w|{{{|{|yzx|w}x|{}}uty}{w{|v|z}|{y{}w}|t{~z|{|}{~|z}|zx{{zz{{z}yz|{{{~{{y}~y{zuzz|{|{|zu}}z{w~|y~{{y~w{yz}xz{|zsxy|~y|x{y{x}zsx|yy}y}}~w~|zy{||z}~|{|~y|zyuy}yxx~}{zz{w|xzzx{{}}z}~|}~x|~|yz|z{zz|}~~~z~{z~}yz}zzz}||w{yz{wxyxx|zxz}}|yx{~~}}}z{~~z{uz}{z}y}{zx~{}{~{x}{|z{w}y|{||z{z}z|{zz{zzu|xt~~z~|{~{~|~wy}{w~~{zvy~yxzxyt|zy|y}}yzzxx}|uyz}x||{{~}ux{x}yz{yz{{{{}{yw{~y{z~z}u{y|zz{{zyx{}|{xx{{vy|w~zy}~y{yy{y}~w}{w~x}~}{~}~~x~wz}yzyxzv}{{|w{{z|zyyy{{|yx~z||}|{|zz~z|{|~~z}{~~~{}{z|~~~zz|}|~{{|||{~~}~~~}z{~~{{~~|}~~~{|~}~}~{z}~|z}{}z}|~zx}{|z~}|~~{{|}{|~y}}{|~~}~~~}~}}~~y|}~|z|}~}y~|}}}~{~|~|~|{|~z}{}|{|~||{}}|~{{{|~}}~~|~}~~|}~|~~}~{|~~~~{|}|~~~~z~~|}}{}}}}~~~}~}~{z}~}~}}}~}{~||z|{~|yz}~x}~~z~~~~{{|z~y{~}|{x|{|{{y}{|y|yz{zzzz|{y{w}yvz{z|xz{xz{}{zxz{}z}}y{xw{|yzz{~}{yzz||}|wzz|z}yw}|~zy{yyw|}zz|y|xz{x|{y}~z}u{{~|}}|{{y}}||}z}}|z{n~vx{|~yxyx~xzy|}}x{z|z}zuw|y|{~}~xw{||xy{z{{}~z~{zz{{}{z{y}}z{{y|{x~y{{|tz~x}{}z~yz}{u|y}y{y~y}{~}{xz}yz~v}{{~y|yz~w||{y|zz~{|y}}|~zy|z{|{y{}y|||~}w}|}}z{{z|y}|x~y{{}z||x}||zzx{yz}{z|y~~{w|}|z|}zx~xyz{zz{yx}~|~w}|xxy|yzxy{{|wz}z|z}}z|z|~|}{~~{}{{{{y~}{u{~|{}zz{x|||zz}x~}yt{zzz~}x|{z|}{}}{}~}zxu}|z{y}}xy||~{{w}{y||}w~~{zxw{z|yzv}zz~}z{{z{|y|~{y}~w~}{|wz{}zz~vyy}|xyy{x~~y|}{y}|xywy{z}v~}z}xxwx{}{}}yvy}}z{x|}v}z}}xx}|~vzvy}xxu{y}z{|||}x|}}{z|w|~}y|xw{z{}y{{{}|y|||}yw}~{z{zy|~v}{{zzz|y~|z|zzw{y|vy}~{|}z~|||{y{{}{y{z{y~|}}~||~}z{}}~||}~~{~{~}|}}}{}|}~|~~~~~}x~~~||y{~~}}~~~~~}zz}~~}~{|~|~}}|z~}|~|}}|}}{~{}y~}~}|~~~~|}}~}~~~~}~|~||||}~zz~}{}}{}}|}~~~}~~~}|~|{}}}~{~~{~}}~}~}z~}~~}{x}}{|}}}~y}~y~|}}|~y}~~~|}}~}}~~~{{|}~~{z~~|}y~{~w|}|||}}}~}~}}}{~~}}~}~~~|}{{~z}|x~~}~|}|}}}{w{{y}}~}z~yxvz~xzx{z~v}~{}wyv|w{yy|{xx}~{zyy|~~{}y{|}{yw|z|{}}{~|{x}}yww}|x}wz}x{x{zz|wx|||wv{~xz~~}z|~}||z{~||z{|ywz~}z{yyzzz~u~{wuy}z{}x|}z|xyu}z~|~y}z~wy||}z|~|~z~}}|z|~|xzz}wzyz}}xy{}|}x{y|zy~{x|{xzzyy}{|{yxy}~|}z}}|}z|}xy|{x||{{|{}~~{zyzz||{|w}vzz~~wwz|yy|{~z}z||}}{{}zy|}zr{z{~x|uy{~}{}vz|{zyy{ywz{yzx}z}||z~|{|}z{|{y{}}y|{}}|~~|z}|vz}}x{}vyyyv{{|zxx}s{}|zzx}y{}|}~|yzz|{~|}z|~~z}}{z|xzzy{z{zw{||y}x~zvzz}~w|z}}{~~}t{|~~}~zy~z||z{xy|{}~|{y|~~z{y}}z~x{{yy}|y{~|}}{yv{z~t|}w{}y}zw|~|w}~{{~{~~z~x{~{wv~z~z{u~~~|}z{{y{xsz{z~|yz}{{~z{}yyy~}z}~}|~||{zx{zy|y~|{zwxz~w{ww|zy{z|yxzzvy{y|}|{|y|~{~~z{{|}~y|{~~|x~w{ywyxz{vv~wy|yx}z{||ywxyx~||zx}|}{|}{y~{}}|z~~{~}|}~}~~~|~}~{}|{{~{~~{~~||~{~||xz}~~~|~|}}}~~|}|~|~~}~|}}~~}{~~~}~~}}~z~~{~||~~~~~{}~}}y}}|{}~}||~}}||{{{|{v|~}}}}}y~~y~{}y~{~~}{~~{~~}|~~}~}y}|~yz||~{{|~~}}~~|||}~~}y~~|{~~}}~~}z{}|}}~}~~{x}~}~~~~{|~|}|y{}||}z}~x}yy}|z}|}|{~z~{yy}yy|xxxyx}|yy|yvy|~wyvxx{y||yz{v{ywz{~~txyw~x}y}~yu{y{}zx{~|}~zzxx~z~z{z{v}{}{xw|}z~{{|vyx{vy{{{{~z~~vxv{y{yzyyx{{z{xvzw|{|p}}zz|{}}{|{{x|y~z|yzy|{{~{zy|||y~{y|{~}~}yy}|||y|zyy|x}|zx}z{w{{z|xzz{{y~}}~}}}|xz}{||}~}y~|{zz{}}||~{{z{x||}}|~{{}|{||{}}{}{yvy|{z{v{{~w}{|}w{~z~|}{{wx~w{}{{{}{}yyz~x~y|{|z}}}y}{||{}|~y~{z{{{~xy|}||{}{|x|}yw{{}~z}~y||}{{~{z{}{w{|}{y{|z||z|z}|~~y|zv{x|}||~~{w{z|~z}}}zyz{{wwwz{uztz}~~x{}}{}xy|x~}}}{|}y{z}z|}}y|z}}z|{{z|z|z~}z}{w~{}y{xwy|~zyyz{y}}v~|~{{|zzw{wz{y||z|{}~{~{|{|v}yyz|y|y{}|y|z}uz|}||{}{yz}xxx{zy~|||zzz|vxy}~}x}zy{z{zzwzx|x~xx}{xzy}||{w|x}}zy|y~{z{~~{x|{y~~w|~v}~}~}w{|||}y}z{}}xy{yz~|}~s~wyx{yyw}{xw}}}~z}}~{|z~||{}}{{}~z}~{z}|~{~~~~~}|}}z}~~}}~|~~|}|~~|~y|~}}|}|}z~~|~z~~~}}~{z}|}|{y}|}||z}~~~}}~~z~{~||y}~~~~y|~|}}~}}~}}}~{}~}~}|~~z~~}w{y~~|~|}}~}~|}~~{}~}z|}~~z~~}}}{}{{~{~}|wz~|{~|~|{}~{{}~~}~|}~|~~~}}~~~|~~~~}{~~}}~}|y~}|~}}}~~|}~||~~}|~~}|}|}~y{~~||{~z|yxxzw{y|xy}z{wz{y~{|y|z|z{~||zy{||y}~~{~{}y||zx}|~{y{x|~yxwz|{|x~xzxyz{|zyz{~y{{u|x|~z{w~{|{{}{}y~}{}||y|y~|{y{wz}y}}{z~~}||z~~{x~}yw{|{y|vxy|yxyvx}{y}}w}y{|x{y{}||z}|}xz{}|||zyy~}x~yyxx{z}x~}}|}z{zy~~{{|}{{{x~{{{~}yy{~|wzyzyzx|}~y}v{w|zz|z~w|u}x}|uzzz|w|{}|y{z}v~|yx}{{z~||zy|~w{{z|{zwy{zvuzz||~}{}{{}z{{}|}{}{}|}y}z~}{w}y}|~w|z}{yxzyy}|w}{}{}|~{~~||{{|z}z|y|u}|{{{}|y{{{zy|}}zz}}zzv|xy{}qy|zy|y||~~||{~{y~}~}z}{{y|x}uzz|{~y{yy~yyxz{ux{~y|||x{~{z|{~||z{|~z|z|z}y|}{~z{|zz}~x|{~y}|x{x{x}u{y}y{}{t{|z|xx~{z}~{|~}}|}}z|~|z{t|{|{~yy{yx}zxxwxzxu|x{yyx~y}zzv~~y{}{xyx|z~y~{|w{~{||||}yxy~|~xx|~x{}}}z|x}|xz|~z}y|{}|{|w~yzzy~~{}}~{~~}|}{~~|{}}}{~z}{~~~{y}}|z{~}~}~|{{~~{}~}~|}}~~}}}}~{~~}}~y{{~|z{~~}~z}}~{~|~~|~~~~|~}}}|~~|~~|~|}|~~~z|}}~|}y~|~|~}|~}z}}}{}~~{}{~~~{y~~}}~}|~}}~}{}|~}}|}|~~z|{{}{}~~x}~~~|~}}|~~~||~}}||}~}~~~{~~~|}}}}|v|{x|~}y~{|~y{|}zz|}}{{z|{}y|yx|{{z}xw|vzz~x{|xy|~|xyzz|{}z|z|~|yzy~~|y|y{wy{~|~|{y|w}}}{~xw}|~||z}}{{zx{v||y{~}~z{z~yzz{{~yxyx~y}|{xw}z}z|{}{z|yu~yz{z~~ww||z|x|{x{}v~yyzy}||vy{zyy|~~zz{{|{zyy|||w~{}zyz}}|z{v|~}~|~{{|y|yxz|{v||{xy{wu{z{y|{z~|x~}}z}xzx}{|{{~zz|y{zy}~{z||zxz||y~y|{||zy{{zy~{~w|y{x~xx~zy{|{y~xy{yzz}|~{|yx~{|zyz}||}z}~}z}{yz{}y{yx|}wz|x}~{|w||y{yzz{}z|x}~~{xx~}y|v}z}yyy|{z|z}zy|}}}y|zy}xywwz{~|~xzx}{x}{z{}zyy}{x{yx}z{w}x|y|}}z~|}}{{y}}~}~|y~~{vz|}{}{|z|{}}|zz}}}x}tyz~{{x}yx{zwx}|{y{w}x}|x~z|}||vz|~{yxy{}|}{y||x}z{|y|}x~y~|{{w|}}zzzvv|~|}{{{~|~}{|x||{|}}{}}||y|y|zvy~|{{{||ws{yzw|}}z{~z}|{}x|w}z|vz|yz{{~}v}|yzzzz|{zy}zx|w||}}zy}|yy~|z|}y~yz~y~}xz{~}y~z|y{~{}~~{~~~}z|||}~z}|~}z{~{~~~~{~{~~}|~~~~z}~~{}|}||{~}}~}}|~|~|~}|~~~~y~|{}{~~|~~}~}{~}}~|~~~|}|~~~~~~{}||z~|~}~}|z~z}{}|}}|}~z||}~|}}~{~}~|{{z~{|}||{}}~}|y}|~|{~{~~|~}z~}}}}~{~~}|~|~}~}}~{~}|}~{{}~}~~z}|}|~|}}~~|}}}~y}}~y|}~}~}}}}zxyz||x~z}}y{}z}}~{wy|z{x~z}~x{zx}yywz{z|zz|yyz}y~{}{y|~yz|}~v|z~zz}}yz{z~~|{z|v||}zxx|wy|{}x{~{zy~}z||{~{|{}~{{z{{wwxzzy{{{s}}~|yzy}zw}zyzxu|y{}}yx{y}x~}|{|}|~zz|}~y{|||~{~wxwzxxx|yz{~}}|z{|vx{{z}xzyzw{y~~|w~{y{u|}{|||w~yz}z~y}zx{xy~|}{{yt{|w{{wy|x|{|x~|}y|z||z|{{{}{~z}~~|||yz|{~x}zxxty|zz{{}|x}}~z{zy}~|yy}|~x|x{~|wx}w{z{|xv~{~w|s~xy|xxyz|zu}}w}xy~xzw{}|}~|zxz}~|}|{|{~|~~~|z{y|x|x}}{x|{wz{yy{|}||{}uu{{}~{|{x~x{}z}}wz{{}|z~z~|||wxwz{}|yzv}|v{||}yz{{{}{y{zy|~~}}}{~{|}}z}z{~|yvz{z|vz|z~|yz~}wzzt~}{{{~{vyz|x}{x}}z{x~|{|}||{{~}{{zz}}||zx~y}|zzyzyzvv{x{}|{yzx}|~|~{~|~zw~z}{~v}~|{}|vx~zy{|x{~z{v|y{~v|~y||yz{yyz~}{x|}y{z}~{~~{}}~z{~~|~}}~~{~z{~~|}{~|~~y~|}~{{}~~~}}~~}}{}{y~~y}}z|y}}~}~~{~{y~~~~~{}~{~w}|}}}}}|}~~}{}~|~~}|{|~}~{w|~}~}||~}}|}|}}~|~}~}~~|~}}}}}}}|z|}}{}{}~|}}~~~|~|{~}~{~}~~{}~}~z|}z}}}{~~~{~}~~~z~~y}{~~|}~}}}||||~}~}}{~{}~~~|||~{}{}}}}}~y~xxu|zz{|{|z~y{y~{xw{}{{y|||{v{{|yxzwv{x}xz{z|z~{|~{z}{vxz||yz|{xz}w{y{~~{zy|yx}|w}z}~{|z}{yz~xz}}w|zy}||}z~y{|uy}~yz{z~yx||~~v|w}y}z|~{}}~y}vv}zz{{}x~~~{zt~yv~}{x|~{w|~w{{~{y{|y}{zv}}|t||~z|w|}{}~~|{zwy}}~|}z}||zz}w|{zyxzzy||xz{}~~x{{}|~z|{z{|}{zzyy}{{}~zz{y}z{xzyy{}z|~zy}zyxz|y{{zxz|z|z|x|zy|}{}v}zzwxvzzyzzzy||}{x}uy|yz}{yx}z{~wzw|~z|~~{~{~y}z}}~|}{{}|{{}{{yy|{}~{z{|{yz}~zzx~y}{|~{}||y{{{}z{{~x||~w~z|zy}~~}{|||zzyyy|{vy|wv~y{z||z~|wv|{x|xz{|zzz~z|yy{{w}w||}}|y{~u||y{~{z}{{~yv{z|~wyzz}||~|z|z|{{|wy~ww{z{{y{z||yx~w|yxw~|t|xx~x~{z}~~~{}{||yvz{zzy~}|zux{x~~~x~y{w}z|x}|yxy}}z|~w}|zw{{}yz}~~{t}}}}}|yx}yzx{}zz|yyy|zz||z~~x|{z|y}z|~}{|{|x{||{xu}~y|~|z|~}{|}|{|}~{yz~~~{||~~|||{}~}~}~|{}~~}|~{z|}~{~~|~{~|~~}}~zy{{|}~}~|z}|}~{~~}~~}}|~|~~~}~~}{~~}~z}|}z|}~~}}z~~}~}x~}|~}}~~|}}|~}~~~}}}~~{|~}~}~}|~~z~z~~|}~~~}}}~z||}}z{||}}{{}~}~~{~~~}~|{{~~~}~~}}|}}}~}}||~~}|||}}~}|~z~}z~}}}~~~{}~~|~}~}}~|}|~~}|~}}~}}{||y|}~~}~|~z}}}}}}}~z||~xx{}z|}}y~z}yz|z{z|ww}|w|}|y~|y{y}y|wzz{z{|yw{{{zzxy||y{}}~}x|{{xxxy||}y{||}}|x~yz}|~z}|zzw~x{{yyy|{z}y|}z}{y|}z|~|w~w{}t|~wz}zyyz|~x}w{{zx{wzxswvyx{|}~y|z}y~~{}{{~{{~}}z}}{~~w|~yw~}z{x{y|z|zzx{ywywz{y|{zx{}{~|~{~x{x{|}x}y}}|yv{xz}z|zzzvv{z|x}{~|v|z~x||z|{|y||||z~w|y~}z~}w}yyyx|z}xzz}{|yz|{yx~}|z}yv}|xxy}|{xy~|{~}}~|~z~}}~|~u~yx~{yw|}w{x}}yy||~}{z||{{y{}~{|z}{xx{{||~|y~}|z{z~~{}yz~z{}|z}yx~v|z~yzv{y|{|z}|zz}~z{{{|}z~y~~zu}||xw~{~zxy~vzyz||{yx{|||~{|wwv~|vx{~}y|z{}|{{|z|{y}|{~|y{}z}{y~zz~}zzz}z{|v{}{|uv}{zv|~}}{{v{}~{~zy|}z|zxz~{zv|{yy{uy{y}z|z{|y}{{{yz{yx{wyy{y~zzz|{~zx|{{|{{}|}}~~{|{yzvyx{{xz|{|z{}|w~}{{|{~y~}||z|{z}|}}}~|~~|~~}~}}|}||}~~}|~|~|{}}}~}~x{}|}||{~~|~}|}~}}}}~~{~|~~||~|}}~|~}zxx}}~{~~{}}|}z}~}|}|{{{|}~|~}}||~~|}~{|}{}}{~||~~y}|}~{~}|}}~{~z}~~~~}~}}}}~}~}|~|~|||~{~z{{{z~~}}}}~z}}}}~~z||}|}~}}~{}{}}}|~}~{}~~|}~~~z~}|z|~|}}||~}~~~~wz~|~~~~|}{|~{~~~yx||}yux|y~|y|}xzy~|zv}yz~|wyz~w}~~{~zx~z}~z~{vw|zw{x~xvyz{t{z|~{zv~}x||y}z{{w|w|y~zwxy}uw~y{{x~z{vzyy~}{x|xyyx{~y|}x~wy}~{z~||{{~yy|zxz}zyx~~z}z|~~}|~}zw|}zy{z}zwu~z~|~}|~xz}y}~z|~y{{|xy|}w}|zty{|xv{yyz~}|x{yxx{~{}|{}xy|}yy{}{y{}yzzz~|~z~z|w}y{zyyz|{z}~yzxwxwz{|xy}x}{{zyx}~{yy~z||v|x{}x||{{|y|~w{}|}}xxzwxxv|~|~z{z{~|{~{{z|v{zyyytv~}{{~}|{~}wy}|z{w{|z{{z{}|||wz}wz}z|x|xzxy~|~y}~}y~{z}{}}xzw|z|yyx{~}zz}~y{|}}|yz}nz|}{|wvx~|z~|{|{u~z{|{z|z~{z}~|z|y|zz{~~|{w}|zv}~{}x}w|~z~|yww|yzxx~}z}|{{|y{|~zx~yzwy{|yx{|z|xyy}xzzv{{zxy~z~|{x}vzz{}|z||~|}yw|{z{}x{|zxyxxyz~}}{y|}|u}||yy||{|~y}x{|yz}zt|v{~{|w~{zyyz}~u{wxvy|x}z}{|~}|wy{{{x}~{~xy}zz{}|wwz{{}{wzyz~~}y|z}{~}x}{z|}}}~|}}~{~~~}~w~~}}}~|}~~|~~{~||}~{}y~|}~~~~|~}~|~|~}}}y~{~~~{~~~}}}~}{|~|~|~}||~|}~}}}||~~~}{~}~}~}|}|}}~~y~~~}}{}{~}}~}~{}~~~{}{~z~|~y~y~~~~~~}}~~~|~}~}}~~~}z}}~~{~~~|z~}}}~{~||~y}}~}z}wy}~}~~|{}~}||~}}~}}{}}~{{|{}~|~z}~}{||}}~{}~~}}~|~}y~}~}|}~}|~~|~y}~~~{}~~y|{z}~}~~|{~~}}~}~|z}{yy}}{}}{w~}yz}xzx~{ux{wzxyx}}}ww|{{~z}|{w|{~{}y|{zz~~x|yz~zvy}yyw{y}{}z{w}~{||z~zywv|zsyxzx}||||}zz~y}~}}v{{}z~~z{}z{zz{z}z}|yxv{{x}ww{}{yy|}{x{zwy{w|yu|ywz{|yx{zzyx}yy{~|zzx|yztx|y{{{{yyzv~wx}{wz{xz|zw{y~x{zw~v|{zx{~w{|~yy~{zw{{|~|||}y|zyy{{zyx{}w}xz|zzzzyw}|yyzyy~}||~|xx}xz~wz{}|zz}}{yz{||t~~}yzzy~uy{z{{yz}|yzy}}w|v~xz|z{{{|}}|}z{|z}|~~}}|{{}{|zx|x{z~xz{xz~|x~|yzyz|u|w}~~|vz}{{~x~~}|{{}}|z|xz}yy|}}{|x||ywzxx{}|zy}x~||v}y{v|u}}~zzxz~~|y{}x{|~~}x|yz}zy~uzx}{zwxz|{{{~zx}wx|z|w}~|{~z}~{z}{{}xx{}zx~|}xw{yyyy|{{{z|{{y|uz~xu}{x{y|zyzzzx}z{}|{}{y}}y~|{z}z}|y|{{||x}yy{|w{z}z|}zxsuyz|||zz}{y}uz~v|z{}z|}y}z~~z}|y}~|||~||}vz{{|y}}z{zys~{xuzw|~}~y}x~~|}{|x}|z|y}|||}z|z~|~~||}~{}}}~}{}|{{}z~}}~~|~}~|}~}~|}~~}|zy~{}~|~}~}{~~~}|zy}}||{|~|~|~}}|~|z~~~}~z|{|~~|~~~}~{~}|~~}|~|~{~}}}}z~~~{~}~||}{~~}|w~~~~~}~|~}|~}}z~~}|}|}}|}{}~~~z}|}|~}|}x~~~|y~|~|}|}~}~~}}z~}||}|}}~{{}~~|}~}~~}|}~|}~{}~~~|vyxz|~z|uyz|x|~}|y}w~~y{|}zy||zzz{x~|~~zwyx}y~|{yy{{w}x|}}}z~~{{z|z}~z}}xz~x|{xy|~yz|y{yx{x|{|yy{}~}}z|~}}}{x~{|xy|{z~{|{|~}w~y~{z}|yzy~w{zx|uy{z|{|x|~|x}|{{|y{~xz{|vz{{z{|}y{zy}{z}{x}~}zz{|{~{xx|x}z|~xz{vzzy}}~yz~xwzx}z~|xz}~|z|}z~}}~z~yxyy~|~}yzw}zxyxy|~{{{x}vwxvx|~zy~}{|v|y~z~~x}zzz|~~~{w|~{|xzyz{zz{yy|}{}}w|x{yxyxzyzxzzxy~z|v}zy{zx{|w{|z|~z}zx}x~{{}z~~||{{y{||yx{|{y~yz~|{{}|zy|y~~x|t}z{vv~y}zyv~~z|~x~x{{z{w}}xz|xzyyx~y{z~}|y}}{|~{{z|yz|zxv{}yz~vz}~~~y~|~}~wzx}}z~~z{|{{yy{|}{|{w|tyz||y|~{wy|z}|y}x{|u}|z|}z|~w~~|{}u}zz|zzw{y|w}zy{z~~}y{v|w||z|}xzzx|zz~~|y|{x|z}{zy}v~zz~xv|}{|xz}yxzyzy|zx}z{}|x{|v~|z{|}|yzwy}{{{}yy}|{u{y|}{zz{~}xyyxxz{||{zy|~w}x{y||{|zzx}{~~~~{|~{}}~z}~z}|~}}|~}{~}~}~{}||{}}}{{~|~~~}~y}|{~~~~{z~|}v|~}}{~|~}{z~}y~}}}~|}z}{}}~}}~|~}}}}|z|~}~y}~{}}~}{}}yz~~|~~~}~z~}{}{z~~|}~}|~~}~}}{~|~~|~}~}~|~}||z}}~~~|~~}{~}~}}{~}}~~~}}}}{wy~}~}|~}~}z{~}z~~~~y~|{}|z||~{}}~}{~|}|}}~~|~}}{|{~{}||~~y{}~~~}}~{{~~}~{|{~yz~}~xyww{x|x|{{x{v~yyv{}yyy|z{zz{{v~ww|~zw}v|}}zy|{|~y~}{||}z{|zy~{|}w}~{{}zxzz{wvy~y{w|{z|{z{~|{zz}zx|xy|}|{~~{z|z|~y{z}z{~y~wvzzyywy}z|~{}{y|{wy}z~x{{|yz||xzy}{z}|||{y}}y}{v}yzy|}zz}|~|{vz|{vxzz{y~xyxx|x}x{{u~z{~z|{}}w{~~xz}{}}zxt{|xx{uywz{z{}}xz{{z~xy{|y{zy~}{|z}zzz{}w~|{z|{}zz~~~~~||{z|zwy~|xzx}w{y}zzz{v||{~}x|v|~yx|~xz|~~z{x|}}|y{{|x|{x}{}y~}|yx|w}{yz{z|wv|z}vzzy|{z~x~{|}~~{~}y}}z||z{y|xwww~|~|{~wuzyz|z||ux{zy|~~}z|}~z}{||wy{{x|~~|~~{~~zy|~|}zv}{}|{|}z{}x{yxy{x~x}{}}{xx~~z{{|z~w||}{|}z|z{~{y||z~{y~{{~}{{}y{{~wx~|yzzy|xzx~}|x{}}{{|~~}}}{~y~}~zz~~}|w}}~z{~xz{{|y}u{~yv}v}zxyyzy{{{sx||{v~}wy~wy{}~{}|y{yy~|}{{z|zvt}~xzx|xuz{{z|}~y|xwyxz~zw}|z~~~z||{|~~~~~z~~{~~z|~}|}||~}|x~~|~}}}~}}}}{~~}~~|}}}|~|}}}~||}}{{}|~}}}}||~|}}~z~|~|~{}~{~~|~||}}~}}~}}~|~}w|}z~}~~|~~}|}~~}|}~z~||}}|||~}~yy}{}~~~}~|~}{~~~~~~y~}|{}~}}{~}}~{{|zz|}}~|{{}~~}x}}~||}~~}}~{|~|~{~~|}~y{|~~{}{{{|{~}}|~{}~}~}{|z}x~~||}|||~~~~}~|}{{~}{|}~}}}|z||~{|}}w|}~}}z{z}w||{|{|}vwx{~xz{xzw}}|{xz{xyw{x||}|yzzz|{{z}~z|z{w{}y{t}{}{y{{{|}{{y|}{|~{|y|x|yzwuvzz|{zx|}zz}zzv{v}}x{v|z|~{z|}vy}z{zw~z}zzy{y{~~~|z~y}x{wuz|}}zy{y|~z}y}z}y|y|}v{w~{|{~vw|~z}{|~y|||zxy~}{yyz}~zww}|zz{zw{}y{{~zzxx|z~}}|||~ywz{~~z~~{uzz{}w|zz}|{{~z|w||~|yuy~{{y|~~~z{|{~y~{zyv{t|{|w}{}{xy{x{|w{x{xz~|{|y~xyz}y|~|||}||z~|y{}||{xx||~z}yy~}~~z}||z~yx{~}{~{v~y}}z|{{z~}}yy}{{{zy{ww}|y}}{~y}}}}}}{z~w|{w|y}~zy|y}z~zwzzz{}{yyw{u{w|yz~~~xyw}~zyzv{~|x{x~}~|xx~yz~~|~~zw{z}}z}y~xzwxzy{|~~}{||y{{{y~|v{z~|yv}wzz{z{y{x{}|wz}yzzxw}x{~x}}|xwx{|zz~|}|~{zy|}yy~}{{}zyy}{||zxyw}zy{{uy}|}{z}u~}z|zx|xw}|yyyzxzz~y|wvz{x}yy}}{|y~||}yx|{w~{~|w|z|{{u}|yxy{|}|}x~{y}}|y~{y{z|zww{~}~|v|}}~{}}||~}}|{~~}}}|}~|~~}~y~|~|}|||zzz~~~|~~~}~{~~|{||}|}{}~}z|}~}{}}{{~}~{|~~~~{y~{~~{~~}}||{~||~~~~~}~y}~~~~}|~}}~|}}}}}~~|~}}}~}}}|{~~{|~}|~|~|~~{y~~z|}~||{~~~}~~{~~~}{}~z}}}~|~~}y~}~}z||~~~~}}~~}|}z|z|}~~~~|z~~~yz~~}}|}~}~{}~}~z|||~{|{~~~~}{}|x||~}z}}|yz~y|}z~}{y|}y{{y|x{|}w{~~z}|{{|xz}}~x|}{y|{yx}xz}z|~|}zy|{{~}y|{{}{|{~|x|u|{}y|x~{syxy~xz|}vv}}zy{w}z{x}{}{~}~~z|z||zxvzz||{wyzz{zz|{x|~}y}|xw|~{~}xz|yzy~z~}{{z{y~zx}zy|y{}z~yz~y{}z~~zyyzxxxzvz|~yyzzz{zvyz|{|xz}~{}u|{||||z}|}z||}~}y}}~z{xy|yx{x||x}|}{{|uxww}yxz|{y|zzz}|~|zz{z||xz{|zy~yz|ztzyz}{w}zyx}zz{|zx}~zzy}v~}~x}v{zy|}{z||}|yzyx|zxzx{yxyx{{v{zz~yyw}xzx}}zz{}~z~w{|yz}z}}z||z{{y}}|u}~z{|yy~z{zz{yz~}zz|z|x{}~x|y{}{|y}}~zz}z~~{}|x}z{}{}}~z}{wzz||xy||z{y~{~~z{{|~x|vzw}}}x|z}|||z~|z||||}}x~|x}z|{zyv~x}vyz}{~{|z~zz|y~}w|t~{|}z|~}|{}~y~~y}xx}|}{}}}wz~{ywxzzzzx{yzz|}{vy~xwuzx~|}{y{|y~{|y}|xyywyz|~~x|}|x{wz|x~}|{xzy{}}}}yxy~~tzx}|}{||xzy|~x}x~{~z|~~z|}~y~|x~z~z}|}~}||~}}~~|~}}~x}}}|}}||~|}|}|~~t|}|}z|}{}~{y}}~|}~}}~}}z~{|y|z~{}~~{}~|~}~{~~y{~}}}|~{~}z}}~}~~|z~~|}}|}|}}~~~|||{}~}~||~|}}}z|}}~}}~~{~z~|~~}~{{}~|~}}~~~{|~~|{}~}}}~~{}|~}{~}|}}~{~|~}{z}{}zx}~~~~~|~~y}z}z~~~}}~~~|~~{|}z}~}{|||}|zy~~}|}x}|~~~}yxv{|~}{}{yz~w}yz{y~w}wx}|yzz}zz{y~}xz{t||wzt~v|zx|{z|x{z{yx{zu|z}|u{||{|~~yxzxx||z}z{{zz~zx}{yw~}y{zx{x}t~x|yywz~}{{}{{{{{}{yz{z|{|v{y|{yzy~}z}}}|~y}~zxz{z}xy}{uy{y}{||{y|~}~{{x{xu{}yy}{z}{zx||x}~zz{z{w}x|zzv{v}yx}wz{{w||}w||w~y|wy~w}xz||z}{w|y{y{|x~|{~|}{{~~vr~||~zu~}v{w}}xzz}zzz}}x}z{~zv~zz|z~~{{x~x}}u|~x{}x{|{z{t|y{y|{{z}{~zz|{}{|xw}{u|~}y|{{}z~{z{{~w|y|z{{{z~|yz{{z|{xy~~|}~|}~{y~wxx~x{z|zz{z~|y{zx|z~y~y~xz}}|{{{|t}~vy}{zy}|{zyz~~zx||xzv|}{~}y~u|}}yy}{|z|uz~|zxxz}}~z}|}x{{|~y~|~}{}{|xxxxwz|y|s~y||v~|z~x|}{~{~{{wvy}||{|y}uzz{x||x||~y}r|{w~~}|xyz}|~|wz{x{|}{}|zx|~y~{{xz{{{ywzy~z~x|x~}z~|}z{}}}zzz|x{}|zz~zyz|{y|}z}z{w|zzzx}|{|x{~z|||~y|~{~{~~|~~{{z{~~|}}~~}}z~~}~}}}}}}}z~}||~~~}{|~~|{}{~}|~~~}}~~~}{|~~}|}||~{}{}~||}~~~~~~|}~~}~~~|}~}|{{~|}{~~}}}|w~{}}~{}}}{|}}~}}}{}}~~|}{}|~~}}{~}|~}{}~{~}{~{~~}||}~}z~~~|~{}}x|}}}|~}w~|{~y{|~~}|}}{}}~~~}}~|~{~~~}z|||~|~{}~{~~~}}|{}}}|~}~~}~~}~z}~{{|}|~u}|~~~}{~{}}~|y}}~}~~|ywx{~|}~w||{}}~z~zyx||zy}~}x~}||y|~zy~|~{z|~}{}~~{{{x}|xz{z}|{|w~{{x~~|~y{{~x{{~x|x{|{yyx}}|z{{z}}||}|{~z~y~|z{}~zz{}{y|||}z||y|z~zu}y{yzz{{z~~x}}|wz}z{}}~}y{|{z|t~{}{|}z~~wyzyxw{zy{w{~||}}~z{y~z~{}~~}}y}~~}y~z~{~}}}||}{~{|{u~}y}~|x~z}{wz}y|y{y{z}}|~{}|~}~{x{{}}}}x~}~}~y||}{{zxz{~}}y|xx}z|~~~ww|{|z{}}~~}|}{||~z}|}|zz{}|}{|z|w{z{{|{v{}y~{{|{z}z{y|{~}~z}{}}}~z}xzx||zv~}yzx||{~~|z|}~{zy|~y{}y|}w}}{}~x~}}{|{x}}~~~}{~||}{z~}zy}z{{zz|zy}zz}~}~||~}|xwz~z||~|~}}~xx{}}y{{}{|~yz{}y{yx{||zyxy~{z{|x~y{}|~{z|}~~z|zz~}{x{uy{{y}z|{}u{y{||{}}}{}{x~|~~~~|{}|}~{~zy|}xxv|z|z{y~}|zy}}{x{{{~|}z|||{y{~|~~}{}{~}~~~}y}}}~~~~{|{~~}}|~}~~~~~|~}~~~|}~}~}{|y~}}~|}|||~x}~~}}}}}}~}}}~|}~}~~~~}~|~~{~}~}|~~}~~~}}~{~~{z~~y}}}|~}{~~~x~~~}}|}~|}zz~z~||z}~}{}~}}}}|~}~|{}x}~z~zz|~{zz}{y{~{|ww{}||xx}y{~z|x}}zyxxyz~vxy{zx~xzww{z{}x{z||{{{{z{x|{{}~{z{|x}zzw{~y|~y||~xz{zv|y~}z|}|zyxz}xx{yz|{zxyw{zzzxz~{~vy|{~x}z|}zw{xywxzx~v}{|yx~zz~||{y{{y|}|zz}{v{{|}{||{zz{~y}}z~zz~~~|}{{}}|}z}}z|}x~||~{yy~}~yywyz}}}||z}~|}|{wv||}wz|z|{yz{{zzy~~|}~{{z{y||{x{{{~{{zy{{}{}s{}x}{}z|z{wxz{zz~|{{||xx{|{}wzz{{|~w|}}y}~zy~~zzzy{||{|z{~y{tz}~yxx}}xwz|{y|{z|{ux}x|{w~}{}|{}||z|{v{zx~zz~{xz|~|||~|}{xxzz{{x|}|x}}yy{{~{|{wuz|u|}yy~zw|}z|~|yyy{}{|z{zyy|yxz}x|y}v}w}y}|}z}|}w|z|{|zwyw|v|||{xx}{~{~zz|v{zv}~~|~x~xy{{v|yzxz||zxzzwz{z}~z|zzzw~z{x}~z}|yy{{zz~z~zyy|z{y{}xrv|z|z|}z|v||||{z{zz~x{~|{~||{x{z}x~x{}t~|v}v}z~z{~{||~|zy|}}}zz|z{z|z{z{z{|~~}|~~|}|}|}~}|}~|}}w~y~}~}}~x{~~}~{|}}}~~~|}~~}~~~~~}~}~}y}{{y|~~}~~~~{}~~~|{|~~~}~}{~~~~~~}{w{y{~~}~}}~~~{|~~}~|}}|~}~|~~~~~~|}}|~y}z}~z~}}{|{~{|{~~x~~y}~~~|~}||~~~}|}~~~~{||{}{~z~|~}}||}~{||~}~|~}z~{~~~~}~}{}~~|~~}||{|y}~}~}}~}~}~|{~~{yz~z}{~}|~{}~~~}{z}|y{|}~~y|w{}yv|vzzxvw}}}v|yz|y{}yz}|}y}|~yz||w||y~x~w}{}w~}~zxx{{|~w|}x{~x~|x~{}z{wxzsyy{yzyyw{{u{||}zw~~|yyzw{{{yz{~|wy{}z{|w}|{~z~y|{zz}|z|{~x|~zzyy}}~{y{xv|}}zyzyx|zx}{}|yzz|}z||{{|zvx{~z{zzz}x{|}{vzy~{y~{|||}x}{}}}y|}z~z~}wzyz|x|~yz~}z{wzzz}}yx}{|z}|zw{}zz}{{{z|z}~|{{{z{yz{|~||~}{~}x~}xz|{{{|||yx}x|wzw}x|}~|||zzz{w}}~|y|}yzx}{|zu||xyzz~yzy}|x{{|x~w|{y{y}tyw~}~w|x}zzz|~zx|yy~{x}{zz~{z{~{}zyy~{~{{x}y|y|~x}wx|~|xzzy}{w|{{w|~}~|}vxv{}}}w}w|}~~wzx}{~~z|yzz|xyvz{}yu||~{|{|z|zz}}zw||~{xwx{{|yz{~|zx{yx|xz{y~x{~w}{y~z~z}}y~y|z|}||z~{zy}z{{}}z}yy||}{}wy}{z{~yy|}{{}~z~}}wx|{xzu|{~rz}}{}xz~}z~{yzx{zw~{|{y~||yz{~zy{}zw}{zyzy{}wyx{|y{xzy~w~y~w~}v{}}w}|}~{~{~~~}}}{~~|~~}|}}~}~{}|x~~~~}~~~~}}}~~|~~}}{{|z}|}}||}~}~|y}{~|~~|}}xw~~|yz}}y~}|{~{|}~}|}}|~z~y||}~}{}~~~~~~~}~~}}{|{~z}~~y~~|~~z~~~~{~~~|~||~~}|{~{{|~|{|{}}|~~~~~~~||~~}}z{~z~~{}~~~|~~~~|}}|}}~~~}{~~~|~}}|~|{~|}y|z}~}}|}~}|~~~}~{}~}~~~{~}~|v|}y~~}~~~~yy{yvy}}z|{|zzy{zyzy~}z~w{x}yxxzz}w|{y}{{~~{x~yzx{|~yyyyyyzzyy}zwyxzvu}|zwz{}|}{|{{{{yzyy}~||xz}{{|x}xyy{}vzy|yzyu}{{|x~y|y|y{~zzwxyy|{{w|~xzz}z{}{}}wyyz{|~x~}vzw{z{w||yx{x~y~|z{}w{y{z{{x{~~|u{|z}zz|y{yx|t{|xz|zz|zyyy}x|y}x~{}~z{~|{|}v||x|}zzzz||}|yxx}y{zy}|wu}y}zyzzy|w|xz{~}~yxzyz|{{|{|}|y}|w~y|yxz~~{~}~{w{x|}{z|}zy|wyz{zz}z}xz{vzz~}y~|}}||{{z|}}zzy{{y|z}}v{|u|x|{~{|wzy}~y|{|z{y~~szzx{|zx|y}|}xw}{z}yzy}}{w{~w~|wux{~|}{w|}q}~y~|z}~yz~{zw}~yyx~yz}wy{y}{||y{y{vyx~|{{~}}|z|y}yx|{~|}~z}{~zz{y~v|{ywy|~|x}{{||{}|}z{y~}{}yz|{{zu}x}}~uzwy~xyzy|{{zx|yzz}}|yy|}w}{|{{zu{}}}zyy{|zv~yy~{z{{|z}zx|||{wx}{{{{x{}{y}|}|zxz}}~~xy}}~}~z}}yyx{{zw{z}yy{w{{{}y|x}}yx}y~{xzv|}x}}zv{s|~~|~~~|~}}~}|}z~~}|~}~~|~~}|}~|~z}~{~z|}}zz~~}}~~~{{{}~|}}}|}}}~}}~zz~~{w|zz}~}||{}~|{}}}|z~}}|}{}~}}}~~~}~~~~{~~}~|~|{~y~~~}~~~~~}y|~~|}|}|{}~~}{}~~||~}}{}}}}~y~}}}|{}{|z~}{~~~~~~}}y~~}}}}~|~~|~~|z}~}}}z|~~}~{y}~~}~}|~}|~~~y||}{{~z~y~~||~z{}~~{}x~z~}y|}~|}z~yw}{zy{x|z~y~w}}yxy{x}x}xy~z|{z|~{{{uw}{zyy~{yzy{y|y{v{~{}v|{xxvyyxz}xx~y~}yz}y}{zyyx||{~y|}yz~}~~z}zz}~x|y|}~y}xyzv{yx{z{|xux{{}x{z{|||xzxyx|~|{}|z{}|zw|~~{{{yxx}xzyy{z|v{yxwzx|zvyy{x|{}y}~{|{}xz|w|~}}y~{||||x}z|}wz|}}}}|wzyu|yxw{y{|y|~~|}{}|}yz~}||}}|~}{yzz{zxxw{zzyx{wwz}z}|zy|z{}y|}y}~~|w~{|x{z}}~|z~~|{y}x~v|}|}z|||x}y||{|~~{v{|~|{x{~{}|{{|yz|~~|}||z~||}zwyz|z}}{}~z|w||}zx{xzv~{~v{|zu||~|z|z|~{~~y|z~{zyz}z}|zy{z}x{s|xyyzzz{|{z{{ty~xz~yw|}y|{|}wzz}zy~{|z|y}||}xzx|uy~zyxow||~{yxwx|}y{}{z}{w}}zxz{y{|w~zw{xyz{||}y|y~{{yyu|y{x{w}~z{|{yz{xyz{{xwy~|z~yvy}z}wzxx{xz{|~}|y||wy|}{uzz|y~}{z{|||xy{vy{|{yzx}{}z}~|~|{|zxy{|||~|~}|{|}z}}}~~~}{}|}w~|{}~}|~~~}~}~~}~|{{|z}~~}|~{~}~}}{~~}|}~}}~~~~}~~~~|y{|||}{}z~~~x~~|}z|~{}~~~~{{~}|z}|y}{~z{|~~|}~~}}}}|}}|~~}|~{~}}y}}{|~~}}|}~~~~{|}~~|~~~x~~~~}~}|}}|{w~}}}v}}|}~|{}}|{}}~}}x~}~}~}}}{~}~~}|~|~y~~}~~}~}}~}~|{|}~}{|~~z~}z{z~}~{y~|{}|y|y}x|w{~{yuy{zzzx}}y|zy{{||y{zy|}z{|ux||zyz{||{y|~y}wx|}{vz{z}{zzyw}z}y{{}}|~}}y{v{}{z}zz{|yyxx{}wv{zzywz|{yv}}{wyx{v{{z|y}{z{x{{~~t~xu}z|zy|yz||y|w}}}x|~{yyx}{z{}{z~{||yzx~~zzxz|{zzy}{|xx{z|y}wsy{z}|zyzwyxy|}{||x{v|y|}y{r|~{yyv}}z~zwyv}{y|||z|x}{z{|{x{}}z}~z|x{}~{xzxy~z|z}xz}vxz}}z{|xzzxwy~|~w~|w{|z{{}txyx|~}}}~{||w}}vxzz~{{~~||v~{|y}y}{yz}~y{|w|}{z{|~|y}|{}x~zz{z~y{w~}zs~||{~y|y|{y{yz~{z{|~z}v}|xy||xy{{z|~}z}{zx}}}z||yy}}zwzy{wwu{x}xy{y||zzw}v~~yx{~}~z||{|yw}||||{z~y~}|zx{yvy}{}~{{z{z|}~y}|t}xz}||yzyzz|w{|}}zzxztz||zzx{{||xzyw~yz|zuzzw{zz}w{w|{|zzyxv}~}{||{|{}|{yvzz{|yyz||x{{{{ywy}z~xwz{|{}~}}|w~xz{zz~yxx|{wz}}~xw}~z|{x~wz|w~yzyz|w|}wz}{~yy|}zy|||{y|yz~}y|||x||{}}}z~~~|||~{~~~|}~|~}||~||~~{~~|y{~{}~}{~{v~{|}~~y}~}~z}}~~|~}|}y~}|~}~~{}~|}}x}~|}}~~~|~}}}{|}z}~xz}|z|~}|}}}}~~{}{|~~}|t|{}~~~y~}}~~z~{~}|{~~}|~{~~|zz~~~||{}{|||||~~|{~~z{}~~|||~}|z~{}~}~~|{}}x|~{~~~~~~z~{{}}|~~|}~~~}}y~}~~~~~|}}}~}{}}}{|}~}~~~~}}~~~~|~|z}}}z{~}}~}|~~~}|~~}z~}|}w~~}y}~{~|y|}xz{{w{v~|xy}}zz{r~|}o}}x{}{y~~xz}{w~z|yz{~yx~v||z}|yz{zz~{{{{|{{~yzyz{}zxx{z{yxux|{v{w}xvyyx~|}~y~y|{z{w|x|}{z~y|~|}||}w{y~{||~x|{w{}y}x~}~}{}}x{{wz}~y|y{x}~}|z~{z|yz}~|z~ux|uzw{x{|~x~{y|ww{ywz||z|}x}x|}z}z|xz~w|z{wy|{~{}}{|y~z||zz}||{}{{y|}zvx{}{}|z{vyxvz{zx||svxx||}{}}z{z{z|yzz}yyxz~wyv~{{z|yzzy~zyvy|}~z}zzw||xw{~w}|x}}{|v}|z}{}}}{z~w~{|z{zyxz}zzz{z~{w{}}|{|vx~}{w}~|||z{}wx|yzy|}|{s}y~|{vz{|wyz~wz~}{y{{{}|}|x|{{zww{~wzx{{z|tx{{|}|{zz~z|z}z|{{}z}~{{zvzxy|{z{{{|{wwwzwzzy}|ywv}xv}{|}~zx{y||wzy~~}{~|}w{|}{z|wvzvz|}yx}vx}zxx{{vy|}}y{}~{{}~{}~~}{yw||}w}~{{y~v{}{{zyzx|y}yzxx}}{xyy{|zvwzzxy~zyz|{|{~tvz|~|x{~{|{}}|}|{x~{{wy|z}wy{{~|xxv{wwuy|z|{}|z||}z||y{z{~|{{{y}~}~~|}~|~|{~|y}}y{~}~}}}|}||z~|z|}}~~{|||}{~}{{}}|}}}z}~~}~y{~}}~|~~}~{zz~~~~|~~~~~~~~{{{}|y}|~~~~{~~}{x{~|}~~}|{}~~z~~}|}~}}~{~~}}}~~}}z|~y~~~~|~~{|~~}}~z~~~z~|x~{~}}}~|{}~|}~~~}}w||~}z|{|}}}~~~{~}zy}}}~~}}}~~~|~|{~}}~z|~}}}~~~{|{~~~}{|}~~}~{z}~|~{}~|}~{}}x}~~}}|y}zu|{}{x}~|xx}|u|~xzw~{wyz|~~y~z{wwxx|~y~z}y}yv~zxvzy}tzv|~~~w{z|{xxy|zw|y}yz{y|y}~|~|y~~xyy{{zz|x}}{yy{|}zxy~|ywxy~x~w{{}}xxy}yzz}~~~yy}~{{{u{|y|}wz{}{|z~x}}|v~ux}v{{|z}xzw{{z{|zz{{}y{z|z}x~xy|}|w~zyxz|}w}|yz{xzzx|}zz{zzv|w{x~z{y||{|x{}|z|zz{yuy}z{~zz}}}x{|w|{z{}{wzz{~}|z|uz{}|w|z}{~{xyz~w{xz}y{{~~|zz||x|xzx{~x{z}y{z||}y|y}z~yx|{zw~~{||{xxz|zy}{}{v~{~x}~y{}~yz|}|wxz|{~x{{y{x|{|~yx{z{}{z||~|}zy{z|}yz||z}y{w~{|~yz}y{|}{y{{}{}~xz|~}}{||{vy{zzzz|{|tz|y}|zwxz{xy}xxx}xy~{z}x}vz}{zz|w{y~{z||z{|}{z}uyy{{{y}zyv~||yyzx{{zwx{z|wzzz{}}|y{z}zz~x||~|}vv~y|w{|{y}|xz|zt|z~zw{y{~v}~}x||z~}{yyx~{y{~~z}|}{v|{{{zz}}yy}{}||{}vyx|zz}xzvt}vx{|z}~|vw{x{|vv||~yzzv~uyzy|xy{||v{|~|z~{~y|}~yz{y}}zww}zzu}|~~w||uzzxz}|~~~|}z~{|||~~}}~|}~{~~{w~z||{~~y{|~~}~~{~}}}}}}|}~}~}||}|~}~z{~~~z{}|~~}~~~{}x{~~z{}|~}}{|~~~~}{}}~z}{}}}~~||}}|}~{{}{}}}}}~~|}{~|~}s}|{~~~|~||z~~}}~{|~{~{~}{|~{~y~~}~}|~~{}~|~|{{~{}|~||}~~}|~~|~{}~~~~~}}}{}~|}}}~{}}|~~z{}{z}}|~~z|}}~}{}~}{~~|}}~~~}{}}}}~~|}~~}}}~z}~}~{~~|~~~y~{}~}z{||}y~y}||x{{}zy|u~yuvw}{~zw~}}yzz|y{}xwwy{x{{{{}yz|~~{wy|}y}z}z|z~z|zv|}{{{}yx~|z{{xywyx}yzxyuwt|uz{{{}}{{{{v~zy}{y~~|~}zzz}xx|yx~yyxx|z|}w{xzyy~yxzz{{|w{y||xy{{yz~{|{~|{|y}y|{|x|}~~yzy}wxzxxy}x{{z{zzzw{v{zy|z|y}}}wz}|~{~~~}{}{yz{}~{zz}||y~xxz|yt|zv{xz|}xz}~{vwvzyu{}}~zz||uy~v{zy||z}v}}}z~}zx{{z{{xy|vx{{xzz}v|yz}|{{zz{{|z}yxy|z{}z}|{wy|y}y}wzy~|~}}~|{}~{|~|z{{y|yyz}z|x{|w|~{|vyy~{}}}x}}y{y|{}~}~|{||v~~}{}~~w~~y||}|yyxyy||zuxxy{yyz{xy|yy{wzy|}}{||zy|||{|y}|zxw}|wzy|w~z|y}v}{v}{yzzyzw{||~{y~{y~y|}~z{}x{y{}}yzz{}z{y}|w}{xx{xx|z~yzyzx|{vzz~{}z~{{|{|}{}yz{{~}y}||y{|{{y|||yy}yz|}z{xxzv|||zzyvy{{x}x{}ux|z~zz|{y}|}}}{y~}w|}}{~v~y{x{||xz~{{}~|v{x|zy|z~}~~|~zy|zx}{{}}~}~}|}~z{}~{~}}w~~}~~}|}}}|}~~|{|}{|}~}~|{}}~|~}{y{x|}~|z~~}}}~~{~y{~|{{}~|}{~}|~~}}~}|~~~~}z~}}~x}||~{{}~~}~}{~z~}{~~~}~|~~{z}}~~}}{}~}|}~}|}~{|}}~{}}z|}}z}~~||~}}~||~~|}|}~}{}}}}{z}|~}~}}{}~}~{}|}~y}z{}|{}y|~~z{~~~~}|}}~~~}}~~}~~z{|y|~{|~}}~~~~}z}|~}~~~~~~|x{}wz}w{zyzx}uw|~y|xx{|}{|{}y{|xxywzw{zx{}||yuwz||{~yxy|~~}}x{|zy|{xx}{z}yzz|zy|~}|{yux|}{xx{w~y}{z|}~{zz}{}|{~z{z{}}|wwzx~{}z}~|}z}z}}}{x|x~{{z~zyyy{~zzx|wz~}~z~{~|zwyy{~}|~z|}||yzw|~|yy{|z~zxwzxyry|x~yxy|{~w|wyw|z{zy}}z|{zzz{~x{u|{y{xz}yz~{{z|}|{{|w}{xw{y~~~}z~xzxz~wxzyw|vx{}{~|~|yx}~~{~{||x}|{t{|y{zz{}{{{zyyzy|{w{~|z||{}{yx|z~z{z}zx{~y}}{{}}xyzwxz{uzzy}y|{{zx|zx{zz}||z}|{v}}|}||}|z~z~}w~x|||{{x{|||y{}y|xz{}y~zxzx}w{}zy~z{{||y|~z}|||wyz|w|{z~x}~}y|~wz|y{y|yz}y}z{y~~wzxy|zz{}y~xxx{z||~~y{||}|w|z{zz{{{}z|{{{}|x|{yx~|xxzyztx}{wxz}{xwxvz~|z|{wy}|zz~|yxzv|w||xx~}yz}{}{yz}{x{}zz}z}z|x}xywxs}yz}{{y{zy}{vz}{z{{w{|x|w||zxyz~yx|z|{~|z|yyz}xyt}}y|}{z{{{xz{z|{w~}v~|y|~}~{~~~~~}~}y{~|{~|~~~~~|{~}~}}}}|w~~}|~{}}~{z}}z}~{}y~}|~~|}~}}|~{|~}~~~~{}|{|z}}|~~||{|~~}}~{}}}~}|~}}}~}}|}}}x{~~|y|~~|}}}{~}z{~}~}x}~}~~~{}}|~~z~|{{|~~~~{~~}~~~~~{~{|}||{|wz}~{~~}}}{|~|}~~z~}~}}|}}}yz|~}~|~}}~}}|}{~~{|}}{~}}~}}|~|{}~~}~~~|}|~{~~~x~|{{~|}}~}{~|{|{|~}|yz~z}z|}||zy}~vyx{yu|zwv}z||wzz|zzz~|y{wxx}y}{}}z}z{zxz|y~y}}z{z{wv{vyzz|~xwyy|xywzy||uy{xu}wzxwz|~|vzxz{}y|{|{|z|zz~{wxyx~~}x~{}{z{yz~|yy~zx}}{{zz{x{y|wyu|z~||z~~}zy{|zy{|~~|~z}}}}|~|z{zu|{xw{zyzyvz{}{}}z|}zw|yx|y}{zx|~zz}{~|~z|}}~yz|v{z{x}z{z~yx|z|z{z|yx~z~z|v|~xwyy~|}{y|z|y{{w}y{z~{}~}~y|~|}~}{yy{yx|xz||y{{xvw|wyw{|yx}z}|~||yz|{{}~|y|z|yy~{{z~{yy~~y{|}}z|xxz{|wvy|~}xyxz|vyy~z}wz|z~zyyz}z{}}z|}yu||~~|wy{yvy|ztv}xz|{{y}{{zxy~{{}||~y{}w~{{~yzz|y}{{~~}}~~|~xzyyz~|wu|{~yxy|y~yz{{r}|xy{|{w|}}}~}{{}zz|~{z{}}|uv}z|zyw|y|zzz}}|z}x}|x{{~|xw{~}xx|zyxw}zyz|vx|{}~|z{}}z|{v}{z{y{}{|{}{{w|zu{x|z|~}rx{||z{{}~}~|}y~zz|t~w||z~}~z|~{x{{}~|y||{~wyy~}}{}zvx{vz|z}w{}{zz|v}}z{y}{|vz||{}|~~~|}~~{~|}}}|}|~|~~}~|~}~~{~|~~}~}}~{{z{}{~~~~}}zt{||{}}~~~}}x}~}~~|~~|y}y~}}}|~{{}{}~~{y}|{|z|{|~}}~~~{}{~~|~~z|~}}{|~~~}yz~~x{~~{~~}{z}{~}w}|y~}~~~}}|}||~}{~}{~}~|~}{|}~}y}~~{}}z~z{z{}~~}|}|}}}}}{|~{|~~~|~}{~~z}~~}~}}~{|{~~{}|}}}~}}}~{~|{}|z}~}|{z~~}}}{vzx|y|{w|z{}{{~y{wy~z{||x~y|z|z~yzz~w~}x{x~~~wx}{{}~{||yyz{ww~{xxzy|{|wx~}y|zy~y{yzyy||zy{~~||ux~y|{~{z||}w}~{}{y{zwz{wz~|{~zz|z~}{yw~y{vzy{z{u{}yx|z|zzyx|y~zy{y|u|z||x|{{zyw|xz{y~|}{}{v|~z}|~|vy}y|wz|yuz{z|w{zy}~{w}x~w|y}yz}w|{~~~|{}||x{|{x~|zzxz{y{}x{{zzu|{~}}x{zx|}x~{y||}~~||}}|}z~zzz}x}~{||v|z~|||xw~|zvz|wz~y}yx|{}xzz~~y|wz|}|}{~|z}zxz~|}z|}|yz{~|yv{}z|z{|x|}z~yz~u~z}zzy}wx~zz}uzz{{y}zy{~zz~x|}z~}~||~{yu|{y{||z{}}wx{{}tzu{vyyyy{|~}zx{{xzzz|{{w~z~~}}vu{~{{zz|zy}|z~{|{x}~yx|{|vwyyvyx~}}~yy|y|{~~xvz}u}{w|wvy{zv}}~vx{w|{wzyw~~{{{z}w|~x|~y{}}{xzxzzzz}}z~zz{{zzv~|zxyy}|z{~y|{zyy}y|{}}{|}|yzsw~|{|z{||zx{y{}y{~vyyw{{}x{}|y}xyx~|{{z}~}{v}u|y}|y~}y{~|~w}{y~x}~v}~|{~x}~xzuyzx|yz~xy~}|}~||z{~}z~~|}{z~|~}~}|}|}~{t}~z{||~~{}||{}{}z~~~|~~~~}~~~~}{~{~~||~|z}{}~}}}|}}~|~~~}}~}~~|}}~~}}~~~|}~}~~~~}~~}}|~~~}}}}~z~~|~|{}}~~{}|~~}|~z}~||~~}y{y}}|~|||x~}}~~|}}{~{}|~~}}}~~}~~}~~~~}{|~~~~~z|~|~{|~}}~|~~{|~~~|}}{~|}}}z{}}{|{}z~}z~}}~~~y||}}}z~~~{||}~|{}~~{~{z|z}y{zx}x|y~xvy{y{xs{|vvz}v|{|z{zxy}~xz|}{zyzy|{~yz~~z}||v|~|{|}~yx{|xw|||zz}{}z||y}|xyx{{||{}{~}y}{{{z{}zz~y{{}{z|}xx|{|{z}|z{vyz{}~{z{x|z~xy|xyy}~|x{z|}}~}~|yz|x}}}|xx}|w|{y|}{w~vvv|v|zvyx}xy}|w{}}zz~zz{z~}|}~~|~{|}~yu|{}}z~zz|~vzxzv{}x|z{|xv|{|ywzzzzy~zzy}zy{|}|~~|}|}}zx}x{zz}|w|{}{zx|yy|z|zx{~|zxu{|zz{yzz|z}z|wvzyx}}~~~yy|~}y}{}~}z}y}y|z{}zz|{w}~yyw|zyz}{xz}z~{}vzz}}x~|yw}z}}}zx~{}}}y|~{{{|x{z{|{~zyyz}|x}z}xy{|}x}u}}{yz{z|{|z}{y~z|~xz{~{~}||||wz{yzy{}z{x|v{y~z{y|y}|{vyy{w}z|}zz|zy~{zz{}|~}{yv{zywy||{|}{~x||~yyx}yyzxzz}{|{y{}{|yw~}|}|z{x|x|xx~~}|||}~zw{}yw~xyz|xzy|v|wwztzyx|~~~{w}}}}{}|t}x{}z||x{}y}}~}{|}z|}yzw{{zzyxwvvzyy}y||zzx{xw}|{{}}xv{{~~~yzy}}}~~}z{}{}~~|{{}~~~}}~{}{|~}}~}{|~v}|y|~~~~x|}}}~}{}~~}|~}}~}}|~~~~~}{{~~~~|{}~z}|}|z||{~{{~|~}}~}~xz||~~~{}~~~{~}~}}~}~}~z{|~}~}~}~{}~~|~}}||}~~|~}}}~}|{~{~{}~~}}{~}~~~}~~}{||~|}||~x~|~{}~|~}}}{~{}}}{|}~y~|v~{}}~}~|~z~}}{}}}|~z~|~}|{}{|}~}|~~~}~}~||y}z|~~~{yy|z~}y}|x{|{}w}{y|{yz{{z|zy~{}{{|{|}zy||y{|z||{z~zz|z}}~yy}vz~z{{~|zy{{zww{|zz|{{x{|{|}xyu{w{vu{||zx~}|{y{zz}y|x{{{yz{{{}|{{{~y~|{||{z}z{~|x{z|u}}}|}}z}y{zxz}y{zzzx~{z}{{~z|~}}y}|x}{}|x}y}yx{}||xy{zw}yzwzxw{z{|x}zz|w{|u{|wzxyy}}z||v}y}x{zttz}}v|xw|y{|~|||}z|x{{yw{z|x{y~{}~wy{x}~}}{v{~||}|{}z~zz}z~{{||||w{w}zz{{w~z{|||~~yu|z{y{z~|y|{{|x~}||y|~z{~~zz{zw{x~~y}yyz}~zz}x|~w{}yw~|||~}}}z~wv{zzx|y|z{{x~{{{zyyz{|v~}{wzz|}zx{}}z||}}{{{y|zux}}z{{z|uz}zvx{~}|z~x}~|}zx|xz}}{|y~y~{wy{~}}|{yy~x|z|}yzx~|}z||{|x}}}{ww|z{x{{{{}~~}y}|}xy~~|{|vy{{ty|}vvyz~|xy~}{}}~|{{|xwx}}|~{z~}|||{}||~{{z|}wy||{||{{z{{yx{{z}{{{x{z~|wwy{zx}zz|~|{~}}|||zz{y{|}|z}||{y}vyy}yx~w~z~x{~~z|~x{yvw|vy}z}}{}~~|}|~}z~~~~|~|~z~}}{~~~~}~~}{{z}~|}}{~~{~{}~|}}}~~||}{}~}~}|}}~|}}~{~}}}~{~~}}z|z}~{{}~|||~~zz~}}{~y}}~}}~z{~|{x~}|~}{~|{|}~~~~~~z||~}|}|}~}}yz|~y|}|||~}~~}z|}~{~~}~{z~v~}|~{{~~~u}{}}~}y~z||~{|x~|~}~~~}~~z|~~|{}~~}~|||||}}{|~z}~}z~~{}~}|}||~}||~~}~{~}{~}|}~}~~|}y~~|z~|x{z}}~|{~|{{z||x|x|wy{x|z~|}~wzz|y{{{yx}z|zz}|{~|z|}z}}~|x{|y{z|z|{}{xyyxwx{zyywzz|yvuyyyuz{x{{w}w{xz|}||}z{}~y~zvx}|{|}yx|y{yzxwz}vxx||z}yxy|{{w||xyvyvxz~|vz}z{~}u}{{zyt}{||~y{~~z{{}|{w{xy{z{{zu|xwyxyz{{{xywz{|x{z}x~{}yx{x{~|}z{x~}|}}y{}{|~y~v{yy}}w{}~}|xx|y}{|zz{{wy{zzy|z}||xz|~}}{y}y|}}x||{~x|zxw{z~u{v{zx~ywsz}}vyy~~{{zzv|{|}~vy}{}y~|zz{{|{~|{{~}xz{yxx}xyx|}|z{z~{}{}z~zy{zx~zw||z~~|}}}xyw|{z||{~|}x}|yyy~{{|wx{}z{xx|wy}~{}~{wxxy}z~}zz{}x~x|{}}u|}t~~{|{~zw~}xvy{{|{}wzzz|w|xw|{|w{v|||y|~}}tzzz}|~~z}z}}{~}xzx{{~yzzz{z|}xxx}}|x|{~~v|z|}x}zyw~}}{{{}{~}zx{{|y|||wz{{~{~y}|y||{{yz|zv}{|yy|{wx{zzy}~y~~{y}x{z{|}yz|y|{~|z~yw{}}tyzzzwv|y{{~{{v|{zz|||~~zzz}~w|z}||~{}~}|{~||}z}}~}}|~~}}~}z}~~~~{~}{~~||y||}|}~~|}{~~{||}}z|~y}~~}}~yz~}{~}|~{{|~~}x}|}z~|{p|yy|~}|z}}~~~}~}}}~{||y~~}}}~~~~~}{{~}~~~}}}~~}|~~|}{~~~~}|~xz~}}{|}}~~~}~}}~}}~||~~|}~{}}z~~~{~}|~~{~}|{~}~|~~|{z}~~{z~~||~}{y}}~~{{}}~{}y~|{~}~}z~}|zxy~||~|zz|{y|y}xy{~}z{|{xtw}{{z{}|}|xxyyxxzw|}}w{z{}txyx~}y~|zyyx~vx}x~|{{{zyy{y{xzz{y{~wzyyvwu|x|~{x{{{|{}zyv{|~yy~zw}zzy{{x{{|{y|z~|{}}x{~y{|vw{r{|z|}zz|~zzy{}~zyt~}|}yvz}x{v}zr{z|y|z{}|{zzyu{~}v}}vyx|w}}zx}{|~y|wzz}{|y{{|}y||}y}~{~}|zz|wz}{yy|yxy{xxzyyz{~{z{z{yz{x{w{|xx~~|yyx{|x}zx~~x{{zz|z|ww||wz|{}}~}z~z}|||}}{{{|{xzx{~v|z}|~vx{{||}y}||}x}|}~|x}}~z|~{yt}yz{|}||}x}v|yzv}}yzyx}}~{}{{wzv|~xz}y||}{w||yy}{|}{|zwz|xw|~~{xx{w|}uz}|yyy{y|}x{z|zt}z|z{|x}|}yyq|{yz|z}z{zw{zyz|wz{zz{zwvwzzz{{z~vyyzwxxx||xtz{{{}|yw~~}xy{{y{{zw||w{|}{}z|xwy~zw|{|||z{~{wz{~u|~xz|{x~z{xy{z}z|y{z}w~zxy{|}{~{{y{~|{z{|}yzx}}}uxyyyvz{{|qv|{}||||}xz{}~}z~wzwzvwtzz}z}{||zzx{xyz~|y{z}}x~w}xx{|~z~~{{~}~~~}}~~~x~~}z~|~~}|~{~}}~y~}}|}|}|~z}z~u~~~~~~{|z~~}~z~||}|~~z~~~|{}|~|x~}~}~~~{|{{||~{~~x~|}|z|~|~z~}}w~~{~}}~}{~}~~||}~}~}~zz|{|{}z}~~}|z}~|}}}~||~~|~~z~}~}}|~{{}z}}}{|}}zu}~~}|{zz}|~~||~~~~}~}~~}}|~~}~|~~z||~}|}~}|}{~~}||~{x|~}}~~}}}}~{||y}~}|{{{}~~~}~z|||}}|}|z~|~~~}~}~~{v~}{zy}|zz{z{}yyvy|t{yz{~~zz{{xy}zy||~z{z|||~}||x~{}z|z}}}x~z~z}}}{}zxy}xw|wyw|zux|}z|{zy{z}uy|xw{{}||{}|~x}|xxyz~~}z}y}}{{z{|}xu|{zxxxyyy{|zx~u|~w{|~z{{}xz~~yz|yyz}|~z~z{|zz{}|~zwz}~y{}}zyux{{{{{||{wz}wyzz{x||}|||~|~z{|zzz|x{|||}{{zy~y}xvz~syz{zwx~{~y~xz}z|wyywz~|y}y{z}w}yyy~|{|{~||~|}}~|x|}ywyzu|yy||z{zzyy|}wxz{y}x}~v~y}{{|{|z{zz{~yy|~{|~x{u{|x}y|y{{wx|zyz|}}zzw|}~~{{~|}~~{x}{yz}wx}z}{||zy}}{|yxz}|{zz{yyzz|zz}y|{{}{{y}|{}y~}z~wwzzz{x|~~|{x}{y}~}|y}|zyx|u||zxwzvz~{{{~y||{{wy~}||yy|xxzw~|{y{~}y}}|zx|{zwx|}{y{zzzx{vw|yy}w~xzu}zwwy|y{}~y~|z~{~~}||y|z}z|}x|~{z}{{~|~~{zzzzy}|{z|zw{{z|w~z~z|{|z~}x||x|z~y}w~{~x}~|y{yz{w{z{vz}z|}{{x}}|}x|ywyw|}}}~z{~v|zy|~~}~~}y}y}z~~|~}z}}{|~}}~~}~|}|~}}{z~y|~~~|{{~}}|{{z|~z~~}w~y}z}~~~}~|w}|~x~}{~~~}~}z}|}~}~{{~~|~}|}||~}{|~~~{|~|}}{{}~~~|}}~~|y}}{~~}~yz~}~}~}}~|}~z}|~|{~y{w}|}~|~~~~~|}|{||z~||z}|}}~y|~~~~}~~}~{}{}|}~{}|~|~~{{}|~|}x}~}|~{~~~~|{||~~|}~|x~{}|}~{|zz~}||}~z~{}~}|~~|{|z}}{|z~}}}~{~~yz{w}y}zzz}}}z|wy|}|{}|z}xv{zz{yxzw{~xyz{{z}y{x~w{|}{}{|{z~}y||w|{ywx{|v|yyzx|~xzzw}y|}|{|vvyw}zx{|{w|z}z{|}~{vy{~yy|{z}|{{{|z}{|y{~}x|{{||}~x}|w||yyy|{x{z~z{}|{z{yvz}{z}{{zw|y|y{{x{~{{z{}{zw{yx{{{|yxz}~|y}|||y}}{zzyw}{}z}~vwzz}}z}z~|x|z|z{}z{zy|{}x}vyzzx}|wyu{w{|}~yz|zxy|w|zzz|yx~w}x{v}y{~}{{z||}{~z{|yy}x}z{z}yz}|{|~uzx|u{w|~z~|{{x{}~zv~|z}y{~|{z~|}x|z}}yz||}}z||zy}}y{x{~}|zz{wywxz|}~{{y~|z||y{|xx|}~}zz~~|~zy|}{x|{y~vz}~{xw}}||{{wxytyzy|z}}{}x{{|xx}uz}y{|vz|||z~{y}wx{z{y}{|v{|x}|x}z|z{}}yz~{~~z}yx{z{zwyw|y{|{{{|z|{|{{zz~{z|||~v~|y}z}||}|||{~xwy|{||zz|x}x|}zzz{zwwxz~zyyz|xw|~z|z{yzxxxzyvx{|~zyyzy{n|{z~z{wy|||}~}~~{|~~}|y~|}}xy{||~w{{w{||~|z|~}yx}zxz{{{v~z||{z~y{||}~}~~{}~z~z~~y}}}|z~{|~||}x~}}||}}|y|v}y}|~|~~}~}~|}~{{~{y~{~|~|y~|~|}~~~{z~}}~}z}}|~y~|}~}||}~~~~}~{}}~|~|}}~}}}}{{~~{|~~}~~~~y{~|~~}|||}x~{{~}|{y}|~~}}{~~|}||}}{|}}||~~}{||}z}|{}}||}z}}|}}{{|}~~~}z~~}}y~}}~~{}~}|}~~{}~}~}~~~~}|}|~{~}~z}}z~z{~zz}~z}}{~z~}{~}}|~|}}}~~{~|}~}}y~x}yz~|z{}}z}{{zzz{|yz|v~x~|wxx}zxxvz{|z~{zww~y{{z||{{zy~y|{zyy}z{|y{yz}x{rvy|zx}|sz{z{zwx}}}tx{z||~}|}~|wzxzz{z|w|zz|yuz{z{yx{|}vy{}yyz{}}z~xzzxur{}{x{{zt|zx{~vyzy|{~~x}~}y{|{|}~zz{x~|y}w{{zzz|wzvx||{|tw~z{|{}wxz~{{}}y{|{|zy{zz~|{u{w{z|x|{|}}{wzz{v|wz|y}x|~{wy|{}z|zy|z{zwzz|}}xu{y~}z{z~}u~{y~|~xzzz{{z|w|{{zzxu{}|xyy{z{x{}{z{}yv}}zz||yz|u|{|z}yo{|}|{z~|}~}zx{w||{}||{zwzxzy||yy|{y{yyx||{y}xu|}z|x|{y~~y}zty~y}{}|x~z|zzw{{wyy~~t{w{zzz}|x{z||v{~~w|z}y|{y|~y}{{|x||vu}}wyx|{zyxt}w||ywz|{z||zx|z}{|w~|z}yy}}||{{}~{~}y~xz}~y}wyzz{{~|wy}~|~{{vz}yw{w{vzz|yzx}|y}{|zz}z}~|{|~v~|~~z{}}vy}xz{w|y}}u{wxzwz}~y}v{|z{{~uz{{{zv}|}{zz~~{~~{zxxzyz}zwz|yw~zzy~~}w{{{z|{y|{vy{w~|}y~}zv}zw~zz|z~|x}{}y~{~~|}}~|}}~~{~~{{|{}{}|~|}|~z}~{}z}}}||}{z}~~||}z}}|{{||~~}zz}}~||}}}}~}}}~}}{~}~}~z}|~~|~~}}|~~yz}}}}z~~{~~{~|}}}|}~~z~~||}}~~}~~~|~{~}}|}|z||}~~~{~|}{|{}~~{}}{|z}~}}~y}|}|{~~}~}|~z~~z}y}~z}z~~}~}{}}~{~}~|y~{}|{}}{|{{{}|}~|~~~xz|}{~|~}||}|yx|y||z{|y||~|yzw{{zy}z~wz{{~|y}x~}zyyx{z|~~u~{v{}}~x|zyzzzy}xyzzy{{}|}w}}wz{y{yv{z{|xwx~z}zyyu|z|zz{}z{{z|}|y~xy~|zz{|xz|{{y{{~wzzzxxzz~}w{}w{y|{|}{y|s}}syz|}{~y{}z~y|zx|}~}x{|{{}x{|z|~z|zyzz{}xx{zz|||yz}w||}}zy{z}{{{{x{{yx|{zyw|}w~~zy{}{~~wz|}~{{~xz|xzx~~||yz~y}yz{y|zzzvz~zxyzxv}{|z~xyzzx}y{}{|{zz{{w}}~{{~x}{x{}{w|}xx}{wzzx{|yxxz|y|x|{{|{|z||{~~xxw{}z}|w{~}~}~|zy|||~z}zxyzw}z|z~zz{{|{vz}|w||{}~xzz||{}~}~x{~zzx~|z}{~}{zwx}z{}xxvy}xz|}zx}|y|{||}x|z}yzz|{yz}{zzz}|}|yz{~~{z||uy~|{{|}z|zs|xx||zzz{|uxxx}{y|u{w{|w{z}{{|{~{yv|xx}{{}yz{~{y{{{}z}|z}{}xzwvyy{||u~zz{}xx|{y{~yv}}z{zxx}}|yw{z}w}{~{~|x|||}vxz}|xyx~}{||yz~{x{~t{}|~zx||yzwv}y~~||x|}z}|z|z||swzzyz{}z~|}z{x|y~|~}|y}{}z{y|y{vzw{y~~y}}}~}~|~|~}{|~~~~~~}}{{}|{zy~|}}zx||}}~}}~}||}||{{|{}~}}z}|x}{~~~~{z|}~|||{z}~||z}}~|{~}}|~}{}|}}~~{~~}z~{|{{~|{|~~|}~}{|}~|~|~~|{~|}~||~~~z}~~|}}~w~~~}~~{|{}~|}~y}{}}~~}z~~z~}}}}~|~~~}{|{||~~{~}|~|~|~~}~~}~~{||~~}|z~|~}|~~~y}{~}}zx}~~~|}}}|~}~|}}~~|~~~|~|~~|~|}~|~~y{z|~~~~~~|~{~|}|~xy~}|||}{}{~~|}y~~~}}}~}~|y}}~}|~~y~~{~}z|~~yvzz}{z~}yv|}v{yz}x}y|z|y}}yvyxxwzz~|~z{zxy}}~zzyz}y{|{{}||}|}z}||{}~z{{zyzz|v{wux|x{zzz{y}{vyw}|z{zwz~}|y}y~}w|ww{}{}|{|y{~zz{}yzw}s|w{y|{yv{|~xyzzx}xy}ywz}u~y{{x}y{zx~{z{zy||}{{{{|zz}}{}x~~yxzyxzz|~zz~zvw|~vz}z~z~|}{z{{y|zw}}}}||||{zx|ywzu}zwx|{wyv{y{}zyyz~ywxw{z~}~z}}y{{{}{|{xyt}{|z|~{{|}|xwyy|wx{tyzuxxz{ztwz}xzzywuzw|}~|{||y{z{{|{xy}|{}{{~~|~~xy~{x}x~yx{zx}x|{t}{xzzvwvzw~|xz~|{xx}{y{|~|{|{~{~yz||}y~{xxxy{y~{w|yy~zx|wsv{z}{{}y||z~}z|yyyzz~~{{xz|{zxy}|~y|w{|~yvy{}z{wz}xzx~||x{{{w}w|z|y|yy{|y}|}}}yxy|~{}||y}|}z}}~{y|z|{zxxv}z}z|x|}}y}y|{uz}yzyzx}|y|yzyy{vx~y{{y|{~}z|y{zuzw|}y~yy{zwyvzyzz||}wy{t~xw|}|y~wy{|||x{|~|z~|~{{||}zuw|}z{{x}y|x{xzz}zyzx{x}v{}}x}{~|y{}u}|{||z||~~|{}}~||}w|}{~~~~~~~~{{{}{~~}z~}|}|}~{~|{{~~~~}~~|v~{{{}|{}{}|}~~~~~~z~|zzy|~}}~|}~|~|v{}~~|}|}}z~x~~|~y~~~~|}~{~~x|~}z}{~}~|~}}{~~|{~}}{~}~~zz~~|x}|~}~~}~~~}|}~~~~z~~}}}||{~}~{|~{}~}~}{|~~~~~y~~}}{}}}}}}||{}}|s}{~}|}y{||z}~{}{|~{}~}~~}}y}|~zz|{|}{|||}}{z~|||}~|}x{~}~{z|{|}x}{{}zyyy{{{w~zx{|{v{~|~z|{{yx|y||w~~}~y{v|{}z}y|~xz||zz}|ty|{||zyz{|w{y}}|~s||y{wy{y{~~{}|z|x{z{||}wzvyyy|y{||{|u|u{z}{z{}}z}z}{{|y|y{zx{x{|zw{}{zwyy|y|{|}xwv~{||z{|zwy~|}~x{{y{yzz}ww{}{xzxw{|zzxx{~yyzy{xyzzyyxzz{}~z}~}{{|{{z}}yyw|y}z}x|~}~~z|z|z||xy}zyy|}zz|}~{y|{wx{{y{ovxxx{}~xzxx~|}|xwzyw{zy~y{}|}{zwz{~yy|zx||z{|zz{zx{uy~{||z{||y~~z{{||{x~xx~{}y{{~z}{y|{x}yuyyx}{}zx{y|~}z|||{{vx~x}yxx|yx|zw{xw|y}|zz||~z}yy|zxw{x|}v|zy}z}y|}y|}|{x~~vx|~wzzzz|y|{zz~yxy{{|wy|z|z|{|w}z~u{}}zzzzvx{{|}|zyy}v{z{|y{w|v|~z{}z{|{y{vy|xzx}{w{z~}|v|{x|y{x}{vy}}zw{|z|~v~w|z{wy{{}{v}wyzy~yz}yz{|}}z~{||yz{u~yw{zxz}|xw~}{~zyxuzy~~~|{wwz}wxz}z||zwz{y}z}~|yvzswx}~x}yz{zx}zzzx|{y}~{~y}x~x{~{|}~yyy{|}|||}z~zz~|zz~~~}}{|~z}~~||}|{{~~}{{~}~}~~~{~}~{{|z|~~~~}{~}{|}}}}{~z~|}{}~}{z}~{}{}~~}~y}~~~|~||{|z~z~~||z{~~}{~~~~~~~}~~y~~~}}~|~|}~}~||~|}}~{~{}|}}~~x}}}x~~}~x|}~~|z}}|}}~}y{~~{~~z}~~}{~{}|~~~z|}{}~}}z}z~|}{||}||~}~||}z{}{~v||}}}}}}w{~~|~z|}}~|z||||{}~|}y|}||}}|~~}~~~|}~~}~~|}||~||}x~}{~}}w{~yyzz~~|~v{y}xxu||wzz{y{}|y}x|w|uz|xy|y}{~|y~x}x{{||y}}{||yyxz}zzz|{|xywwz{yzzzyz|zxz{yvt|y|xx{||{{|{x~z~s|z~~{|~~u|zuz|{zy}{zw}|}y}zy|{z{z}|yz{yz{zvwxzz}{z~{|x|u{{y}|z|xv}{z}}~}{xwzw|{~x}zyz|{yxyy~}zzy~z}~xxwv}wwx|{|}{z{{~}x~yy|~|{zzz{~{|x||{y{x~x{{{~xy{~|zywxz||z|wxzw~z}yz~x~|{x{z{y~zxz~w}y}}xuu}|~z{y{}wyyx{y|sy}z}{twz{~x~zv~wx|z}~y~{}y|wx{|y~x}{{z}xx{|y|~{uz|y}uv}yw{{vxzx{||~zx~y}yx~{z{w|z}x}{{}z~z|}{|}x|wyw{u~z}|zux{zx{wzw}szxvy||}zy~{zx{x||}~~vxvx}y{x~y|y{z|z~wwywxz~x}xz||{v|xyzx{xzy|y|zyy}z|xzz|{{||~{|}z}w}xy{vzz|y||{{y}ytx}{||y~|}}{|yvx||w{~v|xv|z|y|{}zxyzu}z{|{z}~y||y{{~~{xx|z{zz{z{z|xyzw|{|x||sz|zz{x{v|}|}yv~z}|zx~}|}}z}|{}z{|{{zw{vy|z}{z~t{zz}yzw}x|x{ww|}|yx|~{|y||x}zx}{}}}~|||x}~}~}||}|}~}}~}z|~~~~~z~~}{~|~}}}z}}|}~z~}~}{|~||{y~|~|}|}~z~}~~~|}~~|{~~~{{~}|z{~~~~~~~}}|~~|~|}||{}z}~~~~~~z|{|~~|~~~|{}{|~}~}}~}|}}{}{{|~~|}{}~|}~|~}}{~|~{{~}~}|~z{}~}}}~}z~{{~zz|~}z}}~~~~z{~|~~||~~|~|~}~z~}yz}|xz}||}~|~{~|~z}{|}~~}~}|{}~~||~}|}~~z||~|}}~~{}|{}~~~{~~}~|~~{~}|{z}|}}~{~y}x}zyy|~wy}|{{}y{yx{z{||{{yyzv~zzvzy{}~zx}z|{|xw{xy~{x|~{w}{|x}}zwy{zzyx|x{~|zu}zy~{{w{}wz||{~{vyz{xyzv|y|xy~y}||}qv~v|z~}||}yx|w{|z}xzy{y~y{yt~z{~|z{x}xvx|x|y~|}}{y}|y{~z{}{zyv}}~wx{|{{zyxy{|y|zzxzyz|}}zyuz||z{xy~zv}{w}{xyz}v}{w{z|{{yy~|z|{|y||y{z}zz{z{z}wzxy}{{wzy{vzz{yy|z{|{|{xyzwyy{{||}x|{{y|zx}yzw|||}~~vyz{z}zz{~y|{x}|z}y{}||z||xz~z}yzw{xz||~{~~|yz|}|||zzzx|x{z|z{{y{||z~|}|}xz~}y}y}xxx{{{yz~{}~z|}~|z|{~yzx{~|}|zxy||}|zyvyx}{w~{|{z}xy|}~}x{{xyyz~x|||{}{x}suy{~~yy~z{zy{zz|~zxz~x}wy{w}y|zyz~z|y{w{yyy~{zyz{yyz|{}}yz{||}~xx}|wvy~zy|{zyyxzvzw}x~w|xz|yyy}y||{zvxvyzz}{y}wz{x|yx|xx|xw{~wyw{{w|w|v~|z{|}~}|wwy{z}ww~~|zyyw}ztz|{{|y{}||z}zvx||~~|~}y|yv{|x~xzzxz{w}|x~{}}{y~z~~{~~||{z~|~}}||~}{}~{|~}}}~~}~{}~~y~|y}{|y{}}~}}~}~~~{}{}z|}~}x}~~||}~y}}|}|}w}|~}~}{|{{zz|}}{{|~|~}{~}~}|x~}{}|}~~}{~z|x}|~~|||}}|~{z~}z|~~~}}{|}z~~~~{}~|{}}~}|}{}~z}}}~|}}||}~|~{z~~{z}z~~}sz}}}}{~~|~}{|~{}}~|~~|}~}|}~}{~|~{|}|~|{z{{|~}~}z}|}}|z}}~~{{}~~|~~~|}{}~|}|~~~|z~~}}}~|{}}~}|{}||~~}~|}~{}}~~~~z}|y|||~~~~}}~}u}~|}|}}z~z{w~y{{{}y||zxx{yx{}y{yuy{x{|xyzyy}|{v}zyy{}zwyy|vx|}~{z~{y{{{z}u{y{{x}zxz|x|yxzxxw{}|uxzyy~|zxxz{}~y~z{y}txz~x|~}|}{z~~|x{xyy|}x{x|{z{xyxyx|y}{yy}xxzyz}y{z|x|zyw{|~yx|y|yzv~{}~~zx~w{}{z{yxw|y|w{zyzw}z|~wzxyzw{x~}|x}y}{y}z}~}z}{{zzywz||q}~{zz~xvx{}y{y}yx|yz{xz|u}|~{~|{}{z}{x{|z|{}|}zy|w|{|~}zz|xxx{{uy{z{xy{zz}{zwzz|vy~{}|u{}|zz|~z{y|y~|~}{zy{{{{~|wyzu|xy{|z|{x~xu}||w|y}}yz~z}wxyw|{w|{|{|~}}w~~|z|x{|z~|{|z|{{y}v~|z~{{~uz{z{z{{w{u{~xz|xv}w~zyx|}{xzt}}{~w}{zz}|}{y|y~zy~wvyyy|~|zy|xx~|{xz{w{yx||z{~w|}}~{y|v}z}wy|}|{xxy||y|y}x|{{{{y|}}|yxuu|}yx}|{}{zz|}|z{~y||y{|z|~}{z|}~}y~zwzy|yxz{uyzyy}z~zu|}z|}z}w|}x{|||{}|{{{{|y{{|zzy|}|}yv}zxy||}z{yzy~{}{xwysww}~yz|{{~{|~|~z}~z~}|}~~~}|~~~}}~~y{|~~}~}}~~{}}~|x~{|~~{{~~}~{~~}~{}||~~}z~|{|}~{~}~}|}y~~|~~}~||z}|~}z}}~}|~~~|~~{|~||{~}~}|~}z~||~{|}~}}y|}~~{||~|~}z}}|~~~~~z}|z{y~{~}{}|~~~||}~z}}|{~x}~~}~~|~~~|z|zz~z~}~}z{{|~}}|z{y~}}}x|~}|{~|z||~~~}}~{z}~~y~}x|{|}y}~{~}~|}~}~~}y~}|y~|~~~}z~{x{{}xxy|zwy|u|z}{x|}~yxz{zywxuzxxyw}v{z~|z||}zv|xywyx~{x|}zzy|x|v}z{|wv{xw~z}yyw|wz}s|ywzxz|zy}~{y{y{y{yy{wwx|yywz|~}yz{}~{|}~y{{{}xx|{}~|z||}~x|~||{zvzyuv|{}xzyzz~y}|{|y}x}z{zz|||}~~z{{z}}zz{{z{~xy{{{|~{y|z|{}w}y}~{zzxz{|~{~|zz{}}~tw}{z||{}{|{z~|}|{zxzxyyz|{||}{yy|{|x}~|y}~~|~{z|y}}{yz}xzxzy|y~z||{}}xx~|{y~z{zw|}x~w|z|{|{}x|x|y{||zzzyz}||{~vzx}zy||{{z}y|z{z{zz~y|{|x~yz|}|{~zyw}yx~xz{|{}}w}{~z|v{xz}{|}y{}vx~w~~{u{z{yx~s|z|wxz{{x|{{{xv}{{~}yuy}y{||w{xyz{yzvz{zx{{{zxz{xvy}zx}}|zz}yyxx}x{z}|~|xxx}}{z}zt~v}}xzxy~}~{{}}{~{y||~uz|u{}y{~|{~ww~~|{wz~|xzx|y|||x}~}}{xw|~}}y}x{{{}zz~~}}|~~x}}~w|{~}xz}|z}|{y|x{{~w}z~||}{x}|zyty}{v~{}xz|}|{w|y{|w}{z{y}|}y{xy}}~zzwxz|{~{w}}{~|zl{~}}}}{{}|~~|}~}~~~|~~~||~~|}||y~||}|}}{}~}~|~}{z|~|~}~}}~}|~~}~~|}||~|~x|}~}}~~z}}||~|~}~~}~|}y~}z~|{}}|}}}~}}z}|{{||{}~||~~{}~}|{~|}~|z~~}{}{}}}~}|y{{y|~{}~~~}~z{~y~~{}}}}|{x}|~~~|{}}||}}{}t~|}|~{|{~~~{~}{}}{~z}}{}}~|~~~|}}}}}z}~|~~~~~~z}~|z}{||}z}{z~~~{|}}{~~~|}}}}|y~~y{z~{~~{{{~~|{~}~~}~}|~|~~~~}}}~{}~~}{|~}}|z|~}|}|~|}~|}~~|{y}{z}{z{y|}y|vyyww|{{y{}zzzry|yy}vxwwzvzz{|zzy}yxx~{}w}{z~}}|v{~}}}zy|z}}}z{z|yz||{xvy}vx~|~z|xz{y||w{{z{~{|{xzy}x~|}|yy~z|z||~{||{w{x{|}~{|{|x~zyxyzxy{y|{}z}wzzz~{}zyx}|{{{}{{||~{z~~|}}{z{|{yzx|zwy}{}|z{yx~~w{|{yx{}|zzyzx|{|{x|w|}}y}{}}y|zz{x}xy~{z{z}|{|{~{uwzz|}}vyt{y|xvwy~}z|x|xz}~{|w|}}|u|}yzzw{{zxxvuuvy||~v~z~usvwzxy}z|}z{vyzx{zzx}yz{{|w~{}|twy~|{|}x|syzz~y~{~zuxw|y~}x|vz}{|zx|yz{||y{}|zw~}{~}}y~~~z|z|}~{{zxz{x}ww||{}yz{zyv{}z~|}z{y|zy~|}{}x}~{yt~}vzyz|~y|}y}y||y~|y|zzyx}w~zyxzxwzx{}yyww|zy}}|y{zz|{}}~w}||z~z}y}|x||uz|~wzxz~zz{w}zxw~{v|{w{zy~xv{{~{x~~xzy}v|w~x{yzz|{vzvz{wzzzxzz}|wxw{|{|y{{zyz{yw}{zzy|~}{}|z|}~z{{|}w}zy}y}y|zy{y~zzyv{zu{|{z~w}xz|||~y}z|w{xz|{|u~~~}~{~~}}~z||}|}~{}}~~~~~~{}}|{~}~||zy~{~}{~~~|}y~~~|{z}|~|~|~|~|~}{}}}~{~|}{~~{~}y~~z}~~}~~|~~|~~|}zx}~}}~|~}{~}}~~|||~~}}~||x~|}}{~}~|~}~}~z~~~{}}y~~z{~~{~~~zx~{}{|{y}{{|}|x|}{|}{{{~~~~}}{}w~w}{|~}{}y}~}}|~~~}y~~{~}}~{~~|~|}|~~{|}}~}~~~~y}~z}~}|~~||~}{~|}~~~~{|~~z|}~}~|}y}~~~|x|{|}{~y~z}{yz|zzz|y|w~{x|w|{|vzy{x{w|y{zxv{|z}{z||yz{yyy}|{~{|zx{xyzvyysz|{{yy|}x{{y}vz|~|{|v||zx}}zzu{|w{|zyv{|u{x}vxzy~y}wy{|z|z||~xy~{|zy}z{|zy{|{|}xzz|yyy}w|~~{zz{||~|{}~||y{z||~|{|}|}|zy|{}yzxz~z{|{}}}{|zzxyy||}zy~{vw|ywxwwywwwy{{{x||}{{y|}y{}w}{|wy{{~}vy}w}z{z}|}z|}~z}|||~xz|y|yx|zzzv{||z|{~|x{{zzx}{}w~{|}{{~{yvzy~|{z{|z{{w}{zz}{x|yz}{zy}wz{{}||{|z|{z~wy{|}}{zy|z|{zzw~|z|x}z|}y{~{zxyxxyxxy{{~yzxz{||x{||}}|{{z|{~{zyx|}y~~~vz||wy~x|xyx|zzyxxx~wyv{}~}~xz}z}{}{yz{|z}{|}~yx{z~~|zvx~z~xzz{vyxv|y}~}|z}{zyyw}~|y{yyy}xz{xw{uzz}zzz{|}{yy~~y~x|{}}z|~~xz{{{~|xxz{x{z|}z{}}vzzy|x|zwzzzv{w{}}w|z|~x}}{}}{|zz{u~}{|z|xwywy}zy|{||w{z|}|z|zy|x|y~{y{zx}x{y|~z}xxy|zz|w}{zxywzx}svz{vvyw|}t{}ywwx~||zy}y{|xz|~y|{|~|}~y~~~}}~~~{~}~||~~}~}{|{|}||}||{~z}}~z}~||}|}|{|~~}{|}yz{}~{}}z|{{~{}|}|{~~{|}|z~}|~}|{~}|}}~~~y~}{}}|x~}{~}}}{|~|~~}~}~|~|}~~~}~z~}}}}{{~~w~}|{}||}~~~}~}{~}z}|~~~~~}}~~{~}~v~~}}||~|~~{z}~z|}{yz~||||{}~}}z}|~~~|~}~~|~|~}}~~}}~}~}}}}~}|~}~}~~|~|}|}~}|}~~}~~~}{z~~{~}{{|y~||{z~{{xxx}yzyxzyvy~z~y{|wzzvzz{{wz|z}|{v{yuwxz{vz|uzyw{x{|~uyz{y{|}zy|{{ux}yzzxxvxx{~xz}y{||xxux}{||{yy|}|zz}u~{|~{zvw|{{u{{{|yxx~{{uzwyy||}wzxx|wz||z||x{}|y~|yz~y|z|x{|}}z~{|}s{}yyz|zy}z{|wz{}ywz{z|}~}{v{z~{z{z}{|y|z|x|xyzx~|~{}{~{|~{{x{yx}z~}}yz{w{wxvw~xz|{zzxyz~z{~x{{x}}~~z|}|{{}{|x~|zy}zxzy}~y{|~{{xy~~w{{y|}~|xywzxyzz{~|{x|yw}{||y{{{zyw{{{w}{|zyuz|x|y~|}}z}}}xwzywy}~~~}z||}{~}|{{}zzw|zz}{}{}}~y}vz{zz{|wzyyyx|xx|zu~|}{wz|z{zyz{y|}}z{wu|~z{{}~|xzzyy~xx|wyx}~|{x}~{zwxy|sx}yx|}|wzz||y||z{}{{~~~{|z|{v{}}{~~z~xzx|s}{xwyzt~{zyzyx~xz~y{w|{~z{{z|zvy|}~yz~yz{|||}~{zv{|{y{|{z{{||}z{v{{|{xzzxzzzxzvy{~z|xy{z{y~}~}{~|{~||~}~~|~w|{{}|y}x|y{|w||y|vzz{{{{{w}xy|z{z}w{{zy{z|{~~}{{~z~~z{~{|}~{}~}}||}|{}z|||~{||}}y~~~|~~~}~}}~z|~~z}}|~}|~yz}~{{}z{|}~}~}~}z~}|}z}~}}~~}z~|y~|~~|{}}z|}~~~~{|}|~yw{|{}{~|~~~|~~~~}~{zs}~|~}||~}yz~||~|}|}~|{~{~|~{|}|}}~|~~{~~|{x|}}y~{~~x{~|z~}|}~}~~~|{}|}|}~{~~~~~~}|~||~}|}z||~}}|{|}|{}{|~~y}x}|}}~~z~~~~~~~y}{|~{x~~|~z}~~~}~{|~{z{}yz~~~{|~~{|~zz~zyzzy{{}y{~x{xwzzy|y{w~|wzz|z{{x{zzz~u|}||{{{z||zxv}y{vz|~xx|z|ww|zzyz|w|}{}z|x}z|yz~{yzwyvv{v|}z|{|z}}v||{xz{{|ty{xw|zszvzyywyz}yz|z{y{yy|{zz~w|ywy|{xw}}{z}{zy{z||}yvzz||x{~xwy~x|{}}w{zzx{w{|{yvz|swz{ww~|{u~v|{{zy}yw||z}y|x}x{}{{z{x{y{z~x||y}{{~}yyzyzzyw|y|zy}z~}~}vsxyy}z|wzz|{z|}|{}yz{{xx~|xzx}{{{z~v|}wyy|}wx{|}y}x}z~y~~}}{zzww{xxy}|~y||y{wy}z{{zyxy|y}~{{{|z~|}~}y{|{}z{}y|{zzz|}|y|{}}|||zzz{w|vzy}z~{}~{x{{}}{{}vzyzvwzqr{|z||xzyzy{yyz|~{{{zz{y~}ywz{}zvwv|z{|yw{|xxtxz}y}z{x||~{{~ywwz{xz{zxvsxz{|{|xyw{zzy}~{{y}{y|yy{y~{{}yux{y|x}u||}zx~zzxxz}}}z|z||{x~|wy{yzzz{zx}|v}|z~|zzxx|zz{z|y~|x|uyy}x|x~sz|u{ywzxz}{zz{|{|{z{z||{}|{|xx~~|wz~zy{|v||yzxz|{}x{x{xy{||z|}yz}zz{}zzyxy{u{~zzyx{zvz{{syy~x{v}zz}~~z}z}~~}}}~|~}w{|w~}~~}}}|}|{~~}{}{{~~z~~~}~|}}~}}~|~|}|||~|z}}~}~}}}}~{|}|||}{}~~}}~~~|~z~~z~|~|~x{{y~{|}z|~}z||~{z~}|~y{zy~~z}}|{|||~}z~z}|~||~~}}}|~~~~~~~}}}|~y|}{~}}{{~~}~z~~yz}|}{~~}~}}||~}~|~}z{}}~}{||z|}~}~}~~~|~~}~|}{|}~}~~x{~~~|{|z}z{~~}}~z{}|~y}}{~}{}|{}~||}}}~~~||}~~}~}{~{~||{}~~~~~}|}~}|~}}~|~}}||~|}z~{}}}}|{~~{~|~~}~z{~}|~{}z~~|}{~~|~}{y{z|||yw}x{u{|u{vxx|yu~yzuxvzty{v{zy~xy}|}}y|~~y|x~|{{|yy{~z~~~||z{|y|{|xtz~{yzx{w|{{yv|}zw|vu{}~x{xx}wxz{xyz{z{z}ywwzwz{y~yu{|}{xy}xzux|~~tyx~|{v||y{v{z|yx{y~x|zxzz|x|||}{zyyz{|{x~wz{zy{{|zxy{x}~~xz|}zxwyu}yz{~x|}}yx|}w~y}yy{xz}vw~~{|}{~yzzzy|{{yxuz{u{zzwxww~w|{u|w~{zy{ww{}|z{}zzyx~z|z{}z}uwx{|~y{}{~{y{zz}xyyzt}vy|zzuzzz}|wwzxrv}|~zz~w}w}z~{y{~w{zz|uyzwy~|||zy|x{}z{}}xu|{w|y{w|{y|{}~wzxyz}||y{z{{|}y}zxw{zy|{{~x{zyzzz{|{|{zvzxt}~{{z}xxvyyq{xz~vx{z~y}~}||{|{}~~y{yz{{}|z}|z{|w{yzx|{}x{zw|~~}|}}{|}x|zzy}y{~z{~}zy}{yy{|w}wyz{~~}ywz{}|y|xuxvzxy|zz}zz{{yz}|zy{xxwy}x||v{zz}}}|}{z}|z}|{zy}x|}y{{vyz}zz}zzxy|{xut{xz|{w|y~xxz{~x~|~}|}{x|y}z|z|~y{wz|}|z}|}|{w|z|{{{{wwyzzz{yx|{yzy|yyuyy|z|~~~|}z~{{|z|}~~~~||{|}}|~|}{}}}}}~||~z~}|~{~v}~~|{x}}{z}y}~~~~~~z~||z}|x~|z~|}||~~}{}{~~~|~{~||{z|{|{~~}~yy~}|}}~{}{~z~}}|y}~{~|}{~z}}}}}}|~|~|}}}{{}|~}}}~{~}x|}}}}}~}~z|~}~~|~}~}x|x~|z~~~w~|}~~}~~|~{~|~~z|}}{{~|~}||v|z|~|{z~~~|}}}{}~}}~|~|~|}~~~z}}{~~~~}z|{z{}~|z}z||~||}{~}|}}}{~||}}}{|}|~}}xy{}{~}}|~}~|{}y}~~}~~~|x}~z}|}|{}z{u|zw~zyz|w{{~w}yxxy||z{zyz{yx}zz}xz|wz~yy{|||xz|y~{zy~v|xxv{|{{uzw}z{}}}yu{z{|y}y{{wyzyy|x{{|xy|x{}|{||{xwyyyy|zy{xxzx|z}yy{|y}~w|zzzz{{y}{yzz|xvt{{{z{z|wvyx}yzxz}|{}s}w|yw~y|xyxv{{|zzx|zwy||{yx}||{~|yyy|y~~}{xwxzxw|x{~yy{{}~|wzz||{}uyzuxxy|{}xzx{}z||y}~{y~vxyxz}{xyz|z|x}x{yw~|y|yz{xzyz{w{~zw~wz{zztx|xy|~y|y~y|x|{}}x}yz|yx~z~y~|}}x|ty~z}y{}~{z}{{~{{~yy|x{x|{}{|{~{~y|yz|uw|||{}|{}|wx~zy}w||wyy{~y{~}{{yy|{y~y{zzyx|zx|zzx}|zy{|}{{}||z{vx{w}z{uywv}w{|v{|{w}xy{w|{{y}yz|x}v|zwyy~~y||{}y{}yyz~{yxzvz{z{z{}{}yx{xx|}z{zw}|v|z}wxyyzxzy{yx|z|~xzyxv~}uz|xxz|}zzx~zxv}t{yt{z{z}|zyux|~ww{~v}w~zxw~{~w~xv}z{z{|z{z||w{{}|~y{}~ux|~z{{{|zyzz}xyz~{{|xy{zw}|{{~z}{x{|}wvxyy~xx{zw~xzyw{y|}z}zyzwxzyz}x|y{{yw|{}|}}|z~~|{~|}}}}{~~~z}}~|{|~~}~~~}{{}|}|{~|{{~}|~|}|||z}}}|z~}}x|}~{~y}~}z}{{~}~|z{~}}z|~}|}~}|~~~}}~~~}}z{}{}}z|~~~}z{}|}~}}}|~|{}}~}|~{|}}~~~z}~}|~{~~|~|~|}}}~{~~z||~~{|z{~}{}|~{}~||}}}{}~}y~~}~~|}~}}{y|}}~|}~|~}~~z}|~}|}}~{}}z~~~~}|z~{~~|~~~|~z~}~~}|}}{}~~w}}}~{~|}y~~z~~~}|z~~{|~{z}~}|~~}}|~}x{~}~~{||}{}~~{}~~~~yv}}|zwy{yy~|xxv{w|xzz{y{v{z~xz}}|zzy}}{w}{yzzz}~x}}|z}{w{|zy}zwz}}{zz{xzzzx|~{|vyx{yv{}{yxzyy{}z||w~~|z|||z|{zz|}{v~}xxy{xz||v}zrwuz}yuw{|ztx|{wrzyz|y|vy{{{v||zy~~}z|}y{wz{~x|}wy~~x{|ywxt|wz|yy~yyy{z{}vwvtzvwwyyx{||{v}|x}zt}}|}}}y~{~zy}yu~{y}v}vyzyyyzz~vvx{yy||~}}zu~xy~}~|}}}{~}zw{x|{{}z|zwy{{zx|~|w~|xwwzzw{{{~{}xww~~w|x{~|}|zx~z}{z~z||t{|}|{xy{~~zz~{}|~{yzzv}z|{~xzuxy|ux|vzx}v||yvvyz}{}|y~~{|{{wz|}}|~}}}wz{~yx|}{{z}yxzx{{x~}|zy|{{xzw~vy|}z~zz{{|w{}~{|~|z|}||r~}}zzz}}~}}{zz~{x|||}|vwxvw|z{{}zx|y~{}}||wxzwy}y|{}}v|x~{||w{z|vx|~zwzz~}yw|{|{}}|vuxz{y{|z}|~wy|}~{~z}x|~{}z|}{z{~~}~x{~y~{ywywxuzxzy}w}}|zxt|z{{{yz}y}zzy}{zz|z{|{x|{|~}~y}{xuz|~~z{z|{yzwzv{w}}|{z}}vyz}|~}{||}wyy|zx~|}}}~}z|}~}~~~}||||||~~~{~~~}}|~}{}~{|||z{}|x~~~x}}}}~~~z}~}{|}~{~{z~|}w~||{~~}|~~}|{}|~{~y{{~}z}|~}~}~|}~z}}x~~}~~}|~~}{}}|}~}~~}}~|~}z|}|~}}~{}}{}{~}~x{|~|~~z{}~|~}~}|{|}{~~~{}}|y~~|~~~}~|~}xz~|~}}|~|~~|}{}{~~{}~|}{~~~~~}}~|}{~~y}~{~~z~{~}y}y~|{|~{{|~{}~~}~|}}~}{}~}}}{|~|{z|||||~|~~}}~{|~}|~~~~|{z{|}{z}y|||yyzw~|{zy{~vz{zx~zzu}{v||x|{}|xzzz}|s}yz|{x{~yxwzz~y|{zxxzx}wx{y|}{}{vy{y~{{z{|yy{y{|{|~xw|||{|}w~wwyx~{z}z~xv}zuy{wx|zxxywyxx}|{{x{|}y~}|zy{|yz{{{yyuywx~z}zw{w{|y}zy}yy}xz{~z|}xx{|w}xzz||t||vvw{|z||}z{{zx~ytxzxx{|{~w~z}zzvwz{zy~zzw|{|zw|{}yz}{|{}~z{}{|w~yvy}xzz|y}}zzy{}u{}yw{yzz|{ywx{yv{|}y||w|{|{wvy{{|yyyx{u|{zx~}|}}yw{|y|{~y~|zz{~v{v}v|}z{y{zyzyy~yyz{~~|z{|x}wy{wx{}~vxt}z{}y{yz}{z|zxzxz|ww{xw{||}{yzzyy}|zz}}{yw}}|z{}y|~yx{||w}y~|{y~{xz}z{~~zzx|y~{~|||w~y{yyz{zzz}z}x{{{z}{~|zx{zxz{~x|wv~|yzxwzw|z|x|y}||z|{t|t|zy}~yx~{{|{xy}z{{{z|y|}z|xzx}|zw{{w|w~wv~|z}z}xwzyyy{|zz{z~v}}|}}{z}}|~yz}z|yx}z{|{v{~wzuv~wv{~tzzyy{{{y{|{z~z|}{|z}}u}|~{y}x|}|u||u{zx}}w|xx~xx}x}{v}||}~x|tz}|~z||{~{~|~~y~}}}}x~}}{z~|z}~{|||}~{~~||x~~~}|{{}}{~{}}}}}|z~|}}~~}~~}~|}|{}~{y~~}~~~}~}~|{z~}}|z~}}t}}|}~~~~{~~~y~{yy|z~}}}}~}{{~~}||}~y~}z|}|~}{~x~~{z|z}}~|}}~~~~}~~||z~~~|~||~{zx~~{z}{}~}~~}{}~}~~|}~~|}{|}}~~~}}}y~{~{~y~{~}}{}{y~}|{|}~}}~~{~z|{|}~|~~x|}~z}}}|}zy}}{}}~~|}~~}~~z}|y~zy{~~~}|{~|}~~{{}z}}z}~~}|{{yy~~|x{{{~}|w}wvyzxxyz~~z|u}~{{~~||zxy{}~zz|yw|y{~r}{~}~{~{}z|{|z{zx{yzyyzy{{~{yzyvxw{|yyv||wy{{yz{z}w~ywv}yz{z~|}~{zz{}|}|x}|~zz||vz{z|yw|x{x}z||z|zy|yy}{{|x}}~}zzy}v|uwvz|||z{|~{}|{|{vzx}x|{}zwyv}{{~ty{x{v|{{x}z}|y|y|}||z}~wxz{}wz|z{w|{y|zx{y~x}}vxx~v|~|}|{|yx|{zzx}{z{}|y{zu{}}~{||~y|z||x{{||}{~yy{zx~w|x|xx}~x{y}zyx~~wy~y|y~z}~{{{{|}~xvzz{x{{y{|{{}}{wzxw||{z|xzx~wyz~{vzy{yzy{||||yw||z|y{x}{x~}wv}xzz|}~}|~|ywz~zzxvxzyw|w|{}y}yvvyx|}{xyw}{}}||||zz|w~z{~|{z~{xvyzz}{u|zx{z~wx{vzx{{zzy{zwu{|}yuv~zzxz{{|x|}|{|||y{xxwz|y|}||{||z{vx~{xy~~x}|w{{|yyxxvyywz~{x}s~|{}zx}{{}~yzx~y{|~yy}{|{|{|z}wz|y~}|zz|z}}yyyy{}zwx{yxszyy{yy{~|{}zzx}{z}x|yxwzz|vy{zxyy|swzz|yu{w~xyy{vy|zz{vy|v~{{x{~{|z~{{|{}~{}{}{z~||}z~~~{||~|}~}{yy~|}}|~wy}~~}|y~~|{~x{z|z~}{}|~|~~~~~~|}|}}z~y~}||}~y~}}}~~|~|~|~~~{}~}|~|~z~~~}~~}}{}z|~{}|z}|{~y|}~~}y||~~~~z|{~{|z~|~~~}z|{}~}~~}z|~~{}{}~|~|}}|{~y~z~~}{}}{~~~~w}{y}~z{~~~~}{||~|}~}z~~~|{~}~~||~{{||~|}|}~~|||~~}z}~z~~~~{~{{}}}}z}|}z|~~}}}}~~~|~}y~~|~y~}|}y{|w|w~{zz{y{{|yx|zy|~vz}}xzyz~uzzz~}wx{zw}{~yyzzt{}w{{wy~{~~wx{zwzwxztz{wzz}~txyz~}y{z}|z|yyyx{}z{z{yxx{{}}z{}}y~zzvz}v}yzxzy}y|{yy|y{x}zy|x|}z{yyy}{{y}|yz{yxxw~wywx{{y|}x}}yyz~~|z}zxty{y{|xyz{y||zxz{zzzxz||||zxvzyy{|x||yx|}w{}xx|~{y{}|w|{}~z|{}zwy{~yz{~xt~z{x||{}}~|x|}|{|~u}z{y~zzz~{zy{z{}v}zy{z||zv|{|xyx{x~|v}wzxz|zzz{}{}x|{z~zwzz{||vywyw|{}y}w{|}}}|{{{{z|~zy}~zxz{~z{w{|ww|v{{vx|zwx{yzz~{z|yz}zy{v{z}{yz{|||xzx}x{yuz{}}z{~yy{z{~|y{~z{~xzz{}u{{{zxwzz{yx~x}w{{~|{|xx}zwyz{z~}}{yxz}}{yt|z{xx}|{{|w}zx~{wz~}}~yu~vyzzx~x{y~{xx}z|zy~u}u|yz{}y|~~xvx|wy||x{zyy~zxv}|y{}yy{~xzyzv{}|wx|{wzzw{y~}y{zzzx||y|z|||zz{zxz{|{t}z{{z}x}{}z~|z}x}|z|}zz{~}|{zxwz{~w~{y}{y}{yyx|{{}|}~~~wwv{wz}~xw|}yz|}{{y{{{v{x~y{xzy}}~}}{{}~~}}~|{~}{~}~~~}{}}~~||y|}~{}}||}|z~}}|}~|}}~|}}~|{}|}z}{}|~~}}~}{|~||{||~{}y~~}|~}~z~}zzx}~~|~~~}}~z~}}}y~~}~~{~}|}||~~~|~}|}}|}|~~~~~zz~}v~~{{|}|~~~~~}~~}~}}|~~~~~}|}~}~~y}}~}{|}{}}}}~~||~~}}|{z}z{{}|w|~}~y~}|x~~~~~z||}~~~}}~~~~}{~~{}|~}~}|~~{}~~|~~|y~z{|}~~~}~~t}z~~wy~~}~{}}~}|~x~~~x||z~|~z{{{zy|}xzxsxw~~{z|{zvy{}{ww|xzzyzz~{z||}~~}{}zzw}||yyy~}{x}y{{{{|}}z{zxyy|vx}}y|{zy~y{vyvy|~~}z~}{{}{{{u{{zv}|}yxw|{y|z{yyx{xy|xy{zyxyzyyw~~uwzuz|w{{uz|~|~~x}y{|{~~|w{~}{z|y{xz}|z~z{~xyzwwx|zxxy|yz~zxzy}x~wz{z~~zxyyv{yz{||{zz|y{{||~{{}x{y~}{{y{{x}x|wvy{~vz~y|xzyzyynxzz~wy{}z~}}y|z}zx|~x{||}z|}{{|{ywv|v|}uxx{y}{svzy}zzz}|ww||x{z{{zzv|~z{~yzz}yxz~{z|~{wwxx|xx}y|y{xw{yz|||zzwyyuzxtv|{y{xz}x|z}{y|~z{{|}{|{z|}{xx~tx||~yyxxxx|w{t|zz}vy|||}z|y~|{z{~}z{|{}{}z}zw|~}{x|~{w|zy|{|}yy}yxuu{x~wu{vvzwy~|zwv|zyy~zyxzz}yz~||{}}zx}|}y~|xz{{xw~}xwzzx{}|zvxyw}vywz|z|}}y}wy|{z}v{~{}zz}z}v{}w{}z~ywxxxxz|wxz}|zx|{{x{z~{zy|x|x}|z}~||zxz|z|{||}~xz|w}|}v|xx~z~}xyz|yz}|z}{|zs{z|x{y|z{|xz{zw{xy|}|z}}{{~~z~|||}~}||~|y~~|~|~~|~~{}y}}{~}|~{~{~|z~zz~{|}~}|}{{}~~||~z~||}{~}|||~{}y~~|{~}{~}{{~z~z~~~{~||}}{~|~|~~}}}}{}|~~|{}~}y|{||||{{|}}}~~}~~~~~|~}~~{|~~~~|~}~|~}{|~~|~}yy|}}|||}~{z~|{}~|~||y}|}~~{{x|||}~~~~~~}z}|}}~~}}|~~z}~{}yy}|~~}y|~||}{~{{~~|~~y}||y}y}~}~|~}}~}{{z}~{}{}{|{}{|z}}~|{}~~|}~~~~{}~~z~{{z~y}~|~}~~}~~|}~|wz{{yytz{{w|{{~{~y~wv~zx{~z}~x~xzx~x}z~y||wz||}y{y{zy}{y{yzz{z{v}yzzzzy{y}|{zxy}}zzz}{z|zvzw|{v~{yxy}{w{~}zw~{xyt}}{zyu{{{zz{}||{||xwyu{|~z~x|z}y{|{{zywz}xx|yw|yz|x{{||z{zx}y{zzy}}zv{y}{yxzy{~yzvx{z~~{{~}||w}|x{|yxyzw~z{z}x}xzyx~|z{wz|xz{}x|~wzxzy|yz}zv{}}y~yy{yyxx|}|}|k|~yy}{uxzzzzy{y|txz|v{|z}}x}~yytyz{u~{}|xz|{}w}{}{yz|{wz|yx{zy||z{x|}{{|}|y|w||{}y}~{}x~z~z{|yzxz{{y|}zwz|yxy~~|}}{{}{|{yyxy{y~yzywzz}}{{~yzxz~{{{yw~y{y{y}x~}zz{y||{v}~xw{}|yy~}}|w{{{|xw~zx~yyy|yw|y{zw{y||vzxz|v{|z{{yuy{z{z{|}{yx|y~}{{y}}ww{zw~xwx}}{y|y|{wyxz|~|w|~w||x|{|yz|||}{{z~{w||vu}||}~yz{z}{zz|yz|zu{zx{{w|yw{}|xty{{z~yxx~zx{{|v{}y{vwy}|zxz{zy~xwxzy{{x{|yy{z|x|}z|~|}y}|~|wy{~z}||{}z{|z{}z{|{}zz{v}yzzz|z{~|y||y|~}|~}}z||~~~~~~}|~~~}}|}~~~~}~}~}|~}~}~}}~}{~~z}}|~xz||||~z|}}{~z}}}~y}~x{z}~}~~y~}~|wy~{~{}~y~|z~x{|{~|}{~|z~}}}||~}~~~~|z}|~}~}|}||}|}{|{}|}~~~}~~~~}y}|~{~w{}}}~~|~|~|}~}~~~|~~|{y~}~}|z~~{{}y{~}y{|~~~~}|}~~{|~}~z~~{~~}~}~{{}||}~~~{{~}}}y}}~~|~}}}}~~{}~}|~{}~~~~|}~|~|~~}z~z~|{}}~}}{|{|{}z}z}}zzzy}zu{|wyz{|}~xyvyv{zx}zyw{zyww{xv{y{y|yyztzw|wz}y|||}|{|}yx~~zz|z{|{wwz}y}xzy}zy||zxwxy}{y{{yx}y{|~vyxzxz|{|}~y|~{{|~|x}}y}{{z}ztzx{xz}|yy{yzx}}t{vzy}wwwzzz}{{~|z{y|xy{y~x}|{z||~wu{{}y|xyz|y{yyv{{z{|xyww|{xt{{|z}{y|}z}|z~|{|{y{{{uw|}}}w~yyxxz~yuyy|zv{{}}}}{|}zwy~~zzv}~|}|uwz|||}v~z~x}xv|x{xz~zxzxyzvvwxzxxyz{y|x|x|zyzz}{}wyzy}}z|uxy{{w~{z}z{~|{zr{y}yzxzy{yxzz|ws}yuvzz|twvw{z|v}yz~}wx}zyy||z}}y||{zxz||z}x}zywy}z|xx{}{x}~|~w{yywuzxxy~zxz~zz}~zy}{|{{zz~y~~}}zx}|vwy|zz}yyx~z|{||zyxzvyxz{}|w|~|}y{y}xyz~~z~{zw|{yz~{zz{{{yyywy{yyz{xz}~u||{{{}{zyx~}||{{y|ywz|}yzy}yyy~x{x{|}x{~~}{||zzxzvt{wwx{}z{{zyzzxz{}ww}~|x{z}~|zzxyzz~|{}z}z}|w{yw|y}|zv~|{z||z}x~w}}~}z|{z~zz||{yw}zy|xyz~|~{}~~||{{|~}yz|~}~~{~~~|}~}~|||~~~}|}}~{}}}|z}}~}}~~|~~w~}}z~}~}}}|~}{}|y~{~{|{{~~|~}}|~}~~}||{|~~}|}}|~|}|}{|~}}}y}{~~||~}}~|z~~}}~}~|}~~|}{~}}}~}{{}~~}~{x|}}}|}~|zz|{}}}||}~~}|x|y|}|~~|~~}}}{~~}}{|{}z}~{}}~}}|}~||~{{y}}|||~~||}|~~|z}}~~}}}||{}~}~|}{~{~}}|y}}}}}}~{~{~~~~~}~~}}~{{z~|}{}}z|}|x}wz{}zy~{~|x~~|}wx{y|yvxy}x}ty|}}x}~y}yy|z{xvu~{wvzz||~~wwyw|yx}x}|}}wx~x}|{zzzz{}xu|~{{{{yzy}}y{}|zzz~|yxz||}uv|zzxyxy{zwzzx}tzxxw||w}{w|x}{}~{{zz}}~{}}z|z{zx}|~y}y{xyzywy{z|xv}y{xz{zxyvzyx|{wvzy{}y{||z|xwyz|yxz~zw}{zzzy~t{}x{}{z}{|yxwv{x~~|vz{}yz|~uxt}xy}yyzzz{|~y}yv{vy{wu{x{x|~~y{}s}vz||zzytzy{y{|ww{}yy|x~y}{xzvzzzyv{zu||xn|~zy{{x}{x|~zwxy~{}{wy{||z|~zx|z{w}y{w|~}}{{||{}~x}|w}yzwzyy{x{~|yzzxy~x|{v}}{z{yzw~{{z~yz{z~~~zx|{{x|}{~~z{w{|}|y{}{|x{|}z}|~x}{|{xu{~v{~zv{y|}|v~x}wyvx}{|{|}v~{{yz}{w}zw~zyww||zz{yxxywzy|y{yy{|{zy||y|||}{{wv|zzz|zx{|~v{zz}{x{zyx~zzz||zw{{y~|y{x{}}x{z{zy|y{xy||{zxx||y|{|zy{xy~}yvy~zxwpv{||}xy{~}xz~zvy}}{|yz|v|w|zw{|yxxz~zx~zzw||||{yzz~xz~~}~|{zyu|{{wzyvxz~{x~{|}~v{z~xxy{}{}w}~}~~~}|z}{~}}}~}~}}|~|}xzz~|{}~}}|}}~}~||{~~~|{~}}~{{z{|~|}||{}{~~z{~~~yz{~zz~~~~z|}~|~}~|{}}|~z}~~~}}|yz~r~}~{{~}|~|}}~}~~}~~|~}~~}~z~{~|}~||~|}~{~}~||y{~{|~~~|{~|~|~~|~}}}|}}x}~~}{~~}||}{|~~~|}}}{~}|}~{~{}~~v||~~{}|{~~z~}~~|zy{~|~~~~z~zz}}}~~}}{|~||||~}}z~y~~{z}~|y{~~~}{{~|~z|}~}~~{}|~|||~}}y{~~{}~}|~~~}|}}|z{{z|}y}z}{|{|y}|uwzwy}{{ww{}zy{{u}|xw~xy{{~z}|}}}y{zxz{zx}}|yyz~yy{}w~{w{zxyzyzxt{}wzyxy{x{{wy{x}zw{z{z}{}~zz}u|y{}wz{xy}{yw{||{yzzy{zxx|{x~z}|x}y~{w}{y|{}{~}x|}zx~}y~}~~zyy}y{z|y}|{yy|xy{vz~||vzxywyzz|||z{xzz{v|}|x|{z||xy{z}}zz~z~{z~zzz|yz}{{{~x}x}z|w{wx{vx~z{{|yu~|zx|~w|yzy~z|~}yw}}vz}|x}}}}z{z}}yxzx~vuxz}}~|ww|||~zz}~{{z~{z||~|{xy~z|}~z||{}}{|~vvz}|wy{|{|{wxw{v{{w{z{y{{{|zz}|{}}~zu{x|}~|}{}{}~{~~|x}wz{y~{yzy{yyzywz|}|vxz{zy{x{{|{{|~}}{~~~y{{~~w}x~y~z~y}{|{}yz~x{yuwxwzyx{}}{y{v{wv|wu{v}}y}yy{}|}|{||xzxz}zw{y{yxz||}x{wzzuzvz{|y|r}|uy{{w}xzyzy}|}{~~{z|~}z||{|}{~y}}|zvy}|{y{yw}{x|y~y~ww~}x{zx{|y{xyzyzxx{}y}}{}}}{ywvx||}{yz~|{~|z{{|zv{x{v|y{z~twyywyyxz}zy||~xv}zz||~~{{}xyyz~{}{~}}~}{}|{|~}}|{}||~|}~z{~~}~{}|~}}|zz}}|~{|~}z}}~}}~~~~}~{}y~z~}~~}~}|~}~|w~~~~}~~~z|w~~z|z~}{}~~|}}{}}~{~{|~|}~~}}{||{{}}}~|~|~||~}~}~~~~|}}~~|}|}z{~~~}~~~|~~z}~}~{}z|~~|}}~z}}{{}}|{}~~{||}|}~~}|}|}~|~~~~~~}}~||{~~~~}~}}|z~|}}y{}{~{z|{~z~}|z}{}|}~}|~{}~|z~}}z{z|z{}{~~}z{~~~}~}~}{x}~{{x|~~~~y}z|wx{{z{y|zzzyz}zyx}{{z~zy{wwyx|~{x~|}|xx{}zxz}}{z|~}yy{z{|wzw{|wzy{{|{yz}{|yx~|ww~x}|z}yy|}zz}yxy}zxy|v~|u|y{|~t||yyz}{{zyzy~wzxy}|y{w{y|z}||zz}x~{w~yz|yy{y}{zz}{{z{{v}{ry|xwy~z||w{{y~||{|~{wz{}~{y~w}{wzzz|y}uyww||w{x{{z}xxzz{}}|yw{{{v}|}zw}{t}y{~|{{|||w}y}~~{z~yw|x}xy{y|x|}{~yyy~~xy|{{{x{}~{}}z|z}~y{{}{z{{|{{x|{}{yz|{zy~{}{y|{szxz~{y~{yvyy||zxzu{|z}|}z}}~}}{y{zwy|z}{{|x|{||{yz{y~yz}}wxxw{~xz}wz|zz{yy}}}x}{z}~|{zwy}}|xy{y{|y{|~w~{|x|{z~zy{{|y{|{{wz}z{t}xz{yyzw{||w{{}|}|zz{{zxx}}||wzw~{}w~{z|z|y{|z|yyz{|x~z~z|zz~|z|zw}{|o|z|}w{|{x}}{y|x{|{{}{z{{z{x{x}|{{v|wz~{|{z}w~z}{xz~~|z|z~|{xy~{{xwuyzw~~}wyz{{z|~~|yyw|~zt{zxwy|~vy{y{}~y|wy}z|y|{{{~||x{y{z{~|}~|x}z{{zxzz|uz||z~z{~{y~xy{}z|x|~y{tz|||{|{{~~~}y|}y}z|~~~|{{{}||~}}}}}}~}~|}~}~|~}u{~~}~~|~{|~}|y}}~||~{{||~}~~}}|{~~{|~}~{|||{~}{}}~~z|}|}}~~}~}{~}|~|}~{|~{~}}}y|~~~~~~|}}}~{y{|}~z~}~}~|||}{z}{{~||~~~~}z}}{~~}~~~|}~|~{{~}|}}}|}~}x}{~}}}{~~y{}z{~||xz}~~~}~~y{}{~{||{}}}}~}|yx~~zz}}}|~~|w|}~{~}}}~|{~~}{y}z~{|}~~~~|~}}~}{||}z~}}}~}|}}}~z~|}|}yz|}|{|{{}}}y|z|y~||}|}z}|u}~|{xyxwuzuxz|yzzzw{{yzxxu}zvwz~{xw}yx~|{yy|}zz{|{z{{|zyx{|wy{{yy~zzxy{yx{zzz{y|xw{xxx{vzywx}z}|zxy|{z{|zwxzz|z{wxz{|uy{v{yyz{}ytxxxyxz}}z}{z~}u~z}vzwx~z|zu|||}y~}z|x{{||{}y}~zx|vxy|zzyy}w{wzxyxyzyz}yvvzxy{xz{|x}~{|~{yy{{|yyx{||u}~y{yzw}{z{}xyz}y}w|yvytww}yzyyw|ywzvyv|{z{x{}{}x{||y{}zyxy{{y|~}x{~}~x|zwyyyxxyx|xw|y}x}x|yzy{{}z~~|y}|}~z{~{|yzz}||y}}{~z{zzz{xwxvz{z{ywyxw|{{{{xyxy|xw}xy||}zw|y{xzw|z||}{zyz~zz{~|}yz{xv|}y{yv{yz~ywzy}wr|zwwzz|x{y{y{{{y~x}y{v{}|zyy}y{wwxz~xzz{v{y|xzy~|}zxxx|}zz{yxuwvwz{|yyvy||y}~wzw{||yxy|}~{|}wzx}y|zxzzwz~xyz|{w~{{|x}y~}{xysty~{}xvz|z}}}}{|{|{wy||~}w}xy~z{|xy{x{{wyyw{v{yy{y}z{{wyz{|}yzt|yx~{z{yz~z}|||yy|zz{|}y{xwu~{}yy{||xzxy~yyz{|xzz~y{x|x||{}{{zwuw{~~~w{{|~}~}|~|{|~s|~}|}~{|}~}~|~}~~|{}}|}z|z|~~}|{}|~}|}}~~|~~~~{}}}|}~~z|{}|{|~~~~|z{z|{|z}~}|~}~}~{z}}~{~|~{~~}~}~|~~~||~|~~~t|}~~~}~~{y~}|z||}|~{}}z}}~}}}z{|~{~~}{}|y}~||}|~~|~~}z{}~|}|}~z}~z{w~{~}}~}~|~~~}{~~|~}{}}}|~||{~|}|~}|{~~~~~}~~z}z~y||}|~}x|{|~}{}~||x~~~|~~~{}|~}{~||z}}{|x}~||||~~}|~}}|z~}}}}{~zz~~|~|{|~zy~xx}~}|{}z{zy{{}wzxw{}y}|s|}{|wyxx{{}|}x{yx||vy~{~xy{}{{zzz{}v|{}{{{xx~}|~x~y}{zy|zy|~y~x||yv|}yyxy{~{~|{wxzv}z|~vzxzxz|~~{x~~x|zzy{{~zyy{u{xz|vzyxy|||zw}xv|{zz|xy{z||}~zzv|y{{}}}w{zzyu{y~}vz{{zzy{||{~yywx}|ywzzz{x|z~zz{x|z~|xzzwyz|~{{{ywy|}|}zx{y~}wz{}{{v|z{|x{y|zz|{||~z}xzxz|v|z}xywzv{x~yzyx}zx{{y|xz|x}}|zx{z|zzy}w{{}zw|{}u}|{}w~|y}{|y|~w{v}~{|{{|{{y|y}x|}~|||zzx|~z}yyxw~|~|~y{||{uxzwy{{}}}z|}|yzxx~vz{z||y{w|}zz|{}~|w~z|{~z{}{~{~{}x{{|~zw}wyy}}~}~z~|tzz|{}}||}~|y|zy}|~{wz{~|z}z{{x|||~|{~yx{{}uuy|y|y~|zyu}vx~zxx}yw{~x~zy|~y{y|yz{{|{ywzw{y{{y|zyv}|{{zy||~w|zwv|{{}vyw}}{yx{~z{{{~{{|zxvz|x{z|w|z~{y|y|~yx~z{~wx}s}}y||xy~z}}~{{~xy{{|{y{z|z~|yxxwzvx}{}y{ywz}~~v|zwz~~z|}{yzwzvz{w{zxy~|}y}wz|{yvwy~{zy|y|}zx|x|y}~~~|{||~~|z~~~|{~|{~|}||}z|~|}{{~~~z}}|z~|}zs~~~~}{|~}}}{}}|{}}|}|}{{}w~|~|~}~}||~|~}}{|}}}|~z~}}~}~{|y}}|z}}~~}{z|~~}||~}{}~~}~}||~z|}|~~~}~}}~~}~|~}~~z}}{|z{~}~z|~{{{|x~}|~y}~{{~}}|{z~{~zy{{~~yz~~}z}~|~y~z}~}|{}|{|z}{~}~{|}x~{|w~}{}~}|}}z~~~}|~}z}|y~|~~~}~}{}~~}}~}~~~{{||||~~~~{}~~~}}}}~{~|~|~}}~}~}||~~|}~}|}|~~}}}~}~~~{wz~zz||}{w{}~}}|~||~}|{z|y}{{}|zxx{yx{}{x{x|wy|zy|y~vxx{}x~z~~z|xy{{}w}z{w||}vz}x{}{}z|yz|~ztx{|{}yzuzyuz|xuzr{{|zx~y|y|yv|z|{z{ty|yzyxwxx|zv|{}|ww}yzvu|{zv{yy||y|{{y}vxwyxvx{x{w}wy{xxy|y~{z~yy{{yx{||||}~y|||{xz{zv|w|{yz}~vyzzzz}~ywzvtt}vz~w{v}~x}|{}w~{y~~|x|y|zz{~yyx~|zzwy|xy|{zx|xzyy~|yywyzx}ywu}{xyzw|z{{w{zyzx||{||x}y{xx}}{}y|}zz{}~wxy~xx}zy}y|x{zyyv|xwwwz~}y{zy|}y{|yx|x|{{}~{}z{wz~y~|x|~xy{vy{|u}yzy{z~zxx|}~{~z||}~}}{~|{{~~{|~||~y}|}y}zxuywwxzzyvxyt{|vv{z|v}w{z}zyzx{yy|{x~zz}w~}v}{}zz|~|}{|{yu}x|x{z}||{~}{{}{yz{xz}uzy~{w}y}{|zw{||y|{z{}}zz~|}z|wyx{|{~yxzy}vxzzzy}x}wy{{xzyv{yx{|y|x~zy||wz}zz||{~}yyz{}yy|{xvyzx}}wz{y}{{y{xzz{{|z}|x|}vy|{{}|~|{{x{||~|}{yy{~v||x}{z{x}zx{x{z{w{}y{w{yx|zzz|{{{{w~|{{{~~~|}}}~{|z~~{|~{|~~|~{z~}|~~||}}~{~{|~z{x}~}|~||}|~|||}~~|~}{~{~~}~|}~y~~|||}}~}~~x~z|~|~}}~~y}~{|~}~~{z~||}{z~~{}{|~}|}{}{}~{||{~~~|z}}~||~~{|}{{~~~}|~}{|}}~}}z}|~}|~}|~w}~}||}{~y{~~z}}~|~}~~~||~~}}}~|||{yz{|||~}}}}|{~|z~~}~z|~~t|z~~}~|{{~x||~~z}~}~}}}~|~}~z}}~}v|~||}}y}}~~}~}~~~}{}{}|}~|}}~z}y}tu~~|}|{~}}}~{}~~~x}|{}{}z~~~xz|~|w}}y|~~{zvxz{}yvy{vwx|{}x}y|z|~{||}w|z{}{zzzz{z|}{yx{xx~w{z|~yz}|zzuyyy|zzy{y~|uz}{z{z}zzywy{|yy|y|zz~zy~{zqx}|x|{~xzzy}z|w~zy{w~{}wzzz|{~|}|xzyzx|yzy{y{|{y~}yz|yz|z{yx}z~x~~yz|z|y{vzy{{wy{wz~x{x}z|x{|}zwv{|wyywy|~y|}~}{{|r{v~z~~~{z~|}vzzz~|}|v~zzz}w{w||}{z||x|wyy{||{zyy|yzz|}vz{|z{z{}{}}yy}{wzy{z|{|}zy{z|ux|~xz}zx{~|y|{x{|}~ry|{xy{xzzyz{|}{~x||}|zz|{}xw||{y{{wuw{{z~yyy{w{~z|}{z}yw|}{|~}|{y|w~}~y{yw}y}}}v{y|uzy|~z~vyy{xz}{{|~x{{z{}}o|w}{{{{{{qzz{{x|y|y|~~}|wv~{||v{|{wztv|w}zzv|yyx{zxwvz~u{yz{z}x~}~|zxy{{{yz|w{}z{~|}~}|zy|}{~}{}y~y||y}}y|}xzx}y{~zz{z|{|z}{{~}x{y{{yy|z|}z~{zzu|y{~{{{|{ux~|}yz{|w}~}{{}~uz~zxw}{{w~y|||z|y|{}zx{yz}zzyxw{z|z||{xz{y~w{x~yy{z{{y}{yt|~z~x|}}{y}}{y|z{}}~~|z}z~||zz~}|~}z}}|}{}~}z{{yy~}~}}}~}~~~z~|~}}||{yz~|{|~}~{|z{z||~}z}}|yx}~}z}~}~}}y|z}~}~}}~}{~y}}~}|~|}|{{~~}}~z~~}~~~}}{}~}~~~z|~{~|z}~{zz~~}|||x}{~~|{|x|{}}~~~{}~y{~~{~}}|y}~yzv|~z~~~~~}}~}~|{~~{}|}{z~|~}~}y||ry}{~{{~~~{}~z{~|}}|}~}}{|~}~|||q}}|{~~|}~{}|}|~~~~}}~}z{~}||z|~{y~~{}}{~|}}|~}z~}{||~~~}}{|~}y~y~~|zwzv|{~~zzz{|}xwwv}|v|xy||}t|y{~z{z~y}z|yxxx|}}{z||}xx|{{x}{rx|zzwzyy|{||{z{y}y{||{u{z|tz~yzzu}zz~{~y{x{zy|~z|zw}|~{{y{yuz{xx|z|p{zz}|yw~zz}}y|zyztwyz}z|w}{yz{}yx}zx|{~yx|}}w{wy}xzzz~yx{z}x{z{y|}|xxy}v|yz{xyz|s|~{|yzzx|{z}{|z}|vzww}~}w{xvzz~z}|{zv{zy}wzzww||{~z||||{||}yyy~{z{~}}|z{}~}|x|~yxyzyy{y}wzy~zxxty|yzxy{y{|y~w{{y~y~}{}~{yw~~yzzzy|}z}}{zszyy}zzzszx{xywyv}|vy{}wyx{~}zx{{yyzx|~x|{uzyy}|{y|||{|uwyyz|zx{y|~{w|zy|zx{{yyvwy{}y|~{z{}{z|zwy}~{}wz{{z}|{|yzyzyywuw}{{z}wwvw{xu|vxvx{~x|z{{||}}{|}y{y~z|yw|}w}v}|y{z{{||{z{}{yx}zyy~{xz~z~zv|~xw|y{w|y~zwz{{|yxyz}}|}|||wyzz~|}|yzy}x{{~y}w}}}z{z|z}yz||}{}x}|{vzz{~z|xzyxz{{~z|{z~{|~~zxy{{~{x{xx{yyxvvzyxzw{{{xwww~yz{}x|||~}y{yxyz~|~~~|}~}}~|}}||~}~~}{~}~}}~|}}~|~}~{z~|~~~{}}}~~~}}{~~|zyz}|~~}~~}}|~|{~}}}|~~}~z}wz}}|y}~{|z~~}~}|z}|~~}}~~}}|}~}~}~~~|}y|~}~~|z}||~~~~|~{~~z|y~y|~~{}|}~~~}~~|~}}{|z~{}}{z~|}}~~|}~{~|~~~z~~z~{}|~}~}{z|y}~{~}}}~|{{{{}{x~|{{|}|||~}~~~{}~~}|}|~z||}z}{}}{z~}||~}z~|x~~{~~|||}|}}{}}}~{~~~~{z|~|~~{{z~y~{{~|||~}}~}z}~~yx~zyy{~~zvzzy~|z|w}|wxzz||x~~xy|{{{x{}~xw|~{zyy||zz|z{yyx|x}yx|z}}}y{xzzx}||}~zzyxyw{{{y~uv{xyzy~}|ywwzz{wyxz{xx{z~yzx|x}{x}{z|y|}}vx~wu{|xzx|~~w~x|}~{}{x~x|xyvxy~|z{z{yw{yyy|~}{}z|}|{yy~x{{z{z|yw}}zvx}v}v|x}|v}{{{|yz}{~uxyx}v~ywywx{y{}x~yz}|zz|}|~}vyxv}~xvwz{{{}z{|{||||v|x~zyzzz{}{y~|y}}zxy}z}x|~{|yy}zwzy{yyw{r~zy{xyzxyz~y|}~zyyvxx}z~w{x}y~z~~zyxz~{}|}{z|w|y||y{z}y}zzsyyy}zy|{xx{x}x|}}zvz||z}|zy|yvx{||yz~{}||~}y}z~{u{yzy}z{}}{{|}|xx}{yz{~z|{y~z|t{~~z}zz{{y{{|{|x~}||y{|~~y{x{x|z}}{wzyyv{{}|}|}~vxyx{yzx}zz}|~ty}z|yz|yy}zw}zz{{~{}{}yz~yzy|{yyy|{y|z~}~{wwz|y|~|x{{yyy{w||x|zzyz}|{z{y|~yxy{yyw|{z}|{yz~{zwx{{{{|zyz{}|z}}zzz{z}z{z}|{}{||{{~}yw{yy{~{x}|z}s~{z|~|}u|y||{|w|y|{zz{u{|y~{w|~xyyzx~z~|z{}xz~z}~~~|~}z|~{~|}|~|}~}z{x~~||~}|}z~z||||}||~~~~}}~}~{|}|}~||}~}||~}~z|{}}~|~~|{|~~~~~|{}~}}~|}|{y~~{~}}}}}~~~{}{|}~|}}~}}~z}~{{~}{}}}{~{}|~{~{y{~}}~z}~{~|{||}{|{}~~~||z}{}}~yr}~|~|}{}{z{}{}}{}|~~~}{{|~{{|}|~}~~}x|||{~~|~~|~{~{}}~}~~z~||~{|~{||~y}{~~~~||{|~{}{~{~~~}~~}z|~~}{{}~|~|}|{|~~{}~}|}~|~~~z||yz|y|}}z|zzuxzx~y}{{y{yzu|u||{|ux{wwx}{zv||yw|~vu|||}|x|zz|z{|zv{xz{z}||}~z~x}{|y~yx~w|zww{wx|x|x|ywzz}x|zyvwy{{|~~x{~}|{}zxyz}z~x|xzy{|}{z{xywx{z{{ty{{||yvxy}|||{wyv{t{z}}{wz}zzy}|~{{wz|p|}{}xxwzyx{|y}wyw{w||~v~xzwz}yzz~{w~ytxz{{tz~}||z{x}zyyzv}}y}{zw{zy{xy{x{ywxyzvx}yy~y{|xxwzzwyx{yw}}~||{{||{{z}}|{z|vzy|yz|~}u}|xww{}}xzywyzyyxv{}xzwzx~xywxz{|z||z|}}{wz|z}|wwz|{}||z~xyz|xw~{x|||||xx}v}zs{w|}xy{z}yxzy||~wzu{{~z}z}~{|{}{~y}|y{z{yv{{{|||w}{|wxwx{z~vyvxux~}{y|zxyz~}yzwz{y}yxv}|zx{y}~yxywxy~xxyz{tzty{zzyx}{zx{|z|v|vz{~z}}}}y}w|{y}||~x~|zxyzxvy{|uzx{xx~w|yzty}{|wxvxy|~}}}}|~|{zw}x~xxw~yzzy}|~|{}vz|wzxzzxxx||}~v{yy{~{x{}xy{|u|zy||z}{z}yz|{}y~|y~z|||}wzx|||xy}}~zz{yz|yw}|x~{yvzyxvyz{x}y{}y}ywyx|}~{yz{z~}}}~~|}|z|}~~|y|~~~|~}~~{zz~}{}~x|}||~~}}z}}x|z~}}~}|}z~}{~}}z{|{x{}~{}}{||~~|~~}{|}~}~}z}}|}||}}~x{||{{~w{}~|~y||}|||~{|~~z{~x|}}{z~~}|~v{~|~~|{x}~~}~}~z~|}}}{}~~|~~~v~}x}}~~{||~z~y}}}~{}}}}~||~~|||{~}~|}y}y|~}~~y}{~|y}y}~}~}|~}}~~|~~|}||~|~~~~z||~z~||z}~~|||z~}}y~||{}~w~~}~~}}~{}{}~zxy}}}|~{zz~~}z~~|~y}{}{~}~}~}~}|{zxz}}x{y{{z}zs|z|}yzy|uxx|x|yw}yw{z|{z|yxxz|zz{wy|z|yxy}~z{zzwx|{yyyz~{yz{v{zzyxw|w{vyxy|zx{}zzz|y|zxyy{tz~uz|~zwvzw{wywzzzyzx}{y{xz|}vzz}x||{{zz}z{||{zy~y{|x{wwwyyyxwzx}xwwyxy}z}{yz~|~w|{yy{vz|xwzx~}v{{~xwz|wyyzyy~yy}w{wxyz{~{xz~~{|{{y{~{|y|zz}||zvxzw{|}yywzwz{~x{}yz{{u||{{~~y|zytyz{yx~w{}{{v}x|v~z||||}u{}zyw{z|zz{wzw|{xzx{{{y|y|y}{y}|wyz||{v|zyw~x}xyz}~}xz{v{|z{y}zzz}|}v}z{yyywy|{zy{w~v|yz{y{w{z|{z{yxyzy~~y{~zzzyzxwwy}{{x||{~}xy{~{wx{|~{~{~z{v~yxx{w}s}wz||uz{yxuywr{|x~~uv}}z~y{yz{z}{zxz|z}yw~~y~z}~{xz|u{yz|~|}~{z|zw|}|~|wv}zz|{}~z{y{yyx|yww{yvx{zyux|xvxx~|}xz~}zxz~yy}}~{yzzw}yvv}{{syu}|zzu|zy|yxwxz|xy}y}}zv~|zuy}|y|z{u~|{x{xx|{{||{y{}{{zxzw{~v{zx|{wwz{{}}}|y{w{yz{|{y{|y|xz{}~|z|{{w}x}|v{x{|~yww{w{wy{|{}u{{zxz}x~|~|{}~}}~~~}~~|}}{~}{~~||||~~~~~~~~~~~|~~}z}}|}{~}|{}z}}}}~~|zz||~z~~|~~p~~}}~}|}}}{}|~|~}~z}~|~}~|~{{~|}~~{~|~}}}{z~~~~~|{~x~~}~~~z~~{|}~~w~}}}{|~}}|}}~}}{~}~{}~~}~~}~}w~z~{z{}~~|}~}||w~~|~|~~{z~}|{|~~{|~}{{|~|z~|||}z}~~yy~}~zxz|}~{|}}~|}{}}|||}~~{~||~z~}}~{y{~{{~~||z|y~}}~|}|{~}|{}{}{~}y}||~~{}~}|}}{}}{||z|~||}~}z|}|{~{}{{||~|{~y}~~}}z~{}}{~~z~w~{~{{wy|}v~ywvxxy}w{yx{y{{uy{yy|||yx{w~zz{||}|{y{w}|{~~z}||y{z}|||~w{{~|~|~s~yz{zwzvww|w{ywx{wzyx{{v~|{zz}|y~y|z}z~{y{|{yz{{{yz}|w{xxw|}v~}y{zwwx}vwxy{zyz~xx{zxx~}zz{|{xy~~|}|}{~yz{{{zxxuyxw{zzzzztzzyx|{x|~}|v|zw|z|{~wx}wyy{zvz|zzx{z|{~}|~||{|}y{|zxy}wx{||yyyy{u|{{}zzyuyz}yzv|xwu{{{|z|}|{zv{zyxx{zy{~}|zzzzwy}}~|z}wxx{xzzwz{{zxxzx}|vzuwyxz|yvyz}}zzz}{~{}}s|}{}zzz~}{}zzyzxxw{}}{|x|uw{zx{vxyw}uwzxyzx|z}xzuuzxzx||w|w|{zyyx|~yv}|z}zzy{tzxzy}yzvvxz|z~z|yx|x~||zx{~z{y|}w{z{yyvu}|{zz{}}}zy{}zzwxzx{wx|y~xxwy|{z}{v}}y}}y|x{z}z~y}{{xz{~}y{z}{}{xzxw~~y}|x{{x~~z{}xzyx{x}}twyxt}yuyzwvyyv|xv}w{x{x|}~}}y|{|t~|x}{|v{y}x|yyxy|}|yu{~z{vzz{zu~zvytxyuv~~}|w}}}{w{{z|||~zyz}~w|z|z|x{xtzyzzzy{w|wvxx|yx{}~|y|vz{v}~|}z{|zy~yy}x{~~~~|}{|}w}z}xz~}}~~|||~~|}~w~~}~||}}}~|}|}|~}|~z|{|}~}{~~|y||~~{y~~x||{|zz}}}{~}}{|{~}~|z||||}y~{~|{~}~~|~||}}|}}~{}{|}~|~~{}~|}}~|{}~}{~}~~}~~|~}{}~~~}{}~{~{}|~~~z}~y|~}||~|}z}{z~~~|{z|~~|~z~}}~~~}}z}{~z}~|z{|}~~~~}}{|||{|~{~}|}|}|}}~y}~~~}{|{|}}~}~~y|}~{}|}{~~z{}}~}||v}}}~~~~|{}{{}~~~~~~||~~}|~~{||~z|~}||}{~}~~|{~~~|||xz{{|{{{|||xzw{w{vxvyzz}y{w|x}|{}x{~zwzz{~xzw{{vuxyzzywz{{{{|zzu|z||zr~u~}{u|~|{y}yxzy}|}zxzwyu|~}}x}ww~xxv|zw|{yyy{{}|yzyw|}}z|y|yys}z|z}y{zy}v{{|}|yz{zu|}yzz|zyz}{zztzz|yzy~}|xy}yys~y{u{z~wxxy~{{}z~|ywyyu}~}w{y|wz|yyz{x||wztwwy}y{x{|y{{~|v}}z{~x|wuy}zvx|{zw}{x}~yyv|yuxxxz{y{{|y~xt{xuzyy|w}x{{w{zzz|{x~yxzz}}}}{w{u|zzy|vz~x}}{z|{zw||~|||x{}|{yz~z}}x{z{{}x|{}yzy|yz{z~|wzx}{|{{x{w|~|x}{|{|vwz|}wyxv~y|~zyzyz{zyz|x{{zyxyz}{vzvyy~x}}zx{|yzy|{zx~{xw{~w|x||vxz|yxw{{{zz}x~v|x}xwzzx|||~|w|}{|w|{{xzz{}v}|y}w|}|{~{|x|zvywz}z|uy|x{~x{vzxz~{xzwwwxz{{z|{|y|xyvy{{|z||xxv|y~z}{y}z{vy{zwwy|{|wv}}|z|zz{|v~}~yx||wzzz~x{zyxux|{|xz{yx|{~zz~yyzx|vvz~z}wv~}zy|}}x||}{~yyzu}}zx{yzyxvz{z}|wzxz{|}x}}}{{x}zy|q}|zy|z}|{|x|}vv{y}}z|z{}~z{}|}~|}}z|~|~z|}}~z}~}|y}z~~}}z|~}|}yzz|}~~~z~|~}|}}}}~}}~~|}||{|~{~{|}~z~~~{|{}~}}}}}~}~~}~}y{~|}{|z~|}~~|{}|z}|y~y}{}}}}}{|~{}}~~{|}}~~}|}~~||}{|~~|y}~w~~|~}{~}}z{{|~}{}{}~}||~z}||{~||y~~{~~~~~z~{~}}z~z|z}}vz~~}{}}~|}~}~|w~~~~|~}|}}~~|{|}|~z|~|}~~y}tz}||y~~~||}|}{~~~}~}{~~~|{{}~{|||~{{zz~~~~|y~}~{|~|}}~z~y~~|~~~~~zz~~~}z|{{~xzx}{x{{x~zy{zx|yxzv|{|vv}~x{y{wxyyyz{w|z~zx}|{s|{}{|y~~{z{||}{{z}}~ytx~{~yyux|zz|}xs}v{zy|yxxzxy{zx}yx}|{|wuzz{|zy{{xzxyz~y{y{s|xwv}xvy{x}zyx|{y{{wy||xzyw~{{z|x{|yz||x|zz|}|~}vy|xz{|~~z|}zz|}wyy}{~uyx~vzv|wz|zz{{|zxtzwy|~y|{~{w}wwyxz{|x}{{z~|z{|wv|||vyzyz}zyzw}yu{zwy}xvyzx{zy}z|{yw{{zzx~zz{{z{{w}~{~{xy|{~yzsxv}~{zywyyv{wwvw}zzty}z|xy{zx}{yyz}w}~|y}}}|||z{v|||||}zy{{zzzw{{x||xx}v|z{y{yz{}|{~yz{~z{}zyyxzz}|{}}}z|z|}}zz{{wz|zw|x{v{{z{|v}w|yvvxy{yxxyz{|{{x|z}y|{|zyvu{z|yvy||{~{}yww|x|~u{vxyy{~{{}{{{zzywxwwuz|||xxw||zyw}{z{~~}~~yyw{}}z~~~z{x}|wwxw~zzxyxyzzzwwz|yzxwz{yy{~wz~y{{x}z||zy{z{|y|yy{{}}yz}uy|{{~|}~}}}yzwzx{yx}y|yyuyx|yzu|~xy{{z{{yw|{}y~|}||zu{|y}|||v}|zy|||}xx{uy}{{xw~~uyyy{y{||~~|{yy{|~~z{z}x}{}~{~~w~~~y}|~~{~~~~{{}}}}~~{~}~~~{{z}{~w{|~{z||y~}~~~}}~|{}{}}z~}}|~~|w}}|}|~~~|~{y}}~z}~z}~}~}{{{}}}{|~}|~~{}{~~~{~|}x~~||||}~~}|~|z~|}~w|~}|~z}}}~~{z~v|~|z~z~{z~~~~~z|y}z}}~}x}~|v~~|}}~}~x|~z{x~z|{~}}}{~}{~|z}}{||~|~~}}|~z{}z}|y|~}}~}|~~{}|{|}~{~~~wz~}v~xz~}y{}w|}}{}|{}y}y{|z~~|}~}~||z|{{y~|}|~~{~{z}||~|}~}z~}z~~}}|}|}~||{|}~{~}{~z~~~|~~y|}{y|yz{zyxxw~z}{yz{y~yyz{|~x|}zz{xyy~y~wxvxxzz||}x{y}|uyyz|v{xy|}~zy||{yy}v}|}|{|wz|{y}|vxx{}yv|yx}{xwzxvz{|y{zy{zzz~w|w}zz{x{y{wyx{~vyuwxy{x{z|vxxy|{yz~z{}{yv{{w~vwz~yz}z|wy{~{w~{zyz{wy{yx|{{|z{zy||wy~z~yx|~{~v{{y|yzwz}yy}z|{x}uxy}vxxy{|}~w||wzz}x|s~{}{{~~}zzyxx|{{}z}ywyz{}|uw|z{|~{}{{}y|x||~{{zwwy{z|z{~zz{z{yz}zzz~z}}{}|xz~{yzx~{{}}}{{{zyztyz}w|xyx|{v|~z~w{}{z}{y|{{v}y|ux{}y{z|||yzzz}{{{xzywzz|{y|yxxx}}tywx}z~vyz~}zyz|zyy}xs|xxz}{yzy~||}xxy{y|~{|~{xxwy{~zz{wywz|yz~uxw|vz|{|xy}{|yy{zwz|{{yx|xz~{zz}wwzsx|}||~z}{yyyx{x{s|wzy||xzz}zyzz~{}vzz}z}{y{y{}zw|~{}y|{v{{u|{zyzz{|{zw}yx{z|v{u{{vvz{|}w{|z{{yx{x||{|}v|yy~xwzz||{w|{zz{ww~~{{zz{~zzyvw{|}y{{|yyx|{|x|{z~{{wxw{x|{}x|x{{y}{zt||w|wz|y}xy{|x~w{|x|}}~x{}|}|x|{|}}~}~~}}{||~}~}|~{~~|~w~z}|{z~|}}~}|~~}~}y}{{|~~{z~}~}{}~|z}}}|y|zz|}}}z{}|{z~||~|{~}|}~~||z~z}~|~~{{z}||z}~{}|}|~~~}|~|}}~~~{{}}~~{}{y}~}|}~{~}}~}~}|x{|}|}~|~~{{{|w|~}~|~~{~|~~~}~~~~x~~~|}~{z}x~|~{{~}~~y||~~z~}~{}~}~}}}{}z~}~~}|~~{|}|~{}~~}}}~{{}~{||}~|}}~y~||}~}{~{||}}~}~}zz~}~{z}~}~yz~|~{|}~~z}~}}~}|{~~y|~|}|wy~|}{~{~{~}{{|}}~{~~~}~{}~~{||~zyu{{~}|{yxzxxywux{xzzvwyz{xvyv{|zvy}vy}wyy}z~~{{}zzz}~z{}|~x|{{{|}}~{sww~z{{zwvxvz~uzz}uzxxt{{{w{}{{z}~}wx|||wwzy~xzu{{zyzz}|yz{x{w|}wzyx||zzzz}yx}|zt}xxx}vyw~zzyv|{x{}x}x|}y}y{}~{|y~z{z{xz{z|}xw{x}|}yx}w{yy{{x~xywzy|z{z{}~wzwzw{|z|~yy|x{|{|~~|yy}z{{{{wyv|xzyz~|ww{yw~zy~xyw{wxx}|z~{~{xz|y|xxz|x|zy}y|z}y{wz~|u~~uzxz|x|yxwuzy}yuv|}y~xyy}z{yy{vx{|xyz|}}|{y~|||{zzzwzwwvz{{{{}zy|tvzzx~|{yxuz{~vzxz{w|wxyy~||zz{zy{}}||zzxyzxzx{yxuw||}ywz|y{zzzxyw}{vw|xuy{w}xz}~{~y|zzz{}vzyz{x}~y~x~{y}w|{xzyzxxzzv{||||w|x{vzwx{w}xzx|}zzwuvz}}~~{|{}{~zx||{|}yxx|{ywyz{yvzzvwzyvzzwxzyuxw{xx|{{yvyy~~~yyxxzxx{{~{z{wy|z}wz~u|{x{{}~x}xx{|zzx|uyzwx|{{yz{~zx|w~}z{z{y{{|y}}{z{}}zy||z~z{z~zu|zwy}{z{~vy{zzzz{y{z}{yrz{{|vzzx|||~{}}}}~y|~|}}{z~{~}|{}z~|}|~}~y~{~~|~~tzy||~{y}~y}~}zz~}|}|}~~}~{|~}}{~}}|{zz~~}{{}~}~~{~}~~|~~}~x~~|~~}||{{}z~|~|z}{~~z{}|~~z{z~~{|||y|{}~~}}}y{}~}|}~z~~}}}|~w}{}~~~{~~}~~}|{|~}|~}{{|{~}~|{}{|{}}}~z{{t|}}||}~~}~|~||~z}z~~~~z{}~~z|}~}}|~{zzy~z|r}~~~}z~{~|}}|~~z~~~~{||~}}}z{{~}{}|~~~{}~~~}{}}{}~}y~~}~{~}~}~~{}|}~~~}~|}~}~{~||}|{w}{|~~}}}}{z{{}}x~~|{{|}wzyz{x{xy{y}z}{wzyyy{~zz}||n|y{w~}uy}}||y{}}|zz{{y{|{w|zz|~zx|y}}wwzw|sx}{~{}|zzuwz~x{zzxyvzxx{wyz{|xzwxyy|z{vzv{{w|{zw|zuxyzyyxw{ux|~|z{o|||y{{y{{sywzwyxwzzwywx|{w{|~|y~zy|xz{~xy{{xy{{{v{z|zyz}~{~zz|xw}yzzw|y}zzyz{y||zvvztz{{wzz{zy}xyzzyyv{z~{x{|z||~zyxvzy{|}|w{{z}|zuy{y|vyzx{}vzy~y|yx|x~}||zx|xyy|yz}zz{x{{zyyy~}wz|wz|x~wz~{{x}{{|{}zzvvzx{uz|{|||~z}{w{~}y}v}x|z~}}z}xzzzzz{|y~|xzu|{}{yyzx|z|z}xuxxzz}y{{||zyyxwyt|z|}z{{{|z}z}w}~yzxz|wz|yz|~~u}|wz~{zy|{|xyw|{yx~wy}{~zt{|}wy~|{x}}yzy|yv}|uxyzzzu|{w|{}y|x|z{x}}zz||zz}|y|~yz~z}yxz}|z}{|w{zy|y{y{{}w|{zzy{y}}|v}z|z}{xu~xv}vwvxy{|{xz~yy~vy|}x{z{}{yz{|{z}w{wz}zwx~tzyzy||{z}zytx}u{x}y~|tvzzzyz|z}zx|y|v}{{}|wwz|yz{|vxv{vzzz~zx|zy{z{ww|{~z~}z|yyz~||zv{||~z{{}~z}z}|~|~~|yz}}~}{y}z~~}}~{|}~{~~~|{|||}|~|~}||}{}{{}|}}|}}}{}{~~~z}}}}~{~}{~~z{}z~{~z}{|~z{}~}~|{~}~}~}~~~}|~}~~~}}|~|{|y}~~{|}{~}{~}}}}}}|~~{~~~|}~|y}~~~~~}yz}}|~|||y~z{}|}{~|}}~y~}y{~||~~|~z~{~}~}{}}~||}~|}yy{}|z}~}~~|~u~~|~{~~~~{{|}}|~z|{}}|~{~|~||{}{|~|{}}~{|{}}|~}}~~}~~|~~||}|z~}y}~~~~}|xx}}|}~}}~~}}~}~}y~x}}}{~}}~~|}}~~}||{~~}~}|~~~}}|~|}~~}|z~z|x~}|z}~v}{xyz{uzzxyxywvw}wu}xv|xzy{}yzyyxz}{v}||z{y~xx}z|zx|yy{}z{yzzyx{y}z{wwvyy}xyy{y~|wzxvzz|}zz|xy}|yyzz}wyzuxz||{v}zzuv{{|vz{uwwx{y{zzx{w{xzyx}v|{w|yx~z~~}||yz{}yz|w}{||}uz|}{|xy}yy||w{xxvvxxz{w}xz{w}{{|sx}{wzz|}}|z{}||z{}}{}w{~|y{~wxzxz{yy{z|{zy|z{ywzz~zxzx{zyzw|vv}z{{~}~{{u}z|{|yuz~y{w{~{{~sz}z{z|{xyzuz{x{|z}}yzw|~w|xyzxxz|}{}{{|zy}y|{|w|zyz{}~x|~}r{z|~{y}zzzu}}wzzyy}xy|w{zzy{wyzx{{z~zz|vx}{~{{yyx{|~}{{w|||wyzyyvvz{xzw~zz~y|{xyz~{{~wy~|zw|yy|~|~x{yz||z~~|yzyz}wwwu|{zwy|vyz}wxzyyzyt}}yz|{vwxz|ywz||xyu{~yz}}|y~{|t{|w|y}{||zww|w~y}||zyx~}z|x{t}{yzxx|{xy{z{yxx|}vx}wyz{~|y|xw}~}}|x{{xxyy|ww{~y~yyxz{z|v{{zywwy}~zx|||yp}|zz}|x{v{{yw{y~w}}z|{yx~z}~|ur|zz~z~z}zv|yw}|st~||z}|{zyzy}}|w{}z~~|~~}}|}}|~~~}|{~|z|~}|~|z|~||}{||~|z~y}}||zy}{~||~~|~~|z~{~u~y}y|w|~~~x}v||}}~~}{~~{~}~}~~|||~y|~~|}}y~}z{|}}~~~~|}}}~{~|~~}}{~~~|{~}y{~~~}||~z~~|}|~}~z}z~~~z}||{|||z{}}~|}}{z~}~~{{~|~{{{z}~{~}}|}|}{}}~~}|~~~|}z~{}|{}~z~{~{zz~~||~~}}~}y|~}||yy~~~y}u}~}}~{~}}~~~}}|{z}|z}|||~}~|{~~{z~|x}~z}~}{}z~~z||~}|~~{|}~||}y}~}{~~~{|~}|}}}}|{}{{}yy{|}||{z|~}}~~}{w}|xzyz|{{xzwxz~}vxz||xw{x|x}|vxzwvzy}yy}{wz{zz|wyxzyuw}~{xy|{}xzy}z|yyz|{{v|~y{zzyy~ww{z|xwy|}zxx{{|~~}x~||{y{}{zx{}xzvxx}~vtv}{|w{~{x~}z|yz|xy|}{{v~yxyyw}~vzy{xvvy|xz~{x|vw}|x~{}wyxzw{zxxy{{uyz}wwww{|z~wyy{|}{wz{}~w|y}|}yx|{xxy{}~z|xv|{yv}|}|}y|z}|}{~zyz{{{yzxx}twty}||vz~{{y|x{{zyz}syy~xyx|x}yyy{|zxy|x{|w}x}|y|||zzzywzz~}|x|z}y~z|~~yx|~{xzzy{{t{}|w}}}|{|yyz~x~~{~}}zz}{yx}z|x{yzy|{}v|uyz|||w~|x~y}w||{y|}{{y}y}{~z{x{|}}}v{{y|y~{z{yx}}{}zyx~z~}xx|~yzyz{{~{zzxyyy~}z{yyxx|z{yz}zvxxy~y{z|{{}}wy{z{|x|~z{y|{vw|yz|~{{{w{}~|}x{~y{~yzv~yzwx|{|xyw{{{{zzyzxxyzyvy}xw{}{zxy|w{x~z~|u|}z}wwy{}{y}}}z|{z{|}zzxw{}yz}xxxy~y{w|y{~yw{zzvxzv{z{}}|lw{|{v{tww{{|}{|z{{|zy}w{z~}v{x{{|~y|xy{x|z|x{{|}y|}zx}w{|wy|x~|zyx{|yzzwzxyzyz}w{}{z}}~|}zw|}}|}|}|~{~~~~|}y~|~}}z~{}{}||||~~z}~|~}~~~~~}{~z}}~w~}~}~~~~~~}|z~~~|}~{~~~{}}~}}~v|~~}}{}}x~{}~~z}}~~~|~|}~}~~~|{|{}}{~~|~y{}{|}}~}}{{|~|}}~~|}|}~{~~{}y~~{~|{}||z{}}~{}~}~z|~y~{x|~z|||}}|~~|}z~~{~}{|y~~}|z{z}}|zw|~~~z~~zz}y}}~~~z}~~{|}|}~|~~~~~y}|}}|}|~}}}}~~|}}|{~}~||}~~}{~~~z}||r{||~~}~~~~y}~{|}}~}|z}~}{|~}~{~|}~y~~}~||}{~{|~}}{~|}x~{~{~~{}|{y}wz|{{{~{|zzzvz{ry}vvy{{xv{zyr{uwv}x{~|}zxz{y}|}~zyu{zy~x}yx{|zyy}y}v}w~x|uyxv~zyx}wz}~|wv}||uuyxyxux}w{{x||y~u|x}z|w}{|{zzwy}{yzx{xw{wz{zxyx}y}||zy|u}|vyzv}|~|~~{{~~zzz|y|z|zyxy{}|}~x|z}v{y}zzwxvy{{xyzy{yzzyxxz{w|zwz}||vy~}y|}~w}{~}{{yy{{{z|u|ux|~~yy{{|zxz||y~u|~}yv{y{xzws{{z|w|w{|{z}}zyz{xyy}xz{~{y|~|~x|zzzuzxx{vyyvxvry{xz|zx}y|yyz{y|wzs{~z{{~xx{|yz}y{{~z{~||yzw}|z~{u{|wzxzwzy{wxzwzyx|x}z{{||{yz{{xzy{u}y|{{{}u~z~xx{}{y|zyxvx|vwxw{y|y~x~y}zxz|{wu{{yu|}}wvz{z}{~z{||yv}y|}}yy{}wyz{{~zytzuu~{~xv{~xzz{|ww{x}|{wyu|ux||zzz|{{z{{v||yzxyvxxwv}z|zzwu{zwyr~v{zyy{{y{y|xx~v|}|~yzzz~{{{|zw}~z~yyzvy~~y|v|{zzx|w}|yy|zuwxwy{w{yyyz}xy{{zw}ww{zy}wzx|zzx{{z}vxz}r|wzu|zx|xy{v~yuxx{~|yz{x|~{}x{z}zx~}x|~~z{~|x~~z~y}}{zy~}y|z~}{~}}xy~}{{z}|z~~{z~~~|~{z|}}}~{~}}~|~~}~x{~y|~}|~~{{|{{}|~~|~~}~|~|y|}}|~{~{}|x{z}~{}}yz~~|}z~|~~{~}~{{}|~~~~{{~~{~x}z}}~z}{{~~}~~|}}{~{}|~~~{{~|{~|}~}~~~~|z|~|z|~z~~|~z}~}|~}z}}~}}y~{{}|}~~}}}~~{|}~}}{{|}~z||~~|}}||}}~~}~}~}~~~~|}z}{~||}{|~}|z}}}z}}||}}{}||z~|~~}|}|{z||{~|y|~}z}~|~}~}||}|~~z~~}y~z}}~~~|}v}{}|z{y|yyvx~y|{wt|xy~{}yxw|{|xwyy}yxwz~|yx~yx{{z|ry}zzy~zzyy{}x}z}z{{z|{{|~~|{z|x}yyy}{yyyz{yz{y{z|~v|x|x||v{xxwt{{|}{{}yz{}{ux|xwyy}}y|~||~}y}z|yyx{~{~y}||~|{wwz{wyw}ywzywwyxz}zzvyzvw~yyy}wzx}|}||zzyzxxz}xvuxwzzwyywx}x|x~{{zwyz{}}xwxx}xxzu|{}u|zy{yw{yz{zzwy}}yyvz|wx{y}|ztyxzxv{yzu}||xz}{zvxzx~}}~x|v{|}{z|yz{zv~z~yzxywu}wv~y|yv{xw}xxty{||{}{zy|}zzz{{uy{vxzys|z||||x}yz{y~z|{|z{|{{|syzy}wyzz}xx}z|{z{~||~z|zy|zwzyz|yxyxw{w}y{zz}ww|{y|{~xw~|}wuy}~}ww{|z}w{x|z|z}xyz|zt|yyy~yz||xzyw{{z}{|x|y|}y}}{y~y{|xy|y}}|x}z|z||x|wyzwz{yzzwtzw|||}wvyzz~}|txvzvz|{y{{vz{{z{|yz{}}y|y|yxz}t{~z|vxwwxz{{~~w}zwv{v~{y}{yx{{{xx{zvvwzz|y|zz~{~{|{||t|}|w|y~v{~z{|yx{{v~{wyv}yzzy{~|xxzz{wy}uz|{yy{z|z}wzy{}z}xz{|wy||z{v{zz|}u~}yzz|}{v~v}w|x~~z|~|}{|~||y~{~}|{|z~|}|~{~x~z|{|~~{}~}}~|zz{|{||~~y{}}~}{z|}}z~~|~~~}}{z}{~}}|}~}z~|~}~~||||{|~}~}}{{}y{}~~|z~{~~{z~|}~}|}}|{|~{|{z{y}w}~~|~||}y}~~~~}~|z~~}||||y|}}~~}}~~w~~~x|{}{|}~|}|}~{|~~{||}||~{|~|z~{~}~z~|}|}|}~yw{||}|~}{~||}y|z}}~~y||}{{~z}|~}~|}|}~{z}~~{}~}{{y|~|~}~z~~~}||}~}}}|~~~~{w~~}|}}{}}}{|~{}yz|~v|{~~|}~}}}}~}~||{{~~}}~~{~|~{}|y~~y{y{{}z{z}}zyy{y{|}w|w{w~}w{}xyyxu~z|zxyvxw|ywz|{y|v|{|}yv{||{wzzz{z}z{zz}wzz|zyvvz~xtv{w~}{zzyw|zzx{|wytw{z|{wxww{yyz|zy|{|~{|y}z|wyvvxyw{yzy|{w{x}{tys{w}yv~uzv|zz}w{{x|zxx||y{}x{}}v{z{}w~yy}~{|v|v}|{xxzzu|{x|xywszy|wxzuzx{}z{yw|wz}zzxz}z}wxz}{|~z|y|{~{|wx|z}~{|yz{}z|vz|yu{zxyzxy|yv|~{|~|}y}}}~|{zz||xz|{~}{}yvw{vyyvzzzzv{wyzx||uywxzxyzw{v}z}{v}y{wzz{{{zz}w|uxzx}z}y|yzvxz||w}y||xyzw{x{|zyvt{zvy}z{y|zxxx|zxz{yzu}~}y}{|y{zyxw|w{xyzz{{}z{{y{r|yyvvzz||tz{x}|x|}{{zy|~|{zw{w}vyz}~}{zyyuz|yxy~z{z}x{wxwtyxxz~zz}yzy{w~z}|{y|}zz|zyy{y|{w|}z~wx}zxz~{}zx|}z|}v{z{~v|wuw{y|y{|{xxy{t|}|y}~x|x||||yxw{y}|{vv|{{zy|wxvz|{wzy~zt|{{yw{w|z}zwz{z{zwz{zy|{z{}y}||w}z||z{}{}zzzy}|}vxz~x{}x{wy~y{|xx|}yxuwz{|yz~{|z{|x|z{}|z||}}|y~~~~~~~~z~~yzx~|uz}}}{|}x}}~{~~~{~~}|}~|{|~~{|{|}{}~|~~yz}}~{z}{|~{|{}~}~}|{||}~~y|{}}~~~{}|}~}z|~}}~{~{~{~}}|~{|{~y}|}||~y~~}~~~}}|{}~}|}~}~~~||}~{~{{z}|y|~}|~~{}~~{z|}}}~||~~~~|zy}y|{{z{~|{||y{}y}}|}xz{v}|}~{}{{~~}||}{~}}~}{~~z~|}~~}z{}~~}}xz}}wz~}}{}{}~}|z~|{|}|x}}~}}|~|~~z}z~~}|y}|{zz~z~|}~}{{~}{~~|}~||z}~}}||||}z~{~}~}~~yz|t||~}~~~~{|z}}~y~x}vxx|y|yxyzy{}{u}w{yz{{~{yx|{}{{}t{ywwz{~|{xyzxxuxxxyxxz}wzy|xv{~|yzyy|}yw~}}}~~{|zzvx{{zwxx}zyxytv||{{z|~}|yv}{yxx|zx|xzv{zvx|zy{y|xz|~zx{u|{xzyw|y~y{~y|||wx{{wxyx~v}|v|}{vy{y{zz|xxz|zyz}}~x}}}|x||xvz|y}w{zyyx{x|{x}z|yzt}x{y{yz{yu|~x~zy{x|}}}|{|xxyw{|wz|yyxz{{{{xxytzv~t}t{|yxzz}}zwu||}}}{~|v||~w{~|{xzzvyy|xxv}u{|zz{{yz{}|{z~|yz~y{wvx|z{y{~|zzxu|{{{v{z{x}w{w{xvzvzxyu|~~tw{}xy}w}v||yyy~|zyw|}wxv~ww}}|{xzw}}y~~zy{y}wwy|yvzxxw{zrx~{|y}w~x}y{zz{xx|wxz|wxzz}y}xyuyzx}~}z{~vyv{zyz{{zwxnv{|w{z|~y{y~|{~z|||yx{|{t|xx{z}|{z|y|zyu{|xyyzy{yvywz{|~}z{x{y}|wx{vvy{yz}z{{w~xvx}}}|}yy{yz{|~{yzzxs}{|xzv}z{|x{z}{~yyyywzzzzvx|{wy}|xwtyxyz|zyuvw|xzy|vy}x{y{~{~|uvxuzz}zy|w~w{~t}zzszyxwyzy~|y{w{x|}x|y|v}y}vz{y~zz{z}{yx|y|~|z|x~{}{{yyxw|zyxwzz}~}{|~~|~}{|~~}}~{~{}~~||~y{~}|}|}|}||~|z~}}t|~|}~|}}}~|}{z~{~}~}~}~{~~z{~~~|~~|}}|~}}y{{~~y~|}~~}w~~}{}}}}~~}}{z}|~}~~}{~z~~||}y|~z~|}~}~}~~~~~|~~~{yz}{~}~{~~|}~~}}{{|}{}|}~|{}x||{{}~|}}}|}x|}~~|~}~|~}~~|{}}w}~||}}}~~~}~~}|}x}||}~}~}|{z|z~}~}y}}~~}}|}|}|y~~}||}~{|~}{z{}z}|}~}}~{|{}z|yz}|~|~}~y|{~}}~~{}zz~{||x}~}~z||{{z~|{}}z~|}|~yz~~~|~~x}~}}~zxz}|~}}||}uxz|{z|zz{|}{}y|xy}|}zwz|zyy{z~zwyw{xw}{wu|}zyyw{zyzzzx{~y~{{|}z|}{{}}xw}xy|yxy||{yzzz|{x}zz}z{{x|}wzz|z~{y~|{vyzzwz}}{}{}yxuz~x|{~xz|u~wwzyxwx|zy|{|xux{y}v}{y}}||{{yv|{|zz|}w{{x{}{z}{zyv{{zy{vpy}}yyzx{{w|{xwxy~z{xw{{{{|yz|}v{yy{y|{w{zzy{{{}x~y}~zwz{zx{x{{}{zy{yz}|}~{xzzz}|{||v{|y{~y{zw|zyz|z~|yyxyw{x{~{zxyuzxvx}zyw}wx{yzvux{xy|yz|}|{wzwwxxy{xuy}}~{yz{{z{{|zw}t|y~y{{|~x}v{{zyxww|yzxzvz{zz}xz|y}x}zx||p~~x{~|{}v||}}wzzty~yw{y|zy}uyxy{|z}w}ryux}x|y~{wx{z~ly~~}zz}|xzyy|~ww|zz|w}|xw|{xv||{ywz{{x{vzyyw||}xz~~|{wwx|{|~yxz|z|||~x|y{x|y~vz|}yz{}s~zx{vyuwuyx{z~sxwzy~{z}{~vx|}{uz|w|{{~|{{~v|z{|{z|z~vyyuwuyx}x{~~|twyzyxxw}{yz|~|zxz}y{}zuy~y||}x~{}zz~|~|~~xy||x{|xwyy{z|yzxy|}zw||~|yux{z}{~|{y}|z}xy{{}||~~}z{~zzz{}}|~~|~z}|}~{y~~~~~~}z~w|~}}{|{|~z|}{|z}}~|~~~~}~~x|~}}{{}|}~|~}|~z|~{{|~}~}~~}|~z~~~}}|~{|~z~||}~|||~}~|xzw|~~~~}x~~{{~~~~|}}~}z|~z}~~~|~||~{{~}~~~~~~~}~|~}~}|}~}|{~|{}|~}}~~}}}}|}|{~zx{}|}~~{}|~~~~|~|}}}}}{{}~~~~|}~~~~}{}y~~}z~{{{~~}|~z}|}{z|~y~}|~|}}~}~}z}{{|~}~|~z~~|}|~~~}|~~~{y~~xy{|{~~y}{}x{~|}{}~}{~~}w~|{w|yyzvx~yyy{xxv{w||xyw{}vvz}z{z|yz{v{xzzt}}zyz{v~uz}zyyx{yxzzz{z{|~{z{w{{~y|sztx{{{xzz{yz}z|vwwx|yyy|ww|{x{z{}yxx{zuzyz{uww{{{|zzy}{~{yuy{|wwxzxw}~z|}yy~{{~{{wy}|uzv{z}y{{yzz{{x~||x}z~|y}wx~yx|{y}{xx|{yyv|wx}~xz}{zx{yz|{||zy|xx~zz|~yz~z|w{~|yz|v~xzx}z|z~zzwz~{zzv||}zzy}|z{zw}yzy}x{|w|{|x{t~}|}}yz{yxyzz~xxu}~{|yy|xvywxuxx{zyzwxz{{|yyzv}{x|xx}z{vwy}}x{}|||s|yyy|{v}v|yxz~}}y|z}wzyz}{}{zuyzz}vz{y{}}z~xzz~|x{y}z|zy{{wxyyz}y}~z|xzxy}zz{x|y}{}}|x|wzzzu||y{xz}{{z|wvzv|yy~wyt}yxyw{|vy~y|xzwvz}w~yxyzw}vzz|xy{z}z}y{|}yyz|w~xzw{zyzu{|wyz~|x{y~yw{wwz{z|xww{}x|vy{zw||xyy{x{yxz|{z|zxy}wzxuzzx|w{y{~zyxx~|z|xyzzy{~|z||x|z|yxz}~x}zw|{z{}x~}|wywzxu{yw{zv{y{|zxxuyx|{yx~yzzy|{u}~~w{yy~zwzxy~zz{z~yyz|{{}v~z{|{z|wy|{yyz|{{{y}}}|~~}||~}~~|}~}|{{}|~}~~}}}}~~}|{~{~~}~||}}~~|~{|}~~|~}|yz|~{{~}}|~~~|~}|||~}~~z}z}|~~||{{}zy|~~~}|~x}{~}z}~||}}|}}~~||~z|{~~|}{}||~~~~|~}~~|~}}}}}|~}|}~z~~}~~~}~}~~~}}|w|z|{z~|y{||||}z~~~{~|{z}}~~}}|{~~}}}}|}~|x~||~}}~|}|~}{yz~}}~}{}}|}|z}z~~|z~}}|~{}|{|{~|}z|~|~|}~|}}~~~z~}||{|~}||~}|zy|}~~}}{~}|zw|~}}||z~{u|||z~~{}|~~}}~|}z|~{|||~~}|z~~~}~zzy|zwy}~{|}u|x{~st}yx}zyxxyxy}v{vzzy{{}yw~{{}||zz~{|x|zw||~|z{~z{~xz|{zzy}yy|}|twz{yx}~{xz{wxvx{t|z{~yry{{xz|{~y~~|y}{{v{y~{}yw~|{~|vx{xy|wwxx|zxxy}|s||xxtxzy{|vw~{}yz}z~y||z{{y}|x{}yz|{{wywzy|yy|vzyx}~~yx}zw{{x|{yyzu{zw|wwyz}|z|t|zx~}z}~{{zz}}{wy{z|yzxzyzz}zz{~x||}x|zz}w{{z~~}~{~{}z}|~xzy{y{||{|z{|zxz{xy}yxvxw|{yzwx~zy~y|zzt||{}{|z|{w~w~}|vx|z{||y{|zv}z}~wyv|}~z{~z|}uw{{{x}{zzy{~z}x|vz}z||}~y||z|y|xx|w}zy|z|{}{|{yz{{x||yy}sx~{z}{{tvw{~{|zw{|yzx{||yzx~{}}x||{xy|w|zyz||z|z{{xx{v|~|yzxuwvzw|~s|xu~vxwz|yu~xxz|z}}|zz{}|{{z{x|w{{y}{vz~zz}{zxx}|}yw{x|x{wwxzx}wz~|w|{||x{xwz|x}{w~|{y{~||zz{zz{z||{z|}xyyv}~y{x|{|vw{xv|w}|}yyxwz{zx{y{{y{vzx{vu|x~|~|z}{yz{y|}y|~|{{yvwzzwx~yyw}yyyx}|{||uzy|xv|{|{~{~|{z{{||yyz||~~{}}zz|{x|~}}~x}}~~~|~~}}|{y}|~}~|~|}{||{~{}~~}{~}}|}}{|~{z~~{~}~{}~~z~~v{}~z~|x|}|}}x~||{~{~~x}}~|}}||y||~}|}|~{~||y~y{~}}{{~{}~|{~~|~x}|~||}}~|}}|~{}~~}{~~}~}~{}~}|~~}~y~}|{}}}~y|~~z~|~}}}}}}{~}~{}||~|}{z~~{~|}{~{~}}~vz}}~|~}}}y{x{{~{z|~|~}}}}v~}{{z~{~~}~|z~{~yy{~~~}}}}~~y{~~|}||{~}~}}|~~|{{~}}{~~~y~{}}~{~||}y{}y}|{~z|~||}||~|~|~|~||vwzz|zuyy~{}y||}{zx{{|z}{~{ywzv|wx{||v}{~~yyvx|y{|||zzw|{z|}vz{}zs~zz|xx}xyw~|}|~yz|x|z|}zz}|y{y{yy{{wyx|w|~x|ww|x~}y||yy{y{{z{x}}}y}}yzy~xz{|xww}{{wuz~}}}~y~{x}}y~y~}x}{~z}|yz}u}|x{}zw~{{||y|~x{x{}vz{{vy|y}zyz{{xw{s}{y}{y{z{zyzt~{{yx|{y{|xyy}zyzz{}||{v}y|}|zy|~wyxzz}y{}zz|{|yyvwy}~|||{x|}xx}|y|x{z|z}y{{z~{{|}z|}|{{y~y{{yyvwzy|z}||z}yx{z{wxy{z}||tyyz}vzz|{}{~zvyzx{|yvzz{y{{z~|uz{txzy~zzy{|zv|}|~}yz}|y|}~{}{|xzzvz}}zx{z}v{~|zxvy|{||x}z|~|y{{v|{yw||~|zw|wxzvzx|xw||||yxx|}~z||}{wyx}z{z}|y{|z{{z{{w}}}}y~z|xz}{{zz|yy}||wy{~wy{qzy|x~wv}~{yzzz}w|zyyx}{{z|zy}y|wy{zyx{zvyzwxu}||v||y|y}{{z~su}xv~{|{~|ywvz{||yz}zz~yw|~~~{wy{w{z}yyx~~w~zxz}x}{y~yyy|{|yuxvu{yxyx{zz{{xz{v{yzyyzz{{{~}ywz{y~{u{|z|vwyx~yz{||z|yzz}ww}z|}yw|~}z~|z}{w||z~~}}}~y}}{}|}~}~{}||||}|{y}|y~}|}|~}}zz|}}{}y|}}}z{y~{~}|}}}z~~~z}||||}}~}~z~~|~{|{}{|}}}|{~~~}}~||}~~z|{|||{}~}{}~~|}z{~|z|z|}{}}|~|~y|zz~|~|~|~{zz~{~}}}}}|~}~{y~{{}{|z}|}~|~}}{{{}y}~x|y}|}~{}{|~}|~}}~}~~|z~}|}}~x~||}|~}~|{~~}~~}~}}~z|{~}~}~}{}}}~}{}|}}~{}~z~y{}|~~x~~}}}}~}{~||~{{~}}{|}~}||}~~~|}|{~}|}z~{~||~~{~~z}}~~~}~~~{~{~{z{~}~|~|}~}}y~{~|~|{~}~|}~z~~~~{~~}y|y}}z|}~}|~}z}|{|w||zz{yzy~~zxzxwz{|v{xs|wxzxxzvv{zxv|wy{{wyw{w}yx|{wx}z|vv{{||~vxxw{wzy}wvvw{{xz{w|rzvwyx{uyzuyv{|vw{vyv|{yx|}y|}|w|yw}~{}||y|{yy~wo}vyx{v~uxz~z{zuv|z}z{}ywxxxvw~xwyt{x|zw{zw{{y~x}|~|y{{xwx}|{y{x|~v{~}x{u|~x|~zwxyvyxyxzzx{z}wxzw{y}|~zwyz{}x}w{|}yv}}|y|{zxy~xx|~ux~y~uywsyz{{xys~wwwxwzxy~}{w{y||||~w|}z|||~|zv~z{{vxyzx|w|v}wzzyu{~|w{yz|}|x{yzywxy|{zyyvy}{y|~zzy~~zy}}yx|{|{wy}vwz{{yy{yvx{xyzyyvz|yx}xyvyzz}w|zxy~y|zxz|zy|zxyx{|{~{}}y|x~xzz{}~yyxz{yzu|zzzv{z~vwy}|{{w|}z{|z}~~w~||~|zxv||}|xyzy|{xz{yzt|y{|zx}xy|x|u{z|}|x~zz}~z}z}z{y}}}wyv}y}{{}~}wzy|}|xy{|zxzxv|yz}y|w{|yyvz|zz|x|zzy}zvx||~vy|u|}~~}x{zy|{|u{xyzx{{y~tvv||z}{z}vx|vxy}}}{{yx|zw~|z}}~w{|wzyxyw|wzxzy{zyz{y|wy|x{wzx{w{wxxy|yzy|v~x{wr}|xzzxz}{~{~w{w}z}~yzyx~|{~~{|}~y{}~|{{}~~{~|~{}~}|{~}}~~~z}{{z}|}{}x}}{~y}}}}||}~}|{~}}}}z|}~~|z~||}{|w}{z}}}}~|~|}~}}}~~}~{}}}{{}}~~}~~~{|{~|~~y}{}}{wz~|}}y}}{|~|}}{z|}|||~~~~}~y~~}}|}|~~~xzz}|~~~~~~~~~~z~~y|~~|~}~}|}{|}|}|{~{~~}|~z}{|z|~~~}}|}~~t}{~{}}~}|~{~}|~|}}~{}|~~~}w|{|~z~}x~|||~z|}|~z|~~~}{{}}~z}|~}~~~|}~~|||~||~|}{{|y}|y|~~}~}}|{~}|y}}{|}z}|||y}}~||~~}}~~}|}zxyzy|xwzzz{zyw{|wxuwyz}{|xxyx|~vy{|wz|}xvyxz|y{{xsyx|y{{vzz{~tyw}|yzz||yz{y{|z{u~|{xx{{wzxs}wxz}uzvx}yxyz{}vzyu{v{{y}ywt~zsyzx{}w|~{}xy}yz|yzz||xwx|{|xx}zv}x}w|{vyzx|xz~y}y||{z{{{~yyuxzwz~z|zz|}zxy{}||}{{xr~xzyyzxx{y|yyzwxz{v|xww|xxzwxz|z{y|ww{{~zzx{|yzz|{zxy{x||{zx{vxw|~x~~{|v{{{}x{z{t|y{y}|zw}z~x~|z|~yyy|z}wzyvy|z|{uy|{zxz|{|y}y{wxzy|z~{z{wu{}w{}{yzw|{ww|xzxzzz}yzv|{~|xy{uxv|yzvvy}xy{yz||z|}y~~|z~t{zzyw|yzux}{{yxwz|xzyvy|zzx|v{x{x||z}yz|}|txz{{}{xyvso{z}|zyv~z|x~~wxvq}y}zyv|{x|wzz~r{{|yx{|y}v{vzz|wy}z|yzx{{{{z~xxx{{|y{||yvx{x{}{z}zzyz|w|}{|~||zyy{x{{}{{x||}}}zzwy{~{{}xw}}{zzvzy~{{z{yvz{{{zz}y{{~z}vwxw~y~{v~~u{{zy|vxw|x{xv{||z||uy{|vy}}{xz|xwz{||{}|||w{~xx{}|y||v|y}x~{z|y|xw|x}|{yx{x}y~wwzzxy~y~{~{yz~}}vzy|}~z}{z~z~}{}||}}~{~}}}{~{}|~~}~}{|||~~}|}{}|}{}~y~~}{|~|}z{||}}}|{|~}}~}y|~}{~|~~~~{|}~}|{{}{|}}~}y~xz~}|~~{~~}}{z|~|{~}}{}{}z||~{y}~|}~{~{}|}y{|~~~~}~~|~y}}|}|z|~{~|}xz~}~}|~~}~~y|~~|~|y|||}{{|{}}}{||~}}}~|z|~y}~{~|~|y|z}}x{~}{}~}}}}}}~z|~|{~~}|~}|~~~~{~~}|}}{}}~}~|{|~~~|~}~yz}|}|{~~{|{|z}||~}zz{~z||}}|~}}}}zz||~z~|x~|~}|~}|}|{}|~}~}|~~|}~|}|~z|wt~|~~~{~{{|~z}~||z||~~~|}}zv}y~|~~~|{|~}{}~}}~~|xv~z{{|xx{z{{}wxvwsxwzxwywyyxyuy{vvzwxw}yz{}x{yz~{z{yw{x}~yu{zyzz}zwx|||uw{{zzxyzzyx{y~yzvyyy|x}zu|{yx{~y||z~z|wwx~{z{xyzx}}|~}z|v}~y{{{v{xzyy~|xx{y{~z}vuyv~y{x{{yx{u}yzy~{~ww{|}}yy|z|{}{y{{}yxzzy{{yz}yz}xv}x{uz{zzy{u|}}xxxz}|x~y||~zz}~u{}|z{~zz{{wy}{{{zzz{w|wz|||y}xyyx{uv{|vzz}zz~vy|z}{|xx|x~yy|xzyy{~~|x~}w||{||yv}{||ww}{yyx{{wz{yz|z~|~|~|{~x~|z|{y{{z{{zy{{{}|x|y}yy{{wy|t~~z{{wwxzzyx{z|{uz{xz~~{y}{zzz}vyz}}|~y||{{yz{zz}ywt{yz~z|yzxw{~{w}y}zwyv~zvxzx~w{t|}|~~~|wz|~{t{y{x}{|v{}|z|}yyyywwuv~}~~zwuwz}|wx~{zw|x}y~~{y|wz{y{z~{wzyyz~yzw~}v|~||zyy|{||~w}}zwwzyy|zvw|zytz~{}{{zywywv{z}{{zyyy|~~x~y{|}{zz|y|||{zzzvzwxz}xx}y{w~z{uzxv{zz~z|zyz{z}{{{~y{vz~y|z}z|yy~y{wvz{}{|{yyx~zx~wz|{wzx~zwy{}|{|zz||z}{y|y{~~}|~||~||{}{|z~x~{}y{}|}||}~|{{~|~}~|~|~z}~||}{~~~|{}}|{}z~}~}|}|~z}z{~{z}{~{{y~|}~}~}}~~~~}}~{}~|~~~{~~{}~|z~{y}{}}}{}{x~zy~||~~~~~}}{~{~z|~~}z{{{y}~}~|~}}z}{|}}~|z}|y{||}|z}~{}|}|z~~|~~{|}|x||w~}||}~}~z{|}~~||}~}~~}~|||~{~|}~y}|{~{}~~{|{~w|}~~||z{}|{y|}y|~{~~}}}|w|~~}z~~|}~~z|}}}{|~|w~|~|{}z|~z|||z~|~~}~{}|y}z}|~x}}}|}x~y~}~z~|}~~{|~}z}~~~|~|~~}~~z~}||xy}}|~~}|~{}~|~|z}}{~}|~z}|z{|x}uzyyy|yy|}{yzvvx{|}{}y}{y{{zyyyzy{}zwzw{z{{xv}z~uy~wzxxxz||{|yx~}x{~{tzxwuz{xvwz}||}y|}yx{}{wxy{wyv~{wx|}xvvzyxw{y~vuyu|vyxwz~x|y{{~yyzv|u|x~{|w|{}zy||}xux{zx{zyy|xzyy{||y{{zz|~vy||zzzzxzvwxvy|z~wz~xy|z}}}z~yzyw~wyt{x{|v{{wyy{}yxw||z|||}z{z{v||zz}yw|ywzzuyzu~yzx{}z~|~w|yxwyu|~{xv{zz}uzyt{wvzz}z~zz{z~|{y}y{w{z}wz{vv}zw||||}{zsy|~zyyx~z|~xs|{~}y{z{uv{yy|y}yw{||w{~wxy{{x|t}}y||xxvw{zs}~|z|{|x}x{{xuvz{yx}}|w}|{{{|zuyy}y|{tx}{{{z{{y{w{x~{xxzx}zzyzvzw{|zyvw{w{}{yyxz|y{{{}{z||~zz}}zwvxyyy{|{ww{yzz|x|xyy{yy|w{|xzxzzw}xx{xv|}{|{x{~{z{y{vy~{xuz}y}|vw}}{zv|xz|w}|~|zz|x{xw~y{w|{}|x|x{zz{|x|}{ywx|}~{|y{yxu{{xx{w|xxzuzy|xzzzz{yzzwyx{|w}z~yywyw~wz}z{~zu|{wy{{zzvxw~yzz}|z{|z{xyvwzx|x}vzy|z|~}{zxrxz}w|{|}~}|{{~}{~}z}z~~|{}z|~{z~~{{|~{}{z}z{}}}||}~~|}~}~~||~~z}}}|}||}||}{~}}|}}}}~}~~~}}~}~~}}~|}~~{|z||}~|{}{y}{}x~~~y}|~}~}~zz~~~y~}}~{~|}}|}|y}~~||~~}{y|~{}~}~}~}}~|{}|~|y~~~}|z~~~}|~}}{{}z~~~}}}|z|~}}{}}|}}u}|||}}|{y~~~y}~|~z|}~~}~|}||}|}~~~{y~~z|z|~|{~zy|z{~~}||~}}vx}}}|}~}}}~|||zzy~}{}|~}~~}z{y}~||~~}}~~~~}||~z~{{~~~{{{z{~~~}~~|||}~}}|}z~~~}~|}~}}}~{~|||}~}}~{}~~~zy{y}~{{|}z~w{}~{~}y}~z}~}~yz{{z{w}zz}yzzxvz{x{{yu}zw~{yw~u}vvuyy~|xwu{v{||{x~}y|}~}zw}yxywz{{||{{zy}xzzy~vvzywzzz{zyzy{~yyxtzwwvu{w}wzy||v{}z~{y{}xz~z~|{x{|yyy|ww}xutwztvyzyz|~|yxuy{zy{vw{xy|wyz{w}|wy|x~{||~|w}y}|{x~~}zxxvzyty}ywxxyzy{yxyw|}|tzy{yu{z}y|y|x||zwx|y}|}wz}||{xy|{y}|xz|{}vyyy~zzx}zyv~}wyzxy~wuxv|z{{{~xx|x|{~}{~|{yx{v{ywy{x{~|xxyyz|xyz}xxw}ux}y}zywx~|z~ywy~~~}vxx~{yzy}z}{z|~x|~}z~{{}vvy{{z|z|}|~}zv{zy|zzxv}u~zyx{|x}z}{|yyt}}x|{|~{y}{x~}}||y|{}zz{yyy}yyxw{xuy{|}y}wzwxwyyxzy}{|zzz{v|z~}{{~}~{z{w}w{~yx}{|yxzu|{ysvuw{{wwsytu|u}||{zxy~xy{{|~}z{|{w{}zzw~{zyz{}|uz|zwwyyz{|~{vy{xxy||~z|z{|vw~y~y}{w}{x{{}~y|yx{~~}vw~y|}xwzyy|zxtzzxzz~|u}zyx|wx{yyx}yy|v{zy{x|zyyw|x}||t~~z{y|}~zxxz}z~zt{yux{wy~v|~w~z~tyxwywz|zw}{}w}yx{~yzxt~}~~~}|{~}~~|}{|}~{z}~z||z}}{~}~~|~}|{}}}~|z|y{zx|{|z~||~}||}z~~~~~}~{|||||}|~}||}{}~}|y~u~~|~}|{v|}~{~z|{~|~}{|}|}~||}||~~}~~~}~|zy~z~}~~|~~~}~~~~}}z|~}}}~}}}~}{~z{{z~|{{{|~||{}|}}}~~}}~~~}}~~~|}}~zz}}xy{yx~{|~~x}}w|zz|xw~}~z|{||}{|}~}|}}~}}{~x~z|~}}z~|}}{}|}}}}~}~}}~~~}}y~|~}{y~~}~}|}y~}{~~~{|}~|}~~~}~y}~{}|||~~{y}~|z~{|}|~~~{~}{|}}}||}}|}|}w}}}~|}}|{ux}z{zwzyxxu}yv|{x|{wxtw}yyzwytxxyyzw|x~{zzzuy~yx|vy}{{yv{}uxxw}|{xy}{v}y~w~~x~xv{zv}{v|w{|w}wvyx}|z{|zzx|vxxw{}zzw}|{y}z~zz{xx|~~~|vxyv{xwv}|{|u{{}|~}yxx||{u{yzv{yz{y{y{z|z}|{vxz~w|w~{tzyxyxwx{}y{{|}z~|xyz||~wyzxxz|w{|v|xyywu{|y{x}{|z}y{ut|zzzy}|zyyzz}zzx|zzv{{u~rzy|x{zwv|{xy{{uzy{x||zww|{}}}z{w|{~xzy{xt{{wx{y{yyyz{z{{x|}|xy}{}wvxz|{zzy|{z~wyzyz|ux~{|vy~~{xxw}z|y{{|w}v}x{z~{{x|zzzztzy}yuv}yww}}}}vxxyw}}|zzzwzzy|y{{u{z|}x{}zy{w}{~w{z}|v{y|}yyyy|z|xyxzy~||y|{}szyyyzzv|{z|}|xzuxxzw~yz|y}|y~{{wy|{||z{wzw~zw{zx{{{ztx}vzw}y{}{wzvwxt|}y{z{{{|z}z|yz~{z|}~}~{zz|zxz{~zzz{yw~yyxxw}zyyyuv{wzz{vwzx}{zzxwxx{zx~}~wx{wxz{xyv{x}zx{y~x|t}}~wzx}z{v|{{}yxxtw|~yv||}xyzwz{zx|y~{v{z|zw}vx}||{t{{z{zxwu{|y}{{vw|{{wyxzzys}z{{z|~zyz~w}z||~yx}}y~}y{}~}|~||}}~~|~z}~}x~|}y}|}~~||~|~}|}{}~}y||y|~z{}|||~}|~}|}|yz}{}|~|}}z}}|~~|{u}~~~y|~}{}z{}~}}z~}|zz~y}}}~|~~~}}{{}~~~~|}~~}~}~}{|}|y}||}zy~~{z}{~~||}y||}}{||||~}}~}|}~~~~z~~~z~~~~}}}~}u~{~}|zz~|z~|zz}~{}}~}z|~|~}|}|~|{|z~|~}~}{}}||x{||~z~||{}y~~~}}|}~~~|~}||}w}z~z~|y|}}~~|~|~}{~||}|~}~~w}z{|z|}~y|}{{~{||z|x}~}||~|{zz}}{||}|z~~~{}{}|}~z~~}~~}~|y}|y~||}{z|}}~{xyz{xzxx|wz~zy{||yxuzy~ywuw}}}z}y}}y~y|{zz{|xy|}y{~zwyyuvxux~ws{yy{xz|yzzzvyxyz}~zxwvz{v}|~z}|yyz|~~txz}{{y~{y~zzyy~}yw{~}zx{x|xxyzy|{z{|wzyxx|uzwz|yzz{{v}|zz|x{z~|{v~xy|~{z}}}}x}vxqx{xz}wwzyxwx{}||vx{ytvy|{xzzvx}yy}uy}{vyyw}{xz}|}{v{~|w|xvyz{|w{|t}~}xyy~~yzyyuoxyvzyzyzz|{{|}|xz{xz~{}|yzx{|}{x|y|{~z~zy|~zwux~yyzw{y{zyz}szyyx||y|||x{tz{~y{}wzx}w~z}}||~x~z~~}zxxxx}}zyw|w|xzz|uxxyxvzxwzzzvzx{x|||wx{}x~{z{{{~y{x{{wwu}}w{zwy}yy{w~y{z{zz|{yzy}zxwz{{|x||y}}v|||}}z|y{xzzz}zy|z~~v{{ux{{{|~w~y{|vw}ywzzwvx{|zw{x|{{{xz|y~}y|}|~}z~w|{yu|}vvzs}yzyv{w{xuzxyywyu}z{xy{zwxyuwvzyz~yx|}wxz|z~|zzw}}|y{y{~z|{z{yx{~vzxz{z}u~w|yt{yvzy{yz{x{x{u|yxy{zxxy{w~|{}}xx{|~z}}|{xwxx~yzv|xx{{{xy|vyvyzywz}~tzyy{|z{{}|{{zxzz{~~}|}~}x~}~}~~{}~~}~~z|~|{}~~~z}z~~}y~{~}}|}|yx|}|}|{{|~}~~{{}}y{{y~~~~~|{z{~}|}|~t{~y|}~}|~{z}{z{}~}}~~~~|~}}}}z{|~}y~{~}~~|~~z|}~{}~z{{{}}|}~{{~}~||~x~~~~{{z}|~~||}~~||{z~|}~x~~}}~}~|~{}|{{z~}~}}}|~|~}}}}{~z|~}{z}|}}~}}z~|}{y{}z|~{{|}~y|}~~}{~}}|~~}|~z~~|x{|}}zw|~|~~|~{}~}|{{~{|~}{~{}{~z}}}~{{|{~|y{|~zz|y~}~|||z{~}~}z}|w~}|{~|}|~~}}}{}|~}~|~}zz~}w{}||}|{}|z{~vy{}~|}wy{wx{{yxy{{zw|x{yz~xz}~yywwzywvxv|z|{||}vz|zxxxy{y||yxxx|z|x|w|zz{zvy}wyz}|{}w|yw{v{{~yw|w{{zx{{ytzvw{yxywzyyxz{yuxz|ww}~{|y{zy}{xvvuzvvyz||{yxzy{x}xyuw{~||w}{wyzx}xywzv}|}yz|v{}|yyzx}|y|ytysw{y|xzy~y|z{|vywz|}wxywxyx|z|zyzvyx|~wyvxzy{zzwxy~{zsw{}|vzxyz{x}x{yx{zzw|x}}z|}xy{{{vzy~}xz{z{vy||vuwzzxt{x{}u}{}~{{{zz}xz}w}wzxzwyx||z|y{y{x|zx|{wx|{|}z|xzwzy||{y{|yzyxxzz{u}|{vzx}yw|y{ywyv{w}zwy|xw}y{xzy||{zutyy{z}|~~zz{zyzw{|w~vv{}}{~{v|yx|{{y{{x{}~vt{yx{{yw|z~zx|zvz}{yxxx{zyy|xzw}z{zz{xz~{~{y|{}{yxwxww|}yyxz{{{w{x~z}}z|yu{~xxux~{}z}|uzx|yy}||{{|}y|}zxy{{zz}}y|y}zz{y|y}}y{|zzw{}x}xuxz{~zyz{uxy|yyyxw}zxyz||y}~|w}yx{}{zwu|}|~zy}{y{y{xxx|z|z|zz{y~|v|xwy|zz|}~}~||{yyz|zzsyz}}|{}||||{{zs|}w}w{zs|yz}{yzz|}yy||~xx{w~~}||{~}}}}}~~{{z{|||~|~z}{y~}||}{z~|~}{|~~|{}|~}~y}|}}~|}}{z}~~{y~}||{|~~}||~~}~|{||}~{|~~{{|}z}{{}}}}}}|}{|}{}z~||~|}~y|~}|~z{xy~}~}}x}~|{}|~{}|}~}~~~|~~~||~}{~~}|}~{|{}~}~}}~~z~|y||~~}~}~z}~~|~}z~~~~}~}{~~}y~}}~~}z}z~y||z|{|}~~~|~~~}}|~z}~|}~}~}}~}~}}}~~~~}}|~~~}~{}}}xz|x~}~|{~}}~|~~~{{{{oz}}{}}~|z~~w}|}}}~|}||~|}y|}~~}z~|}~~z~}}~}}}}|~{|~}~|~|{|~}z~~{|}|~}~}~|||~}z{~~~}|}|z|}x}{{|~z}zz}zt{tzx{{x|wx}{{xuy{yw{zxzxzv{v{||~xuu{~xw}y~}z{zvx~}|zyyw}u~xz{u{yv}yw{wwyz}w}wzy}|{x{}~{|uytwzz}x~}|{}|}xy|z{w{}y{wz}yzwzz{syyxz}{{zzz}|{wyvyxzvzxty}yzxx{xz|{zw|z{}{z|xy{y}||{|xyxu{xy{{x|wx{y{}wv{ww{yz{xxvyvyv~z{{~zx|{}}y|||}z}}z|{||}|y|~{}xyyyzyz|{vx|x|{z}xw}}zv{yy{xx||x{z{{z|y{y|{|y{|{w|w~|{{{|z}z}|x{vzxz~{yz|y~{{zx|z{yz||}y{wy}y}~}||yx}zxzx|x~}|}|~{zzzvy{|~x|vy{xwyw{zwx}~z~zyxxywqyv}{|u{z|{z}|{z~{zyy{}}{}{{zy{{x}yz{{z{z}yw}wz|zz{zz}v}zx|z}wyww~{{}x{zz{y{x}y{z|zy~wy{x{}zw}zxwzxuzww{xsy{z{w{|zyyx}uyy|z||z|{{~|zzx|x}}w}||w|z{}|{xtyry~yv|z|}zv{xsyyvxu|}yu|xwx}}|y~wz}y{x{|z~zyx}yy}vvys}z{|u{{~}zyvyxzsy|xzuvvyxt{zv|{y{zy|}zwytyz{wxy{z{~}}|z}}}z}uyx{zw{{}xzxw{|wwwv{y}}zyxv{xz}}xy}y}x{|z}|~z|||z~~~~z}|~~|}{}|~~~~{}~}~{~}}}~{}y|}}z~~~~~~||z||~~~{~~|~|~~~~|}~{{~~z~~z~}~~~y}}z~||~~}}|}{~~||z{~~}||}{~|x}}|}}||}~|~~|}|z{~|~}{}v}}{{|yyz|}~|}|}}}}~}|~~|||z~}{z|}}~~~~~{{~|~|v|{}}}}}|}~}}}~~}||~}}~~~~~|~y|}|}{||~}x{}{|{~~}|z|~}x~~y~~~{|{xzw}~{|}}{~}|}|~~|}}}|z{x~y|~||~}~~~{{}y~~~{||}~}~~{~zzy}}|{~{{|{{{uy}||~}}~|~||{}wz~}~||{y~z||}~||}~}~}}{}}{y{z{{zx|}|yzxzz}|xwy{y{|{x{~zy~ztzxxy|~y}|{yzvx{|uwxx|}|t}||yz}{{y~{}u}yx}uzy}{x}|~xzw{zxwx~zw~yzwyr||yw{|v{{zwzy|wwv{{~zyy{wxzv{xyw~z}xv}}w}|yzwzyz|{~}uzvzz|}zwywzyxvwx|{~x{y|yu{wy{y{~vz{}z{t{|xx}yxy|zv{z|xzz{x|{t}zyzxzrx{{{{{yw{|y}}r|{{xwzz|{x{~z|{}|wywz}y}x}|~}zyww}|xzy~xtyzz}|{t{yxy{|zy{o{xx}v}y}wy|wwwv{yzzz{{z{z{wzzxz{{}ws|{y~vwzzwz{yt|yz|uzx|y{}|z}z|{xx}z{{{zyyy|yxxy|v~w}yyz}ywwy{|yz|xxz}xzyy|wzv}zzz{y~xt}{s{{w{}}}w{}z|}{{|y{yzt||~}yv{yw|z}wyyyy}ry{wzy{y{yz}yzx{}{|{yzywzz}w~~w{~y}yxyxy{}z||yt}wyxu{|wy{z{|w|zywyx|~{{{}v{}wuzzzwvwz{|yvy}~yz}{~tyy|yv|{{zvz|u{{|y{|{{zzzx~||z{x}wzyvtzz{z|zzw{yw|yztz{|}z{{{{{}zxx|z|||y{{x~||xx|}z{{{wv|y{{}|~{}zz}yzxwxw|wxyz}w{||y|s{}zzz~z{xxxzyyy{xzxzz|}xwv~{zztzzyz{}zx{~wzzzzzzxz{{y~{}|}~|~~~~}z}z}|z}}x~{~}zz}|}|{}|~~z~}~~~}}~}|}}{~{z}}~~~~{|y~~}}}}~||z~~~|~y~}}~}~}z~{}~}}}~|}{{z}}~~}~~y|}~}~~~|}}|||}~}}y|}~~|~|z}}|}|~~{~~z~~y}{}}|~~~~|~}~{}~|{||~{~}x~~z}~{||{|}~}|{~}||~{|}~||~~~~{|}|{{}z}}}}~~z|~||||z~y~~~}{~~z}}~}~~{|}}}}~|~z~{~{}~}~|}|~y}|{}}z}y{~~u{~}~~|}~}|z|~y{}~~y{}}{~~~~~{~{}~|}~|{|z}y~{~~~{||y~z|y}||{}z|y~}~~|~|y{}||~|}}|}y~{z}~}~{||}~~}}{~}}|~~{~{}{~~}y|z}{y~|~|~~{|}}y|}}{~v|xu~zxzz~|zy{y}vzzxywv|x|{z~wvy~zxvyy~y}w{z{|w|y{z|zzv~}||z{|wz|xw{|}v{wzz~y||yxx{{wx{}z|tw{yw||x{x~xz}xzy{{{||}~yyx~x{x|{|yzy|w{x{u~y{vz{zv}wvzu{~~}zxy|zx{r|vzxwz{zvz{~z|}~}x{xw|}xwy{{xz||zz{wzww~xxzzz{zz{w}yx~w{vy}{{~y}{zytyyxw}z}||}}|yxy|x{}|~~{}||wxy{wx{}|yx{yyz|tz}xz}zv|w|{z|{zwv|{xzyywxt}z|{||{xu|{{{y}w{~zzy|yyyx{z||zxzyuzywywwyw}||{xu{z{ywzy{y~z|y{||{y~yz}~x|}v|z{|{{{|{}{z{{x}zvsxz}vyzwvwy{{}|~z~zzz|z~{{|x}y|~y{|~}{yy}}~|zwy|{{}yxyyzw}tywwyy{x|xxvz}zvy{zy~|{x|z}{z{w{}x{u~z~|xz|y{z{yyx|z|}zxszxz{{yyy}|~~wxx{x{|{y~{yw}{zx~wzzw{z{yx}y}{~||yy{v{x|wyyyxyxyzz~yw|qxwyx}yzztz|xz~~{|{yy{z|{}||{~~z~~{|{}{{w{~x|xw|yywyxzyvvzzw{{ytzxz{zxw}y}}v}{z{}}w}zzyzx|zwy~x||yw||y|wyxv{x~|zyyyx}~x|z}v{yv|yzy}{|{}zzyz}}w{zy~~~||{|}}~~z|~}~}}y}||{y}~{{|z~~|~~}~~~}w~}}~z|~{}~~||y}y|y~~|}}|{~~|{~}}}~{~z||{z~}vz~~z{}}||y}~|~~~~}}|{{}~w}|{}}{y~}}~}{|}{}~~yzzy}|}}~z||}|y|||{|~z|}}{~~{}}~~~~|~|~{}}|~zz|wz|~|||}yz{}}}~}y~|~}}z}~||}x~|zy~}z|{~}{}|}}~~|}}{{{}|}{~~~~~y}|}}|{|{~yz{{~}}|{~||{}~~~zy~{~|{}||}z~~~~}}~}z{}{{z~|}{}zz}y{~}x|||~z}||}|~}}z~{~{~{|~|||{|z{y~~x~}{~}}z~w~}|y~z~|}y~~}zy}~z~z{|~~wxzz~{{}{}|{{y{yzzxzxvy~w{z{}w{z{~wzuxzwzu|{zwyz|z}zuyyvzwy{yu{{|w{|}|{zzxz~|xyyy}|zx|xzxxw{{zvx{u{{xtz|zwy|y{{}zw}yy}zw}yzwywz~{xyzwxyvw~|wz|~|||yxywy~xz||xx|y|yyzyyxtx{yy~|~ux|{w|zxrwy{yw~wy{|{}uxzzy||{zw}{vz{zyx|zvvxyyxsy{{zzw{yxyz}zzy{{wxw{zvy|{xwv{x{~z|{yyy|y}u{wyv{x~x{|{wv~{z{yy||vwy}u{xyyyzu{zyy|{yxxzv{zu|xvy}~y}zvxxy|z|yu~y|wxv{yyxz{z{|x}zx{~zz{vw}yyyzuzzx|xy}}x{~~{}~{w}}||y|z{uz~{}ywy~{uz{z{{~zz{zz|y{}yyx{{~~w|||}yx~wvx~xx|vz{y{zyzuyz|xw{}y{y|wwxw{}|xzyxy|{yw|v}{v|u|vzz||}~~xx|xzvwxyyuvxxxvzyyuzzzyz{{~yzzzz|z}x}yz~xy}wyzyvy{y{{y}zvvyy|x{}vtw~yy}zzxwzzw{z{yy{w}z{z|x}}yzyxxv{}zyuv|vz|{~x{z{}wxuy}ww{{{yu|xw}{yz{|~w|xyty~y{|vzzzwy|ywzw}{~}zx}uyyzyy}}{|yzxx~}y||y~}}}{}yy~{}z~yxx}xwzxy{zyx}|~{}z{{x{xy{vy}zx{z}zzzzx}yw||y|~}~}~~~|z{~|||~{{|}~|~{~uzz||{}~}|}}~}~vz{|}~x}|z~|}y}~y~~}~~~y|||}~~{~~~~{wy}}x|}}{~~y}{zz}|~}}~~{}z~}{~|}|z|~y}}|}z~~yz~~z~}z}|~}|{z|||}}|x~{zy~|~~}~z}}|~~~~|}}~}~~z|~||{|z|~~}}w}z}}~~|y~~||~{|~~|~|}||}|}{~}}~z}z~z{~|~}}z{z|}y}z}|~{~~{}}~~}|}z~{}y}~{y}{~~z}~~||~}}z}~|~|}~{zz{~y~}~~~z~}y}}~zz|}~y|yz}|}}vy~~~|zz~{~~{~}~~|yzx}~}~y|z{~~{~|}{}z}~|||{{{~{||}}yy~~~|~|}~}~~|~|}|~{}}{|{{|}|{}|~{|}}~}}y}~z}{}}}~z{~~~}{~~}}u{|{~z{v~||}v}txzx~yyxuuxw~yytwwxw{yxv{zwvzz~x|~{|yzzzz|xyzyw{z~x{{wyyy{zzxwx{vzwwxvzww||~wzwxtv|uywv}yywxzy{{y|z}{xzzz|v{x||zx||v}~}z{y{wvuywxx|uywwv{w|wxxy}xyyzyzyzz{zz{z||x~{}zzzxz|xz}|y~x{}xw{}tuxyxwz{xww{xv{{y~y{xwzwv}~{{yxv}uy}x~{{|z{||{zxyz~|x}zvuz{|yux|}}|{{xwzxyzzxyxxyyxvz|zyy{w}|zzu{z{}xywtz{xz~}|y{~z}|xx{~zzurzy{}ysuzwyxtvyyx|xv{w||z}yv~yz{~x}{wy{zz{{||w|{}{}}wy{xwxy}y}}zxx{{xwxy{|vvx|vy|zw{w{wxxx}|xw|~zxzyxzyyt}{yz~y{|zywx~wyzzzx}wyy{}v|ryy{zwy}y{{xxxz{|{~z}wzyz~zyy{~}}|}y}uz}wx~x{}v~xuwqy}{v||{w}}xt}uyx|~zz|wv}y~|~|zy~yx{{~|y{|{zy}xvwxzv}twyz}xuzx{zzzt{}zztuyzz{~y{yy|{{z{yzx{wyzzx{}~}{}z|u|~wxyx}wxw{|{{}||yxwy}{yz|yvyz}w}|~yvx||z|z{{}{y{v{|{}~yx{xzvwuxzsvzzz|xxwzywxu}y|yw|zw{}~zwz{x|y||xx}{y}{~~~~}z~}}|{{~z}{|}|}}}|~}}~|}}}}|~|}}}~|~~|{}~|z{|}}}}}|{~~||}~~|}|}z|z~|{~|~{|}{xz}yy|~x{{~~|~~|~}|~x}~|~||}~~}z|}{y}~~~|~y~~~}~~}z||}vzz~|~}}z~~}}}y~}~|~~~|z}~z||y{~~}~{~y~}{{}~~|~~z{}}}{||}|~~|z||}~}{|~|}|~|{}{|{z}}~~{{~zz~}|}{x}}zz}z~||~~z{~~}}~~~|~~~~||}}||{}}|~}}~~}z|}z~|~{|z|~~~|~{z|~{~z|}~}|}~|}z{{}~}}}|~{z~|}x~|}}}}|}}|}}~zz|z|~sy}x}wzw~|yz||y}xx~~{vw{zxy}v|z{xy{{xvzwyzz{~v|zx{x}}|uzyx}}yz|}z{w|yzxz|yv|x|{xz~~{w}}~}yz}z}zw|{x}wxy{}zyyzzyxz{zxx{||zzw}zwz{~~{zz|z{{|{y{}xvz|yw|x|}y~zz{yyz~yv|}zyxx~xvz|{||y{zzz~~~|yy|yvyxyx~zvzvyx{xz~}z}}yvyzz}x|zyt}x{|yyx|yu|zzwy}y{z{x{y|xv~ww{zxv}}wxyzywyz{{yt}||yy||xx{zz{y{xy{{{~xz~{tzzyz|w~{vyz{y}z|y{{{yxzzxy|{|y~{zx{zzy{}}{{yu|{|y{zx|{y{{{|zz|w{{~~v{|zzz~z{y|{}{|x{y|vzyy|{vyzu}|{z{t{||xzzyyuv{x}}w{y|}zyx{ywxxx{~z}|yy{{{v}~}x~{|uw{zyywwz}w}z{xz~{|~}zyy~}}x|yy}~z{zvxzy|{v~x|{~|}|{}|x|}xz~yx~yt{|wyzv{}v{|vyvyzyxwxxzy{y|z|wy}{|xxywzzw|}|{{vyw{}|x|z|yt|{{wyy{yxyzyx}}{xyv{z}n~vv|y{z{v|zyy{}z|~}xxyyyzzz~zy{yzv|y~zz~v}}}vz|}}w{yxx}}y|yy}{}yyv{{v}{|{{|xy|y}{{}{}{}~{}}u|{|vyxvzz{{wz~y|}|~}{~vz{z{||xtvxzxxvyxy{z~}z}~~y|~~{|}y}}~z}}~|~|||~}}}~|z}y~~{|~~~~z|||z~~z~{~}}~~~|~}y~{}~}~~~}{z}}~}zz}~w}}|~~}~{}~~}}}|{~~~~}|~~}~x~|~~z}~}}}}~z}~{}|}{~}|~|~}~|~|y}|zy|~z~~}|}w~~}x|~||{{y{|~z|~~|}}|||~}~{~}z~}~}||~{~}}{~|~}~|||}|}|}}}~{}~~|~|y~}~{{{y}|z}~{xvz|~}}|{~~~|~y|~z}z{|}{||~{|x|}}}~{x{z{~~}|}z~~{{~~}|~z|~~|||z~y}}}~~z~}}}}~|}|~}y|{~}|z|}|}x|}~~y~}~|}|~~|~|~|~|}|}~zz{~}}~z~~z}y{|y~|y}x|x~~|{y|xvuzzyy{{yzyyy{{~yywyx|yz~|y~y{w}yyyxywy|zyw{}y|zwx}y~}{|~~yz|xy{zu~xxyyyxwzxyxz}{syxzxxyyxzuyzxx|y~|{~|yy|{|{w|w{~{yx}}y{xzx~y}|yu|{zxzx}{y}ywxwy}yz|x{w|{z|z{~}{{{~||{w~w~|}z||zx{}zy|xz{}vwvwy{y||z|yywwwzzyxz|zz{|~~{}|zw{|{x|{||yy~z}|zy{z}xyz|v}{wy|y~}{yz}{|yvv{wx{{z{}z{wy{zxzx{{}|}yyu{~xxu|{{|wwzv~vy{tzzyxvzyw}xyx{yzwyyywxwzyy|}z{x}zx}z}x|||z~~{||||}}u|yy||wvxzz|{zw{zz{tvzv{|v{yuwzw}}~~}vwy|x}|yz~|{z{}{||~{yxxww~wwyxz}{xy}wxyz}|{~yy}}z{z{{}{zy{}}~~}yxzy{|xy~}z}u~{{z~ovzy{{wvy}wx{{|{|wx|~wwy|}x|{{}}|xzvww~w{yyyvx{}z{yzxwy}z{ywx~{{yz{w{~~vzyy{wzzvt|xz}{xx{|||z|{}|z~x{{y|xx~|vxx~}|x{~{y{{zw}v~xwvx}wwy{yz||}y{yy{vwz|{w~|y||w{y{z|yvz{z|{}{{}{wz|{|~x{z{uyxx}y}{uyzwwz{|~yy~vvyy~zyyzxz}}xz}||~u}~}y|yz~~{y}zx|}z|}{z{}~||~~~}~~|}~{}y}|}~~~~}p~}~|~}~}}|}~|}}}}~}}x|{z|~|zz~}z~}z}|}}|}}|}{|}~~w~}||}~z{~u|}~}~~~|z~|~~}z~~{}z~|}z{|~z}|~}z}~{yy|}}|||{~}~~~~z|}||}~y{y||{{~|zx}~}~~~x|~{~|~~v~|||~{}yy~|~|~|~}{|~|}}~}|z|~~z~|{~{~~{|~z~}||}~}|{~|~~}~~}~z~~~~||~~{~{}||}~~}||}~{{||~~~|}~~}~}~|{|~}~|zy}}}zx~}}}|~~{y||z~~{||}~}|}|zy{~|~~y}||yz||}~|}|~~|{~z}}~~z|z{~~||}~{{}|}||{|}}~~}||w{oz||~z}vy|yw|zz~x|sw|||xzy}zzx}{{ywz|y|~{|uxz{x{xxz{||{~|yy~z}|{|yy~|vyxwx}~}|}}zvwx~{~z||{}{yy|wsx|yxy~zu}v|zzy{{zyxy{yy|z}}|yyv{}yxz~|yt||{{~yxzy{xzxz|y{ywyyx~}yz}zzztz{||zt}zyyy||t|u~||w~{|ywzzzvx{|{|sz~zz{z|}w}wx|~yxz{vz|x}zy~}wy~zvzwwxzy||}z~{|}|yxxyx|zyy{|xzz{{|}||u~z}xy}|{{xzyyz~|yx~y|}zzz{x}yvxxyxy}uz{{wy{{{}zy{vx}{w||~x{xyzz|yzxzxx|~{}{z|{|{wz}{zzv{}x|xzyyw}z|z{u{yz{{xy{y|zy}z}|y|{{zx|{sz}||vz{y|z||vy|x{y|y}zzz{x{}~|{zx~|{~wvx}{wzx|{z{z|}y|{wz|y|x||}v~zyyy{xy{z~x}zy}{|uw}~zyz}xz}zzyz~zzwz|{}zwz|x|x||zvxz|}zz~{y{||{~}yyyzw~{}zzzwywwr~{}~zwxz{}zwzxz{zzwx|y{v|xz}ww{{wy|x{|ww}}{z{ywv{}{|wz|{}|x|z|zz|y{{{xyz|y{~|xzz}zzz{yz|xvz~{z|~y|x{yzw~wv}{{xw~xyy||~{ww}}|{|{zyz}{xz}xxxx}x{xwwy{|{|{{{s{{}zy{|{{{yx{}xu|yw|z}z~~~~}}~}~~~zz}||z}}~}}|}{{}}x|~{|~}|{}}~|~||~{||~}|~||{{~|~{}{~||}}~{~~~z}}|zy||{|~|}~~{|~|~}~|}{}~|}y{{|}|}zz}{}~|{|~~}}{{x}{|{}|}y||~y~~~}}{~}}|}}~|{~~z~~~z~~~~y}x~||y~|}}|~z~~}}~~~~y}~~~~}~}}~|~~~~}|||}{~~}{}{~~}|}}~z{}zz~|~}~~}||}|~{~}z}zz~~}~x}}}}~zz{~|y|~~{{z}}}~|~~|||{~~{~}~~}~y~}~}~}~z~}z~{~}{|~}|{|{{~z~}{~~~~~z~z}}~{|~{{}{~||yz~~{~~}~~z{z~~z}|{}}~}}{|~~}|~|~}}~z|~|}|}||~|~~{}{}}zx{|{~}z{{{}z}{x~{vzw{v|szvxyxzvwwvzy|xyx|xzzsw}|{}v{}yuyy{zx|vy{|{{}w}|{xyyw||xyxx|x}{y|yz{{wxx{w||vw}wzyvv}~z}{u|{x{|zyyy{z}x{}zx{x}{xw~yzxv|x||||}z|yxyzwyuzz}v|sv{|uw|w|{~~{~xy{x}{}x}ux}y}}yy|{{|w}yxz|uvzy}y||{|zxwyztyuxzxxyywy{xu{|y~xwx}zzz}{yy}{y~y~}}y{y{}w{ux{vvy~|u|zzy{u~x}z{vyuzu{zvyxw{z{|z|{y}}z{{|~zxy}|y|{{zzy}}|zywwuzvywwz|y~suuwtxxyz{||{yzvw|z{y{~y{z{{w|zyy|{}y||z~}z{|vz}zz{z|wy~xxywwwzxwzy{zwz|vxtyxz~xxxz}{~|{y{w}x}{|{|{{~x~y|zxz~wxz~yw{|{|wzxx~z|yxzxy{~}{~z|xzz{z}y|z}z{}{|}wz|z~~{{v}wvx}}{yyzzt}}{vuwxv|wxxwy{{~z{zyzx|z{y~x||v}z{yzxyxz}xzx}|yzxz}}yxvw~{xyzwyywzzv~}||}xxw|{~z|{~y}wy|}x|x~}s}|{{~yx|t{|vv{zx|vwyz|vv}xz{w}{{}zwz}|{zwvz}|zy|xy{~y}{{yx|}zzwyyz{y{xzz|t}zx|y{yz{{zzzty~uxyzzxz|y||{w~~y{|~zzy|}z{}}}}{~|||~|z||}}{~}~~{{z~~}~~~~}~z~|~}|||}}~||~|{~z~~~||~}}}~|~~~}}~}|~yv~|}~~|{~{~}}}}|}|~{}~|~~}}z}{|~~|~}||}|~||~~}~|}~|}z}|}zx}|~}z~}}|}~}~{~~~{|||~|||{~|}~z|~z{}}}|}~{x|~{}||}~{|{v}zx{|}~~~y~}{~}}|}|~y{{z~{z|||}y~~}z~||z}{}||{~~|~~|~{}}~~{{}{}~|~}~~}z|~|}~z}~~|}~x}~{~|~~{~|~~y|}~y{z~|~z|}z~}{y~}|~z}~~z|~~z~{|z~~}~~yz|}~~~~y|}}~z|~~|~||}~~x}}{}|w|}~z}~~~}}~zzwz~zwx{zxyy}{tzyx{zz}{z}yzxyyzxxwyxxxyx}||yw{{xxxzxz}{{y{xx}tz~{zztyz|z{|yy|y|||||z~wvzw~yzvz|xwxzw{z|u|xzyzz{uxxyu{z{}uzu||{vwuwzw}y}xwyy}|{x{zx~z}x{w{z{x}|u}ywvuvzz~x|vz{{yyxy~~}rw}xz}|{}y{z|}xzy~x|wy{{|yz||yy{x}y|~w{|y{z{yyxy{v{v{zxw{x{zzzz||v{}}u}w~~y|z{|zv}xw{{x~xyw|~~y}zwvz{xy~x}v{z{v{uz}yw{~{wvvy{r|zy|yx{|~{zwxv|{xwtx}xz{w{{v{}yz|wtz{yvvx}{yy}~y{zy{{z{wx}xyvzyzzz}{yyv{zxzxxz}yz{y}|x{yzwx{xzvyw|}{vyz}{||y}wzyxzz|~zz{y{w{{y|}x|wwzxyv}xw|zwyxy}{x{{yvy{y{u~~wxy{wxy{xv{xw{~{wy|uzyyz|{z|xvwz|y{{|yy}z|x}|wxyv{z}~}|uvzryy{xwz~z{zyzz}{v{xz|~yzy{y{{}yy|r{uy{y|zy}}}{{zx|w~{zzw{w|ywzz{zuxy{yyy{zw|{y}zuy{y}yzz{zzyzv{zzwz{{y{yvvzz|z{|z{~w{{xw~wzzzy~xxwzyzzyyy}z}xz|w|y{z{xx{xvw{x~xx|~zxyx}|zy}zz{zy|vywzzz{|}~zxzxw{}xu}{yz{y{yzy{{~{~}vz{~}|}|~yz|{}}}|}}w{|}}~}{~~z{~|{}}~x}~{{~}~{~}~|||~}~z~{y|w}~z}}}}}}}}}|~}{|}{{z}}}~|}{~||}}~|z||{~~{}~{|{~}}~|x|{|~y{{~}}~}x|~}{|~~~}}{|~~}|}}||~{y}}~}{{|~~z}~|}~}{|{}{~{}}~~z~}~{|~|~~~~}|}~||~w}~x}~|~}yz~}}}~~y~}z}z~~~{~}z~}{y~|}~~{||~}{|}~~}~}|y{~{|}~}~}~}z}}v}~}}}~|{}z~~}|}}~|~z{{t~~||yz~~y~~}|{|{{}~~}z{{|}~}{~}|~~{|z}}{|~}|{}}{}}|}|||}}~{{z{}}{{}~||}}{~~{|}}uz|x{{~|~vwx{wy{zzxxxw{uyzx~}wx|{y}z{{xyxxz{x|{xxxxxy}{y{|x|{|x}z{~z|{|{yz{{sxzv{yxyx~}w{v~xwyzxu||y{|xv{yy~yyv}|vz}|z}y{zy{|z{}x{}|xt{|xzz|xx|zx{{uwvx{tzxwyzxy|yxy{||z~wv}v{{xw|}{~wy{~x|yvyxw|zuv|z|{zxwr{x{~{z|{y}wxy|u{xx{uwz|y}||{uwzzz|zz}{{zz}{}{}zuwz|yyy{yzxx|{|{y|zwywvxzxuw{vyx{{||{|||{}|~zrz~zvywz|}x|~~zwuzyx~zz~{yu}www{zvy{yzzy}zuw{}vz{|~{}}zy||wzxxzy}x{~z{{~}{zy|{|yywwyz|yxzz{yx|wvwz}yz|uvy{|yu}z|xyy{{}}wyz~z~|}|{z|{y{yz{uyy{}}y{{{}xw{yvzwwwzxzywzw{z{y|z{|x||~z{{~~y||zx|}zy|ywz||x}www|vy||{z~wxtzv{z|r{wzqzzx|uyy|z}}~{z{{{z|}~y|{xw||}zy|zzz|y{zwxx|zy{y{}|{x|yv{w|y||z{y~yzw~|wx}|{|z||x|wwv|}|xww{~ww}y{z|y{|yzvy}w~yyvywy}|{y{{xw{}xxw{wx{~z|yy|{}{}{}~yy~|zz}uy{~zxzx{}|w|{x{yx{{{}|zv}w|z{tyx{|wx|}}{}{{x{zz|~|z}}{~{~}~|~{}}}{~y~|}~{~{}z~|}}z}~}|{}|~{|y|~z{z||~{}{|{~}{|}{|}|~}x}}|}~z~~~{z}{}|}}}|~~|{|~|||{~|~~{{~x}}~}~{~}~||{zv{z}}x}{yz}~}|}|||wz~}}|z}~~}{|||{{~|~}~{}y~y}{|}|~~~||}|y|}}y}~|{~|yz}~}|}~~}{{}}{~~~~|}~|~}{~}{|}}{}}|y~{z~{|}~}z}~~||}}}{}||}}y}y|{}}}|~}~z~~||y}~~~{|}}{}{{{}~}{~{|{~~~~~~z|~}}|||||}}}~x}~y}||z~~~~}z~~}~z|}zz}||z}z}y}v}{~~~{{}}}~~~~{~||~}{~~{~}~}~|~~}}~|}}}~~|~}zt|x{|{||v{v}|{ywwwxxt{{x{{wxxxw}xwxzy||w}uxyy~zzw{x|xyzz}rzxwz{w|xx|w{ywz~y|~z{u{y~{xx~xw{x{yzx|{w|x{xv|v}z}wzx{|zv|}}y||x}wxxzwzzw{w}w}y{yz{}xzxw{x{{|~x{{y{{|yvywxzvz}vy|{w~{|{wx}x}zxyx~wwy{|z|xzzvz{x|{z|}{ywxzzy|zyyyz{wzy|x~xz}{yx}}{vzxw{x|y||~y}}xzyy|~{zwzxzzy}yz{u|wz|z~y~z|zyzxy|x{zx{y{x{}{ywv}wy{yyx{xvwz}zyx{xzz||vyxw{ytxv{~|zy|t{y{|~|zvz{wz{z{yx{yvzxz|zwz|u{zzwtzwyv{~}y{yx|{z{}}zyz}~zy|}|w{{vy{xyzxx{x|{zyxu~xzz}y{|y|~{w{yzyv||wwz~xy{yz}wyxyzy}|xxvxxy{yvx{w{{w|xvvv{yz}{z}|t}|}yzv{z{{||wwxzvty{{xuw{{{~xuwx|yz{x~z~}w{xx|zwxyzy{}zzw|yyw{y}w{}{yw|z|y{||xz{zz|vxw}y|xv{{zzzvxu{~v{}{{|z}yxxxywyxyw~}y}v{zzzzxw}z|}||zuyzx}|yzuw{yx{|{yy{z{y~{zyzzxy{u|vxwyx}{w{wyyyxvvyz~yx||}x{{z~z|}x}~zzxwz|yxz|}{z{xuzv{x{~|z{xx{|xwzywz{w|y|{|{~{~~}|~}}||r|y~}}z|{||}||}~|~~~|}~}~|z~~{~|}~{|~~~{{|~||~{|z|{}~}{{~}{|}|~~|~~{}~{~~~{|||}}~~|}zz~|}|||y~}{~||y~y~}|}}~|~~y~}}~z|~~}|}||~}|}~}}~}}|}|~}|}{~{|}|~|}}}{}~}~}|~~zy~z|z~{|}~{||}{{y~z~~~{}{|z}}{~}z~z}~~|}~~~}~z~|}~~}z|}|{~||{~z|{|z|{|}}z~{{}|{}~}~|}}~}{{{{}||}|||~|~z}|~{~}y|~|}y{}~x}{{}~}}~~y~}}~|~~~z}}|~~z~}{{~{~~}{}}~~}~||{~}~}~~}|z}~}}~~}}{{~~}y~~~|~z}x||{}y~z~~y~{}~|}z}|~~{~{|~|||~{~z~}x}~|{|||~}~~y~~}w|zz|{x}~}|zyvvytvwxyz{{qzyt|}xw~vxtyyzuy|z{wx}wx|{x||~zv}{yz{~|~zwzxzw|{{{zv{xz}{|zxyzxw}{x{zzzzw{z}vwzz{zz~y}zv~y}|zwx{|~{y}yyvwzyzx|~yzyw{x{|xyt{z{{zxxyzs~s}yyzwxzyz{w}}|yt{z}|z~yx}yy|y{x{yzxz{yw|zvx{uy|{{{ywuu|uz~yxzyvx}|}wx{wtyzxywxz|y~{x{z}z||wzy{{w{|zw|{z{xt|{xxy{v{yw|zwt{|{wyu}}~{yzyy|{~x{}z}|yw{{}{z~{zz}v{wytzz||y|uy|xz|yyz|}wy{z{zty~z}{|z|zzz|{||~}xwy}z}|zzz}{xv|szyy{yuuz|~{{yzzw{yx|{uzz{~{}}{}z|y|yx|z|}{||wx}z}yy{yww{}x{|zv|zuxx}|{yx{{y{}v|vww{z{xz}}{{}|xxwy|~vz|{}z{xv{{zyyw|{w~xvtx{y{~wy|y}{}u}yx}yzzy}}}}x{y{}{~t~y|z~}w~z||z}{{wzxs}vxzt|z{yxw{yyzywywuysw{{zy|||||{|v|}y|wx{zyz{~zyy{}|}{z~|v}}zyzy|yxzz|y{xxxwyx{{wz|yzywtx|y{z~y|~}z~}}{}|{w~yzz|z~{z}{{t}x{w|uv{{z~w~~xx|yyz{zyyz{y{zrv}~{z{||x~~}}|}~|}~~|~~|~|x~~~}y}x~}x{|z{||~}~}~|~}}}}}}|~}~~{}{y}}~|}{}{}}~}~|}}||~}~xz|zyx}~|}|}|}wz|}|~|~y}}~}}{}}|xz{}~}{~}|{~|z}||~~~}{}||~{u~|~||x~z~z~~{||}|}yv~~z||z}{~|}}}~~|~z{~y}|~~|}}~}~~~~}}||}|}~|~z|~|}{||z|u{{}{{~{}|||}~z}}|~~|{}{~|||}|{{|{z|~~~~|~}~z}~}}{}}{~{~y~{}~~}|v~{~~~~~~||~{||}~|}|}|~|{}}}~}}~~~~~~~}{~}~~{~}~}}u}{}||}{x|~~}}}~~|~}~}}~~~~|~}|{~}||}~~|~~}{{|z}~||~{||}{ty~|zyxw{}wxy|||{zuryzxyx{uz{zvzyz}zw{}}|wyv|w|{x{{w{|s{|x{{y}|xxz{z||yxw{~v{|}{~s||x}}xxxz|uxyxzyzy|{xz}z}{|~{zz~z|yz|xzvxyz}zxx|y}~~~xvxyyy{{zzw~zxyuz{z}x|w|zw|yz~xvs{xw|yyzywv|~|vsz|{}vuyztw|}x|}yz{xzvz~yt|~zvwy{ytz{wzvw{{|yw|v{}{xzz}wzwzz{}w|{|z}zzy||wvy{y{y}z}{yzy|{y{|~uzx{||||zvz{zz{{}z}|zxx|y|zzxz}tx~{{vxwyx{|||zzyzzyz|zyz}ytzy~yx|}zzx{zv}xz~z|{xu{{wz|~y||zxwzyzwxzv~~~y{xzxy|z}z~z||}yx{|yu{yz}yy|}{{ys{wy~}}{{{{v}vw|x|zwxzw{|yz|y{wx{yxy{z{yz{zyyv|~zu}}z{wx|}|{zzzw}}xyzx}xz~xy}xwy}{yxxxz{x|xzz}wzz{|z||xw{vy|xz|yww{{~zz}z}x|xuw{{yyx}{vyyz}wwx{|v{xy|yzxzw|zz{z{|}w{z{yz{xyxtvzy}z|tywuxx}yzt{~||{~zyvv{}uyz{yyx{|~}{{{zxzy{|yyyxzyzzzxz{{{}u{~xxzywy}y{{w|{{{wwxx{}zwzu}yxw{vwxy|}yyyw{zxu}z{xwxy}w|{yyy{{zv|}{|zwyy|{|{{yzz~zww|xwx||~{~~~~~~|z~|}{|~}~||~z|~}||{~}{}}~}~|z|y~|{|~~|}{~}~~|}~x~z|~}~}}|~|}|{~~}~~~~}~}~~}~}{zz{~{~{|}|}|~||||~~}~y~}{|~~|{}}~~x~}|}}|~~v~z}|}}{}{~~~{}}{}wy}}}|~}x{{}v{}y}}{~}{{|{}}~}|}~{}}|}|}|||{|}v|{~}{}{}{~}~~~~~~}|~~~||~}}}~~x|}~~}|{~y||}|~|~z~}}|~|~|}}z{}}{~|}|{}~{w}{|}}{~{~z~|||~|||~~{y|}|}|{z{y~|}~~}}~|~}y|}~|}~{{zx~|z}|~}~|{~{{~|~|~~z~{~zz~{|}~|~y|~z~z~}~|}~|~|y|z}~~{z|}y}|~|~~~xzzz{|z|z|y|v~{}utx}y{z}~||wx}{xzxxwzzxwryzyy{|vwyz|{||v~yyz{xz{z{xx{zzvz|y|}xxx|zxz~{~zvu}z{xwyvv~{yz|xzy}{w{z}{{||zxx|u~|w}z{}{y{|vvyzz{{~{zxwyzxy|wyx{zwxy|xyz{z{}|}~~xyx{wt|{~z{y{x{xz{yz~}z}zyxwvzzwx}yy|x|yv}y}{z|{z~y|{}{}wyx|z~txy|x{v|x{z}v||y{w|z{yywy{yvw|zx}vy~|v}{zzx|xyx}||xyz~x{z{v|x}~v~z|wz|~|}z}{{yuvxvy}{{y{{xy}xx~}{z}x~{xv~y|||~zzy~|y|v|z{yw||{xy|z}{yx{zzu{|wzz{zyryx}~{}uxyw}ytyx|y}~|v{zx||xyzy}v{}z{z{}w~~xy}{x}{}|yyzz{|z{ryz{x|wx~zzuxw|vz}vzzzzy}{|z|w~{{v{{|z{~{wz}|zyzw|yyztu|ww{z{yzz|xz{}x||ty~{{{ywxzy|}w{w||{y{z}~x}}|xx}xzz}~yy|uwzzw{w|wvw|{y|z{wxw|~v||}wxz|}yyxz{}w|}z|{y{y{{y}~w}u~{{wwy}x}{xv|{|uz{w|xwx|vz}zy|zx}yuxzyv{ztw~}yyy~|x}~{zy{y|xzwxzwvux{vy{y~xwy{x{xwwz|xu|yz|}}{{yz}|z{z~y{}|~|~zwz~|{z}y{yz{||{~x{}|~}}}|}~|~}|}||}z{}{}~}|{~}~z~zz~{{~~}}z}|~~~~|}z}~~~xzy}}~{|}{}||}|zw~}}~}|~}z|{~}~}y}|}|}z~~}{xx{{}|{~||~{|}~}x{~}~|~}z}~~}y|}}}}~|}}~}~~~}~}~}~{z|}{}|~|~z~}~~}}~}}~}~}}}~~~{|z}y{z|}}~}|{~|z~}}}~}|}|yz}|{wz}|{||}}z|}{~{z|~|~~||}z||}~y~}~|}~y~~}}~~~}}}~}~}}~~}|z|}|||z}|}~}}}~~{|x}|{~~z{~z}|}~z}}{zz{|}~}{{w~~}}~{~}}~~|}~|~x}x}y{z}wxz{}z}{|||~y{z}{~{}zz|{wywy}z{w{y|wy}zv|wzzxzx|{}x|xx{y}{{vy~y{y{|{{}zxuu||{z}z|zxx{yvxyz{y{x|{}{zzzzy}y|zyz}y~~{wxzxvz{x|}w||}uy{wv}wy{xv{y}vw{y|}z}{y|yxxqz}w}yvyzyxy}{xx{{z{yvz{y{xy{zyuyvx~y}xxzyxx{xvwzzy~{~{{yv}z|{vv{}|w{|zxxz~||{{y|zwzy}}zx~zwwywxyztwz{z}x{yux{|y{|{}q{z{z|zx|yvw~yw~{zzw{zvzv|~|w~|vx{{y}~{y{~yz{w|{zyz{y{y}x{syywwz{|vz}z}|~x}zww~yz{{y{{{w|{|yzyvx~x{y{{zy}ytw{{uz||wwwu{~|~y{x|zxz{}{|zyy{wz{x|}|u}xz}uzzyyzx}y{u|z|}wzx}{}ywzy|}yu|z{yxx||x}zzxzy||zyxy|zxy|z{zy||{|u{xy|x|v{{zyyxwv{yyzzxyx}}w|{x~|tw~wzywx}|x~|w{}~~uv{wz{zy{{wzyy}{u}|yv}xv{{yzzyz~x|yyw|~{{|xv{ywywwzy|yvz|yx|}~xzy}u|~xxwyyzwwz{y|y}yz{||yzwww}vxr|xywvwwwx{~yzw|y~z|}yw~x{zxwwwx|z|yzw}}xy|zzv|zy~x}y}z{{vzyz|~z|z~z|}{wy}zy|z|u|tyyvzv{uzx~zwws~|x|xzx}}y|vxv}{{w{~w{yx{vz~z{}|}}}}}|~z~|~}~{~|{~|{|{~~|~||{}{yz|{|~}~~zz|{y|~}z||{|~|x|||~|~||}}~~}~~{}~|}|{~}x~z}||{~zz~~}{~}~~~||||~}|{|z|{}{zw~~x|~~{}}||}}~}~~~|~}}}}{~~|z}}~x~~}}~~~{~~}~y}}z}}|}~{}{|z~{|}}}}z{|~~yy}}}}~z{}|x~~~{}{}}}|}}{|}}~{~{}|{~}y}}}|~~}~}~~}}y~z~~}yz|||{~~}}~{~~~~~}z}{|}}y{z|{~}{z||}~|y}~~{z}}~|{~}z~~|~~{y~{{|}||~{|}}~~|{y~||{||~}~~|{}}}{~~}}~||}u|}~{~z{~|}|y{~}|}z{}y{~{~{~}{~}~~~}||~|}}|{~~||}~|~w~{}x~{~}~~~{~}|{|~z{|}}}z}}y~|||}}}|z}z|y}y}zvzvx}|zxuuv~zx{{~xvxxxwxxyx|{wyzzwvxz{yzv{yyx{xxxxz{yz{|yx{zvy|w|xzy|z{vyx}{zwxy{|yvyxxv|wxy~y|}zvzz|zvw}{yzy~{}yx{wx|yvz|{wzz}uwvxwxwyryvy|{vr~v|z}xyxwu|x||x|zwyw{wx{zy|||wyy}|z{xyzxx{xvz~y{wz{|wyx{y{z}{wyyxy{}y|z|xyvu}{|x~|vvt{|z~vw|zyzz|w|w{yx|v~uyyxx}zz{y|{|{z{{z{|y|x|~zw|zz}|~}z|xxz{{{z|}z~|zz|wxv|zwv{yyy{zy|xvw|||z}|y{{wyz{~||x~}zz{wyxx|{~y~{}||||{|yw}|uz}|uzvuyw|y|zvyy{zs}uzvyyy}y}~v|yw}{x{|{{{zw~z}y{y{wty{y}xz{x|yx|}yvzxz{|{zzy~}yx}uyyxw|}w}{xz|yz}x{w{|w||{~yz{}y|w}{yw{uyyzz{|wvvzwtxw}xxvu{wzuzwxz{|z}xy{{w|{yzw}}{{|zwy||yvy{xx{vxz}{|{{yxw{{xz{yzuvzxywzx}xv||uz{{}}|~xx{zzx|z{{{|{~zzx{v|xy{sxzywy{z{}wyx}||{z|s||{}yyyv{}z}zy{z}y~zzz||xz~}zu~z||z|{{|ywxyzwu~}wzzyz|~{zw{|vy{yxyywxy{|}zyy|{z{{{|{z|}~|z~z~y{||}|}~|}~~{|~}~{~|}}~|z}|{}{~{}~{{z|}~|~|{{}}{~{|~||}z~|}~}}{|}yy~}~||{{{}}}~|}~~|{{~~|~}{}}~}~{{z~~{{|{z}~}~{~~{}{z|{|}~}~}|~|{}}}|}~~|~~|zz~~|~~|z~|y{~}~|~}|}}~||}{|~}}||~~|~|~~z~}|}||}}|~|}~~~||}}}~~}|}}~~{}~{}}~|{|}~~|~~z~}z~|~|~}|z~|}~}}}|}y}|~~z{}}v{w}}|{{z|~~~~|~|~{y~|||~{y~}{}z~|}~|{~{}}|}|}|z}}}|}{~||~{~}}{zw{~w|~~~}||~{{~{|~y~{~~~~}}~|z~~}~}|{}y|}|~~~||~|}~~~z~|~}~~}~}~{||}||~{|}{|}~xy~}~~}|z}y|}}z{yxxz{xyz}}}}y{wyx{xvwzxxvyy}y|{zv}{{xxyy{|wzvzxs{zv|xyz||}{qx{{wx{y|wsw{}{zz{x|{z||x{{yy{wy|vu}x|yz|zwvx|vxxzzvxx{u{|uy}yyz{yxzzwy}{zzyxzx}|zuxy~xx{}{y~z{}z{yzxwy{{}ww{~{z|zz{vhzxs{u{yyxx{w|z}vvv~{zzz}x|x~vyx{zv|zz|{xzw{xy|wvx}ywvwzyy|zx~ytz|{wz{|xz|zzzxxvxw{~zywx|xyywy||zz}~{{{xyx}|{xzvx{}{z{wyx}ytyw|y}zxwtxuzyyywz}{xzwzyw~}}xx{{wu|zzxyx{ywzy}}wz{~z{z|zx{y{ww}y{|z}y|~}|x{~v{|{z}{xz{z{{wzz|{xw}{y~zy{yzzwzzvz{zx|{~xyvzzvv~}zx|x||zxx|y{x|}}~zx|zx{{zwzxxv}vyyw}{ywxzx|zy|xwx|wx|~yzz~|y{zy|z~||z|yvxzxw~y~~z~yxy{}yv{vzzxx~{vzywx{zy{}~{v{{|}y{z||x|zx~{xuwx~vz}yzvy|{{yz{z{}w}vzyxy~ywx{{{{zxyy{{{zy|}yzsy{{uzw~}y{zyz|}{y}y|z|{twx|~xwy}{ywz|xuwxxxw{~y{zzx|{|{uywzy}yx}~ztzz{{{|u}|wwyy{z~}|}}{~zyvs}x{}{y{xzz|}{}yt}v{{{y{xzt{x{yzyvz~x}yz{{x~~{~~}}z|}~|~}z|~}||zzxz}|z|{}{y|}}|{}}||z~z}~z|||{z}z~}{}}~}~~~|z~}}|||}{{~~}~|}~{{|~}~||{}~|{}}|~zy}}{{|}yz|x~}}{y}{{{}{}yy|~}z|{|y~{z~}|~~~ww}~}{}~zy}{~}}||~}z~}|}}yz}~}}~~y}|}}|z}}z{~}~}y}~}}y}|||zzz|{}{|w{}y}~z|x~~||{~|~~y~{{|}~{}}}z~||~~{|~|}|||{}~|~}}}~}u~{}}~}|~|{~{}}|{}~}}~~{~{zz|y|y{{~~~{~|zy~z}~|ww}{|{y}|{{yx}}~|~}~~|~}{~{}~{~z}~{w}|z~{~}}{{~}~}~~~|{{~}~z}y|{~w~}|}~{}}}|}~}~}|v}|~{|~|}{{{~|}~~|{{}{{zz}z}|}{|z~~~}~}~~{{}{{|}~~~{}{}|}{}|}|{~~~zx|x}zzzxy}w{}{txzyxyx||vz}z{}{|xwzzzyvz}yyx{v}zwx}zxxzyxyzyzx|}{|zv{|yyzx}|ow||ywywxwvzywzwyyv||{|}yx}|{{wyzxz|{z~}}y{zyy|~}}z{yz}zzy{w|xvyxvvy~xty|yv~w|yzw|ywwyy{}~}y{{||yywy||y{z~zwzyvyz~~{zszz{zv}{z{}y}yyvx|yyw}xw~{x}wyw{z|||}~|{zyz{{|x{zz{{{~zz~yx~xx{zyuyxzxz|x|v|y{zx{xzzzzwzwzy}w|wyxsw}|{|{x{{{xwy~yyzx}wy|x~x{{|tzuz{x|uu{}{wy{yw|uywww{wzx}vx{v{}}}y|{}y}}{yx}wx|}|yxy{zvzzz}x}y{v}xxywzzy{uxvtuvyxyz{|{}{|zyzz{zsy{||zx~}y~{x}z|x}zyzxw|{~x}{x}xyxwywvxw}tywvvy{w{|x}zxzz}~xv{w{}y}{|~zzy|}|zwxvyx}st|y}xztz}|t|{{zx}|x{y}yvzz|{|~~zzu{~~{{{zxy{xwvyy|{{xzuvxy|xy}{z{yyxxu|wyzvy|uvw}~~y{w}}}zy{wzz}}{}~}z|xz{|{}z|}}|yy~zzywwt{|y|xu{|x{y|xzyv|xyx~z|uxxy|wz}~zy~x{yxx}x{~yv|{}{y|v~wz{{yu|xzz}z}{{{|}{|y{ywuxz~v{|zzy}y~w||sz~yy~|~w~}~|~xy~}|}~|}~|{y}||}~~}~||||~{{}{~}|}}~|~|}w~z{}|w|}z}{}}~~z~}}{{}x|}{|{}{}}~|~}z}{{zx{z}zx~~~||}~z~z}~|{}}|{}}~{z}}}~}~}~~~}y}{|~|~y}z}}~z|~z}}{|}}|}|~~{{}~~}~}z|~~{~~}|}}~{{yz}{z}|x~~}~y~}|}{z~~~|}~{~~~|y||~~|}}~z~~~{}~~}~{~zt~~~~~|}|{}|}}~{~}{~{}}}~}}~~~v|z~z}}}~}~~|~}~{}}}}{|}~~~~~|}}||}s|z{~{||~~zz|{}~z~~|~~x}}}{{}~}~|y|{zy~}~|||~}{}~~~~}~}|~y~}||{y|~{|y~{}|{vvz{xw}|{{|wx}{zxwyyvy|wzz{z|}z{}yxxw{z{pvywxxy~xwwxyxx}xzy|xw||}~y|}vz|~zx|z}{t{xvzwz|{v||x{zz{zyvxv{xxz|z{{zvux{vx{w|{x~xu~yz~|vzxwy{zu}{wx|wys{|y|{x||yyz{}}yz{u||zvzxz{yxzuy{{|zvx~~yxzyyw|w|zt{xwx{{yxvwvzz}|x{wwz~vy~v{{|zwzyz}yx{{wx{uyy}x|y|yzy|x~z{wz}zyx}yzx}{x~wxv|z}vywx~}xzx}z||z{xy{{z}z|vxxy{wvx}z{zxwx|zy~{yx{zyy|t|yy{~|x{}ywy{|y{vy{x}{y~w{x|~yy{{yz|}yxzz{zy|w{wzy|zz}y~yzxy}|yyvyzz{||zz{x|y||y{yy|y{{uzuyzz{wyzyxyu{|zz}||wxz||{sw|}||~wx|y{{zvx|||{{}{xx}|xyzxzuyw|z|x~{~z|wzzzvy{}uyzz|w{z|zyvz}wyy|xy{xw|yzt|zyzw{{y|www{~yxzzx}zywwyz{~x{w||zzy~z{{xwx~z~}vzxzz{x}z|yz}{}|yxw{{tzw}yys|z{}wyzyx}v|xyzz~yzyx}~y}yz|||zwz{{x{y|~x|z{zy~w}}z{z{z{z}yw{{yy~{v}xx|wxvty{~z|{}~xy~z|~}w|{||}~y}|y|}{|y}yxx|}ywz{x|yz|yzz}zzyut|wvyu|~{|}|~x}|~}~z}}|{~y|}{~|}{y~~}|}}|}~~~~~{~{x|{{}{~|~|}|}~~|}~~}~~y}{|}{~}|}}~|z{~}~y}|}}~{|}~~}z|}}}~}}z{~|y||~~~~~~~||}z~}}y{|{|}|}{{~y~{}z{|~~~|~~z}}~||~~}~}~}{~~}|{}~~|}{|~z|}{|~}x~~~|~|}}{~{{~||||~}~y|z~}z|~}|{{}}}}}~}~~~}z}{{z{|}{|}~y}~{||}~|z}z~~z~~~}}||~z|~{~}|{~}|}~|~{~~||~z{}~{~}~~x|~~}}~}{~{}}{~||{{~|~~|}}zz}z~|~}~}}~{{~|~{~|}}|}{}~~}z}~|}~y}|}}}~{}}|}|~}x{|~z~~~{{||{{|~~}z|~}}~~||~~}}~|~~~{{~x}|~{}}{~y{|~|~}}~|~|~~z|~~{}v{x|{z}|y|wx}uv}xvwvyx|}{|uxwxx{}{{t|{|ywz~wzzvxwv~v{|y}~{}z{z||zywyy|zz{yxyx|u}wxzxxxvyvw{z~|xyxy}y{}zv{||uy{z|{zz~zxw{wxxzz{x}xyz{|wywvwtvw~|vu{{x|xyyx}yyrtw{zy{{vyx}}~|{zz|}|{}yy{yy~z|{yzz~z|wzsxxz|z{vtxyzyywvywxxx{~xxw{v{{y|z}~xx{v{~~}|z||y|w|{y}z~ywy{{z{vtxz||wwyy~yyv{x|wwz||u~wzy~|x}xwyxy}~|~|vx{|{|~{{}y|xwww{zyxzxv{v}uvx}z}zy}x|y}zyxx~zw{|~~}yy~{y~~zyz{zy~}y}{xyzwyvy{z|wvxz|uvvxvxxzxxyyxyw~y{z{zw|xy|~|y}~yx}|{|}w}}||uw{wyywt~z{y{}}w{yxzyyxuz{uxzz||||yz{~y}{{xyw~yqz{{yzx}xu|}z}xz{uzxz{{xzytw|wxw~yxzyw{y|vwzzy}}|zyxwx{yzxywx{x{x{{{|}{{~zzzxxwz{z{{|vz||{zzyxyv{xzxzzuz{x|}|zyzzyw}{|z}{zzzy|z~|}|yyy~~~{zuzyytwywzyvv|x{}w{yxyxz~wywwxy{v~}{z}y~|}xv|z|zzz~}{y|z{zz{{{yx{zyzzxx~xuyyy{z|~vvyz}|xy{w|{{w||{{|yzy~zy{zy{{~~}{~}}|}}}|{~|~w{z|~z||~|}z|~~|~|}}}|{{{}~{}z}||yz~|}}{||}}~{||~~}~~|||{{~zwx|z}~}|~|~||~|y~{~}z|{}~~~|~}{{~}~w|v|y}}|~||{|~~{~~{~z~~z~}~|~~{{zv~{|~|{~~~~{~||z|}||{y|~|~~y|}|~z}|{{~~~y}{}}z}|~|~~~~~{}~}~{~~{~|~|}}~|~}}}|~}~}|{||}}}x}~}|}|{~{{~~~{}}}~}|~}}~}~}~z~~z|}~{}|}z~{~|}|~~zzz|~{~{}|}{z}|w~|z{}|y|||~|{{~~z~~~{~}|~~|{|{y}vz{}{{~||z}}~z|~|}{~{~|~~~|{y{}}y{{~|{wy~z|y~}|}|zz~|~z}z}{w}}~w{|zzz|uyztzwxvw~xzz{szz}z{z|uy{y}sxx{{xwyzxxzxzwyux}z||v{x{{}xy{xyx{{zzyyzz|wyt{yy}v{|||xuwz|zw{w{y{{{yzywz|zzyy~zxyz~zy}zxz}x}{xwx{{|{}w|}}y||x~y~xyzy}wwyy|xx}ww{y}x{xxxy|wzw{vwxwyx|yvy{}vx~yw{|z~}u{w~z|yz|xvwy{tyzuv|zxxy}wx{zyt{ytzz~|zz}x~uy}wz}zy|{~zyxzz|{yxy|w|vw|zvv}z|zyw{v}}~xyzzyy{ww|yu|{xxrx{||ywywuu{ywxx|zzyx}}zzzxz{yv|{yx||v}{y}w}|{x|z}uzx~uy|{}}|x}y{y}wxzt{x}wz~}zyzvz}xyzxyzzz{|z~zzx~{yy{y|wyyyzyzyu}xyz{zw~||uw{y|}~zzwvy}yxxy}z}zz{u{yy~{y{|~zvyyw}v{wx|x{|uy|{zx~ww{z{zz}{ww{w}zwv}yzz~|z||xx{{xy~xz|t{|yzzz~yzw~wz|x{z~vu{zwv~wx{xwx|{{|yvzx{{x|~zuyz{|z{}|zx|z}xyxy|w~|yxv{}xy}zvzx|zxxyxy}|{wtu{zy{zw|x|xzx|{x|{zyxv~~zyw|zxz|x{v|xw}vyyyrxxwz}wy}x|{{w||zwv{{w|zx{wxxxzy{~w||{zw{w|w}wyxyvy|~w|{xw|~{}y|xx{z{tw{y~u~|}|~}}|~~~{}}}{|{{~~~zy||~}}{}z{~zz~|z~}|~}}{x~}}~|~|}~~{}}}{z}{||||}{~|{}|~}zzz}~|{}~{|{y~}~x}y{|}~uxy{|~|}~}}~|z{~z}||}}{|{{~}x}~|}x|||{~}|~}|||}~y~~~y~|{}~~~}w~{~y{x|~}|||~x~~~~{|~|||}~|}}~|~{v}}{{}z|~~}|z||z~~z{{|{{}}|~|y~~~{}|~y|}~}}~~z|~~z~}~~z|~~}||~|}~{~y~{|||~y|~y}}~~}~}{~||}}|y~{y}|z|z~zz|||~}~{{|{|y~~}||}||z{{}|~|}{~{}{~{}{|~~}}~}}~~|}~~|{yz{}|y~{}|}}~||}y~~~}}{}}}~z}~~~~{~|}~|}}~}{|}|}{|y}~|~}z{xy|~|}|yyzx|x|z{|{y{}|v|x{uwwxt{z}wx~{wzvyzwy{}xxzzyz}||{x{w|}y}{{y|{~}x{x|}xv|}|zyyyx{{|zz{wzwzwvwx{ywz{{w}xvxwtzw|zx|z}zzy~{z|yx||}}{~xxz{~zxxxz~}wvwxwx{rwz{wx}tyywz{}x{wxz}~{{z{z~|}ywzz{}vx}{|y}wwy}tz}{xw{{yv||wzxzzyvvxzywy|}rzzxz}{~|y|yzw{zy{y|{u{~}z{|zzx~|x}}zx}{|uwtzzyz~vyzzv|wyxzxywwxvzyw|{}zw~}z||zzzvt}vwy{}|uyyy|}z|y{|vyvxxwzzx}{~|tz}|z}~xywv|ww~xz}}}{|~z}|}||z{}x{~}{x|{~{{yx|yyyvx~vwy|uz|vx|zxv~yxzyzx|w|~z{xx}{x{|{{|{yz}~}{u{w{{yzxzuvyvyy~z}y{z}{}|{t|vwz~yx{yz{y~|{zv{{xy{}|xw|x|~wz|xwzvz{}|xz}w{xv||xxvyxwv|zx|y~yw{}{wy|{|}x|||vz|{y{}{}zy{xx|~xy}{|wz{y~|y{wytx{wy~{{{|xyzvwzzt{zxy~z{y||yw{v}zxy~z~}x{w}}z|zz~{|wyv|{{y{{xzy|yzz~v}vzzwz|y|xyy||||y~yz~z|{xu|}yzz|~zu|||||~~|xuy}y{}x~zwzy{~{vyy~wyuy{zzwzzy~|y}|{{xxzz{y|}|~}}~~~|}}~~|||~~~}x}|z|}~~{~|v~}{|~~z|}{xz~z~~}}|yz~~{|x|}x}~}|~|}||}z~}~}~~}y{~v}~~~~}{}|{~|}|~z}{zz|zz}|}||||{}|{~}~}|~w~|z}x|}z|y~}y~||~{~~x~|~z~~|{|}|~{~zz~~}{z|}~~~~z{~|}|x|~}y}}~~}~}~}}~||{~|}z~}{|{~}|}{}{~}~|{|~|||{{~||~~}}||~~}~~~~~}{z|~{|}|ywz}}|z~z|~||{~~{}~{y|}||{}y}{~|{~~|}~~}~~z~~~}|~}}~||~~~}z|~{z~z~}}z{~~~|}}~z~~~|}|{~||{z|}{~~}z~z}y~}~v~yz||~~}}~~~|~}~{~~~}~|}|}~{y{x{y}{}zy~z{}~}~~}~~~}xywvyx{y|{v{|z}}wv{|zxyv|||z}wvxyyy}vz||zzv|xywxux{wx~w}}zzx}{{|t{|ywwyyzyyy}vz{}yy|z}{ywtzuzxy{{zzzywvxxuz{{yxz{|wvx{~wvw{z{u{|{y{x{v}{}u|z{|xww{zyuywyz{|zzyvz|{{y|z|zw{xw}wzzx{uyzx}yywz}{{ywzzyxv|~}y|xyx{|yy{zw}{~zxuyxyv{{wyyz|zvyzvz~yzzyzzz}|ywyxy~||~yv{{wxz}|yxzyyzy|w{uy{zy|w~x|x{yzwxzz}{{w~yw||v}y|wxzyz|~yzy{{zy~}{y|{y{{|z}yz{yxzyy{zz}u{u|}zyyzy~~}wzx}yv}|}uzw{|xu{yvz}xz|z{xyz~zxyzy}z}yxzxw||{yy~zz|x{}}xy}}}|}z||t}v}wz|zx|y|z~z{}w{{xyy}||yz{xzy{x}zzxvvzx~v|sxyywvy}wxz}vzy}zwy|x{{yxxwxwtw}zzxy||x|yxy|{|uw|ym|{}~|v{xvy}{|x}{zy{xzvvrs}x|wywv}{|y|zy|yxxx~zx{y|rx|{x|zwy{y{z}xxyzxwzz{y|z}}ww|wuy{{|wxy{zxyz|zx~wx{|z~y|x~w|w{xxzr~{zyuw{~xzywxzyw}~uxwzw|z}}|x}{xy{vz~}yyx|~x|xzyx{w|tyx{}}|{|{zz|x}x{|z{u{vtwzw|{{vw|zx}}yx~x~~~{~|~~|||~x~}~{~~{~~z{|}}xw|z|{|}}~}|y{~~~y{~z{zx{~z{|{|z~y|~z|w}~{z|}|}x}x~~{|~}{z}~|}|||}~}||{z{|{~zzw|}}~x|}~z~x~~~{|~||{}z~{z|}~z||{}|}|~|{zy|{~|}}~~yy{~zx}{}|}z|}z~z~z{~|~||~~}~}}}{{{~}|z}~|~}{~{}}~|~|~{}|}}}{|~{~~~}|{z}|z|{z{}}~}~}z}}}|~z{|||{~}}z}}||~}}}zx}{{{{}}z{}~}}~~|~}}~y|{{~{}~||}|~}~x|{}~~z}{}}z}w|z|~y|}}}{|}x~~|}u{|z{~}}~~}}}y~||~|{~{~~{~{{}}|||~~v|~zz|z}}{}{}~z}z|}~z{y~yx~~}}|{x}z|~|~}}|~{|~z|}z~z~{{|{}}|~|~}x}}z~{||}{}~{}~|}{{|||y{{{~|y}~}{z|{|}|}}{{}z{{{}|\\\\\\\\|~{=}}~~~~}{~}{~|x}|||z}{}y{|{}}~|}|z}}z{|~}}}{z}~~}|{~z|||||~~}|{~}}|{{z~}}~{z}}~~~~}z|~~zy~||z~{~~|~{|~}|}|~~{x|}|{~z|}}z||~}||~}}}~~}~}}|~|}z}||}{z~{{|y{z|}{}yy~{}~|}}}{~{~~~}z}}||~{y}~}~}y|}y~|{~z}z|{|}~~}z}~w~~~}|z{~}}|y{{|~~~y|{yx~x{}|}y{}z{}}~|~}y||z||}~y~~~}~}y}|~|}|}z||{|{{~~}}|{{|}|}}{}z}~~~{|}{w}}z}zy{z||{zyz~{|}{|}y|||}}{|~|y~}~~}}~}}~~~{y}|z}}|}}|}y|}z{~}~{zz}}|{x}~~yz}y}{|x~{z}||~~yy|}{}|~|}zz~~y}~~~~{~}}}~~y~~~|~|}~{}{|}|}z{|~|~}||{{y~z{}~z}~{~}~|~|~{~y~}~|}z~}|~w}||}}|{~|yxz}{{~}~~{}}}~x~y|z~y|~}|~{}|z~|}~z}|y~{x}~{~~}~}{w~~}~|~~~}}{zx{|~~~z}{|z{y{~{~{~||{}~|}z~{z|{|z|~{}}{}~|{}~}{}}}~~y~}~|{}~zy~z~}~||~x||x}~{~|}~{~~~}~{|~~}}}|~{z{~~||{{|}~}|||{|~||~~|~{||~~x||}}|}{}|~}~~}}|{|{~}~}}}{y||~}z{y|}~~}~}~~zz}~y|}||}|{{~~|{{|~||x~}|{z~{~}}{}}}v}{{~||~{z}|zz{~~}y~}~||{|~~~z}}x|{}vy{|~~|~~|~~}}~~~}~~|u}~|}|~{}~}~~{~||}~~~}~~~~}}z}~|}~|w~}|{~||}|y{y~~{}w}|}}{|}{}~z|}|~~x|}~{~}{}z|}zz}|z|}}v||y{x~z~~zy~}xz~~~}~|}}}}}}~{||~}||}~{|{}z{}}z~}{z{|}~{{{~}}}|}|{|}}~~{yz}zz~|}}}}zy{}||~{z~}~|||z}y{|w|{|wx~z~|}|}~|}}~}x{~||}||}{x||z~}{z~}~{|{|y}~y~|~{}~~{y{z~z}|~}||zy}{}||}{}}{{||u}~|w{||{~}{}{z||||z~szw|x~|}|}~y~|~x|}~y{}|~|y}~~y|{z|w||~z}{}}||~|}~z||~z}|~}~||~{~yz~~}}xx}{~|z{||}}xx{}x|~|z|~{|w{}||}zz||~zw~|zyy}}~~~~~y|{}~~y}~||}|z~{}z|}y~|~|~~~}|~}y}~}|~}~~}~|}~{~}~|~~~~~}~||}~~~}~z~}~}}~~|~~~}|~}|~||}}}}~~}}}}~~||z~~{}{||y~|{}}z{~{~}y{{y}z|y{}~|{~{~zzz}}~|~zz}~~~|}{{{}{|z{x}}~{||{~|wz{||||z~~yz{y{}}~yywx||y}{{~t}~~}~}{~}~|}||}y}~~x|}{{z}}wz{~z{~||~|z|{|}}|~{||~||{~xz|y}x{{}}}{~}|x}{~}}{y~{|{{yw|}|~yy{{|{yx{}|}}{{}}~{z}x~~z~|z}z~~{~|z}}y}~~z}~~y}|{|~|{}z{|x~~|}}y{|}|||}{}{~~{|}|}{{|}}|~}|y{~}{}y~}||}|z}zzzy|~}zy{~z|}~{|{~}|~~{yyv|~z}~{z~{}zz{{~|z|}~~~v{||{~}}|{|{|{~{y{z{|~x{}}}|~~}{{|z|~|}y|xxy|~z||v{}|~}}|zy{z}{}}{}}}{}z~y{}|yz}}|z}w~xy}~xx}~}~~{|z|{|}|}{{w{~}{~{~}{z~}z~{}}{}y{~}{|z|~z{}z~||~~|xz}}{z|{z{}{~z~||~~~}~~~{~~|}~}|~~}~}}~}}~}}}~x|~v~|}{~~x~}~~~~~}}|}}}|~}~}~~{}~~}|~|}~~~}~~~~~~~~|}~~|~~~~~}}~}}xz}{v|}v}|wz~x~u|}~zx}}z||z||~x|z|||~~}}z}~u~}{}xx{~}z{~{yz~{~}y~~{yz{{y|~|~|x}z}}z|}}~w~z|~~}|}}||}{~|~|{~x|}{~zv{{}{z}x}}v}y}{z}}}{}z|{z~}~|{zyx~|y||}}z~}|}y~y|||}yyz}}{|z~{{~{|~zxw}||y~z}{}zz}|{z{zy}y~~|y{x}zzz}}||}|x{yy}y|w~|x~{~z{vz}ww}}|~|z~}~{{}}|{y|z}x{|z{w{x~z|y}z~}}z|{~x|||z}y~|{}{~|{{|~y|}}|y|}}x~~~{y|x}}||{{y{zx~|{{{~z|y}|{|~}{|x{z|||u|zy}z~yy|{|}~}y|x}{|}z~x}{w~yzyy||z{~z}z|z{w~z~z}{~txy{{{~}}|s{z}z}~~y~{}{|~xy}{xy}z|~y|}}zy}||~~~~}z~}z~~~~zy}zx~|wyv{z}{yu{{{x|~{vx}|x~{x{|x|{}}~}{~x~|~~|~~~~~~}}~}y~~|~}|}~|~~}}}~~}~~}~~~~~}}~|~~{|~~~~~}~}}~~}|||~~~~~~x}~}~}}{|~}~}~}~{~|z~{~}{|}}||}{~}~~~}}~~~}~~}|}~~{}~}|x}|}x|{{x}{{y|{~~{}{{}}|y}|{~|zz~y~|{{{~~{|zwzx{}y}ry~|{z{|}z|~}{y}z{}|~yz|z{|z}|}||}|yxz|z|}{~x~|z|~z~}z{}{}|~}{{y~zwzx||z}{z|}{}~|~x}|z|~|}{~}~{~~{}zx{}||}|}~}{{|~~yx|~|y|wxyy~z{|{|}w|{~z|~{{{~x}~~}y~|x~z}}||}|y|~{}}|vzzz}{yz~~|}|~zx}}|y}zy}zxz{~|||z}|y~|{|~}}zyz~|}}|~{}|{{~~|x~}zy}|{}y{x}|}w}~|{||{~y}~w{|~~z~z}{}zyzz}~x|{|~zz{|x{|||{~{{~yyz{yw}x}y}z~yz{}}x{xv|{||}{~y|}{{|}{{|{{{{{||{~z|z}}xzx|}|~zz|~x|}|}{{~z|x~{||z}{~|~}}}|}{wt~|{zzyy}}||}zz~~}{~~y}|~}~y~||{|}y}~}{y}|~{~{{y~}}}~y~z}|~|{z~{~~~|w}w||}~|}z}{y{~yy~}~|}~|~w|x~~}{}~{~{}|z}~}}}~|}~~~~~~|}~}}~{{|~|z~}~~}|~}~}|{y~~~|~}~|z{~~|}{~|~|~}|~~~~y|{}~~||~}{}}y~~|~z}|~~~~}|}z~}~z~}}~~~{~~~|~~|~}|}~|}}}}|{}|~v~~|{|z|}~|~yyyx|yw{|{}|y{zy~{}x{~|w|~}{{}{||}y~x|}yv}wyx|t}|}}yxz|{}yw|}}~|{xz{y|||y}xz}~z|{z}|~|}z~||{~|}}y|yv~w{|z~x~{~||||{{}|zv|w{}}x{}{}}}|z}z~|}y||}|~~z}{v{{y|zwz}}}}xzw{{zzzy|{}}|x}y~zzz}{}~~~|}~{z{~{z}||xyzy|yz{~~}}~{||z||wz|||}|z}||{{}{z~~||}wzzy{z~|||~}x{z|x}zwy{|wy~~}|~|}~{yx}}~{}{{x~{zxz}}z|~z{}}{z}|{}|xw|x}|{~|z}{|~~{~}~}yx~y|y{vzz|}z{}zz}z~yyz{}~~y~{y}zuxy~|w}}{zz{{}}|z~|zz{}{y|wyz}{zxy|||{||{wyx~y|{vzz~|{~}}|{}~{{|~x{{}~y|z{|z{|}|z~|~~yz|z}{||y||yzw{||{}~z}y~~{}~~zy{{~|~~}wyx~}|{xxyyy}}|z|{}yz|}y||z|{~|y}|{|}zy~{|~{zy{}y}y}|z}}{}|~x}{}{wv|zyy{w|}|~y|~}}t||~|zz}~}~}}~x|}}~~~~~z{~{~}~~~{}~~}~~~~}|}||~|}}{~}||~~~}|~|{~||~}}~~|}~~~~~||~~y~~~}}~~}~~}}~}}z~}|~~}~~y}}u~~~}|||}~}x~|~~|{~~~~|~~}~}}~}}||~}x|}||~|z{~~zx~}||y{|}}~}z~x~||~z{xz}px~z{~|{|z{{y}}|~{}y{|~|y{y{{{~~}}|w}{~|y{{{xz}}|{z|x}w{{{~x{xzx{yz{|{}~z~z{}y}}{wz}zz}yz~vy}xu||z|z~~y|||{|}~}{{|{~zx{~z}}|{|~|{~|~~{~||y}}z{x|~|}{~|~|||||||yzzz{zz|wz{~z||y{yv}~y|x}|~~{}}~|~}{~{}|{|x}y|yy~z{}y{~}{{|~y{|~z}z|~zz|{y|{w}z|~zx~}|yz{x}~|~}z|}z}z~{}|}|||}~~}z~{||yzy{z{}|~|~}}~|~z}}|~|~~}zz{|z~~{{}v}xy}z|zz{|zy~~w{|}~}x{|~{zy{|~|}{zx}|y||w||}zx~{{{~~x{zx{y{y|z~{{z~zz~{zyy||y{x~}y}y~}||~}zv|}}||{yx~}}{y}||x|zy}~xz{}{|~|||}{||s{|x|yy{{{|{|{~~}z|{{}|z|w|~|}|xz{s|{{{~|{z{|~y~xz|}}}}|{||}~z{}~~}}~~y}~{}~~|z}{}~~~~}~w}~z}~|}~}}|~}}~|~~~yz~~|}{~~}|~~}}z}~}|~}}~}}|{}z~~{|~~|{~}{{|~~~~~{~~|~}~}~~{}~~|~~~}|}~~}{~}~~||}}{~}}~~||x}~}~}~}~}|||z}|}|~~~}||~~}{}}~{~~}~{|zxwvyy}y|{{x}}w~{y{{~~|zyzy}{|z}{}z}}y}xy|}w}{}{}||{vy~z~|{z|{v{y{}}zz~}y~}~|}~~}|zz}~}~}zzw~~|{~zy{}x||{}~|{{{{xzvy~y{~x}}|~~z}}~y{{~z|}~y~}}{{}}|{}z|x{z|~y|zx|y}|z||}|~z|zx{~~{||zy|~zw~{|{}~y{z{y{~}}}yzy~~~{}x~~}{yz}{z{y|}y{}||{~}||}}}z~y}{{y}{y~uyzzzzzw|~z|z}}z{}zy~~}z}}y||}||{}y{{zy|}|||}~yzxz{{~{{}{|}||~~z~|z{y||~{z{xw~}~}~y|}|~|y|~}{z~}{{|{{|~zzxv}{x~|zx}}}|}y~x~}z{z{}~{}|}{}{||||~|w}y{x}zz|}}||{~~}z|{wvw|{y|~~|{|zx|z}}x{v}xy}{xzw}||~~|w}yy}z{|||{|{|{x}|z|z}zy}yy}yyyz}~|}~~}{~|}}xz}{{}{}}x{{z{z|x~{zz~y}{|||{{{zz|}|~y{y~y~|z}}|x{}xxyy}|~zy|}z}|~x{}{|x}~|yyzw~|y{~}}v}{{~}~}|{~|||~~{}~}~~}}}{}x}}~{~}~}~~~}~}{}}|}}~~~{~|{|{{~}x{~}~~~~}~}~}~}~||}~~~~|~}}}}~}}}{}}}y~{|}}~~||{}}~v~~~~}{~}}~zy~~~~|~|~}~|}||}~{~~~}}}}|}~~}~~~z}|}}}{}|{}~}~||~}||z}}|zx{}|}~}}}~yyx~{}{{y}zy~{y|~y|xyzz|z|v}}}x{{wz|}y|~x|{{{~~x||z~~y~{~{~~~|w}|~zux|{~}|yytx~~{|~}}{|z{zw}|~|y|}{{|~}y||}}~{{}}{z{z}~{|~~zw|{y|y{{}}}z|{~|}||y|}{~}}}}{~{}~~{|~~||||{}|~||||~{|yw}|yr}{wwz}{{|~|{ww{|~x~~wy{~~{wyy||{|{||~}|y}|}{}}x~~w}|y|{{zzz|y}{~~}x|~}{{|~{|}v||||}w}|y}|{|y{}~{~|}z~yv|x|z~{}z{{||{}z~||}{{uy~~~~|}}}{}z{{~|y}~z|}yy|z}wz|y~~|~}|{||y{~}}{~zz~v|y}{~x}y{}~{|~z|~zvz|||w~{|~yz{}||~|z|~}|x}y|~}~yx|}}||~yy~|{}yz|~u}{xzz{{{~wz~}|{}y||{|xz{z|}}{~z}zz}{zv{zxx}z{{y}}~z|y|xyz{~||{xv{{}}{z~}{z{y{}}~}}x~|{}y{y}~y}z}zx|~~{}{}{}}~{|{z|}~|u~}~}}~}}~|{|{~~}x~}~~}~}}~~||{~~~}~}|}||~~}~}}~~~~~~}}||}~~}~y|~|~}|~}}|~~|~~{|~~~~~~}~~~~~}}x{}~}||}}|~~}}~~~~|~~~{~~||~}}{~~}~zx}~~~}}}|}}~}||~|{~z}~~}}|||z|x}~~x}{xz}~}{yz{{y|yywz~~~}xxz}|{y|z{}z}z}|}x||z|}|}}{|}|yy}}{~{{}y{zyz{~|{|v}~}{zz|}z|{}~z}{{}}{|~{zzzw}}{~}{{wz|x~}{}zzyz{~y~~~{~~x{}zyyz{y~~x}}{z}~|y}}yw|{||~}yyv~y~~x~~||}~~yz}w{}}}v{|{zxx||~yz}|~|}|z}|zz}{w{|}z||}|{y|}~}}~v~~zxzx{}zz}x|z||{||{~|z|z}~|}{{{|~{||}~y{~||z|{w}~~z}}z}|~zx|x|u~zw~}{}y{}}}{{~||}y|}z{|~|{~}{y{z{{|{w~~}~}w{|z}z}z~~~}~~{|{|y}|{~z{|z}~yt~{|yz}z||y~yx{~|}w|~{zx{|zy~}}~z{y{}v}z}~z{{}y~|{|}}z{yx|zyz}}}|}|{y|}t{z{}z}|{wyzz{}}|z{|z}{{~|{x{y~}}}zz|~xys|}~|~{z{}y}~}~}}}}~~{|y}z~}}||z}y{~~xztz{z{w|}w{~~~||xx{y}}|z|~y|~x|~~}~|~}|}{~||}}}~}~~|~~~}}~}~~z~|}}~|}|~|}~~}~~}~~}}y|}~~}~|~~~}||~}}|}~}{|}}z~~}~|~~~x|{|}~~{~~~}~}~}}|~|~~|}}~}|}y}}~||~~~{}z|{|}~~z}}}~z~~~}}~{~~}}|}~{~|~~~}}z}z|{}|{{}}|z}~y~}z{x~|||~x}}||}|~~}y~}{||{|}|z|y~w|{x{{}}~xy}z~z}{|z~yz|~xz{|}vxw~y|{{y~|{{{yyy}{|{z}|z{{{zz{z~{{}{~}zyz|{||x{|~z}z|y|{w}yy}x}z}~~}z~}zxz}{~}w~}{}}|y~y}}wzx}z~{zx}z|{z|{|}z}}z{~}|}|~~{~{{{y{}z|y~|}||}zv{~zzxy{z{||y~}~{z|vz}~x|}~}}|~zzw{~|{~|{yz}x~y~|{}|x{}~~~}z|y{{u||}{}{{~zz}{~y~y|~|~|}~y{~x~|z{~~}}{}z~z|~}|z|~x}~xz|z}z}wz{vv{}~yz}}|y|y{~~~|{~}z|~~}{|~|z|z~y~yz~z{~{}}wyzz}y{{zz||x}{}{~}x{~|x~~wzy~y|y}~|}~|{|x{{|}z}zy~zx}y|y{}{{|}{{|y{~~|~z}~~{v~x|y~{|z|~|y~~y}~~{|u}{|}~~z{||~{|v{~{{y}|}~{|}{{|zv|}}{}|z||y{~|xz}|{~wxzy~}~w{~|{|~|y|{{||{z{}~||{~~|}y{|~~}}y{~{{}z|~x~xx}}z~{}~|~~x}z}}}~||z{}||z~~|}~~|}}~~|}~~|}~}~~~~~{}}~~~}~}~}z~~~|~~{}~~~}|~{||~~~||}{~{|}}|~|}||~}||~y|~|~}~~}~|~}~~~{~}}~~{}}z}~~z~~{z~~}}~~}}|~~~~}~{~z}}~z~}~z{xzxzz~}}}|}~xx~w}{z}}{}z}{y}zwyz{xy{|}{v}{z}~z}~}}~y|x~}{|||~x}}wv{}y~{|~z}}{}}{{y{z~{w{~|}~}|{z~|{z}~yzx}|~|zz}~zz{y}y}~{~|{z~x{{y}|{z}{{x~~{~~yz|||~|{}t}~~~~|{|zz}~ywy{~x~}zz|{}{|s|~}{|z~~|}{y|~|{|yz|}x|x~z||uzzy~{~v~z|~zz~|~y~{{}~~{yzy}z~~}}~{yy|y~}~~{{}~~yx{~{y}{y}{|{~{|~~z|{}~z}xz}~w~|}{|}|x~~y}}wxz|}x}x}}|x}}z}y~}~}z{{~{zy}}~{}}|{|{|xvw|||zz|y}{yz{|}}}|w}{{z}{|}{}}~{yx}wy|x}|xz}{|}xxz{z{~|v|~~w||{|{z||{}~y~x|zuzz{{{z|w|~}{zw|{~{{|{{}~x|~}~{}}|zz}y}{}~~zy~{~}w|z{{}w}{|yz{~z{}y~~|xyxx~{v}}|z}{{~~|}|y}{~~{|yux~z{|{v}}z~|{y{|{{x|~~{|z}~|z|{}}{~{||~~{|}}}||~z|~~z}|~{|~|}~|~{}~y~~{~~{||{|~}~}z~z||~||}}~{}~~~}~}||~{}}~|{~~~|~~||}{z|~~|~|}|~~~|}}{~~~}}|}}~~{}~|{{}~|~}}|~~{~}}{z}y}~|~}}~~}~~}{~~~}}~}~~|}z|zy~|v{z}||zz}|xx|z}wx{|~w|{|~yzxy{}xu{z~{zz~{{y{|xx|}}zz|}~x}xy}~y{|wz|x|{~|{}{}}x~||u~}}{|}{{x|z|~}{z{{x~{{}{~~}}zzy{xw}w|{y{}|yxy||}}}x~|v|{{y}~{|y{}{{{||z{|}~xvyzz}{|{}}y}}{z~{{y~~wzxz~{~{}||~y{~yz|~{yz~|{{~{u|}x||{|x|}zy~~|z}|~w}~yzyx}z|{yzyz|}{z|~~~{x}~{z|~}{|}|~}{y||}xwzz~~z{||w|}||wzvzxz{{||x}{z{||}zy}}zz~z{yy|z|{}~~yy}}|~{|~||{|x}z{|~{{x{zzz~y{}y}v}z{|z~yz}}x~{vz~zv|}{{z{yz~|z}~yy}~}~||{}xyx~~z|{}{z{zy{z}~}|~{y{~~|{t~{xy{|z{~|wz{~{|~|~{}||~z}}y|z||~z}|zx~|z{|z}y}||ywz|zyx|}|}y{|wz}{{|z{{z}{{|z{yzy{wx||~}{}||v}zz}zzyz~y|{z~x}||}~{z~}uw|~|y|{wx{z{z{~~~~{|yz|}{||}}~|}}x~~~~{~~|~|~~}|}~{}}}|}~}|z}}z~}~}~}~~}~~~~~}{~}|}~~|}|y}~|~~~}~x~|}}|~}{|~}||~|~~|}~}}~}~~{~~}|~~~}}{~y}}{~~~|~z|}{}}|~~}}~}}||}|~|~~}}~~~~~~}~|}~|}{~z|}v||~~}~{{|}|~~|{||}~|~x|y|~{}{{{ztx|wyyz~|y~{zyz~|~zy}||x}z{}{z}vy~~{~{~~yzyz}{{zzzx~~|~zz}zzwz~yyx{|~||}z~{{}}~}yyzyyx}|y{{u|{|{zz{xx}y~z|y|}y|{|z}|z}}{~{w~~~{}vyy||~z}{}~y{~{~y~w~y|}yz~y{{~|||}~~|}zy~x~{}y~}{}zyx{}}z}z~{~~|{|}|{x}v~~~yzz~~{y|}|w~zz|||~~}z}{y}}|z~|~}~z||~{||y~{}wy{{{xxy}x~y|xzxzy}yw{}{z{|~}|yx~~|}y}{wy}{u||}}~}~{~~}xyx|v{|}}z{}~y~||z}}|||{|z~}}~~|xyx{y{zzz|x~}}y{x}{z{}}~~w}|{|}|{}{{{}z}{x{z}~|z||~||zz|}zy}}x|{|{x{z~zx}{~z~}y{}|z|{|~}|yx{{|{w~{~{}zz}}yy{|yyz{z}z{y{{{yz||z{z{~zz~~}|x|}|}~{|}}}~|z~~}}z{xxy{z}z}|y{{yx|x|}~yyz}{z{|}~}~}y{{z}z|{wz{|y|z}zz{|{|w|}z|}|}~~|}|zy{~~}~||~}{zy}}}~~}{~~}|~~~~}~~}~~z~}|~~~~~{{}v~~{}{~~}{}~|~|}~~~~||{}}z{|~}}}~}|{~~~~|}||~~}~{~}}~}~|}~|{|}~||~}~}y~}}~|~~|w}~}}~|}}}}}~}~~|z~}|{z~|{~~x~~~}|~~}~}~x~~~{~|}|}|{zx~{~}||~y}~~|~|y|~{{~y~}z{~z~}~{|}yx|~}{{{{{~|y~~yz}}|||}|{y||~~~|~{|zy}{zz{}yy}~~}{z|~xz|{y{|{{}|~{~~|{~~{}~~~~~}}t}}z}{|{~~|{z}|~~y~||}~{}~}x~z|}{|}x|~~}}x|yz{~zyz~~}~~{y~~}{z|z}~|{|}|~y||~{}{}{{~~z~y~|z~~~}~}|}~y}|||}x|xzx}}{{|yy|~||y~y}zz{|}{yz~||~}|{~~~|}}|}{|wy~|~~yy}z~}}~w{|~ys~zx|{}{{z{~w{}}|{zv~~{~~vz~}}|}~}{}yz}}}y~v~}}}||}|}|{zw~|}|x{{}}}x}zz|x{~|}|y|zx~|y}~|}|{x{z{~~{w{y|y{~{{~|~xyy}u{zy{~{|{{z~yz}|y}{}z|~~~~{y}~{~|{{~w}}|z}|{}z}{{||yy~z}}xyy{~zyy}}~}{}yyy|{~{zz~yy|{yzz{|||}|}{}}~~|{}}}}|~z~}~~}{~|~}~~||~~w~|~||}|~~{}}}~|}{}~|{}}}}~}|~~}~~}~~}~~|}}}~|}}z~z~||~~||~}z~~~~{~~~~~~}y~}}|~y}|~}}|~|~}}~~|v~}{{{{||v|zzz{{|~~~yy{z}z}z}zy|{y~{}~zz|y{x~}}~|z~{||~w}|}|~|yy}{~{}yx~|}|u}vxyzw}{zyxzx}{l}{}{{}{y}{}x|~}|}yz{~xz~y}zs|yy{}}z{yxx}|}{w{{x~zz}}y}~xz}|z{zz{~}z~|}}y~z|z}y}}~~{|~vyyzzyw~{y{|zx~z~}xz{wz{~|}v}{z~~{~{}{}zz}|y{{~y}x||xzy|~z~z|xx|zzw~{~~|{}z|w{{zx{yzy}~{z|}|zx}|vzzx|xz{zy{y~}|z|~{}|}~|~}~}w}}y~{y~}{{}{|}z{xyux||~z~wz{yz}|||~|zxwz|{u{z}xy{}z~~}z}{{|}~}|{~}~||~{{{zw~}|~}{|zzxyz|{~z{~{}{}z}yy|zz{y}zx{y}{x~ywy{~}}~u}z{zyyyyxy}|y|xw}|{{uyz}{xz||yxx|~{}y~||{||~zz{}~w|y}yv~yv{y}u}}~y|w{zz{yz}~z{yzw~}z|z~{}~~~{z|z~~u~y|z|x}~x}z}zz~~{wvxzv}}x|||{~ux~{|}y}}}z~~~}}{z}}{~{{|}xu}zu|yy|{~}x{vzw}yx|||z|z{~}{}~{~~|z}~}}}}}~~~}~~~}~|z}}~|~}~~}}|}|~}~|y~{{}|}|~|}~~~~~~{~||}~x~{}}{}~|~~~{~t~z}y}~~~~{~~~~}z~}~w~~~v~y~||}{~~z~}z}~}|~|}~~|~{}}}~}}~~~}}~~}z}{~~~}~}||~{}~z}|}}}}|}~~{}}}~}~~~~|zzy~~~~~z~||yz~{~y}|zy~|{||w{}|{zwx}~}|zy{wy}z~y{|{|z|yy}{|{{{~{}w|}ywxz|v|||{x~~y|x}yz|}{w~zxz|}|y~xx||y||{y{u|yxw~}x}}x}{}|{yu}{~w{|z{|z{|~{|{~|~~~z~x|z{}{x}y{yww~zv~|}~}{}zy~}|}|}}~}yzzx{y}zz~{{z|~}~|{z~||||}x{|}z}{{{~zy}}z||v||~}~{{~|{|y~{ty}}vwzx}z|~xyz}{|z}zzy{~~~{z|~z{|x|~||y{x{z~{{|~{~{y|y{zw|z|xz~{{z{|{||y~}{{~xxy{{zy|y||y~{|~z|xx~}~z{{~yz~}z|}}{{}|~|y~{~yz}}}{~z}yz|}}|||{}{}}~y{}z}|z}||~r}y{}~~{{}z{w|y~yw}~zzw~u~x}{~~{{~|{}x||y}xy}yz|y~zzu|zx{}~zz}y|}~zz|zz{y|y~|x{{}}|{|||yzz}x|}z~|}zz}}{yx{yz}w|v~|{{xz}{~}y{{zz~z|}}z{}{y{{tzx~w{~~}v}~|||~|~}{}{{~{}}~{|~~{~||}||y~}z~|~|z~|y}zz{{~}}~~~y~{xz{~}~~~z}x}{}x}||}|z}}{}|}{}{~|~}~~~~|{~}}{~}}|}|~|~~{~{||y}~{|}}~}}~|~~|z|}~~{|~}y}||{}~~~~{}|{~|~}|~~y{~~~y~~z~}}~~|~|~~}~}{~~|||~|||~z~{}}~~~}|}{}~~||~||}~~~~~}}~{|y~}{~z~~~~~{|{|~~}~~{~~||~{{}~~{~~~~~}~zz~|~}}y~xx|~z~~|{xv{zz{z}~w}~x{|w|}}}z~{{{}y~{zzxyy{{~}}|y}{{}}{}{~||~}w||{yv|}wy}|z}~xz~u{zy|||{{|}|zzx{zyxu}y|||}}w~~zzx~}yzy|y{z~}z|v~xy{}~~}|||~x~{z|}}}~z}}|y~{zy}|yuxyv}z|{|~|~v||}w{{|y}~{z{~}y~}{|~|{z{|yzx}y}}yz}y{u{|}v}~yv~z|z{{~|}{~~y}|~zz~}||~|}~}~y{}~}}|{z{{}{y}~|}|{}}~{}|~{}z}}||z~{}~}zz|{}|~}{}z|z~y}~y|vw~|~}yzy|z}~}wy}z}}|}|}}z|{v~z~y~|}{{}|~}{{|{yy{~x|y}~|}}}y~~yxzz~}{{wz~z|~~|}|||~|z~{~zz~w{}}{}~zzy}~~z}zy}|~~}{~{{~{z}y~zxx~{yuyy|~{~w|{{z}x~|z}~yzz|~}{x~|{~}z~yy|{v{{~~{y{|zzx}~zx|x|{vxz|~{{x{||~|{{|w}{~{~x{w}}|y|zx~w||~}~|z|~}~t~{{}|z{~{xyz~}w~zzzz|}~|}{|~}z{}~|~~}~}}|}|~||}}}}~|~}~|~z{~~~}~|~|~~~~{}|{}|}~y~}~}}~~}|}{~}~|}}~||z|}}}{~}~}}~|~}||t}~~~|~{~|{~{}}~|~~{~}|}}~yz~}~}}|}}~}}}}}|}}|~~~}||~~~~~}~~~~}~~~}~zz~zxx{z~|}~yx}yy}xzzx~|||}}~zy|~{xw||}|zw|{xy{|x{{{~t{}yzzwx~y{z}y|}{}|y|~wz|}{|y||{yx~}zz{{|||}||{yx{z{|}y|zx{z||x||xx}w||}|zwz|}{y~|{vyt}{}z}y}|~~~~}|}x}|}~|z}zz~}{}|z~zz|~}}z}{|{y{~yy|{}~yyz~w~~|||~z~{y|{|{}{{~{{z{}~}|}~y}||zz}~{z|}~{~|{~~y}|y{{{}zz}{{~zz|~~y{}z{{|~y~||}|zz~v~yy|y||z|y|z}z||zx{{|{}~{zwy|{x}|z}{|z~yz~~{}x|{||{{~{yz{zy|}y||}}{~y}z}{}~~|}}y~}}yy|yzy~xxz~t}{{}}}|{yx{}w{y~zy~|}|}|{||~}yzyzv|y|w{|~y|z}|zuw~}}|}~}y}}w}xz}yyy|{|}{xzz|~y{}w}yv~|{yzxzy{}{{{y{|~yxz}yzw~z~|xwz|~|~|zy~}z{}}z{}|}~{{w}~~}z~z~}~}}tw~|~~wy~z~{z~y~{~|}}}~z}|z}{{|yz}|~y~z|}~{|{}}}y{~y}~|~}w|}}v{y|~zz||~|~t}~~||}~~}~|||~~~||~}{~~~~~~}}|}~~||~~~~}~~~{~||{|~~~|}z~~}}|}}}}}~|}}{~~{}|{}|}~}~~~|{~}}z{|~~~~~~{~~}}~~~~~~}xu{||~~~~}}|~|||~{|z~}~~~}{~}~{~}~~~{~~}}~||}~~~~~z}~}|~}}~}~~{||}y~~~y~|~}|}}~~~}~~|}{z~}}}~|zz~||{~zzw~yzyxyy}yz~yy{xzz}zwwy{{|y{zx~|~w~{|x{zy|}~~|{|}}}zz{}{y|w}}}z~}~|y}z{y{~}{{}|yzz~|z}{|||x|xzx|z{{|}~~x|ywzwz|~{{z|yy{{}}}~y{~~y|{~zy|z}z~zy}|z|z~}}z}|{}~}z}}}y~{z~|x}}|{}z}{}}z~z|y{{~xwxzy{z}}{y{{~}~x|xzzy||yz}y|~}|yw}}{~}wz{|{||z~|}xwy~zx|yx|y|y}~zz~xyx}{z~y{|z|y}z~|z{||{}{~xz~|~}}z}w{z|}~x{{~|~{u}}z}||~z}~}}zyyw{|x~}z~~zyy}~~}xz}v~{yzz}}~~z|}{|v|}|}}x|}~~y~{w}{}}}~||{x~}z~yz~||zy{y}~}|{y~z|w}~x|~||z{wvz~}}x|y}x|{}{}|~x|}}u{yzy||uyyv~z}|}}~|}|||}|x~~{~{{~}y~y|z|z|wx|zx}{{yz~vz}|{|~|wz{{x|}~z}|~~~~~|x~{z}z|{{{z{{z~}|z||}}{{~~}{{z~|}~}~{~}~~}}~~~|{~|{}~y~~}z~||{|~}~~~~}z~z~}~}}|y~~zz|}~~}|{}}}~~}{||}~|z}}}|{~|~|~~~}~}z}}|}}}z}~{~~{y~y|~~~~~z~}}||~~|}}||~}}~~z{}~{~~~y}~|y~}}}}{x~}{}{~x~|yz}z~z}y{y|{yy~x}}|z|y}}~xwy|{y{x~uz|~yx{{|||y{z}z}{|zy{|x{|}zy}}~~{|{~|}w||v{~|w~|{|||||w~~~~~{}}{y|yx|z|~}x~y}y{~z{y}}}|}{{|z}z~{yz}~y~}y}||zzw}zy|z}y|}~y|y~|||~{~{|~~|{|xy}y}w}}{|x{{|}|zzyvzz|~|{~}|y|zz~zz}|y~{xy|x}||vy}|~|x{~|z{v|||y}x~{~z~}{z{{}zwx{~w}x||{~{{~v|v{{|{|{}}{}vy~~}x|}{}}}~wy~z~wz~x{v~}~}t|z|vz{|y|w{~|z|y~}~~|qy{z{|{~zyx{{x{z|}|}{y~~}w}~~z~}|{|}}}{|}~}|{~}{|{~z}{||{z|~~||y{z~w{y{{}}|y||xx{~~zw}w{}~vvz{{~tx}zzz}|{||{{xyz{~|z}zx|{|{~{|}||}~{{z~}{zzzz}zy|}{~u|~wy{}yxz{~|z|~z|z{}~}{z~{|}~|||}v}zy{|{{{}y|}|}y}|~z|}{w|~{|zx~yy{~|{}}{~}|z}{z{}|||w{~}x|{||{{v~{|{}zu{yv}{~{y~~~~}}xx}{~}|}|~}~~~~~}|~}{~}||{}{~t||||~}}{~|z|~|~~~~~}z|~~}||~~{~x~}s~z~}|~{~~}}~z~|}}}}|z}|}~~}|{~|{z}|~z~}~|||}|~~}~|~}}}z|xy}|}~}}}{~~y|}~~~~~}}~{~~{~y~|{|~~}~~}~z~|~}}~~~~}}}~~yy{}}xy}}{}{|||w{~|{{}}~}z}~{|~}vx~{{xx~~||zy{}~~}~}zx~{{|~}y|}{~{zpzz}y}yxyz{}||vzx{{|~|~{~|{}x||z|~z~y}}}{w{zz|y{yyyzz|x}{yy}|wyzw{{|y{}}|}~}z}{~y}~}|}}z}{z}|||}yx|~{z}|yx~x}v}u||yz|~{{|}|}~}|zy~~z||y{x|~y}|{z|{|~y}y}zv{z{w}zw~x}z}|z}{}{~|zy}zyzzx{y}y{}}|{~|x}{z|x|~~}~~z{{}}~}|}{~}y}}~z{vx{zxzz{~y~|}zx}y|y}~}{y~{wz~{}z~|}z{}{{xz{~}|uxvyy~yyw|xz{}|~|{}y~{y}z~y}{|z|x}|~{|z|}{x|w}{}vzz~z{x|s|y{{}zzv{{}z~x}yy|~}}{}}y|{yzzyvz~}||y{{{~{zx|z}yzvyz|z|~}}~~}~{|}|}{}}z~||wz{xyz}w{zy|{w|}z{{xwy|}y{|{zx}{x}~}w{}{}|{~||y|{~yywv||yz{{|~s|{y~{}}}z||w{zzy~z|t{y|}~~{~}y{}~}~~|~|}}|~|~}}z}|||~|~}}}}z}~~}}|}}~~~~}||~}~}{~~{~~~~~~~~~~~|}~~}}~|}}~}~~~~}|}}~}~}~~z|~~z~z|~}|~t}}{~~|{|}|}~~}~}~~~}z~~~~~~~~~y~}|}{~}v}}~}}}~~~z}}~~}~|~{}~}~}}}~{~}z~~}|}~~~~||~~}z|{zz|}wx|{xy}x~xx~~~z~yz{~z{~z||yyxzyx|z|~{zz|{}zz}|}}|~{|~w{}|~|}{}}{||~}|u|~xyv{}v~~~}~{y|~|~}{~~y}}~}yy{z~~{y~y|}w}zyz{xx{~x||||yz}}~{}y|||~{|||}{}|}~|{}y{}{zz}~{{v{||||w|~|~z}~z{yw{z}~z|~y{w|}}{{z~|z}|~~x}z|~|{{{z}~~|}||}x|}~|}|z{{zyy|vwx}y~}z|{~y~{z~{y{y||}{{|{}|z}~{|yx{|}~y}~zy|y~z|{{z|{}~}|~z}y{~{}{|}}wz}zz~|{}y|{}~~vx~||}}~xx{~}{|{w}~}|z|~z{~z|{{z~{y{}{}z{xzx{y}ywz{~}v}~}y{}{}|~|zy~xz|~zy{}|{{~{~}{|}{~}~~z|{pz~|~~}x{yzyz|y|}}||{v||{xzx}x~y|x~}}{~|{|~~||~zwv|}zyy{~~z|y{z}zz{zx{x~{{wzx}~x~{{}}y}yw{|{~y}z|{{|}|y~xv}w~{{~y~~~{v{|v~}}~}|~zz|}}|~{|{v~}}~z|{y{{|~z~z||~x~zyw{||w{y}y}}|~{|}}~~~||~yz}}~{x}|}}z}~~}~|z||~~~{|~~|~~}~~}}~|~{}~}~~{~||}|}{{~}|~}|}~|}~~}~}~}~{~}}}|}}}}~}|~~}~~~~~}w~}}}~}~~||~|~~~{}|{{~}~~}|~~}|~~~}~|}|{~{~}~}}~}z~}~|~||}}|~~~{|}~~~{~|~~~~}~}|{~|{~}~~|}yz{}yx|~}|xy{zy{{y||yxzz{{~~~|||}w{z}|{zxy~}|~z}{}y|{y|{y~{zvy{|tyz}yy}{}}z{}x~|}~zy|zv~|}||~}wz~{zzz||v}x}xwzv}z{xyzz|z{|{}x~y{zz{{|~{{z|||{x~|zw{y}|{}}xp{||yz~zyy}|yy}~y~yz{{}xxv|xx{y}}xz~{zy{}|z}x~{}|}||x|x~{y{swz}u~|z{|y{|y{|~{z}}z}{~{~{}{||}y||zzu{~y|}}{xzy}{{||z{~|z|{|~|zxy||~}~|}z}~~}|}}|}yzz~w{}}wy{y}xzz}}zzywy}z~|{|{~{zxz~z}|{}~z}w}}yy{||z|zxwv}y~||||||~}xzxx|y~~}}~y}{|}x|z}zz}|x~}~|{~~}yzz}}|xu~z}z{}{wz}y|}yyx}~z}y{v~{|{{{}}|{yzx~zy|{{xzz{yxxz{y{v|}{{|vzx~}}w|y|~|{~||{yy}z||y|}{z|~xzwyz{}|yz}{y{}w}x|}ww|x{}z~z|{z|{|}~x}sz{{|||xw|~}zv{{}{{{{|{zz||{}uv|}~z}~~zz~~||zz|}~y|~|}||{~}|~~~|}~|~|z~|~~~~~~~~}z|~|~}~~{~|}~}|~~|~{|~~|~}~~||}{}z~{|~~~~{~|~~}}~z~~}{}|{}|z}}~}~~~~~}}~y}~~z~~{}~~||~~{{~}}}~~~}|}}|{~~~}w~~~~~}||~~~}~~z~~|}|~~~~~|~}|~~~}{zu~|}~~~~{}z}z}~{}{|~~|zz|}}{|}z~{~|~~{}}z}~xwzy|s|{y}|}{{{{}y{{~x{x~}|~x~}{{~yy{||||}z}}}|~}}|z}}}|}}~}~~~~|{~~}y}v}y}{yw{{zzz}zz||}}{y{{~z{z~|z|~}|||~~~}~}}}}z~z|z~|||~z}~{|~}}yx{}}}}~{}~z|~~~|}z{yw|}}~|{}}x{}y~~|v~z|zx|~|~~|~y~}}}~{{}}|}|yz{~{z||wx~y|}|yz}|{~~|zwz|}~}}~~~~~|~z|z~~}|~|x|z{{}{~z~}~y}x|{{}~}|}}|~z}}y|zx{|}z{~}z~~}{~~~zz|~~w}{y{}z}}z~z|~y}|~}|~|z~|y~}}}z{}}}z}|~y~}}{{z{~}zz}|{x~|~z~~}|~}{{zx{{y{xx}w{{}z}{{w~|{{{~yw{y~~|~y}}z~||~~x{}yx{|~|}{z|||}||~|{z|~|z}~|{}z{|z}|~}|||{}}~z|}{|}~zz{{|uy}|z~z}}{z|x}~|}~}|||~~}~}~~}}~~~~~~{~~~~}}}{}~}}~~{~~~~~}~}{~~~}|}~~~}~{}}|~~{~}~~~}{~~z}}~~}|}~~|~~~}~~z~}}~~}~}~{|~~|{}~}~z~~~|~{}~~z|x{||yzz~{x~z}~{{~xyz~v|{{yx|y{}|{}x{~~w~}|||w~zz|v|zy{~~|}vz}|z}xy|}{zyx}|zzzw~{|{z}|~zy}|y|}|yxz{z{yxyty~zv~zy}v{{y}}~zz|||{{yz~~|{}w}||z{zv|vyyy}{}x||{{}xwy~w{~~{{}z~{~y~x}~y{z~{~}}~|x{|yyu|~v~{}w{|zxzy{|}{z~y|}|z|{z|{{x{z{~}}{z}}}}{z}vz~y|zyzz|yy{}~~x|~~|}y{{~x~y|}{|y~y~}wzy~}|{{v}~||yyzzy~y}|}y|||z|~{x~x~}w{|yx{w|y}{{|{~zz{~{{|y~{z}|}vz{~{|y}{}yzyzw~||{x{~~y}z|v{{|~zy}~{|{}u}zz}zx|x{||{{zzyy~z}}y{{~{~|z|}{~}|zzw~}|x}~}zww~{vuz{||~|||~y{}}~zy}w{zu}}y}~~~w}{~zz|~~{y}~|y||~}~|{tyy{y{}zwzxyzzwywy}v|xxxwy{|{y~}|}}~x{~yyzy~y{x{}y}zx{{~~{x|w{z~y~|~w{{y}}{{~~~~~~}{{~~}}~|~}~}~}~~xz}~|}|}~}~~{}{~{~~}{}~}}~~z~}~~|}|~|{|~~~~}{x|~~}x~{}~}{y|||}~|z||}~~~~~|~{|~~~~||}~~|yy}}x~z|~{{|~~}|}}~~z~~~}~~~}||}~~{||z~|z~~|}|~~{~~{~~}~~|~z~~~}~zz}||}|z}|~~}}}y}}y}v~z{t~wx}~|zu~zz|{{|{}}~{~{{|~~yz~yx~}}{{z~|z~{{z|}|{x|yzyy|||{|~|y{zu}|yx|y|xzvzxzy~z}{~z{v}yx}}{~x|}w}y{{|w|xy~~|xx{~~z~{yz{{~z||y~}zx~{}zz~}x{y{}{}x{|~yy|{v{|}y|}zwx}}~w{~}|||}|zz{~}xyz{{z~}{~|}|yyzx{ys}z~y}{w{x|zw~y{|~z~{}}||~||~}{y}{zzyz|{~{xuz|}||zz~zywx}{z|z{|}z~{~{{{{}|~|yz~}x}{xz|}{y|z|yz}}y}~}||~~~}z{~|wy{z|{|~|{{|z|z~y|zw}{{|xv~z{~yzz{}}~|y|}{~|{yz~}{|{y|||{}}}|~xxyyy~~{|~|~{|w{{}~{~xwv}{x~x|y}y{}{|{z~}{{~{{~{xu{zw|{{{zv}{yz{}z}z}z{{z{|y{|}{|z|}}{}vx|}u|z|zz|{u{}{~{x|}~y|{}|zy}}}v~}}{w~|~|{~}{{}x~{zzz}zs~xzzz}v}z~||z}zz}|xz{y{{{yzy|{~{|}|~{z}z}z~{{y}z{|{}z|yx|w{}|}{~}mz~}|zx}~|~~{~|}~~|~~}~x~~|}}}~~|~|~~~}~~{{|y}}|~~|}~zz~}~}|~z~y~~~}|}~|~}~}~}~~~}w}~{~|{~~}|}~}|||~~|~}}|~}~~~}}~{{~|{~~~~{{}z|~}}{{}}~}|~|~}|~}}}|~~}}z}||}}}~~|~}}~|~zx~}~~~~}z}|~~|~}||~~|y|}~~{}~~}}|zzxz~|{w~v}w~{y~wxxy|w}|y{y}||y|{{~|}}~~}}z~z{}||}}}~{z~{y~w|z}{yx{y~|{}zxx~zzx|{|~z|{y~~}~{~}}|y|}}}{z{}z}yyw{|~{xv}~yzw}wy}zx}~yz~{|~|{~{}y}{{z}|~~{~}zz{zyy||x{|~z||}|z{xy|{xy|||zw|y}y~~|~{z|~|}~~}{|{z}~~}}|vzzx|z}z|zy{|~|yvz~z{}{}~zuwz{||~zz~z}zz}~|~z}{|{zw~}{yzyz{~yy{}~z{|xz{|}xwx}{z{|{z~~|~~|}~|}}y{|z{|y}q{yyz{~}~zz||}|yz~{|}~~{}zz|~}}~}~~~~}{z}||x}}z}x}z}y}|wy{wzyz|}ww}vz{~|x~xz~y|y|z|zy}sz~zw~{}{{}~~||}w||{~yzy~z|zz|~}z~|~x~~|zy{||{}~~}{y}||}{}|z{}x}~|z{|~}z{}z{z}y|y{}z}{}zz}v}{|~|}}z}}|{~zxx{{y{yy}x~zz~||zxzwvzy~}z~}~~u~}}|~z~|z|}x}y{wwzy~wy{}}{|}}}|~y|z}|~{|{}~~{}}xy{z}~|~{}}}~~{}|~}z{~}}}~|}z{|}~~{~|~{}|}}}}~}~}}|~~~~|~~z~}{}{~}{~}z~{~z~}~~~}~~~|~~}~}~z|~~}~~}x}}}z~~{}~|~}}}~}|}{{|{~{}~~||}|z~|}}~~}}~|~|~}{}~~~|}||~}}~}}~zzxyz|{xzz{x{}~{|z|y{y{z}zxx|||~y}{y|~~|{z{|}yxy{{}|vz{vy}y{~~}}~}|{{}{{{~{}~~~{||}{~{z{}{|xy|}xyxy~sy~z~zy|wyz~{~z}~{zy}}|{{w}{zyxz|z{zz~w}zy~{}|zy{}y}p{u}{wz~z}yz}w~yz|~z~{~||xy{z}y|w|zy{|~y}{}}~|z{|{zxz}{}z}~yzw}{x}{zz}x{z}}}}zz~yz}}||y~xy~~}z{{z{z{y~t|{zzv}~}{z|~zyy}yyyy|}||~}zzyu{yzw|x|}y{{}~|~|wz|z{|~{z}z{|~{~{||y}}{}y{~|~|}z~~||}{{~{}}}~w|~x|{~yyyvz|{}~~y|}z~}y}~~{y}|{}~yxu{~~|}z{{~~}}~v|{~y}z}x{}|z|||{zy{{~|y~{{~z~~{}~y|z}|zxyu|}y|wzx}y}~{{{z{z{{}}}|{zw}{~{zz}|~|w}x|}|}x~y~x{yz}y|z{x{}~~|}yz}x~xzz{{x{|yz|}z{zz~~xz}||~zz{z}x||~y}}{{~w}|y|w}~{x}yx}z{}}}~}~~|wyz|w}y}sy~}|yy{{z~||yx{~{}|{~}}~~}~x}~}}}}~~~}~~x|~|~|~||}}~~~}~|z}~~}~~}|~{}}}~zy}}||}|}}~z}}~~|}~|~~~~~~}}~~{~~|~}|~|~}}||~x~}}{{~~|}|~}|}~}{|~~}}}}|y~~{~}{|}z||}~}~~z}|{~~~}|{|}|z~~~~||}~~~~}~~~~~|}~~~~{~{}~{|~~|{z|}|{z|}{~y|ywzz~y{|zzw|x~{{}y|}|zx||{{|}~}}}||yy~{zz}zy|{}z{zyz||}{{y{u~}|zwx|{|{}y{}y}{|{~~{z|~z~}}}{y~z{v{{}{x}zwzz~zwyt}{{x{z}~}~~v{y~||{{y{z~}{z}~|y|zz|xy~{s||yw{xt{x|yz|~}z~{}}~~{v~}zz{{~~z~}~}}}|}|~|}|ys|{}{~}z{z{z|x~u{yyy|x||}y{z{~|{z{{{z{|xz~u{||}x{z|x{xywy}zx}yv|{{zzxy}}{~|}~x}|y}{{||||}~z}|{|z}z}|x||{y{zx~zz~}~|w~|y~}}}y|{zy|x}|y|{y{x|yz~|~|~|}{t~xxzx~u|||{{xy{{~|u|~~x|}}{~x{}||~~}}{||~}}w|}~}}}|}{{z}{zzyy}~z{~y{z~|{~~w{{}w{y}z~}~y}zvzy{|}y~{w{{~}}y|~{}|y~|{}{y}{xys|~}yz~}{~x}y}|}|z}}x~~yx~}x|}|}~z||y}{|}~{}|yz~|{}}||{x}{}zu}}z{v|{xw{{}z{~|zx~z~~y}|}}x||}zx}~}~y|}z}~|}z{~~~|}~~|~z~|~}{{}|~~~}~}~}~~~~}z}~v}|}}~}}}}~~~~}~}}~}~{~}~{||~|}~~~~~|~|z~|}~||~z|~}}|~{}||~|~~~|~{|~}}}z|~z|~~}}|~}~}{}~{x|y|~}}y~z~~~~}}~|~~{}~~~~|}|~{}{~{}|}}~}z~}~|~z||z{||~t}z|{|wyw~zz{||||zx|}|y}zyyz|}v{|zxz~z~|{{|}yz}}}v~x||z~{{x}|vz{z~y}}z~z~x||w~y~~{~||}|}~z|y{{x{}{}|{}|~}~z{x}~}w}~}zzy|{~~z|{y{{w{x|v~{y}zzzy{|yz~{~{vzz{~}y|z|zx{|zzwz}{~x~~~z}|}}|{|}x}|~~{|{~}}{~y|{w}|z{{z|~}~|{~}zy|z{{z}{}zzt{{|{||x}x|zzx}}y|~~}x{yy{{{}|yy|{~}{zzx}}|}|}xzz|{|{zyz}|~{|}{z||~~{|vx{y{t|{z}~~z{}|{u||||z{}z|{~}{}|~~{z}~}|}|}}}y}~}|~y{{}y{~yx}~~u{|}y~z~zxzzz}{{~z{|~|{||yx||~~{{}{uwz|~~}}|zzxzv||{v}||z{~}{~z~~}|~z}}|v}|~}z~w{z~z|}~{{~yzz~wy}|z}}}~~zy|z~|zxy~||w~y{|}{~{~v~|z~|zzzv}ww{}}~w}z{}}~~xw}y{|~}{}zwy~}y{|}{}{~x}~|{~~~}}v~}y{y}|y{y|xx}{|y~{}zx~x|z{|~z{|}{}{~||~}|z|z~z|~z~~~}x|~}}|{~x~~}~~~y}}|~~|{}~~z{~}{}|zz}{|||~~{~~zz~~~|~|}zz}|~~{~~~}}~z}}~~}~}}}~|||{{~|~}|~}~~~|~~~z~|~~}{}}|~}{|~}}|~~~~}~}~}~~}|}|}}~~}}x}~~|~~|~~~|~~{{|~{~~||~~}|~~~|~~~~~~|~|}||}}}~}~{yz~|}}{vy{yyx{yx{|z~{|}y~|zyv{|{{}|}z~z|||y|z~}z}}|x}{{x~}~zzy~t{}|zy}wy{|{z~{}}{{}xx{}}|}{yy|~{}~~y}}~{}z|{}|y}}{}|~v}vy}}~|z|z}}||y{|vwx~v~|x|z|z|w}yx|z|y|~|~y|zz|{zv{{||}{{{yo}{}yy}x}{z}|xt|{|{|w|wyw}{~}}|~|{~|}y|{x}y}{{w}}yx}y~xzw|z~x}{y~{z}~z|~{x|~|}|~{}w~}~zy|~yzyww{w}w|vz}yy{|{~{~~~|~|y~|}|{{}||}~z~|z~~}}{{y|{vz{}x|vxux|z{}z{y|}{|{|}~~zz|~}|~~}~yx~zw{|}y~|w{v|yy~wwy{~y{~z{x|zy~~{~|{~|zyt}|}zz}{~xxy|}y|{y~}{}x|x~}y}z{zy}w}{}x{zz||yv}yy{x~|}}~}w{{~{zzx|{}{{~|{}~~|{zzz|wyx|{{}|{}{}vz|}{~~~}|y}~zy~{~~yw|zz}||ww{|y}xy~y}y~yx{~~xz~~v|xy}}yzw|~~}~|{|{x}}zv||~{|w}{uy}~{|}|y}{{uvx}}|~y|}||z~~~}x}}}|{~~}}~}}}}}}~~}}~}}|}~~}~|~~}~~~{{~~~|~}~~~z~~~~|z}}}{~}}}}{}~}{}}}~}~}|{}~~|z~~}~|{~~}~~|{~}}}~~}~}}xy}||~z~~~~}}}~}}|}}|~~|{~|~~}~}~{|}|}}|~z||~}|~}zz~~z||~{~w~}{~}}|~x}xz}|}~~{{}x|}{z{xz~{|t{{~}|z|y}}}|{{y{z|x~z{{{|{|w|}{}z}|wz||}{}~xv{|zuzw}{~|yy{z|~z}xzy|~{y{||x}}z{xxz{~~{wzy~z|xxz|zy{y{}~}}|{zy}y~w}y|x{yy}}zyzzxz{wx{{{xz}~|y~}|xz|{z{|~~{{tzwy}zy~|y|~y}~z{~}w{}yz|{z|||~~yz}{z|wy{~{w}|}{{}|z{{yzz}~w{}zx}~~z|~}z|{}}}|{x{u~|txz}z~}}yzz~zz{}|{w~y{|{~{wz~z~~|}z{yw{y}}{}{~uw|{y~}||yy{{}x{|}||~zx{z||~~}{x|}|}|~z{}x{|zz{{}||{~}vu{{}wx}{{{}{|{|y}{x}~|z}zv~{xx}x~|y|z{~y{zzz{{xz}}|~{{}~x|z{{z~~{~o}y{{z~~xw{zxy~}}{{}~z{zx~xyx~|zv{~z}x|txzzzz~w|~{z|zz{z{~~}|y|||y}z}{{}zzz}{{}z|}z~|}}y}zyyv|y}}|}{z~xz{{|}w~}}zzz{y|}{x}wz|xy}|x|y{yu{|}xx}uy~{z|{}|zx{}~tzy||{}|y|~}yzxzyy{x}y{{vwz~~}x~{{yzx~|}{zz}{x~z{zt}~~|~~}}|~}{}~~{}}}}|}~}||~|~|}}{}~||~~}}~{~~~|~}x}{~~~~~~~~|}|||~{~{~}|~|||~}{}~|~~}~~{~~}~~v}|}z~}}|~|}}~~|~~~~~~z}~{|~{|}}|}~~~~~~|}{{~{~}~}~~~}|~~}~}~~~~}{~~|~|}}}|~}}}}~}~~~{~~{~~wz{{}~|}z}yzw|}~{}zxxy~|}x|yy}y}|~}}}x~~||}~~w|}}}{~~}z~}{}}}{|xzyyyw|{zzyzvyy~y~zzwy{z{zzy|~|}~|}}|}}{|~{{}{wxz{{y{u{x{x|~zv{xy}wx|x~wy~su|~~{wx}|||}y}x~v|}{zzy|}y|x{}y{{}{{~||z|}zz}y}}|y}w|{zu||}z~z~xz~z{~|z}zz~x{zx{w{~|~~|{~zz|}|}}|}~{~|{{{y|z{v}}z~zyz~}~|~~zuxzz}{{|}zxz}|}x}z{v{z}w~|}{{|zxz~}v|}xzzvx~}|y{}|u}z|}xz|}|{z|~|zz~{~|~|yy{|w}zrxt~}zz}~{z|zw{z|xx|}{}x~z}}}}~y{}~z{~~~{|}y|~|z~y{}y{{}zyw{}~s{|{~}|z|y}|}~{z~{{~|~y}~}{xx|x|{z{~zzy~xwz~x~{xz|~zy|}~|{t|{{z|x~y~}|yy{zyz{{}~{z{}{}w{zzv~y|z~xx{}}|xy}|z}zz{zz~~z{{~~|~{|~z|}~}|}yz}||}wz}uz|{{x~{xzwyyzw}~|uzzv}}w}y}||{y}yxz~~|{|{{{z~{x}}{~xy}{v||}y~x{}|{|}{}{x{}v}}{{z}xz||x||x|||~~{}}{z|||~}~~|~|~|~|{~{{z|}~~}||}{}|~~{}|}}}~~|}}}y~~|}~z~~x{~~}~}}y}~~y|~~}z~|~~~~}|}|{~}~~|~{~{~|~~}|~~~|~{}x~}~~~~|}~~|{{}~|~}~}y{~|||~z~~~~~~}~}~|{}|~|~}}}~}|~~~||{}|}~||}~}|z}}}~|~}~|{|}~}~{|{~{}}|z}{~{|~zyx{~~}~{|{{|~||~z}|{{z|{{{~|yz{~z~y}{z}~|z{{{}x{z~z}{|zz|u|{zzz~~~x{uyw|{}u|}~w}~y}y{xyvyu~zy}z{y{}|}|}~yz{~{x}zzv}|x|||xw{~z~}wvzz{{xyyyz{}z{wyx{~w|{|}z{}|}|}}yx}}t{~{w{{|z}~~||xy|z}~z~}{yzzzwxy{vyz|}||~{|{}|||yzy}}zxyyw{|}z{}|z~z~z||}}z|zzy{{{z|z|~}xy}}{zzw|}{~{|w||~{y~w{}||}~x~{}{xu||w~~zzx|yw{|~y}y|}|u~}{{|z|yv}zxu|}}}}|~{}|}}~x|~|{z{z}}v}}{|}~|~wx|~{yx~{|zy{}y{x~z}}}zw|x{{yy|z~|{}|x|zz||}{||y{w{zy{||~vzx}zyzx{{y}xz}}}|}{yz{x}|||{u~z{|}{|x~}zyz~}{{{{|y}|t||y}x{~}yz}|{wz|~zxx{z{{}{~ywv||xw{xzxz{{|z{~|}|z~yzx~~~{z{|x|{zz|}y{zx{}z}z{{{||yz||}{|zz{z|}}~yzt{|~|z}~}}z~|}w~zy~y}{}wyuz}{z{{{{~yy|v~}~z{~xv|}|{zyy|y~z}}|}~~~}|{|~}~~~{~~{~}~}}~}}|~~}~}~~}~~~}}~}~~z|{~|~}z{~~~|{|w~~}{z~~~~~~|{}z|~y}}z|~||}~{}}}~~{~}~~~{~}}r~}}z}}z|~~}~|~~~}||~{{~}}|}{||~|~}}}}w{~~}~sz}{zy|}~~}~~~~~}~~}}}{}}z|}~}~~~~}}|~~~~|~~~~zz~{|xyz{~x{w{y{y|y}~}|~|~y{y{}}}y~{zx}}{|{x{|{|||}{~|x~{w}{}y|{t~zz{|{y{}xz}|}~~|{|x{|}zzzx{yzxy{yzx{z}}zx}zyy||z|zxx}|~z}xyzyz}}zx~}w~y{~z|~|{vz{{|}w|{wxw~{{z{zx}~|||y~vx{y|}z||zy|}~{xz~|w{|}|zy~}}zx~ws{}z~wx}y}~yw{~{{}~{}}z|z}z}~}{|{z}~{{{z}~~|{{zyzu}y{z}}zx{}z}}x||}w|{{z~|||z|w}}xy~|~~x}|{}}|y}{||~u}}||y|x{x{}|{x|w~}|{}|||w|u~~}}}~z||wyx~wz||{y{zvyw}|yutz}~|~}yz{~|~zz{{|}x~|}{}|z|~|w{{wzo~y}}xv{|z}zy~}}y{{y}y|y{{|~~z~~~{{zzz}}z}y~{||x}~~|y~y{}y~z}wy|u{zwuy{yz~x}}}~}}||}~~{{|{}y~~|y{{|y~z}}}}||}y|}}||y||x~~{{}|}|~~|~~||{|z|y~|yzz}~z{~|yy~xz}}x|{}}~z}z}|}w|~|z}|}v|x~~~~}|}~}~}}}}}||~{{~~|}{}}~~~~~|}|}~}}}z~~{|{~}~}~}~~}}{}~~}~{{~~|}s{~}~{~}|}}~~}}|{}|}|{~~|~~|~z}{~}}~|{}}}~~}~~|{~{}|~~~}~}}}~~~}~|{}~~}|}~}|~|~~{~}}|{~y}z~~|~|z|}uv|zz|}}~}|z{~z{x|x~}zwy{|~|{}yyw~~~~yx~yzxxw~zv~z|||{z{|v|~{z}~x}~~{}z|{z||xy}}{||zvwz}~||{y|||z}|}z{}~s~~~{y|}}}}{~}|}|y{xzy}}}z~{}w|yx}zz~}|||x~yy|wz|}uyzx|y~z}x{yyx|y}|z{}}xz~|{}|~}}|z}yzz{{~~}}|||v{{}}}|}z{~}x{{xw{~{yz~x{{~|~{|z~z}~|{||}z}~~||||{~xxy~y|{}z}||{{|{}{~~||z~z~zz||yy~xx|||}}}{w}}{|~yz~x}}y{~}{y{~|{|{z|}~xx~~{|{~vxz}{|}|w~~zzxy|||||~~~~|}}y}~{~}y}~{yz{|||z}}~z|{{}{{|}~}{yzz~{}}|zz}~z}yzu}}~z}x|z{{}~z|{z~~z}}||}}z|~~}uy{y{{w}}{wzw{w|u}x{{|~~~zvwx|w}|yy}x{}|{~|{~w~{~z{{}{w~w}|y|}{}{wzx}|~{{~}yz~~|}w~|yz|{|{}~x}xw~|}}~||w~y|yx{{|z}zwx}w{z}yz}{|z|z~{|z|{zuzy}}|z|zy~z}}~u|{u{y{|}{|x{wz{|}yx~||||{~z~|}||{z}z~x}z~}~~|y~~|y~~|~~}~|~|~}}}}}~~~~|{|~~~{y~~}~|~||~~{|~|y}~~}}~~y~~~|}}{}~}~}{~}~~~~}}~}z~~{}~~|~~}y~~{~|~}~~~~|~}~|}~}~|}}{}~}}~~~y~}~~{~~~}~z~~~||~{~~}|~}}}}{~}}}~}}~}~~~{}~}}~z|z{v}v~{~x|z{}~yz~{||~yz|y||yvy{y{}|{|y}z~z|~}z~~{}}v}{}|~}x}~}~}}zwxx|x}~z|yz{{{|zx~zvy{||{~{yz|yy}xyz~wz~|z{~yzz}s}}{|{tyz{xxz{}vyy|||v{yw|zz~}{z}z|w}y~yz{z}~|y~||}{z~|}}x||yyyw~}z}xx~~}}yxz{xx|~|}||}|}yz}}zzz}|z}{z}}}uwzy{{|xv{|{}|{~yy|z~~}|z}{}|z{||}{|z|}}zz~}~}~}z|{}}x~w}{~~z|{yx|zuy}|~}}z||{yy{~{y||~{}}|}|}~~xv{|{{y|wyv|x}{{x~~z|{}}yx{xx|}}{}z}{zz|{{}w{}|~{~{|x}|~~}{|}}~{ww{{{z||yzzyxz{}z~x}{|}|~|{z{}zwz|}~{~y{z{zy{}|x}}~y{zz~v|}{{yx}{{y|||}}{w~z~{x~z|~}}|~{}~|}z{xz|{z}s{{z{{~yz|~tx|wzx{ut{|||{yz{{~{{~~|~x||w||}{|zyy}x{|xww{~|{|{{yx~}}~x}}{}w|}|~v|x}~}}}|~~{|w{y|}vz~yy|}zwvzw~~}yy~|zw}}{}}}||{}{{~~~~|}~{|~~~{~|~~|~||~~z~|~}~}}~|}{z~{}}{}}~}z~~}{}~{}z}~~~z~~~~~}~{{~~~}}}~}|~}}~~|{}~~~~~~~|}|{{~~~~~~|~}~|z}|}}{}~~~|~||}}~{}~~|~}yz{}}~|}}~~~{{~}|}|}}|~}~|~z~}}~~~~}~~}z~~{}}~~x~{}~~|}{}}}}|}|||~{{{y{w{||~|z{~|{z|y}~|}w~}yx{zy|{}}uyyz|~}~}}{z}}}|w{zy}||}{w|{{|z{~{}}{s{{{{|v~y}x{|}w{|}{wx{{{{|{|}{}y{y{x}z|y{~y{~y{w~}|z|}yw{|{zw{~x}|zxy~y}|zz|yz}{}|}y{~{yy{|}uxz}x}{~zw|}v{~}yy}~|{}yxyxux|zv}}}x|y|{y~}||~y|x~~}}}|z~zzzz{{y{~z}z{||{z}|}zyy}y|}z~}vvy|z{vzzy||}}|}{|wz{}x}z{~}{x||{|~~z{~{~z{z{y{|z{yp{yx{z}|{{|}~y{|}x{zy{yy{}{}z}}w{z~zz{y{~}~}{}{||}}|z}~}{{}{|~z{z}|z}{|{||{}y|z{zz}{}}~w}~zy}z|{zx|tx~{y|~~}z|~~{|z{}{||z|}}yy}y||x}w~|~{yx~|{}zy{|{|zyzz{||{||~z{x|~|{~}||yz~~~w|y}y{y{x~{xw{~~y}||w||{}{z}w|{}{}|}x}zz~uvz|~{y|~zz}{|}}{z}|z|}|~}~||}y~}}~~}}z{z~|{}v|}yz}|}{~y|y}zxyz}y}y{{|{{|x|z|~{~~~~}~}}~~}~||{}}~}~|{~}z~~~~{~{}~}|~~{~~|}|}}|}~~|~|~~{{}|~~~{}~}z~~||}}~~|~}~~}~}~{|}|}}{}|~|}||~}}}}~~~~|}{||}~|}~}~~~}~~~}|{}|~~z~}~~}}{~}}~~}z|~|~|~|~~~}}~||~|~~~}~~}}~~}|||}~~|z~}}|}~}{~~|~z{~|z|w}z}{|}}}y{|{~zz~~}|y}~||y{{}{}{{}~{z~z|||}y{~|}~|}zz|}}|~~~}||~{z}~|{~~}}x~|zx{}|}|{|z||zy~{z{{z~}~}}yx~~w}z}}~~~||{~~}|{|}}|||~}{~}|~{{w}x|~v~||{~z~w|z~|y|z~|z~wy|}~}}~}|{}y}z|{{~{}|{}~~}}{y|}~~|~}y|~~|~}}~~~}~|z~{}}{y}z}y{w{{{}}||}}~y~||{~|w~}}{|z~~{||||y|{zx||{w|}{~}w}|{}~}}|z}}{}~~y{~y}y{{}|z}|x|||~~w}xu}~zx{}~~|}~~}{y{|{y}z|z~|~~|}z|z{~z~|zv~|~}{~~|||~z{}{}~|z~y{{x~|{{}{w||||}y{x{vy}{|{z}~x|{~y|}|zz{~}|~}}yw{{~z}{y}}z~~}y~wv{|}}y|x||y~}z{~{|y~~}|~}~~|~~~~|zy|sz~|}wx}yz~|{}}~~|{vz~}~|}{~~~{~~~}}~{~}~|}~|||}}}}~}~}||}~|}~}|}}}}}|}|{~}~{|}~|~}|||~~y~}~~}|~~~~~{~~||~w~}~|}|}~|~|~~|{~}{}}}{~y|}~~{{~~}{||}}~}}|z}v|y{z{x||w}z{~~}uy{|~|}}~w||~{{{}y|{v|z{{}{z{~z{zz~}ywwzx}{y}{{y~}|}y|}}{yyxy|{|~{||wy~~w{vyyx|}y{w}z~s~zv~z|~v{wz}y~wwv{}z|z|v~y}~z|~x|}z||v}||wz|z|~{||}y{|~|~zw{xwxw|}~~w{x{~{v{zz}}}tzyy||~{|{y|y}xx|~}|z~}||~~~}{zx~|zy|zyz{z|}|}~|y{y{}}y|{y||x}{z}~{}|xx|w|y|}}x}{x{{y}|zwyz{{z{{|}{zy|}{yzw~}zz}~z|}{x}wx~y|{zz~|{{~~~|}~z~|vx|{|w}yyx{y}|}~~wy~{zxwv~|xz|z}~z~{x~|z|{|~||uz{y|{|}~~{zz{y{{xz{~{x|y{y~zyyz{}}}zwyzw}|}~yyyx{~y~{}{{|~|z{||z~|{z~}z|~~z}{}|zy}z{{|vy}~|{y~}{~xzv{|y~~{|}zz{yz}{~{x|zy~~~}y~{x~x{|wyz}zyz}z{~{yz|yz{}z{||{~wyy}{|x|zx~{{~}}yz~yz~z~}{z}{~y}|~~zyzyy|{}yz~~{z~{||uz{~||v{{z{xzy|~yz}|z~xv|~~zy{{{}{||{{y~}}~}x~}~|~{~~{||}{}~|~}~~~~{x}|~~}~}}~~||~~~~~~~|}y~}}~}~{~z~|}{~y}}~~~~~~|||}}~~{~z~}~}~~~~~~~}|}}x}{~||}~~{~{}~~}~|~~|~|{~{~}~|{~}~~|}}}}~|{}{~|~}|~|~~|y{~|{qz}~}}{|~}~~}{{~x~~}|~|}~}~}~~~~}|~~{}~~~}|{~||}~~~{}~}}||~{|}||{wyvy~y{z|{x|x}xzw{}}x~}vx{~~y{|~{||~z}~|}yy~}y}}zz{}}{|}~wyzy|}}z|{y|{|{|}|zz}zzx{|~yz}}|y}}~z~z|}}{y~u{z~x}~{}wx{z||||z}w~yyy~w|{~yx{x|yxy~w}~||}{}{~{z}~{}v||~wzyzx{y~~~y~{~z{|w{z{z~|~z~}}~zz{~}|}~x~||z|wyxzuy~y|z~~|y~y~|{{{x{zzz{v||}~z{{~{yzx}{{{|y~}}{}~~}{zx{y|yy||}wy{}w{v{}}{{{{wzxy~w}|z~y{|~|}~||~z|~~~~yxzz{z{|z{v{}zz}{~zxzy{wzz}|z~zz~~||{x~}}|ywy{z|~z{|}{}z}zv|{wwyz|z|}}{zy|vzzvz}~}|yz}{{}}{w}{z|{~}{}~y~~{y{x}||}||zv{yyz~|y|}t{}{z||~{{~z|z}{z~{}}}||{{}~~}|~|{}||{{}wzz|}||yz~w}~|~{{|}{v}}|yzw||z~{|w|||z}z}z|||~yv}y|}z|x{x{|y{wy|ts|yvxz}z|z|z}z|~}{z{}z|z~t~}~w}|yw{~|z{x{{}x|}|{z|}y}y~}x}|y{z{||zx}}}|}z}~~w{|{}}}~}{~~~}}y|}||~{|~}~~~~|}~~||~~}~}~|~~|}}~}|}~z~}|{}|{~|~}}~}|~~zx}|{{~z~~|}~~x||}~}~~}}~|||z}|~~{~~~~~~}~~}~~}~y~~}~~~~~~~}~}~}~{{||{~~~~~}|~}~||~|}|}~{~~~||~{|~||}}}w~}~|}}}}}{~y~|}|}~~{|~|~|}~}}~{~{zw|{yx}y~|{~{{y{z||{{yx~y~{{||x}}{~zyzyyz{yz{v}}{|}|{|{~z|uu~}x}}|{z|{}z{zzv||~u}|y~~|~||}xy{{x{~}~|w}|y{}xx~{yy~zy~|z{{|{y~}~{xy~x}|}z||~y{~}}y}y|y~}~y|}|~y~x{|y~v{{||}wy||}{{||z|z~}~x|y}{|yz{{~|~z{|y{~z}}|~~{~y{{zz}z||{{zz~~{{{}~~z|y}|}|x~~{~||z|{|{yy~x~zw||~zxy|}y{wy{w|{w~z~||{{w~{x|~|~zz{{xx}wzz}x}x~|||~|}~~{~|yz~{yy}y}~|y{xw}~~~zy~~}z{z~}}~z}{xu~}}|w~}~{~}{yx~|{~z|~|}zy~yy}~zy{{|{|z{|~||~{{xz}{z{{|v{}zz|{{~z{|uz{z}|x|{yzv{{yy|z|}{ww}{t~~x|{|xy{z{z}zyw~|}{z|}y{|~|~y{}yzx|{z}}z|z||~x~~z|zw}x}{}|{|wzz~|yz{}{|{~x{w}|}{|z|z~{|}|z|z{z}{{z{wzxuz}w|}{|~|z}{yy{{}{~~~zyz{~x{x|y}y~{~x~y}{{~y{|vuz}~}|{x}yz}~ywx|zv{{}zvz}y{s{{xx}}}~~|~}}~}~~~|~~}}~}zy~~~~~~~{}~}{}}|~~~}~|}}~}~}|~{}~{}y~}~}~{}~~{~|~}|~|~}~|~~~~}~~~|~||}~{~}}~~{~~~}|{|}~|~z}~}~|~|}}~}}~~}|~z~}yz{|~{~|~~}}~{~}}y~~~~~~||}{}|~~~}}~~}}~|~{|~{~~yz{~}~~}|z}{|yy}xxz{{||}vxw~ty~|w~}z}wy~}~{x~||~~x{~|yt}~~yz}|z{z|}{yy|}}}xuyxy{~|z|}{||{}{{x{~}xwzy|z~|{{|~}}y|z{~x}~}{xzy{yzz~w~{{{|~}{|}|zz|}|{}x{x}|}~~~{}{}{{u{z~{|z|~{{|y|||~|xzyzz{}|z}~zy{y}~xz}{|z~|z{xz~||{}|{{{{~z|~{|{{}|vw{x}}}~u~~}ww}~}yzz}z~~~{{~|}~}xy~~~zvx|~~z{}|z}wz{}xz|x}yt}}}~{y{~y|}|~}~~|~z{{}z~y|t|x||{{}|zz|}~}}{~wz|y}{{|z|~y||}~}|z{~~}{{~zv}z}||}yz|~yxu~{xzz}}{u{{z|y|}~|{t}{{{z{}|{x~}~zz~~~{x||y}}z|{z~}w}yy|~z}}}yyz{zz~{~}{yzy|}{|||{~|yy{{zy{yv~y}zx}{~}~{v}z{v|{~xuz{|~y}}z|yv~|zv}|~|z~wz~{z||x}{xwz|x|{{z|~}{{~|ywx{v}x{y}{zux|{|~x{~|xzw}|z||}{||z~w{~{yzyyzyw~{{w|}}~z{|x~|~||~{z~|~{|}{}w}|}}~|~}}~~}}}~~|~}}~}~}|~}{~~z}~}}}|}~|~|}|}~{~||~~|}~}}~}|{}~y}}{{}}~~}|{~{~{}}}~~~}{}}}~|~}~}}~~~||}~~{~y~~}}~}{}||~x|~~|}}z~{~}~~}}~|}|{~}}|{~zy~}~~{}}u}~}~{{z}~{z~|w|x}z{x|y~{|z{~}z}{yzx{||y~}~{v|~xx{}|x{}zyzz}||yy}vy{|{}yz{|z|}z{|zy}|wywx{yzzz|zzs}~y||~|z}|{}yx~||v{}}wy~}}~|}|y{{|||zy}x|z{{|z|z|}x|yy~v||yz}|z{||w~{~||~~x~}}vz|{zy~z~|zx~{~}|}|}|{{~{{z{|v~~|y}{{~{{~{{yv{z|y{}z~}~{}||{z~yz|{}~|zz||{{~|||}{z||~}{|y}yw}|w}{|~}{z~z~z|{|s|}y|xy{|}{xy~yy{|z}|}}}}z}{w}}{z}~}{y{y|{|}}}~~{yy|{y~~{~}}{{~|~{x~~|y{z|z~x|}yz|~~{{||zzy{{}~~}yxz||x{z|}x~}|}|zwx}|}y~|{{~{|~y~yu~z{{|~xz~}z||z|x||wz~{w|~z~{~wz|y}zyx~w{{~{|~}xy~~}{}xuz{}z~{{wzy|{w~|{|z~~zz|}yx}x~x}x|y{|xz~~{z|{x}{z{z||zyw}~}~z|~{{{|}~zzyz}{zyxx||||}|{{}{}~xyz}{y|}|wy{|~}|}}z{v}xz|{{}}zy|z~|}{y}y|{y|~~v~{y~}}~|{{~{xzyxz|~{~|}~~~}y}}~|}~~}{}|~||~~}{x{||~z~{~~}~{}{~~~|~~|}}~~|}~||~~z~|}}z{~|{}~}~}~|z}|~{~~|}~~~~}~y}|~}z~}}~~vy{x}}}{~~~~}~~|~||~zz{wy}}}~}~~~~}~{}}}|}}}~|x}z{||{}{}~|}}~||~~~}~~}~y~~~}~}|~~~~|~y~~|}}~{zz~|~~y|~x{{{}{zy|zy{}|v|z{|z}x~}|{y}}}|{~~z}y||~y{}~}}}y}~z{y}{yzw~wz{v}~xzy|{zxzw}v{~|{{|~}|{y}z{{y{}}|y{|~{|yuvy{zxz{|{|zvz~v~{}|y|{|z~z{~{{zy}~|x|x}{{~~{{{z|x~~x~{}|{{{yy}}yyz}|{}~zyy{z{~z~|z~}{|w{z~}}|}}z{|xz{}xyzx{u{xvv|{~yy{|z{{}||z}yz{~|}}w|vv|{}{~||xzy{}yz}zxxz||y}}{~~}w|}}{{zyzyx~}~z~||}{zz}x~||y}}}w}x~|x{xv|{z|z}y|~}|yz}u}zzy{{z}{~|{}}}}yy|z|z|}z~yx}|z~y|||z~zxzv~v{}y|{~|~{{yx|zz||z{y|~}|~~x{|{|{~~{}|vt~|x}zzxz|zxzuz}|~zyw|z||{|{z|~y}~{}~}{~{yuw~y~~{yzy~{||}{}~~~z||wz|{}y{|~{{|~}||}vz{}|~~~~||{|~}|x{y}w~z{|{~z}|~{y~v~xvr~~y{z~~|w{}}{~|y|y|z{~~~~|z|}x|}w|{~||y~xyw|~|}{xzz}}~z}zw|{}~~{|~~|{{|~}~z}|}}~~}~~z{}~~~y{~|{~~~|}|z~~~~{~}{|z|}~}|y~~~~}~z|~~~||~|~|}|}~}~~~}|~}|~~z~}~~{~~~{~}z~|~}}~~~~{}{|~~|~}~{~{~{~}~~}{~{~}}~~{|~}~}~z|}~|~|~~}~}}z~~~~~|{~z|~||~}~}~z|~~|x~~~~||}~~|xzv|~~uy~||x}{{~z{yx|y{}|}~{{|{||}~~vxz{~zz|x~}w}}|{x~{|}{|x|{{z|~|{z~}wz|}~{{}{|~{y}||~z{~z}~xy}{}~}|z}{|||yz{}y|}{}z~z{y{{xz{|x{{{}zy|zzw~}||y{wz~yu{|z}yyzxy}{xz|}{{yxz~|{}{{}yz|{~{~~yzyz|uyv{}{{zvz||w~{yz~v}~|yw~~|~zz}~|~x|}zzy|yz{z||zw{x{{{yv~w{xy|{zz~z|yyy{|{z|{~|yzz{~}~{}{{|zzy{y{|x~|||{z{|zzzz}~}|~|wx~||z~|~zxx{{z{|z{}yz~{zu~w}|u~z~|}}{yz}|z}uy{|}z|z~}~{z}{}|z||ww|z}|}~z~~}}}z}yu||x~{|{w~z|{|}}{xz{{zzzvx|ty~|zyy~|}|}w}{z|~|~x|{{wz||||xz{~||}z~|~|v||z~|~x|{~z{~}|}|}||~v{z}z||}z}}t|~y~}}{~x||xv{|}|{~{yy{zx}}|~w}~y~{z}}w}{}}}~}~zz||{|~r~}||zv}{w~v}~y{}z|}{z{{y{}{{ww~}|~}zz}{y{~|~}~}~wx{w{y|~{w{{tzx}|{}x}}z~yz|{||z~}}||||{~}~z|~||}~~~}~|~}z}}~}~x}}~~}|~|{~~}|~}~~|}x~~|}|}{|}|}}~}}|~|~||~~~~~}~~~{w~{|}}|z~~y|}~~~~}|||}}~~~}~{{|{~}~}{}}~z~{~}}~~~{}~}~~|~}~{||~|~}~}|~{|~~~~~{~~}|~~~~|{~{}~{}~~}}|~zt|~~{z~|~}t~zxzz|~|y|{}x|}}~t{}~z}~~~||{}}~{}}|~~{~v{{x{|yw}u}}~y|z||z|~~{|y|}~y|~|}|{{~zz}{|z{~{|}~~~{~|||y}x}xy~zz}|~}|~~{yy}x{}~zxx}}~|{{}}~|}z}|~{||y{{{|||x{|~y}~}~~}~}}y~}~~yzzy{y|{{~{{{|{z}|{}|~{{z|{{}|}}~~|~~|}{{~|{|x}}{{|}}|zwxyz{~z||}yz~|}yy{{w}|~}~~z{||{}|yv}{}~y}~{|w{~}}~}{~|}~~}}z}~~{y{||~zyxx|w{}|x|~z{~~}~}~|}z}~~|||{||y{{}}}y{}{|{z{y|x~}~v|{zzz|{|}~{~{{{}~{{}y~|}{~{~x{~||~z{}|}z|}}|~{w|~||y}|||}}~}z||}|z~z}}|w~}y{zz~|z}y~x||}w~|}{z|~~~{||}|y|~x~|{}{~}|x{|{|y{zz||}{x~~{|}z{~}~yz}|~{}}}~}~~~}{~}}~~}~{}{}}|~}}}~z~|~~|{y|~~}~}}~~~~~}~|~~~~~||{~}~{|}}}z|{|}|~}}{||}}~~z~z|~~~z~~}|}{|{~}{}|~}}~~~~}x|~z}z~zy|yz~~z|}|}|}|x{{yvz|{y~yy}~|y}yqyzz{|}|~xzy{yzuw~w}xwx{||}}ww{|xx}v|}y~{z~|x}|{{wzz{v|~~z|wxv}wxzwy}xz{~v}}~||}~z|x~|}~|zvx}~{yy{zyx{{{z||y{w~w|z~}~~~z{{~}}}|~y}}~zz~{|}{x||z|yy{|yz|yy}~xzzsx{x~{{}}}|wz}zw}|{}||z|yywzzywyw~~~x~|w~}|z~u}|{{xy{~{{z}v}x|zy{~z}vw|}z{x|~{~}|zzy|||}xy{~~x{x|}}{~{u|~y}}z|{{~|{~|}~~z{xz~z{zyw}}{~xyzyx{z{{|{|{~yz{}|~{s~v~x|~}z~{~z~~{w{y~}}}}{}}~zzyxx}z|~wz}zx}{z{{~w|~|}z}yz~y{|}w|{y}z}yw}yz|}{uzy}vz~~x}|y{w|~~}|{x~z}w}~||y|{}~}{zzy|yy{{|{zy}}{|{z|~|xz|{z{{}z}~~~|~xz|~~{{y}}~z||~y}vv{vt|yz~x|z}{{{{}{x||z{x{~v|~x}zv}yz{zy{u~y{}|~|z|x|yx{z{xz}|}|~y}w}}y}{{xy||}~|}|}}y||}z{{z|}}|~~|{{{x|y~{{}zx~z|}xv~~~}~|~~~||}|~~z|~~}~}{|{}}}z}}~}~{|~~~x}z~~z}|{}{}{~~|~}{|}}~y|{||z~~~}~{}y~~|{||~|z~{~|~|~~~~|~~{}}|}}~~}}~~~z{~{z~~~~|~~|~|~|~~~~|~z}~}{~~|}~|}~zz{|~}~~{{}~~}}|}~~}~|}||}|}|w~~}v~}~}}~||}{{~}~}v}{{}~~}}||x}}~~~}~~|{~}}}~~|~{z~~~y~}|~|{{{|{~zz|u{x{z|z|{}y||uz|~|{z|~w}{|}~}}{|~}~y|{wx}|z|z~yyz~{|}yzwuzxwz}wzyz|}zz}z|z}~~{zzy|z}}|{|{~}w}|z}{zz|v|{yyv}{~y|~yzz{yz{}}|}}|}~~v|w~z|z{wz||{|}u|~}wxzx}|}w{xw~{v{~z|~~{xzy|{{y}zw~~~y|~||{{|{|z}}y}}z~~yuy}zyzv|{z}~{~|~z}w}|{{{{zx~~~z}y|}}}{|{}|||~zw|yz}|y|yzy|z}zxyz{}z}z}y}}{{|}y|yxy~z}y}z}}}|{{{~}~~zzz}wzv}z{zy}~|zx|~z{wxyzz{}}{{{{~|yyy~{x~}~y~|{~|{z|x{z|x{y|yy{yz|yxs~{yy}}}x}|yy{{|~{}~}}}{|||uz~yy}{||xyw{~~|vwx}w{z}z{}z}y{{zvxw{~}|z~{u|}z~|~}u{yy}zyy{z{{xxz|z~|y{vz{{{zv{~{xy}{}||~}~|}}|z}{y~~~~|{x{{y{zvw}|zzy}{~yy{z}z{}{xz|~~~{y|yz}}t}}vz~~|{{|}||}}}w}~v~zzz||zy{|z{|y}y~x{|x}x|~y{z~|}~~|}z}~||~~}~}~}~|~~~}z}}|{}}~}}{~}z}~|~~~~|~|}|}}z~}|}z{|}~~~y~~}~~}~z~z{}|~}~~|}~~|{~}zy{}}}}~{~|}|~||}{~~|~}|~~z~}|}|}}z~}}~~~|{|}~~|}~}{}~{{{{}~z}{~}|~{|{~{}|z{}}{}~xzy{|xz|}{yyyzw{{z|~y|zy|x}{y{xy~||}|t||yvzx~{z|}}}zy}x{x{}x~~z|{z}z{z~xy}z{z{}|||y{z}}x}}{|{||v{zwy||{|y|}{~x{~z}ws|~z}yx~|yy{z{z|}}~}}z|yy||x}zyz|y|w|y}ysyy~{{xw~}}zxzzy||z{}}~{ytxz{}z~xw~|~~v{{||w{{~zzw}{zyyzzz}x|y{w}}{}~x}w{{~{{~}|}w~{zy~|z~~w}x~z|{}|yyzw{~yy|{y|xyxy{~~}{x}y{}zv{{yx||w|{z~|x{{x|{|y}}~{{~zyw}zzx||~{v{{~|{{{z|{}||}|y|}||}|{}}||yxy|xz{}y}xz{z~}}x||~z}~v~z|y|~z}z}}|}{xwwyy~{v~xzz~}~{zzyy|{}xx}~||r{~x|yzyy{z{}}}{z{x{}}|v|yu~zyw~~zz|yz|{x{{yx|x{}|xx~{}w{}|}~z|y~}|yyx{|{y|y|{|}|{x{{{~u{|z}|}|z||~}}|}yx{}~~|{zz{}{z{}~|~z|xy~x|w{{|{{|{x{vy|v{y|x|{y|}x}~|z}~||y}~{{zzz{~{zzzzx|}~y}zx}z}|~~zzyyv}zy~|~|~{}yyx~yyz|zz~|}|z}~|~~{}~~~{|~}||~|~}~~y|~|~}x~}~}||~}~~|~}}|}|y|z~{~~x}{|}}}~}}}z}|~}~{z{{}}~~}|~}z}{|~}}~~~~~}|}|~~{~}~}}~}}~~y}}}{~|||{{x}~}}}|{}~~}~}~~|~|~|{}}}||~z~~|}~}~~}~{~~~~|{}||~~||{z{~~|{~~}}|~}~{z}|~|~z~y}~~v{y}xw{|zx}~wy|v~{y}||{yxzxvy~y{|xz~||z}|}~}~{|}}}|}y|z|~zyw{}y|}xy~{|}{~y{y{}vyvzyzy}y}{}wx}~|}}z}~}z|{yyy{w~{}|y}z}y~y|~z}{|}~{}~y}}{}{zz{}{}w|z|x}z}y~|||z{||}~{x|~}xy|~z~zzy|{|{}{|zz|z~|{x|~|{}~|{~yz|x{~}|z~|~z{y~|~y~}}{~zwzwu}v{}~~{{~z{yy|yyzz}}{zyz{|}}~zwy}yt}|}y}~y}z}{y|z{wzz{~z|zz{|~{}}~~|}y}z}{}}}|}y|{}x{~{|}~{{|wx{}~zuy}~{y}|~{}zy~~~y{{u}{|}{~}s}}{}}xv{zwz}~|}}|zzz{z|x}}{~}~y~{u}{~{y~~yux|{{||y{{zvy{{||{~yz}}|uwzyxz{|~x~z{{~}|y|{}z{y}~||zvz{|}{z|z{z{z|}{yzx~z|}{yz}y||~{{y~}~{yw{~|}|yz|~~z|y}}~~{~}{{{y}xyy~xx|{|{~{zx|{z{{}||}}y}yw}~z~}x|{}}}|~y}~~|{|~||z|w|z}tvz{v~|}{}~|~y|~~{}}z~{|~|~~~}~}~}}~}~}|}{{{y{{~~~~~|}z}{|}}}|~||}~~}~~~{}~}~~~{~~v~~}}}||||~~~{~}}~{~x~|~|~~|v}~}~~{|||~}}}}}~~}|}}~|~~w}}||~|~{|}z~||~{{~{|{||~|}{||~~~|~}|~|}~z~}}|{{~}~}~{}}~~~~~~{{|~|}{~~|~{|{|y~{~{x|y~z}v{~~~x{{}{{z~~zw{|{{~||{~y|z}zv|w|{y~z||}~x{y|~}w}~y{~}ywz~}||{z{x{~~}{~y|yyzz||}uy{}~|||x~zz{z|v~~x}yz|}{z~~x{{xwz}y}z|{{{~|}|{}u}|yz|zwzx|~}z~}xwy~}zz~{}xzx{|w|}~}}}}~zxy|~}z{}}}y}{x{|~~z||y}{{zz|y}xux~~{y|~}~vx||{y}wzxzyx|xy~x~{{}xz~w}{w~zy~x{z|{z}}~{zxxx~{zz|||{|}}||z}v{~{}y}zz|w|~{~z~y}w|}|}}}}|{|z|~z{zz{{zx|}}z{{{zv{y~{|z|xzxyz{v}}|}}~w|||v{|{{|~{||{{|}}{z}{|~zwz|||y||xyv|x{{{y{|{zyy~|||{~|z|z}ux{{|zyz{zy}||}}}~}{{}}|}{{}uy}y}u{yz{~}~|yvyw|xzzx{z|z{}~zw~{x{yyzz~z|~||{{{{{{}|~|yx~}yzy}||x{{x{{xx}zz{z|||~w}{|z}v||{z{{z|y{x~y{x{x{~}{~x~zy~{}z|~{xw}v||y|{~zyyw|z}w}}|y~{}~~}}|~{y}y~~||wy{y|}|{zxw||z~zz~xz~|zz}}x~yx}~}w~~}~{~||~}{z|~~~z}||{~~}{~z|~~z|~~|}{~|}|~}|||{~~~}~|}~~{|~~~{~~~}|||}~~~~}y}}z{}z|{}}}}}|~|}~~}~}~v~}~~|}~~}{}z~{~~~}~{z~~}~}}}~}}}z}}~y|z~~|}~~~~~~||}z}~}~z~~}~~{z}|{}z~~{|}zz||{|~~}~{}}}}~~z|}}~}}~~{}}|~z~|}~~~|}~~}}}~~~}~||}|z{|}|z}}yy{y{z{~x}{}xz|~y|}|xy}}|yxx|z|v|z{}y{|}zzyxy~{{zyz}~yzx}yx}yzz{~{~||~~xyz|}~~~}z{||y~zz|}xz~|wz~|z|{~y{|w{|~}||{}}{wvyz~{z{|}{|{|~|zy|{xz||{z|{}|zx|~|{zyt~zz~z|}|zyy{ywx}zzz{v|yx~{{}zv{yzzx{~|y{~{zzu}z{}w}}{{}y|{xz{yzwz~wyy}{wz~~{x}x{{uvywv~~|~~||~}{|zz}z~|x|{z~{~{{}zzwx~xx{|{z||z}{w{pyv~{{y}~~y|wz{}}~z{}|}y}|x{y|yz{~z|z}{~yy|v{|yxy{v~{z{z~|xw{|z{}y}z}~yyyy~y|}{{{{{z}}xyx~y{wy~}}|wzx||}{|}y~|}{{{~wzxw{}}{z~}y}}~}|~zyz}zzzv{~vwzyv}}}}{{{}}{w|}}}{}~y|{{ww}x~}y~{xywyz|{}z{xyzwxw{x|}|{xu{z}}z~{}{{{~}{{x~|~{{}z}~{}}y|x}~w~s||zwyz~{{yyz|x}yx{y}}|v}{{~x{x|zz|||}~xx{|~||yx~zy}}~xz}||xzzx}yy|{|z}|x|~{~{|z{|}~||~|~~~~~{}~||}{}}~|~|{||}}||}~~~~~}}}~}~}}~~}}~~|}z{||~|~|~~}|}~~}}}}{}}{{{|}~}y{~{|}}|z}}{~~~~}|z~~~}z}}~{}~}~}}~}~~}~~z|~}~~{~~~v~}}~{|}{}}}~}}~}|}~|{|~~}z~{~|~~~}z}{|~||~|}}~|~~}~~{~~~}}|~x|~~~~~~~|{{~{}}~z~~~yy{~|x{{~|{{}|||y}z|~}~}xx|}{{}~|{z}x{y|{zw|xz}~~|x{}|}~{~|x~~v{zyz}{x}z}|~|~w{|}~zy|{vwz|y}{{{yx{{y|{|{vwxw}}{}}||}{|}||{w}zz~yy|y~||zx~y|w~z}~v}~||yy~z~w|~y|}}~~|z|z||}w~{{y|}||z}wy{{{|yzz}}{zyyz|}}zz{|}ywz~|{}y}~{|wzzx{}zy|y{~{|~{{~{}{|~}w{}}|}}~{{{}{xzy~|z~|z}|xz{|x~}}~wvy|xzy}v|~{{z~y~|zx}|{|~|{{|||xz|}|z{z{~}{x{z{{}|}~t{v{y|}{~zz|yy}|y}|~}|~z|z~wxt|y~wzz|{zx}y|y{||z~{|}|~}x}{}z~x}{{~|z||}|w|{{z}}}wz~x{y{}|{|}{{z|~w{{zx~|}{zy{{}x|v||{~y{zzz}{{}{|~y}}|{z~}{~||{{y|~y|vyz{yxz|||{~|y{z{x{zzy}zy{}{z}{zzv}}|~x{wwzyys}{y{}{|{}xy{}|{{{}{~||~y~|}yz|}|~xwzy~|{|{x}{|z~|{z}z||}}}x~|z{|}{y}z|~{|~x~||{z}{y}w~zx}}z{{}|{{|||yzy{y{}y}||~~|}}|}~z~}~~~{|}~z}~~}}~}~}}~~{~~}~~}}|~~|~~}}}~|}z}{}~}~}|~~~~}|~}~~~z}~|}}}||}~~|~}|~~{||||~}|~~}~{z{~|~}}}{}~~~|~||}~|y~~||~zy~}}|~~}~v}~~~}}~~y}{~~|}}~|}~}{~{~}~~}{}~x}}~{~{|}}~z~~}{}~}z~|~~~~~{}||~}}}~~||}}~}}|}}~{~~|~z|{{{~{|x{~w|wy}|{|z{x~}}{z~wzz~~}t|||w}|{|z|}xz{}{z{z}{}{{|y{~{{zx|z{}y~|y{|}|}~|}xx~~x}|{|~}}{~|{|z{}}x|}{|}|~}~}~xyy{|yy}|xvz|y|z|yy~y~z}|~~x|}~{}y~w~~}}}~}|{z{}zy}~x}}{{{y~|z{}z~v|v}{|x|{z}|~z||}|x|{z}w}{}{}{w}yz~x||yzy}|~}u|~~~~~xvw{~|x~|||y{|{{{x|z|s|}~}{zz~|{zzy{}~y{x}|{{~|}z}u}xxy}w{~z~y}|}yz}}~||{}{|{zx}|xy{{|z{vy~{}|||z~{{|}yy~~~z{|~x|~~z~}|~z}}z{y}{vw~z~}|xww|~z}}zzuwy||xzyy|}~{|{{{}|}z}yy~{z{}|~}x|}x~}x{yz|{wz{|y|zy~~y~zywy|}}{y}zyzv{~~|{z{||}|{vz|}}{~|vyx}z{}xzz{||{uyx~}|xz}}z}~}{~|}{{~~~{~||~~|~}{{{w{y~|y}}y{yy}~}}x}z}{}~~}{|x{~v||{zx|}y}z|zz{{|}}{|y|z{~zw~yu}{}}||y{u}z}x{}z~}~{zz{{}zy|~~~~~~z~~||~~~~|~||~~~~~}|~|~~|~y~~}~z||x{x{}~~~}}~~{~}}}|~~~{~}|~~~|{}~}~~{~|}~|~{{}~~~}~{~{~~}~}z~~~~|~~z}~~y}}}{|}~~}~~}~||}}~~~~}|~}~|}~~~~z}}~~~}}~}~}y~w~}||~}y|}|~}~|~~}~{~}}~}{}~~}~~}~~||||~}|~~~x~}}{{w}y}z~{}||zzz{}|~z~~yz{z~}{y~|zz{~}|~}y{{{{|vz~{w~|{}|x}zy}~yz|z}xy{~}z{w{}zw{~{|{yy}|~|}wt~}z|w{{z|yy|{y{}~w{}||~|}{{|z|z{{~~w{zzx|~v{z{z|~x}y|{~x{|}|}{zzuy~~z~y{~z}~|z{zx}{{w{vx~~~z{|{~zy{|~~||~ytv{{{|z~}z}|~yz~z}y{}{~~|zxx}z|{}y}~{x~y}vzz}}~xz~~|u}x|}|~|}~y{}{{yx{x~|}x}|~{|{w{}|{~|~{|{{wz|}|~~}|}xzz{{|}{|{~x~{{x|x|yyy{|zxz}}|x}zx{||{}y|{}}|s|{~}y||x|{|~z}~|||~w{x~|{{|~}w~~||~|||{zzxyy}~yv|{}}{zz}}y}x{{}z|y|{|}u{|~|||{z~{zzw{{{~}{{|~|zy||w}}zz}}~z{|zx|~|{{~{|{y{~~z{|zz~{zw{}}vyztw}~}|{x~u{}{}{}{~{|}z|{z||wy|{y~y{~{}|zyy~{|~}u{}|x~wy{y|x{xvwzx}~{{|~x}zx{w~zz||xxz~zzxzx}|~z{uz||x|yz}}}}vx}z}}v{{zyww}z{{~{z{}}|~~}~}}u{~~~|}w~~}~~y~~~}|}{~}|~}~z~}~{}}{{}~}{|~}}}~{~~}~~}z{}|~~~}~~{}~|~|}~~~||{~}}}~~|}w~}}}}}~}}|}z}}}{~|}}~~~{~}}~~}{}~~||~}~~|x||{}|}}z~~~~}|~~||~}~|}~|z|~}}~}}~}}z~||~}~}{|}~}~~}~~~~|~{xwz~~~|y~~|z||~|}|yx~~~~{|y}{}~}y}}|z|y|~}zz{zz}{|~|{yy|}y{~|zzzy{|y|}~}||~~~uy}z{~}|{~||w{}{{{}|}}{xz|yyxw|xy{z}x|w}zz}|~{}y}~z{yx}}|~|~{|}}}wx{}zwv}{~zw{z}y{wyz{v}|z|xuu~~zz{~y}x~}~|{~}{|rwu|~}w{z|yy~wx|}{{{w{|vw{w{z{|zwx|{~~~{xy}~y~{|{~~}|z~}y}}}zy||{z~zy{{wy{}}wzwy|{x{}yz}z{w{}}|}x~~z~|{{yzy}{~{zz|z}~w}wzy~w{}{{z{v||}~}~zx~{x}}{~zx{~x{x{z~|x}}}w{}|{x~}}zzz|zz||x{{zz~|{zxzyyy}zy{{x}}~~v|~~|y~}|z{{x|xxy}}||z||}zw}||}{{|vs{|z{|~{||z}~||}{}~{z~}z|z~x}z|{|zw}~|~y|}}z{~~|}x{z|||z{||~}~{}yyx}|}|yy~yz~{}{|~y}}{yz}}yyz|{~~}~}}{||y}~|u~}}}|}yz|y|}zw}|x{{{|z~||~zz|z}~|y{xwxv}|{xx||~}z~}zz{|u~y{y|xx{z}y~}}{xy~x}|zzy|}z|{~zyy}y||}yz{wzzy{wzy{~|{y|||}}~}~}~~~}}||}~~}~~~~|~||}~z|~~y~}}}|{y}|}}~|z}z}}|}}|}~~}~|}~~}y|~~|}}|z{~|~~~}{{~|}x~|~~}~{}}}{|||}}||}~}~}}~|~}}}}{~~z|~~}|}~}{|}~}~~~~}~}|}}}}~}}}|~zy~~}}|~}}z}{|}~~y}|}}|~y~}{}}{|z|~|~~x}~{~~~}~z{}~~~|}}v~|~{z}}~{{{~}~~}}wxx|w|x|{}{}|~|{ywy{~z|{}}||zwz|z}~~z|vv{z|}}z||u}yz{xu~zv~{wwxz|{{{{z||z{}z{{||w~zy||ux{zyxx}y{}}yx{zz}||wz{|zy~|z|{z{{zy~}z}z|}~}{z{{|{~}vz}z~xx}zxz}{}zvyy{z|}{{z{|}|}z}}~|x{y~~w{~~|y}w|x~|zxx|yyv{||z|~yx|wy|}y|x}x{}|uz~yz}}|~zz{|z{x~x}yw~|y~~{z}{~y|z{z{|||{~}{y~|zwxt{y~}}{x~}|y|}~x~|||~z{~||uy|{y|z}|{}{~~x|x{}z{}x|{{zz{xy{~}y|}y~~~{~}zzwx~y{}yyz~~}yzz{|z|{{}y}zz{y~z}z{{sx|~~|~y}y||z||zy|||~y|~xyzx}{{|~|v}{y}|zz}z{~}|~|yzy}xx|~~{z|~z}{~~}w||||}w|}|}y{{~|~zz|yyy~|~w~zy|}y{{}|wywz{{z~~y~{|{{}{{{~|{{y|}y{{yyuxx|zxzx{|~yxy~~||~z|}|z~{{~{}}vz}{}z}zzyyzzz|}{~w{z|}~}x~{zz||zyy}z{xx|{x{{{w~w~x~}vx{}}||u~w{{y}{zzz}x{{{w|~}|}}{|{}|x}zzx{wx{{y}w~y|~~~}|}}|}|}}~|~~}~}~{{|~~}z|~~|{~}}~}|~~~{~~|~{~}}~}}~}~~~~~}}|}~|~}{~~|z}~{{~~~~~~~}}~|~~~}}yy~x|||~}~}~z~{y|z~~z{zy}}~z}~~~}~~|~~|}{~~}~}}~}|{|~z~}z{~}~~~{}{~~}{{~y~~~}~|~~{}}{~~}}|}z{{~{}~}~}~}~~~zx}}z~{}~~{~x}{{{~{||{y}zz{z{|}xxzy~z~y||y{w|xywzx}}~|x}zz}|{z~}~|~z{~~|{z}x|}uzyz~~vz|||||ywx{zxv{{|||v~y|x|xy~w{~~~z|yy~{zwv{xxuywwyy{z~||~}||y|yy{||~z{~zz}~z|~{}v|~z}z|}}zv}|~}z}wx}z~|}{|~{}z~{{yz}w|{}w|zy|yx|}z}{xzz}~~~|}|{}|~x{z|{{zz{~yxyz}z|z}z|}w}yy}|y|{y{{|}z}z}{|y}z}~|x||zx|~~{}{||zvu{zu~~~ywzxz{}~z|{}vyy~{~}|~~}{yz{|x}|{v}}|{{{{x~x|{{~y|{wy{z{}}y{{}}yzx~{|zy}||w}zz~~v{{y~{}|xxw~vy}|v|~y{|z|zzy{~{}xz{{{zxz~y|y|}{~yyz{y}{}{z{|xzxy}~y}zzw~yy}zzy|~y}{~~|~}z|}}~~}y}|{}~~z}s~y|~yz~}x|{zyyz{y|wy~z{{|wzz|x|}~wy|||z~||||}||z{|~zx{{zzu~||zzy}{}{|vw{~}|w|~|{{y~{{|}y}}|~~}}|}z~yy}|}}z|}{z|z{~}~|x{|{yy{{|v|z~z{|z|y~u}}~|z|{~{~~}~|}}~x~{}~}~{~}~~}x}{~~{~|~~|}~~}}~~~}~z}~}~|{{}||~xz~~||{|z|~}~{~}z}}z{~~|~~~}|~~||~|z{{}{}|}~|||~|||}{{|~~~}|{}|~~~~|~{|~{||z~}~~~~}y~z~~}~}{|~~}}}~}|}|~~|~x||||}~~~}|~~|~|{{}~|||}~~|{{}~}z|~~~~|~z~y|~~~~|~|~}|{~}{{|}y~|~z~yz}y}x{y}}xz{}~{}{~~{{}z|}|}xw{y}z|{}z}wz|v}z|||{~~|{|~xz~y{~~}}}~}|x|w~}}w{wxy}}xz{|||zx{{|v|t{x}x|y~zy~{{|}y|x|}z|y}~z{yy}z||}}~}}}x~y|zz{|y}x{||y~~x}{|z{~{{y~{y}|~||}~}{z{~xz{~}{z{zxx{x{|z{||}}yxx||w|{zxz{~zv{}z~|ux{|{}||z~{{{y{}}y{zz~z{z~{~}{z}zyzz|}{||}~zy{~~{z}{z{zyzz}zx|}u||||yw{y{y}{}z}|{z{z}}y{|}{|}~y}{~|}||z~|}w}z}{}z~|y{yz||z{|z}{zz|}|}~z~v~~}}x}{~z|||zy}z~yzzy{{{z}xy}}|{v{z}zyxyy{x|{yz~|||{{y|{zz{}zx{z{}y~|{|yxy}wz{zvyp{y~yyx}y|{x}}z}y~||~|v{yz{|}y}|zz}|w||y~{w}zyy{yy{}{}}}|||z~zwy|zz}|~|~~z|z~x|{}|~{|~wxvx|{||y|~{~|}}}{z}{xy}z|z~~}x}|{~~||{~||{~}|~zy|~|xz~x}}~z{|z{z{x}}{}}z}}||y|}z}zzz|{{}|}~|{xzz|zzz{~}}{uy|y~}||}{}~|}}~|~~~}{|{~||~~}}~~}~~~}v~yz}}}~~|~|~|}~|z}~~~~~|}}}~~||{~~~}~{~~~~~}}~~}~~|~}~{}~~~~}y~~x}}~~~~~}~{~x}}~}{~~~|{~~~|||~|}~}{|}}}~~}|}~||}}}{}|~}}~~~}{}{{|~~z|~~|~||~~}|}~~|}~z~~~}}~}~~{}~x{}~~}~}~{~}}~~|~}v|}z~}~~{}~|z~}|y{yz|zxy|{~|zy{z{|z|z~z~{zz}|}{|~xyy}{x~{{|xzzz{~~}}{~|~~|~{}zzx}}|v|{x}{z}z{}{xw{w}x|~}y~~{}{{{y{x}y|{~zz|~}wzz{z||{||}y{~z~|}}xy~yxzzz{v}|}z~{yy~|}|{}~|~}x|{||}y~z|v{wx{~{vyvxy}yzx{}}z}|zxz}{{{xx||{x{~|}~z}z|x{wz~zw{|x{{}xxzy}yyv}}z{{|{z}|{}yxz{|zy{{|}y|}x}yz|{{~~{|yzx{z|yyx{|~x|{}~zzw|zy}zz}{|}{w{}{}|zw}~}{}~}z}{{yx{}v{|{}|y{}|{yzz{}y~y{y|z~}~~zvy}{{xy{}{y|y{}}xzxz|zz~z}w~x}uyxyw|x|zw}|~~w{z{|~{}~}}z~z{y}}{w|z}~}~}z{}{zu~|z}yz|{vx|~wwy}~vx{{|||}|}z{{~z}}y|z~}{y|{z~}}zzuxz~|||}|}~{}|yz~xz}wxyxy}{~|}zy{yz~xy~}~x{y|{|yy|~|~y|y~uxzv}{}x~wzv{{w~}x|y|~|~{z|}|xwy{{~x~|{}x}z{}~|}{|~|z{zv{xz~w{~~{}y~|}y|}|z|z}y|y||}w||~~z~~{~~~}~}~{}y|~|~~~}~~~~|~}}|}~~~}{{|~{~~~}~|~~z~~}{}{~}}}~{}}~~~{{|~~{~w}~~}}|~~{|}~~~~~|}~}}|~|~{}~{~~~}|~}|{}z}~|~~}{|}|}|~z~~~{}}~}z}~~~|~z~~~~||{z{v~|}~~{~|}}{~}~{~z|~}~~~~}~}~~|~}~}|}~~~~}{~}y~}z~}|~yx}yu}|}|xzzx{z|z|{z{|z~|}w{|x}{y~~z}{yzxx}~~|z~|||u~{}wz}zy|}}|}w|~{zx|}y||}|zzv}|{}z}}|y|}y{zw|y|}{|}}z{{y~{}}y|zy|}}}z}}~vy||}~yy}}yt~{{{||}x~}}|x|~{xv}~{z||~{w~{{~|zyx|}y|w}xz}|xz{}zw{~|z{xx}}y~~|~{y}zz~z~{{|~~~z~{{~||x|x{~|y}~||zzy{z{s~{|||{y}xx|~{|~s|z~}{zzz}{}}~|}y|y}zy}{{{|zx{zzw~x}~}zx}{{}|{{z}{yz}~{y~}}|}yx{}}y{z}z~{~zx{yz}w~z{xz~y}~|}{}z{}{~|y}zxu~yz}|~~|{|~~~xxx~~|y{{~w}{{{||}zzxzy|{|{||z}u~z||xz~{~z}{|~~~~{|z~||~~||{y~}}||y||zw|zy|zzyy|{{v|~x|}x||z~||{{{~||~{{zx}{x|z~x}w{~|zz|{~|z|{|y~x{}~||||}~~y~z||}~{|{{{~z}x~x~vyyyxzz}x{{~u}z|}yzw|vwz~xz{{||}{}{z}~~yz~|}x{~~}vu|~}~y|{~{}w|{|{y~}{{uv|}}~zy~|}|~~~{}}}~}}~}~{~}{}}{|~}}~{}z{||}|~}}~}}~~y}~}|~}~{~~}}}}}|}~z}~{~z}|}~x{{~||}~{|~~}w~~}}~}}~}~~~~~~~{~~}~~|~}{~||~~}~~~}|~|x~z|}{z}z}~|||}~|~|}{|}}|~}|}{|}{~{~|~|}~z~}}y~{~}|{}y~}}}~}w~~z~|}|~|||}~||}}~~~~~~{}~~}}}~}||~~|zy}}{|~{}~|}}~w|~|~z}zxv|u{~z~x{yz}{|z{}~yxw}zx{}x}}}u}~xzy~{}|||~}v{zu|~yx{}}~z{~z{|}y|x~~|z|xy~~z}~}}z|{z|{|~{{z~xzy|{}{}{|~uz{w~|{yu~|{{{zx|{}y|}{x{w{y{}y~}z|}zz{{}y~~~{{~{{~x|{{y~y|y~wyv~~|~x}~}~zz{z}}||u}~~}}||}{~{z~}zy|{~~y|wzy~{{ty|z|~y|y{{{}}|~|{{}wzw{|x{x{}}~w~}}|~{v|}}~w}{z~x}y|x{{w{~wz|z{{~y}}{~}|yzy~}{{}{}~}zy~~z|||}{||}|}{|}{xxz}z{|y~{}{|}||z|z}z}v{z{~{z|~z|~z~|z{{}}~~z}{}|}x|}|z{|y}z{xzx~|{{{{|yy{z}}x}{{z{y{}|zyyz~|}{~|~~|w}{||vx~zw}s}w{{z|{~xz{|~x}zy|}z~{z{}}{z|}|z{|~}}|}{~z}{~{~~z~tx}~|{zyy~x~~yy|~}w{zx{z|y}|}}z|{}~{xy|{|||~~}z|vzzw}||y|{z}~v~y{z}}{|||{y|{}{}}~~zz}{}|||~~}|{~z~}x~wyy{w~}zwy}|{{yy}y|{{z{{~~v||}}~~}z}|~~~}}|y|~}|}~}~zz~}~||}|}|~}~|z~x}z{}}}}~~}}~||z}~}x||}~~~}~{}~}|~}~|~~}}{~}}z}~}}{zz~~}~}|}}{|~~{|}~~}~~z|~|}~~~}~}}~~}|}}}~~~y~}}|~~~~|~}}|~}}|y~~{{}}}~|||~~{}|~~}~~|{||~|~~~}}z||||~~~|}}~z}~|}{}~|{~~~}{z~~~}|}~{zz{}}yzy}zx}}zy}|||yyv{|{~~zz|{{|xz||w{z}w}x|{w~}~x~yxy}~|{z}{|x|zy}xy{{}}{}~zyy|}}xzz}{yz|yt|~~||~~}yz|~zzx}y|{|{{}zz|{z}zw}w|x|xy{|~|}|~yzz{|z|{wz~|x{xy~|{{z}}|~~yy|}zw}~{u~z{y|x|~wz{{}z}vyxz}zzx}zz{}{{}}u~u~|yzy~}y{z}~w}{|z|yy}{{~w~{}|z|w~w~~xx}yxz~}y|z|~{zz|z{|~zy}~z{{x}z}|y}}{{x{|{{}zx}~v|{|~z|{|{~|{|{}x}x{x~v{vwz|t~|y{{z~||{w}{~w{~}{}|{{|z~}}x{{{~{|y{~z|zw}y}}}|}w}w{}zxz~{{y|v}y}||~}z~w{xy|}{}|{~y|}|~{z||~|v{rw{|x|{~~~w|x|}yzzzu|y}}}z|{v{y}y}{y~z||}}|{{{rz~wzzxyywz|}~z}|z|v{}{{}zy|}{|y{|y{{}~{yyx~w{}z|z}xz{~yy}}~y~{|xxz}~vy{~{{w{ws|z}~}{y{{~zyx}zw~~~zz|~{zz}v~wy{~|{zx}x{{}{z|xzy{|zyz}y~}y~xzv{}}{~~z~{{{||x|zzz{~{~}||{|zyxx}||{}v}{z}z|x{{|~|~{|}~}~|y}{{~|~}|}}{}~}~~~}~~{|y~|||}}}{{~~||}|{~~~~~}~{~}}{}}|y~{~{~|~~}|{{~||~}~z|y~~}~}}{{~~~z}~}}~|}}}~z~~~~{~{~|~~|~}}}~~z~}~~}}~}}}~||}}|~~~}{~|}~{~}}}~~y|~}~~~y|}|}~}}{~}~z~|}}||}y~{~~y}~~~~{}~}z|}~~}|~~||~}~{~~}}~~z~}}~}~|y|||~|}|~|z|||~{|~~||yzu|{|z|yyzy|~}{z}|x}x~~zzy~}|}{z}{{~~w{~}v}~|{{}{w~|~}}~{y{{{u~}yr}}zx{{wz{z{wxy{yx~w~{|{||}~{|~}}xzz|yzx|yz{|{}zx}}xwyzzz{y||}~yzz{~wwy{zwyx}y{z|~}}z~}~~{{}{z{|}{yx}}y{x|x~{x}}}xz{x|z}|{{}wyzv}|yz|y||~{}xy}~{~zz}~|z{~x{|~x}}}w}~x||x{yz}~|{ysxx{yv|x{||}~xz|}y}z~|~z}xz}}x{||u|}z{~~{vtu{}wz}}z|vx}y~y{~z|z{}}}~~~}{{wxz{~~{~{|{{u}w|~z{z{w}{}|zx{}~xvyz{y}~~||~}xz~y||z~y~|w}{|}{y~|{{}~ywv{|{wyv|}y~}tz{{~}w{|~}|z}~~x||y~v{z|{{x}y~{{{xy}y}z~{zy{{|}y{|z|xy}{y||y}{}~~yxy}|~|w{{~|~z||}{|{~|}|z}{}{}|}y{z~|~}~~{yx}z{|{}|||}}|~~{||zyyy|}vx{}{{x{xz|~zy}zy}zxzy|z{|}w|}}{{yw{wz}{z|{yyx|{}v|y}zz~{z|z|y}{yxzwy|z~{zy~vz}|zx{|~{wy}~~y|~}~~}~~~~~|z~}~~~|}}}|~~~}~~~||~||~~~|}}{~}|z~|}|{~{}{{~z~||{z~}{~}~}}~}~|}|}~~{~}~|}}}~~|}~|}{}}y}|~}~~~{~|~}{}{}~y{}}{~{|~}{~|~}|~{}z}{~|~~}~~}}~y}{{||}|~~~|~}|}z~~}}{}~~{~}}||~v}~|~}|{}}}~~~~|~zz{~}~|~|}}}~~z|}{~}z}~}~z~|~}}}|~|~{|z}x}}|y|z}x{~yy}}~|~~y}~~{{ytz{|}|{|{yx{~w|{{}yy~z||yzz|z{}|}z~|z{y{z{}|zs|w{w|yz}}y}{}y|}}zz|w{}y{}|}{}}zt~{|z|z~{{w}zwxz{{{z}~z}{|~y{y}}~w}|zx~|z}~{xyy|xww~~~zxwzz|||~~{{{{}|z{zu{z|~zx{~z~vxwzw}|~|z}zy{|}{{zyzy{~}}}z~y}{z{|x~{y}uy~{yz|~{vx{{|wxy|zywzx~{||z~}z{{zy{~yz{y}|zzwzx}{||}z{z}z|zz{~y|vv~|{zy}~~|||}}|}{|}u{|||~|~x}vy{|z|y{}|y}y}~|xz~~y~z{|{{{{v||z{{}}{~yz|z}|y}}{y{}||x|}|z{|~|zwz{{yzz~z~y|y}w|z{xyx|xx~z~~~z}~x|zz}}y}|zy{~{z{{{}~|xz{~y{}yv|~|{{yyy|{t{zzy{z~|y{z~|zz}|~|z|z}yw||z~yx}}y|~yu{y|zwzz|zyy{~y}{y}}z~||}|{}y{xx{x}|}|y}{~{~x~xuz{y}~x|z|x|ztx|}z}}|y~z{zy||~}|}|u}xz{}{}~x}|}~~||}|~z{|}~~}|~y}~yz}}|zx|x~{|}z{z{~zz}}w{|}{|~|~z}}~|{~~|~~~~~~}|~~}|}|~~~~{||z|~|zy{}}{~}}|}~|~}~~~|~}~~|~~~{}~~~~~}~~}~}~}}|~z~~}}~|~|}~~~~~~{~~~~y{w~|}~~{~}~~~~|}~}|}|~~}~{~||}}}}~~~z~}|}{{||~~~}~~~}~~z}}||~~~||}}}|~~}}}|~}~~|}|~~|~|}{}~|~}{}~}}~}|{~~{}{||x~|}|}|zw{{x|z{|zyt~||{}vx{~|}|y{}|}{{vz}|z{}~|x~|}zp}{zzy~x}||~y|}{|zz~w}{}z}yyy{|yyxyzz{x~{{|}z{~~}|w~~y~|}{{}}{y~|xxuvy|z}y|}xx{{{yw~x|yv{}~|y||z{~y~{}|~~}u{|{}||z{~{}}x|{|xy}yww~y|{{|~y}{w~{~~{y}y|yx~z~y~}z}}}|yy{x{}~|}{}}z{}~z{{|{y{|xy{|}zy{|y|{~|}x{||z}z}}{|~y~{z~y{{uxz|xy{yyyzy{v|||{z}zw}z||{|x|x|}}zz|y}}|}{~{|~~zy}{||{~{|yzxz~x|{z{{z{w}}z~~}~|~}~~zy}z{}~}~}z{{}xz~~|x}}yywvx}y{{}}t~{{|z}yy|~y|{|w}{{~}~{wxz{}{|y{z|zz{~{|y{~xzy|zzyz{|~{}~z||yz~|||~}||~zz{zx}xx~{{~xy~}~{{~yz{|}{{zzv|~}~~|~|y|w~}y~z~{|xz}{|y|zx|~~~}~|}zyzz~{z~z~y{vzx{{|~z~z}x~|}{x|yy{|~|z{y~x~{~yx~z~x~|v}|{yyxw{}|z~x{}|{z|}z}z{}~z~xx{|{~}~~~}{}~z~~}|}~~~}x|~{}|~}~|~z~~}z|z}~}{}|{|~}~}||{v}~~}~~}}~~~z~~}~||}|~~}}}}}}}~}|}}|{~~||~~~}z|}}~~z}}{z}{{}~~}~|~|~~|~z~z}~}~~}~}}}|z~~}~}~|}|}~~|{}{{~}~~}~~~|~~y|y|}~~|~|}}}~~~~{{}~~~}~|zz~{{|||||}w}||xy}~}~}yy~~zvx}{{zz{z|~zz}}~{~|{{z~}~yy|{{xz|zwzw}yww||~wv~w|zy}{|w}z}{yyzyyzyz|y{~xzy|z~~}{zx~{z}|{x}~yyuw}|y{xy}{~~y|zy|||~{u}y{}{zv}x~z{{w}{x{~x{}|{v~y~{y~~z|z~~x}y|~~{y|||{w||vwzw|{{{xy{{x}}}|z}~z~{|}|}||{}yyyx}~yw{~yyv}zx{}|}~z{}z{zyw{{|}|{w{}~~~}{|}}||}|w|{vy{y{}zzx|~z}~}}y}z{}{z{w{y{}zz}|{y|yy{{{yw~zwz~w~}}zzzy{w~{{z||wzz}v~z|zyx{|{~~}{x}~w|{zy}|yxz~|}z~~{|xz}t}~~y}}{}z{z|zy|vz{~yy~z|~y{}~zz~yz}vx|zzzw{~{x|}~}{yx{~w|z{uyzzvy}|~y|{zv{|zx|z|~~{|~|{{zy~z~x~{|}~{~yw}}y~|{y}|}w~}{zy|z||wyz}z{~{y}|ywy}zzw{|wxz|z|z}~}xz}}xx{{x{y|y~{x|}~y||~|w~xyzz~wxzwwx{|~xyw{{{}x{|z{{{{x{}y|{~|~}zy}~x|x{{yyz|~z{xyy~y|~|~z~{{w}{y|~zxy|}{~}|{~~~}}~{~}}}~|{}{{{~{}~~}~|}{}{}}{|}~{|~~~{{~}}|{}~}~~{{}~}|z~zuzz~y}~}}}}~~}~}~y{||}|~|}}{}}~|}}~~{~~{{~||}}|}}}~}}}{~}{}{|}}{~~|~z~}~}}}}~~}~}z{~~~~~~z}z~}~}|~{y~~|}||~z|}|~~~{~~~~~~~~~~{~}~|}}~~~~{{}|{~~{}}z{~~~|}~~~{{~{y{z{~z}}y}x||y~{~}~xyzwy|zw{v|x}|{|wz}yx~w|yx~{z{}}y|w~|w~x~{zy|}v{x~}z|z}xyxyv|{ww{xz~}y{u~zz|}}{}~x~}~}}z}{|~}{zw{}xy~~}|vz~z|~xz{vwyx}yvxyz|xzy~~|zy{z~z}|}|}y~~}}~z{~}}zqwxz}~}}}uzy|{{{~z|{{yvz|~~{x{z{}{|}zy{zy~}|}yx~~y~{x{z|~~xx~|{|yzz||z{|~|}z}{|||yy||y{zx|z~}{}z~{{{|zy}{{z|}y}x}z|y~~zyuz~v}~yzz~~z~z~}|{{u~y~}}y|yz}||y|yyvt{z}yyx}|}{x{y{yz{|z|{{~|~|zxw{||}}{z~{{{|{|~}}{zw|{xzzyxy}wx{vw|~zy}}xyy~x{}z{|{}y|y}xyyz|zw~}z}}z}w||x}}yyy~yz}}v|}|y{xy|yz|~~|yy{~x|||z~}{zx{{w||wyy{zw{{x}wv|||}}{}yy}|z~y||~{z}}z~||{{w|z~zz}{yz|yz|}zz|}vzx{yx}|||w{}y{x}y}{~z|y{z~|}x~xy{~||{}zy{v{xw|}~{{z}yzyzy}z{|{x{{~{}}|y}|zz}xy||||~}~z~~z{z}}}}~||{|~~|}~~~{}~{|~||~~||}{}|}}}y~}~}~|~}|~~}~x}}}~~}~z{}z}}}~~{|~|}~|{||~~{y|}|z~}{~}{|~}~~|~~~~~~}~||~~~~~~}~z}{~{|{~|}~~}}||{|~~}}~~}}~{|z~{|~}|~~||z}|~{|~}|}wy~~|}}|}~~}~~~{~~}{w{|~|~~{~}~}}|~~~~~{~}~~}}y~|~yyzx||x~w{z}y~|z~z}yx}~{{~~wz}}|zywzz{ww|{}wz~}{zz}z}xwy|z|~y}x{x|}zv|}zzw~}~yy}z{~|{zz{~x{~}uvy{{z}|}zvz~}|y{|{}y}z{z~z~w{zzzyy}~{}xx}z{}u{~~}z~}||y{|}z~z|{{{|~z}~|{z}~zz|x{}~~|z|{||{~{~{y|{xz{z{x}}{uyx{}y}x||w|{ww||||yz~x{}}{|{~{{zzx}yzyzwwy{x}{}zxy{{yt{~xyz{z|~{}{z{~||z|~~z{~}||z~|y|}yu|yzwzz|~|}y}|||zy~{~}t||}z{y{x|~~zxxz}~|wv}{~}{z{|yu|{y~yz|x}{y|y}z}}}vzz{}x~z{~x}zz|{zy{{~|{}s}x|{|~~z~|}}~{xzy}wy~z|~{~}}}}}}x{{}{|{{z}{{}|{z|{~w|w~~~yy|{}x~|}z~~}{z{{yz~}x|v}y|~~||yz}y|y}y|y{z~{w|{y|uy~z||w|xzy|x{zx~}~ww~|y}|z||~yx{~z~|||}|{}zzy~yyx{y{wz|zy|||y~x{|~}}ux~~w{~|v}zzt}|}xy{||~{yx{{x{zyx|y}y|}{{}}z}y|zz||||}~yx{}~|zyz~}yz}v{zz}~{|~|||||z}~z~|||~}z}~~z|~~~}}z~~~}{{|~}~~|~~~~||~~{z~~}}w~}}}~}~}}}}}~}~~~}z}}~~}|}}||z~~|~z|~~~}~}}~|||~~~~}~}}z~~~}~}~~}}~~}~x~}|y~~|}{{z}}}~}}~~}~~}}|~}}{}}{|z~~}|~~~~}{~~|}{|~{}}~|zzzy|{{}}}~~}~}~x{}|~}~~z}|}~}}}~}|}~}{}z}{{~x~{zwxyzwyxzy~{~xzy{{}}{|z~~z~wx|yy}|~x|}}}}y}~z|{||~~{z~zxy||{zv~{v}|}zz}{}{yzz{{|yxyy|~}~}|}}|}z{~}|}u|{x{}{~~{|yw|zwyyzyz{{yu|z{|||wyy~vy|z|z{yy|~|||~||z~}wy|}zy{xxzx{z}}}}z~~z}}|xzz}y{zxz}}z{yyxz~zy{{{~|~{{|w}||{|~yy}yx{|z}x{|{v{zyy|~x~z~yz~w||~~}}~~}}|~yx{||~{|y||v}{xzx}zxw{|~{zzy|yvxy}xx~~x{z{w}|}v~{~|~z{|{x|~zz}~z~y~{}vx}{}z~zzv|x{v}v|~{|}|{~xz~y~x}}z~~|{|}|{}{}{~v~|z|{|}x||x||}y|xxyy}}}x{~xw{~~xx}y~{|z}}~}}{~|~~~{y{{{{z{}{}zyw}}xx|zxsy{z{{}z}}z~|y~|w~}|xy||}{|~z|}y{zz||{y}z{|z|zz|ux{}{}|{z{y{{wy|{z~yx}}~{~{{}x{{|~~zy|z}}}{xwywu|x{zuyy|x{wzz{z||v||}{yzzz{{}~}|xz|~~uz{}xzzz|~}~xy|w|||{vywz|{|{|{{|}}||||xw}|{||~|}~~y|{z}~|||}{}}~{|}~~z|{}~z~|~||x{}|~|}~~}||~}~}~}}~}||~~|~~~~{~~~~}{x~~{z~~}}}}|z~z~}{~~{~||~}~~}~~|}~}~~~}~}}}~|~|~}z~~~~~}~{|}z{~}~~}{}~y}}~~~}~~}{~}}~||~}}}|~{~|~z|}~~~~||~}}~~~~~}}~}}~z~~}|~|{~|~~~}{~~~~~~z|||x~|~~}}~|~~y{~~z}w~|{z}}zwx}zwz}xxz{z}y|~|z}}{zxz|z~}ywx}w{}x{{w~x{}{wz~{w}|{y}yy|xvv}||zzyz{z}yz}z}yxrx{zy}~|{{}{xx|z{xx|{|y{z||w|z}yx|}~{{y{w}y}xzxwz|x}}~vwyzz~|zyzxz|{{|~|w~x}{xz{z{|xzz}z}z}|zv~t|zy}}{{yzy{y}zwx{{v}y}~y~|yyy~~}}zyw{||zz|{{}{||yvxvz}y{}~{zz{{z~xz}|xz{{zxyz|x}z|zx|||{|{z~{}}||{y}zz}{yvv{|}{zxxw{|z{}yy}{|x~vzw}}z~|{y{}zx|vy}w~~|}{}x}y}{{~{}x}{{v}}|||~zz|}|~y{wz}|y|}wwyx{}|{{}zuv|yy||z~~|z}}~y||{vwvz|xvzus|{x~x|}||}|z|{zy{|{yy|x{{{~|w}y}~y}}}{|yy|{zz}xzxyzz}~|{zyyx{{{~xz{~{{{||z|||x}~z{}}}}{y~y||x{zyx{x{x~{y~u{z~~{}{}{zyy{vxy~||v{wy~}y|}y|~|}w{}t||y~xwxyzyx|y|||x{{}|z|z|}||w~xy{|~~~~}}|{zyyv|}xx{y}}~||z|z|~x||xzz}}~|}y}}|w~vzz}z}|yy}z~|{~~~u|~}}|{}}~}|}z{}}~~|~|~z|~~~~~}}|~|}||~}}~~}|z~|{~|}}}~}~~~~~~~~}~{}}}~|z~~~|~~~}|}}~}x}~z~~~~~{}~}}}~{|~~~~~||}|~~|~~~~|~{~|~~~}{~z~~|y~}}}y{}||}~~~{~}~z~}~~|~~~{}|}~~}{}}~{~~}||~{|x~||~x}|~|~{}}|z}}~|}~}}~~}}~}{}~~~}~~~}}}~~{}{{}|w{{~yy}y|zyzz|{{zz{wxzzz{{}zw|w~z{{}zy}|z{z}{wz|}{~{{z~xy||~{{x{y|{xtzw|z|yz~|wy|}~|y|zsxy~x{}z~y~zyx|z{|y|z|}|}}~~{x|{}{wyyw}}x{zzz~x{yzzyy||||z{{{zyy}{~~~|}|xzy}}x}xwu{|||xyz}y~zzzzz|yx{u|~t~xzy}{}z}{}}|||wy~~~|}}||yvyx~y~}}|zyz~~zz~zy{}z~}{zz~{}sxz|y~~|zz|}wx{|{{~}}|{{y~|wzv}yxx{~x}{y{}|z{}zv{}x{z|}}}|~}~x{~}y{||}||}}x~||{|{{{}|zy~~}y~||}|xvz{~xz{z|wz|{~z}~y{||xy||~|~z|}|}~y~z}x{}xx{v{z|y|y}|yzz}|}~~~||}{|}~z}y}}z~}zzz}y~}y{~}zzy|}y~y}zzz{{t{{v}w}~~|~z|{~||z}}{}yw}yy|}v{|{}{xyz{zwy|x|{{vw{|z|{}|}|~{|}z{y{|}{}}{{y{||yz|zyy~zxy{}||x}}{}}wy}{|{zzz}w}{{~uyyz~y{~||x}|{zw{yx|}uz|y{}|xz|}{{||~z~xx}}|}}~{~{{y|}~z~|~~|{~~}}}}|{~{|~|{z|~}{}{}~|}}}}|}}yz~}{{|~}}~|}{z}}}|}|{|~~}}|{~~~}}}~~}~{|y}}}~}|w}{}z~}|}~~~}{}~~~~|}}}}}~}y{}}}|}}~~}}||}~~~~~~~{|~~~z{~|}~~~~~{~}~x}}~~}}}~yy}|~}y}x|~|~|y~}~{{}}|}~{~~}}}~|~~}~}z~z~~}|{~|~~||{ywy~{{{~wzzy}{|~yyv{v{zzw}|~}y{yx~}~z~|wy{}x|z~w|x{~||{{|~vyx{}zzz~y{||y~~zy|~w{{wzzx}x|{yz|||xwxx~xyz}xyz{{zz||y~{}yx}}z|zzv|zy}x|z~{}|}||~{{zxz{x}yy~|~{v}~|yx}|~~~{zzyy~zzy|~zuyyu{y{{y~v}}|y~|}zz|w~||}z|z}{{|{}y{}v{||}||{zw~}|yz{w|u|xz|yvxx{{{|{|}y}}y{|yx|}}y||{~||zyzyvt||~{|y}y}|{|{~{|zyz~}yy|tzw|~|}|y}y{~{x{}u}{}yyx{|u}z~x|{zyy}||yx}{y{xy|~zx|ux{{|||{|w{||~}|~s~{zy~z}{}xwx|}}y}y|{{|z~{{{x|~z|~z|~z}{vy|{~z}w~~zw~z{||z{z~y|z{}|}}}{{w}y{|}zzy~u}~{|y{z{}{{~x}w{zx~{z|||{||{}v}{{|xv|vxz~zx{z~y~y|zwz}}w|{~z{|{xx|zz|}{x|xzw}~~x{}~z{||{{{yz}z{{vw{|x|x||yy{z~y~w{}~|{~z|zx{~}y{|s}v{z|{yz}}|~xw|~}z~{z}w{}|yz~|~~|z{z{zuzy|z|z{z|}~yvzz{||yy{|{{~|yz~}}}|}{|}z|}~}y}~~}|}}~~}~{~~||~~}}|}{}}{}|{y~~{|~{|{~{{}}x}~|~}{y}~z}~}~}~{|~~|}~}~{}~|y||~|~y~z}}y}{}~~}~}y{~}~}~|~}~||~~}~}|~}~|~{~~~}|}~}~~}}~{{|}~}~|~}z||||}}|~z|~~{}~|}|}~}y|~~}}|~|~~{}|y|z{}}}}}}{}}}}}y}{~|~|~|~~|~|~}~~~}}}~|y~~{}~~~}zz}~~}}z{y||y~}yxwx{}wx}|z}y~zzv}|zxxw~{{}|}z{z}~}}y~}zy~y|~{~zy|{x~~~{{|wy{zyz|{z{{w{zz}}z~yyy{~zz||z|zy{y}||||~x}}|xzz}ywvxy}wzx{||||}{}{zw{yyx{yw~~{~xx}{xy}~y}yyyzxy}~z|z|z||}w{y}}~x|wx{zy||xx~}|||}}|w~wy|~}}}|||}y{y|}}~}}}~{{{|y}z{|zz}{y{|}w~~|{zx{u}ywvyz|||~~||}|{{y{|z|s~~||}|~|xyzz~zx}y{|{z{x}r|z|x|{|}tzv|{vx{ww~{v{~{y}}~x{z}{{|||y~x{yz|z{{|}}~~{|{|{y~~y~wz}yyyy|}zwy{|~~{}v{~z|y|}y~|~zz|{vzu|yx{zy{}z|v|{xz}z{~zw{}|{{{x~u}y~|{y|{x{x{zyx}~|{v~{|{~~y|{{xz{y|~wyxzy{zzx~{x~|~y|y}v~}{~y}u}|||{~v{}}~~}zv{yz~y|}xy}v|z||ux{~yu{~}~yy|yx}|{}{zz{{yzy~x~}zxz~}{{yz{}}w|}|{|v{|yzw}yy{{yyyx{|~}{x|~z}}}}}}|z}x|~{z}}~}{yyzy}~|zvx|y}~~y{|~y~x{y|y}w|x|{~z|~}}z~~~z{~y|{~|~~~~~}xy{y}}~}~{{}||~~~}~~~}|||~~~}}~~~}zy~|~}{|zz{}{}|z}|~}~~~~}}~}||}}}y}~|}~}x|{~~}}}|~}}~~}~}~}~~z|~~}}}z~|||}~}~|{}|~}}|~~}{~}|}}}{~}~}}{|{~}{||~}z|~~~~~|}}|{~||}}~|~~~~}||~}||~zz|}~{~~}|}}~~~~}{}~{}}~}|z}~~|~{||}}~}{}~~~y|y~~~|~{|zz~xzxzzzx}{{}xz}yzzyw|{~~zyy|~{}x|{|}|zzz{x{||z{|w~z}xyz{|{}|z|x}xx||~v}{}zz|xx~}}}y{zx|{|x||{u{|||z~|~|{~}|z}}w||wzy|zy}wz{yu|xx~|y|zzx~~{y{{{xz}z|||z}||{y{x~}{|z||{~}{}}}|wxz}}}v|{|y~{|zw{w|y}|{~|u{{~{{{y}xyyy{w{z|~yz|}w|||||zz{|~wyxzw|y~}}~y{xy}zw{{yz|xz}z|z{w}}}~~|y}{{}zzz~x}||{~xx|{{zwzw||{|}}||{yx{~}zyyz||{{x|{{}wy|{|||z}z}}zv{~u{}z|~x{~~x{}~zz}~}x~zzz{z}}z||zz|zyy}zz|{|w{w{z~z{|}~y|zy~xw{yx~zy~yz~|{w{z}zy}}xxz~xw}|y}{}|{}u|z}|{{~x}{xxzx}{{}|{ywvz}x}{~}z}{z~xxtz{|xy||~x|yw}{{{}~z|{|zyz}xxz}|x{|z~~|}~|u~z{{~yzr~zy~}}{{||~y{{|yytx{v{~~zz}z~}{|~{xyyy}~w{}{{zy}yzx~w}y|{|zy}w~|{{||y{}y}{~~w|{yz}{z}}{z|~zt}}~}|y}{~}{}}}~zz~{{}zz~yz}}{v|z{{}}{z{yx{{~||zuy~wz|wz|}y~z}}}{r~z}}~~|}y~~~}z~~~z~~{|}~|||}}}|~}}}}z}{{}~~}}z}~~~}x|x~}z}~{~}~|}}y~~}}|~~~|~~|~~y}}{}~}||}~|}}}}}~~~|}|~~|}y|z~{~}~u~{||}{||{~~~~}~|y~~{|~~}|}~{}}~|z~~{}z~{~}~~z{~{}~}~}}{}}~}}|~{z~}~~}z}~||~{~|}|}~||}{|~~~~~~}{~|}|~~|}||{}}}~|~~{{}~~~|~~||yy{}z}{}~~}~~}z~{|||x|}v{tywzy~wy|{zz{{~|z{{{yy|}}~}zz}w{z}zyv}z|y{}|~{|zzx{|zz{zyy|||w|y{yvw}||z|wx}z{{}y|~z{|z}|||{{~|{zz}x~}}zxz|z~w{|}z}}~{}zzyw~wzyz}|zy{y}y{}}}z{z}{}z{y{~~x}x}{}}wyz{{|~y{~yv|w|z~yxz~w|z~v|~yx{|vzyz|{||}yx||{}~~{}y||y|~xwzy||{||{y}x|}|{x|wv{|~zz|~zy}w}~xz{yy~}{}z|x}|z|zyx}z{y}x{|t|z{}vv}|wy|~z~|y|}|||z}~|z}z}~{}~z}|{z{}y}zyy}}~~|zz{xy}}~zy}~~|y|zz}{~{z}{y}}{y|{{zy~zxyy~z{|y|{|zzwvz}w{z{yx|{{{{u~y{{yzz}}{y||zzx{~|||}|xz{y}}~y|}|}{y|}{|yy{}{}{|x{~}yy{wyyz}yxz~}zz{}{~~xzxy|xz|zuy{{t{~{y|w~|{w~{{ty}{}x~|}~{y{w{|y{zzytzy{}yx{x~y{y|yx|wx{}~||yy{y||{v{xy~w~~}|xz}~}y}{{{z|~z~}}}xzz{|{w{z}v|y}{}y}|y{|}xx{}}w|w}|~~{~z|}|}|z|~{~}}|{}~~|{z}}|z}~~~{~~~}~~}}~~~y~}}|}|}~~~y}~zz}{~{~}~}~|}~~~}}{~~~~~|}~|{||~{}|z~}~z||}}~~}x{|{{~|{|~}}{}||{~}}}z~}~{~{}||~}~~~~~{{|}~z~~{|~~~}}~z{z{}}{~~}~{~}}|v{}~}}}~{~{{{~~|~~~}|~~~|}}~}}|~}}x~||}~~|~{}~}}~}}~~|{|~~|~{{~|}}}}|}~~~}}yxz}~~}y~y|{z}{y}~x~z{|yzzx|}yyu{w|{}{|y{{|}}}}x{~{yz{yyy}~|{{y~z}{z~y{|z{|z}}|x{z|y~}y}xu{|{~}}v||~y{y}~zwx{{|zx{{~z{y{yxyzzy{xy~}z{y{}xx}xzux{z|xzz{}y}x{z~x|~{~|~|yy{z{z|}}y}z~|~y~}z{}{v|~{~{x~y|}|~|z||x}}||z}~}xzz|z{{x~}z{}}z}|y{~{{z{}~{zwz~~}{y}}|{{|{|~}}{yz}y{zy{w{z{|{|zy|~{|{}xz~}{|||~|~|wz{~|y{{}~}z|}z|}x|x~|}|y|xz}vxxx~}|}{}{}}}{~|{z}{}~~y{z|}}}~x|{}wx{}|zy~v{{zu}|y}}|{{|y}|yx~z{z~}~{y||yzw~~{}~}w~x{}z{zu~|zw|y{|{w|~zz}|x|y}x|}|y{yxz{|{v}|~|~z}z|yyy{zw||w{yz}yz|{z{y|w{~y~zx}~x||z|~}~~yvw|}{w|~y}}{|~}~{|{~{y~}}|x|w~v~y~}|}z~zzy}z~y|y||y}{zxx}z}w}yx}}wzxzz}{x}||xx|{~{|zz{{~xx}yzyz{yx{z~{~~z{~}x}}|z}}|~~{~z}w}y|v|~}|zz}{{{}~x~x~}{~yw}xz{zyy}{yyz}}|~~}||~}|~|}{~|~}~|~{~~|~z}|~z~~}}|~~|~~|{}}}}~~|}~z}}}{{}|~~x}|~|}|~~~|~y}z~}~|~~~}}~{}~}{|~~z~|{~~~}~}{}|~~~~{~}{}{|~|~~~}~~}}}}}~~z~|}{~}~|z~|~|}|}~||~}~{{|~}y}~|~~}}|~~{~{~~~~|}}}{~}}}}||}~~zz}}~}~~}{}~|||z~~~}}}|z{}|~~~|z|}}}}~~w}z|xy}{|{x~}xt||z|}~y{|yzwyw}y{zv}wzx|z}x~y|zz}~{z|z|yw}{y}{~{}{|{}xx~~v~}|w~||zw|{y}yv|y|y~|~y|y|~|{zyy~zx|z|zz~{|}zx{wy~zy|zx|z~}y}yvy{zz{{y}{{~zvx}|~{yy~z{~|wv{x~}x}{z{x|x}{w{~~|{wzyw~z|yzv~z}z~}}|{wyx{z|y~~||}y~}{}~yz}{}{w}{|~z{~|}z|{y~zw|y||y~{|~~v~{|{}{}y|z|}~y}yvyz~yyyy{}x{}{|~zz}~~x|yz{zy||~x~|~{zzy}y}z{~|||}|~{x}~sx{yyxtzyy~z{{}|}|~{yx{{y{{z{{}|~x~{|zx{{}~{y}}|~{|{{}{|x|{xuy}x}~yy{zy{~{}~xx|~}zy|~}|||y{}u}|}|zx|}{{zz}z{}|}||}{{|zz}}~x~~|{{y{z~~z{|}{||{}~z~}{|{y{}|}}}}|txv|{x|}~}xvzzy~z|xzy}}zz|x~~}y{x~~}{~{}v{x}|w}z|{}x{}zyys||~yzy}}~wy~|}w{z~|y{{~{}}~{|~}~{|}x~z|xwy}|w~zz|w{vyzxz|z|t{~}||z|w|}wy{||{||}{}}~~x}{~~}}~|~||}z{||z~~~}~}}}~{z~|~|}}}{~|~{~~}~}}~}|{}}}|}|yz~}~{~y}~~{~~~~|~||{~}zw~~~~~}}z}}{}{{~{{}~~~~~~~~~z~}||~~}}~~{|~}~~~}~~{~z|}|}~|}~~|}}~{~~~}~{~~z}~z}{}}~{~{~{~y{}~{~x}~}|~z}~~}}|}}~}}|~~~|}}{|z~~~~~~}~z|}~z|}}{~xy~}x}wz}~{|z{xz{{w}|{z|y{z|z}yt~zx}yyx{{zywxy}}|}{|z|x}|{}yvzz{z}|~y}|}zzzw}}yzz}~tw{|{||}u{xz}x||zzxyzy|}x}~}w}{}{~~y|}{~||x|y~~xy~||wwxy~|x~u{|y{y}||}{|}z||z{{~v~yw{yz|{v|z|{y}zy~}y|yyyzzz}{zz||uy}z{{y|y}vt{{~z}~~~|y{}|xz{~}||zzyxz|}}{x~z}~{{|{{{~{z{{}~|z{}zwz|vy|x{zw|y~}y}xxvxw{{~|}|yy|xvx|wy{|~w{|{~{}y{~z~~~z}~{}xy{|zzyxxzy{~zzz|~xz}{{{}|wzz~{{x~|}xy{z{~yx~{{{y|~z|xz}w~wz}~x|~w{~y{|yx~{|}~{zw|u|~}x}z|~yxvxy~}zz}{~zx~|~u{|y|{}{|}}y||||xy{{}{|~~z~{}{{~|z{x{w~z~{|yu~||y|zu}}{{yz~|z|{yz}y}|}y}{{z~{y|}z|~}}x~wy}{v}yuxxyz|z~{z|y|xyy|uy{}{xy}x{z{z|x|z|z{zzwyy}{|{|}{{y|}|y{z||x}zxyyu{~|wyz|y{z{|}{}|{y{{|zy{zy}|{~{}z{}{zy|~v|y{x{z{|zwy|}}yyzv|~|x}}~zvzzwzy}z}|{}~}~}x}~|~}~~}}|y}x~~~}z~|}|y~}~{}~}{~{}}|~|}~|}{~~~||}~|~~~~~{~{|~{}~||}}|z~}~}}}~||{x~}}|~~~}|~}{||}y{|~~}|}~~}~|}|{~}~|~}~~}}{{}}}~z}}||||~|}~||~}~||~}~}~}}}~~{}|~}z}z|}{}~~{~~}~{~~|}}}{~}z}|~~~}~}|}{}~v~z~}}}}~}~}}}{~}}|{{{{~}~v|yzyyy}}|~yywy{xyzv}yztvws|}||||}zy~~~|}~{}z||x|{}xxy{z}||~}||xy~uzz||yz~~xz~|w{w{~x|~|||}xz{y|z~~||~~xzy{z}vuz}{~{u{~|zyy|u||y}x~{~z|}z{||zy{|wx~z{}}x~}||{zy|y{y}z{{y}yz|w{{{}x{}y}w{|~~|||}y||}z}|~||}zz|w{z~zw}z{}{w{z~{}|z{{xz{}~}|x{|}z{zv{y|||}x{wz{||{~~y}zxyyx{}z}|~z{x~~w}}w|{yyw~z|y~{z|{{z|z~~z{|~{z{}~|}yz{~t{||x|{|{{}||}x~uz~{}}x~|y{zy{yy}|{}{{zz~|~|{}~}~yz|y~~y}}z|}{x}y||ytzy|zxy|}{||z}~~xw~x}}~|{w~~{~zxzz}zyz}}}v{yz}}z{zxzywy~v|{{|{yw{~u|xz{}x||}~zzz|w|}{|x|y~zwz{}z{z}w{z}|xv{y}z{wvzy}zvzyzz}wzzzz{}~||}y|{||{z~}}|{{}~|yyxy{zwz{yz~{}v}ywy{y~x{{x}||{{~z~|y}z|}}|{~z}y~~y~yx~y}|xz}z~v{zw{y||y{~z|zyyw~~wzy{}z|{}~{}~}z|~~~~|{{~|z}~}~~~||~|}~~{{~|{~||~|}~~~}~{}|}}~{}~~z}~~~~|}~~}}}{|||{|{{|~~}~}~|~{~}~}}}{~~y~}~~}|~~~|{|||~~}{~~}{~~}|}}~}}~~~~|~}}{}|~}}}{}}~}|{~~|{}~z}{}}z|~}~}|{||~z|{~}}{~{{}~|{~~~~z}~|}|~~~}}}{~~~y}{|}}~~|~~~z|z}~|~||~|~{y~~~y}~{|{y~}~~z}}~}x~zyvz}}}|y{~yyz~{{zwv{~|{{|z~x{y|~|y{zxv~z~yy~z{}{u{|zw~zy|{|z{zyzz~}xz{|{}zz{x{x{z~}|w|}y|zwv{x}~~}y~y|}{~|~yz}}zx}xzyz{y~{uyzz{z||}y{y}|w}z{z}{{||{z{||~}x~zv~x|}y~w~|x|x{{{{}}}zz~{~~~~}w|zz{|{v~~vz}|{{zyx|yyy{||{}|{|}{{|z}|||z~~{~{y~|}zxyzx|}y}y{~y{}~z~z~zy~xy{xz|z{{~|z}uzyz{z{zz~u}{~{xzw~z|~|zxz|xwxy{}x|yy~{|~zzzzu}||z}zz}{||{vzzzy}}|~}~y~{zw|}z|zwz}{wy}yyw||yzx~|||~}|{}u{|{}xxyx~{}zz{zzyw{~~x{{}z{~zzw~zx{z}yyy|y~|}z|~{|~z}~}|y||yw}y~y~x{~|}{yy|~wyw}{u{|{~}{}{z{|yx{z~}|y}zy|{~x|{z|w|x{~{~||z{~yv{yzz{xw}~zz{|}}{~xz|}|x~~{}}~v|yz|z|||||{}||z}|||x}x~|xxyvy|xz{|{x}~y}x}y~|x|{~y|||z~}~|}{{|z||~{z}|z~xzx~wyyz}y~{y~x|y|y}|~w|x}{|}~~~}~~{{}}}}|~|~z~~y|~z{z|}~}|}~~}~|}~~~~~}||~~~}y{~{~}~}z~~{~~|}{{}|y~~~~~{~~}{}~}~{}~~}}|||}}|z}}y~~|}|}~}}~~{~|~~|{~~||{}~~{~|}}||~~|{~~}|~z|~~~~~|||{}z||}}}|{}~}|~~z}z~~{}z}}|~{}|}}~~}|}}~||}||}~}}}|~||}}}~{~~}}~~}|}{}|}|~}~||~|~}}y~{~|z~|~~{{}v{||y{||zy{|w}zy}z{|yyzz{}}z|w{xyy~y{{z}{|x|}y}|~|~}}x~}zx{{}{{}||zyzyz{v}yx{y|}|}~y{{}xxz{y{wxzzz~{{{zz{|~y{zz|}|~x||z|uzz}}yy}}{yy{{yz}}|xz}x}xyv}|wyy|{z}z}~y||y{~|~w~|{|}}wy{{{y{{{y~wz}}{|x|yz||zw|ux{}|x{|{|{}}y}{{{{zzz~}|}}|{~~}|y}{z|wxy|}{y~}~}z||{}xz{|z~{yx{~}|~~{|}}}}}|{}}~r{|}{z}v~}x}w{}{{zxzz{yzx|y|yx}|u~~z~|{~~~z|z~y~~y|~y~}~yzyx{~|||yyyz{x|}||y}{~y{z~z~}{{{~y~|w{{yyy|~}z~{yz{z{wywy}{xy{vzz~}y}{z~y}}{z~~}y||}|~|{}~{|}|{zx|{|~{}}~}z||w|{{yy{}ww{{}{|xy|xz|}{~x{}yy~}|{z{yy}{xz||||~{|yxwx|{|{xzwzt|v~|}xxyvyw}{x{{}}}z{}}{~xy{zw|zzy{ywz{{wz~xy|w~vw|v~y|x{y|}|z}y}}x~y}~~}yz|yy~z~}y~}z~{z{~{z{~z}yyy}zx~|{zx{w~|z|~xx|{y~~~}yy||zz{{{~~|{}~}~~~~|~}|~{~{~|}}~~|}||{{|}}{}}}|||~~|~~{}}~~}}~~~~~~~{}|}~{~z~{w~~}{{z}|~}~}~}~~{}~y||}~~||~~~~{{}w}~~~{}~~||}~}~z~}}~}}~}}~~~|}~}z|~{}~~{}|~|{~{}~~{z~~|~|{}~}}}z}~{}x}x}|}}~}}~{~y{z~~yz|~~{~}~y}{z{~}|{~}~}}~}~~|}|~y|wyz{y~s|z||}|y~yz|y{{}}zzy|y}}{zyw|w|}yz~y{~yy|}{{y}tx~{|x~vz~~}{zy~vyxzx{|yzwzz~{{|~|zxx{|x{zz~z|}vz|x||w~wzz{y{wx~|{|{~w|x~|yv~y}~}}x}zz|y|y}|z{~vwzu}z}~zy~z~~zzy~||uy|}y}|z~|}||wu}zzxyy|}|z~|~w|xy{y|w|{w|y~x}}zy{z~x}~{y}~ywvz{y}z{z}zz|}xzx||z|{|xyty{z|}{}|x|{~}|w|x{vzxz~y}{z|{}zz~y}zw~w|}}zwzw}}~zz{|z}x}|}zyw|{}{yzvz~|{{}|x~}|zzy}yz~~u|||zyyzy{yyw{}xyzwz~{}|v|{z|y{y{||yy|w{z}}~x{}~{~{|z||z{y{|x{y}zx{{|v|{x}~zz|x}~{yzzz{~{|zx{yz|{~}|x{|~yy{zux~}|zzww{z{{y{{x||~|~{x{zzzz{xy{y}{{{{zxyy~}|z|y{z~z~w~|xw|}~}z{w|}}|y}z|z{}|~|x|x}z~{{|{x}}{z|xy{~y}|x{{zw}|{z}~|{y{z{|z~~w||z{{yz|yz{zx|uzzx|~}}}|}{{~zz{z~yy~x{{y|zwz|zy{{||z~y|}{{~zvy~}~{}zzz|}zy|{{xz}z}~|~{}}}~|||~~~~{~~~}|{~~}~|}~|}~{}y}~}}}~~}~}~}}}}}}~}{|}~|{~|~~~{}z~{~~}~~|~}|~{|~|z~~|{}~~}{}|}~~{~}~~|}~~~|~|y}{~}~}~~}{~|y{}{}~|}~~|}}~}~~|}{~~~~~}~|v{{~~~}}y~|~}}}~|}}}~vz~~~~|}~|z}~~}~}~~~~}}}~y{|}~}}|~}~~}~}|}}~~|||{}{z|z{||z}{~}|y~z|z|zxwyxz~y{{yvxz|yy{y|~~x{}xyy}wz{{}{z{~x{}{|w}zy{}|{{y}y}x|yz|{zw{}}wx{xzu}|wzyyyzx}}zzy~{~}}zy|y}|{}~|xzz|zu|zz}y}{|{xv{~y{z{{z|z}|ty}}u||||}~{z}~~y}zw}||~~}zzx}{}|{zx}{~v{xw|x~yy}|w{w{z~~}~}|{{v}}{yyz{~|w{~{{}{{{{zzwws{||w~wz|z{{xz~{z|}}z|}z||{y{{||w|y||{y}~{{z|}|z~|z}z{}yyxy~w}}z}|vy{yyz}{{y{zzz|||{{{z||~z}|~}y{|~w~|y~y~{}|y{~ztz{~x|}z{w{z{t~~yxz|w|~y~|{}yzzy{|~}x}w}}{}y~}~w{ywytz~x}}~~x}}xy{z{{x{w|z~}{xwz{xz~}zyv}y||z||{{||yzyxxzzx~{x~{y||xsz~yy}~zxyw}xz~~|||~{{{}|{|x~z~~~{y{|}{xyxzy|z~}xz}vzzzyx|zx{}|{z||}|yy|||}~~}{{}{~~z|{w|{{x|~xzyyv|z}|zy~}|{xzwy}|{|zzzxz}{yy~|}~}z{}y~|}~~z~zzxywzx}x{}x}wy{x}y||}{|xv}|w}|x~z{y}|~||~}}}v~~|~|~|~}}x~|w~~}~|~~}~~}|z}}|~}~~~||}|y{}|}}~~}|}||~}}}~}|~||~{}}}{~}}|~||~~~~~|~~~}{||}}~|~}}}}~~}}{~}{|}}}}}~~}~}~}~~~|~~}}~~|~{}~~}~}|~~}}~{~y|}~~}~}z}~~}~||~~|}}||z|~{~~~}~}}}~}|{~~{|~|~|y}}~~|~y|{~~{}|||}y}{}}}~~~~~||~~~|~}}~~{|{y}|~~}~~~{||}~}y{~z}~|vwz|}zz~x~{z}}{||~{{{zy~{x{xzx{{{~{~zz}w{|{{q~|x}{}z{~}z{{zw{w{{}xxzz{|~{|{{}yz|{zwyz~|u~zzu{z}x{}z|~}{{z{v{zzz~x}}}wz|{w|y{x}xz{}zz|z}{~y|}yz}|zz|}~yxxzz{{{z}y{{}x}w~~z~{}}|~{w{|{u{|zyyv{~y{{y}{y{syz}z~}{x{{y|{z|zvzzz}|z||{{|}{{~~}{y{z|{yw{xw~{|}}{yv}xy||~~zz~z}z}|}y{}zzy}}|||{|~|{|{{zz~z}{yx||{}|tw}v{z{|x|~|}{|||~}~~{~{zz|vz{}{}z|{z{y{~z|~{|}w~|z}|zz}||z}}|z|y|y|z|}z|~{}xw|}~~zy|{y{w}|}z{}zz|~{tx|{|}{{|yxx}}w{~yyyw|z}x}vwzzyyy{z{yzyy|z|x{z|{~yyy|}}{|}zzwyyyuzzy}~z{xu}z{}~~|}x{}xw{{{y|~z}z{}wzuz||}|}vzzzzzzz}||zw{tv{y}x|}}zzz{x}y|v{|~yz{~|~v}{xz~|{u{}}~z~}|x{yxwxy|{{}}~wx}|}xz|~{|}~{~zyy|yzy{|~}yy}{z{}yz||y|}yw{|||}{|z|x}xx{u{x~{y~zxyx~zx{szz~|vz}~z||~}}z~}~~w|~~{y~z}y|}z~{~~|y~z~|~~||}|}z{}~~~~}{}~~~}||}~~}~}}~~z}}|~}~}|~||~|y}~~~~~|~}z~}~~}}}}|{y}}~~|{}|}~~~}~}{}z}w~}}~{~~}~|}{~}}~~}z{{}}~~|~~~{}}|{~{}}}~~~|{z~}z~|{|~{|zzy}z{|~}z~}~~x|~|~|~|}|{~z{|~z~}}}|~}~}|}|}~~~~{||~~}~~~}~{|y~}z~|~|~}~}}~~}~}}}}~}{|yx~yyyxz|zx}y|zw|z{z~|}{xzvl{{w}wyy{{xvxx|{~|}{}x||xz~}{wyzz{xwy{||~y{}|zz{{xy|yx{w|~x{zz{{{}{}yyy{{}z}~|{|y}}w|}wz~|~{}wvzzuyx{~xz}z{|{}|z|yx}|~||w}~}}{}~}zy}||{y{wzvxwy~}{s}{{~}~z}ww{ywz~}wvxz}w|wx{z{|~|}||x{wz|~}|{}~~~t}yy~x{yv~|}{y}{vxx}{|yzt|{xwx||{|{|xz}z}||~y}|{y|}v|}|{{y~{|}zyz~z{|v~x|w{y{x}}y}|{~~}|~~~~y}{~|}|{yyy}y{{}{~}~x||}|zy{y|{}|{||z{}xzwy{zyz{x{{~~~|~xz{zz~wzx}{|{z{}{|zyy{}{~~x}wxzwyzxzww~y~~zzyw||{|z}~zy|}}zwz}y}z}yw|~{~~}zz{yt|x}}yw}wu|z{||zx~wwwt~|y}y~|xz|x|~}~x{|}xw}v}y|xx}{{|{z}z~v|{{w|pyx~y{}|}xyz~}}{w}~}}~|zz~}}|~{yz{~}}|x{~y}zwzx}yz}xvzvu}z{xx{yz}|tz{y|}z|z}uy~~~xz{{~~{}~|w{yzvz|{{|yy{}zvy}{z{yz}t{{w|}}yy}}}~{y|z~}~~|~~}~~}}~~}}{}}~~{~}~|{{}||}|~{}~~~~|~{}z~~{~x}~}}}}{{~~}|{|~~{z}~~~}}z{}~}}~|{~|||}~~}~{}~}}|~}~~}~~}}}~||zz~}x}~{}~{z~y~}~~~~x~}~|~~~}~}~~}~}z~}~~~}|}}~~}}|}}~|}~~~}yy|~}}||{{y~{~{~w}}~~~~~~}{z~~}{~~{}~|~{}}}~|}~~~{~}y{}}{}||z~{~}~}~{}{y|{v{||z|zz~xzy}z}{|{wy~|z}u{y|z}z||zv|{y{|y|z{y~wy|{{~}~||~yy|vwzyyz~{|{u{z}z{yy|}}zy~}wx{{~|~zzyx|zx~x}~xz~z|{|vw~}~x~~{}z~zx~}}~v|xzzxv{~{|{}{x||zx~y|xz{{y}{x~|zwzy}v{{z{|z}{|y}zzz}yzzxy}{}|}{{}y}{y~}}{{{zyxz}~z||{x{~z}}x{y|zwz}{||yy|z~{y{{{zzzy}}y{}y||~{zw{wy|tx|}}twx{z}{{{zy}}{y|~zz{w}~~}~{z|}|}y~y{}~{yz|x{z}u|z}zuz{s~w}|zzzz}zw~}{}{~z||{|y|||}{}{|}z{{||xy|}yx{|{{x{}{uw}}~xy{xzx||wzzz}{y~{|xy{|z}{~}~}|v}~zxzz|}z~~z~y{}||{}|z~x|{|{|~}}y{y||xz|x{}|{zyx~{|y}z}~{{~|~wwxwy|{|y{x|zz}{{|}{}xxzzzu}xyx{u}v{~yy{}|z{~}|w|{}{z{{|{x}v{|z}{y{~y}||}yy{v|{zu}{yz~|z{w|}{y{{|x~{{zyy|zxz{{zz|}|z|x}}~xw{~z|{||y}|x~uvyzyy|y|}x{{|{t{z{{{|x{zz}~{v|}{}z}yu{w~w{yz}|y}{~z}|xwzz{}~~~{}}z}}{~}~||~|}~~}~~~|}z~z{~}{}{}|~~}~~{~~|~~~}}||~|}}||}~|v}~}~~z}z}~}}~~~~}}~z~}~}~|~~}}{~y~|~}~~}~z~{{z}}~~~~{|{}~}}y~~}||~~}}~~~}~}~{~{zy{~y}}z{}}~~||~|z}}~~~}z{|~|~~~{}|z~~{~~}~~||zzx~||~~||}~{}~}~z{~z||}~}~|~|}{}{}~|}|~{}|~~|}~~}~|}}|~~~}{||}||~}{}~|{{}~~}~}|}~}~{~{}{}~{z|~}~~y|y||}||x{zvzwz}x~|||x}}yy{zyy{{wwy}}z{{y{y}}~{}y{{}|{}z{~~z|~w|y|{z{||zzz~y}{wyz{}vy{||{z}zz~~~|y|}z~zz|x~~zzxz~|{y|~y{~~z|||}wu|wyyw|z|z{yw}}|w}|{x{t{{{}w|{}{zz{x}z~|{|z|y|wxz{z}vz|z}y|~wy{|xzww}y{{{|wuz{yz{}||w|y}|{y}~~|{x}z|{zzz{|{zxvzx{}zzzwy{x~wx{yy}wx|x|yt}y|||{|~{|v}x~}|x}zzw~z|zxy{xvyyy{v{xyyy||w{}xyy~{}x{x|z{{~|}v|y{z~zwzwxzx|{w~wx{xxz||y}z{}~||{~zz{w}yyww~~|wy~zz~{|yx|wy{{z~y}z{x|}}}|}zw~zz{zwy~z{|xyz|xz{yx{zxy}z~z{{y}}{x}~{{||u~{{~~{{|~{}zy{}|wy}y||{{zuw~z}}|y{|~zvx}{y|y|{yx}}}}{}{|x}~|zy{zwz|w|{wz{|zy|y|ww{|yyxxvy|yy~}zx}zx}y}}|}y~{{}|{z~v}|z}vy{|w}z}yy|u{}zwyzyz}u|{y~|{y|{z{{z}~|~xx{y|zx|y{||y~}y{xzv~z~~~y|||||}yw|zxz}{|}|zy~~}w|y{|}~~|{~~z|~|}}}|}|}{{z}}~x|~~~~}~|~}{{~~}}~|}~}||~}}}}z~{||~|}|~}~|z}z}z~}~|}|~~~}||}|}}~|}~~}}~|w|~~~~~{|}|~}}}|}}~{z~~{~}~~||{~yyz}}~{}~|{|x}|}~x~{~~{|~x}~{{|~~|~~|~~~~z~|{{~|~}}~}~~{~}{{z|}~}}}}{}|~~}~~~~|{~|~}~}z~}~}~|~||xz|~}~}|{~~zy}{z~z{y}y|z{{}}{w}|xzz{z}|}~ux||}~{|{{v}{zz}w|{z}|z{{x~|}z{zzyx~x||}ww{{|}{{}{zvwzx~z}wwyy~{z~}x||~{{~~}{w{||{|{|zxy~}wx}|}{}|x|}|{}y~zz{x|}{z{|{y}v|yw}wvyzy}|y}~x}}y~yywvyvw}{{{x}}{w}~}z~{|y~yzz{|z{y||~y|y{||}~y|y{wz|xx}xw||yyx~vxw{z|{||{{{{xyy{|}x~y}x|}x|yz{|}z||~}z{{~zwy}{}zzv|}w||z|{||z{|{{}{}}|z{}}v{y|}}~}x}|}y||z~{y|||z|~}~~y~}}|{yz}zz}{|~yy|yyz}yy|{w|u~~{~zzzy{}yy~zxyx~~{yy}|xv|{z}wwy|z}v|{}~x{}zzzzzxzz|z{|}~|{zx{xwzzy||}~z{x~~x{y{~zz~z~}~{z}|~~}~{||{~{}y{yxyw||t{{~~}|z~||x|x~||~}y|zz}x}}|y{zzz||}z~~x|~}}{~~{{~}{|z~z}w|{}uywxz~|v|y~~|}{wz{}x~{xyzxx|x|uy|yy}||z}{zz{v}zwy{}x|xx|{{{|xy{xyzxzw}}~||~z}{}{}wy|y{x~{~|{x{|}{yz|z|y~zz}{}{}}}z}}|~{~{yz~|||~~~~{~~~~{}~{}|}~|~~|z~v|z||}{}}}~~}~{}~~}~|}~}~}|||}}{|z~~}~|~|{~{|~{}{~|{z|{}z~}||~}}}~}}~~~}~}~~|~|~{|~~~~|~}~~{~}}|~~}~{z}}|}|}|{~|{|{}~}~~{}{z{|~}~{y}}}||~|~}~}}||}~}~{~~|~~}}{|~~~}|||~~}}~~~}}{{{|{xy|}}|z{}~~{|~|||~}~}~~|x~}}}~|x~}y}|~}~}xy|zy~|y|}~w}}|ux|{||{|{~w{x}{w~}|}{|||z}z}|y|{||z}|~z}{y{~|{|{yx|{}~}z|x}{}|{|||}}~y|z|||}}}|~z{z~z}u|z~}z|{}|~{{x{zw}~|{x|y{|}{yy}{zzy~~{}~}y~|||yzy}{}{{z|~{{yz~{}|{}}}~}~v~|{|~||~{{{}w}{~~{~}{}~}y~z|}}zx{||yz{{{x||v{|{z~zzyy}|}y{x|{~|~|z}}~~}{}||z~}}|ww{||{{|~wxx~x~y|y~~~}}}|yx~{~~z~{{y}{}}x|}{z}z~z{~}~{}{{}zx}v|{y{y~}||w~}|{z|~||~~|}}|~|z|~|~}{z}z~|}x{{z|v{z~ty|{|}{~{}{|{{{}}z|~z{}{~}||~{{{tz{x{{v|~{xzz~}y{|||{}zzz{}{~{~}~zy~z~~}~~}{~}||}~{{z|}zyww}w{z~|{}{||}{z}{|}~y}}}|}}~{x~x|zxx~w~z}yyz}|{|{||{{zww}||}}|{}|~~y}~{{~{{}{u{{zxyv|~zy}xx~|z~|zy{}{}z|z{x}zyzzz|x~{{|~{}~|~{|}~|}}}|}}}|~~~~|}}}}~}~}~}}}~~~~{~{~~~}~}}}}|~|~~~}}~~~}~~~{{}}||{~z~}}~~~}}}{~}~~~|~z|~~}~}}~~~||}}~~|~~~~~{y~}~}~{~|~~|}|x|}}}}z}}~|y~|~}~~}|{{}||}w~~~~|~~wy}~}}{|z}~}~{}x||~x~w|zw|~tw{z|z~}{zxyzzzv||z|xu|wyz{xy|wwx{{}zzzxy|}w{yzwyz}|~|}y{|}|x}}w~|||||y|yxxzvy~~z~~zxxz|u~xz{{vxzz}~zyzvx}|{}{yx|w}y|v}x~z}zxz|||~|~x|wx}}{z{{||w{zyxz{z{yx|v}y{{x|~{{{w||{zv~}w~{tz}v|~{z{w}x{zywyzzz~w|{{u{{{y{{{zzv{z{xyy}||}y~zz|}y|zy}zyy{}{|{y}}~{xz{x{{{~|yy}z{yz{w{ywz|~|zy{{~{y~}w|~z}yxzyy~|v|w}t}|~{x|}w~x~|{y}~~xy}y}~{wx|}x{y}y|}y}|yy||{x}|{|~y|yxyz|zyz{zyzwy{{}{{|{~swz{|z~y|{yzzyzy}~x}|~zx}~t|x||yxz~|z}v~xw|{x{zx~zyz{{|w{|w{|{|~|}{|y}wy|xyzz{}{x{wy{}}yxzzy}{xy||z}{||}tyxvyy~z~z}|{||z|}u{y}|zxyz{z{z{{y{}y~y{zz|zz||z{||z|~xy{}ywyzz}{x}~{|{|~ww{}{~z{x|}~z{w}z}|}|{}}x{x~yz{}}x{~y{xz|}|zzyw}yzz{zz{{}wy~z~v}y}wx{{ywy{z||}{{|}{|yz{||xv|~{z{x~y{xz}xxz|~vxzx~|w{zw~v{{{z~~~|}~|{~~}{z~|{}}y|||}z}~y}{~}~~|}{~|~~}~}}}}~~~~||~~|{}}z~~}}{z~x{~~~|~}z}{~~~|~~~~}|}}}}{{~~~~~}}~~z~v}}z|~{~||{~}~|}~}~|}~~||{|}~~~~}}y~}}|{~{~~~~|~~}~z}~~{|~}}~{{}}}}}x{|}{|}~z|z}{}~yz}|~}}}{|||}~~}{~}{}}|}{}}|~~}}{~z||}||{~~{}|}~{}|{{~|z~~~}~~|{}|}|}{~|~}~~}}y}~~~y~~}}~~|~}|}{{|x|y}y~xzyzzwxx~uyyyxzwzvz{y|x{zu|y~~{zv||zyyz|w|z{|}yzy~~y|~~y~|z}~yz|x}|~vw{|{z{zy|y{{y{||u|~|{}}|~}z}yz}{|{y{}}|~{|{y{w{|}y}yz||{{yx~}~}|yxz{qyy}zzz{}|r|}|||~{|~{{|{|y~y}|{zy}y{yxvzyw|w|{y|y}wy~|z{y}xyzyv}wy~x}|~{}~|y|u|{z}}}}z}~|{w|{yyz~y|zy}{y{{zzw~zz}|xx{z||x|}ywz|z{yyy{||z|u}{~~x}||x}|}zwzxyxyzuyz||w}y}x}yx~z}w}~z}}z}{|~yz{z|yy}yz~{x~z|wy|{yvzw~|yzxyz~|y|{{{y~yzy}}{{|zz|{|~{}|zy{}~{}wyzzuzu}~y}||y||yzz}}xz{|zz{|}{|yw|z~|z}z}||y~{}zyz{|~|}y}}y{{}|x~|zy{}z|~~|{||}}~}}}}xwyy}{}|z{}{z|~~zx}}|}yz{v{~wyy|{{zwwxzy}zzy{}xz{z{||{}|{{{~|}~{{{{~}|~vyxv{||w~}wvy{x}{}yyw{}|~|~|y}~~z|}z{z}~~z|~|}y~{~{|}{wz|y|y}{vx~~y{z~|{y|z{x|x}zz~~z{}}~z~z|~}~{|~~{{|}{|||~~~z~|y~}||~~}|~~}~zz|~xz|}{}|{~}{}~~~z~{{}~~~|}z}{~~}}~~}}|~z}}~~~w~|~}~{{~~{{}}~~{}|~|~|~{|}~}{}{~z|z~~~~~~~~~{{|||}}~~}z{~}~~}|}z}~~~~zy{}~}~{~~}}{|~~~|}z~~|~||}}~~~~~|}{}}||}~~~~}~}~~{}z}{~{{}|}}}~}}}~||}~|}|~y}}||}}~|~}}~~|v||~z~~}|}}{|}|{{}y~||yw}}y{z|~vz{}|{x~|}|w|yw{zzxy}yzzy}v{zy{{{|{||zwyzvy}{~~z}x|w|}~wy||z}|y|~|xxzzyw{z}|y|zwyz~wz~{{zxz}}vyy{|w{}zv|{x|{z}y|y~}{xwz~{z}v}|x{|yyzv}z|x~{z|{}|{||y}{y|{xzwx{wy~{y}{xyxy|{x~|{~}vzy{zy}||yzy{y}{}z{||}xyz|wyzy{u}y{xyzy}xx}}~|}{}}xzvx}|}||zzy{xx|}yx{{|y{|yy|~|~|z{yz~z|x}y}~~|x{y||xwy}}}~{y|x|zv~z|zx}y~xyxy}}zw{{yy}zzyxyzz{zw}zz~~}|u|sx|zz{}}zzy~{|}}y|u~|~wzy}|}}|}{zv~z{z{z{|y{}~z|}{y|y{xv}}|}}yzz~|x}{|{y{z|{|}{z}xywp~{}|{{yux}xx{z}ww~x}}yyx{|}}zz}~y{yx}}yy~w{z}z~z|zyy~z~yx~{uxyz~}{z}zz{y{{z{~{y{{z{{x|vyzxxx~|}{}wy|~}z}z{}z}|wzz||}}}z|x{{yz|y}}z|{|}u~{z{{|x|z|z}|xv|}{z|zuxx||}~{}{~yz~{}z~z|vz{{yy{|{v{}}|y~x{wu{w}x{w|}|yz|{wzz{}{}}}xy|~x{x~|x|{y{~|z~{}~~}|}|~~~}}|~}{}t}}}~~~{|x~~|}}||}~~}}}~~|}z~~~{||~yy}||~{~~~~|{||}~~}~}~|~|}~}|}~~|{{|~~z{}|~~}~~|{}}}}~~}}x~|}|~{}|~}~}{~~}~~}||~~}~}~~|}y~~~}~~|{~~z|~}||{~}~~~}{~}||}}}~~|~y~}}~|}}}|w||}~|~|~~~}}~}~~~~~}}~}}~z}}|~||}z|~v}}}~|{|~~{|~~~|{{}~~}}{z~}}|{|~~~wvz~yy|zz|z~yz{zy|{{{y{~w~}y{zyzy|z{y}z|{{y|z||~y~z~|~}z}{}zxzyy|y~x~yw{~{|z}|uz~w{xz~{xz|{{x}xz}z}|w}|}{{~~zy{{~x||y{{||}}{~{~yy{|zxy{wy{{yzzz{y|}||y}zz|z|{|~~~{~{~{}y{}}}z~y~|w}xzvwyy{t{x|xwy}{yv{~{{{}|{{~|{|}}||{{|{||}xz~~|z{||yw~v|}}{zwzw||wzy{{|x|uyx~xz|~}~{~v}~~{{{|~}{z}{{zz|~~|z|y~{~yy|y|zz~zz{}~z{zz}}wz}}{yw~~~~z|{~|{~yv}|{y}~||~|~|v|zuu}}xz{{~{ww||w{{~w}~xz|}~yp}}~{z}~y~}|yx{||}{yyzyxs}~}zxy|ywvz|}}ztz{x}}|~}|}z~}z|zy|v}z|~z{w}x{{zx|{{w|xx|z|z~vw{{zz}y{x{}{z|{{{~|~|}z~~xy}}zy|~|~z~y~|v}vzyz|y~zy{yz~x|}x{{w}||zzz}~|x|~}z~zz~}y{yz}~wy{}|}z{}~|w~|{z{}zz|yxxyxx~y~}|}}x|z|~v~~{}z{{{~}~|}~}y}{}t~~z}xzy|{|y~{|{{{z|{}z|}~v~xz}||z~yz~~~{}~{~~||~z~|~~|~{}~~}}~}|~|~|~|~w{~~~y|z|~||}||z}w~|{||~}~~~~}~}~z{~{~yz}~{}}~}~~}~x}|z||}}}|~|}||{}y}~~~~~||~}~~||~||}}~~~z~|}~}}||~}|~||~~}~~~|~y|}}|}|{}}~{~{~~~~{}~~}}x~}|~|}}}{~|}~{{|~~||}~}}{~~~~}z~{~|~~}|}~|~}|}~|}~{|~|~}~~}z{{~}z~|}}zxz}x|{zx|{zwxz|yxy{{{z||{wz|vx{y|xw}y{y~}y|zy|{|~zz{z}x{|zy}wy}t{vzwzzwz|z~yz{z|y}y|yw{x}|wyz}~z}~zz|w}uz|{xxvz{}y|z{xw~|~yvzyxx}{{zxy||~|x{{}{y}w~|z~z}x{w}~xvz}||{|y|}{yy{x}y{{u~zz{}zvy{~z{wxyw|||{|}{{~z~{zxywzz|yzyxyyz}z~|z{}yz}xv{yz{{wyv{z|~~}yz}ww}{{wzz}{}{{w{{yz}z}}}yz~}}{x}}z|xz|yyyy}||{~yy|zz}|yxyx|}{wyw}xyy}}z{x{~{z{wx}{{~y}||wz|y}{}z}|y{x{|zx~|~~~vzy{{z{}zzz|zyx{|y~{|{{~x|x{|y{sw~{}v}~yxw~zwv~u}|{x|{}|{{x}z{{}}|}{zvx|~{zvy}zy{}|~yxx}~|{{|x|x}x{||z|{~~||xx{~z{xzy~}z}v}}vy{||~x|z||wy{v|x}}{xy}wy}yxx|x|{z{{w|{|}y||{~{}x|{yz}|{}txzy}w|{|z|~z|x{y|{~|{vw{|z{zz~xx~w{y}z{~u|}|{|yw|~y}xuwzz~zyvx||{~xyyvzx{|{w|{{}}}zz|~y|||{yzx}x{{|y{{y}}yvx||x{wxzw|}{~yyx{~zyx}x~|}|{xzxt}sz~}~z~~}~~|}~|{~}~}~~|{}~~|z~|~~~~}}}{z}{~|}}~}}}||{}~~}{~}y||{|~|zy|~}~}}~z~~|}~|}}~}~|{|{~|~z}~|z~}~~{~~}}~~|~|~||{~x~|}}{}|~|~}~~}~|||~}{~||~~~}~|~~~{}|}{~|~{~{}{|~{~}~~z{}}|y~|}}z~}{~~|~x}|}}}}~z}|~~|}~|~}}||{}{}}|~~}~~|}zz~|}~{zz~{}}~}|~~|}~}}~~}~y}{{~~||}{~~|~~{~z~|z~}y}}|~~}~}{|~~|{~}|x}z~|x}v|{s||{zz~~yyuzz~}~|y}}}uy{|{{{y~zx{{z{|zw~w}|}~~~{}|z{|x}z|x|~{r{z{xz}|{}yw}||{z{z~xx}|~|{{{~wyywu|~}}}||z~wy}yw}zzy}yy}zz{|z|xyx}wwzy~zxxzxy||||{zz|}{{zyyuy~zz}|x{zz{yx{zxv{w|y}|w{w|zx{y|{|{y{yxyvzw~{z|~~{x~}u}}|{{}|{~~y}{}|x{~x}v{|yxyz~~}z|yz{w}{z}}xx{}z|}|x~wy}}}z~|z}y|}|y|~|wwt~tw|v{zx{z~y~{~x{}xxx|yzyx~{}{x{~z~yz|}y~~y|~}y|x}t{{~{w~{zy{~v}vw}~}zv|{vyzz~z{y~{v}}{x{z||{}}~{z{}yy|u~}~zyzy|v|x{{|z{yzsy|zy|}{x}}{|xz{~x~}~|w|}|{z}}}zz||~}w{zwx|xz|{zz~~z~xyv{y{~yy|}z~~z{z|{z|zzx|x{}~y~~|zy}zy|{~x{w|~|x~xy|~z}u|z~{~{~v{{t~x~w|||z~|}z~}{}}}y{~z}}{|zzx|~|y{~w|wvz}{z}zzy{|{vz}zy~}}z}x~|{xz~zy~||}y{|}~~y{yy|zz|y|z~w{x~w{vxz}v~z~|y~~{|x|}|{{~}}~|~}|}~~}|{}~}~~~~}~}~z~}{}~}||~}}~}~y~~}{}{~}{}~~}}}|~~}|}|zy}z~||z}~}}~}}|~|~~{{|~~~~}~z~}z}~|||~}|~{}|}}z|~~~}~}}~~|~}|~z}~}}|}~}zzu}|~{~{~|~z}y~}}~}~|~~|}}}~~}||}}|y}}|}~~x~~~~}~}}~~~|}|y|~||}~~~}}~~x}{~~}~}}~}~|{~~~|~}~|~~}~}|~|}vy{}y|zy{z}|w~z||xyz||~}x{{}{}zyx{~|z}y|z|{xyz{w~~}~v{z|zv{{}~}}z{}zz~|u}{}{{}}~zx|{zyy|~{xx||zyu}y~xyw{}}wz{~v{vyyz~zyy}}{}~|zy}z{|{}}zz}z}wy|~|z~{}|xx{wx~{|}yxy{}}{{x|}}|}~{{{vy}y{yy~{}{|~{~z}~zw}{yyy{}x|{}z~{{{{zz}zzw}}z|{{z|z~{zy|y{{zz|}yx{}}vx}xx~|yxw||}{~ywy|{z|{}~zzz}~|{zw{yy|{|yyzzxyz~z{~y|z}{|{|}|{}y{y{{y}{|z|~zv}zz}x}}~}wxxz~}}{y}zy~}y|{{|wxzzw|{yy~{{v|}|}v~|~vz}}~zxyzy{|}||{|zv{~}w{~}z~z{~|zz{yz~}zz}|{}}}xz|zw{zzy{~{|~x{~}~}}|zy|}y|z~x}{}{z}z}zyz|~w~wy~z}}zy|z}yx}wz{||}|u{zz|z{zy{}z~{|{|z{}w~|v{x}~z{~~{w{|z~zy{z|zwz{~y~{|{|y|zxz~~||~{{w{z}w|y{zx|{{~z{{{xw~~|{}y~yy{yu{}{z~z|z}rx{{{{x}yw{|~|w||~~|xx}||wz{z~|}~y~z}~}|zzyvyy}}}|}{{{zy}r{x{z}x|{z{{|{}{}|xz{}}{|~|t~{||}|}~~}~}~~}}}}z~u}~~}|~~|~z}}~~~}{~~}}}|~}~{{}~~~~}}|~~|~}~~}}}}zz~|{~{~~}~|}|~}|~|}~}~}~z}{|z~z~~||z|~~{~}}|~}z{}~~z~~{~}~~~~w~~}z~}z~}~~}||}~||}}~|{~|{~z~}~}{|~~||~~~~zz|{}y{||~{{|}~}||~y~}}}}~{~~}~|z}~z|~~}z~z{}~}{}||}|}z~}yy}|}~|}z}x~{|z~}|}}~}{{{~y~z~~z}y|~}}~{}~z{~~{z|}||{|~yz~vz{zxyy||x|n|w{|z|x~xzx{ww|x{|zy||~zz|{}}~z{{}zx~|~}zz}yyxx|{wxy{{vv~|vzv|{|{yw}z|{}}y}zzz{{v~v}~}||zzyz~yvz}|yz|{{}y}|~|zzzz|y}{yy~~~|x}z~|~zyy~~|x{~}~{x{}x{|~z}yw}wvwv||xvy|{}}{vx{w}|v|x{yyz{zx{~~y{y~|~y{y{}{}zxy~zxxxwzw{yvw{{||}{xyxy~|{{y||{{zz~{~}{{|zy~zz|}|x~x}|}z{zz{|}|zzy}{}x{{x|}y}yzz~|x}~}tyz}~~{{~}}}|}{yzz}v}y~zx|}y{|yw}{|uw{y|w~yy~|xzxy{z|}}u|{ux{y|~z{||}|}}|{yz|yz|{xxz}w|}x{|}yw{|}{|}zyz||~|{||{w~|zx}~~}z}||x}}y|zzyzyy~yw~x}}~yz{x|zy}{{{~}}{}zwx~wyy}||}|z}{}~y}|w~{yy{|~{{}v}y}|~{wzw~wyy{{y||z}y}|~y}{{|{~{~}y|}~z||wyw~yx{|{{ut{z|wy{~y|vyw|{wzyzzy}~|||yx~~{}|y{||z{}}xz{}}yw~xzx||zz{||z|{zy~y{{}wx|y}~v{z}w}}||x~~~~}~~{~{z}y~~}~}x~~}z~~}~z}y~z}}}~}|}}z}{{~z|{}~~}~~w~~~|}||}{|}{|{}||}~}{{~z|~~~|~}}}~}~~}z{~}~}~~{~}~~}}~}~~}}|zy}w~}}}}|~~~~}|~}}|~~z~~}|{~}{z~|}~~~{}}}||}}y|~~}~~zzw~~}|}~~}~|y}|||}}{~}~{~~{}~}|~}{}{||z~~~{}}}~y~~~~|}~}~|~{~~~{}~{~~|z|~}~~|y{~~|x~y~{}~~|~}z~~|}|~|~~|}}}}}}|{z}}~yuy{}}y{{w|xt}~vzz{x|yx~z|}w}{w{w}{}{uzv{{zxz|yyz}yz{}y}x|}ywv}}{|~}wyyzw|~}{y}~}{|}x~xxz{xzxs||wxzx|uxzy|}|xzuv{}{zxz{{yyy}zzw|{y|~}}{wzzz{w||yz{}vv~{}~zwz}{yws~|zy{|xyy|x}z}z{~~vyyx{{}{zx|xy}ww~x{}z|{{~|~{z}yy|~w}~ztvzz~~z}u{zzw~}{~xxz{~|y{|yz~|ww}||{zvzyyz}|||z}~{~z{|{xy|x}{|z~}w~z}{z}{~{|w{|z{x|y}{xy}~x~wy{}v|wwy}{~{}y{{xx|}{yz}}}~vz|z}yxz}xyx}}|{{y}x}}|w|yv~w|~{||}z{||z}|zyxz|y{|z}{z}x|{~}}y{|}~zy{wz|{{x|}t||yxzy|~xzw{|{y|zz}yy|v{x~{}x}vx{~z{y|y|{uy||~|xxz{{}{|y{|yx|wz}zyz{{|~wxzzx}|~|}{||y{{z{~yyz~{|z{vz|}|{|{}{{~wyvv|x{v~yzxwx|xyww}x~yzz~x|yy|{v|yx{twzyw{~z{y~}z}zy{w~{zxvy}{}vyx~zy}z}x~{~}{zz|w~xz}yx~{{w{y||w~|~{z|~yx~{y{{}|y~x{|z||}}zz}|x|z{zy~xzyzz}|{yzz{~}~}}|~}}~~{{~~~{}{~}}}y}}~{~~}~}zz~~}}~~|}}{~|~~{~}||}}y~|}~{~|~}~{~zz~~|}~}~|}}}~|~~|~|y~|}~~~}}{{}}||}}~||}~{}|~{|~~}~}}}{~}z}|~~~}~v}~}|}~~}~|}~|}|}}|~~}~{{}~}~{|}|}x}~}~}~~z}~~~}||~|~~~{~~|~z|}}~}|}}z}~~}||zy}~}}|}~{|~~|}{~~|~}{|}}~{}}|~~|~{~~~~|~|~~}}~~~~~{{|}|~~{|~~|}yy|{}|xz}zzwuy{yx}}yz}~|||yy{{x~x{~|y}{|zzx{}||}~}|}}zz{~~z}{}yz{|{yzz}{{y}xx{|{xzy}~zw}y|z||}{}}|}~|~z||}}}|y{w}x~yzz|z|xz~~|xzo|~}xw~~w}|{yxyy{~z}~|y||z{{~z|}{y}x||}y|{~{w|yy~y|yxz~{zyw|y{{~z|}y}|{{|}~}~~z{{|~z|~{{~y~}|y{{t}zz|~}{t}|}{{z{z{vzx}{{||{{|{}~}|y|~|wy|zy|x{y}}}z}|zzv}{{wx{zy{}}z||x}|~|zyzy|y|{||}w}|x~|y}z~zz}z}z{|}z||z|{{~zwy}{zzz{|z{~}{wzwx{}{}{{|}}~z{~||}|||}||{|xv~}}zy~z||yx{x{y{~wz{|~yxzz|u}}{}{w|{}~{~}{z~~x}z}z}~z{~yv|x{}{}{~{z{yx}y{wyzzx{y}xyz~~{}}}y~yz||~|y|}~|{}{y}}||z~}z{{|~x~uz}|y{y|w|z|{|}{w{yyz~~|}{}z{~y}xy~x}|wz~|}w|wz}zw{vx}{x{}{w~y{||y}{{zyz~~vy||{x{y{~z|{{|}{~y}|wz}|~z{~zz|zz|}x{{yt{~{y}~}|}y~~z|~}~{xy~~x~~~{~|zxz~~}~~}~}{}~~}v{~}~{|~}~|{}}}~|~||~}{~}}~|~}|~~}~~~~~}~}~~~~|}|~|~||~~|~~}}|~~{}y|}|~||~~~z{}~~~|}}|~|~|}}{|z}|~}}|~}~~}y~z|~}~~|~|~|~~~|~~~~}~z~{}~}z~~~~|}}~{}{|z~~}~{~}~~}}|~{~|~~}~~~~~yz~}~}|{~~{~|{~}}|||}}{~~~|y{y~z~{w~|~||~}|}|||{y~x{{}y}|}xu{{{yxy|v~yqz{{}|~}}{}z~|y{}zx|vwz|yy~}}||yvzz|{x{~|}{x{y{{wxxz{|{z}}s~yu{zx{}}zyvz{zwx{vw|w||||{{}}|z|{}u|{xx}yvzzy~xyt|u{}|}zzvx}||{}|{~~x~||}}x{|{~}}||z|}y}|z{z|z|wyzvzxzw|wyzx}zyx~yzzx|{|{{|||yxz~|}}{w}}~|{~v|{}}y~z|}y{z{|zw{{{wy{}w}x{xz{y}}}x}}y}{x~}y}t}z|vw|u|xu~{y}}~|z}{~z{zzz|~x{z}|z}}{yz}w{{}}|}{{}~~}z{}yz|z}{~}{}|yy{z|~z}zx{y{u{~{v{|}y}|~|~x{}x{~}~v|x}zxzy~}y|{zz{{x~x|}zz||}|uz||u}~~{{||{z~y~z~x|{{{~}|yyy||}y{|}|w}{y||{yy~{~w}|y{{{xx~zxzyy~z{{uz}z{u}zyxx}z{{w|}}{{|z||}~z||~z{~y|~y~ywzyy|yyyy|zz|}||{yw}{y|~}{{{~z{~z||zz~z}yzy{|vwxyw{~}z{x~}w|yyxx~z{zw|z}u{z{y{z|~|v|yx}}w}||zzy||{|}~~z~}}{yxw~|{||yz{||||v|{{z|ty|z{~~}~y~|~{~{}}|~|z~}~~y}~zz|}~~~{~~~z~{}}|{{|}~~|}~w}|~~~|}{~{}|~}}|}|~~}|}~}}}~~||}}}~~}{~z|~}~}|w}|{}~{}}{~~~~}}|}~}}~}~~~||}|~|}}}~z~}}~||~x~~{|}~}~|}|}}~|~{~{}{x|x~}}~~~|~~}}~}{|~~~z}}}|}~||~}}}~y~||{}|{|xz{~~{}{|~}~||}z{|~~~}{{~}~|z{~~}|w|~}||~}|{}|~}|{||||yz}|}{~}~z~~~{|~}|y}zzw{}||}~v}w{xy~wy{{{zy}}y{x{xz|yx{z|{yzz}zzz|x}t{||}}~{|{}z}z|y}}ywyyzvz}{~|u{|y{{wwxw|wuzzuy}~~{{}w{uw|z}}xz~{wv|{{yw|{x}zyyy|{|x{||z{x{yy}wy{y}uzx{z~yz{||~~{~|{z|y}|~{}y}x~|~{{{wyy{~wyy|}|~}x|~~z{ww|{zzy|xyz{{~{{{}z|||}yx~{{}z|{y{}~xy}y{{}z{}|{u|ww}{{x|w|{y|{y|}x||yy|}{~{~zzx{}~v|~{}z{|y|yx|~}~{|~{sxywzyvyy{w~~{z|w|}}{~yy|||~}}|z~}~}x}{|~||{~w{}|yw|wyzyzyx|y|yx|x~zz|{y~{}z}||{}{}|~{|~~{~{z{||w|{{y|y}|{||yxx{{zyu|yyxwxxx~~z|~}|||}z}y{|{w||{|{~}z}y}{z|www}}{{{{wy}}wy~wyyyzyz|vyy|~}}}{y~||{}z{{y}{{z}{{{y{|z~{wzwz{w{vzy|~~{yx{wyxzx{uvz~{x|{{yvz~zy~{~|}{y~|~|}z~zz}xzy{z}ywx||{wyz|z{}y|y{z|}v}z{xx|~{}yxx}|||{uz~xz{x}ywwvr~y{|{zv{x~yxzz~~~~xz|}zwzyy~y|z}z~{x}~|~{~z}}~~~y}~{{{~~}||}~|}}y}~~}~~y~|~}}}}~~~}~~~~~}{zz~t~{{|~{}{}|}}~|~}z}}z||{{~z|z}~{|}}~~}{||~{{|~~}|~}{~~{~~|{|~}{~}y||}|||}~|~{|}~z~}|}|~~~|}|}}|~}~z~||~}}|~~}~~}|}{~~|}}}||x}}~|w~~{~~{}~y{z|}~}||{}}}{~~{~z{}{~}}}}s~}}yz}~{~||~{{}}~~|~{~z}~y|~~~~|z}}~~}{~{}}~~|z||}~}}|||}~}~~~w~u{z{{z|~~}zyy{{x|yyz{zz{|~|yzwy{|w|ywv|y{{{y{~x}|||z{~y}y}}~z~~~z}|~{v|xy}~|{}z}}zz||~|||}v{v|w{{z|{y|z||~}y{~}~{{zyy{|}{}zz{y{|~|~|{||{wzx}~zyx{{x|{xywywy|zzz}z|}{x~{{zv||{{{t}~|{}|{{x|xx~}~{}|}||w||xz{~|u|{|zxx|v{}|z{zy{zwz{{{}syxz~||z}}yz{zzz~{}yvy~wzyvx|x|}|{v|x|}zyz||tz{y}u{||{|x||~z~~{}z|||uz|y{}y{{x|}~}}z{y{||tyz{}w~x~w~}||}xy|~wy||z{zwvu{{yyy{|zz|z||~{}z{}x{|{xxy}~wv}y~zz}{|yy{v{z}z|{|y{x}xw{x|z}{|||}z|yy{zz|}~}{{yy|z{{xzxw{|t|xzy{|z~{}zy{y}y{x{{{|x|z|}zz}xwz}|z{|{}}zyz}{txww}z{yu}{}~}y|||}~}|yw{}}|zw}xzy|s}{z{w|v|y}}{}|y|y~z|x}xzzz|z|w}|}xz|zyv|z{zz|{}w|yz~z|xz{~{xwxvy{|~{{|}yz{{yyz~~wxy~|vzyy{{|zy}}}z{s}{~~{{|{zy{}}|zyyy||x|}|y}y|v{}y}z{{}xz||w||ywt}||{tz{{xy}||z~x}xwx|{|z|~~z~}~~{||}}~}{}}zz}}~~~{~~||}}|~}}|z~y|~{~||~y}~~z~|~~~~||~}~}{}z|||}}|{~~z|~~}}y}~y~}}}~}}|~|}}||~}~~{}~~~}}~x{}~|}||}}~}~|}|~|~}|~{~z}~{}y~}~{}}}}}}|}}|}~x{|~~~}~||~}~{}}~}~}}~z}z~}~~~~}}}z~}yz}{}}|~|~}||~~}}~}~}~~~~|~~~z|}|~~~~~~~}~}z}}|~z{{~zz~~{}y}|~||}~}}{{{y~}|z}||z{|}||{yz{|{{vyww{xz{|wux{~|zxwvxyy{{y}{zu{vyz{}|}yv}~{{z|~y||yx}x~yz}~|v{{|~~x}}{y}uy{|u{yyywx||~{~}y|txy~{z|}yyz|xz|}u}~|||yz~{zz|~{}z}vv|{{wxyyyz~{|y}y}zy{yx|{|}{}|{w|z{||~y{|z~zxzt}||||{x||{v~yz{wv|{yvxzv{||v{w|}}|w|{{|}z{{{|y}v~}|y}}z|w|}}z{z~}zxx{z|{}t{{x|yyy|yy}v~}}{|zyyz|wyy~zx|{x|~z{~{|}~z{x|v{vw{xzyt}|y{~}w|wzuuzyy~z}||{yx{}z~|y~{wx{}~y~|~y}zyyyu~z~{y|}zy}y{y~{wyx|z~~|y}x}}|~~~x{{y|w}}|y~y~}|zz|yxz}xzx|z~|wx{x{|~u{}y{~x}z~z||}yy}y|~zxwzw|x}}zw||y{~|~}|w{{xyz}}x|w}|v}w||}y|w{{|s{|{zx{z}yz}}yy|}{{{xz}|}v}{|w{xq|||y}y{}y}zy~||uu{zyxvuw|uz|y}|v}|}y{{|{}{z|{}zzy{{}||{{}yyx}zzw{|x}z{xw{|yz|{~zy{x{{~}vxzwx}yz|{|{||}||}|zyz}|zx~}wyv{{|}yxy{}yy|{wv}~{z}yzz~}}}|{wz~}}}~|~~~~~~}~~~y|~}{{}{~|~}y||{{}}||||}{~~z}z~}~|}}}zx}|z{}}}{~z{|}}|~~}~{~{}{|{}~}~y}z|}~|~~}|~|~|}~|{y~~}}z|~~}z~|~~}{x~|~{~~}y}~~~|~|~}~{~}~~zy{~|}}|~}}~~{~{}{y~}zy}~}~~}}}~|~~~|}yz}|z{~}|~~x~}~}{|{~||}|~|{~}~}{~{}~~~~~|}}{~}{}|}|~}|}}y~}~~~}~~x~}zz}{zz~}}w{u|xv~{x|~z{v|~~v{|~}{zy{z}y}{zz||{z{|}z{y{{yzy{||zzxzy|x{{q}{}{y}|{wx|~}{zz|{}uy||x||}|{ywz~{y|w{{zz|z{y{vwyxz~v{z}~|~w{z{{z||{|zwzz}~~~~{y{{zzzw|v||~yx~y}xy}zvz~}|~~}z~|{~ux|yy{{{z|u|~{w{{x{w{urx|w~yz|uzx{z}x|y{}|y{|}{|}y~wzy|z}|~zxyy{{zy{yyw{}~{~{}vy|zz{yvxz{zy{}wzy}}zy{}|yxz||}zxxyyyuzx~}z|y{~||{wx{u~}zyzy|z}}{}{~{y|y~z|yy~|x{}y}zzxy}|{|{~w~|{{xxy}|y}y||}y~{{y~yy}{{{|{{|yyzy~~{}|}zwx|}{{wuy{}z|{{{}~z{|z}|{|xzzxw}x|{|{|~{~{xzx|}}t}z||~x~|y|}zww{~{}|~wy}{|}|wzz~zxw~~|}y~{x~~y~}w{||{zzwxy}wx|z{}}{uy}{zy|xy|y{||}|}|{|}{|~v|zx}}}zx|yxyzzywz}{|w~}{wx{zu}xz~~z{|xx}|yyx}xyzwyyx|~ywy|z}{{yvv|}|z{zz|}y|}zz~y{{~yz}~|{~uz|{wy|{xyyz{~|zy{}xyy}z{{z~{{}|{|zuz}{}y}z~{z|z}yyy{y~~z|z||~|}~}{|~}}||}|w~~|~{}|}{}{{{~|}{~~}}}|{}||~~~|~~}|~|}{~|}}z~~~}}}~}}~~}{~{}~{{|~}~}~}}~}{}{}}}~{~{~|~|}}{}}|{{~}~|{~~{~}~~~|~}|z}~~~|~~}~~}y~||z~}y}{|~|}}}~{|~}~~z{~|}~|~~~||}~}{}~~}|{{|z||~}}~}|}{}}}}{z|~}~{~~~}~z|~~|}~||{~}}}|}~~{}z}~~|~z|}~}{~}~}}~|}y|~~~|}|~|}{~~~~z}~~|{x~}zy|{|u{~||{|xxv|{yy~}x}|ow{wxy{v|{z{ywyz}y{yy~vyy}x{x{~~|~|zyzyu{}zx|}{yz~{xz{y}}xv|{x{wyyy|xy{z}yw|xz|{~||yz~|xxzw|{}}{xyz{v{~{|y}zuxxyyz{||{|wyyz}wzyvzv{}~zy|~|~z}z{}|zz~}}|}|w|wwt}|y|{z~w}{|www{z{ux|zxy{z~yz{y{z|~||~x||zy}wyyz}{{}}x{yw}z}z{{{z||{}~zyxy||}|xt|yz}}|~}}|y|{}{xwz}{~~~{{}z{|~zz~yyu{yz|}}ywz{{}}x{~zxy|zx|}}x}zy{~}zy{~z||xy|x{~{{yx{zx{|zzx~zzzxy}~yx|{~zyz~z|}wz}}vy}zw~{{|xzz{yxu{}{yw~v}~~~wzv|~{u{u}~ywzwzxw~z~zx}yzx}~}{}x|}yz|x~~ywz{|yzxuz|v}x|{|z~{|uyz{|t}{~y||}~|y~|v|{{|}xz{{~~}~wz{}{|{z}{wvv}}ywy}}w{uz|vzx}y}~{z~{{z~z}}zz{|{~}~}{|z}{xzywz{xzv|vzxyy|ywsz}~~}|{~zvu|{x{z{{z~}x|}x{~}~z}}{{}}~{~x~~|y~~~zxy|||y{~|}z{{u{|u{~yyy}|{|~|{|x}}|}y}{}}~~~~{}~~|~z{{}}~~}}~~|~||{~|}y|}~}||~}~z|}|}~~}~~|{~|}~}||~|~{~}~}}}~~~~{z~x}~{{|}}z~~~|{|}}|}|}{~{~|{|}{{{{~~}~}~y~~~|~~}~}}{{|~{~~~}|~}~}}{}{|}}}}~~~}y}~s{~}}~~~~|~~}~|}|}~~}~~~~||~zz|~|~~}z~~~~|{|~||~{~{~~|~}|{}~~{~{{~~~zz|}z{~}|{}|{}~}~|}{}}~}}~~}}}z~|~|~~z}}{y{|{z|~y{}~{|xyy|wyw|w}|~xuzz{xv{zz~}{wy{wv|{{}yz{{~{||xy{z{y{x{{uz{y{xz}~y}zytw}w{z{yv|zyw{wz~vw{{|zyvy{|z||{}zzvy}yvzzzx|~{}~x||vy|{|{{y{}uz||xv}xzx}}{||v}|{}{|v|}||yyyzywy|}{}zx}~{yyz{~}z~vx{{{}zwvy|zz{{|}z}u|yx~zzz{zxx{y|}yy~|xz||{||y|{wz}xwz}w}~yy{}zy~}{{yy{z}yyz|s}v|{~wz{|x{|z}{|t{|z}{y|{|}|~}}~w|{y}yzy|{x~ywxy{v}w~v|{z~yy~{|z{zv{y{yz{yyvx|{w|y~|}z{~z{{}zz|yv{~}}z|yxzy||xvxwz{|xv{z}z||}~}}|y{yzw}z|}~|y{}y}{~||{|{~}}zv|{{}~xy{xy~~{zzz~~zy~z{~y{{y~|yy}}{{u{zz{|xy{ww}|{r|zx{x|~}z|{{zw{|zs|w}|zyyw|ywv{{|ux}y{{{z{{wyz~v~~}{zyx|~v|{v}|~}|~{|{x|{{x{v{}}~|}|~y|zuxy|{~y|y|y|w}zv}~y{{|{~yz}{v{x{}{zy~~{~zzy{}y}}{}x~z|z{~{}y~{yzzw{|}|{~|w{{v~zz}yz}z|zw|w|y{|v~yz~|w|{z||yzz}z~{z{xw~{w|{~|~{|||~~~}~~~}|}~~{||~~{~~}~|~~~}{~~z{|~}{}zz}~|{||~~~|}}{z~}z}zw~~~}|z~}~||~}}}{~~}~}|~}}}~~~|||z{}}~~}{}~}~}}~y|~~|||~}y|}|}{}}~{~}{~~~}}|z}}zz~~}z}{~~~|}|}}~{}|~}}||~}~z~}~z{|}~z~}}|~}~~}~~~z}~~~}~|~|}}|~~~~{}}~|{|~|}~~||~y}~~}y~}}}~z|z}}{{}~|~}|}~z|}}|{}{}~{}||{|}|~{z}~{zy}z|~|}}{~{~}}zzz|{}|}}}z|zw}uzwxy~{{z}zv{w{w}~{{|xz{wztz{{}~yyzy{{}}yz}|{~~|{||x}}zw{xyyzzxwwyxxxx}w{w|{w|zuxxxyxz{~~{{{x{{yvyx||y~y}}}x}z{{vx{zx|yyx{y{}uwx|{}~y|{x|y}y~{zzxz|}y|}~}~|}|~{|~{}~|yyz~}~y|zxv{{~xyzzu}vzv{{y~ywzxzz}~z}|y}{|}}~{|~~~{zszzzyuz|}v~}~y{wxuyyxy{z{yzzv{{yz{x{|}|y~{|}|||z|~}{{||wyzzz|{~~vxz|yx}|zzzy|~wx}xy|yyyzvzy{zy~{}|{y{|zxw{}{}{z{|{|~yz~xyx{}}v~wwztxz{wz{}~vxx|{z|~vy|z{}tx}{|||wy|}{{~zz}}}wz{|y{}}vzy{{}|yyyv|||z}xxyz{|~{{|y~w|w}||z|z{w{{zz{~zzy|z~{}{z{|u||v{z|{{xy~vz|y{y}}y}}|~w{||{|x}|zx}}{yzyz~yz|~|z~|y{wxw{x|}xzywz|xuwz}y{|{|z|{|z{|~}}z|{}}v~|~x|xyxx{{z{{zzx|{{z{zz~{yz}xxx|{}z{y}|}x{y}z}z{z{|~~w~~||~}||{yzzy|{}v{z~x|w{}zwzwx{|yx|xzz|~}|~}{~~|}|x~~~zz}~|~}w~}}}|||~|}~}y~~~}}|{~z}yx}}|~}~z~}~{~~}{~{|~zy}~~|}z|{|y}~|}|{{|~~~}|v|{}}|~}}}y{~~}~|y}~{~v~|z~{~~}~}}}||~~~{|~||zz{}}~~z{|}~}~}~~|}||}~y|~x~}}{|}~~|}~}}|}zy~~~{}}{~~{}{}}}|~}}{{~|}}z|~~}|}~~{x~~~{~|~~}}~{}|}}}{}{||{z|~}}y~|{~~x}{{}|~||}|t}}|~}|~z}|{~}ty|x{|{wy|}x{z}|x}|y|xzyzyzzzyzzxywyzw}zz|zyz|z|wzy{zvw||~z|~y|y}zz{z|y{z~{|}wv~z}zz{|~zy~yyyxw{w|}~zy~y~|v|z}zzw|z{z{y}|wv|y{|wyvx|ywz{{}}zz|{v{|{y~{}xy{|~~x}}{w}zx|zs|z|}zx}v{xzz}|z|{yw}|{{y{z~{||{yw{zzxxyy{uywy{y|}tz|{||z~z{{{|y|zz}{wz|}wxx~}~{~{{zy}y|w|zz{{z|}}z~||zx}zzy{yz|}z{y~zu|zz{t}}z{y~{zz|}xx{y|{}{{{|{{y~y{zy|}w}xv||}{~y{yzx|xz||yxw|v}~}y|x{}{}z}{u{wywxz}~~x~~~|~z{~zw{|x{z}|~{{yx~}z}vyzvy{}{|}|{}||y{|{~zy{}xyy|{~zx{||}{~z}y|y{~{v|y{zz{|||{|u}{|{x{{|z|{z~|z~}||}|xw}||~}~}x{z{|yyy~~|{{|v~wx{r||}{||y~zy{x}}vz|xxxxz|}|x{v{z~~}}}w}xx~y~|y|yyz|~{zv{xy|x{~|{~yywzz|~|wv~x{|z|{~{yy|xw||zzz{y~z{{z{{xyz{{w}uzyvy|yx|zxz|y|yyz{yx~|y~{y~y|{vx{|yv{y}zy|zxy{}}w}xz~}|xyx~~z{yy{v}}zvzz~}~~{}~z||z~|{|}}|}y{}~}{}}~}~|~{|{~~}}~}~||~{}{||{}~~{}z~}~}{}{~}~|~{{~}}~~~~z|~~~}~}|~}}|}~}sz~}|~|z}~}~}}||||~~~}}~~~|z}~}~z~}}z{|}}~|}~~~~}~|}~|~}}}~|~{~~{}}{~}}z~}{}~~|~{|~~{~~}}~}|{~~}~~}|{}}}||}~{zz{||}zy~~}~|y{||~~~||~{~~{|}~}~|~y}}}||~|~~}{}~z~}~~~{|~~~~}x|~{|}}z|}}~~~~}~~z~~~~~}~~~}~}y}z~}{|{z~yyyuy|{z{~y{w}z|y|}yyx{|x{xy{{z}{~w~y~|{~x~{}{z}y}}zyyzz~}}yz{y{|xy|u}yz}|x||}x|z{zvzz}xy||yy{|{}|}~~||}{zz}{y|{~|{|xx}y|zv}xu|~zz}|xx|||w|v}vxxz|~~|~{yy}y|{~z}}|{z~}z}z{{{}zy|yyy}z{vu{yy|x{y{x}}w}{~{}z|{y{|xz}{~|~~|}y|}|yy{~|yyw{w{z}z||x}zz~xy{{}|xwzyz{}x{yw|z}~xzw|y{z}x}xw|yz~|wyxv{wz{ty|}|ywz}xxzzz}}}z~|{wx}~}z~{}~{z}||z|~{xy~{x}xwz{~z|y|~|yyz|zyyyz{z||{y|x}y||xz~x|y~{|vz~}{}|wv{z~{y|wzzzw}{y}~y|zw{z}v|~zy{{|{~{w||z~wyz{w|~zz~w||{|z~}|xy}|}yxz}z}z}}z|w}y{|zz||{{||{}{~~yy~w}}{}zx|}y{x|v}{z|wyz~|~yzxyx{|yx}{z{~x|{|z{{}~}{|}~{}{~}z|}}x{~x{zx|zz}{|y{|wy{|z|zxzy|}|}{}||{{y|}|}|}|~|||vww~zz~z{}x}{~y{|~|~{}{||~{t~{}~xyz{|}|~~|~}~~}{~|~{|{z||}}~~z}{zz|}{~~z}|~{~y}|||~~}~}~{{{|~}}}|}}~zx~~~}~~~~|}}z{y~~~}~~~~~}|}~~}|~|}|}|~}{}}z~~}~{~|~}|~~{~y~}~{}{~{||~~~}~~~}{~}~~}{~}}}~}}{}}{~~~|~z~~ww~~}}|~{~~}~~~{}~{yz}~}}{|~~}{z}|~|{}~|x~}~}}}}z|}}~}}~~~~}{~}~z|{}}~}~z|{}~}|~~~~~}}~~|~~|{{~z}||~~{}}~~}~}}z{{|{|wy}{z~u}{z|xx{x{||~~|}}ys}y{|v|xzuz~}|t|zww|xxz{||~yzy}{{yx~|zy~~zy|z~w|wz~{zz~}|y|wzzy{{y|z}yy}xyy||{u||}{vxzz{{x|yz|zz}|{|~|{y{}z{zyz||z{|y{|zy}zzwz{zw}xz||||{}xyzy}~yy{~}{|z{~|}yy~w}xyy|z}{|zz|ux{|{zyw||y|ux{y~{}}}z|{|x|yz}x}|z|y~}}y|y|x|y||xz}|y}z{~zt}~wx||x{|z||xz{zy|}yy{zw~~yyy~w}}}vz|z~yyz~x{w{{}vz{{y|z|zy~|z~~{||xz{{}{yvzxz||~|tz~zz{w}|~zyvvyxx}{zyz|~wyy|yvzyyz{y~|{{t{|}z{|u}z}|~~x|z}~|~xz~{{}zyy|{|||}zyz{|{~y{|}zy|{y{wzzxwy}x}~vx}yz||~{||}yz|~{{|{~yx}~z|{{zzxwxwy|xzywyzyy}{{yyz}}||z|{y}x|~}zz||{}{z}y{zw}{vw{y||}~wy|{|}zyy|y{y{wy{|}||{~z~z~~y{z}{xy~~z|x{{}zx{|zv{x|w}~{{zy}w}zy}x}{|~~zzzy{}{|z}{{}y{{~||y}}~{yz~|~{nx|t~z}vz{{|{|||xzyw||w{zwy}}z}}||~~~{|~}}{||z}~~||}{|~~}}z}}}}}}~{|}|~~}|~}{z~}|~~~y}x~~~}x}{|}}~{|}zxz~|~~~|~~}{}~z||}}~}~||~}zy|}{||~y|~~~|||~{}~|~}~~{z{z||~}|~{~z{}}}z||y~}~}~~~{|z{z}}{~{~z{}{~~}~~}~}}~~~}~}{|~|{{~{}}|~}|}~~~|~|x~}~~}}~}{~|}}~~~}|}}~|}y~~}}}{~}|{w|z~{|{z||}}~}|v{~{x|}}~~}z~p|~~}~{w}wx{}z~y|{ywy|xz}|uy{v{}{wxwvxwvy}|zy|}{|zz|xz}xv}~~x~{y{{y{{}|{|zzz|{yyyyyuzu{}z}x}vzy{vyw||ywwxy~{{}}zxzzyx{~~y~w||}zyx{~xzyy|zyxzy~v~|y~xyy}{ywzw}|vsw|w}z|zu~yy~}~z{qy}y{}x}||}|{vw}zywy{zzz{yvw|wwxxyx|{v{||{xx~yzyzz{}{w}y}zz|}~||}y{wuy}z}zy|{uy{y}{z~z|{wy{zu~z|yz}z||}|x{}}zwz{{|y{|}|x}yzxzwvx{yyuxy~xwzyw|z~y{yzx{vuv{{z{y}z|v}~z}{zx|~vz{x{|{||}~{v{zz|{{|~}|z~}z}w~~|zx~zzzx}y{|{x}}u{{}|xy{{{{}{w}zyy|yw{}{ux|w{|zz|yywyx|y{{zzxx|||{yz|z|{|}}|~xx|{x~y}}~{y{}|}{x||}{|{||{y|{yx}vzywy|}yz|zxwvzzy~}~|yzy|z}{z~{z{~|{{x{}z{{z{wy}zy|yz~{{v}|{|yyzw{{yv{}|{y{z{~z}}v}y~{zx{v~{|x|{||w|yx|xx~zz{z{x}ww}y|vx{}|vxw~zzz{wy|{zz~zy~y~|x~~}z}}v|zv{x~zz~{wy|z}w~wzzx}}|z~}|yz||z||{~{}{z~}}~|~}|~~{|~}}~}}}~}}~|}|}}~z|}|||~|}}{~~~}}~|}zz}z||~}~z|{{}}~{}~}{|z~z}~~{~~}~}|~}~~~~~~~}}z~~~~z}~||}|~|||z~}~~{~~~~~{}|~~z~~~~}{~~~~~~z}~}~}{|~{~~}~|z}~||~}~~}||~~}~~|~}~~|}}|z~|}~}~~}~~}~~~{~}}~|~{}~y}~~}~{~~}|~|}}||~z}}}~~}|~~}}x}~~}}||{}}yz~|~}|}~|~z}|}{z~}~y~|zsz||{yu{{{}zvww}~y~wxv{}x~wxvx}|yz~v|~~z|}y|w|w{|xx~{{~}{y~x|}z}}|z{|x|yz}}x|v~|wzz}{x~zzyxz|{}{|x|}w|{|wxzv{{x|w}z}zvz}|z}wz~|{}|y{{z|x}v{xz|yyu~|}w}}{{x~|}|y{{{yz|~}y||yxz|{zz}xzz{}xv~yzwxz}yv||yzx{}~xw~|~xwyz}w|u|~~}|x{{v|w~~|{xwy}}}zwx~zw{x}zwzx|zzz{z~{x{yy{z|~}x}{z{|{xxy{vxy{|z|z|}}|z~w}}||}|{|||{rz{}y|z}{w}x|}y|yv~z{~~|{y|{{|}}zz|}{||y}vy|}|z{~xyx|}}vy{z|{~}}~~~|t{y{z~}|{xx{{zz{~~z{{}{~~z~~~y|zw~{{~y|{{zyx~}wzx}zx}}z|{{yz}~{}z{{z|y||z|}z~}}zy}zx}|y}{v{{zyxxyxz}}y{zy|x|wy~~z}}y{{yxz}~x}{zzzzx|{y{|y}|{z|y{|z|yxw}{yz{}~}wyyyw|z}uyz||{zwv}z}{|yzzx}{wxzy}{xy|~z}{y|}ytzz~}}{|y}}y{z{xxw|yz~y|z}w{}w{{x}{z~y{|{{}y}~{}y~u{x~|}||zzzw}y{y~}z|u}z~}z~wz|{}}w}wy}v}x~~~~~~~|}y}}~}z|}{}|~|~|}~~}||}~{~}~~}~}|~}{|{}~~}|}||}yzz~~~}~~~{~|{~|}}}~||~~||}}{z~x|z}}~|~}}|~~x}}~{}~x~z~|~}{~~}|}}}}~~~}|~~~{~|~|~|{~{{}||zz~|}~~|~~}}~}}|}}}|~|||~~~}~|~|z~}~~z~~y~}}}~z~{~}}}{}~|~|}{~~|}}|~~}~}}|~|~}}~~~x}}|{|}~}~~~}}z}~~|{~}}|~}~}~~~|~z~}}~|}|~}{~v~|~|}}~{~~{}|{x~}}}z~}~~~y{xz|~{{zyz~w{u|}{xz{yzx|}|{}yxt{z}z}{x|~{~}{|{z}{{z|~yy}~|xyyyxz}|zz|z{z~|{||xz~y{}|{z~zuwuyxy~}{{|}y~z~z}wzzy|y}}zz}zz~~||zyv{xx|y{x}y|{~|{z~}zw{y|x}zy|y}v{|}}~~|{|zz|}}}|z||x{|~w}xy}x|x{|}zzxvu}{{wy{ww~{}yz|}|}zvzzzz{y~|}x}w}{}z|~y||}{vz}|{v|w{|w}w|}z|{x{}zz|z}w||{z{{~{}~|}|}{}wz}}~|~}|{xzz{{}v{}~wzz~v{xyz}zz}||z~{}|~|yyz}x|}xz{yy}z}{z}z~}y}y~x{z}~y{|||{|xyy}{zyy|||~}{~v|{|~x|zyxy}|~x}||y}{~{z}}z~}uy|}yw||{yzxy{}|xy}vxyz~z}u~|~w{y{z{{x|{{vy{{}|}}y}|{}w{xzx~|~}z}{{xzz}yzvy}x}y}y|z}}{~~y~}|w{zx{{}{{{x||~{v|{z~|}zx{{zx|z|z|}}|u{w~y}}z{||{~z{y{y{~z}y|w}y{zz|{|wy{~{{yy{~{s{zy|{w|wx~{{}{~yy~w~{z|{z}}}}}{w|x||}~{v~{wys}xyx{t}z|~|v}|xvz|{y}}zwy}|z||}yu{||~|}{~}~}~~}{{}|~}|}}|}}|}~}}}|~{{~|}~|~}|}}|~z}~{~r~~{{||}{{}z}{~~~|z~||{~~~~~~}|{~~}{z}}y~~~y~y|~}}}{{~v{~~{~|{|}z~}z}~}{|~z~}}}{~}~|}}~|}}}|~~~}y~}}}}{|y}~{}|~}}~~|~{|x}|{~}}~~{|~z}}~zy}|}{{}}~~~||~~~~}~|}~z}}||x{~x}|~~y{}}}z}}}~||~y~~~}u~}~~~y~}}{~~~y}}|~~|||}~~}{y~~z}|y{y|{xvz{{}}zzxyy||y}zvvzzx{|zz}{u~y|xz}{w|yy|x}zx{y~}}{yuyz|z{yzzxy|wz}yz{yx~x{zz}|zz{zyv~x~y}}}y{z}|zyxv{z|{z{{|{~|yxywu|}~zz||{|x|z{{|xu~|~x|uz}vywx|wz{v{yz~z|wyzwvy{xz}w}~x~||{{w}vxv{}}|{zyyw{}{x{|}{yz{|yx{{{{{z~}{yy}~yv{~}xy{}zw}xyzuyzzz}~z{}w}zxxy|{zzzux|{x{{{}{{z{y|{w|w{{zz{~twv}}xzx~}}{~||zyz}||y{|}{zt|y}xzwzx{y{}yz|xyw|z{{z}~u~{{}zz|~~yx{zxx|zw}zx~yzuz{||}~|}{~zy||z|{|{|}|~y|}~{yzwx|{{}{{zx|y{|}~x~x}{~z{vzyyzzz{xux{y|{y|zxx|y~}{{{uzxzzz{}z}yzyu|}{{{zy{y{{x~|}xzyyzzw|zx~z{uw|zyx{{y{|{{x{zxy{yvyy{~{z|{}yzy}{xyvy{wz~vzyz}{xzw{}zz~xywzyw|~|}uzzz|||{yvz||zxww~|{{zzz}zyzy{ww}y|zwxvyy{|zzxzyvx|{{{}ywz{yzzzy|zyz{{{{wyzzx}|xyw|y~||}z{zyy{y{xzy|~zx||z|z}|~|zy|zz}|~~~}zx{}t{xx~y{z|v{zyy|{z{y|}|{~}|~}}}}~||}}}|~}|~}~~~|}~~||~~~~~||z|}x|}~~||z~}x|~{~~||~~|{}~~~~~|z}~~~}|{}~}~}{}||}~~~|y}{z}}{}|}|~~~~{|~~}~}}~|}|~~}~|||~|~~~|}~|}~|}x|}{~}}}}|~}}}}{~|}~~}}|{~~~{~~}}||~~~}|~~~|}~}||~~|{|{z~~|~|}~||~~~}{}~zy{~|~~~~|~}z}}|}~x~~~~~|~}}|}}|}}~~~}|~}~{}~{}|}}}|||z~~~{{{}|}|~~~}~~|}{}~~}~{~~}||~~y~~}|~|}|yywxz}y{x|y|xy{|zr{y{~{z|{yz{z{zzzz{x}yxyz~x~y}~{}z~~y|~z|}{|zz|}z}zz}xw}{}|zvyxy|z}{wuy{xx{sz||z{x{xy}y|v||v~|||y{{~}}{|y}|z|y}}{{u~zy|z}}ys{{}|w~{xv{yxyzz||x|z~z{}~{{x{z{}}z}z{}~|~|z}~|u}|vx{tzyywtwxu{{z|zvzyxyzx{w{y}zxxv}zz|y|wxz~{y}{|zy{~~{wyxy|{~xxy{}z}yx{sxyuxww~|wzs}~|}}}zz}{|{}yzy}|{{~{|y}{}~zz{yxvyyxx|w{x{|{wxtw{w|wyuuy|~yu}}z}~x||{z~{z~}{yzz~v}||}{zxw|zuw{{~y|~zw|zwxy{{x~zxy}z{vz{y{}}{z}|yy|~yzz{}}}}}~~yz~zz{u{~zzz{yzx|}{{zxyy}|y|x}wx|{}}x~}|w~}||{}{~~uy~zyxx{wz|zwy|z|z|xyz{}|zxx{zwzu}z|zzw}|~|yy{~s}~z|x~z}ztywz{~yx|x{||z|wyw}zx}xty{x}{}~}~u}{{y|y|zu|{|}}~{zz|y}}|x||xzxvz}~|xy~z{xxxzx}~{y{{x}|zzz{}zy|}|}{z|}~|{~}~|zw{w{wzxz{zyx}|uy{zz}vu}z}z{{z~|zyx}vzzz~{{z{{z~~~|}z|~|}~}}|{}{y}}{{{~~{{}}|z~|}~}}{~|{|}~y~~{|}|}||~~|{~z}~|{}~}}~|||z}|||}{z|~|~~}{{~||z}~|}}}|}~|}~{}z{~~}}|{{~~{{|y}}}}~}|{~}}x~}~}}~~}~|}~|}~|}||{}~}|~}~z|~{~}|}|}}}|~~{}~}}|}{~}{||}{}|~}~~}}|~|~~~~~~x~|}z|~~||~~~~}|~}~}{{~||~{{~~|x~}}|}~~{}~~~~{}~|}wzw~}}}~~|~}}||}~}|}~}|~}~|~~~}z}}~|~}|zy|y{wyy{{~w}v{t{wwzz|ytxzw}}}z|}{}|wzuy}{ywzy{}}yzy}yyx|~z{z|z|yy{}{wy}w|z{w{zy{}~|}zzz{ywx{~zxy}~vx|{~yz||}v}|z~zz{|zz{}xxz~tz{y{z}{z|y|z{{~zz~v{y{|~u{|{}~{}yx~zux}{z{wuww{{z|||yxx|{{|yyy{vz{yv|{|x{y|zy{vw}z|{{wy{{t{{|zyz~{yx~wyyw|{{z}{z}y}~zz|}{zy||}}~yy}{~wzz{{|{{{zz{yvy}zzy|||{{y{|zy|{}zy||~}zyz}zy|||u}z~yyz{}z{~zy|y{z|~{z}~|{xy{y|{}w}x{}|~~||x}{{{{x}z{z}z|z|y||xz|{|z{}u|yy}yzx|wv~y}z|}z{{zx{~x{{|y|{z}}{{yy{{{z~zywyvz|{}|zvzz{}|z|{~}{|yxvz{vy||xu|z{z~|{y~zuyzz{x~yx|y}y}|z~z}||~{|yw|zzyxy{{wzv}s|}}|}~zzzx|}}~}}~{{yw}}{yzy{{||y}}{z|yx|{|{|y{{yu{}zw}}z}yzwvy}{|zv{{||{{{{v}}|}zzzz|yyyzzy~~zy|{yw}}~|{}xz{|{yz}wwy~{}x}{|{x||zzs}|~z|x{}y|wx{z|v{}z~w{x~{{{|}y{z}~yyzx{~}}}~{~xyz|w{z{|z~|~}{~}}|~}~|z~}|~~x}~~}|~~}}|||~|z|~~|}z~~}z}|z}~~~~}~~z}||~~}~{}|z~}~{~z~~}~|}|}}|~}~{{||~~}~{}|~|}}}|~}~~~{}}~~y|~z~~|z|~|~~}|}}~}||}}||}~|}y}~}~}}}||~|}~}{~z~}z~~~}||~~}z}~~||~~~~~~|~~z{|~|{{~}~~~|}z~y}||~}|}{|}}}~||}}~~~||}|~~}w~~|y~}}|~~|}~~|~}}~~}}~}~{~{~~}{}{~}~}|~~}~~|}~|}}{{|}|~}~~y|~|}~}}}z||~~yzzx{z{zytzw{zz{x|||yzv{zz|yww}{vy|zzx~wzwz{x}z~}|zz{zxz{w~}{zu|{{yxy~{y|w}zuv|{~wxz{y}}wx~xyx}v{|zy}u~{~|~y|}}z}|xyzx|rzzy~zzyzx}wz|z~|v{v{yz}w{z|w{z}}}}~}y{}{{y}~{u|}~z{|{}|}|x{zyvz{zwy~zyu}xx~|uww{{vvwyx|{}yz}}z~~y~{u|{{|{{x}{w{}}{z~yxs|v}{vyv}|zxx{zyzwtzyz{z}{}|||yy}z{z~|||{z{|z{{yzzwxyz|yx{z~|v~||}z||z}}z|zywy|~yz~}z{{}u}|{{~{}||~u~xy{x{}ywzy}{~xyx{|{w|}|zv|zzz{z{x}~{~}|y|}|{}}|~{}y}||}xyzyxxz}{w}zyy~{uy{~{xwx|zwz}{yy}{{{|}{{z|x}}z}}|z{}x}zy}{xz}}||}z{xz{z{{u||v|yzzzxt|~xzw{{~z}xy|z|}|}|}|{zxw|~z~~{tz}yx|}}}y|{}w~y{z}xwuvzyy|}xx~yy~y}xy~z}{y}x}x|||y~{x}}{x{zxz|z|v{zzy{||zy}tzxxxx{{z{xv|yz{w}}~~zzw}{|}|{{|vz~{w||x|{zzz|}{ww~{z}zw{{z{yw|~}y{xzzxyz|z{yx}zw}||z{}~~v{~|vu~||~}}~}z}{}}~~~}|{}|~~z{~{}{}}~z}{~~|~~z~~~}~~}~zyzz~{}~~~{~{|~}~y~}~~}w|}w||}w~~~~}}~}{~}}}}}y~~{~~|}{}z{|{z||}}~y~~~|}}|}~}}}~zz~~~}~}~|}}y}~~~z~~|}~~||~y}{~}}|}}~~~y~{~}~~}|~~~|~y}|z}|~~}~|}~w{~~}~}z}|~z{~{}}}}}|~{{}~}}~~z~~{~}z~}}}z{yz}}}{~~{~|{~~~}}|~}~{}zz~~|~}~~{}}z~~~|}~}}}~~y~}}|x}|}~}}~z|}}~~~~|}~x{y~v}}y}y{uvr|}xzzwyz{z|{}|z}{zw|{z~zyuzz{}w|xxyy}wy{{}{|}yz~yz|z{{z~yx}y|yy~}|{zy||z|{|y|yz{{xx|wwyuv{}{w}v}zxz||yyuxzwzz{{{wz{xz{wwz{wxxxw{|}{zxw}}{}~v||}w{~wyxxx{}{~vz~|{z{zv|x~}~|yyyv{v{zzz}|w{x{|v{{z}z~|~z||zz{xxxwxz{x||zzy~~u|z||zyyw~}}w|z{{~{|xwzy|zv{}{|y|y}z|z{~z{z{|{zxzzt|zy|yxyxy|z{yx|{|y|y}z{{zzrv|yv{u{z~}~w|z|z|z|vzz|z|{{yzw{x{vz{v}{xyw||xx}z}~w}x{{{z}{}z}xxxyyz}ywz~w|vz{wyv{zx{syy|x|~xzx{zyzx|zz{|x|{}yz~zyy|}|xxyx{{||y~}yxyx}zw|w{|z{x}}{}{|x}zy~}zwx}|yx{{{||vy|}y{|||x{xy{|}}xz}~~}ww}yyy{zz{zx|wz{~z{vy|ywyw{xxxzw|wyxzz|zx|}}z{zzvwyz|zxyzywuz}|{w}y{}zyyy~}yty|yx|||xy{}}|{vxxxz{~z|{zyzwz|}w{}|zuzzy|zx}|zz|w|x}y|{|{y{y|x||x{yyuyzxzz{|wwy||xy|y~{{yxx|{y{{{|t~}z~zz|x|wx{}}{y~{~~~|~{}{~}|~y||}~}z{{{|}}}~}||~{~}~}~~|}~~~~{|{}}{}}}}{~|}~{}z|{}||}}}}}~{z{}}}z~~{~}}||~~}}}~~~z|||}~}|}|{||~~zz{}|~z~}}v{|||}|~|}~~~~}}}}y{{y}}~~}}~}|{|}~{|||{~}||}{~}|~~}}}}|}~{}|}~~{}}}|~~yz|}x~~~~~||~}~|~|{}}}}}~}z|~}|~|}{}{|~||}~|}}{|~{{|}z|z~~~~y}z~{z|~||~||{||z~~{~{{~|z~{{}|~~}z}}z~}|}}}}~|}}|}|~~{}z}}{~~}}}y}{y{|~||wswz|{||z{w|}yzyzwwy~}yyzzy{w~xz{{||{x|{wxx{v{z}z}|z}xzx~x{y|zxwzy{|}wvwy{zzwzxxzyzyt{y|x}{}|z|y{|}~{zx{}}z|{zxzz||zx|}y|||~zyzyx}}|xwz|z{|xz}}z{|y{{{{{{z~{{z{w}|{~|}x{xyz{yz~|zu{y|{yzzz~{{~wv|z}z~|xy}}z{{|~zzy{yw~z|}y{~w~z|{|y|y{{yz|z~w|~zv{zyx}yyxvz{z|zz}~z{}{~{z~y{}{{}{~{|z~|{||zzw{{{wy|zyy||{|w|{{vw{yxw|y}~}|~}{||wy~{|}}|wy|yxy|zzv}x|z{yw{|y|w}||z|zwtyw}~{z|~}|x}~|z}~|x}|~{{}|~~|z{}~wzyyy~z|yz|vx}z||xzz}z~{~yyz|x{y|{}x~|~y~}{u|w|}zz|}}}|}{z}wxxvx}y|z~vxxx|y}~~xyzxy{y||||}|y}~}}~{x|}yz|zy}zzw{wzw|}{}yxx~zyz|z|{xzzyyzvv}|z}y|}vy|z{|~{z|~zx~}~xy|y|{{|x{|zz~wxx{~~yw}}yvxw|{wxy}|{x}w|}z{|||{z|{{~|~x{|{{v~}}v}zv|{y{w|vvvzy|~u~||xzzu{{|yz~|}|w|x{}z|yz}~{}|{||~~|z~}~|{z~|||z~}~~~~~}~}~z}~~{~z||~~}}}{}|z~|{x}|~~}}}{}}~||y{|y}z~~~{~~||~~{}~~}~}z}}y~{}}w~|{|}||~}{|}~~~z}}}|z|}}~~}{{~|}}~{}~}{~{}}}{~~~}~|~{|{||}~|yy{|z}|}{|}}y~}|z}~~{}}}|z}}{}~{}~}~~~~}|~z}{yu~z}~~}}~x|}~}~y}~|y}~~~~}~}~}~~{~}~y}~|}}}|~~{}~|~~}~{|}|}{~}}}~}~}{|~~~{||~~~}}~}~}~~}}z}{}}||}z}{}{~||~~|~z~}{}~}|}y|~z{}|}}|}~z{~~}}|~~{~~vyw}}x|}~}y{||{wy}|~y}{|z{}yzz{|~}y~zzyv}|{zyy{yxzzz|{zww{{z{~x~y}~~v||x}{w~||~wyyx|~|||yyx|{{}{x{{vzyx|}{}y~zzx}yy|{}xv{yx|rx|xy~w|yyxy}xz~y}}y|}x{}zzz|{mzy{yy|{|}{}zyy~w{y{yz~{|yw{zzzxxzzyz{}}{ywy|}~z|{wyx~~xxzyywtz|{|w}{vx}|{yy{x|z|z{{}z~{zt~z{|y~{y|}yzx~|y~~}|zz~{}zwyzx{wzy|z~{zwvx{{xxzy{}yw}zz{ww|{|~{}{}y{~wy|~{|{|xwzzw{|~{{y|}z~x|{{|yv~}|~{z{}~|xvv{}~|{x|{{}|}|vvw{y{{z{y~z{zzx}w{}x{{{{wz|{y|{{yzz{z|x|zy{{{x~y{|zz{{tvvy|y~w~~}{{|{yz{|y~~yx{}tyx|~z~{y{yz~zx{z{|wwy|w|~~|x|{z|zx|w}|~z}{}uwyyy}y}~{{xx||z|}{u|~zw~w|w|xzy{z}|{}yv|}yzwxx{~xxw~uy{}}|w}||x{|u{vz}}yx{z}zyyzy}{|xz}}|{y{|z|}~yp}y}w||x{}~zzzzz~}wwxzu~{y{|x|}}xz{wzxv}~{y||z||}}zy}|}{~|}wx|{z}zw|}}~}zwz|y|y{~~y||{{xz|}||yzxxtz|}u}}{}~~z}~}~}z{||~~~{|}}{~z|z~}{~|}~~{~}{~~|}|}|}||}}}~}~}|~|y{~~{}~}}|~}}z~}}}|z}|~}}~|{~}{~}{~~{~~|}~}~}}}~~~~|}~~|}z~}~~{}~z~~|~{}~}}~|~~|}~||~~~|{|~~{~~{|}}{z~{~{}~|~}~z~}}|{z~|~}~~~~{z~}~~{~}}{y~{}~{z~}|}z~~}}}|{||z}}~}{|{~}{~}||}~~{z{~~~x}~~|~~|~}}|~~{~}}}|}}}||||~~~|}}}}~~|{||{}~}}}~~}||}}~{|}||{~{y}}}|}x|x}}wv{zyx|xyz{v{{|z{{{t}}w~|{||~z|{{}||zyuyy}||z~z|x{y}|~~{|z|}~|{}z}z{x|wzw{x|}zvu|z{{yz|yu{}x~~{{|y}}}|z}zz|y|}}z{xx}x|u{yz|yzy{x{{|zzyz~zv{{z|{|z~}yz|{|~y|~z}||{{~}zyyy}x~x{|{~{zx{w{y{yyz||}x|{}vzyyzv}x}~u{|y{}x~}||~{}{{z}~x|yz~|yz{{}uzuz|z|}~wy~~z}}z}{{|z}yyz{~zy~}{}~|}}yx|{}~~~|}~{}}~}v||{xzyzx~|yw}v{|~yvw||wwyx~{~{zz~{}~y|{~}y~{z}xyz~~||{~z|yuuy~yz{|yz{x{xyux||xx|{~yz}|}xv~vuz||yz}y~w{{~{|z{|w{}x|}}~zyx{}t|}|~vxxz{{{y{}~|z}|~y}||zzwy{|~~|{~z}}|x}z||yyzzxy|}zz|wz|{{|z~z{vy~}~||}x~y|{{}xz{xzwxz{z{v}zyzwxxyx}{|}~z{xxuzxywv}{x{}|{{y~t}{}~|zy{xx}{zyz|x}|~~x{}v}wyxy}}zvzy|w|zw{{}vy}|zz{}~}zz{wz~w{{|z|}}~y{|}}||~|x{zyyz||{{{wz}{{zyw|~}~z}z{}~z}{x|}~|~y}|}}z|||~~~~|}z}|}~{~~~}~}|~~~~}{}~|}~{|~{}~~}{}}~~|}{~}~}}|}||~|z~~~}|~}}}~}|}z}~}}}}}}~~{}v}|}~}~z|}~||~~~{~}}}~~}~}~y{}~}~}}}~~}~}~||}}{{}}}|}}~{}~~~~~|}|~{{{~{}{~{x~{{}y}|z~z~~|||~~~}~~~~~~|z~}~|~}{~~~~z~}}}~~||}~~~{~x~|}{~|w~|~|{|~~~~}{~~{|~}~~}}|~~|~}|||{}~|~{}~{|}}~|}~{|txz{yyz|z{~z{{u|yz{{u{y}s|||zx{y}x|}zxzz~||~~|}z|~z||}y{y}{}yx}xxwzwx~}}{wy|~{x{{}z|{|yw{{zwzyyz}}{{~zxzyxv|w}t~yv~{|x~}zz{~{|~{~zvz{}zvy~z|~|z{|y}{{{x~}v~{~|{}q||u||{yxyz|{}|~yz{|xyy|xzx{w}zzyzz~|~{y~|{yyx|y|zy{xyzy{}{}{|v{tyw{zy|z{|{x}zyxu}wuxy~}{y{zx{z|}{yw}yx{{}yy~}xw{{}xx{y|{yy~xy|}x}yxu{~w}{vz||x|~|vx{}z{zz{z~z}w~xzyy|{{yxz}}{vywy{~~z{wyzzz~z}~x}~vz}y~|z|{~||zz|}u{wy{{wz{}w|x{uyy~vy}{}}x|w|}xx||~w}{x|z|z{|~yy~y|{{zzyzy{y|{u}}zyzz{~}|zz{~wz}x~yw}|wz{|w}{{y{|yyywyz}{yz{~xz}y{}}z}z||v~~y{{{xwxxzz~{{xyv|z{{vx{{xz}x~yz{yy}{y{}{yxw{|||~zx}y~|{~{x}{}w||yx}{z|{{zyzx}yxw{}yxv|~z~~|{||wx}~x}zyw{~|{rwzx}zzy{w|}z}zy}{y{{|z}~{||z||y~~yz{~|z||{|y}x||zx}yzy}y~}w|zy}|y{zw{{{{{{{z{|~~y|~~}~~}~}~|{|~y~~}}~{}}}~}|}}|}}|{|~~||~|}}~|}~{|~}}|}~~~~{~{||~~~~}|z~}z{{}|{~w}~}~~}}~yz~}|y~|{|{}}}~~}~|~~~~}z}}|~|{~z|~}{|}}~~{z}~}~~~~~}~|~|~{|}~}~~zx}}~~{}~}~||~~~}}~|}~|||}{{~z~|}~}}~}|}}z~~~}~|~~~z~{}}|}~~{}~{~}~~}}~z~}|}}|~~~}}}|}s~|}}z~}~~{}|}y}}~|{}}{}|~}{|z}~||z}}}}||{|}}~}~}~z}~~{|~~|~{|z||}{z||yx~~{y{z{{zvyw{{wx~x|vz{}xxz{{x|yx{}}z|}}{zzy{||}{|}w~{|~w{|}zzy}w~xvw{x|{zvzxxxz{yzzu|{zy{xz|u~{w~yz|z{y|w{{{z|zz||~y||yz||}{z|z|yy~{y}zz|wzyzwx~|{{v{zzx{yx}{z}|~yy{~~w~x~yz}{z~{zz|~v}}{|{|}zy{yxv{{{}vzvzx}}{xv~~w}|wy|z|}w{|~zz}z}~{u|z|}wzyw{yyx}~}z}||w{xu|{zyx~wy{y{yzw~~}{y~{}{||}yy}|~{{~tz}y{~xxvzzz|xyv{xx{|yv{{w{~{{z|~w{||x~|}}}~zx}z{{|z}|~~z{|~{|zzvv|}yzz{uy|wyyy|ux{{ztz{{~|y|}}y{|{~||{xvzwz~}}{z}}z{y}{yx||wy|{{{x}{}y~x{zy{~y{}{}x~~x}{||x~|u{|y{{w|z{{{yz~{xy}w|zxy{yv~}|y{~vwzzy}~x|}y|y}~z|~}{{vy~{y|||{|z{y}~z{{xy}}{z~{{wz{|{ywz{z{z}x}}xzz}z|zzy{|zx~{zzyy{}{}zx}x}{x}|{wwu}|xwyxy|}wyz{yyt{xx|z}zy~{||{y~}}~|y{|yz{~{}}|~~||{{~yz{v~|{y{yz{wvv{x{~}{wv}}|~|||y|||~}~}}}}}}||||}~|{}~y{{~~z}}|}}~~}~|y~~~z~z}{~~}{}~~||}}|~}}~}}{||~{w~}}~}||~z}~}|{~}{}|~||~~|z}{~|}~}}|~~~~~{}}|{}}}}~}x{}|}x~}~|{~z~x|{{}|}~}w~~~}}}~{{}~|z~~z~y||~{{~~}{~~{}y}~~|~~~{|{~~}~}~z~~|}}|}~z|}~}|}||~~}}}~}~|}}|~~~}}}}}~~|}|~}}|x}~}}~o{{||}}~{}|~~y{}~||~k{}}|~||~~y~}|~}}~{xy}z}}~}~|~{|~|~~}{|zxtw~z|zv|vwy}u|wy|{y||{z{yt|~zy~}yz{uvz|zzxzvz{|zv~{w}w{vwv{|z{~zx~|wxzx|}{xyz{{~yz{vzx{zw{u|}}~z|}}|zzz{zxyvx}y{zw}xw{zw{w}y{}y~z}|xz{|{}zz{z~|}w{y}{z~x{y}~{x}|{z}|{zy|vx}vxzw{|{~|w~z{{zw}|x~}yyxyyzy|y||y}yz||y~y}zz|z{w|zx|x}x|vvw}{|z}x{z}w|{}{v{{}{|~x|z|{yx{~z}yv{}zx{y}~vz|{|zzyzz}zwy}{xx{|xy}{z{|~zy~{y}|{|y~yyz}zxx{~z{{{w}xy~zxyx|{z|w}zy{{tvy|y{}|z||z}{z|~y{~{u{{|z{yzy}||{{x~y~z}ywv{zzvww~{zz{y{y}xyzx}~y|y{|{{w{y||z{}}y}|xx~{|zrx}|z|{|{y|}y{|wx}~|||{x{|zy{zwy~www{}{yz|}|{}~yzyxr|{zwx|uyuz{{xwx|w{zz{}|{xwv~yy}|{x}zxv{{y~yxy|uywxyz{vw|~x{}z{|{||vxxwzy{wzzw|z{}yyvzyzww{{}y{zw{xy~z{|zxyyzxz~{xyyzzy{w|y}u}xx}xz}xzv}{}y|x~}}xx{{x|{w{zxu|zz|~yx}}xz}{~z{yyuw|z{y||uz}yzzz~z~yy~}}x{z|y}x{yvw{}~~z~{y~|~}}{~{y|z{~~z~|~~}}z}|z}{~}~||~|~~}|~|~||}|~{|~{{~y}y~~}|}~}}z||}{x~{~~}}}}|}~x~~~{}|}||{}{~{}|~~~}~~}~y~~}~~}~}}|~{}|~z}|~~}{{~}~|}~~~{~|x}~z~~||}~~}||~|}~~|y}}|}}}~}}}}{{~}~}~{}y~{{}~|}~z}z}|~||~|}}}~~}|w{z}z~}~z{~}{~yy{~~{~}}{|}~|}}{~z~y~~}}~||~}}y~y~~y{}}|}~~~{y}}}~|}|z|~||}zz~|}}~~z}}~}{}{{~|~}{{{v}x~|{}uyyv{zv}x~uy|wyy|z||}}v}}{}|}z}y|{x~vxu}||z|y|{{||}}z}vyyxzvz~{}xv||v|yzy|{x{ux{y~zvzzv{}xz}|}~xxy~z~|}|}}z|x}zyzz~|{|z|x{wz~|xzz{vzuy{xz}~|z|~|wzx|~~y|{~x~}~}~{||}y~{z~|}|{yyzy|vx|}{{x|y}xw{v|{zzx}z}~x{s|}~|vz||}}x~}~}|{{|xx||y}}yyyyyy{u{|~z}~x}}~}|vy|uzzz}|{{}zvz~}{y}y}|y{|||xwxzx|}xy{}w}|{{{|zz|z|vx|zwzy{|}|yyyy{|}{{{~||}zyxy|||~}}~vy{{}{zy{zz~|xyyxz{x||v}|y|zwxs||~{yy}}{zyyx|xz|z||}{x}|}{|w}{{u{y{}ux~{}z|yz|{~|~}y|{|{{wzw{yyx}{}{}zyz{}|zx|w|}}{zz}vww{|{wzy}|{{y{|xx{~{z|y{zz{z}}yzxv|x|zz~{x~|y{||{yywzx}{y{zy|{xx{{|w{zyx{zyy|{z}zx{y||{yy~z{yxz{~|zxx{}{xy||~xx{ywx{vxy~x~|y|z~}|{|{xz}|}}{}}z}yzx{w}{}||w|vyxz{xxxyv}}}{{|z|zxwz|{{yzz|}zy|v{~}|{{~~|~}~~~~|}x|y||}{{{y}y~|~s|x||}y~{}{}{~~}}}{z~~}{{{}}}~{|~{}{x{}{{}}}z~~z||~vy~~}~}x{{}}~}~~}{~z|~}~}}~|~~}~~~{|}}}{~|~}}|~{~}~~~}}}}zy|~||~}~||}z{}}|{}}}~|}}z~~|}~x~}}}~~~~|}}|}|x~~|x~}}|z~}|~~~{y~}}|}~|}}|}}{{}}|x}}~y}~}{z|||~~~~~~|{}{}~}}y~y}~~|~~~}|{|}}}|~~}}~}{~~~}|~~~~~~~{}}{|w~}|||{~~|}{{}}~}z}|}{{~}{z}~}|}~~z||}yzwz{{y~x{z}xxxw{|w{z~w~zy}}y~|s|yyzyw~}zzv|x}z{{yyz{}}{yyxz{wwvxzwwvv{y|zz{}xvvzz{}zz{{yy~zwxz|x|xz{}|{{|z{|x{y~}~xzzux{uwx|zyz}y|{wzzuv~z|z{~{{}{}~{z{|xu|{|}w|zzzw~x{xy|y}zzw|y~wv}~{~~vwzz{zzu|zwx}{z~y|{y|zy}}v|x{yywz|wx|y}zy{x|xx{}{}}yu}zwzx{xz~{{|zzw|{z{{|{z~{~}yx{yyz}{y|{{xxy|}~x~|x}x~{zvy|xz{yz{}x~yy{~xz{zwy}{uz}uy|xx}~z{y|yyx|y{{|z{z}vzzy{|vzw|}{{{{|{x}}~|yx|yz}vy|{~vx}z{uyy{yyy{yyx}}y{z|~|}}}~z~}zzx~}x{xw||~{|y~}{}w{|x~yyzx{wy|yzzzxywyxx|{}{~~z}{z|~x|{y}{{|x}{~z{yw{|{{~yty|z{{|{{||}yyz{|u{~z~}}x}xzyxwyy{|zy{zv{{|z{y~v|{}v|xxwvwy{{x|zx}z}z|wx|wuy{}v~|{xzw|wuxz}{x{y|||}{x|yy}}}||sy{{yzzx}zz{{zz{yz{~yx|z{v}|yx~~{y|}w|}|||||}||w{y|{|wyzy{z}z}{|x|y{wy{x~{{}zx~{}zz{~v}}~xy|{{x|tyz}{~{zzuwx}{}xz{~zz{zx~{~y~{~~z~||z}~}}}}z}~~{|{}}}}}~~|}z{}~~~}}~~}x~}z~~||}{}||}z~~~~}z}~{yz}~~|~|}||{{~}|{|}y|}}}|~}z}~~|~~}~~}|~}~~z{{}|~z|y~|~|{~{}~}~z|}}|}{|~|}}~|}|}~~}~~~|~||}~{}}|}~}|}~~~z~{~~~}}|}~~{~}|~}~}}}{|~}{|~{~~}{}~z}~}~}~{z~}{}z~~~|}~}x{|{~}}}}~{~|~~{}{|}{x|}|z~{}~z{~|z~~{}~~~}{~}}~{~~~{}}|z}{~{}~{}{z{}y{xzy||~~{u}|z~{{{zuzx|z|z|x||y{yx|xx|{~|w~~~~||zzyxzy{x}xzy{|z{u||{xv|wwvyy|w{{zvw{zx|ww{{}vz{x~||x}}~xzyw~xz}x{{|xx{y|yy}|y{wz|z}xuzyzz|}yz}vxy|{y{vx|z}yz|xyy{~||{vyzz}{ywzv}z~~~}zw}yy{vy}y{{y|}ytxyyzx~{|z{|xy|yx|}x|{|}}{|~z|yy|}z{|yy{{|xx{x{xx~wxyxxy}}z}zxz{wyyzy|}y||yzn}{zvyzv|~yyz|z~zx}wwww{uw~|zyyzv{vzxwx~wz{z{zz{~}~|{|{~y}z}}~{~|~}yz{~{y{~|x}zvzz}zx{uzzw|~xy|w|vzywvxzwwvz|~|vyyz}}~z{~z|~y|~|}{|y}z}z{yzyy|w{}}zwzvzu~vx~zy}u~uy|x|x~y{y}|}zz|wyyy}wz}y~x|{y}|z{y{|y{zywzt{zxwy{zz}{x{z{xtux}|}}|yy~{||zzz}z}xx~{yz}~~{ux{yyz}|zx~wzyywwy~wyv}|uyy||y~{zz{zz}||y}w}xwz}|w{{|{|{}zvzxxt{ty{yzzt}v}{{{wywzxxz~xzx{~w|{xz}wz}z}zz|~y{z}x~{{z{|{}zwzz}}tyszy{}xr|yxzyyz|v||x}x||{vv{z{y{|}~}||}}~~~~|{~}|~~||~~|}~~}}}}~~~~|}}}|}zy}}|~~}|~||~|~~{}~}}~~{|~{||x||{{|}y~~|~|||}{~~|}}|z{}~|}|}}}zx~}y}||}~{~x~}~}|~{y~~{~{y~}t|~~~~}{{}}~}}~}|{~|}|~}~~}x|~}~}|~||{y~|~}~y|{y}}z~}|{~||||}{z}~~|}|}|~~~||{|}~~|}~w}z~}~~z{{~}}|~|y}}|~~~|~z|||z~||~|{y}z}~}}{}z~{}z|~~~{|z|~~~~~}~~w}}{z~z~z}|z}~||}~|}}|||z}|}|~{z|}|~~}||y{{~|u|~}}~}x{y}{x}xyv||v{~zx~~|{|}~~{|}|{|{{{zz{~ut|{~v{{|y{y}xzz|ywyy{{{zw{|{|t{{wyxu{|zw|{}s|||zt{|}zvzx{zz{{yyyy{y~~~z|||v}~}z|vyyyz|s|z}}{{{x}yzv~{wy{y}w{z}{{zx~{z{x|||}|}{y~yx{~yz{}xyx{{~}||zwu{{{{vy{}}}{{}|}|}{|z{{~zywyxx}}|y}zy|v{xzx}|~|yy~wy~xz}|{yzz~{uzxxx|{~|xy~}z|z||}v|{x|v~|~x{{z{x{{x~}~x}{{y{z|zxxz~y{vyzu{zwz{{y~||||}}~z|w{{y}}y|}}|{zxu~|yz{~{x|x{{x|}~|~~}y||}uy{yyx|z}{zz|{yz{z{xzzx{wy{|y{~y|}zy{yt}yv}z|x||~~{v~}|zzy}xxzv~w}wv|y||z{w}}}zy|uvx{{zzy~y{|y{|}|z||vvz}~x{{vz|~w|{|zyzxzz}wy{w|yzzw{{wvz|y}zy{~{~{{|}zw{z{||~uyxz}{y}yz|{zy|{y}z}w{|x}zy{{zxx~{z}|{{~|t{{|zyy|zvy|y~||yyvxv}zyy{|zx~~|zwyu{x||w~|{z{y{yz{}zw}{m~{z||}}zzy{{~~}x|x{}~zwzw||v{|y}~zzw|{vuy}u|{|{~y|~z}yy{z|{{z}{||z|}}}~{{}|~~}|}~{y~~|{|}{~~~{}|~}~{~|~~{~{~~}{}~~||~~~~~|||~|~z~~x}|~~}}}||yz|}||}~}|||{z~|~}~~}|~~~~|}~|~|}~{z{}~}|z{}~~}~~~}|}z||}{~~~|}~}||~~~}~}~z~~}|~~|{~}{}~}~~v}}~z~||}}~~}|}||x}}}}y{||~|~}~~~~}~}~}~~~~{{{~|}z}|~}|~}~~|x}{}}z~|~}yx}z||}~|z}|~~~{}z|}~~|{~|~y~}~~~~|y}||}~{~~|~~~~|~{~~}~|}y~}|{~w|y|zy{|wzv{|ywz{z}x~zx~xzz}w{{zwz|u}{}|y}}x}|~}zz}x}{}xz~{}yq~{~y~wz}~{vxyzyvx~xzz|~wx|{zvs{w{o}}z}ywx~}|wy|~{xz|xz~w{w}~xwyx{v||xv{zs}w|}}zxz{xu{}z|}w{xw{xz|w|~~|||z|}y{{{~z|xwy|xw{{{{wy||{{{|yx{wyzv{y|yyz{rz}}{zz}wx}~|{ywvzx{|}|}}z|}|~|{|zy||{z{w{z|yz|y{~{zz|xyx||~}x}}}y|y~|~}||{z|x~xy{~zz}y~z{}|{yy}xy{xy{y{yy{~x|wxxy~||~{{{x~|y}z}|{|{zy{}}}~{|v}zxzty|w{|{yx|||vwzzwy{w{xxx|zzzv}x~~~}}xz{|{z}y{}y~}|}}}||zzvz~{~z}}~}|~}w{wz{{wzx|yz}zyy}}y}vx|y~wx~yx}{}{}z}~|yyz{y}w~{{{~}vwxwy|}}wvy|~~wy|z{}~|yz|x}}~}}z|~yy{yzz{x{|{|z{w}x|{}{{~{|wzx|yy{xxyzzxw}x}{~|}{}{~|{z{{~w}{{}|ys|{xz||{twxv}wvz||xzyw{~}z|y~||yyz~~xx{y||y{u{z|z|~{~|{}|}~}~wv}sz|x{xz}}zzu|z~{||{{rxz|~w|xzz~z~{zz}~|}}|||~}~|~~|}|}~}x~}{~w|~~~~}~}~~~}}}~||||y~{||~{~~~{}|{{{~{~~~{}|y{~v|}}}{~}|~{||~}|z}~}~~}{~~{|~~~y{z{|{~~~}|}}}~{~~{}{~|{||{||~z~~~}||z|u~z~|~|{}~}}~w~}~~}|||}{}~z}~||}~~|{||~y}~{|}}{|~||~|~{|~z}}y~}|}}}}~~{~|||~||~~~~~|~|}~}~}y{|y~~x~|{z|}~}x|~}||}}~}y}~|~|}|~~{~{|y|x~|~}~{|}~}{~~|~|}~~x~}}~~~}|z||}}~{yw{y}~v|{zw{{{xv{{{wyzz~}zz{|{xzw}xyzy}{x~w|z~{xtyz{zzwzzx}}x{~|w|zyww|z}{z}y{}zzz~|}|{{x~|xx~|zyx|xz}xzzy|{zz{{yu{}|}xw~xvzx|y~||yw{v|yz{}~}|~x|uzzzy}zx{}{~{yv|z{~xz{x~}~x{~{~z|z{~x}z}yy}xx~}zw{z~xzwzx}xywzwv}|}}~yz{uuyz|z||xxy{zzwxy{y|{|w|z}{~wv|zxwx~||}}z~{wz}vv{zx{z}|ywzy{~}zw|vy}}|{|w|{y|z|wxzxywxwzxyzywz~|{}|y|zy{{{|{xy|}w|||v}v~}zyy~zzz|{|{}~}|{{}|v|z}zzxy|||zwx||z|}{x}wz|z~wwzzzzxxyyy}xz{yx~}}z~~w}vv}}|{}vz{}z|xuzywxwz{y{zz}}zyxyw{yywyyuz}}}{}y{yw~{z{w}|yzx{tyyy|ztyw~y|y~y{||~zzzvz{xzy{y}|~{xwz|||}xyzxv~|y{z{z~y}y~|zx}{zx}z{|}{x{{{~x{{{{yvw}}|{yzxyuvxxzx~z}~|{~||}y~~z{~}x|w}x}|wvvzx{w}}uwzux{y{||z{x{u~y}|{|x|~~}||~{z}yyxvz|z{{zy}wz}|z}}|v{zz{{~y{yxw||v}{zxz{x|}~yyx||}{uy~}|y{|~~{|~~~|}{~}z~{~~~~}~~|}|{~~|}~~~}~}~|}{~~~{~~}{|~}y~{}}}~{|}zx|}}~~}|~{~|||~}~}{|}y~w|~vy|}~|}{}}~z}~}}{{||}|}}~zyz~z{{}|{~~}z}}~{~}{z|~~}~~~}~~}~|~~}~}~~~|~|~~~{~{~}~}}~|~}}~~|u~|}{}~}~~{|z|}}~}~~|{|~{}{~}|}{}~~~z~~}}{~~~~{}~}}}zy}~}}~~|~{~|{}|}|}}~|}{~~~}}||}|}}{~|~{~}|~~}|~~~}|{|}z}~}~~}~}~}{}}}|z}|~}}}y|}~~v|~zz~~}~}}~|}|~~}}{~{~|~}z}w{zwxz|{y~}xw}{}|xz|}{xz~|}}~z||z}}|}z~x~|zzwy|z||y}zy{w|{|x~{|~yy{}yz||}}z|}|~~|~}}|~}}}yz~yz~|}~yz{zxz~zzyyzz{{|yz{z}|{}y{}|}~}z{z}~}~~z~~}w}{wz|}zz{y|v}z{|~z~zw{zzt~z|{x{|}}}|x}{|yy|}}z~}~{{~}x~z{}~}y}~zux{zy|}{y{xswv||{~xw|{}{}w{}v}|}||~~y|z|}yzz{}|x|}~z|~yz{z~|{yzy{z~|{z||}z||{|xy{zzy}|}}~{}}v}|{}x{~}||~~~{~xz||xyzy~{{wz{|}}z|y{xx{|}z{|{}}~~y}y~}~~zzz}|z|}{zw|z||y}~x{yz~z}}zy{u|xzyu~}~x{z|x|}~|||~{}{}~|}z}{{|~|zxz|z}{}w{}y}{wxz||}{|}w|y{v{|vv|~}~~{y|~|~~}z||z|{}}{}x|y}|}}{{yx|w|yzy{z~|yzyz}z}z|~{~||~}y{z||z}|||}~~|}z{x}w|z~w}yz{y|y{}z{}|{xzz~|{zzz||{{{{}|~~z|||y|x{}||{{~~~|yzwy}{z~{x}}}yzx{xy~xy{}{{z|{x~{z|{{}~~}}|~~~}~}{z~}~{~~{}~~}~||~}}~}~~}{|{||~}}}||}~~~~~~{{}|z~}~~~}~~~~}{~|~~{|~|}~}~~~}}~~}z~{|~~|~~~|~}||~x}~}}|}~|{}~~~|~~~z{~}}~~~~~~~~~~~||z{~z~}~~~~}~z}{}{|~}|}~~}z~~|~~~||z}}}~|~~}~~}~{{z~{|~}x}~~~{}|y|zxz~|{~{|u|xw{~zvzyxzt{{|{z||~w{zyyywy~z|}{xy|z|}}{yy{z}||y|w}|yy|wu~{}{{{wyz~u{zzz|y}{{w|yy{wxz|y}}zz}zyyy~y}v}w~{xvvzzwzxzy{{zzy}y}~|~{x}~{{zxy|xuzyy}{xyyz}~y|zw|}x}~|{{uzzzz~{{{y{xz}{}{~zzw{|w{{{zuytxy}xy||zys}y|yyw|vs{~yy|wv~{|~~{}{~|{yuyyy}wzx}{{xxw{zv|x~|{z{}z}vx{}y}z{zvzx|}y{y|}zyyyx|yuy|~z}|zyw||wz{}||{y~zyt}q|pu{w{x{y~{}|||x}{zx{{yuyx{~}|v}y~}|yx|}{x|{zzw|wyz{|}~xzvtzz{{w{v{x~zv||y{yw{}}{{uz{|z~{x{{}zz{zyw{w}{}w{ywz~~}yz|z|{|}z}v{}y|zx{{|yzxz{{y|wv}yux{|zxyzyxz{}yy~w{x~{tyx~}x~y||y|wv{xwyx}~|~|zxx}{x|{}|x~y{yv|{yzz}zzxyx|zxvvz{{|~yy~|xy~uyv{{z|yx{{|x|v~|~zyx}~|yv{{~|}}w|y}y}z}|z|||z{|}wz}|z|{yxy{zx|~|yvy}y}}{y{yv}{|}~~{|w~yz|u{}||{w}|}w}z~|zwy~}|{wzuyw{z|~|z~|~}~}}~~~{|}~}|}~~|~{{||}}~}}|}~}{z|~~~{{~~|~}|~~|~{{{}{|~}||{{~}|~|{{{|~}}|}{~}}~~}~u~~~}|~{}}}}~}~}~~~~~z~~~~|~|~}~}~{~{~y~}z}}~~~~~~~~}~z~|}}}|}}{~|}~{}~|~~~|}{|||}y~~z|~~~{}}|~}~}}{|~{||}}|}z}}}}{~~}~~yy|~|}}{~}~~}~~|z|~}}~|z{~{x~}z}||~~z|}~{~}|~}{{}~||z~~}yz}}{~z|{}~}||}~}{z}}|}|}xx|z}}}}~}||~{}{~}{}~~{}}z|{}{{vz}|}z{~xz|vt{|xxz}y}}v|}wuwy~{|xx}|{}z~xx{~{y|z}x~}{zyy{||yvx{|x{{y~{y}}u|y}zw{z|}{ux{|wy|~~{}z|~zz|zxzzx{z|yy~z}zxxv}{{z{zyzyx}z{~yv{}}|}z~{|z{x}w|yy|~{x{~wy|yzzz~z~z{|~~{|x{~z}~xx|}z~y{}{xzw~yy{vwxxyvyxvx{|{x{wyzzz}|vzx|{{}{}{z|~~yz}z|w}xxxzzzy{}{uyyz{z|}~||xzwxwxzwyz|yy~{}~z}{x~~{xwy~|~yx{{~{{|~z|z|w|wy{x|{|y{xx}yx}~~{yw~|x|{}yz{}|}~~x{vz{|}}}z}ywx{y~yx~yw{zzyywxywzwzwx}|y|{u||zyxz|{}z{{z~z{|{~z}x}yxyx|{}y}xz{zyv|ywuxzz{zvw}t{yz|z~|}}|x}y~{y}||wzw{~w||zx|~~|{{x{yyz{xx{x||zyuxy~y|w}x}yzyyz{zzzx||}{}yzv{y~{{|y}|zyy{z|}zzxxyvyxw{xxyyt}uxzz||zytw}{vzxzs~}{y|y||{|}~{{{|~y|yxw}|{x{zx|~|z{{ywyy}vyz}}y|z}zy|{y|~vx}z~~x}{z}z~{}z}{vv}z~y}|wx~z|w||zy~{{{{z{~u{vz|~~|}x{{yz}|y|{x}~~}|~||zy||~{~|~}~|~~~}~y~~{||~}}|}}~||||z|}~~{}}}~||}}|z}}~||}~|}}y}{~}|~z}{~z~y}}}|}|~z}~}|}{|~{{~|}~|z~~|}}{||~|~|}}~|}~|}}|~~~z|{|~~}~w}~~}}~~{}zy}}}}~z~|~~~~~~}{~z}~{}|~~~z|}}||~{||}|~}{~}}}~|{{}}}}zy}}}z}|~}}~~}|z~~~~}|z{z}}}~~~~}{}~{||}~}{~||~}}~~}}|}}~}}~}~}z~{~}||{}~|}}{|~{{~{{xxv}zy{z|}||zv|zu~{vzzvz{x|xwu~z|{{|y}z|xy~{yxv{|||yzy~}z|zz|y{w|z{{{{}|{z{~y{x}||}}xy|z{{|{|{~z~}xzvwv{y}x{yztzzqx{t|zwyy|xw|{|w{{xzwz}{{zz|{|y||yyzwyyw~xx|}~vxwxzww{x|}xyv|w}|{}{z{z~zzy{w|z||{x{y|xx}|zx~y|{z}~sy{}|wwzz{z}}zzyyyy{z~z}|x}v~{z|z{y{yzz{x|yx|}}{|{y}~zvzxz{v{||zzz}||{z{vyytzyz}~wy|xyv|~w~{x{w~{zzyw{||}~z{}x{w~y||}w{zzxx|}x|~}yz{{z~v{~|y}|{xzw{yv{|}{{{~w~y{|wzz|y{v{wyzxyz}x|~xyvx}vzy}}v|{|yyxszzz}{}x|z}zzzzzw|{x}yy|{|~|}|vzy|}wyx~z{{~xwy|v~uyz~}y||{}}utz{x|vyy{xxwyy{{z~y|{uszz}xx|zwz}xwz{z~}|}||zy|}zx|}ywy|{{zxzzv{w}||zzz}u{~|z|~y|{{}w}z{|z{zw{{y{{zxww||zzx}wyy|{{{x{}w|}zywx}v}~xy{y{{|z|x|~~zyvz|z~y|}|w||x{x|~zxzz{ww{zy{xx{xzz|~}z}yyz~~yz{u{~zzx{}|{zxz{~zuywzy}x|zyu}xz{zy}{}~}~}{}}}{~|u||}|}{~~y}~}~}~~~}~|}|~}}}z|z~|}|}}x|~~~~{~~}~~~|~~|}}|~~}}~~}}}}|{}}~|~~|~{~}}{~{}~~z~|}}|}{~{~}~}}~|}~|~}~|~}~~||~~{||~~~w~~}~}z~~~{||{~}y}}{||}{~~y|}}~||}}~~}~{~~~~~~|}~|}{|~||~~~{}{|~|~}{}}}~x~}||x~}|~{z}~~~|~|{|||y||}}~|~{|{}z~~{{|}y}}}~}~|~}~~{~~{}}{~~{}}}z||}{}}}~{}}~|{|~}}{~~|{z{ywz~~v|{{zxzz{|u{zy|z{|x|{zyw{|w{xz|{wxyz{y|~{{|w{}|vz}~x|vzx~w{z|{wx{zxy{y}x{yyyywwx}}z{y}zx|yzw|w{{~{yxz|w}}{~~}y~}}y{{y{|xzy|syz~u{{ww~zxxyy{v|xw{wxw~|zyyz{yzx|{y{y}~y{~z}}}~}{{yy}zwxvx}zx{~}zw{|xw{||w}}uzxyzvv~}~|y|~}z{zzx}}{x}}}yy}{xzz}zz{{wv|~yz}uv|zzy|xzw{{xyuzxxz}~|z}wz~y{xx|xz{~v{{w~{z{~xx|wx|z|{wyzz}xzy{~zx|vvyw}{~}{}vzw}{|y{|~z{~|zz||||vzyv}{{|zzzz{z|yxx|xz|zxv{zwy|}|~x}}u|y{xzy}yz{{~|y~~y{|{z||y|}z||yy|yx{uz|xzvx{{|z~{x|zx{}v||z|x|w}{{zyx|yz}yw~{vzx{x{xxxxxzx|z{xyy{|~|y|}xyw}{zz}xzvz{{{||}~w}}{~x}xz{zy}||xzz{xx~tzyx}{yz~}x}{{y{{zvww~uy|{{z}{{xy||vu}~{}x}}{zyzzy|zz}|~~~{yvzzz|z}zxxwztw}{{|yxyw}|{{xzxzy|~|{z|~y~|}{{|}}z}|x{{|~{~yw|zy}{}xx{|{zy|wxy{}z|}||}xw}x{|}{xz{~~x||{}~|z|{}|~|}~|~~|~z}}}}}~t~~}~}|{~|}|z}}}}}}~}|{{|~~||{{~}||y~}|}}|~|}}~z}~~{~~}|~|}u~~~}{~|~}|}~~~||~z}~}|~~{{}~{}~y|}{~~|}~~~}|{~{~~|~|}~|~z}}|x}~||~zzz~{|~}}|zz|}|{}~~~}z|~~|~~}~|}{}~z||}|}{}}}}}~}~|~|~|~{{}|}~~}|}~~|}~|}~~||{~~~}~}~|~|~~{}z~|}||}~~~|~|}~~~|x~z~|}}|~||~|~}~{|}}}|y~~}}}~|{}}~{{||}~~z~}{~|}|~~zuz{yzx{y{}xvyz{yw~~~wyyx}wo{zz}z|w{z}{wzxxwzvxzxw{}zy~{x}zwy|vyz|zwz{xvy{}z}wz{{|v}~yywuz~z|v}y~{z{}y}x{y~{v}}yy~xw~}{}vz|wxyzxyx|v|xyxy|}{v}z}~yz{{{|y{z{u{yzyy}~z~{wty{{~wxxz}~zz~{y{v{}z}~|{}|{||z{yv|y~~v}zx~x}}|vxtw|x{{xw{{vzz~xw{{x{x}tyx|{|{zz~wwyw|}yyxs{z{yy}y}z|z~|w|zw~yy}z}{yz~w{{wzy}x{zy~w|yxy|}wv~{vy}|x|zw|{}wzvwy{}~{~~~yxs~xxzx~wy{{z~|{yzyyx{z|}~{~~z~~{yz~wzx{zyy}}zzx{xy~xy~{vyywzx{{z{y{z}t|~}zx{}~}{{}|yw{{x|yz{wzzz{|{~}~~}|~~u}{v||{zz}}x{vxz{zy~uwz|{~z{zyz||w}yzx~|x}{{x{{{w~~|zz}~zzu}|}|~z{u~x|}}ww{r{wyyz{z~zy}v~wxw~{z{z}~|x~{}}|w}w}z}}y}z}zy|{y|wyx|{{zy|||z{{{x~}vy||wzvzzwy}{xyy}xuzz{y|~y|txyuz}}z}yzz{z~}{}|xz~zxzu|wxz}x|wzv}vwx{xy~xz{~~|{|zv}x|yz~z~yxwyw{~xxw{||{xyzz{y{|}~w|~xtyyz{tzy{}y~~~z~}z~{}|~}|~|}}~x}w~}|~}~}z}}~~z~{{~|~~}|}{z~|{zy~~~~~~{z~~z}}}~|~{~}~|{}}|}~~|{||~{~|~}x|~}}}{~}~zz|{}}|~z}~~{{}}~z|~}~~{|~~~{}~z~zz|}~~}~}}~}|{~|}{|~}|{~}{~~~~}|~z}}{~||}|}}~}|~~{~~}||{}~~~x|~~~}||x~}xw~{}}~{~|~y~|||}}~~}}}{}{{}}}x}~{z~{|~}{{|}z{{}~~~}|z{~~~v}~}||{x~}}}|z{}~~~|~~{|z}{}~|~~~z~{~}~|}|~~{~~~|~}z||~}}~~}{~~~~~|{{}{~{yy{|z~|}~{zy{xu|x}}z}yyxwzy}wy||{}~w{y|}|x||z{{z~u||xyyy|{|yzvw}|}}}x~z}{{yx|{{xvw}w{{{t{}y~v{y~}zw|xv~x}|zz{|||{y{~z{}w|z}vtvxyz}||wzzxxz~{zw|z|w{x{{sw{{{x||||{|}}|z|{x}{zyy{{yz|x}vxxyvwz|w|{u{xx|{z{yxy|}yy~{~x{z}yz|}x|{z|{{}~}w{w}yzx{{~z}yy{xx|yv|}{|zz{x~xx||{}|||}~x|z{}{u|}}yzzy}z~}x{{z}|{}zw|||{xzz~y|{|xyyx}x{{{y{~}~}zz|}|yz}y|{|||}}}}w|~}{{}zz{z}yyx}xx{zzw{|v~zz|{|}{|{{{{x|w{}z~}}|{xy||zvz~zw~zy{y{x}s}|~u|z~w||z{y~wz{~x{zyx{}yxy~yy~||}}{{{|}z{zy{zyxzy{{wz{vy|t|~x{z~y{y{|{xy|zy~{zx|z{zxy{v|w|z~|w{~zw|{vx|zzv|yxvz|xyz}xzvw||w}~~{zxy~wvxyyz}z||z{{z}x~{y}w~{{wxytzzw{xu~wvx~ywy|zzw|w{z|xy{yy|zw{y}|zx}{~z{~{}xzz{x~{|yw}zzyzzvz}z}}y~y{z{{y|{}~}{zz}z|{y~~}}{}~}~~|~~z{z~{}z{}{}|}|{~~~}x|~~xz}||z{~~{~~|~~}~~w~~~}}{}~|}{{~~~x~}}z~{|}}~|z~~|}~z{~||}}}~{|{}~|~{~||z}~~~|{~}~{~y}~{||~}~}~|~~}}}}zz~}~~~~~~~~zz}}~}}}}~{|{~~||}~|||||~}}~|}z~~~~|z~~}||{w}~}|~{{}~}}}|{~|{}w|z}}~~}{}z}|{||~|~z{~{~}|}~|~}~~||~y~|~~~~}{~~|}~~}||}}x~||~{z~}{~~~|~}~}{~~}}~{}||~}z~}}~|~{~}}~~{~zz|{{{yy{}|yz}x}}y}~{{v{yw{yw|{||z~|z{|{{z~z|v{||x{z~zw|y~v}}yy~|x|}w{~}||yzx{{~|yx{|{vz{}vzw~}|yzvx{xwy~}xz{~zx|}{||z}vww|~|{|t~zxvx}y{{}{zyt|x{}|uv|{w}}}xzz|xy|{{}xzx}zx|{}yy{vwwz{{z|z}{xx|}zu|xzx}yv|x~{y}x|{|{z|{y|zzvzvz}zzu|y{y{v|{{z{z||y{z|x{yy{ww|{zx}x}~zyxx}{z|}}{ywy|x|yzz|zv~zw{|||x{{{}zy{zw{zxyz{vy~y|z}z}v{uwy~{zy|}uvyyz{zyz{x|{zx}yz|||w{zwz}|~|{|~y}||x~}{}z~y|{{{|y}zv}yr|}||xx}|}s{~zx{}}~{~|~}||y{{vyx|||}w~{|y|}{x|}|yz|z|}|z|}y|z|z~|v}u||z|wzwx~|y{ywxy~~y{x|y~}}{|{zzz{z{~|{|tv{}x~||y|zwyz~x~{{}zz}z{yzx|z|}|}|yx{~yy}{{}zwy~y~|z}{|wyyw|}zyx~|}{{y}}zw|~wv}}|y}xx{y{y{w|v||{{zxzz~zy~y{|~}||{y|yyz{wxz{}}xy{zp}y{}~zyyyvzyyz{xyyyz|{{|~yyx|}{|yzy|~}y~zz|~|}z~|x}y{}xz||}z{xzyx{y}yywz|{y{zz|{~}}}z~~||}z|~}~~|~}~{~{}}{y}~{{|~}||~}}~}z~{|z||}|~|x}y~}~}y||~y||z}||y|}~{~|}}z}~~||{|~x}~|~}}{~~~~~~{~w~~~~~}}|z|{~|{}|~}~|{|||{~~{~w}}~|{y||{}~}}~~~~{}}~~~~}|z~~{~~~~~|~~}z{~~{|~}~|~{|xxy|~~}~}~}z{|}~|}|}~}~~||z~}~||}~||~|{~|zy}}}|~z~}~}~|x||}~}{}~~}~~}}}}~~|~{}~~}}x~~|yzx}~{|}|~}{~~}}}~{}y{{~~y}~||~~|~z~{~|~z|~|{|}|~}}~~|{|}~~}~~~{~~|~}{}{}yyyvz}{yz~||z}x|{|xxxzuyzx|z{y}{}|x|{ww|x|~x~|wx}|{yyy}zywy}}}|{}{z}{wyzx}w~{wzzzytyxww|}y}~{yx}yyx}vxy~{{}{}zy|}{zyyzvz|y{~|{|zzzx{z{~yy}}yzy}||zx~y|z{x}zyyzzw{z}zyy|y}xy~yw||{{~z{~y|{{|{{yx~xt}wz{}z}z{|~x}v}{zx{wzzzz{zyx~vx|z}|{|}yz{zz|{z}z|zy{}yyzz|z|z}}v}vw{{{z}}|y|}wyxy{yw{~zy}|~z|{y}~vw|x}}}}y|||~~}{zty~uyw~|vyyu{}zyu|yyyzywxv{|{z{z|~xxy}{z|v{|{|zyzz{}{z}z~~}}x{{x{|xzz|{{{{|}{y|||wzz}zxv|yz}|y{x~}~zw|yz~|}yzz~w~{|}~|}xzxx|wzyzy|}~}y}zvx{zx{x~vxz~z||{}|~z{vy|zz{x~vw|~y|{x}||x{x{{|yz|zx~w~wzyz|u|wx}w|xyzzwx}yx~yxx|||x~||z{xyz{{{z}{}{||{|zzvzwz|||{yx}x{w{vy|ywvyy|{}}{{~|{y}x|~zx{yz{y|{yu}{y~|{}||}x{z|y{{{y|{}y}|yzyx{w~~y{xwv}}yyyz|||z{x~z}|~xy{y|xux{yz|vwx}}{zusw{x{xzx{vx}zz|}y|{yzzx{v||~}yz~~}~{}|~z~{|}z|~}}{wx~}{z}~}|~}}z{|}|}|}|~}{s|~{~}}y{|x{}zy~~|}~}~~y~~~~|{~~|||}}~~}~~~~|~}~~}~~~}~||~~~}||}y~}}~~~~}|}~}~{|~{z}}~~~|z|z|}z|~}|~~~}}{|~}{~|~}}}zy{~{{}~||}zz{|u|~~}~{}~~~}{{~}}{~~y}{z}}}}|~~~~~||}~}|x|{|}}~~}w~{}|||~|z{}|~}~|}}}}~|~~}~|}||~~}~~~}||~}~x~|~|~~{}}|}~|~}~}~~|{|}~~~}~~}|}~~}|}{~{|{}~~z~~}}{{v{|y{xv}zzx{twyzzyzzx{}x|{}zxyzr|yzy{uyyywx~x{y}z}w|{||z}}|||ws{}|zw|}{{~yzzzwu~x}{z|}|{|{y|yy{x|wxxy|{wz{wt{|v}yz{y{|z}zzwy|yy}~~~}z|}x{}{uyu{{z}{{wy|y~x|yx}}yx~z{zw}yu|z|~x}{z|z{{{{~~xz{z~w~xxxyu~x}{{zww|{{ywyvzx}||yw{z{|z}z{y}zy{zxsz}}zyy{z|z}|zx~|yvyy~vz{xsz~}zz|xzzy~{xzyzxzzywz}{}yzz{~z|x|}x|zy|uy~~yy|zz|}zz}y{||w|}yx|{zw{}|y{xxy{{z}wy|xzu}|}}x}z}}{vy}~|zsz||}|x|y|zxx{z{~wu}{w}{|t}x}x}y~{v|xwz}}|{x|{|z}{{{yxyy|}y|zv}{zz}~}{tzy}{vz|}wzvw{|}{ywuvyxz|~{xz{{yy}yyw||y{|||y}~|{yvv|zy{{xx{uyw~}x|zwz{xx{}u|~xw}tx|~w~|y{{}y{}w|~zyxxywyw|x|wuxvu{y{x}{z~{zyy|yww~{~{}xx|}}w{}~{~{|{wzzux{w{~wxx{zz~y{{{}z|vzy~}yzwt|zx~zzz}yx{}zyy{y|{yz|x{t|||~|xx{~z{y|x{z~w{z{{xy~|~z|yzz||}z{{{~{y{{wy{xy|vzw~yzzxy{z{~x||||~|~~||}~}~|~~{|~||~{~|}{}}~}~|~}}}||}|y{~|y|~|~}~}z}zzz||z~{~v~~~{~}}~~z~~~|~||~~||{~}}~z}{|||~|}~~{}u~~}}|{~|~}}}~}y~~}}|{}|z}~~z}}|{~}~|}~~}}~|~~~}}}~}~}~}~||~z}{}|}{w|~}y|~y|~}|{}~||~{z}}{}}|~}{}z{{}}yz~~{}~~z}|~|~|~||}~}}~}{}|}~|{}xu}{z~||y}z~}~~}}|~}~|}~~~}~~}}||~}~|y}|}}}~~}|~}{|y}~}|}||{}~}y}|~}}}}~|z~y~||~}{z{}~zx~}|{}{y||~||{{}zywxy{{{|yyyxx{y|}zyyxyy~|xyyw{zy{{z}z|||{z}}y{|||yyxz|~}{{||{ywyxz||yzx~}xx{{zxyz|x{vx|w~~xy{w|yz{yz}{{{y|}yy{|zyv|}~y~tzxyy{~u}w~{y|xw{u|{zz|{}vy}~yzz}z|}xzx}~}yy{}}|wzw{|y}|~~}}|wzuzyz{wxxyy{yxwyzwu||}}z}yyz}zu~|v|||~vz|x}|~z}|~|z}{~z}}uvx{uz{v|yyyx~~z{zw~}~zxxx|~{}{}{u}}yw~||y}}||zzz{z~||}xy|yyuzwz|z~w{z|{}x}yzv|}yww|y{{}zy~zz|~vx|{|}{{z~w|||y|||y|y||{z|x|yu|~}yyv}}xz|{wwzz~{{{x||zzy||{y|~zywy}{z}~z~|vzy{xzzxz{v}|w{x|zpyywyxxv{w{y~}v}z{|u|zyx|w~x~z~}|w}z{}w{|{{x}|yy{z|xwwt{{{zx{{yw{z~~|uz{{~}xy~xzxx}yzx}w~~x{||{|}{yxz{|{}{w{z{xyzux}w}z|{uyzvzz{xx~v}zw|{z}xyv|zx~xy{|z{zz}{|{yxx|yz{v~w{zvy|y{}wzzxy|z}twx~yxyzzz~y{~{zz~}z~z{}y~{|~z{~{|}~|w{zty{z|x|yyxv|x{yzvzz~y{|w|}|}}{zzx|{|~x{}~}}|z|}~~z||||~}~z~}{~~~}}~~|~z~|~}}{~{~~}}~|~yz|~~~~~~|~||{}{~|{~z|y}~}}z~~}}|}||~~~~|{~}|y~~}}}|~~}|~}~|~z}}||yz|}~{~|~}~}}}zy}~~|}}}~|{}}}}|~}{{~||{{}z}{{~}}~{}~}}~}}z~~~zz{{~{}~}~~{}{{{~}~z{}~{{{}{~}{{}|z~~}~|}|~{~{~{}}~|w|}}~|}~~~{}}|~~~}{|~}}||}|~{||~}{~{|~}~~|~~{yz~}}{}{{{~}{||~}x~|xy|~~}~||}~}|}~}{x}~~||~z|z~~}{zzzz~zv{{x|tu}z|vxwzzx}{|z{yty}zy{zw~{y{y{yzxyy}z}}{|{{|{~{{zzzxz{zy}~|{y{}~~||xw}|zwyx}z{xzzzyvuxzyz|w{~~xx{yv}}z}x}wy|y{|zx|zx|{yxyxw|w~w{|{x{z~x{z{z{|yzz|y}w|~uzy{z{|y~{x{z{|zwyx{pv~y|wyy}wz~wx}ywzy~}}xxu|wyvzx|zzvszx}|zxyy|~wv{z{z{wy{wx}w}|zyx||}yu{|{~w{zxzx{xyzz{yz|}||zu{zywx{xw{~yw|xz|x~{|~{}wx|{{{u|}xys||zxz|xyt{~z{|x{w}{vw{z~{{{}w|~uw{xx|xu|~y}x~zwz}zwzywvz}xzz}vyxy}}wy{}z{|vyvwy{z}zx|wzxy{~|xz}{w{|}~y|w}{yzy{||x|xz~|yzyzy|y~|y}|~}|y~}vzxy}x{|yv|yy{xy~zxy|~}{}y|~x~xy|yzy~y{|~y|{|{yx~}xx{zzwxy~}|z~x~yyw{x{|vv|rz~{|{}yxw~|yzxzy|{|{wy{z{yxz~}|~~zx~}xwz{v{||{y~{yx}x}yz|t|t{yv~xyu|~}|zy||xzzz~~~zzzyz|~y||zxzz{v||zuzzz|x}wzz|{w{|y~y||zuzwx~~xx}uvy{{{wyz||yyy|wzw||w}y|z{|~zy}{zz|}zyw}z|xz{yzvy~z{}}|||{zx|}{z{|~|~}~~|}{}~~|~}~|~~}}z}}{}~}|~~y||}~z~}}|~~}{~||~|z||}~zz{{~~z}}~~|~~}~~~}}{}r|}z~~~{}~||{{~{}||}~}w|~{~}~|{}||}{}~||}}}}z}~||}~|z~~~~~|~u{|}}{}~w}z}~}~~}~|~||{|}}}}|}}~}~z~}~~}}~yx{~~}z}~~}|{}}}}~{~{~~~{}}~|y~}|~{}~}~}z{~~~~}{z~}}{{}{~|{~}}~{{~z~}|{|~~z~~||z}~}~|}||}y~|}~||y|}{||}~|~{~|~~{~{|~{~|{~~}{y~{~}~}}|~|~}}y|~y~|}|{~{||}}}~|~}{~~~}~z}|||~{~}{||}}{}|}y~~|~{|||~}|zyzy|w{~|xzzy|y||y|zy}x}y|y~yzww{||~zwyzyx{z|}|{yz}}z{z~}|{~~}w~}{~||{uy}y}y{{yyz{zwz}|yyz{xyyyy{y{{}~|xwyx~|x}z~{}z|~||{x}z}~}y{xvz}||xzz}{|y}|~yw}w}zt~zx~yx{{}}{zv}||z|}zzy~~|}|{|z||zu{u|uvwzys|ywx}{v{yy}y|z{zwvvzv}wzw{}y{|vzyyzw{x{zy|z~{~xx}z|ur{}}y{xz}zvx|x|}y}}w{x~}|zy}yu}z{x|z|y|~{|y~x{|zx|~y|{y~x{z|||xyzyxx{{y{|{yxxzx~z{uzy}~zx|}y}zyy{{{}|{}x{|xy|{}z}y{{x{y{|yx}y{{x~y}{|z||xy{w|ywzvyzw{{z{y~vxw{|yyxw|{}v{|||~{~}|x}{yw~x{yzvy||xr{~zy}z|x|y|~yxxz{}yy}{{}w}}}}z~{}|}xz}x{~|}}uy}x|xz{yzwx|vvw}{}wuy}|ywwywx|}{|~{y{{xwz~~yxztx|{~yz{v}|}{{z{vyywy}xz{{zzxz{wv|ww{yuwyz|yvyzxyzx||~z{||xuz}y{{yuy{w}y|{{yvzvzy|zzx|y}{yz{}|{z{u|xwx||z~{yzwzxy~|x}xyzz{~{||}|ywx{v|yw~uu}||}}{}|zz|xy{|vu|zwx{~}u{|yvyz{}z}|z{|}}{{}~|{}~z{|~z}}|{|~}|}{}}{~}|~~~|}{|y}z~x{y~~}|}}|~~}}}z~}}{}~~~}|{{}{}~y~}z{}z|}~~~~~}}~~~|z|{~~z}}{{~|yz~}~|}wz~~~|~}}}||~|~~||~~|}}{~}~~{~~~}|t}~{}{}||~}|~~{~||}|~y}}{x~y|~{~||{|~{~~~{|~|~~~~}y||xz~}}{~}z~~}|~|z||~~{~{{~}|}~{}x~}~~}|~}~}{~}y~~{}{~|z~~}}}}~{~~~~|}}~}~y}||~|}|}}}~}{y}y|~|~}~~~}{{~~}~|||}~~~~}{}}z~|y|~}zzwyxz|wx}|||zz}|y{v{yy|z}wz|x}~xzz{}}zvxzxwz{w{}{xu}zzx}}~{yz}z{yz{|y|yw|||}oyxxywx{}x}{{x{zz|yzyzy{{}|yz~x}{{t{uz{xyzyy~|z}{}zy|zy~zz{|vx~yz{z|yu{|{uyx~wv|yw{{}wxyvyyz|zyv}|{zzy}zzz{w}|vxwz}}{wxv{y{}z}{}uwyy~yyz}|yyzy{{~u{{w{yzz{}x}{zzw}|{}}||yyzx{z}v{z}u~x}w|}}zx|y{x|{|x{zy|vxx{{|w{|}|zz}y~~z~z}vxz{{w}xz|y}||yz~y|x{{|yy|z~zzyvty{w|y}|z{{zzyy|{z{~|zwz}~yxxyz|~y|zxy~yzx}}||~xyy{x~y~~|yyxx{||z|ywzuwyvx|}}{}zxx{z{yxzzyyyux~{~||zzyzy~wvyy{{yy{y}w{{yzwxx|{zxw{vzy{xztzzz{y}xyzy~zz~~{{||zx}{zxz{{wz{|{w}~y{|wwxzy~zsww|{|zzyxz~w|vxzxx{y{~{|z}xx}{y{|}~yzz}wyz~y{zyy~y{zz|yx{|yxz|zywvt~xz{zw|wzwyy{||zz}yx}{v|{x{{zzzzxy~zzzyzyz{|zv|z}}wzy{{xyz~z|z{z{{|wx~{}{{|}}w{y{z}|z}yyx}|v}z~|{{z|{vzy{yx}|zy{z|}|}z|{|yy{zzwz{}~~}{~~zy~{{}}}}{}{{}}}}{~~{~}~~|~{}~}~|~}}~|yy|~|y|}|}~~{~}~|}~|}~~|z~~|z}~{~~~||}}{{|z{|}~~~~y||{y|{|y~~z}~}~~}~~}z{~}{|{~~|}x}{z~~}~}{~}{}|}|}}~}z||~}~}}~~}~|}}}~{|~~z~|}~~}~~{}{}|~~~{|~~~~~}}z~{~|{|{~{~~|z~z~~|}z~}x~~}}r~z~|y}||~}~|~{|}~}|~}z{v||~|}~~y~~~|}|y{}{~}~|~||}~{}z||}~~|~~~~y{~{z~|||{z|~~}~}~~{z{}||~|}~|z}}zx{}x||y|x~w|{{y{vy|~yw|{y|w~{|~|yz{{z}uw{~x}|z~|}}~|{}zz{|{|y|z{wy~~~zwzxzzv{xzzzu{~y{yy|yy}{z{zv}}}}{w{|zyzz|{z}yzz}x|{xy{{{}zv{zzyy|zw|||yy~x|~~u|z|zvtw{{{|z{}zzy}|zxz|{~~}z||z{}}zz|~}{z{zyxzzyz||yz{uyz~yv{xxtxxyv{}yzz|zz~{|w{{v|}y}|z|z~z|{}u|u{y{xx{{xy||zzyz{z{yyx||y{w||uz{y~w~~yu~v{}|{~{z{}{|wz{{x~|||wz{{y}zwzzzxyz}y|zy}xz{|{yyyx}}|{|~}||||{}{zyy}|y|xzwx|y~{{{uv~{wzyvzwyyyyy{zuy{zz}zy~{{}~|y{}|wzzz~}|~~x{}{z}xx|{yyyyw{vv~ywv}w|wwwyx{u{yux{x|}uux~z}xy{x|}|{}~z}|{~y~y~|xz}}~~{{wzzrz|{{}}}zyu~yzy{z{|{z}~vv|{zzzxu~z}}}|y{|z{|}x|}}y|{yvw}}yxz|~y|{x{wwx}yzy|}{{|z||}{|{~y|z~}xvt|yz{z{zwz}x{zx{{|}uy~{zx}x|~|vzzy}|zz|{|}|z}yyzxw{zyz|y|y{{y{z|z|vz~w{||zww~{y{{{{z|x||~|zzvy{}z|zz}z{{w~}|~~~}~~|~~}~{}|{}~{{||~{z~|~~|~~~}}}~}}}}z||yz~}~z~~~~{~~}}|y~}~{{~}|}}~}|}}~~|}|~~~z~}|~}zz}}}|~|}~}~~|~}}~}}}z~|z}|z|~|}|z}}}~|}{}}{~}~|}|z{|zy}|~{|}}}z~~~|||}~}|x}~~{~|{y~|~}|}||}y~{|}v|{x|z}~}~~~{}{{~~~}~~~~}|{~|~z{~yzz{|zz~~{}}}}}}}~~~~}~~}x~{}~~}}|y~~~~{}}|t~~~}||{xz~~}||z~y}|~}~{}{{|}}}z|}|{{~~|}~~~~y|||}}||}|~}}}~}~~~~~~}~~}~||}}}z{}|~~y~y~{|~~||}~{~x}zz{|}~{yz||||~}zyyyyw{{z{zu{wxwywy{~~ztzuyzzxtz|u{y|{|x{{y||~xzyvuz}~{y|{z|}}xwxywuz|w{z|x|y{y||zx{zwxx||zt}x{{x}x}x|{z{{{}||{{|x{y}{y~~{}}xyu{uxy~yzyxw}y{y{xtt~}|w}|}x{xz{z}{w~{w~w~vz|{|z|z}yx}y|vyzw|{x}}z{xy{xy}}{wy{z|{x|y}yy|xzv{{|tzxz|y{|{x|w~zw{x~y|zzwzuy~|yyy||xyzy{|x}{|zwz{uwyyy{{~{{xuxz|{xy|w~{{{x~zz~y}z|zv|y}yyy|~yw{yz||{{x~}{y{yxw|}~zzz}z|uyyw|z|xy}y{}w{zzzx|w|y{yxx|xzzyx|zz~}}}|wztvx}~{~{ywyy~|x{~x{xzxw{y{y}v~yx}~~x|}wyz}||}z~{ty|z}s~z{{||x{~}u}y~}{zzww}z{y|yz{yx{}z{wxy|{vu~zzvz|||{yy{{{z|{{}{z|}u~xux||}{|yu|z}zyy}||wz|wzzz|{xyx|x{{xz}}{|~zyzxw{y~{x{zxt{zzz|{|{yyz{w{zz~zx|~}{~zz|xyvz|{{{}zxz{zv|y|xxy{z|}ywxx}{zy}x|~~zz|y|z|~x}wu{}z{|{y{~{|x{w}vzx{y|{}z|zx|yu|||w{~y{}~}yzyz{{|~z~}{~}yzwxzzw}{{~|}w}|~}~|~|{{|~~|~~|{~~}{}~|}||~~z~||}~~v||}|}zy}{~~~|~~}~|}{|~u~}|}}|}}z}~z}|z}{}}}}~~|~||~|~}|~~|}|w{||~}{~}}||~z}}~{~|z~~}v|~~}|~~~~{~|{|||}||}|~~{}}~||~}~}|~~}z{~}~{}~~|z{~yy}}}}~||~~}|~~}~}}||~{~|}}~|y~|z||~~|~|~~}~}z|~}z~}z}~{||}~~}}~~}|}}~}z}}{w}~~|~}~}~|}z|{{{{}|{|z{}~~|x{z~z}~~}|{{{z}~}|}~}}}}}}{{{~|~x~}~~|}}~}|||~}}~}}{{~}}}xz|~{{~xzx~~z}x{oyz{~{z{{xzxo|vwy|w}||xzw||y|{{|~yyyx{~x}{~x|{}~x||}{zzzy|yywy{yvwzx{}y}xyxw{|zyz{zy{}zuyyz||}zv{}y{zxv}zzv}}~{{}}y|~|u}yzzw}|xy~{{xux{v}wwwwxx~xzw~yyzz||}|{{{z~{~{|{{|z~z|{y}{|yuy|x~w|y~y|ywyz{xyw}z}xxy{x{{{v|wxy~z{~}{|z}|{{|xq{~{wv{|w|z|}zwzrzyz}{yzv{z||x|v{x|{{xx|zyz|zyt|y|}{t{{}}x}|yzzyy|xwwxxzwwyyywz{wy{}yz~wx|zxw{y{y|{~{}}xz}zww|{~~wx|w}{{|y~}yxv{~xtz}{|wzzxwwvz|x{zx{y}{z|||}zzz|{x}yzz~}}~~|~~{}|zyzz|{}zvz~zw|x{~ztxzzuw{|vyyz}u{w{ytzzxxx}~|xzzz|yxz{~~z|xz|~x{{zz{yzzz|~xxy|}~x~z{xy|y{y{|{z}ywv||{~z}||{||{x{w}|~{{zz}{y}vxy||yz~{y}yw~|xx{xxxz}uzsyy|z{~x~{||~{w~z{z{|}~~s}|~}y}zyw|x|}|{~{z|||{v}x{~z}ywy|yy{}xzz{u{|yxy}|~vyxy~}|{v}}xyyw}|y|}||oyyx{w}y{zyyw{|yz~~y{}~{|~}|}yy}|{zzx}|{~~~~~}~}y~||}|}~{}}z|y~}}|~}~|~~~}~y~|}~~~y}|}}{|}~~~|w|~~|zz~|{~{~{z|{}x|z}{}~|~{~}}~|}~x}|~y~|~~}||}~|~z~}~~~~}~}{~~z{}}{~~y}}~|}x}}}~}~~|~}|||||~|}{}{|}~z}|{~~~z|{~|}t{|y}}{}}}|x{|{|~~z~{}~~y~|}}{{~|}~~}}~}~~|}~|{{|}}~}~{|~{~{}|{||}||}~~~|~~{y|{z|}|x}|~|z~|~~}y~}z~~}|||~{~w}~}}|}~~}{}||{~~z~{||}y}~{|}|~z}{{z~|}|zx{}vwz{zyz|}y|vx{xy|yzvx{y}y{||zz{y{|yy{|}z|yy{y{v{~yx}z{yxxw|w}|}zvyz{|yyyy|y{{vy|~|zxy}ytyz~}}~||w}y|{zzxz|~wyxz}|}~x~yz{zyv{w}zvz|{zwwzxx}{{y{yqz|zw{v{yz{z{|x|y~z}w|~|||xz|x|{|z{wytxt|{yzx|}u|u{xyy}zyy~}}{xtzt~|sz{z{y|}v}{{}{|{yyy}{zyw}yyy|yvy{y~zyztzy{zz|vw|~x~{|{zuuw{||~{|x}{y|{y{xz{|y}|{||y~z|zyzw{|~wyw|z~|v{|~{}|{z|z~wxw{v{{x}{{}{|~}uy{z}}~zw|wxz||v}|uxzz||}z|xx|zxx{{}y~{}xvz~y}x}zy|~~xy{}||~zw{|}y}z}z}yzys~}|x}zy||yyy|zzyy}xzxwz{yw|}|{}x|wvxz||{{|zzxyvwx{yv{wyy}v}}|{~y{yzzy~sxz}w~zzyx{|{v||{{||{z{{zx}}y}z{w}{wx{{zy~yy{{z|~{{zxyzyxz|{{x~v{}w{}y{{xz{||w|{z{yx{}{v{~zz{{y~z|{|}xyzzzwyy|zx|}tzyzzxw}{z~{x~{z{ux}vxyxz~xzvyy{}z{u||yw|{y}~|}~|yy|}~y{|~{yyzx~~z{vzzz{}{yxzxyx~||}zzz|z{||zxt{z{|z{~z}~}}~|}~{y~~}{z{||~{{{~}{~~|x~}~z~z}~|{~}~~}}~}|}||~~~{}~}~~}|~~}~{|~z{{~}x{}~~|~z|~|~||~}|~{~}}|~|~~}}z{{~~|y}}|~}~{{~}|~{~||}~|}~{~}{z}}~}}~~}}{|}|~}}~~{~~}~}~}~~{~~~{}{|~}|z{|~||~|~{~~~{}}}|}|w}|~}~{z~~}wy~{~~||~z~~z}}|~~|{~~}~|z~{~~}{|~z|zy|}{}z}|{~~~}}|{}~~~~~~}~}}~~{z|x~}~{}y~~~}{}}{{y}{}|{~||{~z|}z|z~}~|~|~}}z{~}~|||{~}}}~{}}|yuy|}}|{~}~~}vyxwzx|z~zz|vyy}yx{wyyx}z}{~w{xxz{|{zyx}|w~|z||x|}||zy}z~yx~y{z|xwztw{zv{y|w|{w{xt}xz{vzzv{}v|wv~zxywx~wy|w|yz|{xy|xyz~~ywyyxyw}xxyy}yyz{{u|wzy}wux|x||~y|yy~}xxx|{||yz|{zvxywxwwy}zyw|{vx{y|vxzwxv}x}{z||y}xy{y~|z{zu~xyyzyz~z}}y}y|w}}{}||}xz{zzwyywzx}u~zx}wz~x|x|yyyuu}vw{x}|z~}z|{z{{{zz}w}|yz}|{y~zx}yx|yyzywxx{y}{vxzrzz{|~|vvxzww{w|z|{zx~|zy~xw|}{|}|zx|z{~y|zxy}|z|zw}uyu}z|v|xz{{xyz|wy{~{|{zz{}}y{}{z|z}zzw|~xy}xz|u}zy|yy}|{x|yy|~xz{vyzzzz}wyzy}||~zyz}~x|{~wvz{x|zz}xx{|xwz}}xyxxyxv{}xzuzy{zx|x|w}{{|}y{}wx{yx{y|zws}||x{|w|{w}zzxzxz|u||xyyx{wz|vyyzz}y{~y|}xxx{x}xx{||~{yx{{{{zw{{{xyx|~|{|xu{{w|w~~zy{|yv{y{t|ywy|yxxvu{{z{{}yyx~}z{{z~}|~{y}zyy{~yxy~~wyzuz{{ww{~z{}zxvzv{z{|yzz{x~|y~{z|z||~|{~~~~|z|~~}}|~~}}z}}~~~{z|~|y~|y{{~y}}}|{}~||}|~~~}}}~|}}~}{}|~}}|{z{~z~|~|}~~}~}}}|z~|y{~|zx}}zy}}z|z~{~{~~z~||}{{{~~{{|~z}}~{||w{{~~{}~~}}~~{|{~|}}}|{|}|~~~~{}~z}}|~|}z~}~~|~}||}~{|~{~}}|}~~~|~}{}~}|}~{|}}~}}x~z~}}~}~~~|~}}{}{{~~~}z~|}y~}~}~}{~~~~}y~~~||~~}}}z}~x{z|~|~|}|{{}|~~|~z~~~~yz}{~z|z~}|yz|~z~}}}}}}~|}~z{z}|}}~}{{y|y{~|~~z~y{{~x||zzy|yx|x|{}wxx|~}{zz{z~{yzx{xu}}{~|y~yxx{{{~{{vzz|r{x}|xzxy{xuz{{}~{|}z|w{xux{xyyy|z}~~xxwyx}{yz{{{|y{wwy}{vy}xvz||wyxzw|{z{{|wwy||zz}{w|{|yuz{z}{zxzvxz|zyy}x{|{x{xvzuytzxzx{xzw{}|xw{y{y|y{x|zxyzz}||z{|}xzwz}|wy}z{yx{wxxy{zzzyzywuxzy|y||}yxxyy{}yzzxvw{|{}y|{{yxy|vz}vzzzwuxy|z|vu|}y{|}}z{zx|z{z{{{z}y|||xzy}|zyzxz{zzwxz}~yzzx{w}xzxzzz}{{zzz|{{}wx}zy{y}w}z}wz{{|{}xzwzx|xzzx~zxx{w~|||yyy{y{~y|~zzzyz{{x|}}}|~|{wzwyy{{w{{{{w{u|z}z~zzwxx{|vzz|}z|y~zxy|}yz{{}wx~{x}y{y}y}{z|~w}~}}z{||y}}~z{{z{{z{{x|yuzyx{}|{}yxzvw}{zz|z|xzt~pywv}|||yy{y|wwww{}zwx~yy{zz{|y|}~|u~zyx{yu~yz|~xzy|v{zxz|{|z~|{vw{zzy{~|y{{x||wxzzx{|zxx}z~}|xy{zv{}~}|wx~x}z}x|{{z|vu|~w~xzyw}||{{zyw}{|~{|vz~|w{v}|z~}z|yxy{{}ywxz}z{v}{{yv|wy}uyu{{x{~~}z||}||z|~z}}y~{~}|u|{|~}~{}~~}~|x~|}|~}}{}~w|}~}{y}~}~y{|}|}{~|~~}{|~}~~}~~}|}y}{~}}|}~{|}{~}~|||z|~~|z}}~}}|}~}|||}{}y}~z}{~~~}}|}}}~~~|}|~|~~~|{~{{z}z~}z~}}v}~~~}z}}}|}~z}z|||}~~~{}~}|}~~}}|}z}~{~{~|~}|}|~~}}~|{}~}||}}{}~}|{~~|~~}}~{}~}|{|~~~~}}{~~}}z}y~}}~{}{~~~}~}~~||}}{~~||~~{y~}~}~}~{}}~{|}~}|||}~}~~~}}~}~{~|~~{}}~~}{}}~}~|}|x~~~}{}{}|}|~z}~}|~{{~{ys~|}|z{zxz{|vy{zwvww}{x~xx~wzzy|{w{zwwv~|}v{}yz}}|~}{}{{}|y}zy||}~{v}zyy{vz~zwx{zyzz{zz|yvy}z{{w}vvx~vxxyxyw||y}zz{yv|{~|w|{~|vtzxx{xvxzw}y~}y{vyxzxt{u|xyvy}ywv~{}u|x~z}yv}}y{}xz|~z~zy}{{}xzu|vww|{x|w|}y|v~yvxwwtxvv~z{zwwzuyyu}y|~}|x|{u||y~}}z|z}|}}y}|{{~{}y|}}{xx{{wyy}wxxx}}x|{}}yzv~|{{y~|~{z}|zx|~~{z{rwzyxyyu}ywxvvw|{}~y}xxyt{vzxz{||x|z{~zxyz}{{|xzpt{y||xy|z}zxwty{z}x|~w{~{u{zz{uy{w|xyxv}yz}w}}uy{|}vt}zz}x{~|{}uzz}zx{{zz||xy{{zy}}xx|zv{v{uzw~y}{zwyxx~{zy~y{y}}~||y|x}x}~~}}}zz}zy|zux}yxztzx{|~{||{{|~~utxy}{z}~xz||~~wwuyxy|{zyy{}{zv~{}yz}zv||yxyz|||}zxwx{t{{{uwwzx|}x~z}|{yy}{z|~}z{zxz~~yzz{|{y{xzxv|yz}|t|{{u{xuuxxw}x~uyv|x{x{~y{z{y}|z|w{z{~z{}y|}{y~}{zzxyw|~{yzu|yyyy}vwwzyzwy|xtwz|z{v{}x}ww{u||y{}~|~|}~}{|~~y~}}}z|}}~~y~~|}}~}~~}}~}}z~z~}|z}~|{}~|~~|}|~~~~|~z|}zz}~{}|}}|~}~~{}~~|}~~{}}}z~~{y~{}}}}z{}|}~~}~~}~~~~~|zy}{{~}|{y}}~{~}~~{}|}~}x{}{z}~z}|y{~}|}}}~}~}~~}~z}}}|}}~{|x|~}~~~}}~~x|||yy}y~~}~}{|}|~}}}||}~|}{~}|||~z}|~~z}~y|~~{~}~~~~yz}}~{~}~y}}}~}}}z{z{~~{}~}|}}{~~}}z~~|{|~z~}|~{~~}w~z}~~}~}z~}~}~~~~}{~~}|~|}}}}z~}{{{}}}z|~}||ywzwx{x|zy~}|xztwxy{z{y~wyyy~z|sz|}x}}~|zzyzxtw{x{y|}{zxx{{{w|}z|{zzz{t|v|~}zy{~zx{xy{yzyzzwyz|{uxzv{{~z}|ux}zxzxy~x}{ywzzvx{xzzxxzu{|zxvwxz|{z|{xz}{{~yy}w}xyzx{{y{{z{{tx{vwzz~}|x|{{}}yy}zy{}}xyyx}||yyz{yx~}vv|x{}}x|wu|||yy|}z~||{}uy|{{xvuyz}zuzyzz~wz|x{|||{yuvvy||z~yx}|yz||}}}x{{zvxyu{||zz|{}{wxw{yywx{u|}xyvz{z|yy{{xz}z{|zxv}y|s{xxyz|{~~yxyz||{}{~w{{{x}w{{}y|xy|}{|}{x~{yzx{}||wxy|{yx{zz{x|}{t{wy{x{}y|zzw{z~zwvxz}z}z}yxt}}z}zz}y~y}uyyyz}x{}}x|zz|{xxx}wwwxz}{y}z}z{x||xwyy{{yzzw}w~}z~}wz|yz{zzx|zy}ww~xx{{v{zz{xxyy~ywxzz{~||~{v{}xy|wxyyx{zu|~~}~x|{{|yxxz{xx{|xv}{~xwyyyu~{v}x}tx{}|zzw}vyx|y|y|}wzzs{z}yzt|x|z{w|{{|{z|z{|zx|x}}|xzx{{~{sz{zwzy{~y~wx}||~{|zvx{}{{|}wz{{zx}zzx|vy||w|}|{{u~y|~w{|w{{x}~|{z~yyu~{~{z~~x|z~~{|~}~{z~}}~}~~~~|}|}z{}|~~~~|~||{~{~|~{x}yz|~z}y}}~}~}|~}~z|{~~~}~||z}~~~~|~|}}|}~y~~~~~{|}{||{}{z}~}~{~~}~z}}~}}~}}~|{z|{{||}~~}~|~~~|}~~{|}{}~~{{}|~|}~{|z||~|~}y{~}~~zz~~~}~}}~~~}{|}{}x}{}}|}~~~z{~{~~}~}~|~}|~{}}~}~y~{|~}{xz|z}~}}}y~~~}}~}|~}~{~~|~z}|{}~~{~}|~|~}y~~||}|~~}|{}|~}}~}z~|}|~z|z~|z~}~}~}~}}~}}|~~}~}|~|}~}x~|}~~~|~{y}|||}z{~~}}~{|~x~}{|~}~z}~~{~~~~~~~}~{}wy{~~|}|z~~|zw|~||xz~yy~}{yuv|zwzyw|~tz{yyxy}yyz{z|vx|~uyyz~||yuwxy|}}zy|||~}xzy}{~~}{twyz{zx}q~|zx{~w{x}|s||{xz|~}{yw{|}x|~y{}w}|z}~y}x}{x|}vxxx||{{yzxzz{yvyuzz{x~y|{zv|zwx~|vz{x}{{~}}}zw{z~x~z{||~x|}wz}z|ww|}{z~{w}|~v{}zzz{||~w|xy~z|y}xwyzy~z}yyzy|yzyyz{zz|zzy}{~y|{|v{{|~}||{w}~{uwyyzyzw{}}zyvvxvyzvzwy{{~}}zx|{yxzy}~x{~ty~{{}z{{x{~y{w{{}yz{w|{{x}wz|vvw|yy|uvzzy|}z|}{}}y}{yz}x~{uyzyzzv{~|}z|zwy|~zuwx{{|x~}x{z||xxyv}w{{~|}yzzzx~|~zzy~}z|~z}xz}w}}{{}zzz~wwz{zuzxy|z}}w{wwzyyw~wy|tyx{{|z~x~yx~{{~{{w||~x~zyzx{{}zy{{z|y|{y}yvy{{|xz}zx{yyy}{{z}y|z|~~z|zz{}yzy{x~{zy||yzxy||u}wy|{|xwzyyyx}{vzx~{uxx~w{||{xxz|xzx}|{y}zw|{~|{}|xy||}vzvv{{yz{{}z{xzvxy}xxzuxx{y}zszvzx|z|xz|y}xz{{zz~||x~z|{{~}{~yz|zzz{yt|||{|}vwxy{}z}{|zvzz{}|z|}zwy{}~z{~~~}~}z}}|{{{|}}{z|}{zy|}y}y||~}}y|}|~~}y}yz~}}{~~y}z~~}~~{}~{}{{}~}~~~~{z{~~}~{~{z~}~|}}z|}}~}~|}~{~|}~{}~{~}{{~~}}}z|}}||~{z}}|}{}~}~~}}~|~z}{z}}{}}}~}~~~~~|~}|~z~}~~}}~{~|||{}~~~||}|~}~{}~|~{z}}}~z{~|}|~{~~}|~z~~~{zy~{}~z{~}|~{z|{}}~}~{~~}z{~~~~~|~z|y}~~{|~||~}~~~z~}|{|~~{~|~}{|~}~}}{~|~|{~}|}~}}|~}~~~~~{~~}}}~}~}z~}{~~|}~~z|{}~}|~}~~y}|}|{{z{~{~~z|}~~}z|~}}}~{|{~~}}~}|~w}{y|}w{yv~{x}x|x{|||zxv}{}{|z{}uz}|~{{{{zz{w{{}y|zz|zwzzz|z{}~{xvv{{{||}|wwxw|{}y{t}|z|wyy~~zxyz}zz|}y|yw}||{z}xvyy|ztv||z}z~ty}}x{xzx~~w|}{}{z~}|yv|{}wy}x{}|z~{}y}w{|{{zz}vz{v}z||w}~}||{}|yzzx{vx{z|{~z{~yzw|xv|{|}|}}t}~z{~|x{yxz{}|}|}{|y{|{z}zy~|zw{y|x{xyywv}w~yz}zy}}z{|~{zzyy}{{|y||w~~vwxzz~z}y|{{yyz|w|}{{|{|~{xz{x{{w}|z{y||{{|}|w|z|{z}|zz}}{z|{{~z}w}y|wzzyx}z}~x|wx}{y{~z{~|zz}yx{{{y}}{y}zz~|~y{z~yw}x||~z|}|||yvzz|x{~}y|{}{zyyv}|{|{x}~{{}|}}|w|}y~z|}}zyy}}z}}{x~y|{zy|~}y{~{zx{~||{zz|{|zz}|x|z~z{}x|zzuwz{|u}zzz|}|zz~{wvz}y|z~x}||{|y}}~y}x}z{{~z{y~|{{~z}}xyz|z{}{~}||}}xzz|z|xz}{{}}}y~~{{{}yw}~{{xz||{z{|{z|}y}}~zyw|yzvz|~y}}xz~z{y~}~{v}y||xwx{z~z|zz{z||xzzz{|xyz}yw|{}|xyyyzxz~}{|{~{z}}y}~|~~~~~||}}}~}}~}|~x{~}~}}~{}~~~}}~~~~|}~}{|{yz~|~|}~~}}}}}{~{~~~|~|z}}}~}~~}~~|z{}z|}{~~{y~}{~z~z}|~|}|~~~~~~}||}|z~}~}~{|~}}~~~~}~~~|~||}}}~|}~~}}~~~|{~{{|}|~}~|y~|{z~~~~}~||~~|}}}z}~~~{{}~~o~~||{~{|~}}~}}~~~||}~~}~|}|}~~}|~}||{z|~~~~|{|~~~~~{~|~|~~}}}w~|~~|zz{zwvy~y~|y|zwzwt{zzy|w}{vzxy~{tzvz|xzy~yx|{~u|yy|y|xz||yyz|{xy{zy{yzyyyy~uy~zwxwzw{vwxyvyzz{|zwz{uzy}{~xyy|y|z|}zyz}z||{}|~ywzw{{uzuvw{{|{{yy~yu{zyx~suxyyz}x|{u|y||zyww|y}{zz|zy{{x}{}}}|y}zyx{xyzxvw}||{~z{{xwu|wx~x{{yx}|}wzw{|vz}v{}{}x|x~y{~ywzzyxx~xt}y{w}x|uxyz|ywzw}yy{xz{wv}zz~{v}|~{|}}~y~z|}{}{}yz{y{wxwuzyzyv{r{{wvxxvyxzzwyy|{~v}zyz}}|~y|~|}ww|}}~}ywyz~zx|zyzwzx|v|z}w|{ywyxw{|vv{yw}v{{}|}~~~}}|z}yxz|~|{z{}|zyzy||{{|yz{wuz|wzrzz|yz{{zxxyxx}{yw}y~v{z~}|zx}{{zzzxy{{zz{~yzx}}zzyyy|y|{uxt{y}tz{~x{x~zz|zw{y{uz||y~{y||~{{w|wxwxw~~{~|ywz|yvxw{zzzxyzww{wx{z}|x|z~zxxzw|wx{{{|zu{yzz|x{yz~{zzy{{{x{|z|z~x|}{yu|zzwzz{zxtw{|y{{tu}{wy}z{{{y~|{~zwy{|z{xzz}x{~|y~zy|yyywzzzu|xxz{zz~~yw{y~w{}zx{x~x{v|wzyz}~}|yzw~|}}~~~{~~{}|y}z|{{~}}|}~z|}yx|~~}~~|{}|~x|}~y{}{~|r|}z~~|}|~~}{{~}|~~y~~{{|z~{}~~~~}}}}}y}|}}~~}~|}}z}|{||z{~~z|~{{~{}x{|}}|~~|}~}~~{~|~z~~{~}x~{~z~}{y}}{}}~}}}z~||~z{z}}~{{z~|{}}~~z}}~~|}z}{{~{}~~z~|z~}}|z~~|}||}~z}z}~{}{z}z|{}{~{{yz~~}~}~|}~~|}~|~|z~~{}~}zzz}~}}x{}y~|~z~}~~}{~|z}z|z~}}~||{|}|}z{|}~~}~{}{}~|~|}||}~}{|{~}~|}{~~}y~~}||~z~|~~z}~y{y|}|{|{z}}z|~z|~|~~|yxy{yz~x~zz||~}{}uwt|x{|yz|z~{yx~|}z}uy|{y{|v{|}xuzy{zxy||ywx|{|xt~w|{xvy}z{z{|}{yyzzxz|||zy{zwy{|yw{zx{y}{|~{wzzt|yz{}}~xv{|~wwy}|zyzz}w{~yxw{v{zx|~q{~yxx}|{}tzywz|v{{{z{yy{}v|wv|ywv|xz{|{{|yy}wz}ywyzzz~}zzzyvz|wy}{x{{yu}x|z~|{yxy~zywuz{|{xx{{z{}xy~zyzwzvyy~~wzz{qz}}vz~y{}{{~y{vz{}}y}xx|yw|{}z}{~|x~zv{{|{{}{z}yx{|z~y~zyz}x}z{{yxz}}x}}|yz{y}{zzz{xy{|}{z{x{{|u|x{}|uyx~vy{x|w{|{|yzzwx}yzx|{y{y}z}}{xz{|zzy}}wzy|wz{xw{yy~|z}wyw|{x|x{z|zwzxx}|xz|v||ywy~zwzwv|}y{}yz}x{tyx}}~y{yw{}yuyyzz|v~wxzz~x{z|{}z}x||xw~~wt{x~zw{y~{xxx|x~x{qvz|yzxv}wx~x|zw|~{xxy|tx|x}~y{y}{y|}zvyyxzyy~x{x}w~ww{ys~xz{{y|yyx|z~}{{y{uxwz{{{y|}}~w|}x~z}y{ty~wy|zz{z{}vy{x~|z}~y|~y~|xwxy|z}~{|wt}{z{}yvw}w~zy~y}}x|wx{{yy||v{|{yz{}w~|y||}}|~wy|y|~x}{~|z~~~{|~~~~~{}~~zy}}|z}{{~z~}~}}z}{|~|~}y~~{||~~~}~}~x}z~z}~{~|{}~|{~~}||{|||}{}{|}~yz}|x{~~zz}~}~{|}}~}x{~~}}}z~}}~{~|{}~}~~~~~z}{~~y~}~~~~}|{}~~}~|}|}~~{}||~~|}||~{}{~}~~~~y|||z~}y~|z|z|vz}~}}~|}~}}~~~}}|~|z{~~|z~|}~}~z~|~~|{{||~}||}w}zz|~{~~x}|{||}y|~|}z}}|~}||y|z}~}~z{{}|}|~~~~}w}}||{y}~}z}~~}z{~}|~}}|~}~}}{~~{|~z{~}zy{}z||}}{{}~~~|~~~{}{{}}||||}{{{|}~}}{}{|zy{x~~zwzuvsyyy{{yx|x{zzyzyyy~{}z}wy{xz|zzwy{}vy|}~z|{xz{z~ywyv|xxz}z~yx|z{||zuuzp{qyzzwzzzzw{ywvxy{{wz{y~~x{x||{~xw{z{{~|}{|~x{{|uzxzv}~}~z}zy}|yxyy{|{{xzw}|}x}{y{z|yz}~{||z{}~{{xzzy|v}z{~y}}t|x|{ux~{wxw{v{yu{{yvy{|w||x{}ww|{yz{{{}zwy}}y{z~w|yz{~|xy~yw{zyvyzxwwx|yz|{w{wysxz~x{~{zzz{||}}}|vy{{}w|yzz|zv~y}xxvx|uyu{{yy{vxyyxy{u{wy}}}|y{yy}}}}w}}y{{{{{}y|}|z~||yyzyz~vz}|||{y|xyy{|y{x}{uyz|w}|x|xz{yxz|v|}|wx{~x}|~{z||}~|wz|z|y}|z~zx|{yx|~y{~{vyxy{y|zxyzzvzp|zyy{|{||z|yuy{{{x{|xxty~y|}z{{yy}yzx~xyuzw{||xzv{{zw~y}zyzxy}z|z|{y{v{y}w{z||{z|yy~|yzyx{xy||xyzz|zu}x~z{xw~yxu{z{~ywy||}yzyz{xz}zx{{yyz{{xz~{|zxyxxyxyxywy{yx{xv{w}y}|zy}z~||}|yy}~yywvuwyy}{}}|{{zy~v~{yywv|{z{x|~t|y{{z{||z}|~ywy}tt{xxz|w}z|uyy}|{vr}w}{|{|}~~~}}~}{{~z|~|}~}}|{}}~~|~}~|}}~~}{yz}~~|~|}|{zy~|~}~~}~~~z|~}~}~}y||}~~|{||{|~}|z{|{~{|~~~|{{}zy|{}}z~|~{}~{~~w~}z}~~z|~{~{|}|y}x{~{y|}~~~|}}}~y|}~y~|||}~}|~~}~~~}~~~~}~~|{y~}}~}~z~z}~y}~|z~~~~~|}~x~~|~}yx|~{|}~z}}}|}{~}~~}|{}y}~|~{~{}~|}~}~}}~~}}}~~~|y}|}z}}~{}}|{~}}~~}}~}zz}|}~v}}|||}~{||}||}|zz~~|}|{}~~y~~|z}}~x~}||~}}~~{}~|~~|}|||}z~y}{~~}|~~yvz{|z|zx{{x}w|z}zuyzy~{z~z|{vxvyzx{|y{y|{{v|zw}{{yu||x{y{z{yyu|zz|y}z{~zw|wxzwz}zzvvyz}x{}wyz}{zy{sw{{xzxyzyyyu{zy{{{z}wyz}wyw~wvw~z~yvz}{z}|zxyv{yx}y{~{xxz{vyyyxzsyxxzwxwz|zx~u|w{zw~t{zzyy{~wvz|{wz{wxx{yz|y~w}}|{xxzx}{}z{z{zyyz}y|z~{z}xz}zz|z}xxwz|x|}{zu|{{z~x|z~xvyw{yx|z|zy}zwuyz|{yz}z{x|{|}y~xxy{yyy{y|zwz|{{z}{~xwzwzy}|v|xy{zwzy{yxy|y|||}{xz{{z|}z{vv}zx{zzv|y|y~}}zy}wv}z{}zx{|{|{v~yx{|zx{zwyy~yzxwy{{z~v||zz|xy|x|zy{z}v{{~{xzzy}z~~{~y{z|yx}~y|{{|wzx|||zzpyx~yzyxuw}}zyyxww|w{x{z{}~~{|{{x~zxyx{|zz|zx{}u|zyxyuwyv{|~zw~~||zw}|{v|wyyz|{|u~{{y|{z{z|x{{z|{z~{|w|xzx|||w~{xwx{zz~zz{|yw{z{~xvz|{x}{wzyz|xxy~wwzzx|w}w{{|w{}zx{|zyu}w{x{{z{yv~|{vv{y}}x~uyzv{|{|z{zy|}t{{{|t~xzwv~z~~zzx{}}vvuzuz|{u|yyz{}|zz|z|ywz{}xv||~||y}|~z{~z}{y|}~}}|~}x}}}~{~~~{~~~~z~~}}}|v||}}{}}}|||~}~~~z~|~|}{}~}~|}{}~}|~}~~w~|}|~~|}}}{}}~}~y{z~{}}~||}~{|~~|}~}~}}}~~|~~~}}~}}~~}~}~}~~|zy~z~}|~{|}}|}y~|~{}~|~{~~}{~|~z}}||~|}{{}~~~}z~|}}}}||~}||}~}~|~~{~||~~|~}z|y|}{|~}~~~~~~|~~|~{~~{~{}~~}|{}}~}{~~}{~~}~{|~}|}}z~~||}|}~||{}}~|y~{}}~~~}|~~~}}z~~~~yx~|~y|z|~}z|~y~z}~~~~{~}~~|~|~|w|}{~{~~~}}}}z|}~}}xyx}~~~z~~~|||{y|yz}||zw{x|wxy||x|uyvzyu{t|xx{w{y{vvyzx|y{zz||z}x|u|ww|y|{{zzzyzz{{vwx|{{~z|}yvxyw|zz|y}uwx{}{{{z}}|~|y|xz}z|~}z{}{xyx~{|zxy~zy|{{v|z{vxyy|z|uyuxy||xyzwxx|{yx{zwy{{uyzz|{~zzzz}|}|y{x{y|xy{x|}|~y{|}xxzyvxxy{}yvz{~||y|{zz~}x~z|~y|{{{zy~{~z~|{yy|xyywy~xyxzwz|}|x{~{wzx|{y|vz}yxyw}v}~x~y~|{|}}zrw{|zz{}yxxxz{xv{{|}owxzzx~{xy|}yvx~uv||}|x~y~{z}xwyw~{||z~}}}||}z{}{{|ww{|{vzxzw}zy|vvwyv{|{xyzwy|wzyzz|~z}y~xtzx{{{}w|xz}~}zyv{z{z|yzzyzzvt|wzz{|yxzzxz~xzz}}||}{~z{{~|~{{z}z|}~|xy{{y~w}wwz{x~zzz}{zy{|{z~wz{zy{wx}|yy|~{v|ux{x{z~y{zwy{~yz{y|x|y|xzy{~z|x}yz~uyx{zw|xuz{zxzuy~~}}yy~t{|wp||uz{|~|}yzxz|}~}~~zyxzxzyz{w~vzwxsz|v{z|y|x|}x~{|zw}{y|y{z{|u}~|~}}tz|z}}~zv|y}{{v}vz}y~{{wzyv}wzyxwz|yzz}w}|~|{{{||}z||zz~|~{~x~{{~y}}w~~|~~|z~||x~||}|{z~|~}{~}{z~x~|{{{|~~|}~}{|~|{}|{}z~~{z}~||~}~|w~x{}~}z|~|~}z~x}|}{}~~}{w}z~|~}{{~}~~z}}{~~z{z}||{}}~~~}}|}~}}~~~}}z{y{{y}z|~{~~|}~}}~~~z~||||z{}~~z~}~~}~xu~~~~{~{|y~|~}}{}|~}{}}{~}}~~}~}~}}z}x~}}~w|}}|wz}x~}~~~|}{|}}|~~}~|}y}|w}~z{||~|~||~~x~|~{}}}}x{}}{z~}z}|{|~z~}}|z}~~~~~~z}}|{~~~w~zz~}|~~~~}}z|~|~}~|~y{}y~y~~|}|~{~zy~|}~~}w{y~yywzv~v|vyx|{|{yzz{w{{yzz}zy}{{z{wxy}||y|{{{yz{}}||y{}{yzyzx|xw{|y~zz}~x}|y~v~z|{y}w{xx{wyz||{vz}y||xxz}uz{yz{y{{z{{t}}}yx{y{{txy{y}y~zzwz}w|y}xyz~xzzz~xy}}~}zz|xzxzy|{{zwvzxy}x~zzy}}wzv~z|~z{|yy~v{x~vz||zyzy~xxzyywzzuyxy{|{{{vvz{||ys{wyyxu|{yx}zz{x|~vx|~yz}z|y~~|zzzvx|zy|zyv}zx{{y|u{|z{w~xz~{{z{{w{xw}wz}z{w{||~}yyzy}z|{zzxy}zxvvy|||zwyz}{}}|{~|}y{{|~{z{zxy|yyz|}y}|u|{{~}{}sywzxz|x~wx|xnzy~yw||yzzyyy||t|v{~~zvww|xw{~|vvz|z|yz}}vz~{zyw|zt|{x{x{zz~yyyv{uz}{{zyw||{wzxzx{yz~|w}zw}t~{yz{zwzxwzz{}{{zyz{v}|{}tx{}|x}yz{~{z{~w~zy}||{yyyxuzx{}wzy~xvwzzwy{||z||{|z|yzy}}{zu{x|z|z~zzsyv}vyvzw}yvx~xx}{xzz}z{zxwzvx{|yy|{{w|{||z|xxw{{{w}y{uyyyx{yzyx}yxv}|yxvz}||x|yyzxzxwz{x|~~{y~|}y{y}|zx||{z{{zz{v|uxxyzzyy}u|}}xzwu|~y|z}|zz~}~y{}|~|}{}|~}|||{|{~{~|||{~{zy~~}|~||}|z|y|x}{}{|w~}}{}~z~{}||}~}z{|~||}}{}~}{}}}}|}}|z|~~}|y{|}}}|~~~}y~z{}}}|~v~{}~~~|~{||~yz~~}|}~~|~}}||~}}}z|~{~}|~{~~}|||}}~}}x}~~|}|~}}~}~}|}~~z~}|{~}~{{~|~~y}|~z}~|yz|z{y}||~}|{}}|{zx}~}w~~{}}{}}||~}~|~~}~~x~}|}}{z}y~{~z~v~|~|~~~}~}}~|~}|}||}~{|}}|||~|||~z~|~|~~~~}}}}}}~}}~|}}~}}~z~~~y}|}|{{||~~}~~~{~|z~|~~}~}}~{|{}}y~}}~~~z}{~|z~{}~}{}~x~x|x~}~~{{yy|~|~{~{|{|zz}~z{zzxt~x~~xzvxx{xzx}|zwxuxxz}|{{y|~{y|}{}~}|zx}~||y{{}|||~y|{w{y|~{z{x}y|xv~v|yx}zxysvuxz}w{|{~z||}z{~z{{z{z~w|{|~ywzxxyyzvzxzy|{~y{|{{{zw~}|zv~y{x}~~s{x||{~}{|{~{|}}|x{}x}z{wxvtyzz|{~x{{xyy{y{w}}y{}y~uy~{zz{z}vyy{{{w{|v{~{}}{y{zx{~~w}}{{{}yy~zswxzz|yz||z{w~wzx}v}|~z~xv|{~{}yy|xx|v}{wz~~z}wx}yyzwz|xxxxxzzxz{z}y{vx{y{}||}|z~z|xz|yx~zzz}{{}|}z{ux{x}zy{{y}}{yw{s|yyxx{yx{{{ww|zy}{|yx{|zyw|~{}{{~{~xw|yv}x||wr{{~{x|{}yt{ux|zu|zyzzzyz}x}z}y{}wy}z{~v}y~}w{{}zw|}xv{xwuzyyxywx{y{{~szxyxwzzyxwy{{{x{}z{|y~{|~}{{}~~}{|{}~wtyv{z{xyy|{~||wyywzvy}zvwyzxyz|~||wxyyzxyz}tx}~y|{v{|{{~v{||zu{xx{zyx}zyx{zyy|~yx{x|zzzxxy~|{x}z|||}yxyxz|~~x}}||x{|}{yw|}v|{{xz{yy{|~{w{w|z~y{xy~|z|yy~{zy{{}}~}|}}}~|~~}z|~}~}|y~{}}~}~z|}~~~~|{~~}{|z|~z~||~z|~}~~||}{z~|~~}}}~}}~~~~~}y}~~z{~~|}x|{||~|z}~~~~|~|{}|{|~}}{}}{}|~{x||}~|~|{|{z}~}|~~|~}~z~}z~~~|~~~~~|~{}}}||~z{~||{{}|}}}}z||{~|~~~}}||~z}~}~~~|~y~}}~|~}}~{~~~~|~~}~|~{|~}w{~}}~}~y}|||z{}~}y~{|}~}|}~}y||~~~}}~|~|~~}~~~~{z|{~}zz{}~y~~}}~~|}z}}~{}{~}~|~~|z~y~~}~~z|~|w}~}~~}y~}z{~~~{{~}}~~||x~z~{{|}z|~}xx}{ywv{xxx{y|y}z}|z~xy~|xy{|~}yzzzwyzz}}yxw{zyy~vz{}wz~|xxxyzz||v{w||z{z|~x~|xyzyz|yw}|{y|wx~w}rxx{{{zzz~t{yxwxy{yzs{~x}{w{xu{}}z{y{xzzw{{zwzzz~{|wwwx|zzy}yyz{vx|xyxxzywzyxyzzx{yxxxx||x}yy|{x{z{w~yyy|u{{z}||xzz|t~yxw{yzxyw{ywvzxy|xyuz|~y|z{|{xvxx~{zx|yy|~zy{zz|y}xxzs{{ywy{w}z{{z{z|y{{{wzx}y|||~y|x}z|~y}vyx|x|xyyv{w|xzz{ywzt{{zy||y|xx}{zzx~y|{z|t{zywy{{zyz{x~{zzz|{zwyy{{vxx~z{y|zywz{}x{yy{z|yz|xr{{wzy}{{yxz{{zz{|wzyx~x|zzyxy}}}xz{zzyzyzz}rzz}|x{zzw{}xxy}wz~yz{{{|}y|xyz{x|yzzz~x~{w{|wy{~yy{v{{{{y|ux{{}}{{y{yxy}}zzx|zx|ww{|{|xxw|z}{xvyzzw{z~|yy|txy}w|~y|{|z||}y}}zx|~~y|z}x~x{{||x~yx}z~y|}yw|vw|~v~yv|x{zzz}|y{y}||{wzzyxy|}{~x{wxzwz{vz|{vyw}{xyyxwx|{yzzu{x|}xy|uy|z|~ypxz|}}z}|~|{{|z{z|z~z~xzxwx~yw|{|w~z{|yyzzz{v~~|z{x{zxv{yy}ytyzz}{~}~~}}}}v~~}}~~}~}~z{}~|~z~~~}~|}|}|~|}}|{|{|{~}|~}{~|}}}}~||zzz~{}|~~z|{{|{||z~|z~}~}{~}|~}~~~w}}}}~zz{y|}||~~{{z|}||~{|x|~}y}~}~|zz~|~{}|}~~~{~||}~{y~~}yy~}{|}}z~x{|~~~}}|~}}~}~|~}|~|{}{{~~~{}~x}y|~}}}|}~z|~~}|}~}}}~|~}|z~~||~}}y~~}|~z}~~~}|~~z|}}{}{|y{~~{~~~{~}}}|~{~}|}}~|||||z{~||x~|~~}z~}}}}z}~y~z~y}~~{~~}|~}|}}|~|~}y}y}|{}{|~z~}|~{{~{~y~~}}~|~{{z}~||~{|y~~{{yz|}}zzz~x|x|{wzx}{xxv|y|z{vuz|z{yy|zwy{{{xx{y}z{|yz|}~|y|{xyy{z{|xxw{{wx{y{w{{x~w{t|z|yx{w}}{zwwxx{yx}}z|wxxwy{twxzy}~z||{z|}wxy|{}x{yz|u|vzxzwyyxv{{y}z|{xzwvzzuy~{||{z~xx~|xx~x{}w{y~||ywyy{~{yy~z}|yw{wv||t|zy{yy{wxuzwxz|vw|zvzzyz|}~{~w~{w}|yz}||}ywyy}}}x}|vy~|xzxw|y{zzwywywvyxvz}yz~}{{}{v{|}y{}zwz{y~z}~y{||zxwxz~|zz~zyw{}yu{|w|xwwzx|}xxzxz}{|}}~||x{{{}yw~zzzz|}yz}}uxu{vyz}vzv{yvz|}uw~xxyxztx{vz|{z{ty|y{{z}|xzx{||x|xz{z~|~{xx{|vx}y|{xyxz}~wwzww}yzwwy}w{{z}y|~zzz}~xzvwvwz}|{zw|w|}{|xzxwswyx}|yzwxvxvzzxzyx~tz~|zv~w|z{{xxz{}~zzy|yzy{yzw}|{xz~x}}xv{}}x||x~{|yvy}yv||w}wwwz}wyx{|}|zzzz{zu|{|zz|}{{yzzz}}|yxzzv{|x{}z}|zyvyyx~|x}ywxy{z{txys}}zvw{|zxyz~|zw{{zw|{|}z{zwyy~~}v|zx{zy~wx{yuv|yvrzz|{yzy~zy}vyz}}xyz}z{w~|~y|{y~{|}||}{{{}}}{}}}{}{~|~x~~~|{||z}|~}||}}|{}~|}}}~~~}|}}|~~|}{~~|}v}~~|y}}~||~{}~~|}~~~|~~~~~{}}~x|}z}~~z{{{~|}~~}|}{~}}}|~~|~{}y}}~}|y~w~~}|~~~}xz{~||~~}~~{}}}y{|~y|}~z~|~~~~{~|~~{{z}||{z{~~}|~|~}{|}~~}~~|{|yy~}~~{~{~|~~}|}}~|~|~}~}}~|zy}~}~}}|}}}}}~~~~|~}|~}{~y~~||}~z|~~}}}~~|{~~}}}~|~~{~~~{|}}}~~~~~}}{}~}|}~}~}~~~}|~~{~~|{|}}~~z|{{~|~{{|~{~}z~~{~~z}{|z}xxyxx{zw|v}z{~w}wvu{yzxvz}y{x}|~}{vy|~{|wz|{yy{zy|x|y}x{}zxvwyxyv}xx}|{xsx{w{~wzz}v{x{|xuz{||xyw{}{zxyw|x|xxxwz~x||zx{x|u|{{zwx{|zvxu{~z{|yx{zz{yy{{wwywywyyxzzx}z|xw}~}~x{{z{{|{|~z|}vu|xx|vyyw{}y}x{xz{z{{vz|zxz}vxx{|x{y{yxv{}{xuz|s~|xz{{zzxy{yyy{}v}|xyyyxys|}wxzzx|z~v|vyx~tyzzwwxxu{z~zu}||wvzxx~u|yxy{~zzyw|zy{zx}yxw{zx{yx{z{||xy|x{~}vy{zxyyxy~zz~v|{|{|zyzzyxzwy|~z{{yy{z{~xx||yw}yzz}x}~v{{}{z{|z}}y|{|{uzz~|wy}|{zz|z|z{~zwxy|}yvyw{~yxy~~wvvu~|{|~}|x~v}~v}{xzv|yyywy{}{~}xxxyz}{{xw~zyz|{y~yw~zz{yvz}u~|{}}}|yzw{vvz~|wz~{{yx}|{{{{yw}x{z|zzzxx{y~yyzz}y~|z|wzwzzy|zw~{{txz{vvy{xz}|yz}y{zz{w{wws{w}}yvx|wywwxwzy{}~yw|xwwsvx|}zzzzvxz||xzzxyvv|{}{|{wyy|{|yzzzv|}w~xw|z|z{zv|{x~}~{|zwyy~{xwy|~z}zzywzy{z|y~vv}xxwx{{yx~x~~y||~~z{~{{z{}}~~|~|z}~}|}{~{~}{}}}}~}{{}z{~}~|z~}}{~{{x}~{|~{~{}~yz}y}|}~{{z}x~~~}~z|~{~{~}~}~~{}|~}~~y}{}{~~}}~}~~~|}}|}}~~~}|~}~|y~~y~||x~}||}~{}~~}~}|{|yz}~|}~~{|~|~zz}~|y}z{|zy|}}{}~|}~}||}~|~{~|~{|~y{~}~}~}|}{{~{zx~~}}~|~~x~~~|}{~{||~}~|~|||~{{{}}~y~~|~~x{{~}{|}~|{~{{}}x|}}}||}zys}}||{}z~~|~{zz}|~~|}y~}{}~~z}yz}}{}||~|~||~~~~|}~|||}|~}{~y}|z}~~}|{y{}~~}|~~~~|~}|}~~~}}}~{~z|y{~xw{}{|yyzuw|tyzzxzzvz{}zx}{{|yxyw}zyyys}zzvyvx}}y||x|~x}}w|x||{~yz|~{{z~x||uzzwvxzyyyxyz{}wxyyzy{{|||wy~||~wxz}|vz{z|~|vy|||w{u}{||{wwxwz{ww{vyzxyzyy{x{z|u|~|}v|}}y|}{zz}{{v|z~{|zyy~y|{vxx{wyy|xyzxw{xxywyrw{}~y|x|x||~yy|}|y~}x}w}|y|~|{y{vy|zz{{z{y{}}{~zz{{|vx{{xz}}w|vywyuyx|{yx~}x{z~y}{{wz{w}{{~}}~w}~~}zz}zv{yv}x|z{xz|{y}y|{}}zy{z~|{||{|x~z~}y|{xz}~z{|}yzz{x{x|{{}yy{y~wwzz}}wwu{z|zy{z{}|{{}~{||zw~}|}zw|~}z|}{|~rwwyzx|y}{}{~zyx{ux|zzx~{wx}yx}z|wu|{~~|z}yzz~}y{w}}x{z{|zzy|w{vz|w{zuxxx~wxx~wy}{vwwy|}}}|vz|x{y~y}xx}x|}x||x|v{~}zwzz{|zzxx}y{zyzuzyyzz}zz}x}yv{{}zy~}}{{w~}{}{yz|{wz}z~~}|}}y~wz}~w|~|zyz{{yyxz{{y{xxxx{vy{yyyy{|{}y|yy|x}xz|y}|xw}z}{{{}}|xzyvzuy{xy~{yyzw{vwx~yvy|z{zx|}}zyxyz~{|||}~|~~z~~{y~z|y}~~~~y}}~~~|}~z}}~~}|z~||~x~}|}{{zz~||z~~~}}}}~}~}||zz~{z||z|}|~||{~~~}~|z~|}~~z}~~|{~{{z~|z~}~}~w}|y~}|}~y|~}|x~{}}~z||~x~~}}~}{|~}~}|~~|}~{{~~}}zzz}}{}}z}~z}{~~}|~w|z~{}y||}~~}~xz|~z{}~}{{}~~~y{}}|}|~~}|~|}}~}|~}}~z{}|~~~{|{}}z~~}~z~}~~}~~}~}}{}~|||~}~~{{}}|}|~}~z{~~~|~}}~}~|{~~{~}~}}}~x~z}}~~}~|~~}}~~z}||}}{{zy}{~~z~~}y~|y~}~{~|~~}~~w|{|zz}rwz||xzzy{y{y{xw{yz|w}y{z|y~zx|~|zz|u{}{w||yzx{~yx|yyyu}z{{wzzy{z~}vy~yw{{{yyyy}zyzw|}uw{|xvxy{{yxx|w{yw{xvxu|z|xyry|uwy|xxytzz{x~yzwywv~v}{|xzzw{}zzyyy}wsyxu{{{z{zwxyy{w}t|~uzy|zw|{zyz{zyz{yyz{x{xww{~|}t}{w{xzz{zwx|zvwsz}wv~~{||}{}yv|{xy}~|{~y|{{y{}yzw}z|vvz{yy{{|wwyy}xwx|ywuyyx~z|{|xwwz}v}yw|{|wx|zw~yxzx{w|}~z{zxzxw|wwv~uzzwwyu}z~xz{y{vxuxyy{y{z~{|{wzzxxzyxxyxz{|zxx}yy{wzzv|{{|x{v|{z~y{v}~}{z}z{w}u|{{xy|zx|yw}y~{{wx}yx|y}}}}|{|wy{w|uz||~}|t{xzzx~zxzzz{wx~|~xy|{wzzx~||wv|y{v{~yzzxz}tzxzxyw{yu~wwzxzxywzy{zyuv}zzzsw|{z|}}||||}{|v{}z|vwy{wvw{|yt|x}|y{{yz|zz}y}u|v|xxx{{y{zv{zw{|{|xx{xyzwwx{zxyw~{wz}z{xy|{{{w}y{z{{y|wz|yzx{~vx}z|yvx|vzywzzzy{}y{{|{|xvzyu}xywz||{x~{x~yz{yzz|vzw~x}{wx}wyzx~yz~w|wuz{}zxy{zx|y{~z{{z|wyz}w}}|~}~z~{~~{~}~~~}||z|}}~}y~}}}~|}{||{}{{{}~~}}}{}y~}}~z~{{~}|~~~~~~~~}~{z~x|{|}|~}|~w~~|}||~}{}~}|}~|~{|{}|~~~}~~~~}}}|}~||~y|~x}~~}}~|~}|~~}||}~}{}y~}}|~~~x}}}||~~|{}||~|||}~z}~{{y}}~x{{}~}}z|}z~}|~}z}~||~}~{|~~}}||~y}{}}~~{~}}}~|~~|~{~}}{|}||}{}~}}}|~|~{}z{|}~}}~z~}}}|~}~zz~}~{y}~~{~~}{~||y|~~{~}{x}~~{|{~~}}{~~||~~~}~}}||}||}~}}{{||}y~~{}}{|}}}{{}}~}}{|~~||~}||~||}~|x}{|~|x~||}{|y|zz|}|~~}zx~|~|z{|uzuzvwszxywy{wzxxyyx|pyz}{xt|}wwxwzz~~|y{xy{}{~y}x~|z~|yy|zwx}|}zyy{{x|}utz{ww|{|vzx{www{}x{||wvvyy}wx|z{{|{|zzy|zxy{x}{|{x}zv}uxx~y|{xx}t{y|yzz{tzxvxz{yyx|{{y{ywy}}~zzz||}|||w}zxxx{{||~}xvy|zzuxz{xsywyz{{zx{}zzv{{~{xvwyzz}~q{zz}}zz|w|{{{|yz{~}|}~~|zwxzy~~xxy{w{{wyvwvzvy~vuywwyvyyxzz{}z{w}}}y~xyvxy{zyzw~~yy{~x}{vuzyyy}wyvzyvwu|~xzw{}{{x}v|~xwzx{z{wwyy|y{v|{~y{|x{y|x{~|yyyz{{{yzx|{v|x}zuyw{vv|z|wx}|{yv{xz|xy{yy{|tzyyz}z{|z{|wv|~~y|zzz{x||z}zzyuyz|yzzu|}|vz{xxyy}z|}w~yyy|z{|y|z}{y||}}y|z|yyzz{{xzxwxryyxvx}z|y|||}xt}w{~|t||{|{xz{x}zu{{}z~{{w}||}}~x{wzyvyxz{xz|z~y~{~zxvzy}wzz{xyxxwty{xwz|zz{||yxx{{|}z|{{}x}{{{{wyx||z{wyxwxxv|w|yxxxzw|yzy{{xzzz{y~|~zyyy{z|w{}z}~y|zz~|}{y}yyx||{xy|{wzyz|y|xzzzzzu||yxz|}||{~|zxx{x}{|~||{}~{{}y~}}z~~~z~{}z}|{~}~~~}~{}}z|~~~|~z{}~z}~~~{{}{~~}}}~|||z{y~||z~~~~}}~y~}}z~}~~}{|~~z|}}{~}|z}{}}{~z}z||~}~~}z|~~}~~}{}}}~|{~z{~|}z~|}~y~z{~~z{|}|}{}}{~z}z{~z|~~}~z}}}~~~|~~~}~~~{}||y{}~}}~~~|{~}}~{|~|~|~{|~}||}|~~}|{|}~}x{z~~}~}~||}}~y{}|z~zz|}~v||}~~~}~~~~y||}~{~y|xyy~{z{~z~|}{|~~}~|}~~}~~}{|}}||{~{~y~{}{|}}z}}|~~~}~}|~~}z}}z~~{~{|}{y{}~}{~|}yy}x~x|{}{|{~|}{x}{tx|wwyyz{yxyx}y{{y{wz}xz|~v{{vzzww{xzz{xuvywx}w~|{yxxyyz|v{|yv{|yww|yx{}yzuyxzszwz|wyxy{xz~w}t|{wxyux}p{yzzy{z{vzz~|}x{z~|||{w~vx{|v~u{~y~yxyx~z{yu|u}{z{{wx~{w{zuwz{|v}}|yyy{}zx~x}zz}z~u{y{yy{z}zzzz|xvzyz|zyu}xyxx|{xxyx|zu{{|tzuxw}t~yzw||x}~y}vyv|~x{wzyxzy}xy}|zw~{|xrurvyz~wxyy||{{x|wxzx{y{|wyy{{zv}}y|ywz}}z{~yuz{xvwz||y{y{{x~wz|}z{zy{y}y|}wuzx~~}yyyx~yv|z~xzz|zyw|z{y|{y|||}{zx{w{|}vz||y}|}w{yt}}zyzyy{{zx}{y}{}v}}zzzxzyyvz|{|zx{{|zx{{~z{y~|uz{yz{yu~}v{xzyz~v|~xx|{vyz|x~x{yv|~wyzz{{zx{}|z~|||wx{xxwz}v|zz}zyy|}x}|zxzyz{xwvz||zz{zyyzzzv}}ywx~y|zzzx|~|zyxzxx|z{{zzwxvz|z{{y|y{zz|z|y||zw~t|zvwx|y|wyywz}{yx~y{}zztvy|~zzwy{v|xx}yzu|y{zywv~yx|yxx~zw~{|xy~{{x||zzwwx~||y{~xzw|zxyy|xz{~}~{x}{wwzwy|z~ws}}~yupvz{xwy{}xz|~~}}|z}|yzz~{~~||}|{}}}z~{}z~xz{}}}p~}{}~|~|~|~y{}}}{y|~~{}|~}}{{~}z}}~{}}}}z~{}}|~y}|}{}{~~~yw~}}}~}|}~~~~~{||~|{||~~}|~zz~~z|{~~}}~~~~||{x~|}~|~~~|~z}}~}{|}}~x}}yzx}wzz}~{}}~}~~}~}|{}|}{~~}~|~}~w~}}~}~||~}{~x~}|{~}~}|}~~|}}}~~~|~}{~~yy~yx|~|~|}}~|~}}}~w}}{~z~}}~|{|{~}y}zw}~{~{|w~~~y}~~|~}z||{|{|~s}~{~{}}|}~|{~|}}|x~|{|}|{}{{~~}}}|~{~~|~~{~}}~|~z{||{{}~~}|~{~x}~z~~z{z~}{~x|{y}~}~}||}x{~~~~}{}}}{~|{{}}|{{~|~}|}}z}|~~w|zyy{wy|||x|wyxz{zy}{xy~{}y|x{~wx~||wx|ywyz}zz}x|xz{}z{~{z}y|wx~{zv{z|~n}x{zz||yxxuxxzozx~vvy{zw}xyyzy}}wyy{z}x{z|||z||zz}x|{z|{|~|{ywuz~xwv{tv|wy}~|xvr}yw{usx|zywzy}|v~xz|~zz}~}}{}|{{z||{{z|yx~|yx{wwvwxxx{z}wwwy|{xyv{z{yyyxzz|wz|~zwzz~w|zz{}{}}}{}{wzxxzvz|zxyyy|}{{{w{zw|{{vzvz|}}y{|x~}~z}y{|x~xzxxxz}~t{{}v~{yuwuyvzyz{y}wxwx~z|{{vz}y|y}y{}xx{{}{z}{{{zy|~z{zz{|z||zvzyyv}xyyxx|yzyyyxw{z||{y|{zusz}}}~}y{|{{{{}}z|~y}z}|zv~|{yw|zy|{wz{zz{xwzxv~yyzwvyxuzyy|z}~z}{|}y}z{}yvwxz~~{~uxv~|z||{|wz}z}~{x{xwx{~{~w|xzvzszxxwvw}{z|}xz|y~v}~{zzzyz}y}y{|{{wz}z|yx{{xxvv}zzx|zw}zzuyyy|xyx{yzwxz|{{xz}|}|zzwwz{~{zw{}x|}~zvy|xw{|{x{{}|v||y|zxwzyywzw|{zz~z|yy|~yv}|x}x{|{y}~y~|{}}|xu|{xwx|yy}ryy|wz|xyywy~y|wwv|y}|}zxw|}|x|z|{~z}z}}}~||}~}~{~|{{~|{}}~}}~|~}|~}|z}~~~|~~{~~y~}z|~{~~}}}}~{}|}|{~x|~{yz{z~{}}|}x~}~}~|~}{}~~~}}}~}{{|{|}~~~~||~~}~~}~}~}}w|}~|z}z{}~y~z~{|~}~}~y|||{~}}{~|}||~~{}w}|~{~{z~~x|}{}}~|xy~|}|}}~~z}}~}}|{}{|~}~~}~z}{y|~}|~}~~|{~{}}}||~}~|z}}~|}}}|~}~z|}~}~{{{}{|}z~~|}zy}}{~}~|~|}}|}~~~~}y~z}~z}~~|~|}}{|~{~}|~~{z{x{}|}|}}~|||~}}}{}~|}}~~y{}~||}~zyxz~z||~{{}|||}|z~||||~y~~z{}{~~|~zv{x|{{|zzyyv}yyy{zz{z|~|zzxyw|z|wvy}zv}x~y|yzz{zxuzzwz}xwxy}z{|{||{xyxy{{vw|z~x~{z{wwvzw|yu}zz|~|{|xz}yzv{xz{||~x|z}w}x|yy~x||}{|yy{xwz|y}{x{x|w|zx|{{y{|~}}{||{|y}z}x~{yy{zy|y|xx}~{{|}{z|uy||x|ywv|{{sz{z|xz~vwy|y|||wvwyzz}}{xzz~{wx{u}~}}zy{{{}|{{yyu|}}||yy}x|yzy{xvzyzzxxy}{zw|~{{z{wz~||x{yxy{|z{}y}z{zw{zx}xyzv{x|}z{zy{{v{ww~y}wvxx{z|xxy|{||y|}w~y{~xz{z{}x{{~{{x}yy{{xxzzxx|yy}w{|xyyx}}yywz}w{v{yv{z|y~~z{xyzzzxyz{yzx}zyy{|z{w~w}~|{{}wxvy|{zz{~{|}~x|}zyx~zy}|yx|wxzzv}|wwy}~w|w{zy{yv}zxz}{y}zy{wxy||v{|x}zy|{~}}zxy}yzz{}|{w{{x|||zt|x|~{zxyz}~}~zw{~yuyxz|}{x|zz~|}y||}{yy|x}wyy|x~{|y|}w|v|z}~z}y{}|zo{{{vyxwu|wz{}||{y{z{yzz}x{zzz|{{}{x{y|v|y|xyywzz|{zyzy{|zyzw~|}w|}y|wwy~xyz|yu}|{wx|{|}}|w}zzy|}|~{uww{{y~vxyyu}}z{|{~zz}z||xz|{zz|wy|xxz~z}}z~z|}~~{{}|}}~y~~||y~|}}{z}}y~}~}{~~y}{~z{{~~z}{|}~~z}|}~~}|}|~|}||~{}~}}~w~}}~~~z|}{~}~z~z~~~|}}|||}|x~}z{{}~{{|}{||~~}z{{}|{}}{}|}}{~~~z|~~xz{}~x|~|~~~{~||z||z{~~~y|}~z||}~~~{~||~}zzz~}y{~~~}~~z~~}{}~}}|y|z|}|}}|~~|~}}}z{~}y|{}~}}z~|{~z~}{}}}||}}~~~~}~~~}~||{|~}~{~~}~~}}}}||{}}||||}}|z{~{|{{~~~~|~{~|~~}|~}~|~}~|~wyz~}~}~~|~|~}|}~~||}~~}|~}}~}}~~z{y}|}~~||}{|~z|~{}}~|~||~}|}|}{{w{yy{z}|yyyzt~vu|ywzurxyyyz{xyvx{~{|z|vuxz||zyxywy{z|zxzx}}v|{{{yyz}}{w|zyvwwxzxz~yutyyuywz{x}wx{{{u{y}|{wyyyuxy{{|wtx||z{||xzz}~yzzy|y}yu|xv}y{wz}z{zzwxvtyxvzyxz{}|}zx~z~}|x{x}z{x|wu~}{y}}y{xwv{y{zuyzz|}zvv|{zwz|w||ww}zzz|}{zww{{z{|z}wyw|y{|}yz~|{|y|~||w|zy}|v~x}z}yzx|wxxvz|w||xuz}|xx||z|y|}yy{z~w||yyy{z|z}zz|yxz||wxz{x{{{tyvyywzzxw}wz}z~{ux||~z}y|}z|{{{~z|}zy~{||z}}xyzzv{y{{wy|s}x|wzvzy~yyzzyyy{~yz{}wwy|}|wx|yzyz{}zy{xq{x{{{uz}y|}y{|z|xxyzy{vt{{wv{{~}~|v~{x~~{z||xv~yz{zy|{{x~w|~xy}xy~yyy{~zyzz{uxzwuy}yz{wx|xxzy{{uyxzywvy|y~~xy}zxyz}{w{zxx||}w{vw|x|xyy{ty||{}zz|w~|yzwxx|xy|zwx~zv}z{}{}{zxy}}y}zx|{xy}{|}~xy}vzwvwy}{wyxz{v}~vz{{syzxyz}{|x~xxz|z}yy}z{{{{{{yy~y~zw}yzw~y{yz|{y|w~y|{wy~{x}}wy|z{x~wwz||~}y{}}zzzwz{y|{{zz}~{~~~|}}zxy~}}}zuz~}{}z~|}~z}y{~~yw}}}zt{y}}|}~~~~~~~{~}{~}}~{z~~}|~{}~|z~~~}{}~}~}}}|}~}{z}{|{|z~zy}}}~{~}~||~~|zz}~|{|y|~~|{}z{|z~~y}}||x||~{~}~}~}~|{}~~{{|{y{}|{|}|~||~z|z~}~~|~~y}|}~~|z}{{|~}~|~~~~z|}|~}~z}|}~~}~||{~{~}}{}z{|z~}}~}}|~~z~|~}y~~{~~zzz}}|}|}y|z||z~}~|~~{~{y{|~}}{}}~||{|~|}~~~~|}~z~}}}y{|}|~{}}|{~{|}~~~|}{~}|||~{|z}}|{~y~|}}y}}{y~~{~{}}}|~}w}~z}zz|x|z{|yuxuyzwz{yzyx|xww{z|wzv}x{z|}xx|}{zxzxtu{}z|{w|z}y{|zx|wxz}{x~|}u|{{vx|z}yz|yxyz|yx~zyyw{{yywyy|ywtxwxwx}x~v|||t||{x|yzwvxz{wzw{vw|{}x{zy|x}yz}{{v{y|zy{~{wzzyzzv|||}x}{wxzwuywvzvyz||yz{|xxz}zzzyyvz{x{xy{uyv|ytu~{yzx|{{yv|w|z{}||xsxzxz}|yvw{||zxzvzxyw{{{}x|{wzw~~}v|~w|{yz|yzzzyv~w|ywwzwzzyyzyy|xw~xzwxw|vz{zvzy{z}{ywxyy|y}zwxzy|{zx||wyy~}yz{{yz|wu|yxxv{wu{}~tvzw||yz|~}}uy{yxzx{{{wywyy~yvx{{zyy}{yzzxxvz{wzwzxy}{y|xxzx|v|zywy{}~zz~|xxw}yw{xw{w}xyyuz}s|y|zz|z{{{{|x{wxwux|z|{|xzzy|vv|vy~{xzwx||zyxyyzvyxu{wz}|tyx||vy|xyu|z{|yzytzz|ywx{}~zt|xz{|zy{{xx{{{||y{|z|~z{yvx|vx{wu||vuxvz|yzzz{~yvx|vyxww{vy|zvyzy{wvx|w{}z{{z}~xxwwyzxvxy{z}yyyxy}{xv{{~zzyzz|yyy}xxzw}}w|xu|v}{z|}{{y|}|x|vy~zz|y{y{w~{}x{vs|ww|x|y|z|xzu|zyy{zvzxyzywyw||z~zz}}~}~}}}}}|~~{}x}{{{~{|~}}{~{|~|}~|{}y~}~yz||}{~}~{}}{~}}|z~|~~w}{~z|zzz|~{~~||}y~}}~y|~~|~~|{{{|y~||z|~|~{}z|zz}~}~z~~~}}~{y{||{}}}}}~z}|~|}|~~{{~z}{}}|~z}}~|~|~}~}|~}|~z|{~|~|z|~~||||}{}}}x}}~|~|~~}{}|~|~~}~~}~y}~|x}y}|}~|z}{~~z||~{~}}|{|w|{}{|}{~z||z}}{}{|~~}z|{}{|}z{}~}~|~}~|~z}~~x}|y|~~~~~~}|~}}~~|x~~|z~z}~|}~~y}~|y|||}~~~~z}|{}|}{}~{~~~~}}~~x{z}||}{}}~}|~{}~|}~~~|~}||{|~}{{z{~{~}|~}}~}z}y}x}~{~s~}x|w{y{{~twy{z{{}wvxyvwuw{zzw{y{{x|x{z{}{x{||zu~}ryy}|z|w~|ywywzzwv|yvz|yw{vzz}yy}xxwzyw{}xx|x{zx{yz}xwz{zyyx~{{z{z{{|}yxwv{y{x{z|xz{z{xy{||s{vov}}~uzyzxw}|{|xxwyyz{yzzwz}|yx}x~~|{|{y{ux{{p~zx}|z{xwxxu{{|}yuwyw|z{y{x~zz}yzxzzuy~|v{||z|~{|}v}z{v~y|}x~|vy|{wwt}v|wzy{yu}|zyw}uwz|~xyzyy|zwx}uz}yz|z{y{{{}wzuwwv}xyyzyyzxy{{{{xw~vz}zuzyyy~~|yz{{xzz}}~}||}x||}~w}||w{xy|{}|zy}|~|ywx{yzy|y|{zxw|zzyzz{~}zuy}z}|~{{{y|{xz|zxzw~}yz{w|z{xw}zy}zw{{z||xyy~{z{wvxzz{wz{z~~yyx{wwywy{z|{z||}~w{|yxxv{yzv||y|{~xtyx|w}|zz{y}{zy}yw||{x}|y|sz{yv{{{y}zyy{w{|y||w}{xzxyyz}x{u{{{|xwzyywyz|zyyz}|zz{vw}y{||{~y~~{{{zx|s|}z}||yzvwzwwzxz{yzywtywx|}y|zyzyzxy{|~||z|zz|z}{||zzz{{}~z|||wxzz{w||w|yxyvx{~u{|yw{{yxw{z~|}z|zzzt{{{||}x{{z}|}{~~z}yz|{|~z}}~||}}}~|~zz~}~~~}~~}~~||||}zz~{|~z{~z}~{|}|}z|{~~}}{~~}|}|}{|z{~}}~{~{}}|}~}{|~|}||~~|}~{~~x~~}}|{z|y}}~~}}|~~z~~{|z}|z~|~~|z|}}~~{|||{~~}}}~~}~~}}|{|~||y}~|~}u}|{~~y~{~{{~~zw|~{~~~~}|z|~~z~y|}|~y|{z~}~|~||}z}}~|~}~{~~{~{~y~}~{~{}||zz~~~z}||~~}|~}{~{z|~~|~{~~}~}}}|||}y}~}~||}z~}}}|}x{{~||{{~~||}~|~}~~|||{~}~z{|~~w~}|zw|~|}{|}~}~~z{|}~z~~{~}|~~}~y|}}}~{}{}}||~}|~}~}{z}y{v~x{}y}|u|}}{xwwv}~wwxy~}}{{t|xz~|z|yzz{x|v|xtxsz|{|{y|zyz}zxv{zzyw|{|vx{xy{~|xyx|v}w{}||xzzy~yy{yvyzxz|zwy{zy{{~xzt||{}}zv|{u|yz}{{xyvw}}}w|{|xxxyv{}{zyz{xzxzy}ywyzxwzyv{{y~{z|xyzw{zxy}yw{|vt{{z|{y}xw~w}xx{yzz|{vzuz|zxx}wy{}zz}v{zyvyy}xzxzxx|{|wyy|z|{xzx~ywy~{}{xxyyw{zz{wzx{xy~~yxx|wzyx~wuu{x}|w|yu{~z{x{||}x}y}zz|||xyu{{}{xyxtw|vu}{{v{ywry|}yux|}y{{wx{zy}}v~xyy~|xy||z~{{xyy{{{ww}{zw{z~}zwywxyx}zxz}|~{{yy{|zz}}y}z{|{|xyy~|w~}x{}y{zxz~zy{{~yv~zwwuwyy{v}{uz~}y{{z{v{~}yzwzs|zx{wz{~y{x}yzwxzzt}{xz{zz|xwzy|}{x{z{|w}yy{y|v|tux{{~wyxz|yxyv}{}zxxwzzz~wxzzy{z|zzz|v{z|{zxx}}}y{ywsxy|y}x|yvyz~t|{zx{}w|{~zzzy|rw{z{{v}w}vy{yzzzyyz{xz|y|z|~{z}{uwx}wxx{z{v{yw{{}uyy}{}|wvx{|~}|{||{|x|zzwzzxy{|z|}x|}zz{y{xy{{yxvz}}}}xwwy~|yzyyyz|~y{|{}{|z|~{|}}~|}~~}~}}~{~{~{}~~}~~~|~|~z{~~z~~{~~}|{}y{|||}y~}|~|{~|{}|{|}}~|}||}}|z}~}~}~~{|}|}{}{{|{}|{z{{~}{}|zz~~~{|y}|~{~}}~~}|w|}w~~}}z}}y}|~~}}~~z{{~||y~|~|}{{{x|{~z}~~z||}|}{~}}y}{}{~}|~~|}{~|}||~|~~}~z}~{~~}~~~~||~~}~y~}}~~~}{}{z}~{~{~|~z~~}|~~~~{~~~{||x~}z~~}~||~}~{|~{y~}|}z|y{|}xz~}}~|~~{}z}}|~~}~yy}~{z{}~|}{||~{{{|}|}{}}|zz}~~~}{~~|~~|}||}}~~|}~~}~|{~{{~~|~y}}~~}||~|~~~|}}y}{}||{tz|{{|}yz}{}{{v{{yw|}u{vyz{wyvy{{zz||y||{zzz|yz~|y|zz{}x|~~y|xzzz~}{{zzw|{xu{xtxz}zwy{|x|wyxz|v||~r}xwyuyzzyzyzzzvxz{}}{zv|yv{|{sy{|{yzuxx~{zy{xyu{t}{{yz{wxxw~zyw}xyx~yy}{yw{yyz~w{}z~}}}{tzyvxwxx|yzzzxy{w}wyxx{wyuzyxvt~}z~}z{|zzz|xy{z{{y{y|||z}|xyz|wxxxxv|z~|}vwuzzz{{y{ywuz~wyywuwy}v|v}zz{vz}zy|zy{x{}y{}|{zx{yyxyvwzys{xyyu~uxzxyyzw{}xzzy~z{}}|w}~~}w|}xx||{{zz}|~{x|wv{yyy|yy}{|vuv{}y{}}zzyvvyz~xzz}zzz}|z|~z|vy}}yxyz~xz}yy}ztvyz{zzzyy{|xyzw}x{yxyyy|zzz|yzyzzzx}|}wyyyv~zv}y{|yy~{|zyx{{{{|xyyxwuuww{{y~z~y{|{zxs~~}|xxy}y|zzz}x}zvxx~wy}{yxzz{||y||y|wz{u{w|wyvzwz~yysz{z{{y|zx|{}xy}|z}}z|{~{{xz}x~uzwz}|zwzyw{{}}|vyxwx{xy{{|zyz~}|wvtz}{{wy|yxvyw~y|z{~||{wy}~yyz||yz{}}yuzyzxzy|x{yx{wuxx{x~wwxwwxw{}y{zxzxx|}yy{z{y|}z~}{y|}y}|~~{}|y}{{}{}|{}||~}~}z~~~~}~{z|{|}|~}z|~}}~}z}{{}~~~}{}~}}}}~}~|~~|y}~|y|}|{v{~|}~|}~}yz~~~{yz{{~~~~}}|}{|}}~{}|~~~|~}zz~}|y~}~~y{z}z~{{~z}~|~~~}~~}~}~~}~z|{}y~}~{y|}z{~}}}{}{|}}~~}}}{}{}|~z~{{|~~~zu{~}{}{~~~}{~}||}~}|zz~}}{|~~}}{x}{~y}~|{~{z~|z~x}~|~y}z|z|}~}~~~}}~}|~}}~}|}|}|y}}z~}x~~}|{|z~}{y~}}||}|}}}{~|~|{}}|}~wy~z~}||}w||~~}{~{||}~}~x}zx~|z~}|{||v||}|}|~~}~}}~|~{~{{yzyzxzvzzyw|xyyz{wy{z|{v}yzy|z{}~zuzxu|{xv{zz{}}|wzvvx{yvvwwvx{|{vyy|w{}xwzz|yv~~{|y}yyyw~x{}zyxxwyzvyx{xvzxzw{|{w|zz{{sx|zyx|xx|z{y{x|xyzz{{|v~y|wy}{{yvyx|y{yxuz|z|x|xz}|xxvv}xzyy~{yvv|uzz{|wv{{w{yx|yyy~||x{|vxvv{yyxyv{yvz~x}wxzvv|xtzwy|x}xvyyzy{~{yz|v{~y}z{yxy{}zz|{~}|{yw{{x|zwzzw~w|v{x}||v|}|{||xx{{{xy|{~}~~xyx}{~y~w|v{|||wwy{{|x{}v{|zw|{vw~~xy~{zy}x|xy|vywyx}~y}x}vyz{~x{y{txxwuxyxy{||}xty|z{|xyyzy|zy}zzyzyy|zzz|z{zyzxy{yx{zzx~~}}v{{}|z{zyw{wyzvxxzu~{z|y|xz~w|xz|}wwu|z|vyx{xyyywyuyy~xzz{|z{w{vywyz|z~{~~y{{zzx~xx|z}yz|zwy||{z|{{vywyx|z{{zy|~yzz{zzwyyx|{w~z|{~}zy|ywzwzxzyyywvyx{zszzzvxx|{zy{vzx{z}}|uyv{v|x|}x{yvyx|zwwxx{zu{|zyttzwtvyz|yx|yzz|w~|z~uyx~zz{{{xxzz}~yy{zz{{}x{yz{{yu|{zyyw}z~w{}{yyw{xz|{~~~yzz{xzy{{}|}z}}||{|~~}~~{}~}}|~}~|{~z~|zz|}|}~{|~z~{|~|~|~z|}{{z}y~|~~{~{{||z}{~}{}}}~}~~|y|}~|}~}{}~~{~~}}}z~}~~~{}z|}~|}}{|||{~~}~{}~~{}~}}}|}}|}~z{|~}}{||~|~z~{~x~|~~}}}}{}}|z~}}|~|||uz{}{~|z}}~|zz}z}|}~~{~|||~}~{|}~y}~|}{}~{zx|}~~}~z{|}~~~~~{w}~|}~z~|z|~y|~|{}z{|}z}~}~{|z~~z}|}w{||z{}y{y~y{}|~~}~|}~~}}|}}~{||y|{~|x|~~}}~z|}|||~~~~~z~}|{zy~}|}||}{z}}}~}z{vy~}}yz~{{~|~{}|~}{{y|~~~|~{}~zz}|z|y}{z~y||~|{}|yw~y|xw{xruzxy|{ty|yxztutz{wvzx~y{y~{uyw}}zv~|~z|}y~y}x{}}wz}}zy||{yzx|zz~xzwyyw}yxywuzxuyyyzwyyz{{xx{yzu}~{w{}{}|ywz}{yx{|{wx|wzwyy~x||u|yyyuzzx{{{xyuywzux{y~|xyxx||yu}v~|wy|~zy}w||{uz{xuw|wz{|y{}yxzw}xzwyxvyxzzz{}|{w{}y|z}}~~}|~}}||}~{{{~y}|{xy{z{~yx{|{zxz}wwz}|z|{{tyyyzwyxy|y{|xz{}{{}|}{}x|z|~~~xw}~{z}wxw{tzyw{tzxxvyx{{|{yyv{x~zyux{w}x~z{|{|{x}~x~}~u|z}zw}{~{{z{y{v|z{xyxwzy|z}zxxyz{~wy~tvz{zz{zy{{z{~zyz~}{v}||}yz{}}{{zyv~{zywy~vy{x{yzy{zxwmuyxx|{y{xyyx{yv{z}z|{}~z{x|zxy{xxzy}{}xz{xzuy}|}yzwwyvt{|ywz||u|xx|u~w|x~~z{y|}||y~}~x{}}z}|zzy}{~|w{|vv{xww}xz{vy|xx|yvyw~uzvzz}xv||~x{xz~}yyy{z~zy|y}|{zy|{{yyyx{vz|{}zzyxzxu{yywxx{||zxy~yx{x{w}ywzw~}v|{~z{|w~{~xzyzyzz~wxzx{}x~xw}tu}u~x{{{zyzzxy{{y{vw{y}~|yy|~{~}}|}~}|}}y~~{}~}{}}~~~}|~}~y}~~z~~~{}~}~{~}{zx}z}}|{|}z~|||}||~{}{}~{z}|y|~~w~|{y~~{|~~{}|}}||{y}~~}~~~z{|{{}|z|z~y{}~y}|}~zy~}~}~~~}{|~~}~}}||y|~|~|}}y~z|~~~z||{{~{~|}~~|~|{{~~|~~~y~}{~|}}~y{yy~{|~|{}~~~~s~z}y}}{|~~|~x}}~|z{}|}}~|||~}z}~}}{~~~|~}~y}zz|x}}z}}y}y~y|}|z~~}}}~~}z}{{}~|~}{~~~~{}~~~~z~~z|}}z~y~~|{~{||}~{z|~{}~}{}|}|~|~~}|}}z|}x|~~||}|y}|~~}~~}}}~||~~|}}}~~x}|z|~~|~||x~{|y~}|z}|}}}~y~~|yxyyz}vxy|~|wz|{xwv{|wxxzzwu{{}yy}|yzwtyvy{uyy{zyyx|tzy}yx{|}yxxzzyz{y|}zz{y|yzzzxwz{w{{|u{yzzxy{ytz|x|{}wwwrxz|zwx{wv||x{yz{wyvwyyx|zxxzzwyyytzyw|yx|z{|{xw{~yzyzwyxy|~~y~~|vzyytwz||x}{xyy{y}{zv}|~u{{ywzy~|yzxxx{wy|{uzzw|{z{|u}zxy}{z{}||~xwy{{v||~|y}|{xzx||uyz{yyzxw|z~yzz{zy{z{}x}zz}ty~y||zy{zw|}||}vzv{zy}{xyxzyw|{zyz||{zywzwu}wyyvzz{zxvxz}{zw|y}}|xxyxx||z}z~z|wzyxzzwx}wyz~yx}||xz|{ww{}zx{zztz|zyzwzz{}y|yyuzyy|{uyz|yy|y{yvz{{z{{~{w|y|yvu|tyx|}~x{wx{~zy~w{|zuy|w|~uz|y}zxwvxxzw{~ywzy|yyvyz|xz|yy{zv|y}w}{wz{|{v|uzwzyy|xyxx~|tw{}~{{yv{|zw}|w}utx|{xzyvzy{{zzwvx{zw}z{yvvyuw|z{yzxyxy}|}xsyt~w|zwywyzzz~xxz{zz|zwyw|wxx}~|{xzwyy|xzyyv{}y{||yxzy|~wx{w}wu}yx|zw|xzxxx~|uy}}yzzy}}xzz|wy{xz}xz{{yz{zzyxyz{zw|y|y|xux{|{yw|yzyw{u|{|yyy{~}{|~}}~}}~x}}~x||~{}z~|~~}~|{|}}|yy~|}z~{{~}}|~||}{}~}}|t~{~|~~}}}~~~}}~}{||}|~|}~}|~|}{|{|}~}{z~}|}~~}~{~zx{z{}w}}{|{~|}|x||}|~|}{||z~|}~}{{|}~}|{}~}{~~|}}{z|~}|{|~z}z~~|~}}~~}~{~~|{~|~{|}z}x~}{||}}|}~|~~~{y~~wz}~|}|z|~~}~}}~{|~}}~~}}}}~yzzz}|~}~~~}~}}}~}~}}}z}~}}~}z~v{}~}{}~~~z{z||~|{{}{}|~}~|}}z~~|yz}{|~|~||~{}|{}|~~~~|||}|}}~z~}~|x}~~{}{|~~z{~~x}~~~{~|~{~}}}y~}~{}{y}|{}~}zz~~}~}~{~}~}||~~{z}}~z}{u{y~y{{|{yxxzx{zyx|x{vwzx{yyzz}zy{zxx{xwxzzxxx{}t}{z|{x|yx|x||{z|y~~x~wu{yyuxwy|x|y{z|qu|~uwyyw{y}yx}}{}{}y}yx~zy}|sz{wtz}xyyx{{~{wz~tyzx{y|}y}x{y}z|ywzxyw|y{yz|{xx||vyzww}z~u~z~}zzwyxkzyz{~{{yz}yzwt|zqzx{|zuvy}{|z{zwwwzyzyx}z|||zxzzy~z}{{~wy|wz}|{zxvyxyoxww{~xzz}{{}zxzzyyyyz{vz}}zy{|{{|zy|{z}yxz{{|}|}zyzy}|x|xy}wuz{yvux|wwxzv{wu|u{zuy{z{zx~zzyx|y{zyz~wy{{{}x||~x{yuy}y{wwy{yy{}{uwxuvwxyu{yv{vxzxyz~xwx{}~v{}|zz~{w~x|}x{yzxwzyuyv}twzzy|w}zyzyzxyzzw{zwz{zzxy{{z{|z}z||x{z|~z|w|}}xy||zww{u|y{~x}xxy~wy{w{{w|xxxyxzyyyzz{zzy|x~ryw}}xz~{}~x|{~|}{uyw|xy|x{zwyx{yx~uy}{vxvzxz|zzv{}wyy{||z|zwz|x|{y}z~yyz|yw{{{}{{yyxxxx{}|xzy~v{y{|zxy{y~xvv}xwwz{{}{wxxx}ywy}{wz~wz{}}z}}xx|~z{{}}zyz~zy{zvz{xyyy}zx|y~zzyy{svzy{x~wzy{{{x~{y}{}~}~}}yu~}~~}~||{z{{~z}}{~|~{}~~~~~|}y}}|||{{|~|~zz}~|{|}|}|~{|x|~}}}~~|}|}~}{z~~~|~}~}}~}|yx~~{z{|}z{~z|}||{{x||~~|~|~}|z}||}|||~~}}~}{~}{}~|{z|}}|{~}|{|z~|}|}~~}}~}~{||~~|}v~}|z}v}}|{{||}}~~}|~~z}~}||~}w{|}}{{~}z|}z~|~|~~~~y|{}}~}{}}{{~|~|~~}~~|{{|z~}}z}~}|~~||~~{}}}|}~}|}|||}{~}}|~}|~~|}}s~}}~}~~~z|{{~}||{|}~}|{~x|zy{yx~|~~}~|}}}y{{}}z|z||~~}~|~}~}}~}|{}{}~|~}~}~}}}}{~x~|}{~|~{}zu}~|~||{{~~z}}w|x~uz|{{}|xyytzv~|wvyzzt}zx|xyz}~}yzyzz|x}~zyztzyxz}{{xy}|zvyy||{{y|||wyyy}zzy}y|{||{|{xty|{w}{y|}xzzz{}v{xv{z~{z{xyx|{{vyxyx{{x|}z|x|~{z~zwx||z}vx~|ux}zzvz{zw{yztwx{}}wyw|}}{{u{z{}|yzwwzwx|x~vw~}zz{y~y|xyy}{zyxwuxy|}x{}{ztzxxyz}z{{zww{yw{zyzu{w}{u}~|wtzyy~{zxyzyy{zz~}{x}vx{{xw{z{wuyuz|{}}zx|v}y{zwxv{yz|{{zwy|y{xxyzywwy|yw{}xzx|y}yz}|uz{yyzxy{yz|ytyzu|xwywx~|yw|~zwzzxy{}tx~||~~{z|y}||vyyyyz}x}vzzy|z||~xyz{wz|}{wx}v|~x~ww{zzzz{zvv|y}uy{y~wwyyxzywxz{yux}|}{w|~w{{|}|{z|w|xvz{yz{||{z{|yy|x{z|ww~{|v~||}z|z{x{|{x{{x}yz{xyv|z|vx~xvx{x|zyyzw|zzzy~{zvxyxxz{{yy{|{||z{{}}{~}zy{vvwxyx}w~vw}{zy~xyzzxz~|zzvz|~}xw{vx|{x}}{yxx~xzzw~w{zy{y{{xy|u{yy~||yyws||zwy{y|u{{xzzy|yy}~y~y|zyyx}{{xxyzw{xz{||}z|wv~x{|z|{v||yv{}xzzzz{{}|{yo{|w|}~~~~~}~~{|y}~{}{z~}~~|}x||z~~||~~~~~}}~~}{|}}~}z{~~}zx~|~}}{|}{~|~}y{~||~y|}{||}{w}}}|{~{|~|~z|||}}}}}|}{|{z~~~~|{~|}y}~|}z~}~|}~}{y~~z~|{{z}}{}}{}{~~{}{z}z~~}}z~~}z}}}|~~}~z|{|}|}{{~|}~|}}z|~|~|~~}}||||}~|||~{}}}~}~{~}y}}~}}~z~|~|z|~~}~}{}w}{|}|||y{}w~}}}~~|y|}{}{{~z}}}{~~|{}|{zy|{z~z~}|~~||}{|}~~y{}~v~~~}~}|{z~xx|~}~|~|~||}}{z~|}|{}~{~~||{{|y|{|{x{~y}{{{z~}~}{|~|{y|{}}~~~||}|{y~}zw{}{}}}|~}}~z|}}~x~v~}~z{~}~}|{~{~~yy~~x{|~{}|zy~{zyytxxvx||uzvvtzvx}yyxyyx|xxy~zzz~xz}yz|v|zy{}|xzz||}zzv|}{zz~xzx{wux{|ztyyzvz{{y{zyztz~yx|}y}}}zzz{{{x~zq}||v}{|}~||}z{|yx}wxz{wywx}uzx}zzyxx}y{}y||zyx{~z|yzxw|x~}zyz~yy|{wy||y{xy}zww{}{vwxxxyzzy|x{{~w|{wz{}xx{z}z|}~z{wyz~z}}x|{|~{}z|}|y~{zy{y}w}{uzzxz|||}xyvxy}ywxzz{z|{w}{}zvz{{{z|w}~u~zxx{xy|{w{ww|xx{|{yxxxzzyzwzu{xx{zv{xw|xyy{}}~x|y}~z}{wyty|{w|~z|~~{z{xyw}y{|wy|wz{{|twy||}z}~wzwzw|}{y{|yxx}~{w~|}yx|yz{~{||{~wzwx{~yyy{|yxxz}yzy{~{x{x{{|z|~wzy}}|}y|{z~z~|y{|{|~z~w{yyw~{y|wxy|{xw}vyxwz{wux}xx}y{tzwyy|z{~x|w{|z}}}{|z||z}{{}{{v}zwx{u|}|||~|}}ywzzvxvwyy|x|t{y|zy~{}{y}zxz|y~|w{|z{z~}}x~x}zw{{x{{{yv{xz}xxzyx|xy|uuyz}~zyyx}z~}|}|~~}x{zz{}|}{z~{}~}}y~zx}y{}{yvx}x{ywzzvz{zxzzx|}}zzuz|{zx|{~|w~wz{|zxx}zx|~}}~~|y~|}{||yz|~zy{{}~y~}~{~}z||~}|~||~~z~~z~z~|~}|z~|~{~|}y~}~|}||~|}}~}}~z|z{|}|{~~~{}{y~}}{~~~{}}~}~|~}}~|~y{|{~~{{~||~~~~}}}}~~|~~~~z~{~|{}}}|~~z~}|{{}~zy~{~}}~{|~~}~}~{}{{~~{z~|}~~|}~x||}~~}|~|~}zz|~}~}zz|~z{}~y|~yx||}~~z|~~~{|~|}~~~~{}y{}{}~}~~~|z~x}~|y}z}|{}~}|}~z{{}z~}|{z}||{||}~z}|}}|}~{~xy~~{zz{}}{{~}~z}~|}}}~{~y}~|~{}~}~~z{{|z|}}~w}|{|~~|}~}y~~~x|}|~~}~~~{~}~}|~~z~~}}|{y~}}}z{|~~|}}~~yx|z{uywx{zz{y}wvz~t||z{ww|yy~}|}{{xyz}zzywz{{uzzuyz}ww|xyz~zzw~rv|zx|w{}|v|{y~zxy|z{|}xz~vv||{v{|{y{x{}zxwzyyzx{xzyz{x}xwx|x{zwzzyzyzzzz|wxw|xs|z|zw{{{yy||yyytzv}xyzyvy|zz{xvyxtzuwy~}|}|x}z}zy}yz}wwx{yyyzu|wwy{zv{w{y}|xxy}xy{xwvx{yv{w|{{}|u|zyyyzyz|~{|{yzy}y|}||{ywxw{z{zv{z~|tz{yvtw{v|{zx|yx||{x~~{y|}{yxx}}yxx{x|v{z~x~{{xx~zy{{{zy{{y~t{||wyyvzzy|vzxx}z~{}||{wxxzz|zzzx}y}zzu{}zw{z{|xzuv}z~{yu|xz{yvvww}{{y|}{|y||xw|~wzwy}|z~}{y{v{y{{}zzy~w}wyv{v{||z|zx{{u}xyz~|xw~}}ywuw|xvzww|y||yywuv|~w~~z}|}{y{{z|}{}vxw|~{|~{y{||||vxzzyyyzz|ty}y{}|}zywxyy|||z~yxzyz}}yzzwy~yu~||~wyywxzwzv{}x{z|zytyzzzz||u|{yx{y{}~z~}|ztyuk{y~xx{zv~|w}u{{|y|w{{zx||y|wwr|vyzyxyxzzy~zyz|z~zv}z~zyy}yz|y|{tzxyywyvy|{{v}y}{xzw{|y|}x}|zv|}w|r}{yzwz}{||}~{~{~}x{~~||zz~~||}{}}z}|}~~||~{z|~~{|~~}~~}z~~|}~|~{}~~~|}}{{~|{{~}~{}|y|~~|~}~|}}|{~y|~zy|~}~~~x|~{|{}~z{~{{{}}~{y~~|}z|~}|{y|~|}~}z~}yv~}{z}||~|{}}||z||~|}}~~~||}|}~~~}}~{||}{~~~}z~}}~}~{~|~~~{~~~~y~~~~}{z{|}~{|~z|~{}}~||}~~||~~}~w~}}}x|}}|~}}{{~z~~~{}}{}x|~}}~y}||{}}~}|}zz~~|~~~~~|}{~}}|}|~}~z}}~~~|~}}|||{~|}~|~z~}|}}}~y~|y{~~~~|z~~|{}|~zy|}{|~}~~|}||~}{}~}}~}{}z|~|~z~}~~}~}~z~~~y|~|}}|zz|{~|yxz{wx~zq}y{wwyz|}v{z{z~xyvx|x{zx|v|~z{}}y}{}}{v}~yy}|xy}v{|vx|xzzxyyxwyyzzywzyvw|vzxtwyw}~}{ywzz{y~{~v|~~|y||z}~{y}}wz}yx{x|y}v}wv{|u}|{zxzy}wyy{vuzz{v|zyxu{{{{w{~{y~q~zzy{}{yz}zy}{wz{wy{xzxx~{v~|wx{yyzyxzyt~xv~x{{zxt}zzxzv{z||z{}x|y|v}yyz}x|xyzx~y|z{u{x|yw{x{y}}xxzv|w||yv{y{{x{wzy|||{|yyzx}z~|yx}|}{z|{|{wwvyv{x|w}tzvx{}|vxyz|yxxzz~|{{x{|yzz}xzyy{xz{x}x{}{z|yzw|z~xz{yy|w{vzz{wyzy{~xtzwxvx|{z|y{yw|xv{xx~{zz{}y{{{z{ywz{z{|z{zxxx|}xy{x}~vvzvx{ywu||q{~yzvxy|w{xyyxzx{{{z|z|x{{|zx|y}}y}yx~|y{xxxzzx{yyyx~wy{zwx~zzz||z}{{y}z{{z|z|x|y{|x{w}|vyyyy}y~{|z{z{zw{vy{|y{xwxxtyxw{~zw}s|~t{y}w{y}}|zy{x||}z|zzz~y{z|}zvy~w}{y{y{yyx}|yxv}{w~}z{swwyxyv|x{|}}s}}zwzz{w{{{}x}~zwtvyw{{yu}zwwy}u{yvywyw{z~wwxwz}zuz}{|~y}xz|{x~}{||}~}~|x|~|}|{}}|~|}||}|}|}~}|~{}}}~}}~}}~~~|{{}|~{{|}{~~}|{}~}{~}}}}}}~~~}||}~{~{||y~~~z~}}}{~|~z}~}z||||}~}vz||~{|~|~|{z}}|~}~~~}|{{{{}~~z{}y|~|}~}|~|z{|~{{}}~z}}}{~|~y~~}{|}||~~}~z}{~|{}~y~}z~~|~{~|zxy~|~~~|}}~}~~{}}{~||x}}}y}|}z}y{||}{~}|}{|~~~}}}||||}|~y}}|y}w~|~~}}w}|~}~}}}~~~~||u}~}x|{|z}~||~|xx|}}z|}~~{z}}}{~}|}xz}y~~|~{~}~}}|~|z~{}~~{|~z{{|}}|t}~}|{{y~|~~}~z|~||zz~||}~{||~~}}yz{}}wxz{}|}yx{w~}|{|w}{~~}{y|~|~z{}|}z|}z|}{x{{x}y}wz{|x}wx}z}zzxyxz~}v}|z{yx|{z||{}{v}{~z{{xwyvxy{yw|{y{|}xz~zww||p}~|y}{~}{x|z{uxzw~|{z|yzy|}~y||yz{}{~{x}{zyxz}z~z|z|z~}y{z{~v|~|w~x~|{~y{}z}{{w}}{wz~}xzxy}z}|yzxwwt~y{yz{{{w~zyz~xww{}~yzz~yyx~yy}|y~x}zz||zxz{|yzz||y|xyyzy|zzx}|{{~}}{wzy{}yz||v|v|{z||w~{~{w{vz{}xz~~{{{}}x~y}w|u||{u}|x|y||{zz~z~y|}{|x{y}}y{~yz{zy{{|{|}yyxx}~yv{{{{|{}||z{zz{{z}}{|y{||{}t}z}{{{{x|}{}~vxzx}||||}xxz}}zzrxz}yw}{|{{y{z|~y|zv{}{||uz||txvyz}zy}~z|ww}}|zzuw}}z|vy|t|y{vz{|{xx{z}zzwzy}{}|xzzxyyz}{xzzz|vzz~|}y~z|z}~y~z{~z{{{x|}~}}}{w}w{yw}z{}vz|z{||}{}||}z|{}yy}xy~~{{~||{zxz{z|z}z{z~|u{{~yy~|{~w{}{}w{vyww|~~y{}~wx|{{{{{zyzzz{}zyyy}zxzw~x}z~zxx|{{|{vy}|yx||{{wx|{z~}}~~}~~~}~}y~~~|{~}z|{~{}|}x{|~~~zz||}{|}~|y}|{}~~}}|{~~}~}~~|}}~y}||~|~}}u||~~{~~~~|{|~~}}~~}}~|~||~~}|~}}|}}}~|z}~{~}|~~~{}~~||{}~}|~~~||y}~}}~v}~|z}{~~{~|}}z{~~~}~~|~y~zz}~|}~z~|}}~||~~}|z}~}}~y~~~}|}~~||{{|~~~}~}}}{}~~}{}{||z~}xz}~|~||}~{||{~~~z|}{~~~~}~z~~{|}~}~}|}y}|}|~}}z}}~{zzzxz}zzywz{xx{wzzzyt~y}y{w|zzww~||zv}{yyz~x{|z{w{vz}zzyw}z{{w~yz}yxxyyyy~ywxyx{yywuxzzz{{y{z|{{vx}yyzt~}|wzz}}x{{{{~yz|{}~x{wuyw}||uyy{v{vwzz~|zxv{}zz|{xyzvyzyxz{xw{}wx|x}z{{}{yz|~|yywz{{{z||z{wuwz{zx{vwyxxyyzz{zvz{{xw{{yz{}|y}|vwy{~}zz{{zuwy{~x{~{yzxw|{||||z}}||xxxx}w|z|w{x{zw~{y~xxwx}z{vx{}~|yy|y{yxzzu}~zx|~}v{~ywzvx|z{vxyxzyx|}~{xvwuzzvww{~|y{yyzx{yz}}}y~|zx~}y~|{|w{}{v{v}}z{w~|{uxsxv{y~zx{zxx{{{vw{xy}{|w|{y{|~vzwy{y}~w{yzx|v{zwy{|y{{zz|r|{|vy|vtzwy|yzzx{x~}z~yy{|}}{|z|{x|w}{sv||vz}w}zx|y{zzzx{zt|wxxuv{~y||yzxxyw~vwz{}zyx}x|}{yxxyzz{}z}yy|~v~{z}|~xxxx|xx}yzy{|x|xyzvxyu{yw|ywz}yxyy~{y{|vw|~|{{zzyz|~zxzzzty}z{xzxv~v~|zxzxzzyz|{yyx}wzxztyyxx~||wx~{x~|{xyyy}z{~z}~zzyy|z|~w|z~zyy{xz~zv~~|y}{zvx|z~{y||zwzwx~vzx{~yz}{tyyz}}}~}}}~~{~||~{}|}~y~}~~|}y|}}{~|~}|}}~~|{|~~{}}{{{~|~~z}{|}}x~}~~{}}z~z~zy~z~}~|}~zx|{yz|||{}y|~~{z~~}|}z~uzz~~{z~}}|~~}|}z|{s}~{~}|}z~}}~}~}~~}|~|~~}|}||y}~{{}}~~|~|}}{||~}}~{|}y}{z|z||~}}}~{~||z}~|~}~|}|~}|~}|~{}~z~{}z~}y~}~}|~|~~~~~{{}|~}~{|y}{|~~}yy~z}}}~{~~~|}x|~{~{z|{{}~|}{}~z}}~|~}|~z}}y~~{~}~~}}~}~~|{~~~zz~~~{|}~~~}|~~|~~}z|}{|{~yy{||~||~}|z~}z}~}}|~~}|{{}~{|}||}}}~}{|~{}|~y{}}|~z{~~|~w}z{w|}xxzy|ww|uuxt~uxz{x|{{w|}zx}xz}yzzzyz|xvu}z{|wu|t~xy{zwy|s}zz~vxwuvzz{{zyx|{zv|xxy{}wv|uu|{yr{z{x~yyx}wyyy~zuyyzzy}w~{wzx{{x|yx|w~~xxz|{wy|{zwy{zwzw|y{~y{{zyx|{y~xzx{{yxzvzz}zx|vw{{u{}{zw|zww||y{zxu||wzyxxwyyxx{z||zywyz{{|xuz}z}}yzz{|xyv{|u{}{vz}}{{~yw}{z|yzx}xz{|{s{x|y||uywzzxz}{tyzuw{{|||zz|xzxz}vwxyyyrwxyxxw{|zy{}z{xzyyz|yy{uvxvzxy|x|xzywyz|yyx{||yzx{~yzwy{y|y|{|{x|}||{z}|wu~y{|}z|{x~z|uzzzzz~|}}vyx|xt{z}|{{{|~zz|zwzzvy|vzzyzzv|yzwzxzx{||{wz{|{{}yyy|}x}vzyz{yyyyy{}vx~wzyzzyv|}wzywzy{z|xy{|vz{y{||y|}zy{w{{}|y{y|{yzz{}wz|}vx{|xwx~|zzuw}~ywxv{|xzwxx{{wyzywxywyw}|yyy|||}yzxzyzww|x{{wwzz{v{xxz}uzywz|z}yxzyz|{|z{|zwvz|w|~|x{w{|x}yvz}w}x{{yzyx~|{~zy|xwxzs|ysvz{{}yy|}x|~zr|yw{y}|{yz~zyy~yyy}x||yw}y{xx{y|vty~}xtx|xvyzwz}zvyz|||zyy}~||~{|}ty{~{{y}|{~}}}z}}{{~v{}~z||y{|{}|~~}~~~{~~|~}|}|x~x{||{|y{{z~}}}}y||{}|{{|}~~}~~~~~|||}~~~~{}{z|z~|~|{}|||~|y{|{~}{}}~y|}}~~}{}~~}~|z~|}~~~z}|z||y}~}}~y~}}|}||y~}}~~}~z|}z~}~~z~w}}||x}|~~{|~|{y}y~~~~x|}{{~~|}~|}{z~}~x~}~|~~~|{z~z~~}~~{{|y{~~~~~|yz|{~z}y}z~}z}}y}~||{z}|~~~z}|~}}||}}|}~||}{|}~yz~~||{~z~~|~z|~~~{}{~~~}~~~}~|}y}}}}~|{}|~~~{}}|y}~||}||{~z~|~}}||~}|~~~~}|{~y~{{{~|~y~{~|~|}}|~|}}{~z}}|}y}}}~||~|~y}~z~|z~~~}~~|z|~|}}~y|}z{~y{|~yx{zq|v}zzsxxtyx{xwyyzyzz{|x{xxx{yxyw{}|sv}{{sv{zz}{zwz{|zz}{zx~|{z}|x{}z||wwzy{u~zxu{yyyz{xvzz|ztx~{u|t{w~t}{~yz~}z|x}~zy|{{}xy}vyx|yyzx}uvxzxy|twzx|xzvzzvvw}z{z{|x{z|{{~zu||~{{v{|}||xz}|{z{ywvyz}zx{vx|xxwzwwyxwzvxx{y|tw{}yxyyw}|{y|z}yw||{z~v|y{}v~z}}z|zwyyryuywxz~{yxyz|{ywzxxwx{xy~zvzvsy}z~{|x{{z||xxzy~v}zsy{}{{}yz|vy}wyzwv}zx{v}xxxzx{xwtyzyvz|x}||{z{~|~}~}|~{~{z|{y{zzx|{x~wy|xz{y}|zzw{vuwty{w|}x||xyww|y|}y}uzzy~vzvz}|||{yzz|}y|v|{uu}wvzw{tsv||xv|sywztyyvyv|uxu}y{}zzx}|}y{xxxy{zy|}v|x~z{~z|yzv|w}~zywzywz|}x|z~yz~|w|vux~z~{}||~}}}yy}}y}}z|{~wy|vy~{xws|y|}vyx|}v{zx}{y}}uzyx}|xxw{w{|}zzz||yy{|}v}w|{yzz{~xy|{xx}x{yxzywzzyzz{~w}xz{|{}}y{y|y}z{z{xzx~syyzzx~y|zx{~~|~zwyzt|{z{}yyyv{v}x||xxy|xwywz{|~y}v~{z|}|xyw{{zz|x{~{~{~{~}}}~}z|{{{~~~~}z}}}~~z}~{~}}|}}{z}}||~~x~}~|}~}}|~~}}|}||{~~~|~~~}y}~~~{z}~y~{~{}~zz~||z~z}~}}||{~~|}|~y{|~~|~}yz}z}}|{}~zxw~~{}{~}}}}z|z~}|{||}{|~v~}~}|{{}}|~}y~}||~~|}}~yw~}}{{~x~{{}}}z}|}~}~~~}|~~~~|~{~{|{}}{{}|}}{|w~~|z}}~}z}~~{~~}|~|||{|{x}~uy||}|}~||}}}y}}~y|z~~|}~||}|~z}~|z}z}}}z~y~|||}{~~|}|}|||~w}|~{}|~|}y~|||~|~}|~~~~~}~~z~|}~}xy}y|~~~{{|y~~{~|}|||}}~}|y|~|{zy{|{z{{~~||~z~}}}x}{|zw}||}zx|{z{|tyzzyy|u{{xw|v}yxywx|x{yzwyz{xxzy{wwyv~{|z{zy{xy{zwxxy{z~{w|~{z{|zyz}xyws|z{yvxy|}yz|vzv|zzy|yxyzx{|s{y}v{{uz{ux}~vxzuy|{~yzxwz{z{zyzxuz|xyyzwyyz}y}xvy|wxwzvs|x|vuwxzz}z|{v}zw{}}|zw||y|yz{}yy}z}zzx|{tyy{xsyyztuy|xzy}~{xu{zyv}x|xxwt{yyyz|{xyz|x{|x}xz{{}v{{z}zvzx{|{yyy{x||x~{{zy||{z{w~x|w}vxyyxyzv|yyz{zz|xzzux{|wz|zxu}}{y}w|{wyxyzzzzz{y}~{vz~s{xyyyy|yzx~yvy{~|x{ytyzzzzzwy{y~z{wxwvz~yzz||{{}|x{|xyz|xy}w|{{}}{su|v{z{xv}{yx|w}yy}ywz}~{wz{xytz|zyywzxw|xyw}t|yyz}{xy}}wv|uzzyyw|y{vwvxyzv||xw{}y{xxztzxuusvwx{y{zxx|wzwzzyy{y{|y{{wtzvzwx|{wy{|zyxvyu|z|w|zw}y}w{x{{yyvy~xu{y}z{zx{xvm{{z}zw{uwvzwz|v|}|z|wyx{w{|xtvv{}zwx{{{uzyzu{{~{z{w}xzxyzz~xuvuvzz{z{vyx}vxz|x}}txvwz}xvzz{yzww{w{t|v{|wxy~z|x{xsuwy|xxv|x|{wywyyy|{{~z{y~}|z|{{}{}~||z}}}~~}{|~}|{}}{}{~t}~|~|}|{~||~|z|~|~z~~yz|||}}}}|||~~}x~{~~y}z{{{|}z}w}~|~y}}~{~z|}}}}v~}z|x{z}|{}|{~}|~~z~y|~|||{|z~{~{}{z~}{|~x}}{|~x}}~|~zy}{|~{}~}|~z~|}{|~zx~w|{}~||}|}~}z~}}}z~wz|{y||{{{~}~z{{~zv~~}~}|}}|||~||}{}~{}~}}|}{}}}{x|{{~}|{}~~~}~~}|~|}{zz|}}}}~z}|}~}{|~|x}}}z}}~~zy}~}||~|}y}y}||}{|~|y|z|{|~~}|}y{|x|~}{}~{|xy~}~}~y|~~{z}}~}~~x}z}~{~}|~}z||{~z}{~|}~{~}~z{~}|y}z}{}w|~||~}}~|~{~z|{y{~{~}{|~|{~}|}{zz~}{}z{{}{~|{}zu~x~z}y}~~|}w|~|}|}}}|~y}{~|}||{}|~}~{}~|}||}{}||y\\\\\\\\zyy:~||}~}}{x}~~{z}{z~}~|z{{|{~{}|}|{}}{~~|~|x{{}|~}~z~}y|z~{~y{~~|~~}~yz||}y|{|}{{zx~|||}~}{}z}{||x{}||}{{z}}~y|}~y~|{~}x}xz|}}~}~~y}~}~z{z}~~{|}|z}~}|}~vy~}|{~}|x}~|~|x}zz}|}~z|z~y~~}}{}{}|z{~{~{}wz}~~~~||z~|~||~{}}}}~y{{{|}}}{{{|w}|~|{z||||||z~~~}}y~z{}~}w~~z~}}y{z~|~~z{}{{}}~}~}}{}zz}}|z~~{zyz~{~{|}y|~|{{}~}|{|}}~~|{~|z{{}|{||~|x|y{}|}{|x}~~|z}|}~{~|}~}zy}}|}z}|y{~|}}~}~y{}z}}z}|}}{~|{vz|~~|{z}~x}}{|}|{q}~}}~~~~~}~~~~z~|z}z~{z}~~}z~z|}|}~~zyy|{~|z~|~}~{~}{}~~z~}{~||~}|~}~{}{|~}}}~|}|~}~~}}|~{{{|}|{z~}|~{{{{|z|yw~x||~z}~{w}y{}{~{~y}}x|y{~}{~}{|}}}|~}}{||}zyzzz|~{|{|{~}}~~|w~~~}||}}~}~|~}yz}z~}{|~}~}||{~~}}}x}}~{~~}}wz}}{}{{}}~~~~|{~}{~~}{~{}}}~~|y~|}{~}}}}z{~~~zzy{~~{|y{{}~|}}}z{~~~||{}|~}{z~}}}|{|}z||~~~w}}|~~~}yy~{}z~w~~{|y~}~~}x|~||}y~zz}~{z|z}{|}~}|~~}~}~z|{||}x~w~}}{x~~}}z~}}|y}y|u~z{|}}}zy~|{}|}}|z~~~~~~}}|~~{}}~}}~~~~~}~~~}}}~~~z~}~{~}~z|~|~{{}{{z|~w~|~~x{{|z{{~|}|~||~z{~}}}}z|}|z}y{|yy~}}}~|{}{{~}{~~}x}}|~}||{}}~}~}}~}~|}|{z|~{{}||}||}~y~~~||}}z|}~|||~{~~{|{z~}y|x|~|}}{y~|{||}{}|~|}~~}{~}~z}x}x|{|}|z}|}{~}y||x|||~~~||}|{|yz}}~{~w~y{~{y{yz}~zx~yu~}~~z}|}{||~{~||z{y||||w{z}~z|~|~w{~{||}|y|~~}}z|z}~}z~~{|z}zx~|}|~w|{zy}{~|{~}|~}~}|~{z}w}z~~z}||||y~|w|}||~y}z}~}~~}||z~{}~}}{}}|}{|{|{|{zy~y~~z~~||}|~}z}z~~}}|}~|{}}}y}~{x|}}}|{|y~~~~~z}}}y|}|}{}z|{z|~|x{||~|}|~}}~{~~}~~z}~}y~~~~}|~}|~~~|}~y~}~~}~~~}~}}~~~}|{~~~|}}~}~}~~~|~}z|}~|~{{{}||}}zz~zz}z~z{||}{}{~}}}w}}z}{~}||~|~||||{~{||x|{|}~z|~}~{zy}{}y~{~}~{y}|w}~y~|||z~{}~|{y|z~}}}}~|}zw{|w~~~{||~|}|~|w|z{{}|~{~~y}}}}}}~~~{}{|{z{z{|x~z}}||z~||zy|y{~{{z~|}}}w{w{}}~}~|z~yu~~z~{~}y}||}~yz{|~~}z~x~|~{{}yx~{}yz~z~zx|{|{~~|{~~{}}}~~|~||y~}|z}{}|{}{||y}~}y|{~{~}|}}~|||}~~|}|x~zzz{y}{z{zz}~~|}{{~||}~~|~y{||zz}z~~|}z~y}|~x{}y}|}u}{~y~~~y||z~~~|||~{}}{}{}zv||}}z~x}{~|{{|{}|}|~}{|~{z{zyx|z}}|}{yy}{z~xyz{{}xxy}~||}{}{}{}}||~}~z~|z}w||}}}||}yw~|~y~w{xy~~}|~|}~~}}|}y}}}y||~y}|||z~}|{|}|}~~}~~|{}~~~~}~}}~z~||~~|~}~}}x{~~~z~~~~~}~{~{}~~}}~}~~~~~~}|~}}{~{|||~~}~~}~~|~|~~|}|}}|{}~}w}|}}}}}}~y}}}~~|z~}{{~}~{~~~zz~|~||v~~wx|}z}z~||}|~{w|}}{|~}x{y|z~{}yy{w~{{}zw}}|{w||{z~{}~{y}|y|z||~y~y{~y~z|||{~w|~w}{~z{zz{zz|{{{~yz~}xyyyz|x|~|~z{{y|zz~}~|}z~}}}zy}}|}w~}w{}}|}~y}}~y|~{zzy}||y{|}x|x}~|yyw|}yx|z{{y|w|zy{{|{}|w}}}~{z}{x}}{}~}t}z~}}{|yz{z~~|z~w}|}|{{|vz|{~~~z}}~}{||}}{}}x}{{|z~}|{z~ty~z}}|zzx|~}{z~~~{y|~~z}~z|z~}y~|z~z{|zzz{{vy}|}{~w|yu}x}~|y~|}{}}y~z||~|~zzzyxw{}}|}z}|yx~{}{~~}}}z|~}{}z||{{x|{~z{}~~~}u|~||yxz||z||}}|{}}}}~wz|}|}|~|}~}w~{}|y|z{|}|x|{y{~z~|}~{{||{y~}|{|{~|x{|~~~~~}~}~~{~||~|{}~~~~~~~~}}}~|}~}~}~~~~z}|}z~}}~~~}}~~~~~|~}~~y}z~~~~~~~|}~}}~}~z~~~~~|~~~~|{z~x~~}~}{~~|}}~}~}}}|x{}|}x~}|~w~}~{}yy~{|~|}y}{||{}|z}{z}{|{~{~{{|}y~x}~|~}{yzyz~|~z~z|~~~~|}{}{}|}z|}y|||{~}||}}x}}}|~~|{}w{|||~~z|{|||zy}|z~y~~z{zy}~~}{|z~|~y{z{y{~~|}{}||z}z~{{{z|zz{x}}|{y~|~}}{|~|~{|~~}}}~~|yyx{}}~~zu}y}~~~}{{~|{y||}y~{}~~{y}x{~{z}y}~}z||{}}~~|{yzw}yz}z|~~y{}x|{|~{}~v{}{zy}|~|}|{y||y|z{~{}|~}{}z|}|}~~|~||~~~|{uz|{}~}zyz}{}zy|yz{z|z{~z{~z~y~}x~|{{y|{~|~~~|x{|y|}{|y~{y~{}~y|}|w{x|z~}{}}}~~|~}|y~|{{|}{~~|}yx~w~{{|~}~~|{{{}{}|y|{}}~~}zz}x~{x}}xz~}x}||z|yz}~w{~}~}z|~|~{y~~{}{{}}{~|}~|}zyz|}{}z|{}z{|~y~z{}~y{}{~yy|y|y~}{{}||~}~~}z}|}~~~~~~|~}~|~}||~~~~|~}y}~}|~}|z}{~}}~~}~~~~}~}}~~y~{}}~~~|~~~~~~~~~|~~z|~~~}{}~}}~}~~~~|z|{z~|~{~||~~|~~}}}|{~}~|~}}~~|~~}}}~z{y|~~~~~|}}{}~~~y|{~{}{||x}|}|{{z}{~~~|~~zyy{{}}{}}~x|{{~}y}|~}ww|y|xzzy|z{}{}ww{}~yz|{~~}v}x}||y{y~{}||yy}{z{{}||}z~x}w|}}|}}z}|{|}|{|zyz|x}~yz~}~z~{y{}|{~{x~{z~|{~~{z~|}{{}~~~~zzzy|{{}yz{{|}{x~|x|~|}|}}~|~~|{}y}~v|~~x{}}{{{|{{z~w|{|}|z||~y~}}q{{zxx|{{{|}z||{z}y{|~wyv|||x|~|}y}|}yx{}~z~}~~~{~zxx}}~x{{~z|~|{~{~}{{zz{{}{y}}}}|y}|~{|~}|||~~}|}{y|~{~||}~}~||x~x~~~xz~}{|y~{{vyzx{{y{~{|xz{}||{~~|~}{}|~~{{}yy~w}|~~zy{{z||~{|{|~v{z|t{}|}~~{~}}||}}y{{|zzyz||w~y{|y}y}z~y|t~y}}~|{{t}~|y}}}~}|{y}z{~x{{zyz}|z}{{|||xv}~y}}|}z{{z{z~~{}|}~zz|}{~x|zy~x{zz}|zy{y}u}|~zw{zy~|{{z|~||~~}~~{~|||~}}||}}~~}}}}}~~~~|~~}}~{~~}~|}}}|}}}{{}}~{{}}}}~~~y~}}}}z~{|~||~}y~}{{|~}~~~~~|{|~}~||~||~}z}~~z~y}|x}}~}~~}~{|z}|y}~~}~|~}|~~||{~~}}}y|}{|{|~{}{}~||}||{}~}|}|x}|zz|~{z}}{|v{{}|||z}zz{}}y~{z}}|z{}}}|{~}~||}v~|~~}~~zz{~}||yyvzz}|~xz}}}{{y~{z~{~|y~}{y}wx~}{|uy}~||~~z|zux~||{{{}{|}}zy}{|z|zz{|}w|~}~~v{||}yzwz{yz}{yz|}z|~{~y|}}x~}}|{y{{{}xzz}~~}~y}~~z~z}zzz}|}}~|~z|~{y}}w|y|{{y}{|~}z{|{}{{{}|||||}|~||{{~{~|zy~}~|{|x}w~}}}yz}~vz~xwzz}~}}{|~}{}~xw|z~{~|}|x||}}z}~{~~y{z}~{{}~{z~||{|v}{}{}~~y~~{|}}||z{z{xyzw~zyr{z}|}}||vv{{z}x{{~{y|uyz||{{y|x}~z~}{|{~y}|zw|{~w}{~~~{{{z}z}|z~z}z}{{y~|{z|}}{xzz~yz~}{|~~wz{|wyz|}yz{~}}|yu{{|~~}y|z~y~}|~|~}{yz~w~~zxxzzyz}~z~y~~~yxw{~zw{{}}~{~w~~x}||}|}|{yzz{~wzx{x{zx|{|||y|y}{||}{{~|x|}~~z|||~}}|~~}}}{~}y~~~|~}~{}|~~|}~~~|~}~~|~~|~~}|}{~zy~~y~u}~}~|}|~}~~{~~~{~}}~|~~~{~|}|}~~}~~~}~}}}{}~~y}{|}~{~~~}~~}~~~}~}}~|z}~||{~}~}}}{|}{~~z}~~~~|}~}|{~~~}{~~}}}~}}zz}~{~|~|zz{yz}{ztz}z|zzy|{|~|y}||~}z|~{{{}}{~|yw|{y{{}}xwyw~zxx~y}}~v|}xxy{x}{}}|z}~}~v||}~}}zyy{}xyz~~t}||x|{}zzx~z|w|}}z{}{||{}|~~|{zy}{yz{z}~~xz{~x{z{|}yz|zy~{z~{zywy}|z~{}||}|~||}~||z}~~}{||zy}}z|}~~|~x}y|~|{}zxw}{~{{}{xzx|y}~{z~z~}vy|~~{{{}v{z{|{}|~zy}~{}~|}~~{~{{zy~|||}{}~~|}z{{~}|}y{y{y{|yy||z{{xyz|{||~}}}{y{{}|{}|w{}y}yy|}z{xz{w{{~v}|~{z}~{}}|w|~~}|~}}z{}||~u}|~y}||{v}zyz~~}~|{~z|{w~~|~x{}|}y{}z~~|}z|{{~y{{}|{|}y}y|x|~~~z~}u~{}{x|x~y~zxy|y{yy{~z|y|~}~|}yz}v~{vyz{{~~xxzv{yy~|{y|xwx}}y~y~yy{~}|{w~~z~{}~}~{}||xxy}}{}x{~{{yz{|~}|v}||{v|||}~z}~}~}||~~|~{~~~||~~|~||}}~y|{}}||~}|~}}~|{}}~|~}|~}}z}{~~{{||}~}|}~{~|{}}~~{}|}~|~y}|~|}~|z~~}}{}z~~{~~|~}~}|~~{}~~|~{}{~~}|{}{z||}~}}}}|}{~{z|~|v}~{}~}||||}}{{|||z{x{wxx}|~z{|~zy}y}yy}zz~z|}z~|}|}||z{~z|z|~}|~~x}}{w{y|~{zzz|}}|~}~~yz{zx~|}y}|}|{y|yy}}{|~||xw{{{x}zx|z~{|}xxzyx}x~}xy{|}x|}uzx|{|w{y}{~{|y{~~{|{|zyz}w~}zz|z|~}|zz~~}x{x{}~||{y{~|x{z}{}~{||||}}}}}~}}{x}w~{}{}z{z|~{z{y~~z~{{|}x}zz|{~~||~{}~|~}}}}|}{{yz{x~z~{~{~~z}z}~}zzz}{t{}}xz{zvz{|}}~}~||~}|~|~~{yx|{y{x||y}|}~~{}x~{|{|||z{}|{~}||{~|zx~}wuv|v{{~z|{~{}|y|}}}z{|~{{|{~~|{}z{{}x}y~|{z{zx}|}}w}{~}|zyy}}{z|}z{|w|z{v|yy|x~|~zw{|}{}~z}|zzxz{|yzw|yy~~{}}{yzx~}{}{~{zz|zz{}}{}{||}x}}|~{}{{z}|yw{x~}}x|wx{x{|v{y~||~|x|~}z|z{|}~{{z{|~|||~{x~y|}y|y~{|z|{|~{z}~z||{~~~}}|}}~~{}z}}~~|}}~~~~}~~~}~~|}~~~|~~}|}}}|~}|}|}}{}~}{|~~~~}~~}}~~}|~}{}~~~}~}zyz}~}~}}~}|~|~}~}}y{|}~}y|x}~~|~~~~}}}}~{{}}}~~~{{~}|}~}}~|z~~}}~~{~|~}zy~|~~~~}}}{|~z~~|~~}x{{~{{wzxx||}||~|y|~x}x{|}x{}}{|}|w~}||{y}zzx~y~z}x~zyx}}}|x}x}x}~||}{y~|||~z{~{|}x}~|}|||~|xp}~}vy{{w|}{|x~u~~|{zu~wx}y|{}||{|v{z~{|yz|yzz|yz{|{}~zy~~~{y~{~|v~|x{}~z|}{|~xz{|{~z}~z{x~~}}y{||{yy}wz|{wy||~{uw{~rzy}yyx~||}x~|yz{~{~~}|z~yt|u~}{yz||uw}{z}zy|~{}~x|z|z||yz{}{{~}yz~|~{{{}w{y}z~y~z}|{sy|y|{w|~}y}{y~x|{{|z~{~~{~w~~|z}z{~{x{}y~w|{zvxwyv~}zz|~{}}~|v}|}xz|v~|z|~}|{z{z}vx|{zy{{ww~yy{zwyzz~}v}{|wzyy~|~yyw||x|~~z|{{{yy{y}||x|y}|||z{y{{zy|z{w~}}~{}}{~~y}}|}y{{||}}~}|}~|}{yy{{|z||}|x}~~xy{{~|z{vvx|{{}}yz{~~yy~|y|}}y|}}zvz{z~~~y|{}y}}uy~~}|}~{~zzy{}}~~w~}{y}z{~|}}}~~z}~~{~|||}}z~~}|~|~}~}|~z~}~~|~|~~|{}~|}}}|~|}|y}||{~~~}{}~}}}}~~~~}}~}|~~~}~{~~}}~z~~t}~~~}}{{}~}}}{{z~{}~~}|}|~}~~}}}~~{~~}z~}}}~}|||}~~~}}|{|{{}}}}z{{}{|{{{|{y}zxzy|yxzz}}y}y{{yy}|xzyz~}~yyz}|}u{}|{z{}}zuy{}y{z|z}z|}yy{|x|}y}zxy}}}{z~xw{|~}w|}}{{{~zz|}||~z{zy{|~|{zw|z{~}x|x{|{{|z}u|{{}||w~|{|y}|||~z~z{yw~y}~{}y{}~zz~}{}zz|~{|{|{y{~y~v~}zx{{|zy|{{}{|yz~~x}|}{{y{~{{{x}|}~|wx|y}xxy{~}x|~}}z|y{zy{{|{y}v{y~}}xyu||}|}}z~{|~{zy{~|~z{}{{w~x|}|}{|~~|~~}}}|||z{}x{~zz}w~|}x|}|{|zx|w{|{~yu{|xz~w|{z{zzx~|zw{w|~||u|~|}zz}|zxz~yx}u~}w{zy{{{}|z}{|z~{y|~~}~}{}|y}|wzz|}z}{z|}z|y{~~}}yt|}y}{{}u|{}{}z~}||}|||}x{{z{y|zxv|y~{z}z|{}zwz}{~~~y~{|z~}~|{z|}{zzz||{x}yz{{z}~|y{~y}w{xz{~|yz}~}x{|||yy}~{z~}}~x||}{|~zy|~{y{~x}z|z|x}zyyzw}~|{{~}~}r}vxyx{z~{}~}~}{~|}~y~|y~}}~}}|{~}|}~|~}~~}{}z}}~}~}|}|~~~z|}~{}~~~}|{~z~z}z}~|{}}}}~~}~~}}|}|~~~}~}~|~~~~}}}~~}~~~}~{}}}~}~}~}}|~}y}|~~}~~~}}}~~|}|~|}|~}~~{{~~||{~~{~{~}{|xz{{}~|~y~||x{y{}|}z{~~}|}~}~~}~{{|z~}y|yv{~~~{|~z{~|~}}}|z}{~{{|}yx}z~|{|~~z}|yz}|~{{|}{yw{}|z}x}~~zz~|~|}~{}~}|y}}y|x~}}{|{z{}~zx~|{{~}||~~}~~~~{{y|y}}z||}y||{}~z{zwx|z~{~{~{}zz{{~}}~~~}y~{~{{{~{{zw~|zz|}z}~}{~z~{x||~y~~~~{tx}z~}~z{|}~|}|{~~x||{|{}{~}|}{|~}~~z{|{~~}|{~}{~{~~}}|{}~{||~~y|~zx|~||}||}z|{{z{z{~~}~y~}~}}|y||~}z~}|{v~|||~y~|}x{}{xyy~{}||zy|{x~~}|||}{{~|{{z||||~{|x~z}|||}~}{{~}|zy|{{}~}~|{}x~}~|y{}{{~~z|}|z}zxzz|~y~z{~zy}zx~}|zy~~~~~~~~~{~{}~~~~~}~~||}}z~~}~|~|~|~~~~z~~~}~}~|}}}~}~~~}}}}{~z~~}|}|}{}}~}z~}|}}}}z}}}}|~{|x|}{}{~~{~u}}~yv||zx|{}y~~~~|}~z{{}}x||x{{|{|{u}z}{~~vv}|~~}x{yx{}{~x~||z|~~|}|}|{z}w}~}{z}{x|||xy|z~}y}{{}zw{|~{~|w}|{~|}|}{}|y|{z~u}{}}v~w{{}{z}|~w{}{w~~xzy}|x{|y~}~{~|}|}~~}}{x}~}u}||~x}zx}x|xzx{y|yw~x{}zz}{}z|yzz}{}{||{|||{x~{{{}{|zvyzzx|{z~{}{|}{vx||}{}||wyzzz|}~y~{t}{~z{~~|v|yx}yy}|}{|}|{~z~~xx|{}~|~{|}z~yzy~~yz|~{zz}}}}}z}||wy~}{xyz}|~~{zz|}~~|}z|yy{x}{}}}}{x{}z}{|zwzxy}{}w}|}y}|zy|~|~|y}{yx{z{|{}zxyzy~{ux~z||x|z{~zz|{~{}w|u}y{|xwz|}|}|y}|{y|}{z{yy~x}}|}~yz{{}}|y~}zy}zzzv}}z|z~~~z}|wzz{z~yx|z{~u|}t|{}}x{|~y{z|}{}||zz|~z~}y~~y}zu|y|zv|v|z}~~}z~yyz~{~y~z|~~~}}}~}|}~~}|~~~~{{|}~~||}{|{{|}}}~|}z~}}}z}}|}~|}~~~|~{}~~}~}~~|~~~~}~~~~}~|~~|~z}~{zz~}|~}~~|~}~~z~}|||}~}}~}~~~{~~}~|u~|{~}}~~|~|}|||~|~|~~}|~z~}}{|z}~~~|}}~|~}}{z~~|}}~}~||~}~zz~~}~x}~z~y}x}ywz~|z~}~wyy{|~zzvy}z}{x~v~}z}z|{~}{~x}|y|z~z~~~{||}v|~{{}|z~z{wz}~zy||{{~}x}z|||y}}~}}~}z}z~~v}{}{{wzz~yu~~}~yzz|zz{{}{}~}yz}{}||{y~}{}}|x~}zx}~~}~zzy||{{}{}wzw{}|}{}{~|{{|||}{~}}z}{y~|{{~{{~~yyw}zywzwx{x|z~|{y~~|||}|~}{z||{{~z{ytzz}z{y{}|~w|{wy}w}}|}{vyy~~|~~}{~~}~~}~zz}}|}||t{|y}}|}{{z{|{|ux|{~|z}}~||{}}|~|{~ww}}}z{|yv~|z}}wz{{{~yyx|}z~|z~z{|y{~z~y{~}{y}}z{~{{t}}}z}{z~yz{yxxy}{z|{{xv}||{|}{}}zz|}|}|~xx|}{|~}|zx}wx~}z}{}zzx|{~x|}{}|}}wzz}}}}}{|~zy|~~}|~{|~}y{{~|||y~~}}}~z~z{xwzyz{w|y{||}||~}}{{}~{~}x|~{z{|~|}{y||{vz~}}|y}y{x{xy{z~y{|{{}y}}~}|~}~x~~~}}||~~{|}}}~~}|~~||~{~~~|~|~~~||~}||}~}|~}{}~~}|}~~~~x{~}~~~~~}{y~~|~{}~}{}}~{~{}~~||}~|~}|~~|~~~||~}|}{~}~y}}}~~}}}~~|}~~~}~}}~|~}|~|}~~}~{}||~{{~~||vz~{~}{~}}x~{}|{y{zz{~|{}|y{wx||~yw~|x{wy|~|{~wz{x~|}}~~}}{w{zy{}z}y{~}|yx|w{|~~}}{|{z||~}{yz{|}}zxx{{z}y|~~ww}zzw}|~yzzz{|zyzw~|{x|z~~z}|~~}~|{~{z|z~zz}}{|w}xv}||~|y||}{}{|u}}z{y|w}}{|}|z}|{{x{v~|zyw}zy~yz~yx{|{||}{~yxx~~{}x~}|}~|z{~z{zy|{|~y|zxy|{z{}zy~{{~|{z~{y|z|{zyx|{u}{}}|zyz~w{{z{{|}~|}}}r|~}||zy|x}}|w|{~|x|}|}}~z|~~}x~||~{x~~z~y}~}yz~|y{~{}z|y|{zyx{|}{{~y}|y~|~zz|z}z}}{|z{|w|}}}||y|zy|{~|{x~{x~}{|}yw|{{zx}zz~}wz|~{|~~||}{yw{z}z|~||}{xz~y{~|}xyv{{zz||}zwy|~{~{z{{{y~}{~{x~x{z}zz{~z~}~zx}z}}|z|}}||w|~~{}{|yyzy~}u~|~{{z}}x}|~|{|}}z|}yy}~|}x{~y{{z}|{{x~w|w|~}|~}~{}z}~}~v~~~{}|}~}|y~}{|~}|~}|~~~~}~|}}z|w~y}~~z|~}~~~|}}|}~|{}~|}~~|{~|~|{~~}|}~~~~}}~|~~}||~~||||~y~~~}|}}|}}~}{~~}}~|~~~zy{}~~}{}}~}~}||~}~}~{~}}}~{~{~}~{z{{z|}||}}vz{x~{{y|w|yz{|~~w{|~w}||~t~}}z~|}~}|||}{|}z}~|}~{~z|z{u|xzx|z|{y{|~x|u||~|}z{x{~|~}zz}~|}{{}xy|{}{{x~|}{~y{~xv}|{z~}z{y}xr~vz}zw}}|y~||yxyy}y~yz~|z}yy}xw~}ywz}|{}|{xv}{z}|{|}}}{}y|~yx}~}~z~}~}~yyz~|~y|z}~y{~zyyy|~}~z{zz}~|yx}}~||~}{|z|~~~x}}z}y{y||zy{{|xxsz~}wy~|}}~||}}|{}x~~|}|}z}}~~}{}yxzy~z{~}|}wtz}}|z{~yzz}|~~{~{x|y|}~~{{z{}}}x~|}|{~{{}}}y}z~y{{~{y{|z|{x}{z~}x|z{w~~y|}~|{}}~{zz}t{v}z{|{}~w~|{{yxyz~}~|{zz}~}}z~xxz~}{~w{{~{~~zy|z{|wx{|t{|zz~y}{zxyvyx}}y~|{}}|y|z||{~~~x{{xz|{|{~zy|t{zv}y|~z|z}}||w{{zy}|~x{{{}{}{x|yz{~{}{yzyz}zy}|{|yz||{z}zy|~y}{}~}~~|~|}~~~~~~z~}~}|z}}~~~~~}~~||~{~}|{|}}~z~|z~~}~|}~~~~}~}}{~{}u}}}~{{~}~~}}y~}x~~~{{}~|~}|{~|~~~}~~~~{~{~}~~~z~z}}}}~}}|~~~z{}}|{|~|~~}~}~{~}z|}}}{|{{~|}wvyz~yz||{xy~}z{~{|}yy}zy||}z|z{{}~}z}|||}{~x}}|y{}}x|}}yw{}}|{}y}z||{|{{|z}|}z~z}}{z||}y{|~|y}zz~v{||x|~tz}{~|x}}x}|y{}}y|}{{|~|z}zwx|z~}|}y{||~|y}~~zz~yw||x~y{|}}{xy}x~}|{}{~}zy~}}o}z}{~{xwz{|}}y|{y{zx~yz}~yx}}{zz{}z~zz~|y|{||z}zz{{{zy~~}|~}z{zxw{~~~{~}y{~}}|||{{z|~}~{wx|{~y~}w~{||~z~~z}|}~{{z{x~}|~}}|~y|}|}~{yy~}{y}{}z|z|{y|~{|~|~x~x~}{|~}ywy{|}{t|}||z{zz{|z|yxz|{~{x~||}{yyx~zzzu~{}}}zu{w~{}{w|}~{z|}}}x~yzz}|~}~~{uy|{{}x~~~}{}|wyyx|{y|~{yz||}v}|z{yz}{xy~z}w{y|}~{{|x{~z|}{z{{|}}w~z~{y~|{}{zy{zz}z{~z}~z}~}|z||x~yw}{{~w{|||tyz|~{}{~~|{z~z~}y{~{~||{{}}z}z{~}}{x}~}|~}{}~}y|~||~~~}}~~}~}}}z}|y~}}}~~|~~|}u}~~}|~~}{}|~|}~{~~}~|~~}}~~||{}~}||~{z~~~~z}~}~~~}|}~{}}~~}~~|}~}~~{}{}~}}~|~~}|~~}~~~w}|||}x|}z}}~y{{~}{~}}~~~{~|}~~}}~~~{~}w~}z}{{vx{zz|y}|z|}{z}}y|{}}}{{}{z{|~~{|~|{~~y}{|}}v~z||z{}}{w||~{~{}x{zzw~{y{~x}x~||{}{y}~}~~|}~}vx}|}vy~y}~w|~|z~tz}x~~~zz{}z}~z}|}~{z||y}|}|z|~}{|{{~{||~}{|~}{||wvxz}zy|~|{~z~|zxz~x~|}z|||~~|}z{{|y~uy}y|{z{|w~|x|v}~x}|}z}}{z~{}||}}zz{y~{}|~{zy{t}~|~{~~{{{x}z|}||}z{{}~|{~~~z|~~|~y{~zy{y~}||{~w{z}{|zz}~}|z{~{}wz{{|{zz}}~zzz}{{{x||}}wy}~~z{}{~}z|~y~{}{|~~}yy~~y~v|z{}{x}~{z|z|z~y|{{x||~yyxyzy|{~{{}|{xz}|{}y~y~{~|}z||~w~}}{}y~|}|{}|w{||}{{~z}{}y}}~z||}{|}}~{{y~}}|{|}~|}|x|~ywy{}z}}yz|~}{~~}}|w{~~}y}~~|||}|~}~~~y~|{x{~|x{z|yv{}yyz~y~zy}zy{{~|}}~~~~z{}~}~~~|~}}~||~~}{~y~|}z|~}~~|~}~}~~~{}{}~}z}~~~~|~}||~~}~~~{}{}}~~~~~y~~}}|~~{~|~}}~}~~|}~|}{{}~~|~}}~~|~}~~z~|}~}~}|y~~}}~~}}~|~~~~}~{{|}}~z~}~x}~|~~{||~}~}~~}}y{}||~~|w{|{|~|{|wyz{}}xz|{}{{z}yzxz}xz{{{{yx}{xz{{{y~~z~~{|z~||{|{y|||~|||wy{{vy{|w~{~zwy~zzz|}x|z}x}x}{}}{zy}|y|||{|~~y}}{xz~y~~~}{y|{}{x~}xz{}y~}y{|~z|}|~zz|~~zyx{~{zwvz}z|}yy~y|wx|}x{{x{{wwxx{zw|{{{{z|y|z|~~}z{x}~|~w|{v{|z|y{{{}|}~|x{}~}}}||{}}}}y~|y~}zyz~}{yx{}{||z|ow~{{{|{~yv}}}~{}x|}~~~}z{{}}}{|}yx}|}~z~y~s~~}}||}y}z~{|}y}~x{y{yz~z|}|}~{w{|z}}y}{|z{}~x}}{{}}zz~{~{yzx}xwz~x}zw{|z}|z~z{{~x|y|vy|z}~~zz{x~}||}vyy}yzx||||}|~{x|}yzwz|{y~|||w||xw{x~zvzzzy|z{yz}zzz~y}{||w}x~}y{z|{w~{|y}z{~z|~z}z{}|}v|wy|}}y~~{y{y|{z~}|y}|}|}}~z~zzxzx{x{yyz~|}z|y}{z}|}}yzz{}{|||y{~xxy{}{v}yw{}yzzz}z|}y|~z|~{w|||{~{~|~~~{~}|~}}}~}}z|~~}}}{~|zx}~~{~}~~|}|}|~y}~~{~~~~||~z{|~~|}}~}||~~|~~{|}}|~~~~{x~}~~z}x}~z||~~}z~~{~}~~~}~~~|~~~~~}}}{~~}}~|}~~|~~{~~~{~{}}}|~|}~xw~|~~}~~~~}~}}~}~||~}~~~~~}z||}}}}z}|z}~~~}|}{}~|}}}y}z}y{{{{yz|z}|||{}w|z{~|||{y|{~||}||y}|||}||{{{|~z|y|}yyzzx~{|}z{{xz|vz|}{}{q{|~{{~y}}{~}}z}}y{y}w}|~}z~wyz{{yvx{|{}z}~z~}w|}y}}z{{{{~|z{y|{y}xy{x||~|z{~y|~|~}|~|z}|}}|~||~}}v{{|yxz~xy}~~}~|~{}|~z{zx|y}z|{z}}zy}}y~}||~|~~~z{x~zy}}{~}~|z}y}~x{}x~{~~~vw~wuyz~}zu|z|y~~z{xy{|}}y|~~}|~||}}|~}|~{}xx||y|~|x|zzz~}z|}y~{~xvzz}|wzvz}yw}~z~~}}yxx}~yy}~{~~x|yx|{|{}|{}}~y|{}~~z~~z~{z|~y~z||x||x}y}|z}|y{yy{zy{}}}{|}{}|{~|{y|}uz}~}}y~t}y|z{~}|{~}w|vw~{}|y~x|z|w~{~|zxzy{w{}|}yz}{|~{z||}||}~|~x|z~|{}z}z}~{||}x}}zy~z}t||z}z}z|z|zy}z{|~v~x~}~||~{}~}{~~}|~{~z||~zzyz~{~w{{z}|~x{}}~}~}~~z|}}}}{~}~{|}~}x}~}||}{z}x}~}}z~~~|z~y{~~|z~~}}||}~}~|~~~x~~}~~}}~yzz{}z~~~~}}}{~~||~}z~}{~|~}}}}q~z}~}z~~~}~{~}|}~~||~}~~{~~{}z}~}}}~}}~~}}~z|~~}}}{}|{~~}~~{~|}~}}~}|z~~}~|}}}{~~y~z|{~~~|~vxxy}|}y}|{~{|{{{{yy}y{yx|}{z{~}~zy~y{|{|}}|}}zx|~|x{x}|yy}}{y}{{y~z|~}~x|}{x{~yyz|y{y{}z||yyx||}~{y{~|}z}~yr{|yz|~z{y}zy}{{{w||{{}z}wzxx{||~|}}{{}|y~x}~}z{|x{{zzy}|{~{|yz|}|{}||}{yv}z{|}z{~y|~}{z|~}|wy~~|{yyxy}|xwy}{}~|z}}}y{}vyz}~}w}zz{~z|||xy{yx|}~}|}}|{y}yz|z}|xz{vzz{{~{y~~}{y}~w~~~{||{zz}||z{y~~uy}x~|}}{zw{zvw~x~}}v{|}zzv|zz{syx~}{|~|z|zxx{{{~z}}w{~}}|~z}}{~~|y{~z{~xz~{{|z}zx}}x|z~~}yx~}yx|zz}z|vx~z{x}~}|}}}|}|y}{}{y}y}y}}{{zz||}{|||xvz}z}}|~}~{xz{~y~yz|~w}|}zzx}zxvy}zyz~{wzyz{}}|y||{x|y~||u{{}{|~~u}{}|~yv~|~wy}|}|}}~xxx}|}{|y{}|vz|~}{||}||{{z|z}|yxzx|}z|}}{yz}y}y|{{~t|xk{|x}zy{zz~w}~~||}}}z~|}}}~}}}}}{||z~}|{|}~~~~~{}~}||~~z}}{|~z}|~}~|~{{~|{~}}~}}|~{}~~}}}|~~|~|~}}}}~~~~{z~}~|~|}~|~~z~~~~}|}}}~|||z~{~zz}{}|}}~}|~z|{}}||}~}}~~|{~|~||{}|}}~~|~}|}}z}|{}z~z|{}~{xy||zy~y|w||y{~zz{zy{|y|yx|{{|z}{~zu~~}|{}}~}|~z}wzz}{x}|z||{yw|}}|{y{y{~x}}}z~~}z~z|~z|||z||}~}}||z{vx|x~z{zzyx~y|~z{{}|~x}yy|{z}z|{}~|zz}}{}}}~{|~||~z{||}zzyw{zx}yxzy{|{|x{|}}~||x}}|~}}y{y}}||~}~|}y|{}}~w|x~zw|||yxz}ywy{|vu{~~x}{z}{{{~|~~|{{z{{~{z}~{yyy~{{x~|z~{xxzw|{zz~{z|||~w{~|z}z}|z~|}||yxz~{{|{}zy}w{~~x~z||}y|x{}|ww}x{}}{}z{|~{~~|z{w}|{|wz{}}~}zy}~{z}w}|z}x|z}|}}z|}}}}}{{~}|x}||z|}}~|v|z}~yzv{y{~|~y~v|{x~v{xw}{{{{|yy}|z|~~|}{{}}x{|}z{x{y~y|yzzvy}~z~zz~||z|{y|{|}|}}|w}|z|}~}~}}}{|~yz{z{|}wyz{{}{z|{}{y}~v|{{z{~|y{y}|u}}|z}{y}~}{~zx}z||{||~y}~y}{x{zzwyvwz{{~~z|~z}|}{{z}{}~~~}~}}|~~~~}{~|~|~}{}~~~~~}~}}|}~~|~~~~}}~|~y~|~~~~~}~~|~~z{z~}~}~~~|~}~|}~}~~~~}{}~w{z~~|}}~}}~z{}~|{~~|}|~~~~~}~}}}}{{~}~}~~~{}~~~z~~}x~}~|{}}z~z~~{}{~yy}~x~|}~}{|z{{y|}|w~~zxx{v|~zy{{z|{z~{{z~}}~{y}|x~~z~}}z{~{wy|}}{y{|x{x}z{~|}}}}}~z{xxvy|}{ux{zxyz}z{}}~z{x|{|}{zw|{}y}{~z~z~w||||~~||~}yy~{|t|{~{{{||z}vz}{|w{}yy|~zu{z|{~}y~y||zv~~|x|~~yy~}}z}y|~yyz|z}{~z}}{|zzz~||y}~z|{w~{{x|{z}xz{|x}{|x}{|~vzw~~|{{}~||}||y||~zz{z}u}~zyy}||}}y~}||~{~v|zz|w}||y}}~{x|{x|x~}~||{}}xx{|y~|~~yzw~yz~yy|}z~{{{z||~~w||}|~{zy|{||w~{{|y~{yzz||x|z|y~{{}{}||z}{w|~~|~xzxxzzx|}||z|~{x|z~{{|xzx~x|z{}~~y}|~v~zw}||}~{|v}||{}{~{|z~xz{wx{}{zy~|}|{~zx{vz}z~z{}}}~w~~|}}z{z|xz}}~~z{~||x{{}~}~~~|xz}w{|||w}~}z|~~~}|y~|}}{zx|{||~||x{zxx~w{~~z{|xz|{{|z~~zz{~}||xz~~y~|z||}z}}}}}x{w}y~yqz}|~~~x{x~x|~{z|~|}u{{~|z}~{|y|}}z~}~~{}}~}~}||~~|}}~}}~{}~|~|}{~~{~~|~}~~~~~x}~~|}~z}w~~~}}~}}}~~~||~~~~}~|}|~~~}}|}z|~|~|y~|}z~z}~~}~~~~z~{~||~{}{y||}}~||}~}~{~~~}|~~}~~~}}~}~}}z{}y|~}}|~~||~~|}}~~x~|{|~}|}~~|~|~|{~}~}~{}|wxzz{{}z}}{{||z}{{|{zzxyz}|y}~z}z{wxwx}~yy~|{y|~~|x~|}{{}z~yxz}y~{|x}{x|}~|zz|}yzz|y~~{}y}y{|||zz}~|}}~{z{}zw|y|{}z{}}~|~z|yy}{}}xyx{{~{}~}{|}|z~~y|~zx}w{}z|{{~yw}x{|zyy|{~{~{yy|}}{~y{|||~}{}{y}~}z~{|}}||~z||{}z{{{}|xw}~||z|}x|||}}{z{z~{z~{zy{}|~~~{~xy}zx~|{||{|zw||wz~z}~}zvt~z{}{}}}~{z||x~}u~|{~{}zy||}}vy|}}{z}zy}}y}|}vzx~{w~}w{|{{~~}xx}|y}z}{}z~u|}|}z|ww{y||}|{~z}~|||}{~|z}{}|~xy}~zxv{~zz|}~}xz{}{w}z~v{}zvy}}}|w|||wzx}}z{y{{|z~}z}z}}}}{{yww|xw}~{uw|{~z~z{}xx}x~~xx|}}xz{|}~z|}}{|}{~{z}x}{{yx|y}x}{{~uw|z}}{|yyy|}~z}|x{~~{|~||}|zz}{|y}y{}yz|y|{yzx||}wzw|{|y}||x}yy{}z|{z||~y|y~~~||}}~~~~~}~z|}~}{}z{z{|}~}}y}~z{z}}}~|~~}{~{||~~}~}~z~~~{|~}{}||{}|~}~}}|~}z~{}{{}|~~}~}}~~|}}~{~~~~{z}~|~|v~||}~|~|~~z}~|}~z{~|~~~}}}{~||}~x|~~~}~~{}}~~~y{|~}~}}~}}x~|~}}z~}|}~~|{x~{z}|z{|~yy{}z~yyyy|{zz|{|w{~|||}yzy~x}wuz{z}}{y~|w{||~~{|}~z{y}}|~~yz}{|y{|z|{{y~}|z|~}}{zy}~}y||{|wz}v~||y|{|~{{{||}}{|y}~|}~~uyzz}u{wy~}|{|zz~y}{~{wxz{zyz~~yzu{}z{z}~{{{~{{~|y}{~z{w{zz{|z|y|~{{|||{{|}}z||{z|z|~xy|{|{w}~|||{|{zz{wyz}{w{y}yz{}}}}yz}|z}~|y{x}||}|v}x|zz{{}}~xw~{|yz~z{w|z}{|{{{}z|v{~{y~zz}z}{~x|~ww}{zt}}|x|~}}}x}zxy{}~x{|z~{}|{zy~zzzzu|{||z~z}zx~|z}w}}~w}~w|}}}vy~}}y{}z|xy||{}~|{}zz}y~|}{~~vy|~{zy|~z~w{}zyv}}|x|xzw~y}}|{|{y|z}w|uzz~y|}{}~}z}~u~~x}x|~|x|zyz}|}{{|~xzyy{{z|z{}{||{~|~y{|yx|zzv~zy|w|y|{}{~yx|}wz|}}}}|}{~}v~||}||}|x}{{}~}x~wx{w{~}{{z~|zwyy{x{y~{|}|zzz~w{~~y{}}{{~~~~~|}~~~||~|~~}}{x|}~}~~||z~}}|~{~{~{~yz~}}{}{}yz}|~~|~|~z~~~~y}}}~~~|}|}|z}~~||}}~|~~~}|~|}|}~z~~v}}~y}~}}~~~~}~}~||}|~~}}{~}|}{~~~}{}}}{~x}~z}}|~{~}}|~~|~}~}~}}|~}}}~~~~}|~~~{|x~{{yy|~||zx|~{xuz|~|z}|{~|~}|{uz{y}y{}|}~{|y~|~{w|||}z~z{|}~{~||~}{}}}{{v~zzx~{y{z}z}{{z{{~{{~{{{}{{{v||{|y}}|}xz~~~x||yyzz}v{vp|~|}yz}v|w|yx{{{|{{z{{||{{{x}~|~z}y|y}~|v}yx}~yzzz|~yy{z{~}~||x}|{~||~|~y~}|{z|{|{z|}yx{}{yx~|{~}|~y{|z}{|}|z{z~{{}{}|~|zz|}|{zz{zz~}y}z|{~|yzzwvy{{xy}|{||{xv}zw|}|||~}|~{|}}{|~xz~y~|}|{~~}}~{x|}x{z{x~{yz}zyu}{|{}~~z~{{~{|{{||y{~{~}yzyz|~}}z||z|{{||z|}y}z|}~|zv}|z{w|z{|~|}xyzw~~}z{}~|}z~|}{||ywxx|~y~|zzx}{z{}{{xzz~{zz{~~~|}{wz}}}~{{{}}|x~|zz}||}yw~{}{~|}ywyx{{{zz~z}~~|z|~yz}z|z~~{x{}~}~~|x{{}xy}|x{yy~zzy~y|z{|{||~{}||~{}z{|z}~|z}y|z}~}yw}|~vv|y}}xzxy}u|{z}|}z~z}|z~}||{}~|~{z~}z}}|}~~~|}||~x~~~~|~~{~u|}~y}~{~}{zz}y||~~}|}~}}~~}~{~}~~~||~~~~~~}z}~|~}~{|~z|~~|x{}~}}}}~|{}~z}}~}zz~|~}~y~}~|}}~~}}~}{}|~|~|~}~}}}y~}~~z{y{z~|~~zx{~}~}~|}~}~|~z~~~~{{z}}}{~~|z~{y{w{~~|w~~{y{}|x|z{w{}}y}xy|y}}~yy|w}{z|~{{y~||{{v|~~zx~|y{}{}~z}y}{}}{z~|~}wx}|z|y|v|~{y~|}{~~}}x{}}|yw{{{y~x{}x||z}}~~y{y{{x}{}|{{}}y}z{{z{x|}|}w|}{w|{~x}z}|z{|||z{{z{~}{x}}~}zx{{~{{x|zxy}zz~|y|}z~}|{{z~zx~}~{}|y|}|~y~{{{z~vzxz}}}}|~|vzz{~xw}{}x~{{}|}w}}yxy|{}}}}y{}~~{z}}}y~}}~}z~~~{{}zyw{~|{}~}~||~~z{}{y}{x{|{{}z}|{yx~}~}}~z{||~~{w}~|}z~|y{}zw|zz}~z~wx~}}x{{{|{~~yx}yzxwz}{wt|z{}~y~x~y~v~}~}{z|z}}z|zy{{z|xv||{w~~wyz~~}xz}z|{||{y|}z~y~~~|{|}}|w{z|~}zt{}z}|{z}}~}}zywzzzy|~||}yz}~~{}z{}{xw}~xz}~v}z|{zy{{|zy~}y~~y}{}z~{{}y{z}~ywzyz}|z||}{{}ty{yyx}||}~{|}z|{~~v}}~}{{z{~zy{|}z}{~}z|{~|~~y}|{||~~~}~~}|~~~{}}}}~~}~|y~~}}}z}~{{~}~~y~}}~~~{}~||{~}}}|}|||}~|~}{}~z~{~~~{x|}}~~~~}}~~~|}z~~~}~~}}{~~~~~~~~~|}~{~~|}~||~{{~~|~}v}w~||}~~}~~~}~}~~|~y~}z|~~|~y~~|{|y~y}yz|~z~|~~z~|zs~}~|}~~~{~|~||zz}~~~}~}~|z~z~|~}|~~}{~{|}t|{{ty{vy}|w{vx{vyz{xx{~{~yw{}|~}|||~{}z}{~}}w~~{{|{~{z|{~{{{}z}x{{zx}}~~|yq{~z|~x|||}|{~y~}}z|~z|{||zyxx}zuv|{{xx{x{y}yz|y}~|zzw}}|y|z}~|z~y}y{{|{~{~{y~|{w|xyx}y|zxx|{|zvzzz{x~z}y~{y}}z~~~z}w}}|{~}}z~}z|~{}}ys~}yv|yy{~{|wy~{zz}q|}}|}|}|}{~}{}}}~{x~z~}~yxytwz}~}zuz||{y{xvuy}{{yx|z{||~{{{}w|{}z}~{~|~|}y~zz{}}z{{}{~}z|}{w|wz}}}}~~yvr~||}vzzwz~|z|}|}z{~~y|}|}x}~|{y|y|{{z{}|{}}{{}|~y|xz{}~}|~|zz}y{{{~~w{}zz|yy|{|~z}z}x{y~{|wz~z}xy|uy{||{{}}~}ww}zx~{zw|xyzxwzx}w}|{~y}|w~}{x||}{z}~{}~{{|}{{z}{|{}|}~x~}zv}~}z}}~~|y{}x~{~w~}yv}{yxzx|{|~{|v~}|~z~}~{|~|yz{|~{z}y}yx}~xx|y|z|xz}|}v||~yx|xz}|{y~{~~~}{|~z|}}y}~{{||~|}~{}}}y{~|yz}||||}}~~y|}|~~|~}|z|y|{~{~|}}}}~}}~~~|~}}~~~|~x~~{}z{}~~}}}}}}{~}~~~~}~~~~}|~|~}~z{~|~}~~w{|~}y}~{~}}}~}~~~~|}|~}|}|}|}}}z|{~}z||~}{}|z}~}}}|y~w~}|}~z|~}{~~{~{|~~~zw{~}}z}}z}zy{y~{x}}}zz|x}||}{~~}z~}yv{yy~{}x{v~~|}{z~|zyu|w{yyy}~|~x~z}}}||y}|{|{{}|z|~}w~}z|z}|{}}}}||~{{~}y}{xw}}{|}~{v~z}}z}{{{{}z}}|{xxwx|zx|{x|~}x~{{v}zzx{}{|}{}}}r~{{{}|{x|{|y{}~z}x}}}y}y{x}zv}zz~}{yz~z}{|z|{}~~}|xz~z}}|{x|z{|y~}z~}ww}~z~~x{x{~{|}xv{x~|{{}yxxy{~v~z|}z}|z|zz}}yz}}zwzv|~z~}|}x|}}~z~w|}~}{}zx|}|~w{|}w|vzwz~{}{{|x{wyy|yz~z{|zz}||w{|yz~y{zy~}|z{}{y}yy~|{yy{|z~~~}|yz}y|z{{u|}zx{{x||z{|y|}y}x||{x|y}}~{|{~{{z{|||{yz|z|}||z{||x}}{~{}x|v~{~|}}}w|{~|y|x{{z~~~yz}xw}{{~z~zy}|x|y~|zt~~}~}}||{z{yy|v{z{}{{}{||}z{wz}}w~~}z{y{|~|{|y~{x{|||y}y}v{{u~}~|zz{~zzzyu{x{~z~|}}yw{}|~~|}~~|}}|~{}}}~|}~}~y{~~}||~||~}|~~|~~~|||~|~|{}y~}}}~|~~~{}}~~~}~{~~{}|}~~{|}}~}~}{~|~{|~|~}|}}~}~}~~}~~}}}|}~|{||z~~}|~}}||{~}~|~|~{}~|}~|~}~|}~}~~~~~~|~~~}~}~~}~}y~}~~z|~z~|~~z}~}|~~|~zz{vx|}~|z|{{z{{}|z~}~{}{}~}y{x|v{z|}y{yy|y{u||{~{{|y}z{wz}y{v}zx|~~zz}~|{{|{~{~|z~|{~z~~y}}}~~~|}|wyy{}{z}v|~z}|~x{|}y}|s}y|}}|}}z}}|z{|~|{yzwzyz~{|zzyz||z{~wzzwzzxyxz{|}|z}{x{~~y{}|}y|y||~}|~}|yx}}}|}{yz{||vz{z}}x{{{z{xt}{|z|z~~{y}y}{}}y~zx|x}xzy{{xs}yy~~~{|~|}w}||zy}y}z{~~}z~{y~~{z~{||z~}~{||~~zxx}|~y}||~|wz|z{}|zx|y|}y{{z|{}x{|~~y{||}~~zx{~~y{z~{}~yzw{z~z{~z|{z~}y~~}w~~{}v|}}||}||y|y{|{xxzy{zv~zyzzqzy{v~{x|z|z~|~z{y{zzz~~}~|~}|{{|}y}x}x}~yy{}y}{yv~~z{y}xyw{~{yyz{zzx}||~x}}|z{}{{zx||{y}|{~}|~~{y~{v~ww|wz~||y}x|~{y~}}}|{}y{~}{|~{w|}xz~~}zx{y}}|z{w{yyy}{{yy|w|{~w}}||zy{{z~|~~~~}||}}}}~}}}~}||}}~|{}}|}~~~~|~|}|}}~}~~}}}|~|~~~z}~}~~||}~|~~}~{z}|z~~}|{}|{~}~~~~~}|}}}~~~~y|{|y~{~{~|~~}|w~~}|}z{}}~~~}|{~}~}~}}~y|}}{|}}}y~}}~~|}w}}}~y~}~~}~|~~z~||~~~~|}~~{{z~{}{{rw}}}~x}}y{z||}zy|}}||y{}~~}y|z{}wz|}|yyzv~{z|z}yz}y{z~|y~|y{||{~z}{zy~~x||{{|z~w{|yyz{z~~z~x|xy{|{{}|~}y}|zy~xz~x}}{{{{zz}|~}{{~x{|}v{yz|u~xy|~~{}}u}{||yzz|~{~{|}{zzrzy{~x~~x|~}y~{~x|||v~}xyz}{|{|{z}z|~~y~}{||}x}y{x~|}{z||{z||x}}y}wxt}~~z~z~zzs{{yz}|zx||yzzzzx|x}~z~yxzz}z{|}~~}}~}{x|~|{|{{~~z|~}~|yy}~y}{w~~|}x}}}y|}zw~{x}swy{z{xxzz~|y}||z~}x~zyy{~zzyy~}|z|x{{~x}{z{{y~||}y~|}xy|{|~|w}x}||x~u}~|{y|{xyz{|}~z}|}|{z}{|}|}||{~}~wz~{}zz|}{}{{zw}y|||y}zzx~{}zy}y{{z||{~y{y}|~~z{yz|}|y}}z}}u{x|}}y{y}{y}{y~z{||y}z~x~|~~|{y}~}z|u~}zx{||~~{|y|~~{~~z}|~~z~{~~vy}{xwuy~z~}z|z}x}~zywzu}{}~{}zyz}zz~}|~w{|{z}~}zv~y}|{x}}z~{~}{}}v~~~|~~}~}~~|~~|~|~~{~|~z}||~~}|~~{|}~~~~}|}}|~~~}~}~|~}~|}|}z}~}~|}~}~{z~|~}~}~~~~z|}|~~~}~}z~|z~}z{zux~~z}}{|}~}|}~~~}~y~{~}z}~{|~~~}y}~~|z~~}~zy~}|}~|{~}|~}}~{}{}}~~}}~~~~{~~{}~xx}||}|v~|~{xzz|x|zx}}~}}{|}z{vy{~yz|~|||{z}z|{}zz|x}~{|~{|||z~~z}y|wt{}~{}~|yyu|~z{{zz{}|}|}{~}w}|xy{}z~~|}{}z{~{x~|~{~||y{zzy}w~}w|v|~{{{~{}zy~y~{~{z{}{r}}|~z}{y{xzz|wwxx~y{{~y~yy~~~yxz|}|}y{{z}{w~}w}|}yx|~x{xyyxy~|}x|}xz{|y{~|x~|w}{y|}~zz{{}||{~}xozz|{{z{{yx}{z{y{|y{{}~yyz{~}x}}}}{z{zz}z}|||~|}||}{{|zxz}{y}y{zv~{{|y}{x|u~||||}z{}|~}{~~{w{~{{z|y||xy{w|y~{|y||{|wz{z~|}~y}{~x{}|}x}}}|{}}~z{{{{{}{{{|}||~~|{~}{z~}yyyzy}|~|~|x|}xzxz}}~|}vx{}|{z|{}w||x|~}{z~}}~~~y{|}x|{{|{|{|}vt{|x{{}}~}x|x~|zz{z}}|w||~zxt{~~wyz||{zz{vw{||yz|yx~}y|yz}zy}~~z{|{{xzwzz|x||vs|yxxw}{~{y|z{~z|vy{{|}~|}{w}y|}}}~|~|{{}}~~|}~|~}|~}~~}|~{}~~}|z|}~~~|||}~z}~|}{{}z~~y~{~~~|{x}~|~y}~zz}{~}~|~z~~{~~z|{~~z}~~~}}{}}~}}|z~~|~~}~|}~~~z|}z}{}~~~~|}|}z}~~~}}~~~~~~}~}~}}}}~}}{~||||~~~~|}}|}{~~|~~~u}~~~~y~~~}}~}~}|}~z}y}~}xxyz}x|x}}~~}}z~y{y{|{z|}w}}|||zux~}{{}~}}}|}xz{z}~ytyy|{zxx|yw{}|zx~{|z||z~{{{~|~~{|{}}y~~~xv{zz|}{x{{y~z~zyu{z}|zyy}}x|xy}{}z||y|}{|{yz{{}}{~x}yyzz{~}}{}~yz{w|~zzz~{yy{|{zy~u~z}|x{wy~|}{~yzu{{z{{}y~y}x|x~y}wu{||{x~||}}zz{y~|{{{{~xxz||x{|{z{w|{~{{z{}z~||yyy{}z~}z{z{|{}~|s~z~z}{}~}~y|{|}y}}z~~{|~|}z|{~}{{|y|z~|{zv|}}~}z~{y|xzu|~|}}z~~zxxy}x}|ztx~}}yzw~~z~z}xy|{|}~}z{x{{xz|}z|~{y~~||zzx{~x|}~~|}}}~vvx}zzu~|z|||~|}}x|}}~~|}zw}~zy~~{~{vz{~~zz|wwx}}z{xzyzz|y}~|~{y|{}||u}}}~y{yw|~w}{{z}z|~|zx|{}{}|z~x~|z|{{y{|{}y|}{~~{|}|{||y}zz|}zz~x~~~}}yxx}{zz|||x~y|{|z{~~~|y~~|{x}|}~zz|z||~z{}~~{}{wzw|~{vzxv{|~y|||{~|y}|~~z~}~{}|~|}}~~|}|}}}{~~}{~{|~z~~~||~~~}}}~}}~~}~|||{~~~}~~}|~}~|~|{|~}~~~}~y|}y~}z~~|~}|~}~zv~~|~z}|~~}}}~}~}~}~~~~z{|~}|~~}|}||~{|}|~~}}~~~z}~x~w~~~}}~}~~|{|z~~|~|}{~~y|~}}w~}~~|~~|~~}}}~}~~~}{~}}|}}}}}||}~~}}~{~~~z~~{{|}|{~~|}~|}~}{{~{y~}}z~{z{}{~xyz~yzzx~}z|w}y}|{~|}}||~z|~}|{zx|~z{u}|~}|~xz}~xz|y{}}{x}z}zyx}z}{yuz~w}|~z{y}}}zy~{|z~||zy{zzw}}zzxy|~|zy}y~u{w}y||wy|y{{~|z}z|{w}w|x{~||zz{yw|z}{{{zzx~|{|z}}{w}w{~y{{}|z||z{~xx~{~||xz{|x}{|{~~||z~}x}xx~z}x~|}zzx}|}|{}~{}|x}z|~}z}z~z|zywz|~z}||ztxw||w~xy~~y{}z{|xyy|zy~}zz|z{{zv~~~}y}||y~~z~~}|{zz~~x~vwz{xx~|{z}}zzt}z}yx{}}~|}{x||y}z|~z~}~yz}{~}zy{}|vz~}wx}z{||{v}|{{xxv|yzz|}w|}~w}{{}xvwzz~||{|z{|zzz{~x|||}|{{z}~~yu}}z}wy}}|w{}}z~t|{}{zz{~z~y{{}}{}~yy~{{{{|~||}wy|zz~zzwz|}|}~y|yz}{|x|~}|{~}|y{}zzz{|yz|xwv}z|~z~zyxx|zw}{~y}{zxu~}}z}~z}{}}|~y~z||yx~vyyu}~{|zw}y|{|}}~ux{}uyyx{wz|}{{z{|z{}|}xzz}}}|~|~~z|~~}~}|w}}~}{~}}~}}{~}~}~z||||}y~||~~}}}~y}}|}}~~~~~~~x}}}z||~~~~~}{{{~~~|~{}~~~}}|~|~}~~}~}{}~~}}~~~~z|}}|||~~||}}~}}}}~~~}~}~|}{}}~~~}|~}{~}~}~|~|z|~z|~~~|~}|~w~}yv{|{{~}|y{~}{y|}x|w~yx|x{~zy}|}{~~zw}|y}~|rvw||}}z}z{|y|x~y|||}||z||y|y||z~wz~yx~~}|xyx{~z{x~~z|{|x|}}}~z}|zz{yx|}|}z|z~z~{z|x{{}y|{x}~u{{}{|vzz~y|~|{zy{zxy}x|~y}}}{z}|{{}{|z{~|x||{|}{}}{{{y}~}{{zyx|yyy|v~{|z|y}||z}yz}||}~}y~zz||wyx}y}}|}y{z|~w|~~y{~}~w~}z}}{{{{~{wzz~|~~}yyxx}|w~}|~~{x}v~z{~}}~~}||}{yzz}|z{~{yw|yv~~{}|~{~}~~z~~{z}zx{}}|{zy|}~{x~{~x{y|||y|~}{wy{}z{|{~{}}z~y|~y{}x|~}zv~|~~|||}w{zwx{{y}|x~y{}||}z}x|z~z}~~~w{}v}|~|~~yzy}y}}{}wt{{{~~z}}x|}|}{y~x}|xzv}|y|y|{}~w|{{u}||{|{}z~{{xyz|~|{~}}~x{y~x{y}}x~~}y}z{{}{|{~|~w}{|yzx{||~z{|wyz|y}{~zyx{z~{}{y|~}|{}}z|{{}y|x{y{{{~{|}{}{}|}}{}~z~y|yy||{}z{zz{|}|{|xyy{z|zz||y~z|zx~}~~~}~{}}~}~|z|}}}}}{~}}z~|||~|z{~}~|~}~}}xz}z~~yz~z~}}}y{||{}~|}~|}}|~}~}~~{|~~|~|}~}~~}z}~{~~z|zv{}~{~~||~~||~u}|}|}~~~|}}~~{}~~~~}|~z~~}}}}z|}}~}||~~}~}~~|{~}}|}|}}}~}z{~~}~ywzyy}|}}|z|{~v{|{|zy{|zxwz}|{x~~}w}}~{z~|{}z|~yu{z}{|w|x~|{w~|z{w|v{~{zwx~{vz}{|{x||yw|}x}{yx|}~~z||{xwwyy}~~z|{|}}z}yy{{{v|~z~z~yyy{||w||}wxx}z}{{||z~}}||}}y{w}{}y~{}|z~zxz{~{{||y}y|||z}~vx{zyx{~x}y{}}|~~{y{|~~||||~~|zzx|z|{z}{v{x{{~z~~|y~y|z|~~|xyy}}{}}~y}{z}wz~zx{yxu|~{||zvz|xz}{|}~z|y{v{}||}{|~{||{|{{y{}}{~~}u|xz~yxzz{{}}|~zy~yvxzy{x~{y|zz|}|xx|z~x~wx}}w}}}}~{zyyu|}~~z}w{xx}rvyz}ww|}y|vw}z}{|~~|z||z}{zzzyzw~|}|zy}|uz}{zzwx|yxy~v{}wx~yxzxzx{y{z|~}zzz||}z|~|{}|z~{{z}z}||}xz{u~wyxz~{}y~{z{{{{zxz|{||~|{~}|{}|||{y{|u|~v}~{~|~}~{|}|zw}|x~y{wzxyy{{{zy{u{~wz~~y~{~|~{~y{|}x||~|~zzzyw{wy{zyyxz{~|y~|x}}z}z}w}z~v|}{~~{|~~~}}~}}}|~|}~|z{|}}||}~|}~z||y~|~{~}|~|y~~z~}~}~|}}}}{}||~~~~~|}~}~||z|~{z~~~}}~~~}}|~z{~}~~~~~{}~}}~~~~{~zz}}{~{~w}|}~}~~}~y~{z|~{~}~}}{|||~|~}~~~~~{~}~|z{{{|~z}}}{{}}~|~z}~}}{{~}}~|}{z}{{z}zy}}~}}{v}|~~{~{x{}~|}}~yzuz|}}|y{zz}{|{{}~zy{y}y}y}~z}|y}}}y||}w|}}yu|z|}}|~y|y~{{}}z~{x~z{}y}y{~x|}}|}~{x{zx~}}{|~y}z|{|y}~||xzz}}y|{|~xy}}{zyz}z}}zz{yxz~yv~{z}|y{z{{{|}z}|{|{z}~}}y||~zx{|}{x~{|}y~|{~uy|~~}}yz}{z}{~x}{}z~}{z{|zy}z~|{yz|zz}{zy}|}}}y~}~|}}xy{x{y|~z~~||{z~zz}}}|{y}yz{zzzz~}w{w|z|y~~~~{||~{~}~}{{y}x{z}}|yz}yyz|||yzxw}zy}|{z|x~u{y|~}}y{}vwzzzyxx|{|~~}|~|y~|||||}y{y}}}y}{x{}{{z}w{zzz|}~xy}}~|{yz|~zz}}y|xz~|}~zx~||{z|zzzyw{z{~}{~{v|{|}{|{||{|z{|}y~|}z~zz{}{z}w}{||{~}{|{}||{{y{||x~}~xy}|x}|xzyx}}{|y~}yy|z{~v{|y{{{}|{~}{{y|zz~}z}wz}{|{}|~z{~{{y~|}}~{vy|{||}||{|z|}}v|}}w{}v{{}|{||~{z{~|}tw~z{|z}{||y~z~w|}~y}|}}~|~~~z|~|z~~|}|~~~~z{}}{~~~}y~~~{~}}{~||~}~~z~z~}}}}y}~|}~}|~z|}}{~~}~}~}}{|{}||}{}|~y}~~}||}}{~~~~}}~{|}z~|~~}~~}}|{}~y}|}{z|}~}|}||~|}~}{~~}~|~~}|~~~~}z|}{~~z~z~{}}~|{}|~~|}}{y~vz~|}~x{}||}|zzxwuz||x{}|~{zy~z|{}~yw|}}{y~~y}z||x{y}{||y~y|{~~z{zy|{w}}||x|{|{{~||z{|{}}~}|{}~~~{{|~}{~t~zw|{|wy{{~z|}}|yz}y{yxzvyy{{}y}||xyz~{}|yy{}{}~}yz~{|{~|~}|{{~zy~zx}|xyzz|vv{w||}z~~{|w{x|~~x}}~~|}}}{yyzyy}{|}yzy~wx{yzz~zyx~yz|x~|x~~}y}~xv{z}{{~zwyxzx~}w{z}{|z~~~y~|xyyz||{}y}y}v{}{}z~z|}~}~}~}}}~{x|yz{y|{yz|{}wu|zx|y{}|~z{{y|||yz{|||{}}~~}z~y}z}}~x}}|~|{|{{}z{{z|{}|x}zzx}y}x}{~y~zz}z~|~{||}|z}xz|}x{{~}x|y|zz}x{{vz}|}z{xxz}z}}}||}zz|zx~yz||z{zyx}{{x|y~~~|{{~}|zzy{|v|wy}}}xw~z|~u}}~y{z{}z~~{~}}yzu}}{w}y~~{}~}|{|x~{{zx|vyz|}yw~zz|{xy~}w{~~|~z{z{~}{x~{y}~y}z{w}{|{|z|{z{}x{zz}}{z{~||yz~~|y}|~||~}|}~~}}|~~}~{}~}}~}~{}~~}~~~~{w{zz~~|~~~|}}z}z~{~}}y~|~~}}~~{~{}~{|~~|}}~}}}}}~}~~~}x}z~z~}|}~~~~|}~~}~{{~~~~}}~}z}||~~~z~z|~}|~|}{s{}|~}{}~~}}~}~}}~{z}|~~}}}~~{}|~~}~}z~{~~|~|}~~~}~~{}|~|v|~|{|}}}{~{y}{z|{~{w~~v|}~{y}~y~y{z}{|{}~z~}xy~y}{}zu~w{|||z}{z|xx}|}||~}xy~v{}|yz~zz}zyxz}z|z~~{{|y{{~{x{|{w}xz|}{z{~yy~xx{~~{~|z||}~}}uz~~|w}z}|w{{z{|}|z|x||}zw}xx~{{z{~{z|}zz||w||~}v{zx~x{~zxu||{}|{yzxzv}}z~y|~z}yy|vtw{{z}{z}zx~}~}|{}}yyxz|z~~|{wz{zy|z}x{y}}yz{y}xy~|{}~||{z~|{{xz{xy~~||x|vx|~x|vx}}z{|}}z}}~z}|||}}x|y~z~|{{zxx{}}|{{z{||z|{|~zzy~{}}zx||~|{~|{y|x{~wwz|z{yz}{|{}|{~|}{{x{}|zy}|~z|~y{}y}{{}||}{{|{{z|{z|y{~}yy}}|}{z|zr|z~zzx}s{{w~|x|~~||||yx~z{vxz~}}xz{|}{|~y{|~{z|y~~{{}{|{|~~z}~}x}{zyt|yz|}{|y{{||~~~vz{y|yz}z{w~}||{}zzx{}xy{w{w~~|yv}uywz~}}|}{zx{~~~w{z~~yz{|z|~w~{{|z~|z{}|z~y|zz~y~z||~~{}{y}z}zyuxyy{|{}{|vz~}~~}~}|~~|~}|{|}~~~~~}~~}}~~{~}~~}~}x}|~}{}}}~|~z~|~}}~~~|~}~z~{}}}~v}~~||~}~|~}}~~~~|||}}|~}~}}|~|~yz|||~~{~~~~~}~~~{~}|~|}~~~}~}|}}}~~{}{{}~yz}}{~}~~}}|~{|~{||}}~~{~}~||~|~~{}}~~|~~}|~}|}{|~u}|~~}|}~{z}}}~x~~}~z||{zx~zyu{}zyv{~{{{}||w~{~z{|}z{x{||xz~z|~~x{y||}|~~{z{zy~~wxz}}|~}{|y|yyz}xxvy}~}{{x{{}|y{|y{|}~z~{yx~v}{xzy|z|z{w{}zz}|~y|{x||{zzy|z}x||z}{{y}z|}y~{x{~|yyx{|}}x{y|{z}{uz~{zx~z|}yw|v}{{z|y}x{~{{~z}{}}{|z{{}~{y~~{{z{|y~{x{}x}y|z}~|y{}|xx{|y{z||{z{{~z}{}~|{yz{|}{w{{x|~z}x{y||{|||x|y|~{z}|||}x}z|z~{~}~~|}xz}w{{~}~y}|x|{{}||{|}~z~{{||~||{~}}z|{|}z{~{~}x{{z{{wzw~|z{yxz~||{|{~y{{|wx}|}~~~~}y{~zz{|}|}{|~|{|y~~z{z|zy{z|z}wz{}y}v}|}zy{zz{zy|w~xt||y{{yz}}y{|}|zz|~y~z|{zx~~{{u~zyxwz{xx}z|w~|z}vw|z~v~|{~{}z|~|x|y{z|{}}y|||~x}{{zzzxy~w|zwtx|yz}z~}}xz||}}{{x{}y}y{{z}}}~zzwz||z|zz~yyz{zx{zw~}yzz||~}}}y{y}xy}x~z}{w~}z|}z{{|{z{{y~}~~z}}|}}}|}~z}~{~~}~}}z}~~}{y~}~{}}}~{|}|~}~~}{~~~~{{}|~~~{~}}{}}~|}|~}w~zz}~}~}~~}~~~{~}~~{~~}|~~}{~~~~}~~|}y~}{~z}~{{}{~}|~}}z|z{~~~}}~|~}|~y}{|~~}~|}}}}~}~}~{~~~}|{{~~}~~{~}}z~}}}~}|zx~z|}~}}~~~|~zy{w}}z~}z|}|}{}{y|}t~{~}{}|vx~}x|}{{zz}~|uxzz{~z||~wy}}s~}{wx}}}}~xz|}zwy~|z}y|{z}{z~}z}z|{~x}xzzz|wz|z~y~}|}{~}x|v|vx|{~}{{{{{z||~{zy{u|~|ww}~w}|}~{}wz}|v}|~}zy}xz~zz~z{{{|~~{zw~y|||||y|||z|}|xy}|w}{zy{||{x}~{w}~~{zz~z{y}~{x{{zyy|{wz|}x|zyy||{z~{}}|y{}{{||{|zyz{zy||}}}w||~{||x|{y{{~zy}{yzz|y~{z|{z~xz}|z{|z||{{yz}{|||~yzx}{{}x{{z|~{y|s~y{xw~~{{{zys|y|~zz|z}||{}~}y~{x|~~}{}{yzy~}}{vzx{~{}zy{}z}{w~|yz|}z~y}{|}{|{|{~~||}z~{}|yx|xz{~|}}}{|w}yz{{}{|}{z}u{{~v~{{||~~|}|v|yz}yw}y}{{y{y}z}}~}}zx|y}}}|}}{{{zy|zy}yz{{}~}{|~~{{~~zv}tz}|x{y{||~y~y|w{z~}{x~}{||~}w|{x|~w~w}x}{}}y}w|{y}y{~wy|}{|}}z}y{{z{z||z~}|{~|xy|}}u{~z}}~~}~{~|z~}~}|{~~~|z~{}}|}}z~{x{~w~}{{|}}~||}|}~{z~{}{~z~}|}z}}~~||~{}~}||}}z|}||~|}{~~|}~~|||~{}{}|}~|{~z}~~|}~~|~}|~{}{~~~~|}z~{~~|~}}z~z~{}~|z|}|}~~~y}||}|~~{~}~~}}|}}|{|~|}~{z}}~~~}{~|~|}{~~~z}{|~x~}}~}|~||{y{~|}}z}zy||yx~~zyxz|z|y{z{{}yx||y|y~yz|{~z}|~|zxy{}}y~~y~zy{~~|~{yyx|{{{xz{y|||wzx|}~z~}}}z}|~}z}}{}{~|{y|p}v}{zyy}}z}y|{}}~u}}|zzy{}wyuy}}~x|{}z}|z~y}~~{{}}x|~{yyy|{y{z{{|{y{z|{x{z}yzxvzy{}wx||{{{}~xv{{|||z~~zz|z~|w~}{{z}z|z{~z}yx~}xt~{z|~~{zw}}|{}{z||~}|y}~z{}{{~y}yvyzz|~|~~{x}z{{|y|{}|yy|ywy}|w}|{~}}yzz}y|z}yr}z|{z{}}~}ywzxv}{yyz{~|{}}y|||}|}z{z}~{}{}|{yy{}~~zy{|wzwyy|}}|z{z{zwx{}|}}{|u|w~}||}|}||~z~|}}|z~zx|z|}{x}|vy{z}y}}~xuy{|}}|ywy{}}z|~z~{~y|~y{}||z{}|y}y}y{}}z{}y|zw|~yz{yy{wz}{z~~y|z}~{~~vzy|}~~xx~~~w|~|}x{z||xy~|}y~}yyz{zy}{~{|~}z{~|w}|~{z}|{z}~~}zz{}|wy}wx|}yzz|}z{{z|~wxx}|z}|~z~z~|}zx{|{z~~}{}}z{{{~~~}}~|~}}}~~~~|~|~}~}~~}}}}~~~{}}{z}~~~}}~|~x}~~~~{~~|}|~~}~{||}~~}t{~~}}~~}~}}|~}||~z~~}~w{z~|}|y~|}~~}~~|zzzy~||~~}~{}||}}~~~}|}|}}{~}~~~}~|~z}zu}}{|}~~~}~~~~~{}~~~|}|{}}}~|z~~{~~}{~}|~~~{y{z|{|~|{~~|x}z{{x{{|z|zz{~}{y{y|~}w{z||~yyy|{{wz~}y|}}y~{{{y{{xy~~~z|{y}|x|||x~z}|zz~|~vxz}{{~z~z{y}}{zzw~x|z{||~~|{}xwv|{{}~~{}|}}z|}zy~|z|~{{~~||wz{}|~~~z{v}{|w}z{~{}y}|xv{w{}~{}{z}z{}{}x}{zyy|z{{y||y}|xz|}|y~}v~z}y|~{|y||x{{{}z~}||{}y{z{}}|{~|y{{}yq}{~}wy}zy{y||y{}xw|sy|x|}z}~|z}x|u~zz|}~y}~{}zz|x{|{~zz}x}}y~x}~yy~yz}y~{}}}z}v}{{~|x}}~zz~y|}||y|~~z}~zy{~yz|~z~z|}{}w{~z~yy|x{~z~{|yz}{~~v{~z{|~{z{yw|{xz}~}uy}|}z{}y{{{yzzzz{y{x{~||zzy{}}}xz~||}|yy|~}t{}|{|}y{{{{{}y|}}}ttz}|~zy||}y|~z{z|{~||{z{{}yxzz~~|vz{|~xx~yxz{{~xwy~{|zz|z|~zz}|~wy|z{}~|yzz{z~{}y{{y|||zyz|z{~~}{y}||z||~zz~w~}~|~y}{|~}}}~~~}}|~}}}y||{~|}}{|{|~|~}~~}}}}~}{~{}{~}|}{y{}|}~|}~}|}~~~~}~~}}||}{{{~~}|~}}z~|}}~}|~~~~|}~||~}~~|}|~~}xw}~z~{~~}}}~}~}~{|~~~|||~{~~}~|~~}}~}~|~}}|}~|}~}~z~z~|{~}{~~~yz}}||x{{~|xyy}|v|{|z|y}zwzx{{yv{v|}{|y{~zw~{}~}~}~}v|{zzuyyux|{zx|x{z|}~{~}{zz{z}|}zx~}y}}}x~x~~w}{|w}~~}z|x|}}}v~xyz{~||{yzzzzu~~}{}|~{{yuz}~}~z{}}|~||yz|}~|{{v||}~~}{xyx|}x}~zz{zzzy{zy|}{vy~wx{{zw}|}}{}||~{v~v|{{{}w~y~{zxzyz{}w|{}}~tx}yy{y|}xx}||{{}yx|z}z}xw~~y~}~}y~xy|z|{}{~|{{y||}xyyy{~}~~xx~}|}~yy~y}|}}z{z~y~yw~~z}zyy~y|~{wzzy}~|{~|}~}{x||~~zz~v}~|}}z|}|~||~{|x}}{}xy~yx~}}|{}|{~y}}}~}xx|}{}|}}{|xyzz||}y~wz}z}}z}zyy|zxwz}~|}{~xx{}|}|{}{~~{~{|~~x}x|y}~x{~~}{{xy}y|}}~y~{zz{}wy~{|{~~y|}~~|{xy~}{}}{|||}{}~{|wx|}x~{x~ty|x|}zvy|~{~y|}}{}}}|y}y|~z~~z}y~z~~|~zw~|||w{}}~~|uz~xyxy{~u}~z}{|}~|~{}|z|}|~}y~}~~{~~|~{}~|{}~~~|||~}}~x~~}z}}}~~|~{v|}~~z}}~~}|}{~z~{w}|{|~~|}|{}{~~}~~}}~z|{}}x|~~}}|}|{|{}}~~~|}~~}~|}~}|}z~|||}~y~~~{~~|{}z~~}~{}|}}|~||~~|~~{{|~~~}}~}|~}}~~~~~}z|~||{~|~~|}}~~z||~{~|~|~yywz~{z}~yyx}z~xwx}}yy}}y|{{y{y}{~}{|zz{z|}{}z}y{~}}}~{y{}z{~z{|w}}z{~xxz|{yz|}y|x{x{~y}yx||x~~}}|{{zz|x|xy||z{|~yzzyyx}}~{~}}x}xzz}y}{zz}}|{~yzx|y|}z{|w{~}z|}}||{z{{|{xzw}}}~~||z}|~z{|x~{yz~||zw~||}}~|}|yy~wwxzx||zy}xy~z|~{|yy{|~z|}|y{x|z}zwx{{zx{zxwy~yy}y}x|~xx|z|}~wzw{|~}~~{y}yzz~x}|}zy{{y~|{{~z{|}|}}}|~}|}w{{~y}}~}z~|{zuw|}~}}{~}y}~z~z~~wxx|vyz~}~{x~|{~||{{~xv~y~zxy{x~{}||~w{{{{~y}}y|z{zy}{uw}{|x{~|~v{}}yz~{||xw~|z~{{zy{~xz~}|y~{yz{zx{z~|x{~y|}w||}~w}}{|{zvxzx~}|}~|~{z~z{}|~~~zx}z~{y}}zx{{|z{}zv|}z~|zwy|}xzx}yz|}}{z}y~|||{{~{|z{y{~{~{~~y{~|x|xz||zz|{zz{zx{ww|yyy}y}{|}}~zy~zz|v~~~{yz}xz{{}y~~|||~{{~}}}}z|~~~||~yz}~}}{}~~~z~|~|z|}~~z~~~}~{{~~}|y}}{}{|~}~|}|~~~}}~}}}~}~~|}~~z~}yy}~{~y}}|}|~|}~~{}~|z{~|z~~}y~{z~{~~~~}|}~|}~}|}|}z{z}}}~~~~x~~{|~}||z~}~{{~~z~}{~}}{~~}}|~~~}~}|~|~|~{|}|~}{~~z|}|~~}||yy~~y~}|z}z}y~{x|}}{w|~{z{{{vx{zwz{zzy}z}|y|{w|{y}}|~z}|}x~~}{}~u~}|z~{~||zzxx{~~yz{yv|zwx{}|wy|~}|y}{x}}|{}~yu~~z~xyv{{yz|yx|u|}x{yyw|{|zz}ywx~~|}}}zz{w|{|z}}}|~{}yxz{~|y}~zzu{x~z|v|zxz{xzx{yzz{}||{xyz}zz|xwy|~y}}~~}}}wz{yw}x{vyx{{x~}x{{}z}{z~~{{|||{~z{y{|z}zz|z~z{y}~zw}zyyyz{uyz{y~}zwz}x~}{|}{}}~|}~x|{~|{}}|}|z}||{~u{|zzy{zx}w{{}|}~r{{t|xy~~}|}}{}|yzzz|~~~~~}y~{}}xz}}{zy{{|~{x}~w|~{v{||~yy~|{y|~|x}{~|}z~x|x}}{wz}}{{{{xuz}wz|{z{zv}zy{z~x|{{|{~||{}zx~z~}~{~~|y|}|s{~{{}zz}z|r~{zz}|yy{w{}|z}z{z{|~z~z||}}|y||~{|~}zx~|xz||tw}~{yyyux{~z~~zt{}u~w~|z~{|y|{}{z~y~}y~z|}v}{{}~}}|~~|}|}z{zzy||~|zyzz|x{~z{{x~~||{}y~}{~}|~}}||~~~}~~q{~~~|}~~{{~z~}}~|~}~|z|}}~~}}}~~{~}~~{~}{~~|z~z~}~~}}}}~}~~~~|z}}~|}~~~}|~zy~~~|}}}~~~~}}~x{~z~~~|}~}~}}|~}x|||{~{~~}z|}{~}~~~}}~|~~~{~}||}~||}~~~|~~||}||}}}}~}}~}~~}zy}~|~y{~}}~~~|~|~~~~{}}{||{}~|z~|y~}||~~{~w|}~||v~z~z|||}||w|w{z{~yy}~||{}z|~~}y}{~{||~~}x}}|z{}x}{{y~z|~{}wwz|{}}wx{xz{|z}}{~x~z|~{{z}}}|zz}|~{|z|~}||||y}||y~{z{{{z|z|}{||{|z{{z||w{|}z}{}x{~x~{}~{|}zyz{~~v~~|zy{y}wuw}{y~y~||z}}x~yuxyz{|z~zy}z{xv{x|z|}y{{zwz}{|{~|wz{{~vxy}zz{}y||w||z|{z|~z}w~||~{||x~xw{}yy|yy~{|xsyz}}z|wz|{{xzzw|uxz}u|~~{z}|{zz{{~|~{{|}|{{~z{yy}}}}zu{}}}xyz{x{y{}~}~~ty}x}~~~|~~xx}zy~{{~{{}{z{y}{}s{{w{{|xyz~y|w|x{vwzy{}|{w~xzzw~v{{|~zwyz{~xtz}}{~{}yzw|z~|x}zz~w~}y{wyx~{}}y}}|||zw{yzx|{~{{z{}}w|y|z~}z{~{{xyy}~xy|z}}z~{~z{|}yw}y~{vzz|{|{{x}|~zzyz}|{{w|~|y{}|{{y|z{{zz}zwy~~yxvzwy{~zyyz||}zz~|||}|{w}~x}~{}x{|x~w|||y{{|~wyzz}z}}{||z}}|{~}|{}}ty}w||~~z~}~~~~~}~|~~|~|}}~|}~z}||}}~~~}{~|{}z|~z|}~~|~||}~~~}||z}}|~|}}}~~}~~|}~~~}}~|}z{}~{{||~}{|~~x~}~~}~~}}}}}}~}~}}~~}}~~~~|~~~|~}{~~~|~~}~~|}}}~}~}~{}~|}}}}~|{}|}{{z|~||~}}}}~}~}|}~}||~~}~|~{~|~{}~|x}}}~|www}x~~}~~v|zy|{{xy{v~zyzz||||{v~s~y|{{|yyz||x{|}}{{{qx~}|z}}|~}zz{o}{u}z}~u{}|yx||}|~}~xzy}}x{|{}||{yzz}~|yv{{w~y}|{|z}yx|zt}|zzy~|z}z}z}{xyzx~}z}~z}{y~~zv}z|{}{{}|}yz}}yz|~~x|{}zxz~z}}|}z{{~|z}|{{z~}~|}{~y|y{}}}{{~{~}y{zw{u|zw{yy{|ww|z~~}z~zyx~z|}z~{~{~|}|}w|}u|}~|}}xxz}zx}x{|z{yxwx|x}{}z~{|x|x~}}z|~~v~y~zx~z~v||~{||z|y{z}x{z}u~|v}vv|}{{{{|v|y{{~{~z}||z}~|}~{}|{{~x}wy~|yz{}zzzz}y}|w~~x|y{w|{yy}}~z~{z}}}xy}}{w|{~}|z||xz{|{{|}{yy}y{}~zyx{{~{{|vxy{||}yv~xz}{y{x~}zy}zy|zx~wwx~}{{xywz{|~~~xyxyxzy}|x{|~}|yw}zyy|z|z|z~y{y}}||y~{zz}|~}{y|}zzy}|z{v}}yzy~yz}r{|}z~}|{}}zu{~||{}~~w|y~}yz~z{yzx|x{{w|{y{{{}y~~|z~~{x~||~~~|z}}}||z}}}}~~}z~y}{|~~~{~~{~|}~~}}}}{~}~{}~~}~}~{{x}z}~}~x{y~~~~~{{w~~~}~~~|~u~|~~~}}~}|~y~~}~||}~}~~{~}~{|{~}}}~~{~}}~{}~}{}}~}}}{}}|~z~||~~|~|{|~}x}||~}z}{|}~|{z~}}~}~~{~~|~}~|{}}}~}}z}{x{~}~yzz|{|~|}{}zzz|yyz~{{{|zxy}{yq}z~yyxz|{{{|zwy}{xz|vy{||~vz|}zuz{{z}{~}{{{}u~{{{|}v{zz~}yxx~}w|}yxx|w{y~~yxz~|xy}~{yzy|}|}|{~xyz~z|z{zz{x{xx|}}}}|z|z{}w~}z}xw}{z}|z|}{{~{|~{}yz|}|~}w|}x{u|z{x}~z~~}z~z~uz|}zzz{z{{w}{zy|y{|}|zxz}}zyz~{|}|v{}}z}yzz~||x{|x|zw||x|{{|x{{{~x{~{z{x~{z}{}{{yx|~}y|vzyz~xz{y~z~~y{z}|{~||x~~yz}yvz|}w{zy{}}x}xw~}}z{|{|yx|~{z~x|y~|~|y|{y{{z{}y|x|~~vzw{yzz}~u||yzyzxx}~y{zzyx{|y}wyxzz{y{}{y~{xv~y{w}|x|{}}yx{w}~yuw|zy}}~y~~}{y}z}~|y{|x}z{|~|z~}}{}~}{w}}xz|}{}|{~x|vxx|{z|{|{z}{w|x{~|}{{z||zy~}z~xvzw|z~v~y|yz~z~x{yzxvzv~|zyy{~y~ywy{z{xz{{vzz~z|{{{~x|}zy{}{w}}~~}vy{}~{}{}yzyxy{{~zzw}|{||z~~}|x~}~vy|}|yw||~yz{zx}|yuz~~{|~}~}}}{}|~}}}~}~|~~~}~||}z~~~~~{}~||~z|}z}~{~~|}{}~{}z~~~}~|}||}}~~}~{{|}|~|~{~}~{}}|}~|~~|}|}|}|~~~|~}~~~~}}|{}}~~~|y~~}~}|{~~{}~~{|}||}}~}~{~~{~}{|~|~~~}|~~|~||}~x~{~~}{||~}{~|||~~|~~~~|y~}}w}}}~~|||~|~~~~|}y}z~~~}|{|~}~y~~~}|}}}xx|yuz~{|y|{x}||zzv{{{z|}yy|v{z}xz{|~{|~}y{|x}z|y{}~}z|{z{}y|~{z}z~z|~~}}zx~{wzu|{{}|t|y|y{~|||}zz}|y}||~}y~y~||{y{yzzxx{zyz|}}}x|~{x~~y||y}vz{|q{|}z}||z~zz|}|{|}zz|{xu}}z{vzzzyz|{y{~y{x{|y{|}yz{~{s{y}~|{y{~wy~~}|{{x|yy|zx|{|||}{~z{{}|x}}y{|{x{oz|}}y{~~}{}{||{z|zz|x{{z|w~}xxzz}}|x}z|~{|}|z|{vy~|v}{{}|z~w{{~z{~|}zzyz~vy}}|{ww|xzy{||yyw~{z}wzy|}}{y}{z}|~|}z||y~~xw|{{}w{{xyz{|xy{wy||zyzz{w{~yz}x{xz}{{zy~|}{{~|}~{{{{||yz{}~{}uxy}}|{}~}t|yzy|zz{x}zy|}{{y|y|{y{w|yzv}x|yw{xz|zwruzzz{|x~x{y{~y|z{z||~|||{x~}{{}{y}~}z}~zzx}y}|}|y|y~{~z{||xzy{z{zy{}y~|yz~y}}|~z|{{y{}~{~|~}}|y{{zy|~v}zu{}xzy{y~~yxz{|{~|~x}{~{~~{~~{}}z{}}}z}}~~~|~~}~||}}}~~}{z~|~|}}}{}}~~z}zzyvz}~~}|~|~}~}}~}|~y}y~~{|{}}~~~{|}~}~~{~~y~}}z{~{~}~~~}~~|}}|}~{}{~~|~~~~|~}z~}~|~}||{~~{|}|~|~~~|}~~{}||{|z~}}~~~|z{~}|}|~~y~}}}{}~|}~}|}~~~}{x{{yz{yz}}{x}{{w{{x~|y~|x}y~yx~z~|}}v|~z|x~z}xyw|w}yw|y}y{{{}v~y|x~yw{~xzz}y~}{yz~{xzzy}wx}qv|zz}y{~yyzzyz||~}~y~x}|yz~zy{y|{|xxzwz|~~|~x{{y|{z}~y{|{{~z{y}vy}}{~z|}w}{|~||}}}{|~zz|x{}~{z|zzy~v~z|{}|yz~|z{~zxyx~{~|}{~{vwx{{zv|||}||}~z|yv|z{~}}|yy|w{}z||z}z~||t}z}xxy{|zw{yv{t}{{zz}|~{|{{}|~x}z}~y}{}w{xy}|}{v~~{{}}|yxz|~z~|yzx|y|w{zy|z|}~}~}w{}~|yz|w{z{y|{zv{zvxyxx{~w}|w|{{|~||{|y}xy}{yzx{}z{yzw~}w||z~}{v||wzzzz|z||zzx}zu{}zz~wy}~}yzx{z{{y{}zz{z}{y{|wqy|{~~yz}{||{xw}{y~{w}|}}|x~|{y|zz{{|xy{~}}yzw~zyz|z{y}}|}|}{yv~zz}xzz}}xz}~vwu{{~|{|~~||z|w}z|{}|{z}{yyzzy{yy~|{~w|x{yy~y}x{x{y|y}}}y}~~~|z|zx}{}{x}{||}xzy~|xw}}xxwz|{|x~~~{|ywx}|}~~~}~}~z}}~}~~}|}|}}{|}{~~~~~~}x~|~}~}}{}~}~~~~}~~~{{{~~}~|~{}}~|}~~}}}~zz~|~~~{}~~~~~}~~}|~~~~~z}~~|{~|~}}}|~~~y}|}||~|||~~~~|~}}~}~}}~}{{~{|}~}|~}y~~~|~~}||~}}~}x~|~~}}}~~~z}|w~{wz|{|{~~~}}}|~{y~|~~{}~z{~}}|}|}}||x|{{z|y|{~w{}}~|{|y~|zx{|xzy|{|}{vz{{}{~}z{z}{z|}||{}|{zzy|yuz|}{y}yz{}wy{w{{wzu}u}|~z|y|~}|{}z~z|}{y}{~z}z}y{y~}xz{~{||{y{yxu|v{yw}~x|}xyz~{}}y{|~|~z}}z}|zz~{y}}{|z~|y{zz}zx}y|~w}zuzzz|{{}wy~}|{}{~|{w}zx~y{~|{~z}|~~|v|w~~yy~xx~z~y|{zzszz}z~{~|}{x|~y|z~{z|}}~}z|}z{y~|yw~~yzx{z~~vu}|y}{{|y}xy{y}~yu{y|~~|~}y}~{xzz}~|z||~}||y||y|{~{z{y~y}z{wy|{|{uzyz{|{~~~w~x{}y}{}{}}~{{}x|y~{{|{|}y}xx|y}{{w|~wz{||w~{}~{|z|z}|}~~|{{~|~}y}~wz{yz|z}y~~}|{z|zzzyzy|{{wwz|u|zz~}~{~{y~}|{{}}{}|y{{{}}xxw{|z{|xxu{}xxx}w}~}y}{v}z|y}|}|~z}y{||{~}z~}}~{~w{y|y}{}{~zzz}|yx{zwzxy{v~}{{zz{|}|y|w{{||x|zx|z~|{{xx{{|~|wy{y~x~{|~}x}{~|yzz}z}v}~~~x}~|x~{~~~~|~}~||~~|{~~}}~~~|~|~}~~{{~z|}|{~}~{{~|~|~|~~}||~|z||~{~}}~||}|}z|}~~}~~~~|}|x~|~~}~~~|~z~{~}}{~~}~}}}}||}}~|~~z}}}||||||~~~||{~{||}~{{}~}z{}{|}~~}}||~}|~}}~|~{{|}z~z~}}~~~~}~~~}y||||{{~~~|~~~w}~wzw~{|}z||}yz}||{}{}{~{||{wxzz{|yt|}}~~zxwyy{zz|~|v{yy~~x~~~}v{~z|}zz||}|z|zz{|}{}||z|{xz|}yww|{yxxv||y}{{|~zy||zz|u}yx{y{y~{z}|z|y}}~}}{y}|}||{yxw{|~}z{zxw||~yxxy|yw}z{yz{{{v|~y}}|~x|y}{zz}~|v~~~~zy}z{yz}}||{~{|w|}|}}yz}~~~{}z}xz~yzw}|z}{}}|y|}{|{y~~yvzvzz}zzyzz~|y}~~|}}z}}{}y}}|zy|yz}|yx}~}}y}xz~}yw|zz{x}w~}x}}{yx}v}z}}wyw{zy}zw}z~}z}|~y{~{y|yx~}z}}x{wzz|y{{y|}|{}}|z~z~~}z|{z|}{{}zyw}|}}~|{{{~x{}|}y}||{|{|~~{z}yy}{zy}{{z|zy{}y||z|zy{wzy}}|{|{{}|z|~|~z~z}~y}t||~{|}u|yt}z}}y}v|x|z~z|xzxz}y|}{~|y{}yz|||xxz{{y~yxyx{~~xz|yt}y{y}{{}xz|xx|}xz|{zxyzv}}{||xyx||z{}y~~y||~|}||y{|}~~w~y~{x{{x|}yyyy~y{z|~vz}|{|~{}}y|}}{||{}~{z~~||{~y~~{{|~|~~~}}|}}~~}~~{~~~|~}}}|{}~~~}~}z|y{|}}}}~~~}{{~}}z}|~}{}}{}}~~z||}~|}~~}}{~}~~}}~{~}}|}~}{}y~}~~~|||~}y}}}~~|~{{}|{z~~z~}{~|x|~{}|~~~~|~~}~~~|}||}}~~}~~}~~}~~{}|~z}{~|}}~}z|~~|~}{~}~{|~|}{|~~~y{}}z~{~}~xz||}z{||~||y~~xx|{y~|{wy~|~|u||z}}z{~}y}}|{}y~||yz|yz~vy~}{y~{z|~{zvz{w~}~z|~yyxy}~}yzw||w|v||{|~}{}~||x|{|}z~|zxx~yzuyz{~|zzx}z~{{}{|{z|~x|x~|}z~x~zz{}x|~~~z{v|}|~zw~}w~{{{yyww~~~wzxu~~vvwyzw~z}{|}}zz|~|~{~xy|{}{wyxy|~}}|zxyxyz|w{wzx{wy|wy|xy~~|||{~x{y|~{}{}}}{|z~}~y}{y}z{{{|}}}{}|zz}x~z~}{y{|~y}||}y{y~~}~w|~z|zvzy|yx~zy}{}v{|~~{{{z{}z}~{}|}}~}{}~}x~y~z|}{z|~||xxy}y{{~{}vvw}zxyu{xzy}~}~}}{z~{|{z}}||zzy}~}}z{{zy|wy|v}~}zw}|{x}z||z~}|}|||{z{~z|xx~}||}{}}{x|{|zzy|}}|{w||xzz|||~y}}||xx~{w}v|{|z{}~}}|}|||~~w}{uz}~xvx|zz}|{{|x{w||}}{{}}{z|zy}||y}z~{~}~{{~zx{~||z}~{z|}yxy|x||y|{z~~xzyx{~z|zwz}{|~~y{~~}}{{}}|~~~}{|}}~||~~|{{}}z~w{|~{|~|v}{}~~x~y|}~}~}~~|}}{|~}}|{~}z}~}}~z}~|~{{|~|{~}}~}}}~~}~}{|z~|~~~~}~~~~~~}~}|~}~~y~~~~|}}~~|}~}~~|{{|||~~~~z||~}|z~{~{}}}~|~|}}~z~~||}~~|~~~yzt}}}|}~~{~~|~z}}~~{|~}~~||~|xwz~y|||}y|w}zx{|v}|xy~z}}z}~~|z~}}|{~z}yy~}|{}{|u}{{}|x{x}x{}|wxv}z~|~|yyz{yzy}xzxzzzx~~}~{{~w{z}z{~}|zz}||zy{{~}|}{{~|x|v|{zy{z}}|z~}|z|yz}~~z~y{x~y{x|{~{u{{{y{|~v|x}|xx{zy{{{}~}~{t{z}{~~yz{{}zz{}yyz{y|x}|zx~vxy}yz~y~|||}yz}z~z|w~~{{~~x|}wz}||w}}x{|w{zwz{}yz|yw}|~~{}xy|}~{z~{{~|u}z|{{yw{||~{}zz{v}|{{zz~~|}uz{wv{{~}{y{~~|}z|}~~~zyz{|~y}~wu~x{v~|{||zzw|}}~yt||{zz|~|}||yz}~z~}{}|~{||~z|zxz}~yvy~w}y~|vv}yz{|}y~~x{w{y|yy|y|vu{w{yy|~}yy|z||v}z|w~{}}vy}yy||wy{y{{z|{z~xy~}~}y|w{zzxz}xzt}}}|}x~zxyzy}zxx~zz|{~y}{zx|z{wyyxy}|zz~{z}{}y~}}{~||y{}}y}yzzw}x{{yywyy~x{{y}x{z}yyz|~xz|~{zy|{{|{w|~{w||~}xtz}yzyz~|y{|{|~}}~}~{{~|yyz~{|~||z}|~|}|~}~~{~}~w|~~v~}~~~~}~~|z|{~}|}~~~||~~|}x~|~~}~~}~}|~~~|}|{{~~~y|}|}}|}|~z|}}}~~{~~|~~}}|~~}z~}}~~|}}~~}~}|}|~|x~~}|~{||}x~~||||~~}~}|}}~~~~}~y}~{z}~}~~|~z}~}~|}}||}}}~{{}~~~|}z}{}~~{}}~~~|~~}~|~|}}w~{z~{|}}~}~}{~{{}}|~||{z}v{v~~|{zz{y|uzv|{x~{|z{{vxzzy|{~y|u}{xz|}y||~zyz||||z~tzyv|x}{|xz~}x}~|y||}|w{v}v{}|y{yy{|||}}z|~y}~}}{|z~~y|{||vzyzvz{}|}{yx|z{|w{z~}}~~x}xz~}}}|}}{~{|~z|}~~y}wv~w{zz|x||yyzzyy{{{|y|x~w{z||x{{zzz~x|~x{|~~|}||{}|}y|}x|}||x~yyyw|}|}|yzxyw}{|zx}z|{~}{{~y|y{zxx{}{z~~vwz}}xw}~yy}uz}vx|}}x{|z}|}~}xz|{|y||~y~{}z|}z|y}{|}y|~y}{x{y}{}{|z{{v{~wzvx{zy}}}}}}~yy{y~||~}~|wz}|w|}xy~|uzzz~{y|y}xq{z~z|zwy|z{{|zyz~}z|~~|y{}xx~~|}x{}~{y}{xu|yy}~w{}yy|~~}xyz{}zyz|{y~}}~{{zy{}yyz|}yzy{~|t~z~~|w}|{{|{|~|z}|z|}yyz~|y{z{{{}yyy|z}y|wxxww}{x~~zz}~|}z|y{zyu|yz{{z~~}vv}y}z|}yy{yzyvyx|}{z|{x{{y~ww}||wyy~{uy}zz~yz|{|}~~}~~~{{{|}~z|{~}~{}{~~||~|~~|}~y~||{}}~|}~|}|{||~|}|}~~{|z~|~z}|{~|}}}}~~}~{}~~}~{}~~~}{}z|}~}~||~|}z}}~~~|{~~{~}~|}}~{}~||~{}z~}~z}}z|}|}~~~z~}}~~{{~|~~}|{~}}}~{~||~}|}}~||~~}{}~}~}||{|}|{||}~{{~~}~|~}yx}}~}z{{w}xy{{}x}z{xzw~wy{{zu}~y{yyy|x~~}}{z~y{|y}zv{yy|y{y{}~{~~~zxyz|x}}~zzxz~wy{}zwyyz{{z{}{|~{{z{}yz}~|{|y~}}~z~w{}}}~x{yw}||z|yy{z}|y}}}}{z{z{x}zz}||w}{~{|~{{}}yz|{v}yz~x|~||{~}yy|}~zz{{z|v|~z|x}~z}}~wx~||{z|{w}|{|~}|zy{{|zxy|}}~{{}}y~{x|yy{{yz|}z|zyz{|{{}x{{||y|~||}y{~~~|{}~|zx|{wy{~~}}y~z~{}xx}|~}zzuzz}w||yzz|~|{}y{{|{u}|{~x|x|yz|~yu~|uy{z~w~}~~||}~yzz|}y}x}~~}y}z||~~~wz|}x~}y~{|xxz{{~}{|}|{}||yyzvz|y~}wx|yx~{y||zw{w|||~}}~{{y{~yzzz~|wu{{z}{~z~x|{}wz}{y}zw|{}{|{|}z|}|}|}~~x||}xz}||z}z{|zuw{~~|y{w~~~uzy||x~{||{~y~~|}}z}}}r|{z{~|y{~y{|z|}z~x~{}x~~z~yx{x||~xxx|zy{}{}|zyy}~{|x}|{z~|x~{{w|||{xzxzz~yy{yyx~{}|z}{zt}|{~}~|~}~}~z}z|~~~~}}}y}~~~}~~}}{}|||}~|~~~}~|~{|~}}~~|}{}~~}}~~~~}}~{~~|}{y~|}{{~~}~{~{~~||}~z|z~~}||||~|~}{|~~|~}~}~}~~}}{~}~~}|}{{|}y~~{~|{|~~{~z}|y~}}}~~x}~}}}||~}}~{}~~~}|~~|~|{}}|~~~}~~}~~{|}~{|x~~{v{|~~~|~~~}~||~|z}|~{}}|}z~}{}||~~~|}~}}x|{y}z~yz|{zx}xy|vxyzy|}x|}{~~|{yw{y{|~{z}wzw|x}z~}{~{}{z{{{}~x}z{sx~w}}y|{x{x}|y~vy}}~|~y}}|x||z}{~}}z~{|~~}~w~~~x}yvz}|z}yzy}|z||zwzxzu{x{z{z{}x}{||z{z}{{}x{}{{z|{|{|z~|z}{{v|y{|wxy~~zyz{xy|w}yy||y}yxy}z~z~{}y~|||zy|xz{~ws|}yzyz}|wz||{|z}|zxz}}|~{|}}||{zz|zz{{|z{zy{y|yy|xy~x{}{w~}~z~}~~~yx{}{{y}}|}zz}|x~|{|}z}{}|zz{{}z{v|y|{zyy{{{{yv|{{}||~{||x~v{|||~}x~{|{|||~{{{yx|~w|~~zy{yz|~~}vz~zvy{z{|zx|{||z||}yy{}|u||y|~zyz{}|uz||~zy|xz{{xy}xyz}|x|{~z}}z|{~~|}|z~z{v{z|~{x|{~~{x{}{{{~xzy~yz{}|}{w}z{w|{|vy{}z~~~~w}~{}v~{x~~{y}zxuv{wu|yxy|~~y~{}w}{|}|{~||y|{||z|~{}}~z~{{}{~{{}{{x}x{~z}|}}|{{xzy~}w|}~}~{{~z||{|~z}}~~}}y~|}~~~~|}~}~{~~~|~~|~}|{~|}{z~|~|}|~~{~~{~~~}}x}{|~~{~|}}}~}}|~}|y~{|}~~}{}}|~}}||{}||}|}~~z||}~|{}}~~~|}~}~}y~}|z|||z|~}|~zx~{~~|}~}z}|~z~z~|~|~}}~~~|||z|~|}{z}~~~z}{x~~~~~~}~}z~~}~||}~~|}}|{|}}|~~~|z}~||}~~~{~}}}~~|z}}z{y{||zyw~~z~x{{{|x|}|x{||z}zy{}y|~|}yy||xv}|}zy{|{~zzz}wy{|~xw|{{|}{xzzyx}zzx{tz|{~yx|yxy{}}y|~~~|{|}xy~y~z}zz|z~~~wz}|y~z{{y~zyy{}{yyyz~~}}y}}}z~~|}z~vx|}{x~x|z{}z{z|u~y~w|~y~v|{||y{y~|v|{||{{|ywyxzw||w~||{y|zy|{}{}|}}}~yzz{|{}}|{vz|~~{yzyryyzy{z{{zy||x~~~zyyz|z}z~~~x|{~{z|}z~|{u{}xx~|z}}w~|x{}wxx{~vvw~}|y{xz}{|z{{{~|zy}z|}vxz}{yx|x|zz}{x}yyyw~zu}x|vy|{||y{}|y}{||~}}}y|{z}zy}}{~{{y||||}{~}~|~v~wz~{{}|z}{xxx}{~|}||zx~~}w|{|{}{x~xxzuz}{z|{zyzx{|}~}~~||z|yzy~|}{~{wwz|zz{{{||ywzzz{|||~{{{}|~z~}~z{z|}zy|{||xy}zy}}z}y~{{}zy|{wz{~{}y}xzx~|}z}|}{|{{y}|{|w|{z{}yzxy{|}{z|{}|}yw~}}wyz}}{z~~~yxz||z~x|{~{~{}~~w}|{y}z|x~zv~{|zzx|y{}|}zzz~~l}~~{~~}~|~~~}{~||}}}{~{~}|~z|~w}z|{~~}|~~}~{|}~{~}~|~|~~{~{||{~~|~~z~}}z{~}}|~~}}|}~~~~{~~~~~~z~}~~~~|||}}|{~|}|~~}{{{}}~~{~|}|}}z~|~~~}~{y~|~}~|~|{~}}~~{yx~~}~~~}~z~z|{|~}{~z}|}}~y~~}~|~~v}|~~}}z~}{y}|z|y}{yy|~zwv{s~{xw{{xw|zzx{u}y{|~yz|yx~{y}zz|~|}y}z|{x{~wz}y}{tzx{{}zz|v~||{{{|y}{z}|}z|||~|}}~||}|zw{y|~}~z|}zxw{z{z{x{xz}x}{w{{{}~zx|}x{~|~{z{yxz|v|{z|||z}{|}z~}xzwyz|z{~u{}|}x{{}z{||y|y~yxvwxy{}y|xx}{}~|{{}~}{yw{|}x}{}zw~|z{}}xy|xz|uszzw{|z|z}{{{~yx{{{y}||{}||xv~zw~x~x}{zq{z{w|zzzz{z}|}{{{{}}}~~~||zz~y|}~ty{}y}||}yxzy|yz{y{|w|{|ts}|{y|}yyzy~}|~}|}}~||{{}z||~y~}~|{w|}ux{{zxw{z}zz}w|y{}~~yz|w~z|~}}~z{}yz||~|{~{|z}x}}y{~xyzz~yx{|||}|z{~}}|~{{w}~y|y{y|y~uz{{{~|{|y}xz~||~yzzy~zz{yzy|}{{{~xv}}}|{|~}}w{z}xzz}|{|~~~z}z{{zyvyyyw||y}{z}yyx|||y|||}}|}~~yzyyyw|~~{}yzy{~y~~}{|{~zv}}xwy~}}{|xz}{{{|{}{{x~x}}z~zw}y|{||~{~}|~}{{}~~}~}}}z}~}}|~|~~~~~~~}|}~~}{}~{}~|~~}~{}~z|~{}}{~~z~~|}~}~|~~|~~}|~~|~}{z}|~{~|~z}~~~}~~}}~|~~}|~}~~~~}}~|~y~|}}~~|}{~|}~}}}{}}}~~~~~}}~}~|||}~~}~x{|~}~|~|}|z~}~}}{z{|}||~|~|~}~~}~z~||~~|}~}z||~}}x|y{||ww{|y}zzzy|~~z~||}{z|{}~|zz|xy|x~|xt{|yz}}zv}z|y~}}{|{wz{zz~yxx~zz~zy~~z{{}z~{}~z{{{zzx{z{|z|zy~}{{|}z{~}{~zz|xx{{y~yy}|y~w~{}zz~{|x}y||x|zz}x}|{z||yy~{|}yx}{{{{~|t~|zz}~xxz}{{z~z}}zyy}z{yy}z~z{z}v{~{z{zv||u}z{zzyyxw}x|yy~zvy}{|{||x{}z|}}yy||w{~yzzz}|~z|}x}y{{~{y}y}|{{yy}xz{{{}z{|y{~w|~{|y|}}yx}z{{{y{~||}{|~{y|{|~{~}|z~y|zvz~~zz{z}z|x|z}~z~|{z|{{{x}}|||~z|xv{y~y|z{z~xy{wzw}{||}z{}wxz|}x|yz{xz~{|{}x}w|x||}xx{xxz}~{xvz||}|y{|{{vy{~yz~x|||zz}}|}{y~zy}{{zz~|y|yy||z{{~||}vzyz{|u{vy{~{~~~z}x}}y}z~{v}z{~{{|{}zy{{|yy}}~{w{xz|wx{|}}~{y~{}zyy~xx~|zz{~y{y}}yx||{{{y|{|zx}~{z|{}{{z|zy~z}~|{vz|{{x~|}~}w~}}|w|}rz}~yzzuzx}{~}{{z{}}xzz~|z||}|~~}}~~~}z|~z~}}y~}~}{~}}~}~}{}}{}{~~}}~}}}~~}~~|~~{}~}|~~t}}~~}}|~~z~~{||~~~|{|}}~~}~~|{~~~~{|}~y|}}~~}~|}~~}}}}{~||~~~}xz|||~}|~||}~}~|{~~x{}}|~~}|{}}~~{~{~~{}~}}}||}}}z~}}~w~~|{~{}~|~}~z~~{~|~~}|~{{|zz}}~{z{|~~|}~|yy}~y}{{z||zz~z|w{{uyvy~yuz{~}yy}|u~{yy|~{}r{~~}~y||}~|{zz|y{z~w{|y{w|{~z{|t}zyr}}}{}zw{}xz{|}}z}yx|||}|~z|~|z{|x~}|~{||{xz}x|{}xy}z~wxz|~}|{}yw~{z{}|z~|{}{|~y~~||{|x|zz||{|wx{{~z{z}||}y~}zyxz|}~xz{|y|~}z{|}w~|}}~x}~~zy|z{|~}}~zzz}yx{xz|yz}~zuvzy~~{{}{x|z{tz{|}|{~z|{zy|}xy~x{{x||}}|xxz{yw{{|}|}z~y~}~|x{{{~{~|z|z|xz}{{}{~{yt}|{{|}zw|{}z|w|}}|}v{zv~{|{|||{|~|{}~~|~}~xyz}z{}{y|y{y~yx|~{y}w}{x|{|~||~z}~~}y~yx{~{|z{zy|{x~xz|zzw|yy}}}{}{yzv}|{}{x~{{|z~}v}z~{zw}}~|~}{zzzz{xz{ux{~vzz|z{~{}|{zy~~{zy{w~~{}y}|~y{y{||{~y~x|z~xy~~{x~wyzy{}y{}w~xzw{}{~zx~z{vvx~{{|{~{}z}}|~|}{z~{~zv{{xx}~~{|yvy}{x|}|vz{~zz}}||{}yz~~|}~~~~}y}}~~}|~~|~~}~~}~~}z~||}~||}zx}~~|}~||}}{}~}~~||}}y}}~{~~y~}}|}}{}{}~~z|~{~~}~}{z{|}|~}|}~||~~~}|}~}}~}}~}~{~}}~~~}~~~{|~~}}~}~z{}{||~}}~~|}z{~~}~{}~{|}{|z}~~~~|}x~}}{z}~}~zzzz~}{|~~}~{}}~~|~z~~}~z{|~~||{y~}}|~||}~~}}|~z~~}yz{z}}|{~{y|wyw||}}}w|ywvy{|y||{}~|{x|~z|{||zww}~vzzz~v{~yz~zx}~v||w|}}}{}yvzw}|{{x~y{{{y|z{z~zzw|~{zz{|v{~{}{y}{y}wz~w|~~|xwz|wz|{y{}}|{|z|zv{}|{{z~z{{|zz|{~yzxz}v|{w}z{{{}|yz{}xxyxw~}yu||~{|x}|w|{~y~|w~zv|y}}ux|~yz}{}~}||~}}~xw|y{y}}}}yy~y|z|z}{z|{y~wz|~wz}}}|xxw{|||y|}z~}z}~}z}{|}~{}{|{y{|{|}|zyxz{{|}}~||z{~~~{yy|zy{yz|{}||}}{x{z||}z{zyz}~{z~|z}|}|zz~|{{||z|{~||y}{|{wy{z}~y{zyz}zx}yz|{}{}|}zy{}xy}w~}zyx}{{y~~~|xx}{|~{~|~}||y||{{z{{}z{x|zx}~q||}{~yz{|{t}}w}x}x|x|z{y}y~y|{zyz}{|yzx~{zyz}x|z{{}~yz}{y}}|z~|yx}~~~}w}y{}yx~{x|x{|||~{{|{zvzy~}|}xx{u}x~yy}yy{||zxz~{|~}{}xy}zzx~{z{{}z}{|{z~~{|{~yy|{|yz~x{z{zx|}}{{}~z{}uy|z}z~y~~ywyzyz|}}~{{~v{{~}|}~~}}~|~z|~~~~~zz|~}}|}}}|z||~}}{~{~~}~~~~}~}~~}|~~}}~{~}~~}}{~z}|~}}|}}}~|}}}{~z{~~~}~x{}}~~}~}}|~~~|~~~}z|}{~~~}~}}}z~}}}~|{~}}}~z~~~}}}{|{{~~}}z~~||||}z}~~|y{}}||}~~}~~z}}|~|{~|{}~|}~|~~~~~~|y}~|}}{|y~~~}}~~~~{{|z{~|}}v~{vzz~x}y|zxwxwzy}||z}|zwy~y}x}wz}|y}{z}z}w{~y~}z||~zy~}zzz{}}}zy}{|xw|x||~y|}{{yv{z|{~|~z}uz{|yz{~||y|{y||}z{x~wx|}{z{|yyyzy~}yz~z}|{{}{|wtvx~{|{{z|z~z}y{||~vy{}~||zuwyz{}~zz~}|z{}z{{y{}zyzy|}{}}xx||{|z|uw~yy{~{||}}|zx||z|v}}~v||{|{x{x{|zx{wz{w{v{z~~~{}}|}{y|yw{{y{|t|w}{{z|{z|||zyxx}wx~|u{z|uys{z{|{|}|{y}~{|~}y|~x~x~|~z|z{~|{}{xw|{z~v{wxx{|}t{|{wt{{z}zxz|~{|{~x{|zy|~{|z|~}{w{{y}~~z~yx}yuwx~|z~yyvx|~|z~~}yv}}~zz{{}y}yx}{v}}|~xyv{zxwv{~}xzu{zyzvzz{y}~w}z{x|z|{~y|~y}~|yy}{}|}~}v{~z{{|y|~{}z}z}~zzyvyy{wzy|zyy}xz{zyzv{}w|{{y|}|~}|{zw}zw{zyzx}~uzvx|yzx~{{|x}|w~y{{|z|xz|}x|{x|z~}|||{}}z{~~w{xy~}}|yt}{{{y|y|~}s|||y|zyzwz||{}|}{{~~~}~~}~~|~}~}x~{}~}z}{~~~~}}}~}~|||{t~|||~z~y~}{~{~~~~|w{~~|~~~~}|~{}x~{}~}|z~}}~}{~~{~|}}~~}~~}}|~~~}~}~}~|}~y}}|~|}}z}~~|~~|}~}}|}~}~xz~}||~|{~||||}~z~~}}|~~{~~}~~}|~~|}z}{z}z~}~}}yz|~z{}~}~}}~}~|~}}~|~~}{{~|~}{~~~~}~|~~{}{}}{z~}|}~~}}z{}|~}z{|xy{{{{|}yzt~yy}x}{{|xzy{|w~}}|x{{~u{{x|y}}z}zy~|{}zzy{v}~~~~}{}zz}yxyxzy}z{w~}{x|xxy~|}yzuzx||x|||z{{{y}x{}|wx|x|y}}{}tvz|}z|~}~y|x{vv{||xx}~~{|vz{zz}{x{||{w|}{}}{ytx{|}~}}}y{u}|{{||zy}xx{wwx|yy{z}~~yx{xx{yvzz}{||z}}~~}w}}~y{{y|x|{~{||{||y{|}zz|z|x~}w}}|y}|{vz~}t{z~}zzwyw~{~}~}|{{{|yyv{|~zx|}||xzv{{t{yz|wzz|z~}wx}{zyz|y}y||}zzzx{y~}x{|z||~}{}|yt{}|{{zx}zz{z|y||x|{~{}||y{yyz}|~|~zz}~yz{{||yyw{||}}||z|xxzzy}{{{z{|yz{{y{y{|y|w{}}|~~y|{|{y|y}|~}{|wz{y|x{~{|xzwzz}|}{u~vy|{~}|x}w}y|}|{zzz{|yvz~}~zv}~zu|x{|||y|~z}yu~{{|zz|xzvx{z|~y}xx}}z~|}||yzzy{{|{|~zyxy~xz|z~~vx~yyy}|{}|}z~y}{zyu}z}~{{wz{wz}{~t|~|~yy{~~ww~~zw}~}y~}v|zy{z~yyz{}y}y~z{~~~}~~{{|{}~~{}}|~|~}~|}~{||}~~~~{y|}{~~y}}~|~{y~~}}~~}~z|~}}}}{~{}|}|{||}|~~}~~~~}~~~~~|}}~|~{~|{}}~~z~}z|}}}}~~|~~~|}~z|{|~~~{|||~{~}~~|~|}~}}z~|~~|{}~~~~z}{~|{|}}|}~}~}|t}~~}~~|~{~}}|~}|||~}~~}~||}z}~{}}~|}yw}z|yy{y{|}v||{|zyw~z|{x{y~y}yvz{z~{xv{}}|wvx~z}v~}{}}{yzyw~z~|x~zyux|y~x}{z|{~t}z{x|y{~}{}~{vy{~~{|}|~z}|x~w{z{~}}uz|xyu~v{|z}}x~{||z}zwyxuzy}~}|{zw}~}zy}{{}z}|{zz{xyx{zz{zywu|w|x~|{~{|}w}{vz{}{|}{z}}|{yz}yz~{z}|}wv|v}}}xx}}}~~~xw}wz|{yzzxzw{z}z||{y}z}{}zz|{~~zyyzz|{~{}v}zzyv{}~}}z~x~}|~|u}x{{}}|z}~{x~|{{}|~v}w||zz}z~|}yz~}}|xxy|y|x{}{zyzzz}{z{~~|{~{zy|~}zy|{||}{x}z|z}y}|{vy}}{}{{x}{zyy||~{z~z|yu}}~|||yx|}{|z~~||zw~z}|y|y~~~w~z}z~~wy~z{x}|}w}|{zy}|~|u|||~}z{y{x~|y~}{}~y~{}~}}x}}~u}zz|~y~yz{|x~}{x|~v||~{{}{w}|z{{{{y}}}y~{z}}{|xx|xxu|{|}{}zx{}{yz{}{xzyxy~~x|~xz{}~x~|}yzz{|~}zy~z|u{}{|z~~y~{~|zx{~u|~}{}x}{~{}y~}~wx~{z|}z~}~~|~~}|}{}}|||}{z}~}}|||~y{}{~}~}|}{~~}}}w{x{}~~~|z|}|}||{{~wy~}}|~~~~|~~}}}|}~}~|{|z~~{~~{~}~~{~{{~|}~}{|~{}|~~~}~~}~~~||~}~|{}~|}}}s}}~}}y~y~}}}yz|~}|}}~|z|~~~|~}|~|}~~}~~|{||~}|{~|~}~~yz}}{~|{|y}{~~~}~{r|{~{zy|wuwxz|{z|zzxv|~}t{{{yy~|~y~|z}|y}|}z{y{w~{{w{z|{}|zz|w{|y|}|y{}v|{|{zz~{zw}{{xx{yw|{~{}z{~{}{xy}x{}|{|y|{i}zw{}y{|~}}~zz~|}xy~y~zz~|x}x{{v~}|yzty{xz{{x}~z{}{{{yv~xy{u}{yyy}~vz{|}{{yy||{}{{}~z{~yz}xyxv{t|y|u}xz{}zy~yx~}y}}}}{}zw~}}{y|}x{{zzvyzz{z{{}}{xxz~~|{zu|z{x~xx|{}wuy}yx}vy|{|z{x~}ywyy{z|x||{z|y{}~}z}w||{x{|~~||~yx|xz|{|{{|~|}~ux{}~x|{~|w{{~~uv}}w~z{y{{z{{|{{{}}|}}|||{}y~u}|y~{~~}}||~zyw|yyz||||~y{}x{z}zz~{~x|zy|x}z}zvw~{|yz}~}vwx~|wy}{|{z~~|zz~||xzy}zy~wz{{z{|}vxz||{y|||{zy{||z~zyyx}||}|v{z||z~|x{|w}|{wzyvyy|{|y{z||yz}}~}{~wzv~z}{zz}x~|z}}xz|zyuzwy|{wy|xz|xz~|{z|z~|~}z~y|{~|vwz~{y~|~{z}}z~~w{{{w|zx|{}}~|z|{{|}|}{~{wyz|zz|yy~z~{|v{x}zxzy{|{||~{~~||~|}{}}{~}|}~}~{}~|}z~}}{z~}}~}y~~z}|{~||y~|~~~|~~}|~~}~~|}~|~}}~}|}z~}z}~|z~~~~|~}~~~}|~}{||}~{}}~~{~~~|z~~{}~~|~}~}}~}~~~}}}~~~}y|~~}}~}}~}~~|~||~~}~}{~|~~}~~{{}}}}~|~|~z{w}|}~}|||{}~}{~~}|}z~{~}~{x{~z|{{{}v}|w{x{|x||||{~tx}|z{}zx}}xy{zw}y}}|}}y}{~|sz|{~zxx{~z|z|{{~~}~|x|w{ww{|v{yy|}yyxx|}~}{z~z{}~{y{{{z{|~yz~}}u|z~~~}x}w|xyy{~xz{z}zyxxyxy}w~{}|}~{x~~}}}}{|y{}~{|z}{zw|z{|zwz}yxw}z|r|{zy{~|||x}vy||y|z{yw|z{yz~|}|}~~}{|~}|y}zy|{~|yyyxv}|}|}y|~w|zzx{y~}~}{z{|}z|y||{{z}~~}||{~wuy~zw|}zyq|z{~}|y|zz|{x{zz}yz{{}y}x~{x}z|}x}|~z|x}yv{}|zzxyz~z}xy|xx|{zyv~}}z|~~}~{{{|}~y~w~zv|}{|}y{~~|||yy|}~z|{xwyvzyxz|~|y}{||z|{{yzz|~{v{||yz{|y|||xv~}~}yyw{wz}y{{~}||~|xzwzzz}xw{|z|}{wx{y}}|{{}|}{zz|}|{z|y{yz~z}zv}z{{y{y{{yzyx{}zx|{zyw{{}z{z~~||{yv}z~v|~xy|y{{zx}xz}|zz{}{v{|~y}}y}zz{|~y~}}~{||x}x{z}x~~}|~x||}~{}x{xxwx{zx|{z{yz|{x}{xy{}wyz~}}{{|~z{~zz}~z|~|{}}~~|}v}~}~|~}~{~y~{|~~{~}}z~|}}~|~y}|}{}~~~~|{~{z}~}}{|z}}}~~}}{{~|~~~x}~|}~}}w||~~x~~~}~~|x|y~~~~~{~}~}~~~zz{~~~}~}~~}|~}}}|}}~{}}}~|}~}~y{~~~}{|}{}|~~}~}{}}~~zz}}|}|}~}z|{yo~~~}}|{~~~~}|~}|x|~~}}}~~~~z{|}}|{{|~}}~{~}|~}}|}|}}|~~}|~z}~{yz|~}z}{~~x|}}}|y|~|{~y}|zz~|x{yz}y~xz||~{{|||~|z|y{{zw|}|wxz}|yz|y|}}y{~yzwzy}{xx{|~}z~z|yx~z}~y|y}y~~{{x~yz{{}}zyy~v||vx{|x}{y|~y|{}|~~}yyzz}z{x{zx~~||zy~x~y{|zx}x}{|xz}{~|~xyy|}~||}~{wz}z}|x{~|yzzy}{~|{y{{w|yxz~~|{~v}||}z}|x|wyxxz{~|z{yz{|{xw||z~~vz|~{{~~|{xxw}}~y{{{{y|{}zx}wzz|||z{y|y}}{|~yy}z{~z}~{~x}~{z|zx|x~wyy~}}{}}{~~zzx||{}{|z{zx{xy~{z~{{{vuy|xx|zy{y}||}{||x|u{|~|~|z|x|~x~{}x||z|z|}v}x}yx|~zw}|}~y{z~}w|z{xz~|~}zz|yz{vxz}~y{z}~yz}zz}||{yx|~}|zxxz{yzy}||~y|y}tz|zz|}}{{}{y~x~{z}~~|yvy}|z{|z~{tx{}~zz}y{|yy~z{~x|~|}|~uz{y|||}v}{{y~wwx{}t{zxz~~zz}z}{~|{{~|}yw{z||zv|z~~{{z}xxz}wz~|~|{w|~zz}x~~}|}}{vy{{z{~u|}zyzz{~z}||}|zxy||{|{||~|}}|}~z}|{~{~}~}}~~||}~}{}~z}~}~}~}~~|~~~}~}~~~~}||}{|~|~}~||~|~|{~}}}~}}}~z|{}}|~~~~~{}|~}}|~}}~~}~z~~|~|}~}~{~~}}~~~}{z~|}}}~y{}{}}~}~y|~z~y~}}~~{~~|z~|~~}z~}{~{}|}}}|}~|~v~~}~|}||}~~}}|~~}z~{~}}}~~|~|~z~~~~~||~~~||}~~}|~|~}z~~~|~}}{~}~|}}|zy|~|~x~z~zyzvz{z|}|zy}y}yx|y}|yz}yy|||{~z|~~~{y}}x|}}|}|}yx{}z}{{|{yv~~|{x}yy{{}|zzwy{x}sy}|{{zq~~}y}z{~~~|y|zz{~~~}zu}{zzyzz{z{zyz~{zv{uyz|wzz{y{{y}}yz}|}z{|y~}}|~z|}~y{{y~~{{y~wyy}|||yzx|}s{y}|xy|}x|y}y~z|zz{~{}y{}y{}}}~||x||x{zz}yx{x|x{z~{|{z{y~}{yyy~z|}zyz|||zzxyxx|y{|w||~xz~}|y}w{yxw{|x}}{||ww|||}~|yz~y~~}|{|}~~{}~|}|~{~|~yzzx|}w|wx~z{|z~zz|yyyx{z~{}}z|~y{~|z~z}{}z{{{{{}|{{z|zxz|~{zxy~}~|z|xxw|y~yy{x|}|}y}{{z}{z}|z|{zz{~t{}}x~y|{~w|}|{yuxv|z||x~|}|~{wz}wyy{|}|xy{{y{{y}y|{|y{wx}{}}~}{}z|z{{}v|{|{z{|y}{{}}||}yxzy}~~}rx|~}yx{zxxzzz|wz|||~zxyw~z|{wvzzvx{~|{y~}x{{}zx~y{~}|}swyz|||~yzx|y}xzzz{{y|~|x{zyy||wy|}wx{~yy~}~|~|~~||{~|~~}~}~~~}~}~{{~~z}~~}~}{~}~|~}~~~~}|}~|~|}|}}z|~|{~|~~~~|||~~~{z|~~~|zy|}}}~~~}}|{{~~xz|||}~z}~~}~~}~y}~}~||}}}~~z|{}|~}x~z}{}}~}~z~z~~~~}}~~~y}~~|}|~||~~~}}~~|~||~|~}|~~|~}~~{~~}xx}~}{}~~|~~}}~|~~z|xxzyyyt|v~yy~~zzzyz}{|z~}{z~yxz}||z~|zz~y{x}{xz}zw}w}{}zzyzyzx}}{{}y~{{~|y~zy|yy{x}}}z~zz|w~yy|z{|x}x|y}|v}z~xzzz{|y~|{~~|z~}~{vv|yz}|z}{zz{{}|xxxx}~|y{y{~|}~zx{}z~|{~|yy}{yzv}|}}wy}y|y}{}{{y}|x|z{y~xz}zzzy{y||y|y|}}{}~y~}~{}~|zy}{{{}{w|w}|~}ytz{{|{x|w{{{w}z}w{z}{y}yuzy|yx{~~~x~{{{y~y{~z~z}}x{z~}z|xx{{|z}|x||~{{y}z~}zxx}~yz||yyw{z|xw||~||w}|}x}{||zy|v}z{{xz||~{{||{}w{~{~zw~{{z{yx|zxyvvzv~|~}x~|~|z{|y{y{~~ux}~y~~t~v~}{zx||~}||tz}|y|xv{|{|z}w{w}x{{~w~}{{|~{y}|~yy{||~~{xzw|xzxzyzy|zv{|~~yv{~zzzx~z||y}x|vx}{}z{z|z|~}z{|vxuyv~|~zw}{zy{~|~~|y|wwy{}}zy|y}}x||{~|z}u{}}{}}}{zz{w}|u{w{{~zy}~w|~{{zzu|z}{}w{|xz|y|~{~|y~x}}}}|{}{}z~}yyu}y{{wyz|||}{}{{y~}|{{}z|~y~|~|~~~}x|~|}}|y{~~~}~}~}~~~}~~}~~~~~|~~~~z~{}~}~z}~}~|}~~~x|}}~~~}{|}~|}}~}~~|}}~|}|z}~{~}~~yz}||y~~~|~}|{~}~~x}}|}~z~}||~~|}{~||||}~~z}|~~}|~}~~|~}}|~|~~z~~}{{|~~}~|}|~|~yz~||~{~}}}|~}}|}~{v}~~}}~}}~}|~~}}}~~~}||~}|}}|{}~}}~~}~}||{{~|~yy}}}}y}{}}~z|z|{{zxxy|tyzz{{y{}v|}~|{{}x|yy}~~{|}~y|yy~}y{{z}~||{yx}{~yzzz{~{~z|y{zxz{x{}v}y{yxzyuyxw{{}~zxz{}y}{{~|}|}}|~y~{xx}zu}zz|w}x{|wz{xv}|xx{|zy~yz|}z{||z|||}y}yx~z||~yw{~|z{x{{zwwz{|zzxww{y|z{}|y{x}yy}}}~y~|z|zxx}~{}{}~{wy{z~|~|w{{}x}{wv|{{x{yzyy||{{{{z~||z{zz|z|{|{}s|z{xyw{z}||yy|tx{{zw{yzz~w{t|u||zy}x|}~yz~}{z~|~y~}~~|~{|zvz~v||z~|||z|~yyy||vy~z}y}{}{z~}zx~}}|z~x~}}|w{{x{|vx|yzvwyz|zy{|y}xzy{{xz|{yy}}z|yz|||~||}zz}~}}~z|{{}|}~|zzz~zxzxxyy{z|}}{yyw|{}{}zz}}{z{~|y}|}z{y{{|xz{{z|}}~{|z~yy}z{z{wyxv|wyy}z{~~yz}~{{}~~|}{}z|}~~{}{|z{{z|{v{y}|yz~y}|~yw{xwv{~z{|z~{||z|{zx{yz{}}{~{t}}z||y}z|||uy|~yu}s|{}z~|~z|z|||y}}|{~z}|||y}}}~{|}~~~~~~||~|~~}|~{}}|~~~|~yzz|}~{~~y}~z~~z~{~|{~~|~}~}{~~~~y~~{}}~{}~~~~z~z~|~~~}~{~|~{}}}~~~}~|~}~{~~}}}|~~|~~|~}~|z}}|}||z}}}~z~}~~|~~|~{|y~~}}~}}~|}~y|~z~}~~{~|}}||~|}}~}|z}~~~}}}|{|~|~}y|~{~}~}~|}~|}|}~~}{}~~}|}~}~{}{}~~}|}{~{{y~y{}z||{{z|y||y|}~{}{~{{|yx~}~zzz~x}{}|z{|}{||~zz~{y~|~|||~z|{~zz|x|z{~||~v{~x}y|}{y~{z~|{xz|~{}~{v{~~{}}}{}}y~zz|}{{y~{|~}}}~z}xwx{|{}|x{~}xx|{~{|zw{~y{{|y|~yz|{~|x}}}w}|}z{~}}zz}|}|{~}|}|~y}~|x{~}z}}z}|{|}yyx||wy|}x|v{xz}{}~|y~{|x~y||wt~z}yx|v}zwz}}|}}}~~{}}}{y}{y~}{wy{{|~{}}|z||x|z{{wz|}z{z}yyyz}z}z}v{z{}|}|{|z~|}}y||}}~}}z~}{{~|}|z{{|vz~|~y{{~y{}~~{}{z~~|~}{~{~w{}~~|x}z}z|y{~z}}{y}y{|||z{{}ww|z~y{}zz~}~{z}yzz}|||y}{|yz~{yz}|{w}|~{y}{{zz}z~{~|xzz||}{}z}yz{z}z||}}|}|{~}~}~||z|x{zzx}|~|y~x{~{}~xyy}}z|~~~|y}y{z|yz~~xz{{|}yzz}{|~}|}z|}{}}|~{}y{}|ux|{~~}xyyy}}z~{y~|||||~|~zv~w{{~~z|{x{}||~~~yyyvz{~~|}}~z~}|~~z~z~}~}}}}~~~~}}~}~}|~~|~}z~|{}|}~~~~~~~~{~}~}}u~}}|~}~}}}~~~~|~~~~}{{~~|}|~~}~~~|~~~}~|~}~~~|~|~~~~}z~|~{~~}|~~}{~~~|~~}~~~~}{~}{|}{|{}|}z~|~}{|~|wy|}}xyz{|}yzz~~~~y{{}|~}}~{{~}z|~~z{}}|zw}}|x}}|}{yy|~w{||{x~yyw~|~zy}yy|z}|}y{|zy}~}|z}y|{|v|yzyz}{{~x}|zy}z~}y{z{y~}~{~x||z}}}{|}{|y|{}y{~{}y|||{y}|xz~}z|x}zrz|{~z~}|}}|xz|~~}z|wxz{}|x}zxy|}|}|{{x|}}x{~~y}~}}}z~|}x~~|}~~{|}uxy{{~vz}~}{zy~~yy~|z~y|}}|}~|{{}~~|{}z~}z}~{}zy|~}{|}~x|~|z{|yx|}~||{}{~z}y|~~~z{}}z|{}~{}}~}|||}}|||z~{||}yz~{~|~}vx|}|y~}}x|}|z~~}|x|~{zy}~|z}{~~~||}|z}{yw}x{zz~~}|}{z}|||y||z}~~~{{{}{~{~~}xwx{z}{}yzy~y{~|{}z~zz{|z|{}}~~~~|{~x|z}z|||~yz}xzxzwy~~z{}{}|yz}wy{}|~~{{~|{{|z~|~|~~}~}|||~|y~}{|~~y}z{zyw~|y}|~{y~y~~~|~~}|~}|}||}~{~~}~|~~~z~~|~}~|x~}}|}|}~~|{}~}}~}~~|~|{}~|~|}~{{|}~~~~}~}~|~~||z~}||~~~|z~~~z~}z~|}~~{}}~}~|~~~{~~}}|||~{|~~|}{|{|~~}{{{zwz|yw|v{}|}}vx|t~}z{|v}}~}x}{{z{{zyw}x{||yuwwzzz{x|}|~xwz~}xyvy||t~}{}y~}|y{|zzzyx|xzy{z{{~xy{w{{x}y|y~~y{z{y{{z{}{w~yy|~~|yx{{}y~y|{{|yww~}}xyx}|wxy|xxzy{}{yx{zyz}{|z~~~{~}|zy}y}|~y{||w}}~{{~{y{yyyzv{xu{xyx}}}x~}y~}xy{z{u~~|yzy|{z}|xw{|zu{||z}yxv}}{w{y|{{|{{{y{~~{{||{{}}}|||}}|}y{yw~}yx{~|y|zw{}z}}{yvyy~|}|x|{}|{{}xx}w}yzv}z||{|x~|u|{}~||{|yz}}{xw|z{|{{}}z{}|{~|y|{y~}yy|}}|xwz|z|x{z{x|z}zz|z{}xy~|z{~z}{z{y|~zy}{wzz}x~zy~w~zzy}x}|zyz{yw{yyy{z}{{y}zyzt~|z~xzzxv||zx{z{xzz|{t{|y~|zz{||x}x{}}y|x{{ww}}|y}~}y~zz{xzyz{zwxxz~yzz}}|x{v|z}|{{{z|xw||zzz|}}}}{~|x~zz||z}y{x}zy{{zv}|zyx}|||z{v~|}}x}zx}||yw|y}y}}}{yzyz|xx}|zy|}wz~z{w}~|~vz~}zxy|x~}y||}~{|y{z|}t}{||{|z{~}|{~}{~}|z~~~z}|}~}~}~{}~z}z}}}z~~}{}{~~{~|}}~z~}x}}|~~|~}~z{{~}|~~|~~||~y{~~~~~}~~|~~~||}|}~|}}}|}}~}~}z~{{}~|}~}}~}}|}}}z~|~z}}~~}|{~~~}~}~|~~~~~~||}|~}}~}}|z}~{|{~~}|{~~}}{y}~~{{~z~|~~||z}}~~|}{{z~~~~}~~w|}|z{|~~~}}||z~|~}|{}~~~}}{~|}|z{~~{}~|{}{{{|}|{xzz~x~v~~w||yuxy{{~yyw|||u}~}{ww|~wz|{~yx~}||z||}z{~y{|{y{}|uzxvx|w{{}ywwyzxwvyw{xzy}zz}|y{zy}||{y{{{y~}}{{y{}}}y}|~~}yt}{wy|xzyx}zy~z}vwv{~}z}||x{}{z|}}{~{|~|}}x~zxyx}y|~x{xx{{zxyyyv{wx}xwwzzy}y}vyx|{}zz{|z~swy}|yz|{y}z|z}}~|{zwz{v|y|y|wwz}{yz{{v|yz}|xyy{{~zw}{|~x}}wxx{yy|~z}|}||{}y{|y{y~yxyyzxxyx}yyy}y}|{{|zx||x}~}~|}}}{~t~{~y{{|~{ywyx}z}{~zzzz~{z|~y}{|z|wzz{{y|}}~x}~||x|~}{~||}~z~x~{}{{}zzywyvt||t{{yz}y~}zx~|zw}{x|{v~z~yz{y|y~v|z}z~y~zx|y~|z|{y}{{{{|wx{wz}wyzz}{zz}y{yz{{w|{|zy|wz{|{{{vw~}}z{{{}ytw||}zyy~z{zz~z}y|zu|xw}{xx|||~{}{zzwv~|yz||{{{|~|zz}~x|~{zzx|zxwz{{w~~{|}}{z|}{x|{|{~|{|{|zv}~~}{|~{y~~z|u|ww|zz{zy{}|{}xx{ywz{y|z~{zzzz|z}z{yzz{{}}}~|z~~~~~~z}|{|}~}}}zy}~|~|}~|}~~|{~~~~}~~~}~~{}s|x|~zx}{~{~||~~}y|~~~~~~{}}~~}~}{}~}~z|}~}~~|}|~}~|}}~~}}||}}~{||}{~~z~}y}~~~|~{}~}~{}~|~~}~{{|~z}|}}~{|~~|}}}}~~~}}{}||{~~|~z~~}{||~~}|~y}||}y~}|~}z{x~}~y~}||}x~~|z}|{~}zz|}}{||z~}}~}}~}{}wx}{z~x}z|z}y}zxxzy}zzy|z}~zvwz~{yz}yy{wx}yz}y}{x{y{}yz}z|}y~z}{z~||z|zzz{|{}|~{z{z|}}zyx}}||~xzz}uw{z~z{z|zz|}}zyy}{zy~}yy|}yy{{}zy|{~z~zyzyyyvzvyy{{zxz}{~yz}||}|z}u{|~{zuxu{~~yy}|yz~}|{ytz||~|}y}}}}z{~v}w{}{|yyv|y}xyx}{z}}z{zz}x{}|w}{sy{u~w}y~z|{{{yz{yz{w{|x~|~z{zt}x{x|y|}y|y|}{x}|}y|}yxyxx~z}z~zv{{|y||~|}{w{~~{|zz}y{{y}}zy||z~x|z||vy}zzz}}~{{|~z}~z|}{z~y{}|}|zz{{|z{|v|}||{y}~zzzx{x{x|y}|zzx||{vw~{yyyyy{}~w}{{zx|y}yw}~|y{|xyr|xz|x{z|{}z{|yy~z{y{||}}zw|xwz}{z{}y}{|{}x~|z~|{zxzyz|{|{}|x{zy}x|z{}zzyy{vz{z~yx{{y{{z|w|y|zyp{~~zzz||}yzxz{}wyyvz{z{~yy{wy}|y{u|zz~{}w|{xz{~zz{}{y}|wzz{z}{~{wy~y}w|}zwxy}{z{}~|yy|}||{{|||y|~{w|}~}}z{|}y||vzw|{{|}|y|wwtwux}z}}~x|z~}|}~|y|~~}}}}}~}~~~}~~~{}~x~{|~~}~}~~{~|~y|}{}|~||{{~~~}|||~~}y~~~}}}}}{}}~|~}~}||~zy~}~|z{|~}}}}~}~~~}|{}{}{~{~~}{~|{|~~|~|~y}z|~z}~{}}~y~|}}~|~{x||~~~z}~~~{}}|}~~}}~~~}~~}~}~}}{~~|~}|{~~}}~|||{~~~|~~}|{~||~}|zy|{}~~{|}~||~~~~~|~~|~~}{~z}||z~~z~~~}z~y~}z}~}~{}~~{}}{}|~z{~}{y{}}{xv||}yy~}{zx|{zzy{{}{x|{||z{~}{|z{}||x}}z{y}w}|vyzzwz|zt~}|{}zyy}zuzyx~y}y{y{z|{{{{~}|{}|}||z{||}y}z~y{y}}y}y{}{{y~u{y}{~z}xy{{{|zxyx}wwv|||x}|vy~z||}}{v{|~~|}}{|y}{y{|{y}v|zx{}|y|||{{zz{zwzzz|xz{{||~||yyy~{|||}{}~{|zz}uy|z|{}y{~zyyyz~w}vz}w~{|~{yz|}}~}zz}|}||}|}y{{~v{uzzw|y|~x~z}uz~||||~x|z|y}}}}x||y~{|}vx~{yyu{}xzyzyw~}x{z{|~{yyz~{z}~||z~}{~{z}{~~}||{z|}yxzzzz{yyy{xz{~{y}zx}|x|z{}{wx{}|||~yxy~y~~{|{|yzyy}~w{}{}z}~{ru}y{y}z}ywwy{}|{y~}~||}w~|{z~{w~|z|{zyz||}}z|z|~y{{}x{}{zx}}|y}||xy|}y}y}{w|y}~{|}xzyy{~yx{|z{zzzyw}xzy}yz{|wxzwy~yx}{{{~y}}{xx~}~}|w|~~{{z{z}{w~}yxz{|y~|zw}y{y}v~yw}z~y}||z{|{~|}y|}yz}}w{{}{}}~}{~}}|{}~}~{{|y|z~}}|~}{{yz|~}~~|}|y|||z|}}}}}}}}}}}~{~|}{|z}~}{{~}}x|||z~|}}{~||~}~|~}~~}~~{z~}z~{~}{~}{}~||}{}~}}|~}~|}~~~~|}}}~t||}}~~}}~{y}}~|||~|~~~}~}~z~||~~~}|}}{}z|}~~}|}}~~~~}{~|~~z{}}~}}}}~|~~~~~y}~}|{|z}yv}{|y~{{v}y{wyy}xvx{z}{{z{{v}z~y}{yzzz{y{wzzz{z|{|yzxz|}z{zxx{z~z{{z~{~x|{~yv~||}x~xzy{|{{|zzy||{}zx{|}~||w|~}}z|z}z~|zzyyzz|}{t|}{}~y{z{{|yz|z~{~|x~~}z|y{y|}xyz{}zzzyx}~x}|q|~y{{||}|{{x~z{z~wzxzwwz~}}y||x}z}x{~}}}z||{~~{{zw~{~}xy}{}xy{~{{z~{wz|{~|yz}}{~w}zyy}y~{x{}zz{yy}|yy{y~~|x}zxy{u{xyy{}}~}w|x}|~z}}zx~}|yzz}x{{zzw}y|}{~{|yxz{~|yz|~{~v}zy|~yyyzz|z|zz{}z{u{{{~xz{~{}|}}{}|w}x~}|~|z}|y{wz}}y{z|}{|z}xzy{y{zzzyz|{{xzz|}zzzy}|xx{}{twwz|z|vzy~}vxy}y}}|xy|}}{|yy{xyz|{~|~{}zz}zy{|}~}{v}|}ux{vzy{{x|~~~|~yz{~{{x{{~|xzw|}{{|||{{x}|xyz|{~yz}{}{}~v|xx}|}}y}yx|x}|x||y{z~y{z}yyxy|{{}x|y~{vzy|y~z|y~{x}z{~|z{}x{}}}zw}}|}~z}|z|zz}uy{{{~|~{{~}}uvy~|u~~}}~}{~}~~{~}}~{|~~|~~|}||}~z{~{{{~}~|~|}~~~}{}~}{}~|~}z}}}z{~~|x}}y|~~}{|~~{z~{~}~{~~|||}|z|}~}~{}|}}}~~~}}|~y{}|~~~~~}|~z}~~~x}~~||}~|}~|}~}~}{|~{~~z}~|~|~|}~|||}}~|}y}~}z}{|~}~|~~~}}z}{}y~~}x~{~{|}~}}}}|~|~{y}||}~~}~~{||z~}~|}~{{}~}{~}~}|}}y}|}|}~}|{}w{|~z}|yy|}|wyww{z~}|{zx}{~}zxx|zzzyz~yy{|v~~zz~yyzz~z~~zwz|w}}~wx|{xyy{|y{y{~y{x~|t~zzx}xy|wwzzvw~}||z{{|}y~x|zxx|~|z}zt}u|w~zx}}~~|yuxz{yxxwz{|}x|{y|{x~|{|{}z~}{}~{x{}x}y{|~z~}zz|zy|{y{~{xx{yz|}}xz}vz}z{}z{{{}{zz|~}yz~|xzyvzz~w~}z{{vuy~zzxz~xx|zz{|~{{|~}~|}y|zzw|||{w~~y|}}zzw|}zwy}z|uz{{}{z{|~{z}w|xywy|{~z{|z{zz{}~z{z}||z}}z{|~{~u{x{{}|zzzvu|yzxzy{v{}}z{}~}{|}|wv~}~~~x}~~~x||{{{z}{y~~zv|}|y{xyy{v~xyz|x}|zx}y~|}{w|y}zyz{}x}{}z{|}}}~}x{x|{x~{~y||xw|x{{|{~{{yxzw~z{{}~}~z}y||}|}}{}z|zxx}}{x||{|{}}~x{z|v{yy~zyxv}~y|x|{}y{||zyyzw{{{}y{{}}vu{z~v|zyxu{{|yw{~z}{~~|xu||~}~~}z~~}ys~~|~x{|}x|{{{zy|{~{{}zyyv{ywyzwzx|w{tvy|x~{{~|x}}x~{||w}}~}{~|}}}~~~}}||}|}|~|}||~~z~~{~|}}~~~|~}||~}~{~}~~{|}}~}}}~~{~z}}}}}|~~~|}}z|}{{|~z}~~~~{|{~|~~}|~z|z}z~{~~}~|~~|y|{}|}}}y{{~|~~~{||w}~{}}}|}|}~}~~~}~|~}}~y~~~~{}}~~~~{~z}|}||{~|~~~}|||}}|y}~~~z~|}~~|{}}~~x|}|}|~y||{z|}w}}{||{{}|}|u|y{yzx|{x||z}|z||}~{y|}y{yxwz|~}uzz{zvy}}zyvw{}~}{{yz}{wxyy}}y{~{z}|xyyxvx|z}|yxzyxzyy|}~|uwz~xv{zzwv~{{v}}~x|z}~}||{|x}zz~yz||{{z~z~|{zw|}|wz}{y}x||zy~{~z~~}{}}zxz{}y~~|w}z|z|z{x|w}x{~wzzxx{xw}}xx||yyz|~|}z{}z}~}yyz|~}x{zy|yzy|{u{yyz{}|{v}|xyzyy}{}wyy~~~{|}z}||zy}{zyzuxy~{|}{xzw||}z~yz}}~|~z{w}yzyzz|yx}z|}x}ywx~}~|zzz|}zzyy{{~}xyy{||~|{|{z{|{zw~|}yz}|zz{zv}|y}z}x~x{vvxx~}zx}yx}v}{zx~yzyx}~{~w{{~~{{|y|}z|zw|{||zzw~~y~z{z|{}yz~|{}yz}}|{}}zyz{z{~|{{~yz~vz|x|{|{x}x|v}y{zx{y~}y~}~ys{|w{~z|{}x}|{z}~{{y~wzz}}{zw|}t{zzzy|{}~{z~}}|~y{}}}|~}|zy}||~x~|}w}{{|{v{~y{y{yw~w|x}y}yzz}|z}|~|z{~x{}~z{~~{|x}w|{}z{xzz}z~|y{|z|z{{vz{}ys{r|z}{~}x|y{~{~}~||~~{}}~}}{~z~~~}~}}~~|~~~y~|~|z}}|z}y}~}}~~~|}|z}x}}}}~~}~{|~~||~{~}~}~~}|x}~}w~||~~}y{~}{|{||}~}~~~||{~~{y{~{~}}~~}}~{|~y}~|~}}}~{}~~}}~~}|}|~}|}~|~~~}{|}~|}~~|~{z~}}~~~}~~}~|}w}~|}|x~|~{{~}}|~}{~}~|}{|~{~}~~}~}~|||}w}{~~|||}|~|{}~~|~}~{{|~zz}~~}~}{~~|{z}|}~|{y|z~y|{|yz~}y}y}{|~}||{~||~{}||{}|~{z~z{y~{z|{w{}~z}|zz{}}yz~}}~y{}{v|z~|{{~}|{~~{}y}}y||{~~|}~x}|}y||x|x~}{{}}xx~{}}z~~x{||}|~xz~{~{|~{{|~~{{w~yzyw{{}zz}|y{}}~|}{~}||}}y|w}z{}}{~y|}|z|xy}}}}}~||y~||vy~{{~{~{|~|{|y|z}{|}|{|~|y{u}{|~~vx}zx{|~}y}z{zyz|}|}|}}{}~y}yz}}|}y}y|{z|~}y}~v{yw}z~}~|}}{}}y|y~|}}~z~|{}|~~}}vz}}||~y~~}{zzzyy{{x||w||yzzzywzzz|~}z}}|{~{~{|y}~{|xy~~~x~~x|z|{~zz|~{zz~xzx}|{|z|~z~||{z}||z}}{v||{z|}||{y~~|~y{|{~{yz}~y||}~~}}|~|z}}||x|z~|y}|{x||z~|}y~~|{|}{z}~|{~}{~z~~z}}{}|}|{~~y~}|{}x{~}~|~{zx|}{|{{|zz||||{|}{}z|y|~{z{~}}}}|~||}}|~~~}||}}}}}}}}}}~~}}{}}~|}z|{|~}~|~}~~~~~}}~|~|}{}{~~}~~}|~~}~{}~}z~~~}r}~|}~}|}|~{}}{~|~~||}}~}~~~}~~}x~~}~}~~w~{|{~z}~~~~~{}}~{{|}~~~}{~~~{~~~~{{||xzzz{{~~z{~|{~|wz}}}{yxy}z{}}}}u{}|}~vv}||z}~|{}w|zzzwy||{{w||xw|}}zxw~}{}yxy{zz|u|yuvx~y{z|z|{y{z~{y~}z{|v}|z{z{zzz~~w}x|z~}~y|x|y~w{xt{|x{yx{v|~{|x~zw{yxy}z~{z|{~|w||~~~{|}{x{~|}|}|{|}xz|z~y{xx|xwwzy}xywwz~yx{{{zzzx{zxwz|~{||~|}|yzy~|}{z}y~yx|{{~|{|wyy|y{yz~z{yy|}{{}z|{~w~|~{~{|}{yx}}|z||uw}{x}||z{~xyzv|y{w{~{}xx{wy|z|{u|{x||z~yz{~}z}|zzy}w{~|{}|y~{w}}x~}y{y|zzz~zz||}{|y||y|zuz~{|~z{|}v|zy{~zyxw}z|||}y{}}|~z{}{zz{{|{||{zyz{|~|}~}yw{|~|}{y}y}|z{{{{}}{z||{|x}{{w~{|}|~x}vs|{zy}~w{{}~|}~|}{z{y||x{{y|~{zuy|}~{}y|{yxz|wxvz|yz|}{z||{z|yz{v~|{|}}zu|~|{{~w{~}y{~|~w}z{x|y}|xy{z{}{zx{zyx{uz}zw~xy|z{|{z|x~z}|zxyy}x~x}~x~}y{{|vt~|yx}{z}|y|w}zxxyyx~~{{|}}~~~}}~}~}~~}|~}}|~|}~~}}}~~|~~~}}}~{~~~{}}z~|}}}}||~~~~{|{|{}|{~|~|~~w{~{}~~{}~~}~z}~~}~~~}}~|}~}~~y}||||}{{|}}y}}}~|~~~|~}~}{~|z~}y|}~~~z}{~}~}~}{{}}}y{|||~~{}~|~~{z~~~yxy~{~{}{|z|}~~|}|{}}|~{~~~{}~~|}~}}~~{{}|}}|~|~y|~|{||||yz{|vxxx{|}yszzxx|wzyx{yzzy}xyx}z|}~~zxzy}x|{w|||y||x~||}}uz~|x|~xyxzw{|z{~xz{z~yx{}{|z|yz{~{xz|~{z{w|{|}{}}z{{}{~y{xw~wzy}{~z{u~xwz{|z{{y|z{vx|}~xz{{z{wz|z|}}~|yzzz||yvy}}yz||zz}{z|}{|{|{v}{|xx}{}~{|||x{z}z{{x}||{|~|y{{z{~~yy}|xz}}}~zz{{{x|~z{|{yz{{~~y~z}||}z||z~w}}}z|}yv~x{zzzwwzz}v{y|{zx}w|}z{|y}}}{y~z~|}{~~}|}}x}~z|z{z}|||}xvwzzz}|y{y{|z}{{|w}{|z{y}}w~}}|{z~|}z~{{|{}}~}|{yw}x|zyx||~yxv}{xx|w|xxy~|~w{y}}~}x}|||{}}z}y~{}wy~}x{|z}wz|}z|{~}}}z}y|~{~{z~w|{y}~}~~~y~||}|vyxz~|~{|{xzy~zy}y{xy{z|wz{w{{{z{|yzv|y~yz|}x|w{}~||x{|}u~~~~w~|xyyy{|{}z~{|}z~y|xx~xwyyw~{z~|~xv{xzz{yyyzw|~zx|~{{z~{}|{}~|yy~zz{}wwzz}zy~w~}{}~}z|}w|~~~z}{~y}~{|~{}{|~}|}~~z~~|~~|~}~}}~z|}}~||y{}||{~}~~||}~}|~}}}}~~|~~~||}|{~zzz}|~~}~{{~~|~~}}~~|~}}}~~~~{{y~~|z{{{||~~~}~}}|~~|~~~}}~~}|}~z|w~{{~}}~}~|}}}|}{{~~z}~~}~|~~}z}}{~~}}y~~~~|}|}||~}~}~~|}~~}{}|{~{~}~}y~|}}~z}}}~|||~}{||{{}{{y{~}{{u||~{x|{}|}zw}zx}x~|}{||{z}{zx|z|zxz|~|~{z{~~xxy}|{y|~||}}y}x{~{|{~~z~~{|{~{z|{z}{zx|v}~~}z|{|}~z}~}|~x}|{{{{|{|}{yz{}y}|y}z~~}z~~yz{}|xz{~y~{~z}{y|z~}}~{xy|}{||x}xz|{{}~|}|}}~}y||xx}~||~zzy~{~x~|~~~{{|x{y|y{~yy}~}}~yz}~~~}{~{{z}yz~z~z|}}{~|x~~{}{}z}|x~{{~}}zyx}|}}}z{|z}~{~~~{|yxzy}|}}}}yv~|~}}}~|~x|z{z~|~xy}{~||z|}~|}{}z{{|~||~y{{yy}{{~{~}|{y{}{y|||~zy}z~{y}}y|{{w~}zz~|y{{}~~{w}z|~~x{|zu{w~xz~wzw{x~z{z||x~yy|}xv}|~{y~}zz{xw}~~|y||y|{~}z}x||{|{~~}||{z}~z||{}}z~}y{|z|}~zw}|zxzxz~|y}~~y}}|~w|}|}~|y~|||z{~}|z|~|{{y{~|}zzz|{}{}}z}|}|{}{}|{~}}}}}}|z{xz~~~}|}}~~{}~{}~}}~}~}~}~~{}~}~|}~~}}~|~~}~~}~|}}}|}~||z~z}}|}}|}~~}~~}~~~~}}|~~z~~}~}~~~|~~~~}}}x~}~{~|}|~~~~~~|~~~}||~||}}~}~~{|}}}~~|~{{}}~}}|}~~~~}}|}|}y~~~|~~}vx~z}vz~z{}~xz{wxz|yv~|wyxx|yx~z{{vw}x{}y}|~y}z}|vzz{~{yxy|{xx}~z~y|}||z|{}x}}{vyy{uz|}~x~{||z{yw{~|y|{z~y~z{|y}~{}}zz}z~}yyw~v~{xyz{}w|zzy{|~wx{vwux~{{}y~}zz|y~z}~yyy||}}}{y{x~|xzz{zx|yyxxw|}}|x|x~~y{zy~z}z~yy|}}{~{}}~x~xyy{}{y{{yx~zxxxz~}|yw|{y~{wy||zywz~y|~y|}~}|}xvyz{}~|{{}{~{~|~uy{}w{|yyxv{z|||{~~x{yxx{zzy}~x|~y{z}~yzzx~|{{y{zy}}zz~}}zy}yxy{ywy{}z{}yzyyu{}y{~{z~{{{{z~}}{y}~{|||zyy}xw{zy{}yx|~z{zw{y{~|~~xxyy~|z~}{}{v~~}|x}|z|~w{{}{{}z|~|z}|vzw||{{~~xzvyw{yy}x}{zzzvzuy{|}x~}}{}{z{yx||{}{{y}~{}{y{y{|}w{x{vz|v}|y{{|{x||{z|y{}}}z~{x{z}}w}}~zy{|}zz{x{zw{z~yz{~y|{}{y|}xzyy{|w~}~{|~~y|{{z~|~|{v|}{w~{v~y}}y~zw{y{}~zv||t{z~z{zz|||}~}|~~|~~}|}y{~z||z}y|}|~}||{~z~~~|y}~z}~~~}yz}{}~}~{~|{{x}~{}x}~{|~}~}~~~~}{{~}||y}}{|{}|}x~~z|}~{|~}}y~}}~|~}}}~|{}~}}}~}}{~z}~~~}y~}}y{~~}~}|}z~~}~|}}x~{~~~~|||}}~~~~}~u}|}}~}}}}|~~}|~}{~}}}}}}|{|{|z{~}{~{z}~}~ux~~~{{~{|}~~}zz~}{{~~|~~~y~z~~~{|}|}~y{}}}x{y{y|{z}xvwwy}||~xyw||yy|{{||~}{||zz}w{yz}zy{|}|w|~v}|{z{}{}x|zzzz}{|~zz{{z~xz}}|zwwzz}w}|zzy|{wz}}{}{w~{y~w{|zzzw{}z}x{z{}}}yz~|y|||w||~z|vy|}{x}vz|}ww}}zyy~{zx{{|xx{~x{y{zyzxy}~~|z}|s||x}yx}{{{{wuv{|xyy}|}wz~z{tz||{yx{}~yzzzy{zwwyy{z}zy~x{{{~|{uwyy}wy~}{}|{zw{~u{uw|~|~}yy~|}{yyx{~{z{z|yxyy~{x{~x|zw}vy}w{}z}|yzzzwy~{{|{w~{z}~z{z|z||}|~{y||v|wx{y~y~zz{}|yyy{wv{yz{||}{z~y}{~~}y|z}{}~z~~~{xyx{{{|yy|vzz|yx|w~{}z~~~v~yyz}{sz}}~z{zyzz{{zy|{{z{wz{z{{{zxyz{~z|~{}|}zx|{z~x|wxvx~y{}y|zt{}~~wzz}u|xx~{x|}yzx||xzz|zz{{y}vz|{{{{{{w{yuz|z{y}vs}yzz{zxzzz{{{|w{w{y{|||zu|{tz}|}|rxv}zzwz}yyzyz||{w~z{~y}~zx|~}}y{|z{yz|}|}{}|~|xv~yyx||{{y||vv|{{}~}|{}}y}y|~y{}x{x|vzyx|||~|{xxyzyx}z~~~}~{~{~}~}z~}}x}~~~}{~~~x~{z~}~|~~~|}~|{~z}~|}t~~z{~{~~y}~}{|~{~|~}~~{~|~|~~~|~|~}~~|~~||}}~{y~}~~|~|{|}~z~{{||~}~~}||}z~~}~}}~~}~|}z~}}}~~y~}{~~~~}~{~}~x~~}}}}~}|~~}~|~}}~}|}}}|~~~~}|~{~}}y}}{~}~~~z|~z}|}~}}~}}z}{|zz{~}|~}{{|y}}|}~|~~{{z{||z}}|}~~~|~}}|~~~z{z~}{{y|y{xx{w~xwx|x||~z{|~}{yzxyutu{z}xzxuz{}y||{xx|{y|~~~{y|w{|z}y|xx|wxxzwyyz}||z|}xvx{xywy|yv~{zy{||zyp|wv}~{|{~|{}{}~{}x|zz|xw}yz{yzz{xx}~{z{zvy{y{y{yw~yz|||}}~~||z{{~|}yx~~w|x{{{}}yy|w{|zv{t|z{~}zuyy{xv{z}{zy}{}wx}{w}~vyw}~y}{{|}~|~~|u|z}y|{x|z{|v}{~}~|twyww~xwx}|{y{|{z}}{{}yxw{xzzy{|{xy}{~y~|y|zw|{z|y}|x{uy}zw~x|vyw{||}||zx}~xzy}|y|zx{}y{{|{}z{{zyzyz}{|z|w{|yx|~{~x|}{{w~w|zy{}}}}~{x{{yz||}~{|~w}|x{}y~y}|{zzzy{{xywxyzxy|~z~z~{xywx}xxyyz{~|{{}wvxw|x}{y}~{{|}zz||z{yz~s{}yzxywy}t}|~}{{|zzz|}|||}}~{y||zyy~y}}}~|~w{}}{{{y|xxxt}{z|~|}z{y{{~yw{}}~|x{||xyx~y}{|z}xx{}zy|||~|x~xzw|{|~v}uuzy{~vz{zwz{x~x{|~yw}|y~~y|~~z|yz{{}zx}|yx~|{|zvy|zyz}yy{|z|www|{v|wtx|x{|x{zx|z|~yy~|w{}{|}~|y}x}{~~~~~||~~x}~w~|~~~}|}~~|~{}y}~~}}}~}~~{{|}|~~~}{||~~}~~~}}y|}{{|~zzz~|||~~~{~{~~}~y}{|~}~~xy{{~}{~}}}|}~|~}~~~}~}}~~|~|}~}}~~||z~~~||}|~~}}|}}}~|}||~~{~|~z}~}}{}}}{y}~}z~|}~~|}}}~{~}}}z|z{}~|x~zy~~~||~|}|{}}{~z~|~}}|}}~}~|z|{y{{|z}}yzw}wx|ywy|{}{|~{yw{w|}|}}zzx||~z|zy{z|z{{z|~xz{x{v{y}z~~w~}{|wx{|z~{|vyxy{~|{|}|}z}x||~xwy{||}}{{{y|~}{}{yxz{{zz}{zy|z}z|y}y{~yy{{||z}|}{zy~vzzz~yyw}zx|y{{|z|yzz~u~}{}||y~{z}wzzyxv{{|||vz|~}z|xzyzz{~{z}}~|}z|}}{||~|{z{|y|zx{}z}}{zx{zzzzz|||||}wx{}{{{z{y~v}y~|y{~}}x|{{|{|}x|yy}{zx}~{x||~yz}z{|x{u{|x}{zyyy{y~}yx{}||w|{xy}yw{~{~zy|{|}zv{{|{z|x}}w{|z{z||wz{|{y}{}w|z{}{{|wx}s|u|||w|{w~|vz~x~}}z~}{|{wy|z}{{}~~zzyzy|y|zx{x|||yx~xz|{~wy~|{y}{{y}|yw|v~{z}|zyz|{x{~||x|{}{x{{}~yz{~w~x|z~{y|{}}yz~}}}y~|zx{~}~z||{yzx{|~yzzywz{{y~||{}{{{|}|z~{}yz|}wz{|}x|{y}w{z{{{x{z}y{z|{{t}{y}|{|~}}|~{{{{|~}{{x~|~{z~|{|}~~|y{{y{}y|~zv{}|zzyy|v||}}x{y~|z{xzz}~|{z{z{~~}~~z}~{}}~}{x|~{~}|~~}~}~y~z}~~~{~~}~~~}~|~}|}~~~~}~}y||}zz~}|~}|~~|~{|~}{}}~}{}~|}~{}~|~~}}}~v}||}~|~~|~}}~}|}~}}z}~}~}}|}~}{~~~~}~~}~}~|{z}}}~~}|}~}||{~|}}~~{{z}{}~}}}~|~{{z{}~~~}z||~|z~}|~~|}}|~~|z|}~~~}{~}~|~}}}}~{y~}~}|~~}z~|}||}~~{|~|}}|}~|z~{~~}z~~|z~|}}{||xv~{yy{y~{~yyzwz{y{v{{{}w}yx}~}|}}{wzw~~|||~yy}}~|{|}t~||zv}uvyzw~zz{y}}}zyz~vz}wuy{|}|y{}{}}{{|~y{y{v{z}}{~{vz}~{y{yxxzy{x{~w}{v|zyzz{uz|{u{yx{~y{yyz}z|z{{~z|{}||xxz}|}zy|w|yz{x}x~{x|zv{xyw||~}{xz|z|{|x{}w|x|}yx}~}{|z~~|y}zy{|~yz~{}z|}y|}||x{||v||}}{x{||{x}~||~y|yw}{{|y~}{~zu}}z}xz{{{}wzwwwy||zzz}~{z}zx~|}}|{y|~z{|||v{vxx}{w}y}|w}|z}z}z{{|~|zzxzz{|x}~~x|wzzxz~z{y~yz~z~y|u|~wyyx~|xz|y}yzzwx}}{w~~zwz|x{x|y~}~}y}~|}z||}zyvx|y~zz{{z}||{v~{x}|w}zxyz|x{{|v{yxyz~wx}zy}z{y||{||yz~~~vz}{{yz{~xz}|~|yz{yzy{v{z}{z}zyx{||{zz}}|{{{~}}{}{{{|{|~~z|zzy|{vz}|~|{z{uv}y{{|{|}~{yszzzy}yzz|~}}{|}}||}}}y|z||{{x|y|y|v}{|zz~yy|{~~z~|{~~x}{}~~|}|{{}~{|{}~}~{~}}|{~~~~~|~y{z{~~~}y~|}x~}{|~|~~z}}|~}}{}{}~|~}{~}}|~}~}~{{|~~}~}|z{~}}{~||~}~~|}~~}w}}}{~}~~|}~~~}{{|}|}~z~{~}}{~|{~~~~}~}~}}~}}{}}~}{|~}}~|~|~~~~z}{{~|||{{~}~~~~}~}}}}}{~|}}~}~{|~|~|x}||}|~~}}~}}z~}|~{|~}|}~~~~~}|}}}~~~z|z~|}~~~}v}~~{}y}~||}}}z|}}y~z~~x{zxzzxzy~}zy|yxyty{~{~w{~zz}zxw}|{{}y|z|y~~yz~|~{~|}y|{{yzz~x}{z{~||||wzz{|}~~|z{|}y{vx}|z~v|}{}y{zz{y~{xx{{y|wy||xxy|}}{|~y}||yzuzxz{yy|vyz~yy{v{z}~y}yzyz~{x||~~{|zzz{z{wuzw{|}|x}{}y|||wx{{x}}qz{{}~|}|~~zz~w{{xxz|{}xyzvy|~wz{~|z|{z~yzs}{z|y{x}yyzw~{|}zx|z{}zy{wz{}zy{~~}z}}{|}wz}y{z||z|}zx{w|{{||}{y{}wwzu{z}~y~vx{}zzt{z{~~~w~w}|x~x~{{|y~~{y}}{z|{x}{|wx{{}~{z|}}{}{y}{{{~xx{}|}{z}x{y~}}~w|x|||{{{|y||zz}ywzyx{{{~yz|||~{x~x|}||}zw{~wz|~|x|{yy|}}{~}w}{y~z~{}{{|{yx{}{|{}yz{}z~~y|~wy}|{xyy|yy{{|z|{zywyy~w}{y{~~|x{|{~|z~~~}}yy|y~~}zx~z|v{y{}z|z|y}z~{}|~{wz{yz|wz|x{z~y{{{|z~}|uz||y~yyvx{{x~|{~{z||~}~z}{yyyzz}|}yx|x~~{||yvz|}x}}{~v~zzz~z{yy{||~~}||}~x}v{y{~}y~|}y~~~}}}|}||}{~}~}~}}}~~|~}~~~~}}}~~}~|}|}~~{~}y}{~||}|~}~}~{}{{~}}{y|~~~||}~~~{}}~{}y~{|~~~~~~|}}v}~x}~}~|~||}}}~{|}w}z}}}}|}~~}}|}||}~~w}|}}~}}}~y}|~|~}~}}|~|{}~~{~~~~}~y}}|~}}~~|||~~~~~~~|{}}~||~|}|}}}~}~z~}{yx~~}~~~{}|z}~}~{}}~y~~~|~}}~~||~}~~}||yy{wyzxyy|{zt{}{yz{xzxqyz{|zxz}zxyxy|z|yzx{}y{}{|{}~}{|}|w{y}||}zwxv}~~{~zv|z|xw|x|z{w~}}}w}{ww}|}v{{|{~~z~{y~{{z|{yz{zvu}xv|x~|y{|wz|~}zz|wyy}v}u{zx{{||}{~~vzw|{{z~zz{{}~v}}|z|z{u~xvw}{{wz}{{{{{w{zx{|w~y}}~z{tx}|}y|xzzz~xz~~}|v~y{zzzuz}|vz~{}}z}|{w|zywwzxz|z}}{{|~zy~|}{z{}~{v|x{~{x|{}{z|{wzv}{x|}{y|yy||{v{w{yyz~}zz|w||~~y||}y||zwy~}y}}|}~}{zxw}y||wz|y{z}~|{{wyy~y}y{y~~{}y}}|z~~{}z{w}{{x{|z{y}|{}yxz{~{~xw}zy{~~xzxzzzyyx||y}||{{w~z}}z|z~}}}z{z}~wxz|~|xwuyz~}y}|vzwxxzw|{w{{|~|y|}w~}{{zzzx}~|~zx{y~}}|~}}}xx||vwzyy}zyw|{{~}{|{yxzzx{zw|y{}}y|}~y|y~}z||~yzw{xx|z{}{}zx~z}yz}{|zyy{}|{}}}{yv~}~x{z~{||z}{zzyy|}z||}|vw}~||zz|wzz~~{{v{wzyzz{xy{~{|~{~}}~~}~}x}}~z}}{|z|z~~~~~|}}}}|~~|{}w{x~~{|}{~{y{}}~}~~~~y}}|~}~|{~x~~z}|{t|~~~~~~|}~}}~~|}~}|}~}}|||~~~~~|~~~}}~~{{~|}y|}~}z{}{~}|}}z|}~}}~}}~~~x~}||}z~}|{~|}|{}}}z{~||~}}||||}}||~}~}{}~~~|~~~}~|~~~{~|}}}z~}~}|}y}}|~}~~y~~}~|~~{||z~z||~{||~{~}~~~~|{u}~zy{~|{~|}wx}|z~~{}v~zz}w{|}~zz}}yy{|wyy|~z{yz|{~~zz{~xzzwz}zx}x{~w{zy}|wz{w|{z|{}z}{{}{}z|}{{}{~y{|vzzx~u}}vw~xyx{z}zy{|{{||{~{z~y}}z~~wz}}yz}|z}~{zz}~~{y~{~y|{|{}||}y|~|{u}}zzzz|z{www~v{xyxz{{zyyy~zzv{{y}|x{x{~~w~|}zz{|}{x|t|y}}}xw|}yv{|zzx}zz{{yz~~y}{z|||z|{~{|{yx}{w|}{{y}{yt}{zzyz||y~y~vwx~y{{||z|}{}}wx{{|xtz}yv||~}zz~}{~y}{||z}{}{}yy{}}zz~yxz}zw|z{}z|}zz{x{|z{w|}|wz|z}||{~w||{|xz~z}yxxuz}w}zxw{}|zxx|{{}z}{{{z~{{~{|}|}zzzzvz|rz{zz}{xzw{{{y~|z~}{}yz}zw{~{yzw{|{~zz}{~}z}y{~y}y~wzzzz{|w}|zz|}|~z{wx{{x{y}|y{~|{{z}y}~~~z}yvx~~{|}yw{|}}z}wzww{zxz~z}|{ux{zx}{|{|s~|}v{}|~~{{v}||{yw{{v}}z}z~z}}w|}|}x}|y~y}}y~v|zy{yz{}~y|yz}|{w{~vz}zx}t|}z|~||wy~~}{z~~w~x{v~x|||{y~xy{}uz|{~~}~z}}}{|~|~||}z}~z{|}}~z}|~|}|}~}~~{~{}}{~}~}v~~|~|}}}{}|}}~}{~~~}~|}~~}x~|~|}z~}~}|||~~{}~~~|y{{~~||}}~~~~{}|}}|~}~~~{~z}||}}}|}~}}}~~~{~}~}}~}|~~x~~{{x|{y~}|y}~||~~}{}~~z~~|}~}|~|~~}~}~{~||~}~~~}}z}|}}~|}~~|y}{}~{|~|~~|}~~{{~~z~||||~~zx|~}}}|y}~|}~{|~~~}z{}}}~}}z~~}~|v|~z{}~}||{yz~}}{~|}x{w|}w~w|{~{x}|~|z|yw}x|zvx~}{z|z~zzy{|}{x}|~w}z}x~}}wy}zyx{z{uzyy~|xy|~x|}|}zx}z~y}z}x|}{|xzy}~|}|}z~}|||{u~zyu{w|w{}|zzyx|zx|}||yzu|}zy{u{zx{v{x{y{~{}|{~z|x~|{}z{|~}~xz}wyy~{xz~z|z~ywz|{zz{{yx{}||{~{{z~~xz}~|~~~}|{||}}~{w|zvzv~{z}{w}|x|z|~y{}zyyxxy{z|~||||x~vvzy|{z{}{}}~z|yvw{}y~{y}qw|}yxyz~z}}y}wz{y}xz~~|{}{}z|{yzx{x|z|z{~|}}w}|y{}zy~}y|xt}|}}z~{{{y}v|~|y}zy~{~yz||zx|y|{{{z|xyzz|{xx{z{z{|zvwyyz}}w{{{~x{}~|w}{|z~}}y{z|~}}{uy~}}x{w|w|{u|z~xv|x}w}{x{}|z}~~||{~||{|}{|~y{}~{~y|z|}}~|y~}}|y|x{{z~x~|yzyw{z}|{z}zyy{{~||y}~}~}}x|zz{|yxy{w{~yz}zw~z~{t}w{z}|yy{w{}z{~}xx|~}{~~{}z|||}y~|z}zy||yzww{{{{}x|x|}z{|~{{xz||yy{}~}zx{}}|}}||x||~{~~~}~{z~||}}|}}z||{~v|z~}{~||~~}}{~}~z~~z~~~w~}}}}}{~}~~|~~~~}{y{~{{{~}{|~~||~z|~z{}|~}}~{{~~}{}{}|}|y}}~{~}{{}~~z~}}}~~}|~||~z~|}~}}yztz~~}~{}~{|~~~||~~{~{|}}}|}~~~~~|~{~~~~||}|{~}~{}{{~y|||{{}zw{|{~~~}~}}}}z{z}|z}}}~|y~}}zyx~xy||}~yyz|x{|~{||zz{zxx{|zzwx~|{y}{x{{y{{xvx}zz{{zzz~z~}}xwy{~{ywy}|w}yzy~xv}y~}|w{wzy}}~xy|z~|ywzy|{x|zz{v~x~yy{{}|}{~|}}{xyz|~{y|{|}y{}{yu~}|yy|~x}{{v}~zzzz||ywv{zz|z}y{}zz{{zwy}{~z~wz{{}x{v}x{}~||}zyyz{z}}{yzz|y}zz{yw}vy}zyx{|vyxxxzwzzwz}z{sw~~}{|}~~{y{~|x{z|w{~yzpy~|y~}}y{||x|{|}||~~z~z~}{yx|yvy|}{x|z}|zz{w~yyw}yy{{yz}}||{x{|{y||yw~{}yw|z{y||}|z|y~||yuz}xz{xw{v}|~y~~x{{|}}xz{|yy{|z~|{{{v~}{{{{{}yzyz{{zz{|z|yu|y~|z}|x|{}zx~yyz{|}{{y{~{z{~|zzyz~~}}zv|{||{~{|z|||w}y{xzx}{{|u}y}xy|w{zzy~|{y|yyz~xz}{{~}~z{||x{z{}~x~|{y|uzy|sy|~{{~~~{y|z{|wxyz|||z~~y|zzyyzz|y{y~xvw}|zz~x}z{ux~z~|xyz{{|y|zzxvv{wz~}}||{w}}~{}}x{|{{{{y{|y{|~x~|{yy}xw|}yzxyyzwzy{zu~|}}uy|y~zv}{xw}{zwz|z~~{{~~|z{{{}}|}z|~}~~|x}}~}~~|}}}|z~~~}|}~|}|z~~}|||{~||}w{~~}}{~||z|~||z|~}{~~||||~~~{~}{z~}{||||}{z~y~||}~}~}~{~|}}|}~y||{{{{~~}}~~}{~}y}~~~|}|{|y|~}|}~~}~}~~~||y}y~~}|||~||{}}|~~}}}~}|||}~~}y|}}||~y}~~}~~{|~~~~z~}}~~~~}zz{{|~~~}z~|z~~|~}~}~|~~||~}~~}~|~}|}~~{~}}}|~~~{~~|}{~}~~{}|zz|}~{}yzuy{{{yz|x|zz{yvyy{x}zxzzz{{xywzy}yx}x{{y{zswy}u{|z}|xz}|y|z~zzz{zx||z}z}x}}~|{~{|zyvzywv{xz|{~x~zz}{}|}{|~{|xzz{{{~|}}{~{{xyx}wz{xw{zx~wzyy{{yx{x~u}{zwy}~}|z}|{~{z~~y~}|}xw|{{}{xx{zzw|{~y|y}{v{xy|xyx{|z}}}y{yz~~}w~~}zzyy}{~w|y|wv||z|{xzzw{{}yxz|zz}z{{{|~zyy|z~}u|t}}}}}{}|~{}zz}z{{|~u{z}|~zwyz~z}|~|~|xv|x}zx~||w}~{x|}z|~{}|ux{~||{}}{}}~zz{wx||~z~zvzwvz|x||{xwzyw~u|}~}}y|{z|~xz|}}}~x}~{z}~{}{}yz~|~|{|{z}|w|{wyyz{zz~|yz|}~|w||~{ytx{{y}~|zy||{zxz}~v{|w|y}{}z{wyyzzxy|z~y|xy{{z|~|yz|}}|z}wz{~}{|}w|yt{y{z~|{{t}{||xvty|{u~||{{~}w|{z|xzzzz|zw||{~|{}~~y~}|zz~}xxzw{}|z{yxwwzy{|||{{{y{{x|||z~}xy}}x{}|y{{y|~~|y~|z{z~yz|x}yyyxuwyz{y{~y{{w}~{z}z{}zzz{|{}{~~~~||}~{~|~y}}~~{~z}||||}}||~{~~z|~~~}}~}|~~|~}}~}~|{~~z}}|z~z~~~|~~}~}}{}~}}z}}||~|~~{~~~z}}|}~|}}~~{~|~}}z}||}~|{~~~zz~}}~}~{|~|~|~||~}}}~}~~~~y}~|{|~|~y~~}{|~|}~}~{|}~~~}}~}~}~{~~~~{~~}|~~}~~~y{|z{~~~}}~|||~|}||z~~{}~~~}}}|{~}}~}~~|~y~|}|}}}}}z|~}}xzzyy}zzy~{z|{|uyz{zy}uy||v}~~~xwzzxz}|x{|zxw{{~{|}y|}y{{||w}y{z~}y|~z{z{x{zy~~z~xx{|~|}~w{x|xyxz~vywyx{{~z~z{|zv{w{{x|w~y{~|yyz|y|||{{}{z~zy{x}|x{x}~~||{ywy{}x}wz|{|{z}|u{z}}x~x}y}~|z~y}x||y}x}|~~yz}{}zv{z|yyz{zw}yw}|~}yy}{zy|}||}~}{{v}}zy|wy{~zzyy{ywyz}{xytty|y|ty{z||~{~{z{|xw|||~y{~zwv{wzy~}{~{|yx~|vzy}zyv{z}||}|wx|}{|xuzwz{zy}}|||yyyzxy{|yx}~~~~{|{z|x}~~x{y{{|yw~}{|{{{z{z{~y~}}xz{x{|w~|{|}}{}z{x{|{zt~|}~x{||~}w|y{zz~xy}~w{zxzv|w{{wyvw{wz{}z{|~|zww{x|{y{|zz}zy~xz}yy|}{}z|{{{y~zyy|x{}x}yyzy~||{xv|{zw||z}}x~{w~{zxzyz{}||w{}z~zy}x~{|x~{xs{w}w|{|{|~|}y{w}~~|}yt{{w{wx{~{{|||w|xy|z{{|y~}wwz|}~~{yw}x{|}|{zz|}}|wx|}|u{{z|{|}~zz}}xzw~~zz{|}|zzx{y{{z||x|{zz{}yy|{~|{~||y{|x|~}~|}|~|~{~|}~|}~y~~{{~~~}|~~}}~~}}~{}{y{}~|y||y}~{~{}~}~~}~~~~|~~}z{}}}|}|}~}||}}}~}{~~}{{}~~||~}{{~{~~~}{}}~|||}|~{~}~~z{|~|}~}~|}|~}~~}~}|{z{~~}}~~y~~~}|~~z}{~{~}~~~}{yz|}~~}}{~~}|~}|}~|}~|~|||~}}z~|}~~}y}~}~~~}~|{~z~{{~|~}{{z~y|~~}~~|~||}~}}}}~|}~}}{}y|~{~{~}{|z|~~~~~{z|}~{z}|y~~~x~}}}{|x|w~zxz}|xz|{||~yz~z{{xyyyw|~yzxxz{yw||y|~||}}{zx||}~z}|z{u}{}x~|yzy|v}|s}}~|~|z|u{z}}}wv||z|v|}~z}~~z|z}y}y{{z}~z}~{z}z{vzz{syxz}zzz~zy}{||{~x~{|y{~zy~y}~~{}|{}}}|}xz~~x|}{y}~{vxz{|xx{wy{v{~|~yyxy{}|||uxtzzz{w~y|{~|{|{{}~}~y~z}x}|zx|yzx|w~||{z{{||}y|{}xxxy{wwy||y|{}yx}y|y|}}}~xw~zxz}}{{zx{|}~yzw|}z~yvz{y{zz~z{~{|z|~}|{~~}{zyzy}~~z~~|x{z{yzv~wy|x}y~~x~z~{w|z~|}|||z}y~~y|~~~x|~yy}|wyyy|yz}y{y|v}zzzy}{xz{{}y{|~}}z}{u}~|}xx~|xy~|}w~{w}z{{yyz}xx{{z|x|yz{y~zyz}~y|~v|{}~~{w||~y~z{||~||}}|wz}xvvx|{{|z|xxv{z}|z|vw}|z{}~z}w||}}z~||}|}z{}|z{z|z{}|zzzyy}~w{x}~xw|w}y|yvz{zxx}{~y}|x{~|z}z{|~{}~z~{z{z}}{}{tzz|}z|z|~~~~|||z|}{{xyyx|x||wyz~z|x~~~{~}}}y~{y|}}|~~}y~z}}x}~|~~z}~z|~|{~||{~|{|{}|~}z||y}{~{~|~}|~}}z~}}~~~{~|~}|z}|~{|}}}~}~}}~z|}{~}}{}y~}~}x{{|}}~{{~zz~|zz{~~~~}{~z}~||}~~||~}~}|~}~}}}~~}}|~}~{}}|~yv{~}}}|~}~~|}~~}~x~~}|}}~~}{~{z}}}|}~}}~~{~}{{}~~{~}|z~}{~y~{~~{}|{~}}~}}w|}}~{}}}|{~z}|~~~yz{{~w|yz{xwzyyxyz{}{y~v{y}}xu}|}z}|t{}||{|z~x{}{}uzxy|xs|y}{y}~{{z~}|z{~xz}yxw{{y{|yw|uyx{{|zx{vy{}y~zz~x~{{|y}yxu{|xxzy}y{wz{|y~}x{z|}}y|}{wz|{yxu|y|{zy}y|~u}{zy{{z|~}yz~{|z~|{|{~w{uxx}zzz|{y}}y}}}z~w|yzw{}zzzuz~}x{|}x{~x~{x~}y|{{w{z||}|||xx|}{wx|xyw{}~~x}y}q||w|zy}zv{z|{}}yzz}{x|}yzz|{zzz|~|v}~x~zy}y{~x}xx}x||~x{~yx||y}z~{~~{zyxzzz|}}~~~}|{|{{{}}|{|}{{y{zx}x}x{x~{{|xwv{|uxy~u{yxy{x{z}x|x{}zy{}z}}~{}~~w{|~{~~x{}y||{w|{{~zz{zw{|vw~xy{vyz{|}~xz}{||z|{}}{x~{|x~~|z~~~xz~y{z}~||}}v~|x{z{z{{~xv~y{y}u|z{}~{zy{yz|}{~zz{~zzwyz{||zzx~zy|zx}{{~u}}{{}{vyyv}z}||zx}{}}v|{}~{}zwx~wz{wxs}|vz|v}{}~~{z|u~y|wy|{}|~}zz{}{x}|{u{{yx}{|y{vx||z{xwz{|w|yxyz||zxzz~z|yz}vx{|~zxx{|{xx{}~|~~~}}~}~~}{|||~||{z~~{}z{|}}|}}~|}~zz{{~~{~}~~~z~|~|~||{{~||~~|}|w~z{}~{}~{~~~~|~~~~~~}~|~}~}}{}}~~||}}}~~}x}~}|}~||~~~|||}{z~}{~|~|{~~~|}~~z~|}|~}z~{~}|w{}}}~z}{}}~~~~|}|||||{~}|}|}}~y~~{~|}~~}|{}}{z}}|~}{~~{y~}|}{{~{}}{}z|}~{||{}||||~~|~}z}~~~|||~zy~}|z{{x}{|u|}x{z|yz||vzw|}to|xw{yyx~}z{~|y|{}}|{}|~|{{~}y}~z}z~|{zzx{{|v{yvyxwy{z{|{ty}v}{yyyzyz~wy|w{~~|{zz}y~}}wz}|~}}{|yz||{|}x}y|y}{}zx{wy{|z}|x}{z}y|y}xy~~}|||zy|y|~x|~||zy}||{|xzy|x|zz~{x{z|wyw|||~zyy}x~|y{z}{~~{|z{~{}w}~}vy{{|~{|y|}~yy||{wwz|{vxzw~z}}x{~y||}yy}~}|z}~}{~}}}xv~|~x}||z|{w~zyzz{~wwy|zy{~}yyvyzyyy}|v||~v|z{{~|y}~y}w{wy|}z~yyyzyz|x~z|yy{zvx|{~||xyy~z{yw~|wy|~yz}}~~~w~{z|}|}~}}yzwwzyx}vy}|}y{y}{|yzy||x~wxzyx|}{}}}|yz{|~}}}|{|~}}{|v||}x{z{y|{y{{z|yx~}yy{{yxy}y~yz}w~}}}|{~||yz|{{yw{y~||~}z~}}~|zx{~wz{{x}{}{x|z{yz{wz|zzz|~tz~|~}}}~{zy}{w}x{}~{}}~z}{zyxzz|~wxz}~||xw~{{y}|}~zxwyy|wz{{}~}zz~}zzyzz|{|{xy|~yw{}x{x{|z}yzyyxyw{u{z~x|z|}|y}~~{z}syy{}v~}~z{|}}z}|}~|}{z{}{~}~~~}z~z}{~~}|||w~~~}}~||~{|}|~z}~||~{{}}}~{~~~~~{~y|~{}~|~}}~~~~~~|}{{~}}~}~~||{||~{~}~~~~~}|~}~}}|~~|~}{{~|{}~|~}{}||}|}|~~|~~}{z}}}|~|{}~||~~~{~}~~}z~{}|}|}|{~~~|~}~~}{}~{|}}}y}|~~~|||{~~{~|~}~{||y}~{}}}}~~}}|{~}~}{}yy|}|{x~}~}{~zy~z~{}{|ywz}||wy}wzzzvyyww{}}z||{{||{}z}{{x{|}|{yxyy|z}~|w{|{}|{|z}z}zz~~~{y{zy}wzz|{yyw~y|{z}}vz{zy{|z||~|y{y|{z{wy|zzxzxwtyvy{yzzx|u|xy}{}{{x~}x{y~y}{z|z{|}|z}{~{{w||zzu|z{{x}{wzy~yz|zz|wz{y|yy}z{y{zzw{}x|xvyy{wz~{y|zx{zx~}{zzz}}zu|~|{~}||wyyz{~}~|zzyy{||z||}|{zv|vxy{yzvyw{zz~}{vz{|~zwyzz{v}xw~y|~v|}~z}~yz{{x{xx{v{yvv|xxy|||{}y|w{~z{xy}x{x||y}s}x~z{yz}{w{x{z}}}~~z{{y||z~~}{x{vzw{z}~|y~ywz~|||y{}{}z}||}~z~x|yyxy|{w|{~yz}{{{z}w{}{{w}|x|||{zzxx{}{xz{y{{xyy~|zw||z}wz{|~~yz}y|{z{|yxx}y{x~|wzzw|vy}|{vy{|yz~{{}z{|}|y{~|||zzx|{z{x||}~{|{zy}zz~x~wyx|y{yz|y{}zz|}{u}~}}|}~xw{|{{}w|}}v|z}uyy{z}yzzzxvy}v~z|}~yw|~x{|ywy|xxzyx{|y|yz{{}}~zx~zxy|zyy}yz{~|zx}}yxz{zvy~y}{z{y|}y{y~|{{{z{{{vv|}|~{~}}~~~}~}|}~}}}~}~~~}~~y~{~|~}{~}}}}}~}~{|~|{|~~z~~~~~|z}~~~}{~~}~z~}~x}}~~|~z}}}}~~x}}~~~~|{~}~{~~}}}~}|~~~z|~|~|~~~z~~|}{y{}~~~~~|}~~~y~~~~~z|}}{~z~||}||y~}}}{~z{~~{~~~|~}~~y}}{~|x}}|~}}~}}}{|~}}~~|~~~{}~~~}~|{}{|}{~}}~}y}{|}|~|x||}~~}|||{~}{~~z~||}~}|~~}~{~{|}{~|x||~}zwz|{xzx{|yu{wy}y|zzx}|~}|x|z{|t}xy{{|zx}}yz|z{}z{|z{|y|~~yz|~s|{}}|{|z~w{z{xyy}{~|{y{|uz|{z~z|z{{|}}}|~{|{}{z~}}~}~|~||zyy}||{|}y|wtxy{}x|~}{|y}{|x|zx~}}y}{}|}}|y}u~~~|z}y~~zy{yw}}{xy~vzvyxxzyzt|z|z{{zwz}{yz{~}u}w||zzu}y}}}z~}yx|~|yt{w|{x{ywxzwywwz|~}x}{yzx}xy{y|}|zz~y{|yy}~x|}{{y{||vy||{xxxy}|{}}~}{z{{zzy{zz{}}y{|y{ywz|||z|}}||z|zy}}|}{zyzz}|~s|{~w}~{|}}wyw|}~|y|||z~z||zz~~yz}z}zy|~xz|{z||}|}}zr|{{~yvyy{{~y}~~{{}}~}|z~yz{}|y~}w{~{|}x{w|z}|z{}|z{y|z}|{xzyvz{{{~y}{~y|y}|~w||yz||x}~z}rx|~z{yx{zxzzx~y}}yzv~}~{}}{}{vxz}{zy||}{{{y}{zy}~{~~xzx{}y{yw}{{~zzxz~{w}z|x|x}{~}ywwyzzy{|{{|~}y||~||{y{}zz{{|v{zz|y}w}|z|}{x}{|uw}yxuxt}z}yxz}{z{{z|{|{}~|~{|y~~~}}}zzz|~~~u~|~~~~}}~|~|}}~v~{~}~z{z{{~}~~~~~|x}}|}{}}~~~|}~~|~~}~~|}z|}y{|~}~|}~~~~|~z}~{{{|{~~~~{|~}~}}~~z~~~{y~}~|~~z|~|}~|~~}}~}~~~|{~y~~~}~{~~}~}}~{}~}}{}|}~|}x~y~|}}{}||~~|}{{|~|{x}}|{~{{|~~}|}}|x||~|}{y}}}|}~|}~~x}}~{}}}|{|z}~z{~||~~||~~{}}}~}~y}|}|~}|{~}~{|}{{xxzx~yyy{{}}|}zxzzv|{{z~|v||~yy|zxy{z{x{vz}}{{z}yzwz{~zwyx~y{w}y|z|{|x|vx{{||||z{z|yw|z~z}{yz{|w||wzyyzy|u~yz|}}|y{zy{||x{yzx~zwy{x{{y~}{z~|}}|x|{w{zwzvwz~yzw{~wzwzyw}}{yzzzzxzx~}~|{|}w}||}}}{zyzx~|wo~y}|{wz|xsu}}z{yy{{{||{yzzzzwz{zzz{y~}y~{w~zvx|{|}}}{yuv|xz|y{}vq~|{~zy|w|z~{~x}|{yy|z~{w{|w{{~y}x|z|~|xzwy{x|yzzz{}}|{}y||~z{{vv|w~||z~yy|||}y}|y|}|x}yxwy~zw~{v{}~|yz|}~wz|}x{}}zz{}~z{}zzxz{w}zzzy{y{|||zy{|z~z}}{||}zwz{{}|}{xyu|~||~{{z|{|x|}wy|z|}{y~|z~v}}yy~|zz|x{|||yx{}xz{t}v}|xx~z|xyzy|uxy}zz{|{|~z|{q}y{~{|yxx|yw||{}yzz|}u|{uy~|zyv|{zyzw|}z|zz|xwxz}|zx{x}y|y}zx{y}w|w|vwyv{|yz|z{z{{|y|y|zy}{~y|~xz}w{|v|zzxz}xt~yz}y||yywyvxyzzxz}y{~x}{zzwx|v{{}xyy{z|z|{}yz{|x{x~}}~|~}|~~{{|}~~~~}}{}~{~z|}~}~{{{}}|~~y}z~~|}~~~|~|}{~}}||}{|}~}{~}|}}}{~|z~}~~}}~x}|~}~{|}z}yz{{y|~}}~~}z{|{~~}{{}~~~{}{z|}{~~~}~|{~~x~{}~~x|~~~}~}|}~~zy}~}~~~}}~{}|}{}}|~|~|}}~~~|}|}~~}}~}{|}z{}}}}~|~}|}~}|~~}}}~~~~~z~}|z~~}~~|~}z|||}|{|~|~}}|z~|{{{~~}~u|xy||~~~}{||}}}~}x}{}{w|~}{}{uyy{|yw}yw|{ww}{|xyz|x|{yx~}{}z{y~}{|wv{|}z|w}z}yy|y~{yywz|~yyvyxz{yv~x{v|{}{vy{}y{|{}~}|xz}|{zw~yzv|}||~{~}z{xvzwxxyz{|}|}|zy|vw}wzxw~{{xz}}{}xy}||}~{|}{~~}{zyy}{}{zwx~}yzzzvzsyyvz{~}|www}yy|wy~x}x}y~~yzz~z}|}|}~wyy~|}|yzw}~}~~wy~{vxz~zyx}yzzy{{}xxx{y{xzt}yy|}~~}~yx~x}x~|}x{z}{yyxxy{yxzx}wzyw{w{{|{~x||y}z}y}x|y}{||~~}~z}|{}z{}{{w|zy}{|{|~yy|z|{}|{~xyv{yzz||zvyz}}z|{{y||~~|y~||||{|z|z||{y{yxy{zwszzv{zu~z{x~z{yzv|}~wy|}|y}~|{y~y}~{|}{w}~y|yz|{yw}{|~wzw~|}x~{x|}~|wz|yz~||~y|}|z~|}zwz|w||w~{~y}}~}|{|{{~y{z|zxx|xz{y{|wv~vxy}|}z{}}w||x{|{~}}}wy}|}|{zy{|y|zu}{|{}~zx~|~vzx{zyxx}}zzywyz{z|{xx|}y~z{}z{}~|~{}}z{|}~|z|y}|yzuyz}~|z|vyw}yvy{|~zzz~z|y}~{zz{}{}~~w~|~~{~}}}{~{~{}~{}}}z}{}}~~{}~z{||~}z|y}}|||{~{~}~{y~z}{~{}}}z~|x}||~~|~|}zz|~|~~w~}}~|~~|{{~~~~y|~|{~y~{z}}~}{~~}{z|~}~}}|~{~y|~~||{~}~}~z~}~}}~||~~~|z|~{z|}}}}|~}z}z~|{z|z}}}}~}~||}~}z|~|~z~z~~}~~~|~|}}|~{y}{~~x{~{~{{~~x~~{~z~|~z}z}||~}v~~|{|~}~z|~~x{s~wzw{y|y}|y{{yy|w{}|z|v~{}zzv|{x|{~{y{u{{zx{}|z}y{}|wyxz{~zvz{z~x|xx~{y{yxtz{|z{|zz{{wy{xz|xw|w}xzvyz{{x}yw{zyyy|y}xz{uy|y{v}zzxxw|{{yy|{xzv|zy}~xw~|{{xwwz{|{|x{}zwy~wx|{zz}~y{w|||{y||||y{x|~|zy~|}{yzv~y|}}|z|yxzxzyx{y{y~w}zw|y~}}~||{}y{wy|yv~{}zz{zy{yyz~|}y||{y}{{zz{w{zz|xx{u~{z{}~~yz|yz|zu||~x{|yxy{z{}~yw|v{~|}|||||wy|{x}z{~zy|~|~{x||w|wz||{{}z|}v~|u}y}{z}|z~||~~|}~yz{z|||x}y}xy|zz{zyz}y|{|z{}}}z}z|~xw{y}{z~z|yy|xwwzz{}||}{zz}z{yyzzy}xx}zt|}w}{w{wwzwy}x}|vxy|||wv|xz}~{~ww{}z|{xwz|{{{}{|{z{zw~zwzyzzwz{}v|xz|y}|z|y~w{y|~{|z{~zy}x|z|y}}~sz~wzz}{zzx{|y}x}||vzz~{yx|{{{yz}yuv~z{{{}y|zxy}zu|{|{w||{{~w}w||~v|}}|y|{{zz}{{y}{~yzz{~~|||}x{~v}~wz{zy}zz||}z|{y}vuw||y{{||}|~~~~}{~~~}~{|z|}|{}~|~~|~~}~}|~}|{}|~}|{{zy|}~~~{~}~~~~}|~{~||y~z{}~}~|{}}}}x~}|}~}~y|~{}~|~{}{~}|}|}}~~~~{~~|~}|}{|}}~~~x}~~|}~~~{~}~~|||}~}{|{~}~~}}~{}~|}}{}|z~}~~|}{~}~~}~{~~|x{}||~~|{}{x~{|~}~|}}}|{}y}}}}|~}{|{~yw}~z}}~|~z}y|}~~}|z}}~}}}y{yx~||{}|}~}z|}||z~~~{||}|y{{yx{yvzzvxy{zx{v}~xzy~{zz|y}z||yw~xz~|~}~}{~{|z~|}yz~{{yz|z}~}{zvx}y~yz~yyy|}vy~zxyw{|~||zxx|}rz}{v}z{~|z{xw|z|{w}{{{~~uy~w|{{|}|z~~{|{|{x{}x}~~y|}z~~v}{}|}}{|{{|{}w|w~{y}zvy|yw{~z}}{zx|}u{z}{}|y|zz}}}wzx|{z||z~z|{{}xv|{~~y}{z{yx|}xwzv{|{yyw|vwy{xz{vz|}}|{~yz}z{~yzx}}~z|}{z}}{~}}w{zz~zzt{|}|}{wyyx||y{z|y|x~{|{wvw|{z~|zz|{||yy}z{{~{{||xz}zw~xxxxxzzz{zy~~~{|~{~|}{{|}|{~z~zyz~zu|wzxy~v}z|}z}|{yzz|{|v}||zyzx{{~z~y}}~|v~||}||{}}{~|w|}}zx{xw|||uz{zy~}v|xzz|wyzz{|z}}~z~x|{{}||wuz{||yxvzzxy||{}vzwyt}||~zxxzw|zu}~|~wy|x~zz~|y}z~{|~~zzy{z{w~x{y|}}w~{~}{yxy{~vw~zyyywx{||z{x}}~|zyy}~~{}~{~}vy||y}{}z}x|{{|~{x|||||}y{z{|z|z~}{|z~}|z|z|{~~|}{|x~{}}|{{~}}~}|}{~~||}{}~{}}|x|||~}|}{}|~~|~}|}~}}yz~{~}||}~|}{|}~{z{{~|{~|~~~z~|}|~{~~~}~{|~}}~}~}z}~~}|~}y}|}|~|~{}~~}}~~~~}~}{}}~|~~~}}}y~}}~|{|}}}{~}}~~|{~{{{}~}||~{{}{~{{~~|~}|y~~~{~{}~{|~yz|}|}}|}~~}~{}}~~~~}}{~|{~}~}}~~~~}~~~|{~~~~~~|z~}{x~~}y~}~~|~~}~}|u||||v|zzx|}{~zt{x~~x{}yyzyzxyyzw}uzzwzw}u{~~y}ywyx{|z}w}wwz~w{{|{z|z|yxyxyz{||yxyxy{|{~~|}z|{|tyv}y}|v~|yyvwy|~zy}{}y~w~yz}y{{|{}}x{yzv}||{y||x{}z{{v}y|}w|}y{|v}y~z}y|x|z|}|yz{}{}}{~yyvzzvzu}y}{{|||w{z~z}|zwy|}xzz{y|zv{xz}z|x}x~~|~xz~{{w~}}~||zy{}wzy|}z|{z|y|}}|{z{}{|}xxx{}}|zyzxzwx|r|{vw|}z|}w{{{|}{x~x{xyx}||}~y{|}yy}z|~x|y}|{zy~~}u{|{xzyyx}zzz~|~||x|z|||}yx{y|zx~}w}z|y{|z}|~y}|wx}~{z~|{|}y|~}y}z|||z|{}yz~~|{}w{zvz{}{vzzz{y{|y{y||y|xy}{x|yzx~}{y}w{{zz{|y{{{{z}~zzzz}ywxz{}|}z{{~}zy|||x|}yyzy{yx}~|}|{y}x~|{z{}x|zw}z{~{|{|{yzx}~y{||}|zz{~~z~uz||{{x~w}zz}{}}{zyzxz{}yx~~wy|x{{~}}|{}|vzwzz{z{y|yw{||y|}|zy{wx~{w}}|}xyv|u{y|{z|x{}|zy|v{uyx~|{z~}x|~}yxzyyyy}|w|}xx}wx}z|y{}}}z{}}}{}}}}}~}}}zz~~|z|}~}~}||~{}{|}}}~~}~y~~~|~|~}~~}~z~~}|~}|}}|||}}}{~|}}~~~|}~}}{|~~|~w~|~~~~~}}~{~}~~|~}}~}~}}|~zz~}~~~||}{|~|~~~z|~|}{~}|~}|~~{z}|~~~{~u~|}y~|~{|{|~~{||~~~}~~||~}~}~}}{~~}~~|}~||~}~~}|~~~{}|}}~y|}~~~|~~{~~}}}}~}{}~}||~}}}~}~~|vxx}~~}w{x}wxywy|y{~wyz{wvz|zwxz|yx{zv~z}}}}{y|~~y||~z~z{}{|yw~y}~{{~{~}y~y}yy{|w~w|wu{zt{x|wu{w{~x{wwy~zzy|yx{{zvvy{{zy|{}||x}}{|{wyx~}y{z{~{|y~uwxyx{xyyy|w{~|{xzw}{~{z~z}x}||{{w|{yvzxzxz{|w}}zwyxvzu{z}}vvyy}{||zy|||wzv|{zz{|{x~}}z}y{y~}w|{}}zw{{|~z}y{w~}}{~x{y{yz{u{~y{zz}}w{}}wzzyz{{}xz|yzz{wx~}~}wz{{~yu|z{|}z}yy|zyzx{{y{z}z~{z|x~}{|~~|{}{|{zzy~zz}zxx{z{{~~wxyx{~{||~~w{{}}zzzyx|}}y~x}}xy~~||y~z{|y{su|{|}wy{}}||zw}}zz{~~zx|z~t{z}z{y{}|}}}}y{{yz}wy~z}}}|}|{{wuzy{x{{|~{yy|{u{y~x}zy}|~{yu~}|v~{}s|y{}{y{{w|~|{~|z{z{|{y|{y{x|ywwxz|{{{yy}zvuzz|{~{|z~{yx~~}z}{yz}~x~}{{{yxy{w{}{w|{yzu|z{~{{{}ywxv}{}{x|z~{{|~{z}z}}x{x}{x|y{}{|wy}ww|wwyvxzy{y{{zy}y{{|~z}}~{}~{y}z|||{zx~}~~}}zz}z}~~}~z~~}x}~~}||}{|z|{|{z}|}}}~||}|~}{|{}{zz~}}}}}}y~|~y}}y}~}}~{}|~}~|~~z}|{{~~}{}~}}|~}{}}z~~|~}|z~|~|~}~|}~~|~~~~}~~}|}|~}}|x~~~y~~}~~{|~~y{}}}|z~}}}~~~~~|{}|{{}~||~~~}{|~||~~~}z}~}~|}{~|}|~}|{~~{~|z~}~~~|~~}~~~|}~~~~~~{}wwz}}}{|{~zw|z||x{y~}}xyz}|y{|~xzz}w|{|wx|tz|xyyz~|zy{~{y{{vt|x||w{{zy|yz}}{x~xvz|}}zx}}u{yzw|{vwy~z|z{~~{w|y}}y{{~}yyzyzy}{x|{{x}y{}{zy|ww{~{{~wzzz}x}y}w{z~~|}|{}~~y{}xzvw{{xx{|}yzz||zt{}~v}w{{z{~ux~{{zz}|{zzv~v}z|{|{{|ywxy~z~x}{||z|z~}{~|{~}tz{xzz|{x{v}v{x}{}u{zz}z~~z}}{||{}zz}{z{zzvy~yz|y}vwv{y|vz}}w{yzz{{{yzx~z||x~xywxy|y{yw~{~yx{y||z{xzz|~yyz}{~{~{wx}~yw}w{y{{y{{{zxx{zy|v{{y|v||~}zzz||v{||zzzz}{z~|}~}u{~{yyz|{~~~z{v|zy~vzz{z|~{{vz{{{y{{u||yx}|zt~v{y{t}z}zw}|}y||~yz~wy{z|y|zwz}zz|}|{|zz}zz{~yzx{|{zx|zz{y}~{}~x~{y||yz{{}xy}}||~xyy|y}zw}|yw{yy~~~zuyu}{zx~|{{}y|}{~xx|v|x}xx{|z|y}{}x{w|wv~y|}x{{zyxxx}|vz{zuu|{~xx|{{y~z}x|y|~|}ywy{|~}|{}{}yzt}y|z{{z{{~y}z{z|x{|z{zzwz{z{{z{~w|}}y|}|~~zzx}|x|}}{}~}}~~~{~|}||{||}z}{~~y~}~}{}}~}~|}~~}}zz{}}}|~~|{|~~~}~z~{}}~}}{x}~}}{~z~z~y~~}}y~~}}{~}~~~{~z|||{~}~|}z|~}~~}~{}~|}~~~}{}}~~}z{{~|}~}~~zz~}~~|}{|}~~~}~~|~{|~~~~{}|}~}}w|}~~}~}~}}|~}}z}{~~~}}|y~~}|~~}|~~}|}}~{}{}||z}||~|{~}~|||~{}|}~}}|{|{~}}}|{}~}~x|~}}}}|~|z|~|}~|~z~~|~z|{~}|z}~~~~}~}~~z~zw}z}~{z{z}y|}{v~yzxxxzz|z|{z|v}|||z{{|{~x}|~x{z}yzy}|}z{||~|{~{~zxzz}yz{zywwy{{zvy|z|zz}|y{y~z{~}~zx}}}{z}~}zzu}v|x}~{}|}}wz|s~xw}|yw{v}|z}w|{|t|{vx|xx{~|~{z{{|{zyz~|x|{{z{x~{{z|~y}}|zyy{zz}z|}y}{|{}wz{w}{zz||}~zz||{{}|{u|z{zz}y{||wyxwzyz|wx||}w{x{z|}|z}w|z{}|}{{zx~~~{zz||y|}yz{|~{|~xy}|~y}x~z{{~|}z}xzzy|s{y|}zy}}~|~~y{x{~z{~~~x{}}~z~z|{zyyyw{|xz||{zz|{z}}yy}|y||{{|x{z|y~zy~|z{}}yvx{||{{x{|}~~vvw{wzzz|||{xy|{xx|x|}}{z{|{|}}{}y|{}~z~}{~z}}|y|{yz~}|}~|y|ut|z}}vy|v{zx~|}{||}}~||yv|yzy}y}|||x}{x~}{}~v|x~y|{w}~xz|wz}{~zzxyy{xwy{|{|||y{{||{||||}{y~}uz}ty|z{y}}yzxyxzz|z}{u}|{~zz{{{}z|}xy}~y~|yx{~y{||~{}|~{zz|x~~xyvyy~z|}zy}||~}{{zz~}||w{{zyy}z}}|~|}~}z}|}}zz|{~~}|~{|}z~~}~~~}~}~|~~}~{|}}~{}|~|{}}{~~}}~~}|}{}{~~~|~z{~||}}}||}|~}}}~}}~}z}{z}v}}|~~}wz|{}}~~}}}~}~z{~}}~~}|~}{}}}}}}|~~|}z}{~}}~|}}}xy}}~}{|~~~~{}~}{y}{}~~~}|{|}~}||||}}{~~}~|}{||}z|~}z{~~z~~}}~}~~||z}|}|~{~~~}|}|}~{~}~|~}}}}}{y}~|~}~~{}~u~}~}}}}{z~~yzz}~~|~z}|}{|{~|~}}}~}{|~}~~~}}|x{{}}{z|{{ww|zyy{yz{z{us||y|z|zz|zzzw|x{{zzw{uz}yzw|~zyx}vx{}|xyz{y{x{x{z~|yz|tzy{{{xxy~|}yy|{~}|yzx|{{xx{}z}|{y~~|}z{|yx{}xyy}x{~q|~zw~x|{|}~x}z{x{x{wz|~wzyy~xzyv~z{}~r{xzz{~y}}w{{|xzyz~xz|yz~|v}~{z{yw}yy|~z|wx{z~yz}x|wzxyzy{}|zzv~txu{~v|~u}y~y~}w|{yx|z}}ywz|~yvy|y~s|yzyy}}{~}}}w}wxxoz|xz|{z|}{~|x|zz{yz~{}}~xy{xy~y}z|}|~v}|x{z~|{}yy{|t}{yzzyzy|{}{zy||{yz}z|z}|{}{{}|}w}y}|y{zvy{ty{yy||u|{yz|yu{~{yx{{z|{}|u~z{{yzyzw}y~}{z|{w~z{|}|{wyy{~{yxz{~|~z~wz{z|{{~y{zvuywwywx{}}{}z{~xz||}yz{}y~u{w|{z}|}{vzx{|vy||z|vw{{wyzv|z~{|w{~ywvz{|}wv|}}y~}z}{~~}z{~xzz|y{{zx~|wy~{{}wy{|s~yy{zzy|~y}zx}xwz|tvu{yzy~}vx{{}~}}xv{{{zzwyzzv||}}|}|xv{{yv{yvx{zz||w|}|{v~{z}y|}}||z|~x~{{x~{z|{{zzy~v}{||{zyzwzyw{y~}~~}}}~}}|}~~|~~}z|x~~~}~~~y|~~~|~|~}z~|z~~|~~~~~~{}~}}~~{}}{}~}z{~~}~|{{}~}{{~~}{u{~}}|}~|~{|{~~~{~|~~~}~~~}~~~|z~||}~{~~}}~z}{}~~y~|}~{}~}|~~|~~}}}~~|~}~~||{}||}}}~y|~{|{|}~}}}|}{~~}}}}~|}~}~}|{}~|}}~}~}}|}}||~|||~}}~}{~|}~}}}~~{~}}z~~||{~|}|~~|~~}{~~||x}~~~~~}}~}}~}|}}~{|}~~}||~~}~|~|}}yxz|xz~|~~}y~{wy}|~wzx{{zxvyzw|{|}{z}~vyz{}y|{yw~{wx}y{z|{}}{w{~z{zzwvyzzvzx|y|}x}yxyw||}zzs||yzy|zw}~zxz{z{|yu}|{y|z~z}|{~wz|v}{wtzxx{yz|zz}{z{xyv|x{|xz|zyx{{xxx~}|}{}yvzw}~|}}~{{{|~||yz{{z~z{}y|~{}ux~~zw{wxz}{z{xz{{z|wz}wz}w{zz~x}{}y|x}}|{z~|xwz{|xw|}{{~y|{|v}x}~}wz}~xvy|{z~}zx|{z|uz}~}|w{{wz{{z{~{y{sxvxyxyyyzvy|y|wy}{zz{xu|x}z|z~~}wvu~~|uyxz{x{zy||y|x~~x~ywy}yp}z~~~{z}z|xzzy{||zy~}|{{x~yxy|y}||~{~~z{|{|}}{v}zz}u|z{{s|uwy{}y}uu}x|{yuy}|wzwx}}{zzx|~|uxzy~||w}y{}{}|}}yty|v{{w{yxz~{{xz~x~y~xzxw~x}{}|}}}{}{~y}}{x~|x{{x}}{z||xwxx{z|y~w|{~uw|z|~vwzzxwuv}x|yz{y|}}~|yzz}z}y|}}||}~~}}{{x|{|wy{{{wy}zy}z{xvx|}||z||xx}zz|yz|x{zy|{|}yx~}zz}z|zxwyz|zx{|y~y}|xx{wxy|||||{x{y{|{z||yyw|yz}|z{~{y~}~}~}|}w~z~|~|~~z~|~~}~y~~}}~}~z{}~y}~|}|y||{~|~z}~|z}z~{|~}{~}}{}xz}}z}{~{~{{}yx~z}}~||{{|}}}}~~}|}~z}|~~~~|~~x~}~}}|~~}|~||~|}}~~}~}|||}z|~z~|{|~~}}}~}~}}~~|~{{~~{~}~z~}}y|z~}}}}{~~}{{|}~~~v}}}y~||}}|}~~~}~y~x~}~~~||}}~{}}{|{}~~~z}}~~{~~}||{~{}{~~~}~~{}w}~|||{}~|~|}~~~~~{~~}}~~~~~}|y}{|y|}}|}||~~|~~{~}}x}|zy{x}|~yx{yuzxzv{|w}yywx{zy}{vx}{zv{{zxtxx}y}}xx}zz}}ywu{~~{v}}yv|wzxvz}~{{x|z|y|r}}{xw~yyx|yyyw~x{x|zz{xz{w{z}yywy~z|}y}}{|y}zz|}zyxy{zz{~|y{zz{~|{~|~w|{~|}}}}|~wyxuzyvy{||v|zw~|z~yy|~y{}{y{~{~|||w{vy||{}xy|}~~xzz}{zv|w}x}{|xyyy}zy}yz||}{y}xz|x}}}{yw~vyzzzz{~y{||}v|wywxy{{{z}{{y}}y}{~{|xxvu~~||{{{xz~{x|{{|}xux}yzz{|~{{|||xw{{}{zv{{~~x|||{}wy}|zy{xux~z}{|w|~wwwyx{|zy{u{{wz}}}{|wzz|y~zz|{zz|{y|}y|{|}y|y}{|}|~y~}wxy||}|yz}x~}~x}yvx{xw{~y{z||xz}|w~zzzy}zwv}{{x{vtxzzy~}~wx{|}}|}y{|yz}w{}x{wz{zyvzy|y{|xz|{w{y{w|z}xtvx|{}|{|w{v{y|{{x{z}|yz}{z{xyz~y{yxz|z{||~zzzx|~|z}zu}{zyy}x~{v}yx}ux|x{{wtzy~{{ywzxy{||{}z{{|xxz|wtu~x~}w{yw~z{|~z|y~{w~z~{x{~zy}yy}r~}z}{{~||}{yzyyz{{y~}y~|~zz{tyy}zxyz{}~}z{~}~|}{~~{~z}||}}{|~{~y{|{}z~{~y|~~~|}~}||{}~~~~||z{z~|~~||~}yz}}~~}}~}|z~|}~~|||}||{z~~~{~|~}}w}~|{{z|~||~}|}z|}z{}~}}z{{~~~{}}x}~~x~}}~}}}}{~}{y}~w~}~|~|~}{~|~~~}}{t~}~{~z}~}}}~}~|~~}{~}|~~|~|}|}|{~}|}}}}~~}}{|}}~~|~|~|~y{}~~~~}}~~}~z~}}~y}z|{~{}}|~~~~~z}~|}}}~{}{}{~{~~}~~|{{~{{~~|{~~|~{}~}{|~}|}}~}}~}{x~~{w|}~~zy||{{|z~twxx{~zx|v}z{t~zz}z{x}yy{w{x{||yxz|v}{}~{yz|{|{}|~{||~yx|||v~|wwyyxyyvz~x{~wyz}}yz~{~}zzz{}wv~wy}tzvz~~~|}x}zv{|yzx{y|}z}w}||xz~w~wzwy}{{x|yz|}{wy~yvw{{{yyw{w}{z~x}xz}zv|y~x}|}w|yy}{yxzx{{ywy}y~|{v{z{{z~||~ys|}z}}}~}{{|xxy}|uz~|z|zy{u|wy{}{}|x~~wx{||zy{z}~|z|z|||x||yu|zxy{z}|{y{{{{x{~|}u}yx|yxyz~{|wzyzy|x}y}}|}y}~z{~}~xz~z{|{~|z||}{zz|v{wzyv}yxyyz|yztzyz|~z||zz}|{|ytx||ww~{}y}}}z|~w~|{v~|{y|{vvyy}xzvz||u|{w}z|x|y}}xz|y|yz~y{}x}z~~}y}~~y|xyx|t{z{y}xy{|{|x~z{xzt|{u|x}z|z|zxyz{wv||}xzyx{~z~||w|yxz}{||{}{z~x||yx{~|{xz{{ux~yyxyy{}~|{}~{|~|{}z~~{}xyzzy}~{~~}|wx}xwwy{{|yyz~}{}xz|vz~}}{yy~y}~~{}xz|~~}y{|}|}y}{x|||y{|{|yz{w}v}|w{ww{|x{z~{{}~yz|}z|}~|~~v{~}|y}~~~~~~}|~~~z|z~|z~}~~zz~~z}}{{|}|||~y~~x}}}|||~~|}~~|y~|~w{{}y~}|}}~~~z~~~~|~~~~}~}}v|~~~~~{|~z{xy~|~~}~~}}y~}}}~}|}z~~}z}}}}}~~~{~~{}~~{|~|||y|~}{}}~~~{~~~~}}~}~~{}}~}}~}}~|~~|~~}~~w~~}y|~~{~~~~}{z}}~|}}~}}}~|~}|}}}~~xz~}{~}}{z~z~{{~}}z~~||~}{|~|||~~~}~}}~|~}{~|z~~}{~}}~}}~y}~}}}{}~|}~{{zz{{~~{|~~~{y}{z~~~}}||zx|zyv{y~|}||vyt{{yw|z}zz{~y~}vy{xz~w||yzyy||{z}{w{~u{y~zxzw||}y}|}zz~}~wy}zz{|{}z{~}||z}|zv{{xzyx~z{||w|{}}{zz|z|zw|xzz{{||y}|||{yu~|z{z~{z~}{{}{}|}}xx~wx|y||x~~~}|z~xvzzy|}z}}y~}{{yx{{zz{}{yyx{x~|}}zz}{zzzwxw{|yyzux}zx~{~~t{|yw~z{}{|z{yzzyzy{{|y|w|z{wxp}|zyy~{{{x~y{~y}{|{|y|}z~wx~{{z}v{z{|v~{x}z~|{z~|{|z{~|zyyxzz{{{w|}~wzv||{{{}|x}{}y{w{xwz}zx|}|wyx{|~{{y|y~}z~~z|xy{y{|{vyz{{yyy}y~yy}|yxy{y{~y~}{zt~~{x~}y{{yw}|vw|u|~zz{}|{yzx}z}z}yzw{zy}zy{{}y||{|}{}{|}{~{|z|}szx|z}|y}|}~{}yz{~|}~|}v}xy|~|~~zz|xy}~~{wzuzyxzzxy}~yz{{y~}zw|v|y|z|zywy{~zx||wz{{{|zzuyzzyxv{z|zz||{z~|z}{{z}~yz{yv~}zy}x{{~~|xxz|zzzyyytyz|~|~{}|{~xz{{|xz{||x|||}}yz{x||z|zw{~zyy{|{zwxzy|zw{y~~wx~x~}yxzz~y|}y|xv{u{}~z~}~}}|~~}~~}}~y~{~~~{~}~}}|}}~~|y}}||~~~}}}z~~|v{~}~}~~}|}~}{|~|}{}~ys~}}x||}~|{|~}}|~|{~~~{}yz}~~~|}||z~z~}|}}~~x~{~~}{|~~~|~}x}}|x{~~~}||}~|}|~}|}|}~|}~~~~z}|w{}}|~~~|}~}{|}~~~{~}}}||{{}|{~~}|~}~}}~||}~~~~}~~|}~~~z{|~~~{~}}~|}}}||~{~~}|||}~{~~|~}|}~~}}}~{}~}~|}|z{x{z{~~}}~~|yy~zzy~||x{}yzuyxvzxwzxzx}{{ywwv~~yw{{~}w|}{zxzx~{v{|~}~z{{xxw}z~{||{wv|z~|{xx{|yy{zuvy|yxyz{|zxz{~x{|{u||~}zzyx~zzzx~|y}||{}|xy}u||w}{}zwsy}y~zxvz{{zz|w{~~~}|w~|{~x{{|~~z{|}}}~~~{||v|v|}}|y|}y~}|z|zw|{}xy}vyyy{zzxw~{y|y{yy}~|y}x|}}||||yz}y}z}|~{zx{~{z{{w{zuz}uyw{sy|}vz|{}{z~}{zy}z}~{|yxz{z~||{|~~~x{~x|rxy~vyx|v}|z~}|z}||t{xw}z~y|zx{{w}}}|~}|~{z||}|}yy|w{z~}xyzx|y}x|z|x{{yvzz}{zz~{{}{}}z|{y|}{}}~z|}}{~{}~{{|x}zxwwx{{y|{y|yxy|}xx|v|}z|~~vz{}|zx}{y{x}~y~|{w{|{{w~z~{{}{z|||zuxzxzw|}zz{{z}z{{yzy{}||wz~xxx~{zx|y}z}xxzxy~}|yvxyyxzy~w|}z}{ux~~{||{{x{|zz~z{~xzz}~|{y{|}wwz|wyx~y|z}w{~{zyxz}|zv}zyxz||{y||wx|zzz|}}|y{yy~}{~}y{}~}|w{z{ty|yy}x{{}zy}|{{|{yz}yz}~}~}~w}}y~|||~~}|{}zz~{y~~|{y}}}{}~}|y|~~~~{|~}{~}|}~~|y{|}{}}z}~z|~~~y~}}z~~|~}|~}}|~}|{~~}|~}}~|z~~}~~~{|}~~{~}~~}{{~|~}}~z{}}}}~~|z{{z~~}}~~{~{|}|}}~|~|~}~|}}~|~}~~{||z~~}~|}{|~|{}|~|~~z~z~~{~~~|}}|||}}}{~{~}~}~|{~|x|}~~}|~}w~||y|{}}}~|{~}~|}~}{y}||y{}~~{~}{~~~}|~}{~{{~z}{~|z~~|~{~y|x{|z{xyy|w{x{~z{y}w|w}{}~{~zz{yvzz}y|zw{~~zx|zxx|z}|zvv|}}}zyyx||y~zy|}z|y~z~}zy{wxy{y~||{{z~|x{~wyw~y~v{y}~{}y~{y{}|{|}|y{tzy}{yz{zz{{}zyzyw|{}~|z{xx~y~|~~z}x}}|}y|xxzzz~w{zy}yz~}}yy|z|}{~x{y}{w||~~w{{zx{|{w~z|~zw{|y}y}~{|uzzyy{||z|{{x}z~z{{z~}|}zyxxy|{}|z|{wyyzwy{|~x{w|{v}yz{xxy{w~~u~y|||y~z}zz{yzx|~zz}{{{{z{~y{yx{|}{|yyy}{{v|z}wy}tx{y}wz{xz{|zvvxy~zzx~}|wx{w}~~zy}y{~~||{z{}|}z{}{yz~}|{}zyw~~v|vy|{z{}yw||{~xyy~|{~}xz}z{yx{}|zwxz{{}}y{|xzvx|y|yy{|wyyz|y|{zwy}|}{z~}{{}{vy}}{qy||{}|}}{{}{z{~z{~y{{yyv}{|{{xx|xz|}~~}z{{x~zxx}~yzy{z~z}w{x|xzx|z{|x|y~|yyz{zzz{{vz|zx}}{}}{xx}uz|x~}y}}|w}wx|{y{yxyywx|{x~}y{zzv|}yyzz{z}{}xz~w~~xz|x||{{y{yyw~|xzyx|{uxz}{z~~~zxyz}xy{{v}|~~xz{}w{yxy{v}|zxy|{w}{}|zzx|y}||{}z~}}~y|}}~}~}{z}~~~}~{{~}y}}|{}{}{~~|~{~{|~}{}~|~z~}{}{}}~~z~}|~}~~}~}}z}~~~}}}~|}}||}z~~}{{}{}~~{|~}~|zy~{}}}}||~}}}}~~|}||~}}}}}}~~~|z}{{{~~~~x~~~~~~z~}|~|}}~}~|{|~}|~}|~z~}~}~~}|}|{}|~|~||{~~~~~}~{~~zy}~}~}}|zzz~~|~~~}~~|}~}}}~{~}{~~|~~}|~{}{~}~|~~~{~}z~z|~~||y~|}}|{~}~x{~}}||z|z{{}xz||~w{}yxyz}wxwx~{|}}v|xzvy|{~y|x{{{xx{~|w}{}v}}{xzz~x}~{|xzw|z~{zzx|yyx{}u{zvwy}{wzw{~{xyz{y{|y|}yyy{|~zz|y||~{w~{~{u{{xt}y{uww{y|{v||~xyw{{xz}z|{|z}w|w|zy|}||x{{|}{}}y|y|~v{u|yz{{z|yzy{x}wx{~z}ywvvx|w}{~{z}{{}{{x{|zy{i}zy}|t}wz{{z{|zsyz}x|wz{}|}zx{xyyzzy|xy}~}{{|~~}x{|~}}}{~{{}{|z}z}y{xz{uxxz|{wwz}x{yyyzzz{|wuyyz{|yx}z~|z{{y}{vz|z~w}{x|~zz|wyw||}yyvz{|{{||{xy~{{y|}{w}{|}x{}}|{xv|z}w~{||zy}~z}~}y{zx|y}wx{||{~x|}|{{zyy|}zzyxzw|}|}z{{z{~{x~|zy|}t{}{y|z{|x{x{z~}z}wx~y}xz{~}}vy||z|zyz|}{|~z{zyz~z{}|~z{yz|}z}zz{w|y~}~z{|z{~|{ux|y~|v{zv{z|||{{}yx|{z~~|z|z}z{~~{xy|}~}zz|{x||~v{~zw|~wz{}}zzwwyyzzvx}{z~{|}tx}z}y{}{yxzv{|~yy|{yzvx~~zyzxz|z|zyyxz}|ty{}z{x~x|y{x||}}~}}~}~{}~}zz}}}}|}}}{~}}}}}~~}}~}~~}xz}z~}{}|}~z}~|}~}|{z}|zzz{}z|z}~~~|z|z~~}|}~{}|{{z{|}~}~~z}y|}z}~{~zz~~{}}{||~{|}~}~~{~z}~|||{~{}y~}|~~y~~~}}y~~~{{}}~|}}}{}{{}zz}~~~{}z~~~{|{}~||y~|~~|~{}{}~}}|~{{}~~}y}|||}~~}~}}|~|~z|~y~~}~}|}}}~~~}}~{z|||||~|~|~||{|}~}~~~{{{}}~}~~~{{}~z|~}~~y{x{|{z~x~{y|{|zw}y{~x|}~zw}}xyz}}}{}z~zxy|w{}xwuv}xy|w{~{~vzzz{yyuywx|}yt{{{x|w{zyzyyzzxy~|~zyvz|ux{y|{v~|yxy|zwzxxzzzz|{z{z{{~zz}|yx{xxx}zw{ztzwz~}|x}{||y{{}~|{y|y~}xz{z{z|{|z|yzx}{z}{~z}yx}~|y{vyxy}x|yz|}zxzxx{y|{{|}|{|x{zyy|x{y|xz|~zwwu{y~~xxx|{~{~yx{}y|{{~{y{y~z|~}vyxy|z~z{{~|}z|}|||wy~{}~v{~yx|}{yxzz{~}{y}{yw|z|{xz}w|yzz|~{yyyxw{vyy}}x|z{~y~zzxyyv}||~}}{}{zx|vx}~{{~wx{yyy}yy~{{|x{||}{zz|z|zw{z}~{y|yzz|y{{z|{{xzy{~y}z|{v{}}~zz~~x{{yw{}zz~z|zwz{{zzz~x|}zyx{~{{xw{{w}uzzz|}{}{~yu|ux~|zz{|}wyyvy|w}}xyyy{x~zz{yw{yxy{{||y|}zy{zwwy~{{{zzzyxx|yy}v|x|x}~z{zxy|z{zyzv||z|z{z~}~}x}xz~}|||y||{{w{}}y~z|z{~{~}}{|}{|{~|z{wx~~z~zzy{z{{~{y|xyyz|x|{}~|}y|z{yxyw{|}}w}~{{yzzyy|y{x{{{w{~~|~{||{y~}v}||{z{z}}}~z}|}w}~~~~}}{y~|}{~~~|}{{~|{~{yz}{}}|~}|}{~yz}}|~}}|~~}|{}|}|~|~~{}~{~~}}|}}}~~~|}~~}||}}~~z~}}}}|~~{}y}~|}|~}{}z|~z~~}|}}x~}~{|}||~|}}~}}}}~{~~~~~{|~~}z{~~|y}}z|}}||}}|}||}~|~{~z~~~{||{}x{}~z|}v~~~y|{~}~|~y}~~}}}}~~}~}}{~~{|}}~z}}~~z|~}~~}|}||{~z{}}~{{~~}~|v}~y~|}}~|~~~}u~{~}}}~|}~{}~{z{|}z~{{z{{wxwvu}szxyy{}sx~{yyu{}zzzzt|}~y~||wzy|zu{~z~||}x{}{||{|z{z}yz}}|}}yywzz{xz|{z~w}vt|w{yzvz{|zy~}z|zy{zvz{yyy}{w{xz~z}}zx~x{y~xyz{}{vzx~xy{z}x{|x{y}|~|y{xz~zz}zzy|yz~{|{}y}|{zyzzy{txyvxzxy|y|yz{}w{{w}|vxx~~{}y}x}xxx~z}~{|x}}||z}y~}szxz}x{{yz{{|x|xxx||vu|xyztvyxv}~|}}}~|~w|~z{zxx}zwy}||~{|{wxzw~z}z{{ywx{z|~~zzyw{z~{}z~z{{}yyz~yx~{x{~||~~z|z{}{y{uy|zzyw{}||x~|{zvxyx|xu}vz{~x{~~{xx{}{y}}}xw~}{{z~{~xyw}}tyy||w|z|}}vz}yzzz{|y|zzz{zyx{y{|{{}yz~y}y~~yv||z{{v}||}vy{uy}wxzx~{wz~wz}|~z{{w~}y~yvy|{~yx|yzz|~zxwwyzy}}x{~zw}yw{}}y}|~}}~~zz~y}yz|~wz~}~y|||yy{zzyz{}{z|wytx|zy||zz}{x{|vxx||vs}zz{s|wy~{zz{|w|x}{{{{{{{{z~{w|}w|}z}zx{w{z}v|zz|~}|y}{y}{|{|~}~}yzy~{|}y}}}||{xx~~~|}~}||}zz~~|~|~{}}~~}~~}~~~~~~~~~}|~|~~{}||}}}{}~z}~~||~~}}~|{z{|}}}}||~~~~~|{|}~z}}z|}}u|}y~|~}~{~}{~~z|~~z}}~}|~|~~|~|{}|{|{~~~||}~|}}~z~{|~}}z}{|~}~}|{}}~x~~}~}|zz}~~}|}z~}}z~{~|}z~|{|~~|{{}{{|zx|}|u}|~~~~~|z||}~}~|y}}~{~z~{~{}z~~~}~|||{|||}}}~}|{~}~}~|}||}~~}{}x~~~~~|~}{{|~z}}}}~{|}|~}}~y|z|y}|z||zr{|{x{uwv}}w|zx|y|~w}xzzv{|vy}xw{}y{z{|yyzy|~|wzu}y}}v{{{y{|y{xzw~zy{x|y{|{||z{wwyuw}{yz{tv|||~zv|z|z}}|{|}}|{y~{yz{|}}u~|{|}x~{xzyyw}z|{wv{x{tvx~zy|{{z|zyy{{~}y{}v{wx}yy|}{|zz~||y{yx||{}||{|xy{|zx{xx{yw||zxvy{x}}{z{y||zyw}{yyz|yvy}x}~}ywxyzy~y||}{z{zyx}{z|z}zzx}}yy{y{}||{}wyzyyzzyx{~}w|z}|x{{~~x}zz|x~x~{~|ywy~|w}uy|xxvyy~|z{yzz|{}zywy~yy~y|}~}|||z|~|{zxzz}~}~||z||{xyxs~x}{{z{y{{|}zw|||z|zzw{|{w|~y|}zx{{{uyzy~x}x{{~~zz{xzzz~yyz}u{y{zzz{yx{~z{{z}}{||z}}|y|}{z{{}zz|zyyzyuwzvwz~x|{{{~xyzz{w|z{zx||w|x}wx|yz~z{v{|zx|y~xz|{y}y}x{{|xyuw|vyy|}y}}~~x~{v~|w|~x~x||z~z{|}}|{yyyzx|yzw{}zyxzw{{v||}zx~{|{|vy}}zyy}~y|}vwyz}~y|y}}zzz}}{z{{|{y{x}{|zwx{z|xy{xzxyyy}}|uzw}yw|xz|w{z|x{zzy||~z{{}}~|}||{~|~~~}{{~~}~}~{}}}}{~~~{||}~~~~~}~}~}||}}~{y{}|~{~|{}yyx{z}|}~~~~|{~{~~}~|~{}~{zz{z~}}}}}|}}~~}z~}~}|~}}}{|{~~|||{z}~~~~}|~~}~|~~{{~~}}}}||}{}~~|}zy}~}|~}}|zy}|y~|}|~|~~}|}}u~|~~~~~~|}~{{~}}z}y|~}z{~|{|}~{||}||}}|~}~}~z~||}|~~}}|~y~~~}~x|{~~~|~||}~}}}}z||}}|}y{y||}||}|}}~|{|~}~~}{}}~}|}~{~~z}~}~~|~~~|{wz~z||y~~}{||v}|z||}ywyzy|{{z~yw}}zy~~z|z|z}|{}{|}}x}{}{xz|{z~{}{~{x{}}x{y|}{~|{|{{z~ww|yx}yzx~z~x~|~{||yy~~|~z{}z~x|yzzw{}}}~~w||}}{z}v|uz{xzzz|~}{z|z{|{yv}~~|zyz{}}zyx}|z|{~}x||yzu}y{z|y~tz{zz~|zu{}|y{||~|{y}|~}{w|z}yz{~{}y{~}v{y{x|v~|xx~y}{~zxxwy}{wzw}~|||w|}~z{{y|z~ux{|~}{|{zzy}z|}|~}}}{{v}}{|z{{|yy{y|}{|||x~z}}}w~zyzzwwzz{}~{{~}|z~~y||{|z{{}|}z~}z~}}x}|z|z}{y||}xz{w~x{}xwzxv||}~~|z{|{|{x{|{z|}{y{~{{w~|~|{{}~~}xuyuy{zz{|~|}yww{~{y|w|~|{y{y|}}{w}~z{|{{{y|{y{ywzw|{yz|}z{||z{||~{{x}}~}~z}|y{|~}{{||~z}|w}}}}~}|{}|{y|~}~z{w}}~{y}{|z{|w}~|z{{{~~}{~{{~}y|z||z}yzyv{u{~{~|v{yz||z{z|r|xy~|{~}y|zz|x~w~~}|~{~|}~{}|{{|~|}{|~|}|x~|~~}~~|~}}|}~|{|}}}z~~~|~~~}~~}|}~}~{||{|}z}~||~{|x~w}}~}{|~~|~~~~{}~}{~}~|}}}}~}~~~}}~{}~|{}~~}z|~}z~{~y~|~|}~~{||~~~{~~|~}~~y~}~}}}~|||~{y{|||~v}~~~||}|}~}~}|z}~|~}}~~~~~~}|~z|}w{|xy|z|z}}z|{~x}y{zwzy}vwy|{zzz~|z{{wx|y||xy{v{|{wvwv~~z{uxxy}y|wz|y|z{z}{{z}v{zxzzx}~|z}}x{z{{yz{z}yx|~{}vwz{xyvx{|z~w{|xy}yy{yuy{{y|{w}v}w{xy{x{}v}wu}~}{|zvzxz}}~x}{{}}|yxyzz{z}~~z~{{}~v|yx~}wzzxz|~x~~wyyz|xyyz|}yxzzwx|}xywwu}zyyz|xx~y||}z|{{z~x~}zy|vwxzyzyy}|w|{z|vzxx|wzx{zyw||y{z~{yv}|{}|{}{z{|~}}|zxx{{x|~}z|{~}y}|yzz{|yz|z|zw{y{yv}|yy|vw{y|~z{z|z}zyy|zy{x{z~w~|{{zxxz{z{yz{ztzy{~{z{y{xwz{y}u{{}y|{tz}x~wv{z{|xwyx|{yz~x{~~vz{}zxvyx|}ry{{|w{|yz~}|{z|z{zy{z~x}y|}{{|{xx{y{v~|zxywz{z{~{vwyyy|{{|y|y~wz}xzy|tzyyt{~~{x{x~}z|~yz~y~||zxwz|z{z|{|w{z{x{z}xw|yz{x}{yx}w{}{{{|{u{yzz|zz{y}|zvy~yxu}y|{{z|}y}xwyy{{v|zy{x~}{}pvz{yy~|~yz{{z{xv|yw}{|y~|xz{{~v|z{xw{~~y~tyzyz|y}}x{yvyy||zyz{yz}yw{}zv}||yx{xxw{||wzv~}}~}~|~{{~}~|~~|~|}||}~|}~}|}|~}~y}}}~}}~}~~y|}z}~{~~~}~}~}zx|}~}{~~~z}}|~~~~}~{}}{~~|~||||~~}{~~y}{~||||~}~}}|{}~{~}}|}~}|~}}{|{{}x~}z{~}~||}|~}}|y}~|~|{}~||~~}}}}|}}~}z|~~{}~}z~{}||}}~~~x~}}~~}|~~}}~{~vy}}yz~|}~~}~}{||~}~|}y|~{}|~~{z{|}~~x|~|{|{||~|~}~}}~|~|}~}~~~~~|~|}{~}~~}|{~|~|z~|}~||~~~{}~~~~z|y|zz~y{{zz{y{y{{y|vz{{|{xxywzzv{}|y|{|yxwtxz~}zy|{{{||{zy{|zw~}}{zz|x}rxyy~ywzwyz||}u{vy{||{{{{{z}yuz}{}y~x{x{yz}|||}x}|xzyuz{x{z|z}~yx{yy~y}z|{||yzt}x|z|z}{{{{{z{}{}|}zx}|{|xz|v|y|||z||yzw{zyz{ywyu|vvz{{zz||~|~zyx{x~zz{xzz}w|zz~}z{{zu{{xzx~{{vxxyv~vyt||wy}z{}x|uzzw{yv}zx~{~|zzz{}|{yzxz}|}}}||{{|z|{vwyv}zzvy}zy{z{}wyz{x{wyxx|~zxz~}|}{{}{~y|zz}z{}~x~|{x~xzyyz~z~~x}~|{x~{zz}yv{~}x{xy{{~zyw~y|{|v}y~y||z|~z{z||rzw}uw|{}zx~|{x{zz|yuzy{x}yv||{|~x~}~~yxzyz}z|{~x}z|~xz|||x}|x}|~zv}x}~yyxz{y{~{}xy}}t{|{{||x||~{y{yxxv|||{}yyx|v{u|z~|x{{~~xyxzv}{y{y}zzzyx|zzy}{|y~~y{{yyz}~}|}~z{zw}}z}tx}{yx{{}|y~{y~y}yz~|vv}y{wz}x}|vz}x{~y|xx~|{|x|{z}{~}{}t}{y|}yzyy||xz|~zzxyx~w}|y||{q}y}xzz}~{}|||~|zy{||{|~}z|~}|}~}{}|~z|~~|{|{}{}{~}}~}|y}x}|w~|~~{~~|||~~}}||~y}}{||{}}~yy}{|}{~|~~~}{}~{}{~y}{~}~~{}~}|}z~z~}w{~~|{z}}~~|~||~}}~}}w{~~}~|~~~}~}}~~|}{|z~{~~~{}}~{~~~~~~||}~}|z~}}}{|{~}~~~}~}|~}|x|}z}{|~|z||y}|}|~~~}~~~}~{|~|~}||~~~y}{}|}~z~}~~~}~x|}{~{|~~~~|z}}z~|~|~|y}~}}~{}~~}z{~z|v}}~~|{|wwy{v{~|~y{z|}|zz}{}zyz~}{|wz}}|y{{zwy}yxz|zx}yzzz}{|yyv{zy{~}y|ywzzx}w|}zz{{{{{~|{{~vuw{~{{yztys~wz|{wy}{zx{{|}{}}z~}y~wx}x~xv{vvv{}{zx~}{{{zy{|z{v{v{||~xyxry|}|xw}{|yv{zwz|wy}~{w|{zyz|v~{~}y}|{yz}{~xyz{zzzzz~y}z~yzxv}|}yxu{{|}yzuz|{xz}|vy}{{}wzz|~xxz}y{y|~}~w~}w}|zx{{{||{w}zy{|vzzy}x{|}{y}{x}{{y~}y|ztz{{}z{x{{x|z}y~|{zz|zz|z}y~~}|{zs{x{z}}|{}xzyx~z}yy|{y{}yx{y|zx~z|}zvx}z{y}x{}~|zyyvxx|xzz|xy|x~zz|}|{|}~{||{{wyz|~zyzyx{y}zyyy{wz|{|x}y}~y{{|{||{zw~xzvz||zx|yw}vx}wt{|zz|z|w{|||}|y~{xy|{~|zxz|{{~wy{|}yzvzy~{zw}zz}{}zv|x}zz}wx|zv~xyx}~{{}y||}}z}x}x|{{y{}{|y~xx}y{zzz~xp}|v}~z~yyyzxv{x|zy|~|ww{}{x{||~|}z~x}z~zy{~~|}zyzwy{{{}|xzyz{z{y|{z|{w~}{wzvzz||~zw|||}}t{~||yxu{{zz|}yz}~y|{}yw|z{~zw|{x|}}~}{}~|}~|~~|~{}~}|{~{~z~{~{~}}|}~||~|~}{}wz}|~|~}{~~~~{~~~}|~~||}~~}{}|}}|{}}u|~~{}}}~}~~y{}~~~~}||{z~|}}|||}|{}}|}~y}|~~}}~~{~~~~~}~z||}~}}{|~~|||~~}~{~|~~}~~}}~}}}~z}~|ww{~~}|~}}~y|||x~}||~}~~}z~}~||~|}{{~~{~~~||~|~}zz}~~z}{{|z}~}~||~|}|~z~|~||}{}y{}|~~}{~}~}|}}~{~{~|~}}}}}~x~~~{~~}~~~|zz|~~z~~~~}~|~~|x}~~|x~}}~~|y}{|||y}wy~|zyu|zwyz~{w}z}yz|xzuzu|z|zzwwx}zz}{}}{w|}|~|zx}}|y~~z}w{x|yy|z{|~{x}z~x|zy}ywuyuzv{||ty|y}z}x}y~|{|{{}}|z}|wy}{{yxy{y|}{|yy{{{xx|{{{xz|}|~{zxyyz|y{x{|{zx}}{z}|xz{}x~zy}}z{z~ywv{xwy}{|yywwwzx{z|xyy{z}ww~v{{y||z{y}zz{z|}z{{w|}~~}z~|zx}t{y}x|zz|{~{vx~|y~z|xs~~z||{yzuwy~}y}}~~~w|z}xxxz{|}||{{xx{x|~ywy{w{}~}x|zyz||s{~x{{{|{{}|}|yz~~~}}~|xz|yzx|{~|{zz{zw~v{x{{|zxzuv{{yv|~{|yyzzz~x~|z|y|z|{{y|{||{{z|}}~yx{xy}{}}zyzzzw{xxxyzzy}uyy{y}z{ywy{}zx{|}z{z}w|yz{{}xvy|y}y{{zuzyyw{vzzztxz}~{~zy}~vxwywxw{}~|y}{x{wy|}w{~{z}zz}~}}~w~{||{{x{vzxyywyyww~zy}xz~{|x}|}{z|y|y{|||x}w}zxyuz{zwu{|{zy{zwyz{}xw~|z}z{{vxz~}}zyvz|yz{}zzx}|~x~}}~zzyxy|zx|{uzv}z{yy}~~uy|xv}{yzz|}}{{{x{}z~{yy~z~~}}||x~~{}~}}{{|}~}|~{{{~}w~}~~}x~~~{~~~z}{}yw}|}~~~~}||{~}|~x~}}~~~|{}~~~|}}~~}|}xz~|~|}}|~}}~}~~}}y}}}~}y|}~}~}~z~wz|}z~||~~{}|}~y}y|w~~|}}}|~~}{}{~}y|~}}~|~~{|~|}}{}|}y}z|{xz}~||~~}}~}}}{{|}}{}||}}~~~~y}w~}|~~~}}y|~~~~~}|}|~~~|~y{|{{~}~~||{|~|~y{~~|}~{~~z|}~||~}{~}~x|}zy}{|~~{~|}}}{|~|z~~z|~z~zyyx}y{}y|zy}{xw}xvyzzy~wz{w~wz{}yz{{w{zy{y}~u~{x|{|{zzz{}|w{v{yzzxxx|w}{||xw~yx{{||x}z|yx~}zy|~|{wxz|vwzwy|{{zz{wv}x||z~yy|w{}x|v~~zz|y{{zxy{{vyzz{{~}y||{x{z}|}|}zx}x}wxxzx}w|x~{{}||{y{vz|}|wwz~|xy}}twx{u|}x{}{z{z|y{xz}yzu|vzxy{~w|vxy}|}|y~yywuzxw|wytz{|}z~}y{}{yyxz}|~yx{{yz}{{xy~yxy}|~|w}z{{|uxx{{}{~|z}|{{|v|{|vxzz}{{y}yy~|{z|z||{~~}y{~|w|v{y~yrxxy{x{||~x}{}yy}~zz}y{|{{{||}{{|{|z~~y}xuu}zyzzx{|x{|z}|}yy||v}|yt|}~w}uy{yz{{{}}~z|}|{|}w}zw}z|zx}|z{zyz|zux~xy}w~|y{xy{|w}zzzz}{zzw|~}tz}~|y{x~}y~y}ty}yzx}wx{z{{}wxzz{|{z{{yzwz{|ytwux|w~}|{y}|}{{}{|{|{yyw}{zyv}y{yzyy~|z|{vx{{{}zy~zuz}zy{yz{x{zzx~{||xzzw{x{{}x}y{wy{{y{~zyx|w|y{z|y}w}~}{{x{y{zy|xy}{~xz}}|x{}}}zx}yz}|w}}~~|}yzz{~{yx}v|{}z~y||{v~z~{{{}|zu}~~}~}}~z~}|{~|~~~v}}}~{}}~{~{}}}~~}~||x}~|}}{vz||~|~}}~~~|~{{~}~~|~~{}|~yx~{~||{~}{~}|}|x~~}~}z||zzz{yz~}}~|~}||~~~z}~{~|{}~}y{~~}~}z||~~|~~}~z}|~}|~}~~|}}~}{}}|}|}~~~{~}w~|{|~~}~~}}|~}}~~}}~~}}}||}|x~}}~|||}~~~~~~}}~|}{}~|}{y|{|~||||~}~~}{|}}~~|~|~~~}~|}}|}~}{{}~}z~~}{~}|}~~}~}|}{~~}~}~|}||}}~y~}x~}|~~~|z|~}}{y~{y{}||~{y}zzwz{xxv{|yw|wyxr{{|{|z|v~y~y{}}{zxy}vw|}}x~y}~~}z}zyxy{x|y{vyzxy{xyyx{}xw|w}|y|wwwzv{vyxz}~xzzy{}}{zxz}{xx}yvzz}~z|z}yywzw}z{}zuwy~z|{|~wy{wzvxzyv~z~{{wz|{yy|~x|{zzy{}}v~yw|yyw~~wz{{yw|z|}}|yzxyvz{y~~}|~v{v}}{xwy~|{{}}x~z{~~zzyy~|~}z|zz|zzyyzuyyzyz~{w}xz|{}|tyyxyvwy{xy{}yy{~||wywz{x}}||~||zxvy{|{www}x|uzyw~vzz|tz{v}y{~|}~|}}{}z{|}{~x~~|}}}{~|{zzw{~z{zz||yzx}|w}{ywzx}zu{yzz||{~~{|}y}}{~{zvz|||yz|z|~||}|yx|zyz|{z{twszyu{~z~{z||yz}~x||zy~|}}}y|y||}|y|y}}y||uz{z{|}|~{yz{t{zvwy~{}|{||z~yyy|y|yz}|~{{}z}v|z{}}{~|{w~|{y|zu||{}|yyvx{z}z||}zyxy{yw|{xzuyzzyxyx}||}}yz~{x{yzz}}}y{|yy}{wz~{z~uw|}|{}{v|yzv~zzyzyz||ywzy~{{}{~yy}zy{z{}z}|xzy~y}zyzyx|x|{zw~y~|x}{{y{xxx}x|}x}z}}~|w|}{|y||w{z|}}|}|zy|}u~|z}}}|~}}~z~|}|}~}}|~|z}~}{~~{~~}~z}~~}~~~}|~}~}~|~~z|y~{|~}}|y~~z~~|}}z}}~~|{~}}}}z}z}~}|~{}{}~}{{|}~}|y~}||y{}}~~||{{z{{}|~}}}||~|~~}}z}~~~|~~|}~{{}~~}~|||~||}}}|}~{~~}||~}{|~~}~~~{~{|~|~w~|~{z|z|z~||}~}~~~x~|~||~{~x|}}~~~|}~|}|}y{z{{z|}}z~}~}~}|~z{~}~}~~~}z|{}}~|z~z~~~{~}|~}|~~}~~~}}~}||}{{||{~}~}}w~yx~{|{}yzzy{zzx{~{~z~}xy|~z|{{}yzv{~zvyz~yzxwyz}~{{|~}{|x~|}{zxwwy{|syz~~||zyy~zw}|{}{|z}z|~zyw}xy}|{vywx}{x}x|x}|{xzxxzw{}}{z}{||zy|{zyz{w~y}{uy|~}z}}x}wy||y~xy~{{|x|y{yyz||zxwz{y~{xy|}yx~{|x{z|{||yy{x{|yzw|wzz}yvyxv{{{xy{|x|{zy|}y|{x}}wyz{y{zzx}}x{|zz}w{|x~{{}}z}{wz|}v~zzt~{|}zxz}|{{|{zv}z{yzx~|{z{}|y}y}v}v|w{}z{wxz|}zvzxy{zvx{|{|z~z|yz{|zxz~zy{zxw}x~y|~w~}}y~v|us{yyzy|zzx~z~xzzzzwvy{{{|{zyzx~x{wy}y}|}z~|y{z}y~}~{{{{}{z}ut}|}{zx{w{xz{zz}y|}}{~zzz|||yyv~zyz~zxxyz~u~w|x{yx~|}{|y|yyw~~|vv{zy~|ywy{z{{}~{y~{y{|yx~{|z~txyyzy{yw}v}|~~yzyz||x}~}xy{}~{v{z}{xw~wzyxu||w~|{}yxy|z{x|yv}wz}{v}z{yvxzw{x}zyx{|{w{yoxx{zzy|}|y{}y{}}}}{wyy{xy~zy}ux}{z~~y}~xw}z}}}u|{}y~||w}~z}v~}zyyxw|~{x|w|z}}x{yuv{||}z{zzzyx||z~{|z}{~~~}}|z{{~~~|y}}}z~{|z~|~z|{~~}|~~}}~y~}~|{~z~{~|{~z~~|~~{}~}}wz|{}~~~y~~~z~}|}|~|~~}}~{|}~}~}}}}|}}}|}|~|~{|~~|~~y~{{{~{~}~~~|{~~~|~{|~~~~}}~}}|~z}||{|u{~~}}{||}~~~~y}|}~z}~}}{|~|z~}}x}}||}}~}|}|z}|~z~}~~{}~z~{~~~|}~|{|~~z~~~}}{}||{~|}{}~}~~{~~}{~~|}|{~|}|}z~}~~y}{z~~~}~~~}~~{~z}~~}~}||~z~}~x|y~|}z~~~~v~{y{z}{~~{z{~~|{|}|}}~~{y{zy~|zvz|wyz~xwxywyv{v{{yzzxxvw}{}{yyxwtzz}w|}{|{|{xwzyzz}}~~{}{{~zz{{zxwzywy|w}~{{|zz}xz{z{xyzz{zv~{~~|~}{~||~z{z~{}||{wz~}}wxxy|yy{|}|{~w|x{v}w}zv}yx{wv{z}{yzzxy{}~{w|z|wyz|z|~x{~|z~{|{z{x~xyzzyyzvzyxww{{yzv|v{y~w{z{u{z}}~y}yz{z{{{}}yz~~~|y}~~y|}xz{|}|wy~z{yzsyx{{||yyvsz}|yx|~}y}{{}w}z}}|zz|}z{x{|yz{vxzx{utsz|||}w}{{zy{wz}}{zyzz}}|zy}}{{~}}z{y|~||}|xz~w}zzzxzu||~{|{x{y}{zz{ww|x{v}}{|yw||~}}|}}}z~|~}}x}zzzyw|z|zx~{ytxxzzvu|yz}{{|}v||~x|yz|y|}xtvy{}{yx{{|{{||}z|}z{{xyy|wvyzz{~zz~}{{|~w|y|wz{|{{y~{z}z{y{z|xxw{{}{y~y|}||{||w}yy~x||sy{xy{{z}|z|z{zy||{y~~x}u|~{zw}~{|wy{zw}v{||{x~}yx{{{y|}y}||y|yx|yyt{|}||}{yyv}z{~~||{~{~|~z|z~{{yy{{zxxy|wu|yzy}x|w~|z|{}}yxvv}{yxw~~xyx}|{{~}{~x}x}~}{}|}~}~x|~{~v|}}|z}}~~~{~|{~~|~~|x~~~|y~~y|~~||}~~}}}~}z}}}x~~}~{{z~}}}~{{|{|}z}~~~}~~~~}yz}}yx|~~z{}|~{}{{x~{zx{|{{{}|}|||}|}|}}||w~|zy{}~{}{~~|}}}}~}~~~|~~z}}||~}~~{}{{{|||||}y~~~~~}~y{|}~}{xxz~{~{|~~~y~|{}~{|~}}}~}|||z{{~z|{{z~~z||~{}z~~~}~z~|~}}~~{}~||~~||~~}~~|~~}~}{~{}}~{{y~~|}}||}}z~~}~}~~~}}}~}~~|}||~}{x|}y~~z|}{}}}|z}}{z}||yz~xyx~{{{{|zy{}}{v|xz|zy}y|||tzzyyy|}z{{zvzz~}{{|yyyy~xx||wvv}z}u{{z~{z|u|yxzz|w{v|wuy~yy|wu{|yz{xz}|}yx{zwxx{|{||y~|{x}|vzx{}{z|xsyz|xz{yyywzz||v{|{||xxz{z}~~yyx{~~}y}vxw{|z|z{xz~y~z|}{z}~z}z{x}{y|xv{}yyy|}zx{{|x{y}{y{}zwx|xw~w|ww}z}{y~zs|}xw}y{y{x{}~}}v}}z~wyzy{}x}||z~}yy}z{~x|z|yzz|}w|z||xy|yz~{y{zyy|wu}yx}|xz{vz{y}}|{}u}}z|{vy}y~}z{||y}yxz{y||yz~yzwzx~w~|y~~w|yzzu{yyzyy{z|}{|v|xyz~{zzzv~y{|z}{y~z{|zwwzzuzy~}z{z}w}{{{{{yxxz~y}y}x~{|wy{|wz|}{zyzvzy|{|{{}|{v{yx|v}yvv|xx}}|||{w}{|}}~zz{zz~yzy{}|{{~yzzwz}x|yx}y}w{z|x{}xx{~x|zwzwxy{w~xz|y||wyzzyyzw{z{}w{wx}xyz}{y{y{{vywyy}~|xvz{~~x{z{z|}zy{{z|yy{}|x~wx|}w~}|z}x}~|x{z}}y}~vy{{}zz{z{{xy{~y{}{ywy|w{w{}~|{{||y~||}y{x}z{{||w{vx||z{|{z}|{|~zz}||z~~~{|{}~}z|||~~~~~~~~~~}~}~|{}}~z}~|{~|~}}|~{|}}}{}~|xr~x~}~~}~}~|~|}}}~~z~{x~|}|{~{|}z|z~~~y}|||~|~~z~}z~|}{}~~{|z~~{}|~}|y}~}~}~}}|~~}}||||{~|{~|~~}|{||}{z}}y}~|{}{~~~~}~}|}~||}~~}}|{}|~}~~~~z~~{~~}~}~~{z}}{}{~{|{}z}~|}~~~~{~|~}~~|z}z~~}}~~~}z|~yz~}~{~{||~~|}}}{~}~}}|~~~}~~}|}z~~~{z}}~{|~z~~~w~|{{~~y|}y}{{yx~z|yzy|y|{tzyzyyww{zz~xz{ywy|zxw{|yz}y|x{zxwxv~zz{xz~z|}z}}|{{u}z{z{w{|{z{vy~xzw|zxyw~wwy{{r~{z|y}|{~|}z|{}}v}}{y||x{yu}z{t{yvxy}x{vxyyx|~yy{z|v|y{||yxz}z{t{}~|}{}||~y~z}~}u}||ywyz{v|x}{y||{t|v{yuz|{y{y{{wzwumvy~|}z|y{x{{x{z}v}{|y|~zw~~ws{{zw||zux~w}}vv|v|}z|yxyxzyx}x}yzz~z{|z{|{}z~u{yyzw}yw|{{}~|{{x{z}wxwyz}{y{z~y}|wzzvywxz{{}{|~~}~{}zyxx}||zx}|}~x{x|z|xs~yzzu{zzv}|w{|xz{uxyyyx}w}yv~zzy}{zx}|y}{|~{zx~~zzzw}{yyyx{ywyy{|x}{{|xxyz{xv{xzw{y~zxyxv}~|zxwy{}y{{~zxy|zz}v{}|xyy{x|~y{zuw|~|zuy|{w{{z~|{}}yy{|zuzz{|z}}|}||{||{}}zwzzyvz|zy{|zvy~y{yy}~{|ww{yw~yw|~|zxxyyz{wy|~|~~~}z}}|{|xy{{yx}zz~|{}t{|{|y{xyx{vz|}{{w~w|z|~y{{|{y~|z~|zw{x}y{xz{uw{}y}~v{|}w{}|vzyz}x{|x{yz}{xy{yzy{z}|}}|~~}||}yw{x|{}||~~}~}~}}||~|{~{}~{}~~{~}~}||~y}}|}{~y|}~{|{y~{{x~~}}}~~~}}}y|~~|~|}|{~}~~}~}z~}}~{~}|}~}|t}||}}~|~~}x|{}}}}}~}~~~|}~~y}~|~|~z{~z~}z}|~}}|~y}~}~y~~y~}}}}~~~|}|~}~}}}|{}z~{{~|~|yy}~}}|~}}|~|}||z}~~~~}||}}~~{~~~}||~}~}~~~||~}|x}|{}}}~||~||~}|}}w~~}}|~{~{}{||||}~z~x{~||~}~}{|~z{}{|}~}~}}y|{|}~~z}}yz|zx~||}wy{|{y{wx}zz{x~z|yz{{{x||x{|y{zzzz}yyz{{yt|zzyy{v{~{|v|{~zz}||x{yz|{|}{{|yzu|{~yyx|x{}wzyuy}zx{}x~y{xxz}z|x{}y|{yu{zzzy|{|w{~z|{|yyuu{{zx~w~{|zy|{yy|}|{y|z{|{}{y}~z{yy{tyy{v}{z{wz{}{{w}xzwz}{{}w}|v|zxy~xx|ww~{{z|{{yyxx{y{zz}s|~y~xx|{{~z|{z~zx|zz~||{zy|{{zx}vy{z~{z~vy~|x|~{}xyx~|wzyz}z|y}|||}zxz~yxzz|{|u|~{zzz|{y}|z|}|{||{}|w{xz~{v~{~zzyyyxy}yyy~|zyyuy||{|xz{x{xxx|{z}zz}x{z}w|wzy{vzw~|z{~y}}{y{}z|zyzzw}z|{{{~xvz{{|y|zyxz||zz||w|~y}zz{x}x{z|y{z|}~x{|y}yzz}}xzw}|yy|yyx{|zz{{xyw|ztyxv{w~}ywy{y|x}}|vzyt~~}z~zz}yx{v~}{y|||yx|{zw{|{yxy}}{}yy{xwxx}z{uzyy|xzxy{zz|yx|wu{|y{zy}y}{}}wx{vzzwyw{y|v~}{x{y{|{~||}|}w}~z~~||{x{yzzz|w|x|}z~y{~~{x|{ux~y|}zzzx}{{xx|{{yzvz|{}|{{zu|~{zy{{z}|{yy{~y}|{~|zzz|~~}}{z|~}~}~||{|~}~~{{|z}~{}{z|z~||~{}}|~z|}~||y|}}~z{z}z~}~}|~zz{~|}{z|z|w~}y|}w~~{|~}||~xx~}}|~{|~~|~~}}|~z}~|~yy}~xz}{~~|}|{}|}}~}}~|}y|}}|}~z~~}~~~{~}}~}}}z~~|~}{}}~|~~}~|}}~|t}}{|~|{~}}~}~|y}~~~||{zz~}|}~|{|{|~}y}}|}z~~||z~|~|~y|{~}~||~~~}||~}}|~}~{y||z||}~|{~|}{~}z~}}~{~|{z}~||||}}~~~}~}z|~}|{{wx{~wuwv{v~xy}{x}xwx}~}z||zv}uyxyz}y}zz~}|{{w}}}{y|yy}{w|~zz~zzxz~~xx|v|z{ywz{wx{}wzwzwv}}}{||~w{z~~w{zy}|zxy}~sxz|z|z{yyy~z}{x{yzz{|w||z|syxy{|zx~z~}{|{}~y}}z|{z||~}~zyxzwy|}z|zwyy{wyy{xz{{xz|~{~|{}v}y~|w~z~xy|}{~yz{~y|}y~|yv|~z}{{}~z|{{|wysy|zy{zu|}|y}{wz|z|vy|~{z~yz{~{~|{|~~z~w~w{z|}v{zyxy{w|}x{|y}yyv|z{wz~{}~}x~{}{y~{|{~||{{{z}{|yx{}p}{xu~zwxvz|z|xz{z}wv|y{w{yy|}{~x{~zz||v||{u}|{z|yz{{zy{{~{||x}z{xyu}|yxz||z}}y}{}|y{{y||y}|}y|z~y||u||}~}|{~zsxxx~w}vyx|yyy|{xyy|w~w~uyvy|{|{w|w{|{~||zx}|y||yy{{y~yx|zyuy|wx|zzz{~ux|y|vyy|yw{z}{}}|wy~}||x|z~z|{~{}}~z}vzzy|~y{|z{zzz{yz{|{y~}wz{{|xzwzz{|{}~vzzxyv{z{}zz|z~x{w|}|z|xywz|}z}yyyvy}z{yx}z{|~w{r{y{y|}||{|w{xxy~}~}}}~~}~|~x~}{}}}|{z}|~~z}~~}}{~~~}~~}|{||~~}~z||{||~}~}}}~|~~{|{y}y{}~|}|}y}z||~y~}|}}~~~}}}|}~}~z{~~{}~~}}||{}~}}}~~}~{}~{y~~|}}|~~}~~~~}|~{~~|~}~}~|~~~~~~|~~|}|}z}}|}y}z{|}~}~|~{}|~|{|{~}{~~{|{{~~}~{z}}~}~~|~~}~|~}|{~}~~|}~~}~{z}}}{}~~y|~|}|}~~{~~~}~~|~~x~~}|}~{}z}}~{~~}y|}~}~|~~}}}}~~}|~{{z~|~~~{}~}~~}z{}|}y}{|x}~{wy{y}yvyx}z}z{|~||{~y~|v~zzxzw{~{|{z}}y|wyy{~{wxu{vxxz||}|yx{|{|z~{x|{z|}wyw}{{z|wxzty~{||z{z}}~~{zzz}~yywzz{|y}}w|{~xxyy~zvwzz}z|zyz{{yz~|vw|zx{z}yy~{|{y~{yyz{z|zy|{zzy{{zzw||~yw~{}|xyx{~{~|z{}}yz{zzyzwyxzx}x~{v{|yyz}|wy|zzzy{}||}~y{{~{~y|vz}w||~y~yxz|{~{zy{|s|y}yy~x|wz}~xx~z|{{z|zwv|}y}{v{zz}}~{y|{zxyzxyy{zxu}u}}x~vwz|x{y~xx}{x}yy}~ywxw}zy}||~xw{{}z}y{w|y}}z{|v|vw}zwyyz|~y}yzz|}{y~z{y}x}yz~xxz{xy{yz||y||{|vy|x|{|z~{~{}y}|z~xzzy{z{y}~}{wz|y||x~zxxy{{}yyy}zzxx||{|{|{zz~}{zx|zx~|||y{zy~x}}v{{yx}{vzx{w}v{v{v~{{z}xxyz|~}|~|yy||~~w|{z}yz|zz}|z}z}||x|xy||}xz|{rvz{|yzyvz~||v}{}||xw||y}{w{w{y}|||~|yxzuzx~|yx|{{z|{z{~}yzzwv{y}}||{yw~}zwzyz|u}zzx{y|y|x{y}z|}{~zy~{|x|~}{zzx~x|}z|yz~zzyzx{|~z~~zz}~~}{|}~}x|~|~~~}}~{~|}|||{}~}}~{|~}|yz~~{|{~~~~|{|{~||}y~}|~~}~}~|zz}}~}|{~~}~~}~y~zy~~y~z|~}}|}|{~|z}~zz{||~~|}{~||~}~}~}|}y|}~z{z~{~|{{}~{}}y~|~~|{|~~|}}}|}|~}||{{~z}~}}|~~{}~~{y{x}|}||~~~{}|}z~}|~~~}}}~}~~}|~{~~~||{z}}~~z~~}|}||{}{~}}}~}||~~|}~{y~|~~~}}}{~~yy~~|}}z||~||~}~|~x|zzz|~}}{~|}~}}y|~~}~||x~|~}}z}{}~|~z~|}xyx|~{{}}{{z|x{z}zx~}~xy||}xxwtyxy}yyw}|yz}}yzx{z{y{}|~yw~|zzwz{s|||sxxy{}zx~~}x{x{{|z}xxwvx}x{x|z}{||y}}zxyy{z{xz{y{w|{x{|}}z{y{uxywwz|~xyyww|z}}}w{zz{{vzyy|~x}z{z}x}~w{|y{}~z|~xz{{z}z{xvt~|{w||z{w{|v}y|{{xy}xxuxv}{z{w|z~||y||~y{|z}}y~}x}|x{{||zww{|xz{y|}z{v{|zy}yy{{x}|x}wyw|z|}~|y~{|{z{{}|}{zy|}}{x{z{}zxvxzxzzz|x|}w{zzxxzzwxx~}|~~x}y~}~{z{{x~y}|y{|~|{yy|y|xxz~yxxx{x~z|zz}y}v|}}~}{{~w}~|{|||x{}{{{{y}z{z{~{}x}{w{yywyz||z{z{xysx|yx~x{wx|wz}|{}yzx||zyz{zxy}||zx|~yz|~{~z|}xyw{}z{|{}zy||}v{yzz{~t{||{{}ww~|}{~z|~ywx~{x||yz|w~}|x}|}y{}wyy{yzz{wzuzx|y{}tzvvz{xyus}zxz}xz}|}|{zxwx}}{}}y~}{y{{~zyz{zw{zt{yyuxt|w}z|y{w|x|yyy{z||yz}|zw~{zy~|{z}xz}~~{}x|u{uz|~{|zzt|vz}{yxzy~yx{yx~}yzy}~}~|y{yzx{{zy|}}~}~|~||z}y}}{}|}z}}|}}~}}|{~{}~~|~~{~z~}~~zzyy}~}~~~~{|}}~~|y|}}z{}{|{|~{}}}}}~}}~~{{|~||}}}}|}~~|}{~||~~{}~~~{|~}}}~~||x|~~}~|{||z~~~|~||}~v|~~~{z}|}}~~}}~}~|~}}}}z|~}~~~|}{~~}}y|~~x|~}~}}~~}}{|}z~~~~y~z~}~{~}}~z~~}~}}~~~}~~~}~~{}}}{|}z|~|~}~}zz}~z}~~}y~}|~}~|}{|{~|{||||x~|~}y~|z~{}~{~}~~~~y~~{|x~}}~y}~{~~~}y|z}~~}u~|~y{|{|~yvuyuwyxy|{v}yywyz{y|zzx}x{zyxx|zx|x||}xzyz|y~{xzwxyzxv|zzyxv||zzy||{~|{{y|vux|xyx}xyzzzxvyzw|wyyzz{{v|z~|yyvyyz|~|}x{y{xy}wwzxvxuz~||zx}w~|z{|~}{z|~v|~}vyyzzz|y|z}|{zz|x|zy{w{yz~z||zvw~zx}}z{|y}yyy{yx|wzx|uy||w{y~{u{{{z}~y|y}}{wzy|zy|}{y}yx{~x~yzyzxxy{w{~}|~~~x|zz|{{wxy{}z}y~{yu{zz}{x{y{{}y~zw{{}x{~|z|yzw|{}{z{w}yt{{}x|xz~}z|z~~{}}y|wzx|yz|}|~|}|z}wu{z~}|v|z}{~}z|z|x}wv|}x}z}}~z}}zyy|v{{|}y~}~y}z{{z~|~z{x~{x|yzyx~ywty}|~x}{||wz~yyw{zz|xw{}{{z~{y}yzzz{~y|{x}yzv{u{z{|y}{zvz~uywyy{yzy~zxvz{{yy{yxy}yyz}zxxzx|~zz|{y{|||~x|yz}zzx{{|xuwz||yx~y|v{yv|xx|w~wvyyzxz}xw}y{xvw}{}|{zz}y{x}|z|{{{yyu{v||}|{|~xz~wzzx{~zxwz{yz~|}z|}zzzv}v{zyx{yzv|y~rz~}y{{|wz{xxtyv{}yy}{~zw{}}|y{{|y}||u|zzzzx~pxw}}|{z}~~~|~}{}}}|~~~{}{~{~~|~|{}}|~y}~~{}|}{}~~}~|||y{}||{~}~}|~{|~~~}|y~z|~}|~~x}{}~~}}||w~}{yzy{~xx~{~|}}}|~~|{}}~}~~|}|{}~}~~}}{}|{||~z~~~~~~~~|}~~}{|~~~}{~}}~z}x}|{~}y}z||~}{|{~|}}}|~~y}{}}~}~}~|}{{}~{{}z}{~}||}|}}{~}~~~}~~|~}}y~z|||x|~}}|~~~}{~~~~|{{~}~}}{~~|}~}~}z~{~|}~{~||~}}}|~{{y}|~||~y}|{}~z{|~}~~~}{z~}|~~~|{{}y|~{{z{}x}w{{zy~{zxwz|xz{z{x|wyvzw|{y|}}{wwzz~v|{{{y~y{yzx~~|z|{}}vyzzxy}~y~{zw||zxy|{|{}|yxyzy}{~{xx|x}zz{|yzyv{{|}}{x~{uy|{~{wz{x|{wz}~|zxv{zwzx{|{zyxv|y|y{yzz~xyy~|x}x}zvz{|}v~r|}|~v}wx|xy|zwyzy{}|vyyz||}zyyx{xww|~uuzwz}|{~z|y|zzy~}~|{}||z}|zvvy~yu|{zwty~z|y}wv}~vu{w{{}wyyww}}{|xwx{{|zzzzw}~z~yz|y}zx~zxzyw{~}{xyx}~t|~{u}z}|}~zw~y||{y{z{z}~z{||{yy~|~|{|{~~z~z~zyz|}yy|v~ywx~xzu|}yvyyxzx{~zzzy||x}zy||z{{}z|~~ywy~zx~z{z{}~{y{{zzwxwyuyzw|z{y}|ywzt}y}{{w~|||{||z~y|x~z}~|{}~w}|~yy{uzy|{y|{w}}zz|~zz|x||w}w}zz{{yxwz|~wxz~y{z}y}|{}}~y~y~z~|z{{}{|{{~y}}yywt~{{}x{}qyx|{y~z|~|{|}{{}}w}~}|}|}y~y|}{|xxz||yxxz}~{}xzx{~}zz{z~y{||{z|{~|{y{xx{}zxz}}y}~~{}x|~wy|}wyw|w{~yz{w|yx{}wwtx|xwz~x~||~x|xyw|~}}~~~w~~{}~~~~}}z}{|}~|}~~~}}~~yz|~}}}}|x{}z~}|~|}{}~}{}~}}|yy|~~~}}}}}}{}~}~~~y~~}}~}{}}}{||{~|}~||z|{~v{y}{}}~y|}~~z|~}y}}{|{{}~~y|z~}~~~~||~}~||}~~}}~z}~}~~~~~}z{|{}{|{}|~~}}}{}~z}~{z{{}{{{|{}}|~|{{{z~~|{{~|~|~}||~|{~~z~~|}}~}~}~~}}{~|~~~}z~{~}||~|~|z~{{}}}~z~~~~x~||}~|}~|~|}|~}~~}{~~}}|~|~~y||~|}|{}z|}~yyzx~|{{x{x~|zyxu{yw~wyy}yyxyz{}}{z||z|{{{zu}zvz|y|~{~{{z{{wzzwu}y{v}z}{z~|y|{zwxvyzywz}x|zyyx|zuz{yxy|y|zyvxyyvyxzzux|yy|~z{{~x}z|xvx|}}xz|tz}}z||{}~v{xx}yyuz{{y{|~yyyz~zzz{~x|v~zz}|~}{||zxxz{{z{y|w}x{zz}|}}xwzww{x}y|~|z}zw{~{xy}z}z|zx{{yyzz}x}v{x~{v||{yyzz{|}~}{x{{}yu}{~zz|}{}y{y~z{}~wz}{yxxy{}y}}xzww{yxyzzy{|{}|wzu{x~y~y{zuy{~vx{}{{|{}{}}zx{|vyzxy{z|ux}~yzwu~zy}{yyyy}}~{v|wxw{{vzyz{z{~|}y}x}|~||}|w|}|~|z|z~y{{yu|zy|y|wu{z|}}x|z|w{}{w}z}wxw}~{|wxz}}|x}}~z{z~}{yw}x{x}wxzz~xz}yu~||z}y{zy{{|}|}y|z{{yyu{zvz{|}vyz~~w~}}}}zx}}|}~y|{t}~|||y{|x|wyz|y{|y{y}}xy|{|}xx}{{|wz~yx}z{v{zz{}{|y}||}z|xyywyw~y~~z|z~yy~|{z}}|z{{ywyz}|yvxzuwyz{y}x}|z~|~~~y{x{}}xxyw~}|{x}x}z|||z}u{zxzy~yz}~|z{yxx}v{~|}{vw|~|x{}}{~|~{}}{~}~}{~~}~{y{|}|~}~~{{||}}}z}~~~}{}{|{y||~|}{}~}~||}~zz|~~}z~{z|}~}~}}|{}~|~|}~}~|~~~~zz{}||}{~{}~~}zz}|z{}}||}|}}{}~z~{{}|}~~~~~}~|}}~~}||}}z~~|}z||~~z{}~|~}{|~~~~|}z}|z{}~}~~||~}{}~~}z}z|}|||~|z}}z{}~}|}~|~~}~~}}~|~~~~~{}{|~}{}}||~}~{}~{~||~}~~}|~z|z~~}~}~||x~z~{|}z}z~~w~z{y}~|~|z~|~z{~|}~}}}{~~}|~~~}y~y{}}yyxz{|yy|yxw{~zx{y~{|{z|}xyxx{yxzx}{ww||}zz}{}||zy{~y~}yzx}y|uyz}zx}|xx{zzz|xy}xu||{}x|xx{}w|yy|{z{{}~xzyw|y||wyx{~~{x|{|u}z{zw}{y{y{z{}yzwyy|}||xyz~w}wzyz{vy|{zz{~{z~x||}{|z|{{|{|zxz{vz{{{vyx{x|x{x}wz{yzyw||{yxx~x{yx}xw~|}|}|}}~{z|{xwzvu~|v~w{yxzv~ywz|{y|yzyy}~yyyyz}|x{~}v~yvy||~zzzz{{zzz|v}{|{}y{xvv{uw{yw{y|yzxxzz{y~|yyz}z|y~{~||{|}y|~x{y}||z~y|x~|y|}}y}uxy{yz{{vxx{x{zx}}|||xx~}z{{|{~|~|~y|{}{z|y~yx|}||x~z{{y{|~{zyy|{{yx||{ywzy}w|x|{zzzyu|xz{y~}w{z~|}{x|~~{}t{x{z}{{|{w{xyzzz{{{w{}xz{vzxyyuzy}|t}~yxz}~{y{{z}z~x}|xyw}yy{{wy}zx}|yzu{zzz|~~z{|}{wz{|w{|z|zzx{yzx{{|}|}{y{y||||}x{zzz~z~zv|zzyw{|zz{~x{w|x|uxyuzxx{zww}}~y{||{|~|{z||{~{|{~~yxz|}y|yz~|zw}zvx~z|y|zxuw|x|zx||~{{~|}~z|~}}|~}~~zzz|}}~}|{{|~||~z~~~}{}}|}{{}}~{}~{}|{~{z}}}~|}z|{|}|~~}~|~~}}~~~{~yy|z||~~~||}}}~|{~||~~|~|~{{z|~~~|}}~|~~|}|}{y~{~~~||}~~}{}}~~|{|}|~{}}~z~~{}}x}|~~}~~}~|~~~~}{||~~~}||}z{}|~|}|}~{~{|~|}~{|{~~{~~}~{~~}|~{{|~|}||~~|}y~~~{||||}~|~x{~~||~~~|{|}}~}|~z}~~x~}~|~x|~~{z}}|~{||{||z~|}}}}|~|u{|{z}zxyx~y|yyyx{|}zzw|z{zz}|z}{zyyx||{{|}yztt{{{z{}y{~zyx|{{}y|y{zyxyz~}vz~z~~xv||y|xv~xyyzyyzyz{yyyrzz}zx}}zxwz|}zxy~{}|||~|v~|yy}zy|z{xx||xu{x}{xr{}x}zz|zyzzwyzzwz{z|{}zxz||z~}}zx{~zyx{}z}x~~zzzv|||zx~wvw{y}w|x||x}u}uy}{}yxy{v|xzuy}zz~wy||{{|}{{zyyzu||y{}z|v{|yw~y|{}zzs}z{|{yzz}xyv|y{}x{}xv{}x{y~zx}{zy~}y~xuwy~}}{u}{{xyzzz{z}y|zyzvx{w{}{zx|xzxxx|yz}x{x{~y|y{|z{x{|}~v}}|w{~zux{zzvyw||zy}}y}}x}{x{|yvxzyz||}yyy~v}y|~{{zvx{}~{}}}t{{wxzyvw}x|~}x}{zzxxu{}|zz|{wv~w||}}tyzx~|{xz}|yy{}|}~|x{{yuzz~~z|z{uwzz~zuzw||vz~{x{{xx|zz~~yw{|y}v}}}~~{{y~{}x}{|yzz{v||y}{v}{}~z|{}}{|~yyz|y||{x{w~x}||{{}vx|}{{z{}zzy|zzyx}{~vy|yz~y|x}{uxy~|z~{~y|z}zx~v}{z}x{y||{y||~x|wz~zw|~|zy{{z{z|y~}w~}{vy~||xz{{|~{{|~}{}z}~|}{}~x~}}~}~~}}|z~|~|z~}~}~~~}{}|{}}{z|}|{w}~|{|z~}}~x|}|}}{}{{}}|~~~~~|z{|~{z~~}~{}~}{~}}~|~|z~{~~}}}|y{yz|}}}}~|~y|}|z||z}~z~}}{}{{}~|}~{~}~~~~~~}|~{}}z}}||~}}}|}~||{~{|~}}{||}}||}}||}}{{~~|}~}||}{}~}~{~}~|z|~~|~~|v}~}|{}~|}~~||y|~{}~{{~}|~}}zz|{{}~}|~~}|}z|}|~~~~}~{{~~~}|{~}}~}}~~}|~~y|{{}}|~}~~~|{|~}p~~~~~}|{~|||zu{~~~}z|z~x}{~ywy{{~zyzx|{}y|y{zyz}{z{wu|zz{xwxxzz{ux{|y}zz{zz{|zx}~z|}zzyy}|{xx{zx{~y{}xx~y}xv{z{yyyyz|z~{z}x{yxz|{xzy{}}{{zv}|yv}{x{{}~x{}{x}z|{z{wx{y{u}|x~{xw~{{x{yzz}sxyzz{||yx}~|zz|}}z}~}~y{}||x|{{z~{wt{y||w{syz{v}{yy~{z{xyzzx{z~zz}{|vzyz{}{{yy~~~~zzyx|zy{xzz~uzxzzx}xyz~~}w|xwvyz{w|{}}|{zzz}~zzwzz~yx|w|zzz~y~{{z{yxwz~{}y{zxyuwxxz|x|yy{u{{{y{||z{xy~z|y}||}x||y}{{}}}|{~ywyyy{x}zz{zzyzxxxvu{y{|{wvwzzzw||}}~yy{}~x||z~}{{}||x{~{{zzzvy|y|v|x~wwv~w||v}}{|zx}|y}}x|w~||}{z}}{|{|xv~z||zz{{||{zxvw~{{zvzywuw}v~u|{yyux~~|xx||{}x|{}}yzz}~x|yz{z|z}|w|x|vy|}zz{{~vz~y|}u|z|zyu{zww{{xwx}{z{z|{z|z{}yw{w~yy}{{|zu|{~}~~y|x|vwywyx}zz}{y}|||{y~}zv|x|y|~xzzz~}{|}w{{{|xyy|}{~|zzy~yx{}{~|x}{yx{|w{w{zwx~xzzx}~yyz}zy{}w}{}~w|yy{}{~{~}}|{~~~~|~~}}||y}~}{~~}~|~{}~}|z~{~{~zx|{v|~~~|~}~~}~}}~}y}~|xyz~~|}{}~z{~~|~z|~~~{{~|z}~}~~x|x~z}}~~{}~~}}}}~}}z{|z|~z}~}}}}~{~}y|~~~~~}~~}~~~}|~~~~|}}|z~~}~~{~~}|{z{y~|~}~{||}~~~}~~y}}~~~}}|~{{~||}z~}|}|{|z{{~{}|~|}~~}~}~~{~yx}~{{x{}{~}{~~{}z{{}~||zz{}x~|{}~~}|~~~~|y|~~}~{~~y}|~~}}{x{}{~|}}||{~~}|{~}}}{~xx|zzz}zy~zzw}zxr~|{}~}yw~vxx|xy|yy~}~z{|{xu}v{uy}~xvz}}w|z{wzxw{xy{}v}z~{}}xyz}zzw{vxxwwx}yy{{|xtyvz{|wxz|zx}z}{}|}}{{xy~{yy|{xyzw{xz{{ywz}|}}{w{vw}}~~{y{~zxzzwyw}|}{|}y}~}v{v}zy|{~}zyy~w{v}zx~wv}{x~zz{{}|x}z{~wy~|wyy{x~{xuz|{}|x|w}{{yxy}{}|yxu|||yzz~yz|y|x}~yz{}w|z~|wyvxyvyyz|wzz|w{}yyvz{}y{}z|}v{|}}z{zxxuxxv{yzx}z~{yxy{zy{{|wxyzyz}{w}z{w{w{}{}xz{z{{vz|z|{wzzxwzzx}w{{}~yy}}zu{{y|}x{{}wxx{{{~|zx{}zy}|vzzz{z~xz}yz|zyzx}zz}}zw{}|u~zxw|~{w{zuzyz~yuywxy{{|}{vy}}zv~{x|x}|vyzw|x{y{ztyww|wyz~~y{}zz{xxz|}}~|{z{uvz|xuy}ryx||wyxxx|zzw{|{wzx|xy}|v|v||~|yxu{|y}x||uzzzyzzu~|z|y|}zu|xx~xwv{~rvyz{vz||}x{yvv}|z||zy{|wzyx{|x|zzz|||zyxwzzzz|yzz~u}}yw}}wz~x|yyywzzz{wz}}|||x{}w~x~vz{~zy}|z{|y|zzvzw|{w|z{xu{vxvxz{{vvxwz}zz{}x}z{~~~~|}~|}~}||~~~~||{{~}}z}~|{|}}~y}|~|~x|zwz~~~{|}}}{|{~~}}~}~z~}{y|}|}~}~{{{|~{}~|z}z|zy{z|z}z~z}~|{}}{||~}~}{{{~}|}|~|{~~~{|}}}~|}}~}{}x~|}z}}}~~|~y{{}~}~~wy|||}}}}~}}{|{~{~~~{|}}||}}|~{~}z~|||}~{z{}}}|~}~}}{|~{~x}~{|}~y|{}}zz}~{~~|~z}z{~~~}|~}~~}|~{}~|~}~zz}~}}~||}{|}z{~~~}~}||y}|~{~|{}}|~}}}{}}{|{{|||}~~yx~{~}}}|}~{}~{{}{}~z{}~{}~~}~~~~~}}}~}|y}~{~z}v}y}|zz~|w{xzwxuzyuzxzyzxuztxyxv||zxv|w|}|tzw}||{|vyv{}}}~x{{~~{{{~x{{xv}wyy{}yyzz}|yuzwzvxwxux|wzz{z{}{wyz}~wzzz~yzzz}|}|{z~}x{zx}|xv{|ys}{|{|w}z|yy{x|vxwy{{sz|{{vww|zw|yx{zz}||{}|xz|y{~z~|{z{yz|z{yxz{z|yzxzywxxyy|z|x|x{}w|~{|zyz~|zszyzz~x}||zyz~{|{|wzx{z|xy}{y|x|z}wv{{xw|xxzzyyx{u{{}{w~xw{zyyyw~|~z|{|}|}z|y}z}y|yzzywxzwsw|{xzx~x}z{|yyzx}{xyxzx}~z{~~|{u{}}{xz}z{y|z}}wx}{|z}u|||vzu|yyzy{{{vwxzw{yx{{{q|{xz}zy|||y|y|x{w}|{}zzv|x|y{uzywzz{{yxyypxxwx|yzzx|}x~zxt}y|}{}}yt{z{{z|{xz|{zz~y~z|xzxwy}y{yxy}xwuyzx|v{wz}zxx~}~~}qx|tvzxxyz{zyz~}z~||w|yzzw}x|}~}w|xvyw{ux{wzztw{}ywx}zy{xy}|uz{~zw~|~{|}{z|x~{y|zzz{~{y|zyw}tx{{{~xyzv|w{{||y{xu~~~z|y{z{||~yx{y||{}|z}y{z{~xyx|s{wwz{y{v}u{xxyw{zy|z|v|}uy}~}}}{{}zzux{{}|~~}}}~}~~}~~{}~x|{~||}~~~}~z}}|}}~{{~~}}~}||}|}~{|}}~~|{|}}|}~|~z|~|{|~}|}{}|}~}|~~|~}}z||}}|y~}~}}}{}}~|}~{~~}~~|~z~~z~~{{z~|~}}|}~~~~}~~||x~z}}}}~~~~}|y}~|}~{~~~~{~~z|~|}~{|}|~~}z~}{}{|}~{{}~|~|~}~|~}~~}~~~|z}~}~zwz}}}z}||~}{|}z|~}~~}}{|~yz}|zz~z}~y~}~}|~~~~~}}~|}y~}|z|~~}}~~zz~}~||~{|~}{}~~}x~|{|}z|~}{yz}}}~~|}|vyuwxuz|xz~x~uzwvxx||zz{|}yy{|x|zxy~v|{zvyzy{yy}z{w{|}z|yz~v{|}{x}}z~yyxy|{w{{~zzz}||yyv|~w{tww|w{yy{yxx{|zxyy}{zvy}{~zy||x||yx|||z{xz|tyx{xxxz|}z{{z|{{{|x~}{y~{|z{x}~{ywyxzu||{{y{wyzz{yy|~|{yzztxyzy|z|{|~zx{zy}|yxyu||||x~|yx}{||{wzz}~ywxyz{{zx}~z{vy}}~~{tvzz{{w{w{z{}zz{z{{~|vxw~}|}~yzwz|}}{zx}y~yzz~yw{zvqz{{zyyuyxz|{zzwy|z}}|w|}z|{|zzz{{|y{wzw{~xzy{|{zu|s|||{z{~|y|zw{||x~{|{xyv~z~|~~w{{z}x~{}v|y{z}vywxt|{}|yz{wy~~zy{|}x|y|y{|y|z~~|z{yz||yvyzy|z~~|y{yz{~yzz{|x~{|zy~z|y|vy{|{||{{xxy{y|x|w|wxz{z|u|zw|x{zxxy}zwyzw}z|y~{{zyx}xw|yy{y|}z|{w{yx|x{z|}}z}y{{z{{x}|tz{~zw{|yzy{s{||vxyzz}}{||v{xz|~{{~{w|xv{p{xz|x{}|y|x}~zwu}{z{z~{rz{xx{yyx{|xxzxx~xvxx{uz||}{||~}zu~y{zzz|xx|~zzx{yzxz||w|{{|s{z|w}||y{{}|{{}{zw~{~~~}}}~|~}{~~|~}~}|}~~~~~}{~~~~~}}~|}~|z}~{~||}y{~{}{~|~}~||~~|z{|~{|{|~}}{z|{{}}y|~~|}|~}~z~}~~|~|~|~|}{}}}y}}z|~~}~|~}|}}}{~}~}}zx~~|~}}|}xz~}{||~z{~~~z|y~{~|}|~~|{{~~}{}~}}~~|}}}{|~~z~~~~~~}~|{}|}y~}~~~|}{}{~|{~|xz~~}{~~~~z}~|}||~{~{~}{~|}~|~~{~~{~{{}|~z~z|y~}{|{~~}}v}~}~}|}~~|~~{~~{}}~}{}}{}~}y~~~z}}~{}~}{||}|~~}{~~~|~~}||~|~}~||}z{~~}~~|~{}{|v{{x||}}y{z}x|~y|vu}{x{z|}{|~xyux{|y~~x{}{~~{{~~y||s{|{yz{~|{w}xz|zu{}zyy{{}}yxu|{}~yx|{vz{|}y|zzxx}x|{z~y{z~}y{}}}~}z{z|{{}{v{y|{~}{{zx{|~z|z||}xy}x}vz|z~{vy{}}|{{z|z{yy}y{u}|}|}~z|~y|{|{zyvy{u|vwv{{{||uuzwx~uyz{u}}xzy{{{{{{~z{|w|xzz|zz}|||||w{{|z{{x{yz{~~zzy}u|{{{|{uy{}v{~zwz{xwuxzz}y{}vz~|u{z|~}zz{|x{z{u{x~z{vzz}yx}v{yz}|yzvtz|y{||}~y{|y{}y{}~|yxyz~xy|~||}zw{sz{{|{}{y{zux{ww~}z|}|z|}zuzxzzz{{x}}zuz}|z~{}{}t{yzy~zy{}{~z|xy|x}vyzy|ww~z{}{x|~w}z}}zyw}zyx|{z{wyyzxyz~y{{}{}||xu}y|yzyy~x}|xzy~{xxyx}|z{xxzwz{uy~~{xz}}z}z{|{v~wz}{yzy{y}|}}~~~{{wy|~~vu|{{~}}xy|{vy{vyywyyv{}|z|~{||||zy{xy{y{zw|y{|xxvyyzy~~yz}z{y|z}{w{v{}yx{zy}x|zx{{|y|{~~xz~z|{{}y}}~{||~tyxw{v~w{yvzwyyzr{u~xx~z}yzy{y{z|}{~}{}z}}y|~||||~~{}~~|{|{y}}z}|~}~}~yw}{|}}~||~~}y}~w~z}~z}|~z}}|}~w}|}~~}}||~~}~~}|z|{||{|}}{||~{~|~{|~|~{|~~~~~}~}~}v~~~}}}|~~y~{~z}}{}|{~~y~|}~~}}~{~}~|z}~{~}|{{|zw|}z~~~}}|~|{|~}}y}}}|~|~}~}{zx}~~|}||~}~~}z}|xz{}|y~y|~}}y}~|~|~||}}|}~{z|x~}~|{~{yy}}~z}z{z~z~~~}~~~y}|~z~}{{{zy{y~z~z{{}|}}{~|x}~|z}~||~|}}|z~{|}|~|~}~~||||~|~}~}||z|{|z{~~|{}}{{|~~yyy|{|{xzz~z}vz}zw}z}z|}z|yzyxy}|}{wv|z|zy|wy~xxyvyz||yw|u{~zxz||{{~zvyzuz~{~y~|{|yz{|zxxvz{~yzu|yxy}|y{zw~uyy}|zzy}x}|}zyy{w}~y~vz|u|{yzw{yxzyw|}yzz}}z{zw~y}yyyz}|z~x|zz{~|yz|y{xz|yyzw}~{zyz}vyx{xzyxvx{z{{}}|y}yy~y}xxv||zu|{z||t}{{z}x{|w{x}w|wvyx|zyzy{|zzzxvxw}ywwy~xyw|{~y||w|yyvz{z{wxzw{||}{~{w}{{yxvzz}{~wvx}|yxzzxyx~}yxv|v{|x{z{wzv|z{|{yyzxzxyzzz}}v||~yx|y{|{xw|zzwz}wz|vw~ty|zv}x}y|xv{}}~z}z||{}~ww|z{}x}zzz{z{{zyy|yx}y|z}{xzyy|{zw}yy|~~{y|zv|{x~{xuv}yzz{}yz{zzz{z{y{xy{zytwz{zzzw}xzw|zz~yv|{yyzz{{xwz||}zx{z|zw|v{{z}|vw{w|x|{|{v~zz{~yyzyz{y}}||{v{|yzwzwsy}zw{zzxzyw{xx~|z{v~{{{|z}{yzzxwv|{y}y{y|y{yy}}yxz||{{zyz{zyzw|}|uzyzy{|xy{|}|zz||w}s~}yxz{|wx}y}|v|u{v{|y|{|y~u||w~}yzvv~yz{wz}{|zx~wzz|~z{{{~~w~}}|~{}|||{~z}{~z~~y}~~{{~}|~|~~}~|~~}{~{{~|}~}~||}~|~~~~~{}|}y|}~}}~|{}~~~|||}~x~~}z}~|||{}}}~z~}~}|~~v~~}}{~|~~|||}|{}}|}~~}}z}zz~~}}~}y~{~{~}~}{~}~{~~{~~{}|~{~~}}}|}~}~}z~~}}}}{{}{}||}~}}~~~}~}||}z}}{|}~~}~}}~}{}{~}}}~}{}~~z~s{~~}}~z}}|}~|||{~}~~~~}}zyzz}{}y}}z|}z|zx~}}zz|z}~||~z}x~}y}}}{{z~zz}~|~~{}}~}{|{}~}~}|}~{|}}x~{~~}{~~~}|z}~|}x}}|w}x}~}yy}|{x{xwz{y{{w~yv~xyvz|{z~zx~~yz~wwz~|ywz|}{{|yz{|~|x}xz~z{{~}yvw}}}~zz{w{zy}y~xuzyz{zvx{xs}|}||~~w|~x}yz|z{z}{vzzuy~z}yzxzyz{{uz}}{~v{{yx~wyy}v|wxyu}|z{y}{|~vy|v}||{{||{v}}xyyuytxz}{w{{z|}y~|zwxxxwy{|z{y}v}}{}}|y|~yzyx}x}||z||z~{v|}|y{|{}{z{xyyxzyzyxwy}wy|y~xvzzww|z{{z{z~{|{{zy}|zy}vvz{{vy{~xz~}}yswzzvxzvy|{zyyw}{yz|zyyx~z~~zxz{z{|{}|{}|||z||y}zy~z{{x|{{{{yy{{zwwyyrwx|y|z}v{y{{vxzzv}xz}{{~z}~{zy{z~|{~yx}{~~u~y|{{}zyz~{y~zvx{wyw|xwy{yx}xwxv{|uywv|zz|xz{}{~zz}xv|xzvx~||~|y|{}|x|}zztvu{{yv}z|yzxv}{z{{|x~y|yyx|ww|w{vyz~z}}~zxz{||y~~v}y|z|{y|zzy{xyvt}zxwyz||{z|}w{{xy~yzx}z~{vyx{yx|}{{~{{z~}|{w}}zwzz{||~yu{x}x}xyyzz{|sy{}wyxy}x|w|}{|{v~|{||z}}z~xz|}{yy{{zyxyyxxx~}wzwyt{w{{x~xuxyzz}{|~|z~z|{x{wyz~~z~|z|}~~~|z}~{~~z~~|}{}{x}}~{}~{~~}}}|~|}z~|{{{yyz}~}~|}|~y|z~}}v}{}|~|~|}~~~y}~{{~~}z|||}}}||~|}z~}z}~}~}}}~}}~{~~z~{~~~|~}~~~}z~{{}y{|~~{~{}{}}~~|}}y~{}}~}x~~}}}}}}z|~~}~~~||||{z~}~~z~~|~~~~{xz~||{}~{}~~}||}}~v{~{y}y{~|z~|}}}|||}zy~~{z~t~|~||{}{~|{}||~~{}~~}{}}yz}z}~~{|}|}{|z}}}}~~~z{|~}|}~|}{y~z~|~~}~|~y}y}}}{}z|~~~~~y~~}}v}}z~||}}y}wz|y~zz|vz~zz{vzzz|}}wy}|{yw{z}x{zwxzzz{}xzxvxvxx}}y{|{zzvy{|w}~y}y{}z}}{}vy|y{|ywxz{~zx~|z{w~y{~zw~}{zyyz|y{yt|x}w{{y}zyyy|}}{x|w~}xxy~|z}x{wt{yyt~y{vqyy{{}z|zwwx|{yzzx|}zy~{~|x{~z}z~w}{}{{zvxw{y~z~|z{|zzx{yx~}}~{zyy{|x}yxz~w|z}|yx|{xyy}~xzy|xzwwx{|ty|w{z{~wtxzy|yz{{}||yxyxy~|{wz{{z{x}tyz|yx}|z~vxvzz|y{|x~~u|zwwywzw{yzwyw}w{y{wzz~}{ww|vxywxz}z{zyxv{xzv|{w{z{{zzwx|}}wzx}}wyx}y{|t~y{{z}}{|x}{{~}vy{wxzwtv{}}zzyxy{~zyzzw|z}z}wy}}}zyw{~~}z}|z~~w|{xz~}~zyz|{{yy~||}{|}zyy{w~zx{{zxyxx{~zuyw~x}z}~{v{}y|{}~v|{xw|yx~}{yy{~z}z{vz{zz|{||yzzwx}|r|{x|x|u}{x~y~z{ywx|~zz~}zy}~{xz|~~{}v~}|zx}z~xxzzyz|wyz}{{~z|x}xyz}zxx{~y}{}z}yy~w}xuxxxwxyzzz~{zw~wxyw|{{xzt|zzzzz~vyww|yyz{yz{|}yw{~zw{}x~{}xx~y{wzz|}z~}z|x{|~wwzzw|x|xw{|y{zzyzxx{}vyx{{}}~|{{~~~|}}~{}~{{}~yz~{||}||~||~~{{~{}yz|~}{~}}|{}y~}~|z~~}{|}~~|~}|~}zx}y}}|~}}~}|{}{~~z|~~}}}z|{|}z}}}z{~||y~|z|}z{}~y~|y}{}}|{}}{~}~~~}y~|}~~}}}z~~{}}{~~|~~|~}~||||~~w{}~{{}{|~||}~|~~{{}||~||~~}}}~{yz{~|~~|y}|~}}{~}~}}~~}~~|}~~~}|{y{{|~{}~|u||~{|}~{~|y{~}}}y}~~|}}|{}}}|~~|}|}~~}{}}}~|}}|}{|}~}~~~~}z}~~}{~{||{~z}~z||~}{z}~|~x~|~{~{{~}~|}z}~|z~{~~|}~~z}|}~}}~~~{|x|z~~|~~|}~}~{{|~~w~}{~{|z~x{xzy~{rzyy|z|xzwuyyx{wy||~|x|y|yz{~yyzyz||{z|}{{yyz}}}}w{~{~}x{{|||z|u|}{}zv~wxyuuxyyx|zzuzzw|}y}xz{||w{y}~~x|{yyzy}|zs{|zz{{{zzzwxyy|zzx|}}w{wywxxxy|tzv|vzwz|}y~yy{}zz}}yyy{z|yz~zw}~}{}x}x|z|}vx{yz{|yxy{~}xzzy{|v}}zz}z{|zxx{}|x~{|yx|{z|yvyv}|y{w~y{{}x{|xv|}y}w{zz{xw~||||{{}zy{}{zz}{u}wxy||{~~}~|{~}}}wx{y||zy|xx|v||zxw{z{}v||{}~y~{y||xv{~~ux|}~}z{wz{wysx{x}vw{{w{z}ywzyz|wwyu{v|~{z}{yz||x{yyy|y}{}{~xzw|z{xx|yzzyyz~}wx}x~x~yvx~{x|zy~vyzzw{|zw||zy{y~}~v~{z}zyy|{~yzztwy|t||{yywww{z|vv{ytzxy{y{y}}}wzx{zz~~{y|wyy|}zy{z~yyz{yxxx{y|zz{||v{||||{{|{}}z~{yxwyzy|zx~z}yzzz|z{|}}|{wx~}}~zz~xw{x|y{xxzz{{wyyxz|{{~zz}zzz~{|}x{x|zy|zzxyxx|~z~y{|~{}xw}|{}}|{{yzx}}{}z|wzzxrvzw~~|~{x{y{|yv|yy{~z~~}~||~}xzz~|u|}|~}~}|}~}}z~}~||}~}}z~z~~}~y~~}y{}{|z{}}|||}{|}{{y}{}}|||~}{z|||{v}}~z~z|}~x}z~|{||}y}}||{}w}y|}{}~}}~~}}}~z~|}|}y~y|{|~}}~{}~|~|{|{{}|{|}}x|}}|}|}zz{}}~~}~}x~~~~}}~~~y~|~~z{}|~~~~~}~|{~}z~x{}~|}}y}{~}}~}}~}}|{}{~z|~~{~|z}|~}}|}~~|~~|~{z{{~~{x}~{|~~|~}w|~}~||}~{||~}|~}{{~|}|{z~{~|~}~y{~~}}}|}~}~|}xy{yx}}~}y}}}|vw{||{~}~|}}x{vxx{}{zy{yx|{y~{~|xy|x||y|{|{xx~x|}|u{w~x|w{{xyx||yyzw{{zv}~x{vzvx|~yz{|||xx|{wxz{zxuv}zyyx}|}yzz~}zuw~}zytxwz}~}y||zz{y}xyw{zx|yxyzzzz}{xyvxzz{|vz|~{{}yx{w|||{wwzxy}}{~|z{z|wz{~z|yy|yx}}~z}xz{}zy|{t|y}{zyzz{x~y|xzvz|xyv{|v{z~~wwz}xzvx|{}xz}v|{y|y{wz~~}x|}vz{xvxy{vx{|z{{zxx}{{z}|yw~y{xw{xw|v}{z{z|z|{{zv}}v}w{zz}z{zv{zzxy}z|yu}}z~z|zxz|x|x}{{xx}{zywyx~}{{|x{~|~z|{zw{}{~z|y{y|y|vz~zxzzy|~{vxz~y|{}xy}x}{uyy||vy}y|y}}x||}{z}xv{}{}}~|yxxzxxwzxy{z{x{z||y~yxyw{zw|xy}|w{w{x|ww|wxz||vyx|zx}{z~x|ywyx{{|||}w{yz|}w|z}||y~{yy}zy~||}z{yy{y}|ww{z|y}v{{yzvyw{z}z|}zx{z||||~z{{zx{v{xuz{}{v|{{zx{yyx}|z{y}zzx|w{{{x|{}|}{{~wyz{yz{uxwy~zxz|w~zvz|txx|{yz|{}zx|{xw{~z~z~zwzy~x{yzw}{|{y{~|~y}w|x{|x}z}zyz|{||z}y{zzvyvvv{{zz||}y|~|}~~~~~~|~~~}~{~|{}z~{y~|}y|}~~}~{}||}|}|~}}~}x{~{z~}|~}{}{~}|~~~~~}~}~y{~{x~~|}|}|~|}{{|~~~~~z~|{}}}|~~|{~z|z||z}~~~~|~}}|~{{w{~}}}~z~{|~~~~~~x}|}xz{~{{~~~{|{|~~~}~~}y|}z~}|~y||~~~~|~||}x}|~|~|~x|~{~{|}||~}}~~}{~y~|}|||~~}~~~~|~~}|}~~}|}}}{}|~{~}|z|~~|}}{}~y~|~}|~{~~|~x|~{}||{~}}{~}z~~}}{{}}y}|~~y|~}~}u~~{~~}~{{|}{~~|}}{}~~{~~}~}}~}||~z~|{~|}~|}~}{y~~|~|}}}}~|}{z}{|~~}}{{w|~~~{}}~~~}|}|~~}{|}|}{y||}y}~y~xxtywy}x|xz}zxvxzw{x{{xzyvx}xy~zy{|~~}~|}v|wzxzz|{yz}y{}{~z~{y{wz|xvzvyzz{~}z{xvwvzzw{yzz|x{~x|}~}~|xw{{y{|}z|{y~y~|z~x~|x}zyxv|}tyuu{}|}z|}y{tx{zzyx|{{}{y|~yy{zxyz|~{yw}~}|yx|~wxzwyvwzyzx}ywy{|}w}vyxw|xw}zzz~~~|~yy}{~~}|z{{z|z}y}{|v~y~xy|wzz}|yz{yxz{zz{|z~}yyyxwzztzz{~{{u}{~y}|zv~~||}z{z{~z{~|xw}w}sxyy|}}zutu}~u{zzzsy}~wwx|~|z}|~u{|v{|zvz|~}v~{}}zy{}z|yxxyyzyuzzxuz|y|y{y{yywzwxx{}|zz}w}{zx{|y}{}~y|{|{zzy}zy{w}zyx|x}x|w||z}vxxy|wz{yyvvtzz~|~}|||{yyvz}vz~}{{}|{|~}zy~|{|{}wzzwx{y~zwwz~z{vw~{{wz{ywx}xz{~{}yzz|~y{yyxx|{|x}xy|x|{wyxy{~zv{wxx}wxv{w|x~yvxw}wzzx{|~y{{yy|{w}~x{{{}~~zyy{}|||wy}~z{y|ywvv~yxyx{|{wvzyx{xxxxx}y{y{yy|}~zwx~y}{|{xyzzz{{}ywz|yw{{vxzzzyz|{|wuvzz|wz||x|{}}|x|~{zy|}|~v~{~|}|}}~|{{~|}}|{}}{w~~{|z{{~}}~~}}}~z}||}{}}|~||~|}zz|}~~}y|~{||}{||~}~}~y||}~z{}||y~}|}{~~~zx~}~|~{{|z{~}~~z|~|~~~}z~~}{~z}}|~{}}{~~~{}~|{}||||z||}|~}||wz{~}}|}z}{{}}|~x|{~zz|z~|~~}~}}~{|z}}~{~{~{|wz}}}~~}|{|{{yz~|~~~}~}~}|}y}{z~}{~|~zy}}}yz}|~}~|~}|}~||z{}}}{}~||~~|}~}y}{}|~~~~}~{~}}|~}|z~|~}~}}~}}}}|z}~}{}{|z}}}}}}{}~}}~|}~~~~{wy|xy~z{xw|}zyx|{wxxyz||y~{|~yw}||y{x}}wz{xzzzux|z{wvy}|yz}z}z{}z{{{}wy||z{x{yw|z{x}}ywz}z|xz{|z~wy{zu}wuy~wx{}{szz{{|x|z|x{|ww}zwy~{z{z{|z{x|zw~w{yyx{~}{w{~z|}y}z{{y|tzyxz{zzxz{~|z{|}xy}zxz}|xywwx|z{}yw}|z|z|xv{uwx~{x{{yxwyzz{|{vxyxv{}zz{}yx{vy~{zzswwzzyz|xt{{wywxyz~}|wz}{}x~~zuw}~zw||}t{y|yz{zvy{yxy{z}y~||}||z~w{x~xwv{~x}{|xv{u~yz~|ux}z||xyu|wx~{y}||xyzz}zz{|{{~{}}{}|{xyw}xyyzux|{|xyxzw{{y}y}|~{|z|wu{|x|{{|}wy{y~w|}xy~|wz|x}}yzz|w|wsz|v|z{}{{}z{~|}|zvxy{yxzzy|yxyxz~}vxz{|xzx}z|y|~|z{~{zzzz|zy~zy}z~|}{{zvw|yw|x||}yyy}~zxx{{~y|}|w|~w{{zyz{w|zzux{||x|{zw|}{{{w|}{z~x}}t}v|||}{{zzwz{vz}|}xyx{x}yy|}t~zx}|{~~|uyz~{{zz{xzzywxyyx{{|x~x}{v{w{zuy{yuy~}zz||z~{w}{~{~{{y|w{x{wvx~z||x}{z|~x{y~||~{y|zyzw{zvvys{yxyy{~{~~}}{~}}{~~||~}z~~||}}{~~|~}~}~{~~{~{|||~}{}~zy|}}}~}|u|~|}~|}~}}z}}~}{|~{{}{{}~z~w~~z|~~}z~|}|}~}z~|yy||}|{{}|yx~}~~y{|}}~~}|~~~z{}~{~}|~}|~}}~}}{|}y~~||~|}}~}{{|}}}~~z~||~~}~~~}~~}z}}{}~|||~}}}}~{}}~{}{~||y||}}}||~{}{|}~{|~~}~~xz~}}~}}}~}~}~{~|~~}{|}}~y~~}{{}~|~~~~}~~{}}}~{|~}x}~~yz}}|{|z~}{~~~{}~|~|~{}z}~}~}}}||~{{z~~}~~}{}w|zx~|~yy|yyyz{}|xywz|x~}}{{z~|wzyyzw{w}xz{z|w||~{{~~~|}z|||z{y}y~}|{{w||x{yz}y{xyxw}{yzyz}{z}yx|||}xzwyw{{}y{}|zzyuyx}vx|}{y{{{|yyx|zyw{~yzv{{z||txz}|w{{{v}zy{u}yy{}x{z||{yx~z|xy{}y|{x}}{}x~z}}{}w{{yu}wz{xxy{zwyvzzw|z|~|zx||}|~vxzz|~|}{~z}}|{}x}w|zx}x}zz|zzu}xx}yyx}zwyzxzy|}z~z}{}yxz~{||{{zx~v||~}{{v{w|uxxzyy{z{~ww}|}uzxyx{yy{u{}|{}z~y{zx|uyz}~y{y}{y|y||}|||yw{||~tyw|w{zx{z}{y}{y|zz{{{|y{ywxw|x|zx}~{y{z{z}xy~|ww|z}zy{{yw{yv~|yx{wuyw~{xw~uxy||{{w{{~{}{|y~x{~y||{z{~|yx}z|y{z}yxvzzzzx{w|y|{zzx|z}{{{zyz|z|~}{|zzz}z||z{|y{x||zxyy{~u{{y~x{{|yxvyzv~zz}xx}zzy{}~y}}{|x|z}~~xx}z{||{|v}|}yy}}{z|xwzyzzv||}|{{vw}x}{z{zz}yyuy}xw}|y~{{}z{~y|{{{{~|~~|{{|y}}}zz||zzw}|~wyw}z}}uxzwyy|yu~|}|x}{yz}|wz{~}z~z~}~x~}}}|{~}}z~}{}{|}|x{~|}}~}|~~~~~~{|zz{}|y~}|||z}z{}~}}|~}~~~~~|~|}|}}~}y~x|z{}y}|z~}~{|}~}z{}}}y|}}|~z|}|}~}|}|~~}}z~||z}}~|}~}|~{{|~}{~~~}}{yy~||}{|~|}~~|||~}x|z}|~{}}{}}}|z|{~{~}z}|}}~}~~z}~}y~{~~}}||~}|}~{~~}~z}~}~~~z|}}}~}}}~~~}}~z~~}||~~|{||{|||||~~}~~~|{z}{}~}}~}|{}{zy|}|z}|}}~~}~}x}}{}|~~}}|~|}{|z|~~}}|~||~{{z~|~{|{~~}~y~||z}}z||}~~zz~~~~x~zu{}~w{{u|z}wyzu|ytzz{{z}z{|}y{z}||{~t|wywytyz{y{zy~}x{{|x~{yuzz~yz{xv{x{|zz{}y{x|{{|x{{{z{yv|x}|w{{vyz{|}zvxzyzy}wy{x|yvz}~xzyxxy{xyv{xyuwv{y{}|{zxw~~|{x}x}z~x|zxz}z{y|}zz||zx~yz|{yw{z|u|zu{zzwy{y|zz~|vxw{{}xxvxx{zzyy|{}yz|z{wy}z|{~zwz{zwzz{zvx|}u|{yxzy}x}{|w|zz{zwv{v|y~}|~{{x}xz{zuyx{{{}~x|{{|z||zv~|{||yw|||w||{z~y{{w}xzy}}xzvzxw}y}|tx|vzz{ty~}{|~y{|yt}xyzw|~x{~wwzwz}{|x{|zvz||xz|~zy{|}xzwyxz{zy{{{yzzx|yzyyzywuy|}|~zwwy||zvxz|}w{y}|zyw{{|}z{y|x{|y{{y}w{ywyy}{|v~}zywx~w|}yz{|{z|zx|{|{}yy|~}}z}yyy{y||wyx{z{~|}zyw}w~x~|{xwuzwy{z}zxz}y|zy|z}xy}w}}~zx}{v}xx|{{zwyz|~|~x}v}yyyt}x{~zyy~{~}{}z|||{}{zxyx}vzx{w~t||~zzz~wzw~y{vzx}vxzy}{z{vw|zwx}{x{zz{y~zyyzxz{yv{|}z|}}|{{~y~w{xyxz}}vt}y{{yw{}v||{vw{||yzx{uzw{|uy}zy{|{~~|}}{~|}|}}z~}{~~}~}~{|{}~u}{}z}~~|}||~~}{}}x}~{}{~~~~~}|y~{z{}||~~|~}|}~|z}~|~|~~}y|x~}|~}y{|}|~z}|}z~{{u}~{}{{~~~}y|~{~|}z~~}|||||{}}~||~|}~|~y~}zz||~z}}~~|z|{||}|z{y{~{~}}~{}{}}~~{|}|{~|}||~{}{}}}|{}}{|~~||}}|}}~y}~}}||~{{}}~}}x}~z{}}|}{{|~~|~|}}|~}||{~}|z~}|~{}}~{{}~y~|~y}}|z~{}~{|z{~}w}}||||~~|{~~~~~|~|~|~||}z|}{}~}}}~~}}}|~y|~~z~|x{~y}~|~~}~|~z|z|z{}~}{z~}{~}~z{{}|}}~{{|y{{|{~}z|zx|ytxv{||z{}|||~wxx|xuyx~vz~|y}}z}yw~}ww{z~w||y~|||{||wxy{z{zz{yywwyu{{x}y{|zw{x}xx~xxy|xx|{x{y}~y{zyxv|}~{sw|zzvv~{|z{z~yw|~|{{{yy~zty|{u{v}~w{{zzxz}|{~zy~|}z|tz|x~{~~z{z}|y~|~yzx~xzzzxzz|wxxz{x|wvz}zwwzx{|w{{||yz}z}u{zxzxz}}||zy|z{~zz{|xvvzux|||xxx}yy~{y{yx{uz|{xzwyw|z~}|||y||yy~~|v}yy{zzzz||{~z|uw{xxz~z{xz}~z|wu{{{vy~|{z|}x|z{}}~z|{{{||xy}~w{{||~|~{{~zyw{yu{xwzx{vzww}zvzxzv{~t{|z|v{y~}|}vyx}wvz|{}{z}}}z|y|{~v}xx~{zyx|{y{}{|~zxyxz|x||u|{xwzyy{y{{||zvyzy|yw|z|xx~zy}~y~}|yxzz|{||}}y{{zzuyxz~vyy{|||xyu{|||}{wxyxy{x|}~{}{~xy{|wzzz|{|wx~{|z{uw~xyzzxs|yz}{}x~uxw}}}yxz|}|tzzx}{|w~{}~xzy}~{x}y|z}wxzxzvwx}w|z{uvyzzx{}w}xyz~|yyyzyx~y~w{x{x{|yyz}y}zwzz~|yxyuxzvzvxz|y~vvxxyt}vw~~zv}}|}z|z~{}{y|{~~~~{}|~~z}y}~}z}u~~z~~y}}~}~~~}~~||~~|w~~{~}}~~{}}y}|}~|y~~}~|~}||}}||{~y{{~~~zz}{}|y{{}}}~}~}|}~}~}~}~}~~~z}|{~v~~~}}~|}|}~~}}~~|~~}~}}}}}x{~~}}~|~|~}}{{}~}}~{~~~z}{}}}{{||y|~{~|~{~~|~~~}~|||}~}|~z|}}v}~|}~}}~}}|}}{~}y~|||}~~|}~{}|~~{{}~~z|||~{y||}~{~~}~}zz{{~}z~|~~~||~}}~{}}}~~}~}y~~}~~|~{}|}||~~~}|~~|||x{}z~|||~}}{{}{~~|~~}~~|}{{|x|~~y~|~|x|zz~|{~}~~yz~|~uzy}vy~{zy||xqwy|{xzzzwxy{{}wxyzy}}}xzw{~w}w{}u|yzxyyyywz~yzzzxtxy~z|{y|}|zyzy|y~uw{}u}|{{y{|}|z{zvzy}|yrxx}z|zz{u~v~{{{y{{{|vzxx}{wyy|{|z{y{|z{zxxxw{wyy|z|y{{w{v|y}}}}{xxvx}|wzwyyzyz{||z}{w}{zzzwy|y||wu{{z~yz{u{}~z|~vzx|z{xuy|~yy{}x|xw~z|{y|xxz|wz~wy}y{{zzwwz}{zyxu|y{}wyz{yz|yxx|}|zw|u}xyx|{{{~y{wu}~z|{{y}wv~xx~y~xxy~zzyx}}}w|}|x|z}zzzzzz{yzzyyyyz{zu{zxxy}|||zxyxvxyxw|}wws}{~}vy~{{{|wt|z{w{|{||}{rzzzz{xy|}uyv~xz{w||zzt{vu}zy|}x{z}y~z}{|{zzx~~x|y|}uw{zyzx|yv|v{v{y|xxwuyyyz{x}{wz}xyy}|~zz}xyy|w{xx~}}xu}~||}z}z|xyz{wuywy{x{zzz{~{xxyx{yxxw}y|~x}}vxy|~x}{{z}xx|{zwz{xyz|x{z|z|wy|zz{|x{{~y}{{{|ww{z|~{{~~{||z}ytwx|{wx|||{w{{x|zxyvywyx{|vzzx}~}}}wy}zu{{~}yxwx}}{{zxyt{~}}}wyxw~|||}{|x}yz~}{sz{z|y~w~tyz{}x~xz{z}}~|~y{~}|{}}~|||}~}}xzz~}~~|{{|~}}z|z||}}}}~z~|{|}{~|z}yzz||~~~}~~}{{}~}|}|~|~~|~zx~|yz~}y}}}~~~||~~~}y}}~~{~}z~|||~{}~|~}}~~~~~z~}}~}|}{|}~{||{|~~}|z~|}z~~~}~}~~z|z|{~{}y|{{}{|}{~}}~}y|}~~~{~}~||{~|}}}{}~~}|{~||x{~}~~~{y|}~{}{~}w~z|~~~}z{z{z~~{|~|}~~{~{{~{y}}z}|}}}~z~z}}yz}|{}}~}~|}{|}~||y~y~{~z~}~~~y|{}|x|~}||~}||w|}~}}}~{y~z~z~y~}~~~|~~y|}}|{y~x|z~~~{}y~~}|{y{z}xy|z}||xx{~zy{~xx{y||x{vz{}ywzyy|zzwx}{z|}z}zz{~wz|w|~}xy}{v|zyr}vv~{}w||z{}{{xzzy{|zzzxyyvw|u}{}zx|}zywzx}}x{y{{y{{x}y}{{y}zz|zyvyz~x}szty~}zz~y~wx|yxv{z}w{z~{w}y|y}xxzz||}~|yy{w|xw}w{y|xyyw{yw}ww{{zzu{xx{y}xyu{{|{x}|~zz|zx{{|v~~}{|{|{}{{wzz{|~}}x}y{y{zx}}~y{|x~zyz{z~zyxx{}~{}y|{z~xzyxy~|xz|yx}|zwxz}vzxzyz{xxtuxzzywz}v|x{|s}w{zw{z~}zz{}}~z{}z~|}yz|zz|}}y{}yxup{y{}|{}z}u|x{}{yx{tyxzx{|~xzz{}~xy}z{|~{|y{}|{y{w{zxx}yxzzy||uz}xz}vx|t{wx|zz{}}|||x}|y{zz{}|yw{|{}x{ww|yx||||svxv{x}zzyy}~|{xyzxv~|}~vyx~{{z~vvv{|z}v}y|w{{zzzzvy{zzv{zz}y{zwz{z||w|zzwwwx|w{~{y|yxy}z|y{}{x|z||yy}z}|y~|}{|zv|wu~||w|}xx{}x{zwyx|{~|xxxuuz{y|z|xxww|{}|{z|{{yyy}~{|w|}{|}xzv|xwz}xvuxy|wz{wz|xr{xy|y{||}{}{y|{z}|}~|~~w}y{{}~{{}|~~||}|}~~|~}~~}~{~~~}}}~|z~~}~|}~y}|z~}~}~~~y}}~}}}|}~~{}x~~x|{y~~}}z||x~~}}}{~~|{~}{|}|~~|{}|~{{|z~|}|{y|}|}{}~~}~|~~|}}}~z~}{}~{}}~}z~}~~}~z~|z~~~~~~{~y{~||}|~||~~~{}|~{y|}{{~~~~{~{}{||}}z|}}{|~}}zy}{~}}|{||~}zy}~}}}~||~~~|}}z|}x~}~}}{}~~~~|~|~~}w}|}}x{~z}~}}{}|}~}|~}~~z~~{|}|~z{zy|~~}z~{|{{|z||~}}~~~~~~}~}}{z~xx{z~~||z}~wv}}{{yx}z{}||}x}tywyxyzzww|wz{x}zy||{wz~|}|wzz{ywyuzvyx~yx{ww|w|{zyy{y~y{x|}v|}zz}x||zzwzz|||}zzzwxx~}~yzw{|}|{qy{|~yz|xyxyzx|z|{}}||wx{x~}{xy}~x}y{}{}|z}|vx~z~{}x|zz}~|zz|}uw{x|~~{y~|{x{~~t~|~yxwxz{yz||{w}{{x{zvv{}x~{yyyyzs}{~w}{w}vz{z{yzz{{y|{z}zwy|w{||~z~|}w{~zwzw||~y{{y~}||{yxy~z}y{z|x{}y|z}{ytwvzzx}z|y~|~|{{{xz{xxx|y}x|{{}xyz}|ww}|wx{zx{}zx|zvz{z{~|~~z{|v{~|{{z{{z|x|zy{xz}xxz||}~x}|}||yuz~yywy{|xwzzyyw}zx|{|wy|{|y|z}|wy{w{zz|~x||xvz}|}y}wx{z|}{|yyzx{w|zxyzz||z~{~~zzz~xz{w~w}zy|~zx{yz}w}|zzu{z}z~}zzz{y}x{}}|~}~z{|{}u|}{~w{{~w||xuy~{{yyw{zwzxu~z}zz|wxz{zz~z{zx~vy{y~z|w{z||y{z|yyxy}~|z|wy{|{xy|zz{{zx{y|xzy~|{}|}zx{xxz|ww}|w||{|wx|zyytxw|~zz~x{z{~}zy~z~w{zz{|}}{z|zxzy}y|{x~{vy}zzu|yxw}x{{~{tz{{}|{{}||}~z}|z~{~~~~|~{|z|~}~|~}{yz{}x|zz~~x}|{||}}~|}||~|~~||}}~z~}{{{}~~v|~~{|{z||~~}|{~{~}|}{}|}|}}~~|x{}|~w|}z~}~|~|{~}~~~|{|}|z}{~~{}}|~}|}z}|~z}}|~~|||}}~}|}}|{~~~}~}{}~~}}}{}|{}{}|~~y|}}|||z~{~|}~}||~}||~z|~{{~}|}~~y|}||}}}}{{z||}~~}z}{z{}|{~}~}|~}}}}{{~}|~~}}||~}|~}~{y~|{~||~~~}~{z}~{}|}~{|}~y}}~}}~{|}~}~~~~{}||{|~|}~z{}~}|}|y|||{~|y|z}||}{z~~}~~}vz~}z{||{z~~|z{}|~|||~|~~|zz}}zxx|}y||zyqzzz{xzy|}|zwzwxx{yvwzxyyyzvw{y~v}w}{z}zzyxxxz}w{y}zw|x{}u{yy{y{{xz{vv|zxxwxtxz|{txyz~w}}z{{xvxxx|{|yz||z~z{}~{yxzxw{zyzx{zxyyywwyx~{xwv{x|}{vyx||yyxuyxx~~||~{z}y}xy~y~{||z{}v|zw}}z|xw}wzywz{ywzvxx|zxurxyxvw{}zzyz~|xz|yw|zy}~|zy{y{v}|z{||~}z|{{|{yx|twzwxy{{}}xxy{}vy}z|y{}}}zzy~|}}~{{~|z|y}xx~x}z~zxz~{~||u|zwvyyxxyw|yz|w{x|yzx}x~|xzy|}~}y{vyz|w|y|{|z|}}zwy}~y}}uu{||{{{{z||w|y{uw{~}}xy{yx{yz}y{zy{{zv|wy}y|z{|||w{z{{zywxz}zy}~}{|~|yz{{xwx~~}{x|z|zy{{y|yyz|z{|}yvzxyzz|w{x{{w}{{{vz|zvz}wyw{yywyzvyxw|y|yxuvw|z|~{y}wz}zy{z{{y|y{{x|{zy|~|||w|tzvw}xxwzxv|||zy}|||w{|{y|wxy|{xzy}y||y{yxzyz}}w}yx|z}{yyy|{|zyyw{z{xy{wwt~{x}|zwzw~z}y}~|z}z{zy|w{wy{{{z{z|x{|{{yz|~x{{{}{y|v~xx}}uwyyxvyzzy|{|~{{}zx}y{|w}uyz}|z|{|}~|~}y|{y|{z}~}}z}}{~~}~}~{}~}}{|~}~z}~}~}}~z|~y}}|~}}}}|~~~|~~}z~||w{~z~||~}{||}}~~~}{}||z}w~{~}~}|{~~}{~}{z}~}z|~}}|~z}|y}}|z}{{~|~w|~~{|{{~}~}}~}~~~|z|~||~~|{|z~}~|~}}}~~~{~~~~~|}|~}}y|~~~~}x~|y}z~}~~x}{~}|z~~~~|}z}}}|}}~|}{|{|}}~|x~}~}~|z}{{z}|}x}y~~}|}}}}~}}}yz}}xvuz~~~}{{|}~}~|}}~~}~|~{~~|}w~~~}{|}~}}z|y}y{~}}}|~}|~}}|{z~~x|{{|~z{~~~~xyztz{xvvywv~||}}y{vy{z~|vw~zzwy~}x{|wwz}{suy}|xwu}y}z|yzwz{z{{xyxy{z~zxz}~xy~||ww{y~y{|wxvvtxz{}vw}~uxy{~x{~}w|zy}}{ytxx|xyxyzyy}{{ywzw|z{~zzyz{wx{y~~{z|}vyx{v}{{{}xzzzvxq{yuwy}ywyz{z}yxz{yz{y}yz}v{yxzy~zzwv{x}}y|z|{y|{zv{zw|x}vw}}{yz||xzx}y{z{}w{{y}u|{yyuxut{||{yw{{yzz{z{}xyxxy{x|yz}}zy{{~{|w{z{z{zvy}yzy}|z}}~~v{}z|y|||{ywtxwzxyxwz{~|w}wz{{z{z{z{yyvz||zx{{{zuzy|x{~{~}z~}z{x|{}{zwwwyu{{}yx|~}|y{}z}xw{t~{}zywwzzz}{|z|zxy|z|zzz{|yyvzz|{xu{z{}wzz{yzxwx|yzwwzq|zz{zy{v{|}{|t{w}uy|u}{zy}}{z|y{z~{xvzy{}x}z|{yzx}y|}}}x{xz|x}y{w{|wyyz}||{y{|ywxy}}~{z|zyyxux{{{}y|yy~|yyy}~{|~w}yyxus}yz~w|{|yxxwz{v{z{yx}{}~v|x{z}}~~xxy{yzz|sxy|x{zz|y|wwwz}uw}{}xz}~|yvw~{|}zz~xz~{}zzy{z|{zxyw|y}yxxxxx}y|{x{w~xyyyxxy{w}v|z{|{y{w|}y{zyy||u|z{y{~{}z~|zy|{}|~{{{{{~{~~~z~{~~~}{|}{}}~|}{~{~|~}~~~~zz}}~}|~y~}{{|~}}}~~~}}~~}~{~|}~|{}||~}}}}|~~~|}~{}}||y|z|~}|~~~~~{}}~|}}~~~}~~|z~~}{}~y{~|}{~~}|y}~~~~}~z}|}|~y~~{}~}}~~~~~}}}}}}|~y||~~~z~|yz|}}~|~{~~|}|~~||~~|}yz~}~x{z}~{}~~||~}~{||{~}}|}z|}{y}~}z|{}}|x~|~||~~~~~}{~}}}{z|~zy|~}z}~~}|y~}{z|~}}~~}}y~{}~z}~|||~}z~}}zy|~z~|}~|{~}}|~~{x}z~}~}}}~zz{~|{}~|~{{{|xy|z|z{~zy{z|yzwvwz|x}~|yx}yyzyz{wtz}xy|{zy|yzx|yz{z{}|}{z{|~xy{y~w|xv}||y{}v{{}yu{uzx|{txz{x{x{|~{wx{~x|{~vzyy{{~yv||yzz|z}}z{zwvxw~wyyx~xz|~y{{~xyywxv|xy{y}~}xwy|zz}v{~|{}yuxy|xxwz{}|{zw}x~y|w~{}{{y|xx|xzw}zyx}zxzu{{~~{x|{|||z{qzyx~w{{z}~~||~|z{xw|zyyz|zyzvz{zxzx~zy|}wuw{yz{y||}yxz{y|~wzwy{}}~zz{{{y{x{|z{|x}||yzx}||x|{{xyx|{|y{zzxwuz|xzyzy{yy{}}z{z}z|zz}~}|y{{z|yvyw{y|}yxzx{y~yyyw|wzzy|zz{{wxzyx~{{|z{z}~y|}wz}{z|}|y||{{yw}x{}{{y}||~{t|z|yxz{r~y}{u|zyy|zz~w|{w|{{|t~|zx|~|xy{}y|}y~{}xy|}~}~|xyz|y{xywuvy{yyww~w{zyz|v}{}w{~|zz{x|}x|~}z{{{wzyv|zvz}{z{yzzzwyz|xywyvw}sz{xszv{z~x~~z{y|{yvxw|{{~zty}~}}{}}u|v{yy}tww{~{|~zyxyx|{zyyz}z||}{}|{|z{w~{zy|{}{zx~{z}~{{{{|zzztxxzw{zx|{u{{yyz{v{x{{wxyx|{|yt}zxy}}}x}y|{}}}~{|}{~{|~zz}|~}~}~~||}}}~~}~~~~|~{~~~}}}~~}~}~~{|{|}z~|x{}~||z{{|}~~|}z~|x}~~}~|}~}y}z}|z}~{~{~|y}|y~~|}x|~~~}}~}}{~}|~~{}}}~}~z|{y|}~~~{}|~||{~~}|~yy}|~{}|y~~|~}{~|{|}|~u|z}~z~y|||y~~~~{~|{{}}|}}}~}|~~}}{u|{~~~|||~}}~|||}z~|~~~~~}~}}}~w}z~x~}{}|z~~{~|~}~z~|}~~~~|~~}~}~|z{}y~z{~~}z}~~~}z|~{|~}|~|~}z}v~|}~||zw~}y}}~||y~}{|~~}y}~|y|~~~~zz|{}{}~|}}{|{}}}{|{{~{~~{}}~~~~~~}z}~~|~zz}z|~~}{|||y|~yyy~x|z|u{z}wzzy}x|~{y||z|y|{y|zy{y~yyz}|}}z~{}}{y~}y~{{~~y|yzyzx|xx|x~zzr{||yy}}{}w}}{{u}{tzzzy}xzzx{wy}wy}|~~y||yyxzxy{}{{xxy}{}{ywz~{z|x|{y}zy}}yz~{{}xy{~}{yy~~||~z~zzz{w{y|w{{}y~|{|{}y~|y~{z|{y{{}||z}}}vz{y{{}v{y|}}}y}~v{y}wyy|}zv{xy{zv}}u~xz{~z|||}}zz|{zyy{yw}y|}s|~|yzx~xwzz{w}z~|{x~z|{w{|zzz{~zv{x{~yz|{|~x}v{}~{{}v{zv{{}}{{xw{|y|w|~z~~}{~xz|z{||zyyyyx|z|}yy}}w~|~}|||{|y}}zzz{{{{~x~y|w~||w{{||}}{~{zyx{w~}z}w{~{|}y~||}{yxy{yz~z}{y|wzx|x}v}y}{}y}uyz|x|x|}tzz{{|wwxyy}{}xzzy}w{wz{~{yxz{zzyyx|x{}x~|z{|{x{~zyz}z}}z~{{|~xz|z|{}|~~zv||y|}zx{{}}x|x~|||}~zv{z}{x}z}{y|{x{|zzwz|||~~zx{y{y{wy}z{}w|~wwyx{}zvyx{x|vxyu~y||{z{y}{zx}{zzuzxx}z|}zzv{z|y|z|x{xy|ywyx~{|y~zz}}~|~~|{||}~}z}}|}}~}}z}|}|}z~|~~~{~~}~~|z~~~||~z}~|~z}}}}}}~z~|}{~~|~y|~}~|~|~}~}~}y}{{~~||~{}~z~~{~|||{|{||~{~}~z}~|~|~}~|~~}~~~{{{}~y~{~z|~}~}~z|~{~~~~}}~|~~}}}~|}}|~|~}~z}~~}|~|}~~||~~}~}}}}{~~~}{y}}}}{~}}~~~}~}{}~~}~}~z|~}|~}{yz}{~x{|||~|{y|v~ywxywxy{}zzw{x}}vyw{{xx|zuyzsyzxxzy{yzy{|~}}||wz{}yw{{v{~|{vx~xxy}z}|wx|xzwzz{{xxyyxv{zzzwzxwy}|y~{~}|z{|~{||||yy}zyyvy|uy|y|ytvz{y{|{w}vzwxyu~z}{|vw|yz|w~zwy}yzy}}~y|}yy{~xy|xuvyzxzz{y~x~~{xux{zy{~wt{z|y{z~y{~||{yzz|~u{zwzu||}w{|}{~yzzxwv|tywzw}y|wy{v{w{vv{xvy{{{y|z}|y}|{}}}v{}}y{~y||r~yx~z|ywy{|wyx{xx|x|wv}}||ww|}yzyxv{||~{}{}x|xx}z|{~}{~|zy~}t}{||zwxzyyvzzw}yxxmzv{yx}zvzyuwzwz}{~zzyx}~w}||}{}|{}}z{{~zx}vv~w{|zyx}xxxyxyv||~}vz{xz~z}xx{wz|{}v{}yx}{xy~x~y~yz~z{uv}y{{{x~y{yzzt|vz}y~vtw|z{|ywvyz|y}{yz}|z{~|z~wyzxw|xy|zz~{zyv|~xy~x{y}x}}{x|xxytz{~y~wxyz{|zx|}w}z~xy||{}z{sxzy~x~}~{{xz{xyxzzxr|}|{xxzw}{yzyz{|xzy|y|{{x~{}yz~wxx{{}z||u{wyyyz|y{}xyy~xxzrzvy}}w~yzxx{usy|y}}w}|zzzw|}{x|||xw|{z{y||||~y~~~|}{||x}z}z~~{z|}~}}y~}}z{}~}z}||}}~}~}|y|{~y~~{~}~~~z~}}|}}}{}}~}~{~}}}~~~~|~}{}|{}|{~~~~~|{|~}}}}}{~{vz~}~|}}y{~}~~{}}v|}|~}~}}~~~||{~}|{||{}~}~}|~}{~|~~}|~}~||}~{~~~}}~~|yx~~~}~~}||~|}}~~z|{}z}z~~{}~~}|z}}}~~}}~~~~}~|{}}~x{|~{{|}~}z~~{{}~~x|}yx|~~}z{z{~z}~~}||z~~~~|}~~y{||}}}z~}}w}~}~~}y}}z{}{|~}~~|{}~~~}~}x}~~{|~~|||~|~}}|{w|}~{}}~~|~{}|}{}}}||}~~}zz~{~}~}}~z~y{{yzy|||{{xzy|}|{z{|y|xy|x}~yyws|xy~yy}ytvzxuyxw{}z|}|y{wuz~}|xw{|{xyxx||}|||wywvwyxyyvz|yzx|u{z||yw{}vy{z{yxuy}~z}zwzwzyz}yz{z{y|{{yyvz{xx}y|x{zy~v~x~{x|xz{wy{||twzzxwz{|}y{v{zxz}xz|xwy~y{|y{{|yz{xu{u{z~~xzx{|y|yx|zy|yyw}x|y|}yz{{yzz|yz|z}uvu{{{|yzx|{|vzyy{yv{}x{y{x{vz|zz{}zy}|zvzxw{wvzvwy}y{w{wxwy{w|}wx|ywyv{}~w}xxzyxy|vwz{zz{zw}}z}zzvz{}w}yy|y|zy~{zwzzzwx{y}zxxs~{{~tz|zzx~vy}z|ux|xz{|~{w{|wxw~yxv{x~{z|wwvvuwx{y{~y}{xyzxzxy~{~{}xsv|{{}|z|w}z{~{{}vux{xzz|x|z|wy{v{}wvzy|xzyzx}{xyw{wyx|{zvy{|}}{{|{|y{x{{zxvx{wz~z{xxw|zx{z||xxw}{~{|zwz{|wyxw}}~xv}z|wyw|y~}z|{zz}}y{zv}{wy|{}uwyyyyzzz{}}yy|}z|yyz{~}xy|xyv|~zz|z|uywyz|xzy}{~wxxv}~v}}uxxz{{}|}zy{yxuw}|y|}w}{{ywyyxzw{|w{||v~|z|}z{|~{}yx|yw|zx{w{yuxyz|y}{v}zyz|{y|}yz~y|xxx|z~~|{|||||~|~||}~{x}z}{~~}x~~~~}~}x}~|~|~~}~~|~}{~{||~~~~}z{~}|}y}~||{{y{}|~|~}y~|~~}}}||~|~}}~||~~|{~|{y|{{||||~||}}}z|}~~}}{}}~~~{{~~{|}|z|~~|~|}}}|~{||~}{~~}~|}}~|~}~}~~~~~{|~~y~~|~~}}}~}y~}{}~{|}}|z}}{y~}||}|}z}z{|~~}~{|~{|~|{}{}~||||}|}}|y~~}{|~}~|~~~y~}y~~~{~}}}}~{{~}}||~{{}}~}|}x~z|{{z~~|~~y~y~~|{~}}|{~|}{}~|}|~|~~}~}}zyx}}||}{~~{|}||}}{|~zz}|}{|~{{|}~~{|{~|}{~}{~}z}~x}|{z|{yy}~~}{}|~zvwy}vy|xzwyz||zy|x~z|yyxv|xy~tzv}|wwz{~z|~||zwy{|zxx|~}xz}xvy}}zxwx{~tzxuyx~{|zyyy}wxyy{~}|{zzx|y|~xz|wyx|||y{yy|v{wz|{|{vxxyzvx{y{zyw|~|{}xy}}xy}yzy|}z~~vz{z}x~zu}~~}w{wx||}z}|{}|yxy{}y{|u{x{~|z|zzzxzvzzxw{yxyzz{|vy{||}{|u~||{z{||y~w}x}yz~yxy|x~z|yz{w~{y{zy|zzzvx{t~{}y}ywy{~z|}x{}z{{}xx{|}{y|y}|yzty~yywzw{zz}w{x|z}{w}zyxzyz{}}z|~~|zy~yy~~}{~xz~zx~~}zx||x}~w~z|xwxwyy}yvy{{yw}~|wzy}vy}yz~xy~|zy{{~z}w|z{yz|||vz~{{|x{wz}|{zzyuyyxww}|{y~z||v}|~zztxz}{z|x|~v{|v}z~~}}~{z|tzt}vzzx~{zx|x{{}{{|{|zwu{}{~~~}yyyx}y||{x}{|x~~xxy{zw{x}u{y}yz||z~{v|{y|x{x}|z|}w}|{}zx|x{zy|xz|wy|~|y}~z{z{zvy}}||yz|{xyz{y|zz~|zx|yzzzv{y{yy{xv{uw|wz}{}{xu{z}{z}wy}{~z{{~~{{wwv|wux}vx}zyyx|zxxz{{{|}|xwz~|x}~wz}{}}z}}|~}}~z~{~|}~~y}~~~v~~}{{~|~~}z|~|~|~~}|{{~|z}{{|~}|}{z~}{|}}}}~}}~~w}}~~~|}~}~yz}z|}{}z~||||~}|~~}}{~|~}y|~zz{x{{|~~z~~}|}~{}}{|}~{~~~{{y~||~z~|{|}~x~z~}}{~~y~~|~~|}~{|}}~}~{|~z~}}|~|~z}}}~}~{~{~~{|~|}|~}}}}|{}|}~}}|~}|z~~}}~}||{}z~z~~~yzy{~~~}~|{|~~~|}|~z}~{~}~~~~}}~}~~|{~}}~|||}~y~|z{}}}~zz}||}|{{z|||}|}{|}}~{}~}~~}}zy~~}~}}{~z~y||x|z~|~|~~}~~}}}{|}|}~}{~|~||}|~}z~y}z}z~}}~w|{|{|y|y{{v~wzwwxuz{yxwxwv~s}}yw{xyyz{yz|x|{xyv{|uz}x||wyzz}|ywyy|}wy|zyx|{z{w||wyyxy||x}x}v~vxw|vz|~yx|xw}xztxxzz}vy~x|v{~{{yxz}z{}}{yx|{w}y{u{y}|v{z~{v{v~vzxxwx{zzywyzxzy~w{zzx{vy|{~wzyywyzx{z}y|xwvtywx|~zu||{}zz}wy{xyz||yyxwzxtz|ywz{yyz}zy}xz{{~}xx~|xyy{uy}z|u{|u{{z~yy|yzy{yyyzw~x}uxx{zy|yz~xwy|wz|zzywzzyz|}y}}|}v{wy}}{uyvzxvy|yvyzv{{}zxxv{|z{{{zy}wzwvy}|zzz{xy}y}xzzx}}y|zy~y{z}z{|}y}||y}{~|}yuz|y{|zxz{|||w}s|z||w}z~{u{}yx{z|ww~xy{v}{{{|z{}z{{||xy|wyxx|zu|uvxzzy{wzx{w|}vzxzyxxy|z|{wv{{|~{{|~yx}|}|}{}xxvzzv|{z|{y|uuy|z|xx|{x}}|{}xxvz{|uwzxzxxwy}~}xztyzzy|w}|yzwuyw{|{z{{x~w|xzzzyx|wy|vwy~oxz}wzxzx{yz~zx}~{yx}yz{|{z{xyuy{|yytw{z}zyvx||yzz{z{yy}{x}}|~z}x|{v{w|z{|{{||}zzyy{w}zzy{|~{|xy|wt{xvuyy{}zxyw|zz{|xzy}{{|~x|{zz|}}|{}~}|}~|}||~}|}~y}}~}}z{{}|}|}~|~~~y}}}}~~~|w~~{~~~~|~}~{|~|~}~|z|}|~}~u~|}}{}~~~~~}}|~~~~z|~}||||}}~z}}~~{y}~~}|~}~{|}{z~}{~{~~~|~~}~}~~}~}~~{}}{~||~~~}|~~}~~~}{|~}}x{~}||~~{z~{}}}{{~~}~z}~}~|z~z~|}~~{~{}}y~{}~~~~|}}}}|z~~{{}~{~~~~|{~|x}z}|}~|}}~~~~{~~|~~}~z~|~}~}zz~{|}~|z~~z|~z~}||{~}}|~}|{~}{||{}|{|{~|}{}~||}~z~~|{~}z}}~{~|~{~}|w~~}~~~z~}~~|~~}|~~|~{x{~{~}}yyw{{v~z}x{||zx{~sz|x{wzuy{ryzuzxxv~yzyvzuytty{y}zyy{{{}}}}yzy{zyz{{|wwyzv{uz{y{x{txzxvy}ru{yz}xx{{zxzxsz||~wzyxy||z|y|w{}{z{||{xy}w{x}yzx|}xy{v|vwxu|{}{ywz~{zzvwxxz}z{y|{{}zu|w|||yzz}||vy{}zz|yyyzuzyyyx|||vx||vv{y}}x{}}zyzvy}{yy~wyyw{|z~|xxy}zz}}|x{{~{x{xz||z~|wyv}|wyxxyzwwvzx}yuz}v|x{{~y||xz{yyz{x|~|{xxzz|~|y|}|wwxzz{v|xv||z{w~zx|z{zx|t{xz{y}y||zz}{z~{z{|z|yyz}w~|zz{ytyvyu{zw{y|~w|x|zzx~x|uvzxyx{w|~{vw|z~|}z{x~xzy~|}|{|{zz|y~y{zwz~xzx~vxvzvzxx{||{zw~{yqxxy{w}xx{zw{{}{}w|{}y||}~~w|y|}xx{x}|{y}y|y}z{~uy{|}zy~}}yzzxx{xz~}~{xyzzz{z{y{y||~~~w}zxx|~}wzzwy{zx|{|z{t|{vy|y{{w}{vy{{uwwz}w{z|y{{~}~zxxx{vvzx}~{y|zyv}v|z}vx|yzywv|y{y|{y|{yy{wx{x~x|{~zxvyx{|zzzz}yyw{|vy{w||w~yx}v}}uy~xy{vu}z}{{{y{yuv||~{{{v}|{}{|~{}}}z|{}~}|~}}}~{}z|{|~}{}~}{||}}}~~~{~{}}|z~|{~~}|y|~}}z~w{|}}}}~|~~}|~~~~z~|~}}|}z}}{~||z~~~|}~z|~}|~~~~~~~~yw~}~y~||~~z~~|{}|{~~z~~~}z~~|~||~{{z}}}~~}zz||~|}~}}~~~||{}~}}zv{~~~{y~~~|{|}~|}}}~}{}~|}|}|{|{}z||y~}|{}|~{~~~~~~~|{z{~~~zz~{}z}z|}~|w~~|~~|~}z~z}~|{{}}|yy{{}{~~|~~y{~{{~}{{|{}}}~xy}{~}|}||{{~y{~|{}{~|}{|}}~~}~{~|{|w~~||~z~~{|}||~|}~}|~}~~~}~~~~~}}{~yywyx{}yz{{~{|y~vxz}{~y{x|}zz|~{{t{{yz|{vxu|wyww|{zvzw~{}zvz{u|yzwx||x}{yzz|~}z{|ryy}}{x{}wy{xzzyyzvxw{zy}|z{}xxz||yyu|vywuu|{zz||}y}v|||y}zx}y|yzz{~||zy}v{|x{uwywx|u|wxzxwv}x{y{{r}zv|xx}z{{~yxx}y}|{|x{}||z~{vyyz}z|ww}yz{zyyv{}tyzyxwy{}{yxwyyxyy}z|x~zv}|z{uy{y||z{{|wy|u|w|{yyzyww}{{{{}u{}|yzzzmzy}xzzywv|zz|zzy{{uw|}{v{y}zw{~~uxz|wz|x|z|w|||x|x{|||z{}z|z{{yv{{z{|yxywzz{}~yxxy|{w|ywv{{z}}wy|}q||z{yyuz}{{{xxy~|xw|yzxx}wx|zyxzw{|t}{w|xw{{zx}}z}z}y{~|xy|{y{{zxvyysxzwy}x{|vxzyx~w{x~w{|x{{xy|~{}z~{x{zxu|}v{xws{yy|x{wtvzz{vxxv{zzxzy{y~y|sx|{{x}}y}yuy|x{t{vvzyw}{yyyz{z}~~z{yt{zw}zxyyzx{zzwyz{{~{y{txu{{xx{yywyw{|z{||z{w|zz|y}~yv}z~}{zwwxxx}|wz|{xz{}{yv{{}z}wz{}yxywzzvw~y{{}{x{yx|{|{z{ywyz{{xwzzv|x}x{uvty|vy{z{yyy{zzz}|yzyyxx}y{yz~|}z~~}z~{}}}}z~}~|}~}z}~~}}{}{}|~x{~}~~~||~~|{~~z|{}{x}~~z}~}}~~}}}|{{~~y~~}~~~}{{}}}}~~|||~}}}|||}||||~|~y}}|~~}|}~~|~z}||w|||{|}~}{~|||}|z~|x~{}~||||{|~}~}|z}|w}~||}~|}|~z~}~}~~{}}~}z~|}}||{~w}~~|}~~~}~|}z}~{~y}~~~}|~|z~}|{~|{~}}|~}{~~|z{|z}~x}||~~~{~z|||~|{v}{}~~~}~{|||~~}{~|~~}~{}z|{~|z~|~{}|~{|}y~~~~zz~y}{|~~||{~y}}~~}~~}}z}{z}~|}}{|~}z~~~||z||z|~}}~~}~~|}z~|z~~|{{~}z~|~z|~}{y{|{|w{yyxzwzzvtwuzuz{z|{yzxyu|{zz|{yxzw{xzz|yw~wy}t{xy}x{yz~|y{xy|wxz{{vzxxwz{{u|uz}xx~wz~txzyw{zzwx|x}yy}~yy{|}z}{{wyz|{|}{zyxxzzzxz{~{yz|vyuwzy~zzw{}zywwxzxz{wxzzz}{|x~|y{||y|zz~|x|{|}|y{||z|z}s~xywxy|y|zy|{{u}xy{|yu{vzwzz}t{|zwxz{vxy{yz~{~vzx{z~~zw{}}uz{|u}w|vwv}yt|xy}wxx}vvwy{{{~}{~t}}~{x|zu|x|}zw{~zz|zzw~yyv{{wy{yxw{yxvyz{{ywxu}w{yx|yx~~{wz{{x}}y}zxz~xx{}}}z|y|xv}xy}{zv|}|xv}yvvzwyzyzsyz{yz|w}}zz||wy}zyyy~~|~~xw{y}y|z{zvy~|{x}wyv{t{y||y{yxvx{w~}w{v||y{~y|{}v|v~}wy}}xy~xz~xvxzz}yxz~x|wzwtxz}xyx|w~wy{zyw}{{yx}{{||{z{{~zxz{}{{{|x{x{w|zt}wx|ty{{|}wv{zvy|ux|vv~zwy}{}z}v|x}y|y||{}y|~zw|z{{~~zz{|{zxv{yw|~}x|xxx{x|}}|x{{xzxw{z|{||yv{~}yz~z||}z|{z|}w{xz|{yx}w||zzx|v{y|{xy|{zzw|t}}yzxwuyy|zy|y~z{xz|y|~{z||~|~}}yz|}z~}~~|}|z{|~y}|}}~{z|{}{{|||z|~}{y}|~}|}|}~|~~z|}|y~}~{~z{|}{|}||{~|||~~}~|~{~}~}~~|x|zz||}}|z}}{|~}{~{|~~}{{zz}~|~~~}||xz}~|}y}~|z~}~}|}}|~}|~{|}||z~z||~{~}~|{}~z~~{~|}x|z}}}z{~~~|~|y{}||~|x~~}}|~~}}|~~}~zy~}}{|z}{}~||}|{xx|~~|~~{{|||}{|}y{}~x|y|zx}~|{~z~~~{||~}~~~{|}}z}}|}}}y{}|}~|wzz~{}}|{~}~|}}z{~~|~{~~}|}}}y~~y}x}}~|~~}{~x|~}{}|}{~~|~{~}~~{{}}~~|{}t|~z}~zzyv|w~y||y{{|wzy{~~w}{yy{zw}~wx~z|yz{{|w}z|y|yv{y||{}zxyyzzyywzz}v|yu{{{{}xxuzxywv|zxyyy{~|uz~xyxxoxy}{z{{}xz|yz|x}y{z|wu|wy}{y{yw}xzy{yz|w|~wxzyzwvx|w{|z}{~zxw|{w{x~{z|vu~z|uywvtzzyv|~wyzzyxwyyx{~|ywv|xzzz~w}|~t|{yxx{~zy|r}zwwy}yyvyys|{{yxwtvyyyu|{{w{zzzw|{{|zyy{xz}|{x{{}}~zyzzv}zvvxvvxu}x}~xy{}xyz}ww{|xy~y{x~||{zyv}y{yxyqy{zyw{wz}}wy}v{u~|x|{|z}z~yy|zx}{}yx|{|y||x}~wyw{{w}yy}|uwyzxzzx}v{ww{v~{zz|x{z{|{~|uvwzwwv}{y{{|{{~||{{}uz|xvx}z}}yvzy|x|x|}}}zy|yxvvxv||~|z{w||yzv|yz~|}{~vyyzwy}x|}u{z|}xt||||z}{y~|{w|x}y{{xx~yyy{z}|yt|zx|v|~|{yv}}{xuw{z{xxzz{z{vwyz{}{zy{z}yy}x}}yz{wzy}vyywz{}vu|{y{|zxxzzyzyx|w}|}yzx}yz{utvx{yv{|}yy|zy{xu{{|zz}xzu}xy}{|xy{x{{}x|z|zw}zz}}vy~v~|y~{{y|z}}}v{|w|}|{yt||z|}~y{|}x{||zy||vyuy~y|{||yvz}|yxxzz{~~~~{}~}{z}~}~|{|{~|{|||z{|~zzx~~}~|}|z~~{~~}z||~~~|~|}}}}yz|{{|{zz{{|~~~~}|}z}~y{~|}|z}}}}{|~}~~~~{~|~~|{|~~~~~}}||z|}~}~{~}{{}||{z|z~|}|~}{{z|z~}{z|{~xx{|{~|zz{~|~{~|}{}~|~}|z|~{}~z~~~{~}}~{v}y||~|||~{|{}~}}~{|~}z|}~~|{}|{}||yz~}|x}{~~~|~|~}z}~~~~~~||x|z}||y~}{~||}~}~||z}~~|}~~~|yz|~y~~~~}y~}}{}}s{~~~}{}~x}}zy~||~|~|~}~|~w}}}|}|}{{}~||}|y{}~~~|{}|}{~~yz}}~~}~~}~{}~{}|}~|~~~|}}|z}zz|~~}y}||}}}}}y|}}~}~x}}{y|~~z~{z{w|z{yz|zyzyxyu~{||z}w{w}vxv|zzx}{|v|{y|{x||~yx{{{}}z}z}zx{xwxywwxyzsuw~xxzy{}|yyxyw}sxy{zwx{}zxu|y||{yx{zzyy|x{|yy|~v}|{}zyz{r{}xx|y~t{zz}{|w~~{vv{{uy~y{{}yyz}}{}y|z|}{}}{||{}z||z~~xvzyxxz|wxzzwqxw~x~{zy{}|x|w}s|~x~|x{yz}yz{x~~x~{y}|{}s~|v{xxyy{z|y{x{yxyw|}}yz|z}{xtu|x{}xywxy|{t|xy|zzwzy{~z}||zz}~~}~wxxzywy|y{|{ywwzvzwyxyzyxy{yz{yy{||z|z{zzyy{~z|{~~}}yzu}x{{xz{x{|}xux|z{~v|w{zzv{z}{y}z{wy|zw|{zz{~}{|x}|}z{yu|{{|~}zxz|xy||vxw{|~{|zy|z~y||{x{{z{{{}xyz{|yzy{}|zy}z~}|~z}z|y{yyzx|vy}y}{x|z{y|z|yv|ztzzxy{xwx{|z{w~}{|wz{~~}}}|{{{y||y|z||ywyzw||zz{{xxvz|xzzzwz||w{wzx{}{||z{}{x{x}x{zyx{w|x{|{ww|||y|yx|}}{|{vy|ry{z{zy}x{uyxuyy{xy{|}z~|zy|w}x}{}{x}|}|z{yzxzxvyz|yxzuxxxwwz{{xv~}yzywx|{~}x|v{|z{zz}{}x|~}|}~~y{{~}}x{|}~~}~|~}~~~}|||{|~}|}v}||{}|}|{||~|}~}|}~~{~}||}~{}z~}}{~}y~|}|~y~{}|~~~}~{~}|~~~}y~z}}}{~y~{{{zz|}z|}}y}}}~~z}|~}}~}}{|~~{}~|z~}}{|{~}{}~}|{|}}x}||~|~|}}~~~z~~}}~~~~}~~|~}~~}~{~~z~~~~~~w|}~}z{~}|}~}~}~~}~|x|{~{~~~y}~~{|~~z|{||zz~{~~}~~}{~}}{~}~|}}~|{{}}~~z~~}x~~~~}|~~~}z~}z}~|~~~z}~}||z~{}|~|~z|y||}~~{~|~~{z~}y~{~|}~}~|~~|~y}}y}|wzz}~~|~}~|}|}~|}~~}yyzzvzy}{{{yxxyzvzy}ywv~{}xv|wxzwwzxw}{|zu|}y{uzyzww{x{{zzxw{}yyz{w}y|t|y|yzw{w|w{z}}y}}uy~vzy|xyx|yyyyx{vyzy~}zy}zz{y}ywwwyxz|~y{yz}{y~y|yx}{{w{x|zzzx{{zyz{z{|xz}xysxxx~yzx|z}w}wxx}v|~}|yzrzu}}yy|ty}{zz}xz}xxyxzyx{{ux{w|{{wvuy|}{vyy~xx}z||}yz{}{|{~y}w}{|xzxw||~}{wzz{wyz{}z~u||w|wzxz~wzz{{zx{zxx}z{y{}{ty|}y}xzyz||{z|zwz{uwyxyxywx{x||y}}z|}xy}zwz|}|z}{|{x{z}|{w|zw~yzy{x~y|}y}zy||{ysy{|}|y{wyw{zwx||}w{zwwvv||uyy~~{y|xz}||zzwy|}vvxx|yxzwy{zz~xyzwzzyy|}yu~uvvyw|z|yz{}|v~|}{zxxz{vw|x~~zwxxzz||}yu|}ty~~xtw{yyzyy{}wz|}xz{{x{y}}zz{z|}{xxvyuz}{z|v}zz{{x{yy|z~{||y|y}x|x{z{vx{wx|vs{}zw{t}||zzw{|yxzz}uz{y{x||x}{y|{}~|{x{z~y||{ww||yw~{wyx||~xzyx|z|||{z{y}{x{{{y}|yxxtz|{}w~yzz||zzv~z}zyy}}}}{x~|{{~}w|y}z|||{x{{|{yy|~~y~yyxxx}z}xv|w{}{~z|{}z|{{z|}{~|z}~y{y}~|{~xy{}~{||~~}}}~}}~|z}}~|~y}~}}~}~}{{{}|}|~|~{}~{}~~~{}{~|{z~}~~{~z~~~{~~w}~}z{||~w{|y}|}|~~~~}y~{}~~||||~{}|yy}}}~}}}~~|~~}}{w||~z~}}{}z}z~}~~~}~{{|}~{{}~~{~|z~y}}|~}}~}~{{y|~~|}y{z|{|w{|~}zy~z}}~}y~~{}}~{~z~}|||{z}}|{|~{{}|}~}{|{~~}}~|{}z}u~z{}}|{}}y}|{~||}||{}}~}{~~y|u||y~z~|~y{|~||~}|}|~w~~z~z}||}z~~{|~}|~{||}~|~~}}{|{~~{|}~~zz~{~z}{~z}|~|~|}||~}~{{||{{}}{z~|~z}~}~~~{~{}}~~{{}~z|~|{}~{~~}~|}~}{}~}{{{~}z||}x~{~z{{{uz{tzv{}v{zvvyzyyz|u{yuxz{y|xqyz{~yvw|u}y|zz}ryzyy|z|ztx|yyz{||q}zyy|vz}|y{wx{x{zyuux{v{y{yw{{}y~vxx|}|vxxzz|u~zzz{wyz|z{{}w{z|xx||}yzwxz|y}{w{zz}zy{xtw|{zx}yw}|{{zyz}}rz~wyx~v{v~~{~~||w|zx~ywv{~y}xwx|vx~twyx}zyw~||y{{{v{y{}zy|yx{y{~|~yu|{}|yz}wyy}yyw{y{|w{x|zxyx{w{|vxyy}uz}|~x}{{|{}~|{}|~{xw{{tzwyv}}xy{zyvyrx}z|xwz||{zxxy}}u{y|}|zx|}zy~zxx}vzwyyw|wv{|xvxwxyvyzwy|vzxnz|{yyyv}x|z|}|z}|}z}|y~zz~|~}{xz{|y{~zzz{{|x|{zywxxw~zx{zvx|uzvx}}{wvww||z}~|}y~yyx|~wzz{zyy|xy{|t|z}y{v|yx}vzzzzwvx{y{zzz{xy|xywv|{vx~|}}yv{x}{xw|}z|{y{}y{}~|y|v}yzyzyzx}twwx{yy{z{|u{}y{u|w{uxzztz|{y|y|{}|{}x}z||{~{}y}}||||~zzu|wzyrywyz|}wzz|xx}|x|t{{||xy}~~~|z{yxz|w|y|||z~yy{{x|{yyzwyx{z~xzzxz|y}zy|~z}}y{xy}y~}{{{z{x~z~u~~}|~||~{~|}}||{{||{}|~}||~~}}{|z~~}~~~~~{~|y||~~|~~}~~}{{{|}}|y}{}~|~}y}|}~{}~y~z~|~}x}~~}{~|z}~~}~}~}y}{{}~||x~}}|}~~{~~}{~}~|}~~|~~}|z~}{}{{~~}|}~|}~}~~~}|z~}}x}{~}~~~}|}~|~~~~{z}||~}zw}z}~~}x~y~}|}||{}{}}{{~~||{|~~|~~z}|{~|y~~|~zz{}}}w~{{|y{~}}}~|~~z|~}|}~u~~}z}y|}~~~}~~~}~~{~}~|{|~|{~~|~z~|~}z|}|z~~}~||~~}~~|}|z|z|~|~y}~}zz{|{~}~{~|z|{}~z~~z|}~||||}}}~|~}}}}~~||q~z{}{zy|xy|{v{zyw|v|v}t{yvy{{|}{y{}|{|}yyyy|}~{t}|vyzux|z|xy|y}zz{xw~{z{z{u}{zyxz}uyzz{y~|~z~u|wv|{xvyzw{wzyw{|{|x{x{zyytwx|zy{z{{yzxxyx~{{yz~zzyvw{}|}w{{|y|z|zxyzyz{{|z}oxwwuy|wxzxyxuyzzw{ww|{}}|z{w}zz{z~|ywx|}y{y|x{{txy{x{|w||yzw~{}{{wzvwzx}yz{}zyyzyxw~~xyzrwy}z}y|zz{|t{s{|yy{xzq{x~wz{zwyyxzyyyyzwvrzxyz{yyzx{y{v{wz~wyxzyx|}x|v{yyzwzw~|x}z{z}xzw~y}yyw{w}y}y|~{uzwx~y}}vx|wzzxxz|}}xxyw}x~{}z|~z{{}wxvwx{xzwwt}{zzz{y{{x{~}u{yx||y~{}xzw~|yz~yxvu}{{uxx}y|w~x{z{~~zz~zwuyzz{zx{w~zzx{yx{w{wx~{w{~xyzzxx~~}{zwy|y}x|wxx{{zzzy|yz{{w|xws{{{wzz}z}ww}v|wzz||yvwy{wz|{w{x~~{xzz{yztwz{}z|}x~{|uyw||yxzzt}yrzy}zvzyy{}}z}wyzzxxxyyz{x}|x{x~zy{w||w|x|yuyzw||zy{zzvwy{{zy~{~y||z~{|x{{w|y{~z{}{x|zyz~|~z{{x{zz{|z}xx{zwz|xwvx|y~wyy{}{r}z~|}|}|~{}~~~}~|||{|~}}}||}}}}~||~}|w~{~}{zz|}|}}}}}~}}}{{}|z}|}|}|}}~z}~~~{w}~~}{}~}~}|~z~}}~}}~|~|~||}}}~{z}|{~~}~}||||||~~zy}~z}}~|y}}||z~||}{~{xz|~~|~}}|~~~~z|y}~~||{~||y{~}{}~z|z|||}|}}|}{}|}}{}{}{~{~{}~}}y|}z}y|z}}~}|}|~~{|}}|}}|~}{}{z|~~}{}~}~|~~{z~}~z~{~|{}}}}|{z}{{~|}~}{~}~~{|z}~~|}}|~~z{}{}}}~}~{~~~{}}~{~{}{}|~}z~}y~~}~}}~}|~y~}y}|||}~}}{~{}}~~~}z~~~|}~x}y~~}|||~}}|~}~~~}~}|}||~~~|||}~~~z~|~|{~~||y}zyvy}{xyw{x{swwvw{y|y{x|{{zy}ywxzy{wuwx{z{}y{wyyx~|xv{||wv~w}v|xty{|t{|}|txzxy{zw|w~|zyw}|xy{y~ywxv|x{||yqvwzx{zw}y{~|xtzuz{}z|xy}xxz~yxzy{zv{xv~y{{z{yxy{}{xzuww|z{y{w}{xzwwyx|z||z|{|z}|n}yy{xu{wzy|x}{~|zzw{xury|{wzv{y{}x|z~|z{xz{yz{v{}vy}}~z{z|~|yy{~x|~z~yxx|xzxzzwyw}}yx|zwtyzvz}zw{zy||x|~|~w|y|}~zyyw{y~{}{y|xyyzzz|{yz{uzww|wuwyyywz{yw{vzwv{svy{z}|~||x}u||w}{zzyz|{|x}~}yyz|y{{x|{w}uxx|{x}y{y{z|~w|yxzw|w}{||yyz||z~{y~wzwy~{~|~}}}~zx~w{{xx{y}|}zxxzx~}vxzzxzy{xxyz~{||y}w{~zv}~}|{zvy|{xzwzx}}|yyxxz{z{}zz{{xvyzx{ywy}{|~z|x{x{{yxxxvx|}x{yxy|y|zy{{{|wzvywy|}{}}{u{yu|ww||}x|yxxxuzyv~x~zx}|~||u}x{{wwz|xzyxy{z}y~|{~}x|s|xw}}vwvxyxuy|y{}w{}}zyuzww|y|}}||zyzzy|||x}{{~{zz}~{v{x|yzw~|xzvy{vy}w{yxu}yxq{xx{zx{}|zzzvwzy{|}zy{{x}~|{~~{{~}{z}|}|}||~|z|~~}~~{}}|~}}|}{~{{~y{~{}~~|~}{z||~}~|z~}||}|~~{|}||y}~~|x{~{|}}}~|yy|~z|~}~|{~~}}||}~~y{y~}{~{z~~x~{}~}}~~|}~~|~~y~}~~~z~~|z~|{|}~}{~~|~z{~|~|}~}~~|~{~z{~~|}}|||z|||~}~~~|||~{}~{}}v{~{~}y}z|}}}y|~|~{~}~~}~}~|}}|{z{}~~~}~|y~}}}}~}}}|}|~|{~{~z}|~~|~~|||}z}|yz{}{~zy{~~z~|}~}}~~}|z}}{~{}|}||}}x||}}~{{x{}|}~}~|}}|~}~~|}||z}}}~}}|}~|y~}~}~~||~}}|{|{~}}y|~}wzy{{~}{}~~{~~y|}}~x|~~y|y|v}xwx{y}|}x~}}z|zv|~|y}|y|z}zyzzy~|{}|zy|{z~|zz{y|z|~~|}}~w{|zz{|{|z}~}z~|~yv}{}|yxwz}|z}{{xyxz}|sz{~{}xyy}|||~}z~z{{zy||}|||{}wy~yzz}y|z}x|{yw||}}z|zyx|}|{{{z{zv||}xy||w{|}~~z{w}v|{}{y}zzw{{}z{x~w{}~|zz|yy{}x|yx~y~{~|z{~|{}{x~{{~x{}~wx}~~}{{{{yx|y{x{{zyvzxx}z||w|yzy|xz|v}z|zyx}|}||yz{{y}}x{wy{{x{|z|}{{v~}}y|zwz{w|zy}|z|x}yyy}}z{yyv|~}{|{{{yzz}y}|}ywzy|{z~xx}}|{zyw~}~yw~xx}|z{x|{yy}{}y}yz{|}yyxxx{}v{~}zz{|}|~wyyy}~~{{wv|zx|wzxx}|{v}xt}}{w}xy|zzz{y}||z}zz|}{|zzx|z{|||~yyz}{{v|x{tz|{ywtw{w{yz}|x}{|}x|x|{zz|}||yy{}~}xy}zz||}|}vz{yzxy|{xz{yy|}y|}||~xz|x{wyzz{z|{|}||yxy{}{|}~v~}z}|~x{yx}tv|{}z{z|{x~}~|}~yz~y}|x|~~||{y{z|y}|zy|~|{y~|{z}}}z{xx}|y|{vy|vw|uz|{xyw{zx}~}y{zzz{~|{~|~}|}~~|~|~}~}z}}~~~~}v}{|~~~}~zz~{~|}|~~|}x~|||y}}|z}{~~x~}}~}||~|~|}}|~~}}}}|~~}}~{|}~|~}|~}}~zy~}}~~}~~~|~|~{~}~}}}{~}{y~z~~~}}~}|~~{~~||~~|~z||~|}~}~~}~~~||~{~|z}|}~}~z}||}}{~~|}{|}~{~|z}z~~~}|~|{~||~~~|~}z~||~~~|}~~}~~}|u~}~~}~}||}~}}~~~}}}}~}~|}}{~|{~~~||z~y{y{~||~~||yy|zz{x|z|yz}u}x}{u|y{}{x~vywmxyywww|{}y|yy~~|~~~{wxy}|uxxwz|}u~~{}y{~zxz}~}z~yzzyz{x}{y|x}~~z|zyxu||~vy{{{~yyw~x|y{{yztzx~z}zyv{uxxxvyt|xy~x{z|}tvvvyzywy|}}w|}}~yzz}vzy|zwvz{{z}zxy{~||x}xzw}v~zwwy{z{{zuxx|v{xvyyvyxx~{x|ywz|y|z~zyzvy|yzwww{}y~|}yxyzwxxx{zy{z|ywy{y|{{u}xzy}xwzxwy{yz{wy|v{yyzvz|}z}|zvxy}|zx{{y{y{zxwxxzx~xy~wyw|vxvz|w|yz{x||yy{zy|z{zx|{|{y||~zw|{}{zzx|~z}|{x~wz~yz~wyyyy{{{xy|yzzzzw|yywt|{}ww{||{|wyz|zyx}|xzy||z|}|y{z}xz|y{||}z{xyvwxx{vwy|{y~wzz|z~|}y|y|zxy{z{xyzz{zz}|||{zzyzu|{zzy|yv{{vy|~x}|t{zu|ywy}v|y}y}u{vw{zyz{z{~y{{{yy|z~z|zu{}|wxxyw||z{yxzw~}ywyuyzz~|ysyzz{||{yx|{xzz|~u{||z|x|wywv{xw|z{{wyyxwy}z}wvy~z{{{yz|ywzwyzyzz|||{zywwz|yx|x{yy{y|}z~y}}z~zyx~z|yw}||}yvyuxyx{zx{w}}y{w|}~|z{yww}}zzwxw}z}|~}~~}}~~|x{}}~}{}}}{y{|z|||}}z~}}t||}}~}w~{|}|~~~}~{}|{~{~~{~{{~~~~~|}~~{|y~|{}}{|{||~~}z|y{~{{{|}}}}z|}}~z}{{|~{~}|~|{z}{~~|{{~}~~~|||}~|~}~~|}|}}}}}|{~{||~~{}~|}z~}}y{|{~|~{~}}}}~}}~~}}}~~}}}{~}~vz|||}|{|{}~||{~}{|||~|z|}~|y~}}~v||z{zz~~}|~|}|y}{|~{~~~}|~}}~||~|~||}~~|}}|}{~|z}}~}{y}{~{|}|~}~y~x~|}~||~~}~}}z}y|y~~{}y~|~{yx~|}}}~~~|{z}~~{~~}}~}}}z||y|z}{}~|~}}}~~~z{{}x{zxxuyzy~v}vx{xyzxzwzzx{|y{}z|zy~zy|{xw{~}wz{w|zx{zvzx~xu~u~z|{ztzxxxvxyy{z{{}{|~y|yz}{~~|xxvy||y{vzzw~yu||xz{wx{x|xzvxwx|x{yy{{z|zyuvxv}xyxzyyx{xywxy|v{x|}~y}|yvzwx}y}w|yv{vzy||vvw}}}yvvvv|z|zzy{ty|wy}zswxw{~{s{{uyyv}zwxv}wxzy}|}z{{{{z}|vy|zzwyxzywuzy|w|yx{yzzz}zz{xyyzuzzxzx}z{yuy|yxy|{xww}u{xu~{z{xwz{y~|s{xyz}~}zx|zx|zz~y{{rv|wwwyy{uw||x{w|~xzw}z{zx{yyzzy~u|wyvvzvzy}}|}}|zyzw~y{xz|vyx|{{z}|uyyyz}}vxz{x{w||vy|vv{{{|w|z{}|zw~wy{tx{vy{{{yz|~|yz~z|zy}zyyvwzxy|}w{}xzz{wz{}{{y}{|x}{z{zzzwy|w{~y{yxy{v~~wwzw|zzvxx|~v}x~}z|yy{z|yw}~yz{vy{}yy{yyxvvzyy~xxy}{z|w{~~wwz}{{w{zuyv{z|xtx{yyxz}wvuyyzzs|xw{}{yzwxzwzyw~y|{v{y{|{~{zyy|uxy~{u{|{w{|uyyzy||vyytwyxzvy}z|zu}}rxwzz{|~v{wz}wy}{u|z~{y}x{{}yzw{{zyyyzxyz{yz}x~{y|yz}zzzzz}wwx{yz{{z{y{~|~}~~}|}}}z}~~}~~~{|~}w~~|~~z{|~{{z~{}}|~z}~~}}}}}|}}y}z~|}{~}~|x~y~~{~~y{~y}{|}{~~}}}~{|~~}|}{z{|xy~|~{}}}~}|}~~~~~~z}~z}z|}||{z{{}}~}|||~||~~|}||~}{|}|~}~y|}}{}}}}~y~}|{~}~|z~}|~{x~~~|{{}{||~~~}~{~||~}{|z|||}|~{||~~|~|{}~{z|~|~~|~}||}~{~~}{~{}}~{|{}~}|}}~|}z}}~}{||~|z}}|~z~|~z}~z|{{{}|~~~}~|y~}~u}|||}}|||~~|{w||||}}y{~~}}}}}~|}z|}}}}z}}y}|z~{~~|zy|x{~y{~}|{{~{~}~|~|{}|{}{~}}~~{~|y{|~~|}|||}~{~|~|~~}}|z{}{~~}}~||}~{|}}{}~}~|x}}z}}{~~~}z}{{zyz|z}y|{|t{uv|{wx|zxxvwvxy|vw~ntvy}vxwy}{zzy~|}}x{}|{~}yx~|{{{~|wyz}y}zxxvzy|y|yvy~wy{zyvxzyvvxvzwyzxw}x{yxyyy~uz{{z{z|~wyw|{{z{yxys{x{{z}}x|wuvy}vzwwsyv{z{|||y{||yz{~}wwyyzzzy{{~}y||}{|wyz{~wwy|v~yy|xvw{xxyzzw|w{{z{{v~|yt}~{zwz|y{}{zy}y~x}v{{xz}wyyw{xv||{}{|wxyz{~{yw{xy{y~y{wy}}||}z{y}uxy|xw{{y|{{y{zw~}~vyzx{yy{uxytzvxwzxz{zz{|zyw}{|}~zz|{w}zwxz~{zxuty}y}}{y}{|z~|uz}}y~vxwwx}zz{v}y|z}|zzwvx{{wvw|w~w{vy}z~|w{|xy}~|z|z}yzy{yyw}v|x{~|yxxumu}z{y{vzuw|wzyuxvwzx{{{zz}xwyzzx||{|w~}ww{~v{}}xzz|x}uyz|zyxw|v{y{wvww|tv|zy{uuw{y{|{y|zx}~|{{zy~y}~{zz}zzywxw|xizvyzw{~zzwy|}|wyxu{{xur{z||y||}{~~{yy|{|~~yx~z{}|z~y|zz{zyz{||ywu}yyyyxyy|y{xxwx|yxz}|xtwy}~|{|x{}~t~yy|{~}}||~}z{|yz}|vyyv|vwtxywxyx|ywuxz{yxx|yvxwy|}|z~zyywz|xx||{x~}{|}{~|}|~{}{||}}}}{}{~}|}~~~~~|~}{~~~~}{~||{}}|{~~y~}y~|~{}|}~~~}}}|~|~w|~z}|}z|{|~|~~}{~xy~w~|y}{{|~{~|~~|{}}z|z~|{y}}}y~|}{yz~~{}y}|}||z|{|{{}{}~~|{~~}}|}}x~|}}|~|~~~~}x{}||{~~~y{~}~y}z|~~}o|~~|}|z{{~~z|~z}~}{|~|~zz~~y{|~|}}|~~||~~z}~{zz|~z{}z~{{|}~{z}|||~}{z~||~y|}{}~{|{{~~~~~~~~|}|}{}||{{|||~~{{}|y{|}~}|}~}|~z}~}||{y{~{~{}~v~~{~y}||z}{y}y}}~|~~|}~}{~{{~{z{|}}{~||z|{}|~~||}|}}}w|~{y|y{y{~}{~x{w{xv}}zyy|yy{xwz}zy{{{y~}{x{{zxzy{zx}|z~x}yx~|}{z|{v~|vy~|xw}y|zyy}w{y|~z{z|{yzwy{y}|yxv{|}{xzz|{xz|{z}xy|}v}{~xy~y}{yxzyy{||}}{zv{{yz|}}{{z{x~{w{yzwyzz||xxz|y|x|}~{|x{{{||x~|{w}{{z~|x|~}~|}|}{}vy~vy{|yxz{~|zyy{yyyz{y|~yzy~z|~xx~z{~|z{{{yw{{xx|yy|~x}y}|{|~ywz{y{{zwz{}{wx{zzz}~z|{|{y{|y{y}zz~}}yy}}|zzzx{||xyy{{~x}z{yy~}{~vzzx|~~}{{y{y}v}x||v||y{{{xz~yzz|}{|v{yvz}~z|{|xv}|yx|z~|{}y}zz}y|yv{{}|~ywxy{w}zy}xy{~yz~~|{}y{|xz}x}|}{xyy|}}{yx||z}~}yy|{yz{z|wzz}y~{~|n|}|xyzy|}{~{{zzzzx~{z}w||{}yy|}~y}||~y{zx|x~{||{{|~zxzy|yzxyzxzz{x|z{}y|~{|{{}|}z{~x}{~y{|{~zyzuv|z}x{{xxw||{zxzyy|{z|yz|}wx~z{~y{z}z{}~y}y~~}y}z{|z}zy{yz|z}|y{{zyszy}wzy{{~|yyzy{~yy{y{}{xz|z~y~~yw~yz}z{{x}{zvt|zu|{z|}~z}zx}{zw|}~}~|~}|~z~}~~~y~|~~|{}}}}}y~{}~z}|~}~}~~}}z~~~}|}}}}~~~|}}}|~}~|}~}~~~~{~~}}}x{~}}|}|~}}~zz~}~|~~~~~}{}{|}~}}{|{|~~~||}}~|}}~~|{~}{}~~~{x}|}{~}}~~~z}}|}~~}{~~~~}~}|}~|{}~~~~~}|~|~}}z~~{~~{|~~}~|~~~~~~|{|}}{}}~{~~}z~~~{~x~~~{~|~~~~~}|~}}}}|}|}}y{~|{|~~{}|}}|}|~~{~zxz~xx{}{yz{{wy|yzyy{z}}zws|z|xx{wx{wwyu|yzxyyx{{{{~x}}yy{{y||y{zz~xz~|z{yzvzv|}z|z|xx{wvzzwww{xyxysxz{|v|}z}|~}xx|xu{x{zyxyw~yyx|{x~v|q{zzy{~y~y{z{{uuw|wwvyxxxys{yyzx}~yx}|}x|{|{z{xz{yyy{}x~{{yxuxz}wy|xx|y{xxxy{zy{xu}~}x{|yuvvw|{vz{}{w}~|{||x{}y|yrvwx||zx|u}u}w{}|uz{zy|~{~{{|vyzyy|{~|xy{~zy{}~}|yzxyw}~|~~y|{wvyvxz}xy|ztu||xv~{zz{v}qyz{y|y~}zwx}{~|yy{~yx||}}|}|}{{{sz{xxyyv}xwz{{{{yyu{yw~|}wxzyxz{|z{|z}}~}{|z{~}zz{uz|{{}x}x{wt}wzzuy}|y{x{zzxzu{}zyv~zz|y}{zx{yx}}}}y{yzx~|y~{}}x~x{}|y}y{xyuzw{x{{|yxzyxxz}}}zxz|uy}tw{v}xzxyzy|wz{~~~}{}y}xzx~ywyw|z~wwtyxw|x|{u|w{xzx{u|}{z{zx{uz}xxzzy{~|{uz{}wz}}z{|}{x{|txxy{yz{yzvv|zy}xw|vuy{yzyyywy{y}}uy~y{zxy~|}{|~|z~}yw~|}yyy}|xwwswyyvs}|||z~yqy|{{w~zy|}{~t|}}|z}yzzx~||}z|~w~|{~|zzx~|}}}yz~||{{}~{{~~}~z}}}}|~}}~{}}~~}~z}~}~}{}|}~}}}z~}z~||~~~y}~||}v}}||}~z~y{~{||zz}}{~~~~}~}~}|{|y~~}|}|}||yz}y}{}~zz{}~~~~|~}}y{}~}~}~}~|}x{{z|x}~}x}~{{~~|{~}}}||}~}}}x|}}~z|yz~~|~y}}|~{|{~z~}}}}}~|~~~}~}}~~{~}y}w~|~~|{y}}}z~{~|z~~|z}|}}}y~|{z~{{~~z|~{}}~|y{}}}~}~~y~~z{~|{{{z~}|}{{~}~~z~}~|~}~|~~}{~~~~{}w}}~|{{|}~}~zz||}~z}|}w|}w}~~~~||~}}~~}~|~{~~|~y~~{}}|~z{{~|x|}y~}}~}~y}~~~||}{}|~||~~||}~|w|{|}~}{|}|}w|~}z|v}wz}zyxy}zyzzyxw~y|{zw}yyzzyzwz}v{xw}{zxwy~}zzz{yxtyyy{xwz|v|yw{zzyx|}|w~{ux~z}u|xwyz|{{|{xz{x{z{zzx{}|xwxvzv|~~xzw||wwzy~~zvvxx|w~xwy|{{~xr{wy}xyxxzz{{{wzvw}}yy{zywyxxvvx}ww}{wzzk}z{zwyzzy{zw|zyx|{yy~yz}}xx}~xywyzw{yyyvwz{xyxzy}|xxt}z{{zz|zyv{x}z}zu{zzzzy}w{z|ywx~~}{xuyu{wzx}x{y|z{{{zy~x}|{z|xzv|yw}|yy|wy{v~xvvzxv|{}xyzxxtzz~{}wu~}xy|yv|}{}|wy|y~xz~zx{zyyxx{~|~|{yxxwx|vx|~vt}wyy|z}xz}{|yz}v|yy}{~||zy{~}{{yzu{y{wx{zxzzzyyzz}uxz|y}{{|}{{x~txz~uvx~{}zw{{{{{{xt}uz|vyzxx|}wz|{zzv{z|zy~x|~vz|yx|x{zxzzxzx~{vzx{{|{|zvxw{zv|zzwx}yx}~x{yxyz}w{}{xwzw{~{{}{~|zxx{}zv|z{z}{z}yz{x{||wy{|x{zu~zw||wyx{x{yy{zy|yxsy{xx|yy}|z{y|{|{{~yxz|xw}~{{{}xyw|{}{zyy{wz|yyz}yzz~~|u}{x}z{zz|xs}y}|zw~xz|{y}{{{w|{wwyw|z{zz~{}{}x}z}zzv|~wwxx|~}~{}}y}||}}~{~{|~}|~}{}}{}{}~{~~}~|}|~~}}}~}|}}|{}|}|y~|~}|}z}~}}~~}{~}}}{~||{{}}|~{|z{|w}~|{}~~z|~z{~}~}{|{}}||y}}}{~y|{|~}~z|}||~~v}~{}|}}zy}}}x|y~~~|}{~y~{}||y}~||||}|}|~|z}~~zz~}|~~~{~|~~~}~{||~}|~}~~{zz~}}~}~~~{}}z~~{|}|}}}~zz~~}}~~}}z}z~{}z}{}~z~~}~}}{}|z||||||~{~{~y}y{}~~~}~zx|}~}}|zy}|}|~}|zz}|}}|~~}}z|{~~}{}{y|~}~~}~~~|}zx~~}|}{~|~z~~{|}{~z~}~~~|~}~{|}|}~{~~}|}y}~~|||}zzz~|}}}}}}z~}y~{|~|~|~z|}}x|~||y}|~{|}}{||z|yyy|~{wzw|y|xywyyz{w{vxyvxxvwyvzwzv}x}y}~xz{z|x{y{z~}~wz}w~z|wz}v{|z{wwsyz{{{zwvy{uxwxxyvvyz~xqvwxyz|{z{zzuy~~yxy~}zy{{}}~~x{v{xzyt{zyyxv{zxzyxx{{wytzyw{yxz}~zzz~|x}yzyzz}|x|w}zz|zz{xw{{vww{{z}{yvxtx}xv~z}xx{{wxz|{yuyvyvw~zx{xwvv~zzyy|}xzw{v|x~~y}z{uzwxz{|zyyy{yz}||z|y{x{yy{zvwyzyy|x||w|yvwv}uvywyxyyyyzvzxy{|{uxvz{}ywxxy|{y{vwv|}v|x{xxvwzx|xxyw}}xz~}z}{{|z~yx~{|x|}z~~{}yu{|~xzwzywzww|tzwwxvx{{vx{uy}~x{|zxu~z{}zz~{}|{|y|yyy||}~zy~{{yzyw|{x{|tz|w{||zxzytv~y|xvv{x|ut|y}zz}y|z}y~}yyyz}|y{~{|z{{{ux{xxzzzzxyzzvxyzxt|{}ywy|x{xxy~{yw|{|z|{{z{x{{}yxw~z}v}yvyyxzy{|wzxwx~zz|u|w|zx}vx}wxz~y}}}|z|z|zx{z{{yzv}yxy}~|{|xz}t~xxzyxxy|~yyx{yxxv|tx|www{{}z{z}|u}~x{zv{zyz{{y{z{yz||z}zvuvz~zx|}zx{z|}~vxzx{y}|{y|yv|v}xyzy{}yyyx|zxw{}y~~{|y|}{~}}~}}}y}}~~{{~}y~y{}|~{~y}|~}y~}}~~}zv}}~|}|||{~{z}~}}~~z}~|z~|}}z}{~||}{|~x~~~}z|~||~|}|}~{~}~~}~|}}{{zz~{y~{z{|}~}~}}{~{{~~}}z~}~{|}}w~~{yz}}~~}}~{~{{|}}z|}|~|}||}|z}{|x}~{z}|~}~|~v}y~}~~}|~~~}~|z|}~~}||||~{~}}{~|}~}~v||}|~{}z}{|z{~~z|~}z}{|}|zy{}{|y|{}~{||}}|}}|~}z||||{|~|z}~|~~~~{~|}~yz}{|~}|~zz|z}{}}|{|~}~|}~|{~}{}~~|}~|~}}}|}{|~~~}||~~|{}}~}~|}}z}~{~}}}{}~|~zw}|~|{{|}}~}{xz{{yxvwv~{zyzz{zyzzv}x|~x|y{y|yx{vzwy{yzwyxty}v~xvyz{{v{|y|}xuzwyzuw~wzzu{{w}x~}vwyvx{zyx|yz{}z|ux}}|x{~v~y|vvvwwx{xyw|uxyw}yw|~wy}{y{x|{yzz~tw|y{xvy{{|zz{zz{y~}z|yz~x{xvxxuyzzy|w}{zzy{}x{{}x{z|}w{xz}u{wtwz~xz{yzy{~wyww~|w|{}v}uuzz{w|}xw{{{syyy|yy{z~uyzwxvz{z}y|{vyx~{zxyv|xv|}uzsvvxzw{{yxyw{{z{wx{{y}x|zz}xvz{yyxvyyy}w{xyw{zwxz|~wwyrwz{xzx||zxxw{z{y{~y|v|v~w{zyyzzxxx|xxx}x}{z|zy{w|{}ws{x{{}xy~~|~yw}{}zzwx{ywyy}yw||zyyyz}~|zzz{{z|tvvvvwxx{ywxyz{|xz|zx|{uzyyzyzx}{xy}{vvzy|xzzu}yyxxxzzzv|zx{yw|~xvyzx|x~yz}|z|zzyyu}{zxzyz}|wz~zyyyz{|x}yuz|w}wx|wyxz|u{{z}zv|||{|{zxx|{{xxv~yz|~y|}{{zyx|}y|yt}y{|x{zxv|{||xzzv||zwzwzzy{yv{y}zy|y|~y{yyxvxx|}x|{xtxv{zzvwzwyzzyy{x}zxv{vz{{z}~yxyz|z}zxw{~~|{tvzywx{zzyv}zxyy~tz~yvxvy{z{wy{{v{||zywzyyxzz}x~|{{||{{}{y~}||~v}}}z}~y}}~{~~{~~{~|~}z~yzy~}~{|~y|~{|}{}~~{|}}y|~|||}{~||~~}~~z~~~~|z{x~~zz~~~~||~~~{}zyx}}z~}~{}}{~z}}~z~y~~z||~}||~}|~~~~z}|z|~}z|{~|}~|v|}~~|||~}|}|~}~~z~~}~{zzz~z~z|~~}x{}~~z}~}{|z~~~|}~|{}~||}{}~{}||~|~z|~}~~~}~~}~~~}}~{~~y}}|~z{w{|}yxz}||{}{}~w{}|{||{~z{|}{~}|~{z~||~yz|}~z{~~|~~}|}z~y~~~||{||}}~zy}~~~|{}}~~~~|~z|||~}~{{~z||~z{~|~~~||~|~~|z||~}~|}{||~w{}x{{y~}{|{{~z~}{x~|}|x~{}||x~w}~~|}}{|~{y}~~{||{|~|~||}zzz{|}}{}{||}~~~z~{yz}~}{|~}y}y{~~x}}zw{xwx~|}x~{u||vzu{{ww}uw|y}|vuy{yy||{}vzzy||tx|zz{y~|}{y}z{|x}|{yxzu|}xzwyy{xv{zx{zyyrw}v{z{yuyx}{{zzxw}x}y{{|zzzx}}x|wzy|y{xyxxxwyzy{wxuy{x|xzzxvzz}uxxyw~uyzyv}z}}yzz{{}z{xx~x{|yzw{zy|w{xxw{zzx|z{xwy}xuw{zw{zzzxw{{}{|zwxzyzz|xyzx}|~z{}}|ux|}x{|zzvv{|wwxywyxyxy|x|{wxzvx|xzzvy|y|zzx{zzz{|yyx|zzzz{}~yy|wwwyxx}yywz{||{{ww|xz{t}xuy}yz{zw|}|}{wvx|{u~z|z|{{xyz{{{~|y|{yzy|u}{xyxzzwwv{wxv|v|wx~www}{z~|z{{|{}v}}z{||z{{}zy}|x}zzw|v|tz{ywxxz{}||{zv||{{ww}|vv|ztw~z{z{z|y~|{{x{{|}{{z{x{y|wywywwyy|xxyzx{yx{x|x{{vvzu|x{yxy|ux|}yv{}w|vy}z{uxzzyzz~z|}}|wxvyy|xs}zvxwzu{u}xvy}yyzw~~zyxx||}y|~{}zzv|yzwwz{{{zvw~yvz|~~yu|wvyxywxuxx|vt}ywyzyy}~y|xvw{wwzyy{xyy{yxz~yy{v|{{z|yw~~zy|wuu||{zy{xwy}z|{z|w~xzz}{vwzx~x~{zwu{||{{|~|||~}zzx|~|{}~~}{~}{}}}z}{}~~||~||~}{{~||~~~|}~z~~{|||~|}~x~{~~}~~{~~{}}~|~}|{~}}x~|x|{|}|}~~z}}~}~}}~}~|z~}~|x||}|}{}z}~~z}||~||{|~|{~w|}{z|z|~~~}~~~}}|||~}~~}}}{zz|~~~~~||~{~}{{~~|}~{{~}x|~~|~~}}~~||{|}~|{}~~}||~}{~}zzy|z}}~~|~}x||~}~{y}z}~{{}{{z|}}|}~}y|x|~|}~~{|}{||}~~~}z|~{~{}~|x{~~}~}~}~}|y}}|~~~}~}||}{{|}|}z}~|}}|z~~}~|{{~{z}z}|~}|~y~{||}|}~|~zz}}}~|}~{~~}~~~}}}}|}~y}~}~~~{~x{xw}{y|~|}zzz~z}}}|xyw}z|y{{~}w{yyx|v{yzyzyzw|}z}|yyx}y}{{z|~{wz|~z~}x}s}{{z}zxx{x}|y~}|x{~x{yw}{|}z{~}}z|z}|v}}z}|z~{{{y}zxzyz}}~w{|y|xyxy~zzzx{y{~}}y}z{zz|yz{v{ztywy{yzzzyy{xy||yx|{}}{}z}|{xywzy}zv{y}x|xwy~{yxz|xz{}||}}|{zwzx{{vy}wvt~{z{y||{{zxz|{}v}v|zxy}z{|y|~{{uy{zw~~}|}xx}}~{z|x|{|~|}|y{|xyxxxxt|ywyyz|}y|z|~~yz}zy|{{zz}zz|xy{zyxz|x|}|}||zy|}~~{|x{{y|y|wzz{~w~~}zxzy||~{y{w}{|y~{wy}w|{~wx}zy|w{yx}y{{{|{~}v{z{{{}{yxz}x{xxtwzyx}{||{xwu~zxz{{|z|y}xyzx|zx|x|~zz}{}|{}|}~}{{|||z{ww|{z||zwyz||{{z|{|~z~uz}x|{|{{zx|uzxy}}|yx}u|x|{~{{z{yz}y~w}wyx}w~w|||~{|{|}x|{~{||y{}x{}xz|{z|vz{|}{xxvzx}||{yyxywx{zx}|{}{}}||u~{zyxwxyy}|z||ywxy{yzx|w{|zw{y}y}}{z|}{t{|{z|w||zz~|~{}{|}~{}||vt~x|{xz}|z|}|x~y}w{{}}yz{{x{yy}zz}}~{~|}{{|~~}}}~|~}}z~}~|||}}{~|}z|}~~}~{}}~~}|{}~~~}z}~}~~z{~{~~}}|~~~~~~}~~{|}~|{~|~~y~~~~r~}|||~~~||~x~~}}|||||~~~}{}t~|~~}~~~~}}y|}{~|~|~{~~}}~~~}|{z}~~}~~}}{~~}~|~{}~~}|~~~~z~}{|~}{~z~|}~}~}|}}~{||}y~}~~}||{~~y~}{~y~~~x~{~z}~{~{{}}{}}}~|{~}~~{|{z|~{|y||{}||~}}|}~~}|}}~||~~{~|{||~{~|~~}~~|||}|~}~{{{~|{}}}{~~{}~{zv}~{{yxyvvxxzx{x~}ruz|uy{ywzwzuyxyu|zyv~z{y||wy}w{{|{zxxz~{z{|ywv}{xv~{zywyxuwx{zyx{x{v{||~x{zxvw{{{yyu}yzxyswyyx~{w||zxzzyz{wx}zxy~wvyzxw{{|}wyyx}}z{{v}xyzuvwyz}|w|xzzyxx}w~{z|{}yy|{|y}}xz}wzwx{uwy|zwxyxz{zzzyxw|vyzvzvzw|yxxv{zy}zxxy}wv~w{~}|}{z{z~|wz~~ytvw|xyx{v{zxzywx~x}|z|~w{w{{}uy|}y|yw{yw|}wuxz~{zz~{v{{|yvx{t}zvyzyxyzzwu{xx~yvyyxxsyz}{w}|z{}{y|yxy{~v~{z|w~x~zy~|ywxzx|zwwxwyz~wwwwuytwxzxx{z{|~{wy|}yvw{y|{||x|z|xw~xy~~}{zx{|x{xzzxyu|xzy|||~yty{xxyw{yxx|wy~z{x}vz{zyy}xy|}}yyx{z|yzvx|v||y|{zwwwy||yyxzvxtxz~|v{|yywwz{uww{y}zz}}xx}yywt{zw{zz|{}z{y{|~x{xx|y}w{zvy{uyyuxyyxt{xzwzxyvuzuxxxxzx|y}{|z{||zz}|{v{|{{}|y{|xy{y}xzu}{~t{{x|wz{{{zwuyxzz}~~}|{z~{|z}xvxwz~}{|v|{wy|}x{{z}|{w|}vw|yzx~~|{wx{zyxzyy{x}v~|~|yw{||uy}{~}}|}z~|~}~~~~{{~~}z~|z||}|~|z}||{}{|~x{}}{{|~}|{|wz|}~~~z~|||}{~~{|~~~|{~}}z~||{~~{z|}}~~|~xy~~~~~z}~}|}~~y~|{}~{|x{zz}|~z}|~{}|||}|z}|~}~~|}|}}|}~w|{}{}~|}||{{~{~{z~{{~|{||~}}~|~~{}|{}||}|y~~~}|}~|{}|~~~}}~}~}{~{}}}~x}~~{|~{{~~y}}}~~~{|z{~{~}~}|~|{{z~}z}}~zz~~|~}~}}~~{y{{~{~}~~x~|{}{{|~|~~z||z~~}|}}y~~}}{~y~~{|}|~z}|}}|~|}}~}|{z{}~{z~}z|~}z~|z~z}{}}~|{z||z}{yz}z~~~~~}|~|}}}|}}}{~yz}}{||}}~|}~{{x~}z~|{}}}|z|~}|zwz{xyzz{zz|xy}{}z~xwy{yy~{wxy}y{x~ywyz|~~z}{|y{|}}z~}}{v{y{}z|}|wxyz|||zzy~yz~{z{{yx|zx||xxy}wx}wyx|xz}z|||{{|{{~w|yy}z{yzzy|y|}{wy{y}{}}v{w}yzuy}yz|~|u{v|~y|x}y{|x|z{|y||v~}|w|x}}}wz~zz{~{|xzy{zz{wy{{|yz}y|{~v|~{|zz~yz{xx|zy~~zy|zyyz{x{x|z}{z{x~z}uxwyz~zzuy}yzy{}w{wz|y{v}yy{x|sz}y{{{zytyyyz|~~{wxy{~}w}yzz{xw|uz}w{xxvw{}}zy|z|{|{|{}v{{v}y~~y||}}yz{y{~{x~{~{q|{~zwx~{{wxz{yzyz{w{{z~}}{z{x{yz{x}zz}{yw~z~y{zx|pzt}y~~~zz|{x}~{z~~}zzx}~zvy|y}w}zw|~y{}~zxzz{|y|}wzuz}y}{{{}{~zzx~}v}yw}|z{y}z}}z{z~x{~x|}{}}z}x|{|w{x}}zz~xzyy~{yyxvxwz{yz|y}zwz{~zyy|~{}zy|||}yy{z|tzz||{x~|y|wx{z{x}|~y{zy|{|~|}{x|yx{y{{yy}~y|}~x{|}zz{|}z|zz}}|}w|ux}x|y~|v|zz|~|{{~~|~|}z{wxzzy|yz||~~|{|z|}}z{w}|{}z{yx||}{u}~~~}~~~~|}~|}{|~{}z~}}}||}||}|~~}{~}}}||z}|~|}{}|}}{~|}{{{w}~~}~~~~~~~~z}~|~|}}|~{~z~z{~|~~~}}}}}~~~}y|{~~~|}{~||}{~~~||{~z~{~~}}~z~~{x~}y|}{{|~}}}|}|~}}~}~}~~~||y}}~||}}z~|~}}x}}~}{x{}~{{~}}~z}x}~~}}}~~~|~~}|}|}~}}~|{}{}|}|}~}}}|}{}|{|~|~~{}}~|{~~~}~|{{~}{}}~}|~{||}||}||~{{}}~|~}~{z|{{~}~~~~{|~~~}}{}z{|z{z{z}~~zzxxz{|{|sxxzxyyyvxxwyv}zvt{xsyyu}}z{xyv~~yzz{|{z}zzz}|zxyy|z|zy|xzxz{xxx{yzxwwtv{vz|yy{z{xzzwuyv{zzx{{yx~|w}v{||wx}z~}|{v}|xywxzyywvws|uxwyy{xyzv{{zy~zz{u|~{w}zyuz|y|}xz{}xy{{z}{}|~{}{sxvzzx~yz~xvxyvxv{{y{x{z{s|xxztwyy{y}{}|{z~z|zzy{{}y|zw||zww{}~x{x{vyy{|}zy}xzuy{y~~z|z||{vvvyyxzw{zx}|~||yx~zx|ww{~z{y}v~zy{xvw|}z}vwys|zxxxyxv|x~yuwvr{|xw|~|z}}{||z}zx|{t{y||{y}z}~y|||zzwvzw{yzzx{wyvyxw|tu{vvyz|z{w{y~|{yx{{{z|~xy{x{}}v~wy~}ysz|}|y}xzyyzyy|zy~yvy{vxwxzyzxtvxxvz{||}zz|}}xywxy{z||zx{yy}}}~{{y~x|wyyq|{yvxy{zyw~yyyzwzyr{x{xz}z}vux{z}~xzw}y|}z{zw}~{xw{||z}xzyzyutwv|zywv|wy}yz{x{z{{x{zy|u{~{|~y{zw||{wz{x|}|~~zuzz{{y}||}xx}yyz~w~z|uvy{s{xvz|{~w|{z||||{v|||zx|zyz}{|~}{{x~|{{|}||||{ww}w{w{v|{|xxzzu}w~zx{~y|||vzywx|{{zz|~z~{~yx{|~}~|y|~}{~~~z~~~{|~}}||{|}}~~}|zz~z~{z~x{~~~|}~{|y|~~~}~~|~{}}y|~}~~}||~|w}|z}~}~~~}}~v}~||z{~{{||{}{~|}}~~}{{|zw}~~{~|}~|~}|~z~}}~}}y~~~}|}~{x|y|z|{}{|}|~}{}~}}~~}{zz~z|~}~~x}}}}}}}}~~{{~{}|{wz||~{}||~z}|}~}{~||~|}~~}~zz}}~}~}|{}|{~~|~z~}{~~{{~}z}~|}{}}}y~}}{~z|{~~{}~|~y{|{~z}}~~}~~{|~{{{~}~||{~~|~{~}~~y~wx}z|||~|~u|~{|}{~|~}|}||}|z|}~{~}zx|}}~{}}~|}}|~|}||{~z}||~}~{~}~{}{z~||{|y~~{z~~||}~yzz}wz{|x|zvy|t{yzy{z|xwx{wx~||{|xzw{xzyyyy{||zvwx{yx}y}{uq{y{xz{}x~{xx}y{{xyz{y|xyyz|xzxwyw}xz{|wzzx|xv}tx{yuyu{zt{{y{xyvy}|wzxt|{yvz{yz{|wwxxyx}|xwy|xv|vyxy}y}}y{z|z}|y{z{~yzx}|uzu}}{yvy}yy}zzyy{x{ywyx|yx|yzyw{xzxwxyy{{zz||v{{yzuzzu}v|zxyyyv~xvzx|zyy||z|wz|}wx{yyvxw{u||wz{x{{ty~xtvzyux|x{yy{~|~yz|{yyz~y{w|syyv{y~y|rz|wyzxvzyz|uy}yyzz}xxv~yyz{{xy~vy{uyxy|xzzyyy|wzy{yyxwx~u{yz||y{||x}{vxvy{|w{|z{u{|vzw}zwy~yv||y{|{{}v||zyxxw|yzvy|vxyz{~z{}z|}yy{yzs|y}yzx{z{y{u{ww|{}{w|zzywszyz|zyzy}x|y~zzx{xz|yzwyxxz{zxy~x{yzzy{xz}wwxxwt|wzz}xyyvy~xwv}xz{vzy{{xvw{~|ywwxwzwx{xyx{{xzuvz{vy{}yyz{wwvy|x}{tyywxxxwwxuz|{xx{zvu}|z{{yu{z}{||wzwu{zy|xz||wwwxxr||yzyw|{x{zyzxtz~{}w{{|z{x}xwyx|yw{u{|x{}yy}z{zz}{y}zzw~zz|zwxvz{{{tywux|y}uyzw{yz}z{}{vz}w{z||zz{{{~|~}|~zy}{{}}||x|~|{{~~|~~~{}~}t~|}yz|{}}{~~}zw{}~z~{~}{|y~{|}}z}|~}{{}~z{z}}~|~}w~}~~{~|}|y||~|{}x{|y}{{z|}}{z|~|}~{~{}}|y}}{}}{|{|~~|xz{|}}|}||w{z}}|~{{{~}z}~~z~}|z}w|y}{||}z~|{z~{~}z}zy}|~y|~~|{}wx~}~x|~}~|~y~|z}|~z~~}z}}|~|~}}~}z}{{|||{}{|}xx|{|}{|~y}~zz~}}|}}z}y}||{~{~}}}}yy~~}{}zz|{||z{~~}z{}}~z{}|||~{}||~{||{}}~z}y~|}~|w}~}|~~}z|}}}~z}|~|}{y{|zw~yy{|{}}~z|}{{}}z}z}||||z}z~|}{z{{~z}{}{||}{~y|}z{}y|}|~~z|zy{||~{}z~}}}{z}~|{z{|~|||~|}~}~}{{}}}~|~~|}|}~xy}||}}}~}x}{}~{~~{}y{z{{z~}}|~|z~w|}}|y}y~{}x|{~}w}}\\\\\\\\v~|>}}}|~||z}||}}y{z{||x{{~}}~|z{y}{{}|~zz|{|}~~~}~}|y~~~}z~{|}}|~{z~|{}|{}{zz}{|~|||}}{}}{zz|~z}|}|{}|z~x~~~{~zy~}|~}~{|}{z{|~~}|~~~{}}~}|~~y{|{y{z{|||{|~{}|}~xz}}z~~~~~z}{||}~}}||}}{|}}~{{~~{~|}}{|~~{}{}|~z~}z|}{~}{~~}~}z~~|{}z|~~{z}||x|}~z|}}|y}|{~~}~}}}~~y~~|z|z}~y~|~~}}{{|y}}z~|z}|}z~y}z}~z}z~|~~|}}w}~zz|}xy~y~~~~|{y}~~~~z}~z}}{}{}{y~}~z~~~y~}{~~}~~~~}}{~~~{~}~~|}~{|{}~|}|~~~||}~~y}}|{{z~|~}}zw{||z}|}|}}}~y||~|z}}}}~z~|||{~|}|~}}}~|}}|~~}~}~~}{z~|~|~yy|{}|}{}}|{}}|~{}~}~~{|{}|~~}{z}{~}~~{~~~~z~|~~~x~}y~~|{z~{}}|~}|}}|}|~}}}~|~|}~~}~{z~~~~~~~||x~{}|~~~}~z{~~~{|~}~}}}}}y~|~}z}~~~~{{~||~|zw{}|~y~}w|{~{~y|}}~{~}}~}}}}||~}~~~~~~}~z|}}}z~}{|~~}~{{}~z|~~~~}|}}|~}}~~~{}|}~~z~{z~||||}|{{~}}~~~~}x{}}z}||||y}|}~{~zz}{|~}~~~}{}|~{}~||~zz{|~}}}{{~~}{~{~~||}}z|~}~}||~|{}}z~}~}w~}~~~|{~z}}z||~}}~yzvy|~~|}|||}}z}z}~{{z{|~|~x~z|~~}}zyzv|}~~~~}{{~}x~z|}|{x~zy|}~{~}}y~|~}|~w{{|{y|z{~z}~}}y|{}|}~~~|}}||}~|y}{~|~}~x~~}~|{|||~~~|}~z{~}}}{{}z{}v~y|~{z{}}|~z|~~}|}|}~~}|}|~zy}||~|}|x|~u}|}~|~~}{~~}~|~~|~~~~}|}}}}|~{|{z{||}}}z~}|}y|~~x~xv}}~|~{~{w|z}{{{|z~|n}{{y{wz}}x|~{v||~|~{z{x|~~z{z{|||zy~|z}|x~}ywy~~z~{}w}z}~z|}w~|{}}}|z|}y~~{{{{|}~~}~}}{~zzyz}}|~||y}|||||}}{zy|~}y{{{y~}x|{|}{}yz{z}~~~z}{~}~~|}z~{}{zx{{~~}~z}}z{~|}y}z}~{x}|z~}{}y~|~yy~}zyy~~z{~}}|}uwy|}~z}{{zy~{||y|z~~|}}~}}|{zx~}~}{z{|}}|~|z|}}~{||}~y~{{|}~~~|z{y}|}}z}}{z}z~||{}~{}}z{}u~|{}~|}y{~}}~v}|{{x|~z}~xw}}}{}~z~~~}}|{}~z}z~~y|||z~}~xx|{{{~z{}~|x}|v}~}|}}~z|}y~}~~y{z{~~~|y|{~zyz{{~}{{y}|}v|zy|}~}~~{~w~z{|y{~z~v~~z}}~}~|~{y}~zz|~|x}~~zz~}|~{{}z}{}z}~}~{}~~~~~}~~~~z~||~~~|}~}~}~~}~y}~~~~}~~~}}~}}|~}~~|~|z~{~}}z~{}|}~~{~~}{|~}}~~}}}~~~y~}~~~~|~~}}|~{}y|~zy}v{{}|~|}zz}}}{~zz}}}|}|{~}z~|~~y}~{|~}|x~~}yuzz||}y}|}{}~{x|}}|z}}~|~}~y|x}~{{}{~{{z}}~}z~~{}}y~{}xz}|}||y{x~{y~}~{|~|~}~~|{x}|x}||{w~{|}yzz}{|{x~y}z}~zzz~zz|~}|z~}||}|{~~}z||z{|wy|{z}y|yyz~y{}~yw{}}||}zy~|x~|}~{{}|tz{~~|}v~{~{|x{~{||~}}{zz~{{|}}||ty~||}|}{y}{}u}~}}y~zx}vy}~}~}}y~}~|}{~~y{~|~|y|zzzz~w|yx}z|||}|~~}|z||x}}~y|{{~}{~}}}w~|{~w}}z}z~z}}~|}yz|xz}~}|z~y~}{~}}|}}z}{{~{{{yxz~|~{yzxz}||x|{{}z|}|{}yz~}}xy{z~z}}{}|{x|}{}}}|{|~|~~}}~{}{}{vy|~||z~}~|~u}z~xy|{{y~zz~|{}~|{}yw{|x~yy|zx{{}}}{z~yz{|}~~}z|}~}|~~}~}~}|~}|~}}~}~}}|||}}~~|{|~}}}~~~~~~~|~~|}~|z|~{~{~|}|~~}|}{{}}~~~~}}~~|~~{~~~}|yz~}~|~|~~}~}|z}{{~~{~~|}}|}{|}|y~{{}~{z~z~z~{}{{}z}z|}{{}y~}|zyzy|~}z~yy|z|{{~~~{}}z{z{{y~{}z||~yz{{|z}~~y|}{}y{x~~|~{~~z}|~xw}xz{~zzz|z~y{y}}~zzv~|{|~{~{{~}}{|}yz{|y|}{}yx{||}~{{|y|{wyy{z}|x}{|}x|~{z}}{{{|~~}y|}z{~}|y{||zx~y{}|x}{z{}z~|}{z|}{x}}y}|}}z|}z||}}{zzy~u~~{~xx|}x~zy{|}z|{|{~~~||}y~}~{~}~y}}~x~~}~~}}yx~|~x{x~{{x|}y}|}~~uy}||}}x}~{}|z{wx|~|yz}|{z{x~y|x~~~~}~{{|zz}|}}{{{{}}y~}{{~z|xxx~{~}{x~vz{|}~}|~|~|z{zz~}~z}}zz}~~~}|yy~x|}||~|w~~}{}}|~~y{~|~{v{~~{~x}}x{}~}y}y}{|y{{|~}}}|}z|w||{}|z~~~|}{~}}{~}yx~{yz~{|~{|wz{{|}~|}w~z|~}~|~}}}~~{~~}~{~~|~~~}~}~~~~}~~{~xy~}|~~~}|y~~|~|~}~}}|~~}}}}~{}}~~|~~}}|~~~~}}|~{|~|~~||}|}~~y~~|}~~~~~~}~~}~~y~~}~}~|~|}|~~~}x}z~~}wzx|{}y}|y}~{}w|}y|y~zx{~{}u~}~{{z}|w}z~}~z|~z|{{{z{xx{yv{|xz}|x}y~{{~{}}y||~{}}z}y~|y}{xy}}~|vys{xz~x~z}}}~}{{x{yzzv~}w|{~|{z{y{x~|~~}|xy~|{z|y~|}|zy{{z~v{|}z~~z|}{{{|||}u}}xzw}|z|zx~y|}v~zzz}zyz|~u|u{~}~{z|}}|xy{{~{{zz{zwyx}}z}z}{x{zx{{|~z~}|}|y|yx}|z|y{z}vz}}~}}|{|zvt{zy~~xxy}z{}||~||{w}}}yzyyz|||~}{}}~{x}~{y|wv|{y}~v{x||~}}~y|{{{|{x~|}~}}|{}z|{x}z}z|}{|{}{~z}|y{}|y|yu|zy{}y~|{|z|~~~}{{}y{|}}{|{z}y{{||zz{||{y{z|{x|xz}{}}}x}~y}z{~{~{|~~z|~~~|}|{{{{{xyz|wx{|w{y||{}xz|{|~~zz{zz|w}~}|}||}}~x}|{|~|{}~{xy~}~~~{||{x~vzx~{|y~}|}}{}{~{yxy~}~~~}{}~~}y~|~{~}|~}|~}~}}~~zz{~~|}~{~{|}|~z||{~}}}}|}~}~|y~~||}{~}}}|~~~~~}x}|~~}}~~~~}~z}}~~}{{~~|}}|}~}~~|~~~~~~}|~~~}~|||~|}~z|yy}yx~y~y{~x~}|{~~x}y}x|||{{}{{|{{z|zz~~|~|{yxy}}||y{~z~|~{|~{}yz}z~}z{}x}~}wz|~~zy~{~y{{}|zx~z{{}|zzz|~~{~}}{~z~|z{wu~|~}~~{yy}|~{v{{~}z{~x~}x{{}|}||~~~v{w|{wz~y}}~z}y}z{{|z~||~{~~~{}w}|yy}}~{|{~|x}|z~}~|~y}~}{xzz}yzzy{{x~y|}x~}~~yz||w}zyw|{y}~}}|y}{|}z{~{|xzy~|z~|~}{y|}}z|}~z{w~y~|{{zz~}}u}~|z{{z||}~~x||}y|z}{~{y{yy~v}~zz{{}z}y~}zyy{}y}v~~x||{}~z{~{}z}wz~y|}x|z||{|{|yy{z}}}zy|z}|u|{y}z{~zz{w|{~||{z~{}|~y{{}{{w{v|}~z~~}~zwz|zyy|{|~}xy~zy|z{z~z{{~y|z~{{}}yz}zuvzzzy{z{~}}z}|}||x{x~z{}x{|z~{}x~{~{}|y~{~vvx~z~|~{x~~q|}||zyz~q}y|z|{z{y{}~xzxy{|~~z{{|~}{}~z|xw|||w}~zy}~}||z}}}{~{~}~{~~~{||}|~}}}}~~}}||z~~|~}}}||~}}|{}~~~~|~~}~}~~}~}}}~~}y{~||~~~}~}x~~~~~}~|}~}u~~~}|~|{}}~w~}{y}~|}~||~~~~|~~~}}~}~~}~~|~~{}~~|~~|y}|zz~~}z{w}~~~|z}~}|~}|z|~r}y}}|}||zz{}|~z}zz}~~~{z~y|}~{y}{x}||~||~~}}~{yy|z~{{~|}{|}z}y}~~||~|~~z}{~x~|z{|}yz}zw}~z{|}||z}~zzz}x{z{~~z~~}|{~yw|x~|~~}}~~{~}~~|||}|~}||z}y{}}~{~z{{}{~{||{~~~{|}~~}z{z~|~{{~~|x~~z}{{~}}~}~}x~~~{~}}}|~~{y}w}||y{||x}~}z}}~{~~}~{}~}|~~y}y{|~~y~{zyz~~yy}}{y~}|x~|}|y}~|}z}~}zw~y~xz|~~{|~{|}x~}{}|}~|}{x~~~z{{~{}{~z~{|~}z|}}{z{}}}z~|||~x~||{|}~~~{{}}{~}yyz~}|z~xx~z}}{~~}{{}z}|~{}{|}{~~{xx~y~zwz~}x}{}z|}z{}~}}}}~|~~~}}~w~}}~~w|~|}}}}~~}}~{~z|~~~|~~||}{}}~~~~~}~z{|}~}~~z~}}~~}}z{}~|}}|}|~~|{~|}~~{~|~~}~~|||}x~||}y|}~}|~|x||~}}zy~z}x~x~{y~~y}}w~}z{{{{z{z~z{{}~}y~y|zx~z{}{z~~|z{}}}}|yyzz{~y{~z~xv{~{|yzz~~xz~|}|x|}z}{|{||z|~~~w|yyw~|uu|yz~tz|}}|xz}|}zyz{z~|||~|}v~w~z|{}}~|~n|}|}}|||}yzy}~yy{~}~|~|{yy}y{~}z|}|}|w~|}x~y~y{w{y{w|x|}|wv~}}|{|{{z~{~~|~~{~z|}|}{wz|}~~x|~|w|~zx~y{~}y{yyz~z~{}{~{{{|}{z{}}{|xzx~|z{w{{~{{~z|}~{}|z{}|{{|}{|~~{|z{|y}{|x|y~z{|y{z|x|u}y~}{{wy}}{~y~}}z{||~y~}|{}zy~~z~ywy~v{}}y|{~zz{~{|z|xy}z|~|{}{}zz{{|}x||}xv}}z~}~y}wx{{zz{z{}~{}~||yzzz~}|{z|{~}}}wz||~~|~x~|zv~|}|zz~~}z~yx}|v~{y}zvw{{~{}xz{{z|~}}{}}z{|xz~{}~x{~}zy~}xyz{}y|}}}z~~~|~~~}}}|~}~}}~~}}}}|}}yz~~}~~}~}z~|}}}~}~}|~}z~}{|}~~}|}~{}~|~|~~~{}|~~}}}}~}|~}~}~~|~|}~|~|}~}|~~|y|}}}~~|~}}~~~~}{|~~}~~~}~|~~}|}}||~z|~|~~}|}~}|||~~~|}|}{{{~}~z~|x~{{z{~z|zwz{|~~~||zxwz}|~~y|}z{|~x{yz}}}|}}|xuz~z}zyx}y|~z}zzzy~|}~y}}|~{||~~{}z|~y}~z|~}{|~}z{zzy|{}||z}}{}v{||}}~wz}w}}{~~z~}{v|~|x~t{zr~}z}{~|}z{w}zvw{{z~{~y{}~yt~z}}x{w{w~||{}{z{}|~z|{{|{z~}{~wsz}~t|{~x{|z}~z}x~|}~x}zxx|}|}|zx}~z}}}}||}|~||~{}}}}zv|z~y~{|{x{y}}|}yy~y}}y}|~{{~}{~z}~}}{||x|}z|y|z{x~}~~|zy|}|w|zv{|zx|}u}|~xzx|~~}~y|||}y}}{~w}~}}{}~}{{~y~x|y~|{|}}|}}|wzz~}z}|~zzwx}y|zv{|||xx|~www~y}yz}{{||}yz|}w{yz{{~z|||~}~~|{}yz||~w{~z{}~|z|{|y|}x|}xv}v{|zz{v{|z{y{|y}|}}{|{~{{~{}{~||{}~z}|~z{z|zy~}{x|z{{{x|~x|{{~{{~}|~~{u~yz}z}||z}x~{|}~~z}}zzz~z|vy}y~}|xx}{|v}zw~z~}~~y}|}z}y}~y|~}~z}}|~~{{~~}z{~~}}z|}~z~~|~}}~|{~~y|~~|~~~w~z}~~~~~~~~~}||~||~|{}}~}~|{~~|~z~~}}}}~z}~~|}~~|}{~}|~z~}x~~~{~~}|~~y~|~~~~~~{~}~|~zz~~~~~~}~|{{~}z~~}|~}}{~}|~}||~}~|z{}zw|}u~ywy}|}yxz{x|{~~{~x{~{}x|{z{}|{~x|y|~z{z|}~{}{|{~~||z{~}|vz}y{}{||}zy}z|}~zw}{{|{y|{|wzz{}~y|~zz{~z{xz}uy||}y}z}}|zz{v|}yz{}}|x}x}|{u}xz{}|{~y||~|}~|zz|z}~}}{{y|~}{~~}y{w~}||}{~zz}~y}{}~|}{z~z~xu~ux~{{|x{yy}z}{~}}~|zy|z~{{w}|~yy||yyx~~z{~y|}~|~|}{{~z|z~{{{xx~}}|{{{{}|}w{z|}}z}~}}~{wxy~}zy|z}}}{y}}y}zz||}}}y~}~}x{~~z{{}y{x~z~~y|~xz}|||{{}~~~y|y}}{y|{}zz{{|{zy~y}{{}y||y{}}}y|}||}y~z~{|{}|~{x|}zu|{{}}{|y{}~z||||y|}}{x|~zz~~{y}~|~x}{~yzyyy{}z~z|~~}}y~{wz}}~}|~yzz|}~{~}~z{}z}zw{|w~}}~x{|~}xz~zzy~}|x|{zz}{z}v}~z|zy~}xv}{sz~}xx}zz|{xy}~yw|{yyx|wyz~|}~z|}z|{y||{~x{{~~zy|~z~wy|y{{z~|x}~z|}x|}y|}{~}~|{}~}~}|~}|}~~}~~|~~|~~~|}~|}|}~~}x~~}}~~{}~|{}}|{{||~~}}~}~|~~}{}~~{~|}~}|}~}~~}}|}}~~z{~{~}~}~{}{|z|~|~|}~|}|~}z~{}~{||y}~~~}}~}~z~~~~||{~|~~~}{}~|~}{~}}}~~|}zzz~}{~x{z~z|}z}v{{{~|||yyzy}}{zz~}~}}}||~|}~z{}|y{{{y|{~vzz{y~}|}}}||{{~w}|y}~|z~||}|{|z|}z|}|}|{x~|}xvtx|~}y~~|~}}~}}}~|x{||~|z}|z|}|w}|~z~}|~xy~{x{xz~|}~~}x{|~}y}zzz{|y|}~{}|{}~~~z}}}}|{~{|z|}z}}|y}x|}|z|}||y}{|||~}w~~}~{~|}|z~|~y}z|||~|{yz|~{~~z|}z||x{wy~|zzw|z~~}{{}~{w~z~|~{y{{~~z}}x~xy~z}{}~|z}}|y}{{~|{{~z|~~~}}{{|x~{|zy}}~}||z}{x|||x~~{~|{~}}}|zz{w}||{{~~|xzy{||}zy|zy~|z}|{{}|~~||yxx~|}{~zt|}~{yx|x}z}}}}|~}~}y~~}|}}~~}u~z}w}yz}z}}z|y|||{~}z}~}}}}|~~}~|}~~|{||~|}~~~}~~~~~{~|~~}{}{|||~z}~{~|~{v|~||~~|}}~}{~~~}{}}~~~~{}}}|}|}}|}~}~z{~x|}{z|z}{~z~|{z{|xwyz||{~|{~||w~{zy{{|}w{~yx}}|ty~~}x}~|~y~~~{~{z{{z{|zz}zwz~{z}z~{~}~~z}|}y}~~|}|}|~{|}}|y|y{y{xz}{~||}yv{|wxyxz}x~x|y~|x{~z~~}|}~~~|~}|{yz{{|z|}{z|{{|}z}w{z|}{y{~y|}|}||}z}~y||}||{|~}y{~~y~}{||y{|z~~~}y}}x}}}{z}{{w|~~}}|{}x~z~y||y~|}y|y}}~|y{zz|z{x}|z~}|~|x}zy{x~x{{yy~|~~z~{~}y~{{{~}}}z}z|xy}~|}zy|~z}{zz}~}{y}|}~~z}|zz|~}z|~zv~}zzxz~}z{}~y{~x~~~w|}{{|~~}zz~{~|{~{~y|}}{{y{||z}~}~|~{~zy}}}x{z{yxwy||y}~{}x~}{{y{z|z}}~~|||}{~{z}}w|{zwx{|{}~|x~~|}y{}|}}z|y{|~|~}z~~v{~|{~xz~y{}|||||~x}~}z}{}~|}y}}{}||y{}{~|{~}y~~{{~z|}z{}||z{{~z}z{}y|}|}~}~{}y||~}}~~}|||{}{~z~|}z~~|~~}{~}~~}~|~}~}}}}|~~~~z}~}}~~~{~~~~~|z}}u|}~||z}~~z}}|}~|y~||~~||~}~z|~}~|~|}~~~}}~~{|~}||~~|~{~z~}||~}{~|{w{~}~}|~}}{~~}|z~~}~w{|~~}}||}~~}}}}~w||}}yyy|{xw{yy||{}~{}zy|||xzy|{}xyz|}{z}x{|z{~{~w|}~{}{~}{}yz|zv{y|z|yzyx~~~vx{zzz~v|~y{|}|~{|z{||{}~|~}}|~~}~{{~xx}w}}y{zttxz~x{~|xy{|}wzx{|z}|x~y}}zyz{~{|}y{~z{w~~{{||{}~zxy{{~x~|z{}|zxzy{~{{y||zy{|{}}z}|{{{|{{{}}}{zw|}z|{z{{}y}v}~{z~vx{y~}{}}{|}~}y}x}~~|z~|~{}{wx||z{y{w~y}z~|}y}}zx|yw{|}|wx~||{z{}x~x{|~~|}yyxy~y{y|||}}zx|}yyzz}x|{|~|z}~}}~zy{~{|~zz{{~||~|y}z|~{}y|{|{|}uvz{{zy~}{~|yz|}x}|||~~x|{y~}wz}yw~}~x}{{w}zz}|~~~z~yzu|}||}}~y~v}|}y~}}xz}~}{|{|}~zy}|z{yz|||{}}{w|{{{}~|||}{~}}~|x|x|}||}y|||{|~~~y~z}~|}}{y~|}~v|~~}z|~yz~~w}x|x{~y}|~{}{y~~~~|}~|~}~{x||x}{z}w{vx~yx}z~~{z{}z~z|zzy~{~}~~~}|}|~}|}}}||}{~y~~|~~~|~~|}}~z}}~~}~~}~~~z~{}~~}}~~}|~|}}|~{y|~}|~~}z~~{~}~}}|~~z}}{~~|~~}}}{|}{{~~}~}{~~~~~}{~}|}}~~~{}~|~|}~||}z~~~~~~}|{}|~~~|||{~~|{~}~~~}wy}x}{|yy{y}|z~|}}|{~{}{}{w}}z}}x|y}|y~~y~|w|z~|{zy}~}z~yw{{yzxyx}}|zx{}|}z}w}{z|~z{|~{z}zzz|~|~}{{vz}|~}~z{{~{~||y{y}x|~ywz}}xzy||y}|{{{~|}{z{|{}|}ww~z~|}{z|}|w}}~{w{x|~~}zz~}z|~}~}~}{x|{~yy|{}}~y~}{~wx~|}y}||z|}{}~x|~|{}y{x~|}~~{z}v{}}||~}yzzy}}~{||}}yx}|~}}}|x{y~}|||~~z{{z}}{z~|{}z~x}y{|}{{|{vz|x{}z}|y}~}}y|{|z{{~|zzy}zw{zz~|z{~z~}{xvz{~{|{{z~{{{}wzu}~|x}{~}{~}|}{|u~~x|{}{x|~||{}{|~~}~~}|~xy}xx{}|x~yzy|~z}{|}x}||}}||x{|~y~zy}v|}}{w~|}z}|{|yzy|~}{y|vx|{|~|~|}~z|~x~x~xz{~|~}}}~|{x|}{{y}z|{{zz|zx}{}x{xzz||}~x||~}z{||z}~}}z~wzwyy}{x~z~}|~}~|y}x{w~}z{}||~{~u{{z}{r}{~y||{{vzz|x|||}~{~{~{x~~~~~}}}|{~|~}~}}}}|~~}{~|~~|~}~}|}}w{|~xx}}~||~~~||{~~z~|~~}~}}||~~}~~~~~}||~~}z|z}~{{}~~~~~~~~|}~z}~}~}}||}~~~~~}{~|~~}|~}~}|~}}~z}{|~}|~}~z~|~~}|z~||~||~~|z~}~~|~|}}yx{z}~}~zyxz~z{|y{}~{{{}~y}{z{}yz}~yvyz}{{~~z~}}}w{~~{~~y|{~w|{y~z~{{{yz~||y|wz{}|{{z}x{~z{~}~~v}|}|~}yy~w|zw|}z}{|xyz}|y{y{}}}xz}}{||}zyz~}}}~}z}~y}}{~}}~y}sx|yyzwz}xz~yz~~yyxx{zx}{}}{}z{{{y}{}z}|~|}v|||{zw|~~{y{z~|{}|{{x|y}z|{z{v{~~}{}~||}}y{|~|}zzzzx}y|wxuvzyy}|ww}|z|}z}}|y}~{}~|}{zz||}|uzy|{~{y}{wy{}z}~}{y}yzxy||{z{x||}{~z}x{}|~~~~|{|~{{|xz{|z{y{~||zx{||x{y||y}}|~~|z}~vy~{{{xz|~~~|z|~y|zv~z||y{~||yz||{z}x|{{{{{}~|{z}yz|{~~|~{v}~~z||zt{z|}{}|~}~zx~z{z{{}|t~xz~{zy}z|{z||~~}~v{~x~}x}x}z|z||v|zzx}yy~}z{z~{z|}}yy{~xxu|}z{|x|~~wx|{x~y~xx{}w}}|z|zz|{~~~y~y}{}}|}y|v~|~~~}}~{}~~~~}~}}~}~z~~~~}{||{|~~}z}}}~~}}~{{|~~{{}~~}}~}|~~~~}{~~~z}{}~~~~{~x~{|~~{~}~~~~{}}~||~|~}~~~}{||~|}~z|~}}}}}~x~y~}||}}~~~~~}~~~~}z}z{~~||}}}y}z|~{~}~zy}~{}{~~{~}~}~z~~~~z~}}}}~||~z}{|x|{}|~}|~|~}|{}zz|}zz~}~||{~}}~~{~}{|~zz|}|zx~{|~z{~{}~wwy}}y~~y|}~}}~}yx{~z~wy{}{z}x~}}{}~{zx}|}|~z~}}zz}}}|z}zu}}}xx||~~}~{x{}|{|}y|{|w{|~{~|{|}~||{}|}||z~|}}~z~z}y}{z~{w}||~|~~}yz~}|z{{}~~~}|z{{}{{|}|}z}|{~}}||y|||}|{||}}z|}|y}}||{|{y{}{}~|{{~|||{~~|x|z|{~|z~}~~|{}{|{}{}~{~~x|}}{~}{~{y}~||||{~|~|||}}~}}wx~||~}|}|z}|}z~|zyz||y}|z||~z~x{|}}~~}z}}|~{|{~{~||{~}~}|y~|||~~~~{|y}~z~z|z~}z||}|{y~||y|{z~}|||{~}}|}~z|y~|}{~~z~{{}~||~|}~x|}|~}~{z~~{}}|y{}}}{z~||{|{~||~~~~~~~~|z}~{}{}~}|}}|}|~~~}~~~}~}|~~}~~~}~|~}~}~~}|}}|~|~~~~~~|~~~{}~~}}~|~~|~{}|}{}}{}~~{}|~}~}|~~~~~}~~~}~~|zz{~{}{|~{wwyy|tww~}|{yxx{{vu{y}y||u~}{y}|{|yx~|}||}|~~~x|}||~z~zyzxyvzy~~zxy{{~x~{x~}}xx{~}|}}~~}~|}|||{|zzz{|xv{|x|yzy}yuz{{y~}xyy|}}z{~z{|{{}z~|y{|}~w{{uv|z}|~~y{|y~y|y|wyzz}{~}z}x{|{{{}}{~}x}y}|z}~||~}}wz}|~x~}s~zx~zzz|~}~v~~~xx~|{z}|{}~}}}vv~~y|}z~~~{x{||~w~|}|~|z{||zw{{z|~yy{{}{|}{||}~}{{{|uzzxz}~x{|yy|}{z|}uz}}}}~}~~}{z|}~}|wz||vvy|||~{yy|||z}}x|w~{z||~~|~~|}~~xzz}{||z|}~~zz{zyxz}~{|{~{|~~{{}yuzz|{~||x}{{{}y}|z~}w{~zxu{z|wyz}~z|x~z~y{}}}z|z|z{}x}zy{~}{xz~}}~|{wx~{}w|{}y{z{x~wy~~z}vz|zt{|}y}z{}x{~zxzz~~~z~|z}~|~yzyz~~}~}{vzy}v~~|yw|}}{~v{z|~w}z|~|}}~|}{~|~~~}}}~~~~}{~y~}||}~}~}~z}~~~~|y||~}~~~~~}}~~{~|}}~~|{~{}|}~y~~~{}~~{~~{~~~{~|}}~~{}~~|{~{|}}}~~}~{|~}}}~}y~~{|}~x}~}}~}~}}x{z|~|}{~~~~z}~~}~|v{||y{z{zy|y{}|~y~|y{|{||}}}}|~||}x|v|{z~v~wy|xz~}}~z}zv{wy{|yz}~|}w}|z|w{|~z~|||{z}|{}~z~~~|{zzz|}y{y|}}y{{{|w}||yz||{{x|y~|~{}~{z|z}}~{{ytzzz}q{|x|yw{yz|{zy}}z{w}yx|v|y|}}|}~yz|}~y~x}|y}}w}z}y~z{x~y}z{}{}|||yzx~y}~}~}~~}}~{}z{x}|y{|zzz|{}~~}y{|y|zz||z}{}zy|~}~w{z|u{|||z|xy|}~|y~|{}}z|~z{zx}yx{{{x{{|{~{~zz}{{{~{}|z~|}|z{|~xyy{~~|{||~||xx||~~}{}~x|yz}~||{}y{~zz~x~||z{{y~}~~{w{y}y{|~~}|xxx|}|||}y~y}{}yuz||zz~~{~zz||~|~y~}~~}x|y{~~y}{}|wxy||x~zx}{{w|z}{{yz{}~{z|}|y{~v{}z}xz}{}}~|y|u}|||}y{~|~~x|{zz|z~}z~}~zz}~{~y~wzzz{~z~z}{~}|}}y}|{{z}|{}|||}yzw}y~~w|x{}|z~|{{zz~{~~z~{v~zz}z|t{~~{||{{|yx{}~|}yy||}~||}}||~~~z~{{~~}}}zz}}~}z~~x}}{|}{~{|~}~}~~}~~~}|y~~~}|~}}~}~}~~|~}~~{}}~z~{~{}~~|~~~{~~|{{~}~|}}zz~~|~}~}~|{}|}}}}z~}~|~~|}~}~|~{|}|~~z~~~{~~~}|~~{}{x{~~}}||}}~}}~~}~{~yy~~}~}~~~~~~{~}}{~}x}}{||~{~{xyyz~z}z{{~}}|}{~~z|x|~~~zz{}}}|~{~x{y{{}{|~}y{z{zy~x{x}}}~{z}}{y}{||z~zy~z}}|}{|}|y{xy}~y||}z{|{{{{{{~uz~}vz||y|~z}||{{~~~{~{~y|~|z||{}y{{{|{z|z{}}~}{yz}z}x{{{~z~yw|}}|y~|}}|yz}||}{{{y}yy~x|u|zz{{|w|}zzzz~||~{z}zz~{y}~y}{{}}{x|}}z|~zzx{}y}}}wzz||yzs{~zw{x{|z~}~|||y|~{}{|}~|w}~zz~~|}xz{{{{{x}}~|{}yut}{|~}~zz{z}}z{vz}{x{}|||~zz||||}{~~rx|}}~{}}~||~{}|{}y{x}}|}|~|{|y}||z~}}ww|v{}zw}~|~~{~|{|{yz{~~y{}y}uwz}~x|}~}{~~xz}}zx}}xzyxv|~wp}zv|{||}z|y{z~y}|}}|{}{z~~}y{y{}}x~w}{~}{x{{{}{x{{yx|vz|{z}~~~u{~{|}~~|~}zx~|ww~|}{~}y|uz{zy|}w|{}y}{~~{}|~{}}~{{~}}~~{x}}~~}~|~}~}}z~}~~}{}{}|}y~}z~~|}}}y}~}}~|}~~|}~}}~~~z|~~|y|}{~~}{}zx~~~}z~~~|}|~}~}|}}}~|}y}}}~|~~{{}~~}~}}v~}}}|~{}~~z}|}}}{|}|~|~~z~|||~~|~}}{~}}|||zzwzz|yx{|x}||~x||{}~~}y}~}z~}zy{}|ysz||x{~xzx|yz~z|z||{|~{z|w~|}~|{}}|~zzz~}~xz{~yywy|}yy~|xwxzvz|}~||yy{{~zxyz|{~|x}|z}z|yw{|z|w{}~{~yzv{yzx|}y|{yyz}{}y}{}~~zvy}~~~{{~}~{z~}zw|z~}wy{{}{|~wxx|{|}||}}}~~{z|{{~||z{uz~{z}~|}}}|}zy{}|z}|{yzx}|{x|w~{xx}}{|}{{}~{}|{x{zw||{z~z}{{zx{y}x~~~}z}~w|}}z|~~|v~~~}~~}rxz~{z{zz|~}}~x|{yzz{}{z~}xt|z~zx{{|}|{}z{wzy}wz|{zzyyz}~y{}|{{|~~z~~{xyy~{{z|}~x{y}}}z{y|~~||{{}|x~{}{|{~z|x{{z{~y~|y|~w{{yyy{x{}xzz|x{~}~{zz}}}{z{|z}~}y}|}x||}~{xw{|~|}y~}}zy|{}|}}z~||yux}wz|{{{|z|z}||~||{}{x}x{{{|z|}{{|}{}|~r}yz|x|}{|{}y}}|}}|zzzz|yy}x~{|~yz{{z{y}}}{y|z|~~~|~yzy{{~y||x~}z{yt{{}yy~}~yy~y|~~}{}|~x~{~~|}}z}~z~}~~|{}~~|~~}}|~|z|{{}y~~}|}~{~{}}~~|}}|y|z~z~|~}z~}~~}~z}~~~~~}~~~{w{}}~}}}{}z~~~~{~|~~|}~~|~}|}|}{~~~}}}~|~~~}{~|{|~}~}}~}~|~|{~~|~~{}y~~}}}||~~~~{}~|~}{}{yxzu}}~}}{{w~~|z~x~y|}w~}~}{||x}{}zx|y|{|{|~|yz}{~zy~}vxuy|{xz~w{x}|}}|~zw{zx}~zz}~}z{{y|z|{z}yz|}{u}}}~w}|}zx||~|y|}~y}|{{}{{|z{|w{z~|~||{|{{}}}~}}{{v|}~{|{}~z}y|}{v~{z|{xyy~v{z|~|u}~z}y{x|~~|{|z~|~{{|z||}~y~wzyxy|vz||z{~}z~z{}z~~}~z{{yz~{~}{z{~{~|z{zz{x{}}xz}}|zxyz~~z|~~~{{|~{}|}}}}|{y|~~~z}|zzv{yyzzy~~yx~x|{z~{}~yw{y~x{~~zz|~y{y~|~~y~|||{zz{x~|{~|x~|{yzw{|w|~|x~|~{}z}w}y{{~x||}}z~x}}{w}u{z}{}z|{}}z||zzvyx~xy{zu}}u|}z{|}}~}y{z}{zty|}||}z|}z~zz}z{z{|{~{~{w}zxz}}}}}|x{~{|}}wz~{z|}x{x~xw~x|zw{~wz~}{{{}~||~}|vyzzx{|}}}~{z}x{}{~z~y~y~}|~{y{yw|}|~~~}||{}zzyz{|}x}~y{y{yz|}}~|}~~}~{z}}~~}~}{|||{|z|~~~}}}|~}~~}~~|~y~}~}~~~~|}~}}y|{}}~~~z}}~~~~}~~}~}}~|~~}{z}~|~{|}}z}z~|~}~}}|~|}~}~}|}~|~~}~}~z}}|z|}z}{w}yzx}{x||yvw|~w|y|y|{{y{wy|}z{wz{yz|}~}||{}{z|||zz}z}}zz~~|~~}|~z||xz~|xw~}y~x|zz~z~w~~}{w}zz~x~}}|xx|y|{z|x{}z~z~|z~z}v}}xx~zy}y}}z||{}yz|}yz|||~z~}x}|~}|{}}}x|{{{y~|~|}}z{~xy{{zw}~w}}}|z|}zz~xxz|}|}}|~{~xw~zzzzxy{y{{{}z{vz{~{z~z||||y}}||~{|}{}z~{~}y}|~{|}zz|||}{|y{{yzv{|z{}}y{}{zzz{}y{}||xzv{{{{~}}yy}y|||{}~{~|{|~{{{{~|zw{||y{y}z{{~vz||}xyx|z}}{y}||zx}~{|{z}}z}~{~{|zyx|}}|y}}}~z{{}yz{z}|~{}w~{}{|}}|w{}{wxy|}}|~w{{|z{}wx{{x||}vv{z}z|y~zxx|w}z~xzzz|}y|x{|z}z}u~z{}|~w~z}y{}vzz}{w||wzy~||xv|y{~y~{{|}y~{xyw|yz}x|{w~{zz{zy}x|}||x|{z~|z{|~v||}~{|{y{}~w}{}{|~x}|}ty|~z{zyy|}x|{zy}z{}z|z}}y}}~}z}}}x|{{x~~yzzxwy{z}}{}~~||}{~~||||~}~~|}~~~}}|}~~}}~~}}~}~~~}~|~}}}~z|}}}~{|}~}~z}~|~z|}{|{~~}~|~z~|||~|~~~~}~||}|~}~}z~~|~~}{}}}}~~~~y|~|{||}}~~}~}~~|y{y~}~|~|z}}~|~~}}}~||}}~|}~|~||}|||~z~~|~}{}~~}}~{~}y{{{|{~{}x|yz~|y~}y{}||{|vx~q{yz~~z||y~}}w~}~y|v{}}}|y}}}{}~||}||z}yz|{{|z|yx~{|{}}}zzvy~y}}z~|{|~z{x{||||zz|xv}uyz~z~yyxw||x}{wzw}yw{{yv{~y||y}}yy{~{z}~}{z}}{{}|zxuzzz}}{{|{{~zwx}|}|zx|z|~~~|||}}~{~{zzz}z}{||}yz~}{}|uyzv|{y{zyw|}{zx}|z{z}|}zy}~z~y~||~y{zx{}~}}~~{}y}|}{zx{{y~vw{y||z|~}ywvx|yx}}x~zz{{}}yz~z~z{~}{{zzu}{|{|y}x}||x||z|||||}}}zy|}z}~~|z}||}{}x|y}{}y|y~y|||{xzxy{}zz{y}|{|zw{}}y}}x}~ywz}}~}x||zz{|{z{{vz}}~}|}xw|y~~z~y}~{~x|{{|{|||~||x}{{z|zzx{~}{~z|zz}x}x|zyx|~yz||{{||~|~vzzz~x}}||~}|{||x{y|}}}|zzzv|{|~z}~|xz~}}yxuz}{~}}}|}{{~y|}{|}z}{}{zz{z~w}}xxzz{{}||}yw}|y||~z|~z~{{{~|}}}}~~}z~|~{~}~{}||{~{|~y}}||~~~~}}}{|}}~{~|}~||{~~~}~}}{|||}|~}z~{}~~~~~|{~~}w~~x}}|~~~}~}~{~}~~}z}y~}~~~}~|}~|~|~~{~|}|~~~|}}}}|~}{~}~|{{|}|~~}}|~}z||~}~{}|}~~~z~~~zz|}~x|{{z{|~{|~~}|}}|||}{z}{||~w{x}||{}}|zxz~|}||||{~}}~~}|}}v|{~x~~{~}w{{{}~y~z|y}~}z|}zz||z{zz||}}{y|{v|}~yy~~~}x{|||}x~z}~}xy|}vz~||z}}z~z|~{~|{y|}~}~}y{~{|z|}z}{}z}~{|~{|y~~x|||~~}~|z|~|{s||}}{{zz}}|}{}u{}~z~~y{{|{zy|}{{y~{|{~}y}~~~{y|}x|}yz}~zw{{y~~}}}z|}|}y{z~}|v}}}|{{z~}{z~}}}|y~{|y}~z|~z~~|{}~{{{|~|{yz~y~z}||{|~}{z~~|zz|y~|{|{|~|~{{{{|x~{}{|~}v}}~~|{}yxz}~~{z{z{{xy~~||~||~}~|{~}~|z|{~x}{}z}}z~{~~z}{}~~}~{||}{|~z}y~|{}}|~|{|yzy{}}}}}z}~|}}|~z~~z|zz}{~|~}wy{{||{~|~}||{~x{}~~~}|~~~}}~~~}~~~~}|~{}}}z|{|~|~{~||}|||~}|~~~{}|~}{~}{{~~~}}|~|~}~~~~~|}~~}~|}~~|{~|~|}~||~}|~~~~~}~~}~~~|}}|~}~~}~|~z~{}}|zz{}|}{|wxz|{~y{}w{|w{|zy|xuzy|{~~{{y~}||wx}y|}}{{~}xv{{{}zx}}z{xxx}ytz||~|{z}~{~yyx}y||~}{~||z~}{}x|z|{z|}|||z|w~|{|yz}{{}}}z}}}x|xywwx~~~z}~~~z}}{}}v|}||ty~|z}xzwwy}{zz|y||}y{y||}{|vx|zu{|~{~{}~|x}zz||{~{|}v{w|~}{yyyyz~{y}xy|z|x}z|}{~|y||y~w~{|}}~|z~~~z~}x}{z{|zxxyz|~~~u}wz{||zyyz{~||}x{|z{{}w}|}~zz~||y|||{xyx}{||||}wy~~|{~~z{v{~}w~}z~yzy~{{||}{~}~y|{}vz~z{|z}|xww}vx{~~{{w}|z}z{}~||~z~||~{y|}v~|{}{}|y|xz~z|}}}z|{}{}~||}yyz{}x|}{||y{xyz}z|{}|z}w~z||yx~|}}zz{}ww}z||y~|~vzv|y}~w}z{|{{~{}~}y|{}~~z}y||}ux{{xz}y|w|xuxxyzy}{}x{~|}|}{}|zz}~z~{z|{|q}{zvy|z~x|~~}|wy~zzwxz~}{z}z|||zw}~~~~y~~|}}}z~}~v}~{|~}}{{}~~~|}|~}~|~~}~~x}~|}~~~}~~~}~~~|~~|z||{|~z{}~~}}~|{~|}|}~{~~|{}{~~}~}~z}y}~}}}~{}}}~}~}|~|~z}}~~{||~}{yz~|~~~y~{{}|{}}}|}}}w}~{}}{|{~}~}x~}~z}~|||~~||~~~|}~||}x{~zyyx~|{|||}xz}w}yyywy{|y{{{|x{{{x|zyzzzy~{}{|z~x}y|~}{z~~w{~w}||}}~y~wz{z|x~z}~}~z{z~|z~z{|}yy~~}yx{||||{~zu}z~~|zxv}{~|~}{v~~|{{z{y{x~{zz{z||{~{|}z{~zzwxy|y{zz~y|}}|y}y~{y|y}w||u{}xy~{{{x|}~z{|{|{||z|yy{}z}zw~{}}z}}z{{yx~|v|wz~yz{yy}~}y}yw}~zw{|}}~z~||v{}|~~{z}{xu}|~}y{u}{{}z}{|||z}y|y}|y}{z~}x{{~{{z|z~}}}{x}}{zw~z}|}xy~|}~zz}}{xy}{x~~{||zy|{x{}|}{|~{{{x|~x~y|}{zzx}xzxy||}|~{yyyxy|{v|v{~|~{|{z}y{zy{}||{|{|{zy}{|~z{~y{|~z}y{}{{|}xs}y~}}~x|{y}|y~u~z}{{~}|}w|z|}xxy{~|z{|z}z~{wx~~}zy}}xz{x|z|x}{y}y}}}z{z~v}w}}wz~{z~|}vz{}{x}{{{|z||}}|}|{{|~}z||{zzyzx{|zyz}z}zyt~}|{xz}y~{z}{|~x}}}z{~~~z~}|~~}}~}~~|}}}|~~z}z}|{}~z~~~~x{|{~|~||}}~}~{{y{~~~~~{}~~~}}~|}y~{}x~{~~}}}{|}y~{}|z}~~}{|{~}~|}~}{~}}z~~~~~~}~}|~z}~~z~|}{}~}}}~~~}|~~}|{||~}~}~}~|~~~}{~~~{~y||~|}{{~~}~{{}}|}}|}{|}z||{tw{|y||{z{}zy~|zv{|{xzzr|}xzzt|~||z|z}|zv~}|}|}~v{w|z|{~y~xw|}~~~|}zv|~yw|u{x|~~z}zzx{{yv}z~zy|{z~|y}{{{v}}}|~||z~w|~~zzzzxz|{z~~yz~|yz{|~{x{|~~~{}}~|z}w~~}|y}}}|}|{z~}~{y|u{x~{|}~{s~~}zz{{xy|~|~}z|}~|}~}}||~vyw{z|yvx}|{xzwzw|x{z{uz|{|}|{y{~~|}}~|}}|}z{{{zz|x{{}yz}zvy{~{|z~w~{}{{y|~{y{~}yz{||~||}~z|{||{~~~{}w||zz}y||y~~|y~~x~{yw}z||y~}|}z~|||||zz{|}|y}{{z~{{|y{|~|y{w~}x|{w~zyw~z{zz~}yx~~}y|x~z~xy}}u|~{|zzw~||~}~y{w|z|z{|w~{|zx}~z{vw}{z}yz{~~|~ywz|~~z|z|zz{|yyy~}}}x||y{{|u~x~{{{xz{}~z|zz||~~}~z}|}~~{y||zzz}x}{}x}~xy{~w}|x|}w{z{}|z}~~|}{~~{wy|z~~~|{|~x|z{}z||||y||{~xyy{~{z{{{zy~}}zy|||}{z}z~}x~}~~}|}~}~~|}y~~~}~z||}}}~~~|}}~z}}~}~~}~~}}y{~~z|~}~}~|}~}~~~|~}~}{~~}{}~~~~~}~~|}z~|~~~~~}~~x|~~~{~~~{}~}~~}~~~|z||}~|~}|~~~|}~z~~~~}|~~|z~~{}||}|{~}}|~}~~}~|}~}|y}~}~}}}~}}{|}z~zy{~{}}z~}~|{{~{z~x}{z}~}~~}}w}|}}|{{|x}{}|~z}}z{~z~~{z}zy}zx||y}}{{}{~|~{~}z~~|{~z||~}}z{xyxw~y}{}{}}~|{}x~|~xz}~~z||{{~}~~z{}~z}~{|}||y~|x|z~}zw}}xz{~|v~{{}|{{|}z}{||~}{z|~}}}}{|||}|{~|{||zz}z}z~}}{}z{~x}~~}{{|z}~~~}xzy|~yz{}~~z}~|x~}z|{}{}~x|{}z~|z{~~{{}~~{z~{z~}|}{|~}}z{|}x}}z{{}~|{|{{}||z~~}}~|~z|}zx{z}~y|~~w{yzy{|z}}{}}~z}~}~zz|||}z{||||z}~y~x{yx|}y}}}~~~}yzy|||zx~|v}~}z|}~|~}}y~~}~|u||}{{|{z~y{{|}|x~}}}z|{}~y{x{|||~|z{}{z|}y}y}|{~z}|{~~y|~}z~|}z|y|z~|{|||~{|}~z}~z}~~zy~}{~}~|~}{|~||~~{||~~}~}||~|y~|~}z~}~||}}|}}~~}{~|~}zv~~}~~{}}}~}~}}}z~{~~~~~}|}~~~~~}}~}|~}~~~}|||~|{{~~|~~}}}}u|~}}~{}~~}~~~}}~}||}}}z}|~~|~|{~}z~{zyy{tz}{xyyw||}yz|~||{|x|~|}~{}|{{~zyy|~~z|w|~}ww{y{{|z~y|z|xx}yvx~x|{~y|{}}x{~{z|}z{|}y|xw|v{t{{wz}y}~{z{yvxy{~yz|~{|y{|z|yyz~}~x{}~}|}}x}zyx}|zyx{}~{|wyz~||{t{x{}}z~~}{z}|}|||}}}{{}|}~~}|y{yzz|}|u~||~z~{}{z}x}{|{yr|{z|~x~}~|{}}|{z{|}~}{y{}vy{}}}yz||y~}z{{yw|zx{}v}~~|zy~w~~{}|z{{z}}{|~y|x||~{x||||{}y|~{{{|~y~x}y|}{zz~yz~|||y|z|{{z}w{y|~~~~{y~z}z{zz|~}~wv|z}~~||}~~w{}}zw}{|}xyw~|}|~z{}yz~{{~~zz{|~~}}|u}~~|}|~xwyw}|~}vz|xzv}y|{w|vy}{{~~|y~|~|z~yz~y}}{{z~|{|y|~}z|z~|{|xy}y{}zx}~zz|z{|~yz~}yz{z}}z}|}|}|~|zzz|{x{w}{}||{|u{zxyz|y|{x|u|}}z~||}}|{x{~}~~|{~~}~}{}}z|~|~~}|~}}~}}}~~~|}{~~~}|}}|~}{z}~}}||~|~||~{}~~|~~}z~}|~|~z~}{|}}~~||}}}}~}}|~||z~}u}~~~|}~~}{~z}|}{}~}~}~|~}z{}~~~~x{}~||~}}~}|}y~~~~~|}~}~~~~|{}|}z~}~{z|}}~{~~~}~|~~~~||~|}~~~~|~}}{}}~~~}}}|}|{~z|||~|~z|}~z~{xz~|{|~~~~}x|||}zy~~~}|{~y}yz~}~|~z}||}}}{~{~|{|{}{x{|}z~y{yz{{}z|z~}yz{|~{|z|{{~}z|{|w~{}}|z~}z|~{x|z|}|~yx||}yzzz{|zyzw|{zy{|{yw{xw{z|~}y||{}{{}}|z{}~|~~{~}y~xyy|{}|}|{{z{~z}z{~zz{z}z~{~}}{~|}|}z}~~w}{{|{|~|~|}{xz~{z|w}{y{{}}{~}}{|{{~z}{zz~~~}y|||y~xz|{}{}|yz~~~~w~~{z~{{}{z{}}z||~}|}~z|y~}|z||~{{}}}}z|~~z~y}~{}{}zzz}}z{zyyz~}|xy|~~z}|zy|~||}z}~x}}{zy{{|}~w~}|~{|{{~z}~~~~~y~z|~{}{}~z~{||~z|~y{~{~}zx|||}zy{|~~t|~y{~{|~}|yx{~}|x}}{||z}}}{x}|~~{zz|~}~yx|{zxz~~||}{~z}|zz~}{{{}~{~y~yz}v~}{{}}~|||~~}~{y}|y|~|~}}~~~}~|{z~~~}}~~}~~|y~~~}}u|~~||}}~}}}|}}~|~}~~}}}x}~}~~~}}~}}~||~~z}|}~}~}}~}||~{~|}{~~}}~~~}~|~}{~|y~z}~~}{w~|}}w||z|zx~x|x{v|~x}z~~z}ywx{|}~zy{}|}|~{||}}v}}}y|}|y~{|}y}y~{}}zyz{|y}y{wz|wx~~y|~~}}{wx~~~~y|~zx{~|~}x~wz|}z}{|~||wz{}{|}z|yzzyv}wy~|{~|~~~{{~{t}x}}~}|~z|}|v{{|z{}z|}}y{|x~z}|~y|||~zy{}xy|~{u{y{yy{{~~|z|~}|y{zz|x|x|}|{~|yy{||~}v{z|}|}~{~}}yx|y}}}z~{z|~w|~}|z|{zw{v}{y}~|x{~{}|z|~|{|zz|w||~~}{}|~}yzw|}||z}{|z{z|{twz}zyz~|~yz}}{~}|y~}}~z{{~v~}}~x~}}{}{{|z{vz|x||{zzy||z~}yx|~|}}z}~}xz~|x}~{|}{~|{~{~}{||y~~~y|z|xzzzz|vyw|zxyzx}~|zxx|wy}}}z~y{|~z~~|z}|xzw{vz~{xy{{~}zzyz{~~|{|zz}xxz{z~~y{y|zu}{|~|zw|{{z}yzxyx}x{zzzz}zxz|}yx||}}x{z~~{z}}y~~~yz}x{~|zzxwwzz}yz~{zy}z{{x|}~}y|~zx}}|z{{}~~~{~|x|~~~{~}}z}~~{~}~}~}|{|~~~~}zyu|~~{~~~}~w~~||{}}{}|~|~}{}}~~~}~z~|}~~{z~~|~|}~}}~|~x~{}~~~~}~}{~{z{~}}}}~}{~~}{}}~~{|~~~~~~|~}|}yy~}~|~}~~}~~~~~}z}z~~~|~|~~}}|}}}~}~y{~yy|z{}~~~~{}~yz|zxz{zz|x~{{zz{~z{y{yx|z|}z}{{|yyxz~~}t}}}||}{y}{{~z||y}~|zx~|yzyy|~yw|z{{z|}v|{xx||zy~zx{y||{~y}|{~}y{{x~zxz|{~y||v{|{{|{}{ty||}|~wzyy{~xz~~}|w}vs|~}{{}|x|||||x~w|{~{~~z|z||v~~zw}}{}yw}}}zzw|w~|yxxz{|z{z|x|xz~{{|t~|{}zyywu~{}|x~z}zy{{x|~}|y{x}|{y~|zx|}z}zz||y~|w||}}xtzy||{}}}}}~|z}|~{~{y~}z~y|~{y|v|}zzz|y|}z~}z|{}|{|z|~{|z}y{}z}xyzzu|~x}|z|y|w|s}~}|{z|zxzx{zyzyy|xyy~y~w~~{|}y~z||yvyww}|zy||{~}}y|x{zy~}|~y{{}}}{z{}|z|~|xwwxy}yyyz|z}~}z}z~{~{x~~z{z}|~xzz}}z|w|~zz~|}x~z|y|{yw~|{|~w}|x}ww{{{zxy|}u{|y{yzzz|}}y}x{|y~~|}}~}||zy{~wy{~}{y||yz~y~y{~~}}~}xx}||~z~|sxy~z{}xxyyx||~|~y}w{{{|y|}{||}x}}{~w~}}}~|~~~}~|}}{|}}~}~}~~~|{|}}}~~~}}~}}z~~~~~~|~~}}||}~~||}|~|~~}{~y}~z}}~}~}}~}~{~}}~~z~}}~~|}~}|z}|~}~}||{~{||~~~z|{~||~}|~y|~}~}|}{~z~z{|}|}~~|~~|}|}~~}{~~}||z~~z}}z~{}~|~}~~~|||~{|~|~{}|z|~~~z~~~|~}{{}~}{~}}z~}y{|zy}z{{{z~}}{{|}~wy|}{|yyyzzu{z{z|~|}|z~|{|{}y{|y{yz{|zy|z~{z{yz|~|~z~~y}{{}}|uw|zzyz{~{||u}~|{~~xwz~yyy{~|}{|{}{|zyv|z|{|}y|yyvzt{x}w|zy}{~}{|v~}}|z|x||{z|~}z|}wz}~~v|{z||~xxy{}|z|{~x|~y}|uzy}~}~{}y||~xzz}}{zuz{|yz{~}z|w|}|yyz|}|}{y}{{{}}}}{z|~}zy|y||zxzx{v}yzy{~{z}~yy~~{|w|{}|z{{{{{{|}|~{w~||y}}}}x}|}x|~x{~y~{z{{{~x~~}}|z~~z~~z~{~z~|y||x}||yxzw||~}wzx{zzx}z|uz{}ywz{}y{}z|}~~}{|ww|z}y{}~|~zy|||zy{}}x}}}ywz}{x|}}y~{y~|}yz}{|{}}{}||z|{|}|}{|z}}~}~|}y~~{~{}~|}z~y{y{}y{{zy}{y||~|}{~w}~|{z{~~}~}~{|~zz{}}zuu|{}|y{y|zz{yy}zy~|{{||{|}{}~|}}|~{{}~{{}~{wy}yw|~}|{|y~}y{}}x~}||z|{}u|{|{|}|w{}}~~~}~}~}~~~}z~}~}|~~|~~}|||~~z~~{z~{}}~}}||}}}~z~~~~z~|||~}~z|}~~}}~|~|}{}z}|}~~}}~~~~~}|{~}~}~}}~}~~z~}~}~z|~}}|||{~{~}}{~~|~}~|~|}~}||~}~}~~~|y}~~|~|}|~~~}|}~~}~}{{~~|~}}|~~}~}~~|~}~|~||}|}{~~~{~~}~z}y~~}~}~{~|zyx{zx~|x}wy{}|vz}x|z}|{}xz{z}y~{|}~|}{}~{{z{}z|z{|z{|z||{~}}|~vt}{|}xz|y{w{{}|{x~~|}|z}}~~{|}~z{y{xz~|zz|}{sz~y|~{{~~x|x|y}zzz|{z{vy{zvx}v{y~{z{{}}{|x{|xu|z{wy|{{~{z}}z~||{|{}}}y}z~z|xyzyy{|}~z}|}z}|{xxz~}}zy{{yxyx~}|}{|~y~|y|~z|{~w}}}y{{||}y|z{yx}|{{}{{zy|~{vv|~{vz~z|{x{|~w|{x{~zz||{yy~wz~w{}zzy|zyz|{{v|}|~|}}z||{}||zywyyy~u~z{{zy|}~z~}zx|}~yz{z|y}x|{{~y~|{x~~{|{}y~}yw}}{zz}zw}qxx|y~}}}~|y|{|z{w{x|w~|{{xxy}}~~{x}~{u|{z{x~xo~y|{}y{}{xk{yxy||z|}z}|{|y|}{zzy~x||z}~wy{~w~{}{{~{vy|{z|z|y{~z|z}|{zyz|}|{||y{yw|}{z||yzwy||{{|{z~{~|{w|{yz{z|y|~zzzzzv~{zvyz~|}y}uw}u~{z||z~||~y~x}~zzz{w||}|yz{{{yyy~|}x}s{}{{}x|}|~z|~~~~~~|z||~|v|}~~|}{~~~~~}~}z}{}~|{~~~||}~{~}{~~~|~}{~}{{z{~}~~}}|~|~}}|~}}~~|~~~}~~~}~~}}~~w~{|~|~x~|~~y~}~|~}~{~z|{}~}~~~|}|~}{~|~|{~}~~}|z|~|~}{~~|~|z|~z}{~{~~}}}~}~~{~~}|~{|~~{~~{{{}~~{~z|{~yxy}y|z{}z}{~}}x~}zyw}~xx{yz|{{z}zy~{}w||z~}~wz}{}z}yzzx|}~yv}x~~{|x{~y}v|{}z|zx~~w}|~y{{|z|}|yzz~}}z|z~z}}w|{}|z{~~x||{y~z~{~~||{~xx{{~}}~x{~~y~~}zz}{y{yzxyyx{x{y{z}}wx}}|}|y|||{|}{}z||{}~zy~{{z}x~~~~w||x~|y{}}}{zw~}zwxyyvy}{}wz}{y{|yy{}|}~{}|~v~yy}x|y~z}w{{{z|z|v~{zz||z|||}yw|yw~~wzxxy|z}~xy~||~y{{x~|}||~|zz||{z|y|}yz{|{|zvyx~{{~~}|{|z{zz|x~{}{{|{{zw|~}z|}}ww{yx{{}x}{}zzz{}~{xp}v|{{y{||~}zy}~{{~}{}zz{~y}|~|~|{ux{x|wz{|yu}{w{yw}}z|}|{|zz|{|z{y~xy~zzz~|z|{{{{{y|z~{}yyxt{}yx~y}zz~~|{y}|{~~u|yy{~|{zxx|{~yyy}z{y}|}{w|z|z~xyy{y|zy|{{y{{{|z}~|w~|~x}{zzz||}y|}wxs{~}y{w~{||x~|zy|{w}z}}~w{v|xzz}|~|~|{~|~{~}~}{~}|}~}}{|~~|~~}|~~~|~~{~{~}y~|}~|}{y~|}}~~~|}~{}||}}~~|t~}}~}~~}}~{~~}}~~|{~~|~|~}|~{}~}}|~}z{{||~}~~}|~{}}u}~{}~z~~|~|}~~~||~y}{}~z~}}}~~}}}~{{~|~{x~~|~z||~y~~}|~{yz}|}w}}||z}~~{{|yzz{{}vy||~yx}~z~}|{x|~}{~{~{|{z|z{~{z{{|}z{||}~yy{w}z}{zy~}~~}}}}{}|z|||xz|{|zz{w{||~~~}{~{~~|||z|v|z|zy~|~~{y{}{z{zx|{|{xz{~{}}y~v|}}|~w|{{~~}|{~{~||~{z}|w~~z{}}}}y|y}yz|}|}|~~}z~{y|{y{}{|z}~z~}{}~{{|}~{}{}{z|~yz~y}~|~~}}||}{}||||~{~zv}}x|zz}}{}y~{zz|y~~z~{z}yx{|~|{{}{zy|z~~|y~{y}~|}|~~z}|{|||}{}x~}{|w|}~x|{~}{{}|}x||{}y~{x}{}{x{x{{{{{|}x|z~zz{xx}~|{|~}|}|}z}|y}|}|~|{}{x}~{}~z~~}~xw{{{}{}~z}|{{z|~{}~}|y{|z|~}~z}y{y{~||}z}|}{}||}z|||~~}~x~|xz{}z|}z}zw}~{{~}{z{}}z}}~}{~w}}~}}}{~}~|~|}}~||~}~}~|{~|~}}~|~}~|~}}}}~}}}}}~}}}~}z}~||~~~~~}~}}|~~{}}}}}{}}~}~}}~}}~}}~~|}|~|}~z~~{~z~~{{|z|~}}~|~}~}}|}wz{z{~{y~|{|zx~}{{w{u|{y{x|zw~vzyyzx{w}yy|{~|}}~yz|}|z}|~~{x~~|x|}||z{}v{{z|~xz|||}x{zz|{y~|y{}z||z|~z~~~yz~{{}}zz{~x|yy|vxz~{w{ywx~zx}}xvz{{}}~z}v}~x}||}}zw}|~}|z{z~|z}|yzxv{zyyu{}{{z}y{{z}}||yz{|{y{{||{y|}{{~z{}|zxx|{|~x|{|x{|}sy~}w}||{~||}yyz}}y{z~z}|~}|{|}w~}xy~x}{~v||z{|w{|~wxzvxzz~xz}|~}z}{}~{{zz}{}zz{~|y||yz||}|~zz||z|z}y{|yy~|xyy}{~~|x}{~x~{|~zz{{|}yz~zxy|~||~xyzx~~z~}}~}xuzw{y{~}}z|yz{yz|w|~z~|{wv}zxw~{|{}}|~x}z~x~}{||~~}z}|{~x}|{~{{yw|}}||x~{|x{{}}}zzu~|{{{}~wz{zyyx|{v|{|}x~~{~}|{~x~}z~{}}|~~{y{zzy}y}|z{{{{w{z{y|}}}x|xy~|yyzx{|{}{|{}z~}{|}z||x|w}w}|}}y~zz||}~{zw{{{wz{~|{w}w}|}}}}y|{|}}zz|}}}|~~}|~|~{~~~~|~}~{~{~~{~~{~z~~~|}{z}~}x|}s{}~}|}}}y|~~|}}{~}~|}}~~~}}~{~}~~~{{|~{~~~}s|~||~~~}~~}||{{z|}~y}~}}|{|}}~y{~~zx}~}}|~|~}~}{z~}}~~~|~~|w|~~~~{}{{~{~}|~{||~}~x}~}}~}~~~~~|~~~~}{}~~~~z}}~}}}z~}~~}{{~y{}z~z{{}xz}|}|s}{~|z}w~|zww~z}xy}~w||}{xz|zy~{z|~|w}|}zw~|y|xy}|xxwzxx~z~|~z|~z{{{wy~y|{|~z}}v{z|y}xx}}{|{{}~~z{~|}}z|zz~yyyz{||vy{zz~rw|{yzx}~y}}w||~|zz||z~||}x~|y~}|~}x|wzz{~{|x{{z|~|v~z}yr{y}yw{{}|yz}v{{~yx{}|||~y}}{~~yu~{{~}~x~{~|yz~{~y}w}{x|~|yy{{}{}|w{{yyzzy~y~v}{u|||{|x~{w~x~v|~yyzy}|~y|}w~y}|~~{wu}~{}zz}{z}{{}|}x{yvy}}zzw}~}z}{}yy{||~{{u{{y|yz{~z~z|v}{wy|z{y~|~|y{}w~yy|y}vyy{|x~~{{yzy{{y{z{{|z|y~y{|x{xz|}{zz|zy|~{{zzz|}{{||wz{xz~}{}|y}~zv|~z{y|x}y{}}}}{q}}z}~{yxzzvzzz}{zy|{~|yz}~xx{x~zy{}{z~}|~{{z~~uy}zz{~~w{~w}y~y~{|{x|{~y{x|x}zzw{|{{v|{y~z}{~x~~yz|{z||}z|{}wz}}|z|~{}}||yy{|zwz}}|}{~yy|yz{~}|~{xz}y{{}|yyzz|xvy}}}~~~|{w}{z{}|~}|~~|~~|~~}~{~}z~y}}}|~~}~{|}~~}~~}}|~}{{}}~~~}{}y~}~|~~~~|}}}}~z|~z}y~~~~~y|}~}~~~{}~{~~~~|}~||~{}~~}{}~}}}}}{||}~||~{~~}z~}~~}~~{~~}||}{~||}}|~~~}}z~}||}|~}}}|~~}}|}|~}~{|}|~~~z}{y|~{~~{y{|}}zz|}wu~wtxx~z|z|x{z}~y{~{v}{z}{}~z|}~y}x||}~zz{zzy}{yxz~z}}{{{~}}yz{}xx~w{}}}wzxyy|zz}~{}xyz{~{z}|{v{{|zwwzz{}{yy|{~~w{z{{~~}zyw|}z~}~~z}}}z|{||{yz~|{~x|yxx|}{y}z}|z{zz~{{y|{w~{}{|~{y|zxzz}zz}}|}|}~}~||||zzxxx{}}}wz}|{}|}w|x{{w||z}zzx|}|x{{zy|~}zx~||z}y|z||~|x{~|~z~zy}}yxw|{z{}|}}y~~~||{|~~}zz}~~y}|~}{|}{v~~z|yw|x||y}{~w}{{y|{~~}}|}zx{}|y~w|}}yy~|~y~}~|{}||y{|}|w}|{|{zwz|w}{}z~}~||}|~|}y~~~}}~zw}~{}~x{}y|}y}zw{y}}}xw|v|zs|y~{~}v|}~|xy}z|xy~~}x{~~||~}}~{x|yw|}|}x|}zwwz{wszy~~|y||~zz}{}~|}|xz{~{yy||v~~zz~~~y{|}||y}{|yxz{v{{||zv|{z||}}w|x{yz|y}z|~{}|z|}|~z}xy|{}{zy{~}yw|y{xz|x{{y{~x|}}}~y|{}~}|~}}~~}~}}|}}|}~~||}~~~~|y~~~||{~|~{~y{}~{|~~|~|}~~|~~~~~~}~|}}|~}{~}}|~}~~z|~}{}~{~~||{~~}}~}}|{}~}}{}}||}y~z}{~~~|}}}z}~~|}{~~|{~~y~|~~~|~{|}~}~|z}~}~}}|}}~||~~~|}zz|}~~}}~|}}}}}}|}~|xv~}~}~~|}~~z}}~}{z|{~~~~|}z}}{x|}yz|z{{}wxzxzw~}z}}z~z{y~|~{wz}||}zz|z}yy|}}yxz}|z{z|{y{z{}}}x{}{|xw~zzy~}~~||}~zu~~||z}{|{~|{|}|x}~~||}|w{y~z|zzzz~vw}|}|~vx~{}{~yx|z{y}~|xxyzzz|{|}|}||}xz}|zu||{|y~x{||}z}~vzyz}z}{}w|~{w}y|yyz~s~{}|z|z}}}{z|zv}}|z~|zyxy~|{{}xy}xzy~}}~~|}zvy}}{~xz{|y|y|}~{||}|y|y~u}}y}zz~~xw~y}{~|w}|{yyz~v}{zz|yz~||~||~~y|x}z{x~v~rzvw{x|v}z}}y}}|{{~xv|}||}~yx}{||{{z}}|zx|{{}{~{}y~vw|x}y{{}ww{xx|z~z|||ywz|w~y{~y|z~{wy{}}~z|x}}~x}{{~z{x~{{}{|z}{~|{}{||{z{{{|{{{z}}}w~}~|}{|}|zz}|}yy}|{}yz}}}}||{~|z~{|zxz}z{}x{}{}|||{||~|}{|}|x}}~}}|{zz||}{|{y~{z~~x{zwvvyx||~|y|x|}z}}|{zz|{{}|z|~}y|y|{t|||wy||vz~y{}|~z~{|z}v}}w{{}|~~w{{zy~}{}}}z~~|}}}~{}|~~~||}}}~z}|~~}{~}|y}}~|||~{}z~~~~}|~}}|}z}||~|z}~|}~|~~~~~|~|}}||~}|~~~~~|~~~|y|}|}~~~}}|y}||{~~}{}~}~}x~|~||{}}~}~}~z~~|~~}~u~~z~~~}}~}~{~}z}~}}x~}{~~}~}}u{|~}~~~z||~~{|~|~|y||}~~~|{~~{~{~}~}~{~}~|vz{zz}{yyv}z|y|vyzx{~v}x}z{}{zz||}}y{}||zzz{|||{|}y|{~|y{z{{z{~{}~yx~~{y{xzzy{}zz~{y{~{|zx||{||z~|}||z{}y~~{yx{{}|x~}}z||y{}xyzy~xu}}{y{|yx{{|~}x}{x|}|y{xy||}{|{zzz{}zzy~vw|}~z|}zy~zy~w{xw|x{{}{~zz}{z~zzz|{|{{{{zz{z~{}x}xwz~z{}|yyzxzyux}zw~~y}||~z{||{}{z~|}w~~}|}zwzx{|uzz{||{xzx~xzx~||}{x|y~{~{|z}y|zyv~~~|{}zz|z|y{z~zzzzyyvzx{zyy~xy|v||{|}|{x{z{|{{|z||z{|y{xyz}~|~|}z}z|~x|xzxy~w}}x|}w~|~~y~y|yz}xz|y}}}y}{}zu{z}~{z{z}|z{|y|{v{}{y||}z{|vyw|y|}}z|z{|}}y}|}y~}}xwywuzw}{}|w{|}z|~}xxx{~~x|zw}|z{z{y|~}{{yy~zz}}{}}{z{}{yx}zz~{|y}zuzw~zv|{}u{{|}|yy}{}y||}y}zz{|x|~~z|{zxwxyx}y{{z{}wx{~|~u~~{{{z||~{y||}~}{}~}}}}~|}~~}}|}}}~}|}}{~~~}~|~{}||~}|}}~}~~}}}{}}}~}~~y}}|~}}~||}{~~z|~}|}}~~}{{{}{{}~~~~~}}y}z|~~|~|}~z}~~~}|{|~~|~~~}~~z~~}~~~}{~~~{}}z~{z~}}}~{}z}~}z}~~y|y}|~{|~~~{}~}}}~}~|{~}}}|{~~~~}|~~~~|~|~}}}}~|~{}~x{xzz|~y|z~}{|z~zwz{{||{x~zz}wz|{{}|uxzz~}x|{|}||}{|t~{wytz~wzz~|y~}}z}z{~{{}|z{z|yzx{y}{xzy|y{s{}}z||~{|}wyz{yz}x{|}vz|z|x|{}x~z|ww~{y{x}{vzy|{x}y{~}|x|}uzy{{}|}{}y}|z}}|~~|{|{x{y|z||{z~z}zy{x|~|{y{}{{|}}~|}y~{}|yy||x{{~|x{{}}xvz{y{y~x}}~{~z~|zw}zux{~~y}z|~|~zx~y|x~}{|{{~{xzxw{|zxz|~||~z}z{z}|x~xxxzw}{z||}}y|{{u}|uw}zz~w}y}}xx{yy}|y}}||{y|yy|~{~zz|{x}}~xy|}|z|{z|vzyv|{zv|{yzzxz{{y~{|~z~w}{~v|}~z}x{u{~{{y}w{|yz|{x|wz{~}zx}~x{zxz}{|}{y{v{|y}{w}{y{yzqz}ww||}yx{|v}~~z~wyz~}|{~zx|{~}~}|{}yx|y{}|y|z~}wyxxyy}z~xz|~x~{}|z{y{z~|{{{zzy}}{{y}~w}|{y{z|{|z|ywx{|yx{zy}v}|ww~~{z~z|z}x}~|{z}{z|}}~}}}{|{||~|v||{yz{|yz|}~|{|~u}|x}||~}~z}~}y~}{}}|{|}~||~~{|~}|y}||}z~}}~{}~}}|}~|~~{}|}|}~~|~}|~~~}}}|}}~}{||~~~}|~}{}~|}~}|~~||}|~~~~~}||||}}||{}|{}}~~}{~|{~~~~~~}~~~zy~z~|~}~|}}|z~}z~}~}~}~~}|~||~~~{~}}~|{~{}~}~{}}{}|~||~z}|}x~~~z~z~{z}y{z}z|z}||y~}y|zx|~zy~{yzx}zz{~}|xx}~~~v~vy{{}{~||zyx|{xy{xy{|wx|zz~~z|zzy~||y{~{{}~|y|z|}}y{y|{u{wyz~~{|{{{}x{|zx{}x}{}}}}xyx~|z|}~||{{x{{}|y}}z}|}~|z{{|{zyzx|{}z{{|}}~~y}{z|x{}}~~|}z}y~zzuy}{}|wz{uz|{||y{}zwz}~{{}~z}|~~{{|z~|~yy}}y}wyw{zww}y{wz{zyx|}~x{w|ywu{|{|~~|}{~|z~|~z|~zzz||zy~xt{z|{{z|y~}w|~{~y{~~}zzy~z}~}y~}z{{~{{y|}{w~{}}}}yy{~z{y|xz}x{~~~x{y|{z{|z|||y|}}|~{|}|~{zz{z}|{{xx~|v|~|}~yyy{}z|~|}~}}|||xz{}|z}|~}}x||}}||}~|wz{y{}|}|}|}~x~yx{zz|{y{{zv~y~{{}{{||zy|{}}y||}~}}{}~||~w{}y}zy}|{z{~z}|z}~|{y{z{xw~{~|z{{{y||~|w}}}|{zz{w}|x~y{|~{}}}{{vw}}{~}z|~}~~|~}||~|~~}~~}~~x|}~}~y}}|}}|~||||~}}}}}{~{~|z~||{zz|}~~~|~}~~~}~~~}}||~}~~||}}|y~}~z~|}}{~z|}~~{}~{}{~~{|~|~~z~~~}~||}|{}|}}}}}}y~x~}~~{{}|z}z~{~~|~~~}~z}y~~~}~~}}{}y|}}|{|~~{~}}||}y~~~z~~}|~xz{|~||x{}xz||{x}~|~|}|~v|{zzz~|{~xy}ww{zu{y|{z{w{|v{}{||zwy~v}|||x|}xzz|xxz}}}|zz~|}}}xy{zw||{wzy{w|~}zwyy}}|}zyzx|z{}{y|{{~{{z{vy}~{x|~z~y|zwy||z|}}}~zw||}|}z~|wwv~z}}}~{|y|{z{|}z{|{~zz{y~}y~y{y{{v|}{|~z}{~yx~~~{}{y}{~|}z}{{||w|{|{|}z|~{~ux~zy|y}|z~}zz{z{|z|~|z}y{{z}|}|{z}y||x~{|{{~~z{}~u||zzz{|~~~zx~z{}}||{~{~~|||~y}|xyz|~|yx}|~||||wyz}yz|xy~~|y~yyz~|z{~|}x|{~{}{z~z~|z{z||zw}~|~zyxy{|~~}}yz}~x}~y}|}{z}zyy}~|z||~|}|~w|x{z{{}y}xx~x{}~~z~~z|{~w}|xx~zy{{zzx{yz~xr{x}{yxz{z|yz|{{}~}{v|{u|{{|{~{{v}|zyz~}|~}z{~|{z|yyz{z}x|zv}zz{}~z{x|zv|y|w~~wy|{}x|wyzx{z{{~}{xz|{~}|v|{~{{~~z~}{y}xz~~|zz~v|{}}}~yz||zy|yx}|{~|~~~{~{~~}~~~yz|~~|~~|~||{}~|y}|||~}|~||}||~~}~~~~}}~~w}|}{~}}~x~yz}}{~~~~|}~}|||}|~|}~~{~~~|}~|}z}~|~}|}|~|||}}~~~}~}|~z}}~~||~~~}}~~}{~~~}~{}}}w}|}z|~~~z|}}}y|}~{z~|~~}}y{~~}}}|}{||}~{~~~{~}{|~~||}~|~~z}~}~xzy}|{|y}}{zz|{x~zv{~x}}zz{zzzy~yyzy{z}{{}z|}z{}||~}w~}||~|}x||}zz~z{{{|{zywwx{x|z{}~{{|||{{zx~y{{}~z}}z~{z~}{y|x|xw~~|{{x}y|{|~|~x{x}|~|x{~yzy}|{yx~}~z{{|}zz|}yyyzz~y|}}}~|zz{w{|y}~{||uwyz{w|{}y~|}}~|{z|y{{yw}}xvwz}uz~|~|~|z}zz{ww}~}|z~|z{~z|y{{xy}{{z{xy~|y{y}zyr|yx{{yy}~}{|}zw~y~~}y~~y~y~~}~}z~}~}x|y{~{y{y|v|}{|yx{|{|w}}}z{y}~}~~x~z|{y~||{z|x{|{yz{zzw|yzxv~wx{zx}xx}{y{z|x{|{}~~|yz|||~x~}zz{{yzz{{{{|}~y~{}}y~{|}}~}xy~}|{|{y|{zy~z}}}y}}|zxv||y~xzy}ov{w|{w}~v~w}}y}|z}z}}{{|}|z|}~z}}yz|~y{zxxx|~s|z~yv|{{z~yy}x|{zt|~{y}|~|~{|}}}~|}|z|z}z{}{|~xy{x|{|}{|}~z{w}{uy|}z|~{{{y{}{z{|}~}~|w}}}}~~|{|}y{~~~~z{}~|}}~~~~~}{~{~~~~y}|{x~||{}}{~}}~zz|z~}~}|~~~}{~||~~~y~}}}}~~{}~~~}{y}}}}}}~}~}~}~~u||}~|z||~y{||~|~||{~~}~~|{~~z|}}}y{~~}~~~~|}~z~~}{{zz{}}{~~x}{}~{~z{}}}~}~}}~|~}~~}{{}}z|}~z~}~|}~|}{~}x{{}|}}~|}|||}|z{|||}~z{}{{~{}z}~}||xy||||{}{|}}}~x{~|}~|wy|{~|}{||z~}{|}yy~||y|yz}||}z}z|{|~{|~~~}~|{}}~|~|}xy}{~~z|~~u}~|{y~{{}|{}{}}|z{}|}}~}yy{~{zw||}}{vyyz|y~~~{~yv~}}{yyy}{}}}}yy}y~z||yw~{}xyyy}yy~|{}{{z~}y}z}~y{z~}~~|~||}~z~~yy}~|~|z|~{|}w|~}{z}|{y}z|}{y{zz~|u~y|x~~z{||}|z~{v{x~~|~~zz~~~|~|zy~}}}}~}z{}x}|{~~xyz||z}~~}||{|u}}{~y{|{z}w}|~~z}~y|~}z{~}z|x~{~{{{|z|}x{{z}{}{}}z}x|~}zx~}x}~x~|}}{yz|~x~{}z|~zzz{w{}|~|z}{~}}y{yyzwx||}~~}w|zx}~x|{}}~|{|}||y}z|~~}y~|||z|x~|{~y}~|~~z~y|z}||~y}|zz||}~}|~|y}|~}}~}|{~}z|}~}~~~|~~{}|{~{~~~~~|~~}~~~~~~|{~}{|}~}~}~}~w~}~~~~}}{~}|}~}z~~~}||}~~~~~}{~~~~|||}{~~~|~}~~z~~~|~{~{}z{z}|vw~z{|{~|{{|{|y~y{}~y~}||{{~|{}z|{{z~xzy{}z}}|xz|~z~{zz|~}~}}v|~y{~zx{zz|}|y~z{xzz~~|yz{}y{{{~zxx~z}zww|}{wyy{|yx{x|{|}{~w}{~{{}~zx{}|}zzz}}}|~y{vxw~}wy}z|{{||{xx~zyz|}wzz}z~}|}z~}{}x|w|~||z~~|}}}z{{x|||z~~z~{~{}|{}v|}{{zvz~}||y|}vy}||yyw{}}~}~|{y|{x}zz}}zz{{z{u||}}}~|z|y~}|y~~~~{y}zz~~y}~}{~|{{{{}|{~}z{w|x{}|y{y}~|w||x|yu}~{~z{}}|~|z|{}~}}~|{~zzy{y{{~}{~}u|{|{y{{u~~{|~{xw{z|}z|}~}|}|~z~z}~z~}{}{zxy|||{wy{yxzxw|}w{|~}yx{~}y{z{|zy}}y|x|~{~~~y~{}{|~{zwy}|||x{{~{w|{x}|~}}z}||~}}x|yy}{}{~{}{|~}{{zyz|z|zzw}~z|{{}|}}{y{{{yx}~|{z~x~{}|zz{}}~|~}z~z}x|||{z}zzw|v|{}wzxwzzyx|~}|y{y~~}z|}}}|}~~|~}~~~|~~z~}~~|~}~}}~|~}}~}~~}~~|~z|~~z{~}|z}~|~}{}|~~~~~~~}}}|~z{}~}|~~~}~~~|}|~z~~~z{~||}}}~~|x{y~{y{|{{~}}}{~z}~}}~~~~}~{x~}z}}}~~}~~}|~z~~}~t~}}{|}~~{y~~||~|~~{~~~||~~|~|~z}|z~||}y{{~{{w~}~|z{xw}z{~{~y|zx{|z|zv{z{||wx~z~z}z}z~{wyx{w~}{~}|~y{{x}{yzxz}y~}}x|{xyw{zz~|}|{|w}}|}~z}{|}wyy~|x}|{}}|y{y{zw{|}~w}yz|{y~wy~x~x{~||x}zyyyy~{|z|{|{z}z{|v|{{}xwy|{z}yy~|~|}}{}xy}~yyzzy|y|}zz|{{x~}xz|~z~{}z|y|zz{{}}|{~|yz~y{~|~y{x}|w{{{}{yx~|{{}}x{z~~{~|z}~}|v~yxyz|wy|}ytzy|~}z|z|{y|~}}yz{xzzx{{}~{{{{z}yyy}~w}y}{xzyyvz{{z}||}}|~xyz~{|{~y{{|yx{{}|~~|{z{z{~}sw}zzyw}z}zw{}z{z}{zxy}|~||x}}||{}zyxy}z}z{{~zy{|{{|~|xz|{}xx{z{|~~}{v}{~|{|w{}}z|tz{||{x{zz}~|zxyyxxy~yz||v|~y|xzw~~y~y~zyw{z~|{~xzz|}{y~xyy}~~|w|x||z|zz||x|w{zzxyw{y|w{~|y}{v~~zz}x}x{z{~yxy{|{||{~~~|{{{zyz||z|}~z~z}{zy{{y~|{z|~z~}~{{}|~}~~}z}}}~}{}~||}~~}}~||{~}~|~{~~{~}|{|}}}}{~~~|||~}~y}}}}||~~~~~~}}}}|}|{~}~||~~~~~~~}|~~}|}~~~~~|}z}~~x~~~z|}}}||}}}~|~~~|~~}}w|~||{~}|{~|}~y~}|~|{~z|~z~|~~~}}~}|~{~~~~}~x}~|~|{}~{|~|}||}}}}~~~}}|~}}}}}|~~|~|x{}~~x~z~xy}{||}~~xw{yxy}|y|}{yz~xvu{}~y~{zz|}x}|x}~}{y~{}}y~|x|~{z~~wz|y{|z|{|z|xy{x|{~y~{z}}y}wt}~||r{yz~z{|zz{{}}~{x}|{~{~}{}|ywv|v|~}v{}z{|{x|{{v{{{~{y|z~}zxzvz{z~{}yw~|y{~~}}z|}w{wz~|xx}~y|}{{|yyzzs|{{~}}}|{||w}}z}~|{x{{z~|y{z}~~|||w}}w~zy~y|~|x||zw}x{zx~x{}p{y{z}xzz|~}~{y}y||{~|}|~v{x}wxy}||{z{~xv|{|~y}}~}~||{~~y~{}|z}~~|zx~y~|}y~{|}~~xz}vu}xy|~z~|||}|}y}y{~{}z}}xvy{z}z{~v}}~{|y}w|z|zx~~x}w{z}|~z}}z{{|z}~|z{y}xy~||~~y|zy~{zzw}x~yy}~|~~{vzzxuz~wy||{}~z}}~{z|}x{~~|{}}z~{yxzuxz}x}~}ywxxz}yy||w|xz~y}|}zy{|}}}|}}}}||}z|yx~yz{{uwzy{}uz{{yy|||{|~{{z|xzy~x~~~~x{~|}~z|zz}~~xx{~y|{|{}~|z{z{wyxzz|yz|}y~|~~}}~~}~|~}{}{~}{}~|{|~~~~~~z{~}~~~}~~~~~}}~|~~}~~{z~}{}|~|{~~~{||}z}}|~{~~|~~~|~}~}||~}~}~{~~}~|}}~~y}}|~~{}~}y}|{~~~}}{}~|~}}}|z|~~{}}~}~}y~~}||{|~z}}~~~}}~~}}|{{|}|~|~~~}}~y|~|z~~~|z|{~}{}|}}{~}}{~~||}}{~|}z{}xy{zx{|}|w{}y||||zy{|xy}|{wyy}x~z}{{w|z}{}{{zw~x~v}x|~zzy{z~z{{yz||x~y~~z}|}yy}yw|xzyyy{|y}v}w{z}{{{{vw~}z}y||}~w}y}zv{zx~zz{{~x|ww{|~~|~~||y|}~y|u{|z}~zz{{z~xyyzz{yy{v}}|x{yv||{z~x}uz~}}{y}z|y{v||}w|~{zzwzyxy|x}zyy}{y}~zyz~~z|zz|zx{{wy{x{|||~}}}y}}}|~|}~}{{{|y{zwzx}x{y{z}|{ywzy}w{x{y}y}~z||~y~x~{~z|}~}xx~{z~|z~v{|y}{}|}~|uw{{}|~{z~{yx~~~||w~}}v{~|}{wy|{y{~{yyz~}wwzz}|{z|xz{~|yy|}~}}{zxxy~zw|~y~yy}|zzy{~}zzyz|{z}y~|}{y|{|{{~}}~}y{y|sxzy~|{}||{z}x|z|}~z~|{zz{yy{{z|}|~~~w}{yw|}z|zyyy~||w{{{zyu{z}zzx|{x|}~w}~{w}|yz||{|{y~ywxzz}{yyy{yu~|v|}|}y}z|z|zv}|yz}~|x}}~yy}|{w{{z{~{~|yy|wy|wzwz}x{|zyx{~~xz}|y|}||z|xw}|}w~{|{}w|}|~y|zzwzyxzyz|~y|z{z{}yx}|||~~~z|}}|}|}~|}}{~|{~~|~||~~|~~~~}~~}}}{|~}~~|y|}~w~}~}|~}|~~~}~~~~}}yy{z|y}}~~~}|~}{}~~~{~}~~y~{}~~{~~}z~~}~}||}~~~}}~{|~}~}|}}~|}{||~v|{}|z}~~~|}wz}}~~~~~~~~z}~~~}}}{|}|~~|}uz~}~z~}|}|}{~~z~}~~}~~y~~}|y}{{~}}{|~{~||~~~||{y~w|z{vyzv}y}xvy{}}|~|x{x{{}{~zz|~y}|{yz~{||}zz}{~z{|{{z|~}}x|z|yzv|{}|w|y}~{~}wvy~z~z||x~~z~|~~zxx||}xyz}{{x|}z{|zy{z{{|}~xx~y||zx{y}|{|yy~yx|}~{|yy~||}z}}~~}}~|yxyy}||}|z|vy|}z{w}yzxx}y~{x{w~~}{|{{}||zv~{yw}|{|z}|zx~wy|{{z|ywxxy{{zy{{z~~z}}z|~x{~zww}yzwz}w}~{zsy{wyz{w}}~xyw{v|zw~}zywv{x}yz||x}z~z{}zx{z}x|{{{}}}~xxzux}v}z{|}|}y}}y~{}{yw{~{{yzz{|~}z}z|{{}}z||}z|{wz|yz{w}~y{zy~w|uzzyz}yx{}yy~{{{}}{zx~~z~|{}}~}}zzvyz{~}{{x{|~wx||}~~z{z|y{{{||{|y|z}|y}}}x|y~~}z{{y{}y{y|~z{{{yzv{yzx|w~xx|xyxx{}y|w}}yywzv}}~xy~~z}}~}z|z~{~{{}~{{x{|~|{|zy{z~~y}}z{~{y{z}x}}|}{zzy{x|z~|~}~}x{|{zz~yz}~|}x{x~}y|}z~y||z|{zxuw~t{{z}{{}yzzyx~{}~y{{~|}~~~y|}}~~~{|~}||}}~~z~}|{}~|}{}|}}~}|~~|{z{~~|}}}{}}~~|~~}{{}~z{}~y}t~~|~|~}~{||{~~~~~~z}~x~~~{~~~}||}~~~|}}|~{~x~}}~~~~~|}~~}y|}~~}~}~}~~~}}~~~}~{}}x}~z~}y|~}~~~}|{z~z|}~|}~}~||{~}}{}~~}~z}~{~}~}}~|~~}~~}~|z}~~~~}|zw~~~{|{|{}|~{z~|}|z|yy~y}v|z{{|~t~}{~{x{yx{y}{~yx{}zz{{vz{|z}v}|}|zzy{{~~}||y|}|z{|yx~}{x}z|{y~}{x|v|w|xz}{x{~}wz|y|{}{~y}zw|y{~|z~||x|{zzz|x~~{x{y{||~{z{~~~}vx{{zvyyw|{yy{~{|{{|{{}x}~}{}}xzzy~{x{x}yzzwzxz{ux|{}|wy~~{~|}vyzzx}||u|}{z|{}~~|}x{~yy|x{yy~w~yyzz~|~wx{z|~~z||z||{zw}yxz|z{y{xx|xz~vwz||{{|}{yz}{}||}zzy}z~yzw|}{~{zvz}~{}}yy}y~{yx}||~|~|}v}~}w~|{z}}|{xzzz}{|zx}w{}{~x||~{|{{}~zzw|{|{~zxy~~||vy}zzz{}|z|y~~y{y~{{z}z~}}}|~}{{u~wr}}|~~|}zzy~{zz~ywy~~{||yywz{~}yz|y}xz}y}{|}{}x}z~}~|}~~wz~yyz~}{|~|wzy~z}w|}|~{y}{zzz~x|{z{x{z{{~{~vyzz{{}yyz}{xzz{~{z~{zzz|~x~~{z|~z|}||}||{{zyy}{{z||{|{y|y|xyyy|}||~|}~z}}{~~~{~~~}z}~}~}}{~{~~~~|~}~~~~}~~}{|~}~|z~|}z}~{}|~~|~}~~~z}z|}~|||{~{~~~{}}~{|~~~v~||||}{}{{z{~~}}{}y~~~}}~}{~}~}~|~{}|~|~~y{}|}~~}~|~}z{{}}~}|{~~{~y~~|}|~}}|}{}|}}|}~~{~||}~~{}~|~~z~~}~}{}~|~|}~|~{|~y}~|}}zz|~~{}{{~~{|y}~~}{~~~}}~}}{||{}}y~z~}}~{yyy|}v{}{}{wz{~}z~z~}}{y{zy{{z{~|~{zw~|{}z|~}~|}}{|~~w{x~xvz{|~}~{yzy|z||||~{|z}}zz~v|x}~zz|{y{xwy|xy{zz{y|{{~xy|z||z{{zxxw~zxzz|zy{|~}}z~yz}}z{y~}}z{{{|y}}yxw{vz||~{w|{yxz{{}}{~z~|y|{|~~}~|{|{~}||ww}}|w~{}{}vx}z}yzy|{}yz{z{}{{z|}||}{{{z}xy}xz}{y}x|y{}z}}x}~|{z~||}}y}|{x}z|y|~{~zzy{|~~~~}}||y|}}~xxzxz{{|s{{y|}{zz}u}z{}~~r}z{||}y}{z{z~~{~|}~}{w~r}vz{{zy{}~xy{{|}{}w{|~}{v}}}{yz~||x{yu}||~~{~xwz~~yyy{z{}z~{z|{|xzv|~}}{z{}|}}yz~}y}z|zz}}}z~z~~z{|~|{~{y{y}}}|~p{~~y~}}~s}z|}z}}}z}|{}}}{v{z~}|~w{~}~~{||qz|{{z}xz|}{w|~u|}z||{vvy}|}~~~{{y{{xz||~{}~z~}{~}}|~|z~{|zx{uy}}z}{~~{y~}yyz{}{y}}|~{~~|}|~~~~~|~~}|~~~~~}~~~|}}~}}}~|~~}}|}~}}~~}}~~||~|}~~~w~|~~~{}}~}{}|~|~}}~~~}}{~~y~~~|~~}|~~}~}{~}}~~~{~}zz}~~~~~y}~~~||~}}}~~}||~|}~}~{~z~}}}|~|~~}|||}yw~y|~~}~}}||}}|x}|~}~}~|~}|~{zw{{y~}u|y}zz|x{}z|xy}yy|~|xyz|zzy}}}xw|xy|x{{}{zv|}|{}{}x}yx{{|z~xx|x}}yzzxww|z{{{zz|x}{y~|{w||~xzy|y|sz}wzv{~z|||z}w{}~|~z{~~~||z}uxy}z|{z|wzz{{|{yz{}w{}|y}y~{{|yxzx|{x}~x}{}vz{w}zu}yz{|||y|x|xz}ywzx~yy|z|{zwyzzz{~z|w|}{}|}y}~x|zyzy~~~v||~}{y|{}z~}|xzyx{z}}vz}{wy{||y~y{zwv|{wzyy~}}yu~}{yzz{{|}|x}~}y}~}{|y}|{~zz{}~|y|z~}w{|v~{}|{zz}z{xuy~{|{y||||z~~}x~|z|~}|{xy{{|zvzyxy||z~yz~}|v}xx~{~}|||||x{{{y~y}vu{zzv}~xz}}~}{~w~|y{}|}{x{yx~|{|yzwx~xvx{}xx|}~}z{~z|z|z||}w{{{|v||~{}~{~{x~}zzw|{{x}{}z|}z{z}z|{wv|{z|}|{{zzw|{~yw~{{||}w~{~z{y}y{~{y{|x}|{z{|yxz{~}y||zy||}z|y{x{zxzv|{z|xzzx|yyz~}x}|y}yzz~z{x|y|{||~z|y{z|{~{~z}z{}xzy}|~yw{}}y|~y|}{~}}|}}|}{|y}|~{|}}~{}|~~~}}~|}~~~}|}|{~~~|~}}}~{}~~~~~~}~}~|~{~~}~~~~y{|||~}~||}}}}{~}|~{{}~}}}|~|y~~}~y}{}~~}~}~{~}~y}}~~~{z||}}|}~~~|}|z}~~~~~}~{~~~~}}z|~~{~{{}}}~}|}~||~~~~{~~}}{|}|~}|}~{~}||}|y}~}~}}|}~||||~~}}{~}~~~|z~}|}|}}}~~|||||{|~{{x{~}}zz}}{|yxw~|{|w}z}|~{z||y}}{{}|{yy{u|{|{||}y|}}yxz|xyyw{~|zzw}x||{yzw|{x{~v}|}|x~|v|z|{yz}}}{~x}~y~||z{{yz{}zyy{y~}||z|ywz|zx|xzxyxw{~|zyzzzv~{|}{}{|{{}|~{|~zx~y{yzz|{yzw||z|}y~}y{z}}{z|{{}yz}x~}~~|~}}{w}}yz|{|}~}x|}yw}{{{~|z{wx{y{~w|yw~zx{z{x|w{|yy}}{~|}|{yy{y{}vyy~z}{y}~y||z}x||{w|y|z~zyz~{}~~{y~z}~|{|~~}}{}{{~}ywz{x|{x{z|}}x{~~~|x{yy}~{w|{z~|{|}}z|{}|{ww|{{||}y~xz}{zzxx{{x|yw|{zv}{zw|}}{}zv~||{}{zzx|~}}~v~{y}z{{~zxyx}y}w{{{~x}ww{v{{{}|{x}z{z|w{}w|y}zzx}t|zzx|{|}|y{zzywzuv}z}x{yvy{}~~{z~~}~{}~z~yz~y|{~x|{wy~w}xzw}z~|yy~u|yv|x{z}xxzy~~xz{x~~z|}||}~x~~}~z~z{w||{~~w}zwz}{zru}~y{{}}s}|w}xvwty~~~}v~{|}}y~~~~|~~z|z|~{{x~{}u}~}~|~|z}y~}|~}}}~{}z|~{}}~|}~|}}~~~~z}}~}~|~~~}{}~||~}|||~~{}|~|}|z~~}}xz{~~|||{}}}}|~~~{}~|}|{~}~y~~~~}~}~|}{}~{}}||}|}{{}~}|~~~~~}}y~~{}~|~~{}~}|~}{}~||}~{}|~}~~}|~}~|~~z|{~}}|}|{~{~{z}||x|{{~~|}|y}~x{z{z|~{|~~~||{||x}|z~~~~||~}{|y||z{y~{{w~}~}~~||{zy~|{z{~{y~{~~z{{|}y{z||}{|~}{~{|}x|}{}}}||}|{}z~}||{|~}|}y||{~{z{y~}}}|~||x|}}|x}}}}|}}~z~z~~y~|~z~}}}}~{w}{{}~}}}{|~||~~}|}{}~x~|~x{|~{}zzw~z|}~|}}z{z||yzzz}|~~x}}}|~}}~}z|~|{||}}|~}}~~~}z}y~z}y||z}zx||||~|~~}~~z|~|}{~~{yz}|x}}|{}}{~}~|~zzs|z|{|~y~~}~}|{|{w{z~~{{}~}}|||||xz{}{{v|z}|}}}x~|~{|}z|~}|{~~~~|{~}}z|w~|}|y}~}z~z}~|}{~w~{~}}zz||{}z}~|}~{|z{}~~{}||~~{{|zy||~}y{}|~~}~~}~}|z{}y}}y{}|{~}}~x|}z}y}{{}|~{{u|{z{||~u}|~|{xz|}y}z}~}}|}~~z|}}}}z}|}~|w|zyy||}~u}{{|y}zz{}|zz{}|{~|{x}||~|~|z}}~~~~~|}~~~}~~}~}|}~|~~}~~}}}~~x}~}{}|||}}|}}}{~~{|~{~~~~~}~~~{~}}~}z~~}|z~{{}~z|}}}~{{}~}~~{~}~~}}}}~~~}~||}|~~~}|~}~}~||~|{~}{~{}|}w}~}x~}}}x~zzy}}|{|zz}~~{~{zzwx}}u|{}z{|z}~|}z{y|}||~xz}|}|y~xz|y~y{|~v~z}wz}}}|||~~|~~{{~|}|{}~}|~{y}||~{{~}|}{}{{~xyz{{|~~{yz|{{}~z|z|{~~|~~|y{|}||~{y{{z~~}|}~w}~z~yzz{y~}{z{y~z}}{}~|~}|v~}~||~}|~}|z}|~x|}{y{zy}}}}|y||{}~v}|~~||{}{{z~|~z~~}~y{}}}{}~|}}z|{x}}{xw{}}{}}{~w~{{~}~}|y}|~}{|~~}}~{}{}|}}{zy{x|y}|yy{{}y}~|{}}|~yzz}{{|{|~}{}}wx~{~|{|}|y~}z~{{|xwx~{||v~||}z{||~~}}~{|}{z}|}y}}}~{||{{{y|~}z~{|}~}y}|}{~|{{~}w{}|z}zz}}{|y||x~~xy}~||z{~}y~}zy|~{{y~|xzw||z{z~}}yz{z}{}}{{{ywz|zz|}}{|}~x~|y~}z~~|z}}z||{}~}|~}xx}wz|{}{}}x{zx~|{~{~y|}~||}~}}}|}~|{}}|}~}~|}~~~~|~~}}~}}|y~~~z~{~~~~{}~~|~~~~~}{~{|{}y~~~}~~}|~~|~|}}~}~~~~||~~{~~~|}z}~}z{~|~}{z|}z}{}~~~~~}~|~~~~|~|~{}}~~~~|z~|{}yx~~|}{x}}y{}|~{xv|y~x~{}~~{{y}z}~{xz|~|zzwvx|||z{z{||}{yzz~zz}{yz~{zwzvz~zxyz|~{~{|zzzzx~}~x{~zw||||z}z|s}~||y{|yz~yz|}zyw|yy~y{z~|~|z{z||{|z}~|x{||}{|{~~}v|v|{~xvy|z|}x||zyx|y|}|zz|~wz}z~|~zz}{|zw|z~{z{w{xy}||wy~zz~}{~{|~~~}z}}}}~{{vzz~yx{|y|{{z|w{}wx}|x}zwy~|{{~|zw{zz|z{|y~zy|xw||{yyz{|z{{~~zz|zz~~xy{{}xzz{{~}z{x|z||}{~{{{}z{{y}}}}~{{zzyz{}v{~|}~|w~||ywz~}y~}yy}xx}~{|~}z~{||y~}}||{}}xzz~{||}x}z}{|x{|}}v||~{{|}}yx{~zwzv|~}~zy~~z}{~yyyyxzz|zz~||~{zzz|z{zz{z{yz}}sv~~{|x}}z}}}t~zx~z{{~{~|wx~{{{z||~yz{~|}y}{~z|zz}x}}|}}{}}{~|{y~~y}~w}x|~x|xz{|u|~w{{uy}z~{~vw{{~~|{|}}}}y{}z{ywz|~}}{{}~|zw|z~zz||~xx~w||}}|x|}z{xz|x|~yx}yzz}{w|yz{}}}|~z}}~~}}{}~~|}{||}}}~}|{~~|~||~}~~||{z~}|~~}}|}{~|~~{z~~~{{}~}~|{}{{}{~|||~~z}~~z}|~}}~~|}}||~z}|~~}|~~x}{|y}~}~z~}}|}{~{~{~}~x}~~~}}|}{~|{~}{}~~|{~x~|~~~}~}|~~~|~}z~~}~~}|~}|~}}}~}~|||}}}y}{~~~~}zwy||{xz{y{{}w{~}~y}y}z{z|zy{xyz~y|ywzz~y}z{w{}|{}~~~|}}{wz{{||}{}|~~{w|||x{zzzxzy{z{~~|z}~~~yy{yzz|~~{|}~{w|{y}z{y}|x~{y}x}{}|{xuzz~|}wzxzz|~}}}|z~z~{|z{yzw|~~~~{z}{{~tt{}||zzyvz{z~vzzzy{tx{vy|zvzx~}~{}|y}x|{y~z}u}~|zxz~x}~y}{{zy|x{zz~{|zyzx}{xz{zz~~~yz}{zz{|~{}|wy{~yy~~wx|zu{{u}x}zx|~zzz{x{wu|~u}v{zz|}~}~z}z|v~}~x~}{ywx}{||y~zz{~z}{xzwz~~||{{xz{~}x|{yz|{x|}x~~}z~y}z~{|{{}|{{|~{~{zz~}yzxwy|~{yz~}}zzx}~{{|y|w}w}{|xzxxy}|{|{~yzz}}u{y|yz~x~{{{~y|{z}}}{{||x|||z|}~}{zz|||zzwyzxx~z}yyyz{x}|zwvx{z~z{xy}y{xy|}}~zz~}zxz{}~y{||u{w}x|}~{wxw~{~y||zxz{~y|yx~s}z}y{zzy|~}}|{xuz}~|y{z|}{x|{u~}y|zx}{}x{|yx|}{}}{~}}}vzxz}{|~}~{}||}}{{|{||~~~~}}~|~|~~y}}~~|~}}~~}~}{~}~}|||~~~}~~~|z}~~}|{~~y|}}~}~}~}~}~}}~}||{|}y{|}~|~}~~~~~{}~{|}|y}}~}~z~~{}~}~}}|}~{~}{||}}}}}}~}~z|}|}~~z~~|~~|}~~}~|~||~~|~z~{~}~~~|}|{|}|}|~|~y{}~}|~~~z~}y}}|z~{}z|~}}|~{|}~~|y~}|}}~z}~z|xw{{y}|{zz|~vy{z{{vy|z}||zy}|{z~v}v}x|}z|~}x~~{|}||yv{{~}z{}|z{uzzw{y}x||~|}{~z~~y}}|x}{y~{~}|x}~}y{{z}}ywwzx|z{{vz|zzu|}x~|}~~{|{~}}}|}|z|{w{{zzw}zzw{zwz|}}yzzz}{||{~xz||{{{}}z{~yx{z{x{}~~{xxzy|w~z||}z|z}yx}w~{}}w{|||w}}}x{}uxz|}w~|{|}xywzzx}|}}y|{u{yz}xz||}~x}z{{~}wz|~y|}xuvz|zx{z{x}z~vx{~{}{|{}w|{}z|z~}yz~{~~~xxz}z~}}~x|{{{{{w}x~}{ywzz}}zz}|{{|}{{xzw}~}||{|{|{{}}~}~zzzyyzzw~|zx{|~{{z}}x{~z{||~zyxyz|}y{}~{y|{z{z|{~{}y~~|z{}z}{z}y}}|~v{y~y}zz{{v{}y~}{||zy{~z|t|u}x|~y|{ww|~wyy}{{|||~||y|{z}|zz||~y~{z{~rzw{~yz|{{|z{~{y~v{{~~~||{||}z~zyzv}}z|}z}z~yz|ywy{z~|}wu|z~~~}}{}z{x||z}yzx||}~}{}w|}{y}w|}|z|yzyzz{|yz|vz|~z||{{x{{{~~~}}~{|}}{~|}}~|{|~~z||}~~{~}|~zy|~~}z}|~}|~z~|||~{|}~|~z|{}~~~|}}{}~~}}|}~~~||}~~|{}~|u|}}|~||}~}~}y{~~~}||}|~{|}}}|{z~|}z~~|~~}~~y}~{}~}~}|{~}~{|}~v{{t{~~~}}~~|~z}|~~z}{}{}|}|~~~~|{~~~~~{{}}}|~~~~~~~~~z{}~{~|}{~{}|~|~z{}}}z~|z~|}y~z{}zy|y|zy|xyxx}w|y|~|y|yz}}~||y}x~}|~w||{|xzy{|y}{|}}|{}qz}{v|{zyxz{~}~{y{{{{{zzvz|y~zz}||}|xy~y{~~|y|~{y{|}||sy~xz}x}w}}|}{|zyyyzzzzx{}|}w{{}~zu{{~~z{zz}w~zw{y{|{y~|x~y{y{zz|x~{||z}}{{~y}v}|sz{~||}yx}{||{|y}|}{v{~{zy|{{~z|}xz}}z~}|{zyw}~~zx|y}zyyy~w~{}x{|{x|z~|}|y}{xz|z{zzzy{xz~z{y{y}~z}||zw{|~}~{}{zv~y~|vzz|yyyvx}x}~u|uu{u}}}~~y{}}}{z|}y|~}~~~}{||{}{zzz}~yx{~~zxvyy}}|xtv~z{y~{|}z{}{~x}|z||y||}z|~}}}}}yxxwy}x~{|yz{yy~y|y|t||{{|{~z|}|yyxw}z~zzwx|~{y}~~z}z~}y{~y~x~~z}|{{{wvz{wy|xyz~y{yz{}|~}z}{|}{z|{~y{|~{|zw~xz{x|xy}|{t{xzx||xw{|~zx|y{|~z{y|zz|~||}||}{|}x}|}|y~zz|y|x~wyyzy|zxy|zyxx|uz}z~}|~}|}y~~}~|}{~}~~~~~~|}~}}}{}~~}|}}|z|{~{z|xy~}~|~{~}|||}}~~}|||~~y}~}|}}}{z}~{|}~}~{z}{{}z|||}}~|}z|}{{}|}||||~~}~}}~}|}}~~~}x}}~|~~~~|~}||}}}~~~~|~~|{|{}|y|{~}}}~~}~~}||~~~}}~}~}~}~|{{~~}{}{}~|}~{}}~~~|{}~}~~}}{~zzz~|}|||}y~~~y{}{~|}~~~}|~|}w~|{y{{z|y{v{~z{x}yx|}vyvyz{x{~}~w{y|~|}{x{z~zy~y~}zz|||{}}y{y}zzw~~|~{|}~~~}}}zvzzyw~xvz|{zz{wwy}x}{y}{~}~|{}z{|z}y~}|{{}|y}}{xw|y|||{{{||~|}}y||y|z|}y|~w|x{z{x|y|y|}||||yzy|~{z~|||xz{|z|}x}~z{vz|z}z}}}x{yz|{||}yz{}{}{|z{{xzz}{u}}|~~xz{{~|~||{|x{{|}}z}{||z}~}xz|}|wxyy{{wz~zxv|~z{v|{||z}{y|w{{{~~|{y|}{z|}~}z~w}{}x|~{y|}zwz{{~v{yyz|~yzv{|{|~|xz{{}~~uz|y{x~|{|{yz}z|~y{z|{z|z}{{z}yz{}{}yz~||{z{|}}~{{}~z{wy~~wy|y{z}{{|yx{xv~y}z{~{xz}z|xwwz}|{zz|{|{}y~w{{zxrx~uz{yy{xyz{~{{~|}yzz~}yy|x{|z}}yxy{zzx|{zz~}~}~y{x}y~{{zy{{zxzy|}|y{{~~}vz}xy}y|wy|}z~y|}}~{x}}}}|~}|{||z{|z~xz}vyx{x{}}|y}|}}}|xy}~{|}zzx}{}~}|z|||y~y}~|ywz}}~|~yv}~z{}}x}{vzyz{z{y}w~x||~{wz~y{yx{|~}|}~~}}|}}~{z~}{{|}}}}|~}|z|{}|~{}||}~|{~{{~}~~~x~}{}{z||}~|~}}|~~{~||}~|}}}}}~~|~{|~~~~~~~~~{z~~}||}}}~}||~}|}~}}}}|~~}~~}}~~}~}~{}}}zy|}}{}~~}|}~~}|~|~}}~}}~y~|~{|}|~}~}|~{~~~y{~~~}}~~}}|~}{~}zz}|}|~~{}}|~~~y}|}}|~}||{}}{~|~z||{{|y~x{zx}{zyzyzz|y{v|t}}{||z|xx}}z|w~{zy~y{{zy~x|{}|~}y|}{w|~y{|y|x{xw}|~|{zzzw|w{{|w||}|{||{||v{uxzy}y~{|~x}|z{~}z|{z|s{{{|xy~zy~|}v{y|{z|y}}~|||~{~|z{zy~~}zxzx~y~|yzx~zz||y|||tzz{{u|~}}z}{{~~}~~wy{}}z{zo~zw}~}|{~z~|}}{yz~}|}{}yxz{t{{z|x|}y}}{||y|xz~|{{w~zx|||x|zy}}|~~{~{w|zz~zyw~z|wyxx|z|z}x|~y}xxyzz}wz~|{~}{|{|{t|{y{{z~{y~}{|y}x|y}xww|x}|{xx{}zw|ywywz|~~zy~x~z|~|}|}{u|||}~|y}~~~xy|{|}xwyy|{}zw||~y{z{|~z{|}}|y||}y{{}wz~{}x|}~{w{z|u}|yxxyw{}}{|x{zzzyy|x|}}||}~}{}{~z~}}u|~y{z~{~~|w{{x|~{w}{z{zx}~zy{x}}zy~z|~~|zzz~{w}{{{{|~}~||yz|||zwzz|yyyzy}}x|y|yx|xyy~~z|x}}~z}}|zy{v{z~~v}}x~x}{|z~}zz{x}}|{~||yz~wx}}~}|~y|}}}~|wy~}||z}y~}z}}|~~~~}}}}}~}y|~}}}~~~}~|{~}|{||~|~|~{}}{~~~~}}~|{~}~}}}||}z{}~}}}{~z~{yy{z~~|{{}}|{{|}}}~{|~{~|{~}~v}~}~z{~}{~~}{~~{~z~|~|}~}|z~~~{z}}~|~~{{}~{~~y~{}~y~}}{~~~}|~}}~z~}{xz~~~|}~{}||}{}}|~~}}}~}|||z}}}||}~~x{}}}~z}~}~~~~~|{}|}}~~z{~}~|~}}{}{}~}z}~}}x||zyx}}{z~~yy{{wzw{|w}|}}~z{xy{||zyx|r~|{yz|{{}|w||z||{|{~}yx{~yy~}{}y~zzyzy{|}|~|vz|}xz}~}z}|w|{yy|{}|y{zzzzzv~x{t|v{zxz{~~zwz}x|{{~{}~yz}y}~~y}yz|}|{y}|z}z}}yy~|z~}~~}~|}{}~{z{zz{}w}|}zzw{y~y|{}z{z}~uz~z{~}zy{v{|{}|zy{yzx{yu{~}}|zx|yy}~z|}{{{z~y}}~~y{z}{{|zy}{x~yvy{}{|y|~yw{{xwyzyx|}~{}y}y~|z}wx{~y|{|y}|{x||{x}{z~~xz|}|x|x~{x{zzx{{x}~}}~x|||{|y~}|{w}~~}~}|}~}|{{}z~|{xzy|}z|~z}~~yz|}{z}x~|r|yy{y~{z|{|x{|y|y}}~}y|x|}{{~{z}|{z|wz|~yv~~|~vzx~zw|z~~~||v|z}|}|{~yzxzy|{{ywzx|vz}v}w~z~~{~|{z{{v{~|xz~~}||yy}}|w~y|yxzzy~z}~{{y}x{y}xy|~{zzz}}{{|y|{{y|z}yz}~|zzw|}vz|y{z~~{}yy~z{|z}{ws}z|z}{zz{}{}yz|yw{}~{}||x}}x{~|z|}}y{z{z~y~y}y|||~x{|z{y{~|~{z|~v{||~z}}||{{|~{||}}}}~|}~~~}}}~z~{~}{~~~z|{}}}{~z~|}~~}~}~~}{~~}~||~~|}~~~|~}}|~|}|~{~}~~{}{~|}~||}|~{|{{~~|}~}z~~~|{||~}|~|~z~~~}zz~{~z}~}}}|~~}~~}~z}~}~}~{}~|}|~~~~|}|z}z~x}}|~~~z~~}|{{~~~}~u{~~x~~|{}~~~|~~{}~{|~~~|~~~~}}}~~~~~{~}||}~}|}||~|}~|~|{}x|~}~}|wxx{yyzyw{z{|~~zx{}zz{}y||z||}}|~{{z}~|||{~}|{w~~}}{{w}|}}|~}z{{z~zz|}{|zz}~~}|~~z|y~{w||zxyzxzx|x}y~|{}~{~{{xyy}{z~{~}z||~|}~~{~{}|}}|y}|||{}|w|~~{~|}|{}||||y|{{{|xz}|x}|{|}}|}{~{~|w|zy{s~}y}zyvxw~~{ww}|~~{~z}}{}~~~~~}{}}}~~}}~|}|{zz}~}y~xz~zzy}|~y|z{|y}{{}|~~~{|{}}x}~~}~}x~{z|z|z|||vw|~zz|{z~z}}|}y}|{{}~}~y~y|~~~{~|y}{~}~{~yyxv|y{wz}~~}}z~y}{y|~}}~}u{{~~~~x~w|z}~{v}}}{y~zz}~}|~}}{|~|}{{}|~~|w~}~|x}yy|}|~{}}|z}}z~}{z|zy}~{}{~y{yz|}{{~x{|~x}|{|zz}}~}yz|~y~y|v~|wz{}wy}|y~~|{z}y~y~{}}z|}}|z~~~zu{z{{}~}}{{{y}z||}~z|{~|||}~}{}|~~}~{{}}}~|}}|}{{{~||}~}}~{{~||}}~}~|~~~~~~~}~}|~~|~~}|~~~|~~}~~~}}}|~||{~~~~~~~}~|{~~}y{||{|}}~~}~~|~}}|y}{}|z~~~}|}~~~~}~{~}||~|~~~y~|}}}y{|yuxwz|tzx}{|}~|z{zzz|{z{x~z~~zz|x}uz}}x{u{}{|~}|z~{}z{{~zyy{x}x}|{~|||v}w~y~x{{vy~zzz|x|{yx|||{||zz|z{{}wz}w{w~z|z{{}~{}yz~yywvzz||}|{}~}~{{{yx}{z{~~y|}{yz{|{}z}{|}z|wy}xzx|}|w}w{{{x|y}y||u}}~~{xxw{v}}~}}|}~y}yz{{{}~{y{}zy}||x|~{|zx}|{}{|{~||{~|x~~}||{{}|~}~}{zx{~|y|}~u|~wyy||}}~}~~{y~{w~w}z|w{z}|~{|}|z|~y{wzy~z}|z|z}zv}z{xy}z~~}yz~yzw}}|~}{|t|{}v~y{vyyz}~|}}~}yxz}~}z}}v}zu||{y}}||z}}z~}}{|z{}|y|~|}}z~}u{~y|~{|y}|}}xx|}{u{{|~}wz|}{}{|xzz}|y{xu|~}~|z|~|~xz}w}xzz{{|~~w}~~~{{}z}{{v}}zz}}}{}z}{y|zxy{~yzz|y{z{y||{}|uztzy~}{{z|{vx}|}z|{|y|tzz{vy~y{vy{~{{~~wv{yx|~w{z~w{|~x{z{zy{~}}{vz|{|{}|yyx|y}z|z|~x~zxz}z|w||~vw{{y{}|{v{zy~zzx|}~ywzx{z|z~}zq~~|~~~~~}~~~~}~~}|}~||}}~}~~}~|~}~{|~~~}}}~~}~}y~~z{|~||{}~}}~||~|~y}|~~}}{{~{~~~~y~~}{}{~~~{}}}}~|~{~~y|||~}}}}}~||}}~~||~~{}~|}|{~~~~~~~}{}~}~~~}{~|}~~||}{~}}~{||~}{~~~~}~~}|}{~~}z~}~~~~|{~y~~~}}~~~~wz|||}}x{zzzyzzy|{{wz{{z|{}yyyz}|{~y}{}{yw{|zz{z~}{{xz}~~{v~z~|xy||yy}x{}{~{zzy|zz}zwx~x||{~z}|{w{~}w~~|y{~~}{|y}yy}}u{x}xzzv{{{wx|zyyzyy|vy|{}z|{}~{|z}{|}{{~}{x|}~{x~u}z{{x|}}y|zwyyzww|{xxy|yzzzy|wy{{xz{|||y||yz{{y||~~~~~z}z|~{zz|y}|~yz|y|{{{{y}}z}z~y~}zxzy~~}}}}z|{zy|}|~z}|z}{|zxwz|x{xxvzv|{|~}y|z|vzzzxz{}zz|z{{}{||{}{x}{{}}z}{}y||}}~z|x~}w||}zzz{y}~{{||{y|y}}|y|}y{}xw~~|xx}||}yx|~~yy{~zy|}|wv}w~{zy{zz}{}|}uy{}}z{xz}~}vyz~|}zzx{w{}}wwy|z|v}zz{{{||}xw{{x}~z}{~y{|~{z|}{vyy|}y|{}y}|z|z|{{{{~|}z~{t|z{xyzy}uzv{|yw}zz~~||}}~~}y~x}{}~}z{y}|x{~}yzyzyyzwxyx||x{|t}~~x||y{}{~z~}~}|zyz||{~~}|}y|}{{|}xv}x}{~|w}xu}|z|~ztyw{z{{~{{wv~zw|}~x|z{z}|{~~z}}{yy|{~|~~}{~~zz~{~~||}x}}}~~}}~}||~z~|~~||~}}~|}}}}~{|{|~~~|{{{{~x}}y{~|~~}~~~~}}}}~v|~{~~|~|}~}}~|{~{|{~{||}~||~~}|}|}|}}}}{~|}|y}}}|~{}~~}~~}}x}}~~}~}}}~}}~|}~|}|~|}|~}~}~{{y|}|~~|}~y}}|{{y{~y{x}x||}xxz~|{|y{x{z}w}|x}{~x|yzyzzzy|}z|{~{~y}{~zz{wy{}|z|v~zz|}}z{{zzz{zy|z{~}xwz{x{w~yx{vz}z{}zw{y}x~wz|{{~z~}|}yz}x|wzzv{}z}z{}}}y|z||w|{|zwyvy}|{zxw{}w|x{zz~y{{~}{{}y{z}z}zz}}{|}|{zx|}w{{~|~w|{y}y}|y{z{|}zxx|{zy}x{z}yz~|}}|||}{{yy}}}y~vz}}|||x||}}~}{|{z{y}y|{{}y|~~{||~~|~zyyzw{|{z~y~u}|u~|z{z~|{|x{|~vy~~z|}yz{zz|{{{{||}y|z||y{w}{zwx|uzxvzy}}v}w{{~{z{|}xw~}y~{}|wz}zz}z{{}~y}|}{z|xy}xx}z|~|||y}y~|{{{}{}{wz~{zv|~{|}y|{}z{||zx|y|u|||y{zxz{{|~|y|~{zz}{}}~|z~}{vz}w|yzzw}z|~~{wxz|~}y}|yz{~yy~{zwz~|{}|zz{x}}{z|}}{{}y|{xy|x{|z~|}~{zx}z~{||}~z|v{~y~|yxzzzw|~{x|~xz{}}w~{y|{x{y}~{z{yyz{{z|~}v~|~}}{~{{{zz||||~}yyw}}y|wy|~xy|z}y~{}~{z|~}|||~~{|}|~~~~~z~~~~{~~{z}~~|}|||~~}||}}}|~~~}z~~~~{}|~~{{}z{~~}}~~~z~}{}}~z~~~|}~||~{~|~}~}~~~~{}~~|~|||x~~}{~~{~z~|~~}|||~{y~}~~~}||{}|~z~||~{|t{||}|~|z}}z|||{}~{}~}}z~}|{~}|~~||z}~||}}}~x}z{~|~{{{~{~~~~~~|}~}~}z~{~}~~}|{~}}{}}{~|{||}~~}~}|{~|~~|~}z~w}}~~|~y{wyyz{yy{zv~x}}~|}|zzxzzzy{{|w{{z{|~{{|{~}x{y{zy{y|{|z}|~}w}|y|z{}{|~yyz{{y{~wx~yyxu{}z~y}}z~y{z|yz{z{x||z~|~{||y|~}{||zz|x|}~~|yyz~||yz{~yvzy|xx{}{~z{}}xxyzy{~|~||}z~yzy{}|{~|{~zw}z}zzxz~{{zx}yx{{|{}xzw|wy|z|}}}|zu{zz}}|}}|{||{}|zzy|}{xszy{z|{|wxwz|||~|}y{|~~z|uz}{|y{}|{{|{~}y{|x}w|{|z{{zx|~||}|y{}|x||{zx~||~|}|~}}}}}||}|}{|~~{}}z|~|{w{|}z|y|yz}}yyxzy~|{x|x}|{}}{{xyz|~z}}{~|z~~|}|{}x}}y|v|}x}{xzz{zyzxyx}}yy~}{y|{}|~|y}}||}yy{{|z~}}}}y||z~w{|}{vx~}{~{tz}{u{}{yy|~y{x{~y|}|}|zx}||~yx~|}~|{||}}}w|{yy|~{|{}{}}~~}{}}|zyzw~{}~|}}|y|}}}{{}z{}}}{|{x|t~|wxz{|z{~yz{|v|{}~{y{~{x}y|}xxw}}yw}}z{~x|||zw}|zx~~{|{}zxz}}zw}~u|~w{}xyx{wwzxxy~zyw|ux{y~~}{~x{{~z{{{{}~|}~~~}~{~~~xz}|}z}}{~x|~~~}~z}~|x~{~~~}}}~||}}}~~{~~{}}|}|~}~|~~}z}}}}{|}~}}}}|}}|{{|~{~~~}}|~}~}|z~~}~~~z|{|}|~~~}~{~~zz~z}~}~~{}}~}}}~~y~~}~z}~{}z~~||~|}~~|~}~~|~}~~~~~}}}}~}}}|~~}~~y~}x}|~~}{{~{z}}~}z}yz~{|zy|x{}{{yxz}wz{}{wy|x{xyzw}yz}|t~||zzz~|z|y{z~y|zxxyz{}x||y|z|{~|x}{{}z{{xyyux{xx{~{y|}yz}|}uz|}}y|{z{|}x~{{w{y}x{|z|}|||{{||yx}|{~||xz~{{||{yw{z}xy}{y{{|x|z~zyxy{|w}|y|~~|{ww|{y}~|{z|{v{{{y}yy{~yyy|}zz~z{|~|~||{|yv|~~xz{yy}z~{v}}}}~|z|{}{|{z{z||{x||zyzy{zxwy{x{|~|~{x||{}~~~zwxy|{|z{|y|z{~zw|z~{{~|y}z|||zy~~t{|}{|z|xy}|v{{{|{z|{{~}yy{{|z~|{}z}xzz}vvxz~zy~z~zz{y||~yxzxwxzzzyz}}y}z}~|{|}w|~~yzzy~{}~~z{z{|xxx}~~z|yz{}zz}yx|z|zz}{xz{yv{qzvy|~x~|y}~z}y{yxwzzzr{}ywyvy|z~y|z~zz||z{{~}v{y|||y||z||{{}}{xz{||xy{{xz{z{|yzzz}v|}z|~}||z|z||}|{{}||}{||xxyzxz~y~}z}y|{||{~|y|}{|{s~z|~|zw{z{|z}{{~zzw{~z|}{~|{wz}|z||{~~wxz~z{{|{y|{|||}z||y|~z}~~|~~~|~|~~}|~|~{~}|~}~|{~~|}}}|~~~~~}~~}~~~|y}~~~~||||~|~~{}{{}{~~}}|~{|~~~}~}z~~|z|~y}}~}~~{|~~}~|}~~|{~{~~|||}~~~}~}{|~~|}}~~~~}|}}~{~{|}}{~}~}~|}|z}|}~~|~~}{z}|{~~{~|}~||~}~|~{~~~y}~{|~z~{z}}{~||}~~y|~}~{}~|~}}{}{}|z}}||~~z}|{|}~|}}y{||{}~|{{|{y{~y|~{y{}}}zz|zz{|||{}{~{w~|{|{x|{|{|v~|{zz~{{x|{y~}}{xyz{{{{yz}{{zyyx|}~zxyz}z{x~{x{}x|z{zyy{{~~{~}|z}~}{{z~z{~|zxy|y|xx~y~{{xy|{www|y{yy|y{|x~}}{}|{~}z|}zy~~~|{zx}{~x|{y}v||}z|x{{~|x}{z|zzy{{y|yvvyx|~w~|zz|{z{z}|~~}}xx{vy{yyw{w}zzyzyuyz|zz~x{yzwy}|}|}|~{~|}z}{z|~|x}z}}~y|{tzxzx{zz|yzy}y{zw}{z||xz~xx~}w~~|}~|{|y~z~}}{~zz~}z}}{z~x}}vy}yy{y~{y}z{~xv{}|~{|{~|||}{{~}{y|~{}{|}{{}zz}~zw|}yyy{~}|yyu}}{w{zz}|zxvzz{~|}~}}{~z}}|{~z|z}|}~~yzyy{{wzy|zv|}y~||yy{|y|zy{{}z~}~zz|}y~|}xzxzy~}|}||}||w}{y|x~w{x|y}yy{zy{}z{~}{y}z~z}yy}~y}{zz||{}{}y}||~}}~x{}xzxy}wz{x|xy|zy|}yyy|zx~|w{yy{~||{}~|zz{zz~{z{}yz}{|}|{|{}}{|y{yyvyw}{{|yy|{~{|~{}|~}w{|~|~~~}z~}}||~}}}~{~~}|~|}u~}}|{}}~~{}~{{~~~{}z~}{~{}}|}|~~|}}~}|}y|||{~z{||~x}z|~~~~}}~z|~~~~z~|~{~~}}~|}|~}~}~}~}z~~|}}~}~}z|~~~~||}}}~{~|}}~z~}~}||~~~~}~~~~~~|~~{|~~}~}|~~~{~~~{}}|z~y}y}~|}z~{z}z~{~~}{~~~z~~~{{}|~}|}}|{~~~~}}w~z}}y}~{{y|{xw{xzy}~z{z}w|||{||}v|yvyvyz|{zyzzz|~x{zxxz~w||y}~z}x{x{|wx{||x}~{||~|v~|{zzxzyzzy{~zzy{|{y||}y}yz}|{}||||{}yyz||y||yz||~}~yxx{z|v|{{vx|}|yz~y||x{~~zzy}{{~y|}{~||~}|}|yzzxxwzx{{z|y{|{~yx}xz}}z|yz{yzzvw}|{{{{{vy}zx|~z~{}{wz{z{}{~~|zz}y}}{y|vv{{|}~}}u{zzz{|v}}|}}}|}||{{|{zy|}w{z|{|w||yy}{w}xy}{x{zxxz}|~~~x}{z}}{{y|}~}w||~~|xyw{x~|~|}zxwz|yw{{x~~{|w~z{x~{~y|z}}|||t|{~{zv||~z{x|~y}}y{z|}z~z~{~}~vwzx{zw|{zx{z|}y~z~}{{zxz}xuy|~y{~yy|||}~~}|~{x|xxyy|y|~}v|{zzy|w{y|~xzzz{|yz|u}{|~w{v|{z|zzzy~z~{{~yz}~{y|}}yy{x||~x|}~{~yy{}yyzx|{x{~yxzx|~|}~xz~w}|}xxzux|yv{x{wyxzx}{z{~{v}{{~{}{xy~y}}|~{zy~||{~|}w|wyx{}|{x|{|{wyzwz|y{zzx{}{yyzxzyt}~~}|||~~~z~|}}|zy}z}~y~~}~|}~}~}}~|~}~~|}|{|~|{~}~z{|}~}~}|~|~||~~}}~}~}|}~~{yyy|~}~~}{|~}|~~~|}||~~}~~|~}~}|}~|~}~~}~||}{||}~~sz}|z||}||{~~}~~}|{|{~}~}{}}}z}~}~~~}y|}~}y~~}}~}|{~~{}}~~~~~|~{~~{}z}~~~|~~~~~~~}~}~~{{}~{~{}~~}~}~|}|~|}|{||}|}{yz{{xt{{{zz}z{yy|wu|y}xw~y{y{yx||}w{~{~xy}|}yz|x}~||xz|zy{x}{xzwy}{|xx{zxz}xzz|x{}}}yx~|y{}|}yxz{z~{}z{||z|z{x|{{|yy|w{|w}w~|}~|{~~xx}y{{}y||z{z|~|{~{zz}|yy|v~|w}vywz|{y{{{uy}~}}yxx~uzyw{z{x{zxz|}||y}}}zx|{{~~y|z||z|}}||{}}{|{x{}w{}}~{y{{x}z|z|{~~x|||}~~y|z{}{{||y|x{}{z|zqz{zz~}}yx~z~w{z}y{u{{x}|~~|}|||y|}yw}x}y{|~}|xy}}zzuvw|xz{w|~||~wz}|z}y~y~z|}z~y~zxz|~~|~}}}||}{|}y|||wzz{x}vy|y{}{zyx~|{|{}yxz}}{}y{||{{z}z||xx~|}}{}~z~x}}|~zw|{yw|x~zx}|w|wz{v{v}wt{|{v||||z~zx}}~{{~}~{z{|~xx~z{xy}|}|{~}sz{zzz~zxx{{y|u|{~|zz{}z}|}~}~~~y}|y~{yxw}}{ywyuyyzx||||~{{|wyz|~}z~|}~{~|}|||}w{}~{}}|zy{|{z|z{uzz~z~{{{~|{}}x~{xz}}~|}|{}}~}||}}~~|}~}||}~~~||~{}~}~~~}}~|}~|}}~{}}~}}}~{||~~|~~|}}y}~y}|}}~}}~|{~}{~|z}~|~}|~}|~}}{~~}}z}{~|~}}z~}~}~~}~~~}|~~|~|~~{|t{}{}}|~}||}~{~}}~z~|~{|||}~|~~~}|~~{~|}~}}~|}{}~{~~|}|y~~~}x~}}~{~|}{~z}{~|~~|}~}~~~~~~}}}}{x|~{}~|~~z~}|zx}}~}~~y{||zz~zz~t{}xxx~}}}}|y}~z{{~{yz|zzx|{|yzz}{{zz}y}~x~~~~y{x}z}|{z}yy|xv{z~{~}yz~x}yz{{{y}y~~}|z|z{|xz{~z~zzz}~{|~~~}}}yz|}|}{{x}}|~||z{{}}z{}~~|~~{yw{~{|z}|zx{{{~}{}}{~z|{}w}{y}z~y}~~~sz~}{}~w}}}|}{{|x~{}}{~}}xw|x{}}|{}{{}}y~z}z~~~z{|x|z}~x~yy{x~y||}|{z~}zzvv{yz}}|~{||~}~}}|~~x~{|{yx}}{|{yz}}{{y{xz|{{z}}{z{}{yzyyzyz~~|}|~~{||~{}}~{x{}~wz{{{}~z||~zx}}y{|y|z{{w{|x}yx~{z||z{z|{|y||}z||wz{{{{z}{|y}z|x~}z}||{||zw|{|{~{{wy}}~vzy{y~|zzz{}~|||}zyx{{{|{~z}}|~~~|}y|}y}{|{|w}z}{}|}u~{}~||}}|{~{yz}z~~{}~|~{x}x~z}~|w~}z}zvw||z~z}|~}|~v~|||{|}||}}||z{z}wz~}zz}}{}{z{x~}~y}y}~{{||{z~wz{~yw}{{{y~|}}|}~~~}~|~}}z~~{}}~~~~}|}|z}|z~~}}~~~~|}}}~|{z}}|~{~~~~}}~|~~||~~~~{~z}~~~}}~}~|~|}|z||}~~}}~~}}~}}}~~{}~~}}}}}}z}|||}}|~~}}|}}{~~~~z|}}~{}}~{}z{~~|}z|}{~}}~~{}~||{|{{~zyzwwwx~|uwy{}w{x~x||~|yz||{v}zywyy|{w{~|~~~{z|}|~z|y{w||w}{}z~y~{x|xyzz{||~}zu{{yyx{{yw~w}|x|z|~{x~w{}zx{|z~z}u~~xw{{zux~{{x|}z|~||xxtx~|~x~~w~z}|{~vvyu}|~z|wy}{}|zyy|~xwxzzx|y{x{x{yz{~y{}yyxyx}ww||z}}}{~{||u}z~}y|||x|z{{z|{zw{~|{z|zzxzvyz{{y{zu{y}x{wyw~{|}{x{u~}~xxyx{}}|{y~}z{}|y}}z{zv{yy}}{w{|}zuzyxxy{{z|{wx|z}z{~~}}y{y}z|}}}}}y{~|y|w{}|}{}}|{zx|}{}{|{}z}x~xy{{}~~{z||}{t~|~~{z||~{{z{}|}}|w}{|z{xy}zux{{}~xz}x~zzv{|w~zv}x~{zx~zz{w}{|}}v{yyzy}xy|}~}y{w{}z{|{y{~w}v{yzx~|}~yyz||y~yx|{~|{y{{|zv~|}|{~{}|uzy|{}|~xz}z{{|||z~y}x|{{yzzzwz}|{xx{}}}z}~{~y~}y}zz~yxtz{xz}~zu}{{{y{|{{vzx|}|{z}{{zw{}z~wvv|zz{y}|}}z}{uxyyy|y{}v{zwzvx~|}{zzz{|{v}~{|x{|{}~}|~}}~~y~{~|~x}}z}y~~~z~}~|~}~|~}~w|{~~y~~~zuz~~}z~{~{|}|}~|~}~}}~{y~~~~~|}~|~z~~|~}}~~|~~}~}~}|||~{~||}|{}}|}}{||w|}{|~z~z||~}}}x}~|~z{~~}}{|~~yz}}~~~}{{y~~~}}}~~~~~~}|~zw|~~~}{~~{|}{~{v}}~|~}}|~~|}|~z}}z~{}}{|||y{~~~zwvxvzy~|xx|~~|{|~zx|{}~~xyx|y}{}xzyyx{~|~}{~}zy}wz~vx{~{|~y|~uyznx|}{{z|||z~~|~|z|{~y{{xy{}|{|{y{z{y{xy~yy}}{vy}yzyzz}}y}zz|{~xy}z~z~zz||{zxzz{vz{{}w}}~{{}z||{~z~}|w}z~~y}x|{}{wy{{{y}|}~}}}|zwy|xz{x{vyzzz|}{x|x|wzy{|{zzyyyzvzy|zy|}tw|wy|x|}xw}~~||{z~|~||~|~zz|z{w}x{~xz~}~z}|}w{}~y|x{{zyt~~{||~}v}yzz}w{}x{z|y~{}{|z|~~yzy{x|z|}|z|xz|~||{z{}z}~~{zy~~w|z{z{xyyz|{|x|||}|{}}z~w|z{}}y}x{~|zz~|{uw{{|v~}}{u{yzx{{xxz{wz}yz~}|}z}{~z~z}y~}z~|}}~~{||~}}z}z~|w}}~yx}|yy|zw{|zy|}|}|}vwy}|z|y|x}y}{z~{zy|}}{|t~}z}}~|x|{|xz||{z}}}w}~{|z}y}||}}y|~|x}yy}zz|}}|z}z|}}}x~{|~}{}vt}z|~~y|~v|z{|xz|z|z}|w{||z~||x|x}{||~x{~}|zxz{~|}vz|{z}{|}||z{x|s~}{|zvyyy||~{}{|{y|}|}}}~~{|}|}|~|{}~}}}~~~||~{|}~}~~|{~}}~|}~~{~}}}}{}{}|}|}{~~~~}~}~z~}~}~~~~{~~|}}|||}~~~z~~{~}}}}}}||~}{||~z~}~z|{}~{~}~z}}}~~~~~~}z|zz||~~~~~~~~~}{}~}~}~~|}{}~|~{|~|~}~~|~~{~z}~~}z|}{z~z}}~~|}|}z}}~~{~}~~}~|}}~~|~}|~~~|~~~}|{}}y{~}~~~~}}}~}}~~|~}~}~{}}{~v||}{{|{zxzz{q}|{{|zw|~xyy}z|vyz~z}|}{{|~~|||z~}z{|{|}{|{~|~|z{z~}~~~xw}uzz}yx}x|z}|~|zy}}{|{~y~{}~~z}vz||~~zz||~z{|}wu}z{w|w~y|zy|{z~v{|}x|{~yzyu|{}y}{~z}x|}x}zv}z||{~zw{z}xz~w|{yzwxw{y|zyx~xyxz}wz~}yyy|~}~x{}|yz}t~}~y}~{}||z|zx~y{}{|}z~wz||z~y|}z{~zz{z~|}z}|||x~}{|}xy}wy{|vz|~zw~||y|y}zs|{~{z|y}|}}||}z~{|zzwy{}|zzyz|z{||{}xz{~x~|~||y|y|~z|~~{||~}zz}{{~y}~|{}{{y{y|z|{}{||yx{xxyy}y~w}yx{~~z|{}{~}|}|~~|z}zv~{y~~z}~xyyx}}|xv||||{y{}|zz|zy}w}z|y{s~y~yx|~|x~w||z{{|{|}}~{xyzyzywzzw{zxu}x}y~}~uz{{{{|x||}}}|xw|~zy}z}{~~{{y~}}y~yyzy|xvz~|z{~|{yyz|sxzw{z~{z~|zy~{~{{}{~}u|z|xyy}}yxy|{{w{}{wzx~{x}|x{u{y~~}{||}}|{{||y|}~{z|~z~}}}}~~}}~~~}}}~z~~|~|~z~z~}}~~~}~~y|{}}~~|{~|~~w~}|}|}|}~}~~~}{|y}|}}{}~}}{~{~}}|~|z|z|~~~|~~~~~|~~|~{|}~{~|~~~}}|~~~}}}|z}|}}|}}~~}~}~zz{}z|}~~~|y|{~|x}|~|~}}|~~~~|~}~}||}~~~|~}~}}|~~}{||~}{~}y||~{~|~}z{}z~~y~~|~}~~~~z}}~}z~|{z|~}z}~~yy|zzy~yvx{}~|{}}yyy{zx~{wxyz~x~zy|zvv}|}|x||{z~{y~yy{w~~}|yw{zzy|~{{{x|x|xwz~||{sz|~}y}zzvyw{{z}z}|{~zy{|x|x}}xy~xx{x|z}|y{|y}{}|}yy~|x|y{~yw{}zw}~zy}}vx|vy}}zzy|wy}y{~y{z{y~z|z}{~ww~}yy|xy}|xzx{w|}{|zy}x}|~}|wwz}{~}yxyx{y}z|{{wy{y|w}|{{}xy|zy~zzyz~|~||}~|{{|~~z~{}{xz|z|zu|zy|~wzz{|y{{~|xw|~}z}|||zy}yz|y}}{~||{}{|y~xzy}x{||z~v{w}|w}z}}z||z{yz|}|y|||z~y~}~z}x{x}}yyzz|}z~}z}{}{}~z}{x~}y~x}y{}wzx|y|z}~|zz~w}{y|x}z{z|{|}}}z|zw|yz{zw}|w{~x{{z|zzy{z{y{w|vxzzz}}z{zu{~y~y{z||xx||z|||{~xw|v|||~}{y{{|}zzx{{y||yzw~}yu{|{|wzzz|}}}~zw|z||{y|}z{|~~{|~}xx~z|}}{xyyyyzx|{yyx}z|zyyxy}u}|w~x{v}|{~|~yx~y{y}xyzz}{y}}z~{{{~{w}wy{||}~w{{|z}w{zx}yywyy||z||z|{wzz{xyt}~~~~|}}}~|}~{{}z}{x}|}}{x}|{{}{~~~|~|}}x}~|~~~~~{~|zz}y}~|||{z}}~~}~}}||{~z~~}{z~}}}}z||}}}}~~||}~~~~~~{~~}|}{{|~~}z{~}~~}}|~{~}~}||~~}}~{}~z|~y~~~~~}~~}{}||||{~||~|}~~{}~~|~}~}|}}~|}}~~~|y||y~~|z{}}}}}|~{}}y}|~~~~{}|}~||y|~~}~w}}~~~|~~y}~{}{~|~|~y|{}z~|}~z}{~|~{||}}|~|}}|~~||{|z~|}}}||~~x{~|z}}{||~w~|}{wvzz{zz|yzv|wvyyxw{~yux{~}zyv|y~zy~x}~{||zy}y}~zx||{|z}~y|~y|~{vw}y{|zxx|x~xxyy{||y~{{~y~{}{z}~{{x|y~~x|z|z}|{w|{{}{}}zwzyyxy}z{}|~w}yywz~zy~zz~{{}{{zz|~{x{|}|zy}~z|{yy}~~u{}}w|~}z{vw||xyw~}}~}zxxv{{{{~z~zy~{{|}y~|~~x}{}~z|w{}z|{zxyyz}}zv{~zx{|}zz~yy{z{{|~{}}v{}}||{{}{z{|y|zy~z~zxzxx}x~{zv}x|}zyyz~}|z|{vy}xz}vzzw|{{|~~x{y|z|y|x}}~|~~{~}}w{}}~zz{{{zz|{{y}|{}wv}{|yw|{}||~zz}~y~}{{~x|~zy~z}z{|y~}zzzzwx}y}zz{~yy{{}||~wyw{{~{xv}{}|}}~yz~w}wx~|}z~|y|yz~~~z|~|y{vx{zx|||{y{yt~z|v{|z|yzv{|~{|{~z~x~~~~~yzv}}|~}xyx{z|z{w{x~w{|~~z{|vvw~{{{}{{z|z||yv~z}{z|xzx{~|~z}|zz{~wu}||z|}zzyw}|}ysz}u{z{}v~}}}x~|}}xx}y~x}}|y{zyz~y|y{|~z}}t{zyw~{y|wv{zy|{u~~}}z{{|z|zz~}}}w}~{|~}}~~||~}~~~}}}w|}~|{}|{}|~}}|~~y}~y|~||}~|{~}~{|~}|~{{}~~|y|~}}~~~}{||~~~}~~~}}{|}~~}~~~}}|~}{~~~z~x|~~}}~}{{y}~{}{z||~~~~|~||~}}~~}~~}}~zz{|y~|}~~}z|{~|{}}}}}~yx}z~~}z~~|~|}|~}{}{}|}}~~~}}~}z~{}}~{{}{|}zz||yy|{{z~w|zy|xzv{|~{wx{|{z|zzzz|z}||~xx|z~z{||z}wyx|{z|xzx|yv~y}}y|~y}w{z~}zzxwzzxyw{}{y||y|z{|}z}{}{z|xz|}szxy{|z{{v|}{z||zz}|v|yx{}zz~~}y{~}{yz{{|}y|z||{|}~}|{~}|wyw~{txx~xw|yy|}z}x{{x{xy|zy|}~z{uzw{{y|||}{|y~yzx}~{zz~x{||}zx~z~x~x{z}|{y}z|x}x~~}}{|{x|~w}z|yxz{~{}xz{{}|x{y|{z{u~yzxy~|}}y||{z{|}|{y|{z}zx}}y~zx~z~xz}|z}x||wz||y{|y{yxywy{yzz|vuyx{~{{}{z}y|yz|{{x}yywz~~yx{|~}{|~}~|zy|z|}{{|x}|xx}{zz||~||x{|zzx|{z}~z~{|~zzz|wvx}xz|}yz|w}~||{}~{~x}z|{{{}}~{z|x}u}{|}y}yzzyz{zwz{{z}|}}xxy|{}{{y}}~|~zx}|||yy|z{~zz{~y{|zzw}}{u{xx|~{u{z{|z~y~{{||{{}|yx~|}x~xy|t{zwwv|~{}x}z{{~w||wy|y|z}}{{z|}~|~~}y{|vx~x||w}{}{}|y}{|{{}~zz||~{xz|y~{{y{|z}~||~||}||~~~~~}{}~|~}}|{}|~|}}~|~|}}~}~~}|{{}w~~~}x~~|~~~}~|{{~~~}}z}~}}~}}}}w}~~{~}~~~{~~~|}}|}~~|~}}z||}~~}|~}}}{}}y}~|}}}}~~~}}~~~~~}~}}~|~~~}}~{}~y~|~}{z{~{~|}}{{y~~~~|~|~}}~}}~{|~z~}}}~}~~}yz~~~v}~}}~}}~~~~z}~~~}}~z~}x}~}}}|{|~~}}|}~|}~z}~}}v}{~|~}}z|~|~~y}}|}||{{}~}{yy|~{zw}}~~{x~w}yz|}x~||}}|zy{}yzzz}~||z~xy~}}yzv{{zz~|}zxz}w{{|x{{}{y~}}}zx{yz|}w|}|y|yz|v|}yxz|{{{||{y{y}y~~yx~}|x{{{xw|yyzyzv{{w|x|{z~{z|{{y}x}}wxv~z~{wr}z~z{{z~~|z{{|{x{}~}x{}y{|z~zy|{z~}}|x~{~}y{z}}z}{{~{x~|}z{{{z{{}yzw|}~z}v|}}{y}zz~tyy~twz|{y}}y~~y}zy{{zy|}x{|~z|{zu|z}{}x}||{{y{|~t}y}|z|zwzz{{z{~}z~}}~}}}ywz||~{}}|~|{z|{||}~|yuyx{}~{{y{|v}}|x|z|~~y~}}y~{}~z{|{z|w{}}~~{{|y}~|{~~}zu|y|~|yx}xw||{xw|ywz|w{||~{xz{~}~x||uuzy|{v{{}y|}{~z~{|~vwy~{zz{wyz{y~zyzyx~~~yy~}wy|}z}{}y~zz{{||zy~{|{||~|w}~{{{~}z}xzt}|~||~yz|}zz{z|}{}{||~x|x~|y{w|{}y{yz{}{}|v}}{zw}zy||zzzz~zywy{{|w~yz~~zyz|{|zxx|z}~~}yz|x|z|}x{}y{}}v||~zuzx{xyx{}~|y||~zz}}~y}}||y{}w~z~|}|{|~}~~~{|}~}~}~|~}~|w~}{~}|~|{}}|}|~}~{|}~}|~|{|~}|{~}{~~~}|z~|~}}~~{}~}}~}}|{~~z{}|||~~~}}}|{}{~}~~|~{{{~~|}{~{~}}}}}~z~|~~~{z}}}||~y}{~~~~z{~|}~}~|~|}{|~}~||~}w}}~}~|}z}~}{~~}{|}~}|}|}||~~{~}y}~~~~|}}}}~|{~y~{~~|yy~{wx{~{}x}z}{x}{{yy{{z{|y{zzy|y{wwzx{|}y{y|x{y|~{y}x}z|zy{|xy~y~|z{z}zt{}|}|{{z~zx{~{}vxz{{~{xx{|}zzx}|{x{~|}|zy|xz{x}yxy{y|zw~}|}|ww{{~zxz~}xz||z{y~yuz|}vuz}x|{w{y{y{z{~zzw}z~|~|||{{z}~w{yzw{x|{{|{uxz{w}y}~xvy~yy|{~|}v{~yxy|wzyt~|y~yzy||y{z{{{~|}x~{}{yuxwz{{y{z{|zx|||y|}y~~yz~xyy{}{xy|v|z|}}{~}~|}zxv||z{||z}}y~}}{wz}}yz}{~x{sz}v{yvyyx{}x{z{{|}|{rz{xux|xyx}|~|{~~~~zz{y{z|y}{z~zyx~{~wy~v{{{}}|x|~}|zy|||y|{~{|x}{~||xz~}{{}{|~y{yz|y|wz}y||z~y||{{{yzv|z~||xxzz~{}}w|~{u}z{~}}x}|}||v|~zz{x~||x}z|xz|y{|yz~wxv{y{}v}|zw{|}}yy|}|{y|}yx|}{y}}|~}{y|{{ww}x{~}zy{u}|}x|||xy{|z{|yyxy|||{~|y|x|{{zzx|y{x}yx}z}zyxzxy{xw|y}~z~x}|z}~|}{z}xyz~{|{xz~}w{~{z{yz}v{y|{z~}yx}|~}z{~xvw}}|y}}}{~x{y|}||~}~~}{|}{|~}~wz~~|}{}~~{|~{~~{}}|||~}~~}~||{{~~y}}~~~|~|}|}{~|~~{|}|~z~t{}~~~|z}}|~|{|||{|}~}{~|}}}|~~{{~~~}{~}~}|}}}~~|~}~~~~~{{|{{|}}~~{}|~{}~{~z~~~~{{{{~~~}|}}}}}}}}|~~~z||{~~~~z~~~}|~}}{~}~|~}~||~~}~~~||}~~|}}{y~}~~|~~}~~y~||}~|~}~}}}}~~}}~}~~|z|~|}}}|u||}y{y~}xyz{}ywzz~z{y~|yzy}y{|{v~x}zz~x|z}z{zzy}y~x|z{x{w{}~zy{|{t}}~xzy|xy{{}y{}|y{y|{{xzz|}{xzzy|}{~z|~yz}x}|z{z{v}~zzy~z{{zyx{x~}{v{}z|{z}}|yyy{wzz{~~~{~|~~~}}zu~yyy{z}||{~||{y~{|wx}{}zxzyy|yx{}}}{xxwvyxv}|}}|x||{y{||}x|{wyz}}{~~}~|{z{|{zyzy{{{{z|x|w}uwz~y~|||}~{~{{{~}{x}|zz{{|{||~}}y{|z|wzxzz||xx{|}|x~w|zy}~{xyx}}w~{~yz|~yx|~{~|~|~|}|vz{|t}x{|zyz{|xx|}{{{||~~||~}{q{}~{{{~x{~z{~~|{y{{{y|{x}}y~}{{z~|x}yzx{~|y{x}yzywyyw~|zz||vxx}wy~{}{{z}~}w}|}~zw~yx~|w{}{x|xwv|xzyy~wx{{~}}|{yz}{y}z|~|~{}yz{zw}~{{|~~{{|}}}w{w|}|z}~yy}}|z|{w|{x~|}|{{y{|~~yy}}}|||v||}}{~z}|zy{|{z|~~xx{xxzyy{|uuyy{zw{x{}|x{}|||zyyy|z}}}}wz{}}{y~w{~{}y}{y{~~zzyz|~{{}~~y~|~xww||~}}|~~{}|{~~~~}~~z~~~{|}{z{}~~}~}~~z~z~|}}y~~|~{~}~~{~~~~|||~{|}}|~}|{~~~~}||}~|~~z||z|{z~{~~}}|}~|~~{~{~}}~~}}{}~|}~~~~~~|~~|~|~y{|}~|}}}~~~~~~}~}z}}}y{}~|}~~||}|{}|}}~|{~~}~~}|~|}}}~~||~~~~}|{}z~~z}~~|{~|~}zz~}~w}}~{~}~|~}}}}~yz}~}}}}|~||}||{{}|~|~~|}~}z~~{~~}|x~}}~}}|z{}|x|xz{}y~{{y~}xz}zy|~}x~}y|~xy}{yz{|v{}z|z{|yu||w{yy||zz~}x{~xx||z{|}|yz~||zyzz~|~|~x}zvx|}|}{~|{z{zy}{xzzyv~xxy~zq~{yzxzz}{y}y{|~|~{}y{z}y}~z}{x{z}v|{{zx{|{|~z}xz{}{z{zwv~|y{zz|yvzswz|||{{zzzz}~}~|~y|yx{}x}y|~}}~{}u{y|{}{{|yw}ww~{y~yz{{y|zwyx|z}{|{|{zwz{x{x{z}}~z{z|y~~|}y{{{x}{}{{~|~{}{}}||~|xu{}xz}}z|{z|}~{|~}}{||{}y~{|~~xy}{}}~y~z||{y|z||~~y}~x}y}|~{x{z}z||~yy{~z{}w|~}}}}{~w}}{y~z{|~y{|~~y~~{|w|z}}}z{}{~y|y{}}x|y~{|wyyx}}|x{}}y~~zw||x{wy}{~yy}}|y}v}|xzzz{vux}~y}x}|~}~{x{~||{wvzt|xy}zz|zz|{z|{}~}z{|{z{|zx}{|wwz~{xz|~z|y~y|}x}{{w{{zz|zy{{{||zyyzy{y}}zzx}}|}}y|yyz}yvy|}w{{v|ztzy~~z|vz~z||{w{y||y}z{~v{~xz{zw{~{zzw~x{{xz}zx~{y}|v||x|y{z||}~}|z~{~{y|~~}}~~}~~|~~{~~~~{~~~|}z~z{~|~{{w{~~}~{{|~|~|~|zz}|y~~z~~}}}~|~|~~~~}}|||~~~}{~~}|~}~|~|~x{}~wx{}}~}~|}y}}~{~y~}z}|~{}~|~~~~~}~~}}|~}~}||~~|~|||z~~}~~|{~~{{}{z|{{}|~}|{}{||}|}~~{|}~z}~~~~~~z|||~~~z|~|}~~}|}{{}~{~|~}|~~{~~{{~~|||}~}|~}z}~~~|}|~}}|~~|~~{~}{~}~~}~}z|}|~x}z||~|z}}}yz~~y}||zyz||yz}z{z}{w}{|zy}{}|}|~{xy{y~yy{x{|}~{|x}}~|~}{~x}zzz~z{{yy}{z~{{~|zv|{y}|w{||}{xzyz~{~~zzxz~}}|v{~{|w|vtz|zzzx|}{}zw}ywzzvy{yyx}}{~zy~}z}}{w}|}y}~|z~{}|v{y~|y}{|{}{zy{}|zzw|y|}{z{zx{w}z{zzzz||~z|{|||~ww}{z|{}~~~xy{||x|{}z{x{{w{|}~{}y}}}|~{y{}~z{|z}~||~{~~zxxvw{{zyyvw~w}x{|}{||}|}}||}}|z{}}~}{x|~}x{~{}|}~z|~|}xy}{y|xx~zz}y{|w||}|x{z|{}}z}~||~{~{}}x~y~w{wyzy{yx|{xw{}wx{yzx}}yzzw|~~{}}v{}y{~z|z}x|{|y}|~|~~}}zz{}|xzz~}|~wsuzzw|{{{y{{vzv}u|~~zy}}}{zy|~}z{{~{}y{z}}z||||z~{~z|z||}zyxx||}}{}{w{uw}{z~~|{x~x|~{zx{{z|~w|}|~z|w}|y}zwzz|}z}xzxzz|{{x|||}|z|zw~z{yz{}}{{|}}~y}}}~}zw~{}~zz}|~{|zz}{{zxxzz{~z{yz{{~|~~}~x}z|zy{~}}}~|~|y~|~|~x~|}{~}}z|}~{}~{|{{~{~~{}~}}~~~}}}}}}}~~|{{{z~||{||~~}}~|~~~}|~~|}z}}~||~|z~}{~||}|~}~||~}}zz~~}}~~|~~y~{}~|~~~~||~}}~|}z}z{~{|~{z~}|y|{~{~~}~~}|}~}z{|z~}~}~|}}~||~x~|}}~|}{~}|{{~}}{~|}y}~{~~{{z||z~|}~~}}~~~~{~|~||{z~}~}}~|~}}}zy}}{{y~}x|y}y{yz||{}{yw~~zw~x~yvz}y}{}{xzz}}}w~wz|z}}z}xy{x}~r}}x{z~v|yz}u|}}wy||z}z~w{x~||}zw|z|xx}}}|x{zy|zyy~x}|~z}zuzyzz~z||{xx{}w|}zyx|}z|zwz{zy|w{}~}{z}x{zz{zzz}{{|zw{|z||z|z~zx~yz~}~~{zy~w{zz}|{z~y|}zu{{v}}v{{ywzz}~{|{zzyy}|y{||z{{}z~y|y{|{~w}{|xv|w}w||wy{yxv{~{{}y}x|{}}{|x|{{x}x{y|~}{w{|uzw{||yy{z{|}z||{~|}zz|~||z{{z~}|}}~|}}z{||}{}z{{{w~~||~}{|z|yv}}y~}|~z}x{|{}|yz|z}zz|yy}zz}yx}~{{zz~{|~|zz}{~zz}~}y|z~y}|~}}x|{{zw~yyzvwzz~{{wt}}z}xz{{z{wvyzv{{x~{}z~}}{v}z||w}}{wz{}{}}wx}z{z{~y{{{{{wzz}wx~}~y|s|}z{x}~{}wyy{|y{y}{{x{z|ywx{zz~y|}}}zzxwx{}xy~zzv~|{yz|y{{x{~|~~{x||{}||~}zyz}{~zzy}|y}{}{z{}{}u}xz~}w|~~}}zz}xy|zz}{{z|}z}|~{~|{|z~{||x{{||{}{y{{|xy|zy{}{~}}|zz}y}~z{}{~~|~~}}}}~~}~}}~}}~~~~}}}~}~{~~~|}|~}}~~~|{|~z~}|z~}|~|z{~||}~|~~}~|}~~~~x|~|~|~~|~}{|}~~}{}|~{~}}~|~{}w||~~x}|~|||~~}|}~}~~z{~~~}~{yz~~~}~}}~~{z~}~~z}~}~}||~|~}~~~{}~}{}~~~{||~|u{}~}~}~z}~~~|{||~|}}~}|~~}}}|~x~{|{}}}|~}~~~{~}~|~|}}}}~{}y~|}}|~|{|~|~}{|~~z}|{~|z{|{|}~yz{x|z|zzzzywvz|{||w{{|}v}z||{w||r|z}~|x{{|y}z|}y{|z{|x{wzy|}}|x{~y}w}}y|||{}ywy{}wx}|}{xz|}x{~{|}{}{}{{|}zz|zz{}z|}z{y~rw}y||wz}wz~~xz{v|yzy~zx}{{}|{~xz~}{|x|y}}u|~~{{}}}|~{|{}{{yvy~y||yxz~xw}yz{z{}~{~u}zwy|~wv~{}}{x~y{|{||}{{}zy~y}xx{v{y{~{v{|~y||}z{z{w}|~}zz{~}}}~v|~z{|zzw|}~~w||{xyy}y||y~{|{yzyy{|z{}||x}}zy{~}yzz{|{{yxyy}y~|z|{y|v}z}{y|x|z{{zy~}~ywxwzzx|~}}z||||{{|z}z~~{~|yy~v}{|{z}|~|{{y|{}x}~xzyzy}y}}xzu|zxx|zz}zy|zw|~~}|t}~zz{w~y}yy}y}x{|{w|xyyxw~xy{zzz{}|zz}{~x|{|~||{|{}|~z|{{|z|z{|z~x{|z{zz|xwx}yx}yz|{{z{xs}{y|x}{{x{y{|}|{{~{|~}|{}y||{}z|zz}}|y|z|y}}|{y}z{y|{}yzyy~}}y||{{yzyyz{}{}ywyyzwz|yz{}{{~{}}w|~x{zx|||}|yywz|x|xzx~x}~}x~~}}z|||}}{z{||~~}}~}~z~~y~}~|}}y~~}|~{{}xz~}||~x~~~}~|~{{~~}|~}~{}|{}}{}~}x~}y}}~~~}|||~}y}}z~|~~zx~~~}z~}~}}|~~~~|}|}|~}|}~~~~z{~~{{}|}}|~}}~}~~~|~~|}|~|}~~z~|}~~~~}~~z{}}}}~}{~}~~~||{~y~|~}z~~|}~|~||}~~|y~|z{|}}}}|}~||y|~}~|{z{}~}}}}}}}z~}~}~~z{}yz}~y|y~}}xz{y{||zz}zy}{{x}{z|w{{|y{|{xz|~|~~|z|y~z~zyx}}y}xwxz~y}}|wzyy|{}|~}{|}w}|w{y}zz}zw~y|}z~y~{yy{~|~{~{y{{y~}{u{{{{~vz|}}y~u|}z{}~yz{zx}||{|w~zwv~}}}~xz}vyx}~}||}w~z}|}yz}|vz||z|zy}|yyy~zy}ww{yzy}zxyzxzxx~x}y}yy~}{{|}~~ww}}{~|~|y{yxzz|y|v{zxzvv|}|}~}~x|{z}}{}~{~|~}}x{}~}}{~{~|{zyx}}|~z|z~{{}{~z~{|}{{|z{~~~|yyyx~{}z}|y}{|{y}}}~~u~|||{x{zxz~}z}~~|{v{}~xz{|~}}~||{~w{z~x{}|{{|}{|vw~|~|~}~x~{xz{~u{x~}zv}~xz}x}}w{~|{{|y~}|yzy|y~y||}}}v|~|yzy}~{}yv{xw{|{x{~z}y}z{z{||~{yyxz{{{x}}z{~~||zyv|zz|}~wy{vzyyyyw}{|~zy|y~}|}}zy}}|~zx{y{y}{{~yxx{y|~vv|{zx|zzzxz|zy}}x{}}zz||{y}||z{wzx~~x}|x|x{}||{{|x~|||}x~||}~zt}~x~{||y{||z}u|y}z{w{~|u|{{{vwx{|v||zx{~z~~}|}|~~{~}|~~~~w|{}~~}{|{~~x{~~~}}}~{~}w|{~}~~~}~}~{}~z~{{{~~{}}}}~}{~~}}~}~}~|~{z~z|~~}~~}~{}~~{|z|}|z}~~|}y||~~}}|}x}}z~~}{{~~z{~{||~~~~z~{|~~}|~~}}}~{~|~|~{}|}~{|}z}~~~~}{}|{}~{{~{~}~|~}}~z||{}~{|~~|~z~|~~~}}~|~|{|~z}~|||~~{}}~}~{~}}}~|y~}}|~~|}|~}z}yz~}~~z~}}~}||{}{}~~|}~|~~||{|}yzx~||z|}zuwzyyu{wzw}{|xx{zxwwzyzyyxv{{y{~z~|}|yy{z}~}|zv~{w||{}w|z{y|{{|y|}ux{}xwyz{{vzx|y|zw}}w}x}{}|~|xy|}|}}~y~{}z|{|wz~z{||}|x{wtz|yz|z{}z}w~wvxy|x|{z}~|}~zzy|}}||}|{x}~z}xuyxxwy|z|v{~w||z~xv|zzzz|wy}|z{|zxx}|||}}}zxzz}|~{z}z~x{|{x|z}||{{|~}yxv{z{zwxx}|yvx{}}xw{zx}z}|zy}yzyz|~y{~}x|{~|{wu{wyyx}y|y}}~|vxzy{|~~wzz~{|y|{~}~{~y}|{}}z|{y}{~{w{zz{zz|x|{xyzz}{uxvz{wx{x~~z{|zy}y~~y}zx}}~|y{~}}zy|wx{{zzz|yzzyz{xvyxvy|}wx{yzxx{x{w|~x}{z|{~}{w{xz{|{~}{|~}z{xzzy|vrxyvyy|{ywz|~xu}zz|{{yy|~}{|~{|z|yy||x{yxz{z}}y|zz}{y|{yz|xwzw~{v~x{z{yz|vy}{|y}~{~xx~|~{w}}{|vy}{}z{{z|vz}|vyx{zxy}~vzz}{{|zvx|~z}y}}y|zx{{{~~~yz}|zx{z|}y|yz~|{|xw|z{~v{zx}y}z~|~{}v~{~||z~|}}z~~~|~~{}~}xz|}{}|z~~~{z~~}|~~~}{~~}}~~}}~}~}}~z}~}~|}t}|~~~~}}|~||}|}z}|{~~~|~}~~}z}p~{~~}}~~}x}~~}~v}z~z}}~~}~}{~~{~~}|}~}x~~|}~}z}|~~}}}z|}{}z}}~~}}}}}}}}~zx~~|~}|~{|}~~~z{}}|}~~~~|~}~~|~|y|~|~~{|}~{}~}||~}}~{}{y||~~}zz}~z}|}|}{~{~|}}z~}~}{~~~}~}}{|~~|{~}~~}}v~}~~yz|yyz|~}z|~|}|yv||u}y}y~|{|{z~{}}y|zzwz{yz}}wwwx~y|z|y{z~xz||t~wy{zz|z~z|yyw|zz~|x}|~v|~{xzxxywxz{}y}yy{{|vzuy~{|x~x~w{}yzy{w|u}y~|||{x|{y|}xt{w}x~yzzw}|y|u~yywxz|z{}|zyyzyxxzv}|xyy~~v|z|{}~wzz{~{~{xuz{|{}y}{y{z}yzyzvz|v{{|x|xz|~zz{zz~~}{|w}xwzzxy{{}tzz|z|~||}w~|}w{~x{}|x{}|yzwyyy|{y{zxz{|z{{yzy{z{{xyw||~{yt{z|w}uyy}zy|y|w{|}{}|yy~y}z{}|r~{zy{y|}xx~z~{{}}|}w~}~{zx}z{z}{~|}}{||~yxy{~y{{|z||{x}{yzxx{y~|x|z}x{z{{~|ytw~{~y}{~xyz}}|}w}wy|r|}zzz~zyz{}zw{{yx|~ww~yyzx}~|||y}~zy{{|||}z|{|~}zx|zz~wzt~z~|{}|}}y|~v}~ryww~zzz}~|y{||yyx{z}|xzxw{}}~z{|{~z~||{q|y}u}|wyx{z{{yvxwy}}}yy}}z{t}|~}vxzw|}z}x{||y{{|z}|~|yuy~zzz}tyz~|vz|~~y}}yz}||yzxw{z~}yz}}y||z{v|{}{x}yyyz{xy}ywy|~vu{{}z{y||{x|zw}vz{z}}{~z~{|~{|}}}~~z}|~~~}z|}{}{|~{~{~~y}~~~}~~~}}}~|}}~~z~z}~}|}{}}~|}{}~~}|}||}~z||yx|~}y~~|{|}y~~z}~~{~~|}~{}~~~~}~|}|{}~|}}~}{~~~}~}~}~~||||~~}}~~z~}~}||}{|}|}~~}{~|}~}}~~||}~}~{}}~|{|~|~{|~~~~}|}}}w~~}~}~|~~~}~}{{~}z{||}~~y~~{|}~|~{~~}~{}~~y|~|||}}~~y~}|x~zy|}y||{{||y{wyx|~wy{yzu|}z~}{~}~}w~}|xy{y~wxzz{~yz|{|~||}zyyx}|}z}}vywy|wz|}yyyzx}xyz{~|zy{zwy~y}z}~~}{}xu||~~|~|}xvz|w}z|{}w}y{}|{|y}xv~yzyzuw~|{{}|zu~y|}|xx}}w}z{z~yn{~yz|{y{~}}w{w|z}w|~wy|||z|uvxvz{{wyx}wwz~~x}|{|y{zw|zxw~{~~yy{|xwyz~z}{x|zuy~~|u}~~~xu{xyy{{yy}|~}}|~|~}zy{~zz{|}{|z|~{y}{~wv}~{}~z|~{yz{{x|~x|vzz|y{}~{{{xz|~yz{||}}}|{|y}}{}w{y|z|y{|xzzw{yzz{{~zyuu~z{yx~~{|yx~zx}y||y{||zz~{~}z|{}~~||ww}~y|~z~~zz|{y}||z{s}|y{|{}{|z{~{u}||y}{z{}z}{|{{yz|y{zxy}y|~yyv~w{}~}~y|xyw{{z{y}}y}y{z{~{z|{{~{}zxzxvzy~|||}vyyz~y~xx|{zx}zx~w~zz{t~x{uz}x{zzzz|||}w~~}yzu{{~wzyzuxvy~z{|w{zwyx}|y{zy~~oy|zy{{||x~|}{}~}y~|{|{xz~{z||{~x|}{{x}{~|zwy~|}u|~z|}y~~{{}yzz{yz}}~u}}y{|}~~y~|{}z{}{~~{z|~~z~}}~~~~}~~~|zz}~}|}|{}~}}~z||}~}~}}}~~}||~{}~~}{~z||~|~{~~~}}~~~}{|}{~~|{|z}~~~~||~~|}}{}~~|~}}~y~~|~~}}~~~}}}}z~}z}~}}}x}~~~~|y~~~{}yz}}x~~|~}|~}~y|}~}~~}}}|}~}~|~}~~}}{y{{|}|~|~~|}}}~~~}}|~}|||~|~~~y}|}}~~}~~v||{x~~~x{|~}z{zzzz|~}}|}~}zz|y{{z{zx}|v~~{v~}{{w~||z{||}y~~{}xx{~z|y{}}z{|z~{~}z~|z|yxy{w|zxyvy{{}|{y|}wzzwyuzyx}|||}|||zy{}|{y|~yz}w{||}z{{y}zz{|~{xz{yx{yyz{v{wz|}||}|vy{y|~y~zux|zy|z{z~~{~x|zx|z|}t{y{{|u{|z}y~yv||y|vy|y{}x}z{y{|~xz{z|v~~x{|{ww}}||}|||{|{~z}}x{}||xzy{y{~~{|{z}y{z{||}{|~}{||}|}xz{|~wx|y}x|}{y}{~|~y{x|{}z}z|zz{yxzvwx~w}x|}z|~zz{||yy|{z{x|}yw}}~{||{zzy||xyz||z|z{x|~|z}~w{{{{{}xyz}xzz~z}|zxz~{z{z}}|{|wzzw|{}wz||{zw||yyy|z}z}|z||{}zy|zx{yy||{vy{~z{z{{z}{{{w|}{}{}x~zz}}yx|{w{~|}xyy}{vz}vywyzz{}{}|}}zx{z|}{y~~|}{|}|w|y||{~|yy}w}wzzs|ux}|~y|}{z|~}y}||{~x}{||xy}|}}}w{~x|y|yy|y{y{~~u{}|~|||x|zy~wyx}}||}|zzy|~{yxz||||{||{|zyz{x~}z{zz|}|{}z}wwz{z|||}w}{zyz~{~}}}~{~}|{}~}|}{}~|z~~~~{|}|~}~~{z~z~}}}~~{~}~}~~}{~~}|~}x}}}z{|}~}~{}{}~|{|~||~|y~~|}|}{|}~z|~~}|}{{}}~{~~}~~{~~}}{~~~}~~}}}~}}~}{}~|~}|~}~|~~~}}~|{|~{~y|~||||{}{}~}{~}|||}~~|y}|}~~}~~|}|{|{~|~~~|~~}~~~|~~~}}~~}}|~~|y~~}|}~~|~||z}}~}~{~~~~}}||~~~~}~~|}}~|}|}}z~{}~~~~}~}z}~~~}}~~{}|zz}|~|}}~~~{|~~zy{zy}~}~|}zu~{yzx|uzxyvz}yx||zzz}y}z|yyzz|z}{{u}yv|||}zz|xy}|y{}~zv}yx{}{{w|}wyyz}{wx{y}v{x{}|{z~|{}}y||y{{y}z|}{~x~}x{|}y~~zx~}|}}{{zty{{|z}ywyzy}|{wv|z{wzy|uz|x{{||}|~{wzy}}{~}~|{}w~uwyv}{{xzz{x{|zx{{z|{|wtw|{z{x}{}{z}v|{~xwx|}||~y}|{}|{{yy|{z|zzw{zwyyyz}y}w~xw||zxvy|}{{}xz}y~|y|x{{z|}x{|}~y|uzwyx~t{{v}xz{~yzy~{x{z|vyz{}|z~~w|~{|~}y||z{|~y{}|z|yx{xyx{{{{~||||~~~xz|{}wxtz|~}yz~y|zz{{y{~x{y{|z{{{|y}zww{}y{~y{t}yzyzu~w}{|}{{||yz}~~}|w{~{x~z{z}~zxyzw{zz|x|x{yx|{}v|yw}y{z{|}y{{~}{}~{~xz{yyx{}{~{xzyx~{|}xy{}||z}w{uw~z|zy}|y|vwyy{}{y||}|x}{|{xy{}~}~|{{}|~|{t|~xx{{|{xz|v}x|x|zyx{y~{zvwu|z|}||z}wz|zzx{|~}{{zx}}}|{|}{zxtzxz||y|zyy{z}{zx{|~zy}z}~~~|}y|~y}}|z~z~z~~~}~{~~{}y|~|{~~}{z|}}}||{}~~}~}}|~z~|~}}{z}~~{~||}}}z{}}}|~{z{||}~|}~}}~~}}~}}~~||}~}~~~~~~}{{~|{~|~~~~}~z}~{}~|~{}~|}}~|}{z~}x~|~}~}|~~|{~~}}}x|~{|}{p~}|}y~{z|~|~t}}}}}}}y~|}}|~~~|~|~{{w}|{z~~{}~}}}~}}~}~~}~|~~||xz~}}{~~y~}~~|~~~~|~|{}}~~~~~}{~wx{y{~z{zzzz}{{{{yzz|}zyy|zxxxyx|{~}wy{|y}zxzvzv~zxy{z{w{|t}|zs||x{{w{zy|z|{}zw{w{x{zx{z}}|x{x{zw}x{z{{x{{{|}z|{~u~zxvz{|{z{~zz{z~}}y|y~zy~xy|xz~y||x}}z~z||}z}}x{yyzw|z|}{|}~y}}yw|{}xx|xy}z}|vzv}vyyw}y~xzy{{y{|~~|{v~{}~{y}x~x{wx{{~~~~{z{z{v}|z|}{{||x{wxy}x{|z|}{x|}|v|{~|}s|~x{{{{w|z|}y}ww~|x|~}w}~}zv{|{zzy|z}|{}}|y~yxz{yt|y~xyz|}|{yz}z|}~zxys|{~{}~}z|y~zyy{}}}~}|}|z|yyx{ywzz{~|zwxy{~~{}z||}yy~y|vx|~y|zy{}|z|}y|yzv|~{{|w{||w|{z{{{}{yzzwzvz}{}z{zxy~zt{{|{yz}{yy}xz|xuzz}|}~{w}}{~y}}y{~~}||~~v|~wzxz}|}{z|zwx}{}y~z|z|{|~yzux{~}y|z{}||{~|{{xywzyx~z{~z{{~}~yzww{~zx|x}zx|}xz|{|{|yxw{t|}}{xxvy{xyz||}y{xy~yywy~{x}~||y|zy|{z}~y}{w}}|~z{|yv{}y|}{z~|}}|{z|z||uzvyyzx~}vz|}{~|~z||~||{{~~{{~|~z|z}~~}~~~~}~}x}x|{~~}}|}}|~~~}|~~}}||{{~}|}|||~z|~~z{{~}||}z}~}~}}}~}{y|~}}}z}|||~}z~x{~~~}z}{~}}{~}{|~~|}|z}}|}}|~~||||~}}|~~~|{}~~}|~{|}|||}}{~}~||~z}z~~{}|z}~}~~||}~~|}}|x|}|}}|}|}~|}{}|~{}~}{~}||{~}}~}z|}~~~|~}}|}}{zz}z|}~|~}~}z|||}|y{}|}{~}~y|}}}~}}{{}zz|z|}~y}{|zyx~wy}{{{|uy~z~y}{|{zww{|yyz||||}w||xz~yyzz~zz|y|~||{~}yy{~w}zx{y|x|zz{zx|xxw}}yz|yy{|zywz~{~~|wx|||vyz~}v~w~{|}}{y{vuz{v{|{|~x|zx}}wz{zzzvz}||y||}{|}y|{|}{yy{||xyxw}}xz{{y|zxyzyv{zvxyw}xy|yz|{wz}|{~yx{~y}{|~|w{}z{|~z{{zz|~z{{{}~{{~yx{{{w{|zvvyxxy|yy{wyzx|wzyxx~v}~z|z|z{zx|}z~v{{{yyzwz}}|zww{{}tvzzwz|zx{xz}v{xzxzzzy}|x{u|z~y{|}w}~y{yz{{{yx}{vz}~wxx~|yy{v|zz{{{x{u{~}}w~y{{w~||}y}w}{|||z}{wy~x{x}|}|w|~wx|{{}}wx}x{}y|}x}z{{|{{y}w|{}{{y}|z~{~z||zxxy|yyz}xz|vu{y}yzwuzyyx|y}x}|z{{xzz}}{x|z{{{|}~~v}xyy}{}xuz{}y{xwwz}x|~|{y{~yxz{{{~tysz{}{{||~yzx{}}v||y|x{|y|{x{ww{z~u|w{zv|x|}{yz}x~{wwy|zyy|z~sz~}|}x~|{{}}{~wx~v}{}{~z}z|{y{x{y{{y{xzzw{}|}}|}wzx}|x~|}|~~}z}}~}}~|{{~}}z|{~|~|~~~~~~|x}~|}}~~~~~~~~||~~{|y~|}|{}y|{{~}q~}}~~}~|~~{~}~|}|||}}~|y~~}}~y~||z}}{y~}z~{|}~}}}~~|{~~~}|~~||~}|~||z}||}~{|~}~~w~~~~}}}}|}}~~~|z~~}{~}{~}{~|~|}~}z}~~z}z|}|~}~}~~|~{}zy~{}~~}~~}}x|{~|~}~z|~}{|~|}}|}}~||||z~~|}|}z{{~{{{|||}{~zxy~|y}zz{}y{xy}zyw~w}{wz~uw}z}}x|~{{z{|}|w|{~~}wzyz{zw~x}zxs}w~zy|ux}|y~~||z~{}{{~x{}zzxy{x~x{x{yz{z|x{z}x|{y~|{y{{|zzyx|{yz}~||{zzzzx{u|x~x~z|xz}x{|z{x|{yzzz}x{x{}|}vy}{z{y|w~{{|~|x{{xz}zxx}~xy{uyzxyywz{{zzw{zzv}x{~xx}xy}yv{zz{y{|z}~{|y}~{{wxx~}z|z{~y{zyzyyyz~}|zwzyz{|}}|}xzxyv~yzy~}y{||}yz}|wzz~x}zz|y|yxzz}{z|x~z~z|}xyx|x{~{}y}|sxzzx|~}}}}|{{|yv{{|z|}|w}{v~z{||r~~yvz|{y~~z}xw{yzz~~||wz}y}|{~xx{~wy~|s|yy|~{x{|y~~x|{{u|yy|}}z~~|z~~|wy}|}|w{{y~y||}z}zy}}~|z}{|{}}{z|yy~x}{|y}y}|{|y~|y}xw{}zx}~}{y|z{~}{}v{y{{xy}~{zy{x~||~{{||{~y{~}z|{x{y|zy|~}vz}w|zz}~|}~{}|yv{zzx~zyuxzzt|zxzyy}zyt}{x}~wx|{~~||z|{}y{|}{|z||z}v{}xzyy}y{x}}|}~||}zyz{}{{z}|y{|y}{}zyz|zx{|x}~~}|~~~}y|{~}}}}}~~~~}}}}~}}|||}}|x|~}}|}}~~~~~~|~}~~}{{|y~}|~~}~z}}~~~|{y~~{~~~{}~}}{~~}}}|~|}~y{}~|~~~~~}~|~|}~~|~{~}}~|}~}x}z~||~~{~~s|{|~~z{|~}}~~}~z}y|}}~~~~~|~~}~~{{~}|~z|}}~}~}~}~z}}~}}~|}|~{z~|~~~}}}|{}z|}~~~|~}~{~}~~|~|~||~z~||}~~{|w}~y|~z~~|~}}~~||y}}|~{}}{~}}~~}~z}v|}}|z}y}yyzvywy|uvxyy{y}y}z}~y}{zw|{}w{}yu|{wxxy||zz{yz|{zz{zzy{{{vzz|yty~oyyxz}s~vyxx|w|{zz{yz}}z}}y{||}}|{{~{w~||~~{y{{zxzzz}w}y{|y|~|xx{zw|x{|y~|z}{w{}|ywy|}{}yx~~|}{z}y}y{z|x|yyx{||}vtzzz||}{zxzw~txx|yzxz|z}{{{z{}|~{z~|zz|~{w~}{~|zy{zz|zz{xzz~{yz}yyx}z~z}w~}zy{z~|}~||||x{}}z{{|{|~z||~w{~{z{~|vw{|{vz~~}|xu{{w|yz|yy}w~}z}}{x~}~}}y}||{}|{~~y}z~v}y}y{}||{|{yz{{}wyuwz|z{yzz{|~~}x}z}y|z~{}~z}y{|{}}}z{{zz{~{wx{|||x}wyyzz~{{v}yyyx|{y}{~z}{y~x{}x{|yxz~~|}}}|{y|{w|v{}zx{{|~{z~z{wz|yywz{z~u}x|{|x}}z}z}}{~}}{xx|x{}{{|x}|wzxzx|z}yzu{||y}|~||~~x{{|}~{|yw~|y{yx~||~|z}yw|||{z|{z|{u~~xyxv{w{yzzv|{y|~}{{zz|xyxzzy}xyx~~||x}y|{~~y{v}y{~}z{}{{yxzz{yyu|}{wy|v}~~z||z{}x||}~~}~~}|}~~~~}~{zz}~~~y|~|~|zz}}}{}z~~{vxzz~zzx}~~~~}~y}}~}~~{~|~}}}}}~|~~~|~~~~y~|{|}{}}~}~}{|}~~~|}}~|{}||}}~~~}}|~z}|{z|}~~~~}~~|~~~{~~~|}}~~~}|~}}}}}~~~}~~|{{zz}|~|}~~}z~y~|{~y|}~}{{}~z~|}|{~{{}zz||}~~}~|z~|~|}}}~~~~|||{||~{y}}~~~}||}}}}z~|}{~~~{|~~}|~|~yw~|zyx{{|{}~{}z{~xz|{x{|z}}}}wwy|}uz|wyxz~{w}zy{{|w}y}zz}||vu{~{yz~zy}x{z|z||{w{}}zxyz|{{{|z}|zvy}z{zx~||ywy{}zz}~{z~xvzvzzvuz~w~y{{}yz{y{{|{{x}{}~vy{{~{|{{}~w{}|}{y{z~y|ty{|z{z}{zzvy|}{~vyy~{}yzw{w|z}zzxv|~xzxxyz{||}{{zw|{{xxxuy{z~t{y|y{|yyx|{x{x~z}{}sx|w{w||{zw~zz{xy~zyx}y|{~z~{|xy||y{w{zwx}y|yyzz{z|zwzs|~u}}yxz|t~{v|xz}y~{{|xy~~~}}z|~~|}|y}{z~wxvwzxuxz{{{yz|}{zzzyx|w}{|}||}~~|ztz}|{v|z}w|zzx~|{|~x{}{xy~}{|z~xw|zz}}}}|zz}{{}xy}|z~zx|xvxxw|~w{{z{}{zw~}zzzzw}}}{vy}|z|y{}zz||||~zv}z|{~x~}xw|}w}y}{xxw}|{wzuzzv}{{zww~w}x}}z{x|{x}y{|~{x|z{w}{|zy||z{y~xx}yww}yzyz}{y|zxz{~||zx|||z{}z~z{|{{zv}|~w{~w|y~y}{y|}w{||~xz|wz{}|zww|z{wzz}}zu}z|yxy~z|yzyz}wyw{|}}z~z~|y||xt|v{ryz~z~yy}tw}{zz~wz~~~{~}}~}~~z|}}|}~}|~~|}~~~}|~~}z~}}~~}}}~{}|x}~~z}}~}}}z}z|~}~~|}y}{|~~}~{~~|~}~~~{}zz}~||~}{{~~{}~}~~~~|}}~x}x~~|}}~~}w|}{}{~|{~~~}~}}{}~{~~}|}{~}~~}}}~}}~}~z}~}|~~~~{|}~}~}}|~{~||||z}}}}{}|{~~}z|{z~{|}~}{~z}}~}}z|~~zz}|~x}}{}~z}|{{|~|}}{}{~|{~}~{~}y~}~}z|}~~{~~}|}~z{}||~}|}}z~~|}~||z|~||~}}~~}zyw{zy{wz}yz|x~wzyzxuxx{z{{}z}xz~}z}~yzxx}vxxw}||xy|{{~}{|}ywz{}}y||z}~xzy}}yuy}{xzzvx|z{{z{y}y~z{zz{}~{||y{}|{}}||~}}z~y~wwyywx{y|}{{x|yx{~wyx{{yw~x}vzzy~|{|y}{{w|~|{}|{|{zx~y|{~{xyy|y{x{{~xzysyw{~}v}}}|}yw~q|x||xxy~ty{zzy||}}~|}|{z~{{uzy{{xz~{|zzzx}zzwzzx}xz|xwzv{|}|~zzz}{{x|~}{y|wy|}|~}~{y{x}y|yxwxxv{~w~ywzw{~w~}|y}{z~||z~}yw}~|{|{}}|y{x{ytz{}zx}x{||yw}yy}z}yy{zz}||xz}{~~zz{||z{zz}}|}}}||}{wx{~z}vx{zwz}{|vyy~zyzy||}}{|{~x}{y|z{|yyy{{~}y|||yz|zwz}yy{{~}|tv~{y|}~y}yzyz|zv{z|xvy{|}|~z}wz||}|~|}~w~z}z}yzx|u~|}|}|yw|y{~y|z}vyy}}yz~x{}z|{}||~~z}x~v~|}|z|{}z{}}|yw|}vy{ywzz{y}y|x}yw}xw|{{vy|{y|{||}{~}yz{z||~zzx}|}~}{}{~y}x||{{wzy~xz{xyxy|}xyy{zz~}~}|yz|}x}}{y~~}~~~~~|y~~||zz~~~|}}|~~~}~}}|}|~~|~~|~||}}~{z|||~s~~|~s|~||~}~z|}}}}zz{}~~}|}}~~{}|~~}}v}y{~}~z~}{{}~}}~}}|~~}|}~{{~~|~|{}~~|~~~}}~{~}|}~~~y~~||x~{}~~|~~}~~~~y~~||uz~z}}}}|}||}}~|}~|}}~}}|{{}|}~~~~~~~~~~|||}~}{~~|~}~}}~~{}~~|~}}~|{~|{|~{~~~}{~}~}~|~~||}}}~x}{~|}y{{}~~~||~z}{x{}{|{}{~z|{~{{yy}z}|yy|}x|y~{|{yzy|z~zy}z~}z}{w{|zzy|~{yy{{}xz|zxx}|z{{{~}w~w~z|z~wzv{x{~y{y|{{~yz{}xx{|y}{{wyxx|y{z{z||z|{wz}t}|~yyz}y|zz|x}{w|y{}w|{|||}yzw}}uzy}z}~zz~~s}~|yzy~z~{}~z{|~}}}}yv{||xz}{~~z|xz|{zyzxxx}|yz{z|y|{x}zzzxyzzyy||wzz{yy|}x}|{}|w|{~y{yt}w~z{{y}x~zzuy||xzx||yz|||x}y}~}}yx}y}yz|}}z~yw~yzy{z|y{{yyw{y|}|yz{{}yz}zzwz{xy}|}~|yyy}{x}}|{wz{wz}|~|y{~{{{yu{|y{ywy~tzs~y|~{{z{v}z|y|z{~z|yzz{{}}u}{{x}{|}{||y|}{{}{w|}|{z{yzyy{{x{zz|{uyx}~z|xv|}}y}zzx|zx||}{yzx{uy}{|{zx}|z~xywxz~~y{~{|x|y{x}~xx{~{}yz{y~}|}}|xxzw{}{~||}yx|y}z|z{||~||~xwzz{z~xyz|y}{|y}s|zzv}xz|~yz}{}}y{}|}{}vz|}{}wy|{~}z~yzyz{~v}~{u~{z|~z|z{v{z}y}w~{~xw~t{y{y|z|||z{|y||{z{{}y}zww{w|xx}}y{v{x||x}yzz|zzt{yzu~}|||~~|~}|{|}|~}~~{||||{~}{~~z~}}z|~|~~}}~}~}{|~~}z|~~~z{}w~w~|~~~~~~{}}~{~}~~~{~y~|}z~~~|{~}~|~~}{z~~||~~}}~~~}}~z~}~}}|~~~{|~~t{~z~}~{z~{~||u|~~}~||~z~{y}x~|}}|~yy{y}}{~}}}}y~}{~}|}yz}}}||~}z}}~|}}z~}~{}|~{~~}yz|}}}}{~~|~~~||y~}}~{}~~~|~}~~}}}||~}}~~}|}|{|~~}~~~z~}}}~~|}||{t{y}{yxy{zyvzw{}|y~~{v{{}yxz{wx}zz~|{~{}}~y}xz{z{{{x|}~|{}}|{xxz{y}}y{z{vzw}|}z|{}tx{|v||~~}w}z{x~wx{{||y|~{~z~}}||yx~{w|}|zy~yz{ywywy|x{{w{|z{x|zw}zyz|}}{|}~z{zx}z{{yx|{z}~|yzzx|x}}y|xzz{{z{|uuy|y{w~yv|z}|ww}zzzz}x|z|~|~z|v|z{~}xz{}zvyzv{zwu{{vyzyy|~|r{~{wyz||x{~{yzwzy||~y}wzz}xyy~y~}z{|{}yywy|}w|xtyvxxx|yz~|z||y|{{}}x{~}~}|~{}x~{~|{x|{zyx|z|}y||~|x}{zzz|z|yz{|yyuz}~wz~{||wxz|{||}||z}y|x{{r|}~|zw~{w}y{{{{wx~{{x}y{t{|~zz}{w~|vv{|xwz}|}zzy{x|wzx{r}|{x}}y|w}xz}zx{zv|z|vx|z|~}|y{x||v{{x~y{|yy}z||x|x|}w{vywu~{|xz|~yy|{~w|uyz}{}|~uzxyw{{}wz|y|}|{y}~}}|||z}y~z}||~{|{wz{yx|yxy}z||vuxzxx}z{z{vxw|y{z}z{zz||w}x~{ww|x|{|~w|{|w}y}y~xz|yy}yyy}x{||y{yz}s}~z}~||xw{z}{~}|}z|~|~|}{}~{{~~|||{|~{~|}|zxy~||}}}~~~}{}}~|z~~~z~x}|}~~~y|}}|~}~}~|~yy~z}{z}}}}}}|}}{}~|||}~~||}}}{~~~|}|}z~}z~z~}}|{}{~~|~}}~|~~~~}}|||{{|}{}}~|}~{}~}z}}}~~{}|~~z~~{}}}~}~}|}~|~~~~{~~}~{~}}}~|~{}z}|~{}}{~~~{~z~~}~~||~}}{}~~~~z{}|~|}}|~z}{~~|xz}~{}}{~}~}|}{xwyx|rz{||uz|{}z|{x{zz|{z}yxvz{z~y{{ux|y|{zt}{xyzxz{|zz{}|wx{y{yz|zu|}yyxz|}~{~{{xzzyz||z~zy}yvzx{wzz{{yyyyy|xv{yxz}|{}~||z{zvy|zw}ywy|}{{~}}ww|}}xzz|zy|yyv|{zyy||vy|yz{w}z~}z|y|yxy|{z}{{wzz{|}{z|{yzov{~zw}y{zzx~wx}xx~wxzxz{{yxyy|}{}z}xw}|{yy|x~wzx}x{xyv~~~xz{xyy|{wy{w|{}|zz}z{z|z{}z}{|{xx{~s{wz|xz}{~{v{wt|||z~}|~y}}yzz{zzz}z{u~||z~~~yw~y|}{~}yy~zy|w|~{yz{zx||z}yzz{}zxzx}}|{{~}||{{t}{||z}~{||y{{x}|{zx{x}xy}{xxs{|~||yy|yyw}~{xyxz|x}|z|~|~xy{}uyy|y|zyzwt~z|zzx{z{{}y{}y|{zyy{|xyzyy{~|}}zx{w|xyy~|}|}vzz{|y|xz|zy}w|z|~|}{~}|}{}|zz{zxv{wxz}}}{|}}w}~{}}w}y|{z}{xxx|y|xx|x|}xz~v~x{y~~~zzw|zyz{y|{s|zwt{}{zzy}xyyxyy{zzz|y}{x}}{yzyy{xz|yzz|w~wz~~y{zzy~{yyyw}{}}xzzxy{y{{~w{}y|y{xz||~||~~~y~{~|~}}~{{||~|}z}~}}}~~{|||{|}~~|xz|~~}}}|||~|~~||{~{{}}~}}|~~~}~|w||}~|}}}~z}~~zz|}}}}~|~{{|}~|~~}~}}{}~}|~}~~w|~~~}}~|}~~}~|~|~}|}~}z~}~~}}}}~}|~~~w}~x|}}{{~{~|~{}~|~}z~}}y~||~{|~{~~|}~~x~}|~~|~||{}}|}~~}~|}}z|{|z}}~~|}|z|~}}|~}}xy~y~z~z~}~~}}}}|}~~{z~}}~|~~{~|~|}~~}|}~}|zxy}}~~||}}y{y|{y}}}}}y{v~y|wxzzx||yz}yz|z}yyz~z~z~y}z}~}w{~}{{z}y||~|}~{~zx{zy}y|{y~y|wy{zv}}|wz|oxz~uz{{wy|~}w|z|~}z}{}~|y|||~y}~|z{}z{zz{||yx~y|}zw|yx{{{}w{~yz}z}}x~|y{}z{w|}|~~~|}y|vzy{{yyzywzzz|u{yy|}ux}z|zzyzzv{zv|}z}{}zx|{z|x}}z|zxy{}{}~wzy~||yx}|z|x{}z|r~ww{yzvzr|yy}xz{z|zz~y|~|y~~}}v{zy~}|}~|y~z|wvw{|zzuwvuwvxy{|y}szx~|w|z|}v{{{{~}z~|z|~}|x~z|y}}|}zz|{w|{zyyx}|xyzy}{z|}|xwwxzzyzz|||~w|z}wy}~wzxy{xzz~y}|~y|{wx{yw~x{z{z{z}yxyvvv{~{}z{zu|~}}zvz}|yzy}yz{wy|z|x}{}xz|{~w~}xz{y|zyz|yxz~w|~{x|w|}{~{z{{~x{}|wz~|zz}}z}v||v|x~{}xz{|~~}v{||x}z|w~w|~wy{yxw~{zz|w{w{|~{~}yz~yw|x||}{{}{yzx}y}t|wvyvv{{u~{zywz|}ywy{y{}~{{~{}}~{}z|y}{}z|~x~x}}|z|~w}zy||z}zw||{uyxt~z}~x|uwzz{uzxwwy{{{}~{}}v|}yxz||y{~}|||z~}|~~~~~z~|}}~~}~~}~||}}~~}}~|~|z{~~~|~}z}~|||y|}z{|zz{|{~}~~}~}x{|~~|}~z{~}|{~}~~y||~{}}}|}~z|}~{|~z~{|~}|~|~}~}~}|{}|{|~}~}}}|}}~~|~~~{~~}|~z}~}}~}|~~}}}}|||w~zzz~{{{|}|}~||~~|~||~}~}}{}{~v{~|~~}}zz{z{~z|~|}|||~y{y}~~}|}~|~~}}}~~}}~~{~}~}~}}}|||~~}w{zzzxz|~z|{{~~zw{z}~{vyzxzwy}yy}y{~|yxz~}}{yw~yz{~{{|{||{}~|}{}yz|z~yy}yy}~{y|{|{||z||xx{yw}~{|zz}}y{y}|vqxyzw{y{|{xz}wxzz~|z{zz}~y~vy{xyy~~{y}yzy{}}z|{wvy|zx|yyxy{|}x{zx|||y||{}}~{z~yzyx|sy|~xy{{{{}|{y{{|{|v~w}}{{wyuyz||y~w~yp|x|y|x}z}~z|y|x{~{x}z|z~{~|x{xvz~{w~|z|{x}{y|wzuz{}|~z{v}}||zwz|y|~y|}wz||wy~zx{vz{}z{|wy|y{~zy~zzz}yy{z}}}~|}}|~yz|y|}||z|~{|}z{w{z|}{z}yx|~w}{y|~z|zxx|~|z|z}w|wwxzwx{|}t|}{y{|sy~~}{z|zv|z|x~~}}~yy|~zyx~{||z}z{x}{|{zwz|zv}zyw}xv}uzz}{yu~}yyz~w~}{~xywz}w}}{x{}zy{w{v{}}|{xw}}xv{~y{z{|{|}xu|yzzyx||zx{{y}z{z~zz}y{{w}|~y~{{{y}xz~{y}{yzy{{}}z|xyywy|zz}~y}~y{~~z|~zxzz}zyz{zyvwzyyzyy~{{~|zyw|z~w}y|x|~{y~~xv}z{w|~{}}x~v|yzxy{}xz{x}|{z|y|~y}z|{x}~~||~~}~{~~}y|}~{|~~zy~~~}|{|z}~{~}}z|{|}|~~|}~|~||~|}~|}~|}~}}|{~}}}z~~}}}||z|z}~}|w~z{~}{x}|{~~~}~~}~|||{~}~}}}~~~~}}}|{|~~{}}|~|{z}|}}{~{}~~}{~|~~~~~}{||~|~~~~}~}}~}|~}z{|z}~~|z}}z~|~~~~{||}}~}|~~y~~}}~~}z~|}~z{~~~}}}{}{|z~{}}~}}}|y~{~|}~x{{}|}|~~z~{|y{|}|}z~}}|~}}}|}|}y||{|}yw{{{{{{twyuyywv|yu|~|{z{t}||x{|}y~z}w|{y{{|zz}{{|z|y}||{}}}z{||yyyy|v{yx~zv||~x{z{y}t}}yzy|x{z~~yzz}x{xzx}}|{yzy~y|z||y||zz|}|z|x|zvv|yw{{xx{}{z||}z~{{{u}{w|{x|zz}{{||{{}yw{z|xy{{y~|zv|zx||yxy{zyx}yzzyyxxzz|~}|~}{}{}y}|~wy|}}}z{y}zx{}y{}}{~}|z}y{|w{|~xz}{~{{wz}{~}~}|z}}~{{|y|{{y{zz|yz|}}~y}x~}uw{v~|x{~xz|zuz{{w|||}wyyz~~{{}z~|{x~|z{xryz}|{~~|{z|~}{yz|}{}z}z{}yw|~z|}{x|{xvz|zxy~{~|yz{}{}zz}~~x}{}|||~~z}{u{}|{z|yzx{{y~{wyxy}vyyxz|xz~|}z|{v{yz}z~}zy|{~|}}|{||wy{zy~{|{u|zxw{|~z{z{w{{x}|uuzw~w|~{|{vz~z{y{{{ty{x~{yy}zzz{sz|~|wxx}s|z|x~{yy{z|{{ztzz~{zy|{|}z{zz{}~{~x|}y|{|z{{v{}xz|xxy{}wy}}y{}zzzxzzyzz}|vzx~{||{y{|~~}}~~|}~{yxt~z{~{vzwy{}|{tz~w{|zxz{|syy}|{|yy{u|{|||~~~{~|}z||~~~|~||}~~}~{|{|}~|y~|{~~{}zx{}~|~~{{}||}~|||{|~}~|~}~z}|}~~~~z|~~~~{~|}|~~}x|~||}~{~}{}~~|~~{~|}|}}}}y{~~}}}|~~{}}{}}|~{~|{z}~}|~{~~~}|}z|~|{~{~~||~z~|z~|{}}|~~|{}~~~}||}~z~}}~|}~~~{|x|~{|||~|z~}}|||}{~~~}zy||~y~~~~}}}}z~~~{~}~|||}~~}y}|~{}}~|}~|~~w{}|}{y{{y||}~x~~||u}y|}{zz}z{z}|~v|xx}z}{{y}z|}|{||z}}}zy{~||yzy|x|w~{|{u|yy|z|xyx{}yyy}{{wwzx~|w{x~}x|yy|||}{z~|}z|x||v|~||wyz{wyyy~y{|{|}wxu{zz~zyxzz{|}||z~|~x|}{}zz~~||vy|{z|{~}{|y|zuzz}x}{~|~zw{}~y}x|y{|}|y|}zyzyx|y~|t~||zy|wy{zzx{{yxzx{xxz|z~uyy}zx{|{{~w~w{yzy}v{|w{yx|}y}|x{zvz|z{{y{{|vyzyz}yyy~y|w{z{zzx}{y{w{{zx}x{}y{{||yxzx{}{~}zzx|}yzx~~}{|zw~{}|{x~x{}zzxzzz{~zyyxxz~}{}xyz{xs{vyz~}}zyyyyw|z}z{y}||}~}z{|{yyx||zzz|{~|{}~{x}{{{}v~~{|~t{u{yx||{{y{}}x~|z|}v{zyzzz{z}{{y|xz}xx}}y~y}~}{|y~|||}}}{zz}|z|{x}x}zz}||~{}w{{{z|v|{yw|{u{y~}}vwz||x|{|z}z}y{}z{}z|~{{x|}~}x|yvzxz|z{y||x||z{{~yxz{}yzyy{||{||zyy}|~|xzzz|{y~u~yw|x{{~}xxyyyzz|zzxz|y}z{{xyy{||||}{||{uzz||{|{~||z}zx{y|~}{|x|zz{~{|~zxxx|zz{{~~}}~~~|}~x~}z}{}~}}}{}}}~}}~||~{~}~}~~|{~~}}~z~~}|~~~~z{~}~{}~z~~~~}}{{||}~|{}~}~~}}~|~}}|}}{}|{~~~~~||~}||zz|~~~~~~{~~~w~r~~}{|}~~~~}}z~~~~~|~~}}}z|{}}~~|~|~|~~}~z~~}}{~~{{}~{~}}y}~~~~~||~}}~}{}z~}|{~|~}}~|||~|}}||~~{}~~|~zy{|||~z~~~}~}~z}|{{~{}y~~z}~~}z~{{|~~}~}}~~|}}~~~~~~}|~}~}{~|~~}}yz|~}|}|~{~||~z|}y}{yz~x{~zyv}}yv{{{w{|{|z|{|yx{|w~zz{{yu{||x|{zvy{{xz}y|x|{|{}~~zv{{u|v~y}}szxz|{yz{yx{{w~~}}z}||yz}y{}{~xz}z{w}}{~z{z{wxzzx{wz{zxxz{{{{zy{y}wuvzz}}|z~}|}|zyuzz{{}|y~~~}{x~|z}xyx|v~ww|zy~x~x|w{xyvz{z{yy{yxz{|zxz~z}zx{zzyzx|v~|}{|}{z{y}ywzyqw}z||wy{}|v~u|y}yvyw|zy|z~z{zx~z}yvy}}z|}xy}zx|}w}~z~|xywy}y|uw{}}|zxtzxz~vzv{|||{zz||{{||y}~zz~~{|}vzz}|}}{|x|zx}y{||zyzyz{{vy{|xx{{}{~wx{|}z~tz~~x|{y{wxx~|}z{y|x{yvx{xy~wzzyzwx{x{y}x~}wxz}}{|{w{y~|xzyz}}|zww{||z|vz|{v}zxyyz{ty}x|~|xxuxz|{}~{{|~z}~{{xx}~y{zz~}~|z~|{~wzzuy{z{zy{}{{}}z}{y}{yy{~zz{zyz|z|||}|~|{y||||{{{}}|z~|yv||y|{y{zy}y|u|uz{xyzw|wuyx{|{y~yz}{z|z{y}~{|}zz}|ywwxztz~z|w{ux}{{}xyuw~{ux}{|x}w|~{{|yzyzz{{}y|}|~~|{}}}~~}}|z~{{}{~}{}~~~|~~zz|~|x}{x~|~~}{}}}{zx~}~z{{}|~}{~|~~~}}}~~~~|~{|~~||}|}o~{|}|}}}~}~~~~}}||{{|~{~y~}~~|{x}}~z~|~}}y~{}~}~~z~~~|~}|}}|{uz|x}{~|}{|}~z~}}yz}~}~{}~~~}|}~}{v~~}}}|}{|}|~~}~~}~x~|~~}~v{~}|~~}z~~}}{~{}}~}~}|~}}~z}~}}{{~{}~}~~~{|}}y}{~}~}|}}~|~~}}~}}}~z}wyzx}{}~|yyx}y|{|yzu~yxzy}z{x~{yzyy{|{|~{x||w}zz}~~~yz}{v~z}{{y{zzzyy{{}xz{}||||zw|xvy}y||wzyyx{~|w{xx}|z{|zyy{}~x{v}}y~|~|yywux{~|{yz}|~{||v{~~|}{y}{{x|}{{{w}xy|~{|~xxwz~|z|}z~|z|z|zzxy|yzzz|wy|y|~yzxxz~wwyt}}r~u}wv{{x||v|y{x}||}~y{x|}{}}{|{y{{z|v{zyt~y{|~zzxzvx~x~xx}~{}{w{z|}{zsyxzw}{w}y}{y|z~}{z|zyy~yw{|w{}~|{~}}|v}z~y~zz}{u{y}y{yyz~{|~x{{v{~z||{~{yzzyy|x~~zy|~{{w{vz|}{|{ux}|}{{||yzwx{yz{{}z||z~}}{}~u|~z|}y}|z}{}{yyzyvy|~wy}}xvuz}|vxw{zu}z}{z|y{||zwz||{x{|{r|{x{|~}}~z}zy{}{t{yvyzwzw~zxyxxx{u|}yy{}y|vx}|xv}~|z{yyyx{||wxz||~|y|~}z{w|{}y~~y}x{|zz{v|yx|}{{|zxxw{|x|}{z|}{|ty{|y~|{yuz~x~z{|uwz{vxzz}~{zy||}x{}w}{~}zx~yx||zz}~y~z|}|||xyzy|}ww}{~u}{{|yzyyw~~|||}}{~~}~xz~x{}zzzu~~}z~|~}z|{~||z~~~z}~}}~}~|~|~~}}}}z~|}~~{|}~~{||||}~{z|}{}y~}z|{~||{|~~}}}~}}~~~~~~}~~~}}z}~y}|~}~~~|~{|~~||{}}~}~z~~}~}}{~}|}{y~|}{z||}y~}~{y~z}{}x~}}|}~~~|}~}~}{|~~~}|y|~~~}y~}pzz{~{~}|}}|~||}{|z|}||~~~{}{}~~|}}|}~~{{|}|}{{{~}~~}||}}~~w~~|~}~}}~{~z|||{~|~}~|~~}|~|}{}~~z}~z|z{~z}~|~}|~~}}}{~~}z}}}||z{yz|}}}{{yx|yyzwz}vzvzxyy}y}yx}{zy|yy}y}|w}}~w||yzy}{~{{}}y~}||{{{x{~zxv|}{yyy~{x{{zzy{{zzy|wxy~ww{{yyyz}z{}~zx}}y{}y}z~|}|{~zw{yzu{yw}{}}|vwz|||}~z|~w{yzwxv}}~zz}x}~}{|zx}z~~x||zyzy{xx|{}vwuwxyy|yzwwxz||wux~{xw{{|{y||z}}}|xyyyz{~~z~|~}~||{{}zz{}vw{{z{x{y~z{}yz|z|ux{}~|x{~{{u}}z{{|z|z~zzy|zyw{}x|{zyyy{|xzzvx}{y{zyyy~}{}zxx}|z|{zx}}y~}||~|~}}w{~x{}zx{|yz}|~y}{}{w{y|}{y}~z}|{|y}wx~~zz{z{z{|}~~|~|v~wy}}ywwzwxxw{~zz|{~{zywy{yz~y}}wy}{w~|||~|zz~z{xz|yy{{~|}{zyw|u{~z}yx|x~|n{z{z}z{}||}yxz|~zr{y|x{yy|xxzz}y}~xw~||}x{~ywx|yx{z|xzyyxxxw|y{{{}w|x}zy|}}}{}|y|~|{vz|wzz}}||}yy|z~{{x{y}y~xt|z{}zxz{}~zzz~~z|{s{z||}~x~zzz{~z{y|y~xzx}w{}x}}|{}|yy{xy~y|x{}{{x|x|zwxx~~~~}~|}~{z}|{{~x|~}}}}{}}|~{{~{~~~~~}x}~}z{||}y|~{~z{{~{~~~}}}}~~|z~|~}}{}|||{~{}z~~|}~}~|~~}|z}z}~~}}{|}~~}~~x|~~|}~~~}|~~~}z}~}~~~{}z}}~}y}|~}z}|}}{~~}}~~|}|{}|}z|}}}}}}~~~~}~~}w|{}||x~~|}~~~~{}~x~~~}||~~~~~~~z~~~||x}~|}}~}~~~x~{{}~v~~~~~|~}z~~~{|~}||}}~}|}}}{}}}}}|~y{z}~}~}~~}~z{~}{}y~||z~{{}|~}}}~{|}}|{|{~x}{|y|~yyzx{}y|{x|~|zz|x~z|x{}~z{}}{vyyw{zvy}x{}}|}{~{|x}~|y}yy|v|zy~~|z|v{wz}zzzyv{x{|x|x~zy}zzxz|xx|~w}y{w}zzy{{~{|x{xxyywzzxw{|wz{}yzxzzv~y{y|}z{||xzvx}x{y{xx|{ywzwzu|x{zzxyyy~zzz{zyz{~z{z{~}zwy~~y{}x|{yy|z{x}y~~{|}z~|x{{}zz{yux{}z{v}yz|{wv{w}z||}x|w~}z{||{z|}}xwzzyz}y~{yw{{zx{{{w}zx||w{quy{yxxt}}~w}~{}~}~}{w~xz~z~x}x{{~{tryxzx}zxx}y{~}z~~}zwyxzz{y|y}||{zz~yy{~z}|~zxyu~yxx|{x{{zwy|}xzz{}{{{y{{z{z||v{yxz{{}{|zyw|v||y|y{y}}y}x~|}|zx{z{|xy|{{|z}{x~yyzy~{yzvuw}y~|w~|{yzy~wzxx~||x|||xyz~|wxx|uyzy~~}zz}xx}x||x~y{}xyowz{zwzyyzwwww{{~}yyv}||~|xyzz~~}|~y|zz}{z|{y{z|u{}y{{z|ww|ty}wwzx}vz~~|zzz|{}}zy{xx}z}x{|x}zyyyz{|{y}}{{xzzu|{{z~~~y}utyxzx{zz{{{}x{|z{{|zx{xzz||zzz~y|wzx|~y{{}zxx{{wz|~z}xy~zyz}}{{{}}~}|}~{|{~~|{~}~y~{}~}~}~|~|~~}~}~}}~~~}~x}~~{}z}{}{{z~|||}~~~~|{{x{||}z||~}~|}x}|~}~~~||}~{}|}}~}~||}|~~}||~~||x~~|}~~|~}~~~z~~}~}|~~z}z}~xy}y~~~}z}~~y}~z}}}~~~{|~~~|}x~{~}}~~y|}~~}~}}~}~~{~}|}}}z~|~~~~~~}~}~|~~w{~}}y~~}}}x}z}~~~|||}~y~~{}~~~z|}~~|~}}{~~|~~z}}}~}~~|{|}~|~}|}}v|z~|}}z||}~}}}wzyz{~}|~|zxy}z}tyvw~|w}w{v{y|yzzzywxzz~}wy{}|}{xyx{v~}yyzzz{xw|wy|{~~y}z~xyzxzyy}z|x|~zvy|yxu|{yy}z|~}{|{yz~w|y}uy|}{yuyyzx|{|}yy||{|zz{~}w|xx{{|vyz}xxzw{}|{{yz|y{}zx||z}~y|y~y|yx|{{zw~|zxzwv|{v}{{{|~{y|uwzwzzz{}zy{zwv}{{|{{|{}y{ryw{xzw}yw~z}zt|}}~yw}u{zyt{y}}~yv~~wzyz|yzx{z}}|}}|y{x|xz}wz~xv~z}|y|wx{{~{y{yzxz}xxy}{~~{}y}z{~|}|zy~~x}zxx~}uux~zy~|z~xzuyyz{y|z|w|{{{|wzyy~~z|y~z}q{~zzzzz{{z||{z|}{y}y}{v|}zzzzx|y|{y|zv~}|y|z}ywzz|{|}|sz~y}z~z|~|}y{{||z|}}xzuvwxyzzwwzw}wyxz||x|w{{ywzz}x}zz{}xu{yx~|}y}{y|~|z~y|}zz{yx|~vw{yz|wzwy~zy}w|}vy|y{zvz}}x}~~y{z{|y}|z{x}~}~uz|{|{zz}w|x~~y}wuxz|zzx|}z{xz{x}}|y{v~xtx{xz{}~{{y}~y{y}|yw{|}v~}|x{yzz|y|xx}~~zww|{{yuxzy}|zx{y{}zz{{~}~|{||}|||y{~~~}{v|{|~}~~}~}~~}|||}|~~}|}|z~z|{z~~z|~~~{}~{z~~~~~}|}~|~||}x}}}{~~{}~}~~~~}|}~|}{~|{}~~|}}}~}{{|z|x{{y}~||~}~}x~}}~~~~~|}{|~}z~~|z||~|~y|~}~}|~y{~}{z~~|~~z}}|~~|~z|~}|}~~{~~}z}~}}}~~y}|y{{{~}|}|~~}{}{}~{|~{y~}{z}~~{{~|}~~~}~~~~z|~}{{}|{}{~}~{}}{}{||}}}~~|~{~}~}~|y||~}~{zx|x~y|xy~|{{v}|~{{yyxz{vx{|zyy{{zv~{~{{yyxzzuzxzzx{x}zy{y~{u{|vz{xzz~xyxz|{}|}z|y~{|y~}|z~y}|~x~{xx|}}}{x~xwu{~~}{{z{{zv}z{}}~wz{{zw}}{{{}|{x~wx|zy}||x~w|}w~~{xz~z|zvyzyyz|}|z{|}z{~z}{~|~}{y~}x|z{}{vxx}{w{}yx{}yz{yy}{}wyz}{{zyxz|{{~}{|}ywzyy{|}{{|{zs{|x{{v{~{|u}|ywwyyy|{{|~z{{zwz{{~|x}~{x|{zy|yzz{|||x{|z{wx{||zx|||~z}|yy}w|z~|z}}y{xz|~}}|zxx{|{x~|v{}z|{wzzz}{y~y|y{{zw|{~}wx{{zv|{z|z~|w|zz~xx~yz{}}~|z|}|{yw|}xwyx~zzv|~{y|y{yu|{xz|z}zu~u||z{~{|z{~y~s{y|yzy~}|{|{{{}}}~|z{|}tx{z}|}z{{xz{~zzywz}}}|vzyy{x}{w~x|v|z}{}xv|z}}{z}zy|{z{~zzxw|z{|y|}{{||y|~}}{{x{y|x}|x~x}xw|~{y|{{{w{x|z|xyz}}yz{{{w~}y{y~xzyw{z}z{wzv~|{||~zx~|{x|x{w|~vy{{wzx{{x||z|}yx{z|}zuz}|||y~~{}{y{y~{w}|~x|~~}{z~~~~~{~~~u~y}}~{zy{|}}}}}~|~|{|{{{{~{}}~x}~}|~y~~}|~~}|{~|~z}|}z|~{|}{|~}~}|}|~~~zz{}~}}~||~~{~|~z|}}{{~}|x~z~|z|~~~}||z{}|}~}}}~}|{}{~~}{|y}}{|~{|}z~}~}~~}~~~~~~~|{~~~{}{~}{}||~~|~z~}{}}~|{~|~~||z{~}}~~}}}~~}~}|~x||{{}|}~~}|~{{}{{z||{z~{|~~|}y~}~~}}~}|||~|}||}~}x{}~}z~~}|}~x~{z}}|~{}~{~}}}||}}~{}~|y~~~|}{zyz~{{|}xy}{|y}{{}|}{|~z|}~|}u{{xyw{|}zxyz}}z~v|||zzy}{{|}~}{~|~y|swx|{}yxw{z}~||zywvyzyywtyx}|z}{{x{{y{yt|wuz|{zx{~x{z}}v}|y{zy~x{vzxyx~yu{|x|{z}xyxx|x}zw|x{x{yzu|xzy|zw~yz~zxz{yx~z~zyzyvzx|z}{|}y{yvy|zz}}{yy{yuyyyxy}yxxy|~}{z~{|~}z|{{}|yy~v~{}|}}~~|||z{{w}|zwrwxw||{~xz{zywxwyzz}}~z{z|x{|{y|zwzxx{~||}|~}}x{|yvy}{zx{{yyzz|z{{wzyyy{yyvv|zx}|{|}{z~w||xzz||||}z}zuwyxzz{wu}yy{{}zxx}x{{xz|{wy|}zz|x{|~z{}~~}w|y~}{~|~|}zw}|}{xyy{z{x{~z|yx~z{x}wzuv~zxwu~}y{zuyz{x|}}}yz}{z}z|yz|}|{|{zx|{xxzxyyysxyzy}wyz{zvyu~}y{||y{}||y~{{}~{wy{wzz|}{zzy~|z}|vyzty~z{|zyyy|z{|zzw{{vz|{||x{y}~{{{xy~{|{}}||{zxzrvwxzxu|xzx}z~u{wxww{|}zzu}yy{{~|{w|zwz{yy}|wy|{wx}}~zzxxz{{{r|xyy{y{}wyv}zwyyuzv~}y|zy{z|zx|}|}w{{|y}}{}~}||{~zy{}~}{{{|{{}|~|}~|~}|}|}{~~~~}}}z~~~}w~|}~~~|}~}{~~}~|~}z|~}|~}||}|}~}}~}{|~x{~}}~y||~}~|}{~{~z|}~||~~}~~~{}~|}{~}{|~}{}~}}{y}~|~~~|~~~~}~|~}{}}~|}}|{z}{~~y}|{~}~~~x}{~}|}y~y|||z}{}~}~}|~}~{~{|{~~{}|}}{}{~~}{~~}{~{}z~}{{}}~}z|~yy|}~}|}~||x{{~{}~~|~z||~}~~{{}{xz}|}y{zz}}ywxvzzxy~zz{{|z}vzzzv~~{{~zvzy~z~{{z|||z|zxx}|{t~{z{{{|{zyytz{zxvy}z|z{}x}v~|xz{xyy{zxw{y{{|z|{wxzy{v}x|zxy}}{z|x{zyz}x}}y|x~y~{}{|w}}wz~|z|w|{zvx~u}{y{{~xy|z}{~zy{~{xz}yzzu~yzzz|~~~}xxw|{}y{|}{|y{y}}}}yz|rz|}||~y|}zzv{zy}vw|zz}}zv}zxz||}z~|~{z{|}|w{vu|~{|y||w~{||{~zzvy|~y}{|zx|}~{~|~{|{|xyw~~|zy|{xz|w|{z|xx~|x}|{y}yv~w{|~|{wx|z|}|}z}||{wy|z{~{{||~|z~yz{zvzzzy{}~|y|}|}x~}y{x|zzzx{~{||~{}x~{t~z{~{{v}{yxx}zxzy{|xx{|w|x|z~}y{||{|y|wz{{zzx~{y{z{|~x{|~v{}yy}{{~}}{w~}}xzwxy}}zzzzy|||{~|wwyy~}xzxyv~z{xt}y{|||y{}yy|zxz|{}w}}{vw||{{y}{~yz|z{w{z|zz{~~y{}x{x{}wyz{{|zyzz|zxy|z{vz{zy~{}~}z{}}{|y{~}zx}~{{|z}x}yyww{|wvywv||}xx~x|~zzx~{}x{z~}{yy|{}w|}v{t{}vy{{}{|x|z{u{~yw|uz~}}}z~~|{~z{~{~}|~~}}~}~|~~{}{{}~|{|x||}|}{~|z}|{|{{||}}}~|}~~||}|~~y{}~}~~y}{~}{~~{y{~{|||{~}}~}{||~~}||||z}~}~w~}~~~|}}~|~}~~z}{}~~~~}|~}{~}~|~|}y}{}{}}||}z}}~~~~~|~}{}|~|~}}{||~~}}|z{~~|}}}}~}~~}{~|}}~}~~{|}yz~}|~|~z|~}~}}}}}||}~}||{{}~~~|{{~~|~}~~|}~{}~~}|}}{~}|}}{{}{}||}~|~}~{~}{~||}|~}{~{{~z}~|}{}}||xz}|}}|z}z~|{~{}}~~~|~z}}|z~{}x{zxx{w{|yzyz{{y}{{w}zw~vz{yzzyzz{}~xy}|{|}xzz}y}}}|{x|{xy|zy~|}|~||v~{}z|y}wx}y~}yy|w~wyx{{y}}|~{x}zy{~~|~|zxy~x~|{z|{z}|}x{w|}|wzz}|yyx|wz|~xy{zw|x{{}||}|||yuzx{}}}~{x{}~|{|zz{||}x}{}{|yyzyxvy{|xyy|{{yt{xvxz|}|}~ww{y}z}}z|}||yzy{z}|yzv{~zuvw|~}x|y{y|x|zv|xx{{yx|~x}yz}}|vy}|w|~|v{wz|}|zu{xv{|zz~y|y}zyxz{~{xx{xvz}z|~}~z|zz{~y}|y}}~z}zyz{|yu~w~|xz|{{|y{~{z{xt{x{xwxw|xvzzzvz{{w}yyy~~x{{|}y{yyz|}y}}x{|z}{z{xz{}w|~xxw~zx|z}v{|vy|~{y}vu||~x~y}|}}|zv|{x{~{y}}}{y|xw{y}zzvy||x|yz||}zy~x}z{vz{}z~|{zx{}}}{|}}y|y{~{|~wz{|{x{x|{x}|zw{y{yy{uxxxw}x|~}s~|}|z|zz~||{|zz{|}xz{z{|z}x|}wy}||}wxy~|v|vw{}y|}y}y{~|z{|}~|{x{~{{v~{|y~yywz~|v}vyy}z|~{z}wuz~yyy}{{}z|{yy}}z{}{|~~~~~~}|{}y|~|~~}||}|}}~}~{}}z}{}}|~}}{}~~zz||~~}~{y|}|{|}z~~{z{~|~~~}{}}~{~|~}~}z}~}{}|}~{~}~~z~w{y|}{~~~~~}x}|~~x~}|}{~}{}|}}}{~~~}|}~~}z}}}~y}~}}{|~{}{}|~{~|~|}y}}z}z{}}~}|}~|~~}~}|}}~}yz}~~}}}{{||}|~y{}~{~z|~w}{|||~{~~}~~|{|x|x|{~|~z}|~~~|~}~|~~{z~~~y~~~}~}~|}{~~~}|~}{~~{{~~|y|z{}{w}}y~{|yy|}}~yy||}}x~{{z|w}|z|~{y{y|}}wyw~{yz}}ywyy~|~{y}x|{}~}x|}{}~}xzz|{zzr}}{yz{z~}{||{|zxy{}~w|y~~|||||}~}{yzx{{z~~{|y|z{|~y}|~z}~{y{|{||y~}wx~{{|}y||~|{z}~~{|}|w|}}}|~{{|{xx|}~}|{wx{|}yzzvz~}|y{|{|}{{||}{|{}}}~y~}}{{w~{|y{v{}zz{}}}yxzzy}{{v~y||~z|zz|{{{|y{yx|~~v{x{||}{~~~|~}{v~{zw|wz~{x|yzw~zx~w|}|~{s~||{~~|s|z}x}{}{~|}x}~{x|zx{{}|wzx{|~y~z}}z{y{|yzzy~}}zy|~}{}z}|~}x}xv~zz}y|yy|yy}zz{|}~|}~{~u|zy~z}{}{{y}z~~yy{{{yz|{~z{|~|~y}{{}}}{w~|y}{y}y|z|x|||z}}}{yzx|~w{y{}zwyw{~|w|x|}|~}u~y{y~|v}wzz{{~~x{||}xx|x||z}~~|~{|~~}{x|||~w}z~ywx|{~z{}{z~}yv~~}}{{xz~{y~~{}xz}~zxwz}|}|}wxy||~{~~{~zx}uz|}xzzxzz|y~}zx{~z|~{|zz{}~~}xy~~~}~~|~{}}~~}{~~||}~}}~~{~}~~~~}|{|}|y~|~}}}|{||||z~}}~{}{|~}}~~~~{y~}~}~~~}~}yy}~zz~~}}}}}}~}|{}~~}~~|~~~~~}~}~}}~~~|}}~~~}~|~~~~}~~~~~~|}|~z~~}~~}|}~{}~|~}{{z~}~{~}~~~~~}~|}~}z|~~~}~~~x{z}|zz|{{~|}y{zx{|xyxz~z~|z|xzz||ww{xx|{|yx|z~}{}w}}yy}}|~yz{~}x}~z|z|x{~y|{~|{x}|zz}}zw{|y{y}|}yxw{{w{~{|{~yyx{|x}z|~~||z}zy{}}~xwzzy|~zxyuvy}z{x{x~vyrz}{||{yw{{x{x||x{yww|~w|}}y{|}}|~}zy~x}uxxxuwzzy~w|vxyyz|vwz|{wzz{}wyzz}yx}{~}v{w{x}yz}y{{vzz||yy}z~{zxzzxzx|{w|}zz}x{y|y}ry~z~~yz{z|z~|x{z{|xy|}z}zx|zx{|yqy}wv{}wywxxwzz||xx||{|yyz~v}}{x{zzz{{y{{|xyz}xz{{}|yzzx{~z|~|yy|{w}|x{x}{zyz|wyx|yz~~{{~w|{z~xy}}{}{{zyz|zxz|z|x~}~||w{wzvzx{||{x|}}wzv|}ywzz~}{z}|~|~y}|}}}||z|}|ztty{|{}x}}y|xyx{x~wxz{wxx{w}yyy|}~}}|y}z|zz|{xz|y{zz|}z}}}{y{}|}{}z~v~yz{wx|yv{z|u|y{ww~}}}}y{x}v~x~|{zy}{yyz{z~{{z}}}zz{yy{{|~yxzzz~yxv||x|xv|z~w|z}y~|{z{||}}||xx~y}x|zx}~z{x}{y~y{yx~zz~zz}xyz~yzwzxy{y|}}z|}yz|~{||}}~}}z~~}~~|||}z}{|}~|{~|||}}~}~~|{}}z|}|~}~}|{}y~~}~}y}~~|}z{~~y|~~~}}}{~~}~~}{}}|{~||~|~|}~}}|}{{~|}|~~{~|{z~~z~y~|}{|~~}|~~}}x~~}}~~|{~{~}|||}z~~~|}{}z}}{}~{~}zz|{||{s}|{}~~{|~z|{}}~}z|~|}}}~~~{~|~~~|{||{{z}|{~~w~}{~~~~{||~~~}}}}~~||}}~}y~z{|~~}~}|y~~|}|}z}}||}}~}~w~}{}{|}}|||~~||~~~|~~~z~z}||y{w{zy{xx}z~z~|{{y{{z~~zzy~zx}wy{z||||x{|yxx{p|x{y~yz~x}y~~yzvx}}z{~}v}yy|~xzwyz}v}}{}wz~}{|{z}xzyxz|v|}z|}}|}w}|||~y}}{~yxx~}}yxyz|~y|{}y}y}yy}v}ywwz{y|xyzw{y{x|x{w{{|yy|x||xwx~{vyyz|yx{y{|y}{{wvvwz~xy~x~~wy~vyzwzxzt}w}zyz~}zz|vz{{zvyyx{z||xx~yzzx~~z}z|x{{{~}|}}}{{}{y{{w}{zyx~z{xz{xxzy~z~~xyz|{|{~~x{zxzzxyy{w|xzzz||t{x~y}w{|z~~~}yu}yy~|}tzxz|xzt}yz|~~~|||}{yzw|wx|}x~|u{w}{xwwxzzw|~wz~{}|~zzzw~w|{}}zy~zz{z{zzz|xy~x}|||zx|{|}y}|y{xz|y|{v||w}|{{}}{}|{}xyxyzz|wzyx~{{z|vzv||z}~~y{|{w{yx~v{z}{z|y}{zvx|{{zy~{|y{vx{z|x||}~|y}}}w|{{{~{|{}|y{wz}{~z{z{{|w}zv|}~{zzz~{z|zx~xx~z}z{|wyz{}|~yz||{}x~{{{|zx~zzz|yww|{}{wzz{||z||y|yy|zvyzw|xyz|{v|~v{z{{y~|y}{~|}pyz~zzy|zw}yz}y}||y|z|{}|~~z~~yx{~}~~}}{{{~}{}}~}||~}|}~{|~~|~}|z|{~}~~~~||{~|{}~y~~{z}~~zzy|}|}~~x}{~~~{}~}z~~~z}||~z}}~}|}}z~}~|~~~||~}y|~~~{z{{~~}|{{~~~}}~~~~|}|~}}~~|~|}||z~|~{{~~}~~y||~|}}~~}z}}|~~~~}{z}}}|~~}}|~~}~~|}}~|{~}}|}~|~~{{|~|~z~~~}~{{~|}}~{~~z~}~}||}}z~~}~||z}}}z~~~~~|~||}{}}~}}~~~~}~}|{~}y~z}~~~~z~{~}}|~}~~~~~}|}~~}}{}y~~~|}}{||~z~z}{~|}}|~}{{y{xv{{w{zyutzw{~{{yzzu{w{v}{~{||~z}y{z|z}{w~x{x|z~}|z~y}yx{|xyz~|zv|zwy|{|}{|w|}yv}xz|~zrz}yzyw{y||zvyy{}}{xy{}{}}{xwzz}{|yxx|{wx~z{zz{y|~zz}x|{z{||zz~z~w}|x{~xy}}yz{{|{||~}~|~~z|{{z|yu}y|wy|yuuw{s{yy{{}}yz|~zxw{|z~{}y}w~|zz}{~zxtx}}y|~|{}{~}}z{y{z}|{y~|z~zuy{}zzvyx|uy{yz~|}yzz|z|z|||}}}xxy{||~~~w}~x||zwztyyzxx{y}xxt}|{y}y}y{z~x|xyx~|xz{}yw}|y{{z|}x~}{|y~z~|}ywz{~x{}wzz{}|{zy||z{zyy|y{y||{~z{~{}}x~}{}y{zw{|||~z~}xvy}xw~ytzzw~x{y}|y|ytx}y{}yxz||~xy|}|zzyxwv}}yzyy{|~~}y}}{{~y|{x|{yz|wyy{t}w~|zzwvxvy~|}||zy|{zz|x|}zxz{x||}yxyyx~|}{z~~xz}zz}xxzwy}y{{}|~xz||yxz{~z}z{|y|v|z~y}|z~|wz|{y{}~|x}zzy{yzyzv~ywy{}y|xzzxtwvy}z|{zuy{~|||{~|{|z~}|x}x|y}zx}xy{}zz{}}zzxvyxy{z}~{{||{{}{{~vxz{|}}|~}~y~}~~{}|zyz~~~|}~}z~~~}~}~~}}|~~|||{~|~}~z~{}~~|~}|~x~}~|~~}~~~~}~~}~~|{{v~}~}~~}{}~}~~|}}|{~~}~~}|{}}}~{|{}||{~}|{}|}{~{}~}~~~{}}~~|}}z|{{|~~{}~}}~~|~~}}{|{~}~{}~x|{}z{}~}}~~}|~~}}~}~}}}{|}{}}}}}}~{}}z}}~~}{~~~}~~y}~|||}~}}~}}}{}~{~~|~~~|{y}}y}}{~~|}~{}~}~}z}~}}{}z~|~}wz|}~~~}~|{y~{vu}|zywz}}~||xz}xy{{yzx|{x}w{|~{~{~yz}}x|z~{y|{{{zywy{|ywyzz}~y~z}~}xyzy}||x}zyxx{xy}}z{~x}zxx|~{~x~~yw||y{x}}zwz{{z|~y{}{w}zz~wyx}}y|y{x|ww{zw{|~vyxzy{|zwzz{{z~v{yzu|{yzw{|}w|~|}|xw}zz{|}xw{}}|x{}|~{{{{{||z{}zwyz|t{w~~v{z}yx}x}{{~zx|wxy}wz||z~xx{|z~xz{|zzz{{zx}{x|yyw}~|{|~y}|}}xz{~z}}{z||}{}}{v~y{z|z|{{xyy||y||{{~~|}wzyyyv|yz|~{}z}w~|~}{|{zxx}{}~z|{|~|v|~{~{v~y{}y{{yw{}z}{|yx|~}~}vy}zy}u|x|y{x}|z{}x|{{|wy|z}y}}z}}y}}{uz}|{{y|w||{{|w{y|~xzxyw|~|{~~yyz~z}}z{{|~zx|v}z~|x{w|y~y}z|{z{}|zxyvz|uy~}~zxu{}|z}v}xy{|v}xyy|{|z|vxxyz~{|zzw}xzzz{{x|xy|}ww|vw{~{~{}zyz~zwy|y{{{sy}{{yxz|}~}|yyxz|x}}}w|{yzz{yyz{{|y{}|~x}}y|yy}zuxuw}{~|}{zw}y{u{{~}|~|w{}w}z~x{}v|z~w|w}||{x|ytzyz}~|}|~zw~}y{|}~|~{~~z~~~~~y}|}~z|~}~~}{w~~|}|~~~{~~y~~~}~~~||~|}|}~|}{}}}}{|w}y~z~|}~~~~{z~||~}~~~w~{|~}|z}~}}}}}|{}{|}{~|}~}}|{}~zz|~~}}{~~}}|}~}|}{}~~}~w~|~}}}{}|~|~}~~}}|~~~|y}}~{~|}~|}}}||z~}~}}~{~~{}}}|}~~~}}{}|~{|~z|{}}~~~}~{}~~{{~~~~|~z}{~~}~{}}{~~~y}z}}|z}}}~{v}|}||y|}}|}}~|~}~}|z~|{z}}}~}}|zy~}{|}}zz|}z~|~~z~~z|x}{y{}{zy|w~zywy~xyw~yz}xy}|xyyxyu|}z~zxv~|}zwy|y}xx~y|~|zz|{yv|}{{y|xzzzzxzy{wvxz}|xy{x{{w}{{~y|wzu~{|zuxwwyy}|{{w}yyz{vy{}}yzy|zwzwx|zx~|y{xvz|z{xyvzyy{v|x~~y}|zz|}z||wz{~yz|~{{}z{y{z~{{z~zz{x|{}yzy~zyww}xyzxy|z||||x{wu|~{|v{|z}|{v{v|~{}|~|}zy{{~{|x{y{yyyyx{zw||x~|xzy||{|}}z}y{~{~wy~|z{{zx|wz|xxy{}v{{wz{wx}~{x||wy}}~xz~{vzux~zwx|}{|v~~|z{{~|~}{~|{{|xz|~uvz}zzx|z{{|}x}}{{}xu|x~|{x|~}{{yz~~z{~zzv{}{}|zy{|{x~wt{}~yzxx{|yyz{}xx{y{}{wyx{|wyxx{|z}zzw}v{z|zxy{v{{~~}w{zv|}y{|yzywv|y}yw}w{yz{x~|z|||}~{|||{y{}z~w|x~{{~~|xxzz|~z}uv}y{|{y||{~y}|vz|~y~wwtxsyz}w}w|{zzy~|zy~{~y}{z~{yvx|{|~}y}y~{|{y|z{{}|y{xz{|y{v{|y||x{|{y|y|~~|}s}}xtxz}}|}zxy|zz~uw}~wz{}|xxxz~wy}w}y}}x|w{w{{~z|z~~x||{}zy{{{y~~z|}{}||~~|}~~}~}~}|}}}|~}}~}y~{|~y}}z~|~|~~{}}y}}z~}y|||~~~{y{{}w|}~}~||{z{~|{||~~~|}~r{}}~{~~~|~~}}~{{|~}{}|~|}~}|z|~~~{~||~{~}~{}}~|}{}}~|~~~}~}|~|~~~~~~~z~z}~}~~}~||x~x}zz}~~|}}|}~}~~{}}~~~~~{{{~~}z|z~~}~{~}|~~~~{z|}}~z~}}z}|}~y|}}~{z}~x}~{}~~|~}|~~|{}y{|~}~|}{|}}{~}|{|}~|}~}}~z~~}~||zv{~u}|{||w}|z}yyvz{|}zz}xzty}}{z{{{z}y~~}ywy}x}wxxzwwz~yy}z~u~}y|w{}wxz|w}|{{~{|}}zw{{zz}x{xzvtzyy{}{y}}zzzx{t}~}zyxy}}zzx{xx{}}yw|zv}x{xzv}zy~x|z{y}{}yxzwzzsx}~{z{wy|}~}|yv}z|xy|{}x{~y~{vz|{z|z}|y}yx{y||x{ywzzxv}|yzy}yzx{zx}|yyx{yywyyx}}{}y~|||{|w{{{~zxz{yzxy||~~~wx}zzwyw{xzx{z|x|y|xy~y{yz{{~{vzyz{{~{zx|{{|{{xxx{xvw}wz{{zx~y{yy|y{yv{{yyuyyy~|yz{|yx{w}}{t|~}zz~x|{w|~{yx{{|{yy{wx}w|{xzw}{}|y}y}|z}{x{w~xy~|yzyzy{{wzww{{zwzxz~|}y{z|vy||w~yxz|yv{{w}z|~~vy|wv{y|v|vvzw}xzv{{{}|z~~}|y||yyy}z~uz{{}}|zz{||yzy|y}}||y|xx||z{{zt}{x|w{{yyzz~z}y{zyx~|{y}~z~x{yx|}|}zwy{{z{y}{|wxyzz||xyz~z{ztzzv{z{}}~{{}y{yy}}{|z}zy{z{{wzz}z|~|xywxz{|}}y{}{{}zz||xz{{v|zzyzw{}|}|}y{yw{{zy{x{y|z{{y~}~{vyz}{}{|{t|~{xzzz~y}x|y|~||~|~~~~~~||~~~~y|~~z}~~{}~~~|}~{~{{|~~~|~}w~~~~~~y}}|{~|z}|{|~~~{|}||}||~~}}~}}}|{|~~~}y~~{~{yy~~~~|~~}|}|}~}|~z~~~|}~|}~~}~~|}}||{}~}~|}}}~y}|~|}~|}~}|}z}~{}}}~|~|z||{z~~~~}{x~}}|}}}~|}|z}|}|y}|}z}~{z~|~{~|~}y|}{z}}{|~~~~|~~~}{~}|{|~~||}z~}~~|~~}~}~z}~~{y}}{|}{{~{~~}|||~}{~~~}~||~~~z|}y~~~|{{||~}{~~|z|{|x}{|~~|{z}r}|wzyx{y}y|yzxuzzyxu||z|x|}vzx|}y|{{uy||||{{|zy|~{z||{|||{}{vw{uyz|xx|}x~{~xy{xzw|v|~{zwy}|}xwu{|y|yxx{x|zz~}x}~yzy|x~xxvyy|}||~ww~}||{zyy~xxyy}~vzy}~}y{~zz|}y{{{y{~|~|~y}w|w|z{y{{vw}x|zwwxz~xzv|{{{x{w}yzzyz{~~|{x~x|yx|~{|zz~}z}~}}zzywy{z||yxy}|t}}}xyx||zvvzzy|{y{zyxx|~~}y|y~yx|{~x}~y{yzzy{vz}w|xyywyzuyu|y}yuwyy|zyy{||~~|wz}{z{~y}y{}wv}~z}|~~}}x{yx{yv|z}yzyzvzz|w{{xyz||}}yz}r||{x}|{{~x{z~vsyy|z}|~w|}zz{{|zzxx~zw|yx{~y|uwvyx~yy{wz~{{}zv}~|z}yz|xx}z{z~z{}{{{}}}zyz~|zxz||{zywzyx{}z}|{}{|}}{zy|y}|}zxz|xvv|z|~wz}{{y{|zyz{}w~wv|zy{}y||~}y}|{yz||vzyyv|{~y~xy{||y{|yx~y|~{{~|~|y~yz|z|z{}v~zvw{{}yx{zzw||~v{z|x{z~z{z~w{||~x|||}|}||{|{y{}y|~y|yxt}x{}|{wz}y|u{yxx{|zw{y}uyy{~z~}{{|xyy{~{|}|}}~~{yyx||~}}|~|{|||z~~}}}}~|}|{{~z~}{{}|z|~x~||zy~~~}|}~}~~}}|z}|{{}}}~}~|~}||}|~|~yzx}|~|~~x||{~z~}v~|{~|~~|||~||}{||{}|||||{~|~}}~~}|{|{~}}y}}~{|{|~|y~}~~||{~}~|~|}~~}{~}|{}x{|}|~~~~~}~|{~|}~~~~~~z~~~}{~~}~}|{|}~|~~|x~{~~|y|~{{}}~~|~x~}|~~z~|~|~|~}~}~{|}~}{~}}{~yz~~~~~~|}|~|{|~|{{~z~||~~~~}}~}xz{zvx|||z|z}}yzx}~~ytyz||{y{}yx|}}xyyy~{w}zy}~w{}}y}~zy}{}|{z|}xz~yxyyx|~y}yvzzx|y{|}|zyxx~yzyy{yzzyy{yv{{xyzxxt|zxux}wy{y{|z||~z{y}{yzxu|wxz~{}{y|||zy|}|~|x|~}{||}{x{}z}{zx{zz{y|y|}uz|~yx||z}|yw}y|{x}zzux}z~yz{yz{{xy{z|z~z}z|~|||w|~{~zw{w}z}z~}~~|~y{z}zz}{|||wx{|zvyyv{xyz{zzyu|xxyzw|zz|y{|yyw}vz{||w{{w~z|vxzx||v{z{yzyx~w}y{}{~zw~y~||{z~w}{~|y{rw|}|{y{{x{x~|y}}|z{x~}{|y{yw{yy~~{z||y~wxx{~yy{|zz}~}w|z}xxy|zz|w|{~~|{}|}{vz|{yx{~{{|~{|}{x{~qzz{vy|~y~~z{|z}y{y|yy|xyxt~{zzxz{|zz|y{|xy|}~~vxzyyyy}{|y{wz{y~{|uy}y}w|y|{xy}x}|yy{xz}|}y|x}z{{~{y{{|xx||~xxw{{{|~y{}z{|z{|xw~~~xzx}wzw|yy~}|~x}yz{{~yy}y{y|zy|~xz{}y~zxz~|z}u{}|w{w|{{w}{zywy||{yy|zzzzx}|{}||zw~y}{xy|~zzz|{|xw|~{|z{zxzxyz|wv{|y{~{y{{zz}{|y||w}zwx}{{z|~~~|~{|~}{|{{}}}{~z|~~||}||~}|~zz~{{}}}|}}||~~~|}|}~|}}}{~}}}~~}{~~}~|}z}{}y~{~{|}~|~~~~}y}{y|}|}|v}}|||}|}}~~}|}~~|~}}}~||}~|}~|~||}~}{|{~{~}{~}~|}~|}~{}|{}|{z|y}}}~~{|}|~|~}~~{z}|~{~z|}~{~~|w}~}}{}}z}}~|~~}{{z}~||}|~{~}||~y~{~|}|y~~z~~}}|}}|}~}|}}}~}{|y}x}~z}|}{x}||||}}z}}~}~~}|}|}~{|}z}{z}~~}~}~{x~~~}}{|}~~}~~{|}|y|{y~w{{~yzvwww{y{yzy{{{w{{}u~{}zy{}y}||{}z{}|~y{y{|{y~}x}{y}{|}|{|z}}x}yyuz{|ysx{~~{v~{y{vv}wzyxz|~yzx|{~y{yz}||{}yyy|x|}z||z|z{z|y}yx|zzx|{yz~{v~z|zwvz{{z}{{{}{ty{yz}}vy|yz~zv|{|ty{|}}t{zw{}y||xx|xyz{zz{y{{}y{}~yx|mxy}|}{x{y}|y{}y|y{|~yz||zzwz|{xz}~w}w{{xwzz~wxt||||{{wz}vyy|}~{~zv{}~z{x}~~}x~x{}wv{{v{z{wxz{zw}~{}|}yw{~~{|{}}|{|{{zzz{{{||||yyyx{||z}zv{xywx{{xx}{x||yzzzv}|}v|zx~z{z~{yuy{||~{}x}z|{y}~{xv{~z|~z}}{|{xu|{|xx{{{y|{|{xy|~}y{|~}~~~x|yz||{{}n|}{}v{|}x{z{y}|t||}yxw|xux{y{{x}|v|}yyy}}yzw}~|~{{y~~|x||{wy{{yx|||{z~v~v{{|{y}y||sz}ww||y~y~{x}~x~{y{w{}}}{z{||~z}yzyz|~x}wyyt|xwz}zu{~}{xz}wzyz|}~z{|z~~z}yy}|}yy~{}|{yyyzyxz|y||{z|{~vyxwy|z~|x{wz~~{{}wxy~}|y{z|||}~~}}~~~}}}}{~}~~~~~z|}~|~}~~}~|}}~~~~{~~{y}~z|z{{}||}~~}~|~|z{~{~|}}|}{~}~|}|}}~}~}x~{~|}||z~}~~z~||~~}~~}~|z~}~~{}||~||}||~~}~~{{~|z{||~}~}}}zx~~~~~|~~y{~~z}|{|y{{}}}z~|~~{~}}}}~||~~}|~}~~~}||}~~~}}~{|~~}{y}}~}~~z|~~~zzz}|}{}~|~}}|~||z|}{{|~}|~y}~}}~{}}{~}{|}z}~~}{}z~}z~}~}~~|}~|}|{~~}|}|}~}~}|~~~}~}{vzvy~~|yzyyx|y~{uxx}z{vwwy~}u{z{yzz}zz|u{|{~xu{{}zxw{z||wyxzz|yw{x}yx~xxz|}y~}}yy{y{z}yy{}yyyvyz{ywzz}y}xyx}{w~vzzx|z{zy|xz{y{x|zy}w~t|}{z}xx|z~z~xy|{||}|x{}yxz{w|}~y~v{|x{yyz~{uy}y{v}xzz~|xzz{{w{{y|yx~~uu{||}}{wxz~{y{w}xyz}|z~v|~}~vwz{}zwu~|{{{u|ywzzy{|z|zxy{xy|{}}~y}zw{wz{}}|wz{|y{{yyzv{{yyy|}{{y}x}z}x{{~t|{zy|y|yzt|z}|}w{~~|}|~vy|zvyv}|xz{xuzz~|xzyz{||}y{xyvzx{zy}}yyzzzx{ww|}{y~}z}yt|xvz}|~{|~}wz}{{~zxy|zyy{xy~y{|zy|x|{w{z|~yxwww|xyz||yw{{}~~wx~|{}||}zx|{|s{|w{uxzz{y|z|wv}z|x||zwy|x{y{{{x~|uu{zzxv{zuvx~y{|w{{}z{{yzyum~{{|||{uxxyyxzw}x~z~{z}{y|~{x{z|zzt|zvz|xxx}z|yy}{}zxywvwv}z}{wuvxyz|~~yy}{w{y||||yzzx}u~z{{}yz||xxy{xy}{~~{|~}yzwyzw|yz~}tzyx{xz}y|{yy{}{~x|~yw}yxw||{xz~zxyyx{x}|||{||}zyzxw~|~y~~}~}~~~|~|}~y~}z}}|}~|}~|}}~{~y~w}~z{}z~}}~~}{}}~|z~|{~~{{~||~~~}~~~}~~|~|~~|{~~}~~~~|}~|y~~}~{~|}}~}|~~}}~}z}|}}~~~{~~||||||}}~}||}~~}}{|~}{~~|~||~|~~{}{x~}~~}~}~~~}||}|~}~|~z~{}}~|||{~~~|~~}|{{|{}~~~|}}|~x|{~~|~||{~{||}~|~}}~||~{}}~~yz{~}}}~}}~{|~z~}|{~||}}}y{}}~}|}}|}}z|~||s~~}{~~~~}}}|}}|~|{~~|~~|}{|~~}}|{x|x~|~|{~|~~~|vy|}~{{|~zywuzyvy|x~z||}zx}~xzzyv|z}|y}{{~||x||{xzzw~z{~|t~yzz~|~z~z{x||{|}}{~}}yz}yzx{w|{xyz{{z|{z~{z{zw}}}yyyzv||{}}||y~zy}y}|}y|z{}|~{zyxx~~|~z}w{zy~vxy{{}{}~x|yx|y}zwzy|||{}~{~~|}|z|v{yz{yvww~|z{{{yx|v|v}uz~z}xz{xz}|v|}}{yxy|zxt{zxv|vyxy{{zz{zx{x{|}|xx}|t~|~|x}~}||w{yw}~}zy}{{}~~zxz~vvzzx|w|{x{~w}~ywz{xz{|w||z{~|zw|wxvzzx|~xz}y|~x}zz{yz}}}y|{yz~}z}z{y{~z}~|z|{wxzxx|yyyzy{{w~t|z||y{zz|}~}yz}w|w{z~}~{yv~zxxz{{||zxx{|}vzxxx|zxx}}|yy|{~~~yz|{y~{z~{{yz|w~z{}z|~||y{{xy|z|}wwxyzz~z}wy~|{u||||y}||zy~{||zw{~{y{z|yy}|}z}|zww{yy{{{}x|y{|{zvw}yxyz||wxz|zx|}}yy|{|~}}{{~~yy~{}zx{zyuzxvz{uyy||yyy|x}{txvwx|}zv}w|xx}}z|{}{{~{yz|z~y{~}|}||y{}~}w}zwx{~zyvsvwu{}yzxx|x{~{z}yyw}||~z{zx{y{|}y}}}}z|}|~{~}~|w~||}|{~||~}|}}~|~~}}{~{~}|~}{}}}}~|~}~{}z||~{}~}||~~~~}|~}}~}|}{}z|~|~}}{{z~}~~}~~}||{~}~~~}{~~|~|{z{{}~~|~{~}|}}y~}~}~{~~~|}||~~~{|}}~~}}|~}}~|~|}}~|}~z{|}z~}}|~|~~}~{~{}}~z|}~|z}y~}y{~}~|~}||~}}}~~zz}{|~}|}}~~}||~|}}}~~}~~~{z{~~}}{~}~}{z~{~~~~~~}|{{~z}~}}|}}yz|}}}~~~z|~z}~~z~{{}~{|}~}|~y~{~}}|}yx{zy|z{}y~{x|xvzzyw{z|wzz}|z{xv}~v{{z||xxy~uyy|{~}{w{x{|z{z|wx{{u}yy{zz{wy{|{{}x|{{zzx|{}{x}{x~wzy|z{xzy{}}vxwz{y{x{xyzx|z~x{|{x|~u}}yyz|x{~~{z}x|{|z}{x{|yx}{{yz}{~~}z|}{yz{{{z}||{z|z|~}}y~z{~}{~{y~y}}v}{x~z|vzxu~|~w}u}z|~}|{}||}z|}zyw{xxz}|yz}z{{~wx}|zz{|zy~}{|~~yx{~xzy|zz}}{z{zuy|y{xx{xy{|{y}zxzzy||~|z|zyz{{~z||{z}~z{|xxz{|z|{{wxyz{}|y|{{{yw}w}yx~}{|{w~}{~zwvv{z|z{|x~||w{vzz{~}{yzzwzx|{~z|ywyy}{zy{}yx}|zzx~x~{y|{x{u{{x{{x{}{{}z|~{vy}{zu{xzzy||}w|x|y|y~||vx~{~xyx|}u}~{}x}{}|~zy{zz{x{vyzzww}zx~|}yu~z~y~|}z{{v{{x|}xxz|xw||zz|}w{zyy||zz{zxv}zzx}z|~zz}}yv~|zuyz~x~x|zuv{y~{z{y|{vvyyu}xz~|w|y}{{z{z~zzyx}z|yz||{y}u}{|wxz}|y{yy|}{~{w{zx{|~{zyv{{|}|{}y{~s|z}|z|~{~{|yy||z~}}}{zv{z~y{~y|x~}{y||z|}|}}~z~~}|~|~{{z|{}~~}{{}}~}{~~}}}z}|}||zz|~~}z||y|}}}}{~}}{}~}}~~}||}}z}|~|}}|~z~|{~~~}~|~w~}{~}~z}}}~}~x|}{}{|z}}~~||}|~~~{}~{}|z}|}~~{~y~~~|}|}}u}|~}|~}~~}~~~{|~}||~}~}}|~|}}}|{{|}~~}}z~|z|~|~z|{~~~|}z~}}}~~|y}{||~y|~~~{|y||}~|{|~{}~yyz|}{|}~~~|~}{z~{}z~z}~zz{}|~~}|{|}~~~{|}~}}{z|~}~}{||z}{|~|{}~}|{}~}|~||}y~}z}}{xy}zy{{|}ux{xzz{||}y{y{x|wxxwv{yz{{wx}yy~yyz~}z|y||v{x}~}~{v{|z}~~|xv|yzyzyz}zyzxzyxz}yywu{x|}{|x}|z||z{|{y{zyw~z~z}|{zzyzyz{y{v{zz{ywwx|y{y}}|}wwyv{x|{yvy|z~|}y}y~}wzz{x~|zx{}}}|{yy}{|tyx|xxz||z~|zx{{||w{}{zz}ywz}|y|}z{z{{z|}y|x~{}yyx{~|{}{{zx|z{xyyzry{zxx~x|{|xzz{xz{{wv{yy||{z||o~|zz~{x|z|{~|}|}~yy}zzwr|zwz{{yvu|}|vyz{zx{}{{~}|||}{}x{|~zwz~}~}x~{}{||~~x}|{{~xvz{sz~y|zz}z{zz{yw~z~}|x{~v{zy|}z~|}zy||}|wyz{}~{{y{~}z{|vzywu}xwy~yxwyz|}{y|}|zx}|}z}yy|}z}z~|w}|{w~|{~x}~{|zz~{{yw|}{z|tu|z{{zz{|z|}z|y}{{~|z{{|}y|}~|{}}{|w}xz}}y}x|z}wx{|yv{xxu{yzx|~}{~{y}~|y~y{}yxv}{~}y|w~}}{y~|zy{{xx}|w{v}x{{z~x|yx~{{}wv|wx~xy|x|{{{y{zz{|{z~zzzz~}z|yz|x{|z~{{xz{|v}{}wt|yx~}{t}z{|y|~|}|x|}~~{|~}}|~|}~{~}{|}|}~~|~~|z|~~|}}{~|z~|~}~~~~||x||~|~w}~~}}~}~|~|}~}}~~|~{y}{~|}z~}~{~}|~|~~}~}~{z|}|}|~{|}~|{|}|{~{~~{}~x~~z||y|~||}~~}~}z{z~}}x~}~~~~{||}z~}}|}~z{}}}{~~||}~}}~}}~}~z~|z{~}}}}||{|}{}|}~}}|}}|{{~~z|}{|{}|{~x||~|~{}~~~~~~~~~}|}{~|~{~~~w~~~~|z~|}|~y{{~|~}}}z{~~y}~~}~}}~~|||}~z|{}~}||}}}|~~~~~~~yxzzy{{|z|x~}yyz{x}|{wxsx~|z{yxz|{x{|{yy{{}xw|z|{|~yzywxxzw|xzux|~y}}w{x|{ywwyy{yxy|yx}wy}}xzyx||zz{{y{}zyy|xz{{x{{}v~y|ux~z{|vz{z}z}rz{~|w{zv{v|xw|xx|{y}z|~z{|{{{}z|z|z{|{|~u|{z|yy~zzy|x|xzz}}zv~{{||wwz~|zxyz|yw{wxx|zzt}zuwy|yv{}xyz|wy{vz}z}{z~y{yzx~x}zyxz{}}{zy{}yzzyzw{z}|}xz}y{yuz~zxx{~xzxy|v|x~w~v~yyyy}yzxty|tzy|~}{wzwy~yzx|{yzy{|{yxx|{zvxx|}~~z}{zyx~vvz|~tz{|~w|yxy||{{w|y|}x{y{~zyz{w|w|yw{}z{{}}{|yyx{{{~~z}}|zlz|z~~||}zyz{~~~{v|z}{x~yx}{z|x{vy|zz}~z}x{|{}}||{{zy}}z{y{u}z|x~|z~~}wvy{}z}zyz}|xxvyzxyyyz|{}w}xy{{xwy{x~xwy{{xz{{{yw}xvzy{~xz{yxxz{}}||}|z{{z{{uy|wz{yvyyy}~yx{|xx{|z{{|z{|zz{|zx|zzyzv{zw}zzwu|yxyx}w|}|v|zzzxz~}{z}yw}{y{z{}zzy}w|z~{x{xz}|w|y~}|}y~xux~wz||~~zzw||~}~|~~~}~|}}~{~~{}|}~~~}zz|}|}~y~~z}t~}{}~||~|~~z}}~~}~}||}}|}}~~~}zx|{}{|~}}y}}|}~}zz{{||{~~{~}{|}~{}{w|~~~|~{}{}}}{~||~}}|~~}~}}~~|}||{}|||}z~|}}|{}}~~z|~|{}}~~}~~}~~||~~}~~||~~||~z~~~~}{{}}~~w|~}{}}~}}~{~}~~}z~{~||}~z|~~}|z|~~}z~{}|{~~}|}|y~{}|~}~~~~{~z~}~}~{~}|}{|}~}||}{|{|}}~z|y~w}}~y~}}z~|~}|~z{~x~~}{}}y|z{~x|}w|~}|uyy|{}x|}|y~{|{|~wy~|{}w{zyyvyzx}u}}x~x{||{v~~xxv{|}z~zxzy{y}zy~zx{{ww}w~vyzwxwzz}~yzz}vyw{zyyz{z{{z}|zx}z}}~~xy|y}y~u}||vvzyz|~xzz{{zx{|zvxwyywxyzw~z|x}{~yz}}{|{{z|{{x|z}~~vwz{zx}|zz{x}{z{|ws{}z{w{ytz|w|}y{w}||~}z{~{zyz{|z{|yzyww{{y{zz{xu|w}x|{}|zy}x{tv~tzxz~}z}~}{zzyxy|~vxy}}v}z||zx}xzzzx{ys{v|wy|{zxyz{t}z||{ztyyxz~z{~z}}|~y{z}xz||yyw~w|y{y}wu|wx|zzxzyxu|x{xzx}|zzz}xyz{|{y{{{|u{|~|wxw|t{x{~{zwz}{wz~yz}yzzz{yywy~{}y{{wx|wz~zwuw}zuyy}}yzy|}z|}yx}}|y{{{{}zx{~w|||w~uy{yx}vzz{z~}vyy{|~z|zxw|x|xz|z}y{}}xxz{yz}}||z{{~x{~{|~z|yy{v}u|}{z~x|wwxwxuyxwxuzwy{|}x{}{}{z{|uxx{}~y|||{zyz~}x}x|}z}ywuwxx{||zw|~|x{w}x{|yyxz||vyw~~~zy}y{}|{y}{~zx}|x}{{{zzxzz{}|~|{yy{|}y{{yyxw{z|z{|{yzz}y}{}||yv~|~x~{}{~}}}z|~~}zy}}||~z|~~}}y~~}}~}~~{~}}}}~}~~}|~~}}}}}~|~||~||y~~z~x~||~y~|~~}z~}}~{}z~~~}}}}z}|~}}~}{~z~}}~}|}{~~~{z~{}}|~|}|~x~~}}}}~|}}~|~~{}~|{~|{}}}|{}v~w}}}|~}}|~|}~~}{~{zx}~|~}|~~}~~}}~||~|~|}~~}{{~~x~~~|z|~~}|~y}~~~}|{~~~|{|}~~~}~}z}|~|~~z}~~}{}}~~{|}|~~}}~|y}}||~y{}|{}}|}z|~{{|w{~|y|~~|~|{}{{|~}z{}~}~~}|}yx~~|~~{{y~x||z{z~}uzy~}~vz{z{|z~}}xxxxyv{u}yyz~{|x|yx{y{{u{x|yz{yx{{yz|||u{zzwzz~v~}{wyz|z{y|{{{|tx|zy}w|xyzzyz|y|||zw|wyy~|v}~z}yuu}|wxwy}}wyy{zzy|w{|~}|y|{}y}zyyz|z}|z|}x|{|x~|z~}}yy~{{zzy{|zx|{x{t{|u}~tx|x{yx|wz{|y{z|zy{{wy}y{xv{vy~y}}wy||q}}v~zzw{z|x}{}t}|{xyz}zyz}|yzz}|{{}zyxzyyty||{x~{}x|yzz~z|||vwywv|~z{z{}~~{zy}}zyzwxxv~}~w}yyy}v|x}z}}x|~|zzw|~{|}|}{}~|wvw~}zyx}z{w|||x~{}|w~x~{{uv|y|{yzzz~x}w{|w}wyxxww|{|{|{~|~~xx}|z{y~||z~}x{{y}}}y}}{yx}{z}zyw{x{|x}}w||y||u|~||{v}{{yxy|vzyuy||{}yw}x|{yyw{}~{zzx~|~x{u~yz{wywxx{yz{x~|y|~y{{|x|zvz~{}||u~~vxzyxyw}~|x{x{~z{x{xyy~{{yxuwy~~|}y~qx{|~|wy{x}{z{|~zw{z|x{}{}~}|}wwyyzz{{w{zu{|xyxzy{{z|zzxx|xz{w{}zzz{z{}x||~{}|}y~||{z|zxv~}}u~|{x}}}y|{}~{x|y}zv}{y{~{}}|~~~}}~}}}z}}~~||~{{}|}}{}}~}~}}|~{{x~~|~~~|}~~}}}~~}~~|~{|~|}|~|x}}}~~}~}{}}|{~~{|z~~}~|~~{~}~~{}~~~z~}zu}|~{|}}}z}~~}}|~}}|z}}}~~}}}}~}||{{}~|}y|~}~~~~~~}||~~~~~~}}~|z{}~}~}~|}|z}~~~{{}}|yyz{}||{}~~~}|z}{~{~}~}z~{|{~~~yz~~~{}}}~}||~}{|~|}~{~}~~~}|~|~{{}|~{}{~|}}|}{|}}{z~~{||z}}~}{~}~}|}y}}~|}z~|}~~||~{|~~y|{}|{~{}}{|{|~~~z{}~~|}y}{}~~y~{|x}x~{}{x|xyzxzwzzxzw}xzxyyxx~vy|zzzv|zv}{|z{y{|y|x||v~{{{zvwz|y{zy}z{z{xxzy||uzz|yz{{}xywy{y}y}z{y|~x}tyxy|x|xw||u}}x}{{x{zx}}}}{w|}}|x|w|~~|yz~zzy}{y|zyww{{}}}z}||}}yz~{}y}t|y{wz|y{~xytv{}z|{w{y}|z}vwzwzy{x{zvx|{z~yzx}z||{z|v{|}{zz|x{||{{wy{z|xyv~~}||zy{u{{z}y{~{}|yw~x|zz|y|~u|z{~y{xzy}|zw}y{~{y|xy{{yz|xz|y{xxwx~{z}yx|}y{yz{y|}z|{|{z{y~xvxzw}{~y|}z{w{{w|{yx}x{|}x||}}}z}wvyw~wy{|{|yy{{~{x|z}zz{{wzy|y~yz|wxx||z~z}w|yy|}v{yv|zxzyzx~z|}x}z{{}{}w{z|||}{|x}yv{|~}~}{wyvvvyzz{z{|xxyz~xwz}wyxy}v|x|w{{}z}yyzy{||yx}~|{zz{zxy{}|}zy{|w|xyxyy}xy{zy~zz}zyzxzy{yy|}|{{zx~}z}{|{}|~||}|}~}}~v|{z~{}z}~{vw{y|}{~{y|yzwz}}x{~|}y{{{}~{zx|~|y~{~y~}}}}z~yx{|ww{z{|{yxzvvyxzw{xxzxwx||~}y{y~|{~xzzzy{}{uz}|}~~{}~z}~y~}|y}}r|z}{}~}~~~||z~{}}~y{zz|{|z~~~|~{~}||z}|||~}~||xzz}|~z~~y|{}~|y{~}|{}||~}~}{~~~}~||}z}~}}zy{~}~~~~}|~}|~~{}|~~{u}|~}}}z|~~{~|}}}~}}}~z|}~~|{~}}}~~~}~}{~}~|||{~~|}}~|{~}~~~~z}|yz||}|~~{}{~y{~|}}~~|~}~zz}z||}}|}}|y{~~|~~~~{~}||~}~}{}}~~}|}|}|{~}}~}{y}|z|}~z|~}{~|}}z}|~~{||}{x{}z|{~|||x~y}~|}|{}{|{||xxyx~{{}{y|||{{~xv~xyvxz{~~z||{{w{y}{z{zyzzxw|y}{~{zzyyx{~z}|zz~z{}~}z{{wx{z|vxxxyzz{|{}~y~zv}~~yx~|x}}z{yz~{|zz}~|{z~~zx|{{x~}yx|}~||~~|{}|~~|{}~xw~{w{}{~~|||}z~{zzz}zxxxz{~|~{xxyyy||z{|~{}}~y{z|zy~|}{||y~w|z{}zyxx|x}|x{xx{|}y|{z{wyz|z||~}}|y}}zx||{{{|||y|}{~|zzy|y}|x{|z||{|{}}}{x{w|w~|yyyy{z}~x||}|y~zz|z||{}z{x~yz}z{{zz~}{~}x|wzy|}{}{}|{{~~{w}}{|xz{{~{yz|{~|~xy}|~x{z~~{v|{~~~~|z{{|}|~|{y{{{~y|~~}|wyy}zu~}yzy}}~~~z}~|}|{|}~y~wzxyy||}|}x|x{{|~||w~}|}|}xwy|{{{}}|xy{}}xt{|x|||zxy|{x|~~zz{z{~|}|}||}|}w~x{y~z}}~{zz|~{wz{~~zz|z~~}}{yy~zzxw~~w}xy}|}z~}}x}zy}{yw}|}y{~{|||~|ywzw~}w}zzz~yzz|{{}~{|zz|}z~z{~{uzxyz~y~~z|zx|yz{|}|||{}|~~~}~~}{}~~{~}~~~~|~{~~}|{}{}}~}~}{|}}~~y{|~|~~}}~|~||}}}|}}~}~{}~~|{~~~~z{~{}~~~}{}~{{~{~{||~{~|y}~|~~|~~}~}~}|}~~~{}~~|}}~~{~~z}~x|z~~{{~|~}~}}~~~~~~~}~|~}}}~z~}~~}y~|}}~~~~}~~}~{{~|~}~{~~~|}|~~{{}}~~~|}~~~|z~{}||~}|~~~{{~~|~}}{{|{{}{|y{~y{{}w}y~wwy}yzyz}|{zzyyz|z{z{|{zz{}zz{x~|}}px|{z|x~|{|y|zyt|wx{w|}xyyyx||z|~{zy{|szy~yx{zyz{z{|~{y~}z~~y}y|z||yx|vyy|xyzxz|{{zzzzz{yz}|{~|v{}xyyy{z|y}|{zy}{{|{{{{~v{y{{{|xx|~{||{||{yzz~z}}}zy||{xyzzv}{xxzxzzyw}~y~{}wx}yw|~{}|{xz{}}z~|w{x}{}yw{vzuv}}~ywwyyx}x{|||x{xx{}~{{}zy~y~~|z|~~y~z{u|~~|yz~uxwwu|xwx{|}x~|yxz~~y{|zvy}y|vx~wwz{w|y}y{{|}wzy{~~}}{{zvzzx|zz|z|yyv|y}~{yzy|z{yy{wy{|~z|}zzx{~ywz|~zzxzyz~|~|yyx~w{|{xz|z}~uwxx{|zwwuxx}}y|~y||zz|uyw{~}ww{~}zy|yz~zyvy{yyzyzzyz{~vw~tvy|zyzy~|vyu|zz|~{yz|~w~||{x}zz|x}~{|{|||||wyx~~sw}}x}tv}yxzz{yysw||yztyw|z{~zv|{z~yz~{}~{yy|~|y~|~}|y||}zzw|yz||~yzw}~yz{|}||z~{yz|wzz}z{|}z|~}}{|{}y|{}~xy{zxx{~z~{{w{x{zx{~xzyxzzzyt||xy{~~y~}{z{{y}~x|~|~}}~{~}||}~w}~~}||~{|~}~yy~|{}|{{}~|}}~{y{{}~}||}||}~{}~}|{~|z}yz||}}|~}{}{|~z|~y|z{~{~}|~~~~~~~}}z~~|}~~}~~}~|~|||||y~~~}||}~{~~y}~}|zy|~~~~|}{}|}{{|y{}}~~{}}~~}~~~}~~|~}}{~z|}{~~}{}z|z~x{}|}}|{}~~}z~}z}{z{|{~~||~}|}~|}~~}~|}{y}}~{z||{~{~}|~}~~|}~|~}~~z{}~{|~}y~{~||{}z~{~~~x~||~~}}~~||x{~}|}}y|}}~||z{{~||z|z{zyz{~z|yzz{yvt{x|zzw|z|t|wwy~xy|x|z|yzy|r}}{w~zzz}~{||}{vzxzzx{w}|xyz|ywy}~{z~zww~z{x|}|yxx{|{}z}}x{z{|wzx{wy|ywzwsy|~{~|v~z}zzy{|w|zu||w|zz}x|w~z|y{x|z||zyxxxz{{xx}y}z~zx|x|y|x{x}{}}wu{~{}}z}~yy~y{xyvzywx~{|}}wx|yw{{zzz{|{}z~|v~y{{xz~}{zy|y{|~zz~x|zy}{{z{}y~}|y|y|ysz}{}x}|~}zy}|vy~y|x{z{|yz}}yywvy}~xzyyyx~x}}xxx{{}{}{{{yy}xyx|~~{{zw{y{vz|wy{x|}y||{|yz|{|z{xz~y~wvz}{|~{}||{x~{w|xw{|||y|vyz{}yzx}wx|{}{|wy|{|~~v~xz{{{x|x{x}{}xzy}q{|uyy{w~}wx~wzwz~tvwy{}{}s}x{~|wy|yy}wz{y}~zx{xy{x}||{{yw{y}rx||{xv{~~ztzwy{}{||}|x}zy{z|{}|zyw|yyzz|}{}{~z}}wx|{w{x~{{z{~|{}x}{{zw{z{x{}}|yxwzzy~yw~yy|{y}|~}{}{zx}}|{||vxz}|{||y}y~}{{}|{x{~x}{yzy}|}{vx|u|}{{yw{xy|u}|yxxw|xxwx}zzx~xz{{z}zx}}}x{vz|z{ywzzv~}~|{~~~~~}|}}~}z|~}~|~~}~|||~~~~~|}~~}{|y~|~~}~}~z~|||z{z~}|}~~{~{{}}y}~}~{{}{~}~z|||~}~{{~~~~~}{z~|~x}y}}}|}~}}~}~|}}}~{~~~}{}~}{{}~{}~}~~~~~~x|}~|}~|}}}}{xy||}z}}|~}{yz~|~~}z~{|~|}|~~}{~~~~}~}~{z~z}|~||}{}{}~yz~~~~{}}{|~}|~|~z|~~|~}}|~~}~{{~{{y|z|~~||~|||~}|}}|}~~{~~}yzz}}~~~|}}{z~~}~{{y~~z|}||}~}|}~}~|~{x~|yyw}}y|||v{{yxzt{wz{|{}y{wwv~zzx}|zu}xy}y}y}{sz|~z{xxw||}yv}~{{x~x}{y|yvzzx}y|z~yx|y{uzy}vz}}{z|xyy{wt}|||w{v}|z}||zz{wy}xx~z{vzzy|{|yx{{xy{v{z|~}{x|y{|||yzx{}y|y{{~{|||~}xw}{}}xx}}|{}z~{z~~vw{}{}z{{|y~ywzyzyzzzxywwwv~y{{y}{w~x}xxyyy{{yz}}x}~wywz||xsxw|yw~|yzwzz}}}ywzxy|}y|y|y{zw{|~{yx{vy{}~x||x|zzyy{{yxxyw|wz|u{yuy|}yxzyy{~|{||{|||{}{{{}}|{}vz{zx~w~|{~{xx|z~v}~|{~zy||x{{}}{v{{y|zu{yyy~||ytyzu{}zxy}||~||xz|{z{{}zx{z{zz{~}z}ytxxwwx{yzzz}}z}|xzzz|{{|{x{|}}~~xz|z|y{zuzz}w}zwwwy{xxwzxyv|{zwxyv|~yzy{ywu{w~y{{{{}{z{z|{~{x~xw}z{{x{{{uxz{|x{y~||v{yw{}}x|wy}w{}wz||{|wxz{yx{}xz|{zzz||}yyzw{|z|~vz{{y|wyxzxw{zyzyy{{}z}yy|wzx|z{~|{|z|z~yzxz||~z}~|{z|{}~{{y~ty|{zx~|z|}xz}|x}{yzyzxz{xzu{{|~}y|{w{}{|z}}|~~|~~{|}{~~}|{|~|}||}}|~}~{~~}}}~{x~}{}~|}zz~y}~~}}}y~}zw~zz}}}{{~~~~y}}~~|~{z}}}~z}~{z~|~z~~~x~y~}{~z~~|{}|}}}~~}}~z}}z}}}~~}~~}|~}~|z|}~}~}~y{}{z~~|~}~{}~~~~~z~~}z||}~{~x{~}~~}}~{~~|{~~|~z}y~}}~||}}}}|}}~{~~~y}~~}}{}x~}}{}}xy{y~}|}~z|}}~}|~}~|~}|}||~x~{|~{{|yz~{~z{|~~~z~}zx}}{z}z}z{{}}~}y|}~|~}~z|~~~~}|}{w{}}{}~}|}}~~}~z~~}ww|{}u}x|y|wyzwzvtwyxy{wzzuyz{yw|{yx|z}{x|yu{{|vw|{}}~rx{wy~vzxyuy}y||v{x}|w|yy|xzxz|{|{{y{z~}yy|zy~~|z|ty||zxyz}|{zw}wu}yxxxy|yuvxwz{zz~xv{|{y|wzyuxzxy}xy}|y{~zzwwxuy|zz}w}tz}yz|z~x||zyyyw{y{|}}|{{|z~}z~zwzyyxy}zx|xzyxz|z}{pxxyxy{~wz}z{|x{xx~~zwyxz{{{|}}~|x{v{~v{w{yzzy}||~}xx{{y||||x{yyuw{{y|x}{{{zwyy}wxz{yzzvww|zqy}|{y}{yxyvxw|xxyz{}}{{{{yu~xwz|~zzzzyzzx{x{yyvyxy}}~y~v|yrwyy{x}}~y{y}xyr~{zzzxzxx}yy{|}{z{~{~|~y~}{}{z{zy|x}zw{{z{{yzz{|y|}yyx}{{{~z{}{wxw|yy|xyy{}x~{xzx~|{|}{xzx~{v~zwx|wz{{yww{|yzwz{zz{}{y|u}{x|~v||v}wzyt}{xwx||y}yz|{zzy|uw}{zz~xy{|~}|}zxy~|{w|{zuzy{}{yzy{uxx{zyy}w|{~|t|xywyz}x~xy}|yy}{{xwy|zxy{w~}wzzr}~}|yv{|{|y{xzy||~~|yvyz|x}y}vx|}y~zx~~ww|zxxz|u{|yy|}{xw|z{z{|v}{zty|}|}z{{wzyy{yzz~u|}|{{{}}|}}{}z|}}~zy}||~}|}}~~{~}~}}}}~y}}~~{}|||}}~|{|}}~|y}~}|~y~}|}~}|~|}{~y~}{|~|zy}}{~~~~~}}~||}~}~}}z{}}~~|~||{~z}}~}~|~~|~y{~}{~y{z}}|~zz|}{}~}||{~}~~{}~|~|z}~z{|y~}}}}}|{~}z}}{}{~}~|||}|{}|}~}z|{}z{~~~{{{}~~~}~~~x|~~}{~}~}~{z|~|x}~~~}}}~x}}~~}~|~|z~}|z|z~~|{y~|~~z~}}ut~{}~}{~{}{~}}}~}||}{~~z}}}~|~||{~||~}{|~}}y}yz|||}||~}~~}}}~{|}~}~|~{y{x{~yxw{{}y}x{yzzz||zxvwy|~y|zxxv}wzz|xxzxyxzvz|z}z{zz{~y||}x{|{{v{y}xx~{vy}~wuwyyy|x~x{}wu~wvy|{{|{~x}}|~|}x}uv{{z|y~xzv~{~|{z}||zy{v|yu{xx~zyyw{{wxw{}y{zyv}}}y}|y{{zy{{{yz{{{{x}{{~t~{}~|yy|ywz{wwtw~|uyz}v}uv{wxwxw|ww|yy}x}}~w{w|y~~w}||x{z~z{{|wz}yyu|}ztvyzwzyy~w{y{{yxvx{|y{xy|}x{~}xy}||v{|x||z{y}z}|zzxx}zw{}z{z{xzv|xzzxz|zy{}}wx{xy~yz|{x{z{||~{||z~{zy||z{{~z~}vy}|{~ryy}y}xuwy{yy{|}z{{yz{{}uz}{z}{~|{y{{}|zy|~~}zz}zyxy{zx|yz||yvzz{{x|~x~{y{{y{|}yz~y{xz~y||~x|y{||y~{z}|wxz{zyx||ws{zwwx|}|v|sz|zz~y|w{{wwz{{x|zy}{y|xy}yy}wxy}}{{y{xyzyy|{|yy|zwwzx|y}x{|vxvzy{{ux}|y}}x~{~x{{y}w|}{|zyz}{||z}~~x{u|x}yxyx{y|wzy}x~yy{yy{{w{}{~wz~zu{x~zyyz||}|{|}z~{|x{}x}{yz{x{yy|}u{vzsxx~x~}|y~}|z}y{}|~zx}|~{~y~|}z}|~|}xy}}|}}z{~|y}~{x}}}~}}w~~y~~{~|~~|~}}}}~{{~~}|~|z}|~|z}|y}~}~~~~}{{~~|{}{|}}~}}|x{~}z~~~}~}~|~z}z|~{{}|}}|~|{||||~~}{}}~}~}~yzy}}{}~}{~}~{~z~}}~}~}|}~y~xy{||~{}}~~{~|}~|~|~}~z{|}}}{{{}{~~z|y|~zz}y|{~{}~}}|}{}~|~}}|~z|~y|~}}}~z~~{{~~~}}~|}}}}~y~}}}|~|}{|~~~|z|~~~{~~{~}|w~y~~~~x}~~{{~|~~z}~|y}}~}zzy~|~~~{}~|z|}|{{~~~y|y~zyy}||}vs}{{{z{~{wwz{y~|z{y{z|y}zyz}{x|zxz{}w{{{{|{}|{xzy{~z{zw}w{~|{v{|~{z}s{z|z{{z}z{zyy{{yyzzzvwx|}s{}uzw}vw||w|{z~v|}|wzvz|zz{~zzzzw{|}w~|y}vz~{{y~xyy|yzzz{}{}|{y}vqz}|y~|w~{}w~xw|{w|{zzz|yy|{~xz{zyzy~|vzy{yz|{zzzw{{zv|}x{zx{y|v|t{xz{{{zw~|y{|}~{{~|yz}x~w}~{~~y}zx|xy}zyzy{y{xyw}|z|zy}}{{}{z|xz{}xz|w|{{{yy{x}u~~{|y|~|x|}}y{z}wvz{|}{zx~{|y|z{}~y}xyzzyy|}~~u}}|y|}{|zu}}zzz{vxy{|{z||{{zz}y~xxyyz~yyw}y||yw{}y}{{~~{x~||xxzy|vx{{y||}|x~x|wz}z|}yx~w}x|~||}wy}|zxy{zx{{y||zz||w}~|z|y~y{{uz|~{||~y{zzx~wyzv{wyyx{|zyz}{~zy{|u||yyy{xzz}z{}zyz~{|y|{yz}x|z|y{{|}xyyu~z}z{wyzz~|{|{x~x}}z{~y{{yyu|y~{~zyzyz~|{}zy|z||wz{}}y|~|}{x}x~y{|~|~{zyy{xyz|y~}y~~{|{z}~||{~}z{{{|w}|{w}|{|yy~}||}{~zzx|szz}}~~|}z}}~|}~|z}~~z{}{}~{z}}}{||~~|~~~~{z~|}|{~}~|z{~~||~x~|~~}~||}}}}{|~}}|{~|~|~~~}{~{{}~~~~~~}}}|~~}}z}|{}|~|y}|{}~}~~z}}z|}|z|y|~~}{|x~}~~|~~~~z{~~|~~z}}}}~}~|}{~|{|~~~}|~}{{||z~{||||}{~{~}~{~{~~~~{~|}w~{x}}{z}}}}z~~~|||~{|z|~~}}z~|~z|z}}~z~}w{|}}~|}{~{~}}|~}||||~|}||~}~~z|}~{}~z~|{~|}w|}|}}~z~~~}y~~{}~{~|}~y}~|~}}{{~}w}z{}|y|~yux{|vw{y{||xzxzz{yvxyvxzvwy{~z|{wy|zz}{x}y~|~|zy{xyy{|{z~yzx~}z~}~zzv|yv}z|z|yyyw{yy{y||y{{zx~zx~|~{}xz{wxz{|zx|y|}{z|xu{yx{ywxy~wyvy}z}yy{}zy|{}{xz{~~y|{~z{|{z{~{y|~}{}{uw|z|xy|z}zv}}~x{{{zxxz}yyzz{zyzywy}yzy|{{xt}z|}y}}|{v|{z~z}zz}z{||wyzw{z{v|yu{zz|z|yyw|~z{{x}x{x}wvxz}~|}}~|}|zz|yxwyy{{z~}y{{}z{{yx{yzzyxyxvyzxxywux|}yzz}vz||yz{z|z}y}|yzw{v||}~x|~x|||{}}w{y{zy~v|x{zwxxzw{yxyzyv|vyx~{z}}vz}u{{|{|{|x||{||}z|{}yw|xz}x{{{zzx~}}}zzyzv{}v{||xx{v{}zx}|yz}w~y{{~|~}~~z{{zz|{y{}||~{{{tz|y{vxw|y|y|vz|}yzyxz~{z}z}|}|z}{|y}wzw{ytvw}~|z{z|}{{{}zwvyw|w{v}}{}tvxyx|x}{wvxzy}x~|{}{z}{~y~yy{ux{|||~{zyzy~~~~~{yx}v{xxxzzx|zw}{|x~wtzzw{y{z|}zzy{zxy}{~z~yu~z{{xy~|uwzy{~z|{zz|}zwyy}|y|~yzw{zx}|x|}~z}yz}v{}xw{~~}~z|~~}{~~}}~w{z|{z~~~}}~}~z|{~~~~~}}xz}{}}}|~}{{~}z~|~~~~}}|~}|y~|{}}y~}}}|}}}~}}~~z~||}}z}~{}||~~|}~}}}{}}{{zz~y{~}~||}}~y~~}{{~{~}~z{~w}~{}~~~z|{y|}}~~~z|}|}}}~~|~}x~}{|{}{~~y||~~}~~~~~||}}y}|}|~|}~}}{{||z|{}~~~{|~}zz|~~{z}~}~zz~}~z|||}|~}~~~~|||||~~}}}{|~~z~~{~~}}{}~~}}}}~~}z}|}}x{|{~~z~~y|{}{|~||~}}zz}xv}|xzzxzzxywv~z|{z~{{y|{uzxz{yw{uxv}|~{wzzxvyzzyyxy{|xzx|{yzzwyux{zw{x|zzv||y|{{~yxyxz|v|{~~|{w{~}{{~zxu|y{yzz||vz{{zyzy{xx||vyxyxyxy||yz{w~}v~z{|vzw{zyxz|wzzzyyyyxx{yzyv{zxyx~v~y||}~v|}{{zvyz~z}vy|{yy|l||w~xy|ww{z}yy{{y{~{xzvzz{w{|}{z|{|xxx|{y{|{zwy~zy~vx~~wyzw~|v}||z~y|~~yw{|{{wy{{{zxu|y}yzz|}z{~|z}v|~}y|zy{z{yx||{{{{{}yy{}}yxy{}yxz{y~|w~{y|{z||xyx~yxyx|y{y{vwww~}}w}xx|y}vy~|}z{{yx{~w~x{{~~|z{}vyxt~xw}|~zyxzxzy{z}x{{|y|}}~x|}~}|v|{z|vzxxyyxvyyw|yyxxvuzz|{uv|z~|wzzw||xwyzy|zz{yzx~}w}{}x}y{{zx}z{{u{||zv{|xyxzyu~|{}x}~z{y|zxy|y|yzxyyz~{{wyv~y||y{xzyy{~yx{~y|y{{{~xwy{}{}v|{zyx|z{|vzy{|vuzz|yy~{z~x{{}}y}{}z|}zwz|}t|}x}}{z{u|~{xw|zwut{}{~v{{uw{zz}y~z|{~y|z}q{y{~xzx|y|{{}{w{}xu{y}xvz|}y~}yx{xxzzz{x|x}{{y|yz|y}yz|~|}|{{|}z|{}{}~{~~}|}}yxy{}~~|~~||}}~}~~~}~|~~~~~}~zy}z~|{}~|}}~y}{|}~~~z}~~}{~~~{~}~|{||}~{~}}}~|}|}||~}~{~}~|~|~}}}~}}}~|~}|~~~{v~{{|}~}}~z}~}~}|z}~|}|z{~}~|~}~}{{~yz}~~|~~|~~~~~}~{}~}}}{~|~}}}y~~|||~}~}|}z~~}}~|}{z|zz~}{||~z~~{~}~}|}~~~|}}||zx||y{z~|~~~{~~}~~|~}z}|{}~|~|z{|~~}}~{}~|~}~~~~|~~}z|~}{}}}}}~}{|z~{{}}~}z|{|z~|~{}~~|{zz|~{{z~|}~}~}z~|z{}{~~}~~~}~z~x|z}}~|||{yyyzw{zz{||xwwz|yzxzx{{y}}|~{{{zz|v{xx{}xzy|y|{|}z}}xwy|y|||||x}y{{{wxz~y~yzxzvwtxyx|zw{twvz~{}|~}x||vv}xw~{|z{}~yzxzx{~u{y~xzxxyzxzwx|zvyzvxx{{z}|xvx~y{}zyyzz{}{{{u|~|||{{{}z|z{yzzyzz|w}{xyy~|xwyw~}xywzz|yuw{}zzx{~y|{xwzz|~|{y{}|{x}v{}~yyw{wywv|yywyzvz{wv{yz{|z{xuxz|wy~y~}|}zz~xz~xyy|wzz~y}{{{{x{|y~yy{uzyw{xyy|x{u{yz{yx}yvyz}wx{}~z{|{}~||{{~yv}~u~|z{z||zwsxyxy}~|vx|{|wz{zxyw{ywuy|z}xy{|z{uvz||}}{}y|{z}{}}~}y}|||}zuzy|}zz{zyzvy~|{vuz|x{~{yz|z}}z|yz{z~~{}yzwy~|{}wx~zw{||z~|z||y}tvy{y}y{{|y~zy{xzzzyz}}|w{z~||{zy~{|xwy}z||uyz}yx~|z}wxz{x~v|}xz|zzwyyv~|{{vxzt|tw{v}}|{}y{|zxv|yz}~wxy}wzz}z{zz~z{y|~}v{|xwwxxwyyw{yyzzwyy{{yx}zxww{|zz||{yzy|{{zy|z{|{}z{~{~|z|z|v{x|t}~|y|y~zxyz|zwyy~vyz}wyz}yzz}|~~z|zy~|}z||{}|z}~~{~}|{}}z}|}~||~{}}~~}~~{}~}{}|~~~}}~~|{~}}|z|{}~~~~~{}}|y~}|~}~||{{y~z}~~{|~z~}{{||~z||{{~|z}{z|}~|{}~}y|}~|{~|}|{{{~}{||}~z~}~}z}~~}~~~}|~}}z}|~z~~z~}~~{}~|{|}~}{}~{}|{|}{|}}~}}|~}}~}}~y~~~|~~w|}|{{}~~}}|~|~|y||~}|~~y{{~~|~~~}||||~~}~~|}}}~}}}~|}~}yx}}|{}~}z~~~|}|}~y}}|}~{u~~}{y|~}y}|}~~|~}|~}{~z}~}|}~z~|~~~|~|{x}}{~z}|x|v{{||z{v|yw||{yvw|y}}}yyyzvz{w~|yxzzyzzzvv{}x{|zxxzw~z|{{|yyy|v{{vxy~~|{{{|{xzz}x~|ww{tz|x|y|uzv|~x{zwxz}yyxxz}z||x|z}{yz{z|||x}yzyy|yxx{zw|y|y|{}z}z|{wyzwyy~x|y}||v|w{}|yz|{y{y}z{{z{yyzx~{xw~~wy{yzy}~{w}{z{}x|wxzzx}}zyx|x~zwy{w|zz|yzx|ywzw|yyz|~||{wwz{~x|wyuy{y{zyy{{z}z|yxwzw}|{{w}~}x{||yzz~yx}y}xzzwxxx}xyvw|wx||x}z{|z{y{~||~~|}|z{y~xxx~{{xwz{zvwyz{{|y{~y{sv|zy~zy}zz}vy~y{~xz}{~yyywx|{wvz~~z{y{xx|{x}{{~{xyxx|wzv{z{x|y{xwx}}u|z{zwy{z~y|z}||~z{||yz{|zwz}{}|x{zzyy~{~y|{y{zwwzzyuyy{}yyuzxz|wzz}y{zy|z}zwy|zy}y{wwzzz|~~yx}z}xxy{u}{{x|{{{|yx|}|z{|zz|wyzzz{{yv~{zv{z|z{yy{{y|{zyx{}{yzw{|v{~{z{zy{}{~zs{wuz{}v}y}yy{xyxx|vy|{z~yx|zyy|{zv{}xu{y{zy||{|}xv{z}z{{zyzxxzzxy{yy~w|y|zzx|wzx~~|{{z}u}w{yxxw}{y~~u}~||~z~~}~}~|~|~}~|||}~{|~|}||}~z{~|}y|~}}}}~{}{}}|{~|x{~~~{z{~~{~z}||}|~}}|~{~~~}}|}{|y~~}yz~y}}}|~|~y}|}|~}~}yz}|z}~|}~~~~~~|y~y}}~~|~~|z||~}||~|{~~}}~}~~}}~~y}}}{|}~~}x}|}}~~~|{~|}~~~|{~}~{{~}~}}{|}~{{||}{|{}~~yx}}~~{~~}}~~~~}||}~{z~|}}~}~~zz{}}}{|~}|}{}~|~y}|x}}}|}}~~~}}~|~~~}y|}}|~~}}|~~}{{}}~|z||x}}~}z~{|~}~~|z}~~y~|{zx~|}{}zyx}t}{w~}|yzxyz{~wx}xyx}zy}}zwv|y~|yw{|{y~~{{yx}||yzyy||z}vz|}zw}x{x|z~zz~~wx~vwyzyz|{}}|~}|zy~|{~wzz{{{{|~{{~|{v}x~w|yv{|{~|tx~{u}{|vx{{y|{{syyz{zyxz{v{}}~{w|{yz||{y}|wy{||yvyw}x}{w{xz{|v{{w|{{yrwyxvy{x|v|zuw|w~v|zv}y}z}|}x|}|x|z|z|y{wu}wxwy{|v~~|zx{yvzv~||{|~z{w}|}vyz}wyyx|{v{z|zz{zxzy{|{z{yzw|tz{yw}yw}xywwz}x}z{~y|z~}~{zzz}{}}{||z|||zyzz{{y{y||{{vwxzuyuz|y{}yry{y}}yy|||}}|y{{z||y}~}v|{{~|xx|{zz|w||xxyxz}vz}zy|z}{}xw}y{zz|zz|y}{y||yz}yuw{z|zy}x|~}z}yyy|t{y{xvy|{{wq|~{yy}yy|x~}y}zy~xy}{~|y}~}y{ywx||z{z{|w~}~}zx||w}|yx{y}y|}v{}vvzuz|~|uy|}|~yy}{x{~w|}||{~zw~|vz~||{xzyzxvy{yyz{y}y~{|}|wz}s{y|{xyvvz}{z|}x|x}~{{|}y}}}}x}zz{{|xwz}wz}|v}~x}~ywvzzyy{~sv{w|wz{~{z||z|}{{{{|~~}~z~{}~yv|~~~~{~~yxx|~{w}~~|}}}~~{{{x|}~y~~}~|~~~}}~}~|~|{|y~{~|{~{|xz{|~{~wz~}~}~{}~}z|{z}}}|y|}}}|{~~~}{~}|~{w{}~{{~~}}}|{}|{{}{~~{~~}~}x}~~}~}~|}{{~~|z~|~||~~|}}~~}}}{~}}~~}z~~{|{|{{|~zz}~~~}~|~~|~}~~|zz|{}~|||}~}}~|}}~~~{}~}|}~~}}~}x~~||{~{~|}~}y{|}}{|y~~||}yzy|}~|~|~xz~}}~~|}~y~}}~|}}~}|~{~~~}{{~}~}~}}}|||z|~zz~{|z}~}z~}}yyy}zyx{|z{{|z}uzwv|zzy{y{}zy~y}}yyy{y}}}|wxyz~{z{xwwzwx{vxwyzz~z|vwy{yy|ys~y}~||{vw|{v{z~zy}|zzzy{tx{|zwxv}vyxxzzyxx{|~y}{xzy~|y{}{w~z|~|z|ywzwwvw|w{|{{yx~{y|y|~{{u~ywywyuw}y{{zz~z||}x{{zzu}|{tyzzzwyzz{{}yy|y|zyxz|yyvz~zz}}vyyu|}{zy~z|yzz{y|y{{yz}|w|}{xywy|wzy{yyx||wz|{z|z|vz{xx|y||zuzy}yzwx|uw}y}y||~uzz~{zw|yyywyzywu|zy~{}~yzyv|zyuy}w}||wzy}|y}x|{z|z|y}z}w|{||}zz{|x{}w{{}tv{{{r}v|xwy}|}x{zv{xz|}}z{|w{zx}zx|{yz{{}yzxx|w{w{yxzxwz|{}yy}vy{|}yxyyx{vxxzx~}y|zyxxv{yv{||z}y}yyzy{{y{xx{w}v{~wzx|}~vz}||vz|||y{xzyxyy|z~sxy{wxy}xzwxzxx||xxvzw|vz}{yxvyzw~yyy~zy{xy}{{|{{wvyx{{|zy}yyzvxyzxx{vxyw{{yy{~yy}z{{w|yxyw~x~~|vzux|y~{|~zx{{y{|y{u|z}{y{x{zv{|wy|xz~yzvxxuxzz{{}yyzyzv}z|{~}{wy{|~w~|zx}}v}y{~ytyzwzxzxyv{|~yzztx{y~yyyw||}{}}~}}~z|}~{|~z}~|~|}|}|}}}}~z}z{~z~~~}}|~{{}~}}}~}y}~|~z{~{|||~}~|~}zzz~}}}~~}{~{~}{~}~~~~~}~~z|z{|~}~~z}}{zz}x}zz{|~~}|z~}~||{|~~}}~x}|~z~~|}{z~}{||{{~~~~|{}~y}}~}}}}~}|~z~|~}~}|~~~||}~~v~~|}{|~~~}{z~|~~}y}~|~~~}~}z~}~~}}}~~{s}{}{~~~}}~|}||~|}}~||~}{}~{~~{~y~|}~~x|~{y}}|~|{}~|}{~~~}~}~}~~{~|}|~x~~~~~|~|}|~{z~}{x~}~}{~~zy{z~{}x|x|xwxx{{{~~~ywzzzuz|v}|x{t{|y||}zuy{zyxy}zyzy{||ty~zzx{{~yzz|y}yuzuz|zwy~xwyy}vz|z{z|x{{y~y|}}uzx|{y~|yy{|}yzz}x}x||{tzwxt|x{{}w|z|}}x{v}x}z|wz}|zu||||zxxw|x|w~zy}||v}~yz~{}xyyz{{yzz{x{xzv{xwy{yy{vx|{vzx}y{tz|xy~~{{z{~}z~~~xz{x|{{}yzyzxwuy}y{}~{~zz|xzuxw|x|u}xwwz|{|~}z~y~z|z{|}{z|z{|~{~x{~w}yxzvwx{{x{ywywz{tz~xz}{xv{yyv}y{yw|}~{{y{{{y~{|}|{|}~~~}xwxwyw~vyyvzy{{zy~{zyzw|z|~{xz{x~~{x{z}~w|y{}z|z|yyy|~|zyz|{|{{{{z}yxzxuyyyz}xz|z{rxzz|{|xz}{xz{z|{}x{z{}x||y{||u{|{|{~~{{~y}{~{~|vx||{wyx{xuy{z}|y{z{xy|y{z{yzw{zwy|ys{}yxzzw{~{}{x~{t~|{{y||yzz|zx}yywx{w{|{|{{~w{~xxxxwz}{zy}x{{z{zy|{}zyy{z|wxx{zu}}{wzyvyxz}zzxw|{{y|wvzxw~}vr{{x}{zxz|}}{~y~}~zy|x}|~x||~{|{}wzz{~wxyzz||yvxxz|w{w}z|{w|zzt}xxx{|yz{{z|z|w}y}}{{{~z~~|{~|}}{z{{}y}|}}}~}}|}}}yy}~}}}}}|}~z}~~}}}|}}|~|~}}z|~{}|~~x{}w|}y}z}}|~~{}z|{}~~|}|}}zzz|~}}v{{~}}{}~~{~~}~{}}}|~{}~z|}~}~~~{|}|}~|~{~|}~|~{~}|~}~~|}|}}}|}}~|zx|~~{~z~}|~}}~}{|}}~~|{}}y}~{~|}~~y|z}{{|}~|}{}}}~||{}~~~{~~~~||xzx~~{|}{{~zz}~|}}~{|}~|~~~{|~~}|||}{}}}{~~{~||y~~~}}~}w}|~}|}}vz}|}~y|~{}~~~|~|{~y}~|~~|~|~}{}{|~|~z}{y~}|~||~}}}|{yy{}{}{{z{z{zx{{{z{{zy|x|{}y}{|}{xw|}u|x~yx{~~|~|z~z~y}|{{}{~}}x}x{|{v{}~wywxy{{}|}|}|wy|{wy}w||zx~{}yw{|{|xxx}{~}{~{||z~{zx}xz}|zx{w}~{~{x~~{|x~y}|wy~|y}|y~yxy|{zy|x|}~}~yz|~|{wz{}x|}y|z|~{}z}|{}|}y}}~x|{|~|z|zw}{||xu|{z}}y{|{}~{y~{~z~~z{|}}yz~y~z|}z}~|{}wz{}{zyy~|}vx{{w{|}}z|{x|{}x|}{|~}|uz~}{}}y||zz{~v~|wy}|}~zy}~||{xw{|yy{wz~~zx{{|z}y~{}z}}~|}}x~w~z~xz{y~}{|~{y{xxv~|}{z}~z|yx{}x{z}x}~zzz~|{~|z{{{xx{vy}}|y||zx||{~}z|}~~v}{v{xy{|y|yy{y}z}zx}||x}~|||z||}~z{{|}~y|x}|{{|w~x{{ty~yy{}z{|w~}z~|w}|~zx|{yxx|zyyz~y|}{|{|~{|~{{}y||~{z~}y}}yz{{||z|{}{{zu{|}y}yw}{}|yy~||z}v|y~y{|w~{y}x{x{zz}zw}z~|~z|vvzy~zzy|~xz}~|v}y{~z~|w{zz|w|z|w~{~{yz~}||}{|zy~yy}zzzzzy|y~|~}z|}~~}~z}}}}y~|~~~~~|}y~~z}~}}}~~~}{~y~~}}~}{}}~~~|||{}}~~}~|z~~~~}}~zz~zw|~~{~|~~|}~z|~}~~~z~{~y~~~}{}~|~v}|~|~}~{|y~}|}~{}z~w|}|}z~|~~|}|~~~~}{}}~z~z~||~~y|~~~|~~~~}~}z}}{|z}}~~}}~}~}}~~z~~}~~}|{}~~}~}~}~|~|~}|~~~~}z~|}|}~|}|~}}|~~~~~}}{~}}~{|~}z~~}y~~{|~|~~|~|~~~~}}}|}|}x{{|~~|x{||{z|{yzz|xxx}vwy{}x|{yy}wz}vwwzzz{z|y}{|xww}zy}yy}y|}}~|{z~zw~~}x}{~|yzvzwyyvw|yzvy{y~yw{x{zzz|z{{|x~~y}yyvvy|~v|}w{{z}~z}~xvvz{|xyxyxyu~xy{ww|{{~|{yy|{xz}zx{z}zyyx{{}x~{zz~{yzwzxt{ywy|zx~|z{|zxwwz{|{vwx}z}x}y}y|{y{}{~||}{{}|~xz{}{x|v|xt}zxz{zz}wwtx|}~yz~xyxw|yw{{x{z|z||{xyw{|x}|~zzz|}x}vy~{uzzwwvw|yxz{wwwz{yzy~{vzx|{|||}{z~~{|}yy||z|{w{}~~}z{{}{||yy|z|uxxwz{~~}z{{zu{{z|xxy{{|}zz{z{}{}z|}~~y{y~zwy{}|y{|xy|w{xxzz{vvxy~y{vu{||}~xtxw~x{}}wzzzxx~{|{x{{|}}uyy|wyz|wxwzzyuy}{xwwx}z|zzzxzv{yy{xy{|xyzy~x|{y|}x{|||{y{}yzz~}{ww|{{{}{{y|z|{{y~}szuzvzy{zy}xxzz{|y~z~w{~}y}|zzz{{y}{z|{{|s|~z|vz{y}|z{v}~vzxxyzw}xzx}uzwwx~}x~}yz}{zyy~~{||{}y~{x~||{|z|u{yyzyy}~|}zz|w|{}xx}y{zyzv|y{y~}xz|~z{y|y|u}}{}~~|{~}~~|~~}~w~~~|x~~{~zz|}~z~~x|~{x~yz~}|~}}~{{z{{|~~~~~~~||}}|~{|{{x}}zy{}~|}{{~x~~}~}~~}~}|}}{z{~||}}~|~}||z||~z}}|~x~~|z|~~~}~}||~|z|}}~~~~~{}~{|}z~~}x}|{}}~~~}}}~{~}~||}|z~~~{{~~}~z}|~~{}}{||~|}~}|z{~}~~}|~{x|}~~}}|}~~~}{~{~{{}}{~{z~}}z~|~|~~z~~}~}z|}~|zy{}~~~}~~}}{~~||~w~|}||~~{xz~~}{~z}}}|{|}}}~{||}}{|~z}y|}z{x}zz~y}|z~z~{}}~}}}|yzwx{xx{zxxx}~x{}zz{yy|z}zz|v}~zzyzw{~zyyzv|pzzwzy}xyy~zyyy{{zxxzyxx~w|xvzz{xxwxzxyy{|zwwyxvzxz~|x{yzyv{xz}z{|yt~{z{{vw~|yzzzz{{xz}z{v{zy}{y~}xxxwxy{|~~xyx|~y|v~yyywz{z~z~|z||x~w~tz{{~|~}vx{t}v||uv}zuv}{wyy}z{yzy{|xx{y}zvz{|}y|{{uy~{~zxzx|z}z|w|y|{z}vx}}|w~y|yu{u|xxz}z{zyvw~z~yxs|sw{|y}xzy{uxyw{xwuxzyztz{|z{zvw|yxyx{|tv{yy|{{w{{{}}yyyzwxyw{}{|zyyy}{{y|zyz|z|y{|z}y|||zy{yxyzx~}|{v}xx|vyyz{y{z}|~~y}x{|{w|{yz}}xw|wvyyz~wy|}w|w~||}yw|y}|{{|{w{|~~}zy}xuxxwxyx{}~xy~}yyyywz}|z|x|}|y{}zzw{xx|z~x~~{zy~{z~{|x~vwyzwzvyx|{vzyzvxwzv}y}{|v}w{~zy}uv|z|x|yxyzvx{zxxxy|wwy|y{}vz}zzyz{x{z{w{yyz}zyw}{yyy~yz|}wx|{|y|{{xzuy{zyz{z{|{|||{{y~{{ywy|xzy{yzz}|y{z~x||wzy}xyzv{x{z||{vz|~z|y||{zy}z}y{y}}x|zuzzx{|y{uw{|yzz|~yv{z~zyz{x{v}xyzy~xy|~|y~~|}~|}|~{x~~}~{{}|~~|{|~z~|~~z}}|~||z~y~~|~}{}zz}~~z~{~}}x~~}}}|~~|{~~~}~~{|{}||~~|~z|~{|~|~z{~zy|z~|~~z~|{}~~}~~|{~z{{||~z~y}}zz~|~~||}z|~~}}{~z}~~|}|~{}{z|z{|~{|~~z|z~}}z|}~}}|~{~}~|}|}}~~~{~~}~|~~~|~}{~zy|x~~~v}}}~}~~{~}{z}||~~|}}~z~~~}~}}{~~}z}|x~{||}{w~|||~}~zzt}y|}~{~{{}|}{~}}yzz}{}~|}}~~~{}{~~}}|}z|~|z~~~~{}}z|{~~}|}z{{~~||~}|~}x||~|}~{}{~}{y{|}z||{{~z{|||~}~|}}z||~~~~}}z}}~{}y~}y{z|~xx}|{zx{xyzytyxvy|~x|{|uvy{z{xxuz}xwzyyyy||{{zxz}~xz{|~yy|}|~w|||zyx}vwv|{wxzy{y{{u||{wuy|xy|{yzx|x||xy{zzz}{{w}{{}|||zy{w{{}xztu|wxyzyzxwywz{|{xz{{~zx{xxz{}|z|~z{x|yyz|z|x|||{{|zy{x|w{|yy}y{~|y}{yx{vx}vxvzy{z}~zzy}{xwxzw|}x~}w~zyyw|v~{~wyxvx{}zttzy|yy{|xyyxx|{}yyxx}txzyxwx|{w{x{{{uvx}{|{y|zzv}y}}}}|xyy}|ww}x~{{|{xuzyx|~|~zzxw}ztwyy|z|{}|yz{{x{}{z~}{}{x|z}yytzxuzzyu|zzwwv|y{||z{xww|~||v||yxz{z|{y~xyyww{~||{z{zy~~~yzy{|yxvy}wwz|zwy~vzu{yy|wzxy~x{z{|w|{y{{z~yy|{|}{zy}z~z{{z{y|w~zyy}|zv}w|y{wyw|{yz~{~xwv|q{|x{||{xwxzx}x{{y~tyx~{zywy{y}y{wzz{{x}y}{y|w}uyyyyx|z~}yyvyxz|}|}z{yz{{}z|{~x{vy}{zxz{~~y{yx~zuwwx}z}|wvyxvy|}{xzzzyww{zx{yyw{{{~{|~~{z}~}{}~||{wv|{}yzvuwy||{|~zxyxw}wzy|yz{{{}~|}||z{y~{xxw}~|~}~~|~y{~|z{{|}}}}{ty|}|~}~|}}{}{~|~xz|~~}zz~z}|~}|zz~~{}}~|~~~}}z|~||{zy}~~~~~}}~~~}|}x|~~|}x}|~{{}~~|}{~|x}}~{z|~~{~}z}z}~|}{z}|}}{}}|~}|~{~~v|~~}||~zzwz}}{|}z|z~}}~|~}~}~{y~~|{~~z|}~}}}}||~~}~|~~~~~~~~}~~~}|}z|{}z}}}{y{~}yz~|}|||{}~}~y~~|~}}}y~z}{{~~|{{~}z~}}}~~~}}~~~}~}~{~|~{{y||}|}{}|~~|~}~~}|~~~|~~~|~}}~{~~~~|~}v{}~}|~~}}|y|}~~w}~z}y{~x|{~{}~y||~x{|{zyv|}y{|yxyxz~{zwyz{y|~y|zy}}yyw{yx}~}x{x|{{}{{|zzy{y{w}{|{zz}}v|z|{w{x}zxy}{yz~zx}|w~{{{wwz~xz|p{yxvvy{w~xyyyx}~{{{z{xzwz|{{}~w|y||{}}|yv~{}y}z{x|}xxwz{x|z}{zyvzuzyx|}z|yx~{|y{~x|~zt}{w{|z|zy||{z{z|x|{~|vyy|v{y}~|yzuyvz}y{sy|u|~vx}wyxy}zzwwyu{}xw|{yyux{z{uwx|z|yvzy}sw{|{|vzyz{|yzyx{zxyr{}v{{y|~}y|{{y}yzzzx{wz{~zz|yv|yz~x}z~xxz{||zz}zx}y{z||{y{x{vxx}{~{}u{}z|x|{zzx}{{x{xz{}||yyy}{|wzy~{z|y~z}zzywxz{xw}~{}zz}zzzwwzx|{{z}|{w{|u{z|}|xzw}|{|~~~|z}v{y{{zyyu|x{|z{{{y}vz}z~yz}vw~{}|u}x{w}}y|yzy}}{y}}zvxyyzxrzxyu|xzx||xwywxzu}y{w{xx|y||yz|}y{x{vy}y|{{~yt|{v}x|u}{w}y~~tz|||{wxw|}}{|w}z~|vu{x{{~xyz{vz{z|}x|zy||zzxzy|z{xz|z|}wvyzx{yz|xu|~z~|~zu}|{yzzzw{|zyy~{~{uv~tz|zy{{y|~|xy}}x|x~}}xxxy{zv{yxw~}~~~~|~~~~{~~}}~~}~~~~|{}~|~{{~~}~|~~|~}~~~~}~}~~{}~~}||}z{}~}|{~~{|}~{~|~|~|~|~~z{}{|}|}}~|{||z|||}~~{{{|}|~~~~~}~~~sx~~~~}~{|u}y}x~{~~}z~|~~~}{~~|}||{||}~|~~}{}}~z}~z}~|~{z~{}~||}|~}~~{x~}~~{~~z~}z~}~||}x~~}w|~~}{z~|{x}}|~}z|~}|y|}{}~~~~}~}||}~z}~}x}~~||~{}|}~~{~|{|~~{~z~~}{z~~}}|{z~z~z{~~|~}|}~}|~{~~}~}y{~}}{~|{~}}}~z~~~}~|}}}{}}~{z}~|~~~|{}z~}}}}}}~}}}~|~}|}{zu}yz}}y~|yux|{v~}xt|wzz{{|tx{|y{zxzzy{yyx~yy{~zyv{yxz}{}z|~y{~z{|}z}w}yzz|x|uxwv~{y{zw{{w{y}yxz}{z{{~x{{xxy{{yz}yzzzyxz}vz~~zxw{{z{xzzwy|w|ux}|}~v~vz{}vz{zytzzv~x{yw|z~z}y||{yzyzyyyy}}x|{yyx}vx~{zzzw}{yyz{|z~{|{xy}z|uwvzw{{|y}x{y~w{yx{|w{|z{|~|}|}|||{}v{wyuy{{yvxw|{vyw}{~|z}{yzwzyy|}zu~z~|~~wz~}zyx|z{~{|||z||z{y}xxyyx|zxxwz~vx}|xu||~{ywy{w~z|{y{v}x{u{{x||}vz{z{{x{w|w{~{u{}{{{uy{ru|yz{}uzx{xzy{x|}}~vxy~{|yw~|~y}|}{|{{}~||}wyzy{z|yz|v{vx|zvtxv}w{{{|yy~vzzyzyx|}w{|y}{zzz{|x~z{z{~|{yyz~|w|}x}uw~x||z{x|y{w{}yy{{~{{}}{}wyy{zx}~{y{}{{z}{~{y}~y{|v}}vyzv~{~x{y{y}|yv}yyz{z}{}|y{}zxy{{|}}}yzzz|zy|{y{|xx~}{z{yvv{{w{|xvx}xww|{z}zz}yy|{yy{xy}{{~y~~z|||~zzz{|{|}|}z{}v~xt{zy}{zyw|zxt}}z}tzv}z~y|y{xw|}}zxz{wz}~{~}~~}|}}}~~}y{}z|~||~}~z{~~~}~z~{z~{|y|~~~|y}{{~}~|~~}{|~||~y{~~|~}z|~z|{y~|z~|~~y|y~~}}}~|{{|}|}|}~~|}}~~}}}~|}}}|z~~~||~y|}|~~|z~}{~}{~}{}{wzy}~}}|}{|}||}~}~{}zz~~~}zz}z~||~~}~}}~~|{~}~}~~{~~}}{}{}|}|zz|z}|||~{~|}z|}~{}~{~~~{}{|y~}~~{~z~~~~~|}}{~~~}~}}}|~{|}}}}}z{~~~~y}{y~|~|}|{~|||~|}{}w|~|~z~{|~}}~}{{~{|~y|}}}}y~~{~~}{{}|~}~y{xy{~}~|}~~|~||yzuwvwt}{~y{~|x}x{tv{ysyx{~|yz|{xzzwxzw|yvy{y{z{z{x{yzxzz{z~w{w{{xtyz|}w|{xzxxxtwwzz{{y{zzww{y{wzwxzz}~xz|ywz{{xxy|x}xz~zuuztyxzx{z~{|x}vx{~w|vo|y|y{xz}}z{y{}z{yzywy}zzzrzzwz{zv{}{}{x}y}u~{{||x{w{y}z~}|ywzz|zyvz|{x||zzu{xy{}zy}y~zyzz}x}vzwz|v{wz}x|{yz|}wswxy|r}z}{|{}}|{v|yvzz{}}||zy~yz~uq~}|y}z{{}|y}{wz{}{zw}zyyxz}~zyw~x~|~|wzy}}w{zz{vy~~yyzv~uwy{zzyzwx|v|~y~yz|x{z~{}zy{vzyywwwzzwy|z{z|zxz}y{x||}{z~{v|uuxy{|{u||}wvz{zy}y|yy|xzvv|~~yy}|zyy{}yxwxz~}yyyxyw}x}x{vz|z|{{}}yyyzv{~zy~xww|{y{ww{{|zyx|yy}z|xxz|x~{w}|{xzz}}{}~x|w|{zz{|{z|vxz|x~xy}z{{yu|~|z|yy~yz|{wzxz|||{~xzx~{|y}{}}z{{y{}yzyyzwysy}yyz~zy~z|s{wxw|x{}{xy{yx{~{y{z{}x|zzuuzyzww{syw|yy{vy{{y|{{w}{zxyyx{|}w{x}vx{vvz}{wzwx}yz|z}|t{z{~yxzywy{|x{zyzw}|z{xy|}}}{y{~}}~|||}z}~|z}z~~|||{}~~}~}{~{||~|}|}z|}}|{|z|y{|z|}~{y|~|z|z{zy|~}|}y|x~|}{|~~~}~|~|~~{~y{~~|~~w~yy}|}z||{|{|~~|z~|~~~}|~}}|~|||~}{|~~~{~~~{|{}~z{~~x}|~~}y}}~{}|~|{}~}}~~}|}}~|{|~}|~}~{|~~|~{|~~z~~z|~~}~}|~z}|~~~~~y|~}|{||~y||~y}~x|y}|~y~~~{|}{}z{||{z}z{|{~}{}}}z{}}z|~}z}}}{z~}}}|}{~}~~~~}|}~}~|}|z{~|}}~~}~}}~zz~~~}~}|{||z~{|~}||~}|~}~}}~}}x~}~|||||yz}{{{~|||z}|~~~{}~||{}xy|wz|||}v{y|y{zx~xzwyyzwz~}{zvwyyvrvyy|zzzyz~{yxzw~~~yy~~~|y{zvy{{}|{~~wvzvw{zyxzzzzxywyyx|z|y}z{~xz{|{w{|v~|x|w{}xt{z{|{|xzzzwx{yxw|w{zyx|x|y|z|zwxzzsx|~z{wx~xy~|{m{yxx~{y|~|{|yvx|}|ww~{zzx|ux{y|x}{~z{|yzz{v|{|y}{{z~{}zz{y{z~{yvzw~|}z{xwzy~w}y|z}|x{vxwxv|{{{zwxsxzy{y}zzx|~|yxz|z{vxzz}|zyw{yz~x{zyw|zxzyz{wyywy|zywyu|w}yx{zysxy||{|zyxx~x|}z~|zy~v||xzz||{zzx{yyz~yzwuuwx|zxv{{{|y{xzwz|z|zx~{|y{|y~ww||y{|z}{}}y{zy{{}z{zyyw|y|yxwx~px{xzw{}zz}x~yz}~o}|}||{~zxz{z~yw|~zw{z~y||{||yzzy~zz{}v|zz|y{zu}yyyyz{yvyz|z{z|zyyyy{~{|}{|w}wy~xwsx~{~}{wtz|xyy||yyz{w~ywzy{t}w}~wx|~~x{}|z{x}y}z}|{z{v{v~{|x}{|y|xyzzy{x{{vy~zzw{yzx~~ywwvxx||y~z{~}zy{vzuz}x{y|zy|~}|{}{}ywxyyw{{y}yvwy|{z~zw{~yuxzy~}{}z||x{}y}}x{}~~|~~}||}|{~z~}{~w{||{z~}|~|~~|~}|~{~|y}~||y}x~yz{~~y{yy~}~|}|}}~~~~}}x}|}}|}~~{~~|}}|}||~}{~~y~|w|}{~~y~y~}}}}~}{|}}|~}~~}}~|{z~}}~}~{}|}{~z}}}~}{z}}}}}y{y}~|{{{z~~z~~{}}{z}}z~~z{{~{{~~}|}}|{}{||~}|{}}}~~|x~~~~~z}~}|~{}y~|z~}}||~}|xwz}~~z}}|z|~}|}}~~|~}||z{}x}z~~|~~~z}}|z{|~|q}}}}~|z}}~|{~~~{~~}z~~~{|}}~}|~}{{~z{zz~}}~{|~~~~~}||~}}x{{{uyzy{~x|w||{|yyxxx}w{x|vx|x{}xxyv{{z{{xzwzyzx~vx|wy{x~{w|x{v{yy||yxx}y||{y~}{x}uvxyy|uz|}z{|zwvzzyvz}|ztxw|zys{z{{~yy{zz}zzy}w{{{y|z{xw}~xy{z||xxvy{z|y~z}uzx}wxzyx{yvzvzxz{vyvyuz{w{vyyyxz|yzw}xz{}w|{xv{y{{x}{|zyx|svz|zz}z{~{vyv~{|xyz|{wy|~~y}{|~y||~|{ww~zz}z{z||wxvzvyx}zxy|y{}yzxzy|zyx{yyxzy|t|w||xz{{{xywyx{v}{v}x|}w{|xw~w{zxzy||||{zxz||x{ywx{y{}z}{|xvxwyyuz|zz{z|~}|{yx{{|{|~xzz}yyz||||{}|zy}|wvz{~xxzz}z}z||~x|}{y|zzzyvtuzy|||}yz}zzxxw|}z}|w}~vv|z{ww{{xvuz{}yxz|~|}{yy{|{{z{{wyyyuyy}zt}|yz|yy|zz}vzz{z|z|vz~y}zzw}xwy~vzw}|{|}~z|{{{yy}y{y|yzyy{~zv~x{u{y}{z{|uwxy{xzywx|{~|zzyxxvu|z}yz~|z}}xzzw|w{{z|yyx}|x{|txxzyyyyy{y~|xz{z{yzxy~|~w~{zzz~{zyxx{{{~{wv}}{~}xz}{zx{}z|zvx}yzvvvzu}|z{zz}zw||~xxzxxzy{vz}}vz|y~ywzzyxxz~v|}~~y}y~~|||}{~{}~~z|}~{{y{}|~z|}z~~z~~y}|~{|}|}}|{}{|}~p}||}~z~z~}}~}}~~}}|~y~}|~|}{{z~|}{}|{~|{~|{|~~}|~}}}w}}~}}|||~}~z}~}}||~|}~yx{~x~|||z|~~||{zz}z~}}}}~~}{~{w{{||~}x|~|~~}}~~||~y~{~||}{|~~}{{~||~|z}||~}~~|{{{}||}z|}{}~||{|}}|y|~y|~~||||~}|}z}|}z|z|~~~~{{{|}}~}~z|}~|}y}y}z}}w~~~~||}}{}{~}~}}}y|z~}z|}~|x|{}~}|||{{y~~|||xy{~~{~}v~}}~~~~~}y~~|w|~{~~}}~{}z}~~}~~w|yy~~{~|{~~x|w{xxzsw||wy{zwu}w{yyyz||}~}rw|xy}}{z|{{~yz}zzx{}yvyy{y}~||~{vy|x}zx{xx~|tz|z|{}{wz}vtvzvy||y}zw{~{zu{||zyyyx}x|~~y~yw{v~uvyz{|x}{v|wxv{|z||wz}xzxz||||xzxzx~xz{yx{||}x|}~|xx{}y{|x~w}yx{yyzz|yzzxyvzwyx|y{syyw{{y{{{z}x~}{|yx{y{}}v{{}x|{~|zxyzzv{||yz~~y{wzx|{zw{}|{x}vyzz{xy{yz|}|y}w|v{|ywzyz|||}}z~zy|z|yzx|{y|wyxzy|uy|x~vzvwzwxxyzy{{}{{yz|}||zz{|}|x|{}}}y}{y|x|x{w}ywy}xw{zy|||{{y~y{{y{{y|y~~~||y}||z~}{z}~}}~z~|z~|~z}x~}w|y|~zzz{|zv{xz{{xwwwx{xyx||~{|}zyz}z}{xy{z||~yyz}wuy{|{{yvz{suzw|yzv}x||{~yy{z||{y|zz{y}|~{wx{{zy{}y|}}yzxz{}zvz{{v}||wz{{v{x{|y{|yyvzzz{wz{z|yyy~{}z}{{z|}x{y{{z~w}w~zwv|y~{wzwyywxx|ywxv{{w|}|}u|y}{v}{{vw||~{|~}x{x{{x{{|z{yy{~y|tzzxw{|}{{}y}|yz{~z|w|zy~|{}{yy|}{~||{|~~{}}|}}|}{}}|~|z|}~|~|y~z}|~~~}yy}||z{|}~}{{~||}||}|}~}|}~z|||~}|}~~~|}~}{}~}{|}{}||~||~~~|z~~}x|~||z|}z|zx~~{y~yzz{~{}}{{}}~|z~}}{}|}}}~||z~~y}|}}~~||~}|~~|||}~|~}|zz}}z}}~~|~}}x~|~y||}~z{~y~~~z}{}|{||~}z}{y}{|}{|~x}~}xy}||{{~}x}}z}y}~~|~{y}}~{~}|~}}~}|z~~|y|~{}}~{~|}~~}{y{~~}~~~~}~y{}~~z{~}}|{}||}~{{|{{||}z~~~{}z~~~}}x{|}~{|~~|x}z}|~}~}}|}{~~vzxw~|{y|z|xzyzw|{w}|{|{|yyy}xzz~xv{zywyxz~}|wzzxv{wz|x}zw|~~||zyz{vx|vy}z|z}wzz}}~yzz~|x{zx{}ywy~yxvxwz{rvx~ww}{zyvzt{yyx{{zy{yz{~{z{zz{|~|zx{{|{~{zy}|~~|w|zz{tz|vuzz{x{x||xw{{wyy{u}y|y}~x|}~}{xyy|x{yy|{|zvzu{w|xz{yyzv}v|y|xwvy|{}s}|{yyu{ywzzu||{{||y||yxwyv|z|zyyx}{|}z|x|z{v|||yzx{uzwy|vywtz|||z{zwtwy|yzzzyvz~y|zy{x||wzy|wvz{}{w~}|y{|yz}zxxx|~x{tuvxzztz|||yz~y{z{|}{txyx~w|x|x{y}zyzzx{||{}|z{{uuz{z|xy{xz{~{yx{}|v}x~||{{z{y|z}yz|yzuz|{{zz|zw}{|{|uz~}zxxwy}y{{{}y{yz}||w{~}v{yx{{x}{vz}|v~vyzy{}~~{y|w|yx~{tt|w}u|{yu}v|{}uv{x|z}yz{}|v|yx{|{z{{~~{{yz|wx|{xy}w|{zu~{yxz|w|y|~wv|{|x}yz||}}|zt}yyy|ywxxz{y|}||{yx{vw{zyyzz~w}~yz||{z{{|vyyxy|{ztzxzzz|vy~|~v|}yx{}yy{vyy~zz~zxyyz{~zwyw|{yx{{ytzzzzvyxxxwzytyyyxvvy|v}|x|}~}}~~|}~{~{|~s}}|~|~{{{|~|~|z|~||~|~x~~}}|~}}}~{|~|}~}|~}|z}}}~zz~}|}~}{~~|}{|~|}}|z~~|~{~}|~~||~}~~||zy~~}{{y{}|~{}{~~}z{}}}~z}|}~|~|z}}~~{~|{~z~~{|}~}}}~}y~~|}}||~}}}~|~|}}}}}~~|z}|}|~}~||~~}~~{~||}|~y|}~|z}|~}z~~}{~{}}~~|~}z|}}{~z{z|}{~}{}~||}|}{|~|}}~~|}~}}|~~~{~~~|~|~}|~|}~}~~{~z}~||}}y~{~~~~}~~}}~|}}~y}|yy}|{|}}z}~}~}}{~}}~z{|{~|z|{~}{~~{|}{~|~~z|}~{y||}~~~zy|~z}~~}}}}~}|}yx}x}{z~{yzy{wv|uzvw{yyztwzywzwvz|~uuzy}z{~www{}{uz}xz{zy|~{z{y}z{zzw{|{xy|zv|z~{u~yuuuxzx|}wzyxzz~st}x|{y{}{yyy|{{}}|y|~~|xy~}}~xywz}vwuu}s{vw{{|vyz{zzw{z|x||{~zyvx}z}{z|zwz{y}yy{}{~{}}xy|y}}{xp}xzzx|w{xv{xyyz{zxvw||z{xxxxyzy}y~yw}}}zzw{x}zy}|{{{x~zz~zzw|{zv}|xx||zz}yzxz|xzw~zy{zy{}{~}~~z~~x{{~z{{{y|x}{{~x|z{zzzv{}{zzuz~vzx~y}|ysxyx|~zyz|yyxzy}zwz~{uyy{|}|y{{xz}}|~}w{ux{yx}wwzwx~}|xzz{}~y{syzzyy{zzz|||}}z}z|xzzyy|zv{}|{{y~z|xyzy}{|xzyx{xyzzyws}uzzv~{z{x|}yx{}|ww{zz{}y|z{||{|}w||v|w{|~~y{zvy}{wxz}}|w{}vw{wy|w{v~vv}yyvx{|~z}|yz|wy{{xywyz||y~~{|v||{xx{{|xwyu|yyvzwz{xz~{|t}{z~{|zz~ywzzzx{~wyx{}}y{z|xy{{|{zw|zxzzx}yyyz}yw}yvyzyx}|}{xzy|x}x{~{x~xyzxxu|zy{y{{z{wyy}yz|~||zxz|||w~z|{~x{|xzx||z||yy{w{zz{y{{}y{zz{yz}zx}~~||~||{}}|}z|x{|}~}~{~||~~}|~|~~}}}~}}}~~~{~~~x~}~}~}}~|}z~{|~}}}|~|}|~{~~}{t{}}~{{z|{{~|zy}}|}~}~}}|~|}}~~}|z{{y|}~~~}~~z|}}~~|}|}}{|x|x}}~z~}z}|v}~}|}|}|z}}z||~{z~{z{}~|z}~~||||}}|~~~}{}{~~~|~w}||}zx~y~}~}x|||}~~||~z|~|}}z~}}~}~|}~~~y|~|{~|~~z~}~~z|}}}y~}~z}~}~~}~~~~~~~|}~{}|~~}|{|}}}}~~|}}}|{|x~~|zz~{~z~{~{y|}z~}y||}}{{~~~}}~~{||~{{}}{~~z}|}{~~|~~}yyw}{{x{yuz|xz|xzwxy{z~wx{|yz|xwwv{||xzv|yvwxzz}wvy|{{|{yy|z{yy}yytv{|x}{}||z}w|yyx|v{y|x{w{{{~{|sw{y}yyyyz|x}xy|{z}x|yt|z|wz{{x}}z~vzyx{|x||w}|z|z}zzz{{v|y}{|zv}zyztzy||u~xxx}z~z}z}|{vw}}x~|{{z{|xz{v|yzz{w{|w{yy|}vu{{zxzzy{zuyzxwxzw{wyyz|zx{~y|z{}uwzw|xv|zuyz~w||yxzxx|yy~{}|yxzy|yy||{yz|~yzz{|y|y{y{{w{}uyy{y{uzw{{x}v{{zyyw{x|{~~{{{{zx|x{yy~|z{~xz~wxyyz}|zzwu{ywty~}{}x{zzy}zy~~|}v{~rx}{xxw}|zy|}zwvyttz{{wx{nz{|{z|{y}y|{yyz|~zz}|{y}wx||y~w}x|y|{z{ww{z{}xxx{w||zwywyz{|y}yx||x}zy~{~{x{zw}~xzy|~zyy{zx}zv}y{x}~z~zzytx|}wx}yw||y{|zxw|x}~|{x|zy}{|y}yxyy|}}|||{y|}yyxyy}yzzz|}|{wyzyyz}yz{|w}y~}yt{|{{yxx~zzz}}vx{vxzv|y|wz|x}}xxz{{x}|||}vwx{w{{zz{z}x|ytw|x|zz~z~xzx{|y|||z}{zzyxzwx|yvzyy{x~y{{xzyzyzyzxyyyz{yy||{z||yz|~{{|~y~~{|}|}}|~{z{~}}~}~}|||~}}~~|{~~|~|}}~~~~~~~}y|{||}|}}x}|{{~}}~~~~~z}~||~}zz}}~~|~{|}~|~}}~~}}zy}~|}|||}~~z|zs}~|}}}}~~}~x~~}}{{{}|~{x~{}~|{x}}|}~~}~~|}x~}{~~~}}~|}}~~|}z~}~||~{{}||}{~~~}}|~~||~z~~~~{{~~}|~z{~~~{}z}z}}~{}{|zz|~~~}|}}{y~|}|{x||}z~x}{~z}{}|~|~~~|y||{{{zy~~{}~y}~y|~~~~}~~}|{||}|}x}}}}}~{|~~}}z}|}{|~~}}{|y{|}x|{}}{~~{|||yz~}~}~}}~|{x}}}{yxx{{|yvzv|xyzyy{}}x|yzyzyx{|zz}z{xz|~~vx{tzz|z}{w|yvy|z|}y{~vxz{zv~{zx~ywz|}wxtyy|}yz{u~w|{y}yx{yw{v}{r}|w{zyyyyyz~|yy{|z~~|zy|zzxxw{z~yz|ywzyvvxz|yuy}xzx{|w{{|{{y~{y}y||}~w|{}|}z{{}~yyy{x{|x{}}y{u||{yx{}yzzz~x{z~|w|{}z|z}{}{{sxw|~~x|}}}y~|{{}||z{{xxz}xwzwyy||y|v{{{x~{xz{vvy{w}~xx{}{{zy~~|yv}z{}{x}{|}{zy{}{vvwv|z{{uyzwyw}v}xwxy{wz}zy{}|~{wzyzz{{{~}w{zyw|z{~y|v}yy{zzz{|yy|zv}yww}x{{xxzyzzzx||{|}}~~yz||zzz}|z{~{{w{x|||yvz{yzz{zw}|yz||ww{wxyxr{|z|z{|yyy}z{~~y{{~wv|yxy{xy|}w|yzz}wy|yt}y|zyyz}zszyzy{y{yz|y~w{z{wxzy{yv{wz~zwx|{y~~y}x~uvy{{xwz}yyv{yyz{{xxzzu{{v||{y||zzyw{{|vy{zxz|y~|z~}}{~}|x|}|xy|xyx|x}}yzyy|{zw{w}|{z{zz}{|~{y{zvx}}wy}y{wx~y|y||}w~|x~zz{yxz}{zyzzxzwsz|xw}xwyx{zzx||x}y}zyy}}~}|~~|z||z}{{{w}~||v}|}}}yu|y~|~}~}~|~}~}|y|z{{~}~z~{~}}{~||~|~}}~|}~}|~~}~}|{{~}|{~z}{|}z{}z|}{|{{||{|~|zy~~|{|~}}~}}{}{}||}~||~{}{~{|{{}{~}|{}|}}|}}~~~{}}|{|}}}}}~}{~~{~~}}~|~~~}~{{{~~|}w{|x~|~}}~}{~~y{~~~y}~{}y~}~|}z}|}~|}yzzy|}}~|}}~|{~~|}~}z}~{~}}z~~~}~|~~{y~{}~~}{}{{||~~||}~~|~|yz}x|~~~|{}{|}~~}}~~}}{~}~~|}{{}|~|{|}~}}{x}}{|~}~}}}x~~}}y}~}|}~}{||}y{~}~x|~}~~~~y|xzzvyz|vyyyxy{|{zyt|x|ux{|{yz~xx}xxx}|w|y|y{ww}y{xz{}~~xx{{{}zz|y{{z|y}{z}}|zxzuyz{tzyyy|{z{xxyy}|vy}{yzz{|z|}yz}{~{|w}z{vyz~{z}}x{}ywyy~|vz{z{yv|{zwy}}|{{}x{}|{zzz~{z{x{zrz|}~z|y}xz~{yuxy{}~yvzyu|zxz{z{|{yx}uzy~zwzz|y||}uzyzvw{y{|~yyuxw|yy{vy|z|zvz|vx}{}zwz{z{{z|y|xu|yu~z}xzz{~wz{x{~wy{}zx{~yzz|{zyxxs|z|~|u~||~zyx{{{~|{|wx{|z{z~~|{}z{{x}~{}yvy|{x|z{vv{yz}w}~yy~x|xvzx|~yv{{|{{}yvzw~}~x~y~z{y}{x{{wz}yyx}{{|}{y{}sz{xxyzxz{}y|{|w|{{{|y}{z|wywxzw~yw}yz~y|}zz{|yyzz|xxywz}yy}zvy{zux{}}ywy{wyzzz|y}z}|}zy}x{ww~x{~}x}xy|y{y|{{|z{y|zwywz~|wzsx|z|zz{y{wxxwy||z{wt|xzyxy{~zuzxwzw}w}zuzwwz~x{zv|w{x{z}y{{z~}|{|zxzyy||{}~}xzzyuuxvxyzv|{}~~~vyyu}{t|y{}x}zwyt{ux|xzr|sxy}~zv~{x}~~uz~wy|zz~|wv{zz|z|wwwvy~{}|zyzzu~y}{|z|~{y{xz~~{|}~}|{y|}~|}{~z{~{{y{|}||~y~||{}x~}~x}~|{{~|}~|~~}|z~}}~|~}|~z|~~~~}}~|~|z}}yz|{}~{}~}||}}{~|}}|~}~~||~~}}x{~~~~}~{wzw}~{~}z{}~{|||z}}}|}z{}~|{||~x~~|}{}|~}~|z|{z~~~|||}~|x}~~y{{|}}|~}~}~}}}|~|~~|}}}}|~~~}||~|}}{{}}~}{z{~}{~~|}}~y}~z~{~~{~}{{}}{{}~~~|~|}|}~~|{|{~~~||~|{{}~~|zz}}{~~~{~{~{~|}}~z|}y{|}~z}~{~|}~||||~w|z|{z||~}}~z~}}{}~~{}~~|}~}}||~~{{}|~{~{|~}}{~~|}~z}z}y~y~{z~zy{{xz~{}yvx~zwwxzu{uuz{yyzxyww||yx|~|yywz}yx~zzxw}||{~x~{}z}w{x~zw}{~vwzyw{~x|||u{{}yzxw{yzyzzyu}yxvy|{~y}|zx||yy|yz||}x~~}~|yzxx{{wzy|v{{xw|y{zyt{z{yvwyt~wxs{z{xzzyzyz|{{{xy|z|z}}}vy|}}{zy{u{{|z|z{yy|w~wvz}{y}xv}z{xyw~xzx{w~zw~y}{{ywyw{{||{zyx|x~|vzu~z|xxw~}{x{{xxyz|vyyv|yzx~q{|{z~{z}wz~{~||z|}z{z{||{z{|zzz}|xy|{{x|zxz|~y}}~v{ywx{xyyx{z}{xz{}wyy~{z{}y|y{yz}}~~zw{zw{xyxx}~zx|{{wwyz{x{yxy{tz{x{}}|x|zz|zxy|}|zz~yy|}{~zxy{}{z}}z}~y{}|vy{}{vuytyu~y{~z|{z|}yyzx|wy{{wxy~||~z~w|{~yu~x}zyz|uzxzwyxw{{zzv{|zwu}|yzx{x|{y}y}z|{}{zy}w|zyyzxyy}xz|}xzzwxz~vz~z{zx|yy{x{z{~yxvu{~wywx{}y{{||}{{yuw{y{{z}{{z{|zx{xz~z{wtxyzz{w|zx|tzwy}y|zx|~{y~z{}|{~{{{|~|{|||y}}yz}{~zz}w}{x}zz}z~}y{{||{zxyzw}zxxyuyu~{v{}{zy{||{xz}w}~~~~~z}~}|}}}|~{x||}}~{~|}|{}}|~~~}}~}}~~{{y~|~|~~{|wz}|yz{~|}}}~~}~}z~|~{z~|~|{~}}|}{{|}}w|~~~}}|~}{x|{~}}|}~|z{}{z~z}|y{}~}}|~|~~~y}}~|}{}|~}{~|}~{}{|~~~}~~}{|~~}}~{||zuy|y|z~~y~|~}||~~{|}||~||~{|}}}|}~z{|}~|}{}||zz~|~z}~{}}v~|{{~{~yz|~{~|{~z~~~}~{~}{|}~}~}}~|}}~~}~}}~{|z}|}}|}}y~{||}~~{||~y~z}|x}||}~}~{~}||~}||y}{}}~~||}~}{}zz|{}}~}|~}~~y|z~||z~~~~~{~}yzzz}~}~}~~}~x|zy|}yz{zzzy}|~}}yw|yxzyt{yzx~|y~yyyz{{{|||ytzxx~~wxuz{uuxx{uxzx}zzyzz{{|xz|x|{~yxxxzy|~z|x~yw|tz}xzyy{{z~yz{zuwz}y{{w}|w}{w|w{y}z|y|y{z{vyy|||{{xwv}xxz}xv{w}}y{v{zxxvw|~|w{zzyv{z|}}|yy}{xz{~{xy~||yyxw}~}u}y{wyxuywzxzwz|{yz|vxy~vyyz|zvwy|~wx|y~vv|y}yyxv~|{zy|zx{wzy{{uxw{}}u~|{x{zzw}|wxz{}{z}y{y{wwxxxzvy{{{w}uw{~yy{yx~zxxv{{zwyxyxx}w{|||xzyzzz|{wz{x}xz~}{x|}z{{}z{zz{y|{wxyx}y{vwxyxzz{zxx{wvz{{{u|x{xy|wyw~wx{vzyyzy{x|wxy{zyw{|{{x}xy}{z|{||}{x|xwyzyzxx~wx}|yw{v|zz|zy}|z}|}xy||ux{z}w{yws~|}z|z~{{|ywx|z{{xywy~zzzwut||x|{}xw|y}}{~|zv|wyzuxyxxw{{z|~x}{{{z|z|||yzzx~|x|{{|u}zyzyxyvzxw|{x|{vxyzyzyy}{{w|xv~ztz{zyzy|yyywvvxyyz{z|}}{xy~~wzwxzx}zy|x~{|~wv{|{w|yw|yuz{u{}wz|y||}uyu}{}yy{|xzyw~zy||xzx|yz{wzvw~z{z~v~{x|x{wx~}x}}}{}~}{~|w~}|}zy~{~|~|{{}{{{|}||}|~|{}~|~{}|}|{}~||}}|{}z|~}}~|}~}}}|~z}}}~~~|~|}{~}|{}~~|~}~~{~z|~}}{}}z~}}~z}z}{||z|~z{~~{|~}~|{x}z|~{~~}}{~~~~~~z}|~}~{~{~|~|~~}}~~~{}}{}~|||~}|{{||}}~z}~|~{}}}|}}~~|~|y{}|}}~|~~|}|~~{}||~}}~{x~}~~}{|}z||~}}}}|~|~~|~~}}z{{z{y{|}~|{~}|{{~x{~z~~|z}~~}~}~~~~z|}~z|z{{{z~}}|}|~z}}}{}y}}~z}||y}~~~~|}}}z{}|}|||~}z{z}{}{|~~~{{~|}}~{~}{~~{y}}~z{~~z}}z~|{~{}y||xv{{}|y|y{xz|wx|uvxx{t|zzx|v{z~}x}{~zz{|tuyu|{w|y{{}|z|~u}x{z||z}zzwz}{}y|zy|xzy|uw{wztz||wwuzxwy|ywx{xzzxyw{||y}~{z{y~{y||z{{z}w|~}x{x|{yz{zy~{wz|z|u}vw{}}wy}}|x|{x{{}y||wyw{{{yz{xx|zz~x~yzx|{z{zz}xz{xvvywz{wzx{z|z{|wzw|x{vzywx{}wyxvz{{|{{|~{~~yyu{|zy{z}{~}x~||wzxxyzzx~u}y}{{zyy{yyz{yz{{xzx{{~|}|wz}{{{|zz|{~}zu}|zz{zy~xwyy|wtx{yy{y{{|~wxvz|xt{y{xw||w{y}y{{z~{}|}~|}}yy|ywyxw}z|wzvyx|zyxyxxwwx|zwt|yxy}x|{|xxzzw{z~z~y~~z{|}}|{x||{xyz|zxy}zx{|zyyvxxuzwyuy|z|{|{z{z~|{x}zvzzz|||zz~z~x}wwwu}|x{yz|yyz~zuz}xwxy~{~x{zzz|}{|{}}}{yz||zu{z{{zvz{w|~{~~{xyxx{||}{{xyyxzz|zz|wz{|xy{zyux|xyyz}{tx{x~z~||x{{y~v{wy|{wu{w}vyx|{xywz{vywwzvu~|zx}~{~|~z|{|ywx|yzx}~z}wz}}y~}{z|~|tvy|{xky}yx|{}~}xxu}xy{zz{yzy}{{|~~v~yy}x}zx}{|}}}|~~z{~~}{{~z{xy~|||}~~}}~|~~|~|~}}~z~{~{||x}|~~{w~|~{|}x~||~}}y}}~~}{{}z||~}z~}|||{}~}}~~|~}~~~|{|~|~}}~~}||}~{}{~~}{~|||~~{}z}}}|}~zz|}y}|{z|y~}|}~~~|~}~||||~{|{~z}}{~z{}}}~~}~}|{~{|}}~~{~}~|}~x~~|w~}~}~~~~}~~|{}}{{}~}y}xx|}{{~z~}z||{~|~}|}||z}~{~||~}}~{z}~|}~}~|}~~}y}{|~~}~~x~z~}~}{{||{}}|~|~{}}z}~~{}~{|x}~{}~y{y{~|}|~}|}~~{}~{|{}|{~~~}}}~|{}|~~{|~z|~w~}|}|~}~|s|{vyzwyxwz~zz|t|}|~yxyuzy|{|}{x{yywz~|wx{x}y}}wyz|y{|{xw~xx|z|zxtwzytu~x|~|x~|~z~u{{stwyx{{{zv{~z~z~{|vxxx}yx}ywxxy}z|ww{xy{zxv}~yw{y}xx}z}vw|zz{{w}{}zzyz~z}w||z~|xz|wwyxyxzzzuwzy~x}vzy|zvzyxz}zwx|{yuv~wyxz{{{{|||z{zwv{{uxw|wzvux|~~||uv{y}vz~zwz{xwzyv~zu}}zw~{{w{zz{y{zy|wzx||yxyyuz}x~{}ywy|x}~|x{y}|vy{~}yw}~z|{|x|{xzy~{zzv}xwxt||ywzz}}ux|y|~x{zxvy}yyy}yzx{xwxyxy{yzw{zy{|}|vz}|yy{|{v|}}zu~{wx|xz}{|w{yyw}}zz{{}vu{ywy|xv|vzzz}z{w~zw|{w}y{wywzzz|x|w}~w~|}v{z{{}zy}|ux|xzwyzw{w~z{}v|wx{|yzw}~wyy}}|z{y{zz|{~}y}{xwzy{~{~}z}{|x~zz~|zw}{zx}~{yxxwzzy|y~zxvz|~y~w|~{x{yxv|}}z||zy|{|{zxyuxxxywxvyxyyw||{|xyxzz{yzv|{x}xvyzu}y{{}x}~zzx|||x|zwztxz{zz|wz||z|x{yy{|xwyyyuy{p{|zzzw~~}zyx{z}wzyzyz~{{{zy|~}y|yzy}z~vxzwxy~~}y{~{vy{}x|{wyw|{{|y~~{}}}~|}~~|{|z{{|}~~{z{~}}}}~|}y~}}{~~}~}|~{}{|~~~}~{}}{}}{~~}}|{~{z|z}{}|||{}|~~z~}|~~~{z|~|~{{~}~~~|~x|~{|}y~|{|}}|{~~~~~~~z~}~|~~~{}yz}}}wz{~}}~{}{z|}{{~}}}~|}|~~~~~~}~}~~|}~}{}~}~~~{}}|}~|~~}~}{|~}}||{}}~}~|z~{~|}~~}}|x|{}{~z}}~|~}||{~{{|{|}}~~|||~~~~}~z|}|}}}~~~}}~~|{{|}}}~|}~z~|||}~|}~|x|{|}|{}z|}~~}|{~}|v{~v{}|~}z~{{|~}||~~z}y~|}{~}~}|}~~|~}~}|~~z~|~~~~|~~}z|~}z{~~{|}|~z}||~w|}}|w|sy{x}t}zwvyyztywx~zzzzy|yy{|}wy}x}|yzy~zzy}x|{{y{yw}zy|y}zvzz~{xzx|yx}yzu{{}~yyvw}zuyyxzyyyw}|yz|{z|zxwz~}w{~x~}zv{{yx{}zzx~z~v{vx{{z|ywxyxr|{uyzwy}}zy|~{{|z~{|y{~z{x{|{z{zz{w|||wzzu~zzzz{}||{{xyvwyz|{{sy|y|sw}xxxyyw}y|{w{yzyz{{zy{{z~}{z||yxz{yzvv|w~yzz~w{{xyw|||t{wx{}yx|w{{}zzxzwz||yx{}v{}~~zwxxy{y|vzvwyy{yw{y}zy|y|xxxxwzy~zxzz{|}~zzzv|y|yy|vz}{|z~x}y{{yxzq|ws||}{{|y{{|zy{{|wz|z~x}xyzwy~{xyy}{}|zx{~~~z|}z~|}yyzwxzz{z|{xyzz}|{xzty{zy{v{x{xzy~xvy}y{}}|~y||}~{|{zux{{zz~|{yzvzzxw||vx{{}yzzz~{}xxz~z{{|wvzzvzw|yzxz|{zxy}}}xyy{}{|zxyz|yy}x|zwxz|{|t{|wz{zzzxxwzyx|xz|{z{}{}x|}}xz{z~{vz~wzz|xzz{w{yvyx{yy}zv}x~yyzxxy|x{xw~{s{vz{|}xyuy{{{u|z}|}|~zyy|~zz~xwzxw|w{~|z{wwy|z{wz{|}yzx|{zvxz|}x{}{w{y~{}z~{z|}~~}}}}}~w}}|~|~~}}{~{{x~|}~|~z|~{~z{~|}|y}}}{||}~~~~|}~~z~x}|z}z}|~yz}|}|~~|~{~}~{{~~}~~~~|~{z|}|}}y}||~w~y|}}~}|}}xv}~|}~~~w|{~~{~{}|y{{}{~~~|{|}}{{}}~y}}|~}|}{y~~~}|}}}}}{{}u~z}z{}{}~~~z~}|~~~~~}}z~{}}~{||}x}y}z}~||~~|~~|}{~~{~x}{~~}x}~|{}z||~|~|yz~~}~}~}~~}|~|~~|}{|~z|~~~{~z}z~{~|{}~|||z~|{}}~}|}~~{~~|}}||}~~~}|~~~|{}}|~~{~~|{}}|~x~|z}~|}}zz||~y}z~~~w}wz{x{vxv{|zy{|x|xz{|yz|{zxy{zwxyz|wyx|u{yz{yy{{~xv~z|vzyyxy{zwx}zz~z}{y{x{xvx{z}|{}xzy}~}zzvzuyx~x|vw~}xzv}xw|y}xzx|~z|wy||~w{y~zxzw{x{}{yy{{z|wx~z}xzxv|{xuyyy~x|{zy}xxw}yzxwx{yzxx~xy}y|yyx{z{yyvw{{||{zz|zzzv{w}z{xu{w|wx{z{z{z{{wy{z|||tyw~|{w~{yzw}{~vy{~|xtwzyz}{}z|{|uzy|y}uzy~v|}}zux}tyyz{v{xy{yz|||z||{{{|zz{yz|yvxvyz{{||{xx{x|zu|v}zyz{x|~{z{yy{|zzy}tzy}~|xx|zz|wx|x|y|zy}||{x}z{zww|{yz}}{{tx}}w|}yuyw}|{zy{{|x~|{|{zw{}y{z}~}v{}zvz}yw{uz}}zv|}xvx~}z|{wx{z|wx{~zxy|{}|{~w|}t|}zx{~|{xw{xy|zx|vz}{t}||y~zx{zvxt|||~{|{sv|x|x{}zz{|y}yy}}xy|y{|zw}xw{|y{{{|syzyzx|z|zy~|~|{x|wz}|xy{s{z|}yxz{|{z|wvy~x~}{|~{{~||}y|zx{z|~xzy~|{yyx~z|}y{|~x|||{xz|xxx~y{z|{||}|{y{zy|{|x}y|y|y|wuzxv~yy{zwx{x~z}{z~xy|ywzv{zyxwzz{}|~~|~}}|}}~||~}}}|~z|~}}~~~}|}~~}|}{}}z|z~}z~{|}~y|{}}~~}|{x~{~{}z{}}}}~}{{~~|||}~~~~~~}|}{~~}~||z|~|~|{~z}}~|yz~{|}x}}{~|~}|~|~}~}~{|~}|}~||}~~}}}}}|}~}}||~|{~z~~~|~z||||~}{~~~~|~{~}}|~~}}}~{|~~|}}||{z~~||{}|{~{z}}~}~}z}}~}}{z}{|}}|~{}~|}||}~x~|~}~~y|z}|~~~|}~~}{z}z~{}y|z~|}~}~}~}~{~}{||}~}~}{}~||z~~}}|~}y}}}~|}}}~}y~~~{x|~||{|~}|~{|{{~}}~~z~}z|}}}z~~~~}{}{{{|{|{|}|~|~{y|~}y|~|}zv|~yxu{y{}{wyvzz{yvy||ty|zwxv}x~zxz||y~~}w{{xxzt}x{{||wyz{{|uxxzyvyvzz|uv|zy{~{{yywzzytu{xyuzw{{{tzz}z|~w|}{{w~y|z~z}}yux{{{z{yzw{|yvyu{wzxy~}{www}{zwwyzyw{u}yx}zw}}zy}x~~xzz{{z~zqx~vws{{|xxyz|v{}|zxzyy{x|zy{xvx{x~||tyz||{{}}z{}yyyvyxzv~{~|z~}||vx|{py~yy}{w}xxwu}{xxzxyz{~z}x}|{{z~z|yzyy{{{y}z{||z|zy|x{{{yw~wx{w{y{zx{zzx{x{z{vw}{|}w~xz{|yw{x|{{{x|}|zy{xx{{{yv{vywz|uyzxyyy{{xyyw|{}yw{{y{z{zz}z}{{{~{{{}y{~~y}{{{x{|zyyx~{wy}wxz{x}xv}wyzwzuvz{yyy|}wyy{{|v~{}w{v}x~|xu|{y}}y}|z}z}w~|}}y}y~zxy{{|zzv{{yu{{ww{yw}w{{wz|{zxw}x||{z{z|x}}}zyv~|wz~{|{}{|yz{{ywz}z}zy{||zwy{vvxww}zx|wy{y|z{z{z{~zx{xzx}{}}|xy}z{x||~{z|u|zx}vy{sx|zz{{u~z{vzyyxz{|vv|}|}}{}{w|z{{z~z~vy{{{}vz{xwzvzyzyx}v}wysx~{~wz{w{x|w{{y|}{z|z{vx{y|z{wz~}~{|}~z||~}~z}{y~~|}|||{}}{~{~}~}{~{}}{||{z{}z}{~}}~{~x}~~|}|~~|~~|~{~}y~{}}}|{|||zv~~y}~~||~||}~}~~}z}w~{z|~{}~}zz{~}}z{z{}}z}y|y}||}~|{||~~{~{}~}}}|}y{|~|~}y{{}~}~|}|~}~|}~~}~}~}~}|~~|||}z~~|~|{}~{}{{}}}}{x{{~~|{z~|{{y}|y}~w}{|}~}}~}}|y~~}|~zy~|~}~}y~~{~~}|~~}}}{~~~~z}}|||{|y~yy}{~v~z|}}|}~z~~~~}~z{z{}}~}|}~{|z}{{y~~}~}~~~}~~}{}{}}|~{|{}~||}|y~}}|{yw}}zzxz|zy{z}w|zzxw}u||wz{zy|}z}}zzy{x|zy~y{w{}z}{ywzyz||xyz}z{w{z}wzzvw{~|zwxzz~z|{{vwyy{}|x~wyvzy~xywx{{|y||{yzzy{z{wxwyv~yzy|uv{|}yy||z}{v|w}wx{zwv{}z|}xxzw}|{y{zyz{xxwzz|xyvww~|u|zwz|zy{w~wy|ywvxz{~z{}w|{xv~{x}|zxzzp{zyx{zyywzw|z|yzwy|u{v{}~y~xzz}zz{|w}x{z{z|{|zyyy{w{{x|||xwzzy~vwx}z||y{{{}}zzxrtw{}||z}u|xz{xxv{zzxyyy{~y}zyww~{{zzw|yxzx{zxzz|{{zx{{{|zzvzz{wz}zz~{z{~y}||xyzvz{|}}x{|{}xyyy|yzyzx|{xxzy{yx{|{|}}vzv{vxy|xv||x{y}w|}y}|yxx||zt||vyxx}xyuwt|z{wy{zzzxzu~~xy|w}x}u|zv{}xw~xyzz|xyxzz{z~zx{|vv||{zyx|xx{~vy|~|{vy{y|y}z|~z|y|wzxz{{{yy}sw}}w|xw|y||}z|zw{v{vw}{|z{{|zw{~v{yxz}~zx|}z}|vx~uwxzxz|{x|xzss~yzvy|wzy{vxw{v{}|y|yz|{~{zz}z||zv{|{ut{{zy|wzyw{w}{wy~wzxzyvzx{{{x~~zx}x}yy|~zz|zvzz}{y~z{|{|x{y}wu}z|yv{y||vzyzz|}{~{}z~{z~~|{y~|~{|~{z}}}}{{}|}}~~|}~~w~~z~z||}||~||}zz}~|y{{zz~}{|}{~~~{||~{~~~}z}|zz~{|}~}~}~|}~|{{}}{}{y|z{}{||z}~yy}}}~z}~||{z}~~xw}{|{|}}}|}}~~~~}~|z{|v{~}|~qy~~|||~{z}}{}}|}~~||~}{~}}{~~z{|~{~}~~~{~{~~y|~z~|~|~}z||||~}}{}~~}~y}~{|{~|}|z}{~~~~z~|y}~yz|z{}|~y|}}}{|z}}~{{{{}x~|y|~{{||}}|}{z}{}|{|~}{{~}|~|}}|~|}||}~~x|}}y}|}~}|~~|}~~y}~}~{|~~}}~~~~{}~||}y~|}~}|y~~}{|{|{||~}}}}~{}~{~|~~{}|z~||z~~z}{{~|~}~}~}|~yy}~}z~~}}}}}{~~t}x}|w|zywzyw}ywzztuz~xwz{u~{~{yw}twwy{zy|wv}z}yz|zz|wy{{z~w|{zzzxz{}y{wvz|yv}|vx~z}x{{xyx{xyzz~wwyw|y{zyxvvy}|}{wy~y|{y{|yw|{zzzz}zz{x||}yzvzyy||z{yz{xv}~~|z{}zv~y|wzz{~|||{{y|y{zzz{zv{|{x{uz}x}w}{x|}xzy|uyt|zu{x|{y{uzzzvxyzxxxxz~||zwvx{{{|zy}y{|qzx||{{~|{z|wyw|y|w~zv~z}t}y}wyxyxxvx~ywy~{x{}{xy|}~{{}wwz||y|x~|{{}z~{|{u~u{xzwvyz{y{wzs|w{~{}vzyyx|x}|}zz{z|zux}z~yxw{~xy{zz}y{wyz|w}zuz{yyyzx{~x|yy{y{{}z|~u|xxwyzzx|v|}|~z~y|~~{|v}wv|zxx~yw{zxzz|{{z{xzuwzzyzt{||wzzwx}}wzxwvz{{|zx~|}{yyz{y}w|{z}{rxy}v{zz||wzwx}ww{|yu|~}}y{uv{|w{z{zxy{|w{}}}zw~y{zz}{}y{y}zz{xyy|yuxsx{z|{y{|yvuzvyx{y{wzzzyzz}yzwv{xyxzyy}}{zzxs|ux~yxz~zzyz|wy}xy{{xy~{v{wxt{wwyy}u{r}}|}xzwy{}w~w|||x{|{|y{{zx|zw|x{w~yz}wxu}|ywvuz|w{||{{vyyy~~|zu~x}|w||zz|yy~~~~~}~z|{~||{z~z{z|z{{~{~~}{~|~}z}}~||~z}|z~|z}}}{|}}}||z}}}~}~|~~|~|{~}}}z~}{z|}~{~~~}~~}}~~}~}{}|}|}~~~}}|}|~zz{y~x}}~{|}{||{{~}~~~}|z}|}}}}|~y}{~}z~}||~z}~~}~}{}~}y|}~~}~~|~}|}~~|}}}~|}{}~||t|||~~}|}~~{|}~y}~~}}}~~}|}{~x~{|z~|~}{}|}}||~}|~}|~}||}{|}}|z}{~}}}z~~~~{{|}~~~}}~~}}}~~}~}~}|zy|{~}|{}{z~~}|}~~~}{~~|{}~}~~~}}z|~z~|~}~~~z~|}{{}}}~~{}~}~zx|~{z}~x~|~}{y~~{}~~}y}xvyyyyyx{|zyz{xx{wywwxz{|||xuxuyx|u{zzz{}|w|yyz|yzxv|vxx~xyz|yzyzxy|ut}y|z|uxy{z|}{wu~z{yy{w{xz|z}vuy{}}xxyzzz|zyvz{|{x}u~|{x|z|z{ywywyvuxz}~zy}|xx}|{~{{|}}v{y{|z|yzzx|x{v{vx{}|ux||~x|}}{yw|}wyv}vzuyy{zx|~yzyzyzu{wu{~y{|w}zzuzzvyuzz}ztxwxzux{y}w|v{yrxz}yz~{{{zyz{x|}{xyyz||w|z{y{|z|w|v|x~~|y}xx}x|ywzz{~x~{z}z{y|zxxw||xx~xzw~tyxz{u{}}z{xz{x||{wxxv|wzzzwyyw||yy|z{{yu~}vy{x~vy}~{yy}z}z|wx}yy~xx~s{|{{zzz|}w}{zz}yu|z{yy{|{wzz{x{z{zx}{}w{w{zyzz|~vz}w{|yzy|xwu{}zyyy~z{}yz{w{{w{yy{zyz{tz{uy}zz{yyw}|w~z{zvz~~}x}vx|ywwwy{x{|xz|z{zz{wx}|uvt|w{{~}{w{{yzyzzwxyx{yy|z{z}}yzx{zu{x{zyzw{zxxw|xz{|z}|{{}{y|xww~{yx~y|{}x|}y{v}z|wyz{z{v{zxzzyww~{v|xzzxw~q||wwy{{|yvwz{yy|vz|{|wxyxz~z|w|}xzyzyy|}z~|{uwx}yyz{v||~xxxy|zys{~{|w|w|z}{|z}y|zv}||~}~~|~~~~||~yz}|{}z~~}~}z}~w|}|}}||{{}~~z|}}}|}||}~~{~||||}}|}~|}~||||}||~{~{w~}{}~}y~|z~{~z|{z||}u{~z{~}~y}||||}}y|}}}|{~}}~|||||~}|||~{|}|~}z{~~~zz}|z{~~~z|~}~}~{}|~{{}}~~}}|}|{~~~|~{~~||}~|~}|y}~{z~}{}{}{z}{}}}}~z~~}z}~~~{z~}}}~~~y||z}||}|~~{zy|~}~~}z~~~}~~~}~~{}~|{{~{~|{||}~~~}~~~|}~~||||~~|}~~{|}|{zy}y}}}|}~{~z~|z|z}{~}~~|}z}~~~{}~|~||}|zz~}}||~|}|{{zzy~}||x}~~~z~}|}{|~||~}|~}~{|{~}w|{~}~}~||}z~{|~~z{~~~}|}{x{||wx}|x~|y}|zw|uyyzzy|wz{xy{|ww{ywzw~{yy|{~|y{yz{|t}{zz{v|{{z}~y}yx}z{|||z~}|w|zzt~z~vx{yyytwx}wwvzy|zyywz{vyy|}{|ywy{|txzy{z}||~{{{}||uxzzyx}v{u{xzvyzxu{xy}x|vzz{zx{vyx~x}w|~~~}{|v}|zxxytxy{}|vx|}yvzvxzzwy|z{x}vzzw~vyyyy{yvz||{z|{}|}x||{~zz~{}y|z}yz{||x|vwzs|yv{v{yxwuy}{w|{~{{zw|zx{y|z}{}}{zyty{zz{|{|v~w||zx{z}yuy{x|{xvyzwu}ytyu}{|w{zz}wyyyyxyy~x|z{y{z{}x{|{y}v{}yx{v||wuw{x~xxxxzvv~~wxwxzw~y{yyz{y{{y}{}vzx}{zww|}wzw{zx|{{}{{xzz{~zxy{}{zwyz{yx|tzxt{|zwyzxzv||y{}u|{x~tvz{w|~|zyzz}~~|x}yw|}|ywtwww{x{{u|{uzz{w}xvwy|yzyv|yz{}z}|y{yy|zy|zx{zvwt}~{z{z{y~{x}yxwyz{}yzy}yuuy|~{yxxxz||xz{yyuw~{wyz{{|yz{|z{w~||}}yz|{{z|yyx|yx{yzx{yy~yyyzxwxz}z~yw{}{xz{zy{||z}{y|{~vwwy|{yz}{}}||}~zv{zzy|zyzzy{||x{|~x{{}|w}uxw~||}}|zxx{yy{{y|{}{y{}~~~z|}|}}}z~~~}}~~}|z}yy~~w{~~||~~|~~|}}~|}~}}{~}z}}~~{~~y}|{~{}~~~x{yx}~|~{}}~~|~{z}~y}}z{~{~|{}~}}|~|~~~}~~}|{z||{}|||||~~{|~{~}~~||}~|}~~~~{~}{}}{|~}}z{{|~z{|}~}~~~|}}}}}|{|~|}|~~{}~~}|y~}}}}{}|~{|~{~{~}|{}|{|}||{|}{~|}{~{}||~}~{|{~|{}~~~z|~~|~{}~}~~}|}}~|~~}{~~}|}}|}y}{}|}~x~}|zz~}}~~}~{|||}}~~~|}w{~yz{y~~y~}{|}~}|~}{~}{}}||}|v}~~z~|z{z}z}~|}}~y}|yz{}{}}}~|}~|~|}z{}}y~~~{~~|z{~~~|~|{|}|}}~z|~~z}}tzpy{zxyz}zy{|xywtwxz{y~xyzw|{zwu|yv|{{~y}xxv|zuz|zxyux|y{y}}z{wy|xyz|zx{z|{zxyx|y{{zy{{}y{z}xz|v}x{{zwzv|}}}xxyt{uy{z~vxy{yz}}wx{uxywy{}|{yy~wy}{{{xyzx}|v}yyyy{}y|}z{zu|x~ywyuu~{xyx}zzv|y~y|yz{y}v{}xx|z{{xyzxywv{z{|{y|zxv{{}{|zy}{|{y~xzw|{}vxxzwy~}{z{wyywyyz|uyv{w{}~y|}wy}y{uvuxzv|w|w|~zzvz|}~{y~vy|wtz{y~v~{zz||}y~{zyxv|}|~zqu}{x~{{||z{zzxx{|y|wy|zy}v|{|zzztwxy}uywx{|z{~y|zzz|yyz{xw{y}y||{z|w||}~}yvx|yzzz{zzx|zu{~|w}z{z{yz}~zx}|yz}{wz|~z{{||}{{||zz~{x||xzyvyzyw}y~}zzvxy|xx{{x{}}}uzzww|yxzz{|{{wzx~{~|zz}||{{{z{ww}}y|{wv}{}|yvxs{||zx{zz|uv|zs{zv}z{~uw{z{~u{|{y~{{wy{|~vz{~y|y{wyww}}|zzzv|xz{zy}|s~zy|zw{wx~xyw|~{z|}z|||y|w}|{|xwy{xzx{z{xwxzyz|{yx}xxz}{y{xzxyx{}}}xyzwz{y|y~z{{z~|yzz~x{wz}u|zx{wzy|~|x|{z|wy||y}~yx||y{zx||~x~|y~~~}|z}}{~}z}|z~~|~x}~~|||}}~~~}t{~~}w}~~~y~~{{}{|{~}||||~~{|y~~|z{~~{~||}{~}{|~}}}}|{}~{~~}|}~~||~}~{}z||}{{}~{|~~~z|~~{}|~~~}||}~}~|}z|}}}~}}~}~}}~}|}|~}{}~|~|~}}~|zzz|w}~~~~}}~}}}~~{{|||~~{~~|~~{{zz~}}~}{||w|~|~~z}}{~{|~z~}{~~|~~~~|~{|{~}}yz|v}{}w~}}y}{||~}~~}||}}}~|~~|}~|~}|||~z}}~~{~}~{{~|}~}{~|x}}~|}}|zy}}y}z{|~||}}}}}|~}y|~~~~w~}~{x~z}|}||~z}|~~~z~{~zy}|}}|z}~}}~||~|z{|}|}|z}}|}}z~}}|y~~z~~}|~|}}~~~yzz~zu|wzvx{xuxzty~zy~}{vwxw~yzyx{{~{zy}|uvwyzy}{z}{|x~zz|yx}vxzxxx{}}{yyvx}zx~u|y}~yw}w~{{wwyv|yvy|zzy|y~|~xwyr~{yzy~~yy|{|x}zzz|||wwvzxzuxx{wsvyvvyxzyr{ywx|yzzx}zvzzv~w}zz}z{{u|y|xw{|{}zxx|~zyvyzznv|||{}xwy}wyw{{}w|yzyxwyzywxwxyzy{|}w||{y{~}z{y||}{}z{{w{z}vx{{uyyxz|uzz|w}v{{zsx~|v~zxys||xyy{{~}}xy}{yv~x||z~{yx~|}yz{w{rzs|y||~|w|zuyxwy{xvy|yzxyz}|}~|{|}zwyzx|z{}{{{zx~|{y{{yyy{z{{vxwyv|uww|w{{vw|{zwyztzwwz~}yzx~|zzx{|zzwz|{~{y|{z|y|{uzz|xzxwxzyzz{z{{w|yyzwz|yus|vzy||zz{}y}}{|}zx|z{zxw}|{|y{v}|z{xxzw|~ttzzzywvxxy{~w}{yx||w|}{x{yyxz{|y{t}w{xz~w|x{}yxzzyzxyx|{{x{|wvyz|}syzzzww{zy{}{z|{z{|~{{y~{{t}}z{}u}w|}{zux{zzzyzvxyzzy|wuw}y|{zx{{yxw{z|z{|}|~||yzxyz|}|x~sz|w|}xzyz}zyxvy~y{{xuzy|zxw~vw||{zvx{xzyyy}}|||}yw}{zy}y{{y}|}|||{{{}z|{}~|{{x~}x|z||~z~}~{z~~~zz~~~}|~}|}||}~|~~|}}z}}~~{}}{}~{~|~x}}|}~z|}~|~}}{~~~}{|w{{{wz||z}|~}~~z~~{{~}{}x~|~}}|~}}|||~~~~~}||~v~w~{{|}|{~{}z}}|z}}w}~|~}}}{|xu~{}|z~~{{}|}{{~}}}{|{}~}|~{~~}||}|}x||{z~|x}{}~||~}}}~}||~}z~}}}~|}}|}~{z|}|x|~}}|{|~~~}~~z|~z}}~|y}~}}}{}y{|z{~}~~|~}~|z{~~|~~~}~}w}||v||z~~~~~}}~{~}|~~}~~|{~|}~}}}}~}{}}|~}|~|~}~|~~~~x}}~}y}~}xy~{~|z|x}~|~}||zw{}|}}}y~{|x|}yzy}yz|vzzvyz|{}yw}z|{{x|||{y{x||yyy|xzyz{xz~}|v~~{wwz{y{wz}wzx{||x{wwy{|ywzzxzxyv{}|{}y|z}z|zxyvx}y}yyw||{y|yvvzzxz||xv}w|}wyyxy|vwz{{}{|{{ztyyx}{zxzyyxzwz}xw|xwzxyyyzwzuy|||x{tyx|y}{|z~{z{z|}w|}{z{|zyxx|xz{xy~zxxww}{zyw|}{|yv{}{|xzy{}y|xy~}|ywyu}zwuzzy|xzyuyv{{||}||x~z~z{}|{~{||v|yzzyx|||xy{|yyx{u}xy~u|zwz~wz{y|y~|w~{x{z|y{z|yxzyvv|wywuz{wy|x|y|vzz{|{xwywyy|y}x}}z{yyy{zwz{{rzz{{x{yzz||zw{y{|zw{}szy{{}zv{xz{x{}z|zyz{|{||xx}xzx|z{z}~w|~{xyx{|txxw}wwzxxwx~{|z{~zuvzzzzxzzxzuyyuztw}y|v|~|}yz|xz|}|||x|ywvy}xw|x||{{{~xtvvxyyz~y||{xvyyy|{w}uxy|{sw}|~z~{||x|{xz{w|y}w{xy|}|wz|z|x~uxvr{xv{|zy|{|{z}y~|t{{yx|vt{z|w{y}yzz}xyz|}~}z{~zs|yyy}{zwx{zz}xu{xyv~x|~{u|xywzyw{z{yzw|z|zwy}x~|z|}zw{|zz{}~ztzzzz~|{|yxywxz{}x{u}y{yz~z}~{}~|~}||~~||{}}~}}}}~{|}~~|~}{{~~}{y}{{}|}||x{||}}|{}~~{~}~}|{{}x~}~}|{~|~|~}}~~}~|}z~}~~}z|||}|~}~|}}z~z{|}}}}{}|~}~|}}~}{|~~{}}z}y|}~~|}}}~|z}}{~}}}~{{y}}~}}w}|}}}}~}~}|~~}~|~z~z}~~~}~|}~}}{~{}{~|~|~~{~~}|~|~~~~}z|~{}}~||y}{~~}~z}}}~|y{|~x~xy}~|~}}z~}{|}}|}y|}}}}~{~|{{}|~}|~|||~}}}}}|}|z|~y|~}|~~z}|}{{}|~{}~{}~|~~{}~~}~}~~}}z{~|}z}{}~|~~~|{{}}}{w~}|~{{{{~|}~||{|}~y|}y|}}z}~||~xy}|~z}z}y}~|~}{{~z~}|||~~|zwzzz|zw}z|{|{||xwxuyv{tw{v{z|vyx||yy{{}ywzw|zw|zx|{|zxz{}z{|yzz~z|{~ywz{|zzzz{yx{}rwwvyyxrwxzw{zv{|wzy|{{}z{wyy~y|{xy|zwz{y{y}x}xw|{{{yz|uyyy{w|}|}|zxtu|zywr|xw}~xw}x}{|~~~x{ywzwyz{|z{xw}y{|yzzyxz|vv{w~uvv{yv}xw|u|{y|t{tzzx{}zvw}z{w}{{|u{yx}||{{~{z~yz{}xyuzz}zw{{z{z}zz~x{{||yzw{ywz{v{y~wz|yzy}y{zwy|{w{y||wz~x{{{z|wwzyyxwy|x{zyt{x|}zy{~xy{wwxz||zy}xz{}{x|x}yx|}}{zy|}~x{rxz{y}yywzuw|z{xz|yvwzywyywu{x~~u{z{z~z|z||zyyzyz~y|{z|{xz{zwxz~{}z|{y|{xwzvxuxx}w}ywy{wx|{zz{~w}}x|zzuz~x{yz~zyz}z{yyz}}yx|}u}yw{xzxxyy{||xyw}zy{yyz|~{v{{}~vzyzvyxw~~zzx{|x{z}z~yxzv{{x{yy{z{}~wyxtyzyyyz{yxyw{y{|x|}y{y{|w{zvlz}~|}zx}zzwzzz}xyzu|w{}x}}y{wyz{t{zw||uv}z}||y}v}{~{{{|}|{{yywz}{~}{{{||s||zwx}ry~~}zx}w|z|y}|y{v|xw{}zyz}x{w{{z{zy|~}~~}}{{}|}|~{{}~}~|}~~|}|||~}}}|~y~{~{}~z~z|z|~}~|~}z~}}y|{z}|z}~~}~}}}~~y}|xyx|z|~~|}~z|~}|}||z~||~~~u|~{~{|||~}|x~~{||}}{|~z~y~~|{~|}|}}}~}~~}~}z~~}}}}~{}}|yxw|~}|}{{}}{}}}{{~~~~~|~~|}|{{~}{}{~{~}}{~}z}~y}}~}{||}zw~x~~}|}|~|||z~}}~}~z{{z~}~x}~}|z~~|}~}~}{~~|}||~~y{~{|{||~|}|}}~|{}y~~}}~|~~}||}~z||~w~~}~~|}{{}xy|y~}{}~}|~|~{||~|~{w|t~{x{|}zw{y{}|{}{~|{{~|}{|~z}~~|{~{|y~z|~~~}~|xy~zz{xz{xvx}{xx}zvv~v|||w{|yuzxz|z~{zy~{zx|y|uu{xvz|{}zy}~wzwywz{xwxzxy|yz}yx{yzzyv{z{x}v|{yx{z~}w|w{x}zzwy~|wy|x|{yxxx{xy}xz|zwzwzxzwy}z|yxyy|yy{|yx~z{wz|}|yw{yzvwzzw|xx}tz}xyx{{{x|{vx|y||{zxx|yzwwwxvvv{x|zy{x}z~y|yx~t}szzu|z}yy|yvz||wwyy{z|}x}v|~zwyyv||||~{~vww{~|yzzv}xwy{|y{|vz{{wyz|vzxyw~xv}xyiww|zxyzwv}xzyz{}{|{z}ywzv{~xxy}xy{xxyzx{u{|yz|x|yxx{{www{|{z~yyyy|yyyvzzyzyz{wywzw{wyxw~wzw|ytwyxz}xyyv}ywzz}}yzxy{xz{}x{}z{{|z{zy}zw}y|x}{v|zxt|xyv|}|xyzzyyy|{}{zyyt|}{y{r{x{xw~zxyx|xty}yxy|xyzr|x{yyvx{}|v|wzx{}z{|{zx{{vz}y{z~{xzy{x|{x|wyz}{y{zzy}yzx{|}ywyz||~}v}}}x|}zz}ww{||xxy~{zzv{uyz||ywx~wzw{yzt}z~||w{tw|zxz}ywy~v|{v|y~x}xsywyz|ytyx}zx|{xz|y|zy|wyw}|zwyyzz{|y{~{xz{tzzxxx~{s{|x}z{}ys{yxy{yy|y{z|vzz|{z|z{wxzxvy~y}}wzvyzxx~wz|zv|zuwwyz~|}{{~}|||~y{||{{||z~}|~{x~|z~|{{z|{~||}}z~{~|~w~|}{}}}}~}~~|z}|||}|~|~~w|}~{y}z~}~}~~~{}}}~~|~|}~~||{~}z{}~}~||~~|~z~zy~z{||z}|~}~}~{{|~|~z~{~|}x{}{}x|||v~|}~|}|{{~|}||~~|{~|z|{|{{||yx~}|||~~y~~}~~|}}|}}|~{}|~~|z|}~z|}|z}z~|~{{}~|~y}}}}{{~|z~~|z}}||z{{~}|~~~}z|{z}}~||{{z~~~~~~zz~|}~~|}}~|~|zz}|y}~|~}|}~|~~}{}{x{}}y~}~}~~~|}}||}{~}~~z~|}~~{{~}{~~y}~z{z{{|z|}|{~|{~~}{}~~~y{}{~}|||}~{}~~{}|}}~{~}z|}|}{{|~|~~~~~}~y{~|~{z{~}~}~|{}||z{|y|y{}{xvzz~{{xxzvxvx|}wz{zzuwvxyuxv~zzv{}x|}~}}y~yy~~yu{y{{~y|{{~u}|{yv~wyzz{y}yxy}xy~zx~uwxy}uzx}zwxu~xtuz|}xzzuyz~}vz|{}|xxz|~{w}ywxwzw|xy{wyyzxyyy}yvvu}u{}yuxy|y{w~zywz{w|y{|xwwx{|{vzzyxxy}zw{xz}wy{vz|yx|wx{zxuyxyvzy|}}~z|{|zz|zvy{y}}{|zx|}z{x~{|~{~z{xy|}ywz}wwxwvz|{xwyozyzyxvy|x|txyzx|}}zzzx}{||~zzz|}v{}zy{yxyw{{ys|yzv{ssx}zyy|}wuww|x~{||z}vx~y{yzzu{|xy|zxy{y{}yy||yvvz~zxz|yz{yyy}xuyy~zzyy||zwvz|z}}wzxz}|}~|x{y{xy{~~v~y~{vuztx}y~{yxx}|}yry|zzy|zvy}{z{{}z|}|y{}|z{x|{~zz~}yz}z|||vy}zyxxxyy{}zwzxyw{vzy{vy|x{yz~zyzyz}zw||y}|xzz~{zy|{~{zy{|}xxxz|vsxwxzwzyyxxxwx|xxz|{vw{~|{w}y~w~xw}{~y}{~{x}z{y|}vy{v|{{}y|zytxxzyzw}w{yyuyzyz|{w||zw{{}xuzz}w}{z}x{}|{{{y}{y{yx~{{xwzz}{v~ztx{u{w{xwu{yyyr{xszux||zv}xxx||z~~x{|{}|~w~~~||{}z}}|{}||~~{y}|~~}}}~||}{~|~z}~{}|||~~}|{|}~~|{}~|{~|~z|~}y~z~~{{|w|z}|~|{||~{}~~|~}~}}}~|{|~z{y}z~|z{~{{|~|y}|~x}||}u}~{{y|{~}~w|~|{~}{z{{}x{~z|y}{}}z~z}}~}}}~~|}~|~~{~}~}}|~{}~}|v}x}~}~~{|z||}p}y~}~~~}|z||||~~}~~||}~{{{}~{{{}|~|{~{}~z~~{||~}z}{~}{|y~y}~}~{|}z}|}~~~}~|~}|z}z}}~~~~}~~}~}{y}~|wz{~|}x}}zy~~}~}{|}|~~{}{y}}~}~|}zz|}}~|~z~~|~~~y~~x~~~z{}{y~~}}y~|}~|~~{~}|~}}|~~~~z|{}~~~w}~u|z{||}{{~}}~}|~y{}}~y~|||~}~~|vy|y{wy|{|xwywyz{vv|yyy{y{x~xyxz~|{{vw|yy||{yx}z|v}|y|}w~yy~w|zy}yz}yyzz~xzyz{wwzy{z{|z{}wx}{{{~{{w{wtzy{}x|xxy{{v}x|u~{{v{}{wxy{xz{zyx{|ww{v|vyyyzy{|{{vy{x{y~uyxv|vz}|zyx||z}{zxyzx}xux{zw{}||{w~|xzwx{xyz{{xv{zyx|zzyy|{wzyxz{{x|zx{{zz}x~}xxzzxzy~zz}z~}z{z{z|y~{xz}zxx~||yy}|x}y|z}yz{|vx}~yy}xz{x|{}{vzt{zv{yzv{zwzwxyy|zxxsz||}w}{{{yw}{zyzyz{~~{|xu}{{|ww{zy}zzxz~y|}z{wuxzvy~x}y|x{|zvyv~wx{yy|{y{w}{vvzzy}{yxv}xzw{{w|wyz~||x{yy~xy~yyx~yzzz|xuwxyzv~z{{{{yy|y{w{yyyzx|zz}zzxw}|{yzyyv|zy{{yx{z|zzwv{wz~~xyy{|{|zv}}yy{~|wuy{~{}z|~|w|}y|z}wytw{~w}zyy|zzzxwwu{{yxzy~}{z{{|zxy}x|x|~x|{|xxwzxxw~}uyxxxvzv{ytvzw{yzx}|{w~tx{~v|yzxv|xyv{x~}xyz|zz~xyvw|vy{xw|x||y|xywxvz{z~tzyzw||{{w{|z{{x{}{zw|z|yxy~yzv{|w{yzyy{}zyv~yxx}vw{y||{x{zx}y{~}}wzy}z}|~~}}}|~}~~|~}~|{|{~y}~~~~~}~z||~}{x{~~|z}{}|x{|}|}}~}|}|}~||~~|v~{}~y}{|~~{}~|zy~|}{~~~|}|~}}~~~}~{}{~{{~|~z}z~x~|~~|{|}x}}~|}|}|z|{~~~~~{~~~~z~|~|}|~}~||}}{|{~{}}}}}}~|~|}{{~|~~}~}}~}}}z~{{x~}~~|~||}|~y}}|u}}|z}|}{{}}~z}~|}}}}~~~z~~|}~}{}w~|}~~~|~~{~}}}}~}}|~|||~~||{zzz}~}}}z}}}z{|y}||}}}}}~y}}}}}}{}~~}}z}}}}}|~{~~}z}|~x|~~z||~~~~{~~~y}}~~~}w}s}~~~||~~~z|}~y}|~~~}z}{||~~z}~~w}}}}}{~|}|~|~}}|}|}|||{~y||{zx{~}v}}yu|xwy{~tz|ywvzvxzy|zx|{~z{w|}y|t}{~zy{|txx|}y|t|{{y~z}zy{yyyy{|y{w{wx}xwyz{y|y{z||zwwv{{zyx|wxwvyvy|xzx}{w}xzx{|wxzu~~x{zz}z~xy|yxy{}wy{|xyyyy~yz{y|xuz{y{{uzw{}{ww{z{}|x}yyz{{~}~wxzx|}zzzw{xxwtzz{z{xy~ywz||{uvwyy|{~}u~|x{{z|{y|}}{vyzz}{~yywz~z{|{zz}~{zz}xxw{yzyxy{{xyz}v{}~vw|zy}}}||ywxxwy{|{zy|}zz}{xz}}|~|yxwvz|}}y{|tyuywzzx}{xz|zxw{wz{y}y}yz{|{}y{|yz|{zw{yzyywx|zx|{zwy{www||ywv{{x}~ysxyxyww}{~yx{}zyy{{y~{yy}}x|{{xx|{y~vvvx{zyz{ywxz{||xxw|wwuv{z{|y{z|yw|z{zxz{{{|zzy{{{|{|}zwwzzx~v|vz|}{u|y}}xzyxz|xyvxzy|zz|~~q{x{||xx|~|x|xy|~zy~{yy|~x}{|tv~tzxwzz{y{z{|}zzy}{yy}v|{{w|{}zu|}~~{{}xyyz}{|y}zz{|~v}{ytztw}|{|{vw~}z~u|uxyyy|u}{x{w{zywy~{zx{w{yz}~v|}xv~{{zz{{~v}zxyxwz|||~{|{|x|y|~ut|y|z|z~xy}}}xy~}{{y|~}|~~~zz||}{{{|~|{~~z}}~z||}~|~{~~~~{{|~v{y{z}|~~~}|}~{}~{{z~~z||{~~{~{z~|~}}~{||~}~||{{}zy}}}zz~{}~z{z~y|~~~~|~{~~~|y|z}z~|{~{{|}~}yz~}}zz}~}z}{~~}{|z}~zy}}}{~|}{~|}v~~}}x{{yz{z|}~}}}|~~|~{z}}{|x|~}{}}|~}}~|y}~{~z~}~z}~|}~~}~}|}z~{~{}||}}~~}~}~}~}~|}}{~y~{z{~~}|zy|}|~z|~}}~|}y}~{~}z}|~|y~|}~}yz~|}|}|{~}}~~|~~|}|~~}}{z}~}~{|}}|{}~{~z~}~|~z~|}{{|}||~|~}}|z{~}~|}~}~}}~}z~}~z}~~}}}~}~}|}||~}yzz}{{|}~|}}}y|}}~|}~~{|~z~~~||xxx{~}z||z{{z~|xxzw{|xwx|xz||~}~yzwy}zzwx}~x}vvwzzzyyy}x|}{x|xz{w{|}txyzzv{w}~w{w{|ywy|z~yy{{y|v{s{xz~yuuuvww|~xy{~{z|}{w{}wvz~z}zy{wy}{|zuvy}zy|}{x}v~v|tzy}w{zwxzy~}szwxxwz~v|wt{|szvxxzzw|tyzx{y|}vvww{x~yyw|{|xz|{}wzxxxy{||uyz|~z{}||y{w|wzwz|wwxy|yx||~zzzzzx|y|u~rvz{wv||{|{vyry{x~{}{|}y}z}{y|x~|{z{~yxu~tvz~yx|{x}}x|~xxz{xwuxvqtzxu|wzvzv|{|x{{yx{w|z{|xy{xxw}wyxzw{zzxzy{y{}xvv{zu||}yzw|x~|z}yw{vy{{vw{v||t|yyy{~yxz|zv|w{}{w}}{wtz~vzz}~xx{|{xyzy||yvyz||xx{xy|yyyu{xzw{yy|xzx}|u{{x{wz{u|w}xyv|rxyv{w|y}x{yx~v~z}~y{w{yy{~|y{~z}|xvw|wz{z}x||y{}wwwy|}z}wy{uwvwvv}{y}v}yy~||}x{zx{zx|uzwzwuzy{x{{xwvtw{{x{{yyu{{s|w{zxvww|w{y}}z~|w}wywy|wzyzvu{zwyuzx{}zwx~{{w||z|zz{txxy{wxz|xy{}zy~|zwy{|yxwywvx|t{zyyz|||w~v{wx{}zx|zx{|xvw|}}z{x}z{x}|yy{~}~~}y||{~~~}|~||~~}{~|~y}~~~{~x~}}~~|~||~~~}{|||}}|}|}z~~|}~|{~~|}}~{x|||}{{z}}}|~}{{{~~{}~zy~|~~{z}~}|{{}{|~~||||~}}}||~}}~~~|{~|}~{}}|{}~}x{~~{~~}}~}~|~}}{{|}z||{}||}}~|~|}~}}}||z~}y|~~{z|}}}z|||~z~{x|~}{}}~~y~{~}z~}||~y|~}}yz}}}|}|~}{~~{|z}{}|{|~{~~~{||~}~{~|~}y}{~||||{}~~}|}~x~~{xz~~{}||~y~}}~|{|~~}{}}}||v}||}||z{~~|{~{~{}z{{}~|~~{x{}|}~}|}|~||||}~{z~|z|{y}|z~y~~|~}}|}~}}z~||~z}~~|}||~z||y|yz~|}|{zvy{{y|wv~wvyxz{zywv{xyy{x|x{{yxw}{|{}zy}}}|}yxzz}|zzz}z|zyw|zzxxvz{zvzzywx{xxyu|w~vyzyy{{{zyvy{z}}y{{|xuwy|tvx{|{{||{x~{yxyw}wx|yw{xzw{{vzyx}vuxyw{}y|{{z{y{t{|v}|zuxz|xvt}{wyvz|{z~~{~{{{yyy{}x{z{}{w{vyz}xv}sz{xw{x|z{|xv|{|zy{}yzx}||v|||x|z}{y~{~}|x|vxu{wyyv{yw{~zvyx|xz|y~xr{{z{y|{x|}}xyz}x{y{{~||w{{||y~wy||yzzyyyxyyzz{y|}wvtz{{|zx|vxvy|zw~v~|{|w|w|~xxy}yx}{{~}{|zy~~z~~wzyx{~y|{vwz|xvyuzxwy{x|zzyzy~zx{}{wz{{yw{~{{v~}z|wzy{zwyyy{|{zyvy{|y{vxww}|}vy~{{{}yxz{|}|z{~|{~y~{{}zxzzx|yy~z~{zzy|zuzyxvvz~z|wyxwyy|wxvy{}{x}z|{zyy|{}||~y{{|zy{{{y{x}}y{~{w{xx{x|zw|yx{x{w}}|v{u{|yzxx{}wxw|}w}x|~~xzyy~|zy{~|~}}y|z}}{|wyyywyvyy{{vzzz~yzz|wxzyuyx~|}y}yz|z{|~u{t~}zw~|||{xy{yyx{}{~xy~ywwvx}yzz{y{{yuxuvy{z|x{}w~}yzzy~|w|~}}}}~|{}|}~}|z~|}|{}|zz|v~||}}~}~}}|~}|~~~|{|}}}~}~z{||}|u~}x}}~}z}|~yy~~|{|}}}{~x~~}|}|{}~}|{|~{|z|~}|~~~~}~|||}z}||~{}|~~}~~{z}|}}||~|}~~||{}}|}z{~{~~}}||~{y}|y|~~z~{~~}|}|~~~|~|{~y|~{}~}~}y~{~|zw~}|}y||~|~|z}}}}|~x|{}|y~|~~~}}}{|}}}~~}~~}~}}z~{}||~~}}}|z{{z{~}}{}}}{|zx}||~~}}|}|}~~|~{}|||~|{|}~~|~~}}~|~}}~~~}~}|z~}}}}{z{|}y}~xzx}~}~z~}}|}~}}y}|}~}~y|}{y~|}~}~~||{|~~{~~z~|~|||~}~y{z{{~{}}}}~x||}|{}zz}yyy}||vxyyyyxwv|}}y}xv{y{~~x}{zw{vzwuz|vxvy|||{zzw{y{y~|w}w}zsxv}y{zz}zx~|}{z{zx{zyx}||{y~zx{zyyw~ux{wx|w~}yx}zzwtuzzyvxzvzv{yyzx~zx}y||wy{{v~|y{~wx{}z}yzyy|z|x|vzx{{zxywy~yxny}s|{xx||{{wz|~yx~xzzxxxwvtzvxz|xt|yzxzvwx|wv{|yyuyzxxxuszxyw||xy}vt~{}}y{x}{{zvzuww{xz~y{y}{y{yy}{z|x}~yyxwxxx{zzxy|zz{yzwzxv}zzzxv{|xzx~yzxz{|y{y{x||y|zwxxuz|zwxx}|~xz{{uvwx{yzx||z|}{z{{z{xzzyyxx{w{|y{}{}zy~y|zz{{|x|y|zyyw~|{y~xtyyyyz{w||xyz{{||{y}}|y|{~xy~z|{wtzz{yzx~z}u|z~}{||}}|z}ty{ywzx{yxv||wz{z}v~tyy}y{xzzy{wz{x{vx{vxyxy}wz|z|z{v}yuvx|~zyy{z{~zv|vyu}zwz{wxz|xy}y{}{wx{uyzw|zz}x|}xzy|zzy{|~{|}{zwwxy}z|{z|||{zwuxz|zzyx{{}y|{wzyxzx{zvzy}~zvwvu|{}|wx|u{w}~zxz~zvyyywz|~vvxyzy{ywx|}~zw}yz{y}xyyx}{u~u}|{{{yyzyzz{{uzyv{v~r~zy|w}z}zv|zwz{{zwz{{w}|}{||yw}~}~|~~{~||}}|{}|z|}{~||~{~{}~{||}{|}{~}|~}~z}~}~~{}|~}}|~{|{~}||~~}}{z~}~}}}~|}~}}}|}z}zz{x{~}{|x}}{}vz~z{~}~~~||z}}|zy{uz~{|||y{z|}}}}~z~{}~|~~|y{~~|~~{}|~~z~{}|x~~}~}|~{~}~~{|{z|{|{{}y~}z{{y}~z{}{y}z}~|{}y}}}~{~~{z~}~~|}|}z||~{{|}}|}{}}}~x|}|~|}~~{|~}~~zzz~|~{|~|}}}~|~|}~|z{{}}|~{{|z~{}~{|~~yy{yz~z~~}}{|{z}z|{}}~~|~{~~|~|~~{~|{~~|~~|{~}|}{~~}{}|~~|}~~z~||~}~~|~z}||~~}}~~{|||~~~|z}~|z}y~y}}|y~|~}}|}~}{}{~{}~~}~{}~|}~}z~}z~~z~~~||~{|y||~~{|x}|}{tzvwyvxzx|}zywxz|v{}zywzv|zz{}vyyy|zs~vz{y|z{|y|z~v~y|xwz{{|zz||y}yyxwyyyux|sxyxwy}u{x{xyzwwwy}z|y}w|{zzy{y{v{|}}xxzy{zwx}xw{y||xz{xsv{zyzyx{wxzzw}xz|yz~{~~|yz}}z{|xz~|z|x{w|xx|ww~ww}~wy}zx{{yvxzty|y{zt{x{z}zz}zxv}{y|w|y}|{wv}x{zvxz~~||zyyz{{z{x}{{x|wyy}v{{yww|||v~}w||{w}yx|y}||x{|zzyzz}ux|{||z|{uy~|yv|z~xyyyzxz}yyyz|w}|~uwzwz{{{wzxy{z~}{u{}~x|zuy{z~xzzy{z||xzzy{yzyzxzyvwyw{||z{y{yy{w{wyuz{{~{~|x|}{}|{||{vz{|~~{||}wxz|zz}yx|y{z}x{u{|xxwx|wvyy|{w{zz|{z||xz||z||{z|~|z|{y~{z{~|w~}v{zzxszuzz|zyw{{zyw|tzx{}w|x|w||{~}uzzu}}~yvz~z{|y|}~{|}yz~z|{{yv|{}|v{uu~}x}svxzzyyzyy{|}zwx{y|wz|}|yz|}|{wy{{{x{}~w|}{|xzxyt}y{{zuvu{z|{zv|yw|z{|z}zwxyvzv}|~xyzz{{{}|x}{yz~zx~z|z{yy|~y}x|w|{y{}z{{wwz{t{yyxzwwz}z~z}}uu~yy{{||}x}~|~}y}~z{{}~}~|}{~}|||y}|}}|}|{|~uy{}{|~{{}|}~{}}}}z||{{xy}z{{}~}x|z~y}}~}~}x}~y}|~~{}z|}w~~|~{~~z{z{~~z{~~}}{{||}|~||~{}}}zzz|}}}zz}{|zz{~{~zzz~~~|~}~}}}~yx||}|~}~~}}||~~}}~x~z|~~{z}}~}~}|}|~}~{|}|}|~{|y~~{z|}}~}{~~}|~~}}~||z{yy}||}z~}~}}}~z}}{z~~~~~~}~~z~y|yx{|~~~w|}~}y}}z}}}~x{~zx|~}~z}}}~{{~}{~~x|{~~~|~yyy~||}~}}||}|}}y~}~y||}|}}~}{z~y~|x{}~z||~vy~|~~}|{x~}}}~}|~~}zy~~~~{z||~}~}}}}~~y|~~~~}||}}~~|y|~}|y}w}}{z{~~~}~|}}tz{|xvsxz{w{ywyz}ywuwy{z}|xv{yyxt|}xxyv~|p~{wwz|xzxz{txxy}y}yyz|w|t}w{yvz{t~}~{y{|zywyzv~yy}z~xv}|xwzyv{y{z||wz|yxz|{|wywyyy}|{{zz~xwyxyzu||xyyv{zx~vyyzyy~|xwu~u{z|z{|y{xuwxt|zxyyvvzwwxww|v~x|~}y}}|}x}uvz|zzzx|uzz{~vxv|}v}}|z{xzwxz}yzzztwyy{w}xzwv{{~{xy}{xx{|v|{yz~}{zxxwvuu{zyyy{}{y~{{{wx}zyyxz{yvu~zu|y~}|xvzwy{wywy}}yx|x{~wwy|z{yx{|zww{yxwyy}~yyxvxx{{zx|}w{{xzw{x{zx|z|{||vzz~z}x~|yxyw~yzyzxwy|z|~xzz{tyw|{{}wvyzxvzyy}|w|xw|zzvyxv|~v|{}||{w}x~wvuuzyzwzzxw{v~z{|xvywxrz{~xxzxvw~xy{|{uvt}uy{uvyy~xzvu|ytu}z}zwx|x|{|y~{wwy|xrxtzyx{s}w}|{y}zx{|||vv{vyy|z}zvzxzzyz~z~yt{|szwz}xyz}z}u}zx|wzy}xyyw|{{{zvwywwxzzux{vy|{{}}zww|xw|}v}wz{xzxx{{zywx|wxw{xzw{{~w{yyzw|yzwvyz}x{w{{xw|xu{s~~zw{|{}u}}{|yy{u~{wz}}|{|~y{wy}v}~z{zy{{ywxyy}v||z{y}zz~ww~xz}|zz}}~}}~{z~~{|}{~}|~|{{~|~{||z|z{{~|~}}|~~}|}~|~~~|||~}~~{z}{{~~~|}}}{y~{x~}{{~{~{}|{}~~}}}|z|{z{}|~~|~|{~~{}zz||{{}z~~z}~|}}{{}}}~|~|~~z}}||~}||}}~}}|{~~y|{~~{yx~|~|{~|{|}~z|~~z}}~~|~}z|z~z|{}z{}}~||{}y}{|}~}}||~|u}}~}{~z~~}|}|}|}z{z~~}~y}}x~}z||||{{}~~}~~~{~|y|y||~|}}}{}}{~|~{~z}~~||v|}{z~|{u~}}|~}}~{|z}~||~~~||z~~~}z~~~{}}||{~{~}|y~|xz}{z{~|~~}|z|~~{~~}{~}{~}}|{|~}||z}{~{{{|}{}}~|}|{}~~~}|}}z{}}|~~{z~~}}z||y~}z}~|{}{z|{y~}}}}~~|~}}}}~|~||~|z|zy||y|zx{x{{zxuw|vvwt{xz}wuzywzxvw|xwyyz~~u{x{}z~{s}zyx}||||zx|zzwvy}{xz{z|{x{uyxzyyzyxzwwzwzw|{z|zwy{|z{{y}||{}{y|{xvw|uzy~y{vxz}}qvyxwzwy{xx~|zw~~~{|x{zzuv|w|xw{wxwvy|zw|yvz{}{xz|{{xyvz|zz}wysyyz||{zzszx|z|zusyxxy{ywz}zxzsx}yy~y~xywz~xzww}~}|}w~zx}wwxyxyw|{{uxzwwxyxvzyxyuw{vz|}xuz||{wxzw~xzysxyxy|{x{y|}w{{xuwy{z{|vz{yyxyvy~zxx}zwz{{xx{||{z|||}w}ww{y~|vy{zy{x}~}|yyx|x~|xy}wv{s~ytxy|x|{w|{|zxvz{z~|~y~{zz~wx|~x|z~zx{{{v|}{y{{xx|yw}{x|vxtzwuxwwwywzy{v{yz}~zxx}|xw{zz|}zx{|yo|zz{|v}vy}z{{u{zwwzxy|ywxv|zwzzyz}~vzxzvzxx{w|z{}x~zzw{zx}}yyxwz{yxy}{zzzzzyxy|yyyx}{}{yw{~{yv|zt{}zv}|yx~x|x}}{w}xyx{z}{}ww{{{}}z}wz{{|{ww{yxzywyxxz|{{wyy{zwx|w|yw||z{v|xx|}z|z~}{}~~xyww}y||y{}~{z{|w{x{ywzwx}|vy||w{{|w|y{~{y|yv}xxxx||}{{{~~~}~z~x{y|~z}|}y|{{~|}|}{wzyy}~}|}{}{}}{z~~}}}~{~{~~|{|zv||z{|y~}{}~}}{{}~~~z}~~}~~|{~{|y{|~z|{~}}|~}}{~y}{}{y}x{}z{||~|~|z}}~|||~~~{}|zx|}~z{y}}|{}}}|~|{~|~~}}||}}~}{{|}y{~}||{z~|}{}{}||{z}|{z{~}}~|}~~z{}|y}}}~z||x}~{{|{}~|}y|||~|}|}}|}~z}~~||}~}{~|~|z|}|~|~~}}|~|~z~~|}{}{x|}}z}~z~{{||}{||}~}|{}~}}|~|~~~~~{{~{|}~|~z{z|~}|~~~}z||~|x}}}}~|~|~{|z|{y|{}|{{~~z||~w~}z}~}}~|{{~||~{|}}}|~z|yy~}z~}~x{|{|{}{{yww}|{{{yuxzyxyx|yxzy~y}xyxzs~y|xxxz}{x{vyxwy|{{ux~{{xyzx{y{yyvzxzwwz~}|w|z}p}||{{|{z{zx}}zvz|yyswyxx}}z{yyx{xz{zy{{{y{wyw|zzzw|zuz|y~yy|zxxt|||xxw}y{xx{xzy~y{zwx{y{wy{z|yxyrvwxzw{z}xuwz}{}zvzyxyvzzzvzyyy}{x{{wyx{zz|zzwzwvvzyzz}yyzz~z{xtvzyx{}zzxwz||xzw{{{wzz{{{x{~}zxx|}y{szvzzy{xyyxx|zyxy|z|y}zt|}xzxy|vuuz{yv~zy}wy{zy|{yz}v{}{{xx{zzx{~yx}|yx}vty}z}}z{|zty}{{z~|zz|x{zyz|}yyywyw|}xzytz{z|~u{z{}zz{x|{yy}z{{z|xzw{}uyyz~wzy}{wy{}zz|zz{yzxy~{zsz|zz|}yx}v}zxwy}uzvw{zzwu{z|wxywyxsz|xyz{vz~z||y}|y{xxwz{{~|zt|}{z~{}|z{zy|y|{~{z}|zz~x{|wxwv{yw}xx~z{x|z|y|vz|xuxx~yz{x{~|zz{xzy}uxxxzzxy|}xx}{~u}zwy{{vzxxv{yzy{}y{xz~vz~xxyuzxwyw|yw}~wzx{yy||}w}zx{yv|x}xy}{wyzyyx|ztx~z|zw}yv}yzzz{{}y|yx}wx~z{{zxwzwzxx{wux{}~x}xy~|}}r{y~vyz|vz~|}{|~|~~}{}|~zz{|}{u}}|z{}y~{~~z}z}|}}}{}{|}~~~}{}}}~x{|~|}y}xy}}~{}~z}}~|~|~|}}}~~~~|~~y~~y}|~}~}~|~|y}~~{~{}||~|{|~~}|z{|{~}}|}{}}~{z~|}~~~|{~{|}~{~|~}}|~}~{|~}}z}~}|y~~}|~~~~|}~~}}||{{z~|}}~~}{~||{}~z}~~{}~{|}{}~~{~~}}}{~|~{~}~~}}}|}}~|{{~z~|}|z~z}|{{|}}q}}~|}~~|}|~||~x|~|}|}~~|||}{|{~}}}}|~~~|}y~|{{w}zw}}~}{|~}{|}{|{}}|}}}}~~{~~}z}}~}}y|z~}~{{}~z}wz~~~{z|}z{}|}z}z|{~|}}zz~zz}}~z}~~~~|z|}}~|}~|}~||z{~y~{~}}x~}~}~}~zzz{z}zvy{|{}x||xzv{xtuuxwyzyyz~zw|}x|x{{zwzxu|~~u~|{}x||z|}}xzx|{yzv}z{{x{y{{zwxww{yt{|xvrwywwwy{v~xyyy{xy{z|yxyzv}|}|z~~zyy}|{}~y|zxy{ywyxy}sz{xyz|yxy|vz{ywyww}ux|z}w~}{x{z{z~{w|t}}}|z|||xw||y|~~tzx{x|{wxvxzyuz{|tyzxxvxvvy~zy|{ywy}z{zwx}z{{}xyzv{x|}{~~z|}z{{xv~yyzyzxyvzw}zxzxyvuyvyyw||{{}|zxxxwz}|x~~tz{v}{|z}{yz}x}svw{zww{zzzwz{wy{x{zxx{uuwxzvy||wy|x~x{|{||~{x{{wz{||w{zx|{{vyyw}}w{xxw|w|ywwx~zyz|xyzy{ww~||zyxw{{{zx|{yy}y~vyxy{zyy}{{}xuz|z{ytxzx|{~xuzvwww~z~{y{yxyzy{{zzz~|{yxxy|}|{xxy}y|}z{}z{u|xw}s}}t~xzwx{wvz~vuw|v{{wv{yz}yxx~}x~{{{}zw}v|{yyzzvz|uzxu~zu{{xz{yyy~{vxyxzvwz~vyw|{wuzx}zv|{z}{x{{yy|x~y{}y}~~|~zxyv{t||y{yyv}zywz{}z}yxzy{zzwwwy{{z{}xy{zy~|~w}|xz}~yy~zx{z~xx{y{{|{w{zy{y}{|y{x}~uyxz|~zxyww||w~zxxz{|zx}z~~}~|z~{{|v}|~~{z}}|x}{|}{}x~~|}|~}}|~|~|}}|~}||~}}|}{v|x{{yz||}~}|~~{{~}}~~}{{}{~|~z{|~}~|}{{~{z~|z}}~w|x~~}y~~~|}w{}w}~}z~|~zy}~}|||~~~~}~|z~~~{~~yz{}{~}zz{|y~}~||~}}{z~|{~z~|}|{~~~vz|~z}~~~~~{|}}y}}~}{}~w}|}}~~~~{z{|||{}{}{||}{~|}}~}~~|~z{}}}~|~}~{~~}|{|y|~|{{zy}}}|}}}}{|~||z}~|w{||}}~}~}}}}~~zz}~~yz}~~}~|~{|z|~}}}~~|{~}}|y}|x~y{|}w|}}{~}}~~||~~{}{~{{{|~|~||}|z{}||}}{}{}~~~~z{~|~~|z||}~y~y}|{~}}~}{{~}~{~|||wzw|{xwyxzyyxxy~ztvywyx{wxys{xyy~y|xz~wzxywyu|w{uuwzyzxzvzzyxy}yyz~uww{{{~vyxx~y{x|x|~~zvyzw~ywztzy|x}{yxzu{{{zxt{z|z|vzxvz{x{vyx{yzzyzxzzwz{{}u{{zyyz{~}{yxzz~x}{wzz|}zxyyyxwwu}z|vz}u}{}y|w|v}|y}zv|{y}{zxy{szxwyyzzy}~zyuy{z{zxx{|vuyuz~wyzv~w|uy|zypzz{yz|{y|{xzwxzyx|y{xvxyw|xw||}{{{uxzvv{|{y{~{zw{zx|wy|z|vw}zxuxxt~xzwvyv|{z{z}xyz{vzy|z|zxuzxyzz{{zuy}uzw||wyw}yy|}||wxuyy{wyx{|vxz{|||{yy~|yu|zyy{y{xxzxwyy|zxz|y|{zy~z~y|y{zyxx|wzxxw{x|||v{{y~zxzvy}yw{{}zz{vx|{xv{{{||w}{|zwyyz~v{xwwzwvt|y|zzw|yvzzzwwy|}{{xxxwxyz~w{{|zxxy||xu~wzw{vxvo|zzwx|yz}yzxz{x{xzz{xwyywy{|uyvwwz}z{wyyxv}uyyz{v{v}|zy~{~wx{{yty|uz|~|yzwwzy{y}yy{zzx{z{uyw}zutyvy|{|w}zww{}vw|{|x|{x|v}{{||w|vy|{xz|vxy{ywyyzz|zx}|y|zu}}wv|vxxyw{|zwywtwyyw{yywvx~}~ytzw{|}}||{|xyzzz}{x~x{~~{z~~}z~~{z|z~x|||x~z|{{}|{yv~}||{}}|~{{{~~}zz~|||}z{~|y{|~{~|}~~{|||}|~}}}~|}z}}~z~zy~xz}|}x~{~}~}z}{y~~|||z|}x}|}{~}~|{}|~}~y}~~}~}|~}yy|{z|~~y}}||~~~xz|~~~|zw}|}{w~}z{y~z|z~{z{~}~~||x}~|~||zy}z}~}~}y~z{~~{}{~{}}||~{{~{}{}y~||{|{}x}y{}z}~~{}}}~~~}}~~}~~|}|~|}~}y{~|zw}}~~}|~z}~y}}~|y}{}~y}|{~~z}}z~}}|~~~|}}{}{|z~|~~~~{v{}z}}}}{zz{}|z||z}}|~z~}}u|~}}}~}{}~~~|}{~y|~}~{|z|~{|}z}~|xz|~}{{|~{~|}~~|~~||}~x~{~~|~{}~||{||}~{~{}~}|||~||}|}|}yz{y~}}y~{~{|x~{~v{}{}{{{~{~}{{|y}~{{}|{|{}zzy}~{{|y}~y{~~z}y|{||}\\\\\\\\}w<|~{{{|{}~~{|{z|~}||}~|{{~|~~z}~|}}z{~|~{~|{~~y~~~}|~}||z}{}{~}{}|z}~{{~|}||y~|}|~y~{~x{||}~}~}~}}}z{~{~}|}}z{x{~}y{}}}|~|{{{~{z|{~|}~~{{}~}}||y~~z{}|{|}{{|~||~|~}|z}~{}y}~~~~~}|~z}}{~~}z}x}{|||z}~z~}{}}{}||{z~z}}tx|~yz|y~}|~}|||~|}}{~~}{zz|}~~|z}~{wz}}~~}}w||~{{{}~}~~~z{~{zxy}{~}}{|}x}|{{z}~~~{{|}z}~~{}{~~|{|y{~~|{zv}y|xz~x}||}{}}}y~{~~~zz|z|}|x~}}|x}y{~|{z|}~~{~~z~~}~wx|~{~~||}|}}{~~zz~~z|}|~}~{}}~~{|~||}~~}~|{~{{~~~~}~~}y~~~~||}{|~y~z{}|}~}~{}|~}~|~||}~{~}}{}}y~~}}|~}}|y~~~w~{z}x~}}}}{}z|~|{~|}}|}}z~|}~~|}~z~}~}~||~}~{|~yz}~}}{|~~z{{}|}}{|z|~~~{}|}z}~zz||~||~{~||}z}~~}}zz~{~yy||~|~}|}~z~||~|}~~}}~~y~y{{|y{{z|yw|~}{|{|}|~~z||}x{z}}|~~}~~}}|y|{~y}}|~|~}}}~~~~y|z~y~|~~z}{~~~}~|}}}|~y|~~||}{}}{|wy~~}~|~}||~{~}|}|}w~~{}}~~|~}zzz}~}zy}}|~}}~}|~~{y{}z||~}|~}~{}~{{|~|~}~~{}~}~~{}~yz}}}w{~}}|~{~y}~}~~}}}|}|z}~x}|~~~}{}{~}~||{}||}}~}~}~x}{||~~|{{|}}z|}{}}}}|z~}{{z~{~|||zyx~~|y{}~z|~{|}z|w|yy}{}||zyyy~|{z}~}z~~~~|~~~w|zy||}}|z~z~~{{}}~|~y}}z|z~|{~~|}~{~{~{z|~~x{~~{{|w}|x~z~y}|zy~~}z|}}}}}~~~~{~z{{~z~||~}y}zx||}}{zy|~}~{|}{}{uy}{y~~~{~|x{||}|~}}~}}z~}~|zz{{|{|}}~|{z}}}~{{{z|~x{~v|||{y}}~}|}~}~|~~{{w{~|}|~w||~|{x{}y|~{|z|~yz||}{w}~}{}|z|}{{z~}~yz|~~~|x{~~}|~|~}~||zy}{|z{|x}|y~|z~|~y}}{~~~x~}}}|u~}~}}|~}}z}}{~{}~|{z}y}{z}}}{~y|{y~|~~z}|}~|}z~||{zzyzx}}z{|~|}||{}}||~{y}}~|~}{z}{{~|y{z}~~~~}{}y}~}~}}~~~|}~}~}~}~}{~}~~}~|}~~~{~}~~}~}}{}~~}}~||{|~}~~|}}~~}~~~|~~|}}~}~~~~}|{~||zz}xw|~||~}}xzy~|||z~|{{~~||{|~}|}{}}|{}~|~~||zz|~~}||}y|~|z|}}|w~~}|}{}{wz|}z|~~z{|zy{|yv||xz}zz~|{~{{}z{~x{|||~~{|{||~||{{{{|}|{}|x||}{}|z|zz{{~~}|~}}~|}z|yy{}|~}~{{}}||vz{}}~}~}}x}y|}}xxyz|y|y|{}{v|ywzz}}z}|zy}y~|~}{z~{~x{|~{y}}~{y~z|}|{{~|~~~}{~|uz{||z|}~{z}}{|}xy~}}y}y}z}zv|~~y}y|}}w}|||~~|{||}{~~zz~|{z}z{y~~z}y~|{yyw~y|}z~z{~}|z}~~|}}~y|z||ywz|~}|{|~|}}}~{~}}{~|zxyxy|{}{{{}}}|y|xy|~xzyx~}~{}|{|}~|}~}}~~|}{y~yz~~~}|~{|w|{{}~~||v}|||x}~}}|}~~}|~~|~~~}~~~~~~{}|~~~~~}~}~~~}|~}~}~~~~}}{~|{~~||}t~~~~~}~~}~~}{~~z|~~}|~~~}z~{{~~|{}}~}~||}~~~~|}~z~~|~~~{}|}z~~|zz{}~|yz~y|}{~}}}{y~{~||yv}zzwx|}{zz}|}|}zx||{xz{}~x}y}zz|wz|{{|}~}}~|z|{{zy~}{~{~{|z}}}vy}yw~}}z~w|yz}}~{x~{||}~}~{{|wz}zy~|{~}z~{~|{}~x~xz{|{{~z}~~|~}x{|~{|}|z}y}~{~y|||}}{x~~zz}~z~|}~|}|~zzzz||~||{~y~||~qzyzy|z}}~}}z}z~|~}{{||yx}zw}}{zz~~~}{||{{}}}~z~|z|x~~yx}zv{|x}}~}|}}{w~~}}|x{}}|~~~}~~}~}x|}{zz~}z~zzz}x{x{yzwxx{vx|}{w}y|z{~~z|z~|{|z{~{|z~{~{}}z}x~{}|zxy{~}~~~||~~z~|y~}~{{{}}yyx}}}|||{|y|}~}~}{yz{y~{|~|~{~}zyz~}~yv||}|w{~z|~}}{z|~{}~{}{{~z{|~|x}||~z}}|~~|zy|z{}~{zzx|}yzx~|~|z|xz}y}yxw~~z|{{~~~z{}}zy|}|~{}{}}~{||~|~~}~}||~~~|~}~}{~}~}}~}{~|{}{~}}}~~}~}{{|~z}{~~}z~}}|~~}}}}~}~~~}{~}}~~}}~|~}}~}~{{~}}}}~}~}}}}}~~~|}~}~~{{}~{{~w|{w~~~~~}~}||~|}~}}}~~z|z}|x~zzz|||{v|}}}|{zzz~}~}~}z||~}~}u{~{|{}~xz}{w}zzy~}|v{y|{}~{zz}x{yxz~x~~{}|{z{}|}}y{{}}|x~zz}{z}}}~{|~zy~{{|z}|zz~z|{|}}}~|~{||~{{l~~y|}~zzv|{{|z|~~|}}}}y~{{w~}}||}}~|wz}~~{|{xz~{~wyy}~|{|}|}{}{z{|~}~}z~~y{~}}yyx~}|{~~y}|zyyz~{}{yz{}}{uzz}|y~}~zz}}}}~{w~{~|{|z}|{}}}|~~|{}y~x|~||||~|||||~}|}{z||}|{y~|~{z~{|{}{{|{x~vyx{~{|y~}z|s~yy}{~{{}|}{}zz{|||||}z~y~}{~{|yxz{|{|zz|~}|~z{zz}~{~{z|{|~~}}|||}{}y{y|{|z~zz{zy}{|~|z|{~{y~|y}yw~}|~|~~z~||z|{}{|z~z{|}{}}~}|y}}~}}y~~|}{}z~{z}}~}|}z|y|y|u~~w}|~}||y|y~v|~{}~}}}}zwz|~{u}}~~|~|~|~{||~}~w}z~|z~}~}~}}z}}}~|~|}|~~}~}}||~}{~}~}~}~}|~|z~w|}~}{~~~}}z|~~~~||~|~~|~~~}|}~}~}~~~~}|~~~~z|{zxxyy}}|{}y||x{zt|{}}uyy|{||}yy{x|}{}y{xzzzx~~~x|}||v~{{|y}}yv{~z~y|{z|||x{~~|{w~~}z}{|z{zy}}{}z~z~x~yz{}{y{w~z}{y|~z}{~ywzy~{{{~|w|yw|y~{{{w}zx~z~}yz}}z}}{z|zy|{zzx~xyx~~{v~}zxx}~|z}~~}{zzz{|z~}z|}}~y|||yzw|xu{{{~{y}{}|{|t|}z{{v|}yz}}}{|{|||zz~y}|wy{{xy}{x{z{z{y}|~zy~z~z|{|}|yz~{}{|}y{}{}z}y~}~{y{|||{|~zz{x~{}|{}|}|wzz}z}z~}{}}{}zv~z}~}~~xyzxz{~|}~}}~~z{z~{}}{|z~}~}{{xxv}{}~{{yuwz{{zz{~|{~wxy}x}}{|zz||w{{||uz|||~{}}z}}x|y|w||y{z}{z|~y~z}~~|{|y~~z}~z|~v{}~||z{z{y}|}||zz}~|}}u}y~v|||}|}}xz{z~~}y|zv~|}y{{{xy}|{y~|~w|{~w~t~||}||}{{{{z}|}ww{z}x}{}}~}~{|~y~w}~}|}~|wz}}}|~{}~~}~}~}~}{}|{|{~}~|{}{~}~||~~~~~~}{~~}~}||~~~~|~~}}}{}|{{~~~~z~x}|~~}}}~}}}|}|~|{~~}x{~||||~~z{}}}}{~}}}~~{||}~~~}~~~z~~}y}|~|}|}|}z~}~z~||}{|yy{|~xwz|xzxy|~{}|||}w{z{|~}}~||~~|{z{|}x{}{z{|z{~z}}w}{{y|}y{}}|z|}zy{z|}~z~}z~{}}{|~z||y}zzx{{v{wx}~xyy{{~~~y|{x|}|{}|{}}{{~{wz~~|u{}{{}}}~yx{zz{}{|~z|~}wzz}~y}y}{|~}{z~|zz}}~{||}}|y{|y}}zy{|~xy{~~{y|wv}}y|{}}{}~{~~z}{wyx~z}}||z{}xy{{xyz|xzyvz~|}x~x{}|z}||}|}|y~~}}|~zy}~{}~{~z}}~{|||x{z{{~{zxz~~~|y|x|w|{~yzz|}}}}|}{}|x}}~|x~|~zy{z|yy~~zx~|{|{z~|}~||}}{{{{|z~}~|~~}z{yy}{~|yz|}~yx}wz~}}{}{||~}}z|~v{yz|zw|||z}z}y|y{y~|yz~{~~}}w||y{|y}{~}}y|||||x~||{{}z}z||~~}}z{{y|ywz{}}}}wz}|y~}vzzx~~|x~{{{z~|yx|{|xz|x|}{|xy|}~y~}~}y|}}~{}~~~|z~~|}~}|~}~{}|~~{~~}}z~~~~y~{}~}|}{~{~}}~{|~z}}~~}~|}}{}~||~}~}|z}}|~~}}~~~||}~}}~~}~}~~}z|~}~~~~~~~}}y|}~~~{|}}~~~}}~~z~}}|~x~~}~~{~~z{{|~|yzy|}xz}{|{~{{{||}}|{|w||y|y}x~|}|{}|x|y|~{}z}|{wz~{~|{y||{x~y}z|zzz|}{}zz||}zzzz}|~}||y|{{{}y~{}}z~}y|~t|~{y{tw~z{}|y|}y}}v}z|}xzz~~y~~{~{~}~|x~~{{}|y|{{|{z|y{}z{~|||wz{zz}{|{{z~{y{z{~xzx||}~|}x}w|z{|u{wzz~}~x{|}}w||}{z|}}|}~{z{}u}{|u~{{zz{|{~~{{}|~zu|z~|}y}}||~z~}|~x}{|z}{z}z|}{{{|yz|{z|{~||{~{y~{|}z~zw}|}{}z{}}z}|{}}}z{z{}}~~}~z{{v|}|{{zw}|~|~~z{||||}}~x~|~}x}}{x}}{~|}x|y|}z||z{z|~~z{~}z{~}~|~|zy}y||||}z~~}|z||z~wwy|x}||||xxz~|~yy|x}|}~zz{z~z~~}z{}|z|}|{~||y{w{{{}}~~}|}z}||{|}y~|{{}}x|wz}y}~~{}zz~}}y|}{~~|~|w~}|||y~|zy{z~y{}y~||~xz}{yz|{{|z}x}x~~{y{|}{~|}~~~~x~|~|~}||~{~}~~|}~}~|~}z~}}~}z}~~~~}|{}~~|}}{}}|~~}|~}|~z~~|}|}~|{}~|~~~~|~~{~{}~~}~|~}~}|~}}}y~~~}|}}|~}}|}z}||}~{~~~~~}}}~}}~{|}{~}{|z}|zz~~z{yz{}z{}x~z~zz}|zw{y}~|~y{{{|zz|||}z|y|}{|y~~xx}{~y}yy|~{wx}~|{yz||z||~z|||z}y|wy}}|~~~|z|}{}}z~~}}||~w~x||yy{x}}zz}~}}|}~|}|zzzz~|y{z}}w|z~~{{|xuy{x{}}x~~}|||~y~}|}}{|z~zyyx{|~|t{{zxzyzv{u}~}~zz}zyzw}}|}|{~~~yzy{|{y{z|z}{zz}}}~|||{}vy|z}~~|~}z~}z}|~}|}y|y~}x{z|~|{}||~zy{su|}}{xy{wy{~||zz|~|~|}~y}~|}z~~}z}}||z~}}~x||y|x|xz||z}x{}}y}x{}|y~}}{{~}y{}~|~}{~}z{{zyy}~xy~}z}}|~w{|x}~z{~zxy~x~}~{|z}|~{{z}~|zy~w}{}y~~|z~}{z{{v{{|x|zzz~}x{y~{zz{|{x|~}}}~y}}|xz|}|~}|}~x~{z{|||~y{vy{~{{~|~{{{{{||~y|}~{zzz}|vw{zy}y|z{wyz|zwyy}||~{~|{z|~y{~~}}~}|}}|}|{~}~}~~~}~y}|}}}|}~~~}~~~}~~}~|~~}}~~~~{|~||~}~~~y||}|}~}z~~|~~~~|}|y~}|~}xy}|{~{}~||~|{}|~|}|y|~~}{}|~}x~|}~}~}|}|~{||}}{}|{~~|~~}}}}|{}~|~|~~~~~{|~{vy~|~}x{y}xy}}~}|z}x}|y|{y~y{z|}ywv~|~|y~}|zw{~~{v}{~zz~~y{|~}~|}{||x~x~}zxz}w~{x|{|~~}~}z|}wzyzu~y}z}||}zy{x{|x~v~zz|y{~|~}~z~|~xy~~w|~}x|||~x}{v~}zz~z~{yx~{y~||{|}y{||~w~z}{||~{}}z}z~y~{{~}|x||z|{}x{zzx}y|{y}y}zyx|vy}vwx~}{~|~{}{|{|{wz{z}~{y~}w|}~~~~}zyzy||z|z|}|~}y{~}{zxx|}yxx{}}z}}{z||z}{}}yyxz|~x~~|{|}{}}}|}{xv~~~y}}y{}{|z{~yz~}{|{z}|||yz~yzzzz~||~z~{|~}|}|}x|zzz}||z|}~|~~||}|~~z~|yww}~}~{y}zy}z{{zv{}}y~{|}}z{zw}}y{~~|zx}x{~v{vz}}|}xz{}{zxyw~~~}z{|{wyu||{z|zzzy}~~}||}zzz{~|{}z}}{}z|w}}{{z|{{|yzy{}{~y|xy}}xxw~{|~~y{y|}||}|~}xx||{~|}}|vx|zyy||}||{yxyzyz~}|||~~x~{~x||}}{{}{~{w|{{x}z}~w~w}z~}yz|xvv|x}~{zx{zx}}z~|zz~y{zz|}}}|z{~~{~~|~~}|~}|~}}~~}|~{~~~}{~~~~|}{~}{|z|~{}|}~}x{~~~{|}}||{~}~~}~z}}}~}~~~~w~~~~~~|{~~z~~|~w~}~~~}|~~}}~}~~~}~}}}~~~}}~~~|}~}|}}~~~}|~{}}}~~~~~}{|~}}}~}}|~~}|~{~~}~|~{~{zy{~||}v{wwy{}zu}|{z|xx{z}zt{xx}z|}}}u}}y}{x~~~~x~z}w~w{zt{|z{yy|}zx|x{x{~|}|||y~~|~z|{}~{}|}{}y~~{zv|}z{}}~zz~w{{{{~yxw{}zy~{|xx~{y||}~z}}}{w{|}z|~{}|}zzs{}{|zz{}zy|{|y|~{zxyw}v}z{~y~|wy{}}~yyzyxx}y{~zy{w~x|~zzwz{yzz||~|zz}{}|{z{yxyz}{|yz{{}xv{z}yx{{|}|{{{y}z}~{w~}}z|{}{~y|}~zxy{}y{|}}||~}|y~{x|z|}}}}{|~~~~}w}y}{z{|}{{}~}|x|{y}~~{yx~yzyz}~z||z{~|~z~~{{z~z~{x~z|}{|{{|{~z|~~z~~}}y~{{|{y}xv|{{{{w~~}|z}|||z|{~|}|~|{||{{z}x~||w~{z{}|{{}|wywy~|~}|~|~|}}z{~}~{~~|x}z}}x}x}}|||{z}|y|z|zu{z|}|}{|}}||y{zy~}|z~}|{y}z{}~{||yz{}|~xy|{vz~}w}yz~y{~yz||~{|y~z}{zyy}~~{}|||~}}~~||~z~~~}~~~|}~~|~|}~~z{z~|}~}~}||{~}}~~~}}}|}~~|{~}}}||}|o~~z~}}}|}~}~}~~~|~w}~}~|~~}}}~~}}z}{}~|~~}~|~|{~{~~|~~|~~z~~~}~|~~}{}}~}~~~~}}~}~{~w{~~}~}z~{|x{|{~zzxz~w|x}y}{z|{~~}{{}|}wv|}}{y|u{~|{}y||~~~~z{{|z|{{z~~}}{}|}xw|}|~z|}|y|~{zz~z~w}|zyx}}~~z~{}z}w{zz}}y~~~|{}y~z~x~|~{z|z~}xw{{}z}|v|}|z{}}zz{v~~}{x}{}{w}z}}{|~}}|}x}y|}|}z|z|{w~{|}z|{z|{}~}x{|x}|}}|zz|~}w}z~|}~|w|x}{{|~}}||}~||~~yz}z}||~|w}}||~~|z}}z~|~{{v~y~y{{zyx~~{{zz||{}}}~|}}~w~}y}|{|}}x}|~~}~y{~}{}~~~}|zz}}|}~|{}|wyy|}|{}}w|z|}zyy~}zz~~|{}}yz|{{z{}x~|}~~~z}{}z~~}xz~yzxz{}}}{}|}||{zx}{y}|x}~}y|{|}}z{{x~}|{~~}z~|}{}{}zwz~~~}|{|}x{z{{z|yzz{{|z}}|~}~|z|{~{~zy|}}|~~~|}z~|y}uz~||w|v~~}{xyy~~}|~{~{ywy{{|{}~}{{~{}xz|x~|z~}}}~}zz~|}|||~x|vx}}zz{|}y{}}v{y||~}||{~yy}x}|}||~~}|{~|~|zz}~~}|{{|}~}{{~~~{|}}}}|~~~~y~~{{|{{~}|||~{w}||~y}}~}{~|z}~}~}}~|~~|~}}|~~{}~}~|}{y}z{}|~{~~~}{|y||~}~~~|~}|}}}z~|~}}||~|~~}|}}}~}~|}}~~|{~|||}~|~|~}|{|}~||}}xz||}{}|x|~zy~x~}|}~yzx|x}}}~|~{|}zyz|~~z{~z~||x|~~}{y||y}xvxz~~{}x||~z}t||{~{{}~}x{{~{{~}z|}{|y{|{|{u{x{|{{}~v{xy}yzy{|y{{}zz|}}{~y~~}~~|~}|}{~~||w{{zzyy|~}}vy|xz|{y~~|}{y|}{|{y|y{zyzzyzzzzz}x}}yz{|~w{zz{zz}}~}z|z{z~~~}{}~{zz{}~~}{{x~}|{~{~}}{zy{zyxzz}||{}}~~~}~w{}~~}~}{z}}|{|~~~x}w{~}~zvvytvy{}z|~x|y{y{|{{x}w}}zw{~||z{|}|yz}~~vzz}z|}z~{z}~zy}~}{||||}{{{~}{y}yy{~z|z{}|z{y{}{y~zy}y|}}}}}|z}{|{{~|}}~y~}}}x}~}y}|x~wz}}w}}}xxxyw}}|z}}{y{~xy}z|~~||}}u||||z}~yzwy~}}{|xy|}yw|z||{}~x}~{{z~~}z|}}{~~{}{|{}{~}}}z}~~{zzv|~{zy}w}zy{}~|~{}}~|{|||}}~}{~~~~~~z}~{}~~|~}|~~~}|}||~~~|~}}{|z~~|}}|{{~~~~~~{}|~}|~~~~y~}}~~~~|{{}}|~||~}}~~|~~~}z~~~||}{~}~{|}}~~~z}}~}~}~}~|~|~}}|~~z~~~}}}}|}}z}~}z}~|}~~|}}|~~{|{|~|{~{|~|}~|~{|{}z}w~x|yz~}}x{z}zzyy}{~y|y}}}z|}}z}z|yz|||z~}{y|wy||}z~{z}z~{||~|{~|{||~}|~|}yzxzx{y~y||z}}|~|~~}}z{~x~~~u|||x~~yx}~yyyzv~z~~~v{xy|z~zy{}}z|zx{{}}zw|}z|zx~{~y{~}~|zy}~{}x}|w~~~}y|}~z|~u{|}|x{|{z}zz}||z{y}}zzz~|wz{~~x|~}zyv{{z|}v}~|}~}|{y}y|{{y|z{}|z}}}zz}{~{z~}|{}|~}{zzyz|~z}zw|}~}{|{}{|z~~{|{y}{~x~v}y}z}{{}{zz|w||z|{~|wz}~|{}||{{z~}|}|{}z}z~||y|z|z}|}}y}{||}||v~y{}w}x}z}~~~~{||~{}}|~}~||}~{}z{z|}y{}|y}}y|y}x|~y~yw}~z|}z|t|y{~z|||}|}zx|{}}}}{~yz}{x~x~}}}{}}y|u~y|z{|}{x~v}}z|z}}yz|}~xzx}w{~}}}{u~z}~zw{~x{}zzw{~{|{~~~zz||{~z~{zxy~{}{zy~w|x}|x|y|~{}zz~{x{{~}{z~x|}zz||}~}~{z||}~~}|~|z{}}~}}|~z{w~~}~~}~|}~z{~|}}|}}~~z{z~~~|~~~|{|}~}y~}~|}~{~{~|~~||}~~|}~|~~~~{|}{~{~}~|~~}||~~{~}~~~{}}~}|}|~~}~}|~}{~|yy~~|~}~}|}~}~~~|||~~|~|~~}}~}~~}~}}}~~}~y}z~zwz~~v~|yzz{z{{|yx{~vz~}{{{|~|{|{{{w~zy|}~zw{~|}}vz{}~}~~vyx{||}|}|{}z~~|||~}{ux}{~z}}}|~y~v{{{{{w||x}}|{xyz}z{w{||}}||{x~w}}}~{{{||~y~}|}}|{wyz}|y}yzyy~v|x{t~||~~~|wz~|~~||yz~ty{||}{{z}~}}|~~zw|zwy|}|x|{|~~zx}~|}|{~~~x|~~}|{{xz}z}x}x{zz|~x{~}}z}~}}}|x~}y~x{~}~~{y~}}zw}{{v|y{~wz{|y}{zw~}z{}~}|x}{{~}}zzz~{|{{|x~|z|}|{}z|~zz{|}~z{z}y}y{{|~}{||~|~z|~|{~z~vwz|y{z{{zzz}{y|{~y{||}}x}}}{z}}}|{~yz}{zz~z||zzy{w{~|w}yzyw~zy~z~|xw|~|~|~~{|||z}{~}x||{~x}z|}xvxx}wywzx}~}y{zy{||z~z~}||}~{|}z|y~}~{}yxz|}xzwyy~x|}z}{|}|}||}w~}{|{{|~||{||~~u~~}~|~{~~|}~~~~}z~||~~~||~}|~~x~||~{}{~z~~|~z~}~~~~|~z}}~}~}w{}}~y~~y~}~~}~{~~~~|}|~|~~|~|~{~|~~w~~~~~}~|}~~}y}}||}z}~~~~}|||~}|}{|~~~~|~~}}}~wxz}yyx|{}|}}y~{}|{zz}~{~z~~}{swx}x{|y||z{|z}x}}|~|~yz|}}y}~}||}~zw|{yy~|z|{|w{~{|}|~}{~}{}~|}|w|~{}}||z||}}~}w{x|}zz~|z{|~~|~~z|}~wzz{z~~x}|}xz~y|~y{}zx|~|~}x{y|z~y{{z}|||z}w~yz}z}|{~{}v{~|zz}zzx|{|~|z|z~}|z~{}|wzz~y}}wzz}~yy{z}wy}|}xy|}y|}|{}~{~|w{{}{~{{z|||}|x|{{}}z~{}z~x~|x~}{|{|xzz}w|~}}{|z}}v|yz~~|w|z{}}~z~v{wyz~~z}|~~|}yy}z~|}{}w~~z|{~y~|}~~}}}||||xu|z{||}||}}}}u}{|}~~wz}{{xyx~|{yzu}z}{}xz}{yxz|x~}}|~xzy}yyxwx|{~|{{}}}}z}~~||}y~w{|~~|{z~{||}zw{{~||}|x||}~{z{{w{z{~}{~wx}z~z~|~~{|y{{~}{~|}y||}~~~~y}}z}|yyz|~|z{|}}~~~|w~|z||z}}y}x{}|}vx}}}}w||}y~~}~}~xy}z{z}}z|~{~|yyy|~~}}x~}~z}}~~||~}}|~~~~~}z{{~y}}~}~}~~~~}}~|}}}{|~}}}|~~|~|}{}}~{}~}{|}~{}~~}~~}~}~~~~~~~~~y{y~{|~}|~}z}~}~z~}|x~~{~}~}}~~~}z}~{z~~~~{{}|~}}}|x|z~~~~}|}y~}}}}x}~|}|y~}zy~}{~z{{~|x}|~|}|zwz{xw}~z}z||~|~~z~|{}z{~|~z~wz{|{z|||{|}{x{x{~}}}}|z}zxy||~|~|}|~w|~|y{}|~{|||}|y|z}{x{~zw}{y{{y~{{y~~|uy}~|}~~y{z{{}}zzz|y}||||}vzz|}x{}~x{y~w}yyy{wz~~{y}}~~}zz}}||{~y||zz|}z}}}z{~|~}y||{|~{xw~|zw{{|{|z{z|w~~|x~{||}x~~{x~vy~yz|z}|~z}~{{{~y|zzzx{{|z~}y|y{{|zzx}{}{}{}}}zw}yz{{}{zyv{{|w~||{z~|||~~xz~}z{}{||~yz}x~{xzv}x}}zy}~|~w~y{|{wy}x~{{|~}yzz~{~|}}xu}}zxy{{{xz{|}zu}|y~x||{~{w}}}{|}y|~~xz~}}z}}{x}x}z{q|{|{v{zz{zy|}~}{xyz{{}xy}z~x~x|wz{~{{}|w|~~z|x}x||~yzyzy}{}z~zyy{}z|zy{{~}z}{~~|}|~{zz~{}|~}{|z|{}z}|w~z|~}|xtv~z|}zy{~s~}}z{z|z{}~}z||~}~~~~~~{{~|}|}|~}~~~y|}~}|~}|}|}~|x~~|}|~}}}|z}{yz~~}|~~}~}}}}|z~~|~~}}}~}~~~~}{|}~{~~~|}~z~|~~|v~~|{~~|}~}~|~~}~|zz{}~|~|~~~{~{~}~~}}~}~}~|}~~~~{}|y|~zy~}}zyz~zy}~v{x}}z|yx~w}yzy~{}z}z}|zx|wvs{{y~{|z|}|}~y}x~zzw}~z|}~{|~y|w|}{}{y{w}z{z{x{|}{}{x|y~}v~}|~w|}xz~yx}z~w{~}}x~x~x}wz~{z}{}~|zu~y}|u{z{{z}{|y{~z}|~}{|zz|}{~zy}y|{y~{|{}}~vz|}}w{z{~|x~|{ywx}~yz}}{{yzy}y||~}}{{w|x}w{{}{yz{{}zx{{xz|w{~xz~~{z||{zz{|}{z{yx}|z|zzw|ywyv}{}|v{~~w~}y|wxwyz}~z}z|{|}~~z}}z}y~x{}{|{|x~}y|~~}z}}yw||y{|y{x{{}|}{}{z{}}y~{||q}|{yzx}|y{|}y{z|}|}v}zxzz~|x||}}{}}z|||z{{|}~}{wz}|{{yzz~y~{y{}}}{}{y{}{{|}z~}{yz}x~|{zy}{|}zz|}{|zz|~w{wxwy~w~x~y}}|}|zvyy|sx|{vy~{z}}|{z~}~}{}xy}}yv~{||uy}{z}z{zz|z{|}{}~{~}}z|}~z{u}{}z}ywxyz~}wv{~yw{zz{x{|{}y|y{yzw}z}y||}|~|}z~z}x}x~}|}|wz~}}||}{~{}{}zz|~z{|x|}zy|~}{zw~~}~}{}}}z~}}~}||{}~~|{}}}~|~~~|}~y~{||~~~~y~|~~~~}~~}~~}}|~|~}y~x|}~|~}~}}{}|}|~~|}~|~}~|{~|~~~~~}~~~{~|~~~}|}~~|~~}}||z}y~z}}|}||y~}|~z||}}~~{|~}|{z}~~}z~~x}~}|~}~}|}z}|}~{~~~|{~~|~}}{~}{}||}}~~vzv~z}zy~|z{|}{}|{w}x{~|y{z|~~{{~{||z~~}y{|{xv}z{v~zu|{}|{|yz}||{}wz|{z|w{||w||z|x|||}}}||~{}z~x~{|x~~z}|z{yx}}{{~~|zzyz}yv{~{x|z||}y~x||}{|zzz{||~|}~}}t~|s}}{~}zwu{xy{|}y}{}z~}z|y{~z{~}|z}~xw{|}}~}{|~}xz|~{{|zw}x{}|z~||}{}x~|{z{z{||{{|{~~~{{{w{{yw~y~|zy|{x|~w|}|x~|y}~~{|}{|}{|}}}~|z|{||z~}|}wy~y~~~~}{|{v|}}z}|{}z{{z~~x}z|}~y~|||{|z}|~}x~{|}~x||{{}zzzyx{|{{}}|xzyw~zz}}}~}~}z|{xy}x|z|~{}zy}|}{s|~|~zy{{}zx~wzvzzzz{}y{}}z}||y}}|~|z{~x|}|}|}{~}|}~}xwz|~{{y~z|y{{~~|{~z|}~}|~}{~|xw{|{~yz{yzz|{}}wyyyz}~xy}yy{|y~y{z~{y{}z|||~{}~||yy{~}|~~y}zy}~wxxw~{|v|}~}z{v~{zxy{{|}}~}~||zz{|{{}}}z|}||}z}}}~}~{~~z}}}~~~{~~}~}x~}y||~}{}|~}}~|~|~~}}~~||~~~{{z||~{|~~~~}~}}~}~z~~|y}}~}}~~~}~~~~{{}~~~{}~~~}||q||}}~~z|}~}~}~z~}~}}z~|~}~~}{~|}~{~|~}{|~||~}~|~~}~|}v~}|}~~}~~yy~~}}~z{~}{y{|}z~|yuz{z|||{~~|~|z}x|w{|z{y{|x}w~{{}|z|}y~|y{}{~yyz~xyy|~~~}y~~{xw{{y}z{|~x~|}z|}{{~z{}u{{}y~}z~{}y|{yx{{|x|zz|{y{|}|~yyyz{~}y|{v|}~}z}~y{zxzy|y}{z}{}yzz{|w~~~}|{}||z||{{~}~~z~yz{zvz|~v}xy~z}{}x}{z{w}{|z~}x}z}||yyy{{~y~}{z|}xzvx{}||~zy~}{{}v{}~}{z|zz~{xz~~|zz|{xv}{~}zyzz|yxwww|}}}|y~yx|~}ww}||x~xy~|{{||~|{~x}{y}z}{~}}||}|}{|}y~}{x{{w{~~}|}~|}}y||z}}}}z}}}{~~x}z|{|y}xzy}|||y{zz~y{z}y}}yy}wt|}zzz{~|}y~}y|{{{zy|}~|yy~y}~~{{~||}z}{u{xy|{zx}|x{}|}{}xy|z~{||}}y{{}zz~y|ty~~{xx}{~~|{s~|{{yvy}|{zy|~x|||w{|}zz{{}z}|}}zw}zz~}x{xz{{x}y~}x}x|||{~vt{z|}~{z|z{}|yy{~z}|yv}x{|~~w~|~{{~{zxx|y|}zz|~}~~}}~}|}{|}}~~~~|~~~||}~}}}z}~}|~~}~|}{|~{|{}}~~}}}~~~~~|~~z}~~{|~|}{}z|}~~~}~}}~|{}}}~~z~{~}~~~~}}}}~~z~|~~~~~~|}|}~~}~}}~~~}~}}~zz}~}|~}}~~}y}~~|~~}}}}|~{|~||{}~~}z}~~}}~~~~}}~z|wzz~x|}}~{~{~{{z|}|zz}yyy{||y{|z||{~y~}~}zy~{|zy|{z~vz}|}~x|z}yz|||z~wy~~zwy~{w{zz{{yxy|zw~~x|z}}{}y}||y~z|yx}{~z|}{yvu~y|}}v}{~~z~z~y}|yw{|yz}zz{~{}~{z}{}}{}}ztzx}|~|zy{z|{yxy{yz{y|x~xz~z|{{}x|}~|~y~|y|~~{yxzw{~}{~|w{~z}}}}}t}~yy{~z|~}}||{~}x{z~z||v}}{{z|y{z~~y{z{w}v|}~{xz{}{xv{x{~|}~yx|~|{{{{|z||{{~~|}~}~w|zy|zzz{}~zz~{{|{}q|~zzy}{||{{x~}~~|{}~}z}w}yy|z{}{||}z{yy{{x~{xzz{~~{zu}|z|}}|~}}zz||yy{zv|~wzz}|z|~x}}{z|z{yt|z~{~||~}x}z|~}~~y{{{}z{|{{|~|z|~~v~~z{zzx{~{}{{~}{xxz{z}~~~|{z~{||~|z|{yxy|y||}zxx{{{x~~|{|||~~|}}x~~z|w}zx{|{yz|~}w{x|{y|{y}{}~||}zyz{}||~~u}{~{~|~x{}~w~}}}}~}|~y~{~|~}~~}~~~~}|}y{~~~}||}|~|}||~~~~}{~}|~{~|~~}}}}~|~}|y{~|}~}|~~~}|}~}|||}~}}}}~{~}~~~|}}~||}~z~~~}z}{~~~}~}}}~|~~|}}}~~}~{}|}}||}~}y}~~|~~}||~~{zz}}~w||{}||x~~z~{zy|z~z|~|xwzzz|~}}zv}{{{|{}{{}}{zy}z~}z|x}}{{|}z~z{|}}|{{y{~~~z}~}|{|}~y{zx~|x~~~{yv|{}zyz|y{~xvuy}||~}|}xy~~zyy{{}|w~xu}|~z|zyzu{yz}}~}{zy|}||}|{xy}w~}{zv{zy}|||}z{}x{}xz|}|y{}|}|y|~zy}x|w}{}~||z||}~{{{}xxzyxz~zy{w|{vz{{zz{z}~{{wzz{~z~|z|{x|{|~x|yz|y|{x{z~{|z}~xv}|{zt|{{w{~{z}y~}||{{}w|~}|{~{|}z}~uy}|y{|x}{x|yy|z~yz~||z{~}}zw~y||x||}|~~~z}|}z|z}{{}|~vz|}zy}|z}x{{}}~z||{~z}zzy~xyz{|y{y|x|}y~x}zz|z|zz|z|z{|x}y}~~}{z|vzx}{~|~{{{{~{~|~}x|~}y|x}}y{zz|{{x{~|~}x}yz~~|z{{~{xy{|{z|}~}xxz{{~{z{}|~|~zz}{{y~~w{y{|{{~~yxzyx|~}{{z{{~z~z{{}|}{~}{~z{y~{|x{u~{|{xy}zzuyy|w|z||{{|~z{y}xzw}}}{wxx{|zzz|}z}}vx}|y|y||}~{z|{~~~|~~~}{~}}}~|}|~{~||~}}~||z~~}}~~}||~{~|~||~||~~~{|~~~||~}}~}}~~{~{~~{~||}~}~v|~~~~~}}}~~}~~~~}|}}}~}|~~}}z~}~~}~{~}}~~}~~z|}||~}~|~~~~}~~z||~z{{}~~z}~}}|}~~~~|~}}}{~|~~|}~}~}~||yyz|~|}~}x{zy{yx|~}{{|}{~z~{|~}}}y{|}~}{}~z}||~{~~z~}|{~yuy|{}{{}{||}|{}~{z{{w~}|x|{x|~y}}}~{w~}||||w}}~~{~}|y|wz~zz|x{~z}~y|xzy~|wzz}{{}|~y{{~|~}{|zz~~~{{x||{z~|zzzwwy{zw{uz|y|{~}zw}{|}y}~y{y|~z~{|}{|~~{~}|{|y|y~~{y}{x|z{|v}{}x{~~|~}}{z}}~}||}{x{{~{{~xy{v~}~z{xwy{z~}x{|||~}|z}|~|z}|{}}{~~z}|}~|v}~xw|}z|w|||{}|yw}|y|{y|}|~||{{|~}~z{~~|v~}zx}zy}~|{}{|~{~~zyzxw}z~{~|~yy}{}~~uz|}}zx|{}xz{{zy}|z|}~{|~t~~|z{{z{{z}zz~|}{{|{{}yz}yy|yz}}~y|}}{|yu}}{zz~}~}|z|zz}|zy|yz|}|{xuzy~~z}yv}|}zzxzz|}}y||}}}}{}|~~}z{}{xwxx{y{zx{|y{ztyy|y}xzyzyzwz~xy|zxyzy}~x~}y|{~z~{x}{z~|x~||z~yzy{|zz~}{|{uw{z~~~}}|{}}~~z}~}|~}}||~}}|~}|~|{|~|}|y|~~~{z|~~~~}}|~~~}~}~~~~}}~|~}}}||~~~~~~{~{~~}y~~z}{|~{}~z~x}}}}~||~}|~~~~~||~~}~{}~~~~~{}~}}}}}||~~~~}{~{}~}~~{}~}~}}~|}}}~~z~~~}|}{}{yw}{}zz}}~y{||{}~{z{{z{|}z{}y}}v|z~{y{|~{z|}~~zz{y{~{~{|}w}{||xzu||}}}y||}|~~}}}~zz~|~|~}|{x~|x{x}{~z{z||{zzv|xz{~~xy{}{}|{|}~||z{~y{}~y|y||~}zxz|}xz}zz~{||}|~z~~u|v{ww~w{||y}}|z~~|{}{y}}~{~}|zyv}}{|}~|~y{~||~~~x}|{||~}|x}z~|~~~~x}|~|~y~}{|{|z~||w{}}z|~y~}~||}z|~||{}z~}{z|~{~~|{}{}~}}|z{|~~~|}}~xy}~|{|~{~}}}{}v}}|{~y~z|||zy{y}|y~|zz}}zz{{~y~{z{zz}}||~~{~|z}ys~y}~x}x|}x{w}xz~~|}|{||}||v{z{wy~~~z|||||x}}~zz|}}zx}}|~{~~~v~~{}}{~~|~}z|{{}}~zz}|}w|}zy}z{z|}z{{z{z}{~{}yzxy~~|zz|xy|y|}~}|}}w~}|yx|u{~zz|}}|~yzu}y|||}~|}w}||}z{~w{|}|{z}|~~}y~~}|}|zz}~}|y|z~y||~{}z}|~|xx~|x}|y||~y}}|~~~~}~{~~~|~||~}~}~yz~{{|{}y~y}|}}~}}~|~}}}{{~~|~|w}~}|}}~}~~{}|}|}||~~|}~|}}z|y}~~}~~|~}}||~~~~~|{||z~~z}}z~{{{}{z~}~{~~~~{}|~}}|}~}{|{||~|~}{}~|~}~~}~~~||~~}~{z}{|zy~}}{|z{z~w}z||z|}z{}{||{~{zx{z~}{wz~xv~zuz~}{}~{~{~}{||y~{{{{|}z{zyx{{z}|yy{~~v{s~|||{{}x~||{z{~{{~~}{}~||~~~||y|}|v{x{z~}{~~z}~z{|z|{{}{zy~}z~{}|}|yy||}}|~}}{vy}~wz|{u|y~z{}}vxz|~}|x|y|||z|z~}||~~}y~x}zyw{{}}}y||w}~{x~z}}y|x|wzx|z}||yyz|zz}~}z|~z}{|{}|~||~z||xu~|||}~zs{y}x~x{xzz~x{~y{||{{x|~z||{}w}~~|zz~{~~yzzzz~{w~|}}}}|~||}}y{}zz|w}|~|~~~~}~}}z}~}z}y}{yz}~}u}|{}yuzzxv}|{{u}{}z~xzz}z}~{{}|~|~}}}||}{zz~~zz{z~{x{|zyyz~|ty|z}{|~{}|~z~~{~|~{y{|z{{}|}}}{~x|y||vyz~|}{y{yy|~|zuz{|x~{}|{}}{z~}~}}~|}zy}z|w~}}}~~zz|zy|}{xzx}~xux~{z||}|}~|{|}}~z{~{}yz~|u}~~}y~}xxyw}~yzzyy|{|z~~z}z|{z}}}w~}}}|}}~~x}x~~~{{}}}~~||~~~~~~~~{~}~}x~~~|~}~~{}x{~}|z~||}}~~z~}~~~~~|}}t}~~}~|}~~~~|z~}}|~~{~~~~|}y~~}|~~~~~~}~yx{~~~~|~~}~}~}}~}}||}~z|w||~~|{}~{|~}|||}~y{{~|~~|w|}z~zxy}~|{}|yxzxwzz||{zz||}xx|x}}|yx}z}yuyz|{z}~y{|z{}}y|v}w}}}~|{|x}}x~{{{w~w{xyx}}}y}~||{xxx{yzzz}v}vz{{}z|y|{~w{|x{||{}~||zzy}}xx~~z}}~yz{z~}w}y}~{y}}y{|}}{{}{|x}{zx||~~{~w}||z{{~~z{|z|z|{|}~|~|{|{|~~~|||x||}y~}|}}}~}y~~|{}}}~~}||}|}|}|wyxxx}yyx{y{y|z}||{}}y}~~~|{|}~||}zz~z{x{~~w}~}y||~xy|}v{~|z|}|{}|}xy{{~y~}|}|{}|zz}}||{xvz}{}|{x~}}~z{w{{}}|~~|~wx}~~~{|{~z~{~vy|}||xz}}{y{}z||z}y~z|z|xv~w|zz}ztvz{|wy||}|~|~|{z|}}|{x~{}x}||xy~}{{{|~zzw}z{z}{|{x|z|x{z|xx{{zyw~}}}|y}vyx{}zx||zx{~xzyz}w{y{z~}y}||ywz}{y}|{zy|{{~x|y}xz|}}}~y|{{zy}xw|yyz{}}{xyxy~|}}}}z{{x~z{{y}zx{z{~y|zz|~~}{y~{{z|{|{{z|}~}zz{{}y|{~yx~y~{|zxz}x|~}y~{~{}}~{~}}{~}{}~~z~}~}~~|~y|~~}{~~~|}|~}x}~~}}|~~~~~}}~}~|~~}}}|~~}{~~}{~~~}}~~}~~}}~|{|~|~|~~~~{~}z~~}|}~~~~~{~~~}|||}}|~~~}~~~~~{~~}|}}~~~}|~|}{~~~}|}~}|z~|~|}}~~}u}~{~}}|{~|}~||~~}}|}~|~}{~}|~}~}{|y~|}{}{~|w|wz~}ww~~xxwvzyyx{yz|wx|y}z}|x|{z}|~|||z}y}y~{{}||{|vwz{|{z|{|xz~z}{w{z{{{v||}{~{~~~~|z~||x{xy|zzyx~w~||y~y||~}|{z}v{v~~~x||~z|}z~}}{||z|z{}{}z{y}~{}~}||yyy{~}ux~zxzy~|}~~~zx{|y|~}w~}~~x||~}|x}{yyv~v~~}w|{|{{zz~wz{}yy{}z~{||z~wy|{~z}~}|z~uzyz{s~}z~|{z}}z}}{}{~xxx{|}{}u{{|}~}yz}x{}||z~{}{}}}}yzyz{~}~|{zyzz||{x}{yz~~}}}{{z~}~}~{{z}|{|{~z|zzzyz}w{yy|u}z~zv{yx~z||{~~zzy}{{{~~~y|~|~{xz{zrx{zx{|x{}{~~~wyz|{|}z|}z{w~u}y}{|~{}~zyy~|}~~zzz|~||vw|~y}}y~wz}{w|}x{z}yz{~~y~|~}z|}z{|}wy}{|{zzvw~z}zz{{{w{~v~x|xx~||y{~twtw}{y|}}~z}x}|}|}z}{}v|{}vw~{}~}z}xyz{z|y~{~|zv||z||{y|~}|}}~}}{z}{||}~~z{~}~}~}~~~}z~}~~~|}}~~~|~{~}~}~r~z~|}}~}|~}~||{~{|~~~~~{}~~~}|~~{~}~|}~|}}}~~~~~|{~{}|~~{|~z~}~|~}|{z|~y}~|~z~|}}~|}}}~~|}~~}~~~{}|~y}|~}}}{~}~|zy}}||}|z~|}y~}}{|{|}|{}|~x|{}w}{~x~||{}z{|{|z~w|zzz{x{{~|{|~|ywy~|vy{~~w}y|~www}}{zz{wz~y{~{xz~}w{yz|~{~xy{yv|w|}|x~x~~{z}{{}z}{{y}yz~yx|}}{}z{~~v|}||y}{zy{}}~}yy{{|xy~yz~yxwy|{z}}z{}xx}~zy|{~|yzy|z}zvx{}{yyw}uyv~|y{}||{z{{|u|x{|yx|}~|}}x{~|{}|{w}|z~z{~zz{{}||||}v|{~}tz|}||y|{}|}~~xyxx~~zy|}~zuy~w|zww|{yy~y|y}zy}||{|yx~y~}}xv|{v~y|{}w~~|~zy~z|~z{}{zx{zyxy~~}{|zy{{z}|yx{z{}}}|{|~yv|}{zywz{{x~x{y~xx|||y}|~~z~{x|}~~~y}z~|yw|~y}{z|}~~~x{~}||~zzz~zy{}}}x}y~{|}||z}||~{|z{z}y{{~v}}}|}}~xz{z~~}ww{~}}u|~|||~}{z{{}||~v~~zux{}wz~z~|yy}yy|}{z{~xy~{v}}||{y}}{~{u{{zy~~~z}zzwzzzzz|}{}||~~~~|z|~~{|~}}}~{z~}{~~}~v~z~}~{~x}}}{~~|~}yy{}||}}}~~~s}|~}{z|}~~}||{{}|}{~|~~}}~|~}}~}}}~|~|{{|~}~~}~z}~}}~}~{~}||}}|z}}}~}~}|~||~}}~{z~}~}}|}}~}~~~~|{}~}{|}~}{|}~~~~{}~~~}}~|~}~~~z|}|y||~~~{y~~~z|{}|~||}|}|}~~~~y~~~|{z}~xxz~w||~||{xzxz}}~yy~x{{x{~{|}|~|}{{{y|{{}|}{zz{{{y}~zzyz{{}y{yy|y{z~x|{|z|{}}{}|z}y}z~}|{||{{~{}y}z|v|y{|xx{y|yux|}yz{{~}|{~}w|~|yy~~{|~o~|{}y|zwwx|}z}|vy|z~}|yx~z{|v~{y{v~w|u~~y}{|}|}}{|~~y~y~w}{{|z}~}yz{yxz}|x|y|~v{{w||~~}u}~~{{w}}~y{|z}x||{}{}w~}{z|{y{|zy||}|z}xx{{{~}|~~{~y|wu|}~{|y|{}|{z{x|z~|y|wy{{|}~zz}}{~{y{~|~w|}|~y}z|z~z|~~{|~|~{||z}{wy}~{|}|{~w~}~}|~{xyx{~~{w~}zz~{z}}{y~{}{x}y|{}~z}{}~|~{|z}z{~|}{{wx~~x{zu~w~{|}|{|z|{~|yx|}}yz~zzz~}}yzy~}zzyyzzv}{x|~ywz~}xzy{}~}|zx}}~~}|z}~z|{{{}{|}|{~|y}|vz~z|}{z{y{}zz|}|{|}|}{yww~y~{yz|z{}{}|~~}}}{v~}|x~|xzy{|yz{~}{z{z~yy{v}z|}|{y~zz~{~~}|~|{x}~~}}~}}~~~{~}~y~~~~z~~}{|}~}}z}{|}z~|}z{|}|~}~|{|||}}}}|}~~}~z~|{~~~|}~~}|}{}|}}~{~}~~xz}|~~~~}~}x}~}~~}||}}|~z~z}}~~}}z}~|}}~~~|}~}}~}~}~}{z~|~~~z~||z{~uz~}{||{|}y|z}}zx||{z||z{zz}}yzz}{}{~{~x}|y~yzy{|z|z|w|}{y|{|~}~zyz|}}{|x}v}{}x}~|{z}x{{z}~}|~|zv}x~|{z|vz{zy||}{|uy|wy~~}w{z~{x}{wz~~}|}zxx|}x~~{y~{zy|{x|{}z{}~y{{{y|{z}z|y~~{}|}}~}~{|~x}|x{}}v|{y~}}~||}|~{~vyy}~x|{wzzz|y~{{{}y|||r~|v}}yyx{}{~z}{w{}z{}{vy|{~y|}||x|y{{|{|{y{wzzzwz}~|y~y~{~|{|}z~z|z}w|z}z|yzx{}|}}{~z|x|{v}~x{y{z|}|z}~|}yzyyyz~z{z~}~z~z||z|}y}{|z~|vyz~||}~|y}|x~wwy{y}yy|~xyyz{|zy{xy~}z{{}z|{z}|w{}}~|~|xyy{~}||{{|}|}z}u{|{}z~{~{w~|{~}{|x~|z{v||x{|~}||{|yzy}~~}|y|x}wv|{{~z}~~~|{zy|t}}}yxyy{x~||xy}z}xxzw|}}{~y~vy}||}}|{{|zzx|vyz|{{zz{|z}zyxz{xw|}z}{~y~|{}~|zt~}z{v|z{~{~}}}yzz}}|}yx|}}}{|}~~~{|{~~}~}~{~~~{~{}~{{|y~~~~|z~}~~}}||~~{~}~y}|~~~{~x}~||~~y|x~z~~~}|}~~}~}~~||{}}~~~|}|~~~~~}|}}~}~~|{}~~z~{z~}{}|{|~~~}|{}|~||}y~w||}{z~~}~}~}|~~~}{~~z~|}}|x~~~~~|||}}||{}w~~~}~~~z~x|}}}~~z}}z}}}~}~|zzzy{}~w~ywz|~yz|}xyz~||x}z~w}||{|z|~|}}}{{~~z|{}y~y{|}{{{}|xx}z}yzzz}{~}|yyx|~z{y|y~z~}y|yzyuyz{z|{~x}{|yty~|yz{y}{w~{~yz{zyx~zu|vwz|~zxyy||~{|~}z{~z~~}x{}|~|u|{|~~{|{{|x|}zx}|ywxy{}y{y{z{}}zz}{~{x}|}y~zxz{x|z{uyyzw}y|}}x}{~}||yw|z}}|yz{~y{|}|{w~}{}}z||z{zy||x|{vzzw|z}|y||zxv}y}yz|{~}~}|v~w|z{{{~|}~|xxx|~xzz~v~|}{zv|z~y{||y}xz|~|~|zv|uy{}|zz|}z{{z~z{{}}}yx}xyz|}xzzvv}{{yvyz~}}zxz}{~z~}~z}~|}z}y|{z~z|zwyz~y{~|}|yyx}ww~zy|}}~zx}|x{|{{yy~|~yz{y|||~}~{x{y{|{}x{w|{yw||~{|x}zwzw}~~||~z{~{|~}}~}{}||{z|~}zz}z~{x~{|z|wx{vyz|{z}x}{y||{|~}{x~||~v}{zy{}{|{|}z{x}y}y}{zz{z{x}{{~x}}|z|}{|z~|w}|~{~~|}|~{~~z{~|z{|}|}~~~|}~{}{~~~~|~}|}}|z~}{~}~|}}z|}~~~~~~~~{}}{{||~~}}~}~~{}||{~~~~}}{}}}z~|~}}{{}~|~|{~|}~}}}}|~~}}z|||y}z|~||{|}|zz}~z}|{y~}z|~}}|{~}}~~~~~z~}{}~~~|~}~{}{}~{}}~~~|}|}||}}}z~~~}}}~~}~zyx|{|}}|||~yw|yz{}~z{zyv~~|y|z|~yx}{x{}{||zx||{|{}y|}yv~}{y~w~}z~~y|{xz|}y{y{z|yz|~{}~{}|w}z}{w}}||~{xyx}{||yy~}z{}|z|yz{~|yz}z|}}~}z{{xzxy{{}||{x|}~~{y||{}~zuz{}z|w||~{xzx}z~||{|xx|yz~~v{~~|y~wz|}||x}y~||||~x}{~zy~~zz|z}~{~yw{|{}~}{~y{zxz~w{|y{x|{~{}}{yz{}|yz||}z~}s|y|{|~{|{x|{x{||}|}}~xzz~|{y{z~~z}}|}{}z}}~{~vyw{wx{}z{~|}y|~}{xv{y|z{x~|~}x|||{{|y}zz{|y~z}zv|xx}~x{x|~}}}|xy{}|{~|y}y}{~y~{}{w{|y~yx~||{|~xz{{~}~{}|}t|zwx~{yzy{xz~~}{}{|xyz}|zy{y~|yzy|~zz~~|z{y{{|~yz{x|~||}|{y{z|~~~|~y{xzx{{zy~|~x|}~z|~~}zx~|wzyz|uz~}}{{|~wz}{{zxz{||}{yw~}y|y}{wv||z{zy{|z{yyz|z}{||x||{}}|vyz}zx~|yz{||}~~z~~~}|~~~|~}}|}z|~~{zy~}~|}~}~~|~|~|~{{~}|{}|~~y|}~~~~}{|}~|}~}}}~~~~~z~}{{~~z~~z~~~~}}~|}~~~~{|~}|~~~}{|~~}||{~}}~~~~}~~{~~~}|}}|~}}}|~~}}{|~~~~~~}{~~{{||}}~}~~~{~}}{|~|}|~~~|~~~}{~}}~~y}~}{{~z|}z}~}|}~z~}}wy{|{|{~|z||x{}w||~xy}|}~~}}{}}{y}~~{|{}xzy~|~{}{xzy}{~xw}y|zv{{z{||t{z}w|zy~{{~}|}y}|zxzw||{x~z|zy{~xz{}{y~}|{zy{y{{}|}~}}x|zx}||{{y|}{{|z}|}}z}}zy{||{w|z}{}~xy{{{wxz{}||zz{{|u~|{z~zyy{y}}w|}}{~{{~~{}}yx~wz~~}}}~}~|{y{}y}}|~|z}{|~}{xyyyyyztz{}}~}{u|x{zy|}{z~~~~}{y|}x|w|}{{}{}~yyy{~}|{z{|~z}yy}{x}}z|}}||w~~{}uy~|}zxz}}xz{yv}x}{z}{z|~}w|z{}y}x{|y{z{~zz~z~yz|z~xx|x{{||yy~~}~}z|y|yx|zzy}~x|z~{~~}|{}zxyzyx}|~{~}{zy|{~~{w|~~{y|~|x{||yz~z{}~z|{xyz}}{y|~y~|v|z{y}yy{|z|{{|t|}{{}z}|}}|}}z}~y|y}x{}}}|vzx}zzw{|xz}x}|{~|y{~v}y}x}}{}y{~zzy{}|z{}|{{z~}}x||{w|u{v|}~z}}|}{}w~xx|{}~}~}}|z~}x|~}{~x|~z}|{~}{y~~}}{}}|~{}~}{}~~~|~}|~|~~~{~|~|}z~|~}~~~~}~~}}~~}|}~~}wz{|}|~{}}{z}}}|}|~~}|{~~}|}{~}z{~~~{|~{~|~}|~|~}{~}~~~z|}~~~}~~~|~z~{|~}~{}}}~|}~~}}|~|}~|~~}}|}}~|~~~z}~}|}x{x{y||y||yy}|z{~yvx~|~w|w{{z~z}}}}x~{x~|z|z}{|{~v|}}x}vz~}~vx~|yzwx|}{{yxz|}{~zx|{{y{}}y}{|~}||}{|xz{y}wu{|y{wwz{zxz}z|}yz{w}~~v~~~{|y}|x|{{}}}}zx~w|z{}{{{|~{yvy|{{}||}|w~{zx|~z{{~||~|x|}~z{z}y|zzz|z~x|yx|{wz|v{}|}z~x|z|~xx|}}~|~z{{{~{|{~z}|w}{{vzz}~zx}{uz{z|}{}~}zy~zvy{{|{~~~z{|}z|}{}|}}y|}}}xxy~{|{xzzzw|z{{|v~|}||w}~~~|x|z{~y}|~}|zvz{}~y|}}|{{}}{|||{}}~~|}xw{}{z|||x}w|z|{}||zz{|||z|{~|yv}x|}~|||yy{|xz~}|~||~~~|}}}y{{}zz{|zzx|||z~x~{yz}x~}y}zwzy{}y{}}yyw}|}}x|~~{}wz~z~y~}~z|}||}z}|y~x}z{w}|{yz|yzzyx|w}u{z|z~z|z}|~~yz|{~|{{{~~{{~|wzz}zu{w}}{{}}y~|{|zz|u}}|z||u|zx|~}{{~|{}z|~|~}}}~~|}~|~||{~~}}}~y|~}|y|{wz{~|}z~}~|{z~}y{|z|}}}~{z{|~~|}~zy|||}}|~|~~~z~|}{~~{~~{}~}~|}{~|~~}~~}~|}}}{~~~|||}|}}||~}}}|~{~|~~}|}z|||}}x~}~z|~~~z~}~|~~xz}~{}}}~~~|x~{|~}}~~}||~~}~{}}}z~||~~~|}||~z}~}}||z{{~z~{z}{zzyzzy|z~zy|u{y|zx||}|z|}|~w|{{{y{z}}y}}|~~|~yx~yy}{{}}x~y}}yu|{y|xxy{{zzx{|}|{y{zx|~zzz|}y~}~yyz}xz~z~y{|yz|vx|}}{|}{}zxy{{|z|{|z}yv~wy|xx}~{}|x{yx}z|z{{{|y{~z{{|{y|y|yz{zz|xzz|z~}wyyyvx{{y|{}|}{x~{z{}z{|y|z~yxvx|u|}zz|zzzzz}|v~z||xz~y|~yvyy~z{w{~y{yx|}{~z}zzyy~|}~z}|~yvz{~~~zw}t}~}~{{|x~|x{zz~|x|}}}{yyy}~zxw~~~z|z||z~z}z|||vyz{~zxzv{}z~|x{}{{{{~~|}||z}|}z|}{{v{z|~~{z}zx{}|wxxzzv{}|}y~}||~|{~z~}{x|zut}z{yyz{u}~zxt|wz}{~x{}z|z|}z~{|{z}{|||{x{|z~z|~xxvy}}{{w{}y|{{}yy~~|~|y}xx~|~|w{|{y|y{||vzz{~yy{z|{|z}x~}}~~z{z}y{{{~vz}zz{}|{z{{z|wyw{zz}{}y{v|y~|}~}|zx~||}xz}|~{{w}y}z~zz}x|{}}{yy{~{}y{|~|{w{{{{{}}zzz{{{|y{~}~~}~}~~|}z}}~}|}~~~z|}}~}~|~~~~|~{~~{|||y}~~|~zy}|~|~~}}||}z}}}}~~z~}}}z{~}~}~~{~~|~~~y}~{~{}}}}~|}}~~}|{}}}~~}}}~{{}~~~|{|~}{}~}}~~~~x~{y~~~~}~|w~|~}}z{}}{~~}~||z~{~|}~~}}z~|}}{~|~~~~~y{|x|}~|x~rwzvx~}{}~|y}y{vy|{|xx{|{{{{yyxz~x||x}}|{~x||x~~y}|{}}{~yy}{uzxzyzy}}w{|yyw{zz{y{~x|uz|zxx~z}|~|zzy~z}zwwzv{|{z}z}|{~x{yy}vxz}|z{{z|~}{{}}w}wz||~}~z||v{wt|{|{~}{xw~z|w{yy}yz~{v{{x}~}|{||y~~{}~||}z|y~xy{~y{{{||{y{{tz|{z||~z{{yz{yx|{~~z~~zy|yz}y|}{{zx{{z||y{{~yzzz{~~yt|{y{y|z}x|x~}yzy}~x}{y||}|||w~{yy}~w}{zyz}vvwys}|}}{z~}|x~|}|~{{xx{wz~~}v|yw|}y|~vxz}yyzw{zy|}|~}|x}}{zzj{y|wyw|x}{|||}~~z|z~|z}}~{z|{}z}||||x{{|{z{}w~{|{}}||{x{x||vz}}y}}y{y{{|~zz}~~x~~{|yx}{||~xyzxzv}y{||zxzvzv{{zz|x||{|~y||}}||x}{t{||zy~{|~~{~|x|z{}{~|v~zxvx|z}zx{{xy}|~}x|{}~}|z~|~zwu{x|w||{{{{}}x{|xzx}||z}x~w~|{|{~|~{{}|||}~y}|~}|~~}~~~}{|~~~~~}~{~|{~~}|}~{}~|z}~~~}~~|||}|{~|{~}z~}~~|~{{x~}}~}z~{}}~~~zy~|{}{}{}}{|}~|}{|{|~~~~~|}~}}}~y~}{|}~z~}~}}}|}}~}~~{~}~zz~z||~}~}x|{|}|}~}||~|}}}|}~|x|}z|~|{~{}~}|~~~x~}z|~~{~}}w|yy|y~|}}zy{~{zy||x~~yz~|}|}z~{}}}zy}z{{{|}}~xz}~{x}{{~~x~{{||{}}|~y{~}x~|}y~~y}z}y~~{}}~|z|z{{{~}}{||zx}~}}|x}~{x~y}}}}~x{}|}|zx{{~}y~z}}||z~~x~yzv~~z|zyz}ys}{{~{z~{~~|{y|z}}yx||}{~y}yy|}~z|y|yzz{||}y}y}xz{}~ywx~{|~}|~~|x}{z{}z}z~~}{~{|v|~{~{yy|}|{||~{~||z}}z|z|~{}|{~x{}{~{}~}}wzy}z}z~}}|}|||}x}|y}z|}~{w~{z}u}z|zy|y|}{{~}~{~x{~|~{y{{{|~{|~}{~{y~|{z}{~|}z}yy~}{|||~x|{~{|{{}y}{zyzv~y~yzy}{|}|~w}{~~|~}x}zv|xx}~xz|zy}x~}{{}~{}~}y~}{{{z|zz~|u|~}{{~wzvz~~|yw~|||}|}|yz}{y{y~z~zx{{~}~}~|z||~||~~u{}|{~|x{|~}{z}}}{}yxz{z~|{|~~~~}}}~|~}|~}}~}~|w}y~~}}~{~~~}{~}}x|}}}~{~~~~|}}~~}~|}|~~|}|~}}}~}{~}||}~~}~{}|~}y~|~{~}z}||~}}~z|~|}}z~y~|~}~~~~~~~||~~}~z||}|y|z}~{|wz}y|}zw{||}|z}y~~}w{{y~z~zxz{}||w~y|~xzz{}}}~}z}{w~{}z}y{x|}z{t}{z|z}~{|{|z{~}|zxt~{{|{~|}yyz}}}|zy|w|}zx}x}{~{~y~w{{}~z{~zyxz|}z}zzzt{|yz{~}|}}}{}x|{y~~}|x{|~{w{{~vzz~~|}}zzwwz~{|~y~xzy{zyy~|{~|}~~y||zy|}}x}{~~u~yz{{}{~}|~y~}v}zyy}{}{~~y~|~z}|}}}yz{~z}}|}}|}|~{x|{{z{|yz}z}zyyxw{{~|{||}}~~|z{~~~{y}}z~z}|~yyzz}}}||xwzxyy}}|}}zwzz|}{|{z}}}|~}}|~w}y}|}{y~y}xwy~zzzyv|}{z~y||}vyyzz|{}yz~|}{zz~z|}z}{y}yz{{|x}{yw{wzz|{|w|}x~{}t|}|{|xz{|xy{|z{zx}~}}zy}~||}yw}zzx|{xw|{~|{zw|zy{z{|{}~}{x{y{~y|{{}}|zy~|}|~~|ywzz{yw~xyw{{|~w|y{}|wz|t~|}y|t~~|x{~}|{~|w{}yv~ww{xy|z||z}vz|}y{z}z}}y~w}|z|||w|x~v|~~~}|}}}~}}}|}~~z~}~~~|||~~}|z~z~~~y|z~|}|~}|}~~|||~}~~y}~~}{{|}~~|~~}~~}}}w}}x}}{~}||~~z{}}~~zz}~~~~~~}~}}~}~}|~|}~}~}|~x}|~~}~{|}}}}~z~{~}~~~}z~z~}~{}~~~|}~}}}}~|}~~~|~~|||}}~~{}~~~~~{~{}~||~}~}x~}}~~~}~zz}x~z{z}~}zy||{|xxx||u{{|w~{y{~|{x{y{zx|{zw~}x}}|xy~~|zx~|z{}zw}{}|~z}z|y{y~|w~{{z{x||}x{yzw{}xz~{y{yy~y|x}}|}|~}{|{y|y~{~z{|{z~{}zz~|zyvyyzz|xzyxu|{z~x}v~~y}y}~|y~zz}{~z|~|||v{}x{xwy{{}{z||~zy~zyy~|t}{{}}}y}z~}z}}yw}z}||zy}y|zz}y{x~~vzz{{|{~~}}v~~{~{z~|{zz|z}}z{{|xz|}}}}y}|y|}~|~~|z~~x|y~|~yy{x{{}z~{vxx~|||}}{|v|y}zy{}||{{|{{yx{~}|x|}|z|}{}zyy~|w{|yz~yy|y}wzz}~zz~}{|wz|y|~}z{|}yx}}||z}xy|y~}|{}|z~|}~y{w~~z}}z}~zyx{z|}}z}z}yz~|~~{|w|z{{{y|{|{|y}~~|xzz~x|{z|x~|{{|x{{||{|~~}|zwz||~|}|uzz|{}w~z{|}|}{}y{yzz}}~zx{zz|z}~{}z~{}{}y}y}|{}}}x{yzyxy|}y~v~z{}}}}zzt~z{~~|yy{x}{w}zy}}|~{t|}vwyx|z}{v|{|}|~|xy~}{{y~z{xzy{{}x}}~}~~~}}|~{~||{|}~}}|}}}}~~}~x}~|~|~z}{~z}~w{|~~~~|}~~~||~~~{{~{z~{}}}}|}}}}y}}}~}}y||~}}~~~~}{~}z}~~~||{~~~}}~~~}~~~~}}z~~~~~{}~~}||~~~~~}~~~~}|}{~}{~|{{{|~}x~~}|~~}|}}~{~}|~~}}||~~|}~|~{|}~~z~~~|y}~||}}{x~{wx{}|}x{}{|}{|{{~y}yz||x||}z~{{~}~w}{z}|~|y}xzzz}{yzzwz~|wz}z}}zy{|zy{w|z~yxz||~}|v~|}z}|{z}~zyy}y|~}}zz|}|{~z~~|{{{|{~z||}{y{wy|~}}w|yz~zyy|y~|z||{y|~}|u}z{|~||||~~v|}x{y{|}{zzv~}zz~|~}~~z}~z|w||}}~}~}{}}|{|~{zz}zv|z~y}z{z{~z|vz}|{||wxtz|y{}~}{~|y~~|yxy|}zz}~}~}{}{{{{{}~{yzz}{~w{|~|z{~}~~~}||}}{}}yx|{~~{{z}yz|z{yzyz{}y{xvw|~z}}|~}~}z~~}z}{zx~|z|~{z}}}yy{~{y}wxuzw~}xxzwuz||{}||{{~x{x|~}||zz{~|}z}|z{w}w~zv}}{||zyx~{}z}v{~~{{}~y||~~~x{|w{{|z|{yyuvx~yy}|vyyx~zy{}y{{v{||wz{~~}~z}}y~~|{y~{{{{}{~z|w}|}~wxxyzy}y~u{wzz}}|zyx~|y~zz~~x{{|z~{}|y{|~{{}y{v}|z|{|yy~{y}{}w||}z~x{z{x|w|y~x{z~}}~}{}||~~~}~~~~~}~}}|~}}|~~|~|x~~|}}{}~|}|{~~~~}}~y}{~~~y}|~}~~{|}~~~{}z|}}}x|||z~~{}z~~~}}~~z~}~}}~~{~}~{{~~{~~y|~|||}~~}{|}~~}~~}}~~~z~~{}}~~~~~}~|}}~}y}~~~~~y}~}~}}}}~~z~}|}~~zz}{{|~z}{|z}~y}z{|{zz|x~x~~w~~}|{|vz{z~|~{||x|zy{{z~}wxxz}~|~z}xzy}|y~y{z{z~x~{~}~}x~||}z|}{}y{y{|}{~{z|{xzw~~{z{|{}x}}{y}v|xyz||y~y}|{z}}~z||{y|}~}}||zz~}{x|{|||~{yu}|z~||||z|}z{|{|||~}|}~{|||xy~|z|wy~wzwz}}~}~y{t|yy{{}{zy~}yx{~~{|{~|{{}}z|z~{}yuyxz{~zz{|y}~{{}}}}{x~ywz}wyx~x{z~z}z}}y}~y|{~zz|xz}~|~|x}~{|y~{}z}}z|||{{}}}{}}{|~|{vz|~~z|y}zz}{~{{|{x|xy{y{x}y}~{~}{}~}}}~zzyz~{|{|{}|}|~~y}}{|}~~|yx{v}z~yzx~x{~}zx~z|{w{|~{|~y}}zzz}}~~{zx~}x|~zz|~~}}{zy|y}w~~y|y~{z{~y{y{z|{xy}{|~|~zy|zz|{{x~~~y~yz||y{}~}y}x{z}}x|}~~yyxzz~}{||zz{zx{{{{}|~yzzy~}|}|~z~y}z}~{yu{}|y{xz}~zwzx{wzz}||~x~{x{|~{~~}y|}{}|{y{w{|{{{{}{z{}z}{{|{~~|z{xzy{~}~}~~}~{z~||~x{{|~}~~~~{}~~}z|~}|}}}}}}z~|}}~~}~z~zz}y}}{|}~}}|}}~{~|~}~}~{{}}~}~|}}}|||}~~|~}~{}|~}|}{}}~||}{}~~|~}}~~|~}~|~~{~}}|{}~}w~~}}~~|||}~~|~}||~{}|}}~~~||~|~}}|}}}z}||{x~}~~~}}{}~}~|~~|~||y|z{yzv{zw~zz}y||}zy}yy||y~xx}}{~~{}zx{~|}|{{{x~|{{yz{}~|y}~{}||~zx||xz{{y|y{w}~z{|}}{}~}~z}z|~x~~x|}{x|t~~vywz}}}x~z{}{zxyy{zxy|y|}zzvw}}||||}}}}~}{{|~{|}|}zy}}{{y}{}}||{{}}~~~}y{{u{~|{yy~|||yy}~~|~}~}~{~y{{{~zyyw~zzyzy{y||||~}v{z{z|{yzz|}~z~}}}x|zz|xz~|}y|{|zy{|z~}~z||w|xu{}w|z|zy}|}zxz}{y}}x|v{|x}~~}z}|{||~}xzvx||v}y~{|z{}{z||w|}||{|||y{yz{{v|~}~||yyzyz{~{{zz~yv||{||}xzyuzx{~}v~}y~{y{}}|{z{w~|y}~|{w{}{~}w~~}wvz}x}zz|v{xx|~w|v}z{~zy~|}~}~z~|zz{~|{}z{z~y~w|zz~y}z|u}|zz||{z|~{}}}~{~}z}yyy{{}~}~z}~|~~}y{|wz|xxz~}|v~z|{~}xy}||{w|{x}~{|~y~z|{|~~~w~y{}}z|~~yzz~~|uyzyy}y~z{w~z{~x}|z~xz}{{{y{|}~x}}}~z~||}~|~~{|~~{~|~~}}~~{x|~}~|}~}~{|}~z}{}}~}~~~v|~~}}~}z~~|}}~~}||||}|~y~{|~|y|}~}|~|~}||}~|~}}~|~}|}~}}~~|{||||z|{~~}~~|~}z}}||}}}{}|w}|~}~~}~{yzx}~{{{~||}~|~}~}~|}}}|z~|}~y~~~|~}~}{~~|}|}}}}~~{}z{}y{~x}x|}~tz}|y~}{zxz}~{|xy{z|}}}z{zz~}z}{x|}|x|z}z}|z}~yx|~{~}}{{~}{}|w|{y|y~y|~|}{yy}}x}|}v{y|w{zzx{}yw{~x{|||~xx|xy~~u|w~}||z{z{~~{{~||wy~w{|yy{~ww}zz{xz}|{~z|}|{|w}|xzyy||}{|{}w{|{||||z}{~|zzyy|u~{}zwy}||z{|||~~~x}zy}{z~{|{y|wzyz{z|}{|zy~yyz{zz{z{{{{}}|yy}}||~||}x}{~|}{z}{z{}|yw|||{}}z}z|x{|~{}zzy{|}|~||{y}{|{|~{z~||z~}z}yz|{yzuzyz||{|||~|z~y~x}|y{{z||z}s~|z{{|yy}}|~~|y{{||zu}}z|~zyz{~yxx|{{x~y}}v}y{~~|x{~|yyx}}}}}xxw|zw{{|{y{}{~}zzy~|}z|~y{zyy}x~|{{|x~v{y{xy||y}|~}}}~yyw{|u}||{zy|z{v|{z}|z{zz~yz{}|~}z~{wzz{x~}~~z|{w{|{{}y}y{z~|{{z~{x}z{}{|{vxx{z||{~yz~~{z{zz~}~xyx~yx~}~y~|yz~||{z~z{zyy}~~~}z{y}}z}{~|z}y|~{|}{|{z~ywx}|~{{|yz}z~~}~}~}~}{~|~~~~{{~|~}z|~~}}~~~~}|~~~~~~~}~{~}~~~~z{~~|}~}}}|~z||}~~}~~|}~{~~{~~~~}||~}~~~}y}~~~}}}~|}~z|~|~}}}~|~|}|{~|{{z~~}~}~~|}}||~}}|}}|}~~{|~|~~~~y|}}~}|}{~}~~~{~{~~~{~z}~~~}}}~x}~}~w~~}{z}|z~z|~yy||v~wv}}{z}z}y}y}|{zwyy{{xw}y~y|yx~~y|{|v|yx|x|}yyy|~{y{w~{y|xxzy}vy}yy{{zx{zz}}{|y~}}{~}{z||z{~}~|y{{}~uz}z}{{|}ys{{{v~|}||zw{y{|xu{||{{|y|}}y|}|{|{~|~w{z|}zy{}|{y|~z{|{{{yx|{|}{}}~~}~y{y||zyz}z}|}~|~~~}yx}|xz~}t{{{z||{y}|uuz}|}w}}|y{~z|~|vz~xy{|}{x||}}x}{~{|wx|x||y}}zwzz}yxy|~y{y{|~{{zz}{}zz|zz{z~w|{|y}}~{y}xz}z{yz~{yw{}z{{uw{|xz~v}~|{zz||}{{}|~}}}}~{y~|~|~{~{~z{}zy~|y{{{x}u||}xy|}|w{z|u~~|{||{}{~z|~}}|~~}|~}yv}z}z~|w|{z{xwy{}xyz~|zy~{|{|{|~}~z~~}{|~x~z{|}zz{~}~z~y{yz{zwz|~xzx~}|||||zzyz}|||y{}{z~|}{~~|v{}x}}|}~|~{~{t|y|||w|{||}xzz}y}xv~xyz|~yz{~~}~}~y|{|{~yz|{|~v}y}{{|{~y}~~|~z{|v|}z~|z|zy~}}~~xyzv}}y}}}y}x}|~}}{{~}z~~}}~z{}~~}}{}}~}}}~}~z~~}|~}}|~{}~}|y||~~}~{}{}{|}~}~}{~|}~~|~~}}~~~~~~}~~~z~}|||}yz~}~||}|{|~~z~}~}y}~}}}~{|~~~{|~}|}{|z}|~}}}}}~~~|~}~~~|{}~|}~~}~~~}~}}~}~{}}{z}}|~|z~~}||}~~~z{z~~~}~y{z}}}~}~}|z|}z}|~w{|wxwy}|z}|wv~|}y~}~z|{~||w~yz{||{z|x~|~~z{}|w{w|{z}}}~y~|~w|z|y|{~}z|}{z{z{|yy{yyyz{z}zx{yy|{z|t|}y~}~~|}{}w|y~zx{y~~{y~}vzx~z{|{~z}y~y|~xy|y|~{y|}}~z}|{{||}~{{~}yzz{}|wz~zxxvzv|zs}~}yzz|u{z{~|y}}{y||{~}zz||{z{~~{{|y{v{{}~|y{{~zvz{{}x~|~}x}z{x~{}~}}|~{{}yz|}}}{{z~z}}|}wy{~x}zw}{~~~y{{yy|~y}}{}}|||~|{zzyz~yyyw~~|{~~x|w~|{~}~|yw|z{}|}zy~|||~|~y~x}z~{w~{{}yv~y}~}y~|x|vz~{z~y{y}|}|}|y|}z}}}}}{|z~y}|{z~z|z~z{|{y|||z||z{}~rxz{{}~||||z~{|{z|w}z~x|{y}{y{~{{~|||{{~u||y}y|wx{|~{}{~{y|xz|}z{zy{~|~{zx~}y{z}{z~{|z}{|yzzz|}z|y|z~zy~}}~|y}}vzy{{{}~{y}z||{}|y}|{||y|v~|}|~|~q}~z~u{x{|~}y|t}z~{~|~~w~~~}~}}}~~~}~|}~~y{~}}{|~~|{{{}|x||{}~~~~}{~z~|}}}|}|}~|~{}~~~}|||||z}~~z~}}|}{|}|~}{}x~|~|~~}~}z}{|~~~~|~~~}{~}}}}}}~~~~||{}~}~~{||}~}|v}~{~~~}|~{}~~}~}~{~~}~~}|{||}~|~}~}}|}~}z~~~~|z}}~{~yw|zvy}}y|||{}y~|z{~{~}}y|z{~|zz{|~}x{}~|{{}}{}~}y}~zx~}}~{}|yvz}||x~~v|y}}}z|~xx}}zw}y}{}~{zv{~zw{|}z}|~~}~}z~||{~|z{}~w|qx}w}z|yxzy}{{zy{x|{||~y{~|~|xw}|yzw~{z}z~yxzxyvz~{yz}x|z|}~zx}}{z}~||~z|}y~{|}|~}~}}~|~z}v~}}|w|xw~}{{zzx{|y~~|z}vwvx~{z~~||{yz}{{zz|w{}~zz|zw{{{yw}|z}x{y~vzx~zw{~{z~||}x~{}{{~y}~~|{y|{z~}}xvuzzx{vz}||{~|||x}|}z|}}}z|~||}~~|~|~}~}w~{z||{|{{|~xv{{{}x{{~z~|{||}||xz|z}}z~{|~|{~}y|u|z|~|}~~y}yuu|x~}x~xx{}zz~}{wz|}{~|~}}~}~|~~zx}~}|~w||y{{}{{|yxyz|yw{zy|}z}{z|y{}}|y}z}{|z||{|{~|{~}wy|w|tz~z{w}~z|{|x{~}xxs~{z{|z~}}x}w{yx{}}}}}~~{|~|~~x}z}}~|v{xyv|y|v{vz{}}x~z~~x}{{x|||{~y}y|}~zxy}~{}~~}~~~~~~}{}{}|~~}|}{|}~|~}|}~~|~}}}}}~|~~~}}}|}}|y|~~~~~~~~~~~|~|~~|~}~~~}~~~~~|}~|}~~~~v{}~}~~{~~~~z}}{|}}~{~|~{|~~~~~~~~~}{}}}{{~}}|~}~~~{y|~}|}~}}|}x~}yy}|}~{}~~~|}}~}}~|~}~}|~|{~~}u~~~}zzy}{{~x}}{vw~|z{~w}z~zy}z|}}x}y{zz~w}|}y}z~z{|}|yz{y{}|zyy}y{yz{}|{x}yw|{||x|yyz~v}u}}x}wy{x|z{xy}s{{|zz}y}}z|z}~z}x}wzzyx||{v|zx~{{|~~{|{w{w|}xy~yyyzz~u||{z}|{z~~yr}|y~y{~|{z}}}|wz|~{}{yvxy}z~w|x{yx{}{y}xz~yvx~{z|z{x|x}|}}z{x}}w{zw~}yy|xy{zw{y|{y{yzx||y{|}}~{z~{|}{}~|~|}}{|zz|{y}z~{y{|y{vw~|~z|~yx{}|zz}z|y~yxv||}{{z~}y{{z|~}{{z~x~}{~}z{~~{wx~~|y|z}{|v}|y|yzzxy~~z}{}{~|}z||{{yy|||}{|}{y|~}~y{z~}{|z|yy~{v~|xzy{}~~{~y}x}~z~|}x{w}~z{|{zz|}{zw}{|{{}yzz}z}y{{zw}yzy}|{|yw|v~{~y}|~xyx~{wy{~{|xz|wyz{~x{yyu~{{~y~xv}z{~||~~~y~|{}|z{yyy~x~{{y~}~{y}}|~}}|y}{}z}~{|wyzy}}}z{}{z}wz}yz|{{yx|~{}{}~{y~yz~~x}}{u~}}z{z{}||~}~y{|y{|~~}~~~}~~~|~z}~{~~~~~}|~{~}~}~}|~~}~z~~}}}}}~z~}~~~{~~}~}|~}}|}~~~~~~|~z~~~}}|~}}{~~}~|~|~~}~}~~|z|~{q|~}}~~~~}z{}~~~{~}~}}~}~|}}~|~~}}z}}~}{}}}~~}~z}}~~}y}}}~{~|~~}~}|}{}||~~}|y~~~|v{z}yvyzx|y{w{}y{}~||uyyzv{{~~}zy|{z}zx}}~w{~{{{z|}}y{{}v{yzz~{y|xyy~y{~zx|~v{y~ux||{z~z~v|}y{{vyx{~z~z~|~xx}zu{}v{{}~{}z}x{w{|z{zz|{|}z{~~|}z||}~~}~y~}|y|{xx}{z{}}{xxz~{{x|{z{{zy{~}xy|}~||~{}~||x~{}z|}y|zy{zu~z|{}{{~~|z~~}}~w}y|y|yz~|||~{|x}|{~xz}x~{u||y|}z||}xzz}|}{~~~x|xzwxy~{}{{~~{|zy~x|z~}y{v|{||~}{{~{|~|z}z}xt{~{{|v~||~{w{~~zx~}}~}|~z{~~}z}|~~yy~zz}z{yy{z{{}z~~yz{~z{y}~~y{}{{w}}|}x|y~{~{|y||}|y~}z{}}y}zyz~|||~x~{~|y|zy{y~~z|x~x}yyv}}~|xz{{zyz|~~}~uyy|}xzzz~z|{zxzwxzx|{}|}z{x~|~{m~z~x}|~{wx||y}{||~}{{y|{xx}~{wzyz{|{yzx~|~{||||}{{}|{|y{}~|}{y~y}|y{y|}|~y~}||{zyv~y~zw~x~}}~|{~}~}~|}}}y~~~}}{~}~{}}{~~~||~|~~~}~||{}|{~}{~~~}}~~}~~{}|}~}z}|x~~~|~|~}~~}}}~}y{}~~~}~}~{z}}|{y}}}}~~~~~}x}}~}{}~~~~~{|z}}z{}}z|~~}~~}~~~|~}|~~}~||}~~}z{~|z}~~}{~~}|~|}~}~~~~~}|}~}~}}|}~{}~~~~}}~{~}~~{}}|~~~{|~|z|~~~}v|y~|z{~}{|y~~z}{|t~}~}xy{z}}}{~}}w|~{zyyz~||{|x{|z||{w}y~~|}}vx|y}{|xz|x~{{}|{xx~{{{}}}z||~||{~{}{~~~zz|{z|{}zx{|~~{v|}|{}x}zz}|}{w}{{|x||~{||~~{}~xw|{z~y}{}}{~{z~}y{~{~}}~~y~z|~z{}x|x{|~~{|z{~zwx~x||yx|~|~~xy|y|v}{x~~}}|{z~{z{|y|}}|}}}~{z~||}}y|~||{|}}~y|{~{}|||{|~|}u}~}y{|~zx}~|x~~}y|{~w|}yzzx}}|}{w|}|}}}{|}||{z|y~}z~~y}zz}~~}}~}{zzyy{z~{|z|{}{~~~{|}}}}|{y~y|~zv|~|y~~~z{}yz{~~}}z~}~y}{z|x}~{{~{|}}||{y{{}x}z~|zz}||~z~z}~y}y{x|}|~~{{~z{~{{zx}|{}xz~{y|{}~{}~}}~~z}||~}}z{~~z{ys{|}|}y}{z}}~~{w~{zz~~|~z}|y~|z{~~|||~}}|||{~z}~||z~}~}}|~~|~~~|{~x~}|~~~}z}{}}}}{|~~}~|~||}}~~~|}}~y|~~}}~}~}~}}~}|{~}~}~}|}yy||~~~|~~|}~|~~}~~|~}}|}}~y|}{~||~~~}{}}~}y~w~{~{|~}}z|}wyz}z{}|z|}|zy{|}z|~{z{}~{~|{|}{~|~~}}{~{}}}{}}~tz~w}|~}|vy~|}y}~|{w~}yz|~~}{|{z~|}}~{r||{z{x}z|w{~z|~}}{}z}}z|y~z}w{}~}{z}z}}~~}|}~{z~}}{{{{z}~{}{}~{}{{|xy~}|}|{~~~|~{{|~{~~|{{}y}|z|z{~x~{}}~~{|}~x}|{}~}~~}~}|{zz}}y||||~}||}y}z{{{~{|}y{}{z~~{||||{|}|x~}~}zz{}}|}}{z|}~~~x|}zz}{{xy}}~|y{}~~~~}~|z{~{~|{{{{{||{{~~}z}u~z{}|~}x}w}~z~z~y}{}z|{}~z{}|z}~{z{xz~||~}{}||{|{|||{~y~||z{z}~~|}~~~x}|x|x}|~~z}~|{yw}y{}zy}}{yy}x~{~z|y~~}|~{}{~~}y|~{{{z|yyzy||w|}|y{}||}~{{y}}~{||z}{}{~~x}}~{y{y}x|y}|y~|{~}|zz|z~~|y{|}}{}{~}}~~~~|~z}}~~|~}~~~~|w}|}}}~}}}~}}~|}|~}}}{|~~~~|||}~}~~~|~~~|~{~~}||~|}~~}}~~|~|~|}~~}{}~~~}~{}|~}~}}|}}~}zzzyzy|}uz~{|zz{w{zwyyuxy~}{{}ywz||yyzz{~yvzzxyy{{||y{{{{x~zz}z{z{z}vz}{}y}z{{{~y}z~wxzz}{}{}|xwzw{{z}}~~|z}~y}z}}{x}}ww|}}~z~~{zv{z}|~||y}u|{}||~|z|z{|}||}|yz{wz|}w{}}{u{}~|y}z{z{y~}x|y{{||~yzzz{~z{{~|{~zu|y}y{z|zx}~}~z{y}|v~w}{}|{|y|{{{y{x}}||z{}y||~{|z|}w{{}x~}}v{zz{zzu{v{y~z~z{{|x{}}{{|{}{~|x|}~x~{x|yx{wz{{z}|||~z|yx}}xz||{|}}x{|}{z{{yx}}xw|z|}y}{z}}~{}xw|{|{}{||z{}}{{z|v{zz}w}~{}~}w{}y}|w~yzw|u~zyzx}}{{}z{yxy{|ysz{|{{}x~~x}}y}~{yzzy{~~{}zyz~y{~{}x|x~|~wz{x{{}vzy}~z|zyyz}z|z}}}{w|x~|~||z}|y||vz}{||u~y~wy}{z}|}{|~~~{}|}~{|}{~|{yyzyy{}}{z{|{||yxvy~z~{wy{|y~zw||{y~}~||x{zy}x~z}xx{{|z{{yz|}|y|||}}xx}z~zz~~|}z{y{{z~yx{~{zx|}z~z|~}~y~~~}}~~~}{~~}}}}}~{~{~|}~~}|~z~~~}}~}}}{~~~{z{~~}}~|{~||{}}~~~}}~~~~~}}}||~{~{}|{~z~}|}||~~~|~{|~z{{z~}~~}}}}~}|~|~~||{~}~~|}~|}~|~|~z~{~}}~}|~|{|~}z{}~||~|~{|~~|y~}}}|||}~~}yz}}~~{~~}|}~}}z~}}}|}}}~~|{y~}~y~{|y~~~|||{|}~y~|~|{{zyz|}x{y~tyw{w}|yyx{~|{x}zz{~y}~~|}z~{w~~~z|}zzzzz|{|{{zy|w{|{|{zyx}z{{yzzxzzzw}{~{~{zz}{}~{zzx~}z}{}{z{vw|wyx}zz~|}zz}|xy|yz|z}wz}z~y}zv{}}~|~x{z~y}|~{{}y{~}|ywzyyuzzv|wx|~x{}|wy~{~z}z~yy{~|}{~zw{x~}~w{|~|x{{{|w{z{z|zy{}y}yz~y{}{{{{v~{~{{{|~y}zx{{|wz}x~{z}|}zy}}}}}x{~|x||}~{}}z~}z|{{}z}{z||z~|~z{zs|zzzx}vwz{yz{yy}v~zyy{vwy}y~x~zz}z}{~~}}}z~~y}|}w{z~|}|~x}~|x{ww}z{z|~~z}}}||~t}}y~y}yx{z{{|{zy{|y}z||}~{{w}yyz~}zx|xy{|u{y}}z~~{xvz{}|w|~{wyz~||wzyv{xz{y}w}z{yy~}xxz}}uz|y{z~|~z{w{||}~z}~z~y~~{~y~yz{y~w|yywz}}}~}zyzyyz|zw|xz{}y}{|w}}~|}{~~z{}}~|}||wyw~}{{xywz{w{{{}v}yzz}vy~{z}~}|{{zz{}zz{~~}|~~}|{}}}~~}~|}~{~}z}~~|~~yz|{}~}~z|}}~yx~}~z}~z}}~}~~~z~z|~|||}~~}z~~{{z{}~}z~~~~~~}}}~~|~|}}~~~z~}{|~~}~}~~||~~}}~~}~}~~}|{~~x~|}|z~~}}}~}}z~}~{~~|~|}}~~}z|~|y|~z~}{~~}~~~~|||~z}|}~~|~}|}|}z~yz|}}~~~|}|~w~}~|z{}}{|{~{|}{zyzv|~}~xwy}yy{v|vz}{~xwv||}y{z~w{|z{}}y~{|z|z{{zyyyz}w}{{zz~~{|}{{zyxy|}|xz{xzy{ywzzzyy|}{~~||xy{z|y|}y|~|v}y}{||{{{{|x|y}}|{z|yy{}y{z|}{|zyy{x{}z|}{x|||zzvz}y{|w{~z{{~|z~z}|x}{xw~|y~{}|w}~~|x|x~}}~}x{yz{|{y}||~x}}yx{|{~|zy{|{~zz~zw|z}|}}z~z|}{|~}z|y~v}~}~||{|y~~~{}}xyy}{z{yz}{{x{|{|zz~~{}z~yx}|x~{{{}y{||{x|}yx|~{~{zy{|}zz{{}|z~~}w~~|||{}|{{zz|xxw|{}{zzy}xx|~v}}}~||y{y}|~}~|}yzz|y}z||}|}{}}}xu~{|{{x|zw{}zyw}|~v}y}{y~~xxzz|u}y|}}{~|~yyxzy}z||z~}}w}y|w|}z|~}{|}uzz|~yxzz~z}z|{z{|z}|wy~{zx|}xzv}~wyzv~yzwz{ywu}|}xz||x{{{{|{{}y{{~{xz{xyv|zz}y|}}zzx}x||{y{}|z}y|{|z{z|~w~z|~||{||xv}}y|yw~}{}|}zy|~wyz{|~}}y|w|{zx{}|y}{||~{~y|wzz{}z}}~~{~z~z~}sy{~|z~}}~||}x~}{~~z~{~~{|~~~~~}}}~~|y}}~|~}}~~~~{|||~~}z}{}|}|~~~}~}|~~}y}~}y{}~~~|{~{}}~~|y}~|{}~z}~y|~~{}}~~~|~z|}y~||w}{|{{~{~}w}~~~|~|}~~~|}}|~~~~|~{}~w{}~~~{|~~}}{~|}}}{y|~}~~}y~~~~|}|}~|}~~~|~|~}~}~}~|}{}{~{}}|~~}}~~z}zz~{|zxw}{ztx}zv|z}}{{||yx|{{z{{~y~~{|}|w}{z{{}{|{zw}{xvy~{}{{x{z|w{}xzzz{xzzz}zy}x|xx~{~|~{}~z~{{|wzy|x}y|}~z||xxzzyzx{y|zxv{|x}|yxy{|w}xwz{{z}{v}}{|~}{~{||xw|{zz~~~y{}|}y}||}z~~|vz}{zw|~xxz~y{~wy{{|{~{~z|~~~~x{|}y~|~{z{{{|z~}{}xyy~|}zxz|uzz|xz{~}}|{{z|{z{y|}yx|~zz}|x}yx~{{{w|}w}~y{z{zw||~|z{|{}~}{|v|~~|}}~}{~|yx|~}||}{y{||}yywyz~x|y{|}}|||z{|~|{{z|w~|}~~|||z}{|wxvx~{zy~w~z{wz}{{yzwzzzx{y}{yz~~z|{~|}}{{{{}~~~}{~{~|yy~}|{wx}w|wz{~}z|{yzy|z~}}~}~y}yx}yz|~~~~z}~|{w||xx{|{xw}yyz}w{{{xy{z~y~~{~{zy||~y}|w}x~}|x~|{}}~{~{~{y{|{y~z{{tyz|~|yyw{{}|z|x{{}{~|}{}}}z}{{{{|x|{}{}xwy{x~x{|{y}yz|}yxz~~|{{}}|}~~{~y~}~||}z|}~}|}z|}|~}}|z{|}}~|~|}}{~}}~y|z~~}~~~}}~}}|~x~}}}~}~{|{|}~|}{}y}|y}}~}||z}w~}|~}|~~~}|~x}~{~|y}~}~~~}}~z~~}|~~~~~|}~}}}~{~}z~~~|~}~~x~}~||~~~~}}~~~~~~}~}}~~z~}}|{|}~~{~~~~|{{}~~~~~z|x~}|~}|~wzy~x~~}|~||}~}}}~z|}~zy|w}}|yx}yxz}y|{y|w~{w}}|{~{yzyyzy~{xyvzy|z}y~{|{~yyy|{}zxz~z}~z{zxzu||y}{~{{xz{y}yzz}xz{z~v{yx{xxwx|{yztzzyzz|}}z}z||{{}{y|z}zzz{|{{{|{z{yy}~z{|}}zz}}|{{z}}xx|zwyyvz}ytzzxyzzz}}{~z|w{{xyy~|yz|y}{{|}~{{x}~}~|}}z}{}x~zx{z}zyxzy{zzzy{x|}zz{|{z|w{w|z~{ysz{yzx~~}|zwzyy||y{x{{z|yxy}|x||zz|{yyz|z||~z{zxvxv{~}x}|{{{||{|}~zy|zy}~~{xy}~~||z{yx{zzx~xyy{z|y|x|{zy}}~{}{|yy}{z{}{{y}{}|wy{wzy{yyy}z}}{||}z~|}|y{}yzy}z~x}|z||zyvzxt|y|{}u}{|~z~}zwz}|u|}|{|~{~yt~yy|{~}}xv||y}}|zy}yz}{|y|y||x{z~}}~|xzz}xy}y~wy}~z{y{}~zz{{|z{~}{{}x}|||{~|{zyz|vz|z{~}y{y{{y|{x}v}z{z~{yy|}x~zy{u|~{x}xy{{|z}}}|z{w|y{|y}yx||{{|{|z~|}}~{zvw}}{~~|~yz|{}{{~y|}z}{~|~~|v~{}}z~||~~}}|z~|~~||{~{}~|}~|}}|{|~}~}}|}}~{}~w}~}{~~~~~|~|||}}|}{}~~}~~}{~}}}~|{{~|~|||~|~~|}}}~~}}}}|~~}|~z}~~}w~~~}z|}~~z~}~}~}~~~}|}}}~}~|}~~||}~||~~|~~}|{~|~|}~~{|}|~}~~~|}~}y}~~|z{~{~~}|~~||z}}~}}}}z~~|}|~~~{~}~}~}~{~}|}z~z||}z|y~x~|y|{z||}}||y~{v}{{}|~}{{~{}y~y||{}||yw{z}{zy|||~wy}w~zw{}yyy}|yyxuzw{{}{z|{}||~|}wz{{||}|~}~x{y}~{w~wy|~|z}yv}y{y~}{x|zw}y{{~~{}}{xyz~}v|{x~}~|}|}{}zz{x{w{w~zyy{vz~zz~x}}u~x||~{zy}|z~|x~y~|x|z{z~w}yxzw}~zzz|w}||y~y{~}}z||yzwz}}~zzzy{~y|{x~~}|{}}~}~|yy}}||yzx{}yy{{|}~{{{|~zz{z|z~||z~{||z{xyy}|{x}z|~ywwzwww|wwx}z{}}|z{|~~}{z|}|}{zz~~y~yy}~~~}|vz||y}z{|ztz||z|}y}v~y|zy{vz{{|~y||w{|z}|}{~~~~~~|w~{zzy{y{zv{}~}}||}x|wy{v{xwvxty}|~~|zz|{}~zz|{x~x|}{|y{xy}|z|y|||w}{z}{~v{z|}w}y{z}y|~}|}~{{~||}x{{~v~~z|z}{}u|z}zyyy||}z~y}u{}}|yw|{z}y}{n}|}z|z{|}|{~{~~|w~zx}w}{|zx}{||}}zy{yzx|{{|vw{|{x}z|z{xx}z{|~~}~~~{~}~~~~|}~}~~|~}~{~~}}|~z~~|}~~~~}~~~~}~}z}}~~~|~|~}~~{~|{z~}{~|}}~~~}~|~|y{}||y~|}}}}}|~~~|~|||}~~}~y~}|}}||{{}~z~~}~|z~~~}{{}|~}~|}~~~~|~|~~~{{~{~}~|~}}z}{}~}|}||~~||~}}~z~|z|~}}}{|}|||}z}z}{}z|yz{xyzzz~yw~}zy|}y|~}y~~yz|{xw}x|{x{~|y|wx~}~x{}||xx{~{w~}~zzz{z{xyyzv|y|}z}}y{~y~|z}xv{}zz|w}yw}y}|~z|}{||}{|zy||zx{w||}|{|~zzzz}y|{{{||{y{{~w|~{v|}y}}}}}}~xx~{{}x|{w|{~~z~{y|{~}x}u}~y~vz{~{~z}{y|{}zx~z}zzw{{z}{w|}y{y}{||{}~{{xz{z|}{{}~}w}|{|}}z{|{~~~~{xzy}|~{}}~{z~~}{~u~{~{xx{|{{~}y{w~{|~}}}y~w|z{}|~y|}{zwx|}{|~}~|~z}}t{|y}~|}w~y~xv{yx~{}{|{{{}{||x~~vz}||zz}~z}~}{}{x{}y}{||yv{~z~}y{}}zz~{zz}}zx}z{|w|}{{|z~zy}~}zz~xz~{|yz}~|||{y}zz}yzvy~~z|z}z|{|}~wz}}y{|z{{z|{z~~|}w{wy|{|}x~|~}}|~~}y{yxzz|xwz|xu}{}~yxyy}w~{z}z{u{x~z}|z|~{z}z~}|x||yzx~zyzwz{{|y}yx}}wzxzy|z{|~{yyw~|{yzz}}{w~~{xw{}{x{}u~zy|z}z}~y~{}}xv}}|zz}z|||}{~wy|}}|}}|}z}~}}}}~~}|~}}}}~||}}}}z~~}||~~~~|}~~~||~~~~~~}~~}}~~~~|~{~}~|~}|{~|~}y{}~}}~~~}|~~}|z~~~~~~}~~z}~~~~~~}~{}~y|~}}}}|~||}|}}}{~~}{{~y}}~~~}}~}}}~{{|}~~|~~|~}w~|y~~zy~}~}~~|~||}~~{}x{}{~~{}~}|{|}}y{||{}~{{}|z|z|{~w}z}|yyy|~}x|{{z~~z|y|yz||~}|~|~}{yz{|x~{}|z|{xz|ytxs|y}}zy}xwwz~|y{|{||}w{~y|y{yyz{|{|~}zz~}wyz|z}{|{|y}y|~~z~}}~x}w}z}}{~}z{{z{{{|z}{~}~~|vzzx~}yz}|z~y|yvz|}v}|}yyxw{v}{{|{w|}x||zv}||}yy}|~xy}x~~{}}~}y|{{szwwzxz{|{v{yx|~xyy}{z~y|||~~zx|~{z|}~z{~y}z{z|v|w{x|{~z~z~zzvyz{x{z~y{|~|y||zyyw}z~y}}z}~||~|y}{}yz{}~xw|}}w}z{{~zw}|}~~|}}z}{|~zx~|y~t}}~|{|{~~~t}|yzwzzz}}wwz}w{{}~~~~|~|}{~|{}|~y{z~y}v~ztz{zwz||}w|~z~{~|z{||u}}}}~z}{~~}|}~zz}}|}}{|ywzzwzx}}}z|}|~|{|{y{|||{|}}}zzyz|~z|z}|x}y|u~z}|{{y|z}||z}|{{}z}|xy}v}}~}|~~~zy}y~z~}s~~zy}~z|}xyyz}y|z{|||{zy{}{y{xyz{{~zxzz}~~}z|{{~{|}~|}}~~{|~}}}~{x||}~}|~|~}~}|}|{~{y}~~~{~}~~~}}~}||~~{|}{}|{}|~|~}||||{}z~~|~}{z}|}|~~}}|||~{|~~}~~~~}||~}}~~~z{{{}~z}}|}~~~{y~}||~|}~{z{{|~z~|~}~~|~|}~y~}~~~~|~}~z|{z~|}{y~~{z~~|{|zx~}~~|~|~}~{|~{||z~|}|}}{}~y}}}~|{}~~|~{{{~xy|r|y~}|}zyxz~~}{{xw}u{}|{{|v||vy{z|}zz{~{}}y{yz}z|y{||y}~{}|z~zxzxy|~||z{z}v||~~~yy{zyx|}ww{z}{zz|~{txz}~ty}y~|z{{{v}x}x{{ww{y}z}x{~s{~w~v}|}z||zzz|yyw~}z{zyx}z{|z|~z|{}}{|~xyyz}|||~~{|y~ww{}|{~}|wx}{|}|{z}z|zwxz|{~}~|x~~z||{|y|~xz}zyzyx~|uz{}|||~}}{{y}{y|zz}|~~|xy{||w{||~}{~wx|zzyyz}z|{wwz}|~w~}|}}~~||~z}xzz}zz}x~{y}|uu|{|{w{}{}|yz}z}zz~|zz{u{{||sx~{{~x}z|{x}{{zy||}z{zz}}|x~~{{w~{{{}z}y~{x~yz{w|{yx{x~{t||||{{z}wwz{}{xx{x|{zz}~}}{z~y~}z|xztux|z||~x|{{|z|~}~yz~|tw|}~{yzz{zy~|v}z|y|zw}}~|{}zxw|w~xz}z}y{w||y|y{w}~x~x~}zz|}z{~w}|||}~{|}}{z{y||{}vyx||{}~}v|x}y}zw{|{z~|{}}{z|w~vxv}vyz{{zz}y~{y}v{yz}z|z~z}}|~~|{||zt|}z}|~{zxz|vy~{y~zxw|{~~{|y}x~|||}{~}~}}|||~{}}~{||}~~|~}|}~|~~}~}{}~{|}{~~~|||}{~~}~}}|}}~~|y}}~~|}~}}{|}~}{}z}~~~~~}~~}~}~}z}|~x}|}~z~{z~~~|z{{|~~}}|{}|~z~|z~~~}{~}}w}~|{~{}~}~}}y}}~y~~~~}~{}{y}~{~|}}~~}~|}~|~|}{z~|~wx}{{z{~w}zzwyx|x~}{zx{x{xyz{vzzw|{x~|{w{y~}}~wz|{~~|}||zw{|}v|{~{x||xwyxyz{y}x{z|~xyy|~}x~}z}y||z{~{}}|z|{|w{vy}y{|z~}w{~zxx~|{{t~~|xwxyzzz{w{|y|}{z|}w|}}}}vy|}y~~w}~~{z|z{{|}y{zw||zv~xu{{~wzzy{}}|y||}y{|{}{}~}~xz~||~|{zzyzzxyv{v|{uw~z|ywy~|~~w{zy}}yxw}}}{|{z|}{~z{|zy}}}|}~~}|{{~|y}~~y||vx{}zxvw|x}v~y~ywxy}v{{}z{{|~{}z||v{|z~v}z}{|x}yzy|{{zx|z{}}y~z|x~x|{y{{u{}z{}~}|}~|z{}~{u{z}}~}yz}~|u{{yxy}~zw~z|zy}}}yw{y}}}{}yy~zz{}{y}|z{}}xw}x{|~y}z{}vv|x|z{x|zz{y}y{z{}yy}|}~}zz|||~}~xz}zt~x|x{|||v}{y{{{~v{}v{}~xzx|yz{x}z~}{{{zy{|}{xy|~{{yy~{{|}~~{|{x||ywz{yy||w}}xxx{z|{y~yz|y{|}zyzz}}~~}x|x|v{|}{x}||yx~{~~{zxz}ww{z}yw}zy{yz~}~||}~~{w}z}{~~}||~|~}~~x~~{~}y~~{}{~~~~}{x~}~~}~|~~}{}~|}y}~~{y}~~}z}{}|{~|}{~|y}~|~|}}z~}||~|}}z~{z}|}}~~}}|}{{{||}~|}}~}}~{z~~v}z}|}|~{|{{}|}~~|~~~}~~|~{~}}{}z||}~~~|~~}~}~~z}|~||~~~}}~}~~~~|~~z}|~~z~~|}{~|}|||zz}~{u|zz~z{}|}{~{{||}~~z|x{|~z|~yz~|zz|~}~v{zzy||x{zxz}v}{y~||~|z~{~~y|{||yz{~}~||y}{y||z}|{~}|~}||~~}|z|zz{}zzw}{|{||y}|y~|z}~|}}{z~|y||~{{z~~~~z{~||~z|}zz{~~}~}{z{|}}~|x}~{x|wzx~{|{||~|}y|~|z}}{w{}zx~}~|z{~~{z|z}|zz{z{y}y}y|{zz}|{||}~}|x}}|z|z}~}{~z}z}|~~~~}z{{~}}}|z}|{{y~|{}w|z|~}zy||{~}~{|{yx|{y}z|z}~~}x{||{~|y|}{}||}|}~{~~z{~|~~{y~y{|z|}~y}}}}z{}{{v}y~|{||z{||x{}{x~|z{y||~~|y|{z|}~}z|xz|~}x{z~}~z{|~~||yz~~|{~~y||~~|~{~w}}{|}|y{~~|||}z}{}~|~y}y}v}z{~|y{}|{{~~|~z{~y~~x{|~|~}~{}|{|{{}{|z{{||~}}|~zy}|}~|}|z|||~|}~|v}~~z{|}|{xzz}z{|{{}||~}~~}}~~}~}~|~}}~}~}z~{}y}~|}~~~|~}}z}{|z~~{~~{v|||~{}||}}z}|~{z}~~|~~}~w}~~~~~~~|~{}}~~~}~|~~~~~~}z~~~~}~}}~{~~~}|{}|}}|}}~}|zy~~}}}|~|zx|||{~{|}||y{z|z~yz~zxyx{{{{x{xy}z~|z{vv{|y{~zzw|x~{~yx|~~}}}x{~zz|x}zyx{z|ux|{}}z}}y}}{x~~y}||y{yyz~|~}z}|y{~{|{y}|z|~wyyx~s|yxy~y~}yzwzy{{}{}zyz|yz|~}}zv}|y{}}}}||~{~{z{vz{zx{|}wz~||{{{x{~}y{}|{{}{y||~{|{zzz}{|}}|}{}z~}{{||z{~~w|xxwvxx}y{|~z|~|v{{zy|z|}z~}zwzr}~~z~~|zyzx|~y}|yx}v{|y|wy{yvw}~s~{|}x||~~~|~{~}}}||z|~{~yvz{{}||zyz{|{|~}{}z|}|~~~{y}ux{vy{}~z~~xz}vw{}{~}}~~x~}z}}yzy{}z|~zxww}~||wyv|{w}wyy{z{|v|~|y|~~|z~{~y}{y{|wzx}~}{x}zu|w|y}{~xx}y{}x|~y{|x{xy|{~z{{{{xy}{{|{zyy~vzytz|~z|z{|~xzyx|}xz|x}z}|~{~}~||{{|}x|||yz}~}z}{|zzy~x~w|}wy|}~{{x~y{w}}{}}~xx}|y||}~|y}{{}~{{y}yx}|}~}|}~vw|z|{|}{{x{||z|x|z}|}~~}}|{}}}|}~}{{|{wy||~|~|}~~~{}z}}~|}}~z~}~|}{|}||}zz~~~||~~{}|~~{}}}~|~}{}}~~~}~}{}|~y}}}{~z|}}|}}~}||{}~}|{~{|~|~}{}}z||}~~~~~{{}~~|}}~~~}~{||}~~z}}z}~~}~}}~~~~}~{||y||||y~}||~~~|~~|x}~|z~}w~~{{~~||~~~}z}~}|~}|}{{{~~~{~y~~{|yy|{~y|z}}{{|u}}}}|~}xy|~~|~{|{|~}}|}z~}}|{||~}~z|w|{~}|{||zzz~}w|~y~x}}{}{|}zz}{}||{}zy~y}}zy|~{y{{|}z{{|}wz|}{~}|}{~}}{{~}|yy{{xz}z||z||{}{}x~~|yy~z{|y~}xv{}~~|x~~}|x}|{}|~}~z|~|z}|}}|z}~{|}~~x}}{||}}|{zzxzx|}|}|z~|~yzz{~{z|~|v|}|~{~z~{{}}~ywx~|~|z{~xwz}~}|}z~~}{x|z}{~|}~}}~zzw}|}{{|~~|}wz~z|}{||||~~{z~{}{|xx}|y{~z~{|||}~~}z||xx}~~{}}}~}~|z~~}v}|x{|~yyz}}}z}z}y~zy{y{zz~{}x||}}|zy~}~}||~}{{|}}}~~z~}x{|zy|~|}|zzyy~yw{yzyy{{|y~|x~y~z~}x|||}}{|~||}|}~}xzz||{~~~}|yy{z{}~{yy}y}}|y|}yz}{z~z}{|zx|{z}~{}|z{z{x~~||w}z|y}}~{}|y{z|{||z}}{~~~|z~{|~~y~{{~~||~{~{v|}|~~||}~{}~}}z~}~}~}~~|~}~z}~{z{~}y}|~~~~z{~~}~|~~}|}~~z|~y~}~}~}~}~~}}~~}~{{{|}~}~}|}~}||}}~}~}~{~~}~|~~{{{||~~}|{~}}z~{~~~~~}~}}}~}~|}~~~~~~}~}|~}}~}z|}}~t}}{{zz~wxw{z|x|~z~~wxyzzy{~}}~|zyxxy~xz}|{|y|y~z{zw|}}~z|zy{|}~{xzwx~~}z}yzy|y}z}}{}|z{|~~|{{{z{{{|||{~xzz{}}|x~x~|~w}y~|~|~z{y}wz}x~}y{z|{~~z}~~x~}~~~xyy{~|||{{yw|xy}uyzy{uzvy{z}}}yw|~y}w~{}z|~}xwx}{w{{~||y{}}|y~v~|xz{yz|{x~zy{w}{}zyy{{z}}~v||}z~~yx~}|}{z{{{y}}w{vvzy|xyw~wy}v|z|z|u{}zz}}~~z|~~{}v||{|||}x|z}z}|{{|x||{||}|x}y{zw}|}yw{v{yx}{y}z|{{|wz~{}{{}{||}|{z}x~{z{y|z~yv}{u{t{x~z}|||}z{u~}}{~x~|~{~|}}v{xyx~z~|{z|{}sy|~}}~z{}{z}|zxvz{{}x|~~{z|yxzj}}{}~|}yz}zy|{~{zzzz}y{{|yzxzzx{{{{zzz{~~x{y|~~~}|~}||wxy}}}~~~}z~}{~{~|{xyx}zz{~}}r|y|yxx{z|{{{~x~|~|{{}~}y~~}~z~{x}|y{|}z{z|}||{|{|y|x|~zzz~~y{{wz{zzw{}z|~}~}~|z{yx}|}{~~}}~~|~~~|~~|y~~}~~~z~}}}~}~||~~~|~||~~{~{}}{~~}}~}}~~y|~z||~}}}|~~}z}}~}~}~~|z|~}~||~{~{}~~}}x}{}|~|~{}~|~{}|~}~~}}}}~|}~~~{|~}}~{~{|}}||~~|~|~~}}y~~}~||~}}}~~z}|~z~~|}}}|~~{y~~{|}|~|~~}{|{~|~|}~~}~}|}~}|}}z~}~~~|{~}~~~|zz~~}{z|}~{zzz{v|}y}|wt}~z{|z~w}y~~yywzyy{~}z}~~t~|xwx{yzy}y}{{||{w}zzx~~}{|yt|{}y{{{z}|}y}{{|z{yy~}~|yxy|y~~|{yyz{y{|~|ux}zyyu|zzy|{|{~yxy{x}|z}w~{xzz}|~~{||}}|zyz|{~yxz{z}x|u}{|z~z|~xx{z{y~|x{w~w}z{zx|{x}y~|wy~v|~}~}}}}{|xyy||~}{|y|{z~|||}{|ywz~z|zw~z{z|x|zxz}|z}z{{~}|z{}y}z}xz{z}zv|{vz}ww}{w|}{{xv|~||||{y|{w|y~z}{}}}||}y||}{|||yyz{~zy~~yz{|yz||z{~yz|||}||z|{vy}zz~||{}|{y}y{|{~{|{{|z{}yz|}xzxy~|~|{~z{{||y~z{zx}y||x}}}{~v|zy{~|zyx|x{}|s}z}{x}~{y|}|x}}}zzvx{|z|zx}}z}xx|{~z||z|y{zxz|r~}{{}|y~~~y|w{}}u|zx|}}}|z{x~yy{yz{|~y|yuz~}w{}}y}y{z||yz~x}yzxy}{}z|}zz{}zy}v{~yz||y}x|{z{z{~{|{~~x{{||yxwx|y|~|y~|y|z{~||||x~~}zy{zyz|{|xy|{}{yz{|{~}}||~~~~}}}v}~|}~}{~~~}y{}}|}~z~~~}|}{~}~y}~}~||{}}|}y~~}~}|~~~z}}~|~~}~}|}x|~~~~~~}}z}}|}~~z|z~~~~}~}~~~~|}~|}~}~}~|}|~}~~z~~~z~}~{}~}~}}{}|{}~}y||}~~|~~{~}z~z~~|}}|~{}~|{~}{z~|{|}}}xz~|~y~|}~}~y~z~z~~~}~~~|{{~~z~|~|~|{~w|~x}}|}uzu~~}~}}zz{}w|{y{~x|~||{~|~}|~~y~xx}z}~}{xv}~~|v~~|}~xzxyz{|{y}~|{}y~||y~z~{{~|y~|}~zz{{|}{{zwty{~{y}z{|~}zy|x~~|zyz}||~~zx||zyzz~|~tyuzyz{}~}~}|}{~}|}y{|w{|~vz{z~y~x}w|~}|{|w}y}|z}{}|yw~{}|{z~~}xy~{}}||zx}|~}|{}}|~|{}~~wy|y|y}|}{x|~z}~~{{z{}}~{~~}|~}}y|~~}|}~|{}}|{|}|~{|x|}xzyuz~{~}z~|wu|}|{}}~~y~|zz~}~||}}~{z|{}{zu{zxzyx~|z{~z}z}|}}}}~z|}z|~vy}|y~|~|}y|}{|~~{yz{s}|z{{}x|zv~|~z}}}}|{|}|~|||z}y|z{}}{y}z~||x}}z}z{}|z}|}~~}|}y||}~~}z~|}z|y}z~~~z}{y|{}{{{|{yyzz}|}}|~yzz|{~~}z{}|~z|{|yzy|{~{}~}~{|yyy||}|x~zxy{~y|{~{x}{|}{{|~}~|}||}~}~|z~|~}~}|x~~|~~}}|}~~~}~~~}}~~}|~~}~~}}~{}~~}~}}}|~}|{~~|}~~}}x~~~~~~~}|}}~~~~~~{~~{}}}|~~}~~~~}~~||||}}~~~}}}~}}}{|}v}{|{~z{}~y|{yx|zy}z}zw{zz}~x}z|{}}}xy}z|y~xwzzz}|w|v{~~y|w{zzx{zzy{}z~}~xzyyyw{|||x}{|{zyzzu{~w}||y|}x{yzvyy{w~x|vz{z{}~}zx{}|}~}xy~{zx}{y{~y}y|zyz|yzy|yvz~|~{{|w{{|xyw||~w||~z|{}}y{{x}y{{}z}|zw}y|v{zzzxzzyuzz~zz{yxxz~{}yzz|}|{}{|z}{{zz}y|y{x|zy~|~{yt~|xy||}y}y}yzz{w{yy~{y}|{}yy}{}y{}}yzz|z|y{|{~zu~}{yw{zx{vx}zy{yzy~{z|wzzz|{zy}{{{u}x|x|{}y||}y}z|x|~yu}{w{~~~v}}w{yzz|x}z|{zv{zyyx}yy}}wxyx}}x}yw{z|x{}~~|wy{x}{}{|z{zv||~}~~~|yyy}v{zy||y|wwvx}~{zx}zyx|z{{vz{~}|w|w~}zw|~zy{~~z|{vy||}~}{xz|{|wzy|{~xx||zxxy}v|{{{w{~~|~wxy{i{{{{{{}{}~ty{|wx}v||~~y|{xxy|yvy}zyu|yy|wy{||zz|zwz{zy|}}xw|{}w}|{zx{z{xz|}y~~}|z}~xv|v~|~||yz{v{zwz{|x~{|~yt|y||z~{zz~yvw|||{}{x|xx|{x|{||{|z}x}~||~{~}}|~~|~~~|{~~~~}~~~|~~|~~~{{}~|}~~~~z}~|~~|~|{}~~}|}~}~~w{}}{~}}~zw}~}~{}|{{{{~}~||~}|{}~}|}{~}{}~~|~~}~}}z~{|}~~~~}|}}~{}{||~~{~~}~}{|}}{|~~~}~}~~|~}~}}~}||~}~~~|}~|}|{|~z~~{y~||~~~{{}~}||z}|~|~y{|}|}~~~}~}~~z~z{}~~}{~}}|}zz~x{}~wy{zz}||{~}|v||}zzxzz}z}||||z{|~}~}~{z}z~~|}z|x~|~|~|{|y~xzxz}{y}~{}x{}y}{~w||y|~|}z|}y}}z|}|z|}||}~||z{~w{|||~y|wt}{z}~~{~ww~y}y|~|y{}~{{~{y}sw~{y{}}z~{{|{|}~~ww|~y|}{yz~z||}z~x|z}|}{zz}}z|y|{{w|}{xy{||{|{{|}z{~y~~{|}|}z}|}|y}y}t|wz{{}y|y{z{|w|zv|wxu|z}zwz|~yz{||~}|}~|~|~y~yz}w~u}{z||xzx}~~~|{|}{{|||{wy|{{~{}~}{{~~~}}y||t|z}~~}zz~|~yzyy~~}y{~z}yz~{~|~}{~xy|w~|||z}y~}{|||y|}y}zz}{zz{{z{{{~{}{|~y}{~w}{}}~{~~x~|{~}|~}yz||xz{|{~|}}~{y}{|~||{|}~z}zy{}{}}{|{|~}{~~}x}}x{zy~{}{~||{xzz{~}}zy{}{}}|}}}{}}}~~}}~|y|y}zyxz||z~~||||{}~|xx~}{}{}}}|sy{}~}}}~}y}~~|}|~}~}}}~~~~}}z|~{~~z{}{~~}~~~~~x~}}|~|~~~~~~~|~|~~~~~|{}~~}{~}~|~}~{}|||}}~}~|}~}~|}y~{y~~~z{}~}}~~}{~}}}~}|~}~|~y|y~}}}}{~~|~y|{x~wyzy~}zzvzz~|}x~}{y}}|}{}w}x~y{}x~wy{~|zz|yzyz~{~yy~z~xxy|{}||}}{xxx||{~|w|zwy{}}{}{~x{y|y{|~|{z{{xu}v}z}|~}{y|s~~{|y~xv}}xyt}zz|~z|{zy~y}x}xyzxw|~||~zy{yxz||z}y}zzw~w{|{x}y~x{{{twy~|{{~{{y|{xzzx~|}{||}~|{~{}~vy||y}{~}}|{}{~}y{}{{~zz~|y}wx}~y{yyy|x|~v~~w~w}zz|{~v}}}|zy|}}xv|{}{{u|zz~y{zw{yy~~yy|zy~~|{z||||~z{}|~~yz~}u{|y{~}|~|}{zx~|{}~~zuywz~{x{{|z|}y~zz{y~~|}|v{x|x}|}}}zzz|z{{{z||xy~w}yw{x~||zz}|z}yzzy|yw|xzx||}x~{|}yzyz{}{||z}|{zy~yyz{}|zxwz{~vx{|}z|z{~z{z{}}|{|~{|}z{zz|y|z~y}~}{|z}z~}||}z~|vwy|{z{z}|z||~~zy~z|y{{y~|z|y|yyy|||zy~y|{{{~{xz{w{}~z{|{{{y{{~{y{x~y{}{{wu}|}{z|}~|x~|z~||x~}|tzy}|}|}zxwz|zy{zv{z~z{}{}{{}}|z|}~}}|~|~{|~|~~~~}|~z}}~~t~z~{~~~{}}||{|z}|y}{}~}~}~}}}{~}~||~~}}~~||z}}z~~}~}~z||~}}}~~xu|}}~|z|~~}{}}|}}}|}}~}}~{}y~{|~~}}~~{~}~~||~~}}~~{~}{}{~~}~~{}}}}~z}~}~|{z~}|~}|zx~~~}||~}}~}|~~}xy{~{{{|~||{~~~{|~}~}~~~||~~~{~~~}~}~{|}z{}{z~~|~~|~}}~|}{}z~||}{~}}|~y}{~~z}~~{~z|yy}{yy{zwz}y{||z{w}{{|xywy{z{y|x~y{~w{{{{}|~|||{~z}yzwx~{}~yz{{{x{}zwyz}yz{xy|z|zyzy~ws}{x}yy{z~{{|{~}y}zvzx|z|zz|x{|w}z{t|{~yzx|x{|z{x{}|}{{}zz|~~~z|y|{v||zy{~w|uz|{x||z}}z{vz|{}yzy{zxzxy}zxz{zx}yy}|zz~~~}yz|y}|}y{{|~xy}z}sxxwx||yzz~|w}}z||zxy|}y{wwz~}~y~{}{}~y{~{}yz|{y}y}y}txy|~z}{}}||wxv~~||~~||z{x~~~|||}{~zy{wz|y}u|x}y{|vw~{y~wy{||~~y{~{}}x}{y~}|z{zx~}|{|~zu{xz{~}~}xz{~yy~~y}vyy{xy{x|z~z~zzz{z{~x|}{y~zy~{~}~y{|}z~{zzyx|{x}{|zxz{zzz}x~~{{x|y|||{{}{}{|{w}~|u~|tz{~zx}|}|y||z}|}~}{}}{zv}|~w~x|}y}z{~|{z}v{r}||zyx|}x}}xy}xy|{w{}}{y|xzztzv~~{|z}y||{~|||wz~y|{z}|~zvv{z{{}|wy}~y||v{|y~w{|ywxy~}~}{}{}||}}}~~}~}|z}{|~~||}}~~|}z~~|~~|~{{|~}{~|}z}}}~|~|z~~~z~}|~z~}~{~}|~z~~||z{~||~|~~z}~|}{z~~~|~}~|~{}}~{~}~z~{|}|z~}}|}~~~~|}|z~|~|{~{}|}|}~}|}~}~}~~y|}~y}~~~}}{}}}~~{~y~~{~}|~|}}y||}{|~~~|~}||{~}|~~{~{}}~}~~~|y}~~{{~}}{~|{|xw||xxy~xx~z~xyxz{{z|z~xz}|z~|}}|z{w{~}y{{y}{}}|xu{~{x{{|{|~|{zz|z{|z~||{}}w|y{wz||~yy~{y~|ywx|xvz~}{|}}{y}|}{{x{~{}{{zy|z|||yy{{{x}||w||}yx||w}{~~zy||zz}~|}~{~zzz||~xz{}x{}yx~z~zu~~ywy~yz}|{{~{{x}}wx}y}|w}y~}{z~{~{||~xw|}~{{}x}z{~}z{|x~{{}z~tx~}w|~|{x|~|~zy~}z~||~|y~}|yx{|y{{ttxxz}~y||~~z|}}}}}|{{yz~{{y|}~zy}|z{zz{}~z}|}wy{|}x|wz}z|v{{~|~|{~|{x~z}|x{w~}|zx|~}{~||z~|{{}zy~}z|~}}{~y}~|{{}||z|~}{{~|~}|~}~~}~}|}{|yw~y|~y|w{|}z|yvzx{z}|}}}zx~{zy{}|}}y~z~}|{~{}z{v{{z||}|{~}x{zzz}}|}z|||yx}}}z|~|}}~~~|z|}x|||}~~}x~z|{y~t}~{~}zyw~|zy~}z|~}}z}}xvz{yzz}||z}}|y{~|{|{|}~z|x{{z}~y{~|||w||~}}~}~}~}y~~y{|~~}|}~~z}~z}{~~}~}|}||||}}~||~|~~}}z~~~~|{|}y}|}{|}}}{~~~}~{}}~~}}|~}~~}z{~}}}}~~|~x{z}z}~~~}|v~~~|}||~~z~}}~~}}{|~~|~~{~|~~~}~~}~~|}}|z}{}||{~z~yz|}}{~|}{zy{}|}y|||~yz{y~~zz|~|~{{u|}x{}w}{|~z{{v|~z~|~{}x{x}zv~z|y~{}}}}|~|{~~~|}}}~~{~}~|~|~{||}{y{|y}}yz~||z~{|}{y~~}{zu{|||~|}|}}|}~|z|}z~}zs~{z{|}}|}}x|z||xx|}w|~zzy|~{}}{~{y~~}z~~|}zx~z|{||}zwz{yy}xw||w{|}}||y|||~|~zy}z{}}~}~~x{wx|~y}zz{||z{}~~|~y|~{z|ty}z}|}~z}~~|~|{||~}|}{||z~}x||~zy{|w}}v{y~{v}z||{||{{~}{~|}~}|y~y~y~}y||}|zyz{}}{xz{{~{}{|wz}{zz~{~|{|~|}~|yy}}~|y}}~~zw~|||{{}xwz}}}}}||vz|~}}~{{z}y~zz{}}}z}}}{}}{~zw}}y{~~zv|{{zz~v}||}}z|~z~{}~|}}y}y~z~||z|z}zy||xyz~|}w~~~z~z{x{~}~}|||~~}wy~|{~|~y{}~v~zz{|y}|zv}w{|||zyy~zzy|y|z}z~{}~}}}~{|{~{||~~~}}}{|~||}|~{~}{{}~}~}}~~|{|}{~~~~||~}{|~}~}~}~}~}x|~~~|~~~~}y~~{~}~}~}~~|~~~~|{|~||}}{}~}~~~x}}~~}||z}~}}{~z|~}||}|z~~||}~~~y|~}}{~~}~~~}x}w|z|}~|{y}{y{y{z}{xw{{v{~|z~||}}~{}z{zy}{{}|}~x}||z~x}}}||}~z{}}~zz}|{zz}{}z~|||}~z|}y~z{z}yz}{}|{wz|z||}u}|}zy||~~|~x|}zy{{{}}}}}z~|{xz|{~{{||y}z}||{{~x|{zzz~yy|yy{|{}}|}}|z~|z}}{~~|x~}|w~|{v{~|zz~{{}}}~|y}zyx{z{yz~}||}{~~{|xz~|}w}}|}}|{{||{{}}yz}zy~~|z}~{}~}zzy{{z|}|z|~yz{z}{}~|||}wx~z~}}|{}z~}z~~}{z{z}z|z~{{|~|z~~}|{~|zx}|~}x~{y}|{}|z~}zy||y|z|z{~}{}||}|~|}w{~~}|}x~{y{z|z~|~}}x}}}~|}~x}{z|w{|}z~|~~}~~|||y|w|}{y{}v}|z~x~{~~}|~zz|zy|{y|{~{~{}~z}|~}y{}yz||z}~wz{}~y}}|z|~x~y{xy}}|~{yy||xxz}~~}~~y~yz}{|}~y|~~}z}z|{|yw}}{{~{}~|~||{{y~}{|}z~~y}z|w~{|{z}|y||y~}|yz||}}{}{|~~~}{~~}~z~~~~~~~{~z~~}}}~|{}}}~~}}~~~|~|{}{z~}|}}|~}|~~~}}~|}~}~~~~}~{}}}~~y~~}~~~~}~{}~~}~}|z{}}}}~}}~z|~~|}zv}~}yy|yy}~~yx|{}}xz{{yy}||vx{zx|{~xzx}~~~}z~x}{{z}{zyxw|~||{zx|~z{~xzxw|{z~xz}{yz|yzzw{z|~|~z~}{~|{{y{yy~zy~{~wzzy}{{wx{yw}y}|y{wy~yz~tyx~z~y|z{|zyy|}~}{|w{|}{zyxz}{w}~{}|z}|zz|~~}~~{vx~|}|{}yz}||~{}}}z~x{~~{~y~{}~}{{{}|~vw~yyuzz{wu{{~{vz{vyxyz{y~{|{v~|||z{|v}z}|~~||~|w|xyw~|yyz{}{{~z}~~{}~w}z~zz{y||z~|~|y}}||{{|}{}|z||z}y|zx{{|~~u{{z~y{x~|z{~{{x~|{}xx{}{z}{z{}|v}z~z~|||{z}~{~zz||xz}~y}y{y}|}t|{}zz}~}{x|z|}wyz}~|}~|z~}x|}~|{{{w}z~|zz{{}yxy{z|zwy|}y{|x|w|xzw|z{~y|{}vz{{zv{}|yxyy||yzz{|z{y}wz}|}|{yx}{{y~~y}~|~yz{{|xz}{~yzzz~|yt{y|~vyvz|}xy{|zv{yy~}z|}w|{{}x{}}|z{{y~~yzy{~|{|v|{|y}xwwv}w}}|{|w}w|~}{w{}{{y~y||zz~~{~|~~z~|{~~}~}~~~|~z{z~}~|}~~}~~|}{|}||}||}}~~~z~}}||}}{z{}~z|y~|}|~~z~}}~}~w~~~{~{~{~~}{~}{~~~}~~||{}}|z}~}|~|}}}|}}|~~~~}~}~|~~x~~}~~{~~~||}~~z}}}~~~|~{~~|~}|~}z~~}~z~|~~}~|{}~}z}~~z~{{~~}~~}}}{}~}~|~}|~{z|w~|}|~{|}|~|z~|~{x~~~|~z||}||xv|y~{{yxwx|{z{x}x|~|z}|}{}z|z}}y||{}}u}z}|{{z{|x||{}wx~||{{yz|z~w|zvy{z{zy{|}yz}v~{}z|zyy~z}}}zx}{y}|w{}xx~zyzzz|zyyz}yz||y}zy}~xz|}}y|x|{x~}v{y|w|~{~xy}z|{{y~{|{y{|||v{~zzz}~}}z{z{yv~zyyz}|}|xx{yxyy|y~|yyzw}vww{w{zz}xxw}{yx{|y{zz|{uxzy~z{}x~{|x|yyz{x{~}wvzxz}{xyy{y|z|~{}}z|xy~yx{|wyx{|wws{|x}v}zxzw~~zx{}{x|~z}{{zxzyxz{|y{|}{y{~{uy{xuw}}yy|~{|z~zw}{{}z}xyz}}y{~}{|zx{~z|z|||y{z}|||w}~||zv{xz|wu}zyzx|{z~w|z~|zy{~x|z~zwz~z~y{|z}}x{vw}t~v||wz{{|wz}}}}x||q~||xz{w~}yz}v~wyx|t}}w}}y|}xx}{zyzz{x|||{~~|{~z{}|{yx~{{|{|~ywvz{vx{{zx{zx|{zy~y{|~}{{~~|yzwz~{z{yxzz|x}z|~yzz}y~u{yz}{}zz~zy}z||}{{|x|y{z~z}zyx|}|}y~}{|y{}{yxx|}{}{{}|}}zxz~~y|vzyy|s|y{~~z}z{}~{}}~~|~}~|~~|||~|~|||}~}~|~~{}~~}~}|{z{~~~}~~|~}~}}~|~~}~~}{y{{~|}}|}~{~{}||~v}{||||}~~~y~}~|}{}}}}{}}~}~}}}{|}|}}~|}}}}~~}|{|~~~~~~~~x||~{||~y~}~z~}|~~~~}}z~~}}~|z~{~~~}}~~~~}}|~~|||~{|~}}}{}}~{~~~~~~~{~z|~|}~}}~|}~~~~}{}|~}{|}~~}}|{}~~~~z{}|}|y}}{zyxxyy{z{~zyz{}~y{wy~{{|z{zzyyzw|}|z|z||x{~y||yz}y~|~x~{||{y{w}{{w~{{vzxyzzxuz{zz{||yzxu|z|zzv}x{~z{{|z|}z{ww{wyuyzzx{zzzyz|{zzwx{x~zz|~}z{z}~y|~{}|~|{}}|~{}}|wzz}~y|{}vy{z{~y|yzzz{||xw|zz}x{|xx~{y{||}|{z{x}z}{||{}z{y~}{{x{vz}}|~y{y}zzz~~~zyv}{}{u||}}wy|z|~xv{|~w~|z~}~}|||{zxz~{}}yz~zyz}{v|{|~yyyvy{}zzz|}y{}|{||{}|y}y{w|z}~y|{yz}yz|{z|y{|w}|u~{~yz{~|yyzyy~y~|}|z|{{{~~~}{~{y{}zy~{yzyzw|zx{y{w{wyzx{|~x|||}z|z~y{}{{{{~}{ty||w|~{w|}|xyz{ywz}{|}xz{vz|zx}{}wwxyy{xv{z}~y|y~y}yxx}}|zz~|}x}z}{~|u}{zz{{~zz}z|y{}y{zy}zt||zwyz~yy|~{{w}||z{z|yz|{}{~w~x}|yyzx{}x|~xxyzz}x}||||z~{|z~{{{z{~|~|{}~}z}||{|zz}}{v|}}~{|}y}{wx}{{{x}||{}}{}~|xz}|z|}}|~}~~~y~|w|||}{~~}}}z~}~~~|}~~{}{~~~}}~~~}~z|{~}{|{~{}}}}~}{~}{~{}}~|}}~~~~~~~}}~~~~}}|~~||~}{z}}{~}~|{{~|~}~}~|{}}y}z~~~|~~|}|}}~}}}}}~~z}{~}~z~|~~~{}~z}~w{~}~}{{}}~|}}~{~~{|}~|~}}|~~{z{z}{{{~}}}~}~t}}~~~~~~}~|}}y{}}~}}~~|~~{yxy{~y|w~~~|z{x{x~{}w{z{|y|z~{}|}|~{~~{}|}y|{{{}|zzyx~~{}zyx~{zyxz}}}x|~~{yx|{||yyz{xzzxz{w|}xzzz||yz}|{~|}{}zwxzy}zyzz|x~|y|}|xxw|}zy{{}||{~}xy{|yyxx|z}zy~w|zyz{yyx|~|zx~z|{{}|y~yz}~~y{y~{z~{~yu~x~~vzy|xx||yy}z{zy{z~|w|{{y|yyx}zv~zy|{}{x}{xuxy{}|z{~x|}|r{z{}~}y{|}~|zy~|yy}y|}{{{z{~w~wy{{|~y{{y}|{{}{y{{{|}|{|x{}~{{}}y}{{~~{|y|z{z{|y|z~~x}|}|}|~z|zyz|z}{|{|}yy}w||}zzzy|}yz}~{x}{w|||yz}{yx}}|zy}{tz}}y{}zxx}{z|w|}y|{}z}w||~|z|}zv}wz}{}z}z}zzz{}||w{~{z~v||~}}yz}}y}z|y}~x|{www|}|z{}{}~}~x{{~{{y|xy~}|yxz{}x|}xzz}y}|z}yy~ry{y~}~y{{{}{|{{xz{x}|{|y}~||}~{|{~yyv|}||yzz{}z}}yzzx||{v~|y{z|{{}{{vz}~y{v~yz~~|zz{}|nzz{}|zz{z}z|yyv{~zz{~|{x|v||z~}yz}|x|z{z~{y~}~}}{{|{zy|y}}~{{~}||z}}|{~{}|~~~~~~|~~~~|~}|}|~{z~}~|{}|{}~|~~}~}}~~|~}|~~~yz~~z|||~~~}z}~}~||}|~|~}~}~~~~~~~z{|~~}}{|~}}~~}}|||}{{~y~}~}}{x~w~{}~~~}{||~|}|~z|~|}~}~~~~}||}~}}~{{~{}}}|~|~~zz~~}|~|~~z~{}|}{}~}~}~~|}||~~}{~z~||~~}}~{~{~||}{~|}}|~~~~yz~~}}y{~|~}}{{z|~}||{~|~~~}~}~}}}~}~{~{{z~{}{yz}|~y~{zzy{}|}}~x{{~~y{|zyx|{~|vz~|~{{x~|}~{~~z}y{}z~{~|}}}zzz{x|zy~{~vw~{vsvzzzwyzz}x~~}{w{~~|~~x}|{yyz|~}y|y~~~{{~|z{x{w{{yzz}{}|ywz~x~|z{zxyyyv}t|}w|~|{z}|}~}~}z{}~{}||z{~~xy|zzwz|}|w~w{{{~~~{}{{zyy{zyxy}xz{y||~w{zz{}}xy|y||}||wz|zyzz{z|{|{w{|}{|z{{z{}{~z~|zz|~|}}||{||{vy~~}zw{y~xx}x{}wy}~xxyzz{yy}{~|{}{||~v~~~w|}}{}~{~{~}z{{wz||x{}{x}}||y|yy{~|~}yz|{|{}~}yxy}{}{~|}~{~{x~wy}yy}x{x{z|xv{{|wvzyx}|}w|w~}{{~x|z{}||{{}}{zzzx{}xx~|y|y{~{~||yzyww{~|y}|~~yy|xy|x}|yu}~{|zz|}z{~|}yx||~}x{zxzy|z{}yz{}x{vvy|xy~|xz~z~y{}~y{}y{w|x||||~|{~{|z~yz~xy~y}|{zuuwuw|wzyy}}}|{z|{~~u}zy|y|{}z}}~~~z~|}yx~~wxv}}{u{z~}yyw{z~xyzx|~vws~~|}|z|z}|z~zyx}{}y{}{~z}|~~}~~}~~||~}}z}{w~~{}|z~}~~{{~|{}}~}~|~{}~y{{{~~}~~}|{{|}}{}{~{}|}~~~{}||{|z{z~w{|}~|~~}}}}|}}~}|~}|{}~~~~~zy{~{{{y}|||~~~}|~~|y}}}}}~~}|}||~z~y~~}{z~{~~}}|}}}{z}{~}z}|{{z~}~~~|{}~}~}~~~~}}}{}}}}}}|~z}|~xw}~}~|}}z{|~|~{w~yyzw~~x{{x{zzz{z}~|zy|}y|}y|}}z}w}|x}}y~yz{~{}}}}|}{y|~{x{~|{xz}~|~{{|{y}w}{{}}}z|w~{}}zxw~z|y}{{|x}zz|y{wz}zvz~|}~|y{w}|~~}~y{{}~{|w|x~yy}}{|z|{~|}~{~z}x~}{yzz}|z}}}}}{{~|{{~}}{z}{xxz|}}y}}{z}{~zyz{~zw{~x~}y|x}}~|}}{|~z||{~x{|{z~{|{v|z~~z|y}z}|~{}~z}|{}|y}}~~}{{~{z|y{}{}zy}z}}~}}|{}{{y}y}|}~z}}zw{{}~y{}~}~zx~y{zx}}}|{x}y{|}z~}y}zx{y}|}vy}}~}~|{zyzxx{~{yz|yv{v~{|}||}{~{~y{}x}}{|}~}}v}z|{y||z{z~}y{~|xz|||z|}xy{~z|~{x{|zy|~zzzz|}~}{||z{}}|yz|~zv{x}{w{}~}w|~|}z~z|{{~~}v~{}|y}z~}z}y~x}|zz|z~|}|}x~xz{~{z{~{{|y~~{~z}}{z}}}}~~w}}~uz~}}z}~z~z{y{y{{}z|||~{{uy{~{x~~~~z}~{}{{}||~~}~}}}}}~|z}~~|~}{~|z~||~}~}}~~~~~~}}}~}}}~~}~~~}}~~~}y~y~|~|~||||~|z|||}~~}}~}}}}}~~}~}}~~~~~|~|~{~|~~}~}~z~~z}~{|~~~}~}~{~~~~}}}~~~}~|~|}}~{~~~zzz|~}x|~z}yzz|z|yz}v{zwxwyy{|~xxw|z|zz{u{{xz}}~|{{|}}~z{}{~}|w{{y{{|u~{|}u}}vyy|{y|{u|y{z~}{}|~{}xwx{x|z~x~~y}~yz}y}{yzxxuz{}yw~|z||yyw{yz{y~yz}x|||{{z{|}||w}{u{z}zw}{{~{~}~zw}~~||vt|zw{{vu|zx{yw|{{}~{{x{|}z}z||{}|~{|{}|z{zwy}{{{~||~{{}v|z}{z{~|zyw}w{y|y|||y}{~z|}}zzyzxw}}yzz}{xyzxw~xx|}y}{{}zz{{z|z|yxwz}|z|{z||z}|yyxy{{}zy{z{z~{~zy{}yrz{|}}xzv{~yuzx}z}vzyz}y~}|x~|~}yz~}}y}{}{|{}y{{yyz{zv~xyuwzw|zxvyw~~~}vyzy{y{{{yx{|yz||t}}|zx~|{~~{yzz{{u|}y|~{}y}{wtz{{|yyy~|~z}}{u{{}{{z}}~x|w~x|{~{y}y{z{}z|wz{y|xzut{z|wz{yz|{x}|yx}{y~|y}z{}{~~|}|v}z|xywyw|~yy{{}z~yy}y{{yszzw|{y{~y~}{|}|{|{{||v}}|~yy}{{~{y}|}xwyv{~zzy~w|ywz{w{|z|||z|zz|}~z}{|}{{}y{{}~|~z{~||}}{}~~}|~x}}~|~y}~{|~||~||}{}~~z~}z~~|y}|}|}~~|}~}|~~}{~}}}}z}|}~~~|~||||{}|{~|~|~}{~}~|}{}|}~~~y~~{~}}~~}|~|}|~~{z}|~~~{~{~~y|~z~{~~|{}~~~}~{{~~}~~~|~||~}~}}{~|~}~~y|y}~~~|}~||{}~}~~~||}~}}~|}}~~z}~}}~}}~|~|~{}}}|}~z~}}~}}|}}}{|z{y}{yy{{z}~~{z}~z{{}z~y{|w|x{{{|~||zxy{x}xyyzy}}|{zw{xz~xv}{y|z{{{~yz{}~zzwz{~|zy{z}|}~yx|z|~{y{{wz{{z}zx~tz~{~}|{||}wz{~}yz|~{~{|{z}|z|{{y|u|{z|z{|{{yy{~wvzzzz|z~xuxv}~}}{vx||{|~|{{~u~x{{}{w{u~wz}zz{{v}zwv|}{y}wzz}yww|{x{zy|||{z}{{zz~||{~xxx|||{z~yzx|}yyzzu{|zzw~z|{{|}x~}|}{}|~{xyz}z}}yy~~|wy~z||~t{xzxz|z~x}z{{z}x}||z}x{{~|y}}}yz|z{y{y{|y{{}x|x{}{~~zuzzx~~z{|zy|zy|y|~x|z}||{|~}}yy~}}~}|yzxyx{y}yx~}}}z{w}~|{}x~xz|{~y|wx|~|||{|~y~}~~|z}yw}z{}}{|}|yx~y~~w~w{{yy}{}u||||z~|{yvx{||zy{|}|~|zyyw}}vzzz}}{|zu{{}z}wz~|~v~{~~|uz|yz~|z{y{wzp|w~y}y|{zy{}yv|z{}zy|{||~}{y}z{{xz{{{zx~y|~zywzz}zyyy|w}z|v}||}|}}|z|yy|{}t{~}y|{}|{}z}xx|~{~wxxz}z}yzzy|{}z|z}{zyzzz||{}|}~~}{z}{}|~}|}|}zz~x~|~z|}|~~|}{}~x{|}{~~y|}{}~~~~}~|}{{}~~~}~~~|}}|}}}}{}{~xz~~~~|}|zy|~~~~y~~~~~~~~}|~z{}|}}}}~|~}~~|}~~z{~~~}~}}}}|~~{{}}}}~}}~{}}~||~~|}|}~|z~}~|}~}z}{}x|~|}}~~}}|}}|~|~|~{{~~~|~}}|~{~|{~~}|}}}~z~~}}~~z||~}{}~|}|~}~|~}{}|}~}{~zz|z~}z}}|~|{}{xz{zz{}~|u|zw}xx|~z~y{xz}|{u|v|zxyzzx}~y~yy{}|z~z}{{~z~|yx~~~{z}~~zz}{xz|}{}}|xwy|y|||{r}yw||~u|w|~{|vw|}}z~uyy}yyxz~~{|||x}y~y{|{{zuw{{x|}wwwz~wzwx|~y}}wx{|y|x|{}zw{|yx}{}y{y||{}{}|x~xz~y{zy{{~|xx}}vvx}v}~|y|~zx|}|yy}}|w{z}}zy{}{{{~~y}x|}~z{zx{z}x|}}|{{zw}|xxxy}y{|y{z|~zz|{}z~x}{{yy}x~~|x~{v}yx{v}z|zyw{x{~zzz{w~{{|||}{z}~|~z||~|~y}zy{|y~y|~x}y}|}}~|z|{wy|~xy{|{yy|{zz{{~|}z}x{||}{~||~x{yx~}~v~{{{}w}zz~{xzyz|{|xzw|x{{wy~y{y~zz}~|z|{{}{{{{{{xyy|xzzy}}z}{{y~wxzz|z~|{y}{yz}wvx||}}xxxzv|yy{{{}{{||~{|{~|}w{z~w{z~}y|}x|v|{zzvz|}wxyxzz|z{~z|{~y~xxz~~{{{z}{|{{yz|~v~zxzz|xy}|y||z|{yyy{|z|y|{||z}{||~~|t}~{|}{{}~}{{}}|x|{z~u}}zzzyyy|xw|z|{{yy|||u||z}yyy{~}|{{}~|}}~}~}|{{~}}|~}|||~||~z~|}{~~~}}}{}~|}~}~~{~}|}}}}~~|z~||z|~~~~~}~~|~z}|~}{}}z|}}w|}|{~{|~}~~y~~}~~}~~~~~}{~~{}}~}}}}~~~~}}{~~}~~|}|}{}~}|~|~|~~~~~|~y}|}{~{~~y~|}~}|~}}z}z}|}~~{~|~z|}{{~}z{}y|~|~}{}|}}~~~~}}y|z}|~~~}||}|}{~~}}||}~}||||{{~~{z~~~~|~{~}{~~~~{v|~}}~}~|}}|}yy{z~}}{{w~{w~}yz|zz{xwz~{{{yzzz{}zx|~|{z|{y{{|w~zyz}w||}zzz|~w|~|z}z{~zw~|{zzxwxy}|zz~|~vxz{}x~{{xx|w~y}xxzzz|xy{z|}yywzy|~}y}}yy{|}~{yz~~{~|~z{zsy{wxu||xx|yyz}xz{z~zu{~|zyy~wz}zzy}yy||yxz}{v|{z|{{zyw}~w{wz||~{||yyy}{x|zz{yy}zx~zzy|~}x|}|{}zzvx{z~~y~}~~z{yyz{w{~{}{z|}}}yy{yxxy{{}{~zy|{z|z{~v|zx|z~yzv{|z~xx|zxy{{z||z}|{{zx}z|}xy}v|w{~yv}yyz}u{}ys}|}}|y}}zx{zz|{{}|zy{~{~z{}w}xvzww}|y}~||~|}{x{|{{|}}zw{z|yz{}{wyyz|}|~{{~{zz}y}|z{~}}xz}|~zy{~zyy|}v~||z{ww}{{{v{}y{zy}}x}w|{}{||yzz}{z|}yyvx}||~u~x{|}|z}}y}x~{u{zx~{|wywz{}zw~|}|zx{zy~|xz{wx|{yzz}}}x~{y|}~}|z}}{{}{}~}{|{{yy~~|z~{~zvyxzw{~y{{|~{|{|zz|y||y}||z|{|yzyy{|z}yy~ywzx}{u}{}y{{{|w~|y{|}||{~|z{{~~}~~{~}|~}}~~}~zy~}{||~|y}}~|{}z|~~x~}~||z{{~y}~}~}~~~{~~}|~z{|}~|~~{|~{}~}}~{~~~}~|~}~~|}z|}y~~}}}{}}|z}}x|~|{}{{||~}}|}~{|}~||~~}~~{~~~~}~~{}|x}{}|}}}~~|}~~~}{~z}~}~~{|}z}{|~~|~~{~{~|}|}~}}~{{~~}|~||~{~|{~|}}~~}}~}~~~~~~|~z~~|}}}~{}}}z}~~}~yz{|~|}~}}}~}~{}}}}|}{||~|}}~|{{}z|}x}zy|~}y}yz~yyw{uxyxw|~{zz|}}t}zy{{~{vxz}yyzvwq|{~}~x~|}{{x~|z{|y{z{y~{wty|z{~|yy{v{zy}ywzty}}y~z|z}}y|y{{~w}|~||{}}~~|}|}{z~~{}zxzz{{|{{~z{|{y|wy~~vyzx}{}}}yz~{y|{~z{{z}yy{~|zyxztzzxzvz{}x|wx{}||x{y|u|{y|{||z{}wx{||yv{}{~yyv}zv}y}xy|y}vx|wx{y}|}xy}|v}{xz|{{{}{|{~z}{~~|y}zyy{}z|{}}v{~|y|z{{z~~~{wzz~|||xy~{y|}|{{|z}{{|}z{|{{}~x|~|w~|{yz~|~z~y}}zz~{}|z|~}xv}||u|}{zzzz||}}~z}}}}y|~|~z{yw}~zzyxy}xyzz|{z|zw{y|tx~~|}|yxx|{x{}v{||yv}~z~zyuy|}}}{~|~{|y||t{|}}~}y{w{}y{yvyyw{~{ww|{}~~{zvzz{}|{~y~{y~{{||{{wy||{wyy|{{}yxzwyx{tzw|}{|zxyzzy~~}~{{{y|}{|}~|v||}{{~}zy~z{}zy|{zz~{}zz~{v}xy|zz|~{x{{y|zz}}x~y}zy~~~~}||~|zw|y{|s}||}|{yzw~wwz{xuw~{{wx|v|}~|}~}{|x|{~~{}}~~|||~~~~}~~{|}~|~|}w{z~|y}z~{}z~{~~~}}{{~{~~||z}~|}|{}|~~~}|~}}y~}|~~|~~~~|}{|u{~~{~}|}|}|~~|~}~z~z{}~~|||{y{|~~|~}~}}~{w{{~}}~~z~~~~}y}}|}~}~}|~|}~}~|~{~|~{~~~|}~{|y}~{{}~~x}}}zz~|}~~{|~~}}|}z~|~|~}|~|~}}~{~z~~y{}{~}}|zy{z~}|}{{~z}uz{y|x{|yw{|w~{}wyy}|~xxx~}}~}z}|u}}z|zwwyzzy}y|z|yz{|zz}|z}}yw}v}~}z||{~yy{|x{{y~z}y{||~z|{|zzz}x|zvxz}{|y{}{}y{yv~}||z~zr{vzxz~|}yw|}{{|}z|{}}}{{y{z{wt}}y}{{zyz|z~}z{~~||x{z|v}{x{}|xxw{{y|{~xz|zyx}~z||xw~z|{wxyyzx~}~}||y~qxw}|{}|}|z{{zy}z~x}}}~{y{}~wx~y}z}{yxzy|~{wy|zy|{{yz}xxw~zyzz{y|{~x}z|}|w{z|zzx|z|}|{~z}u}zzx{v|y{~zy~{~yy}{~{}}y{x~{~~|{{|}{y}{w{yy|{~}|y||y}w}{y~{u}x}}y||zwy}zy|}{}yz{y|{}z||x}|~~y}|x~{|~w~{|w{zyy|{~yzzv|x~}xz|zx|zyt~x{~zx{zy}zy}w~}~}z}w~}z|q{||z}y}{}x~{~}z{|y}xz||zyzyzxyzzx}}u{~{|~x~~z}|{y}|~}w{}y}{u~|{}zyw|}xuy{z}z~{zxyzzuz{{|yz{y{wx|zy}{xz{ywu~{{zzy~uxx~{}{x~{{y~}|}z}{z{{yz|~||}zz{{yz~y{z}z|}|y}y}|v|z{x}{|}{}}}|{|y{x~yyz|~z|~||~|~|}}~|~|}~~y~|~{~}~|~|~~~~~~}~~~~|{{|~{|~||~~}~||||}~~{}}~}}~z~~}|~}|}{~~}~}|~|}~}}~}~~~|~~y||}~|~~|~~~|~||~|||{~~|}|}}}~}|}{~|~~|~}}~}|{~}~}z}z~y~~}~|~|}~}~~}{|||||}}~}~|~|}}}~|~}||z}}y{}|~~|~|}~}}~~|~{z{{~~~~~|~|~|x|{~}}}{}~||~~||~~{~~~}|~}|~}z{|}{{{~|y{x|{~v}y~}xzw|~{xyxwz}zv~~zyzxv}~|~}|{{~}x~}||}{}z|y}w|{|yyy}w}z}zw|x}}y|w{zwzy|}{}{~{{|{zy~{z~yw}{{~}}||~|zy~~||vuy}z{~{x|zyv}zxz{uzwww{~w}|y{{u|z~|z|{{~}}x~|{{|||~{~|y{z{x||w{vz{x|w}zzw}~{w{zzw}|{|xw~{||}x}|z{~{z}{yzy}{y{|{}zxz{}|zz|~|w|}{~z|{|}}z}y{~}}}zz|~}~{}~y~||ywxz{y|xz}y}zy{}~{{~}||zxz|{|}xyzy~z}|}w{z|yz|{z{|z}y|||xy|{y|z}zzz~{yz}}||}~|~||zz}~}~xzz||x~xzzxy|yyzxxwyy{~{{||y~z{{wx~}}{y|~z|w|{yzz~}y{x||z{{||zyvyzyyyyw~xyz|{y~yy~{xu}y~{|}~~}}z~~|~~|w{wz}z|{zyxzvxv~{{xz}|zzw~}|y{x{x}yz~y~y~}|~~x~|{~z|}|~z}y}}{z||~~~yzv|v{~|yy{}xx|~x{{|~}y|~~yz|}{~z~{~z{{~|{zswxyzxxzzzz||}|}wy~|}~z~}w~y{~||xy{z{~}~~~}{{{~{|z|~}|}|~}}~~}{}}y|~~|~~}}}~}~~|~~}}z~~~~}~~~}~~|z|~}~|{~|||y~~{|}~~~}}{}z||~~~{{|{~~}}|}yz~}|~}~}||~}||}~z}y|}}{}}~|z~|}}~|~~z~z|~}~~~~|}|{~~~}}}{|||~{zz~|}|}}|~~}{~~}z|}~}{}~}~}}}yx}x{zz}}~y~|~||~{~|}~|~|~~~~~~{}}|~~~~{||}~{}~}{|~~}|}~~{}~{{}~~}{{~{wyy~w{{zz|v}}y{|}~z{}z|{y~{w{|y}z|zy{{{}y}~y~z|~{{|}y|{|}~|}}{w~z{|{v|zz|}y|{z||{{{y}}y|}y~}z~y|z{~zz||z{xyz{y||}{{~{~|x||u~q~|}|{{{zz}|x|y}{{x}~{}x}|zzv{|z~}}y}}{}zx{x~v{wy}~zx|~z{~x|z|{}~z{||y|}}~|||~~}}w{|}zuz|}||~y~x}z||}xzz~y|}y{~|{z}~}|~z~x~xzz|yz{}|~{z}}}~~}}{|~|~|{}|||{~~{~~||~||{~z|yw~z|}~}~z}|yxzy}y|yy}z~x}{|~y{{~~{||}z}||z{|~{}}~||}||~z~y{y|y~u||y}{}{{}}z{~z}~|z{y{}|}|~}{{{{z~~zzz}~x|||z}|w}~xv||y{}|}|~{z|~}{|{{}zz|xz{~{|~}|{~vxu~{{~z|~{x}}{}z{zz}~~|}|xw|~{}zx}|}{}~z}}|w}y}w|}}x{{zxx|{||w}~{|y{}}|{v|||}}z||{|{~|~z{z}}}|{xy}|z~~{}~y{|~~}}{z|}z|}x}|{|{||zzz~|}|~~~~|~~~|~}yz}~}~~}~}~}~|{}~~|x~}~~~~~}|~}|~|~}~}z|~}|~}|~~}}~~z|{|z~z{~~}}}~~y|{~}~~~}~}y~~}~~{~~~}~|}~~y~{|}|}~|z{}~}~|~}~}|}||~~}{~~{~}~}}{}~}~~~~}}~~~~|y}~~}}~{||~~|z{{}zy|}yzzx{{y|yz~~yxy{|{~y{v|y|v|~}z{{{yyv~y}{xz}|~{{z{y|}y{wwyz}}~{xz|y|xyyx{x{w||wy{y|z}{{{zv|w|~}vuz}{y}z}y{yz~{~{{yxy}yyw}yy{y{~|}{xyzyz}{||yvzy{{y}~{zzxx~|{|{y}yxy{~}z{{ww~~zv{y{w}zwz}y{{xy|y}v}v{z{{y}y}yywyzx~w|~x}y~}y~{}z|{~|}{{|{~z||~|yw}}}y{{}}y|zy{~yz~|||||~y{}x|{{|{zz{|{z}y}yzzy}{y{z{{}x~xx~uz||xz}~z|}}||{||xzz||~z{z|y~{}{z{zxyxx}zxy{v{{zyy|v|zxy||z||{yzzy}{}}|~}}}}y~|}}~z{{{|}}x{z{y|}~{yy{{}xx{vyy|x{z~y~||{}}x}yxy}yx~y|}{z||wzyw}}yxxw}|v{|~~x}x{yyzzq{{~z{x|~~}}z|}|z{{}|z}|~|}z{~~||}xxzw{|z|y{{x{y|yy}zvyyz}}yz|}y~z~~y|y|z~~~x||x{|}{}}zxxyy~~}w{uwzw}}xvzwxv|{|vz{|{~{}w}~|xwwzz~w|}~{|z}}|w||yz|~{vz|{y|w{|y{vx{y~v{z{vw|}}~yzw}z{x~|~{x~|~{z||~}}{|~~~~~{|~~~|}|}}{}}~~~{}~|{}}|{}}}{~{~~~}}}~|z{{}~{}}}|}{}}y~~}~}}{}}|}~|{{}z~~~~~~}||~}~~~||}~~~}}|~~}{~}{~~}}~~}}~~}~~~z~|y~}|}~~~}|~z~~|~}}}|}}~|~~}}}~~~}|~{~}~}~|~|}|}|~~|||~}~}~~~}z~}~~|}}{~~~{}~}zz}z|{}|{}xwz~yz{yzs|vwx{|xz{xx{~zy}xxz~}y|{{zzzy}{}|y~}wx}}zx}z{x{~{~~|w{|~~yy|~~~|z~yyy{zww~}~~y}xzyy~vy{zz{|y}}{yx~x|{x~y{}|{x~z~}xw}x|s~~x|x|}zyzwy~{z}|}}{{y{z{|y{}zxyy{w}~{~|~y}|y~yz|{z~|zvz{zzx{x|}y~wvzv||~zw|~~|x|yzy~z{||z~}~~{v}}|zxyxy{}zzzx{z|~}|x|z|{{xz||z~{~|xz{x}z}z{|zvzyzzxz{x{y~u{xz|tz{{y{{|z{z{}~{zzy~|}y{}{|x|{{ywyx{{~}w~yz}z|}w|{~|}{{}zyz||y{y}w~{~x}}z~|{y}||}xw{{}{z}|y{y}z~}~{~vx~||{}{{{|{~}z{zy{}}vv|{~vxy~y|z|~y~~~z}{{x{{yvzw~w}y}}|}}w|~yzzwy|~yz|yyyw{xz}zy|y~{{{}w~}w{{|{y}|}wywy|x{|}z{yzx}z{{y}{y}{x|}{y{~|{xyv}}{|{yyz{y||x{x|yxz~||y|{wy~y{zz}{}{|yw{|z{{~|{z}xx~wx||||wz|{yy~w~xz||~{{|~~z{||~{}|~{{x}y|~~z|{x~}{}{{{}~{{v|z~{yy{y}{{z|~|}|~}}~|}}~{}}~|~|~~}~{~}~{z|~|~~~|}~z||~}}}~}{}}~{~yz}}~{x~|~~~|}~}~~}~~}~}|}~}|~y{~~}}~~}~}~{{~}}}~~~}}~}|~}}~y{}}~~~|}}}|}}|}~|}~{~~~}}}||}{|~}}}~}{}~~}}}||{}~~{}{~~}|~~x~|}~|}~}}}~~~{{}~~}{{}|~~~}{|~~|~}z~x~{{~}}}{}~|}x}~}~}~|~wz}~~}{|}}~~|}~|~~~zy}}~~|~{||u}|~||}y}~~|{~~}~zv~z{|z{~|{{y{{xxxwzyyzyywyyzyvxy}wvyu}~x{}{zx{|}{zy}y{~||{{y|z}yuxyx{w}wy{}z{{z{w~w|}||zx{}y||y~zz}||z|z|}~xy{y{{xw|{yyy{|wz|yz{|~x~}{v{{}|t|{}}~zz|{}}x}|y||~}~{}{{xzzy|z~~||{x{|~|zx{wz{yyv{|{yy{zx~~|zy|yw}zzzyyz}}{y~{|{{u~{}{|zwyz~xz{x|z{}wyx|zw}|||x~wyy|y}z{xzy~z|~~y{yz{{|}}||~|yy|z{yzvz{|ywzy}z{y}x}}zx{~|}||y}}}~~{}y{}y}}~y}|{z}w~x{w~{{}}~xxzyvw{}yyy}zz{{|{}~y}~}z}z|y~xw~~y|}zz}z{~|{}{z}zz}}}z{|zvz}yux~wx{~}{}{x|}|}~|}w~y|{|{|{|}z~}{z|wz|wu~{~|}xzz~}{yxz}}y{zz}~{{z}{{}|wyz~||yywy|}y~u{ztz||zx{zzx{}|zu|}{}z|z{}z}}z||||{|~~}z{|}{~~|x}yz}x{{ww{z}z|zzwzzzzzz}}}{{||z{y}}}~}{vz}}z|{z~x{yy}{~}|zz{|yzy|}v|}x{x}|w~}}{}|~w}{|}{}}~z{{}{{~~}~{~~|}{{}|z}{~~|}|{~{z}~~~}{}~z}}{~|~y~{|}}~x|~}}}}||}~x|~~~}}|}||~~{|~|~}|z}~~|z|~~~~~}~~~~~~~{~z~}}~{y~}}|}{|}}{}yy~~}|~}~}}~}~}~~{~~}|}~}~{{}|~}~~}}~~}|~}zx~~||~z~~~{|~{}||~}}z{~}|z~|}z~~z}|{~~z~||}~}}}z~~~~{|z|z}~~~}}}~~~~}~~|}}}|~}~z}}vz{zz}~{|{{z|y~}||y|~z{~{~|qz~}~~{|~~zy{zzzu~}w|y{yy}~x{|zz{yz}{zx|~{zwz~zzzyz|}}z}}|||~vz{z|}~|zz}}|z}|~|~}x{~{~|{|yx{~x|wz}{z~{zzzy~{{}y{z}}}uy{zxxzz{{{~~yyz{yvz}|y~x~~z|}}{zxy|{v~zy|~{{ww~}{{|vy{{tzx{xx{{}xw}x{z||{{yu{}{}{x~||y}y~wz~uxzz{}{~x}{w{xz||yxz}||{uxx{zzw|yxx{~y{|yx}yzzz|xu|tz|}{{z|z{z~{{{~y|xw|~zy}w{~x}x|{x}{{z}{~}{y}}||y||z~zzy}z}x|~|z|~}xuz|{xyy}z}|{|~{xz}{zxzz}x}}~vy|~{xx~y~}||{twzz{~{|vy{{|wyu~y|||~~|{}{{yz~xy|}|{zw{{vw||yv}}x{v{z}zz|~z{{{zx{{xyz{{}|z}~}{zz|~~zxw{}z~{||~z{xx}z{z}~wzvyzs}~~{z{}}z|y}~zyy}|{z}zx||v}z|zw}zy|}{wytzz}zzv|}{||}q|xzxz|}{~|z|}zxxzyyy|~x|z~zzy|{w|zyyy}zwy|zz|z|zx|zzxz|~wz}{{{z{ztx}xzt|xz}t{uy~{}{{{~zz{{z~{~{~x|}swx|zxz~{{}~}~{|}}~{~~||~~}x}~{~~{~~~}~~}~~~~~}{}~z}~xz||}|}}~~~~}z~{}{}}~}{~|}}~{}|}~}z|zw}~|~~}~~z~|z~~{|}y}~~|}~||~|~{~||}}||{}{z~|~~~}~~yz}~z~~~~}~|~||||~}{||{~{|~|{~~}~}||}|}~~z|~~{}~~|~}~}}||~~~}z|}}}~{{|~{}~~~~}z~}}~}~~{~|}}~{|}~z~|}{~}{~x}~~}}z{y~~v~~}|{}yw~|~yy|yz}yx}{}|sz~|yuz{x{zz|x|{yz}|y||{|z}}~}{yzyy~z{{{yzzzw{{zy{x|{z{y{x|{vyx{||{{{}{y|sx}yx}~z{{|xx|~{xu}~{{{~||{{|||{{vzz}rywvyz{}y|zy}||wyxxz~y~|tzy|~|}}~}z|zx~z{}}{~}y~y}xzuz{x|{{x{~{|xyzyzz{|~y{|xz|z{}}{|~|}{v~zx{wy}}yz{||}}z{wvx~|xy|y{y||zuy}vxx}|yx{vx}}|~|~~}}z}{xw||z|~yx}|~|{~yxvz{y|vxz}zz}{s|w||~wy{}z}{~}{y~xw~{{|||x~{}|{w|}}{~{}z}zz{zzzzw{}y}z}w{w{}xy|~~v}u|{}|~w{{z|}{}|}{vz}{~z~|}x|zyxx{y{{{zz}{z{|~zzyxyz}{z}~~~~y|~~z}y~~y{{{y}z||{yyy{{tzyzwz}}|{yy{z|wyz~}z||{{yy}}zx||{}yz|x}}|{x{~zzu|}|yy~|yzz}z}zvv}yxytzyzx}~{|zy}}|{x}{~|~~}y{}w~y|x~uxt}}}x~y}~xzzx{~{z{ywvww}yzx~z|}}z{}|z{wy{y{zy}{}{}zwwxyyyz~y|x}xvt}}z|w{yzzy|}}z}w|}~}}~{|}{}|}{}~~}~}~~~|~}}~~~|z}{|z}}~}~|~~}y~z~}~z{z~yz|~~~|{{{}~~~z}y|}}~~{}~{}~|z}~~|~~||}}{|z{|}|{}}~zx}||}}}~|}~{z~}~~~}}|}}}~}~~~~{}y~}~}{~~}~|zz}}}z}}|~~~~{{||z|~}||}}~~~{|{~x}|{|||||~||~}|}}z~{}|y~~|{}~z}~yy~}~}}}~y}~~~~~{x~|~~|~||||y{z|}y|}}||z}zuz~x}}~}|w{zz{~u{wyzx|~}{{{z|xyz}yx~~x}uzy|z}{}z||}x|w||{{zy}wzy|}|}~yy|yy|{zz}zzy|xu}ww|x}{{zw}x{}z~{zz~w~z{}x}y~wzy|{yzvzy|~||||~s~xy|~x{|y}}|{x{zuy{w|||{{y{w{{y}{}{|{}}zx|z{y}}x{{y}y}z{}|{{ry|}vz}|}|~|z}{{~wx{x~||}yz{~|{y{|{|{x~y|z{x}}}zx~~|{z~|z}z|{w}{|x|}wy~~|yx{{z|x|{|v{}z}y~z{|yy|xz{y{zz|{|~}}y{|z{}~|{|y|ywyzz}{wu{~||z{{{y{{{zzz{xx|z}zx}u}wzzuuzyy}}yzx{{xvx{zz||~w|y|xyv}y||wy|{z~xz{{y}|~}|z{}xx|}yz~{{||zzw{y}~|yy{z{zyz{zv|}vv}~}v{|zyzx||}z}ux~{y|y~}|~v||{{{|z{x|{{z{}{w{{}|{wy|{zy|z|{~~}vzx{}{yx|{|~|y{zz{}|{zy~y~x{{zs{{~z~|y{{{||{y{x}z|||yz}~}y|{~~{{{x}|u{{||x~z{{~y{}|{w}}yvz~|~xxw}x}x~y~}y~|{x|z~}|t~zy}|y}}yyy~{|~wyyy{|}{}{|~|||{|{{~{}~~}}{{~~|}}|~|~x}}||~~~~}|~~~}{||}||~~}|~}z~~~|z~~}}z~}}}~|~~z~y~||~}~~}{|~}|~~~{|}}{~x~~|~}|{}|z~~{}}}}~{|~{{}~~}~~}w~~}~z~|}|}}}}||~}~~z~z|}}~}|y{}}~}}|}}|~~~|~|}}}{z~}|~~~z{~z}~z}}|z}}{~y~~|~~}|~}z}~~|{~|~~{|}||z}y}|~}}~|}z~|{}|{|~|zz~z~{~|~~~}z~z~~{~{}}~~}x|x{~yy}z}z}zzz{|z}z}u~jz{y|z{zx|~zyz~{}w{|zx}x}y~x~~{}|z{xyz{z{z~{x|x}|xv{y{yy{w|{y~yyx|z}wztw}xx{xzyyyy|yyy|~{|z~v~}~z~}{yx{|{w~x~|~|{yz~{~}|x{x{~yytxywzx|}|~|y~{|y{xy~~{z|||yz}~||}~uxz}{}z|s{zyw}{uxyu|z{zr|z|z|~v~z{{~}wz~~{}{}~~x|}~}|w|vz{x{~{}z||}{||~xxy}|yw{{{~|{z|y}xzx{{yyz}{x{z}zz}wxyx}~||{zvw|{}z}{yy}{~x{~|~|~uy{~yyzz|w|}~~|~{|z{z}yzx{zzxy}~}u~|~}z|x|}}~x}}{|y}wy|~}y~y|w{~y{||~}w}||~x{{~z|yyw|}|{|xz~{y{}{{y~z}yy}|~~|xzzz}~{~{~z}y}x{{~t|}}|w|xz|~wwx}x~z{}~{z}yyx}y}{|}~|z|{~}{p~{y{~z}||z}}w{yy}~}{xy}y~{zw~x~}zz||yu{xw|~}{}x~z~}zz|x~z}}{}}{z~y}|}{y|~zyy||}{~{xv}zy{{wz|{}}}}~y}{z}|y{zz{}|}{{{}{~|~yx}xy{}zx|~|z|}w{y|}}~y~||}{{yz{x{|{{}|~~{|~}}y~|~~{~{{~{{}}|~~{}~|~}x||}}}{x}}~|~~~}|~}||~~z|}}}{}~|~~}~}}|}{~z~}~||}|~zz~}{}~|}~}|~~~~}~|~|~{z}~|}~~~~~|~~|||~|~{|~}{}}~}~~{}|}~|z{}~{~~~}|~{~}}|||~{z{}}~~~~~{|~}}~~}~}~~||~~~~~{w}{~z~|}~z~}~~z~~}~|~}|~|y}{|~}{{}{~~|~}}~}}~~|~|}~}|~~|{zx|||{z{v}}|y~xyxv|x|||w}|~xy{x~zt}yyx{xx}~xuv}|y|yzw{yzyz{|yywv~y}}{{~xzzv{v|vy{zv~yzwyzz{~xv{|~}w}}uw{|z}zyz|{}|y{|x{|w}|}w}wyu}y}|}}}}xy|xy}|}z}}}{y{yx|}~x{{{zx~{y}{~}{}z}xz|y~xv}{zv|v|zyz|~}|}||zxwx|x|{w}zzwzz{zxyz}{}{}|xu}{{~|}{{|||z}{z~{{|y~x{xzz}}y{y{|}y}|{|ww{{y{}{y||y}{}zz|{|yy}||}xw{|yy{}x|zx{yvy{{}~}}|z{zyy}y{|}{v||{|~z~}|x}zzyv|~{|~|{|{z{z~{zuxyz}|yu}}w}{zzw~}{|||}}|{{zzy{~{x{{|}x}y{|z{y{{||z{{|xzzyxz{yuw|{|v~}x{x{{x}yxv{}zv{|u~z||y~x}v{}u~||zy}{y{|z}}~}~z|w~{zzy~yyy|w}||wyy{xz}|}z|{z|~}|wy{~}wz}~uy{}{z{{}{wx}yxzy|yzy}~~z~}||y~v~{|zzyx}{{|}}}y{|}z||{|{y~|xy}z{zzzz{v}~~yz{uuyx~{vvzyz}~xw|vzzzz{}}v}y}}}yz}|yyvw~x}}|}~x}~zw|}{}v|{y{y{}}{v~w{wx{z~}~z{~~||~~}~|z~|~~~~}}|{|~|~}|y{z}}}}|}}}}z|~}~{z}|~}~~~|}|~|z~{{y~}~}}}}}|~}}}||{}|{~{}}~~|}|y~}~z~{x~{|}~|~}{|~{~~}~{{|~z~~||~}}}~}~~~||x~}~~~}|~|}}~y~}z{{}}|}~||~}{~~|~z|~~~~|y}z}~{~z{}}|}~}}z}~|}~}~}~}~}|}~|~}~}|}~||~~~z}~}|}|~z|w{z~|~{||~~|~~{~~|}}{||~~|~|}}y}}{}~}{~}|}|~}}||}~}}~}~}~~~~|~~{w|z{}z~|{x|}u|w|~xy}w}y|~yx{y~~}}|~{y{}wwz{{zy{{}}}zy}z{{~{z~yx|zz{~}z{{x}|{}z{z|{|v}zw|zxz{|xzx|~yzyyzv{~}z~}w{y~~{~}|yyzz~~|{xz|x}~yyzw{z||{}}xwwy{yz|yy{}{z{|{x|z}|}||}{{}~~|~v|yy~{}}y~~|wt{}zw{}y|uw~zz~||x}}zz}zz~|ww}~y}zx{{~zx{z{{{wzz~{{z{{yyz~z{xy|yy}|x{{|x{|yy{xwzwyy}}yy{|~~yt}zxx~yzy|x}y|~}|y|zz|x|uyvyxwvzwxuz{~xzvzs|vy|{~|{{z|{zwyx~z|{yz~}z{~~yz~zxx{y{y~||zx}uwy||zyxwy}zwwy~}x|w}}x~z}y~~|y}|~}~}|}{x~|~{z}}|xz{z}z|}u}zy{|{v{~z{yt|vzw{{y~{x{x~~{}yxyv|}x~zy~y{|zzvzy|x|x{z~w}{zy}yzxz|uyz||zys}}|~~{yz}}z||||}}}zv~}}zxy||}y{|z{{}|vxv}xyz{yuwzx{{{~z~{z~{{~z~{y{{{~x~}~|}ywzz||z~z{z||}y~wv{}{x{zy~y|x||y}y~~{}{|}z|{{y}|{~}}{uyw{yyz~{zwyuyyzvy{yzz|xy{x}x~{{{z{{}z}{{z|}~|}~~}y{~||}~~}{}~~|~~||{|~~y~~}~z||{}~~}~}|~}}}~}uy{~{{}}~}~~~~zz|{|z}~~~}|~~~~}~}}}}~}zz}z|{}|}{~z}z{~}~|~}|~~~{}|~~~~}~}}}~x~}|}{vz|}}}|{{~~~}|||~}|~~}{}|}~}|}~}{}}~y~~~~||}x}}}|~~}~}~z}|~}~}|~||~}|~}|~~||~yz|{z~|~|{}|}~~|~~~}~|}{{|}zzx}~~~}}{||w{vv}|{|}w{z|xw|zzyzzx}{zw}xw}~wxy}}x~y}{}yzwv}y{y|zv~zzwwy~xz}yy{}zw||x~}}w{{zu{}}y}zz|y}t}wz|uy}y{wy~|v~{x}|{zy|zvz{|uw}|~y|x}z}{y{z|}}wz}xx~||z{|y|z~w}{xy|xww|yz{zzw{z{xzwyxy~{|xw|yx{yzyw~xy}}z||~}}|uw{~{|{zyw~w||~|y}wy|}yw||{{~x{wyz~{y~{x}|~}}yw~yvuzwz{{x|x{~{|{~z}|{yz~}}{|v~zx{~zz{~xtz|z{{}wz}}||w}{~zxzv{xx{w~v|zw|y{}}yzz~~zxw{|~}x}{~x{zw}z{}~|yyz}~y}yyz{|~~}{||y{y{}z{}|xx|~{}zw||}vx|y{|zxz}zz{y{{zz{zyz{~v}{~{s~x|}w{y{y||zyyv}yywx{{x~~z{y{||y|{|}x{|{y||vw{||zy{{x|yy}||zy}~~}y|u~xzxzz{}~v}}xxwxyx}vxyy||{|z}z{y|xwx~~y|}{{zz~}ww~yxv{~z|||y|}zx|{}}wv{{y}}~yvy||||zz~x|uz~|v|zz{zzux}zy|{{||~}xzwy|z{}y~}}{w~{~y{{}{yyxz{{x}y|{w}~zzz|yvyy~}z}y|}yy{wy{y{x{yv|~~{}}~}~~|}}}~~|~}|}}|~}{{~|~x~}|}~~y|~~||{~~~}~~|}{z}~}||~}~}~}}{|~~{}}}~~~~~}}{~|~}~~~||~~~~|}~~}|~}{~}x{|}{~|}{}~}~}~~||~x~}{z{~}~}}~~~}|~|~~~}~|~}{{}~~~}~}~{}~~}{{~|~}}~y}y~|}~~{z~||~}~}~~z}}}{{{}~}~}~}y~z}~z~}|~~|}|~~}{{x}~}~|~}}~~z}}z}~}|}~|~~~~~x|}~{}~~|{~~~}~}~}}{|~}}||}}{}{{~|y~~}}xxzyy}}zyy}zx|~~y{zyx{~{{x}}x{}}~{y}x{vzw~z|z{~|z|~||zxy{~||{tzt}}wywzz{z}yz|{{{|~y~~~|zz~xz}{yzy{}}z~}|v~||uyz{wy|x{~yz{x}{|xxv{|{z{yxy~uy{|}wy}{~|||z}}zy~}~x|}}||||v{z||yxz}wxy|wx{t}v~|zyv{w~}{zy}{}||{|y~zz{}{}z{}}~~}|||v|yz}zxzy|xzv}z|}v{{w|{|yvxx~{|{~v|~z{{yzy|y{~{{|}~yywvxzyzv~zwzzyy~}}}wuzz{x{|}z{}|{{|y|~{x{}~~|||z~yy}}~z{wzr{x||~y{z{yxyzxyy~|yz}|}y~|}}{~~x~zxz~|}}{y}z}}|x{x|zw}zx}{y}yxzy{x{{vxzxz~|zzx}z|y{|~~~{tzw}xx}~y}|z~zzv{{y{yzzwxy}z~y|}wzzx{{z{zyz{|yx{{}{{}{||{~z~~~{v||~y|z{yzzx~{~{{yz{yz{|x{}}{u}zxzzz|{z}x}y}{xy~{zw}y}y{{|}|||{|{}~{}y|||~~z}xxwzy}yz{{z{zww|}w~~{||{}}zw{z}yx~z|}||}~{|{}}y{{z{xww|yzz|{{}{|}{|w}}}y|v||||}}|}}v|}||z~}~{~}~~{{|~|~{{v|}|~~~~~~{|~~~|||}}}|~|~||~~~~~~{~{}{~~|}~}{{~|~||~}~~{~~}z~}~|~|z~}}}~~|||}}{}u|~~{~}~|~}|~{{}~}z~}~~}}}~}|}z|}{~}|{}{~~~~~z}~}{}|}~~~~~{|}~}{~|{}~|}|~}~~|}|~~}~~x~}~}}|z~}z{~~~}||{}}~|z{~{~yw{~x{||}~}z~{}}x~~~{}}~{}~~~}~~{|~}|{}zz}{|x}z}}yz{u{~w|{{yyxwz}|y|}xzz{{{zxxzx{zy{~zx|xyz|}{{||{x|x|yz}|{~x{{||yyw}|~yyxyy~||}xyzu{z{|x{{yz{{zw|yyzvu{zyyxwz{{|~}x}~yyy{{{|{~x{v|~|}zyz~yyxw}{{}zwxz}{y|z}zz|z}}yy|yww|{xz}zx}|}{yz|~zwy{w~}yyxy{wyzy}|~x}|zx|{}y}y|}zx|x|z|yy{|{yxyv{|{z|{}~ty|{{y|{{y}z}||~|y~yx{xzw|}y~{|wyvwx}yxuzz{}}y}x|z~zy|yzxzy|}x{{|y|y|zz}zzzv{~{yy{}|zxw|{|{{y|wy|z}y~{|}y{z|~||}{{{xu}y}~x~}z{x|y{yzz}zzzy{y~u{{}||z{y{yxy{y|z{|z|||x}{xzxy{|yz|~|vvzz~}z~z{w{}|x~}{x{~|z|~xtzyzyzx{||z{x~yvr{z}{zvz}x||v|y}~z}zzz~vzxx}~yy{y{}}wvyy{z{{w{sy~w{{zyy}xzy{{z|w}~|{~}}~{yw}yyy|wzxxz|z{{{x{|zwvyw|yzz~||yy~y~|~zx{{}z{|yz{{x}~wvpw}{y{v{y}zz{|~||v{{|{}{x||zzy|wwz}{v}zy}~x{{|~z{ww{|w}{zzywy}~~|x||}~|{~yqs~z|~v||~w}|yx~yy}z}}}|}~{{~|~~~|~~}|{~~}}}~~|~|~~}z}~~~}~y|}|~~|{}~}}~}}z~~~~~~|~{|~|zy~|w}|}~}}y~|}~}{}{}|~~~}}~|}||~|}z~~}}||}|}|}~|}~~~~|||}}}|||{~{}~||||~~}~~|~}}}|}~|~|~}|}}|}~|}~|~~}~{|{~z|~{~}|}}{z}}zy{{}|}}}|}~~~~~z~}}x~{}y|||}|}~}~~|~|{~|}{{~|x~~~|~~~|~}z{}}~~|{ww||~}|y{~|zyxzzz|yv{z}yy~zx}yzzzzz}m}xx|{yw~||{v|uzzz}}xzzy|xz}|yzx}zz}zz|yy{wz|}|yz}xzypzw}~zv{z}y}wz~z|y~~zxyzzvx{~y|}z|}}wwy{z}x{zz}|zzvzzu|z}zzwwzzz|~|}~ywy{v{~zwyy}{{z~}|~{{}|y}z||}z|}zz|z{y|xwwzzv|||}uxu|{y~z|~{}x}}|x{|}{~x||~z~~yy~y{z~yz{|~|||y|vx|y{||}|zxxx}}|{zxy{z|v~z{xy}|{xw|w|v{|}{|y}|v{||{wyyxv}xyt}{z~~{z|}|{zy|y|zzzz~|}z|zvzzxz{y~y|vz}u{{x{y|zw}zzyyyw{|~|~wzz~~z|~x~~zw~{}{}zz}|{~y{x{x~{y}||xxz{xyz}x|z}y|}{xyz{xxzz}zz~wzx{{|}zz||zz|{|yy}{}yz}u~z|vzzy|zwy}}wwzyzy}xxx{z~v}v~}z{z}w}~}|zy||yz{}yw~{{{w|~v{{{xx{z~|{||y|~}}y{{{|}|}w~|z~|{|{z|y|z}x}~zt}}~yu}{{|{zyy}z{{wv{{|w{{wy~z{wyyx}v}z{y~{{x}y{w|}}yz}~yz}{z}zt|{zx{{~y{zyxyx{{yx|~z|{z}y}~zz~}|||~z~~y~{{~|~|z{zz{}~|~~~}z}|{y~}~|}|~|x|~~}}{~z}|}}~}}~~~}{~~}~~{{||~~{z~~~}}~~~}}}}|{~~}{t~|~~~|w}}}~|}{}}{z~}||{~~~x}}~~}}~~}~{|z~|~|{y~}~~~~}~|}~y}~y||}}~v~y~~}~||}}{{~|{}}{}}}~~}}}{y}{|~{||{|}~||{~|}}}~xz}{}}~~~|||~|~~|~}x}}}~~}|~|}}~~}}}}y}}|}z}~}|yz}{}}{{~|}~}~wy~{~{~|{~~{~~zzxy{z}yz{{}}x{w{{{{}~zs~{||}}y}~xz{x{z{}z{|x{y|xyw|w||yy~|wyxw}z{}xz~}||~~~y{xy}z}|~xy|}z~~|zyy}v}|||{x~{~wxx{{rz~xyw|yz{zu|z|x|zz|~{{y{|{}}}yyzv~y}{x{~}~{z|zz}z}z{}y}~}wywzzzzzuz{zy{wyzy{xx~||yzy}uxyyxzwyyzyzyy|zxyz{w|x{{w}|x}z|{z|{||{{||}|zyxy}y{}}|~w~vzy|yy|~{z||v}{x{~yyz}xwxy{z{vy~}{z}z|~x|~{{{z|~~|~w~v{|{w|{y~zv||yy~{}w{}z{{ty{|z}{{xw~{zx{~yy{zz~{{{}x{z}xy~z||z{v}}y~zz}y{z|z|z|x~zx|z~w~|~||x{y{xxy}{x}|}|}{||~x|}y|~x|vy{|yy~yyy{y}{z}|zzxyzx{wx{z}x|zyzu}xy{{}||}{x|||{z}z~{{zzz{x{~{xs|z{||{{~}z}~v{vwv{||{zxw||{~z{|{|}|y}}z{z~zyy}{{w||w}{||}~v~~|p}w~}{{|{}x|~}~|zxy{}|w|yz}yz}||{|yywzw~}{x|yw~zz}{}yz}yz{~y~}xu|x~{}{x}||yz|v|||xz|{|zuy}{z}~wz~wwxuzxx|y~z~z{||{z}z|t|u|~y|~~x~~}~~~~~~~~~~{~}|}~~{~}y||}x{~}}y|}{~~{~}z||}~{}}{|~y~~}~~}~|}{~~}}}{~{}~}~|y~}~|}|{~|~~{~|{|~|~|}{}~yy}~|~{|||y}}||}~}x{z}|~|~~~~}}}zt}{~{~~||{~}z}}}}~}}z|}}{|{~z~~||}~~}~}|~}z{z~}~z}~~z}}~~|}~{}}|~~~||}~{~}|{}~}}|~~}|z~~}~}||~||~||~~~|}~~~~|y}y{|{|}{~{~{~~~}||}~~|~}~|}~}}}|}{z~~{|}~}~~~{||yz||x}~{yzzz~x{v|z{zzzxw||}{}yzz{zx}~yxy}z~z|}{~|~z~{|}~}v}{|z{yxv{zxyxxzwwrw}vy~z~}zzy~{v}}zu{zx~{zz|}{}}}{y{}zy{y|yxy}}x}z~{~xz{wx|}{{{||z{}}u~|{||~}wz|}y{z~~|{x|{|{y}{}y}|}}wx{~zz{~ww~y{|~{|zzz{{x}zv~|v~{{{}|}}}~yy{|~xv|}z|y{w}v|yz{x||{|}zx|x|v{zwz}zy{z{||{|~}}{}}{~{w}yzu~{yzww|{v~~yz|{|xy{{r{|yv{}|~~z~|~}{w~|}{{y~x{}|}}}z{{{}|}xzx{zv{|||yyy{{|xzzw{{z~{~x|}}}w}}~{{|}x|{z}}}~|{z|||yx|~|z}y}{z{vx{z}yw}}~y{{||yy~|{z}}|zyzz|{|||~|{||}y{x|{y}z~x}|{|wy{}yvz~|zywzwwy~zy}x~|x}}}{~y~y{|}}szwy~y}{yyyy~{zy}xyyw{y~zzxz}yw|}x}y|}||{x|zy{~}~~{zwx}{yyxxzy}y~zv~vyxwv|x{~~sv|~z}|~~yy|}y||y|x}z{|}|}zy~yu|z~{zxwxzxxyzw|wz~~v|yzzz~z{|y|{|~{~y}}|||~}z~~|~}~~~{}|}~{|~~}|~|}|}|x}}|~y~~}~|~z|~|}}}~|~~~}}~|}z~{{|~{~}|{{|~~|~{z|{}|{{zz}|~|~|}~}|~~}}{|}|}|}}z|{{~~{}|~|~~}~{{}~~}|{}z}}}{~}~}~~~|~|~|~||{~~y~~}}~~~~z|}~~{~}~{}}|}}|~~~}|~||~z{|}~}{~~~|}|~~|{}~~|}||||y}~{{}|~~}|~~}~|}{}}y~~z{~~~~|~~}}~~}~|~z}~}|}}{~~~wz|~y|y{{z}~}~}{|x{|zv|}u{|}{}{~z{{}{|y}{~|zzy|}{{~vz|v~~{|zzyxvx}y~}~}{xw|}~yy|y}}{{{~zz~|{vzx~|y|{}|{}z|}y}~zy|}z~x{{x~yy|z|{~xz{~z~~{~{xz~vu{}~{z}{~y{|yz~|{}{y{}}|y|x|zx~y}}{~~y}~|zyu~w||{v}zxu{{zxyx{{{}z~~zz}y}|}|z}||w}~~{~{z|}~z}{y|}}|~~||{w~{{|y{t||~}}zz||}|yz{{}x|z}zz|}xy}x|{y|zx|{w}zwy}y~x}}{z}|w~}{~{~z|z}yy}|}}w}zy{|{z}|w||}{}z||||yzzz{xzy{{{}z~}~xy|z{{v|~z|{y~|y{~{|yy{}}|~}z{z{}x~}{{{zz{z~|wyzz~z~~y~~}}z}|zy{||z||zy{r~y}{|~|||~|zz~v|z|w}}|y|{{}{{{||}{y{|x}}y}}|~zz}yx{w{|y}~{z{}y{|{~ysxy~|wwz||{|}|y{|~zyz{vv|~y{}yz}}{xy|~{x||~}y~yyy|zwyyx|xv{||{zy}|{{||||{{{|z~z~z|}z}{}|x||}}x|}zzz{xz~{{{|z{z}z|||}vyy|}{yz}~}~{~~}}{~}~}~~}z~}~y}}|}~z}}~|{~~}||~~~y~|}|t|~|{}}~|}~|}~||{}~~{}}}~}|~|}~{}~}}|~}}}~}}{}~~~|{~~~~}~}~~}~~}|}~}|~~~~~}}|}|~}~~|}{}~~~|}~}~||~}{}~}{}~}}}{}~|~~|~}~~~~~~|z{}||~y~}~}||y{~y~~yz~{~|}z{|y~uz|||{}~vu|zytx||{{x{}{~z}{{{z}|z{vy~|{}zzxz{}zz|x|v|y|~yz{zx{zy~xw{y{|yyxxw|~|{{yvy|zyz}}}{|y|||z|}{~|x{x{|{x}}vx}|}y|~{z{v~}}z{xxw|}zy|w~{||~{{{z|zy{~~xzu~zyz|z{zzw|~{y|z{}zu|zz{}}zz|y|yzz{|x||z~z{{|||z{|{}s{|z}||{|~z}{z}uy|xzyyz{wz{u~xz~|zvz|v{z~{y{}z|z{z{|||{|y}wyz|~y}{yz|wzy|wys{y}{wyw{x{zy~yx|{{}yz{}x{{x{|z}~~w}}~|z{}zx}}zy|yy{~}y|zuwzz~z}x~{|zxz|~x||}}~}||~zxv~{|x~}}~x}zz}y{|~{{}~~{{yyz~zz~yzyzu~|{}}ww|{~wy||~~}|zw|~|}~yy|{{z|zz|zv{zv{yyxx|zx}||z~~ww|{}y{|zx{~}yy~{|zxu{|z{xz|y|y{yy{}x~{|zy{{~wzx||xz{zw|v||{}z{{~{{zyz}z|{yyz{z{yw|y|~}z{{|zzv~y|z~s|}wx}zvx}x{zx{{{zx|~zz}x{}{u~~}rzx~~y{}|y~}}}{~xx~w}}}}|{v{y}}w{t}x}yu{y{z~y}{}yz|~|{y{{zty~{||}{~w~z~~x}y~}}~z{z}|{}y}~~x~}}y|}}z|~}~~{|}z{yzz~}~{~}}~}|{~|}~|~~{}u{}~}~}}~}~z~}||||~|{~x|~}{|}~}~}~~|~}~}~}|~~}~|}||~{|~}{{|~~~}~~~zy~~|}{}~}~|}~}~}~~|~}y~}}|{|}~~~~}~|{z|~|{}{|y}y}{}~~}~}}~~z~~z}~|}~{~}}}|~||}~||}}}~z{}{||}{|~}|~zz~}|y}|{~z~~~}}~z{~{}|z~~}{~xx}~}yw}w||{{w~yyvu|xx}y}{{}wy{~x{zz{yv|~{{x|{~uwzzt}zw{}zx{y{x{zxx{{zw{{|z{{|x{}zyw|{~zyvz~w}vz{}~z{{zy|{|{z{z~v}x{yz{{{w{~z}|y|yz{y|wyzvy{|xv|xyx}zy{~~zy{{z}x|t{|{||}v{wyz}{|{yyxy~|w{{|w{}ux~y~wx~{{zzyzz}z{z~}z}yyv|u|~|x|x}}yz|y{|{{y{||z|{z~|y}~v{zz}v|ywz|zxy}z~yy~}z{{v~wzx|xyu{~|}}}v|y|yzz{zyx{{{x~}}z}~w{}y|x~|~~zyy{w{vszxwzyx~w{||{~{xz{}y}}||}{}{~{zy|x~zyz}{|y{}|x~x{}{{y|y{{{~y{uy~zzv{yvz|{|y}}zxzzz|{xz{|w}y~|zt~yvxy{zwx}{{{}w|x|~xy}z{xz}|~y{w}}{{|{|{zz|~|||{|}|{}}{{{}z|xz|~|yz{|}z~xxzz|{{|wyw}}}}{|yyu|~~z|}{xzzz|{yy|||}|w|w|y||x{yyx{y|{|yzyyw}vuzyzy|v{x{y|zzvyzwzw}~~yz}{{x|y{zwyy}|{|{{|x{|v}~yyzyxy}|}|w~{{yzy}{{x||{}{}||~}yxzz}yw{xzyw}~x}y{}xzx|z}}~~}vt{yyzyw}~~~~}~~||~z~~~|~z~~|}~|}}{|~~~~}~~|}~{}|}|}|~~w|}{~~}~}|~}}~}~~{{}~z|}{z~|z}~~~~|}}|~||~~|~}|}}}~~{u}|}{y~}~}}{|z~}}{{|}~{||{~~~x~}~}~}|}}~~|~~|~~|{|}~}}}~}}|}~|y||}~~~|}~|}~~}~{{}~{~}~}|}}~~{}~}~x~~}}~}}|z{||~{~{}~||~y}|{~~|~}~}|}~}|}|~y~~~{{~y}y{|~}~}}~~v{{{||}~x{|}~~~}}}}}{|~~||~~~yzz}~z}{w||{zxy~x|xzzywz{yz{zz~z~{}}x{yyzywz{|{z|y|y|z||z{{}}xzy|}zzx|y|{vx~y|yyxw{uz}vw|ztzzyxx}|~v}{z{|y|~}}z{}x}{~}{||~}}~{wz|v{{w{}zz~x|yzw~z{}wxz|||w~y}y||}{x|{zy|zy{x|{{vr|x~x}x{}|sz|}z|y~vz{{|{v{}|w~}}y}~|~{|z{}}z~|}~{~xyx~y{z|y{x~|zy{{}|zzwzx}x{{{|||||y|}}}|z{}}~~zw}w}|{~|{}|vvzx}|y|{z{{{{}|{~|xzv}vt{|z|zx~|z}}~zy}z~}z|}y}}}{z~wzzw~|z~~~wx{zz~y{{{{{zz|yv||y}y{x~|x~~{{z~z{{~}zuyzw{{{|w{{}|{~zxx}}{wyzwx||~|yvzzw{{y|z{|}{~{|{}}}y{{y{y{xvyyx|{y|x|xyzu}}{{z}xxx{}~}w{}~|y}~}yy}|}}z{{x~~yxy|{{{}{yxy|yz}}tz||~yxyxwyz}w}~|~||~zyw}{}z~~{~z|zww~zz~u|xzywz}wy~{|u}x{y{}{{x~~||}w}~z}|~~y~~~}~|~~~~{{{z|~{}x|zz}yzyz}}}{zyw{xz{}}z}x}|y|y}~yz}}zx}}|~~}}~||}~}yz~{|}}|{~}}}|~}~~v}{~~z~~~}}~~||~~{}}}|}z|~{}~|~}{~}|}~~}}}~||}{|{{|}z}}~{|~~~~|}|~~y}~~}y|~{~|}~}z~~~~|~|~~}~|~{}}zz{}}~}}~|~}{{|~~}}}~~}~~~~}|~~}y}~}~~}{~{}~|~{~{|~}|~}~}~}}}~}~~}{~}{~||~|}}{~}|~~~~~~}}{z{yy~~||~|}~~{||{|z~z|z~~}{|~~~|~~~}|zy|~|||zx{xy|xzz{z~z||z{}}|}w|z}}{~|{|z}{zxwy}|}|z||}{zyx}|x{w}uy||}vx{x{}{~|||{}}y|{}|~|{|z}z{x|~|yzy{}|}{}}}|||~x{}~zy{~zv}yzx{|~}zwzxzy~~~}|~xy{|{~{}y{y}~}|y|z{|{y}yz~y}|x}~}}z{z~y|}zyz|w{{|}}~{y||zyyxz{|}~{|}{|z{~x{z|~}x{||}wz{~~}~~|}}{|x}xz|}ys{y}yy{}y|y|~xzzz|}~x}|}}{||yz|zz}|z|{x}{|{z|}~zx}w{}{|}w}y}~|{~~}~{|zxzw{|{{yy|{zy{z}z{|{}~z}zx||~z~u~}|yv|}z{x|z{{xwzy{|~|y{x}y|yz~}yy|||{~}}yxz}|yy|w{|zzz|}zz~}}~{zz{zywz~w}|~}||x{{x{|}~yx|x{y}|}z|w|}~z~~{|z}}{y||{~{{yz|{{~|}yz{}~~}|}}}{zy}|{||~x{z|}yzzz}~|{y{}~|z{~y~y{{zy}zz~{z}||y~|}|}{z{}{|yz}{~|y~{z|y|~~y{~x|||{{y|}}||~|x|}xt~{{|~|x{y{~z~|w|~}{x||{~}{~yz|t}|v}y}}~~~}~{~{~~~~|}{}~|~{|~~~~||||}}~y~}~~}~{||~}~}}~~|~~~{}||~~|~~}}~~}|~}{~}~}|~~~|~}}|~~}~}}~||~~|{z|}~x{{|~|}}~~}{}|}}~~}|~z|z}}~|}~~~}~~~|~{}}}~}|}}~~}~~~{y|}~}~~}}~~z~~~~}}y}~~|~|~~{q~y~}{z|y{{}}vvyyz{{}||t}zy}}|z{y|x}~~{y}y|zvw}}~zx|~|z}|||z~|{}z~z|y{}zzwvu{{yyy{{x}{}{{}w{~}|{|}z~v|}}||||y{{|~z}x}{}}xxzywwx{y{}|xvvy|||}wvvwxz|z~}{{{~{}x|{~}z|yz|y{}y}~wzzzyzy~x}xyx~{vwwzvz{}{w{wy|{{}z~z|zx|x}|w~{{}~}|y|yx}{y}}{z{zxvvxxz~yyx}{~||wytv||{{zxyz}yy~|~|x~~~y|~w}|~xyzzz~{}~}|~z{z{{{wwuvyuz|}{{}{ztzx{}||}||}zz{}~}|w{{v}|}yy}}{y}zy|||{|~z|{wzyy|}w{}yvz}|xz~|~~{~{y{}x|xw}w~|}|}|~yx~}wx}xuz||}v}{~}yz~|zz|z}}}xzxwzx|}|{z{{y|{{|||}}{zz{~y{zx~~yz|{z~~}~zx}vz}||}}y||vwty|zzx|~t{}~|z~|x{{|zz|v|{{}}}w}}{{~y|z~|}{|y{}y~yy{zyvzzz{z{y{x~}{{y|{y~}~}y}{z}x{~|}~vy~w{xz}xz}}z}y{y}zyz}{|~~tvvzz||zz|{{z}u{x{{}{xwz}x}~{x|yz|x}z~z|~y}zyw{w|{{{z{xvz{z||}|~zy{}|{{z|~|~|}~w~y~}~|}x}~|~}~|||}|}~~~z~~~|}~z|}}y{~z}}~~}~}|~y{||~}~}}}~~}}~~~w~|}}}|z}|~|~~|}~~}{}|y{}~{{}~yz|{{~~}{~|~~{|z||}}{}~{}~|{||y||}}~}|~~}~}~~~}~x~~{}}}~|}~z}~}}|||{~}y{~zzy~|~{~~}|{}}~~y~}{~{}z~{{}{~}y~|z~~}}}~{}z|||~}|}{~}~}{}~{~~~~||~~z|~z}}~|~y{}|~~{}~|{}}~~~}~}}z~}~z~z}~wz}}|yz}z{{~z|z|yz~yw|y||}z}xuzz|z|{{~uzyz|x}yz{{z}~z}{{}{{{z|wz{z{{{}|~~~x|z{wyxz|}|zz}zz{|yw}{}|yzz{}yz}v{z|{w}{|xy}z~{zv}{|zy{w||}{~{~{~yy{x|~{||~yy|z{}z~{{pwy}|}~z}}}}z}{|{y{{zw||yw{y{{x}yx~z|~~}}|~}}|{}}|~~zzy}v{}~}zzx~|}~vzzz~{|zyz|z|}{{|~|y~{~}|wyz|}w}~y}|~{{|}}zxzz}|~y{|~{|~|wz}~yz}|}}~z}}~{{wz|z|{xw}vy{|z|~zyy}||{zx{}xz}y|}{z{{|z||~~|yz{}||{}y{~v}}|}||~x||z~~|{{{{{{{{zy~z|{|}{{w}}|{zx{z|{|x~{z}}t~~{z{u|}}zx}y}{z{|~y|~zwz}|zx}yyw|v||z|{v{|zy}}}}{z}z|}y~~|{}~~{yy~~}ux}}{yw}}||z|{|{yzw}|~|x}|{zu{zy|{|}|y|z}~{x~zz|w{}y{~{{|}}z{}yxzz{{v}z{zxywz}zz{{}z|}x~~y~}}z{}{{z~z|yz{|}}{zzx|z~}|w||}{{~~}}{zyvx{z}~z{{vzz|z~|~|{{}{|}~}~~~~}|}~~~|}}{}||~z~}~}}||~}|}{~|~}~}~~|}~}|~}|||~~~|}}}~}}||~|y}|~~~{}y|y~y}~~z~~{|}}~~|}~||x~|~~}~{}|~|~~~~~|~|~~~~{~~{~~~~|~}}|}}||||~||}{}~}~~~~}~|||{}~~}}~~~~|~}{~}z~}|x~~~z}||~||~zx|~~}{~}}~~~|}}~|{||~}zx}z}xzx|x|~yzvxwxx~{~xyxy~z{{~~}y{}~z~w~yy||}}}{{y{x}{||~zx}{v|{}zzzy||vuy|{yxwyyy{z|t{x{}|~}~u{~uyzv}{{{z}{}yw||y}|{xx{{{vz}{z|}y{yx}yzy}y}v}w|y{z~{|y~|x~z}z}|~||}z{~}}vw}|{yy||vz|x|~xy~vzzzy{{yx{{{~||w}|w~|x{||{zyx~|~{{zz~ywxx|||}{zzz||y}yw~~|zz~|zy{wz}yy}y|yz{z{z|y||y}{y~~}xx{zx}y|ry{{|zx||{{{}z|}|~~x{{{~z~~||||}~}|z~~}yx}~}y{w}y|zxzz|~}}|zzzw|}{{{z}~z{|~}~~yy|{xx}~|z}}|||~{|{~{|xw}|}w}{w|zxsv|x~ywyz{||{z~||{~}{{||w|~~x~{zzy}|{|yx{zxz|z|}{y{yt|{|x{}}z|z|zz}}~~zy{y|z~{~z{y}{zvyz}|}z}y~}|~yxyz|}zz}yzzzy{{~}~x{{ywz{wz}|ty{y|||~~{uzz}~}|{||xz~|ywyz}{}z{z~{z|~x}{yy}v{w}y~y}{z|yy{{zzv{}z}~{~|{xz~x{zxyy~||x{}z|{|}z{}zz{yzy~~z{wx}|{y{|{~v~|~~}~}{z{|}|{|{zz{~~|~}~|{~}~~|}~p~}|~x|}{}~|~~}~{~{~~}||~~}{}}~{zz{{~~~~}|}}}}{}}}|~{|}|~~}}}~|}|~zzz|~~~|}{~~~z}~{|{~|~}|{~{~|}}}~~~||~~~}z~|y~~~}~}~|zz||||~z}~~~~~~|}~}~~}{}|~}y|~|}~z~}}}~z||~}}~|}{~|~~~~{{~~{}~~}~~y|~}~~|}}|}{|~|}~~~}}}|~~~}z}~{~|}~~~}z}~}~{}~{~~~}~~{~|z~|z}}}}~{xxyv}}z}yx}xzxy|v|x{{z|z|~{~~zz|y}z}}wwyxxy{{{v{}yw}y}||}{{y{s|y{v~y|zx}|yy{y}x{~~w|xwzwzyyzz~y|~zz||||yxzzzz|~zz{z{}y}~{z{{~{x{~}y{w|x~xz{y}{zv{vzz|z{x~|yz~}|xz}|y{u{~y{}}wy{}{{{{~y|~{zu}|~{{x||x}}zz|z{w~{zzyz{yyy}~|zv{}}y~ux{}zyz|{|zyw}vzz~vz}}}}|}z}zxzz}xz}y{{z{z{{u|zxw}y~xz{uy{xwz}}z}~{w~|yxyy}|}y~|{~yz|vwzu{zx||zw{xy{|z|{{}zy{{{|}~xzy}{{y{|zy~|}|~}y|zzxzz~~z|~r|yyy}|yxx|zz|{zwz|}yxx~|{y~y{x}{zz|}z}{xy}{z}}y{|x{v~{yz{{{z}|}{v||{{}|zzyz~x{{xzz}xvx|}|xyxxzz|~}|yyx{x~y}}{tzy{w}vzzx{}z|w|w|}|v~|{}wy{{x{~}{y{z{{|}{y~xw|{|{{y|yz}y~z{{z}}z~{{yz|||{zzzz}z{yz}|{zv{v}xxyy}z}}z~s{}zzxzz{x~ww}z{~ys~~|z{zyz|}z|x}w|{z{zvwxyzxuyy|y~}z{|z{{{v}yy}~|zz{|~}yxz|}v}}z{{y|wxv|{x{z|}zzwyyy|y{|}|~}~}}||{yy~{~}||~{~{}}}~}~~{~|~~w~|}~}~}}z~~|{~~}{|~}|}y{}~|~{|~~|~}~~}~~~{y{||~z}|}~z~}}|y~~|~z}}}|~}y~}}{}}|~}}~{{{{~||~|~}|~}|{}~}~~~~~|{{~}}z~~}~y~|}~|}{}~||}}~~~|~}}|}~z{||{}{|}~|~|~y}||}|~{~}|{}~|}y~{~}~|~|~{}||{{}}|~}{~}~}}~~~{}}}{|}~|z~~}}~|~~~}{~}|~~y||~|}~~}}z~~~|}~|z~}}|~{z~|}{~{{{y~zz{z}z~}|y}}{z{yww||~}xyxzx|{|yy~|y{|z||{{|}|}x|w{~~}twz{zz}x{w|yxwwx{vy{zz|x}wxyzwvz{}||y{{z~vx|xzx~~{{x||zx||y}y{w{wy}{x|{z~uw~}xz}xx}}z~|~wwzzyyxv|{{|z{|zzzz~z~|}|{}~{}~|wwt~wzz|}x{~vzu{y{{u{{}|{{v}}~y|z{|yz}{{yzy~|{{}}~}}z~y{y~v{xwywzy{|wvzz}wy}}~{}|}}z||{x{{{y|{v|{}x{x}~~}|z{zzuwxv{}}xzwz}}wy~|ywv}w}z}~}}|yz~z|}}~~~yz~z{~|y{~|~||xyzy|}w}{zwy{{{z{xvzzw~|yy~|xy|~xz}}uzzz{{xz|~~}x}|{y|~x{y{}z}y|yx||}{{wxwz|w~v|~zyy}x|{|}}x|{|}|}vy|{x|~zzy}yxz|{{~y|y{xzy|xw|zx{y{r|v{y}~y{{|}z|~{zw{~{|y~{|~|w}{{yxz~xyz|yx}|y}t{ywvz{||{yyzv{zxw}~u}}x}x{|z{}|||z{||}x{~y~||}y~yw~zz{{||xzzz{y{}}~wtyw|vxy{{y~z{~yx}~|x{}~~y{}z~|z}~w}zu~w|xzw}xw~}||z|}xz|}{zz}|x{ywyuywyyy}}~}~~~~{~}~~~|~}{}}~~}}~}~~~|}{~~}zz|~~~|z}~~~~}~z{z}}}~~}{y~~~~|~~x~~~~}{{~{}|~~~}{~}~{}~}~~}~|y|~~}|}~|}~~~~zz|~~|}}{~}z{}z|~}}|~}}}}~}~~}}~z~~|||}~}}{}~|~x~}|}~~z{|}}}}x}~||~w|{~}~~}~|~|{~~y|}}{{{|~~~~}~}}|{}|z}~}{|}~~{|~~||~}~~}{y}{y}}~z|{}|}~}|~~zx}{|wxyyx|w~zzyv|x{z}|}y}||w{{s{|z{{z|wzx{x~xz{w{xxz|x{xy{t|}}v}ys|z{y|}z~}{~{yyw{y}v~~~y{|}}|xwz{z{|z~v|}{xzy}zyv~~zy|{~yz~~|{yu}|z{|{}|{|{y{{}|{||x|wz|yxzzywy}yz{{w||~xzyy}xzx~xw}{wxzy}yxvyw~}{}{wzy~}xzx{}~zyzx}}zww|{{{xyv}uz||~yz|{|yzz{~{{|~{{w}|}x|zy{zy}z{y||vx}{|w|vz}~z{{{z|w|zv~yzyx||}}x}zx{x}w{{~{z{~yzx{y{}}{{}yvzz|}}vzzyxz~|y{z{|yyyyx|z{}}xyz|{|}wzz{~zyx}~|z~yw{}v}wy{|xww{zz{|{|}{|z~vz|x{zz{|w}{}||}|~y}zz{xy}y{zxxzzuvzvz{}~}|z}wz}|w{w|z|w{yzzz{y|x}{~{|yz~~{x}{|y{{zxxx}{w{{|{yvz~y||z|{z}v{z{yu|wz}wyw}zx|}w|x|xz{y}|z}ty|zy}y}v{|}|z}vy|zx|xzyu~wx{y}|u|zy{z{x{y}|y{y|{{x}{~{{~xyz{x|{~|x~z{x{~~y~}{}yz{s~}~yxzx{z}y}y{|z{~}zy}{~}wz}z|{yzz~z~y~}zyy}~x||~y|~y{z{y|w}xz{}w{z~~~||}y~~}~}{}~zs~{|~{~{}w}~|~~||}~}z}~{{}}|y|}|{}~{~}~z}|~~~}}}}|~~|~~~|~z~|~}|{}~}|}|~{|~~z~|~~~|}~}~}}~||{|~~}|~{|}~~}~}~{}~}~x~{|{y|}~{|~}||}}|~v}}}~~}~|}|~z}{~}~~}~~z|}{{~}|{}|{~~|~~{}~y~|{|}}{~~~~{}{}}}}}~{{z~~~|{z}~|~~z~}~~}z~~}{}~z|{{|}{~|{~~|z}~}~|w~~x~|{}y}}}{}~|}~~|}}y}|}~{z~~{z{}~}{~||||z~~{zz}}|}y||{y~yyzzyv~{yu{w{{x|x|z|z}{y}zyzy~z{z{|~y{|yz}}zw{}v{{zz|~{yz||y~y|z}}|y{xzzv~uz|vzy{|{{}w}~yw}z}}y{|x}{w{x||x|}~zz|{~~{}{zz~~yyxyyu}z||~x}{{wy{~|}~}w{{{{}zw~}z|y{}y{|}v}}xz{y{uzv|zzzy}}wyyzzz~yz~{z{z}}yz}|{y{|~}x{}~zvz~|vy|{vz|}x{zzx|yzv|z{w{{}y{|{|{~{}}z~~x|x~|ryxy|~x}x|xxu|zx{xwy{|w{z{vy{~xw|||x|{|~yzx~xz~~z~z}xz}z~}y~}tyzzzywzt{||z}{~zzxz|{wyxw|{||x{~x{y~z}{}~|x|||x{{{~~~yz}zyx~|x|wz~}yyzz|yz~|{xy}wz}|v|~z|{{{}z~zzz|z}{{z~|}y}w~{yyz|z{x{wyz{{{ywzy{x|y||||y}y}{{z}{}zyw{|{|}|||z{|z|}{}~{|}y|z{x|zyzzwzxu}~vry~v|~{}~yxw|xv{{{}~x}|zwz{}{}}xzz}|{z|{zzz|zx{x~w{|zx|{xzyz~w}y~~y~yy~z{wz{|z}{~|~zx{{||}|zz{y}|xz|zzzzww~xzzyz~|vw}w{|zy~{u{|~wzzz}{|}}zzz|~}x~||{y~}{}~|}|}}{~}{}}~~|||z~{~~{~}z|z~~}{|~|~}|~||~}~zz}}~}}|{z}}~z~}}{~}{|||||~~||~~}~~|x{~}}~~}~}|||w}z{}|{z~z|~|{~}{|~~|{~|~|y}}~|}|~~|}~}}}|}}~|}}~{~{}}|~{}|{}zy|}}~}|}}~}~||~}|{~{~{y||z||{~}|~|~||~|~~}}|~||~~|{}~}~}||~~z~~|y||{~~}|z}~|}z|~xw}~}}z|~{{{}{|{~w~z~~}}}~}}~{~~}||}}~}{~~}z}}x~}|}~|y{{zzzxu~{|{yxyxzy|{w{{x}|~w|y{{{t{z|~}u|{xwvy~x||z{}zx|{vy|{y}z}uxzy|~{{z~|y}yywyz|yz}|yxy||y|x{zyyvyyy{}y}}w{}vyr~||yuz}{zx}xyy{z|~z}w}{{z|uwxz|x}{{w|y}|{}vyyyw{w|w{xyxxzw}zw|z|zw}wz|wxy}~|x~y|y{{z{{vz~tx{|~y}}yz}|}x~yz{||zzz|y|zyw|~xz~|}|~yyz{v{~{|y}|w||{}~{y|{y{}z}{xx}{zvxx|w|x{zzzx}x{{~{zw{~||{x{}~z|z{{|wxzw}zy}x|uxw~zvxz{zy{~|{x~{}{|{}|{w|}xz{xz~{xzy|yy~x|yy~||}yx|}yz|{{{}yxz}{}|~{~wxx{{zzy||z{zzy|yz}x}|{z|{~~{|}}zvx~{wv|{}~}zz|zzy|uz{|yz~|yz}y~|y}z|~{}yvxyz{}{{{z{~{x||}{v|xz{zv{xxy{z|x~~{w}x{{{yxzzz~xw|x{}ux|{xyx{x|w{{~u~yz|zzwy}z}zz{zzxyuy||z{}}z|{xx|xwv|zz|wyz{z{}}|}~y{}zx||~{xv~yx|zz~z}{}{{|wz}}z|}z{u{z|~x}yx{}~yzz{~~{{y}|{y{}{zz{{xx{z}z|}}xzz|{{zy~|}{zz~z}~}}|{z|{}}}}w{}z{|{{{yw~{}}~~xz~{y}}}z}~~}~}~z~|~~~}|~~z}|}}|~}}}}~|z}{}~}|~}|~~~|}{~}~|~~|}|~{}}x}|~~}~}{~}~|~{{}~|}|~}~|}}~~~~|{~}|}z~z|~z~~~|~|}~}{}}}{z|~y}{~}z~~|y|~{}~{|~}{||}~}}~~~|||~{z}~{z~}~}~}||}}}{{}|~z}|}z{{~~}}~~|z~||}~{~|z~~{~}}y|~|~~y|~~~~||}~~~~}|z|z}}||~~|~~}~}||~y}}~}~~}~}{}~}~|{~~}~}~}}{~|z{{~~|}|{z{{}{~~~}}z|~~}}zx~|}v||}{~~{}}|}~|}}~{}yy|yy}zz{~wxy{{xyz{|}yz|zzzz}yyu|w|{wyv|x|}y}z|||zw{{}}~~yz}~w{{zx{}zzwv|{}y}xzu|u~yywx~y{|u}xzyy{vzz|{yy{y}wyx{xz}|x{~uy{{|wx{xvw{zx{{z|z{zy|zu{zv{}wx{z~{}{{|w{|{w{~|{x}|z{{}~|~||}{z~uz}~yq}vzzv|z{|xv}{}z|z~twy~~||y||||xzxy}y}|}|}~~|{|}zzz~}{~~z||{{|w~}~wu{t|xx{zz|~}{{{y|z{y}|||{~}v}{xw}|}yw}zzw{z|{{zzvy{zy~xx{z~}|u|{}wx~{|z~|{~|yzz~z}||y~z~{{~w}w}{|}y{|vyz|{{~{xxvv}x{z|wxz|y|zz{|w{}w}u||{|}}}{|z{|~{}~xz{y|w~xw|z}{{{~ux{x~y|}{y}~x|~y{{~|yv~|~}{{yyy}xywv{x~}x}}xz|yw{}xy}{xvz~x}x|yy{y{zz~{}~~yy{{|{{}{xxv{~yyq|z||x}~ywx}yyvy~|yzy|yzutzy}}yy{{~zx{y{}}{|w~{}zxzz|~{||z~v{}xzx~zz|z{zz~v|{~|}w{x}}~||{{|}}w~x{~{z||{v|v{}}{{{z}|z|||}{{|}|}|w~}{|z|z{z}{|yy|z}{wx{~|~|}|z~~|~|}}||~|}~y~|}~~z}z||y||{y}}~|~{||}|~z{|{{oxz}~|||||}}x{~~||}~}~~|}~{~|}}||{}|z~~}}z~}{}~~~~~}y{{~z~|~}~|{~}~~}}~~|}~}~{|~~~{~|}||~y{~}}{|~}|}{~y}|~|~|{}}~~}|~z~~}~}|y~y}~{{|{~~~}||}~}}|~}|}}yz||~|~~}{z~}|~}}}~~z{}}{||~~}~}{~}z|||~}}z}|{}~~~}}~}~|}z~~{||||~~|}}~|~y~}{~}~|}~}~{~~~~}~~||z{}{x~}v|{xxxw}{yzvy{xy}{y}|z|}w{{z{|w|~v{zy}|yy{{y~zzx{{zz|{v~wz~z{~{~zzzw|}{w||~}y}|~yy{|}zxzzz~zz{|x~y~|~|y}{{{zz|y|}}y|x{{xx}{wz~x{}v~xwx{~|~z}{{y|z|~yz{w}z~|{xz}z~w~yy|x|}{|yzx|{zxz|y{zyx|z|zyv~{z{{~}w{|wz|zzx}{zy|w~{|}|wy}x|y~z|{|{ywz}}yz{|{z~}|||||}xz{{wyz{~|zyzyz|y|}w}y}}z}|zxzwy~}{z}{~|{{wz|x||x{tv~}}}y}|vz|}}x}zy}yzzy{}u{}||y|}{}|}z~{w}zyw~yyz~~z~|y}|{}}zzyzv{xzy|{{{yz{{z|z{z{|xyx|zv~}|z}{xy|yx}~x{|zw}w|zzv}x}||xz|x|{~|ywz{{z|{~yzy{~~z|{}yy}}|vy~~y{|{{|ywvx}|zx|xtz|z|}w~uvwy{{{xy~vw{{{{y}uw}z}{~z{|||}y{w{wy{zz|{{{|x{}wyz~zzw|y|y{zzx}zy|{{|||}xw||}yv|zx~z}|{xy{zw{yzy|~{|}w||}wxzyxz}{xxz~zy|~x{}vz{|~{zyyyx~~|y~zv}z{v{~|y|~{yx|wz{|||x||{{}}|}}~}z||}|z~}~~~{|}}~~~}~}}zz~y||~{|~{~|}{}|}~~|}~~}~|~||~|~~~~~y}~|~}z}~}~~}~~~{~}}~}}|{|~~}}~}}~{~~}~|}|}|{}}}}~|}~~~{~~~|~|~{|}~|}x}~~~~~z}~~||z~~}}~~|{~}~|}}{}}z}|{{}|~~~~}~{~~~~|~}~|~{~}~{{|~}}~}|}{}{}}{}~~|~z}z~|||}~}~|z||~~~|{||~}|}s{{z}|{{{}~zyz}||}}~|}}}|}}}~~|~}~~~~}~}}~~}|{}~~}~~}}|~|~y~~{~{~y{wt}y|z~}}w|~zwx~zyxxv{y{yx|z{{}{||x}{{|{|}}s|~x|z}x}{yz|||yw{~|x|wyy~|wnxvz}{|w}{x|yyy}x{}{y|}yxz||{}z}zy|}{x}zzx}z}wwwzx}yu{|}xyyu|zyz~|{{|uz|zzy}}z{{z{|z~|yyy|{yz}}}}}}~||~~wy~wz{r|x~|~}wzzy}x}{xzx}yzzyywy~z}}{~w~}zz~z|zzy}~~}}{z{}|~{{zy~{{sz}|{|zyxw{}x}yy{}ywz{|x{||vx{w}v|z~yw}|||~z~}~x}xx|~x|wz|y~v}{xzvv|~{{z{{}zx{{|}v{|z||w}zuy{z~{z|}{{~{z~v|w~~yy|xyv|~~{}xywzz{{|xyz{yzz{y}v~y{y{z~x|{y|~~~}}|}}xz~{y||z{{{yy{yyz|x|x|xzwz~}st}zy}wzy}|||||s}~~w}xuy~z|yuzw}|~|xywz|xyxyzy{w}{|t{z{}{x}z|}}~{zyz|{z~{~{x{{yzyzzxx}{{z|x{|~z|z|zy~y|zyw{zzu|||w{~}yx~}|x~}z}vy~{~{{z{{~}}|zy}x~u}}|~}|w|}~|yzyv}|~y~{yz~{xx|~x{~}{{x{}}y~z{|}~{v{zzy}w|wy{yr|z|{w{zxxxxwy}y|{zv}|zz|~~~~y}~~|}~{}{}~z~}~~{}~~~|}||~}}~}}~|}~y{y}{}|}~|}~~~~|z~}{|{{}~}|{~~{~{~}~|}~~}}}~~|}~z}}z~z~~~{}}}}~{{~}~}|{~~~z{}{~~}~{}|}~|}~}{}}~~~}~|}{v}}~~{{}}}|~}~}|~|~~~|}}}|~}|{~}~~~{}}}~zyz}}z}z~~}|}~|}~{~}|~}{~z{y}~y|~}}~~}~~~~z}zz{}~}|{x}}}|~~|}}~~~|}w}~~|~|~~~}|~|~}~|~~~}}~}{}y~{}{{|{~~}|{|z|{{~}{|y~|~x|}{{{|z}v|zxy|{{}xyvzvy}y~xwt|z{wu{}yy{{~wvu}zxz|yzyzxywy{{yzx|yux|{xuyw}}{{y|r|}z~zux|w{~}w|x{}{yxy{w{}y|v{y|z}z~|}v~{~yx|{|{z{zyyyx|}|z}}|~z~y{zz{wz{|zzx~}x~zxzz{v{wyzz{{{y{yu{~w{|{}x{|}~}|y}z{~}z{|xv}xx}yx{zy~{{xz{|x{|w}~zztz{|zx|yw{{|zyxv|}}z~|}uw}y~z}z}}z{z~wyz{vvv{z}{|z}z}zu~}}|yy|{zxy{x{|y{||u}zv|~}zyx}|~{{{|zzxxzy}~|x}{|}y{yw~{z{zxvz}|w~x{||yv{{vy{z}{}ywxxx{{{||zz|xz{yxz{{}x~x{z{x~|{|yx{wwwy|{}z}y}|{y{y~y~|~|w|{v|~|}x}||~zy{|tz{||{||uxuxxy|z|~zzyyxzzz{vz{}}z|{{z}|u|z||ywt}}zyxzy{z}~{z~~xzxz{wvxzx|y~x}wz|x~xyyw{}{w{zz{u}yz~}~~~{y{|xv~}}x|}y|yuu}{~x{|zy~~}~}w|}~{{ww{{xz~}{z~}}w{~}zzzy}~}zuy|}|wz}~zwz||~{||~z{{{xz|v|xz{y~|z|~{vz{yz{}|}}|}|zxyy|||yzvx||vyzyxzyz~}z{z}zxw~|||~}|}~~|{{~||~}|}~}~~~~z~~~|~}|y~}y~~z~}z}~}|~~{~}z}~~~{~~~}|}|}}~|{|}|~~z~y~}~{{|~}~}}yz{{||~||{|}|~|}{}}~~~|}~~|}yw{~|~|{~~|~~}}z{~~~~~|}}|~}|{|~}~~{}~||z}~}z{|~~|~s}}~||~~|~||~~}||}y|||{~~y|z~{~|~{|}}~~}}~~}~~}~~~z~}|}}}}|{~~}~{{|{|~}~~{~~{~{z}~}}{z~~}}{~|}~|~x|}}~~~{}~|}~||~~}}}~~{z}{~~{~}y{{z|{~}yz}|s{z{~yz~w|zt{zwz|zw}|z||x|}w}z}|~x~~xz~~z{w|x{}y}yxz~}yzz~y||xxywywx{yzxy}y{}{w~}zy}{||||w}w{u{z}{{z}}w}{{{}}{z|y{|xxy{~xz{}xzwwxyxyw|v|z}~~ys|{||q{u{z{y||y}x~{xzz|}w{v|zy|wyvy{}{x{xzx~y{|{xz~||~{}}y}z|{~|zw}{|||}}~~y~}x~x||{{xwzy{{wxzyu|~|xu}z{yw}{~z}z{|zzx{z}|~yzxyyw|}{}||xy~~ys~z{wz{zxw~zy|~{}wzy|x|yy}}}~x}y{}{{}zz|~zz}z{}y{zx{{}{uxzzz{|}wz|uv|{x}{|}}~}zz{y~y|~{}{z}{}z|z~yz~zyz}vy|z{}{w|ywuy{}{}y{{|~z}x}z}~v}zxy|{}{}x{xz{}z{}~{z|~}|y~{z||yy{|}|y~}vxz|xzzy|y{y{yz|}z}}z}z~zy}~xxyy}{|z}}}{{x||w}}w{yxy}{y{{vy{w|vy|{}{|xw|~~}~{{}|~w~}~x~|}}}w{~xz{vu|z||ut{{{zx}yx|r}xx|w|{z|}|tz{|zyz~~~{~x{}~}}{|~}{{}~~|{x}}{yy|vx}y|x|zx|xu{zx{|{||{~xy{|}~|zxz~w}|{}~||}~}}||x|{~}|y~~~}~~}}~~~|~~}{|}~}}}|}~~~|~w}~}~{}|~~~}y}|~|~||}}~z|{|}~}|}~~}}{}~~~||{~~}}yu|~||~}~~~}~~|~~~~|{}}}{{}|~{~}}}~}~{}~{~~~~~|}z~~~~~|{~z{~{{{y}{~|~~|~~~~|z~}~}}{~{{}~}z|~~|{|}~~}}{}~|~~}~|~~|}}{~~}~{{x~}~y|||||}}~y|{~~{~~~{~}}~{~~z~}}~}y|{~||~|}~~~~~}}xy}|xvw~rzx{{y|}|zv}y{w{x~~}xxv|~zy~u~xwxyx~{u{x~wxz~{~|{w}zzy{}vz{{{z{{|zzyzzz~zz|zy{v{||||zzz}x{vz}{z|zw|{{z|z}xzxz}|yz{ww{}{zy|yxz}zwz}{}|zxxzvzx{|{y|}||x{zx|~{yzwyy{{{xz|{~zyw~x{{|xy{}x||zyy}|{{w{|{x}vzz{{~{z}}}|{zy{~x|xyzxy|z{{x{z}{{}{yy|zw|~y|}}{y||z~|}y~z~{vz~y~vu~}zyyy~x~{xz~~s||}z{x{}||{~z~{|~}|}z|zx}||{{|}}}|yv{x}}y~x|~z}|z}yw|z|rzzzv|}w{|zxzy{v|{}{x{x~xy~{x}x~{{|{}y{|||y}y{w{{{v|z{x~~{{~x}}zy~{|z{xzyz|v|z}}|xzw}z{zyz||xz{y~yy}|y|z|w}~}w{w{{}y}}y{}y{z||z{{z|zz{~||}zyx}{v{yzy{xzzz{|xzy}{xz{x|zz{~y{yuyx}xx}yyzz}|}yv}zyzy}|zy}||{~~|}|~}y}}}}|}y|yvzw{xx|zw{y{~{z|vuyz}|x|{|y{zv|}{|zx}|{{wz||z|y|vzv||{~y{}}w{}{{|w{|x|{ywx}{{w|y{yz{y{{xw~z{{w}x{|x{y~z}||z~yyw||{z~x{y}|{yyxzzz|}~|}|}z~|}}~~|}}{~~y~}~z{~}~~|}~}|}}~}}z}~~|}}~~y{~y}~~~|~~~~~~|{|y|z~~}~z}~}~y}|zy|~}{}}|{}}{~~~~~~}}~~~~~~{z|}}}{}{~|~}|}~~~~~}~~~~~}|}y~~z~~~~}}|}~|}~}~}~~{}}}~}{{}~{{|{{~}||~~}z|}~~}}~|~}}}~||~~~|}~z||~~~~~|}}z~}~y}~~}{|~~|~}}~x{z~~{~~~}{y{|~}~~~v~{}{~{||~{{~y}~~}}}}~||}|~}{|}~~~~~{~~|{~||~{~}~}~}~~{~|}y|}y|||{{zzv{{yzxz{}xy}zwz{{~|wtwyxyz||}y|zxyzyz{{zy{z|zz|w{y|x{|~{zyx~~{{~{wx}{z{zzvzv|ty}wx|{zzvz~~{{~|x|y~|y}w}||{|}~y}uzy}yy|xv|ywyzyzy{zyyzx{|z|xy{||{{y{{}||z|{||yz||~{z}|{wy{zzz{txyxxy{~y{wxzzyyz|z}|z}|{}~zz{}u{||{~|yxz{zy}{}}{}}}wz|~z|y{|zxzyx}x{{z{y}{y}z~{wyz~|||x~~}}{{z~yz{zxz{}|vxy}{z}xzywz|z~|x~zzyy||x{}~|~y{z{~z~}y{y{zyx|y}z{z|pzx~~{~y|x|{~y|z{}vwz|zy}y~x{yxywx}~}yy~~}}}{zx|}{|~y||}{}|{{||z{w~zzzxyxw~{~yzx|~}vy|z}zx|r{x||x|{z|zz|~}|{{{~}yy~|~{xu}zzy{~{{yvzx{|{{|{w|u}x{vx{yz}zzz|x|~~zx}zxyz}x}|yvz|y~{{x{xz|v{{{z|~|xz|xwxzzt{u|~w{}|{yww}x~|{zz|{~{y{{|yz|}zyy~yy|y|z|yzvwxz{w|z{x{zyz~z~y~{|x{|y|{v}|}|~yz|z|~{{z}z{}z|wy}y|yzx~{y|{{y{{{{uw{}{z|y}}{{|{}~z}~|~|{z{|{{{|{~|x|y{{||~|}}~|~}|}w{}{~{yyz}}||~z}|}~}~|}~~}}|}~{x{~y}|x~{~z~zz~~~z~~|~z~~|z}}}~}|{|~}}}}}y{|~~~{}}|~|}}{}|}}}~|}y}~}}~~~|~}|~||~}||}~z}}|~}|}~~~}}~~}~~z|}~~z~}{}~|~|~~~||{y|||{{||||z}~|y{{{|z}}y~~}}||x}{~}|~x~}~}}~}{}~~}~{}{y~||{{|z~}z~|||}{{{{z{}}|~}~|{|~}}~~|}~~}{~|~~}}~{}~{y{|}|~~z}~||xyzzzz~zzv~~xzx{zvzz~~{|}{z~yz|yyv{y|{w{z|zxxyxwxz}~v}}{|zyx|}y|z~y~|}x|}z{{zyxxxx~wz|{zzyzz}vvvz{x{zz|y}yx|{z~{wx{|wyxyzzz}}|y}uy{{{x|{z{z{{yy~yvx}{{wzzw~xz}{x}{yx|yuyyw||y~{||y}y~}zzz~y{~}{y{z|{{yxyzyv||y~{{w|{v|}{~}{{|y|zw||z{xxu}~|z{{xyy||{z|z}{{~x{yz{|~}xv|vuz}x{yv~z{y~}{zxy~{{}|yxxzz{y}zvx||z{xtzyzyxw|yzv~x~x{{{{{|x|yv{y|~||||{|xw{}v|}z|{{z{{}|w{{|{y}yy}z}{}{{|}|}z||~zwyyyy}{||xz~}yyyy{yz~xzxz}||}xxz|{x|}}xx|yy{{}y|{|~x{y~yvzx|}~{{{{w{{|xy{xx{~{z~zyzwxz{y}{}|~zx||x}}}~{zyzyzz{{zz~x|y}zz|xy}xv|}y~||v~|u|{zxz|v}z{yv}|~~|w}{||wy{~zzxzy|z|y|xzzuz|}w{}wz{wxz}z|yyv{z~vy}zz}{~v{}z}|}zxyzyv|xy}}y|}wyzy|yz}|}{|~y~|~zw~}~yx|x{~z|{z~|~{{zz~z}yzt||xx{z|{{z|}y{{zzux{z|{zww|vy}|z~u{x~{~vx|~}~}|{~|~~}}|r|}|x}}~}~x|~~~~~~~z}}z}~}~}~{~}~}~~|}~||}{y|~y}||}}||{}~}x{~~z}~~|~{}~}|}~|{|}|}~{~|~~~}{{|}|}{~{|}|~}{|y{}~{|}{{|~~|}}}|~~{|}{}~}~z|{x~~~~~}}~z}~|{~~|}}{z~}|~~{|{|x||~~~}~|~{|~}z{~~}~{{~~{}z~}{}~||~~~y~|}}~|{~~{~||~}}}|}}|~}~}~}~||~{|~|{~x||~{}}~~}}}~}v~{|z{y|y|z~}{~}z{}}~{~}x~~|}|}|{zxxyz~||yyt~w~~{{~|{|}z{y{|zx}{y~~||{{x~{zz|{y{}zy|x~~~|xzz}|{z|yy}{|wzywy{{{xy~vyv}~y||~yz|{z||yxz~{z|{|~{||x{{{{{}}z~y~||{xxw}|vx|z~z~}x~z~z}|zzx~z}}ywz{{yz}|~|y~|v}}zx||~{z}~|~|w~zxz}{{y~{{~w}|{{}|}}{{|uw{}}}{|~}}{{z}}zv{w{z~}w{|x}|x}}yz||}|||y|z~x{|~x}{z||}}~~z~|{}|zx{yzwxt{}{|~~y~y{xvy~uu{{}xz~}xz{|{}{||}|~}{~{||{}||zy}yz|}}x}y{~xwvxxz}zwzy~z}}yxz}|~}{||w~~}~zu~}y{||}|~{z|~w{z}}x~|~}{|wyxzxw|{zy~{~~z}yy||x{}z|z{|}~~|~w}~~}}|w~yxx||}x{|{z{|xz~~w|~}{}z{y|y{}}{|{}|~~}{}xz}y~}|~}z|vy|~{xz}zxz{y{~u|x}zy~zzv{}y~}{}w{||}|{zz{||~xy}|zzxyw~}||{|u{~|{{~||z~|~}}~y}|~z~z}z{yw~|}z~y~{z~yz{|}x~|xy}vz{|w|zzx||{{{xz|}x{z|{{{{|}~~v}zy}}~}~~y|z{~~||~}}~~~}~~~}~}}{~|~~}~}{}}}}~}|~~~~}}~}~}~|}}~}|~~~}}}}~~~}}}~~z{~~|~|}|~}}}~{~}~}{~v}~~~}~}~}~~|{}{}}}|}~~}}~~|~~~~~~yy}~~{}}~|{~|~~~|z|z~~~~}|~}y{}|{|}{z}}|~||}}~~|{zz}|{}}|~{~y~~|~~}||~~}z|~}|}~~~}~~~}|~}~w{wv~zx{~z}y||zz}wz|yx~}}zzuyvy{|yx{z}|{{y|~z|yy|~s}~}|{{{}|w|zw|yx|y{|{{z{}~~z|x{z{|xx}|wz}y}|{}xzyxz|||x~{{y{|}|~{}x~ux|z{~z||y}}yyx}{~}~}~|y}|z}x|y|{|{{yy{~v{v}{y||z~||~~||}x~|w~zyz}~yz|~}{}{yx{{{}||}|yy~zwyzz}|{zxw{{uyy~|{{{x~w|~{{~~|}|z~z}}xx}xz{z|~~~|x}{}xyx~}{{}{~z}{w|{|yyzzz}||z~tz~vyyy{w{zw{|y|x|{yz}~|{{}}|~~}z{~|w}}}|{||{|w|~yt|y~|}}||}z|{x{z|tpz||zy~}xz}|}~||}{|x~}~z}|}y{~~|~x{~{|}z{z{|||{~zy}yv|{wz{|w}~z}}|y||x{}y{y}~|}~z~~|xx}{wy~{yz~y|{zy}w~~}{}zw{{yy||}zwy~}xy{|y}z{z}}||{|~|z~|}{}{}~|||xz{xx~|{|xx{|}zy|y|{v}|r||x|}{{z}{y~|yz|}}||yz|||x|{|{{q|yz{ytz{z{y|}{y{{z|{}{|w{{~}yx}{{z~|z|y{{~{{~zy{}}||w{|~{~y|vyzzw|{z}zz{z}|}z}~~|~}}{~|~{z}~~}~~}|}}}~}}{|{~}~~||~{~~{}~{~~~}~}|||{~}~~z~~~~}|~~{}{~}~~}|}|~|{}y}~}}|~||~|}~~|~{~z~~~{{}~}~~y||~}}{~}y~~~}}}}}}~~~~}|~}|~}~y}}}|}}~y}~~~|~~|~~~~~~~}|}~||~}q{~|}~~|{~}~~~}z||~~}}~~{}}|}~}}{{~~zxy}x}{||w|zxy~{z|s~{w{z|}{{zy||~xy~w}{{|{{xy}}}{{~y{z}|vy|y}|yywz||~|zzw}yv}}uvuyxv{}{|zzwyxzyz|~|xz|z|{yz~z~|}{z}}y}zz|z~zzx{zzy{z}|y{{x}{yx{xxx|||{xu~|yw{~z{|{yy{y{{z|{w|yx|z||{v|z}~x{yvt}x}y{t{w|z{}z}}~y|zwy{{~z{ox~}{}x~}||y}}|zy{y{{vz{zxwzyyz{y~zwxzx~zz{zxyzw}~v|~wy~~w~|}yyw~~~|wy|{~~y|}z{|wy|wvvy}xzz{{}|}zy}yvz}}z~~z~y{|}z|~~{yvz}}zy|}{zxyy|xw{|z|wy|{zz}yz{z}vzz~{rvyw}}|w{z|||}~}z||{x|x~|zwzw}wyx}|z|~yxzzy|t|wzx}~||tzzzy|y|xxy~}{~}~x{~}yzx|y}|z|z{w{wzx}|wx}yw|xz~~|y}zyxwzx~~z}y|z}|z~yz}~y}y~yzu|w}|zw{}z|}u{~y{{|xyv|yz~{z~}z}yx{x}z}|y{xyx}{}yz~~{||zz{yw|zxx{|w|wz{z}zzz~z{vyyv~{y}}u~~{zw{}}x~{|}~x~{|~y{}{|zy|~v}{~zyy{z{|{yyyyz{y|xx|~~}}}}x{|wzvx{}{~}~y|}||~zx|}x}{|~y}}~}|}~~z~~}}~|}~}}~}}zz~~~}~z}~~~~y|y~{}}{~~{|{zx}~~~~~|{~{|~~~}~~}}~}~|~}}|~w}z~~~{~~v~~}}{~}~{~~|{}~{||}|}~}{zzz{~~{y{~}}{}|}z~|}}}{w}{}z~}~~}~~~}}}}~~~|~{}}}}~{~}~}~{~~~~~~}{|}|{~~}~|y~~|}|z~{~~~}~~~~}||z{~~~~}~~||||}~~|}~}}}}~~~~||z}|{~{}~~}{~}}}{}}|~}}z}z|}}}~~~}}~}|}|~~zy}~}{~~}|~}}~~}}~||}}~}{|}}z||xzytyz~~y}vyu{zzxyxw}yy|yxy{w|zx~yyx~{z}|w~|z{|yt}}~zszx||{xxz|zxxz{zvr|}ty}||{~||}|z{xy|x~z}yz}|}}}z}}x{yz~}z}xu~y~x}zyxy~zwuy}|}wyv~vzx}yz{z}}}}|||~{|z|zyuxyy~}~x}zxx{{}~}}u}|}|z{zwwu||z{{xzzy|~|}xwzz{v{|y{~x|v{~ywuwxu|yw|zz||vwyyx}xsxyz||x}y}s~zyz}}{{yx|ywtzx|{}ysy{wz|{}}xzyz|z{|yy|s~|xy{}zyy~}z~|y{y|~{zy||z{yx}|{x|{yzzz~{t{{{xz}{yvzy|zzuv|}z|z{|~{{}w{z{z||xys~}||}~}{~|{zz||zty{||wxxxz~}~{wz{}~u{}y{|{}|}|zzx{|xu||xw|||~z||}}zx~}x}~zz~~{xwy{{|ux~}{|~y{zzyyz}~{zz|||{|}yyy~v~}z|x|yy|z~}xuvwztzzx|yzx}}|{y~{}~}|x~{z||}|{wy|vm|z~|w{zy}{z{z}}xxzzyyz{ywwz{y|}|{uv|}xxw~z|}{{z}y{}|}y~ywxyzx|~z{}{vxxxzxyx{{w{zxzzw~x|}yytx|{wz|y|y}y|xyz~z{u|y~}w{yz{{zy{|}{~|{}yyyy{vx|||y{w}{~|zzy|zz|xyvz}~{}}xx{{~yvyw~{y}||{}{|~zz~{}}|~~{}}z}~~}~{|}~~}~x}}~~}~~}|~~}}~~}}y||y}}~|y~~~~|{~z~|~}}|z~|}~}}{}}~~}}~}}|u~~~|{{~}{}|~}|}|}}}}{~||{~}}~~|~|~~}~zz}}}z}}z}}~{}~z}|~}{~}}~z}~}}|}~~}}~}{|}~{~}y~z{~~}||}~~z~~}~}~{~{|{}}||}{~~~~{~~|~~}{~|~~|{}|z{~x~y~~|}{|~}||}~~}|}~~}}||}|~{z}}~~}~}~~}}}|x{~{|}~{~}{}~~z~~~}}~~~}zz|{}}~}~}{}~{w~x}|~~|}}|zy~u{xww}z{wzzv|yy|v||w{zzz{|}y~yy{z{{zz|}y||}wz{{wyxy}z}y|~w~yv{zz|vzx{{x|v|zyv}|}|~~x{v~yvz||z|{}}}}xy|~zz}wz|}}zzyy}xy}}{xyx{|yz}|xywxy||~xz~}~||{z}~y{v~~}yy||~z~~{zyzyvz{zzzzw}z{yz{{{xwx~|~zz}{z}{}z}|yy{y||{}~{w}||}u{~y|xx|zyy{z{|yy{xz~z}{ww~zwz~y}{{y~v{~||||{wy{}xzw|}{|||y}|~yyxv{~y||yyy|{|w|{z||{~y|y}{yyy{}}vyx~x~x}~~|}y}u|}wyy{~~yu~y{zxw{yv{||~~xzyz|yu}{zw|{z{}y}{}z|~zvz{|{}{~z{|yx{xzwxzwx{{}{y{wwuyyuwu|z{{y{|y{{{}z~|}{v|zyx{||~}|yzy|}|}z{||y{x}zvzw|y}z~{y{|~y{{xz}~zx|wz~{yw||xz}|{{yz}{~|{z}}x|zxy{|ww|{w~}xzywwzyyx|{{|x{yxzw{~}y}}x~{~zz~v~}yvyzww|}yyxty~|}t{zutx|{}}~{uxx{z}|y|{{}{}{|{||v|x|||zz}{{~xz{{xx{y~{z}wxx{x||xvxuywyz|~{zz{~~{z}y}}}}|{~y}x}}}}{~~}|~}~~}}}{{{~|z~~y}~~~}{~~~~{~~~|x{||z~}}|{|}}}~~~y~}}{~~{}}~|~||~|~{}z}|~~}{yz~~~|}~z}}}~{zy}~|z}}~~z|}}~~~}~~{}{z~~}||~~|}z{~~}y~~~|}}}{}zy|}~~~~~~~}~}}~|}{}|z{{zz{~}~|~~{}~~~}}{~~|{|z}~~}~}~~~~}~|{}~z~||}}}|~}{}|~}|~|z{~~|~|{~}~~~}|{y}}z||~z~|}||z||}}~{|}|}~~~}~~~~y|~|}||~~~wzy{|vu{xxxwzyyz{|~x|yzyvy{wyy~yv}~y~yvyxwzv{z~}x}vzx{zzyz}|{{z{{x|{x|}zyz|x|z}~~}{|~{wy|}~|~w{{wy|{{||{z|yzzxz{}y}w}s}}z{z}}zwy{~yyyz|}yz}v|x{~xz~x{|{z{z{|y|{}}}x}xz~z~y}zr}|yzz|zx{}z~x{y{|z~~|x|y{|{|v}~|x{~|y{{{w}zzyyzzv}wy~yx|v{{yzx{|{{}zu{~~}z}{zy~|xv||}~|y~|{~wz|w||y{|xw{{~z|{y~zyzyx{}yx}v|{}xz}z{{y{}z}uyz}xy}|wvyz|w}|w~}~{}x{{zz{|{~}yy{~{}u|xzxyzz~}}}z~{~yy|}|y}}|z}z~||x|yyz|vyxxxzt|z{~}y{{{}v|{}{{|y{z~{yz~zy}~}{{vy{~}}{~z}wv|w{{{}zz}yz|}{}{~{xy|xz}x|x{}}zz{}yzxwz}wy|xxyyv}}|xz}{z}~x}{w|wzzuzyzzxux}|}~{{{|}{z|}x~x}|v{yz}~|}yx~vxzy{~x}}x{|{|~~u~}{z{xw|~|y{w~z|~y{zwx{{z}|yz|ytyy|v~|z{y{z}zxx}z}xxz~}z~~||~~x|y|xzvw}x{}}yz|z~{z||xxzyxy}~yx{x|~y~zx~z|y{x}x|w~x~{y|yzzy{{y{{{y|{~{{{y~|z|u{x}~z}zy~y}}|}~{~|}~~||~}{}}}~|{~~~|}}~{y{|||~~}z|~~~~}{t~~{|~}{~{~}}~}}{}||{~}~}}y|{~~{z~}|~z~}x||~~|z}}~~{||{~{{}~|}}}~}}z|z~z}|{{~~||~{}}}~~~~}|||{~~|}|{~~~{~~~}}~}~~{{~y{~~{z|}~|~~~~}~}|}}}}|~}|}~~}~|}~}|}~{~}~~y~yz~~~}}}||z}~}||~~}}|}{~}~~}~z|~x|~}}~z}|wx|}~}y||z}}z|~}~}z~~}z|~~}~{{z{w|||}}}~|}|~~}~}~~|~}y}~~~}|z{{|z~z|zz}zzuz{||}||zyxzx{}|}{~y{vw{vxz~|y~|zz}y}|~v|x~|}|{|~||~zz{}{{|}x}z{|zyyyy||yy{|}{yzyyzvz|~w{}|~}~z{z{{{xz|wzz|}v~~z}{|w|~{zyw{yz|xy{uv|y{zzxvy}zuxw{{z{|x{|~z~~~y|z~{}}~z~{{}|{yv|w~zvx|}xzyu{}yz}wyv~}|~yzx~||y~y}y|~~{y|~y{|y}||yz{wzxxz|{|x~zxz{{{ywxy|{z}yx{zv~{yyz}x{{}{}x~{~}|zzz|{wy}w{w~w}y~z{xx}zxx}z~zzwx}y|yxzz~z{}|z}~|y}~{{}{}|~xtz{}}|~|zy{w|{wzwxuz~v|y}ywy~}syy~wxzww~yx{xzxz|y|z|vz{}~}~{y{yz}zx{{}yx}yvzzr}x||xw{zyzz|~~y~||{z~z}~{zw||zx{w}|~}}zw{|xwxz|vz|xyxy{{z{w}uy{ywx}ww||~zz}}|x}|zz{y~yyzwx|{y}}}y}|z}xz{|yzxy|wzy|z~sx{yy{}v~||zw}|xzvy||}~{|}z{x|~xz{}~~}||y}||{xw{{|zzz~{v|zw||{y|~|{}wtyw~}zx}}}|~|xz~|y{w|}}}vz{~y{~|wu}xt}~|}x{x|{w|}{{x{x|zw|~}zy~x~x|~~~w|}{}|{|~{}~y~|~~~~}|w~}}|~}|x}|z{|~}~}|~~~}}~~~|}}{~~z}}~}||~{}|}~~z}}~}{~}~~z{|}~||}}}}~~~~}{z}~}}|}~}z~~~{y|}||}}|{}~~{}}~~~}~{{|{|~~}~}~{~xy|~z}{~{~{~}}w{~{|}~}~~|}|~z~~||}}{zz}}z|{}}{}|~~||~~{{|}|}{|~{{~}~|z|}|}{}}{~{|~~|}{z~}~~z|z{~}~~|~}z~{~z}~~|~{{|~}}}}~}~~~{~||x}}~~~~~~~|}~}|z|~z}x{~{~y{~~|~}}~|~z~||y~|wy{~{}{}}}w}{|v||{|zzz|{|zyw}w|}z|yz~}{y{y|{}~~~t{|z{|}}z{{~||~}z{|~{}y~z{zwy|xy|z|}zz}zv~yzy{zzyy}~z|y{~z~{}y}{{|yz|{{wz}}}|{}~}{y{~y~}{|{{y{|}}|}}z~|~}y{{}~|~|||}z|xzz{}}y~z|{z|}zy{{y|y|y|{{x|z}|{{x{{v}~zz}}w{|{|yy|}{||~z}y{{z|~zw}|{zx}x~}||zz}|}}|{}{{~}z{z{}w|zy~||}zy~}~u{z{zyvy}xy{zx|zy}y}y{}|~|y}|}|x}~|yx||y||xz{{~}|y|||zvyywzz{|{||zz|~~~x|z{zx|~w||zz{|~xyy}}y{}{|~x}}|vy|y|zx{}}zz~}||~||{zzx|}|~z~zzy|}y{|~}~}y}{{}|}{z|{z}}wx~y|z||z}}}|y{xz~~y~w|{}{w}{{xx|z~wxuy~y|zyz}|}wx|||y~}}xyzxy{~{||y~w|z{x{z||}|wx{|~{~{{z|y{|z}xyz~}|{}}z}yy{z}yz{zz{z{|||~z|z{y|z|~|x~z~}z|y|{z}zxyz|z}~x|~y~y{yx{}}~~yy|}}||zy{y{~w{}|{|{{z{}~x{|}w}}~}~}|~}{}~}~{~}~~{}}|~~|~|}|{~|}}}~z}{|~{}|}}z}}}}}||z}~z}~}~~}|{~}}}}}}z~{~}~~~|}|}~~~~|{~~}~}~~~}~}||}~}~v~}~}~~~~~}~~|}x}|~~~||}{}|x~~~~~~}~~~~~~~~~|}}|}|~~~}~~~}}}}}~z||~}{~{z~~wzy{||zy{{~|{|{tyx{|z|zx|yxzy}xv~~zz~{z}zz~yz}{|~xzz|z|xw}||x|x{z}}{y}w{wzzw|yzy||yz~{yyzx}{~vz}{{|z|{y~z}xzz{x{~tw||{zxx|x~}xzx{ww~v~y}|{~v}|wv{}}x|xx|}}y|{wy}|wy}|{|z}z~xv{zwyy{zy{{{zvxxy{{t|yz{xx{~{w{zw{~z{zy|{~{|{}z|y~}u{z|xyyyyz||wuw{~}|{|zx|yu~{{yyyzzz{~y}y}{|{s|~{w{zyvz{}z|||v{zy}{zyy{z|vsy}{|{}vvz{|u}yyyy|x{||}wzzy{x|~yz|}}~|{zv||x|uw||~zw{~yypz{w|||z~{{{}v|z|||z{|z}v}{~v{{}{|}|~||x|~zyxy}{xu~yz}t{z{x{x}~y}{zy|{y~zx|xtv|{|y}~~y~}||z~{|~|zyxzy}z{}wvxyzz{zxw|{w~|zz~ww}z|zw||z}|y{xz~w|vyyy~z~|~{{w|{~x|}~}{|{zx||xw|xu|z}|zzy}yxv|{zw|x{yw|zx{{~}|}y{{~}|{z{||z{~{vy{zz~zyz}}|xy}||~y}xyzy|zzz|{wxyz|{}{~|zz|{~~{{x}z{|zw}wz|{{y{y{wzy}|zwzv~{x}xzt{{n~zzyx}ux}{z~z~{}~|~~}zz}|~~}~{~~{~~}{~~}|}}~|z~}{y||~|~}}~zx{~|~}}{~}}}~|~|}}{|}~~||~~~}wz~y~}}}}{||z~{~{y~|}~}}{~{|~}}~~~{|{}~~y}}}}|~}||||}~}|~~~{~}}}}~~|~|~{}}{~}~}}{~~~}~{|}||~|z}~}~}z~~~{|zz}}}~|~|}~~}~z|{}~~~}|~~~~|}}|z~~}~|}}}}zz|}||~~{||{{~~|~}}y}|~}~~}}}~}~||~z~}}}~}~}y}{~|||~~{~}}~|~}~x~~|~z}{}~}{}}y|{x|zw~|z{z|yvy}{}|w|w||zxyxz{yv|}z||y}{{|xz{v}yz||~~}|xxr{|z}{{xyw{||y{~|}{xxyyzzz|z|{z}{zz{|x|zzzx{z~zwx|xz{|yz|ywz{}wy|{y~{y|zw|{zyvy|yy|zv|}|yy||~z|x{z{zx|z|||xvzzzz~|z{yvxzz{z|{{x{w{z}}|z|xzz{xz|w{{~ywyyxxx{|~v|yx}||{x~{xrz||z|y{y~|~w|y{yy|{y{wy|x~z~{{yw{yz}}y{z}|z}}{zw~xv~uzw|x{}}x{|z{{zx|zxxw~{yz}yw{z{}|yxyzxwyzzxzz~z~{zz}yz|{||x|}{{}~{{}{yx~{~vyy|~}y{{{y|}z{x{{z{}zz|x|~zx~{|~{|{~zrx~{{xzx}zxy|zyyy|yy}}z}{|yy~|wy{||z|{{yy{|y}wzz{{x~|v~}{~x~}xw{|x~{z~yv{{}|wz}}|yz}xy{{{|x|{}yz{}z{v{{{x{}}yzwzvy|yzz{{~x{y|{x|||{|{yz|{}~zzxw{~zy~xzz|y|xw~}yy}xx|x|}y{yw{ywy}y|}}w{z{yx}|||{z~|x{y|vy|~xw}}}w||y{wz~{}{~{vzyw|z~{z|yx~{|u}~v}{yxzz{~wz}|vyzy}{{{{y|y~x|~w}~|}{y{yzxzywzzywx|x}|yz~{z}|~~|{}y|x{~|u{~~z}}|~||}}|}}~~}|~|}z~}~}~{~~~}{|||}}}{z}}}|~{}}~~|~{~|~}z{z}||||z}~~~~~}z~}{~}{~~{~z}}~}|{~~~|}~z~||}}x}w}~}}{{}}}zz~|z}~~~|~{~~~{z}{~~~~}{~~~|~~}|~}~|z}zz~~}{|~~|~|{}}}}}}}|~|y|~|}|~{}~}~~~||~{}w~{}~~z|{}}|}}}{~}}~z{~~{}~}~||z~~~}|{{{~}~|}~z~|z}~z}x{~|y}}~~{{}{}}~~~}}yx}~~zz}~z~}}~|~|~~}|x~{}~{}~~||}}~|}}}~}|||w{w}}|{}xwy||{|ywxy|wt}zy||zxxx}wzxuuy~{x{y|||{~}z}{}}|z~zyz}w|z{{|y{y{t|}u}{wy}{xzs}xzzvyzyyz{zw{~~}|y{x}}z{x|}~yw~zyx~x{|yxyy|x|z{{xyy|}vy~zxx}y{|~w{y{y}z~}~y|x}}~{|}||yx~}|{{|w{z|z{r}y~x~}z{{{uy{zz{uyz~zzxy}uy}~xyy}{{x~}~}vx|z~}yy|yzy}zx}zz|}}wxw||z~y|x{}z}|{wzyzwx{z~|y~|y|u}||zux|}~}y{}|yz|y~zz||x{wzxwz{}{zz|{~~yyy{x||}~|z~|w}~z{{~y}}{z}}zyyy}zvyyxz~|{~~vxy|{xy~zx{z}wr{~yxyxzyx{~zy|z}zvx}xz~|}}}z||wx}www~y}{y{|xxwyzwx{|z~~}x|y}y{|x{|v{}x|y|z~{|~}}y|}|xx|{|z~~{{y}|wz|}z{{z}x~w|yxwz|zzxy{z{{{|{y~|xz{~|x|~{{|~y~}||zy}zyx|w{y~yw{xy}|{t{}x~v{xy|~{|||{||}|z~~y|y{~||~}~~wyxy}v{{y{{zzz||z}y{z~|y|w~|}{~vwy|zwxyx{}y}{}yzz}w|}}|||xx{|}w{}yxx}}vzzyyv{}vxy|y{{zyy{||}}zv{~z|~~y}|~{|}}}|~~}~}~~||y~~}|}~{z|~z~}|~}z{}||z||~}~y{|~}zy~|}|}~z}z~z}}~|{|{}~{}}{|~{|{~}~z}}{~|~~||}}}~}|}{}}~{{~~x||z|z{{~{}~}~}~~~~~u~{}~~~}~|~|z|~|~|~~~~{|}|}~~~}|~|}|}}z{~~{~~}~~z~zy~z}}~~|}}}}~~}y|}z}|}{~{{|{~~|}}y}~}~~{|y~}}{}z~|y{|}}{~zs{~~x~{|~~~}||~}|{~}}~~~|}}~~~}}{~}~|~~}}~~z}|{~yyy}}~~~}{{|}v}|zy|z{zzz}{z|~x{zyyzv||}y~}||{wz|{}{}|wx}||v}z}yvz}y~|z{x{{yt}{x|{}wwzxz{x||{y}}}{|w}|u|~}{}z{x|yyz|z|{zx{wz{{{|}{xwv{{|zvxzztw~|yy{}{x}}wz|{y|}{{z{}y|{w{{~~zx{x|{}x}yzvy{{{z~{z~|}{zzz{y{}~w~|xz{{{}|z}|}y|~|z|xx{w{x{||z{v~t~zxys|}x}{y|y}x{w|yy}|{zz{y}{z|~yz~zzyyuzy|xwyyyxr|~z|xy|{|z}}||}}y|{uxx|{{||{}xx||{xy}x}y||{~{yz}}}{{vw{t{z}}z{y{|zxvz}{zzx{|w|}}~|{x|zy~z|z}||wy{}u{}zzxz{w}{w{}u{vzzw|z}}{z{x}vx}ux||}|y{~v||||{zw~{z~z{w{yvx{{{|}{yy{}x}}}v~zxy}w{y|wzz}}|yx}yx{z||y{x{{{x}|x|v{{xyx}zzxy~z~}{|wuvxwzt{{{x{|y{~|}z~~{|}{{|wy|{x|yzz|}wwx{{u}xx}zy{zzzz}zz{{z|v{{}w}u}~w|z}yyy|~x{y~}x{{zx{|zuw~|z{{{w|y|{wz||wz|wz~y|z{{z~}z}y}yzx{{z{{}vxyz~|v{{~{w|z|{|y~y{w}y~yz}z{xwyyv}}x{{y~}z{xwww{|wy{}}}~z{}}|x}}}{}|~||}y~{{{~|{}|||z}~~~~}~}||y|~~}}~~|}{~~}}~~~~~~}}||~||}~}{z}~}}{~||}|y}{}|~|}|x}~~|z|{|~}}yy~z}}|~}~}|}}z}~}|}|{}~}{{y}y~}~|~|{{|||}}||||}}{}}||~}~|~}wz}}z}{~z~{~~}}{}{z~~}|z}}{z{y||~~~~}}~~~}||{}|}~}z~}{~~y}}~~~~}~}~}}|{}|~}}~}||}}}{|}|}}|{|~z~}|{}y|{|~{~~~~}~~z~|~|||{|}|~~~}~|~~}}{v~{z}y}xxu||v{y{~v|y~vu{yzzxyy}{|yxx|x{~{|z{z||}}ywy|{yz|{zx~|z}~xv{{{w{|}zu~wxyx{x{|}~~xzv{wzwyxyz{~~|yzy}|x}x||y{w|}{}w~xy{~{|{{}zzv|xz||}yzy|{~z~xvyww{{y~z}}{{|y|||{zxz|{{yv}wu{z||{y{{wzzx{z}|uxy|}y{wzzxwx|zvt{}z{z}}{z}~z{~|~{{~~{~|}yuz{zzy~x||y|u}z~u{}z|}zzyyz|~xzwz||~~x}z}y|{y~y}{{|}xz|ux{{~x}{ytzzz{w{v|}zzx{}yy|x~{|u{x{yy}~|}~yw~}z{x|~|x~{{}{|{|||~z~yzxz~|{|{}{w{|xx{xz}{{zy|{||uyy{{|z}xz|{{||{}|yy{|{~~w}~x|w{}xyy{{|zu}xzx{v~{ty{z~xwy|x|zwz}x~z{z{~y{|~{y{{|}~{}xxx|yy}vyy~w|zz|wzyy|w{v{|rxv~}{x~{|~wuw~y}}}{zx|{|zz{zu{}}x~zzzzw{}}wwyzvu{yw{zyzsyzz|{y{~z}~}yxzxuy~~xz~}~~|~z{y|sw{z{wv||zwzzzzxy{x}y|{uzy}zz|}y{yzzvy|}{|{}y~y{z}z|{z}w|x{y~{{yu}z{{z{{}xx{xxwyy}x~xz~~~~||wz|}}}y{~}~|zz}~|}y{z~~}~~}{|~z~}}~|~|}|~||}}~}|{~|~~~}|z~}{~}}~z~|~~~z~}|~zx~|~~~~z|{~{}}~}|z|~{}~}yx}|{{~~|~}~{}~~~|~}{~~{|{}}}}tz}{~~{}~}}}}{}~|~{}{||{}~~{}~}{}|}}~{|~}y~}}~}z}}z~|z}|z~~{|~}||~x~}~}~~~||~~~{}~~~{}~~}z||~~z|~~~|{|~}|y~}~}~|}}~y{~y~y}~}}}}}}}|{}{}x~{xz{{x~z{{}z~~}}|~}{|y}z~|}~}~{~|}}xy}~}yyy{|~~ywzzzwzxx}wxxxyxyw|yz}}{|y}zzy{}}|ywz{}z|{zw|{y~}~zx{wy|y{zy~|||z|}||~yx}wxx|zuy|y|y}|}xxxy{y|zx{{y|{zv|y~u||{{y{xu{|}zx|yxy~{y{zz}x|w{}y{}yz|zx{zz{~~wzz}x}{||yy|xx~zx|x}w{xy~}{vzx~x||}z{{x|x}xzxyzn|~y{{{|{}|{u{|{|ywwz{|z|~yx|}{}}||y|{y~y}||v}xx~zxz}~yzzx}zusz}{z||{{u|{}ytyz}|z|xz}ywzu|{~z{w~}x}{{w}y|y{xzzx|yy~|{|}}zy~|}}x}xy|{{|z~~z||}yy|~|z}|y{|yz~}y{{zy{yz{z}{}yy|||}|z~zzz|yzuy{z|}||xz~yyz|~|y|{}{}||z|}y|w{~|{||}|x|zwzwxzyz}{}{zx}}z|zz~{xywyxzz~z|yy}zvwu~x~y{{|ux{xxz}~w||x}yzxy~{}}z|z|{zw}xy{{u}||~uyuxxw}w}xzzzzvw{z{t~z}z}{y~}yw{{yz{|yyw{tzrxxv{x}x{u||xxyy}}~{z~|yzzz{x}yy{x{{}x|{y||}v~v}xwyz|y|{yw~xzz}}~|y|y|~~}zzx~}yzyz|vx{v}|xzy}{{|yz{{}x~zyz{|{z~y}vx~zz|z~~{|zz~|wytxyz|yy}y{}}~vx||{|~~}~}}~~z}{|~~||}y|}~}~{}|}||z~|~}|~~~{~}}~~}{}}}|||~|z}{}z~~}y{~zz~|z||||}~{}~z}~~~~~~|~}}~{}~{y{|}zzy~{}}||z}|{~~~~|}~|~}~}zy|}}}~z{|x~|~}~z}~z~~}y{{{{~}~~~|~}z|{|~|}~|~z}~}~|}{{~~~||~}}z~x~}}}~}}~~}{}~~}|~}~{~{|{}z}~||~{|~}z{~~z}~{}}~~|{|z~}~~z|}~|x}~}~~~}}|~|~}~|x}}~~{||~}~}~{y}|}~|||~}}z~|}|}}x}x}~|}{{|~~||~|}}}}{y~~|}{z~~~|}zz{|yz{{|}|}~|{zzz}xyxxyxyy|{}tx{yx|xyzwx||u{z}}v{{|{}||~~}yy~w}z{yz|z}|yxx}~x|x|zvyy~yxw}yx{xzuxv{wxx{yz|{}{y{zyzxy|}z||x}{wz~{wz{qzzx|v|zy}xy{xy|~|y|z{y}}{w{{|wt|{}y}|xz{wwy{{yzw~v~|{}y{}zy{{}z{vyz{~}z}|yxv{z}wyww|y{y{}yy{|z|y}yz|}|z|z|{~}{w}y|ys|x~{~xxwz||xz~{{~yzyxwws}~y{~z~u}}uxz{{yzz{{z~z|x{y||~~{|z|{}~t|y||w|}yz~|wywy|{{vxxwxwz|}|s{||~~y{~~w}z}yv{z|yzz{~wx|tz~xuy}zy{y{}xz|z|}yz{wz|y}z~{z}|{|y}|{}~{zzz{zx{y{{{}yy{wwvx~s{w~v||xvy~yxy|x|~}}}z|y}}w{}~yz|zy~|~{{v{}}y{}wxzx|{w{wxw}}{xzy{zvz~z~|{|y|{|zvyzyz~xz{~}}z}{}||||z~zz{z{x}y||{yxz{zvzy}wzx}tyw~y{z{zyx}zx{z|}zz||{}~{yzy}~}zzz}}zy~wyyx|z|xwxxzv|{{y~}{y|{z{z|{{~{|~{|{|}|x}|x||}{~}z|xyx}{{yyyxxvx{||xy{x~z~wz||}{x{~}~{z{}|y~}zz|wzy{}|~|~~||{|}|y~y~{|}|~~~||}z}}~~}|u~}~||~~|x~|{zz}z{|~~}~}~~xz}|{{~~|~z}||}|~}}~{z}}|}}~~{zy}|~~z}|z~}||||}y|v~~|~~~}}{}}~~|||~~~~}y}y~~}}{~z}||~~|}z||~~}}{~~|}{}~~}|}~~y~~{zz}}}~~|}v|~}|{z|}~}~|x|z|z~|}}{|}{|}~~}{~|x~~}}~}{|~~}}}}}~}||}~~}}}~~}~{x|}}z{y~}}~~}~|{|}~|{~{}|~~}}}~}}~~}|}~|~|}~~~~~}{}~~{~{y|}x}{|}~{~z{~|{}|~{wx}{|zy{xxyxxvw}uvxz~zzyxw{y}x}x{~||{|}{zzv{zyx||yz}x|x}{{zwyywv{zyz}}v}{{{x{~}yv{|z{zyyx}{xv{|z}x{zu~}yx{|x{|y}xw}v|w|x}xv{}|vwz{}y}x{x|~{{w||x|xxy|}y~zv}}v{{}w{}~x{x|{|{|}y||z|y~|y~|y}|y|~z{|{|t{{zzx}~}zxxxw{z{zzuv{zvyx}{|x}|z}yyyz|x}z|}{w|||wx{vvwz|w|y}yu|{|xz~}z|wzzx|z{}yx}{w{{~}|xwx|xy{|{{|uyz||{}}}zyzxyxw{v|yzy}zryy{z~y}yvz}y|wy|yy~|{}z|z|~|z|yzxyz}|{y~x{{{}{wzzxzxz{{zuzy~w|}}zy{{{}xz{y}x}y}z|}w}y{z~y{uzxyv||zw{}y~y}z~z~z}{y||yzx~yzv{~yv}{}~{txw}|xyz{}yz~z|~y}zutzvuy{~zz}wzv}~|t{}|zyz}|{{{}z}y~{w}}~~yz{zzyzw}zyzz{zt{w{t|yy|{}|~y~|{|xzzz{}{z|xy{}{{~}yzy{{|xy{y~zyz}|~ywz{{xxyw{z}y}zxv|y{{zxtuw~{}{{~y|xzv{{{{|x{|||{yz}}y{~yzz{||xv|z{w{{{vw|{~z||||zyv{{~x{w~|z{|yx{}{{|~w~|rx}~|xx|y{uz}{xv|||~{~~~~~{{}~~}}}|}}}~z|~~~|~~{}}|}{|{{~|}|~|}~z~}|~|y}}~||{|~}z|}}~~w~~|~z}~~}~}{}|}|{{|~~~}~{}}|{|~|~{|~}~|}y}|||}{}{~|}{}||y~}~}}}~~~~}}~}~~|~~}~{}~~}}}~~~|~~~~~|{}}~{}}}~}~|~~}{|z~{~|}~~z||~}v||y|}{|}~~|}}{~~{{|{||}~||~{~~}{~}|~||z}}|~~~~~||||~}|}z~~y}}~|{}}|y}|{|}~}~}{~{z}~||~~{y|{}~~{~}x~{|~~~|~|z~~xz~y|||~}{x{}~{{~~xv}y~xx{|z}y{||ywzw}}zwzx|wy|zsvvzz|||||y|}~|{z{z}}~w|{{~zvzzxzzzy~~{w}|{|~w|yzyvz|{{ywzx{{{y{}vxyw||{}z|~}|z{~}y}yxyv{|~{x|z|u|{w}}|||zzw~yzyy~s{|{{x{}}vzu~~z|{}z}y~{z{zzz{z}{yxx||xxww}xxryxz}|zxyzy{|z{}x~}{x|w{z{yz|{|}{z{y~~}y{}z|y}v}xy{|x}}}zvz|x|z|tzxxz}w|||z{{{|}yyzxzyy}yz|{{z{z||zzux{z|{{{~xxw{zy}{zyyw{yxz}~}{{y|{zz{{|z~{}xv||{}~xx~}z{y}~zxs||wzz~yzvx{y}~{|yy|~}z~}xyx{{|y{|~{}{|y{~~}~|xzyzw}{v|zyzxzy||yyxz|}{y{vz|zwyy}|yzww|~}~z{|{{}~yxy|x|y{{{y{{y{z{|zty}|z{}||~{z}{{|x|yxw|zz}|{zy{x}ywzy~yxx{{|||}xy}{w}wv{wzwyzy{~ywvz{|~|xv{{{vxyy{|z~y{tvx|y{}~~||xv|yxz}{{yx}{ywyz~xw}y|{~yytz{|{ywzvyzyz|w{zzx||wyyy~z||zzyyz{yxz}{}~||{|xyzyzy|{{}|v}|x{v~wz{w{v|{}}~~|{{}y}yz|zz{~~|}}}}}|}}|~}~}w}~|~}|}~}}|}~~}~{~~|~z{}~~{}{|~}}~{|w~~~~~}}}}~~~|~~~~~~~{}z~~y~{|}}z}}{}~~~}~||}~~~~|}|{~}~~}~|~~}{|}~~|~|{|y~|}||{{}~~y~|}~}|~|~|}~|x}|}}}}}~y{}~~|}}z}~}~|}}~~||}}y{y~}~}}}}z{|}}{{~|z{|~}}|~||~~~~}}|{|}|}~~~~{}~}|{}}~}{~}z~{z~~}|}z{}}~~}|~}~}~~~{~~{}}~|~}z{~~~~}~|z}z|}~}{{}z|y{z}|}~~|~}{|{zw|y|z||z{zxz{wyyy|zz|v}{y|y}}y{yx}|wxz}|}xv|||y|zx{|vz}~zwzvxyzyyxvzyz~{~zy}xzyxyyuvxzzy}vxuxx{yw~{~vzwzv||zt{xv{|y|x||zzz|{w{xzxzu~zu}uy{}y{y}y{zz~|||{wzv|{}zwyx|{{z|xwzxz{|~yr|u|}z}}|{yxx{zxv}y}{xz}zx{z}y|zx|{zw~~}xxw{{~vu}x|}y|y|w}z|{|{{yy~|zvz~{|zzvzx~}}{vz{~wy|{}}{~}}{}z~y~z}|zxxy|yv~{x{|z~|~}w}yz~yuz{xx}z{w|y~}zz}y{{~}y}{y|x{{|wvxy|{}}z|{{zzw}}z}x|}xw}zv|z}z~~yxxx{wzw{}wyx}y{yzy|zzv{zzxy~||~yz{|ywy|z{|zz|}|y~wy~|yyz}wzx~zy}y{z~|{}|txxx~|zx{z|wx{y||k{y~~}{|{y{x{y|xzyyxywz{|zwy~xzzx{}x|zyzvy{y~u{zz~~{|zy}zy||{~wyz{{|x{y}xyp|z}|y|z}}z}{zzwyx~{uzz{}z~{w}xxwxw|{xx{z{yzxzyy||}|w|zz}{xw{|{{{|}yzz|{yv|~xz|}~zxywzzx{v{xz{}}z{~}~{y{{}v~}zw}|x}|}yz}|~z||~|wzz~z~{|y|{x}{vxy}}y~zw}}{w}{}yy}~~}|~~~}~}}|z}|}z~~{z}|~}|}}|}~~}~~}{z||{|y~}}{||~~|}|}|}~}}{~~}}{||}}~{~~{}}{{}}~}||~~}{|}|~|zz|}~~}}}~}~{~|}}~~||~x{z~{{}}}~}~~}~~}}~|}{~|~x~~~~}}~}~~~||~~~|~~~}~|{|~~~{~~~~v{~~}}{}{~|~{|~}u}|~z}{|{|}|~z~~|{~||~||}{z}z}}y|~|z}}|~}|~}z{|}|}~~~{|y|{}}~~~~}~~~}}|~~z~~|~{z~{}}}{y}||{~}~{~~~~z~x}{~}}|z}~~{~~}z|||{~~}}|~}}|~|~|~|{{|{x~~z}}y||z{}|x}xzxz{z|~v|{{zxvtwz{|z{z{zz~zz|~}{~}zzz{||yz}zx{~}{yy{yz}xz{zwwx{zu~x~zy|z||t{~}{}|x{u{}}|||x}~y||{xzy{yyz{}{}wux{~zzzxy{yz|yy{xw}|}y{zz}~|{|zy}}v{y|||{{{}y}yxyz{|zzzut|y}xzyy|{|zy{yvvyxyxy|yz{{x{||z{z~}~}z{{{~y~{|yz}y~wzu|ww|z|zw}xx}y{}~yy|tu~{sxy|yxxz~z}y|zy}y}}}|{y|w|zxvz~wxxx~{xzy{|wzwz~xxyy~z}xzzvwx||x{z{{z|~y~}zw~zz|xw|v}{y|{}|~x{x{|ywuv{y|u~xz~z|~~z}}yw|x|~{x|~{z{{}t~||~z}}w}x{{vz{{||{wzwxy{zy~{}wv|{{|}~}yyyz||y}~yzz}zz||xzvxw{{~zx}xx|z}yyw}|{~zx||zz{||wy|{}{}{|w{z~||u{~{vw}|z~wx{|~zwxw||wvxyyx~w}{}z{x}wwzxxwx{|wy}~w~~{~z}yzzz}w|z~{||~zy}|z}z{|w{{{{w~wzy{y|xz|y}}yw{}{|yz|}{|{z}{{{~|~|yy||{w{~~{{|}{~x}}v}|~{z~{y{y|}{~{||{}{||~{}z}{zw~zz{~{{w{|~~||{~z|{}~|~~}|~|y|}|}}~~z||~~~~}}~|||{~|~}}}}}~}~{~|{}~~~}}~}}~||y{|~}}}~~}{}{}}|}}}||y~~z{}y|{}z}y~}~}|~~}}z~y|~z|y|~z{~|x|}~z}}|~{{}~~|}|}z~}}{}||}}~~~}~~}}z|~~~}}~|}{~}|{~{}~{~{|~|z}~~}{}~~}|~}}{}~y~}|~~}}}~}~~|~|~}|{{|~{y|}~~|~~~|}||~||~~~~}}y~y~~{{|~}}y~~}}~~~}}}|~~{{~y~||}|}y|}~~~z|{~|~~{}{}}~~}~}z{}}~}{}}z}z~y}{z{}~}z|z{}w}z~v}zzzzyy}zxz~wxx}~zw~x}yyw~{z{{{x{z}|w{~zyy||{{w}{}{y~~{||{||qz{sxzz|x~{zx||{{y}~x|{~zy{z||zwx}yxv{x{z}|vyzyyzy|}y~|zz~xyvyz~yyzy{vy}z{{||||~x|vv|zy|{ttw}w~|}}x{zyy|zx|y{{uz}z|y}|yx{{x}yuzz|zyyyz~t}}uy~~z|xz{v~~{z|}|wz|}{x|{xy}|}~z{z|yzzyzw{|}}y{v~y{x|y{{{}|~{y|~zv{~x{~xz}v}z{y{z|v{w||}vzzy~}|v{}|yy}wyyz|vxu|yuzz{w{}{wyx~|z{}tzw}}}zyx}yz{zy~wzywy{~u|~~wx|}|yx}{~z{z{w|z}|yzyyw~}~||v~v|{z|}|}}w{{||{~~}z|{{wtxuz|y{y}|||wz}{x|~zzzzyxw}uy{|yy}z|||}||{{yy|wx|xy}y{|v{~~}yzz{zy{y|zzy}|y{v{|}}zz{{z~|{wyxzzu}}zz|zzzy|~zzz{zz|y~{z{yy~{yz}wy}|xyzw~|{r}|}w{~~|}vzx{~yz|yyx{y{z}{zww{}{|~zyzzzx}||}{xzuz||xuvyxx|{xz~xx|||zy{z||}{||}|{{}}{{|zzyyz~|{~|{yx~||yw|yz{z|}|}x~xz}{{zz}}|{zx{y{zz|||{|}}~~}~{~{~~~~z~z|~|~~z~|~{|}}w}}}|}}~~}{zz~}|~~~~}}}}z~~{|||~z}~~|}~}z}|z~}~z|}~~|~~|}~{~|}}}~w~|||~{}|~~}|}z~|{~|}{~~~~|~}yz}z}{~}{~~}|~{yy}z}~}}~}{|||}}}~~}}y}~|}}|}~~{}}~}~{~{{z{{~{|}|~{|z}~|}xy}z~z}~~~|~zw}~x}}~~~~{|}~|y{|~||}}~}}}~~~~~~~~~~|~||~~{}~}~{v~~z~}~z|{|}~}}~~x|{~|}||~}~y}}}{}|~{x}~|~~~}~~~|~}}~y~}~}|~~|~|}}{}}x~w{~x{}|z|zyz}||www{x~|y}v|}{|yz{x~~zx|{|~}}}|z}{|zy{||z{xz|}{y{zz|s||y{}~~|xz~xyyz~x{||yv|w~}{v~|}{|y{}{z}z|{~|z{z~zz}~yy}|x|x{v|yx}v{z}z{y}zyxz}yy|w{}y~{zz}~z|{y{yz~}||x|{yyt|x{vyx|w{{yx|wy{{x{wuz{}}|{z~z}{y~~}{}zzyw~x~|{{~|zz{{}{ytyyx}w}z}{||y|{zxxz~vxv|z{|z{z~z|~~{yx~~z~z}z{|~z}|{z|z||zv|xy|}~yxww|~|}x|z~y~|{||~~}||z||{v~{{|~zz}zy{|z|z}x{}|~}y|{|x}|z}|xxwzyy}~~}~z}z|zzu|||{|~{y~~}zwzxzv~|}zzz}x}z|z{|z||w{~}zz~y}xz}~z{z{yz|z~w{{xz}y{}~}|x~}}|y~z|xu|x{y{vyy|w|w}|z|z{~}{v}~z{}z}z}{}|~{{x|}|y}xyz{~z|~{z|}w|{{zzz|w~{z|{xw}w|{y~z|{}{{||~}{z|{{wz~{uz}{{wytz{|x}yy}w|zw|v|}|zvy|}{{}z|}{|}|z~|x{~w~|~{{z{|{zwy|yyy|}}ww|yxy{|}{||x{{{|~}|z|{z}}yy|~~~}}|~}}}~~}~~~~~}}}~{|y}}{|~||}{}|~~|~{|}{~~~}~~{~~~}~|~z~|}~~~~}~~~~}~~~~}|}{{~}~~z}~~}}~|~|}|~}~}}||}{}|}|~~}{y}~}|}}~~}|~~}}}|z~}|}|}|~|}}{}}{|{~}~~}~~z}~||}|~~~}~~~{~|~~}~}~~|{}}}~~~~}}}~}{~~|~|z{{}zx{}|wz~{~zvxz|{{zw|y{z{{xyz|yywzyxwyzyyz}zyxyy||y{yywx~xz}yzu|xxyywxr|||~{~w}{}|~}}||y}yzxyy{{wyyy}{yuvvxyywz{{||zx|y~{|}|y{yzy|xytw||wuwzzw}vzz|{z}}xz}~yz{{~z}xzyzv}zz}xyyzzyxwwvw||z}}}z||x{|xy{wzyy~}}w||{{}z|z{y|x|}}{z|z}v}}w|}|zz}yzzz|z~|yzvy{xz{}{}v{xyvxzzz{}wwwzz|xy|y~yyy{}{tzzw{~}{}yy{xw{{zx~~~}|ry{z|z{z{zvwzzvz{vx{zzv{}x{|w}zwx}{{v|z~{ywzvy~|yy|xv~|~u{x{}zzz|||x}{~x{z|}|y||uz}zz||{yy|y}{wvy|{z{~|~~|z~{{zx|{~}xyx~~}{{}{|y{z}y|{}|zyzxvzzw|}|wyz{y{z|~zz}}z|yz{}yy{yz{|w|yy{zzy{{z~xx{~zx{{{{}|z}{{{zz{yyz|~|{xxzyzyzzyz{{}|yx{xzvyyw{xzz{z}xzwy{v~xyyxyuxyywzyywz}vzzyyyyzyyxx{x}zz}{~zz{uzxy{ztz{uxuxz{||yy|{y{{{xxw{|z|y{x{}yvz}zv}z|s}v}{vyyyz{}y}z||}|{}y|x~{}x~|w{{vz}y}y|{z{|x~~~z|wy|{|z{zy{wz~zyzw|}}~|~z}}~}z~}{zy|~~y}}|~{||z||~{}|{|~~||z}}z}}z}|{|~z~{}~|~|~}|{~x~{|y|}}~~}{|{}|~~y~}z~}}|z~z}~{~}|{}~{}}|}~|}~{|}}}x~{~x|~~}|z~}z}||{}}|}{~~~~}zy~{|z~~{}~~}|}~y~}}~~~{~}~}{~~|~~~~}||}~}z~{|}|~~~y~~{~|{z}~}|~}~~~~~w~{~}}~}}||zz{|}}|~~~{{}|}}|}z|~|||}{}~}~{}|{~|{}|{|~}~|}z~|~~~v~~~|z~y|~|}{}y{}~{}{xz~}~{~|~|{~{}x~|{}|}~z|~}|~}}~||}|~|~|}|}}~~||}y|||~{}||yzw{|{}{|y|x~{vytz|z{wyxzty~{{xv{~}y||z|||{||z~zxvw~}~{{}|}{w~|yz||}}~v{|wy~xvwxz|~wy{wwx{~|xy|}yzu}z|{{v{x|}}z|zz|||z{zzy{~yvw}z{{}y|xwzxvyy|}z|zwyx{y}{{v}x}{~zv{xyz}y~|{|}{yw{zx|y~|~y|}y{yzvvyzwyzx|w|y}zz~}}vy}uzzv}{w}ywzvx}}~~xz~{|z{y||xyyw{zuw{w{|vy}zz|w}z}}zz~vxzw~z|}}z|}}||yz|{xz}{~|~z|xx{}~z|x|z{{xx|yztw|tvx}z}{zryrwvy}xx~|}y{wy|}{|}||}|}}zz~x}{|z{yx~{{z}yyyy{wxxyzx}yvy|yy|wvxz}{{~}z~{{{|zx~|y}y}}||~}}|{w~{yz|v||z|zwz}y|{y|y}|ywxxz{|z~x{{~}~zyyz{|zw|z|{{yw~}}}||zwyy}|{xwy|vwwy|~|y~|z|mxzy~z{zx{~x}y}z}|{wyxx}||yz}zz}x|yzxx}vx}v{vy~}xyzw|}z|z{}y}{}{{y|zy~zzw}~}zz|{}{zv{vuzv|{yxxxzv|yy{}|xxyz{|~}{z{yx|wvz{v{{~|{{|x}|z{{wx|~y~}{yzxw~y~|xy~yyy{zwv~{|xxtxuuzz{wvyy~~y||yz~z||{y~|}~|}z|z~t{|{||z{}}{x~|~w~|~}|z|}y}}~y~y{||~z|z~|zxz}{|~|~~}}~{}}~}~x~~~~~|{~|{}|~t~}~}}~}~y}}z{~{y{|~~~~{}~~~~~|}}~|~z}}|{~x{|}~{|}~~|{~~~~~~~|||}|~~|z}{{~}||z|{y~~~~~{}~}|z}~y}~z|~~}~}}~~|~~~~~z}{{{~}z~{z|{|||~{|{~}{~~}~|}|}{y~~{z}~~}z}}|{}~}}~}{w~{{{~~~yy}}}|z~z|}}~{}~}~~|~~{{}y{~~~|}{~w~{}}z~}~~|}{~~~~~{}~}}~}y{}{{~|z{~|}{|{}}~~}}|z|zvzyy|yzyx|}z|yx{~}yzz|wz|zz~zzw{}~|zyz|}xu}x|{}xyzy~}yz||zy}{y~|xzx}z{||z{z~~{{{w~}{|}x|{ww{}}}v{|wzyt}~y{}zxy|{y|zyx|w{{v~}zy|~v|~}zz{|zzzx{xzxz|xy{zzz|zyz~xy}t|wzv{}{}yvxw}z{x{yyyv{{|yz|zy}||yvxy{vy{zyyz}xyy{ywwy|~tw|{uxyy||z|yyzy|z|xw}z{z||zw{zyzzzy}{yxz{z}yxzy{}uzyw~{w}}{|zzx~v{}{||}vzz~y}y{w}|y~}uzt{yzx|vzzyz{|z~xy}z~x{{w|||uzzy{xyx{|{{x}z}||v~yyy{{{|}{x|yyx}w}yz}|xzx||{{}}y}y}zy}|{zy~yyxz{|wyz|w{yyzy}|z}}vy|ysxy{x{{y{{zwwxy~}{x{{}}yx}|y~}x{w}zu~zv}{zvx|~w{yxyx~~~v}y||x{~{}|~~}zzz|{}{~zv{zyvz{v|zwwz~yzw}~xwy{wx{|xxzy{z{}wz|y|x}w{}z|{x|{}zzyxwzyv}{zw|xx}v|~{{v}|u{{xyyx{{y{y{xz{x|y|w{||x}|vz|yy}xx|z|}z~}zyv~y||{|t~{{{x~xxxwz~u~}|{y{z|}}}zy||}}xz{x}{wyx|{~{}x|{z~yyy~z{~{z{}~y~{w|}~~{yxx|{}{{~~}~y~|~~|~|}}}~}}~||~|~~}}||}}~~y~|~~~y~y{|~|}|z~}}{~|~~~~~{}|z~}}}~{}y|}~}}|}|{{x}}}y{{}~~}}|y~|~}~~|}|}~~|{z~{}{}~~~~}|~~||~}~~{}}~~~|~|{~|||~{|~xzx|}}~}~}}~}~|y~}||~~~{~}}~~{}}}|}~~}}}z{v~~|~~~{~}~{~z|~{{{|z}}~~}||{~}}~~}}~~~|~{}}}~y|}}{{}{|~~}|}~}~~~|}}|~}{||~}}}{~~~{~{z~|{~}}|}~~}|~~z~}y}|~z~}|{~}yy{{y}~}|~}}}}~~{~}~|}|y~y~~~}}z|||z}~yx{}xxyzwvzyzv}w||zuyywx{}{{x|wy}y~}xxv{{z~}{}zz~{x|z{~zz|}}w}zyww}zzz}xrzvx||wxzz{y{xtwyy}zyz{zy~w|{|wz|zxvw~{x~|x}}{|z{yzxwtx{wzvywzzzy}yvyzyywzyw|z|zyzzz}xzyx}y|yx}}z}yz}z~|}z{zz}zvv{|{yy~zw{zx|yy{yxyx|{{wwzzxzz}zwy|~|z|z{wy|wy~}}{||{{zx}yw|z{vwvw{|~z{w|{vzvywyuw|zvx{z~xxx|~}zy|}z}{{{|w{zy}x}||zvyvzx}yy}yv|~vzzy|zx~~~wzwu{}y{y|v{{}~|}}z~{{|}wzz{{|{y}|~y{x{x{z{|{xx~yuwxyxwzyzu|y~yvzv}wzx~{{{~w}{zwy}y~{|z{}x~|zwzyyx|w|zy~xxyx{v~ywt|y~|w}zvwy~}~vsxy{zz{}}z|~y~|}}{|zy|y}v{|z|zxzz}~yzxzy|u}z~}|{}y||~z}w|{}|~{|xv{|z|x{y{{~~zzzw{zzyw{yv{|~z|w~z|vxxz}~|y{x{vyx~{xzxzvywy~||{zz}|zzyzx~u}|}}x|x{}|{}~xx}uy}uw|{{yxxv{||zvzvz|}{wy~|x|{~}zuz{|zz}}|y~wzz{}}{{|xz{||||y~wy{zxwy|z|{wxu}|}~}yy~yz{z{}{~}}|{y|~|~|}}}}~}|}}y~}}~|{|}z~}}}|wxx~~}}|{~xz~|y{}y}~}}~xy}z}~||}}}}}{}~}~~|}}}~}z|}|{~|}~}}~~||~}{~}|~~{~~~}|}}~z|}|~~~z~}x}~}}z}|}}~z{{||~{||{~~~|}}}zy}~}~|}||}~z}{x|~~{~x||}{~~|||}}|~~|y~|~|{}~~}|z|}||~~{|z~}w~{~}~|~~~}{~{}~}{z~|}}|}~z||}}~||~|{|~|~|}}}~}~{~|~~z}|{v|~|~}|w}z}~}}}~z}}~|||~}||~}~|}~~}~}}|}~|||{~{}}}||~y|~|||{{~}~|}y~zz|z|yz|yz}|z}xz~uxxvyuxyyz{}{y}{wxy}vx}|{y{xwxxvzvyuuyy|{{}yz|~zwyz|{~}xy~|x}}ww{}yx{|zzx|}yz}|~w|yxzx|zt{x|xzv|}zu}~|u~zzy}yzyu|{uvzz}wwx}zw~vwy|{|yxz|xz{x{}|wx{zzyvxy|uxx{zzzy{|rx{z{zyy|v}{xxy{wxz~wz|tz{|~y}}y|x}{|{{zy|zyy{||zzzzvyysx{wxwwz{|yywy{z}y{|y{{{w|{x}y}{{{w}x}~|}~xxywwy~wyyu{{z|zxzw{{|w{|ywxvzz}~zz|yy}zywzx{vwv|zx~|xwyzxyw|~z|xy{{{{|||x}~yww|{{z|{{|w}{||z|z{wz{w}x~{yyzz~y{zwuy{vywxxz{{y{w}ww~z}zw||zwzz|yzw}|{yzv}y{xyz~uvy{~z|{{zxz~wxy{wxzy{{yzzy{{~|xzy}yz}|{z||uwwzxzzy|}|wuwyz{zvxz~w|}yzzx}{|z{z~|}zz|wvv|{}|zz{{z}zyyz{x{}xzxz|z{{{{x}zz|x{zy{}y~yuyyxzzx}xxy|}~z{zy{szyy{wzxw|{wxy{x}|}y{{z|vyv|}x}zwz}u|zxyx|}x{y{xwyz~yz|vz|||~{{xww~w~{yvx{v}x{|w~y|}xwwyz{wxzz}}xwyw{||}z}x{y~}~{|z|zx~y}{yzyzz}wz}{z|{}|{}|}|~|~||||}~}~~z~{|}}}|~|~~|{~~~{{~~|}|~~~}~|}~}}|}}}}zw~{~{{z~{~~{}~{~}}~|}}~~~{}~|z{|}}}|y~}}}{}}x}{y~|~x~}~~{}}~|{{{~||~}}}~}|}~~~}~w~|||}y~~~z~}|~|z~}|~|~|~|||z~~|~x~}{}||zz{}y|z}~w|~}{|}}}~|y}}}|~}~z||~y|}~}~z}{~{}~|}z|}}|}}}z}v}|}}|~|~~}~|z|x|}|z}x||~~~~}~{}~}}}}z}~}}}{}}}~{z|{}}{~~~}~||}|{~}z~{{z~~|~{}~~~|y~~~{~}}~|}|~}~z}z|}~}}~||}~}}~~z~|~~|}|~{{~}z~|z~~~xy~|~}~~{~|~~|~}y{wz|z{}z|y{{y|}xyuzxyy|wy|{~xxyxv}{zy|xzzzxz|{z|zzuxy{}~yw~|z{}|{{x}|{z|}y{~ywwy{}~x}xyzxxx{{w|u{~|xxzxuyw||}|{{wwy~{}|yw{x}|zw||w{x|x|}zy||ytzxz{|y|zv|z|}x~xvyvz}u}wx{v~x}y~x|{}y{|y|~}|}yuyz{xyz|v{w}}yywy{wvzy{zwz|z}||xyyx}~}z}|wx{}|~w|y~zz|x{~|}y{x{ww|yzu{{xy}x|xz~z{zw{}{z~zxzyu{vz|y|~}||~~y||}z|xw{z|{wz}zx|}{}~x{xy|vzwxzzzyxw|y{y|y|sxzu{}x{}~}zz}{y{{|zy{|{zsw{}|}}{{}zz{wy{||zztw{zz|~zxx}zyy|{wxxv{{|}yyxx{x|z{}|{|zxz|{|~zx|z{v{w|{zuy|zzy{vwzwyz|ytw}w{zv{u{yyzwyzz{}|~{yz~}x{z{{|w}xxzyyz|yz|xxzyzzx~yywy~}|}xzx{|~yx}xxzu|yz{xzy}y{|~y}{~zz{ywz~zw{}zw}xyyuy{y{v{wyvvxzxy{{{zw}~{|{xyz|{x~y|yz}}xyzy||w~x|yzy||}yz|yu{}|ux{vu{yy{{yw~}~yw}|~yy|||z{u{~y}}}{~|{{|y||zy{{xy|{ww{|w{{v{}}zv{zz|}|}y{{{}zxzzx{{{}|~~~~~~|{{~z}y~|~{|}y|}|}~~}}}}|}||~y~~~}z{}{}|}{z~}}{}y}~~~~}}{}{{~w|x|}x~~|y~}}~|{}v~}}~|{}~{~}~~}~{|~~~}~z~|~|}{~}~|}}}}~|||z}~|y|}v}~|~z|}}}}~~}~~~~}}|~~~~}~{}~}{}|||z}}~}}|~~|z~|~}~~~y~}~~}}z}x|~|{~~{zz{z{}~}}|}~~~~}|~~||~~{|~}|}~}~}}|}~|~}}}{}{{}{~|~}|~|}}zy~z|~}~}~~{|}}~~}|~~}|xw~}}{~z~{}x}~{~{~~~~~}{||}}~|yyz||~~}}|y~}||~z}}~~}{~~}|{}vzyxz{y{wvyzzx{}y|{yzxxz{~|{yw~zvzx||{{wzyzyw|xz|v{yx{v|y~zz|{xy{{z}~xv{yxzx}{xz{}{vz}{zx|z||{uvy||y||u{vu}|}{wy{y{y{w}y|{}~{zx{x}|yw||{uqxwv||{{z}{xvyz~vwvwx~|z{{z|{|~yyvwxxywyzv{}~|||{z}z{wwuz|yvw|wx{}}zy}{w{{y}zxu{}~{ys||{yx{z|yzy|z{~}w|{{}|{r{|zxwyzwxt~z~{|z}{|yyxyzyw|}x{yx}y~~w{x|zyz{{~|zu}wzz{y{}y}~zu}xz|{zwu~}zy{{|z{y}w{}x~uz|xxzy|}|zzz{|}|x|w}|x~|~|{{|y{v{}}zx~|}}xzz~v{{}vy|z|{s{{u~{y{{{}}z{{||v|}~vy|zz{y{{yzzz{uxv{||w{zxx}wy{|}z{zyx~x|{{yz|}{{|x{w{vu|{||yy~x}{s|~y{~zyz|}ywwz}z{zy~~z{|yzv{x|zx{v}|z{zz}y~xzz{zx~z{~{|w{z{yyx{yx}yyx{{{yz{y~wzy~w|{z|u|xy{|v}v|}z~|yz{|x{{|xzz{{xx|{xyy|{|}w}{v{}yz{y}|x{}|zwwxzz{}|y|||w}w{y{zx~{}zx~yvvy|}yyy|y}~u~x~x}|zy{z~{yzz{{z|x|z~{y{}z{wvzx}~zvz|zyxx||vwx{}yyxyvwz~}}~z~~}~z~{}~~}vy~}}}~}}~{|~{~}~xy||~{|}|}~}|~|||{~}zy{~}~}~~|~||}~}~z}|}~~||{|~}}|~{{~|~}~~~y}}~~z|{}}}|}|}~}~|~}{y~~|x}{zyz|~y~}~~}~~~~|y~{~~|}|~~~{}{||x}~|}{~|z~~||{}{|~z|~~}|{~}|~|}}}}x~~{}~|{}||z~~{}~{~{|z}~~~}|}z~~|~~}~~|~x~{~|~z}{~|z|}}}~}~}~{}~}{y{|}zz||~|}|~}~{~{~~~}{|}}~{}y~}x~{z~~z{}~z|~y{{}}}|}z}~|y{~|}}}}}~}}{|x}}~yz|}z~~|~y{y~}{{~~{{}}~{z~}|{|{|{y}|}y~|v}}}{y|wwyxzxzx{zx~zy{wtw}y||wxy|y{{vv}{||{}|~{y{{yv{|~{||}x{}~{x}||w}zyyu~|w{vwz|{yxzwyz{uuyxw}uyy||ww}vw}y}z{xxrz|y~zz{w|||v{y|yxwt}zyy}sy{|z}}ww{u}u||w{zyxw~y{}~|w{||x~|z{y~|x{r}}}z{}{}}xwuyw|wyv|tz|{xx~zw|~x~y{v}|{w|{z{{zyz|yzz|{v}|{~zw}|yx|x|z|{xyv}|v}ztyyyy}zyu|zzyzyxzxzyzyy}~zzzzxyyx{}}{{~}|~yw|ysy{xxv}vz|vwxzxxyzywxzwv~xx{~x~{rzzxzy||~x{~y||z}z{|{~zwv{u{zy{|w~wz}||y|z}~wzt{yx{|{{w{y~w{{rz{y~{|wz|{zy{{z{}wyy~uzwz{xz|~x|yy{}z}v||u|y{||zz|{x|||w{zxzz{|{zzw}|x|~}w~}{|~z|z}||tyywzxzzx|zz{}w{{v~yy}}}v{z|zv|wz~yy{}{x~|{}|y|z~|{~xu|{y}z|{|wy|vyxwz{}wxz|}{}yx{~{vx~|}{{||}{y}~{||{z}|yzw{{~x~}zuwx{|v|yw~z{|xy{xxy{yvz|~zyzz|y}|{z{zw~yy{z{~}|x|{~{zz}{}~y~}{yzwzyxx}y{v}}uzvwv{{zyvy|}{~||y~}}|y}|w||~{|z|~~||{}|}|~|{}|yzzz}}{{~}{~}~y|y}}||}||||}zyy}~}{~|~|~~~~}~{~{}}}}|~|||{~~|~}}~|~~}~~}z~{}}|}}||}~}~~||}{}~}~}|~{{~y}~~}|}}~|~}}~|}~}~}x{{y~z}}~z|}~}{~}{~|~~{|{{~x~~{{~|}~~~|}~y}|}y{x}|~~~{}|y}|~~}~~{}~}|}z~}}~|~~~}{}{}~|}~}~{~{}}~z{y|y~{y}~~~~~x~~{}z~||~{xz~~~}{~|}~}}}z~}}}{}}|~z||}{|}{~|}}~}~~}}y{~z~vy{}}}~xx{~y~y~zxvy~|}zx{~zzzz{}xxx}~w}z}z|}}~z~|x{x{~}}|yz}z{~||{|zy|}xz|~z{|}~u}~|{y{w{}{w{z|}z||y}yzzw{|v|y||xu}w~~xzz|{x{{{w{zzwxz}u}y~y}yw}y|y|y}{}{~{{{}}}x{z|x}|{z|~{{|~z|z}xxz|uz}}yz{zz{}}{|tzyyz}}~y{yw}}xyx|y}}yz}{zz}z{uzyv{z{xz|x|z|~}y{|x~}}}}||y|{vx{}{}}}|z|zy~||wz|zv{}|~}}y|xy{z~}{yzt~yx{~{|}}{~z}u{}|}zzv|{}{{x|}~{zz{{z~{{}}{~|}}yz|xzz{|~z|}z}||~xv|{vzzy~yy~~{|{x}}{}{{yyw|z}{~|wzz|||{}yx{}|w|}}{z{z|{zy{}z}|y}yy{|zyy}|x|||}{|~z|xw}|y|}}}yyzz{zv|}~}|}}}|~z{}z|}z|y~|}}|z|vvy~|{x{{~}|{w{vx{~{z}}|{}x}|}y}zxyx{vyzz{{yz}}}y|w|w}y{{}|~z|y}y|{}{z{}w~|}{yy|~{||{}x}xz{{|xx~x~}|z{{~yyyzz|~{{~{{}}z}~wy}~}|z{{x|{||~z}|vyz}|z~|yy~|zz}{~~{y}}{zy|}zz{z|}}{z~~y{{{|{}z|{z|}{{|}|~|~~~}v~|}~xz~~~~}~~}}}}~{}}{~~|~~}}|{~~}~z}|}}z~~~~z}|~~}}x~~~|~}~}}|~}~~}{~{|}~|~~~|~{~}{~{}}}~~|~}~~~}}}}}~}{~}}|~~~~~|~}|}~}}}|~|{x{y}|x}~~}|~~~|~}|}}~|z}~~}~{~~}|}||{}~~}}z}}~~~}z~|~|~||}~}|~u~|z}~~~}}w}|}}~}}}~||}~~~{~~v}z||~~y~~}~~}x~~}z}|{}}}}~xz}yz~~~}|z~y{wx{{x~~x}vw|~~x|vywx{v|xv{xx{y~x}y|{}~y{zx}wz{zwx{{{y{zz|v|{{xw|xyywyw|yww{{xz|yrxx|z{xxyy|}{yyy|zy|}vxzy}||}wy|xzx{}xw|x|w|yxzuxxx{xxyx|qvy~}|v~wy{||{{}~{}}|z}y{zz|~zyz}{yx}}zyzy}{xw|z}y|xw||xx||x{tvuv|wz{yxw}zyv|~|vx}x~~}z{y|v}|}x{{z||w}|v}{{ux}zx|wx|x{yztzzzx{|{|yy{{zzx}~}|xzz{{~||zw~|~}}}z~xz~~x||{{vyyxzuzx}{tvy{y~x|z{}{{vzyy{vz|zyvx{z{~yy}x|zz{|xz|wy~y{x{wzvzwszz{|{v~ws|zuzxy||~|y}~|}{z}w}xzzxxvw~|}z}~z~|xuz{|v|~}xyyy}y{txwyxw{|}v{z{wyx|~y{y~x{{x}y|{~~}}vwy|y|}{~{yy||{{xxyzy{y{{}wx{z{wzzyyx{y|zy{wyvy|~|}{~~y|{}yz~xyy}|y~{}{|}{tzyy~|{yxyyzzxz}w|zvy{}|||}|{z{zy~~|}zxx}}{~ryz|{}|wy|wuvx{z|{~z|txy}z||{|x|w|z{z{~{y{x|zy{u~|zz~y}|w{{|z~zzzz}x}{z{}sxx{x~}xyyuy{|yv|}xwwy}xxy}{}{~vy|}yz~|~~{|~y~~yzz}x}~~||~{}|{|||~|}~||x~}z~||}|}|~~~{|}}{x}{{~}~}}}}~}~}~~}|{{}z~~|||{z}~|z~~|~z||~~~}~}}}yz||}}|{~}~}}~}~}|~}|}yy~}|z}~~}~~|~|}~}|{}z}}}y|~zx|}}|zv{~{{~|~~{}}|{}}~|~||{|~|}~}}z}~}|~~~}}}}~|}~}{~xy~}|~~{|~|w||~}|}z}~~}}~|}{{~|}~~~{}y~~}~y}}~~~}~~|}||}}z|~|}~|~|wz{{}zy|~}~~{||z~{}}}~~xx}~{~}~|||z{||~~|~~~}}~~~z|}~{{}||~~y~z}yy||}|}~}|}z{z~u{|{zwy|{z}|zyyt{{|s{y|}{|~xzy{|z}x}{y~yyz~zwzz~|y~~u}||{}{{|||zx|z{}z}yx{zy{v|}z}zx{}}}w||{|v~y~y||z~}}}~~~x|x~y|z~~}{y}{v|~}|~||y~zy{xy|wy{yz}y|~~yz}zu|z{||{{zz|~zzzwx}|{x|{{w{{xyx{y|~zz{~{z~~}y}{{z|y|{~z{||z}|w{wyzzxy{{v~{yz~{w}}}}||y}~|}{~{z}}{}}}w|yz{{|yy~zzw{zz}yz}{|~{x{~~yyyw}}{}z|y{zy{|~~{xz~z}}||z}|z}{yzy~xw~}{s~|||zy{~{}{x|{xzw{|~z}|z{zz||x{{xyy{y}{xzzxy}}{zz{zvx~x||z{{|}~|z~~}z{xzy|{z~{|z}}|}{}{~|w{y{x}~y{x|||xzz{yzy|{~~|}{}{}~}}wxv}v~x|w{yyt~xz{vy{{xz{zuy{z{y|{|}y{|{~}{y~{|||~}{}}}~|}~~zzz||zzzyz~u|}}zw{{}x{|y}}~{yz}z{|yz|u|{{}|~}}|~{y~w|{}}}}|{|z{xz}~z~z|z~{zx~t||~{w}y~|{|w{}{~wzx{|}|}~}~y}|{}}|}{z{~y{|t{~~yy}|{xz}z|y|yy~~~~{~~|z|}}~|~~}}}xz|~~~~~}~}|}~}~}~~}~|~~}}~~}}~~~~~yy~}~~~{}{~}}}}z~{|}~~~|~~|~{|~}}~~{~{}~}~~}}|~~}}~|{}~~}|}~~{y~~{~~|}|}}~}~}~}~{}~{~|}~}||x}|~||{~}~}~~~}}~|}~}~}~~}|~~~~}}|~~~~~~~|}}z|y}z||}~{~}~~~~|{~~{}|~~~}}~}~~||}{~}~}}~wwyxz|xy{~||~}xv}|yz{z{y{xzzyy{|}vzyyvxwywz{}xxz{v|{z{ww}|yu{|||y{|~|x{{||}w~yzzy}t|wx}xz}yzxz|yw|w~vw}zyzz~zyz}y~|||{xw{~yz|yyz|z{{{}vyv~w{y{ywv{y{x{w~vy}y|zt{~{zwzwy}|y|yw{~{z}z}yx{y}x{|w~z||~|zxwwu{u~{|sy~{zuzz|{z|w}ztw}zxu}z{z}{~ywz{yzw{|x{|{{}zzxwy~~}yzz}z||||y{zw|||}{zvv{uwww{v{uz{|zz}xyz{|{zyz|{}{{x~|yzz}z{vyyx{z|zwzv{xvyzvzxx{wxyzxxzw}zz|{yy}~{|}~z{}}w|z~w|{~|~zyy}|xxz{{x{}yw~{{y{xzzv|{y{tz~wxy}zzzy}}|~y}|||~}{z{|{~{{zx{~zz{yyyy{{}{wzxzw{}xyx|u|}|z{z}~y}huz||}ty|vyx{{|yyz{{}}z|{{zuu~|~|zx|{yz|ywy|z|xzx{x|z}{~~|z{y{{z{v}{|w~yz|~zyz{|~wxv|{}yyyyu{||y}{{xxxxt|wxzzuyux}x|||yx~{{}z{}w|y|}{y{|zszzz{y||yywx{zx{}{y{y~wsx}|zxx}}zyzy{zzx}{}zz|xz{{}~}z{}~{y}z{v{w|vu}yy|yyxy{|wvz{|ywvy{~}}~wxy||yyy{}|~}~||}}x}x{}|}~~}{~|}}z}}}x}~~~|~{~w}}z{{z|z}z~|}~~z~~~~{~}}~||}|~~|||y{y{|{||z}|~|~z|~~}}~~~|~}}}}~~~|z{}~~||}~y~z~~}~~}~{yz}~}|~~}|{}|z||}|~}~}~}}{|~~~}}|~}~zy~{w~~}{z{}~y|~~x||~}~~}~~~|}}}~~~}~}{y~~{{}|~~}~}y~{~~x|}}}~~|~}~}|}~~z{}{~~~|~|zz}}~}}~}~|}~|zz}}}}{}}z~~}}}~~}}~}~|z|x{{~}{}||}}y{~{y~~|}~{~{}~}{|~zy|y{~|}z}}}z}|}~|}~|||~~{}{}z~}{{~z}~}}|}~}~zxyvwy}{zz}~wzyxyy{yxvytxyyxyzxxyxx{w|{x|xy|v}}{{}|yw{z{w{{wxx{vvz{z{zxy{{yzxy|z|zx{x{zxvyyyzzy{}{wuzyt|xzrz|xww{y{z}|wzv~|zyxyy}y}wy|y~wz{z}x|wv||~xzwzy{y}zyvyzxx{yxz}xxx~{}~|x{|z||{wz{w}yyuzx|uv|zvvwzz|xu|{}vxxz{|z||{{x~z}yx~}z}z}y{u}zvvzzyxy}zyzzy{~zvzzzw|{{|z|{{zyy|xyyw{zyzts}v{|z|zzxx|y}y}}}zzxyz}yy}{y|x}yywyywzywy|uxu{}|zv{x~}z|~y|{z{}}}{{{}xz|wuxxu}y~xyx|{|{y}zx{}{|zt{y~xy{|{~zxy{zyxwzu|}wyy|u{zw|uz{{x{}y{|}{{{|{x|||{zw{v~z{zyz|{}z|v{{|{wyzwt{}wzv|}x{{~{{y}zxxy|xy}x~{|}y~{||}|yy~|xw{z|}{z~x|||z{w}{z~||{wzzzvuz|xz}}|wxz{|xxy{yzy~x~|}{|||wzyx|~yz|xyy{}}|{}w}svwy}xx{w}{{z|{zx|{zzz{x|}zzy{|zwzzz|{xuwzw~yy{{{~z{y~x{yz{{|{||~z}}x|{{zx|y~zz}|{z|}{|y|wxyxyu~{}z|x|z~xxy}y~y|v}yx~|zv}w|xzzyywyw{v~~z|z}||v~}~}}}}}z|~z}}}~{|~}~|z}{|}{{{}}~}|z|{}~}~~}}}|~~zz~}}~{|}|vx}|~~~}}{~|{}}|~}||~~|}~|~{z|}~|}~~~}{~|~|~~|x|}~{{~}~~~~}|||~~||}~{|||{z}{~~}{{~~~~~~{|}~~~~|{{z~~}|~}~}~~~|}~|}}}||~~|~}~}~}~}~x{{{~~~{~}~z~}}|}~y~}}}{y~}x}||x~~~~|u}~|}~~{}{{|~|~}z~|~}|}}||~~~~y||}}}~{{}|~~~||}{{}~}|||}~y{}~~}}|~~~|}~~}{~}}~~~|~}~}|~{}}{~|}}|~~{~|~z|~y{|{||~}}~~~|~{}~}{||~|u}z{z}}~|}|~~~}~}~wxzy~y{z}~z}|vvx}|u}xzxxxy|wz{y{z~yxwy{ww{}z~x|{zyxz|~zyz{x{~~x|zw{xw|yzy~{{ww~x|y{||zzzzy}yzywsy~zzzxyyzyx{}w}}{|yv{ww}|zyx{|zu|yzuyyvyyzzx}zvywxz{zvzz{zyu}z{{{z~w|wxxz|yy}}{z}}z}y{qz|{}}z|zy||wx|ww|~|v|{w}{ywyxw|{|zyy|||x}}{{y|z{{}vw|}yzz{x}|w}~wy}x|z{x}zx}z~}}{wy}{{|x~x{yxxyz{}z|v~~z|wy|}{{{~{}y{|{x}y{~}}{z{w}{zw{x|yxwwyywzywz{zz{x}|z~}z~z}yy||y}yyzz}zy}~y{{|{y||vzzwvz|||wuwu{x{y~zzz|{z{xx{|{xz{{|zz}}xx}}x{z}}{wz}zzz{{x{zywzu{zy{~}vuv}w{twyzz{|~zxztw|{r~vxx~z}yuy}y{z{{yy{xx}||xxu||}{y}{|uxwyxt{|ry}xz{|}y}~x}|{|y{}zz{zw|~y||~z~||{~z}~}yxv|}u}ww}}xx~}wvwxxyxz~}~vvy|{{|{{yyz}xzv}y|{{|}|~{u|z{}}||~{}wxsvzxyw|vzy{zxwz~zxyzx{zywz{vz|u{wy|v}z{}{{{}|xz|~zv}xz}yy|yzzwv|y{}vtx|uv|}zwtvys|xu~}|yzzx|{}z}zxy|{{||{|}}}z}~{{~~~~}z{|}}}}{}~~}}|}}~~|~}|~}z|~y{~~~{}~|~~~|~}~~{~~|y}z}vz||~|~~|}~y}~~}{~{~}~z{}|}~~|~|~~|zx~}}}~|}|}~|~}}yy}{|}~}}y~{|||{~|}|}~~~~}{}}z|{~}}|~|y}~}z~}|}}~}|~}|||y|y~y}~~}||~|~~|~{~|}~}|y|}|~~|}}}z}~||~}|x}~~~|~}~}~|{~}|{wzy~{}|z}{~~|{~{y}~||~|x|z}{{}~z~}}}{|y}z{~~}~||||~y~}|}{|~{||{}~}}|~zz}}}~~x}z|{~}~}z~{~}y}}~~~{}{~yy{}x{|y|{z~xyz}xzy}|{||}||{}x~}|~yz}~{zyz|||~{}w}{w}}{}z}}{|~{|}{y~||}|yxw}y|zuv~zxz|wzzxy{zz|zvsz}yw~{}z|z|x~z}zz||z|~{~y||}y}|y|}~|x|y{z{z|z|}{}{~}z|p|}y|xyz|~|{yw||zw|||y}}}|w{y|yz~zywy~z}{|y{xz{{{{wyy{yz|z}}}{~t{z|u}~|zt|y~|z~{{~wy~|xyz}xz{zz|x|}|y}|z}~z{z}~xz|z~y}{x{|{zz{~|zz||{zx{}}y|||y{|}v}}|~wyyz|zy{~|{~~{yyzvyw||{{{}~{z}x{zzx{z}|{w~~vx{{~}{||z}zyz~z|}|zwx|~y|}{~w|z||x~|z{}yz{y||zzyzz||uw~}}x{|}|{yw|ww|~}y|}wy{{}yy|}yx{}|{zv~|z{zzy||y|{{vy{zz|}{{zz|||{}|~yz}}wz~{{||}zuy}zx|~|yzz}~zz{{~}|~z}{z|{||x{|{|~zz}}|{zw}zx}zy{~|w~}x~z}yxxwx|z{}|~{~{|{z|{z}{z{xzw||z}~w||{{|x||}|{{||~}x{|~y~z}zz{x||y{~|~|}xy}|yy|}|||z|z~|{~~~~xuzz{y{yzy~||{||~z{{z}}||v|zy|}zz}~~||~z~|{t|~~}}z}}~y~}}}~~}|}~~}||}}z}|{~|~~|z|||}x}}{{{}~~~~}{}{{~{~{|}~~~}|{~~~}}|z~~|}|z}|}}~z~}~}}{~|~{}~|{~~~{}~~}|~~~~~~}~~{}|}y~}}}}}}}||~~v|~~}}~~~~~|~|~~~}{~~~}~~|}~~{~{}~{}w~{||}}}}}|||}~}}}~{{}~~~}~||~}~~~~~}~~}~}}y|}}~~z|~||~~z||}z~{~x~~|~|}~~|z~~~}{zz~}}{x~~||wzv|zx{ywyy{zz}~|xvxzxtu|zwxv{ywx{zxzzy|{ywz}ywy}}wyy}y{x|x{z}|}}|wwvsw{ww{xyxu}|zx}{xy|yyx|~}{||}w|w|x{ux~{~|xzwz{}}ww|{vwyxvzzuzzvy{wxxxx|}xx{zzuz|{|z|}{}yz|yzz||xuz||{{yyv}|xy{y}~}y|x}zx|{|wyxwxzy}{}x{zzxyw|w{yz|w~yz}}}{|~zxz{}x{}}|{xp~z}}{wvxwzw{zw~yxzzxv||www{zyyyyy||~|y}~|uz|}z{}{y~zy{}{w{xxsy~y{xxu}yxwywwz|zxyzxv}{|xxzz{z{{{zyy}}y{{~|xz{}}|~x||~yxwwwyzzxv}{v}ywx}xzyyz|yz{z{z}x~{{{}~yz{|z{{u|~~{y{x{{z~y}{|u{yvyzy{{{y{w~{x{vwyxs{}{{}{|vw{}z}}x~|vyzy}z|z{}}xx||z~|{v|{w{|yu{yx{z|||xwqywz}z~xz{~y{{z}}z{|{|~}|z|~{w|wy{}x~vy|ys}|{}{z{vz||x{|uvzzxtvyy}z|wyyz~|}{{}|z~y|{~|}wz|~|wy{zyzv}{~~wxt}yx|xz~|z|x|y{y|x{yzz{{{|{v}~w~z{|z}~y|{~}|{xyywu|{z{{y|zz{y|xy|zwu|y|x|xzwz{q}{x~xw{{{{{~|{yx~zys}x|~}~}~v}~|}~y~|}{}~z{y}||{|~|~~}|{~}y}{~{~~~}}zzz}~}~|{z|}}{~}}}~~{{{|{{||}~{~~~~|}~z|~}~}}}|~|{~{||}}|~|~~~x}|~z~~|||||}}zw{zz}~~}~~y|~~|~|~z~~}y|x|x~y|}||~|z~~~||~||}~~}}|{y~}~y~|~}||~~~|{}{{|{{|z~~~|}~|~{~|{z}}{~}}}~}}|}~|}{|}{|{|~|{y}~~}|x~~z}z}|}~}{|~y|{{}|}|~|}}~~~}}~||}}||~~{}~{}}x{~~}|~}~~|{|||{~~}~{}|y~}|}}}}}~|}{}{|{~~~}~|{zyz~yvz||xvyw{~ywwyv{w|x{~{z{{{}zzvw}z~{}|z}{yy}z{tyxy|yvz{{}z|z|xzvv~|xxzzwvw{{v}{zyzz}z{{zx{y}x}y}}~u|}z}xzytzy||z{~}~ywxyyz||||w{{y~x~~z|w|uz|{zz{~}{|}w}vzz|vyz|z{x|{z|yyy}yvvzz}y||||y|{~{z{}z{{|x~yvw|zyz|y}~~~zyyyyz~zyx{wzv{{xzx~yzy}z|{zywx|yvxyy{ywz{wy|xz}xyxy|yuww}z{y|~z~yyv}uww{vx|wz||x{|y}{xzz{y~{x{|}z{{|}zyv}vzxww|z{zx|}zyyyyzyvz|x{}{||{u|{y}y}yw{yxzzx{|zw~{}{y|y{{~{yzzvy|zxxyx|}{|zw{w|wvw}{w||y|z}|uz{|vx||xy{wzz~}y~y{|~yvvz}|z|ww|x~wvu}{wv|x|zyz~xvx}x}|y~xz|xwswzxxxzy{y|zzz|}zx~y{||wyyw}ywyz}{|z{u{{z||y{zw{xxyz{}{xx}xyvw|zy|yy~z{x{}|yzyx{wzxx{z{yzxxvw|w~{}z}{||xvv{||}{w{vy{{{wyy|~|~xzyvy|{z{y{x|||}{|yyy|zvv}xz|{{{{zzyzz|z|zz}}}}zz~{zy}y}|zy~{yzw{wyz{vzz{{{{yvzvz|y|zxwy|y}t{~~xv{{{x~zz|}z~}y|z|}}}}||}~|{|~}}~|}~|}z~{|}}||}}|~}|~{}}|}|~{{z~|}~~|~||{}~~{~|~|z{~}}~|~}|~~{~}|}~~}}{}{|z}~~}|y{~z~|}y}{~}{~}}~|}~|{~z~~}~~}}x~{{|}|~|~~~~||~}{|~~||~z{}}~~}{}}~|~}~~{~{~|~||~|}}}~}~~}z|~|}{z~||~{{||z}}~}}}~}}}~}|~~}}}~}}z|~~~}{}}~}z~||~{|~}}}}|~}{~}{{}{}~~{{}|{v{|z~{~}~{|{z}}}z~z~}~|}|x}}}~~|~}|}~|~}~}z~z|~~}|}|z|z{~y|~}}z}}{~|xzx}zyz~|zyy|ywz{}}|yyux{xyy|}w{zv|yyzy|yvx{|x|y|z}{zx{{|vyxz{{xz~~yyy{{y{xzx}|wsv{zyy{|{u|zy{y|s{zwzw|yzy{y{y{z}{{zz{~zxy}{{w{x}}y|xwyx|xzuzzz}x}z|{w}{zzvz{x{wu|vy|x}~zwzzz{y~{z}u{||~|~yxyy}{|{wzzxzzzy{~wyzyzw{~yyyx}x{x|ws~y~~ww|~~~z|~|yz{{|v|y{|z}}y||~}~{wy{xz|sz{xxzy~yyy{{vyzyzwwyw~w~y|x{y{||}~~|~}|}v|{y~|{wx||yw{zzyxz}{zzuy{x{y{z}{yyv~z~vy|y}z~~z~|w}z}|{z{z|{||}~z|zx{wwzyvvzw|yxxyx|yw~wyux{vz{}|~{wzzyz}zwz~xz{xx~{~zz||yy{uzz{w}|yyyyz~wxy{xzw{s~{}xwxzyxzzx~z{y~}z{zx}v}|zxyz|yy~~{x|y}vyz|yywzy|y|~zt{zy|{z}yyy{y|}{z}|xxx{{~{xx}wv{}z~zyyx|zxx{x{|z|y~{xw}xxzxwxtxty{y{y{|z{|xx|z{|~}yx}r~zww~{y|{}|x|z{z|z|}ywx~x|y~xu||xzxz|x{xy}{}z{~y|}}{~yz|z}{z}{}zz}||~w|z{{x{{~wu{{w{{}xyzytz{~}|||vz}z}||x~|xx{{|zyx~{|~}|}{}|}z|~}~{~x|~~z{~z}~|~~}~~|}}}|~}~~{{||{~{~~}}|~~{z{|}}}}~|z~|y}~}~}}~}~}z~}}}|~|}zw|~|}~~~}~}{}}~~}{~~~}}}{{}}}}}|}z}}|z}{~~}~}~|}}{|{}yz~~|~{{~x|}}}|~|}|~}}}|{}{}~}~}||}{~~{}}}|{{~}y}~}}}~}||w|z{}}~xz|}~y~~}~}~}~~{}|~{z}~{}}z}}~~||~|}~}~|~x}{{}}~|{|~z|{|}|}~}}~}~}~~}~}|{~|~~}}}y|||~|~yz~}~{~|~}|}}~|~~~}}~{}{}zz}{}|}|{}|~~~}|~}~|{~|{}~|}}}}|}}~}x~y{z{~~x{y|x{}x~xx}uyxwzzx{z{|y{z||zz|{{yv{~x|}|xyv}xw}zwz}|z{zw}{z|x}{ty}{vy|}wzwwyw}w~{||z|{y{|v}z{y}z}|y|{}xy}v|z{yyz~x}|{z}yw{wz~yzxx{{wy{~|wy}|xw~}x|z|y{|~uz{yzu~yy|vu|v|x{z}zz|{|||{{v|}yxx~vxx}zx}w{~zyxu}{|z}wx{}|yx|||vv~xw{yz~z{~zzxuz~||{|yz~}~{vw{|{{y{|z{yxyyy~zyvwz{|{}z{w|z~{}}w|{w}zyzwtz{z{x||x|}{~}vzy}~}xx{{}}yx}|zzv}}}z{zzyzzzxwyyz{x}yyuzy}}y|zyw{vz{|{z{}x|w~w}vxw}||vx|yzyyz~|{}yz||~x|~{|yw|}y|}|y{y|}~z|yxzxzzzzx~yx{||{|w|yz{z{yz{|~{{|yw|y}}}yy{yx|{x~xxyxxw{|t{|}yz{wz|{yzyywxz}y{~w{~x}zw|~{vu{w{{yx{yvy{~{|wx||zz}vp|y{z}}{{zw{xx}y~yvx~yy{{wy{x|zx{rz|x{~yztzy{}|y}x|}xwy{y}y~|}{x|}y}|w|u{z{|{yx|zwywyvxz}{yx|y{z|x|{{vx}{zyz|uuz~|||zyz}{{y{}}zyyxzw{x}}z|y|wx|uyw}zy|uzu{w}{~}zw~{yy{v|~}}|{{~}}{|~x}~}z~}~~|}~{~}}y}{y~}}~}}}~~}zz~}z~~|x|}~z~|}|}}|}{{{}}}}|~~~|~zy{{y~|~{~||~}}y}~}y}|~}|}}~~}}|}{~}~|{~w|||~}~~}~}|~~~|~}~|z}|{{~y|{~~|~~~{|~}z|}|~{|}|~|{{}}xz|}~|z~|z}~~{|~}~}~|{~}}|{{~}~}~}y|~{{}|}~~}}~}z||~~|||{~}}|~||~~|||x|~}~~{~}z}z}{{{}z~}|}~}~~~~~{~{}||~|~{zz}~{}~}~||~{}~||z|~||z~~}z|{~{~x~~~~{}~~~~}}}{}~||~~|}~~|}~y}~~|~~~~zz{z{y}z|wx}yzzvwyy{{wxy{{xww|||zvyxyzy{xyxtywwzy|yw~|z~|}~y|yzw}|{{x|xz{x}yzzzuzyw{vx}yxw|{t{yv}y{~|vy}wwzzy|{xx|xz{}|x}zwz{x|xw|zx|{xy{|}vw|y}y~zz|wzzzuywxz{zxx{}vz~{{vz}{z{~yv|y}z{v||{|}vx}~txz}|zzu{{y{xzzvyyzxwywuzyy}~x|zz{|x{yxw~x{~||{}zy|{~z{|yx|z{x||xxz{yz|x{z}|}zzyz|}y~|w|{y|yz|y~{w}{~|}{}{}|{yu{{v{wy}zwxxz{|xyz{u}vyz{|zyv|}|x~xz|zyzy~}}|{z~y{y|}~|yyyzx||{xztzzy}v|vyyy{|u|yy}{}y{|vx}|yyz}{y}~z||||{}{|xzxy{{|}}zx}{}{z|w}}zy{r}wxw|zzy}zz}xw|y}|u{{z}w|{x{}|yy}|{}}}|xzz}z{zvx}yyxwyyxy|xyw}}vu|wxzzyy{{{zy|~z~{yxyyx{x}|{|{|y{z}xxy~wyy~yz}{}ywu{ww{{zvxz|yx|z}{~s|z||{||x{|}~zy}z|y}}{{y}zw}zyyywvy{}v{tz{zzzzyyzy{z|w{z}z~}~z{{xzyy~z~y{|y}y{w}y|{|uwx{x~w~~vz{|{{|zy|uwyxxyzz{|yxx}zz{z{|{|zy|v{w|}{}|~{{~}|~|~~|z~~~~{~{~~~~~}{}~z}}}}~z{|}}yz}}yx~|zy}|~~}||{}}|}}||{{{}{z}}}{||~z~z{}~{z|~|{~}{{~y~}{{}z{|{}~}}~}}~y~}z~|~z|~}||z|~z~}~~}{~{|{||}~~}|yzy~|y~zy{~}|~{}z}~}~}}~}{~~{|~}~|~}~~}~z}}~}}~~z}~}|{y}}}~}y|x}}|{{~zz{~}~~|x~~}~~~~}}~{|}{{{~|{}}}|{}~{|~~~~~~}w~{~}~{{zy~{||~|}}}}{~}}}}}~}~~~}{}~}w~|y~|}y}{}}}~{}~{~~~}~|z|}{x}|z}{}{|~~{}y|~|~{y~yz{x|||yz{y|z{}yz{}{{xz{{}}{z{~~vuzy|}{yzwy{~yw|{}z{u|yz|}~v{y|w~zyy}zzx|zz}}}{{yw}}~y}|yzywu{|x{}~zzt|y}xt{~{{z{yt|xs{||y{~z|y}{|z}xwy|~|y|{z}zyv|z{xx}z}||xw{|~{}~{}yy}w{yxx|vx{~{}uyz~y{}~}|y~yy}w}{|zzzz|~{|yzzz}{z{zyz|}|~~|xtyxv{zx{yzw{|z}y{y{xzwxx|{}xxw{z{z}w{~}v{y}{{y|}y}z{{{|{{zyywy{{z|z~yzy}{|y|v}wvz~yx|{z|zz~|z}{{~zxxzy}yx{y}}~zz}{~{zzv~w}xzxw}|yy{v{{|u{x}|~zz|zy|}|zx{~z|vy{z}z{z|{{{y||~wyyzx|||}||yz{{y|{{~z||yz{zyyz{{{z{y}~{zyy~||{}sw}|~zyxxzuyxy}xyy|y|||tzzuz{{z}|||w}y{|yzyy{}wzz}yxz|}~wxz~w|xy|z~}{yv}|yx}}yx~{|{{y}~}y|y}~xzz~|~|{||{zz~~}}z~{zz}|w|zv{zwy~}x~~|}|||z~u{|z{~|}x|}yx|~ww|w~|z{|~xz}y}{{z|{|{{ty~zzxxz|u{}}~{{|y~|y|~xzu|~zyz}~zw}z~z|}xz~{}}xy}xz|v|}}{}wy{~~~z~~||~~~}~{~~z}~~z}}~}~z}~z~~z~|~|~~~}|~}~|}~}~}~}|{~}{|~}}}~{~}|~}~~}}}}|}z~}|~}~}~~|}||}}~~}||{y~|y}z}~}~~|~~~zz||~||{|~}}}z}~}}z~|}yy}}}~y}{~}}}~{~}{}~|~|~~}{~~~{~~|~{~~~~~}}~~|}}}|}~~~~~~}{z~~}~~}}|}|}|{}~z~~{}~}}~z~}~z}~{}||~~|~{~~~~~{~{}~}}}~~~v~~}~{~|}~zxx~|~|{x||zxu{xxy|~v}xzyvyyzwzz|yzy|yy{xyyyy|yx~{||z}{{yyvx}yy{|}xz}|yzzyz}{|x}x|zvyv|vzw|xxywxzxwuwy|zv{yzy{}zz~y}{{w||zzz~{y|z|z|ywz|{vw{xzyzw|wz{{xxxwzu{xxyzxxxzxx}yxxyx|}||wvwyz~xxx{zzy|wyz{x~wzz~zwuyw{y|}u}y~yzv|x{{{zuzt{ty~}z{wzw~|{{~{u}vwxvyxw|}|{|z~|y||xu|xzwvz|y}xywwt|}zyvyy|}z|{wzz|z|~~x|z|z|y}y}~yz|}}wz~z}z~yz|{uzvzz{|wx}wxs|yx|{x{wxuyz{}|}|~z~y||~xvzz~z{|}{{}wz}~~||wyxwzzxvyvzvzxwx|}~wyz{zxyyz{yy{||x}vzz~}t}{y{|{}y~~~}~zz}z~}zy{~zzw{x|zxvy~v{wzyxywyx|{xy{{{}z{z|y{~wx|wx|xz||v~z~z|w{|wxwvzz{|yuxzx}||ww{z}sxx}z|}y{~~|x{|x{vy{yzzz|}v}y|{u{z{z}}|w|~zxu|wxz|yzzvzzx|yzwz}}vyxxuv{}||~}yyu}z{}|zyy|~~xxw{{zz}xx{{zyyzyz~xzw{y{|x{{yx{v{x{{zyyy{{}|zv{|zwz||yy|}{|{|~|~||xzy{yzy}}zzxvzz{w|vx|yyzz~{{|}z|}~|{x|{}z|~~}}}}|~{}}|y~{|}~~~|{{|~{{|z~|~{~}}|}}}|y}}w{~{{~}{}|~w}x}~||~~|~|t|~}|~~~~{{|{y|}|~~{}|~{|}~{~}}~z}~~{~|~|~~}}~}x~}}}~{}~}~~}|~{}y|}}}|||~}z||~}}{~~x|z|~||~}~|{|~y~~|}~~{{}~z|{~}}}|y|~{|{|{~}|{z}|~}|~|~|}~|}~|}{{}}|}|{v~}}~~~{~|}|y~~y}|~|y|{z}~|z}{~}|~}~~}y~}|}|{s|y|~~~z}{}}~|||{z|u||z~}~}~}~}}{~~~~{|}ty~}~}~~}{~}~||~}~~}}}|~~~|~~}y{~|z|~{~}}}|}{}~~~|}~~{{z~~{yxz~z~{}|{w}{{~~}~||z}}}x}y||~z~|}zv~x{yyy}vzu|xyz|{xwt}xyzzv|~{{wx|v}zyvzwzyxw{y|}}|{}v|{zwvw{|zzzy|vzwvyxw~xywzxzyy|{y|yyx{yyxxvxvxyxu{yyxztyxyzx{~x}xx~z|{w|{}v{}y|vv|xz|wy{{}w~|x}w|{xz|y{{}{y}zvzzxw{zz}z|{}z{vzy}{|zw{{~yyyzw|xzv}y}yy}|}x}z|{wxx{s~uw~xt{yw}{|xx|zzzzxz|zzyzz{y{yy{v}y~vr{}}}xx}{{{x~yzzuzy{y|yy|}zzyzz{{y|~yyzx{yywwxy{}yw}{v{|y{|zv||z|ww|yzz|{y{{yz~yzuxz~~}{}wyy}{z}{|zwx~ywz}|w{y|{y{z{zzzz~|z~v{{}}|{z{}{zz|x{~x|w~ux|}z{|zyz|z{v}{zzy~{zy{|{y}|yw||z}{{wy{}zxx~zz{|{yy|~{xu}{|z{}z{||xzzt}y|yzy}wy~|x}zz|~{~t||xzy~y|y}{z~}w{w{}{zz{}zzz||uwy}uzyvx{|}z~u|x}v{{{wx|{{zvzzxzx|zx|xww|z|yzyy||}z~xvyyt~z{{~wzyzx}xwy|{}x{}xy{~x{v|x~x}{xx}z}w{{ww{yvyyvwwzxy|{yzuyzzz{|z{yw|x~zxz{xywy{vx|yvwzyx{x~v{|{wyx{{{z|{xxx{{}y}y~vuxw|{yz{ywyyv|xz~ztz|x|z|wz|}}~~~{~~}z~~}~|{{}~}z{~~z~z|~|}z~}}}{~{{|}~{z~~|~}~|~z}~~||}~}~}}{}}}~~}|||}}|~}||~}~~{yz|}}||}|{}~{|||}{~~~~~}||}}}|{{~{{~|}}~}{z~~}~~|{{{{z~~~}{{yy}}|}{}}~{}~~}}}~x~~{|{z~~|~~|{~~{~y|~~~|~~|}|~|}|z}~||~~~~{|~|zz||{{{y~|~~~}~|{z~~zz~~}{~y}|}|}z}~~||z~~~{||||z|~}~|zx}|~|~~}}||~~{{||~~~{{|~}}|z}z|||}{~}~~{}||x}~}|~~~}|~z}}||~}~z~{~|}y~z~~~{}~|}||~|}~~|}~}}{}~~}~~|~||||z~~z}}}|{{}zxzyz~}}}}}|{z}}}z{~||}~}{}}xvuuwzzvwu}zzyxyy{wy{wy}v{y{uzu{zx~z|ywwz|}|}}x}{yw}z|zyzy|}{v}}x~z{yyxyywuxw}yzu|uyy}|v|zw|w|{z~zz}~|{{y|~zv~y~{{zv{z}w{zz|xz|xs|}zu{uxy{||v{zv{yy~y|xyy}z||yz{vz|~z|x{y{||{x|}|z|ww~yzxu|zz}xzy~|{z{|wwyyy}zwx{xwz~t|{zyz}{|v{v}z|~zy}xzyxyyvvz|wxvzyvuzy{z}w~wyxywyyvyw|~x}{z{v|s{}zxy}~zwyz{{z~wy~{xyyywyzxzyz{wy|wv|xy|y|zz{yy|yy}xw|y|uwx}z{yx|{{y{{x}{{yvzy~xx{||wx}xz{w{|yz}yzvxxty{v}{v|z|{|y~{}yy{{zwy}zwz}{}xvtxzxv{|zzy|yz{v|v|z{|{|~x{{{vz|xzvzx~zz{w|y~}|xyz{{{z{{yyz|zyxzzz{w}{wv~|z}z~~|{x{yz}}|w~}zyz}y}|zw{zwz{~{}vyxx~|{y{uxu||vvx~tyyy}zzxvyy}zy{{{{y{zx}zyz}{{}|}|u|zz||~yx|xy{y}xw|{x|yyv}yzzy|v}v{yyy}}zxw}~z{z{xy|zz}w{zw|~x{{~}w{{y|yy}}vzw{wyz{yzywxu}{z{{yx~}yu|{zz||yyv|z~y{{y{~wy{|}y~|z~}|z~{{x~}~}}~w~z}|}x}~}y~y|}|~{|~~~||}~~y}|}z}~~}}z~~~x|~|~}}{}}z}~~~|~|}~}~~~~}}}z|}}|}yz||~~|{}{z}|~~}~~~~|||~~z~{~}}~|z{}xy{}~|{}y{z|}|{|}||~|y~~}~~~|{}|}{}|y{~y||~}|}~|~}{{}~~~~~}}}}}w|~~}|~~|~|||{~|z}~}}~~|~|~z}~{|{{~{z{x~|~}|}~}~~}}z~|z}|~~~~~y~|}z~|}}z{}z|~~z}||{~~}}}|~}|{||{~}{|~{|{~{~|~~~}}}~}~|{}}|~~}{{}}||~~}}x}{}~~z}}{|}{w|zy~{}~~}z}}|z~~||~~~{{}~~||~}{~}~x}ywz|{x~|z{wx{zx}}z~tyy|~{}}{|w{z|y|}|{|x}{}|y{{y}xx}yy|~}{|y|{yzz{|z~|}~|yy}~xz{{yw{{{wwy{yy{y{{y{}{}yxz|wzx}|y{zwv~}{}{|||{x||{|y}y{|w{||y|{}wzxy{y{z|z{|{{zvzx|}~}wtyy~u{{t|vz}|{y|||yzzy{{{x|~||z{{{y|}yyyyy~y{zyxyv|~~}zz{{}|r~}}~z~|{{wzyy}zz}~v}{}z{z|}|{||~}{z{z|}xxv|{}|~|}|}z|l}~ww|yzz}||~||}{{~}z~zxz{zzz{y|yxz{~|~wy{y}y{x~{}~zx|}}~{~{}{}y{zyxyz{{y{w}wyzz{z|z}{syw|~z}|~xx||}y||x~x{{x}w}yzy{{{}yz|~|~{}{zw~y}|~~yw||z}{}x|zzwvx}z|}|zy~~y{xzxy{|yx|wy~{z}|z~{z{}x}zz}yz{z||||{|z~{|x~uxwz}{|zww{~zy|~|}x~zxvyy{v~x|x~|wzz}x}y{~z}}z|ywxyxy|z|xx}yz~~}|zw|~w|x{y~||x{}{zzz}|zy|y~zzz|||}x~~{xw{yy{x}vxvx{yz|yy}~z|xvz{|zxy~{~{y|z~}~z{yx||{y}{y{yx{uzzw}||ywzz}z{{yw}yz{yy~yxz|z}~}z}~~~|}z~}|~~}|}}{}{}}}~}z}{}}|{}z}|}~~~~||{{~}|~{~}{~~y{z||~{~{~~|}~}}}z|}|~{~||~}}}}~|~yz{~~}~~}|~|~}z~y|~~~}~~|~{~|}}}}|{}~|}}|}~}}}~~x~~}~z~}z|~}~~~~}}~~{x}~~{{||~~y~~}}|z|~~}~{~|{}}z|~}}}~}{{}~|~|}~|{}}}}~~}{~~}~}{~|~~z|~~~~}}~~|~}w~{|}~z~~}}{~~|~}}~}~}|}~y}||}~{~{~~~}|y~}|~{~~}}}~{|}}}}|x~|{y{zz|~wx}yx}s~z{{yx{|vxvw}|yv{~}yyx|y|zx{|y}}y|w{|{~}zyyy{}{}y{||{u{{|x|}x{}yw{|}zytt}~yx}xxy~xw}y{y}|{{y{~~~{~}z}~{yyz{z}|x}|yxv}{zv}|}{|zvw}z|{{z{yz|uxzy}{y|||}~{}~{z}~{||{||{|}{zy~}{{z{}{}zzyz{|~zw}{}}{xzzzx|y~x}wzzz~}}{|}z|u}u~{}y|~|xy||yzzxzw{xw}wxv~~}x||y{{{tzy{~y~~}{zy{{}{}y{z~zz|}|{|{{|}~{{{{y|ywx{}vvz}}}{~}}{|x{zwyz}|~|xz|x{y}x}~|{}~zy~~~~~zx~}w|}{}}z{z{{xyzw|z{y{{|zz|}|x}|{|}~~}{}|}}z{~z{yw{}{w~vwz|||{y{xy}zx}y}y}x|wwy~x{y}{{|z{}z{{{|~|z}}x|y|zyz~}{z}{yyxzzu|yzu{wx|w|}xw}{}}~w}zx|y{w|y|}|y}}|{~{|~wzxx}y|||{}v|w}zyx~wyxw{|z}||yx~}xyxx{u{~y{z|~|{}}{wxx|zzyzv~x{wx}wwzxwwy}|yzy}{zxyz}}{{{~y{|||w{z}|{{|}zw{wz}u}{|y{{{{}x~|}|w|zuw||}}{z{||~{yy}zy~|||}|}|z|}z|}v{~}}}y~~~|{z~~z}}|}~}~||}}}{|~z||z{~|~~~|~~{~}~~{~~~~~~}{}~}~~~~~}~z}{}~}~~~|}|~|{~~}}~~~|z~}}||~~|}~{~~}~~~y|||~~~~~z~}~~~~~||~~qx|~~}}|}}~||{{~z||z~{~z|}|~~~}z~{~z|{~~~|~~}~z~~z}}~~|~}}{}}}~{~~}~}~|~~~~}~~}|~}~{}~~~~|~}}~~~~|}~~~}|~~}~{|~~{~~yzy{xz{zyx|{z|xy}yxuw}x}zyqwy}wyz{zzxxxzzy{zw|zzx{~|x{|zwywxv}x{~wz|wx}~vuz~~zxwyyzyyw|||~}}z|xwzxx~|y{zxzxz{w||{wvzxz}|}wyv~wz|ywx{{zw{zzzxy|z|zy|~{{{{{|yxuvyzz{}~yzz|w~{zy{wyz~zx~|w{xzyw|wyzyy{zx}x|{}xz{xv|z|ywt{z}{y|w}z{{|wu}~yy{zvtzxyt}}z{{y{yy}{wy|z|{z{zy{z{y|vwzxz}|zy|xzx}wwxxxy{xzzz~||xvyw{|yzwy~~{z}xzz~}zx{yzz}zzuvy|{x|~{|u|zv}yzzyx|z|y{}z|zvyx~|zzyy~x|y{zu{z{x|vwyz|wuyz||xxw}yy|}|y{z}{|yv|xywyx|x|}{{wywzy~}{z|y{|yyy|yyxx|}z}yzzw{~vzyz||wwxyz|w{yyy}{yv|z{|~xzy~yz~}y}y{v~zwzxz}|w{x|{z|{v~z}yz}{yyy}{{xy}{yz{}||xzz|w{}yyxzyx|~{yxwwx~{x~www{~|||yz|z|vx|}y}{wx{yzztzw~}xwy{|v|z~|ry{xy|y|}|{zz~||}yyv~~{}vw|wvw|{vzzww|zz{|yxyz|zxx{~y|}x|zz}xsxyy{}~~z|u{zzzz|{}{z{twzw~{wxy||yz{~wz{yy{xzxz{xz}|y{zxx|||z{yzz|y}~~~|}}}~~|z}|||||~{~|~}x|{|~{~|}z|z{~~}{}y}}{~}{}~|~}z{}{~|y~|~||~}~~}~|~~}y|w{~}|{|z~y~~~~~x|x~|||}{}{~|x}}~|~yz|zz|~~z|~{{||~}~||~|x}zz|{{x|~{}~~}~|}|z}~|}}y~~zz{}}}~}}~}~{}~}}z~w}}~{}~~|}|~zz~|~||~{|~~~|w}}}}{}z{~}~}{t}}||~|{}~~~z|{}~{{}}}~z}z}{}}|~~|||}}}~~}|||~~{|~~~}|~~y~~~~|}~}xwz~y~~zz}}~xz}z~||~}}w{~~z}}~{{{~{~}zy|}~}|}~}z}}}y}z~~~|vz~~}|}||}~}{z~{}{}~{}|~||}|~}|{|~~||}}u~{{{zy|{~{z}w{wwz{{xzwvzw{wtww{{uxzy{{zz{xzzyy~~xy|w{|zy~{}yy||y{|{xz{z|{z{{xzv{~{{wz{zz|{xzwyy{xwzywvuxzzyx|{uyyuzxyzx~vx|z{y|}z|x||zy{{|y|{vyy|~|zvy~xyu}zx}y}{yuyzx}}|zxxvyvxzy{zy|zz{}{y{{{||yy}{}yzz{wyz{stxyvz|x{|vyxzzy}zyvx{y{wx{{z|x|z}uy{~yy}{||w{yvyxxr|~yzxxvz|y|v|vzyzw|{zwvxz{z|w{|}yx|z}{~vy{yyzzy~~||}y{zzzyy{vy|xyxxxzww|x{zxy}~vxv{zz||xzz|yy|~yy{y{z~xw}z{|yyw{zzz{yyyx{{{z{z|xwwwzxx}xzy~x{y|}y}yzz}z|y{{||||~}|{xz|uy|x}|zy{xzwv{}v{xyy~~wwrzx{y{}{}|xz}y|{z|}y}x|||}y||~||}}zzwyuzvy{yxy{vx{xz{}{{|w{xzuw}yyxzxyz|}|{|yzz|zy{~{|w|{{|zzxz}{yzz{{zz}y~wz}xvwwz}yuz}yx|u}xzz||xy}y{xyyy~vyvx~~x{yzyyx{y{y|x}z{{{|z{x{xvyzx~y{{z}}swy}yxyy{u{w|{|{x}x{|x{zvy|zz}}xwvyzu{}~zz{xw||u{zxzt}wxzxwwy|{{~~y~z{}zz{|yz|}y~~}}~}}z|~{~}}}}|z{}|y}z~z||{~~~~~}|~}||||{}}}z{{|}||~}|}||{|}|}z}~}~~{z|{~}}~~|}|}|~~~|z~|}}|~}}~zz}z}~z{}z}|{}}~||}}w}~{}~}~~~}{|~|}z~}~||}|}~}}}}~z|~~|~}|~x||~||{|~{}x}~}|~zz}~z}~{}{}~}x|||}}~}~{}}}z~}}|~z{~|}}{~~}~~~}~~{{||~}}~}}~~~z}}{|}}~}~~|}|~}|~~~}{{}{z}}}~}~~~|~~}~~{~~|{{}}z~~~{~~~~~|}{}|~~z}~~zy{y~|}}}~}{}|{}|~}~~|||}||}~|w||x~~z}|}~x|}}~z|~~~}~~{x}y{yxzzzyt}z{yyv{zzyyx|z}|{{z}w{zzwxzwz}{y{y}xzwxvz{z{~zxyz{y{zx~||u{|{|wwx}z}w~z|||xwzz{yzyxz~ztvz~zvy|xyy|yytx{}w|{y{~z{}yz|yz|yzxw|zy|xvxx|{zz~zzwzz|~zyuyxw}y|v}|{xzwv{wvyz{zyxz~wyw|}uyxy|zyz|tx{|xzx{yzyxx|zx{{wyz~y}v{u|yxww|y{z}zwzyyx}{|z{zy|x||~yzs|y|x|w}|wy|}y|uz{z~yy{x{uxyuxzz}{wzzx}{|||xzyxzzzy~|zy}xx~{wvw{|z}v}yxw{zyz{x|{|{zwu{|xyvx}||x{w|xwu|{xy{yzyw{zzyyx}{zzxz|yz~wy{x}w~{x|}zz{}wv}{xyytxwy{}{v}xw{|yx{w|y{|{|{zyv|z||{z{~{}}}z{|zyz{|||zw|uzyz{xz|zzyyvz~{wy|~y}{{qzvwzzzxzw{|}wzyy|x{z{yz}|vyy|x{x|}zz|xzv}{z~sz|y~yxyxyz{{{{|y}vxzxz{uyxyu{x{|y~zxzzwzyx|yx~tz{zvy}{{yx~}v|zz{z{k{w{w{{yxs{xwyy{wt|y~wy}{zw}u}~zztwwu{ww}}|yz}||zy{|zwzyyzy|vw|{|}yxzyzzx{{yyzxy|zwxyt|{x~y~zywzv{z{w~wxy{zz||~yzzyyzwy}z~zy~t|{x}}zzww}}|}~}~|}}~~~{w~|~|}}~{~~~|~~~|}~{w|~}}~}~}~~}|}~~||}{~~~}}|z}}x|z{~}}~~}|~~|}|~|}|}}}|||||||~|}|~}{~|}~}||}{{}}|~~{|}|}x{{|{~vz|{{||{yz|}{}~~{}|~|||}{{z{z~|x}{}}z{}~~|x}z~~{~~}~}}}~}}||||~{z}{z||~~||}~|~~{}|{{~~{~~|}}~|}}~~}}~y}~~}|~~}~}}{}~}~}~~|~~{}~{z{}|||}{~y{}z{}~~}}|}}|}{~{}~|~}~}~}~|{|}}}{z}}~|~}}{{|~~~{}}z|}}}||~||}}|}}~{}{z~{{{{}~}}~{{~|~|}~}|||{~}}}{}|{}||}}z}{}}{|~}}}{~~y}{{|}}}|y~~|y{xvzz~yz|{wwzwyz{{{v{zu||xx||zzzv{wyy~{x{{~z~|z}z}z}}{|}w~yzz{y~}yz{z}{|}{yyzuxxzxyz{zxxyyxxwwyy~z{}y}z{{z|yzyyzx|}}}x}{|{~|z}{y|z~y}wwyxtxyuxxywxuv~xx{|~vwx|vyxzwzy|}yx{wy~~{y|yxzx~~z|{zw{z{}zxyz|~|yw{|zwxu{z{|}v{}x{|xyyx}v~xyy|}|}|yz|xy|z{|x{}v|zy|~}yz|z|z|zvvxw{}x}y{~zywywxzxyw{{x}}{yvyx{|z~}{}y}{zw~}{}{}}yzw{xxwxxyyz{|zzvxvzzx|v{yzzyxyvy|{~||~zz|yx|{x|yy{|z}{}{|xy}}{zxwvvxyy{}}x|xvyyv{zwy{wyv{z|||xxz|}xz|xxz~z|}|{z}zw{}ww|z}~{}zwy|y{wyyzzzxxzzsvwxt}{yvx{y{|{zy~|y~{z|zyz{xz{v~u}~{wyuvxyz{yyz~{w~zw~~x|zz||~xwz|{z{|~{y|y~{}yx}~}z|}xz{wwy}z|x||xy{x|w{zu||w||yxxy{yx{z{y{v|}}|t|z|}|~v|wyy~z}{{~|~~||w{xzyvz|xzx}|x~z|xxx~xyy}zyx}}|zzyy|x~||xyzz~{yyy~x~y}~w|w|}xuz|x|xxy{v|}{~x{wyw{{x|x{z|}wz}x{|z{wz{zy|||z~}~~~z~}~|{~~~}{{w}|{|{}~|}~}~~{}}z|||~~{}}}||}{|}}}}|}|xz|~||}~~}~{|}|~~z|}}z~~{{~}|}z~z|}~||~~}{}~~}z{}|~|}~~{}}|{{y|z}}}}}|{}~}}|}||}~~|~|}~}}xz}~|}}~}~~|}~{~z|{z~v}~~{{~}{~|~~zy~||}~}y~~|{~}}z}{}}~|~}~~z|~||~}~z~}|~|~~~|}~{|}~|}{~|~|~z~~|}~~|~}}|~~~}~z}z~{|}}y|}~|~x~z~~||z~~|}{{z|{z}|}~|{{~|}~}|}|~||}|{w}~y~}{{~}}z|}}{~}|}}~~~}~|yy}~~}~{~~~z}z|}{}}}~z~{zz}}|~|~~{}uwz~}yz|{{z{}w|z{z{{xzy{zy|wz~ywzyyxxw|}~wyy{yzxy||}z}|{x{u~w{|yy|xy|x|x~z~z{~zzxw|z}zw}|wvz{wzxzvyy~~{|~{~}zxzxxz{{w{|y{yzzwxy}wy~{z|zxz~x{}x}||{w~|w{vvu{~yyw|||y}xw}y{zx}|ww{z{}{~{}{x{y}~~|xxty{xx{zz}yx}~wwy|zyw~|wxz{}yy|{zzwyzyzxv}|yr~}yu{zv{z|y{z{v{xzx}x~y{wvzz}xy|zy~{|}|z~v|~|{zywz|y{zyy}xwyw~zy{{wv~wzz{{vvyxz|v{zz~zvz}zv{y{|}zx{vzyz|yz}yy}||x}{}x}{yw}z{v{wwz~{zy{{|xxy{{||}zxy{{zz~vzwy|{}y{~}{yxxx~|{{x{}zw{{{z}xy}y~zwy{{{xzyuzz|{{y|~xz||}{zyzzyzz|z~x{yy}|}ywvz{u}{z{}zxww}z|{z{|{y}vzwzw~~qz{zx{uv~{||}y{~wx{}{|yz}zyzy|w~y{yyxw{{|tyx{{wuz|x{yy}z}~}yyv|y{w|x|w{~~x{zyyzx}~y{v|y}{{vxw{yyzzz{v}z}~vz{}zv}u~{zx{}y}w~y|xz{}|yv{zxy|wz}{yw|{zy}|wyy{}zw||y{yz||}}~||{zu}yz|}z}~w|y~}zwywzzxy~{yz~~||{|{y}x~{x{zw}w{}}}|}|~~}}||}~|~}{~{{||~|}~}{y{}~}w}~}~}~||}{~z|v~}z~~{{}||}|}}~x{~~~}}~~||}~}}}{~~}}{}|~}}~}|{{}|~}}~}~{~||}~~~|~}{|z{{{y}{x||z||}}~~|{{~zz|~{~~|}}{~|{~|~y}~~~}}}}|zz|}{~x|}|}|}z{z~{~{{|~{|~}~}}{}}z|~}}||}x||~|}~~~~}{{}w~}}~}~}~}|{|}|}xz}~}}~~|~}z}x~z{}~~}|||~|x~}{~}|~}~|{{z~~|~~{|}~|}~~}~|~w~{{}|~|{|{~z~~}{}}{{~|~||~{z|{~y~|}z}~~}z~w||{~|{}}~~~}}}~~}||~}~}|~{}zz~y~zz}|}~{}|}}}}{|||~~}{}~~~|}z~~|}{}z|{~|}{y{~{x}~{zv|{}z{wyxyx~qy{xzvzz~{zz}z{x}xuw}wy|{|}|z}zz|{r{{z{wx||{p}x~wzzyywz{z~{}uu||}z{vyz|xzz{xyxzy{xwx|xwztyy|uxz||||yzvx|z{yv|{|zzxz{xvzzx{yw{yvz}z|{y{v}yu|zv|vxuxyv{|u}|{x|z|x{yuy~uu}{x{{}z}~z}xyxxwy|y||xy}wu|v{v|zy|w{{zzywwz}v}|y{y{||z{z|z}x}z|w{y|z}zy{zyyv{vvxv}w{wxx{|wzwwy}xy{|{zz{}y~}|xz||}|x|x~x|~{y{x~~}{y{x}zzxyywyz{z|yxwv|{{zw{y}xzy}}|}}~zzww~|z~}w|{}{}zw}||{y}x}xwyw|yt}u|{yyzuzx{zww{{z|yyzzzz{}yy}{~xzz|z{x{yw~vzz}|{wtzxz~zxx}vy|~zwxwyx~wuv|zuyw|xz{{}|y}u||}y{{w~yzzxyxwzx{}}zuwzxzz}{{z{zt|uzuy{wyx|{|{|{z{{~~zz}yx{~|w~z{}yxxy|x|}zw~~y~{ywy{|{~xv{xyxvxzz{x|yx|y{yyw{x|y}zy}}~|}}}{yy{{{}{z{xy{|{uv~zy||yz}zxyx|wzzvzzzw{z{}|xx~xy}{x{y~{}}{xy|w{zyz||z|||~zzyyvy}s|{wy{x{{|x{zx{xywvw~v}z|{zzzy{{{{x{~}y}zy|}~||{~{~|}~~{{}||{{~~{|||}|}~~}}|||~}}}z|||z|{}~~}|~||~yz~~{~~}{}z{}y~}}}}~~|}~{y{~}}}{}~|~|~}z~}~{}|z|{{~|}~{~{~{}~}y}}|y}~}yw~{}{}~z|~~~z||{~|{~~|}|~|}~}~{}~}vzz~}z~z~}~}z}~~~~}}}~}~|~z|}y{}{||}~v|}~|}}{{|~}{~z|||}z{z{~x}{{}~}|~y~|{{}{|}{~~~~}}}|{~~|{~{y{~{{~{}}|}{{~}}}~|~}{~~~{z}}|}~|~~||~|~x}{}y}|}~}}~}|~|~~~}~z}{{|{}~{y~|~z}}~||{}z}{|~z|~y{}}|||}y|}~~{|}~~|~w}}zz|~}|~|~||~~}~zvyx{xyzxwv|yyz|wvtuy|zxw}}zz||yyyz{zy}{{{z{yx}{xv}{xvy{|{wxtxw}wz{{{yxv|{{z|zz{{{z{zuw{{y{~}wu{z{|xz|yvz}}zvyxwy~~~xtw|wy|~wxwxxw~y~{}zzwyzyzz|uy}ww|w|zvy{w{}{z}z~~{}wqvz|{xy}wxx{www}|xxtt{x}~~|x{}|wxv{y|x}{{wyzzwy~xy{zz~vzxvz{~~~y||{y{}~zxzz|t|yzy{zz}{yz{z{{~u|}~}|}xx|{{{t~xwn|yzv{w|xuxxxvy~|||{{zw}|zx{wxzv}xvxx}zy||~zv|yz{yyzw|yzxxxx{w{}{y}{{vpwx{uwy~|y}zy}{zz|txyy||{|uyzx{|}}{|||y~{{~yxvt~y{vw|yyz}zz|vz{||z|z{x~{{{zw}|xwz|y{|y{y{|{{zz}yxwyz|{{yx{|{}yzy{|yxz|x{xz{~}vvzz{~{{|ywzw}wzzy{{}z{v|{{y~x~|zwzwxwz|yvx}}xzzwxw~}{|x{zxx}ywvwywvzzzzzxzt{~}|u{ywzzy~yzxx{w}{x~w}{v|z~{z{{zx{xxuyzy{{|xw}y}yxyyy|tz~|w~{|u|xw}xy{vz}~vyz{}z{zwwx||}u|v}yxx{yy}z{{~y}|}{y}{}{v{zz{w|}xuy{y}{}y}z}{z~{z|yw}zzzz}zzzz{{wyyuz}v{yzvuy{z||nzzz}}z}yz{{||~~~z~v|~y~|~{{{~}}~y~~||~{w}|}z{~~|~}~y|~~}~}}|}zz}z||~|~}{{}z~~|z|~}{~~|}z}}~||}|z~~|y~|~~~~~~~}z}{|x}zy}}|~z|{|}~||z}~~z{~~}~||~}||}~{|}|~|{}|~}~}{}~~|}~{|y|}|{{{}~~~~{|~~}~}}}}}~|z{}y~|~~~{}|~|~~||v~~z~~y}{~}|}~~~|~z|~~~z~||}y|~~}|~}|}}~}||}}{}wzy~~~}||||}~~{{|z}{|{~|~~~|}~~{~~}||}z~w}||zy}~}|~y}|{~}z~}{{~}~}~|~~||}|~|~||}~~|{}}y|~~zz|{~}~|}}{|y~}~z~}~~}}~}~zx~}~{|}}~{}}}~y}|{~|{{{~|z~|{}zx}x|~~~~y|~~}}~}~{z}y{~}|y}z~}u}x|z|zuyz|wyt|u|wxwyvwyzv||xzw|y~|{|}~v|yzyzy~|~{{{qvyy{~{x}}}yz}y|~xzzyyyt||z}z}z|yyyvv|yxz~qyzy{|zww{zy{z|{z{zzvxx{{}uyzzz{zz}zz{}twzu|ywvzww~x~yuyuywzz|~zy{|{x}vvzxz{yy~yy|z{~w|xzxzy}yy{wxx{w|yyxxy}}yxxvzwx||}yyv~z|{zz{~zzwww}x}{zx{x~z~yz|{{{{z~{w|x~uyzx|xz{x|wyzv{}y{xvw}|~||zvzz}zx~zxx{}{vzx{{wzxy{y|x|{yyxwy{zvzxyz|}zuzw~{{zxy||||{{}{|z~yy~|}v{~x{|}yx{yxyxzwwx|wxxzxz{xzvxyxvzwyv|x{}{{y~|}wwx{}z|y|{y}{{~~{w}z{|~y}wszy{zzyzxxzxzxywxy}|z}}ywzw|||x{{zwz{}}z~yy}|y}{z}{x|{xz{y{vyx}uzw~w{wuzyw}zwxxx{z{u}zy}~z{z{|z{w}}yw|yvy}|}{{}{~zy{{y{{vx}ywzw{z}}~}zzzzxzsx{y{vv~y{|xwz}{zt{~y{zx{{{zytwv~}xy{~zzzwvzw{y||{ywyw}{{zwzz|vvwx{zwvxyuzz|z{vy~}x{~z{~{|}|y}{{~}{zx{yxz{|~z{u{{zz{zyy{xywu}wzzzyx{{}{vz|}xz||y~{}y~~}y{}z}~y{}|z~}~}|z}|z}}~|}||}~~}~|{{z}~}|~}{~}|z}{{~}{{{}|{~~z|~}~~}{}~{}}}}|{{~}~|||~|~}~|{~}}}|}{~|z|z~}~{}}}{}}{|}~~}~~{z~~~y}}}|~yz|~}}}}z{~}}}z~|~{|~~~~{~|y{~|z|}z~~~~~||z~{v~x{{~{|w~|{z||~}}z}}~|~|z|y|~|~x~~{~|}|~||}}|w~}~}~{~z|}}~}~y}{~z{|~~|y}}||~~}|}~}}}~{~|{x~x{z~z{x{||z~z{|~||~x{~{||~~}|~~~}|}}~y~y}z|}}~|}z~~~|{~~~~||||}~w|~}}{|~z~{~}}}{|x{w{|~zxz}}~{}{}|zyyz{xzw|{zxywvz|zy|{{zyv|wx|yzxw{z}|{|{y||~x{z~x~xxyz{z{{|zyv}z|zywuw||zwz|~|{zzxvx|x}t{{}v|{{wxvzs|yz|vzy|vzz|z}wz{y}}yyw~{x{{y~wxw|y{xxxz|zzxxxvvzwy{{z{xz||zzxzx}|z{|z{x{x}~|z{~{z|z}{vyxvwyzz|z|wxxxvzw}{x{{yx|ywzu{|~s{}zuyzwyzxyy{z|v|y|zxx}zyy{wx{xz~{yzzx{|~~uyvyz}z}}zxzy{xv~v|z{y~zxzyzy{||}xz}z{|zyzy{|sx{xuxyuy~zzxx{zx{z}zz|uyxy{x|xv||||zxxy|{}yw|~x|{txw|{xzzw|v}w|y|y}w|{{vywy{{{sv~wz}|y}{y{z~{zx~{t}z{tzzyz|ywx~xzu}{{zy|z{~}|z}yxzz|}}z|y{zxvyzvy{}r}}{}yy|zxzz{y}xzxy||ywyyzyz}{y}xzzyyr~z{|xy~|{}}w}}{wy|{xy{zx|x{ywy}{x}y{}|}ywvzz|{z|x{wxxz|zxy||z{|{zxx~y{v{x{}|wyvv|z{t|yvyz{xyz{||}z{{zz{|}{wz|||~{zyxvwwyvyzz||z|xu{~uwxwzw{z{}x|wyz{y{z~{{{{{xx}w|yzz{x{zy|{|w}zw{}z|y|z|w|}{{wuyy{wy{y{yyyv|x{x~xu|w{zzxyz|~|y|}~~{x}~~}|{}~|~}|{~|~}|y|~{}~~z~~~z~}}~~~w|z~|}}}||{}|}|{||~{~z{}||~}z}~~||}~||}}|}}}zz~~|}~{}~||}|{~|~|}}z}x~|~~}z~xw|~x|{~}~||~~}}~~z{~{y{~y}yxy~}y~||~~|{|}{}~z{|z}~{|~{~~||~~}|z~}{~~{~~||x}}|}|z}{y{~~~}|~|{{|~y~}uz|~z~~|~{|~~{~~~~|~~}}~~~~~~{}{z{}~~~~{}}~y|}~{~{~yy{|~~y~{~{{}~y|}y}x{~z}}}}}~~{~}|~{~z~}{~}}|x|yz|}z|}||w{}{{~}}~}z~~}~|~~~}z}|||z}|~|~}{}}~}}~{~}~{|~{}~~||}|}{{}}}~z}{||{}}{}~~}~|}x{}~{~}}~}}}}~~~|~}y}|{~~}}~w}xx}}y}|y|z~xv}v{z|xywyvyyy{zxxyzyx||z}w{xxy|}|{|y~|}{xz||z{}|}z|{{w{zxx{}wyz}xzyyxx|zw}xzu}zyxy{v~vxwx}w|x{|{w}}~y}xy|y{|y{{x{yzy~{w~vzzxzw{xz}xs|y}}yyuv|ryzyw{{xuxyx~|y{~z|{sz}tz}w|}|~}|}{}xz{x}{uw{w||~zy}yz{{{zvx|xy{{zzuzx{z{xzzyyx|{x|{}z~x{yz|xy}||z}|z|}z}y{{uyvz{yw|yw{xupvzy||xxz{{|}}z|~uy|xv}z~y}xzy|~zx}}zwz}yxxzywy|}yysz}z|x}}}{yzuy{|yz~{|z{~zy~|yz}}{|}|y||{}~zy{{}|xy}w|~x||w{{|xy}~xzztxyyyxy~wz}|x{zz|zz|z{~}xy}}}~|{|~{{z{y}z~xx{||w}vz{y{yv{{yv{}x{t{|}y|xxy{~yz}ywz~vy{||}xv}z~~{zwvyz}wxz~z~wx|yvzzyw~~xyz{zy{z|z{{~wx{|}}z}x{z~yy|~~zzy|}{x{{}}yv{{|wzy{w|{{zux|zw{zxzzy||~yw{{}x{~z~y{y~|{{}|{y{~y|ywxxv{|}||x}}x}z}|y~zwyy{yz~z{~zzz|~z||z{|}~|}y}z{z~~}yv|y}{yty|{uu{y~v{x~ywzy|z~x|{xx{~z|~{}yy~}}z}z}{}}~|~}{|~z}z}}{~~yy{}y~}y||w}}~~~{}~{}~}~}{~}}z|y}y|{~|{{~}zz~}|}~|v}z}~}~~~}}{~}~~x|}}}~|}z}}{~}}}~~~~~~}~}|~z|~~y~}{zz}}|{|||z}}||}}}}}}~|}z}|~|}~~}~}~w|z|y|~}~~y|z}}~}|~~~~}}}{~~}y}z}}}}~}y}}z~|~y}|||{|}~}||}}|z~}{{~y}{}z~}~|~y|~~~|}}||~~}z}|{z{~~|~~{}~w~~~~x}|{||z|||~~~~~xz|x~{}|z}z}{}{z}|~~~}}~}}}z{}{}}}}}}|||v~||~}}~~|~~z~|}|~~~}||}}~~}~}{~|z{|~~}|~~}||}~|}~~{|~z}~~~z{zz}z{~}}}|~{|~}|}zz{xx{}yz~{tzzzw{xwx|zywww}}zz{w}zuy~y|~{y|{{w|y{uzzzxz|wxw|zwwtw{~xz{v||wy~xz}}|zzyy{|zzyz|z|{{x~}w{y{xz|zvz~zy}wx}}||zwz{~ty|vzzyyxt{y|u{v}{zu{}ywzxzz}x|yx{yzz|ywswy|z|{~zyzzzzxuyxx}zvtwzx{zy}xxvx}}xvyz|w{w{zt{w~}r{uw{xx|zxy}y~{yzzx~z|x}x|{xwxzzx{vz}z{y|wz{u{w{||}w~ywx|t}z{w|~xyyyz{xxy~{}{{}}wz{zv{zwxwytyyuzyz}xzyxy}{y{|}}|wxzy|uwzxy{yy~|}x~w|{}|xz}|yyx}x|z~y~wxz~xvyyyx||{u{|z|{{xxv{v{z|}{{|{yyzyxww|{{y}}{{{xw{}wwz{}{|vzxwx}~{~y~y~{xwzy{s{xyuy}x|{{zy~}}zzxzzv}xx{~y|yvv{zzzutx|xyz{yxz{~ywy{{xw|w||yyyz||{~w{}|{vyxw~x~zzwvzy{~zywzpv||zzyz{|y{yzvvtz|zzzy|zy|v{x~w|{z~zxzz{zxw|y~|yyyuw{x{vx{y||x}{{~xwx{~{y~{z{~s~vyyx~zywy{yy{xyywz~~||yz{{z~ywwzv{wzyzz}|{}}xy{z|yyyw{|yy}y|wzyuuz|wxzx{{|zzxz~zx|zy{y{~|~wvyzv{}y~v}||{yzz{{{}yxx}~|wz~|w|}{}~}~}|~z|{~z~y|}{zz~~~{|~{y~{|}|}~|}|{}~~}y~~~|w|}~~w|}{}}~~}~}y~}|x}~}{~~}}}||~~}{}}}{~|}{|~~{}{~~{{~{|~z{|w{}~|}~|~|}z}{y|{|{||yy|}}{}}~}~{|{~||{|~}~}|}||~~~}|~||~|{{}}|~~y}~~|}}|}{~~|z}}z}|{{~~}{|~~}}|xy~~{|{~}|~}~~|~|}|y~~||~~y{}~}~{~~}||z}~~}{z{}~}}~}~~}}}|||||y}z}x~}|~||~|{{~zz~}~~z}|~v{}}||~|~|{x||~y}z{}||}||~|{}{}|~~z|~}|||{~zz|~|}~~}}z||}~~z|y~~{||x}|{~|~~}{}||}||~~||{{y||~{{}~||{x|y|~}}}{x}{xy{{||x}z{|t||v{yz|v|zx{z{x{}ux|y}{yuxyz{~y||yywyy~y}{zywwuvxxy|}}~w{vx|{wxw{|{|yyzy{y}vv{xww}twz{{w}|y|{{}|yz~{y{}{ymzuwz|yz|z}vzw|~xw|wxx|x{yyzwyz{y|z}zzxx{{x{yx{||y}{vwwx{x|{x~~}z|zz}}zx}yzxy||t|yzzz~~}yuw}ww}v|xu|x|z{|xzx||y}y~zzzyy||z|||||z~uvuz{w{vzxvy|u{}yzz{yx|yy|~wy|{zx|x|{yz}wy{{{~x}zy{z{}||||x{zx{y~xw}{u{|w{|wyzyu|z}~xy~zxy{{~z{{z}{yzyy{|xz}zzz{z}x}}{|{yz|y~zxt{wzzxvyzwxy}zz{y|wy|{|y{{}{{y~|vyx{}z~|wvz}~yy{}}xwuyzy}wv|ywx~x}uwzz{wwvryz|xx~wz|v{{zzy}u{{{xy~xy{}~{}~y|z~{|uxx{zz~xz~xzvyv}x|xzzz|zyw}wzw|yz{z{xxz{u|{zyzz}{z}}yx{xyz{{ywyyw{vwv}{w|y{|y{x}vuz{xuwxx||{}{y{xzz|}~z{zu{|{y|z}y~z|x}|{zwzxz{}wzzx{{zywvuyzyzpx}}wzv}z}|xzxz}{{zzz|}}z}w~wz}yz|z{xw|y{~y}{zyux{zy{|v{|ytyzu|{}||vwz|zxy{{|zwz|y~}}~}|~}~y{~{~}w~~z}|{{z{}~|y~y{|||~|~}~}~}{z{|}}~}{{~~}}~||~{|x|z|~}~~}}~~}|~{{||~}||{{}{z~{{|~|}|z~}~{}|zy~~{zx}{}y~{|}~y}x{~||}z}}~|~~}~}z}{}|||y~{{}z~}|{}|{~~~|y~~~~~}{}{|~~z|~y|~||}~}~~|z|{~}}~||}{~}|{~~}|}}||}}z{~z}}~~~~~}{}~|~}~||||~||||~~|}|~z{|{~|~~z}~~~|}}}~{~|~}z~~}~{}y~}{z|~}{|t}z|}}}}}}|~~zz}~}~~{~}|}}~{y{y~~~|~|}}}z}~{}}x~}}~~{{~}~}}||}{z|{}}~~~}|{~~|~}{zz}~~~~}w~z{~x{}{}x}|}yz~~{y|~~}{pz{|y{vy|wz~zwyxx|{|zzz}|wwy~yv|yvzwyx|uyx|y~x|wv{wy|z||{xw{|ww{|}v{{z{}{xx}~{vz{y~}zzxx{wyx|zwyyyyz|vz{ywwvx}{xv~z}z|}ywzxy~z{wwy}|}zw}~{zz{t||y~wzz|{yyyw{vy}vwzwxs|{y{}vyyx{|}{{yy|xwyxzy{{~zzxwy{y|wxz}|wy|z{{{ww|w{zywwzzzvyz|zyxzzv~wyyyv}v|zz{}zy{zx{~uzxzzxxxyyy{y|||{zzw}w|{zyz~zzzzz}y|zyzx|w|}}wyzzwv{zwwz|wzz}szyzzxw|xzz{z|z{x|uwuywyyzzx|~|wz{w~y|xz|zxzs|xxz~t{x}z~zz}v}}xwxw~{||wwz}{yz{yzzv}x|}u|yx{zzy~x{wz{|y}wvzywwy~~|zz~x}{z{~xw|xzxwzy|z|zw||{~~w{}ywzzy|wy{}wwyy|{y~wyy}xy|yz{zyz|zwy}~sy|~{wwz|}~xv{|syxzuy{wz~|yz||z|y}yxy|zzzxzwz~zwy{wqxww~zy}vxy{z}yz~yy}}|zz|yxx{x}yzx}}xxzzz|yxw{|}}{xx|xxzyxzx{y|zwz~|yy|z|y|w{x|{{y|{zzxzz{|}|zz~zx{}ywwxz~}zyt|wzxwvx|xxywzyz}w~|z}}yzxyxzw{y}w{{yxzw|w{wv|{xwy}{wyy{zvzyzx{zxzz~w~oyz{}}{z|}}z~z}z}}{z~}~y}~}~~|~|~}|~}}~}~|}}~|||~}{{||}z}{{|}}~~zz{z|}~~{|z~y}}||{z~|~~|||~|}~~|}|{z}~~z~|~{~z~~z~{{~}~|{z||}{~||~~|~|{{|~}{~}}}~z}~|{}w~|r~~{~z}~}}xy{~}}{~}||z}z}~|}}|~{x}z{~}~}|{~~}~|}}~~|{{}}~|}y}|{{}~|~{}z~~}|~~{|~~{x||x~|~~}x{z|~|~|~}|}}~{|y}|}||~|~||y}|}~}y~}}~}~~}y{}}z~z{y~|{}}}{~~~{~{{}y}~|{}y}|}y{}}z}}}{}~||}~u}y|}y}}}{||r{|~~|~}}}y}~~zz~}}~~z|}|z{~}~|~|~|z}}}~}{{}}~~y}}~}~~~z}{}~{{y}}}{{}~{{}|~|~}~{}{}yxxwx}||{{{|z{v|{zsxu|xzy{zxzy}{rvu|uz|wz{y}y{|z}xyyzx|~y{yy~yz{|xy|x{}}|~zy}xyyzxy{xxwy}v{{z|{x{wszzyyxvzz~}~|xy{}}y{|{y{y}w{z|{yzy|xzvz{{vyyxz|w|zyyxwxy|uxurxz|zz{zxz{z}~|w~z}zvz{z|w}x{w~z}|z{{|{{~t|yzvyz}wx}wyz}|{||uwxwyzx}|zxw|yz{x|~z~}{{w|}{{|{}zv{|~{yxxvy{|v}vx|xw{|zy}zyvyyz}{wyytw{~xv|uz{z|~}|w~~y}{x}ztz~}{z|tzzzv|{wuz{u}y{vyv}xzy||zx}zz{yzvz{vz~{}w{{v~|zx}~~||xyyxzuxy{u~{zwzyx{x~}{yzxzv{yzzw}z}x}~|x}v}|{xz|{~|~|z{}y|zy{{xxvw||yyzyxvx}zzz|}wzxz|wyvzw~{|~wv|z{zz{yy{y}zx|xy{|}y{|{yzwu{~{zy}wzy{|xyy|{xy~z{{wywx{yy{z}z}|wxzy{|yzzx{zw||z|x}z}zwzx}zyx{z{{{xv|y|x}x{{x||u|y}xwy{zzy|y}z|}yz|~yx{}z{xxxzzxsztx{zz{|xzywz{xxv{|{xwyzx{}xz~y{z~w}~z}|z|~|y|yz|~|{{vv|{{zy}{|y{xxzy{yy{xxzw|{|{z}{|y~{{y{{|~y~|x{v{{|}~~y~}~~yz|||~}}z}}}z|}~}}x~z}y}{||}{~||~}{}|{z{|~|}|}y||zy}|~}~{}}|}}}}|~~}}}~~|~|{}{|}{z~z~~|{}~~}}{~}}|y~{|~~}{~{{wz{}}}{~zyz~x|}{~~}{}y}|~~~~~{z~~||~}}}|~}z~}{}|y|{{}}|}~{~~}}~~|}}~~|}|x~~~z}y}~}~}|~}~|z~{}z|~{|~{~|{~~zz|~|~y}}{~~||}{~}{}yy{z{||}z~|}|}~}}}|~z~}||||~|{}}{~|}|}~zy|}}{~~}}~~}z|}}}}}|y}{~{}|~}~z|z{|~~}}~|}~~~|~~{z}y}|}{}}}}}~~}|}|z{}{~~}~|||}~|~|~}z~{}{~|y}}~{{~~~{~{}}~zz~|~}vyx|z{vxyyxx~v~vzwxwxyyuy}zzy|x~z{}zw}w}~uzz|yzyxyxxw~wxy~zxzxvyx|zuuuv|zxy~yy|z}y|wwxx{zu{|{tz}xxxwx{yuwvuy~{yy{wuw|{}}t{{{zyy|xww{|y|wzyx{{}uzzx|{|zwzy|z{~yzuy{|xx{t{xyzx{yywowux{}w~wv~x{{x}wy}x|zwzw}{z{xyyzxwvxy{||w~xyw|vwz|v|x|zyxy{|{|zx~|xsz|y~yy}|vzx}{wzyyr{zzw}yy{y}{y}x|yw|vtwvywtyvx|y~yxy||yz{v}}~wxzzzyx|zsxxyy~sy}|yzw{wx{}ywz|zw{~{yw{x{|zwvxuy|xwy}|xy{{|xy}x{y~zwy|wy{w~}yx}{||}yx{y}zyvz~|v{{}{yvyyy{wz{|w}zxtx}||s}{vzxwz}{|uxzzz|z~|yx{|y{yzz{||x{yvwvyz|{qzuvv|wxzw~yyyr|z|z{|~zwy{vw|zzw}xz{~}xzz|zz{~xywuz{{|{x{vzz{wu}xz{wwwzxwx{}ux~}{wvu{vuy{{qxw|vz|zzx{xw{xz{zxxxzxy}{zx{xyy}{vwwxzz|w{}zw|zywyxwyx}{z~{w}|zw~|x{y}wx|uz{{yx~wyz||zyy}|x|zyz{vz{wyu{wzy{|v{xz}|}v|xyz{~{}|xz{|{x}{}z{xy{{xx|y|xv|yx{v{~|yyzx||zy|yx|~|zx{w~x~v~|zw}|~{}||}~|z}~|}}~||}||}}~}||||~~}}}}z~z}}}zz~~~}~}{{}}~}|~z~y~{y{{||~||z~|~}~}{}}}xy~|~}|z{{x|}~{~z}}~~||{||}z||~~{}}|~}{{|~{}~~{}~}z~|{y|||y}|yy~~y|~u~}}zz~|{{|}}}}~{|}x~zy}}{}}{|~z{~{~}}~~|z~{}}wzx~~}|~}|{}|~yw~~~}}~{}}|y}z{}}{~}~|z{}|~}z|}~z|||{|w{}|}|}{{~}~}||{|{~z{|}~}y~}}~{|~}~~~}}}~|}}}zx}}|}~}~z{~{}~z~|}}~|}z|}~}~}~}zz{~|}}z|z|z~||}|y~{{{|~x{||~~yx~x~}y{|}|~{~{}}~~|||{~~||{~~}}|{||~}}}}|~|~||||~~|~|y|~|z|{z{}x{zy|}}z}uvxu~vwzw~y|~w{{zyzy{{||zv{yy{v|}x~|z~{xzvxz|zwy|{{}v|yz{z|wx}}~wzy}||vyww{yxy|ww|x|w{zyy~}z|{z{y|vzvy|z~~{{z|{zvwzwzz{wwxyywzyy|{~zxw|wy|}xzyyyy{zvy{yuyxyzvvyw}{|~|zz{~|{w|{{|{|x|{{}x|{vy{yyvyxxyzz|zt|zyx}w}}xvw{}{xy}|{zy}u~}y}yz{|{~wz|{|z~}||z}uywzyx{zyzwwy}{vxyy|x~x{}{{{~{z|{z{|x|xzy|w|yxz}z}}z}||vvwxyw}xwwyxz{z}y{zzz{{y{xx{{u{}y||}}|z}y~x}}zy{z{z|}z}}y~|xzwv{zy{{xxyx~w}|~y~}~{wyuv}{z}}z|z|z}{x~|uy{zv{zzw{wy{x|{|}yx{xy{~{xzwv{yxx|zywwyvz}|zvxz}xvz{{ywvx}xz|{w~{{|zzz}||{|z|xyxwzzzw}v}vvx{}z~wzxx}||}yzt||}{yxz{{{{~~{w{|{wt{~~yz}xx|xxyzz~yy{v{|xyxyzw{|yyxwuzxwx}tz{~}{~{{{z}xwwzyzx~xzz~xyzwzx{|z|{|yzyv{zyz{{u~z}{|w{x|z}yv|yxyww{yyy|{{y|~y{~|z}{{||~|~}z|{zz|zxzy|x|xx{wyx{{{y{xzxwu}x|{{}vyxz|y~|y|y~|}|~|xz{{}{~~z~|~~{||{{}v}~}~|~}~~}~~y~zz~}z~{~~zw{x}z|{{{w}~}z~~x~~~~|}}||~}|y|~}zy||||}}z}~z{~x|{}~}|}{~~}|~~{{|}}~{}||}}}w~|~}z|~|{}~{|~~zx}~||u|z||~|~}{}|~}|{|~{{~~~||z}zyxy~~~z~|~z}}yz~|~~}}}|||{|}|~{}~~}y|~z|~zz}{}z~y||~~{|~~|{z|~}}z}z~~z~~~{{w|~~}|~}~~}~~}||}}}~y}~y}}}~}~z~}~{~z|~z{}~~z}}|z~}y}~~~}}~}}~{~~|~z{|q|}~vz~z~~z}}{|}}||~~}}~}}}{~|~|}{}}zz~||~~|~}{z~|{|}{||~~~}~}~~|~zy}||z}}xy|}|z~{{xyz{{|{}~~|{{x|uxzzwyy}ztx~xw}|txyz|y{}{{|zzyyyz~|}yx}xy~x~x|}zzv{xywy~zzy{|yw~x|v|}zy{zz||{yz}|w|w|{xz~|wxv~{y{|yvwwxz}vvz{yv}zw{z|z|w~{}w|}}wywywyt{|xzyz||xzyxy{}{w{~}|wzz{{wzw}zwy{yy|yxzvx{xyxyyuwu{zz~w{{x|{w|zzzy{xyy|ywyyzvvt|y|xyxxzzz{ywxxtzyt}xz|wwyxz|x|yx|}uy}}{}u~{wxxyyzy{z|xwuwz|yw|xx~|z{ywy||y|}zyyyyz{vxx{yyzytzy||xwxy|yyz|y|y{~w{||z|w|z{zu{wy{x~}z|xzt}{xwzw|{xu||wzyz{|{}y{x{~xuv{}|y|y|yy{y|{{uz|xxz}uy~xw}zy{y}xx{yvv|{ywyyz}zyx{xyz|{{wv|zz}ww|zyyv{wzz|}yx}z}~wyy}zx}|{v{zu~~yxr~y|tz{~yz{}}zz|wyy{{~|yw|zvy|{xy|yy|wzxzyuz}x|||y|xwzw|{wywxyy{w{xyyz}z|{xy{{xxxyzxzw|z}xx{{z}}||~{yz}yy{y{||{w~xxxtxx{y{z{}yxu{x{y{zzwvy}|xzy|xzwzzyx{x|x~zy{{z|x|{}y{y|{}|y||wy|x{{}w~x}wyxqx|}y~z}{x|}zyzz{yz{{zy|{zzwx~yyw{u|{z}zvwx|}|u|zzz|{|yzy{xyz}{xz~{{~}}z~}}|}|~~~|}y}}~}{}}{||{{yz~}{{}~~||z~z~}{}z~|{{~~~~~~}|}zy}~}|}}{{~{|~}}}|w}~z}~}|yz}|~{}}|y{}|}yyz|~}}~{{}|}}{}z~}}~~x~~}}~~||}~|~|{~zx{{|}~}z}}|z|w~}y~|}~}{}~y{~~}~~}|x|~~}{|}{{~~{~~~~~}||z~}|z}}~z~~x{|{y{|~|~}~}~~{{}}{z~|}~}||||}~~~~~|~|z~{}~}}~~~{|~{}|{}|}{~{~~{~}~||~z}~~|z~~~|||y~v||z}|{~~}||z|~|y~~{~~|~{~|z||~}||}~~|}}~~|}yz~}z}|~}~||~}}{||z|}~~y||}}||z~~{z|~}}z~~{}}}|w{}|~}}|}~|z{{~w~y}z|~}}}z{y~~{|z~~}~|~{~|~~}|{|~|~~}y~|}{}x}{yv{{z{zxxzu|~x|~~zv||x{yzyzyxu{wyxy{xz{{y{|v{xy|~wyxzyz~~z{}{v{{|zzxz}z~vz|}~y}yvxz|}zuyyx{}zyx{yz|{zz|zxz{}{x}z{zz|x{z|w{~{~{~}u}zyxx{z}x|xzy}y|~tv~|zx||{{v}~{wz}y{}x~{{}}~x~||~y|zz||}|zyzxwxy|yw|}zqyzz{zzvv{{vv{zywx{{y{z|wx|yz}x|xww|{{{|{}|{z~uz~vywyxx}x{ux{w}zz}zw{{}zyy{yzywux}~zz{|{{x}|z{~{}xv}~|}}yxzy|vyy}yyxzxv|yzxyxwz{zz{x|xzzy~x|~}{}|{z|~|~xx{y{|{~{}x{}}{|yzzyv}yw~|y~yw|||y{zyxv~}{~~x{zwwxx{|xxzy{zw{}x{x|z~~{z}y}}y||y}y{|{{{zxq~yxxwyzyyzx{xyx|zyyyy}~|y~|~zz{zyx~z{wz|xyxzzx}~~{}xxxxt{wx{wx|wx|yy~wywxw{x|}~x{|}|x|zz{{zvzv{yzyv|||yz|z{z}{z~x}{z}}{yx~x{zytyzxz~x|yvx{}w}v{|{y~w~w~{zy|zzw}zyz~||zx{{x}}x}zwxzyy}vtwx}y{wx{y|zxruz||zv|z{z|{}~x~y||{y|}z{|uywy|}|xxy}z{z{z~u~|wxyz}yt{|~{u|yxy{|z|zxxzxwxx}zx|~{~~}}|}yz}z|}|~}|~{{}{~|z~}|~}y}}}}{|}y}~||~}||~z~~~|}}x~||}}zz{~~~|}|{|}~|}}~}{~z|~|zz{~~}{{|{||{v~{~~}|}~{~}y~|t{}~|~|~}}~y}}{|}x~z{z}{{{}~~zz}}~~~~{~{}{|~}|z|{y~|~||z|{~}}}|~}|}|}~|~~~zz|{{||}~}{~}{~~|~}|}~|{}~|}|z~}}|~~~~~z~|}}z}}{{|}~{z}{~|~~{||}|||z{zz}{~~{~}||~|{~}~~~}~w}|}|~|~|~~{}~|}{}z|~~}~}}~~~~~{}}|~}z~}|||||}}}~z}~|~{y{~}~~~|}}}~|}}}}{}{}y|{z~}}~~{{|z}~~~~}{}{}z}}}z|x~~~~~||}||||~~}~~~~~{|{zzx{|}yxzzz|vwzx{yx}zwzzyzswxyy|z~y~zy{xyzx|vz~|yywx|x|vx{xzy{{{{zzyw}{z~z|z|yz}yy{yu|z|yz{w|tz|z}xw}zrz{v|yyy}syz{x|{{|zz|vyyvzy{|xxy{yxzx}|uxxy|v~~{zw{|v}uy~yyxxyzxx}vw{|}{z|x}{vy{|zzzwzz{z~wz{zv{{{{{}wz|yvzyvyy}{u{zwvxvzy|wyvyxz{zxw}||zw~y{wzyyzxxz|v{wzxzyx}|zwzz{zxy{ywx|}sw|{{ty{yxuxwy|~z||wz{xwy~}zwx}{vy}{ypx{vuw|z{{yy~yzxzx|xywx}z}vtx|{r{{|z|y|wysyy{tw|x|~|y{x|x|zz{y|{{~y}yyzyxz~|~wzvy~w{xtz|~yyz{x~x{{{|{yz||yw~|~xw|{yyxzv{{~z}yx{vz{}}zxv||x~z{zx~z}{zzvu|w}z{|yv{x{{}y|~y{zy}uyyx{uz{zyy||yz}x{y|yx{z{v~y}y||sxz}zz{{|}wz}~yzyzv{~z~|zy{{zxw{|x}v}{v}yvwz{w{zzw{yzz{yyzx}uzyzz|zyy|xxyz}yyzzwwy|w~x~xwwz}|wyz|{z|zy|y||w}wxyzz{{{xx}ww{yyzz{|xuv}x{zpxztxvxzw|{wxyzyzvy}zy|~|{zyy}{z}ywx|zxt}}zx||xxyxy{z{v||~zyzz|}y|w}|zw{||z}~|}}{{vv}}{~z{|z~}|~||}}~|~~|y~~z{{}}~}~{~{|}~{{~~~|~}~}{}|z}|~y|~z}}||}z{}~~|}||{}}||}|||~{}}|}zz~{z~~~}~}}y~|~z~}yz|~{~~z|~|~~~}~{|~|yzz}}}}{~{~~}x~|~||~~}{}y~~}{~~}~z}{}~{|{~}~~~~|}~y}~~|}y~~|~{{}x|}}~~~{{}|}|{~~}|~}|~}~}~}~~|~}|||~z|~~}}|}}}{~~}~|~}~z~{z|~~}~}y{}}y{y{|~~|{z~~~~}~}}~{}~|{}y}~~|~~~{{z~~|z{y~y~|~{z}}~~~}~}}}{}{~~z|~}|~}~}z{}|}}z|}~|}y~}}x}~}|~~}||zy|}zz|{{~}z~~}{}}z}~{}}}|||~|{z}x}}~{{~|}~}~~~}||zyy}|{y}zzw|{x|y}|wywzzvxvu}yxzwvzxvz{z}{y{zvwz{{zz|uy|tx}zv{{y}}{{|uzzxyz{y}{zzyxwywyyytw{xx|yvzy{|zyu}|wx{z~y{|z~y|wyzy||vx{yyzzz|zzywwuzwzx~zx{|{z~wx|x}zyyzxuww{wzy||z~y|{|wty|{z~wvzy~~wxwwyyzt{xxz|}xzvvzwwzyyzzxyyxwxvyys|~w||xxwzy{~|~|yyyz|x{x{zu{zyyywxzx}~wxt|{}zyy}{y}xxyzwztxz{x{|{~{{z~{zx~wz{|xz|yv}~wzzzy}{|yu{}x|xvwtxwyy|sywv{uvy}z}~wzxx|}zyy}}|{zywx{|}zww|{~{{{}}y|wzy~}~{yw}w~|zy||vyxy}}xy}{|u|zz|y~x}wywz}vz{~||~~wy~y~|~wzy}z|}}szvu{yyywytwvwx{}z{w{wyzz{{zzw|}}{{zy{}~{x|zzxz~xyy|~wzy{|{z{}xwwx~{z{xy{s{~v|wxtzx{z|z}|~u}{yy||yt{yvyt}}y|~x}x~x}v}yzyx|{yyv|~wyw}wyw}|{}{|xz{yzv|w~z}{y|zw}y~z|{{}|x{ywz}yx~zxyx|wy}{z~zu{{vxwvzyyx}{{~|w}}|{ty|}y}|w||yz}y{y|vvyz}{zwyzv{|{z~zyy}{x|z|z{yzx{x{v{{|v{yz|x|{{~}z~~}}}~}{|~~|{~z~}{~|zw}~|~||}}}|{z|}{}|{|}}|~z{~~}w|~w~|~{~|~}}}~}}~~~{~}|{}~}|y~~|w}}}||{}~|z|{}zy~|w~}~|}~}~~}~}}|zy~}|~~|{||}z{w~}}}~~~}}}{z~y|{}~}|{x~}{|~{|~}{|z|}~~{z{{}}|~||z}~~}|||~~|~{}{{~|~|~~{~}x}}{~}~|}}}~||z|}{z~z}~z|}|z~}}||}~}~~~~}~~y~}~|z}|y{}{{|z}{|||}|~~~}~~~{}{~}~}~}{~~}~{~||{x}~~~|~}zx||{}{}~~~|}~|{{{|x~~|{yz||x|zz{|}}z}~}{~|}}{}~|~}|{~z}}~z~~~~}zzyy~z{~|{|z}|y}z|}~|~}}{zy~}|~~yx{}||{{|}}~|~x}w|~z~{wxwx|yxx}}vxy{{yx|}{y{wyzzwxx|x{{zyz~wvu|w~z{}w}yvzyzv~||xyx}ux|w}ww{zz{xy}zyx|x~zyzx~{{{xx{vwywywxxyyzyxy||zw{vzx{||~|wz|w{~wwwxyzzy{yzz{}|zwy|z~zvz{xxvy}v~zy{yz}yz|wxww|{wwx{wwx{yy{{{{{|{xy|zyyxz|{{}|wz~zz{yw{}w{vv}{zyz~zyy|yzzw|}z{wvz{yzw|{yzyz}}x{w|yy}zyz{x{yyutwwz{{yw{xzxvwzww{v{yzy|z{{{zzx{wywwvy{{vyy{|~xxy|z{y||zyvz}wzy}yw{|v{|x{zwywyzvw{z}|}}w{zx}yyywv~|zz|y|{y~wv~{{zxzz|y~~vyzx{w{wwx|{y{{xxyx~|yy|{{{z|yzzzy}vyyx{x{{y{|xwwzy|~wvyy{|vy}zvy{yu{vvyzzv{yx{{u|z{~yvy|{xzt~}xw}xvz|yz|wy|~y}wwvyx{uzyyyy}x|w{|{{}}x|w{{x|zywuzzz{w{|w{xwy|z|{u{zzxyzwxz{{uv~xx}xx}}}|zzxyvv{wy|zzxz{}w{|v||wrxz|x}z}{}xyx}|t{vzzut{x}{{ywv{vzy{xz~|{y{zz{xx~{zu~{z}wzvzr}vvyzxzy}{|{v~}}vz{v|z{xvyzx|{xz|{v|zy}|wzzxvyx~{wxvvxw{{z|{{tzy||y{}{}}~||{|z~}|}~~}z|}{zvx{{~zuv|{~|~zy}|zz{|{y|~}}}}|~{}~{{|z~|||}{}y}{{||yz}|~{~{~}x}|}}|x|y~~}|{z||~{{|z~}}zx}~|{}{{~~y}~~}{~|{~|}}|~}}{|}}{{|y|~||{y|}x|}~|}~~|~|{}x~}zz}z~|{{z~~{z{|}~y~{zy}}wy{|}}}{|{}|zz~~|{||}}}z~{|z{~}x|~}{{}|~}{}~}}~y~|}~|x|~}}~|{}~zz~z|||z}}}~~}}}~|}z}{|z}}~{||z~}~}|~}z|x}}~}{~~~|~}|{{~{~y||x{~}~~{z~|{||}}~y~}~}}~~}}y|}|z~{|{|}{~}}{||~}||~{}z}{~|}{{y|~z|||{|x}|{~~{}~y|}}z~{}x}~}}}zzz}~}|~z|~zz}}{x{|x}|~{}~}|}}u{vz|{|~|~w{z}||v}}~}~~~}zy{~}~z||yyyx~|z{~{{}}{{{}|}|{{y~~|y}v}}~\\\\\\\\yxv9{~~x~}||}~~|~~~~}~v{~~y~~~{}}}{~|z|z}~|}|~z|~~{|z|}}|||}}}~|~z|y||}|~}|x{~|}}~}y|}{~}}|}||z~|~~~~~{}{~~~}{{|~x{{{}y}~|~}}~{}~{{{~~zzx~}z{z}y~z~}{~~{y}||||y|}~|{{w}~~~~{}}~y}z~{y~}|~}|}~~z}~|{}}|~~}|w|{}}}~}y~~y}~}~{}}}}{|~{w||~{z}z}w~}~|z}|{~~{|zz|y{xz{}w}~~{{{zyxyz}}~~|{~{}z~y|~|}z~|}|~|{~}{z~{z{z|{z~}|~}z}~}}z{~||z}~{}{}}}}}~}~yw~~}~}{~~}~}~~z~y~}}y}~yz|||~{|}||z}|y|w}zy{~{|}v}}}}}~~z}~}|~{}{}{~|{}{~{|}|}}}~~~~~x~~}}}~}z}~~|}}~z~}~~x~y~}~~}}}~~~|}~{~~~{~z}~|}~~}|~~|~ww~{||}|~}{~~{}{}}~}~}}}y~~~}~}}z~~z{z~~}~||x|}~|x~}|~xy}~~{{}|}}}~~z|}|~y~~}z{|{}~{|}}|~|}}|}~||{}|}~{|~x{z~}||}~z{~~z}|{{}{|wz~{|{|}}~|}~}{}{}{{{|~}{{}|~z~z}z~}}|}~}|~z}~}~y~y~~}{}|{{~z|{~}}{}}{y|}{|~z}y|{|~}~z||{}{{z{z~~z{||y|}~}~~|}}|}}~}{}||~~|~~{|~}y{}}~}z{}|{|z{|}}}~{}}}~||}~}y{||{v{}z{|z}}}z||}|~}}~~~||}}}z~z}|z~}yv}z}~{}}~||~~y~|~~}~~}~}~{~{~}~~~}~{}{}~~}~}~~|}~~z~~~}||{{}||}|y~}}z}}||}}|~||{}|z||~}}||yz}~}|{{{}{|v~|z{}~~~y}}}}|~z||{zv~zy}}{s~}z|{~v~y}~}|||~|}}|~x~~}}~{~}||~{{~~|z}{}y~~y{|}}z|~{y|~|}}}}z~|{~{||}}|z|}~~|z|y~wz|}~|z}||~z|~~|}|{||}y~|~~~u}}|}{{|}}{z}{}}vz~}}{~{~{}~}|}~}|{zx{}~}{|}~|x||}x|}~{y}|x|}}|{z~~}}~~|{z}}~y}y||{|{}~|~yz{{{{y~|{|}~~||~}{z|{|~y{~~{{~|||yyz~z}||w}|}{}~|}}~||z||~~y~}~~}}||}~{|z|}}~||{~~|~~~{yy||v}~|{}}|}|zx|~|~||~}{{z||||~|~||w}~y|yz||~|}~z}|x{w|~}~{|~}|~~|zzz|z}|z~|{~y}~~~~y~}}z|{~|}|}x|}}}}~y}y}|}{v}||~}|~~~}}~}}~}|~}~|}~}~~~|~~}}~|~{~~}~}y}}~~~~{|}}~~~~|~{~~~~~}~}|~|}~z~~|}}~x|~~|{|zxy|zvyyyzyzvx~v|y|z{{z}z{~||~~~~~x~~z}|~{z~t~}{~|}|{w{}|z~}~{||{}|}||~}{|z}{{~{}z{v|~|z|~|{~z}}y~~|y|v|}x~z|}}}|~~}}{~|~~|}~}|{|~z{|y~{x~yz{}||xw|}{}zxxzz{~|{~z{{}{{}}~}x|y|~y~z{zyv|x{|yvz~z~z{}}}{}{z||z~}y{}~|~}|}|}}|z{v||~||}}{xz}|}}~~|~~~z~}}y~~}z|~{z}}|}}z|||~|{~||{|{~~||~|{}}yz{|~{w{|{wxy~}{{}wy|}{}}{{}|z{}|y}|x~~~~{}}||w~||~{v|~|}yx{x|||~|~z}z{|y|{~~}}z~|zzzx{xw}x|{{~{|~~~z|{}}~zsw~|}~|yz{z~|y}}}~~z||~|~|~}~~x~}~~~}}||}}y}vyz~}y~xy}{}}{z{}|~}~~}~x~||}}yzz|{{~}~~z|{ww~||z|~}|}|z}~}~~|}~}{~|~~~|z~}}~|}{~}~~z~{~~~{}~~}~~}}|{~|}|||~~}~}~~~{}|~~}z}~~}~~{~}}|}}x~y|}|{yx{~v}|}~~|{zyx~}~{y~}~}zz}z~zz~~}|}~}{xy~~z~~|||}{{~|zz|{|{~zz}{rwz{y{||{~z~}||~{y{vz{zx|~yz}w||~x|{|xzz}~y}z}}~~y}{xv}~}~|w|}{r}{~~}~}|~y|zyyyy}|xy}|}}y}||~z|{xu~{vz}}x|z|{z~||}}}~~yx|~~{x}z{}}w{|}~}zy~~|wwzw}|~~z{}z|{~~|{z~|~|{}}zz{{}}|y}}zy||~zwy{x||{~~}{}z{}}}||}{xz}}}~}y|zx~|z|~||x~w~}~z{~~~z}}~~}{|{}|}~|yz{z~|w{|z{{zyzz}|{|~yzzz|}}~~{|}{}z|z}zz{~}z{|{y~w|y{yy~zy{y|}z{z{}~}|y~{|}||{~~~~zzzz~zw{}|z{wz}||}|~|vz|zw}z~|wx}|}~~|w}{z||{}~|{}~|{~w}y|z{~z~yz~{{|}~||~||~}||}~|zzzz~{}x}||}||||z{wwwz}x~}~}z{}~}x}|~xzx{~{}{|z}z}|z}}}{{~{~}|}~}~}}||~~~~}~~~~~}}~||~x}~|}{}|}}{|~}}~}~~}}~~}~~~~~~~}~}}{}{{~~}}~}~~}{~~}{z|{}~~}~y~~~y|z}}~}~~~{|}}}|{}}|~zy~z{|{|~}~~|w{|~{y~z|~y}~~~|}|z|~zz|{yzz|~~{}{}wx}}}~~}{|xy~{|}{z{z{~|}||}{z}}|~|w|{{{{t~{z}}|}y~wy~{w~x|z|{{x{|||}~~|y||}|}|{|z~~{{z~wy~wx{}{{x|~}}|~z{~~y~~|~~{z{y~y||~{}z}~{yw}|y~y{y|~{~||z~}|y~~}}~~}}{}yz{~~y|||{{y}~|}{}vz}|~~||}{~}}y~{}z}}z{~}w{{}yz|~}z{||xyx|xy|}{yz}|||~}y|~|||~{|}~z}|z|}zvu~{z~|yz~{{{}{|~|}w~{~~|}}}|~}y||~~{~{}{}{||{~}{z}{v~~|}||~~{{~|}||z{~|zzx{~}{y|wy~}w~y{{|~w{~|~}}~||}{{}||~{z}|}~~~yzz}zy|z{~|y~w~{{{z|}}|zx|z~{|~}{y||}}z}{}}|}}~zz{|}~|y}|||{~}|{y|{}||{y~~wyz~z}|}|~|{~}|}~~||~~z~~~}}|~|}~~{}~}}~}|{}~}{~~{{~|}}}~}{|}|}|~}~}}}~~~}}|~|}||}~|~z~~{~}|}{~~~~z}}~~~~v~~~zz}{~|}|}~~}|{|~~~~}{~~~{~}}{w}}z{{z|}}}|{zz~~}y~|~z|}}{~||~z~x~{z}|{y~}{}}{|v|x|~xx~|}{}{}}|~v{}|xz~{z{{}{}{~x|z}|{xzv}{|{|{~x~tu{||~{~x~}||z{~x{|y}}~xy}|yx{y~wvz{{y~{{~{~z||}{zw}|}}}|~~z|{{}x{}z}xz||{y}~~~}|z}|y{{|{~}{~}xy{}~y}{}~}|}|~|{xy}}}|~zz|y|}y{zyxw{{|~y}z{~~|~}~~}x~{|y|{{zyzw~|~s~~{|z~}|x}z}}{~v}}}~y~~|~|~|z{}yz}|z~{{~~y{{zyz|z~~|z|{|~|}~|z|y~zyzz|x|~}}|}{}{yy~}|~}}|~zy||~|}{y}}}~|~|z}y~~zy{~z||yz~|{{y|||}{z{}}y}~}wz|x|{y||y{~|~}|}y|~|}}|||~~{x~yx}x}|}}||{}|w~{|~{}~{zzz~}xyw{|x}|~|~~w|zyy~zxz|}|zy~}~wyy{z}yzy{{y}{|z{|z~}z}{}z}}z}}}{~~x~y}|{z|~|vxzy{{{x|}{}~~{|y||}w~~~}}}~~~~~zz}|x}}{}|~{~~|}}}{}{~~}~~}~~~}|~~}~}|{}~~~}~~~|~|||~}}~|~|~~~~}~~~}{~}{}|~}}~~|z~}~}}}{~||~|~|~~{~~~z~|{{~}|}|}~|}~~~yz||}z~y~|~~{}}v~~{~w~|x|}|yx||rz}xz{}{u{z}}}}~}{{{~~v|z{|z|{}|z|}~~||zz}y|}~}~}ww}y{{|||}y~}}~vz{y}}x~}~{x|x{~yxv|}|u~y}z{~zzzw~yy{~|}~~}z~z{}~{~}yyy{|}~{||{yx}|z~{y{zyzz}yy}y{v~zz~|{{{||{~}}~~|w}}~wy~~|}~z|~}z~}|{{ty{{z~}}|}{|~}|zyy}~z{~|}z}~|x}zzzy||||ywwz{|}|~||{{|}~||z~}y~~z{{{|}}{{yy}~{vx~z~y}|vx|{}|z}|{{w~|z~|||}{~}|}}}{||~|y}z|xy{}yy~{~zw{|{~||}|~}|{|~~}~~}|{|w~{y|{zyz||{y{}}{}{{{{}z{|~|{}|~~{~|}|z}{~|{~~|z{z~{y{{||{{|w||vzzy{||||z|~z|{z{z~{z|~|~|z~{|}zz{{}~wzyyz|}{}}}|{~y}}y{}}{yzxy|}y|}{}}|z}z}}s~{|{~{{|yz{}vwx~zw~}}v~{~z}{|||{~|{~~~{|{}w{|~{}}|~|}}}}~~~}||}~~}~~~}}|z}~}}}|x|~}z|}}}}{~~~~{}~}~}}~|}}~~{}~|~}~z}}|{~{~~|}~{}~~~~~}~~~~|}~~}|~}|~~~~~}~~~}~{|~}}zz|{~~~~}|r~|~{{~xzw~y|}y}x|}|z{{|xw~|~}wz{~}|y~|}~}vzxy{{~y~x~|}yxz{xx|z|{x{z{~xx}yz~~~}||{|~|}z{~z~tz{z|}|z||v}|||w|}|~w}}{~yxw}yzz{{{{||{{yx||x~yyxu|z}tx}~yu|~{z{{~y|z~zyz}z~|~|x~{w|x~}}yz|y{|}}x|y~w{|zz{|z}z}y|||~y}}}~yy~z||{{}|}}~}z|{|x{}~}y|~|~zz|}}y}{~{zzzvx{{~|~v{z|yx}}y~}{z|x}~}}}}~~}{|}z~{wy}~{||||{|{~y}|||~}{|~|}~{}y{|{~yxy}}}|}~y{zxzx}{~{}}||zu}yzz~~{|~z}|}{~|~}y}{~}||~y|x~|z~x{z|z~}{~}|wz}z||w}{|x~v{{x{|}{}y{z}{}w}|~}y|yz{~~~{}x~}|~~{{|zx|y~~yzy{yz~~|}~{{~{||yy~t|~z}x|x||zx~y}~y|{|}}|y{x~w|~y}x{}yyz}|z|x||zy{~{~|~||{z}|||{}|yzuz|~{y|||~|zz}~}|{z}}||~{~|{zz|~|}zw}y~zz{x{{yw~z~{|~~|~|~}~~~x||~~~|}~{|z~yyy~~~~~~~z~~}~}}{}}~}}}}||}}{~~~yz}}yz~{~~{~}~~{~~|{z}~~{}{|~~{}~~~}~{~}~~}|~z~~~}}{~}~}}~~{yy{}|z~~v}z|~~~~|~~}}}z~~~{~~}~}~~|~~~|~~}~q}~||}~~{}~~}}~{~}}~{}~~}~~}~yxy|z}|zy{|z{z{{|yzyyx|{z}x}|~~~{y{y{|~|v|~y|x|~}}~zyz}{||{{{~w{|}x|{yyw{~wz{{{{zx{zp{z}y}{~{~y}|}}~}~|{{}~|vxzv}yx}||~{yz}{zz|yw{{{|~{z~~z}{{{w}x{|~{{|}x{z}zz{|}{||}|zvxy}}|}|~{~~xz~}x~~|}{~|~{~~yz{}}z{}~yz||zty}{{|w{z~{z|~}z~||}{uyzxxx}~||~}}uyxz~|wz~{w{~y|x|}u{~{{y|z~|}~}~}}~yy|~~}~~}}x|~}yty|}~{}z{{||yyx|}|{{~}~z{}yzx||y}}}}|~~}{yz{}}xz}x{w~{tuz{zv~zzyy|yzz}|{}y~~~x}z{|}x~y|~|}|{~~y~yz||x|{~}yx{}z{y}yyz~y|}y}|}||~}}{~}}}~~x{}z}}x|~}|z~zy|z{{{||x|||~|y|{{{y}x|y{yz}~~|{~{z{yxy}x}{{~uz{z||zz{zyu~{xzz{}|}}~}|y~}{{}|~~z~}z|~}|}{z{}{y{yyx{~z}w|x{|{z|{~~yzy{~|{{{~~~~|~}|}}~z~~~~||}}}}}~~~~}|~x}|~~~~|~~~~}}}~y~}~}~}}|~~||~~|{~~|~}|{~}~~}}~||~{{}}~~~~~}}z|}|}~~}{|}|~|}~z~~y}~{}{~~~~~|{~{|y~z}~~}|~|~}||~}~x~}}~~~~~|}}~~~}~|w||}yz~|}{}|z}|}x|z~||{|{}y{y|zzy~}y}}y{sz|zx}zy}vz|z~~xz}y|~}xwyw{{z{}||zz|{{~|{}~{}||{{{~}w}{|~{}~~~}z|||z|}}zy}|{~z~|}|wy~zz}z~}~xy|y||qyy}|w~}~{y~~z~{w}y{v{{{{|~xz|{x{~w~{{{zz{~~{zz|yy{{x{zx||zy}z~y}{x~{~~v|~~z~|y|{}~yz||y||~x~~|}y~~}q~{y|y~|||z~|}z{z}|y}~||y|z{~z}w||{y}||}{|}}}}}z{}{y}~zz{z||~}|zw}~|~{}~|z}}~}}~{xx}x~zz}{~zz~{}|{|~~||y}{|~~{~}~}~{~xz}}|~{{yx}{{}~w|~~|y{wy|~{zz}xz}{}w{{y~}~{~}y~}}|}}~}|}y}~z|{}~}~y|{~}{{x|xyzyxy}{x~{}~y~w|z{{x~~{~}}z}xw|{y{|xz|~}zz{}|v|wy|y|}|}}|x}~~}}{zwyw|y{|y|{y{~z|{|{}||}~yx|{wz{}{~}w}|}}x}}~x~v{}x|{~z|{z|~z{{xy|zx{~x|~{xzzz{|z|}|~~~~~~}||{~}}}~~|~z}~~|~{}||}~|~|}}|~}~}}~~~{{~||}|{|}|~}}}}~{}|}~~{~~~~}~}}|y|~{|~}{|{}}}~z}|z~}}~}}{}}}~{~~y~}}~~|}~}~|}}~~}~~y}{{|~}~~y~~~~~}{|~}~||}|}z|~|}~z~}{{}~~||xx{|z{yz{{zxyww{~~ywz{}zyy{}~|}}{}|yyz|{~z~~}{~|{}z~||zx{z~yzz}~y}}}x}{t~~x{|{|v{{}zux||z{~}|~|y{v}y}{{w~|z|y{}v}|}|~w|~}}z}y~z|{||}y~}~z||}|}{xyw|}xz~y~w}}z|wxw|zx}y{{x~|z||~|~w|x{}|t~||zy|}~}}yz}{}zvyz{}}{z}~z}{{uy{~{zz{{{}z||~}y{|}w~y}|xyx||{zz}~xyzyx{~yz{{x}}~}{xw|w}}~~|~z~{~|xww||z|~~|z~}y~zzv}|}{|zt}z||yz{{}}{|z~}~~~}~y~{}~~||z}yy~{}}{z~y~yy{{|~|}|}}{yy~{{|~x~z}~|y|}{~z}|{~{~wzyy{yy~}z~yu{y||}~}z}x|u|}{y{y|{~}}}}|zwy}{}yzyz}|~y~{xx{xz|z~z~xyy|z}zz{~y|zz||{~|z}~y~{~y}~{zwy~yxzx~{yx|~z||z}~}yyx}zx}~}}z||}yv{}}yz~~~z~}||zz{~{~~z{yzyx{}}~~z{}xz~|z~~~~}~~{z~}}~~~x~~z~~~}}~}||~}}}}v~~|z~}}}~}~||}~~~}|}~||~|~~~~}||~~~}~~}~{||z}~~~~~z{~{}z|{yz~|~~}}~~}~~}~}}}~~~{~}z~~z}~{}|~~}|~z|}~}{}~~}z{}z{|~zz}}|~}~{w}~z}y|}|z|z{{}y~{}}}y{{~}}y|}{z|}z}~}~}zxy~z|}{}}}|z|yzyz}{|yy|~}|{zxyyzxzu|{|}|{{{{y}z{}{}zy|}|~~{|{~}|}~y|y}}}z~zz|v~{}}z|z}y~~{|~}}|y}z~||~~|{zx}xx||{}|}||}y{}yzz|{~}|zz~}w|~}}{~|~~}|~}{}~}~~}{{||{{||{{~yy~{zy}~}~~}~|}r~~z{~{}xy}{{|xx{}~~|}z{}}}}~zz|{x{z{|}~|z{}}{yz}~~~|~~||yz}||{z}y~|y~y|}{}zxz}~w~z{}~}|{w||zy{{w~~}}{|{y||{~{}~~||z~|~y}}zz~|v~wx{{~||{y|}|z}{yw}~x~z}}}z{~}~z|}}|~|u|||{|||yzyzy{}|~~{~}~{{z||~~~x}x~|}{zy~}{{}}{~yy|y~x{|zz~~{}~~~|x{{y~}~zzw}|z~{|w{|yy}|x|{~z}|y~~}y}}}~~{~~}~}~}}~z~}~|}|}|}|~~|}}|~}~~}~z~||}~|~~~~}{}||}|}~}||}~~~~{~}~~}~}}}~~|~|}~}~|~|~~}~|}{y}~}zzzy~w|||yzy}||z{z}{z|}z}}{{x|w||y}}{z}z|||}~yy}}~}z{|}z}}zx~~|||}y}{u|}{z}}|}}{zzyx}z}z}||z{vz{~{|z{{|{}{y~}y}}{xyzwyxwwyy~|}~~z||{}{w}~y|~}||}~~y{|{x}|zx~~yx}|zzz}y~{z~~}zz|~{|~zzwz}~y{}{~|{}|yw}}zy~{}||{~}~~w{y~y{~x~|z}{{|w|~|yxy{{}{{zy}yx{|w~}{yu{x}|~|z{~~{}z|}~z}~{~||}|wz}v|~{~~|xyx{{~|~}v}}x|}v{s}}z||{|yz~~~~{}~|}|~~{}|zyw{zwzx|z{z|z~{z~{x|~|}}}~~~|}|~||~}}~}~}{||zzzzzx~~zzu~~y{|z}~z{z|z|}y~~y{zx~y{~|x}{z~|{{zzy}|{|}{{v{{x|zz}~{|z}|~y|z}z}z}z}|}|zz}|~~{y}u{z{yyy|{w~~|~vz{z~y{{{z{}z||}}|z}v|{yyy{~~~z}}z|}|||~zyu}~|~}||z|~~}}~~}}|~~~{~w|~}||~{~~{|~z~}|~}~~~}~|y~}}}}~{z|}}y~~~~~}}}|~~~~}|~|~{|}}~|{}{~}~~~}z|~}~|~{~}}~}||}}}||x{~~~}~~~{|~{}|~|}{~{}|z~~|~~~}|}}}y~}|~~y~|~~~|~}}|~z||r|~{zz~}{}|z~|}|~x~{}}{{}x|}{||}z{~}z|||wz~|z{w|~x}|~}~y|z}|z|x|{y~}|{yz~z~v~{~w{v|{{xy|u|y|}~{~|||y}}~||x}{~{z}}}z}z{z}}}}w|{~{|}||{{~~|~xzy~~|zxy{xz}v{|}}z|y|||}}{v{}y}{|zz~zvx}~|~}w{|}{|}{y}yw{~y|~w~y}z{}~~}}xy{x}}y}~~}{}y|xz~}{}||yzxzv{}~z{}z}wzzxy}y{~ux{{y|}{}||{w~{y|zxz}|}y{~y}|{|{~{~{}{{~|}z}~|~~|~{}xyxz}~~}~xz{}}{y|}}z~}}|v}{{s~~|z{{zz|y{z|}}~zyz{y{}}{z{}{}}}|y~x~~}|}|yz{}}w{~~~}{{x{z}y~|}{yz}|{}~}~}z~}y{}~~yy~y|}}}z~wzx{||{w~|}yy{~z~zu|}|}{}y{v}}~{}~~zzzz}}}}z{|x~}{xz~{}}uz~y}}~}x}y}{|}}x|~z{|z|}xzy}y~yv~yz}y|}||}{y~}{{z{}z|{}|}z}|z~z~|y~yz~zz}wz}}w}}|}}}|{}}~}s{}}~~~~}|}~~||~|}|~}z~~{~~}~}z}~|~}}}}|~}{z~s|~~|}|~~~}~~|~}|~|}|}||{}y~}}}~||~~}}|~}~~~|y~z~~~}}~~}}~~~}{|~|~~~~~|}~~|~|}z~|~|z|~~~~~~}}~}{~}}}}~||{{}}x|~|~~}|y}}~~}{z~~~{{~|~{}~}|~}z~}|~~}|}{||}~|}{w||~~{{{wy{z{|wv{z}z|y}}zz~y}{z}}y|{}{~~{~~y}~wy~y~|zz|z|~|vz{z{zv||x}||z~z}x}~}||~zy|wz}{~zy{}yv}{w|y{z|wz~yy|~{zy~}xy}yy}|{z{~}{zyx}z|{~z}|~z{|}|x{|yxw|{|}y|{~~y|||{||y{yxx{x|{}||{}z~x{y}v|}x~|zw{}}u}~{w|y}~z{~|{{y{~|~x|~uxy~~|}{zz{x}x}{||}}z~|{yyyx{z|wy~z}|~}{~yxwx|}zz~zv}}z~||}||xy|z|}z}{~~z{{x||||~{z|~||~wy{z|}}{zz|~|{}}{|}|yz}}}x{{yzw}|y~{{y~~uyx{|~~{}}z||}}}{{~~~u}{xz}xx{|wxwz{{{z{}|}}{~{}|zy|}|{~{|z~}}}{}|zzz|{||}y|}~yz{}y~~x{|{{~{x}}z|}|z{w||y{xw|uzz}~y}|{z|y}}y|{|~yvz}}yxz}|}y{||{}||{{~xy}~{y|u~}~xz{y|z||||}{~~~{y~{|wy}}|w{z~x}z}z|zzzyz}z|zz|~~{~||~|}}}~}|~~y~|||}}|}~x~~}~{}}|~~~~}y{}~}{~}}||y}{}~~}|}~}~{~zu~}~~~~|}z~z|~~~|~~~|}~}|}}z||{}{}~z}~~~}}|~~~~~~||{~~}~}{}~}~}}}|~~~}}|}~|{~~|}}~{{||~~}~~{~{}}}~~}~{~~~{|~|}~~}~}}yzxz}v}x}{}x|y}z|v{u}{||zv|}{|yvxx|yyzz|{z~vz~z|}{}~~zzv|{{}}w{|x|z~z}x{||u|~~z|}|}z~||{||y~}~|~}|{wv~}}|yz}z~}z{~x~x{}}uz~{z{~{{zy~{|z|~~{~~zzy~|}~}{|{{{}{|xz{~}~~z}~||z~xw}y~yz|}}}~|x}~{||}y~z|}}|~~~z}~}z}z|zz|}}w~|~}~~x{y}}{x~z{|~zzz~z|x~|v}|~}{~}z|yzz|}z|z}|x}z~zy}~}~|||xz~|x~~}y|zwx{}}y{~|{}~|z}z~~~w{{~y~|x}~x|~}}z~}|}|z}||~~zz}~}{~~|}}|}{|}|{}{zu~~}}{}{~}{|~z~||w|{~{{{zyz}~xx~{}{~}z|w~||z|zxz|{zw}}}~zyz|{~~zz{~~}xz~~y{yy{w}z|~ys|y{x}}{y||y|{xz|}z~zuy{yv{}x}yx|~~z~z|}{zz|{{~~x~z~~z|xyy~y}~z|z~u{{|}~{}}}|y}vx{}~y{~~~zzy{y~|}u||||}~|~{}~|z}{z{|~z{z~}|w|z}}~~|{{~}~~~~~~|}~z|}y}}~|}z~~~}~}|~{~~~~{~{}}}~~}~~~|{y}||z~}~}~|}|}~{}~}wy~}~}~}}}}~|}~~{{{}~{~}|||}}}~|~}z~~}y~}~~{}|}~~~~|~}}|~|}}|~z~}~}~w|~~}~~{}~|~}|w}~~~{||z}z}}~~}}~x}}|}~{}~z}~yz}}|y|~w|~v}}}}yw|xx|~}|}z{{|||{v{~{|~|||~|}~}}z{{{||z{{z||{||}|}|{|}}x}z}w~{z~{z||~{{x{{}~y{~}|w}}|}|z{~}{z}y{xy|yz~|y~~|}~}zx}x{}}}{zz|{}~zz|zyzx}|{wy}~xx}}|x|zzww}{z}v{}||{|~~{|{|z}y}}}||y|}}{}y|xz|zy{}y||{|x~{|y{}x{}~x~xzy~|~}}|{{|xz~y|x~}{|z}{|z|z|z{z~zx~y~~{{}}z}|~}{zz~}z{||z|z~}}{~{~|{y}{z}|w{|~~xu||~~~}~x|zy{|zz~~v~~{||{}~|~|z|}z{}}}z}}z|~yzyxz|x}}}|{|xu{z}yz{{~w}~{|{~|}{y{|z~{~y}{{|y|~xz~|~zw|{}zy}y||~||}{z|~z~}~z~{}|{wn|z|w}y|~~|{|}x}v}{x~zxz|}|zz}}y|||}|}{|yz}}|vzyzxzy{y{z|}}x}~~{yx{w}wy{xy~y}}{|||~}}}|~|{~y||yz~~|wv}zz~{~v}z||z~~z||z}~}{}{~~~~}||~~}|~~~}~}z|~|~~~}~~|}}~}|}|}~~}}|~~~{~~}~{|~}|~}y{z~}~~~|~~~~x}|}~~}~}{}~~~~~}~~~|~}z~}}}~}|~}~|z}}~~}~~~|~~}~}}}~|~~}}}}z~~~~~~|{~}}}}|~{~}~}}}}~~|~}~|}|~~||~}~~{~|{x}~}{~}{|v|~x{~uyz}}zyz|z|w{y||}~{{{}|zwz{~{~~y}zz}{x{~|z|y{yu}y~{zxz}~~|z~{~|z}}{|~z~~}~}}yw}z{}yx{y{~}~zu{y|~}{|}}{y{x}~|w}{}~z{|}|y{|{zz}}|}{{{{|v~}x|zyz{y|{|yz}~|}wz~|}}{xxuzy{z|~}vx||x|}}z~~|{{z}|y}zy|z}z|}}v{{}~{{xyz{zxyx}}~{~yyz~|vv|z}y}{||xz}{}{z~~~yz}|||zyww~yx|}{||yz~zxy|y|zxy|{|}}}yy|||~z}~}}~z}{~xy~zx|ywzvxy|{}{y~zv||~{||{|{~{z{|y{y~z~~{}|{~w~{}z|~~}|z~z{y~~|xw||}|~~|w}~~|}||{|tx~|y}y}x|z{||z}vz}}z~|yy}yzyxy}}{}|yy||y~~~z{~|{~||z~{}zx{~z|v{wyyz}w~}{{yy}|}|}{~y||{~}zzz{|y{{z|~|z{{~}wzz}~|{x~{~||{}xz|||{~yx||x}x~x~x|x~{y~|~||}y||s{{x|~y{y{z}{z~}z}~{z|{x{|{{{}}ww~{xx|}~~{{~v}{x~{y~}{}}}|z}}~~|{}~}~~~~~~~}|~}||~~~~}~}||~}}~}z|~}}|~~||~~|}|}~}~|~}|~~}{~{~~~}~~~{|~{~~~}~~}|~~~~}{}|}}y~~|~}~|~~}}~}~~||~~~|{~|~}~~|~~{~}}}{}}}}|{~}|~}~|}{}|~}}||zz}}{~zx{}yyxz{wyyw|}}{~x|y|{z|}}{|{~y}z}~|y~}}||y~{|x}}}}~wx|z~|w}y~}z{x{{z}{||y}~|{|~|~~y~~~z|yz}|y{~}w}}w{{y}}}~|}}~|z~~}{{{|{}~}zx}{~|~~}z{|}}{~}}||{x||{x{yzz~}{|}{{zzy}}zzz}|w{|}z{~{zz~}|}}~v~|wzz{{v~{w{zz|z}{{{|||{|~z~{}|||~}|w~{}z{}~}}}}y}z|zv}{yxz|~zwy|u}}~w}~x|~{z}yx}|y|}}}}~z~{}{{~y|{~}~~y{}zxz|}||{}wz|yz}||}yz~}z{z{|~|~|~~||||}}|{|~|y|}{|zy{}~|~yy}|w{y{}}y}~|}}z~}w||yx{{}~{}~z}~{{|yv~y~}~}|v~uw~{}x|z|w|~z|~}{|~|||xyz{w}|{{y}||{~z{{~}~y{xy|{xyxz}xz~{x|z}yzyz{~~}y}|z|vx|~z~|{}~z|t}{~|ywxx|}x~|~~xz|{z|{{y|w~u~~y|||x|~~{}z|yxy|y}}|y{{yy{y|{|zz{{{y}~z~wz{xw}}v{z{~|~z~x{~{x~||x{~}yz|~~{z}|~~|~~{}{|~~{||~~~}~}|~|~}}}y}y~{}~|}~~~~~~}}z~{~|{~z}{|~~|}~~}~~~~~}}|}}{|~}{}~~~}~~~~~{~}~|}}|~~~{}||}}|~|~}|~}{~~}~~~~~~{{~{~|~}{~~}~}~~~zz~|~~}}|}}{|}v~~|}}|}xyzx}}~x{}x}}w|~|}xw|x|zz|zzyz|w~z{xx{~{}{|y||~|~x{ywxwx~|~z}}|}z{}|}zz~{{~~}z|z~zzy~{x}z{}{y{xy~{{~{z{}|{}u|~{w|z~}}~{||x{|}zy|}{||zz~z|yz}z{y{|xu}{|}zz}{}{}|z~zz||}}zy{}}~|z~}zx}z||z}w{||~|}v{~~v}zw{}~~}|}}}}{}}zzy{~yy{~|~{xv{|z{}zzz{}{xxv}}|||{{}||zw{y~{z~~x}}~|{y}{}zz{xyzyy||w{}{}uv|~y|~|~z}{vx}}{~z}y}}~|{z{|}z~{}}|}|~~|}z~}{{{zz~zyz|}xvt}}}|||y|z|z|w|z|z|}}z{}~||}y~{w~xz|zz}{z{v~}y{|y{{||y|~}}z~zz{~|z~}~~~x~{{yzwz|z{zyy}{||{z|~}vy~|z~~zx~~z}}{}}|{~}z{|}x~|{{z{|xx|{~w}x|{z~~x|}|x{~w{y|~y|}|||}{{x{x~yx~~|}~wx{z}y{z}~{|xw}|}x||v~y~y{|~w~yzw}}y|y}{x}~x~{|v{~}}||~|}{zz{z~y|~|z}{|~|z||z|}~}~z}~~x~}~z}|~~~~{}~|}z}|~~{~|}}z~~{|}}zyz~~|}~}v~~~~|}z}~|}~}~}~~z}{~{|}}}~}|~|}~}~}{~~}v~~~}~}{~z~~|}z}~|z~||}}~~}|{zy|~~}~~|{~}|}}{z}{}~||~~}|z}zy~{~}{|~|{~}}~}~~~}}|z~{}~~}}u~~{z{}~{|}||}{xz~xzw{{|x|}|z{zzyz~~yzw{{|}|}yz~|z~yy~~||~{|y~{|~{x~~{|{zzx~z||zy~zzx{{v|}z{z}{~~~|{{|~}yx{~|~zy|yx{~ywz}~|vzz}z|{{yw}|{|z|z~yy}z}y~||{}v~~~|~~||{}x}{|{~u~y|~zzzy}{x~{}||zyz|z}|~~|zzz}xzz}{{{~zz~z|zyyz||{{}zx~zyy~{xx|zzyxz|~}||{}||~}~}~wz|~yy{yz}{u}~u|{yu{{x{y{xyv~w{~|zy}w|}|y}}{~~z}|{~}{{y}}{{v{y||y}xv|{{zww|}txz~~z|}x~}{|{|zz{z}}}|~}|}|~z}{~{}~y||}}~w|{{|v}x~~~x{zzy}|{~|{}~y~z~~|~}zzy{yx|y|}|~{|zvz|}{xx{}yyz}|wzz}}zyy{}}zyz}x~z|}}|}{{~z~~~zw~|x|{{}}}{zyx|yuz}~{~}{|zy~{|}|{|y~{{}z~~|~z{||zz}|{~{z{z{{{u}uzy}z{w||{{{|{~{~z~}z~z}}y|z~{zzu}w|yx{|{z|~|y}|{}zzzx}z~~|z|{}||}~~|{~}s}~~}~~~~~~|}{}~{|~~}~~~{}z{|~~}u~~}~}|{|||~~z|}~{{~}{{}|{}}}}|}~~}~~}~~~~z|{}}}||~{~}}~z}}}||z~}}~~|~|~|~~}~z}~}}}{~~}|}}|~|}}~}}|~|}~u{}~~~~~}{}z|}}~{~~~~~~|w}}z|~~{||~}y{~~~||}|~{{z{|z|xzz}{{zz{}{~{|x{|y{zyz{~|~y{|~{~~{{z|x}z|{~{v}~~}{{}{z}y{{|}z}y~yzz{~|z|{}}x}xz}x|~~w}{|y~}~|zz{y{~y}}{{z|y{{||{}|z|zz{{z{z{|}yz~}x|y}x~x{w}{zy{{}{{|}~|x{y|}|{~w|z}zy||~|{}z~|y|y{{{}}}y||wz{~}{~yz~{xz}~|z{|{}z~y|z}x~}xxxv}|zz|~}{}~{|v~{~|z|{|~}}~zz|~yv|~|y{{yy}y}}{w}}}y}zz~|zzz}|yy{x}~~x~w|}|zz}}}|}yz}|ywyz~z{{~y}{|~}{|}}~y~{}|~{~|~||~ut~~x}|}}{z|z~{z~{wy{{||~|z|z}~x~|{~{v|y{|}|{~|~y|yzu|{}}{{x{|z{{{yy{y}z|{}}wy{z~z~}}~~|||~{}x~yy}~z~}|xzwz{}x}}~yyw{~{}y|~||zyzz~y~xz~}zz|}y|~||}{|{z{{|zyx||y}}y~yz||~z~|z~xw{z}zxw}y|{|}z}zx{z|}vz}{{}}|{}}|v}|}{{~}|z{~}{{{{|{z}~}~~|}}{~|~~}{}~}|~~~}~}}}~||}~}~~|}}|~x~}|~~||~~}~}~x{|}||}|~~}~y}~||~~|~}||~~{}~}~z}}~~y{}~~~}}~z}}~|}~~~}~}{~}~}{z}~{~~|~~}{|}~~}~~~~}~{|~}}~|}|{||||}}{~v}|{~}|~{}}}{|{|}}}}~w}~~z~~z~y{z~}}}zw~z~|yyxy~|z~~~zz{z}vz}}~~{w|~~~{~y|~y|~}x}|~y~~|x|||z{wy}{~z~{x}~uy}{|||~~}~w~~}|}{y|}~}}z{||}zzw{{wywz~z~~~~{x|~~x~||vz~|}||z|w{||{~x{|~~z~~zz~}|{}}y|z|{z}{~|wx{|x{z~|z}{z}zz{~}|w}~z}y}~}}|y~{{w|zy|{y|w{w}~y|yx{{{zz}yx}|y|y}}y}{}}|~y||~}|z{|yz~{}x}z}~}z}|}{y}}yzyy|xy~~{{}z~z~~|}y{{}y}|~|}xy~vy{~z{z{xy{{|z}{~{y{|~{}{}{{{}}~|~}|}z||~|~~||{||}x~vy|~zw}z|yz|zz~zzzzzy}~xz|}z~yz~~|~}z}z{}z}{}}zwy}wu~~{}yy~}~~xz|yy|}|{v}}}y|{|~}|z~~}||z~{~~|{}z~|~{x{yy{~}x{yzxz{y|y||~{~}x|}|}~xv~~{~x~~y{|y}|z|zy~}x}}|{~z{{}}w~|~y{{~x|yv}|z{}y{~|{~{{zy}}{{}}}}xv|w}}{yy|y{z}|||xz~y{{}{~|}yxx||~~~~}~|{p}~z}}zu{~}||}~~~{}|{~|}~~}y~}}~~}~}~|~~}}~~|~}}~}~~}|}v}~~}}|~{~|z~|~|~~||~~y}}{~~}{}|~~}~~}}|~|~|~~{}~~~}||~}~}~}~}|}~|}~}z}~}|}}}{|}|~}~~~~{z~~}~{}}~y}}}}}}~{|~|}|}}}y}y|~|y|zz~~|}z{~}{z|v{}}||~yz{}{x|}y{{yy{w~yx~}z{{{z|x|y|xy|w~|~{}~~t}y|{|~~wz~wvwyzy{v~y||z}|w||{yy~||z~z{y|}|{~y}x{w|~~|yyv{|}}|z{yx||}}~|yyyz~xz}z||y{{y}{{~v~}{~{u|yxx~y{w|z}}xy{|y{yyz|}|~|w|z}~}}}~||}y{~z}}x~||~~z|{w~~~{~}z~zx|~~}|{||~{z|}|z{||~}w}|}{|}~|z|~{}|}{~}}}zy|}{~yy|yz||zyv|}w~~}~}}zz|~}~zy~z|{~y~}~{|{y}~|}x~y}z}~x~{|}~~{~}z|x||}||}wzz|~~|v}{~ww|yxx}y~|}xy}vz{~z|~y{~x}~{z|yx}y}{zy}xxz{|}~x}|{wz}|z~|y{}~zwz|zz{~y~{w|{|xy||z|{z|y||z}{w}}|~x}{{y}}}x{{{wz{z}|x}|zx~~{w~zy~}}||}|{zwx|~{|~}{}xy~xx{}xy|||}}}{~w}}}|||{{{zu~~|{}ux|}~{y~{}vy}~w}|||{y|z||~|v}|~{~{z}x}yz~}z{z}{wz~}x|vyy{z~|{v|{|~{~}}}xz}}}}y{~}~~~|}}}~{||{}y~}}z~~~~~{{|{}~}|}z}|}~z~}}{|||~z~}~}~}~}~~~~}{~~~}~}~~~~~}|{~}~~}zz~~~{||~~~~~}|~}~~}}{}|~}}|~~~|~~|z~~|~~{}|~|~}}}~z~x~y~z{z}}|~{}|}}}{~{{~~|||}{}~~}}}{{~|z{|}~{|{}|}{y~}|~~~yu}|w{yz|zw{{uy|xxv|~~zz|{|}|y||}}|~}|{}~~{}|}~|z{}y}{y}}{yty~y}{xyyz{yy}}yz{{|}}|{z}~z~z|}}z~|}}z|}y||~ux{}{}xvy|y|v|z}~}vu{|}{~{z||{||zz|z}wz~{z|~}||zw|}x~~~{|{x|{z}yxz~|{|{zz}z~{|z~y~}~}{{{|~|~~~z|}|}yzyw~z}}{{z{}}{y}|{z}yzyzuz|{~}~}~|{y|~{|{}{v|wzz}x}|z}~xyz|~{|z{|zzxv}~|{}}zz}z~{||||}{}|}|}|~|x||{yz}|~{|xxyz{|}y{{~~}||y{~yx}~~}{|}}{{|}||z}z{v~}xy|wyx|{~|}}{~|~z~{}~x{}{}~}}x{~~y}|~}zy}|zy{~|zx{w|zwy||z}|}x~{~{~{~}y}{z{|}|{|~~z~||}}}{~{y|}|}zy}}|~{}~xzz}yv~|x~}}w}}x}z{}}|z{{|~|zy|~}|yxx~{{|y{~}|{z}}vwzzx~}{w{x{xw{|||z~|{~}yz}|z{uy||z|z~{|{|wy}|{zz|x}{yx}{{{|||}~}}~~|}}}{|{}}{~|~}~~{}~~~}|{||y|}~|}~~~||}~|~}~~x}z}}~}~}}}~}}x|{{~~}~}|{~|~~~|~}~}}~~z~~~~~}~}~~}|}yy}||~~~}}|}}~{|~}z{{~{~~||~x}|}~y~~||}}}{}}|}~~~}~~}~}|}|z}|}}~{~}}|{}~~}~{z|}}}}}}~|~}|~}x|}}z~|y||}|vzzz}}|}{~}|zy{~z{y}{zz~}}yu{zz{{|}{x{}~~|{~~|z~y~}~|{x{|~z|xxz|}|z}}w~~y}}{{~{|z~z{{{x|x}w}vx}z{x|y|~|}~{|z{}|{zz}|}y}~y}z|}|x~{y}|~z~}zzy}||y~x}}}yz~}yzx}|}z{{zwy}z~}{}||y~{y~|{||{|}}x}|zz{}|{zzz|y{~x}zy~v||}|}~zz}{}|yz|~z{}|~yyzy{|x|~z|zz}~}}}yz}~{yy}{}|}x~|y||}|z|{}x{zx~}~y|||{|~vz||}}uz~|}||}wy{{~z{wwz{vz|z~~}}~~~~{w~zw}}}}|~|zyxz~{}{z||}}zxzx}{~{}~{||}~|}{z}yz|szyyz{~yz~xxxzz~||{zzy{~z|}~u{{zz{y}y{x|z}z~|y|zt}y~{~{~{{}~}xu|}{xv}z|~|||}}{{~~}|}{x~{}}{|wzzvzv~{xyzx~{{yx|~|z}z~z|{x{z{}||uz~|~}z{|~~|{~yz|}|~|{~z{~{}}{}}}|~x{yz~}|}{wyz{~{|{||zyz}}|}y~~}~~}{~z~}}~z~}~~z|~~}~}~}z{|}~|}}||{~~}~~|||~~|~||~z}}y}}~{|}{}z~w~|~~{y|}~~x~~||}~~}}~}}}z}}}~~|}|~z}|||~{|~}~~{}||}}}~}||~}}}{{}||~y}||}{z{~~~|}}~}~|}y{}~||}{~~~}~~~~~z~z}x||{y~~|xx|}z{~|vy}{|}yyv{y|}}xz|x{}zz|}|w}~}~}}xz}~~{{|~{{|y|xzy{}v||z{r||y{zy{{|z{y{x~~z}}~~~~~|zzz|{~y}xy{}~{{v{|z~zzy{|}{|xw{z|z{y}v}x{}|zz}|yy~|{|{zz{{z}|}{}{|}xyw}{|{{~}~}}|yx}{~{yzwy{z{}~x{{z~{~{~wz|~y~yz~~{ywzx}z}x}~|}z|}|~}}z}{{x}{w{|x{zz}v}x{}}~y{}}z{~y~}y{|{{}}yyw{z{y{{}z}zxz{~{|~{|}z}~}|w~wz}~{yz|u{{~|{~}}{w~~{z|wx{~~zyz}~z|yx~|{}w{}{||~xzxy~~z}|~~|}}~{~y~|}y}~w{}w{{}}~}t}x{{{z{w}}y~}}~zyz{y}yz{}||}~||}{xzyvw|{}{}|~w||}|}z}|}{~~{}zzv|{~|}z}|}z|~|z~{}}{z|~z{|}{y|wyy}~xz}y~z{{|yz|}{y|~y}}yy|{|}~{|{~|}{{{x{x~xzuz}y{}{{}x}|~x}}{}}y{xz|~~}~v}}|}yyy{{|{~y~}|}~{z||{}||x{~|~xy|y{z|{{|||ty{~zz{{~|{{y{}{~|{}}~~~{~}}~~|}}{|{}|~{~}~~~z~y~~~~~|z}|}y}y~~{}}}~}||}~~}~|}}}}~z}~~~y}}{~~}~{~{~|}}}}{}}z~}~z}~}~~{}~y}}~}~v~}}~|~||y}z|}~z|~~~~}~|~||~|~~{y|}}{~~~~}~~|}~~z}}}|{~~z~}|y}|y}||yzz|y}~y|{y~|wy{zp||zz}~}}z|zy||zz|x}vwxy}{|{}|z|}~y|wyxw{|z}|yy|yw{}{~y~z|y|{~|}{|yz{{}}x|~zv{x{z~{~z|{wyuy~{y|y~~zy}z~{y{x{}{~z}w}||w|{~~~~~~v}~|zwx}z||zz|{v~y~z{{z~}{v|}~{~{|zzzz|}{||yzzz|z~z}y~}y|~z}~|~|y{x|z|x}~y}~{~|~y{w~{yx{}~|zz}}{|wuz|{~|{~{y{{~z}|{z}y~|w}y|~|~{zy}|u||y{wwzzw|}}}{yzzx|}zx}x~z~~{{{wzx~}uw{xz||{~}|}tw{|~|xw~z{v|{~}zz~~~{y~|w}}{~{|~}{~||y|z|z{z||~y|}|y~yx~y|}~vy~|r~y{{y~x{{{w~y{|{~z~z}wzxzzz}|v~}}{{{{}~zx~x{{{{y{{z|~{xwz|z|xzw}{~y~}|y{~z|vy{{|{{|{w~yzxz}}y~z|x|w}}}||x{|~||}~~~{~}}y{~{{wxx}}~{v{}|z|}x~~|{y|~}zy{t{}|}yyz~~}zz{|w|x{~z|{||zzy}z~~y|z|~w|}|xzyx|}}}~~|{|}}|}}}{~}~y{}||{~z|y}}|~}z{~~~}{|~}|~}~~{|~|}~~}}}{~|}~||}~~~~}}}}|}z~}}~}}w~}{~~|~~|~}|~|~|||}}}~}~}~~~~}}|~~|~}}|~~z~|~~}z~}{|}}||{~~{~}~{|}~|}}vz{~~}y}~|~~}|{{}~}}~}~|~|~~||~~|{}}~yz~~}}|}~{}xwz{~}~|z|v}|||zzz}|z~z|z|x}|{}}~{}|||y{}{y{{vy~~|||}}{yz{y}{||xy|~}y{}~|~|||}|}||}yy|~zv~||zy{y{}~vw~{zz~|wvx|{}z|}~|~}y~~x~{z||}{}zz{yy~}|zx}{z{{xu}yz}}|yz~|vz~~}~z}|{}z~z|}|}~~}z|xz~{~zzxz~x}{~yzvz|{{|{z}yw}z~|{|}}w}~~z}{z|y}yzz}{~u{x~|{y~}~|yyw|{x{~|y|yyx}|}~{x||{|~|{z{{}x|{~}|z|}{z{ywz~~x|~~|}|{~z|~y}||}~z}~y|}z}}{|zzz}|~}ywz{{|v~}|~|}{}|}{x~|}|z}y{y{z}~y~z|{~~w|w|z}|{}yz~|}|zx~|}y~|yz{~~z{z}{{}{~x|{y~z}y~|||{~{~}yy~}y}}~{}|~|{}z{|xzz{{z}z|yzwz}yv~z~x}z{~{z}||z{|y{~||{y|{{~{yz}|w}zy{y{{{}y~|||y}~x~{zuzxzxy{{y}}|}}{|~~z}~|{~~~}}}~}~v~~}~}{}~}}}y}}~|}}z~}}~~{~}{~y}|~}~|}{}}|}~~{}}|}}z~~{~}}~~~~~~~{}{~{}}{~}|~|z~~|~~|~}}}~|{~{}~y~y|z}~~~~{{|}|~|~|~||}|{{~|{|}|}}}~~}~~~|z{z}}|~}~}~z}}{}~~}}~|}|{}}~x~z{}y{}zzv}{~zyxy}~{}~|z}z~}~z{~{{zz|~y~|zx}w~{||}{~yx}{}}~z{~{~v{z{~y{||z~{wz{}|y{{}{x|zx|{{~{{v|z}|w}}z{|~y{}}~}vzz|yw|{{}|||w~y{}y||z}~{}}z}}y}{~yy|}~~~{zz{|r||z}}|}}{yz|xy~xwzzyy{}{}u~w|z|z{uz{}zyv}z}{{yx|}~|}zz~}|}~|~}w{w}|{uz{{yx|}|{zzv{{|}y}~y~}}y{|vxz}{y{|z|z||w}{{wy}|x}|zy|~}||}}z~|}|{z}~{{vy||}~w}v{}~{~z~z||x~~{x~}v|x}}{{|z|y|~z~||}}~||z{{{||~|zyz}{z~}~x|}{w~x}z~{w}z{|}z|}|}}~zy|yz}}|}y}z~{|~{s{{~|{|z|wx{|z|yyyz~{x~}~}z}y~~|{}{yy{~x~|{w}z}}x|x}~y|{y~z~x|z|~}~|z{|y||}y~|x}~z|}{}~{y~~|zx|||{~z~}z~yx~y|{}~z|}|{{|{{}{y{{~}yw~|y|~y|~v|{~{}vy{|}v~|{~~{|{y~~{zxy{w{yy}z|x}wz}|z}||z{~~z}}~}~~|}{}}~~~~~|}}~|~~}{v~~}|z{~z}}}~{~~||}{|~}}~~~}~~~||~~}}~|{z{}~|{~}~|}||~}~~~}~|y||~~}~|{~~|~~}{}~}|~~{~}}|~|~|}}~{~~~~~z|~z}z~|}}|~}||}}|}}~~~~~{~~u}|~v~~~}|~~~x~z||~{~}{~z~|~|~{}}}}~}|}~{~{~~~~z}}}|~|zzy{{{x~~}{wz|xwz{yy~{}|{||y{{xz}~{z}|vw}{|zy}}|yy}}z|zzx~y{}}{~zx}x{wzx{{{{|{zz}{y{|~}y~|}}{zx~y|zy{~~|{y~~{yy|{z|zxz{{||zzz~x|z}~}zyv}~~y~|w{{}}~~}}{~{~{z|}{}~~|yz~y|zxz{|||}~wzx}x|{}y||u{{|z~{|}xyz{{~}~{{||zzyx|w{y}{x{|w{}}{~}}x}z~zzw}zuxs{}~{{~||}{~z|{|xw}{}}}z|y{zyyx{zz~|{~{{vx}{{|{}~|{~|}}|}z}}z~x~}~|}}}twy{}~~{~}||y{{x}{}z{|{z~x~{~~}{z|{~{}~y|}~{|}|~w}yyz}}{yy{xxzx|yy{z}x}w}{y{x~z||{|v}}|~}yz}}~y~}}~z~z{}}|z|z~y}zy~xt|zzyx|~|}}z|y||}ywyzz{z}}yzzv{wzx~{}}}||yy~|xz}wy|}zux|{|~~zzxz~{~}z{~{}z~xz{}|x~||xz~}~|zz{x}{y~y}|{x~}{{~z~}}|~{|}z}{{|~z}zzyx||x~{{~yvz|{z|}{}|x{x|{||~{~~}}{|x~}~|{~|}}~|y}}}}~~{|}~{}}~|}}{}}~{~~}~{{}{}{~}}}~}~|~~~}~|~~~~{|{|}}~}~~~}~z{~~~~~}}~{~{|~~|~~|}~~~~~z|}z~z}}||}}}}~|~~~~|}~}~}~~}z}|~{~}~}~v~{~~~|{~|}}}}~~}~~~~|~~~~{}{|~|}~}}|~}|~~}~||||~x~~~{z|~~~}~{z{{}}x{}|~|x|y{~{{}w{zxzz~xzz||x~}z{z{~~yy~}xy|{{}~~x~~y|y|}xy{{~~yy}|||z~z}|{y{}~|}}xwz}{~z{~{zz|z}}~}y||y{z~{y|wvzz~|u{|{}}~}x}}{||~~{}}~x{|y~zwx}|z|~}}xy||y|~x}}y|y~v||{}}{x{{|x{~|}{zz}|{zz{zz}|{{~}|yx{|~~z|x~|yxx|x{y|{{z|{|z|}~|~||}|{{u{y}~~ww{~z}z~yxz~||{~~~||y|z}{~{||z|{}|y|}{yu{zyzz}}~}|ztyx~~{|}y|{~vr|x}}|~|}{z~{|u~z}y~{zvy{}w{|}u~|}yxz{|||~yzy~|}~yz|z~~y|}{}wx|~zx~~~}{y~}yx}{}}}yy}{|{|t|{{{{}xv}{z}|{||{}|z~~~|z|~|}~|{}x~{vyrz{~z}yz~~zu~yx~||v{x|}xzv|zy~yy~}w}y~x|{}z|~y~|w|wzv~~zy{|z}v~{~{{zzw{xxzx{z|y||{}{~{z|||}zzzv~{~x|yx~wyz{~|||}{~y}zzw|z||~{yw|wy{u{{y|}~{{{{z|zx|wy{u|~x{||x}}z~|}vy{y}~z}|zy~xw|{||~|}~~~}~|}|{~}~~~}{~|~}|~|{~|~~|~|~}}|}|}~}|~|}}}~}|~}|}}~||z~}~~|~}|~~}~}{{{}|{~~|~~~|~~~|||z~{|~y}~y~~}}z|{~|{~|x}~|~~}~~}{~}~||}|{~~z~}~{~}{~}||||{z~|z{}|}}z~}~~~}}z{}~}}}|~||~}}~{}~}~}~|~~~{~~~~||}{{}||x{{}{~zx{x{||}{y|}{z{yuz{{{|{|~}x|{|x|y|{y}{yx~}{~z{}{}yxy}x}|wz}zy}~y}xz}}y~~y}{||z}~}z~vyz{z{z}z}~|~~}yy|{|||}}~y|{{zvv|{~|~}y~yx|{x~}|}||z}~~{y}y|y}}{{}~}}|y}x||vw|w}}|zy}|}|z|uz{x{x{{|}y{}}}|~}{}wx}~}xy}}{|{|}z{zzu|{}|x|||~~}|||y{zw|||{~}z~w|x}}y}v|{~|z|~|{xxzz}wy~|yv}z|y}xzz||{y~{{}~vzw{}~y||~~z|z~}x~yx|x|u}}{}zzzyx{zy|z}}z~~z~{~~{y~~x~{}z~}}y||y{~{|x}yz||~}|z}|}z{{{~{yz{zxz{}y|{|zyzzz}{}}y|zx{z{zx{{u~{zy|{{|y~}y}{}xy}~z~zx~}{{|||}}~y}}z}t||}yzz}x}}~z{zzyyx|}~zx{yz~~}||{{{y}y|~{{}z{|{}~{}yv~{|{~z~~|xzz|{{}y~}|z{xz}}|zv{|~{|{~||x|{xvyzrv}|x~zv}x|xv{yx}y}|zy~}}~~|~{{{|{}~~|~{}|~~~~|||~~~}~|}~~~}|}~yz~||}}~{|~~z~|||~|~{~~~~~|}~~|~}{{~}|~z{|~~}z~}~}}~}~{~}}}{|}~}~}}~~|~|}~|~|y{~~~{}}~x~}~}z}|z|~}}~|~}{{{}~~~}~}|}{z}{{|{}{~y~||}~~}||}~}~|~}}}z{~|~}}|~}||}~~~y}{vz~w}}z{~yy}|~|~{|z|x|y~||{||zy~}y~xy|~~|{{y}}|w~xzz{|~}{|z{||x{z{||{|}zz~~~z}}x{}x{}zyz~}}}z}|zz{}xw~{z|yvy}||{|{zyv}wyyxuzw{||{|~~z~{yyyy}x{~xwv}}{y~|~zz|zyz~{|}}v}~}~z{z{{yw|z||xxu}}|}|{{ywyy||}}{wzyw~}y{|}xyx{x}{}}~}}~~z|w~y{{x{|yyy{z~~{~{{z}{{w|z~{wyy~|y}w}{z}yz}{zw{yz~yv{x~|zv}}}|}~|{|}wy}{||}|}zzz}z|yzz~~|y||{{~{~z~~}~yy||{~~|xzz|y~}wz|}}z{y}|||}}}xw~{}y}{yz|~xzx|~{|ux{w{~}y~||}|}{t|}y|{{vy{w{~|}{{{~z{z{z~}|{~}{yyz~|z{|~~zy|x}|z~u{z|||z~}|~|{{{x}{y~y{{}|{|yzu}|x}{|}|}}z}|}|x~y{x~|{v||{}{|z}}~yz}{z|~}x}}uw~xy|}y{~{ty~{z}y{{}y}~}|}y||~}}y|z}~}x~|{|~}~z|uzzww~y|}~|y|}}w|~~|z}|}~|zxwy~zz~~{~~}~{}{y~~}~}w}}~~y~}}{|~~{{~~~~~~~}}~}|}}{z|}~}}}}~}{|}~|~{~{{|~~~z}~{~}}z|}~}}~}{~~~z{~}|~~~||}}|{}}~~}~|}}~~~~~|~|}~}|~~~~~y{|}|~~}~~~~}||}~|}}|}}}}}~~~}}}~|~~|~~{|~{~~}{~~}}}}wu~}yz{{|}zy|}}z{zx{{}{}}{||~}|z}x~}x{{}|~~||~y|~{x}x{}~{}|{~wz}z~}}|~}xw{{yzzyyyw{|z|yxzyyz{z{{z{v|z|y{~}}{}~|w}x}{z{zzyyz|t{x|}{}{}w{~}}|~}z~y}}~{{~~}|{}y}x}z}{{~{|yzxz|}t{{}~|}~{xx}z{vy}{w{}y|{xzzzx||}||||}}}{{~~y}{||~z|wy|z}{x||z||x}yz{{w|{yw~v|}y}}~{~{y}x}w}~{|{z}||}y{|y~|u}{w}}{x|{z{|xy||zww{{v|{~}}}z||z||}||x{~}}x|{}z{~~ywy|y{z|z||zy||}x{x||y~{~}}{|~w~y}|~y}}|x{z|{{{{|}{xvy~x}|zw|{wzzy|}}zzz}~|~}}{}|{{}}z}yzy||~zu|}yw|}{~{x|z~zwz}zz{|~y~{||}|{zz|}yyx|z}~wy|{~y{~{~~}{{|zz{zz}~~~zx|x~yv{wu|z||x~|{z|~y{z|}|~|~z|y|~}xxyzzx}yy|xw|}|~}y|~~}~{|{z~~|}{}|{}x{}|zxyy|z||||{}yx{yzz}}{z}}z}{x|{zy}}||yyw}{}~{}|zz|~y{||~}~~}{~~}|~|}}y~|~z}~~|~z~~|~~~|}}}z~}}|~|||~~|||}}}}~~~}|}~~}~~{~z~~~}|~~~}~~z~|{z~}~||~{}~{~{}~}x{~~~}}~}~sz~}~|v~|}~~}~~}{~x~~~|~~z~|~}~~||z}}~{|{~~{|||~y~{}~}~}|}~}|}}}~|~|~|z|z{~|{z|{}x~u{|zz}|~z~zz|{z~{{}y||||}y~zy{{~|{~z{w~}zy|}}~~}v}{~y~}z}{~~zz|y{{|{|zzy{{~yw}|~y{{|wyv~yyy~yyy|z~~|{}}yx{}~~}y{y}yxx{xxw|wy||xy}~~|{z{}r~zy~z|zx|~{~yx}|||~|zz~x{x{z}yz{|}~{~y{z~}z|y}x}}yx{~z{~xx{zzxz~{}}z|{~|y|~}zy{|x~}y}~z|~}~xw}w}{}{||{|}~{|{x}|y|}}{}}}y{|}}yr|}~{{{|}||}z|{~z|z{wy}}}}{~{x}|z{}v||z|~{zv{}}y|}xz{zy}zxzz||}{xzzy|||}}z|y|v~}{w{}{~{~|{|{xw|wyv}{{{{|y|w|yv{{x~~{}}z{}y~yzz}{xv{|{z|z~~}~}~|xu}~x}}|{}|~~y|}{wz|}~y|yz|u}z}{{|}{{{}z||~}yz|~~}|y|~{x}yxx~x|v~~}z}}}yy{w~||~|}~z|zw}y~}||}{}~|{u|{~}x}{|x{{~|z~{~|}{z~~}{z{xx|}{~|{~{|{}}w{x|{|w{}|~~{x}}}wy{||yz}~x||{z|xu{y~|}}~~}}}|~~~~}~{}{}}|{~z{~{w|~{~|||~~{~}}~|~|}~~z}~{}~~{|~~|{|~z~|~|~}~~{}}}~|}{}}||~||}}~}~~}~{~|~~{z}~~~}|~}~~~}~}~|~}}{~~||}|~~|~~~~~|z~~}~}~}}~~{~{|z}~}~{~~~|~~|~x~~~~~|~~}~~}}~~|}~|~{|~{~{}{z{zzx~t~}}{z|zxyzzy}z{|~|||yz{~}y|~}}{z~{~{~}~~~|~~yz|}{w{zz}xz|}{|}~~yz{{xx{}{|z~z~{|}}}}~~}|{y}z|}~~}}~~}x~|y}}x}~|z{{yxwy~zy}||uz|zz~}~{}~}}yy}}y|}}~|z}~yyu}|~~uyzy~}wx{yu{}|z||~z}w{yzz||}}{z|~|x|}}y{yx}yv{~zv||}zz{zx}~~z}{zz|w|}{}|~|}|||}}z|z{}|~~z~x}s|w{|}|yy|{{zy~|~{z}~z~|z{|~~}y|}|y|z|~|}|~x~y}{{z~~~|}{y}y}z~{zzzw{x}zyx{|zx}z~||{|{}|y~~~{~|w{|}|yx}zvy}|z|z{~}{~}|{z~}~|}|z}{}zyy||z~v~{zxz~||}~|}{{x|~|~|v{|xv{{v}}|}}~}{~y}||{||xx{}~|~|}~zz{|~{|~y}|yw{z|}z~z{zzy|z}|~{}{}{~{{{|~{~y~yyy|~~~{~}~xzx{{{s}z{zzz{y~yz}|}~{|y|~~}y~|~}y}~~v}{{{{|v|{y{~}y||zy{zz{uwx{}y}~{{}y}|{|~}}~}}{|}}}}{~}~~{|~~}~}~{~~|{~}||~~}|~}{}~~||}|~}~{~}~~~}|~~}~}}{~~~~|~}|}~|}~{~~}~||}|}}}{}~}}}~~}}}||~~}v~}~}~|~|z}y}~|~}}}~}||~~{}z~~~|~~{~{{~}}}}~xy|~}~~}}}~~{~}~~{~}}}~}|}z}~~}|~}|{zy|}z~{{x|y}|~|xz}}{z|z|y|xzuz|yz}|~x~|y||}}|z|z{x}|zxw}~{zy|zx~z~z|||}}}{{yz}~~}{}y|y}w~{}~}}y||z|~{z}|{|~~{}x~~||xzx~{yw}|}~~{|y|{{|}{~y{yyywu{y}||w{}{zx{|~z}{{|~}zz~~z|y{}}|~zz|zy~zz|{~~}zvv}{zzy{||y{|z{y}}~y{|y{~z||~}|~|w|{~w~y}|{|z~z|zw}{|}tzz|{{{{{||{w}z|v{z~|z~|y||{x{|y~|~{{zvz{~|~z|}x{|{}{}xyzxx}yzyz|z}zyyv}}||xyzz{w{~|zy|{{}~{z~}zz{yy|w}yy~}}||~}~wx~y{z}}~~z{~|}~}z|}~{}y||{{{vzzzy{{}}~{yww|}{}yy}x{z~|~x|vw{z~z}y||yzy|x|}{}z||~}~s}zy~yyxx|~|}}zw{z|xx{xy}wvz{{x|z|yy{}|z{~y}zyz}y~x|{}|||y{xzyz}|y{w||{||w{{z}{{|}~|~~~ywzx{z{y~}zwy{|vx{zxzz~}{}~z|{y~z|{zxwy}z{}~|{xzv~}~z~~}~}|w|||z{{|{{xy{||{vw|y~{zs}||}z{{yz}z|z~}z~|}}|}~{|~~~|~}~~~{|~~~~~}}z~|}{~}|}y~~~x~~}{|}{~|~~~}}{|z~~~|}~~~~y{}~~zzz}~}~~|{~~}|z{z{}{~~}|}}{{~~}}~~y||}{~~~||~~|}}}}~~}|z~z}y}|||~}}~|vy{~}~}~~z~||w||~|}~{~}|~~|~}~~~z}~}{||~z|}|}~|}|}~~}z{}y|{zz{~|~ww{y{vv{|y}~}}}xx{y}{{~y{}}||}}}y|z~zy~yz}||z~|}}yz||w~||zu||z}|y|s|y{}|{wz~}}}{}~|{{y|}|~{yz|{}{}}}|u|w|ywzyz}}z{xxxz~{}y{|y~~~~}}zz|x~zz{~|{xw{y|z{vz|zz|{yzz{|zwyyz{|{}~{w~y}{}|}}y}~}}||yzy}~wzvzxz{{|{|{~~}{z{{|~y~{||}{~|{y~~||x||x~~{{|~wyz{{z{}{{yz{zzz{z|x{w{||y}xy~|~zy~|zz|~zw{~w{y{|}yyw}w{}w{{{y|zxv~|}|{|y}~~{}yy|z|}~~|y}~~z|y}{{~~}{w}}xy}z{}{xywy~y}}~{y}~}zy~wy{{}z{zvzzy{x}|y{~y|v{xyz}{y{~}y}{zy~}z|zx~~}||zzx|y}}{w|{y|{}y{~{}wy|}zz{}{x}{|}|{{{wy{y}x~|~x}|x|~|||y{|z}}|z}y~{|zw|{|||{|{yyy}yzyy|}xxz{~|{{~y~|w}}}~~}y|~wvv|~z{}}yzz{}}|zwzy}|||ux~zz~x{y{|z{~~~|~~}~w~~z{}|~|}~}|zz~}~|}}~}~|~}|~~}~~~~}~~}~~}}~~~}~{~|}|~{}|~~~~~~~|~~z}~{~z}~}~|~~~|}~||}}~||}~|}~~}|~~~~~~}{~{~~}|~~~|~}}|{~{{|}}~~~s|}~}|~~}|~z}~|}~{~}}~}~|||~||xxz~{y|zwyzz{|z{{{|{z}{y|z||~}{|~}~||z{{{}y|vy~|||z{}{xzy|yy|wx~||yzyx|{}|y~yz|x~}yx{z~{zy{}~z|{{z|xzz||{}{|~z}y||{~wv~}|}}|{|w{xz}}}z~z|}|||~{v{{}||xy|zz{~~|}xw}|yyy}~z|w}~~{{z|zz{w|}|~u{y{~|{{wzw|ytywzzy~|{y|~|y~~x~}}{|zw|{{z|~u~}{{y{xw~zz||}xuyvz||z{{|~{{z~~~|zuzx{|{{}~y|{|z|y|xx{~|{}~}w}~vzw}|z||}x~|~}xzx}~}|z}|}|x}u|z|yu{~|}|}~{|}}|}z{}{y~z||y|yw}}{~|}x|~xx}xzy|vx}~}}}|{|}{{|{{x|zzy~y|zy}}v|y~|xx|{|x}}yzz|x{x|~v{z||zzy}~}}~~z|||{|y}|~z~}x{{{|{yy{||~ywu}uw||{z|{}y}yu{yww}x~z}|~~}|y|}yx{xw|}{{}|~{||}|yzyzxy{}y}{{{~~wyy{p~{{~~}~{xx~zz~yxz~~}zy||}z||z|u{}~{}~}x~}x|yyxz}x}yz}yz}{x~||x{||v~y~}x~wyz}}|~|~}{}|z|~~|{|~}}}~~{~~~~{}}~}~}}}{yz}~{~}y{|~}}|~}|}~}}|}~~|}~~|}~}}~~~}}}~~}}z{|~}|~}|~~}}~~~~~{|~|~~{~|~|~{{|~}{{|~}}|~}}}}~||{~}{}~~||~~}y}{~~}~z||~~}~|{~}z{z}}|{|}}~~~}}}}w{z|~~{~}||zz~~}}}|yz}|yv{|~vy|~|y~z}z}z{|~zzw~|zz}yz~yy~}{zz}x}~}|{y{{}~{}}}wz{|yt}z|}}|y|{{z{}|~{z}|{~}{|}~|~|{}|zyt{zy{yy{{{}z|{{|zxxz}}x}z~}|||{{y{y~{}~{~zt~~{~}{~x|z~|y|xz}|~wz{||{~zz~~~z|}|{zyv}z{|}}}}}yzy}{{{~|zz}}}y}}|~x|xx}yx}|~z{~y}y}~z{|wz}~~|y~{|{~|}yz{z|x~~~xz~y{}~}xzy~yz|z{||~|}yz|~|}~{q}{}{{}~x{yzy{~y|}}}z}x|~z|}yw{}zz}zz{{{{z~yz}}}~r~y~~~{~}{zz{{y{~{zyz|}|||zz{{v|yz}x~yz~|z~~z|y~~{y~y}|x{}{{|xvy{{xzx~|{y|}{~z{|yyy}}{}y{~zw|~{|}|~|z}~y{yy||{z||}z~~q}~~}|w~zw{x{}}{yzzx}x~~}|xyy|}}z|yz{|}~z~z{t{{y{|{xzu}|~z|w~z|z~||}}{z{~y|xy}~}|z}}w}{{|z~x|z{zyx~}uzz|{u}z{{x~z|y~~}{~{|y~}~{|}}{}z}~}~~~~~z|}|}~x}}~||~}{}~||~}{~y}~u}}}}}~||~~|{~~y|~~}~~~}|~|~}~~}}|~z~~||||z}{}|~}~~}{}~}}~{}~|~~|~yz~|~|~}zz}{~{{~}~}w~}}}~{{~~}~}~}}~|~~z}|~~{}}y~~}y{~{}~~}}~|~||z~|~}{}}{~}|}~{~||~{~}z|}|wxzz|{y{z}zyy}yyvw|y}|x|}~z}yx}y{y{}z}~|{|xvz|~||{|x~~uu||}{|}y}}{xz|}{}{~yz}|xz}}}}zz}vz~||x~||}~zy~z}{~{y{|}t|}y{~}xy~}{~~w~w|x{|}}x~{|~{xz~{}xw~~wx}yy||y|}yyx~z{||}{|}}y~|x}w~{{||~x}|{y{}{}zzzyx{z{z|x}x~{{|~}||yyx}|y~z|xz|z~~|}}|x{y{}~z|yzwxyxx~z~uz|~|y~{|y|~|}y}yz~~yxy~y{}|}{z||}~{||y~}z{~|y}|{~}y|{}{z}}x}u}|{z~}}yy}~w}|}}z~{}x}y}|zx}z~~{}w|z{~zvsz{}~z|xz|yu~x|yy~y}{yy}z~}vzzx|{z~z~{yw{}|~x|}}~zz}w{y|{}y}z|}{~{~{{{||~w|y}}|}z{~}}|}yyz~~yww{~~~zx}~x~{}x|}z|~{y}z~||~|~}vz{x{|{{v|zz~~{}{zyzu|x|yy}w}~{yy||zy|~~~~y{~{{}|zyz{{~{{}z}|{~z~x|vxzx|v{|{}{}|z~{}~}}}z|}}x}w}z{z~y{}|yyx~{~}{zy{t~}|z}}|{x|z}xyzyx|~||x|x|||}{uz}}{y{{zyx|||zy{|~}}~z{~}~}|~~}}|~~~~}~}|~}{|{zz~~~~|}~~|~}~~}~~~~}|~}z~~~|}~~}|~||~~~}z~}y}|t~|z|{~~~|~~}}}y||{}}|}|~~~{}|~}|}~~|~~}~}~~}~}~~~~z~|~}~~||~}}zz~}}}}}~~~~~}|{~~}}|~}~~~||}}|}~|~~~~~}~{||{z}}}}~|~}{}{~~{~}}|{~|~~}}y|}z{~~}}|}~}z}yzt{vz}x}zz{|~w~{zw}~z}{x{}{w}}~y~~}{|{y|{}}}{z~zy~t|zy}}z|yz{yw{x||y{|zyxy~}xv|}|~}x}yy|{w||z|x~x||y}z}~yx{uyxx|yyy~{}}|{|yx}~}~}{|z~|}|~yz|z{y}z~z}{wz}}}zx~{zzzzx{xt||y|{|{~~|w|{{}|zy~~z{|y}y~|{{~z|}~|xywzxw~~z{{w{~{yz~zy|~wz||||z{{{~y}||{z|}}y{}|{~z{~{zwy{y~x}yw{|v~~zy|{}x~|}}y|}}}{}|||xzzy~{zz}}{z}~y~|||{|z~z{xy{{}zx|||zz|}~{~w|{}}{|x~{}||{{y{}|z{|~|{z||y|{~zyzx|xzzw~v|~y}}}|z}}z~x}~}x{}}}|u}}}y{zx}~~}wu}w}|vz||}~y}zy{|}~wz|~x}z{s}{}||z}~|yz~}}v|wzx|~~|~}{|z}z}y{yy|z{}{}}y{v~|xx}ww|{{|{~}}~xz~z~~~{z}ztz~|y|w{zz{{|zx|{}z|||{xwy}zx|yz{{}yz}x}~{{|}|z~}|x{|{}|}y|}|z|z{y||~||}}~z|y}}{z{~|}~|~zv}|{{~{w|||z~}~~~|}~~}~{}}~~}~~~}z{{~~}z~||~}~zz}~}~{~~}x{~~z|}{~}}~~{{{|}~}~z}}~}~|~}}}|~~}}|||y{}~}|{~~|~}~~}x{~~~~~|~~}y|~}~}|~|}~}z~{}~|}z~}{zx~}|~~|~|{~||}~}|~~{}y||~~|~~{~|~}|}~}|}}~|~}z{|{}~|~{}~~|}y}}}|}}}}{x~z|~{y{~x{z}v|}{zz}}{|}|~|{~|y|~~wx|y{}|}zy}~z}}~x~xzx|u}xz|~vy}vy{|~{|{}|zuwxy~v~}}}xxzxxzyz}~}{|z|}~x}{|{z~xy}{~z|x~}w}zyx|~|}||y~z}{|w~u|z{v|y|~{y~v~~|~~~x}{}z~{yz~~zxz~}}~y{~}|}zu|~|z{}}~{|uy~}x~|~{|}|{|y}}z{|}|}||}xw|y~yxz}|~}}y}{zyxz||y|{{||}y}{zvx{zwzyyy{vyy|}}{}y{{w{{y~|zx{|zzx~z{{|wzy{|~|}yw}~|y~z|~~~x{{y~|z{z|{~|zzz~|}}}||zyw|||}x|~|zz|{{{|w|}xy~~z|{xz{z|}|{~|}~z}{z||yz}x{~{z}z|{}y}}xu|z~|z~}|~w{y|~~~{x{z}|{{~|~~~zzw|}zz{zz|}zz{{z~v}|yz|}~y}{|~~}yz{}z|}|x|{z}{|}|zux}|}|}{}z{}{y}~}xx}{y~|z|y||~{~}xvzzyy}w~}{y}vzw~|}{w}{}}}yw|}~|{~t{||y}yzzz{{{z~{}~}z{}{z~}}|~{}~}{||y}x}}}~}~{}}~~~|~~|}}|{}}~}~~~||~}|}}}{|}xy|}|}}}}~{}}|y~|~~~}~{}~}~{|y~|}~~{~|}}|~||}}~~}|~~{~~||~~|~|}{}|~}{~y}|~~~~|{~|y}}|{~}~}z~~|~}~~}~~}}z}{{{~}~|{~|}}~~~}|~~~|}~}~|~~|z~~}~{}}~|~|}|||}}~~{~}y~|}}}y~{~~~~}x{}~{}{|z~|||{yzx~}v~xy{{}{~||}{x~yz|yx}y|{}|xy~yx}|}yyw||||{|~yyv~x}zx~|y{yy}yzux~z|~{{zv|z{z}z}}x~xx||}}{w~}}~zx{~}zxvz||y}~x~|z~||||z|x|y||vy}zyz|}zz~~~z|}~}}}~}w}{||zz}y{uy|yy|w~x|x}xz{~~}|}|}zxy|~||{{||}yz||~}yyzz{{~{x}||v}~z}xy||}y~|{zz|zy{~|}|zz{y~~~}{{{~yx|{z}v|w|~}xxw{v}|~}~x~|w~{||}~wxy||}|{~}{{}x{~|~|{{}~}y}}|yy|zw}zx}z{xy{|yy~wwz|x||}}}yz}{z}y{}{|}z|{{|~~vzz~|x{x}yz{yyyw{w~||w|zz|z}|~|~{|}~}wyy}z~|~z|w{|}~w|z}{|~y|~yywy~|zxzwu}|{y|~||yz|y{{~y{|}z|{{|}z}}|~}yx{}|}}z}|zzyz~}xzy}}z~}{|z|{~|~|~z|}}}{}}}~yx~|xwzzz{|ux|x{~yzw~|}{{~||~z|~}~|}}~|~~z}~w}x{}{|}{}ww{}uxwx}}zz~~}z~yy~}|y~~~~z|~~|{|}|~{}}~||~~}~}~{||}~}~~|~~|~{}~~}~~}}~}~}~}~{z~}~}z~}|~}~|}~~~}~}~~~~~}}~}~~}~}}z{|}}|~~w}|}}~}~|~}~}}}}~~}||{x~~}}}{}~~~||~}}~x~xy|~}||||~}~~~|}}{|z~|z~|}||~{|~|}}xy~~~}~~}~~~|~}~||||}}~~}~}|~}|~}~~~||{{}z|{z|{~{~{{zz}}|}{{~|~~}}|~{}{|~y{||}~}~y~{|{zz~x{zz~{|z{|{y~|x|~vx|}{zuv}||t~v{y{}xr{{|{yw{||}y{}|~}w}~{|y{z|y~}{x}}z}wzy}z|wwy||}~zzw}}|{}~~x|x}}~v}z}|{w~~|y}w{{}{xyyyw}xy~|z{|{|w~~z|~|~zy||z{zu{~}}y{|{y~}}{v}~y|wyxxz|~{}z}|{{{~w}~w{|zyz{{~y||~~}{wwv~|w|{|}|{{x||{|}z||x{|y}|z}z~}{||~y|}zx}~~wz}rz|z~{y~}~}~zz~z}y|{|v{x}wv{xxv}zx~yyy|{|}|~z~z{~{|~{zx|~}~~y{x|{}|}}}||z||z}}}y{z~{{zxy~yy|{|zzy}wyz~|x|~z{{y~y{y}t||||y~|~{~zyzzx||xz|}w||y}xy{y|{||w{wxw~wxx{xxxx~z~|z|v|zxv~~{|z}}{z}{yy}~xy}{~}x~}yz{~}}}~|}zx}~}{|}}}y|oxy{x|x|~sw}{~~y~y{~{uywxz{w|x||y~v|wwzuz}~z}~{~{|yzz{||xz}z{zy|z|z|{{z||{|}|||{{~x~zw{y~{}{{}~~}|~}}}~|z}|~~~|~~y}}}{~~z}{~~v}{}|~|}}}x}}|z}~}}}x}}y|}|}~}{}~}|~~~}|~|{}}~~~}~z}}}}}~~~~~{~}}{~~~y}}~~}~~~~{}~|~|}{|w~}~~~~}~y|~~|~w|{~}~}~}~~~y~{}}~|}{z|}~|}~{{{}}~~y~|~{~}|~|{~|~}}|z}||{~}~~~}~z}}~}}z~~{}~~}~~{}}w~z|z~|~yxyz~{z|}|{z{|}{zzw}{~}zu}z}{~{}{|~|{x{~{|z~}}|y}{z{x{y{{zwy}x}}{wx{~x{}}xx{y|}{}{{z|y|z}|w{~~x}}|~z~}~~{|z~wzy{|||zz||z|yz{{zz|{~{~{|~yw|{z{vy~z{|y}}}~tw~|~|{~}|{{~|~|ywzy~x|}{x|{}}{y}}~~z{xz~x{{~y|{{{wz{w~{{w{}~xw{}|z}{{x|zzz|z}{{z~~w||}{|yz}v{{~zyz{|}yyxv}zy{}}{{}{~wwzwxy|yxw{|~}{{xz{~~|y{z{||}~z~{}|~~~|yx|}~y}~}{x~{{~y||zvwx{{yv{y}{}|y~|{{{x|x||~}}{|z~z{{}{w{|zwz|zz}zx}}wt~x|~}~|~|}}{||z|~}{~~|~z}}{z~|z|yx|||}z|}|}~zx~x{}}|}~|w||yzz}}zxz}~~rz~y~{}z|~z{}}~zw}z||zzw}|~uxz{~zzxy}|}y}}z|~~{~|zyw~|z|v}{x{yzwy{{}vxuu|z|{|{}|{{}|}{z}wzxw|}z{xz~~|z}zy|~~{}xyw~x}~|~wzw{|xw||{v}ywz~w{}y~||}}{{{|}|~~}~|}{z{}~|~~~~|}~}~|{{{|{|~}{}~~~~|{|}~~|}~~~~~~}~{{~|~}}~|}}z{||zz~{~}}~{~}}|~{~}{}~}}}~}~~}|}}|}|~{{z}~{~~}y}||||}~~}zw~~~{{~}{}||~~~~}}~~~}~~~}}|~}z|~}|z}~}|~~|~}{{}~~~}|~{y~~~}|~~|~|{}~z}z~{x}|y{y{z|xyz||}y{}xy|y|~~~}{z}|~zzv|~z||~|~zz|}|}y~qy{||}x}y}{}~~}~|}z|~}z~}{|{|x~~{~~xw{v|y~~~yvu{~}|{|}~~x{{}{zz||~|y||~|y{|z{~zyz}|{}y~}{|z~~zz|zx|}y{|x|~z|{x~|~z|{{zzz{zy{}~y}{~|z}wz}yx}~}zz{|z|wx~w|~~}~zyy}{z~|}{~yxxz~}~}~~y}}z~|y{zy{~}|zz|||x|z~~|}{y|y{z|z{{z~}|z|v{}{{{}{{zw}~|}{~zy}}~y|}|~{~{|}{y{~y}}{|zz|{z~~{z}}zyzzvzz{y{|w}}~~{||x}~}z~}|}{}|y~z~}{z}zv|{{~yy|{|{|{}zz{zw}}}{{~xu{zy{y~wz}|}{{x}}||~~~xw|{~{x}{{~{~~}y|z}v}|wy}x~{{zz~zz{z~y}|y|~}}~y~x}||~zx|}z~x{y}~~~|~|}|zyzz}{}wy}|{}z}~{}zy}|z}}{~{}{xw|}|}~yz||}wy{}~}x~z|y~y~}~xwy{z}~}{z~{y{||~z~{yyy{~|}{|~~wyzzuy{}zx}v{zw{|~~~{~}}}}z~}}|~~}~~~||~{{{{~~}}~~|~}~~{~~}}}{{~~~y~{{~~}~}}|}z|}~}}~{|~{~|~|z~z~{}||{}z}}~|~|~||~}||~{~~}~~}~{}~|{|~|~|~~|}~}|~~|~{~~}|}{{~~~~~~~||}}~~~z}z}}}z~}}{s~}}~}{|}~{{|}}|~|~~|{~}~{|~{~~}~~z}|~}}~~|}}zz{y{z~zz}z}|z}yzy||yz}y}}yzz{}zzzy{|y}}w}{yy~~}|{{~y~{zy{z}{xz||}vy|x}|zyz~wz}xzz{~~{w|{yy~}~{{z~}yxz||y|}~z~|}|wx{~~|{w~|||w|}zxv|u}w~zx}{~|}w|}~{w}}}{|x{|y}{~z{{~tu~~v{xyy|y~~y}v{|}y~ywx|{y{zwz{}~|}}}|z}}z{{}y|}~y}}~~{|x}y{z}z{|}u{{}zzy}}~w|}}zx}y|}{~|~z{z~~~zw|z{zyz}|y||yy~zw|}{yx{zw~wv{zz|{s{yzyyz~~|w~y~{~||}zzzz||z|{zz}~{yw}|z|{{|w}y}wz}z}x{~{y|{x~z{~{||}}{|z}}{|yy}|y~}~|{u}zxz~vy}|zz{yx||{~|{yx{{||}|x~z{}u}xy}{x~}~xvy||}|vz||~}~yz{}{y{|{{uz|~y{zy{~}}~|}~}zyz{~|z}}yyyy~zyww~{zyy|z{}|z|vz}xyx{y}y}~zzy{y|}~}w~y}|zzy}z|z{|~yxz{x|{{y{xy}|y}z~yyy}y{}||}}~zx}z}}}~v|{v||}}{{|}yw}z}xyux}z{|}}{z||{|y}~{}}|}zyy|~~~|}|{{|~}~~y}~||}~~}}~~}y}~|}|~}~~~~}z~}}|~~}|~~}~~~}|}{}~~~|}}~|}{}~~~}~||~~}~|~}~~}~~~~~~~~{~}~~|~~~~{z||}}{}|}z||~|~{|~~|x|~~{z~{y~z}|{{|}}~}v~~~~~~~~{|xz~~~}~|~}~}~~}~|~~~{~~~|~||~}zy}}{y}x}}}yy~~{y~{|~y~||{~}x}{z~|y~}}|xy|~{y|{zzz}y||xzzx}~|z|{y|{x}z{~z~{x{{y}}y}|w~y}}~yy~~z}{~x{||zs~}{wz}}}|~{w{|y~{yy{~{~||uvyywz}}{y{z~{z}zz{zuz{zy~~u~|{yz{{wu{{zz}~}{{w{~{{|~{~yz||~|~yx}|y{wz~xy}|}~|z{{|~yz}z|yz{y{|}|{xy~~}z||||y~{v|x~}~~{w{{~~}|{{~t}zz~z||{y{y~zyz}|y~~|{yy{zy{||}{{|y~}y{}yz~wyy|z~{|z{{|}vz~}}~zw|yy|xx~}|{z{|{u~{}{w{~||~|}yvx~y}xzz|zz{|x~}z{y~z~{z{~w{}x{w~{{wy|zy|w}}}}}z{y~|xuyz{}|~u{z|{{~zzzz{|{{~{}z|x|||{}|t{y~|y~|{|z{{{wwzy||xwxz~y}~}x{y~~z~x|~{{w~xy~}~yu}|x|x}}y|{zt}{xz|~}y}~z|z}z}~}xzy{{zy{x}yz}}~zx{}zx}~}z{{{~{yw}~z{z{z|~~yzy~{~}|yy{{wz|xz}~z}z~{zxx|~z~}|~}|}|w~{{{{|{{y{y||x{z}x~x||z~{x}y{{}wz|~y~~~}~~~}{}~~~|||~~|~~{{}~~}}|}~~~}}}|}|}|}}||~x}}~~}{{}}|}|}~}~~~~{~~~~~}}~~{|y~~}|}}|}y}}|}}}~|~|}}~|}~}~|z}{}~~|~}}}|}z~}z|}~}~|}~}|~~|~}~~~|~}~|zx~x~}~~}}}~~~|}|}~~w}~~}y{|}~}~~}|||~}{~|~~~y|y|yz{|{{{}~~xz~}xz|zu|{|wx|~yyxuwyy|z{yvw|}{{~}~}|{|y|||}{{|{}{|}y{y}zy{{yy}}y~|y{}|zyv}||xtx}{y~~y}}zyy{z{}z{~{z~}y{|~yz}}x}y|w||~w}x{{~xx||{}z}xz}}z~yx~v}~{}x|~}||{z|y{}yz~yx~y|}z|vxy{{ry|~|wx|||x~vz~zxzx|}{{x{{|}z{~vz|y~yz|xz{~|u{}x}}}~ztyx}~{x|}|~}|~}{~zyy}{}zz{}~}|}}|z|~zzw|vw{{~}}x|v||y{{yz{v~zx|}{{zz}z|~zzz{{w~yy}}}{yzwzy}}z}|}}y{|}{|{{y{zyz~yw||~z|z~}}x{{z~}|~x~~}x}}z~xy||wz}{|yw||vyxxwxz~y}{}{yz{~~~z|z{{}xzyzzzxzx{{{z}w~z|x{yy~||~y|~{z||}}{ww|{y}|~}{~y|{~|}{}|~{z||y{|y|y}}|}}}|~wy|z~~z{wxy~yx}x|w{~yzv~w|}z}}{y~{~~xz{~~~{|}~|}yxw~z}vwz}|ywz}{wxxxzzx|~{zy{~|uz|~~~~~|xyy{y~zz{{z|{|x}{yx{|w~~{{w{{wx{y{|z}~|~z~|}x{~}~{}~~z~}~~}}}}~|{~}z~}}}}~{}~z}~}}~}}}~}|~~{|}~v|||~z}|}}}~}|~}|~~|~}{w|}~z|~~~}|z|~~}{~~}{}~}||{~~~}~~}~~|~}|~~|}|~~}~~y~}}~}}{~}}~~{~~~~}|~~~|}{~w~{|z}~{|}|~~~~|~~~}~|}~|~~|{~}|}|}~y~|}}~}~~{}zz~|~~{{z}{|}z}}~|}~~y}~|~}}|}|{}|zrx}|~x|z~z{{~z}~{x{{}|w~}zz||||z{xzz||}u}ytz}|}y}{xw|}{z~zzz{y~~|{}~z|~||yzz}|{w{~{xxx{{w|~xy{{tzy{|yxz}~|zwzzy~z}{~||~{{yz|u~}yxuz{{}}|z{{|}~{~}~|~z{xw|y{~xy~z~y|}~x}y|}y}{u~z||w{{}zu~|{{{~zyzz~~{{~y|zy~{~{||}{yw||}y|{v~|}~{|}|{{||{~x|~{}xxxz}{~z~zyyz}y~yy{x}||xz~ww|}{|vwz}z}w}x~}}y~yt}~t}}w{|{}xz|~wxw{|xy~w}{|zz{{~~|~}|{zyy{wzz{~{~}}z~z~v}}|{|{yyw|~z|vzxx~{vz}}}|}z}w~{{{|{~~|zz|x}}}{{vz|{~}z}|~~xwyy~zz{|zx|}}}{|y|yy}x}z|xyy{~|}x}~z~~yy{z~~z{x|||xx{|{x|z}}}}x|~v}{y~|~z}{~z~{{}|{~v{y|wz~{u|{w~z|{v~}y}{y}w}{~{{zyz}z{zr|xy~~{~{{z|{||{|{{|{w{|{yy|~x{x~}}z{{z|{|yzu~y|{y|{z}~zz||~}}}}}{z~|zz|z}z~zv{}|~}v}{v{|u|z{}|~wyy~w}y|{}z|y~|{|~}|x}|~|~~~}|}~~{~|}~|~{|}~~}||~z}||}{z~{~}~~x~~}~}~|}~{}}||~}~z|~~}}~~~z|{|u}|~}}~~{}}}{|}}~}~|||}}}}}~}~}ww{~x}~|x~}~}~|}~{|~}~~~|~~}}||}|~}}~}~~~|~}~{|}}}}~~~~|y}x|~}}}|}~~z~{~}~}}|}~}~}|~}}~{}~~||~~~|}{|~|~}|}~zz}|~~~}|~}~x~}|}}}~|z~{~}~{{}x{|}|~}y{z}z||z|y{||}|xz{zyyy|}~xy|{|v}~z||z}}{zxzz}}{z~|y{zx}|{yyz{{z{|z{~}}yzx|xy|yyz~}}z{{{{|{y|}y}w}{{~|}|{{|~{|yz|t}y~y~{zy~v|zxyzyw~w}y}z~}}~|x{zzy~}y|~y|{y|zz}{xzzzzx}syzzy{|}{y}{wwzy~~|~yyz~|wy}{zy|{~~|||z{}yz~y{|{zw{y||}|zxy|zx|y{z{{x~}{~x}}zwz~|~|}{}z~|{z{||}}xzzz|y{}x}{uz{~{|}~~z|{{{~{z}yz}|{w{y}z}}zuxyzywyz|xxz~{|z|}wux{|tzx|w|}~x|}~z|x{z{}}y|{{}}}||z~|z{}}}z}|{}yyxy{}{y{z|w|}{{{yw}~{}~}~y}z{}{z||z{w~~|x}{uxw|}{ywy{x{~|}|}|~}}}||{w{~y}{}||~}~{~~~}yxxx}~{x}z|~~zu~z{|z~|{}y~|~}x}x~{|{}}~{}}~|xx}{~zx}}}z~}~t~{u}x|yy{{|{~xy|{}x~}||~wz{y~zv~y}zzy{~}}|z|z{y~|xy}{|}~xz{~yw~{x~{~{z}}}z{z}}}z{|}|zzy}|z~|}~~}{}}~}~~}|~|}~{}}}{}}}~~}}|{{}~}{}||}|}~}}~~z}~|z}~}~~}}}~|}{{q||{~}|}||}|{~}x}z~{~}~~|~~~|~z~}~}~~}}~~{~~y|}}~}~~}||z|}~{z}{~~{~|}y~z}|~{|~}|~}~}~}}}~}|}|~}z|}|~~||}}}~~}}{}}~{{}~z}}{~}}~~~z~uy|}{y|}}}{{~~|~~z|y~|~{}{x}y}~|wzz}y~~|}y{z{}{}y}|y~~v{t~}zw|x}y|{{|yzz{|~|{{~~~~z{x|y|y~~wu||yyvy{}|y{|{y|zz|}|y}{|}~~xx{y||~}|z{{yz}xz{z}z}}x{xzx~|z{uwyz{|z}||zy}w}|}z{{|x||{}||{{{{{~x}}}|}z}z|zyxxw}zyx{}{zz}||y~z{xw|~|y~{{|~{~~~}}y|~zv~z}r|~~}{zw}y|zz{||z{z{}uzy~|zxzwz|zw{~yzz~~~x~|z~x|y~y~~{~{z|~x|x~y~~y}{y|~}{{}}zy}|z}zz{|zyw|w|~}{x|~y}|}{{}{{|~|{|~}zy}}y{}|||}zy{}xzz|v{zv{y}|{{|y~|x|~|{~}x}|yy}y}{xx}}z|y|~{~{z~{}y{~}|ytw}yxyz|x{y{y{}~{yw{{{z{y|{xz{~zy~}xyy}}{~}z~zzw}|v~~||w{{xv}{yx|}zzww|yx~}{{w}~{~z}y~~}yx}w|yz~{{w}~}z{r}{}vw}|||zw{|{xy~x|x~x{|z}|x~|x{{zz{{{z{yxw}|z{~~yz~{|z{{{{|z{}{~yxz}{}}zy|||||z~y}~}z}{~zx|{}|}}~~~z~~~~|{}{|{~}~}|{|~|}}}~}~~}~|z~|y||}}{~}y~~~}{||~~~}~z|~{~{~|}}z{|}|}~~~}~}~~}|~~~|~}~}|~~}|}{~zz~|||~~~~{~~}}|~|~~z}~~~~~~{~}|{{~}|{}}}{}}~{}|~z||~||~~~~~|}~~|}~}|~|~~z~}}{}z~~|}~||}}|{}~}|}{|~~}~|~~~~}||{}~}{|~~~y||zz{|z~}y{x~y|~y}u}~~zyy{yz{~x||z{y{{~}{y}}}~|w{|x}}{}{|}}}~{{y|w}y}yz{yxy~{w|{zyzxy~|wy{zxzv~~~|}}z{~{zyz}x{x~|~uyz|}}x~|}}x~vz{}|||}{~|z|~{|zww}{}y{~|~}}x~{w|y|z||~w||yvzxw|zz{}}z~}xs{|zyx{{{xz{z|~zy|{}|xx}}xz}z{~}yyywzu~{yzw}|~|y{{}x{y|}zw}x|z}|x{{}{}|zyuw{{{w{~{}zzwzyy{{}yx|{|y||}~{{{|}{{y{|{z~}}|{|||{~~~w|zzz~~~z|}wx~~{|{}|vuw}{z}}w}}z~|w}z|~}}}zz|x|~~z|{x{xzz|~z{{{|t~z}z{z}x}{z{yv~|}{~}{z}}{~z~yz}xz|{{||zz|}y{~~zx|}|y}{~}|zzz~~~{|}}xv~}{{||~{z|z~z}zy}y|z|rxy|{xwzz~v~|}x||{yyy}~~}y|z{v|yxw~|}}|}{|~}uzz}}|y{z|~z|{{xzvw{wxyz{zwz|ww|}{zx~~|~z{yz~{x~}{||}zz|xy|~|y{{|x{~|z||{}}{|zwyz~}||y}z}x|}~~{}z||~~z~~zz}~|~~~{{{~{{{~}}|~~~~zz~|~~~~~~~|~y|~~y~|{|~}~|}y~~}w}}}{}{~~~|~{~||}{~~~~}|z~|~~}t~~}{~}}~}}}~~~~~~|}}~~}}{~~}}~~z~}~~~}|~~~~}~|~{~}{z}}~~}}|~~}}|~p~z~|}}z~~}~{{{}z||~{~~~~~}~|}|}|}|}|}}~~~}~~~}~}y~{u{z~u|~|u}{yyy~yz~{}zzz~{yu|{y~}x||{z~~|z}t~{}{x{~wx{|{wz|||yyy~~~w{zwzz~}|{zuwxxz{v}x~{~{~|xxx~}{}}~|}}z||zzx|z|}z{}z}}w|{{~z}{z~{x|y}w~t|y{~zy{{zu|y~~{~y~~{v~|{||y|{{~y~}z}}zzy~|xy~xxy}|~}}|~{}~}}|{z}|{z}}w|x|~{y}z~w~|yy||||zy||~|~|wx}z|}y~vyz||z}zy{y}{}{zz{rzxvy{y{zzxz||zzzy|{x~{}}{{}{y}~~}~yx||~}x|{{}}z||{||{zy{{|yw}|{~|xz{x|yy{|||z}}y~zz}~~{{|wx|z|yz|y|}~wz}z~z~~y~|~{||zx|}~z~{xy{~z|~|{x}zy{z~}{|~|y}}|{zwy}zz|zz~~~yv{{~zz|~{{{||x{z{}zx}yzy{{}y}~{{z~wx}~x~{}||z~w~{u}|}zxz|yx}|~y|~|~~y|~|~|}~}zvyzy}z|y|z{}|{~z~|{yyx~|xvy|y|~{~}{}zy|zy}{zyzy~}zx|{|w}~}zzy{}{|~|}zo{xz}}|z|z}{z{}z~y}|}|}}z|zyw|u}z~{}|}~{|{|x|||{zz|{}|}|{}~|}~{{}}|~|~}~}}||~~~~}~}~~}~|}~}}||~~|z~{~~}~{~~}x}}y}~}|~~x|~~~~~{y}{|}~}}}~|}~}||~~|~}~~~~{}~~~{~~{~}}~|~~}|}~|~~|~|}}~~}|z}~w~|{~~}~~~|}}zz~}}~}{zz{z}||~}~}{}z}}~~}}~||}}~}|r~}}~}|~}||}|~~}}z}~||}||{~~|w{x|}{xyxyzy|zy~{{w|{x{}y{{}~y{wxz~{z{~}|{{w{}xv}|~{y}zw~z|{|{{|{~|z{z~vz}y~v{|v{w}{}{yzz{y}|{|}~}{}~{y~}{|~{{zzv{|z}{{|xxx|{{y}x{x{~|~{}y||z|z~{~|z~{|~|~|}z~~|z~}|||{{{}{y}{y|x~z{z}{{z||z}||zx}}}x}zxzy~{{|}}z|z~y|yyzwzz{{}{z}y{|{|zwyz}|z{z{zz~~yy{{z{}x~|}y}z{}~|zx|~|x}z|~~yzyyx|x~}~{|yy{|zy~~~}~yzy|}~~|~~~|~||wx|{w~{~|zz|{~}{}|~|tz~}|{w||{}{z}w|{}{}y||~{~y~z|~u||{}z~}~z}yzxw{z{}zzz{z~x|}}}}z|{{{{|~{|{~x}||z|~}~yy{yw~ty~ywywy}xyx|{~}z{~|{~{x~z}}{~xzy~~|z|~z||}~y|z}~~yv~|}~{~zy|yyw{z}v{y}z|~{}}zz{~||}|}}~{~z~|zw{}|x~v||{zxx{|z}u{{{|{zy~}zz}x}y|}yz}|{}{|{|}}|}z|~xyz{w~}x|}~x~z~{{xzw~vv|{~~|}}|}}}~}{}~yy|}}|{}~|~~}|}}|~~~|{{}~}|||~||}{|~|~~~|}~~}||~}y|{~}~}~|~|}|}||~}{~}~}}|}~x{|~}~{~}}~}{||z|x~}|~~x}}~{}|~{|}~}|~|~|~|w{|~~}|~~}z}}|~{~|||}{}{~{~|||~{z~}|}|~~|~~|~}x~}}}}~}|y~~~|~~~~~|z{~~~z~~}~|~}|~|~z~{{{~{z|{{|y|{}}zyz}yz}}~y}z}~{y{~}{}zwz{}}zw|y||xyv}zxz~|y~yx}}{|{}~~~|y~v~xz{uw{{ywyzz}z|y}{z}||zy~x{{{~vy{|}}y|{|{|||{}|zyzxz{{{y{~{x}~{y{}||z{z{zwzyxw||x{|xz}|}{}|t{xy||w~{}}w}z~}}{|~xy{w|{}|t|w|y|~{uw}zvwuyz{|}{zy{}y{y{}||}{{~{{vv}x{x}yyz{y{{y~~xz|z}}{|~y{z{y}~xxwy}|}}vy{|~x|}x||x}|{{}y|}w}z|y|zv~|yzyy{~w}|~}w}{v|~}yyz{yz}x{xy}}y}~|{v}|{|z~x}w|}y}|{}zxy}|{|z|}||{y{}~yzvzxx|z{x{z||~zz{~{z~zz}z{|{}w|zz|{}{ww|{}|}|~v~x}x|w{~s|yx}}|{{~~x|~{|}~|y}~zy{}zz|{||{y~}}|z{{{xyxzzzy}x{}|z{}|~y|x~yz{{~}{~z||y{xy|{y}{{}z{y{z{{{|yywzy|z~~y}|yz~{y||{ywx{{z}yz~w|{~|{{|}wzz~}z{x{}{y}zxyzzz}}}z{z}}}{{{~z}|z}}|}|~w~|||}}z{|{x}zxz}}~ywxyy~z|z{|}}y|{wyu~}~~z|~||{~}~}{{{}|~x{|{~~~~|~~~~|~|~~|~}~~}}|}|}~|||~x~|~~{|~x|~~~{~{~||zz|~~~~}|}}~~}~}|~}~}{|v~|}~}z~{}zx}y|}|||~|~z~}~{~|~~}~{~{~x}}}|}}|~}~|~z}~|~|~~~|}{~|}~|}}y~}x|{{~~~}~~{}y}}{~~v~~~{~~}~}~{}||}~|{}~~~|}~~~}}~}~~|~~}|z}|z~y{|z||v{~|y{}xwzzwx|}wy||~}{}x}yxyv~{zyvz}z{}xxw~{{{}{|{|y~{|~{{{|x{|{z{~}z{xwx|yyu|syyty}xzz|vy}}{z|{||~}{s~{~~|~xz}z|~z{{}{xxw|z|z|}xx|~|}ywz{{{||}z~y}{{x}~|{wx{|}xx{z{y}z|z{|~z}x|y{~xv}|||z{|vz~y|~y|}zz{y|{y{}|v{}zzzy~}s|{z~|}|yz}z|{zy{z~y}zz||{{x|zu~}{{y|}}yz{~}z}|~{||{yz{~}y|}xyvzy{{}{xyyvyzxzw{zz||x|~x}}{{|}{z{~y}|vx{y}|{}}}x|~y||z}}{ww}x{z{{y~y}|{yy{z{|y|z||}{{z}}}x{z{yx}yzw~x~}zy~z|}~zv{}ty|v|y}xvy|}}yw||{|z|~zw|{y}~y|zz{yz}zz{{y{zz{~v}xz~zwyz{z~y~yw|~}y|~|z}}yz|}|{{||}z|y{y}x{|zy|wyz}||y|xw|~xxx}{y|zws|{{}|{{}z{}z{~||}}~~~z}}|z|}|z|yv~}|}uxzzy|z|zyxx|{wzyuyy|x{~{||{~{~}x|}{{}}y~}{~}}~wvzy}}|{{wyyx{~y{{|~w|ux}~{{|x~~zv|xz{y~{}{~|~~z{{~w}}}}z{}}~~}|}}y~{}||z~}{|}|}}~}{~~|}|~}~}|}~~{||~~~}}}~{z~|~|}}|~{}}}~}{|}}~|~~y~~{z}~~x}}~~}{|}~~}{}~~|}}||}|~~~~~}~|}|}||||y{y|||}~~~}~y~~~}}{}~z~~~~}~~}{~|{|z~~~}{~}~~~~x|y}~{}||}}|}|}}~}|~~|~~}~~~{||y|y}~z}~u}|||yy{zywy}}{z||x}~{~}yw|y||xw{{~|{xy}w|{~zy|||x|~{|zu~{|x}xx{}zy}|y{z}}x~{y{zz|{{}|~~yy}|vuz|y|}x|{}z{}~z{|z}{}||z~{}{{{y~~{{|y}~{yx{t||z{}~{|yzw|~|~{yyz|x~y|x}{z{~zy}~{~v|}zz{|zz~{}{}|~zz}y{||zyzy{{xww{{|u}y|z~}}||||||}y~x{~~z|~{}y{|}yy|}z}~~}w||z}~yz{z}xw}yzz|{||}~|z{z{|x{yzx|{}y~|{z~|{|}{~y~xz}{u{w}{z{{|{~v|}yy~{|{|||}~}z}|~{{y}~~|}~~~}z~{{yzx~xw|{z||x{y{w|w}r}{~{~|xw|zz{w{y~}y~z|x}{||{yyyuy{~|z|y||}zz|{||xx}v||z~zx}}y|{|~~}{v{xzy}xz}|}{w~}{y{v|zxy~{}}|z|{z||}{||{}~}{y{~~{}|ywv}{v|{|~wz~x{|zz|z}zww|zz{zw~x}v}~x}t||{xy{~||{}{}|xy|{{|y}}{zz||x}yz}yyzuwxyxz{z~z|x||{|{wz{{y{}|{x||y}}|}~{}~x{}zyy{zx{y{~}}x}}||y{}{~{~y{z{w}{|vy}{~v}|}|y~zxz{~||{|u|{}}~}~y}~~|~{}~|~}z|}|~~~}}~}||~}x}|}z|{}~|z|}~|~~}~~~~|~}zz}~}|}~|{}}~|~}|{z~}}~~}~~~{}}~}~~}|~||}~~{z|~}|}~~y~~}~{~||~~~}~}}zy~||~~~}}~{~|~{z~}{~~}}{~w~||~~~~~}~}~|~}|}~|~~~y|}}~|~~{{~~}y~~{~~~|}~|~~~|~z~~}}}~~~{~}~{|y}{z||~|z}y~|zyy}||{{yy{|y{y{y|{~z|{|||xz}||~xywyz|w}x~{|{yx}|z}zyz~|{{|tx|u~}{~yx~|~z}y{{|}}yyzzz~{y||zyyyz~v||z|}||y|{|~y|~v|y|v}z}~}zw{}y}wz{}|y{}~{zzz}~}~z|}u~|y||~~y||zyx{~y|{~yx}{xy|~|yx|{{{y}xx~vz{t}z{~}~}~z~{}~||~||}}z~{y{{~xxzx~z{vzzxw{{}x|~{~z}}{}yw~}{x{x~w{{}{|{x}z}{}|{~s|~|z|xzw~|~zzx{|}|x}xz~|xyz{}|{|y}}ww}{{y{z}{|y{~}}|}|x~y|z{}y~|{{{y|v|{zyx||{z{{v}y~~z}zx|z~y|z}}~yz~z}v|{z|yy{||zw{xuvxzyzxz~{|s||~{w{{{w|{|{}xzy}{}z~|}||}}~}x}{}v}|zzyx||w||y}|yz|}wy~w}|z}}zx~~||~|~|~{|{~{|z|{{|~y|~z~zw{v|}xvx}yz~{w{}y{{y}~~x}{{z{|~~{zzx~|~|}{z~{{~zw~y{y{{{zwy{zzzy{wz{{y|{|{~}|~zyz|}}~|z{|}|}~}~x}{{|~zyz~||}{}{vyz{|zx{|x}}w{wz~{|||~|}}~}|~~|}}}}~y~}~}~|}z~~}}z{~~|}}~~~~~}x~~|}y~~~~|~||~~x~}~~zz~|{w|~~{{|{~y|~|y~~|}~|||~~~|}~}{~~~~~~~}~z~~}{}{{}~y|z~}~}~~|}{}|~|~}}}|~|~~~~}~|~z|}}}|~||{|~|~~{}{}y}|~~}|{|}|~}}|~~u{}~{~|~|{}|}|~|~|}}z~~~~z~|}|{}zxz{z~}~{zx|||yy|y}{zywx{~{x}x||~|}}|y~y~v|xxsz{wz{{z{{~{}z|~||z|~~|}z|w{{{}|y}~uyy{y~}y|{~{z{z|z|y||w~{vz{zx{zw|wxxy{|}w|zv~y{zv||}wy|zz{}}}u{~|{x|}|zyxyyxx~~|||}}~z~~z~xz}zy||}||~~y}~v}{{{zwt~{~xxv{{|}}|~|}||}y}|~{||zw{{{w~u|}{yz}}wwx{{x{y{z|v|{yx|y}v~||zy~{{yy{}yy~zx{w}zy~~|{v}x~{y~~|z}}|z{{yz{}y{zx}xzxx}{~x~~u|{||yzzz}y{xxx}}~{{}}{{yx~~||}u}{yz{{wx~yz{}{{x}zz~yxuzxy}}xy|}~zu~yx~y~{}~{|z}y~~yxx|yx}z{}~{w{|}|~{vx{z{yx{}|{{}|zxvy~}z||}y{z}}zyz|w|{|}}{x}||xx|}|yy{yz{y{{w{}z|}~{|xv}y{xyyvvz||x{|{|x}|{||w|{}|~||{y{~|{|zyyu}}vy}}{|}}z{{v|~}z|xw~~zu}xy|~x|{{{}{}z{}y|yz|{wzz~y{z|~w}v}|~zz{{z|z~}{{}{{{~zw{z}}|}|||yz{zv|}|x}{z{}||xy||{zz|x{zu~{z||~z|y}}~~z|~}{~|}}{}~}~~}~~u~}~|{~|~~}}|{~zz~|}|~z}}~}}}~z}}~}~||~}~}}}~~}~~{~}~~~}{}~~}~{~|~~|~}}|~~}}{~~~|~|{||~}~}~~~}|{~~|}|{{|~|}{~~z~}}}~~~{|}~~~~}|}|}z}}z~|}~~{~~z~}~{~~|~{}}}}}}|}{}~}|~~}~{}~{~z~~~||}||{~{|}}}}|~~}||}{|~z|}}~~|}z||}~~{~y{}zyx{|~}{wux{|z~|{y{y~|y{zzy~{wz}~}{{}|z|}w{w}~{{yw~{x~y|}{}x|{}xszxwzz~{|xx|vvz{xy|z{}~{}~|{~x}~~y~{||y}}z~}}{~~zy}|}y}yyy{z}}|zv{vz|w|y~wx~~}~{{}{xy~{}v~}~~y|||zzvy}|yz}zys~z{}y|~zz~z{}xx}xw{zz|x{zz{{y{y{{~z|z}}~}}~|x{z{}{~~u~}~y~{}{|}{wy}}z{xx~{}yyz~x}{z||u~}z}{~z~|~}z~}|zxz|xx~yyy|zzxzxy~vzvvt}~z{}~|z}|{z{x|yz|~|}|z~|~z~|~|ww{y}zv{z}y{yx~}xxz|}}y||{}x|}{{|{}|~}~{{~~}{zz|}{yy}z~}xy{x~x{x{x~z|}y}z~|xx{y~z{|{{|~~~|{|}x|z~}|{x}yy~{{w{{}}yz|{|xxyz|{x{xy|}}{yyz|x~yz|{zz~{z~}w~||z~{~{yx{x~v{~zzzxyx{z}|z|{v{{~|y}{||y|~|{}|~{}|{|}~}zy}~{yyz{zwzy{x}|}|{~z}}~x|z|}~}|}~}|}|{||yy}~~z|}y~}uv~z{|}z~~}wx}~|yzz~{{}x|}zz}|{{~}|~|y~}}|}~yzy|||~|~~y}|}~||~~z|~}}|}|z|~~|}~|~}~~~|~}~}{~}|~}|||}~}|z~|}x~~}}~{~~|~}|~}~~}y~~}~{~{~}~|~z{||}|~}{~}}~{~}~~~~}~z{w~|}}~{}~}}~}|z~}|~}|}|}~{~{}|~}~{~|~}~{}z{~~~~~{~{|}|{}}}|~~z||}~|}~~}~~~|~~~y~}~~}}~~{}{y{{~zzyz}}y{{~}zy}{}~~~}{}}y}}|~|y{wzw}yzy{|{}z~xx|}w}z|yyz~~zzzxyz{~|wz~|xzzxy{x{|z|~}{vy|||}|}vyzwy{~|}v}{yyv}{|{t||vv{|}z~yx{z~}{yyz~|zx{y{z~||yz}~||zw||||~}||~xy{}{vw}zxy~}{|}y}wzz}w~{xqx|}|y}yyz}|{|||{|{y~y}v|y{z}}y~v|}vw}{y}zxxxzy{{|{{}}y{}y{y}|}z||{}{v|xx}ux|uyz}|{||y|{{wzyu{~w||zv|w{yyw}}w~yy~~z}}zzy{~{|y}|{z}x{|{t~z{{x{zx}|x|{}z}}xz||z~{{xx{z}z{z}|z|z{|}~|xw{{z|}~{{yx~|x{|{x~y}zw|z}y~y}{}{~}y}|tzy~}z}|~~v~t}z{{~z{}}||y||zz}yyvy~}yt|y}z}}w~~z{}}|}w|y}{yyxy{zz~}}w{|wz{z~{}|}|x||||y}{zyz|{zy}z|z{yz{~z{}|}||{y~}z}|||~|z|~x|}xz{}t|xzw{~|z{}xwz}}~~}}zz{z{y{{xy|yw|{|~x~z{yx~~z}x||~|{y{{{}{zzyy|uy|~|}}{{{~{{}}|~||y|~}}y||~|yx|{~~|}|||~~|z}}|y}|~~~~}~|}}~~}{~}}|~~|~}~{}{|}~~||z~~}~~w~zu~~|}~~~{}~|~{~{{~}|||z{}~}}~}z~}~y{~~~~}}~|{}~~{~~{~{{|~|~~|y}~|~y|{||{}~~~|~|~}~~}}~}~~{||y{}|}}}}~}~{{}~}}}~~|~~~~|}|~~{}s~}|}~z|~|{~}|{}~}|}{~}|~{{}}}~|~~{{~~z||z||~~{z||~{}}}~}~}{z{}{~|}{x{{{u}{~~ywz~||{{xz{|y|zy{zvyzz|}y{{z}}z}{zx{{x}|~~y}|}xz~|{{~}yyzx}wyvxy}~z}||zy{zywyv}yyy{{{|}xvyz|{z{{}{{z||xtx|~yuzw{~~y}~}xy{wwzwx}~}v~zx}~}}~|y}xzw|~z|ww{|~yz{|zz{~{z{wxy~~}}z{|}{xy~}|}w{}z~{|zx{}}z}~{z||zz{{z{}{{{{}{{|z}yzu|~~{|zv~w~}|~y~|~~{}y~{|{|{yz~v~{x||}|yzz}|zw{ytzw~y{|yzz{z}~xx~|vz}}~~|}~z}{~z{zx}~x|}|y|~x~{{~}|~{~zzz}~|}~}v{{|~~{}|}|{u}w|z|{y}z|~~~~|z~~{|~}~|~{zywzz|{z|t~ww{yx{wy~|y|yzy{}z|yy{~~zz{~}{w}z|||{zyz|z~zwq~tyy|x|w}{{{|yvv~|{}|y}y}}||z~}z|z||}y~}~x{}z||yy|}y||w{z}x{x|zw}y|{{}y{zzx}y{{~z|}||}zwyz}z||y~~v||u}}{u|}{zyyyx{zzyz{|xzy~{~y}~|z~}}y|{~~x{{{|{{vz|~}}wv~v{zzwx{||yy|~~z~z{yxz{w|~~{~~v}|}|z~~}|~~}zz}}~y}|{~~{~~}}~~|~|~}|}|~~~~~}}}}~~~|~~~~~{~z~z~~}{}|zy~~~v}}|||{}{|}~}}}~}~~|~{~~}{|}|~~~~||~}|~~~~{~}~z~|~{}}~|}{}{~}}{}~~~}|~~}~~~|}~}~{}~~~~~|{~{~~}}~}~}}}~~}~~}~~~zz||~~z{|}||~|z~~~|{{{~~~}{}|~~~~~}}~~yyvxy{zz{y|~}{wx||}}|zy~xzz}~y~zzuzy|}zz{vyzz}}{y~{{v}|zz{y}y}v~}}xzxz|}{||y|{w}wxz{v|||~|z|~{v}x{}zz|{}|z}y}~{|yyzywx{x~~{v}yu{{y~}yy}~yx|~x~y{{{{zy}v{|z}|{zt{||}w{xw|z~x}{~y}}t~}z~|z{w~{{y}{{z{zx|u{}~vw{|x{|~{vy{z~{}{|}|z|~}}|{{yx|zvzy|{x~}vyz~zyvuy~z}{}|}w}y|{wxzzxy|{}}y}y|}{{w|~~{z|~zx~~{{z{~{~||~{v|{~}~{}z{|}{|y~{y~{xw}|~{{y{~w{{|}yy|{||x|~~x}||}}zx|z{~}yz}zz}z}}yz{~|{z|}}~{w{}{}z|z{}|{z{~}|y|y~|y|w|~y|{}|w{vvz{|~~{}yy}v|~}}zz~~|y{{w~|vx~~|u|~zxzy{yz{z|~x{|w{{|}}z~y|}~yy}~z}{y{|{|}{z}}z||{}~zz}}wx|}x|}||v}~|y~zy{ww||z}z}x{||z}y{y}}~~z}{||z~||z}~x}x~y{{y{~}x{w~}wyxzzzywx{{z}||xxwy||z}|zzw~{y|z}z{z|}{~{}|}}}~r~{}}~|zx}zy{|z}}x{xzz}|{|~~~~y}}}~}y|{}}z{u~|~}~~~{||}~~|{|~~}~~~|}|}|}{|~}||}|{}}~}}}}||~}|}~~~~|~}~w{~||{~~}|{y~v}z}}~~}|~~{{~~~|}~}~|}|~~y~~~|~~~}}z~y~}{}x~~~x~~y{{}~~{~}~}|y~}}}}~}z{~{~}}~}~~~|}}z~}}~z{~|~|}x{}z{{}~}~}~|}|~|~}||}{~|x}~{}}|}~~~~~~}{~~|}|~w|y|~~~|{~~}z}~yz|}{||{yzy{|r~{z~x}zzz||wz{xy|yx}}zwz{zx{}y{{|}{|z~z~|}y|y{}y|}yuvw}x{|xwzzzwx|zyy|{z||~z}~}y||~|}z}~~{||zx|~}~{wz|~~zzz~{}|zw}z~vx{zz~|~|{}z|z|}{}~|{{~yzz|}y|}{{v}z{}x~}~|{y}x|xy{|yx~x}|{zzv}||x~{}~|{z|}}yz||{{z|tz|}zxzw|xy}}~{xzx~}{zz{|~}|{y{{||zy~}|z|~w|~}{|y|}}zz{}}~{y{zyzy}y{{}|}w~~y~~|{{y|{|}|w}|yy|}|{~xyy}{~||}z{y{{}z|{y|}{}zw~xx{z}~}}~z}~|~~|{z}y|~}y|}}}zvwy~y~y~{}|~}x|yzu|{{y~}z{zvy}z{yy}~~{{|}u{{{}y}||z{|yyxsx{{~{w~zxz{z||z{|{|y~w|x{w~~~||{~~w{{{}}|zz{{|{||{x{}|~{z~wz~y{|uy~{}ytu{|~|~|y}~z}z~{}zz{|w|z}}}}}{y~z{xyw|v{|z~{{{vwz}zyz|zzuz~x~|x~zz|xzz|}~|y{~~|yzv~{z}|x|{}{{{yyx{zzzx}z{ux~yy~{x|}}}x~~}~y~~~|~}}~||}~}}y~~}|~~}}}~}}~y|}~|||}~~~}z}~}~~|}}}~|}|~~~|~|~}}z|}{}|~{}~z}~~y~|y~}}}|~|}~~||y{}~~|}~||z~~|}}~~}~~~|}z~~|}|~}z{}~~|~~|{~}~|~}~}|~~~~{y{}}}|~~~~|~~|}~~}}|}|~|||~~~}~~}~~|||z|}}z~|{~}~}~||}~}~~z}~{|~~}~~|z~}}}z|~}~~{{~{}y|||}||~yz{|{~{{z|y{yw~|~{z{}|{z|z{y|y{yzwyz}~~vwx|{vz}}t{xz}}vz{w}~||~|}}}xzy|}zzx{xz{y{yzw}vyy{z~z}{||{z~{wx}~~z}{|y{{~}}|z{z~zu~z}||}{{{|~y~uz{}~|}y{yzz{w}w}}{~{}}{~|z{~z|}v}~z~zy{{{|~w||{v||yuzyx~|vv}|{}y|~x{{|z{yy{|{z{{z~z~x{}|{z|~{ytw}|vyy}y{y~~z~xxzz}||z~}|~}|~{y{z|~}x{}y}}x{{{~|zxz{z{{~yy}}|{}y~{y{x}{x||zwt||~}}yx~yx}z||z|}zx}}{|{zzx|y|~z|}{{~}y{|z~x}zty}~wyz{w|z}|{|}~}|~|}~~{x{}{y{}~~{}yxw}}~|}z{{{~|}xy{{{yw|{zyz~}~yz|z{|yx}||}||||z~{|{y}{}y}}|zzt}wy}x{y{|}ty|zzy{x|w|~y{|z|{{y{z|{|xzy|wz~xyz|}y||~xw{}}x|{{z|~|zy}x|z}~|}xz}}~~|{}zwtz~}y||z|~{zz|~||x|{|xzz}z~zxz{~|~}}{v|wz|z{y}|z~~~zz|||{u|{~ux||y{xv~xyzzzw{}yw{yyx|}|xz~y}z{}~{~~||~x{}~}}{|||{~}y~}zx}~~~{}~}}|{~~}|{~~}~|{}|z|}}}}}{~}~}}}w~z{}~~~}~~}z|y}~{|}|}~|{}~}||~~~~|{}z|}~|~~{~}~~~|y~~{~}~{~}{~~z~~z~~|~}{}||}|}~~|~~}~}}{|}}||~{~~~z~||}~y~~{}}~{}~~}||~|~x{~{}x}|}~||}|{|}}~z}}|~{~~~{{~~~}~{{~~}}}{zz}{vz{wzy{~zy{{}z|z}zzz|zw~w{|~||{~}y}y~zv}xz{x{}~||z{|{yxz|zy}|~|z}x|zxzy{{{v|ww|zx|~|t|{y||{}|||{|}~~y}{{y}|x{y}}~}}||z|xwzwwzyt|~xz{|v{yy{wy}zx}z}||xxyxy||{~z|~z}}|~yxyzyw{yz~zzx}wzzx{w{}xx}x|}z}|vzzy{y{y}x{|~|{{y~z}}|}~{}{|{xy{{z|}yz{zsy~yz|s~wyy{|||{~~z}z}w~|{xz{}y|}z{{|zzw}uuvy{zzzzx|v{x}yzz}{||zx|{}}}w~z{{x{x~~yw}~y|}{~zz}y}x{xy|{}wywxyyy~w{z~xz}|yxzv}zv}|{x}y{|~}wy~zz{~|{}wy||~zz{~|~}~|y||yz{}{{x{~{z}xyy{{{~~{}zy{z}||||{~{z{}|{x||}~}}zz}zy}w{~{zv}w~wy}|~{}}{|wyyz{}y}|{y~{{{zzy~||y}~xzy~xzzz}wy{z{zzx{z~~~|zz~}{|}}{||}z{~~|{z{~z{~zyzy{{}x|~|y}{zzxyy}z{|zyy{y{z~z|}|}{}}z|{|{}{|{~{w~z~z{s~|~{~~{zyy{xxy}yy{~|~|z|w||~}~y|z~y~}|{{}~|z~~~zz~~}~y{~~}}}|~}~}|~~|}}|}|~~~~|{}~~~~}{|~}}|}|~|}~}}~~}}~~~}|}}x||}}~~~|~~}~}}|}~{~~|~}}{~~~~~zz|{~~}~{}}~~}}}~}}z~||{z~~~}}~|~}~{~~y{~{~~}~~z}}|z}}}{~~}|}z||{}~}|y}~|~}|~z{}|~~||{~~~{|}}~}}~}z{||}~}||z~~}|~|{||{|~zz{~|x}|~{|{}~|||~z|zy{{}}~}|}y~{}|z}z}|{{~{{||x{{{|z}}yzyz|}}~y|zx}~~{~||u~vx|{~}|~}y}z|~}x|x|}x}~}|}y~y}{}~~z}|}}{y~|}|~zw~{~{}z~y|y|{|z~{z|y{}z}|~}~zy}|}|zy~z|~y||y~}x~|}zzxzxzzz{zy|~{v~w|{wzz{|y~|{~~|zzz}y{|{}{~z~{~}y}{~zz{y}||~yzw|y{~|~{}w~|~x}y}}||}z}|w{~|z{}zz}z}z}zy}zz~z||y}y{{|}}{~z|{|{z{zz{~~{~|v}z|{{}|{zz~}}}~{}y}}}|yy|||~{}}~zz}~xy|yx{x|x~wyz}z}~}~{zzzzzzx|}y~|y}|{{~||y~zz{{|x}z~}}}zxy}{zzz~wz}w{{{|z{~}y~~}{y{z}|~|x}}{}y{{}|{~z~}|||}~~|z}y~||}~|{|{|{w}z{{|~w{|}z|v~y{||z{{yy|{~}v}|{|{~yyy~}}}~yw|y}}~{z~y}|z}|y}|{{z}|}z~{}}{z~||z~}{|z{x}}|{}zzy~}~|}~~}}~~~}}~~|~{~}}~}|}~~}}~~~}~{{~|}~~||}}~|~~~~~}~}~}}|}}~~}||~~~~~}~|~~{}v}~}}~}}}|~|}}}}}{~}}y~~~|~}|~}~}{|~}}~}}}}~~|w}~}~y~~}}}~}~}~~~~~}}}}|{|zu}}{w{z{{w~||}xy{{{~}{}z{yzzw~|~z}zy{y}|}{z}{yyz{wz|{~|z|{vyy}}~~}{ywy{{xx|z{x}z{}y{t{}s{{~|z{{}{|{z}{y{|~|z}z{z|{|~{z|z~tvuz{xzyx|zwy}|y}{wyw~}}|{{~y||~}|x}~z{|{~|}|x~|z|vw~{{{{|{ux{~|wzy{~y}|}}xzy|||~|y{~{}x~|~~z}y|xy{}||||||z~vy{w~xwzv~yz{}vxzxyz|x{x}}{}|}}x{{y{zz|}{~z~}zy{x{xy}x}~}~|z}zyxxy}x}||wz}||}}{y{{|z}}|{y~|x|}{|yx|}|zz~~}zx|}}y~zyz{v}t||~{}yy~~|y~z{z{}y~}~{yyz|~{~y{wxwy{||zy~{ywx~y|yy{tzzyszz~z{}z|x|}z{z~xz~}zzw{{x{}x}{p|yvy{v|}yy{zzyy~z~~xz}y}{}v{x{x}z}zy~}|z}|xvx|{{}{yzx}x~y~~}{|u}x{wyywy{~}y}{z}|{{wz{vz{|}y~ww|z{|||}y~z{zvxw}w|xzx{u{{}yz}~}{}|{{~~~{x}|~{}~yx}yy{~|z}{{x|}{y|w||{~zwy}zx~}{~{z|w}{z~{{~~}|~~~|}~}{z{~}}}}~}{~{y|z|{~~~}~~~}~~~|y{~}~~~~~}}}~}~|}}y~}~}~}}|}}{~|~}||}}~}~~z~~}{{yz||~~~|}|~{~|~~}~~}||}~|~~}|}}|}{~}~~}}}~~||}|||~~z}~~~~|}}|~|~}}z~}~~{}}~~~~{~|~~|~~~|~y}~|~}}~~|~~~x||~~~}}|||~~}{|}|||{}{|~~||~~~~}z||}y|}}|z~}wzxvyz}z|}|x|{|{{xy{}z|~}ww|z{~|z{}z{{y~}{yx}{|~}{w}|x||{~x|w}}z{z|}{||z{z~}xz{y~vyz|zx{{|y~z}|~|y}y}}|{wz|}|~yz}x{x~|{|~yyz|~z}y}{wx{yx~~|y~{z|wzw}{yx~}~u|yyzz|}x|x{zxz|~|}|{zy}{|{|{x|{z|}}{}z|z||{}{v{yw|{~|{xy{|}}{{w{w{|v{wy{{{zz{x{~}x|}w{~z||}x{}zz}}y~z~{{y{zz{v|xxyx{{x{x|x}{zy}z{{|~~{z}~}|y|uz|}xzw}{x}z}}y{y~y{zx}~}||zzw}z|wz}~zw}{yx}~{y{~}{z||}{}~z~{|{|}z{{{|z{||x}x~{}~{y|w|z}{z~}x{{}|{w}~}|y|}~{~}yz{wy}z{z}v|}}w}||{y{~xwy{zy{}||z}~x}y{{zz|yw{|zz|z~ww|{{zyxyzzz|y~~|}|zzv|z|{~y|}{w}|y}x}}z|{{||}|u||~|ywy|}z{|y|{{~|y|zzy|z~y{{}zy}yzz{|{{{zyx~~yw{||y}}y}}z{~x}~z|w{y{~~}y|}~|~}|{v}w|{{|x|z{{|zz~|~||y~|~}}~~|~~~}~}|}|}}}~}~}w{}y|}|{}~~~{{~}||~~~~{|{|~~~{}|}|~~{{z{y~~z~}|y~~}{~{}~}~~|{}{}}{y}}}~~|~|~}{}}{~}{~|~}x~}}y||~{~{~~~~~z}z|}~z~y~y~}~}}z}}}~x}|z}{}}{{z}~|}}|~}|}~~}~}~~|}}~~~~{w~~}}y~||~}~}}w~x~}{~~}}||~~z~}}~~y~|y{~~}}}~z}{~y{~zz{~~~|}~~{yx~xz|~}yzx}zx}zy}{xzzy{v{x{x{z|}|}x}}}|{{x~~x|x|y|||}~{y}~z~{~y|~y}w}}}yyz~|y~w~{z~~vxv~zz{zr}z~zz{w{{z}y~|~{z|zy||{~{~{yzz~{yy{|}x~z{z}|yv|{{}{zzy~~y{{xyz}y|}y{}|~zyy{|zuwy{}yw}|z|~vz}{{uzy}zx|{z{{{z|z{}|w~}|s}~}{}~~{z~|xzw~xxzzv}y}|y}z}z~}ztu}}|x|{z~|z~{~{z{|}{~|x|{|}|||u~xy{yys~||yyyv~{}|{{zz{w|x}x|x~{|{{|v}}}~yy||~yy{}||xyx}yw|{y|wx|{yy~{x{{}yy}v~}yz~}~y}}y{||}{{|w}~}}}y}}||{{yy{y}}zw{x{uzvzx}xxy{t|}{~}~z}y}}x~z|{{|}~~{{|xw}|||zws{w}yz}|z}zy|z|{y{{}w{{y|{|{|{|z{|{{z}w{~~|}~x}z{|~xy{|}z{~zy~}z{z}~|w{z{|yz||w{|{{|{|}~~}~}y|x}xx}x~{z|zyu{y~yz{z|zy~yx|yrx|{xzzy|y}~~|{|z{}{|{zz~|||zy~v}~|y}}zuy|{y{zy}z{z}||yz~|}{zzt}}}}|z|~}z|{{|}}|}z}z{~|{|~~}}~~z|~|~x~z~}~z}~~}}~}}~}}|~}}|z~~|z~|~~|}}}}}~~}|z|~}|~~|}~}}}~}~~~~|}}{~||}|~{~}~{}||~}~|~|~|~}y}{|zw~}}~|}~~|}|~~}||~{z~~~|{~~~x~z|{}{|~x}|z~~~}}{|}~}z~~~}~}}}~}~|}|~~||~~}z~}~|~z}z~|~{||~z~~~{~}}y~~}z{}}z{yyy}}|zx|~{}|~~|{|x{}{~w|}}~{x~|{~|{{z~{{wy{}{zyy|y~y}w|}{x{zx{|t|wx{}uz|zw~z|~y}w}{u|zy{vzxzw{w|wy~y{z|~~zu}yxzzy}x{z{}{xz{u~||{{wwz}|~zw{z~ty{x~z}|u|}||~}v{z}{w|z}zz}yu|~u||z|w}{}|zz{}{|xzzz|y{~|{zx}v}vyw|}{x|~|~yt~||~{{|{|~|||}|{}|zxz}{y|{|x}~}|y}~}{{{{|xz|~~x{y{y~}y{{w{|y}}|~{yw||xyzzvz~z~zxz}zy}z~~}|wz}w~yz{~xz||{z|~}yxz~{xzy{~xzyx}zy~{vx}z{{}}|w{{xyx~}xz|z~||zxy{|vzyz{|~xx~~{z}|z{{|}{|}z|{|v|{{|{~{}w{y}}|y{x}{x~yz{zy|}{y|yz~|z{v}{{y~{}x|{|}w~|w}|~{z~w|x|{xxx{}yzw{tzz{u}y||}}vvzzxy|~zzzv}ywzwv}z{~{|x~|{xyw}y}yu~vy}ytx{{}x|{zz|}u~yyz{zu~v{{~}w}}}|{xxwvzzz|y}{zz}z|z~wz~}zzy{yxyz{||~vy~}z|vz{}y{vyw|y{w{zxyxx{~~{|yx|x}{}||}w|yy|y}}|{zzx{z~|}}{}~|~~|~}|~~}}}}}z}||}~|y~~~}~z}y~|}}~{z~}~~~~{|~{}|~{~~~|~~{}}~z}}~y~}}|{|z~}~~~~{}~|~~~~~}~||{~y~|}{{}|~~|}}}{~u~}|~}}|~||~~~~~~~~}|||}~}}~|~~}~{y~}|}|{|~~|~~{}~}~~~z}{~}|~~{~}~|{~}{{~}~~||z|{~|{||}~~|~{~}}~~~}}}}~|}}}}}~~|~~~~~z~z~}{~~~~|x||y|z|y|~|zx}yzzzz|yxx{{w|}zz{}y{{zz}}}ywzzz}zz}{{||||}}{z~{|x|||{x~~{}xww{{|wx}}~~|zz{|y|zvuz{|ywz~}~}{yyzw{yz|}wy~{|zz{{w~zx|wyxvv|}yzvy|}|vzzzy|yz{xy}}|{yzzz{yz|{{|zyx}{|x}}|{z{uz{x~wzz|zv}y{zy}}}w~}xyzw{yzz|~|ww|z~z~}}xz|xzwz~}|{}|z{}z}z{y|}|wu}|uyy{|{~{}}y|}{v~yzw{z~||{||wz{|{yzyx||z}z{|}~z{}u|{~x{zz{zz~|z{uw|{xxy}x}{|||}{~z~{~{}~}}~}}}|z|~}|z{~}{zy|}~yz}yyzv{z{yxt{}{yz|z~z}}{~~{zzy|zz|zy|zyz~{}{{|z||}|~{x|~~zx~~{{y~zv{yz}wxxy{u{~}yx{}{zv{z|{y}}{z{z}yxzuz|z}y~~x~}~w}yy{|u}{z{||}}|{{{x~|y{}x|}{|yy||~|}z|wx{{x}z{|z}}{|x{xy{vyzx~|xsww}z~}{z|{~|w|wy|zy{~{{{~|x{~zxx}wuz|{vzw}y|ywt~||pxyx~~|}~z}{xy|z}|~|}zzy}y||w|{yyxx}vyyx{}yz|{zy||zw{{{zz}yx~~~~{~}y|{z|}}}{}|}}}~{{|~{}}{~{|}}~}~}}}~~~}z}v~~}|}z~~|}}z}~~}}{~|~|~~}~~}~~~|~}~v~}}~~~|}|~~|}}~~|~}|z}}}|~}}~}~~~}||z~~{||{}~|~~~}|}|~|}~~}}|z|}~|~|~~{~~~}z{||{}y~|{}~}~~z{z~~}}{~y}}{{|~~|}zz|z}~}|z|{~|~~~~~}{~~~}|~~}|{||y~|}~~|~~|}~~|~|~|}~x|z|~}zy}~}|~}}~zxy~x|{w}yyzy{~}{xzy{~{~{{z}{yz{wx|~}wzyxy{y}xx}{}x|}{}~{||{|~}{|w~x{}zy}yzz}wz{}{~}y}}yw{~|{{|yxyy}{zyz{ux||y~y~~{y}zwy|y}zw|yzz|x|{{w||}y}w|{w|xz{zzzx|z}|{{xxz|y|x||{{}{{{y{|z}|{|yuyz~ut}~z{||yzzz}|w}z||x|}|x{wy}zx|}{z{~y~}}{xy}~}}}|~z{~{zy}y|zx|zx{~wy{{z~zx}{zzz{}{{zzx}}x|{x~z}~|zzy{~zw}|y}{zyyy|{}}{}w~||z}~~{x~{|{~y~vz{v|z~}{}y||t~}}|{y~}}{z{}{z}{|||x~~yv{~|~yx}|x{yy~|zw{~~{wyw{|z}xz{{{|yy{{~yz{v~}yy{w||zx~zxyzyzz~{yyyyzzx|{|z}w{{zzyz~w|y{}z|}z|~x~}zxy}}{y{z}|zy{~}zvy}wy{|x~{|xw|wy}{~zyx|~x|~}yx~~~|x{~zx|y||xx}}y||{zzz{z|{~}|uy{vxx|~yzz~}w{~|x~z|r}~|}xx{{{~|{~~y}w{u~y}|{}~|}~y{~|w{zw}~~w{{x{~{}|z}|{{y|y}~{xw~|~|||zz|yzzy}~|wvz~z{z~}v}zyu|z}{{|z|}{}|~~y|}~~{|}~{~|~|~|}}|~~}~||}~~~~|y{}|~|}}~~~}||{{}}}w{}~~{||~}}y~~~}~|}|~}{|}|~|}}|}~~z~|{~}{}z{zy}}~||~{{|z|~~{}y|}}~}~w~~{}~~~}~}}|}z}z|~|~~}~}~~|||||~{|~|z{|}~~}}~{z}~~{~~~~~{y}{}|}|||{z~}~{||}|~}}}~~~~~{}{|}}~{}}}~}|~|{z~}}}~}}}|wzy}~z~~}}y~~|~x|{~|{~y}~~~|||}x{}~z~}~||||{|~{y||}}z{x{{|~~v{|w}zxu|||y|yxyz}zy{x|y}}~|~{|zxz}~{}|~~|{{x|~|}}x||zz}~|~{{yz||~|yx|zy}~}{x{y}{x}|{}|x}x|{}~{{zv|}z{ux~vw}y{z~z{zyxv}}zxx|}~|w{zxy}|}y|{~}x}z}{~}zv|~|zxx|y|}z}}y{x{z}{|w{{|z{{{yxyzy~y||{z~{}zz{x{{xz{z~}|}}~{zwz}zz{yw~}y{xzz|}~{{|x{zxv{|}~{x{~}yz}{|}yy~{}z~|{y{zzz|{}w}zzu{~zxv~{zv}{z{y}~}||{~~z~{{~}||y|~{u}}~}~}{|zzw|yzyt||}wu|{~|{|{xz|wz|{}y}{||yy~|yz}||z}zz}{~}z{{~{|zxx|}y{yx{yzw{zyzty|yx{utyw}xz~~x~{|{{z{}~~}~}{xz}{~~{wy|~{{y||{{|{{{vwz}w~{{|yx~wzzzy~|z||y~wu||z|z|{}z}|~~~}y{zzxx|{wzz}||w~z|{}yz||{z~vy}}z}y{}~||y~z{x|}|}y~wz{{~z{|z{yxz}w{{y~yvz}}yyz}zx}y}||~~z{}z{|}yy{|{}|{}||{y{z{}yy}~{||y{y{{{yy{x}{|}{z||~~|{q|}{z{|y|~~|}~}{}{~~|}|}}~}|~}~}}}}~{}}~~{||~~~~~}z~}y}~~{{{~{~~}}y~}|~wz~{}}~{~z{}~~~}~}{}~|x~|~|}}|x{{{{|{}~}}z~}~{~}~|{~z|}|~~z}|}}}~z~|~}~{}|y}||~}{~}{|~|~~}~}}}}~}{~y}}}~~}}~~|~}{|}|~y||}{~z}~|}~|~~~~}y~||~{y~|}|}}}||}~}}}~~|~~{~|~}y~}y||~{||~~~~y{~~~zz}}~}~|~z}}}~~{zxw|zxz|zx|zz}zzxz|~|{||}}||z{{w{zzwy|xzxz|{~|}ywy~~z}xzy{|}~y}zyx|{|u|{|w||z|zx{w{zzvz{zw{}wx|~~p}{zx}{|{z{{y}z{}z|~zyz}y|~|z|yzy|z}yyy}xyz{zzz{~{zzz{}w~{w}y{zz|ywzyyz|x~}~}xzz|~{zy{xv}zx|~{wx{}|z}{}||y}z{{{}wyyx|{z{{|}y|}|||{{{}{zx}~{v|zzz}|z||~}xzz{|y}}y{||}|~y}|~{}|{|}zxxxz|x}zz{|~u||yz||w~ww}{{{}|y{zwz~{zz~{{z}w{}}z~x{z{~{~{}}|~{z~|z{{wz{|y}}yx|yyzv}{xzwz{{z|}{|{y}|zz}|}|w~~z|z|~|y|zw|}|z{{{yyy}|||}tv}vyz{xz}{||}}zzz{{wzu|ww|zwzwx|{zyxz{{|}xwzv~}z~}~|}y{w|{x~tz{||{x}z||y}w{{x}{z}x{~z}}w{}x{zyzyy|yz|{zw}||y{~{|y}~{|z|xywz}|}yxzxxxw{{|{{w~u~zy~{~~z~{yzz{wwxz|vyw{~{}|~y~x|zy~z{u||{y}}z|yx{{|~|x|yx{wzx{v{}x|w{}~~z||xzw~|}{xz}|}y|~w}zzz~~~~y~~||~y}|~||~{|||~}{}~z|}z|~|}{}}}}~~~{}}~z~}|}|~||{}z{}{y~~}{~~~{}}~}{|{~}}~}z|{~|{~{~~~}||{}~~z~~}}~}}}}~~{~~|z}~}{}~|~~}~~{~~~~}}}{~~~{}~}y~}}}~~|~~{~~}|||~{|}y~{yxzz{}z}}~~}~~~~}|~}|~|~~|~}~}y|~~~}~}|z{~|}~}}}z|{~yz}~}~{z}}|z~|~~}}~~~}~|}~z~{}~}}z}}{|~~zy}|~z~{y}xzywz}~||}z}yxzy}{{y~~y}y{xy{{y~v~|~|{{z{|z|y|}z|x|}{z~}}}|{{xyzx~zs~y{z~x|v|}x{{z|z{~y}zy||zy|y{zyy|ywzzzz}|}{}u|}z{zw{{}|yz{y|}zw}}}{{{}x{y|~{}}~{y}{{~{~}z{|~x|||zz|}{}wx{{|{z|xxy|{{y|y{zz~|xzwyx|}||}w}{~yx~x~|{{{}zz|}~xy~{}~~}{yy|{{xx~xyzz{yyw~~|{zz}{zww~vyz}~vz~|{|}|}~|y{~|z~w|yz|{{x|xvz|~~|}}zw{x{z{}|y||}wy|{||}{}~xyy}{|~~~}{xv}{zw}|yywvz~|w{{ys{v}yuy{~|{{zz}}~z{}y}}z{~z{|~z{{{~z}x|z}{z|z~vyw~{y{yv}~{|~xzz|z~w}|yuzxy|~{y}yz~y}}yx|}yz{x|z|{|}zyyv~{{u{yyyzz}|{{{{z|}}|y~{zx~|{{}w~}~}~zzz|wz{}~vy|z}||||~z|z|x~}||uzx}}|{|||xx|z~|}|~{|}~y||w|z}~xxzz~~y}{{yz{xwxz{z~}}|x~|~uu|}|z|||~yz{|z|}~|~}|z{{~y|y|{}{zz}t~|{|y|zx{twzx|{x}y}|{~{}~x{uxz}}|y|}}|}~~|z~|~~|}|~|~}~}|}z}~|}~}}{}|~~~~~}{~~{~~}w{}|~}|}~}}}~~}|x~|{{}|~~wz|~~~}~}}z}{z~}}|}|~~~{}}~}~~~~~~}}z|}~~~~~{~{z~z|}}|}~z~}~}}}~~|}}~}}|~}||}}}~}|{~}|~}z}~~}{|~~{~|~}{~~{}}z|}~y|~~~{w~~}}~{|z~x~~}~~{|}{~{{}|~{~~|{|{}}|z~~|~|~z~|~|~|~~}zz||x}|w}{uyz|x~z{|t|x|yy{x~z~{}y|}~yx~}{}yt}}{zx{}~}w}}xx~yzz}{}~yy{{zz~z}{z|{}|}z|{{~|}x~|x}~z{{yz}wy{{~zz{yzzw{~{y~}{|y|y}}{|||{zwzzzzz|z}wz{{{{z~}}wx}~~}~|~zz{|v|}{zy}{xy}|}}{wyxz{|}{}yzx|~~~zxzy{|yw||y||}|~{}zz~zy~y~z{{w|v{}z~z~}y{}{x|x}y~|v|{}x|yy}||~}{|z|xy~vz}yw~{~y{z{z}|zy|~|zz|y~~{{y~{|{zzy{}~~}y~}z{yxx~u{x||w}|{xy~{~|y~z}}~|{}}w|}z|}yz|y{|z{w~x}}}|x|{}{w}~|}~{x~y{||}{}|z|~z|{xx|zxx{}|}~zv|}z}y}||}|zz}rywy{~{{{yy~z~yy~}zxz}z|v}{}{|}~}z|w|~||y~||z|~y{zzx}zy{zy~~}yw~y|}{x}x~|}~~x}|~z{~z{{||~|}|~{{w{|zxzw|}}x{}{xtwyywx}~|zyw~x}~|yz~zz||~}}|}}{|~~zyz}|y}~}{}|~|zrw}x}yzy}~{{~x{uz~~~{{wy}}}|~{}x{|~|v|xxz|{{zyy}}|xx}}}~z~y}}|xx{|zzz|u|}~~{zz{~~{~~~~|}~}~}{}~~~yz}~~y}~}~||~x}~}~|~}}zy}{~~~z|}~~||}|}~y{}|~~{{y~}}~~}z}}~}~|||{~~~}~}~}}x~~~||~~||}}}{yy|~uz}~~}~~|}}}~w~}z|yz~~}||~y~}~||z~}~}~}~~}z}~~~~|{|}z}~~~~}~}~|{~~~z~|}~||}~}}}}z||~|~}{~~|~}~~|z~|z~||}z~y~}~|}}{}{~{~||}|}z~~{~|~}{{}}z{}xz{{{{{y{||~z}|{zy|y{w|y~{x|}y{v}x{~}~x{}z{|{x{}zxy{~|||~{~xzwzz~{w{|~y}yyy|{x|xywz{{~|{yyy{xy}~}zy~~z{~~|}|zw{}xyv{{}w|yyy~|w||~wyxzw~yz}z}|~{z~|{t||z~vy|{z{}~{z{yx}z~{{{~zzyyx}}~{zw}{~{zyy{z|z|}{yy}z{}x{|{}{{{z||||~zx|z~y|~}~wzz~z{{v{}w{y~x~z~{|}~~zy}|zy{|}~{}|z}zy|xyx{z}~zz{{{|}{xy}~w}zyy}yxy~{}xzz|{}}}~|~|||}z}~}}}}{|www~~zz{~}~|}y|yx~}{x|zwy}|{w|}x~y}||y||}{}x~z|}~x{|}}{y{zx{yyvyy}}x{ywx~|x}y|u{}~|yy||}y}{|~{w|z|z~z~|z{yzzy|w~z}||}||z~|z~w~z}uxuz~~z{x{|zz{~y}{w{|z{~~w|wy{}|~|~x{w}wx}wvzww{z{z}{{{|zz}{{}z||{|z~||~{~|{zz|yw{|x{{x{{{wzy|ywyvy}|v}wy|{|~y}y}{w{{{}z~}y|}zw~{}|zyyy|{}}}}v|{w|{z}z{ztzyy|{~|yyxz{{xz{}}~z~}}}{y|~~}|}~{}y~z|~~}}~}{{{|~~z|~|z~|~~|~~}}||{{y}{}}~y|}~~~|}}}}~}|{|y}}~{}z{~}~|y}~}~{z~}~{~~}}}|~~}~~{}z~}}}|}y|||~}|}|{{}}|~|~}|~~~w}~}|~}}}}{~|~~|}|~||~|~{~~~~~~y~}~|~{~~}~~}||{z{~~~|}~~~|||~{}}||~|~~z~{}}~}}|}|~~}~}}}|~}|}|~{|~~~}~}}zz}~y}~}{z{}z~xzxwytwy~xx|w{y{|w|}{~||x{{z{y{|{{yzwuz{~zx~{{z~z}~}|~w|~|y}yw}{~wyw|}zxx}|{~wx}|yz~y|y{zy|yzyz{y|xzyz}{}}|{yx{zyv{vvz|uqy{{~||}{|~x~~|{x|vzyv~zxy|t~z{x{{}}{}}z~{}|~z{{~{{|}zy~||{{|~}y}|z|{|}|~||z||vz{y{|{x~~{z~wx}wyy}{}xu{wvyw~z~{yz{||{zxxzyyv|y{vzzyy|}w{yy{v}}}|xw{y|~y}vx{{{xu}zz}}x{}y}y}w|~wyx{z{~~~~}z~}xz}xy{xyyxx|~zw|~l|x}~|xz~{}~z|w{z~z}z{{w{}z{}|y~{{{x~z~zx~|zz||zy}z}xx}~x}x}{w~{xzwv{{|{w|y{{{x}|~zy}zy{}~w~||x|{{wyx}}|}yzz}|{{~||{w|wzz{}{}~w}wz||}{x{{v|z}|y{|{xwy|}}{}|{zy~xyy{yw{{~zz{{w{yz~|~yv|yz{v{zz~}z|}zx||x||}{|x~{z{z|z}{}yyxxx|}x~w{y}|||w|z|y|}xy|{yzyyz}vzyz~{ux}~y~~{}~yux|xyy~vyy{y|~x~{{zv{|x|z|zy{~z{|x{}x{{yxv{}xy|z{||}|~|~~~|~w~|}}}}{{|y~x|}~{||}~}}~~}|~~~~}}|~~yy}~}~|}y~}~~|{{|||}}}~}}}}||}|~|~~}}|~zy~|}~~}~z~q}|~}y|}}~~}}~~~~{}~|~~~z|~~~~}|}}~x~~~}}||}{}{}|~~~~}~~}~}~||{{}~~|~~~z{|~~~~{{~~~~z}|}~}}|}~{z}~~~}~|~|~{{{|~~~}~}{~~}~v|~{u~}|~z||{{~~z~|}~~|}}}~~y~{~~~~|z|~~}~y{||yyy{zzzwyzyzwz|y{}w|{{}xy~{{w~~}~|~~||~{|}{~w}x~}y||yx{}yx|z|w{z|y|v~z{x|}z}z|{wy{{z{y~y|zz~}}zyx~|yx}{~|~||y{{{zzx|||~yv|{}}{{y}y|z|~}~|z{}xx|}s||{||v|z~yyy~{|}~{w~xy{w{t{~zx}yzz{z}z~|{uxz{|}|}v~{zz{~zzw}|v}y~{}y}~|||~z~y|z~{|zy{zuw~|xy|zz{x|y~}||w}|}~w|~}}|{|}}|z|}~x}}yyx{}~yyu|yzyzy{}|z|}|zwyx|{y{}~y~~y{z{||{z}~~|z|{y|y}~{~w{{|~{|{|z{{|}{vyvvyyy}z~}{{~~zxx}zyxzy}|yyzz|wzx}yz|z{x|yx{{~x|y}~}y{x{||{{z{{}y{~y|y~|~}}|y{{}{|{}}x{}x{z|{~~|}z~wy{zy}||z~y~yz||tyxyz{x{{z}|~~{~~x{||z}zy}|yy{~y{zxz{}~yyxt|}|}z{}}~{{ww{{{}}z|{}z~~{|{wy|{zww|y}x{{}}{yx|yw|}~x{{}~}{}{yzv~|y~zx~~|{~y{wy{}{uy~{{}}~yx||z~||~{}x}{z~{{xzz{x{{|~~{~||z|}wy}{~}|{z~~|~}}v~~||{~}}}}~|{z|~}w{|~|}|z~~~~}y|zy~}~|~}||~yy~}}y|~~x}}y~~~~|~|~~}~x~~~|~~~~|~}|}~z}{~}|~}}z}}||~{{}{z~z~}}~~~}|{~|}}||||}~}~~}{{~~~~{}~~|y{}}~|~|}xz|~~}}|~~}|~zy}}}|z~~{z|~}~~}{}{}~z~~{~~|||x}~~}~~}~z~|~}{~~|||~}~}}}~sxz{{}y|~{z}y{zz{xzy{|yyyzy}~z~||yzw{}z}|w{z|||~zy{|t{uxw|~|}yzyyz|}x~|z{zxu|{{|||~yyzw|{zyy{{{{y{~}~}zz|zw~{~zv~{|y{{xz{~|~wvwy|{{|z|z~{}v}}~x}}z}{}y||~y||}zz}|z|yvx}zy~zx~z|x}}|z~{}{x~|wy}|~w}y{{}wy{z|}y}w}x{|~y|{x{{z~|{|{x}~uyw}|x}{zy||v{{{zw}|w}{z}zyy~|}}~~}x~wzz|vzw|z}xy}{y}||~|}y{zx}||y{v}}}{}|}{~~x|~~}x|{}z{}|yz{y}}w}||{|{}{}|y~xy}~{|{}{{|yz~~v}z{{{zz}zxwz}z{{{|~|||qyzy}{yqw|xw}}{{z~w|{xv~{~z{y~|w}{~}}y}|zyv{zx|xxy|~~~{}}xy~{{vzzy}{z{{||y}}yy}w{~y{yxz}{}y|ywzyy}~yyw}v||y|y}{y}y~zvzzyyxyzzxx{y|x|}xz~{{~xx||{y~xy}y{}x{~}zzxvy{{|z|yx|xxz||x~y{z||y~}{zyz{y|wwz|{z|xzwz}yu~yxw||{|||}~y|zwt~y{~~}|xy~zzz{~xz||{}zxz|xy{~}|z|||~{z~||}|{zyy~x{zy|{~|z~zx||z|z{~~~|yt{y~{~z}}~~~}}|~||}~~|{~~~}|{~}~}~}|}~~|}}~~x|}}~|}~~{}}}|~}}~}{~|~||~~}||}~~|~}|~}~~|~}~~|}~~|~~y||{}~}~{|}{~~~{~~~|~}}~~y~}|w}z|~~~~||~}~{|{|~|}~~}|{}}|}~}~}{~~~}{~~{|}z~|~}~~}}|}~|{}}~|}~~}y~|wz{}~}~|z}}{z}|~xx~~|{}||~|z~{}~}~|}}|}~~|}{{{}~{~~|{|}}|~~|}}~}~|}}~|{~~|}z|}}|}|{{x}xx~xzz{z|vz{vz~xz||xzy~zz}~}{w}z{}}}{}~}}}y{y}zy~wyy~~}|~~{z{~{|~}xyzz{zx}zx}||{u|}s}w~|zyx{z{{~}{}v}w~}~~{v}~{z~{x}|~zuu|z}zy{z{zz{{zy{z}}~}}}~}{~~|x~z~}{z{z~y~xuy}{y}v|vx}|uzz}zy}|~{}~|}yy{{z~zvyz{~}y|~y}|xyz{~|z}}{w}xz|x}y{{{y}|{}yxzzyvz|vx{~{{|zy{y|}z{}z{zz||z|{{~x{{x}z|v}y{{|yz}wy|y{{x~}y{xx~~yzz~|}~zyux}|z|}~|~}{||}~y{zw{~{z}zzzw}xxxzz{xx|{}}~z}z~}{z~{{{~|~{}z~~~}~z|}{}~{z{yyz~}{|{xzsz{|y{|xy|zxx{|z~|y~}}~z}|~y|{|~{|||{}{~{|{x{wz|xwv{~}xz|}|t~}zu{{~|~zx||~}}|{~~|{}}x}{zzzy}~y{~zz~~}{y}~x|{||z||x|z~z}vyyzyxxzz{zy}|}z{zzx{}|}wzyy~~y~zzyy}ww{|yx}zxzxy~}w{}|}|{}}z}{v~~z~x{zyy{~~}{}~{}||}z{~zx}xz}w{zvy||~}y||{z{~zw|{~y~}~||z|}|~{|}~~}~|{{~z~~}~}}}~~}~{{zz|}|{~|{{{{}{}{|~}~|||~~}~|||~}|}z|~|~~|}~}}~}|}~y{~}{z~}|}{}~}}~~}z|z{~}~~z~~}~{~z~}|~|~~}{{}}yz~{~|~{z|z|||z}~~}~~}w~~|~}~|}~~|{}|}}~}}~}~~~~z~~||{{}~~~~}~}|}{}}y~}||z~}z~{{}}|||~z|~~|}~}~~z|z||y~~}}}|z~~}}}~}~|~}{y}{||z~~z}~~|}|}~w~wy~{z|{~|zz~{{|zy{~{y}yzvx{w}xyzyyzz}~~vyxy{y{|||xx|{~|{||}z~yz|yzx}{z||yx|}z}{zz}}}z||}z}}}xyx}}{z|y|}~|{yzy}~{||{w~|z{}|v|~q}{zz}|{|w~}z|yy}|}~szxvyyxz|{|}xxyvyvy~~{w}xxu}|~~||~y{z|z{x~zy~{w||}{y|{wz}x||~{~vzwxx|x|uzx}}yy}z}}|zz{vy{|z~~yz|~|y}|}wz}}}yy|}{{z~{z}~|{x~|z}xz}z||{~{~{}{yy{{w}}}~{}x{}}}yz{xw}{y|w{|zy~|~}w}z{z~|x~{{v{{uzz{z~|z|zz{x|y}||~}~y}{x|z|~xwxzzy|zz|{z{|}z}}yxy}}x|{|{y}wzyy|x}~zx|zz{}|}xy}vzxyz|yz|{~{}|zzyyt|{|{{|u|z~z{{z|z{}~}yzy|z{}{yzvz{{x|z{}|wz{{zv|xz}}|x{}x|y{yzz~}~{{yy~w{{{zwzwz}|z|}}yx}z{zz}z~x|{xwz}~{x~~w|}y|{|xyz~||~|}x|~x|{y}z|||v|ywy{x|xy}y{{y}zx{}{y~{y{zz~xx|}~z|z|yz|}~z}|~~|z}y{qx|}|xy{x|{uywzxz|v{xu}yz}x{|~}}{z}||~||}}x}|||}|{~}~~}}~}~|~~x}~~}~{|x||z~{y~|z|{||z~}}}~{~}}~~||~z}~{|~}~|}~}~}|y~|{~{{~~{~{|~~}~~~~|~~}~~~}x}|}{z~}|~~|zz~}~}~}}{{}}~~~}{{z|}}~w~~~~|~~~|}~|}~~y|~{|||{~~}|x}|}~|~~{|~|~}|{~~~}||~}{}}~|~y{|~~{~}}{|}{~}~}}|~{~~|~~~|~{{|~v{{|}~}~~~}}{{}}}|y|~~z{|}}~~{||||{}y|w{}{}zxz}wxx{ztw}|{|{wy{{|~|{zy~~{{~x}xy}~z|~|zyx~y{|}~|{{}~z{}y~|yzwy{yz{|xz}z|~x|yx||~x|{{{x}|{~y~w}x}{y|{|}w~}~z~xz|||yzw|yy||{yz~{|z{|{}}}{yyw|{~~y|}~{|~{|{{z{|y~||~{z}{}~z}yzy{x{y|w|zxwv}|{zzy{~x}xy}y}{~~~yz|}|~y~}{yxyz|z~z~z}vz}vxx}{{wy|}x{zv|w{yy{zz{{|z|{{}~}z~|}z{~|w{|xz~|uzyy{z{uz|x~vzy||{z{wz|}|~}~|y}}z{~|{}|~|xzy~|y~y}{|w||}|y{|xx~zxw|xyxzww|yx}w}v|~{~|{{w{xy{z}~{~{{}|{|~~}z~|z{{z}z}{y~{zz{x{|{{~zyy|wo|||yw}y}z}|yy|~{y{x}|~x|{{z}z{x|zzy{|zz{~|}|{yw}z|xz}x}x~xx~|||}x~|y~|}|{|{zz|{{{{}{{}~|}}||yyy|w|{}{zx|v{~}zxw{{zzxz}|x{{{w~|yx||~|}vv{z{tzzyw{|xx{||x}yy}{yvz~|w{~y}|y~{~|~x||z~}x|}{z}{{y||~}yu{~{}y~}|{||}zy{zw}z|~xvz{}}{zyxz|}}}|~|}~||~}}z~z|~}z~su|~}|~}}|{~~}~~}}~~~||~~}}}|||{}}~|~}}~}}}|~{~x|{}yz~~~}~}~~}}~~~~~}~~v|~~~~}y|~{|{}}~z~|{|}~|~~y|{~~|~yy}|~~}~~~|~~}~z||}~~}~{|~|}||~~~|{}{~}y}}~|~~}~~~}~}|~{~~~}~~}~}x|~{}||w{~}}~}||~zz}~~~~~~}{{~{~~z}zy}xy|zzz~|{y}zx~zx{}~~~||yy{z~zzwy~|u~y}}{{z|{}z{}z|tzvx~}~{|u}z{{|z{{}y}{|y|xz{|z{{~|z}{}x~}{~~}|xyw~{z}x{{{yz{y{~y{|z}~}~z|~xzv~y}zy{~|}}{{zzwxz|~{z||}z{{x}~||z}xw|~y{{}z|zz||v||{zy{y|}{}y{~}xu~x|vz{zx}{}|||y~wz~{|~{}|yx{{wy{yzx~~y{zy~w{~yv{||}|~y~|~|yzy|{z|{~|}|||}x}zz|z~z}v}x{xz~}{z}wxx~}}}z||wy~|z}|yz~~z{wzyy{z{{y{{}y{{~}|yyyz{|zz{{~zwz~z||y{y}{~~x|z{}|}{z|~{}zz~{yw~{zw||{{}z{yy~~w~xx{z|{}z~}y|z||||w|}y~{x{}}wy||{|xxy|w|||y|}}w{}|~|xw}yx}|}}y|zy{{|y}{{~y~|z~}{|~}{v~}~|}~~{}|}}}{{||yw~y}{}|y{|}|yz~{z~|z~{{r}w}z{z|y}|{~~||zy{||{x|}yy{}~{}{}z{yz~x~z|{~}{{|~y|w}z{~|{|s{{}|}y{~}|yw{{~|xzv|z}z}z|z}yz~|v|x{{z}}~zzz{}||z{y}}|y~}}y}z{|wzuxz}~z~y{{|{w~{w|y}z{}wz~~vx~{~~~||~}{{~}}~~~~}z|~}~~~s}{|}}~~{z~{|}}~~|~{|~{}z~}~~~~}~}|x~}~}~{}}}~}~z~|}~~y}}||x}~}}~~}z}}}|y||~}~|~z}}|{~}}~}~~~~|~z}}{|z~}}}}~z}~~{}{}v}~}~~}~{~}{~~w}}|}}|~{z~}~~~|~~|~}}{z|}|~|~}}~~}~}}{}}~~}~|{}||~}~||}~}~~{|~}~|}~~}z|~|}~|~|z}~|~~|~}|~}~}~|{{|}{~~}}~{||z~|~{|~}~{{}~|~~~x|}z~|z|z{wx{~{z|yyuuxwvuxxzz}y||||w|{zy|}uy~||}z|}{w{|u~z~}y}z{}|}xw{{{~}yyzyz~|~~zzx}|}|~|uy{{~}xz{}~x{u{z}|~yz~~}x{vyw}{}x}}|~z}{z|{{|}x|v||{z~}y{{~zy{}|z~|y}}z}~{}~y{}}{x{{w{|z~x|w|{x|yx}z~z{xyz}xz||~~~{z}}|{}}~|}zzy}|x|y~}yx~wxzz|{z{}yy~~}}}zyuyz}{yy|xzyx|~z}{x}zwzzz{x|}xz}{yz~x||zyu}|{|}{xx}{||w~z~z|~~~{|u|x|}~}}|{yz}yw|zvx|||wwx||xyz}x{}||x|}z|x|y||z~{x{y|x~y|}{{{{}z{v~zvy{{yy{}~z}{yv}|~z|}|yy~}~|~~|{~v}|{{{|}~}{}}}x~|}}~}}w~wxz~|{wyvy}zxz~z{}{y}y}||~~}{}{|y}~}z|}{|{z{{{|xv}y~z|wwyz}wy}|xxz~vxzv}{|x{|}}r}y{||}{||}|{x{~|{|{|tyz}|x}yu|{zzxx{yw{z||{z{w|~|y|z{}yzy||}|~{~{||~~}w~x}{{}x|y{~{|~z{v~xx{yy{|x~||}{}{z{}~v~zz~~~}~}{~~z~}}w|~z}|}}}|{x~{|~|}{|~~}{|z~~~~}}~}}}|~~~|||~|~}|}~|{~}|z}~}~}}~~~~}}}}~~z}~~~}~{{~~}}y~}~~}}}y{~{~|}~z{~~}}}}~~~}z{~~~~||}~||~{|~~~{|}z}}~}~|}}{{{~}}}~{}}~|{|~}~|~v}|{~{{~~|}~||~|~y~~~o}~}}{{~}}~}||~w}{~}}{~}~|~~y|}~~~t~|{~~~vx~}{xy}w~y|}}zzy|uw{|}w{|y{~{~yww|wyyxvv}z~z~{y{y{}{z{yv{{yz}u~yzy{y|}~z{{yv~z}~}w}zy~{y~{zz}z}|{}z}}|x|y|x}zyxyy~y|ytzz{~{{xyzy{u}yxw{|{|wzy|xuy{|~{}|{~xv{}{y}z{|}||z|}yxz~zyy|y{yyx}~}{vv|{}~}||z{{z|{}{{~|wy~~{~~zxz|w}zzxs}wy{|}~~z}~zwz{|v{{|}|z}~}wwx}|~}|z|}yw}|zuzy{~w~zy{}z|y{|wy}{{|{w~{zz{}{|{x{z}yyzxy}}{~z{x}{{x~|}wz~x|{yy|z{z~w{}x||}z{y}z~w~}}xz|zyyzz~wx|zu}{|{z~xz}|z|~zyxy}y}|zy{~|~yz~xy{}{~|||||{{~~{{}{w{{zz}{xz{v~~}~z|}{~x}{wxzy}~~z{}}yu{wy}zy~x{}x|~y{}}{{|yz{}u{{y|z|y~y}x~|{~w{y{|z|zzv|wy~zz}|{{uxyx}~y|~x{|wwy{y}{wy{xw|ux~z{~{{{~{{||z|}x}{w{{z}wz|{{}|ty{z}|~z|z}y{}~|~z|yz}}|zy|}vzzwvs~~yw|||{wx|z}{{wy{y|{{|}w}z{z~|}~wz|}~||y|x|~|~|yx~}{w}zz{zzz{v|{z{}|~{~~|~~}}}~~|}~}~y{~~}~||y|~z~{~|{{|||~}~|}|}{|}}~x~}|~{~{}{}~{|~z|~~{~}~}}~}}}~{~}~}|~|||~|~~}}{~~|~|{{}|~||~~{}~|{}}|z~}~~}}~{~}|~|~}~~{~~~|~|z}}z}}}{y}~}~~|zy|{|}|~~z~}{|~{}~}{{}}}~||~~|}~~}~{z}~{|}~~}|~~}|}~}{z~}}~}}{~~~}{}|}z}||~}~}y~~~z}}z~z}z{yzy{z{x~zw~ys{vzxz{|||y|x|zz|xzxxxzy{|{}|v|}}||}}{}{|x{|y||~|yy}z|{~yxzyx{|z}}v|wxwzz|zz{~}{}x{~}x}}|}{}|zz~ty|yz{|y|~|}}y~|{xs|yvzu~{}zwz{{zw}wz}{~xy{~~~{|yw|yuzz}}yyvzxwyxzw~}wz}{xyx{z|z}{wy}z{~~yzz|zy~{~}}zyy|}y}~}{}xt|yww|~z{|x~w|{x}zyy{yz|y}||y}xw|~~||~~x{|z~|{|}{y|}yw~y~w{zy}|zxu~{vuzz{|{}{{zz|x{x~yzx{z}|{{}|{z~|}}y~z~z||~~y}|xzz|z~y|}{~|}|yz|{{|zzwy{{{|w~}~~u{~{xzxy{{|{|||~z}|}|{z~{y}w}{{|{|z{~zu{zzvwyy{}y|{vxxvy{v{{zy~|yz{|zyz~{~z{y}uy}}w}{zzy{w|yy{yxw{u||zyz{~|~|{{}z|~x|~z|||y}z|~}z|{|z|}w{z{|x~|z}zx|zx~{yw|~}z}{|{}~~||y{|}y}zz}|~~~}|{|}y{z|~u|y}|}{y|yzzzx|{~{zy|wxy}{}|}||yxvy|y}xz}}~{{}}{z}{x}|v}|zx|y~{wy|y~~xzz}xz||x||||~x~}{|zy}}z|~}x|{~}}~{zx{}|~~}z~}}~~~{}|}|}|~{||{z|}|}~~~|~~}~}}||}|w{}~|}{}}|~}~z~z{~}~~~zz}~~|}~z~~~}~}}~~{~|~~|}|}|{~}z~~~|~||~}~|}}}{}|~}y}}~}~|x~~~~}}|}z}|{~}~~}|}}}}}}|~|y{}}}{|~{~}|}~}}}}|{}}{~~~~~}~u}~}|~z}~}}{~|{{}}~}}~|~~}~~~|}~zy}~}|}{|~~~~}{}{xy|}{y}|u}}|}}yz|z}z{||zz{}xy}|}{zyv|zyzy}y~{{|zz{zy{y|w|{|xzzw|{z{~wz{y{{zww}z~{y}yyx{{~zx|vyw|{}xy{}xxzw}~}y|z{}{}z||z{wy~yxzz{~~x}x{|||}zx~|~x|zw}z{y}~~}y|z~~|vz{~~w}{}y~x|~}zx{y~{{z||y{v{~{xu}w|z{x}|{v{{xt}z{}|~x}|w~|~{|~~{z|zy~zzyy|}|}{|z|xy{}y}w|~v~{~x|xwx|~{z}|y}|}z|z}z}{}{zw|{~wxt||}}|{{~|{z|{|{{z{}|y{}}z{{{}{}{yw{|}}~zu}{||{~{yw{z{z{{~~y{}|w{ywz~}{xzz~~y{w|v||}z|~x~{y~t~{{wzywzz{~~{yz||~}{{}y}zyxz{~|w{{{|v|~|~wx~uz{}z|~|{w{z{z~v|}||~z}yx|~yzvx~z~~~z~y|zy}{x{}w|{~{yyx~{}{|{|w{}{~z|{~{v||{|z{y}~}{y}{z{z|x||||~zz|yx||zw{yx~xy|}u||yy}y|}}}{zy|{{|||}zw{}zz|y|}{zy|z|{~||yy|~x~~v|z}y{yy|zzww~}w|y|{|{w{|x~x}|{yz}}x{{{}z{~}z{~{zx{{|}}|~|{|{{|}{~~|~{~}z}~z}z~~|~{{|}}~~{}~|~x~}||}{~~~|~~}}~}|~{|}}}}~|{|}}|}}{}{~~~|}~~|~}||~~|y}z}~}|}|}}}||~~{}~~}}||}}}}{|}{~~~~~{{{|~}~~~z}}}}~~~~}|{~~z}}|~}~~~}}{|}|~~|{~~|}|}|}|~~x}}~y}}|~}|}~|~{|}}{}|y}~}w}~~z|{z{~~~u~z}~~|~}~~~~{z{{w||~zx|z|}x||{y}|z|~}wy|wzuwv|{||vyz~}{|||}wy}{z~|{x{|z|uz}y|~sz}|{z}|zx|yy~|wv{vyzy}xvv{wvx}{|||z{xvy{|z|zxtwz~z{||z{|~zy|u|{||zz{||{w{z~x|yw|vw~vz}y|y{~|z|||x|z|{{{|||{|}}{|yx~xx~}w|yx|{x{w}y~xzyx{{~z{yxwy~{{|y}}v{{}z{y}~}}|}}~{{x{}~|}y|yy~}yv}z}y}{y|{y{z|}|zz}yu{vzz|~z||y{z|}||~}~z|~}{||}xxz}y~{{||{y{|xy|}||zz|x||yx{{{z~z|~}y~|{~~{|y}}{}|{~||}z}|xy~|y}xxxvxp{y}zzyy{y{{w{z~z{|z|}zzu}z~{w|}||x~}|{}|{~rx|z~{|}zt{{xw}u}zwy{z|xt}zzz}z~|{{y{{y}}{~|{xzz}yzy{uz}}ytzz~|w{z}}{}{{}z|yz{}}z|}yy{|x|~yz}|}|}z{z~u}|{{}{y}}{{v}s{xz|~xy{zw}|t}|zyz~yz}}xx}|}|~|||~y{yzx{y}z{}{xxxy}}wy}z|{wxzz|~|}~{xxy~{~{||zz|yyyx|yyx{yyw{|y{{x|ww{{v{zyzxyx{{~|~z|{}z~z|}}~|~}~~~~{}{}}~|}}~}}~~{}}~w~|}~}z|{}y{{}}}||~|~||~}~|{}~||{~}~}}|}|}{|~{w~}~|}}x{~{{z}~}|{}~||y{|{z}~|{~~~~~{~{~~zz}}|~}y~|}~~}}~}~|~z~~y~{|~|}}~~~}||}}~}||}}{}{}}~{~~}{{}|~{{z~~{|}}~}|zz||~{|~~~~~~~~}z|{~|}}~}~|}}|~~~~z~}}}~z}}}|~}||~|}z~y~}}|~}{z||}~z}}}~}x{{~}~z}|~|~|~}}|~~zz~{|~~{t~}}~x|z~~}}}{|{~|~y}|{}|zy{zyz}}|~xy{~z}~|}yv|{z|yvy{y{{|w~zxw|}zwzyxy|}}{yxvuy|}~~}wzw~wzzyzyyyx}zy{}~y~}zzzz||t~{{yy}|{yy{x~|}}t|{yy{|px|}w|yy|~~z||x~wx|zy|{}yyyz}z|{{y|v~}|~z{{{yy}|~}}u|y{}yy}z{yy|||vwxyxw||||yyyu{~}}}|zxy|{|yxy}|xzy|z~z{{zz~{|{}yqz|}~zy}x|zz}~{}}x~yz|zy~{}|~xv{y{~wz|}{{yuxz~{~yy|yz|~y{yz|y~{~|x}{wz}~zz}}z|xwzx~~x}{~}yyzy|{|wxz}z}~zy~y|~{}z|zv}|{xx~}x~zyw{xw}}}||}{zy~z}}|}{{}yy}}x}zzxv{sy}y~|}}zyww{{z~y{~y{|~zzz|uy}{x|{}z}yz{yzx{{|yvzvy|zw{}{wzzxy||ztx|y|x{~x~zyz~||v|~v{y~~z~~}|z{~zxyx|x}{|{{yxv~{y{z~x|{}|w~z{w}|~z}|vxyz~~{}}x|~yyyvzy{|}z|x{|{y{vwx~{z~}yz{|yzz}~xyx|}z{xx|ww|x{|v|}v}{}|yyzzz}y{~{z}yyy|{yx}|~}|zx~x|w|y}wu}z|{w|}{zz|~xz~y{{|x|x{~q{~{{|}}~|zz}~~|~}{|~|~{~|~{}||~}{~|}|}~x}z}~~~~{~~~{~~|z|{}|~}|}~z~~{|~|~}|~}w}||}|~~|x|~}~~}||~|zz~~|y{y{~~~}z~~}~z|~{~~|{}{~~~~~}~}|}|~z~|~|{|z}~}~}~{y||~~~~}|~{}~}z~|~~}|}~~}~|}w{~}{}~}~~}|{~|~}~}}}|{z~}~{~~~}z}}}}|{{z~|~|~}yz}x~~~~~~~}}|}}|~|{{~{}~{|}|~~z~~}}~|~|{{}}z~~~~}{~z~~|{}~~|}{~||~{{|v|}zz{yz||}}~}{}yxzy|y}z|~x}xyx~x{z}yxz~xzz}|y{|{y~}tyx{~y|zxz~w}z|~||}~z{|w~{|{}yzzz}|~{xyy|}~zuy}x~{{z{{{~|||~~z{zzz}|zzz|zz|y~||x{yzvzy~|x|zz||y||~~yz{|{z|z~{y{~}~x{|z~|w~v{|{z{}~||}y~zw|{}yy|x{v}}w{|w}{|yz}y|xz|w~|x}w|}{~{}|}|{zzzz~{{}zu~zzzv{xzwz|zyz{}vx{y{zz~}~z}z|||z{}y{{}||}{|~}|yyx}|xzy{x}yxz|y{|yx~vx~|yxyx}xzzz{}}z{|~}~}|v|y~~}yx{tz~{{{xz}x~xx|vwyv{zy}}~}{}~~|}~||}{}x~}|~}|z|y~z||~zyx~wv}x{~|}xz{y{z|{w}z||}~x{z~~xy~}{xxyx~y|z}~|vz{zz|x|}zy{|x{|y{|z|~{}wzv}y}z~{}~~~}{~~{zz~xzz}}}xw{}z{{|zw|y{}y}x}}}{yxzz~{}wxy}|}y{}}z{w|}{x{|}y}}z{wv~|z|xzzxv{xz}v~|zy|zzxyuyw|z}}z{|}w}zz{|zz}r}{~|~{x}|v{y}v{w|{~xzyvxxy|{{}~{{~}}}z|{x~{~{|}~}{~~~||~}|{|}~}|~~y}~}tz}||}~}~}}|{}~{~~}{~~}}~{~~~|~~~~{{}|~~}|~~~~~~{|{{}}}{~~}{~z}||x~~y|wy~|~y}v~~|~~~}z}z||}}z|{z}}~||}}~~~}~~~||~~}~}~}{{~~|~~~z~|}~}~~}{}}{}~~}|||{|~~}}~~}x|}xy{~{}}~{z}z~{~~|~}{}yz}~||~~~}{~~|}~{~~~~}{~~}~~|~~~~~{~|}~||~}||}}|}~|~}|{|{~~|~~~{}zz~}{||~|~~}~{z|||y~{~{zyyy}|}|{x~||{w|{|vzv{|x}xx}{y|{{z{xy|}y~x|v|{|ywz|}y~}zuzw}w|}}y~z}z}x|}yy}z|}z}u{~zu}|{y}|y|y{vv{}{y{x|x{yvz}|{~}wzy{{|zxy{w|z{}{{yzz~}|}~|yz}y}||{z|w}{{||v{z||vyzyx~z~{|zz|}||yw{{|~z{|}zxx{x~v|zy|~x{y{t|y}|yyw||xvvzxyy}{|z|~y}~y}}~z{zz}z{~zxwxz{~yyz||}{|z|x|{|~|xv||y~|zz|zzz}|ywzv~}}xz}{v{y{{}x~yz}zxu}zzx|wwx~{y}z|{}w}~||vz{y}y~xx||}w~{~vu}z~y}y}{|{|~z~y|zz|}|{zw|||}z{z}~|{z{||}||~}|}|x~z}{|zzxz{|}}v{z~{~y|z{{z}wy{{zr|z}vyxz}{|t|{|~}{~wu{y}{v}uwz~}|z|{{z|y{|}w}|{{zy{{~}w{}}}w~~|~}z~|{x|xy}{{x|yz}z}x{w|}zz~{}|wyy{zz~}{}{{{t|~yx~|y|v|xyy}|}y|{x}~y}{w|}wz{{wzz|zz}}{~|||x{{{yz{xyzyo{{zx}|wzx~{xx{}|zw}}|{x}y|~~{{}}~}v||zx|yz}|w{~x|v{w|z~{}{|{~{zt}z}zzz|}|y}~{~y}{{}}}y}{}}}}~~|~~}}~~~~~}}~}~~}~|zz~}|~}}~~}{{|}z||~}~}}~}~{{~~|z}~~|||||~}}}~}|{}~}}}~z}~~z}|~}||}}}}|~{|~~}~||~{z|}~}{}y}|}|{{}|}{}w}~~w{~{~}~}{z~~}{~{}~|}~|~}{}}~|~{~}~}||}~{~~|{x}{~}}}~}}}}}}~|~~}z}||}x~|~~~{~||}{~~~~~~}}{~~y}~~}~}}}}~~}}}{~{}{zz{~|z{|y{|{u|z|z}xw{}~s}}~}y{vzzz{{~}||zz||{}{~z||}{~{}{}zx}||zy|y~|x||xy}xx|{}yz|}~{wxx}xx}{{|||{|~z|}x|}}zzz|||z~~|yxyzzyz{y|xzzw{{zxu~y}~|zz{|}|{~zy{z{~}z~~~||xz~}y|y{{{~vzy}{||zzwz{~{w|z{x~vz|{vz{yvz|{||{~|zz{||}}}~||y|{}~z|v|}z|~zxx|vz~|{{{z{w{t||~|~{|{||{z~}yx|}|}{}~~}{{|||xy{y|zxww|zyz|x}u{~z|tzuz~{yz~}{z{x}}~x~v|}|}}|~|~~~}{|z}y|{{||}wz~zx~x~w|{vvvz}y~{|~{}z~{x}}{zz{vz|{~zy}|xzy|z||z{{~z{|y~}}wz}x}~zz{yy}|}~|y}}||~}|z|zz~||{{}~}{}v}{w{y}||{|}zv|zz{|~xz}~z|x{}v}xv~x|zz{|~~|v~yz}}z}}{z}x|z~yxx{}xzx|~|yx}|}vzy{{|~}}|y|~|{}{x{x~xx|x}{y~~{||}w{x|~y{~w|||{yxz|||}|xy{|z~y{~~|}{|z|~~~~|zw{~z|}y{yyy|x~ux{zw}{{{}{yzz|{z~y~{}{||{}~|z~|}||~|}}}|~~~~~}~z{|~}}}|~}~}{~~~}~~|{y|~~~~}~~~}~~}}{y~}}~|z~}|}~~}}}~|z~y}~~}~|{{}|{{~}~}{|||{}~|~}{~~|~~}~}z~~~~{~~}}}~~{}~~}~}~{~~{}}}z~~z~}z}|{~|~~~||~|~~}~{||~~}~}}~~~}~~{}}~~}{|~|}||}}}}|}}|~}}|~~~z~|~|||{|}~}}}~{~~}}|~~|}}y}~{|}|~~~~||~y|~~~y{}}~}~z|{yy{|~z}}}{}w~xy{{x{zv}z{{v{~{{~y}~{{}z|z~||zw{{y|yyy}}z|w{~yz{z}y{t{}{~v~{~wz|zt{}x|vw}x}|}x{zxyzzzyx}x{z{x{~x||w|w}o{vv|y}|y{{|{y|z~xy|{zwwxz}}z~z{yzvwz||z{yxuw||}w{{|tyz~{{zw}y}}~yv~~|{w|yyy||}{vzywyyzxy}}zz|zx{xz{{|zz{{}{{yz}xy{{zz{w}}zzz||{~vyzy~x~{x||yz}yxyzzx}}}u{y|y}xzy|~w}~~{{}ztw~x~zx|w||zx|~{w{|~u|}{xx{v{|z{{|z}{{yv~x}z{z{}|{xw|y}zw~~zy{}zzz~}|x~|x|y|~|wz~}{|~{xyyzzz{z|{|y{|zz}~|~zy~|zz}w~z{~xwww{~{|{~|}zz|{y{z{}ywz{{{w~y||y|yyz{|}y}{yz~|}{{{w~x|{}z{zyz}|}}|y~}y{w~x}}x{y~}~x~{xzx{{{x{~}x|}wy|{}uzz|yx}zzwzzx|y{v}{~|z}x}|w{y|~xzz|~yw}}z}|}|yzzzzy}|yz|y~x{{z{|yz|||zzyy~{~|~y~xxy|||~~xy|~|}|zy}yzyy{|{|x}}{v|~{|yv~|}}}z}v}~{}|yz|}|z}zxz{|}xvz}|z~z||y{{w{}zz||{{|y{x{w~~~~|~}}}}~}}y~|}}~{~y~~z}z{x|{{{{}~}{~~z~}~}x}}~~~~~}}~||~z{{~~}|~x}{z~{~}~yy}~~~|}}}}~~~xv}}}~{z~~~||~|}|~}}}~}|}|~~{}~{}|~|||}~|y~}}~}}|z}~}~~}}~}}~~~}~||}~~}}|~~~~~|~||||~zz{}}~~}|}}~~|~~||~|}{}}{~~{}{~}~}~}~}}|~{~}~~~|}|}~z~~z{~~}w}{}y{}~}~~|}|~{|z}~}|}}}|}||}~}}~z}{{yxz|}{~y{z}}{x~y}zzw~}z}}w|u}w~~xuwzxy}x}y{z~{~z||}y|{}x}zyz~}{zuw{z|xz{z{y}zx{y~|wzw}{~{zyy|zv~yzr~~{{z~x|zz~v~||{y~zy|yxwv}{xy{y~z{w{yxzz|xy{z}~~y~|vx||zy}x~z|{||}~|{y~z~|}y}z|{{}x{||}{|{y{z|}z}y||z{}{y{vwxvxyy}wy{zy|{}y|y}~}}z|zy|z|~}~xzzw~|z{y{|}{{{zwxxy{zz|uzzw|}w|xzz{zz|}yyz~~{||}x|wz{y{zt}xz|x{{{vvz~|xxzzxzz{||x~z|~{|~z}}{x{z~zz}}}uz}xx}}~~yz}z{wz{{~v{{v|}xyxy|}~{|}|z}vu|yy}}|}|x|~z|}y}~|y}{}}zy|y}x{~}z}}zyxxw{{y|zx}|}y}zz|xvv~y{y{|z|zzzx~{y|{{}{xyzy}x|x||x{z}{|x||w~zx{~{{{}w{wyzx}zz~x{{|y{x|r|zw}{zz||}|xzzyzxz{z{{~z}xy{}yz}zzzyxy{}}}{z{}|}y}}x{}vyz~}zz~|}x|{}}{|xt~y}}{|xy{}zuxw}{wv}|x}{xy|y{{}}{yy~~|z}}~v{}{z~{}~|{w}|}{zz|uy{zzz}~||zy}|z{|tu}~z{~}}zyv}ty{{~~~~~}{v}y~}~{y}|~|{~~|}~~~}}~|z~|{}|~z}~~}~}~y}}~~~z|{|~x}|}~|}{}~}~y~~z~z}|}{|z~|~{~~}{|~~}~~}~~|~~|}z}{~~~~{~{|}{{}|z~~~~z}}~~}~~~~}~~|}{z|~}~~}}~~}}}y}~|~|}|}}}~y}{{}~}|~}v~}}zz}yz~~~{}~~}~{|~~v}{~}z|}~~~|~~}|||}}~~|w|}~|}~|~}~|}}~}{{{~|~~}}}}}}~~y||{}~}~z}|{||~}yz~{~|{~z|}}}~{|w}y}|zz}}~{|}zyyv|~z{|~wzw{{y}x||z|y{{x|vzy{|y||zwz{y{{vz~w|}~~u{{z~w~z|{yzx{{yvxz{|x~{{w|~y|{||}|z{|z|yzw{}z{|xxzyy{x||y|{}xy~x{yy}}|v|x{{}{}z}y|yzz~w{z~zxx{{~|{y{{{|x}}|~{vz~~}}|}yz{|zz|wxz{xz|||}~}}x{~y{xxz|{v}zz{{{{}y{z}|yywx}xw}z{~w{z{{yx~|}x~zz||yz}wyvyz|z||}y{yz}{{{zzy|v}|~}z}v}}{}~y}x{{|{}{}y{{xzxs{yzz}zzzz|{y~~|{}{y~yx~{|}|~x{z|y{{}zy}y{~z|}}{z}||v}y~u{}}yxx|{y}{z~zy{}}|}{zy}|yzy}{}x}||{{{wx~||}|z~y{~{z}zxx|}y~}|}{{z{x|~~v|xzyzz{|z{vvxz~z|vx|y}{xz}{|z{|{{|x{yzwyzxu}|zwz{|zuwu~{|~|~|wxzxz~{}zxy~|}~{wxvzw~{}y~{z}yzz{z{wxz{|{y{uz|{w{y|{z{wzy}yvy~xxx{zz|{w{|y}xy{}{y{yw{wx}nyx{}z|yx~xyz~{z||}yzv{{|~y|~{~|wx{|}~||y{}zzw|{|zz{x~uz{zxzzy|z}|xyy~}~|zyv~zzy}y{}{}}z{|}~}}}~~}~~~|~z|~}{~~|}}|zz~z}{z}|~~}|{~|~{}~{|~}{~|~~~~}|~}{}{}z}|}}||}}}}y}{{|}v~}~~z~z}{~|}~~z~}~}}z|}|~{~|~|}~|~}~~}|y}|}}~{|}}z}}~{|~{{{~}{}|z||}y}~}{|}}{~~z~~{{}x~|}z~~~{~~~~}{}~~}~~}~}{~~}}}{|{}}||~}z|{}|~}~~|~}~~~~~~zz~~||z~~{~}}~x~}|~~{}}z~}||{~~~~}}}|~}}~~~|~~|||}}}~~}||{}y}~||}~|~}~}~zz{{~}wz{z~wy}yy|vxwyzx}wzxww|z~|zxxy|z~}z|y{~||{{{|||~{|{wx~}}xz~}zyy|x}x||{vxz{~uzyy|{{z{x||}{}}~}yy{||~zv|yz{|z{y}wzwytz~{yx{yxxt}}x|zwu}yy~y}z~{}|y|}}|}v|z}z~{~y|||||{}{|{y{wz||~{{xwyx|yzz|y{yyy}|y{yw}~|y||z||{}{~y}x||{{~y|{yz}|}{|{x~|w{vy}x~|~}{vx|yz|vyzzy|}z{}yz}~wz}zuyv}{z{y{}x{z~|xyz|{x{yzxx}z}xx}|zx{}|z}y|{y{y|~|~}~}|}y||z{{{zxyz{~|}~~{~x{{}}y{{wu{}~t}~{{|~}|~}~z|||}~|{~}{|{y~~y|y~}z{zz|v}zxz{yzx~x|~xw{|{|{y|y{z{x~}{vxyy~}{}}{~~}|z}~}~u{{}}}~|yxyvz{|x~uzz{x~|~||{~|yz|}}{z{}~~y~w~yy|{x|}{w{|z}|}z|}z{}~{zzxv|~zyzyy{|~{}{}{z{{xz{|~{~x}{~{~y{vwy{{w~~}zy|yvzv|w|vzwx|z|zyz|~zzx~{z~{{zy{zx}{|x{|zw~~zvy|x{}vxzxvt~||zyzz|zz|y}x}~y}|vxy||}}}}}~~}~{}|~~y~~}}~}}}y~|~~|}}}}{|}~z}~}}x}~}}|~~|~{|~}||~~}|{}||xz~}|}|z}}}||~|~}~~{~~}~}~|~{~}||}}~~~|~~|~}~v~|}|}{}||~}~~~~|~{|{|{|~{~~}~~~}|z}~}||~zv|{}~~}~~|~~z}}~~y}}{}~}{~~}}~~z}~}{}~|}{}z|}}{z}}~||~~y}~|~{~}{}|z~|{}|~~|}}}||z}}|zz|~}~|yz||{t~z||y}{{}}~z{}zz}z|yz|{{|~{zy{zx~z{~y{xzy}|{}{|txz{}x{}|~yx{y}~wx|xu{{wx|}w{zyxx|}wxx|~wy{}~ny{vxzy{txz{|wxyy}}{|~z{~~z{|uz||zx~}xx}z{x|{y}w{|x~}w~~|z}yx{wvxyz{xw|z~~{|zzzxxu{z|xxz||z}{{}x|{xvyvu}{zy}}zyx|y{}xy~z}u|xx{{|y{}||yz~sy{|t}|z|z{z{~zu}{z|y{xy{|y{z}|xw}{{y}{{~|~u}~wzzzz|z{x||||{v|z~~{xx}yyzxy{|z{xw|ryw{xzz}v}z|}~wxw|w|ww{wxyxyy}x|}|~}{{w{|z~zzz}}{y~}~x{vy|x|}{{}y~~zyz}xwwuy{x{vv|{}{uy~z~y{||xz|x||x}x{|yxzw~|zvx|yzwz|}|z{}~xz|yz{|{xw|xy}{{xyu{||{|zzyy|w}{}||{z~zx~x{{|}wyz{z{|~{}xxzt{|~x}yxyy}~z{{}u}}wy|}zy{~yz}}wyz}zxyw}|y{|z{}|zy||~zy|~z||~|w{|zz|y~{vyvxzz|xyyzw|~}{w}zw|}yyvzw}~{z{}{z~{~{zz~}z||zz{~zxzyxzyxyy}x|zwz}{|}xv~x|w|y}x}}xz|}}y|w{|y{vz{xyyyxv~zvzz{z}}yuzwy{|}x{}y{||}~}~{{~~}|~}~y|~{~~~~}y|~}{|x|{~}|~{}{}}~~y~}y{~}||z~||~|}}|{~|{{|}~|~|}~}|}y}}~}~~}~||~~}|}z~~~}z|}}~~}||}}{z|{|{{}}z}}~|}}}}|~~|{z{z|~~{|~}z~}~z{}||}z|~~~|}||~||~}~{}z~~~~z}}|}|~|{}~|~}}}~~~}|}~~~~}}~||~|~||}}{~~~~z{|yy~~}{}}|}~}|}|}~z}|~}~}{~{||~~~}}~|}~~||}~}~}}}~~z~{~{}}~u|~~x|{z}xxz}}|~zyz|wzys~w~xzyy{xw~|}w{zxyxwwv}{}zz}x|zwz|z~}{x}}{yy{ztzu{{vz}}z~z|z~{z|yyx}|y||{{{xy~}z}z|z}|||{{{xyzu}{~xz}{||z}{xv{yyy{yvyz}|w|||~}z}txzy}w~~{y}|{v}z{|{z{yz{zu{{|}yz|y~tzyyy~~|x|}zuvz~z~{}zyvy{{u}|y{|yy}}v~y}zy}}y|}{z}|y{}~rw{{|{zyx~{z~xz||z{{|y{u|}||y}}~xy}}|~x{{z~yx~|x{{}z}|{s{~zwy{|vtw|yw|vx{{{zuzz{~yzz}}{zxy}{xyx}|}z}{z~wz{y||v~zzux{|}|~x}wwyz|w}}x|wzzz}{}|~{|{{~}|{||~yx{w|{{y{{y|{~|~x|x|{~yxxu{z}zzx}wy|{wy}~|zzz{y~x}}|{}|}~{}{~{z}~}yy{xxvy}u|}{xyz~w{vxz~}zzy}x}}|}|zzyyx~|{{|y|~z}u{}{}{zz||yx|}yy{|{~y{z|zyzvzy{}{|}|x||z~xzz~|}z~}~|{~}~xz}y~z}{yz~wwy||zv{}zxz}|~zyx{xv|zvwx~{|}xuz|{|zzxz{y{}|~~|z|{xwz|x{v{wx~wxz{w~u}{|xxy}~y|~|}|||zw{w~~}|}}{{~|}}|}~~}zx~{~}}|~~||~}}}{~}~|~|~~~}|~~}~||{~|~z|{{~}|~~|~||~~~~}~~}}~~|~}}|~}||~}}~||}~~}~~z~|~~~}}~|}}}}}}y}z~z~~}{}~~~}~|}x|z{~~}{}~|~~}~|~|{~z~}||~y~|~~~}~}}|~{|{~|}~}{|}{|}|y|~~|z~y{}~y}|{{~z}}}}}~}~}~}z{~{|}z}~~y}z}~{~z}|{~~~~|~y~{~~}~}|{~{~~~}~}|~~{~{~{}{}||y{~zz~~}~~~yy||{}y}y}}|xx{|{}x}wyy}w}|{z~yy{v~{|}xzvz|xz~v|}y{{xy}~tx|{zy~{w|z|}|}xwyx|||~{yzuxy{}y|~yw|y}x{|zzyy|~z}z{z}uu{w|~|uz||{z|x}xyyy|{}|{}y}|||y}||{x|{x{yzyu|{{z{yxz~|}}x}z{z|z|u~zz|z||{z~|{z|zyv{x{y~x{u{}}z}{wxx}}{||{yv|y}z}y|}|}y{zwyzxx~z}z|}~~}{{~}~}zx~~xu||{wxvy}|}}x{v{{v~|z{~z||uxz{{zz||{~y~w}x|zz|}{}yz{x|~vx~~{}z~|~w|yz}}{{x{}|{{~{v{w}z{||}zz|v~x|z{z||yxy|}}~{|}zz}zw}{u}|~}~wr{y~}wy{yz{x~z{{}~zz~~zyx{|y|{x{z}|x|tz{}|v||{}~xx|}}}~y}z{z||}}w|~zzy~|zy}z}}}yyzwzyz|wy}yz|{zy{~~xz~yy{}y|{w~}yy{}zz}w}}||yzzwy{{~z{|x~|x|{z{}}y|zzy~}zy{||yy~|~}z}y|wz{wzz{w{{v{|~{||~}}uxyz|z}}}zxx{}y|z|y}|~|y|||||{z}x}z}~|y~y|{wu{{{{|z{x}|yy}yz{||w}yz||{}~}yw}xwz|ywyxzzuyxy}zy}}||zzx}yx}~}~~~|~~||~zz~|~y~~|z~}~{|~zu{~}{|~z|}z}}~}~}x}~}{|}~~z}~~|}~~}|}}~~||y}|~y}z}}~{~~~||}}~||~}}~z~{~}}~|y}~|}~}}~y{}}~y}|}z}~}}}y|{z~{~~}{{||z}~}||}z~}}{{}|}}{~}~}{||~v~}|~~}~|~~}}{||}~}}~~}~}{~~~}}}~~|~|}|~}~~}w|~|||}}z||}y|||}~}}~|{}~|{z~}~{v~~zyz~}{{}}~~~{y}~x}wyy|}zz}{}x}}zy{wxzy{yzz{}u|~w~~y}suy|xzz~~|}z}~|}z{}zz~zzx}x~|}|u|{}{}|y{y{{{y|~~yzy{|vyx||zzx{}~zy{{~}|yx}|zxy{{~{|w~{|zz|y|yz}~z~{{~~y}x|yy}~|}zzx{~z|y{~{{||~|~}zz}}z{}{x|zw{{zw}|zt{|{|~xzzy{|x{||{y{~|z||}{{{w|~|z{y||{~|v~z||}z}||z{{||{|zy|~{zx}~z|zvv}|zy~{zy}}y|~|}~~~yx}|~|{}||~~u|{|y|xy}}x~y}{~|y{y|z|{x~|}{{{w~}~}~~{~}~y}~y}{{w~|y~yz|ux}vx}{v~x{zxv|~~zwx{}x|~}{~}}}|~~{|}~{x|~{~}z|~z{xyw}w}xrzx}{}y{z{z|{y{{z{{~|{v{~||y}~y{|~}x~y|xwy{|{yz|||{}|}~|wy}x~{{xz{}zyxz~|||yy||z|z~{w}|~|~}|{z~vzwy{z}|v}}|{|zz{{}x}{~{y~}|}y{}||~zu~|z~y{~{~|~|~}}}{~~{{w{xwy~yyz|zzxw{}y{yy||{{zx|~yw}{xxx{{|z{}x{x}{{|{{x{}|z|}z~{{z}{{zv~zz|wz~{|~zztyx~~~zxy|||x{~~~~zz|~~}|}}~~y}~{z|}}~}|z}}|}|{~}~~{y{z}|~~||}}~~~|}}}}}x{}}}}}}}}~~}}{z}|}~{}{~{~~~{y~}y~}~{~||~}~yz~z~}~~~~~|~~~~{}}}~}}{~~}|}||~~}}y}{y}~}|~{~}~}}}{~~|{~~~}~~{~}~~}}}{~~~~~}}{}{}~||x~{|~|~~}}{}{~}}{}{{|~}}~|{}}~zx~}~|}}}}||z}w}}|~}~|}z{}}~}~y~}~~~|~~|~}~~~|}z{z{{{}}{}||}x{|}z|zxzz|x}xyyy}zy}}xx}y}z|yxzy}y~z~{{}y~{{x~ww}|y~}y~x}z{yx{|~{wz|~~}}|y}w{z}}xzv|}y{|zy~~xy}|yy{z|wy~yy}yy{vx{|y}|{wx{{w{{}{|{|{z{y||yw}~{~}y}z~|zzzz{z~|z|}|z|z~y~z}{z{z|}|yzzww{xxz{|~}~z|~|y|~|~zzwy|{x|}|{}{z||yy{z}yxz|{{z}}}}z}z}|y}}{}y|y~x}u}|yv~yxz{|}{}|~yzyy}{}{}v}}z{}wx|}|z}z{{}|z|{wzzy|}|wtu{}{|x|~{v|yy}~z{z{}}}{|{v{}zz{|}|}{}|}z}{{}yz~y{{z{z|}}tyy}xw|~x{{{zw~{yzz|~|}{~z{|{}zz|zzz~u{}y}}yx|||{x}z|}~{{~x|y~}}{v|~zx}}x|wx~|}x~{{wtz{{z|~z|xzzy{~xz~{||~{z|x|{z~v}|}{yxz{{z}v|z~zz|}xx}{z}w}y}zz}y}{xz}}{y~}~|{~|{}|zyz}z~{}wv{v~y{}{z~|xwzz|y}zxy}|y|{z{{{w|~{|||zyv{{xuy{zy~zsy|{z{}y|}~|{zz}}u{y{|~x{~{|}|{z|~z|}|}{|y{}yu{~{|zywu{}z}|}|xz}xy{uzx{{||zyv|y{}yz~}~~~}}{|~~}~}}}~}||{~}||~{z{~|z|}~~}}x{}~|~|}~}}}}|}||}~}~~~}|~}|~|}|}y}}|yz~~|}|~}~z}}}}||}}|~~|{~~}~}|~z|}z}~~||z~|~~~~~|~~~}~}}~|{~}~x~{}|~{~||||~~~~{~}}}}~}~|}~}|~}}}||~~}~|y|~}~|}}~y~|w{z~}~}||}~~|~~}|{}~~|}~z||~~||||y|||~~~~}|}~~|~~|}~{~~}}{~~|}{|z{{|~zy{}y||y~y{~v|~u{{w~zyz{yyxz~}xz}}~}~{|~wwz}u{{}~{~|x{~t~y|{wyv{w}wyz{~z}{|w{z}|zxx|{~{wz}|}xy|x{}{{~{{z}w||z~z{yyyy~~{}}ty{z}|yvz|~xyv{{}{yxxzxz|zzyz{~~{}}yz{z{}~yz}z~}{{|~||}}|xx}}zyxzy{|u{y{{{}xzxw{v|}}z}z|z|~~{}}{}{|}|}{zxzy}}zyxty||{~|xw|{{|z|zwx{{|xwzyyy}zzwywx~|y||{z||w|zw~xz{y}w~}}|xzz{~|~z}z}}{|}||yy|{zy|z~y|}x}~y|}{{|{x{{~|}{~{{{||y~}~yyvy{q~y{{{zzy}y}~|}||uz~{~z}|~x{{~}}{~|z|~~z}|{|}zvzx{w}x|{w~yz{{x{y{{|z~y~vxzwy}{~|yy|}y}|z|zz|~z~~~z{z|{{~}wz}{~|yx}x}x|xvywyw}yvy}||{wxxzyzy{z{|x|}}~}y~z{}x{|w{{xyy|w{z~x}y|zz{{}wz}{zz~y{~{}}zx||}z{{y{z|w}wzwwx~{|z}z{{v}{x}y|}{yvz}|{|~y{wzu~x|~~{z{zt|}{v~~}|{vw~x|y~yz|zzx|}xvy~{|{~y~}t}xy}~{~{{y~|v|}{|{||}~|~~{}zz}~~z|}{}|}~~{~~||}~{|~~{~{{~~}|~}}z|}}}}|}{||~~~}}}}{}}~~}~~~|~||~|~~{~~~~~~~}~{~}{|~~||||}{}}|~}|~~}~|}~zz}}}~|y~~||~|}~|~~}~~~~~}~~{~|}}}}~{~~{~|~}}|}|~~~}x~y~}|}}~~{|~~|}y}~~~{~}z}}~}{}}|~~}z~~z}x~~}z}x~~z~{|~~~~{}~~||{{|y~}|}zz|}~}|z{y}~}|~|}~z~~|}{y}}}||x{|~}|~{~y{zx}x~}v|}~uv{v|y}~zzyz|z}y|~}|w{wy}||~z|zw{v{zyyx{uxwx~{y~}}{z{y{|zxy{{x}xyyx||z{}{||yx{~yxy|~{x{{}~|{{zz{{~}{{|z|{vxy}z|}}|y}zy~z|}|}|z}zy|xq{{}tz~zyzwz}z~{|{vzzz{xzx|{}wzzz|x}wy|z{~y{xxy{~xx{zvy}x||{}|s|}|}{|yx|||{vw|~y{|z{y|x}|y||}vvz{{||xwzz~{z~~yy{~z{~x}~|~{{}z}w}zy~~{|~~|z}y{{|z{zy{|xzy}wyy}}|zz|||}~v{|~~wx{z|~v{wy}~|xy~y}yy~zz~x}}x||z}}z|{|{z{}|zz}|y|}vy~yx~}u{{wx}zzw}yxyzx}xy~zz}|}{|{x}}{xz|}{zxz{{}|yzy{xz|~{|{xy}xzzw|y}xwx|}~yx}{|z}}}w{xw}}z||yy|x}zz}y~z~zzyxzw}~wz}w{~x{z{zyx}z||uz|xxwxwxxy}x|zy|}z}y{|z|z{zx}|x|zzz}|{zx{{x~||}{y~}wx|{~yyzyyz{}x{xyy{y}zvz{{|z{{|}{y|ww|x{z|zxzzyzw|}}z~}{~{zzxz|||{|~}z|xzw~{wvz~|z}x{}{xy{w{{{y{y~z}{{y~zw}}z{}~}~~}|}~||}~{}|||{}~~~~~{{|}~~w|~x~}}|{|}{~~}|~}}~}~~{||~~~~|~|}||~~~~~~~|y~{}}{||}|~}}{{}}}~{z~}~{z~||{}~~~~~|~||~~~}}~~}z~}~z{}{|z}~~~}~}y|~~}}}}~|~~~~z~||~~}{~}~|}}~|{}zw{}z}}||}}||~}~}|}~||~~~}~{~x~z~~~}~{~}~z~~z{|~}z{}z}}}~}}~{|}z~}{{~~~}}{|~z~|}|{}||~~~{{~~|}|~~{y|}~|}}~~|~}{{~~~}|y{|z~~{{|}{}{x~yyzy|xy|w|{zy~x}xy{yx|yz}y{{|}}{{~|}|~{{u{|{}xz}v}{{{{||~y{x{}||w|w}vy}x~wvx}y}~z{y{r{zz~}}zv{y|~}|{|t|{zz{~yxw{yw|zzz{{z}z|z}z}y}~|{~v|~xxw}x{yx~xzz|}}z}x~|z|z}}yzz{}}~z{||zz|xz|~y{zzw{{}x{{{{{y{}zy{zxwz~v}w{x}x|y{}{zz|}~}y|{|~~y{z~{{~yx}~y}}ww}|u}y|}{x{v~{wyxzx~y|{|{~|{}{}~x~}{|{zz|zx~z|{tyy}wz{xwxv}{~xzw}u}z~{xyyz|~|}}}}{}|~||x{~|{{z|~w}zz}z}{xx|~w~yt|wzzz~z|z|zzz{}|y}{y|{z||}|{}{}|}z|z||zwzw|}x|z{~}{zxy{{ry|}|xz{zy~}uv}y||{}|z}{}}u~x~|~||zz|zyxw~zy|z{}yzzwxz{y{{zy~~{yz{y{}y{w|||{{v}{|{}x||}|{|~y~|z|yy|~wwx{|y~x||{{xyzv{|{{zzzzwyz|~{z{zyux{}|~zwy|}~~z{xwz{zyy}}yyz|x}{{{zut|x{|uw{x||~w{y~xy~~y}~|||~||yz}|||}|x{|xxv}{w{|{yx|||zy~z{}z{v||y}|~xz}}{z|~x|y|{~~y}{z~zx~z~~}~}z||~}~}~~}}~z}}~}}yz||z|y~||}y}}{~}y}{~~~~|}~{~~~{~~|}|{z~{~~~~~|~{{|{|}}{}~||~z~}x{{}y{~~}~}~|}~~|}~|~}~~}~|}|z~{~}}z~~}~z~{{}}|{}{~}z~y|||~}|}{~~~z{~~~|}|~}|~~}x~|~y|}~~|~~}}}z|~~z~|~~~z~|}}|}}~}~x{t~{{~{|}|z~~~~}~}}{z~|}{{~~}{z}~~||{}~{}|~|}~~~~~~}|}}~~~~~~~}x{zt{yw{z}{yx}y{{{zz}{}w|~zz|zz~~}{w{y|xxz{~}|zzzv{{{zyzz~x|w{~uzz|~|~zzy{{w}{yvzzxz||y{wz}{xz|}vy||yzzy}x}x{|x|wzvzxwz|yz||yzy{zy}w{{x~x}}z{{z|~|}yzy|y{zz{zx~zw{|y}{|}{z{}zz}z}{w{|wzxyz{}zw|~~yw~|{wzz{}x|xyz}{}yyz|uzz~{{{~z|zyzzyx{xz{vx|~{rz}vuwxzyxy~|xvyyvxxyyy|~w~xxy~y{z{v|y}yyzyzu~{{y~y}}{|zyxyz}}y|yx{z~w}{zwxxwyyz~~y~y|z~z~z|u{y~|z~xw{y|yw~v|z{}w|vyy}~z|~x{|yw{{||yyz}v|yy~zz}z|{zxxxzyw|z|z}|}wz{}z{y{x{z{zzyxzz{uyw}vz{z{{}}z}|~}{|{w|yyzyzzyxz|y}~wxvy{|uz|x}yzx|{|{v}w||z}|~xx}z|y~zz~y|y|z~{ux{zvwx{x|y}x{||y}u}{}yw}}~zz}vx~yz|}y}yxzxuuy|{{|~{zy{{y{~v{y}{{y|uz{{x|yyyx~xz}wy}z~z~x{{|x||~}~w{}|z}{|{z}xz{z~zzyu{zz}xx|z}|zzxxvw~w}yxyz~x}x~}z~}|z~}zx}}z{x}z}~~~z|u|xw|zy}z}|z{~}|z|||zz|}~|}{}|~}}}|~~~~~~~~y~{|~~|~~~{~~~~~z}~|{~~~}}}{~~~~|~~|s|~}}{~|z}zz~{~}|~~~|~|~}~}~~|}}~z}~}z{~~~z}}~|z~}}~}~|~}x~~y{{~~}{~}~|}}~}~}~{{|}~~~z~}~~}~~}~~w|~|~yz}~~|}||}}~}}}|~~{z}zz|~}{{~}}~~~~~|}~|~~~||~~}~~|q~~|}~}~|~~z}~~|}}|~~~~~~{}~~~~|{||~{~~~||}~}z~|~{|||~z}~|zz{~{|z~~}{~~}z}~}z~~}}}{{|}{}{~}{}y||zxvz}yy{y{{zxxx{vz}zz{vzx~||{|}x|yxuyw||}{|~}{{}{yz}||zy|{zy~xw}y~~y{y|{~}zywy{z|x{|ux{}t{}zuxz~{|y}{}|ywz}|y}~||}|xzxz{xxyz}wz|}|~u||}}}}x|zwyy}|~{y~xzz{wx{~}z{s~v|{||}}wy~{{v|vx|w}zxuwrv}xyyzy{~u~}yyzyy|{x{|{}zz|}v|y{}{|v|}~y~{xy}{uy~x{wzz|yzxv{{{z{}yz|{zzv|s{|~z|||~|zz~xv|~}z~zu}{v}}|~{{{}zxw|z{yxy|xwyz|||ywvzz}zws{|vx|{z~z{}x|z{|}yzzz|}|zzw||{{}~wz{z{uz{}{ywzxuz|{uxzy{u||v{{v}z{~}}|~ywyx{z}~}}x}}~|}|{|~y~|z|{y|}y|x|{~{|~z||y|y{|z}~}ww|y|}{||{z|{{{}x~{{{z{{x|{{yyz{vxvzxz~{yvx||wzt{{z|y{~zu{zxzwxwyzwz{||{y~{x~yzxx||yvy|}}{zzvyxxwyyxwz|~~z}wz}}~x{yyyx~z{|yy|}|}y~y}|zzx{|~}{|~}|{w{zz|{|{szu{{|yyozvv|v{|x}}w~u|u{y|}{|}|}y}{z~{|z~|~|~yy|z|u{wz{y{~{|}zyxz||w|zxxvzyx}v}}zyyzyzz{~}x}}~|~~{|}}{x}z}}~~|}||{y}}zy~}}~{}~~|{|~~~||~~|{z||~~~|~y}|~|~|~|~~~|}{~}|}{~~}}~}~}|}|~~~~}}~{|}~}|}~|zz~}|z}~~z{}}||~z~z{}}~|||~~}{x}||z~}}|w~}|~~~~~~}}}~z}}|}{~}{}}~|x|~~|~~}~}~~~}}{~}|{}|}}|~~{~{}{{}|~}~~{|~{|~||{|}}{~~|{}~~y|~|z|z}||~~|}}{}~{~~~{~~~|zy}|~~}|{~z|{wxwx~ywxwyz|z}y~y~}{z{~||y|y{z~uz{y{{}y}y}~{zvvxx}|}}z}yy~z}|vxzw~}|y|}zyy|}v|yzyzz{txx}|}}ywx|yy{}zx||~|{{ywxvx{}|yy}z{z}xz{zsv{{zz~s~{}z}|y}wzx~~xzzz|{{xzvzwzuu{y|~u|zzz|{{{|}zz}z}zz~|y{~|x}{y}{yz{y{yyz|y{yw|||z~yxwz|yxw~uywz}z{yy|y|z~{{yz}xyu~x~||yzy|||z{{v}{|xyz|y}~{|}x}}z~}}w}|zyz~}||{{{|~~v}}|~wt{yxx~{yxy|yyy}y~yxw|~{}wz{}~}|z}{z}zx{|~~yy{zx|}~x~xwz~|||}~{u}}w|}{}{y}z{|z}{z~|z||y|{~x~~|y}}|x{{}~vz}{z}|xw{~}{z~sxy|~w|zuxw|{|yv{~x}|zy|zz|~|{{~zvy}{|{|zzy|yxy{~x{}xx~xw|||~x|||}{}zz|y{||xyzyx}~}}x~xx{~wzz|~z{xx~}xyy||z}z~t{z|z}yxwy{zxz|}~}xx}{}y}xvz~{y||w{yv}ww|xv|zy{z}}xx|rvyx{||~}yy{|w}|{z|zyyzzw{xz||uw~{yxw{}zzw}|~w||yx{{|}z~~{u~||x}yz{}y|y}xwz||wyz~}{{{x|zvy{x|{yxw{}{x|zyyzzuw}|~}|~|}}{}|}}|~~{~{~}~~|~|~z~~|~~~}~|}|}y~~~~}~~}}~z}}~~{}~}~}{|~{|~}~|}~|}}|~~}z{}}~}}~|~|}}{~~~~}|}{~zz~{}}}}~}~}}~yx}}|~}}}}~~~}}~}}}~}||||}|{~~~|{}}~}|||{|{}~}}z}{|}|~}}}~|}|}~~|}|~~{|{}~}{|||~z~}w}}}~~~~x~||}}|z~~~}|||~~}{~}~~|{{|{{}}~~yz{}~|~y}{z~~|{{|~{{}y}z}}|{}||}y}~y}}~{}~}~|~||}z{{{y~||x{{x{}yzzz|xzx~xvx{~xwz{|z}xw}yzr~x{w}xv|y{}}}yy{}{y}}|yw{w|yz|y||yzw~|xzy||z}x{z}~|y}yz{{y~xzxx{y}|}~~|z{xy}}}z~~}{|~z|~y~y{}{{{z|yyyx}|~yywwwy}{{xu{wz{y}w}|{{}}|yz~~z}z{zz|}y{||~z|yx}wwxv{vw~|uwx{}{~~~z|{|{y}}{{{|z}||}y|z}~{yz}xy{{x~y~y|wyt||~|{z}}x{{yzv|uxxzz|z~~{zz{u~{z}}~~{{~|~~y~}}yutxsyxzzx{{{zz|xyz~|}|{}wyz{|}{z|~~z~}{}{y{y}|||zz}x|x~~{x}x|zz{wyzz}|{~yy{y{vvxyy~x}}}{x|}{yw}~}~{z}z|y}{{{}}x|z{x|zwz{yz{|{~}syzxzx{y|{yy|xy~|{yz{z{~{~z|~z~|y~|{yzz}y{{|x{|zwyxy{~z{wxzw{|z}}y{~w{{yw}~yxv|z}|}z~}~x|yzu{tyyywyxx~{w{||{v{}z{yy{|}~}y~yz}x}{zz}z{}}|y||w~yx~}}z}v{z{zzzz}y||y{{{{zz{|}{|z|{zy~xz}y~|}xzz~z~|}}|{~}z{~~yzzy}xyz{}u|}wzz{y~~|}||w~z~zzzz~}}~~}}z~||{}||{|}~~s|~~}{|~}}}{~|~||||~zz~~~||}~~}~~{}}{~z}}{|y~}{~{~}}~y~~~|}}|}y}x|x~}~|}||z~{z}~}|~~}|~}}{|~z|~~}~z||~~~~y|}}~~z}~z{~~{~~~{y}}}|}~~~}~~}}|}z}||}|}~|}}~{}~~~|}~~}~|{}}|}{{}|}}}~}~~|{|}~~{|~}||{~}~~~}|~z}~}~}}~}|}}z~z{~}}~|{}||~z}~}~{~{}~}}{}|{z{~w~|}~|{|}{~~~z}}z~}|}~xx~}}y~|}wz{xztx~|~||z{xyy||~{y{~{z|{}~z}x}|yx{{yz~yy}x{{zxuyz{~||xv~xxz{~y|z||}{z~y|yx{~yzz|~{{}zyy}z}}zy{yzx|}y{~}{vyw}y{y{zw}}yxz|{{{|y{zz}}y|}{x|yzz|zy{{yyw{{{v|}x}uzwx||x~{|x{{y~|w{zxwzzxz{{|}~|w}}~{z}wy{x|x{|}x{uywz|~{x{y}{~szvw{|}{}wu|z}~z|z{{x|{{z||w|}zy{w{yzyx~yy}{|w{v|zyz{}zx{|zyz{t|{w~v{xt{|{w|zxwy{|zzyy|xuxywzxy|z|ux~{|xw~}|y~||z~||z|z{|}{}wzyvxwz}z~~{y}z{{~}z~|x}zyz|{y|{{vu}yz|xzyz~wy{zwz}}|{|z}{z{z|~}yzz|~}yzxz~{|{|z{w{w{xyzz}ywzyv}|yzy~{}}x|yz|~y||y|y||z|y|{|~|zz~|wx|}y~wx}zxw~z}zy||{{xwzy}z{xytx}~}xyx|zzz|||{|zxz{zz{|}}zyvzxy}}yyz|w~{z~zy{}y{{yy~{{yzz{{}|x}{zv~u~y||}}x{z|~{||yy|z{wwz|zz{{v||zz}}{z~zy~|zxx~}|y{{|~~}z}z}yz}x}|}{y|{|{x|z{xz||y}{y{}yz|}{z}y{{zx|~w|xzz|}||z{x{{yz|yzxy}}}|~~{}|~yz}{}|||~|{{||z|y~}|~y|{}~~~~|~}}~~}{}~|}{~}|~~}u~~z|~~|{{|~~|~z|~|~~{|z}}~~}}|~}~|~}}}~~~~}{~||}}{}}|yzyy~}}|~}~~~~}}z|~x~~~~z||~z}|~|~}~~|||~{z|}}|}~~~{}{~}}|~~|x~|{|~z}{}{~~}{}z{~{}~~~|}~~}~}~||~|{~||~|z~|}|}}}||~}~||}}}{}~~|~}~~~~~{uxz~{{|~~}}~}}}~~|~xz||}~|{~~}}|~{}~{{~}}{~~z||{zy{~w{z{~y{{yzwx||z~y}zxz~vyxwz|zxzy{ywz{{zz|{{||}{z}zz{zy}}y{}z}zzzyz|s|}|yvy|zxzz}{y|xywyzyz}|~u|~}{{zwy|w~xyv}}z||{z{yzzwz~}}vz{|y{|}~~|vxyw|wz~v{{zvw{{v}z}{}zzzy|{y}}~|zxx{|~~{xw}zw{wy}wzz{|}|zvv|zv{~{|{{wy}v~{}|~~yv~}|z~y|y}{}y}z}u{{wy~xw{zyzoxz||z|u~|wz~xzz{~|}|~||~}zy|}||zz||z}{{}|~yz}w}y}yzx{{||yy|wwyyy{|z{||{|x{}z{zx~zzzzzzx}~~y~zzvyx{x}wxzwxzz}y~x~zw{|{|y||}z}yz}{z}~xz{y}~z}}z~}z~{|zxzw|xvyx~{|~z{yzx{~||xx{z|yw{{{~{{||}|z~z||{y{z}|}zx~~tyyz{{xxwyz}~|ywyyz{v~~{xy}w|{z~~z}}{{x~}y|w~zw~}}w}v{w|yy}{zz}{zz}~{y{{||}{}|zzzy}~~yx}|y~{}xzzwx}}|{~z|zy|wy{{{vz{}{~z{y|xzx|y{yy{~zz}~|{v~x{}~y}~|{{yz|z{}|z~x~||{|}}x|zvvy}~zxzv{{yy}{}~||z|y~{{{xz|~~z~x~}{{|~~~}}~~{}~~}~|}|{|}~|}|~|}~|~~}}~~|~||||}~~|}|~~}|y{z}}{~|~|~|~y~{~}{|}{{{}}|{~~~~z~~|~~}|{z{}}z|}~~z~}{|~||||~~}~|}~}~}}{}~z~~~}~}~}~}|~}|x}}y}}}z~|~{z~~~}~~~|||}|~|~z||~}}|~~~|}}~|||}|}z}~|~~y}}|~~~~}}z|{~{~|}~~|~~~|}z|~~~{~}{~}~}{~}||}}y|||~|~~}|}{zy|z|}~~~}{}|}}~{}vzy|{x~v|yzxvxw~w~{y}uxyy~}{{y|uz|u}{xyz|~xx||{{v~y{{|x}xw}yx}u|z|{|{~}|zy~yx|~}v{{}yz|||y~}}|{w|vyzy{xz~{xyvz|yvzwww|x{y{|yzz||{|wx}{xyzz{z|wyztz{{xszv}zxxy|w||~}x{yzzx{x~x{z~||zuy}z{|x{}y}z}~{y~{~uzyuzyyz{|x||zzz{zxzx}~yv{|z|{{x{~~{z||z||{xzwx{{}zy{~}{zwwy~z{}xy{~y||yw{x{z~|{zz|wy~z|z{~~{zv{{{~z{x}z}{y~xyz{|x}y|{}z}yzz}~~||{xz~w{y||yyyw}v}y~{{w||y|~yx~z{{}}v~|}|{}{x|y~{}x|z~{|{|x|xww{tzyv{{||{yzwzzz~x}{w{{}zzz~~}y||y{||}x{w{zz|tw~y|{{|{tyy}x}yx|{xuyx~}zy}z}{|zv{yt~ywz|{xyz~x{~w|zy~~~|}yz}|z|}xz}~wx}}|zxzx{zzz{}{}{zzy{wyzz{wwwx|{w}{}|xy|z{|w{xy}yzx{|}}|yxz||}|{|zyx{xux||zy~~{y~}z|y{zx}~{x{yyyyw|{w}z|{z}xw{||yy~v~yy{yuzzz|~{{z{~{x{{{x|||x{y{|vw{}z{x{~v}{}}}~{|vx|~yx}yvu{|~x{~|}wzw{x|xxwx~|}}~}|~~}s|}}{~}}wy}}|~{}|}~|}~x}~{}}~~}z|z}}|||x~~|~~~}}~{|~|~|~v}~z~~}}z}|{|}~|~x~{}}~~~}~~y|}}}|~|}~}}zz{z~~|}}~~~~~z{~~x||~{~~|{{}}|}~}}{|~|y|{}z{~}~~}{~|~~}~}~~{}}z|}~}|~|~{z{z}~~}~{|}~}}}}~}~~}|~}~}~~z~||~|~~}{}}|~}~}~}|{}{{~}}{{~~|~~~{}|~~~|}~~{{~{~|~{}~|}}yyy}~|~~|}~|}||~{y~~xz}~~}}~~~{~}{~{y|w{~|z~|yyw{}ywv}x}~{}xzy~|v|y{|z}yz{||{~xy|z~yyz}|{{z}|}z}{zyyzzzvx|w|zyzxyvu}|zxyzxz{zyxyw}|z||~~zz~{|}|~{}zy~}{|{}v|z|~}}|~}v{y|vz}w{y{}}}xyx|yvy{yzv|{|}~||}w{zxz{yz{}|y{||z{y}{yz{z}|yxy}~wz|y{|z{w}w{yyw{zz{}{|{z|{{{y~{z}}|}z{xyvyvz|z}zyzyz{{|{|yz|{{~~vy{w{w{v}|zy~}uyy}|xy}vy{y{vq}y|{zw{~{xw{|zzv}y{x~z{yw}|wzz|yz{y{wz}|{r||xvw{}z|}zzz}|~{|~z|zyxy{{~{v|}|z~{||zzywy{{y{xxx|~|wy{y|y~|yz|~{}y}{~}{}~{}yxy}x}}|}yy{x}|xz}wyywzyxz|y}}yy}y}wxzy|{|~zxxz||}{~}x}ryz{}~}}z|{}|yy{wyxw}wuz|z{zyx}zy|{}zxz}|}y}}~x~y{wx||{|{y~v||z}w|}{|{{z{z~x}z{|~}|~xvz|}{x~{{{}{{z}{x||~~z~{{zw~~{yw}vz}yy|yz~||}xz~|{z{zys||{{{}y{||y|z}yz||z|{zz{}|xu|}y{|~~zy{wz|x|~{xx{{xy{|{|x}xzxvxxy{||}x{y~{|~|}~z~|~}}~||~|}z{~|}|~~|}~}||~}~|||}~{~~|}{z~}}~z}{}~{z~~|w~|~}~}|~}}|{{|z}~~zs}~||~{}~||}~|~~|~}||~|~~z|~}{{|}~~z~}||y|}~||{{~}~z|~~|~}~zz{~~{}}{}|{~{{}~~~|~|}~||||~~|}{{~}|~~}~|~}{|~~|}}{{~{~}}~zx||{z{}~~}}||~~~|{|{~|}}yz|x}~}}}~|~}|}|{}~{z}}|}~}}|}~|}~~||{~~}}y|z{{z}|}|t|{~w|xx~{~z}y}z}{{z{v~x|{wyvz}~{wwyx{xx~z{yy|w}|~x{wux|z}~|{x~w||}|yyy~zxz{|z|}~zvzz|z~y}zz|}y||zy||wz|{xw{{xzy}|tz{ty|y~{x{|{yyyw}}zz}wyyyu|sx~yyy{{xx~x|zy}wz{yzyyyz{zvxy{wx~y{}y~y~~|}}x~y~}}yz~yz}yywyx{}{xzyyzwyzy|}}{yzwz|}|x|z|x}}zxu{z{}z{{~v|w~x{~{{~yy{zxz{~zxyw{{wxyxzz|z~yy}{zz||{yywyysz~zx}~}wxw|~y}{|}v|v{x||}|}{|}yw|v~~}y~z{}|~}y|}z|{zy|{w|{xy{|yz~{zv||y~z~zt~}~w|y}|~z}w{yzy}}z|w|w{}|z~|yyyv{|yz}y|yyzz}~}||{{{}zz}zx|}|~wyy}|yyyyz~~x|x}|yz{y{zy{wt}}y}zzwv~z|y~}z|y}|||wyyz|x}}|}}{}}x||x|yvzzyx{zy~yy{}y|}y||}}z{xx{zy{zz{w~wx~{y|y{~z}yy~~zx{{}{xx{yyyz~zzzy{zyyz{{y{~{~|{{}{|~|~zy~{|z|}z|{yx{|xz}|y}}z{zxx{|y|zzy|x}|z|vzy~yw||{u|{|z}y|}yw}x|{x}w|zzv{yy|||xy|~z|w{wxyx|y{|~v}y}|xyz|~{~z{~{|||~~x}|~~~~}}~||{||w||}{}~~}}y{||}~~~{}{~~}}{}~}~|~{~~~{~{{y}z}{|}~~}x|z|{~~z}y}~}|~~{~~|}~}|}}~}~}~}~~~z}~{~}~~|}~}~|~~~~}}{{|||}}~}~|~}~}{|}y}{~~{}}}~~}z~|~{{}~||~}~{}~{}~~}~~}~}|~|}{}}||~|}}~~~}||~{|~|}v~~}~~z}|z~}|y}y~|}|}~{~}~}~~~}{~z~}|~}|~~zy~{~|y}}z}}}||~~|~}z}}{{}~|~~~}~}|~~~}~~~|z}}~||~z~||~~{}~{~~zz~{}|x|||{~~z~y{zzzwwwy{x||xwx{y}w{{w|x|zw}|wwz~{{y{}z~z|x~zw||zy{||{yy|{yyqy|ywyyxx||xy{y{zyxw{|z{v~v{y~x||{xz{y||}{z|}~{{|yx|z|}z{|xzs{xy{zz}{z{|{x{|{yy{zzwyyvw|}|}{y~yxx||y}}}{|~{{w{}}|vyywzzzzzv~}zwzw{vxyx{svtw{{y}~yzyy~yyzx{yw~w}zzzzx~wv|}{}|{u{}t{y}}yx}wz|{zzvy{}|z}~}|xz}z~y||y|{xz{}|~y{~|xz|zz|y{w~xv{x|x|{y}~~~}|uw}~{x~{{x|{z|||}|}|z}zyw}}}}{z{}zv|y}yw|tx|y{z{xzx{xvuy|~}~{z|}{}{}wz{y|{~wy}|~uywxy~{tw}|}yy|z~{}{}v}yyxuy|y||{x}}|{{zy|{{x{x~z~{~{}v~y|x|w~}xw|z}wyy{~u{zz}zyx~|zy|{{w~|z{|{y}z}{z|{{w}y~||ux{|x}xzz~{y{yuu{w}x}|zwv|}w{wz|~x~{{|}z{{xy|yxx~}}~{||}z|~|z}~y~|z~{yx{~}z||zy}{x|{}z{zz{~}zw~~{~yy|~z~|~z}y|}}y~}}u{{wxyxz}ywzzzz}vyz}zx}y{{{|yw|x~zyz~{}{z}xz||~~|}{}|~|~|~~~z}~}||~~{~~}z~|~|~y}~}~~~}~|}~~{|~x~}~{|}}~~|~~|~||~~~}~}~z~}}z|}}zy}}{}{}||~~~}}~}~yw~}z~}{~}~|{|}}~{}|z~}~~~|~|~~~}}|~~~~~{{}}~}}~}{}}}||}|~~}|}~}~|}}~{{~~}|x{~}|{|~z}~}|}|~~{}|{~~}~}|}~~}{|}{}~}~}|~|}|~{|{|}}{~|w{}}}{|~}~~{{z{~}}}{~{{}~~~}}~~~y~z~~|{|{~|~~zzv}~}~}|{{~{zwv}}~~{{~~zy|~x|ywzw}~yzy|x}|x~~yvy||}{wzzzzz}xy{wz}}|{|xxzz|wy|{|wz|xz}z|ty|x}yy|}|yy{}z|zx{}{zuyv~xvx~yzyzzw}|v{yytx}vz{wxy}~{x{v|wwzv~}{u{y{yy}x{xz|x{}~~{x|z||}|z}}x~}yz{x{}}y~|{|z}x}}zx{}~yyx~x~{yz}xw}yw}w|w|zxy|{{xs~yx{y}}~y|zyxw}~{~}{zx{zxw~|}}~y~{z~x|}z|}~wwz|xzw{zz{v~}y~{}z}}|}yxy}wxzw|{}{yryzzzx|||{{}||wyx||z{|}}z~vzxz~{x|~y~z}xz{}|w|}x{yx{z~}|}z{|}|yxw|}}~yx~|}|x~yz|zzy{}{~zzy{}|xwz|vw~|{vs}|}{{{{~}~|w{y|{v}{~}~|{|xy|~wyzwz|v|{zyv|w~~}{z|y~|vzz{{yxyxyxxzyy{y~{v||~{zyy~|~z{z{~yx|xtzw{xywzzxy{{z{{yy{}z|v{|}{~~~{yw{yyzzx||{|x|z{z{||yy}}|{{~vz{|yvv|w{x|{{}y~}}z|{|}{||y{{zxzy|~{{y|{x|}~zt{~z|s|}{{yx{zxyyxw||w|u{~y~v~z}{y{{xxyz}{}x~v~{}{{{||zzzyyy{vxz|{}}}x~~~|z~z{|yz}xyy{yy}|}y}{|{{}~}~~|}||~~}{|~}}}~}~}~~~~z~}~~}{}}~~z}}{|w}}}|{~z~|~}}}{}~~~w~~}}{}}|~}|z||~x}|{~|~y~~|~}z~}}{}{~~{|}|~}~}}~|}}|y~}~}}~}}}}}~~~{~}~~}}|~~~{|~|}|~~~~~{~}~|{~~}}{~u~|~~}||~~~}{}~~x{~x~x{~x~~}~||{}~|}~}}~z}}~~z~}~~|z~}~|}{}z|~~}}}~}}~|{}}~||{{x~~{~{}~|{z{|~~||y~~{||{}~~}x~~~||~~~~}|~|}}{~{y|wu~{|xzz}|z}z}w||{ux{{yx{y~w}xyyy|{|y|}x~|z~yx|{z~xy|}{y}~yzy}}|~{y|{||y|{wx|x|yy~zyv|~xzzz~|}xv{zz{~|{|z~v{yx{|y}yx{~||||~|{{}{wz|y{xywyx~xzxzyyxwyx{{~ywuzuy{{||x{||{|}|v{}{}z{{w~{|yx|~yu~zz}w|ywy|zx}{|z{~}{yy|~{yzx|}yzxz~{{z|{}{|{xy{y|{z{~{}}zv~{~}|y}|{|xv{~|||~xz}w|yzwwyzwz~|{}|z|{{|w~}z||~||{zw|~w|~z|}yw|yu~z|y{}{|zvxzz{vy|zzv{|}y{z|~z~}{yzzz}|zw~z{{w~}x|xyu{zy}y|z{zyx{x}z|{|}u|}}{{~~zw||{y}}~z|y{zzwx~yzz{{zz|yxz}zz}xy~y||}|}|w{wwz}wx~{}{z|}|{|z}|zy}}zz~yz{|{y{yx{y}yy}}xzwuy|yx{zy}{x}u|xzvzz{z~y}x~{y{{w|~y}|z|x{wzu{z|}~z~yy|yzyzxz}y|w}xz||}w~~|}||||{}}z}}}{w{u|{{zz}}~{|{|}~p|yvwz~{vv|z|xzz{zz{z}~yy{xz{}{|~~}zu~x{}x|~|x}}~}}|y{x{|t}|y{zxy{~xz|yz{z|yxz~{{z~zz|{}~z{{|{y|}~{}~}}~z~}{~y~~~|~{~|~~~~~}}~y~}}~}||}z|{{~{~}|||~|~~~|}}}}x{|~~z|}~}}{~}~~~{~{|{}~~|}~|~~~}}}~}{}~}|~}}}|}y~}}|}|}}~~}}}~|}{~|}~~}~~~}}{~}|~~}~~}|~~}~z~|z||~}|}~|}}~|}}}{}z|~}|}~}}~~}|}|~||~~{~~~}}|~~~}|{~x}~{{~z~|z|}~|||}~~|{|}}|{|~~}~}~~}||}}{~}|}{~z~}|}|~~~|~{|}~|{}~||z~}|}~}~z~yy|}~{~~}}|}|y|}|~xzz~{}}|x}zyz}yv~{||{xxx}~x{}uz|zz|yx}y|{y|||}|yzzyz}xxzy{x{|{|x{~z}y}~~}v{v~zxw~{z}}|wx|{uvxy~x{xzw|y{{x{xyxzz{y}~zzxwx|zw}t{w~~yw~{x|ywvxw|z{z{zvyw|{y||{x|~z|{w|}|z{zz}}z||z~z{{}~yz{}y{|{~v}zxyy{}z~zz{~xyy|zz~zzz{zzwzz{z{x}w{wzzw{}xyz{z{|yzz||xzy|{}{{{zz|{}yy{x|z|}y}|zzyxz{~y}{y~{}|~{yx{|{y|y{|xz{{yz||yyuz|{w||zzwz|||~zz|~zzy{~y|{|wz}xz}yyy}xw}|uzyxux~|}~|zqz{|~y|v|~z{z}yyw{~xz{wz}{xuw|{wzy|{wv}zy}z}xx|{{}}|{zzx|y~wy{|||{}x|zz|~y}x~|yyz}{~ww}w{}{|y}||y{z|yx|{|yx|}zz|{{||{|zzz|yyxx{{}|x}v{wyx{x}y|z~y}{yv|}y|yz}{}vyy}~~}yyy{||xyx|{u{}}z|xzy}}{}yy~~z}xz}z|}z|z{{yyxy{{{z}x~}}x~w~{{z~{zy{{zzyzy{|zwzyzwy~zx{x}z|||s}|y~{~x{wxzywyy{zxzz|~zvz{zx~y{zvx||}{u}zxxx}yz{z|||z{{{yz}z||w|{~yuxz{w{}y|y~||}~}}|z}~~~~}|u~}y~}}~z|}{~~}}}}~}}|~|~~{~|~}~}}|~~{y~|~z~z|}~z}|}}}|x~}|~|}|}~zz}|~{~|}|}{~}~{x{~|}}}}}|~{}{|~x{z{}{}}~}{~x{~}}~{}|}|}}}~~}{~{}{}~zz{x|}}|~}~{|}~|}~z|~~z~~~|}{}~}}}{{~{||z}~}~||z}{{|{~|~}~~|}||{~{~}}}}~z}~{||~}}~|{~~}}}y~~|z}}~z}z}}zzz|}{~|{}~}z~~{{{~}||~|}|~{~{|z~{|z}y}{~~{~{||}}}||~y{|~~z}~}}|{}y{}yxy|{{y|wzywxwvywyx}y{{zzzy|wzzx|x{}}{{w{{vzww}}z}|||{{{yx~}|~wxxw|}xvz{{xyw|{y{zww}w{z|wy{{|{}z}~}{z~yz{{y}}}y}|yz~w|yyyzz{ywxzwxyyy{yz|vyzzw|vzxz|z~y}}}zx}|z{u}||zzx~z~zzxz|}t}x{z|wyvz|v~zwxwwzywx|uy~{{zwu|v~z~ywz~y|z~w|}|y|zyzzyz{}|}z|}v|zz~v}u{yyzy|x~yzyzv{wztz}{vxvx|w{{}{x{|{w|}u{zz{w{vz{}z{}||z{z|}~wyw|{x|wvvx}|v|z{y|{~}z}|{{|{|{w{}}||{uz{}~xz|}z{|w}}yzyzyux{|}|z}{|zyzyy{wz|zxy|z||~zyv{|||}y}z~{||{~}|~}|}|}|{x~~vzz{z{||||y|}~|{z}zx{{|}~{xxx{{|v{|z|v~yyw~x}v{{}zzz{~}z}{z{{||{z|zzzw{y|u{{x}{xzzy{{{wz{z{}y~{z{|}||y~y{~v}zz~}zx~}~{{yzxy|{|x~u~v{w}}{|vy}zwx}yvy|z}x{}yu|y~}w|z|z{xz||x}yyyy~~{z}|zyxxx|{}u{{xxzyx~~{|}|w}|zywz~}yy|||{{{|{}zx{|y||x{v{yywxzv|y|wyv{z{w}{zy}s}x}}xx{|w{~v~{|y~zu|}~zxy~~~~}}|~|~{~~}{}~xz}|{~~~}}{}v}~}}|}}{}}||yz}~}}~||~~z|}|~{~}~}|~}y||~~~}||~~~|~}{{}}~||~|x}z~~||}~~|~~~~}{z~}z~~~{{~~}}~}}}~}~~}}~~|~z}}}}~y}~|{~|~~~}}~}~z|}{~|}}~}{y~}z~~~~{}}~x}|}z~||~~}~~}~{}}}|}zy~|~}|{~z|{~}|~}~~~~|z}}}~{}~~}|~||y}|~}~~~~zy~{~~|~{{~~|z}}}z~|~|~~~|}~|}~~~{~y|}}{}~~x{}{}zz|xzzu{v~ztyytyx}z{x|yz}{x|w{yvzy{~{vwy{{{xy{x}v~x}{~z}{|zw}|{y{{zwy~vzvxzyx~zx|{|x{z{z{yxyz}~{w{|}yyztv{vsyyz{y|}~|w}xvyy{}|w~|yz}~{wz}|y}w|}zy}xz}~~}}z{|}||yt{}{{}z}xz{}||~zz{||w|}{}zy{|{v~~|}y}zu{v{yxx}{wzyyz|~xzw~~wz{{~{~|y|y}yu{{~{}||{y}x{wy}zz{y{z|w{z}zwv}wzz||yx|~y}zz}{xyzz{w|zyz}{~}x~~}x~z~}{~~}}xxzvv~xx}~v}yy{u|}y{uyx{}|y~z|}~u|||w{|x{~xzqz{{~~w|{x~{{}~}u|}}y~{~~yx|{{u||||~x|y{||w~w~{z{||}twy|xy|wow|}}w}}yx{x{|w{~}zy{|~~z}{wx~zxtv}w~v}|{|{wu{x|{}zw{|||xwz{~yuyyx}}|yzwz~|{z|w}|z{yxyyz{x{|xz}z{{v}~z{x|{zw}~}zxvw~}{{zyz{|{}vz{z|z}}yz|xz{x}z{{x||x|}{|zx}y}zxwx}zyx|}}{x{|z{{}w~z||wwzzy{xz|~{{{{}{yzz}}|vx|v||zx}{}zy{z}zy{{|z|{|w{|{{yyx~{x}~~}~{||{z|~}y|{z}~{|y}x{||zvy||{y|}{{z{~w|~{w|}{{|}~|~~{}{~|}{}~|{y{}~~~{}z}}}|}|}~~}{}}}w{~}{z}}~|{}{{}}||}~}|{~~}~~}||~~}{}}|||||z~}~~~||~|}{|~|}|||z~|~}|z~|~~y~~{|}{}|}~~}{|||~~~||}z||}}w{~~~}~{}~||{}~|{{{}zy~w~}zz~}}|~~|~~|{{~}~|~~~}||z}~~~|}z~y~}~|}}~~}}~}|x~z}}~~|{|}~|}~|~}}{~}}|{~~~|~~}~~~z~}}~}~~|}|{}|~}|z}|~|~xyzy||~y}z~~~{~~|y{|~~~}~}}z}~~}~~{}}y}|}~z{}}z|{~~~{}~|}|~|~~|z}x{zz{|||}~}yy{z}xu{~|}~yywxyyzwx||{w~}wzywz}{w|x}|~y}~zzzx~z|zw|{||~vx||z{yzyw}w||}y{|{xxx{}wx~yv~w||{xz}{}||{}{}y~yv{{yyz|xxzzxy}{x{yzyy{{xxxzuzy{wxvxzyy}{z{}{}y~z|z{||x~{|y}}wuzyyywy~vz{wzzyyxy{xz||}|~yzy||s}x}y}~~z}~~{y~~~{{||{|{{{}yyzuvwy||y{|z}{w|x{}{{{~||{}|~~yz}{~x}|}|~|~vzz~~yw{vzvwzw}|y{}zy}}wzx{z|{|{v{yy}~zzz~|}|zv|~~{z{wz|~xz{}yy|w{{x}y{z~w}yzyy{w|zw{}|v||z|~t~|yx}}|z{x~}|zyv|}|{z|zvyz|zyzz}|w}w|wvw~y{zyxzz{xz|{{zzxzw|w~}|tyy|zz{y||z{ywyxywzyz|{{~~x}w{{xx|xz|z}zyyy}ywzzvz||{|yx|{{}z~{z|}zyx|||z|}|u~z{x~xz{|zz}y|{z|v~||zu|{zw{}zxys}|}{zw}{{z}}yz}|x|~{|z|{zu}{zvyy|wz}|{{y}wxz{|{|w{yywz}{~z}}{~|x{||||{~y|xzzz|y{x|{}yz|}xw~|}yz{|zvzzyyz{|y{}}}~z}zu}y~~~~~~}{~~|}}{~{}}y}{{{~|~|~~~}{{~|}|}|~|}}}~|~~z{~||}~~{~~}~~}~~|}|}|||}z}}|}{~||~}~u|~{{}~~{}}{|~z||~y||{~~{}}y~}{~y}~~~~~|{}}~~}y|~~~}~~~}}~~{||~|}|{}|~|{}||}}}|{~zz|}|{}}~~|{{~{|~|~z~~}{|}w~~x}}~~}{~~}}}~~}{~~{z}}|~~|}}}z|~|~v{~y~~}}~|}}{{{|{z|{}~||~~~~~}}y}z~~{|}}}|~}s~}}}{~}}~}~~|||{{x{}}~~}y~~~{xy}zzzw{|z{yxzz{|ywz{zzxu|zy~z~zy||zx~w|}}zz~||z{xxw|{{zzy~|~~yw}|y|yzw{z|y}z{|zyxz~wwu~{xz||{v{ww}{z{|z~~xx}yz|w|y{x}x{zwp}z|||w||~w{z}{}}zwz}wz{}}y{xv}{y{z|zvyzzyz}|zy{{v{|zwtz{x{|}z~||y}}}x~|{|v{zzz~yyzwzzz}~y~}{y|}x}|z}{{}yvyu{zzy{x}{y~{x{~y{v{|z~}{~z{zzz~wx{yzyy|x~zv{z{z{|~|yu{{|z~|}yzz}}zzy}z|yxzy{}{}|}~{u{z~{zxzzxz{||zyxy}}}z|yx|||~vw{{}~z|zyyz~{wz}y{yuzxzy||~}zz||zy|zxxy|{vx|{vwy{}}y{y}{~{x|y{{xzy{||{|vwyz}w~}}z}}{v|}{|x{z|wz{v}}{zyvwzyz~x|zz}yz{~}|{v{z}y|u|}}t}xy~x|x{|v~||v}xzuzz{}w|yy|xyyzy{w|w{{{x~{xv||||{yyzz{yyxxzxz|}~~~{wy}y|||}{|{y{zzx|{xz{}|z}{{zw{xz~y{}{yy{|z||yvy}z{|v~|yx}zy|{yyu}~z}v|}z{y|{y|zz{xyuzy}y|~}}ty{{x|~yz||{z}}|xz{zyyv~y}{~wzzz|{}}zx|z~v{~zw~y{x}}yz|z~yy}|y{}{{|}~{}z~}~~|~|~|}z~}}|}{~}~|~|~y}|{}{~z}z}~~}{}{|~~~|}}}||~~~|{}|{~|}|~|y}}|}|~~}|}}||}}|~|}~~{z}}|}z}|}y}|}~{|{~~~~{{|{||~}{~~{~~w~~|~~~~}~~{~|{{z|}{~}~}}}y~~~}{|{}~}~{y||{~~~{}~~y|~~~|{|y}{{~}}}~}{z|~~|yz|{|}}}y}z}{{|~|~{~}~z}}~}|}~}~}}{~|y~}}z}}}{|~|z}{}{||}{}}|~}|}~{}||{}~|}{{}|}{{~}~|~~~|~~}~|~}~|{{|~y}}}z}{~}{|~z}w{}{}}w{}|{xx}~|x}|~|yztuvwvwywwwxzwuuwy|wyzyw|z~y|yzy|z}z{|~z}~xz{|}x{|{z}z|zy|zu|}wzy~{~{{yzxv{zyvzyv~z~z|zyuuyv|}}}{{}y{w{z||}wz~{yzz}{{~zx|zzzzy{zx{{yz|x|z{~}z|}{{yxyv|xy~{z|{|z}x}}}{|y||~~z{vx}y|{zz|||wvzy~|z|z{yywu{}vy{xyy}{yyyzyuwyu|{{|}{~w{z}{wy{{|z{xz}z~wx{z|v}ywuz|yx}zxy|~v|y{{z~||{|~}w~|y|{~}||x|{z|}{}{yxzy|v|y|}xw|wrzywzy{~zxxzyvw{y~|~{}~{x||}sz~}|~|z}}}~xzy{~{yyw|xx{wx}yzy||{z|y{}qw|z{txz~|z}{~{xyz~|z~z~z|{}}{wy{|~~yz~|{y|{zw}}{wwzxwwty{zxu|{yx{}wy|y{y{{}~~{{y}{zx|zzw~}z~zzx{zw|||}ywy}ywzw{z|xu{z{t}{zyvz{y{}y|}{xzx|xy}{||~{|~{zz|}z}zwzy}x}xxyxx}vx{z}y}yvxxy||z{|vy~~~~{~|{w{zy~xzzz{zx~z|{{wzzx{yyvwx|y}zzxyzy{w|{zyz{|zyx~}wzzx|{}yy{|yyx{}{{y|{z}{zwxwxw{yw|x{|u{y|zzzw|y{yyyyz~~~y{v~{}yxy{{z|}|~|}}|z{}|~zz~{y~{}~~|{{~}~~}~}}{x~|~|{|{~}~}~zz}}|{{|~}|~~~~~~~{~||{z|y~~~}}|}}zz~~~~|}~~~{||~~~~w|||{~{~~~}~}|z{}{{}~~{~~~~}}|}~{~{|~z|z~~~|x~{~|~|~|~|yzx}{|~~z~~~z~{||~|}zzz~|}~~}~~|~{|~}x~~~~~wz~}}z{~~}~||{~|~|}|}}|{||{x||}|}|~~|~}z{~~{}z}}}|z}~z|{}}~{~~~||~~||~|{}z{{}z~}~{|~}~~|~~{|~~|}}|w{{z~||z|{||}~~}~~~~vwz|}~w~|}|yx{x{z|xz}~vyx{}yzu|zy{|yz~yxy~wzy{|~y{{{y{x|y|xyz{zx{xzz}{y}~}ww{|x}z{}z~~w|~xw}|}zzyzw{zw|x|wx~w~~||yyvzv{|x|{|}yy{{xw~}x|{}y{}yyz|~}|}y{~||zzy{yw|y~}~}|y~yyy{y{{vy~{|z|{{z{xyy{~w{uyxz}}vyxzy}{z~vz}}y{xtz}~yzy|zuzyw}{{zvxx|y{|}zvw}|}x{y{xx{|~xz}x{zx}|zwzyz{|xw{~ywyzz{yzwy~}z||}{{x|{yyuy}x{yz{~|{y{|}yy{}}~x{||z~|y~}|{~w{x||}z|{y{v{y~z~z}y{zwuy{|}{|{wz|{z}|||yyvzxv|z|{z|x|x|z{~|{y{x}ywx}zyw{~z}{xz{y~x{z{{}{w{|yvzz|w{|z~|u~z|zx|zzyyyx|{}}{xyw|{|{x{}|vxz{|||{w{}|}}vz{x{yzy{}}y|z~|{}wwxzx|}zwxz{}|wzy{sz|wwx|z|{|y{~}{z}ww}y}|wzz{~z|{{{y{z|~y{w{y{v|x|{zz}wywz{wyzyyz}yz{}u}x}y~}{}|y|v~{{yxxuz}{}zxz|xy{{zxwzz|{{vyx|{~zy~wxxwxx|yx~x{wy{z}z|}x~~}{v{{y}y{y|{|yzx|yzz}uy|z|}yyyw}x}{}{y}|~||{|x|y{~~}}}~{~{||}||{u{~}}|~||{~|~~~~~~{~}~|y}~|~|}}~~}y}}{|}}}x||z~|~z|~}}~|~}~~{~}}|{~~|~}~z~~}~~}}}}}||~|~}}{|~|}~{~~|}~}z}}}~|~~}{}|~{~{~~~|~{y}z}~}}|{~~}y}}}~~}}|~|}||{|||~}|}~||~zzz~}{{}~}~}|~~~{|~}y{}||~~}|~{y|}}~}}~~~z{~~~|z|x|~|}{}}x{}z~|y{z|z{~|~}x}~}{}}~z}}}}~}}~{z}|~~||}z}||~}|~}x||||{}}|}|}~~}~~zw{|~|xy~}}~ywzx}~xzwx|x}u|y{wxw{zzvzyxtu{x{{}xz|{{yz|x{z{{y~zz}|~|zz{{yzv~~z|yxxwy|{y{|w|~{yy~|y|z~{w|}zwz}}z{|{}{{v{||~y{{z}}zy}~z||}|{~|{yzywwz~zxx|xzz}|yz~{}}}|x||zy}{|}y|||zx{~~}xwv|yz|z|xy|}{zy{wx|yzzzzzuzzyzx|{}{{v~~{{}{|yxz|~y~{wxw{y|y|z{y}yu~{zyxzyxzw{y}{~zzy{||}|w|xz}zw}y{zx~x~x||y{wyz{{~|{{v{y~~yxx|yzvwvzuxx{}x|z}|{ys{~{|~xzx{{~|zz~zu}}}{y{{{|~|~}|y|zzwyww||{y||~zy{x||xyyw|vxy{xy}x}zz|{z}zz{yz{}||{z}x~|~|y}x}v{|ww{{{}{zxx{{{~~}|}{|}|~}w{|zy}w{y}|}|y||z~{y}w|~|z|}{{{|{y|zyzuv~}~|~x{|zyuywz{{}{x||}~zz{~{{}z}}}|y{zz{|~z|y{{{vyyw}x~{z|~w}y{}|{zxrw}xz{{}w}x{{zz}{zyy}z{||||{{z{|~{xz~zz{vz{}{~}~|z{x~}x|x{yuw}{zy{{|}~vx|x}~~~}~x}y|}~x{w}zw{tzy~}~{zz{{~}x||wz~w{|~{y|xy|wz}}y~v|y~{~z~~~~{~{|z}{}|||{}}{}~|{|}~~}~}|}|}zy}|~||{{}{z}|~~}}x{||}{}~~x}{}}}~{|~|}{}}}~~}~|~}}~~zz}}z~~}}~}}~{~~~~}|~~~}~{}}~y|}{|~~~~~~|~~~zy}~|~}{}~~~y|}|}}~{}|}~z}}}}{z~}{}||}}{}|~}z||~}{~}}~~|}~{~y}y~}~~~~~~||~{}|~~~~|{}~|~}y|}{~~~}z}z~~|}}{}z~{}}}}~~~~||~~~~||}~{}||~~{~~|{{{|~{}~y|}z}|}}}|~}~y~z~~~||}|||}}{x}|xw|vz||~{y{x}xy{v|{||y{w{}||zwx{y{zyz}x}zxz|z}}zzxu|x{~{~yy{||{yx}~{zz}w{|vw}yz~|}z}zyv||w{xxy|}yx~z{x~|zy|~v~}yz{}u{w}v}xzz|zy}|xxyzz{xzx{{{x|wyyzx}wytywy~}zyy{yz}}{y{}vw~}{{|zw~z}v|zz}zxxz}|yy{yv|w{z~|z}v|wyxz{zy~~yu{uyy|ww{xy{{|}}zxyx~w~z|yy{|xy~|{{~z{zwyv|~~|xwxwx|~}|w}y~{vz}~y}xx|}xv~zzyy}x{w{w{~xyxxyytw{|y|y{~x||}y}zz|z|z}~xzvz~y~zzzyywz~y||yux}z|zyw}yzzz||z}z|}ww}wty}{}|{{yzzvtwzx|}~{y{y|xzytx{|z|zxx|{{{{{y|yz}xzz}z{|z{zxzv}xtz{zz{||{zz}yz}zw|~y~vv{{}v{yyuy~wxz{yzzx||v|yvyz||ywy}z||yz}z|~~}}~}z{|xxyywwy{zy~~|z}yy}z{y}~xyzzvw}||{yz}{{{w|}}|p}yyzy|||{v{}wy{|z|zv}{w{x|{yzv{|}z{y|}v}xv}|wyy|{y|z{zv}}y~y}||}xz|yy~{xx{}|zx|uw}yx}yxv{y}z{yxy|||{~w}{{|z~x~zyw~v}}v~zvxy}w{v|v}{{|z|zx~x}wvvzyw{~~{v{}}}}~~y~{}|}wz}~y}~}~|}~}z{y~}}~}||~z}|~z{z~~~~}}{z|~}~~~|{}|{}z~{}y}{~{~~}}}}}~~|~{}}{|{}}z~{||~~~}~~}z{~||}|zy}xz~}||}{||~||~z~{{{y}y|{z}~~}~{}}~z{~~||{||}|~zx}{}{}~~~~}~~}{~~|~{}~}}{~~z||}~~z~}~~~||~}}{}}~}~~}}|~~{}~{||~~z}~~v}~}~~{{{}||{|{|{~}}z}||{|}~{||~~}{y{|~~{~}|x~}}x~~|}}}z|z|{|~}{}z~{}}~~}zy~|~}~~}}~z~|{}~{~}~{~|yx}}}{~}z}~~{||x~u}r{{y}u}z}{zyywy{xxxy|~|~~y}zx~|xyy|{yx}z~yx}{{~~{{zyzz{}|yx|uz||y~}zx{yxz{vzw~zzwu{zwyy{zytxwz{}||}{|z~{{|{sz|}|{|u{||}|||~zz~z~||vux{{}wz~}zz}zwy{wv~}|}}y}|||}z{~}|z}|{z~z|~zzz|}~}{z~x{{zy{{y{vvzyxuuxy|{{zyyuvuxw|sx{z~zwyvv{{|z||z}{|{~|x|{{|yzzyzz}~wzz{w~|wvxwzww}{|v{{}|~{y|{{|y{}~}|}{zzzz~{|}zxz{|}{y{xzvw|zzz{|wy}y{|x}{|v~~{{{{|zz|y~x}|~~|zzy~{|z|y{yz{w}{z}|x{{zwwzzxzz}{|}}zzyw{wx|yzwy||z}wy{|yz}x{|{}}w~w|~z}|}w~y{}v}yw~y|x{x{}yyxz{x{{z~}zywz{zzx{||}}yxxzy{~{{ytu~|yw}z}uzzxwx}{zy}z{{x|yz{|v{}yyx|}}{{ryz|{wz~}|{{zy|yux|y}|{y}zw}x{||wy{|{z||vzz~zyz~~}}z{}{}vwy|{{ww~|}z{zyzywxz{y|y{{||{}zzzv}}wyyzz||~z{}}|{{{wyz{{~y{{~|}~y|v}zw}||~|z}w|zx{zx~~zyyxvvz{w|~}{}}|vt~|{}w|{~~~}||~}|z}~~y~}{~~z~|}~|}~}{~~~}~}~|}{|||{}zz~}z~~~|{{}z~~{~|~{}}}}}{~~}}{}||}|}z}yw}}}v}}|~~{~~|y|}y}~y|{}~}~|||~}~~~~{{}{~{~|~~|~~{|~~}}}~}yw|}~}~~|~{y|}~}||~}z|~|~||~~|~{y~}}||}~}||}}|zy}~}}||}~||x|}~z~~~|}{}{~~}~~~}{}{|~|{|~|~|}~~~{}y}~{}~~||~~{|{~~|}|}~~~y|~|{}}}|~}}}{}|xyyywxv{~zxxz}uyx{|z~zzyzu|{{}yz}z}x||y}|}w|{{}xyx}yxx{z}w|v}x{|{y|z|z||||y~x}{}zy{|~uzzz~~u}{}ww~ztyywy~}|yyxz{~{{|z|z{|~}}x||||yuxyyytx}zx~}{~{}wwzu|uyyz{|v}zzz}{yv~x~y|z|v{z{y|~}y{vz|z~~x{{}|{|y|wz}{}{{xww~yyv}~{}yx~|z{{{xxy||~xz{{zzwz{y}|v|{}}y}z{|zzzw|{x{|yy|zw|wvyx|xy{yx~zz|z}|yyzz|zyzxzz}{|w||}~}~|~|}yuxx|z||z|{z{}u{yxz{y~wzz~zy|yz}x~|{{w~}||zz|z~z~z{wty~v|z|{xx}{~w{|zz}|w{z~~zszw}u~xz{{}vwx||z}|}~~|v~wy}|}x{~{~}x||vw}y||{z|yy}xzy{yzw}x{y{vxw{{vyzz~zz}{x|y{{xy|~||yx{zyy|~|y~w{ww~}zx|yy}wy~}w||wz~{xzs~yyv}w{z~z}|z|||z|x~z|x{{w}|x{zx~{xyyx|{z{}~}|xz|~zz}{s{{yzxywz~{{}}{x{wxy~{x~|y}yzwwy|zy{x{x~x{|}~||||z{|{~wzyxz}~|{y{|yx}z{{|||}zuxy~|u}xzwz~z|~}xz{|z{y|{xz{z}w|wy|zz{~y{{|}||}|~~}|}}}}~~~~~{}{z~|||}|}}{z~~|{}zy{}{{z~}~|~||~|z~}~{~{}x~z}}~}~{|{{~~~~~y~w~|}~|y|}{{}~}{~||y~||~~|}z~{~~||}}~~~}|~z|}}~~~z|}~~}~~~}~}~}}}|}|~~}~{~||~{z~~|z||}~~~|{{}}|}}z~~}}}}}}~~|~y{}|~|~~z~y~z~~}|~|~~}~}~y}|}~}|~{{}}z}~}}||}}|}|}~{z|~|}~}}~}}~}||~~z}y}|z}}||r~~~}}||}}{~~}~~x~~x|{x{z}|~|{}|{}~{|z{}||}|~~~~y|~~y~||z~||{}~y|{||{{y{x{{zy~~wwtu|z}{|{~wv{{y{{{}zxz}}u~||zzz|{}z~{}{{{{x~|zz~z|}|xy|}|v}{}yw}}zz|wyy||~yw|}wwy{zv}|~zzy{yy{}{z{}{wy|z{|wzywxzy|xw}yzzzx||}z~w}~}qv~y}zx|y}~~~}w}y{{||z}{{~yy}u~x{{w~yxz}|v~r{xzz{~zu|zx{{x~wy{{v{vx}{||~|~|||{z~{|}y|}x|}~~wxyyzxz~xzy|zx{yy{{y|{sx{t|y{{}}{{{{~{~||||sx|z|z{||||{{xwz{}xzw{||tw{zyzy{yvzz|~|z{z|t~~y|y{{~~~xz~~x~~yzu}|}}{y{}|z{yz{wz{|yvs{xz|zvy}|zz~}{|{z|zz|{~z}{y}|z}x~zz}}~z~{z}xy|y~~}{wy{{z~y|z{zzyz~x|y~z||}|z|z||}z|}}~w||y{~x{|vywy~zy{}y{wv~|y}~xzy}~}{x|}z|~{uz|{}|}~}}~|z{vy}yxyyz||}zzz~}}~|v||{{{z|}||z}|wy}~~~xv|}||||}||~~~{|uz}yzyzzwx||w}~|z}v~xtxxy|}z{yzwy{|yy{|xx}~z}~{{y|zzzxy|{}~}|xx|{w{y|zz|}}xy|y{}|{|vyv{~zy~w{x~||x~{yyzyv}|}~}}~}~z}~~|~z}~}~~xv|{{}z|~{|}|}~~}~~|~~~}{}z}~y~~{~~||~|{zy}}~{~~|}~{{|}~}|{}}{}~~z}u}|~}}}||}~}{{~~}}{|}~~~~}|~~~~}~~~y|~~~|~z}|}~~~~~~~~}|~||~}x|}}}}}y}|~~~z~~~||~}}{y~|~|yy}{~}||}~}|}z~~~}~}|}}}~}{}~y~}~~}}}{~~~~~}{~||~}}y|}~}{|~~~~{}}~}|}}~z{~}}{~~~|y~~||{}{}{~~{}{||}x{~||}~|||}{}y|{y}yzz}w||}~zzxz}~{|{x{x{y|xw{{|z|{y{yv{yzvy{y~w{zxxy{xy{{wv{}{xywx}z~{}}{|}vzw}w{{vwxxyw|xw|xyz}{y}xz}{|x~y{xzy|xw~t~w|{~}y{y{z{{~~x{y}zzy}y|{x|zv~{xzzyyx||}~||{||{z|y{w{zxx|{||y{yz}|vu~x{}}xw{{yx{yzzyyzt~}{y{xz|z~}txzy{{xy{xy~{xz~yy{{y{vv|x~yyz{zzz}zy|y}{yx}yx~x~yy||wx~z}xxzzzzzy{{w|z{{xx|x|yzvz~v|}|z{wzx{{z}y|zz|{z{|{|}{}zvy}}{y{}z{z{|y~~y}yy|}y{{z|z{{~|~wtz}z~|x{yy~y}yy{y}{wzzxyw{uu|x{~~x|zx}z|zw~y|rvz}{y|~z}|vy||{{}yz|~{{y{zzzzx{|}x~x{zvy}|zyw{y~z}}zxz|zv{z{yzywyzzz{zuyu}z~{yv|}xxzxzz{{}v|zyyt{yz||z{~yzw|zvz{xz}{~|z{|x}|vz}{yz{xzy||z|yx||}z{{}|}z|x|yzvut{|zwxy}{xy}{y}}{w|z|zz|sy{|}{y|{wz{yv{}|~y|{{|{{z|{|{yyw{~|{~x{{}ww|{{wvyx|{{~zyz|zz{u{{z{||zvw}x{x}~}z|{{v{}yy}yw~zz}yv||z||zxz|yy~w}|{~z|}}}{~}~~}yy}||{}~}w~|}|~~~|}}|{~~{~{~~~~~~}z{}y}z~~}}z~~~}||~~{|{~}~~|z~|}|~~w~|}~x~|}}w~~~~~~~}{|~||~}|~~}}||{~~}~|{}||~~}}~}}}~~~~|}}~zy}}{{~}}||}|}~{||~y||zz~}}~}|{~}}}~{}~}~~}y~|~~|~~}|zw~}||}{yz}~}|~~}~{}}}}~~y{|~z|~x}~~{~}}}~~~{~|}~~}|}|}~}||}}|}~u{~z|~~~||}|~{{~|}z}|~~z}|{|}~|}}~||}~~~~~~}}}~{}|~}~|}}|~~{}|}}~~~}~}y}}~}}}{||{z{~zzyz{x||uy~wzzz{}z{w}~{yyx|}zvvxz{}zxzsz}~|{z}|{{x|wx|yxx|wzu|vv{x~uy|xu~w|uytzyyw|uw||~x|}y{zz{y{uz|xvx~y|}x|~zyy||}|zz{z{w{y{{|xz}wxzwytwzvy{|xvww|yyw}z{}yywz|y|}{}|{z{}x}y~vzz~|y|{|}~z{xwz{{v}z}|wwtxy~zzyxzxxwzx{|vyy{yz|zy}x||}z}z~}~~y{|}wz~{z~w~~|{y|z~v|zz|wztzyy|y|y|{z}v|z}yz{z{}w~{w}{~z~{{xz{yxxzyxzxzwxzyz}}syxxxxwyx||yu|{{}y{~y~{yxxvxz{}yz}~yzz|z||wxvty|x|v}{y{xx}zzuw}{vy}}}~{y~yzyy~|y}x|y~}|}zy}y~~y|zuy{w~xy}vsz||{yyz|{}yz{{ux}~~{{x|{|z{z|zz}~|xyz~z}~x|vz}x~{w|z~}xzvyzy}|}z}z|{s{x~{}~y}w|||}|}|yx{z{|}wz{}{t|zyw{u~wyzxuyz}wzzwxz||xy|x{z{{|{~x}{~|x{{|{~wz|}}{{}|y}wu}~|{}}xvywy{~z{swywwxzzyyyzzzz||zzzz~z|||x{yy}}v}~}}|{zx}x{}~z|{vzuzx~}wzz|{yu{zsxzv|z|~{}|{z}z||{x|}}z}zz~}{}{yz}~~}|~}~|~|~}~~}~|}{{~}|~|}}}~z~|~~|~~|~|~{}~}|{}}{{~{}{x}}}~~~}~~~}z~}}~~~}|~~~z|}{{~~{|z|~}~|~}}|}}|~|{|}}|z~~}~|}~}{~~y|~~x|~{z{}~~~{y||~{|~}|||}{x|}||y~}~{y~|}z}}~{~yz~}{|~}~}s{~z{x}~~y~|}y|{z|z|~}z|}|~|{~~~~}z|~~~}}}~}}~}v{}~}|}|}}|}~{~}{|z~}|~~t}{~}}z|~~}}x}}}||~~~~~zz~{|~x}}~}~~|wx}||yzzy}~}xz|y~}vz|vzx{wyz{xv}yyyz|}}|{zyx{|wwy|ztyx{|{zz{z}{syy{{{xz|zyz{xy|x|w{x~y|}~yw}{}{{xx~zx}|{{y{yxy|}w||wz}z{zx}|zx}y}zu|y{zv{~yzyzyzz{yw{||y{}{{yz~zz|zyyzz{~|{y{zxw}|yz~{~{|}x{zv}y|}w}{}y{z{~|v~yy{zv}xyxzxw{{y|vx~ywv|y{xxzzzz|~z|yxxs{{vzz}~}z{zw}}|{zyy||x|{yuxwy|}yyywv~x{ys|{|{}x}~w~~wx{|w{|}z}}wz~vyzzx~|yzx{{{yyxyzxz{xzy~~yx}|{{zyxy}~{x{{z{}uz~y{z|vz{}}|x~y}~}z|{z||{~{|zvz{{}xzxy}{y}x{|yx|w~zyzz|x{y{v{z}y|x~~~~{{zyzzzyxyyw~}zx{{}|~|vy|}s}zy{~zy~|}~v{|yxy{{|||zx|z~{xz}}xzxyw{}wy~|y~z}|{z{}~{~z|z{|uz{yzty}z}}{w~|vy|x{zu~{xvww||vw}yy}zwy|}{}{yw}zwy{x~xzyyxy{zx}}}{z~}t{ux{|xyz{ywy}}~yz{v|s{y{{~vy}}{z{}|{}w|y|zwz{{~|{|||zwzyy|~{|xz~{y{xz{|z~xw|zyx}uwy{x{}~{|yx~{~{yyz}yw}x|yz~{xz{~yzz{x{z~{xzzxy{xzv{}zuvz|{~~~~|~~{{|}~~}~{}}{~~~||~{~||~{z}~}{~~~}z}}|~~~{|}|||~~}}|}~|}}}{}~}|}~~|{~~y}}||y}|~}}~~~}{|~|}y}y}}{}}~y~||{{}|v}|}}|}|~~~~||}}~~~|~~||x~~|{{~z{~~~|}||{{}~}|~z~~}~z}v~~}|}||~|~~z|~~{~}}}{~~~u~~~|}~zy{}~|}zy{}~}v}}v~~~~}~~}|z}}y}~~z|}|}}~{}z{~z|~}zz~{zz~{|}||}|~|~~~}|}~}~~~v|~~z|}~}~}~~~|||}}{{~{~}|~~~}~|~z~{|~~{~~~~z}|~}y|{}~}~~}||~}}~~|~~}{~{{~~}~|{vzyxxxy|{{~{wsxy|u}{}{}||z{||{y}z{|{yy|~wzz{z~x}~w}v|{yzxzt{||x|z|zyww|}xy|{wywxy{}}y{y{|{|yxz}w{zxxyz||zz||zz{zyxz{yzx}{||{zxy|~x|yww|w{z{w|w~z||zz{~~w{zzw|xzz~z}yx}xzy~|yz{}|z}}x{ywzwyvu{|x{yyw}xx~}zyxz~z|zzyzw}||{|z}|~|w~x}}wy{}{zzyytzx{z{}}|{x||zwxxuz{x~}~}|zw|uu|||z}{{{{{||~z}{w~syyxxz{vy|{yzx{z|zzzx}yw{zy}u{{w}~~||}~{yy{|}~}~~}}zy{|yx{|~|y}{}vy{}x~}{xzvzyzu|~x}{{{~{zzy}yy}|~~{yzz|}x~{{yzzyy{zv}{{x{w||zz}|y|wyywv|{z{{z{|}x}{|{{zy{wx{}}yw|}xs}zy{yz}w||{|w}xvv||vy~|{y~{yzzz|~w{z}z{yz|x|}~zzxyy~~{{x~x~y{uz|yy}|z|yyzw}zw|ww{z{qzvw~y~||{x{}}ywx{y~}~z}z{~zzx||xwzuwvv{vz{~zz||zz{x|~wzy~~{}wz{~|y}w{}zzy{}}x{}{z|~||y~}}{zzv~{{x}{|ywyzzzuw{}~y{zyyz|zy}{y{{{{}zyx{{~}|~z~}z}}|}~{}}z}}~}~}}~~}}}z}}~~~z~y~y{{z{~w~|}~~}}~}~}{~~zv~~~~{~}}|~~~~x}|}}}~y~|y}y~z|}|y~~~~~~~||~{z}{}{~|~~|~~|}}y|~~~~z~~~~~~~~zy}}~|}{}y~y|{|y}}y||~~~|~~~z~y{~}|}zv|~}|z|}z{}v|~{|~~}~}}|~~~~zxy~~~~}~~~}{~}|~|z}||~}}~||z~~|y~yy~~~~{}}}|{||}{z|~{|}{~}~|~}~{~}~|~z~}y}~{|}~|~~z{~~{~y~{~z||}~}~~~|}~z~|~~zz}}|}|}}|~yt|t{{||{z||wyz{{tyyy{y}yy~|}xyuz{yxy{vzy|nyyzz{yy|wsy|{u}zzvvyx}xwzwwz||m}}xzx|x|{w{||}}zwzzx}zy{zx|wyw|}|zwxuxw|zx|zxx{xy~{xw}y}~}vy}|yyx{xxzzzyyzzz~}xxy{{{ztv{zxz{{{y||{wz{{}y}|xzw~xwyy{{}}x{yz~z||}|~w}|yyvy{|{}|{{y~y}z}uvyv}||w|||||v{~}|||x{x{|}ywyz{wz{}w~yxy{{~zy|vyz{w{u}zx{{|yxw|yz}|~v{wv|zzv|y{yy||yxzzv{||{y{{wxxx}x}}|zz{~}z}{~yxxx}y|}|y}}}z{z{ux~{wz}wxyxy{~{{{{vzzyy}~z}{xvzw{~}|zzyx~}|zzv}wyy|y}wvy~z|yz}|}|x~{}yz{yzyyy}}{yyz}{{}xvx|{y|{}zz{zy|v~x|{||zyv}{{y}w{y~{xzw}|~}w~y{y}z}y{x~zwx}yxzy~zzv~{x~y{zz~{v|xyzzw{{txx{z~yy|ywyzztuzz}z{z~|}zx|{wz|xv~zywuxyzz}zyw{x}y}y{yyzw}{xzy{u{z{zyyzyyx|~xx|z{z{~{yywz|~~zz{|y{x{}{{{z{zzyx|||tz|ywy}z|}~{}{|s~}}y{w}}yv{xwyy|~z}y|~w}{{}uu}v||zxz|zz}}|}y{~yyyy{yy{x|v~z}~||~~}}~|~~{||~}}{~~~~|~~z}}{{{y}{}{|}}|~|}~}y}~~}}~~|}~~x~~}}{~~}}|}||~|}}}~~{|~|~}{}z{||~}~}~|}{{{~{~~}z~~{~x|~|z~}~z~~~~~~~~~}}~}}}||~~~|||}~}||{|}z~|}}||z|||{~z~~}|~}}}}~~~}~zz~|}}}}}|~{}||~||z|z}||w}~{{~~y}||{}|~|~|~~{{}}~}|~|{}~|}~~~z}|||~}~|}~|}~}{|~|}z{}||~z~}}~~~~}|}}~uz}}~y{~{|~||||~}|{{|}||~|}z|z|~}z}~~||{~z{~z|y|{}}}}|zyy|yvyzz|{{}vxxyyxw{yy|wyz||yv{~yy~{}zy|~}y{|z~y~z{{zzyz}xvxx}xvzxw{v}{z}yyxzzwxz|}zy|y{zy~|{vzx{{yzywy|{xzzxz}|{|z|z|wv|}vxwxtwvyy}w|u{yx~{~z}zy{v|{{|wyv}~z|{|~||}{{~{zyy{z{wyvy{yy~y{}x{wuz|vx{}}ywwz}}|}{{|{|~|zzy{zw{y{~~y~~z|{~}xuzyyv}xxwzzzv{wz{{}{{{{wt|{xyzy{{y{~zx}y~}y}{tz}wzxz|v{x{{||xzzwxvy|z{wytyy}zz}w{x{}x}z{wwy}|zz}|z}}|zz||zy{z}{x|y|yz{}xyz{yx~uyx{{zsxz{|y~xyx{|xz}|ww{zzxz{x|z|~{}|y}{{|{|x{yx|y|zxz~{z||wz|ywy|yuuzyx|v}}~|{{|~|u~~zvyzyx|xw~|yy~yx}z|yzxyz{vy|ywx{{||y|~xx~yx{xzy}~yxv||~}{|zx||{|~}~}v{|x|yw|{y{}}~|zx|{x{zxvz}z|{z}||}{y|~yw{z}~z{uxy{}}y~~}z{|}|z|{}vzuyzxxywz{y{vzzzx|xy~}{zzyuyy}~x}v}|y~~{{y}|y~{z{x}}}z~xwz{wyy{t|yz{wy|{x|w||xv}wzx{}zt}}xz|yyz{v~z~~~}~|z~z}{}}~~{z{}{|{{~|}~z{}~~|~~{|}z~~{~~{x}}}{{|{}{|{}~|}}}||z}{}~||{z}x}~~~~|}}~{}|{|}~~zz~}xx}~}z|}~|~{{z}{~}{}|~{~{}}{||}~||}}~}}{}}~||~~|}|}{|}}~~z~}~~~||}~}}~zx||}}}|~~z~z|{z}~}~}~}~}}~~}~zzx}~||{|}|~{|y~}~~~}}}||~~|z~}~|x~~||~~~|}z}}z{}~}~~xz~{~|}}{~{{|~}~}~z}}~}{{x~~|||~~||}z{|~~~~}}}}~~~z~}~~z|~~~}~|}zy|{|~~~zz~||z{~{x|xyzu||x}w{{|y}{v}{zy{wzx}~w}}xz{|zy~|xx{|{xxzz{xyzzz{|||{x{{w~}{yw|y}yxz}w~}}{zwtz}{zz{~{zzxyxwu{{yzyxyy{y}xx|~z{y{vwzyzz}|{z}w}}|}}zw|x|vxy{yxvw|~x{yzt~|zwy}{w|}{yz~|{}zt}y}{|}{y|xyyvzw~|zyzx~|u|y{{yx}zzxu|~x~zyw{zx{w}|~{zy{|xyyxw|}{|z{xzzyy~w{z{w{}||~y}}x||y}|xy|x||wz}~{~w||xz~{{{z}~{yyx|z{t|yx{|x{y}wzxxxz~||zz~{||z}wxz~z}|}}y||{|z~~xx}{z|}||y{wvz||~~z|zzzzz|~~w}vy||{wy}wz|zx|zz|}|x}zzzzvw|ztyz}|{}||z|z|{zz|zxvz~z|{|{yz{{u~v|y}|{}z~}z~~|z~zzyz|v}x{{{{y{|xzyz~z{zz}zvzzx~zwvzy}|z}yy}~}~}{z{|}|yxy{||xyxyzyuzzw|vyxxv~vy~}z{zvw{y|y}yv{{z{{yz~zz{|}|zzuzyvx}w}x~x{zx|vux|~v|zx{y{z{|{{x{{xv{~|xzz|wwx}uu{wvyy|yw}zz}zx|yxyv|x{y{z}ytzyx}~{|x|}v{z}|y{{|z|~|wz|yyuzz{w~xx{wy}|z{}w{x}~xy}y{{|{}z~wx{u{w~y{~{}}~{~z~~}~}~|~||{~|~~|v}~~~~z~}}}y|{}~}z}}||~}~|y~|}|~|}z{y}||{}||~|~v~|z}{~~z||~~~||{~|z|}~z{y|~}{}|~|~{|}~}|~y{~x~|z|||~~}|{}{}~~|~~}{~}~~}z|~z}}~}}|{~~~}~~~}||||~~~}|~~}~{~{z}~|}~~}}{|}~}~~||{z}~{}|}|}}}z~{z|~}|~}|z|~w}|y|||}~|~}z~}~}|}~}~|}~}~x|z~~~|}{}}~~~~|~~}~}|z~|~{}{}|~~~|~y{zy|{{{~{}~~{|}~~y~}|z|}}~~~|}|z}}}}|x}{}}z~w~~~|{z~~{|z~{z~z{{~}|x{}xx|tvxww~xwvz|z{~yyz~zxy{yyy~y|z{~{z}{zx}y{{y{}{z}~{{z{ww{vx|wuvyuy|x|zx}w}w{{yy{xw~zsx}y}}yx|z~}w|{~x|yzy~{~|~{y{zyz|}z|xz{~xyzxw|y{|x{yzzz|zyzyx{{x{w{}{}{{~}}|~y~z}{}~z{{x~|zzzy{w|z}{~{yz}zyy~|y{xz|}xw{{z~}ux}|y|w}z}|~y{x|}y}}}x}}zs|w|y}|vyxy{{|y{{|xy{~{}}{z~xz{}v}{x{x}z}}}z~|zy||~}}|y~|y{zvzyzxwt{yw|w{}vz|{~}y|{}z|~z||}x|z{zz}}{~x}yzz||~||z}yz||x}}}{z{y~{wv~}}}||}y}}}yx{z~}y|~~zz|wx|}z|{z{z{wx{z}zx~}yx|zvxwy{{{x|{{yzx~x|{z|{{{~z{x{~}{}~|}}xx}w{yxyyyz}}w{{v~zzz}z|wx{|z{}vvy~x{w{z|~|xx|z|}z|w}~}~{w~~~~{xx|y{xxy{{yyyyw~|w|{}{|zuyz{x||{s||y}z|zz{}||z|~{~{yw}{{xyyyzu~z{~x{y|zxx{oz{wyy}w{v{||{y}y}|~}|}}~y}|~z{y}w{x{|v}||~{y}|wzxvx{{}~y{}z|{{|}|{z~zy{{~{~}~|}{~~{~}|~~~||~~}}|~}}~}~|||~~{|w}|}~|w{}y|~}}y{}~}|~~~|~y||}~}|~~~|}xw|z~~~}~~|~{}|~}}~||}|{{x~z}}z}~~~~}}|}~|~|}}~~}}x}{|~}}~~}{~~}|~|w|~|x||}~}~z{~}}|~~|~~}vy||~{~}{w{}z{z}}}}||~~}~x{}|~{}}~}~~|~|w~}{~}}~|~}~}~}{~}|~}~}~~}|{}}|{~}}}}{|~|}~}{~~}~}{|}|}~|||z|}~|~|}|~~}}|{}}y{}~}y}|{}}~~~}|~~|~|~}}||~~{|}~~~}}~}y{~vxzy|{zxw~y~|}zz||~|}|u~x{|ywzvxvy|{xzw}{{~z|x|z~|{yoxzz|zzw|yyy{{|vzx{}{||z{||wz~yyz}{||}y}zw}{z|}yy|}zzvzvz}~{xw{xzzx}{z{xxy~ywwwzyzx}xzw{z}|xwx|~v{yyvwy|}|{}y}{zxuw|{}y}y}wyzux{w|zyxyy}|yy{vzyyy~{|{}x|w}~{}zvz||{|wzz|zywz{}{{yz{~{y{|z}{z~zywvw{x|y{|v{y|wy~z}yy{y~y|{zux}zxv|{|{yzy{z~}}}{y{yxy{y|w{z}yxzz|yyx}zx|xu{xx{zy{{xy|wwx}x|z|y|zx}yy{w}{{{~}}z|zyyx{y|zy||}~{}yw{|x||y|}yzu|y|w|}xxyz}uxy{zvx|}yyxu|}u}xzxxvz}{xzvt~yz}||}{zzy~}}x{|z}w}vwzz}y||tw|}}z}y~ywx~}~zzxzx}wzy}|yw}{zz|}{x{yy{zy||x|{zzx}t}wx||{|xyz~}|xwz{}z{~zy|}}zyx{z|{y~y|{yy~|z{~{y~z|z}z{xz|~}}{w~|z{wzy~xw|v|y{x{|{t{{|zz{|{xy}ty}vy}z}t{}{y}vv{}}xyvyw~y|{|{~~wy~x|}}|zzxy~yxx~}{|xv|w{xy||{}y~}}zwy{{{u~~}yyyw}|x{~{x}zz{{z|{zz{zz{|~z~vywxyt~y}{xt}~}~|}~~z}{~~|zy~{}~}}y~y|z}}}~~zz|~z}y}}~{}|zx|{~}}z}}}|||~}~}~~|~|~~}}|~~}}z{|}~}}|}|~~}}~|~|{}~|~}z}~~~{~~~}{~}}}||~{}{{{|y|~||||}~~z}|~|}z}}~x{}}~{{~}{|~~}}{}}}~~}}~}}}}~~|z}{z~}~zx~|~}{}{}|~z{|}{}}~}|{~{~{x}|}w~~~}{~~|x}}~z~}}}}~|}{{}~}}}}|y}~~|{|~{~~y{vx~|}}|{z}~{~~}z~zy~~}{|~}~z}|}~~{}~}~}~}~~|~|~}~{~|~}{{}z}}~~~~}~}||}~|z{~}|~||~~yy{|{||{|x{}}zztwz{{|wyv~z{~}z}{yxv{|x|vxx}|~}~{~zz|}y{{vyx|ww}xz{w~vy|w|yzz~z{yx|}zzyxxusyy{xz{vywwwv{|}zy}ywzzx}z{{}|zxzwxx~}|{y{y~yzz|x|{zzv{{zw{yy{y}tv~y{vuzuyzz~{x|y{}vw~|vz|z~z~{v~xw}|uz||{zx|z{|z|{v{x|{vvz~}zzxyz{yywysy{{|{y{x||y}x{|x|x|}{||||}}}}{||~yy~~zxyvyyyuxxzy|w|}wzx{x|z|{wy{xy{{{|{||}{{}}{x~z{{{~||{|{z|||z{zzzwx{xyxy|{}uyx}v{zv{{|xzz|ux{}z}zyx|z{{{z{y|}z{}~~v|}{|z}zv{zwy}{yx|{yzuyzyy|}{v{x|zzz|||}}}}|{{}}{|x{ywz}|}{zvyw}zwy|zzzy~|wu{wxy||x{zwwx|}u|zz{y|zxx|{|zy|{yx{|yx||z||~yzy{zzz{yz|y~y}}z{wz||x~xv|zz||u{zx|||~~v}|{z|wx{vv{{z{|{{xy|zzzy{|z}}~}z{vzy{yxyrzyw{y}y{||y{}|y}|{y|z{~zy{{z}||y|~}zzzy|~|{|}~}zxwzxzxv{{|}|wzyyywy|~x{|xwy}yz~}}syz{wzyyzy}~xy{{{{x{yu{|}zzxy{xz{{{zy|{{|{z{~s{y{|x}~~z~}z}|}~}|}|~~{z}~||{}|}|~}}}z~|zz~~||}}zzz{~~~}~~~~~}~~z|z~}~zz~}~~}xz~|~|}~}}~z|z||~{}}}~y}}{|~}z}{}~||z}||~}~~}~{{}~~{}{~|~~|~~|}~z|~}~|{|~~}|~~}}~}|}{y|~}{~{~x}~|~}v~}w~~~}}~}}}z~|}|}~z}{~~~~~y}~~{}~~||{~|~}{|}||}}}|{~}{{~~|~~}~|z}}z~{}z~~{}~|||}|}}~~|}~}y~{|}{{|}{~x|}|}z~~}}}}~}}xxz}}~~}y|w|~~{|}~~}z{}zw}z}}xyzuzwz|z~{~}|x~z|zzy|}x|{}zzy|z}xz|~{{zzyx{{{~v{{~~y~x}z}wwy|z{}z~z|z{}xuzxyx|wvuz|w{ywy{||y|{{{z}x}}x}x}u~y{~||}{{wwwx}{zw{yzxwx~z}}~|{{zxu{zxvx{|x|}u|xyy{}zyxzzxwy{zx|y|z~x{zw}~|w}y{|yyxyzy{yz}xy~~yzzv{|yzy{xxx|wx{w{}}zz|wvyz~{}|y|{}|~ux}yxw{{{|x{}|z|zyw}}}|{yz|y{x{zz~{y~yy~yyw{wzx{z|yy|yz|zx}y{|z}xz{{~|{uv||vx}~|wyz{y|||yzy}~x}zz~yzz{|z{z|xz~xw|{{}~x|~x|}x|z|x}|}|}~}xv{{~}v}{}xw|~xy{y~w{yvv}z~{w|}x}}}|~z}y|z~yyy{zxw|}zy{v|y~uxw{xzx}w|}v}{}yvwyx|vyxy|v}{{v}~zzx{{zuzx{{|~z~z|{||{{t}~v}|xzx|z{|{w{y~{{zzzzy~z{yuu{y{yxw|z|v{|}wzz{y|x|wy~zy}zzwz{x|xw{}z{yyyz|yxxz}zx~xz{z|xx{wx~x|}~~}z|{z{yz{xvxx}~x{yz}x{zwy||v}|}uv|}y{|uz{wu|~y{{}wy||}|~}{{{}z{}}}{xvxy~y{}|~|y|ytzzzy~x|xy{u|}v{|z{|w~~xw{w{z{|yxw~|}uy{z{z~}}}}z|{~~}|}~{}}{{|{~}|~}z}~|~~z}y~~~}~|~{}||}{|~~{~~{|~~~~{}~|~y{}z|~~}}~~}|{z|{{|~}|}{z|}z~z}|}}~}}}}~~}{|~}y~|~z~~|}}~~~z|}|~|~~}|}~|~w~|||}}~~}~z~~~~y~|~|~~}~~~|z{}~~}~}~~|~{||~|~}~~|}|~z{}|}|}}}}}}}~}~~~~||{{~{{~~}~y}}}z~|}{{||~|}|{{~z~y|}z{~x}|~~}|~~}}}}~}}z~}|}y|{|~|~~}z||}~}}|~}}}}~~z}}}}{~}{y{y~}~{{}}~}y~|x}|~~~~|~|~}}{}{}}}~~|}|}||}||{|}|}z|z}}}w|zz{wyz~yzzv|{|uzwux{{{yzwwuxzz|}{xywz|{x|{wv{w{|y~z|}yw{v|{}xy~zwpz|xy}}~{y{|yywytx{||x{yyw{s||{z}x{y|{|w}y||zyz}~}||}~|}x}|y{}x}vyyyzzyv~}z|zv}|v{|tx|zz~x|vwz|x|xy}y}|{~{~||}|w}{}zxvzwxwx{|yx{z{yuyx{yvxzwxv|y{{}zz{yz}|v|zz~zz~~{xzz{z}yxzy}ty|{vwyyz|y}xyzz|yxywzw|{||vv|}zvwz{yw{z~zv}~|{}~zy}x|zz{~}w~w{}zzzxx||~z{x|z{yywvzxzxyy{}}y~w{x{zzyx}|}}{}{z~|~xzzvzxr}u{{{wzvzzyzzzvz|zzxyyyzz|}z~~{||~}{{z||~|{|}yyz~||{xwvxy{y|zz|zxzw|xyz|zxyz|yx|wyz|z{{|xuz}y}z|z{|y}|{~~tx{xu}|y}{{{xywvyzzx~w{xzyywxz}z{{vz}}}|{|vzy}{{}{~~z}~w|zv|xz|yzzyyyuyyyy{|xw{~yvwx{v{{y|~{{zw~~z~||}|y{x{|z~wz|y}}z}t}yy}uz{w{z|~xyu||v||uzx|z{vzyx{{x{~xz|zy|{}w}zz}zw{{{~z|||~ywx~{yywv~wyx}|yzxxzz|{zwx{~|z|}~|}{zy|}|yz|}~~}||xz{~~}{|{{}~{}~}~~~}~x}z|~~{~~}}}|~}~~~~}}y~}}~~~}}|{}~{}~|~|}}~|}}}~~~~~}~~|{~}}{~|}}}z|}w||{|~{~|}~}}|}~~{~~~{|}}x}{~}~~}}|~}~}~z}~}}~y{{~}{}~~|~|~~~}}|{|z|}{}~}~||}{u~}}~~|}{z~~}{{y|z}}}~|}~z}|}}~}}|z|}|~}~{~~}}~}}~~|~}~}~~{}~~~~}{~|||~}|}}}~{}~}~~}~~}}}z~~{|~|y|~}~~{~{~{|z}~z{~{}~}|}z~|}}~~~{|}}~~|y}|{{}{{~{~~~~}}y|zyzz~qy{yy||z}{}|v}xzyw}yw~~w}}{x||{vvy~~wy{~yx{|y}x|{yz|{xzw{{|z|w}{{|y{yzvx|w}|z{}w|{uuw|zwzw|zyz||}zvx|y|ytz~}z{yyy~}y~syz|{{}yv|xx{xy}{yzyxzy{||~yzz|{y|{y|yvy|~vzy|{wz|xxx{w{u~{zyv}{{w|wy|{~{}z|s}{}{{}{u{yuyx}yz|}~{|wuxvvz|{y{y||x||{uvzz|v{y{wy|}|wx{|xz{xv|~y}z}yu{}|{|z}{{}zyz{x{|zz|zs}z|~uw|zzz}xuxy|y|wvx}{zw}}zy{zzz{|wvzxwz{|{y{{~x|xvy|zy|w|zz{z|{xz{}v~}}|yzzuyvy{{y}|x|ww|x||}|}u{|yxvwxw|{xxw{|}y}z}~~wy}{{wvzwy{|yzww}}|}x{}wx}ywy~|xxy|y}{zvy}}w{{|{z|w|||yy|zz~}|x|{||~|z|xzu}z|{z{z|z~w|||xz|{{yxx}x|}x{zx{wx{swz{}|x~z~|ws{}z~xyw{zu~wyxx|{{{}}{|z|zv{y~z||{~|zzwwvzzy{y|~uxz~}}{zu~||{{~y~}{}}}{xyz|x{wzzz{{|~y{|~z{zyzy|zx}z}t||}xyyyy}{y~|{~}{}|~xy}zy{{~||{vy~|}zvz{{{zzy}xx~xx~|x}zzx|x}twywz|zwx|}{|~{}ywxvy{{z~~zy~|}~~~v}}{}}}~}}}~}{}}}}~{}}~}|~y|{~~}|z}}}~y}{}{{~}}}}~|{{}~|}}|z|~|}}|}}vy|x||y~{}}}}{~~y{xz~~|~}}}{}{~}~}z}|}|}}~{|~}{z~|}{y~~~~{}|~~~{}|}|~{|~z~{{{}~~z}~~|y{|~z{~}u~~}|}z}~~x|~z|zz~{|y~}|~}|y}}|~~|~|{}}~{~}|}~~~|}{|~}{~|{}}}{x~{~~|}}~~}}}}~~{}~~~~~}~|~~}}|}{|}{|~}}}}y~~}z{~|}{~}|~}{~z}~~~{}}z~}~~}}z~~~{~~~~z}~|v}|~}~~}{z|}~x~~~}|||~~~~~v}}{~{}}~~{}{{}}{||||}}}|yyv|vy}~}|}z}yyw{x{uyyzxxzwz{w|w}vxw{{|yzxx}|x|zzy|xyz{~x{|y}zy|x}t{}x{|yys{{}}yz|}w}|x~x{{vvzwxw{yz||x~w{{{}{{y{{z}}z{{z|}{~y{z|{y~}||wz~}u|||tyuwxvzwzy{zwzww|{zzz{{{z|vy}z}}~|z}{yy~z~|zy}x~{w{}v{{xvy}{xyw{v|z{yy}swz{wuyz{{z~~{}}v{y||z{~zy{~z{|yyy|xx||||wzyz}}{{}zzwyw|w}{x{yx|z|zz}}z|}v{|{y|||y||yxw~y}x|x}|z}yzxxx{{xz}~v|{yvwty{xz}z{z}w|y}z{yy|xzx{zyu~{~~y~z{wzw{wwu|{}zvwzzu|{xy|}|{|y}{}|w{}wy~{zx{}|~{zxz~yyxyz}}{{~w|~|y}z|zv|zz|{x|x}y|}yv}yxs~{xyx~{|x{v{{~|}yz}z~}z~}yyy|~}zz||}~y{}vz{zyuz{w~xv~zw|wx|v~zz{yywy~~vy~{z|z}uzz{xyxz}z}yzy{{y|yy|z{wx}|}xz}vxy{ux}|{~|zw|}x|z|xzyyy~x}~z{x~~zz|z}}w{{|z|}{x{xz}|z}zx{yyyyxyv}v|x|t|vw{w{{w~{{{|{{z|zzz|{||zyx~zwx{xxw{vzxzvw{~xw|}xwz~|y{yyz|y}y|y|}zzzyy~~z}y~}~z}~|~{{}~{|z{~}{}}|{}~{}{~~}~~~{~~}~}~}||}~}w}~||z}~y|~}w{}{|}{}~~}}~}~}|z}}~~}~~}z~~|{}}}}}}||~}~}~~~~|}~{{}~~{~|~}z}}~|z~~~{~~}z~~}}}|{~}~~{~|~}{~~{~|~|{~}|~}~}~||~~{|~~}|~||~||}}}}~}}}}{~~|||z}~}{~}{{|}~||~{~~{~}|~}}~~}~~|}|}~~{~~|~~{~||~~|z~|~{~}|}~~{}zz}~~|{{|~~~}~~z}}}}||}|}~z||{~{~}z~}}{|~~|~~}|~{}~~~~~}~}y}||~}zywz|vz}z~yxu{ywyx}}x~ywyz{z|{x{||}w{xw}{|x}xyy}zzxz|y{{x}w|zz|xxyzw}}yxvxuyyxz{|zx|||}}zwxz|}{~yw~xzx}xyzzzx}}|y{yv{{zy{w{z|}w||zzyyx{{z|~{zz}yzywxy}wy{{|w{w|}wy|{{|v|z|||zzyv}|yxx{yzv{~}wvxvy}{|}y{|~xx{yz}{|xxz}{yxw}z}z{}}uvt~v{y|~xw}{{zy{xy||x~{{}z{wz~x{|x|z|zy~{}|zzzy}yx~zwz{yuz|zywy|yx{yvvxyx}}w~xw{z|{z{|zvy|xy{y}vw}~}ywzy|w}y|zz|zz{}~|ywyv}z{{y{xxxxy{~||y{{y}{|z}z{{}}{z~{z|~|wwzy|~y}v}|zz|y{}{{z{}zzw{}}u{~{|{y{xywz|~|zy{|xz{|yz|zy}xy|z|{w{|{~||zx}|vwy~}{z||x{x|zv|yxyv|wz|}}yz|uv{yx}~{|zvxz{y|{y~zxy{zy||yw~vu{x{y}y{x|{w{vxx~u{zzwz~yx{x~vzx{{yy|zvzux|~~x~|zz|xwv}zwy}xzxuzy|z|yx}zxxv~z|}w}|x}yy{yzxzx~|~wt~}|yx{||x{~}{{xw|}|{xx{zzv||||}x~|}w{z{~}|||z{z||{}}y}}yxvx}{zx}||{y{yzzv{}z{x~z{{xyxx}~zzy|z}z~{|zy|zz~|||}~}z|||~~y}{|{{z~}}|}~~~}||~~{~~}~|}~|}}|}}}y{z}}}|~}{~}v}{|}~x~}|~}}}|z|}~z|{~{~|~}~}~{~|y}|~{z}{||~~}}}|}{{~~{~}}}~~~~|}~{}{|~~|}~{}{|w|y}z~}y}~~}{~||}~xz}~~}~|}~}|~y~~~||~}}~{{}~~{}|{~|~{}}|}}~{{}}}~}z}}}}}~}~}zz}~|}|}z|}}}~~}|~~~}~|||~z}{}}~|}}|}{~~}{zxz~~~}}|~~{|}~|y|}~{|}}~~|~~~}}|~}~~z}~{z|}~}~z}~}|~|~}~z|~|~}~~~{|}|}||~z~~|~~z}~}{~z~|}}}~~~|~z~~|||}zwzz}|{zzxz|vwxyux|y}}|~zxu|x|yyx}z{y}{yux}z||{}~~{|ywy|}{y}v}~{}~y}wxyzy{u|{~|{}v}x{yzx{zwz~{{w{zz{xxx|xx{wx{{}}z{zy|{|}z}~uy{w|~yxzyvxxuz}~{w~|{zxy{yy{z{|}wxzz{x}yy~yt}~z~||x~|zu}~xwyzxuxyzx}}xwvzuy{x{|wx|yy||zyvx{}|}v~|w}~y|||}{||x{~{~~|}x}|}zzyvr}y{}}||~xw{wy{xz{xwy|y~||w|}{{}||zwz~}{{{||zzw{}}}xw|z}}xwx}wzw}zvx{wz|x||z{{y}zy{xz{w|{{z{{{z|y|z}}|yw}wz|}{w{vxv{xwy{}~yyywwy{{|y|xxw{z|z{w}w~z|~vz||}|x}z~q{xz{x~x}zz{{w{xz{zw{z{|zyvz|yx{{|z~{{~zz|}www|wzyyyy{~|yx}~w{y~yzy|z|~ywyyz|u{}wz||yz{zzz~|x~z||}|}zy~{}zx{{|zx}yzyw|{}{~y{zy}{|}}z{~|}}~|~{x|xyyzx|~{}~|~{{{~|y}~{}{}}xv}y}|z{y|x{ywx}z|}xy{vyu~~{zvxz||}{~}}z|{yz}||z{x{xz}y|{yyyzz{|yzxy|~|{yz~|{{{yyyxzy}z}~~~~xy{zzy~~}}z~}zx{w~{|{}|}w~}~~~}~~||}~|~}~|{|~~z~}~||}{{|y~}}~}~|~~z~~}~}|}}}~~~~|~}|}}}{|z}|}~~~~{~|}~}{~|~|}}||}}}~}||}||~|}|{}{z~~{}~|}}z~{|~}~~~~}~~}~y~|}|~~~|~~~~}}~~}~~}}~}}}yz|{|}}~}}~|}|}x{~~}}}~}~w}}~}{|z|}|~~~~y|~~|y{{}~~}~~{~{~}{~}}~}}~~}|~{~~{|}~~~~~~~y~{{~||}{}}}z|}~|{{}z}}}~~{}z|{{{{|zx~||{z{|y}~~}~~~}~|~|}}~{~|{|}{~}{~}||~}~~|y}|zt{{{{}y|xy|y|{w{zzyxy{y}}zzxzx{vvz{{xy|wz|y|z~x{y~xy~}w}|xx}v~}wy}zxyz{zzyx}yxu{}|xsxyxxz{{{y}xxy}wwt}xvy~zyzwzxz}uwyxxyy{tz{|x~xvyyz{|yz|~}}|~w|x{s|}{y{y{|}y|w||}~y}q{uzyz|vy{y{w{{{z}yx}}}{w{yyy{}xxxz|{~xx{}}y}{{~{||yv{xyz~}{y}y{}{z~{wy~z|{|{xz{z}xzvz|{w{yy|{xz{yyyxxy{yzwyxy{}~zy{v}|wvyzyzty}{z{z}zv}v~|z~{}z~{{u{ywtyx}{{y}y~w||~{xx~yx|z|}{}wyxz~~x}w|~{z{}~|{~v{u|~|{w~{{y~||yzz{|~||{|zzx|zw~xyw~{{{zzzz}{z|zxz|}z||z|zy{wv}wywv~}{~}t~{}zx{{}yz{{|{{|||{zzzz||z~}wy~yy{|{{xxy{zz{y|}|~yzz|v|{{}vy|{z~{zz{{zz}|~xw|}|z~w}wvvy{ww~~}yyzv{zvw}}ux|y{z{|zz{}x}{xz}|xxz~y{{wz{x~vzyw~y|x}w~}xwx}xxzzzzz~}}{y{v|u|{yzxyz||zzx~~{yzyxvwx|~y|}z{wzxwxtz{zuvz|vzy}z{zzxyz}{|zzw|y{{wzyz|y}z|~vx|~{|yy{xyxz|}|z{yy|}y~}y|yxy}~|}~~|z~|~|}|{}}~w}~~}~}~~|z~|{}~~z{}{}~|~~y|}z~}yz{|~}~{||~~~~}||~~~~}~~z}u}~~}}}}|{yz{|}~x~}}|||~~}~{~y~}~}~|||z}}}|}~~}~}}y{}z}|{}~|}|{~~~|||}}}}~~}}{~|~{|z}|}z{yw|~}~|~~~|~y}~~}{|~z}y|~~~~~|}}||~}{~~}~~{~~{}{}|~~}{~|{~~{}~{}~w{}}|}}~~|~||w}y~{|~|}~}yz|zy{}z~}~|z}{}|}}~{}~~~}|}{}~}}{~}{xw}zz}~{~}}||~}|{~||||{~z|}{||z~~{|z}|~{}|~}~}~}~}xyzzwy}z|{z{ytzy|yytxv~yyzzy}z{xv~}vxswyy}zuzxvz~{|z{{zy{|{w{v}z}w{z|{~z~z|y{}{wuwwvztxvzu{xz|{~vyyw|uwxw~}{yz|y|z~{{}|x|{wz{z{|{tv|z}wzz|||{|{z{zyzxyz|yzww{zw}yxwyww{zx{|}|w~~|{y}y}|{z~wx{~}|wwy|vyyyvy|t{uzv|xzxxz{yxx~zr{xyyvy}xu|~|~yw}|vx|u}zv{~y||}x~x{}~~||||zy|zuzwz{y|tzz{{{x{y{y|{y|yvz{{|zz}~zx{~zz|{wxyyx{wy{~zw|z}{vyx|ywz{{yv{vz{|wy}y{vuxz|xw{|z~}|{zyx~{|}~}|y|y}}|z~{z}z{yx~x{z}w{|{wvwz{~u{{|~{x|y|tty{{z}{z|}yx|}zy~~xxwyxy{|||x}z|x{|zyxyxywxyzwvrxvxyzx~v}xw|{||~z}y~zx~zuy|xz~|zz{{z{{|{}~zrxyu|{xwz}y}~wxwyz{z{zxvzzx{{zxu|||}z{u~|{}}{xs{vuz|z}~{{z{~zvvywv{y{|w{zzuyzu}|yyx|vy{wywz~x~{zw|{z}}vz}{~~{|zy~z{|xywzzywy|xvvu|zxvyy{|xy{~xy{yyz||v{u{y}|~|y|zyy}{{}{}zyy|~yz~{y~~xzwxzxyw|zz{qzuyywy{{ty{yy{~x~z~zz|{zy}yuz~|}~}~z~~z~|y~}}~~}{~{zx~}}~|}~y|||}}~|{}|~{~~{~~z~}~|z~y|{yy|}}~}~~~~}}|}|~{{}{{z~{|{|}||~|~|{|}y}~~~|}|{z|z}}~|~}z}}||y}~}~z}{~~}}|zz~|}}~|}{~}{}{}~|~}}~~~~~|}~{}}z}}}~~z}}|}~~~z~}|z|}}}}}}}{|}{~|{~~~~}~u}}{~z{{~}}{~}{}|~|z~~}~}}}}}~{~}|||y~{|~~}}|{{{|}~~|~}~|{~{}y~{~z|~}}|~z}zz|}~|z~}|{}~}{}~y|z~}{z{~|{}|~|}~~{}~{}~}~|}}~{}}~x~|~|}~|}|}~{{xu{{y|w~yz}~wxxz{z||z{}x{{|~{~zzyx~z~||zy}|wzxz{|z}{z}w{}x{{z{{v|~{{}y{}xxzzxyyzzwu~zvzx{x{~{xx|y~}xy{x|vwy|wzyy}||}xv}|zvy{{|}w|w|{{x}zx{zyy}|{yyw}|yx||xyzyzzxx~|}~y{{z{y||z{wz{}}zxxuz}zyw|yw{y|yzzyww~y{wx}~|wxyw|{x{}}zxw|y|~|}z~y|{x{v}{yx|zy~wy{}{x~xzv{{|yryuy{zz{{zyz{v{|~~|wz~~zyw{w|}|zt~z|w}xzyw{y|{vz{|vz}~}|{~zuz|y|||~yywuzu{}u}~yw{xvz|}zzz}}xx~}y}zvz|w~{zzw{yz}{{zzyz{y{||wyy{x|wzuz{~{{{~{z|u||{w|}z{zzz{z{w{xwz}~|{{xz|||}}}y}zr}yzv~wvux||x}v}zw|zzv|vx|xyxx~}w|{y}~{z|}zzz|{vxzzyx|{|x{w||z~~z|wz|}yz|zw{xzy~{{xy|x|x|{y{w{|{}|z{x}{{~wu~yw||w|yx{vu~{{~|zxuoyy{|zs~}|z{y{w|{|yz{|yu{xxwzvv~{|}zyyzzzxw}w{xxz~{x|yz|y}z{wy~xvz~v}{{y}~vyxxzy~w~x}}y}{wz{xy{|y{w|y{xz{w|{wzy~z}wy|}zxyzxwwytwy{{wy{~z~|zzwy|zy~}wz|x{{z~~|~~}}~|y|~~y|}~}~z{|}}x}z{}|}}}~}{|~||~~~~z~~~{x}|~}~{|~~|zz}}~}}}z}|~|~{~z|~}}|}|~x~}|}}}|}}z~~}~~{|~|~}}}{ry}|}|~~}|~~~{}~|x}}{}|}}{~|{y~||~~~~{|}~|}x~}~{}~||~}~|{~||~|}~}~|~}xy}}~}}~~}~}~x|~|zz~}~||~z}~~}|~|}}||~|}~{y}|~{z{~{~~~{~z|~|~v}~{~}{|{~||~{|}~z}|}||{||}}~{|}}|y~|}|{}}|||}z}}}{|}~~w~~}}~}~||}~~|}~|{|y~~~||~~~~}~|}~~~}~~|{|y}}~z}|~}~}}~z}~~||xz}}{x{w~yy}|zxyx}xyu{{zvy}x|y}{~yzwwx{v}z{||{z}yy}}xy{~}x~~||w|y|{w{{zz}z~xz~z|{xx}xzyxy~{}{yy|xzyvsx|y{y{|zz}x}x~zzzvzzyzxx}zwy}}zy{w|{~|}wz}{zv|{xzx~|x|~{zxw|{{y|{zw|{~|zzy}{|xzz}}{vz|wzyy|wx|{yw|x}wz{twuxz}|zwz}xz{zx{yzw{yz|~y~}z{}{{wz{|}x}yw|~xz{y{{|vzzxzwxxxvy~z}zz{xyzxyx~zyx}zzx{}z}~y~|z|yz}u{{}|{|~v}x~{y}|ywwxxyyyy~xy}xz}wyyyz}|}}}{~||{||}vz||}~|}||}|{zwz~|yz}z{}}~{||zxxy}}{yy}v|z|zy{z}||}{z~xz}vy}zy|~zzw~}{}|xw}{|{z~{{}}xvvzz|{wz|v}xzwwx|wzv}~ywyyz|}|~||zz}{||z{|y|{ywwsvy~{|{~{zw|ytsyzz|{v|v}wzzxxt{|z{~{xy||{y{|xz|{x}yyvr|{{|~yvzv|~wzw}|y}x{{|zt||{{xz{|{}}w{x|z}}z{}|~{~~z~x|}zz{{|zyz{{{{~~x|zyyz{yy{{y|u~}yxz{zywy}}yx{}y{}xz|z|w{y{{}y~{}{}{{w}|{yv}xwz{yx|vz|w|yxzxz|{{x{|yu||{~z{}yxxz}}}{z|~}}z}}~}}|x~|z}}||}|y{|~}~~|~}{|||}~}z~|}}||}~~{}||~||{{~}~{}}zz~~|~y~{~|}}~|~||~|~}~z}{{}z~}}}~{}}y~{|~z~}|}~~~~y~~x~}{{|z}|~~}}}{~z~{~|~}|}{~~}}}}}~|~|~y}~{~z{|z|{|~~z|}~~}~{}~~}}}}~|~~}{|~}v}|~|}|z}}}|~}}|}||~y~}{~zz~~}{~}~}~}~}}~}v{~~z{|~x~~~~}z~}~y{{{|}x|~|~}~~|}~~z~}}z{~~}~|~~~|~~|}y}}{|{}|~~{}~~}|}|y~{~~~}~}~~}}}}}}~{zzz~yyz|z~z~~|}~{}}{|}~~{{}{}{u{|yyxw{y{{~{yzu~{|{}}wz{z}{{{v~y}yyw}z{zxwyvzyyy{}|}y{ux{z{uyyz{{{||}w{vyz}~xx|v{}x|xw}zvxwwy}z}{y{|}xyuz}}|x||zz}|ywzzy{{}yx}}wzzz}zzz~{}yy{{{w}w{xyxv~wz{y~|yxwxw{w{x{wz|y{|zy}{vxy{|}~wx|zxyx}~yz{{}|z~~y~yyz|}y|sy{zzy{~w{z||}|~uy~tzx|}x}|z|}}}{|~z{y~yz}|z}ww{z{}~zyzyy{ywzw}yz|}z|z~{z{w{x||~y{xvy{y{zv{|p{w~ytyx{{z{~vyz}w{x{yvywxxw|yy{zzwyzyx{zv~{{{zxyz{|}yzzz||zz~|y{zvz}{yy}w{xy{{{x{wvx}|x}xyy|}zwz{zv{{}{uvpx{{z{z||yz|yvz|{u||}{vx~zz|x|z|z{w{}|xzyz}{{y~~|y}{zz}z|y{~|zww}ywx}~wx}v{xzz}{zw|u~wu|y|}~xyy|}y}xz|{y|zwzy}|z|||zw|{x|}{~{}xuzz~|}|y{}ywyy{{y{zy~yx|y}{x|xwz}{xv}|z|{}zzy|~{z}|sy}wx{|y{{~{z{{{z}yz|{z{xzv{yz||w~z|}w~x|}wx|z}xx{~}w~z~w}{}||{}{~{~}|{zz}|}y|y||wy}w}zvyy}x{y~wzxv~y}|uvwyv}y|}z|zz~v|{||{z~~}z}{~}}~}~}|z|z~~~}}{}|~||}{}{}}~~~~{}}}z|}x~~y}z|}||~{}||}|~~~~|~}~~y~~z}xy~~~}}y}|{||{|}{}~~~~}~~}|~|}|}{~|~}z}~zv|}~z~}~}~}}}~|y~}}~|{}{|~~|~{|||}}~~~{}}}~}{|}~}}~}|}}}}z}~|~~}}}}}|}}}}}x{}}||y~}~~{~{}~|~}{~~}}|}~~~~|~z{~|}}|z}}{~~~}~||~}z~||~}~|~~~~z{~|}~z}~}~yv}~z}}}~~z~}~|~}{{|z}{|}~||yx||~}~~y|~~z||}~~|}~}w}|z||}}|~}}z~|}~||}~{~}~|}|x~~}|qzy}}z~{}}y}{w}x}w}yxzvzxwwzy|{||y|tz{~y}||{zyyy~r|x~z|~z{{}w~{~y~|z}}{|~y~|zz{~{~xz|{w{zyzv|{{v}wwxzzswz|}{{{||~}yy}z|{{x}|yz~|~{yz|{||wvw}x}~{}zxy|zx||vyyy}~}~}~zzx||}}zy|{}{zw~}z}yw}x}~|xwz{x}yy}}{y}yyw{z~|}|y}v{|{~x}}~t{|y|~x{z~}|~{yy{|w{}}|~{y}z}z{~zwy|xx{yy|{x|z{yz~|xzw|{|z}w~}{|s}}y{|}y|y~{w{}y{x{z}y~|||zx|z}|w|{z}y{|||}{zw|{||}zywy|y}~yzyyz}vyzvw~zz{yy}yz{}{y|{}y~~x{}}|yw|~}|{z|zy}||||~|}}|xwz|{{uz|}}yxzy~x{~}{{|z~~zzy}y}y~y|~|x{~y~y{~{zw}x{tzy~|{}~}yx|~{y~z~~|~~w}}{~{~{z~v|yz||{z|z||vy~{z}~}~zu}|zzzzwyz}{yxx||}z}||{{{x||}y}{}{zz{~~}||z~}zv|yy|{|zu}~{z~z}z{wz{zyzyv|}|xy~z|z|~~}zy{|}|}}~}{~{~y}~{w{yuyyzywwx}z~x{y}|}||z|}yz~}|{~y}{{{|~||{z}~~}~~z}{~~|~~|}}}|~}~z}|}{~~~|}}~~~~}~~{{|}|}{}~~}}~~~~x~z|}}~}}~}~~~z~~}}z~}~~~~~z}|~~}~~|}~}}}~|z~}~~~{~~}}~}~}~}~~}}}|}|~~~}z~}~|~{z{}{~|~}~~}}|~|~}~~v|~}|||~~~~}~|~}~~}|~~~x~|}~}~}}~~}~}~y{~}~~~|{{}}}}~~}~||}~||}~}z||~~|xzzvz~x}zxzu{{{x|yyv}|y{w|{zz{zx{}||xx{z|z{zzyxxyw|yux{y|y|~z{y}z{z{w}{zz{}~z|{xyywzy|yz~zvu}~||{z~x|zv{zzv{|{~wzzzz|{wx|yyz}yx|x{z~y{}}{}y~zyy|zzy{xz|~{u~}yszxx}t{wzy{xxz}}wyyw|{z||zyy|}|{|wu}{y{w{z}}{y~v}}z}{wwyx~zy{yyxz|yryz~wywwz{{y}zu~{v{z{{{|u|zwy{}{|}{{|}{}zy|v{ywz}zxvz}~wzxwzz{yx{wv~z}|wzyzz~yuzvwyw{y{vw|~zx|yy|}}xy{wyx}xzt|v||yy|zyzx{w}{||xxvyx~x{||{zyywyz{{{vx{~~x|yxy}|x{|xy|uw|}yy}v|x|{z{{}{||}xzz~zqxy{z|wx}|xx|}zuzyyy}|yyzw~y~|{z}xyyu|zx{wwy{wzz{zxzz}{z}xxyxyuxy{yvyz|yy|wz|x}y|z}}{zy|wzz}vxwz{xx{{wy~zz{{z{{zy~|xyxv|{xv|{|z}}yw{vz{|z|z~x{zwxz{yyuxy}x|zxxz}z|vwtwuwyt|{y{}|{zwywy|wvx{yy{~{yzyzx{wz{zy{{y~y{|xwzzy~yy|uz||yw}u{x|yz{{|w|{|zy{|{~{v{yx}x~x}{{zy|wz~xv{~wxy|xxvz{yx}yzz{vwzx{ztxzwwz|}y~wy{zw}{}{}}~~}|~}|{zy{~y|}|~~}|}}~~}~|~}{|z|}|}}z||{~~~}}}~z}}|~}~{z|~{~{}|~~~{~~|}}}~~}z~~{zy~|}}~}{}z}~~z~~}||}y}~~}~~z}~||~z{{~{~~y|~~~|~z}{}{}{}~v}~~}~|}~~{~z~|}|}}|||~~}~|}~}y{|{~|}~~|~~~~|~~|}~}~}~|~y}}|~{z~|~~~}~}}~}}~{}}~{}~}|~~}~{~y~~{}{{~~~}}{}y|}~{w~~}||}~|}zy~|}}~}}{}}}|~{|{|{~{~~}{}~~~~~|}}~~}}~~~~}}{w}}z}~|~z~x}}|}~{}~{}{}{}|}~z~z~}}~|~|~|{}y~|z|}z}{{|{{|||{}~z}}z|~}{~~z|{}{|~{|yxz|~~w{x{wzx||z|{w|~zyyy|vxvvzy~z||zw}{z}z{yzxzz~yzy}~xyy{zwyvx}z||~zyx|{|||{|z{t{yyzyxvy~z|x||yqv|y}u}}w~y||{||xz{||{}}{x}{wz|xvvxyzx{{|vzwz~yy|yyxxyx|xy{ux|y|~}y{w{zzvv~|}}zy~z{y|{{y}{|z|vxxxwzxyzxyz{y~u{x{~|w~|wz|}ywzy}}~yw|}}|yxz{{yz{|{|{vy{|{{w|}{x~szy{yvz~{z}|zyzz{|wyy{{{{z||}z|}{|}{{yzyx{{x|x|zyuzyxzyy}z{~vyzzzxzu|xzy~x}|xvz~}y}|{~{z~{xy}~~|zx~}x{}||||v{{||z|xxx|y}x}yy|xyw||w||{{|~~|z{z|y~}y{|~}x|~xzz~|~{ywz{x~yxz~wyyx}zzz{y}xz|~{zwy~wz{xxz~{x{{~zyw|yzz{|z~zxv}yw~}wvzy|}z{y~wwyz|z}z~{|zyzv{zyyxw|~wy{|z~{{{zzxy~y}x}}{{{|zv}{x~||zr{y|xwyy~yt{|xzy{xxzw{}y{xyy~yxwv|~vz~|~x~|zy{zw{zx|z|~yyv{~tuzyuy|vy{xyxxxvzw~zy}yu~|{}z|z~|x}{z~ww{|~{{}u|~}ry{{xv}~yxwx~~wyx|{y~zzwwzx~yv{y|x{y{}y{~{}~{}{}}~~}~~{}|}}~~{}}|~}z{{|~}~}~~~}{~~~}~~~~|||}z|~{}}}}}~}|~~~}~~~~}|~~{}}{{~z}|~}~|}}~~|~}|z}{~}|||~}~|~~z}z~}y|~}|~~}|~|}||{z|~~|zz}~~~}z||~~}|}~{~{~{|||}z|}x~}|}|}~x{}~|y~{{~~{~}~z~|~|||~||zx~{}~}{||}~~}{|}|~z~}~~~}}~~{}z~~}~~}||}~||~}}~~}}~~}~~}~}}~z}|y}||{~}~}~}{|{~{{|~~}z~~~~|~~~}}}{}z~}~{zy}~}~~~|~{|x{y}~}~~}{~~~}}|~}|x|}x|v{~~zzzyz}y|vxxy}z{|{x|xx|}}w}}}z{{yy|yy~{yt|{x~z{}xxyxyzw}xux{z}|xztzv}}}zx{{zx~|}yy{z}|zxxzvxuz|}|}|||z|{xxyrxvyy}yzvzwy|vz}{x{wzxvz|xy~|}zzy}}z|{|y||||zwzw}tzwwx{yy|{yvzy{|}|zyzx{zy}}wzwy{v{{~~yxy|y|z{|zwzzyy}y|{wy|y~}zr}|{{{w{{wyyvz|z|uz|yzzxxz}{{yxwzv|xw{~zv~}wz{w}z~}{{y}x{w}}y{{}uyw{vz~x}z|||~|xyxxy~{x}}v{|{x{{z~y|x|xxu}z{yxzw{}w}y|yry||y~zz}}z~wtz|wz}wy}yzwxxzx~{~yy{|}}y{}yzz~z~}{y{zy{w}y{y|z{{~{z|~wx|z{v}vy||z|{}z{z|{zz{z}|xwy{z|y{}y|x|w|{uz}|~xw{w}uzyzyzyxwz~y~wsz|zyzz{{}{xy}|w{z{wyz}{|zwy{|xxzywzx}z|y{w|x{zz}yxyv{xw~{xztzywz||x{yz||t~zxz{{~yzvx}w|~x{s{z{z|yzz|{{}y{z~|vy|vzxx{{~~wz|}zxxw}zzy|v}{|{}~}v{{~|}yw}{y|~zzx{z{zv|x{yzzzyx|xtzwyx|}|y~{z}v}xtwy|}}|{yy|{zy}~{}xw||~}wxzw{x}}|zz|w{z|}{}|{}x||}~y|}}}y~|}}{~{|~}}}~~~|~z{{}}{}}}|z~~|~||}}{~}}}~~}|||{~~~~}{~||}y~{~}~|}{~z~~~|~}~~||{||{||}~~~}z}{~}}y~~}{}~{{~~|{|}~{~~|~}||}~}~{{~z|x|{}{}z|}}|}}}~~}~~|~z}~}z}|~|}{~~{{|}~~{}||~}~}|z}|~~|~{~~}|~|~z~}}}y~|~z~~}}|y~{|z|y{|{|~}~{|~zz~~}|~|{|z{}|}~~~~}}||||}||}}{~{~~|{~||{~~|}|~~}|{{{~~|{|~|{~|||}z~}|xz~z}|}{}~~|||~|~|~}}~~}|~}|}|}~}}}{~}~yz|}}z}~~~}|}{~{~~|w{z}||y}{~zy}|x}t|x~y|zz}wywy}v~yw{{xzxx{{{|zzyyyy}{z{{||v}y~}{|yx{z{xz}}xwyxz{w}{xyxxx}y}ur{{vyuuvywx|yxz}||zxx~}{}{{|vu{y{|yy{}xy{xzwv{~z{y|zz{zy~xy{z|{wyzw}yz~|{yyy}xw}v{}xz|}}w}}w{yvuyxuxzxx|{vx|yxzy{vtzzw{}{yz~t{}~{|y|{xx~{{y}{z|yzy}|~y|~}~{uxw{t~wy{szzyxx{x{zzy{xy}zy{|}|y|~{|}z{y{z{v{~}xy|w~z{}{xvw|}xwvyy}x|xz}{yzyxyw{vvyyxu|{z{~}{|yz{{~zx|{z}yy||y~zz}}x}{ww|zzxwzyz|x}|wwzy{uz|y|w||y~y|v{y|}}{y}xy||{}~y~{||{yyxz}yy{{x}x|yzz{xuy{xxztwx{{y}{xyzz}y}~zx{}zxy|z|z~xzz{{}}|||}yyzyxr|y{{z{{~|{~~{wyzzzw}}{w}~}y~}zy{|y{z}z}y{vxz|{yyxz|{s}y{{uz|yy{{{|txvv|||x|{y}yx}w}|}zxz~}y{}w|y|z}w}}{y|x{{{|z{w~uw|zy|wz|yvy}{yyyuy}{{wvu}wx}z}w{~}z|y||||~y||y}{{{yz}|z}zz|v{wxw{z}|wyv}}vyyzzx|z{}|y{{{{zy|~{zvu|y~}{{~{z}z}~yy}~|~z}|~|z~{y{{}~}~}}~}|{}|{}}~}|}~|z{}|~~z{{}~}{z~}}}}~~}}{}z}{{}{~}~~{z~z~|~~~~{~{|}}z}}}wy{~{~}~|~|~|~~|~~~~}|}~~{}z|{~~{~}|{|x}}|}{|}w~u}}~~~~~}~~~~~~~}{}}}}~z{~{}}}~~z|~~y}{}{}}}|}{~~~|~}~{~~~}}zz{~y}~{}~~}y|}z{}{~|~z~y|}~}|{|{}y~~||z~|}||~}}y}}~}z~|||~~{z|~}~~~|~~~{~~}{}}~|~||}}|~|~v||~~~~~z~{}}|}~z||}|}}~~|zy}~~|||~~}~~~~~y~{}}}|{}}{~{|}}~|~|~~y~yz}~z~~}z}~}{{{zuy}yyx~{y|yyw{yxzwy{|z{{|{}zwz~xuzw{{}xw|yxwxyyxv{{uzxxzv{x~u}x{xw|{z}|zz|~x{{x|xuwt{w|~v|xyww{}tzzx|{vz}xuy{vw|{y{{y|zz{zz}z{w}yzxxyx{yuwzzwu{||zxvxw}}y}|~y{{xw{{x{tz||zzvvzxux{{wv|x}|z{wwy{|yy{x{y|{{yvzuyy}x||{|ww|yzxw|uw|yxxzx}z|{zvx}x{wy~{vvyz{yv~wxzyz|w~{x}|z}|x|{yyy{|w|{vx{xy{{~}w|{yxy{{wx{x{xwxx{{|x|w{y|x}}x|ywy|xy|{{~xwy{yszyy{{yw}x{yx{y{}{x|yy|{xx}|xt{|||{}|{~y}x}{yw|zyz|zyy|yxvx{z}}z{~~xzxy{|y{wxxxz}|yyzxyzz|}}{{|y}x|}|y||t~y{{}|}|}|z|x{uyzyz}zzxzv}{~{x{yyy{x{zxxyyzuuyv~}yyytyw}~w{}{xzyy{{~xyyz}w{{}|yw}t~{zxxyzzxzzx~y{vz}{|{|{yz~z|ww~}{zvy{xyzxxxxzuy|}|{|ywx|y}yz{t{|x|vwx||ywzxx{vvz|xwyx|}xyz|{x~{yy}|zz}wywvyw||wy~z{z~z{}y{{}}x{w}{{{zu~wz~z|{y|z}|{xxuzzx}|}{{y||z~{~}~z~{vxy}xzvxx{z~y}x{{zwxxz{{|w{|~y|}~{}}}~|~z{}~||{}z~~~}z~}}||}~~}{}~|}~}}}{y~}~z}|||}|~z}{yz{}}|{{~~|{~||~~}}~}y}|}~y{|}zz}~{}~~|~~}z}}}y~{|~yyz}|w{}}}}|{}x||~}|~{|~z}}}}~~z|}|}~~~{{z~~~~}|}}{{~|y~~}}~~~z}||{~}||||||y|~~}}~|z~~|~~}|{}||}~}|~~}}}{}z}}~~{y~~{~zx~~z~~~y~}~{}~~~{~{~|~z}{y{}{~|}~zz}{~~}~{~}}|~~~~|y~~{|{|~~||~}}~{}}}~~}}}z|}|{}~}z~|}{}~~z}{}}|~z}{}||}~}z}~~}{z|~z}~}}~{}y}~{~}}~~}{z|{~~}~~|}~{{|~}|y~}~{|}}}|zyy|y~}}yx}xzvwsyy{zxvzt}{zwzz{{~|}{}wyx{|}t}xzwu{y}||wyv{}y}z}~|{~zxxxz{~wyxwxxyv~z{yy~wvywp}yy|}{{yw}{{{z}{{zxv~~z~~{}x||x{yyux}{|{{{z{{}x~zy}~}}vzyu}xz{zxysy{{{{zzxszxzwzzy{~}{~y{}zy{|vyzxy}|zz~wy~yv}z{{y|ywy}yv{~wxv|{y{{|{z{|{zzy{}}|z{~|~~{|ww{yx}yxw|xxwxxy{uy{{yxy}{|yz{yyyyw|}}}{{~z{}zw~z}~z{{zywy{}vy|~x{y{~{y{yzw|xy{}x|z}xy{y||w~}{~y{{zzy~z~zyy~zzzz|}||y||y~{x~zzwt{z|yxz{{}wzvy~x|z}yw~zz}{y}xzy|{z}~{~|}{~{|z}z{yzt~vx{x{y{||y{yzx}uv|v~z~vyw}{}||~{z~{}y}}zzyx}{|}~zzz{~|~zwy{xww{|x{zvyy}y}y{{~}wxz}y|z{{||y{{zxyz|z|~{z~zxy|}{zy|~|x|}zz|zwy|y|z|}x|{xyzx{wx|wyx|y|u}~}uz|{}~}~zw{x}{}{||}|z{{|}||{xy{u{|w}yy{zww|xwv}uzxyyyyyz|}x{z}|y}}{z{|~~~}z}y||~}|{y{|zv{{~|z}wytx{zx{{w~|w{zxxvz{x|w{y|~~y{~zx|{y{}}|}}{}|}{|}|}u~|{}~{~{|~{~}~~}||z}~}}~~}}{|||zz}z~~|~~}}}~x~}~{z{~~z||}{|}|}}|~~~}~~~~|y{|}y||{z~{~z~{~|~z~z|~|~}}xz{~{}y{||}{{}{||z~~~}~{~|{zx|{zz~~~~~~~|~~~~~}~}|}||~|{~}}{{z~}|z|{}|}}z~}}}}~~{|{}x}|z}u~}z{|~~||~}||||~|~{{y|~}|}z}}~}~~~~~~~}|{~~}}}}~||~~~{}~}z}~~|~~~~z{|{~~x}}}~}~z|~~~}y~y}{~{~|}|~~{~y}y{z|~|z~~{{{|}}~~~{|~~{|{{~}}~~|}~}~}~~~yzzw{y|zyxwzy{vy{~~{|xy{w|{~yywyyz|xzw{w{w{w|}yzuv}~~|~}~vzzwz|{|}{{zxxuxz}{z~t|}x~z{y{xw|xx}|~{yxxz|{||z||zy}wwwy}zxzz~{}{z{z|svyxxzyx}zyy}{{x{{{~v|~|{{{v}{{x{yywv{w|}|yv{|wx}}{y}z||{}{z{|z{{}|~}{{}yw{w|{x|z}}wwy~}|y~zvyv}}xz|yz|yzzzz}~}xzyx{vyzz|yw{y|{|}{{|xxyv|{y~xyz|{{{}yw||zzyxyxvv~x~{ux{~y{uyy|~wyxyz~x~z{xy|~z{z{wwyz{wxy}|v|zu{~zywywyy{u|z|}}wxy}zzzzy|{{{{{z|~{|{y~x}z|yu|zzz|w|vu|y|zxx{{xzzxzw{}}|{yyxz}{|}z}{|yy}~|z|vy||zy{~{{{yzyzz~ww}xz|{|vw|z{y{y~zxz{}}}xx~wz||{z{|y}{||{y}y}z{~y{|wy|z|zzzuyy|{xxw{yv~~}yw{{}yzyvzt||y{~xxwyyzyw{w|v{wx|zz{z~y|}~}|xx|wz}yyz{y}xsw{{t{||z{xxz}{uy{z}}z~uxyz|wy}w{||ywx||~{{{zzw{yv{~wux{{xx}|{}w{u}xxz~v{{w{|{{}uu{{xy|}xyx{{{{{{z{x}~|y|wzz}{z{x|~wyyw}z{w|z|{xyzy}{}x|yx{{}~zx{}v{}|}|~|||~~}{}{{}{}}~}{|}}~~y~{{}~}}}}~}||~~~~z}z~~{{z}w{~}~|}~}}~{z|~{}{}z{}~y|}|~}z~{z}{}}~~~|||}~|}~|{~~{z}}}}}~~y~~}{z|~{~~~{|~|~|}}|}|}~|{}~x{z|~{~~~{~~zz}}}}x~~}tz}x{}}z~~z}}{||~}~w|}~}}|~{~|~}}~}~uy}~|{~z}|~~z|{{{~z|}~zz{}||~}~zzxw~~~|}|~|}{x}~{y{}|~~z{z}}xz|~~z~}w{~y{~}~}z~~zz|{{|{~x~}|~v~|z{}z~|}}|~~}~|~~|zz||~|~{{|~zx}}~z|}||{~~{}zw~||||}}~}~{}x{z|}~~}~}~}z}|}yx{}~~~|ww{zy|{~||}|w{|xyzxszz|z{||z{z{|y|{yz{{y}}{zy{|z~xyz{}z{yzw}z{~{{z}x|~yxx|xy~zyxyzz|{y||wyz{z}w}}yww{z~x{|{{z|{y{zyzzz{y{zyxzuzxyy{~}xw{~|{~zzzyy{z{|z}|xx{{|wxyxw{|zz}xyy{{x|xz~~{xx{yw|{{}}}x{xuzz{wy||y}z|{wz||}wwx|vxyywv}|{wx~vv{z{wyyzv~|v||ywy~}w|yyvzvy|yzy|xxzvz|zzyywwzx}vv{yz~{|}zyx|~}zy{zx}z{|zz}z~}}zwxx~||wz~wy|~x{}||{tw{yw~zzwzy|}~|vz{|y}xyy}|{x{yz{{|z{}|~~~xzywy{{z{~u{y}y~}|{}z|{z{zy{zwx~}|{z~}|y~zz~}}{}}~z||}z~|z|}zz}{}~xs{x{~x~z|x|wwvyxv~w~}{y~tz}{x}~}}u|||ss~~|w{xx}||~{zzxzy|yx}}}{x{z}~wxz~ztx{}|sxzxy{}|x|{|z}|yxy{{z{y~}{}w{yz{~|{uxy~}~w{v|}wy|~zxqx|yx{uz{yxz~}z|{{{{{{~y{|xxz~~{xz||}|~~~{|{yxx{xuy{|yvx|~yyvwvyy{y{{~{~|y}y|{zw}y{xy|x}yx|{|zx|x|xxx~x~~w{~|yx|}xw}tww{zv{zyy{}{y{v|~zywy{||~~~~}||}~|}}~{~~~z~z|}z}~{~~~|~|{{|~}|~}~~~w|}}~|}|~}|z{}|}}~~|}~~~}~~~|~z~~~~~}{zy|{|~~~|~~|}}{~||}||}~|{}~yy}|}||~{~}~||~}~|~}}{}}~{{y{|z}|{|~}~~|~~|||~|{}z}{{{w{}~|}||y|z~|}}~{}~~~|{{|~}y|~z}|}}~||x}{~|~{}~||v}{}z{|}}{~}y~{~{||~~|~|zy~z{}~yx}~{z}~yx|}}|}|~}~~~|z~}~}|}~|}~zz}~~~}{}{}~{|~}z~z~{~|}z~{~~}|}z~~~~}{|~~}~{~~~|~~|~|{{}y}|~|z~~{}zvu}zzyuzuzx{x|{{wyv|{~zyyx}{{yuy|yyy{t~z{}x|yyu{y~xzx|z{{|{z||{yzwy{yzy{zzw}{{y|{{zzyw{wtuzzu~}z{vx{|xvyyyy|{v{|z}{{|||y{|z}{{yz}zx~{z|wxyvz|vx{~y{vx|x{~{{z{~zyvyy}|xvu|zy|~z}}vv~zww}{z}u|||y}x{z{}vx{yy|{zywxxz}}x~|{|zy~xww{yzuxvxwy|zyyy|{zyyy|zx|xwwz{{x~sz{|wv~}~|zyyyy{yz}zzx~~z{~xy~|yyzxy|}}wz|zzx}y{}zzy||z|{xy}vy|zw{|swuwxzy{yyxy|z}}{{~{|~z{{yyzzywv}~~x}zysz{u}}{~x}zzyyy}z{|vyx{~~{~y}zwy}~yy}{z}{ysw|}zy{|}~swv{vxxwx}|zz|z|w{|w{}zy}y}y~{}zzyu}x~yz{}xyz}}{|}w{z}y{{y{|v~tzyy|wy}|}}|{w}vw|{||zy}ywu|zywx}xwyxwzxxw|wx{wzzxwwyy}zxxxzx}zx{x|{zwx}}{}xxy{z{|z{zx}w||wx|}wy~|yz{x~x~z|xwywuw{wx||y{}yxx}~wv}x}zw}|zz~|w{|{y{|y~~txwy}uyzy}vuyz}ywx}z|x{}z}y{z|z{wyz~zz{wztzx{{zzx{{yz{~yzz}z}{}v}|ty}}}zy|yz|y|{y{wzzz}~|yz}||wv}x{y||}|~}|~z}}yz|}|||}}~}}|{v}}~z~~~}~~}}~z~~{}{{~~{}xz}|~{{}~}}{|}~{{~{||{|y~|||z|~|y{{~|}~~}|}{}z|~~w}}z}}~}}{}~~~}~}|}|y~y~~|~y}}}~x}}zz|z~|}||}|}z}}~z|}}~||}~~~}~~y}{|~z}{}~y|~}~~}{{}|~{{~z|}~~~|z~{}~|~||}{z}~}|}}}{|x}~z~}}}||~z|~~{|~|~|{}~{}}}~~{{|}~~|}}y~~~}}}}z~z~y{~|}}|}|{}|~}}{}~y|~|y{~~~|y}|~~}||}~~}~~}|}}~~~~|z{|}~~~|}}z~~x{|z}~}~|~}x|}~}{~}~|~~~}~~~|~}}w~~~|{|}~{~~}~|}|||{||}~}~}x}|~yzxy}}u{t{|}v{}xvvy}yxx}{}zyzwxx{wy{xz{|z{xz~{|z{|{zvw|vzxwy|}}t|~|y~}{~}|uy|u||}v~y||wzvx{}}y}|zzzz{w{{{}|||{~|{x{z}ux{}z|}x|{{|xyw{yzzxtyy{|yy}{}vyy{|{wwtyzx~{z{~{|z{zzy~yz~~|}|{}{{tx~zxz{x|}z~yxwy|zyvvw~{yx{{wy{zy{xx|~{{z}yz}}xx|y{{y{|}}}{u|{yx||rzxzxxwx{wxvyxz{{~|{ywzt{y|{zzx}~zzz{}xzxz~|}}~}|z}z~x~z{txy}}zqv|yt}|xxw}xxxvu|xzzsyz~}{}{|{~{|{|}w~z}{{}}}|yyzx||zz{w|xx{u|{{||y|yxwy{yy~v~y~{}zzx{{}xz||~yyy}{|~|{yyryz{yz}{z{wy{xzz{{{w}u|}sz}{{|}zw}|vyy{}x|yy}yw{y}x{{|{z|~~zx{|zxzy~y|x{||vw{{wyy|w}}|uzxx}{~}z}w{w~|{|zuzw}z}{y~y{z|~}x{vzww|zyz~z|y}x~yxy}{x|ywz||}y||~zzz{}|{yz|y~uz}yzz{{}x|xxyyx|vy{{uyxzxyyuw~}ywzxyy{v{w{{{{~y|wx{~yyxzy|y{|{~yz~{z}|{z~w|y{~uy|y{xv}x}tx{xyxxty~~}{zyy~}y}y}x~{~z}~}~~|}}}{~{{~~}}{~z}~~}y}}~}}~|z}}}w{}}|~{~|}zy|~||~~~~~~}~~~~~~~}{}}|~~{~}~~x~~{}}}y|~|~z||z~}~}}y}{}~{|z~|}~|}~~||x|}~~{|~z~||}}{|{}~~{z{y~~{}|z{}{z~~||}}~}~}~~~~|~z|z~|{~}~~~~yyx}~~}|{|z~|~~}{~|~~~~~zz}{~z~{~||~|}~~}~~~}~|}~~~{}|~||~z}}~|~~~|~~~~~~}~~|y~}z{}~{~~|{|~|}z~{~~}{~}y{}x{z|z}{{|{~~}}}{|}~{~|~{~{~~}|~~|~}}z|}||}~}~|~~|y}}}}|~{y~}}|w}{{}{|}x}z{|}}}~~yyy{yv}z{{y{wz{xyx|zy|z{z}|}z}y}~w{w|z||z}{xy|~y{~{v}ywzxww{yx~zw{{|z|y{{{|w|tyz}}u|~u{y|yzu|}|~zxz}}{xxy}x{{yyytw}w{rv{|xxz}zv{w~{|{wzyyzw|zw|wzwyxw{}|}}x~}~xzxyvw~}||~{{~yzwxxxy}|{|}u{xssw}yyy|~}}{|vx|z}zw~xx{~y}}x}zxzz|zx|sw~}|yuw}y}y}{wu}ux{u||}{yy}zzv{w|zu{zz{z|u{y{x~v}y}|xx|y{{zu|xyv|xxu{{x{{{y}|~|{v}x|{zy{~x{{y~{~{y{y}}uyy{w{y{{|w{w~}{{xxwzy|v|}||}}x|vyzvxz}v}z{xx||{|{z|{{zzvx|zzxxz|zx{w{}{zz}}{xvz{}~}rxyy|y~{yy{{z{yy}}~{y|xxx}x|{zzxz{yv~x}zywyy{z~y}x|z|{||~{zxu{tx}vz{}|}zz{z|z|zwxw{vxzz}yzxx~||}}x{u||||zzy{zz{x{|xvxzw}|~|xzx|y{z{yx{wzywzxy{||z{x|zy|~xy}x}yx{zzz~|xzvyvyz{zyzyw}y{{x{}uyywwvyzywwz{xyzy}v{y}}zywy{zzw}{y{|yyyzzwxwy{z}yx~|{z}yz}yzx}xyxx|w{|zy|{{{yz{|}zyuyy|x}}||}z{v{zyx~|x|{wvz}~~{{~~|~{{z|~~}}~w~}}|~~}{z}}z}~y}~|}{xz|}}|{}~~q}zx|z~}~~~{z}}|}~~|y~}~}z~~z~~}|}}}~{~{{}}}~||}z}{~~~|z|~}}}~}||z~}}~|~}{z}~z|{~~~~~~~|~|{{{~x~|~z|||zy~w~~}~}}|}}}}|}~|~{{~~}~|}~~}}||~{z||}x}y}yy}~}~~x|~|~|}||~y{|}z~~}}~~~|z~{|}}~|~{}{{z}~|{}|~}{~~|y||~}{~}||}~}~{~|}~~}~~~~~~}}}|~y}{}x|}y|}z~~~z~~}}}}~y}z|~{{}}}|~~|y}y||y{z}~}|{|~w}}~~~|}|}z}~}y||z{}}~}|~~~|}|}~{}}}~}}y~}yxx}|x{}|xy}~~~~}}}~|}|}x{}~{}}|x||~w~yy{}v|}{xvxyw}y|}~y{}}x}w}uzy{yw|~yv|}}xv|z{zxy{z{yx|{||z}y|v|||}x~w|yx|{u~yx~r|y{~yyxwzx}}v{{yxx|{x}}{u|{|zxz|zwzv~{|yxy||z{{~{w{wxy{wxyvy{vy|}zzyy|}uy}xywvz|xzz|}z|zz}|}}x{~xz~x~{{w{zywz~w{yzz|}{y|zx|wxyzyywxzuwv{}}}}w~xzy~~w|}|vyz~y~z|}|ywz~z{}tyz{x|xxwtzxwzyvzxzz{zzz~txv|zxxz|}}}z~{|}zu{x~{{{{y~{||{}~zzx}v{|z}uzwzwyvvw{y|~wwz|{{|wy|}x}|{|}y|}}z||}{y}{x|z|}z|}{zuxu{|yy||y{}ywxwy}|y}yyw{xzw|~}{z~~{{x{w}}{x~{zz{|y~}z{|{x{w}{ww}|yz{x{}y|z}wyz||v~}|wvxwx}zy}~xzyy|zvyz}y|wy~yyz|z~{yz~vzzxxyz{y{{xzzx~zz}v}xxx~~v}y~y||}x}|{~y|x|{x|}y{{~{z}u|y{zuzw|xxywzz|zz{z{z{{yxzwxvvxw{z||{sxxz~|}vzy{wz{v{x|wzv~z{wx~{}~}x~xvwx|{||{xzvww|z{|vyw|y}zz{}|xv|x}yxv~{}}yz||zv~{{z}zyzywxyx{|}x|xzyyyyyyzxw{s~z|}wx|}zyx}xx|~xy~z|{}{~y|~|{|}}~}{~|}~|~z~{~}~{~~z|y~~||}|~|}~}|z~~~~}}{}~}~}}}||}}zz{{y~|}~}}z~z~{~y{}|}{{~w}~~~}~}{}y~~}{{}}}}~x~|~}~}~||}{{~}}|}}~x||}}|~xz~~~~|||}~|}{}x~}{w|}z{|{~~}|~{~}}||}}}~z~}~}}||z}~~~x|}~|||}}||{}~~{|{~||~~~}~}~|}z{~{{z||}{~|y~}~~{~~~x~}{~~|~|~|{z~}{|~}|x|||{~w|}~}}}~}{{{~{{~|~~z~}}|~y~}~{|}}|~zz{}}{~~~z|~}||}~|}}}~~{}~{{||~}~{~|z|}|~{{{|}yz{|}}~{~~zzx|z{vy}yywx~wy|x{|zy{yv|z{|y|z{uy}~{zy{uzw}v{y}|uyzzwuw{xy}zvzzzx~~zvxu}wz}{zz}u}xx|}yzy~{z||tx~z{z}}z{ywuuzzyr{zvyy|y}zyy{x~zxw{vyvy{yxw{vv}yzx{wyzv|{}xx{x|y|zzzz|xz{||w{}yv}}}|xz{xyyyxxx{|yy{xu}|y{z}x}yz{{zzyu{yyu{y{}|}xxz{w|yyz~xy||}~zwx|{{v|z~||{}y}z|{zyxx{y{z||w{|zwy{|{zx}}xy}yywyx{z|||vzzyv}u|z{yv{|uwwzwxy{yxx~yy~}}yvz{x}y|{zz}}{}y|xwz{}|u|y|{|zzz{|xwxxxyvxr}wy~}}{wzw~zxzwx}w}|w{|z|~zy{|x~{zw|yyz|x~|}}z{zy}}|{{zzyy|xwzvz{zzxxz~}xyzz~}{}yz|zv||w{{v}xxwwzvwyvwzvxyzyv~z|{~{x{{{{~|z{zuy|w{|}zyyz{xx||}ty~~zvz{}{ww{w|z|}{z~x~{}y{{zyz~|xzyzzxyw}w|uy{vz|z{wz}}y{}|x|wzx}}w~v{}|y{wu~|{zwx|z|w}}}y{}|yw{}wx~x|{y}|v|}~xyx{yyzvzywuwzz|u~{{{|{vxww{{y|{{w~zyyzwx|z|usyyz|zz{yz{|yy|{|{~zyxwryzx{{ww{wzy|yyvzxx{yyyyxy{~||zyw{{w~}y||z{{}~}~}|~{}|}{y~{~|}~{}{}||{{~~|~}}~x}~~~}{~}}|~{~}~}|~|~{z~}{{~z|}~~}||{|{~y~|}z}~~|z{{{|}}~~}{~~|}y}{~~~~}~}~{|~~~~}{~|}{~|y}{|{~|{{~~{~}~~y~{~}z~~|}~~z{~|y~}~~|{|~~|}z~{~~~|}z~~}|~||}~~~{|~|}{~~|z{|~|}}{|}}}~}~|~~z~}}z}~}z}~}|z|~~~~}|w~}}}}}}}}~{|}}|{|~}~}|}~|~|z}{||~|{~~|y}z~~~}}{}}{~{~}y~~{~~}}}~|~y~}~~z}~z~z~}|}~x{|{|}}~}{{}~~|z||y}}}~~|~}}{|{|~{}~||}|{~z~||{}|~~{}~y~zw}w~}z|xx|vyxyyzzyuwzxzxy~zz|{yxx{||xxx|y{~zy{y{}v}xu|||y~zzz}z{xz}y~xyyxyw{zxvxxzw|{z{zywzzu}zvyy}txx{{~{|}x|zu~yzyzx}{{z~||zyz{{{xy|{z}zy|yy|{x{~zzxz{~w|yxxyzzzv{{}}|zzvwz|~}|z~|wz}z|z{{{|~~x{vx~{{}yzv{yzy|w{x~w{|wx~y{zvxw}{uz{~z}}|{|y}y~w~{yz{x}z{{{xzv{x|x|||zy{uy~yxzxyx}y{yv~{{~z}||z}{xv~zzy{|yvzwy{|z|zzxxyxyvx{xvvsy{{zvxv|szx{xw||z}~}zz~y|}w{xy|||w||wwz}z{~wyz~xxy{xy{x}{{xyy{xywyywx{|{|x}w|}|~x~x||}|}|~z}}}zx{{{zyvx|zz|x{{xxvw}xxywxzsvv}xz{xz}w~}y{z|{{y{~zwzy}z|y}|~}z|{y|u|yzzzz|{{}zz{zxy}u|{y}zxzy|wy{y{}|y|{v}}zyzw|{x}z}{y~|}}}~x|yxyz}{{~y}xzy~vvy{{y{yyuxyz}yz~~|{zy}w|x{{{z{{}z|y|wzx}yx|ywu|zv~{zxzyy{y{}yzx|{{{zvz}{xzz|}||y|~zy{x~}~|y|~}}xw~}y|vuzw{}xwvy|}xwyy~zv|xyw{zxx{zyz|}{||yzz{|~}z{~z}~~~~~x~wy|~{~x~~~}}~~}~~|~~~|z}~~~}|~{{~~{{~}}{~{~|}|~}{{}z~~}}}}~|}}|}}~||}{|~~~x}||}{~{~y{|~|{}~|~}{||{|y~}~z}~~|}~|~~}|~~yt{{{{|y|}{~}{~}{~y~|~~~{||y|}}z~}}z|}||~|}}}||~}z~}z}~{}~~~|~~~}y|}~|~z|z|~y}}~~}}||{~~||~{}|}~~}}}~~z~~{}|~|~|}y}|~z~~{||z}{~|}}}}~~||||~|}~z~~}}z{{~~}z{~~}z||z{z~~~z{~y~}||z}|~}~|~}{|~|y}||~{}y~{~||~}{|}~|z~~~{|}}|}}~|~{|{|~x{}||}}}~y{}ywyx}z{xx{wuz}{}wzxyxxy}~~xy~{zytyu|x}xyyz|{{{z~ytx}~zzwz{xt|~xxxz{zyxzzxtyyuw|zu{zx{vyw{~tz~z|~{{|zx{z}xz|}~zx|zz~~xzz{y{}}v}yuz{y{uxzz~wy|{|vw}|z~zzzxvx}{yuw{y{x|{zx{{xwwzzyz~x{xz|xwz{|yy{}zx|z}zr|yxz{zw|z~{z|xz|w{v|w|{y|ytx{|}{{{{yx}x~x~x{xz{}~wy~z{u|{zw{zww{{||y}z|xx|}v|yy{x}~{~xx|zz~z|zwzw{}{~|zy|yw|{v}y{y{{}yy{}zzy}w|z{yx}x}{{z~wyzx{{zy{}u|}zz~zvzzuz}{wu}zx}|vz{yyy}}yzzy}}{y|zw{z|{xz{{z{|z~yy}|}t{z~~{}}z|y{}}~x{zz|x{{~}|{~|z}wz{xy|wx|{~zw~~|yy{xuwzzz{|~{|y}wzuvxw|z{yyw}{z|z}z~v|{|zyvwv|w{v~zzyyw|y}||yvyzzx{y}|xzzxzz~}}w{xw{x{x|w{vz{{w{}u{|}zx{uxy{{y~yw}{y|yyx}|v|{x~|{ysz{yw{zz{x{yz~|{||{~w{zzw{yy{zy~}zzyyu{y{y}yx~y|}yzv~}{z}{yy}uy}uzz||wx}y}}z{x|}{yx~xzy{xv|{|x~yy|yzyxyyx|zwy}xz}yxx{{wz|zz}{zyu|z{}{~|z~|~|}||}~}}}}{|}|}{~~}|~~~}~~|}~~~{}}|}~z}}z~|~|zz}}z|z|}~}{~{{||~~}}}x~~~{{|~yz|}y|x{}~z}y}z{{}~~}~~y~~z~~{{z|y~~~~~|~}~}~}|yw{~{|{}}~y~{z~||~}}}}{|~|~}}z~}}}}|}}{~|~z|}{~}|~~~{~~|{~z~}~|}|}||{~}{~~~|}~|{~~z~}}~}|y{z{~~}|}{}}}~}~{~~}|~|~~~~{{}}}{}|{y|}||~}}|z}~w{|~}|}~~|~{{~|}}}~~}~|}}z{~}}}}|{z{~}}}~}{~z~|||{z~{~|}}}{|y~~|~{|}z~~}~~}z~||{~}{|{{~|}{~|{x}y}v~~z|~}}}~~|~{}}~}}~z}{~{~zy~{|}~|~}|z}y{~~~}{xy}~{z|}z~}yzw{|vzw{{xvzu{zy|y}xx{|zz|u{{v{yztw~{|zzy|}}|y{vy{{{{|~|zx|}z|zyy}z~~x{xwxv{~wzzwwyzz|zwx~}zyw{w}|~{~~y{yxz{s|{{~{}{{u}{yx{uw||}}vxuxyyyxvu|u}yyzzz{vyuzzv{{yz|{~zo}z|w}xy{|wyz}z}z{|xzz~{|{uu}yyy{{v~}xxyyywuyyy{y~wvzy|~y{yyx}zz}yz|zzyx{|y}y}z{{w}||}wxxv}zzxuu}wy{wzwwzyzzxzvy{ywvwzy}z}{zy{yxwxu||yt}}|w|y~~}z{{|{z~}yxuwyyt~wwzxx{z~wy|yu{{xy{}~wz|zyx}u}x{|~{z|~y~}}{||{xwvy{vvy~yz{xx}twtx}z{wzvyyyzx|{{|~{y{{}~x||||xx}~w{zyxvzxv|ys||xvzwzy{w~|xzxzxxzyyz}yy{ztx~~{x|{~{}|zzy{z}vzz|{}|{|y}{x}yzpvxwx{{|xwyvwy}wyw}x|}x{zz}{{v}{y{}zzvxyxyx|t{|{x~~|xx{xz~~|xzwyytz~{xy}wvu}y{xxx{xyvxxz}}{}y|yx{{||zv~zzyy{z}wxxy|{x|~yywy{vw|ywzwyrzy|x|yyvzy~wwz}wu{zy}}x|v|zx}}}~zuxz{{y|}|z{{uyywwxxx{wx{{|xzwz}wwxyu{w{xzy|~z{{xy|w|~|y||}~}~~|z}~z~{~~y|z{~}~~}}}~{}|~~~~~{~~wyy}~|~}~|yy||{~{|||~~{~~|~~|}zs{~|~|{}z}|z|}}||||~||~}}{~{z}|}{z|zz{|}}{|~|~~~{~{y{~{|||{~z~~~}|}{~}v~y}{z}}~~|}{~~|~~{}~|}{}}}z}z}~y}||}|{}}}{~}{~~|~|~}{{~}|~{|~~{}~|{|~||||}}~z~}||~~}{||~||}}y~~zz~~~x{{~}~~z~{w|~z||z~}z}|~}~~|~}|z~|~~~}{|~{}}zy|{|~|}}|~~}|~}z{|~~}}{{~|v~}}}}}|{|{|{||~|zx|}z}{z}~|~}}{}||z}}|}||}}{}|x~~{~~|}}}~}zy~vwzw{zy{|{yzv{w}}yy|}zwzxyz}{yvxszywvxw{{wyy{{w|y{}zyx{{x|}xx||{}z{|z}{{z{xy|w{{|yvyzzx||y}yuv{zvu{}x{yyxyyy{}wvyz|{uz|}w|{yzwzx~yxyy}{|zywy{x~x~{{yx~|yt|zzw|zu}wwyz}~x{yzwyzxzzxzwx{z}w{|x}zyz}u|}zxyz{v|yyz{wzvy{|z|z}xy|w~{z}zy}wyxwyxx{y|vw}zuy{xs{yzu{z{zzyztx{{y|yzz||x{}z~~{}wt}y{wt{zxuxu||z{}zzyvywz~z{|~x{}yzyzzxz}}w~xywyzvw{zv||x}{|}v|~zw}{zx{{x|}}w}vyzxxzyxy{y|vz~{zxxv{|uzyzxxyw}|{{|yzt{}{xy{v|yy{zy|w{}}}zzzw{yxyt}zy|xz{|xw||~xy{wxzyw}tz~zx{zw|z{|~{zzyzzzz|{{y|}z~{x|}z{wwzz{xxxwv~~}zyyz}zz{vz|}x|yzzux|{|z~{uuz{||{{}yy{w{y{x|wuz}wxyxvp{wx}}{z|zz~}y{y|}zw}z~{x{{{vz}y{ywuyzxyt{yz{xzzv}wx|x|xy{yzz~w|yz{{}s{|y{{z~|yyxy||y|zy|{{{~{zvzyy{wyu{yzy|wzzyy~{|z}|zz{zw{zx}vz}}~x}||ywz{z{x|z|yxx~yxuyy{xxz||y{}tyz{x{yz{}{zyuyxwz{}}z~|~|~}~~~z~|||~|~}~~~zx}}~|~|~}}||~}~~z{~|~}z{~~}}z~~~|}~~y{}~{y~|{~~~|~}z}x|}|}~}~}}~|y~y~~|}z{|}}~~x}}z{|~~}~z~|~{}~~|{}~z}zy}}~}||y}y|||}|~}~~z~~y|~||z}~y{}y{~||}~~}|~~{}|z}|}}{|~}}~~~}~~~xz}|{|{~~|~~}~}~~y{}}}~}}~~~}~~~}~~}{{~}}|~{~|z|~~{}~}|~|z~|{~~}}|z||}~|zxw|{||~w|{yz~||}x}~~~|}}}~}~~|}~z}z}|~~{}|~y}{}|}~xy{{x}~{~}|}}}z~~y~~}}}zy~|~{y|y}{z|~~yz{~|}}~}}}z|}~}}}z}|{~y~}~~|{}~||}}}|}||w|yxwz}||}x}y~x~zuzyyw{}|x|zx}v|sxwyz{|{x~z{zxxzw{}{z}z}}}z{{z}}v{xy~xxz{x}}{w|xz{svvxy~uz|{wxxy|wxww~{v{}{y}xyw|zzxxzxwz{{}xrxwzzx~||zvuzzxyvww~||zxyzxx{yzzz|{w}w|zwz~}zyy~~twy|~~yz~zywywy|~yy~{yzy}xyyxz{|u{svxwyzvwy{|zwy}{{x}y{|{}x~y~x}{||xx}|y{yx{xv~|z~|{x}y}yz{|}{tzwuz||y|}}{~zxz}{}x~|yz||~}{}{|{zu}u~zwry{yy|xxyzwz~|xzuyzyuyy{y{wzw}{~z}{}{|zzv|{~|y{x}||z}~}uzyvxz|xzx|v|y{w}yyzyx{|{wv}{x|t}|v|}{{{{z}yxw||y|}{{{||{z}zxz{|yz|w}xw||~|yxy|{wz|zyyz{zy{{}z|xy~z~{ywy{}zxzx}y{z|{y{~zw}}{xz|{{xy{y~ywxxxzv|xwyz|}xyv~{{~||x{z||zyy{{v~s|zz{{|{x}z{}x{|z{{wzwyx||yv|zy{}zwy}xyyzy||}}}{u{|{~z}y}y~~}|yyy{~z|xx{{x|y{wy{zxxzyx{yxyz~zzyz{xxy|y~xz~y|z{}}wv|}{y{{|zz|}}~{zy}x|zqz~vyz}}|||x~tz|yyx|}zyvyxwy{}|~{zywz{{{{{x~|}}}}|z~|~~~~~}{~~~~|}|}}~~~~~{}|{~}~~~~yy}~~z|~|~}{}~{~|||}|~~|{|{}zw{|{~~|}}y~~}}~~~~}|y}~{}~||r|wzz~v}~}|}~~}|~}}~}}|zz|}{}|}}~}|~~~|yzz||||~{z~|~~~|}}{~|}{}{~~~x}{|}||~}~~z|~|~{~{y~|z}}|~}}||z}}~~}}}~~~~{~z~|{}{}~y}}z~~~}}|||}~~~}}|y{|~}~|~{y|~~~{}{~|~{}{|}~~~{{~|}||}|{~}{|vz{}}|}|}|{}}{y~}{|{~|~}~~}||{}~|~~~~~|~y~~|~}~}~~}}~|~}y{z{~|{~}~}~{~{~~}|wy{}{y|wyuy|w{yz{z|yw{{y}y{~y{xx|{}{zyz~|xy|{xvywytwx{x~w{{xw|yzw{{{wx|{}|x|u~|xtxu{|{yw|xxz{yxz{wxv}x{xv{|}xyzxzzwyyx|y}z~x|yzyz|y|y|zz}}wz|}w}zxzyz}~zuzy{}{}|zxxz|xxzzzvyw{|{{zz{{vz{||{|{z{yx~{z|xzzz|{}uv{z|z|z{yw}y{zuuxyxx|{xsx|yxwxxyvvxx}~~y{{zxzz~{ywzxyz}yxyx~{~yzx|}}zzy|zx{uwzxyxzy{wxzwz|x{}y{yxxx}z|}z{|uy~{y|zw||xyzyyzuyx}z|}}yz|z|z~|zwx~zzz~xzw{z{w|yz}uy||ww|zy~{|~{ru||zwvw{yy|wuy}{||zzxxz~x}z~xtzz|{zyzzywzz{w|}zxv{{{z{x{}xzyyxx{|zzw{{||z~{yzzx|xyw|zz}{~zzzx{|w|}|}|sz{yx|{zx}t|x{||z~z}{wv{{{|y{~{z}xy|t{xvzx|x{}yyy|~~yv{v{zw{~zwuy{uzzxzwyz{vz{{zyz{yxzz{}wxyxx|yxyzz~~}|y|yvwzru|zyy|{x{{{}}{{tzzyzz~yxwxuz{}w{|}|yzwy{uzz}yw}x|wy~xyzx}{w{|{yw{z||zuz|{z{{{}z{y{|wv||{{y{}~zxwx{}yzyz}xzzzvx||yyxzy{xxw}zy{|}y|}yww{ysyw{xxy|~~~{~||}|~~|~{~~|y|~}}~|~~}z~z|xz~~}~|{}}}~{~}}~~}~~}}w}}~{||~{{{x~~}~{z~}}~}{~|{~~}~~}zw~y~}~x~y{yz{t}}|~|||~}~~~}}~x|z~z|z~y}|}}{|~}~~{}}{y{z|{}z|}~}}~}~{~{~~~}~||}{~~~|~}~~}~|z~}~|}~{}z|~}|~}}|}{~~~yz~|~{}z|{}{~~{|{}{{}}|~}~}||x~}}~||}~~~|~{}|}}}|~}||}{{|~|z{z|}}z}w}}|{}~y~~~z}{||~}|{{}{}|}~}}}}|{~~}|~z|~{}zyz}}|y~~}{~~|{|}~}||}~~|}}~||~{}~|~}}~~{{~}||}~~~}~zz~}||}|}~{}~{}}|~{yzzy|{{z}}z{|{x||xz{}zyyy~yy|y{xzxxxxwzy~y|u~{{x{yy{|zzyx{z|ywz~yzz{zwz{zv|{uxywyx}ztvy~{{x}z{x{y{|yzx{xyxzwz}y|zyyyy|~|wzqxw~{t|yy}y|yw}|ywyxwwyyzy}yztwz|{x{z~yv|twx|z{|}~yz{zxwzx}zuxx~zz}|}y}x|w||z|{wtyx|vzy{zyu{y{z|w|wx{v||{zzxxzxw{zzy|{}yzw||w}z{~{z{zxw{{z{yvzwyyz{wx{x{{{zyzyz{uyyxz{w{zz|}|w|yz{y}}|xw|}~y||y{zy|zyxyx}yzwwwyx{wvxxxvuz|{yzw|wxy{|zz~t{|x|{x}zz{x~zyz~{xxxzy}}|pzx{xz{|{zzxwzu|x|yu|{yzz|y}yzyxx{w~w{vwx~y{}w|z{~z{y{}z{z~{}{yz{{z}txyvyz{xzyxzy{xyznw}xwzyy|z}zz{}yyy{|}~{|x{|{|{yzy||zzsxuxzz{ww~x|yzxu}yzz{|{zxx{wx{z}zyy}|w{}{vzw}|y}x{|x|~}zv{yz{}yuxz||z{vwy|uz|ywxu{{v~uyx~xyyzyz|zw}|w|}{x|x}{~zy}}y||zyzy{yzwuzw{zx|zvzv~|zuxv|{vzw|y}|}{}|x}}x|z{~|w}{z}z|}|{xy||{y{wx|s{|xzy{yxw|yxvv|wz}{wyp}zx|~}v{zx{yz{y~|y}v{|~}~||{y}~}{z{x}zy|{||z{}}{~}~{{~~~|}}~{|vx~{}~}z|}|}|{|{~w}||~}}}z}~~w|{z~}z~{~{|{|}|~}~{}~z~~v}}~{yz}{~}|~~~||~|zz{{~~z}{z}{~|~z|}~~yz~~||}|}|y|}{||x~|{z|}}{~|~}z|~|~}|}}|~~}~~}}~|~}}{}|{~~}{{|{}}~}}~}}}}~}}~~y}~~|||w}{|~~wz}~y}|~}~z|}~|xz}}{}~}{}}z~|{z}z}x{|~{}|~}}~~~x}z{z|~~}~}y~~z|}}~z}~~|||x~}{}~|}}{|zz{||}}z||}~||z|~|{|{~~~}zu|z|y}|~z~}z~~}z}}}}}z|~|}~~~}}|}~{~~{|~{|||}|~y}}}{x}z}}~~~~~wx~yzww|y{w|yw|yzuyyz|y||y{x|z|wtyz{vx~zu~|~~wzz{|{zv{xxv~xwx|w~w{y|zyyux{{zyxyzz|y}q|}yx{wz{xyzy}x}|zvy~vzzy{vuxuzy{w}xysx{z|{y{x|z|{y|xytwz{|uzy{wxz{yy}zzw}|yw{tyuxxvu~||vz~uu}z|xyu}ux|zx{{{zw~wx}yx~yz{r{{yxxz||ywwywv}zz{}yvx{u||{yz{yy{{|ywu~~{x|zzzwy||{~zx{wu{~}yw{~wyzy{}zuxy}x{yyyz{{xvx|z{|z{u{|x{z~ywys|yyyxzy|z|zu~z|y~wxt|xzvy}|{z}yty{yzxvzyzyxxz|x{|}wyy}zy{{yw|}v|yz|{u|~|y}||xz{}yz|}uuwsxxzxy}|{{z|xy{ws}z{z|xwxy~}~wy|{zx{zyu~x{{z|yzx|yw{zx}xz{}|y~}{}{|y{xy{w|||z|{u{wswz{}zx|}|{z{xzvyxz}{xxzwzwzzw|wy~zy{v}~~xyyx|z{y}{xz|{uyzyzzzux}w~w{|y|vzy}~s}x|wz}v{x~{xw{}~yx{z{vz|wyxzz}{zwzy{z}}{{{{zwzzzzx|xy{{}~|v|yz~z{z}{x~y{v}{}wzy{w{yvz{z~|v{|v{y}zu|{z|}{{zzy{{|z~u}v{ywww~|zuyxvxx|{zy~|}r|yv}wzxxv|{|z{yx|w{y{xt{yyzxy{y~x||{{}~|{}~y|~}{~}}z|}|}|~~|~}||}z~|~}||~|}~}{{~~}~}{~~||}~}~{|}~y}z}~|||~~~~~z{~|}~}~|~~z|~~|}}~~|}}~|{}{}}~~{}~~{~}{~|x~}z~~}y~|z|z~|||y}}{zy}~y}|z~}||~~|||~~}~~~{}}}~|~}|z}}|}}~~|{{~{y~~zy~~~}~}{}|{~}{}|zw}||}}x{z}|}~{{~|~}{}zz~y~|~~~~}{|~~|}~|}|{z~{{|}{~~||~|{}}~{|}z{}~~|}~{{~~}|~}~~}{{~y~~~}||~~{|~|||y~z{{}|~|}}~~~}~~~z~}z|~~{|~~}~}~~{~}xz~{}~}}|}x~|}~~|{{|{}||{~t}}|{y}y{}|~y|}}{~~}~y{}}{~}yy|{t~z~|~y{v|vwyux{|yzvz{yzw{{yzztxz|z}{w}x}zuz|ytz{{y}|y|||xz{{x|{xy~y|zuz{}vyx{wvx{w|zyxyuu|~zz{yzxyzw|uzw}|~yz||wy|{y}~xzzy}zz{}x|{vy|uy~z|z{w|{zzvxzwyw|zu}~z{x{{{{}zzxz}{{}zw{|~{y}}|z{ww|{~zz||vxzy{wyzxxyww{yyvzvzzx{xr}|wzx{~}}}x{y{yyyx{wxz}z}z|z~z}zy|xzyxyxw||w{z|zzz}~{xvzyz|}|x||zxxxz~{x}zy||{||vzywwzz|~{~{}}wttztyyw{zxy{ywvyu{zyxxztzz|z|{{{yx~~}~{zyzuz}y{w|{{z}~|}|zy|wv~}}y|{||vwzs}zy|w{{~vx{xyz{}{~}yywv~~{z~x{vz~}~}x|{zwx|yyw~wyuxy{ux{yzuyw|wz}zxyzw|z{{|w}z}}}|}{|xz~zz|xy}|wz~z|{xyyx{|yywz{|yzvzz{}{|w|yyztxz}}~z}{y}xx}}u~~{w~{}}z{{}{~y|w~|xw||yv{xx}|ytyz|}xw|zxwzw~{{x}|{z}}xyv{}zz}}{||x||xv}zzw{{xxzzzxzy{}y{|w|wyywy|zy{{{yvu}|}w|{|v{y|~xy}|{{~zz{{{x|~~{{}wzyz~x{{{yxzzy|x||wzyxzuy{wv|xw|y|}{|wv|~xx|{}{|~|{|{~}~y||}}}||~{|~z}{z}~}}|z|}zy}}||}}~zy}|{yy}}|}|}|}y~|z{|~|||}|}~|~~~}}||zz}|}}}~~}y{}{}}|~}||~|~~~}|}~z}~||~{}~yzz}z~|}}z}~{~~~{~}zw~}{|}{~~|}}|~~}~~{}~{}~|~}~}|~|{~~~|y}z~|~|y}z}z}}~}}z}|~}}~}~~~|x}}y{~|{~~xz~z~|~|}}}{|}}}{{||}{}}~|}~~ww{x}y{{|}}}z}~~|}~}}~~{|}~~~~}~~y|z}z{~~}|z}||}~~z|~|{z||{{z~{}}~~~}{~}}z}}|~x}{|{||xzz{z~{}|}z~}~{}}~~||z~z}~~z}|||~{}}|~~y}{x~|y}~}|||~}}|}}}~{~z~|}~|{}|~}}w}z|~||z~~}{}~|{~x|x}yy~xyz|uz|wyw{x{|wz{|~xx~|zzvyuyw}yyxw|vx}x{xzyzzwx|}xw{}{||w}zyzzy}yv{}~~}{xz|v|w}v{v}{zww}yysw~{||yw|wxw{~zzx{zzxyvyy~yyyywvwyzy|}|~}}zvxx||wz~y}w~x}wwyzy~v{z}zz{{z}y}z|}v{{zyz{x{z{zz~z|{x~v{u{w{}v|zyx}zxxwz}{zvyw|zvz{}z{w}|||zwy|xyy{vz|}{||yyx{yxzy|||{wwvyzz~|w|}xzw~{x{z{yyxxy|}vyzy}yy|uz{{|xx|{xw{z{xz||zzxx|uw}vwz{yx{~{ywyz{|zx{y~{{{xx~zzzz{|}|wy{}uz}v|v~z|y~}}}|z{}|{z{u}{~wzxzy|zz~wy|zz{w}x}|~zz{ytxzzxv}}|~}v}||}vz{{|zt{~xxvz|zy}~}{yzzxz|z~z|zy||x{}{x|y{{{y}y{{vyy{|}{wt{|u~yz|xw{|yx{}}zx~xvyzy{y}~{|{x}{~{z~||y~|xx}xvz{}zy~uv{{y{}z{y{{}z}yt{{z|{w{}z~|{z}zwz~zywzxv|wy~}{|zx|{}~|y||zy{{uyzyzsr}v}{vww|{{vwyxwyz~}x|y||ywz{{}||zv~x{y{x{xzz|w|yz}z{yy{xwz}zy|y}|}}yzyzzzyyxzvyx|z}{uy|xz{vx|xwuwwxxzxxyzw{~yzzy{z~~{|||~|}}{|z|~~~}}{~zy~{~}~~~}~}}}~|~x|}}{|~~}}~}||{~}~{~}~}}}~~||z|}}|~y{~~}}}|{~~|{|~|||z}~}}}y~~z}w}~~}~|z{~}~~|}|~~||{~|}{~}~~}}}{~~~~~{}~~{|||{{y}y}|~~{}~{z}}}}}~}|}{}{}|z{z}~}}}z}z~}{~}{{{}}}}~}|~}v~~{}~y||}~}}~{~~}~}~z{|}}}~|}z|||}{~}}~|~|~|}x~~|}y|}~}~~~}}~|{}||~|}}~|z|~}}~}|~{}||||{}{}~{~~{}||~~{xyz{|}|}}~v}}|||}y}{{~~}{}}}z|~~y}~|}~||~y{}{{{}~z{~~~{~~~}{~|{}|}|}}}wz}z|~{wx{}zv{{xx}uzw}zzxvuxx|ww}~ztz{z}z|~{}|z|yxx{wzzz}{|yyy|}}xw}zy}v{s{w|yvyxw|xx|{z{{|xyu{|x}z~z|}~x{{yzxyw~{z{{x~{w||ztvyv{wzyy{~|z{}{{xxz|xz}wxx{y{z~{{xzx{{y}~x{{zxy}yyx}z~~}xzzv}y|zvzz|xz{{y~z{{{||yxyuutz|{|}yyz~zx{|xwz~{xz{zzy{xy}}{z}{y|zw{|zv{z{{qv{w{w{}~{xxz||xy~x{z{z{}{yzx{x}~zyx{{x|{~~}}wzxzwxw}uwx}{{zzt{uzzz}yyt{{zw|~{u|{xy~|||yz{{yxz||zz{{|z~zyv||}~}{zyxy|ywvzz{y~xzwv}{zwx|y~xxxxz|zz}{zxzz|~zu~x{xzuyyw{wy|{xxw{yxwz|{|wwwwyxywsz{~vzz}|x~{zyy}~}y{}|~w{z{yv{x{xy}zw|}w{zzz~wyw}|}{zy}x||x~yw||z{vxy|w~vyzz}|}x~|x{|y}z|{}~~|zwzxrxv|v}z|zy||y}{xxztvy|vz}vzvu{~{v|yy~w{~}{xyww}}x|y|z{z}||u}}wxw|v}wzzx~syy||{v}tx{xxyx}v~vx|v{z{w|x}}~|||z{}x|m~xxxy|{z|zv{y{zz}x{xz~wzzxxyy}yttzxy{}||zz|z~{{||{v{~{}}}~|}}|}|{tz|}|~}}}~y~}}z}}~~}}~|~~|{}}~~{|}x~~{}||~~~|~~}}|~}~|}||||}y}{}~|~y~|~}|{{}~}~~}}y{|{|z~z|{z{z~{|~x{~}|~~}~{~~}|~~||z|z{|~z|}~{~~}}|}}z~}}z~z}x~y~|~}|x~|~{|{}~~yz~|~}{vy~~|{|~~~~~z|}~}z{~|~|~~~{{||{|{~|~~~z}}||{{x|{~~}z~}~~|y~~}}{~}}}}~~~}||}}|{}}}|~}||||}t}}{}~}}{~|~z|||{y||y{z|}{|~{}}y}w{}}|{|{}~~~~~~~|v||{z}|~~z|~~~~{~z|}~{~}~~z}}|}}|}|~y|~}}}~~z}|}|~z~~~z~}~y{vyyz|wy{|wzy|{xyxzyvv{{{yz~xvwy|z{yw}vz|y|zytzzzzyzwyyzy|ywyuu}zx{v{wv{z}}}w}{vzz}}|xxxzz~|v|xx~{zy~|x~{}zzxt}u|{wzxyyyxxzxxvv|}|xvyy|z}y{vvy~yz{z{w}x~zxvtwww{y|wx{}{}vs|yvx{yx|z|{{{vx||u{{yv{zwvz{z{y|vx}xx~zx}wt~txz|v}w|{tzzy|xyxx{wxy{zwy{zyywxv|w{{{w|{wvzz||}{zwz|zzuyz}x{yv~}|tuz{{~zzw}}{yxy|x{yxw|{|~{w}{||yzxyz}z{{{u{vyywxy}zyz{}vxwzw~zyxzv|yy|y}zyx~zu}z|x~zzx~~vyv{xywz}|xw{yxz{|x{{y{w|x{tzzzwz}{w{vxxz{{|yz|yvxzz|~z{|{wyy{|zx|z|wz}zzx{z{}v}zzyxxzwt}y~}y}y{pxyw}wy{zzu}|vzy}v|o{}{|~zyyy{|yxx|xzzyy{xz}{v}zyyw{|yt{{{v|yxzxywwz|{zuy{{y~z{zyz{{z|zyyz|~xx}xwsv{|z}y{xyyyx~x}zuz{xyzxyyyyvv}w}}z|~x{|v|{z|xzz|uzvzvy|{wzzz}v}w~yzxz{v}z~y|y{}||{zv{z{{zzy{{~xzzuz{wyy~x|yy}z|wy{~{xzzz{zyxzx|y}~y}wzw}uz|}zyz~xvwyz{vwzv{|{|z~zz}{x{}{{{{z~|{{}{|{}{|{|||||}||}}}~}zz}~z}x}}||{~}}{}|}}z|~~~y||}{~{|{}~~{~|z|z}~||{~{}}~~||y{|{~}|~z{~~}~{~{||~}z|{~}x{|}{~{~}}|{}~y~|}~|~~|~{~}}~}}|||{y|z{}~}}}~~}~z~~|}~|~|y}v{}{~}~~}|}~}}|w}~}~}~~|~}~~~~}z~{}v}~}z|}}~|z|}~}y}|~~~}}~}{|}~||~|}w}xy|z||}||~|}~}{}~}}}{~y|}~~|}|z~|{~z~}{{~~}{~}{~|~}}y|}~~z}~}{}}z}}}~|{|{}}~~|~z{~{~{~}z~|~{}|}}~~}}z}||z~z~}~||~z}{~zz~}{}~~~|{~yz|{}~~z}z~z}~|~}}}~||~}|}{~|}|{|}{}}|}~~|~~{{}z~|||z|}~y~{~|z|y|wz{zzxyv|xw|x}wwz|yzxzyzyyyx~xvvxz{}{}|v~z|||}}{x{{{}~yz}}{y{xzxvy||ztv{yzyszzz|{zwzyyyxyx{{{xxy~xz|~|{{w|}{{{{{|~~|z{zzyw{yyw{yuwzzyvvvxyzz|y{zxyv{{xxzyyx}|xz{z{{|}x{zvxv{~zx~{zzv~{{|x}~|}vxz{vzy{{v{|tywxxzzxxzzyyzzzz~y||zzywwzw}{zx~~}|~y|~|zzzx~}vvxwzyuwxyyw~yvtx{y|x{zuzzxvxvzxz{yw{}}~z}{yzz~x{|xyzzy}~x{yz|{~vy}y}zt}xzwxzswz{|~{}z{wyv~zvz}zwv{y~{{z}{{}zz}|zz{{{{}{|||z|wwyx}y|}}|ywrx|yuzywvyzwy|}zwxw{zuwzyrx|{z{w}~{{zyy||~z{xz{x||zxz{{{|}v}~z{x}zxzxz{|xz|yz||zxv}{}|}|{z~zz}{xvu{z~}|}|yvwxxxzzyxxzy|x{yy|xxx{x{wx}vyx}{vy||~zx{{|~{~zzx|yyy{}{}x~|zw{wzx}{x~{|uz{xvx}xywxx|}w~{zzzxz}|{|y{w{u|wz{~x|||zy}y||yv|z~}xyz}}xwwz}z}zxx}}w}v|{y~yz{y{y}{|{|zyy{z{|zx|wyz|v{wyy~}}}v}~v{{yz|xzxv|xxzv{ryyt{xw{|wy}yz|y~x}y{||{|zw{|||x|~}|{~wz~|}|z}~|}|}||z}z|}}}}y~~}~}{~}~|{}}~||}|}~~|~}||~~{{z~}}|}}~y|z~|}~~~}|~|x||{~{}}||w}|~~|~}w~z~|}|~}z||y|}|x{}}}{~z~~~{~~z~|{||}~~|{~z}}y{|vz|{|{}~|{|}~{z|~y|~}}|~~|~x{z~~y}~|~|~|~~~~}}}|}}z~||}}~~~|x|~||~{}{|y|{~~~~~{||{|~~|}}~~|~}~{~{|~{}u|}{{~}~||~}{||{}}|{}|~~{z|v|z|z{y}}~}}~~~|{}}}~}~~}|~~{~|z~~z{z|}|}yz|~}{}}}|{|z}~y~~|~{}~}}|}w||y|~}~z|~}{y}z~}|{~}}x}~~}{{~|}|{~||}{||}}z}{||~~~{|~zx{}z|xy{wx{~z~wy||{z}tvzx{x{{z{v}y~|{~zzy~zvx{vwz}}z~}wv|}~|yxy{wx{y{w{x{xrx~wyz}|{|{{z{xw}|ytyz{xv|x{||}yv|}{xyz{xyyzv|u~zy{u||~y{zxy}u{zu{}y{~zzzzyzz|yz{|zwwz|{s}wxxw{y{z{~|w|xwzy{|}{z~yzwywv{{|y{v}}xy{zzw{zyw~z|x|v~|u{wx{vxy}zyyxw{z|zt~vzu}uxxw}|}wyz~tzywy}zy~zx{wwwz~{~|{yz|zwy{~yw}{xwy|z~{}vzzw|}vv{{}{ywxz}~v{}yz}uxyvywy{zy~xyy|vyx}{}w{yxz~ww|z~|xx}yvxx|~z|yyyy|{|yyxz{xzx}yyyz|~|t{xy|}{y{ty{yzx~x{zz}{w|zw|zw{zv|yxzy~{|x{|v~x}w{}zz{xy{||xy{y~|{w{}z|yw{zz|t~}zy}w|wzzxx~yzy}zzz{}y}{|xyw~{|x|~z~w|wwux{x{}w{|zxy{zwyx}w{~y{}||v}zyvyxzw|y~{~}{y|{|zy~yw{||z~}y{{xzwwv|~wx~x}}|wuz}{}yz{}~y|y{vy{y{zwyx}|zzy||}zzz{x|wxv|xy|vy{v{}yxzz|{z|~{xx}|zw~}}}{xv{yzw}|{wz~~}}|}zxyxzz|y|}xx|zzzx|z}z{{}{wyxvuy{x{zxzx}~~zzw{|zyw{{ux||}~y}~}x{~}|~}~~}~~z}yz{~}~z}~}}~y}~}}~}~{||{{~}~z}~{}z|{~z||}|||}~{~}|~~}|}z{z|z~z{~~|zzz~|~|y}||~}~~|y}~{|~}}|~}}z~}}}|}}|}}{{}}~|~~~{~}y}~y|~}z{z}~||~}|~~~{z{|}~~{|~~~~|{||}}}y{{}~~}|~{~|}}~||{|~z{~~}~~~}}y|z~z~~~~}}|}{t{}}|{~~~~{~~y||}z~}vw|~z}z~z{}~{}~}}xy|{{~~}~~}~|}}z{}~{~|z~}{}|{~|~}{~{}z~|y}~~}}~|~|||~}|y|~~||{}~~{{{vz|~}{|}z~~|~||}{}}~y~}}}}~x|||}|~~}~|y}}|||~}~|~}~}}~|y|z~{}~x~}~z|~}y}zzx{|y{~}xw}zu{zxyt~}~z|vz|yy|zw~{wxxxzvxxyxy{}y{yx{yx}{y{{||~xut|}zz{z}x{}||w~{zxwzwxwx{x{x{yyvyzwzxxxw|z~{y{w|{z{y~zxz{ytz~y{zxz~yzu||xywvvwwvxy|zx|{}}t||yt{uw|{xy{wx{{z|z{{z|}|yz}~t}{y}wyz|}|}w|xw}z{ywx{xxx{xx{yvyxxyy}z~u|}z{|zx~zyy}||}u{~yuzyz}z|xzyzy|{yzv{}v|yz||zyyw|zu}uxz|wx~wxz|yz{yx}yyx{{|wxzx}y{zxyyy|tyvxww{}wstw}yyvxy}x{yytx{zxrz}{y|||zy~zy~yzy~}}~}~|{~{y}{{|{yyxy|yu~||~z|wz|y|w~ywv{yzyuxyyw{x}|y|z|z~yz{{z{||~zy}y}}|}|{vwwzz|yy~zvz|{|wxzx}{zyx|tyyvv{z{w|{{}yw~y~x{uxu}w||{y}|{zwyyw|wxxvzuxx|wuxyy|x|zw{{y|}xzw~|{}y~|}yw{yy|{}zx}yxx~x{~wy}x}}zz}yv{|x{yzzyuxzzwzx|}xy}{~}yywz|~zz{y|}yx|{yyzz~{y{ywz}|}zxv|{zwu|zy{~xvz|zwxyx{}{{||zzx{~w}z}z{{zxywy}~zz~y{{vxz|{yvzxzzzyvzu|y|}x}}v|}xy|{{||w}zv{~{|{}}~w|}}~||{||~~~{z~z|~}~}~~|~{~yz~}}}}}|}~{|}{zx{}z|||~}|{|~}}|}}z~}|~|~z~}||z|~~||}x{z}||}}{~{}~}|~~}~~{~z}}{}~~~x{}|{}~}}}~{z~}|}z}{z|}~~}}{|{|~||~z|}~~|}~~~z~}||}{~z|}y~~}y|{}|~z~}~~||~}|}}|~}y}}~~}|z||~{z}{y}{z|}|~|~~{~~~|}~}~}~}}~~|~w~z{~~zxz}|vw~{|~{||}~~~~}}z}~|~~}}~{}w~~||~~z|{~}~}}|}|~}|{{|~{{}}~}~}||{|}z}|x{~}y}{|~}~z~|}~|~}||}{{~|~x}~|~}z}z~~}|~~||z{~~{}}}}~|~|~z~}~}yx|}||{|z}~~~{~}|z~yzyzzzz~xzxxy}{|tvwxz|w{yrzxwwzz{t{y~y~z{zzxzxzwzzy{zv|xvxyx}v|x|yz|wtvyw{}}|zwyx~{x{wx{{}wu{|vzz{uy|w{zzy{zyzx~w~wzw|zxz}z~}yzy~z{x~zyy}xyzxz{wz{|v{||z~{z~wyzx{xx{x|zyxyx}~||zuy~zw}wu|zzzyw|}~yz}yywyyx{xz}~{vyyw|uz|yzxxx{zzuyzyww}}zwywwx}v{u|zwzx|wxx{{|~z|wxyzwzxzuz|yzz|zyvy}z|y|zz}zzvxyw|x}|y{zx|{xv|z{xz}|zy}{}y|z}x{zzyzx{wyzy|wyz}}z~~z|~{w}xyy~w{|~yyx{yyxzt~x{y|x{|{wz}zzyy{x}}{zxz{}yz}y{y|{xytyz{{zwz|yp{{}x{}r|wxyzz}}w}}{y{w|zwy{|uyzuyz|y|{{}~{|{}zyx}ywywx~z|tu{|{|vw|wzzxzwz~}y|y{v}{x{y{yzz}z{|~w}|{|}{yx}|{yx|}y{~xzvyyy}w}{x|{v~wxv{u~|{vy~xzxw}w~x|wu{yyy{zt{y{{|yzx{|v~~zz|{|w}{y|wz{{|yyvzyxuzz~yx{zyz~~vz|zwxx|y{{zzz{yzyw~xy{wz}y{}~v{zz}|zyyv{x{{z~{|xw{y~{|y{~{}}z}}{vx~{|}ywv}w~{}y{vvy|{{v{{z{z~z{|z{{}z|{u|z{|zzxy{y~yw{|y|{{|~{|~~z{~}~~~z}}}}~}|}}~}}{|}~~}z~|~|}|z~~y~}{{}}z{~|yy}|{~||{}y||{y}}~~xy|~~~|}~x}}{}~||~|||sy~}}}}~z}|~~}w}}}|{|{w|}|y}}}|}~~}|z~}|~~}~{z|}}~}}~~|}~~{~{{|}~~{|~||z~}~~}~~{~}{{|~{{~y}~{}}}{|||~}|{}}{|~~~}~}~~}}~{}~}~z{~}~}~||w}~~|~}z}|z~}~}}{~}~z}}{{|~~}}|~|}}~{~~||}|||~}}{~|{}{}|~}~}~~}}~|{y~z|~x}~~}}|}||~}{~~}{{~}~{~~|}|}}}}~}}|}|}|}~~||~y{}~~|{}~z{}|~}~|~|~}}}z|~~|{|}||}~~|z}}}{~}}}~~|~~~}}~}y}}}|}z}z}~y~z}{yz|vx{zzyzvzx|yywxvxw|zwwxxz|uxwwuyywz|wuy}yxyzwywyzy|zy{{~x~{z}x{u|xxzz|yyw}y||w~xzz{|vyyuyywzzxv|wwx{w{}y~z}|{yyxz|x|~zz}x}||yzx{}w}yzxxytu{|yuxwy{y{{{z||vzv{~u{v~w~yz{{|zvx{zxyxy|xyv|~z|zzwv{|zvx{yzuxs~vw|vwxz~xvx|~y{vz{{|v|wzyy|~|{y~{yz~yzz|z{xzz}u{}xyzyx|z{|{zx}xxxwyy|x|x|uw}u|u~|yz{{~y~{}w|z{v||y|}y}wwx|xz}{|wz}xww{}vzyw|{}{{yzyyx{uw{wyw{z~w~{z}}yzyx|}|||z{{|u|{zyxzy{{xwwvy{x{{wxwuzx{xy{ytx}u{u{|}{|xx}}xwy}x{zy{{~}wxv|wy~z}}wxxy{y{z{}zzwvzyzzx{x}~sxyzwy~x}zz~|{~{}zyzztzyy}{|zwyy{}yw|xx|wv{xu}x{vwxx|{zyxzzz{}x}xzwz{yyx~w}zzxzzw|{yy{zzzxx{|z}{yzzx|{{z}zyx{|{w}w~z|}wy}yvxz}u}yx{}{{}~}|x|w}{}zxzy{|xuxx{y~xwy{{z{x}zvyx}ywzw{u{wu~yz}z~|v{zz{z|{z|z~}{|yx~z|z}{xyxy|{yu|x}y||zv|z|{{||xu{x{v}zvwwy|}~|{}}v{z{z|z~|~}}~{z~~{{{|}}~}z~~||{y}x~~~|{{}~|~|}{}}}}}|z||~}|{~~~~}x{|z~~|{~|}~}}~~y}|~~~|}{}~|~}~~z||~z~~}|}~~~}~{}}|~}{v}|}|}x{~~|{~}y|||{|||~~~z|x||||~~~~{~|}~|}}}|}}y}}y}~}~~}~z{{|~{z{~{|~|}|}~}z~||}y}}v}{~~y{~}}||~~}~z|}~}{}~}}~z~~~|||yz{}xy{}||~}~y~x}{||{}}~{|~~~}~~{{~}}y}{~|~~y}|~~{{{~}|}}~|~~~~~||~|{|||}~~{~|}{y||{||}{}v|~}y{|}}||}||~}zz}}{}|{{}}~}}~z|~~}{z{~~||z{y}~|}{y}~|~}}||||}{}{y}vyyz{yw~xyyy{y~~|~{yzzw~y{{x||}z}z~zzxzyy||yz}y{}x|p}y{w~x~}|w|{y|{~}xz{|yvzz}|x~yxx{~yz{|{|{z{{xz|yw}}~y{y|y|{}{}||}|{xzx|}|w}~}|{y}y{x{}|{w}yz}~}x~}~x~|vzxy|}zy{x{z|}z~x{~}y~|{~|yz}xzz~{|w}xyv{}}z~}|}y}x}{x{}{y|y~x|{{zvz~z{vy|yu{y{|}yz~{|{y||}~~zz{xvy|{z|~yxz{{}yy{z~uz~}{wy{yx{{|x{{yz||y|wy|y}z~}}|xz|x{z~x{w{~}~|yzw|{w~|}~{yzzx}}}}}{}z|{{||~}z}}{}}yz|xz}~}|x}{xy}|~{~|yy}x|yzx{z|~{z|xu{{|{zxzz}z}{{xwy{x}|{|{z}}{z{||{|w|r}z{zyxy}~zv}x|u{|{yw}{|z}y{xyzyt{zz{|xxz~y~~x}~{{{~zy|zx}z}z{}{~z{y}y|}x|u}x{}xxywwy|x|{{z|s}|x~{zxxz}|zz|z~zvv}xzy|~{w}{{{w{}yx|{z{yy~z|x|wzz}|~{y{x{}{{z|xzu~y|z}}zyx~wyz}x|}{zzyx{|z{z}{}yyzzz|~y}zw{{xx~|yz~{}{zxy|wzy}~||}~x|}x}z{}z{~}zxy}|z~}x|{{y|w}}~xv}z|x~{|yy{{~{x}y|y~}|~~z|{{~~{{~}}~|y||~{{|~}~|zzz~}~{}||{~|}~~}~~v|~~|}~|~~~}||}}||{}{}~{}}|{}}~||z~z}||}z~}~~}|~~~|}~}|}}~z}~}z~~}}~~z~}{~}~}~|}}z}~~~}}~~~{}|~}{}x{z}~|}|z~z}}{{|}~~~|||~}}{{~~~~}~|}{|}~~}}~~~~}{~~|~~~}|~}~}z~~{|z{}~}~||~{}{~}}}{|~~}zz~|x~~~|~{~}}~|{}z|z}}|~~~|~~|~~zy}~|{{}~}|~}~{}~{~{|{~|~~}}}~}~~v}~}xyy{||x|{ww{yu{z}yyw{zv|x{|zu{yxz{}{v|ptzw{zzyzxy{xyz{z}vzwz{{|~{z{zy{|}zz{z}x}xv{zw{~w}x{vyw~}yvqvz|xv{{x{|yw~|zy}|{zxxs{y|{y~ywxy~yw|xyyxy|uz~{}{{z}x{zv}|}{xxvzyx{zzy~z{{y}{|~{yy{xz|||~|x|xzzwuyx{z|{yzv~}{wx{zy{t|{zz||{yyvtzx{|}zy{zw||xzwwz~z{sz|{}~wy~{z{y{w{v{{{|xuw{{yzvy||}}zxxuyywzzvyxyz}{z||{z~zyw{|w|xvvvwzzv{|y~zzz|zvxxyzz~{{xy~wxwzy{t}yuw}|xzz|xqzyy}~{zx~|z{y{yxw{|x}z}}~}zzy|wz{xxz|{|{xyyyx}ywyzyv{yyywxwzzzx|yx|{y||w}|x~|}|{zyx|}ywvxxvxvxz|{x{|}wxwzx|u}xyt|wzy}w|{y|zyyzxz~|~}y{swzw~{|xz{xx}y~~|zsxz{vxy}yywxy{vw}x}xxwyyxtxyzyxw|}xzx|~~w|zy}z|wx{|z|z}w{~~z|yyu~yz|{x|{x|zy|z{yyvwwyvz|yy{yyzxywz||zw||y~x{xy{y{vt}~{~xy}zx|vw~ww~vw|w|{x|yxzt|yvzzu|yx}{}{}~yy{}wz{}{||y|xx~x|}tyx{}yy|{{{{zwz{xzzztw|wxu|wryyzw{|{}~zyw}|y}}|}}~~|~}|}||~z}~|~y{|}~}~}{{}y~}||}t~~}{{~}~}~|{~y{x}~}}~}}|z}}}}~{y~}||z~{{||~z|||~y{{~z}|~}~u~~zz}~|~|~~}~}{~y{~{~z|~~|}y|}~~z~{{}~}v~~}}~~}}~|~~xz|{z|}~|~{~}}}}{|~~}~~{~~{~||}~|w}}{||~~z~~~z{{~{{~|~|||z~{~~{~~}{zy{{|z}~yy|{}|~z~{||~}~}|}|~~z{}~{{}|{|}y{{~}}~~{{}~w~~x}z}}~{{y~|~~~}}|{||~}y|~xz~}~~}}~~}~~z{|}||y}}}u}z}{~}v}}}~~}z{|{~}{|~z|{}}|~}}y}|}|}}|}z}|}|y}}|~~{}y}}|{}}}{zz|}|z|~|zzz}|~}~~}~~{yzy{|zw{z~y|s{vzxzw{z~ww|wy{xwxy||y{|zxxzxxvx{y|wyzzwxxyyxyzs~y|xvxwz|{|z|y|}z~}x|}xvz|vy}z}wuwy{{|z{vywzv{x|{xw{~yy{z}{wywy|z{|yyzyk~~w{{}zu|w|}yw{x~z|x~xyzyy}{|yuvzwv}{wyy{|}z|vwv{{wx|yz{zyu{z{x}y|{y{}{{wxv{vzr|zxxyz}z{yty{uyzyy|{}vwx}xxxz}xvz{z|}zu}~~xzywzzzx}yz{zvy}y|y{z}v}{xx}{}uzyy{z|yy||u|wu{}w{vwxy}zww}yw{{yz|xvz{yzuuy{{|ww}{}wwwy}z|{yx{~y{vy{|{y{{x|x~{||}z{v{zz{xy}u}{~~{z}uyz{y}~zwx|yx{~xz{yz{wz|{z{}u|x{~yz|z}sy{v{w}w{uu{yx|~yyyv{zy{zwx}}xyv{{x}{z|x{y|}yzw|xvyzy}~z~zx{wuv|}{z{~xy}|z}{yzxzzytzx{s|x}|x|wz{|wv{{zwxzzxy{{ywxwzyzw|{{xy}yy}}~||y{v{}|yz|{zy{{~{w{|yx|z|wyzzz|zux}{w{}||s~yzx}wzyz{z|yy~y{xztzy~|z|xx|y~|yy{x}zvuzyzywyy|{}zxvuxyy}z}y{x|wvyzzxxzzyzyyz{zz}zxxx|x|v{y}wzw{||yxu{{ry|yy}zx{|xzz~yxw{yw|svy}}|}z|z}}}~~{~w|{|~}~}z}}}~~~~}z{}~{}}}~}{~{}|{}~|~|}|z{{z}||~|~|~{|}z}~|zy|y~|~z}||}}~}}z}}~x|{{{~|}}z~~~~|}~{|{~}||}~z{{|~||||{|~{~~}}z~{~~~~}{}x~||}|~~}~}~{~}~~{~{z|~}~~~|~{|y~}~z|}}|~y{}|~~}~}~}~z~||{{|{~~~}~y~{}~~|}x~}~}~~}x~{{z{~~}|~~||~|~|~|x~|~|}{}}||||~~}||~}|{}~~|yz}~~}|~|}|{~|{z{y}~~}~|}}y}}{}}~~~~|~|~~|zy}{|~~z~~~y}|z~~|}~~}z}~}|z||{{}~y~}{z~}{~x~zz~~~}~y~~}}~|}~z~z{{~|{}}~~|~y}~}}|}~~z~z|~~}~||{{z}}}{~}{{{~~~~{{}|~||z|||xz{~{|zxwwz{}{vyuqywxxyzxwzy{w|}~zyx{v|wu{vww|{|{w{{yx}|w|x{|{xy||{|}|yw}{{|v}yzy{w}vzz|{vuvy|xytz{|x{xxv}w}{yyvvz{xy|{x~yzw{|z{|}xx}|{{{v}yxuuwww|x||x|z|zwzy|zz{xwx{w{y~||xz~y|||ywzzzx}xzxv}yy}|x|vvz{x{}}zty}{{z|wt~{szwvxz{{z{{x{|~{xzyywsyz~{yyx~v{yz}}x||{{||y{}zyxy|xz{yyyzzxvw{xxyxz|yv}{{tz{yyw{|}xy}}zuzxz{|~||yv{z}tz{}zyyuz|||wzwx{zswy~{u||xyytzyu{}~zxw{|x|zuz}~{w}zv|}{{}~x{|zxy|z}{}yvux}zzwu{xyz{uwuyxxx{~yw{x{zx|w{w|}z|}}|}{{}u|zzyyyyv|wzwzw{{v{wuyw}wx|w{wz|vz|z{wtz}u~yz}y~y~~y{y{~z}{zxzz{yzxzzuwz{|{y|{~yzyxux{~||x|wyyw}~{||~|x|xywwy}yw||}||}|yz|u|{yszzzyxzuxxyzyyz}yzy{{zzzx{}xxy~|yy|yx|zy~{}x{x~{|}y{yty{zvx~yx~}|w}t|yv{}t{|xwyxwz|}yt{z}yw}{z}zzz~yz|zz~|}|zy}xzu}uywz{yyzuw}zwz~|uyuyvy|||{qzz~y|zx|~~{}zz{~~|y~|~z||~~~||~}~|{~~}~|~~~}{}}{|}}~}}|}x|z~~|~|~|}z}{|}~}~~{~}~~|yz~y{}|~~~}~}zz|}~y|~|}z|}}{}~}|}}|}z}}{}}}~}|~zz|}{||}~~}~}||}~|~}}x~y~}{z{|~~{{}|~~}~}~|{||~}z|~~|}~}|{z}~{~}}}}}{y~|~~}}~~}~}~{y~z|}~z{}~}}z{{~}}|~}}~}~{}~z~}~}{~ux|v{~{{t}x}{}~~}{||}~{}~}}~~~{{~}~~~{x|}|}~{~{x~~|{~~}~~}}|{z~|~|{||~|y~|}~yy~}}~}}~~|}z~~{{||{{~}{|}~{}{y~~y~w}zz}}}w}}|}z~|~~z~}}}}||zz}z}}|{z||~}z~~}~}w{{x}wxzz}wy{{|zyzztuvzzxy}ywy||{xxyyzyvzz{{wwwxzvyw|~w|wwz{xz}zy{~yw{yyyy|z|ysxvw|z{x~{|||yxz||zxvy}{zvyt|yx{v{|zx{{x|v||{{}xz}{yy|wzvw{w{v}y{uxwz{{z|uzyxv{~x}wy{xwyxxvzz|w}z{xz{~yxy|yy~y{zxz}ytxw}|yx{~{u{yzzyw|x{{xx{yyyy~wxwywx{|yx}y{zxzywvzv}yz|zxw}v{|{{{uwvv{{z|y~x{w|{~y~{{y}|uv{z~zy}z{}}v|yuyy{zyx{xv}{tz~|z|zw{x}yw|ww}{w}{xwx|}yz{y{z||wx{u{}wzzx{{zy|xwy}}}{y{vvwwyztx{|z{{yxxzz|y{zvzzz{y}{yyyy|z{yy}|}{x}z|wwxt|x|{xyy|zzyzz~w~xx{}{{y{yz|w|yx}zyx|xvzqzyyz{yz}{|xyyzx|x}yx{y|xuzxzxyzz|xwwv~|{y{~zxz{~|zyy{z|{v{x|t~{z|wx|{xyyyzyw|{w{{yxyu{{}yxw{ywzxyyxyxxyywz{wy~{|yyx{wv}}~zvyxyx|x|{zx{|{x{xx~{w{|z}|z||z|ww{wzy{{{zzyx|y|zzx{{yvv{z{x{}xw|{{v}{}yuu|{|{zz{zyxwyvwzyxvxx|x{{z{z{v{~zx{xx{y{zx|x~|zyvvw|~yuwx|yyvyw{wyy~z{x|wz{x{{zx~~z}{}z|}y|~~}~{}|}~}y|{z~~z{||~{}{{~}|||||{|}}{}|}}{}yxx}z{~}~~}~~}}{~~~|}~{~~~~~}|z}y|{||}}{~~z|~}~}}yz{z}}~|}|}|~}~w}~|~z~x}~|}~~~|{}}~}y|}|z{~z|~y|z~|}z{~}zz{{z~~}~~}z~{~}~}}{}}z~|y}{{{~~~~y~~|}|}~|}~~}|}}{y|~}~||~{{~z}{{{}}~y|||}}}}y~}~~}||}|~~}{y}|}x~zzz}}}~~yy~x}}z|{zzy{~}zz~~}}~}{}|||~~}z|}~}wy}y}|}|z~{~{|~xs}~}|}|~~{y}|~}}~~}}~~w}~|}{{~z}}~|}|{}~}~~}~|~}~||y~|}~|~{}}~~~|~}|{}~~|z~}~~~~||{}|{{}~}zzz}z|~|}}}~{}xw|~|}z{|xz}w~yxyuuuzuvyy}}wzuzyvyxy|v|zw~zz}|~zz}yywzzyxw|vxzy{w{z{xx{zw|xy}wz|v~zzyv}|zyt~}wwzvx{w{yvvsv|xyyxvxw}|z{yyvy|zyxy}|zvz{y{|{y~xu{wv{y{{{xx||yxzywx|zyzxy|y~|z}x|{z~zz{uxuyvyzw{y|{{{|xyzwyx|wyzwvy}zxxzzxzyyz{st{yw{||yzzzy{{xuy{xxv{xxwyxyz||{}{|z|zxyuzwwuwyxxzuzxxvz{||}}}}xyvtzyw|zwyxx{z|{zzw{zws|}|x}}w|xz}xz}~uy~yzxx{wyxyxw{y{uxyy|w{w|x{yxw~{|y{yyzy{z}yzyzuty|y{{{|yz{z|wzvwzyxyuy}xzxxxwwzxzvwyyz{xy}|zu~}{yy|~v}||ww|}w}xx}|{x}y{{}y~xyw}~uwtz{wyyx~wy}z|zyr{yu}~vs{w}yxv{}zzyz|xx|yx|~}wxywu|z|~uwy}~yxy}vtwxu{}xvyxzyv||}wzvv{|zyw|xxw|x||zyyw{~|yx{||ux{tzzzwuv{wuww}|zxzx{wzvz|xyu}yxzzvzyzz~ywzx|}zz||w}y{|w{{xz{}v|}vz{x|wvwxu}{x{}ywy{z{||{v{yyzx|}zzxy}{zwzyy}{y}yvz{|{~|{}zxxz|xx{zzw|wyy~wz|r}xww|x{xwzzu{z}{||}}zz|zzu~{|z~~~}{}{|}x~}}|{~~}z|}}~~x}|x~{}}{{y{z|~|}}}~}~|{}|}|~}~|{~|~z}{|~}v}~|zz{~}}~z|}}z}{~~~z{||{z}|||z~z}~zyz{{z}~{{~}|~~|{~}}~|~|}}~~~||y{zz{||~z||}x{{}w~~~|z~~}~~}~{}y{|~}{~{{{}}w~}y~wy}|}yw|{||~||~~}y|}{~{}~{~}{|}|x~~}|z|{}z~|{}~{{}|~|zz||{{~|}{}~|~~~w|{~~}~~~|||~~}~}~||~}}w~~y}x|{}}}||}z~~~{x}~|~{|~~}}}~}}}~y~y}}}z}}~|~|~z{yz{zzz~|}{~}~|~}|~~{|~yvz}r}y|x~|{x|z~}{}~||{}~~|z~}z{}}|||y}}|||{|zx}~~y}||z~{~{~}zx{{{|||}~{}|}|}|}}}}{{}}|{~xy~|x|}{|~z}|~~y~yv~~{}~~|{}|y}~|~{~|y~~}}{|zwy}}z||}{{}~||{z|}}\\\\\\\\{{w>x{}~~}{yzz}~||~~}~}}}|~}}|~|y}|~}y|~z}~}~|{x|~|w|~|~~~|z~~~}z~~~z~|y~}}~~{~~}|{w{}}}~z{z{|~||~}}|y~}~}{~}}}~{{~{y{|~}w~~~t~}~}~~{}~~|~{{{~z}|}}~{~|}y{y{|~}{z|~{w}z}|}}|~}~}y{~~}}|~}~{~~|{}z~|~~}|~w~||xx~~~~zz{{~}|~}x||y}}}z}}}|~}~~~x~~~}x~}}x}}~{}}{~|x|~}}||||zx~{zz}y|y~}z{z{}z~~}}{~|~}|~{}z|yz}}}{}|}{{~|}}~}{z}{}|}~||{~~~~~z~|{~|z}~|{|~y}~}}}{}}}|z{{y}|z~{}}z|~|~|~||}z~||{x|z}{}~}v~}}|~~~}}}~}~{~}~~~}~~~|}~}}}}{~~~{~}{~~|}|~}{|z~z}|}z}~|~}|{~}yz~{~}y~z}{zyy}w{|~|{|{}~||}~|~~~z}~~zy~{~|}}}~}~y}}~z~~~~~}~{}y~||}}~~~~|~x|}}|wx|{}}{z||}}z~~|}|~||~}|}|||y~~{~{z}~|~}|y~~}}~||~{|~yzyy{z}z~}}~}~}|~{|}{}~~{~||{}{{}{~{}~}|y~}{~z|||~{|~|}~~{z|||z~z|{~}{{|~{~~|}}x~{z{}|{|}}y|z||}}|}~~~{|}~|~}|{|t|{}~}}~}}~|}y{zz{yy~~{{{|~~}x}y{zz}~~}}{~z|~|{z}{}~~}~}{~}y}~x}~}|}~}|y}x}||{}{~z}|~|~~}|z~~}z}~~~}~||}}~}}|}~~{~~~~}}{~~~~~z{~{{~z}}}|~}{z{v{{{{|~|||y|}|~z}~||~~~{z}|}~}|~~||}~ztz~}|y{|y|{~}|~~~~}~{|}|}~}}|z{}}yy}}z~{}z}~zy}|t~w~}x~~}~|~|~~|{{~~{|{}~~{}|}}~y}z||z}{|{}y|~}~z~~}~~~~{}{}}{~~|}z~{~x|{|z}y{{|}{{~y}|}~~|}}~{}{|{}|w~~{~zzy}~{|{{zy{}{yxz}v}}}~}|}w}{{z~{|}z{~~x~{|}y}x~}uzz~z~y~}|{|~~}xz}~xzzz|~}zy{|y|}{{z{}|{z}}|}{~~{~z|z{}||x|~}}{~~zwyzz{y}~{}{}{}~z~||}||~}|~z|~}||w}zx|y}|~|~~|zx|y~|}zz|~|~~z{}{||yx~}||y|~}{|x}|~}~}~~}y~{{{z|}~}z{{|y~{~{|y|z}{{yyz}|}{~{~{|z|~}{~~}{|~~~}~}~~{~~|}~z~}|}~{z~}}}~~~~~}}w}~~x}}~{~~}}}q~~~|~|}{z|~~~|{|~xy~~z{~~t{}|yy{xzw{~x}|}}}y{}}{xz|{~{||{w}{{{|||~|}{}}z~{}|}p|~}|{z{{z||y{|~z|z|~}||~u~}~~v~x{w|zy~}{}|~}{v}|}{z}|}|}}|}|x{~{~~{|}||}|}|z}~|~y{~{~{{{}~|z|~~z|{y{}|~z|{z}y{~~~}~~z{}~||{||xz~}}{~{}{~}z{y|v{}}~|{|{yzy}y}x||{y|{z|~|{}z{~y|z{~z~|~}w}z}~||z|{~}}|{}~|~}~~}{~yy}~zx}z}w}||{~{~|}||{z{{~~|{|}}y}z~yz}|{~|{}w|~||z|~x~|}z{~~}{x|zy~{}zy{{}wz|z||w{{}~|{{v{~|~}}{|y~z~}}|x}~{{~~}~{|{}}~~||~wyw{{|y{z~~{|}~{}|{x~{u{~y}~~~z{|~~~}|y}{zz|}~|v||z|{~y|~|z}vz}}z}y{|{x~z}}|y~{z~~~}~}~}}}~}}y{{{|z~|}z|~{z}}{yzyx{z}|}{{|y}|~}|}~~~}~}}~x|~{|z~~}}~}{{}~~}}|x}|y|~~~}~}~~v~~x}}{~{~}~|~~}~{~|z~}~~~|~}}~~~~}}~~|~}~|~~~}y{~|~~~~~}|~}~~~|}z}~}~y~|}}|~}z|zw}z}z}{{y~|{y}}||z~||}~|}||{~z}||||}|~x~}y{{{|yx~y~{yz|}z~~{w{{{|y{|}x{{~|}{~zy|yz~}|}xx{y~yz{|||y~z{~|~}~zxx}{}z|z~~~}|~}~}y|~|~~}|}}y|yzz||~~z~|{zyy~{~xy{|tw~|z~}yz{}|~~z{}{w{y~|zy~z|}{|xz~|{|z|{}}{}vz}~{~}}w}~~xz{|}~}{zzz{|y}z}y~zyuy}~|y}~|~z|~|{z~z}~}}}}~~|~x~z{xz|}x|{|~}}{z{{{{|}~xyz~|}z~zx|~}{}}x{{{wz}{ywzz|{|{x}~yy~|~}|z~}|x}y~}}}{|}{yy~||zy~v|~yx{}}~~{~{~~}{v}}{z{{|}}}z{}{|yz{~|~y~v||}uy}}}yz{|{}}zy|y{~{z}|}z}z{~zz{||{w}zy|~~}|~}{z~}~}w{{{~|y~{x|||~|{}y|y~|}{}~y|}zx~}z~y|x}{z|y~z|~~~z~|~{~}}~{~{|~~~~~~{|}|}}~z~~~~~~{~}~}~}~x}{|~~~|~|}||}}~}}}~}~~~~~~}}}~~~}y}~}|}}~}{}z~}~}~{~~{~|}~{~||~{|~}~~}|~~|}}|{}}|~}{z~v}~~}{||~}~~}~zy}~|}|vx}y{|||{{x}zx}||~~x{{{{~|z{}x~{}y~|y~}|~y}v{||~~|{~~y~xw}z{yz~~}~|{~~||~~}|}~~~|||~}zu|~w~~y||zy~{{y}{|z|~|{z~}z|z{}z}{~z{|~|}|{}|}z}~z~yy{{~}|}~}~}{{y}~z|}z|~|z}~|yz{{y~~y}{||~}{|}|y{{zzy}~}~~{}}yzz}z}|{z}z|w}~}}}w~yzz{|~yy|}{}|w~{~||}}|w{{~{~|}~}}}|zxy{~|~~|||}}}}~{~||z{{|zz|~z|}|}~|z}}z}y|{}{|}~z~~}z|~|w}~z}}~{}~}|~|yv|}|}|~|y~{z|~w~yy}z|y{}z}|}yzy{~z{y}x|{|y}{{z{{}~zyz{{}z|}}{y~{wz|~}zz{{|~|{}~y|{w|{~|}}{|xz|}}|~z}{w{zz}{{}zzwz{~|}|{{{z{{z|zz~}{}w~~~{x|~}}{z~~}zz|~|zw~~}{}{~{}{}|~~}z||y{{x{~}{zw|}{~x}{}|zz~vx{{z~{q}}}~}~~|~}~}~}~~||~{~~~}~~~~}}~~{}|~~}}~|}~~~~~~}}{}~}{~~|}~}~}}}|~~}}~}~~~~~{}w}{}~}z|~}{}|}{{}}}z}~~~|~~}|~~z~~~{}~|}~~~~{~}}{}z{~yz|{x}y{zz}|y{xt~|{{{y{yz{zy|~|}y}|}||yzy}x}{|{sy~|zw||{yyx~zz}|z|x{zw|z}|}{{|}{y}~zz}~|{|zv~z}wy~|y}zzyz|y}|~zzw|zy}z~|}{{{{~|{|}{||||}}~{~w{yy|}}{x||vv~}|u~}}|~|{~}{~~}{|~{~x~z}|}{zy~{|}z||{}~}~}xx~}z{{|yz}}}~{}~y~}z~{~{{|~zw}{xx}z}y{~{z{z}zyz}zxz|x~z|zz}y~}|~~}yz}}}~z|xvzyw}}z{|x}|{{|}u|}x|}yzx{|}z{|z{~|{~zx{~z}{{|}{yy|~{wx|~|zz{|{zx}|}{y}x|z|yz}vw|{z}w||y~{z{|yxy|{v~x{x}{y}}|}}x{{~~}{|zz|z|zwzzvx|}w|y{{~yy}|z}}yz}}zx~~||}}~~z~y}{{~ywvw|{yw}}xzy|{y{|~xxzxyz}y|{{{}y~{|||||zy~||wy~}z||}{{z||}~{{y{x}|z|x}y~{|x{}~}}}}z~~~~{}}}~~}}~}z|~~}~}~~}~~~|{}z~}}~}}~||~}{~||}~~}}|~~~|~}~~~~~~{~|}|~~|}~~}~~|}~z}|{~}}|}|~~~~y~~~~{}y}{~}}~~{~||~}|~~~~}~|wy~~}~}{}yz{}{}y}|~|z}~v{zz{z~~|{{y~|~|{}}|}{||{}v~||{||~|~x{{}|{y|}zzz}wz{|{zw}||}||~~|v{|v|{yw}}~|z||z}~}{}|w~~}{~}~y|}~z{z||xz|~}x{{y{{||~}~}}|~~x~z}{{{{|yz|~~}}yx{{~zuzv~z|{}||z|y{z~~{xvy{|y|{}~|||}~zxzvz||{~zw|||}~~~z~}}~y{xw~}x~{}xz|~z}z}|{|{}||~{{~|}~y}}{~~}zyxzx{~{}}zy~~x|z{|y~xy}z|{z}|~yx|}}{}{~{~{zx{~}}zy}}|~|~{~zx|~zy||y|z|~{|~z|w~~v}~|{~|~}}||}~|~y{{}}yv|}||{{y{wy|ywz|}~|y|{{}~|~w|}yw}||{{}|{}|z{~|y}}|z~|~{y|{{{~{yw|}{~~|z~xwv|~{ww~|{{y{z{xyyy~}|zz{~{ww}y|yx{}{~x}zz~y|}|z~}y~||{~}|}yz~{~~|}{xz~||{}}~w~}{z{|{}|}~|x}}|z{}{~|{~}zzx~yz{}{}}|}{z|}z{|||zy|z{zy|z~}~}}~|{~}}}~}x~z|}}||~~}~}|~|{~~~{~|~z}~}}~~{}{|~~}|~x}z~y{~~||~|~{|}}~}|}}}z~}~~~}~~~x~~z}~}}~}}}}}~}~~{~~~~}|~z~~~~}~}}}~~~{y}~~~}}}{~{{}|}|~|}~}}~~||~}|~}z}{}}}~}{~xxz||}z{z||~z{{}z{}~{}x||z{{}z~|z|{}}y~}y}~z{||z|}{z|x}}}txt}vwz||zz}}}zx|t{y~zz~}~~{~{wyy~{~}yxz|}z}{y{z{{z|~xzzz}|~|{w|}z{~~|~}}}|x{}z~zy|}xw||{{~w|{{{~~zy{y|~~{|}~}}y}|{~}{||}|{yyx~{~|{{}zvy}~~zz|z~zzx|~y{{|z{w|}~}||}}}y~zzv{zzxwwz{|z}||r{{{|{~|~~|}||z}|~|||}|}}{{~zz}r{|xw~~~z|{y|x|x~{|}y{y{x~{|}|z|zy~w}y~{}v{z|z|{|||uzy}}~ux}xy}{}{~}}~}z~|{z||}||}}~|~}z{}~{||}z|y}{|{|}}~{zx{zx}~~|}{}}{~~z{yz|{~~{{~{}{u{w{|}~z~y|||z|}|~z}zy}z~|v}v{}x~}|w~{|~zy||~~{z}z~~y{xz|z|}{}y~}{ux{||~x~|zz|{|||{{}{{}{}||v{|||y}{}~|}y|z|x~}~yzz|~~u||y}zz}|~~}{|}~~z~~}|~~}~~~}~|{}~~}{}~||}}~~~~{y~{~~{~~}z~}|{}}|}z}|zz~~~~~||~}}~~~{~}}}}~}}~z}~}~~}~y~~{~|~}}~~~~|~|~||}}~x~{~{}~{~x|z~~}~}~|~}~{}|}~z~~~~~~~z~~{||~~||~}~}|v|}{~y~|z|wy|}}z|}|||~{|{~|||xzz~}~{}|}{z|{z}yx}z|{}|{|{zwz~{}x}}|~|{|~~{y|||}||yy|}x|x{}z}z{wz|||tz}xzz{~x{w~y}{w|}w{zz{~}|z{}{~{~|}ywx|{yzxx~}v}|}z}{y~yy|z}}{}~}}yz~|vzwyzwx{x~~|zz~x|zw|~z{}y}{x~yz|{~~~|}{|{~|{t~{}w}zwz}yz{}~}|}~z~~{|z}{}~~|}{x~{x}}{y{y{z{{}zy{~u{|z~x}|~y{|}}}~|{y~~~{|xx}y{}~{x}z|}y~{~}y|}{{|y~~}|z||x}{w}|{~{}||wz~|z|}|{yy}{}|}~|~}y{y}z{|wzvs}||~~||x~|~}}{~|~|{{~~z}|{yx}~z}|{||{z}~}|w}|y~wwz}}~{{}}~{}}z}|~~x|y{{~}x}|||z~~~|y~{wyzy}{{y}yw{~y{y{|zz~y~|}x~}}{|}}~z{}~z{y~y~|~z}yy}|vxyyz|zx|z{}y|zy|||{{y}w{z|}}|}|{y~~~~|x|~}{~~{|w~{zz{}}}~{x|{~x|z}zz{{|v{{{zz~{~~~~~|}|~|~}||~||~~~~}~}~~~}}~|{~|~{~{|}}~~}~}||~~|~||y{~}|~~|{~z{{~}~}~|}}~~}~~~}}{~~~}{}}~|~}~~~~}}}~|~~~~|{}|}}|{~}~}y}{{}||}|}|~~~}~}}{~|~}{}~z~~~}||~~}}~y~{{y{}~|{}}}|{zx~{|zxzzz{{~|y~z~z~~~x}v{~{~~~{~{yzw~}{{}~xy}}}yz{zz}|}}z|y{~z~{{~{~y{{|~}{{{|w|{{}{{zxy~||x}{}{{}|zz|yy||}{|}||zzz~x{|~}|}}}{}~|}~{xx|}||~xz|}y{|{}yw{{}~|y{{x}{}zy}zy}~|{z|}|~zyyz{yvzyz|}}}}y}z{{|xz~~yx}|~~~z||}|{z~|{~}{x~{wxw~w}zyy{{yz|{}~y{}{y|z|y}|~z|yz}y|{{z~~|y~~~|~|}z|w|}|yy|{{z||yxw|}~~}}||{}~|~{z}~{|}y||z{~|~~{||{}}}zz~w{x~|zww}~|yzy~~~z|z|{}~{~}~}|{|~|{zxu|{}zv}{y~{{|}|z{~|y~z|||}|}z|}~z|}yz}~{{|zwvy~yx{}}yy}{z|y}~{}~w~yz~~x|{~~{y}{}zz}x}}x}z|}~{|v|z~|w}{~y||||}{{|{}}~{w|}}z|{{|z~~~|wy|yx||}{y{}|~~{{}|z}}~}~{}~~||}{y|~||{~}}~~~}~|~}~}~~}~~|}}~~|}~}~~}~~|~{~|}~{z~~{}y|}~~}}~~~~}}}|}~}}~}y~~{~~||~~{|z{~~{~}|~}{~}~}}~~{~~|~|~}v}}|}~{~|~}~~~~}~~}|~{~~}~}}z~|{~~~x{|{~~|}|||}|}|y}}~}~|{zz|~|}~|}}|z}z|||y}|~||}~}x{|}}|zz}~zz|vy~{{{~~|}z|~x{{}~y{}}{{y~{~z~|z}x}~~{}{~{}}z~y}y~}~|z~~~{}}zy}|~{|{{~|}}{yw||}||y{y~z}}{{{{|}~~}}}~~zyzy~|y~}}~~}~~{{~z}~y|z{~~~xw~{x|~|{{z~|z{}|}y|}||~~|~|}x{{{~|~{{~{z{w~y}y~|z}x{|}~|~}}}|~wy{z|zxx|~}~}z~~z~{~|}|{}|{{|}}}~~z}z{{{|||{|y{~z{{|~|~|}}w~{{y{{}||x}~~yxzv{}~~||{}yy}~{zz~|||}}~~}}|}|}}|}{x|y}}~|zx~~|~|}{~~|~z|y~x{}~}{||}}y}}z~y}}w~~}}}~|z}~{y}{}||x{}~}|{{{}{{|{{}{y}{||~{||w{}|{yzyy~{{}{{z}y~{{~}~||}~zx|~}}{~~}}}|}}~}}~~}|~}|z||~~}{~}|~~~~~}}}z~x~|}~~~|~~~~}{~}}{~|{~~}||~}|~}~{{}~}}}{||~}z~{~~}|}}~~}}}~~}{~~~~~}~{vz{yy}{z{|}~z}~xu|}|zzyz}{}}|}}}}y|z}zz~}~z|w}}|~|{z~|}x{{zy|z{zz}~y{y|{{}|z}|vyz{||y{z|}}{||}{~}zz~}x~yz}}}}{z|w}wz~}x}yvzz}{}{~|zz}{|z|{zx|y{||~~|y||~{|z}{zzz}{sw}~}wzxwyywy}z|}v{|y}||z}||{~}}}zw{}z|~v{|w~|~}z~~}xz~{~~~~~z|}y~{v}||{{z{y~}|~xww}~}y|w|||x~zy}|xz}~v{u~~}||w}{}}{~x||{}}z{~}||z||vx~z}|y{|sw||~|}vzzy|z~~}||||yx{~z|}|~{y{{}||~}|{|z{~}y}}}z}~zy~~}{}zz}~z}}}~}}y{y{|~~{z}w}y{|yt~~w~zy|||||y{z}}wz~}|z}x||z|||~~w{||z}vy{xx}y{~z{x}|}y|zyz}~|}{}}{z{~}{}}}~~z}{}{{~{{zzy||yxy{z}{{|x}y|w}{y}{{|~|||{~~|}~|}~}|y~|~x|y|zz|}}|~x{|x}{z{~||x{{{|yz~{{z}|}}~~}~}}~~~|~y}~|}z~}~}|}}|~z}}~{~z{~|~}y~~|~}}~~~|{{}|~|~}|}~~{}}z~~}~~~~~{{y{~{||}}|z~}~}|~{}|~~}~|~}}}}~~|{}~~~~~}}~~~{}~~~~~~~{~|}zzz}~~}~~~yzz~}~{{}~{~~}}|~|~~~~~~~x|z}~w}x}||x|||}~zyzzw|z}}x{vz|y~~wzv{{{||z~}x~{{|z|}v{x|}y}}~|z~{z{x|y{{{~zy}}x}~yyvyy|}}{}z}|z|~}~}{}{}||y~|~|}|{zy~yxz~~z~}xyy{}~x|z{}w}zy{{y~{z|x}x{{y|{y}|z||{~|z|w}z}{||z{~zvzzyz{{{|~~~~~}|{}{}}~}||}}||~{{~~}~}}|w}z~}}}|wz{}zz}z}|{~|xz|y}{~zy~|~y{|y{{~u}}}}{}~~{yyzzz|z~}}}}}||z}wz}{{~x}{||}{}||}|}}}yz{~}|x|x{y|}{yy~zz~y~wyzy{{~z~}~|yw|}{}|}{~}}z|z~|z~}y|~}zz{x~}xy~|y}}~zyx~}}|}|~}yy{}y~zyz|xxy~z|y{y{yy}zv{y~}~{u}|~|{~|y~y~~v~zz{{y}zy}~|{|u~~{|}}~~y|~}~{w|{|w|uzx~{}}{~|z~|{{yv{x|||~yy||xzz}|{{}}|}{y}uyx{wy|||{|zu}xzz}}{~{}{zyyx{{}vy~}|}}z~}}~w}~x}zw||{yzyyv}xyz~x~}~{{x}|y{{z{|~{}~x}~|}~~}~~x~}z~z}~||~|~{||}}}~{~~~z~~}y~{{|~~|~}{}}|{~{}}~}}~~~{z|}z~}}|}~{{~~|||}~{~|}}||}~{~||{}|}|}{z~}~||}~||~~z~~~}}~}}}|{}}}z}}}|}~~}~~}{~|~~~}~~|||{{|~|~}}}{~~~~|}~z}~}{~{~}~}|}x~{|~{~~x~z}~~}}}}~||~~~|}{~|}x~~y~u|{y|z{}u{vx{{x}wzz}||||}z}|}z|z}}z}}yy||~}~||}|{yyyyz{{}||z}ux}~}{|{}|~{}{||{{y|{~{~x{~{}}|{yz}wzy}}~z{|y|{vw}z~}vxy}}~y{y|}{z{z}}wzyx}z~|~z{yy|zy||{z~~}}zw~|{xy|vzvy{w}{~}~~y~}}~z}}|~~}{|x|}|x{{zvx{zz{}zz}~|}yz~{~v~|y|~|~|~z}}{z|~}{|}x}}}|x{~|z~|||{xz||{yz|y{}~~|}~{~x~||{y||~{zzyvzy||z{||~|z{y}}||{|zz{vzy|z{}|||{x{}w|}|w}{~|{}{z{z{}~zzz|~|~xx||{~xzx~}~z}}{{~y|~x}zz~zy|x|~}}|xvzv~|w~{|||}{u|z{{{x}|zzxx}z|y|~}y~|{}y|z~|~xy||z{}{~x~y}}}zwyxxvwz~}~z~}}}|~}}}{}}{}z{|{}~}z|{}{|{z}z}{wy|z|{x}y~x~|x|z||xz}zy|{|~|y}z~~||{~~|}}z|||{zy|{y{|zzy}{v{{~}~zz{~~|}}|z{~~x}}{~~}||}~}|~xz{~~}z~~~}~|{~}~~~}|}~z}}~|~}~}}~|}~~}~|{~{||~~~|||y|~~|}}|}}~~~|z|~}~}~|}~~}{~}|}{~~{~~~{|}~|||~~|{|}}{||{{|}}}~~|}~~~{~~~z|}{}}|~~|||~}~~}~{{~~|}~~~}~|}~|~~}|{||~}~~}}|z}y|wy}{x}|zwxyv}|{xy}{}~z{{{~~|~~|{x|||~|}|x}|y}}}}}}~}}}|z~{}||{yyt|}xz~{z}x|||~}y||z||xy{z{}~y|xz||y{}z|{|z~~y~}}y{yz}{}y{y|}|zyz{w|{~xy}|}{|{~|y~zyzy|z{y|yx}|}}}~|~|w{{|}z~{{{}|wyzx{|{|w~{xzzz}|}{}~~zz}|~||z}}y|{z~{x||~~}}~|x|y~|}~yx|}{|y~{||}~|}}z}}|y||z}|||~~}{|wwyvyz|z{}{{}|~w}}{}v~}~{yz|}|~y~z~}{{y|~|}|{|{xz~z|y{u{~{wzz|{z|z{|}{~|||zx}}}~{v~}|{|x~}~}~|}|z|z}|y|x{|{|{~zx~~~|y|{|{|||z{~y{zz|zz~}|z~{{zz|~|~xy{zzxx{{yxyzx}~z{}{||z~zzzv{}|~~x~}~~}|y{zy~y}{z}~~}|~yy{~}z~~xyy}|~~{{y{|v{yxy}w{~{x{{x{xwz||z~~|~{{zy{~w}x}{{~}}y}~z~~x~y~|wv~w}x~{w~zy{xyzxwx}y{}u}|~zz~y|~~{}{|z~zw||yz{zvw{z{|}x}|y|z}|{{z{~{v|~y~~~{|}~z}|~~~~~}|}~~|~~|~}~{|~~}}}{~z}z~z|{}|}~~~~~~~~}}z~|~}||}}{{|{}~~~}{~~y}~~~~}||||y}~~~||~{}}|~|}~|}{}}~|}x~~}|y|}~~}{}{~~~~}|}|}~{z~|{z~}~|}~{}~|~|x}|{}~~{~~~~y}~~}~{~~~}~{~~}~{|{|y~}~}|zz|}w}}w|yx{}{{}{x~{y~~w}vz|zx|||}}{}z{|{~|{z|}yy~}z|vy~z{|~z}z}z}yzxy}}y~}~~~}y}y{~{~w|{z{{}wy}}{u|zy}y|{~|zw{xz}v~{x}xw|}~}wzyz}|{z~|}}|z}}~{y{{x{sy{yzy|z|{|z{}|~xz{|}}|{w}~z{{{~~y}}}||}~~|yyzy}{~~{~~}|z|}z~|{y|~|xzx|~~}|||x~}{zy~|}{~||~}}}xvx}z{{}~x{||}}}yz}}}|}~zz~|z~w{z}}|x|}||xy|zy~}}y|yzyz}{{zzz|}ywz}~y~|y}}vz{xz|}y{x|{~w}~~}{y}{}y|w}{wu}yz|~x|zxzx~~}|x}}z}}z}{||{|{zz~{y~y{zz}xy|{y}{}w~||zyy|~}}{{|{x|}{}}||~w~~|vw}}z~{xzzyx~z~{zz{|z~~wz}~}}}z||{w}}~xw|}~z~}||~}}}x~z|~{{z~z{}y|{|~x}|z~~}zzzzy}~|zzv{}}{|yz}||y|v{{y|z|{}}|}zz~y{x}|z|}yz}{z{|z}}|yz~|~{{~|z|{~~y}}~z}}~y}||}}~}~}|}~}~{~{~}}|}}}~~}}||~|{}|~}~|~y~}}~}}{~}|{|~~~}}~}|}~}|~~|~|x{~~y~}~|~}|~}~~}~~}~|~|~}}~~~}~~~}~~}~}|~}|~|{}x||}}~{|}}~~~}}|{||~|}z{}~}~||}|{||~~~}{~}{y~}~}{|~{y{zzwz{||}r|y}{}z|{z~~z}}y~}{{|}~|}}}}~|yz}{~}~|xz||~}yy~~|~}|~z~z{{{y{|}}z|~{}{~{{~{}w~~}x~}{{x{}}~yy}z~xx{}}{|{||y~|~~}{}|{z}|||}{}{}|{~x}|~~y|z~}{{xy~~~}x{}z{{|~{~}{}~z{}|z}{w{|~~}v~}~}}z~~||{z~{z{{~~~~~z~|}~y|~|~}~{y~|z|}~z}}|xz~{~}|~~|z{y~~u{|xw}}~~~|}|~}{}|v|z~}{}v}yz|{wx|~{~{{zz}w{}t{{z}}|~~yz|~{y~{z}|}z~|}y~~~}}|zz{x||{y}|}||}y|~~|{~zx|yy}}}z}||~}y~~x}{~~}~~{{||~{|w}{y|yz|||~}|~x}{y{}}~y~|~~|z~}y}}|{~|||{}}~|}|}|~~z~{|}|~~{{}y~{}}||{{u{|z{zy~}{{}}~y|~~{~}|}~}}{|}}~~~}~~}~|~~~{|{}|~y~~~||}~~|~z~}~}~}}}~}~}}|}}y~~|}|}~~~}}}~}{~~~}~z{}}~|}}}}|z}}}}}|}}}|}~|~~|~~{~~~~~~~}~y}{{|}}}~~{zy|zy~{}{{~zz|z~{wv}z~~||{~z~|z|}}z~y~~~{{}}~~{x|~{}{{||xx{x}}w}~{z}{||{z}~z~z|zz}}}~yy}y||}v}y|~~{xzwt~}}~}}z~yxzyy}}x}zsz|{}~yy|{}zzw~z}y~zz{|}~|{vz|~~}xyw~}{z}y{|{|||zw}yz{y{~z|~}~|}~z||{~~~z}y~~||w|||xxy}zw~}|z|}|x}z|{{}||~ywv~~|v|~~~}|}}{}{~{z|}{~}x|y{vy}y~zx~}}}|z{|yz|~}}}v|}x}~|~|y}}|~~z~{zy|z~{}{}z}|}yv{|z}|{}}||u{|x}}~{{z}y}}||y{|~zz{z~w}~xwz~x~|{wxx}~z~{{|{x{~|~z{x}x~x~~~w||z|}z}~}zy|zz}wz{|||}{|z~|~}{~{|~y{||v~}x|yy}x{~yyu|zw~yzxzyy{~~}|}yz|z|}~}y}|~|~{}||xz}|x}~}}z|x~{|z{yx{tw|{|x~y~}}z}~z}||{}~w|{|z|~|{||}x~x}~|zy{}|~w~|xx~|y~{yzxyz}{{zu}{}yz}|~}y}}~}~~~~~~}}~|z~{~~|~y}y~|}~~~|}{{~|~~~~}{~~~{}~}~~{|z|}~||v~~{}~|~~~~}|||}~~}}~{{}y}}|}}~~|}~}~}~~{~~~}~z}~y{{~}}}~~~}{}{|~z}{~}y~~|~~}}|~|}~{|~|z~}}~~~~{~}{~}vx}{|}~|{{|z{z{zzvzww|}z{z||{|}~}{}z|~y~z}|}~z|z{{~{}|{||s|}~|{y}}{||}y{z{y~~{}z~zv|~{~yy{y}yx|}y}}~w|zxy{{|{|wx{y|{{{y~{~z}|zx|~}}~~}x{yz|y{vz}z{|}|yz~y||}z}z|y{}}~}|v~~z}zy|~x}{u}x||{|~yzyz{|~yw||z{{~|~}v|~{|x|{}}{y~~yz|z}~|{|}}~~{||~|z}y{}|y{||z~y||~||z{{|{{zzy{zy}|{z|zv{~~||z}w|}zw}|y}~yz~|~~|txzx{}|z|y|{}~z~~~zy|y}||}~|~{}z|{~|x|z|yyz{}w|~}~|~{~}|{z||~|}z{|{zy~}|{y}z~|~}x~{||x}~wyzz{v}zwz~~}uz}|z|{|zz~~xztz{}~~|}z|~zy}{{}|zzyz~{|}{{||||{hy||}y{}yu|{}~|z|}||y{~y||wy{zx}|}|~y|z{}zz|~}y}z}}{{{{zz}||~yx|}|{~y{y{x}~~zty||y{y|}z|z{{{v~~{{{z}}~}x|~~z|{}|}}}z}||zz}|{z|zz}||y|{~{}z|xy}}~~{z||~}{z{x|y}|v{x~y|zzz~~wz|}{}}~~~x~||~~|{}|~~~z}{~}|}~~~~}~~}}~~}|~}z}~}}{}|}y}v~~~}}|~~~}~~~}~~~{y|~~}zy~~~|}|z|~|{}|~~~~}}~|~~}~~~}~~|~}||}|{y}~~~|~~}~}~~~~}}~~|~|~~z~||}}}~}{{~~}~~{}~}~~~}z}|~~{~}}~~~}|~~~~}~zy~{~y~~}||}}}}{|zx~{{{{wzx{|yx|y|v~|z||}{xx{y{~~||y}z|z|~y}||y|}|}z||yy|{~xzz}zw{v}y~uy}}y}|||}{}|~~}}|{zz|}y~|}{~w{z{~z{|}~~zx|{wz}xz|{}~z{}{zw~}}~|yy}~{}{v~~xzz{}yz}|~|y|{}{}~}{{|z|||}uv|yy{~~|yxz{|y{~xz~|x}|y}~~{}}}}}zy{~|x||~{x}{zy}y||}{yu~}|~{y|~}wz|{|}|}~}{{~}|u|}z|~v}zz|y{x}zz~~{zz}|v|}}{{|x|z||}~x|~|{~{{z{|}{|{}}}y{x{z|~zzxzz}{|z{~z|{~}x|zz~}~||}y~}xz~|}z||~|{w{}zz{{}}~|{|}~~~~}y{{{|x|~~z}{|~{z~}}|}}y{{zz}zz~~|{}{~|}}|{|~|}zzy~|}~}zw|{ywvy||y{xx~||}|x}yvvt}{zyy|xz~z}}|}zx||~z}~~}}wz~w|yvy{z}{yx}}|xz|}vw~zy|}~y~z{yy}||~xz}~y|~zz}|~z}z|~}{}z|z{{zy|x{z{}xzz}{~~|}z|{}~}~~|~}~|zz~~~~~~||~~{x~~~||~~~~|~~}}~||z|{~~|z|~~|~~|~~}}~{}{|~~{}{~~~}~|{}w|~}~}~}|y{y}~zz|~~{~~}~~~}~~~~~|}}|z|~~}|~~~|~~~~~}}|}{~}}|~}|}y~}|z}}|}~|~{{~~|~~~|~~|~~|~~~}{~}~~}|}}{~|y~}~~|z{}||y~}wz|~|~~||~~}}z{|}||}vy}wvzz|~}}z~z}|~}zy|~y{}|}~~y|}{y}yx|vzyz|{~|~z{|{zyx}z|y||xx~}~|p}y}}{{|}z{}~vz~~~|yz|}|zx{|{{x}z~x~~{y{~}{|z}~|v}vx{wyy|{z{{}zy|||}~w|z~}{}z}{|xz}}xy~~xxz~~}w}||~z}{{}{z|x~}}|}}~|{{}y~|{x|y{}}~y|z}}}yyzz{}}~z}|z|{}y}{|{~{{}y{y{}z{www|~x}~w{{yzzxy}xzx}{{y~{z}}y}~{z~|}x|zt|}y}}}|~yy|z{y|{}}~|zt|}}s|~{|zz}zywzxu{|}yw~x}~z{{v{y{{||y|{~|||~}|{y~x|z{}~xx~yt~y|~~||z~}z~|y||{}}|{}|u{}~|z|{|{{z|zy{{}}w|}z{z~{|y~~~z{|{~||~{}}yxx}||x|{xy}~||~||ywy|{|z~~}}~y}x}}}z{x{{yy{~{}{y~}{{~|~|}{~~{}}z}}z}{}z|~{}{w{}xu}|uzzzz|zyzy~y{~z|{{~||{}}}|z}z}~{}|~{|}y}zxzux{~~y}|y{y}}}{~|}}}yz}x||~~~z~}}~~~~~~{~~~z{{}}}}}{}}~}|}|}|{~~}}|~}|~||z~}~{~}~}~y}z{~~|{|~~~~}}|~||y{|~~~{|~~}}y||~~~~{}~}{||}}z||w~~~~~}}~{|~}~}}|~}}|z{~~{~~~z}{~{~~~~~~}}~~~~}|{|{}}~}}}|}~}~}}}z~|z{~z~|yz|z~{y{x{xy}yy|}y}}}y{|~}u{{~x}}yzyw{~}{{x|}yv{}|yz}p}|z~y|||{yvz{~yx}y}{{}{{{~{{y|}|y{u|vy{{z{}|zz~z{|{x|{{{}{|zz|x}u{|}|}}|~}~~~~v|y~}}xy~z}}zwyy~z{~z~z~x|{~v{~}{{yx}xv|y|}w{z{z|y|~}}|}|z}|{}{x{w|z|{zy}}|yy~|z}{z~x|||{~y{~|{{}}}|~z|}y~v~z}yx{}}|}xv}}yzxz|x~{||}|~z}z}z|~z}{~xyz{~v{{x}z{}wz}zz}{{{||{}y}~z}}z}}~|~xz||{~}~{|y~{z|}}z}~~xxxw{y{|x{~x{{x~}|~{|~~}{|~z||x~z~}}}{{y{||~{|~z{~{zz~y{y}yzv{|}|yzz~z{y}}~z~}|y~}xz}{{z}u{}zz|wyz~~y~|xx}~w}{}|z~{~{}{{~{{}zzz|{}~}~}}yzz{zy|wz}{}{zyzz~}|y{y|uxyy}zx|}||x|zyv}y}|~~}|z}{~w~zy|{uwz}yz}{|}{|yv}|}u|yzz}|zzz{{}}|}|zz~}~}~}|x~~~}~~~|~~}|}~}}y{}}|~~x~}~|w|}~}~||~{~~{|~{}~~~}~}|~~}~~}~~}}||}~~}||~~}~||~}|~~}{{|~{}||{~~{}~~~{}{{~~}~}}|~~~~~}||y}}~~z~~~{{~~z|~{}}|}}~}|{z{~|z}}}|}~~{|zzv}~{w|xzyz{{}|yy~|||{{}x~{yw{{z{wwxz||~|{~~|{yy~~}z{}y~}|z}~}{|{|~y}~z{z}zzz||yx|~}x{~z{}|{|}~{{}}{{}}zw{{u}{|}z~|{{{|x}w~y~z{wz}{~~}~xyz}zx}z|}z}}}x}{yx}{|v|}zy~~zsy~w~v~xyz}}yy{w}{}x{{{z|}}z|{{~{|{{yy}~z|~xy|~wvu~yy}~vzz~}{w}}}||||z{~y{z|{z{{}}{}yy}{|~z~yz|zz}zzz}v{|x~{}}|{}|{x{|||}|{~z|{{xx~z~|z}yzw}|~}}w~w~}|{z~}x{}}}u{zy}zz{xxyx{|}{~~~y}|yy~|zy{|z}z~w~~~yyxx~v|y|}~|y|}{vyvx~~}{wy|y{}{{{zy|xzz|||x}{~w}~~~w~y{}}|z|y|wwz{zyy{|{w|{y|~{{{wxy~{|}}yx{}z~zz}{y{~x||w{{{x{}{~zxz~{}~z}y|x}y|{{w}{~|}|}z{||yxw{~}|yz~z{~z}y}|}xy|||}y{t|z}{z}}yyvy|~}y{~z{|}{~~y}y}|w~}z|xz}}}yz}~x~xy{yz|zy||{|y|~}}{~~||~|}}~}}}}~z{}}{|{}|~~{|~~{~}}}|}~~~{}~||~~}~}}{v~~|}~|~}~{}}~~}z~|~{~~{|~z}z||{~{}~}{}}}~}}|}{~}}}~~~}}z~}}}~~~~||~}}|y|{~|}}~~~}}}}}~}~~~}|~~~~}~~~|~~}z~|~~~~|}||}z~y}v~x~|{z|v{v|z||{xyt~|}y}yxz}~{~}xwv|~|{~~}}}{{}zz}}x|y}yyz~}~|zy{|~}u}}{x~~~}~}yw{{{|}y}y~}~z|y~}}{}}||{y}z{~{wyy{~}||{}}~z}~xyy~y}y}}{~|}|}~yz~|}~z~y}}~{{}|zyzuw|~}y~y}w|{z}v}w}z~{y~{{~~zw{y{z|~~{y}~}~{}~|~{|w|wx{}}~|xzx~|y|}~}~}~yyz~xz~z~~~|~{{x}{||x~|zzy|}z|}}|~{{|{|z|}{w~y}}|{z||{}r}|~z~}|}~x~~|{|}}|xz{~y{z|yvy{z}|}x{|}z|yy||}~||z~}z{||}}|~x}~{~}{|}{xz|}zz{yx||~y{xy{v}~{z|~x}{y}z||~~}|z{y|}|}}|}|}~}y}x{|}zz}z}z{zx}}y{~x~x}~|~{||~}}wvx|z}}xz{zx{|x{y|xvzv~}xzyy|~{||z}{~}~|u~z{z|z}|~zy|x|z{|}|zy{zzzyv{{w||z|w~v}|}{~yz||}v}|~~|}|}{}}{}}{~|{{x{|}z|}y||}{}}||~xz|~{|{|wx~~{{|{}x{~~~~~~~~~~~y|~~{~|}|||}~~}}~z~~}{}|~~~}~}}}}~~}~|~}~~~~~xy{~~~}z~|}z~{~}~~|~~~~}~~}~~~~}}}~|{~~~~~~~~|~~}~~~~}~}~~~}}}|||}~z|~y{{}{|~|~}}~y~}|~~~}}~{~~}~~~~}{|z}~~z|~~~~|y~~~|~~}}~}{~}~}~}~vx{{{~~}~|{}~}xzz||~{{~|{|}w~}y}}|{}~y|||y}x}v~|}~~w{{}~~~rz~z~{|{}~z|{}}~z|}}w{z}{zy{}rx}y|~z|}zy|}z~|{x{~{}y}uw{~uv|{xy|yz{w~}{~|w}y{yx||}y||z{zxy~x|w}|{|{{~~}zwvx~||}{~zw|}{{zy}x{{}}x||zz~{~|}wzv{}|}}{|~t~|}y}~~y||}~|z~z~zy}||{{|~{w}y{~{xx}xx{~}||{yxxzxyw{}}~}{|{}|{{{}x}x{}y}}xz~}|u~}{|y|~|}|z~~~x}xz}}~||yyy{{~}z~y{~y}||||z}|{}{}{~{|z|~}xz~~~zxy{|v{xwx{~||w{{}z}}~~ww{~{z{~yw~~}{}z||}y{|v~}}|y~xw{~~|x~~|{}z{~|~|yy~||}y{zyy{}z~x}z{{~{}zy{y}zxzxy}x~}}|}|y{|yuy{|||}~y|u{z|{}}w}x{zzyy}}x}zy~yzxz}{y~}z}}~{}}}y~v{~z~zz{~y}|}~||z}z}~{{}|}{{tw|}~}}z{|~y{{~{{z~~z}~{{}{~|~zy~|y}~~|xy||||yy}v{{y}zy|xy}|{|}~~|}}~~{|~|~}~}~~~}~}zz~~}~z~|z~~}~~|~~{~}}|~~}~|{|}{{~|~|~~u~~}~~~~~z}xz|~~~}~}|}y~~~}~~}|~}x~}~~{}{~{|~}}~}~~|~~}||}~}~}x~{||{~~~~|~~{|~~~~~}|}~~|}}~~{~x}}}}{}|z~~}}||}y|{~~yz~y~}}}|~~yz|}~}v{}{||~z{v{zxy|{z}{vzzx}xz{w}{~w|{}{{zy{z}}z}{{zt{y~}||z||||{{w|{y|~wvy~yz|{yz|z{xy|{|~y}y~z{}~~~}~{~|z{}|zy}{t{z{wvx|x~~~x}{~xy~xxzx{y~{}y{{|z|w{z{~|{|y}~z|~~|{zvzy}|zzy|z{x{z|wxz{y~{x}z}}~}|{|~{w||}}{{|zz~}yyz|zz}{yx||||y~z{z|yx~|{z}~|}z}~}|~~z|~y|||wyuyr{~|~z}{y}{|}}zzyzz~}|z{}z{zzz|~~~|}|{w{w||}z}{~x{{~|x}z~yww|}{yy{~}|~{~{~y|yz{~~~zzxy{w{z|{{z~|v{{}v|{~|}{{zxzy{}zzz||zy}w{}{{{~|yz{{|z}|{x~w{{~{vz{~{y||{y{y}|}||}y{}|~z{z}~~xyy}yxzy}{w~}|yz~z}}|}y{|{{yu|{y|y|~{~|}{|y{x}~~|x}~~y|wx{~~|{~zzz}t{|~t{~}~{}}y|{z~y~~}|||~|}{{}}y||z}|zx}~y}|~{zz{z~}z|}{~yz{wy}~~x{|zxw|y|||~z~~~~~~|~|{{}}~~~y~}~~{~}{~}z}}|~~z~|}}}}||{{~}}~~~~~z~~~~~{|{}|~}~~~{~~|~|}}{{~~}~~~~~~}}~z}}~|~{}y||}~~{}|~}}~|~|}|{{z}~}}|z{}}|~|}}}}z|||~|~~t{}~}{~}}~~~z}}~}{~~~|~}}}~~~{|~~}{|~}~}~w}{~zx|}}z~{xyx{y|}}z}~yxu}{{{|}}}{{zz}|~}~{z|}}}w{x~{y~y{}}|~~w|x|vyz|z{}{~~}|}y|~}z}}}{}z{|z}{}z{|v}|~}{{~|||{|y}~z~{}}{z{{wxw~y~{{}||{|x}~zw~zyx~{z}}y}~|{{wx|}~z{~~}y|{tx}xy}x}z{~w{z}z}~z{}~}}xw|||~}{uv{~y{~~vz|{y}w|}~}yy}xy||{|}~}{{|w}vuz{v|{{|wz|x{x|x}~{}y~wx{}z~~z{}}|{}}}{z{|yw{|{||~zz|w~z~}{y~|y~|z{|w~x~y{|zx{}~vx|y|y|z}}y|yvy~{}}z||xxy}{x|{~~|}y|}}|~~}z}{z}zvxzv~xvy~}}||{|}~{~yx}zy|{vy{|}|~~{{zz~{w{x}{yy~wz}}}z}}}|{vyuy{z}~{{uyzz{~x}yx~{}|}||zxyy~}}~}z}{{{wwz}xz{{|z}zxy}w}xz~~{zy}~z{|z~~{|ztx|}}yx{}|}~yy~z|~zz}~}x}{w{w~~||{t|}v|x}||{}zz{~|zxz}}|~}}|y}xz~|}zy{~~}z|{|x|}x~~y}yy}t|~~{|}v}{~z~~|~{~}~y~~{}~}}}~~{}}~{{}|}~|}~~}|}~}||}~{}~~}}{~||~}|~~|~{~}~z|~{}~{|}~~~{}}~~}}}}~~~~z|}~|~}|~~~}~}}~}{}~~~}~x}~}{~|}|}{~}}{~~|~}~~}{~~}{~{}x~|~{~|}{~~}~z~}|~}{|~}{}~}|{}~~{}~~}|~~}|~{||~~}}~~{}|~|||~x{yx|yw}z~z}{}x|~yzzzvz{|z|||~{|}{z~yy~|||wzy{~zx{}{|v|yyzz||{}}wwv}xy}y~v|~{zy|wz}{{||w~~|{||{}}z}{|r|||~}{{|}y|{{{z|{}x~|~y~|}{~~~~|zzx|}~}||zx}{~yyz{|y|~|yy{{xzx~~{~|~wy~~|}zw~~x~zy}~}~z}{~wy|~~{zx||xy}z|y~||{|~~{|wx|y{}{}z}~{}xz}~{}{|~~|y~y|{~x{}}|{w{zy{~y{x||~~y{~x|zxz{}x{z~z}{}|~}~{{}}y|ov}x}y~yy}}y{}z~{z}||y~w{zzy}z~|||{v}}~|~{|}w~zy~~~~|}z|y}zzxyzv{~z{y~y{}|~y|{}}~~~~z{{}{}~||~y~|x{|xzz}~~}||y}{zz{{|w~}y~w{||{y}|zy|{ysyyxz|||~}|}~{~z~|{z~}~~zzyz{wx{{~}~u{}~}|z}}zu||{}{|wz~y}|{{{{~}z~}~|{|zz}}}|w{~w~~~}zy|}y{}}y}{}}z|z~w}}|z{zy{~|{~y{{t}{|||{y~}x|zzyw|{}x|wzz|~}|z~}~}{~z|~}}~~}}}{{|}~|~~~|}}y~|~~}~|{{~}y~}~||~~}~}}|~|}~~|}}z}}~~}}~~}}}~y|~}~|~~|~~y}}|}|}x}|}~~~~~|y}}~~|~~~|~~}~~{|{}||}~~||~{}||}}~~}{{~}||{}||~|{~}~~}~~~x~}z|~}}~~~~||z~~|x}~~|~~|z~}~}~~~}||{{|~}z~|}|}~{xw}z}z|z{~y|y~|x||y|y{}}}~{}yyz{y|~y|}yx~~~|~}{{z{~|{x|{z}}{x~~{}|||z|vy|~}w|~|}}xzy|y}zz{~}y{}z{w{{x|~{|yx}yyxy}{x~{{}y}{}w~w{|y}~x}}yw|zz|}~{y{z}{z{y~{|z~|}v{u}~|}}|}}||}|{~yyzx|{}~||}|z|}{vz~z{|}}}u~yx}{z}x}z~z|{{}y|{}{y{y}~}|z||y~{~|{yvyz|||zxxz}y}wx}~|~zzwy{~y{~y|{z}}|~yx||{x{}y|{~|}}x|w~{{yz|}z|~~|w~~{yy~x}}}z}|x|~~{|z}~|zy{z||}{}z{{{~~xx~y{|{|}|z~}~z||zy}}|yz}|~x}~||}~{}y~~~x~}}w||~~|~}}~~zxzyz{x|~~{||{}}|yy{x}}~~x~}z~{~|yy}yz}|zzz~z||{}{{}||wy|xzys}}{}{y{}x}x{{|z|{}y{y~u}|||~}}|x~z{}~}z|{||}zy{|~{wzv|w~{w~x{}}~~xzzy|}||}yv~|zx~w{w~z|{||z|{}{{}}z~~w|}}{~zy|~yyy}~{x~zz}|z{zw~|{x~~{|x|z|}|}{{}|}|}z~}~x}~~|~}y{~~~~~{|~~~z|~|}~|~~~~|~{|}}~~{}}{~}~|}~|z}~||}z~}|~~}|~{|}~~|~||{~|z||}}~}{|~~~|}}|{~~z|~~~~{~~~~}~~~~}~~}{}~z{}~z~~~~|{~}~~{z~}}}~~~}}~~~~z}|~~~}~~~|~x|}{~||}}~}z~~}|~~{}}~~~|}~~}}~~||~~zz{|y~|}z|y{~yxx|zw}|y}|u~||xz{y}y|~v{|||{}{~~{{x~x{{y|w{|z~}yvx{y{}y{{z||y~{{z~|}y|~~{}y{|y{|}y{{|}}}|{z~|{|{v}}|~xzy}|y{{}~|{~|~~~|{}{|z|~~{~}~~|}~{{y{{{z}xy{|{zxxs{zxxzz{u{z}~}{{|x}y{zz~|~}~~{~~{zyyz{~}}y}y{xywyz}}wzzx||wx|~|}z}uuy|{y}z~z{|~{}|}}}~x|{{|z|}}x}}zw{||y~w{yy~~w~}||yz{{|{}}}~v}~~|~~zz~}wzz~z}wz|}|z{{z||y}||~zy~z|z~y~{{|{~~y{}|z}}z{r{~x}}z}wz|{{{zx|z~z}{{zy{}}~|~}x{~z|z}}}~}|xy{}t|}|~|{~xz~xz|}z|{|z}z~{}~|}}~vy|{~}z}}{~{}z{}||x{}}|x~|~~y~z|x{{{z}|~}}x~|{}w{|{u{z}w|||}|~|}{}y|{{}v{z|}{xyz{~z}}{z~z||~~|~{z~}y}}y~|{}|w~z~zz{yy~|}z|}~z|~y||}zy{|{z}{~{|}{{}}~|~z~~~{}||~}}~}~~~}~~~y~{~~z}~~~}z}}{{z|~~}}~~~|}}~}{{}~~~|~~x~|}~}z{~~}~~}~~~}}~y}|~~~~|{~}~y~|}}}}~{}||~~~|yy~~~}~}|{{~~|~|||}~}}~}||}~y|{}~~|~}|}~||{~~u|}{~}|~~}~}~~~~~}~~|z}~{~~~|~|}~}z~~~}{}~||}~y~~|~~{|}z}|~}wx~{z{y~{}x|y{y}zxz||y}y~{yw}{~~}yw}z|}z~}}{x|z{u||{|yzy|z}~}z{}|wz~z{{y}z}z{xy}||y|{~{|~z~y|{~y}|y{{}{y}~|~ux{y{|{|}zy~yw{yy~~wzux~}{}x~{v~|y|}{|z}|{~{z~x||{xzzz}|{~{x|y}z|z|~vzw|~zx~vx~{z|{|z{{z}~zww|}ww{{~}x~y~{xzwz~xztzzyyy~}~y{yz||{{|{zxy|||z|y||}y{yxwwx|z~~xz||z||}x~}~{}}{y|~}x}zy~~y~x|}{~|~zy{}}}z|}{|{z|wwv|x~z}x~x}}}{y|}vz{~|x|zy~|xzx{~|}{~{z~y||{|z{{|}}}{}z~~{z}~zr{~z{}{{}}}{{}t{{|}}z~y}{}~yx~yu{zy~y|y~{~{~|z{|w{|xyy{yy~x|{v{w~}x{~x{wwv||z~|{}}x{{}w~z||sy{w~u|~zz|}y~z{~x|~|}{x|z}xz~|zx|}zzzzzzyw~x{|zyw|y|z{~|~|~}~}}|z~yzy}}y}z|}~}}~x~~y~{|~}|{z|~{|vz~|x||{|{{{y}z|~~|y|yy||||}{x}wz{||x~{~}|zyy|}|y~~}}~~~|}~||}~~||~}~~~~}{{~~}{|~}|{~}~|z~y~{~|~z}}}~}}~~~}~~~{}}}z~~|~{||}~{|~~~~}}~~~|~z}|~|}~~}zx~y|~}{}}}}{~}z||}}|{||~~~}y{~}{~}}|~~~yz|}~|~~z~}{}}}|}~~}~|~}}}||~}|}x~~{}y}}}~~}~~~}{|}}}{|}||{xz}~z}xy{z}}~~}~zvy|}|~~}|y}~}}y{{wyx~z~}{xxz|z{tv~{zz}|{x{y}}v{y}y|z|v{z}{w|z{z|y{{~{}}|}|yz~{{|}zz{~{{z}z}z{|{zx}{v|~{|{y{}}~}~}{y~}}{|{}}{~||}{yx}zyz|z{yz{{{z}z|z{{{zwx{}}zy|||yz||~~}~}~~~~{}z|y~{xz|}}|w|zy{|yzxx{{~}z{{~z|z}~~|{|~~|{~~}|s{{}}{{|~}y|~x|yz||}x}|z{z~}z}z{v}~zz~}~|}yz~}{}||||}x{~{|}{{~zw{x{twx{|u{{|z|z{zw}}{|{~|}yz|}~{{}|~{y||{}zw|v|{}yx}y~}}z~}w||~~uz~|{}|yz}z{~|z~}~{x|}z~|}}}|}{}w{z~yy}z}y}y|{}|z}~~|~}y{~z|y{}|}{|||~~{}|zy{xyvy~~vzy{yy||~|zz||}}|}zv}{|y|}}xz{{{~}}y{yvyx|{|yy|~z|w{x|{}z{x|z{y}||zy|}}|}y{zz}~yuz~~zz|~|zy|zwy}}|z|{vzzvy|}}}u~}yx}}|yz}y{}{{~~u{|~}~}{}}z{~}~y}z~}z~y~~z}~{~}y}~}{||}zy~~}}}{~x|~~|z}~||~z~~{~z~||~~|~~}~~y}~u~}~|}~~}|~~{{}z~}|~|z~}}|}||~}~{~}||}}{~~~~}}~}}{~|~}|{}|}x}}~}||~~|~~}~~|~~}}}~}}||~|~|||}|x||z{{}|}}|yyz{|z|z~|zzx}|}x{yz{}y}{|}|{|w{}t~y||~~xy~z}ww|~y{}}}zzz{{|||{z{~{y~vzx{||~|zy{}yz|||}~{~||z}~z|~|{{||~w~}vz{}wwz{|}|x|~w}{y}}||ywz~~}|}}z|}{|x|z}{~}}}zv}}wzy}~{|zv|||{zz{z~{||y{|zx{z|~~~z{}~}~|{{xw|x|x|~}z}{~{~{{{||yyw|u|~}}xzy}y{yy|z~}{|}y}vzz}|z~|yyx{}{}}yy~w}w|}|~{~~||wzyw|z}{|~zzz|~{{y}|||z{z{}{yu~zxx~{u||x|zxx{|}|}~||z~~~{}|~z{}}{~~}y}}}}v|{zz{z}{|zx~xx{x~}|}x|y|x|}~|}y{~y{|||}|}}xy|{zxz}~{zz}xv{}z}yy{||}yz{y|~||v~|~yz}|~{|}zx}u{z|z~{y}~wxwyz{w{x}{y}yvwwx|w{{~~vy~}z~x~{|{~}~{|~|}{~|}}~~xx|{|{{|~w}z}z{~}ux{}}x}~}}s}|~yy|}{}z{{}u{x~|v{}y{|||y|z}~w}xyy~|z{}}ywx}||~{~|}{|w~||~~}}~y~{~~~~s~~~|}~}}|{}~~{}|~}}}~{~~}}x~{|~~}}~}}~~z~~|~|~}~|}}~~~}~{{|}{~~~~}~~~}~}|~}~z~~~}}}}}}}~~~~~~}~~}~~}||}}~}||~~y~|{~{}~~|}~|}z~|{}}z}z~{~}}{|}}}|{}~|{}}~}}~~|~x}~|}~~}~~rz}}{x~}z{|zxz{~}}}{~x|}~|}z|xzy~y|~ytyz}||}|y|~~w~{|{{~~z~xz{}}{z||z~|zxz|zu~~|z|{~}||zw}z~|}w}}|w{wzv}}~yy{w}}z}yzyx|~zz{}y~}y~{}x}{{~|y|}{}{z|{yt~|w|}}|~{zyzy{{{zv~|}|}yz}|z~|yx|y{~}z}{w{yzz{~y{{|wy}~}~{|x~~|{}zxz||}|}z{zzz{|~}}~z|}~}~w|~{{~|}wv}~||}zz|}~|zz~|}|~~{x||||~{wy{~yxzy{z}|}z}}{~{y}z{x}{{|{~}zz{{||}{~{}~|~|}}{~}}}x{{{y|z{{yy{zxu{{}yz||}{~}yz|}zx}}x|~z~}uz|}{}|z||y}}{z}z~|}~}z}wz~|}{|z}{wzz{}~y|yv}~yyzz}tu{z}~|{{|}~z|}v~{z}~}y~||zyyzz{xz~y~x|}yz~z|~~{||~z~{}{~|~}zw{}|wy}|y|{}{~{z}~{~|z{~{v}}zv|}}{zty|{x|zz||z{~}}y}y{}}x|~z}{x|{{}{||z{~|~z|{}~}||x{|z{||x|~|x{{|zy~||yxyy{|}{}~|~{}zzz|||zzy{z}w||}z}y{|x|}y|z{~}{{}z}}{{{~~}}~|}~~~}~~~~}~||~~zy}}{xy~~{|~~~|z}}}~~~}}z~||{z}{~~}z~{}|~~}yzz~|~}~}{~{}}~~~~~}}z{~|~~~|~~~}}~~|}~}}{~}}}|~~}~}}~~~~~|~}}~~z}~~~}}~}~~}~}~|z~||~~~{}||||~}|}{}~~y}~~{~}~~{|}~}~z}~y~|~}~z}~~~~}~~z|}}z}}~~z}|z{}{y~w{~|}{y|u}x}y~ywy{}|}|x}zxzzw{z}}}{|~}zz~~zv{{}{}~~~}{xz~|y{~|rv|{}{}||z}z{|{||xzsx~}{~z}|{y|z{z|}{~~}~}z~yy|{y{{{xyyw|{~{yzyz{z~{~{zyzz{|z~~z|{|y|y~}~{~{||{x|z|~|{y{~~z{z||{xvz}{y{~xzy|{|x~{{~}}zzz~x~|z}~{~|x~~~v~{wzz{{yz{yz}}}}|x{{|x}|{}z~{yz||}{|{|{~}|}|}{w}~x|yv}|}wz|{zzt}}}|zt}|zy}z~~|{z}}}|}~z}w~}{}}y|x~zy{y~~~w|x{~|xy|{{v|{xyz||z}}{|~z|zz}wz~|y~|}z|}x{z~~|~}|yxzwyux{x|z}|~|{z~~{|}wy}}}{{}}y~}y~yz{|y~}z|{zu{~x|~z}|{|z~xw~y~{}{}|}~z~z}yzvy{~|yxxz{{~ws}~yv{|z|y}}y|wzyxvxx{}}zt~~{{{{}{yz~{}z~|v~}w~{z}y~}||wzx{|{{zy{|z{vzwyxzx~~~{xw}{}|||}{x{u{~|||y{zx|}{zx|{|zvxzz{zxzzwuw{x{{z||{z|xyz|~{}x{~}~}~}w|}|}|{|~~v~{~|~~~~{}|~~}|}}}|~v|}|z}z{{{y}~}yz{}~||}{~}z~~~}v~|{~~~|}}~~{}}{}}~||~}{~~~~~~|{~}|}~z}}}~x~x~~~|||y}~|~|}~}|}{~{~~}~z~|}|~~{}~|~|~}|{}}}}}|~~~~|~}}||~|}}~~~~{yw{w~}~{|{|y|v{wzz~z}z|{{z{{|y{{}{yy{}|{z~|}{zxzx~}|z|}}||}|z}}{{{}{{w{w|{~}u}|y{yzz}~{{|y}z|z}{yyz~|z{y~}y|y|{{zxxy{w{z}|~|w~}xxw}yz}y{{~z|}}}w|}|wx}y{w}}~|}~zzyxw~z{|{w}z|w{{{}}z|{}z}wz{{|zzz~xxw|zy|}}x}}x{yx{y~|{zvy|{u{}{|}xy|yz|y|z{yzz~zz}}}}vx{{yx}}}x~v{{{s{}{z{~|zw}}}zx{~~||xy~}|}vxy~z}yy}zzx|x{|yzzz}|{~|||x~uy{}z|{~y~~}w|}|x||}~y|z{{y~z|y|{t{ww{~}{|z~zz|}{~vxz~wx{yxv}~{zz{z}u}|y{{|{}{{|{{~x{||zy~y|}xx{w{|yz~|z~}x~ww~{{{|x{|zx{~z~}{|z~~{|{{}yz{zz|{}v}|z|yz|w}y{{{xw}|yy{|~{|~{w{y{wxxw~y}wxz|yz~z|z}}~{z{{zxx}|{{~z~}{yw~}}y{~}}z||v{{|}~z{xy{{~z|zzy{x}zy|z{zw}y}{x|}z|}yz}{~{{{zzzzzy{z}{~y{{y~z}w{yz|}x||zyx}y}{}wx}w{~{~}~~~~~|}{{}|}{}~||~y}|~~||}~}}|~~}~~}}}}~||}|}}y~~}}|~z|~~~}|}{}}{}}~~|}~~~|~~|}}~|~~z|~|~~|}~|}~~~{}~|yz~}~|~}~~|~~~~{}~}}|}}}~~}~~~~|~}}y|~~~||||~~~~y~~~||}}~}~~~|~|}~}{|~~}~~}|~~}||~z}|}}}|{~~|||~}~}~||x~zvy|~|}|xz{z~z||{|~x}|}|zz{z|z}|x|x}zuyz}t~}}}zxyz}|~|}{{}|{~~w}||z{~~{yw~z|z|||w}zyy{|{{||zz{{y{}~}{}|wyy}{|}{}{~~}|{}~{z{||zz}}|~~}}~x}}y{{}ww}{~~|~|~z~~{z{}~|{{wzz}||}~vw|yvz||wzx{x|y{|}~~{xvy~~|}~~}z}|{y~z}~~~}{{||{}{|x|{||z~|xyz}~xyx}{{yy|v{|y}x|}~|y}{|yyyz{||zz~x~}}z{y{}|y{|y}u}~|~z{|yv}}{v~|x||z|}zz}}{}z}}|{}|{|{{{x}x{|xz}yv|{~|{|{~~w|wz{~|}zw{~{z|z}||~~}z}~}{x}z||{zy}}{{zz|{|~yvzz{~y|z{{{~~z|y}zyx~x}~{~|~}{~y{}}y|}v}{xw}}|}zv|{{{z}|v{|w~|~~|{~|z{}~z}}}}z}wz}yz|xv~~wvy|z}{~}{xz|||{}{}yx|w{{y~||~yxz~~}~|~{~}y{{}~{}z{|{|y}|v}x~{}zs~wzt|xy{{|~~|}{{yz~wz|}~|z{}}}{y}{{{{w}}~}y|~}x~zy}||}zz}}y}}|~|}|}x|~y|z~~~~~|{z}||}}|~}}~~~~}|~~{}|~~zz|{~~~~}~}}|~}{{~}~~}~}w}||~~}~~}|z}~}~}{}~{}}}~|~z~~}~~}~z~~~~~}}~~~}z~~|~}~||~~}~~~~~|z}}{z}~}|~~}z}|s|~|~~|~}~}}~~}~~~}|~z}}|~~}}~}|}~~}}{}y|x}}||}|~~||~~}~}z~~~|~~|~}}~|{}~~|~xzz}~~||}~{{|}}|{y}z}~}{|}w}z|~|~{x{~zz|~|z~}v|y~wz{z~~y{yzy|x{}{}|}|~xx{z~{~|~y~}tz{w|x~wzxyz{}}{y{|{}|{|}~x}{||{}y~{}z~}|y|z~yyy~yw}}}}}y}y~||}{vzyzt{|{|{zy||xy}|}{y|{z|{}~}|x~|wzz||wz|}{|{{}|{{~}~zzyyzzyz{}{}w|}~y||}|}xzzz|y|xzyzzywy|~|z~}|x~t~~x}~x{zw{{yz~x}{~y{~}{}~|{~zy|zz{~~~{{{|xxu}zy~vy~}{zvx|~}z}{z||yz|~vz~{}~xvyy}}yzy|~{x~|u||y|}|{|{{|}~|~|~}|u~{~w}}|y||{|||{}~z|}|~zy~y~}{wyyz{~y{||{zz}{z~{~{}y{||}{~|z{v}y|{|{w{|xw}y~|}{}{y}zz|}|}~wyw~{}~|{{||}|}~|~yz{~wzz~|~|wz|x~{~yx}}}{|~~|~uxzzx||}y{zz}~z|z|{~|}}}|{zx~y|~zyx{{~x{~}{|z|z}}}{{{~u}yx{~|z~}|~|~~x~}|}}{yy{}y}y}{zxy{|}z}v~y}|yv||}{{}~y|w|w{{|zx||}|z}zy~z|zzz}}}~{z~~~}~~||}{~~|zz}~}~}~}~~~{|~y}~~x||~}z}}|~{~~~}~|{~}}{~||~~~{}~|~~~~~|}x~|}y|~~{y}~}{~}|}~|}}}|~~~~~z|x|z~}|~}{}|~~}y}}~{~}~~{~||z|{}{~}~~u}}|~~|}|~}}{}~{~{y{}~|}}~y~~{}}~~}~~~|}~}~}}}{}~~~}|{}|~~}}}{{|y|~~|~{||z~~~~{{||~~|}x|~}~~{~~|{}~~{|||||{{w|y}}}~|x}w}{zy}{}}w|}z~w{z}~{~~x|}{{|~|~~~v}y}xy|~z~}}zxy|}vyz{y|{|~xvx{xx|v~y||wv}y|y||w{|}|w}}|~~~x{}zvyxx}xw|y~wyzxz{{yy~ww~xv|}~xxz}~{{|zz}z~x~~xzy|v~z{x{{y{tyw~}y~|zz}zz{{|}{x}~}}}}{|||{}x~{x{z~yv{zw{~{zyzv{z{{v{{|{|x|v{|z{}|y{|}~x~|z{~~}w}|zz|z}~yw|}|wz}yxx{{||~y}{}y~{}|{}}~~|~{}}~}z|zyv}|~y{z~|}||yx~xzyzx}z~|z{~z~zzz}}{||{{|}x{|{z|x~y|~~|w{}|}{||~zxz~|}|}|~{zz}}yz~|u}|zv|yyy}}|y|z|z~}~z~}~{}|z{yz|zz|xxwz{y|z{y|xy{v~y|||z{xz{}}~zz||~||yx}{|~}}}|~~z|y}{y{yzzy|zxyz{xx{wuyyzx}y|yx{~|x{~~z~yxw|{zuyz}y~}|}{zzyx{|y|z|zyyzyu~x~yz|yx~wv|wz~}}|y||}|x{}|{yy|~}}}y|{}xz}wv~y||}x~x}~}y||x{|}zy~}y}xx{~{}{~~|}~}~~~z{~~}~~y~~|~~}|{{|~~}~}}~~~~~~|}~z~z|~~~{|{}~{~}~|{~|}~~~x|}{~{~}~}~~~{~}z}|~|~}|~}{~~}|}}|~{|~~~~~}}~~|{}~|}|~}~~|~~~~~||}~~~~}}{|~~~{{|yz}~}~}|}~{~}~{}}~~~z~~~~~{||}}~~|}z|}~~}}|~|{}uz}|{~zwy~t~z}z~{{x~x||zw|yxzx|v{|}w|y||{zy||~{z{|w}|zz|~}~}}}{|~|zzzzyz{{y~|w{{z}z{z|y{{~{y{z{||z|x~{u{~x{~yyzwz}{~y~uz}}~|}}~~|}zyxyz{y{{||wy|zx|}yzyw~z||{y{{~u{z{{y}z}v}~{|z}{y}zx{{|{~wxzw{{}x|}{|||tz}yvy}|{}|y~}zyy~|{yyzy}z~z{z}{z|}uyyzu|yu|z~~x}z|{||~yx}~{x}|~y}~|}|}}|zxy}|y{}{z|y{{y}x|x}~x{y{{|z|v|~z~}|{y|wx{}~|{z|}~{|{w}}{~~~}}w{||yyz~yzx|y{|y}}wz~}w}||~y}zz}|x}{~w}}{zyz|y{{}}}}|y}{}~xz~|}xy~|{||zzz~|~}~|wx{}{~~yxu}|w}~y{|~|}|}}z}}|y{x~}xzwzx~|}}~x{yzx|}||z{|vzyv}zz{~~v{}|||y{}z~}{|yyw|z~z~}|x{yzw|~x}y}|{zy}}|y|z|y{||yz}}{~zz}~}{~z{}{x}|zz}{}xvxyz|{xy}|yzx||yz}x{|}|~|y{|{yy~}{}ywz~|~|zz{|z}{x|||}}{xw|~}~{{{~}z|{||z|~}}~{~~|}~~||||}}}~|~~~~}}{|{}}{|z~{~z{y|~~~~~}|}}y}~}~~|}~~|}}{{~}~{}~~|~}~{~~}}{~~~}|}||}}~}~~|~~~}~~~~~}~}}~}}~~~~~~|~}}~}~}~~~~~~|~}|{}||~||~}~~~~~~}~||~~x{~~~y~{}{||~}~||~~}{|~}{~}{~~}|}|}}~~}~|{}~|z~~v|}zzyz~{yzy~y{{zx~{zz~|yz|}y||{~}|z{~|{y}}z~|}~z|x}||}{~v~z{yy|z|{~xz{|z~z|{|{}zzxv~z~{}~}}|~}x}||u}}||yz}y}w}zzxxyz~~w|{~|{w}~||{}x|}~{|}||~}y{}xv~zz~|{}|}~||u{{~z}|{~z|}}wz}{zz{~rz{|{zy}|{}|z}|zxz|}}|}{|}}||{|x|{{~~wyy|x}y}{z}{zy}x}}}yz{{~}}~~}}z|}zxz}z}y~x|zzz~{}w}z{z{}{}|}{zz{|~}yzx~}}~y~{}}~}z{~z~z}|{{}xz}wzz~{||~|yz|w}|~~}|~}yz}y|zz{|||}{|~z~y~{z~{|yxz~{{vr|w}x{zt}y}yy~y||x~{|{|x{xyy|z}yw||{}}|~z{v{~{zxzz{}x}|zxx}y{~z~{z|~x{zz{||zz}||||~zy|z|xxzz||v~zzzyy||z{{y{}{~{}|z~}zz~|~~|{v|~~{z{~{{yx}x{~}|}xv|xz|xx~}z{~v~{~y||{}u|~~}z|y{z{}{{wx~{||}xx}|zz}|~z||y|}~{}}u{~z||{|{{xy}x|}wz|zz}z~}}~~}{}}~y|||}~~~|~|}|~}|{x~}~~}~|~{}{}}}|{}{~~~z{}|~{z~~~~~z}~}}~~~}{~~~{}{~{{}}}~~}}}y|}{~{{}}~~}}~}}}}~{|}~}{~~{~|~~~{~~|~|z~}}}~~|~~{~~~~zz~|~}~{~~~~~}}|~||{}}~}|~w~|{~~|~}}~{~z~~|y}~}~~{z~~}z~}{y}||y{~|}}yx|{~~z|{|w{y}~}}~zzz|}z|u|y}}{{{{zzzy}z~|{yzzw~{|{|y~zx~}z~xzzx|}{}}|{{{}|t~{w}~{~||x|||{{wzy{x~}w{|x{~x{{y}||~}}w{y}~~~}|~~ywz||yy~}zx~{wy~yyz|t}||}||{~zu|{~y|~|~{z}||z~~{zzxz~{uz|{{{{|{{{y{|}z|}~z{}}~~z|y}{zv|}{~|||}~z{{z{{x{|yz~~}x}}}|{y}{x{zy~}x{zwz{{w{yyx{|z}~x~z{~{}}yyyx}|}y}~wz~{z|~z|{}|zzzz|u}}|zy}{}}yyyyx~x~}xy|{v~||}{yyy~|}~|zx|y||~yz|}|z|}y{|{v{~z{|}x{|{{}w~{zzy|x|~}{x~|}{~|~z{{w|~}~~y{|}}z~|}}{xz|yyyzxw{xy|}x}z~|{}w}}{{~{~z{~{y|z}||y|zw}z~z{x|~vv~z|t~}{|zy~xy|~y~~~|}}z{}|~}~{z~}|~x~~|{|{x~xz}~xy~|{{y~{{|z~{y~}}~}{w||{|~zx||}u|x{zz|}~}y{{{{yxyvs~~~|y}y{|~~y|y|}}~|z|}{|||~}~~}}}}z}|}~}z~}~~~|~~|{~}~~~z{~~}|~|z}~~}}}}~~~}|~}{{~|~~{z~}~}z}|~|~}|{}}}||}|~~x}~|}z~|}|~{|~~~~~}}}x~~~}~~|~}}|}~||}~||}}}{~x{~}x~~}}{~||z}}~~{}~~}}}~}~{}~~||~z}~~~|{~}||~}}|~}~~}z{{|~}|zv|x|{|zy|ywyx~w||z}wyw{|w{z~x}y|}}yy}}~zx{y{|~~~{{|~zw{zzy|z|yz{zvvz}~||yz}vv}z{}}~{|||{{}|{}}{{{~~{zw}z}~|{}|y~{{{xw~xz~x{~|~|}~~z|v{yzz||}}|w|{~{x}~{{}{}y|||~||}|xz{|xwz||~}{{z~{x}zxz|~z|xx{z}u|}xzyz}y}~{{}~z~wy}~z{}z~y|xwxy|w{{}|}}|x{wyvy|zy{{v||}{~y}~~z~zz|w{|~|z||}vz{y|yyz|}zzz{yz|z|w~~}yv~zxzy~|z}}|~||}y{}}~}~}}}yy|x}~|z~yz||xx}yyz~z~}{|{~xyv~|w}y~|x|||~}}z|~}}~z|}zwyz{}~{|{y{~|y{|x}~u~zyz~xz||wyx}}ymzy|}~~{{{}~}}wz~w~xz{|~}vvx{~z|zyzx||y}yzz~|~}~~}z}~y~~~|}}{u~z}{|}y}~~yyz}|}|~{xw}|}vy{x|}~x{}}v}~}wy{~~y}x~y|||yx}|xyzzw~{wv}|yyy|}zy|{|}|u{z}{~{yx|||z~|~x{~w{~|x{||||z{}xy~|w}y|x}{z{|}u{yy||z{w|{|x}{z~~~|}~x~{{}}{~}}|~{|{|||~~z{~~~~|}~|z{~~z|~~}|~~~}}~~{~|~}{~}~|~~x{{w|||}}{}~|}}}~~{{|~|~~}~}~~{~~~}~|||x}~|}}~}~}{}z{|{}~z|~|~z~{~|z}~}~{}}x}|~}{~||~|{x~~}~~~|}~}~~|}z}}~|}}~{~{~|}~~}}|~}{}}}~~~}}~~|~}~{z~{~|~~yzz{zz}w{{~{|{w}zz}{{{z~|}y}~yz}w~{}{z}{||~x}~z{{{y}x}|||wz|}x}|xwx~y~z}}x~zz{wzy{}|y|z}{}yyyxw}~xz}x~yyy{}}yz~~~{~zz}xzz{~z|wz~~{}ywyyy{z}y|zvtzy|w|vzx|w}y{z}~||vz~{yz~yxx~{~|~{}zz{}{{{wzz}||~z}|y{{~z|{xyxy~~||x}yy{~|y}z{x{|}{x~v{z}}{x}y~{~z~~~}y{y|wxz|}{}{{~}yx}|yx{}{x|{{xzzvy}z}uz}}zxz}y|y|{|z}{z|{|x{~z{{{{y|z}y~|}y}w~y}z{}}}}~{~{||}~~y}~y{|zyzw~y{y}z||~{~|x|x~~~||zz|}{z|w~}w|~z{|xwy}yx}~~{{z{{{z|w{}|wy|~|~zx||{{zw|y{z{}~}zy{y{~|{{~~y|{|xxy}z}{|}~}{|zz}yz~zx{{}~}~zz~xzzz}~}y{}|zz{~~}}v|{z}|{z~xx||zyzzzy{||||~|}}{u}zz{zz|y~|{vxxs~~~{{z|y{{z|{}{{z||wv{}}~{||z}z}}}y}~yxx}yw}yy~{zxww{{z|z{}yz{~y}xy|vy|y||{|y{}x{w{~~x|zw}zyxzw}|{~z{~~|}{||z}~{}||~}}~~~~}~z~}}~|~~~x~~}}}~~{||}|~~|~{~}~~~}~}~}~}z}||}~~{}{{z~{|~}}~z~x|~{|}|z~}}~}~}w|}}~~|{}~||}~}y|y|~~~|}|}~|~~y|zz~}}}{{~{~|{~}|{}}{}~|{{~~~~z}}~}~~~~{~|}}~}~}z||~{z|{}}~}}y{~{~~}~}|{{~}|~~||}~|x~z~||y}zz~}~|~}y}yv{{yzyz{}x}{z}~zzxy~{{}x|{z|}|z}~~~~}~~v|||{x{{xx~{~{~x}|{~yx}|w|}z|wzy|y{{x}{}xy}}zz~x|z|{zzz{}}x}zzzy}{}|w|yzwxy|}}yzy{||w{||yzy}w}~~}}{z~|}y}~||~z||z{z~{~}|}{zw~y}{y{{}y{xyzwz~x{|y}v|yy}~~yx{|zyzzy~|~|{}}v{{{}zs~y|x{xxz|yy{}|z}z|~yyvy{wv{z{}~{~{x}z}x{|x~|u~|y{v{z||{{}|{{{z}w}yyx~xxw|}|yz|}~}}z}}zzzyy}zx~w{w}zxwz~}{z}uyz{|~x}}}|{|}~}{}~yy~~y}}~zy{yww~z|v|~|{xu|x}zx|}s}{{~{~v~~|||}}z{|zz}z~z~}{~xwz{y||~~|{~w{zw~w|{}{{z}}x}}}{v|{~{{y}{y|~}z}}u}||z}x}y~z{{{}{}|x~y|v|xx}wx{{~|{z~x~||~~{|||||}~zx}{y|y||w~zz~~{yx~yx|~}|{~{xyz|}|}yv{{z}z}z{~|{zy}~~yz|~~{|~y~x{|{zz}}yx~z|y}~x|x~}{x{~|{|z~|z{{x~}|{~~~~}|~|y}|}|~}}~~~~}~}~|}}~~|~|}||}{{~}{|~}||}}~~}~}~}|{{~}{|{}x|~~{z~}~~~~}}}||}}}{{z}~~|~}~~}~}}}~|~~{~{}~{|wy}}}~~~~{~}yy~~|}|||}}~~~}~~}}||z~~}}~}~{}{|}~|~|~{}}~~~~~}|~}w~~~}{~~}~}{~{z~}{}~}||~|~~{~{~{~}|~}~~}y~{}}{~}~}{}}}w{~}|z|{z|x||w|z}{zzz{y|y~x{}|{{}{}z}zz{v{~x{{y||}x{|||}~||z~w|{zyy|v{}}}~|{}zv|}vy{{u~y~y}v|vz}}{z|y}}}u{~}z~yzw~~|~x{{y}y||yzv~{}|~||z}yx{{zy|{z}v|~|z{zuy}}|y{}}xz|}z|}xy|u}zz{}{~y{}{}y~||}{~z}z|z}{|~{{x|}~}y~zy~z~z|}{z{z{~z{{zxz|}|~{}|{}xy{~t~~}v|~}yx{zzzz}|z{}{y}}}{{ytx|z|zy}}zyy{{zyz}{z~zx{|x|z}{{y|{{yyy{~}~zy{x}||{~z}|y|w{|}}{y{z}{}|}~}u|zx}}}x{~|x}~z{~~{{{}{|{y|{~|}}~{z|z{{{{|z|x~|wzz~{y~{|y|{yz~{~yw||xyz||y{}}wy~||y||~|y{zxv~|}z~{||zt|}~{|y{~uyy|y}{}|y}xy~z}{x~{w||y||~~|}|~|zxr~|xyw|y{|~yyz~~z{x|zy|{}{z{{|z|}|}{z|}u{|}v{z|y~xv~{xy~{}zz{}xx|w{||yz~||{z{zyy}~}z~ry}~|}}z|u|zy~u|~}}x||xz{|~~~}|~zy~~{~zxzx|{}|z~{z}~{~~wz~|~~~~~}~~~{|}|~~~~|~~}|||}}}|}}}}|~|~|}z~~||}|z|}{~}}|}~|~}~}|~~|~{~~~}{~~}~}}}~}{}|~|}}~}~}}}|}{}zz{~~{~~|}z{{|~~~~|}{}}w~~}}~~z|~|~~~}|||y|zx~}}~z~~|}~||zz~~~{|}}||~~}w}~}}|~|~~~z|~}}}z}}{~||}z{}yzz|w{|xzz~|yyyy|zzx||}yz~z}~{yz}|~~{~z~xy{z|x}|}|xx~~{}}zz{{xxx|}}||x}zyz}z{||}z|~~}zxz{}~|~~vx~||}z{{{{y~}}xyy}{~|{~|zzx{|y|||{|{|{{}z{z|{~zz|~}|z|zx|x{|~~yxz}||~~xy|w}~|x{}xvv~x|}}uwwwy}yx|xwy~||~}{|~x~~|z||~}x}|{|}|{{|vu|yz~||{wv~{}z}w~|w|zzzxy}}w}w|~~}}zw{}~~}|xw{|z|||w|||}|~uyy~w}tzy~x|z}yzzx}|zywz{||~}{{{|~||{|y||{{z~xyzzz}xz}}~{yxz~}~{{zzx{||yzx{}w|z{{|}{~z~~{}}w}~|||w||{x{{~}{zwx{{x|w{x|zz}||}xwz}|x}}z~||~}y}|{x{{yx|wzz}yy|}~|ywz}z}yx}{|x~|}~{||z{}zv}|z~}}~{{{|v{z|{}{w}uxwzy~y||xv|v~|wu|~~z}u~vzyy~|{z|||~|y{|v{|}{|{z{y{{y||xzrx{{|{{zxzz{xy}~{w{|{y|}|{z{}x|u}v}~|{}y||~{zw{}{~}zzy{wy{y{zx{z~{{y{z~|{|zzy~z}}y~~{}~}}{~~~}|y~}~|~{{~|}}{}~~{~|}|~}}{{~}zxu~~{{}}~~~}|~z}~|~||~~{~}~~}}||~~}~|~~~~~|~|~|~}~{{~||}{}~~}~~}|}~~~{~|~|~|~|z}~|~~~}~{}}}~|}~|~~}~}~|}z~~~x|~~}x{~~yx}{}}{~y~yvyzx{}z{}z~}w{z}}x|x{x~{{wyz~|}{zz}wy|}yy~~{~y{|w}|rx}|{}z|||z~z{|}|{~zwz{v{~|y|}~{y~{{{y{yx}wx{~x}{|t{{||}{~~|~~}}u}|{}z}{yx||vz{y}}zyy~{~w}y~}y}{{{|{~}|}|x~{{{w{||y}y~||y{zz|}{|zy}z{yz}x~|z}x}~{x||w||x|z}|~{zx}}~~~}|{~|{~uz|y{}y|{z}|}x}|~|yz||z}}zw~}||{{zyx{{xv~~zz}yw{~|zz{v}}x}|~y}|}~y{~}|y{~z~y{x~~~y}z}zz~|xw{s{}{|w||~zzyu{z}}||}{|z}~zvy~zt}{}w~x|}z|x}zy}wu}~}||y{}y~}{z~|}||{yu{{y}{~yy|x|{yz{}z}~}{y}}{yy|{y}~}z~||}z|zw}|{}zztxy}|v}w|xv{w{u{|~}}~z{}xnx~|{|~{y}}|y}~~z~{y|~{|}|}~yxz|}{|~z}||z}~}|}~w|~|yz||}y}y||~~~z}~||{~}}~x}y{{|{z{~|{|y|x~{|zz{~|~|~{yv~||w}}yx{|x|zz}|{z~x{zy}{{{y|z}|z|{{z|}{{|z~~}|}~~~}}z}}~|}|}}~}~~}}|}|}|}}}}~{~|~{|~~~~|~}}}~}}}|~}|~~|z~~~~|y}~~}y}~|}}w|~}~{~~}|~~|}~~}~y}~}~|}~}{~|~~~{}}z~~~}~|z}|~~~~{~{~z~|~~}}}{}~z}|}~|}}}~~~~~~~}}~~{{~~~}{}~}~}|{~{}}}|~|~~|}~~z}}|~~}~}{}z|}z}}||{|~w|{|}zzx|z}}{}~}{v{~|z{y}}}~{x||{{~~}}}|~y{|||{y|w~z{z{|}{}}y}}y|}xy{~}{w}xv~~|~y|~{}}z~{|{z|{~y~}y{~{yy{||z}|~zy~y{|{~zyz|}~z{yy{}xx{|y}|}|{{{|z|}z}w|{zz|yx~{{}{z~z{|y}ywy~}}}{y}}~}{}}|}~zy}{|}{~{|y~yyz~||}{{~|~z{{x|z|{y~vyz{yw}y{|{yx{|}}yz{}|}v~|y|{}|z{wz|zw{zu|y~{u|w|xw{{|z|vvx|~|~}y|{~}{||x|zxxz{}||}{~|{zz}z}|{wzx}xxyy~yz{xx~{{|z}}{}{}|y{|y}y}{~{}z|z{{z|~~|~y~v{{y{{x{~{y{}}w~~{~yz~}}{{}|}}x~{{|{|}{{y|}|{{~{~}|zz{{{{~~||zz|}xv~|}}{{}z|}z|}}~{~~|}{~}{|~}|z~zz|}z{y|}v{z}{}|y|~z|~}zyxzz|wx~xy|yzy|~y}|{}y~}{{yz{~x~y|wy}y{z}{{{~zy}~|w{|~w~{~{}y{|}x~|~|{}}}}|||{{{x{{~{vz~vyz{}~uy|~u|z|z~{}|{z}}||{{x}~~}}||~~}}~~}~|||~}~|{}{{z~y~~y|~~~{~~}}~}~}}~{}||}|{{z}|{~}~z}~~||z|}}{{|}{}~~~t~~|~{}|}~~}|~}~~}~~~~}|}~~{{}}}~~~~}~}}~~~{}}|~z|}|}~|x}~}{y~~}||~~}|z}~~~}|~}}~{|~}~~}}|~}|}~~}|}{~~z{{}~|{}}x||~|{}{|z~z~{~~y|{~{{{|||}{~{~}z{~|~{~z|{z~{z{~~~|~y||z||{}zyz|{wz|}x}}z~|}{}}}~zy}zy~{{{|y|x{x|xz}|zww~~xy{~w}y}}|}{}z{yyy~|}w~||~y}~{|~z{{{x~z}y~|z|~|{w}z{t~}x~~x~~{zy|{{xt}z~{}|~~z}{{w{{}{|~{}y|y~~y}{x}x|}~{~xz{}~}|}~|~}~|}}}z~|{{}y}{|~z}zvz|z{|ty}{}w}w~}~{z}|~|}x|~|zx~z~|{|z{{}|yx}zv|{z||~yyy{~{|}zyz{}y~~xz|{|}|y~z}y}}{{{}{{z|z|z{|}{~}{zz~}}zv{{y~s|}{{}|y}{u~y}yy|~~{~~}~}z}yx~{}}|}}{~|{||{|{{y~|z{|~{}}{x|{z}zyz|~zux{yxz~uz{{yy{~}}z|x~~|{z}z~y~|{|y{{yw~}yw}{y~~~xy{}}~zy~|yzyzx~{{|}{z~zwwz|zwy|}||y|zxyxyw{|ywz|||z}}y|zy{|~|{yzx|z|~y|||u{{|xz|y}}y||{xx|{w{}{~}x|~z|{{}zzw}~wz~{~|z{z~{}{~}z~z{}}{{y}{zx{|||~{{z{~{||{|}x}}|}~y}~~}~}~}|~}~~z~|~~}~}}}~}|~~}}~|}}|~|}{~z||~~~~||{~x}~~~}{}}~~}}}~}}{~}|}}}}}~~||}~}{}~{~~{}}~~}~{}|~}{|~}~}~}}{{|}|}~}}~~|~}~}|}~x}~z~}~|~{~|}~}~~}}}{}{~{z~~~|~}|~|zy|~~|{}}}~|}~~~}}~}|}~|~~|}~~{~~~}~|~|z~|~~~~{~}~~{}{zw{~~y~}}}}uzw~zy|z}y|xxxx||z{|}{}x|{}|~u|{}{{|~{|z{}|~v|~~y{|w{}{{|xzzwz|z~}||z|xyzzzyzw}}}{{}{|{~~z}z~z}|}|{|~{}~}|rwy{uxywr~~xx{~~{~}~z}{}y{|}{z~}~|z{}}y}z}~y}x}|}~}}{|z|~{}{{z}ww|vy|{{t}~|zy|yz{|z|vw}z}}}|xy}~x{{{y}}|z{zwx~|{yy}x|{v}y}y{|w{{}{x{{~x}z~}}{}x|{{|~{{}{}y|w|{zy{~~x~{y{}vz|{~zx|{||{}}~y{~y{|{{|zo|~||~|}y|{w}|z}z|z~||}z|~y}}{z}~}}zyy{}{w~~w{zzx~y{||y}}y}zx|{{yw{}{yw{zy~}{z|}~~v{{|{||x~yxyzzy|}xy|~x}||zzz{||wz~z~~~}}}~{y{~z{z~z|xzxtz{zxx~}{zxr}}yyz~|}}y~|xzz|~}y{{~}~{y|~~z~{z||w{{|y|~z}zz|z}~xy|{zzvzy|xzz|~|{{}|y{}}yz~}}~~~}}{{}}}x}zzxy}xz|yxx{xz{|}v|y{{|xzy~|y{zzz|~|~}{||~y~~{~x||xt~~}|xuz|yy{~y~~|zxv|ytxx|~~y~w{{|}{{z}}~x~}~|zzz~}~}~|{}}~{~~}}}|~|~~|~}~}}}zz}|{|~~}|{{}}z~~~~|}|}|x~~~~~~}}}}}~~~{}x{~}~}}|}}~~~}|}}}~}~z}~|||~~z~}}~~~y}~~|~}~~}||~}~|~~~~~}}~~{{}x~{||~y~{|}z~}|}~~~||{|~~~}x~~y~|~y~}{|~~}}}~}~{~~y|~}}|~~{|{}||~{{|}~y~~}~|z~~}~}x{{xx|z~x|{zz}{x~y~}y|{|}}z}{~yzx|{~}}z~x}zz{yyyx}x}{~}y{|zx~{|~}z~z}~wvzxzzy{|{|~v{||}|}{|}wwzxwzy{}}y|{{{~yyw{|z{z{{z{|uyz|}y}~{y{}}y}~y{yw~}x{{wxx{}|}~~wzw{z|~{|{|y{}{~{{w}|{|y~zyxzuxzx~{v|~|}{|zy}z|zyw~~|y}xv|||x}y||{||zy}~~z|}{~~~|{||}}|zzz}vx{|~}x{}y||}}||{}z{~z~{}{zz}w|yw{{zvz{{{{}y{~{z|yy|z|}||x~|||}~xy{{|y|{yvy~~}{z~|z~}y~~|{~z~yxy{||zvzwy||y~}}{zx|z}~|}{{z~||{|~~{}~}w~|}v~}uy{}}y~{xw|xyxzx}|xv{z|y}}|||zz{w{||}|y}~}}{~zy~~z{{~||{|{zz}}|yzv{}{yuz~}|}xx~{x{~w{z|xzw}{|||{z}y|~|{{ty{|w~|~zx|z}{||{zzx|{z|{}xz{v|uy|||zz~{~z~y|{{{x~||}y}{{zv{~~~x~{~{}|||x}}{}|yx}y}}|yzz~|}~y{~}|~}~|}y{{{zz}zy{w||yzwyy}wx~|{zy{yz|w|~z|z}uxzy|~}x|~}}~~~~~~}}~}~~x|}{z~}}}{||}}}|~~x}}}~}~y||}}{|}}w|}~}~||}}~~}~|}~~}|}~}z~}y||~z}}}}}~~}|}~{}z|~|y{v~}}~{|~~z~~}}}~~~}~z~z~}||}{|}{x||~}{}}}}|~}~|{{}|}~|}}}y~~~~|}}|~}}|{~~~|~z|v}{}~~}}~~~~y~{||~{{{}~~~{}|||{}|~~|~{~~}~|~z}|~}~{yz|vz{zxz~z|{vxyuxy{~|yx~vyz|~y~yz~~y}|{{}{x|z}~z~}~|}{}}{wyvyxy|y~}}y}t}{w~~v}|~{}~}|{{|x}y~{~y|~}|vx~}|~y}y~|wwy|}|yz{z}y}z{|yy{}z|~~|}~~}zz{~|{~~}}z~zxzzy|w{}x|}zyw|y{~z{zy|}y{{}{vx~~z{~|}|~{}{}||}~|||||x}|}||yv}x}|zx{~w|||~y}|zxyx|~zy}~~~}~|}vz||zy{|}|{||y{|}}zz|}zyw{}~}yy||x|zyyx|{z~}}zyx}z~{~~{{~}|y}|{z}{}z|x{vz}}~y~yxy~}}x|w{yzyzyx~~y|yy{~yx~}|}}zu|~|t~z{xx~{x{yzyzz|~{u{|}}}{}}~}||x{~zz{{~{~{}x~~y||x~||{{{zz}|y}y{|zxy{yz~z{~{|w}{~{u||{~}v|~}}{zyv{|x{|yy{~|}wzyu~x{|zzu{x{v{}{{zw|z~}|}{y~~|{}xy}|z}}y}~{z{|}wxz{u{y{{ww{|v}{w{xy{}}}}|||~}}{}z~}|}~}|xx~||zx{z|xz}{{||z|w}x~y}||z{z~{}~w~vz{~|~}z~}|~}~~~}||}{|~~~|}x|}~~y|{{~~~~~{}~|~~~~}~~||}~|~~z|~|{~}|{}|}~{{~~~}z~}}|~}~}~~}}}~~}}~||~~}|y~z|~~~~~|~}{}{|~~~z}~}~}|~|}}}||{}~}~}~~|~|||~z}~|}}~z~}zz~~|~~~||}~~}y}}x|~}~{~}||}{}~~}~~}~|~|~~z|{}}x|xz~}|{z{}{zz|zy}~|{||{{|}{~{}zzw|||{|~}}z}xy|~{v|z~{x}~~|w|zxw|}y}}{{y}|{z{{}}zzvyx~|zu~}|zz|u~~|~zz|{~|z~zz|x{z~~}yz~}x}{|{}}z{x~vzy}{x|z|}|{}{|{}z{y}z{{|{yxy{x}w}w{{|{~}z~~y{}|{{yw|z{{xx{}|u|z~}}vyzx{~yyx}z{x~yy}|{}{~uxy~v~|z{~}}z~xxxzxy{{zz|{~}{}{s|{yxxxy{{|{x}{|}~|~}vy~zz~yy}|{zz{|y|}{~}w}zzx|yzyz}||zz}}y}z|}|{{}||t~{~zzz{|~y~{|zy{}y}x|{}yx{w{zw|y{}~~{}{{|{w{{}|t~|zw~~|x|x{tzx}{|}zyyzy{xy}|y|{w}z{~z~{zy}y}z}~zyz||{y~|x|}u|y||z{}y|}z{|yz{~~xwzzy~}w}{{}{z{{}y|}z||{|{xzy{}{x{|{wzxzvz{zz{~~y}~}z~yy|y~}z{zy|x}x|y~}y}{~{x||{x|}{|~y}{}~}{}y}~~z}y|}~yy{{}zzy|y|}z|zy{}x{}y|x|w{x~{}}{z~}uzy{{z~|y~|y{y}|wy}|{y}x}v{{xv|x{{{zywy{z{}|{xxv{}yxzyz|~~|~~}~~}}|~{~|~~|}|}}}z~}}{~}}{~||y~~|{~|{~~~~}}x}{~y}{z}||{~~}}}{~}}}}~z~~||~}|~}|z}}|~~|z~~z~}~~|||}}}~~~}}~~~z{~}{~~z}~~}|~~}~~|}~|}}~}~|}|{}{x|~~}||}{|}w~}~}}~|z}|z{~}~}|yx~}|~}|y}|{~~~}}}}~||y}}~}~}}|~~}z}||}}~}|}{|~}~|}|~~{y{}~{{|~}z~}|}y~|~|~~}}{x{~|||}}}v{{{~~{z{|syzz{~{~}u~~{zxy{~z}{|}|~{|}{}|}~{w{~w|}yx|w||z}{|y}ww~v|{{y{y{~zx}yy|}~~{xz~y{z{x|~~z{~{z~~{}|~w~vz{||~vz|}~~w||vz|yxyv{w{~}}{u}||y}~}y{|}y}||~{vyvxzuv|yyx}}{~}}zy|{{|}z{y|}z~}z||x{xz}zzv{yy}||~}~~{{zyz|{x|y{}~|y|~|{ywyz{y|z{|z{z}}zzx~|||}{{}}{y{|}|v{u{vz}|yu|yuyx|}zzy{}v{|||}yxz|z~xwz}v~z}|}}z~}}}{{~~~yy}{x{z|~}~zy{}|w{}zz{|~|{{}}w}uz|{||}~x}|~~{zy|}||}|}{}{y}y}w|{{uyy{y||zy{}{zzy{{xzz}|z}z|~|~|zz{{vz|}xw{}|xz}}||y|y|x|~}y}}u}{||z|}||{}{xx||z~{{zyz}zyz{y{|y|v}}}w|}zv|y~w~}{{|~}~w|x{}v{~|yt{|z~xz|}|}~}yz|~|}|xwyzz{zvx{zvwy{xx~{|{w|y~y|{~}~|{x{|y~}z~y~|~{y~{}x{~|~z{|{yyyz}|{xz|~|}z}z{|}zy}y~|zz|}y~|{{}}~~yy~}}}~{~{~}~~~|~}}|~~~~~}}~{}~{~|}{|~||~}|~~}~~~}~xz~|~z{|y~~}{~{}}~~}~}~~|~~w}w|{}|}}}}~~~~~|||~}|~~}|z}~~}}||}~}|~~{~~}}z~|~~~|~~~}~~}~{{}}~{~z||{|~y~|~}~}}~}}y~|~|~~}||{z~~{{}}||}~{~{}~|}{}|z{|}||~vwz~t}~z}~||wzywzz{~x~z~}~{yz|x|||yy|{{y{~y~}w{y|zz~{|}{~}{zxzz}}x|{~zz{z|~wz|}|z{{~zw{wzxz{}}~{z|}|}{zz|}z{|}y{{|~y|w}|~wz}{z}~vx|{~~|yyz||w{}}xy||~xxy{{||}{~w{x~yy||y{{~v~zy{yyz~}y|}{v~~}~y}{~{|x~zzwx}{{{~v|{z~xy}{{zw~vz|z{|v|~}xz}yxy{{~~}xy||~yzz~{|z|x~x{yy{|{}{}}}z|zzww}zuzz~z{zyy}x~z{{z}}}}}||~w{~|xxx|{xx{}}}}|}~x||x}}|||z}}{x~~{|y}{yz}}}~||{}|yx}||zzz|z~w}y~|u{}{xzy}r|z{{|{wwzxy}{w~~|v~|x{x}z}|}wsvz{~zs~yy|}x|}xt}{z{y|}z~|v||}x{zty{}{}yz|~}y~~x|~|y{yyzy|x~xzzwxz~}x|zy|yxywy|x{{}}v}{x~|xzzzx|z{}yw~||x{zxz}}x}xzxv}}|}|x|~{|z|{{~z{t~~}yy|}x{|{y||{zz~w{}vyzz{z~{}}|{z{}w}z}zzy{}{z~}{||{y}{|}}z|zz{}y~wxwzy}y}}{z~|{|wy|x}}{}{y}yxz~zz}~{~}}~}}}}~~~~}~{~}~}|}}~z~|~{{}~u~{}|}~}~{~~||~y}z}}~}}|~~}~~~~}~}~~~~|||~~}|~{~~|y|z}z{z~~~}~{~~z}}~}}{~}~}~|{~~}}~~~~}}~~}{|}|}|~}}~|{~|~~}~}~~|~z~~}}{}|~~~|~~}}{~~~~||~}}}{}}z~~~}{~~{~~|||}w~}|}}}|}}}}~}|}~{z~}}~~z{{}}||~z~zz|}||z{~{|wyx|yv{|zz|zyz|y}z|z~xx~{}{}}zz{z~~z~zy~}zz}{}y{z||z{|~}z{}||||w}zz|wx}z{{y}sz}zxx}x{z|~}}xw}z~{xx|}}||{{x}}x}{{||~|v{zu|}}s|{zx{xz|}|~|{}|z{z}|{|~}}~~{zx{x|z{y{zyvy|y{y{{}}y{~~|||{zy{~zz|{{|~z}{{||x|~}|y~||wxz}}wz{y}}~{zx{x|~|}}}zz|}~z~~~|~}}||z~yy||~y~}|{x|zy|{zvy~|uzy|yyw~~z{}||y~{|}~~|}}~~yz{|}y||~{~~z|w|{{~{}||yzzy|{vyzy|~vyy~|z~zz|zz{~{y~}}}|~z|}|{z{y|x{~|x{}|z{}{yxyy~x}z}||y}{{||{~|z|~yy|}~}|~~{~||~{z}{}x|}|{x}zxy{v|~wx}}yyzyyx}z{y~|}z{{|}|yx{|y~|z~{xyzz|}zw{tz{z||{x~z{|~~yzzzyzv}}zzy}}wz}~z{}z~|xvv|}}}y}{~|}y}{{}tv~||~|{}zyw{~~wyy{|y{z|}x}~|x|{y~y}}x|y}xy~~~wyz|}z}|z~wz}{{}tvz}wz~}||}}|{~x|{}|~v|}~~}|}|}||~}}||~~yz}~~}~{z}~~~}~}}|~|}x~~}}y}{~~~~|~||{~~~~}||~||~}~y~z~~}}~~~}}}~|}||~u~}~||}~~~~}|~~~~}|x~z~}z~~~}{|{~{~~~~~~|}}y|}|~~x}{~}~}|{~||~z~~}~~~z}|v}}||~}~~~~{|~~z~|~{~}z{~{}~}~|}|~~|~~||{{~~~~~|~||~}{}}}}}~~}{{~}}~~~{~~|vz{|~}{}}~}|||~~v~}~{w{|zw{yz{xx~||z}y{x{zy|{z}|{qyy}}~~y{{{|~|z~{}}}vyy|zx{|zxv}||}|zv|~|}}yx}{{~}z{yzz|~~~w|y}}}y||}zy~xy}{|}y~}~}}|{w{z~}zzxz~}}z}||{y}|yvz|~}~z}{{{{x|zz}z}|x|~}}xy~x|~}v|||u|}y{{}~w}{}{}}u}{|}|z}~{}v}|{wxs|}z|z|z}zv}~z}z|{z|{zx{}xy{y~z}}||wyy|x}zvy|x{y{}~|}x|yz|yz}w{z}}}|}x{{|~~|}}~|x~x{z|y}|{yy}||{}yw}~~||yz}x~}y~|zxyy|~}|zz~{y{{{xy~}}~{|{y~yy{~yyz~~vwyzzv}}~~~|~}{y{}{}{~{zzz}w|y|}~~w}y~|{|||}|~zx}y~yzy{{y|{~z||yz|x}x}z|}~~yyz}yzz~}{zz~{xy|{y|~~z}zwy~{z|{|w}~|}{{}}{yzy}zyzy~z{x}}|{{xz|}y}}z|}}|||z{z|}{}~y{x}|~}z{~|xy{x|yz~{~y~~}~{x~{wz~~|~zzz|z|~{zyw|x|~~z{|zy}}|yx}~w~|||x|yy|y}{~x{z~~w~}xzy|{~||{~|xy}{zy}}{}||{y{||yzxy{y}~}|~z}~}|}}~}}}{{~~}}{|}}}}{~~~~~~~z~~}|}z~|}z~}}{~}~~}~}|}~~}~~}~~|~~||{z~}}}}{~{~}}~}|{~}}|}|{x}}|}|~||{}|~|}~~~~~|~~~z~}~}~{~}}}~z{~{}~}~}|}|~}{z}v{~~~~{{~~~|~~~}}}{}x~y}}}{}~}~~}}}}~}}z~~|}{}}x}|}~{}w~}x~|}~~~~}z{z|xyz{}}}}~}|wwy{zxvx}yy|~{x|yw|zy}{{{xy||}}zu{|~||z}}x|~xy{~}x~{xz|yyx}x~|v{yz}yyywy}|wz{xw~~~}~||{{~y}|yzyz{yy~}zz}||{w{}~}z}{~zx{z{z{|yz|yzyzwy|{t~~}z{~~|w|zx||z~~yx~{z{z|~||yxxyz}v~}{}x{x}~|}}y{zz~v|||{~}z{zwz}wx~}z|z|v}|~|~|}~~||~~{zv{wzx~{~~w||{x~yw|w{{|z}~y~~||z||z|z|{|y~{{x}y~|~}wz{}{z{yxz|zx}|y{{}{vy}{}~|zz~{~x~~~|~|}~z}y~z~|z~{z~~|}}y|xx}{vwyxwzxz{xw|~{tzyy{w{z~}{|zy|}}yz|z~y~{{~}z}{{w|{{{}z|}xzz}~~v~y|z~}|x{~}}w{z}y}y{|{~}zs{{|w~y~{}~{z|{yzyz~x|{yzxzx{v{uu|zy|{||}{{~ysx{}|z|w{z~yzy}~{ywxz|zzy{}x~~uzx|}yxx}yx||zzzyz}|x~wzy}|w}y~z}{}~{|z|{~xy}{|}y{z}zz{{{~wy{ty{x|{wz||{{~~{v|x}~{zw~|z}zz{zy|{~}}|{~}}}~zyxv{x~{||vy|xv|z|{y{}x{z|txy|||vz}z{v~~{~~|~}~~~}{}}{|{~z{y|~~|}y~x{}~z|~~}}~}}~~~~||~}~}||~~}~{z~|~}}~}~|}|~}{~}}x|||~~|~~}}~~~~z~|~}}~~~~~~~|{}{~}~}~~}}~|~z|~~z~~{~||~y}{|~}{}}~~|~~~~|}~}|~}y}~{|}z}{}~~~~}~~y|~{|}~~w}~{y{~|}}yx~||{~|~~~~}}~~{|~}{}|~}{}|~~}~}zzy}}|z}{v{{y{{yw~|{{zz{xxz{w{z~y{yw}}{xzy{}v{||x{}x}|{{y}|{w{x}zz{y{}{~|{{z}u|{z~zy{|}zy}xz{zzz{}z}{zx~{~{u|x{z|{x{yz{x{}vw|~||y{{}zz{{z~|{{{}z}{{y||xw~{}{x|}vx~z|{y||{}|||{{y||y|y|{}|w{|y|{{|w~xz|z~{|{{w{yzz|{z||yy{|}yx~v~}z|u||~v}z~y{}zz||{xxz~vz|}}{|~y~{{~{zxyzzxz~z{z}~~z~wx|wxwzyv{}}{{|wx}wx}vxx~{|y~~{z}z}~t}|zw}{{}z~wz|zxxuxz}y~~{zz}}yyx}{~}{||zy|}~|{{}~y}y|w|}yy{v|x~z}{|zy{xwy|}yzv{{z|}|y|{w}z{~{xx~|z{~}}x{}z||v{w{}|}}y|~z|}}~zyzw{{y~zy}{|y~|~}x}}}{{~{~zyx}xyy}}|yy}{|zw{~|z}x~~yzzxxw{z{~{wz{zzyy{sxxx|{}y{{}}{}~z}yz}{}z}zw~x{}zwz{{}|~uy}|~{~yz}}{yx|x}u}|~x{{}ww{z}y~zz}zx}}{{|{}r}}|{|w{{v{y||{|}}{z}z{}zzy}}~}|z~}|z{zxz~}~yu{{{|z~}zy~zzw|}}|{|{u{{yy{|~~}||~{~|~~}~}~}}}}~~~z}}}~~z}|~}~|}z}~}|~{}{{~}~}z~}~z~~}~~~~x|}{y~{}}~|~|~}}}~y~~{z}~}{|~}}x~~}}{z~|{~z}|}~}}~||}}~{}{}{~~~~}|}}|}||~~}~z||{~}~|{}}z~||~}~}|y~~~|}}~~~}z~}|z||}}{}~~}~{}~||~|~s}}~}|}~~|}{}~|}}}}~}|~~|}|~~~z~}}~}~{t~~|~}}}~}y|y~z}{y{|~v{{}y{y~|{y{{yy~~zzzywzy{tv~|~{~|x}~||{}~x~z}~}z}}wy|~zwy}}||tz~|vwy{{|yzzy|{||}|}|~|}|yy}|{{}z{yzzy~||yzx{v||z||yyzz~yz{y}z~z{{{zy~}{}zyz|}z{|~x|z~||uswv|vyyy|y|xxxzxz~zx}}vx|y|~}wz|z|||xzu{}}x{}}yxzxz}z{z~|y|}|y{{vy~}~z~z|wz{x~y}{{||}|x{xyzwyx}y~{~~|~ww~y{wz{{wzzx{{}|zy{|{y}{|z|wx{{{z~|}|||~}z~y{~}||w}{~x}{z}{w||~yz|{{|{ywy|v~zxwz|zxz|x|~~y{|~~|~}s}|}wz{~{~~xyxz|x}~{}|}}|{{~~uy}zt|x~{{{{||{z~y{z~z{~~|~|}{{}t|xxz|{~~|}yyw~}{z|{|zw|}yy~zx|uz}|~~|}~v~z}|~x|xw}z{{|{}w~xs~}~w{x~|}|yy}}}zz{~z|x{x}{}|z|{y}||{}zy{~y~}z{}}z{zt|yz|v{~}y{|~}{yz}{~{y}|{~|~{|~}z{yw{wyzw{z~|{zz{}{~{{{yz~~{wzx}~~~}{xz~{{{z|~{~{|~}y}~}}~{~{{|~}|~y|~~z|||z}~}|~||~}~}}}}z}{}|~}~z}{}}~}z}}|~}}}}||~|~}z}}{{|{}~~~x~|}~{z}|~}~~~~|}||}||}~~|~~~}}}}}~||~~}{x}}}{~}{{|~yx~{{z~~~}~~|w|y~~z~{~~}z}~}~~~|~|}~}{~}}~~}y~y}z}~~~~}~}~~z~~||}}}~~y}~z~~s|{z{zz{}yxz~||~zzx{w||{~x|}zwz{{xxxz{|v||{|}}yzv}{|zyzy{zy{}~{}}}|{}|{{|{{|t}||{x{~}{{{{~~||zy{z}zx{{wx}|wvy}|{zz}{{z~zyyyzv|y}|}zy{{|zw~}{}yz}{z}xu|{||{}}x}yzx}yz|{{{|z{}w~zy}~|{x}}|z{zw|||}s}}|z~wy~}w}w{}}zzy{{||z{{~y||zzz~~{||zt~~v~x|{|z~|{y~xy~xy{zzn|z~xz~z|~zy{|x{}y{{|{{{z}}|||xzwwz{|~~~tz~{{zwy~z}z|}wzz|y{w{zy{}zy{{w|z|~zx}|z{wzy}zz|{|{{yv}{}}y~}xxy}xyy~xzxyy|{yuvv|||{|}x}z}|||w}z~}|~}z}{yz{z|{{|y{z}|y{xz~xt{{y~}|~|xy~{xx{z|}zz{~x~}{{w{w~x{{x~z|}}z}xyz}~yz~yxx|}yyz~}zxz}}zzv~{y|{|{||{zuxyz|{}w|zw{|{}||~y}~y{y}{{{|z}~}x{{x}yy{zx{{z}w}||~z}{~}~|w|{z{}{zz|{}{|}}z{}w|{z{wz|wx{|}xz{{||~t}{yz{{}{x~|z}}|~y}z~}z~~zx{z|~zyx}}~{z{}~|uw~xz|zzz|{wx|w~|xw{}{}}y{}~~~~|{y}~{}~{}{|~~}~|}||~~~~~z|}}}y~~~z}}}{~}}~~}{~~x}}}~{}~|}|}~y~~~{~}|{~z}|{}~~}}~|~~}~}}~{~{|}}}}y}z~~}}~~}|~{}|~|{z~~~{~~~|}|~~}}~~|}{{~~{|}}z||}{|~}~{}~}~|}}~}|~{|{}{{~}~~~}~}z~}~~}||~{z~~}|~}}|}~||~x~y~|~{~}~~{~|{{}|{|z|{}|}~}|~~{{~~~|~|~{|~{z~~||}~{}~vzzx{zyy|w|{zu|{x{z{w{x|yz~|{y}~u{~}x~{vx|{x~~}{z{~~}{|x}|~|zz{xzxyzy{~z|{z{~yvyyq~y{{yz}|||z~{yyz{|}z|~||z|x}{zvz~wx}~{yy~x{|}}yyzt{y{{x~w|||r{{|z}vty||tz|xy}~|{~yy{~{}|yy{yu|zy||{{{{|~{y}yz~}zy}|~|x}yw{zz~}~}}}y}x{|}zyx{w||~x~~v{~{y|vxw~tz~z~}y{{~zz|{{y||y|yx{~vyzzv}}~wyv~wxw~yvzy{u{zz{}{|}~zy|{w{}w||~|z{{{{y{~}~y{z|}}|vy|y~|xyyy|{|{zv{yyu{{y}z~}~}}|y}}}~}}}|}{||~~z}{}ywy{~{y|vy||yz~|~~wz|z{}~zyy{||~z{{}|~~}{z|}|{~~|}z}z}{|y}{yw|}{~xywz|z~z~}zzzy~|~}zzz{{|~y{~x{y{xy~~z}wxyz{z~y~z~{{}{~}wz|~}xz~t}}||zyz}{{{u|z{}}}|~~y|x~|yx|z}v~|zyxwx}|wz}xw~|z~z|z|{|~~{|~}|~{}{{~~~}x}~x~}}||z{zzy~yy|u{yz{}u}zyy}|yy}|~~|y~zu|z~}y~~~}~~}|{|{y{~}y}{~~~}}~~~}y~}}}}~{~~{}~|{~~}}~{|}~}}|~}}~}{}}~|||~y~z}~~}~~~}~~}~~~z~{z|~}||z~}~~|y||}|{~{~}~~|}|}}z~{~{~|~|{}}}~y~{{~~~|}}~{~{{|{}~|z}~~}~z|~|~~|{}{||~~}z}~~~|}{}}}~z~z}}~}~||~}}|}~~~|{z}~~}~~~~|z||{z}v{|w}wz{vzyy{|x~{v}y{{}wy|z|}y{x|zzx}|{}z}x{}{zz{}yw}v|yv~zxz}xyz}}}zx}xu{yy{y{zwx}t{z{~y}{~z}w|{{{||~}xy|x}zy~z{xywz|~{z}{|x~{x~z}~}z}{vv{x|z{}{{z|~~{~}}|vxzz||y|~{{|{|{}w~z|ztz~}zy}xx}{xz|{~|yz~{{~v|~}|z}}xy{z~{||y}}y}}}zyy|uvy{|vy}||y|z}{}|zzzzzzyyy}y~}z|yzzy{~}}z}{x||x{zy{|}{|z}xy}xwvyyz{}z{{{z~{{{|}~z~{zz}{}y|~v}{{xx{vxz{||||z|x{v~{x{|}u}{y{{|}{x~~y|{}~}{||}|zx{z||z}}{~||}z{{||}}z~yy~v|{tyy}{x{{x~|}z~}{w{||zys{x}yy|}~|}u{y{zy}x}}{t|x{y{~{y|{w~}|w|wz{|}z}}yyz{|w|||}||j|zz~z~~zwzwy{y}z{z}x{z}y|zx{{||}}v~x~wz|{{xyyz}}v}zx}z}y|z~~|z|u~zw{|~~{z{w|~z~}yx|{||~~zzxxz}z|z|{{{|{}y{}~y{yxsxyx|{}y{z{x{~{~x||w~yzyzx|||~{y~{}||{{}u|z|z|yz{}~~~~{|{}~}}}|}y~|{}~y{~~~|}~~~}{~z~~z|}}{z}~}~~~}}|~|}|~~}|}~~}z{}~~}}}|~|}{|}~~}}|}{~}x~~~|~|~y}|~~~~~}}}}~|y~|~|~}z|{~|~~~}z|}|~~{}|}{|~~~~{{|{}}~}}}}|}}|~~~~~~}~}~~|v}~z{~~|~}{{}~~~|~|~~{~}~}||||~}{}}}|}~z~}}|~~|}~x~~|{}y~{~}~|}~|yz~~~|~z}}}{{~{}||~}~}}~x{~y~}~v~~}~xyzxyz|w~zzx{}|}xz~y}}|yx~zz{|}x{{||z||y|w{}yy{}yt}}zyzxw{wuz~|wrx}x}{~yzy||{x|{~}}{{|{{}{}y}~{z~~{{|y{{w{|zz~w{yzz}wy~|yx{|}~z{w{zxy|~~z}{~|||}}vx}}|||~}~~z{|}{}{z~~z}{{}wx|{|yz}|z{}|z{z|{~{{yw|z{}{y{z{}xz~{{~~z{{}||~{z}w||}~zx}z{~xx{x|x~z{{~{{~y}x{}|~|{{{}x~}{zxyyzy|{|}}}{z||zy|yz~|z{wy{|zy{zt~{z||wx{|v{z|{{z{}}z{z{|~}y~{y}x|}y}yy~|vwz}{xzz|{zyz{y|~}x{}z}z{~x{w}~}~y~}z|{~{~{x{uy~|yw{{yx{{y~x{ztyu{w}y~y||{z}{z~xy||y{|{|~xy}zz~{|z|~}zzzz~wr{{oz~vzyxy~}}{yxzzz|xzyvz~|}||~zzy{zz}|y{}|{}zz~~zx}|xxz|{z|~xyywx|zy{wtyxwy}~z|vyy|w}{~}~{yz|||}y{~|~{}}|~z{zy{yzx}z}~z|{{|u{}zz{}x}z~x~}y{zxz|z~{~yz~|{z}{}{~{{x}z}y|vxz{xzx||{z}yu}y~z}tyzz|y|||y|~~~~wy{}~}|~{|||z|y~}|||~~~|}|~~}|~|}|}|}}z|z}}}v~~}~~}~}|}~~|}}}~~{|~~~|~}}|{{}{~{{|||}~}~~~~~|u}~}}~|~~z~}~~~|~~{~~}|}}~}|~}|}~~}}~~{}~~~{}~~|~}|{~~}}~|~|}~~|~}{||~|~~~~~|||~{~~}}~|~|~~}~}~z~|~|~~z||z{}|~{~~}~}~~|}|}}|~{}}~~~vqy|{{}~zyxzx{~~|{~vvy||}z~~w}|w~}xzx|{{~}w}|w|y{z|}|{zz|~wxzx}zzxy~|{{|yw}~||z|}z{|}{w~{{xyz}{}|}}ww}y~{~|{}~w|v~}}{xzwy~w|{}~}}}|y|z|{yyz}{yzx{z|~{{yzzz|{u}z||xy}z{y{}|wx|~z|~z{~zz~z{x~y{zy}{}z~|}w|y}{z}yz|y{z|}y{z{|{}}}zz}y|w~}y|v}{z~{{u|xzx|{z{zx{{wv|~~z{~}z~|wz||{~yz|~|y{~wy}}{~|y~xzzy|~|}{z{~{{}|{|vw~{zz}}y{|zzzvxu{}z|~y{x|~}z}}x|~wz~|{zw~w{z}x{y||}|~}||z~|~z~yxy{v}z}}|}y~{|vz~~{{~zwz{zz}vz~x|||}}{yyy{xy||w}}|zx~v}{~yy{z}z{x~z|y{{{y||xy~{|{|y}u{|zy}y|~z||||x||{{z|}zy}|~||w{~z}{~|{|yz~y~{}x~|y|y{}|z}||}w{yw~~xz}{wy{y~x}}x}{|}z|{{y~|{w}y|yx}|~{}y~{y{|}}|~|{{yzy|{wzyyvyy}}||x{}~}x|~}}w}{|w}yx||{|xy|}|~yzz}}~{~{}~{y|~~}||}}~zz~~}~}|}{~}~{{|~~}}}|w{|}~|~}~{~~~}|~}z}~|}|}~}}~}|~}~||}{}~||~~~{~~||~}}~{|{z{~|~~~}~}~~}}~}|}||}z|~}~}}}~~|x}}||~}}}|z}|}}|~~}|~y}~{}|}{~}}|}}{{{|~~~~}|}}|}}~}}|~~~~|~z~w~{}x{}|~~}}||~}~~~|~~{||{~}{|~~|z||~{|~|z~~|~~||~|~}|}{~{}}~|v}{ywx{{wy}z}|v{~yx|z|wy{~y}wyy}|}{yzy|yz|{|{{{zzzz}wz{{v~{v~z||}~~~xx{~~{{t}}~y{x|z}~|xz}{zz}yy{~{}zv|y|{||~|{}z|y{||}~}{|{y{~xw{z}|w{zy}{~yy|{}w{{~x}y}w|y|y{~{}}{|}}{}}yyzuz}w}{|}y|{{w{|sywz{{y|}yz|{{|~}zzxyz|yy~{}yuzx{||y}~|v}y|~}}zz~{~xz~z{{xzxw||{}|yx~~zz{y~vyy|||}~{}{wzx|}}{~||xzz{~}~|}}x|}~z|z|}yy}uwzx}}x{zw}~yx}{{yy}~~zyw{{~}~|z|~|x|~}{yx|~~w{|}|y|{z}~{{{vxx{|yyz}xz}}}{}w~}|}|}~y{}z{xyxzy{y{zu{{{~}}{~x}v~|z}}|~{|yzy{}|{|w~{~|z}|{{xyz}~zy~~|y||wy{{}s{}z~|vyxzy~|vuz}|vz{x|}z~}z{z||}}z|~|{|{|}{{}x}y|{~{|yxw|z{}z{}}x~x{{y{{z|}~}{xv|}y~||~}~{~~~|~~}|}yywt{{}||v{|yz{zw{x|z||{{}}{z|}z|{|z~{{z~||{|~|w|{~|{{}z~}{zvyy{|z{w}z{|~{}{zzz|xx~|{z|~}}~{}~{~}}}|~}}{~}}~~~~~||}}~~}{}~z~|{}}~~||~~~}{~}~}|~~~||~~~~~~z~~~{~}~~~}|{~z~{~~~|~||}~}~{~~{|}~{|z~|~~~~~{|x|{~~}~}|||~~}}}{~~|{~}~~v|{}~~~||y~}{}}z|~||}z~z}~{{|}~}|}~{}~}{~~|}|}{~~~~}~|}v||z}|z~{|{{z|zz~yzzxx|v}|{y|z{{}}x|}~xxwxyx}|z{yz|y}}}zyvzx}{~}w|s}|~~x||~y}|xz}v~zy~|{}y{z}z||}z~vw}uz|zv~zu}~{wy}|}{z{yz|}~~{~}t~v{||w{yyz{|wz|||zzywz}|{{}yx{~x~}{z~w}~{{zx|}|x{vx~{z~{{zyx{~wz|xz{}{z}}{x{|xy|zx{}|yy}z|{|xx{{{w}|z|{y}{~{}|{|ywy~}|{xx}yx{wx|}{zyw|}}}}{yy{{|||{}yz|zy}}zyv|{{{}tz{wz}yz}}~ww~|z}zvzzyx~~}|z~{{~~|z}{~{yx}~{~~y}y|}{z|{{~z{~~|~xy|zyy{|wx~w}y~}|{|}}{{|||}z~z{yw}{x}y||xz{|{{wzw}yy}|}}|x{||zy{x{zz~{{x|w{|{~}z{{{{|x~zz{{zz}}yxv}v{zzx{{xz}~|{|~|~{x}|~vzz{y|{x~}x}~|~z|{yyz~z}z|{z}}|w}yy~~}}}|~}}{~}~|}}~}y{|y{{{xw{{~{{yzzy}x}x{yzyyz}~x}{z}}xz}yw|t}y|z{{}~z{yx}z}~}y}z|{|xz{~yz~w|{~z{zt}{{||x|{wz}}|zwy|y~}{u{}|~|z}~z{{|}~~x~|}~}~}~{~}~}~~~~~}~|}~~}{}~{~z~|~}}~~z|||||{}~}~~}~~{~}}}|~~|{~}{~~~~~{}}}|}~~}~y|}}|~~}}w|~~~~}z|~|}}~{|}}{}}~~}~}}~~~|~z}|}~~}}y{~}}~|~}||}|}}z}~~|}~}{~~~}}~|~{|~~{}}}~~~}~}}{}}|}~|}}}~~}~~||~~t}~zw}}}}}|~|x~x|{xz}x|yu}|{uy|{zz||y|}||y|zz~}{{{|}}}}|z{{~x}|{|~~yzz{}{{{yzyxv~~ywwz}{y|~{v{}{}z~y{x~y~y||y}~||}}|y{{zx}|z{y{z|y|||}|{s|x{z|~{{~uzz}{z}|}y|yz}u}~{~|~}|{~zs~uw~|}{{{x}{vv}w}~y~zz}yzy~}zxv|zxz}~}w{z{~w~{|{}zx{|zyy|zxzxz|x|{~x|{{}~y|zxyxw{}z~~zz|z|~}~{yx}|~z{|y~{|z{{zxyv~{|~zyw{{xzx|~y|||wy{|~v}|{|{|}z~{z}~|~~}}y|}{y|z{z{tyyy{wz}~zz}uyzy|yz}y}~~}y||y|x|yz~{z~zy~|zw{y}~y{wyx|wyw|zyw||~~yyywz~|~z~~}||}xzz|x}}w~{y{z{|{{y|y|}{||zyyv|yw}y|}zw{~z~{{|z{z{~xx||w~|{}|~}z|y~z{v}xy{}t|}~xwwy|{~v{~z|y~~{|~}{~zz}}z}~~|}~|}}{|vy|}{y{||xzzy|x~{{y}w|zw}|x~~{|}}~}y}~~|}z{y||yz{~{z~x{xzxv|w{|{}~~zx|}yx}}}u~|z}||~}}|z|}}~~}}}~~~|}}||~}}|}~|~~}~||{{}|~}~z}||}~~|}~~~}~}}~~{||~~{|}|}|}~|z}x~~~~~}~}|}|||~}|~|}|~}}}~~z~~|{|}~z~}~|}|}~}|}}}~~~~~~}}}}~x}z~~~~}|~|||y|~~~|~~|{|{~}{}}~z~|}~~||~|}~}~~~}~z|{y{~~|~~~}|}|{}~{|{}}~~~|~~~}}~|~y~}}}~~}|}}}~}~}~|}|{~y|}~}~~}~{~|y|~~|{{|w|~{}vzx|}w{}{{ywz~~|x~{z}}yy~}|}x}zw|w}|}u|y{zww{{zz{|~}}z}{}{|z}zzv}z|{z{{xzz}|zy}q|x}x}}wxz{|~}~{u{zy}y~}{|vyx}w|{|x|zzzw}~{|{xzxv{y~zwzywyy|yzz~~z|}}wzv}}{y{z{}z{{yyz}yzz}~z~}x|}y{}}}z~{}}~~z~||{~~y{|}xz{yz||~y{~v{~xw~{{}~|y|zwx}wx|~zyz|y~~z}|y{|z|{{w}v{zx{{~yw|~w|{{|~|{z}wzxvxxx}{yz{~~{v}x~z}{}zxzx~~|{}z~{}zx}~~}w~zzx{y{~~|z|{tz{}z{|{x~||z{xy{z|~yy{~|x{~}z{}{~~}{}}zzx}{}||xz|x~|}y}~x{}y|{~}w|~~zx}zyz~{sx}|||zw{|}~|y{|zx||z|}}{{~{|y}xx|z{|zx~x|z}{zy}}zy{|{x|z}wyw{~z|~z~{z~w{~|wx}~~~~y~wzzz}zz|}z}w{}y~y{}||w|zzz{yw}z~yx{z}y{~|yy{{w}z~z|{~y}x|{}|yxy{}yxyx~~y{zy}|x{}yzz{z}yz}~~zy{xw{y|}|~v|yz}}}~{{|zw}z||z|wx{{{|}z}zz{}{yxzyvz~~{~||~}~~~}}~~||{~~{~{}}|~|x~~~~}}~}|~||||~~~y}y{}~~~{|}}~{~~xz~}|z~|}}~~z}|~~~}z|~{~|z}}~}~{}~}|}}~{}~~}}~z~~z||}~|z}}~~}~y{|~~|}}~||}~}~|~}~~~}}yx~w~y{~~|}{~|~}{y}{}z~|}}~}}}}{x}|~~~~|~}~|z}~{}}~z}z~yz~{{z||~}~z}}~{|~~|}}{}~|}~}|}~}~~~~~~~~~y{z|}|{}y~~{}}|yz{~zv~wzx{z{}zxyz|z{{z~x}}px{}|}~yz|z|~y}}{zz~}{~}}{|~wxz|x{}}x{yy||y{yy{z{z{xyxyyy|~||y}~}|~}{~x|~~~{xu~}||{zz}|zx~zx||z}~v}}xz|~x}x}}{v~z~y||zzz{}{|}zv~{|{}y{|xy|uzxw|{z}|yz{{}z|~}zyz{|zw~|}||xv{zzyyzx~~~z~{z|v|}v~w{yy}~|z}z|z{{vy{|wz~}y~|z|w|}yyyz{|}~|y~xz}~yw}{z{zyz{zwz}z{y~|~{|{z~{{z}}}z~z}~}{|}{~~}z{}{}{|{|{{x}zx}}{}z~{}w}}||y|yzvyz}zy}|{}~z}{{~}y}|~}y{{{z~{~|~|xyy{~zy~}||z{{zz}w~~|xz{z~}zzy{y|~|x~||x|}~{{~|z~zy{{{}{|y~yzy}zzz{x}{z}q{zw~}}~z}w~||x|x{zy~{{|{{xxzyyy|wyzw}||yxy{{z{yzzwx}zw{~z|{{|{w}~{z|zz}x{|yz~v|z{{v}ywx|{wwywy{{z{~{}}zx{~t}{~~|||z}~~v}{~}y{w~y}}~~{yy{x}y{z{y|w{~xy}{y|}{y|{w}}|}|zx}y~|~}}|}}~~}}~}~}~|~z}~~}}~v~{}}~~}~}zz}~}~x~~}}}|z~~~~}~}|~|w|~}|{~~}}}}~~}~}~{}}~~{~}}}||~}~|}~~~~}}}|}~}|~~~~}y~|}z}~~}~||}~|}}~{~~}|z~}~}~|{}~|{~yz|z~~~}~|~|}}{~~~|~~y|{}~~x~}|~|}|{~~~~|z~|}|}}{}~yz}~|~}x|x~~}{~y~|v~z|w{}|{}wx~~||~yy{{}y}|wvy~xx~u~zy~}ywvy|{}~{z}|x|~{yzzyy|{{{z~vy}|yww}{zx{yzw}x|z}{x{}~zz{}y~||{}vyz|{{}xzyzz{{{{~xy{}x~}{~yz|{yzzy~|y~zy{z}z~~{z|~{{ux~{yyyuv}{|zz|{|{{{z}yzv~}|}~v{|y|~vzy{z{yz|x{}||zxzv||y~}{yy|{|z{x}{u}xz}zw~{x~y}w~|~}yz|}{zyyyy|~{}|x|{wy{{y~|{y|||y{x}|y{||wx||x|~y~}z~x{~~yw{z}}|z|}zx|{{|{{y{|zxzx{{{|~{|}{z~x|z}{z~{}|y}||}~{z|y~{{}y}z{z{y}x~}{{yy~{}{}}{yyzzvzx}zz||~v|{{y~|}|~}y|}|{||x{x{z{|{|z~y~xzz|}}{{~~|}y}y|zz|}{~yz}}~~xyz~z}y~}}}~~w}~~z~|t{}zv|zxy|||~{y{zz{xx~wz~{y~x{~~}|~{{{~z~z{wx|{|y|{v}xyzv~yx{||z~y{~xz~xy{}x{x~{z{zx|zzu~{|z}x~}|}~}~yu|zx|~}|zu~v||z|zzxyx|y}zz}zyyx~yz|}{|}ww}xyxz}}yyy|}|~|ww}zz|w{|~}|}}|~}~}|~|{~|z{|}~{~|}|~~}~|{}|~}~|~~}{|}{|~|~~}|~~w{~~zy|}~~~~~~{}||{~}|y~|~}}{~|~z}~~|~~|}~~~~|~~}z~z|~|z{|}|~}z{|}x|~~}|~~~z~~}~{~}~~{|~~~}~|}|}~~|~|~}}}}~~~|~}}}~y||}}{}~}~}z}~~~{||}{{|{}~}~{y}~~~~{|~~|||}}}}}z|~z~}}}|{{}~{~|{~}~~x~{y}||~{}~}}~y|~z~}y}y|}uuzy{~uzy{|x|~yz}z~{|zw{||~|||zx~~~~{~||y|||zz{x|z|{w|~|{}|z~|{{x{z~y{{}zzvzzz}w|{w}{~w|{|}|zwx}w}}{yz{z|~}{{zy{}{y}z{z||z{wyy~wvw{~}{x~{zw{{~{x{}|}{y|y{yy|x{|}{x|x{~v}{zwyzy{}}yvt|~zz{}}y|{x{{z}||||{~y~}}y{}z|uxv|{xx}|w~~}wzy|{{zyyt{y|xx{|||{|}x|}{yz~{{y|x{{}x}wyw{zz||||}|yzw~{{zvz}}zw|}|{zz{{|y~~|}}~||{z|}z|}~zzzz|{vy}|}x{}}|~yx{{|||}x{{z~~~}zz{{}{z}}|y{}|{}wvz~{{|}yx|yzwz~yww|zxv}z{{xx{y}|{{z~x{}zxy{z|~zyy~z}|uz}|~z}}y{~{}~v{{yzz~~y|{zy|{{}yv~{z}}}}|||||~zz}u|y}~xz~{~}wzzzyxz}|{y{zwyzvzx~{wy|yz}y~}w{z}zz{{|~|}}|}{w}|}{z{{~yz}{zzyyv|~{{yxw}xw}p}xy|}|}}z|}|}|y~}y|{|~||{x}|yx}}~wy{{yyz{{~}{z|z{~zu~|}}~yz|{~~~}~~}}||~~~}}}~|~||{}~{~}z}z}}}|~|~}~}|y~|zz}|x~}|~||}|~}|~}||}~}{}x}}}|~}x|}{~}~~|z|||}~x}}~|{|~~~}~|{}~}}{|~z|{z~~~|~~~~{~|~|}|~}~||{}{}|}~{~|~~~{~zz}||{}}}}}}~z}{|~}|~|{|}{}|{~~~}}{|~}~~~{y||z}~}|~|~}z}}}~}}}||w~}y}}{}}}|{{~~}}}}~}~{|zy}yz|}zzx{{{x}||z}}}}~}}zy{w~~z~yy{}}wwxxz|{{{||{}{{|}yww~|~{}{z}|}w|}yyzyw||y{|}yz{{vywy{zzyx|y}}~}}w}zw|z}{}{|z}zzy~{x|||}zz|{w||~{{|z|}|z|{xy{w|z}z~zyy{|z~yw~w|yyz}{{~z{|{xyzz}z~|yw|w|}|w|{z~wy||~w}|z}|||~}x|zyxx~}}~}{|vyy{yzz~y~}|x|{}x}z~u}y}z~z~zx{}|t}~~w~zz}v~}vz~zz}}|xxy|~yz{}}}}~v~ww{y}y||~y||ww{|}{|}}x~{{u~yy|{{~|{|||z|}zz{wy}{zw{|{z~{|{zx|{z||{|}~}}y|}}zx|}zz~}z||}|z~x{{}{{xw{}{z}y{z~{|y}y}{}z{y|}yv|y{yz~|zz}{}}y|xxu~z}~|w||{~}v}z{{|}|yw{}{|z|t}}}y~zzy~xx{~~}vvzuz|}y}y~{{|z~{~|yx~{w~x{xy{wxy}zv|~{||zz{{z||}yz}z{yzvzz{y{w|{}zz{yz{||}|{{zx{z~z|{ww{}{{w{}~||~xyzt{{}~x{|y}{|~w{~y~|{}||}}~zz{}~|z{|z{{|v|{z|zxwzs||}{|~~}~}|}}{z~~~~|~}}}|}}}~||}~{}~~{~}|~{~~}~}}~~|~{|}}}|{z~}|~~~~|}~~|}}|{|}z~~}|}~}~}}}{~~{}~}~~~|}~~}~|{}~}~~|}}|~~~~}{|~|~||}|}|~|}~}|~}}~}{~~}~}}{|~|~|}~|}}~}}|~|}~~~{|~y}~~~~~}~~}~~~|~|||z|}~|~~}~}~|}z~|{~|~~{~|~{~~||~~zy~z~{{~xyxzz{{}wzwz~{y{|~}{y}vy~}z{y}|y}z|}}yw}z{~|{|xy{}}x}y{}{z}yyy|y{|zy|x|y{{z}{xx}y~}yzxz|y{z~}yzwyy}|}{y{yywz~zw~{{yx}wz{|~~w}{yx|{x{|~{|xzyyx}}|~|~y||||x~{|}|z}yxy{|{|zvz~z{xv|{|v{y|zvx~{yy~v|{|{{z~~w|{{{|~z}{~}{|{|}z}|{vzy}yz~|zz{|||wzw~z}xz{z|{y}|}||||~y}z}}}y|{}~{|yz|{w~zy{{~zy~|vw{}x~}|uz{y}xzz|~~yz}|~|~|}yy}}|}}|x~~z||z|~y|}{{yyx}zy{zzy|x{yw{xyy|}}||{{||}{}zz~~{|z}|}}~~|{{xz}|}z}}}yy|x}{{vzw}{x|u}{z~|y}|}{{~yyy~z|y~{wv~xz|}|}{}z}|~|zy|y}|w}}z~y~}zyzys~{}}|x}}{|}~}zy}~yz|yx}|yz~{xvs|z{|xz~v{{|zx{~{|||~|{~z{zv|{|}zz{x~~~~~||~w|x{|w~vy{{{yxzyz~{|~x~~ys}{zx}xy~}}y|~{~z{z|}}~y}zyz~w}}|w{zrz}y|xx~~z}~~x~vzyx}~|}{zzx{}{|}z{~}~}~~~~{~}}}~|y}}}|~}~|~}~{}z{}y~y}~}~}}~~~|~~|~|}{|~~~{~}~~z|||}|~~{|~{}|z}~~||z}}z~}}x||~~|~zz}}|~~||}z}}|~~~z~}}}}~}~|}t~}~}{|~}z~~~~|~~}{y}~~~z~|{}v}||~}}}}|}{~}~~{~}}~||~~~}~|}|}~~}{{~{{~~{z|~{~~|~~|{~z|}}~~~}~~{~~{}{y}~~z}}}}~|y{y{y|zzz{|}zzy{}yx~y{zy|}}{|{xwxz}yyxyvz~y{y{}{~|{}|{{}}}|yzyyw}y}{|z~z{}{}xz}~y{||zy~z|}zxyy{}|}}z|}}yz|y{}~x|z~z}t|y{y|x{~{xy|w|z{y{}zz{z{z}yz|xv{~zyy{}|y}{{{{zv|{~~y|{wyz{y{x{{|}~yy{|z}yy}wz}yy{z~w{z}zvx~{{|wz{~}{z}|~|zzxz~xw|}w~zz{y{y|y}|zz{yzzyyw|z{z}~|zu||w{|{x||z{yyzz{v}yz{|}x~|z{}xzyxz|v|}|}yvy|u}y|~|z{|zx|}y{~~}|z{|z~z|yy~x~{~{x~{||{x}z|z{}{z{~x|}z~y~|{|~||v~z~|x{}|~~{{wx}~z{}|x~}}y}y~~z~|zx}zy}z{{|}~|xz{|||}|{zzzzt{|zvxx{||w}~xwzzz|~ww|w~~yyz|{|~{}x|}vzyy|{|ww{{zy|xw}w|y|z|xyw~{}w}|~y~}y}{{zv}yzv~~y}wy{~y{zz{xv}yxuw|~x|y}~|}zwwy|{~w{}|~w{|~~yzy}|{zy}z}{{|}{|{}{}}|z|}|{|zx|y|x}yw}y~{}}{xy|{z{|{ywy|{||{yw}y|~|{xy}zy|wy}z|}~}y{}|zz{{~||z~~~{~~{~~{}{{~~t~}y~||~||~{}|~||~{}~|{{|}~}~~|{t~|}}|~}|}}|{~yx{z~{~~~}~z|}~~~~}|}}}~}}{||~~}}|~}~~||~{~}}~|{|~|{~~}~z}~~y|}||~~{|~}}~~~|}|~}~~~{~}~~~|y~}~~y~}|~}~{y~}~~}~~~}||~z}}~}~{|{~|{}~|z||}|~{z|~}}~}{~}}~|}~~~}~~~}|}~}~~|~|y}}}~~~|}}}|{~~|}~z}~{}|}}|}xxy{z{|{|x{~t}yq}|}|~}y}}}~zy~z|yx|{y{xz{|~}y|~{{zz|z}|}z{}w|x{ww~zw}z|{ww|z{zywzz}{~||xz}||}{{w~z}{x|zw}|y}{|uzw{~zw{{}zw{u{zyx{|wy|w|zw|z|x{}y}yxx||x{~x|}}{z}x}xy{~}{x|y}z{uzz~wzw{zw{xyy||uz}w|{y}y{x}x|}z{~{~|{z||}zwz{zzyx|wz{u}z|w{xyxwy{z||z|}{|~zt}}w|{}xyyyv}~}{yzz~||u{v{{xuyzzy}w~w}z~||zz}||~{z}~~|{{~x{{z{{~x{{xxyu{{~yz|z{wyzz{}x{|~{|yz{~|~|y}{z|yz|}{}y}~v|~}}y~yv{y}w|yyy{yz{y}x{z|}y}{r{{{x~{~x{tzz{}{}}|wz{~|{{zyyzz||x}z|xw}{yyt}}|yx{yz|z|zy|}{{}}|~w{wx}z~v~||}|{{~xyy|w|}v{y}yx{{~}|y{y|w}|x|vx||~|{z|~y|vz|{~z|z||~|~{~xxz}w{~uzzzvwx}}}{{{~{yzyuz||{zy{{}~{v|}yyv{}|||~zx{}{|u}}x{{|y}yvxyz||x|z}|x~z}y||y{w~{v{~{z{~~{}}z~}|}}{~z{|~}~}}z}~y~~~}}x|||~~|}|||~{}~|}~}~y~~||}}~~||}~~~}~}|~}}~|~}}{{|}~|~~z~{z}~}~}{~}}|~||~~~|}x}{|~}}}}~~~x|}~}}~{z~~}~~{~|~~}~|}~}|}~|}~}~}~|~~{~z}|}|||}}}~~}z~z|{z~}|z~~{|~}~}}}z}{|~~{z|z}~~z~~z~zx}{}}~}v}~y~z}}~~}|{w|}~|~|~|~~~|~|}||}|{}~~~v{z}w{}{}yx{}uz|yzwz~|z{y}x|zz{u{xxz{|||w{}}||}{}|{z{}}y|yy|z{{}}~{{}~||~w~{y}zy~|~}zy|}}|y{{|{z|w}{y|~|{|}{zwx}||{~}|~|y{~z|zx{||}}|{}zz{~~|w|{zy}{{{~}wy||z|~|}w|zxz{z||}{z|z}}|{yx}y~~zz{}}{y~|{w{{xx~|}x}wzvy}xw}wy{zx{{|y{|wz{y|}|~{zw{x}yz||z{}}v~{z~~~y|||{{||x{|yv~ywxz~|||||{{{zyy}{xw}{x~y}v|}{zz~|xy|}|{~~y||xz{x~||z{|}{{y{}~zz{{~||{}x}{{~|~{yx|zvy}y|y{{|~{wy{}x|~{}yz|~{|{~}y{z}z}~zz}|zwxzx{yww{~}~}{}}||y{~y{{{{zzzw~}z|}z||~~}~xxz}x~}{}|}y|zz~{{}xz~||{zyx~}{z{|~x}{z}|~}{|~zu{}wz~w~zzz}~~}}w|~z|}s{|}wxy}~}x~}|~}}}w}x|{y}w~zz~v|w~{|{x{~{}x|xyw{{{w|~z}~|~vx{~z}zyz{yw{{zz|x~sz~w}x~}~yx|{{zx~}z|yz|}{}|}|~}{xwzz|z}{x{|z{{}~~~||~z}v||z{{~wz}{|~}w{x~|~}|~y}}|~~}|}~~|{}~{~}}~|~~~}}}~}}{{~~||{~{{zz|}~}~}~}||~z~|||}}|~y~~z}}~|}}|{yzz}}~~~~}~~|~}{~~|{}{}~}~}z~xy~~{}~}~~~y~{}~}~}}~}~~~{~~~~}|}~}~}}~}{z|~~~|||}~||~}~~~}|||}~~~|~~~~}~|~}}{}~{}|y}~~{{{}~|~}{~|~}~}~~~}}~|~~y{~~|{u{}{{}}x{|x{wyy{x}yv}yzx}z{~xzwzyzx{{|zx||~x{||{|w|zw{{z~|{|v||yv{|w|z{{}|{|}y}zzwwx{yy~z{zv~~~~|y~}}{zy}{z{|~|}}}y{{tz|x|}~r}x|z{zxyz|}{|{zzy}{|}yyy~y}{{z~~~}zy}}{yv{{{}{x}{{zz{{yx}}wz}|~wzy{vzz}z{}{~}}~{}}}zz~}y|zx{zzxy~x{}z~yxvzt}w}xxz|zv{x{wxy{{|wy}~yw}{{z}|z}{~{z|y{}zy|{|xw{|z{{z|}|yz~||{|}y|u|x|{}{z~z~|~x{}|{x~|zyz{~||y~{v{yyv}zyz{~}}xvy|{{u}wwyuz~}}z{~|}~~}~|}x{~x}~y|~{{|xyxyw|y}x{||t|yxwwyz{|t|~x}{|y}y|{~}~|z{|}z}|}z~~x}yyw{|xyxx{z|wzyz}{||x}y|||}z|z{x{|}x}~{}{|}wxxzw}|z|y~y~}|{}~~y|~{x}x}zz{wx{x{zw{z}vzz||||yz|}y{}~}|x{wzz|wz}yz}{xxyyz|}z{zyyxyy~yy{w|}||x{~~~|z}~{|}w{|{y~{~|{z~|yyz~zvz}|yx{xzy}y{{zywz}{x|x}{yx~~x|}zz}y{~w|{{{|}}~}}|z}~{}}}~{|{~{~~}}|}~|{~|~}~~~|~|~y~|~|}}~~}|y}}|}u{|~~}~}|~{}}}~}x}~z|~~|}|~{}}{~|{}~}|~~~{z}||}~t|~||{}~~{~~|~|~v~y{|z}}z}|~y}~{~}}y{~}}~}|{}{}~}~{|{}}~{}~~~~~|}}}}~~|}|}y~~}~~|}~}{z}|}~~~}}}~}{|||}y~}~}}||x~~{{|}~}~}|}}z~||{}{}}~}~~|||}r|{{|{zw{}zyy{yzy}|v}xx}}~|z}sw{zv{}{}yw|{y}zz|xyv{{y{{{y~y{}z|xx~{|}}z{y}{w|}{w|y~|zz}z~|zyzy{~zzx~x{y~}}zy|~~}|v{y|w~|wxzzz}ywxz}{w}{yzy{{wy}{zz{yz~zuy{{y~yx}|~vxxx}y~}wz{}{yz~~}w|z|{wwxz|}y}{w|xzx}xz{x~zy{y|zx|~~xy|}s{z{}~}yxzx|yy}|~~wzwz}}yx|~x}}{~yyzxyzx{{xy~|}{}yxxz{{y|zy{z}zyxx|z~xyxx~z|~|{x|~~}yxy~zyz{~~{|z|}}}}}}z|x~z~z||{zzw{z{}}|u~~}~||}v}}}}|}}t|{~}z}y}w}wy{|ywv|}x|xzz|}|{~|}x}xz{z~}{zzzw~z}~yy{~~|zyyz{x~}}{~}|}|zt|yz{yx{|z~zwzzy}~xz|}~z}}z}|~~{y|{|}}}{{}|yzxx}{u~x{uzx{}zw~~~zy|z~yz|z}}x}zz~~~yz{y{|{ru|xz}y||y||{}~{wz}{{v~y}{{zv|}{{~}|z}{z|~{~|x{{v~xw|}|{~y|}w~u}~}yvzzwz}z|x|{}tz|x{{~}{{{{zyy}|wvx}{z{~z|{y{{}}{{w~|yu{~}xz}~}y~z{x{wyx{|}{|~{}{}~{~}~~~|{~}zy{~~|y~}|}~{~}{z~}|z~~{}~y||}{}~|z{}z}~}~{}}~}~}~}}}~~~~}{}}~~{~|}~}|}|}}}}{|}}|~|}~~|~~~|~{~~~~|}~~{~~|}||~}|~|~{|||~}~|}}v|~}}~}~}|~z|~y~~}~~~}}~}|~~{{x~~~~{zz||}~}~}~z|z|~}}}}}|~}~~|~}{z}{}|~y~||{||}{~}}}~|}~~|{{~{}}y~}~~|}~|{}z~~|{}z~~}y~}~|||{{{~|z{~{}{~~||z}~}}yzv}y~}|~vvzyzxy{{~zwyz}}x}|||}}}v}z}{u|y|}|y~zy{~~|xz{|yw|x~y{tz}zw{wy|{}y|w}|y~{{~z|}~}{y}{}}y|ywyvz}}}|{yx||y}{x~yv|{v~{y|~y|}}zy}{}wy~}z}}|}wz{z|}zxz{|}}|~z{{}~z|zuy~zxxx~{zyx{{yyz}v|yz{y{|yu{~~~yyv|z}|}~||~x}z||}{{yx~{zx{|wz|yyy|ys{{|{zxy~w}|}z~~x}}|z|y|~{~|z|{w|wwzy{wx{z}y}zzx|w}y{|zvzyzyyx{{{{{y|zy}{}{~|}z{~|yy{||xz}|z{yx~{z{}v}|~v{|yywy{}}y|~~~}{wz|~}||y{yyz}||{|{|w{zyxwz}vyzw}wt~}y~{vw{}{{||zyy~{~{~|ww}||{{~}{|z~~{y|{z}{~x{}yuyy}zwwyx~}{z|uxy{{}x|wx}zz}}}}zyy~}z}z}zzz}|~}||wz{ywww}t{xyy|wzww}xzwx|{}xuyzy{|y{}|}~~xzz{{{w{|{yy{|vx~{z{y{|vz{x{{{xyzyx}z}wz~x~|w|xwz|}yxw}yt{~}xz{}y}~~zy{{zzx|}~y{{{{|zw}y}}|z}}{}z{z{~s|~}~{}}x}~~}{zz{z}~|}}|}~z}{z~}||}}{~}~~}~}~~|z|{z}~z~|}~}~}{}}~~~~}}}}}}~{|~|z~}|~y~|~}~|~}|}~~~~}~~~z{}|~|}~}{~|}||}y~}{z~}~~|~}~}~}}}~y|}|z{~}}~~~xy||~~|}{~~}~~|~|~}}}|~}}}}~~~~z|~~}~zx~|{|~~z|~~|}}}{}~~|~{~}|~~~~|~||}}~}~{}~|z|}|~~~||~}|~~{}~}~}~~~~||}|{~~}z~zyz}}{{}}y}xy{}||xw~}}}~~~|{||{~}|}|}}~|}{|{|||y}z~z}|{~}||y|y~{||z|{{}~z|wz~}~yz~|~{}|x}z{vyz|z}{||z|y|~}}{}}||z{|z{wz}z{|x}{{{|~}z{~yxzzyyzv}z|{z|{|||||~~y|zxxz|~}|}zz~|}z|}}{}z~~{}y|y}z{|x}z|~{}{z{z{}zy|y{z{y~{{}y}{yzz}z~wzxxy~~|}yx~|{|{z}|{}|~x}{}}{~xyzz{}|{zz|z~xy{{}{y~z|~y|}z||||w}~z~{~x}~|y|}{~~}}z{~~|z}{y}|}{~{y{z{{z{}xx~}||{{{yzzw}|x|}{}y{~xy|yx~yx|{}}{~x}|{||y~xyx~|y{}~|zzyw}|}y~{{~y~z}y}|z~||}zz{y}}{|z{z~~z{}|y{|xz}|z|z~yy{yyz~|y}}|y~|z}|y|z||~y~zu}~y||y}|}{{~}x{yzw{zyy|v}{|~}x|yy|~{y||y~}|z}z|y|{{{{z|}x~zzxz{~{|x~{z|x}|}~|{z{}~y}}x}~}{wxz~~{~~yz~z|z~z}}~~|}|~~|~}~~}{{~~~z~~~~|~~~{~}~}~z}}~~~}}}}~}}~|}}z||~~}~~~~}~~}~}}}}{}}}}}}|~}~}~}}||}~}}|}~~~}|}~~}~y}||}||}}}|}~{~~~{~}~~||z||{~{~}~}}|~|}~y|~}~zy|~~z|}zz{|zyv}w{w}|{y|}zyzx||v||yz{~~~~}}|}}|{t}zz|{|||z{{{}{|{}{yz{zy{~zx|z|vx~zwy|{{{}~w{w|{{~|xwzz{{}{uyu}z~|}z~zzv~wx||{{{{t{z||zv|zwzy}xzvzzzuz|zx}x~|}z{~{~}}{{z|v~~|zv|xxzzuzxyyxx|xy{z~|{}|xxz{}|{}{}{~}yxzz{{zz|xx{|}w}xw{{w{|vx}z}}}zy|{y~|zz~zwzzwuwzw|}}|{y}z~}}}ytw|~z{~z}||zx|y{zzxzw{{x~yzx~~{x}wyzz{y{xz~yz{y||y{z}{xv{x{|}z}z}w~xzyyz|xywxz|z|y{{x||y{|||{~x|z~yy|{z||}~~~}{{|~~|}}zzxx{z}|~}yzx{||yx~yx{|}|zy|{{{|{{}zx}|{yy}z{zzz}~zzzw{v|z{y{}}zywzww|~yv{{}zz|y{}x}zw{w}yxz{{xv}zz|zzwzzzyzz{z|u~~|w}~{z|{z{{z}{{y}~v~y|{|}|z}w~~|y|z{|x~|zyy|{y{|xy{|{~|{|zx{yzx~|x{zy{|v|y}z|~{yzz{}w~}}~|}{~}}z{x~y|v~{y}z~{y{xyy~}y{{x|y|}{~{~~y{|}x~~z|}|~}~~~}~~z}~{}~~~~{}{~}~}}~z~{|{||{}~}}~}~z|z~~}|}~~~~{}}}~~|~||~}|~x}~v}{}}}{{~|~}|~~}|yz|~~~~|~w|~{~}}}~|~}~}{~zz~}}}}}}{}y~}}}}z}~z{|z~x|~|~|}}}~}~}~~}|~{}{}|{|~y}{~~~z{~|{}~}{~}}||zz}|~}|}~|}||~{~|{}||~}~|~}{}~~~|}|~}|~~{z{|xwz{y}}}y|x}z|y}~}|{}z{~|}{~w}xy{~|zy~{zz~ywy|zyvz{{~}z||y{zxy{}v~}xxzyy|z{}}~{{{z{zx}yzx}zy~}|{{wz|{w{z}|x{{}zx{w{yvu}xy}wz}zxz~~x}|~z}}{{y}x{}y|~|zw}|{zzy|yu|y{zytwyzz{||v~wz}v|z}~yx}zz}zy|w{zws|~|{x|twzx}||}{{xz{w|~{x{{~{~}}|}~}zz|wzzz{yx{{y{{z||~y{wzw}|}{uz|{{vx{~|{w}yyx~xz{|~||{y||}yy|z}{}{yy|{|{z~w||zy{~|{|x~yy{{~x}w~{{}wz}|}{~|~{zz|x~{}~}|{|z}zzwz}|}|~x|w|qxv}zw|{{w|~|~{{|{u}xuz{}xyxyx|z|y{|{|yvxx}v|}~~{u{{{~~w{wy{x{yzw|y|{z}xy{uy|z~|~zz||}z{|{wx|{}x|w{w~~x|{{{zy}z|~zz{|}}{}y|x|{{|z{~y{~{|y|z}}yy}{z{y{w~{~yzy{{{}{}z~w}|uzz{}|x}}zx{|}y{||~z~v|{~z~~z{yyy~vw}}yy}z~~y}y|{xz|}{zz}v|z|}~}vx{{{||}~|z|}z|~}~y~}|{y|{v|||w}yzy{|z{w{{|~xzzx~~|~{~}}~~~{}}|}z}}~|}~~~~~}~}~}}|{||}~}~}}z~|~}}{|z~{|}~}}}~|}}|}~{|{~~~~~~~~~|~{|}}}~{z}}~~||~z}}|}z|z{~~}z~|}~~|~~}~|~{~||~{~z~}}~|~|z~~}||~~~zz~~}~~|}z|}~}{|~}~}}~}~~|~~{x||~|~|y}~~z~z|~}}|~~~}}{~zy|}}|}|~}}z||~~}~|~~|~~|~}~}~|~}~}~}~||}~z}||z}||}}{x}~}vzyww|{~{xzz}}~|xvz|uxx}zxy{~|z{}|wy{|}x~|{{|}}}{|y~|z}zvxzy|zy}v{|}{{{zxx|}{}~{~{{~~xz{}}y|{y{{|v{|{{z}~{z|{{}{w}}y~}v|z|}z}y}{~}|zz||}}{{yvz{}{}z|zz}u{yx}}|||{z|{zyvxz}}z~z{w{yw{v{}}z{xzy}z{|zw{ywz}|~|{|{{{{}xz|}{|~|z|w|v~v}{xz|}yzvwwx{wxzv}{}|||{}z~}||yz|{zz|}}}z||zy}y~vyyzv|~yy{}zy~{{x}y{{{{|{yz|~}|y}z|~~}{|||}{}wz}zz}{y~}w}||yyzz}|~{y~yz{yzzwz~x{|}{{zzwz}|{~z{~y|}~~~}x~zzyw{|}{zy{{zxz|||{}~x~z{|y}{w|}~|y||z|{{|~{{y|~}|{}{yu{{vz{{}z|{}|tyyxw{y~{y|{}y{|}zyvy{{~~{}{|}||||}|{~|yz}y}vzyzz}}zz{uywwyz|}{~zyz||yyz~}{~}~~}z}zy{|~~z}yy|~|{|~wvz}w~~zx~{yzzt|~|z}{xy{}}~yx|}{{w{||}|~z{yx~zy{w|{~{yxy|xyy}{z}z|{|{yz~z}x|}zz||}~}~~~{y||~~}|y~~~~~|||~{z~}~~z~~}~~|{~|||{}~~|~~|~}~{~}~~~|~~}y|||zz~}{}}~~|}||{~~z||}}|z~{~}}~~|~~|~}}{|~~}|z~~}}}~~~}|~}~|~y}|z~~}}|y}~|}~|~~||}{~~~~{~}|}}}~~|{{y~{~||{~~~~{~}}|{{|}{~~|}}|z|~|~~|||~}|}||}{}||}|~{}}z}{~~|~y|y|x|~}zz}{v{w~xwz~~z~}}{}|}xw|}{|~z||y|z}{xy{xxxzx{|y{w|~{zx|{z|{yx}{u|||z|{w|}{x}y}~}v~z|{{z}|y}|x{{|vxvzy|{|y{|}|yy|yx}y}|v|{|w~z|z|xy|}}z~{w{~}|xyz{v}y~{}wz{|z||yz{~}{x}|}{|x|{zvz{{zx}~z}|u}z~{~}z|}wyxyz{}||ywzzz}}{{}y{y~zz}||xw~}xx|z}~zwzz~zw}}}xzz|yyzyvtz|~z}zzy{y~{wwv{{|{||x|~}yr}{w{zw{w{w|w||}y{|~}||zzz{zy~~~{|{|y{z||}}y~|z}zy}z~zz{~~}{z{{~zx{~wzw|}z{{||{}{{~{|~|y}zy|x~zx{~x~y{|||zzyzzuy|z|z||{|yyy~|wyz|yz||x|~yz|u{{zzyx}}}{|yy|xty{z{~|{}y~||{vs{|wz{w|xzzx{z}yz~z}{zzwwzxzyz}zx||}y}zzz|y~yxx|w}}|}~{}{w~z~{~yz}{x|y{~yw}}w}|wvx}}|x{{{z~x|{|y}y{{{x}zxx~~zvx{ww|||z{y}z}||z{}~w}|}zu|||~~x{{z{|{}|zyzz~}~{|u{x}y}yxyv|}z|zx}}yz||{y}~xyzz~|{}|wyz}}{~}|~~}}~~~}}~|{~|}~{{~~||}}{|{}{|}|||}{|}}~}}y{|~}~~{}y{}{|}~}}}|}|~}}}||~|}|~||~~{}~}}}~|~~{~}}}~||~}}~|~~|}~{}}}|~~|~~~}~~~{~~}|}~}~{|~}{}{~|~~~z{~|x}~|}y~}{{~}}}~|{|}~}y}}{z{|~|||}|{~~}}~}~|}~}~~~}~}~~~{|}|~~|{}{||~|{~wu~{~y~x|}~~~}|~}}}}~z|~}}~~}z|~{~{~}~~w}~}{|~~}v|}~zz{r{~~}x~~~}~}{|||}yz{}y}}xv{{}zvyv}y}|yxx~vx|z|}z}|{xv|}yy}~|{~{}r}yz|{~}{z}{}}~}y}zz}x|}z{yy}|xxy{{z|t}w|zw||}{zzvyx}y}wv{z}{|z}{~y~y}y}{z|{~{z}w|{w{w}{}zz~xzw|{}x}|}z}~}ww|{{{~~{|{~|||w|}|}xy||z~{|wx~x{xz}v{t{x{zu|vu{y|zx~}|~}y}|wyz}|y||~yz{w|w|y}z|{zyzyy}zx|||~zy{{yzyxw{xx~|~w{||}~~{|xz}yy|~y}}yx}wyw{ywy{}y|x}{wx{~}yzw~}}xz|{}{{|z~}~xx}z|}}}~|~~{{{|~x}}|z{y{wxyw{yy{z}x{{zz}{|z{x~{z}||v{|wz~}~~{{|}x~z|w{x{}{x|~}|y{}}zxw}wuz{yz{yzz|}{wy~w{~z|{{|{|~~yy}y}}w~{{{y|xw~yx~t}}}{}yxz~yz~yu}|xz|z{{x}yt|~zy|y|{~y|{x{|{{xy|xzyzy}z}xxy}}y|{xxzz}~|{zvz}}{w{y~~~}y~z{}z}z~yz}w{||}}x}y{}yx|||}x|yw|~{vy|}z~{yw}{xx|~zx{|~|||wy|}~}{|~vy||x}w}|wy{xvyw}||y}}yzz~||v}y{zzw}}|}x~~{}~z{~|vx{}~|~~}~{~~}~|~{~}|}~}|}|z}|}}}}}~|~}{~}~}}}{~{{|}}~|~~}}~}{~}{}}}|~z~z}{z}}}~~}~~}~}~|{}|||}}}}{{|||}~|}{}z~|~~y}~y~|~~}}||y}||{}}}w}~}z{~~|~~}}}|y}|}}~}}~~~~|zz~~}~~~~}}}}}~}~}}{~~|}~}~~~{}}}}{|}}|{|{{||||{~~}|~|}}{~~}}y}|{~~|~~{~}}{}~zzzu|zwz}y|{yv||x{y|yv}{}~{y}{{z}ywz}|zxzy{z}{z{zz~yu}}|}yyywxyzz|y|}wxz{v||{z}y}y{|xzyz{ux{z~yw~|zx|{~~{xyyzz{x{{z{{yy}|}ywxvzzx||{|{wwzy~}xyy~x|yy{wwz|z||wz{yuz|y}xzx}|}x|}xx}x~~z~~y{|~yy{xv}{}zwyzyyz|xzy{~yz{x{u{xwyxx~|wywy}wz~x{}zwyyxx}}x{x||x}~yxz~|~}yy}}~||}yqvt|{|t}{z|{yywz{{zxz||y|z~x{~||xz{z~~z|x~|}{~|w|x|z~{}zw}}|z{{~|}|xz{z|w~~~z{y}z|y|}}~|~|~|~|~{{~{z~zz}{z{}z|xyxzx~u}~zxwx{{v{|{}zy|}{~vzz|}}xx~||}}{v{v}~{|z|yzyx{|}{|}z{z}x{w|y||z~{|{}wx}|{tyy}{{{{zz~~zy{|vzzz}}x}{}}w{}z{w|z|x~~~~||zz~y{y~~|vw~|z|{}~x{x{zzz}{t{w|qvz{z}}}{xz~~}y}||yzw~}|}z|xzx}|{|y|~}||z|}}txv||yyz{}zzuy|{|zww|yx~x~{}y{{y{~x{y}~{~y{xz|{~||~{~}}}{{t{{~zz{~yt{{y}{{wz~x{}{}z|w{x~}{{xz~zyx||~}~~z~|{y}|~~~~~z}}}~~}}zy~|~{}|~~~}~~~~{~~z~z}~~~~y||}}~{}~}~}{|}~}}z~}|z||{~z|}~}{}{~z{z}z~{|||~{|~~~~y~}~~{x}|~~~}}{o~~}|{{}z}|y}}~~~|~}}}~~~||zz}}{}~{~{{~z|}z~~~|~~}||}~}}~y~~~z~~~~|~}z|}}~~~yz}~~~}~x|}~{|~~{{|}}y{}~~|}~|~~}y~}}~{}zz}}~z~|}~}z~}|~}~~~|~{|{}~~{|}|yx{}z}z{zz}v|||}z{z|yy|{xxzy|}wv}vz}zz|zx|~z{{{}y|~|||{yzy~|x|y}|{z~}z{}|w}~|yz{y{t~yy{~}{|zvy|{~yz}{}zzzx}x|~y}z|y}z|~yw~wwz~}ywwzxy{x~y}x}{~xx{zzzz{~~y{z}}|}z|y|}}v}~xz|}y~}}|yz{~}{}{z{{|t||{~{~{w{~xz{{xz|}z{w|{||~|~~|y}y}zz}zz|w}|}|zxz|z}{|zuzxxx{}}||~y|{xy|~|}y}||}~y|uv}}yz{y{}x|{}x{|z|w{{{xzy|yyzz}{~~~}{|z}}|~y}{~~z|zxwzwwv{{}zx}zz{yz{~{}z{~zy}yx|}~}w|zz}xy|}{{}{|~}yy}|{yw}wy|||z||}y{}zzywyvz}}{x~~{|{s}}z~zyzy}yz~~wz{||{|yw|{~yy{}yz~y{~y~zz}w|y{{w{||y{yz||}w~||}u}{x~}y}{y|z{{z|{x|~|rz{|zy{{z{}||z~|x|z|{zzyz||xv}|}}{y}zx~|xz~|{xx}{yz}z{~uwyz{w|yy|x|}}||z}~}~|~}}z|}~{|}zzy||yx}x{y~z}}|{ww{~zzxxzx|~|~y|{}~x{z|}}{~~}~~~y~|zx~}~}{|}z|~~|}~}~~z}~~~zw~|}}}{{}~~}zy~~}z~~z}|~~~~|}}~|{~~x||{{}}yy~|~}~y~{}y}~~}|z~||}}~~~}{z~}}~}}~~~}~~~{}~~||~|y|{|}z}{~~{}}|~~{~~{}~zz~}}}}|{}}}y}|~}}}|~}~~}}|}~z||||}}y}zx~~|~~~~}z~|~|z~{}x}}~~|}~}|z}z}~|~~~z{~||}{}~|~~}~}~}}|}|}~||y{|~~|||}}{y||{{x{zyx{zvyxu{x{||}yz|zyvx{|z||x|}y~|xy|{|{zywzxzz|y}{~yw~u~zywwx|z}|y|zz{}}|{|y}}zxvxx|{{xx}{}z{zv|{vzy}w~{{yzy~xz|{zz||x{|txz{z|{}t{z~z{z|}z}{{|{~~||{yy}|~zy|{yz{}x{|x|xz{u}z}{|~z|~wvz|~y{~|xz}x|yy{z|x}x{zy|zx|y}}y||yxyz~{y~y}}y||}z{y{{{{}{||vx|~y{yy|x~xz|y~y}||yy}xz}|yz}y}{~y{}z~~z}}~uzt|zz}|{{~|}~}{}xz{|~yz|wy~x{v|}{z{y}z}{~{~{}{||}{|}{|}}z|y}{y}{{w|z|xz~{wx~z}|wz}zx|}|xyzy|z{y~}wvyy~|~}}~{{z~z|~}~|z{}~xzwzy|u~|~x}~xy{|~y}y|zwy}{z|~z{{{zz|}v|x|{{{~}~~z{|{{}}{|u{x{v~z{{~{xw{}z|}~||xzz~{{{z||~{|xvzzy|}x~z|{{{yx~{}|yx}}w~wwzzw}{{wz}x|~yzz{w}|z|z}zy{xz}{}~{}{zz||y{{~|z{|~w~}{wy{{~yx}|}}|{x}{yyqz~x}}{z}|{xxu{{{xzzwz{z~}{}|}{~}}|y|~|}z{{zz||y~}~~z{y|||y|{{z|||}{|z|yz|}}}y|{|~{|{|}|~}~|||}~|{|~w~|~|z~~}~~{~~}~~~{~~||~|~~z~||~~}~~}~{{}}}}{|{{~~{{}~}{~z{|}{}|~}~~~z|}~y~}}{}~}z|z~|}~{}~~{|~~}}~}}}~~|z~~~{~~}||}z~~|{~~|}||}}{~~~z|~~z}~|}~~|}~|{||y~}~}y||}}{~}}~{~~|{}z|~~||~~z~y~|}}~}}~~|~|~z|}~z}}|{{zy~~}~|~~}~|{}}}~|~~}~}~~}~~{~{~~}}}~~~{{z}~~}}||~~}v~}y|{z~|y{}y||zyzxy~zyw}|t}yy{y{|{~}~|zzx}{x}~zy{y{{z}{|zv~yy~|~{{|||}||yyx|~}~|}wzy~x{}zwzz{ww|zzvy{}zy}z{|}~|yyzyz|yy}{}w|{z~|}z|x{yzxy}|x}xyw{{yysz}}vxy|xz|{z}z{y~z|zxy{y~|~}}|vz||uuwz~zx|vxyu{z}{z~yz{wvy|}uy{zz}}zx{}|}~z}}|{~z{{}y~~wy{zwy~yxxw|}{zz{{}}|yxyv~}x{{z}{~}|}||{x|y|y{|y|}}~~z||{|zyzx~zyzxxzzz|xzw||}{}yxvw}~v}yz}}}{y{||}{|{{{{~|}}~|xz|x||~}{|||zvy~yz|z||vww{|zz{|}v~ywzy|{z|x|xy~y~z~z{|~}}uyywx|}yy}}~w{}|{yx||wzvx~}yuyxsw}~|}{}xx{}yx|~yx~z}z{{|~|zz~xy|z~{{|xz~|{~|wxy||{{}~|y}y{yz{|}}v~{|}zz}}~}zy}z{yx{~{yyzw|{zxw}y|{}x{yy|zy}z|z|z{{{}}}{y|~{w{x{vy}|xz{y}xx}{yxy{|y}x{}y}z|w}}{}|z~{|z~{|}~y}|{y||||~{~}}{zv~x|{~{~{z||}zyy|~|}zy{{}~zz|x}{~}~~}w~~~}}~}}~~z~~~|{}~~}}|}~~y~~~}|y}}{}|z~~~}~z~~~~~{{|~~~~}~}~|}~}}~|~|}}~~~~|}y}}{}}|}}~||}}}~z}~}|y{|}~|}~~z~}~|}z{~}z~|~~}}~|z||~~|~}~{|}{w}~~~{~y}~|}{z}~|}~{|}}{|~{}~}|~z{~~~~|~~}y~~}|}~|}~}w~}~}~}z|}|~}~}}~|{y{|~~{}}~{~|~~~|}~{}~~~}|}|z{tz{}}z||{zy||xxz~|x}|{zxw~z{yzy~x|~|yv|vx|}v{{zyxz{}{}|x|x{|yy||~y|}y}|yzw|z|{zx{wzw|y~xxy{~}|y||}{}{|{zvwy}wz}z~{~z~{xxyy{x|yyzz||y{{w{~}~}}zzw~}x{xx|}{~|wzy~}}{~}~ysz~{xyx|{zz}}}|vyyy|~z}|z}{|uv{xu{|z}y}xz}}||}{{}z}~xz|t}}|yxzwx}}z{tyxzz|z}~|y}y}w~}{z|xz{~z|zz}|}zz{|{{{z|{x~|yzzyw{x}y{~y}|{{}yw~xyy}z{{y}~|~y|~}~{zyyw|{y{{}zyw~{~|}{x||{|y~}yz}uu}w}x|{zz~|~{}{}}|}}}{x|z~~xv~y}{z|}{{v}{xw{{vz|{x{y}}zx}||z|w}{}|~{}}xxy{z{|z}z}{{xx~|zz|~~zv{}z}}x{xw~xz|zz}}}{zz{}~y{|zyw~~|v{|{~|yw{~||}{v~{}}vz|w|~}yz}~yz}y|yw||zx|yz~wyz|yzzzv|~vyw}s{{vy||z}{{yz|~{|{w~{r{z}||zxwxw{y~{zy|{wz~{{y}z{z}vwzuxx||yz|{{}x}}yv~|~{zy~}~{y}zr}z{y~{}v{y{wy|z|w~v~z||xyxy|w}~}z{xz{~z~yzx~~}{|}~{~}{~|~{y|~}~|}~}{||}}}z|~~~~~|}|~||}|}}|}{|~y}}~~}~}~~~||~}{{{{~|~~~}~||~{~}}|}~}}{~}||}~}~~~~~{z}|~{~~~{}}~~~~~}~}z|~}~z}~||~}|~}~~~}~}wz}~}}z~~{~}}~~|~~~}}{}~~~|{}~}}}}~~{~}z~~~|}}|~~}}|~|}|zz}~~|}|{|~~}~~~}}}~|~~~~~{}}|}~~}}~{~||}~|{|z~~}|}~zz}y|}|{{|~}zyxyy{|zzz|yv|{v{xxz}}zy{w{yw~y~|x~yyzy|{|}v|z{|{x|~~{zyy~zz{yyz{z}{}w|}wyzwztyyw~zz{xwx}z}zz|v{{}{{xz{z{|}~}|||yy}t|wy{yv}y|ww~zyw{yx}x|~vyx{w{zywx~}x~z}~{y~w~{}{x}{z{z||{x}zxx|}|zyx}z}}y}u}zy}}x{|}{y{|{z~~x~{~x{{{z}z|{{|zz{~{wzw{{xy{x|~}~}{|{w{y}x~~~{xy~}~z~z||{~y~z}y}~u{|z{{yxy{wzz{}zyzy|x{yz{|{z{}zy{|{~z{}}{yz{z}||w~zz|y~}xzzz{|{~wu~zyx|{wzyz{|v|~z{z}~~z}}|~}~}}w{}}{~y{y{||~{{}~{~v{zxw{{}}|yw|z{|zx{w}zzy|}{x}~|zz{}}~|z{~|{z~{}}~}uy{|{zwx{{xz}vy{|z}yxxw}||xxvz}{z}|y{|{{~|v{|{{|x~y{~|z}zy{x{{|w}y~|y{~}w}z}|}zw|~xzz{z{xw~{~|{}~z}u}{{~}zy|x}yzx}~}~{~z~|xyzyu}~~y|q|{}zx}x||}yx}~~x~~~{{}}{y~zx}zz}{~}|z{|||yzt~{|}w{{zyx~|yy}~|yxy}yy{}}y|zzzx|~~~}|~~}~~{y}~~z|||}|}~|~~~}}{}y~~}z{|~~z~~}}~zyx}||{{}}~|}}~y|x{}~~|~~~}~|~}~|{~~z|}}~~{|~~{{}}~~}~}~}||~|}~~~~~~|~~~~~~~~~|~~}~{{}{||||~|~|}~|}}}~y{~|}~|}}||}~{}{{~{}~z|~||~}{}~~}~}~{~~}{{~}{~~z|~~{}~}~{}~~}~{~~|~~}~~}~~}}}{|||~|~{y|~}~|}~}|~z~|}~|}{}{{}~zy||y~{~x}}y}}|{z|v}|~~xwx~~}}|y|w{}v{~yz}{w}wywz{|z}{{{wyx}}}z~y{|}x~}uu}}{}|}zx~~z|v}yyz{zyxyw}zy~yz~}{{zx|}|~w{{{|}{zz~|xy|}}||~|x|}|yz~z~t|}|{tz|{}yvy|y~z|{z~{||zw~w|}z}yv|z{}z{~zwwx~{z}}}vz|}wzvyx}||||||{}xz}~~z{}}z~|yx|zzzx~~|~y{~}zy}{u{|{~y{yzwy~{zy~xzx}|}{w}y}yz|z||z}|}~zx~|z}yw}y|}{ywzz}{}x}x}x}x}zxyv{{~ww~|~z}~{||}|{{~y}}}y}|{x|}|}xx{zz~{|y~}~zy}y}zyvw}x{~~vyzz}x{~{}yz}}{zz||~|}{xzy~xy|{}{y~|{}|{z|}w{zyzyx~z}{y{{s{|z~z{z|~z{{||zyz{}}yzxyxz|x|y{~w}x|~|zy|z~|z|{{yxx~x|x{~|yzw|{~~y{{{|yy}{yy}{{~w~}v~}yz~z|zyw{~x{~v~yv||z{xy{xxxy|}z~|xz}yx}z|uy|}~|}{{{z{sz|{{|{{{wyz{z|xzz}{|{y{~wx|y{zz|y|||vzyz{w~{~{yyx||{{{y{~~yz}|{|}z}zwz}|y{}yy{~~uy~|~~y|~}~|}~}z}}|}~}{{|~~~}{~~~y~|~~{~~y||{{~}}||~~}|{z~}|~z~~~|~~|}~{}z}~~~}}{y~}~~y~|z~}~}|{}~~|}|{}~~~}~}}{|~~{||}~|~}}u|zz~}~|~|}~}}~~{}|~~||{|}|~}{~{|}~~~{y~w|}~~~|~}~~~~~~}~~}}|~z|zz|{z|{}}~~|}}~~~~|}{|~}|~z~|~}{{z|}~}~}~~~zz}z~y}}~~~||{z~|}~~|}~z|~~|}{}|{~}||}yyx|{{~~|~x|wyyzvx|y}zw}zwzzy|zx~y|z{|x~z{u}z}zu~{{zy~|wwy||{|~x}}}~v~|yyw~yv~|xz{{yz}}zxxx{wxy}z|~~{~||||yz{z|{y}{zy~|}}y|zyxxy}~yv}}|zy{zy{y|yxy~v{|z{~|}z{{|xz}z|yzuy|y{~{|z|}y~~}|u{ww{vw{{w|{|}||{~{xyyy|zy}~}||}|}}z{~x|{{{{yz}}y}x~z|zz|w~vyxy~yzywyz{x}||{{z}x}{~vu~}}}{z~}{z~~zz}}x||}||{~|zu{xy|zz~{|}vy~r}{{}z|{y~ywy{~|{wzz{|{{yz~||{z}{~z{|z~xw|z{zz|z{~x|}y~~t{{~{zyx}{|zx||z||}y}v|{y{|{~~|{|}}|~{{y}zvy|x}{~y~wzyy|yyzv|x||wy}x}yz~{}||~{y}|}|z~~~xwz|{z}{|tz}x|t~}z{u{yy}}}x{z{xy{wyyz|}|~}{zzxyyz{{||}y}{}|wz{z{y|yxu~w|{|{w{w{zzz~xz{}|y{{{{}|x}{{}y~|{z|z|yz{}zzzy{{~z|yv{xy}ysz|}z|xw{zzyyxy{s}yy~y||}{}w{}y|}~|w}|yzz~}{yxz|~{z|v}}|wy{{{}|}{yz}v}~~~x|}|~}~~zz}}~yy~~~~{~~}~~~|}|~~{~~}~|~~~{~~|}|~}}}~}~}z{~~}|}}~|}~|~~}x~~~}~x{}}||~x~|{}~~}}~|~~~~z~}~~}z}z~|v}zy|z|}z~{y}}}~}~{|~~}|~~~~{|~}~~}~}}~{{}~}}~~}|~~~|~z~}y~}~~}|{|~}z~{~|}}~|}~~~|~}}||~~{}z|}~|{}|{|~}{~~}~~~}}~~}}~~{{}||{}|}~~~|~{}|~~~~z|~~~}~|~}{|}w}y{}vzy}|}z~|z{x|}{{z{~~xzw|}|x}ww|xz||{|}vy|{|w{x}~z}vyzz||y}{x~x}|z~z|y}{xzyzy|xyy}|}ztz|wy{z|yuxww|{}{wz}|y~|{xw}yy}|z|}{y|zyy|y|{|xy}ywzxz~zx}vx{|zy}xzz}{|{zwy~{wzwzx|xv~~y|~wuwy~}v}w|{y|{yy}~||y}x}}z{|}z{}|{{|y|zw{x{z{yx{}y~}|z{x}|{zx{{|~|{|z|~}yv|||zzu{wxyz{yy{{{~tz}tyy}yv}|z||~z}|z{}y~{~}{sy}x||}}|v~~z{}zxz{ywv~}}{w~x|y}{z}|x~||}xy{zzzz}}x~xzy~wx{{{{z|z~|yvuzy~yzz|xy{z{xz~|vww}tv|~zx{yz~~xx{{|uwwzwyv|y|x{|{{|q|z~{|{|y|}s{wxw||w~x~y|yzwzz~||{{}zzz}x{z{}z}|v}|}u~y|yz}x~{||zx}wzzzz}y|{w~}v}z}}yx{z{y{||{~yzw~~{}|xz|w|z|{}|vzz{{y||w}yz||{vyw}yz}~~wx~z{x{{}yz~zz{z}y}yzz}|x{x{|{y{}{z}~|x~{|~zyyz{}}y|{{x|}||z}zz{{zxz|~{}z~{{w|z}|~}w}|zy}{{yw}z{~w{}~~}~{}{~~~z|{|{~}~|~~~|~||}}y}~}{~{}~}z}z~|{~~}}|}~{}~~z~{|||}}|{}}~|}~|~~~~~{z}~|||~~{|}}}}~{~{y|~~}z}~|||}~}}~{{z}~}~~~~}~}}~{}~}}|x~}~}{~|}|}~}}~|}~|~}}~{|||}~~z~~}}}}}|z~~}~}|}}}|~{z~~y~|~{}~}{{|{}{{~{z}|~|~z~}~~~~}}~|||~}~|}|}}xyz~}}{|~|{}x|~{~|~}|~}~}|z~~{~||}~~}}|}~}~{~~~~{}~|}}}|~~~~~}|~~~{}~y{~~}|{~}|{}}{z~zz~{}}yyw{{|~tzxzwywyz|~}}zx}}z|}z|y{~z~y~|x{|{|{u~}{~{}z||~zw|y|z{yx}w{~{}{|||u}~|y|yzz~||yy{{|~{|v{||{||}{~}|}}}}r|}}uzy}|{{w}~z|{z}z}{{}{w}{yx~~zz|z{{z{ux}{wz}}yzyx~|}u{}{yz{}|}|}xu||{{z{wz~y|}z~zz|}|{{z||vx}|~y~{}z~{{y~x}yxyzxtyw{|||xzu}vy{}}z}{{}~xx}~y}|}xzx|}yz}yy||}z{|{}{|yzz{{wwvyy~|~z}~||}x{~|z{zy}|zy}zx{{yy~{~~z~~}z}{{y{zx|z}~{|~}{~x{{zvz|zx}z|{yz}y{~}|}}|}}~y{}|~y}y}xzyvwzz{{{{zv|yw}{}}x}x{y}z{~|{y|~}{|~}x{z{z|~~{|{z{{|}|~zz~|yy{}}y{~~{zw|~y{{~|~z||x}xzz}~~~}y~~{~~|zwy~y}y|y|v|yzyy|wx{}u{|yz~|x|{|~~y|~}~~{~||y{w~|}z{z{u}vy||{y|y}{{{v{u}z}}{yu{v|{}}{}}}wz{{||{||w|{{{{zu}{w|xyyzy{y~{}|xwy{}}||}w~yz|{|w|}|z}~}|y}}{{}~}{~}~}}~}~|~||}}~}}~~}{|}{}~}}zz~||{}{|{{~~z}}|{~{~~}z}~zy|~}{~z~}|~~xz}|}{~y}{~~~~}|~~{~~}~x~~~}~{}{|{~}~~~{~~{z{|}}}~xz}}}~}}~}~~|}{{~~|}|{}}~}x|~}|~{~z}}|~}}|}~~~}{|~}z}||}}}~z}{~~~~~~~}}{~}~~|||~}}{}}~~~~}~~~}}}~}||~~z}}||}yy}}~{{~~}{~~~~~~||~y{}|}~}}}}{~~x}xzx{{~}z{~zz{~z|{{{|wwv{~}|}xyx|}zy|~zy~vzzx{xww{u{v~|xqz{{}y{xyy|zx{y|||v{ytzyy}yz|xzz}~z}y}|x{{x||{{}{||~zv|xyyywwy||vyzz~z~{~|||zvxzzy{z|yxz|~x}|y|{{x|y||}z~z}z}{x}|{}z~zz|{y~~w{zxx{||wyz}{}|r{~y{{zx|x|w{|z}{|z|{}y}{{|twz}{z{w}{y{{|z{zy|}}zx|v}}}{{wxxyzz|{{zyvw}}{z{~}xyz|wxzz||v{||xy|{}{}}y}x~{{{~x{|wy{|{||}{y~y{x}||~|z}{{|y~zy{}u{w|ywz~y{{~{~~y~}{{|y}y|xx}~}w|x|y}~y}zr{y}{x}{v~~y}}~w~|~~~zwy|y}yy|}|~yyxx|||wyx{~xyyy}}~zxz||z{~||y|~}z~|syzyz}yz}|y{x|yx|{vw|~|{y}}{xx{}}z|~zz}xx~v{x{}y~x{z|yy|{y{{|ysxz{x{w}|}}~}x{{~z}|{wz{~~}wwwzxw~zx~}{}{wyz|zz{zzz{{zz|xv|z{zy{||xz}xzz}|x|||z||{wy{|w{~|}zy{}zzu{yy|y||zyu{zyzy~|~|}x~}}y|~zy}||}{y|{{vxzwzyy}{{|z~~|y}~}y{w||{z}{z|{ww|||z|}}}~~~|}}}yy}}~}}x||}|}~~~{~}{z|~{|~~~{{}~~~}~}}|~~}}~~y}~|~}~~|{~~{~{}~{y~}||~{}}~|z}}~{||x{~~{~}{y~~~~~}}~}x~y~|{{}|||w~}}~~{{~~}|z~{}|{}|~{~~}}z}|~}|~}|z|~~}~~}}x~z~~}y|z{{|~~{~|{}~~z|~~}~y~}~{~|~}w||}z}}~}~}~}}~{}|}}}{}y}|z}|~|z{~{~}}~~||{zx~z~|~~z|~}{}{~}}~~~|||}xwx}~x|xx{zzw~|{{{{y~zz}xz}|}|xx}z{wt||z~||{y~wz}z|}x}}||zzz{~yzuz|{wr{~y~|uzxxz{yy{|{yvy{|w~v|zz{{~zu}wz{z|{{}zy||{zwxxzz{y{zzz}x|{yxw|wwywyx}yxyx}wz{}v|z{{w{~}}|}}}y}y}x{~|~|y}w{x{}~y||z{}~|xzyzyzyzv}}vxz{|{u}x{{||}wz~|zzz|{}zzyx~{~~{y{wv~yyz|{}}zx||{|x}|xttx~vyxxu|{yuz{~wy}{|zyy{}|yy}z|zyyyzuy}x}ywwz}z}}||x~v}xwyx}|z|~yyx|uyx{~{}z{z}{yywww~ywuxuxy|wxyu|{}}|{vw}}zuz~~zxzyz}y{~{}{~~}~|{{}|yz}|zz{~|~{}y~xxwzuvy{wz{vv~|wwy||~y{|{}|y}{~{}y{|}z}}wzyyyz{~||z{{x|~y}xw||zyyz~}wz}vzzy}|{y|}wyx|uz~~{xx{t~z}~w{}}{}~ty{xvxy{}y{z}}{v|xy{wuyzv}}zy}~wx{x}|z}{zzz{~{x{|z~||}x{z}{}yvy}{{zy|u{zzwx~|vys}{{wy}|y|}}{}z~~~~{xz}}yv|z}zzz}v{{{x~z{y{z{x{z{}yxz}xy}y{yz|}{{}|{zz}|||~}t{}}}~~~}|~|~z}|~}~}}~r~}~~}~~}}}~z}~~z~|y~|~}~}~}|||~|w||{{}}~|}~}~}~{|||||~z{z~~~}~}z~}|}|y~~~{|~~}{|~y~~~~|~}~z~{}~}}||y~}|~~~|||w}~}}zz}w{}{~~~}~}~~~~~~}~}}{~}~~}{~{}{~~}|~}|~~}}}|~{~~|}~{|}|}|}|~|}|{~}{}}}~~}|{x|~|{{zy~||{z}~z~}~z|}zz{}~}~}z{|~~|~~}}}~}~~}{}}~{}~zz~~{~|~z|~z~z{~||}~~}}}}~}}}|~}{z~~|wz~{xv{v~|y}|{}}{{|xy}zz{|x}z}|{y|zz|}~z|{zu{}~z}zyz~zw~wz|w{uz|z~|{|wu|}xz~~{wvyzv}vx|wzz}|zvyy{x|vyyx}~|{z|{}x}wy}|zz}|{|{{x|y{z~y~y{||~}{}v}|}xy}sz~y|}{|x|}}{{|x|~y|z{yy|v}~||{}u~|}y}xz|yz{~}xzz{x~zuxwvvx{y{vz|z||x{zw~yy~{|x|x|zy|{{w~{xz~xz||yyz}y}{|~vxz~xyy{y{y|zy}z}xy{~{y}zy}{x{{|}yvu|x~}z~z~zw~~z}zy{{|{z}{y|x{~}y|~~yz}y~|xz|}z|}z|zyz~z}z}~~zz}~}yy{||zxv{}wuzv|yz{}|wy{{zy{}}w{zx}{y~xww{x}~{zz{wx~|}~yx{z}~zz{v|~z|}~w|}vz}z}{{~|{{zy}{{wx}zx}}|~{{yzx|z|wzy}}yzz|z~}{z~}yx}|{z~y|zyxz}{||}~x}}x{zx{v}~z~|y||yxxxwz|y{}z|}z{|}x~z}zyy{x{{}}uywzy}w{}y{z{}|xx~|{~y{{|y{yzzyy}z|~v~x|zyx|||~xx{{}~~v}x|xywwyyzv|vx||{ux{~zwzzx{{uyw|z|}z{{xxw}zxz}|zx||z~zvyz{}xx|~y}yxvx{w}~~y{|}|v{xu|}~~}~~|~}~~~~}~}|~|yz}|~y~~}~|}~|}z~|{{|{{|}|}{~||||}z|~~~~~~~~~|}}||{}{}}}~~}|~}}|{|}|~~|}{}}|y}|z~~{|}|~|xz||~}}~~~}|~~|}~||{|y|~~~}}~}{}x|}~~~~}}}{~}~}|}}~~~~~~|~~}|~{{|~{~zyy~|z|~{|{}}{|~~}~}{~}}{z{}{~}~~}}}~}~}x}~}~~}~}}|~~{{{}{y}~x~|}~~~}}~}||}|}~}|z~}~{~}||~}~}|||{}||}~~~}{|~}}}|y~{|~~{~yy|wyzz~|z|zzzvyxsxy{~zwu|wz}|xy{x}~~~}}zy|zz~}|w{{zy}}z~x||~~zwyyz|||{}wxzzvvwywy{}}yzv}~x~x{z}z{|}zz|w|x|v}{||xz{{{|zz{w|~{z{{yy{{yz|s|xuzy{{yy{y~z~x|xv~x}zy{|||v}|{|}~|{{|zxzxxu~w}y{x{wy{y{x}zzy{|xywzx~zyy|z{zv{{w|}zx|v}{y~|{|}~~}x{zxy}xx}{zx~}~z}|y{|{~w~xx{}}zy}zw|~|~||}||~|}{}{{{~{w{{~{yx}xxw}yw{yv{|y|y~wz|yu}{xzx|}}||x~|}}w{zz~}}|y{{z~xzwz{xz||{yxz{{}vwyzzz}~x|~{}}x{|{|y|}}~yz~zy}~~x~yzvx{zyzx|xw|~zx{t|z|{{x|y}}u}zz}y||w~z}~xyzx}|x~{wy{|{w|py}|yw~ux~vz||y{|x}{xxy{||v}}zx{z~y{~}xz|}y~zzyz}~{~{{zy~z{x~u}{}~|zyvzyvx{zzxx{v|zx|y}{{z}|}||{{~~}zz~zy{~{{}zx|{~zz{{|wuy{{{y{yx{~|z{vxxx}~{y{zy~y{}|z~u|xy}||{y}~|v{z{x|w|xzyy~wyxyz{zzz{|yyz||x|}{|~zywzy|yyw}{yz}~~}}|~||~~|}~{~}}w~z|}}~~{z~~||}}}x}zx}|~}y~~|}}{z~||y{y|z{~zzz~{{}}}~{||~}}z}}~~~}}~z~{~}}{~~|~}~z{|~}z||~||{}}|}~}|~~vz|}|}~~~}|~~~z~|~~}~|z}y}~~}~}||z~~|~~~{}}~~~~{{~z~{~}~}~}~|~{|}}|~{|~~|}}}}}||}~~~|||~~~~z~{{}~~}|~~~~||~|}}}x~~w|~{}}~~x||~}~|{~y}}~}}}~}}|~~}}y}{|~|}}~~{~zyw~~|}v}}{zyyzx}yy}zxz{|x{}w|zy~}}z~}~y|v|~yxz|zzx|~vyyyx|z|||zz||xv{yxq|wyy}}yy{~~z{|w}|z|{|{{x{xwy}~~{z|zzx|y~{xtz|{z{zzz{~y|}xwyy{}x|wzyzy|xw|~z}{|}|}|u||~z~u}~|y{||y~~|z}x}w{yx}|~y}x{y||y{~~yzw{y}z}~{}yxy|z|y|zsz{~zt|ym|}{}|xw~z|y~y{~{x~y~z{{~z|y|{{y{s||xuzyy|ywyx{z}{{}{z~~{{}}xu{wx|~z}x~zz}~{z{~z|{yz~zz|~wzxv}z}y{~zw~t|z|yy{}vzy|}yw{~uwz|||w{||z||}||x|{|y{{|zzzxz~}~}|z{~}}{{y{y|z}}z}{~|||}}{xz|xwwuxx}{zz{}y||}{{zz}}{vy~zxz}~}{x{~}~yy{|~u}|xx||}z|xy{{xyxzwy{|}w{z|x}~{w{~{zw||x~z|}{|}z{ywyy|x}{yy|w|xzz{zy}zv{{{{y}v~{zy{{|}|{xyu}~~wzw{yx|z}w{}xzy}~z~yz~z~yz|yyw{}~~~y~z|yu{{||}{xy~{{}~{{{{{x|z|~w|~|{||y}v~~w{}|y{zz}{~|z||yzz}v}z{z}xz}|{|yx}|vvw|}|}vyw}{}|zz||z{}}{}|~~~~~}~z}~~~|}}}~w{~~}{~~}z}}y}||~||~{|~|}~}z||}}||}|}{|~}}{}}|||}}|~~{|}}}z}|||}|{z~~~}}}|}~|~y}z||}~~}y}|~|{{}}~y~y}}{z|{~}{||z~}{~~~|}~~|}~}||~~~~~}~|}}~|~~~~~|}~}{~x}|~z~{~~{~~||~y|}~~~|}~~~~~}{||~{~}~~~~}~}|~x~zz~}~~|~||~{{~~z}~{}z}||}~||~~~~|z{y~|}}}~}}}}~{{{|}}~z|~zyz}y|z}|zzw~zzyzr|zz{zzz~xzyyw|||z{|{yv}qxz{v~}x|~zx~|zy}}xz~|}w}x}|}yyxx~zwu{m{zz|xyzzz{z}zzxyyz}}z~z||~x{~|y}yzz~{~}~}}||w{v{y|x|}z{vyxzvzx}zz{}tyxwz}|x}zv}~z{{|{|}~{}zzz}~xz||yy}|{{}wyxz{~zzzy{|x|}{~~|yzvyxzuywy}{z{{}y||~z|}|}}|{|y}y}xw{|{zvz}v|xx}||x{{wwwyzx|x|}yz{zz~}x~zw{|}{zx~~}|{y|z{{||}y}|z{wt{yuz|yvxz{}u{{w{zy~}}|{|zww{{zyz}y|~z}||z}zx|{z}{y|x~v|~~{wy|zy||wzy||}y~}||y{yzxz|~z~{~{~{~}}~~yw}{{xxuyw|yz}zv{~y{{z|~|}u|zyyw{~{|z~|}}{|x{~{zx~|{}w|v}{~~}y{zy~~~z{|zzy{|x|u}z}{{|}qzx{zyv}||{zz~z|z}||}}{{|}|}x|y~{{z{|~||xwxy|y|zzzy}{z~}xx}{{}y~|z~~wx{yz|{|{}zxzz}~|v~z|z}xxwy|v}{}t~|{yzz|yw}zx{vzzz}q{z{~yy|~z|z{|~x~zz{u}{x}}x{|yv|w|{{zw}~wxwxyx{zzw{z{|{{zxz|z}~{}y|y|~~~~|~z||}~}|}}|~}~}|}{|{~|y}|~{|w{}|}y~{|||y}~~~~}}}}z}~{~~}}~~x|~|}~z~|z|~~}qv}}}||z}}z|~}~|~~~~|{~|{z}y~~|}}|{~~|}~}|~~~|~|}|{~|{}~~|}~{{~|{z~{}|{{}}}~~{||z{}}}}|~{{~}~||~y~x|~|~}{{~|}z|z{~z~}}~}~|~{}}}z|~~~{~}|{{{{}}~~|~|}|{y|}~x~{{{|~}{}~}{}{}}}~~}}z{|}~}v{{}v|{|{zysw|z{z}{z}zy{z||zx{z|y|~{y}ywzyv|xwwy{{{}ww~{yx}~w|~zz}~v{yxzw}zz~yyxyyu|{|yz|z|}w~zty|}{zyx|}zyyyy|yz|z|}|z{{{t|z|x|}z|z{~x}xyy~xyw~yxyy}|~w}|yw{y~yw|z|{{}}}w}y}}{z{~x}x~{}~~q{}y|}{zyzw~{}zy}}|z{{qxvzy|}|{z{z|y{y~x}|ux{zy~yz|{}}x}}{|vx{zz|{v{|y{|{~zww{yu{~}||{yx|xyz{~{zw{wzy~|y}||z|{}}z{}yt|{z}{zv~~w|}ry||}}z|{{}}y|z}{{{z{y{}|z}}~~yz|w|}|x~{{{|y|{}zt}yzxz|x}~|t}xy~zz{}||xyv|}zyx~yv}{z|{{z~{~{z}xwy{ux~||zzz{z{y~zzz}{yy|w~{}{|}{{{wzxz{{}{~z{wx}z|~}|}|}zwzyy{|}{~||{z}x}vzyzzy~|w}y||zy~xt}~|{{~|zyw}~}y~~wz}z~|{||z{zy||{{y|z}zvy~{z|zxzwu{z|w||zy}|~zwyz|}{{}{v{}~y~}yxzyy{xy{{}{y{uzwx~y||y|s~|{|z{yy}{{{}~||xy~z||}}}|w{w{|{y}~x|xy}w}x|{|w{{zzzxx}yy|}y~|{}z{yy}zw}~~|}||~||~}|}}z|||{~{y}~|}}~z}{~{|~}}{|~~z|}|yy}~|{||~~}|||{}}}~|~~{~y~z}}}}}~|||~~|}}|}x}~||~~~}{~||}}z~~}~|{~~|}~||~~}}|x}}}~|}|~~{~}|}||~{z}{|}}}{||}{}{~~{~~y}}}~}~}}~}~~v{|{{}|~z||}}~|}}}}~}~~z~}~}}~{}z~}}u~~~|~||{~|}~}}~}}{{~z~~~|}}~}z~}}~{|~}}~z||}|~~|~y~}zzz}~~y||y|{zv|}xzz}z{}}x}y{{||||{|}zy}zzx|xw~{}{~xy{{|{}zy{{|{|~y{y}||zwv{y}||yx{{~{}{z{}}w{{}x{xwv~|u}y}y{}{{{|}}zyyt||x|z~w~vz~zz{z|}|z{|wx{{zyy~vzy|y||z}{}}vyz|}z{y~zx|~{y{|~{{zzw{~|~z{|ynzzuxx}x{|yzxy|yx~}t{xy|y|}z{xx|{yz{yzw~y}x{|}~|~{~~{{z}xz}}{}{||wx||z~||{xxv}yyz{|yzyz}~{~~~}~}~|z}{{{z}~}z}{ysz}zyz{z}yxyzwy}y|xz{z}z~~x{|z~|}}yyxy||t|x~~|{~yw~}{y{|~zzy}zzwy}{q|}x{zy{||xzy{z{yz}~~v{y~y}}~v~}~y|yyzwxx{zzzyzzww|xu|z{~w{}|~||{}}{ux}z}yzyv{y{x~~|zw}}}zzz|{zz||zw}x}{vxzwux{{{~}v~yz~w}}}}y{z~x}~z}{zxz~|~y{y||~w}y||{{z{{{{}zwzx}z{|~z}{x}}x|}||~{|yxz}}}wx{z|w}~z{z{{}xz{zz~|{vvz}yy|}{z~z{~~{{}{||z{~~{~{x|y}{}~|{z}{~xwz{~{{v|u{~y{w}{|zx{{z{{~|w|{{{}z}}}|~}{~|~{}}~~}|}}~|~|~{~~|~{||}}~zv|}{~}~}{y}~~~~}}{y{~~z~}~|{}~|y|{z~|z~|{~|y}~~}}|~~~|z|}}~}~{{~~||~}~{}|~~~~~~~z|{|z{~{~~}|~|~~~}|~~}~}}}~|z~{z~}~}~~~z}|}~}~}~~}~~~}}~||{||}~~~}|}{~~}|~~{z}}}}|~}~}{y}~~~}|~}~}}{~}}|{||z{}z~y||~|z|~~~~}}|}}~}x|}~~}}}|}}}~~~{y||xyy{x{w}y{z{{|zxx{}}z|xyyyvy||{xz||y~}y}|z|x{}{~{|xzy|{xw}{||yz|{xryzz}y|{|{z~z~|{u{~~}z}{yy|}z}{~x~~}}{|yx}v{|zzyx{{z|}yxyy{}v|u{~|}}}}zv~xyvy}z{{|zwz|zyz{|{~}{y}yz|x~}{~z|w~}z{yzz{w}{|zyz|z}~{y{~{y{u}zwy{zvz|z}zz|~{}~{|||~x|y|xx{|yy|y~}{zyz|{||{yzz}{~x{{z~x{|}x}z{yzxyz}||vy|||}}|}{vyzyyw|~|{}{v~}wv|vz|}zx|z}{ty{}{y|{~zxx{yzzz{{x}xzz{z}|{{zy||}}yz}|}{{y|}||{~||~}{|{|||~z~}~y}z|wxx{{~}w}|z|}}}{|v}}}{|~y{yxz}~zxz||}xzu||yz~|~}{}z}x}|zv}{}{~}|~u{v~x{{z~{xx|}}z|z{||~{zvz~{y{}zz{w|z~yu|z{zwtzzx|yxxzz{{{v}|x{zxyy{{zyvy{z|{}z{w{{~|{z|uxwyzy}zx~vz|}u~|}z~z}w|z{vy{z{zz|y}|y}{~~}|x|{|wy~}y{wy~y{z|}zyz|}~{vy||w{|}y{}}y~|{w{}}~~}|x|}~~}uwy~{xzyx}xz|z{z|y|}yxyz~{xz{yyzz~{~~}}~|~~~z~|~~|~z~|~~~~}~~}|}|~~~v}~}~{~}{~z{}~}{~||z|}~~~}||~~~|z|||}~y|~~|{~~~||}|}~}~{{}}~{z~|~|~~~~}~~~}}|}}~|{{|~}~|{y}||||{~}}~~~}~z{~~~}}~|||z|}~~}||~~|~~}~z{}}~~~}}||~z~}}}~~|{}}|{{~~~~y||~~}~y}y~~}~x~||~~x~|~~~~}~~~}|~{~~}|z~~~{}|}~}|}~~|}|~{~~~|~~}}~}}~}}~~}}~}}~}|}|{}|}}{~~~~|~|yw{~zuz{{~y|||zuyvzxw{}uyzzz}}~|{{|~{z{}zz{}zz~}z}xzxx~y|}zx{yxy|{u|zww{w~y|~x|{zyzy}yxyz{v{}vx{}|{z}{z|y~z~~}w{{z~z|z~{~z|}~zs{}yw~{yx|y|t}zwzy{xyx~{y~vuz~z||w{}{y~~zyzw|}{}~z~}{||{~}{{xw~|z|xy{}{|y~z}{{|{zvzzx{|}wz}z|y}}}xx|{y|{|{|~z|}}~yzy~y{y{|{yx|z{xzy}z{w}y{|v|wyyy{}z|{{{~{ww}z~|{||x}yw{v~{w|zyy~}v|yx{}|z{}}v~}|w|zz|y{}~}z}zy~x~zx~{~{~|y~|}|||{w{yw{{yxyw}x|y|}~us{z}|{y|~{~z|~vzzxx{~}}x|~zz|z{|v{wzv~||yvxy{zy}vyx{|x~zz|{{wy{z||}x}s|zy}zy{~|}}}zy|~ztz~z{y|{{y|y|{w{|{{wzzy|x}y{~||y|~}|{|{}|{yyx{{{{|zy}wy}|y{zxy}y}}zvw{~|}{y||z~|{{|}||u|y|{|y~z|~|{z{z|y{{ywxzz}~}x}xwxx{||~zx}wxzyxz}|{{y}{{}w}y{y}yz{|~z|{z|yy}y{}z}yy}z|x|yzyz{}w}}}|t|{~|~}{~|x{}z}{xx|~}~~}}}}~|}y|}{{|~|}}~{}~~|~|~~{~{}}~~{v{}}}}~~|}}~}~}~|~z||~}~~}~~~|~}}~~z~}|{~z}{}~|}}}|~{}x~~~}}||}~~z|}|}~}||~{z||~~~||~{}|{{}}~}}~{~}~{{~|}~~|{|z|~|~}~~{{}|z~|}~~u}}~}~~|~|}}~{|}~~~~}~~|~~~z}{~{~v~{~}|~~~{}z{}|}}~{y|y|{{z}~~~~~~~~~}~}}z}|}~|}~|}}~}|}}y}~~|~|}~{~~~|z~v|z~{}}~yx~}|{v~uywzz~vyyxy~z|xx}y}z||wx{y~w}w{|z|xy{xx~~~{}~{zx|{wwy~{{{{~xzyz{yywy{x{x}xw|w{zy{zzz|ww}x}y{{{y{~|yz{wz|x|z{xyz~yz}uy}~|vzyz}~{{~}{z}xy}yxzz{w|x~{wy|wv~}}zx{z{|yzw{}y}vwvy{~|zyvz~zw|{zy}z}xw{}y{w~{zz||{x~{z{zvs}{|w||ywzv{xx{z|v|{{yz~z|~{zxw}{{~{xy||{z|}x|{~}vx{{{w||w{w{~}uw|v~x{|}wy~|}~{yz{{x}zuyz}}}ywzxy{~zyzzz}~|w{y||}|x}~|x{x|}|zz|}zw|~}|}}{zx}{{vy|z}|y{|y}}~||zx|z|{vy{x~zwxz~zyz{}y{~~tz{v|~ytz{y{xy{}zz|~zy{yz}|x{|z~~u|yxzx|y{zzz|}ywyzz|y{|zx}}}}~~||x|zw{yyzw|}x|{x}z}x|y~y~~z{~|xzy{||z|{}yyzz{ww}{~z{y{wy}yx|x}|z{{{yz{z{{|z~|}z{y}x{yww}yxy~zz~{}~}{{xz~~x{x~z|yxzx}xy}z|z}~}~ywy}||~}w|}w{y{}w~~{{|yzxzxz~{}{}z}|yww|yzz|}|yy{x~|y}yp}}z|{||xy}uz~yz}z{|}~~||~}|{}}}}~}y~{~|z|~}{z{}~z~|||{~}}~~{}}~~y}}~}{}{|}|~}~~~}~|}||z|~}~}|}|~|z~~}|}|zzzy{~~~}|}|y~}|~||}y~}}}{|}~}~~|~y|~|}~~}z{||||{~~~z}~~}}y~|~~~}~~~|}{~~~}|}{{~~|~z{|y~~~}}|}~{{|}y~|~}|{x|}}|}}}~~~~}}|~~z~|~||~{{}y~x||~z~}yy}{x{~x{~||}~}|~{|}}|~~}~}{~}|{~{~}|}~}~{}}{}}y}}}}y|~|~|{||||}}|{~~{y{w}|~y}z~v|s|~tv{~t{wy{|{x{z{uzz~{{|}~y|zz{y~|z}y~{zy}~{y{||vy{{}{y|yz}z|}yytzw{}u{}}{}z}u{y|yvwz}~y{z}{{z|wx|}yz~~|}x{}y|{{u|{z}}|yzuxy{z|||yw{w~|y|v}zy{}xy}~|zz~y{{|w{{x~{{}z}y{{|{z{||{vvzvw{x|{xuzzy|y{xyw{}zxxw|x~w{zw}zyzwz}|{z}~|~~~|z|vxx{{||zys|w{{|~{y}{yy}v|xx}}||{}zy~{~||~zx~zz||z~{~}xy}~zv{{{xxzy~y{~~}z|{{zzx}wz~w{w~{z|z}}|||||~||}~wz~~~v{|zx~{y|wz~}{}zxz}{z{zxv}|z|{x{z}yv{}}{|z}|z{~{}{|z{|{u~}|~}y}z~{w|z~~||yuz}zyx}{uyz}|t{wy{|y|}}{u{uw~xyz}|zy}{wz|}{~iz~||~xy{v|yyzy{y|zx~zvyxyzx{y~{zxx|zxy|~|y{yx}{~{}~z||{}|w~zwyyw~|{|{~z}~|{yx}ux~yywy{y}x~{}}||y~zz|xy{|}{~{yzzy|z{~xy|z{|y|{yz{xwx|}v|y~ywwu}z{{|}{ztxzz}y|z|{{{u|}|{zz~yzxy}xyz~zvzw{{}|}{x{}x}}|z{|wz{~y~}||{~~~|}|yx~|}}{~~~|~~|w}}~~|~~~~}}~~~~~~~y~{|~}|~~}|z|~~~||||~}~}~~{x~{{{z{|}~{~}}{~~}}}}~|~~{}}}|~}|~}}~|}~|~~~{{~}}~~}z~||~|}~~}~~{~|~||}}~}z{|~|~z{~~}}~~z}~z}}~~~}~~|}|~z~||z}{}{{x~}}~{|}}~{|z~}}z~|{~}x~}}~|~}|}~~~~||}}z}y}}}}}}|y~||}}|~~}~||x|~}{~|{}~z}|}}~}}~~y~~}}~~~~z{z}}~}~~}~{~}}}}||y|{~}|}||}z{||{}~x}{{}}|y{}w{zzxz{z|zy|}yzu||zz{|{}|{z|z|~|yxzw|{z}zv|ywxx{y}yz}xz|yx{|{{x{{}}vz{{{{w{wzz|w{zz{y~{xzz{z~~z~{uz}||{z|{z||sy{y}~yyw|{~}y}zz{v}{z{x~z~w|yzy}~{~~yy||{xw{}}zz~|}zy}zx|x{z{zyzv{{{~yy{z}zz{y~yuz{~{zz}|{{}y|zxx|}|w|{|}}{}t{x~z{~xy{w~|y{vz~}z|z|{x|y~ww}{ux|{z}v{x{{~~}}}{{y}{{z}y~y{|y{{{{x{y}z}{}yy}yy}||{~~|z{|}{|~|||{ww}z|}{z{~x{x|w}{uz|~|{wz}~}y{y|{~|{x|uy}|zyy~z|xxy}y{zz|{|xwz{z{{~z}{y{{|{}z{}~{{{{|~|}|}||zz|{|{wz|z}y{|x|~y|}{~~}x}|{yz}}z|}zyy~}zu{x{|yz~xy{{z~xz|yw~yx|{ww{{}{yxz{vzx{{x||~x||{{vv|}z{{x{~zzqu~|{{{~}xyyy}}|yw{z~y}~{~{y|y{x}v|xzy{xzuy~w{~}~{yy~yzyx}z{y{~{{{~x~~{}{~xy~}z{{w}wzvy}{|z|{{y~|||{yvxxw{|y|{~{{|wxy{{{}|}{yx~xy|~|~|~|~~{}~}|~}|||}{{{~|~{z|~{~|~|~|}~|}}y}|~~~~}}z{~|}|~~~~~}|~}~r|}}}~~}}~||~y~|}|}{z~~~~z{}{z~{|}|}|~~~}}}~~|}||~|~}~}|w~|~}~{~}}}|{~~~~~}~|~||~~||~}~}{|}z|~~|~~}|}|wy}~||~{z}~{{~}~}{~~|~|}~~~~}z~~}~}~|~}}~}~|~~~~}|~v}|||}{~~x}~}}}~~|~}}~~~y~~~{|~|~}|~|y}~~~}~~}~{{|{{~y~{}|}{~~{}|z|}~}}~~~~}z}}{{}z}|y|{y}zy{~xz}~{wyv|x}~z{{~xzyxy{}}{wyx}|yyx}x}~{}{||}wz||zx|y}~~y}{|xz}yzx|yy}w||w|u~w||z}xz{z{{z|yy|}{||}}|||~~v{|~|z~}}~x}}y|}xyyxz~x|y|zw|{~|~{xxzyx||~wyx{z{{yz|zz|{|{yx|yz|~y{}zzzxz{|}|zw|{zvxyq||zy~z{w~z{{{{|}zy}|y|}~x}}{zyzyx~v|||~}|yxv|z{{z{xzy|x|wy{|}~y{~xz{y{wyyx}{z|~~~~{x{~y{yzz{{{~}{|w{y{wu}}{zu|~|yzvyvzx||zyz~y||x|s}|~|}{{|zxu}yzz{{}x~{{zz|~xy{u{{|}{xv~y{|z~{x}z{wwys{{{{|z}~{{y}{yz|z{|}z}~}yzz}y{{z|yz}wz}y}}z}y{}yzzw}y|vv|~y{z|xxyzwy~~x~{}~|~}}z~w~y}}zww{}~|}y{xz~~|~w{uxzz{vzzzu{}y}~}~z~~w~{wyz}{y{~~{yyv|z{{yyzz{xy{~{{xy|x~z}y|u{xzu~yx|{|}y{|xzy|||z~}|~||zxz{y|xw{uyw}xyz|v}zzz|{xzzwzyu|~~yw}||}|{|}{x~v~}|z|~x{}}}~{zy|}x~z|}t|zyyy~xx~{xywv{|y|zz~||{~~xzzzz{|}{z|z}z~|||~}~}}{||~||~|{~y~~}~~}|~|~}}~~|}~y}~}||~~y~|}~|y}|}}}|~}zz~|{{~~}~}~|~~}{~{~~}~~~||~~~~~{~~||z|}~{}~|~{}~}||}~|{|~}}}{y~}}}~}||||{|~}}|~}}~|}~y{}}||~~}~~}~||~~~|~}{|y~}~}|~z}}|x}v{~~~~}}z}~}|~}{{{~~z}{|~|}}~{}{~~{|~~{}|~|~~~~{~~z}}|z}|}{~~}}{|y}~}z~}y}}~}}}}~~|}{{xyx}y||z{yzzwww}}|~z{{x~x}|yx{u~x~zxzt{yzzy{xyx{{|}y{y{{~{~yy|~|||}w~z|y|uz{z~yx{w||zyy{vzz|x{y~{x~yz{|zx|u{|{{zz}|{z|zyz}}||xz~y}xz|xz{xy|vy}~z|{yy|{{{vvvw{|w|}x{||xy{|~{|yz{}z|z~||wzyw{w{z{zw{z{x|z{~{}z~x~|xz}||}ww{ux|}||yxz{y~{|y||{zwzz~zz|xwx|}xw}yz|z{|vz~w}z|wx}|yxy{|w~z{|{{{z~}{x|{z~}x{zw}}~yz|{{zzy{y{x}x{xxy}z{}|{zzzxwyyw{~{|{}|}wzzz{||x{z{{}}}|z|x||z|}{xwxz|}}zz{|w~zx}{y}u|~z{zz{|}y|z||vz{z~|zv{{yz{|q~{|{}}zx{z{{wz{zzy{xx{q|zy|y{|~{~{zvz|zy{xyxy}x~|}|}|y|x||yz{}yzwx|z{z|wxy}x~}|y|x||zy}y}||{}}~~{|{xv{||~|}}y{|z{|wzw}{~|x~~z}z~yu{v}zyzx|yzx}uzx|vzzz{}yy~~y}{~|z~~yxzzz~z{{vzzw{v|zyyx~v}{zxz~{~x}{sxz{|w{y|x{z{s||}xx~{|}}x}yvzzzz{{z~{|~y|{z}|y~y~{zyyz~zx|}|v}y~|||}}~||~}~~~}}{{~{zv}}}}y{{{}{|~~}}~|~~z~~}}}}{}|~~~~~~|x}}}{~~{~|~~}~~y~~|y}{{~~|~}{y~~{|~z~z|||}~~~}|z|~||~{~}~}~|}~}~}}~|~z|}||}{}||z~~|~~~{{~~~~|}~~}|~|}}{y~|~~{~|{z}|{~~|}{~||~}|}z|}{|z|{}}|}}||~~z~|~~}|z}~}}~|~||}{~~~z}~~}}}~{{z{~~~{~|}~~|{{~z~|~|}~}zz{}}}|}{}}}~~~{~z}~|z}{~~{~~}x~}~y|}~}}~}}{|z~{|}{yx}|~~{y{z|y}uz}|y{x|yzwy|}y}}}y~ytzy{y~y||{}uyz{z|y{}z~{}|}~{xz|}~wz~y||uzy|xyzxy~}yyz}|tz|zz~~z{y~{~~}z{{y~{||y{|{|{y}yzz{|x|}z~z}|xxz}{x|{w|w}w}}}yv|{x}{{~|{wzz}|{}y{{y|zu{~zwx}zz|vzwywxz}x~yx|vz|}y}}{w{|}}~x~~y|z}{||~~{y}y~zz{x|~{|{xxzwuy~~||{x|xzzyxxwzxy{|}z|zw}zz|~|{}|~|}x~{~zy~}|xzzyzwx{}{x{|zz}z}}yw|y~}wz~{{}{}}|xz|yyw|}{wvy||~{{|xz~u{wwy|{~~zxy~zxy{||{wyx{y}z~~}xzz}yx~{{t~xz~~~~~y~~}}{y}z}vz}y~|{{~yy{|}x~|}|z~x{}z|z}{{}~}{y|u{z{~y}|y{~y~{|}~}z{|{~~y{|zz~}z}}y{|xuz||}{}z{}|y}~zx~|z~yw{}}{|}~wzu}xx}}z|v}w{~}x}|yx{zx~|vz{z|x}z{~}|{x}|}|~tyzy}|x{|yyxxxy{xz{}xz{{wuz{|ywz}||z~y}}}z{w}{w~|~}yy|~{}y{~~{zw{yy}~{w|y~yyy|{|{{xyzzt~y~~~{~|||yww{}}|~{}~~~~{{{~~}}|~~q|}}}~~}|~|~}}z~}}{~{|y}~{~z~~{~}~z{|}~|}x~~}{|~~|~~}~~|{{~zz}y||w~|}~}|~}|~~~}|}~~{~~~}}z|{~}|~z}~~}}~|}}{~}~y~}y}~~}|~{{}zx|~~~~~}~~~}}{{{{~~}}~|y~~{wz|}~}}|{~~~}~z|~~}}~~~~~~}|}{~~|~~x}~|}}{|{~}}|~~~~}~}}~~|z}}z||}~u|~~x~~z|{|{}~x{}z}~~||~w|}{~~}~}}}|x{}|{|y}~zxw}y{y|~z~{|w~}}{yw~~|x|yv{~y{~xx|y|}z{}|yx|}{}y|rv||y{{|}yz{{~}x|yxx|z{}zz}~||y~{|}zuw|{}z}r~wx}|{|{z|zwx||{yvz{zw{xv|{wyy{w|x}{xzyw}~y~tzz~|{{zx{|xz|z{yzzz}xy{|{xxy}}w{~{yzxy|{}z|~}xy{z|~zvx~~|x||||wz~v}}{yy|z}z}zy~|{zy|z{z|xy{zx}}wzxwzy{z}w|}|~{}|yz}t~}|~{|~{||w|~|yx{x|yzy}{{~{wv{}r~z|z~~w{|zzv|z}}{}{~{{~y|xwz~zvyyy|x~y|xwvywy|xxx{z|z~}w|z{y}}y|z}yyz}uyw}y|{z~{xxu~{|{{~}z{|{z}{}xy|{zzzz}~z{wz{yxv||}zw{y|zxz~{zx{yz|zz{~xwvzw~|~}xxy|~|~wz|z}~xzy}uz}|}xx{{|}wy||z|}z}}{|zv|x}{w|z|yw{~xx|{|z|~||zy{yx}|y|yx}xw|~||z{x}v{}xxxu{{||~}uzvzz}z|{t{|zxvzwvy{y|}wv|~xy~zzyy}zzyyy}zzx~}{w{w}|~zzzxxwxz|||}z{zvz|z|z|yv{wzz||{}w}{z}{z~y}{{y}~y}~xx~t}~w|{w~zz{y{|y{z{~yv|{|wzx}|z|zzyyzy||{|}zz}x~~{~zzz{{wzyy|{||||}~}}}~{}~}}z{}}}~|}~~~}|~~r~~~}y~|z~~}~}~{~}~|}~~|~~~}}|y|~zu~~}|}|~}}|~|~~y}}}z|~~}}~~z{|~~}{~}|~|~~~}}~z~}|{~~|{}~}|}~~}}~{~|}}}~~{}|||||}}~}z}~|{}~}~}}}}}z}}{|~}~}~|y}}y|~}}zy~}~|||~~{{}}~|||~~||~~|}~~~|}~~~~~}}}~}z}~~~|}y~~{~}{|}||}~|z|}~}~}|{z}z}||{}}}|}}{}~~~|~}}~}|~~~~~~~}{~|~~{~|~}~~~|}}~~}~}~}z|u~z{{~{zy||{||yxyxwvy|x~}uxz~t}yy}zzu{zwx{{~z{zz|~}z|}|w}{z{|||y|}{z}}}yyz}zz{}wx|zx{yzw{z|}z|wzxu{{vy~y}~z~{zwzz|}zzz|||{u}{{{~{|xx{}zww{}|xzwvwyz{~{}~x{yxz{y|zz~w}|}z|xz}z{|{z|}|{|{z~zx|y|z}yyu|xxszv{x|zxz{xvzxy~zwyyw{~{y}~|zzy{xv}{y|y}}zz{zv}~~}|{{y{zxztxzyzvwyy{yy}wzzz{zz}}{{z}yz}z{y}zzx~{}|}}xx{z|}{|zx~xyyy{z{{x{}xxzvxwxzy}|}y~}|||}w~{}z{y|~zx}}}~|z{}z{xuz|r~x{{u}}xwy{z|wwzyvw||y|{}|||w~~~zx}~zy}xw~x}x|w}t{zxx{}{{}zz{{y|v~{ywxwu|}yyzz{}}vz~|xy}}|~|}~{|||z{z||}zw}}yxvxzyyzy|xxy~~x}yz|}{zx{zy||}|x}v}}|z{|w|x{{yw|w{{{{}zxzz}w}v|~zxx{zvtx{u~z}{ywwywv}|yy{|{x~wxxzzy|}{x~}zxzzz{zx}}y{vyxx{{zx{}ywyzzwxtw~v{y|z|z}x~y~~{x{{|}}{~~y{yw}{||yuzz|y}zyyx|x}yxzzt{xv{{xyx|}|~|{}||~~~~z~}||}||}|}z}|~~z}~y{|~u|}~{y~{z~}}}}~{~{|zy~{||{}|}~|{}~}}{~~z~~~|{~~}~{z|{~}}~v~~{~~~}}~}}{z}{}}z{}}|}}~~~|}~}|}}~~~|{~~y}{~~}{}||{|}~||zz|{~{z~}~|~y}z~~||||}|~~z}}y}|~~v}~}~{|~{~{~}|~~}~{|~{}{{~{}~||z}}}|~}}|~~}~~||~}z~~{|{|{~|~}~~~}|}~{~}z}~{z}~|||~}}}}zz|||~{~~~}}~zy~}~}~~z~~z|~~x|||{zywu|{{}}~x{}|yzzw~{zvvyzy}|{}|}}yx{{~|}z|v||}zw{{|||}|y{|~x|}{xyzy}{|z|z|zyz{yz~{ty}z{y{z~}{{y~zz}y|}|v{z~zzxy{z|{z{y{~{yxzxyx{wz}y|{}y{||{w}w|}x|yxz~|xxwww{}{xy~}z}}zz|u||z{{~~z|{y{y}}z{z}zxzz{zz{|v~}}vxvv{z{}z~y{{xzxzxyxz}zz}vz~~{w}x~|}|}}x~{zy{{x|vuzwx{zw}zyxuy{xzw{y|xzx|z}xy|{z}}{|~~}y{yx||u}z}||xwzw|}z|w|s{||~}}}{}zz|{}z||yyz}xy{|zz~{~xy}xyzwzy~|z~|z||yy||}z}z|~|z|{}}uy{x{}||y}z||{|zy{x{{yxx}wzx{}{z~yz|y|zyv{z{~x}z}||{yxyx||y~w}|y~u{|ww|zz|}{xx}|}|~}{}zxxzy}zt}x~y}}wx{~x{|vzy{}yxu~x{w{~|wy}||uzy~wz|yz|wzx|~|}{yy}zx{yvy}|yw~|y{}}xyy||~||zv{yzy{}y|{|z}{y{z}{zwy|yyyyw{{}zv{zx}~{x}w~|{{z}w{{yxyx{wwzx{z{{vy{zywx}y{zz{w~|wy~|z{{y{y}z|zy}~|qu{}~|}}uz||z|z}x~x~z}~xz|w{{xx|z|}{xuy||zz}{|z~|{yzz}~~x~}}{|~~~~w}~|~~}z}|}~}}|z}}}~~{~~}}~yz~||~~~}||}|}}|~}~~~{~x}~||{y~|}~|~}}|{}{}|{~~}x|~~}~~yz||~{}}|z|}yy~~z~|||}}|~z~||}{~}|~{}~~}{}|}||}}{~~}~~~{|~z|~~|}}~~~}y}~}~~}}}~~|||{~~z~}{}|~}z}}}{~~{{~|}{~~}~~|~{~}|~|~~~}}~}{~|~}|~~|}~|~|{~{~{}|{~y~~~|{||}z|}~|~}|}}}~}}}}~~~}{~{|z|z{|~~}}}|~}}}||~}~}x}~y{|}|zy{u}vz{vy{zzyyz{~|vzy~}z~~}{ywz|{||{~|z{z{|xzzw{}zz{~zyzw{}|y{{}y~z~}zzwzu~zz|~vxw|}}|y|~{{}x||}~}~{|{{|}{{{}sy~zx}~|{xz|{zzyz|w{}}z}}xy|zy{y}w|||vw{yz|{}}{|y}~}zz|u|~{}|yw~}wz~{{z~zy}{yvxxy~~~zx{wyyzzxv||z{{|~{{{z|y}zzx~{zz|wzzx{}wzy{~~wy|y{||}zzzxyz{w|{{y||}~{y{xy}{~{|}z|x}}y|z~{z~{{ywyz{~v||yzxywz|{w{|{u{||z}z}y{zy}yzyzw{|~}{}}{}|}x{w}zzuyyz{y|w}v|zz{y{{ywuuz||x{{y}|~zzz}z{}~~}~}x}}}|z~wxv{||zzzxvyz{y{~u|z{~y|tz~~xy}wx{{}{{z}zzw~w{|~~{~~~zw|z}yzw|{z|zy}{wwz|~|{yx|}~yyvxy~x}y{||~}z|~z~}|vy{|y{yx{y~{~|{z}zzz}z~|t|}~xztyu~y||vzyyz~z|~|z~z|xz{{yz}~wzy}|~|~zz~x~~{{x|w|{xzy}{yvxz|z{zzy}|zwyzy{|z~uw~~xzxzx}|||s{~||||||{x|y|{}x{yxzzz{|wyv}xv{}yzxxy}~}~|{{{{~~zyy|}}|}}~{{~~~}~}}~~yzz~|}}}~~~}}~z~~~|~~}{}z~{}~~~{{~~}}}}~{}~}|}~{}}|~}}}~~}{~}~~|}~}}~}{}~|~}{}~~|z}|}}~y|}|z~w}}~}~z~z~{{~{}~~~}~{y~{{}|~~~~|~~}}~z{}|~}}|~|z}~~~~|z~~{}~|}}~}|{~|~~x}{~|~|}{~{~{~}~}{~~~}}}|z}{}}~~{}}|{~||{~}~~~{y~~||~}|~~}~~~~~}u{|~~|}}~}z~}{w}{}|~{~z~}~}~}~}{}~}}~}}{~~~|}~z}|~{|x{yz{y}~yxx|z}|}y}|zu|yzw{y}x}yzw{{w}x~y}y}y}z~~yy}{yxxx|}{{{{y~z{~~zyx}xx|x{z|{}w{{w~z~z}~y{{y{{~w{y}~z}y{{|yz}}{zy||yzw|x{|yzzx{~}yvwu}{~}yzzxyy|w}x}xy{yzzyz{|~}|z{xv{x{yyzz~xy~y{~xywv~|{~{~{{}{w|v}|{xwxzvzz|{~vy{uy{z|{yyxx}}z}~~z}{|y}}{yy||w|}}{x{y}}{|vw|zyz|~wz{|y}{||{w}{}zxy{z{|z|z}}w|{|zwv}u||uy|{|yz|~}x}}v|~xyyx|z{xzxu|xx}{w|{~|zyzy}z}|zyxzyy|z{yy|{y|{w|}|z{|{y|w}|xz}||}xwy}{|w}{z{{x~y{{~|{|}~~z{zz{{xzy}~{|z}uy{{wxvxxx{{{}|zzzzx}{{{z}}|}z}{xzxy{|{{~|y{{}z{||~||~z{z~y|zz|~|~x|{|x}w}{{~{y|{w||yy{{{w|zxxz|z{z{wyzzy~}}{}}~|{yyzyz|yz}zzx|zyzzw{{yy}y|wy}|{y}~zxy~zwy{}y|~~{{{{y~{z{{zy{y}y}yx{}|{wz~yy~{{{|y}y}{{y}{{yw{~~v|yzy{{}z~y~x~~yxzxy~~{zzy~zv}{}}y~|}}w}}zz|yw|||}|||}}{}{}{~~~~|}}{~}~~||}~}z~||}}}|}}}}zz~{~~}y}~}}|}yy~~|{}~{{}{}}~~x~|{|||z}}y~}|~|~}~{}~|~|~{{z}|}~}}~{|}}}|}}{}||{~|~}{z~z~~~}~}~y{z~~y~{||~~}}w~~|~|}|~|zz|}~~z}}y~~~~|}}~|~{~}z|~z~{}~y}~}}|~{||}}}~{~}~~}}|v|t~{~~~~||}}~|{}||}}~|}}}}z}~}|{~}}}}~|z|~~~|}|~}|}~~}||}}|~}}~}~}~z~}{~y}}|{}|}~}~~~~}~~~}~~~z}}{~}z~~}~~~~}|{|}z|~|z|x|x}xzwx~y{wywz{vy{}wz}|wy}|}ywxyx~yxzt}~u}~~{|}z|{zy}v{zz{y|uv{{z}{xyyzxzwx|y|}~xu{y{yyy}yyww{||x{|w{zy{||yz||z{{zx{{~z~z}y||w~|}}z{w{{}z~v|y{|{z|yyy}yz}}z||xyx{~|}x{wz|yz~wzyx|xyy|z{|}}{{xuxz{y{yxu{{y|}||y}z{zyz~|zwsz|z||y||}w~|}||~|~}|y~zy|zxyz~u}tz|yy}x{}{{}~{z~}zw{~}|~y~|{~}|yy{zww{{~zyz{~{{xxywz|x}|z{|vzzxuw||{{q{x}{xy{yy|z|x|z}|y}{yxy~~{{{z{vzu|xyz}|xzy|z{z|xz{y}y|}yy}yx{y||vz}x}{|~|~u}{|{yzwx~zz{x~w|y{y{y~yw|wx{wwz{|z{||}y{}zyy~z{~y{z|yyz~~x}~~~y{{|x|y~y~w}zzu}zxwuyzwzxszzzzyy|~ww|{{}}~|z|}vx|yv{|}{}y~}x|}}}x||{{z}sy||yyy{w{|||~y{t{yy~|y|~z{w|wz{{{y~~|}~v~{y{v~y~x~zy~~z|y|{y}{|yxzxx|}~zz}uzzy}|}~w||||{z}}}~y|{}x}xz{x}zvzx{zxu||y|z}|zzzxzyuz|{{}|z}y{~|}y}yx{{}{~~}~{~}{yz~|}}}}~~}|}|}~~~~}{~~~}z~~y|z~~|}}~{}}}|~||}~}}}y~{|w~||}z}|}~}}|~}{~u~}~}z|~}z|}~}~}~z~{}~~|~~yz~~{{|||~}}z}~~~}}}|~|~|}~{~z}y~}{~~{~~~}~y}}}~~|}~~~x~}~~|~|~~~||||x{{{z~}yz|}~|~{{|{|}||z~z~~{|~}|v~~|z}~{~}{|~~~~{}}}}|{~}|~~|}|~{{}~}x|}~~~~|}~~|}}|~~~v|~}}|}~~}}~~}~{~|}~}~}~zy~|}y{{{|vx}z{{{{{wy~sy{z{yyz||}yzv}zxxx{zwy{|xwyzv|z|v{{{zy{z{{|v|ww}y~xzx||~||uw}xyyy{yx{yz|zwzy}z{zuzyvzz~}yux||vuz{|w{z~z|}|xy{w|{y|x|z}{||xyz|}|y|{|y{}|}x{zwz}w{z~}ywzz~|{x|z~zyzw}z|zx|{~{|~~z}}w|~{}}xyz~z~|x{zvy|{|x||vw}uy|xyzw|}{{|~xx|y}x{{~x~{~yy~x}zz|y~{{y{~yzwxw|{~y}|zuvx|zyy|vzz{yzxy~|~x{zyu|y{{{}}|}r{{||{}}{vzxyw}|{~zztzvy~|zzzzwz}zy}|{}{|y{zyzw~{zw||{|vtx}w{~{~wzz}|yyzy{yyz~}z~y~yzz~z{x~{||}{}x}yy||}}yz~z|zx}{|}z|z}xq{zv{}{x|}zy{w|~{ww|wx}~~yyz~zyz{wwuzx{xz|wz|yyzyx|x~z|}}y|{{}|~yxw|v~zzy|{z|w{|yyv{}yxx|zzv{x}zz|wy}y{uy~y}w}vwz|{yzzyvywy{y{|y{yx|~{v{xzyyxzz}|zy|}~~|}}z}zxvy{wvxzxv{}{~{y{}w{xw{y{{w~x{yzww|~w}~z}y}xyt|{w|}}|yy{~}y|y|xz{y}yx}|}}{z{z~}~zy}{{ywxzx|tzy}z{{zyzxyzz|y{x||wz}{zw{wz~ty{{{|}~{~z|~}}~~}}|~~~|x}}{|~}||z{}}{|}~{|{~~~|}|}}w~~|}~~~|{}}~z~|}|}~~|~}|{~y~~~yy}}~|}~|{z|~|~}|~}}}~}~~~~}||x~~{}~}~z|{}z{~{~|}y~z|}{|}~|}|~}~||~}{~|~~}{~}~}y~~~~{~|{~|{~~~~}~}~{|~~}}~|zy~|}}~~~y|||z|}~~~{}}~~}~~|~~~}}}~|}}~{~}~{|}}|}~~{|}~{}|{}~{{z~}|}~{~}|{{|x}~~~~~|~~{}~||}}|~~}{}~~~{w~~{z~{|||}|~~{}}xzz}}~y{}~w}z}zu{wx||ywpwxy|}|{y{x{xvy|{zvvz{{zy~{~{}}~{}|{~{||z}~|}y~ww{}x{~z{{yvywwxy~yyzy}zx}{z~~~vux}}vy|wzyy|wx~|}|zy||{}{{v}xxvyzyx|y|x|yyuyz{|xvx{xw{~y|}w~zxx{}{~|w{yw}yz|{|zxyzw{|{}wy{y}wzz{{yzzwy~vy~yx~z|}|~z{y|~}~z}||}{}yy|u{x|y|}|vwyz~u|}{zzzzyx{xxz{zzyxywz~y{||{}xz{|{~z}{zy~~{y{}y}uxy{yy{y{{{zx}|wz{|z|{{|{y|z||z}~z~}~~|{|}{~~~~wz||{|}z{{yz~{zzz}xxyzzyx~x|w}~~zwz{}~{{y|z|~}}}x~{~{}t|{{{|zzyz|xxyx~|}{|{y}yzwzy~yy}~zz||{|x~w}}|vz|~{vy}||zw}v{|xwyyx}{x|x}}{z{xw|yw|z}z~}~{uzz}wzz}{~zw}}~||{y}|wyy||zz}z{{zxxz|zzzzzz}~~{~{wz{yxv|}|{~|z~|}|{x{{|}w}|zx|~z{zzy}{x|zzxx{xwyz{y|zzw{}x~{{yww|wz|w~|~}zz~}}{|||{}|w|}}~}z~z}}y|}xw}v{yy{y||z~xx{y{z{v{}|{ywx}}zzw{zx{}z{~|}~|}~||}~}zw{~}z|}z|}y{}|~~~~}~~~}~}|~|z}~{~~}y|~~~~~{}~~~{~||}}{{|~~}~z}||}|}}|}~~~}|{|~z~}}~z}x}{{}}~}}|~|}{y|~}z~~|~z}~~~}~}}|~}|}}~~}|{~}~{}~~||}z~}~~|}|}|||~~~{~~}|}~~}|{}~~}y}z}{{}~}|}~}|~~~~|||~~|}|{~|~}|}|{x|~~~~||~~~}z|{~}~zz~}{|}~~~|w~}}}~{~~}{~|~~~}~~|~~~}}v}}~|zy}|}}}|~{}~|}y~{}zyzuxz}}~|xxxw|v{|~x||zxy}zr{~xy|z}x|}{{{x|xyx~{{zzxwyz}x{{}wz{|uxwzy{v}|}x|x{y}yx{}zy||z|w}}xv}}zzwwu{x{|}xyvv~z{xyxxu}{|}xxwxzywy{wzyyvzx|z}~xxzw~z|zrxyy{z|x{z{{|}xz|}{|}}|~|xz|x}||}|x~wzz||z|{|||xv{|yzu{x{{zz~|xtz{{|y|ywyx~v{x~vy{zx|uyx}~|zx{|z|}}|{y{zx|y}{w}x|z||xyy{xzxr{|z{yw~zw|||xw{~yy~xy|yz~t}}}y|yz}}~{|}~{|}y}{{yy{||yx|{~|yxwz{~x}x|||{{}y{|}|yzzvy|~|zvv|yy}}w|}y|}vx}}|{zw~}x}|y}y{zzxzzzzxx~z|xyx{wz~|y~}|zw{}z{{|w|~y{|zy|{wv{{{xzzzwz{x|y}yz}{~zz|x{x}{y~~|x{{|{|}{{{vw}ux{}}zw{|uzyy{}~~~xxzz~}{{yy~z}vz{y|{}|y}}{}}{}yz|{yz}yxz{z{}zx}|~yxy|xzx|{}{vx~{wx~~yx}vxyx{{y}{w|||z{w~y}xx}|}~{}z}}u{y~yyx~z}|{~z|}}zzvwv~{z|}xz{w{vyx{yyy{wx{{yxzyxyx|z~yw|{vw~y~v}yyzzu|}w}{xz}{zyy{z|z|yw~{{z}z~z}z|~}~}|~}z|~~~{~|~|}{}~y}|~~}}}z~y|~{|}~~~||}z|z{{|~|y}}{}~|{z~~~|}|~}~}~~{}~~|}~w~}~~}|~|~}}|~|}|~~~}~}}|~}yw~{}~~~{}||}{{z}~}~|~|~~z|}}~{}{|}~}||}|}~}~~~z|}~~~}~z}||~}|}|||y~~|}z}~~z~}|}~|||~~|~|~~~}}z|~}z~}}~{z}~~|||~}}{~{{~{{~}}|~}|~|z|z{~|~~y~{~~}~}~|}{}}}}~~|z|~|~w~{~{{{||{{}||}}~}}}{y{}|}~{~|}~}~}~}}}z~}||}|~~}~}}}}z}~}}|}}||~}~~|~|{~}~~}}}|}z|||~||{~}}r{zzy~}~~|{z{zuyz|x||}{zzy|{{zz{wx~vw|{{zy}yyvx~yzz~~x}}yv}}~~}wxx~z|~x}{{|v|{xxzzwu|}wwzy|w{zzvzyx{~~{x||}y{{|yw||w{|zz~|wy{yyyy|y|z|u}w|zqyzz|~|~{v{|zyv|twy{zxz||}~y{|{zv~{v|y}{{z|z|~yxsww{{|{x|~}z}xy}x}xw|xyzwz{~yy|v~zz{~{vx}y}{{{zzz}yy|z{z|zyy{}wzz{xxyz|}y~|~zy|xx{x{u|~}z~{w|z|}}|z|xyyxz}yx||yz~x}z||xzx{z|zv}yyzyzy{yy~x~{{z|x|}z{yz{|{{yw}{}yy|{|}{~|||zz~zyz{x}z{z}||}{{zv|zx~wvz{|xyxx~}x|yz}zxxw|z~z}|~{}y{|x{wvx{|{y{u|w}|}|}~uyzy}~yz}vz{||}~|{~~y{y}y}zy~zzy|y|zw}{~{zxy||z}{yx|z|y{zvz~|{z|vzwz}wz}|}{x|z}y|~w|{~~~|xyzx}uyy|y|z|{z}zw}wzv{|}|y{z{z|wvwz}{{z|~zx}tyy~zyyz~~}|}z}}||~}z|}}|y|zzxxy{wx|{xzu{{xxx{x|z|{zzx|}|y~}|~}}|xzv{|z}~|w}yyy}}y}{wzzz}}x|yw~x|zxz|w{}y}z{ztyyw}~{||}uzyxy}{}y~~}~}}|{{}~~z|}|~||{{{}|~}~}~|{~}~|}{||{~|}}}|~|~y}~~}|~}{~{}}|}}~|~~}}~}~|~}~}|{z~|}}~y~z}~y~|{z|~~~y~|~~z}}x~~}}{|~||}}||{~{}~~~w~~~z}}~~~}{{|z|}z|{~~}~}~~{~zz}~|}~}~~z}{|}|}~~~}}~y}}}}}|}~|{z|~~{~~|yz{~z}|}{{}~|~}}{~}~~~}}|~z{~~|~v{~y~}||}|~~}}}{~|}}{}{|~z|}}y}}~||}|{|z}~~~|~~|~y~~}||}~~{|~{~}}~}~yxx{|~}z{|{y~x|v|y{{yx{x{{z~~{xvzxvyxy~{yw{z|zzyz||wy{x{xxu|x|zzz{{z|yy{{}||{x{y|y|~{~wvxz}||x~zy~{{x}y{vxy||zyuyz{{w{x|y{}}|}|yx}{yzyxyyz~zwvwvy|{}}}zx|~{w|{{|{yzyz{}y{uzy~zx|}wyz{v~y}|zty|~~}xxw{}x{}|x}{}}vz{w}zyu{}~zzz}~|xyx~tvzyz~{|zxyyu}zz{}y}vzz|{z|yv}~{yz{{}zyy{yz}~yzz|xy|xwzxz~x{~yzzx{~zz|}||zzwuxy~{yyyxz~y|y|yzw{|wxzz{{vwy{|vz|yz{{|||z~{u||v|xz}~wyz~|{xzz~}y{}{w}zyw}~zy~zzzqy|||zwy{w~u|{{y{z~|{|xuzz|~v{sw{}w}x|}x}{{|||{}wxy|x~xywz{}|{{yxy~zytzxwvz|{{xy|z~z~{~y}v}u|y~|z~}|zx~{yywy{zyvz{wwwvx||{xzxtwwtw{}w{{zu}ws}y{t|svzz~zx{zzz~|zzx|xzxxw|z}|y|z|{~~xy}u|wy||{xzyxx|z}zxyxx{{|{{}{zx}zzyz{zy}}{y{{zt}xvuyxvz{z|y{z}xz|{}}|y~vys|zz{y}|vx|{{z~x}{|}}z{zyzy{}||w|zz}{xw|{{{y{|~zz}}yx}{{|}y~z}x{|}}~|~|~}y~|}}|~~|}}{|}{{|{}{~zx|~}{||}z~|y}}z{{~~~~~}~~}}}~{{}~}|}}}{}|z|{}{||}v|~x{~~}~y~~~}}~~}|~|~y|}{}~y~~}~{~}zy|y|}|}}{~|x|~x~}|{z|||~}~~||~}{z~~}y~|x{~~|~~}~}|}~}|~y}~|~}~|{~{|~~~|}~~}}}}}~~|~{||~~}~|}}}z}}}}}~}{~{}~|~|~}}|||}}{}{|}|~}{|~~{{~}}~}}y~yz|}}|}}{}}}|{|}}||~}y~z~~~}~~{{z{}~z}}}||~||}}~}~~}zz}}~y}}|~}|}}z~{}|}{{||}{}y~}}~{~}{~|z}{yzzy{{z|{z~wyzzzzyyzvz{}zxwwvzyyxww{y}y~}y~}|yy{}{}|{{}y|{|yy{{zy{z{{y~xzx{x}zwx}xz|}~ywxyx|xz|ywxzy}|yzu|~u}{}xz}~{}~{z}~{y|zzzz}z|v|x{yy||w{xw{|{|yy}yx{{zz{z|y|}|~~}y||zy}}|{{}~y~||~{zyw{wuyzxv}}z}zzy~xyyzw{~|y|y|~xy{x|~~|~x}|~~||~{y|~~}|yy~{xwz{|x{zv~z|y{{{{vwzyz{|wxz}|zy{|y||}w{|zz|}}tzx{}{}}~}yy{v}xzy}}yzy~{u{xwx{||vzw|zzyxy}{{z~||~z}|v}x~|x}{|}~}||~~uz{z{{}xw~}|z~xyz|}y|}zyx{}z}y{y~w{{|}{|z{y||{z{|{x}z|x|xzw~x~|x~~x|}{x|zy{}w||xtz||yt~x{wzw}}xyz|}}}{|y}~~y}~}{||v{z|z||zx|xz{yxy}x{{|zyy|{z|z~}~|zx|yz{yy~|{|y{x}z{{z|uzv|}yx|{v|zz|z|||x~zx{zzw}zwywz{{zx|~|{y|}|{{{|v~z{{zz{}}}yvy}x|}z|y{~|}s|xyzxuzw}wzxxzzz|~}v{}{{}|z{y}}yz~z}{~z}}s}y~{|zzvv}}||ywwz|w~|wxy{{y~{|{z||~}~~~}|z{y~~y}z}~|~|y{~~~}|||{|z~||~|~}~}~}~~~}|}~~}|~{z|~|~{~|~~~||~}w|}}}}|~|~{|~}y~~|~}~}{z}}~{}~}~|~|~|}}}~~|~~z~|~~~}}~{{|~~}}~~{{}~|{~y|x{|~|zx{}~~~|~}|~~~~|}|~}~~z~}~|~}|~z~}}{|~~~~~|{||~}~~~{z~}~~{{~|{|~}}~|}~|~||~y}}|~}{zy}~}z||}|}}|}}|}~~y{~~~{}z}~~z|{~~~|}}~}~}|~z}}~}|~{|~|y|~~|~}}~y|vzyzy|}x{zzy}}vzyyy|{uzzx|{v|{}{v||zz{xy|wxyzzxzx}v~~{||~z{zw|w|x|x{x}w|yzwy|~~{{z|v}{}wy|vzzsvy{|w|y{zxzz|yy~{{||xszpxy|v{yyzx{{|{w~wxvz~x~x{z|~x{zyyzzzz{{|~}x{yw~|vv}vx{w|x}y|{~xz~zxt||~xx~zw}zxw|y}}}x}v{}{zvzxz}w}xxxz}{}{|zy{~|~}|y}|z~{yxz}{wy{|y{{|{ywz{}y||||w}wyx|~ww~yww{|z~}}{}|~x}}}{yu}}{xy~}}|w{y||{|~|y||x|y{xvv|zx}yw~~z|~{z}|z|{xx}w{}vz|w|{z{yy{x||{~z{~~{yy}{}z~yyz|zzzxz{|~~~~zzx{|}|{wy}yy}zw{{xyz~}yxz}{y{}yw|z~}{|{}w|{{|zxx|}yzx{|v|{ywy{zyv|z|{|y{z|~w{zuw~y~~{zxzz{wz|~y|{z{vxyw}y{zvx|zz~xz}|}|wzxyzz}zz{zy|zy}vx~z|zy{zy|uy{xz}x|{~{ztzz}w{x{{|xzy{yzyyzz{z{{|zxz~yzy}zzr}yw}{{u}|}}vzy}~}zzyz}wwy{{xw|{~zyx{~}z}}ww||x{z{|~z~zyy||vxz}yvyy~|~~~|xz~{z}|{{yy|||{y}zwy|{yz}{zzyv~{{{z{||y|x}}{yy{x}zz{z}}}~z|||}~|~}~~|~|~{}~|}}}~|~{{}~{x{~{{{}~z~|~|z~|{~v~y}~|}|~{||{z{||}z~w~~|}}~}~~~|z}}~}{x|}z~|~x{yz}}}{{{y{~{~}}}|}~y|}y||~|~|~w~|}||~~{|}{}}{~~}}v}|~}~}}}}|z|{~~~~|x}}|z}}z||}}~~~w|||~}}~{}~~{|~}~{}|~|}~{}}}}~~}z{}~{~{{|~~}}}~}}{z~~~||}~~~}}~u}{}}}}}|{}}~{{}}~{y}~}~|z{z{{|~}~}}~~}x~z}}{}}~z|z~~~}|w|~|{~|}~}v|~~|}|}{zz~|z|~}w}ux{wzzz{v|}{~w{vzy|{{xvyvzy~yzz{xu||}xxxzzy{}|zy}y~}~}{|}|~|vz}w}{}zx{yx{w~uy{yw{wy{|xz|wyyz}wz}z~{{z}vx|u{|y|}y~xzvz{|{}xyz}{y{zxxy}|wyyyz{w{z|{wz{zy|zy}|vyz{x}y~|{z{w{yy{~{|}{{w}}uz}{~|x||}y|~{xwxvy{{|x|xxzx}wwzyw|{zz{{yx~~z}{~y|{}{{}z{}~|zy|~v{y{y~{}wyzxx}yxwy}y|uxvyxz~|~~y~yz~zz|z{~yzzz~|{{|v}~x~xxw|zwx~}x|zzvz|zyx|~{~xz~{~wyzy|x}zy}zy|{{x~w{{|||z{~z|v{z~xzz{}|zzzx~x{{x}}x{|yu{yz{||{}}xzy||||z|z|}y||||~|||y}{{wy~y~uz{|yu|}xxxz|z{yzxyx}{{xz|xx{z}z}{~xz|z{~yyy{{z~yz~}}wzyu~xvyxxx|}yx{|vuzy{}y}|yzz}|}}~}~~y{xy|z{~}}ww|~~uy|y{|xz|yzzzy}z~z{yvwyzyxwzu{y}{xyxxz{{yx}~z{~~yz{{}{~z{zz|{|{zzx|{wztzy{yyyzux|zy}x{yv}zy{z{{}}}||||xwz}w~{}{w|xzx|{z}{x|xs|wzwxu~{{y|yy~x}yxy~yxyy{zy}z|y}{}|x~|}}~~{~|}~}~}~~}}||}~}~~~||y}~}~|~}}{~|{|w}}~}|~~|}|{}z{}{}{}zz{}|~~z||}|}}~}~{}~|~}z|}|~}~z|~{}}|~|~~|~}z~{~~~|{~||}~~y}}}~~y~~{x}~~}{z~~~}~}}~|}}{{}x{|~}~}{z{}}}|}{~~zx~|||}~{|z}~}}||~}~}{}}|{|}{~}}||x}~~}w~{}z}||~}}~||}}{z}||}}~~~~|~~~{~~~~}|}{~~}{}}{|||}~||z||~~|{}{|}}~~z}~|~~x~xz{{{|~}~vyyy}|{z|{xzx~{yxyxx|zw{y|vyyy|ywzy}y{z~~~zyx{{yyyyy{~|x~zz|zyyx}zzvx{|w{{yy{v{|w~x{w~}}{|y~yy~wy~z{|zv}y~}y{wu}yu}{}|yx}z~w|{|{wz|{v}zyy}x{{~zx}xzx|{zzy||z}}}|z|~z||y}}{{{zzzp}~x{{}||x|~v|z}{{zz|{}~{~|wy}|x{zz|zuvvzyz{wx{}y}y||y~{y{y|y|uy}y|z}|xxw~xz}zyzz~y~xz{{zwz|~x{xz|zx}x{z|xv~yzy{zzwv|xwx}||}}}x{t~|~zzzwx~|x||vyw{{u||yvwwzx|}wz{|xzx|~|y{~}pz{{u{y|}|z|~{|{{z}z|y}z{||}{{|}|zzzv|}y{twy}yy}~wz~wy{ww|||{~~}x{z|zxwyyx{y|x~~{zz}xw||{xz{{|}{xz}{uy|zy{w}||u}}|z{x|y}y{t}{vx||}z|{xz{{x{z|{xx}}yyy}{{{yvxx{}}wxz~wz|zz|zuw{}z~|vy~z{|wuw||w{vzvz}y|xy~yz{y{xwy|yzxv|{z}|y|y{~||z||z{z}z}z{zw|y|{|vx~tz|{x~}yv{yz}}w{z}}|yvx{z{|w}yzx{w|~w|xx|}|~{{|{|vzyz{{}{zw{|w||w~{w}}||zx||zwzyz|zyx~||}~|yyy~z}z~~}~~~|}}~}|~|~~~|~y|}x|~yz|}xy~}~~{~{}|}}~}}~|{}~|~~}z}~~|z{}{}~|~~~|z|~||}}}z~z|z~}~}{|}~}~~}~z|}~}}~~z~}x|}z}z}~xyx{~}~}}~~z~~}{||}~|}~}{{}{|~}~|{|y}~~}~}}}|~y}~~~{|{}{||{|~~}~~z~~~~}z}z||~~y~~~}z|}~|xz}}{z~~}~|~{~}~|~~{}~z}}y}~{|}~~~}~|}~}~z~}{}~{~~~~}||~~}{~~{~|~|}|~~~}}y~yy{~~}~~}~|}~}~|~~x|~|}}}}~}y}}}}}~}~x}}||~z|z}z|yvyzzyxuy|zxx~w{}yy}zxy}zz}||sy}|~w|x}}|y{w|||}~zz}x{zzxyy{x~~||}|}~uy|uyzyz|vyzzv~t~vzyz~z{{{{v~yw~}wxyz{w|w{||||{x}yyu{}x{y{z{{z{{y~{{}~xz|~yx~{{|z{|{z|z~~zv~{|}||}x}w{|v|}zz~y}yv{|{y}wtw~y~x~}{|y~{|~z{|~}~||{|x~|x|{|z|{|xzz{y|{~y|y~{}zxyz{|~y||z{wy{yz{~z}z}|{}|}yy}}sxu|y|wz~}~~zzxyw|xzyy|~~zw{{{{y|~|zzyxz}{y}z||}}z|wy~z}zzz~~}|{z|y}|y}|y|vx{}y{vuz|zz{|yx||x}~~|yy{x|{{}|~{zy|~|xz~|{zszxx{}|{|w|{xz}y|x{xws~v{w{}~y}xy|x{zv}yyz}{}{|z{~{{}}}y~{{||w~zzyy||{yxv|y~xx}u}yyz~yz}|}|v}}}{y{y{z{}||zy~~y|{{|~z|{{{}xzy~{yxz}z{~|u}{yy{}~yyvx{|{~}x~|{}xzvyy|{u~y~yz{~z}|xz~{{yyvy~{||{{ywy}yyx~y|{zzyzy|yw~|~z{{x{~~zy}}z{~~||z}|z}|v{yy~xz}{yw~}z|z}|wwx|yw|{~~y|{z}v~|z{}|}z}~|z~}x}}~}|}|{~y|~|~}{~~}~}}}|~y|}}~|}}|}~}~||~~}|~}~z|~}~|}~~~{|~{xzz}}}|}}~|}y~~|}~}~~~~~~zyz~}~~|{}x|}~}}}}~||~}{~{~|}~|{~|~~x{}}~}}~~{||}}{{{y~~}||}{}}~}|~}}z}}z|{}|z~}}~}}~~~y~|~z~|}~~~~x~}~~|~}~|~}{||}~~~}{}~zz}|~}~~y~z}}|~~{}}~~|~|~{}~}}~~z{}xz}~~u}}~~}}~||~}~~|{~}}~{~{}||~~z}y~}y{yxx{{zx}}{}yzy}{{}z}zz|y}|z|wy~~{|wz~}x~y|||||~}xx|~x{}|zx~y}|{xz|yzzzx{{|z{~w{w}zz|xx}{}|yz|}{wz{||yz}{x{{xzy}u|}~~z}|{}}}x||zz}vx~}}{w}yy||z}zy|x{~zy~~z{z{|yzyz{z|yyx~|~}zzy}|}z{{{}|{|{x|yxw}}y|yxx|{||~{~x|~~~x}zzzz{|||zv|}w|}}{~yz|yy{~}|{|}~zz{~y}|}y{|~zz{|z{w}}}|{{z|{|x|}|y}{}~|~{z|~vxz}y||}zw{}x}vzzwuzu}}~~z{~~yyw|{|||w|xzz}}{}{~|z|{}|}|~~~|{x{~{|{~z}{~~|y{}{~y{}{{}{}}yz}yzzw|v}}z|~}}|}|~|xyy|zzz|}||{{y}x}}~|{}~}}|x}|{z{~x~}~uzw}xty|~|u{z|x|x}{||{{|z}}}|{{}z}{y|xxy|}xyx}z~|z{wxy|||{{}yxz{~|{y}z||yw{w~|w~v~}{}z~zz}~~|}y|zy~|{~|}}~{|{}yzz|y}{||z~~{{}}||x||}}~~~x}wy}{yx}{}{z|~~|{~~|yv|}}z{{x}}z|zz}|{~|~~~}~z|{{y}~~{~~{}}|}}}|}}}|~~z|}~}|~}}{~|~}{~}~~~}{}~}~~~|}~~~}}~|~z|}~~{|}}|~|{}{~~|{~}~}~}{~}~}~}~|~~~|}}~}}}}|~}~~}~~{{~~}z}{}||}~{||}}{~}~~~||~}y~~z|}~}~~~~~}~}{}}y|}}~|}~~|~~z}}}~~~~~}z~}~}|~w~~~{|~~{{~}{{zu~~{{}yz}~v}y|zxvy{}|z}}|zx~||}{zx{{}xxyzyw}w~~{{|y|~{yy{z{|z{||y{vz~w{}zvvv~wx}ux{wyw{v{}tyz~yx{wzv}}x}z||yy}w}y{}{}z~zz~y|yxyx~yy{vxzx|}y|z~xxzxwusy~}}zzw{~~yx~yyz}~~|x~xz{{{~~yz||yz||{y~zzxyww{yvy}v|x}x{{y}zyxw||||yx~}x|{zzzxx|{|z}s}y{|~{~wzy{xyy}vy{w{{}y~x}~{yzx~x~zyzx{~z{}{}zy}}|wy{zzyz~{~{{}|y~yyzyw|zuz{||vt}w|{{wyw|}y~}|xxy}{}~z{y{}wxzx{z}}y|y{z}|{z{zvwt~w|{x{y}zzyvuwzx}yy|yw|yzw{x|{{x|{zy}~zzyz{||yzyw{||zx|{{vy{~ww}z{|zz}t{|}yz|zyzz}~|zyw}yz~wy|x~}}z|z}|www{{}~yy{{ttv{|~}y{|{yxx{x{}}zx||zxy~|}|}z|{w|y|~z|~~xww}w|{yy{w|{}|uz{yy|usyyxvx|~xxyv{wy|||z{z}|z}}zzz}|zxz|~uv|}y{||zywyz{xxvz{|}|~yx|wx{zyuz|yvz|{z~y{|{}|~zyy{{~{yyx{~{{~~z~{|}y{zwu{y{~{~||xy~}ysywzx|~}|x}{x}{||xy|~{z||}|}}|{}}~|}z}}~{z{{~~}||~}|~{~zz|~y||~~~~~~x}{~}|}}}|{{}{}{y}~~~}|~||{||~{y~}o||z~}z~|~~}}zx|{y|~~|}~w~}~~}~~|~||}z}}|}~~}{}||z~~~{|||~~~~}}}~~~z~~|}|}{~}}z~~~z}}}{|~{~~~~y}||~|~}||}~{}|}}|~|~|~{{|z{z~{}}~~y|{}}~}~~|{}}~|{~~}|}~~|}~}}}|~~|~~}|{{|{x~}}|~~~|}|~{}|}|}}|~|}||z~}~}|}~~{}y~{~{}}~}z|~}}z|~}~}yy}~{|wy{zyv}~|y}}x}||z{|~}||}z|{|wy|x|yu}ywy{z|x|vzyv|~w}|yzz|wx{y|z}zz{w{zz}|~{wwzx|y{yyzw~{y|z{zzyx{{x}|xzz|}|v}{|suyyz~||{yu}{|||}wyx~}yv}~zzzzvwy|z|yvzzxv~|{y~yw{zyzy{w|zw~yzzx~y{}y|uxz}|y}wz}{{}xv|~|y}xxzvzxz{{x|xxw}v|}}x{{y{|}|}{yxw{x{zxv}{|~y{|yy~w}x{}|}zzyz{yxv}{|~~~~zyvz~}zzxxxu{wz{uzy}}|{y||{zuxz}|zyw|yyw}{}zv}w{~{}uzzzz~z~v|wxx||{zzz}{xyx{|vz}~z|y}}zx}y}}ywz|}zy{z}|w|zzxy}}}{y}~z|zx{xz{x|||{y~x{}{|~ywz}{}z{}|{{x{xv|}}}yz}|{|~{xyy{wzww{yz~}|xrv}~|x}}wzvxz|||wzw}v{~{}xzy{|w|z}y{|x}z|z}{z}y|}xz{{z~z}yxy}|w{yp{{yyt}z}|~w|}xz}y}y}{||}xxyw{yyy|~{{x{zz|{y|w{zxx~|~y|zuxywyyyy|vz{{z~z|z{{{z~|{}{zzy|{}x}}|zzy{}{~yv{||w|xw}zyx~zzv|~~z}|~{x{y|xz{}y{z||xy~y|w|}}}xx{|z|{zxyz}zy~{xy~z|rx{y}||x}|{|yy{z||{y~~|{~}~~~~z}~z|}{~}}z||{y~~}{z}|y}||}~~|~~~z|}~~}~{||}}y~{~}z}~}~||}|}~~}~}|}}}|{}|}}~}}}~zz}~~|}{~~~}w|z}~{}|}~~}~{z||}|~}|~~}|z|~~}|~~}|{z~~{~}~~}}{~}|~~{}~{~~~z~~|y}~z|~}~}|{}}{~~|}}|}~}|~|||y}~~}|~|{|}}~z~~|~~~}}~x||{~w}|}|~~~}~{{}}{}}}v}~z}~~z}{~}z{{~}|}|~}~|~|~||||~{}|~}||}{z~~~~z}~}~~}|}|~z~~{~|z~||}}z~|{|~}}~}~z{~w{y|~{~|{{xx{}zz{wz}zw{{}|y}x{}yw~~t{|z|}}}|y{~}}}xx}yzwz}yz|{{z~}x||}||wzzwuu}|zy{wx{}{vww}|t|{~~}}{xyz}|{v|{{{wzy}}{|yw}wtw|uyv{z|x|{xw{{~zyx~z{{yv|{|}x~{{~y~}y}vz{|~|}|{~|}|x|wwyy}}|~|zzyvz}ytxz{vxzvv~y|q~|z}|}{y{yw|x|}|}|yzxzvv|z{||~|}}z}{{}y{xyxt{zz}|}z~|z}{}|}~{yx~w{z{z{}}|}~yvwzzxw||wxyz}t{zx{w|}{|z}zz|zz~}~|}{~{{z}zy}~|wz|x{~~y~~y{x{|}y|x}|}|~z}y}{|}x{vzzx||zy~}{}}w}~z{|}~z{|}|{{w{{}{zxv{{x|{zy~{|z{~z}{{||tx{yv|x{y{{zz}z}~~}~~~|}y{{~x|{zuwz~v|y|~{z{~{sz|zzxzz{{|wu}{|}~y{{{~yz|y~}}{wy~}wx{~zxy|~|}u|{yz}y{{w{y{}{{{yz~{{{x~z~zy|yw{zz{y|}}zyzz||y{yy}~|||wuy|}xvw}x|u{vy{}{xz~x{w~{}~zy~||~~{||{||{~y|yy}|}|{|{~xz}z}z~zzuzz}wz}x{vwwzyyw{~z~{yyz{~}y{ww|}}}|}}w{~{}}}~||~}}z~|{}}}~}}~}}{|~~|~||}||~{w~|}yy}|~}|}|{|{}~~~}~|}}|}|}|~}{~~z~~}x~~|~}~}~}|}}{}{~~~yz}~}|{|}}~~{}}~|}{}|}||}~~~~~~}}}~~~|~}|{|}~z~}~}~z~~~~~{xzx~}~~~}~~}~||}|}}}~~{~~}||{~~}|z|~~}{z|~|~|}~}}{}~||}|}~z}~~|{~|}~{~~{|}~z}~}z|{||x}{|{|}~}~|}~|~|}|~z~y|~}}z{{~~~}~|z}~z~}||||{x|{|~}{}y|~~}}{~~~}|y}|{yy{{z}zzx}~|{t~y}xsw{}}|yw|{}x{y|||uyx|yxtvyzw}z}{|wx{xxx{tu~{~{y|yyxyzz|y{zvxyz{yywvzsyz|w|tyzy~zyx|y{zyxw|wzu~||{|{~{y~x{vy}zt{|{w{{uyyv~{vvzz{}~{}z}{t{yx|zyz}}yxx}~z|vxzxxy|z}|x~yzy~{|}{zu{|{v|z|~yx|}z|}v}}~|w{t}|{{vv{yyvyww}zxy|{z|{ywy|}}zz{w|z~x{y~z}vxyy{yz~}zxzvx{zw{zyxxy~y||~w{wtz~|wzyy{yxyyywxy|w}xzy{y}y~yxuw{|{{v{x}}rw~|w{{z|~wx~|{{y~}|y{z|~||{zwy~{~zzx|y{{zzx}xz||zz{zzxwyw}yy{{|zzz|xzzz}v|}y{~}~x{yz{wzy}|w|z|wyww{{wvxywvxzt}zywx||yz{~{|{yzzt{y~||zx{{yzv|xx}y|xzyx|{}z{z}y{{y|{uyz||x|}{vs||wy|}|vx~w}|}|y|z{|y{wxzwx|w|{v{z~w~{y|y}}yvy~|x{x{wzxvx}{uy{|}{zyyyyz~~vzxz{}{z{}w}|yv}yzz{xy{~y{xz}}{}}x{|{}zywxx~}xzy||yxyy||{z|vtywzz{|z}xw~zyy}wyyv{x{zw|y|xwxz|yx}|~{{|w~z}|||zz|x{}y}wx~yy{zzzz|~|y|~~~|yz~}~||}}|y{}||~}~~|{{z~~z}}|~~}{~|}~~~~~~}~~x}||x~~}}}~}}{{{|~|}}~{}|~~t~||z}y~w}||z~~}|}~z|~{}}{~|~~|~~}|}|}|}}~~~|~~}{}|{~}}{{|}|}{~~~~~|~~|{|}}z|}~}}|~}|}~{|~|}~~|}||~~{}~|z}}~}|~}|yz~|x|}}|}~||}}v}}||}||~{~|~~~|{~}}|}}|}~~}|~|~|}}z}{}z~|y}z}~~}{}}~~|}||z|{~}~~}}{{|}}~z|x~zy|}}|~|}z}||}{~~{~||~|}|}}~~z}}|~}|}}||~|~|}{||}{~|||y|z~|~|~}~zz~x|{{|~{{v|x|z{xzytx{xzwy~x{yzu{y{uyyxzy|x{{|y}y{wx}~}~yz}|||wy{y{yy{w|zzyxxyz|w{x~y|v{wxzz~yzwsyyz~yx}wz|z}|{}{z}wx~~|}}{u|{z{|z}z~y~x~zwz~t|y{xz}v{{}zyz~v}y~x{zu|zxuxx{x~~{~~|xwz{}}}x|z|{|}{|y}txx|xvzyxx}{xww{{{|x{t}{z~|y|}wx}xx{~~}{~y|}z|yxz||}~~{y~xxvyx{|xuy~zxt{y||zwwxvt{wx|x|y{|{x||y|}{s{zwxz}}vz{|}x{{z{|u}xzw|vz~wyz~xzzyzz|rwzty|~|y~}}{}~{{zx|~vvz{z{zy~~{z}yw~~{|{zy{z{yxz|xzzuw{{vz{w{z}|xw}x{}}z|w|yyz{|wxzy~|{~~{zux}~y|vwzzywxz{|{t~}{{zww}y{zx||w{}y{z{u{~yz~||x{|y{|{}{yz|{zuw{x}|zz||x{|x{y{v{|yxwzy|~yz}{{|x}xv}}{z{|}zqw~{yxz|zz{{|z}|wz{zyz}y}wyw{zzyzy}y{zz|{y{{y{k|{x~}||zz|{z|yx}||{{~v{{~w{y~yyx{z{{yx}wzxwxyw{zz}|}v}xz{x}zzy}z|yx|{}{y~xz{z~z|}|zzzz|y{yz|}x}{{|{w}zu|z}y|uuxzy~z~~}|}}}{|z|z{~w{|{|v~}~|}||~~~}z}|{}~~~|~y~}z~~}~|~}|z}|~|~|~}}}}|}~~||||}~}~{~~}|z~}~{}~z|~|w~~{|{{}|~}}|}~y|~~{~}|~{~{}~{{}||}}}~|{}z}~zy}~~|~~~}{~~}}|~~~|~~|z|}y}{{~}}|}~~{~{}}||~~}}}{}}|}z{|{|}|~}|||}~~~y||~~|}}y|z|}||}|{~~}~|}~z~y}{}}}~}~~~}z~~}|}}}}{~~}{|z~}{|}x~}|~}~~}~y~{z|~{|{}}{}}~z}||}~z}~|}|~}~|{}{}|x|~~}z{}{|}~~}~|w{z{yy{|w{||}r{{{{{zzzyxwy|y|yvyz}|~|z}w{||{}ww}w}yywxzzuw}z}{xt}xy|{z{{y{|}y|z|{z|||yy{zx{vxx~ywvxy}uyz{|}w}y|zxwy|t||vyv|~w}~|x{wyzz{{|yyzyxy{~vxw~}y}zz{xy{zy|y|wz~}yz|~y|y}|zy}y~w{{ywxxys|}}{{x|vy|y|}z|x~{xy|~wvvv{~|z|{~wy~z}xx|}~|{yz}yxx}x}{|z||{zy|{x{{|z{z|zz~yu{u~z||wxyyxy{xxvzx{~y~}|z{z~y}{w|{~}y|~|yzx|{}{{y~yyxuz~w}{|}}w|zz{|{z|||{zx~}||wv}yzyz{zzy|wx{{x~~y}}uzy|}|x~~zxvv|z|{}z|z}|xzzx}wz{~z{}zy||{|}}{{w{x}|v{{}zz|yy~x{{{{|}|x|}vz~|}{{{xw{{|wx}}y}{zzzzuv}xz|{x{}yy~x{x|u|zuwx{wwv|~x||z{v{x}}xz|~yz}y|zy{yvzzzzy|xxy|yysz{y{{x}yx|~|~xxzz}x~x~zxzx|y{z|xz|w}ywzz~y~|{yx|zzz{wy~~z{{z|w{zzvz}}yz{y~x~||{||yx}y~xwx|~wzywyxz~~}~{{s}z{|z}}zv}yx{yzyx{|{z{|{w{}x{{x|{}yy}zz~}|z{yz{|y{xz}wzv{yv{z{|y}|y}yy{xwy{xxyx~}}}~~~{~~}z~}~~}~}}|}|~|~~}z}z|~~z~}}}}|}~}|}}~|~{|~}~{~}}}~}}}{}}}~}~~}|||}}~}~}|}|}~||}}~}z~}~{|~yys~~~||~}~y}{|}}~~~}~~~~}|{|}~}|~~~}~{|~}~~y|{}}|~|y}|}}}~}||~z{~x}}~~}~}x}~y|~~~}||z~~|{~|~z{}~|}~{}}|{}z|}|{~||||~x|~}{|}~|}~}}~|}}z~|}z~~~z|~|~}|{{~}~t~}~}|yz}y~|}~~}~~}~z}|||}}|~|z~y|||~|y~z}}{|{}}}|}y}}}z}~||z~~}}yz~~|||{|~~{{|z|xz||y||xxy}ytxvzxzzyzv{|}wzsyz{{yw{{z{|{{{~x|y|zz{{~}|||{|{}|z{{x}}||}x{xyz{|x~z}y{yz~}y|{wyzxzzv{ux|x}y{zwz{~{}z|{~w~x~y{yy}|w~|y|y{xx{{z}z|yx{{{z{{xwwzz~z}{w}}{zzzyzz{}|x{{{xzz|vy~z|z|x{|{xy~{xuzx|{{|zy~|yz{{rx}w{x|}|w{{zx~}|}{~}zzz}}||zx~zv}{ux{wwz~y{y~y{z{|}{xw}xuz{||{~~wyz~z~}}~}{v|zx}||z}w~zx{{xwzvwxzzxzwv~{x||u}z~y|}{{{}~}wzyy{z}w|~~wy}}|~~}|z{wz{{}x|}zzyt{~|yxz~{}{wxzx{|{~x|zz}}zz}z{}{~z{{|zz}|}~{{yz~}wy{|yx}yxxsx|yxw||{yzy}yy{|y{y|x{~y~x||vzu|{}zyz|}}y{{{wzzzzx|u~|vy|{{{vzz~yz}y{{w|}|{{{|}}zz}{}z{{~||xz|}xzz~z~z|{y{z{~y||zxz}wzyw~|zzx||xxsx|wyyx}}{{~z{|{{|}yy|{~|}|}{x}~zy{{|{|{yxy{z{yyvzw}~yyv~x|x{z|{|ytwy{z||z~|~~{~~}}z||y|x|zy{|tv{{}z{wy|{|zx~y|{}{~{{~{y}{|}{{y|}}{~{z}||~}z}|}||~~|{{{z}{~|~~~~~~z~~}|~}~{}y||z|~{{}~~{~}{~}|}|~~~~~}z~|{|~}y}~{~}y~}}|~{|~|~|}}}~}~~z}~}}}||zz}|~}{{y~~}}|}}v{~~}~{~}~~||{}{~~~|}~z}~~}}~}}}}|~~}~}{}}}}}}|~|{}|~~~zo~y}{~~|}~~{}|~{}}}}~~|~y~}~{~|~}z}{}}}|~}~~}}}w~x}z~~~~|{{}~}|z{}}{|}||~~|{~|z}z|~~{~~~}~~~~|}~||{}}~~}}{~~~~~~~}{~}{}|}|}||}{}|~z}}|}}}~~x}}|}{~}|~|~|}~}~|~~~}|}~~}}~~{~}~~}{~}|~{{|}}wvyxz{zxy|{}z~~w{|xy{}{u|z{xzxzy|}yxw|w}zwvy~z{x~{{~vz}u||yyx~|z}~vy}||~w~y~|{~~|~w|{x{~{vx|}zzz|wzvzy}y|~{{wy{uz|{zzx{|}t}w}}xw{wy}yxyxw~z{{ywy}{{uy|{ywxxy{y{}{}yu{w{}{|~x~zz{|~z{{z}wzvv{||}w~y||x}v}yz~vxxy}{z{~|yw{}}w|{z}{z}zzz{{|{{xz{wyxw{uy{{y~z|||x{{wyy|}zw~x~zv||s}yv}{z|{y|~yyu{||xz~x|~{zz}ty~}{z{uz{wyuz}zzxyxv{~z~uw{x|}|}{xvu~||}yz{x||z}x{w{z{w~x{zzx{w{~}~w}|}zy|z|}|xyz}yz{|x}zx~z}z{}z{t~z{xyz|{~{~wyx~yz|u}~zwz}zzuy~{}}xx{~zuy{~{{||zy|w{|yz~zy|zz{|ux{z{}|v}}|v|{|xwy{}~{}{y~w{zyz|z}z}z{|w~x}u|zz{v{~sz|yx||vyx{{z|~w{z|{~|{{z{y{|}yyvy|xzz{z}xyzu{x~zt~}z{zzz{xzy{|~z~xxx|u|y~{yv|}~~||z}y{uz|y}{u{||z|||w|y{yx{wv{{}y|vy~|~~{zx}yy{{{~{{z|{x|zx{yx}xw|~~{yzz|||zyzw{v~xxy~|z|zw{|w{{v}y~t}xz}x~{}|z~|~|}~|}}{}~~}|z~|}}}z~{|}~}~|{}|z~{|~y}}|}{~||y{y{}|}}|}z||}}~z|}|~~{u}zz}}~}}}|~|~}}{}}|~||~}}~y}{}~}|}~~{}}|~}~~|||~~}~{|~~~~{~|}~|~}z~~~~}}~}|~|}|}}}|{~|y~~~}{}~|||~|z|y~}~~yy}~}|~~{}~z|{}y|~}|z~}}}}|}|~}}}~~~|y}{~|z~~||~{|~{}|z~|~~{}|{}{~~~~}|~~}~}~|z~~z~~}|~}}~{|z{~y~~{~z|}{~{~~}~||~}~}~~{}~~|~}~}~z}~y{~|}~}}}{{}~|~yvz{~~z{xv||vyyx{vzxyxy{x}zu}y|x{xzwyx{}y}y|wyxzzzzz|{{y|}w{y{x{xz{|}}|w|xxxx|y{{yzx}zwzy{uvyyy{|xy|xr|{{}zz{z~||}{yy|xzw}uxzzxzvz|zxyx|xw{xxwxz~{x{w{y{wz{}wwz}xw{y~w|z|~}vy{~zzyzuy|||y{z|~||z|y{xyzx|~w|vwzy~ww~{ww}tzwu{|~yzwx{vz{xyxx}yv|z}{}}}|}tz{z}|zxxy|yrwx|yx{x{||y~zwzsy}|wz~{zy}{{z{yx{zy|y|y|yzy|z|{yz~yyzzzsww{w{wuyxyy}yzxu|||xwy}{{|}zyyxyz{y}{||vyx}}z|yy}zy}v~w~xzy{}|xwzxzwy{yyyxzxz||{~}y{yx}~|||x||z~}}}zyz{}y{wz~wz||w|{y|{zywzvy|wy~zxw}|u{vv{y}z|x{{yv|u|y{wxyyyv{|~~|zzutyzzzv}}zvyyz||ztyz{y{{uy}u{|}|{{|~w|{w}zx|y{}z}zu{{zzz}y{|~z{y}{x|wx||uxyy|yy{~|x}z{}yx~|{yx{z|{z{~y~{{~}|z||}x|w{vrtxzxu{{wx|xy~w{yxyw}}~|vzxw|w{~{z|~w}xz|{~~}|~wz~{{xz{~{{y~w|uz{{zw{|~wwv{{z|zzyyz}zy{z{}}y{{||x|{}}|~~x~}}y~~|{~}|{z{~||y~}}~~{~~~y|{~|z~}~}}|}|z}}y{}~~|}}}~}{~|}}~~}|y|x||}|~|}|}yy}~}~~~}}}~}~{||}{~}~~}~|y~|~}~{{{||}}}{~y~|}~~~z}~~|z||x}~}~|zy{z|y{}{~~~}}}~~|~}}}~}~|}~}~}~|{|~y}}~}x}z}zy}y~||~{z{zz}}~~}~y~y}}}}{|zy|}{z|}|~}}~~{}z~|y}~{~}~y|z|~~|{}~}~||~}~|}|{~}|{{||~z~~|}{}~{||}{}{t}~~}~}~{|y~}~y{~||}~}~{{z~}~{~~|z|~~~~~|~}~}|~}{|}|}~~~|{~}~|}~x}y}y{xy|{{y{}}zz{|y}y}y||}z}{zzy}zvx|~yxy|}vx~}w|z}{{{zx{x{zyzw}~wx}~xy|tz{{wywz~y{z{wv|xz~z|~x{|x|zx}{zyzzxv{{zyz{|{z~zz~y}x}||~{x{}{|q||xwz|x{zy|yy|yyxx|}zyyxvzvxz{xz|y{zywyx|zw{x~}~zzz||{z|{yyyx~ywzz{z}u|{zw|myyuxw~w|zyx~ux}y|y|wz}ux{z{|xu{{z|v|}yu}yw|wywzz{z{xyvvzzy|u{zz{xz{z{|y{~wuv|x|}zxzzzw{v{z~z~|y~zzyx|}z}{yuy}v|uy|}z{~|~{z||z|x|y|{uwv}y{y~wz{}z|{}|{zy}}||}v{zyzx}}|z~{|||{{z{}z||{{~|{}w|y{~z|}z|}zz{{w{}}{zz|z{y|zz|~yyy}z{~|yzz|zz|z}yz||z|yv}|y{z}y}}~y}z}}wx~z|yvz}uyyy{y{{u{vy{|~xxxy{|z~zx|wzzxzzy{~zu{yyzvy~wx{zz{vy|}xx}|x{zy~w{wx}xy|}y}~{v{}w{v{x{|{y}{z{zyzwxx|wy}|xzyxz{zzwxyz|w}zx}ww}z}{|z{zyxw|}z|tz{|{zx}{|ys{xy}x{|}z{~y}|}x{{|xzxx}z{{wxxz{xyyyxz{~|{|zw|zyw}{z|xyz{zw|z|{~~}}{~{{}{}~}||~}}~{}~}z}~~|~~}}}~|~|~}}~~{{~~{||}z~{~~}{{yy}}{}x~}{}z~}}~z~{~}~~~}{{~z}y|z~{{~~~}}}~~|}~|}|~~}}{|}|~~}}}}~~}y}}~|~~{{}}~~~~}}{~{~{~|y|~x{{~z}}}~{}z|~~{||~}{~|~}|{}~}}|~}~}~~}~}~~~~~}|x{||z|~{|}~}}{|}~|~~~~~~~{||{z|}{~|}{~z}~}{~~~||}~}|~|}~~}~}~~}~|~{{}}z~~y~}{~~}~~~}{z|~~}~~{{~}}{~~~~~|y{~}|~{||}~}{~~}}~|{z||~}~~~zy~||z}}|~z|y{z}|{|w{zx|xxwwvvyzyzy|xx~|{xz{{||zvz}y~y}}~{|z{z|}|y|{||~}{zz}x{z}yy|yyx|ywy{{yzy|}wyy}wxyw|~y{~wwux|yzz|}y{{|y}~z|~xwy||w|{yuxz|zyw{||v{v}{xy{|zvyx}{y~v~x}x|}}v{|yx{y{{{}y{|||z{zw~{{y{zx{{xxuyzvvw{vz{zxz{|xx{}v~}z}}v}z{{~|zz|{y||{z~|zz}|u|z|uw}z{}yyz}~{|}{{{w~}{w|y}}|y{z||v}z|{}w}}~{{z|{|{{}{}~y}~{zywx}y{~||wvxyr{|{~zz||{yzwx|wyyz{z|~|~{yxz||z|}wz{}}zz~|}~}{yz{}}}|yzwyzww|~w|~xyyxz}u|}z{~}x}z~|x~yyy}p{|y|~y{{zyxxzv|{z}zz{{}yyzyyzzxz~xu||{|}|vz|}yx}zyzx|w{{~|v~yz|{}zz|z{}yxyy}zvy{|zy{z{|w~}x~uvxzw}v|y|}|}|yz|wzy|~{xz{}z}~|{y{{{~zv~{|w{xxx|y{~x|{}yyx~|w|~v{x{|{|yu|{{{|~|}|x~|zz~~~y|v|zz}}y}yw~vxvw|yy~}yv|}z}}yoy{t}}}|}}yxz}y{{|{}}}}zzzyw~}zz}|~|~u~||y{yzywzxyyx}vy{{{{yuy}{|}{z{|||{|}{{~~~z}|y}|}}}||||~zyx~{|}}}}z{}{z|~|~|}~|z}}}y}x|~~}~}~~~|~|~~~|}~~|}~||}{~y~{z~|y~~{}}|~}|}}y~{}~||}}~}}|~|}}~|}y~~}|{}~~x}~~|}}~{}}~{~}~}|~~|~}~|~}|}|}~|~}|~}|}z|||~~~~~}}|~||{yy|||{y~}}{~}{|~~{|~}|}~~~}|~|~|}~~}}~~|~~}|z{||{}~~{~x|{}}}}~}~~}{||{~}}{|~}||{~}}|~~{~~|~|}~~~||||}~}}||~{~{~|}}~~~~}|~~~{}{~~~|}x~}}~z|xx||~{z}yxxyx|}xy~~}||}z{{~|{|vw{z}{|{zxyw}y{z|y~{|zyr|}{z|zx~z}zw{{z{{y|{}{y||{z}|yyz|w~zyzyv{{}~|yz{}{yzv~x~~{y|y{xvzy~{y{yzyy}}~y{{zy~w}{}zvyyy|~{z}~{x{{x{z{{|}wzzx{z}{zw{x||xy{}{y}zzx{y|zzzx{|}{x{|x{}yy{|v{{x}zzzz}zz~|{|{}|y~}yy}yz|w||~{||{yzw|zy{y|~|xy||z}||}~zz{wzwxxy~u}~|}{|u|y{z{w{{uzzv}|~|||wx}~y}{z|x{z}zzzzw}txz}{u}|~{}|{|v~zzxzz~yzy|y}z{|}|wy{z}y{~|wz}~{||||z|zyy{|xy{yxy{xzzx}~{{x|xz|yx~yyy}y{|~|}ryyu|~z|x{{}zzz|~z|~|y}z{sxyw{u{z|yz~z}}y|zyyzy~{z}{~xvzyxw|z|y{u{z|yzz{y{x{{yvvw~xzz~y{x|{xzy|~|}z||}w|{|~x}{w}yz}x|{y{y{}z}y|z}{}{zy{y{~}wz{{yx{v{~{{yzy{~xx~{xwz{u|yyz}zyzz{||wwxz{{|{{z{~y}|yy~xt{{wwz}x{w|xy{zy{{|yxxzy}|y{|x{x{yzxv|{{yy|xwz~{y}{w||z{{{tzx}~}x}{zzzvx~||z{}x{s}zvz}{zywyzx}|}~~}}z~|{~x|}|}|~{|}z}{~}~|}}~}}z{~~}{|y}~~~|}y||}~~}~~~}|{{|||~z{}}~{~}z|zz}}~{{~||~}~{||||z~{}}~||}{~z~~{|{}}}y}y}~~}w~~~~~}}|~||~|z{z~}z}|~~~{}~~{}}}~{~~}{~~|{{z~}{}~~~{~|}z~yz}|z~}{}}~~~{{~~|~y}}}}}~~||}~~~x||||}~~|}{~{}{|}zz~~}|~}~}}x}||z{~z~~~|}~|~~|}||~~~}{{y~|{|{|~|||z|~~}|~|y~|~~|z~}x}|}~}~~~z}|}}~||~~}}z~~{~~}}|~{}}~}}|~}~~||z~}|zyzz|~xvxwvt{|zz}yy{|{{|yyy{z|z~~xsxx|~{z}z~{}xyzwzz{xxw}vy||w{}zy}wzv}wvuyy|v}vwz~{vvxr}||}{{z{xyy}{x{{}z~y{zyzzzz|{yyx~yzt{wz|w{|zw|w{~{{{y{txwv{u}vtt~}|}{{zzuxx{}|~|{|w{|||w|yz{}x}{}{yzxy|z}~{xxwz|xyyyzyz||zyyyxzv~{{zyxy~~zw{~w~{y|~~z}}xw{~|}{~~z|zy{xyzzxx{{{~yx}|w{{vxzy|}y~|~|}|z|~y|~~{{}}yyy|||{|wy|yzwyz{vzzz{y{zzx|y~{~x~z|{{}||y}}z~{v|zz~zyw{zs}{xzy}y{v|{xyx{}zzu}xzz~uwwwyyyy|x|z|wx~||}ww~}y}|}~~w{y|{|{xuz~{{yyy}yuw{wwzxx|wz}wzt~vzwy{y{{|xz{|ww{~v|zwzy}~}{|}{yz{{}xyz|z~zxxx{wz~zz}{svx}}z}yz{~}}z}z~~zy{||zw~yxyyxu{z{zzwzwxzw{z{yzx{{|yvvxz}xy|uwxxtxyy{z~zwz{~z{~{xy}}wyz}zxz~zyyu}w}|yz}z{}{w}x}|wzyy}|{uz|vyx{{{y}zx{{~{z~}yy~}|y|}{|}|{y~{yxy}w|zy~{{|xz{zy|u{yv~yzyyu{}{~{~v{x|xz}||{}~|~|~~~~~||||}z}z~~{w~z}~~}||}~~~~~~|~{~}}{{{~}|}{|||}~{~}}~~~~{}}}y{|{~}}~~~{|~z~}~}}}~~|~{|y~~xz|~|~}{}~~~~~}|}~~}z~}~~~|||~{~|{|~{~{~{{z|~}}}}||~}~z{~y~||~}|~}~z~}{~}~~}~|}}~|y|~{~y~~}{~z{~|~~}z}|~z~}y{~}~~{}~z}~~~}~{~{|~z}|}z|~~}~{}{{~|~}|}{~~~~}}}z||zy|}~||zz{}~~}}}|}~~~~{z}~{z}}w}}z~~{||~~~~~}{}~|{}~x{|}~||{}{|{}|}}~{zzv|yy|y}uwy{wyv{y{|{y{}|yxwxzx|}||{{yy{|zzx~|yzzzx|{z{|zt}~}z|||{{zz{{{~|{yv}w{}wz{xz|xyyv|xu{zxzw~v{z||xyz{qw~y|}y{|{||z~}}yz|}yy|zyzzxuw~w|x|z}{wx|{|{|{zx}wywuzzwxzyxt}wz|z|{xz{wz|xz~wz|u|z|xvz}{zzx{{xwxzz}vu~{w}|||xxzy{|}}{||yxx}{xwxz{z~||yv|z}{w{{y|}{xyxx{|{~|xwyzx{w|}xzzy}}w{{zz{vyyxw}zz{y}}~x{yxyyxx}xvxxw}z}z|y~y|}}{~{|}u~|zw|yz}{|yzyy}y|w|w~x{x~|zxzz~zw{|z|{xyzz}wu{yyz}}~||wxy{yy}{|zzzwx||z|~z{}y|~|x}~}y{{x||yy|xz}{|~u{yx|zzwwy{}{y|}w~{}x{~|y}wz{{{}vy{zx||}zwu|~||zx{}y{{x|~~w{v{|z|v|}zzyy|y~{zyw{z}zy}{z~{z{w|yzxzz|ywz|}yy|x{}x|x~{|~xz||{y}|{zy~xz}~~y~{~{y{zz|v|z|yz{xu~{}wwyxyvzz|ytww~}{zxyyzy}w}}zyxwt{|y|{zszwz}yy{wyx{{|}zyzy{yzxy~x|{~x{|xy~xyzx|{zz}~xxv|z{~y{z}wyxx~x{y{|}zxyzy|zx|~z|x|y{zz}~|}|}~~}{||~}{~{{~~}z|y}w}}~{|z||~{~}|}~{{~~~{~~~}{~}{{}~~}{}|}}~|~z}}z~~|{}w~~{~~}||}}~}u||~{}~~wz~~~}}~~~~{}|~}{{~}~}x~~}|~~~}}|~{}}~}|~|{}y~}~~{}|~}~}}}}~~}~}|{|~}}~|{~{|}~~}~~}}|~}~}|}}~~z{|~z~|~{||~~|}}}||~}x}}|~}|~~~~y|}~z{|}~~z}z}}~|y~|}|}~~}zy}~{{{~}{|~|}~|}~~~~{~~~~~|}|y}~|}|z~zz}|}~{|}}|}|~|~}|}}y}}~}~~|~}~~{}}}~x}|~{w{~{{x|~{{{xxz|xzyzz{{y{{|w{zzyywzzxx{x|zy~||{|y{|{{y}~{{zx~zyw~{xz~xzyuyyvzzx|y{}xxy}s||vx}~z{}|{wz}{{zy|}{yy~z|}~w{yzx}yy{{|vz{v|wuuv|yzuy|wy~z{wz{xy|xzy}|{zu|y~zy||{{~|y||{y|~z~z{yv|{{y|~|~xyyx|yz}|~yvxx||zxyzsy}vxwy}z{y|zzzz~~zz}y}||}zzy|yx|{z}{xzv{zyxw~wzy{x}x|~|{z{v~}wzz{{x{x|zyz{z}{x}}xy}|{wx|xyy}|}x|~zwvw|zzyz|}xv}zx}zyzzy|y~{z}~z{{{~{yxz{z|xx}}yzxx{z{{wz{~}u{xw~}{yy}zyyxzz|x}y}{{zxy|~|~z|}|y}}z{{yz~}zy}}||{z{zy}y{|y|{xx{xzy|}|uy{xx{x{z|z{|~z|{{{zwx}{x|||x{||zy|{xzz~wx{vvt|z{{z}|}yvzy{vx~~x}~|}}{x|}x||~~y{xz~x}}wy|wx}v{}}ytw}z{yyyzwww|wzxx}v~w}w}z}{{|~}|{}||z|z|}}wy|z{v{}{|y{~zyt}y{z}||v~wzz~yyvzzzvw{z{yz}z{}zz~wztx|~{y}{||w|y|x|}vvyx{yx}{{yzzzw{z}zz|xy{{|z{|}yyy||y{|~~~~~}ty~{}}{{}~~~{}x~||~{~}~}}}y~~|y~x~{z|||~{~~~~z{~yz}}~~~~}||~~z~|{zzy{|~~|~|~~{~|~~|~~{}~}{{~|}~~{|z{|x}~|~}{|}y~~~~~z~~}~}~}}~|}z~y}|~}~~|{}~}}|}}~|{|~|~|{z|~}~|~}~~}{z}}}{~||~}|x}{x}|{~~~}~zy~{|}|~|~}{{~~y|~~~~}~|~}|}~x~~}}~~w~|y}z}}z}~~~}z}~|}{~}}}{|}~~~~z|}{~w~|||~}~~}}~||||~}}|~}~}~}~{{~}}~~||~|}}}~|{||~{}~||}~z}}~|}}yxzw|{z{y|}y|{x|z~u{xy{{yxy{x}xyy~z}~}yyyzzwx}zxy~wyxyu|w{yz}~w{{yu|y{yy|{~zvy|y{}|}w~u{{y{{w|z{|wuzyy}|y|swwy{vw|zyz{wz|yyzz}x{v|w{x{{v}x{{xyxy~{z|yz{~|zywx{z{u}~|{zvx|v{|vzx}|z|||zwy}yz}z~zyx}{~{|z||y{{||yzx~x}z{yz{}xu~}{x~~{y{wvwy~yu{|y||y||{~}}zxvy{y|||x}|wyx}{xyy}z{x{{x{zxy{y~}x~|~{xzy{uw~~yz|z|x{{}w}~}uzz{w~wx{wwyx{z|yzu~|}|y}z}~z~uw{|zx~zzzyzxzzx{{}y{|z|y|z{y{|{z{|{y~vxzwzzw}z{{z|}|vz~~{z{wz|x~z}z{{xx|yv{zzyyy}~{|~z{|s|z}{|v}}y|~zz{x{xyxz{xxxw}{zwx}{{vy||t{z{}{zu||yvz}{u{}~}ww{|x{x{~{|vyy~wx}}yyz~}yy{zyyw|x|{}xx|{{zzx{vzx|yy{{|z}}|}z}}vz{|~y|z{{}|yx{~}||{|{xz~{|z~z{w~~yz~x{yz{|y}{|}y{v{zxu}zx{r{w~}x|yxu{{{yx|xz~yzyz}z{|}y}{|{|x{||}y{z}z|}yy{{}{{||x|}tzz~{{}zxxv}z|{uy{x{}~wx{xy{yxzyw|yzwxy{~|xyw{yyzyz}}}}}}}|{}|~|u~}y|{|}z~|||~~|~~}~~||~~{||}~~{~~~~{|}}~~|}~{|~}~~{~~{~}{|~}{{}{x~z}}~}z}}{~z|~||}{~}w~~~zy}z~~}~~~~~{~||{|z~|}{~y||~}~|}u}||}z}|}{{{|}~{}}}||~}}}~}||~}|u}}~~~}~}|}}|~|}~{}~|~}|~}|}}~x}}{|{}|~|~}~}~~~z~~z~|}||{{{~~~}}|~|}}~}~~{{|~||{||z{~}~{{}||}{|~~~}}}~z|}{~|z~z{}|~}}|~~~|}}~}}~}~|}}|z{~|y~||{zx~|}}|z{}~}}~|~z~||y~||}~}~}}|}{|~|~~{~~}|~|{~||x{y{x|{z}y}|xy{xxztzzxvy|vxzy}y}}x|v{}{~zux}yyxz}y||yyy|{ww}|{z|}z|y|~}{~}zyv|wv{}x{~z}xxyu~vx}|swyxv{z~{zwzy{{zzwy|||vzx~y|}{x}|~{}zzy|ty{|zx||y}x{zywyx|}{|w{{zy~}{xz{{y{uyv}x~~zz}~~{~}y|~z}x}x~{vuw|~wxxxz{|wz{zy{xyw|yx{zwwxzz|~|{}yyxx{y{x|z{|{~v~x|tvy|{x~zxyxw}z~wy}|z{{y{{sz{yzyy|~~w|}xz|{{|}}wz|{xz|{xzyyy|xvzwyyyuxyzyv|x}|}zuxxzy{yzz|{zyyz~}|w{~{z{wz|}|z}|}{{|xyzxz{v{xxv|vyz{{zyyxwwyy||y{~~zz}x||y~{~w~~yzzx{|}|{|~|{z}|zzyy{|zy}xv{xwzzz{r|xt}||x}|v~{wz{yv||{wxw{||wxwx}z}{z||{~zx}y{||xxz~yyz|~y{wy|z|x{}uyx|u|wxzzw|vy{~}yz|||}z|z|{zyzx|x{wwvy|x}~|xwyy{t||{{x|{u{y~zz}~x~yy~||~wyw~}y|}vzyw}{{~~|zx{yyv|{{ww{z{}xzy|{{z|yz{y~xwuszz~y~x}~zyyzyy|}||{}{}z|~}z}zywzx}uw}x{|zzzwx{{x~yyw}y{{zxz||{zy~z}{x|}}~~~}}~zz{}|{~~}}|||~|}~~}y{|y~}z||~}~|}zz{~|{~|~~~|}~}{z~}{{x{|~}~v||~|}~|}|}~}{|{}~~|~{}}|yw{}{~~x|{~~|x{||~~|~y~}}}||~z~z~}}}}~~}~~}}~}~{}{}|}~~~~{}}{}~~}|||{x~}}{~z}{~~~~~~}~{}||~~~{}~z~}|{~z}~}~~}zzz~{|~}}~z|~}{}}~}yx{~|{{|~~}~|||~~{{|}yzy~}|{~|~}{~}s}~~~}|}~w~{|{~~~|}{}~~|||}v}z}|}~|z|}{|}}~}~z~~|~{}~}}|}~z{|z|~}}~~}|~}~{~{|}w}}zz~~~~}~~|~xw~zy|x{x~|||y{}|y~yy}}{zx|}{}zxtyy||xzx~yw~yzzu||{|{zwy}z}{x{z|~y|z}yy}yw{|{yz|z{{y{}|}xzx||y|z{z}zy~}z}y}{|vz{zzzx{{vwy|xyxz{zxy|zz{yzyzty{yy~wx{~}{}zvxyz}z{}yw|yzyzyxy|y{|y{{|z|{}}{wxv}z{u}{{{zz~wzzx{yxyx{{{zxz~z|yxu|z{{{x{wy||{z~zvz|yy|z|}{~yz|}}xyxyw{|xyz{|z|~{|yyzw}|zw}}zyyz{~zzyu}{|yy{x|xyzx||}~{|zs{{z|}|vwzyx~zz}|zxwzz{|y|yy{v{{zxyy~{wz{z~}xy~|{xxz{w|{yy{}w}xyzvx|xyzzwyy{xz|{z|ywzx~|wx}{zzz{|}xy~zw{{}y|wy|wwywyy|~y{zz~zy||zx}~zyxw{zvw~z{{zww}{{yzwwz{~z|}{{{{{w{xy~w{v}}~yzqy~}v|z|zz||wx{z~|z{|~||v{|||yy|{xyzwy||x~|}y{{w~}yuz|w{zx{y|ywr{yy{|}yy{{|w|z~xz{z|ww}zw|yz{z{|wx{|y{{~{zzz|zy{|ywy|zy|~yz{y|z|x~{y|{{~~x~}w||y|xz|}}{vvw|~zz~yzzxywz|~{xwz{y~}x|z~~}{x}~x|wyv{}zy|v|v~w|v{|zxz~x}~{zyyyy{zywyx}~s}~|yz~~||~|{||||}~}~}}}u~{{|{}}~|~{|yyy|}}}{~}~||y~xz~~}}{{~~|~}~~|}}|~|~}~~|~|~}}~~zz~}~}|~}|yy}}~|}~~{||~{~y}~z||}{~~||w}~x~|zz~||{~{|zy|}{{zyz~~|}|z}~}~~|}{~~z|}}z}~}|~}}}~}|~|}z{{|}{~|{}|~y~|{{}{{~}|~~z~{|||{~z{~}}|{~}}}~{x~}{~||~x~~}~}v~}~|}|~{~{~{~~~|z{~}}}|{~}{~~}z~z{}~~}}{y~{{z{|}|~|{}||~}~||}{w}}~}|~}}y~|~}~~|{~{~{{|~|~}}|~||}{{~||{{{{{|z}z|{}~{}zz{{wzx}vux~wzvyw|{{vzyyz}{x}~w{wxy{{p~{yyz|~}~}y|}zy}{}~{}xz||x}z~}yzzyvvxy}{|{zw||x{{v|{{yxzuxw||z}~y~|z~z}}}~|{{{{{z|zzz|yyx}vyxy|zv}{}~xzt|z{v~x|y|y{{z}~zz}zw|}|{~|~{y~y}x~}{z}}}yyy}{{|zzy{{yzvv{zx{y}{{|xx||{{~xx{~vz{z|{{yy~|{z}x}{{~z|y|zz{z}{wzx}wy{x|y{~}{zx|w|xxyzzyzx{{~}z{}x|z{z{}w|xy{{~xz|z~}z{z{xzxuzwv{{zxzwx}{w|yzz|v}{z|yz{yz}zx~y|x~z{|~zzzwwxw~{|ux|z}~{y|wz|{xwyvsz{~xxz~zz|z|||}vw|vx~~{{{z~{~}wzzz{~wyyz~|}zy~w|x|x|zyxvxyxx}{|y{{|yx|{zwuz~w{{|{}|z}{yuy||{w{|{||}zxxwvxy{z|yxzyz{y{y{wyzzy{|u{~{zzz~yyw~{}~{~yz}}}xzyw}x{yx~|wzyzxu|yz~|x~{y}zvzx~{{z}{|{|}|}}|~~x{}|}~}{xw{{{}{w{yxxxvy|vwwzy|yyzx||y|}xy}y|~}zx{z{{yxw|}x|}zz|wyzvz}yv||yv{xzy~zyx|{}zvv~}{|x~}zxux~zyy}}|~~~{}|~zz}~w~z{|z~}~~}{~~~{|~~}|}~||~~~|~z{}~~}~~|}}~~~}|{~{}{~~tz~~|~}}~}}~z~{}|}~~~||}~~~~}~}}}}}~zz|}z|}z~{~|{y}}||}}z~z}}~{}|}}}~zry~|~||{z|}~{||{}~~zz}~~}|}}|{|{~z||}{}{}{~}|~~~{|~~|}|~}y{|z~~}z}}y}|~y}|~}}|}}}|}~}~~y~~|~{x}|}}}~{{~}~z|z}}~|}}{}|}}}|~~zwy}{~}|}}}~}z~~~~y{|}~z{~~{z}y}}}~~~~~}y{v}z{|{}x|~|~}x~{~~~z|~}~~~|}w{~~~|}~~v}~~}~~{~~~~~}~vxw}~}|xxz}yw|||{|w{xw|zwwz|}zwzyxwx|v}ywy~ywzw~{|wx{}z|xxwxxxyy|{}~w}y}{w{yx~uyy{z{|||w{{{yzz~|{yx}z}zvyu}zz~{z|zxyxx|w}|xsxyv{vy~{}|{}}z{}||}~y~{xwz~yyyz}y{u{{yyx|}zxz~z||{{{~{}|z{y{v}}zx}yx{{|u}zwz{|||{|||zxyz}||~xxzx}xx{wyzzw|{{{|~|{v{{wy~{zywzzx{zy}}xzy{||yyv|w}{z~|{{y}w|}{{||}z}|{yz}xxy{}|wyyx|z{zxzv{{~{}|{}zs}y}wxz|y|zy~~z{y{zwyvzx}{zz}zyxzy}{xzy{{zx}|zv}{zw~}||y{{}~v}{}|{{~yvy~~}|{zx|wz~{}|w|}}yxt{y{yy{x{z{y||}zu{}xv{w{}}yzz{|yxz{}z{}~zy|{xy}xryy}z{y|{zz~||ztyyv{yt}y{zx}~{xx|zx{w|xy|{x~{}~zzzy||z|zw{w}|{yy|{y|xsy|zzvy}{zyx|||y{{x{~}~zzy|yyxy|{{{~zx~{~}{x|w|}{w{{yyyyy~~uw~xz~|yxzwx~zw{x{{zzzy{}{||z|y}z{|{|vx}||xx|z{{zxzw{x~|~xzy{|||zzzz{z~~|wzywzzyw|{|{w}|}yy{|y{{{{|{|y|yyx{z~{uzxy}|{u}}z}zz|}u~{z{||~z~}}~|}~}~z|}||~{y}}~{{~||~w}}|}~~}}}~||y}|~}|}|y}}~~|y{}{|}}z~|}}||}|~|}~{|zzz~{~{{|z~}|}~~{zy{~}|~||}}||~}||{|||}|z}}|}}~~{}|~}~~}|{}~}~~~{}}|z|y~~~y{}|}|}~}~{~z~~~z|}~{}{~|||~~~}|~~{}z~}}~}}}}{~z~v}||y~||z~|{}~|}~|}{}}{}~}}}|}~~~z{~{~|~~{{{~y~}z{~z|{}|{~z{~yw{}~~zyy~}~}~|~}}~}z}}~{z}~~z}~||~~~~y}|zz}}}|}|~}~}}}}|}z|~{{|}~}~~{yz}~|}~z}~|{}}z}y~|}}{~|zz}~~y}~{~}{{z}}~}}~~|}|z|}{w{x|zy}zxyzyywwwyv~x|~{yyzy|yyyzwyyz}yxz{~y|z|||z{zwy|yz|z{|}yx{~y{zz{}|wy{x|yzw{x{yz~uzzz~w{vzzy{}yy{zy|{}w{|{{wz|yx{z}w~y}{xwy{{xyvy~yy|z|~z~zwv}vyw}}{zz|~}{~{z}zzy|zz|}zyz||w{yyxwx{|wv}xwywutxywwxy}yysz~{|{qzwy{~t~w}x{~yzz}|z{zz~{}y~z|{zzzuxz~~}zzxyy{xyx{}wy{{vx|vuzy~wzw}y|z{x~xxvy~}{zzz~y}{{~|xyy~{{}}zwxzv{xxv{uyvwy~|xxxyx}wy~~z|w|{|{zyz}}|~x|z}{}z|{~{~x|yy|uxx~{wuvwx}zx{ywy}x}xz}v|w~y{tzz|zx|{~~zx~}{}|||z{xy|}}x}{xx|z}vy{zzuyxx}|uty|yy~~uz{~xzxwx{{z}zz{}|z|{~zyxy|~wxs~{vy{}xvzz|}xwyyzxxv|y{|z{|x}u|||}zz{{yx||vw|~{yxw{|x}y|yy{}}{xt|z|x{|{|{|||zzvtyzvs{xx}v}vyx}|yzx~}}~}z{yz~}y|}zyxy}vvyz}xz}v{{ww}{zxzy|}{|y|yyz|~z|y{~{}~|zx||~|yw|{wzx|}xv}yyx{xzx~uxq}y{y}xx|wy{xz|z{z|{{{z}wz|}}~||{}{{~~z|{~}}|~}~~~z{|}{~z~{||w~z}}~|~}{{z~|~~}~~}zy}~~~~{}~~|}~{}~|||}v}~~~}z{x~|}y{~|}|~}}|~{}}~|{{~}}~}{~z~}~}|{{~{|~~}|~}}~|~~}}yw~~~yz}~{yy|zy}}}|}~}~}~}}~{~}{{|{~{~|||}}}{|~{|{~z~~~~~~~}}{}{{}~~y~{}}}}z}}~}|~~}~}~{{~~~||{w}z~|}|}|}~}||{~~{}{{|~~~{|{{{~}z|~z~}}}}~~|}~~||}|z{|~w}{{~{~~~~|{~~||{}{~}|~~}~y~~{}|~|}}}~~~}|z}}yt{{|}~w}v|y{{{yv}yyxz}z~{{{{{vzxw}x|~vz{xzwxyxwyvyyv|z{xxz{zx{wy{zxv{|{w{||vzw{wx}|x}z||~xu|{|zx|w~xyzzy|{|vy|||xu{z}{xzx}|}z|z|y}{z}y{{{{|{z{~{~||{~wy~vzz|{{zxy{vxz~zx|zyy|zx{yyzzu{|{z||~w}{}}xzzwxw}zw|}yz{{}yyz~zyy}~sw{y}{zys|~}yxyxv}x}w}y{y}}{z|z|wxz}v~zzz{~|{{~yy{}z|zz{||xyxx|{{xy{}}xz{||z{y|z}x{x{z{y{}}xx}z~v}{yzyzy{yw}{u|}yyx{zszw{{yv~z~|wwz|{{w|{z}|zyty||yzx}z}z|}zxwy}}|}~|zzy||z||{}z|}xxw{z{x|}~{w|z}|}}w{xzz}}|||xx{||~zzy}{z~{yx}z~|}xz~~zzz|~~ywx{||xx}yz|zz|xy{}z{y{{{y~yzu}{|~~~y{{zz{w}x{}|~z{y|w{|w{x{x}|{}{~y{}zv|zpy}{~xzww|zyw}}xx{{}|}wzxx~xzyyxyw|z}{zzx|z{ywyz{vy}{y{xwy}|}zx~yz{}~|}wyv|z|}z}z|wxzy{{xx~z{{|zzx|xyv{zywz{||wxzzz{z|y}|z}||xw|w|~|{xz}xwy|xw|x{z{zy|twx}}yxy{{~{uv|z{z|yy|x|{{v{z}y}~}z||~w~|~|{|}|{}}~}~{z}{y}}|y}}~|}z~}~|}~}}y}{~}~}~~|{z{~}~~}~}}z~}~~~|}{~{~}~~~|~~}~}z|y~z|{}|}~~}z~}|z~~{|}}~~||~|}{{}|{~~}~}|~z{~z~}}~~~~|}}z~~z{~~}~}w}~{{~}~~}~}}}~}~}~~{~|~}}~|{|z~}}z}}zy~|z~}|}~z}}}{~y}{z~~~~~|z~{}~~y}{}~}{~~}|}|}}{}}~~}{}{||}||{~}y~|zzz|~z}|}|z}}~~~y~|}|}}|zzz~}~|{{x}|~x~y{||~|{|z}~~{|~|y}{~~|z}}|x|{~}{{z{v~y}|}}}}|{}~~{y|~zyzxy|yxzzwyxy}~}zt}z{{xzzy~wx~yzxwzz}y||}x{zxyw~y}z}}{}z~yx}{{|}yz~y~z|~{}zz{~}~z{x~{|yy{y{{y|y{zqy|~{v{t}{{x|{|y}{~z|{~z}z|wyzx|~~uzytx~v{|v}{y{|yw{{yy}{{|||z|zz~{{{|y}|xzz~y}yx{~z}}~u{xz|yz{}wwz||~xwwt~}{yyvyzv|xs~x~||}yz~yy|}zy~w|{~}}}x}~}vxy{{xyuyxy||w}w}|}v|z{t|x|vs~~|{|}|~}}{~~zxy|y~zzw}{x{|zy{zv|w{zyz~x~zzz|~~yvxxvwxxyxx|y}~z}}xw~z}y{{zx}x{}}~z~}{xzy{|y}zwy{~|zyz}uz|x~zz}~{z~{{{|~zyzu}}xvyyz{|{||z{~~}wx|}~v|{ww{wx}|{wyzz}wyywy{|s}|vz~~y{|{y{|}u~|{|~|yywz{z~yyyy{x{z|yutyz{vyy|y||xy|y}yu|z|}z|}yyzz}{v{||~y{zx|{y}y{}zy}z{vw{|yt{zxv{~{z~{y}|xyxyz}|{{|{z|{yyyxx~|}zzxyw~|z{}z{}yx{y{x{zx||yxzyz{{x{t}|y{z}|xz~}yz{y{wz{}||~{zw{{xz{yx~z{{ztzx~v}z{{xyy}x{z{{yzy~w{wxzzz}{y}w~~~~~z}|{~y{}{~|~|~~|w}}~}yz~y}}|~}{}~{}{|{|~{zz|~~~|~||~{}~~|~~~}}~|}~|~}~~}~y~~|z}|}{}z|~~|}~}~~~|~}z~~}~{|~|}~{{~}~|~z}~|~|y}~~}~~~|x}~}}}}~|~y}~{|~}~}~~{~{}~{}~||}~~~~||||{|}}~~~~}~~}{~}}|}~}z~~|~z||}~|~}~||~}{}~~{~~~|{|~}|}{|{|~|{|||~{}}z}~~~{}~|}}{}~|}~~~~}~}~~{}~~||z|||||~|~}~|~~}~}~{}{|~~~~~|}}|}}~~}~~w|{z}|~y~~~~{~}~}|||~zz~}{}{|~}~~~}~~~}{~}}y|~yzvx~ux|z~zxz|~ux{{{wz}}s{yyy~|x|z{zt|}wx{uzyzyw|~|z}y~}u{xxyzw|wz|wv}~yz|xx}zy|{|yy|zz~y|zxv}{~yx{{xzy{}zyw{|yu{yzs{xxw|wx{{{zzxxwyw|w{}zu~|{|x{{|y|{u{~{xv|z|v|wvvw|z}|zyy|xx{yy{zxx{z|~{ywyz|tzvzuzxx|}|{zzz||yzy}{xywvyx}yzy}{xw~zw|txwvwx|zx{~uzzyy{{yx}|yy{}v{y~{|}yv{z{z|ywt}{x}|}{v}~}zzzxy{z{x~~|{y~{|z{z~zy~{x~y|}{wx~wzwz}|zv~{zx{x~y{zu{y~y}x{xwzz}{ux{yyxxw{}{zzzy{zy|sw|}}wywz|}}{{v{{zxzx~{yw{y{|~wyyzww}}xvx||~zz{||{}~w{zx|}ywz|~y}wz{uz~zw}yxuy{}z|zy|{zzz|yyz|yvzw||{w}xy|xwy}{y|~z{}xxzzyz|}{z}x|zv{}vyz}z}xv|||xz{xw~zyz}{vxx{||w|}y{{vx|xy{x{|}xxyw~z|xzxy|w}}{y~{{}zxuy|{y|xy|~||yvzx{z~}}vy{yzy}}zwvx{xz|}|x|}yxyuyz}yvy{{zw{~}x|zyyww~{y|{}{|x{xyy}vy~{z|x{~}yyyx|{s}~~x}{~|zvw{|yyyx|||vzy~x|z}uzzvxu{{zzy}z{xxy|~~~}}|}|~{z~z|x|}~||y|}z~||{}}~|}~|{}{}~z~{~~}}{~|}z}y|{~{}|{|~x~}z}}}}~{|}z}|z|~|z|}|||}}~|~|}~|}|{}}{|}~}z~~~~{||~z||}}|z}}}~}~~{~~}|||~|{{~}|~}~}{~~~}y~y|{|~~~~~||}~}z{}|||~z{{||}~}~~~~y}~|}z}}~z{}z}z~{z}}{|~{}|||{{|~~}|{|{|}|}}{||}}{|}}|}}|}}~}~z{{}~~}{~}|}~~}~}~}{|||~}x}y|~~~z{y~~}{y{z||~{{~|}||{|}}y}~}~~z~~{|~}~~}~}~}|}|{~}|~~z~|}{|~~}|{|xy{wwy{|}z{xr~{wxxwxzyyy|uxy}zvyzxwu}|wzvxyzw|||}zx|y}zz{w~yz}|yx}xy{z|{}wyvxxyvyu|{vxuxxyx~zy{zywxy{w~~{}|yv{|zw|zxy|z}~z}{|{yy|}zty{{}zxx}uy}w}uxxx{z{|zz~{zy{v~~~|}yz{y~z}z{wxy|~|}|vyyy}{zx}~xy{}}{z|{yz~vzy|x||{|vv{}y|w|{|xz~}z{|{{y|}{yxz{{zz||{}{yyvzvzwtyzxzz{{x~{yxzxz{yu|zwv||yyy{zzuyy~{yz|z}|x{~|yy}|||yvzyzwy{w|xz~yyy{z{yuzywzzy{||x{z}|v}v|{x}~xzzx}y{||~|x~~|yv~xu|zzz}zxyxuzx~{tvww}{|~z|wxx~||y|}|~z|zy~{~yu|x{}{z~}y}~{}yx|xw{|}y{xyyw}{{{y}}zw~y{zzw|zywy{|~xz{x{|~{~|yy}|{~zwz}|{zwzxwwxz{~~{}~v|}x~z}xwy}{syz~{~|xw{y|~|~||}|~|~w|{|y|{}yyz~r{wy}w}z}|}xvuw||yxv~zyzz|||z{|z|xyy}{|~y||w{w|z~z}|~|{|w{zvxyuyxtxwy{|xwx}xz{|v|{{{z{|yz|}y}y~y}|x||xzz}}{{}}~yy|zv{rwzv{{y}x|z|}~xsxvw}|zw~}y}yyyz~{|z{y}y~}~}|{~}{}{|z~||z|{{~z~zz{|{{z|z|~}w}y}|~|}{z}~|y|}{}z~{z}~|{~~|}~|}|}z}zz}~{{~{~{|{~~}|}~~}|}~|~|{z|~||~~yy{~}|}}{|{}}~~||}z~|{~}||}~{{~{}}|}z{z}|}|{{~~z~||~}z}~}|~z~~}{|~}~{~{}~{~~~||~~z}}~w}|}~}}~~}{z|~}~}{~~~y~}~z~~{|}{{}}|~}z}z|~|}}|~~~|z~}z}}{{|z~~}~~~z}~~~~~z}}~~~}}|~{|{z|~}~~~|||~~~~||z}}~y~}||z{|||~~~z}||~~~~z|~{z~}}y{~}~~}|~{}{~|}~yv}xzzzw|~z{zz|{~{zw{zy{|yx|{z{yx{~~z{{zy~vwxwuzyw}ux{zx|{|}}yzz{|y~}xyyxxz{~{w{|wvyyz{yx|wzzw~|zy}zxzyw}ytwwyy~|~yyzvx|{|{||zz}{~{|y{}xzzz}}w|y{uzxz~y~z{yyy|wxx{~yyyw~}x}||y{zx|zxz{z|||yxw~}zuyzwyw|~z}{r}|{t|}z}zz||w}~zx{u~~yvw|zw~x~x}~wx}zw}z{|x{{wy}yzy|zz|xy}xyy{{zy}}z|zvzy}}y|z|x~zx{{y{~z{yx|{|||xzz|zvxzywy||z{~x|{zz{}}wzyxvw{y}wz}{wwvz{x}yz~|zz{yx}{y~|wy{}y|zzx{{~y}yyz}z{{{xww~{}}yzvy}z}wwz||w|w{|y{yy}vzx{{{|yz{{{|}vyw{{{|{~~}xz{|{yx~{z|~w}u|ww{x|y}z~v{{|}{w}|zyxyz}||zx|w}{{x|~yzy~{|z}}x{z{yzx|y}|yxz}{}}y{{z{}{}~xw}xxw~yz|xx{z}{t}}|y{{wx~{|~xy|y|zzw}y{|{~{{zy{}~}zzz~zzz~u~~zx{{}}x}~x~|x|{}~wz|zzy{{|zyxt~zxwywzwx|}z|{~}qxwzx|~zx}|{{|ruzyzwzzzxyy~|}|y}}~{|x|}{zyxvyyz|~|zwz~|zzy|||wxz}zz{x}xyz|zxx|xz{y{}{~{~~~}~|~}|}}~|{|wzy}|}{~~~{}~}{}~~{|}|~{}|y|~{}~}~~|}~}}|x}}~}}~~}}|}}~}|~{~~~~}~|~|z}z{~||~~z~|zy~~~}~{~}}|~|}}|}}}{~{}|~zz~|{~}}|}~|}|~{~~}~~~}y}|z~}{y~~}~}~y{z}}}|~{|~}}{~|~}|~}~~~}|}}~{}}}z~|~|~~|~}{~~y{}}}~~|z}~}||}~~~{}~}~}~~~|~|zz|}}}}}~}{~~~}}}~|}z}{}~{{y}z~}}~{}{}}~}y}~~{}~~{{z|~}~~~~|~~}~~||}}|~~~|}}~}{~~~}}}~y|y{~}~~x}z~z}}}{zx}vywvyvy{y}zwz{}yxvyswxzyvywzy|wyvy}yx}xyxyyz~x{{ywwxtw}x}xxxx{z{}xyuzz}yx~||xrzzvz|}u|xzsv}x{z}zyz{{{~z~zw}w}}v}y|~|~uzwyy|y{|{xvz|||z|w}}}zz|xz{uuxywz{||~~xt~{||}}yxz}{x}~{~y}zw~x{z~|zzx{|yy|yz{zzxyvwy}z|||xzw|{{z|}x}|y}{~{{x{~}|z{z|y|y|zywxxz}}t|{z||yy}{y{}xz|wu}zyx{zwy}||{|{{zwz|zxy|{}yxyw}z|u{z|zzxv}wy{x~w{{~x~|yyz{}xx{yzzyxz~zy{v}zz}}z}y|~{~zx{}yxw}w|{wy{w|y{xzzyyv}y|{yyzyx|{{|vy~}|x{zyy{~wxv|}|{w}y}{z|vy}yxwzzz}{{v}uy{z{z{|ty|vy{{yz}v{x{}~yz{|{{~}|v~{{|}yzyv{}zy|y}~{yxy|}~{w}zyx{zv|}{|x{y~xuwx|x||z|{|}x}x~{}zyz}w{{wz~{zzyw{z}yz{{}{{zzz|}w{yw}w{wxw|uz|z||wv~zz|{zz}|}{|}}zzz~{z~{}~|{yxxxyz|yyw}u{x~}w{xzy{|xvyywz||{s{|~}zw{||}v}|yzz{|{~xz}z|yuzzvxyzzw}vxz}~z|rwx|w}zz|z{u|{}}z{yy|y}}z{{{y}~|}|~y||~{}}~|}|{~~~|zy|{y~}~||~}|~~}}}|~}~~|z{~v|~}~z~|}|}{~|}~}~~}}|~|}|~~{}|{~{}}y||~||}~}|~|~w}}{y{|~|~~|z~~}|~z}~~}}~~|}}~~z~}{}~y}{~z}|{~y~}}~~}|~||z~|y~{|{}~~}}{}}|~~|~~}~}}~}}|}{z}~}{}~{z|||{|~}y{~|~||~|{~}z~}}{~~}}~~y~|x{}~|~|~}|}~||~~{||z~}{~z~~|}{~}}z~}~~}{{{~{{~}~~~{{|~|{|}}}~|z|~}~~~}|{z~}}}~s~|}~}~~|y~z~wz}~||~~}~~~}|~~}||}w~|}z~{~|y~|}~~z|~yw~z|z}y{zy{w~}{yuzzy|y~zv}wyy{xwx{~{x}u|{{}y|yz{|{~xx|||yyyy}x~{y}yx}y{{zyu|xu{yzzy{{xx{|y||{y|xwwy{r{|}zzvy{{uzzyxy~v}{{y{|yw~|uyw~{w{{wyy}}||{zy}{y}~zz|xw|w|xwy{xxx{xvy{wx}y|yz{x|{z~vv|{}wyvy|xzz{~x{{||x|}y||y}xxz~zy{{x|zz}yv{zz|}{zy{{wwvx~wwxzw}y{yzzxy~~x{z~}{vxw{xwzy}u{~~ywx|xyz}w}zx|x|w{z{|~|ys~zzxv|{yvw{tz|{xtw}z{u}yyz}vyy|yx~y{~~}yzx{yzy{}yzy{x}tz|{|}wzzwxz|x}}z|yxx~|zy{{y|}vxu}|xzx||uzxx{|z{||z{{}}zzyw|uw}||z|}}~{wz{}u|yzx{{zz}~vxzxzx{u|~~y{v{yzwyvyxy}}yy{y}x|xxyz|}z|wvwzzw~xzvz||x}}~yz{y|wz|}{}tyz|~zy|||yuzxwy{vwyxyzz||w{y|{vx~{xyz{yy|{z|zx}z{yzx}|y{y~vzy|u|wz|zyztzwyzzz|v{}zyz{w|{{{|z}}vzz|}{zw{{u{y~xxy|wvywyxwz{}~zv~{y||{{uzxyz{{z|{|y|}z~}|z}z{{}t|z{w|ywyz{}||x}zyw|x|zxzt}{{{~z{}~}{xxz{zxzyzz}{}{{||~{{|z}~}{{~|}~~~~}}}z~||}~~}~}|}~|}~|}z~|y|z}z~~y}}}~~~|}~~}~|}~}}|y|}}~y{~y}}|}{~|~z||{}||}~~}z~}||}|}~~|~|~y~{z}}}}z~}~|{|~~}|~~}}}}~y~|{z~}z}{~~~|}~}~~{~~}~}{z}~|~x}{|~~{{|}}}{~}~|~}{|y{~~~{~||~~}||}{|}|~|}y{~y~{~z~}}|}||~zz|~}}z~}}}{y{{zz{|}~~|~~}~~||}~|{~|{|x~z{}z{}y}|}~~}|z~{}~~}}{|}|{}zy|{~|~w~}~~}}}|}{~~|~~|}~}~~z}~~~{~~}}{}~||}|z{{}~|}{~{{|z|{|zt~}~|}v{zywyyyx~zwy}x~|wxyzzzww{}z}wwtyy{||{y|{zu|}}}x}{~}yzz~zu}zzxxz|}|{w~w}||yy}w{~vyyyzz~w{vy~|~}|w~{|{yvzyx}z}~|}}}{v{{zww|{z{x{zz{zxy{yxwvzxuy}wzwwv|vzy|{|z|{|}v{{z|x{x~|z}y}x|||xwx|~|v{vv{~ywxwwzx}{u}zzzw~~y}wz{|xzyz{x{{zwu{w||}}y{z|zxx{{|y{|{z~vz~z{zyw|wy|z{~x|xvwxw|wz}{}z}z~|x}yy|}yy|yy|zx|}|xy|wy|x{z{w}{zxzyyv{}x|xw~xx{ytx|ux|z}{|||{{zx||{{{|xyy{|y||}v{}yw}xy|yyzw{wx}|}w~w||z|y{x}{zw~yzz|zx|}zvy{~y}y~y}|x{|z|{w}yyx}z||x~uy}{{{yz}|zxwyxz}xxxxy|{y}{{{~{}zv{}z||z}z}}}{w{xzwx|~tyyxxwxyz|yv|{zv}zyyy}x{}{~{|y|zxz|~yywx|{|yx{}|zz~{v}|ty}|{zzx~{z{v{zvzy|zzy}z{zwzz{~w{zx}z|u{x~zvz{}z~||{{{}|{|uwxzyxyyzu}zt{}{y}{wyuzxzuvwy|y|~xtyy{w}{||}y{}x}|}z~z{t{|z~{z|zwzx|yy}yxzy{yzx{|w}{xzzv|v|}yz||y~x{zyv|{}~|{~|~}~~~|}{}}~z}~~z}|||~}z}|~|~~|{|}}y|y}~~|~{{~}||~~~yz~w|{{~|}||~{~}~~~~{z|}{}y{}|~}~z}|}{{|{}}x~|}z}}}|~{}}~z{|z~x}~{|}||zzt|~}}~z}~}||{~~}}}}}~}{|y~z~~~x}}}}~~}~~|~~~~}~~}~||~}~{{|}}}}}}~|}{~{z}|}~~{}{}|}z~~|~|~{~{~~z}{~~~}~}~}}}~|~~|x~~}{|~|~{z}{}{|~}~}}~y~}y~~|~z}|{}}}{|}~~}z}|z|{|{}~}z}~|~~~~|}||~~~||~~~zxy~|wz|}{}~y|~x}|~{~~~}}~{|~}~~x~~|z|~}||z}}{z}~{|~~~{||}z~~qy|{vywz}}z~{}{yv}yzzzzyx{wy{{xwyz~yzy|y{z{{{vxzvyx~ww}zyzyxzzzw||}ywvyzxz|}|vx|zzzz{y}tztz|yw|{yyuw{~yy|~xyvzvxw{}zz}t}zxxywy|{zyyy}x{x{uzw{w{x}|y{|x{y|z}zzy}{}zx}zxx|}wy~y{x~w{xx}uz~~}zzx{zx|}}{{wz~xyyx|}}zyyy|wzz}}{{tvuxxyyzzx}yy{{xwy}vw{|yyy|yy{zzz|{{}~v|}|wv~xv~zw{yywvzx|yw~~{wvxx|yx|}{}ywzyx{{{{{z{z{zyyyw~z|w{{{zz||z|z|zy|zy||{{~{}x}|z{}yzzx|z}y{w{~w|}|w}|xxz{|{zwxv||~zzwxy{xxy{~zxxw|x}||{}yxyw|{z{zx|z|z}zzxyx{zyxw{yzyx{|zz}{|{yyx}w|zz{y}y~}wvzx|}zt|x~{yx}||y|y}y}xx|{{{|{wz|wxy|yvxxw~xy|y{xx{xx{z{tx|y{y||wx{v~~{||zw|z|vyz~{vw}y{{zy|}u}{||y{{xuyy}xy|xx|{{z|w{|z{{zwy}~y}{x|xwwzw{vzxw}z}z|zwy|xxx{v|{|yxz~{xqz~z}y{~xx{xxz|wx}{}{y~~xzy|yx|~||{{{}x{yyxwx|xy|{}x|{zwz{||z|}ywzzx{{}yw{|{~}{zzw~z}xy{u|yy{}xzy{xxx{xz~w|~u{|~}~~~~~~}~~z{~z|{~}|}}~}~z{}{~|}|~z||}||}|}~|~z{~|}}|{{}}|{}}|z}~}||{y~|yz~}~z{}}{~xz{{|}}{}|~{}~}~|}|}}}}}{~~~}{}}~yzz|}z|v|}}{|yw}||~~~~{||~}{}}~{}}|~~{~y~|~~{}}|}}{~~y~z{|}z}~z}z}~|}}~|~{|~|~~~}}z}|~{|zz|||z}~~|}}z|~}~|y}}}|{}~~~|}}~{}|~~~|x|||~|{~|}~}~{~{~~~~z}~}~}|y~~}{|{~~||}~|{||}|~|~~yz~~||~}{{~}}vz}~~~zy~}|~}z||{y~~{}~~|w~}}~}||}~||~~}|~~}}{}}~{z{~~~|z|~}{}{z~~y}yyx{z~~{|~|{|xx{p|x{}~y~}~}y|y|u}}{~{xxz|x~{x}z{}}|z|{{~{z|~x~|x{z}|~}x{z}z{{z{z~~x|w~~z|{~z|z{}x{x~}{|x~~}}v~w{}{xyz|z{yz{~zxyyy{zy{}z~x{zyuxzyw}~~{|sy{{}y{y|zz~{|~z{sz||zzzz{x{v|~~|y{z|v|z{x}}~~y~}|~|~~zy|y|{|z{yywxxuy|{yxyyv|{~|~w{}x|~~||||}}~{~{z|~|x}z{w}{~x||~vx|v||z{x{zzw}x{z|}}{|{|x}{}}{|}~||~zz~wwz}|x~~~{w{}zzzw~xu|}wyv|}xv}zy~|x|w{z|~{x{||{|~y{|~x~{{~|{z~z}x|w}z~|{y||zv}|y{|}wz~y}wxyz~z}}y}~{|{|{x{|v}}}|~||wxzyw}|{z}|z{w{}|z|}|wzywy~}{|zx}{}~}yx~|~~~|}zyz|yz|}{x||||{}y}||x{y{||y{z||~~zx~zz||zyz}~|zx|~}{zy{w{}z|zy|||{{zz|{{u{u~zuxzwy~{~y|~zx{}||zw{|~||~|}~|{|}~{zzyzv|u~{{{{zz{}|z}x||w{yyv{x|}}z}z}~z|}|}~~|}~~}}~|~~~~{~||~}|}|}{~~}}~~~{|}}~}{~}|}~~{|~}~|~~~z}~~}}}}~~z}~}|||}~|~~|~}}~}|~|z}~||||{~~v||z~}~}~}}~{}~~{~~~{}}~~||}~~~}~~|{~}}~~|}||~~~|~{|z~~~~~s}x~{|~~}}~~}}}~~}}|}}~z|~}~{}}~}~~|}|~~|}}~z|}{}{~}}~}~~}}~yy}~~|{|~}|{}{~{x{~~~z}~~{}z~|~}}~~|}{~~~~~~yxyxyyxy{y|}xvu|y}v}y}zvy}{v}zwy{wzwzz~zxyzxyy{wzzz{w{{u{{yyz{y{x{zx|z}}yy||y~{xxw||wz~|wyyvzxzx}{uvzzy~{x~}y|vzx{y}yx~xyw}y{||xw|yyv}wy{|z|v|~z}~{{vzy{z}zvz|{t{wxyvxvy}yz|yy}|yy~|||||||yxx}}z}y{z{|zx|wyw{y}yx}}}|vzyz{{{}|uy|}||xz~zzy}~tzu{wy|x|v{~|x~zyxz{{{yxxx~|}{zyvuzvz~zyy{~zz|zw{wx}~ywzwx{y{y{zt{wzzwz|zy|{zww{y|xy~{xx}zzvy||{zyy}}zwyux|{xxy}w|}w}wvywz{~z{z}{vyz}|yz~ywwyzy|}w|{yztwxzx|xx{yyyz}}~y{u{y|~wz}zz{}yxz~x{~}}ty}}xwxu~{z{u|{v||~yyz~~wyt|}u{yyz{z{}y}{{z~xyw~|~y{y}||xx{~{{yz}x}zyy~{{{}}uzw}w|zz{xz}|tz}vzxxzy{xy{x|w|vv{y{y|z{|~}xw{{}~zxzx}{}w{|~zywwwyvxuw|{xyu}yzx|wywz{{y|z{x{t|w|zzyy~yy~yv~||~yyw|{z|z|v{|yz||zv~{xz{}|{|x}|}{y{z{zy}x{||z{z~z~y|xv{}~y{z}|{z}x}{|zz|{}yw|zxzy~|}uxw{|xyyu{~|xwxzy~{~{{}~|~y}{}~~}|~|~~|||~{{|y~~}}|}yz|{||y~|}~{|~|~}}}~w~~~~{||~~||~|z~yx~|~}}~~}||{~~}|}{|~~{z~}~}}{~w{~}}z~~|}~{|~z{}~}}|~|~{}}}||||~}z{y}|~z~|||{{|{~|z}~{z||~|||}~{~~~~z}~~~~|~}{~|}|~~~{}||~|~}t}~}}}}}}}~}~|{}}{}}}}~|{~~~}}z~}|~~~{}~{{{~}{~~}z{}|{}~~y}||}~z}}||{{{z~~{|{~~~z|{{|~|z~|x~{y||~z~~~}|x|}}~|~|}|{{}}~~}{}~~|{}w{~y}z{z{zx~}~}{~~}{~|~~~}~}~~zy}~~{}}~~||~|||~}|~~~z~~~~{}~}}|}}}|{{z}{~x|}}~y}{}~z~}{~{z}zvzuyyyw{y{}y|y{zyy{vzz|}uz|zvzw|}yz}{~y|}{{x{yy|}yz|{{|}|zx|sxz{wtyxr~{z{zw{xv{{yyuxzx{x~}ywyz|yy|xz}}|~xz|{~|w{xw~|{~yx|w{{t}xyxxzywx|}|~ywy{z}yyx|wx}}|y|yy~z}zzz}{y~{{|x~~{y~y||{{yyvz|{y|}}{v{yv~~xz~||yw|zy{z|x~}{|~z~{vz{|{z}{z|~|{{|w}zz|}x|wvyzvx~xzzvxyxvw{xzvwz|yx|zvw~|{}}wyx|~~{|z}~s|yy|yyx{~}|xwzy|{t{{{zxwyx{z{xx~s{x|zxxzwv{yz|}yzzxw{z}zy||}|{{}}|}~zyyw~x{w|vy}{{zyvv{{xx{xzywwyw|||}{{{||{~|~z}y~~{x}{}z}{y|xv~|wz|y{wyyxyzv{zw{z}uy}swt||zvzx|}}zz}z}||x{{sz}~y|zzyzx~{{ywtxxvxx}vyw{zwy|zzxz~x{vw{{|{z|v{~xy~zwu|}xz}yv{y|{}y{z}~|}{{{w|vyvzx~yzyysx}zywyzvxwz{z{}xy{{}z{{}z{zxz}~yyxx}z}}|{zx|x{yyxwy{|z|w}|yzyyz{}{u|}t}z{x}u|{xzyzx~z~z|y}}{zy|y||yxwy|ztz}|{|y~y|txx~x|z{wzy|~yy}z~x{~|~w~{}}}}}}}~~z~~~~zz||z|{{}|~~|}}|z}}||{z|}|~|{}}~|~~~}|}~~{|}zz}||}}}z~|~|~}z~y}{}x~~|~|~|~|y}z}}|~{~|~~y}~~{|}x}|||y{zz}v|}{z~z{|}~{z~~|~|}}y~}~{|~|}|~{|~~}}~|~}|~~~}z~}|~z~}{{{}~zy}}~{}{z~}~|{~}~~~|~}}|}}|~{}|~|~{}}~|~~z~}||~~~|~}yz}z}~|~||q|{~}~{~~~}~xz~~}z~{}y|{~|x~~{~~}|}|}~~~~~~~~|z|~|~~}|{~y|x}|{y{|~~}|yz}}z~~}}}{|}|~}~{||{}{y|~|{|}z~{}|~{~|}|}~}{~{}}~~~x||~~|~z{z}y|x|z||{~ywx|yx}x{z|~zz|z}y~w{{|{z{|xzz}z}~wz{|}zwz{||~~}y|}|zv{x|x{}{{|}zwxy{~z{wy}~zt{|uvxx|yxvxzx|~x}{|{~{}zxww~{z~}~}{||z}w}yxzz|vx{~|{{wz|zzw|zz}xz{|yzx{zz{y{zz~~{{~w~{}{|y{}{wy|{{}zzz}|yz~y||x|yyz{{{x~{z{zz}{z|u~~w}|}x|{v{wy}}|x}~z}vzx~{y}z|yz||yzytzyy{}~zx~|y{}z~{zxzy|{}{}{x|{z}{y|y|z}}|z~wz}~yzvz{{ws}}y}{{{}{|~{yz}||x}y~{y~z}tw|{y||zy}}uxy{|~{y{x{ys{zx|{|yzzwy||{~~y}|zs|y|z||y~}w{{|{v{zz{}{y}{|x{~{|zy||yz}y~uz}w{zz~|{z{{}yz}}zz~|z}}{vyw{|z|~}{y~~~xzy~zyzz{{|zx|}~|}yy}x~w{|yzv~|{w||z||{y~zy{yy{}xz|y}|}}|z}xxp~wx{}{z|z}~x~{||~|z|}|{z{z}|w{{z{}}~{zy|}|{zxzzy}z|~xvz}|}z}{~{x|~zvz{zyz}yyzz||||}wzzwv}}|yy}{|yz{yz|z{{~{{{}||y~y||~|~~|x|||{||}q~xz|ux||zzzzy{~zw{~wzyz|xwxzzyx{}~vzu|~z~z|~~|{}{~}}}y}~z}{}{~~~{}~z}z||~z}~z~~|~zy}~|~{}}}z||~z|~}|~}}~}~}}~}~}{~~}~~~}|~~~}zzy~~~}~z{~}}~~||}y~~~}|||~||~~{{x}x{|}}~}~{z{x|}{|}|~~~~}{{~{|~}}{~~|}~}~}|z}~|}}||~~~}~~}~}}|~~}~||}~|{|{}|}|~}}}}|~~~}}}{}|}|~z~{~|}~~~}}|{~{|}~~~~|~~}}~}~~~{~|}}~z|}}||~~}}~~~~{~}~~~}}|}x{}}{{}~v}ywx}xzy{{{txwt}}}zu}wyyyyyy|yz|}xy{}y|}w|uyz|||}u{{x|xz~}{yywx~x}xvxzxw{}wzz{}zswwxy{zz{z}yxttyy|z{y}{z~yv}{}wzz}}}}|xtxvzwwu|x||xyywv}|{zxuvzz{v{}vzx{}xy{y~~}~~}{z{{y{~~y~zyzxz{{zr~|}vz|wwwx{w|xzywxyz~yvyxyxw}uxx{~|x{}yz|zy|y{{{z~{z|x|z{y~z{z~zx{z}zytvuzz{{xxtv{~xyxz~z{{zw|~z}y}z{{z|x|{zw}|zyyxx}~xzxyxyzxxzx{|xuxt}y{|x{zxzw|zy}{|{z{|x}x{zyzy~}xu{{xz{wvvw}yx{|zxz}yvwv~}wuyyxu|tzy{xxx{{~wy{y{|}zzx}|y{y|{}zwzv}|}{z|xzy{x{zwzv~xz{zy|{}w{}z{z}v}{}}ywzwy|zu{|z{}yt~zyy{wx{{wxzzxyv|{}y{|~||zvx|vz{vxy|xzx{wv~zzu|zy~{w~z{~z}zxyztw}{vz{|vx{~vyxxzy~yrwv{|v{~}|xz}{{{xy~}r{}{xz~}|{||z|xwzz{z{~}x|t{zxw}xyxxxzxz|u{zzv{{uw|~zzty||zy|{{}|zyxzz|x|zy}y}~zxzx|u|xyzx|yyzv{q}yv{{z|w||v|y}z{x|y{z{z~yxz}~~}~}}~|~{}v||||{||}|~|}~~|{~{}}}zz}~~|}|}{}~z}|~~x}~{~~}||z}}}}~}~{}{|~{y~}~{}z}~}||~}~~||{}|}~|||~{~}{{}}~~|{~~~|~~}|~~|}}y{}{}~}|||}y~}~~|{~|{{}{~{{~|~}|~}~~}~~}}{{~}z||~}{|~|}~}}~z|}~{|}{~|~|~||z||~y{|~{~{~z|{|{}{~~~{~~}z|{}~z}~|~{}~~~~t|{~|}|}}{|~|~}{}|~|~|{~~zy{}|}~~y}~z~}|{|~zz~|{~|~z~{}{|{~|z}~}|~}~}{{}}~x|}}}zyz|~~{~}}~}}~}||{}y|~}{~~~{}}}|~||z|}~{}{y~|{|~}v~w}}}x}yw|~}|}{~||x}|y{~{zzzwzx{y|yxz{xzy}x{|xx{y|z~{xy{||uzywxz|wwxz}}}{~}|y|}~{x|y}{uz|~vv|~|w}}{~|yyzywwyy{|}z|x}~||{zz|y~|wxzzzzv~{|y|z}y{yxwxtzxyzx{x{{z}wxy{z{wyxt}|z|xz}wyyty{y|v|t{zzy|y~{{y{rxy{|zz{}z{|w{{{w|z{y{zzyz|wvx{z{yyzyw}xyy}x{ywuzw}{yv|z|wwxvzvy{}yx||||x|~|zwxvwxy{y~z{z~}{z}ywyvk{xww{zz|x|wyxxx{zzu{}xyyxxx}|~}|y~y{y{x~zxu|{{xzxzy{}xxwx{z{z~x|{|y{{|{q{{|{vzx|w{{|qw{{y{z{yyy~|}wzxzzy|xy~wvz{||yr|zx|zxz}{z}w||z~{y|zvw{xy}x{{{x|{~{}x{{}z~||}{|y{z}}}~|~z{yx~zy}~~uxtx{{yz{|yz{zww{xyyz{y{y{}xux{{~yx{ywxy{zxuzw{vzw~}~|}}}yx|z|{~z}z~{z|zuu}|wy{x}z|w{}y{zzy}w}{}{w|~~{yy}wzyzyz{zx{yy~|w}wy~y|}w{~zxx}zy|y|xv}v~|x{}z{ywzy|x|~zzz|}yx{|{yy~}y~}wz}w}{xxywzyyz{v{x{{{uzvy}y{{vv|x{zw|w{v}v{{zzx|yzw|~zz{|}ywx{{}|wz|z{}~{xzwzyzzuuy}|~{~zx~}|~}z~}~{}{~~~}}y{~|}~z{~||~~|~{|z~}~}z~{}~{~{|~|~~|~~||~~}}~}|}|}~~||{{}}~~{~||~zw~||}~~}|}~}~~}~|}|}}|~~{{z~||z}{{~~~}~x~|~|{~}|xxy|}z}}{|}yy~z~y{}}{~zz~~|{~~~{|~|~y~~{z||~~~~{|z}|z~~|~~|~{|}|~|{|}z}zz}}}||~w{~~{z}~|~}|}z|y{z{}}}}{}}~~|zy{{{}{}{|{~~~}}|{{|~z}||~~~|{{z~}{~~~}{}|}~~|w{~~|z{~~~|~~~~~~}{}x}~z~{}|~}{v~{~~}|z~z}}~~|}}~||~}z}|||}~|~~}}~~}}}~|}}|}}||~}}||{}~}~y~|}|~|y{{w{x|xyzzyw|{vyxv|ww{~vyzxzyx|xvx{yx{z|wuz}~}x{{{|w{zx||xw|yzz{|x{{z{|yzzxyw{zw{yx{vy{tzvzzv}w{||zwzwy|yxw|yz{yy{{vxyx}|v|x|x{|tz|w}yzw{x|zz{zw}wyw{|zxx{|z|x{~xzuvxr~y{zx}yyxy{~yzy|{{zu|y|yzy}}yzxvzx~twxx|zxx|{yy}wywxuxwvy{|wyz|||uy|zzzyx{ywx}{}|~xvzyy{||{}z|w}{}uwyx{zyuxz{|xzy{zyu{vxwv{|y}|}yx~~|zyvy{zzw}{~x~~{||y~~~{|{v{xww{zw{{zx||z{zxzx{|{z{y}}|z|y~|}wzxzyy|y}z~}zx{{w|y{xwy}yxy|~yzv}|||xuxzzyuzzy}x}}{{s}}yy{{{{v}w~z{}zv{yxz|zyxy{}{zxx}xuzywz|{xx{vz|zyzzzyzzx{}|x|~{~z|zz||z|y|~{x|z{~}}vztuzzx{y~{vyzzz|{{|{y|{}{{|}z|}{}x{}|yw}~}|}zy|{~}|y|zz}u|x{~{v|y|yxzx{ywywy|x}zs|}~}}w{xv}{zzy{zyyyzyy}x|{|{||}z{|zyxwxyw{syyyytx{|x{{}|{|w|z{{|}}xzw~}{~}}yvxz{y~~{|~}|xw}vv}}xwp|xvwyw{qyz|}}{y~zv}w~xyzy|w}{|z{{}zzy{~~~~~~~{~{~}}|{~|w}|{~}{}|z}~~}~|}~y{}~|}~{|}~~}}~||~}~~}|~~}{~~~{|||}~}}|~}}~}~|~|~~|~~~{|~}~}{}{~zy~~{|}~~|{~~|}}}}~~}}~|}x|}|}~}{}~~|}|z~|{~~~|}z{}zy}|~{}}|}vz|{~~}~~|}}~}{||}|{~~~{}~~{~}}{z~z~z~}{zy|}|~}{|~x|}|~~z}{~}|}~|~z{|||~||~}||}~~|}~}~||}}~{v||}~~}}~~~{zz|~||}~}}~}~~~}y|}~{{~}x|~{~}}|z~y{}}z|{|~}||}|~||~uz}z}{~|{~}}}~xx|y~}}}~|}||~|xyzy|wu}xyzzywyxzxyuzuxxwz{z}~}z|wzy~{w~}wyzz}zy{|x}z{y|{{z|z|yw||{u}{xxyxxz~|{xz{~x{}xy|x}xx}xx|{y{yy||w{zyvxwyvvz}}y~xzy{|}|zwzw|xu|yy~xwv{z{~vyx||||zv}|}~}|vxvzvyz{yw{}|~zvy{|{|||vyxz|{xx{{z~{|x|{w{z~xvyz|y{yz{wy||{x|w{x}wvz{yu{yxy~||{yy}|}zz||z|y{w{wz}vxy}{xy|z{yz{z{w||{xzz}{|zzz{|z~{||y}wzyz|yv{{z{xx{{xzz{z|vz}zxyzw~xyyzy{vv|{z|wz|||z|~x~y}}{y}{|zyyx|xu{{~|}y}y}}|z|{{}}}|zw{yzy|z{}y{y|vs{xv{zz|}r|~}||y{w{wyzyv|z~}v{|x~zwxy|{y|{{}|w|y{{zzzzxx|}~}wzz|w}|{{zwzxxyy}{{~{|y{z|{}yyv{y||{ww~x{yysyzwwyyzyxz{w{ywy|zy}x|}{~}}zz|z||zyv}zzyy|{xszzzx{yx{~x~|wzy{zz{x{zwuzy~x|{z|zxx{xzx|u{~zz{x{{|z{y{z{y{~}uvz}}zx~~}yuzz~t{v{~zwx{z}}z|{}||{uzzw|xzxvy~uzw}||}x~{~~yx{{u}zyyxy{y||{wy}z|zz|{u~v{y|z{vz|{z|yz{zyvx}y{w|u{~~{~~~{~}{}{|}}||y~~~}z~|}{~w|{}|~~~|~~~}|{~}~|}~~~~}~{||{}~~}}~}~{|}||~}~y~~~}{}}{~|}|{~~z}~}~{~{}~~}}{||}~}~|}~|}|{}}{y~~|}~z~{{}{}~x~}{~}~{|~z}y}}|~|{~|}{~|}~~~|x}~~|{~|}~|~~z}|~|~~}~{}}y}}~~|}{}~|~|}~}|~|z}~{}z{z~z~|}|~|z}}||}~||~}}~~}}~~zzz|zyy{y~|}|~{||~}~}~}}}{~}{}{{}~~~}{y|}~~~~~~w}~}{z|{{}}{~}|}|{y~|}|}zz{}~~|{~||~}||~|~||{|}~}{{~|~{}~{|~z|~{|}}~}z}~{|}~}~}~x|{~z|~||}~z~|{}z~y{~}|~~|}}~}{{}zz|x}{|ww{~}xy}y}wwxxxzyv|uvz{yzxzy|{}{xyzyyzxxz{y|{zzzyzz{y{x~z{|~x|~{z{x~zv|w{{}x~}~{|zw~vxzt{wx{t{zwvvwtv{{}}|y}{yzy~}ywz|w{|x||}yx{~zv{xzz|zxyzz}xvw{wz{yx}wx{z}{|xuzz|{yv}y|z}z|xyyzz||wy|{z|}}|~~yz~x~{{xw{zyyxxvz~}~xx~vwy{{{{vvy}zuz{zy{{{vxzz}~|zvv|wyyz{{}yyyy}|{{|w~|wyzxxv}{x|uz{w{vzyx}}z{||zxx{u||y{{{|{x|x~wyx}y|{|yyw{z{zy{wzyywuyxz{zz|w}zzzyuxz~w{z}y}{{zz{z{{}~|xw|}}~w{zyv{ywxv{yy}|yvztzz}vyyw{vx|zz{{|zx{yzyz|}~y}{zz~~z{{{|yywy{wyx~uxywvvx~zvzuuzz{uxzyxyyyzwz}|x{}zz|yw{yzy{|x{~y{{vzwxyp~yvyz~zz}yzv}zs~zvu}zz}zxv}wvyyxzu}{{}{x{{xwzv~xx~w|x}x}yy|{zxyy~yy{yx{xyyx{w|xxvu|zw{wz{|{z{z}}~|}v}|w|zyz{x~{{|vz}wx}x}}w{}yvyvyyxyw|{z|y{zzv{y~||{}{}}y{}|xyz|~|{x{{|z|xyz{|{w{vz|xyzyqw|}z{}y{vy{~|yxzxx~wzzwyzx}z}wzzv~|~x|}|}}{||{}~~~zz~}~z}~}{}~~~}|}~{~{~}}~z|}{{|}}~}~}|}||}{{~|{~{~~~|}}|~||zy}}|}{~y~~~|~|||z~}}~~}|~x}|{|{y||~~{|||y~}{}~~z~~|x}~}|}}|~z~~~{{||~}~|~|{}{}zw{|{}~~}~|~}}}~~}~{}z~}~}{x}~|~}}~|~}{|~}}~~|z|~}}~~~}|}|{}}|z{}~zx{||||}~}z~z|}{~~}~}z{~}~~}}}z}~|z~|}z~{}}~}z|~~}~{|~}|zy|}|}y~{~~{}~{}}{|zy~{|~~~}|~||}~}~~z|}~wyz~|{~~|}~|~z~~|{~|{}z||}~~}{||~~|z~~~|{|y~{}z~x}~}~}{z}~|}y{|z}z}uvyzvx|}w||vy{|xz{||}yxwu}|}{}uy{yy{v|y|~wxx{x{wy~|tyxyzuzyvwx}w{|wzyzyz{xx|v}|y}zzzy~yzvyx{{{{{xy}z{z{~{yz|~x{|z{x{xv{}x{zxxxyvy{wuvz{~vvv{wuwv|y|{zzz}~}www}|xxz}xzyzxyyx{yxx}y|w~}svxz|}{xs|||yzy|{{|{z~{|||{z|u{xzz~}yx|z{|{~v|xuz{yyyxzx}|wvv{zyy{yyz}xzzw}zyt}xy|y{x}zyuz{|}vvx~q|w~yyx~}yx{|}ywu}uv~z}vzvyy|{|wzyuzzx|x{zyxzy{yz}{~z{w{w{v{}{x~yxyzy{zwwywxzzv|v~zwy{x}{|zyx|zxvy|y|x}}{yvww|zzyz~xw|{xu{wwx|y{|x}{}|y{z|y{{zzxy}{|w{|~~zy{wzz{~zzvz{z{xy{z|z{x}zz~yy}}|uvz|zy|z{{~{yz}yu{y|~{|vyy}~y~vw}|{~zw|}|y}|zwy}}vzy}w|z|zy|{xwzw{zxzxz{x|zyzu{yzx|yw}z}{zx~x}w~{}|xwz}z{wzzzy|xxvv{wx{zty{yzzxz}vxz{z~x{|wy||yw{}}z|}}xx|y~~z}w||zyquwv|xx}{}|zz{y|||z}w~|yy|}{|rxvyy|z}w{yxyzz~v{~~{yv{|||}w}|y|{zuz|xwy{xvu|}~yw{ztwxz{yzyyx|xv|yx}}}}z}y~}~|z~z}~||~|}~~z~{}~{}}~|}~~{wz~|||}~|}~|}}~||||~|~~~~y~}|z~tz~|{~{x|y~~~z}{z}}~}~{~~~|~~||~}u}}}{}}|~}||x{}{~}~z~~|}}}~~}{~|~z{uz|z}~~|~~|x~{~~}{}|~~}}{z}~{{y~z~~z~|||~|~|{||}~{||~||}~~~}~~z~~}~x~{{}~{~|}}}{||{|{{}{~|}}}~~|||}~}{|}~~|{}|{~}}~}{~}}~|}||y|}~|~~z~}~~{~{~~~|~}zy}z|{}~}{~}~~|y|}y|~~~||~y|}}|{||~}}|}~{~{~zz}|}{}|~}}|~}}}|}z~~~{{x|}~~}|}z{|{}~~}~}~|}}~{~~|||}y}}}|z}~~{~}~}{|}{z~~}x{{xxz|z|}|z}yyyzy|zwxx}{v~{xyzzu{xyx}zvwxx~||{||}}}xzz}xww}~}sywtux{|||v}yt{zzxw}uyzyywxxyzynz||yx{zy{z|z{zw}{zzz}wx}z~{yy|x~zw{}~{xyzywzx|w{xzyyu~uxx{xwvux}|xwy|zwx|wy{}|{y{{||z~}u|{z{~{|y|}z}z|zxw{zwv{z~y|wvw|zxu{vysyuv~|uw}y{{}||z}y{}}|xww|{|{|w|yvw~xw}~y|zxuyzz{wyz{x{{x}y|xzyxx{vzz{|{wz|z{}yy{|~|z|y~~z}z|}v{{y|vvvw{{|v{t|zuuy|xxz|w{ux|vyxxzxz~}{}|}~}{w|~|~{|~{{{v{y}zy{|z|||xuv|{}||x}xzv}vzt{}zxu}w~{{y{x}|||y~x}}zyzxzvzw}z{{{|xxvz~vxz|{~t}yx|w}||zyw{||zwwyy|x}|v|}{}z~y|xxzyy{zxx{yv}|y{yyv||}xxy}xyzwwyu{zz{x|~xyzzxvx{}{y}z|}wz}w{~{z|y{z{{x{~wwz}~}tux~z~yyy|wy|vt{xwxx~xxvzwwxv}|x{zywx|}x{zv{x{y}wyy{z}~yv~}x{{z}}x{xzz|uwzvzyw{v{z|y{yww}xw}{{w{y|{wzx{|zw~~}yz}v|xzzx}{{yv}uzyyxwy}yxyyzyyztxz}~tyw{w{{zx}{}zx{|y}yzxw|}~|{~|z~~|{}{|z~|}|~y|~{z~~~|{|~{}z}~~}}z~}{{~~|}}||~}~~|}~|}~{~}}{|}}|||}}{~x}{}~|~|~{~}~~~}}}~}||~}~}~}}~{}z}{{{|~~~}}z~~z}~}~|}~~}w|}}{{~|~w}}}z}~z~~|~~~~~~~~{|~|||}{z~{~~|{~|{|w~}||~~{y|y~|~~~}~|}~}}~{{}~}|{}~|{}}}~|~z~~~~}z}|z{~{}~}|{{y{~~~}}~~|~{}{||~|~|~}~{{}~~y|}~{}~z~}}~}~}}y|~}}|{~}|}}|z~}y~~}}~|~y{|y}~|~}{z}}|~|}~~||z|~~|z|}~}{||}}}{~{{}{}|}~|}}~}|}~~~z~}~x~}~{}y||}{{~~~~~z|~w{zzzyxz}|wy||xwyp|}y{zyzyyw{wzu||zzxyzv|{{yzzxwyzwy~z~yzy|x|v|vy|y~{zxyz}zxzyy||}wwv{{|{w{}~{}~zyzw}vx|}zzyy}zvtv{{{{{{}z|}{}wwxvx{zzz{zwz{yzwzyz}{|zyu{zz~t}x}}}szx|{z|z|ywz~~}x|||zs||zx}{~{~~w|}z|{|yy{vz|wyyz{xzwvzy}v{zw|yxyw{vyzu|{zxzxzxy~z~xy{yx{}}w{v}z}|{~z}z}yzzqzy}}|x}w|w{{y|y~zxzxv{{y{{{}u}{|xz|xzy}y}xv{{{~}|{zww}{wwxzz~|{zx|y{|x}zwzzw{y|zz|{{{t|yzytyzz~yzvw~wzwx~tz}{}||yyzzyu}~y{x~~y~}{{xxyyxy|xzz{{z}zw{{zzy}z{y~z}yz}z||{vxzyy}y}{}y{|}}yvwy{yzzz||xy|xz{{{|{w{zqwyywyx|{~||}zzx{|u||zz{||}{yy{{w{uyzx{~z{z|w|}|{zy{~x{~z{{{~wz|{}ww{vx{zxw|y|{wz{{z~|{z}{}y||z|xw{{{}|yz{yxxzz{x||{{x{}x~|yxzxz|{u~z}yz{}~y{z}y{y}xx|wzxyyy{z}yz|}zx|vy|y{{~wxzzwyzy}}xu}{}{z{zx~vz~{yy||}}yzvz{zw|~{y}x~yz}yy{xww{zzz|{yxx{y|zxyy}{zz|z{{z}|y~}}||~}~{~~{|}{|~{{}~}}~y{|~|||~{{}x}~}}~x}}|w}}}{~}}}~{}{}{||~}|{y|y~|{~}~{~}{~y~~z~{{}}~{z}}~|~~~||{z~{~y}z}}|~z~}~}~{~}~~~~|z}|~|~{{|}}~~~~~}|||}y}|z||{}|z}~}}|~~{~|{~~}~{}}z}{x~}~~}}}~{z|~|~zz}|zz}}}}}~|{~|z|~|~~{~~|}}|}{||~|}}|}|{}~|z~}||{|{~{x{~}z~~{|}z~|}}~z}}|{~|~~~|~{}|z{|}~~|{}{}z|}|~||}~|~|{z}}z~|~}}}x}}~yz|~~|~x~}z}{}}z}~~|~}|z{||}zz~|{|~|}~z}~x}}}~}}~{~|y~}{|}~}~|{{~|x~~~{|~||xzyzzyyz{wy}wxx{|{uu}{yz~}{v{}{xxyy}t~|zzyzx{u~~|{|~zzwyzw{~yv}zxwx~z~z~x~xx|zvzx~{|zv{wz}yx|~|y}x|yz{s}wzy{~x{x}}u{}~~|wzzzx{tyy}vyxyyuw}w{|yyx{x{{zv|xxxzwyy|{y{{{}xyz}}zx}~w{~tz{}{yyy|zy{{zyyzv{wy|z{~zxyyzw|yz|yzvvw||xy||wzt}}y{{~}}x|{|}zuyz||{xyux}yz{z}}{|yxzy{{zyzv||}y{zz{|zz|z}~zuzv{yy|xzz}z~}xyyuwy}y}|vtv|z{x{uyx{{~w{z{z|z{vx|{|}zwz{~|~{}|~|xy|v}{zy|zvyy}{z{z|v~wy}x~x{{{{v|}yzwxwy{z{~yx}}~}z}|v|{|zz{}{}z{~zy}xxz|wy~|xxvx|zzw}zwv|zz|xzxw~|x{}yz~|~|{~|vzyyywxw{}ty}}y{||zzzyw{z~{}}}|~{v{wx{|yww{{|xxzzw{~|xxx{~yx|~~|yy~y}|x{y{t|{{}|{|}x{}}wzxyz|~}yqyxxvz~|||zxzxz|~~}~x|z}}w}z~{|y|}}z||zw|}|wz{{z|z|z|ywy|~x}z{y|~yyz~{zy}{}z{zz}{{zyzz}zz|}~|z{ww{{vxz{{yuzyvwzxzw{xy{~zw{{y{y{{}zz{~||~{wxw|yy|yz{x~}~||}~~||z|||}~~y{~}~{~|~~{}}~|z|z|}{}~}{z~{~~}z~|z{{~~z|}|z~}~|~|||~|~~{{y}||}}~}{~x}~z~}~{~|~}~~y}~}}|~~}~{x~||z|}{|~|x}}}{}}~~~~~~~~{~|~~}~{{y~{~|y{{}{||~~{}}y{~}~|}}|}~||~}{|}}||{}~}~~||~|z|}}y|}~~z~|{|~}|{{}{z}|}~~~|~|~{}~|}||~}~~~{}|}|y||}|~y}w}|{}{{|~~~}|{}{~|~}||~{|~}{}|~}|~|}x~~}{~|~|}|~{~~}}{|z|~}~}|}{~}~}}~~}||}}y|}~}~~{||}~~}~z~{}}}}}|~~{||{}{}z~|~~yy||~~|}|{y~y~~}~}|}~|z{|{{{}y{zwwy{vz}~zvw|t~{yzy{{zxzy{|zyyz||zzy{w|}x|{z{{u{vy|{|}x{xv|y|z{{|}|}|x|z{}x|v~w|yyy|{yyx{ywy{w{x|{xvwzyxvv{{}x{xz{{y{yu{xyzy{|x|zu}{z~y|yz~}{yzzy{tz~uyx|vy|wr||x{|{z{yww}x|yx~~zzzzz}yx|~zzzyv||z{{xy{|uy|z}x~~xw{xv||{xx{~wzxxy{|xzy}yv{}|{y||x~~}wz{yzz~}yyzxx{~{}}x~{z~zzzy~{y|y~}y|}x|yy{vzz{ux|xyy}z}{ytvy~xx{|x{}x||vwwy{{{{x{yx}|{x{{}y}vz{y}zwxzz{y}|xwy{||v||x|y}v}wzuzyyvz~}|wzyy|~wxv{}|{zwz{{{v}y{y~v|}zxw|t}y{z{zy{}v|y{zxx{{{|}zyxyuwy|u{y{{z}}{ys~{}zwz{y}}z{yz|{yy~yv~z|zw}{z{~v|~v{{}yxz}}x{vz|wzyy{{{z{{{{yy}}{xxv{yw|||{txv{yx{{zy}zw}zz{z||yzvyxyzz{uwxzuxxz|{wzt|vyzy|{wyvwyy{u}x{w{tv{{z|syxxzxvx{{z}}zzzz|xy{}zy||}z{{xz||{v|yyv}yzxzz}{}|u|zx{|}y{}|~yzzx}y~~wzx|{z|zy~}{yyyxx{wwx}yw|}z~|z~{yzyzzz|uwyx{|}}~~{|}}}{~~|~}|zy~|{|~||z|{||~{}~~{~~~~}~|}~x|~|~}|~~~y~~~}z{|||{}~~{}{}}{||{{|}|{~{}~}{y|~|y|z{~|y||~|~~{|}}~~}}}~y}z{{}~~~~|~{}}}}~~~}~|}~z|~||}{}z~~zy~z~z}~~~~{zx}z{|~~~}y}}{|~}}~{|~y}}|{{~}}~{|~{~{~{{~~|~{|v|}{~{{|~}z~||~|}{~~}z}}~~{|{~w{{}|}|}~|~z~~~}~yyu~}z~|}~~{}~~}~|~}|}}}x|~}}~z~y}}}|}~}|z~~~}||~}~}{~}}}~}|{}}|~~~z|}~{}~{{~~}}||z{~{{}|{|||~}||||w}~{|~|~|~~}y~{}{~}{~~y}}~~|~}~~|~~|}}~~y{|{~|}~|w{|~{|~~|{~y}}~yzzy~yxy{}z{zt{xyxxutywuuz{}xw|zszzyvy}{wxyx{~v{}y{w|yz|z~}|~yw{}{~{||xxyv~|w}|ww{~vyvwyxyyywxyyw{yzx{w{x}y{{z}zyzz~x{v}}~}w{|}{x~vz|wz|~x{z{wx|{}~zwvz{{{rxyw|x{{w}zz|z{z}~{{w~}{}wyx}y}~{~vz{xzz~y|{yvy{xwz|yxvvyxyxzyzw|yzyzw}{|{yx{uz{~x|||wz{vztx}ww{|}v|xuyxw{{{{}z{wz~y{twx{zy|{~y|~wuxxw|{{z{{y|{t|~{zyv~~yxx{}wz{xsy~|zxz|}zu{y{yyyw|{s{z|wz}yxx~~{|{ywz~z}||x|||{}xy{}|wz~zy|y}vyy~}xyvw~{x}w{{}{yuxzv||yryzzy{x~}z{z|{yxzzzx~{yx|}z{yw}yywwx~~xzyx}vuzz{uxx{z|x|~zz~yw|y|}~x|y|~vy|y{{{zy}}yu}w{xy}|{vsz~xxx}zwxyw}zxwxy|yw||ywzyv}z~y{}|w}yzy{||{}{}|vzy|zx{|}{~{z|xzuw}v||{zzxx{xwuzv}{{z|~y}z{}}{|}}wxv{{}|xzwzyy{zxx{{x}vz}|yxs{x|yvzs{xwyxxt{yz{y{zzzz}|}{xyv~~yyy}{{y~x~{~z|}|yzwxz|wzt|ww}zwzzt{y{y{{{}{{z~{z|zxyxvxz}|zy~|~}~}{}|~{~|{{z||}}~~}||{~z}|}~~{~}z~y{}|~{{~w~{~|z}|~|{~||~}~z~~|z}|~}~y~x}~t}~{~}z{z|~x~}||~~~~}}z~}|y{~~}y|~~}{}~|~||~}~{~~~~x~y{}~{{{||}}}|~}}~}}~{|~||}||~~{}~}}|vx~{~}{~|}}{y}~~~{}~}}|~{}}}z}~||}{~}|z|~~~|{|~{~}{~{{~{{~}~||~z}~{}z~~||~|{}{~z{}||}~|~{}|{{|~{{}~}|~z}~||{|{}zz~~x}}z}~|~}}z}}|~~}~}{~~|}}~}{{~|~zz}}{~z~{}z~~||}~~}}}}{|~~||~}~}y|~}|}}~x|}zz}~{y~|~}z~~~w~}w}wy{zuzw{xw|yyzu}|{z}|zz|{y}}}z|wuw{xy{|~~xyxxwzxy|w{~{x|yxzv{vz{z||yvyzzzx{yxsuy{wy~yx||yy}{{vzyz{zzy|}x}y{|x{|uzy|uyzwx{zz|{|z}wzzxtxvx{xx|xuz}{y}zz|zzz{{|z|yw|vz}xxy{x{{{zyx~w|zx||v}{y{~vy{zz{yx|yyzzxy{z|}|{|wxxx}}|zzzwx~y{}{|y~zx{xy{z|yvzwyxz|{{vz}{|}xxw|v~xz{y{{{yyx{u{yw~xy|zyyyuxx{zwy}yv}zxy}z{}|{xwxwx}w}w{{{|~w||xyv{{vxxvv~}}xvzyy||{}|}zw{{{w~{|{{{wzxyz}{}}|xvz|zzzzu~|y|{zywx{x{|z{{zyu|yyxw~z}~yyxzwyt{yxv|w~x~~x}}zzv|yyz}{qz{{x}}{{zy{{z{zyw{zw{yz|{zy|z{v~zyxx~txy{yy{}yxy{{~wyzx~wvw{z{|zyz}yy{|y|y{{{~~wx{zyt{|w}z~yv{{zw}yxww~z~|ux}{zx{tu~xvw|wyw|{yxzyy}uvx}{|}zxxyv{~{y{y~yz~{{xzzzw{x|wz{y}{y|zz{{y{|uzx{w}z{{x}z|wzzwvzwy}zu|{vy}{~~yzyz{yv~yz|yy|xwxv}y{ywx{wzx}zw{y|v{yxxyy{|x}|{yx~}yxxysx}x~|x{{{|xzyxxuyzzyzzw}{{{yx{z~~zz}}}|x~}z||{}|}}~}~||~~|{~}}}}|}}}}~}z~~{zw}~y}~yy}}}~~~~}|}}~z}}}}}{}|~~~~{~|~~~~~}|{w~~|zz}}}}|{yy||~}y}|z~~{x}|}|}~z~}|}~|~y}~~{{z~||~~|}~{}~|~~~}~}~}{~|}zz||y}}y~}{}~{z}{{~|~~{~}}|~y~~|~~~|~{{}~{z}{}zy}|~|~|~~}{~z}}z~}|{}{{}~~~{~{}||{||z}~}|}|w~}~~}x}y|||}}}~w~|~}w}}{~|~|}~}||}}~|~}|}zz}~}}~}||}|{|{|}|}~~|}~zz~z~|}|{}{}z}||}zy~{~z{|~{{|}{|~{}|}~{z{~x|z|~~{~|~~~~}|~~}|}}}{~y}~{{|y~~~}{~||}{||}|}~|||}~}|z|~|{|}~z}~y||~wz~~z~}{~}y|{{|xyyz|y{zzwt}wywzxyyx{|wx{zx}yy{zw|yzvz|~xyz{{x|x{wt}wz}z}wy|y|}wx{y~xzy~yzwz}x{x}ww{|wvzw{yzyy~y{wxty}|zx{wz}||z~z{y}zy{z|{{}|xz{{~zx|zxx|uz|~vzwyxx}xzyyzzx}xxy{{vy|x{xwy~||{{x{v{xyy{y~}||y~zyzzz|yz{yw}t{zxzy{vuxxzvwuywzz{z~x|y}xz|~z{yzzz|{y{{|yz~|}|v||zz~v||{yt|xvv}|}w{}x|}{y|xy|{{y~}|x}wwzvwx|{xyz{}{z{{}{w~zyxuzz{yw|{x{xww|y{|y{~ytxy{~xx}|{y|~y{{{wz~z|yzyy}{|}{zy~x|}ywx|{||yyy}z|zyzzw{yz|x}{{yrxyw|~{zz{}yz|wy}|}~}||{{z{|xzxvz~}uy}{xs||~ywyxvwv{}w}yvx}|w{y{w|zx}z{}{w|z|zx{xy}}{|{y}zx|{zz|{|{xxxyyu|y~u}x|yzy|vwyyz{~|}y~|w|z{~}~zx{}~~zxywyy}{yxxz{yyx}xwzwwxyyx|~z}tvy{|vz~r{|zzz|~v|z}~z{|z||zzww|z{yx~z|yw|zy~|zr}t{y}yys{ww{yy~|}zy{wxz{xzxzz}{z|u~{zzy{~~w}s}~y||{z~{wy}{|||y{w{}z}{wuzy{vxzx}wxx{y{}z~zyzzyyz~|x{~yz|~}w|{}{}|z|||~{{}{|~~|~}~}||~}}}}~~}|~~z}}}|}|~~}{||~||}}~y|}}{w~|~|z}{}~}~}|}z|z~~|}}}~{|{}~}}}z}z|{z}~}~{|{}~{~|~}~|}~}~}}~~}x{~||~||{}|x}~z~}~{~y{|}{~||{}}||y~{||y{~y}|||}~}}}}|}}~~~|}~z~~{|z{~~y~~x|~}~~~~|~}{z|{}z|{|~}~{~~~}z~|~zxy}~~{}}zz}}|}~}~}~}}|zz{~||}}|~}|}|~~z~~{|}~}~{}|z~~|{~|~yz|}|x||z|}|}~{|~}|~~~}vz|}{|}}}y~{~|~{{}}~{~~~x{}~}|~}y|z~|~{~}}~}|}z~z~~~}|~z}u|yy|wz{{t|u}yx{{xy{z{|}yzy~yww~vy|s}z|yv}x|xyyyzx{|yt~}z|z{yxyw~y{{z|{xw{|{y|v|v|zww|vyy}xwy~|xxzty}|uzyzxwyvwz{|zuyxs}v}wt~{xwzzzxuy{v{y}|}zyxv|zy}yuyxz}{yywwyy~|z{x{|~~y~xxzuz|zyy}x|wyvyz{}yw}}vz{vz}rxzw{vyuxv{tyywy{|uyy{|yxywx}xzx||yxux~y|x~xzy|{~~x{ww~z{z|}xvyxwzx~|v~}x||s|vwwxwy{vwzu|y{x{w|}zxx{yxy|x~yz|}|~xvx{yx|w|uxxy||y{xrxyyxywx{|x|xxwy}|w{}y~xz{|zx{u}r{w|}|z{ywx{|t}~|w{yz{|{v|wzyxx~{~zy{z}~zzvv{xzyx{y{zx|{}{|x|xxyv{||}tzy{|yxzzy{~|}zzz}vwtxzz}{~{|xz{yzyvyzzyyx{x~w}zww}w~|x}t{xx}yv{~yx}~{{yzxuy{zxvxxtwzwvz}~xz|y{|{|{~}zwxxyz|}zwx{|yyy~yxzxz{yz{{xw{|}wzz}x{yy{z||t|zw{w~}}|z|}|yzz|z{||yyz|}{wvtzy|yt~zt~yz|yr{wzyxyz{{zxxxtzz}xzz{x~v~vzzzxx}zxtwy}xx~yzzz~zy||y}}}xyyyy{zy{|{|x}yxzyx|zuz|z~zzx{{zyv}zwz{||zvszuxzz~|zz}w~{~~|z{|}~||{}|}~y|{~{}}}|}}}~|zw|}{}~}{~~{z~|~|}{}{~~}||~}|{|~}{~}|~~}|}}{{z{}}~}|}~~}}z|}}}}~{||}}~{z}z~|~~}}~}~~|}~|}~~|~zy~}{}}~|||v~}~z~}}}~|{}|~y||v}}|}{|}{~}}z{||{~~}}|}}{{~||~}|~}z}y~~|~~x|~}~}{{}}|}||}~~}{~|}wyy~~~y{~}|x~||z}}}~}||}~{|~}|z~~{~}~~~|}o}|~~||x}z||}~}|~}~}yx~}~||}}~|~}zy}~}{~}|}~}{|~}}|x|~~~|~~~}}}}||~|~{{~|{}|}~z{{~}}||}{xz}~}|}vz}y|x}}|}~||z}}|}{y}|~}}|{|{{z||z}z}}~~}|~}~x}}||{v{w{|w|}x|yz~|vxyyuxzzvxx{vyzzxw|yz|yx}|||t{yxxx~{}vyz{zyz||zyz{v{yz~yyy{|yzyzu|w{{z{yzxxs|}xt}u{xxw|x{yzzuy|vy~xxy|ywzxzwzw|}zzz|}yy~x|}yxy|vyvx~yzywwyyz|zwzwxzuyzy|~zz}yt{ywvx||}|}yzzz|{{{z|xyy{y{xx}v}wxyy|uu{z{uwxzxz|uyxz{yyz|{zy}~w{tu}{z|{}y{y}z{|zz}~zxxxyw|}yvx{y}wuwyzvxz|xxu{|zxv{{|y{{z}xu{|{zzw{yy{z}|u|}z|xy|zy|tyx{wvuvxuy{{{yzu|{wvv}{x{{|{zyx|}xz|{|wzx{}}}y||xsxxyy|{w}}z{|zwzuzyxxuyzzsyw}v{~y~~~}ywyzz{|{|y|}y}y}xz|{z{|wxxzxv{{zxzuzz{xwzyxtx{x}y}vzxy{{{{y}}yyz~|}z{u|{}|yz|zx}{z|x{|y~yw{yyx~{wu{{u{xzzx|xy}zxz{|txzz~z{}{yw~wzxzvzw|xz{y}|{yz}x}}}}yy}vu|wxx|yyvvxx||wvw|wx}yyywy{w~zyy~wwx~{yyz|{}}z~|wt|{{{{xv{xyx{x{xxxyyyu||{wswt{ws|yttxyy{z{z~v}ytz{|z{xyxx}{{}yy{xx|z|y{zz{x{|~v{xw||xu|yxzxxwx|y{y|zz}}x}{{z{yy|}zxz}|}{|}}~}~}{|y~{|}{|}{{}~|{~||~|{}{~|~~{~~}{|~~}~~}}~|z|||}~|}{}}~}z~}z{}z}~~}{~~~}|~}~~}|}~{|~~|}~~}}~~}{~z}~x{w}{|}~}|~{~|z~zy}|}}{}}}|}~zz}}yz||}zz}z}z~{}}~~~{}|}~~{{}x~~|}~}|~}~}{~x~y|{|{}~~||}|}{}}~}}{}{}~zy~}}z|x}~}||~{~}~}{y~}{}}z~|{|{{{z}~~}}|}}~|}~|~{z~|~||~~|z}}}{}|~y~{~v|||~xz|}~~}~||{z|{|{}}|~}y{|z{{{~{|z|}|~|||{{{~zx}|~~~|}nx~|~v{|y}}}{{|~|}||z~}~~~~}~~~w}~}~~}{||{}{|~{|zy|}{}}|}{}~{|~}}~}}|xwy{|}z}y{}wvyz{}||vyzzyxuzuz|v||wzy}xzuyvzzzyv|xvz{t~vyzx{yv}y~w{xx~{{yx|}||x|{xz{zzxzx}xy{{x{{zz}}xw{}|yz{xty{xz}wz~ux{zux~}zzyyyzyvyzyy}zxx}yx|wxz}|{x{zzuzx|vuyu|yy}y|t|yy~y|vwzyzv}x|{zz}y{xwx{|wx|}yy||wz{yzzyy|wvxuyxwzwzu}zy{zy}{xzz||ux}wzy{x{z{x|{~xz}xxy{}}w~z|}xxzxxwvxz{{zzz}{yyyx{xv}{w{yzy~x|zz~z{xz{zz{|v|xx}ww}w{zzuzx{y{xqyy~yzx}y{z{u|}zyy{{zw}y{x~zzxx}xy}yw{y|xx|{z}z||wy|~w{}|w||x{{{yzzy{zyx{x||}ww{v{|w~}{z{w|yz{zzxw{||x|x|wxy~u{wsz{vt{~xz|ztz|z{w~|}zzzyz|wxuy|y{||zy}|wwyxs~uzzv{}xxz|||y|u||{x}{{|vz{{zv{wzuyuyyzxywwxyzxyyx}zyxyxxuy}{tyx}xzx}vwz||vx}xxw||kzy~x{{{zwu|zzzyyyz{~yy{{vzzz|zuxwyy|y~|w~~w{~{|x|{xz|wyzxy~zzzz~x|xxv|}}w{zv{{{wy}{zuxx|xxzyy}~u|~vzx|z}zwyxz{|yx{wzywy{z|x{{uyxztv{wyw~yvz{wywwz{xz{xw}|tyyw{}||{x{x{x}~||~~|~~{z|~|}}z|~wx}~}~~}|~}}}}z|}wy{~zz{~~~{|}~}|}~}y~|~z|}}{}y|~}}y|~}}}{}}|y~|y}y|||}{{xz|z|~}||~}||~}}}|~|{|}~|{~}}~~}||}{{~||}~~y}||~{{{z~}}{~{}}~~~~{}~~{~|}{|{}~~|z|}~}}}|}}}~}~~~}~~}~~~|~|}v|}|}~~~|}}~||{}~l{~}~{{z}z}}~z{~~|}}{}}~y~|{~|z}}~}}z{{{~}~~||}{x||~~||}~{|~z|}|y~~}y}|~{~n~}|}~~~~{|~~~|~}}{z}{~{|{~z|||~~}}}~}~{{{|~|}z}||~~~}~|y|}}{|{~~~~~{~}~z~}~~}~|}{{~~||~y}z~}}|}~}~{~{}}{|~~~{~||}~{}{{}}}z~~}|y{z~|{}{}{~~|}}z|wz}{y||z{{}x{{xwxvu}|yyvxxyry}y{{|x|{y{}{~z{zyz{y}|}yy}x{yxz}}|zyz~zzv|yyvzzzz{zxzy}z|{{z{tz~z{xtx}{vuyw||y|uzzwwvyy~{|z}~}{yv{~y|wxvz|{||||z~z||}z|y|w{y~ux{x}zsxu||y{yx|z{}|{x{wxwz{zxy{{|wy}zx|{|{{wx|}zyyz|wwzw{|y{xwxz{{yxx}{v|}wyzy{z|yx||y{w}|xz~{~zz{{xwvytyx}{{yww|x~~wyuyxx||{yzzzxx{w~w||{z||{{{}{{|zy|}wxyz}{zx|}z{vywww}wu{su{xxzxzyv|{{z}wwtzv{{z{y~zv{}|v~||zywy~|x{}z~{x~}{xwxxxz{}yy{{|yuwzttwz{|}{{~{yz{{}{y|y|}z}|~z}}|~zzxy~{{~||y|{xy|y{w}wy}yyxx|xz}z~}y~xyxzywzx|}}{z}yzy|{qsxy{y|~yx||z{|yyyz~y{xuy{|zzvzv{zx{yy{uxzz{|{v}{z|}x|t|y|~|yzwwz{x~y}~|w}{{}x~|z{vwy|y{{z{z{z}|wvyyz{w{{xyxr~yyyu|zz{}yvy{{zz|zz{{~{|y}zyx{{~xuzzzvy}}{yyzzx{xw}wwxz~xx}}v{{yx{}wz{{}{xz}||~{|{z~}~sww{~|}zzxzy}v|yyw|z{y}{~yzyy{|z{wvzx}x|xx{{{wz}{|{{z{{||z~|~~~}~~~|}y~~~{|}u~~{|~|~{y|~~~~}}~}}|~~|~|||}~}||}||}u|~}~~{~}}}{|{|}{~~{|~{|}|~}~z{y|~}}}~~~{~{~{y|}||{{||}xz~~{}{~|}~}~~|~|y~~y~~}x|}}y~~~~}|}|}}~~~~}~~|z}}}~|~}{}{}||~|}|~|~~~{~~}}}|}{}}|{~}~|{}~{~y}|~z~~~}}~}{{|}~~}}{|}||}~~{}v~~}~~~}}~}}|}}~}~}}~|~}~{|~~|~{~}}{|z|xz|}z~}|}~~|{~~}z~xz~{wx}~~yw~~}~{}y~}~}}~|{{}}~~~~~{~~~~|~{}|{~y~}{{}{~~|}|}}~~z|~~}~~}|~|}||}}}~~}}{|{{y}y{zwrxzz}|xyv{||}|yxy}{w|z{xz|}{z|z|vyzzyv|{xw{y{|w{t{|y|yywxzxywy||~wyx|uwx{wz~~yx~}yv{~zyzx}yy|}zy}zz{y}z{y{}~{yyw}xzyzwzwzzv|vyrw{z{|yv|z{zx~zzzzzzwyu|||x|zxzv{xz|}|y|x|v{{{wz}{}~z|xy||y|}xzx||zz}u{zwxyvzy{}zzu}wy|~||zxz}y|~~{uv{v|wv{z|}{z}wz{yvw{|~|zv|}}zz}yuzzzw~~{{wx~zww|z~zzy{wx}vxy~y}xw|{zy~zyxyw{|y|vwvxvvz{yx|~{x{vwzzzywz|vvv|{xxzz|zx|z{z}xxxz~w|}}xz}zz|y|y{wyx{}z}wzvtzzx{|{y{|w~yw{|zz|}{u{|~~~|~~z}y{~x{}sy|yxwz|ztv}xxx}{|}|{z{xw|wyv|xzww{zzyzxy||{zzy{yv~||}{{y}zzvzw|z{wxxyx{zy}z~x{yl{|wz|}}|zy|||}z{y|{}z{~t~yxyx|wv{x{uw{x|{}{|z|zzv{xy|wzx~|xy|ux~yx|w{uy}|zzyu}vxz}xz|}}x}wzxzxw{{z|yy|yx|zy{xz|xy~xy{wzz{zvt|xzwwy|{{xx}xzzy|}{}zxxxzyz|z|z~{xux||tz{{}zzzyzx{{y}vx{{~z{uxx|z}zuv}x{yzzzx}~zzyy}}yuy}{yz|{}}|~{}}|}z~~|{~~~|~{{y|z|~~{}|w{}{}x}~|~}}~|z|~|}~{}|{~}z~{}~}~z~}|~{||}}|~z~|~|}}}{||}zz{~|}|}|}{z~{~z}{|}{}{~~}{~|~w}|}y~~|~|~||~|~~}{}~|z|~~}~}~}}{}{x~~||~|y{~||~}}~~~{~{~{|{~{}|z}~|{zx|z}y}~}~{|{~~{|{|~{~}{|~}||{~|}{z{{{z~{~~|~z}~}}{y|}}~y{}}{~~~|~{~|}|}yy}|~|~~}{{{{||~|~~|}|}}}|{|z{|~~}~~w{{yz|{||y~~}~x||{~|}vy}~||}}}{~}}y~y}}~|||||{|{}|}}}}z~||~}~{{~y{~z}}~|~}|~y~}}}zx{{y~~{|~w{~{}}}~~}}}|~|z}~}~{~~~~~y~~zx}}}zyz~{|w~~z|{z|xuzvv|vww|yx~z{z{xzyxxy||{}y|vx}|}zvxx}{|z}yx{|}wx{w~{x~}u|zz{xywyyty{zx~|wzs|uv}vw||}{{s|zzzzu|yz{}|z{|}y|{}{wx}|~||{x{|~xxuwu|wyy{{wxyyvxwyxvwywzuuwyzxwy~zx~zzyzx}zyz{zx|}v|y}wxvxzy{{}{vz{~w|{y{|xzx{sy}{t}z|{}|{w}{s{~z|yz}}{{~y}~{wzxuzw|xzzztwzz|vxx}{wxxy{wxu{{vx}zu}~{yz{x~|{ztvxuxyz{|wzyzy{{zzzvxwy|wryw}v{v|z{xy}uvzx|uwz~w{{wx{z|}w|w{{||y{x|yw}{}||{z{wyz|yzxv{x}|uw|{||xyzzr~x{v~w~yvz{{{|zx{~|zx}yx}{{zyz|y}xxv|zzx{{vvzz{x~uy{xzvz{vyyx{yuwx{wwv|}ywz|x{}{|~}yvz|zyy{yyy~z{zzzxvx|wxwyx}v~vz{wxyxzywzy|{zw{{{||z{|y|y}|{{w{}|zzxw}yw{{{{yy|u~z|w{xwz~yz{yzzuxuyz}z}|zz{z{~|~v||z~|{{x~{|}xzz|yv{{|}{xy{wzvww{{~x~yy{xzw}|y{vzxyzz{y{|zxz{}||x}w|{~}|{xy{|z|vxw{x|}|zzx}vw}ytzywt|zzzz}wzz|zwwx}~z||{w{|zz{|{{z|~}|~}y}|{z|{z~zv~{y{{~~}~}}~z|~}{}}}|~}~|{~{}~|{~~x~~z{z{}|w{|~|{}||}|}~~~z~~~}|~~}}~~|~{~}|{~|y{{}}}~~~~}}||~}}~~~~y|~~}|}}}~yz|{}|}|}{z}}{~}}|}~}z}{|~~~{~}}}y|~|}}}~}{{}{y~~}{~}}|}~}}|}|}~{|}}~}|~|}|}}}|~|~y}z{~~}~~}}yx|}}}|~}|{~|}|}~{|~~z{|}~yz}x~{{}~|{~~|~~~}}~~}{{}}x}|z|}~y|{{z{zz{x}}~~~}}z~|{~}{~|~||~|}|}}|z~~}x{}}}z|}}~~{~~}|~}{}z~|yz}~}~z}}||~|~~z~}}{~}}{z}u|~|}~}~}}||zy~{|~}~}}}~|}|~}{~~~~}~z}z{~xuyx{}x~yy{z|zwwz{y|zu{v}~{yzzwy{|z}{vwzy|~z|w|wyz{{v|{v||z}vxt}}zyy{{x|yxy|yy|x|~wz{wx}zxzzuw|z}{{zz}|z{svxxwxszxx~xx}t{zyyt|{zzx|{|wxy}zzz||uy{y~vzzyxs|z{y|y}wxzzy}yzzw|zxw{ux|yy|yzxyyxwwxxzxzvzy{{}}yxzwyx}zz{{vz{xvyw{wzy{s{wuyx}{{{y{{}x~z{yvv~zyw{zywy{yyz|zzww}{}yzw~}yyzyzw{zyzx{|vv}zu~xy}wzyy|wwz|yy}y{xxzyvy|y}zx}zxv|{yuzz{}rx{rv|yy}|yr~}y}|vvyz~zx{}yuz{{{||wxzzvzw|{x}~x}{u|zyyxxyyv{w{|wzw}zzw}yxzzyx}yw}x{yw{{{z{{uyzxyxv}z|x{z|yzwzz~{zzywxz}{}{y~v~{}y|u|||v~x{z|{~wyzz|}yxzzw{wzwwzxyxx{zwxz|~yz{w|x||zvtyvzzy{v{zyy{|}zxz|x{xxzyxyyu~zy{}{v}|x||}xwz|zxyxxxzy{{{z{zzzy{}{zz|xz|}z{{}{y}{wwz}zvxxyz|wvu{{{zw|z~|z~y}{|yvw{||vuv{z|zx}y{{vz|yyzz}||~|zxw}wzyyw|z{|~zzv~}{{~w{}x~zw{{yt{z{|{uyy|~w{||~uz}|yzzzy~vvsz{}xxxwy}zyz}{yw{yzz}z{{|{~|}{}}x}|~y}}|{}~}yz}~z|~y~z{~}{}~}|{}{~|}~~}~~{|||}}}{z}}{y|}~}}{~~{{}~}}|~}~}}|}~~||z{{}}}}~|~~{~~~~}~~|{~|}|}{~}~~|}}}~z~}||~}}~~|~}~}|{||}{}{~~}~~z~}|zz~~zz~~~}}~~|~}}||~{~|}}z|~~{|}}|}{~||~z}yz||}{|~}}z~|}}{}|~|~w~}}}|{|}~}}~~{~}{||||~}||x~~~~}zz}}|}|}~x~|{zz|~}{}|y|}}}|}|~}{~|}}{{~{~{~~~}zwzzz~|{}}}~|~|}vz}|w~|y~~~}||~}||y{y}|~z|x~}|~x}}~~}z|}}|x~|~}{}}|~{|~}}z}~}{|z||~}}}|~}~{{|}uz~}{|{v|~~~~}}{~}|z}~z{|z|zz~|}|y}v|xzzzxz{wxx{~uwz{z{yz~ywv|}yxxy~~x}~}w||~{{z~~{y{vzxz{{x~{y|y|y}y~|x{}|{{||vzzsvxzx}z|yz|{}y}{yz}}{~y|~}{}z{~xz~~|~{}yz}}xywzzsyy}vy|w}y{yyyv{{wxvw{~z~wzz}{zzz|{z}~}z}|{{}}x}y}zwwy{x|{u{|{w|u|zz{tzw|w}x}yyyz{{zzzyw}~{y{{{~z{|~|}{|{y{|zz{xxzyx||xzx}zy{xzy|x{xyuy}}{}yx~}u~zzwz{z~{||{~|}yy}~|~|{}yx|z{yw}wz{y{~v|{t|~y{~yy|y{|~z}w~z{{zz}}z|{~|{|{|{z{{{{|u{}y{t{}}{z{xyw{yuy|~{|{|{wzzxy}~{|}xz}zxx}}~~{|yrxz{{y|xw~x{{|v~v|}w{wy~|}x|z|}{}~|}~}v}w|{|z|zxx||y|yxz{{|yy}zu{x}{wz|v||y{x||||}y|~|z~v{y~|~zz{|}y~{|w{}||~y{{{}wy~||{zz~{}|xz|{z{{vzxy}{z}v}|}y{{{x{}~~||{y~}|{y{}yqv{y|{y|~t|z{{y|xzyw{xy|}yzw{x}y||}{|y{yyz~|}{y|{}~{z|{|xz|}x|v|w{z|{zzzzxxx}z|x}wz{|y{xz}{|y{~z|w{{{||||}}}~}|}|}}}|}~}~}||~~|~}}~}|~}|~z}|~~~}~~~|w~}~~~~}~~}z}v|~~~}{{}}|yy|{{}~~}~}{~|}}y}|~|}~}}}|~|}~~~~~}}{~~}y{~|}}{~|~}}|}~}|~}}|}~~}}||~~~{~|~~uz}z||}||{y|~|~|~}~~~|{~~}}}}~z||{z||z~}~}|~}~~~|}~{}}{~zy}~|~|~}~}}~}~}~|}|z~}|}z}|}|~}|}}}w~}w|~}}{{~z~}~~{~~|{~y}~~}~}{|{~~{~~y|y~~~||yzzwtzxzz{||x{zwyvzyv|zvz{z{{xzyzz}|||}t{y}v{zyz|yx{{y{y{w}}w{y{wzzz|}|~{xzx}wx{x}wx|v~v}{zzyzw|v}}}zxzwzxv~x{|~xwy}y{y||||x{{xy|}|t}x|wyuwvxyxyyzzz{xzxz|y{{|zzz||t{y{|xz|vzxuz{}~{y{|zy}zzx|z|xy{{vy{}wxz{x{xzy||yyyy~u}z{z{yzzz|{v|yzw}}zxx{{yysx{zzzy|{~}|w|~z{{{yzuzxzz{y|xzzx||}{xz~zyyz|v~y|t~yzz}|uz|yvxs{zu{|wy~xz}{zy~xzz{{~w}{zyyzzzz{xx|{}xzxxy{{}zw||~w{}ty}yxrzyyzyx}zvxy||{|vz|yy{v}{yx~}{zx}|{|z{vz|zyxzywv|zzz|yx{x{y|yxy}}v{{x|yyy~yx|y}{{z{|xz||{zy{x}yy}yyz|||}z}}~wy~zz}v|vw{yz}{yy|~{zwyv{~|z}x~xzxz|wxz|~z{{{zz~~{|{|xyywy~z||xz{xz{}v{||zz}y{|{|xzyyy~yu}~~w{zxzyzxyy{||u{|yyzyz{y~xwzxzy||wxxww}v{|{x{yyv{xy|y||{{|zzxx|z}xx}|wy{xxx}|zzy|x||{y|~|{xw{zxzz|~{{y|y~x|x{}zwz|zx||x|w{y}w||}z{vy}|zz~||{wyy{{xz{{{{|{xz}~|{yw|v}{wz{|{x~~|}~}~}~~{~z|}{z}}}~z~~{{~~{}z|~}~~|~~||~~}z}|}||}}}{z|zx{~y}|w{}|}~~}}~~}{{}~{~{~~~}~|~}}~~~{}z~}~~|~|{|~~z}~}{z~||~}}}~{~|}~|~}{|}||z|~|~}}{}{{|x}~}~}}{}~}|~~{|{{{}|~~|~|z}}}~{~}{{~||z~z}~~~~}{yz|~}~}|~}~z~~|~~~|~~}||~}|}}~}{~}~}u}x{~|{zz|}||}|}}{}}}~{z}}}|~~}}~|{{~~{z~z|{~~|||{}||||~||}|}|}|}~{~~}||}}~y~{~||}||}~~}{~~~{}}}}|t|z}y{z}}~}~{~}~{|~{|z~~}z~|~}|}~}{}{|~|z}~|}|~}{~}}|~~y~~~}}{~{y}~{z~{~~x}yz}yzz{wzxy|zvzwwvx{yvzxy{y{xyzw}~v|uxzz}}z}xxxx~{w{{z|}x}v{|z~xt|||z}z}~x|{x|zx{{{sxyyxxw{z{|zw~ywwvuxyzwy{x|x|}zx|zz|x||}|w|~y|z}}y~wy|{yx}zwxy|wyxxxy{zyzwz}x{xxz|u{|ww}|yy{y~vzw{ww{zwxy}}|zv}|y|z{}vz{}y|wzz~xwuzztvyw|yzyzy{z|x{|xvyyz}|xw{|w{zwzyv|v|v{w{xxzxwyz{zyzy{|}wtzu|}zzwzxyvzyzzuvzxyx|z|}{{{v~xyw}x|~wv|z}z|||~xyxy}zxyy{xvzz|zzvszxu|z~vxwyy{vx{{{yt{y|y|y|x{~y||xzwyx|y~yxy{v{z{xyzxuzz|ywyz{yztyy}{xzwzx}y}wy|u{||yt{|{{~yv}~y||}{|xxyz}yyy{|v{{|xzu}{yxyw{xzyz{zxw~|uwzz|zww|z~|xz}{yw~zy{zz{z|yy{{{|{|vxxvyxzz{y~wzzv}xxz|{x~zw}{{~wyxx}zx~|{{}{w||{~yy{{}{|{z|}py{xvzx~|wxz{y{|{yz{xw{{xzyzz{vv|~|u|w}{yx~{}}z}{|}||{}}}|yyz~yxyww{{{yw||vyxw{||{{zw{yzzyxyy{{|zzyyz|u{z}}}w{}wzyy|x|{utx{{~x{x{xyx|s~|w|||yx{}wuvxxyxv}zw{ywwzyuzz}{|~}}{~}{|yz{}~}{z~||||~|z{|{|{{~}|~z~~|}~}}}~|{{~~z}}{}~~z|}w~|z}{|{}|z}~}|~~}~~~{||~z}}~{{{~~~}{}y~~~}z}}z}|~}~{}|}}}{{y}~}|}{|{xx{}{~}~{~}~|{y}~}}}~|z{{z|}~}~}~|}}{~yw~~|~||~}~~z}~~~}|~}~~|{~|{||{~~}}~{~~~~}xx}y}|{z}z~~~|w}|~}~~~{}{~|}{|{}y~{|~~{}~}{~{}{z~{~|{}}|}~~}~|~~|~z}~}}{}}~{~}|~}~}{~w|~{|~}|}z~|{}~}zz{|z~}|{zzy{~}y|{}z~}||~~z||~{~}~z{~|xz~|}||}}}z|}|{}|z}~}{~~~~~{{~~~~}|{||{}}}{||}}y{|~}~{~}||zvz}}zyyu~|zzu|xxz|z~zu}{yzw{w}{ytzxz}wuz|wz{vxw}{xy|yzyxx{z~zxxyt{{ywy{x{xx}yy||{|xyx}zyzuvzywzvyx|{z}{{wzy{wy|{zzxyz{zuxzxzyxxxy|{}~zty||z{{v{|x{{wz|~}y}{x|{xywyv|ywy}{xwxvxz{{~wvzz|uywyv}xxz{{zxxx}tzzyv|{}xww|yxy|yzzxzv|yyz|z{xz{ww|zxy~zztwyuqyz{}~}{{zyy}u{~|}z|z{z|x~yy}zyxwyx~}{vzyw{x}yvuyxv}wv{x|xy{ztt{zyvv|zvzv}zyy}|~{{wy|y{x|{|y{|yx{y}~{xx{{uxzyzxxx{xxyv|zuyzzz{}{z{{ww|}|{|}}~vw{}zz{zw|y{w|xvxww}}y}xyz}yywy|x~tzzxzzz|{~zyw|wyx{yxywt|{z}~vzw{||~|y|}xz~y||xwxywyz{|||zz}zy|zxxz|xuzxy|yyywzzy|{{w{y||zwy{uwxz{~z{{xw~y~}~|~}wz}z}yxwv{zz{x{|ww{{xyxywxxwyzzyyzs}y|}{y~yuzz}yv|{vzy{vyxy}x{w{xw||{zzzzy{xywuxz{{}yyyz~x}|}yw{uy{|}yw~y|z}wyzvx|yy~w}}}~}|~xvvxvw}z{{w|zz{x{yz{~xv{||{zzxx}|y|ywxx|{xz}uztwxyzx{z|~yxz}|yxzx|zy|w~x~zy{y}{zyzz{{||{}{|x~~}|{~{}|}}|~|}|~}}|||y}|y~|}~||~~}~{~}~}}|}}~|}~|~y|||}}}~}}~{~~zw~~~}~||~~|||}~}}~x~~}~xz~~~{~|~~}~{x~y~}~{|~}z{~}|y~~|{~}}}~{}}z}z|~}}|{}}}|}{~}~{|~~{{||{~}~}y|x|~}|~~~|}|~}~|~}~}|}|{}}{}}{{{|}~|{{~|~~zw}|}{~}~~}xy~{~|~}{~~}|~|~~~|~|}}}z}|}|}}z~|yz~~~}~~~~{{{}~||~w~~}~}|}~|z~}|~}{|{}~}~x}{}}{{~z|}|}}||~~~~{~~~y~}}{{{~{|}~w|z|~~||||{|}~z|{}~}}~y}~|v}|~~}{z||}~~}}v}zy{z|{}y|}yzz~~~v}w||{|{~~}}|{z}~{}{~{~{~x{|}}|}z}}}{|}{}|y|}||y}{~}||~~|}z}|~uz|uy{~||z~yxwvxvuzuxy~xus{s~|{{{|ywzx}xxuyzz||x{~yxyv{{{|z||y{zy{}||xz~~v{}zztzwzzy|v{zyxyz{rzx|uxy{x|{xwvt|zxv||z{z||}}|{vz|yyz~|{|{u}~uyxwzx|~{}wxw{}w|vz~w{ywy|{wvx{zuyvz|wx}ywzxzux{x}uv{}y|{wzy}xzwxxvy~yyw||z|zzvzw|z{{yz}}yxy~|yv|vy~{x{}{vx|zxw}|z|zz}{}uxz{zwy{yy{yvxzyxxzyz{x|v~sut|yw}|z{yz}}~x}}yy|{~x~|wsv||y{z}}||}{|{y}|zzyw~x{|uywzzyyyvzwt~}vzyyz}|xyxz}z|}uyw||}}w|z}}w~wyz|zy~{}wxz|xxwz{xxxx{~x|vz~|y|y~}|~{|}|z|{|}~{|~y~z}}zyyxy{ywv{vx}{y}zyyxzzux}wy~{uzzxy|z{zz}z{|{|{uy~}}{|y}w|{}{|y}yyz{|zzz{|yxvxwwy{y|uzzw|wzxx{{|y{{yy}}z~xy|yz}z{xz|yzx~zyzs|xy~{y~}|w|uyvz{{xvxxxuwzv{zyy{~|z}~}|xy~xwzzx|y{{~zy{w~{z}~}ztz{|zz|xxz{xt|y{v{z}yyywy||~|yyzyzz|y|xz{zyy~||zz}~yxy}|v{v{uwy{y{w~}~wwz|~z{}zvzyzx}|~y}{~z{z|~}{}}}~}~}~~|~~w~{||{{}}~~|{}{xx~~zz{~y|~~|~}|~~y}||{x}~}t}~~~}}z{}~{~}z{y|~~}x{}~~{}~~~~x}|x}yv~zz~|}}|{|~~~{{|z~|~}{~~||~}}}}}uzy{~}z||{}z}~}{~{}}}y|~|z~~s|~}}~{~{~}z~zwy~||z~}{|~||~~z}|~}}~{}|~~~~|}z~}~}zz|~z}}~~~}}}}}}|}z|~|}{~{}~|}|{}}}y}}~~}}{~~{}|x}y}z}y}}|z{~~z~}~~|}}}~~z~}z}~}|}{~}~z~~~|z}}z|||~}}|~~~}~}|{|}~}}}yz~y}z}}{{|}~}~{||{||{y{}}}}|~~~|}~}z|z|y{}z~|~{{}~}}}}z~|z{~~~~~}~{}}~zz}~z}{}}{{{~{y{w~}y~|~{||~~~|~y|y{x{y{zywz|~}{{{yvyxxyyr||w}z|vwz|{yzz{vw}yzwyzwwywywxzzvvyw{xxvw|zyyxyxxxy~|{{wyzzvyzw{|xxyzyty|{xx~}{wzzzx{zztyywx{||zw~yxyw~{{xz~ywyxy{~z{y{zu{vyvzyx|zzy~x{{zvx}xwy{{yzx}|{xy|}~{z|~yy|{{ww|xxx{|wz~xzywy}xzx{y}wtwv{|{{xuwzw~wyt{zxz|wzy{|xyzxyzw|yx|z{vzxwyz}vvxy|zw}xxv{zv{|{t{{yzy|yw}yz|uw~z|~zz{{y}|y{wy{{xwyxzx~zvy}z}}zyy{xwzv{|zwyz}zxy|u~v~yxwy{wzvz}{yvyz}{|||y||{|{wxzx{zwxz|z{yxyy{w|zxxv|w|y}yyxxuxzvwwzwy{yz}u~}|~z{xzxz~zzz{yx{vz}w~w~}xxyxxz{yy||x{~y{zx{xxz|v|xyyxzz{yx~y}vzz{zwwwx~{xy|}yzx|vxz}zz}{{x||||}wz{wzuvv{}|{|{tyyx|{w{}}zztwuzy}vxzzywxxyvx{z{zzv{zx{}{z{w||}||{{w~xyy||{vyz|{vyv{xwzz|xw{xxxxxxzuywz}y{~z|z{xxzyzzywy{wzx{xyy}zy|~u||xzz~x|{vw}{{wyz}|y}yyx|yvw}}xsy{|z~zyv{|w}yyyv|{u{zxyu}}y{x}}{{z|z}~zy}zzw|v{yyy{z|~}|{}~|}{~|}}z{}~}~}}|||~~}}|~|}~}{~xz|z~}w|||z|{x}}|~y|}~}~~~~}}|~|}}}~}}~~x~z}~}|}~}~{|z}~}~z~~}||~}~~z~{|~|}}}{z}~|}y~~{{}|{zz|||}|~{}z}|{}||zzv~~~y}~~{{{{}x{}||z||~|{}~|z~}}{~wz~~zy{}y~||z}zy{|~{y~z|||}|}~{~|~{~|yz~}}}{|z{}z}~~zz|}||z|y|~}||~~~~}~{|||y~}~}{||w~}{|~~|}{|{}~|~z}|~~{{}~~}~||zy~|y{}z~|}zw{}x~~{y{|}z{|}{{~~}}y|~~}}z}xz~z}}{{zw~~{y}|~}z}}}~{|}|~~|{}{{}}}~z}~|z~~{}~y|{{~}~~~{z}~||}xz}~~~}|||{z{z{~~{y{}zz|{}~{||~|}~|~}~~|{{~{|~~|yz{zy|{x||xx|zyvyxyzyy}wvyzvzvyw}z|vzx{{yxzt{ywwx{x}zvxy|z{|wxy|}vyy{zx|z||u|yz{xzyzzxu{y{wwvwuyx||yw~yzzuzy{yyzz|w|z}~yw{{z{{y|x}x|~v~yvw{ywx}vvzxwzxxz|yy~{xwz}xw{{zw{|sz|z|~}wx}}{}}|y|~zt}z{z{{w{~|{|xzzwwy{{x|xvwyz|u|xyv{yw|{vw|y|}|zywy}z}wx|xzxyx{|}|yxyyzzy|zw{{xzuxux~y}y{yxyyy~|yzzzu||xzxvwx{yz|z|{~{zzzy}{x~z}x{z~wx}y{|~wzzxty}x|yyzywuwx{z~zzx}yzw}xzzy|z{zz|y|||xw{|~yx}yw}|{}xy~{{|yxy|xx{wwxvyyvztyzyuxz|}{wxw{|x}ux|{w~y~v|~{y|{z{{|{y|y{~y||zyv{v~y}ywxxzyv}{zwvx~{y|yxzxyx||~|~wz|x~xv|z{{{||x}{zz|wx{vz}ww|{xwzyxxxxuyvyzz|w|zv|zzyvxz{~{z{y}tyzyyyxzx}}zzz~y}tvvxxxx{zsyy{wyzxxyuz|xuyw}}y~y}ww~v}~|ww{w}{z|~~{yy|~zyz|~|rxyv}{v|yx|vxwxxyzz|}xxxuzwvzyww{zyz|{{z~xyxx|w|yz~t~{y{x{~|yy|w{}wvwx}zwyt}|x{|zxy}x|xyux{u{x|xxwy|z|v|~y||u{zz~y||{~|}|}||~{|~|y{y~z}}{y{yzyx|}|~~~~}}}z|~}~{~|}{|{y{}{y|{~|~zw~~y~~{~|~{|~{}w{}wy~z}z~{|}}~~~{|{{x}{}z|}|y~{}{{z{|~}~~|~}}~|}{~}}~zz~x}|~z|yy{}}|{z~vw|~~~}z{y||}|~{}~{||~~|}|z{{|~{}z}z|~{~{vy{|||~y~{}~}||~~{|~v|}||~}|{z||}}{xz}}{~|~|z}||~~|~|~~z~|~}{}|}~|~}y|y~}y~}{~{~|}{}|{z}||~|{~~}|{~y{}{||{~~}}~}}~z||}{u|z|~~{}||~||}{{}~~{}||}~{}{}{xw|~}|z{xz~{z||v~{|~~~~~~{|~{~}|~}z}~~{~x{}}uz~{~~~}{w{~y|~~}}yx~{~|x}}{y{|}|}~~~zy~|~{zz}}}|||}}y|yxy{~{}~z~{|~}{~y|}|~|~|{{y}y}z}{~yy{z}~~}yv~~zyz|~{~~y}y}z~|{\\\\\\\\{{w>x{}~~}{yzz}~||~~}~}}}|~}}|~|y}|~}y|~z}~}~|{x|~|w|~|~~~|z~~~}z~~~z~|y~}}~~{~~}|{w{}}}~z{z{|~||~}}|y~}~}{~}}}~{{~{y{|~}w~~~t~}~}~~{}~~|~{{{~z}|}}~{~|}y{y{|~}{z|~{w}z}|}}|~}~}y{~~}}|~}~{~~|{}z~|~~}|~w~||xx~~~~zz{{~}|~}x||y}}}z}}}|~}~~~x~~~}x~}}x}}~{}}{~|x|~}}||||zx~{zz}y|y~}z{z{}z~~}}{~|~}|~{}z|yz}}}{}|}{{~|}}~}{z}{}|}~||{~~~~~z~|{~|z}~|{|~y}~}}}{}}}|z{{y}|z~{}}z|~|~|~||}z~||{x|z}{}~}v~}}|~~~}}}~}~{~}~~~}~~~|}~}}}}{~~~{~}{~~|}|~}{|z~z}|}z}~|~}|{~}yz~{~}y~z}{zyy}w{|~|{|{}~||}~|~~~z}~~zy~{~|}}}~}~y}}~z~~~~~}~{}y~||}}~~~~|~x|}}|wx|{}}{z||}}z~~|}|~||~}|}|||y~~{~{z}~|~}|y~~}}~||~{|~yzyy{z}z~}}~}~}|~{|}{}~~{~||{}{{}{~{}~}|y~}{~z|||~{|~|}~~{z|||z~z|{~}{{|~{~~|}}x~{z{}|{|}}y|z||}}|}~~~{|}~|~}|{|t|{}~}}~}}~|}y{zz{yy~~{{{|~~}x}y{zz}~~}}{~z|~|{z}{}~~}~}{~}y}~x}~}|}~}|y}x}||{}{~z}|~|~~}|z~~}z}~~~}~||}}~}}|}~~{~~~~}}{~~~~~z{~{{~z}}}|~}{z{v{{{{|~|||y|}|~z}~||~~~{z}|}~}|~~||}~ztz~}|y{|y|{~}|~~~~}~{|}|}~}}|z{}}yy}}z~{}z}~zy}|t~w~}x~~}~|~|~~|{{~~{|{}~~{}|}}~y}z||z}{|{}y|~}~z~~}~~~~{}{}}{~~|}z~{~x|{|z}y{{|}{{~y}|}~~|}}~{}{|{}|w~~{~zzy}~{|{{zy{}{yxz}v}}}~}|}w}{{z~{|}z{~~x~{|}y}x~}uzz~z~y~}|{|~~}xz}~xzzz|~}zy{|y|}{{z{}|{z}}|}{~~{~z|z{}||x|~}}{~~zwyzz{y}~{}{}{}~z~||}||~}|~z|~}||w}zx|y}|~|~~|zx|y~|}zz|~|~~z{}{||yx~}||y|~}{|x}|~}~}~~}y~{{{z|}~}z{{|y~{~{|y|z}{{yyz}|}{~{~{|z|~}{~~}{|~~~}~}~~{~~|}~z~}|}~{z~}}}~~~~~}}w}~~x}}~{~~}}}q~~~|~|}{z|~~~|{|~xy~~z{~~t{}|yy{xzw{~x}|}}}y{}}{xz|{~{||{w}{{{|||~|}{}}z~{}|}p|~}|{z{{z||y{|~z|z|~}||~u~}~~v~x{w|zy~}{}|~}{v}|}{z}|}|}}|}|x{~{~~{|}||}|}|z}~|~y{~{~{{{}~|z|~~z|{y{}|~z|{z}y{~~~}~~z{}~||{||xz~}}{~{}{~}z{y|v{}}~|{|{yzy}y}x||{y|{z|~|{}z{~y|z{~z~|~}w}z}~||z|{~}}|{}~|~}~~}{~yy}~zx}z}w}||{~{~|}||{z{{~~|{|}}y}z~yz}|{~|{}w|~||z|~x~|}z{~~}{x|zy~{}zy{{}wz|z||w{{}~|{{v{~|~}}{|y~z~}}|x}~{{~~}~{|{}}~~||~wyw{{|y{z~~{|}~{}|{x~{u{~y}~~~z{|~~~}|y}{zz|}~|v||z|{~y|~|z}vz}}z}y{|{x~z}}|y~{z~~~}~}~}}}~}}y{{{|z~|}z|~{z}}{yzyx{z}|}{{|y}|~}|}~~~}~}}~x|~{|z~~}}~}{{}~~}}|x}|y|~~~}~}~~v~~x}}{~{~}~|~~}~{~|z~}~~~|~}}~~~~}}~~|~}~|~~~}y{~|~~~~~}|~}~~~|}z}~}~y~|}}|~}z|zw}z}z}{{y~|{y}}||z~||}~|}||{~z}||||}|~x~}y{{{|yx~y~{yz|}z~~{w{{{|y{|}x{{~|}{~zy|yz~}|}xx{y~yz{|||y~z{~|~}~zxx}{}z|z~~~}|~}~}y|~|~~}|}}y|yzz||~~z~|{zyy~{~xy{|tw~|z~}yz{}|~~z{}{w{y~|zy~z|}{|xz~|{|z|{}}{}vz}~{~}}w}~~xz{|}~}{zzz{|y}z}y~zyuy}~|y}~|~z|~|{z~z}~}}}}~~|~x~z{xz|}x|{|~}}{z{{{{|}~xyz~|}z~zx|~}{}}x{{{wz}{ywzz|{|{x}~yy~|~}|z~}|x}y~}}}{|}{yy~||zy~v|~yx{}}~~{~{~~}{v}}{z{{|}}}z{}{|yz{~|~y~v||}uy}}}yz{|{}}zy|y{~{z}|}z}z{~zz{||{w}zy|~~}|~}{z~}~}w{{{~|y~{x|||~|{}y|y~|}{}~y|}zx~}z~y|x}{z|y~z|~~~z~|~{~}}~{~{|~~~~~~{|}|}}~z~~~~~~{~}~}~}~x}{|~~~|~|}||}}~}}}~}~~~~~~}}}~~~}y}~}|}}~}{}z~}~}~{~~{~|}~{~||~{|~}~~}|~~|}}|{}}|~}{z~v}~~}{||~}~~}~zy}~|}|vx}y{|||{{x}zx}||~~x{{{{~|z{}x~{}y~|y~}|~y}v{||~~|{~~y~xw}z{yz~~}~|{~~||~~}|}~~~|||~}zu|~w~~y||zy~{{y}{|z|~|{z~}z|z{}z}{~z{|~|}|{}|}z}~z~yy{{~}|}~}~}{{y}~z|}z|~|z}~|yz{{y~~y}{||~}{|}|y{{zzy}~}~~{}}yzz}z}|{z}z|w}~}}}w~yzz{|~yy|}{}|w~{~||}}|w{{~{~|}~}}}|zxy{~|~~|||}}}}~{~||z{{|zz|~z|}|}~|z}}z}y|{}{|}~z~~}z|~|w}~z}}~{}~}|~|yv|}|}|~|y~{z|~w~yy}z|y{}z}|}yzy{~z{y}x|{|y}{{z{{}~zyz{{}z|}}{y~{wz|~}zz{{|~|{}~y|{w|{~|}}{|xz|}}|~z}{w{zz}{{}zzwz{~|}|{{{z{{z|zz~}{}w~~~{x|~}}{z~~}zz|~|zw~~}{}{~{}{}|~~}z||y{{x{~}{zw|}{~x}{}|zz~vx{{z~{q}}}~}~~|~}~}~}~~||~{~~~}~~~~}}~~{}|~~}}~|}~~~~~~}}{}~}{~~|}~}~}}}|~~}}~}~~~~~{}w}{}~}z|~}{}|}{{}}}z}~~~|~~}|~~z~~~{}~|}~~~~{~}}{}z{~yz|{x}y{zz}|y{xt~|{{{y{yz{zy|~|}y}|}||yzy}x}{|{sy~|zw||{yyx~zz}|z|x{zw|z}|}{{|}{y}~zz}~|{|zv~z}wy~|y}zzyz|y}|~zzw|zy}z~|}{{{{~|{|}{||||}}~{~w{yy|}}{x||vv~}|u~}}|~|{~}{~~}{|~{~x~z}|}{zy~{|}z||{}~}~}xx~}z{{|yz}}}~{}~y~}z~{~{{|~zw}{xx}z}y{~{z{z}zyz}zxz|x~z|zz}y~}|~~}yz}}}~z|xvzyw}}z{|x}|{{|}u|}x|}yzx{|}z{|z{~|{~zx{~z}{{|}{yy|~{wx|~|zz{|{zx}|}{y}x|z|yz}vw|{z}w||y~{z{|yxy|{v~x{x}{y}}|}}x{{~~}{|zz|z|zwzzvx|}w|y{{~yy}|z}}yz}}zx~~||}}~~z~y}{{~ywvw|{yw}}xzy|{y{|~xxzxyz}y|{{{}y~{|||||zy~||wy~}z||}{{z||}~{{y{x}|z|x}y~{|x{}~}}}}z~~~~{}}}~~}}~}z|~~}~}~~}~~~|{}z~}}~}}~||~}{~||}~~}}|~~~|~}~~~~~~{~|}|~~|}~~}~~|}~z}|{~}}|}|~~~~y~~~~{}y}{~}}~~{~||~}|~~~~}~|wy~~}~}{}yz{}{}y}|~|z}~v{zz{z~~|{{y~|~|{}}|}{||{}v~||{||~|~x{{}|{y|}zzz}wz{|{zw}||}||~~|v{|v|{yw}}~|z||z}~}{}|w~~}{~}~y|}~z{z||xz|~}x{{y{{||~}~}}|~~x~z}{{{{|yz|~~}}yx{{~zuzv~z|{}||z|y{z~~{xvy{|y|{}~|||}~zxzvz||{~zw|||}~~~z~}}~y{xw~}x~{}xz|~z}z}|{|{}||~{{~|}~y}}{~~}zyxzx{~{}}zy~~x|z{|y~xy}z|{z}|~yx|}}{}{~{~{zx{~}}zy}}|~|~{~zx|~zy||y|z|~{|~z|w~~v}~|{~|~}}||}~|~y{{}}yv|}||{{y{wy|ywz|}~|y|{{}~|~w|}yw}||{{}|{}|z{~|y}}|z~|~{y|{{{~{yw|}{~~|z~xwv|~{ww~|{{y{z{xyyy~}|zz{~{ww}y|yx{}{~x}zz~y|}|z~}y~||{~}|}yz~{~~|}{xz~||{}}~w~}{z{|{}|}~|x}}|z{}{~|{~}zzx~yz{}{}}|}{z|}z{|||zy|z{zy|z~}~}}~|{~}}}~}x~z|}}||~~}~}|~|{~~~{~|~z}~}}~~{}{|~~}|~x}z~y{~~||~|~{|}}~}|}}}z~}~~~}~~~x~~z}~}}~}}}}}~}~~{~~~~}|~z~~~~}~}}}~~~{y}~~~}}}{~{{}|}|~|}~}}~~||~}|~}z}{}}}~}{~xxz||}z{z||~z{{}z{}~{}x||z{{}z~|z|{}}y~}y}~z{||z|}{z|x}}}txt}vwz||zz}}}zx|t{y~zz~}~~{~{wyy~{~}yxz|}z}{y{z{{z|~xzzz}|~|{w|}z{~~|~}}}|x{}z~zy|}xw||{{~w|{{{~~zy{y|~~{|}~}}y}|{~}{||}|{yyx~{~|{{}zvy}~~zz|z~zzx|~y{{|z{w|}~}||}}}y~zzv{zzxwwz{|z}||r{{{|{~|~~|}||z}|~|||}|}}{{~zz}r{|xw~~~z|{y|x|x~{|}y{y{x~{|}|z|zy~w}y~{}v{z|z|{|||uzy}}~ux}xy}{}{~}}~}z~|{z||}||}}~|~}z{}~{||}z|y}{|{|}}~{zx{zx}~~|}{}}{~~z{yz|{~~{{~{}{u{w{|}~z~y|||z|}|~z}zy}z~|v}v{}x~}|w~{|~zy||~~{z}z~~y{xz|z|}{}y~}{ux{||~x~|zz|{|||{{}{{}{}||v{|||y}{}~|}y|z|x~}~yzz|~~u||y}zz}|~~}{|}~~z~~}|~~}~~~}~|{}~~}{}~||}}~~~~{y~{~~{~~}z~}|{}}|}z}|zz~~~~~||~}}~~~{~}}}}~}}~z}~}~~}~y~~{~|~}}~~~~|~|~||}}~x~{~{}~{~x|z~~}~}~|~}~{}|}~z~~~~~~~z~~{||~~||~}~}|v|}{~y~|z|wy|}}z|}|||~{|{~|||xzz~}~{}|}{z|{z}yx}z|{}|{|{zwz~{}x}}|~|{|~~{y|||}||yy|}x|x{}z}z{wz|||tz}xzz{~x{w~y}{w|}w{zz{~}|z{}{~{~|}ywx|{yzxx~}v}|}z}{y~yy|z}}{}~}}yz~|vzwyzwx{x~~|zz~x|zw|~z{}y}{x~yz|{~~~|}{|{~|{t~{}w}zwz}yz{}~}|}~z~~{|z}{}~~|}{x~{x}}{y{y{z{{}zy{~u{|z~x}|~y{|}}}~|{y~~~{|xx}y{}~{x}z|}y~{~}y|}{{|y~~}|z||x}{w}|{~{}||wz~|z|}|{yy}{}|}~|~}y{y}z{|wzvs}||~~||x~|~}}{~|~|{{~~z}|{yx}~z}|{||{z}~}|w}|y~wwz}}~{{}}~{}}z}|~~x|y{{~}x}|||z~~~|y~{wyzy}{{y}yw{~y{y{|zz~y~|}x~}}{|}}~z{}~z{y~y~|~z}yy}|vxyyz|zx|z{}y|zy|||{{y}w{z|}}|}|{y~~~~|x|~}{~~{|w~{zz{}}}~{x|{~x|z}zz{{|v{{{zz~{~~~~~|}|~|~}||~||~~~~}~}~~~}}~|{~|~{~{|}}~~}~}||~~|~||y{~}|~~|{~z{{~}~}~|}}~~}~~~}}{~~~}{}}~|~}~~~~}}}~|~~~~|{}|}}|{~}~}y}{{}||}|}|~~~}~}}{~|~}{}~z~~~}||~~}}~y~{{y{}~|{}}}|{zx~{|zxzzz{{~|y~z~z~~~x}v{~{~~~{~{yzw~}{{}~xy}}}yz{zz}|}}z|y{~z~{{~{~y{{|~}{{{|w|{{}{{zxy~||x}{}{{}|zz|yy||}{|}||zzz~x{|~}|}}}{}~|}~{xx|}||~xz|}y{|{}yw{{}~|y{{x}{}zy}zy}~|{z|}|~zyyz{yvzyz|}}}}y}z{{|xz~~yx}|~~~z||}|{z~|{~}{x~{wxw~w}zyy{{yz|{}~y{}{y|z|y}|~z|yz}y|{{z~~|y~~~|~|}z|w|}|yy|{{z||yxw|}~~}}||{}~|~{z}~{|}y||z{~|~~{||{}}}zz~w{x~|zww}~|yzy~~~z|z|{}~{~}~}|{|~|{zxu|{}zv}{y~{{|}|z{~|y~z|||}|}z|}~z|}yz}~{{|zwvy~yx{}}yy}{z|y}~{}~w~yz~~x|{~~{y}{}zz}x}}x}z|}~{|v|z~|w}{~y||||}{{|{}}~{w|}}z|{{|z~~~|wy|yx||}{y{}|~~{{}|z}}~}~{}~~||}{y|~||{~}}~~~}~|~}~}~~}~~|}}~~|}~}~~}~~|~{~|}~{z~~{}y|}~~}}~~~~}}}|}~}}~}y~~{~~||~~{|z{~~{~}|~}{~}~}}~~{~~|~|~}v}}|}~{~|~}~~~~}~~}|~{~~}~}}z~|{~~~x{|{~~|}|||}|}|y}}~}~|{zz|~|}~|}}|z}z|||y}|~||}~}x{|}}|zz}~zz|vy~{{{~~|}z|~x{{}~y{}}{{y~{~z~|z}x}~~{}{~{}}z~y}y~}~|z~~~{}}zy}|~{|{{~|}}{yw||}||y{y~z}}{{{{|}~~}}}~~zyzy~|y~}}~~}~~{{~z}~y|z{~~~xw~{x|~|{{z~|z{}|}y|}||~~|~|}x{{{~|~{{~{z{w~y}y~|z}x{|}~|~}}}|~wy{z|zxx|~}~}z~~z~{~|}|{}|{{|}}}~~z}z{{{|||{|y{~z{{|~|~|}}w~{{y{{}||x}~~yxzv{}~~||{}yy}~{zz~|||}}~~}}|}|}}|}{x|y}}~|zx~~|~|}{~~|~z|y~x{}~}{||}}y}}z~y}}w~~}}}~|z}~{y}{}||x{}~}|{{{}{{|{{}{y}{||~{||w{}|{yzyy~{{}{{z}y~{{~}~||}~zx|~}}{~~}}}|}}~}}~~}|~}|z||~~}{~}|~~~~~}}}z~x~|}~~~|~~~~}{~}}{~|{~~}||~}|~}~{{}~}}}{||~}z~{~~}|}}~~}}}~~}{~~~~~}~{vz{yy}{z{|}~z}~xu|}|zzyz}{}}|}}}}y|z}zz~}~z|w}}|~|{z~|}x{{zy|z{zz}~y{y|{{}|z}|vyz{||y{z|}}{||}{~}zz~}x~yz}}}}{z|w}wz~}x}yvzz}{}{~|zz}{|z|{zx|y{||~~|y||~{|z}{zzz}{sw}~}wzxwyywy}z|}v{|y}||z}||{~}}}zw{}z|~v{|w~|~}z~~}xz~{~~~~~z|}y~{v}||{{z{y~}|~xww}~}y|w|||x~zy}|xz}~v{u~~}||w}{}}{~x||{}}z{~}||z||vx~z}|y{|sw||~|}vzzy|z~~}||||yx{~z|}|~{y{{}||~}|{|z{~}y}}}z}~zy~~}{}zz}~z}}}~}}y{y{|~~{z}w}y{|yt~~w~zy|||||y{z}}wz~}|z}x||z|||~~w{||z}vy{xx}y{~z{x}|}y|zyz}~|}{}}{z{~}{}}}~~z}{}{{~{{zzy||yxy{z}{{|x}y|w}{y}{{|~|||{~~|}~|}~}|y~|~x|y|zz|}}|~x{|x}{z{~||x{{{|yz~{{z}|}}~~}~}}~~~|~y}~|}z~}~}|}}|~z}}~{~z{~|~}y~~|~}}~~~|{{}|~|~}|}~~{}}z~~}~~~~~{{y{~{||}}|z~}~}|~{}|~~}~|~}}}}~~|{}~~~~~}}~~~{}~~~~~~~{~|}zzz}~~}~~~yzz~}~{{}~{~~}}|~|~~~~~~~x|z}~w}x}||x|||}~zyzzw|z}}x{vz|y~~wzv{{{||z~}x~{{|z|}v{x|}y}}~|z~{z{x|y{{{~zy}}x}~yyvyy|}}{}z}|z|~}~}{}{}||y~|~|}|{zy~yxz~~z~}xyy{}~x|z{}w}zy{{y~{z|x}x{{y|{y}|z||{~|z|w}z}{||z{~zvzzyz{{{|~~~~~}|{}{}}~}||}}||~{{~~}~}}|w}z~}}}|wz{}zz}z}|{~|xz|y}{~zy~|~y{|y{{~u}}}}{}~~{yyzzz|z~}}}}}||z}wz}{{~x}{||}{}||}|}}}yz{~}|x|x{y|}{yy~zz~y~wyzy{{~z~}~|yw|}{}|}{~}}z|z~|z~}y|~}zz{x~}xy~|y}}~zyx~}}|}|~}yy{}y~zyz|xxy~z|y{y{yy}zv{y~}~{u}|~|{~|y~y~~v~zz{{y}zy}~|{|u~~{|}}~~y|~}~{w|{|w|uzx~{}}{~|z~|{{yv{x|||~yy||xzz}|{{}}|}{y}uyx{wy|||{|zu}xzz}}{~{}{zyyx{{}vy~}|}}z~}}~w}~x}zw||{yzyyv}xyz~x~}~{{x}|y{{z{|~{}~x}~|}~~}~~x~}z~z}~||~|~{||}}}~{~~~z~~}y~{{|~~|~}{}}|{~{}}~}}~~~{z|}z~}}|}~{{~~|||}~{~|}}||}~{~||{}|}|}{z~}~||}~||~~z~~~}}~}}}|{}}}z}}}|}~~}~~}{~|~~~}~~|||{{|~|~}}}{~~~~|}~z}~}{~{~}~}|}x~{|~{~~x~z}~~}}}}~||~~~|}{~|}x~~y~u|{y|z{}u{vx{{x}wzz}||||}z}|}z|z}}z}}yy||~}~||}|{yyyyz{{}||z}ux}~}{|{}|~{}{||{{y|{~{~x{~{}}|{yz}wzy}}~z{|y|{vw}z~}vxy}}~y{y|}{z{z}}wzyx}z~|~z{yy|zy||{z~~}}zw~|{xy|vzvy{w}{~}~~y~}}~z}}|~~}{|x|}|x{{zvx{zz{}zz}~|}yz~{~v~|y|~|~|~z}}{z|~}{|}x}}}|x{~|z~|||{xz||{yz|y{}~~|}~{~x~||{y||~{zzyvzy||z{||~|z{y}}||{|zz{vzy|z{}|||{x{}w|}|w}{~|{}{z{z{}~zzz|~|~xx||{~xzx~}~z}}{{~y|~x}zz~zy|x|~}}|xvzv~|w~{|||}{u|z{{{x}|zzxx}z|y|~}y~|{}y|z~|~xy||z{}{~x~y}}}zwyxxvwz~}~z~}}}|~}}}{}}{}z{|{}~}z|{}{|{z}z}{wy|z|{x}y~x~|x|z||xz}zy|{|~|y}z~~||{~~|}}z|||{zy|{y{|zzy}{v{{~}~zz{~~|}}|z{~~x}}{~~}||}~}|~xz{~~}z~~~}~|{~}~~~}|}~z}}~|~}~}}~|}~~}~|{~{||~~~|||y|~~|}}|}}~~~|z|~}~}~|}~~}{~}|}{~~{~~~{|}~|||~~|{|}}{||{{|}}}~~|}~~~{~~~z|}{}}|~~|||~}~~}~{{~~|}~~~}~|}~|~~}|{||~}~~}}|z}y|wy}{x}|zwxyv}|{xy}{}~z{{{~~|~~|{x|||~|}|x}|y}}}}}}~}}}|z~{}||{yyt|}xz~{z}x|||~}y||z||xy{z{}~y|xz||y{}z|{|z~~y~}}y{yz}{}y{y|}|zyz{w|{~xy}|}{|{~|y~zyzy|z{y|yx}|}}}~|~|w{{|}z~{{{}|wyzx{|{|w~{xzzz}|}{}~~zz}|~||z}}y|{z~{x||~~}}~|x|y~|}~yx|}{|y~{||}~|}}z}}|y||z}|||~~}{|wwyvyz|z{}{{}|~w}}{}v~}~{yz|}|~y~z~}{{y|~|}|{|{xz~z|y{u{~{wzz|{z|z{|}{~|||zx}}}~{v~}|{|x~}~}~|}|z|z}|y|x{|{|{~zx~~~|y|{|{|||z{~y{zz|zz~}|z~{{zz|~|~xy{zzxx{{yxyzx}~z{}{||z~zzzv{}|~~x~}~~}|y{zy~y}{z}~~}|~yy{~}z~~xyy}|~~{{y{|v{yxy}w{~{x{{x{xwz||z~~|~{{zy{~w}x}{{~}}y}~z~~x~y~|wv~w}x~{w~zy{xyzxwx}y{}u}|~zz~y|~~{}{|z~zw||yz{zvw{z{|}x}|y|z}|{{z{~{v|~y~~~{|}~z}|~~~~~}|}~~|~~|~}~{|~~}}}{~z}z~z|{}|}~~~~~~~~}}z~|~}||}}{{|{}~~~}{~~y}~~~~}||||y}~~~||~{}}|~|}~|}{}}~|}x~~}|y|}~~}{}{~~~~}|}|}~{z~|{z~}~|}~{}~|~|x}|{}~~{~~~~y}~~}~{~~~}~{~~}~{|{|y~}~}|zz|}w}}w|yx{}{{}{x~{y~~w}vz|zx|||}}{}z{|{~|{z|}yy~}z|vy~z{|~z}z}z}yzxy}}y~}~~~}y}y{~{~w|{z{{}wy}}{u|zy}y|{~|zw{xz}v~{x}xw|}~}wzyz}|{z~|}}|z}}~{y{{x{sy{yzy|z|{|z{}|~xz{|}}|{w}~z{{{~~y}}}||}~~|yyzy}{~~{~~}|z|}z~|{y|~|xzx|~~}|||x~}{zy~|}{~||~}}}xvx}z{{}~x{||}}}yz}}}|}~zz~|z~w{z}}|x|}||xy|zy~}}y|yzyz}{{zzz|}ywz}~y~|y}}vz{xz|}y{x|{~w}~~}{y}{}y|w}{wu}yz|~x|zxzx~~}|x}}z}}z}{||{|{zz~{y~y{zz}xy|{y}{}w~||zyy|~}}{{|{x|}{}}||~w~~|vw}}z~{xzzyx~z~{zz{|z~~wz}~}}}z||{w}}~xw|}~z~}||~}}}x~z|~{{z~z{}y|{|~x}|z~~}zzzzy}~|zzv{}}{|yz}||y|v{{y|z|{}}|}zz~y{x}|z|}yz}{z{|z}}|yz~|~{{~|z|{~~y}}~z}}~y}||}}~}~}|}~}~{~{~}}|}}}~~}}||~|{}|~}~|~y~}}~}}{~}|{|~~~}}~}|}~}|~~|~|x{~~y~}~|~}|~}~~}~~}~|~|~}}~~~}~~~}~~}~}|~}|~|{}x||}}~{|}}~~~}}|{||~|}z{}~}~||}|{||~~~}{~}{y~}~}{|~{y{zzwz{||}r|y}{}z|{z~~z}}y~}{{|}~|}}}}~|yz}{~}~|xz||~}yy~~|~}|~z~z{{{y{|}}z|~{}{~{{~{}w~~}x~}{{x{}}~yy}z~xx{}}{|{||y~|~~}{}|{z}|||}{}{}|{~x}|~~y|z~}{{xy~~~}x{}z{{|~{~}{}~z{}|z}{w{|~~}v~}~}}z~~||{z~{z{{~~~~~z~|}~y|~|~}~{y~|z|}~z}}|xz~{~}|~~|z{y~~u{|xw}}~~~|}|~}{}|v|z~}{}v}yz|{wx|~{~{{zz}w{}t{{z}}|~~yz|~{y~{z}|}z~|}y~~~}}|zz{x||{y}|}||}y|~~|{~zx|yy}}}z}||~}y~~x}{~~}~~{{||~{|w}{y|yz|||~}|~x}{y{}}~y~|~~|z~}y}}|{~|||{}}~|}|}|~~z~{|}|~~{{}y~{}}||{{u{|z{zy~}{{}}~y|~~{~}|}~}}{|}}~~~}~~}~|~~~{|{}|~y~~~||}~~|~z~}~}~}}}~}~}}|}}y~~|}|}~~~}}}~}{~~~}~z{}}~|}}}}|z}}}}}|}}}|}~|~~|~~{~~~~~~~}~y}{{|}}}~~{zy|zy~{}{{~zz|z~{wv}z~~||{~z~|z|}}z~y~~~{{}}~~{x|~{}{{||xx{x}}w}~{z}{||{z}~z~z|zz}}}~yy}y||}v}y|~~{xzwt~}}~}}z~yxzyy}}x}zsz|{}~yy|{}zzw~z}y~zz{|}~|{vz|~~}xyw~}{z}y{|{|||zw}yz{y{~z|~}~|}~z||{~~~z}y~~||w|||xxy}zw~}|z|}|x}z|{{}||~ywv~~|v|~~~}|}}{}{~{z|}{~}x|y{vy}y~zx~}}}|z{|yz|~}}}v|}x}~|~|y}}|~~z~{zy|z~{}{}z}|}yv{|z}|{}}||u{|x}}~{{z}y}}||y{|~zz{z~w}~xwz~x~|{wxx}~z~{{|{x{~|~z{x}x~x~~~w||z|}z}~}zy|zz}wz{|||}{|z~|~}{~{|~y{||v~}x|yy}x{~yyu|zw~yzxzyy{~~}|}yz|z|}~}y}|~|~{}||xz}|x}~}}z|x~{|z{yx{tw|{|x~y~}}z}~z}||{}~w|{|z|~|{||}x~x}~|zy{}|~w~|xx~|y~{yzxyz}{{zu}{}yz}|~}y}}~}~~~~~~}}~|z~{~~|~y}y~|}~~~|}{{~|~~~~}{~~~{}~}~~{|z|}~||v~~{}~|~~~~}|||}~~}}~{{}y}}|}}~~|}~}~}~~{~~~}~z}~y{{~}}}~~~}{}{|~z}{~}y~~|~~}}|~|}~{|~|z~}}~~~~{~}{~}vx}{|}~|{{|z{z{zzvzww|}z{z||{|}~}{}z|~y~z}|}~z|z{{~{}|{||s|}~|{y}}{||}y{z{y~~{}z~zv|~{~yy{y}yx|}y}}~w|zxy{{|{|wx{y|{{{y~{~z}|zx|~}}~~}x{yz|y{vz}z{|}|yz~y||}z}z|y{}}~}|v~~z}zy|~x}{u}x||{|~yzyz{|~yw||z{{~|~}v|~{|x|{}}{y~~yz|z}~|{|}}~~{||~|z}y{}|y{||z~y||~||z{{|{{zzy{zy}|{z|zv{~~||z}w|}zw}|y}~yz~|~~|txzx{}|z|y|{}~z~~~zy|y}||}~|~{}z|{~|x|z|yyz{}w|~}~|~{~}|{z||~|}z{|{zy~}|{y}z~|~}x~{||x}~wyzz{v}zwz~~}uz}|z|{|zz~~xztz{}~~|}z|~zy}{{}|zzyz~{|}{{||||{hy||}y{}yu|{}~|z|}||y{~y||wy{zx}|}|~y|z{}zz|~}y}z}}{{{{zz}||~yx|}|{~y{y{x}~~zty||y{y|}z|z{{{v~~{{{z}}~}x|~~z|{}|}}}z}||zz}|{z|zz}||y|{~{}z|xy}}~~{z||~}{z{x|y}|v{x~y|zzz~~wz|}{}}~~~x~||~~|{}|~~~z}{~}|}~~~~}~~}}~~}|~}z}~}}{}|}y}v~~~}}|~~~}~~~}~~~{y|~~}zy~~~|}|z|~|{}|~~~~}}~|~~}~~~}~~|~}||}|{y}~~~|~~}~}~~~~}}~~|~|~~z~||}}}~}{{~~}~~{}~}~~~}z}|~~{~}}~~~}|~~~~}~zy~{~y~~}||}}}}{|zx~{{{{wzx{|yx|y|v~|z||}{xx{y{~~||y}z|z|~y}||y|}|}z||yy|{~xzz}zw{v}y~uy}}y}|||}{}|~~}}|{zz|}y~|}{~w{z{~z{|}~~zx|{wz}xz|{}~z{}{zw~}}~|yy}~{}{v~~xzz{}yz}|~|y|{}{}~}{{|z|||}uv|yy{~~|yxz{|y{~xz~|x}|y}~~{}}}}}zy{~|x||~{x}{zy}y||}{yu~}|~{y|~}wz|{|}|}~}{{~}|u|}z|~v}zz|y{x}zz~~{zz}|v|}}{{|x|z||}~x|~|{~{{z{|}{|{}}}y{x{z|~zzxzz}{|z{~z|{~}x|zz~}~||}y~}xz~|}z||~|{w{}zz{{}}~|{|}~~~~}y{{{|x|~~z}{|~{z~}}|}}y{{zz}zz~~|{}{~|}}|{|~|}zzy~|}~}zw|{ywvy||y{xx~||}|x}yvvt}{zyy|xz~z}}|}zx||~z}~~}}wz~w|yvy{z}{yx}}|xz|}vw~zy|}~y~z{yy}||~xz}~y|~zz}|~z}z|~}{}z|z{{zy|x{z{}xzz}{~~|}z|{}~}~~|~}~|zz~~~~~~||~~{x~~~||~~~~|~~}}~||z|{~~|z|~~|~~|~~}}~{}{|~~{}{~~~}~|{}w|~}~}~}|y{y}~zz|~~{~~}~~~}~~~~~|}}|z|~~}|~~~|~~~~~}}|}{~}}|~}|}y~}|z}}|}~|~{{~~|~~~|~~|~~|~~~}{~}~~}|}}{~|y~}~~|z{}||y~}wz|~|~~||~~}}z{|}||}vy}wvzz|~}}z~z}|~}zy|~y{}|}~~y|}{y}yx|vzyz|{~|~z{|{zyx}z|y||xx~}~|p}y}}{{|}z{}~vz~~~|yz|}|zx{|{{x}z~x~~{y{~}{|z}~|v}vx{wyy|{z{{}zy|||}~w|z~}{}z}{|xz}}xy~~xxz~~}w}||~z}{{}{z|x~}}|}}~|{{}y~|{x|y{}}~y|z}}}yyzz{}}~z}|z|{}y}{|{~{{}y{y{}z{www|~x}~w{{yzzxy}xzx}{{y~{z}}y}~{z~|}x|zt|}y}}}|~yy|z{y|{}}~|zt|}}s|~{|zz}zywzxu{|}yw~x}~z{{v{y{{||y|{~|||~}|{y~x|z{}~xx~yt~y|~~||z~}z~|y||{}}|{}|u{}~|z|{|{{z|zy{{}}w|}z{z~{|y~~~z{|{~||~{}}yxx}||x|{xy}~||~||ywy|{|z~~}}~y}x}}}z{x{{yy{~{}{y~}{{~|~|}{~~{}}z}}z}{}z|~{}{w{}xu}|uzzzz|zyzy~y{~z|{{~||{}}}|z}z}~{}|~{|}y}zxzux{~~y}|y{y}}}{~|}}}yz}x||~~~z~}}~~~~~~{~~~z{{}}}}}{}}~}|}|}|{~~}}|~}|~||z~}~{~}~}~y}z{~~|{|~~~~}}|~||y{|~~~{|~~}}y||~~~~{}~}{||}}z||w~~~~~}}~{|~}~}}|~}}|z{~~{~~~z}{~{~~~~~~}}~~~~}|{|{}}~}}}|}~}~}}}z~|z{~z~|yz|z~{y{x{xy}yy|}y}}}y{|~}u{{~x}}yzyw{~}{{x|}yv{}|yz}p}|z~y|||{yvz{~yx}y}{{}{{{~{{y|}|y{u|vy{{z{}|zz~z{|{x|{{{}{|zz|x}u{|}|}}|~}~~~~v|y~}}xy~z}}zwyy~z{~z~z~x|{~v{~}{{yx}xv|y|}w{z{z|y|~}}|}|z}|{}{x{w|z|{zy}}|yy~|z}{z~x|||{~y{~|{{}}}|~z|}y~v~z}yx{}}|}xv}}yzxz|x~{||}|~z}z}z|~z}{~xyz{~v{{x}z{}wz}zz}{{{||{}y}~z}}z}}~|~xz||{~}~{|y~{z|}}z}~~xxxw{y{|x{~x{{x~}|~{|~~}{|~z||x~z~}}}{{y{||~{|~z{~{zz~y{y}yzv{|}|yzz~z{y}}~z~}|y~}xz}{{z}u{}zz|wyz~~y~|xx}~w}{}|z~{~{}{{~{{}zzz|{}~}~}}yzz{zy|wz}{}{zyzz~}|y{y|uxyy}zx|}||x|zyv}y}|~~}|z}{~w~zy|{uwz}yz}{|}{|yv}|}u|yzz}|zzz{{}}|}|zz~}~}~}|x~~~}~~~|~~}|}~}}y{}}|~~x~}~|w|}~}~||~{~~{|~{}~~~}~}|~~}~~}~~}}||}~~}||~~}~||~}|~~}{{|~{}||{~~{}~~~{}{{~~}~}}|~~~~~}||y}}~~z~~~{{~~z|~{}}|}}~}|{z{~|z}}}|}~~{|zzv}~{w|xzyz{{}|yy~|||{{}x~{yw{{z{wwxz||~|{~~|{yy~~}z{}y~}|z}~}{|{|~y}~z{z}zzz||yx|~}x{~z{}|{|}~{{}}{{}}zw{{u}{|}z~|{{{|x}w~y~z{wz}{~~}~xyz}zx}z|}z}}}x}{yx}{|v|}zy~~zsy~w~v~xyz}}yy{w}{}x{{{z|}}z|{{~{|{{yy}~z|~xy|~wvu~yy}~vzz~}{w}}}||||z{~y{z|{z{{}}{}yy}{|~z~yz|zz}zzz}v{|x~{}}|{}|{x{|||}|{~z|{{xx~z~|z}yzw}|~}}w~w~}|{z~}x{}}}u{zy}zz{xxyx{|}{~~~y}|yy~|zy{|z}z~w~~~yyxx~v|y|}~|y|}{vyvx~~}{wy|y{}{{{zy|xzz|||x}{~w}~~~w~y{}}|z|y|wwz{zyy{|{w|{y|~{{{wxy~{|}}yx{}z~zz}{y{~x||w{{{x{}{~zxz~{}~z}y|x}y|{{w}{~|}|}z{||yxw{~}|yz~z{~z}y}|}xy|||}y{t|z}{z}}yyvy|~}y{~z{|}{~~y}y}|w~}z|xz}}}yz}~x~xy{yz|zy||{|y|~}}{~~||~|}}~}}}}~z{}}{|{}|~~{|~~{~}}}|}~~~{}~||~~}~}}{v~~|}~|~}~{}}~~}z~|~{~~{|~z}z||{~{}~}{}}}~}}|}{~}}}~~~}}z~}}}~~~~||~}}|y|{~|}}~~~}}}}}~}~~~}|~~~~}~~~|~~}z~|~~~~|}||}z~y}v~x~|{z|v{v|z||{xyt~|}y}yxz}~{~}xwv|~|{~~}}}{{}zz}}x|y}yyz~}~|zy{|~}u}}{x~~~}~}yw{{{|}y}y~}~z|y~}}{}}||{y}z{~{wyy{~}||{}}~z}~xyy~y}y}}{~|}|}~yz~|}~z~y}}~{{}|zyzuw|~}y~y}w|{z}v}w}z~{y~{{~~zw{y{z|~~{y}~}~{}~|~{|w|wx{}}~|xzx~|y|}~}~}~yyz~xz~z~~~|~{{x}{||x~|zzy|}z|}}|~{{|{|z|}{w~y}}|{z||{}r}|~z~}|}~x~~|{|}}|xz{~y{z|yvy{z}|}x{|}z|yy||}~||z~}z{||}}|~x}~{~}{|}{xz|}zz{yx||~y{xy{v}~{z|~x}{y}z||~~}|z{y|}|}}|}|}~}y}x{|}zz}z}z{zx}}y{~x~x}~|~{||~}}wvx|z}}xz{zx{|x{y|xvzv~}xzyy|~{||z}{~}~|u~z{z|z}|~zy|x|z{|}|zy{zzzyv{{w||z|w~v}|}{~yz||}v}|~~|}|}{}}{}}{~|{{x{|}z|}y||}{}}||~xz|~{|{|wx~~{{|{}x{~~~~~~~~~~~y|~~{~|}|||}~~}}~z~~}{}|~~~}~}}}}~~}~|~}~~~~~xy{~~~}z~|}z~{~}~~|~~~~}~~}~~~~}}}~|{~~~~~~~~|~~}~~~~}~}~~~}}}|||}~z|~y{{}{|~|~}}~y~}|~~~}}~{~~}~~~~}{|z}~~z|~~~~|y~~~|~~}}~}{~}~}~}~vx{{{~~}~|{}~}xzz||~{{~|{|}w~}y}}|{}~y|||y}x}v~|}~~w{{}~~~rz~z~{|{}~z|{}}~z|}}w{z}{zy{}rx}y|~z|}zy|}z~|{x{~{}y}uw{~uv|{xy|yz{w~}{~|w}y{yx||}y||z{zxy~x|w}|{|{{~~}zwvx~||}{~zw|}{{zy}x{{}}x||zz~{~|}wzv{}|}}{|~t~|}y}~~y||}~|z~z~zy}||{{|~{w}y{~{xx}xx{~}||{yxxzxyw{}}~}{|{}|{{{}x}x{}y}}xz~}|u~}{|y|~|}|z~~~x}xz}}~||yyy{{~}z~y{~y}||||z}|{}{}{~{|z|~}xz~~~zxy{|v{xwx{~||w{{}z}}~~ww{~{z{~yw~~}{}z||}y{|v~}}|y~xw{~~|x~~|{}z{~|~|yy~||}y{zyy{}z~x}z{{~{}zy{y}zxzxy}x~}}|}|y{|yuy{|||}~y|u{z|{}}w}x{zzyy}}x}zy~yzxz}{y~}z}}~{}}}y~v{~z~zz{~y}|}~||z}z}~{{}|}{{tw|}~}}z{|~y{{~{{z~~z}~{{}{~|~zy~|y}~~|xy||||yy}v{{y}zy|xy}|{|}~~|}}~~{|~|~}~}~~~}~}zz~~}~z~|z~~}~~|~~{~}}|~~}~|{|}{{~|~|~~u~~}~~~~~z}xz|~~~}~}|}y~~~}~~}|~}x~}~~{}{~{|~}}~}~~|~~}||}~}~}x~{||{~~~~|~~{|~~~~~}|}~~|}}~~{~x}}}}{}|z~~}}||}y|{~~yz~y~}}}|~~yz|}~}v{}{||~z{v{zxy|{z}{vzzx}xz{w}{~w|{}{{zy{z}}z}{{zt{y~}||z||||{{w|{y|~wvy~yz|{yz|z{xy|{|~y}y~z{}~~~}~{~|z{}|zy}{t{z{wvx|x~~~x}{~xy~xxzx{y~{}y{{|z|w{z{~|{|y}~z|~~|{zvzy}|zzy|z{x{z|wxz{y~{x}z}}~}|{|~{w||}}{{|zz~}yyz|zz}{yx||||y~z{z|yx~|{z}~|}z}~}|~~z|~y|||wyuyr{~|~z}{y}{|}}zzyzz~}|z{}z{zzz|~~~|}|{w{w||}z}{~x{{~|x}z~yww|}{yy{~}|~{~{~y|yz{~~~zzxy{w{z|{{z~|v{{}v|{~|}{{zxzy{}zzz||zy}w{}{{{~|yz{{|z}|{x~w{{~{vz{~{y||{y{y}|}||}y{}|~z{z}~~xyy}yxzy}{w~}|yz~z}}|}y{|{{yu|{y|y|~{~|}{|y{x}~~|x}~~y|wx{~~|{~zzz}t{|~t{~}~{}}y|{z~y~~}|||~|}{{}}y||z}|zx}~y}|~{zz{z~}z|}{~yz{wy}~~x{|zxw|y|||~z~~~~~~|~|{{}}~~~y~}~~{~}{~}z}}|~~z~|}}}}||{{~}}~~~~~z~~~~~{|{}|~}~~~{~~|~|}}{{~~}~~~~~~}}~z}}~|~{}y||}~~{}|~}}~|~|}|{{z}~}}|z{}}|~|}}}}z|||~|~~t{}~}{~}}~~~z}}~}{~~~|~}}}~~~{|~~}{|~}~}~w}{~zx|}}z~{xyx{y|}}z}~yxu}{{{|}}}{{zz}|~}~{z|}}}w{x~{y~y{}}|~~w|x|vyz|z{}{~~}|}y|~}z}}}{}z{|z}{}z{|v}|~}{{~|||{|y}~z~{}}{z{{wxw~y~{{}||{|x}~zw~zyx~{z}}y}~|{{wx|}~z{~~}y|{tx}xy}x}z{~w{z}z}~z{}~}}xw|||~}{uv{~y{~~vz|{y}w|}~}yy}xy||{|}~}{{|w}vuz{v|{{|wz|x{x|x}~{}y~wx{}z~~z{}}|{}}}{z{|yw{|{||~zz|w~z~}{y~|y~|z{|w~x~y{|zx{}~vx|y|y|z}}y|yvy~{}}z||xxy}{x|{~~|}y|}}|~~}z}{z}zvxzv~xvy~}}||{|}~{~yx}zy|{vy{|}|~~{{zz~{w{x}{yy~wz}}}z}}}|{vyuy{z}~{{uyzz{~x}yx~{}|}||zxyy~}}~}z}{{{wwz}xz{{|z}zxy}w}xz~~{zy}~z{|z~~{|ztx|}}yx{}|}~yy~z|~zz}~}x}{w{w~~||{t|}v|x}||{}zz{~|zxz}}|~}}|y}xz~|}zy{~~}z|{|x|}x~~y}yy}t|~~{|}v}{~z~~|~{~}~y~~{}~}}}~~{}}~{{}|}~|}~~}|}~}||}~{}~~}}{~||~}|~~|~{~}~z|~{}~{|}~~~{}}~~}}}}~~~~z|}~|~}|~~~}~}}~}{}~~~}~x}~}{~|}|}{~}}{~~|~}~~}{~~}{~{}x~|~{~|}{~~}~z~}|~}{|~}{}~}|{}~~{}~~}|~~}|~{||~~}}~~{}|~|||~x{yx|yw}z~z}{}x|~yzzzvz{|z|||~{|}{z~yy~|||wzy{~zx{}{|v|yyzz||{}}wwv}xy}y~v|~{zy|wz}{{||w~~|{||{}}z}{|r|||~}{{|}y|{{{z|{}x~|~y~|}{~~~~|zzx|}~}||zx}{~yyz{|y|~|yy{{xzx~~{~|~wy~~|}zw~~x~zy}~}~z}{~wy|~~{zx||xy}z|y~||{|~~{|wx|y{}{}z}~{}xz}~{}{|~~|y~y|{~x{}}|{w{zy{~y{x||~~y{~x|zxz{}x{z~z}{}|~}~{{}}y|ov}x}y~yy}}y{}z~{z}||y~w{zzy}z~|||{v}}~|~{|}w~zy~~~~|}z|y}zzxyzv{~z{y~y{}|~y|{}}~~~~z{{}{}~||~y~|x{|xzz}~~}||y}{zz{{|w~}y~w{||{y}|zy|{ysyyxz|||~}|}~{~z~|{z~}~~zzyz{wx{{~}~u{}~}|z}}zu||{}{|wz~y}|{{{{~}z~}~|{|zz}}}|w{~w~~~}zy|}y{}}y}{}}z|z~w}}|z{zy{~|{~y{{t}{|||{y~}x|zzyw|{}x|wzz|~}|z~}~}{~z|~}}~~}}}{{|}~|~~~|}}y~|~~}~|{{~}y~}~||~~}~}}|~|}~~|}}z}}~~}}~~}}}~y|~}~|~~|~~y}}|}|}x}|}~~~~~|y}}~~|~~~|~~}~~{|{}||}~~||~{}||}}~~}{{~}||{}||~|{~}~~}~~~x~}z|~}}~~~~||z~~|x}~~|~~|z~}~}~~~}||{{|~}z~|}|}~{xw}z}z|z{~y|y~|x||y|y{}}}~{}yyz{y|~y|}yx~~~|~}{{z{~|{x|{z}}{x~~{}|||z|vy|~}w|~|}}xzy|y}zz{~}y{}z{w{{x|~{|yx}yyxy}{x~{{}y}{}w~w{|y}~x}}yw|zz|}~{y{z}{z{y~{|z~|}v{u}~|}}|}}||}|{~yyzx|{}~||}|z|}{vz~z{|}}}u~yx}{z}x}z~z|{{}y|{}{y{y}~}|z||y~{~|{yvyz|||zxxz}y}wx}~|~zzwy{~y{~y|{z}}|~yx||{x{}y|{~|}}x|w~{{yz|}z|~~|w~~{yy~x}}}z}|x|~~{|z}~|zy{z||}{}z{{{~~xx~y{|{|}|z~}~z||zy}}|yz}|~x}~||}~{}y~~~x~}}w||~~|~}}~~zxzyz{x|~~{||{}}|yy{x}}~~x~}z~{~|yy}yz}|zzz~z||{}{{}||wy|xzys}}{}{y{}x}x{{|z|{}y{y~u}|||~}}|x~z{}~}z|{||}zy{|~{wzv|w~{w~x{}}~~xzzy|}||}yv~|zx~w{w~z|{||z|{}{{}}z~~w|}}{~zy|~yyy}~{x~zz}|z{zw~|{x~~{|x|z|}|}{{}|}|}z~}~x}~~|~}y{~~~~~{|~~~z|~|}~|~~~~|~{|}}~~{}}{~}~|}~|z}~||}z~}|~~}|~{|}~~|~||{~|z||}}~}{|~~~|}}|{~~z|~~~~{~~~~}~~~~}~~}{}~z{}~z~~~~|{~}~~{z~}}}~~~}}~~~~z}|~~~}~~~|~x|}{~||}}~}z~~}|~~{}}~~~|}~~}}~~||~~zz{|y~|}z|y{~yxx|zw}|y}|u~||xz{y}y|~v{|||{}{~~{{x~x{{y|w{|z~}yvx{y{}y{{z||y~{{z~|}y|~~{}y{|y{|}y{{|}}}|{z~|{|{v}}|~xzy}|y{{}~|{~|~~~|{}{|z|~~{~}~~|}~{{y{{{z}xy{|{zxxs{zxxzz{u{z}~}{{|x}y{zz~|~}~~{~~{zyyz{~}}y}y{xywyz}}wzzx||wx|~|}z}uuy|{y}z~z{|~{}|}}}~x|{{|z|}}x}}zw{||y~w{yy~~w~}||yz{{|{}}}~v}~~|~~zz~}wzz~z}wz|}|z{{z||y}||~zy~z|z~y~{{|{~~y{}|z}}z{r{~x}}z}wz|{{{zx|z~z}{{zy{}}~|~}x{~z|z}}}~}|xy{}t|}|~|{~xz~xz|}z|{|z}z~{}~|}}~vy|{~}z}}{~{}z{}||x{}}|x~|~~y~z|x{{{z}|~}}x~|{}w{|{u{z}w|||}|~|}{}y|{{}v{z|}{xyz{~z}}{z~z||~~|~{z~}y}}y~|{}|w~z~zz{yy~|}z|}~z|~y||}zy{|{z}{~{|}{{}}~|~z~~~{}||~}}~}~~~}~~~y~{~~z}~~~}z}}{{z|~~}}~~~|}}~}{{}~~~|~~x~|}~}z{~~}~~}~~~}}~y}|~~~~|{~}~y~|}}}}~{}||~~~|yy~~~}~}|{{~~|~|||}~}}~}||}~y|{}~~|~}|}~||{~~u|}{~}|~~}~}~~~~~}~~|z}~{~~~|~|}~}z~~~}{}~||}~y~~|~~{|}z}|~}wx~{z{y~{}x|y{y}zxz||y}y~{yw}{~~}yw}z|}z~}}{x|z{u||{|yzy|z}~}z{}|wz~z{{y}z}z{xy}||y|{~{|~z~y|{~y}|y{{}{y}~|~ux{y{|{|}zy~yw{yy~~wzux~}{}x~{v~|y|}{|z}|{~{z~x||{xzzz}|{~{x|y}z|z|~vzw|~zx~vx~{z|{|z{{z}~zww|}ww{{~}x~y~{xzwz~xztzzyyy~}~y{yz||{{|{zxy|||z|y||}y{yxwwx|z~~xz||z||}x~}~{}}{y|~}x}zy~~y~x|}{~|~zy{}}}z|}{|{z|wwv|x~z}x~x}}}{y|}vz{~|x|zy~|xzx{~|}{~{z~y||{|z{{|}}}{}z~~{z}~zr{~z{}{{}}}{{}t{{|}}z~y}{}~yx~yu{zy~y|y~{~{~|z{|w{|xyy{yy~x|{v{w~}x{~x{wwv||z~|{}}x{{}w~z||sy{w~u|~zz|}y~z{~x|~|}{x|z}xz~|zx|}zzzzzzyw~x{|zyw|y|z{~|~|~}~}}|z~yzy}}y}z|}~}}~x~~y~{|~}|{z|~{|vz~|x||{|{{{y}z|~~|y|yy||||}{x}wz{||x~{~}|zyy|}|y~~}}~~~|}~||}~~||~}~~~~}{{~~}{|~}|{~}~|z~y~{~|~z}}}~}}~~~}~~~{}}}z~~|~{||}~{|~~~~}}~~~|~z}|~|}~~}zx~y|~}{}}}}{~}z||}}|{||~~~}y{~}{~}}|~~~yz|}~|~~z~}{}}}|}~~}~|~}}}||~}|}x~~{}y}}}~~}~~~}{|}}}{|}||{xz}~z}xy{z}}~~}~zvy|}|~~}|y}~}}y{{wyx~z~}{xxz|z{tv~{zz}|{x{y}}v{y}y|z|v{z}{w|z{z|y{{~{}}|}|yz~{{|}zz{~{{z}z}z{|{zx}{v|~{|{y{}}~}~}{y~}}{|{}}{~||}{yx}zyz|z{yz{{{z}z|z{{{zwx{}}zy|||yz||~~}~}~~~~{}z|y~{xz|}}|w|zy{|yzxx{{~}z{{~z|z}~~|{|~~|{~~}|s{{}}{{|~}y|~x|yz||}x}|z{z~}z}z{v}~zz~}~|}yz~}{}||||}x{~{|}{{~zw{x{twx{|u{{|z|z{zw}}{|{~|}yz|}~{{}|~{y||{}zw|v|{}yx}y~}}z~}w||~~uz~|{}|yz}z{~|z~}~{x|}z~|}}}|}{}w{z~yy}z}y}y|{}|z}~~|~}y{~z|y{}|}{|||~~{}|zy{xyvy~~vzy{yy||~|zz||}}|}zv}{|y|}}xz{{{~}}y{yvyx|{|yy|~z|w{x|{}z{x|z{y}||zy|}}|}y{zz}~yuz~~zz|~|zy|zwy}}|z|{vzzvy|}}}u~}yx}}|yz}y{}{{~~u{|~}~}{}}z{~}~y}z~}z~y~~z}~{~}y}~}{||}zy~~}}}{~x|~~|z}~||~z~~{~z~||~~|~~}~~y}~u~}~|}~~}|~~{{}z~}|~|z~}}|}||~}~{~}||}}{~~~~}}~}}{~|~}|{}|}x}}~}||~~|~~}~~|~~}}}~}}||~|~|||}|x||z{{}|}}|yyz{|z|z~|zzx}|}x{yz{}y}{|}|{|w{}t~y||~~xy~z}ww|~y{}}}zzz{{|||{z{~{y~y~{}{{}|}{|{||}{|{v}}x}~|z~x{|y~x|{|{uz}~}|{|{}|||}}}|~~||v|zz|{w}}zz|{}|{{|{zz|{}||{}~zyz{}{}}yyxy{z|||}|}}}w{{|x{}z|}|z|{x~yz{|}x{z{}z}{zz~{|~{|}z~z}~}}y|z|~yu}{{z~{|z|~{y~~}~{~{{y|||yy|{x{{{|}wx}|}zx}w}y}}y|}~z~x{xxyz}z~y|{~z{}y{y{yxy{zz~~|||z~x|{}|v|{}{z~xzz{{xx~x}zyy~{|z{{z|~x}{}~|x}{z~}v|y{{|z|~z}z~x}}v|{y{|zzs~z}zyyyz|zw}{~|z{vwy{z|}}}{}wzy~z}vz||{|}y~x~}xxy{}{{|}zw}~}~xzz|}{zwz|z||zx}}{{{{~}}xywz~}|yz}yz}||~~z||}y{}~|}~z|y{~{yy{~||z}yz}}{z{{xy|~}z|{|{{zy|~~y~y{{|z|z}zy|y~}u}~yy}|}|xw|x|z~~x{y|~x~~{|z{}}y}x~}~}x|y}~~||}|}}~{}~~|}}~}}~|~|}|}||{}}}||~~~~y~}|~|}}|~}z}}~}~}}}~}}|~}~z|{}~~|}~}|~{~{~x~~~~~y||}|~}}~~}}||~}~}{~~~{~|||~~z|{}|{~||}|}}x~~~~~}}{}~~~~~|}~~{{}zz|||~y~}}|{~~~~}z{~{z}~~y~~{}z~}{~~~}~~{}xw}{~y||}y{||}|}~{{}{~}|{|{yz{{~|~}||y~}zz{}}}z}}}|}~~~|xy}y}|v{}y{yxy{z{{||~y{{|y~y|}|}~y|z}x~zy}y~}{y|~wy~|x}wzz}y}{~~wz~~~y}~z}|||{w|x~}}||~||{}~}~zyywx|z|z|{|~{}zz|~y|zwy||{}{zw}y~}{zz{{{|{}z{z~~z{||}|~~z~y}~zxx|v}~yv{x}yx~tyy}}z~~z|{}z{y}}z|~|{y~y||xx|zzx|{{|y~zz||w{~zz}x}|}|}~|{~}|~{z}~z|}{wy|y|~|{|xw}{~~z{}z}zxyy|||vy}yzz||}xz}}z|x|~~|}}}~}vz|y~}~|{y}x}vz|y{z{~}y~||{~v|{~w|y}{~{~{||~~y~y|~|~yxz~z|{}~|wzzwz{~~|{yx|z~y{y}z}|}~{zw|z{x}}}~}||w}|z{zw|{{}z{y}|vxyz}|{~u|yy}yxz|}|{z~}||~}|~|yz~~x{}yyyz}ywy~|{x}}zz|y|}yz}{|}v|yz}~x~~z||{|}|y|}}z||z}y~{w{x}{~y{}{z~zxyzyzy{{z~yz~|~}}~|z||{{yx~}||~}~}{z}~y~~~~~{~}~|{}}~~~|~~~|}~|||~~}}~~x}}}~}~}~~{}}~{|z~~w{~~{|}~|~|~|~}{}~~}}}~~}~}~|~~~~}{~~{|~~{~}}}}}~||}{~~}~y~~|~}y}}~~}}|}{~|~}}~~}{~|~~{}{}~~}}~~~}|}}~~}~~~~|}}|y{}||~~~}{|zsz{}xz}~{|{}~{x{xzz~~z~{z}|{}z{y||~y{|}}xz}|~yvxyz~}y|y}~y{|xx{z~|yzz~z{z|zzxzx{|z}w{yz{yy|v}|y{|||y}yz|{zzuzyzy~{|||}{~{yw{|~~}x~}|z{||~}y{x}zx~}zzw{}yzy{zwwv}{y~||}~{y|{y|||}}}}|y|{|xxyw}{|z|{~z|}}||~~{}{{zz~||}vzy||~||w{}|{|x~~z}{}||{|~xzy~yzy}x}|y}|z}{y}vyz~~y~ww{yz{{{w~z{~~~z~y{}{}}x|~~w{y~||}{zyzy{xu}~}|y}z~{{z}yz|x|~}~zyx|{}}}|~z|{|vy{~|~}~}}zw~|~|{x~~~|{~y{yy|}||}xxxzzy}{}v}y|}~|}wz{xxy~~{y|z|||z}|zx~{~||nzwy{z{{zz|v||}}xx}yx}~y~zx}y~}~}{{yz{{|y|}yz{z|t|~|{|z{~|y{{z}{~{y~}y{}y{~|w{~|{zx{y|||yy~|}wyy}}yy|z{z{~}y~z{||{{zz}{}{{zx||z{x{z{w}~|~~~|yy|~}y{}z{}|}||z~{}zz|{{|~|~yx|~|yxy|y{}y}~{}}|}~{~~||y|~~~~~~{~~~~}~~|}|}{~~~z}}~~~~{|~~z{}~~y{}~}{~~~~}}}|~~}~{~~|~~}~y}|~}~~{~|~~|~~}~{}|~z}||~|y}~}z{|}{y{}~~|~y}~|}{}|}{|||~~~}~~z~~{~~~}~}~~{~~}}|~{||~~~{}~{y{|}u|}yyz{|xz|z}|y}y}xz~~~~~{~{y|~}y||}x~z|z}}y}}}~~~|~zz}{z}z}w{{}{y|{z}~{{|}v}yxzz}|}}~}z}z{{{~~}|~{|{~x}zzs~xx~}yzzx}|{y{zv||yy~|z{{{}{~}|}|}z|{}x}w{~y|}zyxw{z{x|x|z|zv|}{|~{~xz~}z~{y||}}z~|y}}y~}z{zz}~|}}{w{y}z~{|y||x}{yy}zz}{~yx|x}~{}~{~{||~y~|{{||wzzy||z{~{y|{ty~~{|uywxx}}y|~{~zy|{|||zz}|uz~r~|}~z||y}|~z}{}}||w{}yxz|{||y}~w{}z}~{xw{yzwzz~{}y|xw}{~{}|vx{xyx{}o|z}z}yzz||~|}zzz~}~{{{z{}x}z~yy~{~~~y{~~{|}~{z}zx|y|~w{vz|{||}z{y~~}{}|~{}|~|z~|{|}}|yz{~}|||{z~|{u{}z}|}}~wv|~|}z}wxy}}|~y{zz|}{~{{|~{|{|~z~|z{y{{~z{|v}zzww|}{|wx{y}}~x}w|z~}}||zz{}~{|}{zy~|x|{vv|||zz|x|~vyx{~y|zz~~x{|z||~}}w~|{{y||z~}{}}~}~~~}y~|}}}}|~}~}~~~}|}}zz{~}}~t}}}~z}~~zz~~~y~{~}{~|{~|{|~|z~~~~}}}{~~z{~z}w|~}~}}~~}~}~z~|~{~}~||z}~~}}~}~}|}~|}~~~~}}~||}~|~~|yz|{|~|}~|~~||{~~}}~}{{~z~z~~~~}z}{}}~}|}}~}}~~|~~{{z|~}{~~~|{zy}~{~|~||||||{}z{}z~|}{y}{|~~y}zvz|}{{yyz{zz{|}z~}~{{~y{|x~x}~}{z}z{{z||{~y~~||{{~}{u|{~{|w}{yxyyy}||}w~~zx}z{{{z~||zy{{z}~~z}z{{x}}z|}y~|vx}|v}{{yx|||~xyy|~x}{z||zz|z~y|x|y{y|}wy}wz}z~{|~zy|||}{{~}}|||y}{}|}yz~}{ywx~xxx|zzy{z{{xz{|||{~|z}}~|~w|}y~x}zxv|z{~{{~|zz}y{|yz~z|~yz}}u|~}~||xx~{|{zz}~}|z}|}~~{w{|{|x{z}|||}}y}~}{|{}{~}~}~{z~~w}~|{~zy~~~z{vx|{v~|x{{{x|v~{{}||y~|x|y{|z}}z}~~}}xxz{}~~z{~zz|||z{zyx}{w|x~}}z~y|yzv{~}w~{x{~|}y~}}}~|z|yx{|}||}~~~w~~~z|x||~{|z|uuz~{z~||xz~||xv}~}}~z|{|{}w{zz|{|{{z~{u|t~|}y~x~}}x~}||}x|~y{{~y}y~yzy}}|zy{~}zw~~|~z}~x}~}|{}|{z~z}z||{{{{zv||z~~zz~}|x~{{{}v||~|x}|}{{|zzxxy~~yy~y{w{{z|{{{|~z}}|}z}~~zz}z{~}}}~{}~~|}}~z|}|}}|~~~wz~~~|}y||}{~{}{}~}z}}~|~y{}~{}~|{|}~}|||~~~~}~}{~{||~}z}~~}|}}}|~~{~|}}~~~}~}~}~}{~}z~{}||}~}}~~|~~~|}~~}}}~||}}~~~|~{}~z||~}}~|{}}}}{{{|}{|~~~}~}~~}~||z{}}{|z}zwu{{|{{{}|yyx{z|z}~tz~}{x~~|||x}|{||}{{|v|}zy}w{~|}zxw~}~z{v}|~|yy}{{~}}~w}|y|{|~~~~{}~~}yz}~wy||}|}t{{}|xz{z~{|{u~}z~|~{}y}}~|s|}{}z}||~z}}y}z~{y}}xxz|w{wy|{{~{~zxx~|z|{~x{}~z{{~{z~}{|}}}z~|{z{}{x{z{x||}}z~{|z}y{y|||y~}}}~xyu~~|zx~{y||x~}|}z|}y{z~z}wx~{y{|u||{{y{~v|~z{|}}{}~zzz|~x{|||}z~yt{{z~z~{~x{zxx}{~~z}}zz}|~~x||}yyz~{y|~z{{|yzzy~{}z{~{|}|wwz{|{w||zx}zyy{~x|~|{~x}|{z{|}|~|{}|~|~{}|{}y{}z~zx|~{}|zxy~{xy|z~z~~zx}xy}{}~}|zx~|}}y~}}~|vx{}z|{|~}yzz{zw}{}{}zv{z|z}w~z|y}x}~z~||{|}}{~{}w~}yyy|z|y|xw}|z~}}||ys~}w|z~~~~~~}|{|{}}z~}{yy{zzw}zyzzz{{zyy|v}y|}{~|}~~y{|}}}}}~}~||~|}}~|}~~|}~{~}}~~|z}~{~~|~}{y}z||x~~{{|}z{~}~}|~}~~}~y}}~|~z}~~}~{~~|~~r~~}z}}w{|~~~~~}|vx{z}~}||~~}{~x}~}~~~}}~}}~~z{~|||}}~~~z}~|~}|~~~}|~~~~~{|}~|~u~z|~|z{w{}}|z~txy~|y~x}{z{z}{v{x}x~}y{}|{{y~yz|~xy||}{xxz|~}xxy{}v|~z{||{~|}~{zz{|{}}~}}}{{~x|z}~w~{{}}|xx}z|{z{{|zz~z}z{}~|{~~}||y{}{z~}||}|w}z}{xu}|z|}x~z}wx}|{y}}}~}z}}~y}|x~{{~x||yy{{|}}x~zxwyz{{~|zz{q}~t|{}z}}wz{|yz|{{}xy{~~~~zz}w~}~x|y~}~xy{|}{w{y|{v|~{{z}{~|y}~z{|{{x|{~~{x|y{||yz{}y}}z{~}~w{{|}zz}|yw|~}yx|~{{~{}}}|yx{~||z{zzy|~u~z|y}|v|z||~}~}||~~z{{|{y}{zz}}~}{uzx~z|x|~~{z~~|w|}zzy{z~{}|zvxzwy{w{~|{v}}z{~{zwzvyw{zy{{{zw|~|}xxz}}{wu{|r{{}||wxx}xz|z}xx}}|x|z{z{|{x{zz{z}zzyw}}}x~x{~u|zz}{y||z}{||{}|y|x{|~{zxxx~~}x|wz}|}}zz|y}y~{x|zzxz~|v~||xzy|y{|}x|x}zx{}w{yxt{}~|xw|y||y~zyzw|zxv{z{~|}z{|~y{~yzz{{{{y{zux|}x{|||~~}~~~~~}}x~~{}|~y~}|~~{{~}}}~y~{|}~z{}}~~{~y~~{~|}~}{}|}~{~}}{|}~}}}~~|~~|}~~~}~}}~|~}zz}~}}}}z|~~~}~}||~~~|~~~~}||~}y~}|~~~}~||}z~{}~}~v~}~|y{x{|~|~~~~{|~~|}y|~~}~|~~~|}~w~x~}|}|}~}{|}~||zx{}}{xu{wy{yzz}|~}zy{{y{~}z{w}zy}}}z}{zz~w~{}z}~~}{y}~zz}|y}|x{x}x}|}~z{{vz}{}yz}x||}{|~zx}{~x}|z|{zy~z{||y{{z{}{}z|}y~}|}wzzx}}}|~yzz}z{x~yy~z}{~{z}z~}zy{~}z}{xzy{~}}z{xvzu|v}}{z}{x|zx~~y{~}y}z|~}x{{{||}z{|x}zw~{zvwzz||zz|}x|~}|~|}x||}{|}{}|||}~z}z|{yzv~|z|}zv{|{}x}{y{{z~zz|}y{v{|{yz~z~z~|~|{~~z{{}zz}}z{}{}z}~y}}y~x{zz~{~xzx|z{v~|{y}}~|z~|~}{}}x{|~|z|~z}|}~xzzz}||~z|}zx}z{z{rxzw}|{v~||{|}yzzyy|z{~}}{zy|}|zxs}}{{x}yxz}t{{|xx|zy|z~y}~~z{xxzz}}}}~z{~|{y}xzu}y}x}x{x|y}{||~z{zxy{u}}x~x}y}zz~x}yw{|{|w~~}~}zzz{ywzx}}z{}z}~~y|~{~zwxy{zyuy~~||zz~zz}{z}~z{|z~ytzyzy{~|}{}wv~|ywy~z}{x||{z}{}y|}{||{}}}~}~}~}~~|}{~~~}z{~|~~}|ww~~~}~|}|~~z~~~}{~|{}~}}|{~}}||{~|~~|z}~}~~|}y~|~~~~}~}}}~}y~~~~~{~}||}}{y{yy||}y~}~~~}}~}}~}|~}}~}~}~}~}}~~|z~}}||~}~}z|}}~}}~|~|}~~~~}|~}~|~}}||}}~~~}|}}~}~z~~}}}}~z~{z}{~~~~}}{}}||{zx||z|zxy~}}zzwx~}|~|~{|~}z~}|{xzw~}y|{}{zzyx||zzyx}}~zy|{~{{{z~|~{~z}yz{~x~}~|zz|zy~|}z}yzz}}}}~||y}}{||~z|u|yz{}||{~yz}y}~z{~x~|}~|z|xz{y}|~wz{}}w{||yz~}z~x~~}}z{|z|zy{{zzx{|{w~}zzyzxyx}z{}|z~{~~z{||y~w~zx}~w~}{|||{~{||}}z{~xyy|{}wx}|z|u}|||xx{}x}|{z}uz~{||z}{z|}~{{~~x{yx}||}~y}z{y}{xz}~~~z|~~}{|zz~wz{|}}}|z}}y~{~}zz|}~|}zxy}z}|w|y{~~}}~{{{|{{v}~{}{{~}w}~|y|{z}{|x|~}|{|{y~y~}yxz}~{}|y}{}}zw{}{w}}y{~||{~}yv~~{{~}{~xuz|}~}{{~{~y~~z{wz~}}{vzz~{{~x||~yzy|y|}v~yx{z|z||~x}{~{yy~zwzz{{|{{}}|~}{w||}zx|~yy|{{{z{|zzxv|~||z}yy~z|}~{}z|{}{|z|~{|}z~y|{x||}{}}}z~xz}y}{~v{~z{~wy~|~~{~||}}}|z}x|}w~|z}{}~}~~~}~{~~}}|~|}}|~}~|~~}{}|}~x|{|~~~|}}~}|~}z~u~}~}|~zz}}}}~~~}~|~|~~~|~}|}}~|}}~~~}~{~}~~}~}~{}~|}~~~~~}~~}}~~}}~}|~}|~~}~{|||~}~|}~}}}}}}x||~|q}|~}|}~}}}}|||z~{|~|~~|~{|||~|{}|}~~~{~~}}{}~}~~}~|~|~||~||}|}{y~~}}{}|y~|yz~}~{~v{zx~sx{|z~{xyz|y}{{}{}|u{}{{}||~|~w}|||}}{y~w}y}yz}yz}}x|}}{y~|}yqy|{w~}z{zz|y}|~z}yzy|}|~{yz{}~{~~zp~u|}}zxy~}|zy|zv~x~yx}yxyz~}z|{v|w}z|yzyz|{}z|{~~|~z{|y|}z|{zz~x||z|}~u}}wz}~}}~{}y}|{|{~}~y}yz}~y{y~u}{}v~}xz|}{z|x{{~}}{yuyyw~{~~z|{}}{~xw}{}{~y}~~z}z|xzwy}yz{|||xz|{x~}w{z}w~~}}}~z~||}~{zx}{|y}{|}x{{x{{}}{{}z|z{{|xz|wy}y~|zy~{{{{z{{y{{}~}}xz}z{|zvy~z}{|~wz}{~{xz|zz{|{yx~yzu{{||~}{~|}x{{}}|zyy~||~|}xwzxy}|~}|wywyz{|~{wy~|xzx}{}||}}|{y~|{xx|z{{~{zy|{|~}xx|z{~z}|wzzv}~}x~|z|}}~x|{~x|t|zy~~~{ww{|yxyyz}~}v{~{~|y}z~}{wy{v|wu{v{}}{|}}}}|{~}}x|~}||{~zw|}w~z|}w{yv}|}|}~y~{}~|yx}}yz}~~{z{|}~}~z}{~~|}}|}{~}~~||~}|}||~~}z}{}}~~|}}~}~z}}{}}~}|~~|~z~{~}~}|{{~~~}{~||}~|{}~{u~~~~~}y{~~|y}}|}~z~|~}|||z|z}|||~z}}|~}}}{~~}~}}z|~|}~zy{z}~|}|{}z~|}~}z|w}~}}~~||~}z{~~}~~~~|}}~}x|~|~}}~~~}y}}}y|}||~|~~xwzs}{}|~zw|}u|zxw~||x{~x~|w{z}z}|{wx}}}zzxx}y~{x}}z|~|z|}|yz}}}ywyy~{y{}{||}~{{w{||v|xy~y}}y~||~z|}{z|~yy}}}|~yyzv|{{x|x}{|y}z{{v}|}y{z||y{{wz~yyzz{zy{|}y~}|y|v|v{w{|yy~zy|z}{~{y}|}xv}y{}~|{~{wyx}wxw~|}xzywz|{{{~y~zvxzy{zw{z~zx~x|}~|z}zys}|yy}z{v~~zw{{z{xz{{}{y~yy~|x}{||{}{w}{{|v~}ywxx}|{}yzz~{~}z~{z||}xy{|{zw}z~z{|z{{~y~xz{xx{{{|yx{y}||}~|xy}}y~}z~}zzy{~{~zz{|x{|z|{z}}wzy|~u{x{|{}}w{}z}}zy}|zz~z}{|v{|}}y|{}~{}{wzxszyz~y{}y}{~zw{|wx|ws~|{{{zw|y}|{|zy{~y}x{|}zv{x|u{wzz|z||{|{xzz|w~|~~}~}||yy~wz{{{z}~}}y|}}|yyxz}|yx|}}zv||zy}||}zy}~{yz|~~{zzxx}vz}|{y|}z|zz~x{ww~y|{{}|yz~|{{x}~{yz|{w|{zwz}~}|wx}{{z|}}y{|yy|x}}{yz~|z|y|v{y}}v~{}~||}~|}}~~~}{}}~|~z}~}{~||~~~{}{~~|~{~{}||{~~z||}~~}~~}|}|}~|~~|}~|{~~~||~}{|||w~}~z|}~~~~~~}y}~~~}~~}~}~}z~~}~|}}~~~zz{}~|~~|}~}||||}|~}}~~|~z|~}||}{x}}}}~|z{|}}~y}|}~|}~}{~}~~|{|}~||}}}}|}~}~|~{~z~~~~~~}~|}y}z~z}yx~yzx{{}zx}|y|x||{|~||zyzz}|}zz{{y|y~x}|}||y{xzy{yzx}z|}{x|y}{|v|~~{}zyz}z}||}}~tw}}yz~{~{{~{y~}z~{~}~|yyxzz|~x}x{|zzwy~}}~zyz{~|~z|xz}||x~yz{}{~{y|}{|~z}|}{~|{~y~}}|}z|~~|x{y}}z~w}~z{|}}}{~y{z}{~||||y{|yzx~}z}~}|v}{}y}}~{y~}}z}|{z}}y{z~~yx{{z{}{{}yy||zyz|{xw|v|~~}{z{{x}}|}}}|~|~x||~zzt|{xx}}{x{z|y}y~{wzz~|{}z}{z{v}~z{}y}~|~{}~zzwz{|}{yzw{x|v|x}{ywvxt~z{zz{~}zyzy~~~~{{y}yz}}yzz{~x|{xvx{}~zz}y{u{y|{{|y|~|{|{z{~|}~|{}zzwz}|y||}x|z|}{}}zz}xw~|}~z}zzuy{~|zzz}~zw~yz~{|z|{~~y}~||~{yzz~}{xxz|z|v~x{{z|{~{xt~yxz}{|y{{|}z{}{~z~}x~|~yz}}w}}z{~z~{z~~{u~|}x{|yz~{z||{|w|yy}w|~|}{{yvy}{||~|}}}y~}~z}|~{}|||}||}}}~}|}{}{~~~~~}~{|{~~{}~~~y~~|}x|}y~}|~~~~}|}{|~~}~}{{~~}~y{~~}~{~|~}z}}|}}~~{}~~}~~~|~zy}}{~~~~~~~~~~|zz~|~z}|~||~~}|~~~}|}~}|}}}|~}~}|{}}z}{~x{|}~~~}z~|~~~{~|{}~~x}}~~zz|~}|}y}{|yz{~}{x~y{|{|z~x{zx|z~y~z{{||}y{|}x}||{{yy|z{{{}{xv|{}y{{{{y}~v|}}{z}x{}}}||w{~yyz|z}{{}x~~xyy}z{|y{y{~{{wz}~{{y|z|{yz}}~{vy|{|y|{z~{{|}|z}~z}~~{}y|{{~{z|yzy{}y}zx{~~y|}z~{}}|t~|y|z|}|zw||}{w{w{{yxz~~|{|z{w|}z{}|xz}}{zvy{{zz{z~{z~{~z~yz~}|}q}{{{|zvyx{|{yz~~~tz|{{|z~|{{||x|}}|~u{z}z}}{z}|y{}{|x~xy{{~{}{}|{{{{x|zyw{}{}{|z~~}}{|x~|~zzvzy{~|zw}|~|z~~}z|z{{y}u|}y~~|~y}|x||y~}{y|~~}{{|~~}~|}xz}|z~xzzzrxw{~~{}{}{}|zxyw}}}xzvz~|yzy||z~||}~|x~|}z|~yv}}||{x{x||~{~z|y~}|z}{zz||||}{{|~~}zz{y|zy|{{}xz{z|~z}zx|~x|zx|}|z}z|{|}~~{w}}{}z{{{{zyzzxxx~}{zyyt|{{}}~z{||yx{z~{|yu{~xv|||||y{~z}z~|zyw~|~~|y{y~y~||y}}~{}~z~{yz{}}~~xy~{{||~~|}~}y}~z~}}~}{|~~~~||y}}}~~{}~~y~{x}~~~}|}~|~~~}}~~}|}~~{}~|~~{~||}~||}{}|~{{{||~}}~}~|~}~~}~~|~}{~|z|~}~~}}~}|y|}}}}~|x~~}||}{}~}}{}z|~~~|}}z~}z{|}||}~||}}||~|}~y~|{z{}~~{~z{{~~}|}~{}~~~|~}}~~}~|x|~~|~~}~~}~~~~|~}~}}{{|{~}|{{{z~z|}{{xz}uyy|v|z{{y||{z}|{||{}{z~|x}y{z~z{{}yx}}|}{{|}~y}}|z}yvwxxzz~zy{}y~xzwzzy~}|{v{}{~u~x~~}||}}}z{z~~{yzyz}{zz||}{y{}{z~yzwzx~{uy}zyzz|~y}|x}~~zy{}z~||wyzw|v~|x{~z|z|zy{{~x{|}~zy{zxzz}}}{wyxyy{y|~}|z||}{|y{y~wy}v~wxyyz|yu|}~}y|w|{}}wxw}~}~~{}~~{wz~wzz~yz{}}xwz~|xz}xwyy|~|yw|~x|vzy}zz~xtz}|}y}||x|~}{}|}{|~{}yx}xx|{}yw|}}~|~}}|y{{{|z|zy}{{z~{{}~}}{x}}|{z~{|||{|}~|yzz{~{y}xx{{{~w{|}~||}x~}{}{x|x{}~xxv{yy|}x~y|y{yw||}|}{x{}|||yv~xys||{}~}}|y|{|||y|yz}z}zxz{w}|~{x|z|{y|}{{~|||{~yy{|{}z~|z||~~}|{{~}|{{}~y}||~}~|z~}{}|wwzzvy{zzx}~y{{~{zt|}|xyuyy|}{}}z~yyzy{{y{x}~z{~zxy}y}z|}{zxz~xx|~x{{}|~|~x{{{~~~}}{y|~}}~}~~}~}~{}}{|}~~z~}~~}y~~~}}}y~z}~~||z~~~~}||y}|}|}{}|~||}~{}~~~}}}~~}{~~}~{}|}~}~~{~z{{~~|}{~|}~~}~|}}}~{}|~}|{~{~}}}~}}{}~}}{}~~}~~y~}}}~~~~~}~}|~~~|~{}}~}}~}~~{}|}|}}}}~}}~zz}}}|~~z~{~{{{|~~}{}}~|~~~x||z|~}}{y}}}x|}{zyzz}{xy{}z~}|{z|z{wy|x}}|}y{~z{|}||y}}{{~{||z}}x}w||}{x|{vxy}x}z}zw|{v|z|xx~{~x{|yy|||}{z|zzv}~z}y~|~{z{y|z}~{|{xwz||z||z{{{x}~x||~~}~zyzz{{y}{}~{zzy{~{}|y}z|~|{z}{xzyv|z}u~z~~{x}zw|zz~y~|~x|}x~x{{ywzvz{|~yzz~}{yw|z{wxyx}|}y~{{z{~|}{|~y~}}w|}z{}}{~{zx~yz{x|~{~|}yx}zz{}y{x||}|~{~}}~~y|z~}}}yx|z}yx}zyz{|~}z|{z|}|}x{|}zxzyz}v~{~}x|}||x|zxyy{z|y~xz~z}{|~}|}uz|y~}z|}~w{|{||x}{{{||}{|~x}{wz|{{{{zxz~|zx}xv}y}zv|z~~{z}}zzwvy~~}z}vz~|y{||{{{|x}}z{}|}{x}{{~{wwz{zzz}y|||wz{{~}z}}{}}w}zy{|y|}{z~}{}|w~{|}~|}{|z{y||{~|z|z{xx|}}||~{}~|y||}zzwv{y~{}xxtz{z{|w{~yx{z~{|}}yzz||~||zz}y{tz|w{}yvyy~w{w{{~w{{zx}}|}|}}~y~|~}|{~~yz~}~}{}}{|~}~~|yy~~|~~y}||~}|||~}|~~||z~}~~|{~}}~{~~~~}}}}~yz}}|~}{~}{~}z~|}|~~~{{~~~}|}}}~}~|{~~~~~~~{~|x~~~}~~||~{}}~}~||~z~|~}|{~}{~~{~~|}}}y}~{}z}~}z}~|~{|~~}~}|~~|}~}{~z~~||zzx|~v|{x{x}v}v{x}xw{v{|yyz|}|{}}{||z|||~w|y}||u{u~}z{xu}~x}y{|z~~y|yy~~}z{x}~}|~}~}|x}}z}|{~{yz{}{x}~}y{}wy~{uzzw|z~{zy|x|~w|{yy}{||}~}{}z||~x{y~}}z{{}~ww|z|~y}y~yz{{~~zx|x|zzyz{x~|{{}~{||vz|~}~z{~z~x}y{y|~z~y}x~~y}}vx|{p}x~z|w}{x||yxz}{|~vwyx|}xw{x{x{{y{zy}~{uvyy|~|}}{{y{}~||xx|}{|{|}yy}}}{{{}xyz|xy}~z{|zyz}yw}z~zxx}}xt{~}}}|}}~|~z{}{y}v{yx~|z~||xwy{zxwz{yw}}zx|~|{~|{|yyw{|}z{|y}y~{}x|~zx~xzzz|xy}{~|zzvvzzx~{|y{z|xx|}~y{xx~z{~wx~z~|y}|}|{}~{}|z||vz~|}y{{|z|w}|x}}x}~x~w}y|}x|z~wx}y{{yx}{}}~yw{{tvz}}|}z{}w{}{x~{~|{zyz{{y~{z}x}|z~}|z~|{~||~~~|yy}~{}}zyx~{zv}x~}x}xy|}|}~zwv|{v}{}|{zy|y~z~|~|}~~~}yz~}|~{~~}~}}~~x}}~}~}}|}z}}|~|{~~}~{x{z~z|{}}~~~}z{}}||~{z~~|~~||~~{}|{{}~}}}~}~~|}~|}~~}~||{}|~~~~~y}~~~}}~}|~}|~~z~y}y~~}~~||~|}~~~}|~|~xz}z}}}}~~~~y}zy~}~|||}~~}xw~{~{}}}~x~~~}||~}~~{|}}~~}z~}}{}{~~}~}y{{~{|~|z}|{{}|zz|{|yz{x}{~|}vwy{{zzw}|{|{}}{xz|}~z{~x|{}|~zzzz{{~||}z|{}~{w~y}|{~}{|~}x}z|zz}~x}zx}{|y|}x~|{{~~~|~~|{{~y}|sxx|||}}xz~y|{{}}z|z~z{{}|z|xzx{}~}}{z}|{|}}|w|yy~}|{{{v~tz{}}~~|zx{|z~y}}y~|}}{|}~z{y|~|x|zz}~{z~|~~z}}}zz}yy{{~z}|{{zz}zy}~x}}wyyv|{y|x|y{|z{~{|~{}}{|zxyx~|z|}|w~}}{{~x{}{y}{|z}~|}|w}~|~z}|~z|{~}y~z|~{{~}{|wy|~~~|||~|z}z|{~x|{|~w}}{{~{|{}~}{x}{}yy{z{}|~z{y~{y{|}~{||{x{~}}}|}}z}z~z~{||z|~|{zz{|}{~z}xzx~{z|}~||}zzy{}z{{~v{{zy}|~|{|}{z}z{}y{~}y}|zy}|~|{zyz}~~||}zz}yz}|~y}{yy}{||x}x~|~y|w{{|~~v~|v~|~{z~x{}|~~~{zz{|||{x{~|z~~}}}}~~~}~~~~|~}}~}~}~}~~{z~~~~~}~~y~~~}}~}~||}}|~~}~}~||z|~}~~}|y~~~}u~||~{{~~}~}{{~~~}~~~|{~~|}z~}~~}~{~~}|||}~}~~~~}~~}~}{}}~}{~|~}~{z~|z~{~~~zxzz}{{yxy~yz}yx~{}|{~~}y~{{||~}~|}}|y}~z{~{}|}~{}}{}w{{~~yz}z{{x~}{}~z}|~}|}y}}}zwm}}~~|~|}w{z}~}y{|}~|zzz~}}|{x{}zx{{~~}}z~}~|~uy{}}|y}x}x~z||~{z{z~|{{|~||}{}|~{~z|{}||{}~z~|}|y}|{}{|}y{~{}|{z|{sy~yzx{|}zz{{||z~zz||wz{{{y{zz}~z{x~zzu{z{|z}z~||z|{~~}z||}|z~y~|~|z||{y|}}|~{{y{|~|{}y~~~|}z}|zzz|}w{}}~}}y|{||z{z~xw{|z}z~}zyz~~{}~~{}x~v~}||vx}|}}|}{|w|{}}y{y}~{{|}{z{~w{}}y}|yz{{}}}z~~}}{{{}{x~zy{v~~|}|y~y|v|~{z~}~}}}|}|~z~{}|~z}yy{}|~yz{|}}~{{{|}x{{}~{}yz{{|~~z|{z~}z|~|}{{~{}}{zy{|z|z~x{~||~{|{{z}~z||{{|||}}{~}}}~|~}~}}~}~~z~|z}w~{}}~|~~}~~{~~~}{~}}|~z~|~~~~~~~~~~}}~|~~|~~}z~{{|}~}~~|}|}}~}}}}{}z~}}}}~}}}}}~}}~y||}}~~}|{{{}z~y|x{y{y|w{yz}}{~|{{y|xz}xxx|||x{~|v||xy~}}|{{}z}{yy{xyx|}~|z}z{~}yz|xu{}y{|~~zw}|}{yy~y{wy}zz{x}}}}z}w}zz}|z}x{z}zzyy~|xx}~~}~{|y}zy~x|zyz~}~zxzxy~{|x|}}~|z}}||z||y~}y~~yzy}z|yx|z|~{~}zzzux|~}}|}~~zz}~{yxtz{{x{|wyx}x}{w~x}~~zyy{}}z{x|wy}|ww|{{y}zy|z}yy||yx}v{||~z|w|}}~}xz{zw{zy{z|{{}~yxp|}}||~{~}|||}}~y{x|z~{}z~|y|yz~|}y}}zwv~{|yz|{x|{y|}|{yw}|~yy}y{y{|~||||~}}||}w{y{{~~v~{y|~}y|}}{}z~}y|z{z{zzzz||y||yxz{|z}~yyw{|x}{{{{|yz~w}|}}y~{{z}x{|{||y~{x}||{~y~|}{}}}}{~{|{z|}|{||y||{|~~}z}~wx{}|v}x{z|z}{{ww}wvzx~{}}z}~zz|yx{{z}}zzz{|}z{zwy|~}wv|}|z{w|~}}z}~~{zxzyz|{x|{y|{}z~|~|||}||z}}{y{{yx||||{xz}|{}zu~~~}w{zzy{{{}{}}~{||~}~{}~~}}~}~{}}||~|z~}{~z~{~~|{}}}~~~}~|}{~|}~~{~~|}{~~}~~~|}}}~~{||~~~~y~~}}y~~~~~z}~}}{|~~}|~~}~}}}~~|~|~}~~|~}{~~}~~{~{~~}z~~}~|~~}~~|}|}~z|z}~~~~}~z|{~}~~|~{|{~{~}{~~}}~~{~~}~}}}}~z~|z}z|~{}||}}~|~|~~{~}|x|}z}{~~{{z~xywzy{}{xu{{}}}z~|z|z}zty{yz~}~z{}z{|{~yz{y|{|{yxty~||{x~xz~y||yz|w{{{{z|yzxwx{}y}|~{x{}{~}xz{|x{y~v~zx}}zuzzzx~xwx{zzxx~w~x{zy{zwzy}z~}|}~{}{}}w{|~{y{|}{|zz|}|z}{z}|u}~{z{|w~yy{{zz|zz}z~yyz}~}yyy}z~~|z}}}~~z{{}{}|{}~||zxxz{~{|{~z|{|vyyy|}z}z|{|y~x}zyy}||}z|{}}~||{{~y|zzyy~xzzyyx{{{{z}{}~}~|z{}~|{|||}{yzr|}x|}|~z~|x{{yyzwz{zyv|xy{}yz~}zxy~{}x}~x{|z}}}z{~~~}x|xzz}}}}vzz|x}z~~y~}y{|{zwywy||z~z}|}|{}szx}{z|yxz|{|z{~x}y|xvy{{{|{{|}}x~{~wzzx{xzzx{}xy}|||w~zwy~|{~{{{{y}zy{}||{yzyz~|wx|y{y{z|}zzz}{}z{||||{yyz{~{~~~z~|{{zv|z~~~|{~{w|z{~x{z{y~z|||z|z{y~|z}yx}~z{}~}|||{}z~~{z|zz|w|xzy}xw|zw||x|{{zpwv|y|{~~|~~~yzxz}{}}z~|}}}}}}~x|~~}z||~~|~~~}}{|}~|~~~{x~~~}|||~yz~z~{|}}~}|}}|~{~|{|~~~}}|~~}}yz||~{|||~}~}~{{}{}|}|}~}~}~|{{}{|{}y}~}}{~|~~~~~{~{~~}~|~~|~}~|}}~z}|~}y}~z}{~||z~~wy|{~}|~{}~|~~~~}~|~}~{|}~~}}}~}~~}{w~~~}~xz{{{y{z}z~zzyxzv}z|zzwy{x}~~{xsy}{~{~v{|y~~{|~~{}}z{{{zwy~}{|{|xxx}}}~}}x|w{~yz~}{}}||~zz{||||{x}|~|wu|z~}{{|{y{~y{z|t{xyxzz}yz}z~y|~{{zx}~z}}~|w{z{|y~y|vxx|{{|~zx{}||{{xv~z}}~z{y|||x{{z||~|x|}}|{x{||~{}~|||x~}z~z~|}~wyz~}{y{{}{z{~}x}{~~}|z~}|}}{~}z|vz{y{|w||}|z|}z}z{~x{xz}~}w|z|~~z|}u{~}~z|z~}}yy|}x~}z~yx{}{|{~~z|y~}}}xy|z{{}x|{}|z||xx}|yyvzyy|zxx~x||}zy|z|z{{x|u~}}}~yx{z}|}{{|z{z}|}x|{}zy|}x{|yz~{~}{z}|{{||}~x}{}|}~z{y{}z{|}{|u{y|{y~zyv~z}yyz{{~}x~z||x}~~}x|y~~~~~zz||y{y{z}}{v|}{~y|~~}|{zxz{x}~}z}}|{{||yt}y~|~||y~y{||y{}~}}~y}uz}{xzw}wxxzx{{zz~y}{|yz|}|y~|z|~{~x~}~}y|}|~|||{~zyx}}}z~~z{~}}~{|{}|||{~~}|z{~~}|}y~}~~|}~{{}~~~{~z~}|||}}~~|}}}}~|~~~~|}|x~}}z~}~y~~}|}{}|}~~{w~~~{~}}~~~~~}|~}~|}}}~}|~|{}~{}~}{~{{{||}}~|||}{}~~z~}}~|}}}~}~}}}|~~{~|}|}~~|}||~~~~~|{yz~}}~|~}}}}~~~|}~}|}z~}|~}~}~~{z{|~}|}|}~~~|{~||}}z}~{yyzzyyyzy{z~w{zzx}xzx|zy~|~~|{}~y~z{|}y{z~||x}yz~x||x}}yx}~yxxx|}yy{{z||{yxv~zzzx~~|}|yz~~}}|z{~|}~z~|~y~~|z{~tv~|}{~~x}{{y{{|{x{vwzzzw{xz{}zzyvz{z|~|~{{z~xz~x}{|qu{w{xz{zz{zy|{|zzzy~z{}xy~y||~y~y|w{|y|||~~z|z}|w||}z{xzz{yyz~zwzy~yzyx|}{{{{|~x|}w{w{~|}{|{}x}{y}}z{{{z|}{zzz}}~v|{y{|{|}~||}zy{|u}~}}y~{}z||vu~zvz|wxy{zzyy{x}~~||{~zu}~}|zy}{|}~~}{yx{x{{y}~}||t~w}}zxx{|x{}~zz}u|z{|z|{xz{|z{z|{y{~|}}~{~{z}xzz}}}y{~{yx|{z||xyy~wy|~z~{z}|{|wzzy~|}{||y}wz~yz{|zyyv}~zz|~||{|zy{z{yz|{yzzy}{||}zy|}z}}}z||y{|~~~|{~{z}|~v{{w{|xy|z|yzx|z{z|~z}w|}v{z}{{~xz||~{~{z}}|}||~}~|~~wy|z{y}}|x{|{wy}{|~~z|{{|w|{{|{}~~|}}}{}~}{~~~||}|}z{{|}|}~}|~y}}}|}}|}{~~~~}~|~|~~~~z}|~|~~{||~|~~}~}y}}z~~~~}x|~~{~|~{{}~}{}~|~}}|~}~}~~}z}}~}|~{||}}}|z~|~~~~~|~}}}~{|}}}|z~x~~}}}|}}x~~~{}z~}z}|~}{}{|~~~{yzz~zz~~~}}}~|}|||~}zz~}|{|~z~~y|||}~}}|{z~{~{|~{{~}}}~y|yxw}wtw||}}z}}}{zx{zx{x|{|z|z{~~{||{wxzx|x}}y~~{{}~x{zzy~u|s|zx{{{}w{|w|~{{~{w~z|{}{wxy|}{|}y||{zz|{vy~x{{{|}{{w|{}z~}wxx{z||v~||{|{|}|{zz|{wyw|{y{||z~x|{|x|z}z{|~||yyz}x{x{z}~|}|{|}wz}yx~|~yy|}~w{{{|{|{wzx}wyyz{zz|~z}~{z}{|yzyxyy|}xv|~~z}y~~xxxx}z}{y{|{}yz~xy~yzx~xxyv{{|{{sww|{}}{ywyxzyzxx{z}z}x~|~}|z|}z~y{y|}{z|}{wyx~x{w~~||y{|{x~~|z|~|zz~~x|y~{|z||~z|{uyxwz}wwx{{~w~~~y}u}z{y|x~{~yw||~zxz{xxxy}v|z~||yyxy|yyyy}~|xz|}~w|y{}|z~}{}{||~}yu}{zx}~v}x{z{}z{wzy||x|x{}y{{~{yy{z|~z{~~w|wy}}|xxzx{zxz|y{{ywx||~~z~{y{}x{}|}z~}z|xw}~{xyy|}v{}{}~y~z|}{}x~}}{~xw|}z~{{zsz~~{z|zy{|}y}}{~z{y}wxy~~~y}xxzx~}yy~w}}|{|w}z|y}z{x}|}|y}yx|{|~~||z|{zx~}}{y{y|{~z|~zx||~~~}~~}||z~|~|||~|}~{}{}~}~~~~|~|~~|{}{{}|}~~}~z}~}|}~y~~~}~~z{~z}|~x~}}{y~~~~|{}~|~~z||}|~{~}z~{{~}}~z~{||~}z~~|}~~~~~}~|~~{~|~}}}~~}}|~}y~~}~~~}~~{~{|~z~~~}}}|}|}|}|}}z|~}||}{}|~z~|~~~|~z~z{}}{}~~}}|}~~}~~~}~}~~}}~{{}~~~{{~{~}{xz~}}|~~}~~|}|~y}z}w}|}}x||y}|v|z{}{zw{}z~}|}|}zw|}{}~w~z{}x|{~zv{zz||{}|{||{||vzy~~{xyv|zz~z|{z|}xzz{ux}{~|{||||{z|z{}y{{~{}}y|{x~~|z||~y{}zz~}yz|z{x{|z}}yw|z|zzzxyz~|~~}{xx}}zyz}|v}zxzzz}yzy~wx{x|}yw~z~}zz{}}yy{w}z{|zx{z|z~}x}~}}}|y}}{y~z}yzw||{ws~s~y}yy~|~|}{}~y|{{z{z|{|~x{yw||~x|{{~{{y~}|x~|}|~z~|zx{{|{}|}}{||{{~~zwz}z|xy~|xy|}z{yx|}zzzy{z}~{~}}||z||w|{~}y}{y~|xz~|{{zxxz||||yzzy{{|xzyw{|}y|z{~}}{{}}~{}w|{}~{~{~z}{zyxw{yzz|y}zzzz}}w{xz}|v{z|w}||y~|xz||w}}x}x~|}}~{~y|{z{{z~}}vw}{~x}yzz{w|x{{{|z~|{|xyzy}}~|~~|}{zzuy{x|x{~yzv{}wzy{{{|yz|y{{~swvz}~w}}{~~{~~||~}wzvxu{{vy{z~v}xyy{~zw}xz{{|v|xx|x}z}y}~|}~}~~~~~{~|}{{~}x}~}|~}~|~y|~~~~~}z~}~}}~~}}~~}~~yy~zz~~|{~|}~y{|{}~}}}~~~~~|}~~~|~~~}~~|{||w}z}|}}~|{|{}~}}~|~}{~{}z~~~}~~}y~}|~~}|~~}~~|~~}~~|}{||~{~~~~~~~}{~z}}~~~~|~{~~~z|~~~}}~~~}}z|}~{}z{{||}|{|||y}yyzx}~|{{uys{{z||z|y}{{y{~y~xy{{x{~~|~{}z}{z{|zz~|}{wy|}~zxwx~~{~~~}{{~~xz}|yyxzy|y~{{x|ywxzvz|{|y|}y|xz{{z}~{|||x|}}|x~{zy|~w~xzy|~wyy|~|~}{~~~|}y{}{}xz|}}z{~~|||zw}|y{}~{|}zz|{z{zy~~{xz}}||x{}|}xz|yyy}~}{}yz{~z{~{{z~|~}w||{y{y{}z{{y|zz{{}z}|zzz|}||{z}xzw}{}w{y|}y|x|~{u}}{zy}y}~~~}w{~yxy{y{|z}x{}{z}~~y{w~xy|zu}~xy|w|}zzy}y~z{|z}~x}|xz|x}}yx~z|}{z||~|zzv}|{}|{}y|{}~yz{|z{y{}}}v{{{|}y|{}}x{}y}y|{z{|z~{|{zxz||{~~v~w{{{~|v}z|~}||y}}xywwy}|{|xy~|||{|}|z~~|yz||z{}}yz|}~}xyyx}{~z}xyxy}||z|}zy|}{}{~|}}~{}z{y}|}~}{zzy|||yz}{x|x}|{~|zzz{z~|}{|}}}~|{~}|zu}}v|x{||||{zx}zx|y~|~{}~yu}x{{y{~|y~{|wyzz}~|~|~}}|~}|y~~~||}||x||}}}}~}}}}~{{|{}{~~}|}~~}|~~~}|}~~|}{|~~|~~t}}}|{y}~~~}~~}}~{~~~}}|~}~|~}||x}{|}|||~z}x}~~{~~|}~}|{}}}}}}}{|}{}}~|}~~|x}~|}z~{|z}}z~}~|}~|z~||{~x}{}}|~~{}~~{{}~|z~}~|~}|}y~}|y|~}}}}~~~z}|x|z||}~~~y}~z~|~~{{~~|{z}|{zz~zyyyz{}yzx{zy|zv{z{||}y{zz|{{w}u|{zwz||}}{}z{}}}~|{{{|}zy||}~yz}~{z|x|wyyy{}x{z~zyzzw|xxyx||{zz{||{|z|~zw~{z}{}|~|{x|ux|zx{{y~zx|z|x}}}vx||{}~{}z|||w~}{x{{|{z{y}||{|v{w||x}}y|~}|z{z|yz{w{xu|}zw|z{{y|{~~}}}tyu}~~x}|||y|||~{|zz}u{yyw}|w{z{zyyyxz}z|y{{{}}|~{~{z}y~{~z}{z~yz}~}|}z~w|x{~zxzy{v|{wz{}{uz~}~|{}yy|~u~~w||}{}~}|y{z{z}{|}}zx}{w}~z{zz}|w{z|w|||y|}~}v{{}}~}{{}}{}|{~{|w}zyu}|w~~y{z|yz|~xxvy{x{}|}zy}z~{v~{~y|z|{}}~}x|z|~{|z||}y|zyz{~x}{x~}z|y}w{}|y}}~{~~~~{~~~z~z{y}~yyz~{~{}z}zxyw{{|~yyx~|y~|}}{||~~{{|w{~~|||y|y~zw~|yy{u{{|u{{|z}x|{|zz{|{{|{y}|}}~||{y}x{|~z~y}zzz~z}zxz|v~wz~|yx~xxywyvyy|y|vx}x{z}z~y}|}{~z{~}|{~~~{|~|}~||~~~~~}|~~}~w}|}{~|~~~~}}~{|}~|}~{~}~~~||~~{}~~{}}}~{~~~{x~~~||~~|~}~{~|}}}|~x|||~~~~~~z}|{~}~}}~~}{|~~~~}}|}|~{}}~}~|~|}~~~~wy~|~}||~{~|~||||~}~}|~}~}|~~|}||}z~~~}~~{}}y||~|~~~~}~~~z{|~~~~x}~{|z}~~{{}z~{z|{~{}~~y{}|y|{}}|z|x~w~{y{{|z~|y}~}yz{~ty~|z}{z||{w|~zvyw||y|y~yz}z~}|y}zv}}|~|}y{zyz|}{}|{}~x|{~z|}{{}|z}zz|x|yzx|}|zx~{x}z{y~}uz}|~xy{}~}{{}z}}{z{|{~|z|yzv|z}|~|}~|x}zy|yz|zwzxy{|{|z||w~~{}wyzzyz}}~|y|{~w||{{|{{w}z}xwu{|}y~y}}|xz~z}y|~{|x{}{{yz}z|w}{zxxz}|~}x}z~z{}y{|xz}zx{y~|z{|yz~{||||{}zz|z{}}{yz}}zzxzz{{|z}~z~yx}sz}}y}zz}}|y{x|{u~x}{z~~|}{z|~x}z~|}|~}yzy~y||{{z{{|zzu~y{~}||x}|{y{z|zy|~}yx}}|yy{{||~~}ywz|||}|x||~|}~|vuv|}zw{}|z}xz}~{}{|w}x||z~|z{wy{~z{zz~~y{w|}}x||x}{x|{}{zyz}|zwzx||w|z{x{z{{~|xzz|{|{~yzz|z|yz||}xx|z||{{y|}}{zxw~||||}~y|y}x{y{{z~|~|||}}{yw}y~zv}{||z{zz|{}}x{xz}y|yy}{}}}~~zv|~|yz|y|{|{{wzz~|}x}~zz|yxyv}w||w}}yzywy|z{y{yxz}vyz|xy{{w|z||}~~~~~}{~~|||~{}~{~|}y}~~}}~~||~|}{~y}{}y~|}~}~~~|~}~~}~~{~~y}}~~~~{~~}|~}~}|~}~~||~}~~~~~}|~{}{}|~}~~||~~{|~}{||}}}~~}}~z~~~~{~}}~~{|~}|~{}}|}~||}}~~~{~x~}|~~|~~~{|~}}}z~{}~~}}{}{y|~|}~~~}|~~~x}z}}{~{~}}~~~~~~~}{|}~~~|y|~~~~~}zyy|~{yx{}}||z{}y{yxu||w|{}zxz|{|yzyz|zyzxxwx}|y{vz{||z{yyz{|||y~x~w|~|xxz||yy}yzw~z{|z{zw||}}y{~||{zz{{|~{{{~yy|zw}zyz{zzy}y{z~~{|}|~|{|{{xv|v{{|z{yx~|{y~|{~||w}}}yz}~~|}~|~v}y{u{}y|~|}y~xz{}xzzz~x~}z|{|{|{|}~x{~z|~w~x}~{xw{w{y~ywwy|x{}w{vzzy~{~x|{z}~}~{yzz{z{z}z{z{{~}}yyx}wxywxzyz{~zyz~~}{x|}~w{|w~~~}|z{}}y~}~|y~}y{}|y{|zz|yyyy}|ztzz{xyzxzx|x}}|z|~}w|y|}z}|}~{|}x~}~~|||z{y}}~|~xy{z{~}{zv{zzy{}|zz|{~zy~w{}z}{|}~~~|~~~}wzyzu}|x|x{z{y|}{|zyz~z}|~zz~{y}zz}}~~z~zy|{~wzwx|z{yzvyyy~{{~|x|xwyz}z{{zzx~x}|z|y~{~z}|}~u{}y~{}}{z|~~{zyxy~wy}yyy~|yz{|yyu}~x|vuwzzy{{}~{~~wz{{}||~~||~|{zxyz{xws|~|z{yx}|ytx~yvyxz|}|y{xyyx~z|{y{~|}||}}~}~{~|}w}~~}y~~~{}{|y~z~~~}~z~~{~~~~~~~|}|}}}~~~~~}}|~~}~}}{}}~x|~}~}~}}|~}{}~}y}~}zz}~||}}z~}}~}||}}}~~}}~~~z~}|y~~}}~}}{|~|}{~{z{}}~~~~}~|~~{~~}}}~{~~z~}{~~}~{z{~}~~{|w~~|~}|{|}|}|~|~|~}~~~|x|}~}}~~}}~|~~~}~|~~}}|~~}~|~|{yx}}|}w~|{z||w}z|z}~|}{vxyy}x~x{{|z|}{z{y}{y||yzxz}|}}x{}z{}}~{zz|}yz}|~z}z|}yzyvw{}|{yz}y{y|~}{}zxz|{|||}}{z}y{~|yxx{~z}~}}}||y~~|zyy{z|}z|}{~z}||~}y|}}{||}wwzyyz{~xx{~~{}~z~zz||{|xz}}}~|}w{z{xy|}zy}vyx{}z}y~{}|y|{xx~}|w~z}}{y~{{{y{y~~~||x}}~z{~z{ux||}}||zx~~zzv||y~}}y{y}{}~y{}x|~}{x{}|~||}|y{z|{u}{y{}u}}}}z{yz}}{w|~}z~~}|w~yz|v{~~{}w}}wz}v||{xy~zx{xy}{y|}~}xz~{w~zx}|}~{{z}~wyz{w~z}y|w|z}|x{~z~|z|||~yy~w{{}{~yyzx~yyx|y}zx|{}wz~y|~~{~~~yz{|}|~{z~|z||~~||{|{x}{}}|{yy~{}zz~}|}xyx|ywv|{{~z~y{}{zx~|||z|{z~zx|{{}z~|}|v||zvwzz~|~}w|{}{}z}~{~}~wz{|~v|}~{{{|~w{yyz}uzy}zz}~|{||y{||{|||}|~{|~w|z{y{{yyyz~|z|w~{{~~|y}||z~~z|z|}xy~~}{|{yy}||z~{|}~|}}~|{{~}}|~|}~~{z~}y~|{~~|{}~z}~~}~z}~}}~~}~~}{~~~~}~|{{~|x~||y~}~{|~~~|~}}|{|~|}{||}~{}~~{}|}{}~{~|~|y~~~~}v~~}}~|~~|~~}{x~~~~~||~~~|}z}~}z~}~|{~~{|z~~}~}~}|~~~~~~|~{|w~~~~}}~~~|z}~{~|{~}xy{}}|||~}|}}~}}~}}~}~}|{~~}|~|~z}~||~~|~~~|~}{}}~z~}}z}~z~||~~{~~zz}|}~z~|z}|z{}}}}|{zzy{{|}}z|{}|{vzz{x{{x}u|}}|}|zy}|~}~zwy~zw}}}zz}z~~y|wzyxz}uy}xtz{xzy|}}{w~{}}|{||z~z|{}zv{}|yx{}~y|{v|y~x{y{~|w{{~}~{z~{~vv}||{~y||{|}}y{|{~|z{z||~y~~~{|wz~}zz|{{||z|}x|}yy|z|}z{|y~}z}~wy}y{v{~{{w}{~|z|x|{yzz|wz~xy|yw||ty{{{yzyx{zy{{}}{{||||{{{~{{z|z|{|z}{x|w}}{~}|{x~}y~~x}x~~|w~|~z~{|~{||{}{y|{~}}~w{{|~}{z|x|~}zy~}z{~~|}x|zyz|{~{z~y}zy~z~yxx{}{~|x~}|{~~{}zz~{{y{|xzy|w|}z{yx{y}z{}{~uxy|}t}~~z~~~~~~{{|x{{~v|}|yy~yzwyyyw|}}xy}{|}w{{}{|wy~{~y{~|y|wz{{yz~|y|||y~}}|{|z{|{yyy|wwz|y}w{y}{y}{x|{|y{x|z{z|~zx{z|~{~||z~|~~}}||zy~|}z~{{|xwxy}}}|xyyxyxz|z}|{{vy~~{~|}~~}}}}{}|||{}y~||}~yysyz~}z}}x}z~}w~z{zxx|y~|z}|{z|~{}}|}y{{}{{~|||~}||||||~|~x~{{}~{~~~}}~}~~{~~y~~~~|~~|~|{~~}~}~}z~~}~||y|}|{~{}}~~~~~~|}~|}|{x}z{}}|}{|}~}~~~~|}|}{~~~{}}|z~||~{|~~~}{|~}}~{|}}~}~z~}}~{}~~}}~y}~~||~~}{|}~~~~y}|~~y{~~~{{~}~~|~~||~~|~}}|~}~|}~z~z}|}|{~~|w~}{~|}~{~~}~}z|~zx|z||{{~||{}{wzyyxxx~w|~{z{|wz}|}|{|y||yz{~v{z{~{yx}z|~|{wypz}}|}|y}x~zz{w}{u{zzz}z|v{zz{x~}{~{z~{{zy{z}{w}{zz{z}}u~|y~yxtx||{xzzy||w}xyw||w}vzzw~z~{zx||yzz|}x~z|}|~{~z}~{~|~~x{}}xyx||}y||x}{z}z{{zx}}y|}}~|z}{}z}z~v}{}yz~w|z{~yzx||~~||{{{{~~{|~zy~xvxx}~y|z}xy{}~}}}xz||{vz||{~|x{{yz|~}{{{|~|yx|y}|w~~y}~{}}|x{|xz}{x~~yy}{||{~zzzyxz~~}}z||~wz{}xy}|x{~xzz}yz~yy~{z|zx~zz|xz}z~|y~|u{{{x}wz~}zy{{x~~~}}}|}w{}y}x{vz}{x|~z}~|x}yw|x~}y{z{~}zz|y}|}{~~y}wzy{{z{y~|y~{}y||~zz|{}|{~~xz{{}~{}vz~|{z{ux}|{~yz|wz{|zzwz|}|zzzy}|zzzzy~{}}~|z}|~~yzy{yx~xzz|y|v{{zw}~~}}|}{zxy~{}{{zz{~{}|}vyzz}{x}z}}}xzy}z}y{}z~w|w}{zyvz|{{|z{|{xxzzyy}|z|{}~}~~z|}~~}{~~~}{}~~}~~~{~}|~{~}}}~}}}}}~~~~~}||}}~}}}|wz|}~}}~{~}~|~~y}}{~|~~{~~~~|{}|~}~||~~}~}}~~|}}z~}}~}~~|}~~}}|{~~|~~}~~}|}|{~}y~~}}}}~{}}}}}|~}||~xx~~~}~~~~~}}z}z}}~~~}~~|~{|~~~|||}{~||z{~~}}z~}|~~}~{~}~~}}|||}~}{~~~~}~|}||z~||~}|~|~}~z|~{~~{|}y~|z||xy|z~uzw~{xyzzyyw}{w|xy~xx{~zv{{{{{|zz}~}|~{~}}z}y~y{~ww~|{u|zzz|ww~z|}{{{|}{y{|y~|z|z|xz|~w~|z~~z{|y{{z{{yz{z||zy|z}zxv|{y|v|{xyy}~zw||||}}}~~x~||{z{zxy~~z{{xyz}|}|w}{{y}}y||z{}{z}zzxvx|}zx{|}}wz~}{{}|}{|{|z}y~~y|{|{~}|zwy{y{w}~y{y{{y}~{z{|w|~y{}}z}{|{zyz}zz}}}z~|y~yyz~||vxs{}xu|wwxy}v~|w}{~}|z}}~~~}|}zzw|{|{~}}|{{zz}~xw{}}~|x~tzzw}{}vzx{xw~~~}{}~|{}x}~}{{~~}z}}~|}{|w~z|}yy~w{|~{{uyy|{zx}z}|zyx}}}~zyx}x||}{y~ux}~x~|}|}wz{zz~}xuy|zzyx{z}x{y|yyxzx}||z~{|{{|||y{~}{~{|w~}|x|y}yyxx~|}v{{uzz}yxwzt~z{y}{|}||{|z}z~~~{x{||~|y{x{y{xyx}xqx|}{yy|zyu|us{yz{{~}{|{{~~{w|~{~z~x|z{~yz~~|y~}x~yz{~~yv{y}{~}{}{{~z|~{zz{}zyzz}~~~~~~{~{|x{~|}~~{~}}{~~}~}~}{x}|{||}}|}~~~}{|~}|w}}~~}~{x~}~|~|{~~}}z~|}|}~{}|{|~~||~|~~}}}~~}~~~~|~~}}~~|~~zz~y~|~|}|~|~z~}~y~{}}|{|{}~}~}{|}~~|}z~|~~~|~z|{~~~~|~{{}}~~|~}|}~~~~|~~~z~||{~}}|~{|}}}||~{|}~|~~{}~}{}~~{z}}~~~y|}}|y~{{~x~}z{~|}~zz|{|yy{xxzyw||{~{{z}zz{}{yy~{}yuyy{zy|~x{{{~z{~zzzz|{|wx|{}z{z{~x}ywy}|w}|x|u|yy~wy}|x{{yx}{~x}y}y|xx|v|~{y|}|{zyz~zy{}~}y||}|xz}ux{~{~{y{z{}}{y}xzz{{y~y}{}|}x~|}}z|{{|z|{zv|z|uvy~|~~yz~|y|y{}~z{}|{v{y}{|{|yz~{{yz}|~{z|}xzzx|y~{||~{}~y~y||}zy|~{}~y~~x|y}{}y{}~|y||wy}}{~{y}zz}yzzz|zxyy|~wy}{}z}|~y~|||{|z|~~xw}~xvxzyz}{~|~|zz}yv{}uw{}|}|ty{{~|wx||{{zz|~z}|}~{}x{z|~{z~|zz|{{{|}|xv~}|}yxzv{yx}}|{y{z}x}wzz}|}|~z|||z{~~y}y|~|{x{{yy}{zzzyz||{wvx}{}|}}w{{||yzxz}~zy{y}|z|wy{{|x|yzz||t|}}}}|xx|w}|{}|y||}wx~zyw{vyz|wvy{w|{{|yyy{|y}{}{}yw|}}~}~|z~yyzy|||v}{zzxzy{{z{|zyy~{|}{xx{|~~yy}z}|{|}|y|y|{x~z|y|w|z~x{|zy~|w~~}|z}y}~{}|~|}z|{{{z}}|xw{z{~|z}~|}~|x~~|~~|||~z|}~|}|~~~~~}~~~~~}|}}|~}}}y}~~~~{~~~~~|v}}~~}}~{}}|~}|{}~}|~}~z~}~}|}}}z|~}~~~~{~}}|~~~}~~}}~~~~~~|v}{{~{}~|zx~~~|}z||}y~}}}}~~}~}~~~~|}}|}|~z}~|~}{~|z}~}|||~~}|~}~~}y~||}~}~}~~~|}}~~z~}{~}}|}}~|~|~~~}~zz|z~~tyy|~z{y}xz|vx{~|z}|y}xyzvz~||{x{|}||~}~yxxz~x~~||~z~wyz~}}zzzy~}{z{{yzyz{|x|{zyyz~||z|~{}z|}{xz{|{~}y|~~|z}|yz~x{|yy{z{{zty|y~y|yy~{y|{u||zx}}{z|}~y}x{z{{~|}|{{z|zz~yyxwx{tyy|||}{{}}{u~|}y{||w~yy}~~w|{|xy}{w{}y||z}z||tz{w|}{{|yzzy}|yy}|||szyz|~wz~|~~~yx}|}|yy{~~z{}||}zx|z{{z}x{|yxz{~{zz~sy|yzzw{{}|y}}z{z{z}|z{}}}~{}|~|y|~xz{x~t{{}|xvyz~{~tzx~yz{{}|~}{|}z}|}}{}{}}w}}~z}~ywy{||{|~}y|}x}}{z}{~}}}z~zt~z}}|}{}~z~|}y{{}}{|y{{|y|yzy}xz}|{zs{}yx{y|y}w}}z}{y||{}y{}y}w}~~}x|t{}{}}}|{z}}yx~xw{|}|zy}~z}{{|{|{z{~zy{z{}|z{zz~~{~|zyv|}~t}t{~wx}{zzw}zx~zx{{|{~y||~}|{~{{{{|yz|}}{u~}|wzy}~~yz~|zx|~{zzzywxx}z~|}{}}}z|~{z}y~~~~|~}|}z|{|z}}~~~|~z~{|~~|}~|}}~|}{{~y~~~{}}{|~}~~~~|||y~z{}||~|~~}|}~|{}}~~y~}{{|}|}}}~}~|~~}~~}~|}{~~~|~~~~}~}{}{}~{~~~~~~}~~||||}|}z~~~}{|}|~~}v}}}}}~z}~{}}}z~~{|zz}~}}}||{||}~~z~~}}}}~}~}|~~{}}|~~|{y}|}}~~~~}|}~~u{~}xy{xzv}||~|xyuyw~u{yz|}xy|{~}zz~z|z}y{y~z|y~||{y}|{yy|z~|y|x{zszw{~|~yxzy{{}y{}z{y|{x~}yx|{x||{xz}z}{||zy{{wx{{v{}z}}z~|z||yv}zz}|zy}{}|{yz~z}|{{zzw{||wxz}xwzzx}xw~xxyw{{{zwx}|~}~w{{{~{z|}yz|{y{}yz~wz|||y}z{}zx{{~}}yx||y|x|{y|~z}y|z{{}~|x}|}}y{z{x|}{~x}vz|zyz|~|{z{|z{zy~z~y~{}wzy{}}||}{{z}{{x{{z}z~{|zv{{|z~{z}}xzyx|~yy|{x}}}xu}tzy|~}|y}{w~z{}z{y{}~|~zyz~}|y}z{{y{{y}zx{u{~z~|{}|w{|vz|{v{~~{}|}y}~}{}y|z|{z}}{|x|z~z~{}wzz{}zy|{zt}|zxwx|z}{y|~|zzz{~{~zz~}|{}}~{zwy}zzxyz{}{{z||{zxx{{|{|yyz}}uz{~y~{}y|zz~{|~{y~~~}y}y~|z|yy{{{x}z||~z|z~{z|v{{{yyzx~}z{y~w|x|~z{z}xz|}}{}z|w{z}{v{z}{{~~|y{~}}}w|~|{|}~y~zx|zzyzz~z{}{x||}}z|{|}z|~w~zz|{}}w}y~~{}}}|~~|}||}z|~}}|z}~~~}~}|~}}}~~||{|~~}~}|}~|}{|~{~~}}|~}~~|{}|||~{|~{~~~|}~~~{|{}}}~~{~|~~~~}~~~}}~~~}~}}~|{|~~}}}~~z|~~}|{{|}|}}~~}}|~}~~|||~}}}}|}}~~~~zz~}~~z|}~~{~|~~~~}~}~}~zz~~~}x|}|~}~{~|~|}|~~{|~~~~~|~~~|~~~|~~~~}~~~}yzw||~|{|~||{xz||z{~z|~yx}{{xw{|xwx}yy{x{zy|~zzy{z~xz{zx~}}}~||~x~z|z|vxyz{ww{xy~|z{yz|~zyy}}x}}{wwy|x|||}|yyyxz||z~{}{|xy}|}~|}}|{{x}yx{vzzxxuy~|{{{{z}|z~x|xx~~}z~zzy{x|~~yw~{}zy{}}||z|vyy{{z{z~v{zry~xzyy{|y|y{u|{yxvy|~}{|z~||||~}x}~~|}zy}w|w|y{}zw{yvzzzzyyy|w{{~}{y||}zzz{~~|{z}{yxw}~{}|~z}y}y{wvzx}{z{||~}yz|y|~xyxz~}}z{y{}z|||}z}}|}||z}{zzz}|yzw|x{}{~y|{zz}~|~xyuz|{y|}~x}y{~}{|zy}~|{}}z{~}|z}{}}z}~x}yxy}yxyy}xxyu{xz~z{~{|w|z}{~}{|~||z~|}~y|zy|}zx|x{uxzzxy|zxu}vx|xy|x|~|~{}||{w~z}}{|}||yz|}z~y|y|w}||||wzz{zxz|z{v~x|}x~{y||~~{z{|zx}{y~|{y~~w}z~yz||zx}{}||{z||z{|zy|}~|~zxz{|{|y||~}{x~y|{}{z}{y{{}wv|y{{u|z{xzzw}}{}yxz~}~{zzx}}|~~{~~}~||~~}~{}}}}~}~|~~z~z~}~~z~||~~~|~z~~~}~||y}~~~~{x~zz{}~|}|}}~}}|}~~}}}}}~}|zy|~~~~~~~~w{}~~~~~}}z|~z~|}|}|~~z}~|~~~}~~|~}~~~z~}||~}}}|~}{~{~}~|}}~~}~~~||}}~zz~|~~x}}|}|~x}~|~|~{}~}}{~~{}~||}}}}||~~}||}~~~~|{}}~~}|~~|x}}~y}}|}|}~{~w|{}|xxzyx}{}y}{|}~zx|||z}}z}{x}~z}zv|z}}|{|}{z|x}||~zy|}z}~z|{yz{wzz}zzysw||{{x}{z}{{xzz}t{zwx{{}z|x{x{z}|{{|}xxx}}|{{}~{~|z}x|w|zyyzw{z}z~wz|~yy||~|{v{yyz}~zx~{}|x}}z}y}w~~v}|}yzz~||yz{z|~}y{|~{~|||}zy{{|z~}y}y|~z}|{||{z~v{{{y{}z|zzz}zy~}|z}y~zx{}y|~y|}zyuz}wyx}z}z}||}{}|~zu}y{yx{{y{{x~}}~{yy|x}w~{y{|}|||}w~|~w{y}~}zzxx}z{}~}{}{wz|{|s~}zyw~~}vz|{{vz}{|{~vx|}{}zzz{z{{}|xzzx{}}{y}xzxv~~x{~w}{|y}~}z|{|}~z}y||{y~y~}wxw|zz{zz{|z{}{|z|wyz{u{{zxyz{|w{|z}}|z~}|{~~{~}{z~{|zzx|~~x|{|x|~|zv||{yz}y{}yz||yzu}~~||y|}{y~x|}|v|{~{}||z}w|z|y|z}|{~y||{{yzz{zy{z{x{}~|z~y||x{|}{}}||x~|}|}w~~}{z|~z{{~vx~{w~{|}}}yz|}vy{{{|wy}~|~z~}|}|z}~|}{~~~}~|~}|~~{~{z~~~||}z{{}|{}}}~~}|~}}}}}z}y~}~~}{{~~{{{~}|~~}}~~}~z|x}{~~~~}~~~~~{~~z}{}}|~~}~~}~}~~}}|~|}}y|~}}}|}{|}}{}~|~}~}~}~}}|}~z~y}{z}zy{~}}}|{}~}~{z}~{~~~{{{{}~z{~}z~}|}}|}~yw~|||~~|{{||~~|~~~}||}}}|}|~}~~}~~~~|{}~~~z~zz}||z~{{u}{}zvw{yx}||z|wwwz}|wx{{{{||~~yz~~}~||{z}{|}|{zzx{z~}zs}y}~}}~y{z|~zzzy{v||xz~}{zy|{y|{~{zxyy}~{~zz|z}{~~{{zyyx||z~v|}}}}zz}{x~{z}}~zz}y|ywxx|{}{~}}x}|{~{~~~{w{x~x}zz|x~~}yyu}y}}}{~y}y{{zxw{w|}}y~|{y|||||~}|||}|v|z}z|}{{~vzwww|||z{~~yyyzz{{zz}v}|~~|{|zy{z{~}y|{~{|y{z{w~}{~x{zx{y|xzzz|yywv}~{{x~z{{}}~{z{}{{}~~{z|{y{|~|y~xy{|~|}||wz~|~y|yxzz|}z{zzz{z}|{{}xy}{}~~~~~x|~{{w|w~{}|~}}zx|yw{zy~z~|~|y{|y{ywwyvzxx~y|||{zzx{~|}~w||x}|{ww}|}{}{{z}zz}}zxzxw}{{{z~yy}{{|{}y}xz}}|}|zx|}|xy{~z}|~}yzzy~}x}yy~{~y|{}xxzv|z{xz}}t{}}{}{z}y~|~y}{~{{}~v~x{yx||zyzt{~zz{~|~}x{}y|~uxv{}z}yz|y}}}y||~x}{}{|zy}~z~z~{}~xy}{~y{||{~yzy}{w{zy|v|}~yyx{|y}xz|{~~{y~~x|~~}x~z~z~~|}~{~}}}~}|}~{~~~}~~~{}}}~~|||~}{~}|~~~~|~~}}~}{{~}}}}~}~{~{}}}}~{|}~{~}|||~||{z}~|~}~}~}~}~}}}~~~~z}~|~z{~||~}~|v~z~{~~|~~~{~|}|}}}||~|{~}}~~}~}|}}}z~}z~~}~~{z~{~yx~~|}|{||~z}~}|}}~}|~{z||~}~~}{}~}||}}xz}~~{}}}|{~{{}|x}||}~|~~yz{zwz{v|{yx~zyz|z~{y}yx~{}{}y||yx~||}y|}zy}{{{{~}xuz}||~xs{}~z{zy{yyzz|v~}}xx||y|zzw{{{x{zy||z~~z{{w~{zzu}}vy||zv||y}}}}z|}~}wxyy{|v{~zz~xy~x{}{w~{~{wzzyy}yzzz{~z{z~~}|~}zy{|~z{||z{z~u~}yxy||x{}zzz}u~zw~{w||~||z~{{vy{}{{{z{|{|{|x|{{~}}{~z{z|zx{~{zz|z}xv{}yx|y}~z}y||}{xx~}{{|y}y~zx~|xwy{{t|}v{yy||zy|w{}z}|z~y}~yz}zyy}~x{~|x}z}~y~}zyzx|||w}|}z{{~z}|z|w}|v~|{}}zw{~{y}vzxy{{~|{|}z{~|y}}}|q}~~x~w|y}}zu|xzzy~{|}v{}z|y}y|}yz|{z}|x|}yz|yy{~xz{w}yzw{w~}wz}}v||}z~yz~zxvy{|~}z}zxxw{y~yy}y|z}z|{|~z|{z{xz}y~|~y{zxzyzz|zwz{yzxyz~}||yxxwz{~{yz~y|y~x|}w|zzz{z|}z{}vx~zzw|zyzz~ywzv|{|zyx{{yx~{|~y}zw|x~u{~|~z{{{|}|{{~}u{}w{}{}{|{}y~yx|~yvw||y||y}x||~}~{zyzz}w}~~~}}~~~}|~}}~}~~~~~}~~~~~~}z}}~|{|~~~{}}~|}}}~~}~}~{|||~~~z}~zz~~~{}~}~}~{~}~}}~~}}}}{}z}}~{zxz~~||~~~~}}|{~|{~~~{~}}}~~~}|}~~~}}~||}||~~{~|~z}~w}~~~~~~{~~|~}}xz}~}}~~}~|}y}}{z|~}{|~~|}|~~}|}~~~|v}}}~|}{}~|~|z|yx|~}~~uz|||zu{z|z|{}{|{|{y~z}}~wy{~|{{zy{zyz}}||{w{y|}zz{~y~{|y{}y~w|x{}~{{{z{}z|xyy|y{{|{|{{|xz|}~|}{|}|}{}xz|xyv|zyy{~wzw{|z|xzww|uwzx||}|~|}yz~~xxy{|{~|w|}~~|~zyz|x||v|yxy}x~vywy{}w{zy||~y}w~}z}{}}xvzx}{{~{yx{zyx|y|z~wyz{vy~wzw|}}wx{z|{y}|~{y|z}}}{}|w}}x}}zywt}w~{|x}|x}ww|zwwyx}{zy{x|zy{}y|~||}w|~{|{|wy||wyz}z~|z~zy~xzww|yxyz}{|{||uvzy{yz|||{y~y~~|~}~xxy~~x}x}}~w~wz|}xyx{zxuryx|xx|{{|}{{~|{{~|{{}~~~}|{zz{}u{~{wxz|zux}}}wz{z|yzzzzyxy{ztz{~zyzy|yz|wx{yx}z{z|y|}yzzz~z|{|~{~y|}}yuz~~wz{~xx}~}x}z}{~}}~|y||{{zzw||{z{{xyz{}~|{|x{ywz{x{|}yy}x|z{zyzx}yw{z||u{z~z|}y{yz~wx||w|}|t}vyy~yyzw{||yyzz~}~wyu|{{z~z~}|{z||z~}~}~|z}~x}~zz~|~~{}~{z~u|}}|}~z}~}}~|~~||}}~~~~w}~|}|y}}~}~|z|}}|}~}|~||}}{}~~~{~~}{|~y}yz~~}y~~}z~}~~}~~}|}|~}~}~|~~}~~}~{y{z}~|~{~}}~{{~||~y}}~~~}{~~}|~}y}}|~{~~{{~~~}}||y|{~~~~{~~z}|||~}|}|w{}||~{}|~~~~{}|{}~~~~z{~~{~~{~}~||||~|~~|}|}}~|}y~}}~xyx~y~|x{y~wx{{{uyy{|z~yvy|~x~yz}{z}|{wz~z|z{w{z}{z~~}}}z{}zz~|y|y{{{{y~y~uwyx~{|{y}{yxy{{|yy|~{zy~|x{|y}{|{r|w~~zwxyz{{|zw~y|{}s~}y{}{|{~~z~wsy~y~{|x{||}|zzz~|z}|z{y}{||y||z~yy{zw}|~~z}|||{}{||w~y{zx|~{}z{}z{zy~||zzx~~yz{|{zyxw|}~{z{|z|~{zwz~}yz}xz~|y}z|||~|||x|{xx||w~w}||x}yy|~{x}}zx|z~xz|}v~}|zz|}|y}y{}xzzzxy|yyw{y}~}||}x|{{{z~|zu{y}~{txx{{}{zy~~}|yz~x~yzzxz~y{|v}{yy{yvz}~xx}}w||y}|wz~~x}~z|x{{}}y{{z|yz~{xxyz{}zy~~|{{zz||z~|{~yww{z}x}}x{~|x{z{zw{~~z}x}z{wz}{~~|xz}y~{{}yzz}~~xx|yzyw~zz}}{~w{|x{{|~{|y|wxy~{x|||}}}yx~{~{vz~{||z}y}{zx|{xy{}xz~v{~yz~{y|zyz|}{{w{yy}~~}y{z}}x}z{z~{~{}z{yz~~x}z}y{w}z|xx|~y{yv{}|~}}|z{yyzz}{}|z|y~{y{w{}|w~}}y|tw||}}~~||}}~~|{|~~~~~{~||}~|{~|z{~~}~~{}~z}}}~~}}{~{~}|~|}|z}~}~y~~}~{}~|}|}}~}||}~z|}~}}z~~~{{~}~}~}|z{}}}}~}|}|~{|}~}}|}z|~}|~|}|zzw~}{~}}}}}~~~|}~~|~~{~}{~||~|}}}|~~~|}~|}~}|~}}~|~{~|}~z|~~}~~}|}|~|~{~}z}|{yw|s|y|xuxzwzxw{xw{yyu||w}x{}y~~x~{||yyz{}z|~y||z|y|{~~z}|{x~z{{xyx}zzz~z{||wzyx~z|x{yy~~{}yw}{z}{}wy|{~x}}x}yz~~z{}{yw|v}{vzyy}y}{{u}zz{yu{|}~yz|}|{|{z|ztyy|~yxz}}~~{|{|zwx{}{yy|}z{y{yy|}~{{yww{xyz~z}~z~{x|y{{{~{}~x||}z{{~|{{x|y{}x}y{yy|y|{w{|xyzx}zy~}|{zz}{|{zz~{~zy{{{y}|yx|z~{zv|~|yzzyyz}z}}|}wwt||xz|~}|{}{}{z|~~zzz}}~}|x~zyz}y}y|{yxyx|xxyz{|}z|~}v{{|w}}}|{zyy}~{|~}yz|{}}z}}}~zz~}|~{~|w}{y~{|{}z|xz|wy}zxz~~z{|{x}}{y}}wxxy}|y~~yy|xz|x|xz|{yz{xzzz{|}}|xyy|}~vyz}|wr}yz~x}~xx~|x{}}wz|z~~|z|x}{~xz{}x}~v~{z}yxvy}y|~wx|yy{|~|xz{~}~|wz~wz|}z|{~xyy{zwyw}|wyz}uw{{}~~|}~}|}{|~z~~~~zyx|}|~w|y{w{z||{}vywy{zz{|{{|x|y{x~{~}|y{}|{y}x}~~y~{~|~}~}}~{y}}}|~~~~~~}y~~|z~~||~|x|}y}~|~~z~{zz~}}~~~|{~||}~}~}~~|z}}}}|{~|~~}{~}~~~~{}~~~{~{~~~~z}~|~u}|v}{~}|~}}||~}}~~~||~{{{{~|}~yx|}~~|~}{}|z~}|~~}{|~~|~}|~z~|~~~|}~~|{}}~}~{}}~||}{|{|~~|{~~z~|}|~~||~|z}~~|~w|~}|~~~{}{~}~~{|}u}|}~}~}|zwzwxyz{w}y{{}zyxytzw~{w}yz{|{yy}~zw|{{{{|ywz|z~{yx~~yw{z{z}~zv{}z~yy~x}vyz}~sz{|}|zuxy}zu{}{x~~{xw|zyy{~}}v|~|y|{w|z~~{yxy}u|{}zzx}}y{~y~x}zxyz{|{}yzz}y{{v{zxz{|x}{{xzw}{}y}|~v}z}}y|}|wy}{y{|x}}||yzzwx}|vzz|{w{|z|w}|z}|~}~xyzx~}y|||y|y~}~}~yx}}{y}}|y|sz|w|zx}{|}zyx~x{|w{zzzx|{||{}~wz{y}|x}zzzy}xy~||xzyu~~x|y~}~zx{z{}|z{yz|{||~{z|}{zwz|{{{||{xvz{~z|}yz{x}y{yzy~z}||y{z|x~{}y}yx~v~y}{x}{}|y{{~|v}|~x}yxz~{{y}|~sxxxy~xz~}}x}v{v{{{vzzw}}z{|||{z~xyyzwy|yy}yyz|{w}w|zxz|x|}}z|}x~}}{~w||}zz{yyxw|zx|~w~v|~wy~{|y|}|~~{|{}{{tzy~w{{~}zx{y{{yx|~|z}xxux{{zz}yz{|z}y{z|~wzzv|y{u|{||zv}vy{{~|w||{{{y~yy|yzz{xz||vz|v{~||}x}yy|{zy|~v}x|yxx{xx|}x|}|{y|z|}z~|zw}w~u|~{y{~{||z~}}~|~{|}|~}|{~}|{~~}~~~}~||}~}~|{~{{~z~~~z~~}}~~}|~}|}}}~|||~~~~~~|y|~xw|~||z}~}~z{|z}x}y~xyx|x{~}~~~|}~}}{~~{~~~z|~}~~|~~|~}~{z}~y~~}}}~~v}~}~~|~}||~|~v~~~|~~}~~~~}{|~{||{z||}z|~}}~~~|~}}|}{~~|}~~}~}}}}~~~}~~|}~~}~z{}~|~~}~}}}}}y~~|~|||}{z{}}~~~}~|~z~~zzy{}~~{}yxz~}z{yxyy}|wyzx}{x|z{|}||{|z}{}}rxy|}||{w}x}yy}z}|y|z|z{xy{~}x}zvzztzyx{yy}{yxx~z{wy|{~|{yz{||yw{yx|yw{zz~y|{~z}|{~{zx{~|{~{yx}{zxw{~}z{~{v{x{w~~}}}zvxw|}y|y{{{{{|}|}||w|zuy|}z|{x|y~tz}~w}||xyyyzy}|}zwz|}z~{y||y{yz}~|{y{y}y{x}|zz{wz}y~yz}{w~zuv{xzxxx}{x|w}}}v}{xz|z}|}{{|~}}~|~|{y}xzzxwz}y}yz~yxw{~yuv}~yzyw~{}x}||}{~{~y{}y}zzy{~}x~|y{zv}}w~y~xw{}zz}{{{~w~|y}t}yzy{}z~|~~}~v~w{zy{{y|~}zzxxzxvz{z|z}yyy{z|xxyx{}|v{u|w{zy}{yyx{{{}|w}||}y~z~~z{}z|zys|~w|y}zy~t{{}|z||{{||x}|yzz}w~{zy{y~z|}~{}|v{||w~x}|~}y{{|z|zuw|y}}}||{~s}{zxy|y||~}{{}x|~}{}}|z}z{{{}y{zy|{xyyyzz|xvz}w|z||y}z|}|y~}{{{{zvz{zv{~}~}}|x}zx~vz}}}|{z}~y|wz~y|w}w{{{y{{zw{|~{~z~{~z~}~||}}}}}z{z~{}~||}|~}}~}}~}|{~{}z~|z~~~~}~||}{||~}}|{~||}{{}}~}}{~~}~v~~~{}{{z}z}~}|}~zz}~{}||~{|~}{z|~{|||||~~~~~|}y}~~|}}~~~{{}}}~~~}~~~}|~}}~~~||~~}|}}~~}|}}}|~~{}v~~{~}}~~~{|~z||~z{}}}~~}{~|~}}~~}}~z~~|}~}~zy}}}}~~~}~|{y}||}}|{}~|}~|}|{y}~}{z|~}~{}~~~wy{}y~w{{|z{x~|~{z|{w|y|||z}|{y}v}y~}z}|~y||~y{{{y|y{}}{v~}{xzzx~|{|{z~~{|~{{{~x}{|w{x|~yz~z|z~}}zyzy{z}y~|}~}~{~||yz{{}z~|{y{z{|~|{}z{z||xyx{z{yyv}wz{{v~{y~zzwy}||w{}}|zy~{~|~{~~x|{vz}yy{{yyyzzz}wz~|xx~}x||y{}~{~y~zyy|}~~yy}}xtx|~{|zy{yvz{~}}wxy}x~~y}~y|}~|{~}~y}uv{wy~}~{ty}|x}zvzxywx~}u{}x|{}y|~{|z}|~}yy~z||~{~|{~z{}}zy~xv|zy}|~}~~{y}xv{~{|}w{z|{zy}~z|v|y|z||~z||z}xw}yxywz~}{y}~y}|{{{~|y}||z{||{{w{yzy}}y||||wuy}zy{}z|~w{yzy{~~y||}}~zw{{|}x}}xx{}~~xyx~}z~yyw|~}x|}xx|y|z{{{|}}zzy{w~{}zyywz~{yz}||z|w~}yy{z{{|zyx|xzxx~xzz{z||w{z|{}~{~y}~|}|}}y{{yx}}y||w~w{v{z}|{}{zz|{}}|{{yz{}wy|zz}z}}uzwx||~z}{y|}{{{}x|}~}z||~}}}}z|w~x}||z||z||{~~z{{|{x|w{|~y}~}}zzx}~{zy~|}~z{}|{y}~|x|~|}~~w~}||{~||~~}}}~x~~{}~}~{|}{}~~~}}~}~||z}|~~y|~~{{z~~~}}|}||zz~~|}~~~}|~~||~|~~|~}~|~z~}{}||~z|{|}~~~~~}~{}~~~~}~|z|}~}u~|||}~}~}}}~|}w~~{~~{~||y~|}|w~|~~|}z}}||{~|}~~~~{|~~~}|}|}~||}~~|}~}~|}}z~{}|~~}w~}z{~{}}}~~}}{|~{}~}}~|}|~|}{w{}{y~{z~~|}|~x~|{~~~}||z{~~|y|~~{yxzz{{xzq{~x}|yx|zvy~z}}v}||}|w||~}}y{||{~||z~}y~}y|z{z}}~yz|vz}}x{x|yzzz}{{zuxr|z{{~{~z{{yxz|zy~}}}}}ywz~{~u|y~w|z{|~x}x|z|y}xzv~xzxz{}yz~}{{|z{w|wz|}|{|x}}{}~|y}yy}w{|xzzxwwyxxyvv{xx{|y|xzy}|y}~}z||xx||w~v}}y|}y}~|z}z{z|s|||z{{{{z|zz{v}x{|zz~{~~~~{{}z}x|~z~|{{{~x|}|}zyx~~||{zzy|xzxx{yzx|z}|~{zwv~{z{|}}{~|z{y{}|{u{}|zw|w{|uyy}|~}}zwz~x{}y~|z{}z|{}{|}}|~}z||z{~|z~{{y|{|xzw{|{}yy~zzy}v{yy{~~{z{}z~||zzy||{~}{{|yw}v|}}{~~}z|zz}xy|ww~{x}z{z}{}y||}z}z|z|}zx~z}~}|~y~~~y}|{xy{{wywx{|yzy{x{w~xzw|}{{~y~~{~z|z{y|~y|x~{|{{zv{~||}y~~{x{xx}zzx~}z~}{}}~{y{}}v{x{vzz}{z|y|}y{{{}}y}x|}||}{z|xzz}|yzw|~|zw{~}y{v{z||{z|z{{zw|u~|{||z}zy~z|wy~~~~}~|}~}z}}}|~}~||}~||}{~{{y}|}}{}z~}~~~~~~~~~}x}~y|~{}|~z~~~y~|{~~}~~~|~~|||}~{|}}~}~}~}~|x}z~z~}~~~}~}}~~}{z}~~||}~|~~z}|}~yy}}y~{~~|}}}z}~{}~~z}}|}{~|z~~}||~}|~}~~~}}~|}~{}}~~{|{|~z}~~}~{}~}y|~~}||~~}|~~~}{~~~z}~|}z~}~~zvx}|~zww|{~y}zwyw}|{}w|||z{{|}xy}||{zw{{yxw}}{vzy{~~{xz~zz}yx|yxxy{~{z|~||x}z~wy}}}{}y~|{zyvr{}y|z|{{|v{yy~x{|||zz|{|}~zx}|zyyxz~x{zz}|{~{{}w{|{{}z}}{~}|{{zvx{}~~|~||zty~{}wz{~z~|||~zw~}~v{yyx|yx|y|x{x|{y}y|w}x~}~y|~|~}yy}yw~{}{}}yw~}z~wzwy{{zz|}ysxyw}y}}v}{}z{}~yzy}w~}{|x{~{{z{}|zw}x|w{{|{}~|z|{|x|{{}|{~w~||y|w~~}z|}~}}}{zu{yy{v~zv|}{z}y||{zz~}x|~||w}|{|}|y||x~}{{||xy|{z{~}||y}z}|z|{xx{x||||~z}}x{z}|{zyy{~z{wy|w{}}y~w{~}}ywv|{|~y~u|}{y}yyy|~|||}z~ww~z}}~{x~{zz{{{|{{z||~z||{}}|x{yzz{{yz{xzz{zy|}xww}|~x{}}x|uz}z}|zy||zyxy{}{yw}wx{|yy}{y}||w{yz}|{z}z~{|zz||w{{wzwz}xzy~~x{y|{{|zyxw}x{}{wwz||{|}{|{{~}zyzz{||{~z~~~{|~~~yyy{{u}}||z{y|}|zx}{|z}|~}}zw}xz|yzz|}}~}|~}|z~}|}y}~}~|~~}~}}~~}~z~|z}~{}~}~{}|~~~~}~}{}}|~}|~~~z}||{~||}|}|}}}~{~zz~x~{}}z}}}~{~~|~~|~~|}~~}~|}z|{~~~{x~}}~~~}}|~|||~~}}|}~~}}}~~}|~|}}~|{z}||~|~||~~}|{x~}~~~~z|}~{}~~~~}|}{~}~{z~}{|~}}|{|||||z|~}~|~~~~~{}~}|}~~y}~}~~~}~|}~~y|}~~~}}{~~{~~w|w}}{|~}z}wz|x~{{}|y{wz|}z{zyxzyw{|yu{yyyu{{y}{|}{z{v}{y}~z~vxx~w{|~x|u{zxz}xww}~|y}w~|xz|xzy{x}}|{{w}|}{}wy|}~||y}{~z~yz{x|yzy|}wyzwx~~zzxz{~yzvzzzy{}t|}y{}|}|}~yzyz{|{x~{{~{|}x{zx|vwz~y}z{wyw|zx|x}zzuwx~~}~{|xzy|~}~|z}}z{}{{x~|z|{wzz}y}~{u~{z|zzy||}~w|{z||z|{|}z}{~y|yx}w{{z|}{zy{}{w~yww{{|z{vz|y|}{vvw||~{w{zz}{{x~{}||~|}||||s||}~|{{}|}{||zxwwyy}y{}}{xy~xxy|}}}{}~|||y~{|}|}||{}|z|}y|{x{}{|y~v|xy{yzyy|z~||zy}|~~}szy{|}|yzx}}}~}{w|}y{~{y{xxyz}{{|~yz{{|}vyz~z}~{wyz~yy}}|w|x}{~z|xyy~|~|y~x{|yz}y}{w|{||x{vx~t}|x{sx{{{zz|~x|}~|}{|z|z}~zyy}|||~~|}vwx{{z}zz~yzy{{{z~~yyz}}}yvy~{x{x{x{z|}yz{||{z}yx|~{|~}||y{}{yyz}}zy{xzyy}{zwxz{|yyz|w}~}yyyy|}~y|{y}z{}~~{~~}~{}|{~}}}~~}z}~}}}~}||}}|~~{{~}{~{}}~}~~~~~~}|}|~}~~}}~~~}{||~~|~z|}|~~~}~~}~|~~}}{{{~}}}v||~{~~y}~|}~}}|}{}|z}{}z{z~}||~~z~|~}}~}~}~||}}||}~z}~|~}~|~~~{~|{}}~}}~~}}~}~}~~~~|}~z}~}}|y~yz|{~{{}|~}~|~~|}|}}|{~{}~|~y}|}z{{|~z{}||~|~}}x}}|~|~}~}{}|}{x|~|v~x{zw}z~}|x|yz~z{xxxv}y{~}}yzwv{|{z}|x}|zz~yv||~yt}yx}{|{}x~~~z|zy{yz{ty|}z{x{}|{zy~z{{~z}~z|}|z~x~w||xxz|}{y|z{tyw|y}yx|wyzx}y{|~~}|}|z}{y|}zz{v||vz|x}{|}w{y{x{{|}}y}y|zz~{w}z|~{~y|xw{|z{yvy|z{{z{~{vy{{~z|}vu}}~z}z~}}x}|~}~~z}{|z}{}z~}{~y||}wz}x{xzy||y{~xy}wzz{|x{|}}{~zz|xz}|||~~|zvz}~v||}x~y}}~{~z}z}~|{xzz~|y}}|z{{xz~y~}|}}w||}{{zxww||z~|y}}z||wy{y~|zuwz|y|~{y{{|{}~|{~yz~yyzz}zy~{xwzyw||}|z{z}{z{~~y~zw|||}}wyz~|zy|xzw|zz~|~|}txyyz{zz|y}|y||{y{{~|||{xy|{uz|}|{{{{~{{|{~}|~yy}z}{yzyzz}}yz{{z}z~zz|}{|{}}}ux{~z|v|{y}{{}x~y|{}|||{{}w{zzz{x{}{zz{{{||y{x}z||}|v~|}|z|z|wz|tz|v}yx}z}{w{{wz{vzv{{yxzz}w|||x{yz}~}}|~|x{}||x}zy~x|{z}y||}}z|{yy}{xzyzzsz}xz{~}z~|{}~~~}|}~|}~~~||y}~||}~{yw~}~}}}{||}~~|}}~}~~~~|x{||}~~~}}}|{~~zz~~{~}|~}}}{~}~|}~}}|~}|~~}|x~~~}{}}|~}~{z|~~y|~}}|{|z|~~|z|z}||{{{}~~z|{}}~~~}~z{~}~~{}}|{~{|~y||{}~y~}}~|}}{~|}~|{~z}}}|}zyy~~|{~|}}}}~~|{~|z{}~~~y|~~~}|{{}}~}~}~~}|}~}}|~|~~}x~|~}~{||{~~|y~}|~~y~}|~{}~}||~}~~z{|~|~{}~{{|xyywx{zu{z~yyz}w{|~zv{yyxyz|z|}{{|{}zy}y|yz~|yvyw}z}w{y|y{wzx}z{|z}}}{z|z|xzy|y{~zxyvzxw}w{y{~{u~z}~}zx|}zxw||z}{z|}z|{v{|x{ywztw~qyzywyv{{zsv|t}z}zx{{v||~}{|}|z{~||vu{{y}{{{{y{||zwxzzy|tz||x{x{{z{}{wz|||}}~|~{~{y|{}~|}{{|vyvz}}{|~|}w}zzz~yyzyyqyzz{z}{z|yz~x|x}~yz}|zy}z{w{|{{{xz{|{x||~~yx{}xvz{~{}{|||~~||vz}|}z~~x|{|~y}|}||y||~y}w~zry|~||}{}xy}yx||~{yy|{}z{{}}z}|{}}~y}}~}y{yx}x}~zxy|yy}zzxyy|{ww}|wzxy|}x}{x|{}}~|||r|{~{wu{zwy{}|}xzw}wz~z{uxz|xy{|{{}|||z{{z|usz~{~}{||x|~y{~x~wz}{|}z}zw|~}}x}w{|{|~x}xy||v}|}{{}z{uy~~|{}yt}z~}x{z~~~~{zy|{y~x|x|yw~yx{yxy|xzs||||~zy|zwy~{y{|z{}{|{zz{}|x~|y~~x}~v}~{zz}zz|~ww|~y~||w{x{|vx}xz~x||z||y{{z}x|yyy{z|~~{~~~|~{~|}|{|~~z{~|}|}|~{~~}|}~zz|~|~z|~~|{|{{}}~v~|}}y|~}~}{}|}x}y}~}|z~|z||~|~}z~~}|{z~|w}~}}|~~|~}}z~~~}~{~|z~~~|}{~}~~|}z~}}||}|z}}{~~~}~{~z|~~}~||}{}}~~}||~|}}|{}{x}}}~yz{~}~|~~|}~}}|~}}|{}~~~~}}z{{~~}{{~{|}z~}}}~~z|y{}~}zx~}}{}|~~}}|yxzz{xz}~||y|~|x~{u}}x}{{|xyuz~{v|{{z|{{y~~w}|z|zz|y|{w|y}vz}{~|xz{}{yyw|{z||{~{x||y{yw|}~}}}~y}z{y}}vz}~~z~}|xzwz|~{w|zy~}||yx~xw~~|{wz{{wxzw~|{}wyz}}{zzy{z}||~|zx{{~y|{{~~}|{w|x~z{|{zzzvz|w~||{}x||{zxz~zzz~{~}}zy|xz}w{|z{x}{y{|}z{{|zy|x~y{{z~{~zzsy}{|w~w~yzz~z|~w~~~{xz~{{z||z{{~}~xv{{~zx{}}xy{zwy|~|}wy|{|{w{vzy|yx|~{w|~xzwz{||{|yz~xz~{y{w|}}y~|xz{}z{r{|~|z|y}yx~}xw|x|y}{uz{~}||}}zzy}~~{yww{z}{}x~~z~{x~wz{z}~{{zw{|z{~~|ywz{}z{v}yyyz{{~{wxyzxz~~{||}}z~|~~}y}{{r|{|v~w~x}{{{t||yz{{~v{wz}{}yyx{xzz}~~~zy|y}||{yzz{wvwy|v|y{|}}|{xwz~x~|vxu{yz}zz|w}~|z{z~y||s}}~{{}{}wz~~{yxw}{zzy~x||~{x~{yuywyyxz}}w{{~wz{||{|~y{~|{}yy|yy~z|y}zz{zz{}{~~|}{|y{z}xzw}y}|~z}~}{~~~~|}}||}{~}~~~~}~~|}}~~~z}}~~}y}|~~||{}|~z}}y}~}~{}}~~||~}}|}|z}}}~{|zz}}}~{}w{}{|~~z~~~}|~|~~~~|~}~|~|}y~~|~|}~}z}}}|~{~}~y~~}|}|||~{|~}|~z}y~y|{}}~|x{}~}~~~~}{~y~~~~~~~~~~~y|~|~~~~{z{~~}}|y|}|}}~y~}}}}}{}~~}}|}~|~~~{{|~~~~}{z~}|x{|~}~}{{~x~x|w}}y{xw}|z|z|uy{|{}uyz}xyx}y||v{}}}y|||z|{}~|~x~}z{z~~x|}{|wv}~~z|{|w}y|z{z{w}{zxu~z}zv|{y|z~}x~z~z{|}z{~zx{w|{y~z|{~||z{y~~~zy|y~|xx}x|z|z|}{xw}y{yy{|zz{}x~{||}y}{}yx|z{y|w~|zzzy}ww{{{y~yyxz{ywzy~x||{y{|z|y{wz~y}}y{}~yx{wy{z|z}}vy~}uz}|}|~|}yzx}yvz~|y~|z{{z}yz|{x~v||~~}}~z}{xx~}{}{~|xy}}zzyx~|}~}{|xy~z}}~||}{z}x}~zy|}{~yzy{~|z~||y{x~~zz|y|{}~yzwz~~||}~~{}~}{|}{tx}}w|}}}{|x{|~u{w{yw}y{wv}z{{xyz|y~{z}|}z{{|}~}uwx~}zzz{~}|xx~~y||x~yx}{|zyvxy|y}~}{|{|x|}}||}xx|||~|}z{{{||{xyz}z~{{y|w~~zrx}x}y|yz}x|}}xzyuz{z~{y|x~{|{yx|x{|||}}}z~}{~{ys|~{wyu}{z}zy{|z}z}|zx|y|xyz}|xw~{~}|~{~}}{{y}y{zx{z}|{~}ywzy}zyzxy{{}~x}}yz~xy||}}{|}||~~~|}~z~|}}~}{~{|~~~~{~|}}{|z|~|}~||{~~{~~|}}~{~~~||}~z|~~}~}~{{~}{~{z}||~z|y|~~}{{}}~{}~}}z}}}~~}~}|~|~|}|~~~|~}|y{~}}~~|~}~~~|~}{||~}~~}~}}|~|~}~}}{~~~|{}}}|~~~}~~||~{~{~{}~~~}}{|}~}}}}}y}~z}~~}~~~|}}~|}~~~{~||~|}~}|}~{|~}}~}|||y~z}~~||{~yzz}|y|z~wxz}w}{w}{|{|y|}z|yu{|x{}z{x}}z|yzz~z~}{|z~|yzzzzzy}|wyw|x{{y||}w{u}{{z|}|{{y|{z~yvzvzy{xy}|t}zx}{|w{zz}~}yyzxyz{z|{|{|xz}|zx}}x}~z~z}}|}}{uyzz{xzz|y}|yz{w{{}{yzy||{|z}{|yyzz~{|{{|{z}~}xzz~~{{zy|||wy{|yy}{|{vx{~z}|}{xz{z}}~y~~z{zz}vy}{|}~yz{z~y||z}}zz~z~x{|xz{{|{~~yx~zy{{}~z|}|{||y|zx~~}|}~|x~~}|{z}~yw{}}y~zwz{y|{~{}z}{yz}~}z~{}{y|}~{y~|z~ww|zzy|}{~{{~zy|{u~|y}x}||{|}z~}~{||{}|{~zw~{}~}}}z}}v|~yz{{{yz~}}||y}{uxxz{|v}u|~y{{zz{~z~|zzx{uz}zy{yzy~~v{~{~{}|xyx{w~}}|w}{xzvz{y{x||z}vxz|x{{{xy~|{||~~u}z{z}}}{}{{{}z~y~}||}y{x~uxzy|}{{{}zx{z{uz|~|~}|y~x{{}~|yy||{{|zy~{|y~w|z}|}{yyvz{}z|}z~}yz|{||}v}{u|}yz}}z|zsx|{|{{}|}y}}z}{}{xzz}|v~||zzz|x}}}}{}~|~|~~|~y}}|~}}|||{~}}{~|~|~~~}}~}~~}}~~}z~~|}}}{~~~~|||}|y~}}|{}|{{}}|z}~~}~}}|}|~~}~{}{z~}}{}z}~}|}~~}}~z~}}|~|~}~~}||}}~~~~}~~||~}||}||~}z~}|~|~}}|}}~}|~|{~}~}z~}}~}}}}~|~}~}|~}|~{~~~|~|{}~~z}}~~|~|}~{w~z|}~|z||}}}~|~|}~{}}}}{}~~}~~~~~~}}~|~{}|~|~~~~|{~}~~~|z~}~}}{}~zy{{~yz|{zz{yyw~{{{{}~~z}~|yyv}~}y{y{|{yyy|}{||}yxz|{}w}yy{{|}zz}{x{{u{z~}~~{z~}{|z{z|z~|~}~}~}z{~|z}{yy}{{z}|xwz~|wx{}}yy|||||{yzx}z~y|z}z{|z}z}|yy~{{|||z}zz|y|z~zzuv~|}xzxxzz{{||}|{|~{~|{{{|y~||}~x{}w}yzvx~{{~z~|~z~||yy~||{||{~x}~|}|}{{|wz|zx~z~{{x~{{{}|{~xz~}z~}}~{{y}}|||~|}}~}{}{}~{y}{~|~z}z{|}|x~{~y{||~zz}|yx{}{|y}~||}~~y{}z}x}|{y}||zywx}|yzy}y{~{|~~yx{}~z{~}||y~zz}z|~yy{y{}}|zy{~||~~ywz|{y}z{|{}}~}|}||{{z}|~}~~}~}z~|}}{{{|~{{}~{~~}{||{}{|zz{}~z~z~}}z|x||}|{~|}{}{~x}z|{}}wywz{|w{}~zx{v~|~|}~{}{~~z|z~||~{yw{|y{z{{z|{z|}{y~y~{~||~~|}}~|y~~~~~|z~~~~{}{}~}~~~{}}~{}}}~~~{~~}}~}}~~}}}|~{}|~}|~}||}|{~~{~~~~~~~~}~|}}|~~|||}}~}}}~~}}||}~}~~|~~}|}~~}~}{~~|{~z~~|~~{z{~|}}}~}}~{}|}}||}}~}~z{w{}~}~~}~|}}{zz|y~yw}zu{yz|zyxy~~}{}~zzy|}y}x~}~~yw}z||~|wzz|~wyz|}|w|}zuy~|{y}z~~vzx|}||yz{||{}}~zzv|~xyw|yy{{{|{|~y{z~|{z}}{}~~~yxyz{~xz|{}z|}{|zy{{{~}{}~||{zw~{{{{|x{|z}|yy}}}{}y~~}{}}}~|}|{z~}xzzy|x~}|}{zxx}{z||w|}~z}~|z|xyy}z||yz~z}zz{~~|{~{}~}x|x}}y{~{~v{{}w{z{|~|}~{}{~~z~{}z|z{}zz}uyz{|~|}|y~{zz}w|||~}zz~}~{}{~zz~w}~}~{~{}~|{}|}}}{z~yz~{|zx||y|x}~}}|~|~}}{y|||{}x}{{|}xy{{z}~z|y~z|}~|}z{}||w}|~||x|zux~z~{}{~z|~z~~{}}{yw~{x}~{zyyz~}|~~{{}x{wz~}||}}{~t|}|x{|zyx~~y}z|}{}z}|~{{{r{zzxx|{~}z{|~~yy|||{}}}|zzx|}u|t{}{|zx|}||{~yy}|{|{}}|x}}y~y}~x{|~zy{{y{z|~{{zwwxy{vu}zz{{||~~z||||{}}|{~z|yy~~|z|||}~|~|~yzzy~~{|{|}|}zy~}}~|~~{~}|x}y~{~~}~{~~~~|}}}|}~~|{|~~}|~}}~~|~|~|~~}{~~|}}}}}}|}~{{}~}~~~|~}}{~{~~}~~~~||}|z}y~{|~~|~{~||{~|~}|{}~~w~{}}~{~~~}~~~}|~~{~u~~~}}||~~~~~~{~~{|~}z|~}|~~~}~~}}~~~y~}~x~}|~}|~}{~}|~x~zy~~~}||~~{}}{||z|||{w~x}xxy|zyy|yywyz|~{vy{~{w~xzxz}vx{{w{{~y{|tx|~|}~y~xz|y{wy}{y~y}z{v{v}yu}zvyxvu|y|{{x~z~~zx{z}{|yzzxw|x|~y{{~|~{x{{zz{}{uyxyz|y|w{}y{|~zyzzyyxx}zz~t{v{w~|}wz||}y|z~~}y{y}~{|yy}zx~zvz|}y~xzzzx{~xwvx~y~|xxz{}~}z}y{~{zx{~y{z{}|~}}|{yy|{|{{y~}}{{{~zxv|}{zxz~}v|yyw}~}z{{}y{z}|}z{zz|{}}{z{w}v||{|}~{}{zyy{ry}tw}|}x}xz~{{|{{|}y|}}|~z}yy{}z~z}y~}{{{}xzyx{y}vx{}|vv~||{{}{x||~||w|{{z}y~}x~}y{w~~}~w}|}z{||xx|}~|{|x}}~}|wy}x~|xy|yy}zywzy{}{}z{x}x|}{|{{|x|{z~}|~z}{vxtx~||{yx}xzz}xx|{{z|{{~zv{~y|}{}xzz}w|{}~{x{}~}y|||z|}{~~}v~}{|xy|}yxz{{yyxxz~{{|~x{zyw||{{z||y~}y|{z|~z~~{|xxz{|z}yzxz}~|y{~yyy{|x}{yz|}~zyx}~{z|~xx}|~y|{y}~{}~x|{w~zxwyy|{z}z}y}{xyxw{y}{z{zxu{|{}|}zy}~z{{z}|x|}~}}~~}y{}{z}x~y~zy{~||}{~}}|z}}}}~z~~}}{~{~}}|~{}{}~}~vy~}~z~{|{}}}y~~{|~}}~~~|~~~}~~{~~}~~}~z}|z|z}~|~~~~}|~}}~|{}{{y~~~z~~{}}~~|}}|z|}}}~||}}}}|~}z}|~|~|~}|}{z~|z~~|}{}~~~~}~}{{~|}}{{~~}~~~|~}~}y{~|~}}}~}|||z~}}z~}||~~~~|}~||{{~|~~}~z|}z~~}~z||~zw}{|{}zv{vz{{z{{vy|{wy{~}{{{|{z||y|zy|xz}~z{|z}}||x}{y}x}y{y{{t}v{}~~yy~}|y|xy}~}{yz{|}v{yyy~zy~~{y}v{||}zy|}{w|~z}|~}{z~|{sz{|z}z}yyx||}|}y{{|xz|~{||{z}vx~y~||y{xs{xy~z|{{w}|xz}y|zz~wyy}|{{zz}vzx{}v{{xy~{{w|uv}xzzw{|}{|}|{{{y}||{|z~yy|{zy}x{z}~}|{y}}~}}x{|{}{|~~}|{{{y{y|x}~|~|z}|{z{}zy~y}~yv~x{t~}~~{}xyzy|zz~~{z}y{}}y|}{|{|{{y~{||~z||~z|~{}{|{uzty|zyz~{yy|v~}~xw{x{|}~~}~y|{xsvz|{w|w{x}~x~{}yy{z|}zy||x~wxwx~}~z|x|{}~}~{}zz|{z}~|}y~{~wy||~~{uy||y}}zyx~}}x~y}||{|{yzzy}y{|~}yz{}w~{~|y{|y}{zwx|z~zv|{z|||y~v}}zy||~wzxyyy{x|{|z|~z|w}{{yyy|y}}zz{{}}}~}}z{zyzvyx|zy~~}z|{z}||z|zz}{zyx}}wx|wyz|wz~|}}ww~|~y~z}yz{{|}y}~}}|wvyzu{}~xz{}w~}xzyy|w~}}y||}}z|{~~}|~~~}||}~}~z|}|z{~|~~{}}{~|~~~~|}~}~|~{~|{}}}~|}}|{~~y~y~~zz~}~}~|~}}~~|~~y}~|}~~}~}yy}||z|~}~||{}~~{}~~~~}}~|~~~{|~~~{z~|~|{~~{}~z~~~~}{}~~}}~z~~{}~~~~|z||}~~~}||{}z~}~y}}{}z}}x~}}}}|}|{~{}~}{z}}~{~}}~~|x{~}}~~{~~~}|}}{~~~~}}}~}}w~~~|||zy}~}|~}}z}z~~zz~|~{~~~~}~yt}~wxz|}{{zyx~zwzx~zvyzxy||{}~yvyzz~xwu||yyz}|||w{yy~{~{}z{v{~|y|~~zz{{}zyz~|{zyuzu~{{vwxy}~~|{~y}x|w{x{zx|yy}~}w|zx|w~x}y|u{|yv}zy}{sy~{z{{~{{|{{y{|}yw|}{{xz{y|~~~zz}z{}z{}|~|{|{|{|}~{yv}||vzx{{|wvxy}z|wzyx{|{y{~zx|z~{{y{{z}}}z{||{}w}xx|zzxz}{vz|x}xz{yu||}|~z{|x~~}|~||{z~yz~x{}y{|{||}{y~y}{|{}{{zyzxzyz}~|{{w||{|z||{~{z|~zy}}}||~y}zu||~{|y{zz{}z{}yx|~|yzz{y}}y~{{|vy|w{|yy|y|}}w~~|vy{y~{~|y}}{x}{z{z~|~{zx{u}xxy||zw}zz~}~}z~w~~{y~zy~{zy~~|{~{{}~{y{|}}z}}~wsv{~v{x}|x{{{{xy~|{|x{}~y|||{x}y|y|uy}||z{y}{wy}{{z|~}wvz}{||}|~zzxzx{xwzww|{||w~{zy{|{{|~y||{z}v|}}{{z|w|x|xz|{xxx}v{yu}|}v|}~z}y{z}y}|}|y~~xz~z}|wzxz~|}w|yz|yzzx}{{yxzx~}zztzz{xzv~x{x{}wwy|x|zx}xz}{{v}|}~}~~{}|}z}~|~}~~}~}|}~~~~}|~||v}}|{}~||}}|}}~~~~}}~|}z}z~~{}~~{|~}~~~~|{~yz~}{~|}}|}~|}}}}}}~~}z}~~}~||}~|}~|~}z{}}~~||}{}~{~y}|~~}~~}~|}~~z}~~|{}~}}xy~}~z|{|}~~~~}|z}z|~}}}|}}z~~}}}|{y~{|~}x|z~}}z}}}~~{}|}|}|z}~~{}||~~~~}{}}~~}}~{}z~}~}|}y~x~|zz}y}ywy|zw}~}{v|yy|||v}}|v{x|yvxyzy|zzyxx~|{}~xv{|{~y}x~}wy{|z{xzxwy{||~{}z{||yz|z|~yx{||}~||y{~u|{wz{{~}||zzxz|||xyzz{|~}x}z{{||z~xz{{|z{ztx{{zw{{wz~||{|}{~z|yx~zwy~v}yzw|}zyvxy~vy}}{|~{{zxy}z|{qxx{y|y{|z|{vyz{|||~z}zy}z}}{~~z{}|zwx{tw{{yw||y{vw}z}y~{y|z{~|z~||{}{|{|||}}|}z~|{~v|vx{x{yy}|z{x}yz{v~w}~{}yy~yyzx{}||}z|xy~zxw{~y{x{v~}wx~x~|zy~{}}{~}||zz|yzwz~|{x||yx}w}zy{w{~|{wv~{y{{~|~zz~{~{}yy~|z~}~|zy{|xx{}xzx{yy{{|z{|u}{xzx|zyz|yu|z|{{|v}x}}|z}zxy}zw{|z}xyx}z{{|x~zyy|wx|z~xy|{|xz{}wxz{yz}u}{yz{z~||}y{}x}wy{}|}v{z~x||z}yzy{{|x}}{{{{z}x}{zy}|y||wv|x}}{~{||{qz{zwy~z{{wz{w|yu}xx~z}wzzzzwy{v}yu|y{{z|xyy}{{}xv}{wz}||z}|~{yyw~}z}{|}z~~{}}z|z~z|{}vz{z~}{|{{wxv}wz{zv}}{}y~|}{|v~|{~~||||~}z}{~|}|~~{~z~|~|}{|~~{~{~~{}~~}z}}}~}~{~~~~{z~{|}||{|zz}}~~{||~~}|{~}|~~~~{}~~~||}y~z~}|~}~}~{~|~}~~}|~{~|{}~~}}~|{~~}z~}{~{}}}|~x}zz{~|~~}}}~~~|~~}~~|~}z}|~~~}~y}|}zz~{~~~|z~y~~}z}~}}z|}}}~~}~~~z|{|~|}~~~z~||x~~}}{}}{|}~||}~{~~}|}x~{|{}}~}zy|~~}~~}}|y~}~|z|~{}{{~x{xyy|w}uxuw|{{}{zz{}vx|{}{yz{{}x}~x}{~|z|yx}{~~|{|}x~}wy}~{|xz~yz{ux|z{{xs|zz~ux|{~||z}}w{}x{}}y}{}x}|z~vyz|{xz}zz{yv{}y{{yz{uzyww|x}}|z{xw|{}zw{zy}}x{x}y{}{{x|x{y{y{z|~{z~wxx{}xx||zyz{z{w|xx{z~z|zz|z|y|~||z{||}{x|zz|y|{v{|x|~wz|z}}zt}tw~|~v||}~|z|z}|z~|}x}|{|xzzw{{}}}w}~}xt~}~{yz||xx|v}y{|z}{zv~{|{}|}zxzz|zyy}}~}}||{}|}~z~zx{yxzwyzu|z}}y|}|}~{yzy|zz}{z||z{xz}{w|{~}~{}zz}{{x|}}zzy|{{|xzzy{|~y{zwx|~y|y}{vyzv~y}zz{}zy|~{~y~y}{z{}y{{}}{x{wyx|yyz||w|z}|yy{}|}{xz{~|{{{~~}y|}{~zy~y{|z}z{~{wx|{zu}zywyt{||{{~yzz{{yzxyw{|y|zxw}|y|}yw}~z~~}~|z|}ywvzxyw}zxx|{{u|}z}{|~z|y|xx|}~wx}}z|~||}x|xz}}|xw|}{|yy~}}|x{zx|~~vzw}~{{}vx{}}~y{|}|~{zz~z{|~~}~~}~~~~~|}z}|}}~~~~}~~~~~{~~~}}||~~|~}}|~~~|}z}}v}||zyz~}{|}|{~~~{~}~y~}~y|~||}}{z~|}~~~~|}~~}~}~~||~~}~~~|}{~~{}||~~|~{~~}}~}~}|~~}z}}|{~||z~~}~|}||~~{~|{}~}~}|~|~}{~|~~}~~~~~~~x|}}x}}z~|~}{{}{~~~|~}|~~~|||~~{}~~}}}~{~~~|~~~~~~}{}~~y|~}}|y}~~~}~|}}u|{~x}y{yxzy{{{xy~~|||}{{}zyzuvzy{z}~~{zy{{z|v}zx|{y{yyyy~z{~|yy||yxy|~{x|{}x}{y|{~~z}}~x{vxz~{xyzsz~{{wzzx}|zz{}z|}x|~||{}yx~|||v{|{|||z{xxyxy{z{||yz{{{~wy|~~}{|yy{||zy{z|}|z{|{||yx|}y~}zt}{{}~zzw|zz|z}|}yzyzv|wz~|}{|{~z}}}x{x{x|{{x}}zx}vxy{x|v}|{z~|}{y~xwvz{{y|{yw~z}v|~|}~zz||{w|}|y}~y}z{wz{|~|z{zxy|||y}v~}yz|}z}{y}x{|~z|v~~z{vzzy{x{yy}|xx|zuw~}~~}~}|{~}~z|z}wx{|ywzyy}}~zz~ywxw|}}|}wyzw}z|y{z}zz~z~{zyzw{{y}{w~~z{}z}}|y{|zyy~~xzxwz|{xzy}}|{u{xw}{~}{}~yxz{y~~u{tw}||||w}{z}xwx|}{}||yzyz}yx~zyzzy|~|xxww|}}z|zyxy|}yzzy}~wyzzy{|y{z{y{||zz}|{~{xyz|x~{}}{y~{y}}{v|uw|}|{~|wzz{{}{{zyx||~yzz{~zwv~|xzxy|yz|z{z{||~v~x}|{zz|}{u|}z}{{{|~}{}}{yz}z{~{zxt}}zzxwut}y{yx~|{{}v|y{~~||z||xz}|{|~|~||}{}|~~|~~{z~}}|}|z}}~|}~~~}{}~{~{|~~}~z|}~{{~~~|}x{~}{}~|}|~{{|}y}}{}}}||{z}{}{~|~~~|~~{~y}z~~~~|}~|}}|~}|~|||~}~}}{}|~~~y|}|~~~|}}~}{~~~~}z~~{|~|{||}~z|{|~z~~~~~~{||}}{}||||}~}~y}~}~|~||{~~}z}}}~~y{~~}}~~||~|}|}}~~{~~~|}||{}~{||~||}~~~}~{}}z}|~~~|}~~~}~}~~}~{{}}|{}|z~{~}{{}x~|~|}||y~|z~~}z}|}{~{{|z|~|z~zz{}|zwy{z||zz{w||y{xz}zx}zwz}}y{}zyw{{wwy}z|z|{|yy}~yv~|~z{}z{{yzy|zxzzyz{yw{}y{x{}|xz}zz~~|x}x{{|~{~{{~tzy|{~zzyv|~vyy}{~}z{z~yy~{x}x~{zyz~w}{~x}y}{{{{{|{w~yy{y~z|}|{zzw|zz|yx|}{}yux~{z|t{u{~~|{{w}{z{~xy{|{z~~{}~|z}|~z~y~|y{x}|yz{zt~~~z~wu{z|yywxx{{}|}y}xyy}|xxzx}~|~}|{|yx|zy}y|~~uxu~}{z~{||z{|zzz|{}z}~{{~z~~|w}zx}}}|~s~|}y}x|x|zz}||yz|{{|~w{wz{{||~}}x}{{w~~z{z{||{|||w{{zzy|y}~yvzy{{xyyzx||{~yyzz}}z|zyywyz{{|zwz~|~zz|{|~y|~|zz|vzyyz{y}}v|wx{|||vy{zw{|{zz{}{||x}|{}|~{|y|~}}}~yt}{||{|}}zyz{wyzx}yzx{}|{{}y{yx}yy|xz~wy}|{{yy|zxw{yyw}||~{||~yxrxzx|x}}~u}{zwzzyy~zzvvy||w{}~{|}{{~y~y{~~}y}}{|||y|{{y}}wz{}yx}yzyz}y~|}yw{yz{{||x}}{|}~~{|~}|~}|}}}x~}~}{|}}}|~{~zx{{~~|~{|~~z}~~|}}~|y~|~|~}{~~}}}{}~|}~}}~}{}|~}yy~{~}~{|z~z}}}}~~~{~~}}|}~|}}x{|~~}}}}~}}~}}}~}}y{|z~~}{~}|~~~~~~}~}}~}}~~|{|~{|~~~~z~|y|~|~}}}{~~}~}}~~|yz}~|}{{}|y~}{~~~~}}}~{}~}z}}~}y||~}}|}~~}}~||~}|}{~}}~}~{~{}z~|~{~}~z~~{~}|~|}}~~|~}}}{{zyz{z{}z{{x|xzx~wyx{z|yy~|~v|}y|}|zzyz~}|ywx~w{~~z{zy}|}|yu}~w~|zy}{yx~{x~x}v{z{~{}zxx}}}{|{yz|{{z}z{{|~zx|wxz|ywz{xyyyy~wx||z{ywzx{wz{x{{}yy{|zwxz{|{{}z~z{~y{zy~x{z}}{||~z}z{zz{y~xyy|yx|{z}{~~y|z|~y}{zy{y{z{v{z{xv}xy{~y~}uy|w|w}{{zzw}|{~xx|zz}~vyyyuxy{z|{{z}z|{zwu}{}z}}zy{{}z{{zz|{|~~z}xz~~z{}w||w}xz}~||xw~u~|{|~zz{w~}z|zz{}z{xz|y{z}z{z~{{|x|}}yyy{wy~zxww|yy{|zz}}|x{z}~}z~z~u{|zz}vy||}{{}}yv{wzzy}{|z|{ywx{z~{|w}{|~wztzy{u}{|xvzx|zx|x|}{w~zz{z}}}w{{{zz}}x{|{~||zx|zx~wy~zu}{y{{}zy}zyyz}v}~}}yzy|z~y|x{|yw{{yzyvy{|}{|||wz|z~w|s{{}zz|{xy~}v|r{z||y|}{~}}{|~{|z{}{|{yz{~{{{{{}}yx{~~zz}{|v|tsx|{|y|{uvy}|}x~v|}}zzz~vx|{|}|}{{~}u}zx}{{~v}}ww{z~|wx~}vx{{y}z{}}zw|~}v|zx}|{}zxzx|}{{~||{}}{~~~~}}}|~|}}|~}{~}}}||~~~~||}}{}}{{}}y~{}|{~~|~~|~}}~|~|}{}|{~}~~}}}z|xz~~|~z}|{{}}~|~|~|}}|~}~x}~~|{}{~~~~{{~~|~~}}|}|{}~||{{~~~|y}|~}~||~{z}{|}}~}|~z~~~}~}{|~~{}~~~}|z|}~}{~|w|~}{}}}~}z~}|}||~}~~~~~~~}|}{}}|~~~}|}{~}{}|~~|~||}{~~{|~}~~|~~}yy|~}~{}~~~|}}~|{{xz|yz~z|}w{w}{uz{}yzy{y|uy}z{|{{x{z||y~z{{}~xww}}}z{{z{~{}wx|~v{{|v~z~x}}{yzzzy{~{{uz}zxvzzz{|xzxy~y}yz}xwy|{~|t{{~x{x{|~{}x{|wz~|~|||||{|}{w~{~x{}|u|z{zz{yy}||zzz~}~~{~}y|y}zzyz{zwx}{xz}z}zy}|y|{|}w||v~}~||y~{{z{y~{|v|zz{~|zt}}|z{{~{}}~z||w}{z|xz}w|~}}{~}{}zyy|v{x~z~w~x}}{}{z}}{zz||yz~z~~}~y~y||w~}zuz~~s}z}}wxyyw|{y|x|xy|x~{}|yz{y~y||}{x}{|{vx{wz{yz|{vz~y|{~yz~}z~{xyxxyywyzyz|x{|}~{w|v{~{~~~{{{}~{wz~}|{yxx}|y{xwz|{~xyyv~yx}z||zz|u}zz{z}x}|x{vy|sxxyx{zy|z}zyy{}}|xy{y{z|}{{yw~}}{}zy}|zxz~xzzz}xu}}z|wzy}{yx{w{|xy{~x{{ww~z|x{~{y{z~~xzy{y{{z|yz{t~{x}uzzt}y~xz}}x{{zwwt|{|x~yz|y}|z{|~{y}|{}~~zwz}z}}z|{}}yxy{xyw{{{{wzvwyyvy|x}xzz~}z{{|y{z|y{}|~{uzz|y||}~||~{~|~}}||{}{}~}z}~}~~z{}~~}}~{}||}}}~~|~}||{}|y|z|}}||{z||}~}~}~|{~~}{z}}}{|}}~{{||~|~~|~|}}~w{||~{|}|~}{z|~~~~~}}~}~~}~}|{~~}}~}}|~~x~~|||~{|y~}~{}|~~z~~}~z~}}}~}~o}~}|{~}}}{}|~|}}z}}~~|~}}}~z~~~{~}}}~}~zy~~}~~{|~~~{~x~y{{~{{}}|}}{z}|}~~~zx|~|z}{~}}||z{|}z}z|zzz|z}z~}|}y|{xv~}|zvyx~||{x|{x}}{z|}|z{v}~yw{xyx|y~~y}y}|zy|w~x|z|{zy|{|}z}z}}x{yx{w|xz{{yz}y|{x~}{~zzy}~y||~|z{x{ww|w~}{{xz|||{z|xx{{~zzysv|}{y{y{yywx{{|xyw{~~yx||sww~yx{}sw{{|y{y{z|}w{x||yzzzwyzzz{x~z{{qyy{w~z{~~|y}wx~~zwyz}|w}x{z{|zw|{yvxz|~ww{}|}z}vy}zzt{~yvz{zx|y}yx|zzxzy||xyy{z|~{|}vyz|yy{z~|xv{|y|}|}}|{z|}yz~{w|y}z|{z}~|z}~|y|}{z|~|~~zy|z~}{|~{x{~{~|{y}}{{||}{{{z{zxwz||zz{|}u~{wyy}z}}{{~}x|y~x|}{y{{zzy}{yzxzwxz}|y~|}}x{v}z}y|{yyz|yw~||yy~||xyz{{yz}~|||xz|y{z|yy}|}|}w~y~yx}zx}x{{y|y|x~}{~|z|xwzz}z|y}~w|xxv}~v{|w~|yyuy|xzz|{yzzxy~w{}|{z}}x|{{v{~~w~~yuzyw{{wx{y{|}{wv}|}~|{|zzy|~{}~}{w~{y|{}}u~~{z{|{yz~xw{|}xx{~zy{~y}}z}{|{{yz|}y|v~zz}|{||zvyvyyz{y|~~~|y~~~}}~~~{}|~~}z}}~~}~~~~}y||~~|}}~}~~~~{~y~~~}}~~}~}~}{}~~}~{~~{~}||~||}{}zz~{}{}~}}~~}~z}{|{}{}~}|~||}}~|}~~~}|{|}{~}|}|~~}~{|{}}}|}~|~|}||{}{z~~}~~~}}|~~~|z{~}||}}~~|z}~}}}~~}~z}}z|}}~{{}~{}~||~|}~~}~|{}{~|~~{|v|~{}}{}y~|~}{~||~}|~~}||~~{~~~}|~~zz}~}{z{~z}}~||v}z}{}}yx}{|{~}yz|w||yy}}|yx}~}~|~v{{~~~}}|}z~z}|||y}}zy{z|y{z}{{vy|zzyz{~yy~w{|~z|||{{~zy~|{~||z|~~}{~wzwy|}{y{}~zw}{~zy|~}y|~|z|{|{zx}~}||||}xz}~{yx|~~zz}}yv{~~y}x{zx|}y|xz}}}zy{|{~zw|}}}|{{}~}}x}x|zy}|x}}~yw{{}~y||w|{|x|}|x{~|~~z|y{|{~z|w}{|z}{~}~zx{{{}~zy~{zz|z|xu}|}zz}~}z}}~z|~|~zy{z}|~}~~{~{{v{zz~}|~|{|}w}y|z|~r||~}|}||{}{}}~}~}{|{}~yz|~xw~z|y|{~z|vw|~z}}z~{~yxz~xz}}z~}y~{|{y{~z||{y|}x~{y{~y}t|ws}z|y}~|xzzy|w|~x|~~}|}|~{|}|yyy|}yzyzz{w}}{{x|~|z|}z|zy}~|yy}}{x~z~}~}}}yzz~}~{y{~zy}~}z{x|zy|{{|}|~{~|~~|{}{z}~z}|}z~z|z~}zz}|~y||y{{z|}w~|xyt{|}~yyz}~}wz}v}z|~||~~|~~|~}~}{~|~}~~~}~{~~~}}~{~~~|~~}~}|}~~~}}}~}~{~~}~~}|~~}}}~}}|~|~~|||~}~~{}z|~}}}}}|}~|}~}{|~y}~}}}~~||{}~{{~~~~~{~|~~}~}~z{~~{~}~}~|}~{~~}~~}|}}~~~}}{}|~}~~|}{~}~|{{~~z|||}u{}|w||yyz}w{y}{zv{~~|}y{zyxz}{y~}|y}zz{x}{wxyw~{|~v}|{y{z}{x||{}w|||}|||x|wy{|z{x}yy|}|wzz|zw|~vywzwz}t~|vz~{}~uy|{}{y|zz|x|yz|{xz{|z~yz{~y}y}{y}w{z{yyyy{~z||zv||x|||y|}~z~|zz}}}x|zx|y}}}|y{~|{~w~z|~zx{|y{z}xyx{w}ww}zy||{}w{}y~zzuxzxz~}xv|}{{~|}}{||}|v}{yyy{~}zy{y|y{zxy}vzxz|xy{~{w{|{~xx|}|}{|x{zx}}zwxzz|ww|z{|y~||}z|}yz~|y|v}{~w}}z|||}v~~x}|q{{zwv}|{y||{y}yy}}~}{wzy{z|}|}}~zx{}|z{yw|||zzzxxz{{zy{z}}zv}xy~z|y{|}{x{y|z{}y~~yvyx}yuyx{w~|vyzw{|x|{x|yzx|z}z|{{{||zwxw||~}w|{x~{w|}}{{z}{zz}zxz|}|{y{vs~{x||{yyyyyz{ywy}|}{|ywzxw||w~}}x|y{|y~yw}{z{}wzx|}~z~}|{}~yzzx||||~xxx|y|}{z~zz{|xy{{}{||z{{~w{}}~|~}|~z{}w|}x|{}|{y|z|z{~y{z~yzy{x||y~xzv}z~zwyzyz|}~z{z|{{xy{{r}uy{zy|}z}|w{z{}yxwz{{|}{}}|~z~}{~~~|~~~}y}|~{~~~y~~z~w~z}~}}|{~|~}~~|{~~|~}{~~|~{}{}}~|~~}|{}~~}}|~|}~{~|~{|zz}u}}}~|~{}}}~~~|~|w~|}}|{}zx}}z|x~~}}z~~~}~~y|~}~~~~}|}|{{~~}}~~}{|~~||}~|}|z~{~|}~|}}~{}~~}{xy~|||}}|~{~~z}||}}{~~y|}{~|~~yw||{~}|yz{~~}z~}}|{~}~v~~~~~}}~~~}~~|~}{}~~||}}{~}~~}}}}|}}~~||}||||}|~}}~~{~}|}{}~|~}}{x|x}~yy{xtv~x{u|xz{~z{~|zwzyz{}z{|v|yw}|y~}zuy|{ywyz{zzyzzy{z{}|x{}zwzzxz{t{|xww|zw~zzx|y~}yz}~zz}xy{wx~}|{}uyz{z|xyw|||yyzyzy}~wy}xx}x}z{v|{|{}~{|x{}~z|y|y|zy|}|{~{~z~|{|y{|w|z{{{tyw}|uzy~tv~zzw~yr{x~~{|w|{w||||||{{}}zz|zz{}||yyz}|x|zzuzyv{zz{zz|{|x{y{|yxz|}z|{{~~yzy|}}y{{|zty||}|zz~~{~{w|u~}{yyzzx|{u}xz~}{y{z|}~|~}{}y{||zx{{}||~}{~}~y|u|vwx}{vuy{{}yzxuyzv~z|yxzss{xy}}v{~|{x|}zy}x~xw{w~|u}x{|z{}|~xvxxy~w{z{z~w|wyx|~{zxxw{zyvz{y}}zyzx{{y{}{w{{y}|z{zyz~{v~{v}zy{~x{yx|zyyx{xx|}}z}{|z{{~}||}{|{|x}yy|}y}z|~zzz~zx{vw{~{w|zty{}{zyz}|}}}zz{~}z}zz{|{y|}~~|~{z|{}||}~yz{}zy{~y{y{xzyw|yxvw~{}yzww{~|~|vzwx|}yz{x~}{||z}|}yx{|}{y}}|zz{{x|z{|{ywzyy~zxzzzx{x|z|{z||zzz|z{y~{~{}~~{~x~~~{|~~{w~}}}}~{~}~}|}~~~}}~~|}~z}|}z}}z}v||~}~|}|}}~~~~{~v{yy~}}~|{}~}}~|}}~}}||}}}{}~~|~}}{{~~}}{u~||}z~{{~~{z|{}}}|~}~~~||}~z|}}~~{~~~x~}y|~}y}}~||{z||}~|~~}~v}~}|z~~~{z|}|{}}||~~|~}~~~~z~~{{}~~{|}{{{}||w~}~}}|}~~{|~~||y|yz}~}}~|}|}~|~~~~}}~~{|}}}{|~~}z}~}~~||~|~~||xz~v||}|}|}}}}~~}w|w|}{}||}w}|zx{{}x{|zs~}w}zv|z}}|u|{~xxz~zzytyz{vz|{z{}|~zww{yz|~v{xz|}y|~{~xwx~|~wyvxz{y|{yzz{{}xzyz{z{y~zxz}z{xzvwxyy}{xxxx~z{}y~z}y{ux|~|~zx{|yyyw{w|yx}}~u{}}z}zyyxy{|}vw}x{w{|zywzx{zzz{x{~w|v~|yz|}{x}{|x|xx}yxzy~y{y}z}yzywz}z|~z}v}{|~z||}v|xxy|y|z{|{{{zw~y|}yw{yzyz~~}wx{zzy}zy{{vy{yzyz}xz|}{u{{|x||z}w{xz{|vvx}}wv|w{yx{y}|{{}~yz{v~{~w|||{xz{z}z}|~~~wz{|{yw{|{~|{{|yyz||{vzzx|xwy|~xyxx~|{{}xy|x|x~{~z}}z}||zr|ywz}||zz~yzzz~y|z}|x}|w|z|w|xwx{|}~|tyyz}t}xzy~}{}z{~yw{uz{zxx{yz{y}~{~|zu|{~~yy|wv~zx{zz}{~y|y|yxzyuz|z~}yzxz{{yz{{|}{x}|vx{yzyzy~yxzz}|||{vyywx|{z}zx{{}z|}v}}wz{z|zz|y{}}~}{y{zw|{|}{|zwzzy{~|zyy{w~}yyvx|z{~}|zz|{{~y{wz~~|v~yy{x~t~yz{z|wx}v~|{{~~}vxy}{v}zzz{yy}}|wzxzy}~}~{}~}|}~~~|}}|~~~}|~y{}{}}||~|{~~{~}}}z}~}{~|~z~}|~~{}~}~}~}y|~~{z~|~z~{|}}{|}~|{~~~~{v}zv{~|~}}}z}~{~}~~~~}||}}}~~{{|}}~~~~~||~~}~~~}{{z~~|}}z{}~}||~}|~~|}~{~~|{~}~}}z|~~~~~z}~|}~~||~|~||}|z|}~~z}}|~~{}}||{~}}y~}|}~{{}|z}}}|}~|{~~y||}~|z|y~~}|{z{}}{|{z|~~{{~|~}{~}}|}~~|~|}z~{~~|}~}|}||}t|}}|yv}{{|{ywzy{x{zz{y|yv{xzxzwy~{{yv|}~y~{~|z{|{z|~xyyy}x{|y|z{~vv~{|{{yy{}x{x}xy||wxy{x}xx}zxuy}~}~{||zx~y~|{y||}~zxyz}}zxyxyz|~|}}u{z~{zzxz}z||w}zwy}|w~{}}y|~zz~~}~|{~x}|y||~|{}|~yxw}|wyy{{|wyvx{vzyzz{yz{}~}z}}y}y{|z}~xz}{~{~}~~}~w{yx~vx||xvzy~zxz~wwz}}|y{x|wz{}vvx}||{}w|y{z}}}|{~~~|{|{|zz{y||t|yv~zw~||zy{}{vz}{|~zv{x{w}z{x{y}}}{y|~~}{|~x}~yzz|y~{w}xwx|yy|zxz}w~|}|~y}}}x{{|{{{{||~zx}~{|wzy|vzx}z}|wx}x|}~{{|y{z}}wz}}y{w{zyzy||{|}{|~}|~y}~||~zzy{q{|}{{{x{{z|xz|{{}w}zyz{z|~w~~y}zv{|~{|{vz{||yyz}}xw|zzzywxyzz{}{{~vyzx{|w{z}x||wx{{|w|{|{~y}z~x|~{~~|}zy{}{|~yz{{~|w{w}zxywz|{{}}~yy|zz~v||}{~}{}}{~}wz{{x|yz}{y}x|{{}zz~{xx{~zyzzzx||z}|xx~|y~||}x{}zzz}|~~}~~zy~~}{|{~z|||}}|~}~{~x~}{}~~~}z||~{yz~~||}}}}~~}||~}||}~}~y{}}}z~}~}}}}~~{|}~{y}|~~~}}{}~}~{}z~~~{|~}|~}~}}||}}~||~}|{~z~{|~|}}~}~}~~}}~}~|y}{}|}}|~}}~~}{~~{}~z|zx|}}}{~{~zy~}~}~}{{~}}~}{}~~}|~y}}~~|}}{~~}}|~~|~}~~~{~~~}}|}~}~}}}{|}{}~}~}~z}~~}}x{|||{}||}|~y~{xy{zx}x|z}zvw}~{{y}x{|}}wxyz{xyv{yyywy{v}z{~}xx{{z}x}}|{z|zy||wy}~{}xzxyvxy{{~x}v{|xyvz{z~|yyz~yz|}zy|~}{xx{~{~{{w{xx{yw{|yx|xvz|{|~z|y{|xx|uzwy~}zx{zyy{zwv~{|wzz|vzx{{}|x{{x{{y|y~yvzv}|{~|~z}zz{|~}z~}z~x}}y|||{{{|}yxxzyx}vwv{|{tz}{|vzx|{yw}{~x~~w~z|{{{|{zv~yzxz{z}{{z|yy|{}|w|}w|~||z~||zy{z}|z{|}zz{w}}wzx}w}~{{{|xzy~y|{y}{zvxzx|vz{v|yy}}{z}{x||}z~x{xz{z{~y|~yy}|z}}z{w|}u}z}zyw{v|{z}}{y{v|{y}}~|}{yxy}x~z}~zz~zy~|xz|uzyzy~y}}|{|~{{{zzwx||z}||yxz~z{yx}~wzv|}vy{z|{|{xz}zy{y|yw||z~ztz~{z|~}{y|zxwu}x||{zxy|{z{}w|}{{{||{yzwz~wzwxr{~wz~|y{|||}||zz}|{{{x}zw}x}z}z|{|}yy{x}zz{yxz}xz{zy||x{v{w|y|}x{yvzv{{w}u}y{|ywz|x{{|{{{vv{vxvyv|}~|}|z~{~z{y|z{{~{y{|zxzxz{y|x{wz|x{{~xu{}}z}x|y|wz|}|}z{z{yxwzyxyy}zz{~}|~|~|||}}y~z~}{~~~|}}z~y~y|}|~|}~}~~~|}z}~~y~|~~|}~{~|{}~}|~~}{~|}~~}~}}{zx}~|~|}}|~}}|}{}|}|{~}{||}||~}}|}|}||~}{}~}}{~~|{|}}~}|~}{||}~|}}~~~}~|~~z{~{~~~v~~~~}||~}~}{~}~~|}||}}z|}~~y}}z~~{||}|}~}~}||~~|}|{{||~~~|~}{}}{}}}|}|}z}}}||}~x}~|x|~~v{{~|{~}~{}}}~~u~~z{~|}~~|z{}~|yx|{}|~}~~~|}{|~{~}~x~{wx{xx|}||x|y~zzzww|{{{}y|z{{|{y}{}y}|z{||||}}v~yzxz~|||w||}||w}zxwv|{x|xxyw|{|y|{~yz}~zy}~{z|}~z~|~~~w||{}y|zzz~{|zx}{vz|{~{}z{|yx|}}z|~~y}~}|~|~|z}{w{yz|x}}z}zx}|zx|{{~z{}}}{z|x|z~}{z|zy||}|}}|w{|u~~zzxy|z~zy~zzy}zyy}z{y~{y|}~{~~z}}~}~{y|}y{}||||~}|t||yz|v|{~|zxy{zzwy{|z|~}{}|w||z~||}|{{|~|z|z|{{}yx|z~|x{z{|{vx|x~z}}~z{z|}x}{~}}zz~}wy||{|}||x{}}vy{zzzx}{{|~z}{|}{|zz}y|}}~~}~{{~yx}|~~{{zz~x||y}~{{}y|{vzyx~}z{~z}{}~x{~{}~|}}}{zz}}}zx{z}~{}xw|zxzxy}ww{x~~{z~y|x}|||}}yzx}~|~{y||yy{x}}z|~y{}}{y}|{zz{~w|v}|~~|}x{||y}~|z~}y{w|{yzxy|zx~~yz~z~x}|~|zy|||{{x{z~||}y}}||}zy~~~{}~}~~~}{~~~~x~~y~~{}}{~}|~~~}~}~~~~~~~~~~z}~||}|y{}~~z}}~y~x~~|z|~~~~~~}~~}~~y}}~~~z~~~}y~}~~~~|~~~~{|{}{}}}}~~|}||}~}}~~|}}|~}zv~|~||}||~}~~~~{~}}|~~~x~~}~~~~|~~{z|~~}|~~~}~vwx}x{|}{{}{{{x{{y||yz|~{{|{xy|y|||wz{}xz~zxzzt}z~x}|zz{|z{~{zz}{{{~x{|~{}}~zzy{z|z|{{z~{x{wxz{y}{z~~{y{|z~zyz|zy}}y~z}z}{}z{{~zz}}|y{~{{z|{{}zw|z}wzxy|zvu||{yv{y|y}z{}y|y|xuwz~}}}{z|{zuy~x{x|w~~}}~||xsx|{z|zxx|}~y~z~|ywx|v}y{w}z{z}~}~x}yy|yxyy{wy{u{~z}y~{z{~{}zz|x~{{}|u}x|~|}yzy}y{uy}zy{xxz}{|~~wyy~xw~v}}z|y{yxw{z~{zz~}|y~z}}wy||o{|||z{y{}{{|x{|y}~|}|}vyzxx{||w}zz|z}~{~y|~yw|{~~xzzx}z~x~}y~~vz}|{}|x||}yz|w~{{{~y}{{|y{|yx}|x}~y}|y}{zyzzx}{|x|wxy{~{y{}t~z|{{|zv}}|}{{yz|ywz~~yv{|y|~{|{{{|wzzy{rzzzwz}|z}~z}{yx|z|ww{|vz{{}}~}}yx||}|yy~z}|}zxy}z{wy{zyz|xw{~zx{tz}}x{~|{{yx{{{||z~~|z|xu}{~{{z}{|y{}~}}x{||w{z{{x{}{ryw~}w|~|yy|zv{~zz~~~zz{zw{x~{~x~~w}}z}z||x{|}|}yyv{z{u}{{|~|{y|y~~{~}|~{{~~|~~~~{z~~|}~z~z|~~~~~{~~|~}}}}~~~|}}|z}|}~}z~}}~}||~~~~~~z~||}~~|~~|~}}~z~~|{~~|||~|}}}}}}~}~|~~~~}~}||~~~~~~~}~x}}}~|~~}}z}{}~~||~{~}~}~}z~||{}~{}~{~|~~~}z|{~~~}||}}~}~|~{|~~y}~}~{~z|~{z~}~z~{~{~}z{|~|{~|~~|~{~}}}|~}|~}~~~}}}}}{~{{{|xzx~~{|~|}}}z~~{~}}~}~{z~|}~~~~z~{}|~|z}}wz|{{wz||~{z|~zxvyyyz{ywy{|z||zz|z}{{z|xwz~zxx~z{|~xz|zy~x|{{{w~|~{zz~{z~z|x|{vy{|}|}|}||x|||y|z|}y|v}x}~|{y}}}{{~}{xq|{{|~sw|z{yz}z{|yw|xw|y~yx~~|{z~{~{yxz|{{|}}{~}|yz}|~~|~xxyy~}xzv|z}}~}{v|{{yz}{xzv}{|uy|yz}vy~{w~xy}}}}|~{{|~{||~}|z|zy}}}|}z|uxw{|wywvwx|{zywy~|{|}|x}|~~x~}|z}|}|~~~||{zztyx{zwz{|z{{zzux~}xyxwuz{wy|{z}|}}{{}~{~~{~y{z~|}~}wz|v{y{z|{xz|yyy{}|zzw}yw}z}~y~xzw}~|~|~~|xw|~{|{~~yyzuzu~|{{yy{y{}{|y}zwzx~x~z{x}}{}~{}~||v}~z{~|zzz|y}}yw|zy{{{zz{}{zyyyy}{|x}wzswv|z|wz~{y{zy~zz~x~||w}|{||}{~}{yy|zw~zzz|vv|xxv||}|{x{xu{}y~{{y~xyzzzzy~z~z|{|~}{yy|~{{||zzx~zy{yu}y{}~~y|sz{||{{wyw|z}~vx{~~z{||~}{{{{|z~~}~|{~{z~uzww{x{|~|vy{yx{y}~||{{wx|v|x~~{|{~}{}|y}{|~|~}~~~{y}z~{z~}~~~{|}|}~z~~~}~}|}~}~||}|{{~}~~~|}z~~|}|}~}}{{y|x}{}~}{|~z}|~}}||z~z~||~~~~z{}~}{~~~~|~{}~v}|}}~}~~}~}~|}}|~}~}{~{}~{~~~|}~}~|}}|~}~y~|~}~~~}}~|~||{{y|~|~}~~}~~~~z}|x~y|y}}~}~z~}~~|~|~~~~~~}~~|~~~}{|}~~~~}~y}~~}~}}{}}~~~x{zw~z{{{zyzy~~|zvtzw{xy{|}{v~|}x}z{}xyz|xz{{~}yz~yy}|z{}|wy~yy{}xz{|xyywx}{{}y{~yzvz~yp~zz|{vrzxx|wxwzw{w}y}|z|yy~{}~}zx||zz|~||zz{}yw|~z}z|zy{z{uuzxzz{}}z}ww~v}zw}~zw|{~x{~}{z~||{z~x|||w}{wwyw}|x~zzz~vx|w~|y~{yzw|{{yyu}{}z~{|{yxu|vww{{w|{yv{u}~zzwz|~|y{}~xyxwy{y{yy~z~y{}y}{{}||}|z}zu~{{zz||{|zzz|{|{{x}{}{||}{}}~{z{xwx}x}x}}{w||}{x~{{w{{|z|x}zx}{ywz}||y}|}|x|w~{||yzz|}~u|x{}}|x||{||}y|{y|{x}||zyw{}|{xz{{v}|zyuzxz}xz|}|{~{~||}x{yzy{}wyz}|}~}|zxyy}}xyx}~~{{{{x~}z~yy||~}{|{z|{z|}yy}}z}wyyzy}|}{xw{|yz{x{zyx{~yz}xzx{}{vy}~{{v|y||zz|z|zyyyx}|{{{z|{|{|y}}|vz{{zy}~zw{|x~{~}y|yyzz~{{{z|}|zy|zx{yyx{|zyy{~zy{~~{}~}yz~y{x}zyxzx{|y~u}w{yz~{~|yy{xz~vxx~w|y|zwxwxyzz{~|tzxy}xu~}y{z|zz|{}z||}~{~{|}~~~~~|~}{~y||~~~~~|~||}~z~}|~}}y}}{}{|}z}|~~}~||}}z||||z||}v~}~}z}~y}{~~}~{}}|~~{}z~z}}~|~~|~{}}}|~{|y~|~~}}~~~{}~}}~{{{~~~~~}|}~|~~}{|~}~}}|x~||z|~zy{~}}|z|z}xy~{{x}~}z{||~}|~|{{}~}|z~|~}~z~}~~~|~}{}z~|~~|x{|~~~}}~~|~y}~~}~|~}~|}~||}}~|x}x|}{~}{|}~}}}~y}{~|}|~|}~|z}|}|w|~||}|y~{|{||~{~{{vx|z{yywu|{vx{z~yzysy|zz{zz|{x~|w|zz}~|x}y}{{y}~|{}|y{zy{|z{}|zz{y|z||{t|xzyz{z|||z}|{~|}}{uw{vz{{}xwx|}|}}{~ywx|}~}zz}yv{zzzyw{|wz|x{{zwyrx~vz|~{|}}{{|z|yx{z|{~{}|~~}{y{{{~yu{vy~v}{z{z{|uyzvzxyx~{z{xz|~{x}zzy{}~y{z|w}{}}~y}{{zz{y{x|}v{|{zw}}zz~v{{}z}zv{~z}x}x~}|{|z{|z{}{y}~{y}xwz~x}yywy{z~|{|}vw}{{}zzz|v|{{|~}y|z|~||vz}~~q|~z|~|z~~tyx||z~{zw}xyvz|w~{wzyvy{}{vy~z}x}|y{~z{|x|{|~}}~{x}}}zy|~ywy{{~}wz|{|~x{yy{{}}z|y|wyx{||}zwx{|zzyx~{y{~{z}z~{~|}}ywwyzx|{~|~~|yy{y}}|z{yv|z{|z|}}yz|}y}{|}{~}{|{yw{ywy}|z||{{}z}~{xy{z||{||||~}{~{y}~|||{{{{|z|z{zzz}~~|}}{}xxyzxw~wy{|x}x}xz{}}zyz~xxw|}z}}|x~|{|}~~|{~ux}|}{~~}vzwv}yzzzzyx}|y}{w}wy}yxyyyz}|z}{w{}zy~~~}~|}}|~~{}}}~{z|~~}|}}}{||}z{}|~~}}}}~}{~~~~}~~}|~}}|~|~~|{z~}~|}zx~}z~|x~{~~y|{}}{|wz{|~z|~z~~|x~}~}~~~~||}~||~{}~~}~~~~|}~}~{~}|y~|~}}}}~y}}|}}~||~}}}|{~y|~}z||~~zx|{~}}|~~~~~|||~~~|y~~}~~||}}~{||~~}|y{z|{|z~z|~~~~|{}~|z~~~~|~~~{~z{}|~{~|~||}y~~y{y}z{{zxzy{w{y{}y{z{|yy{}xx}|}|zzxz{|yy}{z}}}zxzxw|}~ww{~x}|w{~|~{wy~yz{~|{uzz{zvy{z{||y}~{{t|{x{x}yz~}wzy{vz{zyzyu}|~yxw|{{}y}zy~~|zzyz}|}{|}~~v{w~|uw}z~|~vx|||yw}~{zx{||x}y}y}zuyz}~v~y|yy{~~|~}xzz~z~|{{}yu}}|xvzy}xx}{yz|{x}}}||{~z}zv~{}wz|vw||{yu{~}y}{}v|x|zx}uz}{z~y{ywwx|}{{|zvz|t}}{y|x{zyxyy{y}y}y}z}y||z~~{yz|{|x}~x{s|{x||x{y||z|{{x||xzy~vy|}}|yy~wy|{||zz}{{||{ywz}{~}~z{~v|zy~v}~w{}~|{y||~}~z}|}}||z{{|}z}|zz|x~zzz{yx|xy{z{{zz{v{}{{|{z~w||vy}~{z{rz|}|{{{xzz}|z{}x{}|x~z}z}|{~x}|{{y{zz}xx|wy{z{{yy~xv~ywy}~{yyzx{wy|}|x{~}|{xvyw|}y{xy{}|{yx~{}}wyzz~{zyzyz{{{~{|yy|z|y}|||v~~ywz}y{|v~{wzxzy|}}|||yxz|zz|}yv{|u{zyv~y}{z}|{{|~{u}z|u}w{xx{xxz}}zyx}|z|{ywz~}y~~zx~w{||z}}}x}~{|}|z}~~~z|~}|}}||}}~}}~|{}z|~}|~|{~z~}|}~~~|zy~}|{}~~w|}~}~~~|}{~z{~~~|{~}~}|{}}~|{{{~{|}}~~}~~}~}~~}~|~z~|{}~||}}~|y}}}~}|~~|}|||}|}}}{{|~}~{{z~}y}}{|}|}~}~~|}~}}{~}|~|{~|~~~|y}~}~}|~|}|~~~}}}~y}}}}~~}~||~~||{{}}|{~~~||}~~}~|~}~~|{~}}~~~~~~{}|{~|}}}z~z|z}z}~}~}{}}{~~}|{~x}}{xz}}}~~{~}~}}y}{}}~~~z}~||}y}~{}}|~~}~|~w}|{{|y{|}xw{x|zv~wwx~|~zyy|{x{y{ztzxzyzz}~{|}w|{|~|{{}|y{|}~{z}yy}~y{y{y{ywy{|yz|}{sv|yy{}~|{y~u}z~{zyyx{~~{}|y|y}{z{p~y}|{{{x|}|xyww{|z{{z}wzz{yyv}}z~z~z{yw~y}~~}{||~~y~}|{{y}z}z{{|wv|z{zx{y|{wxx{{yxy{|{{y~}{|zz~~yz{z}w}x~y}w{zyz{zsyy||w{{z}{}|y|}u~}x{uz}z}~z{{x{|~xz~|~{|{}|zz~x|{{~}|zyz{x|}vxz{xwuw~|z|~}zyz}{|{~{}}~||y||zzz|zwyz{zv}z~|{}}}~x}~|xyzy|v|y{|}wx}~{w~~|}z{|wyyv~~{z}yy|yv{z{{u|z{v{v}w{zv|y{{y{}y}{xzz|}z|wy|zxyy{~~~x|{yz||{{vx|}}wz}}z}}x~wwzu{~|{~~~~}xyw|y{z~}~}{}~}~}y|yt{{zz}{yt~x}z{z{{xw{ywy}y~xx||y~x~}{|}||{{|y}~{{y}{wy{}tww{|z|{z|{{z{yy{~~{~y~z~~}yz{{y~y~{y~~~zwx|wwxy|}}{z{w|{|w}xyz|xyzxuz|~~}{z}wz|{~}|~~~|~||}~||~}}|~~w}~~}}}}}}{~||}~~{|~}}|}{~}~}zx||||~~}}~z||}~~{~~}~|~}}}|~|}|~|~}}~~|y~|~{~{|~z~|~}~}}{}~}|z~~~{~|{||}~{|}~}|~|~z{{}|~}|~}|{~||~|~||~||}~~}~~~|~~}~~}~~{}~~{~||||}}}~|~~~}~|~~~~~}~}}|||}~~|~z~}|~~~~~|~|}~}}}|}|z}}|~}{{}~}~~|~{zz|x~~z~|~{}||{}x{|yzxz}yx}{~xyux}xy}||y{~wx|y}}wz}}z{xz{{{y}~{|~~}|z{}|{|wz{|}w||{y|}|z|{xz{y|}|zyy~zy{w{z{y}yxy||~x}|y|}~|zz}}z{{w{z}}y{||{{u~z{zzzvyzz|yy{x~w||{|z|vz|yxxzz|xy{ztz{|}xyzzyy~||}z{{~~zy~}xyxyyvxzvy|x}xzw|{y|{{{yzzwt~{~z{y~zxz}||yyxy||~z~||}{y~~|yzu{x{}|~z||x}xzxy}~zx||y||||}x}x}t}z{xz{||}xx||y~}y{{w|}{y{z~z{t{z{{yv}y}zytyzz}z~xy}~yt}{{~}}|v|z}{{y}}|}}vw}{~zx{|}|yw{y|z}w{|y{rz~y|x|}||}x~~xyzy|||~z~y|yu}w{|}yzzy{{|v{{{|zyz|}||||yzw}}y{|{z|wz}y}{zz~wyuyxzyyz~~z}}yx{~x|{{y|zy|{yyzt{z|zz{}v~|w{}~x{zy{zs~wyzy{yx~z|ty{||y||z}{|{}z~yz{x||yyy}~{}}xz{z{w}{}{{zx|wzy{y{t||zz{wx{x|zz~|zz|{zzxyyuzzxy}|~{yy|{{{z~y|w{{yyx||vzyx~z{w|~z{u~|~z|z{{{}|~x|}|z~z}y~~z|y~y}z}{zy|}}~yy|w||zz|xxy{~{~~||~~}~z}~~~||}~|}~~~}|~{~}z~~|}y~~~}~}|}~~|||}~~|z~~~~~||}z~~~y}~}}{~~z|z{~}z}|}}xy}~~}~}~|}{{}~}~}~}~~}|~~||||}}~}}}}}~}}}}~}}~~{|}}||{z|}{}}|~|}}{}~~}~{}|}}|~{}~|~}~{}z~|}}}}{}~~~}~y}|~y~|z}|}}~~{~}~||~~}~~~||}~|z}}x}}~{{y}}~{}|{}{z~}|~~~~~}}zy~}~|y~}~}~~|}}}{}~|~}y~y}~||}{}{~|~~||~~{}}{~{{}~}y{||~|}wzz{z~zxxw{yz|z~yvyxz{z|{wyyy|~yy|~||z|}{~}~z}{||vtz|{|~|y~zwv|y|tzyzz|||zxwv}wz}w|zz~|{|wx{}{|{{|{~y~|y{y|z{{yx|w{{|z|zzyx|z}zzw|xy}vv|w}y{xy{{|{{|wyvy{{{}{|w{|zx||yz~yzvzxx|z|||}{wxz|w}z{{xy{z|uy~w~z}zy{z~zyzx{|{z}~zv|zxxx}zw{|y{|~}w||zxw|yz{|w|~xx|{}|}}~}~{y|}}{||z}~zy|{}x{yxwx{{x|y|ywwxz~zz{zz}~z~}}}}|rzz}v|xyzv{}}x}}x{~|z{|x}}~}|xy||}~zyzz~w{{w}z|y}vzz}~{z}}z}{}}~z}{z~w~{|~~zyy|y~|}z{~z~zy{wzxzxw{y}~w{xx|y}|{||z}{|yx{}}{}}{yzyyzx{zz{vx{}y|z~yz{}{{y{y{yx|}z||~{zz~xz}}zz{{|}{z}v}}|yy{x}{|{{wz{|yw}zzxz|xxy}x{x||{z}xxz{z{}uz|~|}|||v}z{{}zxw||y{yx~|yzzv{yxyw{{|}|}yy|yz}}|}w{~zx||y|z~}~}|}|z}zz}zz|zx{zxxz|wxxz{z}||{z|{}|yx{~|~x{|y}xz}}|xy~}}~}z~}}}~}w~{{}~~~}~}}~~}|~~}}}{}~~}|~}|||||}{z}~~|~|}}{~~}|}}{{}{}{|{}}{~{{zy}{~~tw{y}~~~~}}|||~~~~~~}{z|y~|~~}~}{z~|~~|}z~~}y~}~z}~~~~}}~z}z|}~y{z{}|}~|~~|~}~~~}~x}z~}z}~}~~}{~~~|~~||{}}}}~~}{}|~|~~~~~}|~}x}}|z}{}||}~{~}}{~y~||{}~~~||z~|}~{}{|~}{zwwv}y{~z|~}}{|||}zx}zx~|}|}{|~zz}x||~|wvx~x{y~}|z}wvv{yz{~w{yy{{}vx{|{z{{zzw|}z~z|wvzz|y|zz|zz~y|}~z}||}||wy}{}~|}z{~~y{}z}zv}||{{{yxyz{{y|zz|y{~|{{x|xx|y{|||wx|y|zz~}|x{~}x{z{zy~ww{~~|}|z{~x~z}~zzvy|zw{~yzxw|z~{}|{~z{~}y{{wzx|w{}{y|{v}z{|z|y{x~||~{|z~u{z~~|~x~xyy|}wz|z|w}{|w}{z}}z{}~{z{x|}wvyz~}|w|}xzzzxz}}~{x}}|}{x}z~}~{|y{zx|w}{{}yz~zxw{{y}{|{~yzx|}||{|zyw{~}u}t}{z}{z}~~z}|yz|{|{|~z~{{y}~y~|t{|{zz|~{zyxw~}|{{||{xw|||{{y{vwy|||u|z}{y|}zzy}{}~t{|z|{v{yxz{yzy}z{vyy~{}~~~z{|vy{xyxy|uz{y~{z}}zz}zzwvx{yzxz{zz~~{~|v~x{}z{x{}~x{~}|~|yxy|z}|}{|}y~|z{|y}z{{}{tuzzw|~}}yy{y}zuy}}z}u|{{}|~}xwy|yv~w{z{~{|z~z~yyyz|}yyx}x}}~}{||~z{}x|~~wy~uyuz|wz|znyxz}}txzxz~~y~~{yx{}}z~z{}~}z~z}|}~}~}}~}}~{{~~y|}~}~~|{z~~{}~{z~~~~}}}~}x|}~|y~}z|}|~~~z{~~~}~|~{~~z{}}|}|~}}}~}|~|}}||~{}~~{~|w}y}}~~~}~z|}~~}z~~}}}~|~z|}{|~~~}~|||~|~}~{{{||{}}}}}~{}z}z}z}||~z~y~}{|~~}~~~~}|~{|}{~|~|~{~~~}|~~~|~~~}~}}~~x~~~y}}|}~{~~}|{}~~}|w~}~}}w}|}~}|{{~~~}}{{x}}||}}}~~~x~zz~{~|~}}{}~~}~~{u~}~~z|}{z~}}{~}~z~r~}~|y}|~zx~~yx|zy{}xzzz|t}||||z{y|}{|{uuuwyzy}zxv}zzz}}~|zz{{zv}yz~z|~uxy|~{xz{|{xyyzu}{wxyxwuy}ywy|uw|{~~ww~}wxz{{{zv{z|{x~zx}y|z}}{|{{{{~zyx|v|x{yxv~yz||}}{z|uzyx{{vxz{{}zxy{wz|zw|z{|y~{zz{~|{z}w~zw{~{z{~~~|||}y}~wyutzy|zu}{z||{}{yzxwzwz}y}yxz}}}~}z{{zx{~yw||{~z|zwx{zy~w~y{vwyzyywzz~{z{{x|w~}xxwyxw~z{{~~z|xw}{twx~}zwxyy{}}}|}{|y}{xww{{s|x{{{|z~}w}~vy~}xyvy|~~|}{}|{w{y}|vz}xsz{x~xy{{wz}{xw|{{||zy|~~y}z}|}{y|}~{}||y}{}~~}{w|xwuyyz~|~x}|wvx}|xxy{}~vyy{{{|}xz~{}{}}{|{yz{{}~~}xz|z}}zu~}{xzy|{z|yzwz~zzy}xyvxzzzzx|{{y{|}{zy{yx{yz{z}{{||{xu|z|{xwyx|yx}{{|}{xyvywyt{u~vuxxxzw|}~{x}|y}~|~}z|s|~y{{|y|{yy~zxw{y{}{z|{{~|yzyu{yzx||~xu{ywxwz{~y{yy~x~xz{w~x{~{z~v~x{tz|w~{}|z}zx{{wyz~}w~y{{{}{yzz}{y{{x{yy|z|x}}~z~yw|~~}|}~~||{}~}}~|{~|~}{|{|}||~~}z~|{~z}|}~}~}{}}z~{~{x|zy~}~}~x|{}}~~~{}}y~}}}~|z}z}yz~||{~||{}~{~y~{|{}|}z}||y|}|}}~~~|~}}|~|~}|~w|}~{}}~|~}|~y}|~|y~~}~~~}}}}{{{{}|~|~~{|}}{~{}y}~~{~~z}~~}|}~}}}|~||~|~|~}~~||~~{~~}|z}}{~}}~|~~z|}||}w|~}~yyx}}}}|~y}|~~|~}{}x|z~|{}}yzxx|z||}{}|~|~~}w|yz{y{y}}~~}w|z|zvzx|x}ywzxy{}z|yzz}zyt{zzy~|w|yz|zy~u}ywxz{x{{||{zxyzzxz~|y{{w{uxuz|{z}x~}z{~z}tzzzxyvxxwx{}yy}z{}z{uxyx|z{z~}y|{{{{{y}|}{yv{zy|zw|~v~xxy|{zy|{~vzyxy{|zyvzzz}z~{~xv{vw~}y|zw{z}y{vzxz{z{wz{x|yz|}{xzy{y|{}z{z~y|vw}|z||z}||{}w}}x|z{{}z~~x|zx{{x|y~zy|||}z{zwyyzw{}y~{z|~|{}{z~{wz~{zy}vy~}~x{{}wy}zyx{}x{|v{zyx}yyx|{{}{}y|y}~x|}}}{|yz{yy{zy{vw{}}{}{y|{|y{zyw{w{y|}z{}x{|vzxxzzx}y|}}yt{|{x}}}yy||}{}|}|x~~z}|{}~v}{|}z{~z|u{wzz||z{~z}{|x|zw}}}~{x{~|wz|z~z~~~zw{~zz{z}|x||~xz{~zxy~|{{|{{~y{vzxy{v{zzz|x{zt}{~v|xy}v{u}y}}|y~yy|~wwz~}||v~z{|{}x{xwz}x|~y|z~}z}{z|u{{y~xz~sy{|||z~yww~y||~{yv}xu|}{~z~{~zzvxz|yx~z|wwy~~x{||yz}yw}wu||yux{}xxz}{|yysz~{{xzz}~{y}}y~z~v{zv{{~}|z|yz{w}{}y|wzzxzzr{||~}z}}||~~~||}|}{z|y~{}}}}|{}||z~}~}~}~|}~|y|~}|{~|~y}|z~|}||~{z~}~~}z}}~~~}||}}~~~~|{y~{|~{{|}z}}|{~|{}}}~|~~}}}|~}~}~{~}z}yy}z~~{~}~~}{z|{{~{~{~{~~~}~~|}{}|{~~}}}}~~~~}}~~~~|~~~|}|}||}z|~}z|}~z~}~~z~~}|~z}}}~~{~|}}}z{~~|}}z}~}|{}}u|~~~~{}|~~~~|~}~~}|y{~~~|~}~~~}|~~~|||}~~}z~}~|}{{}~~~~~~|}~|z}~~~~r~~~}{}}~|~{~{}~x}|z{|~xxzx|}v}{yzyy}xz|wyyy}wzz|xx~yvz~wx}zzx}|~~zz}}w|zwzu}wz|y~{z|zwxzyxyxzyy{{x~zy{zzx}y||wxwyx~z|x{xzzx|~zuzw{v|vwyztyz~}{z{xz~x~}yyz|~z{yx{||z~}{x|{yywyx{~z|}}w}||~y{{}~yzzvz|}}}}x{|~}{u|vwtyvw}~z{{}z{|zy{zvy|zx}z||w~yyzxz{w~z{~}|z{zw~{x|}{~{}uyv|~{z}x{|{z|zyzxx|{w{x~~}z|~w|y{{|y|}}yz{|{~zzz}v{ywvx}{yx{x}wv}xwxwx~yz{z|zvv}zx}}|y}~{z{z~z~}}|~z}yz~~x{}|v}{{|~{zyxz}{y{{ys~}~xz{}{}zz|~{y~|}~y{~x~~zy|~{xyyx~y||}}}{w{zy{y|tz|}x}|}{zz~~||}wyz|y{vx{x{}{y}zyz~z{|~z~{z||x{||z{z{y}v}z{{zy|{x}|}{{yz|||yyywzyzy|}y{}{{~~xx|z||wy~x|s}xzzxyzyy{{|{z~}y|xxx|y|zwuw~{{}zzy|yvy{~|}}zz|{|{{z{uzw}y{yz|{z|x|y||{}{yxyy|w}v|z{y~|}~zxyz~~}z{{|||z~yzz~y}{}{w||}u}yz|y}}}|}vy}zzz~{t{{z}z|vx{}{}y}}|~{z~~|~~{}|~~z~|{~||}~zz~|{{~~~}~~~}~~|}~}x}}|{}}w}s|{}~}~{|sy}~~{{~~~||~y}|}~~~~|~}~~~}~z|~}}y{~~}~}|~~y~||~|~}{|z}~z}}z||~~}~|}|~}{y~{}~}}~~~~}}~|z|~}{~~||~~|}~}~z~~}~~|~~~~x|~}}|}z{|x}{~~z}z~|{}{~~|}}~y}~}~~|~}}~y{~~}~y|~{x}~~~~|~|{{}~{~}~z~~~}}~~~y~~|~z}|~z|}~~~}{|~}~z|}|z|z||}y~~{~z}~~}}~~~||yy{|{{y{||~vyx{xzy|~yyz}zxx}z|wy~x}{x}~{v}{w|}}yy}yy{~xzx}v{w~w{}yywz|}zy{|y{}{{~{{z~|yyyzwxx{~}{~zyz|~y{{x{yuz|}||~{yz|yzyyyz~z~zwvxxy|}zwz{|x|~z{v{w}xyuzwwz|qzx|x{{yy}}y{{{z{x|}z~}}zz}{~z|~z}y{~{yy{z|}{z{xw~yyxy|~{{{{~~{yz}~yzz~{}z}z}{|z{y~|xz|xzw|~zzxy}y}~w{x{~wx{{v~~xv{z{~~|~~xzwx|xwz|w|u~}w|xwy|z{y{}yz|zyxz~x|y|{{~xx~s{}w{yzv{yyz}y|}{{zy~~}x{z{{|y{}{{~}~yw}~{{yzz|}}}~zvz~~{}xwv|zyy}{z{|z}y||{zy~{zyuz{{|}xzvw~~|~y|}xzx}~x~}~{{y{w}|w{{y{zw}{|wy}}zzzyx}{{||yz|}wz}z}{yzzyz}z~zy~zzyy|zzy|u{}y{}|yzz|yy~{x{w||{uw~}{{{x}{{y~{z~z||}|{|y|}uwxw{yuyyz{|vv}z|x||xu|y|v}}|{y}yyyyzz~w}wzzxyu{{z{|zzz}x~z~|xyw}{|z{z~~~ww}}uyx|syx{zuz}y{{x~yzy|x|{{}y}zvyyx}{{w||~v|zz}|z}|zzx|~|xz|yv{}~|}}~~~}|~|}{z}y{{z~|}y|~~}~}{}z~~~~}{{}y~~}~~~|{}t|}}{y||z||z~|}|||~}}}|{{~z}~}z}~}||}y}||~~~}|~}{}}~y~||}~}~}{{|~~~|}~}|~}}}}}||}y|~}{~{~|}xz{~~}}||{~z~~}|}z{}~|{~~|{}~}}}z}|~~~|~{}}}}~{~{{~~{}}~~|}}~}~z~y{|}}}~}}}|}~~}}~~y~~~}}}~}}~|~~~~}}zy}}{~|}~~z~~}|}|z~}~}~y}||~}{{zx~~{~~{}~}~|}{}~}}z~}|||~}|v|y}~~~~~}{zyw}vzz~z|y{zxx}wz{|yxz|yw}vyzyzy{~}|x{~z}|z|y|{|yz}{x{y}}zw~v|x{}{y|~{~x|xx|{zyy~|~zz}{yw|zyx{zz}{yy}{z}x{~|{y|{uyxy{}}z{x|}yx{{|z{xvvyw~yw~uz}wyx|xwvx{|z||y{y}x~|y~|~zyz~y{x~zt|{~{{~~|y{~}{xypywzx}zzzxx{|xzyx|xy~{wrw|{||~yy{yy~zz~{|~{z~{u{|v}~x||yx||{}zv{}{y{||z~~yzzyx{ywv~{~zzx|~y~zz~||yz{}xyzy||}x}~yx|y}{|{y{vvxyyyyzz||}vv}x{{vz||x{u}|}zz|}{}~~{y~y}{~}z{}uyyz|~wuu|zzzxyxu{{y}~xy}||wzz~~u~|}~xy{zz|~{}}{}|x{vx|x|v{|v{u|v}{|wxz{ywwwxu}z}xwz|xyz}y{}zy~v~}yy{}|xzz|{}~~vsyxy}yzy}}x|}x|zq}z|~z~|yw}xxx}~|{}zz~}y|{z|wy}t}u}t||~{||{z{z||{z{zyz~}zv}}|wvxyv{x|||z~|{yu{x|}y~yy}z~}xy||{}}|~|{|wyyvv{|{y}}|{|wu{yzxxxy{{z|x{{y||z~|}~w{~|}w~xy|}}|y|zzzz~}x~xxz|{yz}yzwy|z|xvy~~xzwzw~x{z|}z}|~|~}y}~~zyz}~~}{{~}|z}}~~}}}}}|}~}~|~|}|{}{z|||~{}~}~||~}~~~~~~|~{~~z~~|~~}|}~|{~}z~|~~~|{{}}z~|}~x~~~}}{|~}~{~{}||~|~}~y~x~|||~}||~{~z~~~y{~}~y}}z{}~{~~}|}{{{~~y||||{|{|x}|~|z~{~|}z|}~~||~~{}|~|~}}||~~|~y{z|}{|{}~~~}}}|}z~|{~{}~z~||}w}}|~|~||}{|~y~}|{z|z~~}~}}}~{|}||}~|~z}}}}~z|{|{~y|}~~}}}y}~y|{xz}y|{z|{w|{zzzx||w{xz|}}{x~|{wzvyxzww|z|||z{xzy|x{z}~z}yyyyzy|w|{yxzzzxy||uv|{{uu}}~yx}y}xx{{}yz{}{w{y~wyy~|{w~|{y|||~xzzy}zz|{|}xzvy}}||yxzy}~{{xw}zwy}{~|{x|}|}z|zz{{{~zx{{z||w}y}~w{}}y}x{y}{zzyzxx|}z{|}tz}z}|xz}xxyz{z}y}~|uw{}x|{~z{z~{{|y{~{}{x{|y~xy{|vywwxzy{yy|{z}}zuz|x}zyx|z}{zz{y{z}zzzy{y|{z{{zz~}xz|~y{y}|y{}||yz{wz||zzzy|~s|||{xz{|{x{z}yy|xzx|w|}x~{xyyx|}{zy{z{wu~u}}y~|yy{||}z{yz|y|wzy||{~w~~}ws|{yx~{xyy}~xzzyzx{w}v~zzvz~x}w{y|{z|v{|{{}~{|}wxyy{|~}y|{y|z{zy{{|y|x|{|wzzzu~x{|yxz~~yzz{|t~{||xy}|{yxz{y{x~z{~x|~zz{x}}y|~v~|}x|{v{{yww|x{|~wzwyzx~}|y{||y{{|x}xzzx}zzz~{zzy{x}{|}y}z~z|xv}y{zz}y||xx|}~wz{|z|w|{{w|{{u}y~zy{{y{x{{||{z~y|z{{|xzx}xzzy|~{z{|y}|z{~wy{z|}{x|{{|x~~~~~z~~}|~~|~|y|||}~~y}~}{{}~||{~{{{}}}~{}~~}{{~{||~|{}}}}|~}|}~}x|~|~|}~|}}~~}{|y|~|}~|~~}z}}~z~z}~{{~{~~z~{z|}|~~{{~}|~~~~|~~}~~}{t~~|~|~}}}}}|||~}}~{z}|~~}}z}{{||}|}}z~~}~}~|}|~~~~~||}}~}~}~~~}~{}~~~{}~~~~{}~~~}}}|{~~~z}|y}~~~~|z~{z}}}}~~~|}}}}z~||{{|~z}}~}}|~}|~}}}{}z~u}}{}}~~~}~yv~{z{xzw~}~w{}xww{||z~yz|x{v{ty}x|{}}y{~zz{{yxy|~xyz|}}{{|z~{vv~{|{|zw}{y|xxywy{z|xyzzzz{wu}{ywx}|~yz|xyz}yv{{||yy}x||xyy|y}~{zz{}~{wx{}v{x~yx}xxxwyz~vzy}xz~||x}|{x|y|zxz}z~w{~z}}z|}|}w{x||w||xy}z|{yxuyx}z{|w{xzzwy}~x{||}}z|{}{yy{}yz{}}xy}yz|v~~{z{z{wyz{zzwz{zw~w{{vx{yyyz{||{|y|y{z||zwy|{}~yzy{~zzy{{}z~|xzzwxyu{z{|~zzyzwz{~}{{z|{x||wy~}}|xy|||y||~z}z|xw{x~}zyy}{yy}vxwzx{m~x}y{|{{|z}||yz|xy|v{x{{{z{|{}|{yz|}z{z|ywy{z{vzyzzx{{zz|}xuw{{yy}xwy|z|{zw|wy|w~}~~}}~|~zw}{}}}xz~y{|x{yx}{yvzxy{w||u~y{|w|{uyxyxz}}|{z}zxyy{z{~~yz~}z}yzz{zz}xxzyyyy{{s{y|z|z{{}|~|xv{}~|z~zx{{|x{~{|||w}y{y~|yx{~x}}xwzytz{y}|wz{zzzy{zyzyw}xy{{z~~y{z{~z|{~|{|x|w}|yz}z}zux}xzyx}y~xyv|yzzwxyyxyx~~{||zyzzy{x|y~}|}{|||yyz~~}}}|}}~~z~z|||}~~~}}~~|~~|z}}||{{|~}}~}x~{~~}|~~~}~{|~z{~~}}}}}~}~|}~~}}~}~}w}~}~|}}|}}{{}}{|~~}|~{{~y~~~~~}~{~~|y~|}{~}x{|~y~~}~~|}}~~}|{~}}|}|~~}{~~~~~}{~~}~|}}{|}~~}}~|~}~~}}{|~~{||}{}}}||}{z~~||{{}}~}~~|~{~|{|{~|~}}}~z}~}z}~~~~~~~{|w~w}~{}|||}~||y~~~}~{{~|x}||{{~}}|z{}~}~}~~{{{{wzxv{x}u}}{w|zx|}w}{zzvyww|{ww~|{w|yy}y|w}|zzzxx}yz}z|}{{{}y~w~vyvw|}yz{{{z{~y||y|~~}xw|~zwy|z||x|vyx|z~}z|}{|w{zz{y||yyz}~~~zxy|vyyy}{z||zw}~z}yzx}|z{ww{}zw{wz{xyx{zy{z{{x{|x{yu}zv}{~|zz|}{~yx|x~}z||w~|{{w||~zzyz}zyz}}xz|yz|vz{}{z{|z}zy{}y~~}zy{zyyzz~}|{~}yy{||wz}~|wx|{zzv{x{{~|y{}zy}yz~~|{}zzxxz|{{z{}}zx~||zzzy{|z{~~|z|}{}xx{|{y{|}x{xxwyzv}{~z{{xxwxxxy}}|yy}{}z}|{y}|zy|}|yz{}z{|y|}{|{x}y}|u||z{y|}w{yx}|z|{}zx~}|y{{z|x|||vyy{z}|~z~|zy~xxyy|u{{|z}w|{y~xz|{z{yzxzzvw{{}{}x{|{yx|}|y|yzwx~yyz~v{{}yxy{y|xyyxyzxv}~{z}~}z{y~xx}w|}v~|xyyz{|z|}}|zv|}|wz{~|wzww~z|z|}{{|x{w~w~|x}}zyp~z{yy|{}|z|{y|zzz}{{|{}}zz}}wz{}{|yuzz{{x}xx|y}w}yz~xy}x{z~z}z{z}y|{zvz||}xz{x|yw~|ww}}}}{z~}}|}w{x|{{}|zz||~}~z{}|}}z~~~}~}~}y~{{}~{~}}~}zz|||}}}~|~~}||}~~}}}~|}|}z}}}~~~|}||}{{zz~~|~y~~~z~}}{||~}|~{}~}}|}||y}~|||~{~zx{|~~}{}{{}z}y|~|~~|}zz{v}}~~}~}{}|z~}z~|{~~}}~y~}{z~~~|~|}~{{}{z~~|}~|~~~~{{|~z}|z}~|}x{~}~{~}{~~~~w|{|}~|||~}~{}}}~~|}~~}~~}{w}|}}~~|}~~}~}|~}|~}}{}}~~z~}~~}||~z}|||}|~}}}y~}{~~~}{z~~~~~z}|}|~~~}x}~||}{|||w{{~{y{}zz}zzu{y|wzvyy{uxz|{y{xv|yzv{yx|ux{zyxyz{yvz|zy{{|zz}{y}~z{y|zx}}|zzy{x{}yyy}y|yx}~{}xv{{wzw}{z{|z|zs}z{~z}}{yxz{{{|xz}x}zwx{wxyzz{{~y}{x{wz~}{~zwxzxxw~xz{|}{yz}x{}{}|yyxw|}}|}zwx{xuu|x~zxvy{{|{zxy}yy{wx{{xy}}y|yz{|z}y|z~xz||w~yy{{}{xzzy{z|}vyzz{~yzz{y|zy~zyv|{~{~zy~y|}z~}yx{s}v|~}{}}zy}{z~wwxzzwzzz~~yyx~w|}xzxz{yyy~yx}}z{~y}z|zyy{}~|y||xy~}z}}|~z~xxz{xxy}v{yzy~ztx|~}w|||wz||{~~zx~w}}}|zzyzww|{zyz}{zxxyz{wyx}yvy{yy~}yx}xzxx{~z~{x|}}{{}}y{~z~t{z~{}|zwzy}{yw{{|yz{v{zwwz|}y{uy{{{zyww|}{v{w~{x{zz~z}~}z{}|{|}~yxxzyx}}~zy}z~{vz~{yyzyxyz{{zw{xz{z~||{}y||y|{{z||}yx|vzz{y{{xwyzzzyt}zu{{vx|{~{|x}~w}yw||}}~{~y}yzx||{}|~{z}~|{|x|z{yxy{|xuzxvx{x}|zwz{w~~}|{~y}{{}|yuuxw}}wzz~}}|}~{}~|}}~|~y~|}|zz{{}y|||~{~}{~}~}|}}}~~||~x~|~}x{~~}|}|~{}yv|~~~~~}||~~z~|~}~~~|}~}yz}||}~~~}}z|}{}~zw{yz~~|}}}~}~|~~}~|~}}{||{{v}}~}{|}~}~~z~}}|}~}|{}|~{||~|}{}|~~~|~}}{~~~|y}{z|}w}}}}}{}{z~}~~{}y||}||}~{}}z{}~|}~z|z{{~~~|}}}~}}w{~|{~|}}~~}}~}|~~~}|~}}|}~|}z}}~~}~{~~}}~}~~|~}y}}|z~}~~}}~{{|~~~~}~~~z}{z{}y{zzy}{||v|}z{{tz{yy{}~~zw{zy{|{{}wy{|{}xvzw{y{{yxxx{y}}}vz{|xw}}z|{|{vy||}|{y{|y}~{|}||{z{x||w|}~xyx|z{w{zzy}}y|z{|yxzxxy|z|}w~y|u~~|}}|z}}yzz{{{{~{zz}|{{{|||wz}y~z}~xzz{}~|{|yzzy{w{{y~{~zv|{{{||}wzy}x{z}zx~yxy}|wxzy|z~y{yvw}zzx~xz{yx}|~}|}zx~}w~~|yyyz{zz}zxz|||x{x||y}zyz}xy|yvz|{zx||~||vyw|vwywzxw|~z~zwz{}||y{~y{{uy~y{{y|v|y{|{yvz~w}r~{y~{}~zz}yu}|y}z~yw|}|{{||yz|~z~{}}|{y{zxvyyu|syz{||wx}y{}}xzzx{|w}{z{q||}~}vx|zu~}{x{{|u||w}yx||xyzwyyy{xyy|y|xzz|z~{w|~ww{wzzy}vzwz|s{~y}y|{{|x{v|{z||{}y}zz|y~vz{x}~xyz~xu|w||xy{yzz{{|{vwz{||xz}{y~z||x|w{~{{{~~y~{{~xxvx|}w{yx{y{~{w}|{}zvyy|}v}}zz~{}~wyzzw}xz~vz|{zwx{|yx~x|{yz|zzu|{xzzy||~y|{|{x{}~yy}}}{{}{|w|y{}~{{zw~}~~z{z~{}yyzzwzy{zyyzz|}}wz{z{z|}y}~~z}|{~~~zx}}~|}~y}yz~}~z~}~~y~~}|~~}}y}|~x}}|~~}~~~{|}y~}~~~~}~z~{~}~~|~{}~}{}z~||~~{|}}z{y}~{{}}|}~z~}|~~{{|{}~}}~}|}}{}}~}}~}~{|~|}||~}|~~}}y}~|~|~}~}|{|~z|~z}~~|{~}|}{}{}z}|~}}|}~}|y~~}{}}}~||}}||~}~}z~}~~~~}}~}}}}{~}}}~|~~~{}}}{~}u~~~~}z|}y~}}|x}|||}~}}}~||}}}~zw}|}~}~~~~}|z~zz}z~|{{zw~{}xzu{}y|xv{vxyuy|wy|vzv|{~{xyz}v|z|x{~y{{|{}y|||~}{|ywxzzxv~z{}w}wwyzzwwxzxu{{y|~tw{w{xyw}xy|{{v||||x|yxzyx}v|zy{{}|~|z|{||||zz|y}}zxyz{|{yyvzzxzyx~y{~zzy{yz}{|y|z||{}}y~x||y{tzyw{|wuz}}}yz}~xv{xwz{xwvw}v~x~y}|z|xz||~}~yx{v}xz|~~{|w{}{zvzzyxyx|{}zyu|}y{}~yyvyx{x|w~}~~zy|{y{w~}u~yz{y|~~zx}~~~w|{z~~{|yyy{wxx|v|z{}tyyxx{z{y||sv~}z}~y{{~}yz|zwx|}z|~z|v}{|w}{{y}y{zzw{zvxw{}|yz|z}|yzvy}y}y~{yzx|~~~}y{}y||{}x{z{yv|~{|w}}~|zxzv}uyv~{u}ztzz|~|{{z{~|z|~{|z{|zzwz~z{}zy|wx|x{yx|xy|xs~~|z}y}|x}|x~ywz|}{}w}z|~{zv|{}|xyu{|{zyz~x~|uzyzxzzzywzw}}}{zzw|~|z{wxxxz}{|z|~y|}yy{}zy{z|||}z{|}|y{|~y}~x}~|||{}wzx}xwzx{z|zxx}||~x{}|{{}z}yx||}y}{{|z}wzy|~z|yv~~yvzxyyz}}z|~}z}|yz}}|{v{zz|z}|{{|||~{{~{{y~||{~}x||~{{z}}~z|}z~}~{~x~~|~~~~~~}}z~{~|z~~~z}~|{}}}~}|||z{~~}~||~}}~}|~}yz~|}~y|}}z}~y{~}~{}~}~}}~{|~|}||z|~}}}}~|}~}z}~~{~~~|}~|}}~{}~~~~~{~|~}zz~~xx{~~x{~~~z~{{~z~||z||{}x}z{}~~z|}|~}{~w~}{{y~~}}~z~}}{}{}|}~{}z~|}~~}~}}{z~}}}{~|}}}}}||~|}|z}}yz|{z{~}}}~y~~}{~}~~~|||z}||~}zz}~}z~~}x}|~|~~{}~|~}}~~{}|y}{|z}~y~}||~~~xy|ywy{~}~xwy|zxw||w|~z{{|zx}z}zww{x|x}ywx{|{wx}}zy{zzxzw~{y|zz{{vx~vz|z|z|}||z{zxv|{{y}z{zz{uywzx{y}z{|uy|vzy{|{z|y{y|yx{{xxzzwxyy~}xy}zx|y|y{x~}z|~{xywxxzwyv}z|yz~yzxv|{z}z{u}}zy}{|~}}||xyx{}{x|~{|~{~y|}}{zzw|{{~{xw}y}|v~vwy{{zzz|z{z|zyyx{|z|yy{wwxw|zz||x{z{|{~{zxxw~y}xxu|||vz~}xyz{|{y{xw|}}~x|xzwz{zx|u}|{z|zz{|}}{|x}xzz{|~}{|yz}}yz~~z}{yyw{~~xyzz|{zwt}}z}w|z~}|yxx|r}{|zyx}wzzxw}y{~|yz{}~u|y}yy}{}y~}|zz~}y{~|{|w}{o{|}w~y{}{xw}}{{~{}uuxyww|z|zyx~}{~v}ww{{z~yzzzzz~}~zxy{xzx|}~z{|zzwz{xy{u~{|zu}vyx{zz}~{{zz||v|u{x{~{y~|y{y|z|yy{w}z|{x{{wz{x~zyxv~z|{u|~{xzxz~z{~{~zz{v{zxzyzz|y|{{x{}~{xy|zw~}{z}x}w|z~|y|y{zwxywx~{yz|}x|vx{{{z{|zy}}}zyx}xz}z~{|yx{zvx|{|{|{wyxzz|z{{|y}}}y}~~~{}}|}~|~}}~|z~||~}~|}|}~{y~|z}~|}~z||}~{}}|~z~~~u~}}}}~|}~~~|~{||~~{~}yy~~{|~{~}z}}~{}~}{|}~~|~x}~~{}~}~}~~}}~~~x~~||{|||}{z}|~~}}|~~~~~~}}~~{{{~~~~|~}x{{z{{~wy~~~~}~}}~z|}}}~}{}z}~}yzz||}||~x{{|}~~~||~|{~}}}{~~{|~|}|}}~~}|}~|~~|s~}}}}~xz}~{}}|}}{}~|}y~y}{~|~~|}}}}}}~~~|~}y}x~~}}}~~~}||{z||~|}}|}|~}~x}~~|w{zu~x|{|}yx|}{vvwz{wu{|{{uvx{v}|zz~|{y{x|z}|w~{v|~{}~~}|xz}xt{zzw{~ytzwx{wxy~z|w|xzzx|{zzyz}y{zzzwy~|x{zz|z{z}{|y{|y~|xz{q|~{w|x|vy~|{zxwzyyy{|zyyx}y}xvx}zw{w{z|{}}}~}yw|}x{y|z~|}zy}{{|x}xx|z}}zw|yuyxww}}y{xyz{z|xzxx|}|~x~~|x~~|qy}}{y~{|}~}{}z~~v{}|uxzxyw}yx}zwwxz|yx}y|~}xy|~vzx}{|~y~w}|~~y~x}|wz|z}y~|}yyz||{xtwu{xxx|x}~x|yxzzv||~yy|}z{yz|y}x{|y~{zzz~}xvx|zx~|{|yx|xzw{|yyz{y}{{}z||s{y{zw{{}z}}~~{|yyzyy||y}zwy}yz}{~||z}~z}{zx{z}{xyxzyxyzz~w||{zvy}z~}x{zyxz~wyx{~ww}x{~{w|yx~{xx~zz|y{{vzzwv|x}{~y{||vx|~y~wy|zzvyw|~z~~~}v~yxz}z}wz}zw|y|wwx~yy{|yxw|u{z{y{y~|u{y|y|~z~zx{}wy}{y{~|}{z{x}z~xxy~{xvwy{z{||}xz{{zvvyz~}}z{vx{zx~{z}|~~|}}{xv}vx||{|{w}yz}x~zv~{wxyz{zwy|yy}||{{{|{}~y{zy}}z}~z~y}y}~x~z||~|}}}~~}}|~~~}{}z}}xz}~||{~{}~~|}~|~~~z~zz}~xz~|{}}y{~}}|z|}~~|~x}|~~~{~z}}|v~}|}}||||{}~~}|z}}}~~|{~{}}}||~z}|~z|}~y{~}~~}|~{~~y|}w{z}}~}}~|}}y||{|~}}||~}zz{z~|}{|y~{~}~~~}{|~~x~~{~~}~yz}~~~~}{}z}}z}~~~|z~ry{|~}{{}~~~z~z~y}||||~~~~}}|}~|~z~||~|}~}~}}||{~}z||~~|~}{~|z}|{}|}|~|}|}z|~}}|~~}|}~~~|{|z{z|{zxv{xzw{}|yz~zxx~|zzxxz|vwy|{{|{|{}~sy{{~y|{zy{zx{yvy{{y{|~y|{{{zzzu}zzy~}||zzyzyz{wxy{xz{~~vx|~|u|x~yw|xxy{vw{w{v{xzxy~wyv}wvy}zxy{yw|z~w{xxz{}vx~x{{{{}y{}z}w|ww|}zx~}w|z}{{{z~}}vxz~xy|zzz}}x}w{v{{|}w|{}|zw}}ww|xxzx{xy}r{|{{{zzyy{v{wyzyzzzu||zv|~z~wxxw}}wz|wzx|z|{x}~y~w{yzyxuz{x{}z}~|yx~y~x|y{wyz|{{x{zzz{||yyu~w}vzwy|zw|vx}v|x{yu|x}xwz{}t|{}}{y{||xwxv{x|{|}||zx|}y}z|~x||xz{{{{{|{xwzxuyy~}yzw|z}x{}|x}{z|yzxw~{x}x~xw~|~yzszyzxx}xyzyy}|~y{|}}wz{{zzzxz|x~|zv{w{{wzx||{zy{}{{|w}zyz{y{w}zzwyvy~y||}}zxyzyyz~x|yywy~{{xzw{xxxyz{z~vxxyxwzyyxu{}{yzwzxz{yyyx}z}}|z||x{y|syw{xzzzvxy}wzz|y{r|xyx{z|zz}xy{zvx{v{z|vxzy|xz{|yz|{|{z{||xz|y|}zzy|y|zu|{u}}{z~yy}uwxyx{}~}{{~zzwyzy}}x{y~v~yz{x}{xy{}xww}|zz|}yz|}~y|x|vx|{~~zz{~z}~{}~~}~z~z}~}{||~{~{|{|}|{~}y|~}|~~}}z{~~~}~~}}|}{}{~}}~}{{z}}{~}~z|~~|}}zz{y||{|y|}~{|||||~z{|~}~}z{w~||z~}x~~~z|~}|{}~|zz}~|{{~~z|~~~}|~{~~}~~|~|~~|~}}|z}~~y~}|}~{|x}{}~}|~}}~}|}{|~|~~|~~y|w|z|}~~z}}~}|{~|~}}{|}~}}{}{}{}|~|{}{}v|~}|||~z{z}||~{~}}{{~x~~~~z{~}~~~~}{{~~{~|~{{{~}{|zy}~~y|~x|{}}~}{}}}{|~z|}{~}}|}|y~~y||{}~x|~~}|~}~|}{|~~{z}|y|{~yy~{|wx{yx||yy{}zzzv{{wy{{{||x|xu}|{zx|~|~zz|}|~w|{{|}y|z~{yz||yyu|{~yyyw|vzvu|~zx{yw{}y~zwt}t|{}z||yzzy{~~z}|~zz|z{wzwz{x|{}}sy|wy{{z|y{}wzy{zzx{{{{z{wz{xvy}yy|z~y{{|~~{~|x{~w{zz}zyz}yy||{x~||x~z{z}xy|}{zz~}y{x~}zzy{z{|{zw{{|x{x}xz|yzzw~~|zzy||yxz~{yyywxz{y{{|ty{||||y|x}{}|}{yzzz{}~|}yxyy|||w{~~|xzyxw|z|v}z|x|zz{w}|y{|{}}{|{z}}~{~}~}||{~yzwy}|{{}{zzzz~}}|{}{z{}}yvyz}}xx|y{w|x}yz|{}y}|y}{y{~{}}zxyuwyzuv}zywxxvwv~yz~xszy|y}x|vyw|}|~y{|}|{y}z|{x{}{vw}vyw}u}|rz|xwy}x{~{uzyy{x}y}~|yy{x}vyy{uz|||z{|z~{~}|~vxx|~y}{{xx{xz{}}y{z}}x{}z|x}}{x~~y||yy|~z|x~~w{y|~z{{z||y{y{}z||vxwy|{zxz}~}xwxzxz|{xv{z{|zy|{z|u{|}|w~wzz}}}~}x|z}ywyw}{{~r|{u|yy{zx|{yz{z|}zw|z}}zx||}{|~v{~z~~{|}~zz~~|~z~}~z}{|}~{}~}~|~x~~~|}z{}z~}||xzz|~~|~}~~~|~~{|}x~{}|{|~}{|x~{}~}}}~~}||~|~~{{~{||~~}|~}z~}~|}zy|}~~{w~y~~{|~}||}~|{}}~|}~}~z|~~z~}|~|}|~~~}~}}}}{}}z|~}~~~||~~y}{|~~|{{x|~}~}~~y}~}|}|zv~z~||{~~}~}~~}~~}x}w{}y}|{|w}}~z|}|{~|{~|~{y~zx||}}{{~z}|}|~z~z~x~~}|~|~y~~~yz|}|~y~}}~~~{~z}y}z~}}}y}y|z}w{}z|}z{|{xw|zyyzz|{{zz{}w}{{|{}w{z}y}z{w}w|{y~{}w}{z{{zwz|}||zz{zxy~y|}y{}}z}x|z||{y~}}xxzx|}x|{x~{z|}{}}z{zz~}}|{vzyw|}yy{|}}~|y||x{}|{y{~}wzxz|~uzzz~|}z{y~zv|{yzzx~||}zx}}}||~{|}~y{y|{yw~zx~zy|z{|}zx|z~~|w}}~x|zy||{||z}|~zxz}|~|y~xz||zx~z|}|~zy||~x|z}|{}{|xzz|u|~{}~|{||}y{wz~|~y}{{~z}{{~x|w}zz{zw~y{}~}w|xy|}y}|{{z|{~zzyw}wz|yy}}}}y|y~}~zx}xxy}zy|}~zy|}xx{~z}{}z}{x~~~~{}}|{{|}~|}{||}||}}}}zx{{zw}}|{{|zz|~z{}~z~}||~}yzx|z{}~z|{|}{||~~~~}y~zzy~||}}|{}|}y|y|{yyw~uz~yx}{~|}}{z{y}|||~{y~|z~{}}z{{}}|{v}{|}|{xzw}|~{wu~}}w{zy~~z}x~w~}|~{|z~|~~}z~||}}{{{|{}vz{~{y}yx{~}{{}z~y|y}~{yzz}~y|}{|}{}||~~~{}{~x{~|}~{yz~|x~||~}||xzuz||}|yzz||z{}}~{~{}|~~}}}~~|~|}}~~}}}y{~~}~||}~}~{~~~z~|~}~{~~~~}}}~|}|z}~}~~~}}{~~~~~}~}}~}~~~~~}~|}z{~|}}~}y}{~|~~}}{|{|}{~~}}|~z|~|{~~}~}|~{|}~~~~~z~~}y~~}|~}{~}~|~~~~|}~|~}}~}~}~}~~|z~{~~{z}~r|~|{~~~|~|~{~}~|~}z}~~}~~|{z{}}y}~~~~}}{z|}{|{~}y~}{w|zu|zz{z~}|wxv~s{zyvyyx{x}ywz|x||~x{|{}~z{y|v~}zz{zz{z|yzz}yz{}zyzywz{}zv|xzzyx{vxzzzzx{|z}w~{z}{}xw~y~z}zwy}z}uwyy{wyzx}|z|~w|yy|{szy{xy{|w{|x~|y|x}~|}x~~{{{~{{x|}||}|}v}y{ywy}xy{yw{|x~~zwyyxvyy{{{x}{zzu}{}|vy}ywzwx~~z{||z~}~z{xz{|xwzx|x{|zy}u}||w{v{|wy{vw}||x|z|uz|{|uz~y{~zz{{z{~}{}vyywxxz}|zwzxy{x}|yzwzy{|{z~}q}~z~{||}{{{|z{}}|{y{xx{|z}xvyyuzyx~wuzwy|}}}x}|wzxvw{z{{}xx~}}y~}xz}wv}}~x~xx~xx{||{xx~y||z~yyvwt}yz{zzz{wz|y{~z{|y{~|{{yzy~{{{}{x}y}yx{|x|~z}{}z}|xz}y~yxx~wx{yy{{}y{{xyzz~xz}zyyz}}}}|~{v|}{y{|xwx~}zx|zzvzx{|{zy}|zwy{}x{{{}x~yx}y{}{z{z~|zz{z~{|{{zzyy{{wz}yz}xx}~xw|y{sxxzz|{xyzww|~}|{xz||{|y}|xxz}||{}}y}yy{{{|x|{y{zw|}v||}z}y|y|xz}{||z{~|x}y|{zyz}~}|||~{{~~~{z}}}y~~~~~z~}}y}~u}{{~~~}{|}}{||{|~|}|}{~~~||~|}~w}~~~||}|}}{}}yx|}}}{}}}|~}{}|~}y}{~~~~||}|~}||z||}|}{~}}|{~}{z{~{w}y{{y}|~y}~}~~}}{|~~}}|}}~~~~|z~{|~~~}zz|}z{~x}{~z|z}~|~~{|~{~y|}y}~~{}|~}~~}}~|z|{|w~|{~|z{}}}}~}z}}~|~~{}~}~}~}}|}~~y~~~}~{y}}~~{}}|z~z}~~y{|~y~|~|}}}~}~~}|~~|}~~}}y}{~}{ywv}z}x{|}}|{v}{{zz~zzy|||{xyyy|{}~zzy}|zz~|zz|{z||z~v{y|z{{{|xx{{|xy|x||}|{y{yxzzywyxytx{zzx}xz~yzy}||||wx{{z~y{|uy|y~zy}{y|xzu|yy}|{}{~u||x||zx~|}z~|{wy{{yxy|{|{}}~|||zz{|z}|y{}yztzzzz}w~zx{}z{y|{zx{|}x~~yo|~xy~v|z|yv|{{|{y{ww|xzyzz}z~~{xzyw|~zxwzy}zz||zz|zz|wz}~y~wu{wwzzz{}}|ywz{y~|u{}}yzy{xyz{}{x}yz}w}{~|yzwvzwxwx}v|xy{y|{{z|~xy|}y{x~zx{wwz}z|{y~y}y{wzy~yz|{uy{|}{||yy{|xszx{x~{z|{}yz|}yx|~w}w|{ywzxyxv|yy|z~x{~yx|||{|~|~w{~{z{nzz|z{}wzvz~{|}|{~xy{{||{v{||}|{|z~~~yy|yz~y{zz{vy}{yz{xyz~}}z{{}}{}|{{z{||x{~zz~yz~~xv~y{{xvx~}yyxw{{{{zyz{|}|xzx{~{y}yz|{x{zxz|z}}zww|w~}}xyy||y}{{z{||y}|z}z{x~}z~}||}x~{zywy|y{wxzx{{~y{}~yx{yxw}|~|x|~u|zwxxv|xz{zy{w||}|~z{|~}|yxy~|{y|{~{x~}|xz|z}y||~yzwz}v|y}||z|x{~~|{{z}|~}}~|{~}{|}}~~}}~}|~}||~~~}|||~~z|~{|{}}}~~~~|}~~|~z|z~}}~}}{}}|{w~z}}}{||}~~~y}z~~}|}~|~~}{~||}}z}~|}~|~~}{~}~{}~}~~z~~~{~~~}~{~}{||~~z}}~}{~{}}~}}~~{}~{|~~~||z~{}~y}~||}~w}|~}~~}|}~|{~~}{}~||{}|}}~}}zz~}||~{~}|{~|y~}~{~{}~{~}}|~~{{~}|~}~{}{{{{x}||~~~~~{}{{~~|~}{~~~}}y~|~~}~}~y}}|{}xy|}zuzw|w||{{u{yzzu~{yzz}xz||}zv|yx{xz|}|{~xzy|z{z{|zyx{{x|}}z{ztyx}y{xw{~yxy{y|y|xvw{wzxxu|vxy{|wvwx|szyx~{w{xyy|{yyy~|{}{ux|~|||v|wwxyux|xuzxw~|w}|wxz}}z{yxzw||yyy|yw||zz~~y|}y{{~|y}zx|~z|{z~sz|~~zzv|x|}|w}wt{z{u||xvz~y{z|zzxz~~{}{~z{yvx{~zy}zx|z{z|}wwzzvrzvzxvy}z|xxy~y|x{yvzxzzw~z{x~zyz|{}y}x|{}{{|x~wxtz~xy{~ww{{x|{w~xw}yzv|{x|}}wzzxv|w{zy~~zzz|x|||{w|y~zyz~z|}}}|zxsx{}|~{yw}{||zu}}t~xx~ywx{wyuzy}}zz}~{~x~~zz|}|v{~yz{|~{|z|v|z|{{z{|w||y|{|zwz|xx{zu{yz~yx}}z{xzxz}{x~{zwx}xyyy|zzw|z|x|ww~wy{}~{{xxzwz~zx|y}w{yzuz|}xvy}{z{zzwy~xzw~{v~{|~~}yx~y}z{|~~z|y|z|{z}y{wv~y{vy~|y{xzw}w|~}w|~|{{z{~}||yz{}{~|}z{ywx|x{{}~zy{{y|y{}y{~xx~w|uz{z|}yw|y}}~{vyyx|~{w||zx}~xx{z{||~{zzxz~x||}uzzyywx{}|yw{|zz|~yy|wyz{|{|{{y}y}w|}}~}|zz{}~~}}zz||}|z|}|}~{~~~}{}{}~}~}|~~|z}~}}}|}z}}~}y~}|~}|y~}~}~|x{~|z{}~~~|}x{|y|~}~~z~~|}~{zxz|~{|~}z}{z~~z~}~~}~~{~}~|~|~}~~}~}~|}}{~~~~}~{{|}{}|z~~}|~}~~}|~~~|~{~~~}}~}}w{}z|~~~~}~|}|~{~|~~~~{yz~}~}{~~}x|~~z~}~~~}~~}~|{}~}yz}x~}~}~~~~|~~||}}{~{z}|~~~~{~|y}~~||z~~|}w|{~{|z|~~z|{{}||{~~}}~|}~}}~|{{~{{|zz}~{z}w|z}z}{~|w}|}}{xx}zzz|}|zzzz~yz~zy}}||}|{x}}v|w{{~z{{{xuz{}zz}~|}}tyx{|}z{zy{u|xy|yy~{x}zz{{}|{||zxv{x{}~zv|uy}{u|y}~~yzu||zvz{z{z{}|y{z}{ww{w~wz}zz|v|~zzzz{|wzy|~{~w}vyyz|x{|xz~{y|y|zxvz|zxv~{||}y{yzxwvz|ztzty~y|ywzz{{xz~|y{}{{z{z{rxyw~ywz|x}}|y|yyw|zy|y}x|{v|~z}{{zy||zx|{{}{}|~zyzxuwyv{u|}y~yz|{xzwy||yvxx}{uwx{|{|}x||zwyzyzyy||y||z|y|zv{~{wyw{}{{|}z{{x{y{w}|y{x~yz}|z{|}w|ywxzy~|zzzz|w}xxz{{y~|uzv|{}||x}y}{z}~z}|yx|~y|x{|{|{{~vwyw|z{|z}}{{y}~yx{{|w{yy{zwy}~|y}y{{{xxwy}z{v}y|xzx{{}zzzyzv}|xwu{z}z~{x{~}{{zy{|y|u~zyz{{y~yu}w|~x}x}yy{{{zxy|{xxyyz|y}vyxy}xy~z}y}|~~}w{y}||vz{zyz|}zvxxz|xz~~zz||{{xz{wzy~yy{zzv|zw|yy|}}{|z|y|u{||}y}}zz{|vy}z{zzux~|zv|}{x~x}}zzy}xzzw~}}yx{}|{}wy{|zxy{{xzz}{w{{xz{wz|{|yzu{xz|z~{|}{~}~}}|}~y}}|~{}|~|}}~~|~~}z{{}~}}}~y}}||~||w~}|z~~~~~|}~~{{zz~{||~|{}~}{{|y~~|||z|~}}~}~|}y~}w~{~}|}|}y~x|{~~~|~|~|~{}}}~~|~~}{~}y}|}}}|{}~|~~~}~}~~~}||zx|}}~}|~{~|}}~~~~~}}{~~}~||}~}}|~~~|~~|~|}|}~}y~~|{}|}{{~}}}z~}~}{||}~}~}~~~|}}}}~}}|{{|z~~|~}~~~~{~~~|}}}}z|~~}}}}y~|y{}}}zz|}}}{{x|{~||}}z~}~}y|~|{~}|z}~}zz}~}}|{~~|~|zzy~}{|~|~z}{zy}yyzxzw|{uzy{x}}~yy}}|yyyvy|}xy~wzz|~z}|y{}w}yzxvz}~zxz|zwz~wxxv|tw~wxvxzuzyu~}|xz|zxxz|{~vzz|y{|y}yzz{}|z{y|xy{~{uzz{zu{{x|y~~x|}}~{v}zutxxxy{}||}|y}x}v}|}{{{{~x{~|z|}}w||~|yxu|yz~{{uw|zzwzyvy{yw{yz}}wzyz{x{~{{|zyz}~z|}{y}z|{yy~z|y|y~}zw{xz{}u{y|vz{}{yw{}yxx}}x|~x{zz~z~w}{~yy{y~yy}x}{|{v|{zzyw{xzxxxwyy|xx}|}y{x{{~}s{x}{z{~{x~ww{}yzzywz|}y~{|~}|yu~|w|z|z|v}zvyw{yy}zx~wyx|vvyzxuy~xzx|y{~}y|xz}|x~~}{z{{w|y}|xw~wwx{x|vyw|zuy{w{|{y{{z|x}{x{|y|zy|~}z{}v}~{}zxx{yx~xz~xx|{z|y{}}yw}}zvyw{u{z~|~~{x{|}||yxzz~rz{z|}|y|wu}{yz|{x~z|wz{y}x}y{{x}v|xxy{x|{w}}yzz}y{z~~zz{|}}|}v}}w|{w|zyx{y{|}y}{}w|~|xv}w}x~wyx{zxz}{}{{|w{swy|z}~|||~~}~|}x}zxz{yzw{{{yww|}yz}z{{yyt}~zz{}|zw~|~yz~}~}{}~}~~}}}~}|~xz|{{}}~~~|}}|~}|~}~{~}}}zz}~~y|}|~~}~~|||~|z}~~~}}}~w}}}|~}{z{|~||}}{z}}y~}}|~~|y}}z~{|{|~}z~|~~~|}|~}~||~|}}}z|~~}zy{}~|~~}|~~}|}~~{|~|~||}||}|{~|~|z}}}|~|~{||~|~~}}~~|~~}}~}}}|}~z~}y|{{}~~|}|{~~}{~~}z}}}x}{}~~|{}~|~}~}~~~{{~}~|~||~~|}~|{~{|z}|~}|~z}~z}|~}}|{~}~y}~~~|~~|~|}~}~}|~~q~|}}{|~{|y}||}{~{w~}~|}~}~w|{xxzxy|w}v|z|zx~~y{y|{v{yx{|wv{zx|yv{|x{zx{y{xxw{{|z}|x}}z|zzxzyyyy}z|w{|{}w|x|x}{|wx}wyz|~yz{{wx~~w{|x{{x|zyxy}x}z|y{zv{yxxvwxyxy}z}~zxz|~xzy|}|{z}z|{}~uzzxyzzxx|z{u{ux{x|zx~z{zx}x|u}z||~yx}r{vw~z|zyxv{}yy{{z|{|{{zzwy{x}{zzxzzuwzzx|~|y{{zxv}zz||{yyw|z{z|y{z}x|~xy|zyz{ywu|xx{~yxw~yz}{|w}|||~|yxzz|~x|{x|z{~y{z|ww}|{zy~{|||{~{|zuzzz}|{yy}{{{}||wzty|z~~y}zy{}~z|zzuz{{xy|}{uzywy|v||{xy~|{|x}|}vyuyzyz{xyy|zy{zz}zvxxxw|}}w||yvz{zyzyz{{}}x|~y~|yzzxxz}wx|}z}|yxz}vz||r|y{|w|||~}zy~{~yzxzzwy~xz{{~zvxy|w}s}{}wwzx|wxxyut|z|{v}{}zz{~|yxu}{yzzy{}z}{z{zz{{z{{{xz~{yz|yx}y{uyw}y{|wyz{z~xxz|{yw{|xz|}x~{|}xy|yz{u|~{{|vyy}}tw}zz||zzzzyw{|xwyy~z||}~{xyx||{||x~x~xy{xzw}|}x{x|z~~|z|ty{}z~~xz{y}|}yz~sz}~vwz~y|z{|~u~~x{{ywz}~}{}|{~}~}~~}{{}z~}~y|}~{{~}~}}}{~|~|~}}}y}~|{|~|w}|}{||}|~|w~~}|{}~w|}}{y}{}|}~~~~}~}}~}{}{}{|}|}~|}|}~}~~|~~~}|~~~zz~|}~}~|~|~}}~~}~}~|}}}w}~|}}~}~}~~|}}~}|}|~~xz~~}}}|~|{|}}~y|{{}|~~}~~|~|{~~}}~z~||~|}|}~~}~~z|~}{}~~~}}{{~{}}}~}}y}~|~|||~~}|~}}|}~}~|~|~~~~~}z}{|{~|}y~z|}}~|x||z}~}~x~~}y||}|}}{}}~|~}}}}}}~y}|~}|~}{y~{~}~{~~~}}z~z}zz{{~|}{{{z|yy{~yzyz|zzwyy~wwzxxx{wzyy{zz|{xyx}x|||~z}{|y~|}}z{w|y|x}yz~z~v{|zv|~vzy{w{zy|y{|yxzwzuxxyzw|yz}|}v{{|v}~{}|yvzvz|}|{y}|{x{v|}yx|xyzwwvx{wz{zz|||{w}zwtzy}{|yx|~}{{vw|zw{w~x{}|yw|w}}}zz|uzy{uzxyzvy|}}{vxyxxwz~vy~{{zy{}|yzwy{}}y{{}||y|z|{~w}zwy||}yyxz~}xw}u}|zw|{}xxwz{wz{x{x|}~||||wz~}x}}|~zw}{~yzy{|||{{yv~wz}wz{{|x|{uwv|zy}{vx{vzzz}}y~{y|z|z|z{zyx|{{v{}|y}}z{wyyyzz|{}v}zzzwyxv}wx}x}x|~{{}~~{|~z{{{}|z~yy|~z}y{}wx}y~x{~{|v{x}x}{y}yt~yyxtw|w}}|y{zz}zz|{|~|z{|x}~}~}}|}{{y{tz{zy|yz{yyx{y{zyuyyvu~y|z{vy|~y}~xx~x{|z}z{|{~{}z|~v|xyzy~v{x||u{vz}~vy|{~v{{{wy~svvx}y}z~zw{~}{zuzv{z|||}w~z~z{zuzy{yyzzxwxzz}z}zyzzz|zw{||{{{wyw|{s~{{wx|}~y|~{}{}~|{{t|u{yxv{{y~~zt}vy{x}xzz~{xxywvv}x~yw{{{~|y|{u~x{}{zy}}~|~~|}|~~~~~|||}|}}~|x~x~}~}}z~}{|~~}}{|}~z|{w|~}~{~~~y~{~}{~~{}}|||~~}z{}|}}|~~z}~y|~~|~|y{~|}~|~|~}|y~}|}}}~z|}|~}~~}~}}}}}|~}~}}}}~|}||}~|~}~||~z|x}|~}~~{|~~~~~y~||{{{~z}}|~}{~|{}~z}y~}|~~}z|}w}|x~~y}}}~}z}~{|}}{{{|y~z~~|}}~y|~}~{~~y~}||{}|}~|}~}||~~{|~|~|||y}z|}|~|~}w}{|{{}}|~}|~|}~~~~}z{}~~y}}~zyyzx~}}~z||~v{|~w~||}zyw}{y{wz}}}}{~yzzyy||{xzy~yxxz~~{}uzx{w}y}yw{|z}xuxy}|z|zw~{xxzw|z}z{w|{~z}yz{z}v{}|yzz}~{z|w}}~{||y}y~v{yzy{{y~{~z}{{||z~~}~x}~zvz|wx|}xx~yzyz|}yy||v~~yu|~~zuv{y|uxy{{z}zyy{|{|y|yzzz{yxx}}x|yxux}}uyyyw~x~{x|yw|}y{xwwy{{xyys{|y|vy|z~y}w~x{xzx|||zz{xz{|}|y}}z||y|}yx{}|~zw{~|zz}y|xx}z|}y{{x~y{|xu|t|x~|~~~vxy|}yz}{u{}{}}~|x}v~~~z{y|zz{}}~~y}}y~~ywz}}{z}|z}}z}x}yyw{{w}|w}{}z{{yy{z~yz{y}yyzx}x{zw~|w|yy{|||xy|{~y|{}{|y|{}|}|}{}x}z{t{xz|y~}|yz{|yzz{|v{y~z~xy~w{w{vwy}zx{vzy~}}w{w~z{xx{w}{{|{}w|{{~wz|}{{z{v{z|{|{ww{{{|}{y}zxw{~~{ww}w{}}{z|zzzz{zx{z~{yzxz{yzx}|{w}{w|yxx|zy||~wzzwz~vx~||z{xz|y|~z}~zzw~|x~{}{z}yz|x{yy}}z|{wz|{}|x}yxzt~y~zyxx|}v}}y}~}zzy|xwz}wzxzzxz{{{|}}z|zzx}|z{~ww}y~yy{||~{x~~~~}|~}}||~|~{||}~{~~|||}|}{}}~~|{{z~|{||~{~|}z~}z}}|{~~~~{zy~~~}~~|{}{~}{z~z~~}~|~~|}~~|z~{}}~|x}z}~~{~}z}|~||}z|}}~z}~~{||}}~~~~}|~~~}{~z}~|{}~{~}|~|~~~~~z~~~~{~~~~|}||||x~{}}~}}}{~{{z~~|{u}|~~~}~}~~|~||zy}}~~}{~}}~|}{}|y}~}|}z|~{{y|~z~}}~~}~|}}~{~z}{}}z}~z~~}z~}zz{~}}z|}|}~{|z{|}xy}~~|}~x||}}~||}|~|~}y~|}}|~~}|}|}~}|}~}~|y|~~z~}{x{y{|zyzz|}|zyyxy{x~t{}xv{}|z|yu|xxywzw}~t{|zxx}|z}y}~|{}{ywy}w{}{x}yzxz|~{~zxz}z}||xzxz{xyxyvzyx|z~x||wx}yz~||~{~~|~v|yz|y{w{{y{}{}{q{|tvw|xy}||zzy{yz}w|y{u{x|xz}}y{}{x}x|}{~z~w{{|xy{t|}~zy~xyzyyuzx{z|x|v|y{yy{xz|vz{|zwzzv{w}{|yz~zzy{z~}x{}~yz|wz~{wz~{zzw{}vzxyzxyzyy}{|wx{{zwy}{v~{||{xzyy}{~|xz|w}z{~v{}w}~wzy{~~y}{t{z{yyyv}y{{~{y}~v}xz{||~|xzx||{~w|}z~|xx{|~{y{y|yz{|w{{zzxyy||y~wz{w}|v}yxyyyyzv{z~{{z|x~}|y|||z}{{}~~wwu{yy|yz}|{x|yy|}~uz}{v|z}{zzv{||{zy~uy}{}y{}}}|yy}|w{z}}}}w|{z{wz|wyz}xyw{}}yz|yw}}{yz}uz{yxyxyz{{u|z}{vwyv|~zzv~~}{{{~}|{|~z~zy{z~x~vz|~wv~yzy{}||w|}}w{w{{|z|}~{|}~z~|w~zyy~|~~}y~x{}t{~xx{wsy{{{|zv~y|{z|x|}}{{~{zy}w}}xx}{{wz{x|}|~~w||{}y~~yu{z~xyywyy}y}y{w{v|yx{zxozz}}xy}z||{y{{y}}|}~~zz}{y}}}y~~}}|}{{}~~~}~}y~|}}{~}{q}xz~z|}|}|}y||}~z~~~~{~}~~z~}~~y{~|}}~}z~~~~|||w}~{~yz{{~}x~~~~{|z|y~}|{{~}~~{~w||{{|~}|~|{~}|{z}|}z|}~}{~~||~|}{~{z}~zy~~|~}~|~~}}|}~}~}}~{{~~~~z}}|}}}}y|}{~}xy|y{{}~|w|}}|z||||}w{~|~|z}~zx}|}|{{~~|}}~}~}~~}z~{yz~{|~}|w{~}{x~~~|y}}}{~{|{||{~x}x|}{~||{|~|}}~|}~~~|}}|{}y|}~y}|{~||~}|z~{~|~~|~~y{}|}~~{y~}}}{z{}zv~uz|~v|xz|z{~~yy~}{v{y{|{{xzzz{|v}~{{z|{~vy{{}{|y|y{~y{{y}}}|yz|w~|~||yyyz}}y{}u|z}wy{|{yx|yx{|y{}w{}{}x}{{wzyzzyz{~}}z||{x{}{}{||{x{|xvzx|w||{yy}~y{{|~{~x{{{yz|{~{~||z}w{}vxzz~~}|y}yz}{z|x|||{~w~~{u|~xw{~}wz}~|z}z~x}y~yzz|}}xz~|z|vy~{z{zyz}y|x|~}|y|y}{xy|zz|z}ywz}y|~~~}}|xxv|wx||{{z{{|z}{|y|{y{z{}y~||z}|zz~z}~}{{|~{zxzz||}|}w{~wy{{}x|zz{|~yx~{{x{{{|x}zw}xw{y~~zzy}z}yz}z~{}~|zw}|~z|x{}zz~}|z{{|zz|~vyx~{}|{z{xy{zx|v||~|xv{y|wx{w{y|~}yw}{||}}{xz~{{}y|}~}{y~{{z}{}{y}x~{}zz|wzx}{{{}}~}z~z}{}}}zz~{~{y~z~zz}~|{}z|||x}~zz}{x}|||{z{z|{x{}zy{yyzz~|||zz}|}~v{}y{|}~{{|xz~~|~|{|y}z{|}z~|uv}|}w|~{zz{||}{}{}x{|~x}y}wz}{yzy}|x{{xx|{z~}~~}{{{{|{|~|w|{w||||~~{}}~|}|~{}||~}~|~|{~~~||}~~}|{~~~}}~}{~~~~||}}~|~~~z~|z~|~}}}|~~}~~}~~~}}~~~~}}~~~~~}~~}{~~~|y~}}}|z|}~~}}}~}}||}~|~{~~}z}}~~}}~~~y~~|}}~~~~~}~{~}z}z~~}}~~|z}~}~{}~~z}|}~~~~{}}}~~{|}~{~{|}~~~~|||~~}~}}{}~~~}|~|{z}||}~uy{{~|xy{w~v|x}y||{{xxyzz~x{zyx{wxxzy}zw|wy|{y}}~~x}zz}z|~x~~z}}|~v||zxx}z~{zxu~y}x{|{~{wz|yy|{{vzw{{{v|}x}xx|{y{}{z{|{~}}z}|vyxx{{|w{uzzv{||y||xvy}x|xw{v{~{{|{|}|~yy~|~zw~~{}}}{x||~y~x{yyu}~|z{zy{xzt{xzx}yvz{zu|z{z{~w|~~|~y}{ywuy}{{yx~{}{|y~z{z}yyxv}z~{vz|z{wy{{z}{zzxyw~xv{z}{y~|x~~{zzzzx|z{x||{tx|{xyx|~t|~||}xzwvywyywz}zwyyyzwxww|xzy{y{}|~~zy~z|{|y{z}zvzzw~|zyv{yz{z{z~~{zyz{x~y|x~z|{||}~||xxy{}}|zx}z{||w{}{|{|uy|}{y|w{~wv{y}wzyx|zx|vv}xzu{x{y~}wz|u}xz|||zyxzy~{x{z{|{}}}{y}z|}zxwwxyzzw{{zz{|}vx}}wwz|}yz{y|z{|z{{|{|yyx|w}|~~w|}}|}{zy}|||yyzyy{x{w|xww|y{y{{{vz{}uyyuw|~xz~|{w{z}ww|}w{yw{|zw{~y}|}}zyx{{xyzyzyv{u{vy{zzyz{z|zvw|vw~xw}yz|zw{v~wx~u}~v{z{{x}y~~||{wzyx{w{yyz}y{~|xzv}yzxwzy{zy}~{~~}{{~{yy}xzx}||~~~}}x|~}}~}|}~|}}}~~|~{}~||~|~z|}|}|y|}{~~~{}~{}}}~x}{z}|}|~z{~~~}~~}~z{}~~~~{||~|~~~}~}{x~}}{}}}}~}~{~~||{~}}|}~~~}}~~}~~~|~z~{~{}~~|~}z{~~}~~}~~~~y|}}}||}z~yy|}}v~}~}~~~~|~y}|{~x}||{}~~~~~}}~~|}||{||~~~{}|~}~~~~|~}~{~~|}~~~}zu~~~~{z}{}}}}w~~~y~z{~|~~~||}{}z~y}}}}y|~x{{z}~~~{z}x~}|~}~~x}||{~{~~}}~|z|~~}~~z~|y}}~~{}}y}~||||}~|{{~y~}xy{{|}}|z}yy{~zx{{|x~{z{y|z~z~{||{y{v|||zz|zy{x||}}~z~w~{{~xw~x}z|xw|y||{vxvyyyzz~}|~||y}y|}y{}xx{|u|y~yxyyy}|zz{z|}x~yz|z~zwyxzxy~wzsz{w|{|zz~{zz|||x|{~}{|{}y}z{}vyxy{y}{z{{wzzy|y{{z{yy||z{}|zy{yx|{x}vxz}xxyxy|||zzz{~y}x}xzz{|~z~y}{}~zz}|{{~|x{~~zw}y|xyzx||x|z||yx|wx{|zzzz~{y}zz~~~|{zzx|xy~{y|z~{z{~|x|x}{|}z~u{~|z~zzxz{|x}zz{w~yxzy}{~~{}zy{}|yz}{zzzy}{{}x{z~|z{zz|yzzzy~xw}z}{xzyyw{}|x~z{}z{w{{x|wy~{{{z{||y{y|{xy|}yz|{z~{|y{|xwxyxx}|~{}}{ztv{zz|x}w}~y|{{}{|y{}w{{|y}wzz}yy~yw{y~wy|x{}z}~{{{x{{{z|{|}}xzz|x||zw{z}w|zy~}}z}z{}y{~}{xxzz|tw|}|{|uy||~xy~zz{{yyzz~}z{wz|wxx}{zy{w}}z{|{wyy{zw|}vxyw|x}~}yw{~}{}}k~yvzzzz~z{||xzz{}y{{w}~z{|{y||xyxy|}zz{~z~|{y|y}}x|{}|zz{{}|y||uy|zv||zzvz|~|z||}~{{~}}}{{{~|~}y~}~~}|}ww}{~~{}|~}x{~zwyz~~}z|z}~}~~}~~{~}|{~|}|~}}}|z}}}}}}}}y{~|~}}}}|}~~|{~}||}||}{~}{{~{|}~{}~}}}}|z|~}}~|}~~{}||~~}~~||}}}~y}}~|}}}y|}}~~|~}|~~}~|~}~~}zz|||~~y}||{|~}|{~zx~x}~yx{|}{}{x~{}~|}}z||}|}|~~z}|zz~~~|}|{}}}{|||~|~|z|{~y|x}~~{~{~}~|{{~}||y}~{}w~}}~}}}|~~}{~|}~{~}~|~~~|~~}|~{|~~~~}~|}{x~u}}|yyuz{~|w{zw}wyyzzxx}wtzy~x}u}}zuzwuxwzyzx|}{{{{{yz|{|{y}{y~{~zx~z|}|}x}wzzx{z}{xyvy|yw|}~w}x{{~|}{|y~x{{v~{{z~x{}|w}x}|x|ywyx~vxzxu}wyx{x|{|wyzuzwywwxy{y~}wzy}w~}|~|~}z}zz||~yz{xz|~~|yx}z|~|wvyyyx|{yz|y|}{u|yzzw~~}{z||w{yww{z}||v{yzvz~|xxv|{}vxx{{{z|~|{{|}x}}zwz|zyxw{{}x{u~}|{w{xz}|z{}||z|{{}~{{{v{wyy|zu{zz{xwwyyxx||x~|x|{xx|z}}z|z{|yy|y{~{{zy{z}~~zzzw~szx}{}y|yyvsxzz|u|yxs{y}y||~~{z{yv{z{~z~uz}||wy|~wy||{zz~{zzv|ww{~z{xyq|zyv{v}zz|z|}~|{{zy{}y|{zyyw}|y{~z{z|{w}zy{xwyvyx|}zx||}zt~yyxzz|w}y|z|xzx{x|z{~{z|~y||z|||y~wz{zy{}}{zxzwxy||yyu{xz}{x|~{zxw~}}xw|xz{{{~w|x{}xz{|}|vyv|z{}{{|{{y|||yy{yzx{u{y{y}yy{{|~||~{y{}u~|~}~zz~z{||x|}{{{z{xz{|{{xxzyw{x{|xxz}}|x~{yxy}xyz{yzy|vzzz|}x}{{zwy}{xzz~~|x{z}~~~~}~}}|~~w}}{|||~}~~|z}yz|~}z~~{~}zzx}~||~}}~{~y||~~|~~|~}~}z~~}~~~}}}~}y~|}}|~|}}~|~~|~|{}}~|~}{|~}~~~}~}~}|~{}|}}z|~{~}}~{~~|~~|~||~~}|~}}}~}~~}|{~{|z}}}~~|z~~y|{~|~~}~|z~zz}}|}~~}~~}}|~~{|~}yz~~}|||~~}~~~}~}{~z}~|~~|~zy~z|~}{}~y~{~~~~{}|}~~|{}}{~y~z|{~w~{~{~~~~z{}~}|~wy|~~}}~}}}}~}~~~{z}}~~y}|z~x~~}||~}|}{z~~z~{|~{}xxy}{~v{{{yvvyz|x|yyy{~|}|z}{x{zxwyyv|yy}yzyxxwz{xx}zw{|~y{|}{{{x{|zyy}}vwxy|}{zv{zw~y~z}{|y{x}zy|u{y{yzywvwuy~z{}wzx{{|||{zw~zzx{xzyy{{|wu|zy~}yy}w{uzz}}{zz|{yxwzz{ytwzzwy}z{wx{x{}y|wzy|yz{~y~vv|yzv{yxzz{|wv~{wv~v{{{|zw{zzy~y{z}xyyy~}{z}uwxy}zyw{{|xz|zw~{yzz|z~}vzyz}|yz|z|~x~wxyw|{y{{{{x{{|x{x|{zv}{xvy{z|{}|}w{{}y{{}y{{{|wxx|yzzyx{{yvz~x|yz~{zw{{xuz~y{xu}}z{|yxw{{|ywww}|z{zzz{wyxsryzy~vzvxw~|y|}{|yzy|y{{{{zr|xxy}vyy~|y~~z|xzxzx|yyyv}xw}x}||}yzy|yy|{y{zvy}wuzy}}zyzz~yxxzxxx{}y}x{|||{uzz{{{{wy{x~y}{{ywwz|x}zwy~{}x{{xzu{w{|~z|ww|yzz{|wxz|ztyw}~|y{v{xvxy{{zzzx|yyz~wz{zwz|{yx}}yz}|yyy{|{z|{}{{yx}w}x{|z}{y~x{zz{~{}~}{z{~x|u|v{yzx|~zyzw~|z}x{}z|x~z{}}|z{y|xz}yzwuz{~uz}{{y{z{{}|y~xu{zy{{wvyzw{|zzw|vwyv}}y{yy}y}~|{}~~~~~{}z|}y~|~~}{}~~}{w|}y{|yyy|~~~}~}{z~y|y}~}}~{~|}z}{~~{~~{{}}}{~~}~~||}z~}|}{x~}|}|y}|z~|yy|~{z~|}}{~}}{x~}~}~{~|}}~}}~{~}~~}~~|}~~z~{}~}z|~|~~}~}~}|~~|y|y~}|}~||}~~}~z~}{~~~x~|}z~}x}{}~~y}z}~}|~~~~|}|u}{~|~{~}}|~}{}~~~|{|~}}|{}~{}~~~w{~z|~~|~|{~}{~}}{~}|~||z~||~{}||}}~{|}|~}|}}|}~~~{~~|~||xx~{~{~~~~~~}}~}}}~z~|~}y~~x|~|~z~}{z{}{}}}{{~y{}z||z{}zvxzyyv|zy{zzyxxz|zxzvwzzyzzy~{|z|}z{y|}x~zy{|}||~}~z}}{~uz|u{{|x}zywzw|yyzy~szzxy||wy}~~u||}x~z~yz{{~z{y{{}xw}}}y}{{z{}z{y|yxwyyyvzxyyyx{|uvx{|y{xvxu{xy|{xw{w}}x{~z{~u|}z{~}zy}||y{xv{{z|{xy|zz{x{|vzv|xzy{{z|y|||}}uz{y~yyyzzvyw|zx|zz~|v~{{y|v|yzyxz~zu}ux}{w||xxzyy}y{y|zyz|{w}zzv{{{}z~~{vy|y~}w}||z~zzz|x|x{w{yz{xr{yw{uz||{{y}{vv||yz|y|{}}{}w|x~~v{yy{{z~}~zxy}}yyy|w}wy~}xtz}yv||}|y|zuzyv||yy{zxxvz}z|yzy~|x{yz|y|z}z{~z{{x}{wy}uzwyy}|xzywyyy|yy}z{x{yxz{}v{zy{wzv}||u{z}||~wv}zzzvz}{yzy{w}}|w}}xxu|{zyzyx{~}{z|~zwyzv}y}x{~zz}~x}{{|yx}}xxzwyx{ytvz{v||}w{zvxx}zz|z{{xy|yz{x~|yzxz{~{~z|~{y{{x{y{w|z}z|z}y{{vz}xxu|xy{vzwywww|wxy}{|~z~z{{||zz{|}y|z|zv{z}}~|wxz{zy|{||xxwy}w|yx{~{wxxy}y~zzz}}{~y~|z~z~~~{||~~|~~zy{{~~}|z~|z~{}~{}}|}~{}|z~~|y~|z}~z}~~}y~}}|~~z|{}}y|~}z||~||~}y{z}}~~||{}}~~}}}{|~~zz|~w|~|~|||z~{|}~}~}wyx~{~}~~}x{~~||z}|~{|||{|~~~|~|~z~~}~~}~{}}~zz~{~~|}~~~~~}|}y}{~~{}z~}z{~|}}~~|~~~~~{{|~|}|{}~|{}~}zy~}{z|}}~~~|z}{{~~z||~|~~}~~}|}}}}}}~|}}|}~~}}{~}}||~~|{~~~|{{|}}~}~~~}~}}~~||~~~~~~|~}{y}}{||{~~~{~~~}|}{|~{~}}~{||z}y{{~~|}}|~}|{~~}~}~}yx~{zyzzx}y~yxy}wxyyvw{|{|~~{x~w{y{~xyx|x|||xx{{{}|~{zzzy|||x|{t|uxx|}|zz~||~~w~xyy{xzz{z|zwzx}}yv~y~|{}|z|w}z{{}y{{~}u{zzxzww||zx{wwz}|vzs{~vvvw~{|{{|yx{|~|xy|}}}zyxzwyx|{zxy{|z}{~yv{uzzy|yz{{|z|{xw|z}vy{}}~|x|w{v}wvw{~xz|~wz{zzy{y{yy||w|y}y~~}|}|||w|zzz}~{{}}z|}y~||{x{xyx|y~z}}}~zyz{zu~wzz||xxz~zw|z}}|uy{w|{|{w{xz|xw}~y||||{w|zx~}wyxy{{xz}yu}z{{}~}z{}wy~}w|yw|{z|{{v{zty}{zxyzxzzw{{||y|x}||zy{||{xy|zw~}|~}}z|y}wxz|vzz}{yz~}x|yz{~x|{v}|xw{|{{}wu~zzx|~|xz}{|}v}~xy{|~{x|{{zw{{wwz}}z}z~x{z|x{{}|zy{zw}x{|zz||zy{}x{yxyy{z|}{uy|xwvzx{y}ww|}{{{}x||y{xy}x|xywxzwy}}|~y{~||{w|~{zx}v{yz~|z{zwyyx}|yvw{x}xx~}yz{zw|{{|zz||||yzvxxyx{w}|}wy|xx~}|{w}zx||}wzyzxy~yzzwzz{~|~z|}}}yz~}}y{{~}zx|zzyy|yx}w{}{{{{zzuz}}}z||~|~{z|~~z}~}|{~}||~~~|}~{|~|}{~}{}~{||||}|~~~{~}}}}}~}}~~}}|~}}{~~}y~|}}~}}{~~|}|x}~}}}{z~|z{}|~}~|~{}}~}||~}~{~z{{~{|{}~~}}{}{~~z}}{z~{~z{{|~|}|~~{y~||~|}~~||}zy{~~}{||~}|}~~|~{{{~~|~~}}z~~~||}}|}u~|w|z~|z{~|}|}}}~{~~}z}|~|}}~}~~w|~~~~zz~{|}z}}{||~~}{}{}}~~~y|~~}~|{~~{~{~~~~}}}|~{y}{|y|}}}|}}y||~}~~~~|~}}~}~}z||~}~}{~z||{}}{~{}~||}}}~{{~|||~y{|{x{z~zz}x|w|vxxz||ywx{vu{}zxzy{{wyyt~z{v{}}zy~y{xx{}{}~z~xxz|{|y|}{zxy{yxy|wwwxz||x|}{xvvwsxux}}z{y}{yzzy~}{z~wz|y|z{w}vzzy|yzv{}y||~y||w~~}}yxuz{wxy~{v{yzyz{}|~~|{zzzy}}y}}|z~{y|~yyz|z{wwu}{zwxzuuyz{wz|~v|~y|yy~}{|z{zy|z~yyxzx}zxy}{x||~~{y}}|{yxxyxz|wyy{}y|||~y}yx{|}wywvx~}{yz|v}z{{}z|w{zz~~zz{|yzz}xxyxxx|zy|y{{v|~}xvz{ww{}zy|}|~yxzwzyw|y|z{z}x}~}{~}{~zyy{zzwzy}z{z}{yyz||zxxzwzzzyzu|{}z|~wy{}zu}|zzy|y|~|~~{{x|x}}}y{{{wz}{{z|x|zzwzyx}zwxuy{y~~y|}{}yz{{y{}x|{~z~|xwz~{wz}|u}|{vy|yy{zu~|wxxxxwwz{y}w{}{}zzy{}}{|~yvz}y~~w{zz}}z{y~y~{|yv~}}|x||u}z{zyzxw~v{}~y{w|{zy||}y}|{|~x|xy{|}~|}{zz}{zu~vx{wzzyy}{{}vzyyxz}~|w}|~|}|y~wz~~|{|~|{|}~~wr~{z~uv~z~yxz}y}wyvyz{xzxx~uu{~w{z{yw}x{|{}zxyvyy{{|{~{{}~}{}}}z~}~}~zz{~~}|~|~~}}}~|~|~}}~|~}|x{|}~{~|}~}~}~||~~|}~~~}z}~}~~|}~}z{}}}||}~|}~~|||u}~|~}{}~{~~z~|~}~{}~~~{}~z~|~}}{~y~|~~|}~~~|~~|~~z}~~~}x~~~~~y~t{|{~~~~|~z~~~{}}}y|z}}{~}|}}|}~~|~y~~{}~~}~~|y}|}}}z}z|{z}}{~~~{}~{~}}|~{|}~}}~~|}}~z}}|{|~}~{~y}v~~x~}||~~}|~~|~|~}}{|~y}z|{~{z|uzy~}}|~~|}}{}~{}|}}~|}}~}{z}|}}|~{{||{zxzv}~v{zzx}uzw}zy|uxu|}yu}{{yv}|z{|{|xuz|yzy}||{v{y{wyv|zwy|yz|xt{x|x~uz{w~u~rxz~{~yy}{wy|yzzyz|}y~vzyx{zy|}~wzzy{}zw{z|y|z|zw~y}{|y{yz}{zwyy}v}~wxx~y~z{||||y}~w{x{|y|xyx{w}x{z|{{x~xzw}}zw}y~{x}w~zz{zy|t|zwxx{y|}~x{z}zyz|u|zw{|zwwyv}w}x|}~x{|y|wzyy|x|z|}~|xz{zz~{u}~{|w}{}yv{}wyyywx~}x{v{{|yu}~{~{}y||{}u~r}}v||zz{zy{y{zy{xx}|~y}x}{vyz~}w{ywwz{xzwz{xz|z||w{x||yy}w}z||}w|z~{vx{zxu}{}{x~x{zv|~{wxu~y~|vv|zw|y|zwyxz}{}}y|}|}zxzyyzwz{{zzxzy{x{zy{zwxzzzyx{{zwzzyz}~yywxyv|y|x{yzz{zyx|{xv{{|z{|{x{y}yy||xz~xwzz|{|{|vyzxvy~~~{y|{|y{vuzvx}yzy{}{yxy{xyyz|y}y}|z|xy}sxx~wz{x{{x~ux~|y}|z{~{vyyzywzzx||w{|{}zyx}{}z~z{}{y|xxv{x|s}yzwy{}{w}z}u|yx{zzw~{}{y|}z|vz}~xxy~z|yw{~|yzzxu|{~zz{{w~|yyzvz{zyx}{{z~zz{z{y~y{w}{~}z{~{v~~{~}{}~|||}{{~|{}}|yz~~x}|}~{z~{~{|~~~~~}}|~|~z~~}}|~{||{~}||~||~{|}}~{~~}}{y}~z|{}~|~|~||~z}{{|~}~~}}~}}|~|||{|~}~}||~|{z|}|{~}|~~|~{~~||~~{z~}}~}}~|{|~z}}|}y{~~~~{z{{}|}|{~~~~~|~~z}y}}{~w~{}}}}z}}z{{~{}}~~{~~zzz~y}}{|{{~~~|}}~w||z~}~|~{||{~~z|~~|}||~~~|}~}~~~|}z~{~{}||y~z|~x|}~}|{yz~}~|}{{~~{~{zx~~~{~~x~}~|||}}}~zw~~|}~~~~}~~~{~}}~|{{yy~}u}|{ywr}ux}|wz{xyzz}v{syv}z{{}{xyxzzy{zxu}{u}yxuwx{}|{|{{|y}|z|xxx|wzxxxzxyz{{y}|{}wx|xvz{wz~{xy}|u|}yzyy|y{w{~x|zy{}|}|~|yx|vy|{x{yvxzwyy{z{yzzwzxwwzyv{xuz~|yz{|{~}|y{~}{r|}xz{xy|{zzwzyyz}vxy{z{}zzzxuy~zyxzyz{|w}x}{{z|{|{|x~}~{~{{{z{|yy{~wzwzzz{zxv|xy{zxyyyvxz|zx|{|yxx|zy~w}||{|}zx}{~z~}{x~}}|y{zwx~yw|zyzy{}w|xxxw{}xzyxwx|ztzx~y{|yz~}zy}{|}zz}}y~}}{}~}xzyzwy{}z}rxy{}yzwyy{zxwxzwy{}wz{}{~z{|zyzy}}zxw|{z|zw{yx{y|~zyzv{{|}zxu|{uyz|zzyx|zy~zz|v|yw{zyzwyz{{}}}}zyzvyy{zz|{|{}y|}{x|x|zz{z|y|w{{||||~z{y}{zx}{y|y{yz~{}{w|y}w}|y~|}w|w~z~~v}zz}{{{{}x|{{|w}{yz}|yz}xy|y~zx{z~yxz}}z|{~|~|}{}{zuz{}{yv~zyx{{yx}vvz{x|{{|y~wv{}z|{w{zy|z}}}~y{|~|}|z~|{zzt}z~yxzx|x}yvx{z|{{wx}yx{w{|z}{x{z{z~zzzux}z~}{}x}|z~{y|}}~~|{~{~s{|}v{}z{||{z~~w~}}~~|{|}~}|~}|z}~~~{x|}{~|}|{{}{~~{|}{~~}~{}{w}}}}z}}z}}~}}}||}|{zz}}|~|~{}}}~{~~}}{|~~|}~}}~yy|}}~~|{}|~}}|~~|~~z}~~{~}~{}~}}y{|~|}}}~}}}~~~{{}|y}|~}z~}~z}~{~|~}}|}|{z{~{~~~{}}}}~s}{{~y~|~||~~~}|}}~y}~}|~}}yz|||z~v~}||{}~~}~}|~}}}}~|z}z{z~~}~~{~|}{~z~}{}}}}}w}}~}}z~||z|{}|~|x~~~~~{~~~~~}||}}~~|{~}{~~}|}}~||~|~~|~~~||}~{w}~~~{}}z}x}|~~~}~zzuwz|y{x{{z|}{wy{xyzxv|zy~}~{zx{zwwx}zw}y{t|wzw}{wyxxyz{x{zzy|~|{{~yy}zz~y}yx{xzzz||yywsy|}|{xy}{z{{|zwxxvvyvw|y}w|{wx~{{}{}|vvx~{z{y~y{xy~yyy{y{~vy~{uz}{{wxxw}w|yy|v{z}~|w}zz}y{|xzyzy{w|~yw{yvuyzx{z~xy{zz}yy{x{zv{y{{zxv{}yy}|wz{tz{x{}y{}x|zy{yx{zx|z}z~vxzz|~|}{yy~}xwzxz|y||z~}~zu}xy|||u~vxxvxzxy|z{|zzx|}{|}}u}}{zz}zxw~zvxyzx{z}{w|}}y}qt}{ywywyx{}|z}ww}}yz|z||}}~q|szv|zw|~z{y|||{}yy{{vzwv|y|}}yvwyv~~{||y{wzwu}xy{|~|yy}yxxvw{}w{||}|{|}|w|z{y}yzxz}{ww~wyt{|z{yvzx}yz|w|uyxx~ywz{y{~{{y|~w{{{}}~|zx|y{zy|z~xztzxw~{}xz{yy{{x||wvvy{{{wu|wzwxwywz{z|}{zx~zy}~}w||y|z{vyzyx|~|y{zx{~}w~wu{zz~|~}{x~y|zy{w{y}~yvyx~zxw~|xxv|yu}zxzzy{|yuyy|y|vwx|}wwxy}yvy}{zx|zy{w}}z~{{~|{||{{}zyzyw||wxy}y~xy{|y}|||{}v|yz|zy|}|wv|w}}z{|{w|~~~||{z}|}|}~x}}z|}|||~~{}|}|}z|}}~|z{}}z~}z{}}}{{~}}~}~zx{~~}~~|~~}~}z}{~y~~}|~}{z{}|{}|{~~~~}}~|}~}}{{}}}~|{||w~z{~{z|~|z{~|||}xz~~{|}}|~{~}~}z|{}|~}|~}~z~z}~}}}y{~||~{~|{}~||}{{z~|~~}}~|~}|~|}~y|~||}||||z}{z~|||~z}}x~}}{~|}}}~|y|}||~u}{~~~{|{w{|~|~~|{|~}~{}~{~~}|{}y}~|~|}}}~~|~}~{{}~z}~y{|}~|y||w}|}~|||}}~~}{}}~}{|y|}~~|~{x~~|{~{||~}~~z{~|~}|~{~~}~{}}~~}}|}}~{|y}~zzzzx|tz|wxvyz}z}{zx{z}u{v}wxyt}|z||zz}}v{}~y~y}yv|{~~{}yw{y}yy{xz{xyux~v{{zytyzzzz}y}t{wzwx~yw{|||}zz~z}|yzzx{{}u}|y|y}y}{yx{xyzvvyzzyz{y~}zwv|zyv{vy|y|yv}zwx}|zx{y}|x{xx{z|yx|t{z|z{zz|{}xwx|wxux|z|zy{yy~}xx{~|zuwx}||zz{xzzyw{xz~|{}}ywz||x{xz|{{yy~}|w|wuxv{~yxwy}y}y{z~y{{wz{~|w~uxxxv~|yw}y}zy|}~|wx|zx{{y||xyu{u||}z{wy|y{x{x{}|rwu|yyyz~{|x|zzzxx{|xzy~}y{|y|{}z{u}}xzu}{{{}wxx}x{wzx|z~zxzy{~~}}~{zzz}yz|}~z}}w{y}~y{{w|{uz~{yvxww}yv|z||{|w|vzvzyw{|{yy|~z{~}wxxzx~xx{|~~|zwyy~~xu~{xxz|yx~yy~yz~xzzx|yyzvu}z|xvy|}zw{{xyx{{v|{}y{{|~x}~~{}y}{|||z{wv|{|y|qy~{zs~{|v{yz}xy{zvzx||}w}yw{}|vzz{z{xzzyz|~{xyz~z{~w{y{vxy~w{v|{|z{zyx{}uw{~wxxz|zy~{||zz|z}|wu~|y}y~{{xxz{|zw{||zvyy|}{xww|wzyxx{v}z|{xuzv}z}~{~w}zzzz}}|w}{}}y|}|{z{}}|{|}y||~~~~|~~}z}~~}|~~{}~x}|~{~|~~}~}}}}~~~|{z|~|~{z}}}||}{~~|}{|x|}}}~z~~}}~}~}~~|}y}}~z|~~{||~}}~|~~~~}~{|}~}{~|~~~}z~~|}~~~~{}y}~z}~~}}~}z{}}~}{~~}~~||}}~}~~}~{}~}||~|~}|y{}~|{~y|~|}~~~|~}~|{~~|y~~}~z~u{{}}||}||y}|{{~~}~~}z{~zy|y|}{~}}|}~}}}}~|}~||z}{}~}}}~~|~{|{z~~|~y~|~||}}~}~{}|}~~{|x}|~{~~~~}{y~}}}~||}|~~xyy~~{y~}{}{{~|~}yv~vwzw{y||wx}zy}yt{z{y{xy|y{{z}~}~x}y}vzyy|}y{x{v{{y{|~|y|zx|s||{{|}{}|xwzvw~{{~u~|zzzzxyyxz~y}{y|yxwy~yvy~x}z|{|w~xx}{xxz~{wyywy|{}|~||yysvxxzxw{{~}y||yuz{{y|yz~zy{zvv|zv|zyzzuz|z~}v{|}yyw}|x}~xxyx~xy~zzy|}yx~}~wxwx~{x~y{|yy{wv|yyyx}{yyzxvx~xv{z|zwzx|}z~~{{z|zz}w~t~|yz{w}}}uz~z{v}{{y|zw}|zy}}zzzy|yw~{y{|uy|~zw{wzz}}y}w|xv{|zx~zzz~yx}|x}|vxyy~z{{|zzz{zy{~{~{x||y{uw}|zvyy{|yzx{~}zu}|~{yv}}{~~~x~u}{suz|z}~|zy{{{}xy{yyzz{{}{{}{{z||}zz|{{xz{zyyz{}z|y{xzz{z{y{z|~~}wxx{|w|y|zy|}x}zyzx~zz{y~z|{zx{yz{|yvy~||{kx}|~}ywy{{}y~v{zuxx~|y}v{xx}y|zzuzxyzw|||wz|x{zv|{|{{wzww{zz{z{{zx~y}|y|}}{v{y|wzyyzxzyyz~zzx{z}~|yz|{{yy|y{w|~wxz|z}|t|zy~z~z{{vzxwyy}yz|ty}yv~ww~{y|||z{~|{vyz}~xzyzy{}}~{~w{{zv{||y~yuzvzxx{}x{{{}yzyz}z|{yx{}zxy~{~{z{~{~}}~||}}|~}~}}~{}}~|||{{~}}}}}}{~}{|~}~zz}~}w{~}}|}~}~~~~y{z{}~~|}}~|~x~~|~|z~y}{|w}{~z}~}|}~}x~}|~~{~|z{}}|}|v{~~||}|{|{}}}|~}z~}~|||~||~~}{|~{~}~||}}|||~|}~{y}{}}{}~||||y~}~~|}}}|~v~~z|}~}|}}{}}|~~}~~}}~}}||~~y~|||~}~{~}}|~z}}}|}~||~~|~||}~|~y}}|y~{{y{{}|x~~~}y~~|~|~~~~}}{}~~~}|y}~{z~~~}|~}}|~}|z~~{{z~|}}~{~}x~~|{x~~~}~~~}|~|~{|}~{{~}~||~||y~{~y}zzx{||{~{}w}{|vyz{{~{zy{}{zyzwxvy{zzzy||z~vzyzy{vw|}~z{v|||{~{z~yxw}}}~zxzyvwxxywvy~{|{{zx{vzwzz|yxx{{w}|}~zy{|zz~~{{yy}z{}z|z}yzzw~{|wxv~zwzx|}y{{|{{u|zxxx{|~{vz~|{~x{~yy|xw|}y{{||ys{z}y|z|uywzywu~wwvyyyvzwuwsz|ztwxyzzz{}wy~wy|{zx{~x~}{}|~~{|zyyzy{}xv{xy{xz|}{wx}{z{~wxyxx}wyw}zx|{}{{z{y{{|||y{w~}}|{~~|wz|x|zuyz{|z~{{yyyyy{~zyxy{xy~~~|yx}{yvx{}{}~y|z}|~~{{}}}{{}~yyv~z{vx}{yxyz{zyzwzx~|yw{{w{~{~{}|~y|{}}w|x{~~}z{zz{y~}zx{{z|z}w~ywu{zvxxxy|||wyxzwtu}|x|y{zx}vxzx}wz~~~zyy{}}|zwzzzz{u|{z|y}uy{|x{~yy{y{yz|xvzwxy}~}z~}x{y{xzvxx|r}z{~x~~z{wy{xywvw||~}wvx{yxzx{}y}x|}}||yzx{xyx}{z}zzz|w{|}~y~|~{yy{}{|}y~{vyz{|zxysy}z|vy{~|xvwzzz{z{t|{y{z}z{||y|t}zx{zw}~yy}}{}yz||v}x{w{yzy{~~|v~{vy}w|z~zyzz{{}{}y|z}~~{{{~{~~}}|{}|~~{{}~|~}}}|~}~|~~|~}~|xz{}y|wz}~{~}~z}|}}~z|}{|}|~~|}|~}}|~y|~{}~{y|~z~}{{y~~~}}~{{}}x{{{wz||}~~~~{{~|}}|y}|}z~~~~~y~{~~}~~~~}~y}}}}}}}{~~~|z~|}||~{}}~|~~~}{|}~}{}~{~~~~}z||z~~~~|}}}{}|}}}}}~~|~}}x|~~|}}}}z~}}}}~~{{|}}~}{|~z{|~~~|~~}}}~~|{}||}~{~x||}}z~}}}~~~||~}~}|~{|z{}}~~~~~||}z}}~~}{|~}~~||y~~~|}x|~{}{}|}{~~}~}~~{~~uxxx~}{wz}zz}{zv|wxw{x{yzxz|w{z{yzx{zx{zw{~zw{}yy{~y}|}}{yw}{{w~|yy{|z|||}x|{{}{{x}uyyy||v{}zzz{w{yzx}t|{yzwu}}}~x~zzu~xyw}{xzz{|{{zxzz|}wzzy|z~v{wwx||||zxyx{yzzxxy{{|x{xy~~v{{|{{}z{zxz}wy|v||w|z|{x{zw|y}z{z|zyx|u}~vzzzxzzwzwxy}w~yzy|x{vwx|{w{{|}y{{yz|~y|zw~w}vszzwxx|y}~|}{}{z}}|{ztzywv|}|ztyyy|xz~z{|zx|}}{|z{|wvyxxz{~w}yy}||y}zuz~x||v{y{yzwy{xxyy{zyw}y}zx{}}}|xwxzxwzx{{z|z|x}||yz{z{x|xz|xy~w{|z}|{z|~{x{xx{{wy~{z|vz}w}{wz{z{y|{{zy|}yx|z|}z~}{}vzux}|xz|x|x{z||y~y|~|z{wu~yzvzy|yxxx|}z|zzxx~zyy|~v|z|zy~|{{y{u|z~y|yyyy}|z}yw|yx{yzyz}{y~{~{||w|z{|~x~}wy{wv}xu{xzz{zz{yw}y|y{|y||z}~|ww|{{}{}z{{tzy{~z{}x~zz}}xx~{{|~y|x|z~|x{w|}}|{|~}v|y{}}{z|vxt{|xx||yxz||{rz|y{zz~w}yu}yz|z|zz{{}yw~w{y}|ww{|~|{wy~w{~{{u}|}~~y~~~|w|~~~~|{}{xy~~||~|~~{~{{~{||~~|}~{}}~|~y}|~|z|}z~{~}|~}|{|y{z~~}}~~{|}}~~~}x|}||~{~~|}{~{}{w}~~~}|z{{~}{~}|~|z{~xy{~~~~|~|z}}~|~u~{}~~z}}{~{{~~||~|||||~~||}}{}}{}}}}~~}~{{~}}~}{}~}}}~~}}{~z~~y{}~|||}{x}~}~}~yzyy~{}~~~||z|}~~{~~|~{~{|}~~z{}}~}~~|}}~}z}{~}|}}}~|}~~}|vz}|~~}z}|~~|~z}|{{~}|~~|~z{{|z~}~|~}y~}|z|{~|||{z}}~||{|}|}}{{}~{|}|z~~|z{}}{}}z~}{|~}|}~}~|}z{}~|}|~zx}}~}}~{|~|{~|}y|y|zz~s{xzzy~wz|v}yz|}yz}yx{x{wuyzvt|{~~zyzw{{~|{~~z|xw{y|{w|vw}|vw|xz|{{zz~xyy~|xwxxv|z{}y|y|yz{zy|{~zzw}x|{|y|}z~}y|z|yz|{|{x~w}w|wu}xyyy|{{y{u{ywyxx|u||x{}}|x|{~}{xx|{z~zw||w~y{zy}zuz||w}{yz~|yzzvvz{{}x|~zy|u{xyuwxzy{x||y}{zz~~{zu{|x|{y||{zy{z|uyvx}|yyvyyxt|||xvvx|{~y{{uyzuxu|~z~w}zw{{zzzz|~|xyz{{||xvzxxwwzw}zz|{xvwvy{z{~}x}vy}yx||ty{{xw{v|z|x|y}{{x|~z}~{{y|{zyvvvx|wx}}{|yzywxyuzqy}w|{|y|y{|v|{~}}{xwy}}w~{~y|{z|}vtzz}~}yw}}xxo}}{wx|}z|zz{{w{{zz~yx|~yww}}}xx|{zz}y|}y{|{x{~zxx{~xyyyyyz{zwy|w{{{yyxzz|z}}xzy}|yw}x|{y}|wz{zy{xwxy~{~xwwxx|{||{|}|v{xvy~|y|zxy~{vx|}~}w{xyy}~x||zu{{yw}{yz~}vz{{txzvuy|{{v||z|w|vwxyw}yzxzz|x}{{}}{yzyvu{|x{}~~{}~{z|}}y|z~xx~zzxyxu|txzw{t}~{{z}wvu|u~w}{}y~~x~x|z|}zy~}~~~~y|~~~}|}y~~~~|yzy~}||}}~zz}}}|{}z{|~~xx|~}}|~}|}{~v~~z~~{{{|}x|}~~{z{|~|}~~}~|{}}~|~}{}{}~~{{~}}}}{|}~}|y}~~~}|~}{{|}{}||~~~~{~}}}z}{}||~~~~}~~~{|~|x|}}z~{~z{|u{~{~}|z|{z|~}}~~~~|}}{~|}z}~~}|~~}{{y~xz}||}~}|}{~|}||}}y~z~~~~}~}z~}{~|}~}}}||~{}}}~~~||}{}|||}~|~|~}{{}{yz~w}~~}}}~}}|y~}~|{}~||}}{|}y||~~|~||y~||}}|}}~~}~~|}~~y}}}z}|}{~}}}z{z||wyvzyx}|w|{z}~{z}{}wuz}zy~xxyy~}}ywz}y}yxy{vyyzz{z~yz|yzyz}}z{y~uz{yx}|y}xy~{{yyww}wuyxwyx{zyz~wz|x~}y|zzz{xxxyyzyu}{{zz}x|}xyu{{w{~x~y}{zz|{zyzzy~wyzy{xz}|zxy{yx{xxx{|ywz|xz|zzz|}{vz}~{z~{}{|ty{}w}yzxxz}|t}z{}{{yx~z{|ww{wy{|{{y}xxyy~w{z{z|{v{yyy||{x|yvw|yz{}x{z{||y|x}zy{}zzy{{{uzzz}vz|}}~z~z{yxy{vy|zxxzz~{|{yv{{zyzz~z{{zywyyyx|{{~}w~z{zwzu{{~{}t}z{z{zw~ww{xz{yz{|{|u{}|{x}zy{|z~y}{{{yzy|xw}xy~z{w{y{z{yz{|wyz|x|wyxz~z{ywyyvz{xyz|yy|y~y~~zz|y|{xwxux{yy}{}~{xu{y}xztv|xzv}~zu|y|zxzzw{y|}zyz|||yx{z{wwxx}z}~zwzxz{|u{uyxwy{}x|z{|wzwy}~wy{ywvu{z{zyz|vz|xz}w|||zy{y~||y|z{zw}|z|{{ry}x|{}}zxzwx{{y|w{y|}yzzx~{}xx{y|~|{{vxvx|zw||zxyyyz{}xyz|z~~x}x{~zy{~|wz~yxxwz}~t|{z|}{y{z{v}z~zyyxz{wz|{zv{y|z{yz}{z}zwwx}zxx}{{}{w{w}{u~|z}||}|}~~x~~~{||||}~~|zz~~~{~{}|{|~x|}{~{~v}}z}}}~~{~{{~}~z}}{}~|}u~|~|}~~~|~}~w}}}}|~~~~y~}~}z}~}{~x}z~z}|~}~|}}z|y~{|y~|}~~w|~}}{|}z~}y{}}|z}~~~|}}~~~~|~|~~z|~}|}y}}x|}}~{}~~{}|~~~|}|}y}}~~}z}{~{}||}{}||~}~~}}}||||{zzzz||}~y~~|}|y|~}}|~|}}|}{~{{|}|||~~~~~~|~~~~{}|}}~~}{}}}}~|~~~y{|~y~{~~}~z~|z}|~}}{}{~}|}~~{}}~}}|~~~|~}~~~}y~z}|~}~~}{~z}~}}}}~{~{~~~|}z~x}}~~}z~}}}{zxxxz~w|{~{{xzyzz|y|y|yzzxyy{{zx|u{y{zzzxz|zzz~|z{xxz{~|z|u~|{{yzy|xz}z~sz||yx{yvyxxysxvwvw|{u}~~xywz|yzx{z|{y}ww{}~||{{yx}{v{}{xyw~w}||zxxw}zy|wx{zy{ywuztyyw{z|xv~z|}|xyy|z~t{~}yyz|{y~v|}|y{{}yuzx{vwvwvvv{zzy{vz{z~}yvv|xw~||v~}}}zzv|xx|z~}|y|}|zxy{{|y{||zyv|}vvz}zsz~w|xzyyvtzxv||~xvz~}|wzz~{x|xz{~{}|xz{y{w~|z|y}ux}zx{|yxz{}|z{v{zzywvv{xvy|z~yy~}}yy}}}{{yxx{w}|x|y{{~y{yyx}}{wy~zw~x~wx{}uzv{xxxuw{|~{|{}y~~|zx|}}x}}{|{{{|z|||x{|xx{|y{yzz|{{{yuv|xx{u}}}zx{|z}z}~|y{{yxzwz|xz}{v{|}yz{}y||}xvz{{zyu|{wzxyz{||~y|xy}}|zv{~{zzzvy{~x{yu{}~|u{|vyz}wy{|}{yxxx~~z}|yz~|vzxzwv}}wvyxzy||~u}}}xy{zyw~}}{w|{|yyzz~|x~{y|zz{v{wvzyzzv{|{|w{|yzwyvz||z}zz~zxyz|y}z}zx}}wz~~}z}yxz|}}|~xyzw||yuzv|}zwyz{yyw~{|}zy~u|{||~}z}||y{~~~|~y{{~|~}}{~z~~{|}}~}~||{|}}~}y}|~{{~}~|w~~~}{x{~{|~|~|}|{|}{w|{~{|{||{|{}~|}|||~~}~}~|}y|{z~z~|}}~~~{y}}~~}}|~zz}~~~{z{}|||}}}}}}~|zy}}{~}z|~}|{}~}}zy|||{}|}~||{x~z~~||~|~{~}~~|~{|}~~}~}}{|y}||}z{~~~}~}~~}||z}x||{}}}}}}}x}~x~|}||~}~~{~{~}y~}}|}|~~~~|||}}}{~~|}{~~~~|~}~~||||~}}zu{|~|~|~{{~|}|~}}zz|y}{~~~x~{~}}z{}~|~{|~||~~~}}~~~~}|x|~||z~~z~|~z~|~~|y~}z{}~{z~~|{w}|{{zzxy~yz{w}yzx{~vyyz{~{~zx~{~x{xwyt}|u|{zy{{}|zz{x|x}z{{yzx{}|zzzy}zzy{{zx|~~yz|x~{|w{y~|{xxzwzzyzyzxx||zyzz|xw{x|zy}u{w|xzv}w~{}|{vvx}{xx{||w~w}|y|z~{}yw|ux|x{x}{w}zwxyx|wyzzz{z{x~|z{~yvz~y{{wy|yyuy|yzzz~xyv||x|vwz}|{{|z}x~{~s~yzy{|y{~zx}y{rtw}w}{x{}vwz}{y~xx|zyzw}y}}{y{y{z{x~|{xyyzzxv}{}zz}zvw|}{zxy{z{~~{yvx}x{y{zwwzwv{|wzy|w{y{}z|{|{w}yw{}{~x~}y{|{t~xy|v}|{zzyyzyxxy{y}|{yz||yv|{{|x|}{y~wzzwzzzz}z}{|zxz{yxv~{x~|xz~|vwy{|}z}z~y{{y|x~{|{ywz}uuzz{w}||~xyyxzv~}|xy~|ux{zz|wyzz|{wwz{y||~w|x{x|w}z~z{x|{|yz{{x|zxzyz{xy~x~|{y}~{{||}wz}y|yuvw{{z}wyzz|u|zyw{z~z{|yyx~{}x|yxzwvvxyx|}~|{|z|{yz}yz{yz|z{x|y}zzvz~|vzsx{uux{~y~{}|w~}y{{z||~zwz{{|wv{{zyzuz}{ywz~vzz}~x}y}|yw|{{sw|yz{zu||{zwz{{{zzzwz}ys{z~~}{w{y|~~zz}|{~||}~}~y|~y}|}~}~}|x}|||}~||~~|z~|||~|}|}}}{~}}~{|}}{x{}z~}~z}|}|~}}}~|~}}|x|}~}z~z|z}~|~~z}|~~|{}~}~y~|}|~}}~~|||||~}xz~~{|{||~{|~{~}}z~|~~{|}}~~}~~~}}}}~y~~~|~}||x}{~}~}~|}|}}}}}z{y}~~~|}}~|}~|~}~~{y~{}~~}}|y||z~~~~||{}~}~~z|y{}|{~~~~x~|~}|z|}|}~~~}~|~z}z~~~}|~y|{{~}}}yr}{}~}}}|}{v}~|y{}}|}}}~|}y}|}}|~}x~z~~~}~~~~{~}v{}~~~~}~~}}|~}}{|{|{|y}|~~}}~~~~|}|~~||}~|~~~~|~~zx~w~{{}}|~x}|~~}|{y}x{y}|z{zy~{x|{ztzywzyz{xz}x|x{vxzy{}}xz{ut~|y}~x~x{}{}{yyzw}{|{|}|{{|~z}|{xz~x|ywz{}|v}yzu{xy|x~yv{{x{z{w{||}}uz}xyzvvwxy}~ww{zy~yxwu|z|xzy|zxwzzz}yvxy{yyv~vvz}~}{|}xz}{|x}{w{zz|{||zx|xyzzxy|yyyzzx{z||x|vyzy{zxzv{~yz{zw|~wz|||~{yzz{z{yy{}}{|{z}}{y~{|zw|yz}|xxwz{zxyx}{zxywz|v{|{}}{~~z}|{z|zyy|z}{}{yvyw{w}z|yvwzy}wy||~xw}zw{xxux|~wzyvyxyv{xw{}{x|{yx{y|z}w{y}y~|u{}{}|vyyzx{w|x|z|||x{z{{wyw{yx{|x{z~}{yzzzx{xx~|}~zyzy}{||}w~~zz{{|vy|{|yx|xxzxx|yxz|w}|zw|}z}z|{}nx~~||y}{{|zz|{~zz}}~~}}z}{wzzy|x{wwtxyx~yxz{xx{{x{{z}||}z||}|zx|}z|x|{~||yv{{}}~{{yy~|{wyxwwz{}z}u|~|x|zx{zvzzyywzz~y||u{x|~{|z{x}~|xwzzz|}}{|yz}u|uy}|vt|}vy}{y}yzz|yy~z{~x}{z}x|~}yx~yzxy|x|{{}{z{zz{}xxx{yy}~xy|tuz|z{wzxx|vyyw{xy{x{|z{x~z}x|zx{{|}~~|~}~|~}|~~~~~~}{}~y~}~~}|~}~}~|~}z||~~~~~}~z|z|~}~}}}}~~}~~{}~z~}~}}}z~}~|}~z~x~~~|~{}}~{~}|}~|}y||}~}~{~~|{|{}{x|}}{}}~}z~||~~}}~|}{}~|x}{}}~~~~~z|~z{{{|~{{~~|}|}~z~~z}~}}||{~}~}y~~~y~{{~}~~}}|}}~}~~~}~~}|~|}|z}|}||z~~y}~~~~|~{}|z{~z~{{{z}~|{{|}||~}~|~{~}~~~~}~|x|~~~}z~||z~~|~~~}{}|~~z~}~}{~~}}|~}||~{}{}}|{}}~{{}||~z}{~s|w}|~~|}|}zz{||}}~x|~}y{}w{|}|}}yy|yz~|yyyyw{zxxyvzyz|y}|y||z{yw~|~xyw}x}~|w}|{zv|{yyuyx~x|{~zwz|yxw{{|{}v{zxzx~}~wxt|wwxy{{}zyw||zz}}||}wzyz||z{y}xt~{|{x~zywy~{wzw{yxxx{zxz{y}wyzywzy|{uzz{y~zz{|{{||u}}vz|}x}xvx{~}vy|~y}xyz}|||yw{yz|~xvxzx}wzy{{~v|w|xzrzx}zxzzu}||wy{zyz|y|zww{wy{uvz{}wwy{{zvyz|y|~xyuu~z{z|z}yw{{w|z}|y{xy}u~vzx{yx{}z|uyxy|xx{y}x~zw{w}|}{}zwu{|z{y{{}{ww~y}z}w}|}~yv|zv{{|xyz{{}|{}v{ywyxw{}z{{~xw{|vuz|yzz||z}z{{vxx|xy}w}{z{{w~t}w{|yxz|xzyx{z|{xz}yy{{~wyzvyzvx|zz|zy{~ux||yy}y{u}z|~uy|{~xvyw|}zy{{|yyz|x{y||zxzz{~|zu|x|rz{xxs~{{xwyvox}yyzwy{wzz}{xtxzz~z}}y|yz}yyz}w{}~z{zxz}zywz|wxy~|v|zyzwx}|~|zxz|x|}v~{z|{~}|y}w{~zwv}w~yyy|{{y|z}|~v{y{zzzyyzyzxz}{uy|y{|}zzz||y{|yy{{yyzxzzzzw{~xz{x|{}{vwz|z{u|y~tr~zv|xw|}~{|yyzy}ysyxz{~|}}}||~}~{~|~}{}~|z~}|x~~|z~{~{~|}}~~x}z~~~|}~{}~{}|z~{}}~}~|~{~wz{~}|{~{~}}|{|z}|z~~}~{}~z}~}y~z}|{{z~|~}~}~}~}~x{}}~~~~|}}}}z~|}~~|}~~~y}~~{~~~~}~|{}|~~|~}||}|~~~|||}}~~}}~|x~~|~z{}}}x~|~}|||~}}}~~~~}{}~}~~~~~z}~~y~|}|}}y~~}z}z|{~{~~}}~~~|||{{~~}z~}~|~}~~~{~~~}|}}}|}}~xyz|~~~}z~~}~|}~~{{{~|z|z{}z~|z{}|~{x{z}}}}}|~~}{|~~}~z|~|{~~z}}{~}y|~{{}}~|{||~{z|}{~~~~{}~~}~}~y}}~{|~{yx}}y|x{z{q|xyv|z|zx}|x~zzy{z{xzxz{qyww{{{|~{z|y|y{xx{z~vzwz}}}|w}{yxyz}}z}uuyz{zw}wtvvwv}vyzxzy|wxwvwyxyz{~|xw~y{||}zuyzzy|x{{~}|z{|yxvyzyyx~w{z~{yxx|}wz{|z{|y{zzu{|xyu{{zz{}{yw~y{vzxz{}w}}y}~|zy|}yyxxzzvzz|xy}|x{y}{~x{|vu~{xzzx{}|||{vzxy{|}}vzz}z~w||~|zz}y|xxxy~zzzyyvqy|{{szvyyvx}}}s|{||y}}}|z{{~xv}|v{{||~|}zxy~{~|zzvu~{yyu}yxxxxw{|}|{{t|y~ywy|{z{{}{{}}}x|u{{x{|x{{zz~y}~yy{xz{xz|z}xz}wy{wxzvxyz~}zuz}xz|yx|x}{zzu{|~zzz|{x}{{|zy|}xyxyvxzyy|}zvyzyy~zwytyyy|zy{}zz{xzxww{{}}x{zxw}}uzyz{zyy}|}|{y|z~yw{z~z}yyyyvxywz~y|r|xx|zx}xxzzy|}~z|v}yy{y}~z}{}z{||}zq~z~{|{wz{x|~u~w|||z{|{{}z{z|}zy~|yyzzy||zz|~x|~xz}zzxy{|x}x{|yzzxz|v|}x{y}yy}y|ywwwy|xzxzy{}z{}}z}|{|{||wy|x{}|y{~v|{v{||w{|{wz|~y{zwy{zwz~{}zx}z{{x{{tz{{xz{wwxy~~}y}yty|}~|~}~~|||~x{||||}|z}{|}~{~}}~~}}~||}~{y~|{{{~}||~}}z}~~~}{z~{{|z}{y~|}~||~|{}}{xz|}y}~|~}}}}~{~~~~{~}|~}}{}|~|~{}|~|}}|z~{~|~~~}~{~{z~}x{~z~~|~z|z~}|{~{|{~~{}~}|}{}|~|||~}~}~~zz{z~~|}~}}~~}~~|~{{}~}}|}|}z~|}z~~|~{{z}{|~~~~y{}{~{}}~z~~{{~}}~|~~}~z~u~~y}y{~~~|}}y~~|}}|x~~{}}}~}|~~|~}~z}||{}}}~~{~~z~||~|~~~}~~}~~}{y|z~}}|~~|z|}}|}}||{|~~|{~||~}~z|y}{}~~}~}z|{~}~|~~zzyx|yv{zz{w|y}|z{||zy|{uzxy{y{rv|vzw{y|xyw|r{ywzwz|z|}x{uzvy}|{{z|xyz~{{yzy}{vz|}~yvwzxtxw{z}{yyxwz{yvyz|yx~xxxy{yyw{w~y|z|zxyvzz}{zv{{~yzx~{zxyy|zzuyy}{v~wv|{xyvy{wzx|}uxzz|xyy}z}x|zxww{}y}{y|xx}zz{{w}~xvzz{{|wz{{xyuzy{}x{x{||{}y~s}}|v}y{~y}y{|tvxx|zz}v{{{}{z|z|{z~|}zyxxu|~xx{}zz{|zx}z~{w{wz{|zyyuvzu|w~{x}|yyvxzyx~~|xv|{ww{{}|y~y~wyzy|yxx||xzy||x{|t~{wzyw|vx}y|xu{|}z{yzzy||}{wwxyys{x|y|}y{}x{{yyzywz|yxz}{x{yy{}~zz~|vwzzzx}z{y{y|{{{~u}}{w|vxwyxx||y{}zzuxvw|}zzxzzxyyxyzz{{y{|}|z|{y}z|zx}~~vy|{|xzyzz|yv}|{{z{{|yzyz{{v|{{{x{~zx{wzz|z}wxzw|}z{zyxv||~w}x}z~}{|y|||z~zy|w~z{{|{x{z{wzwzy|zx{zywz~x}{||vwzv{|wwx}{|w}z~{v|yy|{y{~}|ywxyy{x{u|wyz{{z{}|z|x}|yw}|{|{x~}x{xtzz{wx~~x|z|}xzz~~|}zy~{{zz{yyywyxzwv}z~~wx{}{|~}}~~{|~x}~}~}{~}~}}~~}~{y~|}{}~||{}{~}}}|{|}~~}||x}|}{}}z~~|~|}~}~~{~~{||}}|}~{|~~~|}~~|}y|~~~~}{~||||{}~}~}}}}~~}~~~|{~|}|~|}||z~}~~||}|}~~}z}|}{~y|}}}~~}||~}}~{~}z}~~}}{~~~||}~}}~}|x||z}~~}}~}}z~{~~}}}~|}~~~|~}}~~~~{|}~~z{{~~{xz~~{yx}}||}y~~z~~}~~~~{|}~{z~~}{}}{|z~|{z~wx}}z{|{~~}~{{}~|~|}z~~|||~~}||zz}x}~y|}}z}~}~}~}{yu{~~~~}~~}}||~||~}}}~~}|}|~z}|}}|||{z~}}}|{||~~|}{~|y~|u}~y}|zvyy{|z~u~x|zzz|w{w||xu}{|zyxw{zz|yzxyyw}~{{|y}|}{~}{xzywz{}v{|z|y~{wtx~uy{ywx}~x|{wx|xxxx~sxyxzy|{xz|{{{yzxuyz{~}}w|}{zy}|~zy~yw{w{yw~}|y|{vyyx}vvz{zyz|yu{yz}zx{xxzy~xy}z}~}{~{z{~|}}|}~wxzxzz}{yx}~||{{{{wy{|yyz{|ww}y~}{|z{{z~x|{w{|y{y|vy|{{}}|~{uxzwyzv}z|ux{wx{|y|zvyyyzxyuzwz~{|xz~{|v}{}~{~v|y{{yzw}}z~~zy}x}yz|{{zzxwwx}yzzz{y}|yzuw|x|wy~}{z}zz}{y}{x|~y|||zzzxxz|z{{wzs}zy{vyzzxxzz{vx|zzyy|~x{{}zzy{|||||x~x}~~x{|{|}txvy|||{y~{x~y~{|~xzy{vv|zz|}|~v}{zz|}{}|x|~xyz~{{}w}y}~}{|zvx{xwzzwz{{~zxxz||{vz{s|zzxx}||zz}vzyr}}xuv{xzyy{~y~yz{x{z{{{v|}~}xy{|{z}yzy|}{}ywu|yz{~y{zz{v}ux|{y~u{~|}~wz{}z~}{y{z{{y~x{zzzw{|~wzz{zv{~x}w{zu{{z|xw{|zzz|x}{|}z|{zxx{xxz~y~|{y|yw}zxz~~}zzv{{v{~}yzx}|}{zw}z}y|x~zz||}wy|}|}~}{{|~~}}zz{}x~z{}}~}}|}~~}y|~|~~~~~~{|~}||zzy}}|}|}~~|}z~x||}~~}||~}{{{{~~|{~{{}|~|~|zzz~yy~}{}~}}~}|{}}}~|~}}~}y{|yz|{~{~|~y}~~}~~~~}w~{|}{~{}}}}z|~{{}z|}x||~t||~~~|~~~~|}}{}z}|{|{{y}~|x}}~}|~z~~|~|z}|~||~~{~~|z{~y~}||}~~{|~}||~|~}~~z|~~}|y~|}}|y{|{z}z}{~|{}~|}}~|}}y}~z|{~yx{{|}~}|~~~y~}~~z~~~y~|{~}~||{{y~}}||}}~|{}}|~~{{~~}~}~}|~~zx|{}x{}||{}~|~}}~~}|~|~}|~~~|zy{~~|~}|{~|}~~||{z{yzzz{z{xzxzw~s|y}w{xx{r}|zyzzzy~w{|{{{zx{|{v{y}{|xyyzzz|v}}~{}zx||~y{yywwzz}x}yyzvx{xz{{z{|{xzyy|w{y|xvvvzzyxvxz~wxyvxxzwzxw}zvz{wxx~y~|z||v}z}x}zyy|x}y{{yxx}wuz}zw|zz{w|v|{xw}yw{{{z~yzyvu}x~wyywvzyz}z~{u|zz}yxuvz{~x}|{xv}xyyvzz{xxxu{|v~zy|vx{{~~zxzxww{|~w|~vxz|{yy{uyxyxt{x{yz~|}z|wzv|vwyz|xz{|~zv{yxz{y{~zz}vy}y}xwzxy~xx}yzxy|zzxzx|||zzwvwx||~|x|{ux|yyyzwz|z{|y{|x||}{~{uzyzwyzy}}|}w{xv}x|wz}}{zxx||zzyy{{|zzxzt{x|{zzwv{x}y|}~vz~z|{zwzzz{xwzz{xy}{x{xv||uxy|yz{zx}{~xxw{{|{z}zyz|wx{z{xuv||xzs}{zur{z{}y~}wv|zz{||{yvzvxx{}yyzzw|yyuzv|{u}}|~wyy{}s}~y{yvu|~ywxyq|{||~xz|z|xwyvxwzyv~|x{z}x}{{|ww}|yz|}|uv|y}{y{vzuyw|y||y|}uwxzuxzyzy}z~z{zx|z|z{}z|{yzywy{}yyxyw{w}zy~|}|y}zx{~||x~zyyx{zzv~|yzx{w|v}{|{{tw}yy{}{zux}~z{{xsz~{~y}}}|~z~}~}~{~~~}z|~{|~|}zz}||x{}}{|}~}}|~}|}{}~}{~~~|}~}~}z~|{~|y|~}}|~{|z{z}}~~~|~~z}|}|~}y||}~~v}~~|{~y{|~|z~|}yx~~~|{zy{~}~{}|{|~{~||}}{}{z}z~~{~~|{}~}y}{~z}}|~}}}}~~}|{}}~}{{||v{|}z}~|~}~}}{{||y{}~|~{}~|}||}{~~}{zzz}y~}}~~||~{}}{}}}}}|}~|x~}y|~~||~|{~}z}~~~{~~~y~}||}{|y}z}~~|~}}{|z}{}~~~~~}~z|}|}~~}~|~z~}~z}|{~}|~{~{~z~~}}{~{~~~||{z}~~|}}}}}{|{}{{}}|~|z{|{{}}{~}{wzz}{|}|~{}|{yz|{xyzxyy~zz|}{tt{}{|vyyxtzy|{wuxz~||z{yyy|w{}wxyzz~x}zy{}z|{vvwvv{uz}{|wv||{xu|y|wwyyxxywy{y}~}}yz{{zw|yy}~|y~|~||||}||yzxzwyy{xyvw{|{vz|~{~xyxyz{w{{~v|{~zx{yz|zzuxx|{{{~zx~||}z{zw{{{xx}|xzvz{~zxy}zyy|xs|zx~wszyx}{}{xz|{x{}zuz|v{}}{}y{||{~|{{z{yzxxyxzyz|{{zy|u{yyw|yxzxvw~z|~w|y|x~~{~yw|y|y||z|~z{{}xwwy|w}vvvxx}ut}|z|zx|xzyyyzxz~xy{|v|yz~}z}}|~y~}{w|{z{z}|}y~zyxut}zyyzx}|xx|{vzzx~}xw}yw|{y~z|{||zx~z|}~|{|~{{yx}z{}||z{|x|z}~{}{z|{|v{y~uwxuvz{}xz|~~|y}|xwyy{{{|z}}|}}xxz~|}|zvy~}}~{yx}{zz{u|y{zvzzxyu{{xu}z{|wyz{{|}|z~}x|}xzx~x|y{}{~~}}y|x}z{{~y{yxzu~|y|x||vz|z{w{{{{}y}zy|}|z{v{zx}}||z{z|}|xz}zv|yx{vyy|y|w{s||~}~xz{~{{sx{{~{z|z}{z}~|~{|{z|xw|~}|{z{y}x{y|{xzywv{yy{x{yxx~~}{y{{xz{z|~v{{w~}{z||{y|{{~||~}~~y{~~}y{|}~{}|y}~~}}}}~|~zz~~~}~~|~}z}}~}}{|~y~|z}z||}z|}~}~}|z~}||~~~}{}~~|{}~~|{}~||{|{}}|~~}~}}}|~|}{|}~}~{~|z|{w~|}|~y|z|||~~~{}|~}~{}}}{~~}}~}}}}|}|{~}~}}z~|~{~~~~|||}~~|{{y|{{z}}{~~~~~|{}}~}}}|{|||~~||~}|~~~||}w}}}zw|z}~}wy}{}|~~~}{{{{}y|}}|~~~~~~}~}~|~|}~~|~z~|{~~}~|}|}}|~}~~}~}~}{~}{|}~}{{u~~~{|{|~z~z}|~~}~}|~||z}~~~{|{}|{~~~~~~}~~~~~~}||}|~z|~~}x||w}w||}}~{~|~x}~wy|w{xzs{{vx|xwz}{zwxr{zxx{}u|wy||w|yzz|y|w~xyyxwy{y}zwywy}uw{|z}zy{vyy}v|zx||x|uy{x|~{x~z}|{v{wz~wvw|{{wyty}yzz}z~w|{xyvz|w{{z{{{zyvy{|ywy}yx}w{xy~~w|||zw~yzyzwwvzzx{zyyxxxxytzyx}}{~yx{w{z~v|w|yuzy}ywy}{y{{}vz|zz}ywxy|y~w|zyxyy{|y|zzy|{~w{xwxwx{{z}uww}}{yz{|}wwxztw|}ux|{x|{z{z||{{y{|~{~z{wyz{~vwvvyyx{y{vx||y{~}z}{z{y|~zwzxzwy{v||w{}y}{w|yxw~xy{{}w~z{uzy|}xz~vw{{|{y|yzx{y~zyyx|{{{vy|}||{v|z|y}|zzu}~y{}{yyzyww~~zz{v}||xzw}z|~x}{{}wy{|}zy}zx{{yyv|ww{{xx}~yvywz{}xx{}}{}w|ywzzvytzxv|yzvwzy{}|zzyx}{{wzz}vzz{uzyxzx}xz{zwzzzx{{xu}s{y{ywwuwxwy{}y}xwxy}vz|vu}vx{}|w||}yzzxxy~~}vxvzw{x{yx|xy|}{|yyyz{{{z{}yz~xy}x}wz}{w{~yyzy|{xz|w}{www{y{w~x{z|vz|{{{}{|w{yw|x|y~x~wzyx{|z{yyx}||}|yz{zx|}|zwxxt~zwwzy~zyxz}y{yx{yxzxy}{y{zw{x{~~~~y{{}}{~|~~{}|}{}}}}}~{y~}|{~yz|}x{~{|}{}~|}zy~}~z}z{~~}y~~~}}{~}}}|~|~}}~~~}x}|x|}||}~}|{|~~~yy|~~z{{|~~y|}~~}~}~|v|z}}~|}~}~|z}~z|}~}~~||{{z{|~~{{~~{z~}u~~~}{~{}||~}}{~|y~~~|~|~|}z~}}~~}}~||}~}}~}~x|~~~}}|{||~|{~~}{|}|~~~z|z~|}~~z|~||{}~~|~~~}}}~~}~}{z{~}~}~~{{zy~z|z|{}||~~{|{||||}~~{||{~}{|}~}}{~z~~}||~}{|z||~z|~{}~z~z}{||}~~~|y{{|y~{~{}}~|~|}}}z}}{}~}~}{}}~}|~}~{}|~}}|~zxzw|~~~w{z{~|~}~z}~{xzy{~z~z{y|zyvvw{{v|wxz{uwz~}}zz{z|vyz{}|z{v{zyy}y{{y{~zs|w~{|}{}xzy|w~|x|{y{}z|{{{xw}{}|yxx{xy|xzvuv|tyyuzz{y{{{}}{y{||~z{{y{z{yy{}uxyxyzy~y~}xw{y{~tx|w{yxvy{||||yx{vyz}zvww|z{zyz}}u|zxz|yx||||{xz}{xw|zzzw{z{zy{{~t|x{}www{xv~yzy{wz~~~{}{zz|w{~|x{|}{}{z|z}yxu|uyw{xwu|yxy{z|xy|xxutywyw|{||{|}z~z{x{}vz~zz|{ywxxw|{}}y|yw{xwtx{xyzxy|zzxy{zz{v}u}{zzx}|x{~zzvz}~|~{{z}||s~xsy{{w|}{y|zyyzuzy{|z{u{zvzwzzs{{|}|xvz|{{|{{xsy}{|uw}}{vw}||zx}{{~zx{}z{|{||{~s}|yx{x{y~{~y{xzyw~{yv{zw{}{}z}z~z|z{vyywt}zy{x}{}ywxxwuvw~wx|xx}{uxu{z{wy{vy~xwzyv|x{~|y|}wy{yx~z{zy|{|y{zxz}}{vzxywywz}xw|}zu{ywvq|||}uwx{}}uzzzxzy~zz|{y}~{||y||~v}|zyz~t}ywxx{y{vyyx}zzyz|u|xwywyy|y|z|yxz}||zz}zzw~z}{y{~}y{yuyyvy{yx}yxzz{}xwz{|yzxyvsz|{y~z{~zy{}~{}{|zyz~}~}{}}~{~~}|~}~~{||v|~}||~}~|y}}||}}~}}|~~|y}z}}}}z~}~~|~~~}||y~|{}v|z}}}wz}|}|{}~{~{{~}{~|||||~|zy~~~}|}}~~|~~}z}}{|{|z|~||}|~}~~}x{x|~{z|~y|}|}|~{{|||~~~y~~}{y~z{|}}|{{}~{}~|z~{|~{~~}~z}}|}z}y}||~|}|{{}|~}}|~}}~~|~~}|{}~~|{~|~}{}}|~~~~}~~{~|~~}~~~~~|w~~||y}~|z}}{~~~~|~~z|~{~||x}|~z}z{}|z}z|{{}~~~~}{x}~|{}||}~}|}~~|z~||{~{{}||{y}}}|y|~|y}~}r}~}~{|}}z|}|}~~~}~}yw{}zyxyuvv{xyz{x{vy{}yyyxzyw}y{}wxz|ywz||}vzw{yyzty|yyuz~xyx|xvxx{|{~w{zxv|yzxyyyyy}yzyvzy{zuwz|}yxwxzz|{x||}|{uux}vxwy|~zyz{yzzzy|{z|ywvx{u|wwz|y{{~{z}~x{w}|wxy||y|}zwu{yzxwy~|}~{zwzwwx~zx{{vy|x{|xvuw{}{v}}|xz~zwvs}{zx|{syy{zz{{ww}z}zx|zy|x{}{|z{{x|{||xwz~zz{{|zu{zw|yvty|xxw|yzyxw{r~wzy|z}{zw{vyx}x{vyzwx{v|x~y|}z}||yxyy|xwzy{v{zy{yu|zyyw|yyx{|x{y}~yz|ywy|x{x{~x{xwy{|{~~uzyzuz{}x|{yvyz}}{||||syzywwxz{|y}tvzywv|{~zz|zz|xvy{uyvyxy|z|zxzwxwxxzxw}~wzzy{z{{z~|{|v{xz|y{{zx{|x}t~{zzy{vz{z{xyyz{~{~|zz}vx|u|y~y{yw||{|}zzuxy{}wz{||~zxzz|y{z||}xy{x|uvx|~||{wz{~yzuzz{w~xxw~|y}z}z{}zy}yu{|xxvvy{}zuyu}z}{z}w{yy|wv|yxywzzzxz~y{}z{~x|x|{||xyyy{zxz}}yx{yyyxw|zw{~|ywy|yz}ztyzvz}w||zuz~{{xwx|z}}z~z~{yz|||y{{y{ux|v{xvyxw~||y{{{|zv{tyzz{|~}|y{||}~}|~~~|~|~|~z}~z{yy|{~}|y}~}|~~}}|y}}~{z~~{}}~~}}}||}z~{~z||{|}}}~~~~z~~}z~}}~}{|}|}zxz|{}{{|~}~}~}|~}~|z{}}~~z~~zz}~~}}}y~y|}{x|~~}~~~~~|~yz~||}~~}}{z}~~~}~}~~}~}}~~}~~|}{||}z~|~}}~~}}~}~|~~~{y}|||x|}{||}}y|~z}|~{~~}}}}|~~~|}~}~y~~~|{{z|~y~}~~~}~}~|z}~~z~}~|}z~{zz{}z|{~~}w~{|x~~}|zw|~~~|v~}x~y|}|~|z}||z~}|~~y||}~~|}|}~}{}~~{{y~}{}}z}~~~|~}|~}z|~{z|~z}{|}~}~}||~}y~{{{||z|~y{y}|}zz|xyzuy|||}wzxyztwx{w}w}yvz|wx{z{xy~{y|xz|u~zy}~~}yyy|x{z{{{{y}|x|vyvs}zw~vxu{zwxzxz|{{||vv~{{}x}w{yy}}zvw~z}{~{{|{yxt{xv{ys{w{xz{x{~z|tzy{z|wzxy|}w}}wyx|{z{ywz{|{xx{~x}zx|{zx}y|yy~z{yxxxx{|xwyxxz|z}{|x|~{x|zyxyzz||y{~~z~|~xzv}|xv~}yz|xyx}zwuxxz|xzt|xz|xyxywwyzy{zy}||xzyz{~y}z{vzvuxx||~}yxwt|~~{w{yzy|wy~|xxyzxzww{zzz~{vyz{x}{~w}w|y}{|z}}|v{t{zx}~v}zyzyx|w~w{zyx~y|z}v}{u{w|z{u}yxx{y{{~u~|{~~uzy|yvy|zz~~}{{z{yztyzu~zx||xyw|y|{~|yzzy{}yzy{xw{xvy{wy|}{|zw{~|z~x}zz{{~|x|}y|x|yw{{z{wx|uyyz{~x}yy{}t{xzvzs~{}~~ys{y~{}}{w~zxzx|{|zz|zx{~~xwy{||||}}yxy{ztxvzvy~}xz|xv|yvyz|}x{w{|x~|}zzz|{y|zxx{|xyw~zvzwy}|xu{y}{~yw{v{{z|yzzy{}|zz~{{~~{u}yxzy|~{}}{}z}z{{|}zyw{zxxs|x{{{~zz|zzx~v{x|zzwvvzzzxyxz|zxy|||z}|y}}}~{||~{zz}~~~z}|}|~}yyy}}}~}~}}~}}~~{~|~{~~|w~{~|~}|~~{{y~}|y~|~|~~~~~~~|}{z~~}|~{~}~~}~~}~}}~~~|~~z~|}|~z}}yv|~{y{{zz~|}|x}||~}}{~~}}|~}~~{}}z~{{|~~}|y}}}}z}zv{}|}~z~|~y|y}{~|~||}y~}|yz}~{~~~|~}}{|{}~~}~~~~}}}~}}~{{zz~|}|y~}y~}{}{z}|~~~}~}y}w~z~{y{}{{~~z}x}~w}~}~}~|}~{|}}|{}~~|}~||}}|~|{}}~~~~}|~}}z}~}}y|~z}}{}{{|||~}~{}~}|~y}{~~}~}~{~z||z{~v~}~}~}~}}~|~}|}y~{}~zzz|~}~{~z~z~}~~}{~yx|w~y{}{xx~t|t{w|~uzy{}|{y|w{u|zz{xyzy{vt}{w{ywy|v}wz{zzzzxw|{xyyx{u|x|~xxz{z~zy{|y~|xyy}}}wxwz~zw{|yy{xy{wz}{{yxzz}r{}{xx{yzxztwzvzyx{{w|}zwyu~z}x|y}uz|zy|}yy{}wzyzvzyuzzvztz|zxpyz~zzw}wzy|{yy|uw|}vy|{yz{~zz{vxuz~~~{xyxyxuw|zxxxww}y~y~u{y|t{|z{z~yyy}w|~wy{z{yx|wv{zx{vxzzxx{z|x}|{wyyzu{xzwz{}{{zzt|}yx||yx}{zy|yzz|w|y|v}zx|vxxy}wyttzxz~y~vz{{x|||x|}{{|y~z{x|z{||~{zywt{x|zxyxz|~{y|{}|zyv|~y{uxu}x}x{y|x{wx|{}~{yvz{yx{xt{yyvzw{{}xz}{{{yzy{z{zz~{zzyx{zzyyxz{yv||}w|yzvywzy|yzx~y{yz{vyy{z|{w{uy{zwx|x~}z~xyx~~z}~~}~wzx}zytv{w|{zxxz|wxwy}xz}vw~s{zzyy}wvy|{|~v}{x|y|zz{~|pyzz{yz|yu|{yy|x}v~wz|zvs~x{|~y{|yyx{{x~yywxxxvvx|z~y~w||{w|{zy{u{vz{zxy~~yzyyx|x{{}y~{zw{wvyvzx}yw{zxvvyz{}z{y{{u{{zwx{xxv{}{{{{xyv{{x|z{zy|vxx}x}w{{{y|y{{~}{uzxy{z{y|~||{|~~~~}z~|~}}}{{}~z~~~~~{~}}{z}|}|~~|{}~z}}y{wz{}}}||~||~{|}~~|~}{z{|}~~~z{}{{z~~x|~||y~|~{}||{z|z~~|z{yzz|}}|~}||~{~{y}|}~~~~}{~}~~}}y~|~{y||{}z~}{}zz~}|||~~~wx{}{~~{z|z}~~}|z{}}zz~~~|{~|~}~~}z}~~}~}~}~}}~~||}~}}}~}}~~}~}|~~~~z~~~~~~~~{z~}}}|}z}~{|~~~}~z|~}}|z}}~~|{}}z~{~~~}||}|~~~||x~~~|{~}yz|xz}~{~~||y}|z~~~}{{~~{~|~~{~}}}}|~||vx}{zz~}}}|}{}{}~~y||~{|~{}}z||~{|{}|}z~}~{|}~}~~}~{~~z{|zy|~yzyvw{x}zwxxwz}xyx|xty|zz{xxzz|xuvvx{z{yw{yz{xw|{}|}z|z}~|zzzw|vyu}}|vx}xy}{zvyy~|y|w}xtx~xy{{{xywty|zz|}{}yzzz|}yxx|zz|yy{|y{|z|xwzy|w{yvy{~|z~{y}|zt}uyyx}y}|}z|{xzz{xz{~|}zxxz{z|}xz{{tzwx{{|y{y|{xwx{xw|{}{~u|xvyz{{xuww{||}xyzzz~y|}x{|{|~{||{u{}wz{yz{z~yz{y|z~}z{v{xyz{zu|vu~~{xyz~|v|~zyuzyyz~wx}yxw~v}|zzxw|{{wvwzx|y{wwzy{yx||}zz{{~zy||y|~~{y~wy|z}yzy{vzwzz|y~}~}yxy~vxzzwyz||}{z{yzvvwvxyzxwtxz|vz}zx|x{z|}zv~{v|z|{zyz~}}z|}~xy{xxx{|y{}}~}}v|yy{~{vywzwx}xx|w}z{|||{x{{y{z~z{swz|u}{{}}~vy~zz}~}yz||xzzvyw|zyu|~|vx~w{w}z|~y|{{zs|}yyy{z~u{z|}y~xwz{{zw|x~vyw|yzz||}v{}ywt~w|~|wzxxx~w}}vxzy|~z~x{wy{z{z}}}zz|~~yxw|yz}xwvv{|yuwx}||xzxx}~xxzxzxy}xyytz{zz{y{|||z}z|~||{{|z{vzvxyx{|zyzz||z|zvyx}yuzwy{ysz|{zyzwzy}{wwxyz~~y}|{}~}}}|}z}|~y||~||}{{~}}z}}|~}}~~~~|~~{}~~}~zzw{x~~||z|}}{}}{}}~|~{~|~}z~|}|{}|}||~}~z||}~z~}~||~}}z|}~{|~~|~}z{}}}~w||~|}~~~}{}|~}~w}~z~{}}{~~y}|~|}}{|~~}}z~~|~}~~||~~}{|zv}z}}{}~}}}{}|}~}z~x~}{}||~}{{}~x~y~}}{}{}{~~|{{{|~~}|{}|}~}{{{~}y~~~{|}{~}~}}{~z~|~}~~~}}y{|}~}u~}||||||}~}}~~{~|z{}~{}~{}x~~{|~{}|~{~||}~~~}}~z~~|~}y|~}~y|}y{{|~zzy}z~~~~~{~}|}~|{~z}~y~|~~~~~}}y|z|~~}||w{~zyx}y}~yz}{~w}yyy{{w{zw|v{yx{uzvxuxz{~|~|y~x}{||yxzxuwv~yx}}xyy~xzyx|u}x|{zzy|zxx{zz{y|w|w}|z{|yzxu{wzwz{v}yxxzvz~v||{y}{yvuzy{||v{xyz|y{zyvwxzztwxyyvvxvvz|}}}yww{u|vwy{vv}z|u|yyyz~|wx{zyzx}s{|{y~{|y{x|y{~~y|z~wxo{{{zy{yz~|x}}u|xuyw}xu~x|x{z|{yz||tx|~xvzw}wxyw{zwy||{v{zy}uuxzy}{vzvw{z|{yzyy{{{xzz{}x}zvy|{yyxvyyw{vzyzz|xyyzw~~{~w}y|~{~|{wy}y}yx}}y}w}{x~|{z~y{xy}~||{|w|zzyxyz}}y{~|zzxxzzz|xxw}}v|{{|zy}v{}wwy~xv|y|}vz~zy}zwz{x}v~{y{}y{{{wyxyyzyzwyx{||}y{w{{{x~|yx{{zvx{{~yw{x{||y}|z|z{z{{z{y|xwy~yy}y}~{yw}v}}|}x}~z}z~|xzz{z|y|ywzxz{y|{yxuxwv|z~v{{yyz}}z|z|y}vy|}~zxyzuywy{zzywx{z|x|{}{}||{}vw||zz}z{x{xzw{y}|{z|||||xz|zx{}{y{|w}v}wwx{z{z{wy}{|z~|y{zvwzx{|~zx~}|}{|xz}w|zyz||z}yyz{y{ytuzzwx{vxyw|wq~}xz}z{z}yw{yzyzw{{|}y|~z||{y~{u}~{}|~}}|||~}{z~z~~~|{}}|~}{~}|z~}~~~~~|xz|}{~|{|{}zy}}z|}}v}}{}~}z{}|~|~|{~z~~}~~}|~}}|~{}}|~{}|}{z~{~z~~|~}~~~~|y}{}}~||}|~~~~|~|{}~~{}}}y}z~||y}||~~|~}|{|~}|}}{~}}||}~z|}}~{|}x}~~}}~~~z|~{{~|~}}{{~~|~{}zv~}}|||z{}{y|}|~}~{||~~w}~~|y~{|z}~~}~}}xzzy||~~}~{{}}|~||}{~~}|}|~~|~~}}||~}z~}}}~}~~|~y~~~|~}r{~}}}|~{z~y~x|z~{}~~~|}~}|y|~}}~{}z|~}}u~zy{{|z~|yy{{{wyvzy{zww{zyw{|yyywzz}|yxy||x{{}{y}{w}z~{wzv{|zux{{}xwx|x{|zyuy{v}zzy{yzrx{zx{|y|u|wxyzxwz|xzz{{|z|x|~zx}{z|x|~~{vxvyz{zy{zvxyyzu|}x~|w}{xz|z{xtvz~zyz}|wxz}}|y~yu|}{~}y}}y|wx|}zzxx~yzxy{z|uxwywyzy{||y}xwxzxxwxyxz{{wyxwv{|zxw{z||z{{{zz}w|vyxyxswvz{|{|y}}{z~{|zw{wv{vww}z}}x|}||z{|~yxwzzwv}z~x{{~y|t{zxt|{|y{xwy~{x}x|wz{z}wywxx{z|x|zzy|{~ywz|~~~|{zx{{}x|~zyx}~x|{r|x{wzy{|wwy}yyz|xyxy~|yyz|}z|{|{|}{||{}|z}||~v}w|x{}x{x}{}zyxzyyv{xx|yz{zvuzrw{z~ztxz}zxyyv~}z|w}}x|zzu{||w}{z|xz{yxy{xyvx}z{vy|~vv{y||wxv}y|~{z}~x{{x{yz}}z|}{y{~z}w{z}|{}xwz|xz|yxu{~yxzwz}yzxzx{vtxy|z}v{~{|wuw|vw}wyz|{|{x|zxz|z{~||}wz|yyzyuxzz|}{v~zv{z}wzy|uuyzx{x}{{||~yxz|}{xyx~}z|z}}|yvyx{zz|{x{{z|x~zvwyuux{zxx{{xxzv|~~z|{||y{yyyzz{}|~~{~}~|}x~|{}||~}~~~~y}|}}~{~~}}}|}~}~~z~}}~~zz{|{|~{||{}|}}~~}}~}}|~~|y~~z~}{{~{vz|}~}z~~}{|{|||}}z~zy}{||~~}~~~{{~}~|~|~}x}y}{{~~}}z}}~|~}{~|{}~{~{~||}~{~{|}}|||z}~}{}}}y~~}~|}z~~|y~{~~~|~}}{|{}~}~|~}{|}}~}}}}}~}||}z~~{~}~~}||y~~}}}{|~}~}|~~|}~|{y|~z{~{|~{~z}|}}}}~~}|}|{{}}}y}~~}}}||}{||~z|||}}}{z~zz}}~~zz{}|}~~{~~{y|~||~{~z}|}||~}z{}~}z~|~|~z}{}}~|~~z|~|y|{y~{yx~~~~||~{}}y}z{z|}w~{xyz}yyzv|yy}wxv{}z|xyz|{w|yv}{~z}}zzyu}}wyx}zy{y}x|zxzzyw~y||yyy{x{{ywzz~wwx~}}vz|z|zwv|}~}xwyw|y{yz{{|xx{{vywy}}y~}}yy{zyv}z|zwx{x|z||zzx}uzxz}~yzz}{xz{z{w~|~u~xy}{|w||y|yvwwvz||}{z~}wy|zz|{sx{yzyzz~zu|{y~yw}y}{wz|yyyvv{z|zyyyu~yyxx{vyy}}{xw{z~{z}z||{|xy|{uy~wxvzzxyx{zyx{tz{|~yzvx|z|x{{||}v}|||{}zz}{{y}|x||{}~yww|w{{|zy{{u}~vyvx{z|{v{yw{}vwy{}zy{|xzzy~{{~|}{y}x{|{zw{|z|z{z{}yy~yz{|{z{~|vy|u}}xuxzyywz~y|v}zw}|{{zzz|{{z}|x~~y{x{wzyyyz|~|}}}}vy~yz{vw{xx|{zw{yw|~}}xz{}|yvy{|yw}wr|x{}yxy{y||wz||x{|x|yx{zvz}{{|z|yxx{}~}v{vz{z{xzuxzz|{wxyzx{}yzw{~x||{ux~|yy}{vy|xxx|||wy{|{}~z}x||}xqz{woy{{xzv|yx|yzzwzz{y{{~~y|z|{}}zx{wzyz{wyu{y||yy~|wy}xzyyy~y|{|}vzvy|xy|y}{vv|}}{z|w{zv}x{}}yzz{~||y~|zy~~xy}yyx||}{z}zxxzw|yww|z~x{}z~}|~{||z||}~~~}~}~}{}~|zy|~|~|{|y}|~|~{~}{z~~}}{{~~|||~}||~~|~|||}{{~}z|y~~{|{}~}~~}}{}}~}~|y}|~y}|w}~~~{}{|~~~}~}~~}~~{|}{|}z}|}|y}}}~}{{|~}|}}}z~|x}|z~}}||{~{{y|}~y~|}~|||||z~~z}z{}~}w|~{|~~|~~|~~~|~~z||}}}{||~~}~~|}}{{~{~~}~{}~~{}~~|~|y~}xy{~}|}{}{~~}|}{}|}}{~~}~{{}{~|}~{}}~~~y~|}w{~}~~~|~~|||}}{~~}}~}~|~{~~}~}~yzz~w}~z{x~|}|~|}}y|}|~||~|~~|}~~{}~~~~}~{}~}~~z~}}~}z}}y~}~~|~|~~{~|{}~~~~}}~z}|}~|{}|z|ww|}z||}|z{xx|xxxx{zxw||z}zxwyw~vuwv|v|{ww~~xx}zz|xx{{|x~|z|~{{|yz}|{{w|{zyv{yyy{}{s{yt}}{www{vwvw{yyx{{xxyxy|}yz~}x}v}zx|{}|{{w{zyxz|}zyz|z}x}{zz}}x{zzywv}{tzw{yw{}w{w|~y{xx}|zz~z{}zw}|x{{}}~}yyzu{u|~vx}{w}y||y{{yx~wzxuyyyxu}yy||~|{|y{yy}||~z{w{{yxx{|yx|y{{yyzyyt|yyz}{y|zyzxwwzxzwzx{{x{xyx|x{zz|}{{}yy{{x}zyyxuxz|{{wywz|xxvxv{|z~yyy{vwy|}~w}w|y|{{}~}zz{{vy|}}{||{||zw|~~{vzn{xxwzyxzy{|zyw|xy{z{z{x}|x{}{|||{z|y{~}{|~}wzy~{y}|}zyzzzz{wt|{vxxwyww|{z}z|~yz{zwz|wy|xy{yv~|z}vr||y}zwx}yvx{|w{{vw~xz{uwx}ywur}x}vx}ryzxysz{}vy}{w}v}vx|zvz|{{||zz}|}|y|z}{{|}||z}vzx{}{}{{}zzy{z}|{yyvzw}yxtw~zyzzwvzz{~{yxv|yzvz~|{wzy|zxx~xz~x}{vxzw{}{{w}y|yy}vzyyxyx{}}{t|zz}xwyywyzx{}|xv~~{zt{yw{ywv||xw|zxzxvwwz{|xv{v}y{xz}z}z}}||zv|{wy}z}{|~}|z|}~}~z}|~~{~|yz~z~|}~x|{|{}~|}~~}y~~z~{|||{{xz|t~y~y~z}y|}|||~~y~}{~~|}{xy|~}}|z|~{}}{{|~~{}}~}~|}}~z}{~{~{}~|{}|~yyy|{~|}|||{~}~|}}|~{}{}y~}~~z{{}}{~}z}{~~wz|{~z|}{}~}~}}}}}{~{|}}~~z}}}y~|{~z}|~|||{|}}|~|~|~|~~z|~{~x}|}|}~}~~}{~}||||~{z}~~{}~~~}{y~||yzx|}}|{z{}z}|~}||~~|}}z~}{{{}~{}}~}}~~|{z}{|y~~x|}{{}}|~~}~}|~{|}z{{|~z|~{~}y~~~}|}}}{{}|{|}~}}~}~}{{}|~|y~~~|||||}{|~}{|}~~z~}~}{{z~|~~~|}|~{|xz|~~~unz{|{}|wyyxz{yz}y|}wwx{|vzz~yx|}x{y{}{zwywxzyw~yzuvy|x{wyz{zxyu||wzzzyy|x{}yzz|yx{w{{xx}yz}yxwyxyxxy{zyz{yy}|w|u}{z||xyzx{~y}zxx{|xw}yzx{xxyx}~wzx~wzvyy||xtv{{xvtzxzwy|wz|v||vzu|zx{y{y{v}ztywx|}{zz~u}w}{|}{t|vv{}yvw{zw~~{x~{z{|{z}yxuv{|{~zzxv~z}y}zwz{x}z{xz{z|z{|{|x{xqz}zzyw|zy{x{}|zyy}|uz{yy~|wu}zxyytxywxzx{zy}y{yxy{zyzzxztzv{{{{y{z|y{y{z}z|y{wwy}{zyz}yxtxwzy{vzxx}~xvyx}wxzz||{xyyyy~y|yy{y|y|x|~xw|}~{xvy|~}y~{wt~}ww{z{v{~y|zy}z}}xv|y}}{u|y|{|~yyzzzy|xw|yzz~}xu|x}zz{zx|xzu{|ywy}}xv|x|zz{{||y{wzz|v{z{y|zy{y}|}yz{xy||yz{|{w|{y{|{yzw{yx|vwx{{{|zwyzz{{~x}}wzsz}{~{{z}{~z|}y|x||{}yx|zyy{vzwvwy}~u{|}|vxxpwy}y}yvx|wz~xwyxxuz{zv}||~|yx{||{{{w}wwzy}~ywyv{t{|u|vzx|zyy~vy{ywu{yxz}|~{~z{z{~{z|z{zy{|z{zyzzzxz|zx{yxt{{{xy|{}{zz{|z{y}{zy~xv{x|y{{~~{{z}~~{z}|}}}|~~}~z{y{z~~}{~||~y~}~}|~{~~~}~|~~|~}|{|}{}|{~~{{u{~~||}}|{|}|}}~|~~~}|y|~~}~z~~~~|~|{}z{~{}{z|}zz}{}{{~||}z~y{z~|{}~x~}}}}~~~y|}}z{{}~~{|~}|~~|||}|~}}~}}z~~|~{}{~}~z}|{~}~}~}}{{}{~z}{~}~y}~}}y|~|~{~}z}~||~~~}z{~~|~}}~}~}~~x|{}{v|zzw|{{u||x{~|{~~}~{}~{z~~|~~|y~~}~~|}~}~}}|~{}z}~~~{z~y~~|z|}}{{~{~~{~~~}~{}~}z}~|{{~}{zyz}}y}}~}x{|z~{~}|}|~~~z}~}~}}~}|}|~||x|}}}}}{}|||z{~~{zxx{{v~{zxxz}z~yz~||zyyy|{x|t{|z~zy}}wzxxz~~x|}ywvz{|zzx|{~yxy|{zw|y}{|||wwyv{zx~ty{}}zuz{{z|yzxtyxyzyzw|y}zzz{z{{{yzz{|yz}z~|zt~zx|z|yv}~yyxz{}xywz{xy|zyvzwyy|{xz{}w|xx||}~y}{zv{x{w}}{x{{{|zy|{{x{vxyt|xvzxy{wuwvyvu}zyyx{z}y~z|z~y}|{xy}}|vu~|zy{|{}||~~x{}|x}{|xy||zxwywvx{|z|{zzw~|yxy{x|z{~|{zz}|~}}y{yuyxyzzxyzy}~y}{wywz|{~wxz}vz{vzzx{zwzz{}vx|||u~{|{zzw{x{|~}~x|{z|x{y~z||}x}yyz|{{yyv~vxy}zzxzzw~xyy|v~x}y~zzyxxz~z{yy|uz}w||w}wz}}}~}|zyz|||z{w||x|||{z{{z{x{~~yyy|w{zz{}z|}~wy}{zzzy~z{}{yv{x}x|~x{y}{yz{yu{tzy}zx{xwuyzx|{xy|vzy|}w{x}z~zxw}x}{y|{wyyxx~{vx|z{{z{yyvy~|zsu|yz}{vwzvvyyvyzz{yx}y}y|v~{||}|yrxwz}{}|~zx~}{z}{yzt{v{z|x|zz{w~xz{|x~z}t{wxxywz~z{}xz{xy{}|{z{}}{y}z|~{ww{|zyxy{|x}wy|w}y}yz|{vyy}|twwy|xwy}y{{{~y{|~z|w{~z~~z~}y{~|{}~~|~}~z~z}}}~||y}|}|{}{}{~|}{}}y}{}}}|}~~~|~|}z{|{}~}}{}z~}}}}~|~{{z|||~|~|~}|{~w}}|{~{}z|{}}}}{{~z~||}~~}~{}zy~}|~|}}|w~}}~~}}~y}}~~}}z~}~|y|~~~}|}}}|~~~{|y~~~{}{~z}z|||~~~}y{~}}}~{{|~~}}~~~|~||wz~|}{}}{~{}}|~w|}z{~~}}|}|z|}|~{|{|~|{{|~z|~~{}}}}~|~|}|~}}|}}|}||~z||~}~{}{}||z{|}~~|~|}|~~{|}}~~{{z}~|}{}~}~{{x~~||~}|~}}|}z~{~~~}}~~~y{}~z}}}~~}{||{{}zz}~~z{|~~~{~}{}y}|}{~}||~~z}}}}}zz~}||y~}}~~}}|z}}xzx}{yzx~|{xyxx|ywvz{{y{zy}y}v{{xxy~z{zxz{xz{uvzvt~y|}}x|z{}z{~vwx|uuvxzv{|yz|{y|x{wz~xu||wzyzzuzz~yyz~||w{z{|}}{wxyv{{}{{yyz|zyxuxvzx{zzyy|z|z{{|}x{uzy}||y{||~y|vzyy}||}x|}z}}y{w||y{{x}xx||yrzz}w{{}zwzyxz~|}x{v~wy{xyxx{|z}ywz}yz{x{{vz}{|z{|u}}{~|zzw{zxwzw{x|zz|}x{wz|z}ywyxxzyzx{z{w|{z{{}z}vyzxw{xyz|z{||{{||xx}{|{zz|}v|txt~{yz}{{{wzy~y{}zy~z{xt|xzxwx}w||x{{|}vz{y{w|{zzz{y{u{xw{~zy||z||xwxzx|xzx{y|yz{yztzzz~vyz|yz~z|}x{v}{{vwy}~z||yw{{x}ywz|y|}v|yzmw|yxwzx{zz|yzz}yz}|z{z}|z}zv|u}xxy}yx{yxy{{xz}z{xz{zyyzyz||zw}yvzx|w|{}~z{zxyxzz}y{~|}t}}}z~z{{xvzxyyv|w{|z}y}{{w{}y~xy|{|}zyy{z}yy||{~wyxxz{{w||{z}x~w|y}yyxy~w|zvzyy{~zzx{||~|zyyyz|zwvzvvz{zzz}x{z}zv~}~u{z|uy~yzx{wz}|y{{z~u{|{}zwx|y~|y~zwwsy~{wtz{v~}yx|vywtxxyzz{{|}{|}}y~z~z~{}~||{z~~|~~{}~~{z||{||}|}}|}y}|~}~}}{}{|}~xy~~~{}z}}y|~z{}}|~~}{}}~{{z~|~~{}|}}~~|~~{|y{}}}~}||}}~~||{|}~~}|||}}}~}}|{|~~~~}~{{~z{~~}|~xvy||z~|}}}~|||}z|{}}}~{|z~|y~~y}}w}~y~}||z~{}}|~~}~~~}~~}|}~}|{y{~z{|}}~{~}}~~}}}~}{}~|~{x{~{|}|~{{{||~z|~}~~~~}|{|{|~}|{x{z|||}{|}|~|~~x~|nz~~~~~}|}}x~}}y|y|}}}}~|z~~{~~~~~}~}|~xz|}|||}}|~~y~{z~}}|}|~{~}|~y|~~z}z|}~}~|~{|}|z}|x}~~{}y}~|{|~~}~}~{}zy}yw{}y~}{xxwyzx{}xz}yzz|wqztu|xxxt|zzzv}z}v|yywy}z|wy|xy}~u}x}yyy|vty||wy{~yz{xxxwx{y{|yzy}zxwryvxzwz{|ww|}z{~~y|}yw{z~z||yyyyy~|{w||xzzzw{yxyuzsvzxzxxxzw{wwwz{~~{|yz~|zy|z{}}zv|yy{}y{|u~y}{yxuwy{|zwxy|{vyx|uwwvzzz}uxzvx}}ztt||x|~yzuy|zw}wz{}~|~}~~|x{{|uz{yy}{wxzxwyzyyy{xyyw{wxyw{|yzz|x{wvy}}}xzzwvz}{yw}}{zzx~yuwvxyxzy||yyzw{yyyyyztyyz{z{~z|}zw|xy}w~|x{zz~|yy|~{|z|yzy||{zyxuzxyz{xzzw{yuvwyzxwz{z~|z{zyx|z{z~z~}~zz|y~{ztyw}wzz{y}xys}zzy|wwwxzyzz|x~z|~{z~y|w{zwv}|yz}|z|{zzw}~{|{|{~v}wz{~}{xx|uvw|y{|ww}ytyxx~uyy~w{|zxzy|}|w{wyxwy{|{yzyx{||{zxz}yxzy~x{{}{y|uzy}yxxy|zyz}~w|x{{y{yz~{z|y{}x{}z~w}|v}zx{zzxy}v{{z|yxz{|v}x|yyuvzz{~xyyx|v|t}yy|~xy~x||vz{z{{yzx|{{|x}}|{~z{z{zw|vv|y{yxx|vyz{{}wz|xyv{y~z{x|{w{}x{|{}{~}~}w}}}|{{~{z|{|~~~}z~~w|}y}|~}{z}}|~~~}|}~}{{~|~{{}}~}}~|~~{}~~~}|}~}|~}|~z~}}}}yy|}~||}|~|}~}||{|w}~~~~~{~|{}~}z|}||z~}||}~}}~|{~y||~{~~}~{~}~}}|}~|~|||}}|zz|||{}z}{||{|~}|}{}}|||}||~}zz~z~{}|}~z{|zz}}}||}z~~z}}}~|z}|}~}y||}|z}}}}}~}{~}|}{}|}}}v{|~}||{}}~}}{|~~~~~{}|}~||||~~}~{}|}~w|yz~~}|}|y||}}|{~{}|}{~}}}{~{v|{}y}|~{|||{|~~}{~~}}~}||~|||{{~~||z~{~{}}}{z~~}{}}yx|zzyxzx||x|vxxz}{zz{zy|}}xxyyzz~yy}~yu~zxvvxyz}wx{~zzv|yx}{{||}v}xyyyv|x{uz|ww}{y}yzy~v|{~{tx|z{yx{xzxzzyx}wtz}y{}wvv{y{v{x{||zxwxuyztzx}y}z{{{|xzzz}~yw~|wwz{{yy~}yw}}zxxzyyyx{{z~u{~zyvysy{|zuy}vw|wzz|sxwzzzzz~}|{zyzxz}z{xxyy|}{|xzx{yztvxzxzxzz|ywvuvxx|zy}x{yzy~zy{yz|z{twxz~~{|zy}z|z|y|xzx|z}ux|x|vux{s|yuzx{y||x}|yzwyv{{{zyrzx~zzvzxwy~zx{xx{u{|yvz|{ywzz}|z}}zz{}~xzx{xwxxzy||v~|}yzzv}}{wv||}xy|~y}zrw{zy{zy}wxw|{~v|||z{zvyxzz{z~}}zyx~{wy{z}}zwx|}|zxy}|wvwwz|}z||z~zw|{|vy|yy|{|||z{yzxw{yyx{wzzy}{|}wvx{s||xx{zwvxz|w}wx|{}}u{yy~y}{|z{wzz{}{zwwu{z{sw|w~yx~~}{{}xz}||wz|yzz|z~wx{wwwyyy{{vyt|yx{uxx{z}zy|xvw}xvyx}yz{y{xxxy|{y|}{}{|w|zzyzyxxv}zxxxw|v{zyzx{z~zzz}tzyy|y|zty||zy~qy|{vzzz{zy|z}x{|y{wy|txtyvz{{z{y|xyxu{|yzx{||y{{}{}z|}}}}|}z}}|}}|t~}}|z|~}z}z}}xz{}|~{v}|||}|~{z}{}}|}~~~}}~~{}|{z~}}}|~y|}z|~~{~}x}{}|~~|z{}~||||~|}}{~|{}|~~}~|z~}x}~z}}y}{{~x}{y||~|~y}~{|~z}}}}~~~~}}~|~}{|}~|}z{{~|{}{{|~||}z||{~{~y}}}z~|}z|{|}}|{{}{~|}z}|~w~z|{|~}z}}}~|}}|}z~|{}y}~}~}{~|}|~}z{~x}~~|}y~||~~~~}}~}~}}y~{x}}~{~{{z}~~{~}}}x~}z|||z~~{z~|{}{~z{~~}}}z~z~||~|~~}{x}}|z}~|~zz|~z{~|}~}{|y{}}~|~{|~~~~}|}{~z|||}~~~~~z{}}}~~{~{|}~}|zx}~}|{}~{}|}z~}~}|y|{~|~}~}}y}u~{~|x{|{{}}zzy}z{zuyvu{|y|{u}wy}v{v|yx|z{y{wy}zy}xzwyy}yz~{yyu|y|}x{yxvzw}zxz~zzzxzw|z{|vwxwzy}szywxz|yz{y{zx~yyvw|xy{yzwzvx|u|~w}zz{|vw{{yyzy}vvxyx~x{{yzzw{ww~{vy{}z~{~wzt}{{z{xyzv{{}xz}y~|{|zzzx~{vxyyx}z~{yzv}yvywwwz|xzvx|y||wyzxz}xy~}xv{yz{}zz~vuzxzxy~yx{x{|wxyy||yzxxyzvyx}}{z~|yz{zwsvuyy}{z{xz{~{{{}{w{{yzy|x|zx~zzuvxy|vy~{{uy|xu{ws{{vw{yxyx~wzy}xz|zz{{|z|x~||xy|z{xwxz~x}y|~|~zx~wz|zzyyx}z}z{wx|}wzxxsxvy}|v}|}{w{y{|z~{{xx}~{yzv}xxy}}}|v}x|y{x|}tzv}ywwv{uxyuy{zwy~wu{yzzyz}~{x}y{y{zwzxz|u}z}{wv}yy{u{y{{z|uwvs}x}|w{uvzwxy{wxzsyz{y~|yztyyx~}yw|}z~{|zy}vv~zw}xyi}z{zz}y|s~wv|wx}wvxtyu|z|{~{v|xzwyzxw|~|zxxywxy}{~xxyu}xx{|y{{~x{x{ywzuyzwzwxv|x|vw{vxyx}|zzzx{{zvy}zwz~{~z|{w|}{{z{zyyw{u{y||v}xv{yyxyw}wx{wzvyzwzzwy~z}z}y|vzz~zw}}}y~~||~|}~~}}~~y}}}~}}~}~}}~}~}{|~~}~}}~|}~y}z|z~~~}}~{~{{|z}~|}||z}~|}~|||~~}}}z}|}}|w~~~~~~z~}{~}y{}~|~~~z|z}{}xz}}~{z{z~|~w}{}z}~{||}}}~}y~~|{~}~z~{{}}~~|{z|{|}z}~~z~z}~{|~}|}|{~}~}~{|~~~~}}|}~}|{|~~w}~}}}~||}y}~~{|p}||~}{}|~~}~}|{}||}y|~~~z~{~|~~|}}{~~|}~}~~z}~}}}{}}~|}~~||~{}}~}~{|z||~~}x}}}~zz{}}}~z{~|{~{|~}~~}~}~}~}z||~~{}}~{z|~}|~~}|}z~|}}{x{{z~~}|y}~|~~~~{|z~|~|~}y~|~~{~{}}|}}|~~{|}}|~}y|x~x{yz||||~~|{~~|~|~}~~}|~{}|z|z{{yxx{ywyx|z{~z|zw~|uxx~wt{yyy|xz}~z}yw|utz|x|{{}{yxzx{y{v~wyx||xyy|z{~{xyxywxx|}{{{ywxzxxyxytw{zvv{ytx|x}|{{xy||vv}xvz}wy{wx|{ywyyzzxxz{{|xvvuv}{y}yxyuy||y{yzy}z{{}yz|z|{wyxyzxz{xxxux~|vvwzxyy{zxzzxwu{yyyxxyv|yx}z{xvx~}x~y|y~}zwuxxyux{yyy|zxy|{sxzxy}{xxzxxzz{z}zyz~|~|zxyy{}zzz|utzxx}{||z}uxzwzyzu~yzxywzz{{yx~wxxuy|}x{x}w{xz{wyx||wxwy{zz}x{~|tyy|yux|z{wy{{wxy{~zxvy{zzvyvy{yz|zv{xyyyww~x{z|z{wyxy{yuvz|zx}y}~uvyzx}wxy|yy~~|xxxvz}}}zwy}u|}{xy{u|{y~|w||y{zwy{u}zyyxy|x}||zw|x||v|y{tz{my{{y|}|{xzuvv|}xzzyt{~{~z|xxy{}x}xw{xz{ww{~{z{|wyvzzyzy}{vuy{{yx}||xz{xzzyxz{{x}}y~y|{x}}r{y~wvyx{{yxwwz{x{ywyyvy}zz|uz}z|{~zw}yvwyvzyzvx}z{{~y}{{zxw{~x|yw}yxx|{xwz{}v{y{xz|x~xyy}y{zu{zvzzyyyzw|xyzz{xyyyv~z~xwyw{ywz|{v{u{wy}x{{~x}|z{|{xz}|~}{y{zw{z}z{|}~}{}}}~y~|~{~~y}}}{}{}~~|~|~~~{|~}~|~|z}}|}}zz||}|y|}}z|{}~y}}~{~~|}{~}w}~|z~}~z~{~z~u}}{|}}~~|{~}~~|~||||||~{~|}~{~y}~~|~|~}}}|{~~zx|~{~~y}||{z}|~~|}~}||{~w|z}}~~|}}~|{}}z}}|z|~{~z}}}}~|y{}}~}}~}y}|~~}}}{z~}~||}}{~~{|z|x}{}}{|}~}~}}||~~{||~{~yy~~u~y~|~~}}}z|~~}}|{~}{~z||{}{~}}z|}{~~}{}||}}}}~~{}{}|||~zz|y}}}}x~}zxzz}}{z}}~||}|z~~|~}xz|~~~}{~~|y~~{}|{~{{|}{}}}~}z|}{}}||~}|z{~}~{}{|{}x{~}|~~|~|~{z}z||yzz}{{y|wyuwwz~y{y||y{{zzzy{yu|{yxw}v}{}y|yx{{y~vyzw{{{yz|xzywzzx~xxzy{w|zz~uw{z~zzxv~yxzxyvyrv|xzv{~y}w{}~z{{{uzz{y~zyq{}zzwzz|{rxy|wvxzyv{yz{v{xu|{{}xz}}ywz}~{|v~||~|{~zx{z|{yvy{rz}yz||{{~|{zwyv{{|v||{tzxtywwxzv{v|xyzuz{|vxv{}~}zvy}~y{xyx{~||zy|x|zwyzy|x}u|xv{v{ywxy}{xvxyxzz|zzyy}{}w|w{zx|wz~}x}|z~~wzx{vx||z{xx{}y|vzyyxyyxx{{x{{wvyyzxx{}xv}x}{}xx|z{}}z~}||}|||x{}{~|tyzu{}yxrzw~{z{ywvw|{{wyw}}yv|yz}~z|xy~{|x}|zz{{w|}|xw{}~{u||xzzw}|z~zy~y~w{xwywyy}|{{~}x|}y{{}yz}xy{|{z{y~|y{x{~|{|{x|yzyyyxwy{z{{|wyz{y|x|vy|{|}z|{~{}z}|}zxx{}}x{wzz}xyzz|}x{}}xz|z|{ywvxz|{w{{|wz{}zz}{tvy|w|z}|zyyx}z|xxw}zyx}w|tzy{||{~x{{zz|}w}y{|{yuxz|xxwwzzz{|vz|{yzv~z{~yzzz||yyyz{}y}}y{~w~yw|z|~y~wzxzyxyw{xwx{{{|zzyw|u{z|y|{|t~|z~{~|vy~|y||z||~{{}}~{}}yvz~z}~x~}}{~~}~{zz~~{}}}~|}~~~}~|~z{y~z~||}z|~|}}~}|}}z~~}}|~|}{z|~{|||}y}~z}}z}|~~{~}}|{~{}}~}}z{~}}}~||z{{|}z~}~~~~{}{{{}~}~~}y{|x|}|||}|~~}zz|~z|~||~{|}}|}~{}~w~{y|n{y|~}|~}}yx~}}~{~}}}}x~}}|~x~}y||{|z}|{~x}|}~~~|}}}{||}|~}}xy}}}~|~~z|~|}~}~}z}~{}w~~z{~}z~~|}}|~~|{~{}y|}~}~~}}z{{|~}{}~~y}~|}~z~{~~~}|{xxx~}}{~~~~}}~||}~~{}}}}~z}~}}~}{}~||~x~}|{}}}{z|{~|}{z}}~|}z~|~~}{|~~~}z}{xywzzzxy{xxzy||}s|||}wwyyvyx{{{{~z|wxx}{y|y{z||zxw{vywx|xzy{zz{{q~|v{|{y}}{~{}ywy{{vv|~z||{{yvx}y}z|yvxvx{yw}vyx{ww|||uw}zw|vxyw{tyw~x}ytx~xyxxyzvx}}}w}~x}wxw|{{xtv|ww}}wy}y{wyyzy}sw|y{|w|xy{zzuz|xw{y{xx|wy{|~|{u|zzzzwvx}yzsxyxvtw{{x{vzt|vxxyz}w||vyyy{~xvyy}|xwyu{{|}~{{yzzw}~|y~{z|z|zv{{w{|{xz{~}zy}|}{vxvvwyy{}yxv}}~yy{v}yyz{yz{{vyx}w|zv{yz{zz{{wzzy{{yz||yxzw{}}{zwyu{yzzz{~y~{xxy|zzyuuvzyuw{xzv|zzx{{tvyz{xxv|xy{yu{{zxv}|zyxzzzzz~yzyyz~wv~}xxvyv|{uw{|yw{yxw{}|{w}{xw{xwzz}vvx{{wzy||yxzrzwy{}}x{y{y{~x{yxzyvx{x|zzzy}|z}xx{wzx{wwwy|y{xvzyy{v}y{vyyzuyu|{vv{{x}t|zxv~}yy{{{z}zxvxzzuw|}x{x|vxv{y|y}zw{y~{xxzx{yxw{x}{zzzy{}|uzzz{|zvy{x{}{xwwx||zy}~yzz~y{zxy|}uxzx{wx{||x{{{|}w{~y}{w|zu~yyvw|xw|vxx{}{}vzz{zz{yvw~{{y}xzyywzz~|{{~~~}~}{}z}z}}}}~~{~y}}zy{~~}}{|}~~~~||}|}~~~}}~}}||{|~}|~}z}|~z~z~}~|~~}}}}~}|}|~}~z{z|||}}~}}}|y~~~z~}}}}}|~~}|}|~|y~}~{~{z~|}}z}}~}}}}yy~}{x}|~~z~|~y||~|y}~{}~~|w|~{}{}}~|}~{{{{}}{~|~~}z}y~}~|}~|~||}|z}~}}}}~}||}z}||{{{z|~{y~|}}}{}}||{}~~x~}}}}}~}~{||~}}{|}{|~||z|~{z|~}~~}|{|}~~~}}~~}~~}z{}|}~{}~~x{|||{}~~}{~|~|}}~{y~|}}}y}z{}{|}}|{~~y}}y~~~~y{~{{x}~|~~{}|{}~~|z}{~~z|v|}|}|}}}~~}}}}||{}}|}}~}}~}}|~}|~~y}|y~~zz}|zzyy|{}~wyx~z{vvwy{}u{zvw|{zwxvzyzx}v||z||z{{}||{{v|zs}x{yy{x||~w}x||~{y{{vx}w|{zzz|x}z|{vw~{vzxyzv~yx{{z{z{|vx}{|yxyzqxy{|z}xzuyzv{yz||y}xz{y}yxy|zv}yv{vuvy}z|x~xw{{y~xyw|zzyzyxxw{}zvx{}|zy~}ty|xuz|vy{|y{{zwyvtwzvzzw{vxzyyw}y}{{zyx}~}uyzvuzyvx|||{y||x|}zzzz|~}swy|y}vwz|}{}yz{yw{yxyzx~{}x|zxwz|}z}x{{}y}w{}z|}w}|x~wxx~zy{}yxxyyv|vww||~yz{yu}{{{{w{|}yzz}yw}x|y{xxy|v|}}z{z}x}wz|}yzww{vxu|wxx}~xxvy~vxw{y|vz|wv}}{}x{z{z}}|zx||yzy{~}y|xvv}||y}xzwyxvwxx{x{w}|zzyxuyqyz{y}xww~{}}xzyy{x{y|y|}y|}yx|yyw{wvyv{{z|zzxwx{vyx{{~zz~v{|ywyz|{{{y|z}}y{{~}y~{zwy{yxwz}zyv{|}zzr}wx{{y{vvx{yz}zx|}y{z}z{{zy|{z{~~}}|{}|{}x{||{zz{yx{|xy|~z}y|w|xz{|u{|w}y|}}w{zx{yz|{~~z}~z~{~z|{{|yzz|zy{wwzzx{}{wtvyxz}|u{~yxvyy|z||x{{wx~}|yv}{||}}~}|~||}}}y~||}{}~}|}z~{}~}x}}~~}|~}}~~z~y~~}}|}|y}{x}zz{~}{~~tz~||~}~~~y}|~~w}~}{~}}|~~~~{z~}}}~|~|~z~{|}}{}}}||{}~~|~~}|~z{{}}}~}}}}}~||~~~z~{}}}x|x}|~{|~|z|}x{~x}}}~}}~}}}~}}|~{}|~}~{z~~~}|y}|}}~|~}~~~~z{~|~}||~~~}{zy{|||~}|}}~}y~}{|}|}{|}y{{~z~}}|~~~{|~}}|}~z~~|~z}~y|}{~{~}~||z{~}{~|~~|~|~{~}~|y}z||~|{zzzz{||~y~~zw|{}}}x{|~{~~~}|}}}||}~}}}~~{~||~}~}~y{{~{}~~~~}~||}~|}}~~}~}}|~{|{|{{{{}zy{x{yy}{x|{|~yu|}z{|zyx|zxx~x}vyz{~w~w{z~~z|x{~{zxyy{zzyvw|yy{|z|yzw}z~x{t~~vv}u|x~zzxxz}}{|||||{zzyy}v}|{yv~||yy|zwyz{y{{~|}zx~|xyyzx{||y|zyxy~x}}~v|u{{u~wy|{uz|z|zz}{w{zz~w{}{x~y|}z{u|zz{x{|y{w|y~|{z}~z{{|yy|x{|vy~||z{z}}~|{}~{||xzz{|{{z{z|y{{{wyw{{xy{wwvzzx{wwy}}}zz|{zy{z~{v}yzyxx}z|y}y|~y|{vzwz{x{}y||||{{yw}{w{}vx{w{|zz~{}|y}wzz~zyzx|~}wz|}}|{||vxzz|}{y}{zzz|}zxyzuzy}y~{{xzzytx}{{xy{{y{|{{zz|x{}y~}{x}zwz{|}~{z||~zzwwywx||vzwwx~}{||y{||{x|{z{}||~||xvzzyz~yywy}}x|}{z}{{vx}~|~{zy~w{yyw|{yzz}}x{~x}|zy{ww}~yy~|{|{w}{{{}}~y|~zz~}y|~wz{}|}|{~y|~w{|zz|x{}t|zvyy|}{{|}wzy|~wx|}|y{|x~v||zyzz~}xzx{xx}{xzzy|y{x~z||z}z~zv|wzy||}w~||{}z}||z~zyx}|{}zz}~wx~xz{w{zy|z}|{yzxz{x}}|z}~y{~{zyz~~|{|~{{|~}}~~}}|~|z}~~}|y~~~z|}|||~}||~|~}||}}~|{~{~~}x}}||~}|~{||}~}}~}~{{~~~~}~}~zz|}}~}~~}}}~~|{|}|{}{|{}~~z~z~yz|~~~||~}}~z~}w~~~~|}~~|~~}}~~}~}~}~}~~{}~~|~~|~}}{|{~}||~|~~||~|~|}~|~~||{~~~}}}}}~z||~~}|x~~|z}~{|~~y~~~}~}|~~||~||}{}}}|~~{}}}|~}}~~~}{|~z||~~z{|~~|~}|wz}}}}~}~~~~}}~~}~~~~{~~}}|}}}|}||z|{z{{x{x}{yxy|vxx{yy{{}wz{}x~|xvsxwy|ux}{}y{{z{z|wzzy{y{w}|x}xyzz~xy|}xxxyxzwzywvwytyvvx{{zxx}zxxzzzywyz}{zy{}zz~wzxzy|}zz|{yvx{z|}zv|zyyyyz{vxy{wzyyxzzxzywxxzzvv~yyxv|}|vy{}}||{z{}}}{~u}|z|zu{zx{yyz{xzyz}xuzwzv|w{vz|wyzw|xxvx}~|ww}y|{yx{~~|zyz|xvy|}y}zxz~yw}{{{{vzxw{}xz}{y{z|yyxy{~zx{yuyyz|{~|~x}z}~}{}||y{~~t{}z{}yzx}ztuv}zzvwzwxzvwzyyxzwuq|}yy{~vz{~{{{x}}{{|x|yu{|v}{x~z{z{zv}xvy{z~xzyyyys|xy|yu|z{zuuwxt{{{~yz|y~{x}zzz~z||~||}yz|~|{~~~zyzzyzwwvzyzvz}x{{wywu{z~zv{yv{~vxzwx{yzx}}{y~~|ywyxw{}|x~{}{xyv}y{|x|~xvwz}|yzyw~wwzzywx}y~{}v{{{y~xuyx|{xt|zvy{|x}|zy{xzy{xxyx|zyvxz|{vxyzy{~y{zytvxx|u{|u~}y}yxz{|y|~|yuz}}z~xzzzz|x~wxxyw|vv{w{x|zyzx|yxwu|~zw}xzz{yzvy||~z{t~|tzzyx|{{|z~}yyz|{~|vu~|}w}w|yzzy}{x}z|}v}w|zvzvzx}{|~zzv{wzyvz|}|z|}}}|}|~~~{~~|}~~{|}}{}}~~{y~~{~~z||{~|z{}{~}}~y|}}~xwzz}|}}{}|~}}~}|~~~}~~~~|}}|}{z{||}~~{}~}~~|~~{|~{|}~||~z~~{~}z||~~~~~}y{||{|}{~~{{y|}}z|y}}~|}|}|~~~|{||~}|{y}~}}z}|}{~|~~|~{||{}{z~~z}}zz{}~|~}}|~~}x}~|~~z~||||}x}}{|z}}|~}|y}~~~~}{~~zzxyz|~|}~~{|}{}|~yz||z~|{}~}{}|~x~{xz|~|{{||}|}~}~}~~}~}~y}|||}{zx~~z|x{z}~x}|{z}}}|}{z|{}~~~~}~|}~~}~|}|y{~{}|z|x{~|~x~~{~|{|}~{~~}y{~v}~}~~y~}x{z|}y~~~z~|z{zyyw}xz{||y{zz~|yyxuzy{z|x}|yzv{x{~wuz{uzx|z{}uwz|{{x|yy}yz{w||y}{xxu|x|w|zz{|x||ztx{vyy{x|wzyzvxzxyww{{xx{t|zwv|zvyzzyxx~yu}vy~x|{v|}z{xywyz|z{v{z||zwz{yzw}|{uzu|{yyz{zux{vzw{xzvyz{xuyvxyxyyz{xz{{u~|{y|{zxw}wzuyxy{{v{wz{z|{}~uyy|{vw{tuxx}yxy}~}yxwyv}v|y|u|{txyzx{{{z}y{yvy{yyvxu{}y~zxwt}y||{|xywy|~y~{{~yu}x{zzv}vyzwx|xu{}|y~uxz|uzv{x}yyxzzv|{{~{x|xw~zx}yzv{x|w|zyw{{||}zzwy{xxzwx~z{xw}}xvx}}{z}zx{yzuyz}z~{z{zyy|wzxzyx}~v|x}{y~zxz{{x{xvzy}x{uz{w{zyxwvwz{x|x{uvzw{}}zzyvzt{zwzzy~}~vux|x}xw}x{z{t|xw{{y{x{ztw{y}}w{wy{x~xy{}~vytu}{{{{}v{}x|v{|uu|}ur}wzv|zzywxz{~{zw{x~{y{x}x|xttz{}z}z|uzy|~|}uvz|~vx{x{zzywx}yzxw}xx~y{{xyy}}|{||{z~v||~y|w||xzzzxzxx}||xzwz{w}|zxzyyxu{}v|yyx|}yyx{z||}w|t}z{{zyxz|ywyyw{zzyz~vxw|{{~w|zx}}u|yx|yvz{y|xy|yyxw|~vwy}y~w}{|}~~{~~}~~}{}x{~|~~}{|}{{{{{}}}~~~{~~{{v~}}~~~}z~~||~~~z~|~~}{z}~|~|z{}~~{|~~}|}{}}w||x|}|}{}{z{|}~~{|z~}}zu}}~{~~~x}~{|}||yx{{{|y}}~}~z||~||}|~}~{{}{{y||~z{|}zz}{{z~}~z~~}~|{|{~~}~}{|}~}|~|}{~|}z~|}~}z~}~|zx~|}|{}~~|~~|}z~}}|}y{~}{~~~|}|~zy}~|{|{~~}~||~|}~|~||xy|}}~|}|w|{~~~|~|{{}}{}|}}}||u|~}|{|~}{~~~yy||~{~}~{}~~y|xxz|y|~~|~~{|z||~|y~{~x}}}}|}}~|||~z{x{{}}{{|~~|}~|{|}|x}{~~z~~~~y}}|||}~~~|y}~zz~yzz}~|}~~}}~|}}~}~}|~~||}{xxz|y}w|y}}~yyzw}vz}zvt{||}|xv{y{{}wy|zy}}xywz}v}|xy|{yz}}~}wx}yy{w|xzxw~t|vx~z|wzt||}{v}zwv{{zw|zvy{{z{yz}|vz|xz{wu~~|w}yzy|}{sxwyy{}}xy~~yyu|yyz|vyy{vzwwwwy~~zx{zvyyzty|{s{x}}|vxz}|~yxz~}yy{uw|yzx|}wwyw|zzwuzy{syv{}zxzx|}w||v~yuyxwz{yx|{{w}wx{{zy~y|wyyywxxx||z{{y|yzy|~xyw~zyrxz{vyz}}y|xzt}}{{|{{y|{}}|{x}}zz|y{zvxws|y}yxxz~|w{yvzyx|}ww{uxzz{{{z{}v|z}zx|xyty{~}{wuwywyzw}z{|w}{|uxvxy{yzx~zzvu{w{{|{z}y|xz{wy|x|w|x|~x|}z~|z~z{w{zu}|}yx~wxzzx|w{{uwzy{{z}{w}w|x{yzzzz}zyxyyyu||}zv{~zw{y~w|{{zyxv{z}xvwvzvu{|{v|y|yxxy{y{||{zx{yzywzwzwz|uzz|w}|yw~zvx{y|vwz|wzyx|{}t{zxz}y{w}xuz|x}{v}~{||}~vs||{z}x|w{z{z|~{|{zy~z{y|xyxz|}wzyyy~uxzy~}}tx|x{{{wx{yyzxz|zyxyvv}u||u}z{z{vy}v|y{zz}|{v|yx{xy}|yx|wzw{x{|~|{|zzzwxx}~wwx|~{w}}y{~}~}}{||~}}~~~|~zy~x}|~|~y|z}|}~|}~}|{{}z~|||}}}zz~~}~|~{~}~}}}}y}|}|y~~|z||w{{~}}|~~{|}~{|}|~{||}{}~}||}~~}}}z}}zz~w}~}{z{|~~}{~{~}|~yy~{|y|~||}}|~~|~|}~~~y}{{z||z|{|||{}|~~z~~|}}}~}|}}~{}y{}||{{~}}}|{{~~|~}z~~~||~~{}~w~zz|{{|{z~y}~~~}~}~}{{}}~}}y|}~}}~}~|}}}y~}~}~|{}|~|||~~~{~~y~~~~~~{z{|}~~~{}}x}z}~}}z~}||~x{|~{}{~|}{}}~}zz}{~y|}||{}}~~{{}}~|{~}~y|}~|}~|~|z|}~}z}~|~}}}}~~~~~}}{|}~}y~}}|~~|~~}}}}~|z{~{|}|{|vwz}{|z|{z{zysxyuvzwxyuzy|{~z}~}z~w~z|vt~y{yx|~zx{wxz}z}wx{~|wxzwx}|xyyz{z{{||zyw|z|zzv{||tsw~|{zz}{yzzvzv{|wzu{{w}x{{xz~x}yz{vx|{w|yz|zyvu}zzx|yy}zyzzwzvyz}z}wxvy{wzx}t|zy{}~sz~yz{yyy~uw{}z}uy|z~~s}yxzzz{yz~yzxz{yz|wz{w{|x{|y~zwz{w{xzwxw{{{vxxv{zzv{z{}z}{xy{}~z|yxz}y}zy{~xyyyx|w~|xx{wzyxy{v}zx{zzzu~{xx{yxzqw||zxz}}zzzz~|~|{xzxz~}|y|y{z~xzxz|vvzzy|{{{zzy{|vz{}|}zy|yw|vz{z{y|wq{|{y|yx{{uy}|{ywxxy{x|{{}{wyvyw}w{|zx{|}}{y|}yy}zy{x|wvy{{yzy}|y~x|{wy{u|~|}zw~z{}x}|u}t{}{x~|w~{||{|{||yz}y}wwzvzx|{|ww{{}x}x~w|}}{t|z{z}{~|~wx}z{y|vy{~~{}vr{y{zxx|~{|x}~wwzyxzyyyw{zyxyuzy}{{{}{}xuy|{wx|zzx||u{yw{zxzxw|{{w|{w|z}w|{zzx}}{y}vw|zxvyzxvy}}x}yxwxywzz{zywzy{wsxxrv}{||{v~y~{||w}|x}x{tw|yz~{xy{}xxv{{v|{~zz~yxw}xzy{zv{z}x|~wxxztzx~ww{~{|~}~|}}{{|}~{|z~z}|~{}~~}~}}|~~||zy}|}}}~|{~~}~|{~y|}{~~|||~uq~}{~|{z}~}}}}}||}}y}|}~}{{}||z|~}}}}|~~|}~z}{}~{~{~}~~}|~{y|||}z~~w~|~~~~}|~}~}z}|~{~|~~~}~{~{}~|~z}{|~~{z}{~{{|{~z~}}|{~}{{~~{{~~|z|}~}~}}}}~||}|~~{|z{|~||{~~}~|}|}}~~}}|~}|{~{|~}z~|~zyw}|}|}~z|||~z}~}~~~~~{}}~}|~|~~~~{{~~~~}z{|~z|}}x~~}|~y}|~}|~}}|}~y~~|~}|}}}~}}~||}~~z~y|}}~z||~y}}~~z{|~z}~|~~|}}}xz}{z~z|~~||~|~}~|z|y}{~||~}}}|||~~|~x}}y{~y|}z|yvzyxxvywrwv{y{x{yyw||zwy{xxzy{zt{yzzwwyx{wz{yxy|{z{{w}z{wx~{{yy|y{xuvxttzx|wuw|{}vyvzwv}}wtx~}y}{yzyzw}y}|zz}y||{{{|~zx~}y{zzuy{{yw{~z{uyw|yy|wyxu}z|ut{{{y{|{xz}~||yv~yxz||{zz{z}xzwwx}|wzyvxvzxz}wzxx{vxwzzx{wwvy~{v|y|}x{{~|{|zy{zy|w{xz|yz{xw~{xy{x}yy{wuvzxz}y~y|{xwy}{w~wwyyw~w{|zt}yyzy{~{z|}|~~z}z|{{~zy~zyxywyxwxwwx~||ywy{zsyzxx|}zy|~{wy}}z~zw}}}~}~zxzzx|||yx|{v{x{{}~}uyztzzxy|{w{zxy~yvyy}~~{y{z|yx}y{|yz{y|}z~~~|xzxy{w}w|xwxyw|yzu{~{xxxwxx}~yvzyxux}xy|x|}{|yzvz}|{z||v|w|{{~xyuytwwyzv{zyy{xw{yuz|yy|{z{uyysv|yz}zyz|yv~|zz{y}t|zyz|~ww}yy~xwvzv|vv{{xyv~yzx{xzywzzu{~wz~{vwy|{xyyyyzy}}xy}|{y|~||z~y|ywz|tx{z|yy||}zv{||yv~zw}zz{xyyzy{|x|y}{zxv{x{y{z~w{~|y|xw{|zzx{}}zyxyyx~{x|zzxy}xwv{xt|uz{}z|{|~t{uz{|xyu|}|{zz}|z~}{{{|{~{z{~}{~~~}||~z~|}~{}~~}{|{}{z|~|}||{~|}~~~{|}~|~~~}~{~}||||}}~y|z~{z|{}~}|v}{}|}~y}}~~~{|~~~|~~y~v}z~}||{~~|y{}|}z}{}~||}x~}~|}}~~|{{{||z~w|}}||||}}|||{}~z~~~}~}}|~~}z~~}|z}{}}}{~yy~~~|}}~|~}~x~||}~~|}||}~}yv~}|}{~}z}x}{}~~}~~~|~{}~}~}||}{|{z}|}}|{{~}~}}|~|z{~{}}~~|}~z}|}yz~}}{}}}}~~{}}{}~{y~}|}~}}z~~|}~}zw~~}z~}~~{~}x~~~~{|}|~||}|~}}~{}|||||}~}~}}|~}z~~}~}|}z~|~|}z~|z{}xzzy}|~|~|}~}|~~zxyx}}vxxz{zvyz}{xwxxzzx}z{y{y~zz}|uxxy{x~zx~xw|z}y{wy~{|zxq|z|yxtw}vx{w}{||{yyyyw}xw|yz{|zxwyx}w~zyw}y{u}}xx|}{xz~}xv|zv{|xw{v~|uxyyyzxyv|zz{{u{|w|v|xx{{xywtz}x|w{zyzr{y|x|zz|zxwwv}z||wyw|uyw|{z}zz}yzvwyyz{yy}xww}zy}yzzz|xv|{xwz|yzx|xtyv{zz{x{xx|y}uy}u{|{ux|xyxx{{u}}|z~zx|xwvy}{|szxxww}xszu{{|zvxv{zzzu|yxzysyyx~zwyvz||}yxwyx|wywy{{}yvyuzwy|w~xzw{~zwxywx{{|x|{uzx}|vyzx{||y|{w|zz{zyyzyw}zzz~wz~xzxwt|y{{zyxxvww{}}w|{{zyzxvzwy~{xxzxwz~z}y{{yzxzz{zyxu{|xyyyywvzw{|xw|zywyzyy{z~y}y~zyx|w~xz~yx~zuw{y|{~vwxz|wyyzyzzutxxy|}x{||~yzx}zy{x{{y|yyw}{yu|xu|u~y{xyyy|zz~xvyw{wvx{|xxxvxw{y{y}z|wzyy|}{|zys|yy|vzz{txv{~}zv}yxyzz|w|{~z|~xw{y|z|v{v{wwvy}zyzzywyzyvwxzz}{zuwyt}{z}{yyw{wy{xzz~yzyyx||zwz{}yzxx|u}z{yzxzz|uzzvyy{vx|yvx|x|y~v~yzyuy{z~}}x~~z|{}}|~}~|}~}|~~||z}{~|~~w~z}{y~|}}w|}|x~}~{z~||}~~y~}~}}z~|~~zy}y}||~|{~~z~~|{{z|{}{}}{|}~{|~}{}}{~~~}|}~z}}{~{{z|{{~}||z~}{}|||{{}|}~}y}~{~y|~~}|z{x{}~~}~}{|}z{|}~}}xz}yz}{v{}x~}~|~~zz||~|{}}~|||~{|~|}}zz}|~~|}|~wz{{}}~||}~{|{~{}}~|~}xx||{~z||{}~y~|||}||}~~}{~~~{{}}~~zp|{}~~}}~~z}}|y}~}}~{z{||}x}{}~y~}}~|~~|~}{~|}~~z}}~}}}}||}}|~~{{y{}~z~|{|||z|{~|}x}{|z|{y}}}xy~|}~}|z}x}~xz{}}x|{~{{~{||}~}}{}~~z|~{}}{|{}z}|}~~{z}yz}z{|}}{||yz~~~|}|{|{||w{|}~y{||y~yy}|~|{~}|~~~v~}u~}}~~~z~{}}}}}~~}}||}|{|}{y|{\\\\\\\\{{w>x{}~~}{yzz}~||~~}~}}}|~}}|~|y}|~}y|~z}~}~|{x|~|w|~|~~~|z~~~}z~~~z~|y~}}~~{~~}|{w{}}}~z{z{|~||~}}|y~}~}{~}}}~{{~{y{|~}w~~~t~}~}~~{}~~|~{{{~z}|}}~{~|}y{y{|~}{z|~{w}z}|}}|~}~}y{~~}}|~}~{~~|{}z~|~~}|~w~||xx~~~~zz{{~}|~}x||y}}}z}}}|~}~~~x~~~}x~}}x}}~{}}{~|x|~}}||||zx~{zz}y|y~}z{z{}z~~}}{~|~}|~{}z|yz}}}{}|}{{~|}}~}{z}{}|}~||{~~~~~z~|{~|z}~|{|~y}~}}}{}}}|z{{y}|z~{}}z|~|~|~||}z~||{x|z}{}~}v~}}|~~~}}}~}~{~}~~~}~~~|}~}}}}{~~~{~}{~~|}|~}{|z~z}|}z}~|~}|{~}yz~{~}y~z}{zyy}w{|~|{|{}~||}~|~~~z}~~zy~{~|}}}~}~y}}~z~~~~~}~{}y~||}}~~~~|~x|}}|wx|{}}{z||}}z~~|}|~||~}|}|||y~~{~{z}~|~}|y~~}}~||~{|~yzyy{z}z~}}~}~}|~{|}{}~~{~||{}{{}{~{}~}|y~}{~z|||~{|~|}~~{z|||z~z|{~}{{|~{~~|}}x~{z{}|{|}}y|z||}}|}~~~{|}~|~}|{|t|{}~}}~}}~|}y{zz{yy~~{{{|~~}x}y{zz}~~}}{~z|~|{z}{}~~}~}{~}y}~x}~}|}~}|y}x}||{}{~z}|~|~~}|z~~}z}~~~}~||}}~}}|}~~{~~~~}}{~~~~~z{~{{~z}}}|~}{z{v{{{{|~|||y|}|~z}~||~~~{z}|}~}|~~||}~ztz~}|y{|y|{~}|~~~~}~{|}|}~}}|z{}}yy}}z~{}z}~zy}|t~w~}x~~}~|~|~~|{{~~{|{}~~{}|}}~y}z||z}{|{}y|~}~z~~}~~~~{}{}}{~~|}z~{~x|{|z}y{{|}{{~y}|}~~|}}~{}{|{}|w~~{~zzy}~{|{{zy{}{yxz}v}}}~}|}w}{{z~{|}z{~~x~{|}y}x~}uzz~z~y~}|{|~~}xz}~xzzz|~}zy{|y|}{{z{}|{z}}|}{~~{~z|z{}||x|~}}{~~zwyzz{y}~{}{}{}~z~||}||~}|~z|~}||w}zx|y}|~|~~|zx|y~|}zz|~|~~z{}{||yx~}||y|~}{|x}|~}~}~~}y~{{{z|}~}z{{|y~{~{|y|z}{{yyz}|}{~{~{|z|~}{~~}{|~~~}~}~~{~~|}~z~}|}~{z~}}}~~~~~}}w}~~x}}~{~~}}}q~~~|~|}{z|~~~|{|~xy~~z{~~t{}|yy{xzw{~x}|}}}y{}}{xz|{~{||{w}{{{|||~|}{}}z~{}|}p|~}|{z{{z||y{|~z|z|~}||~u~}~~v~x{w|zy~}{}|~}{v}|}{z}|}|}}|}|x{~{~~{|}||}|}|z}~|~y{~{~{{{}~|z|~~z|{y{}|~z|{z}y{~~~}~~z{}~||{||xz~}}{~{}{~}z{y|v{}}~|{|{yzy}y}x||{y|{z|~|{}z{~y|z{~z~|~}w}z}~||z|{~}}|{}~|~}~~}{~yy}~zx}z}w}||{~{~|}||{z{{~~|{|}}y}z~yz}|{~|{}w|~||z|~x~|}z{~~}{x|zy~{}zy{{}wz|z||w{{}~|{{v{~|~}}{|y~z~}}|x}~{{~~}~{|{}}~~||~wyw{{|y{z~~{|}~{}|{x~{u{~y}~~~z{|~~~}|y}{zz|}~|v||z|{~y|~|z}vz}}z}y{|{x~z}}|y~{z~~~}~}~}}}~}}y{{{|z~|}z|~{z}}{yzyx{z}|}{{|y}|~}|}~~~}~}}~x|~{|z~~}}~}{{}~~}}|x}|y|~~~}~}~~v~~x}}{~{~}~|~~}~{~|z~}~~~|~}}~~~~}}~~|~}~|~~~}y{~|~~~~~}|~}~~~|}z}~}~y~|}}|~}z|zw}z}z}{{y~|{y}}||z~||}~|}||{~z}||||}|~x~}y{{{|yx~y~{yz|}z~~{w{{{|y{|}x{{~|}{~zy|yz~}|}xx{y~yz{|||y~z{~|~}~zxx}{}z|z~~~}|~}~}y|~|~~}|}}y|yzz||~~z~|{zyy~{~xy{|tw~|z~}yz{}|~~z{}{w{y~|zy~z|}{|xz~|{|z|{}}{}vz}~{~}}w}~~xz{|}~}{zzz{|y}z}y~zyuy}~|y}~|~z|~|{z~z}~}}}}~~|~x~z{xz|}x|{|~}}{z{{{{|}~xyz~|}z~zx|~}{}}x{{{wz}{ywzz|{|{x}~yy~|~}|z~}|x}y~}}}{|}{yy~||zy~v|~yx{}}~~{~{~~}{v}}{z{{|}}}z{}{|yz{~|~y~v||}uy}}}yz{|{}}zy|y{~{z}|}z}z{~zz{||{w}zy|~~}|~}{z~}~}w{{{~|y~{x|||~|{}y|y~|}{}~y|}zx~}z~y|x}{z|y~z|~~~z~|~{~}}~{~{|~~~~~~{|}|}}~z~~~~~~{~}~}~}~x}{|~~~|~|}||}}~}}}~}~~~~~~}}}~~~}y}~}|}}~}{}z~}~}~{~~{~|}~{~||~{|~}~~}|~~|}}|{}}|~}{z~v}~~}{||~}~~}~zy}~|}|vx}y{|||{{x}zx}||~~x{{{{~|z{}x~{}y~|y~}|~y}v{||~~|{~~y~xw}z{yz~~}~|{~~||~~}|}~~~|||~}zu|~w~~y||zy~{{y}{|z|~|{z~}z|z{}z}{~z{|~|}|{}|}z}~z~yy{{~}|}~}~}{{y}~z|}z|~|z}~|yz{{y~~y}{||~}{|}|y{{zzy}~}~~{}}yzz}z}|{z}z|w}~}}}w~yzz{|~yy|}{}|w~{~||}}|w{{~{~|}~}}}|zxy{~|~~|||}}}}~{~||z{{|zz|~z|}|}~|z}}z}y|{}{|}~z~~}z|~|w}~z}}~{}~}|~|yv|}|}|~|y~{z|~w~yy}z|y{}z}|}yzy{~z{y}x|{|y}{{z{{}~zyz{{}z|}}{y~{wz|~}zz{{|~|{}~y|{w|{~|}}{|xz|}}|~z}{w{zz}{{}zzwz{~|}|{{{z{{z|zz~}{}w~~~{x|~}}{z~~}zz|~|zw~~}{}{~{}{}|~~}z||y{{x{~}{zw|}{~x}{}|zz~vx{{z~{q}}}~}~~|~}~}~}~~||~{~~~}~~~~}}~~{}|~~}}~|}~~~~~~}}{}~}{~~|}~}~}}}|~~}}~}~~~~~{}w}{}~}z|~}{}|}{{}}}z}~~~|~~}|~~z~~~{}~|}~~~~{~}}{}z{~yz|{x}y{zz}|y{xt~|{{{y{yz{zy|~|}y}|}||yzy}x}{|{sy~|zw||{yyx~zz}|z|x{zw|z}|}{{|}{y}~zz}~|{|zv~z}wy~|y}zzyz|y}|~zzw|zy}z~|}{{{{~|{|}{||||}}~{~w{yy|}}{x||vv~}|u~}}|~|{~}{~~}{|~{~x~z}|}{zy~{|}z||{}~}~}xx~}z{{|yz}}}~{}~y~}z~{~{{|~zw}{xx}z}y{~{z{z}zyz}zxz|x~z|zz}y~}|~~}yz}}}~z|xvzyw}}z{|x}|{{|}u|}x|}yzx{|}z{|z{~|{~zx{~z}{{|}{yy|~{wx|~|zz{|{zx}|}{y}x|z|yz}vw|{z}w||y~{z{|yxy|{v~x{x}{y}}|}}x{{~~}{|zz|z|zwzzvx|}w|y{{~yy}|z}}yz}}zx~~||}}~~z~y}{{~ywvw|{yw}}xzy|{y{|~xxzxyz}y|{{{}y~{|||||zy~||wy~}z||}{{z||}~{{y{x}|z|x}y~{|x{}~}}}}z~~~~{}}}~~}}~}z|~~}~}~~}~~~|{}z~}}~}}~||~}{~||}~~}}|~~~|~}~~~~~~{~|}|~~|}~~}~~|}~z}|{~}}|}|~~~~y~~~~{}y}{~}}~~{~||~}|~~~~}~|wy~~}~}{}yz{}{}y}|~|z}~v{zz{z~~|{{y~|~|{}}|}{||{}v~||{||~|~x{{}|{y|}zzz}wz{|{zw}||}||~~|v{|v|{yw}}~|z||z}~}{}|w~~}{~}~y|}~z{z||xz|~}x{{y{{||~}~}}|~~x~z}{{{{|yz|~~}}yx{{~zuzv~z|{}||z|y{z~~{xvy{|y|{}~|||}~zxzvz||{~zw|||}~~~z~}}~y{xw~}x~{}xz|~z}z}|{|{}||~{{~|}~y}}{~~}zyxzx{~{}}zy~~x|z{|y~xy}z|{z}|~yx|}}{}{~{~{zx{~}}zy}}|~|~{~zx|~zy||y|z|~{|~z|w~~v}~|{~|~}}||}~|~y{{}}yv|}||{{y{wy|ywz|}~|y|{{}~|~w|}yw}||{{}|{}|z{~|y}}|z~|~{y|{{{~{yw|}{~~|z~xwv|~{ww~|{{y{z{xyyy~}|zz{~{ww}y|yx{}{~x}zz~y|}|z~}y~||{~}|}yz~{~~|}{xz~||{}}~w~}{z{|{}|}~|x}}|z{}{~|{~}zzx~yz{}{}}|}{z|}z{|||zy|z{zy|z~}~}}~|{~}}}~}x~z|}}||~~}~}|~|{~~~{~|~z}~}}~~{}{|~~}|~x}z~y{~~||~|~{|}}~}|}}}z~}~~~}~~~x~~z}~}}~}}}}}~}~~{~~~~}|~z~~~~}~}}}~~~{y}~~~}}}{~{{}|}|~|}~}}~~||~}|~}z}{}}}~}{~xxz||}z{z||~z{{}z{}~{}x||z{{}z~|z|{}}y~}y}~z{||z|}{z|x}}}txt}vwz||zz}}}zx|t{y~zz~}~~{~{wyy~{~}yxz|}z}{y{z{{z|~xzzz}|~|{w|}z{~~|~}}}|x{}z~zy|}xw||{{~w|{{{~~zy{y|~~{|}~}}y}|{~}{||}|{yyx~{~|{{}zvy}~~zz|z~zzx|~y{{|z{w|}~}||}}}y~zzv{zzxwwz{|z}||r{{{|{~|~~|}||z}|~|||}|}}{{~zz}r{|xw~~~z|{y|x|x~{|}y{y{x~{|}|z|zy~w}y~{}v{z|z|{|||uzy}}~ux}xy}{}{~}}~}z~|{z||}||}}~|~}z{}~{||}z|y}{|{|}}~{zx{zx}~~|}{}}{~~z{yz|{~~{{~{}{u{w{|}~z~y|||z|}|~z}zy}z~|v}v{}x~}|w~{|~zy||~~{z}z~~y{xz|z|}{}y~}{ux{||~x~|zz|{|||{{}{{}{}||v{|||y}{}~|}y|z|x~}~yzz|~~u||y}zz}|~~}{|}~~z~~}|~~}~~~}~|{}~~}{}~||}}~~~~{y~{~~{~~}z~}|{}}|}z}|zz~~~~~||~}}~~~{~}}}}~}}~z}~}~~}~y~~{~|~}}~~~~|~|~||}}~x~{~{}~{~x|z~~}~}~|~}~{}|}~z~~~~~~~z~~{||~~||~}~}|v|}{~y~|z|wy|}}z|}|||~{|{~|||xzz~}~{}|}{z|{z}yx}z|{}|{|{zwz~{}x}}|~|{|~~{y|||}||yy|}x|x{}z}z{wz|||tz}xzz{~x{w~y}{w|}w{zz{~}|z{}{~{~|}ywx|{yzxx~}v}|}z}{y~yy|z}}{}~}}yz~|vzwyzwx{x~~|zz~x|zw|~z{}y}{x~yz|{~~~|}{|{~|{t~{}w}zwz}yz{}~}|}~z~~{|z}{}~~|}{x~{x}}{y{y{z{{}zy{~u{|z~x}|~y{|}}}~|{y~~~{|xx}y{}~{x}z|}y~{~}y|}{{|y~~}|z||x}{w}|{~{}||wz~|z|}|{yy}{}|}~|~}y{y}z{|wzvs}||~~||x~|~}}{~|~|{{~~z}|{yx}~z}|{||{z}~}|w}|y~wwz}}~{{}}~{}}z}|~~x|y{{~}x}|||z~~~|y~{wyzy}{{y}yw{~y{y{|zz~y~|}x~}}{|}}~z{}~z{y~y~|~z}yy}|vxyyz|zx|z{}y|zy|||{{y}w{z|}}|}|{y~~~~|x|~}{~~{|w~{zz{}}}~{x|{~x|z}zz{{|v{{{zz~{~~~~~|}|~|~}||~||~~~~}~}~~~}}~|{~|~{~{|}}~~}~}||~~|~||y{~}|~~|{~z{{~}~}~|}}~~}~~~}}{~~~}{}}~|~}~~~~}}}~|~~~~|{}|}}|{~}~}y}{{}||}|}|~~~}~}}{~|~}{}~z~~~}||~~}}~y~{{y{}~|{}}}|{zx~{|zxzzz{{~|y~z~z~~~x}v{~{~~~{~{yzw~}{{}~xy}}}yz{zz}|}}z|y{~z~{{~{~y{{|~}{{{|w|{{}{{zxy~||x}{}{{}|zz|yy||}{|}||zzz~x{|~}|}}}{}~|}~{xx|}||~xz|}y{|{}yw{{}~|y{{x}{}zy}zy}~|{z|}|~zyyz{yvzyz|}}}}y}z{{|xz~~yx}|~~~z||}|{z~|{~}{x~{wxw~w}zyy{{yz|{}~y{}{y|z|y}|~z|yz}y|{{z~~|y~~~|~|}z|w|}|yy|{{z||yxw|}~~}}||{}~|~{z}~{|}y||z{~|~~{||{}}}zz~w{x~|zww}~|yzy~~~z|z|{}~{~}~}|{|~|{zxu|{}zv}{y~{{|}|z{~|y~z|||}|}z|}~z|}yz}~{{|zwvy~yx{}}yy}{z|y}~{}~w~yz~~x|{~~{y}{}zz}x}}x}z|}~{|v|z~|w}{~y||||}{{|{}}~{w|}}z|{{|z~~~|wy|yx||}{y{}|~~{{}|z}}~}~{}~~||}{y|~||{~}}~~~}~|~}~}~~}~~|}}~~|}~}~~}~~|~{~|}~{z~~{}y|}~~}}~~~~}}}|}~}}~}y~~{~~||~~{|z{~~{~}|~}{~}~}}~~{~~|~|~}v}}|}~{~|~}~~~~}~~}|~{~~}~}}z~|{~~~x{|{~~|}|||}|}|y}}~}~|{zz|~|}~|}}|z}z|||y}|~||}~}x{|}}|zz}~zz|vy~{{{~~|}z|~x{{}~y{}}{{y~{~z~|z}x}~~{}{~{}}z~y}y~}~|z~~~{}}zy}|~{|{{~|}}{yw||}||y{y~z}}{{{{|}~~}}}~~zyzy~|y~}}~~}~~{{~z}~y|z{~~~xw~{x|~|{{z~|z{}|}y|}||~~|~|}x{{{~|~{{~{z{w~y}y~|z}x{|}~|~}}}|~wy{z|zxx|~}~}z~~z~{~|}|{}|{{|}}}~~z}z{{{|||{|y{~z{{|~|~|}}w~{{y{{}||x}~~yxzv{}~~||{}yy}~{zz~|||}}~~}}|}|}}|}{x|y}}~|zx~~|~|}{~~|~z|y~x{}~}{||}}y}}z~y}}w~~}}}~|z}~{y}{}||x{}~}|{{{}{{|{{}{y}{||~{||w{}|{yzyy~{{}{{z}y~{{~}~||}~zx|~}}{~~}}}|}}~}}~~}|~}|z||~~}{~}|~~~~~}}}z~x~|}~~~|~~~~}{~}}{~|{~~}||~}|~}~{{}~}}}{||~}z~{~~}|}}~~}}}~~}{~~~~~}~{vz{yy}{z{|}~z}~xu|}|zzyz}{}}|}}}}y|z}zz~}~z|w}}|~|{z~|}x{{zy|z{zz}~y{y|{{}|z}|vyz{||y{z|}}{||}{~}zz~}x~yz}}}}{z|w}wz~}x}yvzz}{}{~|zz}{|z|{zx|y{||~~|y||~{|z}{zzz}{sw}~}wzxwyywy}z|}v{|y}||z}||{~}}}zw{}z|~v{|w~|~}z~~}xz~{~~~~~z|}y~{v}||{{z{y~}|~xww}~}y|w|||x~zy}|xz}~v{u~~}||w}{}}{~x||{}}z{~}||z||vx~z}|y{|sw||~|}vzzy|z~~}||||yx{~z|}|~{y{{}||~}|{|z{~}y}}}z}~zy~~}{}zz}~z}}}~}}y{y{|~~{z}w}y{|yt~~w~zy|||||y{z}}wz~}|z}x||z|||~~w{||z}vy{xx}y{~z{x}|}y|zyz}~|}{}}{z{~}{}}}~~z}{}{{~{{zzy||yxy{z}{{|x}y|w}{y}{{|~|||{~~|}~|}~}|y~|~x|y|zz|}}|~x{|x}{z{~||x{{{|yz~{{z}|}}~~}~}}~~~|~y}~|}z~}~}|}}|~z}}~{~z{~|~}y~~|~}}~~~|{{}|~|~}|}~~{}}z~~}~~~~~{{y{~{||}}|z~}~}|~{}|~~}~|~}}}}~~|{}~~~~~}}~~~{}~~~~~~~{~|}zzz}~~}~~~yzz~}~{{}~{~~}}|~|~~~~~~~x|z}~w}x}||x|||}~zyzzw|z}}x{vz|y~~wzv{{{||z~}x~{{|z|}v{x|}y}}~|z~{z{x|y{{{~zy}}x}~yyvyy|}}{}z}|z|~}~}{}{}||y~|~|}|{zy~yxz~~z~}xyy{}~x|z{}w}zy{{y~{z|x}x{{y|{y}|z||{~|z|w}z}{||z{~zvzzyz{{{|~~~~~}|{}{}}~}||}}||~{{~~}~}}|w}z~}}}|wz{}zz}z}|{~|xz|y}{~zy~|~y{|y{{~u}}}}{}~~{yyzzz|z~}}}}}||z}wz}{{~x}{||}{}||}|}}}yz{~}|x|x{y|}{yy~zz~y~wyzy{{~z~}~|yw|}{}|}{~}}z|z~|z~}y|~}zz{x~}xy~|y}}~zyx~}}|}|~}yy{}y~zyz|xxy~z|y{y{yy}zv{y~}~{u}|~|{~|y~y~~v~zz{{y}zy}~|{|u~~{|}}~~y|~}~{w|{|w|uzx~{}}{~|z~|{{yv{x|||~yy||xzz}|{{}}|}{y}uyx{wy|||{|zu}xzz}}{~{}{zyyx{{}vy~}|}}z~}}~w}~x}zw||{yzyyv}xyz~x~}~{{x}|y{{z{|~{}~x}~|}~~}~~x~}z~z}~||~|~{||}}}~{~~~z~~}y~{{|~~|~}{}}|{~{}}~}}~~~{z|}z~}}|}~{{~~|||}~{~|}}||}~{~||{}|}|}{z~}~||}~||~~z~~~}}~}}}|{}}}z}}}|}~~}~~}{~|~~~}~~|||{{|~|~}}}{~~~~|}~z}~}{~{~}~}|}x~{|~{~~x~z}~~}}}}~||~~~|}{~|}x~~y~u|{y|z{}u{vx{{x}wzz}||||}z}|}z|z}}z}}yy||~}~||}|{yyyyz{{}||z}ux}~}{|{}|~{}{||{{y|{~{~x{~{}}|{yz}wzy}}~z{|y|{vw}z~}vxy}}~y{y|}{z{z}}wzyx}z~|~z{yy|zy||{z~~}}zw~|{xy|vzvy{w}{~}~~y~}}~z}}|~~}{|x|}|x{{zvx{zz{}zz}~|}yz~{~v~|y|~|~|~z}}{z|~}{|}x}}}|x{~|z~|||{xz||{yz|y{}~~|}~{~x~||{y||~{zzyvzy||z{||~|z{y}}||{|zz{vzy|z{}|||{x{}w|}|w}{~|{}{z{z{}~zzz|~|~xx||{~xzx~}~z}}{{~y|~x}zz~zy|x|~}}|xvzv~|w~{|||}{u|z{{{x}|zzxx}z|y|~}y~|{}y|z~|~xy||z{}{~x~y}}}zwyxxvwz~}~z~}}}|~}}}{}}{}z{|{}~}z|{}{|{z}z}{wy|z|{x}y~x~|x|z||xz}zy|{|~|y}z~~||{~~|}}z|||{zy|{y{|zzy}{v{{~}~zz{~~|}}|z{~~x}}{~~}||}~}|~xz{~~}z~~~}~|{~}~~~}|}~z}}~|~}~}}~|}~~}~|{~{||~~~|||y|~~|}}|}}~~~|z|~}~}~|}~~}{~}|}{~~{~~~{|}~|||~~|{|}}{||{{|}}}~~|}~~~{~~~z|}{}}|~~|||~}~~}~{{~~|}~~~}~|}~|~~}|{||~}~~}}|z}y|wy}{x}|zwxyv}|{xy}{}~z{{{~~|~~|{x|||~|}|x}|y}}}}}}~}}}|z~{}||{yyt|}xz~{z}x|||~}y||z||xy{z{}~y|xz||y{}z|{|z~~y~}}y{yz}{}y{y|}|zyz{w|{~xy}|}{|{~|y~zyzy|z{y|yx}|}}}~|~|w{{|}z~{{{}|wyzx{|{|w~{xzzz}|}{}~~zz}|~||z}}y|{z~{x||~~}}~|x|y~|}~yx|}{|y~{||}~|}}z}}|y||z}|||~~}{|wwyvyz|z{}{{}|~w}}{}v~}~{yz|}|~y~z~}{{y|~|}|{|{xz~z|y{u{~{wzz|{z|z{|}{~|||zx}}}~{v~}|{|x~}~}~|}|z|z}|y|x{|{|{~zx~~~|y|{|{|||z{~y{zz|zz~}|z~{{zz|~|~xy{zzxx{{yxyzx}~z{}{||z~zzzv{}|~~x~}~~}|y{zy~y}{z}~~}|~yy{~}z~~xyy}|~~{{y{|v{yxy}w{~{x{{x{xwz||z~~|~{{zy{~w}x}{{~}}y}~z~~x~y~|wv~w}x~{w~zy{xyzxwx}y{}u}|~zz~y|~~{}{|z~zw||yz{zvw{z{|}x}|y|z}|{{z{~{v|~y~~~{|}~z}|~~~~~}|}~~|~~|~}~{|~~}}}{~z}z~z|{}|}~~~~~~~~}}z~|~}||}}{{|{}~~~}{~~y}~~~~}||||y}~~~||~{}}|~|}~|}{}}~|}x~~}|y|}~~}{}{~~~~}|}|}~{z~|{z~}~|}~{}~|~|x}|{}~~{~~~~y}~~}~{~~~}~{~~}~{|{|y~}~}|zz|}w}}w|yx{}{{}{x~{y~~w}vz|zx|||}}{}z{|{~|{z|}yy~}z|vy~z{|~z}z}z}yzxy}}y~}~~~}y}y{~{~w|{z{{}wy}}{u|zy}y|{~|zw{xz}v~{x}xw|}~}wzyz}|{z~|}}|z}}~{y{{x{sy{yzy|z|{|z{}|~xz{|}}|{w}~z{{{~~y}}}||}~~|yyzy}{~~{~~}|z|}z~|{y|~|xzx|~~}|||x~}{zy~|}{~||~}}}xvx}z{{}~x{||}}}yz}}}|}~zz~|z~w{z}}|x|}||xy|zy~}}y|yzyz}{{zzz|}ywz}~y~|y}}vz{xz|}y{x|{~w}~~}{y}{}y|w}{wu}yz|~x|zxzx~~}|x}}z}}z}{||{|{zz~{y~y{zz}xy|{y}{}w~||zyy|~}}{{|{x|}{}}||~w~~|vw}}z~{xzzyx~z~{zz{|z~~wz}~}}}z||{w}}~xw|}~z~}||~}}}x~z|~{{z~z{}y|{|~x}|z~~}zzzzy}~|zzv{}}{|yz}||y|v{{y|z|{}}|}zz~y{x}|z|}yz}{z{|z}}|yz~|~{{~|z|{~~y}}~z}}~y}||}}~}~}|}~}~{~{~}}|}}}~~}}||~|{}|~}~|~y~}}~}}{~}|{|~~~}}~}|}~}|~~|~|x{~~y~}~|~}|~}~~}~~}~|~|~}}~~~}~~~}~~}~}|~}|~|{}x||}}~{|}}~~~}}|{||~|}z{}~}~||}|{||~~~}{~}{y~}~}{|~{y{zzwz{||}r|y}{}z|{z~~z}}y~}{{|}~|}}}}~|yz}{~}~|xz||~}yy~~|~}|~z~z{{{y{|}}z|~{}{~{{~{}w~~}x~}{{x{}}~yy}z~xx{}}{|{||y~|~~}{}|{z}|||}{}{}|{~x}|~~y|z~}{{xy~~~}x{}z{{|~{~}{}~z{}|z}{w{|~~}v~}~}}z~~||{z~{z{{~~~~~z~|}~y|~|~}~{y~|z|}~z}}|xz~{~}|~~|z{y~~u{|xw}}~~~|}|~}{}|v|z~}{}v}yz|{wx|~{~{{zz}w{}t{{z}}|~~yz|~{y~{z}|}z~|}y~~~}}|zz{x||{y}|}||}y|~~|{~zx|yy}}}z}||~}y~~x}{~~}~~{{||~{|w}{y|yz|||~}|~x}{y{}}~y~|~~|z~}y}}|{~|||{}}~|}|}|~~z~{|}|~~{{}y~{}}||{{u{|z{zy~}{{}}~y|~~{~}|}~}}{|}}~~~}~~}~|~~~{|{}|~y~~~||}~~|~z~}~}~}}}~}~}}|}}y~~|}|}~~~}}}~}{~~~}~z{}}~|}}}}|z}}}}}|}}}|}~|~~|~~{~~~~~~~}~y}{{|}}}~~{zy|zy~{}{{~zz|z~{wv}z~~||{~z~|z|}}z~y~~~{{}}~~{x|~{}{{||xx{x}}w}~{z}{||{z}~z~z|zz}}}~yy}y||}v}y|~~{xzwt~}}~}}z~yxzyy}}x}zsz|{}~yy|{}zzw~z}y~zz{|}~|{vz|~~}xyw~}{z}y{|{|||zw}yz{y{~z|~}~|}~z||{~~~z}y~~||w|||xxy}zw~}|z|}|x}z|{{}||~ywv~~|v|~~~}|}}{}{~{z|}{~}x|y{vy}y~zx~}}}|z{|yz|~}}}v|}x}~|~|y}}|~~z~{zy|z~{}{}z}|}yv{|z}|{}}||u{|x}}~{{z}y}}||y{|~zz{z~w}~xwz~x~|{wxx}~z~{{|{x{~|~z{x}x~x~~~w||z|}z}~}zy|zz}wz{|||}{|z~|~}{~{|~y{||v~}x|yy}x{~yyu|zw~yzxzyy{~~}|}yz|z|}~}y}|~|~{}||xz}|x}~}}z|x~{|z{yx{tw|{|x~y~}}z}~z}||{}~w|{|z|~|{||}x~x}~|zy{}|~w~|xx~|y~{yzxyz}{{zu}{}yz}|~}y}}~}~~~~~~}}~|z~{~~|~y}y~|}~~~|}{{~|~~~~}{~~~{}~}~~{|z|}~||v~~{}~|~~~~}|||}~~}}~{{}y}}|}}~~|}~}~}~~{~~~}~z}~y{{~}}}~~~}{}{|~z}{~}y~~|~~}}|~|}~{|~|z~}}~~~~{~}{~}vx}{|}~|{{|z{z{zzvzww|}z{z||{|}~}{}z|~y~z}|}~z|z{{~{}|{||s|}~|{y}}{||}y{z{y~~{}z~zv|~{~yy{y}yx|}y}}~w|zxy{{|{|wx{y|{{{y~{~z}|zx|~}}~~}x{yz|y{vz}z{|}|yz~y||}z}z|y{}}~}|v~~z}zy|~x}{u}x||{|~yzyz{|~yw||z{{~|~}v|~{|x|{}}{y~~yz|z}~|{|}}~~{||~|z}y{}|y{||z~y||~||z{{|{{zzy{zy}|{z|zv{~~||z}w|}zw}|y}~yz~|~~|txzx{}|z|y|{}~z~~~zy|y}||}~|~{}z|{~|x|z|yyz{}w|~}~|~{~}|{z||~|}z{|{zy~}|{y}z~|~}x~{||x}~wyzz{v}zwz~~}uz}|z|{|zz~~xztz{}~~|}z|~zy}{{}|zzyz~{|}{{||||{hy||}y{}yu|{}~|z|}||y{~y||wy{zx}|}|~y|z{}zz|~}y}z}}{{{{zz}||~yx|}|{~y{y{x}~~zty||y{y|}z|z{{{v~~{{{z}}~}x|~~z|{}|}}}z}||zz}|{z|zz}||y|{~{}z|xy}}~~{z||~}{z{x|y}|v{x~y|zzz~~wz|}{}}~~~x~||~~|{}|~~~z}{~}|}~~~~}~~}}~~}|~}z}~}}{}|}y}v~~~}}|~~~}~~~}~~~{y|~~}zy~~~|}|z|~|{}|~~~~}}~|~~}~~~}~~|~}||}|{y}~~~|~~}~}~~~~}}~~|~|~~z~||}}}~}{{~~}~~{}~}~~~}z}|~~{~}}~~~}|~~~~}~zy~{~y~~}||}}}}{|zx~{{{{wzx{|yx|y|v~|z||}{xx{y{~~||y}z|z|~y}||y|}|}z||yy|{~xzz}zw{v}y~uy}}y}|||}{}|~~}}|{zz|}y~|}{~w{z{~z{|}~~zx|{wz}xz|{}~z{}{zw~}}~|yy}~{}{v~~xzz{}yz}|~|y|{}{}~}{{|z|||}uv|yy{~~|yxz{|y{~xz~|x}|y}~~{}}}}}zy{~|x||~{x}{zy}y||}{yu~}|~{y|~}wz|{|}|}~}{{~}|u|}z|~v}zz|y{x}zz~~{zz}|v|}}{{|x|z||}~x|~|{~{{z{|}{|{}}}y{x{z|~zzxzz}{|z{~z|{~}x|zz~}~||}y~}xz~|}z||~|{w{}zz{{}}~|{|}~~~~}y{{{|x|~~z}{|~{z~}}|}}y{{zz}zz~~|{}{~|}}|{|~|}zzy~|}~}zw|{ywvy||y{xx~||}|x}yvvt}{zyy|xz~z}}|}zx||~z}~~}}wz~w|yvy{z}{yx}}|xz|}vw~zy|}~y~z{yy}||~xz}~y|~zz}|~z}z|~}{}z|z{{zy|x{z{}xzz}{~~|}z|{}~}~~|~}~|zz~~~~~~||~~{x~~~||~~~~|~~}}~||z|{~~|z|~~|~~|~~}}~{}{|~~{}{~~~}~|{}w|~}~}~}|y{y}~zz|~~{~~}~~~}~~~~~|}}|z|~~}|~~~|~~~~~}}|}{~}}|~}|}y~}|z}}|}~|~{{~~|~~~|~~|~~|~~~}{~}~~}|}}{~|y~}~~|z{}||y~}wz|~|~~||~~}}z{|}||}vy}wvzz|~}}z~z}|~}zy|~y{}|}~~y|}{y}yx|vzyz|{~|~z{|{zyx}z|y||xx~}~|p}y}}{{|}z{}~vz~~~|yz|}|zx{|{{x}z~x~~{y{~}{|z}~|v}vx{wyy|{z{{}zy|||}~w|z~}{}z}{|xz}}xy~~xxz~~}w}||~z}{{}{z|x~}}|}}~|{{}y~|{x|y{}}~y|z}}}yyzz{}}~z}|z|{}y}{|{~{{}y{y{}z{www|~x}~w{{yzzxy}xzx}{{y~{z}}y}~{z~|}x|zt|}y}}}|~yy|z{y|{}}~|zt|}}s|~{|zz}zywzxu{|}yw~x}~z{{v{y{{||y|{~|||~}|{y~x|z{}~xx~yt~y|~~||z~}z~|y||{}}|{}|u{}~|z|{|{{z|zy{{}}w|}z{z~{|y~~~z{|{~||~{}}yxx}||x|{xy}~||~||ywy|{|z~~}}~y}x}}}z{x{{yy{~{}{y~}{{~|~|}{~~{}}z}}z}{}z|~{}{w{}xu}|uzzzz|zyzy~y{~z|{{~||{}}}|z}z}~{}|~{|}y}zxzux{~~y}|y{y}}}{~|}}}yz}x||~~~z~}}~~~~~~{~~~z{{}}}}}{}}~}|}|}|{~~}}|~}|~||z~}~{~}~}~y}z{~~|{|~~~~}}|~||y{|~~~{|~~}}y||~~~~{}~}{||}}z||w~~~~~}}~{|~}~}}|~}}|z{~~{~~~z}{~{~~~~~~}}~~~~}|{|{}}~}}}|}~}~}}}z~|z{~z~|yz|z~{y{x{xy}yy|}y}}}y{|~}u{{~x}}yzyw{~}{{x|}yv{}|yz}p}|z~y|||{yvz{~yx}y}{{}{{{~{{y|}|y{u|vy{{z{}|zz~z{|{x|{{{}{|zz|x}u{|}|}}|~}~~~~v|y~}}xy~z}}zwyy~z{~z~z~x|{~v{~}{{yx}xv|y|}w{z{z|y|~}}|}|z}|{}{x{w|z|{zy}}|yy~|z}{z~x|||{~y{~|{{}}}|~z|}y~v~z}yx{}}|}xv}}yzxz|x~{||}|~z}z}z|~z}{~xyz{~v{{x}z{}wz}zz}{{{||{}y}~z}}z}}~|~xz||{~}~{|y~{z|}}z}~~xxxw{y{|x{~x{{x~}|~{|~~}{|~z||x~z~}}}{{y{||~{|~z{~{zz~y{y}yzv{|}|yzz~z{y}}~z~}|y~}xz}{{z}u{}zz|wyz~~y~|xx}~w}{}|z~{~{}{{~{{}zzz|{}~}~}}yzz{zy|wz}{}{zyzz~}|y{y|uxyy}zx|}||x|zyv}y}|~~}|z}{~w~zy|{uwz}yz}{|}{|yv}|}u|yzz}|zzz{{}}|}|zz~}~}~}|x~~~}~~~|~~}|}~}}y{}}|~~x~}~|w|}~}~||~{~~{|~{}~~~}~}|~~}~~}~~}}||}~~}||~~}~||~}|~~}{{|~{}||{~~{}~~~{}{{~~}~}}|~~~~~}||y}}~~z~~~{{~~z|~{}}|}}~}|{z{~|z}}}|}~~{|zzv}~{w|xzyz{{}|yy~|||{{}x~{yw{{z{wwxz||~|{~~|{yy~~}z{}y~}|z}~}{|{|~y}~z{z}zzz||yx|~}x{~z{}|{|}~{{}}{{}}zw{{u}{|}z~|{{{|x}w~y~z{wz}{~~}~xyz}zx}z|}z}}}x}{yx}{|v|}zy~~zsy~w~v~xyz}}yy{w}{}x{{{z|}}z|{{~{|{{yy}~z|~xy|~wvu~yy}~vzz~}{w}}}||||z{~y{z|{z{{}}{}yy}{|~z~yz|zz}zzz}v{|x~{}}|{}|{x{|||}|{~z|{{xx~z~|z}yzw}|~}}w~w~}|{z~}x{}}}u{zy}zz{xxyx{|}{~~~y}|yy~|zy{|z}z~w~~~yyxx~v|y|}~|y|}{vyvx~~}{wy|y{}{{{zy|xzz|||x}{~w}~~~w~y{}}|z|y|wwz{zyy{|{w|{y|~{{{wxy~{|}}yx{}z~zz}{y{~x||w{{{x{}{~zxz~{}~z}y|x}y|{{w}{~|}|}z{||yxw{~}|yz~z{~z}y}|}xy|||}y{t|z}{z}}yyvy|~}y{~z{|}{~~y}y}|w~}z|xz}}}yz}~x~xy{yz|zy||{|y|~}}{~~||~|}}~}}}}~z{}}{|{}|~~{|~~{~}}}|}~~~{}~||~~}~}}{v~~|}~|~}~{}}~~}z~|~{~~{|~z}z||{~{}~}{}}}~}}|}{~}}}~~~}}z~}}}~~~~||~}}|y|{~|}}~~~}}}}}~}~~~}|~~~~}~~~|~~}z~|~~~~|}||}z~y}v~x~|{z|v{v|z||{xyt~|}y}yxz}~{~}xwv|~|{~~}}}{{}zz}}x|y}yyz~}~|zy{|~}u}}{x~~~}~}yw{{{|}y}y~}~z|y~}}{}}||{y}z{~{wyy{~}||{}}~z}~xyy~y}y}}{~|}|}~yz~|}~z~y}}~{{}|zyzuw|~}y~y}w|{z}v}w}z~{y~{{~~zw{y{z|~~{y}~}~{}~|~{|w|wx{}}~|xzx~|y|}~}~}~yyz~xz~z~~~|~{{x}{||x~|zzy|}z|}}|~{{|{|z|}{w~y}}|{z||{}r}|~z~}|}~x~~|{|}}|xz{~y{z|yvy{z}|}x{|}z|yy||}~||z~}z{||}}|~x}~{~}{|}{xz|}zz{yx||~y{xy{v}~{z|~x}{y}z||~~}|z{y|}|}}|}|}~}y}x{|}zz}z}z{zx}}y{~x~x}~|~{||~}}wvx|z}}xz{zx{|x{y|xvzv~}xzyy|~{||z}{~}~|u~z{z|z}|~zy|x|z{|}|zy{zzzyv{{w||z|w~v}|}{~yz||}v}|~~|}|}{}}{}}{~|{{x{|}z|}y||}{}}||~xz|~{|{|wx~~{{|{}x{~~~~~~~~~~~y|~~{~|}|||}~~}}~z~~}{}|~~~}~}}}}~~}~|~}~~~~~xy{~~~}z~|}z~{~}~~|~~~~}~~}~~~~}}}~|{~~~~~~~~|~~}~~~~}~}~~~}}}|||}~z|~y{{}{|~|~}}~y~}|~~~}}~{~~}~~~~}{|z}~~z|~~~~|y~~~|~~}}~}{~}~}~}~vx{{{~~}~|{}~}xzz||~{{~|{|}w~}y}}|{}~y|||y}x}v~|}~~w{{}~~~rz~z~{|{}~z|{}}~z|}}w{z}{zy{}rx}y|~z|}zy|}z~|{x{~{}y}uw{~uv|{xy|yz{w~}{~|w}y{yx||}y||z{zxy~x|w}|{|{{~~}zwvx~||}{~zw|}{{zy}x{{}}x||zz~{~|}wzv{}|}}{|~t~|}y}~~y||}~|z~z~zy}||{{|~{w}y{~{xx}xx{~}||{yxxzxyw{}}~}{|{}|{{{}x}x{}y}}xz~}|u~}{|y|~|}|z~~~x}xz}}~||yyy{{~}z~y{~y}||||z}|{}{}{~{|z|~}xz~~~zxy{|v{xwx{~||w{{}z}}~~ww{~{z{~yw~~}{}z||}y{|v~}}|y~xw{~~|x~~|{}z{~|~|yy~||}y{zyy{}z~x}z{{~{}zy{y}zxzxy}x~}}|}|y{|yuy{|||}~y|u{z|{}}w}x{zzyy}}x}zy~yzxz}{y~}z}}~{}}}y~v{~z~zz{~y}|}~||z}z}~{{}|}{{tw|}~}}z{|~y{{~{{z~~z}~{{}{~|~zy~|y}~~|xy||||yy}v{{y}zy|xy}|{|}~~|}}~~{|~|~}~}~~~}~}zz~~}~z~|z~~}~~|~~{~}}|~~}~|{|}{{~|~|~~u~~}~~~~~z}xz|~~~}~}|}y~~~}~~}|~}x~}~~{}{~{|~}}~}~~|~~}||}~}~}x~{||{~~~~|~~{|~~~~~}|}~~|}}~~{~x}}}}{}|z~~}}||}y|{~~yz~y~}}}|~~yz|}~}v{}{||~z{v{zxy|{z}{vzzx}xz{w}{~w|{}{{zy{z}}z}{{zt{y~}||z||||{{w|{y|~wvy~yz|{yz|z{xy|{|~y}y~z{}~~~}~{~|z{}|zy}{t{z{wvx|x~~~x}{~xy~xxzx{y~{}y{{|z|w{z{~|{|y}~z|~~|{zvzy}|zzy|z{x{z|wxz{y~{x}z}}~}|{|~{w||}}{{|zz~}yyz|zz}{yx||||y~z{z|yx~|{z}~|}z}~}|~~z|~y|||wyuyr{~|~z}{y}{|}}zzyzz~}|z{}z{zzz|~~~|}|{w{w||}z}{~x{{~|x}z~yww|}{yy{~}|~{~{~y|yz{~~~zzxy{w{z|{{z~|v{{}v|{~|}{{zxzy{}zzz||zy}w{}{{{~|yz{{|z}|{x~w{{~{vz{~{y||{y{y}|}||}y{}|~z{z}~~xyy}yxzy}{w~}|yz~z}}|}y{|{{yu|{y|y|~{~|}{|y{x}~~|x}~~y|wx{~~|{~zzz}t{|~t{~}~{}}y|{z~y~~}|||~|}{{}}y||z}|zx}~y}|~{zz{z~}z|}{~yz{wy}~~x{|zxw|y|||~z~~~~~~|~|{{}}~~~y~}~~{~}{~}z}}|~~z~|}}}}||{{~}}~~~~~z~~~~~{|{}|~}~~~{~~|~|}}{{~~}~~~~~~}}~z}}~|~{}y||}~~{}|~}}~|~|}|{{z}~}}|z{}}|~|}}}}z|||~|~~t{}~}{~}}~~~z}}~}{~~~|~}}}~~~{|~~}{|~}~}~w}{~zx|}}z~{xyx{y|}}z}~yxu}{{{|}}}{{zz}|~}~{z|}}}w{x~{y~y{}}|~~w|x|vyz|z{}{~~}|}y|~}z}}}{}z{|z}{}z{|v}|~}{{~|||{|y}~z~{}}{z{{wxw~y~{{}||{|x}~zw~zyx~{z}}y}~|{{wx|}~z{~~}y|{tx}xy}x}z{~w{z}z}~z{}~}}xw|||~}{uv{~y{~~vz|{y}w|}~}yy}xy||{|}~}{{|w}vuz{v|{{|wz|x{x|x}~{}y~wx{}z~~z{}}|{}}}{z{|yw{|{||~zz|w~z~}{y~|y~|z{|w~x~y{|zx{}~vx|y|y|z}}y|yvy~{}}z||xxy}{x|{~~|}y|}}|~~}z}{z}zvxzv~xvy~}}||{|}~{~yx}zy|{vy{|}|~~{{zz~{w{x}{yy~wz}}}z}}}|{vyuy{z}~{{uyzz{~x}yx~{}|}||zxyy~}}~}z}{{{wwz}xz{{|z}zxy}w}xz~~{zy}~z{|z~~{|ztx|}}yx{}|}~yy~z|~zz}~}x}{w{w~~||{t|}v|x}||{}zz{~|zxz}}|~}}|y}xz~|}zy{~~}z|{|x|}x~~y}yy}t|~~{|}v}{~z~~|~{~}~y~~{}~}}}~~{}}~{{}|}~|}~~}|}~}||}~{}~~}}{~||~}|~~|~{~}~z|~{}~{|}~~~{}}~~}}}}~~~~z|}~|~}|~~~}~}}~}{}~~~}~x}~}{~|}|}{~}}{~~|~}~~}{~~}{~{}x~|~{~|}{~~}~z~}|~}{|~}{}~}|{}~~{}~~}|~~}|~{||~~}}~~{}|~|||~x{yx|yw}z~z}{}x|~yzzzvz{|z|||~{|}{z~yy~|||wzy{~zx{}{|v|yyzz||{}}wwv}xy}y~v|~{zy|wz}{{||w~~|{||{}}z}{|r|||~}{{|}y|{{{z|{}x~|~y~|}{~~~~|zzx|}~}||zx}{~yyz{|y|~|yy{{xzx~~{~|~wy~~|}zw~~x~zy}~}~z}{~wy|~~{zx||xy}z|y~||{|~~{|wx|y{}{}z}~{}xz}~{}{|~~|y~y|{~x{}}|{w{zy{~y{x||~~y{~x|zxz{}x{z~z}{}|~}~{{}}y|ov}x}y~yy}}y{}z~{z}||y~w{zzy}z~|||{v}}~|~{|}w~zy~~~~|}z|y}zzxyzv{~z{y~y{}|~y|{}}~~~~z{{}{}~||~y~|x{|xzz}~~}||y}{zz{{|w~}y~w{||{y}|zy|{ysyyxz|||~}|}~{~z~|{z~}~~zzyz{wx{{~}~u{}~}|z}}zu||{}{|wz~y}|{{{{~}z~}~|{|zz}}}|w{~w~~~}zy|}y{}}y}{}}z|z~w}}|z{zy{~|{~y{{t}{|||{y~}x|zzyw|{}x|wzz|~}|z~}~}{~z|~}}~~}}}{{|}~|~~~|}}y~|~~}~|{{~}y~}~||~~}~}}|~|}~~|}}z}}~~}}~~}}}~y|~}~|~~|~~y}}|}|}x}|}~~~~~|y}}~~|~~~|~~}~~{|{}||}~~||~{}||}}~~}{{~}||{}||~|{~}~~}~~~x~}z|~}}~~~~||z~~|x}~~|~~|z~}~}~~~}||{{|~}z~|}|}~{xw}z}z|z{~y|y~|x||y|y{}}}~{}yyz{y|~y|}yx~~~|~}{{z{~|{x|{z}}{x~~{}|||z|vy|~}w|~|}}xzy|y}zz{~}y{}z{w{{x|~{|yx}yyxy}{x~{{}y}{}w~w{|y}~x}}yw|zz|}~{y{z}{z{y~{|z~|}v{u}~|}}|}}||}|{~yyzx|{}~||}|z|}{vz~z{|}}}u~yx}{z}x}z~z|{{}y|{}{y{y}~}|z||y~{~|{yvyz|||zxxz}y}wx}~|~zzwy{~y{~y|{z}}|~yx||{x{}y|{~|}}x|w~{{yz|}z|~~|w~~{yy~x}}}z}|x|~~{|z}~|zy{z||}{}z{{{~~xx~y{|{|}|z~}~z||zy}}|yz}|~x}~||}~{}y~~~x~}}w||~~|~}}~~zxzyz{x|~~{||{}}|yy{x}}~~x~}z~{~|yy}yz}|zzz~z||{}{{}||wy|xzys}}{}{y{}x}x{{|z|{}y{y~u}|||~}}|x~z{}~}z|{||}zy{|~{wzv|w~{w~x{}}~~xzzy|}||}yv~|zx~w{w~z|{||z|{}{{}}z~~w|}}{~zy|~yyy}~{x~zz}|z{zw~|{x~~{|x|z|}|}{{}|}|}z~}~x}~~|~}y{~~~~~{|~~~z|~|}~|~~~~|~{|}}~~{}}{~}~|}~|z}~||}z~}|~~}|~{|}~~|~||{~|z||}}~}{|~~~|}}|{~~z|~~~~{~~~~}~~~~}~~}{}~z{}~z~~~~|{~}~~{z~}}}~~~}}~~~~z}|~~~}~~~|~x|}{~||}}~}z~~}|~~{}}~~~|}~~}}~~||~~zz{|y~|}z|y{~yxx|zw}|y}|u~||xz{y}y|~v{|||{}{~~{{x~x{{y|w{|z~}yvx{y{}y{{z||y~{{z~|}y|~~{}y{|y{|}y{{|}}}|{z~|{|{v}}|~xzy}|y{{}~|{~|~~~|{}{|z|~~{~}~~|}~{{y{{{z}xy{|{zxxs{zxxzz{u{z}~}{{|x}y{zz~|~}~~{~~{zyyz{~}}y}y{xywyz}}wzzx||wx|~|}z}uuy|{y}z~z{|~{}|}}}~x|{{|z|}}x}}zw{||y~w{yy~~w~}||yz{{|{}}}~v}~~|~~zz~}wzz~z}wz|}|z{{z||y}||~zy~z|z~y~{{|{~~y{}|z}}z{r{~x}}z}wz|{{{zx|z~z}{{zy{}}~|~}x{~z|z}}}~}|xy{}t|}|~|{~xz~xz|}z|{|z}z~{}~|}}~vy|{~}z}}{~{}z{}||x{}}|x~|~~y~z|x{{{z}|~}}x~|{}w{|{u{z}w|||}|~|}{}y|{{}v{z|}{xyz{~z}}{z~z||~~|~{z~}y}}y~|{}|w~z~zz{yy~|}z|}~z|~y||}zy{|{z}{~{|}{{}}~|~z~~~{}||~}}~}~~~}~~~y~{~~z}~~~}z}}{{z|~~}}~~~|}}~}{{}~~~|~~x~|}~}z{~~}~~}~~~}}~y}|~~~~|{~}~y~|}}}}~{}||~~~|yy~~~}~}|{{~~|~|||}~}}~}||}~y|{}~~|~}|}~||{~~u|}{~}|~~}~}~~~~~}~~|z}~{~~~|~|}~}z~~~}{}~||}~y~~|~~{|}z}|~}wx~{z{y~{}x|y{y}zxz||y}y~{yw}{~~}yw}z|}z~}}{x|z{u||{|yzy|z}~}z{}|wz~z{{y}z}z{xy}||y|{~{|~z~y|{~y}|y{{}{y}~|~ux{y{|{|}zy~yw{yy~~wzux~}{}x~{v~|y|}{|z}|{~{z~x||{xzzz}|{~{x|y}z|z|~vzw|~zx~vx~{z|{|z{{z}~zww|}ww{{~}x~y~{xzwz~xztzzyyy~}~y{yz||{{|{zxy|||z|y||}y{yxwwx|z~~xz||z||}x~}~{}}{y|~}x}zy~~y~x|}{~|~zy{}}}z|}{|{z|wwv|x~z}x~x}}}{y|}vz{~|x|zy~|xzx{~|}{~{z~y||{|z{{|}}}{}z~~{z}~zr{~z{}{{}}}{{}t{{|}}z~y}{}~yx~yu{zy~y|y~{~{~|z{|w{|xyy{yy~x|{v{w~}x{~x{wwv||z~|{}}x{{}w~z||sy{w~u|~zz|}y~z{~x|~|}{x|z}xz~|zx|}zzzzzzyw~x{|zyw|y|z{~|~|~}~}}|z~yzy}}y}z|}~}}~x~~y~{|~}|{z|~{|vz~|x||{|{{{y}z|~~|y|yy||||}{x}wz{||x~{~}|zyy|}|y~~}}~~~|}~||}~~||~}~~~~}{{~~}{|~}|{~}~|z~y~{~|~z}}}~}}~~~}~~~{}}}z~~|~{||}~{|~~~~}}~~~|~z}|~|}~~}zx~y|~}{}}}}{~}z||}}|{||~~~}y{~}{~}}|~~~yz|}~|~~z~}{}}}|}~~}~|~}}}||~}|}x~~{}y}}}~~}~~~}{|}}}{|}||{xz}~z}xy{z}}~~}~zvy|}|~~}|y}~}}y{{wyx~z~}{xxz|z{tv~{zz}|{x{y}}v{y}y|z|v{z}{w|z{z|y{{~{}}|}|yz~{{|}zz{~{{z}z}z{|{zx}{v|~{|{y{}}~}~}{y~}}{|{}}{~||}{yx}zyz|z{yz{{{z}z|z{{{zwx{}}zy|||yz||~~}~}~~~~{}z|y~{xz|}}|w|zy{|yzxx{{~}z{{~z|z}~~|{|~~|{~~}|s{{}}{{|~}y|~x|yz||}x}|z{z~}z}z{v}~zz~}~|}yz~}{}||||}x{~{|}{{~zw{x{twx{|u{{|z|z{zw}}{|{~|}yz|}~{{}|~{y||{}zw|v|{}yx}y~}}z~}w||~~uz~|{}|yz}z{~|z~}~{x|}z~|}}}|}{}w{z~yy}z}y}y|{}|z}~~|~}y{~z|y{}|}{|||~~{}|zy{xyvy~~vzy{yy||~|zz||}}|}zv}{|y|}}xz{{{~}}y{yvyx|{|yy|~z|w{x|{}z{x|z{y}||zy|}}|}y{zz}~yuz~~zz|~|zy|zwy}}|z|{vzzvy|}}}u~}yx}}|yz}y{}{{~~u{|~}~}{}}z{~}~y}z~}z~y~~z}~{~}y}~}{||}zy~~}}}{~x|~~|z}~||~z~~{~z~||~~|~~}~~y}~u~}~|}~~}|~~{{}z~}|~|z~}}|}||~}~{~}||}}{~~~~}}~}}{~|~}|{}|}x}}~}||~~|~~}~~|~~}}}~}}||~|~|||}|x||z{{}|}}|yyz{|z|z~|zzx}|}x{yz{}y}{|}|{|w{}t~y||~~xy~z}ww|~y{}}}zzz{{|||{z{~{y~y~{}{{}|}{|{||}{|{v}}x}~|z~x{|y~x|{|{uz}~}|{|{}|||}}}|~~||v|zz|{w}}zz|{}|{{|{zz|{}||{}~zyz{}{}}yyxy{z|||}|}}}w{{|x{}z|}|z|{x~yz{|}x{z{}z}{zz~{|~{|}z~z}~}}y|z|~yu}{{z~{|z|~{y~~}~{~{{y|||yy|{x{{{|}wx}|}zx}w}y}}y|}~z~x{xxyz}z~y|{~z{}y{y{yxy{zz~~|||z~x|{}|v|{}{z~xzz{{xx~x}zyy~{|z{{z|~x}{}~|x}{z~}v|y{{|z|~z}z~x}}v|{y{|zzs~z}zyyyz|zw}{~|z{vwy{z|}}}{}wzy~z}vz||{|}y~x~}xxy{}{{|}zw}~}~xzz|}{zwz|z||zx}}{{{{~}}xywz~}|yz}yz}||~~z||}y{}~|}~z|y{~{yy{~||z}yz}}{z{{xy|~}z|{|{{zy|~~y~y{{|z|z}zy|y~}u}~yy}|}|xw|x|z~~x{y|~x~~{|z{}}y}x~}~}x|y}~~||}|}}~{}~~|}}~}}~|~|}|}||{}}}||~~~~y~}|~|}}|~}z}}~}~}}}~}}|~}~z|{}~~|}~}|~{~{~x~~~~~y||}|~}}~~}}||~}~}{~~~{~|||~~z|{}|{~||}|}}x~~~~~}}{}~~~~~|}~~{{}zz|||~y~}}|{~~~~}z{~{z}~~y~~{}z~}{~~~}~~{}xw}{~y||}y{||}|}~{{}{~}|{|{yz{{~|~}||y~}zz{}}}z}}}|}~~~|xy}y}|v{}y{yxy{z{{||~y{{|y~y|}|}~y|z}x~zy}y~}{y|~wy~|x}wzz}y}{~~wz~~~y}~z}|||{w|x~}}||~||{}~}~zyywx|z|z|{|~{}zz|~y|zwy||{}{zw}y~}{zz{{{|{}z{z~~z{||}|~~z~y}~zxx|v}~yv{x}yx~tyy}}z~~z|{}z{y}}z|~|{y~y||xx|zzx|{{|y~zz||w{~zz}x}|}|}~|{~}|~{z}~z|}{wy|y|~|{|xw}{~~z{}z}zxyy|||vy}yzz||}xz}}z|x|~~|}}}~}vz|y~}~|{y}x}vz|y{z{~}y~||{~v|{~w|y}{~{~{||~~y~y|~|~yxz~z|{}~|wzzwz{~~|{yx|z~y{y}z}|}~{zw|z{x}}}~}||w}|z{zw|{{}z{y}|vxyz}|{~u|yy}yxz|}|{z~}||~}|~|yz~~x{}yyyz}ywy~|{x}}zz|y|}yz}{|}v|yz}~x~~z||{|}|y|}}z||z}y~{w{x}{~y{}{z~zxyzyzy{{z~yz~|~}}~|z||{{yx~}||~}~}{z}~y~~~~~{~}~|{}}~~~|~~~|}~|||~~}}~~x}}}~}~}~~{}}~{|z~~w{~~{|}~|~|~|~}{}~~}}}~~}~}~|~~~~}{~~{|~~{~}}}}}~||}{~~}~y~~|~}y}}~~}}|}{~|~}}~~}{~|~~{}{}~~}}~~~}|}}~~}~~~~|}}|y{}||~~~}{|zsz{}xz}~{|{}~{x{xzz~~z~{z}|{}z{y||~y{|}}xz}|~yvxyz~}y|y}~y{|xx{z~|yzz~z{z|zzxzx{|z}w{yz{yy|v}|y{|||y}yz|{zzuzyzy~{|||}{~{yw{|~~}x~}|z{||~}y{x}zx~}zzw{}yzy{zwwv}{y~||}~{y|{y|||}}}}|y|{|xxyw}{|z|{~z|}}||~~{}{{zz~||}vzy||~||w{}|{|x~~z}{}||{|~xzy~yzy}x}|y}|z}{y}vyz~~y~ww{yz{{{w~z{~~~z~y{}{}}x|~~w{y~||}{zyzy{xu}~}|y}z~{{z}yz|x|~}~zyx|{}}}|~z|{|vy{~|~}~}}zw~|~|{x~~~|{~y{yy|}||}xxxzzy}{}v}y|}~|}wz{xxy~~{y|z|||z}|zx~{~||nzwy{z{{zz|v||}}xx}yx}~y~zx}y~}~}{{yz{{|y|}yz{z|t|~|{|z{~|y{{z}{~{y~}y{}y{~|w{~|{zx{y|||yy~|}wyy}}yy|z{z{~}y~z{||{{zz}{}{{zx||z{x{z{w}~|~~~|yy|~}y{}z{}|}||z~{}zz|{{|~|~yx|~|yxy|y{}y}~{}}|}~{~~||y|~~~~~~{~~~~}~~|}|}{~~~z}}~~~~{|~~z{}~~y{}~}{~~~~}}}|~~}~{~~|~~}~y}|~}~~{~|~~|~~}~{}|~z}||~|y}~}z{|}{y{}~~|~y}~|}{}|}{|||~~~}~~z~~{~~~}~}~~{~~}}|~{||~~~{}~{y{|}u|}yyz{|xz|z}|y}y}xz~~~~~{~{y|~}y||}x~z|z}}y}}}~~~|~zz}{z}z}w{{}{y|{z}~{{|}v}yxzz}|}}~}z}z{{{~~}|~{|{~x}zzs~xx~}yzzx}|{y{zv||yy~|z{{{}{~}|}|}z|{}x}w{~y|}zyxw{z{x|x|z|zv|}{|~{~xz~}z~{y||}}z~|y}}y~}z{zz}~|}}{w{y}z~{|y||x}{yy}zz}{~yx|x}~{}~{~{||~y~|{{||wzzy||z{~{y|{ty~~{|uywxx}}y|~{~zy|{|||zz}|uz~r~|}~z||y}|~z}{}}||w{}yxz|{||y}~w{}z}~{xw{yzwzz~{}y|xw}{~{}|vx{xyx{}o|z}z}yzz||~|}zzz~}~{{{z{}x}z~yy~{~~~y{~~{|}~{z}zx|y|~w{vz|{||}z{y~~}{}|~{}|~|z~|{|}}|yz{~}|||{z~|{u{}z}|}}~wv|~|}z}wxy}}|~y{zz|}{~{{|~{|{|~z~|z{y{{~z{|v}zzww|}{|wx{y}}~x}w|z~}}||zz{}~{|}{zy~|x|{vv|||zz|x|~vyx{~y|zz~~x{|z||~}}w~|{{y||z~}{}}~}~~~}y~|}}}}|~}~}~~~}|}}zz{~}}~t}}}~z}~~zz~~~y~{~}{~|{~|{|~|z~~~~}}}{~~z{~z}w|~}~}}~~}~}~z~|~{~}~||z}~~}}~}~}|}~|}~~~~}}~||}~|~~|yz|{|~|}~|~~||{~~}}~}{{~z~z~~~~}z}{}}~}|}}~}}~~|~~{{z|~}{~~~|{zy}~{~|~||||||{}z{}z~|}{y}{|~~y}zvz|}{{yyz{zz{|}z~}~{{~y{|x~x}~}{z}z{{z||{~y~~||{{~}{u|{~{|w}{yxyyy}||}w~~zx}z{{{z~||zy{{z}~~z}z{{x}}z|}y~|vx}|v}{{yx|||~xyy|~x}{z||zz|z~y|x|y{y|}wy}wz}z~{|~zy|||}{{~}}|||y}{}|}yz~}{ywx~xxx|zzy{z{{xz{|||{~|z}}~|~w|}y~x}zxv|z{~{{~|zz}y{|yz~z|~yz}}u|~}~||xx~{|{zz}~}|z}|}~~{w{|{|x{z}|||}}y}~}{|{}{~}~}~{z~~w}~|{~zy~~~z{vx|{v~|x{{{x|v~{{}||y~|x|y{|z}}z}~~}}xxz{}~~z{~zz|||z{zyx}{w|x~}}z~y|yzv{~}w~{x{~|}y~}}}~|z|yx{|}||}~~~w~~~z|x||~{|z|uuz~{z~||xz~||xv}~}}~z|{|{}w{zz|{|{{z~{u|t~|}y~x~}}x~}||}x|~y{{~y}y~yzy}}|zy{~}zw~~|~z}~x}~}|{}|{z~z}z||{{{{zv||z~~zz~}|x~{{{}v||~|x}|}{{|zzxxy~~yy~y{w{{z|{{{|~z}}|}z}~~zz}z{~}}}~{}~~|}}~z|}|}}|~~~wz~~~|}y||}{~{}{}~}z}}~|~y{}~{}~|{|}~}|||~~~~}~}{~{||~}z}~~}|}}}|~~{~|}}~~~}~}~}~}{~}z~{}||}~}}~~|~~~|}~~}}}~||}}~~~|~{}~z||~}}~|{}}}}{{{|}{|~~~}~}~~}~||z{}}{|z}zwu{{|{{{}|yyx{z|z}~tz~}{x~~|||x}|{||}{{|v|}zy}w{~|}zxw~}~z{v}|~|yy}{{~}}~w}|y|{|~~~~{}~~}yz}~wy||}|}t{{}|xz{z~{|{u~}z~|~{}y}}~|s|}{}z}||~z}}y}z~{y}}xxz|w{wy|{{~{~zxx~|z|{~x{}~z{{~{z~}{|}}}z~|{z{}{x{z{x||}}z~{|z}y{y|||y~}}}~xyu~~|zx~{y||x~}|}z|}y{z~z}wx~{y{|u||{{y{~v|~z{|}}{}~zzz|~x{|||}z~yt{{z~z~{~x{zxx}{~~z}}zz}|~~x||}yyz~{y|~z{{|yzzy~{}z{~{|}|wwz{|{w||zx}zyy{~x|~|{~x}|{z{|}|~|{}|~|~{}|{}y{}z~zx|~{}|zxy~{xy|z~z~~zx}xy}{}~}|zx~|}}y~}}~|vx{}z|{|~}yzz{zw}{}{}zv{z|z}w~z|y}x}~z~||{|}}{~{}w~}yyy|z|y|xw}|z~}}||ys~}w|z~~~~~~}|{|{}}z~}{yy{zzw}zyzzz{{zyy|v}y|}{~|}~~y{|}}}}}~}~||~|}}~|}~~|}~{~}}~~|z}~{~~|~}{y}z||x~~{{|}z{~}~}|~}~~}~y}}~|~z}~~}~{~~|~~r~~}z}}w{|~~~~~}|vx{z}~}||~~}{~x}~}~~~}}~}}~~z{~|||}}~~~z}~|~}|~~~}|~~~~~{|}~|~u~z|~|z{w{}}|z~txy~|y~x}{z{z}{v{x}x~}y{}|{{y~yz|~xy||}{xxz|~}xxy{}v|~z{||{~|}~{zz{|{}}~}}}{{~x|z}~w~{{}}|xx}z|{z{{|zz~z}z{}~|{~~}||y{}{z~}||}|w}z}{xu}|z|}x~z}wx}|{y}}}~}z}}~y}|x~{{~x||yy{{|}}x~zxwyz{{~|zz{q}~t|{}z}}wz{|yz|{{}xy{~~~~zz}w~}~x|y~}~xy{|}{w{y|{v|~{{z}{~|y}~z{|{{x|{~~{x|y{||yz{}y}}z{~}~w{{|}zz}|yw|~}yx|~{{~{}}}|yx{~||z{zzy|~u~z|y}|v|z||~}~}||~~z{{|{y}{zz}}~}{uzx~z|x|~~{z~~|w|}zzy{z~{}|zvxzwy{w{~|{v}}z{~{zwzvyw{zy{{{zw|~|}xxz}}{wu{|r{{}||wxx}xz|z}xx}}|x|z{z{|{x{zz{z}zzyw}}}x~x{~u|zz}{y||z}{||{}|y|x{|~{zxxx~~}x|wz}|}}zz|y}y~{x|zzxz~|v~||xzy|y{|}x|x}zx{}w{yxt{}~|xw|y||y~zyzw|zxv{z{~|}z{|~y{~yzz{{{{y{zux|}x{|||~~}~~~~~}}x~~{}|~y~}|~~{{~}}}~y~{|}~z{}}~~{~y~~{~|}~}{}|}~{~}}{|}~}}}~~|~~|}~~~}~}}~|~}zz}~}}}}z|~~~}~}||~~~|~~~~}||~}y~}|~~~}~||}z~{}~}~v~}~|y{x{|~|~~~~{|~~|}y|~~}~|~~~|}~w~x~}|}|}~}{|}~||zx{}}{xu{wy{yzz}|~}zy{{y{~}z{w}zy}}}z}{zz~w~{}z}~~}{y}~zz}|y}|x{x}x}|}~z{{vz}{}yz}x||}{|~zx}{~x}|z|{zy~z{||y{{z{}{}z|}y~}|}wzzx}}}|~yzz}z{x~yy~z}{~{z}z~}zy{~}z}{xzy{~}}z{xvzu|v}}{z}{x|zx~~y{~}y}z|~}x{{{||}z{|x}zw~{zvwzz||zz|}x|~}|~|}x||}{|}{}|||}~z}z|{yzv~|z|}zv{|{}x}{y{{z~zz|}y{v{|{yz~z~z~|~|{~~z{{}zz}}z{}{}z}~y}}y~x{zz~{~xzx|z{v~|{y}}~|z~|~}{}}x{|~|z|~z}|}~xzzz}||~z|}zx}z{z{rxzw}|{v~||{|}yzzyy|z{~}}{zy|}|zxs}}{{x}yxz}t{{|xx|zy|z~y}~~z{xxzz}}}}~z{~|{y}xzu}y}x}x{x|y}{||~z{zxy{u}}x~x}y}zz~x}yw{|{|w~~}~}zzz{ywzx}}z{}z}~~y|~{~zwxy{zyuy~~||zz~zz}{z}~z{|z~ytzyzy{~|}{}wv~|ywy~z}{x||{z}{}y|}{||{}}}~}~}~}~~|}{~~~}z{~|~~}|ww~~~}~|}|~~z~~~}{~|{}~}}|{~}}||{~|~~|z}~}~~|}y~|~~~~}~}}}~}y~~~~~{~}||}}{y{yy||}y~}~~~}}~}}~}|~}}~}~}~}~}}~~|z~}}||~}~}z|}}~}}~|~|}~~~~}|~}~|~}}||}}~~~}|}}~}~z~~}}}}~z~{z}{~~~~}}{}}||{zx||z|zxy~}}zzwx~}|~|~{|~}z~}|{xzw~}y|{}{zzyx||zzyx}}~zy|{~{{{z~|~{~z}yz{~x~}~|zz|zy~|}z}yzz}}}}~||y}}{||~z|u|yz{}||{~yz}y}~z{~x~|}~|z|xz{y}|~wz{}}w{||yz~}z~x~~}}z{|z|zy{{zzx{|{w~}zzyzxyx}z{}|z~{~~z{||y~w~zx}~w~}{|||{~{||}}z{~xyy|{}wx}|z|u}|||xx{}x}|{z}uz~{||z}{z|}~{{~~x{yx}||}~y}z{y}{xz}~~~z|~~}{|zz~wz{|}}}|z}}y~{~}zz|}~|}zxy}z}|w|y{~~}}~{{{|{{v}~{}{{~}w}~|y|{z}{|x|~}|{|{y~y~}yxz}~{}|y}{}}zw{}{w}}y{~||{~}yv~~{{~}{~xuz|}~}{{~{~y~~z{wz~}}{vzz~{{~x||~yzy|y|}v~yx{z|z||~x}{~{yy~zwzz{{|{{}}|~}{w||}zx|~yy|{{{z{|zzxv|~||z}yy~z|}~{}z|{}{|z|~{|}z~y|{x||}{}}}z~xz}y}{~v{~z{~wy~|~~{~||}}}|z}x|}w~|z}{}~}~~~}~{~~}}|~|}}|~}~|~~}{}|}~x|{|~~~|}}~}|~}z~u~}~}|~zz}}}}~~~}~|~|~~~|~}|}}~|}}~~~}~{~}~~}~}~{}~|}~~~~~}~~}}~~}}~}|~}|~~}~{|||~}~|}~}}}}}}x||~|q}|~}|}~}}}}|||z~{|~|~~|~{|||~|{}|}~~~{~~}}{}~}~~}~|~|~||~||}|}{y~~}}{}|y~|yz~}~{~v{zx~sx{|z~{xyz|y}{{}{}|u{}{{}||~|~w}|||}}{y~w}y}yz}yz}}x|}}{y~|}yqy|{w~}z{zz|y}|~z}yzy|}|~{yz{}~{~~zp~u|}}zxy~}|zy|zv~x~yx}yxyz~}z|{v|w}z|yzyz|{}z|{~~|~z{|y|}z|{zz~x||z|}~u}}wz}~}}~{}y}|{|{~}~y}yz}~y{y~u}{}v~}xz|}{z|x{{~}}{yuyyw~{~~z|{}}{~xw}{}{~y}~~z}z|xzwy}yz{|||xz|{x~}w{z}w~~}}}~z~||}~{zx}{|y}{|}x{{x{{}}{{}z|z{{|xz|wy}y~|zy~{{{{z{{y{{}~}}xz}z{|zvy~z}{|~wz}{~{xz|zz{|{yx~yzu{{||~}{~|}x{{}}|zyy~||~|}xwzxy}|~}|wywyz{|~{wy~|xzx}{}||}}|{y~|{xx|z{{~{zy|{|~}xx|z{~z}|wzzv}~}x~|z|}}~x|{~x|t|zy~~~{ww{|yxyyz}~}v{~{~|y}z~}{wy{v|wu{v{}}{|}}}}|{~}}x|~}||{~zw|}w~z|}w{yv}|}|}~y~{}~|yx}}yz}~~{z{|}~}~z}{~~|}}|}{~}~~||~}|}||~~}z}{}}~~|}}~}~z}}{}}~}|~~|~z~{~}~}|{{~~~}{~||}~|{}~{u~~~~~}y{~~|y}}|}~z~|~}|||z|z}|||~z}}|~}}}{~~}~}}z|~|}~zy{z}~|}|{}z~|}~}z|w}~}}~~||~}z{~~}~~~~|}}~}x|~|~}}~~~}y}}}y|}||~|~~xwzs}{}|~zw|}u|zxw~||x{~x~|w{z}z}|{wx}}}zzxx}y~{x}}z|~|z|}|yz}}}ywyy~{y{}{||}~{{w{||v|xy~y}}y~||~z|}{z|~yy}}}|~yyzv|{{x|x}{|y}z{{v}|}y{z||y{{wz~yyzz{zy{|}y~}|y|v|v{w{|yy~zy|z}{~{y}|}xv}y{}~|{~{wyx}wxw~|}xzywz|{{{~y~zvxzy{zw{z~zx~x|}~|z}zys}|yy}z{v~~zw{{z{xz{{}{y~yy~|x}{||{}{w}{{|v~}ywxx}|{}yzz~{~}z~{z||}xy{|{zw}z~z{|z{{~y~xz{xx{{{|yx{y}||}~|xy}}y~}z~}zzy{~{~zz{|x{|z|{z}}wzy|~u{x{|{}}w{}z}}zy}|zz~z}{|v{|}}y|{}~{}{wzxszyz~y{}y}{~zw{|wx|ws~|{{{zw|y}|{|zy{~y}x{|}zv{x|u{wzz|z||{|{xzz|w~|~~}~}||yy~wz{{{z}~}}y|}}|yyxz}|yx|}}zv||zy}||}zy}~{yz|~~{zzxx}vz}|{y|}z|zz~x{ww~y|{{}|yz~|{{x}~{yz|{w|{zwz}~}|wx}{{z|}}y{|yy|x}}{yz~|z|y|v{y}}v~{}~||}~|}}~~~}{}}~|~z}~}{~||~~~{}{~~|~{~{}||{~~z||}~~}~~}|}|}~|~~|}~|{~~~||~}{|||w~}~z|}~~~~~~}y}~~~}~~}~}~}z~~}~|}}~~~zz{}~|~~|}~}||||}|~}}~~|~z|~}||}{x}}}}~|z{|}}~y}|}~|}~}{~}~~|{|}~||}}}}|}~}~|~{~z~~~~~~}~|}y}z~z}yx~yzx{{}zx}|y|x||{|~||zyzz}|}zz{{y|y~x}|}||y{xzy{yzx}z|}{x|y}{|v|~~{}zyz}z}||}}~tw}}yz~{~{{~{y~}z~{~}~|yyxzz|~x}x{|zzwy~}}~zyz{~|~z|xz}||x~yz{}{~{y|}{|~z}|}{~|{~y~}}|}z|~~|x{y}}z~w}~z{|}}}{~y{z}{~||||y{|yzx~}z}~}|v}{}y}}~{y~}}z}|{z}}y{z~~yx{{z{}{{}yy||zyz|{xw|v|~~}{z{{x}}|}}}|~|~x||~zzt|{xx}}{x{z|y}y~{wzz~|{}z}{z{v}~z{}y}~|~{}~zzwz{|}{yzw{x|v|x}{ywvxt~z{zz{~}zyzy~~~~{{y}yz}}yzz{~x|{xvx{}~zz}y{u{y|{{|y|~|{|{z{~|}~|{}zzwz}|y||}x|z|}{}}zz}xw~|}~z}zzuy{~|zzz}~zw~yz~{|z|{~~y}~||~{yzz~}{xxz|z|v~x{{z|{~{xt~yxz}{|y{{|}z{}{~z~}x~|~yz}}w}}z{~z~{z~~{u~|}x{|yz~{z||{|w|yy}w|~|}{{yvy}{||~|}}}y~}~z}|~{}|||}||}}}~}|}{}{~~~~~}~{|{~~{}~~~y~~|}x|}y~}|~~~~}|}{|~~}~}{{~~}~y{~~}~{~|~}z}}|}}~~{}~~}~~~|~zy}}{~~~~~~~~~~|zz~|~z}|~||~~}|~~~}|}~}|}}}|~}~}|{}}z}{~x{|}~~~}z~|~~~{~|{}~~x}}~~zz|~}|}y}{|yz{~}{x~y{|{|z~x{zx|z~y~z{{||}y{|}x}||{{yy|z{{{}{xv|{}y{{{{y}~v|}}{z}x{}}}||w{~yyz|z}{{}x~~xyy}z{|y{y{~{{wz}~{{y|z|{yz}}~{vy|{|y|{z~{{|}|z}~z}~~{}y|{{~{z|yzy{}y}zx{~~y|}z~{}}|t~|y|z|}|zw||}{w{w{{yxz~~|{|z{w|}z{}|xz}}{zvy{{zz{z~{z~{~z~yz~}|}q}{{{|zvyx{|{yz~~~tz|{{|z~|{{||x|}}|~u{z}z}}{z}|y{}{|x~xy{{~{}{}|{{{{x|zyw{}{}{|z~~}}{|x~|~zzvzy{~|zw}|~|z~~}z|z{{y}u|}y~~|~y}|x||y~}{y|~~}{{|~~}~|}xz}|z~xzzzrxw{~~{}{}{}|zxyw}}}xzvz~|yzy||z~||}~|x~|}z|~yv}}||{x{x||~{~z|y~}|z}{zz||||}{{|~~}zz{y|zy|{{}xz{z|~z}zx|~x|zx|}|z}z|{|}~~{w}}{}z{{{{zyzzxxx~}{zyyt|{{}}~z{||yx{z~{|yu{~xv|||||y{~z}z~|zyw~|~~|y{y~y~||y}}~{}~z~{yz{}}~~xy~{{||~~|}~}y}~z~}}~}{|~~~~||y}}}~~{}~~y~{x}~~~}|}~|~~~}}~~}|}~~{}~|~~{~||}~||}{}|~{{{||~}}~}~|~}~~}~~|~}{~|z|~}~~}}~}|y|}}}}~|x~~}||}{}~}}{}z|~~~|}}z~}z{|}||}~||}}||~|}~y~|{z{}~~{~z{{~~}|}~{}~~~|~}}~~}~|x|~~|~~}~~}~~~~|~}~}}{{|{~}|{{{z~z|}{{xz}uyy|v|z{{y||{z}|{||{}{z~|x}y{z~z{{}yx}}|}{{|}~y}}|z}yvwxxzz~zy{}y~xzwzzy~}|{v{}{~u~x~~}||}}}z{z~~{yzyz}{zz||}{y{}{z~yzwzx~{uy}zyzz|~y}|x}~~zy{}z~||wyzw|v~|x{~z|z|zy{{~x{|}~zy{zxzz}}}{wyxyy{y|~}|z||}{|y{y~wy}v~wxyyz|yu|}~}y|w|{}}wxw}~}~~{}~~{wz~wzz~yz{}}xwz~|xz}xwyy|~|yw|~x|vzy}zz~xtz}|}y}||x|~}{}|}{|~{}yx}xx|{}yw|}}~|~}}|y{{{|z|zy}{{z~{{}~}}{x}}|{z~{|||{|}~|yzz{~{y}xx{{{~w{|}~||}x~}{}{x|x{}~xxv{yy|}x~y|y{yw||}|}{x{}|||yv~xys||{}~}}|y|{|||y|yz}z}zxz{w}|~{x|z|{y|}{{~|||{~yy{|{}z~|z||~~}|{{~}|{{}~y}||~}~|z~}{}|wwzzvy{zzx}~y{{~{zt|}|xyuyy|}{}}z~yyzy{{y{x}~z{~zxy}y}z|}{zxz~xx|~x{{}|~|~x{{{~~~}}{y|~}}~}~~}~}~{}}{|}~~z~}~~}y~~~}}}y~z}~~||z~~~~}||y}|}|}{}|~||}~{}~~~}}}~~}{~~}~{}|}~}~~{~z{{~~|}{~|}~~}~|}}}~{}|~}|{~{~}}}~}}{}~}}{}~~}~~y~}}}~~~~~}~}|~~~|~{}}~}}~}~~{}|}|}}}}~}}~zz}}}|~~z~{~{{{|~~}{}}~|~~~x||z|~}}{y}}}x|}{zyzz}{xy{}z~}|{z|z{wy|x}}|}y{~z{|}||y}}{{~{||z}}x}w||}{x|{vxy}x}z}zw|{v|z|xx~{~x{|yy|||}{z|zzv}~z}y~|~{z{y|z}~{|{xwz||z||z{{{x}~x||~~}~zyzz{{y}{}~{zzy{~{}|y}z|~|{z}{xzyv|z}u~z~~{x}zw|zz~y~|~x|}x~x{{ywzvz{|~yzz~}{yw|z{wxyx}|}y~{{z{~|}{|~y~}}w|}z{}}{~{zx~yz{x|~{~|}yx}zz{}y{x||}|~{~}}~~y|z~}}}yx|z}yx}zyz{|~}z|{z|}|}x{|}zxzyz}v~{~}x|}||x|zxyy{z|y~xz~z}{|~}|}uz|y~}z|}~w{|{||x}{{{||}{|~x}{wz|{{{{zxz~|zx}xv}y}zv|z~~{z}}zzwvy~~}z}vz~|y{||{{{|x}}z{}|}{x}{{~{wwz{zzz}y|||wz{{~}z}}{}}w}zy{|y|}{z~}{}|w~{|}~|}{|z{y||{~|z|z{xx|}}||~{}~|y||}zzwv{y~{}xxtz{z{|w{~yx{z~{|}}yzz||~||zz}y{tz|w{}yvyy~w{w{{~w{{zx}}|}|}}~y~|~}|{~~yz~}~}{}}{|~}~~|yy~~|~~y}||~}|||~}|~~||z~}~~|{~}}~{~~~~}}}}~yz}}|~}{~}{~}z~|}|~~~{{~~~}|}}}~}~|{~~~~~~~{~|x~~~}~~||~{}}~}~||~z~|~}|{~}{~~{~~|}}}y}~{}z}~}z}~|~{|~~}~}|~~|}~}{~z~~||zzx|~v|{x{x}v}v{x}xw{v{|yyz|}|{}}{||z|||~w|y}||u{u~}z{xu}~x}y{|z~~y|yy~~}z{x}~}|~}~}|x}}z}|{~{yz{}{x}~}y{}wy~{uzzw|z~{zy|x|~w|{yy}{||}~}{}z||~x{y~}}z{{}~ww|z|~y}y~yz{{~~zx|x|zzyz{x~|{{}~{||vz|~}~z{~z~x}y{y|~z~y}x~~y}}vx|{p}x~z|w}{x||yxz}{|~vwyx|}xw{x{x{{y{zy}~{uvyy|~|}}{{y{}~||xx|}{|{|}yy}}}{{{}xyz|xy}~z{|zyz}yw}z~zxx}}xt{~}}}|}}~|~z{}{y}v{yx~|z~||xwy{zxwz{yw}}zx|~|{~|{|yyw{|}z{|y}y~{}x|~zx~xzzz|xy}{~|zzvvzzx~{|y{z|xx|}~y{xx~z{~wx~z~|y}|}|{}~{}|z||vz~|}y{{|z|w}|x}}x}~x~w}y|}x|z~wx}y{{yx}{}}~yw{{tvz}}|}z{}w{}{x~{~|{zyz{{y~{z}x}|z~}|z~|{~||~~~|yy}~{}}zyx~{zv}x~}x}xy|}|}~zwv|{v}{}|{zy|y~z~|~|}~~~}yz~}|~{~~}~}}~~x}}~}~}}|}z}}|~|{~~}~{x{z~z|{}}~~~}z{}}||~{z~~|~~||~~{}|{{}~}}}~}~~|}~|}~~}~||{}|~~~~~y}~~~}}~}|~}|~~z~y}y~~}~~||~|}~~~}|~|~xz}z}}}}~~~~y}zy~}~|||}~~}xw~{~{}}}~x~~~}||~}~~{|}}~~}z~}}{}{~~}~}y{{~{|~|z}|{{}|zz|{|yz{x}{~|}vwy{{zzw}|{|{}}{xz|}~z{~x|{}|~zzzz{{~||}z|{}~{w~y}|{~}{|~}x}z|zz}~x}zx}{|y|}x~|{{~~~|~~|{{~y}|sxx|||}}xz~y|{{}}z|z~z{{}|z|xzx{}~}}{z}|{|}}|w|yy~}|{{{v~tz{}}~~|zx{|z~y}}y~|}}{|}~z{y|~|x|zz}~{z~|~~z}}}zz}yy{{~z}|{{zz}zy}~x}}wyyv|{y|x|y{|z{~{|~{}}{|zxyx~|z|}|w~}}{{~x{}{y}{|z}~|}|w}~|~z}|~z|{~}y~z|~{{~}{|wy|~~~|||~|z}z|{~x|{|~w}}{{~{|{}~}{x}{}yy{z{}|~z{y~{y{|}~{||{x{~}}}|}}z}z~z~{||z|~|{zz{|}{~z}xzx~{z|}~||}zzy{}z{{~v{{zy}|~|{|}{z}z{}y{~}y}|zy}|~|{zyz}~~||}zz}yz}|~y}{yy}{||x}x~|~y|w{{|~~v~|v~|~{z~x{}|~~~{zz{|||{x{~|z~~}}}}~~~}~~~~|~}}~}~}~}~~{z~~~~~}~~y~~~}}~}~||}}|~~}~}~||z|~}~~}|y~~~}u~||~{{~~}~}{{~~~}~~~|{~~|}z~}~~}~{~~}|||}~}~~~~}~~}~}{}}~}{~|~}~{z~|z~{~~~zxzz}{{yxy~yz}yx~{}|{~~}y~{{||~}~|}}|y}~z{~{}|}~{}}{}w{{~~yz}z{{x~}{}~z}|~}|}y}}}zwm}}~~|~|}w{z}~}y{|}~|zzz~}}|{x{}zx{{~~}}z~}~|~uy{}}|y}x}x~z||~{z{z~|{{|~||}{}|~{~z|{}||{}~z~|}|y}|{}{|}y{~{}|{z|{sy~yzx{|}zz{{||z~zz||wz{{{y{zz}~z{x~zzu{z{|z}z~||z|{~~}z||}|z~y~|~|z||{y|}}|~{{y{|~|{}y~~~|}z}|zzz|}w{}}~}}y|{||z{z~xw{|z}z~}zyz~~{}~~{}x~v~}||vx}|}}|}{|w|{}}y{y}~{{|}{z{~w{}}y}|yz{{}}}z~~}}{{{}{x~zy{v~~|}|y~y|v|~{z~}~}}}|}|~z~{}|~z}yy{}|~yz{|}}~{{{|}x{{}~{}yz{{|~~z|{z~}z|~|}{{~{}}{zy{|z|z~x{~||~{|{{z}~z||{{|||}}{~}}}~|~}~}}~}~~z~|z}w~{}}~|~~}~~{~~~}{~}}|~z~|~~~~~~~~~~}}~|~~|~~}z~{{|}~}~~|}|}}~}}}}{}z~}}}}~}}}}}~}}~y||}}~~}|{{{}z~y|x{y{y|w{yz}}{~|{{y|xz}xxx|||x{~|v||xy~}}|{{}z}{yy{xyx|}~|z}z{~}yz|xu{}y{|~~zw}|}{yy~y{wy}zz{x}}}}z}w}zz}|z}x{z}zzyy~|xx}~~}~{|y}zy~x|zyz~}~zxzxy~{|x|}}~|z}}||z||y~}y~~yzy}z|yx|z|~{~}zzzux|~}}|}~~zz}~{yxtz{{x{|wyx}x}{w~x}~~zyy{}}z{x|wy}|ww|{{y}zy|z}yy||yx}v{||~z|w|}}~}xz{zw{zy{z|{{}~yxp|}}||~{~}|||}}~y{x|z~{}z~|y|yz~|}y}}zwv~{|yz|{x|{y|}|{yw}|~yy}y{y{|~||||~}}||}w{y{{~~v~{y|~}y|}}{}z~}y|z{z{zzzz||y||yxz{|z}~yyw{|x}{{{{|yz~w}|}}y~{{z}x{|{||y~{x}||{~y~|}{}}}}{~{|{z|}|{||y||{|~~}z}~wx{}|v}x{z|z}{{ww}wvzx~{}}z}~zz|yx{{z}}zzz{|}z{zwy|~}wv|}|z{w|~}}z}~~{zxzyz|{x|{y|{}z~|~|||}||z}}{y{{yx||||{xz}|{}zu~~~}w{zzy{{{}{}}~{||~}~{}~~}}~}~{}}||~|z~}{~z~{~~|{}}}~~~}~|}{~|}~~{~~|}{~~}~~~|}}}~~{||~~~~y~~}}y~~~~~z}~}}{|~~}|~~}~}}}~~|~|~}~~|~}{~~}~~{~{~~}z~~}~|~~}~~|}|}~z|z}~~~~}~z|{~}~~|~{|{~{~}{~~}}~~{~~}~}}}}~z~|z}z|~{}||}}~|~|~~{~}|x|}z}{~~{{z~xywzy{}{xu{{}}}z~|z|z}zty{yz~}~z{}z{|{~yz{y|{|{yxty~||{x~xz~y||yz|w{{{{z|yzxwx{}y}|~{x{}{~}xz{|x{y~v~zx}}zuzzzx~xwx{zzxx~w~x{zy{zwzy}z~}|}~{}{}}w{|~{y{|}{|zz|}|z}{z}|u}~{z{|w~yy{{zz|zz}z~yyz}~}yyy}z~~|z}}}~~z{{}{}|{}~||zxxz{~{|{~z|{|vyyy|}z}z|{|y~x}zyy}||}z|{}}~||{{~y|zzyy~xzzyyx{{{{z}{}~}~|z{}~|{|||}{yzr|}x|}|~z~|x{{yyzwz{zyv|xy{}yz~}zxy~{}x}~x{|z}}}z{~~~}x|xzz}}}}vzz|x}z~~y~}y{|{zwywy||z~z}|}|{}szx}{z|yxz|{|z{~x}y|xvy{{{|{{|}}x~{~wzzx{xzzx{}xy}|||w~zwy~|{~{{{{y}zy{}||{yzyz~|wx|y{y{z|}zzz}{}z{||||{yyz{~{~~~z~|{{zv|z~~~|{~{w|z{~x{z{y~z|||z|z{y~|z}yx}~z{}~}|||{}z~~{z|zz|w|xzy}xw|zw||x|{{zpwv|y|{~~|~~~yzxz}{}}z~|}}}}}}~x|~~}z||~~|~~~}}{|}~|~~~{x~~~}|||~yz~z~{|}}~}|}}|~{~|{|~~~}}|~~}}yz||~{|||~}~}~{{}{}|}|}~}~}~|{{}{|{}y}~}}{~|~~~~~{~{~~}~|~~|~}~|}}~z}|~}y}~z}{~||z~~wy|{~}|~{}~|~~~~}~|~}~{|}~~}}}~}~~}{w~~~}~xz{{{y{z}z~zzyxzv}z|zzwy{x}~~{xsy}{~{~v{|y~~{|~~{}}z{{{zwy~}{|{|xxx}}}~}}x|w{~yz~}{}}||~zz{||||{x}|~|wu|z~}{{|{y{~y{z|t{xyxzz}yz}z~y|~{{zx}~z}}~|w{z{|y~y|vxx|{{|~zx{}||{{xv~z}}~z{y|||x{{z||~|x|}}|{x{||~{}~|||x~}z~z~|}~wyz~}{y{{}{z{~}x}{~~}|z~}|}}{~}z|vz{y{|w||}|z|}z}z{~x{xz}~}w|z|~~z|}u{~}~z|z~}}yy|}x~}z~yx{}{|{~~z|y~}}}xy|z{{}x|{}|z||xx}|yyvzyy|zxx~x||}zy|z|z{{x|u~}}}~yx{z}|}{{|z{z}|}x|{}zy|}x{|yz~{~}{z}|{{||}~x}{}|}~z{y{}z{|}{|u{y|{y~zyv~z}yyz{{~}x~z||x}~~}x|y~~~~~zz||y{y{z}}{v|}{~y|~~}|{zxz{x}~}z}}|{{||yt}y~|~||y~y{||y{}~}}~y}uz}{xzw}wxxzx{{zz~y}{|yz|}|y~|z|~{~x~}~}y|}|~|||{~zyx}}}z~~z{~}}~{|{}|||{~~}|z{~~}|}y~}~~|}~{{}~~~{~z~}|||}}~~|}}}}~|~~~~|}|x~}}z~}~y~~}|}{}|}~~{w~~~{~}}~~~~~}|~}~|}}}~}|~|{}~{}~}{~{{{||}}~|||}{}~~z~}}~|}}}~}~}}}|~~{~|}|}~~|}||~~~~~|{yz~}}~|~}}}}~~~|}~}|}z~}|~}~}~~{z{|~}|}|}~~~|{~||}}z}~{yyzzyyyzy{z~w{zzx}xzx|zy~|~~|{}~y~z{|}y{z~||x}yz~x||x}}yx}~yxxx|}yy{{z||{yxv~zzzx~~|}|yz~~}}|z{~|}~z~|~y~~|z{~tv~|}{~~x}{{y{{|{x{vwzzzw{xz{}zzyvz{z|~|~{{z~xz~x}{|qu{w{xz{zz{zy|{|zzzy~z{}xy~y||~y~y|w{|y|||~~z|z}|w||}z{xzz{yyz~zwzy~yzyx|}{{{{|~x|}w{w{~|}{|{}x}{y}}z{{{z|}{zzz}}~v|{y{|{|}~||}zy{|u}~}}y~{}z||vu~zvz|wxy{zzyy{x}~~||{~zu}~}|zy}{|}~~}{yx{x{{y}~}||t~w}}zxx{|x{}~zz}u|z{|z|{xz{|z{z|{y{~|}}~{~{z}xzz}}}y{~{yx|{z||xyy~wy|~z~{z}|{|wzzy~|}{||y}wz~yz{|zyyv}~zz|~||{|zy{z{yz|{yzzy}{||}zy|}z}}}z||y{|~~~|{~{z}|~v{{w{|xy|z|yzx|z{z|~z}w|}v{z}{{~xz||~{~{z}}|}||~}~|~~wy|z{y}}|x{|{wy}{|~~z|{{|w|{{|{}~~|}}}{}~}{~~~||}|}z{{|}|}~}|~y}}}|}}|}{~~~~}~|~|~~~~z}|~|~~{||~|~~}~}y}}z~~~~}x|~~{~|~{{}~}{}~|~}}|~}~}~~}z}}~}|~{||}}}|z~|~~~~~|~}}}~{|}}}|z~x~~}}}|}}x~~~{}z~}z}|~}{}{|~~~{yzz~zz~~~}}}~|}|||~}zz~}|{|~z~~y|||}~}}|{z~{~{|~{{~}}}~y|yxw}wtw||}}z}}}{zx{zx{x|{|z|z{~~{||{wxzx|x}}y~~{{}~x{zzy~u|s|zx{{{}w{|w|~{{~{w~z|{}{wxy|}{|}y||{zz|{vy~x{{{|}{{w|{}z~}wxx{z||v~||{|{|}|{zz|{wyw|{y{||z~x|{|x|z}z{|~||yyz}x{x{z}~|}|{|}wz}yx~|~yy|}~w{{{|{|{wzx}wyyz{zz|~z}~{z}{|yzyxyy|}xv|~~z}y~~xxxx}z}{y{|{}yz~xy~yzx~xxyv{{|{{sww|{}}{ywyxzyzxx{z}z}x~|~}|z|}z~y{y|}{z|}{wyx~x{w~~||y{|{x~~|z|~|zz~~x|y~{|z||~z|{uyxwz}wwx{{~w~~~y}u}z{y|x~{~yw||~zxz{xxxy}v|z~||yyxy|yyyy}~|xz|}~w|y{}|z~}{}{||~}yu}{zx}~v}x{z{}z{wzy||x|x{}y{{~{yy{z|~z{~~w|wy}}|xxzx{zxz|y{{ywx||~~z~{y{}x{}|}z~}z|xw}~{xyy|}v{}{}~y~z|}{}x~}}{~xw|}z~{{zsz~~{z|zy{|}y}}{~z{y}wxy~~~y}xxzx~}yy~w}}|{|w}z|y}z{x}|}|y}yx|{|~~||z|{zx~}}{y{y|{~z|~zx||~~~}~~}||z~|~|||~|}~{}{}~}~~~~|~|~~|{}{{}|}~~}~z}~}|}~y~~~}~~z{~z}|~x~}}{y~~~~|{}~|~~z||}|~{~}z~{{~}}~z~{||~}z~~|}~~~~~}~|~~{~|~}}}~~}}|~}y~~}~~~}~~{~{|~z~~~}}}|}|}|}|}}z|~}||}{}|~z~|~~~|~z~z{}}{}~~}}|}~~}~~~}~}~~}}~{{}~~~{{~{~}{xz~}}|~~}~~|}|~y}z}w}|}}x||y}|v|z{}{zw{}z~}|}|}zw|}{}~w~z{}x|{~zv{zz||{}|{||{||vzy~~{xyv|zz~z|{z|}xzz{ux}{~|{||||{z|z{}y{{~{}}y|{x~~|z||~y{}zz~}yz|z{x{|z}}yw|z|zzzxyz~|~~}{xx}}zyz}|v}zxzzz}yzy~wx{x|}yw~z~}zz{}}yy{w}z{|zx{z|z~}x}~}}}|y}}{y~z}yzw||{ws~s~y}yy~|~|}{}~y|{{z{z|{|~x{yw||~x|{{~{{y~}|x~|}|~z~|zx{{|{}|}}{||{{~~zwz}z|xy~|xy|}z{yx|}zzzy{z}~{~}}||z||w|{~}y}{y~|xz~|{{zxxz||||yzzy{{|xzyw{|}y|z{~}}{{}}~{}w|{}~{~{~z}{zyxw{yzz|y}zzzz}}w{xz}|v{z|w}||y~|xz||w}}x}x~|}}~{~y|{z{{z~}}vw}{~x}yzz{w|x{{{|z~|{|xyzy}}~|~~|}{zzuy{x|x{~yzv{}wzy{{{|yz|y{{~swvz}~w}}{~~{~~||~}wzvxu{{vy{z~v}xyy{~zw}xz{{|v|xx|x}z}y}~|}~}~~~~~{~|}{{~}x}~}|~}~|~y|~~~~~}z~}~}}~~}}~~}~~yy~zz~~|{~|}~y{|{}~}}}~~~~~|}~~~|~~~}~~|{||w}z}|}}~|{|{}~}}~|~}{~{}z~~~}~~}y~}|~~}|~~}~~|~~}~~|}{||~{~~~~~~~}{~z}}~~~~|~{~~~z|~~~}}~~~}}z|}~{}z{{||}|{|||y}yyzx}~|{{uys{{z||z|y}{{y{~y~xy{{x{~~|~{}z}{z{|zz~|}{wy|}~zxwx~~{~~~}{{~~xz}|yyxzy|y~{{x|ywxzvz|{|y|}y|xz{{z}~{|||x|}}|x~{zy|~w~xzy|~wyy|~|~}{~~~|}y{}{}xz|}}z{~~|||zw}|y{}~{|}zz|{z{zy~~{xz}}||x{}|}xz|yyy}~}{}yz{~z{~{{z~|~}w||{y{y{}z{{y|zz{{}z}|zzz|}||{z}xzw}{}w{y|}y|x|~{u}}{zy}y}~~~}w{~yxy{y{|z}x{}{z}~~y{w~xy|zu}~xy|w|}zzy}y~z{|z}~x}|xz|x}}yx~z|}{z||~|zzv}|{}|{}y|{}~yz{|z{y{}}}v{{{|}y|{}}x{}y}y|{z{|z~{|{zxz||{~~v~w{{{~|v}z|~}||y}}xywwy}|{|xy~|||{|}|z~~|yz||z{}}yz|}~}xyyx}{~z}xyxy}||z|}zy|}{}{~|}}~{}z{y}|}~}{zzy|||yz}{x|x}|{~|zzz{z~|}{|}}}~|{~}|zu}}v|x{||||{zx}zx|y~|~{}~yu}x{{y{~|y~{|wyzz}~|~|~}}|~}|y~~~||}||x||}}}}~}}}}~{{|{}{~~}|}~~}|~~~}|}~~|}{|~~|~~t}}}|{y}~~~}~~}}~{~~~}}|~}~|~}||x}{|}|||~z}x}~~{~~|}~}|{}}}}}}}{|}{}}~|}~~|x}~|}z~{|z}}z~}~|}~|z~||{~x}{}}|~~{}~~{{}~|z~}~|~}|}y~}|y|~}}}}~~~z}|x|z||}~~~y}~z~|~~{{~~|{z}|{zz~zyyyz{}yzx{zy|zv{z{||}y{zz|{{w}u|{zwz||}}{}z{}}}~|{{{|}zy||}~yz}~{z|x|wyyy{}x{z~zyzzw|xxyx||{zz{||{|z|~zw~{z}{}|~|{x|ux|zx{{y~zx|z|x}}}vx||{}~{}z|||w~}{x{{|{z{y}||{|v{w||x}}y|~}|z{z|yz{w{xu|}zw|z{{y|{~~}}}tyu}~~x}|||y|||~{|zz}u{yyw}|w{z{zyyyxz}z|y{{{}}|~{~{z}y~{~z}{z~yz}~}|}z~w|x{~zxzy{v|{wz{}{uz~}~|{}yy|~u~~w||}{}~}|y{z{z}{|}}zx}{w}~z{zz}|w{z|w|||y|}~}v{{}}~}{{}}{}|{~{|w}zyu}|w~~y{z|yz|~xxvy{x{}|}zy}z~{v~{~y|z|{}}~}x|z|~{|z||}y|zyz{~x}{x~}z|y}w{}|y}}~{~~~~{~~~z~z{y}~yyz~{~{}z}zxyw{{|~yyx~|y~|}}{||~~{{|w{~~|||y|y~zw~|yy{u{{|u{{|z}x|{|zz{|{{|{y}|}}~||{y}x{|~z~y}zzz~z}zxz|v~wz~|yx~xxywyvyy|y|vx}x{z}z~y}|}{~z{~}|{~~~{|~|}~||~~~~~}|~~}~w}|}{~|~~~~}}~{|}~|}~{~}~~~||~~{}~~{}}}~{~~~{x~~~||~~|~}~{~|}}}|~x|||~~~~~~z}|{~}~}}~~}{|~~~~}}|}|~{}}~}~|~|}~~~~wy~|~}||~{~|~||||~}~}|~}~}|~~|}||}z~~~}~~{}}y||~|~~~~}~~~z{|~~~~x}~{|z}~~{{}z~{z|{~{}~~y{}|y|{}}|z|x~w~{y{{|z~|y}~}yz{~ty~|z}{z||{w|~zvyw||y|y~yz}z~}|y}zv}}|~|}y{zyz|}{}|{}~x|{~z|}{{}|z}zz|x|yzx|}|zx~{x}z{y~}uz}|~xy{}~}{{}z}}{z{|{~|z|yzv|z}|~|}~|x}zy|yz|zwzxy{|{|z||w~~{}wyzzyz}}~|y|{~w||{{|{{w}z}xwu{|}y~y}}|xz~z}y|~{|x{}{{yz}z|w}{zxxz}|~}x}z~z{}y{|xz}zx{y~|z{|yz~{||||{}zz|z{}}{yz}}zzxzz{{|z}~z~yx}sz}}y}zz}}|y{x|{u~x}{z~~|}{z|~x}z~|}|~}yzy~y||{{z{{|zzu~y{~}||x}|{y{z|zy|~}yx}}|yy{{||~~}ywz|||}|x||~|}~|vuv|}zw{}|z}xz}~{}{|w}x||z~|z{wy{~z{zz~~y{w|}}x||x}{x|{}{zyz}|zwzx||w|z{x{z{{~|xzz|{|{~yzz|z|yz||}xx|z||{{y|}}{zxw~||||}~y|y}x{y{{z~|~|||}}{yw}y~zv}{||z{zz|{}}x{xz}y|yy}{}}}~~zv|~|yz|y|{|{{wzz~|}x}~zz|yxyv}w||w}}yzywy|z{y{yxz}vyz|xy{{w|z||}~~~~~}{~~|||~{}~{~|}y}~~}}~~||~|}{~y}{}y~|}~}~~~|~}~~}~~{~~y}}~~~~{~~}|~}~}|~}~~||~}~~~~~}|~{}{}|~}~~||~~{|~}{||}}}~~}}~z~~~~{~}}~~{|~}|~{}}|}~||}}~~~{~x~}|~~|~~~{|~}}}z~{}~~}}{}{y|~|}~~~}|~~~x}z}}{~{~}}~~~~~~~}{|}~~~|y|~~~~~}zyy|~{yx{}}||z{}y{yxu||w|{}zxz|{|yzyz|zyzxxwx}|y{vz{||z{yyz{|||y~x~w|~|xxz||yy}yzw~z{|z{zw||}}y{~||{zz{{|~{{{~yy|zw}zyz{zzy}y{z~~{|}|~|{|{{xv|v{{|z{yx~|{y~|{~||w}}}yz}~~|}~|~v}y{u{}y|~|}y~xz{}xzzz~x~}z|{|{|{|}~x{~z|~w~x}~{xw{w{y~ywwy|x{}w{vzzy~{~x|{z}~}~{yzz{z{z}z{z{{~}}yyx}wxywxzyz{~zyz~~}{x|}~w{|w~~~}|z{}}y~}~|y~}y{}|y{|zz|yyyy}|ztzz{xyzxzx|x}}|z|~}w|y|}z}|}~{|}x~}~~|||z{y}}~|~xy{z{~}{zv{zzy{}|zz|{~zy~w{}z}{|}~~~|~~~}wzyzu}|x|x{z{y|}{|zyz~z}|~zz~{y}zz}}~~z~zy|{~wzwx|z{yzvyyy~{{~|x|xwyz}z{{zzx~x}|z|y~{~z}|}~u{}y~{}}{z|~~{zyxy~wy}yyy~|yz{|yyu}~x|vuwzzy{{}~{~~wz{{}||~~||~|{zxyz{xws|~|z{yx}|ytx~yvyxz|}|y{xyyx~z|{y{~|}||}}~}~{~|}w}~~}y~~~{}{|y~z~~~}~z~~{~~~~~~~|}|}}}~~~~~}}|~~}~}}{}}~x|~}~}~}}|~}{}~}y}~}zz}~||}}z~}}~}||}}}~~}}~~~z~}|y~~}}~}}{|~|}{~{z{}}~~~~}~|~~{~~}}}~{~~z~}{~~}~{z{~}~~{|w~~|~}|{|}|}|~|~|~}~~~|x|}~}}~~}}~|~~~}~|~~}}|~~}~|~|{yx}}|}w~|{z||w}z|z}~|}{vxyy}x~x{{|z|}{z{y}{y||yzxz}|}}x{}z{}}~{zz|}yz}|~z}z|}yzyvw{}|{yz}y{y|~}{}zxz|{|||}}{z}y{~|yxx{~z}~}}}||y~~|zyy{z|}z|}{~z}||~}y|}}{||}wwzyyz{~xx{~~{}~z~zz||{|xz}}}~|}w{z{xy|}zy}vyx{}z}y~{}|y|{xx~}|w~z}}{y~{{{y{y~~~||x}}~z{~z{ux||}}||zx~~zzv||y~}}y{y}{}~y{}x|~}{x{}|~||}|y{z|{u}{y{}u}}}}z{yz}}{w|~}z~~}|w~yz|v{~~{}w}}wz}v||{xy~zx{xy}{y|}~}xz~{w~zx}|}~{{z}~wyz{w~z}y|w|z}|x{~z~|z|||~yy~w{{}{~yyzx~yyx|y}zx|{}wz~y|~~{~~~yz{|}|~{z~|z||~~||{|{x}{}}|{yy~{}zz~}|}xyx|ywv|{{~z~y{}{zx~|||z|{z~zx|{{}z~|}|v||zvwzz~|~}w|{}{}z}~{~}~wz{|~v|}~{{{|~w{yyz}uzy}zz}~|{||y{||{|||}|~{|~w|z{y{{yyyz~|z|w~{{~~|y}||z~~z|z|}xy~~}{|{yy}||z~{|}~|}}~|{{~}}|~|}~~{z~}y~|{~~|{}~z}~~}~z}~}}~~}~~}{~~~~}~|{{~|x~||y~}~{|~~~|~}}|{|~|}{||}~{}~~{}|}{}~{~|~|y~~~~}v~~}}~|~~|~~}{x~~~~~||~~~|}z}~}z~}~|{~~{|z~~}~}~}|~~~~~~|~{|w~~~~}}~~~|z}~{~|{~}xy{}}|||~}|}}~}}~}}~}~}|{~~}|~|~z}~||~~|~~~|~}{}}~z~}}z}~z~||~~{~~zz}|}~z~|z}|z{}}}}|{zzy{{|}}z|{}|{vzz{x{{x}u|}}|}|zy}|~}~zwy~zw}}}zz}z~~y|wzyxz}uy}xtz{xzy|}}{w~{}}|{||z~z|{}zv{}|yx{}~y|{v|y~x{y{~|w{{~}~{z~{~vv}||{~y||{|}}y{|{~|z{z||~y~~~{|wz~}zz|{{||z|}x|}yy|z|}z{|y~}z}~wy}y{v{~{{w}{~|z|x|{yzz|wz~xy|yw||ty{{{yzyx{zy{{}}{{||||{{{~{{z|z|{|z}{x|w}}{~}|{x~}y~~x}x~~|w~|~z~{|~{||{}{y|{~}}~w{{|~}{z|x|~}zy~}z{~~|}x|zyz|{~{z~y}zy~z~yxx{}{~|x~}|{~~{}zz~{{y{|xzy|w|}z{yx{y}z{}{~uxy|}t}~~z~~~~~~{{|x{{~v|}|yy~yzwyyyw|}}xy}{|}w{{}{|wy~{~y{~|y|wz{{yz~|y|||y~}}|{|z{|{yyy|wwz|y}w{y}{y}{x|{|y{x|z{z|~zx{z|~{~||z~|~~}}||zy~|}z~{{|xwxy}}}|xyyxyxz|z}|{{vy~~{~|}~~}}}}{}|||{}y~||}~yysyz~}z}}x}z~}w~z{zxx|y~|z}|{z|~{}}|}y{{}{{~|||~}||||||~|~x~{{}~{~~~}}~}~~{~~y~~~~|~~|~|{~~}~}~}z~~}~||y|}|{~{}}~~~~~~|}~|}|{x}z{}}|}{|}~}~~~~|}|}{~~~{}}|z~||~{|~~~}{|~}}~{|}}~}~z~}}~{}~~}}~y}~~||~~}{|}~~~~y}|~~y{~~~{{~}~~|~~||~~|~}}|~}~|}~z~z}|}|{~~|w~}{~|}~{~~}~}z|~zx|z||{{~||{}{wzyyxxx~w|~{z{|wz}|}|{|y||yz{~v{z{~{yx}z|~|{wypz}}|}|y}x~zz{w}{u{zzz}z|v{zz{x~}{~{z~{{zy{z}{w}{zz{z}}u~|y~yxtx||{xzzy||w}xyw||w}vzzw~z~{zx||yzz|}x~z|}|~{~z}~{~|~~x{}}xyx||}y||x}{z}z{{zx}}y|}}~|z}{}z}z~v}{}yz~w|z{~yzx||~~||{{{{~~{|~zy~xvxx}~y|z}xy{}~}}}xz||{vz||{~|x{{yz|~}{{{|~|yx|y}|w~~y}~{}}|x{|xz}{x~~yy}{||{~zzzyxz~~}}z||~wz{}xy}|x{~xzz}yz~yy~{z|zx~zz|xz}z~|y~|u{{{x}wz~}zy{{x~~~}}}|}w{}y}x{vz}{x|~z}~|x}yw|x~}y{z{~}zz|y}|}{~~y}wzy{{z{y~|y~{}y||~zz|{}|{~~xz{{}~{}vz~|{z{ux}|{~yz|wz{|zzwz|}|zzzy}|zzzzy~{}}~|z}|~~yzy{yx~xzz|y|v{{zw}~~}}|}{zxy~{}{{zz{~{}|}vyzz}{x}z}}}xzy}z}y{}z~w|w}{zyvz|{{|z{|{xxzzyy}|z|{}~}~~z|}~~}{~~~}{}~~}~~~{~}|~{~}}}~}}}}}~~~~~}||}}~}}}|wz|}~}}~{~}~|~~y}}{~|~~{~~~~|{}|~}~||~~}~}}~~|}}z~}}~}~~|}~~}}|{~~|~~}~~}|}|{~}y~~}}}}~{}}}}}|~}||~xx~~~}~~~~~}}z}z}}~~~}~~|~{|~~~|||}{~||z{~~}}z~}|~~}~{~}~~}}|||}~}{~~~~}~|}||z~||~}|~|~}~z|~{~~{|}y~|z||xy|z~uzw~{xyzzyyw}{w|xy~xx{~zv{{{{{|zz}~}|~{~}}z}y~y{~ww~|{u|zzz|ww~z|}{{{|}{y{|y~|z|z|xz|~w~|z~~z{|y{{z{{yz{z||zy|z}zxv|{y|v|{xyy}~zw||||}}}~~x~||{z{zxy~~z{{xyz}|}|w}{{y}}y||z{}{z}zzxvx|}zx{|}}wz~}{{}|}{|{|z}y~~y|{|{~}|zwy{y{w}~y{y{{y}~{z{|w|~y{}}z}{|{zyz}zz}}}z~|y~yyz~||vxs{}xu|wwxy}v~|w}{~}|z}}~~~}|}zzw|{|{~}}|{{zz}~xw{}}~|x~tzzw}{}vzx{xw~~~}{}~|{}x}~}{{~~}z}}~|}{|w~z|}yy~w{|~{{uyy|{zx}z}|zyx}}}~zyx}x||}{y~ux}~x~|}|}wz{zz~}xuy|zzyx{z}x{y|yyxzx}||z~{|{{|||y{~}{~{|w~}|x|y}yyxx~|}v{{uzz}yxwzt~z{y}{|}||{|z}z~~~{x{||~|y{x{y{xyx}xqx|}{yy|zyu|us{yz{{~}{|{{~~{w|~{~z~x|z{~yz~~|y~}x~yz{~~yv{y}{~}{}{{~z|~{zz{}zyzz}~~~~~~{~{|x{~|}~~{~}}{~~}~}~}{x}|{||}}|}~~~}{|~}|w}}~~}~{x~}~|~|{~~}}z~|}|}~{}|{|~~||~|~~}}}~~}~~~~|~~}}~~|~~zz~y~|~|}|~|~z~}~y~{}}|{|{}~}~}{|}~~|}z~|~~~|~z|{~~~~|~{{}}~~|~}|}~~~~|~~~z~||{~}}|~{|}}}||~{|}~|~~{}~}{}~~{z}}~~~y|}}|y~{{~x~}z{~|}~zz|{|yy{xxzyw||{~{{z}zz{}{yy~{}yuyy{zy|~x{{{~z{~zzzz|{|wx|{}z{z{~x}ywy}|w}|x|u|yy~wy}|x{{yx}{~x}y}y|xx|v|~{y|}|{zyz~zy{}~}y||}|xz}ux{~{~{y{z{}}{y}xzz{{y~y}{}|}x~|}}z|{{|z|{zv|z|uvy~|~~yz~|y|y{}~z{}|{v{y}{|{|yz~{{yz}|~{z|}xzzx|y~{||~{}~y~y||}zy|~{}~y~~x|y}{}y{}~|y||wy}}{~{y}zz}yzzz|zxyy|~wy}{}z}|~y~|||{|z|~~xw}~xvxzyz}{~|~|zz}yv{}uw{}|}|ty{{~|wx||{{zz|~z}|}~{}x{z|~{z~|zz|{{{|}|xv~}|}yxzv{yx}}|{y{z}x}wzz}|}|~z|||z{~~y}y|~|{x{{yy}{zzzyz||{wvx}{}|}}w{{||yzxz}~zy{y}|z|wy{{|x|yzz||t|}}}}|xx|w}|{}|y||}wx~zyw{vyz|wvy{w|{{|yyy{|y}{}{}yw|}}~}~|z~yyzy|||v}{zzxzy{{z{|zyy~{|}{xx{|~~yy}z}|{|}|y|y|{x~z|y|w|z~x{|zy~|w~~}|z}y}~{}|~|}z|{{{z}}|xw{z{~|z}~|}~|x~~|~~|||~z|}~|}|~~~~~}~~~~~}|}}|~}}}y}~~~~{~~~~~|v}}~~}}~{}}|~}|{}~}|~}~z~}~}|}}}z|~}~~~~{~}}|~~~}~~}}~~~~~~|v}{{~{}~|zx~~~|}z||}y~}}}}~~}~}~~~~|}}|}|~z}~|~}{~|z}~}|||~~}|~}~~}y~||}~}~}~~~|}}~~z~}{~}}|}}~|~|~~~}~zz|z~~tyy|~z{y}xz|vx{~|z}|y}xyzvz~||{x{|}||~}~yxxz~x~~||~z~wyz~}}zzzy~}{z{{yzyz{|x|{zyyz~||z|~{}z|}{xz{|{~}y|~~|z}|yz~x{|yy{z{{zty|y~y|yy~{y|{u||zx}}{z|}~y}x{z{{~|}|{{z|zz~yyxwx{tyy|||}{{}}{u~|}y{||w~yy}~~w|{|xy}{w{}y||z}z||tz{w|}{{|yzzy}|yy}|||szyz|~wz~|~~~yx}|}|yy{~~z{}||}zx|z{{z}x{|yxz{~{zz~sy|yzzw{{}|y}}z{z{z}|z{}}}~{}|~|y|~xz{x~t{{}|xvyz~{~tzx~yz{{}|~}{|}z}|}}{}{}}w}}~z}~ywy{||{|~}y|}x}}{z}{~}}}z~zt~z}}|}{}~z~|}y{{}}{|y{{|y|yzy}xz}|{zs{}yx{y|y}w}}z}{y||{}y{}y}w}~~}x|t{}{}}}|{z}}yx~xw{|}|zy}~z}{{|{|{z{~zy{z{}|z{zz~~{~|zyv|}~t}t{~wx}{zzw}zx~zx{{|{~y||~}|{~{{{{|yz|}}{u~}|wzy}~~yz~|zx|~{zzzywxx}z~|}{}}}z|~{z}y~~~~|~}|}z|{|z}}~~~|~z~{|~~|}~|}}~|}{{~y~~~{}}{|~}~~~~|||y~z{}||~|~~}|}~|{}}~~y~}{{|}|}}}~}~|~~}~~}~|}{~~~|~~~~}~}{}{}~{~~~~~~}~~||||}|}z~~~}{|}|~~}v}}}}}~z}~{}}}z~~{|zz}~}}}||{||}~~z~~}}}}~}~}|~~{}}|~~|{y}|}}~~~~}|}~~u{~}xy{xzv}||~|xyuyw~u{yz|}xy|{~}zz~z|z}y{y~z|y~||{y}|{yy|z~|y|x{zszw{~|~yxzy{{}y{}z{y|{x~}yx|{x||{xz}z}{||zy{{wx{{v{}z}}z~|z||yv}zz}|zy}{}|{yz~z}|{{zzw{||wxz}xwzzx}xw~xxyw{{{zwx}|~}~w{{{~{z|}yz|{y{}yz~wz|||y}z{}zx{{~}}yx||y|x|{y|~z}y|z{{}~|x}|}}y{z{x|}{~x}vz|zyz|~|{z{|z{zy~z~y~{}wzy{}}||}{{z}{{x{{z}z~{|zv{{|z~{z}}xzyx|~yy|{x}}}xu}tzy|~}|y}{w~z{}z{y{}~|~zyz~}|y}z{{y{{y}zx{u{~z~|{}|w{|vz|{v{~~{}|}y}~}{}y|z|{z}}{|x|z~z~{}wzz{}zy|{zt}|zxwx|z}{y|~|zzz{~{~zz~}|{}}~{zwy}zzxyz{}{{z||{zxx{{|{|yyz}}uz{~y~{}y|zz~{|~{y~~~}y}y~|z|yy{{{x}z||~z|z~{z|v{{{yyzx~}z{y~w|x|~z{z}xz|}}{}z|w{z}{v{z}{{~~|y{~}}}w|~|{|}~y~zx|zzyzz~z{}{x||}}z|{|}z|~w~zz|{}}w}y~~{}}}|~~|}||}z|~}}|z}~~~}~}|~}}}~~||{|~~}~}|}~|}{|~{~~}}|~}~~|{}|||~{|~{~~~|}~~~{|{}}}~~{~|~~~~}~~~}}~~~}~}}~|{|~~}}}~~z|~~}|{{|}|}}~~}}|~}~~|||~}}}}|}}~~~~zz~}~~z|}~~{~|~~~~}~}~}~zz~~~}x|}|~}~{~|~|}|~~{|~~~~~|~~~|~~~|~~~~}~~~}yzw||~|{|~||{xz||z{~z|~yx}{{xw{|xwx}yy{x{zy|~zzy{z~xz{zx~}}}~||~x~z|z|vxyz{ww{xy~|z{yz|~zyy}}x}}{wwy|x|||}|yyyxz||z~{}{|xy}|}~|}}|{{x}yx{vzzxxuy~|{{{{z}|z~x|xx~~}z~zzy{x|~~yw~{}zy{}}||z|vyy{{z{z~v{zry~xzyy{|y|y{u|{yxvy|~}{|z~||||~}x}~~|}zy}w|w|y{}zw{yvzzzzyyy|w{{~}{y||}zzz{~~|{z}{yxw}~{}|~z}y}y{wvzx}{z{||~}yz|y|~xyxz~}}z{y{}z|||}z}}|}||z}{zzz}|yzw|x{}{~y|{zz}~|~xyuz|{y|}~x}y{~}{|zy}~|{}}z{~}|z}{}}z}~x}yxy}yxyy}xxyu{xz~z{~{|w|z}{~}{|~||z~|}~y|zy|}zx|x{uxzzxy|zxu}vx|xy|x|~|~{}||{w~z}}{|}||yz|}z~y|y|w}||||wzz{zxz|z{v~x|}x~{y||~~{z{|zx}{y~|{y~~w}z~yz||zx}{}||{z||z{|zy|}~|~zxz{|{|y||~}{x~y|{}{z}{y{{}wv|y{{u|z{xzzw}}{}yxz~}~{zzx}}|~~{~~}~||~~}~{}}}}~}~|~~z~z~}~~z~||~~~|~z~~~}~||y}~~~~{x~zz{}~|}|}}~}}|}~~}}}}}~}|zy|~~~~~~~~w{}~~~~~}}z|~z~|}|}|~~z}~|~~~}~~|~}~~~z~}||~}}}|~}{~{~}~|}}~~}~~~||}}~zz~|~~x}}|}|~x}~|~|~{}~}}{~~{}~||}}}}||~~}||}~~~~|{}}~~}|~~|x}}~y}}|}|}~{~w|{}|xxzyx}{}y}{|}~zx|||z}}z}{x}~z}zv|z}}|{|}{z|x}||~zy|}z}~z|{yz{wzz}zzysw||{{x}{z}{{xzz}t{zwx{{}z|x{x{z}|{{|}xxx}}|{{}~{~|z}x|w|zyyzw{z}z~wz|~yy||~|{v{yyz}~zx~{}|x}}z}y}w~~v}|}yzz~||yz{z|~}y{|~{~|||}zy{{|z~}y}y|~z}|{||{z~v{{{y{}z|zzz}zy~}|z}y~zx{}y|~y|}zyuz}wyx}z}z}||}{}|~zu}y{yx{{y{{x~}}~{yy|x}w~{y{|}|||}w~|~w{y}~}zzxx}z{}~}{}{wz|{|s~}zyw~~}vz|{{vz}{|{~vx|}{}zzz{z{{}|xzzx{}}{y}xzxv~~x{~w}{|y}~}z|{|}~z}y||{y~y~}wxw|zz{zz{|z{}{|z|wyz{u{{zxyz{|w{|z}}|z~}|{~~{~}{z~{|zzx|~~x|{|x|~|zv||{yz}y{}yz||yzu}~~||y|}{y~x|}|v|{~{}||z}w|z|y|z}|{~y||{{yzz{zy{z{x{}~|z~y||x{|}{}}||x~|}|}w~~}{z|~z{{~vx~{w~{|}}}yz|}vy{{{|wy}~|~z~}|}|z}~|}{~~~}~|~}|~~{~{z~~~||}z{{}|{}}}~~}|~}}}}}z}y~}~~}{{~~{{{~}|~~}}~~}~z|x}{~~~~}~~~~~{~~z}{}}|~~}~~}~}~~}}|~|}}y|~}}}|}{|}}{}~|~}~}~}~}}|}~z~y}{z}zy{~}}}|{}~}~{z}~{~~~{{{{}~z{~}z~}|}}|}~yw~|||~~|{{||~~|~~~}||}}}|}|~}~~}~~~~|{}~~~z~zz}||z~{{u}{}zvw{yx}||z|wwwz}|wx{{{{||~~yz~~}~||{z}{|}|{zzx{z~}zs}y}~}}~y{z|~zzzy{v||xz~}{zy|{y|{~{zxyy}~{~zz|z}{~~{{zyyx||z~v|}}}}zz}{x~{z}}~zz}y|ywxx|{}{~}}x}|{~{~~~{w{x~x}zz|x~~}yyu}y}}}{~y}y{{zxw{w|}}y~|{y|||||~}|||}|v|z}z|}{{~vzwww|||z{~~yyyzz{{zz}v}|~~|{|zy{z{~}y|{~{|y{z{w~}{~x{zx{y|xzzz|yywv}~{{x~z{{}}~{z{}{{}~~{z|{y{|~|y~xy{|~|}||wz~|~y|yxzz|}z{zzz{z}|{{}xy}{}~~~~~x|~{{w|w~{}|~}}zx|yw{zy~z~|~|y{|y{ywwyvzxx~y|||{zzx{~|}~w||x}|{ww}|}{}{{z}zz}}zxzxw}{{{z~yy}{{|{}y}xz}}|}|zx|}|xy{~z}|~}yzzy~}x}yy~{~y|{}xxzv|z{xz}}t{}}{}{z}y~|~y}{~{{}~v~x{yx||zyzt{~zz{~|~}x{}y|~uxv{}z}yz|y}}}y||~x}{}{|zy}~z~z~{}~xy}{~y{||{~yzy}{w{zy|v|}~yyx{|y}xz|{~~{y~~x|~~}x~z~z~~|}~{~}}}~}|}~{~~~}~~~{}}}~~|||~}{~}|~~~~|~~}}~}{{~}}}}~}~{~{}}}}~{|}~{~}|||~||{z}~|~}~}~}~}~}}}~~~~z}~|~z{~||~}~|v~z~{~~|~~~{~|}|}}}||~|{~}}~~}~}|}}}z~}z~~}~~{z~{~yx~~|}|{||~z}~}|}}~}|~{z||~}~~}{}~}||}}xz}~~{}}}|{~{{}|x}||}~|~~yz{zwz{v|{yx~zyz|z~{y}yx~{}{}y||yx~||}y|}zy}{{{{~}xuz}||~xs{}~z{zy{yyzz|v~}}xx||y|zzw{{{x{zy||z~~z{{w~{zzu}}vy||zv||y}}}}z|}~}wxyy{|v{~zz~xy~x{}{w~{~{wzzyy}yzzz{~z{z~~}|~}zy{|~z{||z{z~u~}yxy||x{}zzz}u~zw~{w||~||z~{{vy{}{{{z{|{|{|x|{{~}}{~z{z|zx{~{zz|z}xv{}yx|y}~z}y||}{xx~}{{|y}y~zx~|xwy{{t|}v{yy||zy|w{}z}|z~y}~yz}zyy}~x{~|x}z}~y~}zyzx|||w}|}z{{~z}|z|w}|v~|{}}zw{~{y}vzxy{{~|{|}z{~|y}}}|q}~~x~w|y}}zu|xzzy~{|}v{}z|y}y|}yz|{z}|x|}yz|yy{~xz{w}yzw{w~}wz}}v||}z~yz~zxvy{|~}z}zxxw{y~yy}y|z}z|{|~z|{z{xz}y~|~y{zxzyzz|zwz{yzxyz~}||yxxwz{~{yz~y|y~x|}w|zzz{z|}z{}vx~zzw|zyzz~ywzv|{|zyx{{yx~{|~y}zw|x~u{~|~z{{{|}|{{~}u{}w{}{}{|{}y~yx|~yvw||y||y}x||~}~{zyzz}w}~~~}}~~~}|~}}~}~~~~~}~~~~~~}z}}~|{|~~~{}}~|}}}~~}~}~{|||~~~z}~zz~~~{}~}~}~{~}~}}~~}}}}{}z}}~{zxz~~||~~~~}}|{~|{~~~{~}}}~~~}|}~~~}}~||}||~~{~|~z}~w}~~~~~~{~~|~}}xz}~}}~~}~|}y}}{z|~}{|~~|}|~~}|}~~~|v}}}~|}{}~|~|z|yx|~}~~uz|||zu{z|z|{}{|{|{y~z}}~wy{~|{{zy{zyz}}||{w{y|}zz{~y~{|y{}y~w|x{}~{{{z{}z|xyy|y{{|{|{{|xz|}~|}{|}|}{}xz|xyv|zyy{~wzw{|z|xzww|uwzx||}|~|}yz~~xxy{|{~|w|}~~|~zyz|x||v|yxy}x~vywy{}w{zy||~y}w~}z}{}}xvzx}{{~{yx{zyx|y|z~wyz{vy~wzw|}}wx{z|{y}|~{y|z}}}{}|w}}x}}zywt}w~{|x}|x}ww|zwwyx}{zy{x|zy{}y|~||}w|~{|{|wy||wyz}z~|z~zy~xzww|yxyz}{|{||uvzy{yz|||{y~y~~|~}~xxy~~x}x}}~w~wz|}xyx{zxuryx|xx|{{|}{{~|{{~|{{}~~~}|{zz{}u{~{wxz|zux}}}wz{z|yzzzzyxy{ztz{~zyzy|yz|wx{yx}z{z|y|}yzzz~z|{|~{~y|}}yuz~~wz{~xx}~}x}z}{~}}~|y||{{zzw||{z{{xyz{}~|{|x{ywz{x{|}yy}x|z{zyzx}yw{z||u{z~z|}y{yz~wx||w|}|t}vyy~yyzw{||yyzz~}~wyu|{{z~z~}|{z||z~}~}~|z}~x}~zz~|~~{}~{z~u|}}|}~z}~}}~|~~||}}~~~~w}~|}|y}}~}~|z|}}|}~}|~||}}{}~~~{~~}{|~y}yz~~}y~~}z~}~~}~~}|}|~}~}~|~~}~~}~{y{z}~|~{~}}~{{~||~y}}~~~}{~~}|~}y}}|~{~~{{~~~}}||y|{~~~~{~~z}|||~}|}|w{}||~{}|~~~~{}|{}~~~~z{~~{~~{~}~||||~|~~|}|}}~|}y~}}~xyx~y~|x{y~wx{{{uyy{|z~yvy|~x~yz}{z}|{wz~z|z{w{z}{z~~}}}z{}zz~|y|y{{{{y~y~uwyx~{|{y}{yxy{{|yy|~{zy~|x{|y}{|{r|w~~zwxyz{{|zw~y|{}s~}y{}{|{~~z~wsy~y~{|x{||}|zzz~|z}|z{y}{||y||z~yy{zw}|~~z}|||{}{||w~y{zx|~{}z{}z{zy~||zzx~~yz{|{zyxw|}~{z{|z|~{zwz~}yz}xz~|y}z|||~|||x|{xx||w~w}||x}yy|~{x}}zx|z~xz|}v~}|zz|}|y}y{}xzzzxy|yyw{y}~}||}x|{{{z~|zu{y}~{txx{{}{zy~~}|yz~x~yzzxz~y{|v}{yy{yvz}~xx}}w||y}|wz~~x}~z|x{{}}y{{z|yz~{xxyz{}zy~~|{{zz||z~|{~yww{z}x}}x{~|x{z{zw{~~z}x}z{wz}{~~|xz}y~{{}yzz}~~xx|yzyw~zz}}{~w{|x{{|~{|y|wxy~{x|||}}}yx~{~{vz~{||z}y}{zx|{xy{}xz~v{~yz~{y|zyz|}{{w{yy}~~}y{z}}x}z{z~{~{}z{yz~~x}z}y{w}z|xx|~y{yv{}|~}}|z{yyzz}{}|z|y~{y{w{}|w~}}y|tw||}}~~||}}~~|{|~~~~~{~||}~|{~|z{~~}~~{}~z}}}~~}}{~{~}|~|}|z}~}~y~~}~{}~|}|}}~}||}~z|}~}}z~~~{{~}~}~}|z{}}}}~}|}|~{|}~}}|}z|~}|~|}|zzw~}{~}}}}}~~~|}~~|~~{~}{~||~|}}}|~~~|}~|}~}|~}}~|~{~|}~z|~~}~~}|}|~|~{~}z}|{yw|s|y|xuxzwzxw{xw{yyu||w}x{}y~~x~{||yyz{}z|~y||z|y|{~~z}|{x~z{{xyx}zzz~z{||wzyx~z|x{yy~~{}yw}{z}{}wy|{~x}}x}yz~~z{}{yw|v}{vzyy}y}{{u}zz{yu{|}~yz|}|{|{z|ztyy|~yxz}}~~{|{|zwx{}{yy|}z{y{yy|}~{{yww{xyz~z}~z~{x|y{{{~{}~x||}z{{~|{{x|y{}x}y{yy|y|{w{|xyzx}zy~}|{zz}{|{zz~{~zy{{{y}|yx|z~{zv|~|yzzyyz}z}}|}wwt||xz|~}|{}{}{z|~~zzz}}~}|x~zyz}y}y|{yxyx|xxyz{|}z|~}v{{|w}}}|{zyy}~{|~}yz|{}}z}}}~zz~}|~{~|w}{y~{|{}z|xz|wy}zxz~~z{|{x}}{y}}wxxy}|y~~yy|xz|x|xz|{yz{xzzz{|}}|xyy|}~vyz}|wr}yz~x}~xx~|x{}}wz|z~~|z|x}{~xz{}x}~v~{z}yxvy}y|~wx|yy{|~|xz{~}~|wz~wz|}z|{~xyy{zwyw}|wyz}uw{{}~~|}~}|}{|~z~~~~zyx|}|~w|y{w{z||{}vywy{zz{|{{|x|y{x~{~}|y{}|{y}x}~~y~{~|~}~}}~{y}}}|~~~~~~}y~~|z~~||~|x|}y}~|~~z~{zz~}}~~~|{~||}~}~}~~|z}}}}|{~|~~}{~}~~~~{}~~~{~{~~~~z}~|~u}|v}{~}|~}}||~}}~~~||~{{{{~|}~yx|}~~|~}{}|z~}|~~}{|~~|~}|~z~|~~~|}~~|{}}~}~{}}~||}{|{|~~|{~~z~|}|~~||~|z}~~|~w|~}|~~~{}{~}~~{|}u}|}~}~}|zwzwxyz{w}y{{}zyxytzw~{w}yz{|{yy}~zw|{{{{|ywz|z~{yx~~yw{z{z}~zv{}z~yy~x}vyz}~sz{|}|zuxy}zu{}{x~~{xw|zyy{~}}v|~|y|{w|z~~{yxy}u|{}zzx}}y{~y~x}zxyz{|{}yzz}y{{v{zxz{|x}{{xzw}{}y}|~v}z}}y|}|wy}{y{|x}}||yzzwx}|vzz|{w{|z|w}|z}|~}~xyzx~}y|||y|y~}~}~yx}}{y}}|y|sz|w|zx}{|}zyx~x{|w{zzzx|{||{}~wz{y}|x}zzzy}xy~||xzyu~~x|y~}~zx{z{}|z{yz|{||~{z|}{zwz|{{{||{xvz{~z|}yz{x}y{yzy~z}||y{z|x~{}y}yx~v~y}{x}{}|y{{~|v}|~x}yxz~{{y}|~sxxxy~xz~}}x}v{v{{{vzzw}}z{|||{z~xyyzwy|yy}yyz|{w}w|zxz|x|}}z|}x~}}{~w||}zz{yyxw|zx|~w~v|~wy~{|y|}|~~{|{}{{tzy~w{{~}zx{y{{yx|~|z}xxux{{zz}yz{|z}y{z|~wzzv|y{u|{||zv}vy{{~|w||{{{y~yy|yzz{xz||vz|v{~||}x}yy|{zy|~v}x|yxx{xx|}x|}|{y|z|}z~|zw}w~u|~{y{~{||z~}}~|~{|}|~}|{~}|{~~}~~~}~||}~}~|{~{{~z~~~z~~}}~~}|~}|}}}~|||~~~~~~|y|~xw|~||z}~}~z{|z}x}y~xyx|x{~}~~~|}~}}{~~{~~~z|~}~~|~~|~}~{z}~y~~}}}~~v}~}~~|~}||~|~v~~~|~~}~~~~}{|~{||{z||}z|~}}~~~|~}}|}{~~|}~~}~}}}}~~~}~~|}~~}~z{}~|~~}~}}}}}y~~|~|||}{z{}}~~~}~|~z~~zzy{}~~{}yxz~}z{yxyy}|wyzx}{x|z{|}||{|z}{}}rxy|}||{w}x}yy}z}|y|z|z{xy{~}x}zvzztzyx{yy}{yxx~z{wy|{~|{yz{||yw{yx|yw{zz~y|{~z}|{~{zx{~|{~{yx}{zxw{~}z{~{v{x{w~~}}}zvxw|}y|y{{{{{|}|}||w|zuy|}z|{x|y~tz}~w}||xyyyzy}|}zwz|}z~{y||y{yz}~|{y{y}y{x}|zz{wz}y~yz}{w~zuv{xzxxx}{x|w}}}v}{xz|z}|}{{|~}}~|~|{y}xzzxwz}y}yz~yxw{~yuv}~yzyw~{}x}||}{~{~y{}y}zzy{~}x~|y{zv}}w~y~xw{}zz}{{{~w~|y}t}yzy{}z~|~~}~v~w{zy{{y|~}zzxxzxvz{z|z}yyy{z|xxyx{}|v{u|w{zy}{yyx{{{}|w}||}y~z~~z{}z|zys|~w|y}zy~t{{}|z||{{||x}|yzz}w~{zy{y~z|}~{}|v{||w~x}|~}y{{|z|zuw|y}}}||{~s}{zxy|y||~}{{}x|~}{}}|z}z{{{}y{zy|{xyyyzz|xvz}w|z||y}z|}|y~}{{{{zvz{zv{~}~}}|x}zx~vz}}}|{z}~y|wz~y|w}w{{{y{{zw{|~{~z~{~z~}~||}}}}}z{z~{}~||}|~}}~}}~}|{~{}z~|z~~~~}~||}{||~}}|{~||}{{}}~}}{~~}~v~~~{}{{z}z}~}|}~zz}~{}||~{|~}{z|~{|||||~~~~~|}y}~~|}}~~~{{}}}~~~}~~~}|~}}~~~||~~}|}}~~}|}}}|~~{}v~~{~}}~~~{|~z||~z{}}}~~}{~|~}}~~}}~z~~|}~}~zy}}}}~~~}~|{y}||}}|{}~|}~|}|{y}~}{z|~}~{}~~~wy{}y~w{{|z{x~|~{z|{w|y|||z}|{y}v}y~}z}|~y||~y{{{y|y{}}{v~}{xzzx~|{|{z~~{|~{{{~x}{|w{x|~yz~z|z~}}zyzy{z}y~|}~}~{~||yz{{}z~|{y{z{|~|{}z{z||xyx{z{yyv}wz{{v~{y~zzwy}||w{}}|zy~{~|~{~~x|{vz}yy{{yyyzzz}wz~|xx~}x||y{}~{~y~zyy|}~~yy}}xtx|~{|zy{yvz{~}}wxy}x~~y}~y|}~|{~}~y}uv{wy~}~{ty}|x}zvzxywx~}u{}x|{}y|~{|z}|~}yy~z||~{~|{~z{}}zy~xv|zy}|~}~~{y}xv{~{|}w{z|{zy}~z|v|y|z||~z||z}xw}yxywz~}{y}~y}|{{{~|y}||z{||{{w{yzy}}y||||wuy}zy{}z|~w{yzy{~~y||}}~zw{{|}x}}xx{}~~xyx~}z~yyw|~}x|}xx|y|z{{{|}}zzy{w~{}zyywz~{yz}||z|w~}yy{z{{|zyx|xzxx~xzz{z||w{z|{}~{~y}~|}|}}y{{yx}}y||w~w{v{z}|{}{zz|{}}|{{yz{}wy|zz}z}}uzwx||~z}{y|}{{{}x|}~}z||~}}}}z|w~x}||z||z||{~~z{{|{x|w{|~y}~}}zzx}~{zy~|}~z{}|{y}~|x|~|}~~w~}||{~||~~}}}~x~~{}~}~{|}{}~~~}}~}~||z}|~~y|~~{{z~~~}}|}||zz~~|}~~~}|~~||~|~~|~}~|~z~}{}||~z|{|}~~~~~}~{}~~~~}~|z|}~}u~|||}~}~}}}~|}w~~{~~{~||y~|}|w~|~~|}z}}||{~|}~~~~{|~~~}|}|}~||}~~|}~}~|}}z~{}|~~}w~}z{~{}}}~~}}{|~{}~}}~|}|~|}{w{}{y~{z~~|}|~x~|{~~~}||z{~~|y|~~{yxzz{{xzq{~x}|yx|zvy~z}}v}||}|w||~}}y{||{~||z~}y~}y|z{z}}~yz|vz}}x{x|yzzz}{{zuxr|z{{~{~z{{yxz|zy~}}}}}ywz~{~u|y~w|z{|~x}x|z|y}xzv~xzxz{}yz~}{{|z{w|wz|}|{|x}}{}~|y}yy}w{|xzzxwwyxxyvv{xx{|y|xzy}|y}~}z||xx||w~v}}y|}y}~|z}z{z|s|||z{{{{z|zz{v}x{|zz~{~~~~{{}z}x|~z~|{{{~x|}|}zyx~~||{zzy|xzxx{yzx|z}|~{zwv~{z{|}}{~|z{y{}|{u{}|zw|w{|uyy}|~}}zwz~x{}y~|z{}z|{}{|}}|~}z||z{~|z~{{y|{|xzw{|{}yy~zzy}v{yy{~~{z{}z~||zzy||{~}{{|yw}v|}}{~~}z|zz}xy|ww~{x}z{z}{}y||}z}z|z|}zx~z}~}|~y~~~y}|{xy{{wywx{|yzy{x{w~xzw|}{{~y~~{~z|z{y|~y|x~{|{{zv{~||}y~~{x{xx}zzx~}z~}{}}~{y{}}v{x{vzz}{z|y|}y{{{}}y}x|}||}{z|xzz}|yzw|~|zw{~}y{v{z||{z|z{{zw|u~|{||z}zy~z|wy~~~~}~|}~}z}}}|~}~||}~||}{~{{y}|}}{}z~}~~~~~~~~~}x}~y|~{}|~z~~~y~|{~~}~~~|~~|||}~{|}}~}~}~}~|x}z~z~}~~~}~}}~~}{z}~~||}~|~~z}|}~yy}}y~{~~|}}}z}~{}~~z}}|}{~|z~~}||~}|~}~~~}}~|}~{}}~~{|{|~z}~~}~{}~}y|~~}||~~}|~~~}{~~~z}~|}z~}~~zvx}|~zww|{~y}zwyw}|{}w|||z{{|}xy}||{zw{{yxw}}{vzy{~~{xz~zz}yx|yxxy{~{z|~||x}z~wy}}}{}y~|{zyvr{}y|z|{{|v{yy~x{|||zz|{|}~zx}|zyyxz~x{zz}|{~{{}w{|{{}z}}{~}|{{zvx{}~~|~||zty~{}wz{~z~|||~zw~}~v{yyx|yx|y|x{x|{y}y|w}x~}~y|~|~}yy}yw~{}{}}yw~}z~wzwy{{zz|}ysxyw}y}}v}{}z{}~yzy}w~}{|x{~{{z{}|zw}x|w{{|{}~|z|{|x|{{}|{~w~||y|w~~}z|}~}}}{zu{yy{v~zv|}{z}y||{zz~}x|~||w}|{|}|y||x~}{{||xy|{z{~}||y}z}|z|{xx{x||||~z}}x{z}|{zyy{~z{wy|w{}}y~w{~}}ywv|{|~y~u|}{y}yyy|~|||}z~ww~z}}~{x~{zz{{{|{{z||~z||{}}|x{yzz{{yz{xzz{zy|}xww}|~x{}}x|uz}z}|zy||zyxy{}{yw}wx{|yy}{y}||w{yz}|{z}z~{|zz||w{{wzwz}xzy~~x{y|{{|zyxw}x{}{wwz||{|}{|{{~}zyzz{||{~z~~~{|~~~yyy{{u}}||z{y|}|zx}{|z}|~}}zw}xz|yzz|}}~}|~}|z~}|}y}~}~|~~}~}}~~}~z~|z}~{}~}~{}|~~~~}~}{}}|~}|~~~z}||{~||}|}|}}}~{~zz~x~{}}z}}}~{~~|~~|~~|}~~}~|}z|{~~~{x~}}~~~}}|~|||~~}}|}~~}}}~~}|~|}}~|{z}||~|~||~~}|{x~}~~~~z|}~{}~~~~}|}{~}~{z~}{|~}}|{|||||z|~}~|~~~~~{}~}|}~~y}~}~~~}~|}~~y|}~~~}}{~~{~~w|w}}{|~}z}wz|x~{{}|y{wz|}z{zyxzyw{|yu{yyyu{{y}{|}{z{v}{y}~z~vxx~w{|~x|u{zxz}xww}~|y}w~|xz|xzy{x}}|{{w}|}{}wy|}~||y}{~z~yz{x|yzy|}wyzwx~~zzxz{~yzvzzzy{}t|}y{}|}|}~yzyz{|{x~{{~{|}x{zx|vwz~y}z{wyw|zx|x}zzuwx~~}~{|xzy|~}~|z}}z{}{{x~|z|{wzz}y}~{u~{z|zzy||}~w|{z||z|{|}z}{~y|yx}w{{z|}{zy{}{w~yww{{|z{vz|y|}{vvw||~{w{zz}{{x~{}||~|}||||s||}~|{{}|}{||zxwwyy}y{}}{xy~xxy|}}}{}~|||y~{|}|}||{}|z|}y|{x{}{|y~v|xy{yzyy|z~||zy}|~~}szy{|}|yzx}}}~}{w|}y{~{y{xxyz}{{|~yz{{|}vyz~z}~{wyz~yy}}|w|x}{~z|xyy~|~|y~x{|yz}y}{w|{||x{vx~t}|x{sx{{{zz|~x|}~|}{|z|z}~zyy}|||~~|}vwx{{z}zz~yzy{{{z~~yyz}}}yvy~{x{x{x{z|}yz{||{z}yx|~{|~}||y{}{yyz}}zy{xzyy}{zwxz{|yyz|w}~}yyyy|}~y|{y}z{}~~{~~}~{}|{~}}}~~}z}~}}}~}||}}|~~{{~}{~{}}~}~~~~~~}|}|~}~~}}~~~}{||~~|~z|}|~~~}~~}~|~~}}{{{~}}}v||~{~~y}~|}~}}|}{}|z}{}z{z~}||~~z~|~}}~}~}~||}}||}~z}~|~}~|~~~{~|{}}~}}~~}}~}~}~~~~|}~z}~}}|y~yz|{~{{}|~}~|~~|}|}}|{~{}~|~y}|}z{{|~z{}||~|~}}x}}|~|~}~}{}|}{x|~|v~x{zw}z~}|x|yz~z{xxxv}y{~}}yzwv{|{z}|x}|zz~yv||~yt}yx}{|{}x~~~z|zy{yz{ty|}z{x{}|{zy~z{{~z}~z|}|z~x~w||xxz|}{y|z{tyw|y}yx|wyzx}y{|~~}|}|z}{y|}zz{v||vz|x}{|}w{y{x{{|}}y}y|zz~{w}z|~{~y|xw{|z{yvy|z{{z{~{vy{{~z|}vu}}~z}z~}}x}|~}~~z}{|z}{}z~}{~y||}wz}x{xzy||y{~xy}wzz{|x{|}}{~zz|xz}|||~~|zvz}~v||}x~y}}~{~z}z}~|{xzz~|y}}|z{{xz~y~}|}}w||}{{zxww||z~|y}}z||wy{y~|zuwz|y|~{y{{|{}~|{~yz~yyzz}zy~{xwzyw||}|z{z}{z{~~y~zw|||}}wyz~|zy|xzw|zz~|~|}txyyz{zz|y}|y||{y{{~|||{xy|{uz|}|{{{{~{{|{~}|~yy}z}{yzyzz}}yz{{z}z~zz|}{|{}}}ux{~z|v|{y}{{}x~y|{}|||{{}w{zzz{x{}{zz{{{||y{x}z||}|v~|}|z|z|wz|tz|v}yx}z}{w{{wz{vzv{{yxzz}w|||x{yz}~}}|~|x{}||x}zy~x|{z}y||}}z|{yy}{xzyzzsz}xz{~}z~|{}~~~}|}~|}~~~||y}~||}~{yw~}~}}}{||}~~|}}~}~~~~|x{||}~~~}}}|{~~zz~~{~}|~}}}{~}~|}~}}|~}|~~}|x~~~}{}}|~}~{z|~~y|~}}|{|z|~~|z|z}||{{{}~~z|{}}~~~}~z{~}~~{}}|{~{|~y||{}~y~}}~|}}{~|}~|{~z}}}|}zyy~~|{~|}}}}~~|{~|z{}~~~y|~~~}|{{}}~}~}~~}|}~}}|~|~~}x~|~}~{||{~~|y~}|~~y~}|~{}~}||~}~~z{|~|~{}~{{|xyywx{zu{z~yyz}w{|~zv{yyxyz|z|}{{|{}zy}y|yz~|yvyw}z}w{y|y{wzx}z{|z}}}{z|z|xzy|y{~zxyvzxw}w{y{~{u~z}~}zx|}zxw||z}{z|}z|{v{|x{ywztw~qyzywyv{{zsv|t}z}zx{{v||~}{|}|z{~||vu{{y}{{{{y{||zwxzzy|tz||x{x{{z{}{wz|||}}~|~{~{y|{}~|}{{|vyvz}}{|~|}w}zzz~yyzyyqyzz{z}{z|yz~x|x}~yz}|zy}z{w{|{{{xz{|{x||~~yx{}xvz{~{}{|||~~||vz}|}z~~x|{|~y}|}||y||~y}w~zry|~||}{}xy}yx||~{yy|{}z{{}}z}|{}}~y}}~}y{yx}x}~zxy|yy}zzxyy|{ww}|wzxy|}x}{x|{}}~|||r|{~{wu{zwy{}|}xzw}wz~z{uxz|xy{|{{}|||z{{z|usz~{~}{||x|~y{~x~wz}{|}z}zw|~}}x}w{|{|~x}xy||v}|}{{}z{uy~~|{}yt}z~}x{z~~~~{zy|{y~x|x|yw~yx{yxy|xzs||||~zy|zwy~{y{|z{}{|{zz{}|x~|y~~x}~v}~{zz}zz|~ww|~y~||w{x{|vx}xz~x||z||y{{z}x|yyy{z|~~{~~~|~{~|}|{|~~z{~|}|}|~{~~}|}~zz|~|~z|~~|{|{{}}~v~|}}y|~}~}{}|}x}y}~}|z~|z||~|~}z~~}|{z~|w}~}}|~~|~}}z~~~}~{~|z~~~|}{~}~~|}z~}}||}|z}}{~~~}~{~z|~~}~||}{}}~~}||~|}}|{}{x}}}~yz{~}~|~~|}~}}|~}}|{}~~~~}}z{{~~}{{~{|}z~}}}~~z|y{}~}zx~}}{}|~~}}|yxzz{xz}~||y|~|x~{u}}x}{{|xyuz~{v|{{z|{{y~~w}|z|zz|y|{w|y}vz}{~|xz{}{yyw|{z||{~{x||y{yw|}~}}}~y}z{y}}vz}~~z~}|xzwz|~{w|zy~}||yx~xw~~|{wz{{wxzw~|{}wyz}}{zzy{z}||~|zx{{~y|{{~~}|{w|x~z{|{zzzvz|w~||{}x||{zxz~zzz~{~}}zy|xz}w{|z{x}{y{|}z{{|zy|x~y{{z~{~zzsy}{|w~w~yzz~z|~w~~~{xz~{{z||z{{~}~xv{{~zx{}}xy{zwy|~|}wy|{|{w{vzy|yx|~{w|~xzwz{||{|yz~xz~{y{w|}}y~|xz{}z{r{|~|z|y}yx~}xw|x|y}{uz{~}||}}zzy}~~{yww{z}{}x~~z~{x~wz{z}~{{zw{|z{~~|ywz{}z{v}yyyz{{~{wxyzxz~~{||}}z~|~~}y}{{r|{|v~w~x}{{{t||yz{{~v{wz}{}yyx{xzz}~~~zy|y}||{yzz{wvwy|v|y{|}}|{xwz~x~|vxu{yz}zz|w}~|z{z~y||s}}~{{}{}wz~~{yxw}{zzy~x||~{x~{yuywyyxz}}w{{~wz{||{|~y{~|{}yy|yy~z|y}zz{zz{}{~~|}{|y{z}xzw}y}|~z}~}{~~~~|}}||}{~}~~~~}~~|}}~~~z}}~~}y}|~~||{}|~z}}y}~}~{}}~~||~}}|}|z}}}~{|zz}}}~{}w{}{|~~z~~~}|~|~~~~|~}~|~|}y~~|~|}~}z}}}|~{~}~y~~}|}|||~{|~}|~z}y~y|{}}~|x{}~}~~~~}{~y~~~~~~~~~~~y|~|~~~~{z{~~}}|y|}|}}~y~}}}}}{}~~}}|}~|~~~{{|~~~~}{z~}|x{|~}~}{{~x~x|w}}y{xw}|z|z|uy{|{}uyz}xyx}y||v{}}}y|||z|{}~|~x~}z{z~~x|}{|wv}~~z|{|w}y|z{z{w}{zxu~z}zv|{y|z~}x~z~z{|}z{~zx{w|{y~z|{~||z{y~~~zy|y~|xx}x|z|z|}{xw}y{yy{|zz{}x~{||}y}{}yx|z{y|w~|zzzy}ww{{{y~yyxz{ywzy~x||{y{|z|y{wz~y}}y{}~yx{wy{z|z}}vy~}uz}|}|~|}yzx}yvz~|y~|z{{z}yz|{x~v||~~}}~z}{xx~}{}{~|xy}}zzyx~|}~}{|xy~z}}~||}{z}x}~zy|}{~yzy{~|z~||y{x~~zz|y|{}~yzwz~~||}~~{}~}{|}{tx}}w|}}}{|x{|~u{w{yw}y{wv}z{{xyz|y~{z}|}z{{|}~}uwx~}zzz{~}|xx~~y||x~yx}{|zyvxy|y}~}{|{|x|}}||}xx|||~|}z{{{||{xyz}z~{{y|w~~zrx}x}y|yz}x|}}xzyuz{z~{y|x~{|{yx|x{|||}}}z~}{~{ys|~{wyu}{z}zy{|z}z}|zx|y|xyz}|xw~{~}|~{~}}{{y}y{zx{z}|{~}ywzy}zyzxy{{}~x}}yz~xy||}}{|}||~~~|}~z~|}}~}{~{|~~~~{~|}}{|z|~|}~||{~~{~~|}}~{~~~||}~z|~~}~}~{{~}{~{z}||~z|y|~~}{{}}~{}~}}z}}}~~}~}|~|~|}|~~~|~}|y{~}}~~|~}~~~|~}{||~}~~}~}}|~|~}~}}{~~~|{}}}|~~~}~~||~{~{~{}~~~}}{|}~}}}}}y}~z}~~}~~~|}}~|}~~~{~||~|}~}|}~{|~}}~}|||y~z}~~||{~yzz}|y|z~wxz}w}{w}{|{|y|}z|yu{|x{}z{x}}z|yzz~z~}{|z~|yzzzzzy}|wyw|x{{y||}w{u}{{z|}|{{y|{z~yvzvzy{xy}|t}zx}{|w{zz}~}yyzxyz{z|{|{|xz}|zx}}x}~z~z}}|}}{uyzz{xzz|y}|yz{w{{}{yzy||{|z}{|yyzz~{|{{|{z}~}xzz~~{{zy|||wy{|yy}{|{vx{~z}|}{xz{z}}~y~~z{zz}vy}{|}~yz{z~y||z}}zz~z~x{|xz{{|{~~yx~zy{{}~z|}|{||y|zx~~}|}~|x~~}|{z}~yw{}}y~zwz{y|{~{}z}{yz}~}z~{}{y|}~{y~|z~ww|zzy|}{~{{~zy|{u~|y}x}||{|}z~}~{||{}|{~zw~{}~}}}z}}v|~yz{{{yz~}}||y}{uxxz{|v}u|~y{{zz{~z~|zzx{uz}zy{yzy~~v{~{~{}|xyx{w~}}|w}{xzvz{y{x||z}vxz|x{{{xy~|{||~~u}z{z}}}{}{{{}z~y~}||}y{x~uxzy|}{{{}zx{z{uz|~|~}|y~x{{}~|yy||{{|zy~{|y~w|z}|}{yyvz{}z|}z~}yz|{||}v}{u|}yz}}z|zsx|{|{{}|}y}}z}{}{xzz}|v~||zzz|x}}}}{}~|~|~~|~y}}|~}}|||{~}}{~|~|~~~}}~}~~}}~~}z~~|}}}{~~~~|||}|y~}}|{}|{{}}|z}~~}~}}|}|~~}~{}{z~}}{}z}~}|}~~}}~z~}}|~|~}~~}||}}~~~~}~~||~}||}||~}z~}|~|~}}|}}~}|~|{~}~}z~}}~}}}}~|~}~}|~}|~{~~~|~|{}~~z}}~~|~|}~{w~z|}~|z||}}}~|~|}~{}}}}{}~~}~~~~~~}}~|~{}|~|~~~~|{~}~~~|z~}~}}{}~zy{{~yz|{zz{yyw~{{{{}~~z}~|yyv}~}y{y{|{yyy|}{||}yxz|{}w}yy{{|}zz}{x{{u{z~}~~{z~}{|z{z|z~|~}~}~}z{~|z}{yy}{{z}|xwz~|wx{}}yy|||||{yzx}z~y|z}z{|z}z}|yy~{{|||z}zz|y|z~zzuv~|}xzxxzz{{||}|{|~{~|{{{|y~||}~x{}w}yzvx~{{~z~|~z~||yy~||{||{~x}~|}|}{{|wz|zx~z~{{x~{{{}|{~xz~}z~}}~{{y}}|||~|}}~}{}{}~{y}{~|~z}z{|}|x~{~y{||~zz}|yx{}{|y}~||}~~y{}z}x}|{y}||zywx}|yzy}y{~{|~~yx{}~z{~}||y~zz}z|~yy{y{}}|zy{~||~~ywz|{y}z{|{}}~}|}||{{z}|~}~~}~}z~|}}{{{|~{{}~{~~}{||{}{|zz{}~z~z~}}z|x||}|{~|}{}{~x}z|{}}wywz{|w{}~zx{v~|~|}~{}{~~z|z~||~{yw{|y{z{{z|{z|}{y~y~{~||~~|}}~|y~~~~~|z~~~~{}{}~}~~~{}}~{}}}~~~{~~}}~}}~~}}}|~{}|~}|~}||}|{~~{~~~~~~~~}~|}}|~~|||}}~}}}~~}}||}~}~~|~~}|}~~}~}{~~|{~z~~|~~{z{~|}}}~}}~{}|}}||}}~}~z{w{}~}~~}~|}}{zz|y~yw}zu{yz|zyxy~~}{}~zzy|}y}x~}~~yw}z||~|wzz|~wyz|}|w|}zuy~|{y}z~~vzx|}||yz{||{}}~zzv|~xyw|yy{{{|{|~y{z~|{z}}{}~~~yxyz{~xz|{}z|}{|zy{{{~}{}~||{zw~{{{{|x{|z}|yy}}}{}y~~}{}}}~|}|{z~}xzzy|x~}|}{zxx}{z||w|}~z}~|z|xyy}z||yz~z}zz{~~|{~{}~}x|x}}y{~{~v{{}w{z{|~|}~{}{~~z~{}z|z{}zz}uyz{|~|}|y~{zz}w|||~}zz~}~{}{~zz~w}~}~{~{}~|{}|}}}{z~yz~{|zx||y|x}~}}|~|~}}{y|||{}x}{{|}xy{{z}~z|y~z|}~|}z{}||w}|~||x|zux~z~{}{~z|~z~~{}}{yw~{x}~{zyyz~}|~~{{}x{wz~}||}}{~t|}|x{|zyx~~y}z|}{}z}|~{{{r{zzxx|{~}z{|~~yy|||{}}}|zzx|}u|t{}{|zx|}||{~yy}|{|{}}|x}}y~y}~x{|~zy{{y{z|~{{zwwxy{vu}zz{{||~~z||||{}}|{~z|yy~~|z|||}~|~|~yzzy~~{|{|}|}zy~}}~|~~{~}|x}y~{~~}~{~~~~|}}}|}~~|{|~~}|~}}~~|~|~|~~}{~~|}}}}}}|}~{{}~}~~~|~}}{~{~~}~~~~||}|z}y~{|~~|~{~||{~|~}|{}~~w~{}}~{~~~}~~~}|~~{~u~~~}}||~~~~~~{~~{|~}z|~}|~~~}~~}}~~~y~}~x~}|~}|~}{~}|~x~zy~~~}||~~{}}{||z|||{w~x}xxy|zyy|yywyz|~{vy{~{w~xzxz}vx{{w{{~y{|tx|~|}~y~xz|y{wy}{y~y}z{v{v}yu}zvyxvu|y|{{x~z~~zx{z}{|yzzxw|x|~y{{~|~{x{{zz{}{uyxyz|y|w{}y{|~zyzzyyxx}zz~t{v{w~|}wz||}y|z~~}y{y}~{|yy}zx~zvz|}y~xzzzx{~xwvx~y~|xxz{}~}z}y{~{zx{~y{z{}|~}}|{yy|{|{{y~}}{{{~zxv|}{zxz~}v|yyw}~}z{{}y{z}|}z{zz|{}}{z{w}v||{|}~{}{zyy{ry}tw}|}x}xz~{{|{{|}y|}}|~z}yy{}z~z}y~}{{{}xzyx{y}vx{}|vv~||{{}{x||~||w|{{z}y~}x~}y{w~~}~w}|}z{||xx|}~|{|x}}~}|wy}x~|xy|yy}zywzy{}{}z{x}x|}{|{{|x|{z~}|~z}{vxtx~||{yx}xzz}xx|{{z|{{~zv{~y|}{}xzz}w|{}~{x{}~}y|||z|}{~~}v~}{|xy|}yxz{{yyxxz~{{|~x{zyw||{{z||y~}y|{z|~z~~{|xxz{|z}yzxz}~|y{~yyy{|x}{yz|}~zyx}~{z|~xx}|~y|{y}~{}~x|{w~zxwyy|{z}z}y}{xyxw{y}{z{zxu{|{}|}zy}~z{{z}|x|}~}}~~}y{}{z}x~y~zy{~||}{~}}|z}}}}~z~~}}{~{~}}|~{}{}~}~vy~}~z~{|{}}}y~~{|~}}~~~|~~~}~~{~~}~~}~z}|z|z}~|~~~~}|~}}~|{}{{y~~~z~~{}}~~|}}|z|}}}~||}}}}|~}z}|~|~|~}|}{z~|z~~|}{}~~~~}~}{{~|}}{{~~}~~~|~}~}y{~|~}}}~}|||z~}}z~}||~~~~|}~||{{~|~~}~z|}z~~}~z||~zw}{|{}zv{vz{{z{{vy|{wy{~}{{{|{z||y|zy|xz}~z{|z}}||x}{y}x}y{y{{t}v{}~~yy~}|y|xy}~}{yz{|}v{yyy~zy~~{y}v{||}zy|}{w|~z}|~}{z~|{sz{|z}z}yyx||}|}y{{|xz|~{||{z}vx~y~||y{xs{xy~z|{{w}|xz}y|zz~wyy}|{{zz}vzx{}v{{xy~{{w|uv}xzzw{|}{|}|{{{y}||{|z~yy|{zy}x{z}~}|{y}}~}}x{|{}{|~~}|{{{y{y|x}~|~|z}|{z{}zy~y}~yv~x{t~}~~{}xyzy|zz~~{z}y{}}y|}{|{|{{y~{||~z||~z|~{}{|{uzty|zyz~{yy|v~}~xw{x{|}~~}~y|{xsvz|{w|w{x}~x~{}yy{z|}zy||x~wxwx~}~z|x|{}~}~{}zz|{z}~|}y~{~wy||~~{uy||y}}zyx~}}x~y}||{|{yzzy}y{|~}yz{}w~{~|y{|y}{zwx|z~zv|{z|||y~v}}zy||~wzxyyy{x|{|z|~z|w}{{yyy|y}}zz{{}}}~}}z{zyzvyx|zy~~}z|{z}||z|zz}{zyx}}wx|wyz|wz~|}}ww~|~y~z}yz{{|}y}~}}|wvyzu{}~xz{}w~}xzyy|w~}}y||}}z|{~~}|~~~}||}~}~z|}|z{~|~~{}}{~|~~~~|}~}~|~{~|{}}}~|}}|{~~y~y~~zz~}~}~|~}}~~|~~y}~|}~~}~}yy}||z|~}~||{}~~{}~~~~}}~|~~~{|~~~{z~|~|{~~{}~z~~~~}{}~~}}~z~~{}~~~~|z||}~~~}||{}z~}~y}}{}z}}x~}}}}|}|{~{}~}{z}}~{~}}~~|x{~}}~~{~~~}|}}{~~~~}}}~}}w~~~|||zy}~}|~}}z}z~~zz~|~{~~~~}~yt}~wxz|}{{zyx~zwzx~zvyzxy||{}~yvyzz~xwu||yyz}|||w{yy~{~{}z{v{~|y|~~zz{{}zyz~|{zyuzu~{{vwxy}~~|{~y}x|w{x{zx|yy}~}w|zx|w~x}y|u{|yv}zy}{sy~{z{{~{{|{{y{|}yw|}{{xz{y|~~~zz}z{}z{}|~|{|{|{|}~{yv}||vzx{{|wvxy}z|wzyx{|{y{~zx|z~{{y{{z}}}z{||{}w}xx|zzxz}{vz|x}xz{yu||}|~z{|x~~}|~||{z~yz~x{}y{|{||}{y~y}{|{}{{zyzxzyz}~|{{w||{|z||{~{z|~zy}}}||~y}zu||~{|y{zz{}z{}yx|~|yzz{y}}y~{{|vy|w{|yy|y|}}w~~|vy{y~{~|y}}{x}{z{z~|~{zx{u}xxy||zw}zz~}~}z~w~~{y~zy~{zy~~|{~{{}~{y{|}}z}}~wsv{~v{x}|x{{{{xy~|{|x{}~y|||{x}y|y|uy}||z{y}{wy}{{z|~}wvz}{||}|~zzxzx{xwzww|{||w~{zy{|{{|~y||{z}v|}}{{z|w|x|xz|{xxx}v{yu}|}v|}~z}y{z}y}|}|y~~xz~z}|wzxz~|}w|yz|yzzx}{{yxzx~}zztzz{xzv~x{x{}wwy|x|zx}xz}{{v}|}~}~~{}|}z}~|~}~~}~}|}~~~~}|~||v}}|{}~||}}|}}~~~~}}~|}z}z~~{}~~{|~}~~~~|{~yz~}{~|}}|}~|}}}}}}~~}z}~~}~||}~|}~|~}z{}}~~||}{}~{~y}|~~}~~}~|}~~z}~~|{}~}}xy~}~z|{|}~~~~}|z}z|~}}}|}}z~~}}}|{y~{|~}x|z~}}z}}}~~{}|}|}|z}~~{}||~~~~}{}}~~}}~{}z~}~}|}y~x~|zz}y}ywy|zw}~}{v|yy|||v}}|v{x|yvxyzy|zzyxx~|{}~xv{|{~y}x~}wy{|z{xzxwy{||~{}z{||yz|z|~yx{||}~||y{~u|{wz{{~}||zzxz|||xyzz{|~}x}z{{||z~xz{{|z{ztx{{zw{{wz~||{|}{~z|yx~zwy~v}yzw|}zyvxy~vy}}{|~{{zxy}z|{qxx{y|y{|z|{vyz{|||~z}zy}z}}{~~z{}|zwx{tw{{yw||y{vw}z}y~{y|z{~|z~||{}{|{|||}}|}z~|{~v|vx{x{yy}|z{x}yz{v~w}~{}yy~yyzx{}||}z|xy~zxw{~y{x{v~}wx~x~|zy~{}}{~}||zz|yzwz~|{x||yx}w}zy{w{~|{wv~{y{{~|~zz~{~{}yy~|z~}~|zy{|xx{}xzx{yy{{|z{|u}{xzx|zyz|yu|z|{{|v}x}}|z}zxy}zw{|z}xyx}z{{|x~zyy|wx|z~xy|{|xz{}wxz{yz}u}{yz{z~||}y{}x}wy{}|}v{z~x||z}yzy{{|x}}{{{{z}x}{zy}|y||wv|x}}{~{||{qz{zwy~z{{wz{w|yu}xx~z}wzzzzwy{v}yu|y{{z|xyy}{{}xv}{wz}||z}|~{yyw~}z}{|}z~~{}}z|z~z|{}vz{z~}{|{{wxv}wz{zv}}{}y~|}{|v~|{~~||||~}z}{~|}|~~{~z~|~|}{|~~{~{~~{}~~}z}}}~}~{~~~~{z~{|}||{|zz}}~~{||~~}|{~}|~~~~{}~~~||}y~z~}|~}~}~{~|~}~~}|~{~|{}~~}}~|{~~}z~}{~{}}}|~x}zz{~|~~}}}~~~|~~}~~|~}z}|~~~}~y}|}zz~{~~~|z~y~~}z}~}}z|}}}~~}~~~z|{|~|}~~~z~||x~~}}{}}{|}~||}~{~~}|}x~{|{}}~}zy|~~}~~}}|y~}~|z|~{}{{~x{xyy|w}uxuw|{{}{zz{}vx|{}{yz{{}x}~x}{~|z|yx}{~~|{|}x~}wy}~{|xz~yz{ux|z{{xs|zz~ux|{~||z}}w{}x{}}y}{}x}|z~vyz|{xz}zz{yv{}y{{yz{uzyww|x}}|z{xw|{}zw{zy}}x{x}y{}{{x|x{y{y{z|~{z~wxx{}xx||zyz{z{w|xx{z~z|zz|z|y|~||z{||}{x|zz|y|{v{|x|~wz|z}}zt}tw~|~v||}~|z|z}|z~|}x}|{|xzzw{{}}}w}~}xt~}~{yz||xx|v}y{|z}{zv~{|{}|}zxzz|zyy}}~}}||{}|}~z~zx{yxzwyzu|z}}y|}|}~{yzy|zz}{z||z{xz}{w|{~}~{}zz}{{x|}}zzy|{{|xzzy{|~y{zwx|~y|y}{vyzv~y}zz{}zy|~{~y~y}{z{}y{{}}{x{wyx|yyz||w|z}|yy{}|}{xz{~|{{{~~}y|}{~zy~y{|z}z{~{wx|{zu}zywyt{||{{~yzz{{yzxyw{|y|zxw}|y|}yw}~z~~}~|z|}ywvzxyw}zxx|{{u|}z}{|~z|y|xx|}~wx}}z|~||}x|xz}}|xw|}{|yy~}}|x{zx|~~vzw}~{{}vx{}}~y{|}|~{zz~z{|~~}~~}~~~~~|}z}|}}~~~~}~~~~~{~~~}}||~~|~}}|~~~|}z}}v}||zyz~}{|}|{~~~{~}~y~}~y|~||}}{z~|}~~~~|}~~}~}~~||~~}~~~|}{~~{}||~~|~{~~}}~}~}|~~}z}}|{~||z~~}~|}||~~{~|{}~}~}|~|~}{~|~~}~~~~~~~x|}}x}}z~|~}{{}{~~~|~}|~~~|||~~{}~~}}}~{~~~|~~~~~~}{}~~y|~}}|y}~~~}~|}}u|{~x}y{yxzy{{{xy~~|||}{{}zyzuvzy{z}~~{zy{{z|v}zx|{y{yyyy~z{~|yy||yxy|~{x|{}x}{y|{~~z}}~x{vxz~{xyzsz~{{wzzx}|zz{}z|}x|~||{}yx~|||v{|{|||z{xxyxy{z{||yz{{{~wy|~~}{|yy{||zy{z|}|z{|{||yx|}y~}zt}{{}~zzw|zz|z}|}yzyzv|wz~|}{|{~z}}}x{x{x|{{x}}zx}vxy{x|v}|{z~|}{y~xwvz{{y|{yw~z}v|~|}~zz||{w|}|y}~y}z{wz{|~|z{zxy|||y}v~}yz|}z}{y}x{|~z|v~~z{vzzy{x{yy}|xx|zuw~}~~}~}|{~}~z|z}wx{|ywzyy}}~zz~ywxw|}}|}wyzw}z|y{z}zz~z~{zyzw{{y}{w~~z{}z}}|y{|zyy~~xzxwz|{xzy}}|{u{xw}{~}{}~yxz{y~~u{tw}||||w}{z}xwx|}{}||yzyz}yx~zyzzy|~|xxww|}}z|zyxy|}yzzy}~wyzzy{|y{z{y{||zz}|{~{xyz|x~{}}{y~{y}}{v|uw|}|{~|wzz{{}{{zyx||~yzz{~zwv~|xzxy|yz|z{z{||~v~x}|{zz|}{u|}z}{{{|~}{}}{yz}z{~{zxt}}zzxwut}y{yx~|{{}v|y{~~||z||xz}|{|~|~||}{}|~~|~~{z~}}|}|z}}~|}~~~}{}~{~{|~~}~z|}~{{~~~|}x{~}{}~|}|~{{|}y}}{}}}||{z}{}{~|~~~|~~{~y}z~~~~|}~|}}|~}|~|||~}~}}{}|~~~y|}|~~~|}}~}{~~~~}z~~{|~|{||}~z|{|~z~~~~~~{||}}{}||||}~}~y}~}~|~||{~~}z}}}~~y{~~}}~~||~|}|}}~~{~~~|}||{}~{||~||}~~~}~{}}z}|~~~|}~~~}~}~~}~{{}}|{}|z~{~}{{}x~|~|}||y~|z~~}z}|}{~{{|z|~|z~zz{}|zwy{z||zz{w||y{xz}zx}zwz}}y{}zyw{{wwy}z|z|{|yy}~yv~|~z{}z{{yzy|zxzzyz{yw{}y{x{}|xz}zz~~|x}x{{|~{~{{~tzy|{~zzyv|~vyy}{~}z{z~yy~{x}x~{zyz~w}{~x}y}{{{{{|{w~yy{y~z|}|{zzw|zz|yx|}{}yux~{z|t{u{~~|{{w}{z{~xy{|{z~~{}~|z}|~z~y~|y{x}|yz{zt~~~z~wu{z|yywxx{{}|}y}xyy}|xxzx}~|~}|{|yx|zy}y|~~uxu~}{z~{||z{|zzz|{}z}~{{~z~~|w}zx}}}|~s~|}y}x|x|zz}||yz|{{|~w{wz{{||~}}x}{{w~~z{z{||{|||w{{zzy|y}~yvzy{{xyyzx||{~yyzz}}z|zyywyz{{|zwz~|~zz|{|~y|~|zz|vzyyz{y}}v|wx{|||vy{zw{|{zz{}{||x}|{}|~{|y|~}}}~yt}{||{|}}zyz{wyzx}yzx{}|{{}y{yx}yy|xz~wy}|{{yy|zxw{yyw}||~{||~yxrxzx|x}}~u}{zwzzyy~zzvvy||w{}~{|}{{~y~y{~~}y}}{|||y|{{y}}wz{}yx}yzyz}y~|}yw{yz{{||x}}{|}~~{|~}|~}|}}}x~}~}{|}}}|~{~zx{{~~|~{|~~z}~~|}}~|y~|~|~}{~~}}}{}~|}~}}~}{}|~}yy~{~}~{|z~z}}}}~~~{~~}}|}~|}}x{|~~}}}}~}}~}}}~}}y{|z~~}{~}|~~~~~~}~}}~}}~~|{|~{|~~~~z~|y|~|~}}}{~~}~}}~~|yz}~|}{{}|y~}{~~~~}}}~{}~}z}}~}y||~}}|}~~}}~||~}|}{~}}~}~{~{}z~|~{~}~z~~{~}|~|}}~~|~}}}{{zyz{z{}z{{x|xzx~wyx{z|yy~|~v|}y|}|zzyz~}|ywx~w{~~z{zy}|}|yu}~w~|zy}{yx~{x~x}v{z{~{}zxx}}}{|{yz|{{z}z{{|~zx|wxz|ywz{xyyyy~wx||z{ywzx{wz{x{{}yy{|zwxz{|{{}z~z{~y{zy~x{z}}{||~z}z{zz{y~xyy|yx|{z}{~~y|z|~y}{zy{y{z{v{z{xv}xy{~y~}uy|w|w}{{zzw}|{~xx|zz}~vyyyuxy{z|{{z}z|{zwu}{}z}}zy{{}z{{zz|{|~~z}xz~~z{}w||w}xz}~||xw~u~|{|~zz{w~}z|zz{}z{xz|y{z}z{z~{{|x|}}yyy{wy~zxww|yy{|zz}}|x{z}~}z~z~u{|zz}vy||}{{}}yv{wzzy}{|z|{ywx{z~{|w}{|~wztzy{u}{|xvzx|zx|x|}{w~zz{z}}}w{{{zz}}x{|{~||zx|zx~wy~zu}{y{{}zy}zyyz}v}~}}yzy|z~y|x{|yw{{yzyvy{|}{|||wz|z~w|s{{}zz|{xy~}v|r{z||y|}{~}}{|~{|z{}{|{yz{~{{{{{}}yx{~~zz}{|v|tsx|{|y|{uvy}|}x~v|}}zzz~vx|{|}|}{{~}u}zx}{{~v}}ww{z~|wx~}vx{{y}z{}}zw|~}v|zx}|{}zxzx|}{{~||{}}{~~~~}}}|~|}}|~}{~}}}||~~~~||}}{}}{{}}y~{}|{~~|~~|~}}~|~|}{}|{~}~~}}}z|xz~~|~z}|{{}}~|~|~|}}|~}~x}~~|{}{~~~~{{~~|~~}}|}|{}~||{{~~~|y}|~}~||~{z}{|}}~}|~z~~~}~}{|~~{}~~~}|z|}~}{~|w|~}{}}}~}z~}|}||~}~~~~~~~}|}{}}|~~~}|}{~}{}|~~|~||}{~~{|~}~~|~~}yy|~}~{}~~~|}}~|{{xz|yz~z|}w{w}{uz{}yzy{y|uy}z{|{{x{z||y~z{{}~xww}}}z{{z{~{}wx|~v{{|v~z~x}}{yzzzy{~{{uz}zxvzzz{|xzxy~y}yz}xwy|{~|t{{~x{x{|~{}x{|wz~|~|||||{|}{w~{~x{}|u|z{zz{yy}||zzz~}~~{~}y|y}zzyz{zwx}{xz}z}zy}|y|{|}w||v~}~||y~{{z{y~{|v|zz{~|zt}}|z{{~{}}~z||w}{z|xz}w|~}}{~}{}zyy|v{x~z~w~x}}{}{z}}{zz||yz~z~~}~y~y||w~}zuz~~s}z}}wxyyw|{y|x|xy|x~{}|yz{y~y||}{x}{|{vx{wz{yz|{vz~y|{~yz~}z~{xyxxyywyzyz|x{|}~{w|v{~{~~~{{{}~{wz~}|{yxx}|y{xwz|{~xyyv~yx}z||zz|u}zz{z}x}|x{vy|sxxyx{zy|z}zyy{}}|xy{y{z|}{{yw~}}{}zy}|zxz~xzzz}xu}}z|wzy}{yx{w{|xy{~x{{ww~z|x{~{y{z~~xzy{y{{z|yz{t~{x}uzzt}y~xz}}x{{zwwt|{|x~yz|y}|z{|~{y}|{}~~zwz}z}}z|{}}yxy{xyw{{{{wzvwyyvy|x}xzz~}z{{|y{z|y{}|~{uzz|y||}~||~{~|~}}||{}{}~}z}~}~~z{}~~}}~{}||}}}~~|~}||{}|y|z|}}||{z||}~}~}~|{~~}{z}}}{|}}~{{||~|~~|~|}}~w{||~{|}|~}{z|~~~~~}}~}~~}~}|{~~}}~}}|~~x~~|||~{|y~}~{}|~~z~~}~z~}}}~}~o}~}|{~}}}{}|~|}}z}}~~|~}}}~z~~~{~}}}~}~zy~~}~~{|~~~{~x~y{{~{{}}|}}{z}|}~~~zx|~|z}{~}}||z{|}z}z|zzz|z}z~}|}y|{xv~}|zvyx~||{x|{x}}{z|}|z{v}~yw{xyx|y~~y}y}|zy|w~x|z|{zy|{|}z}z}}x{yx{w|xz{{yz}y|{x~}{~zzy}~y||~|z{x{ww|w~}{{xz|||{z|xx{{~zzysv|}{y{y{yywx{{|xyw{~~yx||sww~yx{}sw{{|y{y{z|}w{x||yzzzwyzzz{x~z{{qyy{w~z{~~|y}wx~~zwyz}|w}x{z{|zw|{yvxz|~ww{}|}z}vy}zzt{~yvz{zx|y}yx|zzxzy||xyy{z|~{|}vyz|yy{z~|xv{|y|}|}}|{z|}yz~{w|y}z|{z}~|z}~|y|}{z|~|~~zy|z~}{|~{x{~{~|{y}}{{||}{{{z{zxwz||zz{|}u~{wyy}z}}{{~}x|y~x|}{y{{zzy}{yzxzwxz}|y~|}}x{v}z}y|{yyz|yw~||yy~||xyz{{yz}~|||xz|y{z|yy}|}|}w~y~yx}zx}x{{y|y|x~}{~|z|xwzz}z|y}~w|xxv}~v{|w~|yyuy|xzz|{yzzxy~w{}|{z}}x|{{v{~~w~~yuzyw{{wx{y{|}{wv}|}~|{|zzy|~{}~}{w~{y|{}}u~~{z{|{yz~xw{|}xx{~zy{~y}}z}{|{{yz|}y|v~zz}|{||zvyvyyz{y|~~~|y~~~}}~~~{}|~~}z}}~~}~~~~}y||~~|}}~}~~~~{~y~~~}}~~}~}~}{}~~}~{~~{~}||~||}{}zz~{}{}~}}~~}~z}{|{}{}~}|~||}}~|}~~~}|{|}{~}|}|~~}~{|{}}}|}~|~|}||{}{z~~}~~~}}|~~~|z{~}||}}~~|z}~}}}~~}~z}}z|}}~{{}~{}~||~|}~~}~|{}{~|~~{|v|~{}}{}y~|~}{~||~}|~~}||~~{~~~}|~~zz}~}{z{~z}}~||v}z}{}}yx}{|{~}yz|w||yy}}|yx}~}~|~v{{~~~}}|}z~z}|||y}}zy{z|y{z}{{vy|zzyz{~yy~w{|~z|||{{~zy~|{~||z|~~}{~wzwy|}{y{}~zw}{~zy|~}y|~|z|{|{zx}~}||||}xz}~{yx|~~zz}}yv{~~y}x{zx|}y|xz}}}zy{|{~zw|}}}|{{}~}}x}x|zy}|x}}~yw{{}~y||w|{|x|}|x{~|~~z|y{|{~z|w}{|z}{~}~zx{{{}~zy~{zz|z|xu}|}zz}~}z}}~z|~|~zy{z}|~}~~{~{{v{zz~}|~|{|}w}y|z|~r||~}|}||{}{}}~}~}{|{}~yz|~xw~z|y|{~z|vw|~z}}z~{~yxz~xz}}z~}y~{|{y{~z||{y|}x~{y{~y}t|ws}z|y}~|xzzy|w|~x|~~}|}|~{|}|yyy|}yzyzz{w}}{{x|~|z|}z|zy}~|yy}}{x~z~}~}}}yzz~}~{y{~zy}~}z{x|zy|{{|}|~{~|~~|{}{z}~z}|}z~z|z~}zz}|~y||y{{z|}w~|xyt{|}~yyz}~}wz}v}z|~||~~|~~|~}~}{~|~}~~~}~{~~~}}~{~~~|~~}~}|}~~~}}}~}~{~~}~~}|~~}}}~}}|~|~~|||~}~~{}z|~}}}}}|}~|}~}{|~y}~}}}~~||{}~{{~~~~~{~|~~}~}~z{~~{~}~}~|}~{~~}~~}|}}~~~}}{}|~}~~|}{~}~|{{~~z|||}u{}|w||yyz}w{y}{zv{~~|}y{zyxz}{y~}|y}zz{x}{wxyw~{|~v}|{y{z}{x||{}w|||}|||x|wy{|z{x}yy|}|wzz|zw|~vywzwz}t~|vz~{}~uy|{}{y|zz|x|yz|{xz{|z~yz{~y}y}{y}w{z{yyyy{~z||zv||x|||y|}~z~|zz}}}x|zx|y}}}|y{~|{~w~z|~zx{|y{z}xyx{w}ww}zy||{}w{}y~zzuxzxz~}xv|}{{~|}}{||}|v}{yyy{~}zy{y|y{zxy}vzxz|xy{~{w{|{~xx|}|}{|x{zx}}zwxzz|ww|z{|y~||}z|}yz~|y|v}{~w}}z|||}v~~x}|q{{zwv}|{y||{y}yy}}~}{wzy{z|}|}}~zx{}|z{yw|||zzzxxz{{zy{z}}zv}xy~z|y{|}{x{y|z{}y~~yvyx}yuyx{w~|vyzw{|x|{x|yzx|z}z|{{{||zwxw||~}w|{x~{w|}}{{z}{zz}zxz|}|{y{vs~{x||{yyyyyz{ywy}|}{|ywzxw||w~}}x|y{|y~yw}{z{}wzx|}~z~}|{}~yzzx||||~xxx|y|}{z~zz{|xy{{}{||z{{~w{}}~|~}|~z{}w|}x|{}|{y|z|z{~y{z~yzy{x||y~xzv}z~zwyzyz|}~z{z|{{xy{{r}uy{zy|}z}|w{z{}yxwz{{|}{}}|~z~}{~~~|~~~}y}|~{~~~y~~z~w~z}~}}|{~|~}~~|{~~|~}{~~|~{}{}}~|~~}|{}~~}}|~|}~{~|~{|zz}u}}}~|~{}}}~~~|~|w~|}}|{}zx}}z|x~~}}z~~~}~~y|~}~~~~}|}|{{~~}}~~}{|~~||}~|}|z~{~|}~|}}~{}~~}{xy~|||}}|~{~~z}||}}{~~y|}{~|~~yw||{~}|yz{~~}z~}}|{~}~v~~~~~}}~~~}~~|~}{}~~||}}{~}~~}}}}|}}~~||}||||}|~}}~~{~}|}{}~|~}}{x|x}~yy{xtv~x{u|xz{~z{~|zwzyz{}z{|v|yw}|y~}zuy|{ywyz{zzyzzy{z{}|x{}zwzzxz{t{|xww|zw~zzx|y~}yz}~zz}xy{wx~}|{}uyz{z|xyw|||yyzyzy}~wy}xx}x}z{v|{|{}~{|x{}~z|y|y|zy|}|{~{~z~|{|y{|w|z{{{tyw}|uzy~tv~zzw~yr{x~~{|w|{w||||||{{}}zz|zz{}||yyz}|x|zzuzyv{zz{zz|{|x{y{|yxz|}z|{{~~yzy|}}y{{|zty||}|zz~~{~{w|u~}{yyzzx|{u}xz~}{y{z|}~|~}{}y{||zx{{}||~}{~}~y|u|vwx}{vuy{{}yzxuyzv~z|yxzss{xy}}v{~|{x|}zy}x~xw{w~|u}x{|z{}|~xvxxy~w{z{z~w|wyx|~{zxxw{zyvz{y}}zyzx{{y{}{w{{y}|z{zyz~{v~{v}zy{~x{yx|zyyx{xx|}}z}{|z{{~}||}{|{|x}yy|}y}z|~zzz~zx{vw{~{w|zty{}{zyz}|}}}zz{~}z}zz{|{y|}~~|~{z|{}||}~yz{}zy{~y{y{xzyw|yxvw~{}yzww{~|~|vzwx|}yz{x~}{||z}|}yx{|}{y}}|zz{{x|z{|{ywzyy~zxzzzx{x|z|{z||zzz|z{y~{~{}~~{~x~~~{|~~{w~}}}}~{~}~}|}~~~}}~~|}~z}|}z}}z}v||~}~|}|}}~~~~{~v{yy~}}~|{}~}}~|}}~}}||}}}{}~~|~}}{{~~}}{u~||}z~{{~~{z|{}}}|~}~~~||}~z|}}~~{~~~x~}y|~}y}}~||{z||}~|~~}~v}~}|z~~~{z|}|{}}||~~|~}~~~~z~~{{}~~{|}{{{}||w~}~}}|}~~{|~~||y|yz}~}}~|}|}~|~~~~}}~~{|}}}{|~~}z}~}~~||~|~~||xz~v||}|}|}}}}~~}w|w|}{}||}w}|zx{{}x{|zs~}w}zv|z}}|u|{~xxz~zzytyz{vz|{z{}|~zww{yz|~v{xz|}y|~{~xwx~|~wyvxz{y|{yzz{{}xzyz{z{y~zxz}z{xzvwxyy}{xxxx~z{}y~z}y{ux|~|~zx{|yyyw{w|yx}}~u{}}z}zyyxy{|}vw}x{w{|zywzx{zzz{x{~w|v~|yz|}{x}{|x|xx}yxzy~y{y}z}yzywz}z|~z}v}{|~z||}v|xxy|y|z{|{{{zw~y|}yw{yzyz~~}wx{zzy}zy{{vy{yzyz}xz|}{u{{|x||z}w{xz{|vvx}}wv|w{yx{y}|{{}~yz{v~{~w|||{xz{z}z}|~~~wz{|{yw{|{~|{{|yyz||{vzzx|xwy|~xyxx~|{{}xy|x|x~{~z}}z}||zr|ywz}||zz~yzzz~y|z}|x}|w|z|w|xwx{|}~|tyyz}t}xzy~}{}z{~yw{uz{zxx{yz{y}~{~|zu|{~~yy|wv~zx{zz}{~y|y|yxzyuz|z~}yzxz{{yz{{|}{x}|vx{yzyzy~yxzz}|||{vyywx|{z}zx{{}z|}v}}wz{z|zz|y{}}~}{y{zw|{|}{|zwzzy{~|zyy{w~}yyvx|z{~}|zz|{{~y{wz~~|v~yy{x~t~yz{z|wx}v~|{{~~}vxy}{v}zzz{yy}}|wzxzy}~}~{}~}|}~~~|}}|~~~}|~y{}{}}||~|{~~{~}}}z}~}{~|~z~}|~~{}~}~}~}y|~~{z~|~z~{|}}{|}~|{~~~~{v}zv{~|~}}}z}~{~}~~~~}||}}}~~{{|}}~~~~~||~~}~~~}{{z~~|}}z{}~}||~}|~~|}~{~~|{~}~}}z|~~~~~z}~|}~~||~|~||}|z|}~~z}}|~~{}}||{~}}y~}|}~{{}|z}}}|}~|{~~y||}~|z|y~~}|{z{}}{|{z|~~{{~|~}{~}}|}~~|~|}z~{~~|}~}|}||}t|}}|yv}{{|{ywzy{x{zz{y|yv{xzxzwy~{{yv|}~y~{~|z{|{z|~xyyy}x{|y|z{~vv~{|{{yy{}x{x}xy||wxy{x}xx}zxuy}~}~{||zx~y~|{y||}~zxyz}}zxyxyz|~|}}u{z~{zzxz}z||w}zwy}|w~{}}y|~zz~~}~|{~x}|y||~|{}|~yxw}|wyy{{|wyvx{vzyzz{yz{}~}z}}y}y{|z}~xz}{~{~}~~}~w{yx~vx||xvzy~zxz~wwz}}|y{x|wz{}vvx}||{}w|y{z}}}|{~~~|{|{|zz{y||t|yv~zw~||zy{}{vz}{|~zv{x{w}z{x{y}}}{y|~~}{|~x}~yzz|y~{w}xwx|yy|zxz}w~|}|~y}}}x{{|{{{{||~zx}~{|wzy|vzx}z}|wx}x|}~{{|y{z}}wz}}y{w{zyzy||{|}{|~}|~y}~||~zzy{q{|}{{{x{{z|xz|{{}w}zyz{z|~w~~y}zv{|~{|{vz{||yyz}}xw|zzzywxyzz{}{{~vyzx{|w{z}x||wx{{|w|{|{~y}z~x|~{~~|}zy{}{|~yz{{~|w{w}zxywz|{{}}~yy|zz~v||}{~}{}}{~}wz{{x|yz}{y}x|{{}zz~{xx{~zyzzzx||z}|xx~|y~||}x{}zzz}|~~}~~zy~~}{|{~z|||}}|~}~{~x~}{}~~~}z||~{yz~~||}}}}~~}||~}||}~}~y{}}}z~}~}}}}~~{|}~{y}|~~~}}{}~}~{}z~~~{|~}|~}~}}||}}~||~}|{~z~{|~|}}~}~}~~}}~}~|y}{}|}}|~}}~~}{~~{}~z|zx|}}}{~{~zy~}~}~}{{~}}~}{}~~}|~y}}~~|}}{~~}}|~~|~}~~~{~~~}}|}~}~}}}{|}{}~}~}~z}~~}}x{|||{}||}|~y~{xy{zx}x|z}zvw}~{{y}x{|}}wxyz{xyv{yyywy{v}z{~}xx{{z}x}}|{z|zy||wy}~{}xzxyvxy{{~x}v{|xyvz{z~|yyz~yz|}zy|~}{xx{~{~{{w{xx{yw{|yx|xvz|{|~z|y{|xx|uzwy~}zx{zyy{zwv~{|wzz|vzx{{}|x{{x{{y|y~yvzv}|{~|~z}zz{|~}z~}z~x}}y|||{{{|}yxxzyx}vwv{|{tz}{|vzx|{yw}{~x~~w~z|{{{|{zv~yzxz{z}{{z|yy|{}|w|}w|~||z~||zy{z}|z{|}zz{w}}wzx}w}~{{{|xzy~y|{y}{zvxzx|vz{v|yy}}{z}{x||}z~x{xz{z{~y|~yy}|z}}z{w|}u}z}zyw{v|{z}}{y{v|{y}}~|}{yxy}x~z}~zz~zy~|xz|uzyzy~y}}|{|~{{{zzwx||z}||yxz~z{yx}~wzv|}vy{z|{|{xz}zy{y|yw||z~ztz~{z|~}{y|zxwu}x||{zxy|{z{}w|}{{{||{yzwz~wzwxr{~wz~|y{|||}||zz}|{{{x}zw}x}z}z|{|}yy{x}zz{yxz}xz{zy||x{v{w|y|}x{yvzv{{w}u}y{|ywz|x{{|{{{vv{vxvyv|}~|}|z~{~z{y|z{{~{y{|zxzxz{y|x{wz|x{{~xu{}}z}x|y|wz|}|}z{z{yxwzyxyy}zz{~}|~|~|||}}y~z~}{~~~|}}z~y~y|}|~|}~}~~~|}z}~~y~|~~|}~{~|{}~}|~~}{~|}~~}~}}{zx}~|~|}}|~}}|}{}|}|{~}{||}||~}}|}|}||~}{}~}}{~~|{|}}~}|~}{||}~|}}~~~}~|~~z{~{~~~v~~~~}||~}~}{~}~~|}||}}z|}~~y}}z~~{||}|}~}~}||~~|}|{{||~~~|~}{}}{}}}|}|}z}}}||}~x}~|x|~~v{{~|{~}~{}}}~~u~~z{~|}~~|z{}~|yx|{}|~}~~~|}{|~{~}~x~{wx{xx|}||x|y~zzzww|{{{}y|z{{|{y}{}y}|z{||||}}v~yzxz~|||w||}||w}zxwv|{x|xxyw|{|y|{~yz}~zy}~{z|}~z~|~~~w||{}y|zzz~{|zx}{vz|{~{}z{|yx|}}z|~~y}~}|~|~|z}{w{yz|x}}z}zx}|zx|{{~z{}}}{z|x|z~}{z|zy||}|}}|w{|u~~zzxy|z~zy~zzy}zyy}z{y~{y|}~{~~z}}~}~{y|}y{}||||~}|t||yz|v|{~|zxy{zzwy{|z|~}{}|w||z~||}|{{|~|z|z|{{}yx|z~|x{z{|{vx|x~z}}~z{z|}x}{~}}zz~}wy||{|}||x{}}vy{zzzx}{{|~z}{|}{|zz}y|}}~~}~{{~yx}|~~{{zz~x||y}~{{}y|{vzyx~}z{~z}{}~x{~{}~|}}}{zz}}}zx{z}~{}xw|zxzxy}ww{x~~{z~y|x}|||}}yzx}~|~{y||yy{x}}z|~y{}}{y}|{zz{~w|v}|~~|}x{||y}~|z~}y{w|{yzxy|zx~~yz~z~x}|~|zy|||{{x{z~||}y}}||}zy~~~{}~}~~~}{~~~~x~~y~~{}}{~}|~~~}~}~~~~~~~~~~z}~||}|y{}~~z}}~y~x~~|z|~~~~~~}~~}~~y}}~~~z~~~}y~}~~~~|~~~~{|{}{}}}}~~|}||}~}}~~|}}|~}zv~|~||}||~}~~~~{~}}|~~~x~~}~~~~|~~{z|~~}|~~~}~vwx}x{|}{{}{{{x{{y||yz|~{{|{xy|y|||wz{}xz~zxzzt}z~x}|zz{|z{~{zz}{{{~x{|~{}}~zzy{z|z|{{z~{x{wxz{y}{z~~{y{|z~zyz|zy}}y~z}z}{}z{{~zz}}|y{~{{z|{{}zw|z}wzxy|zvu||{yv{y|y}z{}y|y|xuwz~}}}{z|{zuy~x{x|w~~}}~||xsx|{z|zxx|}~y~z~|ywx|v}y{w}z{z}~}~x}yy|yxyy{wy{u{~z}y~{z{~{}zz|x~{{}|u}x|~|}yzy}y{uy}zy{xxz}{|~~wyy~xw~v}}z|y{yxw{z~{zz~}|y~z}}wy||o{|||z{y{}{{|x{|y}~|}|}vyzxx{||w}zz|z}~{~y|~yw|{~~xzzx}z~x~}y~~vz}|{}|x||}yz|w~{{{~y}{{|y{|yx}|x}~y}|y}{zyzzx}{|x|wxy{~{y{}t~z|{{|zv}}|}{{yz|ywz~~yv{|y|~{|{{{|wzzy{rzzzwz}|z}~z}{yx|z|ww{|vz{{}}~}}yx||}|yy~z}|}zxy}z{wy{zyz|xw{~zx{tz}}x{~|{{yx{{{||z~~|z|xu}{~{{z}{|y{}~}}x{||w{z{{x{}{ryw~}w|~|yy|zv{~zz~~~zz{zw{x~{~x~~w}}z}z||x{|}|}yyv{z{u}{{|~|{y|y~~{~}|~{{~~|~~~~{z~~|}~z~z|~~~~~{~~|~}}}}~~~|}}|z}|}~}z~}}~}||~~~~~~z~||}~~|~~|~}}~z~~|{~~|||~|}}}}}}~}~|~~~~}~}||~~~~~~~}~x}}}~|~~}}z}{}~~||~{~}~}~}z~||{}~{}~{~|~~~}z|{~~~}||}}~}~|~{|~~y}~}~{~z|~{z~}~z~{~{~}z{|~|{~|~~|~{~}}}|~}|~}~~~}}}}}{~{{{|xzx~~{|~|}}}z~~{~}}~}~{z~|}~~~~z~{}|~|z}}wz|{{wz||~{z|~zxvyyyz{ywy{|z||zz|z}{{z|xwz~zxx~z{|~xz|zy~x|{{{w~|~{zz~{z~z|x|{vy{|}|}|}||x|||y|z|}y|v}x}~|{y}}}{{~}{xq|{{|~sw|z{yz}z{|yw|xw|y~yx~~|{z~{~{yxz|{{|}}{~}|yz}|~~|~xxyy~}xzv|z}}~}{v|{{yz}{xzv}{|uy|yz}vy~{w~xy}}}}|~{{|~{||~}|z|zy}}}|}z|uxw{|wywvwx|{zywy~|{|}|x}|~~x~}|z}|}|~~~||{zztyx{zwz{|z{{zzux~}xyxwuz{wy|{z}|}}{{}~{~~{~y{z~|}~}wz|v{y{z|{xz|yyy{}|zzw}yw}z}~y~xzw}~|~|~~|xw|~{|{~~yyzuzu~|{{yy{y{}{|y}zwzx~x~z{x}}{}~{}~||v}~z{~|zzz|y}}yw|zy{{{zz{}{zyyyy}{|x}wzswv|z|wz~{y{zy~zz~x~||w}|{||}{~}{yy|zw~zzz|vv|xxv||}|{x{xu{}y~{{y~xyzzzzy~z~z|{|~}{yy|~{{||zzx~zy{yu}y{}~~y|sz{||{{wyw|z}~vx{~~z{||~}{{{{|z~~}~|{~{z~uzww{x{|~|vy{yx{y}~||{{wx|v|x~~{|{~}{}|y}{|~|~}~~~{y}z~{z~}~~~{|}|}~z~~~}~}|}~}~||}|{{~}~~~|}z~~|}|}~}}{{y|x}{}~}{|~z}|~}}||z~z~||~~~~z{}~}{~~~~|~{}~v}|}}~}~~}~}~|}}|~}~}{~{}~{~~~|}~}~|}}|~}~y~|~}~~~}}~|~||{{y|~|~}~~}~~~~z}|x~y|y}}~}~z~}~~|~|~~~~~~}~~|~~~}{|}~~~~}~y}~~}~}}{}}~~~x{zw~z{{{zyzy~~|zvtzw{xy{|}{v~|}x}z{}xyz|xz{{~}yz~yy}|z{}|wy~yy{}xz{|xyywx}{{}y{~yzvz~yp~zz|{vrzxx|wxwzw{w}y}|z|yy~{}~}zx||zz|~||zz{}yw|~z}z|zy{z{uuzxzz{}}z}ww~v}zw}~zw|{~x{~}{z~||{z~x|||w}{wwyw}|x~zzz~vx|w~|y~{yzw|{{yyu}{}z~{|{yxu|vww{{w|{yv{u}~zzwz|~|y{}~xyxwy{y{yy~z~y{}y}{{}||}|z}zu~{{zz||{|zzz|{|{{x}{}{||}{}}~{z{xwx}x}x}}{w||}{x~{{w{{|z|x}zx}{ywz}||y}|}|x|w~{||yzz|}~u|x{}}|x||{||}y|{y|{x}||zyw{}|{xz{{v}|zyuzxz}xz|}|{~{~||}x{yzy{}wyz}|}~}|zxyy}}xyx}~~{{{{x~}z~yy||~}{|{z|{z|}yy}}z}wyyzy}|}{xw{|yz{x{zyx{~yz}xzx{}{vy}~{{v|y||zz|z|zyyyx}|{{{z|{|{|y}}|vz{{zy}~zw{|x~{~}y|yyzz~{{{z|}|zy|zx{yyx{|zyy{~zy{~~{}~}yz~y{x}zyxzx{|y~u}w{yz~{~|yy{xz~vxx~w|y|zwxwxyzz{~|tzxy}xu~}y{z|zz|{}z||}~{~{|}~~~~~|~}{~y||~~~~~|~||}~z~}|~}}y}}{}{|}z}|~~}~||}}z||||z||}v~}~}z}~y}{~~}~{}}|~~{}z~z}}~|~~|~{}}}|~{|y~|~~}}~~~{}~}}~{{{~~~~~}|}~|~~}{|~}~}}|x~||z|~zy{~}}|z|z}xy~{{x}~}z{||~}|~|{{}~}|z~|~}~z~}~~~|~}{}z~|~~|x{|~~~}}~~|~y}~~}~|~}~|}~||}}~|x}x|}{~}{|}~}}}~y}{~|}|~|}~|z}|}|w|~||}|y~{|{||~{~{{vx|z{yywu|{vx{z~yzysy|zz{zz|{x~|w|zz}~|x}y}{{y}~|{}|y{zy{|z{}|zz{y|z||{t|xzyz{z|||z}|{~|}}{uw{vz{{}xwx|}|}}{~ywx|}~}zz}yv{zzzyw{|wz|x{{zwyrx~vz|~{|}}{{|z|yx{z|{~{}|~~}{y{{{~yu{vy~v}{z{z{|uyzvzxyx~{z{xz|~{x}zzy{}~y{z|w}{}}~y}{{zz{y{x|}v{|{zw}}zz~v{{}z}zv{~z}x}x~}|{|z{|z{}{y}~{y}xwz~x}yywy{z~|{|}vw}{{}zzz|v|{{|~}y|z|~||vz}~~q|~z|~|z~~tyx||z~{zw}xyvz|w~{wzyvy{}{vy~z}x}|y{~z{|x|{|~}}~{x}}}zy|~ywy{{~}wz|{|~x{yy{{}}z|y|wyx{||}zwx{|zzyx~{y{~{z}z~{~|}}ywwyzx|{~|~~|yy{y}}|z{yv|z{|z|}}yz|}y}{|}{~}{|{yw{ywy}|z||{{}z}~{xy{z||{||||~}{~{y}~|||{{{{|z|z{zzz}~~|}}{}xxyzxw~wy{|x}x}xz{}}zyz~xxw|}z}}|x~|{|}~~|{~ux}|}{~~}vzwv}yzzzzyx}|y}{w}wy}yxyyyz}|z}{w{}zy~~~}~|}}|~~{}}}~{z|~~}|}}}{||}z{}|~~}}}}~}{~~~~}~~}|~}}|~|~~|{z~}~|}zx~}z~|x~{~~y|{}}{|wz{|~z|~z~~|x~}~}~~~~||}~||~{}~~}~~~~|}~}~{~}|y~|~}}}}~y}}|}}~||~}}}|{~y|~}z||~~zx|{~}}|~~~~~|||~~~|y~~}~~||}}~{||~~}|y{z|{|z~z|~~~~|{}~|z~~~~|~~~{~z{}|~{~|~||}y~~y{y}z{{zxzy{w{y{}y{z{|yy{}xx}|}|zzxz{|yy}{z}}}zxzxw|}~ww{~x}|w{~|~{wy~yz{~|{uzz{zvy{z{||y}~{{t|{x{x}yz~}wzy{vz{zyzyu}|~yxw|{{}y}zy~~|zzyz}|}{|}~~v{w~|uw}z~|~vx|||yw}~{zx{||x}y}y}zuyz}~v~y|yy{~~|~}xzz~z~|{{}yu}}|xvzy}xx}{yz|{x}}}||{~z}zv~{}wz|vw||{yu{~}y}{}v|x|zx}uz}{z~y{ywwx|}{{|zvz|t}}{y|x{zyxyy{y}y}y}z}y||z~~{yz|{|x}~x{s|{x||x{y||z|{{x||xzy~vy|}}|yy~wy|{||zz}{{||{ywz}{~}~z{~v|zy~v}~w{}~|{y||~}~z}|}}||z{{|}z}|zz|x~zzz{yx|xy{z{{zz{v{}{{|{z~w||vy}~{z{rz|}|{{{xzz}|z{}x{}|x~z}z}|{~x}|{{y{zz}xx|wy{z{{yy~xv~ywy}~{yyzx{wy|}|x{~}|{xvyw|}y{xy{}|{yx~{}}wyzz~{zyzyz{{{~{|yy|z|y}|||v~~ywz}y{|v~{wzxzy|}}|||yxz|zz|}yv{|u{zyv~y}{z}|{{|~{u}z|u}w{xx{xxz}}zyx}|z|{ywz~}y~~zx~w{||z}}}x}~{|}|z}~~~z|~}|}}||}}~}}~|{}z|~}|~|{~z~}|}~~~|zy~}|{}~~w|}~}~~~|}{~z{~~~|{~}~}|{}}~|{{{~{|}}~~}~~}~}~~}~|~z~|{}~||}}~|y}}}~}|~~|}|||}|}}}{{|~}~{{z~}y}}{|}|}~}~~|}~}}{~}|~|{~|~~~|y}~}~}|~|}|~~~}}}~y}}}}~~}~||~~||{{}}|{~~~||}~~}~|~}~~|{~}}~~~~~~{}|{~|}}}z~z|z}z}~}~}{}}{~~}|{~x}}{xz}}}~~{~}~}}y}{}}~~~z}~||}y}~{}}|~~}~|~w}|{{|y{|}xw{x|zv~wwx~|~zyy|{x{y{ztzxzyzz}~{|}w|{|~|{{}|y{|}~{z}yy}~y{y{y{ywy{|yz|}{sv|yy{}~|{y~u}z~{zyyx{~~{}|y|y}{z{p~y}|{{{x|}|xyww{|z{{z}wzz{yyv}}z~z~z{yw~y}~~}{||~~y~}|{{y}z}z{{|wv|z{zx{y|{wxx{{yxy{|{{y~}{|zz~~yz{z}w}x~y}w{zyz{zsyy||w{{z}{}|y|}u~}x{uz}z}~z{{x{|~xz~|~{|{}|zz~x|{{~}|zyz{x|}vxz{xwuw~|z|~}zyz}{|{~{}}~||y||zzz|zwyz{zv}z~|{}}}~x}~|xyzy|v|y{|}wx}~{w~~|}z{|wyyv~~{z}yy|yv{z{{u|z{v{v}w{zv|y{{y{}y}{xzz|}z|wy|zxyy{~~~x|{yz||{{vx|}}wz}}z}}x~wwzu{~|{~~~~}xyw|y{z~}~}{}~}~}y|yt{{zz}{yt~x}z{z{{xw{ywy}y~xx||y~x~}{|}||{{|y}~{{y}{wy{}tww{|z|{z|{{z{yy{~~{~y~z~~}yz{{y~y~{y~~~zwx|wwxy|}}{z{w|{|w}xyz|xyzxuz|~~}{z}wz|{~}|~~~|~||}~||~}}|~~w}~~}}}}}}{~||}~~{|~}}|}{~}~}zx||||~~}}~z||}~~{~~}~|~}}}|~|}|~|~}}~~|y~|~{~{|~z~|~}~}}{}~}|z~~~{~|{||}~{|}~}|~|~z{{}|~}|~}|{~||~|~||~||}~~}~~~|~~}~~}~~{}~~{~||||}}}~|~~~}~|~~~~~}~}}|||}~~|~z~}|~~~~~|~|}~}}}|}|z}}|~}{{}~}~~|~{zz|x~~z~|~{}||{}x{|yzxz}yx}{~xyux}xy}||y{~wx|y}}wz}}z{xz{{{y}~{|~~}|z{}|{|wz{|}w||{y|}|z|{xz{y|}|zyy~zy{w{z{y}yxy||~x}|y|}~|zz}}z{{w{z}}y{||{{u~z{zzzvyzz|yy{x~w||{|z|vz|yxxzz|xy{ztz{|}xyzzyy~||}z{{~~zy~}xyxyyvxzvy|x}xzw|{y|{{{yzzwt~{~z{y~zxz}||yyxy||~z~||}{y~~|yzu{x{}|~z||x}xzxy}~zx||y||||}x}x}t}z{xz{||}xx||y~}y{{w|}{y{z~z{t{z{{yv}y}zytyzz}z~xy}~yt}{{~}}|v|z}{{y}}|}}vw}{~zx{|}|yw{y|z}w{|y{rz~y|x|}||}x~~xyzy|||~z~y|yu}w{|}yzzy{{|v{{{|zyz|}||||yzw}}y{|{z|wz}y}{zz~wyuyxzyyz~~z}}yx{~x|{{y|zy|{yyzt{z|zz{}v~|w{}~x{zy{zs~wyzy{yx~z|ty{||y||z}{|{}z~yz{x||yyy}~{}}xz{z{w}{}{{zx|wzy{y{t||zz{wx{x|zz~|zz|{zzxyyuzzxy}|~{yy|{{{z~y|w{{yyx||vzyx~z{w|~z{u~|~z|z{{{}|~x|}|z~z}y~~z|y~y}z}{zy|}}~yy|w||zz|xxy{~{~~||~~}~z}~~~||}~|}~~~}|~{~}z~~|}y~~~}~}|}~~|||}~~|z~~~~~||}z~~~y}~}}{~~z|z{~}z}|}}xy}~~}~}~|}{{}~}~}~}~~}|~~||||}}~}}}}}~}}}}~}}~~{|}}||{z|}{}}|~|}}{}~~}~{}|}}|~{}~|~}~{}z~|}}}}{}~~~}~y}|~y~|z}|}}~~{~}~||~~}~~~||}~|z}}x}}~{{y}}~{}|{}{z~}|~~~~~}}zy~}~|y~}~}~~|}}}{}~|~}y~y}~||}{}{~|~~||~~{}}{~{{}~}y{||~|}wzz{z~zxxw{yz|z~yvyxz{z|{wyyy|~yy|~||z|}{~}~z}{||vtz|{|~|y~zwv|y|tzyzz|||zxwv}wz}w|zz~|{|wx{}{|{{|{~y~|y{y|z{{yx|w{{|z|zzyx|z}zzw|xy}vv|w}y{xy{{|{{|wyvy{{{}{|w{|zx||yz~yzvzxx|z|||}{wxz|w}z{{xy{z|uy~w~z}zy{z~zyzx{|{z}~zv|zxxx}zw{|y{|~}w||zxw|yz{|w|~xx|{}|}}~}~{y|}}{||z}~zy|{}x{yxwx{{x|y|ywwxz~zz{zz}~z~}}}}|rzz}v|xyzv{}}x}}x{~|z{|x}}~}|xy||}~zyzz~w{{w}z|y}vzz}~{z}}z}{}}~z}{z~w~{|~~zyy|y~|}z{~z~zy{wzxzxw{y}~w{xx|y}|{||z}{|yx{}}{}}{yzyyzx{zz{vx{}y|z~yz{}{{y{y{yx|}z||~{zz~xz}}zz{{|}{z}v}}|yy{x}{|{{wz{|yw}zzxz|xxy}x{x||{z}xxz{z{}uz|~|}|||v}z{{}zxw||y{yx~|yzzv{yxyw{{|}|}yy|yz}}|}w{~zx||y|z~}~}|}|z}zz}zz|zx{zxxz|wxxz{z}||{z|{}|yx{~|~x{|y}xz}}|xy~}}~}z~}}}~}w~{{}~~~}~}}~~}|~~}}}{}~~}|~}|||||}{z}~~|~|}}{~~}|}}{{}{}{|{}}{~{{zy}{~~tw{y}~~~~}}|||~~~~~~}{z|y~|~~}~}{z~|~~|}z~~}y~}~z}~~~~}}~z}z|}~y{z{}|}~|~~|~}~~~}~x}z~}z}~}~~}{~~~|~~||{}}}}~~}{}|~|~~~~~}|~}x}}|z}{}||}~{~}}{~y~||{}~~~||z~|}~{}{|~}{zwwv}y{~z|~}}{|||}zx}zx~|}|}{|~zz}x||~|wvx~x{y~}|z}wvv{yz{~w{yy{{}vx{|{z{{zzw|}z~z|wvzz|y|zz|zz~y|}~z}||}||wy}{}~|}z{~~y{}z}zv}||{{{yxyz{{y|zz|y{~|{{x|xx|y{|||wx|y|zz~}|x{~}x{z{zy~ww{~~|}|z{~x~z}~zzvy|zw{~yzxw|z~{}|{~z{~}y{{wzx|w{}{y|{v}z{|z|y{x~||~{|z~u{z~~|~x~xyy|}wz|z|w}{|w}{z}}z{}~{z{x|}wvyz~}|w|}xzzzxz}}~{x}}|}{x}z~}~{|y{zx|w}{{}yz~zxw{{y}{|{~yzx|}||{|zyw{~}u}t}{z}{z}~~z}|yz|{|{|~z~{{y}~y~|t{|{zz|~{zyxw~}|{{||{xw|||{{y{vwy|||u|z}{y|}zzy}{}~t{|z|{v{yxz{yzy}z{vyy~{}~~~z{|vy{xyxy|uz{y~{z}}zz}zzwvx{yzxz{zz~~{~|v~x{}z{x{}~x{~}|~|yxy|z}|}{|}y~|z{|y}z{{}{tuzzw|~}}yy{y}zuy}}z}u|{{}|~}xwy|yv~w{z{~{|z~z~yyyz|}yyx}x}}~}{||~z{}x|~~wy~uyuz|wz|znyxz}}txzxz~~y~~{yx{}}z~z{}~}z~z}|}~}~}}~}}~{{~~y|}~}~~|{z~~{}~{z~~~~}}}~}x|}~|y~}z|}|~~~z{~~~}~|~{~~z{}}|}|~}}}~}|~|}}||~{}~~{~|w}y}}~~~}~z|}~~}z~~}}}~|~z|}{|~~~}~|||~|~}~{{{||{}}}}}~{}z}z}z}||~z~y~}{|~~}~~~~}|~{|}{~|~|~{~~~}|~~~|~~~}~}}~~x~~~y}}|}~{~~}|{}~~}|w~}~}}w}|}~}|{{~~~}}{{x}}||}}}~~~x~zz~{~|~}}{}~~}~~{u~}~~z|}{z~}}{~}~z~r~}~|y}|~zx~~yx|zy{}xzzz|t}||||z{y|}{|{uuuwyzy}zxv}zzz}}~|zz{{zv}yz~z|~uxy|~{xz{|{xyyzu}{wxyxwuy}ywy|uw|{~~ww~}wxz{{{zv{z|{x~zx}y|z}}{|{{{{~zyx|v|x{yxv~yz||}}{z|uzyx{{vxz{{}zxy{wz|zw|z{|y~{zz{~|{z}w~zw{~{z{~~~|||}y}~wyutzy|zu}{z||{}{yzxwzwz}y}yxz}}}~}z{{zx{~yw||{~z|zwx{zy~w~y{vwyzyywzz~{z{{x|w~}xxwyxw~z{{~~z|xw}{twx~}zwxyy{}}}|}{|y}{xww{{s|x{{{|z~}w}~vy~}xyvy|~~|}{}|{w{y}|vz}xsz{x~xy{{wz}{xw|{{||zy|~~y}z}|}{y|}~{}||y}{}~~}{w|xwuyyz~|~x}|wvx}|xxy{}~vyy{{{|}xz~{}{}}{|{yz{{}~~}xz|z}}zu~}{xzy|{z|yzwz~zzy}xyvxzzzzx|{{y{|}{zy{yx{yz{z}{{||{xu|z|{xwyx|yx}{{|}{xyvywyt{u~vuxxxzw|}~{x}|y}~|~}z|s|~y{{|y|{yy~zxw{y{}{z|{{~|yzyu{yzx||~xu{ywxwz{~y{yy~x~xz{w~x{~{z~v~x{tz|w~{}|z}zx{{wyz~}w~y{{{}{yzz}{y{{x{yy|z|x}}~z~yw|~~}|}~~||{}~}}~|{~|~}{|{|}||~~}z~|{~z}|}~}~}{}}z~{~{x|zy~}~}~x|{}}~~~{}}y~}}}~|z}z}yz~||{~||{}~{~y~{|{}|}z}||y|}|}}~~~|~}}|~|~}|~w|}~{}}~|~}|~y}|~|y~~}~~~}}}}{{{{}|~|~~{|}}{~{}y}~~{~~z}~~}|}~}}}|~||~|~|~}~~||~~{~~}|z}}{~}}~|~~z|}||}w|~}~yyx}}}}|~y}|~~|~}{}x|z~|{}}yzxx|z||}{}|~|~~}w|yz{y{y}}~~}w|z|zvzx|x}ywzxy{}z|yzz}zyt{zzy~|w|yz|zy~u}ywxz{x{{||{zxyzzxz~|y{{w{uxuz|{z}x~}z{~z}tzzzxyvxxwx{}yy}z{}z{uxyx|z{z~}y|{{{{{y}|}{yv{zy|zw|~v~xxy|{zy|{~vzyxy{|zyvzzz}z~{~xv{vw~}y|zw{z}y{vzxz{z{wz{x|yz|}{xzy{y|{}z{z~y|vw}|z||z}||{}w}}x|z{{}z~~x|zx{{x|y~zy|||}z{zwyyzw{}y~{z|~|{}{z~{wz~{zy}vy~}~x{{}wy}zyx{}x{|v{zyx}yyx|{{}{}y|y}~x|}}}{|yz{yy{zy{vw{}}{}{y|{|y{zyw{w{y|}z{}x{|vzxxzzx}y|}}yt{|{x}}}yy||}{}|}|x~~z}|{}~v}{|}z{~z|u{wzz||z{~z}{|x|zw}}}~{x{~|wz|z~z~~~zw{~zz{z}|x||~xz{~zxy~|{{|{{~y{vzxy{v{zzz|x{zt}{~v|xy}v{u}y}}|y~yy|~wwz~}||v~z{|{}x{xwz}x|~y|z~}z}{z|u{{y~xz~sy{|||z~yww~y||~{yv}xu|}{~z~{~zzvxz|yx~z|wwy~~x{||yz}yw}wu||yux{}xxz}{|yysz~{{xzz}~{y}}y~z~v{zv{{~}|z|yz{w}{}y|wzzxzzr{||~}z}}||~~~||}|}{z|y~{}}}}|{}||z~}~}~}~|}~|y|~}|{~|~y}|z~|}||~{z~}~~}z}}~~~}||}}~~~~|{y~{|~{{|}z}}|{~|{}}}~|~~}}}|~}~}~{~}z}yy}z~~{~}~~}{z|{{~{~{~{~~~}~~|}{}|{~~}}}}~~~~}}~~~~|~~~|}|}||}z|~}z|}~z~}~~z~~}|~z}}}~~{~|}}}z{~~|}}z}~}|{}}u|~~~~{}|~~~~|~}~~}|y{~~~|~}~~~}|~~~|||}~~}z~}~|}{{}~~~~~~|}~|z}~~~~r~~~}{}}~|~{~{}~x}|z{|~xxzx|}v}{yzyy}xz|wyyy}wzz|xx~yvz~wx}zzx}|~~zz}}w|zwzu}wz|y~{z|zwxzyxyxzyy{{x~zy{zzx}y||wxwyx~z|x{xzzx|~zuzw{v|vwyztyz~}{z{xz~x~}yyz|~z{yx{||z~}{x|{yywyx{~z|}}w}||~y{{}~yzzvz|}}}}x{|~}{u|vwtyvw}~z{{}z{|zy{zvy|zx}z||w~yyzxz{w~z{~}|z{zw~{x|}{~{}uyv|~{z}x{|{z|zyzxx|{w{x~~}z|~w|y{{|y|}}yz{|{~zzz}v{ywvx}{yx{x}wv}xwxwx~yz{z|zvv}zx}}|y}~{z{z~z~}}|~z}yz~~x{}|v}{{|~{zyxz}{y{{ys~}~xz{}{}zz|~{y~|}~y{~x~~zy|~{xyyx~y||}}}{w{zy{y|tz|}x}|}{zz~~||}wyz|y{vx{x{}{y}zyz~z{|~z~{z||x{||z{z{y}v}z{{zy|{x}|}{{yz|||yyywzyzy|}y{}{{~~xx|z||wy~x|s}xzzxyzyy{{|{z~}y|xxx|y|zwuw~{{}zzy|yvy{~|}}zz|{|{{z{uzw}y{yz|{z|x|y||{}{yxyy|w}v|z{y~|}~zxyz~~}z{{|||z~yzz~y}{}{w||}u}yz|y}}}|}vy}zzz~{t{{z}z|vx{}{}y}}|~{z~~|~~{}|~~z~|{~||}~zz~|{{~~~}~~~}~~|}~}x}}|{}}w}s|{}~}~{|sy}~~{{~~~||~y}|}~~~~|~}~~~}~z|~}}y{~~}~}|~~y~||~|~}{|z}~z}}z||~~}~|}|~}{y~{}~}}~~~~}}~|z|~}{~~||~~|}~}~z~~}~~|~~~~x|~}}|}z{|x}{~~z}z~|{}{~~|}}~y}~}~~|~}}~y{~~}~y|~{x}~~~~|~|{{}~{~}~z~~~}}~~~y~~|~z}|~z|}~~~}{|~}~z|}|z|z||}y~~{~z}~~}}~~~||yy{|{{y{||~vyx{xzy|~yyz}zxx}z|wy~x}{x}~{v}{w|}}yy}yy{~xzx}v{w~w{}yywz|}zy{|y{}{{~{{z~|yyyzwxx{~}{~zyz|~y{{x{yuz|}||~{yz|yzyyyz~z~zwvxxy|}zwz{|x|~z{v{w}xyuzwwz|qzx|x{{yy}}y{{{z{x|}z~}}zz}{~z|~z}y{~{yy{z|}{z{xw~yyxy|~{{{{~~{yz}~yzz~{}z}z}{|z{y~|xz|xzw|~zzxy}y}~w{x{~wx{{v~~xv{z{~~|~~xzwx|xwz|w|u~}w|xwy|z{y{}yz|zyxz~x|y|{{~xx~s{}w{yzv{yyz}y|}{{zy~~}x{z{{|y{}{{~}~yw}~{{yzz|}}}~zvz~~{}xwv|zyy}{z{|z}y||{zy~{zyuz{{|}xzvw~~|~y|}xzx}~x~}~{{y{w}|w{{y{zw}{|wy}}zzzyx}{{||yz|}wz}z}{yzzyz}z~zy~zzyy|zzy|u{}y{}|yzz|yy~{x{w||{uw~}{{{x}{{y~{z~z||}|{|y|}uwxw{yuyyz{|vv}z|x||xu|y|v}}|{y}yyyyzz~w}wzzxyu{{z{|zzz}x~z~|xyw}{|z{z~~~ww}}uyx|syx{zuz}y{{x~yzy|x|{{}y}zvyyx}{{w||~v|zz}|z}|zzx|~|xz|yv{}~|}}~~~}|~|}{z}y{{z~|}y|~~}~}{}z~~~~}{{}y~~}~~~|{}t|}}{y||z||z~|}|||~}}}|{{~z}~}z}~}||}y}||~~~}|~}{}}~y~||}~}~}{{|~~~|}~}|~}}}}}||}y|~}{~{~|}xz{~~}}||{~z~~}|}z{}~|{~~|{}~}}}z}|~~~|~{}}}}~{~{{~~{}}~~|}}~}~z~y{|}}}~}}}|}~~}}~~y~~~}}}~}}~|~~~~}}zy}}{~|}~~z~~}|}|z~}~}~y}||~}{{zx~~{~~{}~}~|}{}~}}z~}|||~}|v|y}~~~~~}{zyw}vzz~z|y{zxx}wz{|yxz|yw}vyzyzy{~}|x{~z}|z|y|{|yz}{x{y}}zw~v|x{}{y|~{~x|xx|{zyy~|~zz}{yw|zyx{zz}{yy}{z}x{~|{y|{uyxy{}}z{x|}yx{{|z{xvvyw~yw~uz}wyx|xwvx{|z||y{y}x~|y~|~zyz~y{x~zt|{~{{~~|y{~}{xypywzx}zzzxx{|xzyx|xy~{wrw|{||~yy{yy~zz~{|~{z~{u{|v}~x||yx||{}zv{}{y{||z~~yzzyx{ywv~{~zzx|~y~zz~||yz{}xyzy||}x}~yx|y}{|{y{vvxyyyyzz||}vv}x{{vz||x{u}|}zz|}{}~~{y~y}{~}z{}uyyz|~wuu|zzzxyxu{{y}~xy}||wzz~~u~|}~xy{zz|~{}}{}|x{vx|x|v{|v{u|v}{|wxz{ywwwxu}z}xwz|xyz}y{}zy~v~}yy{}|xzz|{}~~vsyxy}yzy}}x|}x|zq}z|~z~|yw}xxx}~|{}zz~}y|{z|wy}t}u}t||~{||{z{z||{z{zyz~}zv}}|wvxyv{x|||z~|{yu{x|}y~yy}z~}xy||{}}|~|{|wyyvv{|{y}}|{|wu{yzxxxy{{z|x{{y||z~|}~w{~|}w~xy|}}|y|zzzz~}x~xxz|{yz}yzwy|z|xvy~~xzwzw~x{z|}z}|~|~}y}~~zyz}~~}{{~}|z}}~~}}}}}|}~}~|~|}|{}{z|||~{}~}~||~}~~~~~~|~{~~z~~|~~}|}~|{~}z~|~~~|{{}}z~|}~x~~~}}{|~}~{~{}||~|~}~y~x~|||~}||~{~z~~~y{~}~y}}z{}~{~~}|}{{{~~y||||{|{|x}|~|z~{~|}z|}~~||~~{}|~|~}}||~~|~y{z|}{|{}~~~}}}|}z~|{~{}~z~||}w}}|~|~||}{|~y~}|{z|z~~}~}}}~{|}||}~|~z}}}}~z|{|{~y|}~~}}}y}~y|{xz}y|{z|{w|{zzzx||w{xz|}}{x~|{wzvyxzww|z|||z{xzy|x{z}~z}yyyyzy|w|{yxzzzxy||uv|{{uu}}~yx}y}xx{{}yz{}{w{y~wyy~|{w~|{y|||~xzzy}zz|{|}xzvy}}||yxzy}~{{xw}zwy}{~|{x|}|}z|zz{{{~zx{{z||w}y}~w{}}y}x{y}{zzyzxx|}z{|}tz}z}|xz}xxyz{z}y}~|uw{}x|{~z{z~{{|y{~{}{x{|y~xy{|vywwxzy{yy|{z}}zuz|x}zyx|z}{zz{y{z}zzzy{y|{z{{zz~}xz|~y{y}|y{}||yz{wz||zzzy|~s|||{xz{|{x{z}yy|xzx|w|}x~{xyyx|}{zy{z{wu~u}}y~|yy{||}z{yz|y|wzy||{~w~~}ws|{yx~{xyy}~xzzyzx{w}v~zzvz~x}w{y|{z|v{|{{}~{|}wxyy{|~}y|{y|z{zy{{|y|x|{|wzzzu~x{|yxz~~yzz{|t~{||xy}|{yxz{y{x~z{~x|~zz{x}}y|~v~|}x|{v{{yww|x{|~wzwyzx~}|y{||y{{|x}xzzx}zzz~{zzy{x}{|}y}z~z|xv}y{zz}y||xx|}~wz{|z|w|{{w|{{u}y~zy{{y{x{{||{z~y|z{{|xzx}xzzy|~{z{|y}|z{~wy{z|}{x|{{|x~~~~~z~~}|~~|~|y|||}~~y}~}{{}~||{~{{{}}}~{}~~}{{~{||~|{}}}}|~}|}~}x|~|~|}~|}}~~}{|y|~|}~|~~}z}}~z~z}~{{~{~~z~{z|}|~~{{~}|~~~~|~~}~~}{t~~|~|~}}}}}|||~}}~{z}|~~}}z}{{||}|}}z~~}~}~|}|~~~~~||}}~}~}~~~}~{}~~~{}~~~~{}~~~}}}|{~~~z}|y}~~~~|z~{z}}}}~~~|}}}}z~||{{|~z}}~}}|~}|~}}}{}z~u}}{}}~~~}~yv~{z{xzw~}~w{}xww{||z~yz|x{v{ty}x|{}}y{~zz{{yxy|~xyz|}}{{|z~{vv~{|{|zw}{y|xxywy{z|xyzzzz{wu}{ywx}|~yz|xyz}yv{{||yy}x||xyy|y}~{zz{}~{wx{}v{x~yx}xxxwyz~vzy}xz~||x}|{x|y|zxz}z~w{~z}}z|}|}w{x||w||xy}z|{yxuyx}z{|w{xzzwy}~x{||}}z|{}{yy{}yz{}}xy}yz|v~~{z{z{wyz{zzwz{zw~w{{vx{yyyz{||{|y|y{z||zwy|{}~yzy{~zzy{{}z~|xzzwxyu{z{|~zzyzwz{~}{{z|{x||wy~}}|xy|||y||~z}z|xw{x~}zyy}{yy}vxwzx{m~x}y{|{{|z}||yz|xy|v{x{{{z{|{}|{yz|}z{z|ywy{z{vzyzzx{{zz|}xuw{{yy}xwy|z|{zw|wy|w~}~~}}~|~zw}{}}}xz~y{|x{yx}{yvzxy{w||u~y{|w|{uyxyxz}}|{z}zxyy{z{~~yz~}z}yzz{zz}xxzyyyy{{s{y|z|z{{}|~|xv{}~|z~zx{{|x{~{|||w}y{y~|yx{~x}}xwzytz{y}|wz{zzzy{zyzyw}xy{{z~~y{z{~z|{~|{|x|w}|yz}z}zux}xzyx}y~xyv|yzzwxyyxyx~~{||zyzzy{x|y~}|}{|||yyz~~}}}|}}~~z~z|||}~~~}}~~|~~|z}}||{{|~}}~}x~{~~}|~~~}~{|~z{~~}}}}}~}~|}~~}}~}~}w}~}~|}}|}}{{}}{|~~}|~{{~y~~~~~}~{~~|y~|}{~}x{|~y~~}~~|}}~~}|{~}}|}|~~}{~~~~~}{~~}~|}}{|}~~}}~|~}~~}}{|~~{||}{}}}||}{z~~||{{}}~}~~|~{~|{|{~|~}}}~z}~}z}~~~~~~~{|w~w}~{}|||}~||y~~~}~{{~|x}||{{~}}|z{}~}~}~~{{{{wzxv{x}u}}{w|zx|}w}{zzvyww|{ww~|{w|yy}y|w}|zzzxx}yz}z|}{{{}y~w~vyvw|}yz{{{z{~y||y|~~}xw|~zwy|z||x|vyx|z~}z|}{|w{zz{y||yyz}~~~zxy|vyyy}{z||zw}~z}yzx}|z{ww{}zw{wz{xyx{zy{z{{x{|x{yu}zv}{~|zz|}{~yx|x~}z||w~|{{w||~zzyz}zyz}}xz|yz|vz{}{z{|z}zy{}y~~}zy{zyyzz~}|{~}yy{||wz}~|wx|{zzv{x{{~|y{}zy}yz~~|{}zzxxz|{{z{}}zx~||zzzy{|z{~~|z|}{}xx{|{y{|}x{xxwyzv}{~z{{xxwxxxy}}|yy}{}z}|{y}|zy|}|yz{}z{|y|}{|{x}y}|u||z{y|}w{yx}|z|{}zx~}|y{{z|x|||vyy{z}|~z~|zy~xxyy|u{{|z}w|{y~xz|{z{yzxzzvw{{}{}x{|{yx|}|y|yzwx~yyz~v{{}yxy{y|xyyxyzxv}~{z}~}z{y~xx}w|}v~|xyyz{|z|}}|zv|}|wz{~|wzww~z|z|}{{|x{w~w~|x}}zyp~z{yy|{}|z|{y|zzz}{{|{}}zz}}wz{}{|yuzz{{x}xx|y}w}yz~xy}x{z~z}z{z}y|{zvz||}xz{x|yw~|ww}}}}{z~}}|}w{x|{{}|zz||~}~z{}|}}z~~~}~}~}y~{{}~{~}}~}zz|||}}}~|~~}||}~~}}}~|}|}z}}}~~~|}||}{{zz~~|~y~~~z~}}{||~}|~{}~}}|}||y}~|||~{~zx{|~~}{}{{}z}y|~|~~|}zz{v}}~~}~}{}|z~}z~|{~~}}~y~}{z~~~|~|}~{{}{z~~|}~|~~~~{{|~z}|z}~|}x{~}~{~}{~~~~w|{|}~|||~}~{}}}~~|}~~}~~}{w}|}}~~|}~~}~}|~}|~}}{}}~~z~}~~}||~z}|||}|~}}}y~}{~~~}{z~~~~~z}|}|~~~}x}~||}{|||w{{~{y{}zz}zzu{y|wzvyy{uxz|{y{xv|yzv{yx|ux{zyxyz{yvz|zy{{|zz}{y}~z{y|zx}}|zzy{x{}yyy}y|yx}~{}xv{{wzw}{z{|z|zs}z{~z}}{yxz{{{|xz}x}zwx{wxyzz{{~y}{x{wz~}{~zwxzxxw~xz{|}{yz}x{}{}|yyxw|}}|}zwx{xuu|x~zxvy{{|{zxy}yy{wx{{xy}}y|yz{|z}y|z~xz||w~yy{{}{xzzy{z|}vyzz{~yzz{y|zy~zyv|{~{~zy~y|}z~}yx{s}v|~}{}}zy}{z~wwxzzwzzz~~yyx~w|}xzxz{yyy~yx}}z{~y}z|zyy{}~|y||xy~}z}}|~z~xxz{xxy}v{yzy~ztx|~}w|||wz||{~~zx~w}}}|zzyzww|{zyz}{zxxyz{wyx}yvy{yy~}yx}xzxx{~z~{x|}}{{}}y{~z~t{z~{}|zwzy}{yw{{|yz{v{zwwz|}y{uy{{{zyww|}{v{w~{x{zz~z}~}z{}|{|}~yxxzyx}}~zy}z~{vz~{yyzyxyz{{zw{xz{z~||{}y||y|{{z||}yx|vzz{y{{xwyzzzyt}zu{{vx|{~{|x}~w}yw||}}~{~y}yzx||{}|~{z}~|{|x|z{yxy{|xuzxvx{x}|zwz{w~~}|{~y}{{}|yuuxw}}wzz~}}|}~{}~|}}~|~y~|}|zz{{}y|||~{~}{~}~}|}}}~~||~x~|~}x{~~}|}|~{}yv|~~~~~}||~~z~|~}~~~|}~}yz}||}~~~}}z|}{}~zw{yz~~|}}}~}~|~~}~|~}}{||{{v}}~}{|}~}~~z~}}|}~}|{}|~{||~|}{}|~~~|~}}{~~~|y}{z|}w}}}}}{}{z~}~~{}y||}||}~{}}z{}~|}~z|z{{~~~|}}}~}}w{~|{~|}}~~}}~}|~~~}|~}}|}~|}z}}~~}~{~~}}~}~~|~}y}}|z~}~~}}~{{|~~~~}~~~z}{z{}y{zzy}{||v|}z{{tz{yy{}~~zw{zy{|{{}wy{|{}xvzw{y{{yxxx{y}}}vz{|xw}}z|{|{vy||}|{y{|y}~{|}||{z{x||w|}~xyx|z{w{zzy}}y|z{|yxzxxy|z|}w~y|u~~|}}|z}}yzz{{{{~{zz}|{{{|||wz}y~z}~xzz{}~|{|yzzy{w{{y~{~zv|{{{||}wzy}x{z}zx~yxy}|wxzy|z~y{yvw}zzx~xz{yx}|~}|}zx~}w~~|yyyz{zz}zxz|||x{x||y}zyz}xy|yvz|{zx||~||vyw|vwywzxw|~z~zwz{}||y{~y{{uy~y{{y|v|y{|{yvz~w}r~{y~{}~zz}yu}|y}z~yw|}|{{||yz|~z~{}}|{y{zxvyyu|syz{||wx}y{}}xzzx{|w}{z{q||}~}vx|zu~}{x{{|u||w}yx||xyzwyyy{xyy|y|xzz|z~{w|~ww{wzzy}vzwz|s{~y}y|{{|x{v|{z||{}y}zz|y~vz{x}~xyz~xu|w||xy{yzz{{|{vwz{||xz}{y~z||x|w{~{{{~~y~{{~xxvx|}w{yx{y{~{w}|{}zvyy|}v}}zz~{}~wyzzw}xz~vz|{zwx{|yx~x|{yz|zzu|{xzzy||~y|{|{x{}~yy}}}{{}{|w|y{}~{{zw~}~~z{z~{}yyzzwzy{zyyzz|}}wz{z{z|}y}~~z}|{~~~zx}}~|}~y}yz~}~z~}~~y~~}|~~}}y}|~x}}|~~}~~~{|}y~}~~~~}~z~{~}~~|~{}~}{}z~||~~{|}}z{y}~{{}}|}~z~}|~~{{|{}~}}~}|}}{}}~}}~}~{|~|}||~}|~~}}y}~|~|~}~}|{|~z|~z}~~|{~}|}{}{}z}|~}}|}~}|y~~}{}}}~||}}||~}~}z~}~~~~}}~}}}}{~}}}~|~~~{}}}{~}u~~~~}z|}y~}}|x}|||}~}}}~||}}}~zw}|}~}~~~~}|z~zz}z~|{{zw~{}xzu{}y|xv{vxyuy|wy|vzv|{~{xyz}v|z|x{~y{{|{}y|||~}{|ywxzzxv~z{}w}wwyzzwwxzxu{{y|~tw{w{xyw}xy|{{v||||x|yxzyx}v|zy{{}|~|z|{||||zz|y}}zxyz{|{yyvzzxzyx~y{~zzy{yz}{|y|z||{}}y~x||y{tzyw{|wuz}}}yz}~xv{xwz{xwvw}v~x~y}|z|xz||~}~yx{v}xz|~~{|w{}{zvzzyxyx|{}zyu|}y{}~yyvyx{x|w~}~~zy|{y{w~}u~yz{y|~~zx}~~~w|{z~~{|yyy{wxx|v|z{}tyyxx{z{y||sv~}z}~y{{~}yz|zwx|}z|~z|v}{|w}{{y}y{zzw{zvxw{}|yz|z}|yzvy}y}y~{yzx|~~~}y{}y||{}x{z{yv|~{|w}}~|zxzv}uyv~{u}ztzz|~|{{z{~|z|~{|z{|zzwz~z{}zy|wx|x{yx|xy|xs~~|z}y}|x}|x~ywz|}{}w}z|~{zv|{}|xyu{|{zyz~x~|uzyzxzzzywzw}}}{zzw|~|z{wxxxz}{|z|~y|}yy{}zy{z|||}z{|}|y{|~y}~x}~|||{}wzx}xwzx{z|zxx}||~x{}|{{}z}yx||}y}{{|z}wzy|~z|yv~~yvzxyyz}}z|~}z}|yz}}|{v{zz|z}|{{|||~{{~{{y~||{~}x||~{{z}}~z|}z~}~{~x~~|~~~~~~}}z~{~|z~~~z}~|{}}}~}|||z{~~}~||~}}~}|~}yz~|}~y|}}z}~y{~}~{}~}~}}~{|~|}||z|~}}}}~|}~}z}~~{~~~|}~|}}~{}~~~~~{~|~}zz~~xx{~~x{~~~z~{{~z~||z||{}x}z{}~~z|}|~}{~w~}{{y~~}}~z~}}{}{}|}~{}z~|}~~}~}}{z~}}}{~|}}}}}||~|}|z}}yz|{z{~}}}~y~~}{~}~~~|||z}||~}zz}~}z~~}x}|~|~~{}~|~}}~~{}|y}{|z}~y~}||~~~xy|ywy{~}~xwy|zxw||w|~z{{|zx}z}zww{x|x}ywx{|{wx}}zy{zzxzw~{y|zz{{vx~vz|z|z|}||z{zxv|{{y}z{zz{uywzx{y}z{|uy|vzy{|{z|y{y|yx{{xxzzwxyy~}xy}zx|y|y{x~}z|~{xywxxzwyv}z|yz~yzxv|{z}z{u}}zy}{|~}}||xyx{}{x|~{|~{~y|}}{zzw|{{~{xw}y}|v~vwy{{zzz|z{z|zyyx{|z|yy{wwxw|zz||x{z{|{~{zxxw~y}xxu|||vz~}xyz{|{y{xw|}}~x|xzwz{zx|u}|{z|zz{|}}{|x}xzz{|~}{|yz}}yz~~z}{yyw{~~xyzz|{zwt}}z}w|z~}|yxx|r}{|zyx}wzzxw}y{~|yz{}~u|y}yy}{}y~}|zz~}y{~|{|w}{o{|}w~y{}{xw}}{{~{}uuxyww|z|zyx~}{~v}ww{{z~yzzzzz~}~zxy{xzx|}~z{|zzwz{xy{u~{|zu}vyx{zz}~{{zz||v|u{x{~{y~|y{y|z|yy{w}z|{x{{wz{x~zyxv~z|{u|~{xzxz~z{~{~zz{v{zxzyzz|y|{{x{}~{xy|zw~}{z}x}w|z~|y|y{zwxywx~{yz|}x|vx{{{z{|zy}}}zyx}xz}z~{|yx{zvx|{|{|{wyxzz|z{{|y}}}y}~~~{}}|}~|~}}~|z~||~}~|}|}~{y~|z}~|}~z||}~{}}|~z~~~u~}}}}~|}~~~|~{||~~{~}yy~~{|~{~}z}}~{}~}{|}~~|~x}~~{}~}~}~~}}~~~x~~||{|||}{z}|~~}}|~~~~~~}}~~{{{~~~~|~}x{{z{{~wy~~~~}~}}~z|}}}~}{}z}~}yzz||}||~x{{|}~~~||~|{~}}}{~~{|~|}|}}~~}|}~|~~|s~}}}}~xz}~{}}|}}{}~|}y~y}{~|~~|}}}}}}~~~|~}y}x~~}}}~~~}||{z||~|}}|}|~}~x}~~|w{zu~x|{|}yx|}{vvwz{wu{|{{uvx{v}|zz~|{y{x|z}|w~{v|~{}~~}|xz}xt{zzw{~ytzwx{wxy~z|w|xzzx|{zzyz}y{zzzwy~|x{zz|z{z}{|y{|y~|xz{q|~{w|x|vy~|{zxwzyyy{|zyyx}y}xvx}zw{w{z|{}}}~}yw|}x{y|z~|}zy}{{|x}xx|z}}zw|yuyxww}}y{xyz{z|xzxx|}|~x~~|x~~|qy}}{y~{|}~}{}z~~v{}|uxzxyw}yx}zwwxz|yx}y|~}xy|~vzx}{|~y~w}|~~y~x}|wz|z}y~|}yyz||{xtwu{xxx|x}~x|yxzzv||~yy|}z{yz|y}x{|y~{zzz~}xvx|zx~|{|yx|xzw{|yyz{y}{{}z||s{y{zw{{}z}}~~{|yyzyy||y}zwy}yz}{~||z}~z}{zx{z}{xyxzyxyzz~w||{zvy}z~}x{zyxz~wyx{~ww}x{~{w|yx~{xx~zz|y{{vzzwv|x}{~y{||vx|~y~wy|zzvyw|~z~~~}v~yxz}z}wz}zw|y|wwx~yy{|yxw|u{z{y{y~|u{y|y|~z~zx{}wy}{y{~|}{z{x}z~xxy~{xvwy{z{||}xz{{zvvyz~}}z{vx{zx~{z}|~~|}}{xv}vx||{|{w}yz}x~zv~{wxyz{zwy|yy}||{{{|{}~y{zy}}z}~z~y}y}~x~z||~|}}}~~}}|~~~}{}z}}xz}~||{~{}~~|}~|~~~z~zz}~xz~|{}}y{~}}|z|}~~|~x}|~~~{~z}}|v~}|}}||||{}~~}|z}}}~~|{~{}}}||~z}|~z|}~y{~}~~}|~{~~y|}w{z}}~}}~|}}y||{|~}}||~}zz{z~|}{|y~{~}~~~}{|~~x~~{~~}~yz}~~~~}{}z}}z}~~~|z~ry{|~}{{}~~~z~z~y}||||~~~~}}|}~|~z~||~|}~}~}}||{~}z||~~|~}{~|z}|{}|}|~|}|}z|~}}|~~}|}~~~|{|z{z|{zxv{xzw{}|yz~zxx~|zzxxz|vwy|{{|{|{}~sy{{~y|{zy{zx{yvy{{y{|~y|{{{zzzu}zzy~}||zzyzyz{wxy{xz{~~vx|~|u|x~yw|xxy{vw{w{v{xzxy~wyv}wvy}zxy{yw|z~w{xxz{}vx~x{{{{}y{}z}w|ww|}zx~}w|z}{{{z~}}vxz~xy|zzz}}x}w{v{{|}w|{}|zw}}ww|xxzx{xy}r{|{{{zzyy{v{wyzyzzzu||zv|~z~wxxw}}wz|wzx|z|{x}~y~w{yzyxuz{x{}z}~|yx~y~x|y{wyz|{{x{zzz{||yyu~w}vzwy|zw|vx}v|x{yu|x}xwz{}t|{}}{y{||xwxv{x|{|}||zx|}y}z|~x||xz{{{{{|{xwzxuyy~}yzw|z}x{}|x}{z|yzxw~{x}x~xw~|~yzszyzxx}xyzyy}|~y{|}}wz{{zzzxz|x~|zv{w{{wzx||{zy{}{{|w}zyz{y{w}zzwyvy~y||}}zxyzyyz~x|yywy~{{xzw{xxxyz{z~vxxyxwzyyxu{}{yzwzxz{yyyx}z}}|z||x{y|syw{xzzzvxy}wzz|y{r|xyx{z|zz}xy{zvx{v{z|vxzy|xz{|yz|{|{z{||xz|y|}zzy|y|zu|{u}}{z~yy}uwxyx{}~}{{~zzwyzy}}x{y~v~yz{x}{xy{}xww}|zz|}yz|}~y|x|vx|{~~zz{~z}~{}~~}~z~z}~}{||~{~{|{|}|{~}y|~}|~~}}z{~~~}~~}}|}{}{~}}~}{{z}}{~}~z|~~|}}zz{y||{|y|}~{|||||~z{|~}~}z{w~||z~}x~~~z|~}|{}~|zz}~|{{~~z|~~~}|~{~~}~~|~|~~|~}}|z}~~y~}|}~{|x}{}~}|~}}~}|}{|~|~~|~~y|w|z|}~~z}}~}|{~|~}}{|}~}}{}{}{}|~|{}{}v|~}|||~z{z}||~{~}}{{~x~~~~z{~}~~~~}{{~~{~|~{{{~}{|zy}~~y|~x|{}}~}{}}}{|~z|}{~}}|}|y~~y||{}~x|~~}|~}~|}{|~~{z}|y|{~yy~{|wx{yx||yy{}zzzv{{wy{{{||x|xu}|{zx|~|~zz|}|~w|{{|}y|z~{yz||yyu|{~yyyw|vzvu|~zx{yw{}y~zwt}t|{}z||yzzy{~~z}|~zz|z{wzwz{x|{}}sy|wy{{z|y{}wzy{zzx{{{{z{wz{xvy}yy|z~y{{|~~{~|x{~w{zz}zyz}yy||{x~||x~z{z}xy|}{zz~}y{x~}zzy{z{|{zw{{|x{x}xz|yzzw~~|zzy||yxz~{yyywxz{y{{|ty{||||y|x}{}|}{yzzz{}~|}yxyy|||w{~~|xzyxw|z|v}z|x|zz{w}|y{|{}}{|{z}}~{~}~}||{~yzwy}|{{}{zzzz~}}|{}{z{}}yvyz}}xx|y{w|x}yz|{}y}|y}{y{~{}}zxyuwyzuv}zywxxvwv~yz~xszy|y}x|vyw|}|~y{|}|{y}z|{x{}{vw}vyw}u}|rz|xwy}x{~{uzyy{x}y}~|yy{x}vyy{uz|||z{|z~{~}|~vxx|~y}{{xx{xz{}}y{z}}x{}z|x}}{x~~y||yy|~z|x~~w{y|~z{{z||y{y{}z||vxwy|{zxz}~}xwxzxz|{xv{z{|zy|{z|u{|}|w~wzz}}}~}x|z}ywyw}{{~r|{u|yy{zx|{yz{z|}zw|z}}zx||}{|~v{~z~~{|}~zz~~|~z~}~z}{|}~{}~}~|~x~~~|}z{}z~}||xzz|~~|~}~~~|~~{|}x~{}|{|~}{|x~{}~}}}~~}||~|~~{{~{||~~}|~}z~}~|}zy|}~~{w~y~~{|~}||}~|{}}~|}~}~z|~~z~}|~|}|~~~}~}}}}{}}z|~}~~~||~~y}{|~~|{{x|~}~}~~y}~}|}|zv~z~||{~~}~}~~}~~}x}w{}y}|{|w}}~z|}|{~|{~|~{y~zx||}}{{~z}|}|~z~z~x~~}|~|~y~~~yz|}|~y~}}~~~{~z}y}z~}}}y}y|z}w{}z|}z{|{xw|zyyzz|{{zz{}w}{{|{}w{z}y}z{w}w|{y~{}w}{z{{zwz|}||zz{zxy~y|}y{}}z}x|z||{y~}}xxzx|}x|{x~{z|}{}}z{zz~}}|{vzyw|}yy{|}}~|y||x{}|{y{~}wzxz|~uzzz~|}z{y~zv|{yzzx~||}zx}}}||~{|}~y{y|{yw~zx~zy|z{|}zx|z~~|w}}~x|zy||{||z}|~zxz}|~|y~xz||zx~z|}|~zy||~x|z}|{}{|xzz|u|~{}~|{||}y{wz~|~y}{{~z}{{~x|w}zz{zw~y{}~}w|xy|}y}|{{z|{~zzyw}wz|yy}}}}y|y~}~zx}xxy}zy|}~zy|}xx{~z}{}z}{x~~~~{}}|{{|}~|}{||}||}}}}zx{{zw}}|{{|zz|~z{}~z~}||~}yzx|z{}~z|{|}{||~~~~}y~zzy~||}}|{}|}y|y|{yyw~uz~yx}{~|}}{z{y}|||~{y~|z~{}}z{{}}|{v}{|}|{xzw}|~{wu~}}w{zy~~z}x~w~}|~{|z~|~~}z~||}}{{{|{}vz{~{y}yx{~}{{}z~y|y}~{yzz}~y|}{|}{}||~~~{}{~x{~|}~{yz~|x~||~}||xzuz||}|yzz||z{}}~{~{}|~~}}}~~|~|}}~~}}}y{~~}~||}~}~{~~~z~|~}~{~~~~}}}~|}|z}~}~~~}}{~~~~~}~}}~}~~~~~}~|}z{~|}}~}y}{~|~~}}{|{|}{~~}}|~z|~|{~~}~}|~{|}~~~~~z~~}y~~}|~}{~}~|~~~~|}~|~}}~}~}~}~~|z~{~~{z}~r|~|{~~~|~|~{~}~|~}z}~~}~~|{z{}}y}~~~~}}{z|}{|{~}y~}{w|zu|zz{z~}|wxv~s{zyvyyx{x}ywz|x||~x{|{}~z{y|v~}zz{zz{z|yzz}yz{}zyzywz{}zv|xzzyx{vxzzzzx{|z}w~{z}{}xw~y~z}zwy}z}uwyy{wyzx}|z|~w|yy|{szy{xy{|w{|x~|y|x}~|}x~~{{{~{{x|}||}|}v}y{ywy}xy{yw{|x~~zwyyxvyy{{{x}{zzu}{}|vy}ywzwx~~z{||z~}~z{xz{|xwzx|x{|zy}u}||w{v{|wy{vw}||x|z|uz|{|uz~y{~zz{{z{~}{}vyywxxz}|zwzxy{x}|yzwzy{|{z~}q}~z~{||}{{{|z{}}|{y{xx{|z}xvyyuzyx~wuzwy|}}}x}|wzxvw{z{{}xx~}}y~}xz}wv}}~x~xx~xx{||{xx~y||z~yyvwt}yz{zzz{wz|y{~z{|y{~|{{yzy~{{{}{x}y}yx{|x|~z}{}z}|xz}y~yxx~wx{yy{{}y{{xyzz~xz}zyyz}}}}|~{v|}{y{|xwx~}zx|zzvzx{|{zy}|zwy{}x{{{}x~yx}y{}{z{z~|zz{z~{|{{zzyy{{wz}yz}xx}~xw|y{sxxzz|{xyzww|~}|{xz||{|y}|xxz}||{}}y}yy{{{|x|{y{zw|}v||}z}y|y|xz}{||z{~|x}y|{zyz}~}|||~{{~~~{z}}}y~~~~~z~}}y}~u}{{~~~}{|}}{||{|~|}|}{~~~||~|}~w}~~~||}|}}{}}yx|}}}{}}}|~}{}|~}y}{~~~~||}|~}||z||}|}{~}}|{~}{z{~{w}y{{y}|~y}~}~~}}{|~~}}|}}~~~~|z~{|~~~}zz|}z{~x}{~z|z}~|~~{|~{~y|}y}~~{}|~}~~}}~|z|{|w~|{~|z{}}}}~}z}}~|~~{}~}~}~}}|}~~y~~~}~{y}}~~{}}|z~z}~~y{|~y~|~|}}}~}~~}|~~|}~~}}y}{~}{ywv}z}x{|}}|{v}{{zz~zzy|||{xyyy|{}~zzy}|zz~|zz|{z||z~v{y|z{{{|xx{{|xy|x||}|{y{yxzzywyxytx{zzx}xz~yzy}||||wx{{z~y{|uy|y~zy}{y|xzu|yy}|{}{~u||x||zx~|}z~|{wy{{yxy|{|{}}~|||zz{|z}|y{}yztzzzz}w~zx{}z{y|{zx{|}x~~yo|~xy~v|z|yv|{{|{y{ww|xzyzz}z~~{xzyw|~zxwzy}zz||zz|zz|wz}~y~wu{wwzzz{}}|ywz{y~|u{}}yzy{xyz{}{x}yz}w}{~|yzwvzwxwx}v|xy{y|{{z|~xy|}y{x~zx{wwz}z|{y~y}y{wzy~yz|{uy{|}{||yy{|xszx{x~{z|{}yz|}yx|~w}w|{ywzxyxv|yy|z~x{~yx|||{|~|~w{~{z{nzz|z{}wzvz~{|}|{~xy{{||{v{||}|{|z~~~yy|yz~y{zz{vy}{yz{xyz~}}z{{}}{}|{{z{||x{~zz~yz~~xv~y{{xvx~}yyxw{{{{zyz{|}|xzx{~{y}yz|{x{zxz|z}}zww|w~}}xyy||y}{{z{||y}|z}z{x~}z~}||}x~{zywy|y{wxzx{{~y{}~yx{yxw}|~|x|~u|zwxxv|xz{zy{w||}|~z{|~}|yxy~|{y|{~{x~}|xz|z}y||~yzwz}v|y}||z|x{~~|{{z}|~}}~|{~}{|}}~~}}~}|~}||~~~}|||~~z|~{|{}}}~~~~|}~~|~z|z~}}~}}{}}|{w~z}}}{||}~~~y}z~~}|}~|~~}{~||}}z}~|}~|~~}{~}~{}~}~~z~~~{~~~}~{~}{||~~z}}~}{~{}}~}}~~{}~{|~~~||z~{}~y}~||}~w}|~}~~}|}~|{~~}{}~||{}|}}~}}zz~}||~{~}|{~|y~}~{~{}~{~}}|~~{{~}|~}~{}{{{{x}||~~~~~{}{{~~|~}{~~~}}y~|~~}~}~y}}|{}xy|}zuzw|w||{{u{yzzu~{yzz}xz||}zv|yx{xz|}|{~xzy|z{z{|zyx{{x|}}z{ztyx}y{xw{~yxy{y|y|xvw{wzxxu|vxy{|wvwx|szyx~{w{xyy|{yyy~|{}{ux|~|||v|wwxyux|xuzxw~|w}|wxz}}z{yxzw||yyy|yw||zz~~y|}y{{~|y}zx|~z|{z~sz|~~zzv|x|}|w}wt{z{u||xvz~y{z|zzxz~~{}{~z{yvx{~zy}zx|z{z|}wwzzvrzvzxvy}z|xxy~y|x{yvzxzzw~z{x~zyz|{}y}x|{}{{|x~wxtz~xy{~ww{{x|{w~xw}yzv|{x|}}wzzxv|w{zy~~zzz|x|||{w|y~zyz~z|}}}|zxsx{}|~{yw}{||zu}}t~xx~ywx{wyuzy}}zz}~{~x~~zz|}|v{~yz{|~{|z|v|z|{{z{|w||y|{|zwz|xx{zu{yz~yx}}z{xzxz}{x~{zwx}xyyy|zzw|z|x|ww~wy{}~{{xxzwz~zx|y}w{yzuz|}xvy}{z{zzwy~xzw~{v~{|~~}yx~y}z{|~~z|y|z|{z}y{wv~y{vy~|y{xzw}w|~}w|~|{{z{~}||yz{}{~|}z{ywx|x{{}~zy{{y|y{}y{~xx~w|uz{z|}yw|y}}~{vyyx|~{w||zx}~xx{z{||~{zzxz~x||}uzzyywx{}|yw{|zz|~yy|wyz{|{|{{y}y}w|}}~}|zz{}~~}}zz||}|z|}|}~{~~~}{}{}~}~}|~~|z}~}}}|}z}}~}y~}|~}|y~}~}~|x{~|z{}~~~|}x{|y|~}~~z~~|}~{zxz|~{|~}z}{z~~z~}~~}~~{~}~|~|~}~~}~}~|}}{~~~~}~{{|}{}|z~~}|~}~~}|~~~|~{~~~}}~}}w{}z|~~~~}~|}|~{~|~~~~{yz~}~}{~~}x|~~z~}~~~}~~}~|{}~}yz}x~}~}~~~~|~~||}}{~{z}|~~~~{~|y}~~||z~~|}w|{~{|z|~~z|{{}||{~~}}~|}~}}~|{{~{{|zz}~{z}w|z}z}{~|w}|}}{xx}zzz|}|zzzz~yz~zy}}||}|{x}}v|w{{~z{{{xuz{}zz}~|}}tyx{|}z{zy{u|xy|yy~{x}zz{{}|{||zxv{x{}~zv|uy}{u|y}~~yzu||zvz{z{z{}|y{z}{ww{w~wz}zz|v|~zzzz{|wzy|~{~w}vyyz|x{|xz~{y|y|zxvz|zxv~{||}y{yzxwvz|ztzty~y|ywzz{{xz~|y{}{{z{z{rxyw~ywz|x}}|y|yyw|zy|y}x|{v|~z}{{zy||zx|{{}{}|~zyzxuwyv{u|}y~yz|{xzwy||yvxx}{uwx{|{|}x||zwyzyzyy||y||z|y|zv{~{wyw{}{{|}z{{x{y{w}|y{x~yz}|z{|}w|ywxzy~|zzzz|w}xxz{{y~|uzv|{}||x}y}{z}~z}|yx|~y|x{|{|{{~vwyw|z{|z}}{{y}~yx{{|w{yy{zwy}~|y}y{{{xxwy}z{v}y|xzx{{}zzzyzv}|xwu{z}z~{x{~}{{zy{|y|u~zyz{{y~yu}w|~x}x}yy{{{zxy|{xxyyz|y}vyxy}xy~z}y}|~~}w{y}||vz{zyz|}zvxxz|xz~~zz||{{xz{wzy~yy{zzv|zw|yy|}}{|z|y|u{||}y}}zz{|vy}z{zzux~|zv|}{x~x}}zzy}xzzw~}}yx{}|{}wy{|zxy{{xzz}{w{{xz{wz|{|yzu{xz|z~{|}{~}~}}|}~y}}|~{}|~|}}~~|~~}z{{}~}}}~y}}||~||w~}|z~~~~~|}~~{{zz~{||~|{}~}{{|y~~|||z|~}}~}~|}y~}w~{~}|}|}y~x|{~~~|~|~|~{}}}~~|~~}{~}y}|}}}|{}~|~~~}~}~~~}||zx|}}~}|~{~|}}~~~~~}}{~~}~||}~}}|~~~|~~|~|}|}~}y~~|{}|}{{~}}}z~}~}{||}~}~}~~~|}}}}~}}|{{|z~~|~}~~~~{~~~|}}}}z|~~}}}}y~|y{}}}zz|}}}{{x|{~||}}z~}~}y|~|{~}|z}~}zz}~}}|{~~|~|zzy~}{|~|~z}{zy}yyzxzw|{uzy{x}}~yy}}|yyyvy|}xy~wzz|~z}|y{}w}yzxvz}~zxz|zwz~wxxv|tw~wxvxzuzyu~}|xz|zxxz|{~vzz|y{|y}yzz{}|z{y|xy{~{uzz{zu{{x|y~~x|}}~{v}zutxxxy{}||}|y}x}v}|}{{{{~x{~|z|}}w||~|yxu|yz~{{uw|zzwzyvy{yw{yz}}wzyz{x{~{{|zyz}~z|}{y}z|{yy~z|y|y~}zw{xz{}u{y|vz{}{yw{}yxx}}x|~x{zz~z~w}{~yy{y~yy}x}{|{v|{zzyw{xzxxxwyy|xx}|}y{x{{~}s{x}{z{~{x~ww{}yzzywz|}y~{|~}|yu~|w|z|z|v}zvyw{yy}zx~wyx|vvyzxuy~xzx|y{~}y|xz}|x~~}{z{{w|y}|xw~wwx{x|vyw|zuy{w{|{y{{z|x}{x{|y|zy|~}z{}v}~{}zxx{yx~xz~xx|{z|y{}}yw}}zvyw{u{z~|~~{x{|}||yxzz~rz{z|}|y|wu}{yz|{x~z|wz{y}x}y{{x}v|xxy{x|{w}}yzz}y{z~~zz{|}}|}v}}w|{w|zyx{y{|}y}{}w|~|xv}w}x~wyx{zxz}{}{{|w{swy|z}~|||~~}~|}x}zxz{yzw{{{yww|}yz}z{{yyt}~zz{}|zw~|~yz~}~}{}~}~~}}}~}|~xz|{{}}~~~|}}|~}|~}~{~}}}zz}~~y|}|~~}~~|||~|z}~~~}}}~w}}}|~}{z{|~||}}{z}}y~}}|~~|y}}z~{|{|~}z~|~~~|}|~}~||~|}}}z|~~}zy{}~|~~}|~~}|}~~{|~|~||}||}|{~|~|z}}}|~|~{||~|~~}}~~|~~}}~}}}|}~z~}y|{{}~~|}|{~~}{~~}z}}}x}{}~~|{}~|~}~}~~~{{~}~|~||~~|}~|{~{|z}|~}|~z}~z}|~}}|{~}~y}~~~|~~|~|}~}~}|~~q~|}}{|~{|y}||}{~{w~}~|}~}~w|{xxzxy|w}v|z|zx~~y{y|{v{yx{|wv{zx|yv{|x{zx{y{xxw{{|z}|x}}z|zzxzyyyy}z|w{|{}w|x|x}{|wx}wyz|~yz{{wx~~w{|x{{x|zyxy}x}z|y{zv{yxxvwxyxy}z}~zxz|~xzy|}|{z}z|{}~uzzxyzzxx|z{u{ux{x|zx~z{zx}x|u}z||~yx}r{vw~z|zyxv{}yy{{z|{|{{zzwy{x}{zzxzzuwzzx|~|y{{zxv}zz||{yyw|z{z|y{z}x|~xy|zyz{ywu|xx{~yxw~yz}{|w}|||~|yxzz|~x|{x|z{~y{z|ww}|{zy~{|||{~{|zuzzz}|{yy}{{{}||wzty|z~~y}zy{}~z|zzuz{{xy|}{uzywy|v||{xy~|{|x}|}vyuyzyz{xyy|zy{zz}zvxxxw|}}w||yvz{zyzyz{{}}x|~y~|yzzxxz}wx|}z}|yxz}vz||r|y{|w|||~}zy~{~yzxzzwy~xz{{~zvxy|w}s}{}wwzx|wxxyut|z|{v}{}zz{~|yxu}{yzzy{}z}{z{zz{{z{{{xz~{yz|yx}y{uyw}y{|wyz{z~xxz|{yw{|xz|}x~{|}xy|yz{u|~{{|vyy}}tw}zz||zzzzyw{|xwyy~z||}~{xyx||{||x~x~xy{xzw}|}x{x|z~~|z|ty{}z~~xz{y}|}yz~sz}~vwz~y|z{|~u~~x{{ywz}~}{}|{~}~}~~}{{}z~}~y|}~{{~}~}}}{~|~|~}}}y}~|{|~|w}|}{||}|~|w~~}|{}~w|}}{y}{}|}~~~~}~}}~}{}{}{|}|}~|}|}~}~~|~~~}|~~~zz~|}~}~|~|~}}~~}~}~|}}}w}~|}}~}~}~~|}}~}|}|~~xz~~}}}|~|{|}}~y|{{}|~~}~~|~|{~~}}~z~||~|}|}~~}~~z|~}{}~~~}}{{~{}}}~}}y}~|~|||~~}|~}}|}~}~|~|~~~~~}z}{|{~|}y~z|}}~|x||z}~}~x~~}y||}|}}{}}~|~}}}}}}~y}|~}|~}{y~{~}~{~~~}}z~z}zz{{~|}{{{z|yy{~yzyz|zzwyy~wwzxxx{wzyy{zz|{xyx}x|||~z}{|y~|}}z{w|y|x}yz~z~v{|zv|~vzy{w{zy|y{|yxzwzuxxyzw|yz}|}v{{|v}~{}|yvzvz|}|{y}|{x{v|}yx|xyzwwvx{wz{zz|||{w}zwtzy}{|yx|~}{{vw|zw{w~x{}|yw|w}}}zz|uzy{uzxyzvy|}}{vxyxxwz~vy~{{zy{}|yzwy{}}y{{}||y|z|{~w}zwy||}yyxz~}xw}u}|zw|{}xxwz{wz{x{x|}~||||wz~}x}}|~zw}{~yzy{|||{{yv~wz}wz{{|x|{uwv|zy}{vx{vzzz}}y~{y|z|z|z{zyx|{{v{}|y}}z{wyyyzz|{}v}zzzwyxv}wx}x}x|~{{}~~{|~z{{{}|z~yy|~z}y{}wx}y~x{~{|v{x}x}{y}yt~yyxtw|w}}|y{zz}zz|{|~|z{|x}~}~}}|}{{y{tz{zy|yz{yyx{y{zyuyyvu~y|z{vy|~y}~xx~x{|z}z{|{~{}z|~v|xyzy~v{x||u{vz}~vy|{~v{{{wy~svvx}y}z~zw{~}{zuzv{z|||}w~z~z{zuzy{yyzzxwxzz}z}zyzzz|zw{||{{{wyw|{s~{{wx|}~y|~{}{}~|{{t|u{yxv{{y~~zt}vy{x}xzz~{xxywvv}x~yw{{{~|y|{u~x{}{zy}}~|~~|}|~~~~~|||}|}}~|x~x~}~}}z~}{|~~}}{|}~z|{w|~}~{~~~y~{~}{~~{}}|||~~}z{}|}}|~~z}~y|~~|~|y{~|}~|~|~}|y~}|}}}~z|}|~}~~}~}}}}}|~}~}}}}~|}||}~|~}~||~z|x}|~}~~{|~~~~~y~||{{{~z}}|~}{~|{}~z}y~}|~~}z|}w}|x~~y}}}~}z}~{|}}{{{|y~z~~|}}~y|~}~{~~y~}||{}|}~|}~}||~~{|~|~|||y}z|}|~|~}w}{|{{}}|~}|~|}~~~~}z{}~~y}}~zyyzx~}}~z||~v{|~w~||}zyw}{y{wz}}}}{~yzzyy||{xzy~yxxz~~{}uzx{w}y}yw{|z}xuxy}|z|zw~{xxzw|z}z{w|{~z}yz{z}v{}|yzz}~{z|w}}~{||y}y~v{yzy{{y~{~z}{{||z~~}~x}~zvz|wx|}xx~yzyz|}yy||v~~yu|~~zuv{y|uxy{{z}zyy{|{|y|yzzz{yxx}}x|yxux}}uyyyw~x~{x|yw|}y{xwwy{{xyys{|y|vy|z~y}w~x{xzx|||zz{xz{|}|y}}z||y|}yx{}|~zw{~|zz}y|xx}z|}y{{x~y{|xu|t|x~|~~~vxy|}yz}{u{}{}}~|x}v~~~z{y|zz{}}~~y}}y~~ywz}}{z}|z}}z}x}yyw{{w}|w}{}z{{yy{z~yz{y}yyzx}x{zw~|w|yy{|||xy|{~y|{}{|y|{}|}|}{}x}z{t{xz|y~}|yz{|yzz{|v{y~z~xy~w{w{vwy}zx{vzy~}}w{w~z{xx{w}{{|{}w|{{~wz|}{{z{v{z|{|{ww{{{|}{y}zxw{~~{ww}w{}}{z|zzzz{zx{z~{yzxz{yzx}|{w}{w|yxx|zy||~wzzwz~vx~||z{xz|y|~z}~zzw~|x~{}{z}yz|x{yy}}z|{wz|{}|x}yxzt~y~zyxx|}v}}y}~}zzy|xwz}wzxzzxz{{{|}}z|zzx}|z{~ww}y~yy{||~{x~~~~}|~}}||~|~{||}~{~~|||}|}{}}~~|{{z~|{||~{~|}z~}z}}|{~~~~{zy~~~}~~|{}{~}{z~z~~}~|~~|}~~|z~{}}~|x}z}~~{~}z}|~||}z|}}~z}~~{||}}~~~~}|~~~}{~z}~|{}~{~}|~|~~~~~z~~~~{~~~~|}||||x~{}}~}}}{~{{z~~|{u}|~~~}~}~~|~||zy}}~~}{~}}~|}{}|y}~}|}z|~{{y|~z~}}~~}~|}}~{~z}{}}z}~z~~}z~}zz{~}}z|}|}~{|z{|}xy}~~|}~x||}}~||}|~|~}y~|}}|~~}|}|}~}|}~}~|y|~~z~}{x{y{|zyzz|}|zyyxy{x~t{}xv{}|z|yu|xxywzw}~t{|zxx}|z}y}~|{}{ywy}w{}{x}yzxz|~{~zxz}z}||xzxz{xyxyvzyx|z~x||wx}yz~||~{~~|~v|yz|y{w{{y{}{}{q{|tvw|xy}||zzy{yz}w|y{u{x|xz}}y{}{x}x|}{~z~w{{|xy{t|}~zy~xyzyyuzx{z|x|v|y{yy{xz|vz{|zwzzv{w}{|yz~zzy{z~}x{}~yz|wz~{wz~{zzw{}vzxyzxyzyy}{|wx{{zwy}{v~{||{xzyy}{~|xz|w}z{~v{}w}~wzy{~~y}{t{z{yyyv}y{{~{y}~v}xz{||~|xzx||{~w|}z~|xx{|~{y{y|yz{|w{{zzxyy||y~wz{w}|v}yxyyyyzv{z~{{z|x~}|y|||z}{{}~~wwu{yy|yz}|{x|yy|}~uz}{v|z}{zzv{||{zy~uy}{}y{}}}|yy}|w{z}}}}w|{z{wz|wyz}xyw{}}yz|yw}}{yz}uz{yxyxyz{{u|z}{vwyv|~zzv~~}{{{~}|{|~z~zy{z~x~vz|~wv~yzy{}||w|}}w{w{{|z|}~{|}~z~|w~zyy~|~~}y~x{}t{~xx{wsy{{{|zv~y|{z|x|}}{{~{zy}w}}xx}{{wz{x|}|~~w||{}y~~yu{z~xyywyy}y}y{w{v|yx{zxozz}}xy}z||{y{{y}}|}~~zz}{y}}}y~~}}|}{{}~~~}~}y~|}}{~}{q}xz~z|}|}|}y||}~z~~~~{~}~~z~}~~y{~|}}~}z~~~~|||w}~{~yz{{~}x~~~~{|z|y~}|{{~}~~{~w||{{|~}|~|{~}|{z}|}z|}~}{~~||~|}{~{z}~zy~~|~}~|~~}}|}~}~}}~{{~~~~z}}|}}}}y|}{~}xy|y{{}~|w|}}|z||||}w{~|~|z}~zx}|}|{{~~|}}~}~}~~}z~{yz~{|~}|w{~}{x~~~|y}}}{~{|{||{~x}x|}{~||{|~|}}~|}~~~|}}|{}y|}~y}|{~||~}|z~{~|~~|~~y{}|}~~{y~}}}{z{}zv~uz|~v|xz|z{~~yy~}{v{y{|{{xzzz{|v}~{{z|{~vy{{}{|y|y{~y{{y}}}|yz|w~|~||yyyz}}y{}u|z}wy{|{yx|yx{|y{}w{}{}x}{{wzyzzyz{~}}z||{x{}{}{||{x{|xvzx|w||{yy}~y{{|~{~x{{{yz|{~{~||z}w{}vxzz~~}|y}yz}{z|x|||{~w~~{u|~xw{~}wz}~|z}z~x}y~yzz|}}xz~|z|vy~{z{zyz}y|x|~}|y|y}{xy|zz|z}ywz}y|~~~}}|xxv|wx||{{z{{|z}{|y|{y{z{}y~||z}|zz~z}~}{{|~{zxzz||}|}w{~wy{{}x|zz{|~yx~{{x{{{|x}zw}xw{y~~zzy}z}yz}z~{}~|zw}|~z|x{}zz~}|z{{|zz|~vyx~{}|{z{xy{zx|v||~|xv{y|wx{w{y|~}yw}{||}}{xz~{{}y|}~}{y~{{z}{}{y}x~{}zz|wzx}{{{}}~}z~z}{}}}zz~{~{y~z~zz}~|{}z|||x}~zz}{x}|||{z{z|{x{}zy{yyzz~|||zz}|}~v{}y{|}~{{|xz~~|~|{|y}z{|}z~|uv}|}w|~{zz{||}{}{}x{|~x}y}wz}{yzy}|x{{xx|{z~}~~}{{{{|{|~|w|{w||||~~{}}~|}|~{}||~}~|~|{~~~||}~~}|{~~~}}~}{~~~~||}}~|~~~z~|z~|~}}}|~~}~~}~~~}}~~~~}}~~~~~}~~}{~~~|y~}}}|z|}~~}}}~}}||}~|~{~~}z}}~~}}~~~y~~|}}~~~~~}~{~}z}z~~}}~~|z}~}~{}~~z}|}~~~~{}}}~~{|}~{~{|}~~~~|||~~}~}}{}~~~}|~|{z}||}~uy{{~|xy{w~v|x}y||{{xxyzz~x{zyx{wxxzy}zw|wy|{y}}~~x}zz}z|~x~~z}}|~v||zxx}z~{zxu~y}x{|{~{wz|yy|{{vzw{{{v|}x}xx|{y{}{z{|{~}}z}|vyxx{{|w{uzzv{||y||xvy}x|xw{v{~{{|{|}|~yy~|~zw~~{}}}{x||~y~x{yyu}~|z{zy{xzt{xzx}yvz{zu|z{z{~w|~~|~y}{ywuy}{{yx~{}{|y~z{z}yyxv}z~{vz|z{wy{{z}{zzxyw~xv{z}{y~|x~~{zzzzx|z{x||{tx|{xyx|~t|~||}xzwvywyywz}zwyyyzwxww|xzy{y{}|~~zy~z|{|y{z}zvzzw~|zyv{yz{z{z~~{zyz{x~y|x~z|{||}~||xxy{}}|zx}z{||w{}{|{|uy|}{y|w{~wv{y}wzyx|zx|vv}xzu{x{y~}wz|u}xz|||zyxzy~{x{z{|{}}}{y}z|}zxwwxyzzw{{zz{|}vx}}wwz|}yz{y|z{|z{{|{|yyx|w}|~~w|}}|}{zy}|||yyzyy{x{w|xww|y{y{{{vz{}uyyuw|~xz~|{w{z}ww|}w{yw{|zw{~y}|}}zyx{{xyzyzyv{u{vy{zzyz{z|zvw|vw~xw}yz|zw{v~wx~u}~v{z{{x}y~~||{wzyx{w{yyz}y{~|xzv}yzxwzy{zy}~{~~}{{~{yy}xzx}||~~~}}x|~}}~}|}~|}}}~~|~{}~||~|~z|}|}|y|}{~~~{}~{}}}~x}{z}|}|~z{~~~}~~}~z{}~~~~{||~|~~~}~}{x~}}{}}}}~}~{~~||{~}}|}~~~}}~~}~~~|~z~{~{}~~|~}z{~~}~~}~~~~y|}}}||}z~yy|}}v~}~}~~~~|~y}|{~x}||{}~~~~~}}~~|}||{||~~~{}|~}~~~~|~}~{~~|}~~~}zu~~~~{z}{}}}}w~~~y~z{~|~~~||}{}z~y}}}}y|~x{{z}~~~{z}x~}|~}~~x}||{~{~~}}~|z|~~}~~z~|y}}~~{}}y}~||||}~|{{~y~}xy{{|}}|z}yy{~zx{{|x~{z{y|z~z~{||{y{v|||zz|zy{x||}}~z~w~{{~xw~x}z|xw|y||{vxvyyyzz~}|~||y}y|}y{}xx{|u|y~yxyyy}|zz{z|}x~yz|z~zwyxzxy~wzsz{w|{|zz~{zz|||x|{~}{|{}y}z{}vyxy{y}{z{{wzzy|y{{z{yy||z{}|zy{yx|{x}vxz}xxyxy|||zzz{~y}x}xzz{|~z~y}{}~zz}|{{~|x{~~zw}y|xyzx||x|z||yx|wx{|zzzz~{y}zz~~~|{zzx|xy~{y|z~{z{~|x|x}{|}z~u{~|z~zzxz{|x}zz{w~yxzy}{~~{}zy{}|yz}{zzzy}{{}x{z~|z{zz|yzzzy~xw}z}{xzyyw{}|x~z{}z{w{{x|wy~{{{z{||y{y|{xy|}yz|{z~{|y{|xwxyxx}|~{}}{ztv{zz|x}w}~y|{{}{|y{}w{{|y}wzz}yy~yw{y~wy|x{}z}~{{{x{{{z|{|}}xzz|x||zw{z}w|zy~}}z}z{}y{~}{xxzz|tw|}|{|uy||~xy~zz{{yyzz~}z{wz|wxx}{zy{w}}z{|{wyy{zw|}vxyw|x}~}yw{~}{}}k~yvzzzz~z{||xzz{}y{{w}~z{|{y||xyxy|}zz{~z~|{y|y}}x|{}|zz{{}|y||uy|zv||zzvz|~|z||}~{{~}}}{{{~|~}y~}~~}|}ww}{~~{}|~}x{~zwyz~~}z|z}~}~~}~~{~}|{~|}|~}}}|z}}}}}}}}y{~|~}}}}|}~~|{~}||}||}{~}{{~{|}~{}~}}}}|z|~}}~|}~~{}||~~}~~||}}}~y}}~|}}}y|}}~~|~}|~~}~|~}~~}zz|||~~y}||{|~}|{~zx~x}~yx{|}{}{x~{}~|}}z||}|}|~~z}|zz~~~|}|{}}}{|||~|~|z|{~y|x}~~{~{~}~|{{~}||y}~{}w~}}~}}}|~~}{~|}~{~}~|~~~|~~}|~{|~~~~}~|}{x~u}}|yyuz{~|w{zw}wyyzzxx}wtzy~x}u}}zuzwuxwzyzx|}{{{{{yz|{|{y}{y~{~zx~z|}|}x}wzzx{z}{xyvy|yw|}~w}x{{~|}{|y~x{{v~{{z~x{}|w}x}|x|ywyx~vxzxu}wyx{x|{|wyzuzwywwxy{y~}wzy}w~}|~|~}z}zz||~yz{xz|~~|yx}z|~|wvyyyx|{yz|y|}{u|yzzw~~}{z||w{yww{z}||v{yzvz~|xxv|{}vxx{{{z|~|{{|}x}}zwz|zyxw{{}x{u~}|{w{xz}|z{}||z|{{}~{{{v{wyy|zu{zz{xwwyyxx||x~|x|{xx|z}}z|z{|yy|y{~{{zy{z}~~zzzw~szx}{}y|yyvsxzz|u|yxs{y}y||~~{z{yv{z{~z~uz}||wy|~wy||{zz~{zzv|ww{~z{xyq|zyv{v}zz|z|}~|{{zy{}y|{zyyw}|y{~z{z|{w}zy{xwyvyx|}zx||}zt~yyxzz|w}y|z|xzx{x|z{~{z|~y||z|||y~wz{zy{}}{zxzwxy||yyu{xz}{x|~{zxw~}}xw|xz{{{~w|x{}xz{|}|vyv|z{}{{|{{y|||yy{yzx{u{y{y}yy{{|~||~{y{}u~|~}~zz~z{||x|}{{{z{xz{|{{xxzyw{x{|xxz}}|x~{yxy}xyz{yzy|vzzz|}x}{{zwy}{xzz~~|x{z}~~~~}~}}|~~w}}{|||~}~~|z}yz|~}z~~{~}zzx}~||~}}~{~y||~~|~~|~}~}z~~}~~~}}}~}y~|}}|~|}}~|~~|~|{}}~|~}{|~}~~~}~}~}|~{}|}}z|~{~}}~{~~|~~|~||~~}|~}}}~}~~}|{~{|z}}}~~|z~~y|{~|~~}~|z~zz}}|}~~}~~}}|~~{|~}yz~~}|||~~}~~~}~}{~z}~|~~|~zy~z|~}{}~y~{~~~~{}|}~~|{}}{~y~z|{~w~{~{~~~~z{}~}|~wy|~~}}~}}}}~}~~~{z}}~~y}|z~x~~}||~}|}{z~~z~{|~{}xxy}{~v{{{yvvyz|x|yyy{~|}|z}{x{zxwyyv|yy}yzyxxwz{xx}zw{|~y{|}{{{x{|zyy}}vwxy|}{zv{zw~y~z}{|y{x}zy|u{y{yzywvwuy~z{}wzx{{|||{zw~zzx{xzyy{{|wu|zy~}yy}w{uzz}}{zz|{yxwzz{ytwzzwy}z{wx{x{}y|wzy|yz{~y~vv|yzv{yxzz{|wv~{wv~v{{{|zw{zzy~y{z}xyyy~}{z}uwxy}zyw{{|xz|zw~{yzz|z~}vzyz}|yz|z|~x~wxyw|{y{{{{x{{|x{x|{zv}{xvy{z|{}|}w{{}y{{}y{{{|wxx|yzzyx{{yvz~x|yz~{zw{{xuz~y{xu}}z{|yxw{{|ywww}|z{zzz{wyxsryzy~vzvxw~|y|}{|yzy|y{{{{zr|xxy}vyy~|y~~z|xzxzx|yyyv}xw}x}||}yzy|yy|{y{zvy}wuzy}}zyzz~yxxzxxx{}y}x{|||{uzz{{{{wy{x~y}{{ywwz|x}zwy~{}x{{xzu{w{|~z|ww|yzz{|wxz|ztyw}~|y{v{xvxy{{zzzx|yyz~wz{zwz|{yx}}yz}|yyy{|{z|{}{{yx}w}x{|z}{y~x{zz{~{}~}{z{~x|u|v{yzx|~zyzw~|z}x{}z|x~z{}}|z{y|xz}yzwuz{~uz}{{y{z{{}|y~xu{zy{{wvyzw{|zzw|vwyv}}y{yy}y}~|{}~~~~~{}z|}y~|~~}{}~~}{w|}y{|yyy|~~~}~}{z~y|y}~}}~{~|}z}{~~{~~{{}}}{~~}~~||}z~}|}{x~}|}|y}|z~|yy|~{z~|}}{~}}{x~}~}~{~|}}~}}~{~}~~}~~|}~~z~{}~}z|~|~~}~}~}|~~|y|y~}|}~||}~~}~z~}{~~~x~|}z~}x}{}~~y}z}~}|~~~~|}|u}{~|~{~}}|~}{}~~~|{|~}}|{}~{}~~~w{~z|~~|~|{~}{~}}{~}|~||z~||~{}||}}~{|}|~}|}}|}~~~{~~|~||xx~{~{~~~~~~}}~}}}~z~|~}y~~x|~|~z~}{z{}{}}}{{~y{}z||z{}zvxzyyv|zy{zzyxxz|zxzvwzzyzzy~{|z|}z{y|}x~zy{|}||~}~z}}{~uz|u{{|x}zywzw|yyzy~szzxy||wy}~~u||}x~z~yz{{~z{y{{}xw}}}y}{{z{}z{y|yxwyyyvzxyyyx{|uvx{|y{xvxu{xy|{xw{w}}x{~z{~u|}z{~}zy}||y{xv{{z|{xy|zz{x{|vzv|xzy{{z|y|||}}uz{y~yyyzzvyw|zx|zz~|v~{{y|v|yzyxz~zu}ux}{w||xxzyy}y{y|zyz|{w}zzv{{{}z~~{vy|y~}w}||z~zzz|x|x{w{yz{xr{yw{uz||{{y}{vv||yz|y|{}}{}w|x~~v{yy{{z~}~zxy}}yyy|w}wy~}xtz}yv||}|y|zuzyv||yy{zxxvz}z|yzy~|x{yz|y|z}z{~z{{x}{wy}uzwyy}|xzywyyy|yy}z{x{yxz{}v{zy{wzv}||u{z}||~wv}zzzvz}{yzy{w}}|w}}xxu|{zyzyx{~}{z|~zwyzv}y}x{~zz}~x}{{|yx}}xxzwyx{ytvz{v||}w{zvxx}zz|z{{xy|yz{x~|yzxz{~{~z|~{y{{x{y{w|z}z|z}y{{vz}xxu|xy{vzwywww|wxy}{|~z~z{{||zz{|}y|z|zv{z}}~|wxz{zy|{||xxwy}w|yx{~{wxxy}y~zzz}}{~y~|z~z~~~{||~~|~~zy{{~~}|z~|z~{}~{}}|}~{}|z~~|y~|z}~z}~~}y~}}|~~z|{}}y|~}z||~||~}y{z}}~~||{}}~~}}}{|~~zz|~w|~|~|||z~{|}~}~}wyx~{~}~~}x{~~||z}|~{|||{|~~~|~|~z~~}~~}~{}}~zz~{~~|}~~~~~}|}y}{~~{}z~}z{~|}}~~|~~~~~{{|~|}|{}~|{}~}zy~}{z|}}~~~|z}{{~~z||~|~~}~~}|}}}}}}~|}}|}~~}}{~}}||~~|{~~~|{{|}}~}~~~}~}}~~||~~~~~~|~}{y}}{||{~~~{~~~}|}{|~{~}}~{||z}y{{~~|}}|~}|{~~}~}~}yx~{zyzzx}y~yxy}wxyyvw{|{|~~{x~w{y{~xyx|x|||xx{{{}|~{zzzy|||x|{t|uxx|}|zz~||~~w~xyy{xzz{z|zwzx}}yv~y~|{}|z|w}z{{}y{{~}u{zzxzww||zx{wwz}|vzs{~vvvw~{|{{|yx{|~|xy|}}}zyxzwyx|{zxy{|z}{~yv{uzzy|yz{{|z|{xw|z}vy{}}~|x|w{v}wvw{~xz|~wz{zzy{y{yy||w|y}y~~}|}|||w|zzz}~{{}}z|}y~||{x{xyx|y~z}}}~zyz{zu~wzz||xxz~zw|z}}|uy{w|{|{w{xz|xw}~y||||{w|zx~}wyxy{{xz}yu}z{{}~}z{}wy~}w|yw|{z|{{v{zty}{zxyzxzzw{{||y|x}||zy{||{xy|zw~}|~}}z|y}wxz|vzz}{yz~}x|yz{~x|{v}|xw{|{{}wu~zzx|~|xz}{|}v}~xy{|~{x|{{zw{{wwz}}z}z~x{z|x{{}|zy{zw}x{|zz||zy{}x{yxyy{z|}{uy|xwvzx{y}ww|}{{{}x||y{xy}x|xywxzwy}}|~y{~||{w|~{zx}v{yz~|z{zwyyx}|yvw{x}xx~}yz{zw|{{|zz||||yzvxxyx{w}|}wy|xx~}|{w}zx||}wzyzxy~yzzwzz{~|~z|}}}yz~}}y{{~}zx|zzyy|yx}w{}{{{{zzuz}}}z||~|~{z|~~z}~}|{~}||~~~|}~{|~|}{~}{}~{||||}|~~~{~}}}}}~}}~~}}|~}}{~~}y~|}}~}}{~~|}|x}~}}}{z~|z{}|~}~|~{}}~}||~}~{~z{{~{|{}~~}}{}{~~z}}{z~{~z{{|~|}|~~{y~||~|}~~||}zy{~~}{||~}|}~~|~{{{~~|~~}}z~~~||}}|}u~|w|z~|z{~|}|}}}~{~~}z}|~|}}~}~~w|~~~~zz~{|}z}}{||~~}{}{}}~~~y|~~}~|{~~{~{~~~~}}}|~{y}{|y|}}}|}}y||~}~~~~|~}}~}~}z||~}~}{~z||{}}{~{}~||}}}~{{~|||~y{|{x{z~zz}x|w|vxxz||ywx{vu{}zxzy{{wyyt~z{v{}}zy~y{xx{}{}~z~xxz|{|y|}{zxy{yxy|wwwxz||x|}{xvvwsxux}}z{y}{yzzy~}{z~wz|y|z{w}vzzy|yzv{}y||~y||w~~}}yxuz{wxy~{v{yzyz{}|~~|{zzzy}}y}}|z~{y|~yyz|z{wwu}{zwxzuuyz{wz|~v|~y|yy~}{|z{zy|z~yyxzx}zxy}{x||~~{y}}|{yxxyxz|wyy{}y|||~y}yx{|}wywvx~}{yz|v}z{{}z|w{zz~~zz{|yzz}xxyxxx|zy|y{{v|~}xvz{ww{}zy|}|~yxzwzyw|y|z{z}x}~}{~}{~zyy{zzwzy}z{z}{yyz||zxxzwzzzyzu|{}z|~wy{}zu}|zzy|y|~|~~{{x|x}}}y{{{wz}{{z|x|zzwzyx}zwxuy{y~~y|}{}yz{{y{}x|{~z~|xwz~{wz}|u}|{vy|yy{zu~|wxxxxwwz{y}w{}{}zzy{}}{|~yvz}y~~w{zz}}z{y~y~{|yv~}}|x||u}z{zyzxw~v{}~y{w|{zy||}y}|{|~x|xy{|}~|}{zz}{zu~vx{wzzyy}{{}vzyyxz}~|w}|~|}|y~wz~~|{|~|{|}~~wr~{z~uv~z~yxz}y}wyvyz{xzxx~uu{~w{z{yw}x{|{}zxyvyy{{|{~{{}~}{}}}z~}~}~zz{~~}|~|~~}}}~|~|~}}~|~}|x{|}~{~|}~}~}~||~~|}~~~}z}~}~~|}~}z{}}}||}~|}~~|||u}~|~}{}~{~~z~|~}~{}~~~{}~z~|~}}{~y~|~~|}~~~|~~|~~z}~~~}x~~~~~y~t{|{~~~~|~z~~~{}}}y|z}}{~}|}}|}~~|~y~~{}~~}~~|y}|}}}z}z|{z}}{~~~{}~{~}}|~{|}~}}~~|}}~z}}|{|~}~{~y}v~~x~}||~~}|~~|~|~}}{|~y}z|{~{z|uzy~}}|~~|}}{}~{}|}}~|}}~}{z}|}}|~{{||{zxzv}~v{zzx}uzw}zy|uxu|}yu}{{yv}|z{|{|xuz|yzy}||{v{y{wyv|zwy|yz|xt{x|x~uz{w~u~rxz~{~yy}{wy|yzzyz|}y~vzyx{zy|}~wzzy{}zw{z|y|z|zw~y}{|y{yz}{zwyy}v}~wxx~y~z{||||y}~w{x{|y|xyx{w}x{z|{{x~xzw}}zw}y~{x}w~zz{zy|t|zwxx{y|}~x{z}zyz|u|zw{|zwwyv}w}x|}~x{|y|wzyy|x|z|}~|xz{zz~{u}~{|w}{}yv{}wyyywx~}x{v{{|yu}~{~{}y||{}u~r}}v||zz{zy{y{zy{xx}|~y}x}{vyz~}w{ywwz{xzwz{xz|z||w{x||yy}w}z||}w|z~{vx{zxu}{}{x~x{zv|~{wxu~y~|vv|zw|y|zwyxz}{}}y|}|}zxzyyzwz{{zzxzy{x{zy{zwxzzzyx{{zwzzyz}~yywxyv|y|x{yzz{zyx|{xv{{|z{|{x{y}yy||xz~xwzz|{|{|vyzxvy~~~{y|{|y{vuzvx}yzy{}{yxy{xyyz|y}y}|z|xy}sxx~wz{x{{x~ux~|y}|z{~{vyyzywzzx||w{|{}zyx}{}z~z{}{y|xxv{x|s}yzwy{}{w}z}u|yx{zzw~{}{y|}z|vz}~xxy~z|yw{~|yzzxu|{~zz{{w~|yyzvz{zyx}{{z~zz{z{y~y{w}{~}z{~{v~~{~}{}~|||}{{~|{}}|yz~~x}|}~{z~{~{|~~~~~}}|~|~z~~}}|~{||{~}||~||~{|}}~{~~}}{y}~z|{}~|~|~||~z}{{|~}~~}}~}}|~|||{|~}~}||~|{z|}|{~}|~~|~{~~||~~{z~}}~}}~|{|~z}}|}y{~~~~{z{{}|}|{~~~~~|~~z}y}}{~w~{}}}}z}}z{{~{}}~~{~~zzz~y}}{|{{~~~|}}~w||z~}~|~{||{~~z|~~|}||~~~|}~}~~~|}z~{~{}||y~z|~x|}~}|{yz~}~|}{{~~{~{zx~~~{~~x~}~|||}}}~zw~~|}~~~~}~~~{~}}~|{{yy~}u}|{ywr}ux}|wz{xyzz}v{syv}z{{}{xyxzzy{zxu}{u}yxuwx{}|{|{{|y}|z|xxx|wzxxxzxyz{{y}|{}wx|xvz{wz~{xy}|u|}yzyy|y{w{~x|zy{}|}|~|yx|vy|{x{yvxzwyy{z{yzzwzxwwzyv{xuz~|yz{|{~}|y{~}{r|}xz{xy|{zzwzyyz}vxy{z{}zzzxuy~zyxzyz{|w}x}{{z|{|{|x~}~{~{{{z{|yy{~wzwzzz{zxv|xy{zxyyyvxz|zx|{|yxx|zy~w}||{|}zx}{~z~}{x~}}|y{zwx~yw|zyzy{}w|xxxw{}xzyxwx|ztzx~y{|yz~}zy}{|}zz}}y~}}{}~}xzyzwy{}z}rxy{}yzwyy{zxwxzwy{}wz{}{~z{|zyzy}}zxw|{z|zw{yx{y|~zyzv{{|}zxu|{uyz|zzyx|zy~zz|v|yw{zyzwyz{{}}}}zyzvyy{zz|{|{}y|}{x|x|zz{z|y|w{{||||~z{y}{zx}{y|y{yz~{}{w|y}w}|y~|}w|w~z~~v}zz}{{{{}x|{{|w}{yz}|yz}xy|y~zx{z~yxz}}z|{~|~|}{}{zuz{}{yv~zyx{{yx}vvz{x|{{|y~wv{}z|{w{zy|z}}}~y{|~|}|z~|{zzt}z~yxzx|x}yvx{z|{{wx}yx{w{|z}{x{z{z~zzzux}z~}{}x}|z~{y|}}~~|{~{~s{|}v{}z{||{z~~w~}}~~|{|}~}|~}|z}~~~{x|}{~|}|{{}{~~{|}{~~}~{}{w}}}}z}}z}}~}}}||}|{zz}}|~|~{}}}~{~~}}{|~~|}~}}~yy|}}~~|{}|~}}|~~|~~z}~~{~}~{}~}}y{|~|}}}~}}}~~~{{}|y}|~}z~}~z}~{~|~}}|}|{z{~{~~~{}}}}~s}{{~y~|~||~~~}|}}~y}~}|~}}yz|||z~v~}||{}~~}~}|~}}}}~|z}z{z~~}~~{~|}{~z~}{}}}}}w}}~}}z~||z|{}|~|x~~~~~{~~~~~}||}}~~|{~}{~~}|}}~||~|~~|~~~||}~{w}~~~{}}z}x}|~~~}~zzuwz|y{x{{z|}{wy{xyzxv|zy~}~{zx{zwwx}zw}y{t|wzw}{wyxxyz{x{zzy|~|{{~yy}zz~y}yx{xzzz||yywsy|}|{xy}{z{{|zwxxvvyvw|y}w|{wx~{{}{}|vvx~{z{y~y{xy~yyy{y{~vy~{uz}{{wxxw}w|yy|v{z}~|w}zz}y{|xzyzy{w|~yw{yvuyzx{z~xy{zz}yy{x{zv{y{{zxv{}yy}|wz{tz{x{}y{}x|zy{yx{zx|z}z~vxzz|~|}{yy~}xwzxz|y||z~}~zu}xy|||u~vxxvxzxy|z{|zzx|}{|}}u}}{zz}zxw~zvxyzx{z}{w|}}y}qt}{ywywyx{}|z}ww}}yz|z||}}~q|szv|zw|~z{y|||{}yy{{vzwv|y|}}yvwyv~~{||y{wzwu}xy{|~|yy}yxxvw{}w{||}|{|}|w|z{y}yzxz}{ww~wyt{|z{yvzx}yz|w|uyxx~ywz{y{~{{y|~w{{{}}~|zx|y{zy|z~xztzxw~{}xz{yy{{x||wvvy{{{wu|wzwxwywz{z|}{zx~zy}~}w||y|z{vyzyx|~|y{zx{~}w~wu{zz~|~}{x~y|zy{w{y}~yvyx~zxw~|xxv|yu}zxzzy{|yuyy|y|vwx|}wwxy}yvy}{zx|zy{w}}z~{{~|{||{{}zyzyw||wxy}y~xy{|y}|||{}v|yz|zy|}|wv|w}}z{|{w|~~~||{z}|}|}~x}}z|}|||~~{}|}|}z|}}~|z{}}z~}z{}}}{{~}}~}~zx{~~}~~|~~}~}z}{~y~~}|~}{z{}|{}|{~~~~}}~|}~}}{{}}}~|{||w~z{~{z|~|z{~|||}xz~~{|}}|~{~}~}z|{}|~}|~}~z~z}~}}}y{~||~{~|{}~||}{{z~|~~}}~|~}|~|}~y|~||}||||z}{z~|||~z}}x~}}{~|}}}~|y|}||~u}{~~~{|{w{|~|~~|{|~}~{}~{~~}|{}y}~|~|}}}~~|~}~{{}~z}~y{|}~|y||w}|}~|||}}~~}{}}~}{|y|}~~|~{x~~|{~{||~}~~z{~|~}|~{~~}~{}}~~}}|}}~{|y}~zzzzx|tz|wxvyz}z}{zx{z}u{v}wxyt}|z||zz}}v{}~y~y}yv|{~~{}yw{y}yy{xz{xyux~v{{zytyzzzz}y}t{wzwx~yw{|||}zz~z}|yzzx{{}u}|y|y}y}{yx{xyzvvyzzyz{y~}zwv|zyv{vy|y|yv}zwx}|zx{y}|x{xx{z|yx|t{z|z{zz|{}xwx|wxux|z|zy{yy~}xx{~|zuwx}||zz{xzzyw{xz~|{}}ywz||x{xz|{{yy~}|w|wuxv{~yxwy}y}y{z~y{{wz{~|w~uxxxv~|yw}y}zy|}~|wx|zx{{y||xyu{u||}z{wy|y{x{x{}|rwu|yyyz~{|x|zzzxx{|xzy~}y{|y|{}z{u}}xzu}{{{}wxx}x{wzx|z~zxzy{~~}}~{zzz}yz|}~z}}w{y}~y{{w|{uz~{yvxww}yv|z||{|w|vzvzyw{|{yy|~z{~}wxxzx~xx{|~~|zwyy~~xu~{xxz|yx~yy~yz~xzzx|yyzvu}z|xvy|}zw{{xyx{{v|{}y{{|~x}~~{}y}{|||z{wv|{|y|qy~{zs~{|v{yz}xy{zvzx||}w}yw{}|vzz{z{xzzyz|~{xyz~z{~w{y{vxy~w{v|{|z{zyx{}uw{~wxxz|zy~{||zz|z}|wu~|y}y~{{xxz{|zw{||zvyy|}{xww|wzyxx{v}z|{xuzv}z}~{~w}zzzz}}|w}{}}y|}|{z{}}|{|}y||~~~~|~~}z}~~}|~~{}~x}|~{~|~~}~}}}}~~~|{z|~|~{z}}}||}{~~|}{|x|}}}~z~~}}~}~}~~|}y}}~z|~~{||~}}~|~~~~}~{|}~}{~|~~~}z~~|}~~~~{}y}~z}~~}}~}z{}}~}{~~}~~||}}~}~~}~{}~}||~|~}|y{}~|{~y|~|}~~~|~}~|{~~|y~~}~z~u{{}}||}||y}|{{~~}~~}z{~zy|y|}{~}}|}~}}}}~|}~||z}{}~}}}~~|~{|{z~~|~y~|~||}}~}~{}|}~~{|x}|~{~~~~}{y~}}}~||}|~~xyy~~{y~}{}{{~|~}yv~vwzw{y||wx}zy}yt{z{y{xy|y{{z}~}~x}y}vzyy|}y{x{v{{y{|~|y|zx|s||{{|}{}|xwzvw~{{~u~|zzzzxyyxz~y}{y|yxwy~yvy~x}z|{|w~xx}{xxz~{wyywy|{}|~||yysvxxzxw{{~}y||yuz{{y|yz~zy{zvv|zv|zyzzuz|z~}v{|}yyw}|x}~xxyx~xy~zzy|}yx~}~wxwx~{x~y{|yy{wv|yyyx}{yyzxvx~xv{z|zwzx|}z~~{{z|zz}w~t~|yz{w}}}uz~z{v}{{y|zw}|zy}}zzzy|yw~{y{|uy|~zw{wzz}}y}w|xv{|zx~zzz~yx}|x}|vxyy~z{{|zzz{zy{~{~{x||y{uw}|zvyy{|yzx{~}zu}|~{yv}}{~~~x~u}{suz|z}~|zy{{{}xy{yyzz{{}{{}{{z||}zz|{{xz{zyyz{}z|y{xzz{z{y{z|~~}wxx{|w|y|zy|}x}zyzx~zz{y~z|{zx{yz{|yvy~||{kx}|~}ywy{{}y~v{zuxx~|y}v{xx}y|zzuzxyzw|||wz|x{zv|{|{{wzww{zz{z{{zx~y}|y|}}{v{y|wzyyzxzyyz~zzx{z}~|yz|{{yy|y{w|~wxz|z}|t|zy~z~z{{vzxwyy}yz|ty}yv~ww~{y|||z{~|{vyz}~xzyzy{}}~{~w{{zv{||y~yuzvzxx{}x{{{}yzyz}z|{yx{}zxy~{~{z{~{~}}~||}}|~}~}}~{}}~|||{{~}}}}}}{~}{|~}~zz}~}w{~}}|}~}~~~~y{z{}~~|}}~|~x~~|~|z~y}{|w}{~z}~}|}~}x~}|~~{~|z{}}|}|v{~~||}|{|{}}}|~}z~}~|||~||~~}{|~{~}~||}}|||~|}~{y}{}}{}~||||y~}~~|}}}|~v~~z|}~}|}}{}}|~~}~~}}~}}||~~y~|||~}~{~}}|~z}}}|}~||~~|~||}~|~y}}|y~{{y{{}|x~~~}y~~|~|~~~~}}{}~~~}|y}~{z~~~}|~}}|~}|z~~{{z~|}}~{~}x~~|{x~~~}~~~}|~|~{|}~{{~}~||~||y~{~y}zzx{||{~{}w}{|vyz{{~{zy{}{zyzwxvy{zzzy||z~vzyzy{vw|}~z{v|||{~{z~yxw}}}~zxzyvwxxywvy~{|{{zx{vzwzz|yxx{{w}|}~zy{|zz~~{{yy}z{}z|z}yzzw~{|wxv~zwzx|}y{{|{{u|zxxx{|~{vz~|{~x{~yy|xw|}y{{||ys{z}y|z|uywzywu~wwvyyyvzwuwsz|ztwxyzzz{}wy~wy|{zx{~x~}{}|~~{|zyyzy{}xv{xy{xz|}{wx}{z{~wxyxx}wyw}zx|{}{{z{y{{|||y{w~}}|{~~|wz|x|zuyz{|z~{{yyyyy{~zyxy{xy~~~|yx}{yvx{}{}~y|z}|~~{{}}}{{}~yyv~z{vx}{yxyz{zyzwzx~|yw{{w{~{~{}|~y|{}}w|x{~~}z{zz{y~}zx{{z|z}w~ywu{zvxxxy|||wyxzwtu}|x|y{zx}vxzx}wz~~~zyy{}}|zwzzzz{u|{z|y}uy{|x{~yy{y{yz|xvzwxy}~}z~}x{y{xzvxx|r}z{~x~~z{wy{xywvw||~}wvx{yxzx{}y}x|}}||yzx{xyx}{z}zzz|w{|}~y~|~{yy{}{|}y~{vyz{|zxysy}z|vy{~|xvwzzz{z{t|{y{z}z{||y|t}zx{zw}~yy}}{}yz||v}x{w{yzy{~~|v~{vy}w|z~zyzz{{}{}y|z}~~{{{~{~~}}|{}|~~{{}~|~}}}|~}~|~~|~}~|xz{}y|wz}~{~}~z}|}}~z|}{|}|~~|}|~}}|~y|~{}~{y|~z~}{{y~~~}}~{{}}x{{{wz||}~~~~{{~|}}|y}|}z~~~~~y~{~~}~~~~}~y}}}}}}}{~~~|z~|}||~{}}~|~~~}{|}~}{}~{~~~~}z||z~~~~|}}}{}|}}}}}~~|~}}x|~~|}}}}z~}}}}~~{{|}}~}{|~z{|~~~|~~}}}~~|{}||}~{~x||}}z~}}}~~~||~}~}|~{|z{}}~~~~~||}z}}~~}{|~}~~||y~~~|}x|~{}{}|}{~~}~}~~{~~uxxx~}{wz}zz}{zv|wxw{x{yzxz|w{z{yzx{zx{zw{~zw{}yy{~y}|}}{yw}{{w~|yy{|z|||}x|{{}{{x}uyyy||v{}zzz{w{yzx}t|{yzwu}}}~x~zzu~xyw}{xzz{|{{zxzz|}wzzy|z~v{wwx||||zxyx{yzzxxy{{|x{xy~~v{{|{{}z{zxz}wy|v||w|z|{x{zw|y}z{z|zyx|u}~vzzzxzzwzwxy}w~yzy|x{vwx|{w{{|}y{{yz|~y|zw~w}vszzwxx|y}~|}{}{z}}|{ztzywv|}|ztyyy|xz~z{|zx|}}{|z{|wvyxxz{~w}yy}||y}zuz~x||v{y{yzwy{xxyy{zyw}y}zx{}}}|xwxzxwzx{{z|z|x}||yz{z{x|xz|xy~w{|z}|{z|~{x{xx{{wy~{z|vz}w}{wz{z{y|{{zy|}yx|z|}z~}{}vzux}|xz|x|x{z||y~y|~|z{wu~yzvzy|yxxx|}z|zzxx~zyy|~v|z|zy~|{{y{u|z~y|yyyy}|z}yw|yx{yzyz}{y~{~{||w|z{|~x~}wy{wv}xu{xzz{zz{yw}y|y{|y||z}~|ww|{{}{}z{{tzy{~z{}x~zz}}xx~{{|~y|x|z~|x{w|}}|{|~}v|y{}}{z|vxt{|xx||yxz||{rz|y{zz~w}yu}yz|z|zz{{}yw~w{y}|ww{|~|{wy~w{~{{u}|}~~y~~~|w|~~~~|{}{xy~~||~|~~{~{{~{||~~|}~{}}~|~y}|~|z|}z~{~}|~}|{|y{z~~}}~~{|}}~~~}x|}||~{~~|}{~{}{w}~~~}|z{{~}{~}|~|z{~xy{~~~~|~|z}}~|~u~{}~~z}}{~{{~~||~|||||~~||}}{}}{}}}}~~}~{{~}}~}{}~}}}~~}}{~z~~y{}~|||}{x}~}~}~yzyy~{}~~~||z|}~~{~~|~{~{|}~~z{}}~}~~|}}~}z}{~}|}}}~|}~~}|vz}|~~}z}|~~|~z}|{{~}|~~|~z{{|z~}~|~}y~}|z|{~|||{z}}~||{|}|}}{{}~{|}|z~~|z{}}{}}z~}{|~}|}~}~|}z{}~|}|~zx}}~}}~{|~|{~|}y|y|zz~s{xzzy~wz|v}yz|}yz}yx{x{wuyzvt|{~~zyzw{{~|{~~z|xw{y|{w|vw}|vw|xz|{{zz~xyy~|xwxxv|z{}y|y|yz{zy|{~zzw}x|{|y|}z~}y|z|yz|{|{x~w}w|wu}xyyy|{{y{u{ywyxx|u||x{}}|x|{~}{xx|{z~zw||w~y{zy}zuz||w}{yz~|yzzvvz{{}x|~zy|u{xyuwxzy{x||y}{zz~~{zu{|x|{y||{zy{z|uyvx}|yyvyyxt|||xvvx|{~y{{uyzuxu|~z~w}zw{{zzzz|~|xyz{{||xvzxxwwzw}zz|{xvwvy{z{~}x}vy}yx||ty{{xw{v|z|x|y}{{x|~z}~{{y|{zyvvvx|wx}}{|yzywxyuzqy}w|{|y|y{|v|{~}}{xwy}}w~{~y|{z|}vtzz}~}yw}}xxo}}{wx|}z|zz{{w{{zz~yx|~yww}}}xx|{zz}y|}y{|{x{~zxx{~xyyyyyz{zwy|w{{{yyxzz|z}}xzy}|yw}x|{y}|wz{zy{xwxy~{~xwwxx|{||{|}|v{xvy~|y|zxy~{vx|}~}w{xyy}~x||zu{{yw}{yz~}vz{{txzvuy|{{v||z|w|vwxyw}yzxzz|x}{{}}{yzyvu{|x{}~~{}~{z|}}y|z~xx~zzxyxu|txzw{t}~{{z}wvu|u~w}{}y~~x~x|z|}zy~}~~~~y|~~~}|}y~~~~|yzy~}||}}~zz}}}|{}z{|~~xx|~}}|~}|}{~v~~z~~{{{|}x|}~~{z{|~|}~~}~|{}}~|~}{}{}~~{{~}}}}{|}~}|y}~~~}|~}{{|}{}||~~~~{~}}}z}{}||~~~~}~~~{|~|x|}}z~{~z{|u{~{~}|z|{z|~}}~~~~|}}{~|}z}~~}|~~}{{y~xz}||}~}|}{~|}||}}y~z~~~~}~}z~}{~|}~}}}||~{}}}~~~||}{}|||}~|~|~}{{}{yz~w}~~}}}~}}|y~}~|{}~||}}{|}y||~~|~||y~||}}|}}~~}~~|}~~y}}}z}|}{~}}}z{z||wyvzyx}|w|{z}~{z}{}wuz}zy~xxyy~}}ywz}y}yxy{vyyzz{z~yz|yzyz}}z{y~uz{yx}|y}xy~{{yyww}wuyxwyx{zyz~wz|x~}y|zzz{xxxyyzyu}{{zz}x|}xyu{{w{~x~y}{zz|{zyzzy~wyzy{xz}|zxy{yx{xxx{|ywz|xz|zzz|}{vz}~{z~{}{|ty{}w}yzxxz}|t}z{}{{yx~z{|ww{wy{|{{y}xxyy~w{z{z|{v{yyy||{x|yvw|yz{}x{z{||y|x}zy{}zzy{{{uzzz}vz|}}~z~z{yxy{vy|zxxzz~{|{yv{{zyzz~z{{zywyyyx|{{~}w~z{zwzu{{~{}t}z{z{zw~ww{xz{yz{|{|u{}|{x}zy{|z~y}{{{yzy|xw}xy~z{w{y{z{yz{|wyz|x|wyxz~z{ywyyvz{xyz|yy|y~y~~zz|y|{xwxux{yy}{}~{xu{y}xztv|xzv}~zu|y|zxzzw{y|}zyz|||yx{z{wwxx}z}~zwzxz{|u{uyxwy{}x|z{|wzwy}~wy{ywvu{z{zyz|vz|xz}w|||zy{y~||y|z{zw}|z|{{ry}x|{}}zxzwx{{y|w{y|}yzzx~{}xx{y|~|{{vxvx|zw||zxyyyz{}xyz|z~~x}x{~zy{~|wz~yxxwz}~t|{z|}{y{z{v}z~zyyxz{wz|{zv{y|z{yz}{z}zwwx}zxx}{{}{w{w}{u~|z}||}|}~~x~~~{||||}~~|zz~~~{~{}|{|~x|}{~{~v}}z}}}~~{~{{~}~z}}{}~|}u~|~|}~~~|~}~w}}}}|~~~~y~}~}z}~}{~x}z~z}|~}~|}}z|y~{|y~|}~~w|~}}{|}z~}y{}}|z}~~~|}}~~~~|~|~~z|~}|}y}}x|}}~{}~~{}|~~~|}|}y}}~~}z}{~{}||}{}||~}~~}}}||||{zzzz||}~y~~|}|y|~}}|~|}}|}{~{{|}|||~~~~~~|~~~~{}|}}~~}{}}}}~|~~~y{|~y~{~~}~z~|z}|~}}{}{~}|}~~{}}~}}|~~~|~}~~~}y~z}|~}~~}{~z}~}}}}~{~{~~~|}z~x}}~~}z~}}}{zxxxz~w|{~{{xzyzz|y|y|yzzxyy{{zx|u{y{zzzxz|zzz~|z{xxz{~|z|u~|{{yzy|xz}z~sz||yx{yvyxxysxvwvw|{u}~~xywz|yzx{z|{y}ww{}~||{{yx}{v{}{xyw~w}||zxxw}zy|wx{zy{ywuztyyw{z|xv~z|}|xyy|z~t{~}yyz|{y~v|}|y{{}yuzx{vwvwvvv{zzy{vz{z~}yvv|xw~||v~}}}zzv|xx|z~}|y|}|zxy{{|y{||zyv|}vvz}zsz~w|xzyyvtzxv||~xvz~}|wzz~{x|xz{~{}|xz{y{w~|z|y}ux}zx{|yxz{}|z{v{zzywvv{xvy|z~yy~}}yy}}}{{yxx{w}|x|y{{~y{yyx}}{wy~zw~x~wx{}uzv{xxxuw{|~{|{}y~~|zx|}}x}}{|{{{|z|||x{|xx{|y{yzz|{{{yuv|xx{u}}}zx{|z}z}~|y{{yxzwz|xz}{v{|}yz{}y||}xvz{{zyu|{wzxyz{||~y|xy}}|zv{~{zzzvy{~x{yu{}~|u{|vyz}wy{|}{yxxx~~z}|yz~|vzxzwv}}wvyxzy||~u}}}xy{zyw~}}{w|{|yyzz~|x~{y|zz{v{wvzyzzv{|{|w{|yzwyvz||z}zz~zxyz|y}z}zx}}wz~~}z}yxz|}}|~xyzw||yuzv|}zwyz{yyw~{|}zy~u|{||~}z}||y{~~~|~y{{~|~}}{~z~~{|}}~}~||{|}}~}y}|~{{~}~|w~~~}{x{~{|~|~|}|{|}{w|{~{|{||{|{}~|}|||~~}~}~|}y|{z~z~|}}~~~{y}}~~}}|~zz}~~~{z{}|||}}}}}}~|zy}}{~}z|~}|{}~}}zy|||{}|}~||{x~z~~||~|~{~}~~|~{|}~~}~}}{|y}||}z{~~~}~}~~}||z}x||{}}}}}}}x}~x~|}||~}~~{~{~}y~}}|}|~~~~|||}}}{~~|}{~~~~|~}~~||||~}}zu{|~|~|~{{~|}|~}}zz|y}{~~~x~{~}}z{}~|~{|~||~~~}}~~~~}|x|~||z~~z~|~z~|~~|y~}z{}~{z~~|{w}|{{zzxy~yz{w}yzx{~vyyz{~{~zx~{~x{xwyt}|u|{zy{{}|zz{x|x}z{{yzx{}|zzzy}zzy{{zx|~~yz|x~{|w{y~|{xxzwzzyzyzxx||zyzz|xw{x|zy}u{w|xzv}w~{}|{vvx}{xx{||w~w}|y|z~{}yw|ux|x{x}{w}zwxyx|wyzzz{z{x~|z{~yvz~y{{wy|yyuy|yzzz~xyv||x|vwz}|{{|z}x~{~s~yzy{|y{~zx}y{rtw}w}{x{}vwz}{y~xx|zyzw}y}}{y{y{z{x~|{xyyzzxv}{}zz}zvw|}{zxy{z{~~{yvx}x{y{zwwzwv{|wzy|w{y{}z|{|{w}yw{}{~x~}y{|{t~xy|v}|{zzyyzyxxy{y}|{yz||yv|{{|x|}{y~wzzwzzzz}z}{|zxz{yxv~{x~|xz~|vwy{|}z}z~y{{y|x~{|{ywz}uuzz{w}||~xyyxzv~}|xy~|ux{zz|wyzz|{wwz{y||~w|x{x|w}z~z{x|{|yz{{x|zxzyz{xy~x~|{y}~{{||}wz}y|yuvw{{z}wyzz|u|zyw{z~z{|yyx~{}x|yxzwvvxyx|}~|{|z|{yz}yz{yz|z{x|y}zzvz~|vzsx{uux{~y~{}|w~}y{{z||~zwz{{|wv{{zyzuz}{ywz~vzz}~x}y}|yw|{{sw|yz{zu||{zwz{{{zzzwz}ys{z~~}{w{y|~~zz}|{~||}~}~y|~y}|}~}~}|x}|||}~||~~|z~|||~|}|}}}{~}}~{|}}{x{}z~}~z}|}|~}}}~|~}}|x|}~}z~z|z}~|~~z}|~~|{}~}~y~|}|~}}~~|||||~}xz~~{|{||~{|~{~}}z~|~~{|}}~~}~~~}}}}~y~~~|~}||x}{~}~}~|}|}}}}}z{y}~~~|}}~|}~|~}~~{y~{}~~}}|y||z~~~~||{}~}~~z|y{}|{~~~~x~|~}|z|}|}~~~}~|~z}z~~~}|~y|{{~}}}yr}{}~}}}|}{v}~|y{}}|}}}~|}y}|}}|~}x~z~~~}~~~~{~}v{}~~~~}~~}}|~}}{|{|{|y}|~~}}~~~~|}|~~||}~|~~~~|~~zx~w~{{}}|~x}|~~}|{y}x{y}|z{zy~{x|{ztzywzyz{xz}x|x{vxzy{}}xz{ut~|y}~x~x{}{}{yyzw}{|{|}|{{|~z}|{xz~x|ywz{}|v}yzu{xy|x~yv{{x{z{w{||}}uz}xyzvvwxy}~ww{zy~yxwu|z|xzy|zxwzzz}yvxy{yyv~vvz}~}{|}xz}{|x}{w{zz|{||zx|xyzzxy|yyyzzx{z||x|vyzy{zxzv{~yz{zw|~wz|||~{yzz{z{yy{}}{|{z}}{y~{|zw|yz}|xxwz{zxyx}{zxywz|v{|{}}{~~z}|{z|zyy|z}{}{yvyw{w}z|yvwzy}wy||~xw}zw{xxux|~wzyvyxyv{xw{}{x|{yx{y|z}w{y}y~|u{}{}|vyyzx{w|x|z|||x{z{{wyw{yx{|x{z~}{yzzzx{xx~|}~zyzy}{||}w~~zz{{|vy|{|yx|xxzxx|yxz|w}|zw|}z}z|{}nx~~||y}{{|zz|{~zz}}~~}}z}{wzzy|x{wwtxyx~yxz{xx{{x{{z}||}z||}|zx|}z|x|{~||yv{{}}~{{yy~|{wyxwwz{}z}u|~|x|zx{zvzzyywzz~y||u{x|~{|z{x}~|xwzzz|}}{|yz}u|uy}|vt|}vy}{y}yzz|yy~z{~x}{z}x|~}yx~yzxy|x|{{}{z{zz{}xxx{yy}~xy|tuz|z{wzxx|vyyw{xy{x{|z{x~z}x|zx{{|}~~|~}~|~}|~~~~~~}{}~y~}~~}|~}~}~|~}z||~~~~~}~z|z|~}~}}}}~~}~~{}~z~}~}}}z~}~|}~z~x~~~|~{}}~{~}|}~|}y||}~}~{~~|{|{}{x|}}{}}~}z~||~~}}~|}{}~|x}{}}~~~~~z|~z{{{|~{{~~|}|}~z~~z}~}}||{~}~}y~~~y~{{~}~~}}|}}~}~~~}~~}|~|}|z}|}||z~~y}~~~~|~{}|z{~z~{{{z}~|{{|}||~}~|~{~}~~~~}~|x|~~~}z~||z~~|~~~}{}|~~z~}~}{~~}}|~}||~{}{}}|{}}~{{}||~z}{~s|w}|~~|}|}zz{||}}~x|~}y{}w{|}|}}yy|yz~|yyyyw{zxxyvzyz|y}|y||z{yw~|~xyw}x}~|w}|{zv|{yyuyx~x|{~zwz|yxw{{|{}v{zxzx~}~wxt|wwxy{{}zyw||zz}}||}wzyz||z{y}xt~{|{x~zywy~{wzw{yxxx{zxz{y}wyzywzy|{uzz{y~zz{|{{||u}}vz|}x}xvx{~}vy|~y}xyz}|||yw{yz|~xvxzx}wzy{{~v|w|xzrzx}zxzzu}||wy{zyz|y|zww{wy{uvz{}wwy{{zvyz|y|~xyuu~z{z|z}yw{{w|z}|y{xy}u~vzx{yx{}z|uyxy|xx{y}x~zw{w}|}{}zwu{|z{y{{}{ww~y}z}w}|}~yv|zv{{|xyz{{}|{}v{ywyxw{}z{{~xw{|vuz|yzz||z}z{{vxx|xy}w}{z{{w~t}w{|yxz|xzyx{z|{xz}yy{{~wyzvyzvx|zz|zy{~ux||yy}y{u}z|~uy|{~xvyw|}zy{{|yyz|x{y||zxzz{~|zu|x|rz{xxs~{{xwyvox}yyzwy{wzz}{xtxzz~z}}y|yz}yyz}w{}~z{zxz}zywz|wxy~|v|zyzwx}|~|zxz|x|}v~{z|{~}|y}w{~zwv}w~yyy|{{y|z}|~v{y{zzzyyzyzxz}{uy|y{|}zzz||y{|yy{{yyzxzzzzw{~xz{x|{}{vwz|z{u|y~tr~zv|xw|}~{|yyzy}ysyxz{~|}}}||~}~{~|~}{}~|z~}|x~~|z~{~{~|}}~~x}z~~~|}~{}~{}|z~{}}~}~|~{~wz{~}|{~{~}}|{|z}|z~~}~{}~z}~}y~z}|{{z~|~}~}~}~}~x{}}~~~~|}}}}z~|}~~|}~~~y}~~{~~~~}~|{}|~~|~}||}|~~~|||}}~~}}~|x~~|~z{}}}x~|~}|||~}}}~~~~}{}~}~~~~~z}~~y~|}|}}y~~}z}z|{~{~~}}~~~|||{{~~}z~}~|~}~~~{~~~}|}}}|}}~xyz|~~~}z~~}~|}~~{{{~|z|z{}z~|z{}|~{x{z}}}}}|~~}{|~~}~z|~|{~~z}}{~}y|~{{}}~|{||~{z|}{~~~~{}~~}~}~y}}~{|~{yx}}y|x{z{q|xyv|z|zx}|x~zzy{z{xzxz{qyww{{{|~{z|y|y{xx{z~vzwz}}}|w}{yxyz}}z}uuyz{zw}wtvvwv}vyzxzy|wxwvwyxyz{~|xw~y{||}zuyzzy|x{{~}|z{|yxvyzyyx~w{z~{yxx|}wz{|z{|y{zzu{|xyu{{zz{}{yw~y{vzxz{}w}}y}~|zy|}yyxxzzvzz|xy}|x{y}{~x{|vu~{xzzx{}|||{vzxy{|}}vzz}z~w||~|zz}y|xxxy~zzzyyvqy|{{szvyyvx}}}s|{||y}}}|z{{~xv}|v{{||~|}zxy~{~|zzvu~{yyu}yxxxxw{|}|{{t|y~ywy|{z{{}{{}}}x|u{{x{|x{{zz~y}~yy{xz{xz|z}xz}wy{wxzvxyz~}zuz}xz|yx|x}{zzu{|~zzz|{x}{{|zy|}xyxyvxzyy|}zvyzyy~zwytyyy|zy{}zz{xzxww{{}}x{zxw}}uzyz{zyy}|}|{y|z~yw{z~z}yyyyvxywz~y|r|xx|zx}xxzzy|}~z|v}yy{y}~z}{}z{||}zq~z~{|{wz{x|~u~w|||z{|{{}z{z|}zy~|yyzzy||zz|~x|~xz}zzxy{|x}x{|yzzxz|v|}x{y}yy}y|ywwwy|xzxzy{}z{}}z}|{|{||wy|x{}|y{~v|{v{||w{|{wz|~y{zwy{zwz~{}zx}z{{x{{tz{{xz{wwxy~~}y}yty|}~|~}~~|||~x{||||}|z}{|}~{~}}~~}}~||}~{y~|{{{~}||~}}z}~~~}{z~{{|z}{y~|}~||~|{}}{xz|}y}~|~}}}}~{~~~~{~}|~}}{}|~|~{}|~|}}|z~{~|~~~}~{~{z~}x{~z~~|~z|z~}|{~{|{~~{}~}|}{}|~|||~}~}~~zz{z~~|}~}}~~}~~|~{{}~}}|}|}z~|}z~~|~{{z}{|~~~~y{}{~{}}~z~~{{~}}~|~~}~z~u~~y}y{~~~|}}y~~|}}|x~~{}}}~}|~~|~}~z}||{}}}~~{~~z~||~|~~~}~~}~~}{y|z~}}|~~|z|}}|}}||{|~~|{~||~}~z|y}{}~~}~}z|{~}~|~~zzyx|yv{zz{w|y}|z{||zy|{uzxy{y{rv|vzw{y|xyw|r{ywzwz|z|}x{uzvy}|{{z|xyz~{{yzy}{vz|}~yvwzxtxw{z}{yyxwz{yvyz|yx~xxxy{yyw{w~y|z|zxyvzz}{zv{{~yzx~{zxyy|zzuyy}{v~wv|{xyvy{wzx|}uxzz|xyy}z}x|zxww{}y}{y|xx}zz{{w}~xvzz{{|wz{{xyuzy{}x{x{||{}y~s}}|v}y{~y}y{|tvxx|zz}v{{{}{z|z|{z~|}zyxxu|~xx{}zz{|zx}z~{w{wz{|zyyuvzu|w~{x}|yyvxzyx~~|xv|{ww{{}|y~y~wyzy|yxx||xzy||x{|t~{wzyw|vx}y|xu{|}z{yzzy||}{wwxyys{x|y|}y{}x{{yyzywz|yxz}{x{yy{}~zz~|vwzzzx}z{y{y|{{{~u}}{w|vxwyxx||y{}zzuxvw|}zzxzzxyyxyzz{{y{|}|z|{y}z|zx}~~vy|{|xzyzz|yv}|{{z{{|yzyz{{v|{{{x{~zx{wzz|z}wxzw|}z{zyxv||~w}x}z~}{|y|||z~zy|w~z{{|{x{z{wzwzy|zx{zywz~x}{||vwzv{|wwx}{|w}z~{v|yy|{y{~}|ywxyy{x{u|wyz{{z{}|z|x}|yw}|{|{x~}x{xtzz{wx~~x|z|}xzz~~|}zy~{{zz{yyywyxzwv}z~~wx{}{|~}}~~{|~x}~}~}{~}~}}~~}~{y~|}{}~||{}{~}}}|{|}~~}||x}|}{}}z~~|~|}~}~~{~~{||}}|}~{|~~~|}~~|}y|~~~~}{~||||{}~}~}}}}~~}~~~|{~|}|~|}||z~}~~||}|}~~}z}|}{~y|}}}~~}||~}}~{~}z}~~}}{~~~||}~}}~}|x||z}~~}}~}}z~{~~}}}~|}~~~|~}}~~~~{|}~~z{{~~{xz~~{yx}}||}y~~z~~}~~~~{|}~{z~~}{}}{|z~|{z~wx}}z{|{~~}~{{}~|~|}z~~|||~~}||zz}x}~y|}}z}~}~}~}{yu{~~~~}~~}}||~||~}}}~~}|}|~z}|}}|||{z~}}}|{||~~|}{~|y~|u}~y}|zvyy{|z~u~x|zzz|w{w||xu}{|zyxw{zz|yzxyyw}~{{|y}|}{~}{xzywz{}v{|z|y~{wtx~uy{ywx}~x|{wx|xxxx~sxyxzy|{xz|{{{yzxuyz{~}}w|}{zy}|~zy~yw{w{yw~}|y|{vyyx}vvz{zyz|yu{yz}zx{xxzy~xy}z}~}{~{z{~|}}|}~wxzxzz}{yx}~||{{{{wy{|yyz{|ww}y~}{|z{{z~x|{w{|y{y|vy|{{}}|~{uxzwyzv}z|ux{wx{|y|zvyyyzxyuzwz~{|xz~{|v}{}~{~v|y{{yzw}}z~~zy}x}yz|{{zzxwwx}yzzz{y}|yzuw|x|wy~}{z}zz}{y}{x|~y|||zzzxxz|z{{wzs}zy{vyzzxxzz{vx|zzyy|~x{{}zzy{|||||x~x}~~x{|{|}txvy|||{y~{x~y~{|~xzy{vv|zz|}|~v}{zz|}{}|x|~xyz~{{}w}y}~}{|zvx{xwzzwz{{~zxxz||{vz{s|zzxx}||zz}vzyr}}xuv{xzyy{~y~yz{x{z{{{v|}~}xy{|{z}yzy|}{}ywu|yz{~y{zz{v}ux|{y~u{~|}~wz{}z~}{y{z{{y~x{zzzw{|~wzz{zv{~x}w{zu{{z|xw{|zzz|x}{|}z|{zxx{xxz~y~|{y|yw}zxz~~}zzv{{v{~}yzx}|}{zw}z}y|x~zz||}wy|}|}~}{{|~~}}zz{}x~z{}}~}}|}~~}y|~|~~~~~~{|~}||zzy}}|}|}~~|}z~x||}~~}||~}{{{{~~|{~{{}|~|~|zzz~yy~}{}~}}~}|{}}}~|~}}~}y{|yz|{~{~|~y}~~}~~~~}w~{|}{~{}}}}z|~{{}z|}x||~t||~~~|~~~~|}}{}z}|{|{{y}~|x}}~}|~z~~|~|z}|~||~~{~~|z{~y~}||}~~{|~}||~|~}~~z|~~}|y~|}}|y{|{z}z}{~|{}~|}}~|}}y}~z|{~yx{{|}~}|~~~y~}~~z~~~y~|{~}~||{{y~}}||}}~|{}}|~~{{~~}~}~}|~~zx|{}x{}||{}~|~}}~~}|~|~}|~~~|zy{~~|~}|{~|}~~||{z{yzzz{z{xzxzw~s|y}w{xx{r}|zyzzzy~w{|{{{zx{|{v{y}{|xyyzzz|v}}~{}zx||~y{yywwzz}x}yyzvx{xz{{z{|{xzyy|w{y|xvvvzzyxvxz~wxyvxxzwzxw}zvz{wxx~y~|z||v}z}x}zyy|x}y{{yxx}wuz}zw|zz{w|v|{xw}yw{{{z~yzyvu}x~wyywvzyz}z~{u|zz}yxuvz{~x}|{xv}xyyvzz{xxxu{|v~zy|vx{{~~zxzxww{|~w|~vxz|{yy{uyxyxt{x{yz~|}z|wzv|vwyz|xz{|~zv{yxz{y{~zz}vy}y}xwzxy~xx}yzxy|zzxzx|||zzwvwx||~|x|{ux|yyyzwz|z{|y{|x||}{~{uzyzwyzy}}|}w{xv}x|wz}}{zxx||zzyy{{|zzxzt{x|{zzwv{x}y|}~vz~z|{zwzzz{xwzz{xy}{x{xv||uxy|yz{zx}{~xxw{{|{z}zyz|wx{z{xuv||xzs}{zur{z{}y~}wv|zz{||{yvzvxx{}yyzzw|yyuzv|{u}}|~wyy{}s}~y{yvu|~ywxyq|{||~xz|z|xwyvxwzyv~|x{z}x}{{|ww}|yz|}|uv|y}{y{vzuyw|y||y|}uwxzuxzyzy}z~z{zx|z|z{}z|{yzywy{}yyxyw{w}zy~|}|y}zx{~||x~zyyx{zzv~|yzx{w|v}{|{{tw}yy{}{zux}~z{{xsz~{~y}}}|~z~}~}~{~~~}z|~{|~|}zz}||x{}}{|}~}}|~}|}{}~}{~~~|}~}~}z~|{~|y|~}}|~{|z{z}}~~~|~~z}|}|~}y||}~~v}~~|{~y{|~|z~|}yx~~~|{zy{~}~{}|{|~{~||}}{}{z}z~~{~~|{}~}y}{~z}}|~}}}}~~}|{}}~}{{||v{|}z}~|~}~}}{{||y{}~|~{}~|}||}{~~}{zzz}y~}}~~||~{}}{}}}}}|}~|x~}y|~~||~|{~}z}~~~{~~~y~}||}{|y}z}~~|~}}{|z}{}~~~~~}~z|}|}~~}~|~z~}~z}|{~}|~{~{~z~~}}{~{~~~||{z}~~|}}}}}{|{}{{}}|~|z{|{{}}{~}{wzz}{|}|~{}|{yz|{xyzxyy~zz|}{tt{}{|vyyxtzy|{wuxz~||z{yyy|w{}wxyzz~x}zy{}z|{vvwvv{uz}{|wv||{xu|y|wwyyxxywy{y}~}}yz{{zw|yy}~|y~|~||||}||yzxzwyy{xyvw{|{vz|~{~xyxyz{w{{~v|{~zx{yz|zzuxx|{{{~zx~||}z{zw{{{xx}|xzvz{~zxy}zyy|xs|zx~wszyx}{}{xz|{x{}zuz|v{}}{}y{||{~|{{z{yzxxyxzyz|{{zy|u{yyw|yxzxvw~z|~w|y|x~~{~yw|y|y||z|~z{{}xwwy|w}vvvxx}ut}|z|zx|xzyyyzxz~xy{|v|yz~}z}}|~y~}{w|{z{z}|}y~zyxut}zyyzx}|xx|{vzzx~}xw}yw|{y~z|{||zx~z|}~|{|~{{yx}z{}||z{|x|z}~{}{z|{|v{y~uwxuvz{}xz|~~|y}|xwyy{{{|z}}|}}xxz~|}|zvy~}}~{yx}{zz{u|y{zvzzxyu{{xu}z{|wyz{{|}|z~}x|}xzx~x|y{}{~~}}y|x}z{{~y{yxzu~|y|x||vz|z{w{{{{}y}zy|}|z{v{zx}}||z{z|}|xz}zv|yx{vyy|y|w{s||~}~xz{~{{sx{{~{z|z}{z}~|~{|{z|xw|~}|{z{y}x{y|{xzywv{yy{x{yxx~~}{y{{xz{z|~v{{w~}{z||{y|{{~||~}~~y{~~}y{|}~{}|y}~~}}}}~|~zz~~~}~~|~}z}}~}}{|~y~|z}z||}z|}~}~}|z~}||~~~}{}~~|{}~~|{}~||{|{}}|~~}~}}}|~|}{|}~}~{~|z|{w~|}|~y|z|||~~~{}|~}~{}}}{~~}}~}}}}|}|{~}~}}z~|~{~~~~|||}~~|{{y|{{z}}{~~~~~|{}}~}}}|{|||~~||~}|~~~||}w}}}zw|z}~}wy}{}|~~~}{{{{}y|}}|~~~~~~}~}~|~|}~~|~z~|{~~}~|}|}}|~}~~}~}~}{~}{|}~}{{u~~~{|{|~z~z}|~~}~}|~||z}~~~{|{}|{~~~~~~}~~~~~~}||}|~z|~~}x||w}w||}}~{~|~x}~wy|w{xzs{{vx|xwz}{zwxr{zxx{}u|wy||w|yzz|y|w~xyyxwy{y}zwywy}uw{|z}zy{vyy}v|zx||x|uy{x|~{x~z}|{v{wz~wvw|{{wyty}yzz}z~w|{xyvz|w{{z{{{zyvy{|ywy}yx}w{xy~~w|||zw~yzyzwwvzzx{zyyxxxxytzyx}}{~yx{w{z~v|w|yuzy}ywy}{y{{}vz|zz}ywxy|y~w|zyxyy{|y|zzy|{~w{xwxwx{{z}uww}}{yz{|}wwxztw|}ux|{x|{z{z||{{y{|~{~z{wyz{~vwvvyyx{y{vx||y{~}z}{z{y|~zwzxzwy{v||w{}y}{w|yxw~xy{{}w~z{uzy|}xz~vw{{|{y|yzx{y~zyyx|{{{vy|}||{v|z|y}|zzu}~y{}{yyzyww~~zz{v}||xzw}z|~x}{{}wy{|}zy}zx{{yyv|ww{{xx}~yvywz{}xx{}}{}w|ywzzvytzxv|yzvwzy{}|zzyx}{{wzz}vzz{uzyxzx}xz{zwzzzx{{xu}s{y{ywwuwxwy{}y}xwxy}vz|vu}vx{}|w||}yzzxxy~~}vxvzw{x{yx|xy|}{|yyyz{{{z{}yz~xy}x}wz}{w{~yyzy|{xz|w}{www{y{w~x{z|vz|{{{}{|w{yw|x|y~x~wzyx{|z{yyx}||}|yz{zx|}|zwxxt~zwwzy~zyxz}y{yx{yxzxy}{y{zw{x{~~~~y{{}}{~|~~{}|}{}}}}}~{y~}|{~yz|}x{~{|}{}~|}zy~}~z}z{~~}y~~~}}{~}}}|~|~}}~~~}x}|x|}||}~}|{|~~~yy|~~z{{|~~y|}~~}~}~|v|z}}~|}~}~|z}~z|}~}~~||{{z{|~~{{~~{z~}u~~~}{~{}||~}}{~|y~~~|~|~|}z~}}~~}}~||}~}}~}~x|~~~}}|{||~|{~~}{|}|~~~z|z~|}~~z|~||{}~~|~~~}}}~~}~}{z{~}~}~~{{zy~z|z|{}||~~{|{||||}~~{||{~}{|}~}}{~z~~}||~}{|z||~z|~{}~z~z}{||}~~~|y{{|y~{~{}}~|~|}}}z}}{}~}~}{}}~}|~}~{}|~}}|~zxzw|~~~w{z{~|~}~z}~{xzy{~z~z{y|zyvvw{{v|wxz{uwz~}}zz{z|vyz{}|z{v{zyy}y{{y{~zs|w~{|}{}xzy|w~|x|{y{}z|{{{xw}{}|yxx{xy|xzvuv|tyyuzz{y{{{}}{y{||~z{{y{z{yy{}uxyxyzy~y~}xw{y{~tx|w{yxvy{||||yx{vyz}zvww|z{zyz}}u|zxz|yx||||{xz}{xw|zzzw{z{zy{{~t|x{}www{xv~yzy{wz~~~{}{zz|w{~|x{|}{}{z|z}yxu|uyw{xwu|yxy{z|xy|xxutywyw|{||{|}z~z{x{}vz~zz|{ywxxw|{}}y|yw{xwtx{xyzxy|zzxy{zz{v}u}{zzx}|x{~zzvz}~|~{{z}||s~xsy{{w|}{y|zyyzuzy{|z{u{zvzwzzs{{|}|xvz|{{|{{xsy}{|uw}}{vw}||zx}{{~zx{}z{|{||{~s}|yx{x{y~{~y{xzyw~{yv{zw{}{}z}z~z|z{vyywt}zy{x}{}ywxxwuvw~wx|xx}{uxu{z{wy{vy~xwzyv|x{~|y|}wy{yx~z{zy|{|y{zxz}}{vzxywywz}xw|}zu{ywvq|||}uwx{}}uzzzxzy~zz|{y}~{||y||~v}|zyz~t}ywxx{y{vyyx}zzyz|u|xwywyy|y|z|yxz}||zz}zzw~z}{y{~}y{yuyyvy{yx}yxzz{}xwz{|yzxyvsz|{y~z{~zy{}~{}{|zyz~}~}{}}~{~~}|~}~~{||v|~}||~}~|y}}||}}~}}|~~|y}z}}}}z~}~~|~~~}||y~|{}v|z}}}wz}|}|{}~{~{{~}{~|||||~|zy~~~}|}}~~|~~}z}}{|{|z|~||}|~}~~}x{x|~{z|~y|}|}|~{{|||~~~y~~}{y~z{|}}|{{}~{}~|z~{|~{~~}~z}}|}z}y}||~|}|{{}|~}}|~}}~~|~~}|{}~~|{~|~}{}}|~~~~}~~{~|~~}~~~~~|w~~||y}~|z}}{~~~~|~~z|~{~||x}|~z}z{}|z}z|{{}~~~~}{x}~|{}||}~}|}~~|z~||{~{{}||{y}}}|y|~|y}~}r}~}~{|}}z|}|}~~~}~}yw{}zyxyuvv{xyz{x{vy{}yyyxzyw}y{}wxz|ywz||}vzw{yyzty|yyuz~xyx|xvxx{|{~w{zxv|yzxyyyyy}yzyvzy{zuwz|}yxwxzz|{x||}|{uux}vxwy|~zyz{yzzzy|{z|ywvx{u|wwz|y{{~{z}~x{w}|wxy||y|}zwu{yzxwy~|}~{zwzwwx~zx{{vy|x{|xvuw{}{v}}|xz~zwvs}{zx|{syy{zz{{ww}z}zx|zy|x{}{|z{{x|{||xwz~zz{{|zu{zw|yvty|xxw|yzyxw{r~wzy|z}{zw{vyx}x{vyzwx{v|x~y|}z}||yxyy|xwzy{v{zy{yu|zyyw|yyx{|x{y}~yz|ywy|x{x{~x{xwy{|{~~uzyzuz{}x|{yvyz}}{||||syzywwxz{|y}tvzywv|{~zz|zz|xvy{uyvyxy|z|zxzwxwxxzxw}~wzzy{z{{z~|{|v{xz|y{{zx{|x}t~{zzy{vz{z{xyyz{~{~|zz}vx|u|y~y{yw||{|}zzuxy{}wz{||~zxzz|y{z||}xy{x|uvx|~||{wz{~yzuzz{w~xxw~|y}z}z{}zy}yu{|xxvvy{}zuyu}z}{z}w{yy|wv|yxywzzzxz~y{}z{~x|x|{||xyyy{zxz}}yx{yyyxw|zw{~|ywy|yz}ztyzvz}w||zuz~{{xwx|z}}z~z~{yz|||y{{y{ux|v{xvyxw~||y{{{|zv{tyzz{|~}|y{||}~}|~~~|~|~|~z}~z{yy|{~}|y}~}|~~}}|y}}~{z~~{}}~~}}}||}z~{~z||{|}}}~~~~z~~}z~}}~}{|}|}zxz|{}{{|~}~}~}|~}~|z{}}~~z~~zz}~~}}}y~y|}{x|~~}~~~~~|~yz~||}~~}}{z}~~~}~}~~}~}}~~}~~|}{||}z~|~}}~~}}~}~|~~~{y}|||x|}{||}}y|~z}|~{~~}}}}|~~~|}~}~y~~~|{{z|~y~}~~~}~}~|z}~~z~}~|}z~{zz{}z|{~~}w~{|x~~}|zw|~~~|v~}x~y|}|~|z}||z~}|~~y||}~~|}|}~}{}~~{{y~}{}}z}~~~|~}|~}z|~{z|~z}{|}~}~}||~}y~{{{||z|~y{y}|}zz|xyzuy|||}wzxyztwx{w}w}yvz|wx{z{xy~{y|xz|u~zy}~~}yyy|x{z{{{{y}|x|vyvs}zw~vxu{zwxzxz|{{||vv~{{}x}w{yy}}zvw~z}{~{{|{yxt{xv{ys{w{xz{x{~z|tzy{z|wzxy|}w}}wyx|{z{ywz{|{xx{~x}zx|{zx}y|yy~z{yxxxx{|xwyxxz|z}{|x|~{x|zyxyzz||y{~~z~|~xzv}|xv~}yz|xyx}zwuxxz|xzt|xz|xyxywwyzy{zy}||xzyz{~y}z{vzvuxx||~}yxwt|~~{w{yzy|wy~|xxyzxzww{zzz~{vyz{x}{~w}w|y}{|z}}|v{t{zx}~v}zyzyx|w~w{zyx~y|z}v}{u{w|z{u}yxx{y{{~u~|{~~uzy|yvy|zz~~}{{z{yztyzu~zx||xyw|y|{~|yzzy{}yzy{xw{xvy{wy|}{|zw{~|z~x}zz{{~|x|}y|x|yw{{z{wx|uyyz{~x}yy{}t{xzvzs~{}~~ys{y~{}}{w~zxzx|{|zz|zx{~~xwy{||||}}yxy{ztxvzvy~}xz|xv|yvyz|}x{w{|x~|}zzz|{y|zxx{|xyw~zvzwy}|xu{y}{~yw{v{{z|yzzy{}|zz~{{~~{u}yxzy|~{}}{}z}z{{|}zyw{zxxs|x{{{~zz|zzx~v{x|zzwvvzzzxyxz|zxy|||z}|y}}}~{||~{zz}~~~z}|}|~}yyy}}}~}~}}~}}~~{~|~{~~|w~{~|~}|~~{{y~}|y~|~|~~~~~~~|}{z~~}|~{~}~~}~~}~}}~~~|~~z~|}|~z}}yv|~{y{{zz~|}|x}||~}}{~~}}|~}~~{}}z~{{|~~}|y}}}}z}zv{}|}~z~|~y|y}{~|~||}y~}|yz}~{~~~|~}}{|{}~~}~~~~}}}~}}~{{zz~|}|y~}y~}{}{z}|~~~}~}y}w~z~{y{}{{~~z}x}~w}~}~}~|}~{|}}|{}~~|}~||}}|~|{}}~~~~}|~}}z}~}}y|~z}}{}{{|||~}~{}~}|~y}{~~}~}~{~z||z{~v~}~}~}~}}~|~}|}y~{}~zzz|~}~{~z~z~}~~}{~yx|w~y{}{xx~t|t{w|~uzy{}|{y|w{u|zz{xyzy{vt}{w{ywy|v}wz{zzzzxw|{xyyx{u|x|~xxz{z~zy{|y~|xyy}}}wxwz~zw{|yy{xy{wz}{{yxzz}r{}{xx{yzxztwzvzyx{{w|}zwyu~z}x|y}uz|zy|}yy{}wzyzvzyuzzvztz|zxpyz~zzw}wzy|{yy|uw|}vy|{yz{~zz{vxuz~~~{xyxyxuw|zxxxww}y~y~u{y|t{|z{z~yyy}w|~wy{z{yx|wv{zx{vxzzxx{z|x}|{wyyzu{xzwz{}{{zzt|}yx||yx}{zy|yzz|w|y|v}zx|vxxy}wyttzxz~y~vz{{x|||x|}{{|y~z{x|z{||~{zywt{x|zxyxz|~{y|{}|zyv|~y{uxu}x}x{y|x{wx|{}~{yvz{yx{xt{yyvzw{{}xz}{{{yzy{z{zz~{zzyx{zzyyxz{yv||}w|yzvywzy|yzx~y{yz{vyy{z|{w{uy{zwx|x~}z~xyx~~z}~~}~wzx}zytv{w|{zxxz|wxwy}xz}vw~s{zzyy}wvy|{|~v}{x|y|zz{~|pyzz{yz|yu|{yy|x}v~wz|zvs~x{|~y{|yyx{{x~yywxxxvvx|z~y~w||{w|{zy{u{vz{zxy~~yzyyx|x{{}y~{zw{wvyvzx}yw{zxvvyz{}z{y{{u{{zwx{xxv{}{{{{xyv{{x|z{zy|vxx}x}w{{{y|y{{~}{uzxy{z{y|~||{|~~~~}z~|~}}}{{}~z~~~~~{~}}{z}|}|~~|{}~z}}y{wz{}}}||~||~{|}~~|~}{z{|}~~~z{}{{z~~x|~||y~|~{}||{z|z~~|z{yzz|}}|~}||~{~{y}|}~~~~}{~}~~}}y~|~{y||{}z~}{}zz~}|||~~~wx{}{~~{z|z}~~}|z{}}zz~~~|{~|~}~~}z}~~}~}~}~}}~~||}~}}}~}}~~}~}|~~~~z~~~~~~~~{z~}}}|}z}~{|~~~}~z|~}}|z}}~~|{}}z~{~~~}||}|~~~||x~~~|{~}yz|xz}~{~~||y}|z~~~}{{~~{~|~~{~}}}}|~||vx}{zz~}}}|}{}{}~~y||~{|~{}}z||~{|{}|}z~}~{|}~}~~}~{~~z{|zy|~yzyvw{x}zwxxwz}xyx|xty|zz{xxzz|xuvvx{z{yw{yz{xw|{}|}z|z}~|zzzw|vyu}}|vx}xy}{zvyy~|y|w}xtx~xy{{{xywty|zz|}{}yzzz|}yxx|zz|yy{|y{|z|xwzy|w{yvy{~|z~{y}|zt}uyyx}y}|}z|{xzz{xz{~|}zxxz{z|}xz{{tzwx{{|y{y|{xwx{xw|{}{~u|xvyz{{xuww{||}xyzzz~y|}x{|{|~{||{u{}wz{yz{z~yz{y|z~}z{v{xyz{zu|vu~~{xyz~|v|~zyuzyyz~wx}yxw~v}|zzxw|{{wvwzx|y{wwzy{yx||}zz{{~zy||y|~~{y~wy|z}yzy{vzwzz|y~}~}yxy~vxzzwyz||}{z{yzvvwvxyzxwtxz|vz}zx|x{z|}zv~{v|z|{zyz~}}z|}~xy{xxx{|y{}}~}}v|yy{~{vywzwx}xx|w}z{|||{x{{y{z~z{swz|u}{{}}~vy~zz}~}yz||xzzvyw|zyu|~|vx~w{w}z|~y|{{zs|}yyy{z~u{z|}y~xwz{{zw|x~vyw|yzz||}v{}ywt~w|~|wzxxx~w}}vxzy|~z~x{wy{z{z}}}zz|~~yxw|yz}xwvv{|yuwx}||xzxx}~xxzxzxy}xyytz{zz{y{|||z}z|~||{{|z{vzvxyx{|zyzz||z|zvyx}yuzwy{ysz|{zyzwzy}{wwxyz~~y}|{}~}}}|}z}|~y||~||}{{~}}z}}|~}}~~~~|~~{}~~}~zzw{x~~||z|}}{}}{}}~|~{~|~}z~|}|{}|}||~}~z||}~z~}~||~}}z|}~{|~~|~}z{}}}~w||~|}~~~}{}|~}~w}~z~{}}{~~y}|~|}}{|~~}}z~~|~}~~||~~}{|zv}z}}{}~}}}{}|}~}z~x~}{}||~}{{}~x~y~}}{}{}{~~|{{{|~~}|{}|}~}{{{~}y~~~{|}{~}~}}{~z~|~}~~~}}y{|}~}u~}||||||}~}}~~{~|z{}~{}~{}x~~{|~{}|~{~||}~~~}}~z~~|~}y|~}~y|}y{{|~zzy}z~~~~~{~}|}~|{~z}~y~|~~~~~}}y|z|~~}||w{~zyx}y}~yz}{~w}yyy{{w{zw|v{yx{uzvxuxz{~|~|y~x}{||yxzxuwv~yx}}xyy~xzyx|u}x|{zzy|zxx{zz{y|w|w}|z{|yzxu{wzwz{v}yxxzvz~v||{y}{yvuzy{||v{xyz|y{zyvwxzztwxyyvvxvvz|}}}yww{u|vwy{vv}z|u|yyyz~|wx{zyzx}s{|{y~{|y{x|y{~~y|z~wxo{{{zy{yz~|x}}u|xuyw}xu~x|x{z|{yz||tx|~xvzw}wxyw{zwy||{v{zy}uuxzy}{vzvw{z|{yzyy{{{xzz{}x}zvy|{yyxvyyw{vzyzz|xyyzw~~{~w}y|~{~|{wy}y}yx}}y}w}{x~|{z~y{xy}~||{|w|zzyxyz}}y{~|zzxxzzz|xxw}}v|{{|zy}v{}wwy~xv|y|}vz~zy}zwz{x}v~{y{}y{{{wyxyyzyzwyx{||}y{w{{{x~|yx{{zvx{{~yw{x{||y}|z|z{z{{z{y|xwy~yy}y}~{yw}v}}|}x}~z}z~|xzz{z|y|ywzxz{y|{yxuxwv|z~v{{yyz}}z|z|y}vy|}~zxyzuywy{zzywx{z|x|{}{}||{}vw||zz}z{x{xzw{y}|{z|||||xz|zx{}{y{|w}v}wwx{z{z{wy}{|z~|y{zvwzx{|~zx~}|}{|xz}w|zyz||z}yyz{y{ytuzzwx{vxyw|wq~}xz}z{z}yw{yzyzw{{|}y|~z||{y~{u}~{}|~}}|||~}{z~z~~~|{}}|~}{~}|z~}~~~~~|xz|}{~|{|{}zy}}z|}}v}}{}~}z{}|~|~|{~z~~}~~}|~}}|~{}}|~{}|}{z~{~z~~|~}~~~~|y}{}}~||}|~~~~|~|{}~~{}}}y}z~||y}||~~|~}|{|~}|}}{~}}||}~z|}}~{|}x}~~}}~~~z|~{{~|~}}{{~~|~{}zv~}}|||z{}{y|}|~}~{||~~w}~~|y~{|z}~~}~}}xzzy||~~}~{{}}|~||}{~~}|}|~~|~~}}||~}z~}}}~}~~|~y~~~|~}r{~}}}|~{z~y~x|z~{}~~~|}~}|y|~}}~{}z|~}}u~zy{{|z~|yy{{{wyvzy{zww{zyw{|yyywzz}|yxy||x{{}{y}{w}z~{wzv{|zux{{}xwx|x{|zyuy{v}zzy{yzrx{zx{|y|u|wxyzxwz|xzz{{|z|x|~zx}{z|x|~~{vxvyz{zy{zvxyyzu|}x~|w}{xz|z{xtvz~zyz}|wxz}}|y~yu|}{~}y}}y|wx|}zzxx~yzxy{z|uxwywyzy{||y}xwxzxxwxyxz{{wyxwv{|zxw{z||z{{{zz}w|vyxyxswvz{|{|y}}{z~{|zw{wv{vww}z}}x|}||z{|~yxwzzwv}z~x{{~y|t{zxt|{|y{xwy~{x}x|wz{z}wywxx{z|x|zzy|{~ywz|~~~|{zx{{}x|~zyx}~x|{r|x{wzy{|wwy}yyz|xyxy~|yyz|}z|{|{|}{||{}|z}||~v}w|x{}x{x}{}zyxzyyv{xx|yz{zvuzrw{z~ztxz}zxyyv~}z|w}}x|zzu{||w}{z|xz{yxy{xyvx}z{vy|~vv{y||wxv}y|~{z}~x{{x{yz}}z|}{y{~z}w{z}|{}xwz|xz|yxu{~yxzwz}yzxzx{vtxy|z}v{~{|wuw|vw}wyz|{|{x|zxz|z{~||}wz|yyzyuxzz|}{v~zv{z}wzy|uuyzx{x}{{||~yxz|}{xyx~}z|z}}|yvyx{zz|{x{{z|x~zvwyuux{zxx{{xxzv|~~z|{||y{yyyzz{}|~~{~}~|}x~|{}||~}~~~~y}|}}~{~~}}}|}~}~~z~}}~~zz{|{|~{||{}|}}~~}}~}}|~~|y~~z~}{{~{vz|}~}z~~}{|{|||}}z~zy}{||~~}~~~{{~}~|~|~}x}y}{{~~}}z}}~|~}{~|{}~{~{~||}~{~{|}}|||z}~}{}}}y~~}~|}z~~|y~{~~~|~}}{|{}~}~|~}{|}}~}}}}}~}||}z~~{~}~~}||y~~}}}{|~}~}|~~|}~|{y|~z{~{|~{~z}|}}}}~~}|}|{{}}}y}~~}}}||}{||~z|||}}}{z~zz}}~~zz{}|}~~{~~{y|~||~{~z}|}||~}z{}~}z~|~|~z}{}}~|~~z|~|y|{y~{yx~~~~||~{}}y}z{z|}w~{xyz}yyzv|yy}wxv{}z|xyz|{w|yv}{~z}}zzyu}}wyx}zy{y}x|zxzzyw~y||yyy{x{{ywzz~wwx~}}vz|z|zwv|}~}xwyw|y{yz{{|xx{{vywy}}y~}}yy{zyv}z|zwx{x|z||zzx}uzxz}~yzz}{xz{z{w~|~u~xy}{|w||y|yvwwvz||}{z~}wy|zz|{sx{yzyzz~zu|{y~yw}y}{wz|yyyvv{z|zyyyu~yyxx{vyy}}{xw{z~{z}z||{|xy|{uy~wxvzzxyx{zyx{tz{|~yzvx|z|x{{||}v}|||{}zz}{{y}|x||{}~yww|w{{|zy{{u}~vyvx{z|{v{yw{}vwy{}zy{|xzzy~{{~|}{y}x{|{zw{|z|z{z{}yy~yz{|{z{~|vy|u}}xuxzyywz~y|v}zw}|{{zzz|{{z}|x~~y{x{wzyyyz|~|}}}}vy~yz{vw{xx|{zw{yw|~}}xz{}|yvy{|yw}wr|x{}yxy{y||wz||x{|x|yx{zvz}{{|z|yxx{}~}v{vz{z{xzuxzz|{wxyzx{}yzw{~x||{ux~|yy}{vy|xxx|||wy{|{}~z}x||}xqz{woy{{xzv|yx|yzzwzz{y{{~~y|z|{}}zx{wzyz{wyu{y||yy~|wy}xzyyy~y|{|}vzvy|xy|y}{vv|}}{z|w{zv}x{}}yzz{~||y~|zy~~xy}yyx||}{z}zxxzw|yww|z~x{}z~}|~{||z||}~~~}~}~}{}~|zy|~|~|{|y}|~|~{~}{z~~}}{{~~|||~}||~~|~|||}{{~}z|y~~{|{}~}~~}}{}}~}~|y}|~y}|w}~~~{}{|~~~}~}~~}~~{|}{|}z}|}|y}}}~}{{|~}|}}}z~|x}|z~}}||{~{{y|}~y~|}~|||||z~~z}z{}~}w|~{|~~|~~|~~~|~~z||}}}{||~~}~~|}}{{~{~~}~{}~~{}~~|~|y~}xy{~}|}{}{~~}|}{}|}}{~~}~{{}{~|}~{}}~~~y~|}w{~}~~~|~~|||}}{~~}}~}~|~{~~}~}~yzz~w}~z{x~|}|~|}}y|}|~||~|~~|}~~{}~~~~}~{}~}~~z~}}~}z}}y~}~~|~|~~{~|{}~~~~}}~z}|}~|{}|z|ww|}z||}|z{xx|xxxx{zxw||z}zxwyw~vuwv|v|{ww~~xx}zz|xx{{|x~|z|~{{|yz}|{{w|{zyv{yyy{}{s{yt}}{www{vwvw{yyx{{xxyxy|}yz~}x}v}zx|{}|{{w{zyxz|}zyz|z}x}{zz}}x{zzywv}{tzw{yw{}w{w|~y{xx}|zz~z{}zw}|x{{}}~}yyzu{u|~vx}{w}y||y{{yx~wzxuyyyxu}yy||~|{|y{yy}||~z{w{{yxx{|yx|y{{yyzyyt|yyz}{y|zyzxwwzxzwzx{{x{xyx|x{zz|}{{}yy{{x}zyyxuxz|{{wywz|xxvxv{|z~yyy{vwy|}~w}w|y|{{}~}zz{{vy|}}{||{||zw|~~{vzn{xxwzyxzy{|zyw|xy{z{z{x}|x{}{|||{z|y{~}{|~}wzy~{y}|}zyzzzz{wt|{vxxwyww|{z}z|~yz{zwz|wy|xy{yv~|z}vr||y}zwx}yvx{|w{{vw~xz{uwx}ywur}x}vx}ryzxysz{}vy}{w}v}vx|zvz|{{||zz}|}|y|z}{{|}||z}vzx{}{}{{}zzy{z}|{yyvzw}yxtw~zyzzwvzz{~{yxv|yzvz~|{wzy|zxx~xz~x}{vxzw{}{{w}y|yy}vzyyxyx{}}{t|zz}xwyywyzx{}|xv~~{zt{yw{ywv||xw|zxzxvwwz{|xv{v}y{xz}z}z}}||zv|{wy}z}{|~}|z|}~}~z}|~~{~|yz~z~|}~x|{|{}~|}~~}y~~z~{|||{{xz|t~y~y~z}y|}|||~~y~}{~~|}{xy|~}}|z|~{}}{{|~~{}}~}~|}}~z}{~{~{}~|{}|~yyy|{~|}|||{~}~|}}|~{}{}y~}~~z{{}}{~}z}{~~wz|{~z|}{}~}~}}}}}{~{|}}~~z}}}y~|{~z}|~|||{|}}|~|~|~|~~z|~{~x}|}|}~}~~}{~}||||~{z}~~{}~~~}{y~||yzx|}}|{z{}z}|~}||~~|}}z~}{{{}~{}}~}}~~|{z}{|y~~x|}{{}}|~~}~}|~{|}z{{|~z|~{~}y~~~}|}}}{{}|{|}~}}~}~}{{}|~|y~~~|||||}{|~}{|}~~z~}~}{{z~|~~~|}|~{|xz|~~~unz{|{}|wyyxz{yz}y|}wwx{|vzz~yx|}x{y{}{zwywxzyw~yzuvy|x{wyz{zxyu||wzzzyy|x{}yzz|yx{w{{xx}yz}yxwyxyxxy{zyz{yy}|w|u}{z||xyzx{~y}zxx{|xw}yzx{xxyx}~wzx~wzvyy||xtv{{xvtzxzwy|wz|v||vzu|zx{y{y{v}ztywx|}{zz~u}w}{|}{t|vv{}yvw{zw~~{x~{z{|{z}yxuv{|{~zzxv~z}y}zwz{x}z{xz{z|z{|{|x{xqz}zzyw|zy{x{}|zyy}|uz{yy~|wu}zxyytxywxzx{zy}y{yxy{zyzzxztzv{{{{y{z|y{y{z}z|y{wwy}{zyz}yxtxwzy{vzxx}~xvyx}wxzz||{xyyyy~y|yy{y|y|x|~xw|}~{xvy|~}y~{wt~}ww{z{v{~y|zy}z}}xv|y}}{u|y|{|~yyzzzy|xw|yzz~}xu|x}zz{zx|xzu{|ywy}}xv|x|zz{{||y{wzz|v{z{y|zy{y}|}yz{xy||yz{|{w|{y{|{yzw{yx|vwx{{{|zwyzz{{~x}}wzsz}{~{{z}{~z|}y|x||{}yx|zyy{vzwvwy}~u{|}|vxxpwy}y}yvx|wz~xwyxxuz{zv}||~|yx{||{{{w}wwzy}~ywyv{t{|u|vzx|zyy~vy{ywu{yxz}|~{~z{z{~{z|z{zy{|z{zyzzzxz|zx{yxt{{{xy|{}{zz{|z{y}{zy~xv{x|y{{~~{{z}~~{z}|}}}|~~}~z{y{z~~}{~||~y~}~}|~{~~~}~|~~|~}|{|}{}|{~~{{u{~~||}}|{|}|}}~|~~~}|y|~~}~z~~~~|~|{}z{~{}{z|}zz}{}{{~||}z~y{z~|{}~x~}}}}~~~y|}}z{{}~~{|~}|~~|||}|~}}~}}z~~|~{}{~}~z}|{~}~}~}}{{}{~z}{~}~y}~}}y|~|~{~}z}~||~~~}z{~~|~}}~}~}~~x|{}{v|zzw|{{u||x{~|{~~}~{}~{z~~|~~|y~~}~~|}~}~}}|~{}z}~~~{z~y~~|z|}}{{~{~~{~~~}~{}~}z}~|{{~}{zyz}}y}}~}x{|z~{~}|}|~~~z}~}~}}~}|}|~||x|}}}}}{}|||z{~~{zxx{{v~{zxxz}z~yz~||zyyy|{x|t{|z~zy}}wzxxz~~x|}ywvz{|zzx|{~yxy|{zw|y}{|||wwyv{zx~ty{}}zuz{{z|yzxtyxyzyzw|y}zzz{z{{{yzz{|yz}z~|zt~zx|z|yv}~yyxz{}xywz{xy|zyvzwyy|{xz{}w|xx||}~y}{zv{x{w}}{x{{{|zy|{{x{vxyt|xvzxy{wuwvyvu}zyyx{z}y~z|z~y}|{xy}}|vu~|zy{|{}||~~x{}|x}{|xy||zxwywvx{|z|{zzw~|yxy{x|z{~|{zz}|~}}y{yuyxyzzxyzy}~y}{wywz|{~wxz}vz{vzzx{zwzz{}vx|||u~{|{zzw{x{|~}~x|{z|x{y~z||}x}yyz|{{yyv~vxy}zzxzzw~xyy|v~x}y~zzyxxz~z{yy|uz}w||w}wz}}}~}|zyz|||z{w||x|||{z{{z{x{~~yyy|w{zz{}z|}~wy}{zzzy~z{}{yv{x}x|~x{y}{yz{yu{tzy}zx{xwuyzx|{xy|vzy|}w{x}z~zxw}x}{y|{wyyxx~{vx|z{{z{yyvy~|zsu|yz}{vwzvvyyvyzz{yx}y}y|v~{||}|yrxwz}{}|~zx~}{z}{yzt{v{z|x|zz{w~xz{|x~z}t{wxxywz~z{}xz{xy{}|{z{}}{y}z|~{ww{|zyxy{|x}wy|w}y}yz|{vyy}|twwy|xwy}y{{{~y{|~z|w{~z~~z~}y{~|{}~~|~}~z~z}}}~||y}|}|{}{}{~|}{}}y}{}}}|}~~~|~|}z{|{}~}}{}z~}}}}~|~{{z|||~|~|~}|{~w}}|{~{}z|{}}}}{{~z~||}~~}~{}zy~}|~|}}|w~}}~~}}~y}}~~}}z~}~|y|~~~}|}}}|~~~{|y~~~{}{~z}z|||~~~}y{~}}}~{{|~~}}~~~|~||wz~|}{}}{~{}}|~w|}z{~~}}|}|z|}|~{|{|~|{{|~z|~~{}}}}~|~|}|~}}|}}|}||~z||~}~{}{}||z{|}~~|~|}|~~{|}}~~{{z}~|}{}~}~{{x~~||~}|~}}|}z~{~~~}}~~~y{}~z}}}~~}{||{{}zz}~~z{|~~~{~}{}y}|}{~}||~~z}}}}}zz~}||y~}}~~}}|z}}xzx}{yzx~|{xyxx|ywvz{{y{zy}y}v{{xxy~z{zxz{xz{uvzvt~y|}}x|z{}z{~vwx|uuvxzv{|yz|{y|x{wz~xu||wzyzzuzz~yyz~||w{z{|}}{wxyv{{}{{yyz|zyxuxvzx{zzyy|z|z{{|}x{uzy}||y{||~y|vzyy}||}x|}z}}y{w||y{{x}xx||yrzz}w{{}zwzyxz~|}x{v~wy{xyxx{|z}ywz}yz{x{{vz}{|z{|u}}{~|zzw{zxwzw{x|zz|}x{wz|z}ywyxxzyzx{z{w|{z{{}z}vyzxw{xyz|z{||{{||xx}{|{zz|}v|txt~{yz}{{{wzy~y{}zy~z{xt|xzxwx}w||x{{|}vz{y{w|{zzz{y{u{xw{~zy||z||xwxzx|xzx{y|yz{yztzzz~vyz|yz~z|}x{v}{{vwy}~z||yw{{x}ywz|y|}v|yzmw|yxwzx{zz|yzz}yz}|z{z}|z}zv|u}xxy}yx{yxy{{xz}z{xz{zyyzyz||zw}yvzx|w|{}~z{zxyxzz}y{~|}t}}}z~z{{xvzxyyv|w{|z}y}{{w{}y~xy|{|}zyy{z}yy||{~wyxxz{{w||{z}x~w|y}yyxy~w|zvzyy{~zzx{||~|zyyyz|zwvzvvz{zzz}x{z}zv~}~u{z|uy~yzx{wz}|y{{z~u{|{}zwx|y~|y~zwwsy~{wtz{v~}yx|vywtxxyzz{{|}{|}}y~z~z~{}~||{z~~|~~{}~~{z||{||}|}}|}y}|~}~}}{}{|}~xy~~~{}z}}y|~z{}}|~~}{}}~{{z~|~~{}|}}~~|~~{|y{}}}~}||}}~~||{|}~~}|||}}}~}}|{|~~~~}~{{~z{~~}|~xvy||z~|}}}~|||}z|{}}}~{|z~|y~~y}}w}~y~}||z~{}}|~~}~~~}~~}|}~}|{y{~z{|}}~{~}}~~}}}~}{}~|~{x{~{|}|~{{{||~z|~}~~~~}|{|{|~}|{x{z|||}{|}|~|~~x~|nz~~~~~}|}}x~}}y|y|}}}}~|z~~{~~~~~}~}|~xz|}|||}}|~~y~{z~}}|}|~{~}|~y|~~z}z|}~}~|~{|}|z}|x}~~{}y}~|{|~~}~}~{}zy}yw{}y~}{xxwyzx{}xz}yzz|wqztu|xxxt|zzzv}z}v|yywy}z|wy|xy}~u}x}yyy|vty||wy{~yz{xxxwx{y{|yzy}zxwryvxzwz{|ww|}z{~~y|}yw{z~z||yyyyy~|{w||xzzzw{yxyuzsvzxzxxxzw{wwwz{~~{|yz~|zy|z{}}zv|yy{}y{|u~y}{yxuwy{|zwxy|{vyx|uwwvzzz}uxzvx}}ztt||x|~yzuy|zw}wz{}~|~}~~|x{{|uz{yy}{wxzxwyzyyy{xyyw{wxyw{|yzz|x{wvy}}}xzzwvz}{yw}}{zzx~yuwvxyxzy||yyzw{yyyyyztyyz{z{~z|}zw|xy}w~|x{zz~|yy|~{|z|yzy||{zyxuzxyz{xzzw{yuvwyzxwz{z~|z{zyx|z{z~z~}~zz|y~{ztyw}wzz{y}xys}zzy|wwwxzyzz|x~z|~{z~y|w{zwv}|yz}|z|{zzw}~{|{|{~v}wz{~}{xx|uvw|y{|ww}ytyxx~uyy~w{|zxzy|}|w{wyxwy{|{yzyx{||{zxz}yxzy~x{{}{y|uzy}yxxy|zyz}~w|x{{y{yz~{z|y{}x{}z~w}|v}zx{zzxy}v{{z|yxz{|v}x|yyuvzz{~xyyx|v|t}yy|~xy~x||vz{z{{yzx|{{|x}}|{~z{z{zw|vv|y{yxx|vyz{{}wz|xyv{y~z{x|{w{}x{|{}{~}~}w}}}|{{~{z|{|~~~}z~~w|}y}|~}{z}}|~~~}|}~}{{~|~{{}}~}}~|~~{}~~~}|}~}|~}|~z~}}}}yy|}~||}|~|}~}||{|w}~~~~~{~|{}~}z|}||z~}||}~}}~|{~y||~{~~}~{~}~}}|}~|~|||}}|zz|||{}z}{||{|~}|}{}}|||}||~}zz~z~{}|}~z{|zz}}}||}z~~z}}}~|z}|}~}y||}|z}}}}}~}{~}|}{}|}}}v{|~}||{}}~}}{|~~~~~{}|}~||||~~}~{}|}~w|yz~~}|}|y||}}|{~{}|}{~}}}{~{v|{}y}|~{|||{|~~}{~~}}~}||~|||{{~~||z~{~{}}}{z~~}{}}yx|zzyxzx||x|vxxz}{zz{zy|}}xxyyzz~yy}~yu~zxvvxyz}wx{~zzv|yx}{{||}v}xyyyv|x{uz|ww}{y}yzy~v|{~{tx|z{yx{xzxzzyx}wtz}y{}wvv{y{v{x{||zxwxuyztzx}y}z{{{|xzzz}~yw~|wwz{{yy~}yw}}zxxzyyyx{{z~u{~zyvysy{|zuy}vw|wzz|sxwzzzzz~}|{zyzxz}z{xxyy|}{|xzx{yztvxzxzxzz|ywvuvxx|zy}x{yzy~zy{yz|z{twxz~~{|zy}z|z|y|xzx|z}ux|x|vux{s|yuzx{y||x}|yzwyv{{{zyrzx~zzvzxwy~zx{xx{u{|yvz|{ywzz}|z}}zz{}~xzx{xwxxzy||v~|}yzzv}}{wv||}xy|~y}zrw{zy{zy}wxw|{~v|||z{zvyxzz{z~}}zyx~{wy{z}}zwx|}|zxy}|wvwwz|}z||z~zw|{|vy|yy|{|||z{yzxw{yyx{wzzy}{|}wvx{s||xx{zwvxz|w}wx|{}}u{yy~y}{|z{wzz{}{zwwu{z{sw|w~yx~~}{{}xz}||wz|yzz|z~wx{wwwyyy{{vyt|yx{uxx{z}zy|xvw}xvyx}yz{y{xxxy|{y|}{}{|w|zzyzyxxv}zxxxw|v{zyzx{z~zzz}tzyy|y|zty||zy~qy|{vzzz{zy|z}x{|y{wy|txtyvz{{z{y|xyxu{|yzx{||y{{}{}z|}}}}|}z}}|}}|t~}}|z|~}z}z}}xz{}|~{v}|||}|~{z}{}}|}~~~}}~~{}|{z~}}}|~y|}z|~~{~}x}{}|~~|z{}~||||~|}}{~|{}|~~}~|z~}x}~z}}y}{{~x}{y||~|~y}~{|~z}}}}~~~~}}~|~}{|}~|}z{{~|{}{{|~||}z||{~{~y}}}z~|}z|{|}}|{{}{~|}z}|~w~z|{|~}z}}}~|}}|}z~|{}y}~}~}{~|}|~}z{~x}~~|}y~||~~~~}}~}~}}y~{x}}~{~{{z}~~{~}}}x~}z|||z~~{z~|{}{~z{~~}}}z~z~||~|~~}{x}}|z}~|~zz|~z{~|}~}{|y{}}~|~{|~~~~}|}{~z|||}~~~~~z{}}}~~{~{|}~}|zx}~}|{}~{}|}z~}~}|y|{~|~}~}}y}u~{~|x{|{{}}zzy}z{zuyvu{|y|{u}wy}v{v|yx|z{y{wy}zy}xzwyy}yz~{yyu|y|}x{yxvzw}zxz~zzzxzw|z{|vwxwzy}szywxz|yz{y{zx~yyvw|xy{yzwzvx|u|~w}zz{|vw{{yyzy}vvxyx~x{{yzzw{ww~{vy{}z~{~wzt}{{z{xyzv{{}xz}y~|{|zzzx~{vxyyx}z~{yzv}yvywwwz|xzvx|y||wyzxz}xy~}xv{yz{}zz~vuzxzxy~yx{x{|wxyy||yzxxyzvyx}}{z~|yz{zwsvuyy}{z{xz{~{{{}{w{{yzy|x|zx~zzuvxy|vy~{{uy|xu{ws{{vw{yxyx~wzy}xz|zz{{|z|x~||xy|z{xwxz~x}y|~|~zx~wz|zzyyx}z}z{wx|}wzxxsxvy}|v}|}{w{y{|z~{{xx}~{yzv}xxy}}}|v}x|y{x|}tzv}ywwv{uxyuy{zwy~wu{yzzyz}~{x}y{y{zwzxz|u}z}{wv}yy{u{y{{z|uwvs}x}|w{uvzwxy{wxzsyz{y~|yztyyx~}yw|}z~{|zy}vv~zw}xyi}z{zz}y|s~wv|wx}wvxtyu|z|{~{v|xzwyzxw|~|zxxywxy}{~xxyu}xx{|y{{~x{x{ywzuyzwzwxv|x|vw{vxyx}|zzzx{{zvy}zwz~{~z|{w|}{{z{zyyw{u{y||v}xv{yyxyw}wx{wzvyzwzzwy~z}z}y|vzz~zw}}}y~~||~|}~~}}~~y}}}~}}~}~}}~}~}{|~~}~}}~|}~y}z|z~~~}}~{~{{|z}~|}||z}~|}~|||~~}}}z}|}}|w~~~~~~z~}{~}y{}~|~~~z|z}{}xz}}~{z{z~|~w}{}z}~{||}}}~}y~~|{~}~z~{{}}~~|{z|{|}z}~~z~z}~{|~}|}|{~}~}~{|~~~~}}|}~}|{|~~w}~}}}~||}y}~~{|p}||~}{}|~~}~}|{}||}y|~~~z~{~|~~|}}{~~|}~}~~z}~}}}{}}~|}~~||~{}}~}~{|z||~~}x}}}~zz{}}}~z{~|{~{|~}~~}~}~}~}z||~~{}}~{z|~}|~~}|}z~|}}{x{{z~~}|y}~|~~~~{|z~|~|~}y~|~~{~{}}|}}|~~{|}}|~}y|x~x{yz||||~~|{~~|~|~}~~}|~{}|z|z{{yxx{ywyx|z{~z|zw~|uxx~wt{yyy|xz}~z}yw|utz|x|{{}{yxzx{y{v~wyx||xyy|z{~{xyxywxx|}{{{ywxzxxyxytw{zvv{ytx|x}|{{xy||vv}xvz}wy{wx|{ywyyzzxxz{{|xvvuv}{y}yxyuy||y{yzy}z{{}yz|z|{wyxyzxz{xxxux~|vvwzxyy{zxzzxwu{yyyxxyv|yx}z{xvx~}x~y|y~}zwuxxyux{yyy|zxy|{sxzxy}{xxzxxzz{z}zyz~|~|zxyy{}zzz|utzxx}{||z}uxzwzyzu~yzxywzz{{yx~wxxuy|}x{x}w{xz{wyx||wxwy{zz}x{~|tyy|yux|z{wy{{wxy{~zxvy{zzvyvy{yz|zv{xyyyww~x{z|z{wyxy{yuvz|zx}y}~uvyzx}wxy|yy~~|xxxvz}}}zwy}u|}{xy{u|{y~|w||y{zwy{u}zyyxy|x}||zw|x||v|y{tz{my{{y|}|{xzuvv|}xzzyt{~{~z|xxy{}x}xw{xz{ww{~{z{|wyvzzyzy}{vuy{{yx}||xz{xzzyxz{{x}}y~y|{x}}r{y~wvyx{{yxwwz{x{ywyyvy}zz|uz}z|{~zw}yvwyvzyzvx}z{{~y}{{zxw{~x|yw}yxx|{xwz{}v{y{xz|x~xyy}y{zu{zvzzyyyzw|xyzz{xyyyv~z~xwyw{ywz|{v{u{wy}x{{~x}|z{|{xz}|~}{y{zw{z}z{|}~}{}}}~y~|~{~~y}}}{}{}~~|~|~~~{|~}~|~|z}}|}}zz||}|y|}}z|{}~y}}~{~~|}{~}w}~|z~}~z~{~z~u}}{|}}~~|{~}~~|~||||||~{~|}~{~y}~~|~|~}}}|{~~zx|~{~~y}||{z}|~~|}~}||{~w|z}}~~|}}~|{}}z}}|z|~{~z}}}}~|y{}}~}}~}y}|~~}}}{z~}~||}}{~~{|z|x}{}}{|}~}~}}||~~{||~{~yy~~u~y~|~~}}}z|~~}}|{~}{~z||{}{~}}z|}{~~}{}||}}}}~~{}{}|||~zz|y}}}}x~}zxzz}}{z}}~||}|z~~|~}xz|~~~}{~~|y~~{}|{~{{|}{}}}~}z|}{}}||~}|z{~}~{}{|{}x{~}|~~|~|~{z}z||yzz}{{y|wyuwwz~y{y||y{{zzzy{yu|{yxw}v}{}y|yx{{y~vyzw{{{yz|xzywzzx~xxzy{w|zz~uw{z~zzxv~yxzxyvyrv|xzv{~y}w{}~z{{{uzz{y~zyq{}zzwzz|{rxy|wvxzyv{yz{v{xu|{{}xz}}ywz}~{|v~||~|{~zx{z|{yvy{rz}yz||{{~|{zwyv{{|v||{tzxtywwxzv{v|xyzuz{|vxv{}~}zvy}~y{xyx{~||zy|x|zwyzy|x}u|xv{v{ywxy}{xvxyxzz|zzyy}{}w|w{zx|wz~}x}|z~~wzx{vx||z{xx{}y|vzyyxyyxx{{x{{wvyyzxx{}xv}x}{}xx|z{}}z~}||}|||x{}{~|tyzu{}yxrzw~{z{ywvw|{{wyw}}yv|yz}~z|xy~{|x}|zz{{w|}|xw{}~{u||xzzw}|z~zy~y~w{xwywyy}|{{~}x|}y{{}yz}xy{|{z{y~|y{x{~|{|{x|yzyyyxwy{z{{|wyz{y|x|vy|{|}z|{~{}z}|}zxx{}}x{wzz}xyzz|}x{}}xz|z|{ywvxz|{w{{|wz{}zz}{tvy|w|z}|zyyx}z|xxw}zyx}w|tzy{||{~x{{zz|}w}y{|{yuxz|xxwwzzz{|vz|{yzv~z{~yzzz||yyyz{}y}}y{~w~yw|z|~y~wzxzyxyw{xwx{{{|zzyw|u{z|y|{|t~|z~{~|vy~|y||z||~{{}}~{}}yvz~z}~x~}}{~~}~{zz~~{}}}~|}~~~}~|~z{y~z~||}z|~|}}~}|}}z~~}}|~|}{z|~{|||}y}~z}}z}|~~{~}}|{~{}}~}}z{~}}}~||z{{|}z~}~~~~{}{{{}~}~~}y{|x|}|||}|~~}zz|~z|~||~{|}}|}~{}~w~{y|n{y|~}|~}}yx~}}~{~}}}}x~}}|~x~}y||{|z}|{~x}|}~~~|}}}{||}|~}}xy}}}~|~~z|~|}~}~}z}~{}w~~z{~}z~~|}}|~~|{~{}y|}~}~~}}z{{|~}{}~~y}~|}~z~{~~~}|{xxx~}}{~~~~}}~||}~~{}}}}~z}~}}~}{}~||~x~}|{}}}{z|{~|}{z}}~|}z~|~~}{|~~~}z}{xywzzzxy{xxzy||}s|||}wwyyvyx{{{{~z|wxx}{y|y{z||zxw{vywx|xzy{zz{{q~|v{|{y}}{~{}ywy{{vv|~z||{{yvx}y}z|yvxvx{yw}vyx{ww|||uw}zw|vxyw{tyw~x}ytx~xyxxyzvx}}}w}~x}wxw|{{xtv|ww}}wy}y{wyyzy}sw|y{|w|xy{zzuz|xw{y{xx|wy{|~|{u|zzzzwvx}yzsxyxvtw{{x{vzt|vxxyz}w||vyyy{~xvyy}|xwyu{{|}~{{yzzw}~|y~{z|z|zv{{w{|{xz{~}zy}|}{vxvvwyy{}yxv}}~yy{v}yyz{yz{{vyx}w|zv{yz{zz{{wzzy{{yz||yxzw{}}{zwyu{yzzz{~y~{xxy|zzyuuvzyuw{xzv|zzx{{tvyz{xxv|xy{yu{{zxv}|zyxzzzzz~yzyyz~wv~}xxvyv|{uw{|yw{yxw{}|{w}{xw{xwzz}vvx{{wzy||yxzrzwy{}}x{y{y{~x{yxzyvx{x|zzzy}|z}xx{wzx{wwwy|y{xvzyy{v}y{vyyzuyu|{vv{{x}t|zxv~}yy{{{z}zxvxzzuw|}x{x|vxv{y|y}zw{y~{xxzx{yxw{x}{zzzy{}|uzzz{|zvy{x{}{xwwx||zy}~yzz~y{zxy|}uxzx{wx{||x{{{|}w{~y}{w|zu~yyvw|xw|vxx{}{}vzz{zz{yvw~{{y}xzyywzz~|{{~~~}~}{}z}z}}}}~~{~y}}zy{~~}}{|}~~~~||}|}~~~}}~}}||{|~}|~}z}|~z~z~}~|~~}}}}~}|}|~}~z{z|||}}~}}}|y~~~z~}}}}}|~~}|}|~|y~}~{~{z~|}}z}}~}}}}yy~}{x}|~~z~|~y||~|y}~{}~~|w|~{}{}}~|}~{{{{}}{~|~~}z}y~}~|}~|~||}|z}~}}}}~}||}z}||{{{z|~{y~|}}}{}}||{}~~x~}}}}}~}~{||~}}{|}{|~||z|~{z|~}~~}|{|}~~~}}~~}~~}z{}|}~{}~~x{|||{}~~}{~|~|}}~{y~|}}}y}z{}{|}}|{~~y}}y~~~~y{~{{x}~|~~{}|{}~~|z}{~~z|v|}|}|}}}~~}}}}||{}}|}}~}}~}}|~}|~~y}|y~~zz}|zzyy|{}~wyx~z{vvwy{}u{zvw|{zwxvzyzx}v||z||z{{}||{{v|zs}x{yy{x||~w}x||~{y{{vx}w|{zzz|x}z|{vw~{vzxyzv~yx{{z{z{|vx}{|yxyzqxy{|z}xzuyzv{yz||y}xz{y}yxy|zv}yv{vuvy}z|x~xw{{y~xyw|zzyzyxxw{}zvx{}|zy~}ty|xuz|vy{|y{{zwyvtwzvzzw{vxzyyw}y}{{zyx}~}uyzvuzyvx|||{y||x|}zzzz|~}swy|y}vwz|}{}yz{yw{yxyzx~{}x|zxwz|}z}x{{}y}w{}z|}w}|x~wxx~zy{}yxxyyv|vww||~yz{yu}{{{{w{|}yzz}yw}x|y{xxy|v|}}z{z}x}wz|}yzww{vxu|wxx}~xxvy~vxw{y|vz|wv}}{}x{z{z}}|zx||yzy{~}y|xvv}||y}xzwyxvwxx{x{w}|zzyxuyqyz{y}xww~{}}xzyy{x{y|y|}y|}yx|yyw{wvyv{{z|zzxwx{vyx{{~zz~v{|ywyz|{{{y|z}}y{{~}y~{zwy{yxwz}zyv{|}zzr}wx{{y{vvx{yz}zx|}y{z}z{{zy|{z{~~}}|{}|{}x{||{zz{yx{|xy|~z}y|w|xz{|u{|w}y|}}w{zx{yz|{~~z}~z~{~z|{{|yzz|zy{wwzzx{}{wtvyxz}|u{~yxvyy|z||x{{wx~}|yv}{||}}~}|~||}}}y~||}{}~}|}z~{}~}x}}~~}|~}}~~z~y~~}}|}|y}{x}zz{~}{~~tz~||~}~~~y}|~~w}~}{~}}|~~~~{z~}}}~|~|~z~{|}}{}}}||{}~~|~~}|~z{{}}}~}}}}}~||~~~z~{}}}x|x}|~{|~|z|}x{~x}}}~}}~}}}~}}|~{}|~}~{z~~~}|y}|}}~|~}~~~~z{~|~}||~~~}{zy{|||~}|}}~}y~}{|}|}{|}y{{~z~}}|~~~{|~}}|}~z~~|~z}~y|}{~{~}~||z{~}{~|~~|~|~{~}~|y}z||~|{zzzz{||~y~~zw|{}}}x{|~{~~~}|}}}||}~}}}~~{~||~}~}~y{{~{}~~~~}~||}~|}}~~}~}}|~{|{|{{{{}zy{x{yy}{x|{|~yu|}z{|zyx|zxx~x}vyz{~w~w{z~~z|x{~{zxyy{zzyvw|yy{|z|yzw}z~x{t~~vv}u|x~zzxxz}}{|||||{zzyy}v}|{yv~||yy|zwyz{y{{~|}zx~|xyyzx{||y|zyxy~x}}~v|u{{u~wy|{uz|z|zz}{w{zz~w{}{x~y|}z{u|zz{x{|y{w|y~|{z}~z{{|yy|x{|vy~||z{z}}~|{}~{||xzz{|{{z{z|y{{{wyw{{xy{wwvzzx{wwy}}}zz|{zy{z~{v}yzyxx}z|y}y|~y|{vzwz{x{}y||||{{yw}{w{}vx{w{|zz~{}|y}wzz~zyzx|~}wz|}}|{||vxzz|}{y}{zzz|}zxyzuzy}y~{{xzzytx}{{xy{{y{|{{zz|x{}y~}{x}zwz{|}~{z||~zzwwywx||vzwwx~}{||y{||{x|{z{}||~||xvzzyz~yywy}}x|}{z}{{vx}~|~{zy~w{yyw|{yzz}}x{~x}|zy{ww}~yy~|{|{w}{{{}}~y|~zz~}y|~wz{}|}|{~y|~w{|zz|x{}t|zvyy|}{{|}wzy|~wx|}|y{|x~v||zyzz~}xzx{xx}{xzzy|y{x~z||z}z~zv|wzy||}w~||{}z}||z~zyx}|{}zz}~wx~xz{w{zy|z}|{yzxz{x}}|z}~y{~{zyz~~|{|~{{|~}}~~}}|~|z}~~}|y~~~z|}|||~}||~|~}||}}~|{~{~~}x}}||~}|~{||}~}}~}~{{~~~~}~}~zz|}}~}~~}}}~~|{|}|{}{|{}~~z~z~yz|~~~||~}}~z~}w~~~~|}~~|~~}}~~}~}~}~}~~{}~~|~~|~}}{|{~}||~|~~||~|~|}~|~~||{~~~}}}}}~z||~~}|x~~|z}~{|~~y~~~}~}|~~||~||}{}}}|~~{}}}|~}}~~~}{|~z||~~z{|~~|~}|wz}}}}~}~~~~}}~~}~~~~{~~}}|}}}|}||z|{z{{x{x}{yxy|vxx{yy{{}wz{}x~|xvsxwy|ux}{}y{{z{z|wzzy{y{w}|x}xyzz~xy|}xxxyxzwzywvwytyvvx{{zxx}zxxzzzywyz}{zy{}zz~wzxzy|}zz|{yvx{z|}zv|zyyyyz{vxy{wzyyxzzxzywxxzzvv~yyxv|}|vy{}}||{z{}}}{~u}|z|zu{zx{yyz{xzyz}xuzwzv|w{vz|wyzw|xxvx}~|ww}y|{yx{~~|zyz|xvy|}y}zxz~yw}{{{{vzxw{}xz}{y{z|yyxy{~zx{yuyyz|{~|~x}z}~}{}||y{~~t{}z{}yzx}ztuv}zzvwzwxzvwzyyxzwuq|}yy{~vz{~{{{x}}{{|x|yu{|v}{x~z{z{zv}xvy{z~xzyyyys|xy|yu|z{zuuwxt{{{~yz|y~{x}zzz~z||~||}yz|~|{~~~zyzzyzwwvzyzvz}x{{wywu{z~zv{yv{~vxzwx{yzx}}{y~~|ywyxw{}|x~{}{xyv}y{|x|~xvwz}|yzyw~wwzzywx}y~{}v{{{y~xuyx|{xt|zvy{|x}|zy{xzy{xxyx|zyvxz|{vxyzy{~y{zytvxx|u{|u~}y}yxz{|y|~|yuz}}z~xzzzz|x~wxxyw|vv{w{x|zyzx|yxwu|~zw}xzz{yzvy||~z{t~|tzzyx|{{|z~}yyz|{~|vu~|}w}w|yzzy}{x}z|}v}w|zvzvzx}{|~zzv{wzyvz|}|z|}}}|}|~~~{~~|}~~{|}}{}}~~{y~~{~~z||{~|z{}{~}}~y|}}~xwzz}|}}{}|~}}~}|~~~}~~~~|}}|}{z{||}~~{}~}~~|~~{|~{|}~||~z~~{~}z||~~~~~}y{||{|}{~~{{y|}}z|y}}~|}|}|~~~|{||~}|{y}~}}z}|}{~|~~|~{||{}{z~~z}}zz{}~|~}}|~~}x}~|~~z~||||}x}}{|z}}|~}|y}~~~~}{~~zzxyz|~|}~~{|}{}|~yz||z~|{}~}{}|~x~{xz|~|{{||}|}~}~}~~}~}~y}|||}{zx~~z|x{z}~x}|{z}}}|}{z|{}~~~~}~|}~~}~|}|y{~{}|z|x{~|~x~~{~|{|}~{~~}y{~v}~}~~y~}x{z|}y~~~z~|z{zyyw}xz{||y{zz~|yyxuzy{z|x}|yzv{x{~wuz{uzx|z{}uwz|{{x|yy}yz{w||y}{xxu|x|w|zz{|x||ztx{vyy{x|wzyzvxzxyww{{xx{t|zwv|zvyzzyxx~yu}vy~x|{v|}z{xywyz|z{v{z||zwz{yzw}|{uzu|{yyz{zux{vzw{xzvyz{xuyvxyxyyz{xz{{u~|{y|{zxw}wzuyxy{{v{wz{z|{}~uyy|{vw{tuxx}yxy}~}yxwyv}v|y|u|{txyzx{{{z}y{yvy{yyvxu{}y~zxwt}y||{|xywy|~y~{{~yu}x{zzv}vyzwx|xu{}|y~uxz|uzv{x}yyxzzv|{{~{x|xw~zx}yzv{x|w|zyw{{||}zzwy{xxzwx~z{xw}}xvx}}{z}zx{yzuyz}z~{z{zyy|wzxzyx}~v|x}{y~zxz{{x{xvzy}x{uz{w{zyxwvwz{x|x{uvzw{}}zzyvzt{zwzzy~}~vux|x}xw}x{z{t|xw{{y{x{ztw{y}}w{wy{x~xy{}~vytu}{{{{}v{}x|v{|uu|}ur}wzv|zzywxz{~{zw{x~{y{x}x|xttz{}z}z|uzy|~|}uvz|~vx{x{zzywx}yzxw}xx~y{{xyy}}|{||{z~v||~y|w||xzzzxzxx}||xzwz{w}|zxzyyxu{}v|yyx|}yyx{z||}w|t}z{{zyxz|ywyyw{zzyz~vxw|{{~w|zx}}u|yx|yvz{y|xy|yyxw|~vwy}y~w}{|}~~{~~}~~}{}x{~|~~}{|}{{{{{}}}~~~{~~{{v~}}~~~}z~~||~~~z~|~~}{z}~|~|z{}~~{|~~}|}{}}w||x|}|}{}{z{|}~~{|z~}}zu}}~{~~~x}~{|}||yx{{{|y}}~}~z||~||}|~}~{{}{{y||~z{|}zz}{{z~}~z~~}~|{|{~~}~}{|}~}|~|}{~|}z~|}~}z~}~|zx~|}|{}~~|~~|}z~}}|}y{~}{~~~|}|~zy}~|{|{~~}~||~|}~|~||xy|}}~|}|w|{~~~|~|{{}}{}|}}}||u|~}|{|~}{~~~yy||~{~}~{}~~y|xxz|y|~~|~~{|z||~|y~{~x}}}}|}}~|||~z{x{{}}{{|~~|}~|{|}|x}{~~z~~~~y}}|||}~~~|y}~zz~yzz}~|}~~}}~|}}~}~}|~~||}{xxz|y}w|y}}~yyzw}vz}zvt{||}|xv{y{{}wy|zy}}xywz}v}|xy|{yz}}~}wx}yy{w|xzxw~t|vx~z|wzt||}{v}zwv{{zw|zvy{{z{yz}|vz|xz{wu~~|w}yzy|}{sxwyy{}}xy~~yyu|yyz|vyy{vzwwwwy~~zx{zvyyzty|{s{x}}|vxz}|~yxz~}yy{uw|yzx|}wwyw|zzwuzy{syv{}zxzx|}w||v~yuyxwz{yx|{{w}wx{{zy~y|wyyywxxx||z{{y|yzy|~xyw~zyrxz{vyz}}y|xzt}}{{|{{y|{}}|{x}}zz|y{zvxws|y}yxxz~|w{yvzyx|}ww{uxzz{{{z{}v|z}zx|xyty{~}{wuwywyzw}z{|w}{|uxvxy{yzx~zzvu{w{{|{z}y|xz{wy|x|w|x|~x|}z~|z~z{w{zu}|}yx~wxzzx|w{{uwzy{{z}{w}w|x{yzzzz}zyxyyyu||}zv{~zw{y~w|{{zyxv{z}xvwvzvu{|{v|y|yxxy{y{||{zx{yzywzwzwz|uzz|w}|yw~zvx{y|vwz|wzyx|{}t{zxz}y{w}xuz|x}{v}~{||}~vs||{z}x|w{z{z|~{|{zy~z{y|xyxz|}wzyyy~uxzy~}}tx|x{{{wx{yyzxz|zyxyvv}u||u}z{z{vy}v|y{zz}|{v|yx{xy}|yx|wzw{x{|~|{|zzzwxx}~wwx|~{w}}y{~}~}}{||~}}~~~|~zy~x}|~|~y|z}|}~|}~}|{{}z~|||}}}zz~~}~|~{~}~}}}}y}|}|y~~|z||w{{~}}|~~{|}~{|}|~{||}{}~}||}~~}}}z}}zz~w}~}{z{|~~}{~{~}|~yy~{|y|~||}}|~~|~|}~~~y}{{z||z|{|||{}|~~z~~|}}}~}|}}~{}y{}||{{~}}}|{{~~|~}z~~~||~~{}~w~zz|{{|{z~y}~~~}~}~}{{}}~}}y|}~}}~}~|}}}y~}~}~|{}|~|||~~~{~~y~~~~~~{z{|}~~~{}}x}z}~}}z~}||~x{|~{}{~|}{}}~}zz}{~y|}||{}}~~{{}}~|{~}~y|}~|}~|~|z|}~}z}~|~}}}}~~~~~}}{|}~}y~}}|~~|~~}}}}~|z{~{|}|{|vwz}{|z|{z{zysxyuvzwxyuzy|{~z}~}z~w~z|vt~y{yx|~zx{wxz}z}wx{~|wxzwx}|xyyz{z{{||zyw|z|zzv{||tsw~|{zz}{yzzvzv{|wzu{{w}x{{xz~x}yz{vx|{w|yz|zyvu}zzx|yy}zyzzwzvyz}z}wxvy{wzx}t|zy{}~sz~yz{yyy~uw{}z}uy|z~~s}yxzzz{yz~yzxz{yz|wz{w{|x{|y~zwz{w{xzwxw{{{vxxv{zzv{z{}z}{xy{}~z|yxz}y}zy{~xyyyx|w~|xx{wzyxy{v}zx{zzzu~{xx{yxzqw||zxz}}zzzz~|~|{xzxz~}|y|y{z~xzxz|vvzzy|{{{zzy{|vz{}|}zy|yw|vz{z{y|wq{|{y|yx{{uy}|{ywxxy{x|{{}{wyvyw}w{|zx{|}}{y|}yy}zy{x|wvy{{yzy}|y~x|{wy{u|~|}zw~z{}x}|u}t{}{x~|w~{||{|{||yz}y}wwzvzx|{|ww{{}x}x~w|}}{t|z{z}{~|~wx}z{y|vy{~~{}vr{y{zxx|~{|x}~wwzyxzyyyw{zyxyuzy}{{{}{}xuy|{wx|zzx||u{yw{zxzxw|{{w|{w|z}w|{zzx}}{y}vw|zxvyzxvy}}x}yxwxywzz{zywzy{wsxxrv}{||{v~y~{||w}|x}x{tw|yz~{xy{}xxv{{v|{~zz~yxw}xzy{zv{z}x|~wxxztzx~ww{~{|~}~|}}{{|}~{|z~z}|~{}~~}~}}|~~||zy}|}}}~|{~~}~|{~y|}{~~|||~uq~}{~|{z}~}}}}}||}}y}|}~}{{}||z|~}}}}|~~|}~z}{}~{~{~}~~}|~{y|||}z~~w~|~~~~}|~}~}z}|~{~|~~~}~{~{}~|~z}{|~~{z}{~{{|{~z~}}|{~}{{~~{{~~|z|}~}~}}}}~||}|~~{|z{|~||{~~}~|}|}}~~}}|~}|{~{|~}z~|~zyw}|}|}~z|||~z}~}~~~~~{}}~}|~|~~~~{{~~~~}z{|~z|}}x~~}|~y}|~}|~}}|}~y~~|~}|}}}~}}~||}~~z~y|}}~z||~y}}~~z{|~z}~|~~|}}}xz}{z~z|~~||~|~}~|z|y}{~||~}}}|||~~|~x}}y{~y|}z|yvzyxxvywrwv{y{x{yyw||zwy{xxzy{zt{yzzwwyx{wz{yxy|{z{{w}z{wx~{{yy|y{xuvxttzx|wuw|{}vyvzwv}}wtx~}y}{yzyzw}y}|zz}y||{{{|~zx~}y{zzuy{{yw{~z{uyw|yy|wyxu}z|ut{{{y{|{xz}~||yv~yxz||{zz{z}xzwwx}|wzyvxvzxz}wzxx{vxwzzx{wwvy~{v|y|}x{{~|{|zy{zy|w{xz|yz{xw~{xy{x}yy{wuvzxz}y~y|{xwy}{w~wwyyw~w{|zt}yyzy{~{z|}|~~z}z|{{~zy~zyxywyxwxwwx~||ywy{zsyzxx|}zy|~{wy}}z~zw}}}~}~zxzzx|||yx|{v{x{{}~}uyztzzxy|{w{zxy~yvyy}~~{y{z|yx}y{|yz{y|}z~~~|xzxy{w}w|xwxyw|yzu{~{xxxwxx}~yvzyxux}xy|x|}{|yzvz}|{z||v|w|{{~xyuytwwyzv{zyy{xw{yuz|yy|{z{uyysv|yz}zyz|yv~|zz{y}t|zyz|~ww}yy~xwvzv|vv{{xyv~yzx{xzywzzu{~wz~{vwy|{xyyyyzy}}xy}|{y|~||z~y|ywz|tx{z|yy||}zv{||yv~zw}zz{xyyzy{|x|y}{zxv{x{y{z~w{~|y|xw{|zzx{}}zyxyyx~{x|zzxy}xwv{xt|uz{}z|{|~t{uz{|xyu|}|{zz}|z~}{{{|{~{z{~}{~~~}||~z~|}~{}~~}{|{}{z|~|}||{~|}~~~{|}~|~~~}~{~}||||}}~y|z~{z|{}~}|v}{}|}~y}}~~~{|~~~|~~y~v}z~}||{~~|y{}|}z}{}~||}x~}~|}}~~|{{{||z~w|}}||||}}|||{}~z~~~}~}}|~~}z~~}|z}{}}}{~yy~~~|}}~|~}~x~||}~~|}||}~}yv~}|}{~}z}x}{}~~}~~~|~{}~}~}||}{|{z}|}}|{{~}~}}|~|z{~{}}~~|}~z}|}yz~}}{}}}}~~{}}{}~{y~}|}~}}z~~|}~}zw~~}z~}~~{~}x~~~~{|}|~||}|~}}~{}|||||}~}~}}|~}z~~}~}|}z~|~|}z~|z{}xzzy}|~|~|}~}|~~zxyx}}vxxz{zvyz}{xwxxzzx}z{y{y~zz}|uxxy{x~zx~xw|z}y{wy~{|zxq|z|yxtw}vx{w}{||{yyyyw}xw|yz{|zxwyx}w~zyw}y{u}}xx|}{xz~}xv|zv{|xw{v~|uxyyyzxyv|zz{{u{|w|v|xx{{xywtz}x|w{zyzr{y|x|zz|zxwwv}z||wyw|uyw|{z}zz}yzvwyyz{yy}xww}zy}yzzz|xv|{xwz|yzx|xtyv{zz{x{xx|y}uy}u{|{ux|xyxx{{u}}|z~zx|xwvy}{|szxxww}xszu{{|zvxv{zzzu|yxzysyyx~zwyvz||}yxwyx|wywy{{}yvyuzwy|w~xzw{~zwxywx{{|x|{uzx}|vyzx{||y|{w|zz{zyyzyw}zzz~wz~xzxwt|y{{zyxxvww{}}w|{{zyzxvzwy~{xxzxwz~z}y{{yzxzz{zyxu{|xyyyywvzw{|xw|zywyzyy{z~y}y~zyx|w~xz~yx~zuw{y|{~vwxz|wyyzyzzutxxy|}x{||~yzx}zy{x{{y|yyw}{yu|xu|u~y{xyyy|zz~xvyw{wvx{|xxxvxw{y{y}z|wzyy|}{|zys|yy|vzz{txv{~}zv}yxyzz|w|{~z|~xw{y|z|v{v{wwvy}zyzzywyzyvwxzz}{zuwyt}{z}{yyw{wy{xzz~yzyyx||zwz{}yzxx|u}z{yzxzz|uzzvyy{vx|yvx|x|y~v~yzyuy{z~}}x~~z|{}}|~}~|}~}|~~||z}{~|~~w~z}{y~|}}w|}|x~}~{z~||}~~y~}~}}z~|~~zy}y}||~|{~~z~~|{{z|{}{}}{|}~{|~}{}}{~~~}|}~z}}{~{{z|{{~}||z~}{}|||{{}|}~}y}~{~y|~~}|z{x{}~~}~}{|}z{|}~}}xz}yz}{v{}x~}~|~~zz||~|{}}~|||~{|~|}}zz}|~~|}|~wz{{}}~||}~{|{~{}}~|~}xx||{~z||{}~y~|||}||}~~}{~~~{{}}~~zp|{}~~}}~~z}}|y}~}}~{z{||}x}{}~y~}}~|~~|~}{~|}~~z}}~}}}}||}}|~~{{y{}~z~|{|||z|{~|}x}{|z|{y}}}xy~|}~}|z}x}~xz{}}x|{~{{~{||}~}}{}~~z|~{}}{|{}z}|}~~{z}yz}z{|}}{||yz~~~|}|{|{||w{|}~y{||y~yy}|~|{~}|~~~v~}u~}}~~~z~{}}}}}~~}}||}|{|}{y|{\\\\\\\\{{w>x{}~~}{yzz}~||~~}~}}}|~}}|~|y}|~}y|~z}~}~|{x|~|w|~|~~~|z~~~}z~~~z~|y~}}~~{~~}|{w{}}}~z{z{|~||~}}|y~}~}{~}}}~{{~{y{|~}w~~~t~}~}~~{}~~|~{{{~z}|}}~{~|}y{y{|~}{z|~{w}z}|}}|~}~}y{~~}}|~}~{~~|{}z~|~~}|~w~||xx~~~~zz{{~}|~}x||y}}}z}}}|~}~~~x~~~}x~}}x}}~{}}{~|x|~}}||||zx~{zz}y|y~}z{z{}z~~}}{~|~}|~{}z|yz}}}{}|}{{~|}}~}{z}{}|}~||{~~~~~z~|{~|z}~|{|~y}~}}}{}}}|z{{y}|z~{}}z|~|~|~||}z~||{x|z}{}~}v~}}|~~~}}}~}~{~}~~~}~~~|}~}}}}{~~~{~}{~~|}|~}{|z~z}|}z}~|~}|{~}yz~{~}y~z}{zyy}w{|~|{|{}~||}~|~~~z}~~zy~{~|}}}~}~y}}~z~~~~~}~{}y~||}}~~~~|~x|}}|wx|{}}{z||}}z~~|}|~||~}|}|||y~~{~{z}~|~}|y~~}}~||~{|~yzyy{z}z~}}~}~}|~{|}{}~~{~||{}{{}{~{}~}|y~}{~z|||~{|~|}~~{z|||z~z|{~}{{|~{~~|}}x~{z{}|{|}}y|z||}}|}~~~{|}~|~}|{|t|{}~}}~}}~|}y{zz{yy~~{{{|~~}x}y{zz}~~}}{~z|~|{z}{}~~}~}{~}y}~x}~}|}~}|y}x}||{}{~z}|~|~~}|z~~}z}~~~}~||}}~}}|}~~{~~~~}}{~~~~~z{~{{~z}}}|~}{z{v{{{{|~|||y|}|~z}~||~~~{z}|}~}|~~||}~ztz~}|y{|y|{~}|~~~~}~{|}|}~}}|z{}}yy}}z~{}z}~zy}|t~w~}x~~}~|~|~~|{{~~{|{}~~{}|}}~y}z||z}{|{}y|~}~z~~}~~~~{}{}}{~~|}z~{~x|{|z}y{{|}{{~y}|}~~|}}~{}{|{}|w~~{~zzy}~{|{{zy{}{yxz}v}}}~}|}w}{{z~{|}z{~~x~{|}y}x~}uzz~z~y~}|{|~~}xz}~xzzz|~}zy{|y|}{{z{}|{z}}|}{~~{~z|z{}||x|~}}{~~zwyzz{y}~{}{}{}~z~||}||~}|~z|~}||w}zx|y}|~|~~|zx|y~|}zz|~|~~z{}{||yx~}||y|~}{|x}|~}~}~~}y~{{{z|}~}z{{|y~{~{|y|z}{{yyz}|}{~{~{|z|~}{~~}{|~~~}~}~~{~~|}~z~}|}~{z~}}}~~~~~}}w}~~x}}~{~~}}}q~~~|~|}{z|~~~|{|~xy~~z{~~t{}|yy{xzw{~x}|}}}y{}}{xz|{~{||{w}{{{|||~|}{}}z~{}|}p|~}|{z{{z||y{|~z|z|~}||~u~}~~v~x{w|zy~}{}|~}{v}|}{z}|}|}}|}|x{~{~~{|}||}|}|z}~|~y{~{~{{{}~|z|~~z|{y{}|~z|{z}y{~~~}~~z{}~||{||xz~}}{~{}{~}z{y|v{}}~|{|{yzy}y}x||{y|{z|~|{}z{~y|z{~z~|~}w}z}~||z|{~}}|{}~|~}~~}{~yy}~zx}z}w}||{~{~|}||{z{{~~|{|}}y}z~yz}|{~|{}w|~||z|~x~|}z{~~}{x|zy~{}zy{{}wz|z||w{{}~|{{v{~|~}}{|y~z~}}|x}~{{~~}~{|{}}~~||~wyw{{|y{z~~{|}~{}|{x~{u{~y}~~~z{|~~~}|y}{zz|}~|v||z|{~y|~|z}vz}}z}y{|{x~z}}|y~{z~~~}~}~}}}~}}y{{{|z~|}z|~{z}}{yzyx{z}|}{{|y}|~}|}~~~}~}}~x|~{|z~~}}~}{{}~~}}|x}|y|~~~}~}~~v~~x}}{~{~}~|~~}~{~|z~}~~~|~}}~~~~}}~~|~}~|~~~}y{~|~~~~~}|~}~~~|}z}~}~y~|}}|~}z|zw}z}z}{{y~|{y}}||z~||}~|}||{~z}||||}|~x~}y{{{|yx~y~{yz|}z~~{w{{{|y{|}x{{~|}{~zy|yz~}|}xx{y~yz{|||y~z{~|~}~zxx}{}z|z~~~}|~}~}y|~|~~}|}}y|yzz||~~z~|{zyy~{~xy{|tw~|z~}yz{}|~~z{}{w{y~|zy~z|}{|xz~|{|z|{}}{}vz}~{~}}w}~~xz{|}~}{zzz{|y}z}y~zyuy}~|y}~|~z|~|{z~z}~}}}}~~|~x~z{xz|}x|{|~}}{z{{{{|}~xyz~|}z~zx|~}{}}x{{{wz}{ywzz|{|{x}~yy~|~}|z~}|x}y~}}}{|}{yy~||zy~v|~yx{}}~~{~{~~}{v}}{z{{|}}}z{}{|yz{~|~y~v||}uy}}}yz{|{}}zy|y{~{z}|}z}z{~zz{||{w}zy|~~}|~}{z~}~}w{{{~|y~{x|||~|{}y|y~|}{}~y|}zx~}z~y|x}{z|y~z|~~~z~|~{~}}~{~{|~~~~~~{|}|}}~z~~~~~~{~}~}~}~x}{|~~~|~|}||}}~}}}~}~~~~~~}}}~~~}y}~}|}}~}{}z~}~}~{~~{~|}~{~||~{|~}~~}|~~|}}|{}}|~}{z~v}~~}{||~}~~}~zy}~|}|vx}y{|||{{x}zx}||~~x{{{{~|z{}x~{}y~|y~}|~y}v{||~~|{~~y~xw}z{yz~~}~|{~~||~~}|}~~~|||~}zu|~w~~y||zy~{{y}{|z|~|{z~}z|z{}z}{~z{|~|}|{}|}z}~z~yy{{~}|}~}~}{{y}~z|}z|~|z}~|yz{{y~~y}{||~}{|}|y{{zzy}~}~~{}}yzz}z}|{z}z|w}~}}}w~yzz{|~yy|}{}|w~{~||}}|w{{~{~|}~}}}|zxy{~|~~|||}}}}~{~||z{{|zz|~z|}|}~|z}}z}y|{}{|}~z~~}z|~|w}~z}}~{}~}|~|yv|}|}|~|y~{z|~w~yy}z|y{}z}|}yzy{~z{y}x|{|y}{{z{{}~zyz{{}z|}}{y~{wz|~}zz{{|~|{}~y|{w|{~|}}{|xz|}}|~z}{w{zz}{{}zzwz{~|}|{{{z{{z|zz~}{}w~~~{x|~}}{z~~}zz|~|zw~~}{}{~{}{}|~~}z||y{{x{~}{zw|}{~x}{}|zz~vx{{z~{q}}}~}~~|~}~}~}~~||~{~~~}~~~~}}~~{}|~~}}~|}~~~~~~}}{}~}{~~|}~}~}}}|~~}}~}~~~~~{}w}{}~}z|~}{}|}{{}}}z}~~~|~~}|~~z~~~{}~|}~~~~{~}}{}z{~yz|{x}y{zz}|y{xt~|{{{y{yz{zy|~|}y}|}||yzy}x}{|{sy~|zw||{yyx~zz}|z|x{zw|z}|}{{|}{y}~zz}~|{|zv~z}wy~|y}zzyz|y}|~zzw|zy}z~|}{{{{~|{|}{||||}}~{~w{yy|}}{x||vv~}|u~}}|~|{~}{~~}{|~{~x~z}|}{zy~{|}z||{}~}~}xx~}z{{|yz}}}~{}~y~}z~{~{{|~zw}{xx}z}y{~{z{z}zyz}zxz|x~z|zz}y~}|~~}yz}}}~z|xvzyw}}z{|x}|{{|}u|}x|}yzx{|}z{|z{~|{~zx{~z}{{|}{yy|~{wx|~|zz{|{zx}|}{y}x|z|yz}vw|{z}w||y~{z{|yxy|{v~x{x}{y}}|}}x{{~~}{|zz|z|zwzzvx|}w|y{{~yy}|z}}yz}}zx~~||}}~~z~y}{{~ywvw|{yw}}xzy|{y{|~xxzxyz}y|{{{}y~{|||||zy~||wy~}z||}{{z||}~{{y{x}|z|x}y~{|x{}~}}}}z~~~~{}}}~~}}~}z|~~}~}~~}~~~|{}z~}}~}}~||~}{~||}~~}}|~~~|~}~~~~~~{~|}|~~|}~~}~~|}~z}|{~}}|}|~~~~y~~~~{}y}{~}}~~{~||~}|~~~~}~|wy~~}~}{}yz{}{}y}|~|z}~v{zz{z~~|{{y~|~|{}}|}{||{}v~||{||~|~x{{}|{y|}zzz}wz{|{zw}||}||~~|v{|v|{yw}}~|z||z}~}{}|w~~}{~}~y|}~z{z||xz|~}x{{y{{||~}~}}|~~x~z}{{{{|yz|~~}}yx{{~zuzv~z|{}||z|y{z~~{xvy{|y|{}~|||}~zxzvz||{~zw|||}~~~z~}}~y{xw~}x~{}xz|~z}z}|{|{}||~{{~|}~y}}{~~}zyxzx{~{}}zy~~x|z{|y~xy}z|{z}|~yx|}}{}{~{~{zx{~}}zy}}|~|~{~zx|~zy||y|z|~{|~z|w~~v}~|{~|~}}||}~|~y{{}}yv|}||{{y{wy|ywz|}~|y|{{}~|~w|}yw}||{{}|{}|z{~|y}}|z~|~{y|{{{~{yw|}{~~|z~xwv|~{ww~|{{y{z{xyyy~}|zz{~{ww}y|yx{}{~x}zz~y|}|z~}y~||{~}|}yz~{~~|}{xz~||{}}~w~}{z{|{}|}~|x}}|z{}{~|{~}zzx~yz{}{}}|}{z|}z{|||zy|z{zy|z~}~}}~|{~}}}~}x~z|}}||~~}~}|~|{~~~{~|~z}~}}~~{}{|~~}|~x}z~y{~~||~|~{|}}~}|}}}z~}~~~}~~~x~~z}~}}~}}}}}~}~~{~~~~}|~z~~~~}~}}}~~~{y}~~~}}}{~{{}|}|~|}~}}~~||~}|~}z}{}}}~}{~xxz||}z{z||~z{{}z{}~{}x||z{{}z~|z|{}}y~}y}~z{||z|}{z|x}}}txt}vwz||zz}}}zx|t{y~zz~}~~{~{wyy~{~}yxz|}z}{y{z{{z|~xzzz}|~|{w|}z{~~|~}}}|x{}z~zy|}xw||{{~w|{{{~~zy{y|~~{|}~}}y}|{~}{||}|{yyx~{~|{{}zvy}~~zz|z~zzx|~y{{|z{w|}~}||}}}y~zzv{zzxwwz{|z}||r{{{|{~|~~|}||z}|~|||}|}}{{~zz}r{|xw~~~z|{y|x|x~{|}y{y{x~{|}|z|zy~w}y~{}v{z|z|{|||uzy}}~ux}xy}{}{~}}~}z~|{z||}||}}~|~}z{}~{||}z|y}{|{|}}~{zx{zx}~~|}{}}{~~z{yz|{~~{{~{}{u{w{|}~z~y|||z|}|~z}zy}z~|v}v{}x~}|w~{|~zy||~~{z}z~~y{xz|z|}{}y~}{ux{||~x~|zz|{|||{{}{{}{}||v{|||y}{}~|}y|z|x~}~yzz|~~u||y}zz}|~~}{|}~~z~~}|~~}~~~}~|{}~~}{}~||}}~~~~{y~{~~{~~}z~}|{}}|}z}|zz~~~~~||~}}~~~{~}}}}~}}~z}~}~~}~y~~{~|~}}~~~~|~|~||}}~x~{~{}~{~x|z~~}~}~|~}~{}|}~z~~~~~~~z~~{||~~||~}~}|v|}{~y~|z|wy|}}z|}|||~{|{~|||xzz~}~{}|}{z|{z}yx}z|{}|{|{zwz~{}x}}|~|{|~~{y|||}||yy|}x|x{}z}z{wz|||tz}xzz{~x{w~y}{w|}w{zz{~}|z{}{~{~|}ywx|{yzxx~}v}|}z}{y~yy|z}}{}~}}yz~|vzwyzwx{x~~|zz~x|zw|~z{}y}{x~yz|{~~~|}{|{~|{t~{}w}zwz}yz{}~}|}~z~~{|z}{}~~|}{x~{x}}{y{y{z{{}zy{~u{|z~x}|~y{|}}}~|{y~~~{|xx}y{}~{x}z|}y~{~}y|}{{|y~~}|z||x}{w}|{~{}||wz~|z|}|{yy}{}|}~|~}y{y}z{|wzvs}||~~||x~|~}}{~|~|{{~~z}|{yx}~z}|{||{z}~}|w}|y~wwz}}~{{}}~{}}z}|~~x|y{{~}x}|||z~~~|y~{wyzy}{{y}yw{~y{y{|zz~y~|}x~}}{|}}~z{}~z{y~y~|~z}yy}|vxyyz|zx|z{}y|zy|||{{y}w{z|}}|}|{y~~~~|x|~}{~~{|w~{zz{}}}~{x|{~x|z}zz{{|v{{{zz~{~~~~~|}|~|~}||~||~~~~}~}~~~}}~|{~|~{~{|}}~~}~}||~~|~||y{~}|~~|{~z{{~}~}~|}}~~}~~~}}{~~~}{}}~|~}~~~~}}}~|~~~~|{}|}}|{~}~}y}{{}||}|}|~~~}~}}{~|~}{}~z~~~}||~~}}~y~{{y{}~|{}}}|{zx~{|zxzzz{{~|y~z~z~~~x}v{~{~~~{~{yzw~}{{}~xy}}}yz{zz}|}}z|y{~z~{{~{~y{{|~}{{{|w|{{}{{zxy~||x}{}{{}|zz|yy||}{|}||zzz~x{|~}|}}}{}~|}~{xx|}||~xz|}y{|{}yw{{}~|y{{x}{}zy}zy}~|{z|}|~zyyz{yvzyz|}}}}y}z{{|xz~~yx}|~~~z||}|{z~|{~}{x~{wxw~w}zyy{{yz|{}~y{}{y|z|y}|~z|yz}y|{{z~~|y~~~|~|}z|w|}|yy|{{z||yxw|}~~}}||{}~|~{z}~{|}y||z{~|~~{||{}}}zz~w{x~|zww}~|yzy~~~z|z|{}~{~}~}|{|~|{zxu|{}zv}{y~{{|}|z{~|y~z|||}|}z|}~z|}yz}~{{|zwvy~yx{}}yy}{z|y}~{}~w~yz~~x|{~~{y}{}zz}x}}x}z|}~{|v|z~|w}{~y||||}{{|{}}~{w|}}z|{{|z~~~|wy|yx||}{y{}|~~{{}|z}}~}~{}~~||}{y|~||{~}}~~~}~|~}~}~~}~~|}}~~|}~}~~}~~|~{~|}~{z~~{}y|}~~}}~~~~}}}|}~}}~}y~~{~~||~~{|z{~~{~}|~}{~}~}}~~{~~|~|~}v}}|}~{~|~}~~~~}~~}|~{~~}~}}z~|{~~~x{|{~~|}|||}|}|y}}~}~|{zz|~|}~|}}|z}z|||y}|~||}~}x{|}}|zz}~zz|vy~{{{~~|}z|~x{{}~y{}}{{y~{~z~|z}x}~~{}{~{}}z~y}y~}~|z~~~{}}zy}|~{|{{~|}}{yw||}||y{y~z}}{{{{|}~~}}}~~zyzy~|y~}}~~}~~{{~z}~y|z{~~~xw~{x|~|{{z~|z{}|}y|}||~~|~|}x{{{~|~{{~{z{w~y}y~|z}x{|}~|~}}}|~wy{z|zxx|~}~}z~~z~{~|}|{}|{{|}}}~~z}z{{{|||{|y{~z{{|~|~|}}w~{{y{{}||x}~~yxzv{}~~||{}yy}~{zz~|||}}~~}}|}|}}|}{x|y}}~|zx~~|~|}{~~|~z|y~x{}~}{||}}y}}z~y}}w~~}}}~|z}~{y}{}||x{}~}|{{{}{{|{{}{y}{||~{||w{}|{yzyy~{{}{{z}y~{{~}~||}~zx|~}}{~~}}}|}}~}}~~}|~}|z||~~}{~}|~~~~~}}}z~x~|}~~~|~~~~}{~}}{~|{~~}||~}|~}~{{}~}}}{||~}z~{~~}|}}~~}}}~~}{~~~~~}~{vz{yy}{z{|}~z}~xu|}|zzyz}{}}|}}}}y|z}zz~}~z|w}}|~|{z~|}x{{zy|z{zz}~y{y|{{}|z}|vyz{||y{z|}}{||}{~}zz~}x~yz}}}}{z|w}wz~}x}yvzz}{}{~|zz}{|z|{zx|y{||~~|y||~{|z}{zzz}{sw}~}wzxwyywy}z|}v{|y}||z}||{~}}}zw{}z|~v{|w~|~}z~~}xz~{~~~~~z|}y~{v}||{{z{y~}|~xww}~}y|w|||x~zy}|xz}~v{u~~}||w}{}}{~x||{}}z{~}||z||vx~z}|y{|sw||~|}vzzy|z~~}||||yx{~z|}|~{y{{}||~}|{|z{~}y}}}z}~zy~~}{}zz}~z}}}~}}y{y{|~~{z}w}y{|yt~~w~zy|||||y{z}}wz~}|z}x||z|||~~w{||z}vy{xx}y{~z{x}|}y|zyz}~|}{}}{z{~}{}}}~~z}{}{{~{{zzy||yxy{z}{{|x}y|w}{y}{{|~|||{~~|}~|}~}|y~|~x|y|zz|}}|~x{|x}{z{~||x{{{|yz~{{z}|}}~~}~}}~~~|~y}~|}z~}~}|}}|~z}}~{~z{~|~}y~~|~}}~~~|{{}|~|~}|}~~{}}z~~}~~~~~{{y{~{||}}|z~}~}|~{}|~~}~|~}}}}~~|{}~~~~~}}~~~{}~~~~~~~{~|}zzz}~~}~~~yzz~}~{{}~{~~}}|~|~~~~~~~x|z}~w}x}||x|||}~zyzzw|z}}x{vz|y~~wzv{{{||z~}x~{{|z|}v{x|}y}}~|z~{z{x|y{{{~zy}}x}~yyvyy|}}{}z}|z|~}~}{}{}||y~|~|}|{zy~yxz~~z~}xyy{}~x|z{}w}zy{{y~{z|x}x{{y|{y}|z||{~|z|w}z}{||z{~zvzzyz{{{|~~~~~}|{}{}}~}||}}||~{{~~}~}}|w}z~}}}|wz{}zz}z}|{~|xz|y}{~zy~|~y{|y{{~u}}}}{}~~{yyzzz|z~}}}}}||z}wz}{{~x}{||}{}||}|}}}yz{~}|x|x{y|}{yy~zz~y~wyzy{{~z~}~|yw|}{}|}{~}}z|z~|z~}y|~}zz{x~}xy~|y}}~zyx~}}|}|~}yy{}y~zyz|xxy~z|y{y{yy}zv{y~}~{u}|~|{~|y~y~~v~zz{{y}zy}~|{|u~~{|}}~~y|~}~{w|{|w|uzx~{}}{~|z~|{{yv{x|||~yy||xzz}|{{}}|}{y}uyx{wy|||{|zu}xzz}}{~{}{zyyx{{}vy~}|}}z~}}~w}~x}zw||{yzyyv}xyz~x~}~{{x}|y{{z{|~{}~x}~|}~~}~~x~}z~z}~||~|~{||}}}~{~~~z~~}y~{{|~~|~}{}}|{~{}}~}}~~~{z|}z~}}|}~{{~~|||}~{~|}}||}~{~||{}|}|}{z~}~||}~||~~z~~~}}~}}}|{}}}z}}}|}~~}~~}{~|~~~}~~|||{{|~|~}}}{~~~~|}~z}~}{~{~}~}|}x~{|~{~~x~z}~~}}}}~||~~~|}{~|}x~~y~u|{y|z{}u{vx{{x}wzz}||||}z}|}z|z}}z}}yy||~}~||}|{yyyyz{{}||z}ux}~}{|{}|~{}{||{{y|{~{~x{~{}}|{yz}wzy}}~z{|y|{vw}z~}vxy}}~y{y|}{z{z}}wzyx}z~|~z{yy|zy||{z~~}}zw~|{xy|vzvy{w}{~}~~y~}}~z}}|~~}{|x|}|x{{zvx{zz{}zz}~|}yz~{~v~|y|~|~|~z}}{z|~}{|}x}}}|x{~|z~|||{xz||{yz|y{}~~|}~{~x~||{y||~{zzyvzy||z{||~|z{y}}||{|zz{vzy|z{}|||{x{}w|}|w}{~|{}{z{z{}~zzz|~|~xx||{~xzx~}~z}}{{~y|~x}zz~zy|x|~}}|xvzv~|w~{|||}{u|z{{{x}|zzxx}z|y|~}y~|{}y|z~|~xy||z{}{~x~y}}}zwyxxvwz~}~z~}}}|~}}}{}}{}z{|{}~}z|{}{|{z}z}{wy|z|{x}y~x~|x|z||xz}zy|{|~|y}z~~||{~~|}}z|||{zy|{y{|zzy}{v{{~}~zz{~~|}}|z{~~x}}{~~}||}~}|~xz{~~}z~~~}~|{~}~~~}|}~z}}~|~}~}}~|}~~}~|{~{||~~~|||y|~~|}}|}}~~~|z|~}~}~|}~~}{~}|}{~~{~~~{|}~|||~~|{|}}{||{{|}}}~~|}~~~{~~~z|}{}}|~~|||~}~~}~{{~~|}~~~}~|}~|~~}|{||~}~~}}|z}y|wy}{x}|zwxyv}|{xy}{}~z{{{~~|~~|{x|||~|}|x}|y}}}}}}~}}}|z~{}||{yyt|}xz~{z}x|||~}y||z||xy{z{}~y|xz||y{}z|{|z~~y~}}y{yz}{}y{y|}|zyz{w|{~xy}|}{|{~|y~zyzy|z{y|yx}|}}}~|~|w{{|}z~{{{}|wyzx{|{|w~{xzzz}|}{}~~zz}|~||z}}y|{z~{x||~~}}~|x|y~|}~yx|}{|y~{||}~|}}z}}|y||z}|||~~}{|wwyvyz|z{}{{}|~w}}{}v~}~{yz|}|~y~z~}{{y|~|}|{|{xz~z|y{u{~{wzz|{z|z{|}{~|||zx}}}~{v~}|{|x~}~}~|}|z|z}|y|x{|{|{~zx~~~|y|{|{|||z{~y{zz|zz~}|z~{{zz|~|~xy{zzxx{{yxyzx}~z{}{||z~zzzv{}|~~x~}~~}|y{zy~y}{z}~~}|~yy{~}z~~xyy}|~~{{y{|v{yxy}w{~{x{{x{xwz||z~~|~{{zy{~w}x}{{~}}y}~z~~x~y~|wv~w}x~{w~zy{xyzxwx}y{}u}|~zz~y|~~{}{|z~zw||yz{zvw{z{|}x}|y|z}|{{z{~{v|~y~~~{|}~z}|~~~~~}|}~~|~~|~}~{|~~}}}{~z}z~z|{}|}~~~~~~~~}}z~|~}||}}{{|{}~~~}{~~y}~~~~}||||y}~~~||~{}}|~|}~|}{}}~|}x~~}|y|}~~}{}{~~~~}|}|}~{z~|{z~}~|}~{}~|~|x}|{}~~{~~~~y}~~}~{~~~}~{~~}~{|{|y~}~}|zz|}w}}w|yx{}{{}{x~{y~~w}vz|zx|||}}{}z{|{~|{z|}yy~}z|vy~z{|~z}z}z}yzxy}}y~}~~~}y}y{~{~w|{z{{}wy}}{u|zy}y|{~|zw{xz}v~{x}xw|}~}wzyz}|{z~|}}|z}}~{y{{x{sy{yzy|z|{|z{}|~xz{|}}|{w}~z{{{~~y}}}||}~~|yyzy}{~~{~~}|z|}z~|{y|~|xzx|~~}|||x~}{zy~|}{~||~}}}xvx}z{{}~x{||}}}yz}}}|}~zz~|z~w{z}}|x|}||xy|zy~}}y|yzyz}{{zzz|}ywz}~y~|y}}vz{xz|}y{x|{~w}~~}{y}{}y|w}{wu}yz|~x|zxzx~~}|x}}z}}z}{||{|{zz~{y~y{zz}xy|{y}{}w~||zyy|~}}{{|{x|}{}}||~w~~|vw}}z~{xzzyx~z~{zz{|z~~wz}~}}}z||{w}}~xw|}~z~}||~}}}x~z|~{{z~z{}y|{|~x}|z~~}zzzzy}~|zzv{}}{|yz}||y|v{{y|z|{}}|}zz~y{x}|z|}yz}{z{|z}}|yz~|~{{~|z|{~~y}}~z}}~y}||}}~}~}|}~}~{~{~}}|}}}~~}}||~|{}|~}~|~y~}}~}}{~}|{|~~~}}~}|}~}|~~|~|x{~~y~}~|~}|~}~~}~~}~|~|~}}~~~}~~~}~~}~}|~}|~|{}x||}}~{|}}~~~}}|{||~|}z{}~}~||}|{||~~~}{~}{y~}~}{|~{y{zzwz{||}r|y}{}z|{z~~z}}y~}{{|}~|}}}}~|yz}{~}~|xz||~}yy~~|~}|~z~z{{{y{|}}z|~{}{~{{~{}w~~}x~}{{x{}}~yy}z~xx{}}{|{||y~|~~}{}|{z}|||}{}{}|{~x}|~~y|z~}{{xy~~~}x{}z{{|~{~}{}~z{}|z}{w{|~~}v~}~}}z~~||{z~{z{{~~~~~z~|}~y|~|~}~{y~|z|}~z}}|xz~{~}|~~|z{y~~u{|xw}}~~~|}|~}{}|v|z~}{}v}yz|{wx|~{~{{zz}w{}t{{z}}|~~yz|~{y~{z}|}z~|}y~~~}}|zz{x||{y}|}||}y|~~|{~zx|yy}}}z}||~}y~~x}{~~}~~{{||~{|w}{y|yz|||~}|~x}{y{}}~y~|~~|z~}y}}|{~|||{}}~|}|}|~~z~{|}|~~{{}y~{}}||{{u{|z{zy~}{{}}~y|~~{~}|}~}}{|}}~~~}~~}~|~~~{|{}|~y~~~||}~~|~z~}~}~}}}~}~}}|}}y~~|}|}~~~}}}~}{~~~}~z{}}~|}}}}|z}}}}}|}}}|}~|~~|~~{~~~~~~~}~y}{{|}}}~~{zy|zy~{}{{~zz|z~{wv}z~~||{~z~|z|}}z~y~~~{{}}~~{x|~{}{{||xx{x}}w}~{z}{||{z}~z~z|zz}}}~yy}y||}v}y|~~{xzwt~}}~}}z~yxzyy}}x}zsz|{}~yy|{}zzw~z}y~zz{|}~|{vz|~~}xyw~}{z}y{|{|||zw}yz{y{~z|~}~|}~z||{~~~z}y~~||w|||xxy}zw~}|z|}|x}z|{{}||~ywv~~|v|~~~}|}}{}{~{z|}{~}x|y{vy}y~zx~}}}|z{|yz|~}}}v|}x}~|~|y}}|~~z~{zy|z~{}{}z}|}yv{|z}|{}}||u{|x}}~{{z}y}}||y{|~zz{z~w}~xwz~x~|{wxx}~z~{{|{x{~|~z{x}x~x~~~w||z|}z}~}zy|zz}wz{|||}{|z~|~}{~{|~y{||v~}x|yy}x{~yyu|zw~yzxzyy{~~}|}yz|z|}~}y}|~|~{}||xz}|x}~}}z|x~{|z{yx{tw|{|x~y~}}z}~z}||{}~w|{|z|~|{||}x~x}~|zy{}|~w~|xx~|y~{yzxyz}{{zu}{}yz}|~}y}}~}~~~~~~}}~|z~{~~|~y}y~|}~~~|}{{~|~~~~}{~~~{}~}~~{|z|}~||v~~{}~|~~~~}|||}~~}}~{{}y}}|}}~~|}~}~}~~{~~~}~z}~y{{~}}}~~~}{}{|~z}{~}y~~|~~}}|~|}~{|~|z~}}~~~~{~}{~}vx}{|}~|{{|z{z{zzvzww|}z{z||{|}~}{}z|~y~z}|}~z|z{{~{}|{||s|}~|{y}}{||}y{z{y~~{}z~zv|~{~yy{y}yx|}y}}~w|zxy{{|{|wx{y|{{{y~{~z}|zx|~}}~~}x{yz|y{vz}z{|}|yz~y||}z}z|y{}}~}|v~~z}zy|~x}{u}x||{|~yzyz{|~yw||z{{~|~}v|~{|x|{}}{y~~yz|z}~|{|}}~~{||~|z}y{}|y{||z~y||~||z{{|{{zzy{zy}|{z|zv{~~||z}w|}zw}|y}~yz~|~~|txzx{}|z|y|{}~z~~~zy|y}||}~|~{}z|{~|x|z|yyz{}w|~}~|~{~}|{z||~|}z{|{zy~}|{y}z~|~}x~{||x}~wyzz{v}zwz~~}uz}|z|{|zz~~xztz{}~~|}z|~zy}{{}|zzyz~{|}{{||||{hy||}y{}yu|{}~|z|}||y{~y||wy{zx}|}|~y|z{}zz|~}y}z}}{{{{zz}||~yx|}|{~y{y{x}~~zty||y{y|}z|z{{{v~~{{{z}}~}x|~~z|{}|}}}z}||zz}|{z|zz}||y|{~{}z|xy}}~~{z||~}{z{x|y}|v{x~y|zzz~~wz|}{}}~~~x~||~~|{}|~~~z}{~}|}~~~~}~~}}~~}|~}z}~}}{}|}y}v~~~}}|~~~}~~~}~~~{y|~~}zy~~~|}|z|~|{}|~~~~}}~|~~}~~~}~~|~}||}|{y}~~~|~~}~}~~~~}}~~|~|~~z~||}}}~}{{~~}~~{}~}~~~}z}|~~{~}}~~~}|~~~~}~zy~{~y~~}||}}}}{|zx~{{{{wzx{|yx|y|v~|z||}{xx{y{~~||y}z|z|~y}||y|}|}z||yy|{~xzz}zw{v}y~uy}}y}|||}{}|~~}}|{zz|}y~|}{~w{z{~z{|}~~zx|{wz}xz|{}~z{}{zw~}}~|yy}~{}{v~~xzz{}yz}|~|y|{}{}~}{{|z|||}uv|yy{~~|yxz{|y{~xz~|x}|y}~~{}}}}}zy{~|x||~{x}{zy}y||}{yu~}|~{y|~}wz|{|}|}~}{{~}|u|}z|~v}zz|y{x}zz~~{zz}|v|}}{{|x|z||}~x|~|{~{{z{|}{|{}}}y{x{z|~zzxzz}{|z{~z|{~}x|zz~}~||}y~}xz~|}z||~|{w{}zz{{}}~|{|}~~~~}y{{{|x|~~z}{|~{z~}}|}}y{{zz}zz~~|{}{~|}}|{|~|}zzy~|}~}zw|{ywvy||y{xx~||}|x}yvvt}{zyy|xz~z}}|}zx||~z}~~}}wz~w|yvy{z}{yx}}|xz|}vw~zy|}~y~z{yy}||~xz}~y|~zz}|~z}z|~}{}z|z{{zy|x{z{}xzz}{~~|}z|{}~}~~|~}~|zz~~~~~~||~~{x~~~||~~~~|~~}}~||z|{~~|z|~~|~~|~~}}~{}{|~~{}{~~~}~|{}w|~}~}~}|y{y}~zz|~~{~~}~~~}~~~~~|}}|z|~~}|~~~|~~~~~}}|}{~}}|~}|}y~}|z}}|}~|~{{~~|~~~|~~|~~|~~~}{~}~~}|}}{~|y~}~~|z{}||y~}wz|~|~~||~~}}z{|}||}vy}wvzz|~}}z~z}|~}zy|~y{}|}~~y|}{y}yx|vzyz|{~|~z{|{zyx}z|y||xx~}~|p}y}}{{|}z{}~vz~~~|yz|}|zx{|{{x}z~x~~{y{~}{|z}~|v}vx{wyy|{z{{}zy|||}~w|z~}{}z}{|xz}}xy~~xxz~~}w}||~z}{{}{z|x~}}|}}~|{{}y~|{x|y{}}~y|z}}}yyzz{}}~z}|z|{}y}{|{~{{}y{y{}z{www|~x}~w{{yzzxy}xzx}{{y~{z}}y}~{z~|}x|zt|}y}}}|~yy|z{y|{}}~|zt|}}s|~{|zz}zywzxu{|}yw~x}~z{{v{y{{||y|{~|||~}|{y~x|z{}~xx~yt~y|~~||z~}z~|y||{}}|{}|u{}~|z|{|{{z|zy{{}}w|}z{z~{|y~~~z{|{~||~{}}yxx}||x|{xy}~||~||ywy|{|z~~}}~y}x}}}z{x{{yy{~{}{y~}{{~|~|}{~~{}}z}}z}{}z|~{}{w{}xu}|uzzzz|zyzy~y{~z|{{~||{}}}|z}z}~{}|~{|}y}zxzux{~~y}|y{y}}}{~|}}}yz}x||~~~z~}}~~~~~~{~~~z{{}}}}}{}}~}|}|}|{~~}}|~}|~||z~}~{~}~}~y}z{~~|{|~~~~}}|~||y{|~~~{|~~}}y||~~~~{}~}{||}}z||w~~~~~}}~{|~}~}}|~}}|z{~~{~~~z}{~{~~~~~~}}~~~~}|{|{}}~}}}|}~}~}}}z~|z{~z~|yz|z~{y{x{xy}yy|}y}}}y{|~}u{{~x}}yzyw{~}{{x|}yv{}|yz}p}|z~y|||{yvz{~yx}y}{{}{{{~{{y|}|y{u|vy{{z{}|zz~z{|{x|{{{}{|zz|x}u{|}|}}|~}~~~~v|y~}}xy~z}}zwyy~z{~z~z~x|{~v{~}{{yx}xv|y|}w{z{z|y|~}}|}|z}|{}{x{w|z|{zy}}|yy~|z}{z~x|||{~y{~|{{}}}|~z|}y~v~z}yx{}}|}xv}}yzxz|x~{||}|~z}z}z|~z}{~xyz{~v{{x}z{}wz}zz}{{{||{}y}~z}}z}}~|~xz||{~}~{|y~{z|}}z}~~xxxw{y{|x{~x{{x~}|~{|~~}{|~z||x~z~}}}{{y{||~{|~z{~{zz~y{y}yzv{|}|yzz~z{y}}~z~}|y~}xz}{{z}u{}zz|wyz~~y~|xx}~w}{}|z~{~{}{{~{{}zzz|{}~}~}}yzz{zy|wz}{}{zyzz~}|y{y|uxyy}zx|}||x|zyv}y}|~~}|z}{~w~zy|{uwz}yz}{|}{|yv}|}u|yzz}|zzz{{}}|}|zz~}~}~}|x~~~}~~~|~~}|}~}}y{}}|~~x~}~|w|}~}~||~{~~{|~{}~~~}~}|~~}~~}~~}}||}~~}||~~}~||~}|~~}{{|~{}||{~~{}~~~{}{{~~}~}}|~~~~~}||y}}~~z~~~{{~~z|~{}}|}}~}|{z{~|z}}}|}~~{|zzv}~{w|xzyz{{}|yy~|||{{}x~{yw{{z{wwxz||~|{~~|{yy~~}z{}y~}|z}~}{|{|~y}~z{z}zzz||yx|~}x{~z{}|{|}~{{}}{{}}zw{{u}{|}z~|{{{|x}w~y~z{wz}{~~}~xyz}zx}z|}z}}}x}{yx}{|v|}zy~~zsy~w~v~xyz}}yy{w}{}x{{{z|}}z|{{~{|{{yy}~z|~xy|~wvu~yy}~vzz~}{w}}}||||z{~y{z|{z{{}}{}yy}{|~z~yz|zz}zzz}v{|x~{}}|{}|{x{|||}|{~z|{{xx~z~|z}yzw}|~}}w~w~}|{z~}x{}}}u{zy}zz{xxyx{|}{~~~y}|yy~|zy{|z}z~w~~~yyxx~v|y|}~|y|}{vyvx~~}{wy|y{}{{{zy|xzz|||x}{~w}~~~w~y{}}|z|y|wwz{zyy{|{w|{y|~{{{wxy~{|}}yx{}z~zz}{y{~x||w{{{x{}{~zxz~{}~z}y|x}y|{{w}{~|}|}z{||yxw{~}|yz~z{~z}y}|}xy|||}y{t|z}{z}}yyvy|~}y{~z{|}{~~y}y}|w~}z|xz}}}yz}~x~xy{yz|zy||{|y|~}}{~~||~|}}~}}}}~z{}}{|{}|~~{|~~{~}}}|}~~~{}~||~~}~}}{v~~|}~|~}~{}}~~}z~|~{~~{|~z}z||{~{}~}{}}}~}}|}{~}}}~~~}}z~}}}~~~~||~}}|y|{~|}}~~~}}}}}~}~~~}|~~~~}~~~|~~}z~|~~~~|}||}z~y}v~x~|{z|v{v|z||{xyt~|}y}yxz}~{~}xwv|~|{~~}}}{{}zz}}x|y}yyz~}~|zy{|~}u}}{x~~~}~}yw{{{|}y}y~}~z|y~}}{}}||{y}z{~{wyy{~}||{}}~z}~xyy~y}y}}{~|}|}~yz~|}~z~y}}~{{}|zyzuw|~}y~y}w|{z}v}w}z~{y~{{~~zw{y{z|~~{y}~}~{}~|~{|w|wx{}}~|xzx~|y|}~}~}~yyz~xz~z~~~|~{{x}{||x~|zzy|}z|}}|~{{|{|z|}{w~y}}|{z||{}r}|~z~}|}~x~~|{|}}|xz{~y{z|yvy{z}|}x{|}z|yy||}~||z~}z{||}}|~x}~{~}{|}{xz|}zz{yx||~y{xy{v}~{z|~x}{y}z||~~}|z{y|}|}}|}|}~}y}x{|}zz}z}z{zx}}y{~x~x}~|~{||~}}wvx|z}}xz{zx{|x{y|xvzv~}xzyy|~{||z}{~}~|u~z{z|z}|~zy|x|z{|}|zy{zzzyv{{w||z|w~v}|}{~yz||}v}|~~|}|}{}}{}}{~|{{x{|}z|}y||}{}}||~xz|~{|{|wx~~{{|{}x{~~~~~~~~~~~y|~~{~|}|||}~~}}~z~~}{}|~~~}~}}}}~~}~|~}~~~~~xy{~~~}z~|}z~{~}~~|~~~~}~~}~~~~}}}~|{~~~~~~~~|~~}~~~~}~}~~~}}}|||}~z|~y{{}{|~|~}}~y~}|~~~}}~{~~}~~~~}{|z}~~z|~~~~|y~~~|~~}}~}{~}~}~}~vx{{{~~}~|{}~}xzz||~{{~|{|}w~}y}}|{}~y|||y}x}v~|}~~w{{}~~~rz~z~{|{}~z|{}}~z|}}w{z}{zy{}rx}y|~z|}zy|}z~|{x{~{}y}uw{~uv|{xy|yz{w~}{~|w}y{yx||}y||z{zxy~x|w}|{|{{~~}zwvx~||}{~zw|}{{zy}x{{}}x||zz~{~|}wzv{}|}}{|~t~|}y}~~y||}~|z~z~zy}||{{|~{w}y{~{xx}xx{~}||{yxxzxyw{}}~}{|{}|{{{}x}x{}y}}xz~}|u~}{|y|~|}|z~~~x}xz}}~||yyy{{~}z~y{~y}||||z}|{}{}{~{|z|~}xz~~~zxy{|v{xwx{~||w{{}z}}~~ww{~{z{~yw~~}{}z||}y{|v~}}|y~xw{~~|x~~|{}z{~|~|yy~||}y{zyy{}z~x}z{{~{}zy{y}zxzxy}x~}}|}|y{|yuy{|||}~y|u{z|{}}w}x{zzyy}}x}zy~yzxz}{y~}z}}~{}}}y~v{~z~zz{~y}|}~||z}z}~{{}|}{{tw|}~}}z{|~y{{~{{z~~z}~{{}{~|~zy~|y}~~|xy||||yy}v{{y}zy|xy}|{|}~~|}}~~{|~|~}~}~~~}~}zz~~}~z~|z~~}~~|~~{~}}|~~}~|{|}{{~|~|~~u~~}~~~~~z}xz|~~~}~}|}y~~~}~~}|~}x~}~~{}{~{|~}}~}~~|~~}||}~}~}x~{||{~~~~|~~{|~~~~~}|}~~|}}~~{~x}}}}{}|z~~}}||}y|{~~yz~y~}}}|~~yz|}~}v{}{||~z{v{zxy|{z}{vzzx}xz{w}{~w|{}{{zy{z}}z}{{zt{y~}||z||||{{w|{y|~wvy~yz|{yz|z{xy|{|~y}y~z{}~~~}~{~|z{}|zy}{t{z{wvx|x~~~x}{~xy~xxzx{y~{}y{{|z|w{z{~|{|y}~z|~~|{zvzy}|zzy|z{x{z|wxz{y~{x}z}}~}|{|~{w||}}{{|zz~}yyz|zz}{yx||||y~z{z|yx~|{z}~|}z}~}|~~z|~y|||wyuyr{~|~z}{y}{|}}zzyzz~}|z{}z{zzz|~~~|}|{w{w||}z}{~x{{~|x}z~yww|}{yy{~}|~{~{~y|yz{~~~zzxy{w{z|{{z~|v{{}v|{~|}{{zxzy{}zzz||zy}w{}{{{~|yz{{|z}|{x~w{{~{vz{~{y||{y{y}|}||}y{}|~z{z}~~xyy}yxzy}{w~}|yz~z}}|}y{|{{yu|{y|y|~{~|}{|y{x}~~|x}~~y|wx{~~|{~zzz}t{|~t{~}~{}}y|{z~y~~}|||~|}{{}}y||z}|zx}~y}|~{zz{z~}z|}{~yz{wy}~~x{|zxw|y|||~z~~~~~~|~|{{}}~~~y~}~~{~}{~}z}}|~~z~|}}}}||{{~}}~~~~~z~~~~~{|{}|~}~~~{~~|~|}}{{~~}~~~~~~}}~z}}~|~{}y||}~~{}|~}}~|~|}|{{z}~}}|z{}}|~|}}}}z|||~|~~t{}~}{~}}~~~z}}~}{~~~|~}}}~~~{|~~}{|~}~}~w}{~zx|}}z~{xyx{y|}}z}~yxu}{{{|}}}{{zz}|~}~{z|}}}w{x~{y~y{}}|~~w|x|vyz|z{}{~~}|}y|~}z}}}{}z{|z}{}z{|v}|~}{{~|||{|y}~z~{}}{z{{wxw~y~{{}||{|x}~zw~zyx~{z}}y}~|{{wx|}~z{~~}y|{tx}xy}x}z{~w{z}z}~z{}~}}xw|||~}{uv{~y{~~vz|{y}w|}~}yy}xy||{|}~}{{|w}vuz{v|{{|wz|x{x|x}~{}y~wx{}z~~z{}}|{}}}{z{|yw{|{||~zz|w~z~}{y~|y~|z{|w~x~y{|zx{}~vx|y|y|z}}y|yvy~{}}z||xxy}{x|{~~|}y|}}|~~}z}{z}zvxzv~xvy~}}||{|}~{~yx}zy|{vy{|}|~~{{zz~{w{x}{yy~wz}}}z}}}|{vyuy{z}~{{uyzz{~x}yx~{}|}||zxyy~}}~}z}{{{wwz}xz{{|z}zxy}w}xz~~{zy}~z{|z~~{|ztx|}}yx{}|}~yy~z|~zz}~}x}{w{w~~||{t|}v|x}||{}zz{~|zxz}}|~}}|y}xz~|}zy{~~}z|{|x|}x~~y}yy}t|~~{|}v}{~z~~|~{~}~y~~{}~}}}~~{}}~{{}|}~|}~~}|}~}||}~{}~~}}{~||~}|~~|~{~}~z|~{}~{|}~~~{}}~~}}}}~~~~z|}~|~}|~~~}~}}~}{}~~~}~x}~}{~|}|}{~}}{~~|~}~~}{~~}{~{}x~|~{~|}{~~}~z~}|~}{|~}{}~}|{}~~{}~~}|~~}|~{||~~}}~~{}|~|||~x{yx|yw}z~z}{}x|~yzzzvz{|z|||~{|}{z~yy~|||wzy{~zx{}{|v|yyzz||{}}wwv}xy}y~v|~{zy|wz}{{||w~~|{||{}}z}{|r|||~}{{|}y|{{{z|{}x~|~y~|}{~~~~|zzx|}~}||zx}{~yyz{|y|~|yy{{xzx~~{~|~wy~~|}zw~~x~zy}~}~z}{~wy|~~{zx||xy}z|y~||{|~~{|wx|y{}{}z}~{}xz}~{}{|~~|y~y|{~x{}}|{w{zy{~y{x||~~y{~x|zxz{}x{z~z}{}|~}~{{}}y|ov}x}y~yy}}y{}z~{z}||y~w{zzy}z~|||{v}}~|~{|}w~zy~~~~|}z|y}zzxyzv{~z{y~y{}|~y|{}}~~~~z{{}{}~||~y~|x{|xzz}~~}||y}{zz{{|w~}y~w{||{y}|zy|{ysyyxz|||~}|}~{~z~|{z~}~~zzyz{wx{{~}~u{}~}|z}}zu||{}{|wz~y}|{{{{~}z~}~|{|zz}}}|w{~w~~~}zy|}y{}}y}{}}z|z~w}}|z{zy{~|{~y{{t}{|||{y~}x|zzyw|{}x|wzz|~}|z~}~}{~z|~}}~~}}}{{|}~|~~~|}}y~|~~}~|{{~}y~}~||~~}~}}|~|}~~|}}z}}~~}}~~}}}~y|~}~|~~|~~y}}|}|}x}|}~~~~~|y}}~~|~~~|~~}~~{|{}||}~~||~{}||}}~~}{{~}||{}||~|{~}~~}~~~x~}z|~}}~~~~||z~~|x}~~|~~|z~}~}~~~}||{{|~}z~|}|}~{xw}z}z|z{~y|y~|x||y|y{}}}~{}yyz{y|~y|}yx~~~|~}{{z{~|{x|{z}}{x~~{}|||z|vy|~}w|~|}}xzy|y}zz{~}y{}z{w{{x|~{|yx}yyxy}{x~{{}y}{}w~w{|y}~x}}yw|zz|}~{y{z}{z{y~{|z~|}v{u}~|}}|}}||}|{~yyzx|{}~||}|z|}{vz~z{|}}}u~yx}{z}x}z~z|{{}y|{}{y{y}~}|z||y~{~|{yvyz|||zxxz}y}wx}~|~zzwy{~y{~y|{z}}|~yx||{x{}y|{~|}}x|w~{{yz|}z|~~|w~~{yy~x}}}z}|x|~~{|z}~|zy{z||}{}z{{{~~xx~y{|{|}|z~}~z||zy}}|yz}|~x}~||}~{}y~~~x~}}w||~~|~}}~~zxzyz{x|~~{||{}}|yy{x}}~~x~}z~{~|yy}yz}|zzz~z||{}{{}||wy|xzys}}{}{y{}x}x{{|z|{}y{y~u}|||~}}|x~z{}~}z|{||}zy{|~{wzv|w~{w~x{}}~~xzzy|}||}yv~|zx~w{w~z|{||z|{}{{}}z~~w|}}{~zy|~yyy}~{x~zz}|z{zw~|{x~~{|x|z|}|}{{}|}|}z~}~x}~~|~}y{~~~~~{|~~~z|~|}~|~~~~|~{|}}~~{}}{~}~|}~|z}~||}z~}|~~}|~{|}~~|~||{~|z||}}~}{|~~~|}}|{~~z|~~~~{~~~~}~~~~}~~}{}~z{}~z~~~~|{~}~~{z~}}}~~~}}~~~~z}|~~~}~~~|~x|}{~||}}~}z~~}|~~{}}~~~|}~~}}~~||~~zz{|y~|}z|y{~yxx|zw}|y}|u~||xz{y}y|~v{|||{}{~~{{x~x{{y|w{|z~}yvx{y{}y{{z||y~{{z~|}y|~~{}y{|y{|}y{{|}}}|{z~|{|{v}}|~xzy}|y{{}~|{~|~~~|{}{|z|~~{~}~~|}~{{y{{{z}xy{|{zxxs{zxxzz{u{z}~}{{|x}y{zz~|~}~~{~~{zyyz{~}}y}y{xywyz}}wzzx||wx|~|}z}uuy|{y}z~z{|~{}|}}}~x|{{|z|}}x}}zw{||y~w{yy~~w~}||yz{{|{}}}~v}~~|~~zz~}wzz~z}wz|}|z{{z||y}||~zy~z|z~y~{{|{~~y{}|z}}z{r{~x}}z}wz|{{{zx|z~z}{{zy{}}~|~}x{~z|z}}}~}|xy{}t|}|~|{~xz~xz|}z|{|z}z~{}~|}}~vy|{~}z}}{~{}z{}||x{}}|x~|~~y~z|x{{{z}|~}}x~|{}w{|{u{z}w|||}|~|}{}y|{{}v{z|}{xyz{~z}}{z~z||~~|~{z~}y}}y~|{}|w~z~zz{yy~|}z|}~z|~y||}zy{|{z}{~{|}{{}}~|~z~~~{}||~}}~}~~~}~~~y~{~~z}~~~}z}}{{z|~~}}~~~|}}~}{{}~~~|~~x~|}~}z{~~}~~}~~~}}~y}|~~~~|{~}~y~|}}}}~{}||~~~|yy~~~}~}|{{~~|~|||}~}}~}||}~y|{}~~|~}|}~||{~~u|}{~}|~~}~}~~~~~}~~|z}~{~~~|~|}~}z~~~}{}~||}~y~~|~~{|}z}|~}wx~{z{y~{}x|y{y}zxz||y}y~{yw}{~~}yw}z|}z~}}{x|z{u||{|yzy|z}~}z{}|wz~z{{y}z}z{xy}||y|{~{|~z~y|{~y}|y{{}{y}~|~ux{y{|{|}zy~yw{yy~~wzux~}{}x~{v~|y|}{|z}|{~{z~x||{xzzz}|{~{x|y}z|z|~vzw|~zx~vx~{z|{|z{{z}~zww|}ww{{~}x~y~{xzwz~xztzzyyy~}~y{yz||{{|{zxy|||z|y||}y{yxwwx|z~~xz||z||}x~}~{}}{y|~}x}zy~~y~x|}{~|~zy{}}}z|}{|{z|wwv|x~z}x~x}}}{y|}vz{~|x|zy~|xzx{~|}{~{z~y||{|z{{|}}}{}z~~{z}~zr{~z{}{{}}}{{}t{{|}}z~y}{}~yx~yu{zy~y|y~{~{~|z{|w{|xyy{yy~x|{v{w~}x{~x{wwv||z~|{}}x{{}w~z||sy{w~u|~zz|}y~z{~x|~|}{x|z}xz~|zx|}zzzzzzyw~x{|zyw|y|z{~|~|~}~}}|z~yzy}}y}z|}~}}~x~~y~{|~}|{z|~{|vz~|x||{|{{{y}z|~~|y|yy||||}{x}wz{||x~{~}|zyy|}|y~~}}~~~|}~||}~~||~}~~~~}{{~~}{|~}|{~}~|z~y~{~|~z}}}~}}~~~}~~~{}}}z~~|~{||}~{|~~~~}}~~~|~z}|~|}~~}zx~y|~}{}}}}{~}z||}}|{||~~~}y{~}{~}}|~~~yz|}~|~~z~}{}}}|}~~}~|~}}}||~}|}x~~{}y}}}~~}~~~}{|}}}{|}||{xz}~z}xy{z}}~~}~zvy|}|~~}|y}~}}y{{wyx~z~}{xxz|z{tv~{zz}|{x{y}}v{y}y|z|v{z}{w|z{z|y{{~{}}|}|yz~{{|}zz{~{{z}z}z{|{zx}{v|~{|{y{}}~}~}{y~}}{|{}}{~||}{yx}zyz|z{yz{{{z}z|z{{{zwx{}}zy|||yz||~~}~}~~~~{}z|y~{xz|}}|w|zy{|yzxx{{~}z{{~z|z}~~|{|~~|{~~}|s{{}}{{|~}y|~x|yz||}x}|z{z~}z}z{v}~zz~}~|}yz~}{}||||}x{~{|}{{~zw{x{twx{|u{{|z|z{zw}}{|{~|}yz|}~{{}|~{y||{}zw|v|{}yx}y~}}z~}w||~~uz~|{}|yz}z{~|z~}~{x|}z~|}}}|}{}w{z~yy}z}y}y|{}|z}~~|~}y{~z|y{}|}{|||~~{}|zy{xyvy~~vzy{yy||~|zz||}}|}zv}{|y|}}xz{{{~}}y{yvyx|{|yy|~z|w{x|{}z{x|z{y}||zy|}}|}y{zz}~yuz~~zz|~|zy|zwy}}|z|{vzzvy|}}}u~}yx}}|yz}y{}{{~~u{|~}~}{}}z{~}~y}z~}z~y~~z}~{~}y}~}{||}zy~~}}}{~x|~~|z}~||~z~~{~z~||~~|~~}~~y}~u~}~|}~~}|~~{{}z~}|~|z~}}|}||~}~{~}||}}{~~~~}}~}}{~|~}|{}|}x}}~}||~~|~~}~~|~~}}}~}}||~|~|||}|x||z{{}|}}|yyz{|z|z~|zzx}|}x{yz{}y}{|}|{|w{}t~y||~~xy~z}ww|~y{}}}zzz{{|||{z{~{y~y~{}{{}|}{|{||}{|{v}}x}~|z~x{|y~x|{|{uz}~}|{|{}|||}}}|~~||v|zz|{w}}zz|{}|{{|{zz|{}||{}~zyz{}{}}yyxy{z|||}|}}}w{{|x{}z|}|z|{x~yz{|}x{z{}z}{zz~{|~{|}z~z}~}}y|z|~yu}{{z~{|z|~{y~~}~{~{{y|||yy|{x{{{|}wx}|}zx}w}y}}y|}~z~x{xxyz}z~y|{~z{}y{y{yxy{zz~~|||z~x|{}|v|{}{z~xzz{{xx~x}zyy~{|z{{z|~x}{}~|x}{z~}v|y{{|z|~z}z~x}}v|{y{|zzs~z}zyyyz|zw}{~|z{vwy{z|}}}{}wzy~z}vz||{|}y~x~}xxy{}{{|}zw}~}~xzz|}{zwz|z||zx}}{{{{~}}xywz~}|yz}yz}||~~z||}y{}~|}~z|y{~{yy{~||z}yz}}{z{{xy|~}z|{|{{zy|~~y~y{{|z|z}zy|y~}u}~yy}|}|xw|x|z~~x{y|~x~~{|z{}}y}x~}~}x|y}~~||}|}}~{}~~|}}~}}~|~|}|}||{}}}||~~~~y~}|~|}}|~}z}}~}~}}}~}}|~}~z|{}~~|}~}|~{~{~x~~~~~y||}|~}}~~}}||~}~}{~~~{~|||~~z|{}|{~||}|}}x~~~~~}}{}~~~~~|}~~{{}zz|||~y~}}|{~~~~}z{~{z}~~y~~{}z~}{~~~}~~{}xw}{~y||}y{||}|}~{{}{~}|{|{yz{{~|~}||y~}zz{}}}z}}}|}~~~|xy}y}|v{}y{yxy{z{{||~y{{|y~y|}|}~y|z}x~zy}y~}{y|~wy~|x}wzz}y}{~~wz~~~y}~z}|||{w|x~}}||~||{}~}~zyywx|z|z|{|~{}zz|~y|zwy||{}{zw}y~}{zz{{{|{}z{z~~z{||}|~~z~y}~zxx|v}~yv{x}yx~tyy}}z~~z|{}z{y}}z|~|{y~y||xx|zzx|{{|y~zz||w{~zz}x}|}|}~|{~}|~{z}~z|}{wy|y|~|{|xw}{~~z{}z}zxyy|||vy}yzz||}xz}}z|x|~~|}}}~}vz|y~}~|{y}x}vz|y{z{~}y~||{~v|{~w|y}{~{~{||~~y~y|~|~yxz~z|{}~|wzzwz{~~|{yx|z~y{y}z}|}~{zw|z{x}}}~}||w}|z{zw|{{}z{y}|vxyz}|{~u|yy}yxz|}|{z~}||~}|~|yz~~x{}yyyz}ywy~|{x}}zz|y|}yz}{|}v|yz}~x~~z||{|}|y|}}z||z}y~{w{x}{~y{}{z~zxyzyzy{{z~yz~|~}}~|z||{{yx~}||~}~}{z}~y~~~~~{~}~|{}}~~~|~~~|}~|||~~}}~~x}}}~}~}~~{}}~{|z~~w{~~{|}~|~|~|~}{}~~}}}~~}~}~|~~~~}{~~{|~~{~}}}}}~||}{~~}~y~~|~}y}}~~}}|}{~|~}}~~}{~|~~{}{}~~}}~~~}|}}~~}~~~~|}}|y{}||~~~}{|zsz{}xz}~{|{}~{x{xzz~~z~{z}|{}z{y||~y{|}}xz}|~yvxyz~}y|y}~y{|xx{z~|yzz~z{z|zzxzx{|z}w{yz{yy|v}|y{|||y}yz|{zzuzyzy~{|||}{~{yw{|~~}x~}|z{||~}y{x}zx~}zzw{}yzy{zwwv}{y~||}~{y|{y|||}}}}|y|{|xxyw}{|z|{~z|}}||~~{}{{zz~||}vzy||~||w{}|{|x~~z}{}||{|~xzy~yzy}x}|y}|z}{y}vyz~~y~ww{yz{{{w~z{~~~z~y{}{}}x|~~w{y~||}{zyzy{xu}~}|y}z~{{z}yz|x|~}~zyx|{}}}|~z|{|vy{~|~}~}}zw~|~|{x~~~|{~y{yy|}||}xxxzzy}{}v}y|}~|}wz{xxy~~{y|z|||z}|zx~{~||nzwy{z{{zz|v||}}xx}yx}~y~zx}y~}~}{{yz{{|y|}yz{z|t|~|{|z{~|y{{z}{~{y~}y{}y{~|w{~|{zx{y|||yy~|}wyy}}yy|z{z{~}y~z{||{{zz}{}{{zx||z{x{z{w}~|~~~|yy|~}y{}z{}|}||z~{}zz|{{|~|~yx|~|yxy|y{}y}~{}}|}~{~~||y|~~~~~~{~~~~}~~|}|}{~~~z}}~~~~{|~~z{}~~y{}~}{~~~~}}}|~~}~{~~|~~}~y}|~}~~{~|~~|~~}~{}|~z}||~|y}~}z{|}{y{}~~|~y}~|}{}|}{|||~~~}~~z~~{~~~}~}~~{~~}}|~{||~~~{}~{y{|}u|}yyz{|xz|z}|y}y}xz~~~~~{~{y|~}y||}x~z|z}}y}}}~~~|~zz}{z}z}w{{}{y|{z}~{{|}v}yxzz}|}}~}z}z{{{~~}|~{|{~x}zzs~xx~}yzzx}|{y{zv||yy~|z{{{}{~}|}|}z|{}x}w{~y|}zyxw{z{x|x|z|zv|}{|~{~xz~}z~{y||}}z~|y}}y~}z{zz}~|}}{w{y}z~{|y||x}{yy}zz}{~yx|x}~{}~{~{||~y~|{{||wzzy||z{~{y|{ty~~{|uywxx}}y|~{~zy|{|||zz}|uz~r~|}~z||y}|~z}{}}||w{}yxz|{||y}~w{}z}~{xw{yzwzz~{}y|xw}{~{}|vx{xyx{}o|z}z}yzz||~|}zzz~}~{{{z{}x}z~yy~{~~~y{~~{|}~{z}zx|y|~w{vz|{||}z{y~~}{}|~{}|~|z~|{|}}|yz{~}|||{z~|{u{}z}|}}~wv|~|}z}wxy}}|~y{zz|}{~{{|~{|{|~z~|z{y{{~z{|v}zzww|}{|wx{y}}~x}w|z~}}||zz{}~{|}{zy~|x|{vv|||zz|x|~vyx{~y|zz~~x{|z||~}}w~|{{y||z~}{}}~}~~~}y~|}}}}|~}~}~~~}|}}zz{~}}~t}}}~z}~~zz~~~y~{~}{~|{~|{|~|z~~~~}}}{~~z{~z}w|~}~}}~~}~}~z~|~{~}~||z}~~}}~}~}|}~|}~~~~}}~||}~|~~|yz|{|~|}~|~~||{~~}}~}{{~z~z~~~~}z}{}}~}|}}~}}~~|~~{{z|~}{~~~|{zy}~{~|~||||||{}z{}z~|}{y}{|~~y}zvz|}{{yyz{zz{|}z~}~{{~y{|x~x}~}{z}z{{z||{~y~~||{{~}{u|{~{|w}{yxyyy}||}w~~zx}z{{{z~||zy{{z}~~z}z{{x}}z|}y~|vx}|v}{{yx|||~xyy|~x}{z||zz|z~y|x|y{y|}wy}wz}z~{|~zy|||}{{~}}|||y}{}|}yz~}{ywx~xxx|zzy{z{{xz{|||{~|z}}~|~w|}y~x}zxv|z{~{{~|zz}y{|yz~z|~yz}}u|~}~||xx~{|{zz}~}|z}|}~~{w{|{|x{z}|||}}y}~}{|{}{~}~}~{z~~w}~|{~zy~~~z{vx|{v~|x{{{x|v~{{}||y~|x|y{|z}}z}~~}}xxz{}~~z{~zz|||z{zyx}{w|x~}}z~y|yzv{~}w~{x{~|}y~}}}~|z|yx{|}||}~~~w~~~z|x||~{|z|uuz~{z~||xz~||xv}~}}~z|{|{}w{zz|{|{{z~{u|t~|}y~x~}}x~}||}x|~y{{~y}y~yzy}}|zy{~}zw~~|~z}~x}~}|{}|{z~z}z||{{{{zv||z~~zz~}|x~{{{}v||~|x}|}{{|zzxxy~~yy~y{w{{z|{{{|~z}}|}z}~~zz}z{~}}}~{}~~|}}~z|}|}}|~~~wz~~~|}y||}{~{}{}~}z}}~|~y{}~{}~|{|}~}|||~~~~}~}{~{||~}z}~~}|}}}|~~{~|}}~~~}~}~}~}{~}z~{}||}~}}~~|~~~|}~~}}}~||}}~~~|~{}~z||~}}~|{}}}}{{{|}{|~~~}~}~~}~||z{}}{|z}zwu{{|{{{}|yyx{z|z}~tz~}{x~~|||x}|{||}{{|v|}zy}w{~|}zxw~}~z{v}|~|yy}{{~}}~w}|y|{|~~~~{}~~}yz}~wy||}|}t{{}|xz{z~{|{u~}z~|~{}y}}~|s|}{}z}||~z}}y}z~{y}}xxz|w{wy|{{~{~zxx~|z|{~x{}~z{{~{z~}{|}}}z~|{z{}{x{z{x||}}z~{|z}y{y|||y~}}}~xyu~~|zx~{y||x~}|}z|}y{z~z}wx~{y{|u||{{y{~v|~z{|}}{}~zzz|~x{|||}z~yt{{z~z~{~x{zxx}{~~z}}zz}|~~x||}yyz~{y|~z{{|yzzy~{}z{~{|}|wwz{|{w||zx}zyy{~x|~|{~x}|{z{|}|~|{}|~|~{}|{}y{}z~zx|~{}|zxy~{xy|z~z~~zx}xy}{}~}|zx~|}}y~}}~|vx{}z|{|~}yzz{zw}{}{}zv{z|z}w~z|y}x}~z~||{|}}{~{}w~}yyy|z|y|xw}|z~}}||ys~}w|z~~~~~~}|{|{}}z~}{yy{zzw}zyzzz{{zyy|v}y|}{~|}~~y{|}}}}}~}~||~|}}~|}~~|}~{~}}~~|z}~{~~|~}{y}z||x~~{{|}z{~}~}|~}~~}~y}}~|~z}~~}~{~~|~~r~~}z}}w{|~~~~~}|vx{z}~}||~~}{~x}~}~~~}}~}}~~z{~|||}}~~~z}~|~}|~~~}|~~~~~{|}~|~u~z|~|z{w{}}|z~txy~|y~x}{z{z}{v{x}x~}y{}|{{y~yz|~xy||}{xxz|~}xxy{}v|~z{||{~|}~{zz{|{}}~}}}{{~x|z}~w~{{}}|xx}z|{z{{|zz~z}z{}~|{~~}||y{}{z~}||}|w}z}{xu}|z|}x~z}wx}|{y}}}~}z}}~y}|x~{{~x||yy{{|}}x~zxwyz{{~|zz{q}~t|{}z}}wz{|yz|{{}xy{~~~~zz}w~}~x|y~}~xy{|}{w{y|{v|~{{z}{~|y}~z{|{{x|{~~{x|y{||yz{}y}}z{~}~w{{|}zz}|yw|~}yx|~{{~{}}}|yx{~||z{zzy|~u~z|y}|v|z||~}~}||~~z{{|{y}{zz}}~}{uzx~z|x|~~{z~~|w|}zzy{z~{}|zvxzwy{w{~|{v}}z{~{zwzvyw{zy{{{zw|~|}xxz}}{wu{|r{{}||wxx}xz|z}xx}}|x|z{z{|{x{zz{z}zzyw}}}x~x{~u|zz}{y||z}{||{}|y|x{|~{zxxx~~}x|wz}|}}zz|y}y~{x|zzxz~|v~||xzy|y{|}x|x}zx{}w{yxt{}~|xw|y||y~zyzw|zxv{z{~|}z{|~y{~yzz{{{{y{zux|}x{|||~~}~~~~~}}x~~{}|~y~}|~~{{~}}}~y~{|}~z{}}~~{~y~~{~|}~}{}|}~{~}}{|}~}}}~~|~~|}~~~}~}}~|~}zz}~}}}}z|~~~}~}||~~~|~~~~}||~}y~}|~~~}~||}z~{}~}~v~}~|y{x{|~|~~~~{|~~|}y|~~}~|~~~|}~w~x~}|}|}~}{|}~||zx{}}{xu{wy{yzz}|~}zy{{y{~}z{w}zy}}}z}{zz~w~{}z}~~}{y}~zz}|y}|x{x}x}|}~z{{vz}{}yz}x||}{|~zx}{~x}|z|{zy~z{||y{{z{}{}z|}y~}|}wzzx}}}|~yzz}z{x~yy~z}{~{z}z~}zy{~}z}{xzy{~}}z{xvzu|v}}{z}{x|zx~~y{~}y}z|~}x{{{||}z{|x}zw~{zvwzz||zz|}x|~}|~|}x||}{|}{}|||}~z}z|{yzv~|z|}zv{|{}x}{y{{z~zz|}y{v{|{yz~z~z~|~|{~~z{{}zz}}z{}{}z}~y}}y~x{zz~{~xzx|z{v~|{y}}~|z~|~}{}}x{|~|z|~z}|}~xzzz}||~z|}zx}z{z{rxzw}|{v~||{|}yzzyy|z{~}}{zy|}|zxs}}{{x}yxz}t{{|xx|zy|z~y}~~z{xxzz}}}}~z{~|{y}xzu}y}x}x{x|y}{||~z{zxy{u}}x~x}y}zz~x}yw{|{|w~~}~}zzz{ywzx}}z{}z}~~y|~{~zwxy{zyuy~~||zz~zz}{z}~z{|z~ytzyzy{~|}{}wv~|ywy~z}{x||{z}{}y|}{||{}}}~}~}~}~~|}{~~~}z{~|~~}|ww~~~}~|}|~~z~~~}{~|{}~}}|{~}}||{~|~~|z}~}~~|}y~|~~~~}~}}}~}y~~~~~{~}||}}{y{yy||}y~}~~~}}~}}~}|~}}~}~}~}~}}~~|z~}}||~}~}z|}}~}}~|~|}~~~~}|~}~|~}}||}}~~~}|}}~}~z~~}}}}~z~{z}{~~~~}}{}}||{zx||z|zxy~}}zzwx~}|~|~{|~}z~}|{xzw~}y|{}{zzyx||zzyx}}~zy|{~{{{z~|~{~z}yz{~x~}~|zz|zy~|}z}yzz}}}}~||y}}{||~z|u|yz{}||{~yz}y}~z{~x~|}~|z|xz{y}|~wz{}}w{||yz~}z~x~~}}z{|z|zy{{zzx{|{w~}zzyzxyx}z{}|z~{~~z{||y~w~zx}~w~}{|||{~{||}}z{~xyy|{}wx}|z|u}|||xx{}x}|{z}uz~{||z}{z|}~{{~~x{yx}||}~y}z{y}{xz}~~~z|~~}{|zz~wz{|}}}|z}}y~{~}zz|}~|}zxy}z}|w|y{~~}}~{{{|{{v}~{}{{~}w}~|y|{z}{|x|~}|{|{y~y~}yxz}~{}|y}{}}zw{}{w}}y{~||{~}yv~~{{~}{~xuz|}~}{{~{~y~~z{wz~}}{vzz~{{~x||~yzy|y|}v~yx{z|z||~x}{~{yy~zwzz{{|{{}}|~}{w||}zx|~yy|{{{z{|zzxv|~||z}yy~z|}~{}z|{}{|z|~{|}z~y|{x||}{}}}z~xz}y}{~v{~z{~wy~|~~{~||}}}|z}x|}w~|z}{}~}~~~}~{~~}}|~|}}|~}~|~~}{}|}~x|{|~~~|}}~}|~}z~u~}~}|~zz}}}}~~~}~|~|~~~|~}|}}~|}}~~~}~{~}~~}~}~{}~|}~~~~~}~~}}~~}}~}|~}|~~}~{|||~}~|}~}}}}}}x||~|q}|~}|}~}}}}|||z~{|~|~~|~{|||~|{}|}~~~{~~}}{}~}~~}~|~|~||~||}|}{y~~}}{}|y~|yz~}~{~v{zx~sx{|z~{xyz|y}{{}{}|u{}{{}||~|~w}|||}}{y~w}y}yz}yz}}x|}}{y~|}yqy|{w~}z{zz|y}|~z}yzy|}|~{yz{}~{~~zp~u|}}zxy~}|zy|zv~x~yx}yxyz~}z|{v|w}z|yzyz|{}z|{~~|~z{|y|}z|{zz~x||z|}~u}}wz}~}}~{}y}|{|{~}~y}yz}~y{y~u}{}v~}xz|}{z|x{{~}}{yuyyw~{~~z|{}}{~xw}{}{~y}~~z}z|xzwy}yz{|||xz|{x~}w{z}w~~}}}~z~||}~{zx}{|y}{|}x{{x{{}}{{}z|z{{|xz|wy}y~|zy~{{{{z{{y{{}~}}xz}z{|zvy~z}{|~wz}{~{xz|zz{|{yx~yzu{{||~}{~|}x{{}}|zyy~||~|}xwzxy}|~}|wywyz{|~{wy~|xzx}{}||}}|{y~|{xx|z{{~{zy|{|~}xx|z{~z}|wzzv}~}x~|z|}}~x|{~x|t|zy~~~{ww{|yxyyz}~}v{~{~|y}z~}{wy{v|wu{v{}}{|}}}}|{~}}x|~}||{~zw|}w~z|}w{yv}|}|}~y~{}~|yx}}yz}~~{z{|}~}~z}{~~|}}|}{~}~~||~}|}||~~}z}{}}~~|}}~}~z}}{}}~}|~~|~z~{~}~}|{{~~~}{~||}~|{}~{u~~~~~}y{~~|y}}|}~z~|~}|||z|z}|||~z}}|~}}}{~~}~}}z|~|}~zy{z}~|}|{}z~|}~}z|w}~}}~~||~}z{~~}~~~~|}}~}x|~|~}}~~~}y}}}y|}||~|~~xwzs}{}|~zw|}u|zxw~||x{~x~|w{z}z}|{wx}}}zzxx}y~{x}}z|~|z|}|yz}}}ywyy~{y{}{||}~{{w{||v|xy~y}}y~||~z|}{z|~yy}}}|~yyzv|{{x|x}{|y}z{{v}|}y{z||y{{wz~yyzz{zy{|}y~}|y|v|v{w{|yy~zy|z}{~{y}|}xv}y{}~|{~{wyx}wxw~|}xzywz|{{{~y~zvxzy{zw{z~zx~x|}~|z}zys}|yy}z{v~~zw{{z{xz{{}{y~yy~|x}{||{}{w}{{|v~}ywxx}|{}yzz~{~}z~{z||}xy{|{zw}z~z{|z{{~y~xz{xx{{{|yx{y}||}~|xy}}y~}z~}zzy{~{~zz{|x{|z|{z}}wzy|~u{x{|{}}w{}z}}zy}|zz~z}{|v{|}}y|{}~{}{wzxszyz~y{}y}{~zw{|wx|ws~|{{{zw|y}|{|zy{~y}x{|}zv{x|u{wzz|z||{|{xzz|w~|~~}~}||yy~wz{{{z}~}}y|}}|yyxz}|yx|}}zv||zy}||}zy}~{yz|~~{zzxx}vz}|{y|}z|zz~x{ww~y|{{}|yz~|{{x}~{yz|{w|{zwz}~}|wx}{{z|}}y{|yy|x}}{yz~|z|y|v{y}}v~{}~||}~|}}~~~}{}}~|~z}~}{~||~~~{}{~~|~{~{}||{~~z||}~~}~~}|}|}~|~~|}~|{~~~||~}{|||w~}~z|}~~~~~~}y}~~~}~~}~}~}z~~}~|}}~~~zz{}~|~~|}~}||||}|~}}~~|~z|~}||}{x}}}}~|z{|}}~y}|}~|}~}{~}~~|{|}~||}}}}|}~}~|~{~z~~~~~~}~|}y}z~z}yx~yzx{{}zx}|y|x||{|~||zyzz}|}zz{{y|y~x}|}||y{xzy{yzx}z|}{x|y}{|v|~~{}zyz}z}||}}~tw}}yz~{~{{~{y~}z~{~}~|yyxzz|~x}x{|zzwy~}}~zyz{~|~z|xz}||x~yz{}{~{y|}{|~z}|}{~|{~y~}}|}z|~~|x{y}}z~w}~z{|}}}{~y{z}{~||||y{|yzx~}z}~}|v}{}y}}~{y~}}z}|{z}}y{z~~yx{{z{}{{}yy||zyz|{xw|v|~~}{z{{x}}|}}}|~|~x||~zzt|{xx}}{x{z|y}y~{wzz~|{}z}{z{v}~z{}y}~|~{}~zzwz{|}{yzw{x|v|x}{ywvxt~z{zz{~}zyzy~~~~{{y}yz}}yzz{~x|{xvx{}~zz}y{u{y|{{|y|~|{|{z{~|}~|{}zzwz}|y||}x|z|}{}}zz}xw~|}~z}zzuy{~|zzz}~zw~yz~{|z|{~~y}~||~{yzz~}{xxz|z|v~x{{z|{~{xt~yxz}{|y{{|}z{}{~z~}x~|~yz}}w}}z{~z~{z~~{u~|}x{|yz~{z||{|w|yy}w|~|}{{yvy}{||~|}}}y~}~z}|~{}|||}||}}}~}|}{}{~~~~~}~{|{~~{}~~~y~~|}x|}y~}|~~~~}|}{|~~}~}{{~~}~y{~~}~{~|~}z}}|}}~~{}~~}~~~|~zy}}{~~~~~~~~~~|zz~|~z}|~||~~}|~~~}|}~}|}}}|~}~}|{}}z}{~x{|}~~~}z~|~~~{~|{}~~x}}~~zz|~}|}y}{|yz{~}{x~y{|{|z~x{zx|z~y~z{{||}y{|}x}||{{yy|z{{{}{xv|{}y{{{{y}~v|}}{z}x{}}}||w{~yyz|z}{{}x~~xyy}z{|y{y{~{{wz}~{{y|z|{yz}}~{vy|{|y|{z~{{|}|z}~z}~~{}y|{{~{z|yzy{}y}zx{~~y|}z~{}}|t~|y|z|}|zw||}{w{w{{yxz~~|{|z{w|}z{}|xz}}{zvy{{zz{z~{z~{~z~yz~}|}q}{{{|zvyx{|{yz~~~tz|{{|z~|{{||x|}}|~u{z}z}}{z}|y{}{|x~xy{{~{}{}|{{{{x|zyw{}{}{|z~~}}{|x~|~zzvzy{~|zw}|~|z~~}z|z{{y}u|}y~~|~y}|x||y~}{y|~~}{{|~~}~|}xz}|z~xzzzrxw{~~{}{}{}|zxyw}}}xzvz~|yzy||z~||}~|x~|}z|~yv}}||{x{x||~{~z|y~}|z}{zz||||}{{|~~}zz{y|zy|{{}xz{z|~z}zx|~x|zx|}|z}z|{|}~~{w}}{}z{{{{zyzzxxx~}{zyyt|{{}}~z{||yx{z~{|yu{~xv|||||y{~z}z~|zyw~|~~|y{y~y~||y}}~{}~z~{yz{}}~~xy~{{||~~|}~}y}~z~}}~}{|~~~~||y}}}~~{}~~y~{x}~~~}|}~|~~~}}~~}|}~~{}~|~~{~||}~||}{}|~{{{||~}}~}~|~}~~}~~|~}{~|z|~}~~}}~}|y|}}}}~|x~~}||}{}~}}{}z|~~~|}}z~}z{|}||}~||}}||~|}~y~|{z{}~~{~z{{~~}|}~{}~~~|~}}~~}~|x|~~|~~}~~}~~~~|~}~}}{{|{~}|{{{z~z|}{{xz}uyy|v|z{{y||{z}|{||{}{z~|x}y{z~z{{}yx}}|}{{|}~y}}|z}yvwxxzz~zy{}y~xzwzzy~}|{v{}{~u~x~~}||}}}z{z~~{yzyz}{zz||}{y{}{z~yzwzx~{uy}zyzz|~y}|x}~~zy{}z~||wyzw|v~|x{~z|z|zy{{~x{|}~zy{zxzz}}}{wyxyy{y|~}|z||}{|y{y~wy}v~wxyyz|yu|}~}y|w|{}}wxw}~}~~{}~~{wz~wzz~yz{}}xwz~|xz}xwyy|~|yw|~x|vzy}zz~xtz}|}y}||x|~}{}|}{|~{}yx}xx|{}yw|}}~|~}}|y{{{|z|zy}{{z~{{}~}}{x}}|{z~{|||{|}~|yzz{~{y}xx{{{~w{|}~||}x~}{}{x|x{}~xxv{yy|}x~y|y{yw||}|}{x{}|||yv~xys||{}~}}|y|{|||y|yz}z}zxz{w}|~{x|z|{y|}{{~|||{~yy{|{}z~|z||~~}|{{~}|{{}~y}||~}~|z~}{}|wwzzvy{zzx}~y{{~{zt|}|xyuyy|}{}}z~yyzy{{y{x}~z{~zxy}y}z|}{zxz~xx|~x{{}|~|~x{{{~~~}}{y|~}}~}~~}~}~{}}{|}~~z~}~~}y~~~}}}y~z}~~||z~~~~}||y}|}|}{}|~||}~{}~~~}}}~~}{~~}~{}|}~}~~{~z{{~~|}{~|}~~}~|}}}~{}|~}|{~{~}}}~}}{}~}}{}~~}~~y~}}}~~~~~}~}|~~~|~{}}~}}~}~~{}|}|}}}}~}}~zz}}}|~~z~{~{{{|~~}{}}~|~~~x||z|~}}{y}}}x|}{zyzz}{xy{}z~}|{z|z{wy|x}}|}y{~z{|}||y}}{{~{||z}}x}w||}{x|{vxy}x}z}zw|{v|z|xx~{~x{|yy|||}{z|zzv}~z}y~|~{z{y|z}~{|{xwz||z||z{{{x}~x||~~}~zyzz{{y}{}~{zzy{~{}|y}z|~|{z}{xzyv|z}u~z~~{x}zw|zz~y~|~x|}x~x{{ywzvz{|~yzz~}{yw|z{wxyx}|}y~{{z{~|}{|~y~}}w|}z{}}{~{zx~yz{x|~{~|}yx}zz{}y{x||}|~{~}}~~y|z~}}}yx|z}yx}zyz{|~}z|{z|}|}x{|}zxzyz}v~{~}x|}||x|zxyy{z|y~xz~z}{|~}|}uz|y~}z|}~w{|{||x}{{{||}{|~x}{wz|{{{{zxz~|zx}xv}y}zv|z~~{z}}zzwvy~~}z}vz~|y{||{{{|x}}z{}|}{x}{{~{wwz{zzz}y|||wz{{~}z}}{}}w}zy{|y|}{z~}{}|w~{|}~|}{|z{y||{~|z|z{xx|}}||~{}~|y||}zzwv{y~{}xxtz{z{|w{~yx{z~{|}}yzz||~||zz}y{tz|w{}yvyy~w{w{{~w{{zx}}|}|}}~y~|~}|{~~yz~}~}{}}{|~}~~|yy~~|~~y}||~}|||~}|~~||z~}~~|{~}}~{~~~~}}}}~yz}}|~}{~}{~}z~|}|~~~{{~~~}|}}}~}~|{~~~~~~~{~|x~~~}~~||~{}}~}~||~z~|~}|{~}{~~{~~|}}}y}~{}z}~}z}~|~{|~~}~}|~~|}~}{~z~~||zzx|~v|{x{x}v}v{x}xw{v{|yyz|}|{}}{||z|||~w|y}||u{u~}z{xu}~x}y{|z~~y|yy~~}z{x}~}|~}~}|x}}z}|{~{yz{}{x}~}y{}wy~{uzzw|z~{zy|x|~w|{yy}{||}~}{}z||~x{y~}}z{{}~ww|z|~y}y~yz{{~~zx|x|zzyz{x~|{{}~{||vz|~}~z{~z~x}y{y|~z~y}x~~y}}vx|{p}x~z|w}{x||yxz}{|~vwyx|}xw{x{x{{y{zy}~{uvyy|~|}}{{y{}~||xx|}{|{|}yy}}}{{{}xyz|xy}~z{|zyz}yw}z~zxx}}xt{~}}}|}}~|~z{}{y}v{yx~|z~||xwy{zxwz{yw}}zx|~|{~|{|yyw{|}z{|y}y~{}x|~zx~xzzz|xy}{~|zzvvzzx~{|y{z|xx|}~y{xx~z{~wx~z~|y}|}|{}~{}|z||vz~|}y{{|z|w}|x}}x}~x~w}y|}x|z~wx}y{{yx}{}}~yw{{tvz}}|}z{}w{}{x~{~|{zyz{{y~{z}x}|z~}|z~|{~||~~~|yy}~{}}zyx~{zv}x~}x}xy|}|}~zwv|{v}{}|{zy|y~z~|~|}~~~}yz~}|~{~~}~}}~~x}}~}~}}|}z}}|~|{~~}~{x{z~z|{}}~~~}z{}}||~{z~~|~~||~~{}|{{}~}}}~}~~|}~|}~~}~||{}|~~~~~y}~~~}}~}|~}|~~z~y}y~~}~~||~|}~~~}|~|~xz}z}}}}~~~~y}zy~}~|||}~~}xw~{~{}}}~x~~~}||~}~~{|}}~~}z~}}{}{~~}~}y{{~{|~|z}|{{}|zz|{|yz{x}{~|}vwy{{zzw}|{|{}}{xz|}~z{~x|{}|~zzzz{{~||}z|{}~{w~y}|{~}{|~}x}z|zz}~x}zx}{|y|}x~|{{~~~|~~|{{~y}|sxx|||}}xz~y|{{}}z|z~z{{}|z|xzx{}~}}{z}|{|}}|w|yy~}|{{{v~tz{}}~~|zx{|z~y}}y~|}}{|}~z{y|~|x|zz}~{z~|~~z}}}zz}yy{{~z}|{{zz}zy}~x}}wyyv|{y|x|y{|z{~{|~{}}{|zxyx~|z|}|w~}}{{~x{}{y}{|z}~|}|w}~|~z}|~z|{~}y~z|~{{~}{|wy|~~~|||~|z}z|{~x|{|~w}}{{~{|{}~}{x}{}yy{z{}|~z{y~{y{|}~{||{x{~}}}|}}z}z~z~{||z|~|{zz{|}{~z}xzx~{z|}~||}zzy{}z{{~v{{zy}|~|{|}{z}z{}y{~}y}|zy}|~|{zyz}~~||}zz}yz}|~y}{yy}{||x}x~|~y|w{{|~~v~|v~|~{z~x{}|~~~{zz{|||{x{~|z~~}}}}~~~}~~~~|~}}~}~}~}~~{z~~~~~}~~y~~~}}~}~||}}|~~}~}~||z|~}~~}|y~~~}u~||~{{~~}~}{{~~~}~~~|{~~|}z~}~~}~{~~}|||}~}~~~~}~~}~}{}}~}{~|~}~{z~|z~{~~~zxzz}{{yxy~yz}yx~{}|{~~}y~{{||~}~|}}|y}~z{~{}|}~{}}{}w{{~~yz}z{{x~}{}~z}|~}|}y}}}zwm}}~~|~|}w{z}~}y{|}~|zzz~}}|{x{}zx{{~~}}z~}~|~uy{}}|y}x}x~z||~{z{z~|{{|~||}{}|~{~z|{}||{}~z~|}|y}|{}{|}y{~{}|{z|{sy~yzx{|}zz{{||z~zz||wz{{{y{zz}~z{x~zzu{z{|z}z~||z|{~~}z||}|z~y~|~|z||{y|}}|~{{y{|~|{}y~~~|}z}|zzz|}w{}}~}}y|{||z{z~xw{|z}z~}zyz~~{}~~{}x~v~}||vx}|}}|}{|w|{}}y{y}~{{|}{z{~w{}}y}|yz{{}}}z~~}}{{{}{x~zy{v~~|}|y~y|v|~{z~}~}}}|}|~z~{}|~z}yy{}|~yz{|}}~{{{|}x{{}~{}yz{{|~~z|{z~}z|~|}{{~{}}{zy{|z|z~x{~||~{|{{z}~z||{{|||}}{~}}}~|~}~}}~}~~z~|z}w~{}}~|~~}~~{~~~}{~}}|~z~|~~~~~~~~~~}}~|~~|~~}z~{{|}~}~~|}|}}~}}}}{}z~}}}}~}}}}}~}}~y||}}~~}|{{{}z~y|x{y{y|w{yz}}{~|{{y|xz}xxx|||x{~|v||xy~}}|{{}z}{yy{xyx|}~|z}z{~}yz|xu{}y{|~~zw}|}{yy~y{wy}zz{x}}}}z}w}zz}|z}x{z}zzyy~|xx}~~}~{|y}zy~x|zyz~}~zxzxy~{|x|}}~|z}}||z||y~}y~~yzy}z|yx|z|~{~}zzzux|~}}|}~~zz}~{yxtz{{x{|wyx}x}{w~x}~~zyy{}}z{x|wy}|ww|{{y}zy|z}yy||yx}v{||~z|w|}}~}xz{zw{zy{z|{{}~yxp|}}||~{~}|||}}~y{x|z~{}z~|y|yz~|}y}}zwv~{|yz|{x|{y|}|{yw}|~yy}y{y{|~||||~}}||}w{y{{~~v~{y|~}y|}}{}z~}y|z{z{zzzz||y||yxz{|z}~yyw{|x}{{{{|yz~w}|}}y~{{z}x{|{||y~{x}||{~y~|}{}}}}{~{|{z|}|{||y||{|~~}z}~wx{}|v}x{z|z}{{ww}wvzx~{}}z}~zz|yx{{z}}zzz{|}z{zwy|~}wv|}|z{w|~}}z}~~{zxzyz|{x|{y|{}z~|~|||}||z}}{y{{yx||||{xz}|{}zu~~~}w{zzy{{{}{}}~{||~}~{}~~}}~}~{}}||~|z~}{~z~{~~|{}}}~~~}~|}{~|}~~{~~|}{~~}~~~|}}}~~{||~~~~y~~}}y~~~~~z}~}}{|~~}|~~}~}}}~~|~|~}~~|~}{~~}~~{~{~~}z~~}~|~~}~~|}|}~z|z}~~~~}~z|{~}~~|~{|{~{~}{~~}}~~{~~}~}}}}~z~|z}z|~{}||}}~|~|~~{~}|x|}z}{~~{{z~xywzy{}{xu{{}}}z~|z|z}zty{yz~}~z{}z{|{~yz{y|{|{yxty~||{x~xz~y||yz|w{{{{z|yzxwx{}y}|~{x{}{~}xz{|x{y~v~zx}}zuzzzx~xwx{zzxx~w~x{zy{zwzy}z~}|}~{}{}}w{|~{y{|}{|zz|}|z}{z}|u}~{z{|w~yy{{zz|zz}z~yyz}~}yyy}z~~|z}}}~~z{{}{}|{}~||zxxz{~{|{~z|{|vyyy|}z}z|{|y~x}zyy}||}z|{}}~||{{~y|zzyy~xzzyyx{{{{z}{}~}~|z{}~|{|||}{yzr|}x|}|~z~|x{{yyzwz{zyv|xy{}yz~}zxy~{}x}~x{|z}}}z{~~~}x|xzz}}}}vzz|x}z~~y~}y{|{zwywy||z~z}|}|{}szx}{z|yxz|{|z{~x}y|xvy{{{|{{|}}x~{~wzzx{xzzx{}xy}|||w~zwy~|{~{{{{y}zy{}||{yzyz~|wx|y{y{z|}zzz}{}z{||||{yyz{~{~~~z~|{{zv|z~~~|{~{w|z{~x{z{y~z|||z|z{y~|z}yx}~z{}~}|||{}z~~{z|zz|w|xzy}xw|zw||x|{{zpwv|y|{~~|~~~yzxz}{}}z~|}}}}}}~x|~~}z||~~|~~~}}{|}~|~~~{x~~~}|||~yz~z~{|}}~}|}}|~{~|{|~~~}}|~~}}yz||~{|||~}~}~{{}{}|}|}~}~}~|{{}{|{}y}~}}{~|~~~~~{~{~~}~|~~|~}~|}}~z}|~}y}~z}{~||z~~wy|{~}|~{}~|~~~~}~|~}~{|}~~}}}~}~~}{w~~~}~xz{{{y{z}z~zzyxzv}z|zzwy{x}~~{xsy}{~{~v{|y~~{|~~{}}z{{{zwy~}{|{|xxx}}}~}}x|w{~yz~}{}}||~zz{||||{x}|~|wu|z~}{{|{y{~y{z|t{xyxzz}yz}z~y|~{{zx}~z}}~|w{z{|y~y|vxx|{{|~zx{}||{{xv~z}}~z{y|||x{{z||~|x|}}|{x{||~{}~|||x~}z~z~|}~wyz~}{y{{}{z{~}x}{~~}|z~}|}}{~}z|vz{y{|w||}|z|}z}z{~x{xz}~}w|z|~~z|}u{~}~z|z~}}yy|}x~}z~yx{}{|{~~z|y~}}}xy|z{{}x|{}|z||xx}|yyvzyy|zxx~x||}zy|z|z{{x|u~}}}~yx{z}|}{{|z{z}|}x|{}zy|}x{|yz~{~}{z}|{{||}~x}{}|}~z{y{}z{|}{|u{y|{y~zyv~z}yyz{{~}x~z||x}~~}x|y~~~~~zz||y{y{z}}{v|}{~y|~~}|{zxz{x}~}z}}|{{||yt}y~|~||y~y{||y{}~}}~y}uz}{xzw}wxxzx{{zz~y}{|yz|}|y~|z|~{~x~}~}y|}|~|||{~zyx}}}z~~z{~}}~{|{}|||{~~}|z{~~}|}y~}~~|}~{{}~~~{~z~}|||}}~~|}}}}~|~~~~|}|x~}}z~}~y~~}|}{}|}~~{w~~~{~}}~~~~~}|~}~|}}}~}|~|{}~{}~}{~{{{||}}~|||}{}~~z~}}~|}}}~}~}}}|~~{~|}|}~~|}||~~~~~|{yz~}}~|~}}}}~~~|}~}|}z~}|~}~}~~{z{|~}|}|}~~~|{~||}}z}~{yyzzyyyzy{z~w{zzx}xzx|zy~|~~|{}~y~z{|}y{z~||x}yz~x||x}}yx}~yxxx|}yy{{z||{yxv~zzzx~~|}|yz~~}}|z{~|}~z~|~y~~|z{~tv~|}{~~x}{{y{{|{x{vwzzzw{xz{}zzyvz{z|~|~{{z~xz~x}{|qu{w{xz{zz{zy|{|zzzy~z{}xy~y||~y~y|w{|y|||~~z|z}|w||}z{xzz{yyz~zwzy~yzyx|}{{{{|~x|}w{w{~|}{|{}x}{y}}z{{{z|}{zzz}}~v|{y{|{|}~||}zy{|u}~}}y~{}z||vu~zvz|wxy{zzyy{x}~~||{~zu}~}|zy}{|}~~}{yx{x{{y}~}||t~w}}zxx{|x{}~zz}u|z{|z|{xz{|z{z|{y{~|}}~{~{z}xzz}}}y{~{yx|{z||xyy~wy|~z~{z}|{|wzzy~|}{||y}wz~yz{|zyyv}~zz|~||{|zy{z{yz|{yzzy}{||}zy|}z}}}z||y{|~~~|{~{z}|~v{{w{|xy|z|yzx|z{z|~z}w|}v{z}{{~xz||~{~{z}}|}||~}~|~~wy|z{y}}|x{|{wy}{|~~z|{{|w|{{|{}~~|}}}{}~}{~~~||}|}z{{|}|}~}|~y}}}|}}|}{~~~~}~|~|~~~~z}|~|~~{||~|~~}~}y}}z~~~~}x|~~{~|~{{}~}{}~|~}}|~}~}~~}z}}~}|~{||}}}|z~|~~~~~|~}}}~{|}}}|z~x~~}}}|}}x~~~{}z~}z}|~}{}{|~~~{yzz~zz~~~}}}~|}|||~}zz~}|{|~z~~y|||}~}}|{z~{~{|~{{~}}}~y|yxw}wtw||}}z}}}{zx{zx{x|{|z|z{~~{||{wxzx|x}}y~~{{}~x{zzy~u|s|zx{{{}w{|w|~{{~{w~z|{}{wxy|}{|}y||{zz|{vy~x{{{|}{{w|{}z~}wxx{z||v~||{|{|}|{zz|{wyw|{y{||z~x|{|x|z}z{|~||yyz}x{x{z}~|}|{|}wz}yx~|~yy|}~w{{{|{|{wzx}wyyz{zz|~z}~{z}{|yzyxyy|}xv|~~z}y~~xxxx}z}{y{|{}yz~xy~yzx~xxyv{{|{{sww|{}}{ywyxzyzxx{z}z}x~|~}|z|}z~y{y|}{z|}{wyx~x{w~~||y{|{x~~|z|~|zz~~x|y~{|z||~z|{uyxwz}wwx{{~w~~~y}u}z{y|x~{~yw||~zxz{xxxy}v|z~||yyxy|yyyy}~|xz|}~w|y{}|z~}{}{||~}yu}{zx}~v}x{z{}z{wzy||x|x{}y{{~{yy{z|~z{~~w|wy}}|xxzx{zxz|y{{ywx||~~z~{y{}x{}|}z~}z|xw}~{xyy|}v{}{}~y~z|}{}x~}}{~xw|}z~{{zsz~~{z|zy{|}y}}{~z{y}wxy~~~y}xxzx~}yy~w}}|{|w}z|y}z{x}|}|y}yx|{|~~||z|{zx~}}{y{y|{~z|~zx||~~~}~~}||z~|~|||~|}~{}{}~}~~~~|~|~~|{}{{}|}~~}~z}~}|}~y~~~}~~z{~z}|~x~}}{y~~~~|{}~|~~z||}|~{~}z~{{~}}~z~{||~}z~~|}~~~~~}~|~~{~|~}}}~~}}|~}y~~}~~~}~~{~{|~z~~~}}}|}|}|}|}}z|~}||}{}|~z~|~~~|~z~z{}}{}~~}}|}~~}~~~}~}~~}}~{{}~~~{{~{~}{xz~}}|~~}~~|}|~y}z}w}|}}x||y}|v|z{}{zw{}z~}|}|}zw|}{}~w~z{}x|{~zv{zz||{}|{||{||vzy~~{xyv|zz~z|{z|}xzz{ux}{~|{||||{z|z{}y{{~{}}y|{x~~|z||~y{}zz~}yz|z{x{|z}}yw|z|zzzxyz~|~~}{xx}}zyz}|v}zxzzz}yzy~wx{x|}yw~z~}zz{}}yy{w}z{|zx{z|z~}x}~}}}|y}}{y~z}yzw||{ws~s~y}yy~|~|}{}~y|{{z{z|{|~x{yw||~x|{{~{{y~}|x~|}|~z~|zx{{|{}|}}{||{{~~zwz}z|xy~|xy|}z{yx|}zzzy{z}~{~}}||z||w|{~}y}{y~|xz~|{{zxxz||||yzzy{{|xzyw{|}y|z{~}}{{}}~{}w|{}~{~{~z}{zyxw{yzz|y}zzzz}}w{xz}|v{z|w}||y~|xz||w}}x}x~|}}~{~y|{z{{z~}}vw}{~x}yzz{w|x{{{|z~|{|xyzy}}~|~~|}{zzuy{x|x{~yzv{}wzy{{{|yz|y{{~swvz}~w}}{~~{~~||~}wzvxu{{vy{z~v}xyy{~zw}xz{{|v|xx|x}z}y}~|}~}~~~~~{~|}{{~}x}~}|~}~|~y|~~~~~}z~}~}}~~}}~~}~~yy~zz~~|{~|}~y{|{}~}}}~~~~~|}~~~|~~~}~~|{||w}z}|}}~|{|{}~}}~|~}{~{}z~~~}~~}y~}|~~}|~~}~~|~~}~~|}{||~{~~~~~~~}{~z}}~~~~|~{~~~z|~~~}}~~~}}z|}~{}z{{||}|{|||y}yyzx}~|{{uys{{z||z|y}{{y{~y~xy{{x{~~|~{}z}{z{|zz~|}{wy|}~zxwx~~{~~~}{{~~xz}|yyxzy|y~{{x|ywxzvz|{|y|}y|xz{{z}~{|||x|}}|x~{zy|~w~xzy|~wyy|~|~}{~~~|}y{}{}xz|}}z{~~|||zw}|y{}~{|}zz|{z{zy~~{xz}}||x{}|}xz|yyy}~}{}yz{~z{~{{z~|~}w||{y{y{}z{{y|zz{{}z}|zzz|}||{z}xzw}{}w{y|}y|x|~{u}}{zy}y}~~~}w{~yxy{y{|z}x{}{z}~~y{w~xy|zu}~xy|w|}zzy}y~z{|z}~x}|xz|x}}yx~z|}{z||~|zzv}|{}|{}y|{}~yz{|z{y{}}}v{{{|}y|{}}x{}y}y|{z{|z~{|{zxz||{~~v~w{{{~|v}z|~}||y}}xywwy}|{|xy~|||{|}|z~~|yz||z{}}yz|}~}xyyx}{~z}xyxy}||z|}zy|}{}{~|}}~{}z{y}|}~}{zzy|||yz}{x|x}|{~|zzz{z~|}{|}}}~|{~}|zu}}v|x{||||{zx}zx|y~|~{}~yu}x{{y{~|y~{|wyzz}~|~|~}}|~}|y~~~||}||x||}}}}~}}}}~{{|{}{~~}|}~~}|~~~}|}~~|}{|~~|~~t}}}|{y}~~~}~~}}~{~~~}}|~}~|~}||x}{|}|||~z}x}~~{~~|}~}|{}}}}}}}{|}{}}~|}~~|x}~|}z~{|z}}z~}~|}~|z~||{~x}{}}|~~{}~~{{}~|z~}~|~}|}y~}|y|~}}}}~~~z}|x|z||}~~~y}~z~|~~{{~~|{z}|{zz~zyyyz{}yzx{zy|zv{z{||}y{zz|{{w}u|{zwz||}}{}z{}}}~|{{{|}zy||}~yz}~{z|x|wyyy{}x{z~zyzzw|xxyx||{zz{||{|z|~zw~{z}{}|~|{x|ux|zx{{y~zx|z|x}}}vx||{}~{}z|||w~}{x{{|{z{y}||{|v{w||x}}y|~}|z{z|yz{w{xu|}zw|z{{y|{~~}}}tyu}~~x}|||y|||~{|zz}u{yyw}|w{z{zyyyxz}z|y{{{}}|~{~{z}y~{~z}{z~yz}~}|}z~w|x{~zxzy{v|{wz{}{uz~}~|{}yy|~u~~w||}{}~}|y{z{z}{|}}zx}{w}~z{zz}|w{z|w|||y|}~}v{{}}~}{{}}{}|{~{|w}zyu}|w~~y{z|yz|~xxvy{x{}|}zy}z~{v~{~y|z|{}}~}x|z|~{|z||}y|zyz{~x}{x~}z|y}w{}|y}}~{~~~~{~~~z~z{y}~yyz~{~{}z}zxyw{{|~yyx~|y~|}}{||~~{{|w{~~|||y|y~zw~|yy{u{{|u{{|z}x|{|zz{|{{|{y}|}}~||{y}x{|~z~y}zzz~z}zxz|v~wz~|yx~xxywyvyy|y|vx}x{z}z~y}|}{~z{~}|{~~~{|~|}~||~~~~~}|~~}~w}|}{~|~~~~}}~{|}~|}~{~}~~~||~~{}~~{}}}~{~~~{x~~~||~~|~}~{~|}}}|~x|||~~~~~~z}|{~}~}}~~}{|~~~~}}|}|~{}}~}~|~|}~~~~wy~|~}||~{~|~||||~}~}|~}~}|~~|}||}z~~~}~~{}}y||~|~~~~}~~~z{|~~~~x}~{|z}~~{{}z~{z|{~{}~~y{}|y|{}}|z|x~w~{y{{|z~|y}~}yz{~ty~|z}{z||{w|~zvyw||y|y~yz}z~}|y}zv}}|~|}y{zyz|}{}|{}~x|{~z|}{{}|z}zz|x|yzx|}|zx~{x}z{y~}uz}|~xy{}~}{{}z}}{z{|{~|z|yzv|z}|~|}~|x}zy|yz|zwzxy{|{|z||w~~{}wyzzyz}}~|y|{~w||{{|{{w}z}xwu{|}y~y}}|xz~z}y|~{|x{}{{yz}z|w}{zxxz}|~}x}z~z{}y{|xz}zx{y~|z{|yz~{||||{}zz|z{}}{yz}}zzxzz{{|z}~z~yx}sz}}y}zz}}|y{x|{u~x}{z~~|}{z|~x}z~|}|~}yzy~y||{{z{{|zzu~y{~}||x}|{y{z|zy|~}yx}}|yy{{||~~}ywz|||}|x||~|}~|vuv|}zw{}|z}xz}~{}{|w}x||z~|z{wy{~z{zz~~y{w|}}x||x}{x|{}{zyz}|zwzx||w|z{x{z{{~|xzz|{|{~yzz|z|yz||}xx|z||{{y|}}{zxw~||||}~y|y}x{y{{z~|~|||}}{yw}y~zv}{||z{zz|{}}x{xz}y|yy}{}}}~~zv|~|yz|y|{|{{wzz~|}x}~zz|yxyv}w||w}}yzywy|z{y{yxz}vyz|xy{{w|z||}~~~~~}{~~|||~{}~{~|}y}~~}}~~||~|}{~y}{}y~|}~}~~~|~}~~}~~{~~y}}~~~~{~~}|~}~}|~}~~||~}~~~~~}|~{}{}|~}~~||~~{|~}{||}}}~~}}~z~~~~{~}}~~{|~}|~{}}|}~||}}~~~{~x~}|~~|~~~{|~}}}z~{}~~}}{}{y|~|}~~~}|~~~x}z}}{~{~}}~~~~~~~}{|}~~~|y|~~~~~}zyy|~{yx{}}||z{}y{yxu||w|{}zxz|{|yzyz|zyzxxwx}|y{vz{||z{yyz{|||y~x~w|~|xxz||yy}yzw~z{|z{zw||}}y{~||{zz{{|~{{{~yy|zw}zyz{zzy}y{z~~{|}|~|{|{{xv|v{{|z{yx~|{y~|{~||w}}}yz}~~|}~|~v}y{u{}y|~|}y~xz{}xzzz~x~}z|{|{|{|}~x{~z|~w~x}~{xw{w{y~ywwy|x{}w{vzzy~{~x|{z}~}~{yzz{z{z}z{z{{~}}yyx}wxywxzyz{~zyz~~}{x|}~w{|w~~~}|z{}}y~}~|y~}y{}|y{|zz|yyyy}|ztzz{xyzxzx|x}}|z|~}w|y|}z}|}~{|}x~}~~|||z{y}}~|~xy{z{~}{zv{zzy{}|zz|{~zy~w{}z}{|}~~~|~~~}wzyzu}|x|x{z{y|}{|zyz~z}|~zz~{y}zz}}~~z~zy|{~wzwx|z{yzvyyy~{{~|x|xwyz}z{{zzx~x}|z|y~{~z}|}~u{}y~{}}{z|~~{zyxy~wy}yyy~|yz{|yyu}~x|vuwzzy{{}~{~~wz{{}||~~||~|{zxyz{xws|~|z{yx}|ytx~yvyxz|}|y{xyyx~z|{y{~|}||}}~}~{~|}w}~~}y~~~{}{|y~z~~~}~z~~{~~~~~~~|}|}}}~~~~~}}|~~}~}}{}}~x|~}~}~}}|~}{}~}y}~}zz}~||}}z~}}~}||}}}~~}}~~~z~}|y~~}}~}}{|~|}{~{z{}}~~~~}~|~~{~~}}}~{~~z~}{~~}~{z{~}~~{|w~~|~}|{|}|}|~|~|~}~~~|x|}~}}~~}}~|~~~}~|~~}}|~~}~|~|{yx}}|}w~|{z||w}z|z}~|}{vxyy}x~x{{|z|}{z{y}{y||yzxz}|}}x{}z{}}~{zz|}yz}|~z}z|}yzyvw{}|{yz}y{y|~}{}zxz|{|||}}{z}y{~|yxx{~z}~}}}||y~~|zyy{z|}z|}{~z}||~}y|}}{||}wwzyyz{~xx{~~{}~z~zz||{|xz}}}~|}w{z{xy|}zy}vyx{}z}y~{}|y|{xx~}|w~z}}{y~{{{y{y~~~||x}}~z{~z{ux||}}||zx~~zzv||y~}}y{y}{}~y{}x|~}{x{}|~||}|y{z|{u}{y{}u}}}}z{yz}}{w|~}z~~}|w~yz|v{~~{}w}}wz}v||{xy~zx{xy}{y|}~}xz~{w~zx}|}~{{z}~wyz{w~z}y|w|z}|x{~z~|z|||~yy~w{{}{~yyzx~yyx|y}zx|{}wz~y|~~{~~~yz{|}|~{z~|z||~~||{|{x}{}}|{yy~{}zz~}|}xyx|ywv|{{~z~y{}{zx~|||z|{z~zx|{{}z~|}|v||zvwzz~|~}w|{}{}z}~{~}~wz{|~v|}~{{{|~w{yyz}uzy}zz}~|{||y{||{|||}|~{|~w|z{y{{yyyz~|z|w~{{~~|y}||z~~z|z|}xy~~}{|{yy}||z~{|}~|}}~|{{~}}|~|}~~{z~}y~|{~~|{}~z}~~}~z}~}}~~}~~}{~~~~}~|{{~|x~||y~}~{|~~~|~}}|{|~|}{||}~{}~~{}|}{}~{~|~|y~~~~}v~~}}~|~~|~~}{x~~~~~||~~~|}z}~}z~}~|{~~{|z~~}~}~}|~~~~~~|~{|w~~~~}}~~~|z}~{~|{~}xy{}}|||~}|}}~}}~}}~}~}|{~~}|~|~z}~||~~|~~~|~}{}}~z~}}z}~z~||~~{~~zz}|}~z~|z}|z{}}}}|{zzy{{|}}z|{}|{vzz{x{{x}u|}}|}|zy}|~}~zwy~zw}}}zz}z~~y|wzyxz}uy}xtz{xzy|}}{w~{}}|{||z~z|{}zv{}|yx{}~y|{v|y~x{y{~|w{{~}~{z~{~vv}||{~y||{|}}y{|{~|z{z||~y~~~{|wz~}zz|{{||z|}x|}yy|z|}z{|y~}z}~wy}y{v{~{{w}{~|z|x|{yzz|wz~xy|yw||ty{{{yzyx{zy{{}}{{||||{{{~{{z|z|{|z}{x|w}}{~}|{x~}y~~x}x~~|w~|~z~{|~{||{}{y|{~}}~w{{|~}{z|x|~}zy~}z{~~|}x|zyz|{~{z~y}zy~z~yxx{}{~|x~}|{~~{}zz~{{y{|xzy|w|}z{yx{y}z{}{~uxy|}t}~~z~~~~~~{{|x{{~v|}|yy~yzwyyyw|}}xy}{|}w{{}{|wy~{~y{~|y|wz{{yz~|y|||y~}}|{|z{|{yyy|wwz|y}w{y}{y}{x|{|y{x|z{z|~zx{z|~{~||z~|~~}}||zy~|}z~{{|xwxy}}}|xyyxyxz|z}|{{vy~~{~|}~~}}}}{}|||{}y~||}~yysyz~}z}}x}z~}w~z{zxx|y~|z}|{z|~{}}|}y{{}{{~|||~}||||||~|~x~{{}~{~~~}}~}~~{~~y~~~~|~~|~|{~~}~}~}z~~}~||y|}|{~{}}~~~~~~|}~|}|{x}z{}}|}{|}~}~~~~|}|}{~~~{}}|z~||~{|~~~}{|~}}~{|}}~}~z~}}~{}~~}}~y}~~||~~}{|}~~~~y}|~~y{~~~{{~}~~|~~||~~|~}}|~}~|}~z~z}|}|{~~|w~}{~|}~{~~}~}z|~zx|z||{{~||{}{wzyyxxx~w|~{z{|wz}|}|{|y||yz{~v{z{~{yx}z|~|{wypz}}|}|y}x~zz{w}{u{zzz}z|v{zz{x~}{~{z~{{zy{z}{w}{zz{z}}u~|y~yxtx||{xzzy||w}xyw||w}vzzw~z~{zx||yzz|}x~z|}|~{~z}~{~|~~x{}}xyx||}y||x}{z}z{{zx}}y|}}~|z}{}z}z~v}{}yz~w|z{~yzx||~~||{{{{~~{|~zy~xvxx}~y|z}xy{}~}}}xz||{vz||{~|x{{yz|~}{{{|~|yx|y}|w~~y}~{}}|x{|xz}{x~~yy}{||{~zzzyxz~~}}z||~wz{}xy}|x{~xzz}yz~yy~{z|zx~zz|xz}z~|y~|u{{{x}wz~}zy{{x~~~}}}|}w{}y}x{vz}{x|~z}~|x}yw|x~}y{z{~}zz|y}|}{~~y}wzy{{z{y~|y~{}y||~zz|{}|{~~xz{{}~{}vz~|{z{ux}|{~yz|wz{|zzwz|}|zzzy}|zzzzy~{}}~|z}|~~yzy{yx~xzz|y|v{{zw}~~}}|}{zxy~{}{{zz{~{}|}vyzz}{x}z}}}xzy}z}y{}z~w|w}{zyvz|{{|z{|{xxzzyy}|z|{}~}~~z|}~~}{~~~}{}~~}~~~{~}|~{~}}}~}}}}}~~~~~}||}}~}}}|wz|}~}}~{~}~|~~y}}{~|~~{~~~~|{}|~}~||~~}~}}~~|}}z~}}~}~~|}~~}}|{~~|~~}~~}|}|{~}y~~}}}}~{}}}}}|~}||~xx~~~}~~~~~}}z}z}}~~~}~~|~{|~~~|||}{~||z{~~}}z~}|~~}~{~}~~}}|||}~}{~~~~}~|}||z~||~}|~|~}~z|~{~~{|}y~|z||xy|z~uzw~{xyzzyyw}{w|xy~xx{~zv{{{{{|zz}~}|~{~}}z}y~y{~ww~|{u|zzz|ww~z|}{{{|}{y{|y~|z|z|xz|~w~|z~~z{|y{{z{{yz{z||zy|z}zxv|{y|v|{xyy}~zw||||}}}~~x~||{z{zxy~~z{{xyz}|}|w}{{y}}y||z{}{z}zzxvx|}zx{|}}wz~}{{}|}{|{|z}y~~y|{|{~}|zwy{y{w}~y{y{{y}~{z{|w|~y{}}z}{|{zyz}zz}}}z~|y~yyz~||vxs{}xu|wwxy}v~|w}{~}|z}}~~~}|}zzw|{|{~}}|{{zz}~xw{}}~|x~tzzw}{}vzx{xw~~~}{}~|{}x}~}{{~~}z}}~|}{|w~z|}yy~w{|~{{uyy|{zx}z}|zyx}}}~zyx}x||}{y~ux}~x~|}|}wz{zz~}xuy|zzyx{z}x{y|yyxzx}||z~{|{{|||y{~}{~{|w~}|x|y}yyxx~|}v{{uzz}yxwzt~z{y}{|}||{|z}z~~~{x{||~|y{x{y{xyx}xqx|}{yy|zyu|us{yz{{~}{|{{~~{w|~{~z~x|z{~yz~~|y~}x~yz{~~yv{y}{~}{}{{~z|~{zz{}zyzz}~~~~~~{~{|x{~|}~~{~}}{~~}~}~}{x}|{||}}|}~~~}{|~}|w}}~~}~{x~}~|~|{~~}}z~|}|}~{}|{|~~||~|~~}}}~~}~~~~|~~}}~~|~~zz~y~|~|}|~|~z~}~y~{}}|{|{}~}~}{|}~~|}z~|~~~|~z|{~~~~|~{{}}~~|~}|}~~~~|~~~z~||{~}}|~{|}}}||~{|}~|~~{}~}{}~~{z}}~~~y|}}|y~{{~x~}z{~|}~zz|{|yy{xxzyw||{~{{z}zz{}{yy~{}yuyy{zy|~x{{{~z{~zzzz|{|wx|{}z{z{~x}ywy}|w}|x|u|yy~wy}|x{{yx}{~x}y}y|xx|v|~{y|}|{zyz~zy{}~}y||}|xz}ux{~{~{y{z{}}{y}xzz{{y~y}{}|}x~|}}z|{{|z|{zv|z|uvy~|~~yz~|y|y{}~z{}|{v{y}{|{|yz~{{yz}|~{z|}xzzx|y~{||~{}~y~y||}zy|~{}~y~~x|y}{}y{}~|y||wy}}{~{y}zz}yzzz|zxyy|~wy}{}z}|~y~|||{|z|~~xw}~xvxzyz}{~|~|zz}yv{}uw{}|}|ty{{~|wx||{{zz|~z}|}~{}x{z|~{z~|zz|{{{|}|xv~}|}yxzv{yx}}|{y{z}x}wzz}|}|~z|||z{~~y}y|~|{x{{yy}{zzzyz||{wvx}{}|}}w{{||yzxz}~zy{y}|z|wy{{|x|yzz||t|}}}}|xx|w}|{}|y||}wx~zyw{vyz|wvy{w|{{|yyy{|y}{}{}yw|}}~}~|z~yyzy|||v}{zzxzy{{z{|zyy~{|}{xx{|~~yy}z}|{|}|y|y|{x~z|y|w|z~x{|zy~|w~~}|z}y}~{}|~|}z|{{{z}}|xw{z{~|z}~|}~|x~~|~~|||~z|}~|}|~~~~~}~~~~~}|}}|~}}}y}~~~~{~~~~~|v}}~~}}~{}}|~}|{}~}|~}~z~}~}|}}}z|~}~~~~{~}}|~~~}~~}}~~~~~~|v}{{~{}~|zx~~~|}z||}y~}}}}~~}~}~~~~|}}|}|~z}~|~}{~|z}~}|||~~}|~}~~}y~||}~}~}~~~|}}~~z~}{~}}|}}~|~|~~~}~zz|z~~tyy|~z{y}xz|vx{~|z}|y}xyzvz~||{x{|}||~}~yxxz~x~~||~z~wyz~}}zzzy~}{z{{yzyz{|x|{zyyz~||z|~{}z|}{xz{|{~}y|~~|z}|yz~x{|yy{z{{zty|y~y|yy~{y|{u||zx}}{z|}~y}x{z{{~|}|{{z|zz~yyxwx{tyy|||}{{}}{u~|}y{||w~yy}~~w|{|xy}{w{}y||z}z||tz{w|}{{|yzzy}|yy}|||szyz|~wz~|~~~yx}|}|yy{~~z{}||}zx|z{{z}x{|yxz{~{zz~sy|yzzw{{}|y}}z{z{z}|z{}}}~{}|~|y|~xz{x~t{{}|xvyz~{~tzx~yz{{}|~}{|}z}|}}{}{}}w}}~z}~ywy{||{|~}y|}x}}{z}{~}}}z~zt~z}}|}{}~z~|}y{{}}{|y{{|y|yzy}xz}|{zs{}yx{y|y}w}}z}{y||{}y{}y}w}~~}x|t{}{}}}|{z}}yx~xw{|}|zy}~z}{{|{|{z{~zy{z{}|z{zz~~{~|zyv|}~t}t{~wx}{zzw}zx~zx{{|{~y||~}|{~{{{{|yz|}}{u~}|wzy}~~yz~|zx|~{zzzywxx}z~|}{}}}z|~{z}y~~~~|~}|}z|{|z}}~~~|~z~{|~~|}~|}}~|}{{~y~~~{}}{|~}~~~~|||y~z{}||~|~~}|}~|{}}~~y~}{{|}|}}}~}~|~~}~~}~|}{~~~|~~~~}~}{}{}~{~~~~~~}~~||||}|}z~~~}{|}|~~}v}}}}}~z}~{}}}z~~{|zz}~}}}||{||}~~z~~}}}}~}~}|~~{}}|~~|{y}|}}~~~~}|}~~u{~}xy{xzv}||~|xyuyw~u{yz|}xy|{~}zz~z|z}y{y~z|y~||{y}|{yy|z~|y|x{zszw{~|~yxzy{{}y{}z{y|{x~}yx|{x||{xz}z}{||zy{{wx{{v{}z}}z~|z||yv}zz}|zy}{}|{yz~z}|{{zzw{||wxz}xwzzx}xw~xxyw{{{zwx}|~}~w{{{~{z|}yz|{y{}yz~wz|||y}z{}zx{{~}}yx||y|x|{y|~z}y|z{{}~|x}|}}y{z{x|}{~x}vz|zyz|~|{z{|z{zy~z~y~{}wzy{}}||}{{z}{{x{{z}z~{|zv{{|z~{z}}xzyx|~yy|{x}}}xu}tzy|~}|y}{w~z{}z{y{}~|~zyz~}|y}z{{y{{y}zx{u{~z~|{}|w{|vz|{v{~~{}|}y}~}{}y|z|{z}}{|x|z~z~{}wzz{}zy|{zt}|zxwx|z}{y|~|zzz{~{~zz~}|{}}~{zwy}zzxyz{}{{z||{zxx{{|{|yyz}}uz{~y~{}y|zz~{|~{y~~~}y}y~|z|yy{{{x}z||~z|z~{z|v{{{yyzx~}z{y~w|x|~z{z}xz|}}{}z|w{z}{v{z}{{~~|y{~}}}w|~|{|}~y~zx|zzyzz~z{}{x||}}z|{|}z|~w~zz|{}}w}y~~{}}}|~~|}||}z|~}}|z}~~~}~}|~}}}~~||{|~~}~}|}~|}{|~{~~}}|~}~~|{}|||~{|~{~~~|}~~~{|{}}}~~{~|~~~~}~~~}}~~~}~}}~|{|~~}}}~~z|~~}|{{|}|}}~~}}|~}~~|||~}}}}|}}~~~~zz~}~~z|}~~{~|~~~~}~}~}~zz~~~}x|}|~}~{~|~|}|~~{|~~~~~|~~~|~~~|~~~~}~~~}yzw||~|{|~||{xz||z{~z|~yx}{{xw{|xwx}yy{x{zy|~zzy{z~xz{zx~}}}~||~x~z|z|vxyz{ww{xy~|z{yz|~zyy}}x}}{wwy|x|||}|yyyxz||z~{}{|xy}|}~|}}|{{x}yx{vzzxxuy~|{{{{z}|z~x|xx~~}z~zzy{x|~~yw~{}zy{}}||z|vyy{{z{z~v{zry~xzyy{|y|y{u|{yxvy|~}{|z~||||~}x}~~|}zy}w|w|y{}zw{yvzzzzyyy|w{{~}{y||}zzz{~~|{z}{yxw}~{}|~z}y}y{wvzx}{z{||~}yz|y|~xyxz~}}z{y{}z|||}z}}|}||z}{zzz}|yzw|x{}{~y|{zz}~|~xyuz|{y|}~x}y{~}{|zy}~|{}}z{~}|z}{}}z}~x}yxy}yxyy}xxyu{xz~z{~{|w|z}{~}{|~||z~|}~y|zy|}zx|x{uxzzxy|zxu}vx|xy|x|~|~{}||{w~z}}{|}||yz|}z~y|y|w}||||wzz{zxz|z{v~x|}x~{y||~~{z{|zx}{y~|{y~~w}z~yz||zx}{}||{z||z{|zy|}~|~zxz{|{|y||~}{x~y|{}{z}{y{{}wv|y{{u|z{xzzw}}{}yxz~}~{zzx}}|~~{~~}~||~~}~{}}}}~}~|~~z~z~}~~z~||~~~|~z~~~}~||y}~~~~{x~zz{}~|}|}}~}}|}~~}}}}}~}|zy|~~~~~~~~w{}~~~~~}}z|~z~|}|}|~~z}~|~~~}~~|~}~~~z~}||~}}}|~}{~{~}~|}}~~}~~~||}}~zz~|~~x}}|}|~x}~|~|~{}~}}{~~{}~||}}}}||~~}||}~~~~|{}}~~}|~~|x}}~y}}|}|}~{~w|{}|xxzyx}{}y}{|}~zx|||z}}z}{x}~z}zv|z}}|{|}{z|x}||~zy|}z}~z|{yz{wzz}zzysw||{{x}{z}{{xzz}t{zwx{{}z|x{x{z}|{{|}xxx}}|{{}~{~|z}x|w|zyyzw{z}z~wz|~yy||~|{v{yyz}~zx~{}|x}}z}y}w~~v}|}yzz~||yz{z|~}y{|~{~|||}zy{{|z~}y}y|~z}|{||{z~v{{{y{}z|zzz}zy~}|z}y~zx{}y|~y|}zyuz}wyx}z}z}||}{}|~zu}y{yx{{y{{x~}}~{yy|x}w~{y{|}|||}w~|~w{y}~}zzxx}z{}~}{}{wz|{|s~}zyw~~}vz|{{vz}{|{~vx|}{}zzz{z{{}|xzzx{}}{y}xzxv~~x{~w}{|y}~}z|{|}~z}y||{y~y~}wxw|zz{zz{|z{}{|z|wyz{u{{zxyz{|w{|z}}|z~}|{~~{~}{z~{|zzx|~~x|{|x|~|zv||{yz}y{}yz||yzu}~~||y|}{y~x|}|v|{~{}||z}w|z|y|z}|{~y||{{yzz{zy{z{x{}~|z~y||x{|}{}}||x~|}|}w~~}{z|~z{{~vx~{w~{|}}}yz|}vy{{{|wy}~|~z~}|}|z}~|}{~~~}~|~}|~~{~{z~~~||}z{{}|{}}}~~}|~}}}}}z}y~}~~}{{~~{{{~}|~~}}~~}~z|x}{~~~~}~~~~~{~~z}{}}|~~}~~}~}~~}}|~|}}y|~}}}|}{|}}{}~|~}~}~}~}}|}~z~y}{z}zy{~}}}|{}~}~{z}~{~~~{{{{}~z{~}z~}|}}|}~yw~|||~~|{{||~~|~~~}||}}}|}|~}~~}~~~~|{}~~~z~zz}||z~{{u}{}zvw{yx}||z|wwwz}|wx{{{{||~~yz~~}~||{z}{|}|{zzx{z~}zs}y}~}}~y{z|~zzzy{v||xz~}{zy|{y|{~{zxyy}~{~zz|z}{~~{{zyyx||z~v|}}}}zz}{x~{z}}~zz}y|ywxx|{}{~}}x}|{~{~~~{w{x~x}zz|x~~}yyu}y}}}{~y}y{{zxw{w|}}y~|{y|||||~}|||}|v|z}z|}{{~vzwww|||z{~~yyyzz{{zz}v}|~~|{|zy{z{~}y|{~{|y{z{w~}{~x{zx{y|xzzz|yywv}~{{x~z{{}}~{z{}{{}~~{z|{y{|~|y~xy{|~|}||wz~|~y|yxzz|}z{zzz{z}|{{}xy}{}~~~~~x|~{{w|w~{}|~}}zx|yw{zy~z~|~|y{|y{ywwyvzxx~y|||{zzx{~|}~w||x}|{ww}|}{}{{z}zz}}zxzxw}{{{z~yy}{{|{}y}xz}}|}|zx|}|xy{~z}|~}yzzy~}x}yy~{~y|{}xxzv|z{xz}}t{}}{}{z}y~|~y}{~{{}~v~x{yx||zyzt{~zz{~|~}x{}y|~uxv{}z}yz|y}}}y||~x}{}{|zy}~z~z~{}~xy}{~y{||{~yzy}{w{zy|v|}~yyx{|y}xz|{~~{y~~x|~~}x~z~z~~|}~{~}}}~}|}~{~~~}~~~{}}}~~|||~}{~}|~~~~|~~}}~}{{~}}}}~}~{~{}}}}~{|}~{~}|||~||{z}~|~}~}~}~}~}}}~~~~z}~|~z{~||~}~|v~z~{~~|~~~{~|}|}}}||~|{~}}~~}~}|}}}z~}z~~}~~{z~{~yx~~|}|{||~z}~}|}}~}|~{z||~}~~}{}~}||}}xz}~~{}}}|{~{{}|x}||}~|~~yz{zwz{v|{yx~zyz|z~{y}yx~{}{}y||yx~||}y|}zy}{{{{~}xuz}||~xs{}~z{zy{yyzz|v~}}xx||y|zzw{{{x{zy||z~~z{{w~{zzu}}vy||zv||y}}}}z|}~}wxyy{|v{~zz~xy~x{}{w~{~{wzzyy}yzzz{~z{z~~}|~}zy{|~z{||z{z~u~}yxy||x{}zzz}u~zw~{w||~||z~{{vy{}{{{z{|{|{|x|{{~}}{~z{z|zx{~{zz|z}xv{}yx|y}~z}y||}{xx~}{{|y}y~zx~|xwy{{t|}v{yy||zy|w{}z}|z~y}~yz}zyy}~x{~|x}z}~y~}zyzx|||w}|}z{{~z}|z|w}|v~|{}}zw{~{y}vzxy{{~|{|}z{~|y}}}|q}~~x~w|y}}zu|xzzy~{|}v{}z|y}y|}yz|{z}|x|}yz|yy{~xz{w}yzw{w~}wz}}v||}z~yz~zxvy{|~}z}zxxw{y~yy}y|z}z|{|~z|{z{xz}y~|~y{zxzyzz|zwz{yzxyz~}||yxxwz{~{yz~y|y~x|}w|zzz{z|}z{}vx~zzw|zyzz~ywzv|{|zyx{{yx~{|~y}zw|x~u{~|~z{{{|}|{{~}u{}w{}{}{|{}y~yx|~yvw||y||y}x||~}~{zyzz}w}~~~}}~~~}|~}}~}~~~~~}~~~~~~}z}}~|{|~~~{}}~|}}}~~}~}~{|||~~~z}~zz~~~{}~}~}~{~}~}}~~}}}}{}z}}~{zxz~~||~~~~}}|{~|{~~~{~}}}~~~}|}~~~}}~||}||~~{~|~z}~w}~~~~~~{~~|~}}xz}~}}~~}~|}y}}{z|~}{|~~|}|~~}|}~~~|v}}}~|}{}~|~|z|yx|~}~~uz|||zu{z|z|{}{|{|{y~z}}~wy{~|{{zy{zyz}}||{w{y|}zz{~y~{|y{}y~w|x{}~{{{z{}z|xyy|y{{|{|{{|xz|}~|}{|}|}{}xz|xyv|zyy{~wzw{|z|xzww|uwzx||}|~|}yz~~xxy{|{~|w|}~~|~zyz|x||v|yxy}x~vywy{}w{zy||~y}w~}z}{}}xvzx}{{~{yx{zyx|y|z~wyz{vy~wzw|}}wx{z|{y}|~{y|z}}}{}|w}}x}}zywt}w~{|x}|x}ww|zwwyx}{zy{x|zy{}y|~||}w|~{|{|wy||wyz}z~|z~zy~xzww|yxyz}{|{||uvzy{yz|||{y~y~~|~}~xxy~~x}x}}~w~wz|}xyx{zxuryx|xx|{{|}{{~|{{~|{{}~~~}|{zz{}u{~{wxz|zux}}}wz{z|yzzzzyxy{ztz{~zyzy|yz|wx{yx}z{z|y|}yzzz~z|{|~{~y|}}yuz~~wz{~xx}~}x}z}{~}}~|y||{{zzw||{z{{xyz{}~|{|x{ywz{x{|}yy}x|z{zyzx}yw{z||u{z~z|}y{yz~wx||w|}|t}vyy~yyzw{||yyzz~}~wyu|{{z~z~}|{z||z~}~}~|z}~x}~zz~|~~{}~{z~u|}}|}~z}~}}~|~~||}}~~~~w}~|}|y}}~}~|z|}}|}~}|~||}}{}~~~{~~}{|~y}yz~~}y~~}z~}~~}~~}|}|~}~}~|~~}~~}~{y{z}~|~{~}}~{{~||~y}}~~~}{~~}|~}y}}|~{~~{{~~~}}||y|{~~~~{~~z}|||~}|}|w{}||~{}|~~~~{}|{}~~~~z{~~{~~{~}~||||~|~~|}|}}~|}y~}}~xyx~y~|x{y~wx{{{uyy{|z~yvy|~x~yz}{z}|{wz~z|z{w{z}{z~~}}}z{}zz~|y|y{{{{y~y~uwyx~{|{y}{yxy{{|yy|~{zy~|x{|y}{|{r|w~~zwxyz{{|zw~y|{}s~}y{}{|{~~z~wsy~y~{|x{||}|zzz~|z}|z{y}{||y||z~yy{zw}|~~z}|||{}{||w~y{zx|~{}z{}z{zy~||zzx~~yz{|{zyxw|}~{z{|z|~{zwz~}yz}xz~|y}z|||~|||x|{xx||w~w}||x}yy|~{x}}zx|z~xz|}v~}|zz|}|y}y{}xzzzxy|yyw{y}~}||}x|{{{z~|zu{y}~{txx{{}{zy~~}|yz~x~yzzxz~y{|v}{yy{yvz}~xx}}w||y}|wz~~x}~z|x{{}}y{{z|yz~{xxyz{}zy~~|{{zz||z~|{~yww{z}x}}x{~|x{z{zw{~~z}x}z{wz}{~~|xz}y~{{}yzz}~~xx|yzyw~zz}}{~w{|x{{|~{|y|wxy~{x|||}}}yx~{~{vz~{||z}y}{zx|{xy{}xz~v{~yz~{y|zyz|}{{w{yy}~~}y{z}}x}z{z~{~{}z{yz~~x}z}y{w}z|xx|~y{yv{}|~}}|z{yyzz}{}|z|y~{y{w{}|w~}}y|tw||}}~~||}}~~|{|~~~~~{~||}~|{~|z{~~}~~{}~z}}}~~}}{~{~}|~|}|z}~}~y~~}~{}~|}|}}~}||}~z|}~}}z~~~{{~}~}~}|z{}}}}~}|}|~{|}~}}|}z|~}|~|}|zzw~}{~}}}}}~~~|}~~|~~{~}{~||~|}}}|~~~|}~|}~}|~}}~|~{~|}~z|~~}~~}|}|~|~{~}z}|{yw|s|y|xuxzwzxw{xw{yyu||w}x{}y~~x~{||yyz{}z|~y||z|y|{~~z}|{x~z{{xyx}zzz~z{||wzyx~z|x{yy~~{}yw}{z}{}wy|{~x}}x}yz~~z{}{yw|v}{vzyy}y}{{u}zz{yu{|}~yz|}|{|{z|ztyy|~yxz}}~~{|{|zwx{}{yy|}z{y{yy|}~{{yww{xyz~z}~z~{x|y{{{~{}~x||}z{{~|{{x|y{}x}y{yy|y|{w{|xyzx}zy~}|{zz}{|{zz~{~zy{{{y}|yx|z~{zv|~|yzzyyz}z}}|}wwt||xz|~}|{}{}{z|~~zzz}}~}|x~zyz}y}y|{yxyx|xxyz{|}z|~}v{{|w}}}|{zyy}~{|~}yz|{}}z}}}~zz~}|~{~|w}{y~{|{}z|xz|wy}zxz~~z{|{x}}{y}}wxxy}|y~~yy|xz|x|xz|{yz{xzzz{|}}|xyy|}~vyz}|wr}yz~x}~xx~|x{}}wz|z~~|z|x}{~xz{}x}~v~{z}yxvy}y|~wx|yy{|~|xz{~}~|wz~wz|}z|{~xyy{zwyw}|wyz}uw{{}~~|}~}|}{|~z~~~~zyx|}|~w|y{w{z||{}vywy{zz{|{{|x|y{x~{~}|y{}|{y}x}~~y~{~|~}~}}~{y}}}|~~~~~~}y~~|z~~||~|x|}y}~|~~z~{zz~}}~~~|{~||}~}~}~~|z}}}}|{~|~~}{~}~~~~{}~~~{~{~~~~z}~|~u}|v}{~}|~}}||~}}~~~||~{{{{~|}~yx|}~~|~}{}|z~}|~~}{|~~|~}|~z~|~~~|}~~|{}}~}~{}}~||}{|{|~~|{~~z~|}|~~||~|z}~~|~w|~}|~~~{}{~}~~{|}u}|}~}~}|zwzwxyz{w}y{{}zyxytzw~{w}yz{|{yy}~zw|{{{{|ywz|z~{yx~~yw{z{z}~zv{}z~yy~x}vyz}~sz{|}|zuxy}zu{}{x~~{xw|zyy{~}}v|~|y|{w|z~~{yxy}u|{}zzx}}y{~y~x}zxyz{|{}yzz}y{{v{zxz{|x}{{xzw}{}y}|~v}z}}y|}|wy}{y{|x}}||yzzwx}|vzz|{w{|z|w}|z}|~}~xyzx~}y|||y|y~}~}~yx}}{y}}|y|sz|w|zx}{|}zyx~x{|w{zzzx|{||{}~wz{y}|x}zzzy}xy~||xzyu~~x|y~}~zx{z{}|z{yz|{||~{z|}{zwz|{{{||{xvz{~z|}yz{x}y{yzy~z}||y{z|x~{}y}yx~v~y}{x}{}|y{{~|v}|~x}yxz~{{y}|~sxxxy~xz~}}x}v{v{{{vzzw}}z{|||{z~xyyzwy|yy}yyz|{w}w|zxz|x|}}z|}x~}}{~w||}zz{yyxw|zx|~w~v|~wy~{|y|}|~~{|{}{{tzy~w{{~}zx{y{{yx|~|z}xxux{{zz}yz{|z}y{z|~wzzv|y{u|{||zv}vy{{~|w||{{{y~yy|yzz{xz||vz|v{~||}x}yy|{zy|~v}x|yxx{xx|}x|}|{y|z|}z~|zw}w~u|~{y{~{||z~}}~|~{|}|~}|{~}|{~~}~~~}~||}~}~|{~{{~z~~~z~~}}~~}|~}|}}}~|||~~~~~~|y|~xw|~||z}~}~z{|z}x}y~xyx|x{~}~~~|}~}}{~~{~~~z|~}~~|~~|~}~{z}~y~~}}}~~v}~}~~|~}||~|~v~~~|~~}~~~~}{|~{||{z||}z|~}}~~~|~}}|}{~~|}~~}~}}}}~~~}~~|}~~}~z{}~|~~}~}}}}}y~~|~|||}{z{}}~~~}~|~z~~zzy{}~~{}yxz~}z{yxyy}|wyzx}{x|z{|}||{|z}{}}rxy|}||{w}x}yy}z}|y|z|z{xy{~}x}zvzztzyx{yy}{yxx~z{wy|{~|{yz{||yw{yx|yw{zz~y|{~z}|{~{zx{~|{~{yx}{zxw{~}z{~{v{x{w~~}}}zvxw|}y|y{{{{{|}|}||w|zuy|}z|{x|y~tz}~w}||xyyyzy}|}zwz|}z~{y||y{yz}~|{y{y}y{x}|zz{wz}y~yz}{w~zuv{xzxxx}{x|w}}}v}{xz|z}|}{{|~}}~|~|{y}xzzxwz}y}yz~yxw{~yuv}~yzyw~{}x}||}{~{~y{}y}zzy{~}x~|y{zv}}w~y~xw{}zz}{{{~w~|y}t}yzy{}z~|~~}~v~w{zy{{y|~}zzxxzxvz{z|z}yyy{z|xxyx{}|v{u|w{zy}{yyx{{{}|w}||}y~z~~z{}z|zys|~w|y}zy~t{{}|z||{{||x}|yzz}w~{zy{y~z|}~{}|v{||w~x}|~}y{{|z|zuw|y}}}||{~s}{zxy|y||~}{{}x|~}{}}|z}z{{{}y{zy|{xyyyzz|xvz}w|z||y}z|}|y~}{{{{zvz{zv{~}~}}|x}zx~vz}}}|{z}~y|wz~y|w}w{{{y{{zw{|~{~z~{~z~}~||}}}}}z{z~{}~||}|~}}~}}~}|{~{}z~|z~~~~}~||}{||~}}|{~||}{{}}~}}{~~}~v~~~{}{{z}z}~}|}~zz}~{}||~{|~}{z|~{|||||~~~~~|}y}~~|}}~~~{{}}}~~~}~~~}|~}}~~~||~~}|}}~~}|}}}|~~{}v~~{~}}~~~{|~z||~z{}}}~~}{~|~}}~~}}~z~~|}~}~zy}}}}~~~}~|{y}||}}|{}~|}~|}|{y}~}{z|~}~{}~~~wy{}y~w{{|z{x~|~{z|{w|y|||z}|{y}v}y~}z}|~y||~y{{{y|y{}}{v~}{xzzx~|{|{z~~{|~{{{~x}{|w{x|~yz~z|z~}}zyzy{z}y~|}~}~{~||yz{{}z~|{y{z{|~|{}z{z||xyx{z{yyv}wz{{v~{y~zzwy}||w{}}|zy~{~|~{~~x|{vz}yy{{yyyzzz}wz~|xx~}x||y{}~{~y~zyy|}~~yy}}xtx|~{|zy{yvz{~}}wxy}x~~y}~y|}~|{~}~y}uv{wy~}~{ty}|x}zvzxywx~}u{}x|{}y|~{|z}|~}yy~z||~{~|{~z{}}zy~xv|zy}|~}~~{y}xv{~{|}w{z|{zy}~z|v|y|z||~z||z}xw}yxywz~}{y}~y}|{{{~|y}||z{||{{w{yzy}}y||||wuy}zy{}z|~w{yzy{~~y||}}~zw{{|}x}}xx{}~~xyx~}z~yyw|~}x|}xx|y|z{{{|}}zzy{w~{}zyywz~{yz}||z|w~}yy{z{{|zyx|xzxx~xzz{z||w{z|{}~{~y}~|}|}}y{{yx}}y||w~w{v{z}|{}{zz|{}}|{{yz{}wy|zz}z}}uzwx||~z}{y|}{{{}x|}~}z||~}}}}z|w~x}||z||z||{~~z{{|{x|w{|~y}~}}zzx}~{zy~|}~z{}|{y}~|x|~|}~~w~}||{~||~~}}}~x~~{}~}~{|}{}~~~}}~}~||z}|~~y|~~{{z~~~}}|}||zz~~|}~~~}|~~||~|~~|~}~|~z~}{}||~z|{|}~~~~~}~{}~~~~}~|z|}~}u~|||}~}~}}}~|}w~~{~~{~||y~|}|w~|~~|}z}}||{~|}~~~~{|~~~}|}|}~||}~~|}~}~|}}z~{}|~~}w~}z{~{}}}~~}}{|~{}~}}~|}|~|}{w{}{y~{z~~|}|~x~|{~~~}||z{~~|y|~~{yxzz{{xzq{~x}|yx|zvy~z}}v}||}|w||~}}y{||{~||z~}y~}y|z{z}}~yz|vz}}x{x|yzzz}{{zuxr|z{{~{~z{{yxz|zy~}}}}}ywz~{~u|y~w|z{|~x}x|z|y}xzv~xzxz{}yz~}{{|z{w|wz|}|{|x}}{}~|y}yy}w{|xzzxwwyxxyvv{xx{|y|xzy}|y}~}z||xx||w~v}}y|}y}~|z}z{z|s|||z{{{{z|zz{v}x{|zz~{~~~~{{}z}x|~z~|{{{~x|}|}zyx~~||{zzy|xzxx{yzx|z}|~{zwv~{z{|}}{~|z{y{}|{u{}|zw|w{|uyy}|~}}zwz~x{}y~|z{}z|{}{|}}|~}z||z{~|z~{{y|{|xzw{|{}yy~zzy}v{yy{~~{z{}z~||zzy||{~}{{|yw}v|}}{~~}z|zz}xy|ww~{x}z{z}{}y||}z}z|z|}zx~z}~}|~y~~~y}|{xy{{wywx{|yzy{x{w~xzw|}{{~y~~{~z|z{y|~y|x~{|{{zv{~||}y~~{x{xx}zzx~}z~}{}}~{y{}}v{x{vzz}{z|y|}y{{{}}y}x|}||}{z|xzz}|yzw|~|zw{~}y{v{z||{z|z{{zw|u~|{||z}zy~z|wy~~~~}~|}~}z}}}|~}~||}~||}{~{{y}|}}{}z~}~~~~~~~~~}x}~y|~{}|~z~~~y~|{~~}~~~|~~|||}~{|}}~}~}~}~|x}z~z~}~~~}~}}~~}{z}~~||}~|~~z}|}~yy}}y~{~~|}}}z}~{}~~z}}|}{~|z~~}||~}|~}~~~}}~|}~{}}~~{|{|~z}~~}~{}~}y|~~}||~~}|~~~}{~~~z}~|}z~}~~zvx}|~zww|{~y}zwyw}|{}w|||z{{|}xy}||{zw{{yxw}}{vzy{~~{xz~zz}yx|yxxy{~{z|~||x}z~wy}}}{}y~|{zyvr{}y|z|{{|v{yy~x{|||zz|{|}~zx}|zyyxz~x{zz}|{~{{}w{|{{}z}}{~}|{{zvx{}~~|~||zty~{}wz{~z~|||~zw~}~v{yyx|yx|y|x{x|{y}y|w}x~}~y|~|~}yy}yw~{}{}}yw~}z~wzwy{{zz|}ysxyw}y}}v}{}z{}~yzy}w~}{|x{~{{z{}|zw}x|w{{|{}~|z|{|x|{{}|{~w~||y|w~~}z|}~}}}{zu{yy{v~zv|}{z}y||{zz~}x|~||w}|{|}|y||x~}{{||xy|{z{~}||y}z}|z|{xx{x||||~z}}x{z}|{zyy{~z{wy|w{}}y~w{~}}ywv|{|~y~u|}{y}yyy|~|||}z~ww~z}}~{x~{zz{{{|{{z||~z||{}}|x{yzz{{yz{xzz{zy|}xww}|~x{}}x|uz}z}|zy||zyxy{}{yw}wx{|yy}{y}||w{yz}|{z}z~{|zz||w{{wzwz}xzy~~x{y|{{|zyxw}x{}{wwz||{|}{|{{~}zyzz{||{~z~~~{|~~~yyy{{u}}||z{y|}|zx}{|z}|~}}zw}xz|yzz|}}~}|~}|z~}|}y}~}~|~~}~}}~~}~z~|z}~{}~}~{}|~~~~}~}{}}|~}|~~~z}||{~||}|}|}}}~{~zz~x~{}}z}}}~{~~|~~|~~|}~~}~|}z|{~~~{x~}}~~~}}|~|||~~}}|}~~}}}~~}|~|}}~|{z}||~|~||~~}|{x~}~~~~z|}~{}~~~~}|}{~}~{z~}{|~}}|{|||||z|~}~|~~~~~{}~}|}~~y}~}~~~}~|}~~y|}~~~}}{~~{~~w|w}}{|~}z}wz|x~{{}|y{wz|}z{zyxzyw{|yu{yyyu{{y}{|}{z{v}{y}~z~vxx~w{|~x|u{zxz}xww}~|y}w~|xz|xzy{x}}|{{w}|}{}wy|}~||y}{~z~yz{x|yzy|}wyzwx~~zzxz{~yzvzzzy{}t|}y{}|}|}~yzyz{|{x~{{~{|}x{zx|vwz~y}z{wyw|zx|x}zzuwx~~}~{|xzy|~}~|z}}z{}{{x~|z|{wzz}y}~{u~{z|zzy||}~w|{z||z|{|}z}{~y|yx}w{{z|}{zy{}{w~yww{{|z{vz|y|}{vvw||~{w{zz}{{x~{}||~|}||||s||}~|{{}|}{||zxwwyy}y{}}{xy~xxy|}}}{}~|||y~{|}|}||{}|z|}y|{x{}{|y~v|xy{yzyy|z~||zy}|~~}szy{|}|yzx}}}~}{w|}y{~{y{xxyz}{{|~yz{{|}vyz~z}~{wyz~yy}}|w|x}{~z|xyy~|~|y~x{|yz}y}{w|{||x{vx~t}|x{sx{{{zz|~x|}~|}{|z|z}~zyy}|||~~|}vwx{{z}zz~yzy{{{z~~yyz}}}yvy~{x{x{x{z|}yz{||{z}yx|~{|~}||y{}{yyz}}zy{xzyy}{zwxz{|yyz|w}~}yyyy|}~y|{y}z{}~~{~~}~{}|{~}}}~~}z}~}}}~}||}}|~~{{~}{~{}}~}~~~~~~}|}|~}~~}}~~~}{||~~|~z|}|~~~}~~}~|~~}}{{{~}}}v||~{~~y}~|}~}}|}{}|z}{}z{z~}||~~z~|~}}~}~}~||}}||}~z}~|~}~|~~~{~|{}}~}}~~}}~}~}~~~~|}~z}~}}|y~yz|{~{{}|~}~|~~|}|}}|{~{}~|~y}|}z{{|~z{}||~|~}}x}}|~|~}~}{}|}{x|~|v~x{zw}z~}|x|yz~z{xxxv}y{~}}yzwv{|{z}|x}|zz~yv||~yt}yx}{|{}x~~~z|zy{yz{ty|}z{x{}|{zy~z{{~z}~z|}|z~x~w||xxz|}{y|z{tyw|y}yx|wyzx}y{|~~}|}|z}{y|}zz{v||vz|x}{|}w{y{x{{|}}y}y|zz~{w}z|~{~y|xw{|z{yvy|z{{z{~{vy{{~z|}vu}}~z}z~}}x}|~}~~z}{|z}{}z~}{~y||}wz}x{xzy||y{~xy}wzz{|x{|}}{~zz|xz}|||~~|zvz}~v||}x~y}}~{~z}z}~|{xzz~|y}}|z{{xz~y~}|}}w||}{{zxww||z~|y}}z||wy{y~|zuwz|y|~{y{{|{}~|{~yz~yyzz}zy~{xwzyw||}|z{z}{z{~~y~zw|||}}wyz~|zy|xzw|zz~|~|}txyyz{zz|y}|y||{y{{~|||{xy|{uz|}|{{{{~{{|{~}|~yy}z}{yzyzz}}yz{{z}z~zz|}{|{}}}ux{~z|v|{y}{{}x~y|{}|||{{}w{zzz{x{}{zz{{{||y{x}z||}|v~|}|z|z|wz|tz|v}yx}z}{w{{wz{vzv{{yxzz}w|||x{yz}~}}|~|x{}||x}zy~x|{z}y||}}z|{yy}{xzyzzsz}xz{~}z~|{}~~~}|}~|}~~~||y}~||}~{yw~}~}}}{||}~~|}}~}~~~~|x{||}~~~}}}|{~~zz~~{~}|~}}}{~}~|}~}}|~}|~~}|x~~~}{}}|~}~{z|~~y|~}}|{|z|~~|z|z}||{{{}~~z|{}}~~~}~z{~}~~{}}|{~{|~y||{}~y~}}~|}}{~|}~|{~z}}}|}zyy~~|{~|}}}}~~|{~|z{}~~~y|~~~}|{{}}~}~}~~}|}~}}|~|~~}x~|~}~{||{~~|y~}|~~y~}|~{}~}||~}~~z{|~|~{}~{{|xyywx{zu{z~yyz}w{|~zv{yyxyz|z|}{{|{}zy}y|yz~|yvyw}z}w{y|y{wzx}z{|z}}}{z|z|xzy|y{~zxyvzxw}w{y{~{u~z}~}zx|}zxw||z}{z|}z|{v{|x{ywztw~qyzywyv{{zsv|t}z}zx{{v||~}{|}|z{~||vu{{y}{{{{y{||zwxzzy|tz||x{x{{z{}{wz|||}}~|~{~{y|{}~|}{{|vyvz}}{|~|}w}zzz~yyzyyqyzz{z}{z|yz~x|x}~yz}|zy}z{w{|{{{xz{|{x||~~yx{}xvz{~{}{|||~~||vz}|}z~~x|{|~y}|}||y||~y}w~zry|~||}{}xy}yx||~{yy|{}z{{}}z}|{}}~y}}~}y{yx}x}~zxy|yy}zzxyy|{ww}|wzxy|}x}{x|{}}~|||r|{~{wu{zwy{}|}xzw}wz~z{uxz|xy{|{{}|||z{{z|usz~{~}{||x|~y{~x~wz}{|}z}zw|~}}x}w{|{|~x}xy||v}|}{{}z{uy~~|{}yt}z~}x{z~~~~{zy|{y~x|x|yw~yx{yxy|xzs||||~zy|zwy~{y{|z{}{|{zz{}|x~|y~~x}~v}~{zz}zz|~ww|~y~||w{x{|vx}xz~x||z||y{{z}x|yyy{z|~~{~~~|~{~|}|{|~~z{~|}|}|~{~~}|}~zz|~|~z|~~|{|{{}}~v~|}}y|~}~}{}|}x}y}~}|z~|z||~|~}z~~}|{z~|w}~}}|~~|~}}z~~~}~{~|z~~~|}{~}~~|}z~}}||}|z}}{~~~}~{~z|~~}~||}{}}~~}||~|}}|{}{x}}}~yz{~}~|~~|}~}}|~}}|{}~~~~}}z{{~~}{{~{|}z~}}}~~z|y{}~}zx~}}{}|~~}}|yxzz{xz}~||y|~|x~{u}}x}{{|xyuz~{v|{{z|{{y~~w}|z|zz|y|{w|y}vz}{~|xz{}{yyw|{z||{~{x||y{yw|}~}}}~y}z{y}}vz}~~z~}|xzwz|~{w|zy~}||yx~xw~~|{wz{{wxzw~|{}wyz}}{zzy{z}||~|zx{{~y|{{~~}|{w|x~z{|{zzzvz|w~||{}x||{zxz~zzz~{~}}zy|xz}w{|z{x}{y{|}z{{|zy|x~y{{z~{~zzsy}{|w~w~yzz~z|~w~~~{xz~{{z||z{{~}~xv{{~zx{}}xy{zwy|~|}wy|{|{w{vzy|yx|~{w|~xzwz{||{|yz~xz~{y{w|}}y~|xz{}z{r{|~|z|y}yx~}xw|x|y}{uz{~}||}}zzy}~~{yww{z}{}x~~z~{x~wz{z}~{{zw{|z{~~|ywz{}z{v}yyyz{{~{wxyzxz~~{||}}z~|~~}y}{{r|{|v~w~x}{{{t||yz{{~v{wz}{}yyx{xzz}~~~zy|y}||{yzz{wvwy|v|y{|}}|{xwz~x~|vxu{yz}zz|w}~|z{z~y||s}}~{{}{}wz~~{yxw}{zzy~x||~{x~{yuywyyxz}}w{{~wz{||{|~y{~|{}yy|yy~z|y}zz{zz{}{~~|}{|y{z}xzw}y}|~z}~}{~~~~|}}||}{~}~~~~}~~|}}~~~z}}~~}y}|~~||{}|~z}}y}~}~{}}~~||~}}|}|z}}}~{|zz}}}~{}w{}{|~~z~~~}|~|~~~~|~}~|~|}y~~|~|}~}z}}}|~{~}~y~~}|}|||~{|~}|~z}y~y|{}}~|x{}~}~~~~}{~y~~~~~~~~~~~y|~|~~~~{z{~~}}|y|}|}}~y~}}}}}{}~~}}|}~|~~~{{|~~~~}{z~}|x{|~}~}{{~x~x|w}}y{xw}|z|z|uy{|{}uyz}xyx}y||v{}}}y|||z|{}~|~x~}z{z~~x|}{|wv}~~z|{|w}y|z{z{w}{zxu~z}zv|{y|z~}x~z~z{|}z{~zx{w|{y~z|{~||z{y~~~zy|y~|xx}x|z|z|}{xw}y{yy{|zz{}x~{||}y}{}yx|z{y|w~|zzzy}ww{{{y~yyxz{ywzy~x||{y{|z|y{wz~y}}y{}~yx{wy{z|z}}vy~}uz}|}|~|}yzx}yvz~|y~|z{{z}yz|{x~v||~~}}~z}{xx~}{}{~|xy}}zzyx~|}~}{|xy~z}}~||}{z}x}~zy|}{~yzy{~|z~||y{x~~zz|y|{}~yzwz~~||}~~{}~}{|}{tx}}w|}}}{|x{|~u{w{yw}y{wv}z{{xyz|y~{z}|}z{{|}~}uwx~}zzz{~}|xx~~y||x~yx}{|zyvxy|y}~}{|{|x|}}||}xx|||~|}z{{{||{xyz}z~{{y|w~~zrx}x}y|yz}x|}}xzyuz{z~{y|x~{|{yx|x{|||}}}z~}{~{ys|~{wyu}{z}zy{|z}z}|zx|y|xyz}|xw~{~}|~{~}}{{y}y{zx{z}|{~}ywzy}zyzxy{{}~x}}yz~xy||}}{|}||~~~|}~z~|}}~}{~{|~~~~{~|}}{|z|~|}~||{~~{~~|}}~{~~~||}~z|~~}~}~{{~}{~{z}||~z|y|~~}{{}}~{}~}}z}}}~~}~}|~|~|}|~~~|~}|y{~}}~~|~}~~~|~}{||~}~~}~}}|~|~}~}}{~~~|{}}}|~~~}~~||~{~{~{}~~~}}{|}~}}}}}y}~z}~~}~~~|}}~|}~~~{~||~|}~}|}~{|~}}~}|||y~z}~~||{~yzz}|y|z~wxz}w}{w}{|{|y|}z|yu{|x{}z{x}}z|yzz~z~}{|z~|yzzzzzy}|wyw|x{{y||}w{u}{{z|}|{{y|{z~yvzvzy{xy}|t}zx}{|w{zz}~}yyzxyz{z|{|{|xz}|zx}}x}~z~z}}|}}{uyzz{xzz|y}|yz{w{{}{yzy||{|z}{|yyzz~{|{{|{z}~}xzz~~{{zy|||wy{|yy}{|{vx{~z}|}{xz{z}}~y~~z{zz}vy}{|}~yz{z~y||z}}zz~z~x{|xz{{|{~~yx~zy{{}~z|}|{||y|zx~~}|}~|x~~}|{z}~yw{}}y~zwz{y|{~{}z}{yz}~}z~{}{y|}~{y~|z~ww|zzy|}{~{{~zy|{u~|y}x}||{|}z~}~{||{}|{~zw~{}~}}}z}}v|~yz{{{yz~}}||y}{uxxz{|v}u|~y{{zz{~z~|zzx{uz}zy{yzy~~v{~{~{}|xyx{w~}}|w}{xzvz{y{x||z}vxz|x{{{xy~|{||~~u}z{z}}}{}{{{}z~y~}||}y{x~uxzy|}{{{}zx{z{uz|~|~}|y~x{{}~|yy||{{|zy~{|y~w|z}|}{yyvz{}z|}z~}yz|{||}v}{u|}yz}}z|zsx|{|{{}|}y}}z}{}{xzz}|v~||zzz|x}}}}{}~|~|~~|~y}}|~}}|||{~}}{~|~|~~~}}~}~~}}~~}z~~|}}}{~~~~|||}|y~}}|{}|{{}}|z}~~}~}}|}|~~}~{}{z~}}{}z}~}|}~~}}~z~}}|~|~}~~}||}}~~~~}~~||~}||}||~}z~}|~|~}}|}}~}|~|{~}~}z~}}~}}}}~|~}~}|~}|~{~~~|~|{}~~z}}~~|~|}~{w~z|}~|z||}}}~|~|}~{}}}}{}~~}~~~~~~}}~|~{}|~|~~~~|{~}~~~|z~}~}}{}~zy{{~yz|{zz{yyw~{{{{}~~z}~|yyv}~}y{y{|{yyy|}{||}yxz|{}w}yy{{|}zz}{x{{u{z~}~~{z~}{|z{z|z~|~}~}~}z{~|z}{yy}{{z}|xwz~|wx{}}yy|||||{yzx}z~y|z}z{|z}z}|yy~{{|||z}zz|y|z~zzuv~|}xzxxzz{{||}|{|~{~|{{{|y~||}~x{}w}yzvx~{{~z~|~z~||yy~||{||{~x}~|}|}{{|wz|zx~z~{{x~{{{}|{~xz~}z~}}~{{y}}|||~|}}~}{}{}~{y}{~|~z}z{|}|x~{~y{||~zz}|yx{}{|y}~||}~~y{}z}x}|{y}||zywx}|yzy}y{~{|~~yx{}~z{~}||y~zz}z|~yy{y{}}|zy{~||~~ywz|{y}z{|{}}~}|}||{{z}|~}~~}~}z~|}}{{{|~{{}~{~~}{||{}{|zz{}~z~z~}}z|x||}|{~|}{}{~x}z|{}}wywz{|w{}~zx{v~|~|}~{}{~~z|z~||~{yw{|y{z{{z|{z|}{y~y~{~||~~|}}~|y~~~~~|z~~~~{}{}~}~~~{}}~{}}}~~~{~~}}~}}~~}}}|~{}|~}|~}||}|{~~{~~~~~~~~}~|}}|~~|||}}~}}}~~}}||}~}~~|~~}|}~~}~}{~~|{~z~~|~~{z{~|}}}~}}~{}|}}||}}~}~z{w{}~}~~}~|}}{zz|y~yw}zu{yz|zyxy~~}{}~zzy|}y}x~}~~yw}z||~|wzz|~wyz|}|w|}zuy~|{y}z~~vzx|}||yz{||{}}~zzv|~xyw|yy{{{|{|~y{z~|{z}}{}~~~yxyz{~xz|{}z|}{|zy{{{~}{}~||{zw~{{{{|x{|z}|yy}}}{}y~~}{}}}~|}|{z~}xzzy|x~}|}{zxx}{z||w|}~z}~|z|xyy}z||yz~z}zz{~~|{~{}~}x|x}}y{~{~v{{}w{z{|~|}~{}{~~z~{}z|z{}zz}uyz{|~|}|y~{zz}w|||~}zz~}~{}{~zz~w}~}~{~{}~|{}|}}}{z~yz~{|zx||y|x}~}}|~|~}}{y|||{}x}{{|}xy{{z}~z|y~z|}~|}z{}||w}|~||x|zux~z~{}{~z|~z~~{}}{yw~{x}~{zyyz~}|~~{{}x{wz~}||}}{~t|}|x{|zyx~~y}z|}{}z}|~{{{r{zzxx|{~}z{|~~yy|||{}}}|zzx|}u|t{}{|zx|}||{~yy}|{|{}}|x}}y~y}~x{|~zy{{y{z|~{{zwwxy{vu}zz{{||~~z||||{}}|{~z|yy~~|z|||}~|~|~yzzy~~{|{|}|}zy~}}~|~~{~}|x}y~{~~}~{~~~~|}}}|}~~|{|~~}|~}}~~|~|~|~~}{~~|}}}}}}|}~{{}~}~~~|~}}{~{~~}~~~~||}|z}y~{|~~|~{~||{~|~}|{}~~w~{}}~{~~~}~~~}|~~{~u~~~}}||~~~~~~{~~{|~}z|~}|~~~}~~}}~~~y~}~x~}|~}|~}{~}|~x~zy~~~}||~~{}}{||z|||{w~x}xxy|zyy|yywyz|~{vy{~{w~xzxz}vx{{w{{~y{|tx|~|}~y~xz|y{wy}{y~y}z{v{v}yu}zvyxvu|y|{{x~z~~zx{z}{|yzzxw|x|~y{{~|~{x{{zz{}{uyxyz|y|w{}y{|~zyzzyyxx}zz~t{v{w~|}wz||}y|z~~}y{y}~{|yy}zx~zvz|}y~xzzzx{~xwvx~y~|xxz{}~}z}y{~{zx{~y{z{}|~}}|{yy|{|{{y~}}{{{~zxv|}{zxz~}v|yyw}~}z{{}y{z}|}z{zz|{}}{z{w}v||{|}~{}{zyy{ry}tw}|}x}xz~{{|{{|}y|}}|~z}yy{}z~z}y~}{{{}xzyx{y}vx{}|vv~||{{}{x||~||w|{{z}y~}x~}y{w~~}~w}|}z{||xx|}~|{|x}}~}|wy}x~|xy|yy}zywzy{}{}z{x}x|}{|{{|x|{z~}|~z}{vxtx~||{yx}xzz}xx|{{z|{{~zv{~y|}{}xzz}w|{}~{x{}~}y|||z|}{~~}v~}{|xy|}yxz{{yyxxz~{{|~x{zyw||{{z||y~}y|{z|~z~~{|xxz{|z}yzxz}~|y{~yyy{|x}{yz|}~zyx}~{z|~xx}|~y|{y}~{}~x|{w~zxwyy|{z}z}y}{xyxw{y}{z{zxu{|{}|}zy}~z{{z}|x|}~}}~~}y{}{z}x~y~zy{~||}{~}}|z}}}}~z~~}}{~{~}}|~{}{}~}~vy~}~z~{|{}}}y~~{|~}}~~~|~~~}~~{~~}~~}~z}|z|z}~|~~~~}|~}}~|{}{{y~~~z~~{}}~~|}}|z|}}}~||}}}}|~}z}|~|~|~}|}{z~|z~~|}{}~~~~}~}{{~|}}{{~~}~~~|~}~}y{~|~}}}~}|||z~}}z~}||~~~~|}~||{{~|~~}~z|}z~~}~z||~zw}{|{}zv{vz{{z{{vy|{wy{~}{{{|{z||y|zy|xz}~z{|z}}||x}{y}x}y{y{{t}v{}~~yy~}|y|xy}~}{yz{|}v{yyy~zy~~{y}v{||}zy|}{w|~z}|~}{z~|{sz{|z}z}yyx||}|}y{{|xz|~{||{z}vx~y~||y{xs{xy~z|{{w}|xz}y|zz~wyy}|{{zz}vzx{}v{{xy~{{w|uv}xzzw{|}{|}|{{{y}||{|z~yy|{zy}x{z}~}|{y}}~}}x{|{}{|~~}|{{{y{y|x}~|~|z}|{z{}zy~y}~yv~x{t~}~~{}xyzy|zz~~{z}y{}}y|}{|{|{{y~{||~z||~z|~{}{|{uzty|zyz~{yy|v~}~xw{x{|}~~}~y|{xsvz|{w|w{x}~x~{}yy{z|}zy||x~wxwx~}~z|x|{}~}~{}zz|{z}~|}y~{~wy||~~{uy||y}}zyx~}}x~y}||{|{yzzy}y{|~}yz{}w~{~|y{|y}{zwx|z~zv|{z|||y~v}}zy||~wzxyyy{x|{|z|~z|w}{{yyy|y}}zz{{}}}~}}z{zyzvyx|zy~~}z|{z}||z|zz}{zyx}}wx|wyz|wz~|}}ww~|~y~z}yz{{|}y}~}}|wvyzu{}~xz{}w~}xzyy|w~}}y||}}z|{~~}|~~~}||}~}~z|}|z{~|~~{}}{~|~~~~|}~}~|~{~|{}}}~|}}|{~~y~y~~zz~}~}~|~}}~~|~~y}~|}~~}~}yy}||z|~}~||{}~~{}~~~~}}~|~~~{|~~~{z~|~|{~~{}~z~~~~}{}~~}}~z~~{}~~~~|z||}~~~}||{}z~}~y}}{}z}}x~}}}}|}|{~{}~}{z}}~{~}}~~|x{~}}~~{~~~}|}}{~~~~}}}~}}w~~~|||zy}~}|~}}z}z~~zz~|~{~~~~}~yt}~wxz|}{{zyx~zwzx~zvyzxy||{}~yvyzz~xwu||yyz}|||w{yy~{~{}z{v{~|y|~~zz{{}zyz~|{zyuzu~{{vwxy}~~|{~y}x|w{x{zx|yy}~}w|zx|w~x}y|u{|yv}zy}{sy~{z{{~{{|{{y{|}yw|}{{xz{y|~~~zz}z{}z{}|~|{|{|{|}~{yv}||vzx{{|wvxy}z|wzyx{|{y{~zx|z~{{y{{z}}}z{||{}w}xx|zzxz}{vz|x}xz{yu||}|~z{|x~~}|~||{z~yz~x{}y{|{||}{y~y}{|{}{{zyzxzyz}~|{{w||{|z||{~{z|~zy}}}||~y}zu||~{|y{zz{}z{}yx|~|yzz{y}}y~{{|vy|w{|yy|y|}}w~~|vy{y~{~|y}}{x}{z{z~|~{zx{u}xxy||zw}zz~}~}z~w~~{y~zy~{zy~~|{~{{}~{y{|}}z}}~wsv{~v{x}|x{{{{xy~|{|x{}~y|||{x}y|y|uy}||z{y}{wy}{{z|~}wvz}{||}|~zzxzx{xwzww|{||w~{zy{|{{|~y||{z}v|}}{{z|w|x|xz|{xxx}v{yu}|}v|}~z}y{z}y}|}|y~~xz~z}|wzxz~|}w|yz|yzzx}{{yxzx~}zztzz{xzv~x{x{}wwy|x|zx}xz}{{v}|}~}~~{}|}z}~|~}~~}~}|}~~~~}|~||v}}|{}~||}}|}}~~~~}}~|}z}z~~{}~~{|~}~~~~|{~yz~}{~|}}|}~|}}}}}}~~}z}~~}~||}~|}~|~}z{}}~~||}{}~{~y}|~~}~~}~|}~~z}~~|{}~}}xy~}~z|{|}~~~~}|z}z|~}}}|}}z~~}}}|{y~{|~}x|z~}}z}}}~~{}|}|}|z}~~{}||~~~~}{}}~~}}~{}z~}~}|}y~x~|zz}y}ywy|zw}~}{v|yy|||v}}|v{x|yvxyzy|zzyxx~|{}~xv{|{~y}x~}wy{|z{xzxwy{||~{}z{||yz|z|~yx{||}~||y{~u|{wz{{~}||zzxz|||xyzz{|~}x}z{{||z~xz{{|z{ztx{{zw{{wz~||{|}{~z|yx~zwy~v}yzw|}zyvxy~vy}}{|~{{zxy}z|{qxx{y|y{|z|{vyz{|||~z}zy}z}}{~~z{}|zwx{tw{{yw||y{vw}z}y~{y|z{~|z~||{}{|{|||}}|}z~|{~v|vx{x{yy}|z{x}yz{v~w}~{}yy~yyzx{}||}z|xy~zxw{~y{x{v~}wx~x~|zy~{}}{~}||zz|yzwz~|{x||yx}w}zy{w{~|{wv~{y{{~|~zz~{~{}yy~|z~}~|zy{|xx{}xzx{yy{{|z{|u}{xzx|zyz|yu|z|{{|v}x}}|z}zxy}zw{|z}xyx}z{{|x~zyy|wx|z~xy|{|xz{}wxz{yz}u}{yz{z~||}y{}x}wy{}|}v{z~x||z}yzy{{|x}}{{{{z}x}{zy}|y||wv|x}}{~{||{qz{zwy~z{{wz{w|yu}xx~z}wzzzzwy{v}yu|y{{z|xyy}{{}xv}{wz}||z}|~{yyw~}z}{|}z~~{}}z|z~z|{}vz{z~}{|{{wxv}wz{zv}}{}y~|}{|v~|{~~||||~}z}{~|}|~~{~z~|~|}{|~~{~{~~{}~~}z}}}~}~{~~~~{z~{|}||{|zz}}~~{||~~}|{~}|~~~~{}~~~||}y~z~}|~}~}~{~|~}~~}|~{~|{}~~}}~|{~~}z~}{~{}}}|~x}zz{~|~~}}}~~~|~~}~~|~}z}|~~~}~y}|}zz~{~~~|z~y~~}z}~}}z|}}}~~}~~~z|{|~|}~~~z~||x~~}}{}}{|}~||}~{~~}|}x~{|{}}~}zy|~~}~~}}|y~}~|z|~{}{{~x{xyy|w}uxuw|{{}{zz{}vx|{}{yz{{}x}~x}{~|z|yx}{~~|{|}x~}wy}~{|xz~yz{ux|z{{xs|zz~ux|{~||z}}w{}x{}}y}{}x}|z~vyz|{xz}zz{yv{}y{{yz{uzyww|x}}|z{xw|{}zw{zy}}x{x}y{}{{x|x{y{y{z|~{z~wxx{}xx||zyz{z{w|xx{z~z|zz|z|y|~||z{||}{x|zz|y|{v{|x|~wz|z}}zt}tw~|~v||}~|z|z}|z~|}x}|{|xzzw{{}}}w}~}xt~}~{yz||xx|v}y{|z}{zv~{|{}|}zxzz|zyy}}~}}||{}|}~z~zx{yxzwyzu|z}}y|}|}~{yzy|zz}{z||z{xz}{w|{~}~{}zz}{{x|}}zzy|{{|xzzy{|~y{zwx|~y|y}{vyzv~y}zz{}zy|~{~y~y}{z{}y{{}}{x{wyx|yyz||w|z}|yy{}|}{xz{~|{{{~~}y|}{~zy~y{|z}z{~{wx|{zu}zywyt{||{{~yzz{{yzxyw{|y|zxw}|y|}yw}~z~~}~|z|}ywvzxyw}zxx|{{u|}z}{|~z|y|xx|}~wx}}z|~||}x|xz}}|xw|}{|yy~}}|x{zx|~~vzw}~{{}vx{}}~y{|}|~{zz~z{|~~}~~}~~~~~|}z}|}}~~~~}~~~~~{~~~}}||~~|~}}|~~~|}z}}v}||zyz~}{|}|{~~~{~}~y~}~y|~||}}{z~|}~~~~|}~~}~}~~||~~}~~~|}{~~{}||~~|~{~~}}~}~}|~~}z}}|{~||z~~}~|}||~~{~|{}~}~}|~|~}{~|~~}~~~~~~~x|}}x}}z~|~}{{}{~~~|~}|~~~|||~~{}~~}}}~{~~~|~~~~~~}{}~~y|~}}|y}~~~}~|}}u|{~x}y{yxzy{{{xy~~|||}{{}zyzuvzy{z}~~{zy{{z|v}zx|{y{yyyy~z{~|yy||yxy|~{x|{}x}{y|{~~z}}~x{vxz~{xyzsz~{{wzzx}|zz{}z|}x|~||{}yx~|||v{|{|||z{xxyxy{z{||yz{{{~wy|~~}{|yy{||zy{z|}|z{|{||yx|}y~}zt}{{}~zzw|zz|z}|}yzyzv|wz~|}{|{~z}}}x{x{x|{{x}}zx}vxy{x|v}|{z~|}{y~xwvz{{y|{yw~z}v|~|}~zz||{w|}|y}~y}z{wz{|~|z{zxy|||y}v~}yz|}z}{y}x{|~z|v~~z{vzzy{x{yy}|xx|zuw~}~~}~}|{~}~z|z}wx{|ywzyy}}~zz~ywxw|}}|}wyzw}z|y{z}zz~z~{zyzw{{y}{w~~z{}z}}|y{|zyy~~xzxwz|{xzy}}|{u{xw}{~}{}~yxz{y~~u{tw}||||w}{z}xwx|}{}||yzyz}yx~zyzzy|~|xxww|}}z|zyxy|}yzzy}~wyzzy{|y{z{y{||zz}|{~{xyz|x~{}}{y~{y}}{v|uw|}|{~|wzz{{}{{zyx||~yzz{~zwv~|xzxy|yz|z{z{||~v~x}|{zz|}{u|}z}{{{|~}{}}{yz}z{~{zxt}}zzxwut}y{yx~|{{}v|y{~~||z||xz}|{|~|~||}{}|~~|~~{z~}}|}|z}}~|}~~~}{}~{~{|~~}~z|}~{{~~~|}x{~}{}~|}|~{{|}y}}{}}}||{z}{}{~|~~~|~~{~y}z~~~~|}~|}}|~}|~|||~}~}}{}|~~~y|}|~~~|}}~}{~~~~}z~~{|~|{||}~z|{|~z~~~~~~{||}}{}||||}~}~y}~}~|~||{~~}z}}}~~y{~~}}~~||~|}|}}~~{~~~|}||{}~{||~||}~~~}~{}}z}|~~~|}~~~}~}~~}~{{}}|{}|z~{~}{{}x~|~|}||y~|z~~}z}|}{~{{|z|~|z~zz{}|zwy{z||zz{w||y{xz}zx}zwz}}y{}zyw{{wwy}z|z|{|yy}~yv~|~z{}z{{yzy|zxzzyz{yw{}y{x{}|xz}zz~~|x}x{{|~{~{{~tzy|{~zzyv|~vyy}{~}z{z~yy~{x}x~{zyz~w}{~x}y}{{{{{|{w~yy{y~z|}|{zzw|zz|yx|}{}yux~{z|t{u{~~|{{w}{z{~xy{|{z~~{}~|z}|~z~y~|y{x}|yz{zt~~~z~wu{z|yywxx{{}|}y}xyy}|xxzx}~|~}|{|yx|zy}y|~~uxu~}{z~{||z{|zzz|{}z}~{{~z~~|w}zx}}}|~s~|}y}x|x|zz}||yz|{{|~w{wz{{||~}}x}{{w~~z{z{||{|||w{{zzy|y}~yvzy{{xyyzx||{~yyzz}}z|zyywyz{{|zwz~|~zz|{|~y|~|zz|vzyyz{y}}v|wx{|||vy{zw{|{zz{}{||x}|{}|~{|y|~}}}~yt}{||{|}}zyz{wyzx}yzx{}|{{}y{yx}yy|xz~wy}|{{yy|zxw{yyw}||~{||~yxrxzx|x}}~u}{zwzzyy~zzvvy||w{}~{|}{{~y~y{~~}y}}{|||y|{{y}}wz{}yx}yzyz}y~|}yw{yz{{||x}}{|}~~{|~}|~}|}}}x~}~}{|}}}|~{~zx{{~~|~{|~~z}~~|}}~|y~|~|~}{~~}}}{}~|}~}}~}{}|~}yy~{~}~{|z~z}}}}~~~{~~}}|}~|}}x{|~~}}}}~}}~}}}~}}y{|z~~}{~}|~~~~~~}~}}~}}~~|{|~{|~~~~z~|y|~|~}}}{~~}~}}~~|yz}~|}{{}|y~}{~~~~}}}~{}~}z}}~}y||~}}|}~~}}~||~}|}{~}}~}~{~{}z~|~{~}~z~~{~}|~|}}~~|~}}}{{zyz{z{}z{{x|xzx~wyx{z|yy~|~v|}y|}|zzyz~}|ywx~w{~~z{zy}|}|yu}~w~|zy}{yx~{x~x}v{z{~{}zxx}}}{|{yz|{{z}z{{|~zx|wxz|ywz{xyyyy~wx||z{ywzx{wz{x{{}yy{|zwxz{|{{}z~z{~y{zy~x{z}}{||~z}z{zz{y~xyy|yx|{z}{~~y|z|~y}{zy{y{z{v{z{xv}xy{~y~}uy|w|w}{{zzw}|{~xx|zz}~vyyyuxy{z|{{z}z|{zwu}{}z}}zy{{}z{{zz|{|~~z}xz~~z{}w||w}xz}~||xw~u~|{|~zz{w~}z|zz{}z{xz|y{z}z{z~{{|x|}}yyy{wy~zxww|yy{|zz}}|x{z}~}z~z~u{|zz}vy||}{{}}yv{wzzy}{|z|{ywx{z~{|w}{|~wztzy{u}{|xvzx|zx|x|}{w~zz{z}}}w{{{zz}}x{|{~||zx|zx~wy~zu}{y{{}zy}zyyz}v}~}}yzy|z~y|x{|yw{{yzyvy{|}{|||wz|z~w|s{{}zz|{xy~}v|r{z||y|}{~}}{|~{|z{}{|{yz{~{{{{{}}yx{~~zz}{|v|tsx|{|y|{uvy}|}x~v|}}zzz~vx|{|}|}{{~}u}zx}{{~v}}ww{z~|wx~}vx{{y}z{}}zw|~}v|zx}|{}zxzx|}{{~||{}}{~~~~}}}|~|}}|~}{~}}}||~~~~||}}{}}{{}}y~{}|{~~|~~|~}}~|~|}{}|{~}~~}}}z|xz~~|~z}|{{}}~|~|~|}}|~}~x}~~|{}{~~~~{{~~|~~}}|}|{}~||{{~~~|y}|~}~||~{z}{|}}~}|~z~~~}~}{|~~{}~~~}|z|}~}{~|w|~}{}}}~}z~}|}||~}~~~~~~~}|}{}}|~~~}|}{~}{}|~~|~||}{~~{|~}~~|~~}yy|~}~{}~~~|}}~|{{xz|yz~z|}w{w}{uz{}yzy{y|uy}z{|{{x{z||y~z{{}~xww}}}z{{z{~{}wx|~v{{|v~z~x}}{yzzzy{~{{uz}zxvzzz{|xzxy~y}yz}xwy|{~|t{{~x{x{|~{}x{|wz~|~|||||{|}{w~{~x{}|u|z{zz{yy}||zzz~}~~{~}y|y}zzyz{zwx}{xz}z}zy}|y|{|}w||v~}~||y~{{z{y~{|v|zz{~|zt}}|z{{~{}}~z||w}{z|xz}w|~}}{~}{}zyy|v{x~z~w~x}}{}{z}}{zz||yz~z~~}~y~y||w~}zuz~~s}z}}wxyyw|{y|x|xy|x~{}|yz{y~y||}{x}{|{vx{wz{yz|{vz~y|{~yz~}z~{xyxxyywyzyz|x{|}~{w|v{~{~~~{{{}~{wz~}|{yxx}|y{xwz|{~xyyv~yx}z||zz|u}zz{z}x}|x{vy|sxxyx{zy|z}zyy{}}|xy{y{z|}{{yw~}}{}zy}|zxz~xzzz}xu}}z|wzy}{yx{w{|xy{~x{{ww~z|x{~{y{z~~xzy{y{{z|yz{t~{x}uzzt}y~xz}}x{{zwwt|{|x~yz|y}|z{|~{y}|{}~~zwz}z}}z|{}}yxy{xyw{{{{wzvwyyvy|x}xzz~}z{{|y{z|y{}|~{uzz|y||}~||~{~|~}}||{}{}~}z}~}~~z{}~~}}~{}||}}}~~|~}||{}|y|z|}}||{z||}~}~}~|{~~}{z}}}{|}}~{{||~|~~|~|}}~w{||~{|}|~}{z|~~~~~}}~}~~}~}|{~~}}~}}|~~x~~|||~{|y~}~{}|~~z~~}~z~}}}~}~o}~}|{~}}}{}|~|}}z}}~~|~}}}~z~~~{~}}}~}~zy~~}~~{|~~~{~x~y{{~{{}}|}}{z}|}~~~zx|~|z}{~}}||z{|}z}z|zzz|z}z~}|}y|{xv~}|zvyx~||{x|{x}}{z|}|z{v}~yw{xyx|y~~y}y}|zy|w~x|z|{zy|{|}z}z}}x{yx{w|xz{{yz}y|{x~}{~zzy}~y||~|z{x{ww|w~}{{xz|||{z|xx{{~zzysv|}{y{y{yywx{{|xyw{~~yx||sww~yx{}sw{{|y{y{z|}w{x||yzzzwyzzz{x~z{{qyy{w~z{~~|y}wx~~zwyz}|w}x{z{|zw|{yvxz|~ww{}|}z}vy}zzt{~yvz{zx|y}yx|zzxzy||xyy{z|~{|}vyz|yy{z~|xv{|y|}|}}|{z|}yz~{w|y}z|{z}~|z}~|y|}{z|~|~~zy|z~}{|~{x{~{~|{y}}{{||}{{{z{zxwz||zz{|}u~{wyy}z}}{{~}x|y~x|}{y{{zzy}{yzxzwxz}|y~|}}x{v}z}y|{yyz|yw~||yy~||xyz{{yz}~|||xz|y{z|yy}|}|}w~y~yx}zx}x{{y|y|x~}{~|z|xwzz}z|y}~w|xxv}~v{|w~|yyuy|xzz|{yzzxy~w{}|{z}}x|{{v{~~w~~yuzyw{{wx{y{|}{wv}|}~|{|zzy|~{}~}{w~{y|{}}u~~{z{|{yz~xw{|}xx{~zy{~y}}z}{|{{yz|}y|v~zz}|{||zvyvyyz{y|~~~|y~~~}}~~~{}|~~}z}}~~}~~~~}y||~~|}}~}~~~~{~y~~~}}~~}~}~}{}~~}~{~~{~}||~||}{}zz~{}{}~}}~~}~z}{|{}{}~}|~||}}~|}~~~}|{|}{~}|}|~~}~{|{}}}|}~|~|}||{}{z~~}~~~}}|~~~|z{~}||}}~~|z}~}}}~~}~z}}z|}}~{{}~{}~||~|}~~}~|{}{~|~~{|v|~{}}{}y~|~}{~||~}|~~}||~~{~~~}|~~zz}~}{z{~z}}~||v}z}{}}yx}{|{~}yz|w||yy}}|yx}~}~|~v{{~~~}}|}z~z}|||y}}zy{z|y{z}{{vy|zzyz{~yy~w{|~z|||{{~zy~|{~||z|~~}{~wzwy|}{y{}~zw}{~zy|~}y|~|z|{|{zx}~}||||}xz}~{yx|~~zz}}yv{~~y}x{zx|}y|xz}}}zy{|{~zw|}}}|{{}~}}x}x|zy}|x}}~yw{{}~y||w|{|x|}|x{~|~~z|y{|{~z|w}{|z}{~}~zx{{{}~zy~{zz|z|xu}|}zz}~}z}}~z|~|~zy{z}|~}~~{~{{v{zz~}|~|{|}w}y|z|~r||~}|}||{}{}}~}~}{|{}~yz|~xw~z|y|{~z|vw|~z}}z~{~yxz~xz}}z~}y~{|{y{~z||{y|}x~{y{~y}t|ws}z|y}~|xzzy|w|~x|~~}|}|~{|}|yyy|}yzyzz{w}}{{x|~|z|}z|zy}~|yy}}{x~z~}~}}}yzz~}~{y{~zy}~}z{x|zy|{{|}|~{~|~~|{}{z}~z}|}z~z|z~}zz}|~y||y{{z|}w~|xyt{|}~yyz}~}wz}v}z|~||~~|~~|~}~}{~|~}~~~}~{~~~}}~{~~~|~~}~}|}~~~}}}~}~{~~}~~}|~~}}}~}}|~|~~|||~}~~{}z|~}}}}}|}~|}~}{|~y}~}}}~~||{}~{{~~~~~{~|~~}~}~z{~~{~}~}~|}~{~~}~~}|}}~~~}}{}|~}~~|}{~}~|{{~~z|||}u{}|w||yyz}w{y}{zv{~~|}y{zyxz}{y~}|y}zz{x}{wxyw~{|~v}|{y{z}{x||{}w|||}|||x|wy{|z{x}yy|}|wzz|zw|~vywzwz}t~|vz~{}~uy|{}{y|zz|x|yz|{xz{|z~yz{~y}y}{y}w{z{yyyy{~z||zv||x|||y|}~z~|zz}}}x|zx|y}}}|y{~|{~w~z|~zx{|y{z}xyx{w}ww}zy||{}w{}y~zzuxzxz~}xv|}{{~|}}{||}|v}{yyy{~}zy{y|y{zxy}vzxz|xy{~{w{|{~xx|}|}{|x{zx}}zwxzz|ww|z{|y~||}z|}yz~|y|v}{~w}}z|||}v~~x}|q{{zwv}|{y||{y}yy}}~}{wzy{z|}|}}~zx{}|z{yw|||zzzxxz{{zy{z}}zv}xy~z|y{|}{x{y|z{}y~~yvyx}yuyx{w~|vyzw{|x|{x|yzx|z}z|{{{||zwxw||~}w|{x~{w|}}{{z}{zz}zxz|}|{y{vs~{x||{yyyyyz{ywy}|}{|ywzxw||w~}}x|y{|y~yw}{z{}wzx|}~z~}|{}~yzzx||||~xxx|y|}{z~zz{|xy{{}{||z{{~w{}}~|~}|~z{}w|}x|{}|{y|z|z{~y{z~yzy{x||y~xzv}z~zwyzyz|}~z{z|{{xy{{r}uy{zy|}z}|w{z{}yxwz{{|}{}}|~z~}{~~~|~~~}y}|~{~~~y~~z~w~z}~}}|{~|~}~~|{~~|~}{~~|~{}{}}~|~~}|{}~~}}|~|}~{~|~{|zz}u}}}~|~{}}}~~~|~|w~|}}|{}zx}}z|x~~}}z~~~}~~y|~}~~~~}|}|{{~~}}~~}{|~~||}~|}|z~{~|}~|}}~{}~~}{xy~|||}}|~{~~z}||}}{~~y|}{~|~~yw||{~}|yz{~~}z~}}|{~}~v~~~~~}}~~~}~~|~}{}~~||}}{~}~~}}}}|}}~~||}||||}|~}}~~{~}|}{}~|~}}{x|x}~yy{xtv~x{u|xz{~z{~|zwzyz{}z{|v|yw}|y~}zuy|{ywyz{zzyzzy{z{}|x{}zwzzxz{t{|xww|zw~zzx|y~}yz}~zz}xy{wx~}|{}uyz{z|xyw|||yyzyzy}~wy}xx}x}z{v|{|{}~{|x{}~z|y|y|zy|}|{~{~z~|{|y{|w|z{{{tyw}|uzy~tv~zzw~yr{x~~{|w|{w||||||{{}}zz|zz{}||yyz}|x|zzuzyv{zz{zz|{|x{y{|yxz|}z|{{~~yzy|}}y{{|zty||}|zz~~{~{w|u~}{yyzzx|{u}xz~}{y{z|}~|~}{}y{||zx{{}||~}{~}~y|u|vwx}{vuy{{}yzxuyzv~z|yxzss{xy}}v{~|{x|}zy}x~xw{w~|u}x{|z{}|~xvxxy~w{z{z~w|wyx|~{zxxw{zyvz{y}}zyzx{{y{}{w{{y}|z{zyz~{v~{v}zy{~x{yx|zyyx{xx|}}z}{|z{{~}||}{|{|x}yy|}y}z|~zzz~zx{vw{~{w|zty{}{zyz}|}}}zz{~}z}zz{|{y|}~~|~{z|{}||}~yz{}zy{~y{y{xzyw|yxvw~{}yzww{~|~|vzwx|}yz{x~}{||z}|}yx{|}{y}}|zz{{x|z{|{ywzyy~zxzzzx{x|z|{z||zzz|z{y~{~{}~~{~x~~~{|~~{w~}}}}~{~}~}|}~~~}}~~|}~z}|}z}}z}v||~}~|}|}}~~~~{~v{yy~}}~|{}~}}~|}}~}}||}}}{}~~|~}}{{~~}}{u~||}z~{{~~{z|{}}}|~}~~~||}~z|}}~~{~~~x~}y|~}y}}~||{z||}~|~~}~v}~}|z~~~{z|}|{}}||~~|~}~~~~z~~{{}~~{|}{{{}||w~}~}}|}~~{|~~||y|yz}~}}~|}|}~|~~~~}}~~{|}}}{|~~}z}~}~~||~|~~||xz~v||}|}|}}}}~~}w|w|}{}||}w}|zx{{}x{|zs~}w}zv|z}}|u|{~xxz~zzytyz{vz|{z{}|~zww{yz|~v{xz|}y|~{~xwx~|~wyvxz{y|{yzz{{}xzyz{z{y~zxz}z{xzvwxyy}{xxxx~z{}y~z}y{ux|~|~zx{|yyyw{w|yx}}~u{}}z}zyyxy{|}vw}x{w{|zywzx{zzz{x{~w|v~|yz|}{x}{|x|xx}yxzy~y{y}z}yzywz}z|~z}v}{|~z||}v|xxy|y|z{|{{{zw~y|}yw{yzyz~~}wx{zzy}zy{{vy{yzyz}xz|}{u{{|x||z}w{xz{|vvx}}wv|w{yx{y}|{{}~yz{v~{~w|||{xz{z}z}|~~~wz{|{yw{|{~|{{|yyz||{vzzx|xwy|~xyxx~|{{}xy|x|x~{~z}}z}||zr|ywz}||zz~yzzz~y|z}|x}|w|z|w|xwx{|}~|tyyz}t}xzy~}{}z{~yw{uz{zxx{yz{y}~{~|zu|{~~yy|wv~zx{zz}{~y|y|yxzyuz|z~}yzxz{{yz{{|}{x}|vx{yzyzy~yxzz}|||{vyywx|{z}zx{{}z|}v}}wz{z|zz|y{}}~}{y{zw|{|}{|zwzzy{~|zyy{w~}yyvx|z{~}|zz|{{~y{wz~~|v~yy{x~t~yz{z|wx}v~|{{~~}vxy}{v}zzz{yy}}|wzxzy}~}~{}~}|}~~~|}}|~~~}|~y{}{}}||~|{~~{~}}}z}~}{~|~z~}|~~{}~}~}~}y|~~{z~|~z~{|}}{|}~|{~~~~{v}zv{~|~}}}z}~{~}~~~~}||}}}~~{{|}}~~~~~||~~}~~~}{{z~~|}}z{}~}||~}|~~|}~{~~|{~}~}}z|~~~~~z}~|}~~||~|~||}|z|}~~z}}|~~{}}||{~}}y~}|}~{{}|z}}}|}~|{~~y||}~|z|y~~}|{z{}}{|{z|~~{{~|~}{~}}|}~~|~|}z~{~~|}~}|}||}t|}}|yv}{{|{ywzy{x{zz{y|yv{xzxzwy~{{yv|}~y~{~|z{|{z|~xyyy}x{|y|z{~vv~{|{{yy{}x{x}xy||wxy{x}xx}zxuy}~}~{||zx~y~|{y||}~zxyz}}zxyxyz|~|}}u{z~{zzxz}z||w}zwy}|w~{}}y|~zz~~}~|{~x}|y||~|{}|~yxw}|wyy{{|wyvx{vzyzz{yz{}~}z}}y}y{|z}~xz}{~{~}~~}~w{yx~vx||xvzy~zxz~wwz}}|y{x|wz{}vvx}||{}w|y{z}}}|{~~~|{|{|zz{y||t|yv~zw~||zy{}{vz}{|~zv{x{w}z{x{y}}}{y|~~}{|~x}~yzz|y~{w}xwx|yy|zxz}w~|}|~y}}}x{{|{{{{||~zx}~{|wzy|vzx}z}|wx}x|}~{{|y{z}}wz}}y{w{zyzy||{|}{|~}|~y}~||~zzy{q{|}{{{x{{z|xz|{{}w}zyz{z|~w~~y}zv{|~{|{vz{||yyz}}xw|zzzywxyzz{}{{~vyzx{|w{z}x||wx{{|w|{|{~y}z~x|~{~~|}zy{}{|~yz{{~|w{w}zxywz|{{}}~yy|zz~v||}{~}{}}{~}wz{{x|yz}{y}x|{{}zz~{xx{~zyzzzx||z}|xx~|y~||}x{}zzz}|~~}~~zy~~}{|{~z|||}}|~}~{~x~}{}~~~}z||~{yz~~||}}}}~~}||~}||}~}~y{}}}z~}~}}}}~~{|}~{y}|~~~}}{}~}~{}z~~~{|~}|~}~}}||}}~||~}|{~z~{|~|}}~}~}~~}}~}~|y}{}|}}|~}}~~}{~~{}~z|zx|}}}{~{~zy~}~}~}{{~}}~}{}~~}|~y}}~~|}}{~~}}|~~|~}~~~{~~~}}|}~}~}}}{|}{}~}~}~z}~~}}x{|||{}||}|~y~{xy{zx}x|z}zvw}~{{y}x{|}}wxyz{xyv{yyywy{v}z{~}xx{{z}x}}|{z|zy||wy}~{}xzxyvxy{{~x}v{|xyvz{z~|yyz~yz|}zy|~}{xx{~{~{{w{xx{yw{|yx|xvz|{|~z|y{|xx|uzwy~}zx{zyy{zwv~{|wzz|vzx{{}|x{{x{{y|y~yvzv}|{~|~z}zz{|~}z~}z~x}}y|||{{{|}yxxzyx}vwv{|{tz}{|vzx|{yw}{~x~~w~z|{{{|{zv~yzxz{z}{{z|yy|{}|w|}w|~||z~||zy{z}|z{|}zz{w}}wzx}w}~{{{|xzy~y|{y}{zvxzx|vz{v|yy}}{z}{x||}z~x{xz{z{~y|~yy}|z}}z{w|}u}z}zyw{v|{z}}{y{v|{y}}~|}{yxy}x~z}~zz~zy~|xz|uzyzy~y}}|{|~{{{zzwx||z}||yxz~z{yx}~wzv|}vy{z|{|{xz}zy{y|yw||z~ztz~{z|~}{y|zxwu}x||{zxy|{z{}w|}{{{||{yzwz~wzwxr{~wz~|y{|||}||zz}|{{{x}zw}x}z}z|{|}yy{x}zz{yxz}xz{zy||x{v{w|y|}x{yvzv{{w}u}y{|ywz|x{{|{{{vv{vxvyv|}~|}|z~{~z{y|z{{~{y{|zxzxz{y|x{wz|x{{~xu{}}z}x|y|wz|}|}z{z{yxwzyxyy}zz{~}|~|~|||}}y~z~}{~~~|}}z~y~y|}|~|}~}~~~|}z}~~y~|~~|}~{~|{}~}|~~}{~|}~~}~}}{zx}~|~|}}|~}}|}{}|}|{~}{||}||~}}|}|}||~}{}~}}{~~|{|}}~}|~}{||}~|}}~~~}~|~~z{~{~~~v~~~~}||~}~}{~}~~|}||}}z|}~~y}}z~~{||}|}~}~}||~~|}|{{||~~~|~}{}}{}}}|}|}z}}}||}~x}~|x|~~v{{~|{~}~{}}}~~u~~z{~|}~~|z{}~|yx|{}|~}~~~|}{|~{~}~x~{wx{xx|}||x|y~zzzww|{{{}y|z{{|{y}{}y}|z{||||}}v~yzxz~|||w||}||w}zxwv|{x|xxyw|{|y|{~yz}~zy}~{z|}~z~|~~~w||{}y|zzz~{|zx}{vz|{~{}z{|yx|}}z|~~y}~}|~|~|z}{w{yz|x}}z}zx}|zx|{{~z{}}}{z|x|z~}{z|zy||}|}}|w{|u~~zzxy|z~zy~zzy}zyy}z{y~{y|}~{~~z}}~}~{y|}y{}||||~}|t||yz|v|{~|zxy{zzwy{|z|~}{}|w||z~||}|{{|~|z|z|{{}yx|z~|x{z{|{vx|x~z}}~z{z|}x}{~}}zz~}wy||{|}||x{}}vy{zzzx}{{|~z}{|}{|zz}y|}}~~}~{{~yx}|~~{{zz~x||y}~{{}y|{vzyx~}z{~z}{}~x{~{}~|}}}{zz}}}zx{z}~{}xw|zxzxy}ww{x~~{z~y|x}|||}}yzx}~|~{y||yy{x}}z|~y{}}{y}|{zz{~w|v}|~~|}x{||y}~|z~}y{w|{yzxy|zx~~yz~z~x}|~|zy|||{{x{z~||}y}}||}zy~~~{}~}~~~}{~~~~x~~y~~{}}{~}|~~~}~}~~~~~~~~~~z}~||}|y{}~~z}}~y~x~~|z|~~~~~~}~~}~~y}}~~~z~~~}y~}~~~~|~~~~{|{}{}}}}~~|}||}~}}~~|}}|~}zv~|~||}||~}~~~~{~}}|~~~x~~}~~~~|~~{z|~~}|~~~}~vwx}x{|}{{}{{{x{{y||yz|~{{|{xy|y|||wz{}xz~zxzzt}z~x}|zz{|z{~{zz}{{{~x{|~{}}~zzy{z|z|{{z~{x{wxz{y}{z~~{y{|z~zyz|zy}}y~z}z}{}z{{~zz}}|y{~{{z|{{}zw|z}wzxy|zvu||{yv{y|y}z{}y|y|xuwz~}}}{z|{zuy~x{x|w~~}}~||xsx|{z|zxx|}~y~z~|ywx|v}y{w}z{z}~}~x}yy|yxyy{wy{u{~z}y~{z{~{}zz|x~{{}|u}x|~|}yzy}y{uy}zy{xxz}{|~~wyy~xw~v}}z|y{yxw{z~{zz~}|y~z}}wy||o{|||z{y{}{{|x{|y}~|}|}vyzxx{||w}zz|z}~{~y|~yw|{~~xzzx}z~x~}y~~vz}|{}|x||}yz|w~{{{~y}{{|y{|yx}|x}~y}|y}{zyzzx}{|x|wxy{~{y{}t~z|{{|zv}}|}{{yz|ywz~~yv{|y|~{|{{{|wzzy{rzzzwz}|z}~z}{yx|z|ww{|vz{{}}~}}yx||}|yy~z}|}zxy}z{wy{zyz|xw{~zx{tz}}x{~|{{yx{{{||z~~|z|xu}{~{{z}{|y{}~}}x{||w{z{{x{}{ryw~}w|~|yy|zv{~zz~~~zz{zw{x~{~x~~w}}z}z||x{|}|}yyv{z{u}{{|~|{y|y~~{~}|~{{~~|~~~~{z~~|}~z~z|~~~~~{~~|~}}}}~~~|}}|z}|}~}z~}}~}||~~~~~~z~||}~~|~~|~}}~z~~|{~~|||~|}}}}}}~}~|~~~~}~}||~~~~~~~}~x}}}~|~~}}z}{}~~||~{~}~}~}z~||{}~{}~{~|~~~}z|{~~~}||}}~}~|~{|~~y}~}~{~z|~{z~}~z~{~{~}z{|~|{~|~~|~{~}}}|~}|~}~~~}}}}}{~{{{|xzx~~{|~|}}}z~~{~}}~}~{z~|}~~~~z~{}|~|z}}wz|{{wz||~{z|~zxvyyyz{ywy{|z||zz|z}{{z|xwz~zxx~z{|~xz|zy~x|{{{w~|~{zz~{z~z|x|{vy{|}|}|}||x|||y|z|}y|v}x}~|{y}}}{{~}{xq|{{|~sw|z{yz}z{|yw|xw|y~yx~~|{z~{~{yxz|{{|}}{~}|yz}|~~|~xxyy~}xzv|z}}~}{v|{{yz}{xzv}{|uy|yz}vy~{w~xy}}}}|~{{|~{||~}|z|zy}}}|}z|uxw{|wywvwx|{zywy~|{|}|x}|~~x~}|z}|}|~~~||{zztyx{zwz{|z{{zzux~}xyxwuz{wy|{z}|}}{{}~{~~{~y{z~|}~}wz|v{y{z|{xz|yyy{}|zzw}yw}z}~y~xzw}~|~|~~|xw|~{|{~~yyzuzu~|{{yy{y{}{|y}zwzx~x~z{x}}{}~{}~||v}~z{~|zzz|y}}yw|zy{{{zz{}{zyyyy}{|x}wzswv|z|wz~{y{zy~zz~x~||w}|{||}{~}{yy|zw~zzz|vv|xxv||}|{x{xu{}y~{{y~xyzzzzy~z~z|{|~}{yy|~{{||zzx~zy{yu}y{}~~y|sz{||{{wyw|z}~vx{~~z{||~}{{{{|z~~}~|{~{z~uzww{x{|~|vy{yx{y}~||{{wx|v|x~~{|{~}{}|y}{|~|~}~~~{y}z~{z~}~~~{|}|}~z~~~}~}|}~}~||}|{{~}~~~|}z~~|}|}~}}{{y|x}{}~}{|~z}|~}}||z~z~||~~~~z{}~}{~~~~|~{}~v}|}}~}~~}~}~|}}|~}~}{~{}~{~~~|}~}~|}}|~}~y~|~}~~~}}~|~||{{y|~|~}~~}~~~~z}|x~y|y}}~}~z~}~~|~|~~~~~~}~~|~~~}{|}~~~~}~y}~~}~}}{}}~~~x{zw~z{{{zyzy~~|zvtzw{xy{|}{v~|}x}z{}xyz|xz{{~}yz~yy}|z{}|wy~yy{}xz{|xyywx}{{}y{~yzvz~yp~zz|{vrzxx|wxwzw{w}y}|z|yy~{}~}zx||zz|~||zz{}yw|~z}z|zy{z{uuzxzz{}}z}ww~v}zw}~zw|{~x{~}{z~||{z~x|||w}{wwyw}|x~zzz~vx|w~|y~{yzw|{{yyu}{}z~{|{yxu|vww{{w|{yv{u}~zzwz|~|y{}~xyxwy{y{yy~z~y{}y}{{}||}|z}zu~{{zz||{|zzz|{|{{x}{}{||}{}}~{z{xwx}x}x}}{w||}{x~{{w{{|z|x}zx}{ywz}||y}|}|x|w~{||yzz|}~u|x{}}|x||{||}y|{y|{x}||zyw{}|{xz{{v}|zyuzxz}xz|}|{~{~||}x{yzy{}wyz}|}~}|zxyy}}xyx}~~{{{{x~}z~yy||~}{|{z|{z|}yy}}z}wyyzy}|}{xw{|yz{x{zyx{~yz}xzx{}{vy}~{{v|y||zz|z|zyyyx}|{{{z|{|{|y}}|vz{{zy}~zw{|x~{~}y|yyzz~{{{z|}|zy|zx{yyx{|zyy{~zy{~~{}~}yz~y{x}zyxzx{|y~u}w{yz~{~|yy{xz~vxx~w|y|zwxwxyzz{~|tzxy}xu~}y{z|zz|{}z||}~{~{|}~~~~~|~}{~y||~~~~~|~||}~z~}|~}}y}}{}{|}z}|~~}~||}}z||||z||}v~}~}z}~y}{~~}~{}}|~~{}z~z}}~|~~|~{}}}|~{|y~|~~}}~~~{}~}}~{{{~~~~~}|}~|~~}{|~}~}}|x~||z|~zy{~}}|z|z}xy~{{x}~}z{||~}|~|{{}~}|z~|~}~z~}~~~|~}{}z~|~~|x{|~~~}}~~|~y}~~}~|~}~|}~||}}~|x}x|}{~}{|}~}}}~y}{~|}|~|}~|z}|}|w|~||}|y~{|{||~{~{{vx|z{yywu|{vx{z~yzysy|zz{zz|{x~|w|zz}~|x}y}{{y}~|{}|y{zy{|z{}|zz{y|z||{t|xzyz{z|||z}|{~|}}{uw{vz{{}xwx|}|}}{~ywx|}~}zz}yv{zzzyw{|wz|x{{zwyrx~vz|~{|}}{{|z|yx{z|{~{}|~~}{y{{{~yu{vy~v}{z{z{|uyzvzxyx~{z{xz|~{x}zzy{}~y{z|w}{}}~y}{{zz{y{x|}v{|{zw}}zz~v{{}z}zv{~z}x}x~}|{|z{|z{}{y}~{y}xwz~x}yywy{z~|{|}vw}{{}zzz|v|{{|~}y|z|~||vz}~~q|~z|~|z~~tyx||z~{zw}xyvz|w~{wzyvy{}{vy~z}x}|y{~z{|x|{|~}}~{x}}}zy|~ywy{{~}wz|{|~x{yy{{}}z|y|wyx{||}zwx{|zzyx~{y{~{z}z~{~|}}ywwyzx|{~|~~|yy{y}}|z{yv|z{|z|}}yz|}y}{|}{~}{|{yw{ywy}|z||{{}z}~{xy{z||{||||~}{~{y}~|||{{{{|z|z{zzz}~~|}}{}xxyzxw~wy{|x}x}xz{}}zyz~xxw|}z}}|x~|{|}~~|{~ux}|}{~~}vzwv}yzzzzyx}|y}{w}wy}yxyyyz}|z}{w{}zy~~~}~|}}|~~{}}}~{z|~~}|}}}{||}z{}|~~}}}}~}{~~~~}~~}|~}}|~|~~|{z~}~|}zx~}z~|x~{~~y|{}}{|wz{|~z|~z~~|x~}~}~~~~||}~||~{}~~}~~~~|}~}~{~}|y~|~}}}}~y}}|}}~||~}}}|{~y|~}z||~~zx|{~}}|~~~~~|||~~~|y~~}~~||}}~{||~~}|y{z|{|z~z|~~~~|{}~|z~~~~|~~~{~z{}|~{~|~||}y~~y{y}z{{zxzy{w{y{}y{z{|yy{}xx}|}|zzxz{|yy}{z}}}zxzxw|}~ww{~x}|w{~|~{wy~yz{~|{uzz{zvy{z{||y}~{{t|{x{x}yz~}wzy{vz{zyzyu}|~yxw|{{}y}zy~~|zzyz}|}{|}~~v{w~|uw}z~|~vx|||yw}~{zx{||x}y}y}zuyz}~v~y|yy{~~|~}xzz~z~|{{}yu}}|xvzy}xx}{yz|{x}}}||{~z}zv~{}wz|vw||{yu{~}y}{}v|x|zx}uz}{z~y{ywwx|}{{|zvz|t}}{y|x{zyxyy{y}y}y}z}y||z~~{yz|{|x}~x{s|{x||x{y||z|{{x||xzy~vy|}}|yy~wy|{||zz}{{||{ywz}{~}~z{~v|zy~v}~w{}~|{y||~}~z}|}}||z{{|}z}|zz|x~zzz{yx|xy{z{{zz{v{}{{|{z~w||vy}~{z{rz|}|{{{xzz}|z{}x{}|x~z}z}|{~x}|{{y{zz}xx|wy{z{{yy~xv~ywy}~{yyzx{wy|}|x{~}|{xvyw|}y{xy{}|{yx~{}}wyzz~{zyzyz{{{~{|yy|z|y}|||v~~ywz}y{|v~{wzxzy|}}|||yxz|zz|}yv{|u{zyv~y}{z}|{{|~{u}z|u}w{xx{xxz}}zyx}|z|{ywz~}y~~zx~w{||z}}}x}~{|}|z}~~~z|~}|}}||}}~}}~|{}z|~}|~|{~z~}|}~~~|zy~}|{}~~w|}~}~~~|}{~z{~~~|{~}~}|{}}~|{{{~{|}}~~}~~}~}~~}~|~z~|{}~||}}~|y}}}~}|~~|}|||}|}}}{{|~}~{{z~}y}}{|}|}~}~~|}~}}{~}|~|{~|~~~|y}~}~}|~|}|~~~}}}~y}}}}~~}~||~~||{{}}|{~~~||}~~}~|~}~~|{~}}~~~~~~{}|{~|}}}z~z|z}z}~}~}{}}{~~}|{~x}}{xz}}}~~{~}~}}y}{}}~~~z}~||}y}~{}}|~~}~|~w}|{{|y{|}xw{x|zv~wwx~|~zyy|{x{y{ztzxzyzz}~{|}w|{|~|{{}|y{|}~{z}yy}~y{y{y{ywy{|yz|}{sv|yy{}~|{y~u}z~{zyyx{~~{}|y|y}{z{p~y}|{{{x|}|xyww{|z{{z}wzz{yyv}}z~z~z{yw~y}~~}{||~~y~}|{{y}z}z{{|wv|z{zx{y|{wxx{{yxy{|{{y~}{|zz~~yz{z}w}x~y}w{zyz{zsyy||w{{z}{}|y|}u~}x{uz}z}~z{{x{|~xz~|~{|{}|zz~x|{{~}|zyz{x|}vxz{xwuw~|z|~}zyz}{|{~{}}~||y||zzz|zwyz{zv}z~|{}}}~x}~|xyzy|v|y{|}wx}~{w~~|}z{|wyyv~~{z}yy|yv{z{{u|z{v{v}w{zv|y{{y{}y}{xzz|}z|wy|zxyy{~~~x|{yz||{{vx|}}wz}}z}}x~wwzu{~|{~~~~}xyw|y{z~}~}{}~}~}y|yt{{zz}{yt~x}z{z{{xw{ywy}y~xx||y~x~}{|}||{{|y}~{{y}{wy{}tww{|z|{z|{{z{yy{~~{~y~z~~}yz{{y~y~{y~~~zwx|wwxy|}}{z{w|{|w}xyz|xyzxuz|~~}{z}wz|{~}|~~~|~||}~||~}}|~~w}~~}}}}}}{~||}~~{|~}}|}{~}~}zx||||~~}}~z||}~~{~~}~|~}}}|~|}|~|~}}~~|y~|~{~{|~z~|~}~}}{}~}|z~~~{~|{||}~{|}~}|~|~z{{}|~}|~}|{~||~|~||~||}~~}~~~|~~}~~}~~{}~~{~||||}}}~|~~~}~|~~~~~}~}}|||}~~|~z~}|~~~~~|~|}~}}}|}|z}}|~}{{}~}~~|~{zz|x~~z~|~{}||{}x{|yzxz}yx}{~xyux}xy}||y{~wx|y}}wz}}z{xz{{{y}~{|~~}|z{}|{|wz{|}w||{y|}|z|{xz{y|}|zyy~zy{w{z{y}yxy||~x}|y|}~|zz}}z{{w{z}}y{||{{u~z{zzzvyzz|yy{x~w||{|z|vz|yxxzz|xy{ztz{|}xyzzyy~||}z{{~~zy~}xyxyyvxzvy|x}xzw|{y|{{{yzzwt~{~z{y~zxz}||yyxy||~z~||}{y~~|yzu{x{}|~z||x}xzxy}~zx||y||||}x}x}t}z{xz{||}xx||y~}y{{w|}{y{z~z{t{z{{yv}y}zytyzz}z~xy}~yt}{{~}}|v|z}{{y}}|}}vw}{~zx{|}|yw{y|z}w{|y{rz~y|x|}||}x~~xyzy|||~z~y|yu}w{|}yzzy{{|v{{{|zyz|}||||yzw}}y{|{z|wz}y}{zz~wyuyxzyyz~~z}}yx{~x|{{y|zy|{yyzt{z|zz{}v~|w{}~x{zy{zs~wyzy{yx~z|ty{||y||z}{|{}z~yz{x||yyy}~{}}xz{z{w}{}{{zx|wzy{y{t||zz{wx{x|zz~|zz|{zzxyyuzzxy}|~{yy|{{{z~y|w{{yyx||vzyx~z{w|~z{u~|~z|z{{{}|~x|}|z~z}y~~z|y~y}z}{zy|}}~yy|w||zz|xxy{~{~~||~~}~z}~~~||}~|}~~~}|~{~}z~~|}y~~~}~}|}~~|||}~~|z~~~~~||}z~~~y}~}}{~~z|z{~}z}|}}xy}~~}~}~|}{{}~}~}~}~~}|~~||||}}~}}}}}~}}}}~}}~~{|}}||{z|}{}}|~|}}{}~~}~{}|}}|~{}~|~}~{}z~|}}}}{}~~~}~y}|~y~|z}|}}~~{~}~||~~}~~~||}~|z}}x}}~{{y}}~{}|{}{z~}|~~~~~}}zy~}~|y~}~}~~|}}}{}~|~}y~y}~||}{}{~|~~||~~{}}{~{{}~}y{||~|}wzz{z~zxxw{yz|z~yvyxz{z|{wyyy|~yy|~||z|}{~}~z}{||vtz|{|~|y~zwv|y|tzyzz|||zxwv}wz}w|zz~|{|wx{}{|{{|{~y~|y{y|z{{yx|w{{|z|zzyx|z}zzw|xy}vv|w}y{xy{{|{{|wyvy{{{}{|w{|zx||yz~yzvzxx|z|||}{wxz|w}z{{xy{z|uy~w~z}zy{z~zyzx{|{z}~zv|zxxx}zw{|y{|~}w||zxw|yz{|w|~xx|{}|}}~}~{y|}}{||z}~zy|{}x{yxwx{{x|y|ywwxz~zz{zz}~z~}}}}|rzz}v|xyzv{}}x}}x{~|z{|x}}~}|xy||}~zyzz~w{{w}z|y}vzz}~{z}}z}{}}~z}{z~w~{|~~zyy|y~|}z{~z~zy{wzxzxw{y}~w{xx|y}|{||z}{|yx{}}{}}{yzyyzx{zz{vx{}y|z~yz{}{{y{y{yx|}z||~{zz~xz}}zz{{|}{z}v}}|yy{x}{|{{wz{|yw}zzxz|xxy}x{x||{z}xxz{z{}uz|~|}|||v}z{{}zxw||y{yx~|yzzv{yxyw{{|}|}yy|yz}}|}w{~zx||y|z~}~}|}|z}zz}zz|zx{zxxz|wxxz{z}||{z|{}|yx{~|~x{|y}xz}}|xy~}}~}z~}}}~}w~{{}~~~}~}}~~}|~~}}}{}~~}|~}|||||}{z}~~|~|}}{~~}|}}{{}{}{|{}}{~{{zy}{~~tw{y}~~~~}}|||~~~~~~}{z|y~|~~}~}{z~|~~|}z~~}y~}~z}~~~~}}~z}z|}~y{z{}|}~|~~|~}~~~}~x}z~}z}~}~~}{~~~|~~||{}}}}~~}{}|~|~~~~~}|~}x}}|z}{}||}~{~}}{~y~||{}~~~||z~|}~{}{|~}{zwwv}y{~z|~}}{|||}zx}zx~|}|}{|~zz}x||~|wvx~x{y~}|z}wvv{yz{~w{yy{{}vx{|{z{{zzw|}z~z|wvzz|y|zz|zz~y|}~z}||}||wy}{}~|}z{~~y{}z}zv}||{{{yxyz{{y|zz|y{~|{{x|xx|y{|||wx|y|zz~}|x{~}x{z{zy~ww{~~|}|z{~x~z}~zzvy|zw{~yzxw|z~{}|{~z{~}y{{wzx|w{}{y|{v}z{|z|y{x~||~{|z~u{z~~|~x~xyy|}wz|z|w}{|w}{z}}z{}~{z{x|}wvyz~}|w|}xzzzxz}}~{x}}|}{x}z~}~{|y{zx|w}{{}yz~zxw{{y}{|{~yzx|}||{|zyw{~}u}t}{z}{z}~~z}|yz|{|{|~z~{{y}~y~|t{|{zz|~{zyxw~}|{{||{xw|||{{y{vwy|||u|z}{y|}zzy}{}~t{|z|{v{yxz{yzy}z{vyy~{}~~~z{|vy{xyxy|uz{y~{z}}zz}zzwvx{yzxz{zz~~{~|v~x{}z{x{}~x{~}|~|yxy|z}|}{|}y~|z{|y}z{{}{tuzzw|~}}yy{y}zuy}}z}u|{{}|~}xwy|yv~w{z{~{|z~z~yyyz|}yyx}x}}~}{||~z{}x|~~wy~uyuz|wz|znyxz}}txzxz~~y~~{yx{}}z~z{}~}z~z}|}~}~}}~}}~{{~~y|}~}~~|{z~~{}~{z~~~~}}}~}x|}~|y~}z|}|~~~z{~~~}~|~{~~z{}}|}|~}}}~}|~|}}||~{}~~{~|w}y}}~~~}~z|}~~}z~~}}}~|~z|}{|~~~}~|||~|~}~{{{||{}}}}}~{}z}z}z}||~z~y~}{|~~}~~~~}|~{|}{~|~|~{~~~}|~~~|~~~}~}}~~x~~~y}}|}~{~~}|{}~~}|w~}~}}w}|}~}|{{~~~}}{{x}}||}}}~~~x~zz~{~|~}}{}~~}~~{u~}~~z|}{z~}}{~}~z~r~}~|y}|~zx~~yx|zy{}xzzz|t}||||z{y|}{|{uuuwyzy}zxv}zzz}}~|zz{{zv}yz~z|~uxy|~{xz{|{xyyzu}{wxyxwuy}ywy|uw|{~~ww~}wxz{{{zv{z|{x~zx}y|z}}{|{{{{~zyx|v|x{yxv~yz||}}{z|uzyx{{vxz{{}zxy{wz|zw|z{|y~{zz{~|{z}w~zw{~{z{~~~|||}y}~wyutzy|zu}{z||{}{yzxwzwz}y}yxz}}}~}z{{zx{~yw||{~z|zwx{zy~w~y{vwyzyywzz~{z{{x|w~}xxwyxw~z{{~~z|xw}{twx~}zwxyy{}}}|}{|y}{xww{{s|x{{{|z~}w}~vy~}xyvy|~~|}{}|{w{y}|vz}xsz{x~xy{{wz}{xw|{{||zy|~~y}z}|}{y|}~{}||y}{}~~}{w|xwuyyz~|~x}|wvx}|xxy{}~vyy{{{|}xz~{}{}}{|{yz{{}~~}xz|z}}zu~}{xzy|{z|yzwz~zzy}xyvxzzzzx|{{y{|}{zy{yx{yz{z}{{||{xu|z|{xwyx|yx}{{|}{xyvywyt{u~vuxxxzw|}~{x}|y}~|~}z|s|~y{{|y|{yy~zxw{y{}{z|{{~|yzyu{yzx||~xu{ywxwz{~y{yy~x~xz{w~x{~{z~v~x{tz|w~{}|z}zx{{wyz~}w~y{{{}{yzz}{y{{x{yy|z|x}}~z~yw|~~}|}~~||{}~}}~|{~|~}{|{|}||~~}z~|{~z}|}~}~}{}}z~{~{x|zy~}~}~x|{}}~~~{}}y~}}}~|z}z}yz~||{~||{}~{~y~{|{}|}z}||y|}|}}~~~|~}}|~|~}|~w|}~{}}~|~}|~y}|~|y~~}~~~}}}}{{{{}|~|~~{|}}{~{}y}~~{~~z}~~}|}~}}}|~||~|~|~}~~||~~{~~}|z}}{~}}~|~~z|}||}w|~}~yyx}}}}|~y}|~~|~}{}x|z~|{}}yzxx|z||}{}|~|~~}w|yz{y{y}}~~}w|z|zvzx|x}ywzxy{}z|yzz}zyt{zzy~|w|yz|zy~u}ywxz{x{{||{zxyzzxz~|y{{w{uxuz|{z}x~}z{~z}tzzzxyvxxwx{}yy}z{}z{uxyx|z{z~}y|{{{{{y}|}{yv{zy|zw|~v~xxy|{zy|{~vzyxy{|zyvzzz}z~{~xv{vw~}y|zw{z}y{vzxz{z{wz{x|yz|}{xzy{y|{}z{z~y|vw}|z||z}||{}w}}x|z{{}z~~x|zx{{x|y~zy|||}z{zwyyzw{}y~{z|~|{}{z~{wz~{zy}vy~}~x{{}wy}zyx{}x{|v{zyx}yyx|{{}{}y|y}~x|}}}{|yz{yy{zy{vw{}}{}{y|{|y{zyw{w{y|}z{}x{|vzxxzzx}y|}}yt{|{x}}}yy||}{}|}|x~~z}|{}~v}{|}z{~z|u{wzz||z{~z}{|x|zw}}}~{x{~|wz|z~z~~~zw{~zz{z}|x||~xz{~zxy~|{{|{{~y{vzxy{v{zzz|x{zt}{~v|xy}v{u}y}}|y~yy|~wwz~}||v~z{|{}x{xwz}x|~y|z~}z}{z|u{{y~xz~sy{|||z~yww~y||~{yv}xu|}{~z~{~zzvxz|yx~z|wwy~~x{||yz}yw}wu||yux{}xxz}{|yysz~{{xzz}~{y}}y~z~v{zv{{~}|z|yz{w}{}y|wzzxzzr{||~}z}}||~~~||}|}{z|y~{}}}}|{}||z~}~}~}~|}~|y|~}|{~|~y}|z~|}||~{z~}~~}z}}~~~}||}}~~~~|{y~{|~{{|}z}}|{~|{}}}~|~~}}}|~}~}~{~}z}yy}z~~{~}~~}{z|{{~{~{~{~~~}~~|}{}|{~~}}}}~~~~}}~~~~|~~~|}|}||}z|~}z|}~z~}~~z~~}|~z}}}~~{~|}}}z{~~|}}z}~}|{}}u|~~~~{}|~~~~|~}~~}|y{~~~|~}~~~}|~~~|||}~~}z~}~|}{{}~~~~~~|}~|z}~~~~r~~~}{}}~|~{~{}~x}|z{|~xxzx|}v}{yzyy}xz|wyyy}wzz|xx~yvz~wx}zzx}|~~zz}}w|zwzu}wz|y~{z|zwxzyxyxzyy{{x~zy{zzx}y||wxwyx~z|x{xzzx|~zuzw{v|vwyztyz~}{z{xz~x~}yyz|~z{yx{||z~}{x|{yywyx{~z|}}w}||~y{{}~yzzvz|}}}}x{|~}{u|vwtyvw}~z{{}z{|zy{zvy|zx}z||w~yyzxz{w~z{~}|z{zw~{x|}{~{}uyv|~{z}x{|{z|zyzxx|{w{x~~}z|~w|y{{|y|}}yz{|{~zzz}v{ywvx}{yx{x}wv}xwxwx~yz{z|zvv}zx}}|y}~{z{z~z~}}|~z}yz~~x{}|v}{{|~{zyxz}{y{{ys~}~xz{}{}zz|~{y~|}~y{~x~~zy|~{xyyx~y||}}}{w{zy{y|tz|}x}|}{zz~~||}wyz|y{vx{x{}{y}zyz~z{|~z~{z||x{||z{z{y}v}z{{zy|{x}|}{{yz|||yyywzyzy|}y{}{{~~xx|z||wy~x|s}xzzxyzyy{{|{z~}y|xxx|y|zwuw~{{}zzy|yvy{~|}}zz|{|{{z{uzw}y{yz|{z|x|y||{}{yxyy|w}v|z{y~|}~zxyz~~}z{{|||z~yzz~y}{}{w||}u}yz|y}}}|}vy}zzz~{t{{z}z|vx{}{}y}}|~{z~~|~~{}|~~z~|{~||}~zz~|{{~~~}~~~}~~|}~}x}}|{}}w}s|{}~}~{|sy}~~{{~~~||~y}|}~~~~|~}~~~}~z|~}}y{~~}~}|~~y~||~|~}{|z}~z}}z||~~}~|}|~}{y~{}~}}~~~~}}~|z|~}{~~||~~|}~}~z~~}~~|~~~~x|~}}|}z{|x}{~~z}z~|{}{~~|}}~y}~}~~|~}}~y{~~}~y|~{x}~~~~|~|{{}~{~}~z~~~}}~~~y~~|~z}|~z|}~~~}{|~}~z|}|z|z||}y~~{~z}~~}}~~~||yy{|{{y{||~vyx{xzy|~yyz}zxx}z|wy~x}{x}~{v}{w|}}yy}yy{~xzx}v{w~w{}yywz|}zy{|y{}{{~{{z~|yyyzwxx{~}{~zyz|~y{{x{yuz|}||~{yz|yzyyyz~z~zwvxxy|}zwz{|x|~z{v{w}xyuzwwz|qzx|x{{yy}}y{{{z{x|}z~}}zz}{~z|~z}y{~{yy{z|}{z{xw~yyxy|~{{{{~~{yz}~yzz~{}z}z}{|z{y~|xz|xzw|~zzxy}y}~w{x{~wx{{v~~xv{z{~~|~~xzwx|xwz|w|u~}w|xwy|z{y{}yz|zyxz~x|y|{{~xx~s{}w{yzv{yyz}y|}{{zy~~}x{z{{|y{}{{~}~yw}~{{yzz|}}}~zvz~~{}xwv|zyy}{z{|z}y||{zy~{zyuz{{|}xzvw~~|~y|}xzx}~x~}~{{y{w}|w{{y{zw}{|wy}}zzzyx}{{||yz|}wz}z}{yzzyz}z~zy~zzyy|zzy|u{}y{}|yzz|yy~{x{w||{uw~}{{{x}{{y~{z~z||}|{|y|}uwxw{yuyyz{|vv}z|x||xu|y|v}}|{y}yyyyzz~w}wzzxyu{{z{|zzz}x~z~|xyw}{|z{z~~~ww}}uyx|syx{zuz}y{{x~yzy|x|{{}y}zvyyx}{{w||~v|zz}|z}|zzx|~|xz|yv{}~|}}~~~}|~|}{z}y{{z~|}y|~~}~}{}z~~~~}{{}y~~}~~~|{}t|}}{y||z||z~|}|||~}}}|{{~z}~}z}~}||}y}||~~~}|~}{}}~y~||}~}~}{{|~~~|}~}|~}}}}}||}y|~}{~{~|}xz{~~}}||{~z~~}|}z{}~|{~~|{}~}}}z}|~~~|~{}}}}~{~{{~~{}}~~|}}~}~z~y{|}}}~}}}|}~~}}~~y~~~}}}~}}~|~~~~}}zy}}{~|}~~z~~}|}|z~}~}~y}||~}{{zx~~{~~{}~}~|}{}~}}z~}|||~}|v|y}~~~~~}{zyw}vzz~z|y{zxx}wz{|yxz|yw}vyzyzy{~}|x{~z}|z|y|{|yz}{x{y}}zw~v|x{}{y|~{~x|xx|{zyy~|~zz}{yw|zyx{zz}{yy}{z}x{~|{y|{uyxy{}}z{x|}yx{{|z{xvvyw~yw~uz}wyx|xwvx{|z||y{y}x~|y~|~zyz~y{x~zt|{~{{~~|y{~}{xypywzx}zzzxx{|xzyx|xy~{wrw|{||~yy{yy~zz~{|~{z~{u{|v}~x||yx||{}zv{}{y{||z~~yzzyx{ywv~{~zzx|~y~zz~||yz{}xyzy||}x}~yx|y}{|{y{vvxyyyyzz||}vv}x{{vz||x{u}|}zz|}{}~~{y~y}{~}z{}uyyz|~wuu|zzzxyxu{{y}~xy}||wzz~~u~|}~xy{zz|~{}}{}|x{vx|x|v{|v{u|v}{|wxz{ywwwxu}z}xwz|xyz}y{}zy~v~}yy{}|xzz|{}~~vsyxy}yzy}}x|}x|zq}z|~z~|yw}xxx}~|{}zz~}y|{z|wy}t}u}t||~{||{z{z||{z{zyz~}zv}}|wvxyv{x|||z~|{yu{x|}y~yy}z~}xy||{}}|~|{|wyyvv{|{y}}|{|wu{yzxxxy{{z|x{{y||z~|}~w{~|}w~xy|}}|y|zzzz~}x~xxz|{yz}yzwy|z|xvy~~xzwzw~x{z|}z}|~|~}y}~~zyz}~~}{{~}|z}}~~}}}}}|}~}~|~|}|{}{z|||~{}~}~||~}~~~~~~|~{~~z~~|~~}|}~|{~}z~|~~~|{{}}z~|}~x~~~}}{|~}~{~{}||~|~}~y~x~|||~}||~{~z~~~y{~}~y}}z{}~{~~}|}{{{~~y||||{|{|x}|~|z~{~|}z|}~~||~~{}|~|~}}||~~|~y{z|}{|{}~~~}}}|}z~|{~{}~z~||}w}}|~|~||}{|~y~}|{z|z~~}~}}}~{|}||}~|~z}}}}~z|{|{~y|}~~}}}y}~y|{xz}y|{z|{w|{zzzx||w{xz|}}{x~|{wzvyxzww|z|||z{xzy|x{z}~z}yyyyzy|w|{yxzzzxy||uv|{{uu}}~yx}y}xx{{}yz{}{w{y~wyy~|{w~|{y|||~xzzy}zz|{|}xzvy}}||yxzy}~{{xw}zwy}{~|{x|}|}z|zz{{{~zx{{z||w}y}~w{}}y}x{y}{zzyzxx|}z{|}tz}z}|xz}xxyz{z}y}~|uw{}x|{~z{z~{{|y{~{}{x{|y~xy{|vywwxzy{yy|{z}}zuz|x}zyx|z}{zz{y{z}zzzy{y|{z{{zz~}xz|~y{y}|y{}||yz{wz||zzzy|~s|||{xz{|{x{z}yy|xzx|w|}x~{xyyx|}{zy{z{wu~u}}y~|yy{||}z{yz|y|wzy||{~w~~}ws|{yx~{xyy}~xzzyzx{w}v~zzvz~x}w{y|{z|v{|{{}~{|}wxyy{|~}y|{y|z{zy{{|y|x|{|wzzzu~x{|yxz~~yzz{|t~{||xy}|{yxz{y{x~z{~x|~zz{x}}y|~v~|}x|{v{{yww|x{|~wzwyzx~}|y{||y{{|x}xzzx}zzz~{zzy{x}{|}y}z~z|xv}y{zz}y||xx|}~wz{|z|w|{{w|{{u}y~zy{{y{x{{||{z~y|z{{|xzx}xzzy|~{z{|y}|z{~wy{z|}{x|{{|x~~~~~z~~}|~~|~|y|||}~~y}~}{{}~||{~{{{}}}~{}~~}{{~{||~|{}}}}|~}|}~}x|~|~|}~|}}~~}{|y|~|}~|~~}z}}~z~z}~{{~{~~z~{z|}|~~{{~}|~~~~|~~}~~}{t~~|~|~}}}}}|||~}}~{z}|~~}}z}{{||}|}}z~~}~}~|}|~~~~~||}}~}~}~~~}~{}~~~{}~~~~{}~~~}}}|{~~~z}|y}~~~~|z~{z}}}}~~~|}}}}z~||{{|~z}}~}}|~}|~}}}{}z~u}}{}}~~~}~yv~{z{xzw~}~w{}xww{||z~yz|x{v{ty}x|{}}y{~zz{{yxy|~xyz|}}{{|z~{vv~{|{|zw}{y|xxywy{z|xyzzzz{wu}{ywx}|~yz|xyz}yv{{||yy}x||xyy|y}~{zz{}~{wx{}v{x~yx}xxxwyz~vzy}xz~||x}|{x|y|zxz}z~w{~z}}z|}|}w{x||w||xy}z|{yxuyx}z{|w{xzzwy}~x{||}}z|{}{yy{}yz{}}xy}yz|v~~{z{z{wyz{zzwz{zw~w{{vx{yyyz{||{|y|y{z||zwy|{}~yzy{~zzy{{}z~|xzzwxyu{z{|~zzyzwz{~}{{z|{x||wy~}}|xy|||y||~z}z|xw{x~}zyy}{yy}vxwzx{m~x}y{|{{|z}||yz|xy|v{x{{{z{|{}|{yz|}z{z|ywy{z{vzyzzx{{zz|}xuw{{yy}xwy|z|{zw|wy|w~}~~}}~|~zw}{}}}xz~y{|x{yx}{yvzxy{w||u~y{|w|{uyxyxz}}|{z}zxyy{z{~~yz~}z}yzz{zz}xxzyyyy{{s{y|z|z{{}|~|xv{}~|z~zx{{|x{~{|||w}y{y~|yx{~x}}xwzytz{y}|wz{zzzy{zyzyw}xy{{z~~y{z{~z|{~|{|x|w}|yz}z}zux}xzyx}y~xyv|yzzwxyyxyx~~{||zyzzy{x|y~}|}{|||yyz~~}}}|}}~~z~z|||}~~~}}~~|~~|z}}||{{|~}}~}x~{~~}|~~~}~{|~z{~~}}}}}~}~|}~~}}~}~}w}~}~|}}|}}{{}}{|~~}|~{{~y~~~~~}~{~~|y~|}{~}x{|~y~~}~~|}}~~}|{~}}|}|~~}{~~~~~}{~~}~|}}{|}~~}}~|~}~~}}{|~~{||}{}}}||}{z~~||{{}}~}~~|~{~|{|{~|~}}}~z}~}z}~~~~~~~{|w~w}~{}|||}~||y~~~}~{{~|x}||{{~}}|z{}~}~}~~{{{{wzxv{x}u}}{w|zx|}w}{zzvyww|{ww~|{w|yy}y|w}|zzzxx}yz}z|}{{{}y~w~vyvw|}yz{{{z{~y||y|~~}xw|~zwy|z||x|vyx|z~}z|}{|w{zz{y||yyz}~~~zxy|vyyy}{z||zw}~z}yzx}|z{ww{}zw{wz{xyx{zy{z{{x{|x{yu}zv}{~|zz|}{~yx|x~}z||w~|{{w||~zzyz}zyz}}xz|yz|vz{}{z{|z}zy{}y~~}zy{zyyzz~}|{~}yy{||wz}~|wx|{zzv{x{{~|y{}zy}yz~~|{}zzxxz|{{z{}}zx~||zzzy{|z{~~|z|}{}xx{|{y{|}x{xxwyzv}{~z{{xxwxxxy}}|yy}{}z}|{y}|zy|}|yz{}z{|y|}{|{x}y}|u||z{y|}w{yx}|z|{}zx~}|y{{z|x|||vyy{z}|~z~|zy~xxyy|u{{|z}w|{y~xz|{z{yzxzzvw{{}{}x{|{yx|}|y|yzwx~yyz~v{{}yxy{y|xyyxyzxv}~{z}~}z{y~xx}w|}v~|xyyz{|z|}}|zv|}|wz{~|wzww~z|z|}{{|x{w~w~|x}}zyp~z{yy|{}|z|{y|zzz}{{|{}}zz}}wz{}{|yuzz{{x}xx|y}w}yz~xy}x{z~z}z{z}y|{zvz||}xz{x|yw~|ww}}}}{z~}}|}w{x|{{}|zz||~}~z{}|}}z~~~}~}~}y~{{}~{~}}~}zz|||}}}~|~~}||}~~}}}~|}|}z}}}~~~|}||}{{zz~~|~y~~~z~}}{||~}|~{}~}}|}||y}~|||~{~zx{|~~}{}{{}z}y|~|~~|}zz{v}}~~}~}{}|z~}z~|{~~}}~y~}{z~~~|~|}~{{}{z~~|}~|~~~~{{|~z}|z}~|}x{~}~{~}{~~~~w|{|}~|||~}~{}}}~~|}~~}~~}{w}|}}~~|}~~}~}|~}|~}}{}}~~z~}~~}||~z}|||}|~}}}y~}{~~~}{z~~~~~z}|}|~~~}x}~||}{|||w{{~{y{}zz}zzu{y|wzvyy{uxz|{y{xv|yzv{yx|ux{zyxyz{yvz|zy{{|zz}{y}~z{y|zx}}|zzy{x{}yyy}y|yx}~{}xv{{wzw}{z{|z|zs}z{~z}}{yxz{{{|xz}x}zwx{wxyzz{{~y}{x{wz~}{~zwxzxxw~xz{|}{yz}x{}{}|yyxw|}}|}zwx{xuu|x~zxvy{{|{zxy}yy{wx{{xy}}y|yz{|z}y|z~xz||w~yy{{}{xzzy{z|}vyzz{~yzz{y|zy~zyv|{~{~zy~y|}z~}yx{s}v|~}{}}zy}{z~wwxzzwzzz~~yyx~w|}xzxz{yyy~yx}}z{~y}z|zyy{}~|y||xy~}z}}|~z~xxz{xxy}v{yzy~ztx|~}w|||wz||{~~zx~w}}}|zzyzww|{zyz}{zxxyz{wyx}yvy{yy~}yx}xzxx{~z~{x|}}{{}}y{~z~t{z~{}|zwzy}{yw{{|yz{v{zwwz|}y{uy{{{zyww|}{v{w~{x{zz~z}~}z{}|{|}~yxxzyx}}~zy}z~{vz~{yyzyxyz{{zw{xz{z~||{}y||y|{{z||}yx|vzz{y{{xwyzzzyt}zu{{vx|{~{|x}~w}yw||}}~{~y}yzx||{}|~{z}~|{|x|z{yxy{|xuzxvx{x}|zwz{w~~}|{~y}{{}|yuuxw}}wzz~}}|}~{}~|}}~|~y~|}|zz{{}y|||~{~}{~}~}|}}}~~||~x~|~}x{~~}|}|~{}yv|~~~~~}||~~z~|~}~~~|}~}yz}||}~~~}}z|}{}~zw{yz~~|}}}~}~|~~}~|~}}{||{{v}}~}{|}~}~~z~}}|}~}|{}|~{||~|}{}|~~~|~}}{~~~|y}{z|}w}}}}}{}{z~}~~{}y||}||}~{}}z{}~|}~z|z{{~~~|}}}~}}w{~|{~|}}~~}}~}|~~~}|~}}|}~|}z}}~~}~{~~}}~}~~|~}y}}|z~}~~}}~{{|~~~~}~~~z}{z{}y{zzy}{||v|}z{{tz{yy{}~~zw{zy{|{{}wy{|{}xvzw{y{{yxxx{y}}}vz{|xw}}z|{|{vy||}|{y{|y}~{|}||{z{x||w|}~xyx|z{w{zzy}}y|z{|yxzxxy|z|}w~y|u~~|}}|z}}yzz{{{{~{zz}|{{{|||wz}y~z}~xzz{}~|{|yzzy{w{{y~{~zv|{{{||}wzy}x{z}zx~yxy}|wxzy|z~y{yvw}zzx~xz{yx}|~}|}zx~}w~~|yyyz{zz}zxz|||x{x||y}zyz}xy|yvz|{zx||~||vyw|vwywzxw|~z~zwz{}||y{~y{{uy~y{{y|v|y{|{yvz~w}r~{y~{}~zz}yu}|y}z~yw|}|{{||yz|~z~{}}|{y{zxvyyu|syz{||wx}y{}}xzzx{|w}{z{q||}~}vx|zu~}{x{{|u||w}yx||xyzwyyy{xyy|y|xzz|z~{w|~ww{wzzy}vzwz|s{~y}y|{{|x{v|{z||{}y}zz|y~vz{x}~xyz~xu|w||xy{yzz{{|{vwz{||xz}{y~z||x|w{~{{{~~y~{{~xxvx|}w{yx{y{~{w}|{}zvyy|}v}}zz~{}~wyzzw}xz~vz|{zwx{|yx~x|{yz|zzu|{xzzy||~y|{|{x{}~yy}}}{{}{|w|y{}~{{zw~}~~z{z~{}yyzzwzy{zyyzz|}}wz{z{z|}y}~~z}|{~~~zx}}~|}~y}yz~}~z~}~~y~~}|~~}}y}|~x}}|~~}~~~{|}y~}~~~~}~z~{~}~~|~{}~}{}z~||~~{|}}z{y}~{{}}|}~z~}|~~{{|{}~}}~}|}}{}}~}}~}~{|~|}||~}|~~}}y}~|~|~}~}|{|~z|~z}~~|{~}|}{}{}z}|~}}|}~}|y~~}{}}}~||}}||~}~}z~}~~~~}}~}}}}{~}}}~|~~~{}}}{~}u~~~~}z|}y~}}|x}|||}~}}}~||}}}~zw}|}~}~~~~}|z~zz}z~|{{zw~{}xzu{}y|xv{vxyuy|wy|vzv|{~{xyz}v|z|x{~y{{|{}y|||~}{|ywxzzxv~z{}w}wwyzzwwxzxu{{y|~tw{w{xyw}xy|{{v||||x|yxzyx}v|zy{{}|~|z|{||||zz|y}}zxyz{|{yyvzzxzyx~y{~zzy{yz}{|y|z||{}}y~x||y{tzyw{|wuz}}}yz}~xv{xwz{xwvw}v~x~y}|z|xz||~}~yx{v}xz|~~{|w{}{zvzzyxyx|{}zyu|}y{}~yyvyx{x|w~}~~zy|{y{w~}u~yz{y|~~zx}~~~w|{z~~{|yyy{wxx|v|z{}tyyxx{z{y||sv~}z}~y{{~}yz|zwx|}z|~z|v}{|w}{{y}y{zzw{zvxw{}|yz|z}|yzvy}y}y~{yzx|~~~}y{}y||{}x{z{yv|~{|w}}~|zxzv}uyv~{u}ztzz|~|{{z{~|z|~{|z{|zzwz~z{}zy|wx|x{yx|xy|xs~~|z}y}|x}|x~ywz|}{}w}z|~{zv|{}|xyu{|{zyz~x~|uzyzxzzzywzw}}}{zzw|~|z{wxxxz}{|z|~y|}yy{}zy{z|||}z{|}|y{|~y}~x}~|||{}wzx}xwzx{z|zxx}||~x{}|{{}z}yx||}y}{{|z}wzy|~z|yv~~yvzxyyz}}z|~}z}|yz}}|{v{zz|z}|{{|||~{{~{{y~||{~}x||~{{z}}~z|}z~}~{~x~~|~~~~~~}}z~{~|z~~~z}~|{}}}~}|||z{~~}~||~}}~}|~}yz~|}~y|}}z}~y{~}~{}~}~}}~{|~|}||z|~}}}}~|}~}z}~~{~~~|}~|}}~{}~~~~~{~|~}zz~~xx{~~x{~~~z~{{~z~||z||{}x}z{}~~z|}|~}{~w~}{{y~~}}~z~}}{}{}|}~{}z~|}~~}~}}{z~}}}{~|}}}}}||~|}|z}}yz|{z{~}}}~y~~}{~}~~~|||z}||~}zz}~}z~~}x}|~|~~{}~|~}}~~{}|y}{|z}~y~}||~~~xy|ywy{~}~xwy|zxw||w|~z{{|zx}z}zww{x|x}ywx{|{wx}}zy{zzxzw~{y|zz{{vx~vz|z|z|}||z{zxv|{{y}z{zz{uywzx{y}z{|uy|vzy{|{z|y{y|yx{{xxzzwxyy~}xy}zx|y|y{x~}z|~{xywxxzwyv}z|yz~yzxv|{z}z{u}}zy}{|~}}||xyx{}{x|~{|~{~y|}}{zzw|{{~{xw}y}|v~vwy{{zzz|z{z|zyyx{|z|yy{wwxw|zz||x{z{|{~{zxxw~y}xxu|||vz~}xyz{|{y{xw|}}~x|xzwz{zx|u}|{z|zz{|}}{|x}xzz{|~}{|yz}}yz~~z}{yyw{~~xyzz|{zwt}}z}w|z~}|yxx|r}{|zyx}wzzxw}y{~|yz{}~u|y}yy}{}y~}|zz~}y{~|{|w}{o{|}w~y{}{xw}}{{~{}uuxyww|z|zyx~}{~v}ww{{z~yzzzzz~}~zxy{xzx|}~z{|zzwz{xy{u~{|zu}vyx{zz}~{{zz||v|u{x{~{y~|y{y|z|yy{w}z|{x{{wz{x~zyxv~z|{u|~{xzxz~z{~{~zz{v{zxzyzz|y|{{x{}~{xy|zw~}{z}x}w|z~|y|y{zwxywx~{yz|}x|vx{{{z{|zy}}}zyx}xz}z~{|yx{zvx|{|{|{wyxzz|z{{|y}}}y}~~~{}}|}~|~}}~|z~||~}~|}|}~{y~|z}~|}~z||}~{}}|~z~~~u~}}}}~|}~~~|~{||~~{~}yy~~{|~{~}z}}~{}~}{|}~~|~x}~~{}~}~}~~}}~~~x~~||{|||}{z}|~~}}|~~~~~~}}~~{{{~~~~|~}x{{z{{~wy~~~~}~}}~z|}}}~}{}z}~}yzz||}||~x{{|}~~~||~|{~}}}{~~{|~|}|}}~~}|}~|~~|s~}}}}~xz}~{}}|}}{}~|}y~y}{~|~~|}}}}}}~~~|~}y}x~~}}}~~~}||{z||~|}}|}|~}~x}~~|w{zu~x|{|}yx|}{vvwz{wu{|{{uvx{v}|zz~|{y{x|z}|w~{v|~{}~~}|xz}xt{zzw{~ytzwx{wxy~z|w|xzzx|{zzyz}y{zzzwy~|x{zz|z{z}{|y{|y~|xz{q|~{w|x|vy~|{zxwzyyy{|zyyx}y}xvx}zw{w{z|{}}}~}yw|}x{y|z~|}zy}{{|x}xx|z}}zw|yuyxww}}y{xyz{z|xzxx|}|~x~~|x~~|qy}}{y~{|}~}{}z~~v{}|uxzxyw}yx}zwwxz|yx}y|~}xy|~vzx}{|~y~w}|~~y~x}|wz|z}y~|}yyz||{xtwu{xxx|x}~x|yxzzv||~yy|}z{yz|y}x{|y~{zzz~}xvx|zx~|{|yx|xzw{|yyz{y}{{}z||s{y{zw{{}z}}~~{|yyzyy||y}zwy}yz}{~||z}~z}{zx{z}{xyxzyxyzz~w||{zvy}z~}x{zyxz~wyx{~ww}x{~{w|yx~{xx~zz|y{{vzzwv|x}{~y{||vx|~y~wy|zzvyw|~z~~~}v~yxz}z}wz}zw|y|wwx~yy{|yxw|u{z{y{y~|u{y|y|~z~zx{}wy}{y{~|}{z{x}z~xxy~{xvwy{z{||}xz{{zvvyz~}}z{vx{zx~{z}|~~|}}{xv}vx||{|{w}yz}x~zv~{wxyz{zwy|yy}||{{{|{}~y{zy}}z}~z~y}y}~x~z||~|}}}~~}}|~~~}{}z}}xz}~||{~{}~~|}~|~~~z~zz}~xz~|{}}y{~}}|z|}~~|~x}|~~~{~z}}|v~}|}}||||{}~~}|z}}}~~|{~{}}}||~z}|~z|}~y{~}~~}|~{~~y|}w{z}}~}}~|}}y||{|~}}||~}zz{z~|}{|y~{~}~~~}{|~~x~~{~~}~yz}~~~~}{}z}}z}~~~|z~ry{|~}{{}~~~z~z~y}||||~~~~}}|}~|~z~||~|}~}~}}||{~}z||~~|~}{~|z}|{}|}|~|}|}z|~}}|~~}|}~~~|{|z{z|{zxv{xzw{}|yz~zxx~|zzxxz|vwy|{{|{|{}~sy{{~y|{zy{zx{yvy{{y{|~y|{{{zzzu}zzy~}||zzyzyz{wxy{xz{~~vx|~|u|x~yw|xxy{vw{w{v{xzxy~wyv}wvy}zxy{yw|z~w{xxz{}vx~x{{{{}y{}z}w|ww|}zx~}w|z}{{{z~}}vxz~xy|zzz}}x}w{v{{|}w|{}|zw}}ww|xxzx{xy}r{|{{{zzyy{v{wyzyzzzu||zv|~z~wxxw}}wz|wzx|z|{x}~y~w{yzyxuz{x{}z}~|yx~y~x|y{wyz|{{x{zzz{||yyu~w}vzwy|zw|vx}v|x{yu|x}xwz{}t|{}}{y{||xwxv{x|{|}||zx|}y}z|~x||xz{{{{{|{xwzxuyy~}yzw|z}x{}|x}{z|yzxw~{x}x~xw~|~yzszyzxx}xyzyy}|~y{|}}wz{{zzzxz|x~|zv{w{{wzx||{zy{}{{|w}zyz{y{w}zzwyvy~y||}}zxyzyyz~x|yywy~{{xzw{xxxyz{z~vxxyxwzyyxu{}{yzwzxz{yyyx}z}}|z||x{y|syw{xzzzvxy}wzz|y{r|xyx{z|zz}xy{zvx{v{z|vxzy|xz{|yz|{|{z{||xz|y|}zzy|y|zu|{u}}{z~yy}uwxyx{}~}{{~zzwyzy}}x{y~v~yz{x}{xy{}xww}|zz|}yz|}~y|x|vx|{~~zz{~z}~{}~~}~z~z}~}{||~{~{|{|}|{~}y|~}|~~}}z{~~~}~~}}|}{}{~}}~}{{z}}{~}~z|~~|}}zz{y||{|y|}~{|||||~z{|~}~}z{w~||z~}x~~~z|~}|{}~|zz}~|{{~~z|~~~}|~{~~}~~|~|~~|~}}|z}~~y~}|}~{|x}{}~}|~}}~}|}{|~|~~|~~y|w|z|}~~z}}~}|{~|~}}{|}~}}{}{}{}|~|{}{}v|~}|||~z{z}||~{~}}{{~x~~~~z{~}~~~~}{{~~{~|~{{{~}{|zy}~~y|~x|{}}~}{}}}{|~z|}{~}}|}|y~~y||{}~x|~~}|~}~|}{|~~{z}|y|{~yy~{|wx{yx||yy{}zzzv{{wy{{{||x|xu}|{zx|~|~zz|}|~w|{{|}y|z~{yz||yyu|{~yyyw|vzvu|~zx{yw{}y~zwt}t|{}z||yzzy{~~z}|~zz|z{wzwz{x|{}}sy|wy{{z|y{}wzy{zzx{{{{z{wz{xvy}yy|z~y{{|~~{~|x{~w{zz}zyz}yy||{x~||x~z{z}xy|}{zz~}y{x~}zzy{z{|{zw{{|x{x}xz|yzzw~~|zzy||yxz~{yyywxz{y{{|ty{||||y|x}{}|}{yzzz{}~|}yxyy|||w{~~|xzyxw|z|v}z|x|zz{w}|y{|{}}{|{z}}~{~}~}||{~yzwy}|{{}{zzzz~}}|{}{z{}}yvyz}}xx|y{w|x}yz|{}y}|y}{y{~{}}zxyuwyzuv}zywxxvwv~yz~xszy|y}x|vyw|}|~y{|}|{y}z|{x{}{vw}vyw}u}|rz|xwy}x{~{uzyy{x}y}~|yy{x}vyy{uz|||z{|z~{~}|~vxx|~y}{{xx{xz{}}y{z}}x{}z|x}}{x~~y||yy|~z|x~~w{y|~z{{z||y{y{}z||vxwy|{zxz}~}xwxzxz|{xv{z{|zy|{z|u{|}|w~wzz}}}~}x|z}ywyw}{{~r|{u|yy{zx|{yz{z|}zw|z}}zx||}{|~v{~z~~{|}~zz~~|~z~}~z}{|}~{}~}~|~x~~~|}z{}z~}||xzz|~~|~}~~~|~~{|}x~{}|{|~}{|x~{}~}}}~~}||~|~~{{~{||~~}|~}z~}~|}zy|}~~{w~y~~{|~}||}~|{}}~|}~}~z|~~z~}|~|}|~~~}~}}}}{}}z|~}~~~||~~y}{|~~|{{x|~}~}~~y}~}|}|zv~z~||{~~}~}~~}~~}x}w{}y}|{|w}}~z|}|{~|{~|~{y~zx||}}{{~z}|}|~z~z~x~~}|~|~y~~~yz|}|~y~}}~~~{~z}y}z~}}}y}y|z}w{}z|}z{|{xw|zyyzz|{{zz{}w}{{|{}w{z}y}z{w}w|{y~{}w}{z{{zwz|}||zz{zxy~y|}y{}}z}x|z||{y~}}xxzx|}x|{x~{z|}{}}z{zz~}}|{vzyw|}yy{|}}~|y||x{}|{y{~}wzxz|~uzzz~|}z{y~zv|{yzzx~||}zx}}}||~{|}~y{y|{yw~zx~zy|z{|}zx|z~~|w}}~x|zy||{||z}|~zxz}|~|y~xz||zx~z|}|~zy||~x|z}|{}{|xzz|u|~{}~|{||}y{wz~|~y}{{~z}{{~x|w}zz{zw~y{}~}w|xy|}y}|{{z|{~zzyw}wz|yy}}}}y|y~}~zx}xxy}zy|}~zy|}xx{~z}{}z}{x~~~~{}}|{{|}~|}{||}||}}}}zx{{zw}}|{{|zz|~z{}~z~}||~}yzx|z{}~z|{|}{||~~~~}y~zzy~||}}|{}|}y|y|{yyw~uz~yx}{~|}}{z{y}|||~{y~|z~{}}z{{}}|{v}{|}|{xzw}|~{wu~}}w{zy~~z}x~w~}|~{|z~|~~}z~||}}{{{|{}vz{~{y}yx{~}{{}z~y|y}~{yzz}~y|}{|}{}||~~~{}{~x{~|}~{yz~|x~||~}||xzuz||}|yzz||z{}}~{~{}|~~}}}~~|~|}}~~}}}y{~~}~||}~}~{~~~z~|~}~{~~~~}}}~|}|z}~}~~~}}{~~~~~}~}}~}~~~~~}~|}z{~|}}~}y}{~|~~}}{|{|}{~~}}|~z|~|{~~}~}|~{|}~~~~~z~~}y~~}|~}{~}~|~~~~|}~|~}}~}~}~}~~|z~{~~{z}~r|~|{~~~|~|~{~}~|~}z}~~}~~|{z{}}y}~~~~}}{z|}{|{~}y~}{w|zu|zz{z~}|wxv~s{zyvyyx{x}ywz|x||~x{|{}~z{y|v~}zz{zz{z|yzz}yz{}zyzywz{}zv|xzzyx{vxzzzzx{|z}w~{z}{}xw~y~z}zwy}z}uwyy{wyzx}|z|~w|yy|{szy{xy{|w{|x~|y|x}~|}x~~{{{~{{x|}||}|}v}y{ywy}xy{yw{|x~~zwyyxvyy{{{x}{zzu}{}|vy}ywzwx~~z{||z~}~z{xz{|xwzx|x{|zy}u}||w{v{|wy{vw}||x|z|uz|{|uz~y{~zz{{z{~}{}vyywxxz}|zwzxy{x}|yzwzy{|{z~}q}~z~{||}{{{|z{}}|{y{xx{|z}xvyyuzyx~wuzwy|}}}x}|wzxvw{z{{}xx~}}y~}xz}wv}}~x~xx~xx{||{xx~y||z~yyvwt}yz{zzz{wz|y{~z{|y{~|{{yzy~{{{}{x}y}yx{|x|~z}{}z}|xz}y~yxx~wx{yy{{}y{{xyzz~xz}zyyz}}}}|~{v|}{y{|xwx~}zx|zzvzx{|{zy}|zwy{}x{{{}x~yx}y{}{z{z~|zz{z~{|{{zzyy{{wz}yz}xx}~xw|y{sxxzz|{xyzww|~}|{xz||{|y}|xxz}||{}}y}yy{{{|x|{y{zw|}v||}z}y|y|xz}{||z{~|x}y|{zyz}~}|||~{{~~~{z}}}y~~~~~z~}}y}~u}{{~~~}{|}}{||{|~|}|}{~~~||~|}~w}~~~||}|}}{}}yx|}}}{}}}|~}{}|~}y}{~~~~||}|~}||z||}|}{~}}|{~}{z{~{w}y{{y}|~y}~}~~}}{|~~}}|}}~~~~|z~{|~~~}zz|}z{~x}{~z|z}~|~~{|~{~y|}y}~~{}|~}~~}}~|z|{|w~|{~|z{}}}}~}z}}~|~~{}~}~}~}}|}~~y~~~}~{y}}~~{}}|z~z}~~y{|~y~|~|}}}~}~~}|~~|}~~}}y}{~}{ywv}z}x{|}}|{v}{{zz~zzy|||{xyyy|{}~zzy}|zz~|zz|{z||z~v{y|z{{{|xx{{|xy|x||}|{y{yxzzywyxytx{zzx}xz~yzy}||||wx{{z~y{|uy|y~zy}{y|xzu|yy}|{}{~u||x||zx~|}z~|{wy{{yxy|{|{}}~|||zz{|z}|y{}yztzzzz}w~zx{}z{y|{zx{|}x~~yo|~xy~v|z|yv|{{|{y{ww|xzyzz}z~~{xzyw|~zxwzy}zz||zz|zz|wz}~y~wu{wwzzz{}}|ywz{y~|u{}}yzy{xyz{}{x}yz}w}{~|yzwvzwxwx}v|xy{y|{{z|~xy|}y{x~zx{wwz}z|{y~y}y{wzy~yz|{uy{|}{||yy{|xszx{x~{z|{}yz|}yx|~w}w|{ywzxyxv|yy|z~x{~yx|||{|~|~w{~{z{nzz|z{}wzvz~{|}|{~xy{{||{v{||}|{|z~~~yy|yz~y{zz{vy}{yz{xyz~}}z{{}}{}|{{z{||x{~zz~yz~~xv~y{{xvx~}yyxw{{{{zyz{|}|xzx{~{y}yz|{x{zxz|z}}zww|w~}}xyy||y}{{z{||y}|z}z{x~}z~}||}x~{zywy|y{wxzx{{~y{}~yx{yxw}|~|x|~u|zwxxv|xz{zy{w||}|~z{|~}|yxy~|{y|{~{x~}|xz|z}y||~yzwz}v|y}||z|x{~~|{{z}|~}}~|{~}{|}}~~}}~}|~}||~~~}|||~~z|~{|{}}}~~~~|}~~|~z|z~}}~}}{}}|{w~z}}}{||}~~~y}z~~}|}~|~~}{~||}}z}~|}~|~~}{~}~{}~}~~z~~~{~~~}~{~}{||~~z}}~}{~{}}~}}~~{}~{|~~~||z~{}~y}~||}~w}|~}~~}|}~|{~~}{}~||{}|}}~}}zz~}||~{~}|{~|y~}~{~{}~{~}}|~~{{~}|~}~{}{{{{x}||~~~~~{}{{~~|~}{~~~}}y~|~~}~}~y}}|{}xy|}zuzw|w||{{u{yzzu~{yzz}xz||}zv|yx{xz|}|{~xzy|z{z{|zyx{{x|}}z{ztyx}y{xw{~yxy{y|y|xvw{wzxxu|vxy{|wvwx|szyx~{w{xyy|{yyy~|{}{ux|~|||v|wwxyux|xuzxw~|w}|wxz}}z{yxzw||yyy|yw||zz~~y|}y{{~|y}zx|~z|{z~sz|~~zzv|x|}|w}wt{z{u||xvz~y{z|zzxz~~{}{~z{yvx{~zy}zx|z{z|}wwzzvrzvzxvy}z|xxy~y|x{yvzxzzw~z{x~zyz|{}y}x|{}{{|x~wxtz~xy{~ww{{x|{w~xw}yzv|{x|}}wzzxv|w{zy~~zzz|x|||{w|y~zyz~z|}}}|zxsx{}|~{yw}{||zu}}t~xx~ywx{wyuzy}}zz}~{~x~~zz|}|v{~yz{|~{|z|v|z|{{z{|w||y|{|zwz|xx{zu{yz~yx}}z{xzxz}{x~{zwx}xyyy|zzw|z|x|ww~wy{}~{{xxzwz~zx|y}w{yzuz|}xvy}{z{zzwy~xzw~{v~{|~~}yx~y}z{|~~z|y|z|{z}y{wv~y{vy~|y{xzw}w|~}w|~|{{z{~}||yz{}{~|}z{ywx|x{{}~zy{{y|y{}y{~xx~w|uz{z|}yw|y}}~{vyyx|~{w||zx}~xx{z{||~{zzxz~x||}uzzyywx{}|yw{|zz|~yy|wyz{|{|{{y}y}w|}}~}|zz{}~~}}zz||}|z|}|}~{~~~}{}{}~}~}|~~|z}~}}}|}z}}~}y~}|~}|y~}~}~|x{~|z{}~~~|}x{|y|~}~~z~~|}~{zxz|~{|~}z}{z~~z~}~~}~~{~}~|~|~}~~}~}~|}}{~~~~}~{{|}{}|z~~}|~}~~}|~~~|~{~~~}}~}}w{}z|~~~~}~|}|~{~|~~~~{yz~}~}{~~}x|~~z~}~~~}~~}~|{}~}yz}x~}~}~~~~|~~||}}{~{z}|~~~~{~|y}~~||z~~|}w|{~{|z|~~z|{{}||{~~}}~|}~}}~|{{~{{|zz}~{z}w|z}z}{~|w}|}}{xx}zzz|}|zzzz~yz~zy}}||}|{x}}v|w{{~z{{{xuz{}zz}~|}}tyx{|}z{zy{u|xy|yy~{x}zz{{}|{||zxv{x{}~zv|uy}{u|y}~~yzu||zvz{z{z{}|y{z}{ww{w~wz}zz|v|~zzzz{|wzy|~{~w}vyyz|x{|xz~{y|y|zxvz|zxv~{||}y{yzxwvz|ztzty~y|ywzz{{xz~|y{}{{z{z{rxyw~ywz|x}}|y|yyw|zy|y}x|{v|~z}{{zy||zx|{{}{}|~zyzxuwyv{u|}y~yz|{xzwy||yvxx}{uwx{|{|}x||zwyzyzyy||y||z|y|zv{~{wyw{}{{|}z{{x{y{w}|y{x~yz}|z{|}w|ywxzy~|zzzz|w}xxz{{y~|uzv|{}||x}y}{z}~z}|yx|~y|x{|{|{{~vwyw|z{|z}}{{y}~yx{{|w{yy{zwy}~|y}y{{{xxwy}z{v}y|xzx{{}zzzyzv}|xwu{z}z~{x{~}{{zy{|y|u~zyz{{y~yu}w|~x}x}yy{{{zxy|{xxyyz|y}vyxy}xy~z}y}|~~}w{y}||vz{zyz|}zvxxz|xz~~zz||{{xz{wzy~yy{zzv|zw|yy|}}{|z|y|u{||}y}}zz{|vy}z{zzux~|zv|}{x~x}}zzy}xzzw~}}yx{}|{}wy{|zxy{{xzz}{w{{xz{wz|{|yzu{xz|z~{|}{~}~}}|}~y}}|~{}|~|}}~~|~~}z{{}~}}}~y}}||~||w~}|z~~~~~|}~~{{zz~{||~|{}~}{{|y~~|||z|~}}~}~|}y~}w~{~}|}|}y~x|{~~~|~|~|~{}}}~~|~~}{~}y}|}}}|{}~|~~~}~}~~~}||zx|}}~}|~{~|}}~~~~~}}{~~}~||}~}}|~~~|~~|~|}|}~}y~~|{}|}{{~}}}z~}~}{||}~}~}~~~|}}}}~}}|{{|z~~|~}~~~~{~~~|}}}}z|~~}}}}y~|y{}}}zz|}}}{{x|{~||}}z~}~}y|~|{~}|z}~}zz}~}}|{~~|~|zzy~}{|~|~z}{zy}yyzxzw|{uzy{x}}~yy}}|yyyvy|}xy~wzz|~z}|y{}w}yzxvz}~zxz|zwz~wxxv|tw~wxvxzuzyu~}|xz|zxxz|{~vzz|y{|y}yzz{}|z{y|xy{~{uzz{zu{{x|y~~x|}}~{v}zutxxxy{}||}|y}x}v}|}{{{{~x{~|z|}}w||~|yxu|yz~{{uw|zzwzyvy{yw{yz}}wzyz{x{~{{|zyz}~z|}{y}z|{yy~z|y|y~}zw{xz{}u{y|vz{}{yw{}yxx}}x|~x{zz~z~w}{~yy{y~yy}x}{|{v|{zzyw{xzxxxwyy|xx}|}y{x{{~}s{x}{z{~{x~ww{}yzzywz|}y~{|~}|yu~|w|z|z|v}zvyw{yy}zx~wyx|vvyzxuy~xzx|y{~}y|xz}|x~~}{z{{w|y}|xw~wwx{x|vyw|zuy{w{|{y{{z|x}{x{|y|zy|~}z{}v}~{}zxx{yx~xz~xx|{z|y{}}yw}}zvyw{u{z~|~~{x{|}||yxzz~rz{z|}|y|wu}{yz|{x~z|wz{y}x}y{{x}v|xxy{x|{w}}yzz}y{z~~zz{|}}|}v}}w|{w|zyx{y{|}y}{}w|~|xv}w}x~wyx{zxz}{}{{|w{swy|z}~|||~~}~|}x}zxz{yzw{{{yww|}yz}z{{yyt}~zz{}|zw~|~yz~}~}{}~}~~}}}~}|~xz|{{}}~~~|}}|~}|~}~{~}}}zz}~~y|}|~~}~~|||~|z}~~~}}}~w}}}|~}{z{|~||}}{z}}y~}}|~~|y}}z~{|{|~}z~|~~~|}|~}~||~|}}}z|~~}zy{}~|~~}|~~}|}~~{|~|~||}||}|{~|~|z}}}|~|~{||~|~~}}~~|~~}}~}}}|}~z~}y|{{}~~|}|{~~}{~~}z}}}x}{}~~|{}~|~}~}~~~{{~}~|~||~~|}~|{~{|z}|~}|~z}~z}|~}}|{~}~y}~~~|~~|~|}~}~}|~~q~|}}{|~{|y}||}{~{w~}~|}~}~w|{xxzxy|w}v|z|zx~~y{y|{v{yx{|wv{zx|yv{|x{zx{y{xxw{{|z}|x}}z|zzxzyyyy}z|w{|{}w|x|x}{|wx}wyz|~yz{{wx~~w{|x{{x|zyxy}x}z|y{zv{yxxvwxyxy}z}~zxz|~xzy|}|{z}z|{}~uzzxyzzxx|z{u{ux{x|zx~z{zx}x|u}z||~yx}r{vw~z|zyxv{}yy{{z|{|{{zzwy{x}{zzxzzuwzzx|~|y{{zxv}zz||{yyw|z{z|y{z}x|~xy|zyz{ywu|xx{~yxw~yz}{|w}|||~|yxzz|~x|{x|z{~y{z|ww}|{zy~{|||{~{|zuzzz}|{yy}{{{}||wzty|z~~y}zy{}~z|zzuz{{xy|}{uzywy|v||{xy~|{|x}|}vyuyzyz{xyy|zy{zz}zvxxxw|}}w||yvz{zyzyz{{}}x|~y~|yzzxxz}wx|}z}|yxz}vz||r|y{|w|||~}zy~{~yzxzzwy~xz{{~zvxy|w}s}{}wwzx|wxxyut|z|{v}{}zz{~|yxu}{yzzy{}z}{z{zz{{z{{{xz~{yz|yx}y{uyw}y{|wyz{z~xxz|{yw{|xz|}x~{|}xy|yz{u|~{{|vyy}}tw}zz||zzzzyw{|xwyy~z||}~{xyx||{||x~x~xy{xzw}|}x{x|z~~|z|ty{}z~~xz{y}|}yz~sz}~vwz~y|z{|~u~~x{{ywz}~}{}|{~}~}~~}{{}z~}~y|}~{{~}~}}}{~|~|~}}}y}~|{|~|w}|}{||}|~|w~~}|{}~w|}}{y}{}|}~~~~}~}}~}{}{}{|}|}~|}|}~}~~|~~~}|~~~zz~|}~}~|~|~}}~~}~}~|}}}w}~|}}~}~}~~|}}~}|}|~~xz~~}}}|~|{|}}~y|{{}|~~}~~|~|{~~}}~z~||~|}|}~~}~~z|~}{}~~~}}{{~{}}}~}}y}~|~|||~~}|~}}|}~}~|~|~~~~~}z}{|{~|}y~z|}}~|x||z}~}~x~~}y||}|}}{}}~|~}}}}}}~y}|~}|~}{y~{~}~{~~~}}z~z}zz{{~|}{{{z|yy{~yzyz|zzwyy~wwzxxx{wzyy{zz|{xyx}x|||~z}{|y~|}}z{w|y|x}yz~z~v{|zv|~vzy{w{zy|y{|yxzwzuxxyzw|yz}|}v{{|v}~{}|yvzvz|}|{y}|{x{v|}yx|xyzwwvx{wz{zz|||{w}zwtzy}{|yx|~}{{vw|zw{w~x{}|yw|w}}}zz|uzy{uzxyzvy|}}{vxyxxwz~vy~{{zy{}|yzwy{}}y{{}||y|z|{~w}zwy||}yyxz~}xw}u}|zw|{}xxwz{wz{x{x|}~||||wz~}x}}|~zw}{~yzy{|||{{yv~wz}wz{{|x|{uwv|zy}{vx{vzzz}}y~{y|z|z|z{zyx|{{v{}|y}}z{wyyyzz|{}v}zzzwyxv}wx}x}x|~{{}~~{|~z{{{}|z~yy|~z}y{}wx}y~x{~{|v{x}x}{y}yt~yyxtw|w}}|y{zz}zz|{|~|z{|x}~}~}}|}{{y{tz{zy|yz{yyx{y{zyuyyvu~y|z{vy|~y}~xx~x{|z}z{|{~{}z|~v|xyzy~v{x||u{vz}~vy|{~v{{{wy~svvx}y}z~zw{~}{zuzv{z|||}w~z~z{zuzy{yyzzxwxzz}z}zyzzz|zw{||{{{wyw|{s~{{wx|}~y|~{}{}~|{{t|u{yxv{{y~~zt}vy{x}xzz~{xxywvv}x~yw{{{~|y|{u~x{}{zy}}~|~~|}|~~~~~|||}|}}~|x~x~}~}}z~}{|~~}}{|}~z|{w|~}~{~~~y~{~}{~~{}}|||~~}z{}|}}|~~z}~y|~~|~|y{~|}~|~|~}|y~}|}}}~z|}|~}~~}~}}}}}|~}~}}}}~|}||}~|~}~||~z|x}|~}~~{|~~~~~y~||{{{~z}}|~}{~|{}~z}y~}|~~}z|}w}|x~~y}}}~}z}~{|}}{{{|y~z~~|}}~y|~}~{~~y~}||{}|}~|}~}||~~{|~|~|||y}z|}|~|~}w}{|{{}}|~}|~|}~~~~}z{}~~y}}~zyyzx~}}~z||~v{|~w~||}zyw}{y{wz}}}}{~yzzyy||{xzy~yxxz~~{}uzx{w}y}yw{|z}xuxy}|z|zw~{xxzw|z}z{w|{~z}yz{z}v{}|yzz}~{z|w}}~{||y}y~v{yzy{{y~{~z}{{||z~~}~x}~zvz|wx|}xx~yzyz|}yy||v~~yu|~~zuv{y|uxy{{z}zyy{|{|y|yzzz{yxx}}x|yxux}}uyyyw~x~{x|yw|}y{xwwy{{xyys{|y|vy|z~y}w~x{xzx|||zz{xz{|}|y}}z||y|}yx{}|~zw{~|zz}y|xx}z|}y{{x~y{|xu|t|x~|~~~vxy|}yz}{u{}{}}~|x}v~~~z{y|zz{}}~~y}}y~~ywz}}{z}|z}}z}x}yyw{{w}|w}{}z{{yy{z~yz{y}yyzx}x{zw~|w|yy{|||xy|{~y|{}{|y|{}|}|}{}x}z{t{xz|y~}|yz{|yzz{|v{y~z~xy~w{w{vwy}zx{vzy~}}w{w~z{xx{w}{{|{}w|{{~wz|}{{z{v{z|{|{ww{{{|}{y}zxw{~~{ww}w{}}{z|zzzz{zx{z~{yzxz{yzx}|{w}{w|yxx|zy||~wzzwz~vx~||z{xz|y|~z}~zzw~|x~{}{z}yz|x{yy}}z|{wz|{}|x}yxzt~y~zyxx|}v}}y}~}zzy|xwz}wzxzzxz{{{|}}z|zzx}|z{~ww}y~yy{||~{x~~~~}|~}}||~|~{||}~{~~|||}|}{}}~~|{{z~|{||~{~|}z~}z}}|{~~~~{zy~~~}~~|{}{~}{z~z~~}~|~~|}~~|z~{}}~|x}z}~~{~}z}|~||}z|}}~z}~~{||}}~~~~}|~~~}{~z}~|{}~{~}|~|~~~~~z~~~~{~~~~|}||||x~{}}~}}}{~{{z~~|{u}|~~~}~}~~|~||zy}}~~}{~}}~|}{}|y}~}|}z|~{{y|~z~}}~~}~|}}~{~z}{}}z}~z~~}z~}zz{~}}z|}|}~{|z{|}xy}~~|}~x||}}~||}|~|~}y~|}}|~~}|}|}~}|}~}~|y|~~z~}{x{y{|zyzz|}|zyyxy{x~t{}xv{}|z|yu|xxywzw}~t{|zxx}|z}y}~|{}{ywy}w{}{x}yzxz|~{~zxz}z}||xzxz{xyxyvzyx|z~x||wx}yz~||~{~~|~v|yz|y{w{{y{}{}{q{|tvw|xy}||zzy{yz}w|y{u{x|xz}}y{}{x}x|}{~z~w{{|xy{t|}~zy~xyzyyuzx{z|x|v|y{yy{xz|vz{|zwzzv{w}{|yz~zzy{z~}x{}~yz|wz~{wz~{zzw{}vzxyzxyzyy}{|wx{{zwy}{v~{||{xzyy}{~|xz|w}z{~v{}w}~wzy{~~y}{t{z{yyyv}y{{~{y}~v}xz{||~|xzx||{~w|}z~|xx{|~{y{y|yz{|w{{zzxyy||y~wz{w}|v}yxyyyyzv{z~{{z|x~}|y|||z}{{}~~wwu{yy|yz}|{x|yy|}~uz}{v|z}{zzv{||{zy~uy}{}y{}}}|yy}|w{z}}}}w|{z{wz|wyz}xyw{}}yz|yw}}{yz}uz{yxyxyz{{u|z}{vwyv|~zzv~~}{{{~}|{|~z~zy{z~x~vz|~wv~yzy{}||w|}}w{w{{|z|}~{|}~z~|w~zyy~|~~}y~x{}t{~xx{wsy{{{|zv~y|{z|x|}}{{~{zy}w}}xx}{{wz{x|}|~~w||{}y~~yu{z~xyywyy}y}y{w{v|yx{zxozz}}xy}z||{y{{y}}|}~~zz}{y}}}y~~}}|}{{}~~~}~}y~|}}{~}{q}xz~z|}|}|}y||}~z~~~~{~}~~z~}~~y{~|}}~}z~~~~|||w}~{~yz{{~}x~~~~{|z|y~}|{{~}~~{~w||{{|~}|~|{~}|{z}|}z|}~}{~~||~|}{~{z}~zy~~|~}~|~~}}|}~}~}}~{{~~~~z}}|}}}}y|}{~}xy|y{{}~|w|}}|z||||}w{~|~|z}~zx}|}|{{~~|}}~}~}~~}z~{yz~{|~}|w{~}{x~~~|y}}}{~{|{||{~x}x|}{~||{|~|}}~|}~~~|}}|{}y|}~y}|{~||~}|z~{~|~~|~~y{}|}~~{y~}}}{z{}zv~uz|~v|xz|z{~~yy~}{v{y{|{{xzzz{|v}~{{z|{~vy{{}{|y|y{~y{{y}}}|yz|w~|~||yyyz}}y{}u|z}wy{|{yx|yx{|y{}w{}{}x}{{wzyzzyz{~}}z||{x{}{}{||{x{|xvzx|w||{yy}~y{{|~{~x{{{yz|{~{~||z}w{}vxzz~~}|y}yz}{z|x|||{~w~~{u|~xw{~}wz}~|z}z~x}y~yzz|}}xz~|z|vy~{z{zyz}y|x|~}|y|y}{xy|zz|z}ywz}y|~~~}}|xxv|wx||{{z{{|z}{|y|{y{z{}y~||z}|zz~z}~}{{|~{zxzz||}|}w{~wy{{}x|zz{|~yx~{{x{{{|x}zw}xw{y~~zzy}z}yz}z~{}~|zw}|~z|x{}zz~}|z{{|zz|~vyx~{}|{z{xy{zx|v||~|xv{y|wx{w{y|~}yw}{||}}{xz~{{}y|}~}{y~{{z}{}{y}x~{}zz|wzx}{{{}}~}z~z}{}}}zz~{~{y~z~zz}~|{}z|||x}~zz}{x}|||{z{z|{x{}zy{yyzz~|||zz}|}~v{}y{|}~{{|xz~~|~|{|y}z{|}z~|uv}|}w|~{zz{||}{}{}x{|~x}y}wz}{yzy}|x{{xx|{z~}~~}{{{{|{|~|w|{w||||~~{}}~|}|~{}||~}~|~|{~~~||}~~}|{~~~}}~}{~~~~||}}~|~~~z~|z~|~}}}|~~}~~}~~~}}~~~~}}~~~~~}~~}{~~~|y~}}}|z|}~~}}}~}}||}~|~{~~}z}}~~}}~~~y~~|}}~~~~~}~{~}z}z~~}}~~|z}~}~{}~~z}|}~~~~{}}}~~{|}~{~{|}~~~~|||~~}~}}{}~~~}|~|{z}||}~uy{{~|xy{w~v|x}y||{{xxyzz~x{zyx{wxxzy}zw|wy|{y}}~~x}zz}z|~x~~z}}|~v||zxx}z~{zxu~y}x{|{~{wz|yy|{{vzw{{{v|}x}xx|{y{}{z{|{~}}z}|vyxx{{|w{uzzv{||y||xvy}x|xw{v{~{{|{|}|~yy~|~zw~~{}}}{x||~y~x{yyu}~|z{zy{xzt{xzx}yvz{zu|z{z{~w|~~|~y}{ywuy}{{yx~{}{|y~z{z}yyxv}z~{vz|z{wy{{z}{zzxyw~xv{z}{y~|x~~{zzzzx|z{x||{tx|{xyx|~t|~||}xzwvywyywz}zwyyyzwxww|xzy{y{}|~~zy~z|{|y{z}zvzzw~|zyv{yz{z{z~~{zyz{x~y|x~z|{||}~||xxy{}}|zx}z{||w{}{|{|uy|}{y|w{~wv{y}wzyx|zx|vv}xzu{x{y~}wz|u}xz|||zyxzy~{x{z{|{}}}{y}z|}zxwwxyzzw{{zz{|}vx}}wwz|}yz{y|z{|z{{|{|yyx|w}|~~w|}}|}{zy}|||yyzyy{x{w|xww|y{y{{{vz{}uyyuw|~xz~|{w{z}ww|}w{yw{|zw{~y}|}}zyx{{xyzyzyv{u{vy{zzyz{z|zvw|vw~xw}yz|zw{v~wx~u}~v{z{{x}y~~||{wzyx{w{yyz}y{~|xzv}yzxwzy{zy}~{~~}{{~{yy}xzx}||~~~}}x|~}}~}|}~|}}}~~|~{}~||~|~z|}|}|y|}{~~~{}~{}}}~x}{z}|}|~z{~~~}~~}~z{}~~~~{||~|~~~}~}{x~}}{}}}}~}~{~~||{~}}|}~~~}}~~}~~~|~z~{~{}~~|~}z{~~}~~}~~~~y|}}}||}z~yy|}}v~}~}~~~~|~y}|{~x}||{}~~~~~}}~~|}||{||~~~{}|~}~~~~|~}~{~~|}~~~}zu~~~~{z}{}}}}w~~~y~z{~|~~~||}{}z~y}}}}y|~x{{z}~~~{z}x~}|~}~~x}||{~{~~}}~|z|~~}~~z~|y}}~~{}}y}~||||}~|{{~y~}xy{{|}}|z}yy{~zx{{|x~{z{y|z~z~{||{y{v|||zz|zy{x||}}~z~w~{{~xw~x}z|xw|y||{vxvyyyzz~}|~||y}y|}y{}xx{|u|y~yxyyy}|zz{z|}x~yz|z~zwyxzxy~wzsz{w|{|zz~{zz|||x|{~}{|{}y}z{}vyxy{y}{z{{wzzy|y{{z{yy||z{}|zy{yx|{x}vxz}xxyxy|||zzz{~y}x}xzz{|~z~y}{}~zz}|{{~|x{~~zw}y|xyzx||x|z||yx|wx{|zzzz~{y}zz~~~|{zzx|xy~{y|z~{z{~|x|x}{|}z~u{~|z~zzxz{|x}zz{w~yxzy}{~~{}zy{}|yz}{zzzy}{{}x{z~|z{zz|yzzzy~xw}z}{xzyyw{}|x~z{}z{w{{x|wy~{{{z{||y{y|{xy|}yz|{z~{|y{|xwxyxx}|~{}}{ztv{zz|x}w}~y|{{}{|y{}w{{|y}wzz}yy~yw{y~wy|x{}z}~{{{x{{{z|{|}}xzz|x||zw{z}w|zy~}}z}z{}y{~}{xxzz|tw|}|{|uy||~xy~zz{{yyzz~}z{wz|wxx}{zy{w}}z{|{wyy{zw|}vxyw|x}~}yw{~}{}}k~yvzzzz~z{||xzz{}y{{w}~z{|{y||xyxy|}zz{~z~|{y|y}}x|{}|zz{{}|y||uy|zv||zzvz|~|z||}~{{~}}}{{{~|~}y~}~~}|}ww}{~~{}|~}x{~zwyz~~}z|z}~}~~}~~{~}|{~|}|~}}}|z}}}}}}}}y{~|~}}}}|}~~|{~}||}||}{~}{{~{|}~{}~}}}}|z|~}}~|}~~{}||~~}~~||}}}~y}}~|}}}y|}}~~|~}|~~}~|~}~~}zz|||~~y}||{|~}|{~zx~x}~yx{|}{}{x~{}~|}}z||}|}|~~z}|zz~~~|}|{}}}{|||~|~|z|{~y|x}~~{~{~}~|{{~}||y}~{}w~}}~}}}|~~}{~|}~{~}~|~~~|~~}|~{|~~~~}~|}{x~u}}|yyuz{~|w{zw}wyyzzxx}wtzy~x}u}}zuzwuxwzyzx|}{{{{{yz|{|{y}{y~{~zx~z|}|}x}wzzx{z}{xyvy|yw|}~w}x{{~|}{|y~x{{v~{{z~x{}|w}x}|x|ywyx~vxzxu}wyx{x|{|wyzuzwywwxy{y~}wzy}w~}|~|~}z}zz||~yz{xz|~~|yx}z|~|wvyyyx|{yz|y|}{u|yzzw~~}{z||w{yww{z}||v{yzvz~|xxv|{}vxx{{{z|~|{{|}x}}zwz|zyxw{{}x{u~}|{w{xz}|z{}||z|{{}~{{{v{wyy|zu{zz{xwwyyxx||x~|x|{xx|z}}z|z{|yy|y{~{{zy{z}~~zzzw~szx}{}y|yyvsxzz|u|yxs{y}y||~~{z{yv{z{~z~uz}||wy|~wy||{zz~{zzv|ww{~z{xyq|zyv{v}zz|z|}~|{{zy{}y|{zyyw}|y{~z{z|{w}zy{xwyvyx|}zx||}zt~yyxzz|w}y|z|xzx{x|z{~{z|~y||z|||y~wz{zy{}}{zxzwxy||yyu{xz}{x|~{zxw~}}xw|xz{{{~w|x{}xz{|}|vyv|z{}{{|{{y|||yy{yzx{u{y{y}yy{{|~||~{y{}u~|~}~zz~z{||x|}{{{z{xz{|{{xxzyw{x{|xxz}}|x~{yxy}xyz{yzy|vzzz|}x}{{zwy}{xzz~~|x{z}~~~~}~}}|~~w}}{|||~}~~|z}yz|~}z~~{~}zzx}~||~}}~{~y||~~|~~|~}~}z~~}~~~}}}~}y~|}}|~|}}~|~~|~|{}}~|~}{|~}~~~}~}~}|~{}|}}z|~{~}}~{~~|~~|~||~~}|~}}}~}~~}|{~{|z}}}~~|z~~y|{~|~~}~|z~zz}}|}~~}~~}}|~~{|~}yz~~}|||~~}~~~}~}{~z}~|~~|~zy~z|~}{}~y~{~~~~{}|}~~|{}}{~y~z|{~w~{~{~~~~z{}~}|~wy|~~}}~}}}}~}~~~{z}}~~y}|z~x~~}||~}|}{z~~z~{|~{}xxy}{~v{{{yvvyz|x|yyy{~|}|z}{x{zxwyyv|yy}yzyxxwz{xx}zw{|~y{|}{{{x{|zyy}}vwxy|}{zv{zw~y~z}{|y{x}zy|u{y{yzywvwuy~z{}wzx{{|||{zw~zzx{xzyy{{|wu|zy~}yy}w{uzz}}{zz|{yxwzz{ytwzzwy}z{wx{x{}y|wzy|yz{~y~vv|yzv{yxzz{|wv~{wv~v{{{|zw{zzy~y{z}xyyy~}{z}uwxy}zyw{{|xz|zw~{yzz|z~}vzyz}|yz|z|~x~wxyw|{y{{{{x{{|x{x|{zv}{xvy{z|{}|}w{{}y{{}y{{{|wxx|yzzyx{{yvz~x|yz~{zw{{xuz~y{xu}}z{|yxw{{|ywww}|z{zzz{wyxsryzy~vzvxw~|y|}{|yzy|y{{{{zr|xxy}vyy~|y~~z|xzxzx|yyyv}xw}x}||}yzy|yy|{y{zvy}wuzy}}zyzz~yxxzxxx{}y}x{|||{uzz{{{{wy{x~y}{{ywwz|x}zwy~{}x{{xzu{w{|~z|ww|yzz{|wxz|ztyw}~|y{v{xvxy{{zzzx|yyz~wz{zwz|{yx}}yz}|yyy{|{z|{}{{yx}w}x{|z}{y~x{zz{~{}~}{z{~x|u|v{yzx|~zyzw~|z}x{}z|x~z{}}|z{y|xz}yzwuz{~uz}{{y{z{{}|y~xu{zy{{wvyzw{|zzw|vwyv}}y{yy}y}~|{}~~~~~{}z|}y~|~~}{}~~}{w|}y{|yyy|~~~}~}{z~y|y}~}}~{~|}z}{~~{~~{{}}}{~~}~~||}z~}|}{x~}|}|y}|z~|yy|~{z~|}}{~}}{x~}~}~{~|}}~}}~{~}~~}~~|}~~z~{}~}z|~|~~}~}~}|~~|y|y~}|}~||}~~}~z~}{~~~x~|}z~}x}{}~~y}z}~}|~~~~|}|u}{~|~{~}}|~}{}~~~|{|~}}|{}~{}~~~w{~z|~~|~|{~}{~}}{~}|~||z~||~{}||}}~{|}|~}|}}|}~~~{~~|~||xx~{~{~~~~~~}}~}}}~z~|~}y~~x|~|~z~}{z{}{}}}{{~y{}z||z{}zvxzyyv|zy{zzyxxz|zxzvwzzyzzy~{|z|}z{y|}x~zy{|}||~}~z}}{~uz|u{{|x}zywzw|yyzy~szzxy||wy}~~u||}x~z~yz{{~z{y{{}xw}}}y}{{z{}z{y|yxwyyyvzxyyyx{|uvx{|y{xvxu{xy|{xw{w}}x{~z{~u|}z{~}zy}||y{xv{{z|{xy|zz{x{|vzv|xzy{{z|y|||}}uz{y~yyyzzvyw|zx|zz~|v~{{y|v|yzyxz~zu}ux}{w||xxzyy}y{y|zyz|{w}zzv{{{}z~~{vy|y~}w}||z~zzz|x|x{w{yz{xr{yw{uz||{{y}{vv||yz|y|{}}{}w|x~~v{yy{{z~}~zxy}}yyy|w}wy~}xtz}yv||}|y|zuzyv||yy{zxxvz}z|yzy~|x{yz|y|z}z{~z{{x}{wy}uzwyy}|xzywyyy|yy}z{x{yxz{}v{zy{wzv}||u{z}||~wv}zzzvz}{yzy{w}}|w}}xxu|{zyzyx{~}{z|~zwyzv}y}x{~zz}~x}{{|yx}}xxzwyx{ytvz{v||}w{zvxx}zz|z{{xy|yz{x~|yzxz{~{~z|~{y{{x{y{w|z}z|z}y{{vz}xxu|xy{vzwywww|wxy}{|~z~z{{||zz{|}y|z|zv{z}}~|wxz{zy|{||xxwy}w|yx{~{wxxy}y~zzz}}{~y~|z~z~~~{||~~|~~zy{{~~}|z~|z~{}~{}}|}~{}|z~~|y~|z}~z}~~}y~}}|~~z|{}}y|~}z||~||~}y{z}}~~||{}}~~}}}{|~~zz|~w|~|~|||z~{|}~}~}wyx~{~}~~}x{~~||z}|~{|||{|~~~|~|~z~~}~~}~{}}~zz~{~~|}~~~~~}|}y}{~~{}z~}z{~|}}~~|~~~~~{{|~|}|{}~|{}~}zy~}{z|}}~~~|z}{{~~z||~|~~}~~}|}}}}}}~|}}|}~~}}{~}}||~~|{~~~|{{|}}~}~~~}~}}~~||~~~~~~|~}{y}}{||{~~~{~~~}|}{|~{~}}~{||z}y{{~~|}}|~}|{~~}~}~}yx~{zyzzx}y~yxy}wxyyvw{|{|~~{x~w{y{~xyx|x|||xx{{{}|~{zzzy|||x|{t|uxx|}|zz~||~~w~xyy{xzz{z|zwzx}}yv~y~|{}|z|w}z{{}y{{~}u{zzxzww||zx{wwz}|vzs{~vvvw~{|{{|yx{|~|xy|}}}zyxzwyx|{zxy{|z}{~yv{uzzy|yz{{|z|{xw|z}vy{}}~|x|w{v}wvw{~xz|~wz{zzy{y{yy||w|y}y~~}|}|||w|zzz}~{{}}z|}y~||{x{xyx|y~z}}}~zyz{zu~wzz||xxz~zw|z}}|uy{w|{|{w{xz|xw}~y||||{w|zx~}wyxy{{xz}yu}z{{}~}z{}wy~}w|yw|{z|{{v{zty}{zxyzxzzw{{||y|x}||zy{||{xy|zw~}|~}}z|y}wxz|vzz}{yz~}x|yz{~x|{v}|xw{|{{}wu~zzx|~|xz}{|}v}~xy{|~{x|{{zw{{wwz}}z}z~x{z|x{{}|zy{zw}x{|zz||zy{}x{yxyy{z|}{uy|xwvzx{y}ww|}{{{}x||y{xy}x|xywxzwy}}|~y{~||{w|~{zx}v{yz~|z{zwyyx}|yvw{x}xx~}yz{zw|{{|zz||||yzvxxyx{w}|}wy|xx~}|{w}zx||}wzyzxy~yzzwzz{~|~z|}}}yz~}}y{{~}zx|zzyy|yx}w{}{{{{zzuz}}}z||~|~{z|~~z}~}|{~}||~~~|}~{|~|}{~}{}~{||||}|~~~{~}}}}}~}}~~}}|~}}{~~}y~|}}~}}{~~|}|x}~}}}{z~|z{}|~}~|~{}}~}||~}~{~z{{~{|{}~~}}{}{~~z}}{z~{~z{{|~|}|~~{y~||~|}~~||}zy{~~}{||~}|}~~|~{{{~~|~~}}z~~~||}}|}u~|w|z~|z{~|}|}}}~{~~}z}|~|}}~}~~w|~~~~zz~{|}z}}{||~~}{}{}}~~~y|~~}~|{~~{~{~~~~}}}|~{y}{|y|}}}|}}y||~}~~~~|~}}~}~}z||~}~}{~z||{}}{~{}~||}}}~{{~|||~y{|{x{z~zz}x|w|vxxz||ywx{vu{}zxzy{{wyyt~z{v{}}zy~y{xx{}{}~z~xxz|{|y|}{zxy{yxy|wwwxz||x|}{xvvwsxux}}z{y}{yzzy~}{z~wz|y|z{w}vzzy|yzv{}y||~y||w~~}}yxuz{wxy~{v{yzyz{}|~~|{zzzy}}y}}|z~{y|~yyz|z{wwu}{zwxzuuyz{wz|~v|~y|yy~}{|z{zy|z~yyxzx}zxy}{x||~~{y}}|{yxxyxz|wyy{}y|||~y}yx{|}wywvx~}{yz|v}z{{}z|w{zz~~zz{|yzz}xxyxxx|zy|y{{v|~}xvz{ww{}zy|}|~yxzwzyw|y|z{z}x}~}{~}{~zyy{zzwzy}z{z}{yyz||zxxzwzzzyzu|{}z|~wy{}zu}|zzy|y|~|~~{{x|x}}}y{{{wz}{{z|x|zzwzyx}zwxuy{y~~y|}{}yz{{y{}x|{~z~|xwz~{wz}|u}|{vy|yy{zu~|wxxxxwwz{y}w{}{}zzy{}}{|~yvz}y~~w{zz}}z{y~y~{|yv~}}|x||u}z{zyzxw~v{}~y{w|{zy||}y}|{|~x|xy{|}~|}{zz}{zu~vx{wzzyy}{{}vzyyxz}~|w}|~|}|y~wz~~|{|~|{|}~~wr~{z~uv~z~yxz}y}wyvyz{xzxx~uu{~w{z{yw}x{|{}zxyvyy{{|{~{{}~}{}}}z~}~}~zz{~~}|~|~~}}}~|~|~}}~|~}|x{|}~{~|}~}~}~||~~|}~~~}z}~}~~|}~}z{}}}||}~|}~~|||u}~|~}{}~{~~z~|~}~{}~~~{}~z~|~}}{~y~|~~|}~~~|~~|~~z}~~~}x~~~~~y~t{|{~~~~|~z~~~{}}}y|z}}{~}|}}|}~~|~y~~{}~~}~~|y}|}}}z}z|{z}}{~~~{}~{~}}|~{|}~}}~~|}}~z}}|{|~}~{~y}v~~x~}||~~}|~~|~|~}}{|~y}z|{~{z|uzy~}}|~~|}}{}~{}|}}~|}}~}{z}|}}|~{{||{zxzv}~v{zzx}uzw}zy|uxu|}yu}{{yv}|z{|{|xuz|yzy}||{v{y{wyv|zwy|yz|xt{x|x~uz{w~u~rxz~{~yy}{wy|yzzyz|}y~vzyx{zy|}~wzzy{}zw{z|y|z|zw~y}{|y{yz}{zwyy}v}~wxx~y~z{||||y}~w{x{|y|xyx{w}x{z|{{x~xzw}}zw}y~{x}w~zz{zy|t|zwxx{y|}~x{z}zyz|u|zw{|zwwyv}w}x|}~x{|y|wzyy|x|z|}~|xz{zz~{u}~{|w}{}yv{}wyyywx~}x{v{{|yu}~{~{}y||{}u~r}}v||zz{zy{y{zy{xx}|~y}x}{vyz~}w{ywwz{xzwz{xz|z||w{x||yy}w}z||}w|z~{vx{zxu}{}{x~x{zv|~{wxu~y~|vv|zw|y|zwyxz}{}}y|}|}zxzyyzwz{{zzxzy{x{zy{zwxzzzyx{{zwzzyz}~yywxyv|y|x{yzz{zyx|{xv{{|z{|{x{y}yy||xz~xwzz|{|{|vyzxvy~~~{y|{|y{vuzvx}yzy{}{yxy{xyyz|y}y}|z|xy}sxx~wz{x{{x~ux~|y}|z{~{vyyzywzzx||w{|{}zyx}{}z~z{}{y|xxv{x|s}yzwy{}{w}z}u|yx{zzw~{}{y|}z|vz}~xxy~z|yw{~|yzzxu|{~zz{{w~|yyzvz{zyx}{{z~zz{z{y~y{w}{~}z{~{v~~{~}{}~|||}{{~|{}}|yz~~x}|}~{z~{~{|~~~~~}}|~|~z~~}}|~{||{~}||~||~{|}}~{~~}}{y}~z|{}~|~|~||~z}{{|~}~~}}~}}|~|||{|~}~}||~|{z|}|{~}|~~|~{~~||~~{z~}}~}}~|{|~z}}|}y{~~~~{z{{}|}|{~~~~~|~~z}y}}{~w~{}}}}z}}z{{~{}}~~{~~zzz~y}}{|{{~~~|}}~w||z~}~|~{||{~~z|~~|}||~~~|}~}~~~|}z~{~{}||y~z|~x|}~}|{yz~}~|}{{~~{~{zx~~~{~~x~}~|||}}}~zw~~|}~~~~}~~~{~}}~|{{yy~}u}|{ywr}ux}|wz{xyzz}v{syv}z{{}{xyxzzy{zxu}{u}yxuwx{}|{|{{|y}|z|xxx|wzxxxzxyz{{y}|{}wx|xvz{wz~{xy}|u|}yzyy|y{w{~x|zy{}|}|~|yx|vy|{x{yvxzwyy{z{yzzwzxwwzyv{xuz~|yz{|{~}|y{~}{r|}xz{xy|{zzwzyyz}vxy{z{}zzzxuy~zyxzyz{|w}x}{{z|{|{|x~}~{~{{{z{|yy{~wzwzzz{zxv|xy{zxyyyvxz|zx|{|yxx|zy~w}||{|}zx}{~z~}{x~}}|y{zwx~yw|zyzy{}w|xxxw{}xzyxwx|ztzx~y{|yz~}zy}{|}zz}}y~}}{}~}xzyzwy{}z}rxy{}yzwyy{zxwxzwy{}wz{}{~z{|zyzy}}zxw|{z|zw{yx{y|~zyzv{{|}zxu|{uyz|zzyx|zy~zz|v|yw{zyzwyz{{}}}}zyzvyy{zz|{|{}y|}{x|x|zz{z|y|w{{||||~z{y}{zx}{y|y{yz~{}{w|y}w}|y~|}w|w~z~~v}zz}{{{{}x|{{|w}{yz}|yz}xy|y~zx{z~yxz}}z|{~|~|}{}{zuz{}{yv~zyx{{yx}vvz{x|{{|y~wv{}z|{w{zy|z}}}~y{|~|}|z~|{zzt}z~yxzx|x}yvx{z|{{wx}yx{w{|z}{x{z{z~zzzux}z~}{}x}|z~{y|}}~~|{~{~s{|}v{}z{||{z~~w~}}~~|{|}~}|~}|z}~~~{x|}{~|}|{{}{~~{|}{~~}~{}{w}}}}z}}z}}~}}}||}|{zz}}|~|~{}}}~{~~}}{|~~|}~}}~yy|}}~~|{}|~}}|~~|~~z}~~{~}~{}~}}y{|~|}}}~}}}~~~{{}|y}|~}z~}~z}~{~|~}}|}|{z{~{~~~{}}}}~s}{{~y~|~||~~~}|}}~y}~}|~}}yz|||z~v~}||{}~~}~}|~}}}}~|z}z{z~~}~~{~|}{~z~}{}}}}}w}}~}}z~||z|{}|~|x~~~~~{~~~~~}||}}~~|{~}{~~}|}}~||~|~~|~~~||}~{w}~~~{}}z}x}|~~~}~zzuwz|y{x{{z|}{wy{xyzxv|zy~}~{zx{zwwx}zw}y{t|wzw}{wyxxyz{x{zzy|~|{{~yy}zz~y}yx{xzzz||yywsy|}|{xy}{z{{|zwxxvvyvw|y}w|{wx~{{}{}|vvx~{z{y~y{xy~yyy{y{~vy~{uz}{{wxxw}w|yy|v{z}~|w}zz}y{|xzyzy{w|~yw{yvuyzx{z~xy{zz}yy{x{zv{y{{zxv{}yy}|wz{tz{x{}y{}x|zy{yx{zx|z}z~vxzz|~|}{yy~}xwzxz|y||z~}~zu}xy|||u~vxxvxzxy|z{|zzx|}{|}}u}}{zz}zxw~zvxyzx{z}{w|}}y}qt}{ywywyx{}|z}ww}}yz|z||}}~q|szv|zw|~z{y|||{}yy{{vzwv|y|}}yvwyv~~{||y{wzwu}xy{|~|yy}yxxvw{}w{||}|{|}|w|z{y}yzxz}{ww~wyt{|z{yvzx}yz|w|uyxx~ywz{y{~{{y|~w{{{}}~|zx|y{zy|z~xztzxw~{}xz{yy{{x||wvvy{{{wu|wzwxwywz{z|}{zx~zy}~}w||y|z{vyzyx|~|y{zx{~}w~wu{zz~|~}{x~y|zy{w{y}~yvyx~zxw~|xxv|yu}zxzzy{|yuyy|y|vwx|}wwxy}yvy}{zx|zy{w}}z~{{~|{||{{}zyzyw||wxy}y~xy{|y}|||{}v|yz|zy|}|wv|w}}z{|{w|~~~||{z}|}|}~x}}z|}|||~~{}|}|}z|}}~|z{}}z~}z{}}}{{~}}~}~zx{~~}~~|~~}~}z}{~y~~}|~}{z{}|{}|{~~~~}}~|}~}}{{}}}~|{||w~z{~{z|~|z{~|||}xz~~{|}}|~{~}~}z|{}|~}|~}~z~z}~}}}y{~||~{~|{}~||}{{z~|~~}}~|~}|~|}~y|~||}||||z}{z~|||~z}}x~}}{~|}}}~|y|}||~u}{~~~{|{w{|~|~~|{|~}~{}~{~~}|{}y}~|~|}}}~~|~}~{{}~z}~y{|}~|y||w}|}~|||}}~~}{}}~}{|y|}~~|~{x~~|{~{||~}~~z{~|~}|~{~~}~{}}~~}}|}}~{|y}~zzzzx|tz|wxvyz}z}{zx{z}u{v}wxyt}|z||zz}}v{}~y~y}yv|{~~{}yw{y}yy{xz{xyux~v{{zytyzzzz}y}t{wzwx~yw{|||}zz~z}|yzzx{{}u}|y|y}y}{yx{xyzvvyzzyz{y~}zwv|zyv{vy|y|yv}zwx}|zx{y}|x{xx{z|yx|t{z|z{zz|{}xwx|wxux|z|zy{yy~}xx{~|zuwx}||zz{xzzyw{xz~|{}}ywz||x{xz|{{yy~}|w|wuxv{~yxwy}y}y{z~y{{wz{~|w~uxxxv~|yw}y}zy|}~|wx|zx{{y||xyu{u||}z{wy|y{x{x{}|rwu|yyyz~{|x|zzzxx{|xzy~}y{|y|{}z{u}}xzu}{{{}wxx}x{wzx|z~zxzy{~~}}~{zzz}yz|}~z}}w{y}~y{{w|{uz~{yvxww}yv|z||{|w|vzvzyw{|{yy|~z{~}wxxzx~xx{|~~|zwyy~~xu~{xxz|yx~yy~yz~xzzx|yyzvu}z|xvy|}zw{{xyx{{v|{}y{{|~x}~~{}y}{|||z{wv|{|y|qy~{zs~{|v{yz}xy{zvzx||}w}yw{}|vzz{z{xzzyz|~{xyz~z{~w{y{vxy~w{v|{|z{zyx{}uw{~wxxz|zy~{||zz|z}|wu~|y}y~{{xxz{|zw{||zvyy|}{xww|wzyxx{v}z|{xuzv}z}~{~w}zzzz}}|w}{}}y|}|{z{}}|{|}y||~~~~|~~}z}~~}|~~{}~x}|~{~|~~}~}}}}~~~|{z|~|~{z}}}||}{~~|}{|x|}}}~z~~}}~}~}~~|}y}}~z|~~{||~}}~|~~~~}~{|}~}{~|~~~}z~~|}~~~~{}y}~z}~~}}~}z{}}~}{~~}~~||}}~}~~}~{}~}||~|~}|y{}~|{~y|~|}~~~|~}~|{~~|y~~}~z~u{{}}||}||y}|{{~~}~~}z{~zy|y|}{~}}|}~}}}}~|}~||z}{}~}}}~~|~{|{z~~|~y~|~||}}~}~{}|}~~{|x}|~{~~~~}{y~}}}~||}|~~xyy~~{y~}{}{{~|~}yv~vwzw{y||wx}zy}yt{z{y{xy|y{{z}~}~x}y}vzyy|}y{x{v{{y{|~|y|zx|s||{{|}{}|xwzvw~{{~u~|zzzzxyyxz~y}{y|yxwy~yvy~x}z|{|w~xx}{xxz~{wyywy|{}|~||yysvxxzxw{{~}y||yuz{{y|yz~zy{zvv|zv|zyzzuz|z~}v{|}yyw}|x}~xxyx~xy~zzy|}yx~}~wxwx~{x~y{|yy{wv|yyyx}{yyzxvx~xv{z|zwzx|}z~~{{z|zz}w~t~|yz{w}}}uz~z{v}{{y|zw}|zy}}zzzy|yw~{y{|uy|~zw{wzz}}y}w|xv{|zx~zzz~yx}|x}|vxyy~z{{|zzz{zy{~{~{x||y{uw}|zvyy{|yzx{~}zu}|~{yv}}{~~~x~u}{suz|z}~|zy{{{}xy{yyzz{{}{{}{{z||}zz|{{xz{zyyz{}z|y{xzz{z{y{z|~~}wxx{|w|y|zy|}x}zyzx~zz{y~z|{zx{yz{|yvy~||{kx}|~}ywy{{}y~v{zuxx~|y}v{xx}y|zzuzxyzw|||wz|x{zv|{|{{wzww{zz{z{{zx~y}|y|}}{v{y|wzyyzxzyyz~zzx{z}~|yz|{{yy|y{w|~wxz|z}|t|zy~z~z{{vzxwyy}yz|ty}yv~ww~{y|||z{~|{vyz}~xzyzy{}}~{~w{{zv{||y~yuzvzxx{}x{{{}yzyz}z|{yx{}zxy~{~{z{~{~}}~||}}|~}~}}~{}}~|||{{~}}}}}}{~}{|~}~zz}~}w{~}}|}~}~~~~y{z{}~~|}}~|~x~~|~|z~y}{|w}{~z}~}|}~}x~}|~~{~|z{}}|}|v{~~||}|{|{}}}|~}z~}~|||~||~~}{|~{~}~||}}|||~|}~{y}{}}{}~||||y~}~~|}}}|~v~~z|}~}|}}{}}|~~}~~}}~}}||~~y~|||~}~{~}}|~z}}}|}~||~~|~||}~|~y}}|y~{{y{{}|x~~~}y~~|~|~~~~}}{}~~~}|y}~{z~~~}|~}}|~}|z~~{{z~|}}~{~}x~~|{x~~~}~~~}|~|~{|}~{{~}~||~||y~{~y}zzx{||{~{}w}{|vyz{{~{zy{}{zyzwxvy{zzzy||z~vzyzy{vw|}~z{v|||{~{z~yxw}}}~zxzyvwxxywvy~{|{{zx{vzwzz|yxx{{w}|}~zy{|zz~~{{yy}z{}z|z}yzzw~{|wxv~zwzx|}y{{|{{u|zxxx{|~{vz~|{~x{~yy|xw|}y{{||ys{z}y|z|uywzywu~wwvyyyvzwuwsz|ztwxyzzz{}wy~wy|{zx{~x~}{}|~~{|zyyzy{}xv{xy{xz|}{wx}{z{~wxyxx}wyw}zx|{}{{z{y{{|||y{w~}}|{~~|wz|x|zuyz{|z~{{yyyyy{~zyxy{xy~~~|yx}{yvx{}{}~y|z}|~~{{}}}{{}~yyv~z{vx}{yxyz{zyzwzx~|yw{{w{~{~{}|~y|{}}w|x{~~}z{zz{y~}zx{{z|z}w~ywu{zvxxxy|||wyxzwtu}|x|y{zx}vxzx}wz~~~zyy{}}|zwzzzz{u|{z|y}uy{|x{~yy{y{yz|xvzwxy}~}z~}x{y{xzvxx|r}z{~x~~z{wy{xywvw||~}wvx{yxzx{}y}x|}}||yzx{xyx}{z}zzz|w{|}~y~|~{yy{}{|}y~{vyz{|zxysy}z|vy{~|xvwzzz{z{t|{y{z}z{||y|t}zx{zw}~yy}}{}yz||v}x{w{yzy{~~|v~{vy}w|z~zyzz{{}{}y|z}~~{{{~{~~}}|{}|~~{{}~|~}}}|~}~|~~|~}~|xz{}y|wz}~{~}~z}|}}~z|}{|}|~~|}|~}}|~y|~{}~{y|~z~}{{y~~~}}~{{}}x{{{wz||}~~~~{{~|}}|y}|}z~~~~~y~{~~}~~~~}~y}}}}}}}{~~~|z~|}||~{}}~|~~~}{|}~}{}~{~~~~}z||z~~~~|}}}{}|}}}}}~~|~}}x|~~|}}}}z~}}}}~~{{|}}~}{|~z{|~~~|~~}}}~~|{}||}~{~x||}}z~}}}~~~||~}~}|~{|z{}}~~~~~||}z}}~~}{|~}~~||y~~~|}x|~{}{}|}{~~}~}~~{~~uxxx~}{wz}zz}{zv|wxw{x{yzxz|w{z{yzx{zx{zw{~zw{}yy{~y}|}}{yw}{{w~|yy{|z|||}x|{{}{{x}uyyy||v{}zzz{w{yzx}t|{yzwu}}}~x~zzu~xyw}{xzz{|{{zxzz|}wzzy|z~v{wwx||||zxyx{yzzxxy{{|x{xy~~v{{|{{}z{zxz}wy|v||w|z|{x{zw|y}z{z|zyx|u}~vzzzxzzwzwxy}w~yzy|x{vwx|{w{{|}y{{yz|~y|zw~w}vszzwxx|y}~|}{}{z}}|{ztzywv|}|ztyyy|xz~z{|zx|}}{|z{|wvyxxz{~w}yy}||y}zuz~x||v{y{yzwy{xxyy{zyw}y}zx{}}}|xwxzxwzx{{z|z|x}||yz{z{x|xz|xy~w{|z}|{z|~{x{xx{{wy~{z|vz}w}{wz{z{y|{{zy|}yx|z|}z~}{}vzux}|xz|x|x{z||y~y|~|z{wu~yzvzy|yxxx|}z|zzxx~zyy|~v|z|zy~|{{y{u|z~y|yyyy}|z}yw|yx{yzyz}{y~{~{||w|z{|~x~}wy{wv}xu{xzz{zz{yw}y|y{|y||z}~|ww|{{}{}z{{tzy{~z{}x~zz}}xx~{{|~y|x|z~|x{w|}}|{|~}v|y{}}{z|vxt{|xx||yxz||{rz|y{zz~w}yu}yz|z|zz{{}yw~w{y}|ww{|~|{wy~w{~{{u}|}~~y~~~|w|~~~~|{}{xy~~||~|~~{~{{~{||~~|}~{}}~|~y}|~|z|}z~{~}|~}|{|y{z~~}}~~{|}}~~~}x|}||~{~~|}{~{}{w}~~~}|z{{~}{~}|~|z{~xy{~~~~|~|z}}~|~u~{}~~z}}{~{{~~||~|||||~~||}}{}}{}}}}~~}~{{~}}~}{}~}}}~~}}{~z~~y{}~|||}{x}~}~}~yzyy~{}~~~||z|}~~{~~|~{~{|}~~z{}}~}~~|}}~}z}{~}|}}}~|}~~}|vz}|~~}z}|~~|~z}|{{~}|~~|~z{{|z~}~|~}y~}|z|{~|||{z}}~||{|}|}}{{}~{|}|z~~|z{}}{}}z~}{|~}|}~}~|}z{}~|}|~zx}}~}}~{|~|{~|}y|y|zz~s{xzzy~wz|v}yz|}yz}yx{x{wuyzvt|{~~zyzw{{~|{~~z|xw{y|{w|vw}|vw|xz|{{zz~xyy~|xwxxv|z{}y|y|yz{zy|{~zzw}x|{|y|}z~}y|z|yz|{|{x~w}w|wu}xyyy|{{y{u{ywyxx|u||x{}}|x|{~}{xx|{z~zw||w~y{zy}zuz||w}{yz~|yzzvvz{{}x|~zy|u{xyuwxzy{x||y}{zz~~{zu{|x|{y||{zy{z|uyvx}|yyvyyxt|||xvvx|{~y{{uyzuxu|~z~w}zw{{zzzz|~|xyz{{||xvzxxwwzw}zz|{xvwvy{z{~}x}vy}yx||ty{{xw{v|z|x|y}{{x|~z}~{{y|{zyvvvx|wx}}{|yzywxyuzqy}w|{|y|y{|v|{~}}{xwy}}w~{~y|{z|}vtzz}~}yw}}xxo}}{wx|}z|zz{{w{{zz~yx|~yww}}}xx|{zz}y|}y{|{x{~zxx{~xyyyyyz{zwy|w{{{yyxzz|z}}xzy}|yw}x|{y}|wz{zy{xwxy~{~xwwxx|{||{|}|v{xvy~|y|zxy~{vx|}~}w{xyy}~x||zu{{yw}{yz~}vz{{txzvuy|{{v||z|w|vwxyw}yzxzz|x}{{}}{yzyvu{|x{}~~{}~{z|}}y|z~xx~zzxyxu|txzw{t}~{{z}wvu|u~w}{}y~~x~x|z|}zy~}~~~~y|~~~}|}y~~~~|yzy~}||}}~zz}}}|{}z{|~~xx|~}}|~}|}{~v~~z~~{{{|}x|}~~{z{|~|}~~}~|{}}~|~}{}{}~~{{~}}}}{|}~}|y}~~~}|~}{{|}{}||~~~~{~}}}z}{}||~~~~}~~~{|~|x|}}z~{~z{|u{~{~}|z|{z|~}}~~~~|}}{~|}z}~~}|~~}{{y~xz}||}~}|}{~|}||}}y~z~~~~}~}z~}{~|}~}}}||~{}}}~~~||}{}|||}~|~|~}{{}{yz~w}~~}}}~}}|y~}~|{}~||}}{|}y||~~|~||y~||}}|}}~~}~~|}~~y}}}z}|}{~}}}z{z||wyvzyx}|w|{z}~{z}{}wuz}zy~xxyy~}}ywz}y}yxy{vyyzz{z~yz|yzyz}}z{y~uz{yx}|y}xy~{{yyww}wuyxwyx{zyz~wz|x~}y|zzz{xxxyyzyu}{{zz}x|}xyu{{w{~x~y}{zz|{zyzzy~wyzy{xz}|zxy{yx{xxx{|ywz|xz|zzz|}{vz}~{z~{}{|ty{}w}yzxxz}|t}z{}{{yx~z{|ww{wy{|{{y}xxyy~w{z{z|{v{yyy||{x|yvw|yz{}x{z{||y|x}zy{}zzy{{{uzzz}vz|}}~z~z{yxy{vy|zxxzz~{|{yv{{zyzz~z{{zywyyyx|{{~}w~z{zwzu{{~{}t}z{z{zw~ww{xz{yz{|{|u{}|{x}zy{|z~y}{{{yzy|xw}xy~z{w{y{z{yz{|wyz|x|wyxz~z{ywyyvz{xyz|yy|y~y~~zz|y|{xwxux{yy}{}~{xu{y}xztv|xzv}~zu|y|zxzzw{y|}zyz|||yx{z{wwxx}z}~zwzxz{|u{uyxwy{}x|z{|wzwy}~wy{ywvu{z{zyz|vz|xz}w|||zy{y~||y|z{zw}|z|{{ry}x|{}}zxzwx{{y|w{y|}yzzx~{}xx{y|~|{{vxvx|zw||zxyyyz{}xyz|z~~x}x{~zy{~|wz~yxxwz}~t|{z|}{y{z{v}z~zyyxz{wz|{zv{y|z{yz}{z}zwwx}zxx}{{}{w{w}{u~|z}||}|}~~x~~~{||||}~~|zz~~~{~{}|{|~x|}{~{~v}}z}}}~~{~{{~}~z}}{}~|}u~|~|}~~~|~}~w}}}}|~~~~y~}~}z}~}{~x}z~z}|~}~|}}z|y~{|y~|}~~w|~}}{|}z~}y{}}|z}~~~|}}~~~~|~|~~z|~}|}y}}x|}}~{}~~{}|~~~|}|}y}}~~}z}{~{}||}{}||~}~~}}}||||{zzzz||}~y~~|}|y|~}}|~|}}|}{~{{|}|||~~~~~~|~~~~{}|}}~~}{}}}}~|~~~y{|~y~{~~}~z~|z}|~}}{}{~}|}~~{}}~}}|~~~|~}~~~}y~z}|~}~~}{~z}~}}}}~{~{~~~|}z~x}}~~}z~}}}{zxxxz~w|{~{{xzyzz|y|y|yzzxyy{{zx|u{y{zzzxz|zzz~|z{xxz{~|z|u~|{{yzy|xz}z~sz||yx{yvyxxysxvwvw|{u}~~xywz|yzx{z|{y}ww{}~||{{yx}{v{}{xyw~w}||zxxw}zy|wx{zy{ywuztyyw{z|xv~z|}|xyy|z~t{~}yyz|{y~v|}|y{{}yuzx{vwvwvvv{zzy{vz{z~}yvv|xw~||v~}}}zzv|xx|z~}|y|}|zxy{{|y{||zyv|}vvz}zsz~w|xzyyvtzxv||~xvz~}|wzz~{x|xz{~{}|xz{y{w~|z|y}ux}zx{|yxz{}|z{v{zzywvv{xvy|z~yy~}}yy}}}{{yxx{w}|x|y{{~y{yyx}}{wy~zw~x~wx{}uzv{xxxuw{|~{|{}y~~|zx|}}x}}{|{{{|z|||x{|xx{|y{yzz|{{{yuv|xx{u}}}zx{|z}z}~|y{{yxzwz|xz}{v{|}yz{}y||}xvz{{zyu|{wzxyz{||~y|xy}}|zv{~{zzzvy{~x{yu{}~|u{|vyz}wy{|}{yxxx~~z}|yz~|vzxzwv}}wvyxzy||~u}}}xy{zyw~}}{w|{|yyzz~|x~{y|zz{v{wvzyzzv{|{|w{|yzwyvz||z}zz~zxyz|y}z}zx}}wz~~}z}yxz|}}|~xyzw||yuzv|}zwyz{yyw~{|}zy~u|{||~}z}||y{~~~|~y{{~|~}}{~z~~{|}}~}~||{|}}~}y}|~{{~}~|w~~~}{x{~{|~|~|}|{|}{w|{~{|{||{|{}~|}|||~~}~}~|}y|{z~z~|}}~~~{y}}~~}}|~zz}~~~{z{}|||}}}}}}~|zy}}{~}z|~}|{}~}}zy|||{}|}~||{x~z~~||~|~{~}~~|~{|}~~}~}}{|y}||}z{~~~}~}~~}||z}x||{}}}}}}}x}~x~|}||~}~~{~{~}y~}}|}|~~~~|||}}}{~~|}{~~~~|~}~~||||~}}zu{|~|~|~{{~|}|~}}zz|y}{~~~x~{~}}z{}~|~{|~||~~~}}~~~~}|x|~||z~~z~|~z~|~~|y~}z{}~{z~~|{w}|{{zzxy~yz{w}yzx{~vyyz{~{~zx~{~x{xwyt}|u|{zy{{}|zz{x|x}z{{yzx{}|zzzy}zzy{{zx|~~yz|x~{|w{y~|{xxzwzzyzyzxx||zyzz|xw{x|zy}u{w|xzv}w~{}|{vvx}{xx{||w~w}|y|z~{}yw|ux|x{x}{w}zwxyx|wyzzz{z{x~|z{~yvz~y{{wy|yyuy|yzzz~xyv||x|vwz}|{{|z}x~{~s~yzy{|y{~zx}y{rtw}w}{x{}vwz}{y~xx|zyzw}y}}{y{y{z{x~|{xyyzzxv}{}zz}zvw|}{zxy{z{~~{yvx}x{y{zwwzwv{|wzy|w{y{}z|{|{w}yw{}{~x~}y{|{t~xy|v}|{zzyyzyxxy{y}|{yz||yv|{{|x|}{y~wzzwzzzz}z}{|zxz{yxv~{x~|xz~|vwy{|}z}z~y{{y|x~{|{ywz}uuzz{w}||~xyyxzv~}|xy~|ux{zz|wyzz|{wwz{y||~w|x{x|w}z~z{x|{|yz{{x|zxzyz{xy~x~|{y}~{{||}wz}y|yuvw{{z}wyzz|u|zyw{z~z{|yyx~{}x|yxzwvvxyx|}~|{|z|{yz}yz{yz|z{x|y}zzvz~|vzsx{uux{~y~{}|w~}y{{z||~zwz{{|wv{{zyzuz}{ywz~vzz}~x}y}|yw|{{sw|yz{zu||{zwz{{{zzzwz}ys{z~~}{w{y|~~zz}|{~||}~}~y|~y}|}~}~}|x}|||}~||~~|z~|||~|}|}}}{~}}~{|}}{x{}z~}~z}|}|~}}}~|~}}|x|}~}z~z|z}~|~~z}|~~|{}~}~y~|}|~}}~~|||||~}xz~~{|{||~{|~{~}}z~|~~{|}}~~}~~~}}}}~y~~~|~}||x}{~}~}~|}|}}}}}z{y}~~~|}}~|}~|~}~~{y~{}~~}}|y||z~~~~||{}~}~~z|y{}|{~~~~x~|~}|z|}|}~~~}~|~z}z~~~}|~y|{{~}}}yr}{}~}}}|}{v}~|y{}}|}}}~|}y}|}}|~}x~z~~~}~~~~{~}v{}~~~~}~~}}|~}}{|{|{|y}|~~}}~~~~|}|~~||}~|~~~~|~~zx~w~{{}}|~x}|~~}|{y}x{y}|z{zy~{x|{ztzywzyz{xz}x|x{vxzy{}}xz{ut~|y}~x~x{}{}{yyzw}{|{|}|{{|~z}|{xz~x|ywz{}|v}yzu{xy|x~yv{{x{z{w{||}}uz}xyzvvwxy}~ww{zy~yxwu|z|xzy|zxwzzz}yvxy{yyv~vvz}~}{|}xz}{|x}{w{zz|{||zx|xyzzxy|yyyzzx{z||x|vyzy{zxzv{~yz{zw|~wz|||~{yzz{z{yy{}}{|{z}}{y~{|zw|yz}|xxwz{zxyx}{zxywz|v{|{}}{~~z}|{z|zyy|z}{}{yvyw{w}z|yvwzy}wy||~xw}zw{xxux|~wzyvyxyv{xw{}{x|{yx{y|z}w{y}y~|u{}{}|vyyzx{w|x|z|||x{z{{wyw{yx{|x{z~}{yzzzx{xx~|}~zyzy}{||}w~~zz{{|vy|{|yx|xxzxx|yxz|w}|zw|}z}z|{}nx~~||y}{{|zz|{~zz}}~~}}z}{wzzy|x{wwtxyx~yxz{xx{{x{{z}||}z||}|zx|}z|x|{~||yv{{}}~{{yy~|{wyxwwz{}z}u|~|x|zx{zvzzyywzz~y||u{x|~{|z{x}~|xwzzz|}}{|yz}u|uy}|vt|}vy}{y}yzz|yy~z{~x}{z}x|~}yx~yzxy|x|{{}{z{zz{}xxx{yy}~xy|tuz|z{wzxx|vyyw{xy{x{|z{x~z}x|zx{{|}~~|~}~|~}|~~~~~~}{}~y~}~~}|~}~}~|~}z||~~~~~}~z|z|~}~}}}}~~}~~{}~z~}~}}}z~}~|}~z~x~~~|~{}}~{~}|}~|}y||}~}~{~~|{|{}{x|}}{}}~}z~||~~}}~|}{}~|x}{}}~~~~~z|~z{{{|~{{~~|}|}~z~~z}~}}||{~}~}y~~~y~{{~}~~}}|}}~}~~~}~~}|~|}|z}|}||z~~y}~~~~|~{}|z{~z~{{{z}~|{{|}||~}~|~{~}~~~~}~|x|~~~}z~||z~~|~~~}{}|~~z~}~}{~~}}|~}||~{}{}}|{}}~{{}||~z}{~s|w}|~~|}|}zz{||}}~x|~}y{}w{|}|}}yy|yz~|yyyyw{zxxyvzyz|y}|y||z{yw~|~xyw}x}~|w}|{zv|{yyuyx~x|{~zwz|yxw{{|{}v{zxzx~}~wxt|wwxy{{}zyw||zz}}||}wzyz||z{y}xt~{|{x~zywy~{wzw{yxxx{zxz{y}wyzywzy|{uzz{y~zz{|{{||u}}vz|}x}xvx{~}vy|~y}xyz}|||yw{yz|~xvxzx}wzy{{~v|w|xzrzx}zxzzu}||wy{zyz|y|zww{wy{uvz{}wwy{{zvyz|y|~xyuu~z{z|z}yw{{w|z}|y{xy}u~vzx{yx{}z|uyxy|xx{y}x~zw{w}|}{}zwu{|z{y{{}{ww~y}z}w}|}~yv|zv{{|xyz{{}|{}v{ywyxw{}z{{~xw{|vuz|yzz||z}z{{vxx|xy}w}{z{{w~t}w{|yxz|xzyx{z|{xz}yy{{~wyzvyzvx|zz|zy{~ux||yy}y{u}z|~uy|{~xvyw|}zy{{|yyz|x{y||zxzz{~|zu|x|rz{xxs~{{xwyvox}yyzwy{wzz}{xtxzz~z}}y|yz}yyz}w{}~z{zxz}zywz|wxy~|v|zyzwx}|~|zxz|x|}v~{z|{~}|y}w{~zwv}w~yyy|{{y|z}|~v{y{zzzyyzyzxz}{uy|y{|}zzz||y{|yy{{yyzxzzzzw{~xz{x|{}{vwz|z{u|y~tr~zv|xw|}~{|yyzy}ysyxz{~|}}}||~}~{~|~}{}~|z~}|x~~|z~{~{~|}}~~x}z~~~|}~{}~{}|z~{}}~}~|~{~wz{~}|{~{~}}|{|z}|z~~}~{}~z}~}y~z}|{{z~|~}~}~}~}~x{}}~~~~|}}}}z~|}~~|}~~~y}~~{~~~~}~|{}|~~|~}||}|~~~|||}}~~}}~|x~~|~z{}}}x~|~}|||~}}}~~~~}{}~}~~~~~z}~~y~|}|}}y~~}z}z|{~{~~}}~~~|||{{~~}z~}~|~}~~~{~~~}|}}}|}}~xyz|~~~}z~~}~|}~~{{{~|z|z{}z~|z{}|~{x{z}}}}}|~~}{|~~}~z|~|{~~z}}{~}y|~{{}}~|{||~{z|}{~~~~{}~~}~}~y}}~{|~{yx}}y|x{z{q|xyv|z|zx}|x~zzy{z{xzxz{qyww{{{|~{z|y|y{xx{z~vzwz}}}|w}{yxyz}}z}uuyz{zw}wtvvwv}vyzxzy|wxwvwyxyz{~|xw~y{||}zuyzzy|x{{~}|z{|yxvyzyyx~w{z~{yxx|}wz{|z{|y{zzu{|xyu{{zz{}{yw~y{vzxz{}w}}y}~|zy|}yyxxzzvzz|xy}|x{y}{~x{|vu~{xzzx{}|||{vzxy{|}}vzz}z~w||~|zz}y|xxxy~zzzyyvqy|{{szvyyvx}}}s|{||y}}}|z{{~xv}|v{{||~|}zxy~{~|zzvu~{yyu}yxxxxw{|}|{{t|y~ywy|{z{{}{{}}}x|u{{x{|x{{zz~y}~yy{xz{xz|z}xz}wy{wxzvxyz~}zuz}xz|yx|x}{zzu{|~zzz|{x}{{|zy|}xyxyvxzyy|}zvyzyy~zwytyyy|zy{}zz{xzxww{{}}x{zxw}}uzyz{zyy}|}|{y|z~yw{z~z}yyyyvxywz~y|r|xx|zx}xxzzy|}~z|v}yy{y}~z}{}z{||}zq~z~{|{wz{x|~u~w|||z{|{{}z{z|}zy~|yyzzy||zz|~x|~xz}zzxy{|x}x{|yzzxz|v|}x{y}yy}y|ywwwy|xzxzy{}z{}}z}|{|{||wy|x{}|y{~v|{v{||w{|{wz|~y{zwy{zwz~{}zx}z{{x{{tz{{xz{wwxy~~}y}yty|}~|~}~~|||~x{||||}|z}{|}~{~}}~~}}~||}~{y~|{{{~}||~}}z}~~~}{z~{{|z}{y~|}~||~|{}}{xz|}y}~|~}}}}~{~~~~{~}|~}}{}|~|~{}|~|}}|z~{~|~~~}~{~{z~}x{~z~~|~z|z~}|{~{|{~~{}~}|}{}|~|||~}~}~~zz{z~~|}~}}~~}~~|~{{}~}}|}|}z~|}z~~|~{{z}{|~~~~y{}{~{}}~z~~{{~}}~|~~}~z~u~~y}y{~~~|}}y~~|}}|x~~{}}}~}|~~|~}~z}||{}}}~~{~~z~||~|~~~}~~}~~}{y|z~}}|~~|z|}}|}}||{|~~|{~||~}~z|y}{}~~}~}z|{~}~|~~zzyx|yv{zz{w|y}|z{||zy|{uzxy{y{rv|vzw{y|xyw|r{ywzwz|z|}x{uzvy}|{{z|xyz~{{yzy}{vz|}~yvwzxtxw{z}{yyxwz{yvyz|yx~xxxy{yyw{w~y|z|zxyvzz}{zv{{~yzx~{zxyy|zzuyy}{v~wv|{xyvy{wzx|}uxzz|xyy}z}x|zxww{}y}{y|xx}zz{{w}~xvzz{{|wz{{xyuzy{}x{x{||{}y~s}}|v}y{~y}y{|tvxx|zz}v{{{}{z|z|{z~|}zyxxu|~xx{}zz{|zx}z~{w{wz{|zyyuvzu|w~{x}|yyvxzyx~~|xv|{ww{{}|y~y~wyzy|yxx||xzy||x{|t~{wzyw|vx}y|xu{|}z{yzzy||}{wwxyys{x|y|}y{}x{{yyzywz|yxz}{x{yy{}~zz~|vwzzzx}z{y{y|{{{~u}}{w|vxwyxx||y{}zzuxvw|}zzxzzxyyxyzz{{y{|}|z|{y}z|zx}~~vy|{|xzyzz|yv}|{{z{{|yzyz{{v|{{{x{~zx{wzz|z}wxzw|}z{zyxv||~w}x}z~}{|y|||z~zy|w~z{{|{x{z{wzwzy|zx{zywz~x}{||vwzv{|wwx}{|w}z~{v|yy|{y{~}|ywxyy{x{u|wyz{{z{}|z|x}|yw}|{|{x~}x{xtzz{wx~~x|z|}xzz~~|}zy~{{zz{yyywyxzwv}z~~wx{}{|~}}~~{|~x}~}~}{~}~}}~~}~{y~|}{}~||{}{~}}}|{|}~~}||x}|}{}}z~~|~|}~}~~{~~{||}}|}~{|~~~|}~~|}y|~~~~}{~||||{}~}~}}}}~~}~~~|{~|}|~|}||z~}~~||}|}~~}z}|}{~y|}}}~~}||~}}~{~}z}~~}}{~~~||}~}}~}|x||z}~~}}~}}z~{~~}}}~|}~~~|~}}~~~~{|}~~z{{~~{xz~~{yx}}||}y~~z~~}~~~~{|}~{z~~}{}}{|z~|{z~wx}}z{|{~~}~{{}~|~|}z~~|||~~}||zz}x}~y|}}z}~}~}~}{yu{~~~~}~~}}||~||~}}}~~}|}|~z}|}}|||{z~}}}|{||~~|}{~|y~|u}~y}|zvyy{|z~u~x|zzz|w{w||xu}{|zyxw{zz|yzxyyw}~{{|y}|}{~}{xzywz{}v{|z|y~{wtx~uy{ywx}~x|{wx|xxxx~sxyxzy|{xz|{{{yzxuyz{~}}w|}{zy}|~zy~yw{w{yw~}|y|{vyyx}vvz{zyz|yu{yz}zx{xxzy~xy}z}~}{~{z{~|}}|}~wxzxzz}{yx}~||{{{{wy{|yyz{|ww}y~}{|z{{z~x|{w{|y{y|vy|{{}}|~{uxzwyzv}z|ux{wx{|y|zvyyyzxyuzwz~{|xz~{|v}{}~{~v|y{{yzw}}z~~zy}x}yz|{{zzxwwx}yzzz{y}|yzuw|x|wy~}{z}zz}{y}{x|~y|||zzzxxz|z{{wzs}zy{vyzzxxzz{vx|zzyy|~x{{}zzy{|||||x~x}~~x{|{|}txvy|||{y~{x~y~{|~xzy{vv|zz|}|~v}{zz|}{}|x|~xyz~{{}w}y}~}{|zvx{xwzzwz{{~zxxz||{vz{s|zzxx}||zz}vzyr}}xuv{xzyy{~y~yz{x{z{{{v|}~}xy{|{z}yzy|}{}ywu|yz{~y{zz{v}ux|{y~u{~|}~wz{}z~}{y{z{{y~x{zzzw{|~wzz{zv{~x}w{zu{{z|xw{|zzz|x}{|}z|{zxx{xxz~y~|{y|yw}zxz~~}zzv{{v{~}yzx}|}{zw}z}y|x~zz||}wy|}|}~}{{|~~}}zz{}x~z{}}~}}|}~~}y|~|~~~~~~{|~}||zzy}}|}|}~~|}z~x||}~~}||~}{{{{~~|{~{{}|~|~|zzz~yy~}{}~}}~}|{}}}~|~}}~}y{|yz|{~{~|~y}~~}~~~~}w~{|}{~{}}}}z|~{{}z|}x||~t||~~~|~~~~|}}{}z}|{|{{y}~|x}}~}|~z~~|~|z}|~||~~{~~|z{~y~}||}~~{|~}||~|~}~~z|~~}|y~|}}|y{|{z}z}{~|{}~|}}~|}}y}~z|{~yx{{|}~}|~~~y~}~~z~~~y~|{~}~||{{y~}}||}}~|{}}|~~{{~~}~}~}|~~zx|{}x{}||{}~|~}}~~}|~|~}|~~~|zy{~~|~}|{~|}~~||{z{yzzz{z{xzxzw~s|y}w{xx{r}|zyzzzy~w{|{{{zx{|{v{y}{|xyyzzz|v}}~{}zx||~y{yywwzz}x}yyzvx{xz{{z{|{xzyy|w{y|xvvvzzyxvxz~wxyvxxzwzxw}zvz{wxx~y~|z||v}z}x}zyy|x}y{{yxx}wuz}zw|zz{w|v|{xw}yw{{{z~yzyvu}x~wyywvzyz}z~{u|zz}yxuvz{~x}|{xv}xyyvzz{xxxu{|v~zy|vx{{~~zxzxww{|~w|~vxz|{yy{uyxyxt{x{yz~|}z|wzv|vwyz|xz{|~zv{yxz{y{~zz}vy}y}xwzxy~xx}yzxy|zzxzx|||zzwvwx||~|x|{ux|yyyzwz|z{|y{|x||}{~{uzyzwyzy}}|}w{xv}x|wz}}{zxx||zzyy{{|zzxzt{x|{zzwv{x}y|}~vz~z|{zwzzz{xwzz{xy}{x{xv||uxy|yz{zx}{~xxw{{|{z}zyz|wx{z{xuv||xzs}{zur{z{}y~}wv|zz{||{yvzvxx{}yyzzw|yyuzv|{u}}|~wyy{}s}~y{yvu|~ywxyq|{||~xz|z|xwyvxwzyv~|x{z}x}{{|ww}|yz|}|uv|y}{y{vzuyw|y||y|}uwxzuxzyzy}z~z{zx|z|z{}z|{yzywy{}yyxyw{w}zy~|}|y}zx{~||x~zyyx{zzv~|yzx{w|v}{|{{tw}yy{}{zux}~z{{xsz~{~y}}}|~z~}~}~{~~~}z|~{|~|}zz}||x{}}{|}~}}|~}|}{}~}{~~~|}~}~}z~|{~|y|~}}|~{|z{z}}~~~|~~z}|}|~}y||}~~v}~~|{~y{|~|z~|}yx~~~|{zy{~}~{}|{|~{~||}}{}{z}z~~{~~|{}~}y}{~z}}|~}}}}~~}|{}}~}{{||v{|}z}~|~}~}}{{||y{}~|~{}~|}||}{~~}{zzz}y~}}~~||~{}}{}}}}}|}~|x~}y|~~||~|{~}z}~~~{~~~y~}||}{|y}z}~~|~}}{|z}{}~~~~~}~z|}|}~~}~|~z~}~z}|{~}|~{~{~z~~}}{~{~~~||{z}~~|}}}}}{|{}{{}}|~|z{|{{}}{~}{wzz}{|}|~{}|{yz|{xyzxyy~zz|}{tt{}{|vyyxtzy|{wuxz~||z{yyy|w{}wxyzz~x}zy{}z|{vvwvv{uz}{|wv||{xu|y|wwyyxxywy{y}~}}yz{{zw|yy}~|y~|~||||}||yzxzwyy{xyvw{|{vz|~{~xyxyz{w{{~v|{~zx{yz|zzuxx|{{{~zx~||}z{zw{{{xx}|xzvz{~zxy}zyy|xs|zx~wszyx}{}{xz|{x{}zuz|v{}}{}y{||{~|{{z{yzxxyxzyz|{{zy|u{yyw|yxzxvw~z|~w|y|x~~{~yw|y|y||z|~z{{}xwwy|w}vvvxx}ut}|z|zx|xzyyyzxz~xy{|v|yz~}z}}|~y~}{w|{z{z}|}y~zyxut}zyyzx}|xx|{vzzx~}xw}yw|{y~z|{||zx~z|}~|{|~{{yx}z{}||z{|x|z}~{}{z|{|v{y~uwxuvz{}xz|~~|y}|xwyy{{{|z}}|}}xxz~|}|zvy~}}~{yx}{zz{u|y{zvzzxyu{{xu}z{|wyz{{|}|z~}x|}xzx~x|y{}{~~}}y|x}z{{~y{yxzu~|y|x||vz|z{w{{{{}y}zy|}|z{v{zx}}||z{z|}|xz}zv|yx{vyy|y|w{s||~}~xz{~{{sx{{~{z|z}{z}~|~{|{z|xw|~}|{z{y}x{y|{xzywv{yy{x{yxx~~}{y{{xz{z|~v{{w~}{z||{y|{{~||~}~~y{~~}y{|}~{}|y}~~}}}}~|~zz~~~}~~|~}z}}~}}{|~y~|z}z||}z|}~}~}|z~}||~~~}{}~~|{}~~|{}~||{|{}}|~~}~}}}|~|}{|}~}~{~|z|{w~|}|~y|z|||~~~{}|~}~{}}}{~~}}~}}}}|}|{~}~}}z~|~{~~~~|||}~~|{{y|{{z}}{~~~~~|{}}~}}}|{|||~~||~}|~~~||}w}}}zw|z}~}wy}{}|~~~}{{{{}y|}}|~~~~~~}~}~|~|}~~|~z~|{~~}~|}|}}|~}~~}~}~}{~}{|}~}{{u~~~{|{|~z~z}|~~}~}|~||z}~~~{|{}|{~~~~~~}~~~~~~}||}|~z|~~}x||w}w||}}~{~|~x}~wy|w{xzs{{vx|xwz}{zwxr{zxx{}u|wy||w|yzz|y|w~xyyxwy{y}zwywy}uw{|z}zy{vyy}v|zx||x|uy{x|~{x~z}|{v{wz~wvw|{{wyty}yzz}z~w|{xyvz|w{{z{{{zyvy{|ywy}yx}w{xy~~w|||zw~yzyzwwvzzx{zyyxxxxytzyx}}{~yx{w{z~v|w|yuzy}ywy}{y{{}vz|zz}ywxy|y~w|zyxyy{|y|zzy|{~w{xwxwx{{z}uww}}{yz{|}wwxztw|}ux|{x|{z{z||{{y{|~{~z{wyz{~vwvvyyx{y{vx||y{~}z}{z{y|~zwzxzwy{v||w{}y}{w|yxw~xy{{}w~z{uzy|}xz~vw{{|{y|yzx{y~zyyx|{{{vy|}||{v|z|y}|zzu}~y{}{yyzyww~~zz{v}||xzw}z|~x}{{}wy{|}zy}zx{{yyv|ww{{xx}~yvywz{}xx{}}{}w|ywzzvytzxv|yzvwzy{}|zzyx}{{wzz}vzz{uzyxzx}xz{zwzzzx{{xu}s{y{ywwuwxwy{}y}xwxy}vz|vu}vx{}|w||}yzzxxy~~}vxvzw{x{yx|xy|}{|yyyz{{{z{}yz~xy}x}wz}{w{~yyzy|{xz|w}{www{y{w~x{z|vz|{{{}{|w{yw|x|y~x~wzyx{|z{yyx}||}|yz{zx|}|zwxxt~zwwzy~zyxz}y{yx{yxzxy}{y{zw{x{~~~~y{{}}{~|~~{}|}{}}}}}~{y~}|{~yz|}x{~{|}{}~|}zy~}~z}z{~~}y~~~}}{~}}}|~|~}}~~~}x}|x|}||}~}|{|~~~yy|~~z{{|~~y|}~~}~}~|v|z}}~|}~}~|z}~z|}~}~~||{{z{|~~{{~~{z~}u~~~}{~{}||~}}{~|y~~~|~|~|}z~}}~~}}~||}~}}~}~x|~~~}}|{||~|{~~}{|}|~~~z|z~|}~~z|~||{}~~|~~~}}}~~}~}{z{~}~}~~{{zy~z|z|{}||~~{|{||||}~~{||{~}{|}~}}{~z~~}||~}{|z||~z|~{}~z~z}{||}~~~|y{{|y~{~{}}~|~|}}}z}}{}~}~}{}}~}|~}~{}|~}}|~zxzw|~~~w{z{~|~}~z}~{xzy{~z~z{y|zyvvw{{v|wxz{uwz~}}zz{z|vyz{}|z{v{zyy}y{{y{~zs|w~{|}{}xzy|w~|x|{y{}z|{{{xw}{}|yxx{xy|xzvuv|tyyuzz{y{{{}}{y{||~z{{y{z{yy{}uxyxyzy~y~}xw{y{~tx|w{yxvy{||||yx{vyz}zvww|z{zyz}}u|zxz|yx||||{xz}{xw|zzzw{z{zy{{~t|x{}www{xv~yzy{wz~~~{}{zz|w{~|x{|}{}{z|z}yxu|uyw{xwu|yxy{z|xy|xxutywyw|{||{|}z~z{x{}vz~zz|{ywxxw|{}}y|yw{xwtx{xyzxy|zzxy{zz{v}u}{zzx}|x{~zzvz}~|~{{z}||s~xsy{{w|}{y|zyyzuzy{|z{u{zvzwzzs{{|}|xvz|{{|{{xsy}{|uw}}{vw}||zx}{{~zx{}z{|{||{~s}|yx{x{y~{~y{xzyw~{yv{zw{}{}z}z~z|z{vyywt}zy{x}{}ywxxwuvw~wx|xx}{uxu{z{wy{vy~xwzyv|x{~|y|}wy{yx~z{zy|{|y{zxz}}{vzxywywz}xw|}zu{ywvq|||}uwx{}}uzzzxzy~zz|{y}~{||y||~v}|zyz~t}ywxx{y{vyyx}zzyz|u|xwywyy|y|z|yxz}||zz}zzw~z}{y{~}y{yuyyvy{yx}yxzz{}xwz{|yzxyvsz|{y~z{~zy{}~{}{|zyz~}~}{}}~{~~}|~}~~{||v|~}||~}~|y}}||}}~}}|~~|y}z}}}}z~}~~|~~~}||y~|{}v|z}}}wz}|}|{}~{~{{~}{~|||||~|zy~~~}|}}~~|~~}z}}{|{|z|~||}|~}~~}x{x|~{z|~y|}|}|~{{|||~~~y~~}{y~z{|}}|{{}~{}~|z~{|~{~~}~z}}|}z}y}||~|}|{{}|~}}|~}}~~|~~}|{}~~|{~|~}{}}|~~~~}~~{~|~~}~~~~~|w~~||y}~|z}}{~~~~|~~z|~{~||x}|~z}z{}|z}z|{{}~~~~}{x}~|{}||}~}|}~~|z~||{~{{}||{y}}}|y|~|y}~}r}~}~{|}}z|}|}~~~}~}yw{}zyxyuvv{xyz{x{vy{}yyyxzyw}y{}wxz|ywz||}vzw{yyzty|yyuz~xyx|xvxx{|{~w{zxv|yzxyyyyy}yzyvzy{zuwz|}yxwxzz|{x||}|{uux}vxwy|~zyz{yzzzy|{z|ywvx{u|wwz|y{{~{z}~x{w}|wxy||y|}zwu{yzxwy~|}~{zwzwwx~zx{{vy|x{|xvuw{}{v}}|xz~zwvs}{zx|{syy{zz{{ww}z}zx|zy|x{}{|z{{x|{||xwz~zz{{|zu{zw|yvty|xxw|yzyxw{r~wzy|z}{zw{vyx}x{vyzwx{v|x~y|}z}||yxyy|xwzy{v{zy{yu|zyyw|yyx{|x{y}~yz|ywy|x{x{~x{xwy{|{~~uzyzuz{}x|{yvyz}}{||||syzywwxz{|y}tvzywv|{~zz|zz|xvy{uyvyxy|z|zxzwxwxxzxw}~wzzy{z{{z~|{|v{xz|y{{zx{|x}t~{zzy{vz{z{xyyz{~{~|zz}vx|u|y~y{yw||{|}zzuxy{}wz{||~zxzz|y{z||}xy{x|uvx|~||{wz{~yzuzz{w~xxw~|y}z}z{}zy}yu{|xxvvy{}zuyu}z}{z}w{yy|wv|yxywzzzxz~y{}z{~x|x|{||xyyy{zxz}}yx{yyyxw|zw{~|ywy|yz}ztyzvz}w||zuz~{{xwx|z}}z~z~{yz|||y{{y{ux|v{xvyxw~||y{{{|zv{tyzz{|~}|y{||}~}|~~~|~|~|~z}~z{yy|{~}|y}~}|~~}}|y}}~{z~~{}}~~}}}||}z~{~z||{|}}}~~~~z~~}z~}}~}{|}|}zxz|{}{{|~}~}~}|~}~|z{}}~~z~~zz}~~}}}y~y|}{x|~~}~~~~~|~yz~||}~~}}{z}~~~}~}~~}~}}~~}~~|}{||}z~|~}}~~}}~}~|~~~{y}|||x|}{||}}y|~z}|~{~~}}}}|~~~|}~}~y~~~|{{z|~y~}~~~}~}~|z}~~z~}~|}z~{zz{}z|{~~}w~{|x~~}|zw|~~~|v~}x~y|}|~|z}||z~}|~~y||}~~|}|}~}{}~~{{y~}{}}z}~~~|~}|~}z|~{z|~z}{|}~}~}||~}y~{{{||z|~y{y}|}zz|xyzuy|||}wzxyztwx{w}w}yvz|wx{z{xy~{y|xz|u~zy}~~}yyy|x{z{{{{y}|x|vyvs}zw~vxu{zwxzxz|{{||vv~{{}x}w{yy}}zvw~z}{~{{|{yxt{xv{ys{w{xz{x{~z|tzy{z|wzxy|}w}}wyx|{z{ywz{|{xx{~x}zx|{zx}y|yy~z{yxxxx{|xwyxxz|z}{|x|~{x|zyxyzz||y{~~z~|~xzv}|xv~}yz|xyx}zwuxxz|xzt|xz|xyxywwyzy{zy}||xzyz{~y}z{vzvuxx||~}yxwt|~~{w{yzy|wy~|xxyzxzww{zzz~{vyz{x}{~w}w|y}{|z}}|v{t{zx}~v}zyzyx|w~w{zyx~y|z}v}{u{w|z{u}yxx{y{{~u~|{~~uzy|yvy|zz~~}{{z{yztyzu~zx||xyw|y|{~|yzzy{}yzy{xw{xvy{wy|}{|zw{~|z~x}zz{{~|x|}y|x|yw{{z{wx|uyyz{~x}yy{}t{xzvzs~{}~~ys{y~{}}{w~zxzx|{|zz|zx{~~xwy{||||}}yxy{ztxvzvy~}xz|xv|yvyz|}x{w{|x~|}zzz|{y|zxx{|xyw~zvzwy}|xu{y}{~yw{v{{z|yzzy{}|zz~{{~~{u}yxzy|~{}}{}z}z{{|}zyw{zxxs|x{{{~zz|zzx~v{x|zzwvvzzzxyxz|zxy|||z}|y}}}~{||~{zz}~~~z}|}|~}yyy}}}~}~}}~}}~~{~|~{~~|w~{~|~}|~~{{y~}|y~|~|~~~~~~~|}{z~~}|~{~}~~}~~}~}}~~~|~~z~|}|~z}}yv|~{y{{zz~|}|x}||~}}{~~}}|~}~~{}}z~{{|~~}|y}}}}z}zv{}|}~z~|~y|y}{~|~||}y~}|yz}~{~~~|~}}{|{}~~}~~~~}}}~}}~{{zz~|}|y~}y~}{}{z}|~~~}~}y}w~z~{y{}{{~~z}x}~w}~}~}~|}~{|}}|{}~~|}~||}}|~|{}}~~~~}|~}}z}~}}y|~z}}{}{{|||~}~{}~}|~y}{~~}~}~{~z||z{~v~}~}~}~}}~|~}|}y~{}~zzz|~}~{~z~z~}~~}{~yx|w~y{}{xx~t|t{w|~uzy{}|{y|w{u|zz{xyzy{vt}{w{ywy|v}wz{zzzzxw|{xyyx{u|x|~xxz{z~zy{|y~|xyy}}}wxwz~zw{|yy{xy{wz}{{yxzz}r{}{xx{yzxztwzvzyx{{w|}zwyu~z}x|y}uz|zy|}yy{}wzyzvzyuzzvztz|zxpyz~zzw}wzy|{yy|uw|}vy|{yz{~zz{vxuz~~~{xyxyxuw|zxxxww}y~y~u{y|t{|z{z~yyy}w|~wy{z{yx|wv{zx{vxzzxx{z|x}|{wyyzu{xzwz{}{{zzt|}yx||yx}{zy|yzz|w|y|v}zx|vxxy}wyttzxz~y~vz{{x|||x|}{{|y~z{x|z{||~{zywt{x|zxyxz|~{y|{}|zyv|~y{uxu}x}x{y|x{wx|{}~{yvz{yx{xt{yyvzw{{}xz}{{{yzy{z{zz~{zzyx{zzyyxz{yv||}w|yzvywzy|yzx~y{yz{vyy{z|{w{uy{zwx|x~}z~xyx~~z}~~}~wzx}zytv{w|{zxxz|wxwy}xz}vw~s{zzyy}wvy|{|~v}{x|y|zz{~|pyzz{yz|yu|{yy|x}v~wz|zvs~x{|~y{|yyx{{x~yywxxxvvx|z~y~w||{w|{zy{u{vz{zxy~~yzyyx|x{{}y~{zw{wvyvzx}yw{zxvvyz{}z{y{{u{{zwx{xxv{}{{{{xyv{{x|z{zy|vxx}x}w{{{y|y{{~}{uzxy{z{y|~||{|~~~~}z~|~}}}{{}~z~~~~~{~}}{z}|}|~~|{}~z}}y{wz{}}}||~||~{|}~~|~}{z{|}~~~z{}{{z~~x|~||y~|~{}||{z|z~~|z{yzz|}}|~}||~{~{y}|}~~~~}{~}~~}}y~|~{y||{}z~}{}zz~}|||~~~wx{}{~~{z|z}~~}|z{}}zz~~~|{~|~}~~}z}~~}~}~}~}}~~||}~}}}~}}~~}~}|~~~~z~~~~~~~~{z~}}}|}z}~{|~~~}~z|~}}|z}}~~|{}}z~{~~~}||}|~~~||x~~~|{~}yz|xz}~{~~||y}|z~~~}{{~~{~|~~{~}}}}|~||vx}{zz~}}}|}{}{}~~y||~{|~{}}z||~{|{}|}z~}~{|}~}~~}~{~~z{|zy|~yzyvw{x}zwxxwz}xyx|xty|zz{xxzz|xuvvx{z{yw{yz{xw|{}|}z|z}~|zzzw|vyu}}|vx}xy}{zvyy~|y|w}xtx~xy{{{xywty|zz|}{}yzzz|}yxx|zz|yy{|y{|z|xwzy|w{yvy{~|z~{y}|zt}uyyx}y}|}z|{xzz{xz{~|}zxxz{z|}xz{{tzwx{{|y{y|{xwx{xw|{}{~u|xvyz{{xuww{||}xyzzz~y|}x{|{|~{||{u{}wz{yz{z~yz{y|z~}z{v{xyz{zu|vu~~{xyz~|v|~zyuzyyz~wx}yxw~v}|zzxw|{{wvwzx|y{wwzy{yx||}zz{{~zy||y|~~{y~wy|z}yzy{vzwzz|y~}~}yxy~vxzzwyz||}{z{yzvvwvxyzxwtxz|vz}zx|x{z|}zv~{v|z|{zyz~}}z|}~xy{xxx{|y{}}~}}v|yy{~{vywzwx}xx|w}z{|||{x{{y{z~z{swz|u}{{}}~vy~zz}~}yz||xzzvyw|zyu|~|vx~w{w}z|~y|{{zs|}yyy{z~u{z|}y~xwz{{zw|x~vyw|yzz||}v{}ywt~w|~|wzxxx~w}}vxzy|~z~x{wy{z{z}}}zz|~~yxw|yz}xwvv{|yuwx}||xzxx}~xxzxzxy}xyytz{zz{y{|||z}z|~||{{|z{vzvxyx{|zyzz||z|zvyx}yuzwy{ysz|{zyzwzy}{wwxyz~~y}|{}~}}}|}z}|~y||~||}{{~}}z}}|~}}~~~~|~~{}~~}~zzw{x~~||z|}}{}}{}}~|~{~|~}z~|}|{}|}||~}~z||}~z~}~||~}}z|}~{|~~|~}z{}}}~w||~|}~~~}{}|~}~w}~z~{}}{~~y}|~|}}{|~~}}z~~|~}~~||~~}{|zv}z}}{}~}}}{}|}~}z~x~}{}||~}{{}~x~y~}}{}{}{~~|{{{|~~}|{}|}~}{{{~}y~~~{|}{~}~}}{~z~|~}~~~}}y{|}~}u~}||||||}~}}~~{~|z{}~{}~{}x~~{|~{}|~{~||}~~~}}~z~~|~}y|~}~y|}y{{|~zzy}z~~~~~{~}|}~|{~z}~y~|~~~~~}}y|z|~~}||w{~zyx}y}~yz}{~w}yyy{{w{zw|v{yx{uzvxuxz{~|~|y~x}{||yxzxuwv~yx}}xyy~xzyx|u}x|{zzy|zxx{zz{y|w|w}|z{|yzxu{wzwz{v}yxxzvz~v||{y}{yvuzy{||v{xyz|y{zyvwxzztwxyyvvxvvz|}}}yww{u|vwy{vv}z|u|yyyz~|wx{zyzx}s{|{y~{|y{x|y{~~y|z~wxo{{{zy{yz~|x}}u|xuyw}xu~x|x{z|{yz||tx|~xvzw}wxyw{zwy||{v{zy}uuxzy}{vzvw{z|{yzyy{{{xzz{}x}zvy|{yyxvyyw{vzyzz|xyyzw~~{~w}y|~{~|{wy}y}yx}}y}w}{x~|{z~y{xy}~||{|w|zzyxyz}}y{~|zzxxzzz|xxw}}v|{{|zy}v{}wwy~xv|y|}vz~zy}zwz{x}v~{y{}y{{{wyxyyzyzwyx{||}y{w{{{x~|yx{{zvx{{~yw{x{||y}|z|z{z{{z{y|xwy~yy}y}~{yw}v}}|}x}~z}z~|xzz{z|y|ywzxz{y|{yxuxwv|z~v{{yyz}}z|z|y}vy|}~zxyzuywy{zzywx{z|x|{}{}||{}vw||zz}z{x{xzw{y}|{z|||||xz|zx{}{y{|w}v}wwx{z{z{wy}{|z~|y{zvwzx{|~zx~}|}{|xz}w|zyz||z}yyz{y{ytuzzwx{vxyw|wq~}xz}z{z}yw{yzyzw{{|}y|~z||{y~{u}~{}|~}}|||~}{z~z~~~|{}}|~}{~}|z~}~~~~~|xz|}{~|{|{}zy}}z|}}v}}{}~}z{}|~|~|{~z~~}~~}|~}}|~{}}|~{}|}{z~{~z~~|~}~~~~|y}{}}~||}|~~~~|~|{}~~{}}}y}z~||y}||~~|~}|{|~}|}}{~}}||}~z|}}~{|}x}~~}}~~~z|~{{~|~}}{{~~|~{}zv~}}|||z{}{y|}|~}~{||~~w}~~|y~{|z}~~}~}}xzzy||~~}~{{}}|~||}{~~}|}|~~|~~}}||~}z~}}}~}~~|~y~~~|~}r{~}}}|~{z~y~x|z~{}~~~|}~}|y|~}}~{}z|~}}u~zy{{|z~|yy{{{wyvzy{zww{zyw{|yyywzz}|yxy||x{{}{y}{w}z~{wzv{|zux{{}xwx|x{|zyuy{v}zzy{yzrx{zx{|y|u|wxyzxwz|xzz{{|z|x|~zx}{z|x|~~{vxvyz{zy{zvxyyzu|}x~|w}{xz|z{xtvz~zyz}|wxz}}|y~yu|}{~}y}}y|wx|}zzxx~yzxy{z|uxwywyzy{||y}xwxzxxwxyxz{{wyxwv{|zxw{z||z{{{zz}w|vyxyxswvz{|{|y}}{z~{|zw{wv{vww}z}}x|}||z{|~yxwzzwv}z~x{{~y|t{zxt|{|y{xwy~{x}x|wz{z}wywxx{z|x|zzy|{~ywz|~~~|{zx{{}x|~zyx}~x|{r|x{wzy{|wwy}yyz|xyxy~|yyz|}z|{|{|}{||{}|z}||~v}w|x{}x{x}{}zyxzyyv{xx|yz{zvuzrw{z~ztxz}zxyyv~}z|w}}x|zzu{||w}{z|xz{yxy{xyvx}z{vy|~vv{y||wxv}y|~{z}~x{{x{yz}}z|}{y{~z}w{z}|{}xwz|xz|yxu{~yxzwz}yzxzx{vtxy|z}v{~{|wuw|vw}wyz|{|{x|zxz|z{~||}wz|yyzyuxzz|}{v~zv{z}wzy|uuyzx{x}{{||~yxz|}{xyx~}z|z}}|yvyx{zz|{x{{z|x~zvwyuux{zxx{{xxzv|~~z|{||y{yyyzz{}|~~{~}~|}x~|{}||~}~~~~y}|}}~{~~}}}|}~}~~z~}}~~zz{|{|~{||{}|}}~~}}~}}|~~|y~~z~}{{~{vz|}~}z~~}{|{|||}}z~zy}{||~~}~~~{{~}~|~|~}x}y}{{~~}}z}}~|~}{~|{}~{~{~||}~{~{|}}|||z}~}{}}}y~~}~|}z~~|y~{~~~|~}}{|{}~}~|~}{|}}~}}}}}~}||}z~~{~}~~}||y~~}}}{|~}~}|~~|}~|{y|~z{~{|~{~z}|}}}}~~}|}|{{}}}y}~~}}}||}{||~z|||}}}{z~zz}}~~zz{}|}~~{~~{y|~||~{~z}|}||~}z{}~}z~|~|~z}{}}~|~~z|~|y|{y~{yx~~~~||~{}}y}z{z|}w~{xyz}yyzv|yy}wxv{}z|xyz|{w|yv}{~z}}zzyu}}wyx}zy{y}x|zxzzyw~y||yyy{x{{ywzz~wwx~}}vz|z|zwv|}~}xwyw|y{yz{{|xx{{vywy}}y~}}yy{zyv}z|zwx{x|z||zzx}uzxz}~yzz}{xz{z{w~|~u~xy}{|w||y|yvwwvz||}{z~}wy|zz|{sx{yzyzz~zu|{y~yw}y}{wz|yyyvv{z|zyyyu~yyxx{vyy}}{xw{z~{z}z||{|xy|{uy~wxvzzxyx{zyx{tz{|~yzvx|z|x{{||}v}|||{}zz}{{y}|x||{}~yww|w{{|zy{{u}~vyvx{z|{v{yw{}vwy{}zy{|xzzy~{{~|}{y}x{|{zw{|z|z{z{}yy~yz{|{z{~|vy|u}}xuxzyywz~y|v}zw}|{{zzz|{{z}|x~~y{x{wzyyyz|~|}}}}vy~yz{vw{xx|{zw{yw|~}}xz{}|yvy{|yw}wr|x{}yxy{y||wz||x{|x|yx{zvz}{{|z|yxx{}~}v{vz{z{xzuxzz|{wxyzx{}yzw{~x||{ux~|yy}{vy|xxx|||wy{|{}~z}x||}xqz{woy{{xzv|yx|yzzwzz{y{{~~y|z|{}}zx{wzyz{wyu{y||yy~|wy}xzyyy~y|{|}vzvy|xy|y}{vv|}}{z|w{zv}x{}}yzz{~||y~|zy~~xy}yyx||}{z}zxxzw|yww|z~x{}z~}|~{||z||}~~~}~}~}{}~|zy|~|~|{|y}|~|~{~}{z~~}}{{~~|||~}||~~|~|||}{{~}z|y~~{|{}~}~~}}{}}~}~|y}|~y}|w}~~~{}{|~~~}~}~~}~~{|}{|}z}|}|y}}}~}{{|~}|}}}z~|x}|z~}}||{~{{y|}~y~|}~|||||z~~z}z{}~}w|~{|~~|~~|~~~|~~z||}}}{||~~}~~|}}{{~{~~}~{}~~{}~~|~|y~}xy{~}|}{}{~~}|}{}|}}{~~}~{{}{~|}~{}}~~~y~|}w{~}~~~|~~|||}}{~~}}~}~|~{~~}~}~yzz~w}~z{x~|}|~|}}y|}|~||~|~~|}~~{}~~~~}~{}~}~~z~}}~}z}}y~}~~|~|~~{~|{}~~~~}}~z}|}~|{}|z|ww|}z||}|z{xx|xxxx{zxw||z}zxwyw~vuwv|v|{ww~~xx}zz|xx{{|x~|z|~{{|yz}|{{w|{zyv{yyy{}{s{yt}}{www{vwvw{yyx{{xxyxy|}yz~}x}v}zx|{}|{{w{zyxz|}zyz|z}x}{zz}}x{zzywv}{tzw{yw{}w{w|~y{xx}|zz~z{}zw}|x{{}}~}yyzu{u|~vx}{w}y||y{{yx~wzxuyyyxu}yy||~|{|y{yy}||~z{w{{yxx{|yx|y{{yyzyyt|yyz}{y|zyzxwwzxzwzx{{x{xyx|x{zz|}{{}yy{{x}zyyxuxz|{{wywz|xxvxv{|z~yyy{vwy|}~w}w|y|{{}~}zz{{vy|}}{||{||zw|~~{vzn{xxwzyxzy{|zyw|xy{z{z{x}|x{}{|||{z|y{~}{|~}wzy~{y}|}zyzzzz{wt|{vxxwyww|{z}z|~yz{zwz|wy|xy{yv~|z}vr||y}zwx}yvx{|w{{vw~xz{uwx}ywur}x}vx}ryzxysz{}vy}{w}v}vx|zvz|{{||zz}|}|y|z}{{|}||z}vzx{}{}{{}zzy{z}|{yyvzw}yxtw~zyzzwvzz{~{yxv|yzvz~|{wzy|zxx~xz~x}{vxzw{}{{w}y|yy}vzyyxyx{}}{t|zz}xwyywyzx{}|xv~~{zt{yw{ywv||xw|zxzxvwwz{|xv{v}y{xz}z}z}}||zv|{wy}z}{|~}|z|}~}~z}|~~{~|yz~z~|}~x|{|{}~|}~~}y~~z~{|||{{xz|t~y~y~z}y|}|||~~y~}{~~|}{xy|~}}|z|~{}}{{|~~{}}~}~|}}~z}{~{~{}~|{}|~yyy|{~|}|||{~}~|}}|~{}{}y~}~~z{{}}{~}z}{~~wz|{~z|}{}~}~}}}}}{~{|}}~~z}}}y~|{~z}|~|||{|}}|~|~|~|~~z|~{~x}|}|}~}~~}{~}||||~{z}~~{}~~~}{y~||yzx|}}|{z{}z}|~}||~~|}}z~}{{{}~{}}~}}~~|{z}{|y~~x|}{{}}|~~}~}|~{|}z{{|~z|~{~}y~~~}|}}}{{}|{|}~}}~}~}{{}|~|y~~~|||||}{|~}{|}~~z~}~}{{z~|~~~|}|~{|xz|~~~unz{|{}|wyyxz{yz}y|}wwx{|vzz~yx|}x{y{}{zwywxzyw~yzuvy|x{wyz{zxyu||wzzzyy|x{}yzz|yx{w{{xx}yz}yxwyxyxxy{zyz{yy}|w|u}{z||xyzx{~y}zxx{|xw}yzx{xxyx}~wzx~wzvyy||xtv{{xvtzxzwy|wz|v||vzu|zx{y{y{v}ztywx|}{zz~u}w}{|}{t|vv{}yvw{zw~~{x~{z{|{z}yxuv{|{~zzxv~z}y}zwz{x}z{xz{z|z{|{|x{xqz}zzyw|zy{x{}|zyy}|uz{yy~|wu}zxyytxywxzx{zy}y{yxy{zyzzxztzv{{{{y{z|y{y{z}z|y{wwy}{zyz}yxtxwzy{vzxx}~xvyx}wxzz||{xyyyy~y|yy{y|y|x|~xw|}~{xvy|~}y~{wt~}ww{z{v{~y|zy}z}}xv|y}}{u|y|{|~yyzzzy|xw|yzz~}xu|x}zz{zx|xzu{|ywy}}xv|x|zz{{||y{wzz|v{z{y|zy{y}|}yz{xy||yz{|{w|{y{|{yzw{yx|vwx{{{|zwyzz{{~x}}wzsz}{~{{z}{~z|}y|x||{}yx|zyy{vzwvwy}~u{|}|vxxpwy}y}yvx|wz~xwyxxuz{zv}||~|yx{||{{{w}wwzy}~ywyv{t{|u|vzx|zyy~vy{ywu{yxz}|~{~z{z{~{z|z{zy{|z{zyzzzxz|zx{yxt{{{xy|{}{zz{|z{y}{zy~xv{x|y{{~~{{z}~~{z}|}}}|~~}~z{y{z~~}{~||~y~}~}|~{~~~}~|~~|~}|{|}{}|{~~{{u{~~||}}|{|}|}}~|~~~}|y|~~}~z~~~~|~|{}z{~{}{z|}zz}{}{{~||}z~y{z~|{}~x~}}}}~~~y|}}z{{}~~{|~}|~~|||}|~}}~}}z~~|~{}{~}~z}|{~}~}~}}{{}{~z}{~}~y}~}}y|~|~{~}z}~||~~~}z{~~|~}}~}~}~~x|{}{v|zzw|{{u||x{~|{~~}~{}~{z~~|~~|y~~}~~|}~}~}}|~{}z}~~~{z~y~~|z|}}{{~{~~{~~~}~{}~}z}~|{{~}{zyz}}y}}~}x{|z~{~}|}|~~~z}~}~}}~}|}|~||x|}}}}}{}|||z{~~{zxx{{v~{zxxz}z~yz~||zyyy|{x|t{|z~zy}}wzxxz~~x|}ywvz{|zzx|{~yxy|{zw|y}{|||wwyv{zx~ty{}}zuz{{z|yzxtyxyzyzw|y}zzz{z{{{yzz{|yz}z~|zt~zx|z|yv}~yyxz{}xywz{xy|zyvzwyy|{xz{}w|xx||}~y}{zv{x{w}}{x{{{|zy|{{x{vxyt|xvzxy{wuwvyvu}zyyx{z}y~z|z~y}|{xy}}|vu~|zy{|{}||~~x{}|x}{|xy||zxwywvx{|z|{zzw~|yxy{x|z{~|{zz}|~}}y{yuyxyzzxyzy}~y}{wywz|{~wxz}vz{vzzx{zwzz{}vx|||u~{|{zzw{x{|~}~x|{z|x{y~z||}x}yyz|{{yyv~vxy}zzxzzw~xyy|v~x}y~zzyxxz~z{yy|uz}w||w}wz}}}~}|zyz|||z{w||x|||{z{{z{x{~~yyy|w{zz{}z|}~wy}{zzzy~z{}{yv{x}x|~x{y}{yz{yu{tzy}zx{xwuyzx|{xy|vzy|}w{x}z~zxw}x}{y|{wyyxx~{vx|z{{z{yyvy~|zsu|yz}{vwzvvyyvyzz{yx}y}y|v~{||}|yrxwz}{}|~zx~}{z}{yzt{v{z|x|zz{w~xz{|x~z}t{wxxywz~z{}xz{xy{}|{z{}}{y}z|~{ww{|zyxy{|x}wy|w}y}yz|{vyy}|twwy|xwy}y{{{~y{|~z|w{~z~~z~}y{~|{}~~|~}~z~z}}}~||y}|}|{}{}{~|}{}}y}{}}}|}~~~|~|}z{|{}~}}{}z~}}}}~|~{{z|||~|~|~}|{~w}}|{~{}z|{}}}}{{~z~||}~~}~{}zy~}|~|}}|w~}}~~}}~y}}~~}}z~}~|y|~~~}|}}}|~~~{|y~~~{}{~z}z|||~~~}y{~}}}~{{|~~}}~~~|~||wz~|}{}}{~{}}|~w|}z{~~}}|}|z|}|~{|{|~|{{|~z|~~{}}}}~|~|}|~}}|}}|}||~z||~}~{}{}||z{|}~~|~|}|~~{|}}~~{{z}~|}{}~}~{{x~~||~}|~}}|}z~{~~~}}~~~y{}~z}}}~~}{||{{}zz}~~z{|~~~{~}{}y}|}{~}||~~z}}}}}zz~}||y~}}~~}}|z}}xzx}{yzx~|{xyxx|ywvz{{y{zy}y}v{{xxy~z{zxz{xz{uvzvt~y|}}x|z{}z{~vwx|uuvxzv{|yz|{y|x{wz~xu||wzyzzuzz~yyz~||w{z{|}}{wxyv{{}{{yyz|zyxuxvzx{zzyy|z|z{{|}x{uzy}||y{||~y|vzyy}||}x|}z}}y{w||y{{x}xx||yrzz}w{{}zwzyxz~|}x{v~wy{xyxx{|z}ywz}yz{x{{vz}{|z{|u}}{~|zzw{zxwzw{x|zz|}x{wz|z}ywyxxzyzx{z{w|{z{{}z}vyzxw{xyz|z{||{{||xx}{|{zz|}v|txt~{yz}{{{wzy~y{}zy~z{xt|xzxwx}w||x{{|}vz{y{w|{zzz{y{u{xw{~zy||z||xwxzx|xzx{y|yz{yztzzz~vyz|yz~z|}x{v}{{vwy}~z||yw{{x}ywz|y|}v|yzmw|yxwzx{zz|yzz}yz}|z{z}|z}zv|u}xxy}yx{yxy{{xz}z{xz{zyyzyz||zw}yvzx|w|{}~z{zxyxzz}y{~|}t}}}z~z{{xvzxyyv|w{|z}y}{{w{}y~xy|{|}zyy{z}yy||{~wyxxz{{w||{z}x~w|y}yyxy~w|zvzyy{~zzx{||~|zyyyz|zwvzvvz{zzz}x{z}zv~}~u{z|uy~yzx{wz}|y{{z~u{|{}zwx|y~|y~zwwsy~{wtz{v~}yx|vywtxxyzz{{|}{|}}y~z~z~{}~||{z~~|~~{}~~{z||{||}|}}|}y}|~}~}}{}{|}~xy~~~{}z}}y|~z{}}|~~}{}}~{{z~|~~{}|}}~~|~~{|y{}}}~}||}}~~||{|}~~}|||}}}~}}|{|~~~~}~{{~z{~~}|~xvy||z~|}}}~|||}z|{}}}~{|z~|y~~y}}w}~y~}||z~{}}|~~}~~~}~~}|}~}|{y{~z{|}}~{~}}~~}}}~}{}~|~{x{~{|}|~{{{||~z|~}~~~~}|{|{|~}|{x{z|||}{|}|~|~~x~|nz~~~~~}|}}x~}}y|y|}}}}~|z~~{~~~~~}~}|~xz|}|||}}|~~y~{z~}}|}|~{~}|~y|~~z}z|}~}~|~{|}|z}|x}~~{}y}~|{|~~}~}~{}zy}yw{}y~}{xxwyzx{}xz}yzz|wqztu|xxxt|zzzv}z}v|yywy}z|wy|xy}~u}x}yyy|vty||wy{~yz{xxxwx{y{|yzy}zxwryvxzwz{|ww|}z{~~y|}yw{z~z||yyyyy~|{w||xzzzw{yxyuzsvzxzxxxzw{wwwz{~~{|yz~|zy|z{}}zv|yy{}y{|u~y}{yxuwy{|zwxy|{vyx|uwwvzzz}uxzvx}}ztt||x|~yzuy|zw}wz{}~|~}~~|x{{|uz{yy}{wxzxwyzyyy{xyyw{wxyw{|yzz|x{wvy}}}xzzwvz}{yw}}{zzx~yuwvxyxzy||yyzw{yyyyyztyyz{z{~z|}zw|xy}w~|x{zz~|yy|~{|z|yzy||{zyxuzxyz{xzzw{yuvwyzxwz{z~|z{zyx|z{z~z~}~zz|y~{ztyw}wzz{y}xys}zzy|wwwxzyzz|x~z|~{z~y|w{zwv}|yz}|z|{zzw}~{|{|{~v}wz{~}{xx|uvw|y{|ww}ytyxx~uyy~w{|zxzy|}|w{wyxwy{|{yzyx{||{zxz}yxzy~x{{}{y|uzy}yxxy|zyz}~w|x{{y{yz~{z|y{}x{}z~w}|v}zx{zzxy}v{{z|yxz{|v}x|yyuvzz{~xyyx|v|t}yy|~xy~x||vz{z{{yzx|{{|x}}|{~z{z{zw|vv|y{yxx|vyz{{}wz|xyv{y~z{x|{w{}x{|{}{~}~}w}}}|{{~{z|{|~~~}z~~w|}y}|~}{z}}|~~~}|}~}{{~|~{{}}~}}~|~~{}~~~}|}~}|~}|~z~}}}}yy|}~||}|~|}~}||{|w}~~~~~{~|{}~}z|}||z~}||}~}}~|{~y||~{~~}~{~}~}}|}~|~|||}}|zz|||{}z}{||{|~}|}{}}|||}||~}zz~z~{}|}~z{|zz}}}||}z~~z}}}~|z}|}~}y||}|z}}}}}~}{~}|}{}|}}}v{|~}||{}}~}}{|~~~~~{}|}~||||~~}~{}|}~w|yz~~}|}|y||}}|{~{}|}{~}}}{~{v|{}y}|~{|||{|~~}{~~}}~}||~|||{{~~||z~{~{}}}{z~~}{}}yx|zzyxzx||x|vxxz}{zz{zy|}}xxyyzz~yy}~yu~zxvvxyz}wx{~zzv|yx}{{||}v}xyyyv|x{uz|ww}{y}yzy~v|{~{tx|z{yx{xzxzzyx}wtz}y{}wvv{y{v{x{||zxwxuyztzx}y}z{{{|xzzz}~yw~|wwz{{yy~}yw}}zxxzyyyx{{z~u{~zyvysy{|zuy}vw|wzz|sxwzzzzz~}|{zyzxz}z{xxyy|}{|xzx{yztvxzxzxzz|ywvuvxx|zy}x{yzy~zy{yz|z{twxz~~{|zy}z|z|y|xzx|z}ux|x|vux{s|yuzx{y||x}|yzwyv{{{zyrzx~zzvzxwy~zx{xx{u{|yvz|{ywzz}|z}}zz{}~xzx{xwxxzy||v~|}yzzv}}{wv||}xy|~y}zrw{zy{zy}wxw|{~v|||z{zvyxzz{z~}}zyx~{wy{z}}zwx|}|zxy}|wvwwz|}z||z~zw|{|vy|yy|{|||z{yzxw{yyx{wzzy}{|}wvx{s||xx{zwvxz|w}wx|{}}u{yy~y}{|z{wzz{}{zwwu{z{sw|w~yx~~}{{}xz}||wz|yzz|z~wx{wwwyyy{{vyt|yx{uxx{z}zy|xvw}xvyx}yz{y{xxxy|{y|}{}{|w|zzyzyxxv}zxxxw|v{zyzx{z~zzz}tzyy|y|zty||zy~qy|{vzzz{zy|z}x{|y{wy|txtyvz{{z{y|xyxu{|yzx{||y{{}{}z|}}}}|}z}}|}}|t~}}|z|~}z}z}}xz{}|~{v}|||}|~{z}{}}|}~~~}}~~{}|{z~}}}|~y|}z|~~{~}x}{}|~~|z{}~||||~|}}{~|{}|~~}~|z~}x}~z}}y}{{~x}{y||~|~y}~{|~z}}}}~~~~}}~|~}{|}~|}z{{~|{}{{|~||}z||{~{~y}}}z~|}z|{|}}|{{}{~|}z}|~w~z|{|~}z}}}~|}}|}z~|{}y}~}~}{~|}|~}z{~x}~~|}y~||~~~~}}~}~}}y~{x}}~{~{{z}~~{~}}}x~}z|||z~~{z~|{}{~z{~~}}}z~z~||~|~~}{x}}|z}~|~zz|~z{~|}~}{|y{}}~|~{|~~~~}|}{~z|||}~~~~~z{}}}~~{~{|}~}|zx}~}|{}~{}|}z~}~}|y|{~|~}~}}y}u~{~|x{|{{}}zzy}z{zuyvu{|y|{u}wy}v{v|yx|z{y{wy}zy}xzwyy}yz~{yyu|y|}x{yxvzw}zxz~zzzxzw|z{|vwxwzy}szywxz|yz{y{zx~yyvw|xy{yzwzvx|u|~w}zz{|vw{{yyzy}vvxyx~x{{yzzw{ww~{vy{}z~{~wzt}{{z{xyzv{{}xz}y~|{|zzzx~{vxyyx}z~{yzv}yvywwwz|xzvx|y||wyzxz}xy~}xv{yz{}zz~vuzxzxy~yx{x{|wxyy||yzxxyzvyx}}{z~|yz{zwsvuyy}{z{xz{~{{{}{w{{yzy|x|zx~zzuvxy|vy~{{uy|xu{ws{{vw{yxyx~wzy}xz|zz{{|z|x~||xy|z{xwxz~x}y|~|~zx~wz|zzyyx}z}z{wx|}wzxxsxvy}|v}|}{w{y{|z~{{xx}~{yzv}xxy}}}|v}x|y{x|}tzv}ywwv{uxyuy{zwy~wu{yzzyz}~{x}y{y{zwzxz|u}z}{wv}yy{u{y{{z|uwvs}x}|w{uvzwxy{wxzsyz{y~|yztyyx~}yw|}z~{|zy}vv~zw}xyi}z{zz}y|s~wv|wx}wvxtyu|z|{~{v|xzwyzxw|~|zxxywxy}{~xxyu}xx{|y{{~x{x{ywzuyzwzwxv|x|vw{vxyx}|zzzx{{zvy}zwz~{~z|{w|}{{z{zyyw{u{y||v}xv{yyxyw}wx{wzvyzwzzwy~z}z}y|vzz~zw}}}y~~||~|}~~}}~~y}}}~}}~}~}}~}~}{|~~}~}}~|}~y}z|z~~~}}~{~{{|z}~|}||z}~|}~|||~~}}}z}|}}|w~~~~~~z~}{~}y{}~|~~~z|z}{}xz}}~{z{z~|~w}{}z}~{||}}}~}y~~|{~}~z~{{}}~~|{z|{|}z}~~z~z}~{|~}|}|{~}~}~{|~~~~}}|}~}|{|~~w}~}}}~||}y}~~{|p}||~}{}|~~}~}|{}||}y|~~~z~{~|~~|}}{~~|}~}~~z}~}}}{}}~|}~~||~{}}~}~{|z||~~}x}}}~zz{}}}~z{~|{~{|~}~~}~}~}~}z||~~{}}~{z|~}|~~}|}z~|}}{x{{z~~}|y}~|~~~~{|z~|~|~}y~|~~{~{}}|}}|~~{|}}|~}y|x~x{yz||||~~|{~~|~|~}~~}|~{}|z|z{{yxx{ywyx|z{~z|zw~|uxx~wt{yyy|xz}~z}yw|utz|x|{{}{yxzx{y{v~wyx||xyy|z{~{xyxywxx|}{{{ywxzxxyxytw{zvv{ytx|x}|{{xy||vv}xvz}wy{wx|{ywyyzzxxz{{|xvvuv}{y}yxyuy||y{yzy}z{{}yz|z|{wyxyzxz{xxxux~|vvwzxyy{zxzzxwu{yyyxxyv|yx}z{xvx~}x~y|y~}zwuxxyux{yyy|zxy|{sxzxy}{xxzxxzz{z}zyz~|~|zxyy{}zzz|utzxx}{||z}uxzwzyzu~yzxywzz{{yx~wxxuy|}x{x}w{xz{wyx||wxwy{zz}x{~|tyy|yux|z{wy{{wxy{~zxvy{zzvyvy{yz|zv{xyyyww~x{z|z{wyxy{yuvz|zx}y}~uvyzx}wxy|yy~~|xxxvz}}}zwy}u|}{xy{u|{y~|w||y{zwy{u}zyyxy|x}||zw|x||v|y{tz{my{{y|}|{xzuvv|}xzzyt{~{~z|xxy{}x}xw{xz{ww{~{z{|wyvzzyzy}{vuy{{yx}||xz{xzzyxz{{x}}y~y|{x}}r{y~wvyx{{yxwwz{x{ywyyvy}zz|uz}z|{~zw}yvwyvzyzvx}z{{~y}{{zxw{~x|yw}yxx|{xwz{}v{y{xz|x~xyy}y{zu{zvzzyyyzw|xyzz{xyyyv~z~xwyw{ywz|{v{u{wy}x{{~x}|z{|{xz}|~}{y{zw{z}z{|}~}{}}}~y~|~{~~y}}}{}{}~~|~|~~~{|~}~|~|z}}|}}zz||}|y|}}z|{}~y}}~{~~|}{~}w}~|z~}~z~{~z~u}}{|}}~~|{~}~~|~||||||~{~|}~{~y}~~|~|~}}}|{~~zx|~{~~y}||{z}|~~|}~}||{~w|z}}~~|}}~|{}}z}}|z|~{~z}}}}~|y{}}~}}~}y}|~~}}}{z~}~||}}{~~{|z|x}{}}{|}~}~}}||~~{||~{~yy~~u~y~|~~}}}z|~~}}|{~}{~z||{}{~}}z|}{~~}{}||}}}}~~{}{}|||~zz|y}}}}x~}zxzz}}{z}}~||}|z~~|~}xz|~~~}{~~|y~~{}|{~{{|}{}}}~}z|}{}}||~}|z{~}~{}{|{}x{~}|~~|~|~{z}z||yzz}{{y|wyuwwz~y{y||y{{zzzy{yu|{yxw}v}{}y|yx{{y~vyzw{{{yz|xzywzzx~xxzy{w|zz~uw{z~zzxv~yxzxyvyrv|xzv{~y}w{}~z{{{uzz{y~zyq{}zzwzz|{rxy|wvxzyv{yz{v{xu|{{}xz}}ywz}~{|v~||~|{~zx{z|{yvy{rz}yz||{{~|{zwyv{{|v||{tzxtywwxzv{v|xyzuz{|vxv{}~}zvy}~y{xyx{~||zy|x|zwyzy|x}u|xv{v{ywxy}{xvxyxzz|zzyy}{}w|w{zx|wz~}x}|z~~wzx{vx||z{xx{}y|vzyyxyyxx{{x{{wvyyzxx{}xv}x}{}xx|z{}}z~}||}|||x{}{~|tyzu{}yxrzw~{z{ywvw|{{wyw}}yv|yz}~z|xy~{|x}|zz{{w|}|xw{}~{u||xzzw}|z~zy~y~w{xwywyy}|{{~}x|}y{{}yz}xy{|{z{y~|y{x{~|{|{x|yzyyyxwy{z{{|wyz{y|x|vy|{|}z|{~{}z}|}zxx{}}x{wzz}xyzz|}x{}}xz|z|{ywvxz|{w{{|wz{}zz}{tvy|w|z}|zyyx}z|xxw}zyx}w|tzy{||{~x{{zz|}w}y{|{yuxz|xxwwzzz{|vz|{yzv~z{~yzzz||yyyz{}y}}y{~w~yw|z|~y~wzxzyxyw{xwx{{{|zzyw|u{z|y|{|t~|z~{~|vy~|y||z||~{{}}~{}}yvz~z}~x~}}{~~}~{zz~~{}}}~|}~~~}~|~z{y~z~||}z|~|}}~}|}}z~~}}|~|}{z|~{|||}y}~z}}z}|~~{~}}|{~{}}~}}z{~}}}~||z{{|}z~}~~~~{}{{{}~}~~}y{|x|}|||}|~~}zz|~z|~||~{|}}|}~{}~w~{y|n{y|~}|~}}yx~}}~{~}}}}x~}}|~x~}y||{|z}|{~x}|}~~~|}}}{||}|~}}xy}}}~|~~z|~|}~}~}z}~{}w~~z{~}z~~|}}|~~|{~{}y|}~}~~}}z{{|~}{}~~y}~|}~z~{~~~}|{xxx~}}{~~~~}}~||}~~{}}}}~z}~}}~}{}~||~x~}|{}}}{z|{~|}{z}}~|}z~|~~}{|~~~}z}{xywzzzxy{xxzy||}s|||}wwyyvyx{{{{~z|wxx}{y|y{z||zxw{vywx|xzy{zz{{q~|v{|{y}}{~{}ywy{{vv|~z||{{yvx}y}z|yvxvx{yw}vyx{ww|||uw}zw|vxyw{tyw~x}ytx~xyxxyzvx}}}w}~x}wxw|{{xtv|ww}}wy}y{wyyzy}sw|y{|w|xy{zzuz|xw{y{xx|wy{|~|{u|zzzzwvx}yzsxyxvtw{{x{vzt|vxxyz}w||vyyy{~xvyy}|xwyu{{|}~{{yzzw}~|y~{z|z|zv{{w{|{xz{~}zy}|}{vxvvwyy{}yxv}}~yy{v}yyz{yz{{vyx}w|zv{yz{zz{{wzzy{{yz||yxzw{}}{zwyu{yzzz{~y~{xxy|zzyuuvzyuw{xzv|zzx{{tvyz{xxv|xy{yu{{zxv}|zyxzzzzz~yzyyz~wv~}xxvyv|{uw{|yw{yxw{}|{w}{xw{xwzz}vvx{{wzy||yxzrzwy{}}x{y{y{~x{yxzyvx{x|zzzy}|z}xx{wzx{wwwy|y{xvzyy{v}y{vyyzuyu|{vv{{x}t|zxv~}yy{{{z}zxvxzzuw|}x{x|vxv{y|y}zw{y~{xxzx{yxw{x}{zzzy{}|uzzz{|zvy{x{}{xwwx||zy}~yzz~y{zxy|}uxzx{wx{||x{{{|}w{~y}{w|zu~yyvw|xw|vxx{}{}vzz{zz{yvw~{{y}xzyywzz~|{{~~~}~}{}z}z}}}}~~{~y}}zy{~~}}{|}~~~~||}|}~~~}}~}}||{|~}|~}z}|~z~z~}~|~~}}}}~}|}|~}~z{z|||}}~}}}|y~~~z~}}}}}|~~}|}|~|y~}~{~{z~|}}z}}~}}}}yy~}{x}|~~z~|~y||~|y}~{}~~|w|~{}{}}~|}~{{{{}}{~|~~}z}y~}~|}~|~||}|z}~}}}}~}||}z}||{{{z|~{y~|}}}{}}||{}~~x~}}}}}~}~{||~}}{|}{|~||z|~{z|~}~~}|{|}~~~}}~~}~~}z{}|}~{}~~x{|||{}~~}{~|~|}}~{y~|}}}y}z{}{|}}|{~~y}}y~~~~y{~{{x}~|~~{}|{}~~|z}{~~z|v|}|}|}}}~~}}}}||{}}|}}~}}~}}|~}|~~y}|y~~zz}|zzyy|{}~wyx~z{vvwy{}u{zvw|{zwxvzyzx}v||z||z{{}||{{v|zs}x{yy{x||~w}x||~{y{{vx}w|{zzz|x}z|{vw~{vzxyzv~yx{{z{z{|vx}{|yxyzqxy{|z}xzuyzv{yz||y}xz{y}yxy|zv}yv{vuvy}z|x~xw{{y~xyw|zzyzyxxw{}zvx{}|zy~}ty|xuz|vy{|y{{zwyvtwzvzzw{vxzyyw}y}{{zyx}~}uyzvuzyvx|||{y||x|}zzzz|~}swy|y}vwz|}{}yz{yw{yxyzx~{}x|zxwz|}z}x{{}y}w{}z|}w}|x~wxx~zy{}yxxyyv|vww||~yz{yu}{{{{w{|}yzz}yw}x|y{xxy|v|}}z{z}x}wz|}yzww{vxu|wxx}~xxvy~vxw{y|vz|wv}}{}x{z{z}}|zx||yzy{~}y|xvv}||y}xzwyxvwxx{x{w}|zzyxuyqyz{y}xww~{}}xzyy{x{y|y|}y|}yx|yyw{wvyv{{z|zzxwx{vyx{{~zz~v{|ywyz|{{{y|z}}y{{~}y~{zwy{yxwz}zyv{|}zzr}wx{{y{vvx{yz}zx|}y{z}z{{zy|{z{~~}}|{}|{}x{||{zz{yx{|xy|~z}y|w|xz{|u{|w}y|}}w{zx{yz|{~~z}~z~{~z|{{|yzz|zy{wwzzx{}{wtvyxz}|u{~yxvyy|z||x{{wx~}|yv}{||}}~}|~||}}}y~||}{}~}|}z~{}~}x}}~~}|~}}~~z~y~~}}|}|y}{x}zz{~}{~~tz~||~}~~~y}|~~w}~}{~}}|~~~~{z~}}}~|~|~z~{|}}{}}}||{}~~|~~}|~z{{}}}~}}}}}~||~~~z~{}}}x|x}|~{|~|z|}x{~x}}}~}}~}}}~}}|~{}|~}~{z~~~}|y}|}}~|~}~~~~z{~|~}||~~~}{zy{|||~}|}}~}y~}{|}|}{|}y{{~z~}}|~~~{|~}}|}~z~~|~z}~y|}{~{~}~||z{~}{~|~~|~|~{~}~|y}z||~|{zzzz{||~y~~zw|{}}}x{|~{~~~}|}}}||}~}}}~~{~||~}~}~y{{~{}~~~~}~||}~|}}~~}~}}|~{|{|{{{{}zy{x{yy}{x|{|~yu|}z{|zyx|zxx~x}vyz{~w~w{z~~z|x{~{zxyy{zzyvw|yy{|z|yzw}z~x{t~~vv}u|x~zzxxz}}{|||||{zzyy}v}|{yv~||yy|zwyz{y{{~|}zx~|xyyzx{||y|zyxy~x}}~v|u{{u~wy|{uz|z|zz}{w{zz~w{}{x~y|}z{u|zz{x{|y{w|y~|{z}~z{{|yy|x{|vy~||z{z}}~|{}~{||xzz{|{{z{z|y{{{wyw{{xy{wwvzzx{wwy}}}zz|{zy{z~{v}yzyxx}z|y}y|~y|{vzwz{x{}y||||{{yw}{w{}vx{w{|zz~{}|y}wzz~zyzx|~}wz|}}|{||vxzz|}{y}{zzz|}zxyzuzy}y~{{xzzytx}{{xy{{y{|{{zz|x{}y~}{x}zwz{|}~{z||~zzwwywx||vzwwx~}{||y{||{x|{z{}||~||xvzzyz~yywy}}x|}{z}{{vx}~|~{zy~w{yyw|{yzz}}x{~x}|zy{ww}~yy~|{|{w}{{{}}~y|~zz~}y|~wz{}|}|{~y|~w{|zz|x{}t|zvyy|}{{|}wzy|~wx|}|y{|x~v||zyzz~}xzx{xx}{xzzy|y{x~z||z}z~zv|wzy||}w~||{}z}||z~zyx}|{}zz}~wx~xz{w{zy|z}|{yzxz{x}}|z}~y{~{zyz~~|{|~{{|~}}~~}}|~|z}~~}|y~~~z|}|||~}||~|~}||}}~|{~{~~}x}}||~}|~{||}~}}~}~{{~~~~}~}~zz|}}~}~~}}}~~|{|}|{}{|{}~~z~z~yz|~~~||~}}~z~}w~~~~|}~~|~~}}~~}~}~}~}~~{}~~|~~|~}}{|{~}||~|~~||~|~|}~|~~||{~~~}}}}}~z||~~}|x~~|z}~{|~~y~~~}~}|~~||~||}{}}}|~~{}}}|~}}~~~}{|~z||~~z{|~~|~}|wz}}}}~}~~~~}}~~}~~~~{~~}}|}}}|}||z|{z{{x{x}{yxy|vxx{yy{{}wz{}x~|xvsxwy|ux}{}y{{z{z|wzzy{y{w}|x}xyzz~xy|}xxxyxzwzywvwytyvvx{{zxx}zxxzzzywyz}{zy{}zz~wzxzy|}zz|{yvx{z|}zv|zyyyyz{vxy{wzyyxzzxzywxxzzvv~yyxv|}|vy{}}||{z{}}}{~u}|z|zu{zx{yyz{xzyz}xuzwzv|w{vz|wyzw|xxvx}~|ww}y|{yx{~~|zyz|xvy|}y}zxz~yw}{{{{vzxw{}xz}{y{z|yyxy{~zx{yuyyz|{~|~x}z}~}{}||y{~~t{}z{}yzx}ztuv}zzvwzwxzvwzyyxzwuq|}yy{~vz{~{{{x}}{{|x|yu{|v}{x~z{z{zv}xvy{z~xzyyyys|xy|yu|z{zuuwxt{{{~yz|y~{x}zzz~z||~||}yz|~|{~~~zyzzyzwwvzyzvz}x{{wywu{z~zv{yv{~vxzwx{yzx}}{y~~|ywyxw{}|x~{}{xyv}y{|x|~xvwz}|yzyw~wwzzywx}y~{}v{{{y~xuyx|{xt|zvy{|x}|zy{xzy{xxyx|zyvxz|{vxyzy{~y{zytvxx|u{|u~}y}yxz{|y|~|yuz}}z~xzzzz|x~wxxyw|vv{w{x|zyzx|yxwu|~zw}xzz{yzvy||~z{t~|tzzyx|{{|z~}yyz|{~|vu~|}w}w|yzzy}{x}z|}v}w|zvzvzx}{|~zzv{wzyvz|}|z|}}}|}|~~~{~~|}~~{|}}{}}~~{y~~{~~z||{~|z{}{~}}~y|}}~xwzz}|}}{}|~}}~}|~~~}~~~~|}}|}{z{||}~~{}~}~~|~~{|~{|}~||~z~~{~}z||~~~~~}y{||{|}{~~{{y|}}z|y}}~|}|}|~~~|{||~}|{y}~}}z}|}{~|~~|~{||{}{z~~z}}zz{}~|~}}|~~}x}~|~~z~||||}x}}{|z}}|~}|y}~~~~}{~~zzxyz|~|}~~{|}{}|~yz||z~|{}~}{}|~x~{xz|~|{{||}|}~}~}~~}~}~y}|||}{zx~~z|x{z}~x}|{z}}}|}{z|{}~~~~}~|}~~}~|}|y{~{}|z|x{~|~x~~{~|{|}~{~~}y{~v}~}~~y~}x{z|}y~~~z~|z{zyyw}xz{||y{zz~|yyxuzy{z|x}|yzv{x{~wuz{uzx|z{}uwz|{{x|yy}yz{w||y}{xxu|x|w|zz{|x||ztx{vyy{x|wzyzvxzxyww{{xx{t|zwv|zvyzzyxx~yu}vy~x|{v|}z{xywyz|z{v{z||zwz{yzw}|{uzu|{yyz{zux{vzw{xzvyz{xuyvxyxyyz{xz{{u~|{y|{zxw}wzuyxy{{v{wz{z|{}~uyy|{vw{tuxx}yxy}~}yxwyv}v|y|u|{txyzx{{{z}y{yvy{yyvxu{}y~zxwt}y||{|xywy|~y~{{~yu}x{zzv}vyzwx|xu{}|y~uxz|uzv{x}yyxzzv|{{~{x|xw~zx}yzv{x|w|zyw{{||}zzwy{xxzwx~z{xw}}xvx}}{z}zx{yzuyz}z~{z{zyy|wzxzyx}~v|x}{y~zxz{{x{xvzy}x{uz{w{zyxwvwz{x|x{uvzw{}}zzyvzt{zwzzy~}~vux|x}xw}x{z{t|xw{{y{x{ztw{y}}w{wy{x~xy{}~vytu}{{{{}v{}x|v{|uu|}ur}wzv|zzywxz{~{zw{x~{y{x}x|xttz{}z}z|uzy|~|}uvz|~vx{x{zzywx}yzxw}xx~y{{xyy}}|{||{z~v||~y|w||xzzzxzxx}||xzwz{w}|zxzyyxu{}v|yyx|}yyx{z||}w|t}z{{zyxz|ywyyw{zzyz~vxw|{{~w|zx}}u|yx|yvz{y|xy|yyxw|~vwy}y~w}{|}~~{~~}~~}{}x{~|~~}{|}{{{{{}}}~~~{~~{{v~}}~~~}z~~||~~~z~|~~}{z}~|~|z{}~~{|~~}|}{}}w||x|}|}{}{z{|}~~{|z~}}zu}}~{~~~x}~{|}||yx{{{|y}}~}~z||~||}|~}~{{}{{y||~z{|}zz}{{z~}~z~~}~|{|{~~}~}{|}~}|~|}{~|}z~|}~}z~}~|zx~|}|{}~~|~~|}z~}}|}y{~}{~~~|}|~zy}~|{|{~~}~||~|}~|~||xy|}}~|}|w|{~~~|~|{{}}{}|}}}||u|~}|{|~}{~~~yy||~{~}~{}~~y|xxz|y|~~|~~{|z||~|y~{~x}}}}|}}~|||~z{x{{}}{{|~~|}~|{|}|x}{~~z~~~~y}}|||}~~~|y}~zz~yzz}~|}~~}}~|}}~}~}|~~||}{xxz|y}w|y}}~yyzw}vz}zvt{||}|xv{y{{}wy|zy}}xywz}v}|xy|{yz}}~}wx}yy{w|xzxw~t|vx~z|wzt||}{v}zwv{{zw|zvy{{z{yz}|vz|xz{wu~~|w}yzy|}{sxwyy{}}xy~~yyu|yyz|vyy{vzwwwwy~~zx{zvyyzty|{s{x}}|vxz}|~yxz~}yy{uw|yzx|}wwyw|zzwuzy{syv{}zxzx|}w||v~yuyxwz{yx|{{w}wx{{zy~y|wyyywxxx||z{{y|yzy|~xyw~zyrxz{vyz}}y|xzt}}{{|{{y|{}}|{x}}zz|y{zvxws|y}yxxz~|w{yvzyx|}ww{uxzz{{{z{}v|z}zx|xyty{~}{wuwywyzw}z{|w}{|uxvxy{yzx~zzvu{w{{|{z}y|xz{wy|x|w|x|~x|}z~|z~z{w{zu}|}yx~wxzzx|w{{uwzy{{z}{w}w|x{yzzzz}zyxyyyu||}zv{~zw{y~w|{{zyxv{z}xvwvzvu{|{v|y|yxxy{y{||{zx{yzywzwzwz|uzz|w}|yw~zvx{y|vwz|wzyx|{}t{zxz}y{w}xuz|x}{v}~{||}~vs||{z}x|w{z{z|~{|{zy~z{y|xyxz|}wzyyy~uxzy~}}tx|x{{{wx{yyzxz|zyxyvv}u||u}z{z{vy}v|y{zz}|{v|yx{xy}|yx|wzw{x{|~|{|zzzwxx}~wwx|~{w}}y{~}~}}{||~}}~~~|~zy~x}|~|~y|z}|}~|}~}|{{}z~|||}}}zz~~}~|~{~}~}}}}y}|}|y~~|z||w{{~}}|~~{|}~{|}|~{||}{}~}||}~~}}}z}}zz~w}~}{z{|~~}{~{~}|~yy~{|y|~||}}|~~|~|}~~~y}{{z||z|{|||{}|~~z~~|}}}~}|}}~{}y{}||{{~}}}|{{~~|~}z~~~||~~{}~w~zz|{{|{z~y}~~~}~}~}{{}}~}}y|}~}}~}~|}}}y~}~}~|{}|~|||~~~{~~y~~~~~~{z{|}~~~{}}x}z}~}}z~}||~x{|~{}{~|}{}}~}zz}{~y|}||{}}~~{{}}~|{~}~y|}~|}~|~|z|}~}z}~|~}}}}~~~~~}}{|}~}y~}}|~~|~~}}}}~|z{~{|}|{|vwz}{|z|{z{zysxyuvzwxyuzy|{~z}~}z~w~z|vt~y{yx|~zx{wxz}z}wx{~|wxzwx}|xyyz{z{{||zyw|z|zzv{||tsw~|{zz}{yzzvzv{|wzu{{w}x{{xz~x}yz{vx|{w|yz|zyvu}zzx|yy}zyzzwzvyz}z}wxvy{wzx}t|zy{}~sz~yz{yyy~uw{}z}uy|z~~s}yxzzz{yz~yzxz{yz|wz{w{|x{|y~zwz{w{xzwxw{{{vxxv{zzv{z{}z}{xy{}~z|yxz}y}zy{~xyyyx|w~|xx{wzyxy{v}zx{zzzu~{xx{yxzqw||zxz}}zzzz~|~|{xzxz~}|y|y{z~xzxz|vvzzy|{{{zzy{|vz{}|}zy|yw|vz{z{y|wq{|{y|yx{{uy}|{ywxxy{x|{{}{wyvyw}w{|zx{|}}{y|}yy}zy{x|wvy{{yzy}|y~x|{wy{u|~|}zw~z{}x}|u}t{}{x~|w~{||{|{||yz}y}wwzvzx|{|ww{{}x}x~w|}}{t|z{z}{~|~wx}z{y|vy{~~{}vr{y{zxx|~{|x}~wwzyxzyyyw{zyxyuzy}{{{}{}xuy|{wx|zzx||u{yw{zxzxw|{{w|{w|z}w|{zzx}}{y}vw|zxvyzxvy}}x}yxwxywzz{zywzy{wsxxrv}{||{v~y~{||w}|x}x{tw|yz~{xy{}xxv{{v|{~zz~yxw}xzy{zv{z}x|~wxxztzx~ww{~{|~}~|}}{{|}~{|z~z}|~{}~~}~}}|~~||zy}|}}}~|{~~}~|{~y|}{~~|||~uq~}{~|{z}~}}}}}||}}y}|}~}{{}||z|~}}}}|~~|}~z}{}~{~{~}~~}|~{y|||}z~~w~|~~~~}|~}~}z}|~{~|~~~}~{~{}~|~z}{|~~{z}{~{{|{~z~}}|{~}{{~~{{~~|z|}~}~}}}}~||}|~~{|z{|~||{~~}~|}|}}~~}}|~}|{~{|~}z~|~zyw}|}|}~z|||~z}~}~~~~~{}}~}|~|~~~~{{~~~~}z{|~z|}}x~~}|~y}|~}|~}}|}~y~~|~}|}}}~}}~||}~~z~y|}}~z||~y}}~~z{|~z}~|~~|}}}xz}{z~z|~~||~|~}~|z|y}{~||~}}}|||~~|~x}}y{~y|}z|yvzyxxvywrwv{y{x{yyw||zwy{xxzy{zt{yzzwwyx{wz{yxy|{z{{w}z{wx~{{yy|y{xuvxttzx|wuw|{}vyvzwv}}wtx~}y}{yzyzw}y}|zz}y||{{{|~zx~}y{zzuy{{yw{~z{uyw|yy|wyxu}z|ut{{{y{|{xz}~||yv~yxz||{zz{z}xzwwx}|wzyvxvzxz}wzxx{vxwzzx{wwvy~{v|y|}x{{~|{|zy{zy|w{xz|yz{xw~{xy{x}yy{wuvzxz}y~y|{xwy}{w~wwyyw~w{|zt}yyzy{~{z|}|~~z}z|{{~zy~zyxywyxwxwwx~||ywy{zsyzxx|}zy|~{wy}}z~zw}}}~}~zxzzx|||yx|{v{x{{}~}uyztzzxy|{w{zxy~yvyy}~~{y{z|yx}y{|yz{y|}z~~~|xzxy{w}w|xwxyw|yzu{~{xxxwxx}~yvzyxux}xy|x|}{|yzvz}|{z||v|w|{{~xyuytwwyzv{zyy{xw{yuz|yy|{z{uyysv|yz}zyz|yv~|zz{y}t|zyz|~ww}yy~xwvzv|vv{{xyv~yzx{xzywzzu{~wz~{vwy|{xyyyyzy}}xy}|{y|~||z~y|ywz|tx{z|yy||}zv{||yv~zw}zz{xyyzy{|x|y}{zxv{x{y{z~w{~|y|xw{|zzx{}}zyxyyx~{x|zzxy}xwv{xt|uz{}z|{|~t{uz{|xyu|}|{zz}|z~}{{{|{~{z{~}{~~~}||~z~|}~{}~~}{|{}{z|~|}||{~|}~~~{|}~|~~~}~{~}||||}}~y|z~{z|{}~}|v}{}|}~y}}~~~{|~~~|~~y~v}z~}||{~~|y{}|}z}{}~||}x~}~|}}~~|{{{||z~w|}}||||}}|||{}~z~~~}~}}|~~}z~~}|z}{}}}{~yy~~~|}}~|~}~x~||}~~|}||}~}yv~}|}{~}z}x}{}~~}~~~|~{}~}~}||}{|{z}|}}|{{~}~}}|~|z{~{}}~~|}~z}|}yz~}}{}}}}~~{}}{}~{y~}|}~}}z~~|}~}zw~~}z~}~~{~}x~~~~{|}|~||}|~}}~{}|||||}~}~}}|~}z~~}~}|}z~|~|}z~|z{}xzzy}|~|~|}~}|~~zxyx}}vxxz{zvyz}{xwxxzzx}z{y{y~zz}|uxxy{x~zx~xw|z}y{wy~{|zxq|z|yxtw}vx{w}{||{yyyyw}xw|yz{|zxwyx}w~zyw}y{u}}xx|}{xz~}xv|zv{|xw{v~|uxyyyzxyv|zz{{u{|w|v|xx{{xywtz}x|w{zyzr{y|x|zz|zxwwv}z||wyw|uyw|{z}zz}yzvwyyz{yy}xww}zy}yzzz|xv|{xwz|yzx|xtyv{zz{x{xx|y}uy}u{|{ux|xyxx{{u}}|z~zx|xwvy}{|szxxww}xszu{{|zvxv{zzzu|yxzysyyx~zwyvz||}yxwyx|wywy{{}yvyuzwy|w~xzw{~zwxywx{{|x|{uzx}|vyzx{||y|{w|zz{zyyzyw}zzz~wz~xzxwt|y{{zyxxvww{}}w|{{zyzxvzwy~{xxzxwz~z}y{{yzxzz{zyxu{|xyyyywvzw{|xw|zywyzyy{z~y}y~zyx|w~xz~yx~zuw{y|{~vwxz|wyyzyzzutxxy|}x{||~yzx}zy{x{{y|yyw}{yu|xu|u~y{xyyy|zz~xvyw{wvx{|xxxvxw{y{y}z|wzyy|}{|zys|yy|vzz{txv{~}zv}yxyzz|w|{~z|~xw{y|z|v{v{wwvy}zyzzywyzyvwxzz}{zuwyt}{z}{yyw{wy{xzz~yzyyx||zwz{}yzxx|u}z{yzxzz|uzzvyy{vx|yvx|x|y~v~yzyuy{z~}}x~~z|{}}|~}~|}~}|~~||z}{~|~~w~z}{y~|}}w|}|x~}~{z~||}~~y~}~}}z~|~~zy}y}||~|{~~z~~|{{z|{}{}}{|}~{|~}{}}{~~~}|}~z}}{~{{z|{{~}||z~}{}|||{{}|}~}y}~{~y|~~}|z{x{}~~}~}{|}z{|}~}}xz}yz}{v{}x~}~|~~zz||~|{}}~|||~{|~|}}zz}|~~|}|~wz{{}}~||}~{|{~{}}~|~}xx||{~z||{}~y~|||}||}~~}{~~~{{}}~~zp|{}~~}}~~z}}|y}~}}~{z{||}x}{}~y~}}~|~~|~}{~|}~~z}}~}}}}||}}|~~{{y{}~z~|{|||z|{~|}x}{|z|{y}}}xy~|}~}|z}x}~xz{}}x|{~{{~{||}~}}{}~~z|~{}}{|{}z}|}~~{z}yz}z{|}}{||yz~~~|}|{|{||w{|}~y{||y~yy}|~|{~}|~~~v~}u~}}~~~z~{}}}}}~~}}||}|{|}{y|{\\\\\\\\{{w>x{}~~}{yzz}~||~~}~}}}|~}}|~|y}|~}y|~z}~}~|{x|~|w|~|~~~|z~~~}z~~~z~|y~}}~~{~~}|{w{}}}~z{z{|~||~}}|y~}~}{~}}}~{{~{y{|~}w~~~t~}~}~~{}~~|~{{{~z}|}}~{~|}y{y{|~}{z|~{w}z}|}}|~}~}y{~~}}|~}~{~~|{}z~|~~}|~w~||xx~~~~zz{{~}|~}x||y}}}z}}}|~}~~~x~~~}x~}}x}}~{}}{~|x|~}}||||zx~{zz}y|y~}z{z{}z~~}}{~|~}|~{}z|yz}}}{}|}{{~|}}~}{z}{}|}~||{~~~~~z~|{~|z}~|{|~y}~}}}{}}}|z{{y}|z~{}}z|~|~|~||}z~||{x|z}{}~}v~}}|~~~}}}~}~{~}~~~}~~~|}~}}}}{~~~{~}{~~|}|~}{|z~z}|}z}~|~}|{~}yz~{~}y~z}{zyy}w{|~|{|{}~||}~|~~~z}~~zy~{~|}}}~}~y}}~z~~~~~}~{}y~||}}~~~~|~x|}}|wx|{}}{z||}}z~~|}|~||~}|}|||y~~{~{z}~|~}|y~~}}~||~{|~yzyy{z}z~}}~}~}|~{|}{}~~{~||{}{{}{~{}~}|y~}{~z|||~{|~|}~~{z|||z~z|{~}{{|~{~~|}}x~{z{}|{|}}y|z||}}|}~~~{|}~|~}|{|t|{}~}}~}}~|}y{zz{yy~~{{{|~~}x}y{zz}~~}}{~z|~|{z}{}~~}~}{~}y}~x}~}|}~}|y}x}||{}{~z}|~|~~}|z~~}z}~~~}~||}}~}}|}~~{~~~~}}{~~~~~z{~{{~z}}}|~}{z{v{{{{|~|||y|}|~z}~||~~~{z}|}~}|~~||}~ztz~}|y{|y|{~}|~~~~}~{|}|}~}}|z{}}yy}}z~{}z}~zy}|t~w~}x~~}~|~|~~|{{~~{|{}~~{}|}}~y}z||z}{|{}y|~}~z~~}~~~~{}{}}{~~|}z~{~x|{|z}y{{|}{{~y}|}~~|}}~{}{|{}|w~~{~zzy}~{|{{zy{}{yxz}v}}}~}|}w}{{z~{|}z{~~x~{|}y}x~}uzz~z~y~}|{|~~}xz}~xzzz|~}zy{|y|}{{z{}|{z}}|}{~~{~z|z{}||x|~}}{~~zwyzz{y}~{}{}{}~z~||}||~}|~z|~}||w}zx|y}|~|~~|zx|y~|}zz|~|~~z{}{||yx~}||y|~}{|x}|~}~}~~}y~{{{z|}~}z{{|y~{~{|y|z}{{yyz}|}{~{~{|z|~}{~~}{|~~~}~}~~{~~|}~z~}|}~{z~}}}~~~~~}}w}~~x}}~{~~}}}q~~~|~|}{z|~~~|{|~xy~~z{~~t{}|yy{xzw{~x}|}}}y{}}{xz|{~{||{w}{{{|||~|}{}}z~{}|}p|~}|{z{{z||y{|~z|z|~}||~u~}~~v~x{w|zy~}{}|~}{v}|}{z}|}|}}|}|x{~{~~{|}||}|}|z}~|~y{~{~{{{}~|z|~~z|{y{}|~z|{z}y{~~~}~~z{}~||{||xz~}}{~{}{~}z{y|v{}}~|{|{yzy}y}x||{y|{z|~|{}z{~y|z{~z~|~}w}z}~||z|{~}}|{}~|~}~~}{~yy}~zx}z}w}||{~{~|}||{z{{~~|{|}}y}z~yz}|{~|{}w|~||z|~x~|}z{~~}{x|zy~{}zy{{}wz|z||w{{}~|{{v{~|~}}{|y~z~}}|x}~{{~~}~{|{}}~~||~wyw{{|y{z~~{|}~{}|{x~{u{~y}~~~z{|~~~}|y}{zz|}~|v||z|{~y|~|z}vz}}z}y{|{x~z}}|y~{z~~~}~}~}}}~}}y{{{|z~|}z|~{z}}{yzyx{z}|}{{|y}|~}|}~~~}~}}~x|~{|z~~}}~}{{}~~}}|x}|y|~~~}~}~~v~~x}}{~{~}~|~~}~{~|z~}~~~|~}}~~~~}}~~|~}~|~~~}y{~|~~~~~}|~}~~~|}z}~}~y~|}}|~}z|zw}z}z}{{y~|{y}}||z~||}~|}||{~z}||||}|~x~}y{{{|yx~y~{yz|}z~~{w{{{|y{|}x{{~|}{~zy|yz~}|}xx{y~yz{|||y~z{~|~}~zxx}{}z|z~~~}|~}~}y|~|~~}|}}y|yzz||~~z~|{zyy~{~xy{|tw~|z~}yz{}|~~z{}{w{y~|zy~z|}{|xz~|{|z|{}}{}vz}~{~}}w}~~xz{|}~}{zzz{|y}z}y~zyuy}~|y}~|~z|~|{z~z}~}}}}~~|~x~z{xz|}x|{|~}}{z{{{{|}~xyz~|}z~zx|~}{}}x{{{wz}{ywzz|{|{x}~yy~|~}|z~}|x}y~}}}{|}{yy~||zy~v|~yx{}}~~{~{~~}{v}}{z{{|}}}z{}{|yz{~|~y~v||}uy}}}yz{|{}}zy|y{~{z}|}z}z{~zz{||{w}zy|~~}|~}{z~}~}w{{{~|y~{x|||~|{}y|y~|}{}~y|}zx~}z~y|x}{z|y~z|~~~z~|~{~}}~{~{|~~~~~~{|}|}}~z~~~~~~{~}~}~}~x}{|~~~|~|}||}}~}}}~}~~~~~~}}}~~~}y}~}|}}~}{}z~}~}~{~~{~|}~{~||~{|~}~~}|~~|}}|{}}|~}{z~v}~~}{||~}~~}~zy}~|}|vx}y{|||{{x}zx}||~~x{{{{~|z{}x~{}y~|y~}|~y}v{||~~|{~~y~xw}z{yz~~}~|{~~||~~}|}~~~|||~}zu|~w~~y||zy~{{y}{|z|~|{z~}z|z{}z}{~z{|~|}|{}|}z}~z~yy{{~}|}~}~}{{y}~z|}z|~|z}~|yz{{y~~y}{||~}{|}|y{{zzy}~}~~{}}yzz}z}|{z}z|w}~}}}w~yzz{|~yy|}{}|w~{~||}}|w{{~{~|}~}}}|zxy{~|~~|||}}}}~{~||z{{|zz|~z|}|}~|z}}z}y|{}{|}~z~~}z|~|w}~z}}~{}~}|~|yv|}|}|~|y~{z|~w~yy}z|y{}z}|}yzy{~z{y}x|{|y}{{z{{}~zyz{{}z|}}{y~{wz|~}zz{{|~|{}~y|{w|{~|}}{|xz|}}|~z}{w{zz}{{}zzwz{~|}|{{{z{{z|zz~}{}w~~~{x|~}}{z~~}zz|~|zw~~}{}{~{}{}|~~}z||y{{x{~}{zw|}{~x}{}|zz~vx{{z~{q}}}~}~~|~}~}~}~~||~{~~~}~~~~}}~~{}|~~}}~|}~~~~~~}}{}~}{~~|}~}~}}}|~~}}~}~~~~~{}w}{}~}z|~}{}|}{{}}}z}~~~|~~}|~~z~~~{}~|}~~~~{~}}{}z{~yz|{x}y{zz}|y{xt~|{{{y{yz{zy|~|}y}|}||yzy}x}{|{sy~|zw||{yyx~zz}|z|x{zw|z}|}{{|}{y}~zz}~|{|zv~z}wy~|y}zzyz|y}|~zzw|zy}z~|}{{{{~|{|}{||||}}~{~w{yy|}}{x||vv~}|u~}}|~|{~}{~~}{|~{~x~z}|}{zy~{|}z||{}~}~}xx~}z{{|yz}}}~{}~y~}z~{~{{|~zw}{xx}z}y{~{z{z}zyz}zxz|x~z|zz}y~}|~~}yz}}}~z|xvzyw}}z{|x}|{{|}u|}x|}yzx{|}z{|z{~|{~zx{~z}{{|}{yy|~{wx|~|zz{|{zx}|}{y}x|z|yz}vw|{z}w||y~{z{|yxy|{v~x{x}{y}}|}}x{{~~}{|zz|z|zwzzvx|}w|y{{~yy}|z}}yz}}zx~~||}}~~z~y}{{~ywvw|{yw}}xzy|{y{|~xxzxyz}y|{{{}y~{|||||zy~||wy~}z||}{{z||}~{{y{x}|z|x}y~{|x{}~}}}}z~~~~{}}}~~}}~}z|~~}~}~~}~~~|{}z~}}~}}~||~}{~||}~~}}|~~~|~}~~~~~~{~|}|~~|}~~}~~|}~z}|{~}}|}|~~~~y~~~~{}y}{~}}~~{~||~}|~~~~}~|wy~~}~}{}yz{}{}y}|~|z}~v{zz{z~~|{{y~|~|{}}|}{||{}v~||{||~|~x{{}|{y|}zzz}wz{|{zw}||}||~~|v{|v|{yw}}~|z||z}~}{}|w~~}{~}~y|}~z{z||xz|~}x{{y{{||~}~}}|~~x~z}{{{{|yz|~~}}yx{{~zuzv~z|{}||z|y{z~~{xvy{|y|{}~|||}~zxzvz||{~zw|||}~~~z~}}~y{xw~}x~{}xz|~z}z}|{|{}||~{{~|}~y}}{~~}zyxzx{~{}}zy~~x|z{|y~xy}z|{z}|~yx|}}{}{~{~{zx{~}}zy}}|~|~{~zx|~zy||y|z|~{|~z|w~~v}~|{~|~}}||}~|~y{{}}yv|}||{{y{wy|ywz|}~|y|{{}~|~w|}yw}||{{}|{}|z{~|y}}|z~|~{y|{{{~{yw|}{~~|z~xwv|~{ww~|{{y{z{xyyy~}|zz{~{ww}y|yx{}{~x}zz~y|}|z~}y~||{~}|}yz~{~~|}{xz~||{}}~w~}{z{|{}|}~|x}}|z{}{~|{~}zzx~yz{}{}}|}{z|}z{|||zy|z{zy|z~}~}}~|{~}}}~}x~z|}}||~~}~}|~|{~~~{~|~z}~}}~~{}{|~~}|~x}z~y{~~||~|~{|}}~}|}}}z~}~~~}~~~x~~z}~}}~}}}}}~}~~{~~~~}|~z~~~~}~}}}~~~{y}~~~}}}{~{{}|}|~|}~}}~~||~}|~}z}{}}}~}{~xxz||}z{z||~z{{}z{}~{}x||z{{}z~|z|{}}y~}y}~z{||z|}{z|x}}}txt}vwz||zz}}}zx|t{y~zz~}~~{~{wyy~{~}yxz|}z}{y{z{{z|~xzzz}|~|{w|}z{~~|~}}}|x{}z~zy|}xw||{{~w|{{{~~zy{y|~~{|}~}}y}|{~}{||}|{yyx~{~|{{}zvy}~~zz|z~zzx|~y{{|z{w|}~}||}}}y~zzv{zzxwwz{|z}||r{{{|{~|~~|}||z}|~|||}|}}{{~zz}r{|xw~~~z|{y|x|x~{|}y{y{x~{|}|z|zy~w}y~{}v{z|z|{|||uzy}}~ux}xy}{}{~}}~}z~|{z||}||}}~|~}z{}~{||}z|y}{|{|}}~{zx{zx}~~|}{}}{~~z{yz|{~~{{~{}{u{w{|}~z~y|||z|}|~z}zy}z~|v}v{}x~}|w~{|~zy||~~{z}z~~y{xz|z|}{}y~}{ux{||~x~|zz|{|||{{}{{}{}||v{|||y}{}~|}y|z|x~}~yzz|~~u||y}zz}|~~}{|}~~z~~}|~~}~~~}~|{}~~}{}~||}}~~~~{y~{~~{~~}z~}|{}}|}z}|zz~~~~~||~}}~~~{~}}}}~}}~z}~}~~}~y~~{~|~}}~~~~|~|~||}}~x~{~{}~{~x|z~~}~}~|~}~{}|}~z~~~~~~~z~~{||~~||~}~}|v|}{~y~|z|wy|}}z|}|||~{|{~|||xzz~}~{}|}{z|{z}yx}z|{}|{|{zwz~{}x}}|~|{|~~{y|||}||yy|}x|x{}z}z{wz|||tz}xzz{~x{w~y}{w|}w{zz{~}|z{}{~{~|}ywx|{yzxx~}v}|}z}{y~yy|z}}{}~}}yz~|vzwyzwx{x~~|zz~x|zw|~z{}y}{x~yz|{~~~|}{|{~|{t~{}w}zwz}yz{}~}|}~z~~{|z}{}~~|}{x~{x}}{y{y{z{{}zy{~u{|z~x}|~y{|}}}~|{y~~~{|xx}y{}~{x}z|}y~{~}y|}{{|y~~}|z||x}{w}|{~{}||wz~|z|}|{yy}{}|}~|~}y{y}z{|wzvs}||~~||x~|~}}{~|~|{{~~z}|{yx}~z}|{||{z}~}|w}|y~wwz}}~{{}}~{}}z}|~~x|y{{~}x}|||z~~~|y~{wyzy}{{y}yw{~y{y{|zz~y~|}x~}}{|}}~z{}~z{y~y~|~z}yy}|vxyyz|zx|z{}y|zy|||{{y}w{z|}}|}|{y~~~~|x|~}{~~{|w~{zz{}}}~{x|{~x|z}zz{{|v{{{zz~{~~~~~|}|~|~}||~||~~~~}~}~~~}}~|{~|~{~{|}}~~}~}||~~|~||y{~}|~~|{~z{{~}~}~|}}~~}~~~}}{~~~}{}}~|~}~~~~}}}~|~~~~|{}|}}|{~}~}y}{{}||}|}|~~~}~}}{~|~}{}~z~~~}||~~}}~y~{{y{}~|{}}}|{zx~{|zxzzz{{~|y~z~z~~~x}v{~{~~~{~{yzw~}{{}~xy}}}yz{zz}|}}z|y{~z~{{~{~y{{|~}{{{|w|{{}{{zxy~||x}{}{{}|zz|yy||}{|}||zzz~x{|~}|}}}{}~|}~{xx|}||~xz|}y{|{}yw{{}~|y{{x}{}zy}zy}~|{z|}|~zyyz{yvzyz|}}}}y}z{{|xz~~yx}|~~~z||}|{z~|{~}{x~{wxw~w}zyy{{yz|{}~y{}{y|z|y}|~z|yz}y|{{z~~|y~~~|~|}z|w|}|yy|{{z||yxw|}~~}}||{}~|~{z}~{|}y||z{~|~~{||{}}}zz~w{x~|zww}~|yzy~~~z|z|{}~{~}~}|{|~|{zxu|{}zv}{y~{{|}|z{~|y~z|||}|}z|}~z|}yz}~{{|zwvy~yx{}}yy}{z|y}~{}~w~yz~~x|{~~{y}{}zz}x}}x}z|}~{|v|z~|w}{~y||||}{{|{}}~{w|}}z|{{|z~~~|wy|yx||}{y{}|~~{{}|z}}~}~{}~~||}{y|~||{~}}~~~}~|~}~}~~}~~|}}~~|}~}~~}~~|~{~|}~{z~~{}y|}~~}}~~~~}}}|}~}}~}y~~{~~||~~{|z{~~{~}|~}{~}~}}~~{~~|~|~}v}}|}~{~|~}~~~~}~~}|~{~~}~}}z~|{~~~x{|{~~|}|||}|}|y}}~}~|{zz|~|}~|}}|z}z|||y}|~||}~}x{|}}|zz}~zz|vy~{{{~~|}z|~x{{}~y{}}{{y~{~z~|z}x}~~{}{~{}}z~y}y~}~|z~~~{}}zy}|~{|{{~|}}{yw||}||y{y~z}}{{{{|}~~}}}~~zyzy~|y~}}~~}~~{{~z}~y|z{~~~xw~{x|~|{{z~|z{}|}y|}||~~|~|}x{{{~|~{{~{z{w~y}y~|z}x{|}~|~}}}|~wy{z|zxx|~}~}z~~z~{~|}|{}|{{|}}}~~z}z{{{|||{|y{~z{{|~|~|}}w~{{y{{}||x}~~yxzv{}~~||{}yy}~{zz~|||}}~~}}|}|}}|}{x|y}}~|zx~~|~|}{~~|~z|y~x{}~}{||}}y}}z~y}}w~~}}}~|z}~{y}{}||x{}~}|{{{}{{|{{}{y}{||~{||w{}|{yzyy~{{}{{z}y~{{~}~||}~zx|~}}{~~}}}|}}~}}~~}|~}|z||~~}{~}|~~~~~}}}z~x~|}~~~|~~~~}{~}}{~|{~~}||~}|~}~{{}~}}}{||~}z~{~~}|}}~~}}}~~}{~~~~~}~{vz{yy}{z{|}~z}~xu|}|zzyz}{}}|}}}}y|z}zz~}~z|w}}|~|{z~|}x{{zy|z{zz}~y{y|{{}|z}|vyz{||y{z|}}{||}{~}zz~}x~yz}}}}{z|w}wz~}x}yvzz}{}{~|zz}{|z|{zx|y{||~~|y||~{|z}{zzz}{sw}~}wzxwyywy}z|}v{|y}||z}||{~}}}zw{}z|~v{|w~|~}z~~}xz~{~~~~~z|}y~{v}||{{z{y~}|~xww}~}y|w|||x~zy}|xz}~v{u~~}||w}{}}{~x||{}}z{~}||z||vx~z}|y{|sw||~|}vzzy|z~~}||||yx{~z|}|~{y{{}||~}|{|z{~}y}}}z}~zy~~}{}zz}~z}}}~}}y{y{|~~{z}w}y{|yt~~w~zy|||||y{z}}wz~}|z}x||z|||~~w{||z}vy{xx}y{~z{x}|}y|zyz}~|}{}}{z{~}{}}}~~z}{}{{~{{zzy||yxy{z}{{|x}y|w}{y}{{|~|||{~~|}~|}~}|y~|~x|y|zz|}}|~x{|x}{z{~||x{{{|yz~{{z}|}}~~}~}}~~~|~y}~|}z~}~}|}}|~z}}~{~z{~|~}y~~|~}}~~~|{{}|~|~}|}~~{}}z~~}~~~~~{{y{~{||}}|z~}~}|~{}|~~}~|~}}}}~~|{}~~~~~}}~~~{}~~~~~~~{~|}zzz}~~}~~~yzz~}~{{}~{~~}}|~|~~~~~~~x|z}~w}x}||x|||}~zyzzw|z}}x{vz|y~~wzv{{{||z~}x~{{|z|}v{x|}y}}~|z~{z{x|y{{{~zy}}x}~yyvyy|}}{}z}|z|~}~}{}{}||y~|~|}|{zy~yxz~~z~}xyy{}~x|z{}w}zy{{y~{z|x}x{{y|{y}|z||{~|z|w}z}{||z{~zvzzyz{{{|~~~~~}|{}{}}~}||}}||~{{~~}~}}|w}z~}}}|wz{}zz}z}|{~|xz|y}{~zy~|~y{|y{{~u}}}}{}~~{yyzzz|z~}}}}}||z}wz}{{~x}{||}{}||}|}}}yz{~}|x|x{y|}{yy~zz~y~wyzy{{~z~}~|yw|}{}|}{~}}z|z~|z~}y|~}zz{x~}xy~|y}}~zyx~}}|}|~}yy{}y~zyz|xxy~z|y{y{yy}zv{y~}~{u}|~|{~|y~y~~v~zz{{y}zy}~|{|u~~{|}}~~y|~}~{w|{|w|uzx~{}}{~|z~|{{yv{x|||~yy||xzz}|{{}}|}{y}uyx{wy|||{|zu}xzz}}{~{}{zyyx{{}vy~}|}}z~}}~w}~x}zw||{yzyyv}xyz~x~}~{{x}|y{{z{|~{}~x}~|}~~}~~x~}z~z}~||~|~{||}}}~{~~~z~~}y~{{|~~|~}{}}|{~{}}~}}~~~{z|}z~}}|}~{{~~|||}~{~|}}||}~{~||{}|}|}{z~}~||}~||~~z~~~}}~}}}|{}}}z}}}|}~~}~~}{~|~~~}~~|||{{|~|~}}}{~~~~|}~z}~}{~{~}~}|}x~{|~{~~x~z}~~}}}}~||~~~|}{~|}x~~y~u|{y|z{}u{vx{{x}wzz}||||}z}|}z|z}}z}}yy||~}~||}|{yyyyz{{}||z}ux}~}{|{}|~{}{||{{y|{~{~x{~{}}|{yz}wzy}}~z{|y|{vw}z~}vxy}}~y{y|}{z{z}}wzyx}z~|~z{yy|zy||{z~~}}zw~|{xy|vzvy{w}{~}~~y~}}~z}}|~~}{|x|}|x{{zvx{zz{}zz}~|}yz~{~v~|y|~|~|~z}}{z|~}{|}x}}}|x{~|z~|||{xz||{yz|y{}~~|}~{~x~||{y||~{zzyvzy||z{||~|z{y}}||{|zz{vzy|z{}|||{x{}w|}|w}{~|{}{z{z{}~zzz|~|~xx||{~xzx~}~z}}{{~y|~x}zz~zy|x|~}}|xvzv~|w~{|||}{u|z{{{x}|zzxx}z|y|~}y~|{}y|z~|~xy||z{}{~x~y}}}zwyxxvwz~}~z~}}}|~}}}{}}{}z{|{}~}z|{}{|{z}z}{wy|z|{x}y~x~|x|z||xz}zy|{|~|y}z~~||{~~|}}z|||{zy|{y{|zzy}{v{{~}~zz{~~|}}|z{~~x}}{~~}||}~}|~xz{~~}z~~~}~|{~}~~~}|}~z}}~|~}~}}~|}~~}~|{~{||~~~|||y|~~|}}|}}~~~|z|~}~}~|}~~}{~}|}{~~{~~~{|}~|||~~|{|}}{||{{|}}}~~|}~~~{~~~z|}{}}|~~|||~}~~}~{{~~|}~~~}~|}~|~~}|{||~}~~}}|z}y|wy}{x}|zwxyv}|{xy}{}~z{{{~~|~~|{x|||~|}|x}|y}}}}}}~}}}|z~{}||{yyt|}xz~{z}x|||~}y||z||xy{z{}~y|xz||y{}z|{|z~~y~}}y{yz}{}y{y|}|zyz{w|{~xy}|}{|{~|y~zyzy|z{y|yx}|}}}~|~|w{{|}z~{{{}|wyzx{|{|w~{xzzz}|}{}~~zz}|~||z}}y|{z~{x||~~}}~|x|y~|}~yx|}{|y~{||}~|}}z}}|y||z}|||~~}{|wwyvyz|z{}{{}|~w}}{}v~}~{yz|}|~y~z~}{{y|~|}|{|{xz~z|y{u{~{wzz|{z|z{|}{~|||zx}}}~{v~}|{|x~}~}~|}|z|z}|y|x{|{|{~zx~~~|y|{|{|||z{~y{zz|zz~}|z~{{zz|~|~xy{zzxx{{yxyzx}~z{}{||z~zzzv{}|~~x~}~~}|y{zy~y}{z}~~}|~yy{~}z~~xyy}|~~{{y{|v{yxy}w{~{x{{x{xwz||z~~|~{{zy{~w}x}{{~}}y}~z~~x~y~|wv~w}x~{w~zy{xyzxwx}y{}u}|~zz~y|~~{}{|z~zw||yz{zvw{z{|}x}|y|z}|{{z{~{v|~y~~~{|}~z}|~~~~~}|}~~|~~|~}~{|~~}}}{~z}z~z|{}|}~~~~~~~~}}z~|~}||}}{{|{}~~~}{~~y}~~~~}||||y}~~~||~{}}|~|}~|}{}}~|}x~~}|y|}~~}{}{~~~~}|}|}~{z~|{z~}~|}~{}~|~|x}|{}~~{~~~~y}~~}~{~~~}~{~~}~{|{|y~}~}|zz|}w}}w|yx{}{{}{x~{y~~w}vz|zx|||}}{}z{|{~|{z|}yy~}z|vy~z{|~z}z}z}yzxy}}y~}~~~}y}y{~{~w|{z{{}wy}}{u|zy}y|{~|zw{xz}v~{x}xw|}~}wzyz}|{z~|}}|z}}~{y{{x{sy{yzy|z|{|z{}|~xz{|}}|{w}~z{{{~~y}}}||}~~|yyzy}{~~{~~}|z|}z~|{y|~|xzx|~~}|||x~}{zy~|}{~||~}}}xvx}z{{}~x{||}}}yz}}}|}~zz~|z~w{z}}|x|}||xy|zy~}}y|yzyz}{{zzz|}ywz}~y~|y}}vz{xz|}y{x|{~w}~~}{y}{}y|w}{wu}yz|~x|zxzx~~}|x}}z}}z}{||{|{zz~{y~y{zz}xy|{y}{}w~||zyy|~}}{{|{x|}{}}||~w~~|vw}}z~{xzzyx~z~{zz{|z~~wz}~}}}z||{w}}~xw|}~z~}||~}}}x~z|~{{z~z{}y|{|~x}|z~~}zzzzy}~|zzv{}}{|yz}||y|v{{y|z|{}}|}zz~y{x}|z|}yz}{z{|z}}|yz~|~{{~|z|{~~y}}~z}}~y}||}}~}~}|}~}~{~{~}}|}}}~~}}||~|{}|~}~|~y~}}~}}{~}|{|~~~}}~}|}~}|~~|~|x{~~y~}~|~}|~}~~}~~}~|~|~}}~~~}~~~}~~}~}|~}|~|{}x||}}~{|}}~~~}}|{||~|}z{}~}~||}|{||~~~}{~}{y~}~}{|~{y{zzwz{||}r|y}{}z|{z~~z}}y~}{{|}~|}}}}~|yz}{~}~|xz||~}yy~~|~}|~z~z{{{y{|}}z|~{}{~{{~{}w~~}x~}{{x{}}~yy}z~xx{}}{|{||y~|~~}{}|{z}|||}{}{}|{~x}|~~y|z~}{{xy~~~}x{}z{{|~{~}{}~z{}|z}{w{|~~}v~}~}}z~~||{z~{z{{~~~~~z~|}~y|~|~}~{y~|z|}~z}}|xz~{~}|~~|z{y~~u{|xw}}~~~|}|~}{}|v|z~}{}v}yz|{wx|~{~{{zz}w{}t{{z}}|~~yz|~{y~{z}|}z~|}y~~~}}|zz{x||{y}|}||}y|~~|{~zx|yy}}}z}||~}y~~x}{~~}~~{{||~{|w}{y|yz|||~}|~x}{y{}}~y~|~~|z~}y}}|{~|||{}}~|}|}|~~z~{|}|~~{{}y~{}}||{{u{|z{zy~}{{}}~y|~~{~}|}~}}{|}}~~~}~~}~|~~~{|{}|~y~~~||}~~|~z~}~}~}}}~}~}}|}}y~~|}|}~~~}}}~}{~~~}~z{}}~|}}}}|z}}}}}|}}}|}~|~~|~~{~~~~~~~}~y}{{|}}}~~{zy|zy~{}{{~zz|z~{wv}z~~||{~z~|z|}}z~y~~~{{}}~~{x|~{}{{||xx{x}}w}~{z}{||{z}~z~z|zz}}}~yy}y||}v}y|~~{xzwt~}}~}}z~yxzyy}}x}zsz|{}~yy|{}zzw~z}y~zz{|}~|{vz|~~}xyw~}{z}y{|{|||zw}yz{y{~z|~}~|}~z||{~~~z}y~~||w|||xxy}zw~}|z|}|x}z|{{}||~ywv~~|v|~~~}|}}{}{~{z|}{~}x|y{vy}y~zx~}}}|z{|yz|~}}}v|}x}~|~|y}}|~~z~{zy|z~{}{}z}|}yv{|z}|{}}||u{|x}}~{{z}y}}||y{|~zz{z~w}~xwz~x~|{wxx}~z~{{|{x{~|~z{x}x~x~~~w||z|}z}~}zy|zz}wz{|||}{|z~|~}{~{|~y{||v~}x|yy}x{~yyu|zw~yzxzyy{~~}|}yz|z|}~}y}|~|~{}||xz}|x}~}}z|x~{|z{yx{tw|{|x~y~}}z}~z}||{}~w|{|z|~|{||}x~x}~|zy{}|~w~|xx~|y~{yzxyz}{{zu}{}yz}|~}y}}~}~~~~~~}}~|z~{~~|~y}y~|}~~~|}{{~|~~~~}{~~~{}~}~~{|z|}~||v~~{}~|~~~~}|||}~~}}~{{}y}}|}}~~|}~}~}~~{~~~}~z}~y{{~}}}~~~}{}{|~z}{~}y~~|~~}}|~|}~{|~|z~}}~~~~{~}{~}vx}{|}~|{{|z{z{zzvzww|}z{z||{|}~}{}z|~y~z}|}~z|z{{~{}|{||s|}~|{y}}{||}y{z{y~~{}z~zv|~{~yy{y}yx|}y}}~w|zxy{{|{|wx{y|{{{y~{~z}|zx|~}}~~}x{yz|y{vz}z{|}|yz~y||}z}z|y{}}~}|v~~z}zy|~x}{u}x||{|~yzyz{|~yw||z{{~|~}v|~{|x|{}}{y~~yz|z}~|{|}}~~{||~|z}y{}|y{||z~y||~||z{{|{{zzy{zy}|{z|zv{~~||z}w|}zw}|y}~yz~|~~|txzx{}|z|y|{}~z~~~zy|y}||}~|~{}z|{~|x|z|yyz{}w|~}~|~{~}|{z||~|}z{|{zy~}|{y}z~|~}x~{||x}~wyzz{v}zwz~~}uz}|z|{|zz~~xztz{}~~|}z|~zy}{{}|zzyz~{|}{{||||{hy||}y{}yu|{}~|z|}||y{~y||wy{zx}|}|~y|z{}zz|~}y}z}}{{{{zz}||~yx|}|{~y{y{x}~~zty||y{y|}z|z{{{v~~{{{z}}~}x|~~z|{}|}}}z}||zz}|{z|zz}||y|{~{}z|xy}}~~{z||~}{z{x|y}|v{x~y|zzz~~wz|}{}}~~~x~||~~|{}|~~~z}{~}|}~~~~}~~}}~~}|~}z}~}}{}|}y}v~~~}}|~~~}~~~}~~~{y|~~}zy~~~|}|z|~|{}|~~~~}}~|~~}~~~}~~|~}||}|{y}~~~|~~}~}~~~~}}~~|~|~~z~||}}}~}{{~~}~~{}~}~~~}z}|~~{~}}~~~}|~~~~}~zy~{~y~~}||}}}}{|zx~{{{{wzx{|yx|y|v~|z||}{xx{y{~~||y}z|z|~y}||y|}|}z||yy|{~xzz}zw{v}y~uy}}y}|||}{}|~~}}|{zz|}y~|}{~w{z{~z{|}~~zx|{wz}xz|{}~z{}{zw~}}~|yy}~{}{v~~xzz{}yz}|~|y|{}{}~}{{|z|||}uv|yy{~~|yxz{|y{~xz~|x}|y}~~{}}}}}zy{~|x||~{x}{zy}y||}{yu~}|~{y|~}wz|{|}|}~}{{~}|u|}z|~v}zz|y{x}zz~~{zz}|v|}}{{|x|z||}~x|~|{~{{z{|}{|{}}}y{x{z|~zzxzz}{|z{~z|{~}x|zz~}~||}y~}xz~|}z||~|{w{}zz{{}}~|{|}~~~~}y{{{|x|~~z}{|~{z~}}|}}y{{zz}zz~~|{}{~|}}|{|~|}zzy~|}~}zw|{ywvy||y{xx~||}|x}yvvt}{zyy|xz~z}}|}zx||~z}~~}}wz~w|yvy{z}{yx}}|xz|}vw~zy|}~y~z{yy}||~xz}~y|~zz}|~z}z|~}{}z|z{{zy|x{z{}xzz}{~~|}z|{}~}~~|~}~|zz~~~~~~||~~{x~~~||~~~~|~~}}~||z|{~~|z|~~|~~|~~}}~{}{|~~{}{~~~}~|{}w|~}~}~}|y{y}~zz|~~{~~}~~~}~~~~~|}}|z|~~}|~~~|~~~~~}}|}{~}}|~}|}y~}|z}}|}~|~{{~~|~~~|~~|~~|~~~}{~}~~}|}}{~|y~}~~|z{}||y~}wz|~|~~||~~}}z{|}||}vy}wvzz|~}}z~z}|~}zy|~y{}|}~~y|}{y}yx|vzyz|{~|~z{|{zyx}z|y||xx~}~|p}y}}{{|}z{}~vz~~~|yz|}|zx{|{{x}z~x~~{y{~}{|z}~|v}vx{wyy|{z{{}zy|||}~w|z~}{}z}{|xz}}xy~~xxz~~}w}||~z}{{}{z|x~}}|}}~|{{}y~|{x|y{}}~y|z}}}yyzz{}}~z}|z|{}y}{|{~{{}y{y{}z{www|~x}~w{{yzzxy}xzx}{{y~{z}}y}~{z~|}x|zt|}y}}}|~yy|z{y|{}}~|zt|}}s|~{|zz}zywzxu{|}yw~x}~z{{v{y{{||y|{~|||~}|{y~x|z{}~xx~yt~y|~~||z~}z~|y||{}}|{}|u{}~|z|{|{{z|zy{{}}w|}z{z~{|y~~~z{|{~||~{}}yxx}||x|{xy}~||~||ywy|{|z~~}}~y}x}}}z{x{{yy{~{}{y~}{{~|~|}{~~{}}z}}z}{}z|~{}{w{}xu}|uzzzz|zyzy~y{~z|{{~||{}}}|z}z}~{}|~{|}y}zxzux{~~y}|y{y}}}{~|}}}yz}x||~~~z~}}~~~~~~{~~~z{{}}}}}{}}~}|}|}|{~~}}|~}|~||z~}~{~}~}~y}z{~~|{|~~~~}}|~||y{|~~~{|~~}}y||~~~~{}~}{||}}z||w~~~~~}}~{|~}~}}|~}}|z{~~{~~~z}{~{~~~~~~}}~~~~}|{|{}}~}}}|}~}~}}}z~|z{~z~|yz|z~{y{x{xy}yy|}y}}}y{|~}u{{~x}}yzyw{~}{{x|}yv{}|yz}p}|z~y|||{yvz{~yx}y}{{}{{{~{{y|}|y{u|vy{{z{}|zz~z{|{x|{{{}{|zz|x}u{|}|}}|~}~~~~v|y~}}xy~z}}zwyy~z{~z~z~x|{~v{~}{{yx}xv|y|}w{z{z|y|~}}|}|z}|{}{x{w|z|{zy}}|yy~|z}{z~x|||{~y{~|{{}}}|~z|}y~v~z}yx{}}|}xv}}yzxz|x~{||}|~z}z}z|~z}{~xyz{~v{{x}z{}wz}zz}{{{||{}y}~z}}z}}~|~xz||{~}~{|y~{z|}}z}~~xxxw{y{|x{~x{{x~}|~{|~~}{|~z||x~z~}}}{{y{||~{|~z{~{zz~y{y}yzv{|}|yzz~z{y}}~z~}|y~}xz}{{z}u{}zz|wyz~~y~|xx}~w}{}|z~{~{}{{~{{}zzz|{}~}~}}yzz{zy|wz}{}{zyzz~}|y{y|uxyy}zx|}||x|zyv}y}|~~}|z}{~w~zy|{uwz}yz}{|}{|yv}|}u|yzz}|zzz{{}}|}|zz~}~}~}|x~~~}~~~|~~}|}~}}y{}}|~~x~}~|w|}~}~||~{~~{|~{}~~~}~}|~~}~~}~~}}||}~~}||~~}~||~}|~~}{{|~{}||{~~{}~~~{}{{~~}~}}|~~~~~}||y}}~~z~~~{{~~z|~{}}|}}~}|{z{~|z}}}|}~~{|zzv}~{w|xzyz{{}|yy~|||{{}x~{yw{{z{wwxz||~|{~~|{yy~~}z{}y~}|z}~}{|{|~y}~z{z}zzz||yx|~}x{~z{}|{|}~{{}}{{}}zw{{u}{|}z~|{{{|x}w~y~z{wz}{~~}~xyz}zx}z|}z}}}x}{yx}{|v|}zy~~zsy~w~v~xyz}}yy{w}{}x{{{z|}}z|{{~{|{{yy}~z|~xy|~wvu~yy}~vzz~}{w}}}||||z{~y{z|{z{{}}{}yy}{|~z~yz|zz}zzz}v{|x~{}}|{}|{x{|||}|{~z|{{xx~z~|z}yzw}|~}}w~w~}|{z~}x{}}}u{zy}zz{xxyx{|}{~~~y}|yy~|zy{|z}z~w~~~yyxx~v|y|}~|y|}{vyvx~~}{wy|y{}{{{zy|xzz|||x}{~w}~~~w~y{}}|z|y|wwz{zyy{|{w|{y|~{{{wxy~{|}}yx{}z~zz}{y{~x||w{{{x{}{~zxz~{}~z}y|x}y|{{w}{~|}|}z{||yxw{~}|yz~z{~z}y}|}xy|||}y{t|z}{z}}yyvy|~}y{~z{|}{~~y}y}|w~}z|xz}}}yz}~x~xy{yz|zy||{|y|~}}{~~||~|}}~}}}}~z{}}{|{}|~~{|~~{~}}}|}~~~{}~||~~}~}}{v~~|}~|~}~{}}~~}z~|~{~~{|~z}z||{~{}~}{}}}~}}|}{~}}}~~~}}z~}}}~~~~||~}}|y|{~|}}~~~}}}}}~}~~~}|~~~~}~~~|~~}z~|~~~~|}||}z~y}v~x~|{z|v{v|z||{xyt~|}y}yxz}~{~}xwv|~|{~~}}}{{}zz}}x|y}yyz~}~|zy{|~}u}}{x~~~}~}yw{{{|}y}y~}~z|y~}}{}}||{y}z{~{wyy{~}||{}}~z}~xyy~y}y}}{~|}|}~yz~|}~z~y}}~{{}|zyzuw|~}y~y}w|{z}v}w}z~{y~{{~~zw{y{z|~~{y}~}~{}~|~{|w|wx{}}~|xzx~|y|}~}~}~yyz~xz~z~~~|~{{x}{||x~|zzy|}z|}}|~{{|{|z|}{w~y}}|{z||{}r}|~z~}|}~x~~|{|}}|xz{~y{z|yvy{z}|}x{|}z|yy||}~||z~}z{||}}|~x}~{~}{|}{xz|}zz{yx||~y{xy{v}~{z|~x}{y}z||~~}|z{y|}|}}|}|}~}y}x{|}zz}z}z{zx}}y{~x~x}~|~{||~}}wvx|z}}xz{zx{|x{y|xvzv~}xzyy|~{||z}{~}~|u~z{z|z}|~zy|x|z{|}|zy{zzzyv{{w||z|w~v}|}{~yz||}v}|~~|}|}{}}{}}{~|{{x{|}z|}y||}{}}||~xz|~{|{|wx~~{{|{}x{~~~~~~~~~~~y|~~{~|}|||}~~}}~z~~}{}|~~~}~}}}}~~}~|~}~~~~~xy{~~~}z~|}z~{~}~~|~~~~}~~}~~~~}}}~|{~~~~~~~~|~~}~~~~}~}~~~}}}|||}~z|~y{{}{|~|~}}~y~}|~~~}}~{~~}~~~~}{|z}~~z|~~~~|y~~~|~~}}~}{~}~}~}~vx{{{~~}~|{}~}xzz||~{{~|{|}w~}y}}|{}~y|||y}x}v~|}~~w{{}~~~rz~z~{|{}~z|{}}~z|}}w{z}{zy{}rx}y|~z|}zy|}z~|{x{~{}y}uw{~uv|{xy|yz{w~}{~|w}y{yx||}y||z{zxy~x|w}|{|{{~~}zwvx~||}{~zw|}{{zy}x{{}}x||zz~{~|}wzv{}|}}{|~t~|}y}~~y||}~|z~z~zy}||{{|~{w}y{~{xx}xx{~}||{yxxzxyw{}}~}{|{}|{{{}x}x{}y}}xz~}|u~}{|y|~|}|z~~~x}xz}}~||yyy{{~}z~y{~y}||||z}|{}{}{~{|z|~}xz~~~zxy{|v{xwx{~||w{{}z}}~~ww{~{z{~yw~~}{}z||}y{|v~}}|y~xw{~~|x~~|{}z{~|~|yy~||}y{zyy{}z~x}z{{~{}zy{y}zxzxy}x~}}|}|y{|yuy{|||}~y|u{z|{}}w}x{zzyy}}x}zy~yzxz}{y~}z}}~{}}}y~v{~z~zz{~y}|}~||z}z}~{{}|}{{tw|}~}}z{|~y{{~{{z~~z}~{{}{~|~zy~|y}~~|xy||||yy}v{{y}zy|xy}|{|}~~|}}~~{|~|~}~}~~~}~}zz~~}~z~|z~~}~~|~~{~}}|~~}~|{|}{{~|~|~~u~~}~~~~~z}xz|~~~}~}|}y~~~}~~}|~}x~}~~{}{~{|~}}~}~~|~~}||}~}~}x~{||{~~~~|~~{|~~~~~}|}~~|}}~~{~x}}}}{}|z~~}}||}y|{~~yz~y~}}}|~~yz|}~}v{}{||~z{v{zxy|{z}{vzzx}xz{w}{~w|{}{{zy{z}}z}{{zt{y~}||z||||{{w|{y|~wvy~yz|{yz|z{xy|{|~y}y~z{}~~~}~{~|z{}|zy}{t{z{wvx|x~~~x}{~xy~xxzx{y~{}y{{|z|w{z{~|{|y}~z|~~|{zvzy}|zzy|z{x{z|wxz{y~{x}z}}~}|{|~{w||}}{{|zz~}yyz|zz}{yx||||y~z{z|yx~|{z}~|}z}~}|~~z|~y|||wyuyr{~|~z}{y}{|}}zzyzz~}|z{}z{zzz|~~~|}|{w{w||}z}{~x{{~|x}z~yww|}{yy{~}|~{~{~y|yz{~~~zzxy{w{z|{{z~|v{{}v|{~|}{{zxzy{}zzz||zy}w{}{{{~|yz{{|z}|{x~w{{~{vz{~{y||{y{y}|}||}y{}|~z{z}~~xyy}yxzy}{w~}|yz~z}}|}y{|{{yu|{y|y|~{~|}{|y{x}~~|x}~~y|wx{~~|{~zzz}t{|~t{~}~{}}y|{z~y~~}|||~|}{{}}y||z}|zx}~y}|~{zz{z~}z|}{~yz{wy}~~x{|zxw|y|||~z~~~~~~|~|{{}}~~~y~}~~{~}{~}z}}|~~z~|}}}}||{{~}}~~~~~z~~~~~{|{}|~}~~~{~~|~|}}{{~~}~~~~~~}}~z}}~|~{}y||}~~{}|~}}~|~|}|{{z}~}}|z{}}|~|}}}}z|||~|~~t{}~}{~}}~~~z}}~}{~~~|~}}}~~~{|~~}{|~}~}~w}{~zx|}}z~{xyx{y|}}z}~yxu}{{{|}}}{{zz}|~}~{z|}}}w{x~{y~y{}}|~~w|x|vyz|z{}{~~}|}y|~}z}}}{}z{|z}{}z{|v}|~}{{~|||{|y}~z~{}}{z{{wxw~y~{{}||{|x}~zw~zyx~{z}}y}~|{{wx|}~z{~~}y|{tx}xy}x}z{~w{z}z}~z{}~}}xw|||~}{uv{~y{~~vz|{y}w|}~}yy}xy||{|}~}{{|w}vuz{v|{{|wz|x{x|x}~{}y~wx{}z~~z{}}|{}}}{z{|yw{|{||~zz|w~z~}{y~|y~|z{|w~x~y{|zx{}~vx|y|y|z}}y|yvy~{}}z||xxy}{x|{~~|}y|}}|~~}z}{z}zvxzv~xvy~}}||{|}~{~yx}zy|{vy{|}|~~{{zz~{w{x}{yy~wz}}}z}}}|{vyuy{z}~{{uyzz{~x}yx~{}|}||zxyy~}}~}z}{{{wwz}xz{{|z}zxy}w}xz~~{zy}~z{|z~~{|ztx|}}yx{}|}~yy~z|~zz}~}x}{w{w~~||{t|}v|x}||{}zz{~|zxz}}|~}}|y}xz~|}zy{~~}z|{|x|}x~~y}yy}t|~~{|}v}{~z~~|~{~}~y~~{}~}}}~~{}}~{{}|}~|}~~}|}~}||}~{}~~}}{~||~}|~~|~{~}~z|~{}~{|}~~~{}}~~}}}}~~~~z|}~|~}|~~~}~}}~}{}~~~}~x}~}{~|}|}{~}}{~~|~}~~}{~~}{~{}x~|~{~|}{~~}~z~}|~}{|~}{}~}|{}~~{}~~}|~~}|~{||~~}}~~{}|~|||~x{yx|yw}z~z}{}x|~yzzzvz{|z|||~{|}{z~yy~|||wzy{~zx{}{|v|yyzz||{}}wwv}xy}y~v|~{zy|wz}{{||w~~|{||{}}z}{|r|||~}{{|}y|{{{z|{}x~|~y~|}{~~~~|zzx|}~}||zx}{~yyz{|y|~|yy{{xzx~~{~|~wy~~|}zw~~x~zy}~}~z}{~wy|~~{zx||xy}z|y~||{|~~{|wx|y{}{}z}~{}xz}~{}{|~~|y~y|{~x{}}|{w{zy{~y{x||~~y{~x|zxz{}x{z~z}{}|~}~{{}}y|ov}x}y~yy}}y{}z~{z}||y~w{zzy}z~|||{v}}~|~{|}w~zy~~~~|}z|y}zzxyzv{~z{y~y{}|~y|{}}~~~~z{{}{}~||~y~|x{|xzz}~~}||y}{zz{{|w~}y~w{||{y}|zy|{ysyyxz|||~}|}~{~z~|{z~}~~zzyz{wx{{~}~u{}~}|z}}zu||{}{|wz~y}|{{{{~}z~}~|{|zz}}}|w{~w~~~}zy|}y{}}y}{}}z|z~w}}|z{zy{~|{~y{{t}{|||{y~}x|zzyw|{}x|wzz|~}|z~}~}{~z|~}}~~}}}{{|}~|~~~|}}y~|~~}~|{{~}y~}~||~~}~}}|~|}~~|}}z}}~~}}~~}}}~y|~}~|~~|~~y}}|}|}x}|}~~~~~|y}}~~|~~~|~~}~~{|{}||}~~||~{}||}}~~}{{~}||{}||~|{~}~~}~~~x~}z|~}}~~~~||z~~|x}~~|~~|z~}~}~~~}||{{|~}z~|}|}~{xw}z}z|z{~y|y~|x||y|y{}}}~{}yyz{y|~y|}yx~~~|~}{{z{~|{x|{z}}{x~~{}|||z|vy|~}w|~|}}xzy|y}zz{~}y{}z{w{{x|~{|yx}yyxy}{x~{{}y}{}w~w{|y}~x}}yw|zz|}~{y{z}{z{y~{|z~|}v{u}~|}}|}}||}|{~yyzx|{}~||}|z|}{vz~z{|}}}u~yx}{z}x}z~z|{{}y|{}{y{y}~}|z||y~{~|{yvyz|||zxxz}y}wx}~|~zzwy{~y{~y|{z}}|~yx||{x{}y|{~|}}x|w~{{yz|}z|~~|w~~{yy~x}}}z}|x|~~{|z}~|zy{z||}{}z{{{~~xx~y{|{|}|z~}~z||zy}}|yz}|~x}~||}~{}y~~~x~}}w||~~|~}}~~zxzyz{x|~~{||{}}|yy{x}}~~x~}z~{~|yy}yz}|zzz~z||{}{{}||wy|xzys}}{}{y{}x}x{{|z|{}y{y~u}|||~}}|x~z{}~}z|{||}zy{|~{wzv|w~{w~x{}}~~xzzy|}||}yv~|zx~w{w~z|{||z|{}{{}}z~~w|}}{~zy|~yyy}~{x~zz}|z{zw~|{x~~{|x|z|}|}{{}|}|}z~}~x}~~|~}y{~~~~~{|~~~z|~|}~|~~~~|~{|}}~~{}}{~}~|}~|z}~||}z~}|~~}|~{|}~~|~||{~|z||}}~}{|~~~|}}|{~~z|~~~~{~~~~}~~~~}~~}{}~z{}~z~~~~|{~}~~{z~}}}~~~}}~~~~z}|~~~}~~~|~x|}{~||}}~}z~~}|~~{}}~~~|}~~}}~~||~~zz{|y~|}z|y{~yxx|zw}|y}|u~||xz{y}y|~v{|||{}{~~{{x~x{{y|w{|z~}yvx{y{}y{{z||y~{{z~|}y|~~{}y{|y{|}y{{|}}}|{z~|{|{v}}|~xzy}|y{{}~|{~|~~~|{}{|z|~~{~}~~|}~{{y{{{z}xy{|{zxxs{zxxzz{u{z}~}{{|x}y{zz~|~}~~{~~{zyyz{~}}y}y{xywyz}}wzzx||wx|~|}z}uuy|{y}z~z{|~{}|}}}~x|{{|z|}}x}}zw{||y~w{yy~~w~}||yz{{|{}}}~v}~~|~~zz~}wzz~z}wz|}|z{{z||y}||~zy~z|z~y~{{|{~~y{}|z}}z{r{~x}}z}wz|{{{zx|z~z}{{zy{}}~|~}x{~z|z}}}~}|xy{}t|}|~|{~xz~xz|}z|{|z}z~{}~|}}~vy|{~}z}}{~{}z{}||x{}}|x~|~~y~z|x{{{z}|~}}x~|{}w{|{u{z}w|||}|~|}{}y|{{}v{z|}{xyz{~z}}{z~z||~~|~{z~}y}}y~|{}|w~z~zz{yy~|}z|}~z|~y||}zy{|{z}{~{|}{{}}~|~z~~~{}||~}}~}~~~}~~~y~{~~z}~~~}z}}{{z|~~}}~~~|}}~}{{}~~~|~~x~|}~}z{~~}~~}~~~}}~y}|~~~~|{~}~y~|}}}}~{}||~~~|yy~~~}~}|{{~~|~|||}~}}~}||}~y|{}~~|~}|}~||{~~u|}{~}|~~}~}~~~~~}~~|z}~{~~~|~|}~}z~~~}{}~||}~y~~|~~{|}z}|~}wx~{z{y~{}x|y{y}zxz||y}y~{yw}{~~}yw}z|}z~}}{x|z{u||{|yzy|z}~}z{}|wz~z{{y}z}z{xy}||y|{~{|~z~y|{~y}|y{{}{y}~|~ux{y{|{|}zy~yw{yy~~wzux~}{}x~{v~|y|}{|z}|{~{z~x||{xzzz}|{~{x|y}z|z|~vzw|~zx~vx~{z|{|z{{z}~zww|}ww{{~}x~y~{xzwz~xztzzyyy~}~y{yz||{{|{zxy|||z|y||}y{yxwwx|z~~xz||z||}x~}~{}}{y|~}x}zy~~y~x|}{~|~zy{}}}z|}{|{z|wwv|x~z}x~x}}}{y|}vz{~|x|zy~|xzx{~|}{~{z~y||{|z{{|}}}{}z~~{z}~zr{~z{}{{}}}{{}t{{|}}z~y}{}~yx~yu{zy~y|y~{~{~|z{|w{|xyy{yy~x|{v{w~}x{~x{wwv||z~|{}}x{{}w~z||sy{w~u|~zz|}y~z{~x|~|}{x|z}xz~|zx|}zzzzzzyw~x{|zyw|y|z{~|~|~}~}}|z~yzy}}y}z|}~}}~x~~y~{|~}|{z|~{|vz~|x||{|{{{y}z|~~|y|yy||||}{x}wz{||x~{~}|zyy|}|y~~}}~~~|}~||}~~||~}~~~~}{{~~}{|~}|{~}~|z~y~{~|~z}}}~}}~~~}~~~{}}}z~~|~{||}~{|~~~~}}~~~|~z}|~|}~~}zx~y|~}{}}}}{~}z||}}|{||~~~}y{~}{~}}|~~~yz|}~|~~z~}{}}}|}~~}~|~}}}||~}|}x~~{}y}}}~~}~~~}{|}}}{|}||{xz}~z}xy{z}}~~}~zvy|}|~~}|y}~}}y{{wyx~z~}{xxz|z{tv~{zz}|{x{y}}v{y}y|z|v{z}{w|z{z|y{{~{}}|}|yz~{{|}zz{~{{z}z}z{|{zx}{v|~{|{y{}}~}~}{y~}}{|{}}{~||}{yx}zyz|z{yz{{{z}z|z{{{zwx{}}zy|||yz||~~}~}~~~~{}z|y~{xz|}}|w|zy{|yzxx{{~}z{{~z|z}~~|{|~~|{~~}|s{{}}{{|~}y|~x|yz||}x}|z{z~}z}z{v}~zz~}~|}yz~}{}||||}x{~{|}{{~zw{x{twx{|u{{|z|z{zw}}{|{~|}yz|}~{{}|~{y||{}zw|v|{}yx}y~}}z~}w||~~uz~|{}|yz}z{~|z~}~{x|}z~|}}}|}{}w{z~yy}z}y}y|{}|z}~~|~}y{~z|y{}|}{|||~~{}|zy{xyvy~~vzy{yy||~|zz||}}|}zv}{|y|}}xz{{{~}}y{yvyx|{|yy|~z|w{x|{}z{x|z{y}||zy|}}|}y{zz}~yuz~~zz|~|zy|zwy}}|z|{vzzvy|}}}u~}yx}}|yz}y{}{{~~u{|~}~}{}}z{~}~y}z~}z~y~~z}~{~}y}~}{||}zy~~}}}{~x|~~|z}~||~z~~{~z~||~~|~~}~~y}~u~}~|}~~}|~~{{}z~}|~|z~}}|}||~}~{~}||}}{~~~~}}~}}{~|~}|{}|}x}}~}||~~|~~}~~|~~}}}~}}||~|~|||}|x||z{{}|}}|yyz{|z|z~|zzx}|}x{yz{}y}{|}|{|w{}t~y||~~xy~z}ww|~y{}}}zzz{{|||{z{~{y~y~{}{{}|}{|{||}{|{v}}x}~|z~x{|y~x|{|{uz}~}|{|{}|||}}}|~~||v|zz|{w}}zz|{}|{{|{zz|{}||{}~zyz{}{}}yyxy{z|||}|}}}w{{|x{}z|}|z|{x~yz{|}x{z{}z}{zz~{|~{|}z~z}~}}y|z|~yu}{{z~{|z|~{y~~}~{~{{y|||yy|{x{{{|}wx}|}zx}w}y}}y|}~z~x{xxyz}z~y|{~z{}y{y{yxy{zz~~|||z~x|{}|v|{}{z~xzz{{xx~x}zyy~{|z{{z|~x}{}~|x}{z~}v|y{{|z|~z}z~x}}v|{y{|zzs~z}zyyyz|zw}{~|z{vwy{z|}}}{}wzy~z}vz||{|}y~x~}xxy{}{{|}zw}~}~xzz|}{zwz|z||zx}}{{{{~}}xywz~}|yz}yz}||~~z||}y{}~|}~z|y{~{yy{~||z}yz}}{z{{xy|~}z|{|{{zy|~~y~y{{|z|z}zy|y~}u}~yy}|}|xw|x|z~~x{y|~x~~{|z{}}y}x~}~}x|y}~~||}|}}~{}~~|}}~}}~|~|}|}||{}}}||~~~~y~}|~|}}|~}z}}~}~}}}~}}|~}~z|{}~~|}~}|~{~{~x~~~~~y||}|~}}~~}}||~}~}{~~~{~|||~~z|{}|{~||}|}}x~~~~~}}{}~~~~~|}~~{{}zz|||~y~}}|{~~~~}z{~{z}~~y~~{}z~}{~~~}~~{}xw}{~y||}y{||}|}~{{}{~}|{|{yz{{~|~}||y~}zz{}}}z}}}|}~~~|xy}y}|v{}y{yxy{z{{||~y{{|y~y|}|}~y|z}x~zy}y~}{y|~wy~|x}wzz}y}{~~wz~~~y}~z}|||{w|x~}}||~||{}~}~zyywx|z|z|{|~{}zz|~y|zwy||{}{zw}y~}{zz{{{|{}z{z~~z{||}|~~z~y}~zxx|v}~yv{x}yx~tyy}}z~~z|{}z{y}}z|~|{y~y||xx|zzx|{{|y~zz||w{~zz}x}|}|}~|{~}|~{z}~z|}{wy|y|~|{|xw}{~~z{}z}zxyy|||vy}yzz||}xz}}z|x|~~|}}}~}vz|y~}~|{y}x}vz|y{z{~}y~||{~v|{~w|y}{~{~{||~~y~y|~|~yxz~z|{}~|wzzwz{~~|{yx|z~y{y}z}|}~{zw|z{x}}}~}||w}|z{zw|{{}z{y}|vxyz}|{~u|yy}yxz|}|{z~}||~}|~|yz~~x{}yyyz}ywy~|{x}}zz|y|}yz}{|}v|yz}~x~~z||{|}|y|}}z||z}y~{w{x}{~y{}{z~zxyzyzy{{z~yz~|~}}~|z||{{yx~}||~}~}{z}~y~~~~~{~}~|{}}~~~|~~~|}~|||~~}}~~x}}}~}~}~~{}}~{|z~~w{~~{|}~|~|~|~}{}~~}}}~~}~}~|~~~~}{~~{|~~{~}}}}}~||}{~~}~y~~|~}y}}~~}}|}{~|~}}~~}{~|~~{}{}~~}}~~~}|}}~~}~~~~|}}|y{}||~~~}{|zsz{}xz}~{|{}~{x{xzz~~z~{z}|{}z{y||~y{|}}xz}|~yvxyz~}y|y}~y{|xx{z~|yzz~z{z|zzxzx{|z}w{yz{yy|v}|y{|||y}yz|{zzuzyzy~{|||}{~{yw{|~~}x~}|z{||~}y{x}zx~}zzw{}yzy{zwwv}{y~||}~{y|{y|||}}}}|y|{|xxyw}{|z|{~z|}}||~~{}{{zz~||}vzy||~||w{}|{|x~~z}{}||{|~xzy~yzy}x}|y}|z}{y}vyz~~y~ww{yz{{{w~z{~~~z~y{}{}}x|~~w{y~||}{zyzy{xu}~}|y}z~{{z}yz|x|~}~zyx|{}}}|~z|{|vy{~|~}~}}zw~|~|{x~~~|{~y{yy|}||}xxxzzy}{}v}y|}~|}wz{xxy~~{y|z|||z}|zx~{~||nzwy{z{{zz|v||}}xx}yx}~y~zx}y~}~}{{yz{{|y|}yz{z|t|~|{|z{~|y{{z}{~{y~}y{}y{~|w{~|{zx{y|||yy~|}wyy}}yy|z{z{~}y~z{||{{zz}{}{{zx||z{x{z{w}~|~~~|yy|~}y{}z{}|}||z~{}zz|{{|~|~yx|~|yxy|y{}y}~{}}|}~{~~||y|~~~~~~{~~~~}~~|}|}{~~~z}}~~~~{|~~z{}~~y{}~}{~~~~}}}|~~}~{~~|~~}~y}|~}~~{~|~~|~~}~{}|~z}||~|y}~}z{|}{y{}~~|~y}~|}{}|}{|||~~~}~~z~~{~~~}~}~~{~~}}|~{||~~~{}~{y{|}u|}yyz{|xz|z}|y}y}xz~~~~~{~{y|~}y||}x~z|z}}y}}}~~~|~zz}{z}z}w{{}{y|{z}~{{|}v}yxzz}|}}~}z}z{{{~~}|~{|{~x}zzs~xx~}yzzx}|{y{zv||yy~|z{{{}{~}|}|}z|{}x}w{~y|}zyxw{z{x|x|z|zv|}{|~{~xz~}z~{y||}}z~|y}}y~}z{zz}~|}}{w{y}z~{|y||x}{yy}zz}{~yx|x}~{}~{~{||~y~|{{||wzzy||z{~{y|{ty~~{|uywxx}}y|~{~zy|{|||zz}|uz~r~|}~z||y}|~z}{}}||w{}yxz|{||y}~w{}z}~{xw{yzwzz~{}y|xw}{~{}|vx{xyx{}o|z}z}yzz||~|}zzz~}~{{{z{}x}z~yy~{~~~y{~~{|}~{z}zx|y|~w{vz|{||}z{y~~}{}|~{}|~|z~|{|}}|yz{~}|||{z~|{u{}z}|}}~wv|~|}z}wxy}}|~y{zz|}{~{{|~{|{|~z~|z{y{{~z{|v}zzww|}{|wx{y}}~x}w|z~}}||zz{}~{|}{zy~|x|{vv|||zz|x|~vyx{~y|zz~~x{|z||~}}w~|{{y||z~}{}}~}~~~}y~|}}}}|~}~}~~~}|}}zz{~}}~t}}}~z}~~zz~~~y~{~}{~|{~|{|~|z~~~~}}}{~~z{~z}w|~}~}}~~}~}~z~|~{~}~||z}~~}}~}~}|}~|}~~~~}}~||}~|~~|yz|{|~|}~|~~||{~~}}~}{{~z~z~~~~}z}{}}~}|}}~}}~~|~~{{z|~}{~~~|{zy}~{~|~||||||{}z{}z~|}{y}{|~~y}zvz|}{{yyz{zz{|}z~}~{{~y{|x~x}~}{z}z{{z||{~y~~||{{~}{u|{~{|w}{yxyyy}||}w~~zx}z{{{z~||zy{{z}~~z}z{{x}}z|}y~|vx}|v}{{yx|||~xyy|~x}{z||zz|z~y|x|y{y|}wy}wz}z~{|~zy|||}{{~}}|||y}{}|}yz~}{ywx~xxx|zzy{z{{xz{|||{~|z}}~|~w|}y~x}zxv|z{~{{~|zz}y{|yz~z|~yz}}u|~}~||xx~{|{zz}~}|z}|}~~{w{|{|x{z}|||}}y}~}{|{}{~}~}~{z~~w}~|{~zy~~~z{vx|{v~|x{{{x|v~{{}||y~|x|y{|z}}z}~~}}xxz{}~~z{~zz|||z{zyx}{w|x~}}z~y|yzv{~}w~{x{~|}y~}}}~|z|yx{|}||}~~~w~~~z|x||~{|z|uuz~{z~||xz~||xv}~}}~z|{|{}w{zz|{|{{z~{u|t~|}y~x~}}x~}||}x|~y{{~y}y~yzy}}|zy{~}zw~~|~z}~x}~}|{}|{z~z}z||{{{{zv||z~~zz~}|x~{{{}v||~|x}|}{{|zzxxy~~yy~y{w{{z|{{{|~z}}|}z}~~zz}z{~}}}~{}~~|}}~z|}|}}|~~~wz~~~|}y||}{~{}{}~}z}}~|~y{}~{}~|{|}~}|||~~~~}~}{~{||~}z}~~}|}}}|~~{~|}}~~~}~}~}~}{~}z~{}||}~}}~~|~~~|}~~}}}~||}}~~~|~{}~z||~}}~|{}}}}{{{|}{|~~~}~}~~}~||z{}}{|z}zwu{{|{{{}|yyx{z|z}~tz~}{x~~|||x}|{||}{{|v|}zy}w{~|}zxw~}~z{v}|~|yy}{{~}}~w}|y|{|~~~~{}~~}yz}~wy||}|}t{{}|xz{z~{|{u~}z~|~{}y}}~|s|}{}z}||~z}}y}z~{y}}xxz|w{wy|{{~{~zxx~|z|{~x{}~z{{~{z~}{|}}}z~|{z{}{x{z{x||}}z~{|z}y{y|||y~}}}~xyu~~|zx~{y||x~}|}z|}y{z~z}wx~{y{|u||{{y{~v|~z{|}}{}~zzz|~x{|||}z~yt{{z~z~{~x{zxx}{~~z}}zz}|~~x||}yyz~{y|~z{{|yzzy~{}z{~{|}|wwz{|{w||zx}zyy{~x|~|{~x}|{z{|}|~|{}|~|~{}|{}y{}z~zx|~{}|zxy~{xy|z~z~~zx}xy}{}~}|zx~|}}y~}}~|vx{}z|{|~}yzz{zw}{}{}zv{z|z}w~z|y}x}~z~||{|}}{~{}w~}yyy|z|y|xw}|z~}}||ys~}w|z~~~~~~}|{|{}}z~}{yy{zzw}zyzzz{{zyy|v}y|}{~|}~~y{|}}}}}~}~||~|}}~|}~~|}~{~}}~~|z}~{~~|~}{y}z||x~~{{|}z{~}~}|~}~~}~y}}~|~z}~~}~{~~|~~r~~}z}}w{|~~~~~}|vx{z}~}||~~}{~x}~}~~~}}~}}~~z{~|||}}~~~z}~|~}|~~~}|~~~~~{|}~|~u~z|~|z{w{}}|z~txy~|y~x}{z{z}{v{x}x~}y{}|{{y~yz|~xy||}{xxz|~}xxy{}v|~z{||{~|}~{zz{|{}}~}}}{{~x|z}~w~{{}}|xx}z|{z{{|zz~z}z{}~|{~~}||y{}{z~}||}|w}z}{xu}|z|}x~z}wx}|{y}}}~}z}}~y}|x~{{~x||yy{{|}}x~zxwyz{{~|zz{q}~t|{}z}}wz{|yz|{{}xy{~~~~zz}w~}~x|y~}~xy{|}{w{y|{v|~{{z}{~|y}~z{|{{x|{~~{x|y{||yz{}y}}z{~}~w{{|}zz}|yw|~}yx|~{{~{}}}|yx{~||z{zzy|~u~z|y}|v|z||~}~}||~~z{{|{y}{zz}}~}{uzx~z|x|~~{z~~|w|}zzy{z~{}|zvxzwy{w{~|{v}}z{~{zwzvyw{zy{{{zw|~|}xxz}}{wu{|r{{}||wxx}xz|z}xx}}|x|z{z{|{x{zz{z}zzyw}}}x~x{~u|zz}{y||z}{||{}|y|x{|~{zxxx~~}x|wz}|}}zz|y}y~{x|zzxz~|v~||xzy|y{|}x|x}zx{}w{yxt{}~|xw|y||y~zyzw|zxv{z{~|}z{|~y{~yzz{{{{y{zux|}x{|||~~}~~~~~}}x~~{}|~y~}|~~{{~}}}~y~{|}~z{}}~~{~y~~{~|}~}{}|}~{~}}{|}~}}}~~|~~|}~~~}~}}~|~}zz}~}}}}z|~~~}~}||~~~|~~~~}||~}y~}|~~~}~||}z~{}~}~v~}~|y{x{|~|~~~~{|~~|}y|~~}~|~~~|}~w~x~}|}|}~}{|}~||zx{}}{xu{wy{yzz}|~}zy{{y{~}z{w}zy}}}z}{zz~w~{}z}~~}{y}~zz}|y}|x{x}x}|}~z{{vz}{}yz}x||}{|~zx}{~x}|z|{zy~z{||y{{z{}{}z|}y~}|}wzzx}}}|~yzz}z{x~yy~z}{~{z}z~}zy{~}z}{xzy{~}}z{xvzu|v}}{z}{x|zx~~y{~}y}z|~}x{{{||}z{|x}zw~{zvwzz||zz|}x|~}|~|}x||}{|}{}|||}~z}z|{yzv~|z|}zv{|{}x}{y{{z~zz|}y{v{|{yz~z~z~|~|{~~z{{}zz}}z{}{}z}~y}}y~x{zz~{~xzx|z{v~|{y}}~|z~|~}{}}x{|~|z|~z}|}~xzzz}||~z|}zx}z{z{rxzw}|{v~||{|}yzzyy|z{~}}{zy|}|zxs}}{{x}yxz}t{{|xx|zy|z~y}~~z{xxzz}}}}~z{~|{y}xzu}y}x}x{x|y}{||~z{zxy{u}}x~x}y}zz~x}yw{|{|w~~}~}zzz{ywzx}}z{}z}~~y|~{~zwxy{zyuy~~||zz~zz}{z}~z{|z~ytzyzy{~|}{}wv~|ywy~z}{x||{z}{}y|}{||{}}}~}~}~}~~|}{~~~}z{~|~~}|ww~~~}~|}|~~z~~~}{~|{}~}}|{~}}||{~|~~|z}~}~~|}y~|~~~~}~}}}~}y~~~~~{~}||}}{y{yy||}y~}~~~}}~}}~}|~}}~}~}~}~}}~~|z~}}||~}~}z|}}~}}~|~|}~~~~}|~}~|~}}||}}~~~}|}}~}~z~~}}}}~z~{z}{~~~~}}{}}||{zx||z|zxy~}}zzwx~}|~|~{|~}z~}|{xzw~}y|{}{zzyx||zzyx}}~zy|{~{{{z~|~{~z}yz{~x~}~|zz|zy~|}z}yzz}}}}~||y}}{||~z|u|yz{}||{~yz}y}~z{~x~|}~|z|xz{y}|~wz{}}w{||yz~}z~x~~}}z{|z|zy{{zzx{|{w~}zzyzxyx}z{}|z~{~~z{||y~w~zx}~w~}{|||{~{||}}z{~xyy|{}wx}|z|u}|||xx{}x}|{z}uz~{||z}{z|}~{{~~x{yx}||}~y}z{y}{xz}~~~z|~~}{|zz~wz{|}}}|z}}y~{~}zz|}~|}zxy}z}|w|y{~~}}~{{{|{{v}~{}{{~}w}~|y|{z}{|x|~}|{|{y~y~}yxz}~{}|y}{}}zw{}{w}}y{~||{~}yv~~{{~}{~xuz|}~}{{~{~y~~z{wz~}}{vzz~{{~x||~yzy|y|}v~yx{z|z||~x}{~{yy~zwzz{{|{{}}|~}{w||}zx|~yy|{{{z{|zzxv|~||z}yy~z|}~{}z|{}{|z|~{|}z~y|{x||}{}}}z~xz}y}{~v{~z{~wy~|~~{~||}}}|z}x|}w~|z}{}~}~~~}~{~~}}|~|}}|~}~|~~}{}|}~x|{|~~~|}}~}|~}z~u~}~}|~zz}}}}~~~}~|~|~~~|~}|}}~|}}~~~}~{~}~~}~}~{}~|}~~~~~}~~}}~~}}~}|~}|~~}~{|||~}~|}~}}}}}}x||~|q}|~}|}~}}}}|||z~{|~|~~|~{|||~|{}|}~~~{~~}}{}~}~~}~|~|~||~||}|}{y~~}}{}|y~|yz~}~{~v{zx~sx{|z~{xyz|y}{{}{}|u{}{{}||~|~w}|||}}{y~w}y}yz}yz}}x|}}{y~|}yqy|{w~}z{zz|y}|~z}yzy|}|~{yz{}~{~~zp~u|}}zxy~}|zy|zv~x~yx}yxyz~}z|{v|w}z|yzyz|{}z|{~~|~z{|y|}z|{zz~x||z|}~u}}wz}~}}~{}y}|{|{~}~y}yz}~y{y~u}{}v~}xz|}{z|x{{~}}{yuyyw~{~~z|{}}{~xw}{}{~y}~~z}z|xzwy}yz{|||xz|{x~}w{z}w~~}}}~z~||}~{zx}{|y}{|}x{{x{{}}{{}z|z{{|xz|wy}y~|zy~{{{{z{{y{{}~}}xz}z{|zvy~z}{|~wz}{~{xz|zz{|{yx~yzu{{||~}{~|}x{{}}|zyy~||~|}xwzxy}|~}|wywyz{|~{wy~|xzx}{}||}}|{y~|{xx|z{{~{zy|{|~}xx|z{~z}|wzzv}~}x~|z|}}~x|{~x|t|zy~~~{ww{|yxyyz}~}v{~{~|y}z~}{wy{v|wu{v{}}{|}}}}|{~}}x|~}||{~zw|}w~z|}w{yv}|}|}~y~{}~|yx}}yz}~~{z{|}~}~z}{~~|}}|}{~}~~||~}|}||~~}z}{}}~~|}}~}~z}}{}}~}|~~|~z~{~}~}|{{~~~}{~||}~|{}~{u~~~~~}y{~~|y}}|}~z~|~}|||z|z}|||~z}}|~}}}{~~}~}}z|~|}~zy{z}~|}|{}z~|}~}z|w}~}}~~||~}z{~~}~~~~|}}~}x|~|~}}~~~}y}}}y|}||~|~~xwzs}{}|~zw|}u|zxw~||x{~x~|w{z}z}|{wx}}}zzxx}y~{x}}z|~|z|}|yz}}}ywyy~{y{}{||}~{{w{||v|xy~y}}y~||~z|}{z|~yy}}}|~yyzv|{{x|x}{|y}z{{v}|}y{z||y{{wz~yyzz{zy{|}y~}|y|v|v{w{|yy~zy|z}{~{y}|}xv}y{}~|{~{wyx}wxw~|}xzywz|{{{~y~zvxzy{zw{z~zx~x|}~|z}zys}|yy}z{v~~zw{{z{xz{{}{y~yy~|x}{||{}{w}{{|v~}ywxx}|{}yzz~{~}z~{z||}xy{|{zw}z~z{|z{{~y~xz{xx{{{|yx{y}||}~|xy}}y~}z~}zzy{~{~zz{|x{|z|{z}}wzy|~u{x{|{}}w{}z}}zy}|zz~z}{|v{|}}y|{}~{}{wzxszyz~y{}y}{~zw{|wx|ws~|{{{zw|y}|{|zy{~y}x{|}zv{x|u{wzz|z||{|{xzz|w~|~~}~}||yy~wz{{{z}~}}y|}}|yyxz}|yx|}}zv||zy}||}zy}~{yz|~~{zzxx}vz}|{y|}z|zz~x{ww~y|{{}|yz~|{{x}~{yz|{w|{zwz}~}|wx}{{z|}}y{|yy|x}}{yz~|z|y|v{y}}v~{}~||}~|}}~~~}{}}~|~z}~}{~||~~~{}{~~|~{~{}||{~~z||}~~}~~}|}|}~|~~|}~|{~~~||~}{|||w~}~z|}~~~~~~}y}~~~}~~}~}~}z~~}~|}}~~~zz{}~|~~|}~}||||}|~}}~~|~z|~}||}{x}}}}~|z{|}}~y}|}~|}~}{~}~~|{|}~||}}}}|}~}~|~{~z~~~~~~}~|}y}z~z}yx~yzx{{}zx}|y|x||{|~||zyzz}|}zz{{y|y~x}|}||y{xzy{yzx}z|}{x|y}{|v|~~{}zyz}z}||}}~tw}}yz~{~{{~{y~}z~{~}~|yyxzz|~x}x{|zzwy~}}~zyz{~|~z|xz}||x~yz{}{~{y|}{|~z}|}{~|{~y~}}|}z|~~|x{y}}z~w}~z{|}}}{~y{z}{~||||y{|yzx~}z}~}|v}{}y}}~{y~}}z}|{z}}y{z~~yx{{z{}{{}yy||zyz|{xw|v|~~}{z{{x}}|}}}|~|~x||~zzt|{xx}}{x{z|y}y~{wzz~|{}z}{z{v}~z{}y}~|~{}~zzwz{|}{yzw{x|v|x}{ywvxt~z{zz{~}zyzy~~~~{{y}yz}}yzz{~x|{xvx{}~zz}y{u{y|{{|y|~|{|{z{~|}~|{}zzwz}|y||}x|z|}{}}zz}xw~|}~z}zzuy{~|zzz}~zw~yz~{|z|{~~y}~||~{yzz~}{xxz|z|v~x{{z|{~{xt~yxz}{|y{{|}z{}{~z~}x~|~yz}}w}}z{~z~{z~~{u~|}x{|yz~{z||{|w|yy}w|~|}{{yvy}{||~|}}}y~}~z}|~{}|||}||}}}~}|}{}{~~~~~}~{|{~~{}~~~y~~|}x|}y~}|~~~~}|}{|~~}~}{{~~}~y{~~}~{~|~}z}}|}}~~{}~~}~~~|~zy}}{~~~~~~~~~~|zz~|~z}|~||~~}|~~~}|}~}|}}}|~}~}|{}}z}{~x{|}~~~}z~|~~~{~|{}~~x}}~~zz|~}|}y}{|yz{~}{x~y{|{|z~x{zx|z~y~z{{||}y{|}x}||{{yy|z{{{}{xv|{}y{{{{y}~v|}}{z}x{}}}||w{~yyz|z}{{}x~~xyy}z{|y{y{~{{wz}~{{y|z|{yz}}~{vy|{|y|{z~{{|}|z}~z}~~{}y|{{~{z|yzy{}y}zx{~~y|}z~{}}|t~|y|z|}|zw||}{w{w{{yxz~~|{|z{w|}z{}|xz}}{zvy{{zz{z~{z~{~z~yz~}|}q}{{{|zvyx{|{yz~~~tz|{{|z~|{{||x|}}|~u{z}z}}{z}|y{}{|x~xy{{~{}{}|{{{{x|zyw{}{}{|z~~}}{|x~|~zzvzy{~|zw}|~|z~~}z|z{{y}u|}y~~|~y}|x||y~}{y|~~}{{|~~}~|}xz}|z~xzzzrxw{~~{}{}{}|zxyw}}}xzvz~|yzy||z~||}~|x~|}z|~yv}}||{x{x||~{~z|y~}|z}{zz||||}{{|~~}zz{y|zy|{{}xz{z|~z}zx|~x|zx|}|z}z|{|}~~{w}}{}z{{{{zyzzxxx~}{zyyt|{{}}~z{||yx{z~{|yu{~xv|||||y{~z}z~|zyw~|~~|y{y~y~||y}}~{}~z~{yz{}}~~xy~{{||~~|}~}y}~z~}}~}{|~~~~||y}}}~~{}~~y~{x}~~~}|}~|~~~}}~~}|}~~{}~|~~{~||}~||}{}|~{{{||~}}~}~|~}~~}~~|~}{~|z|~}~~}}~}|y|}}}}~|x~~}||}{}~}}{}z|~~~|}}z~}z{|}||}~||}}||~|}~y~|{z{}~~{~z{{~~}|}~{}~~~|~}}~~}~|x|~~|~~}~~}~~~~|~}~}}{{|{~}|{{{z~z|}{{xz}uyy|v|z{{y||{z}|{||{}{z~|x}y{z~z{{}yx}}|}{{|}~y}}|z}yvwxxzz~zy{}y~xzwzzy~}|{v{}{~u~x~~}||}}}z{z~~{yzyz}{zz||}{y{}{z~yzwzx~{uy}zyzz|~y}|x}~~zy{}z~||wyzw|v~|x{~z|z|zy{{~x{|}~zy{zxzz}}}{wyxyy{y|~}|z||}{|y{y~wy}v~wxyyz|yu|}~}y|w|{}}wxw}~}~~{}~~{wz~wzz~yz{}}xwz~|xz}xwyy|~|yw|~x|vzy}zz~xtz}|}y}||x|~}{}|}{|~{}yx}xx|{}yw|}}~|~}}|y{{{|z|zy}{{z~{{}~}}{x}}|{z~{|||{|}~|yzz{~{y}xx{{{~w{|}~||}x~}{}{x|x{}~xxv{yy|}x~y|y{yw||}|}{x{}|||yv~xys||{}~}}|y|{|||y|yz}z}zxz{w}|~{x|z|{y|}{{~|||{~yy{|{}z~|z||~~}|{{~}|{{}~y}||~}~|z~}{}|wwzzvy{zzx}~y{{~{zt|}|xyuyy|}{}}z~yyzy{{y{x}~z{~zxy}y}z|}{zxz~xx|~x{{}|~|~x{{{~~~}}{y|~}}~}~~}~}~{}}{|}~~z~}~~}y~~~}}}y~z}~~||z~~~~}||y}|}|}{}|~||}~{}~~~}}}~~}{~~}~{}|}~}~~{~z{{~~|}{~|}~~}~|}}}~{}|~}|{~{~}}}~}}{}~}}{}~~}~~y~}}}~~~~~}~}|~~~|~{}}~}}~}~~{}|}|}}}}~}}~zz}}}|~~z~{~{{{|~~}{}}~|~~~x||z|~}}{y}}}x|}{zyzz}{xy{}z~}|{z|z{wy|x}}|}y{~z{|}||y}}{{~{||z}}x}w||}{x|{vxy}x}z}zw|{v|z|xx~{~x{|yy|||}{z|zzv}~z}y~|~{z{y|z}~{|{xwz||z||z{{{x}~x||~~}~zyzz{{y}{}~{zzy{~{}|y}z|~|{z}{xzyv|z}u~z~~{x}zw|zz~y~|~x|}x~x{{ywzvz{|~yzz~}{yw|z{wxyx}|}y~{{z{~|}{|~y~}}w|}z{}}{~{zx~yz{x|~{~|}yx}zz{}y{x||}|~{~}}~~y|z~}}}yx|z}yx}zyz{|~}z|{z|}|}x{|}zxzyz}v~{~}x|}||x|zxyy{z|y~xz~z}{|~}|}uz|y~}z|}~w{|{||x}{{{||}{|~x}{wz|{{{{zxz~|zx}xv}y}zv|z~~{z}}zzwvy~~}z}vz~|y{||{{{|x}}z{}|}{x}{{~{wwz{zzz}y|||wz{{~}z}}{}}w}zy{|y|}{z~}{}|w~{|}~|}{|z{y||{~|z|z{xx|}}||~{}~|y||}zzwv{y~{}xxtz{z{|w{~yx{z~{|}}yzz||~||zz}y{tz|w{}yvyy~w{w{{~w{{zx}}|}|}}~y~|~}|{~~yz~}~}{}}{|~}~~|yy~~|~~y}||~}|||~}|~~||z~}~~|{~}}~{~~~~}}}}~yz}}|~}{~}{~}z~|}|~~~{{~~~}|}}}~}~|{~~~~~~~{~|x~~~}~~||~{}}~}~||~z~|~}|{~}{~~{~~|}}}y}~{}z}~}z}~|~{|~~}~}|~~|}~}{~z~~||zzx|~v|{x{x}v}v{x}xw{v{|yyz|}|{}}{||z|||~w|y}||u{u~}z{xu}~x}y{|z~~y|yy~~}z{x}~}|~}~}|x}}z}|{~{yz{}{x}~}y{}wy~{uzzw|z~{zy|x|~w|{yy}{||}~}{}z||~x{y~}}z{{}~ww|z|~y}y~yz{{~~zx|x|zzyz{x~|{{}~{||vz|~}~z{~z~x}y{y|~z~y}x~~y}}vx|{p}x~z|w}{x||yxz}{|~vwyx|}xw{x{x{{y{zy}~{uvyy|~|}}{{y{}~||xx|}{|{|}yy}}}{{{}xyz|xy}~z{|zyz}yw}z~zxx}}xt{~}}}|}}~|~z{}{y}v{yx~|z~||xwy{zxwz{yw}}zx|~|{~|{|yyw{|}z{|y}y~{}x|~zx~xzzz|xy}{~|zzvvzzx~{|y{z|xx|}~y{xx~z{~wx~z~|y}|}|{}~{}|z||vz~|}y{{|z|w}|x}}x}~x~w}y|}x|z~wx}y{{yx}{}}~yw{{tvz}}|}z{}w{}{x~{~|{zyz{{y~{z}x}|z~}|z~|{~||~~~|yy}~{}}zyx~{zv}x~}x}xy|}|}~zwv|{v}{}|{zy|y~z~|~|}~~~}yz~}|~{~~}~}}~~x}}~}~}}|}z}}|~|{~~}~{x{z~z|{}}~~~}z{}}||~{z~~|~~||~~{}|{{}~}}}~}~~|}~|}~~}~||{}|~~~~~y}~~~}}~}|~}|~~z~y}y~~}~~||~|}~~~}|~|~xz}z}}}}~~~~y}zy~}~|||}~~}xw~{~{}}}~x~~~}||~}~~{|}}~~}z~}}{}{~~}~}y{{~{|~|z}|{{}|zz|{|yz{x}{~|}vwy{{zzw}|{|{}}{xz|}~z{~x|{}|~zzzz{{~||}z|{}~{w~y}|{~}{|~}x}z|zz}~x}zx}{|y|}x~|{{~~~|~~|{{~y}|sxx|||}}xz~y|{{}}z|z~z{{}|z|xzx{}~}}{z}|{|}}|w|yy~}|{{{v~tz{}}~~|zx{|z~y}}y~|}}{|}~z{y|~|x|zz}~{z~|~~z}}}zz}yy{{~z}|{{zz}zy}~x}}wyyv|{y|x|y{|z{~{|~{}}{|zxyx~|z|}|w~}}{{~x{}{y}{|z}~|}|w}~|~z}|~z|{~}y~z|~{{~}{|wy|~~~|||~|z}z|{~x|{|~w}}{{~{|{}~}{x}{}yy{z{}|~z{y~{y{|}~{||{x{~}}}|}}z}z~z~{||z|~|{zz{|}{~z}xzx~{z|}~||}zzy{}z{{~v{{zy}|~|{|}{z}z{}y{~}y}|zy}|~|{zyz}~~||}zz}yz}|~y}{yy}{||x}x~|~y|w{{|~~v~|v~|~{z~x{}|~~~{zz{|||{x{~|z~~}}}}~~~}~~~~|~}}~}~}~}~~{z~~~~~}~~y~~~}}~}~||}}|~~}~}~||z|~}~~}|y~~~}u~||~{{~~}~}{{~~~}~~~|{~~|}z~}~~}~{~~}|||}~}~~~~}~~}~}{}}~}{~|~}~{z~|z~{~~~zxzz}{{yxy~yz}yx~{}|{~~}y~{{||~}~|}}|y}~z{~{}|}~{}}{}w{{~~yz}z{{x~}{}~z}|~}|}y}}}zwm}}~~|~|}w{z}~}y{|}~|zzz~}}|{x{}zx{{~~}}z~}~|~uy{}}|y}x}x~z||~{z{z~|{{|~||}{}|~{~z|{}||{}~z~|}|y}|{}{|}y{~{}|{z|{sy~yzx{|}zz{{||z~zz||wz{{{y{zz}~z{x~zzu{z{|z}z~||z|{~~}z||}|z~y~|~|z||{y|}}|~{{y{|~|{}y~~~|}z}|zzz|}w{}}~}}y|{||z{z~xw{|z}z~}zyz~~{}~~{}x~v~}||vx}|}}|}{|w|{}}y{y}~{{|}{z{~w{}}y}|yz{{}}}z~~}}{{{}{x~zy{v~~|}|y~y|v|~{z~}~}}}|}|~z~{}|~z}yy{}|~yz{|}}~{{{|}x{{}~{}yz{{|~~z|{z~}z|~|}{{~{}}{zy{|z|z~x{~||~{|{{z}~z||{{|||}}{~}}}~|~}~}}~}~~z~|z}w~{}}~|~~}~~{~~~}{~}}|~z~|~~~~~~~~~~}}~|~~|~~}z~{{|}~}~~|}|}}~}}}}{}z~}}}}~}}}}}~}}~y||}}~~}|{{{}z~y|x{y{y|w{yz}}{~|{{y|xz}xxx|||x{~|v||xy~}}|{{}z}{yy{xyx|}~|z}z{~}yz|xu{}y{|~~zw}|}{yy~y{wy}zz{x}}}}z}w}zz}|z}x{z}zzyy~|xx}~~}~{|y}zy~x|zyz~}~zxzxy~{|x|}}~|z}}||z||y~}y~~yzy}z|yx|z|~{~}zzzux|~}}|}~~zz}~{yxtz{{x{|wyx}x}{w~x}~~zyy{}}z{x|wy}|ww|{{y}zy|z}yy||yx}v{||~z|w|}}~}xz{zw{zy{z|{{}~yxp|}}||~{~}|||}}~y{x|z~{}z~|y|yz~|}y}}zwv~{|yz|{x|{y|}|{yw}|~yy}y{y{|~||||~}}||}w{y{{~~v~{y|~}y|}}{}z~}y|z{z{zzzz||y||yxz{|z}~yyw{|x}{{{{|yz~w}|}}y~{{z}x{|{||y~{x}||{~y~|}{}}}}{~{|{z|}|{||y||{|~~}z}~wx{}|v}x{z|z}{{ww}wvzx~{}}z}~zz|yx{{z}}zzz{|}z{zwy|~}wv|}|z{w|~}}z}~~{zxzyz|{x|{y|{}z~|~|||}||z}}{y{{yx||||{xz}|{}zu~~~}w{zzy{{{}{}}~{||~}~{}~~}}~}~{}}||~|z~}{~z~{~~|{}}}~~~}~|}{~|}~~{~~|}{~~}~~~|}}}~~{||~~~~y~~}}y~~~~~z}~}}{|~~}|~~}~}}}~~|~|~}~~|~}{~~}~~{~{~~}z~~}~|~~}~~|}|}~z|z}~~~~}~z|{~}~~|~{|{~{~}{~~}}~~{~~}~}}}}~z~|z}z|~{}||}}~|~|~~{~}|x|}z}{~~{{z~xywzy{}{xu{{}}}z~|z|z}zty{yz~}~z{}z{|{~yz{y|{|{yxty~||{x~xz~y||yz|w{{{{z|yzxwx{}y}|~{x{}{~}xz{|x{y~v~zx}}zuzzzx~xwx{zzxx~w~x{zy{zwzy}z~}|}~{}{}}w{|~{y{|}{|zz|}|z}{z}|u}~{z{|w~yy{{zz|zz}z~yyz}~}yyy}z~~|z}}}~~z{{}{}|{}~||zxxz{~{|{~z|{|vyyy|}z}z|{|y~x}zyy}||}z|{}}~||{{~y|zzyy~xzzyyx{{{{z}{}~}~|z{}~|{|||}{yzr|}x|}|~z~|x{{yyzwz{zyv|xy{}yz~}zxy~{}x}~x{|z}}}z{~~~}x|xzz}}}}vzz|x}z~~y~}y{|{zwywy||z~z}|}|{}szx}{z|yxz|{|z{~x}y|xvy{{{|{{|}}x~{~wzzx{xzzx{}xy}|||w~zwy~|{~{{{{y}zy{}||{yzyz~|wx|y{y{z|}zzz}{}z{||||{yyz{~{~~~z~|{{zv|z~~~|{~{w|z{~x{z{y~z|||z|z{y~|z}yx}~z{}~}|||{}z~~{z|zz|w|xzy}xw|zw||x|{{zpwv|y|{~~|~~~yzxz}{}}z~|}}}}}}~x|~~}z||~~|~~~}}{|}~|~~~{x~~~}|||~yz~z~{|}}~}|}}|~{~|{|~~~}}|~~}}yz||~{|||~}~}~{{}{}|}|}~}~}~|{{}{|{}y}~}}{~|~~~~~{~{~~}~|~~|~}~|}}~z}|~}y}~z}{~||z~~wy|{~}|~{}~|~~~~}~|~}~{|}~~}}}~}~~}{w~~~}~xz{{{y{z}z~zzyxzv}z|zzwy{x}~~{xsy}{~{~v{|y~~{|~~{}}z{{{zwy~}{|{|xxx}}}~}}x|w{~yz~}{}}||~zz{||||{x}|~|wu|z~}{{|{y{~y{z|t{xyxzz}yz}z~y|~{{zx}~z}}~|w{z{|y~y|vxx|{{|~zx{}||{{xv~z}}~z{y|||x{{z||~|x|}}|{x{||~{}~|||x~}z~z~|}~wyz~}{y{{}{z{~}x}{~~}|z~}|}}{~}z|vz{y{|w||}|z|}z}z{~x{xz}~}w|z|~~z|}u{~}~z|z~}}yy|}x~}z~yx{}{|{~~z|y~}}}xy|z{{}x|{}|z||xx}|yyvzyy|zxx~x||}zy|z|z{{x|u~}}}~yx{z}|}{{|z{z}|}x|{}zy|}x{|yz~{~}{z}|{{||}~x}{}|}~z{y{}z{|}{|u{y|{y~zyv~z}yyz{{~}x~z||x}~~}x|y~~~~~zz||y{y{z}}{v|}{~y|~~}|{zxz{x}~}z}}|{{||yt}y~|~||y~y{||y{}~}}~y}uz}{xzw}wxxzx{{zz~y}{|yz|}|y~|z|~{~x~}~}y|}|~|||{~zyx}}}z~~z{~}}~{|{}|||{~~}|z{~~}|}y~}~~|}~{{}~~~{~z~}|||}}~~|}}}}~|~~~~|}|x~}}z~}~y~~}|}{}|}~~{w~~~{~}}~~~~~}|~}~|}}}~}|~|{}~{}~}{~{{{||}}~|||}{}~~z~}}~|}}}~}~}}}|~~{~|}|}~~|}||~~~~~|{yz~}}~|~}}}}~~~|}~}|}z~}|~}~}~~{z{|~}|}|}~~~|{~||}}z}~{yyzzyyyzy{z~w{zzx}xzx|zy~|~~|{}~y~z{|}y{z~||x}yz~x||x}}yx}~yxxx|}yy{{z||{yxv~zzzx~~|}|yz~~}}|z{~|}~z~|~y~~|z{~tv~|}{~~x}{{y{{|{x{vwzzzw{xz{}zzyvz{z|~|~{{z~xz~x}{|qu{w{xz{zz{zy|{|zzzy~z{}xy~y||~y~y|w{|y|||~~z|z}|w||}z{xzz{yyz~zwzy~yzyx|}{{{{|~x|}w{w{~|}{|{}x}{y}}z{{{z|}{zzz}}~v|{y{|{|}~||}zy{|u}~}}y~{}z||vu~zvz|wxy{zzyy{x}~~||{~zu}~}|zy}{|}~~}{yx{x{{y}~}||t~w}}zxx{|x{}~zz}u|z{|z|{xz{|z{z|{y{~|}}~{~{z}xzz}}}y{~{yx|{z||xyy~wy|~z~{z}|{|wzzy~|}{||y}wz~yz{|zyyv}~zz|~||{|zy{z{yz|{yzzy}{||}zy|}z}}}z||y{|~~~|{~{z}|~v{{w{|xy|z|yzx|z{z|~z}w|}v{z}{{~xz||~{~{z}}|}||~}~|~~wy|z{y}}|x{|{wy}{|~~z|{{|w|{{|{}~~|}}}{}~}{~~~||}|}z{{|}|}~}|~y}}}|}}|}{~~~~}~|~|~~~~z}|~|~~{||~|~~}~}y}}z~~~~}x|~~{~|~{{}~}{}~|~}}|~}~}~~}z}}~}|~{||}}}|z~|~~~~~|~}}}~{|}}}|z~x~~}}}|}}x~~~{}z~}z}|~}{}{|~~~{yzz~zz~~~}}}~|}|||~}zz~}|{|~z~~y|||}~}}|{z~{~{|~{{~}}}~y|yxw}wtw||}}z}}}{zx{zx{x|{|z|z{~~{||{wxzx|x}}y~~{{}~x{zzy~u|s|zx{{{}w{|w|~{{~{w~z|{}{wxy|}{|}y||{zz|{vy~x{{{|}{{w|{}z~}wxx{z||v~||{|{|}|{zz|{wyw|{y{||z~x|{|x|z}z{|~||yyz}x{x{z}~|}|{|}wz}yx~|~yy|}~w{{{|{|{wzx}wyyz{zz|~z}~{z}{|yzyxyy|}xv|~~z}y~~xxxx}z}{y{|{}yz~xy~yzx~xxyv{{|{{sww|{}}{ywyxzyzxx{z}z}x~|~}|z|}z~y{y|}{z|}{wyx~x{w~~||y{|{x~~|z|~|zz~~x|y~{|z||~z|{uyxwz}wwx{{~w~~~y}u}z{y|x~{~yw||~zxz{xxxy}v|z~||yyxy|yyyy}~|xz|}~w|y{}|z~}{}{||~}yu}{zx}~v}x{z{}z{wzy||x|x{}y{{~{yy{z|~z{~~w|wy}}|xxzx{zxz|y{{ywx||~~z~{y{}x{}|}z~}z|xw}~{xyy|}v{}{}~y~z|}{}x~}}{~xw|}z~{{zsz~~{z|zy{|}y}}{~z{y}wxy~~~y}xxzx~}yy~w}}|{|w}z|y}z{x}|}|y}yx|{|~~||z|{zx~}}{y{y|{~z|~zx||~~~}~~}||z~|~|||~|}~{}{}~}~~~~|~|~~|{}{{}|}~~}~z}~}|}~y~~~}~~z{~z}|~x~}}{y~~~~|{}~|~~z||}|~{~}z~{{~}}~z~{||~}z~~|}~~~~~}~|~~{~|~}}}~~}}|~}y~~}~~~}~~{~{|~z~~~}}}|}|}|}|}}z|~}||}{}|~z~|~~~|~z~z{}}{}~~}}|}~~}~~~}~}~~}}~{{}~~~{{~{~}{xz~}}|~~}~~|}|~y}z}w}|}}x||y}|v|z{}{zw{}z~}|}|}zw|}{}~w~z{}x|{~zv{zz||{}|{||{||vzy~~{xyv|zz~z|{z|}xzz{ux}{~|{||||{z|z{}y{{~{}}y|{x~~|z||~y{}zz~}yz|z{x{|z}}yw|z|zzzxyz~|~~}{xx}}zyz}|v}zxzzz}yzy~wx{x|}yw~z~}zz{}}yy{w}z{|zx{z|z~}x}~}}}|y}}{y~z}yzw||{ws~s~y}yy~|~|}{}~y|{{z{z|{|~x{yw||~x|{{~{{y~}|x~|}|~z~|zx{{|{}|}}{||{{~~zwz}z|xy~|xy|}z{yx|}zzzy{z}~{~}}||z||w|{~}y}{y~|xz~|{{zxxz||||yzzy{{|xzyw{|}y|z{~}}{{}}~{}w|{}~{~{~z}{zyxw{yzz|y}zzzz}}w{xz}|v{z|w}||y~|xz||w}}x}x~|}}~{~y|{z{{z~}}vw}{~x}yzz{w|x{{{|z~|{|xyzy}}~|~~|}{zzuy{x|x{~yzv{}wzy{{{|yz|y{{~swvz}~w}}{~~{~~||~}wzvxu{{vy{z~v}xyy{~zw}xz{{|v|xx|x}z}y}~|}~}~~~~~{~|}{{~}x}~}|~}~|~y|~~~~~}z~}~}}~~}}~~}~~yy~zz~~|{~|}~y{|{}~}}}~~~~~|}~~~|~~~}~~|{||w}z}|}}~|{|{}~}}~|~}{~{}z~~~}~~}y~}|~~}|~~}~~|~~}~~|}{||~{~~~~~~~}{~z}}~~~~|~{~~~z|~~~}}~~~}}z|}~{}z{{||}|{|||y}yyzx}~|{{uys{{z||z|y}{{y{~y~xy{{x{~~|~{}z}{z{|zz~|}{wy|}~zxwx~~{~~~}{{~~xz}|yyxzy|y~{{x|ywxzvz|{|y|}y|xz{{z}~{|||x|}}|x~{zy|~w~xzy|~wyy|~|~}{~~~|}y{}{}xz|}}z{~~|||zw}|y{}~{|}zz|{z{zy~~{xz}}||x{}|}xz|yyy}~}{}yz{~z{~{{z~|~}w||{y{y{}z{{y|zz{{}z}|zzz|}||{z}xzw}{}w{y|}y|x|~{u}}{zy}y}~~~}w{~yxy{y{|z}x{}{z}~~y{w~xy|zu}~xy|w|}zzy}y~z{|z}~x}|xz|x}}yx~z|}{z||~|zzv}|{}|{}y|{}~yz{|z{y{}}}v{{{|}y|{}}x{}y}y|{z{|z~{|{zxz||{~~v~w{{{~|v}z|~}||y}}xywwy}|{|xy~|||{|}|z~~|yz||z{}}yz|}~}xyyx}{~z}xyxy}||z|}zy|}{}{~|}}~{}z{y}|}~}{zzy|||yz}{x|x}|{~|zzz{z~|}{|}}}~|{~}|zu}}v|x{||||{zx}zx|y~|~{}~yu}x{{y{~|y~{|wyzz}~|~|~}}|~}|y~~~||}||x||}}}}~}}}}~{{|{}{~~}|}~~}|~~~}|}~~|}{|~~|~~t}}}|{y}~~~}~~}}~{~~~}}|~}~|~}||x}{|}|||~z}x}~~{~~|}~}|{}}}}}}}{|}{}}~|}~~|x}~|}z~{|z}}z~}~|}~|z~||{~x}{}}|~~{}~~{{}~|z~}~|~}|}y~}|y|~}}}}~~~z}|x|z||}~~~y}~z~|~~{{~~|{z}|{zz~zyyyz{}yzx{zy|zv{z{||}y{zz|{{w}u|{zwz||}}{}z{}}}~|{{{|}zy||}~yz}~{z|x|wyyy{}x{z~zyzzw|xxyx||{zz{||{|z|~zw~{z}{}|~|{x|ux|zx{{y~zx|z|x}}}vx||{}~{}z|||w~}{x{{|{z{y}||{|v{w||x}}y|~}|z{z|yz{w{xu|}zw|z{{y|{~~}}}tyu}~~x}|||y|||~{|zz}u{yyw}|w{z{zyyyxz}z|y{{{}}|~{~{z}y~{~z}{z~yz}~}|}z~w|x{~zxzy{v|{wz{}{uz~}~|{}yy|~u~~w||}{}~}|y{z{z}{|}}zx}{w}~z{zz}|w{z|w|||y|}~}v{{}}~}{{}}{}|{~{|w}zyu}|w~~y{z|yz|~xxvy{x{}|}zy}z~{v~{~y|z|{}}~}x|z|~{|z||}y|zyz{~x}{x~}z|y}w{}|y}}~{~~~~{~~~z~z{y}~yyz~{~{}z}zxyw{{|~yyx~|y~|}}{||~~{{|w{~~|||y|y~zw~|yy{u{{|u{{|z}x|{|zz{|{{|{y}|}}~||{y}x{|~z~y}zzz~z}zxz|v~wz~|yx~xxywyvyy|y|vx}x{z}z~y}|}{~z{~}|{~~~{|~|}~||~~~~~}|~~}~w}|}{~|~~~~}}~{|}~|}~{~}~~~||~~{}~~{}}}~{~~~{x~~~||~~|~}~{~|}}}|~x|||~~~~~~z}|{~}~}}~~}{|~~~~}}|}|~{}}~}~|~|}~~~~wy~|~}||~{~|~||||~}~}|~}~}|~~|}||}z~~~}~~{}}y||~|~~~~}~~~z{|~~~~x}~{|z}~~{{}z~{z|{~{}~~y{}|y|{}}|z|x~w~{y{{|z~|y}~}yz{~ty~|z}{z||{w|~zvyw||y|y~yz}z~}|y}zv}}|~|}y{zyz|}{}|{}~x|{~z|}{{}|z}zz|x|yzx|}|zx~{x}z{y~}uz}|~xy{}~}{{}z}}{z{|{~|z|yzv|z}|~|}~|x}zy|yz|zwzxy{|{|z||w~~{}wyzzyz}}~|y|{~w||{{|{{w}z}xwu{|}y~y}}|xz~z}y|~{|x{}{{yz}z|w}{zxxz}|~}x}z~z{}y{|xz}zx{y~|z{|yz~{||||{}zz|z{}}{yz}}zzxzz{{|z}~z~yx}sz}}y}zz}}|y{x|{u~x}{z~~|}{z|~x}z~|}|~}yzy~y||{{z{{|zzu~y{~}||x}|{y{z|zy|~}yx}}|yy{{||~~}ywz|||}|x||~|}~|vuv|}zw{}|z}xz}~{}{|w}x||z~|z{wy{~z{zz~~y{w|}}x||x}{x|{}{zyz}|zwzx||w|z{x{z{{~|xzz|{|{~yzz|z|yz||}xx|z||{{y|}}{zxw~||||}~y|y}x{y{{z~|~|||}}{yw}y~zv}{||z{zz|{}}x{xz}y|yy}{}}}~~zv|~|yz|y|{|{{wzz~|}x}~zz|yxyv}w||w}}yzywy|z{y{yxz}vyz|xy{{w|z||}~~~~~}{~~|||~{}~{~|}y}~~}}~~||~|}{~y}{}y~|}~}~~~|~}~~}~~{~~y}}~~~~{~~}|~}~}|~}~~||~}~~~~~}|~{}{}|~}~~||~~{|~}{||}}}~~}}~z~~~~{~}}~~{|~}|~{}}|}~||}}~~~{~x~}|~~|~~~{|~}}}z~{}~~}}{}{y|~|}~~~}|~~~x}z}}{~{~}}~~~~~~~}{|}~~~|y|~~~~~}zyy|~{yx{}}||z{}y{yxu||w|{}zxz|{|yzyz|zyzxxwx}|y{vz{||z{yyz{|||y~x~w|~|xxz||yy}yzw~z{|z{zw||}}y{~||{zz{{|~{{{~yy|zw}zyz{zzy}y{z~~{|}|~|{|{{xv|v{{|z{yx~|{y~|{~||w}}}yz}~~|}~|~v}y{u{}y|~|}y~xz{}xzzz~x~}z|{|{|{|}~x{~z|~w~x}~{xw{w{y~ywwy|x{}w{vzzy~{~x|{z}~}~{yzz{z{z}z{z{{~}}yyx}wxywxzyz{~zyz~~}{x|}~w{|w~~~}|z{}}y~}~|y~}y{}|y{|zz|yyyy}|ztzz{xyzxzx|x}}|z|~}w|y|}z}|}~{|}x~}~~|||z{y}}~|~xy{z{~}{zv{zzy{}|zz|{~zy~w{}z}{|}~~~|~~~}wzyzu}|x|x{z{y|}{|zyz~z}|~zz~{y}zz}}~~z~zy|{~wzwx|z{yzvyyy~{{~|x|xwyz}z{{zzx~x}|z|y~{~z}|}~u{}y~{}}{z|~~{zyxy~wy}yyy~|yz{|yyu}~x|vuwzzy{{}~{~~wz{{}||~~||~|{zxyz{xws|~|z{yx}|ytx~yvyxz|}|y{xyyx~z|{y{~|}||}}~}~{~|}w}~~}y~~~{}{|y~z~~~}~z~~{~~~~~~~|}|}}}~~~~~}}|~~}~}}{}}~x|~}~}~}}|~}{}~}y}~}zz}~||}}z~}}~}||}}}~~}}~~~z~}|y~~}}~}}{|~|}{~{z{}}~~~~}~|~~{~~}}}~{~~z~}{~~}~{z{~}~~{|w~~|~}|{|}|}|~|~|~}~~~|x|}~}}~~}}~|~~~}~|~~}}|~~}~|~|{yx}}|}w~|{z||w}z|z}~|}{vxyy}x~x{{|z|}{z{y}{y||yzxz}|}}x{}z{}}~{zz|}yz}|~z}z|}yzyvw{}|{yz}y{y|~}{}zxz|{|||}}{z}y{~|yxx{~z}~}}}||y~~|zyy{z|}z|}{~z}||~}y|}}{||}wwzyyz{~xx{~~{}~z~zz||{|xz}}}~|}w{z{xy|}zy}vyx{}z}y~{}|y|{xx~}|w~z}}{y~{{{y{y~~~||x}}~z{~z{ux||}}||zx~~zzv||y~}}y{y}{}~y{}x|~}{x{}|~||}|y{z|{u}{y{}u}}}}z{yz}}{w|~}z~~}|w~yz|v{~~{}w}}wz}v||{xy~zx{xy}{y|}~}xz~{w~zx}|}~{{z}~wyz{w~z}y|w|z}|x{~z~|z|||~yy~w{{}{~yyzx~yyx|y}zx|{}wz~y|~~{~~~yz{|}|~{z~|z||~~||{|{x}{}}|{yy~{}zz~}|}xyx|ywv|{{~z~y{}{zx~|||z|{z~zx|{{}z~|}|v||zvwzz~|~}w|{}{}z}~{~}~wz{|~v|}~{{{|~w{yyz}uzy}zz}~|{||y{||{|||}|~{|~w|z{y{{yyyz~|z|w~{{~~|y}||z~~z|z|}xy~~}{|{yy}||z~{|}~|}}~|{{~}}|~|}~~{z~}y~|{~~|{}~z}~~}~z}~}}~~}~~}{~~~~}~|{{~|x~||y~}~{|~~~|~}}|{|~|}{||}~{}~~{}|}{}~{~|~|y~~~~}v~~}}~|~~|~~}{x~~~~~||~~~|}z}~}z~}~|{~~{|z~~}~}~}|~~~~~~|~{|w~~~~}}~~~|z}~{~|{~}xy{}}|||~}|}}~}}~}}~}~}|{~~}|~|~z}~||~~|~~~|~}{}}~z~}}z}~z~||~~{~~zz}|}~z~|z}|z{}}}}|{zzy{{|}}z|{}|{vzz{x{{x}u|}}|}|zy}|~}~zwy~zw}}}zz}z~~y|wzyxz}uy}xtz{xzy|}}{w~{}}|{||z~z|{}zv{}|yx{}~y|{v|y~x{y{~|w{{~}~{z~{~vv}||{~y||{|}}y{|{~|z{z||~y~~~{|wz~}zz|{{||z|}x|}yy|z|}z{|y~}z}~wy}y{v{~{{w}{~|z|x|{yzz|wz~xy|yw||ty{{{yzyx{zy{{}}{{||||{{{~{{z|z|{|z}{x|w}}{~}|{x~}y~~x}x~~|w~|~z~{|~{||{}{y|{~}}~w{{|~}{z|x|~}zy~}z{~~|}x|zyz|{~{z~y}zy~z~yxx{}{~|x~}|{~~{}zz~{{y{|xzy|w|}z{yx{y}z{}{~uxy|}t}~~z~~~~~~{{|x{{~v|}|yy~yzwyyyw|}}xy}{|}w{{}{|wy~{~y{~|y|wz{{yz~|y|||y~}}|{|z{|{yyy|wwz|y}w{y}{y}{x|{|y{x|z{z|~zx{z|~{~||z~|~~}}||zy~|}z~{{|xwxy}}}|xyyxyxz|z}|{{vy~~{~|}~~}}}}{}|||{}y~||}~yysyz~}z}}x}z~}w~z{zxx|y~|z}|{z|~{}}|}y{{}{{~|||~}||||||~|~x~{{}~{~~~}}~}~~{~~y~~~~|~~|~|{~~}~}~}z~~}~||y|}|{~{}}~~~~~~|}~|}|{x}z{}}|}{|}~}~~~~|}|}{~~~{}}|z~||~{|~~~}{|~}}~{|}}~}~z~}}~{}~~}}~y}~~||~~}{|}~~~~y}|~~y{~~~{{~}~~|~~||~~|~}}|~}~|}~z~z}|}|{~~|w~}{~|}~{~~}~}z|~zx|z||{{~||{}{wzyyxxx~w|~{z{|wz}|}|{|y||yz{~v{z{~{yx}z|~|{wypz}}|}|y}x~zz{w}{u{zzz}z|v{zz{x~}{~{z~{{zy{z}{w}{zz{z}}u~|y~yxtx||{xzzy||w}xyw||w}vzzw~z~{zx||yzz|}x~z|}|~{~z}~{~|~~x{}}xyx||}y||x}{z}z{{zx}}y|}}~|z}{}z}z~v}{}yz~w|z{~yzx||~~||{{{{~~{|~zy~xvxx}~y|z}xy{}~}}}xz||{vz||{~|x{{yz|~}{{{|~|yx|y}|w~~y}~{}}|x{|xz}{x~~yy}{||{~zzzyxz~~}}z||~wz{}xy}|x{~xzz}yz~yy~{z|zx~zz|xz}z~|y~|u{{{x}wz~}zy{{x~~~}}}|}w{}y}x{vz}{x|~z}~|x}yw|x~}y{z{~}zz|y}|}{~~y}wzy{{z{y~|y~{}y||~zz|{}|{~~xz{{}~{}vz~|{z{ux}|{~yz|wz{|zzwz|}|zzzy}|zzzzy~{}}~|z}|~~yzy{yx~xzz|y|v{{zw}~~}}|}{zxy~{}{{zz{~{}|}vyzz}{x}z}}}xzy}z}y{}z~w|w}{zyvz|{{|z{|{xxzzyy}|z|{}~}~~z|}~~}{~~~}{}~~}~~~{~}|~{~}}}~}}}}}~~~~~}||}}~}}}|wz|}~}}~{~}~|~~y}}{~|~~{~~~~|{}|~}~||~~}~}}~~|}}z~}}~}~~|}~~}}|{~~|~~}~~}|}|{~}y~~}}}}~{}}}}}|~}||~xx~~~}~~~~~}}z}z}}~~~}~~|~{|~~~|||}{~||z{~~}}z~}|~~}~{~}~~}}|||}~}{~~~~}~|}||z~||~}|~|~}~z|~{~~{|}y~|z||xy|z~uzw~{xyzzyyw}{w|xy~xx{~zv{{{{{|zz}~}|~{~}}z}y~y{~ww~|{u|zzz|ww~z|}{{{|}{y{|y~|z|z|xz|~w~|z~~z{|y{{z{{yz{z||zy|z}zxv|{y|v|{xyy}~zw||||}}}~~x~||{z{zxy~~z{{xyz}|}|w}{{y}}y||z{}{z}zzxvx|}zx{|}}wz~}{{}|}{|{|z}y~~y|{|{~}|zwy{y{w}~y{y{{y}~{z{|w|~y{}}z}{|{zyz}zz}}}z~|y~yyz~||vxs{}xu|wwxy}v~|w}{~}|z}}~~~}|}zzw|{|{~}}|{{zz}~xw{}}~|x~tzzw}{}vzx{xw~~~}{}~|{}x}~}{{~~}z}}~|}{|w~z|}yy~w{|~{{uyy|{zx}z}|zyx}}}~zyx}x||}{y~ux}~x~|}|}wz{zz~}xuy|zzyx{z}x{y|yyxzx}||z~{|{{|||y{~}{~{|w~}|x|y}yyxx~|}v{{uzz}yxwzt~z{y}{|}||{|z}z~~~{x{||~|y{x{y{xyx}xqx|}{yy|zyu|us{yz{{~}{|{{~~{w|~{~z~x|z{~yz~~|y~}x~yz{~~yv{y}{~}{}{{~z|~{zz{}zyzz}~~~~~~{~{|x{~|}~~{~}}{~~}~}~}{x}|{||}}|}~~~}{|~}|w}}~~}~{x~}~|~|{~~}}z~|}|}~{}|{|~~||~|~~}}}~~}~~~~|~~}}~~|~~zz~y~|~|}|~|~z~}~y~{}}|{|{}~}~}{|}~~|}z~|~~~|~z|{~~~~|~{{}}~~|~}|}~~~~|~~~z~||{~}}|~{|}}}||~{|}~|~~{}~}{}~~{z}}~~~y|}}|y~{{~x~}z{~|}~zz|{|yy{xxzyw||{~{{z}zz{}{yy~{}yuyy{zy|~x{{{~z{~zzzz|{|wx|{}z{z{~x}ywy}|w}|x|u|yy~wy}|x{{yx}{~x}y}y|xx|v|~{y|}|{zyz~zy{}~}y||}|xz}ux{~{~{y{z{}}{y}xzz{{y~y}{}|}x~|}}z|{{|z|{zv|z|uvy~|~~yz~|y|y{}~z{}|{v{y}{|{|yz~{{yz}|~{z|}xzzx|y~{||~{}~y~y||}zy|~{}~y~~x|y}{}y{}~|y||wy}}{~{y}zz}yzzz|zxyy|~wy}{}z}|~y~|||{|z|~~xw}~xvxzyz}{~|~|zz}yv{}uw{}|}|ty{{~|wx||{{zz|~z}|}~{}x{z|~{z~|zz|{{{|}|xv~}|}yxzv{yx}}|{y{z}x}wzz}|}|~z|||z{~~y}y|~|{x{{yy}{zzzyz||{wvx}{}|}}w{{||yzxz}~zy{y}|z|wy{{|x|yzz||t|}}}}|xx|w}|{}|y||}wx~zyw{vyz|wvy{w|{{|yyy{|y}{}{}yw|}}~}~|z~yyzy|||v}{zzxzy{{z{|zyy~{|}{xx{|~~yy}z}|{|}|y|y|{x~z|y|w|z~x{|zy~|w~~}|z}y}~{}|~|}z|{{{z}}|xw{z{~|z}~|}~|x~~|~~|||~z|}~|}|~~~~~}~~~~~}|}}|~}}}y}~~~~{~~~~~|v}}~~}}~{}}|~}|{}~}|~}~z~}~}|}}}z|~}~~~~{~}}|~~~}~~}}~~~~~~|v}{{~{}~|zx~~~|}z||}y~}}}}~~}~}~~~~|}}|}|~z}~|~}{~|z}~}|||~~}|~}~~}y~||}~}~}~~~|}}~~z~}{~}}|}}~|~|~~~}~zz|z~~tyy|~z{y}xz|vx{~|z}|y}xyzvz~||{x{|}||~}~yxxz~x~~||~z~wyz~}}zzzy~}{z{{yzyz{|x|{zyyz~||z|~{}z|}{xz{|{~}y|~~|z}|yz~x{|yy{z{{zty|y~y|yy~{y|{u||zx}}{z|}~y}x{z{{~|}|{{z|zz~yyxwx{tyy|||}{{}}{u~|}y{||w~yy}~~w|{|xy}{w{}y||z}z||tz{w|}{{|yzzy}|yy}|||szyz|~wz~|~~~yx}|}|yy{~~z{}||}zx|z{{z}x{|yxz{~{zz~sy|yzzw{{}|y}}z{z{z}|z{}}}~{}|~|y|~xz{x~t{{}|xvyz~{~tzx~yz{{}|~}{|}z}|}}{}{}}w}}~z}~ywy{||{|~}y|}x}}{z}{~}}}z~zt~z}}|}{}~z~|}y{{}}{|y{{|y|yzy}xz}|{zs{}yx{y|y}w}}z}{y||{}y{}y}w}~~}x|t{}{}}}|{z}}yx~xw{|}|zy}~z}{{|{|{z{~zy{z{}|z{zz~~{~|zyv|}~t}t{~wx}{zzw}zx~zx{{|{~y||~}|{~{{{{|yz|}}{u~}|wzy}~~yz~|zx|~{zzzywxx}z~|}{}}}z|~{z}y~~~~|~}|}z|{|z}}~~~|~z~{|~~|}~|}}~|}{{~y~~~{}}{|~}~~~~|||y~z{}||~|~~}|}~|{}}~~y~}{{|}|}}}~}~|~~}~~}~|}{~~~|~~~~}~}{}{}~{~~~~~~}~~||||}|}z~~~}{|}|~~}v}}}}}~z}~{}}}z~~{|zz}~}}}||{||}~~z~~}}}}~}~}|~~{}}|~~|{y}|}}~~~~}|}~~u{~}xy{xzv}||~|xyuyw~u{yz|}xy|{~}zz~z|z}y{y~z|y~||{y}|{yy|z~|y|x{zszw{~|~yxzy{{}y{}z{y|{x~}yx|{x||{xz}z}{||zy{{wx{{v{}z}}z~|z||yv}zz}|zy}{}|{yz~z}|{{zzw{||wxz}xwzzx}xw~xxyw{{{zwx}|~}~w{{{~{z|}yz|{y{}yz~wz|||y}z{}zx{{~}}yx||y|x|{y|~z}y|z{{}~|x}|}}y{z{x|}{~x}vz|zyz|~|{z{|z{zy~z~y~{}wzy{}}||}{{z}{{x{{z}z~{|zv{{|z~{z}}xzyx|~yy|{x}}}xu}tzy|~}|y}{w~z{}z{y{}~|~zyz~}|y}z{{y{{y}zx{u{~z~|{}|w{|vz|{v{~~{}|}y}~}{}y|z|{z}}{|x|z~z~{}wzz{}zy|{zt}|zxwx|z}{y|~|zzz{~{~zz~}|{}}~{zwy}zzxyz{}{{z||{zxx{{|{|yyz}}uz{~y~{}y|zz~{|~{y~~~}y}y~|z|yy{{{x}z||~z|z~{z|v{{{yyzx~}z{y~w|x|~z{z}xz|}}{}z|w{z}{v{z}{{~~|y{~}}}w|~|{|}~y~zx|zzyzz~z{}{x||}}z|{|}z|~w~zz|{}}w}y~~{}}}|~~|}||}z|~}}|z}~~~}~}|~}}}~~||{|~~}~}|}~|}{|~{~~}}|~}~~|{}|||~{|~{~~~|}~~~{|{}}}~~{~|~~~~}~~~}}~~~}~}}~|{|~~}}}~~z|~~}|{{|}|}}~~}}|~}~~|||~}}}}|}}~~~~zz~}~~z|}~~{~|~~~~}~}~}~zz~~~}x|}|~}~{~|~|}|~~{|~~~~~|~~~|~~~|~~~~}~~~}yzw||~|{|~||{xz||z{~z|~yx}{{xw{|xwx}yy{x{zy|~zzy{z~xz{zx~}}}~||~x~z|z|vxyz{ww{xy~|z{yz|~zyy}}x}}{wwy|x|||}|yyyxz||z~{}{|xy}|}~|}}|{{x}yx{vzzxxuy~|{{{{z}|z~x|xx~~}z~zzy{x|~~yw~{}zy{}}||z|vyy{{z{z~v{zry~xzyy{|y|y{u|{yxvy|~}{|z~||||~}x}~~|}zy}w|w|y{}zw{yvzzzzyyy|w{{~}{y||}zzz{~~|{z}{yxw}~{}|~z}y}y{wvzx}{z{||~}yz|y|~xyxz~}}z{y{}z|||}z}}|}||z}{zzz}|yzw|x{}{~y|{zz}~|~xyuz|{y|}~x}y{~}{|zy}~|{}}z{~}|z}{}}z}~x}yxy}yxyy}xxyu{xz~z{~{|w|z}{~}{|~||z~|}~y|zy|}zx|x{uxzzxy|zxu}vx|xy|x|~|~{}||{w~z}}{|}||yz|}z~y|y|w}||||wzz{zxz|z{v~x|}x~{y||~~{z{|zx}{y~|{y~~w}z~yz||zx}{}||{z||z{|zy|}~|~zxz{|{|y||~}{x~y|{}{z}{y{{}wv|y{{u|z{xzzw}}{}yxz~}~{zzx}}|~~{~~}~||~~}~{}}}}~}~|~~z~z~}~~z~||~~~|~z~~~}~||y}~~~~{x~zz{}~|}|}}~}}|}~~}}}}}~}|zy|~~~~~~~~w{}~~~~~}}z|~z~|}|}|~~z}~|~~~}~~|~}~~~z~}||~}}}|~}{~{~}~|}}~~}~~~||}}~zz~|~~x}}|}|~x}~|~|~{}~}}{~~{}~||}}}}||~~}||}~~~~|{}}~~}|~~|x}}~y}}|}|}~{~w|{}|xxzyx}{}y}{|}~zx|||z}}z}{x}~z}zv|z}}|{|}{z|x}||~zy|}z}~z|{yz{wzz}zzysw||{{x}{z}{{xzz}t{zwx{{}z|x{x{z}|{{|}xxx}}|{{}~{~|z}x|w|zyyzw{z}z~wz|~yy||~|{v{yyz}~zx~{}|x}}z}y}w~~v}|}yzz~||yz{z|~}y{|~{~|||}zy{{|z~}y}y|~z}|{||{z~v{{{y{}z|zzz}zy~}|z}y~zx{}y|~y|}zyuz}wyx}z}z}||}{}|~zu}y{yx{{y{{x~}}~{yy|x}w~{y{|}|||}w~|~w{y}~}zzxx}z{}~}{}{wz|{|s~}zyw~~}vz|{{vz}{|{~vx|}{}zzz{z{{}|xzzx{}}{y}xzxv~~x{~w}{|y}~}z|{|}~z}y||{y~y~}wxw|zz{zz{|z{}{|z|wyz{u{{zxyz{|w{|z}}|z~}|{~~{~}{z~{|zzx|~~x|{|x|~|zv||{yz}y{}yz||yzu}~~||y|}{y~x|}|v|{~{}||z}w|z|y|z}|{~y||{{yzz{zy{z{x{}~|z~y||x{|}{}}||x~|}|}w~~}{z|~z{{~vx~{w~{|}}}yz|}vy{{{|wy}~|~z~}|}|z}~|}{~~~}~|~}|~~{~{z~~~||}z{{}|{}}}~~}|~}}}}}z}y~}~~}{{~~{{{~}|~~}}~~}~z|x}{~~~~}~~~~~{~~z}{}}|~~}~~}~}~~}}|~|}}y|~}}}|}{|}}{}~|~}~}~}~}}|}~z~y}{z}zy{~}}}|{}~}~{z}~{~~~{{{{}~z{~}z~}|}}|}~yw~|||~~|{{||~~|~~~}||}}}|}|~}~~}~~~~|{}~~~z~zz}||z~{{u}{}zvw{yx}||z|wwwz}|wx{{{{||~~yz~~}~||{z}{|}|{zzx{z~}zs}y}~}}~y{z|~zzzy{v||xz~}{zy|{y|{~{zxyy}~{~zz|z}{~~{{zyyx||z~v|}}}}zz}{x~{z}}~zz}y|ywxx|{}{~}}x}|{~{~~~{w{x~x}zz|x~~}yyu}y}}}{~y}y{{zxw{w|}}y~|{y|||||~}|||}|v|z}z|}{{~vzwww|||z{~~yyyzz{{zz}v}|~~|{|zy{z{~}y|{~{|y{z{w~}{~x{zx{y|xzzz|yywv}~{{x~z{{}}~{z{}{{}~~{z|{y{|~|y~xy{|~|}||wz~|~y|yxzz|}z{zzz{z}|{{}xy}{}~~~~~x|~{{w|w~{}|~}}zx|yw{zy~z~|~|y{|y{ywwyvzxx~y|||{zzx{~|}~w||x}|{ww}|}{}{{z}zz}}zxzxw}{{{z~yy}{{|{}y}xz}}|}|zx|}|xy{~z}|~}yzzy~}x}yy~{~y|{}xxzv|z{xz}}t{}}{}{z}y~|~y}{~{{}~v~x{yx||zyzt{~zz{~|~}x{}y|~uxv{}z}yz|y}}}y||~x}{}{|zy}~z~z~{}~xy}{~y{||{~yzy}{w{zy|v|}~yyx{|y}xz|{~~{y~~x|~~}x~z~z~~|}~{~}}}~}|}~{~~~}~~~{}}}~~|||~}{~}|~~~~|~~}}~}{{~}}}}~}~{~{}}}}~{|}~{~}|||~||{z}~|~}~}~}~}~}}}~~~~z}~|~z{~||~}~|v~z~{~~|~~~{~|}|}}}||~|{~}}~~}~}|}}}z~}z~~}~~{z~{~yx~~|}|{||~z}~}|}}~}|~{z||~}~~}{}~}||}}xz}~~{}}}|{~{{}|x}||}~|~~yz{zwz{v|{yx~zyz|z~{y}yx~{}{}y||yx~||}y|}zy}{{{{~}xuz}||~xs{}~z{zy{yyzz|v~}}xx||y|zzw{{{x{zy||z~~z{{w~{zzu}}vy||zv||y}}}}z|}~}wxyy{|v{~zz~xy~x{}{w~{~{wzzyy}yzzz{~z{z~~}|~}zy{|~z{||z{z~u~}yxy||x{}zzz}u~zw~{w||~||z~{{vy{}{{{z{|{|{|x|{{~}}{~z{z|zx{~{zz|z}xv{}yx|y}~z}y||}{xx~}{{|y}y~zx~|xwy{{t|}v{yy||zy|w{}z}|z~y}~yz}zyy}~x{~|x}z}~y~}zyzx|||w}|}z{{~z}|z|w}|v~|{}}zw{~{y}vzxy{{~|{|}z{~|y}}}|q}~~x~w|y}}zu|xzzy~{|}v{}z|y}y|}yz|{z}|x|}yz|yy{~xz{w}yzw{w~}wz}}v||}z~yz~zxvy{|~}z}zxxw{y~yy}y|z}z|{|~z|{z{xz}y~|~y{zxzyzz|zwz{yzxyz~}||yxxwz{~{yz~y|y~x|}w|zzz{z|}z{}vx~zzw|zyzz~ywzv|{|zyx{{yx~{|~y}zw|x~u{~|~z{{{|}|{{~}u{}w{}{}{|{}y~yx|~yvw||y||y}x||~}~{zyzz}w}~~~}}~~~}|~}}~}~~~~~}~~~~~~}z}}~|{|~~~{}}~|}}}~~}~}~{|||~~~z}~zz~~~{}~}~}~{~}~}}~~}}}}{}z}}~{zxz~~||~~~~}}|{~|{~~~{~}}}~~~}|}~~~}}~||}||~~{~|~z}~w}~~~~~~{~~|~}}xz}~}}~~}~|}y}}{z|~}{|~~|}|~~}|}~~~|v}}}~|}{}~|~|z|yx|~}~~uz|||zu{z|z|{}{|{|{y~z}}~wy{~|{{zy{zyz}}||{w{y|}zz{~y~{|y{}y~w|x{}~{{{z{}z|xyy|y{{|{|{{|xz|}~|}{|}|}{}xz|xyv|zyy{~wzw{|z|xzww|uwzx||}|~|}yz~~xxy{|{~|w|}~~|~zyz|x||v|yxy}x~vywy{}w{zy||~y}w~}z}{}}xvzx}{{~{yx{zyx|y|z~wyz{vy~wzw|}}wx{z|{y}|~{y|z}}}{}|w}}x}}zywt}w~{|x}|x}ww|zwwyx}{zy{x|zy{}y|~||}w|~{|{|wy||wyz}z~|z~zy~xzww|yxyz}{|{||uvzy{yz|||{y~y~~|~}~xxy~~x}x}}~w~wz|}xyx{zxuryx|xx|{{|}{{~|{{~|{{}~~~}|{zz{}u{~{wxz|zux}}}wz{z|yzzzzyxy{ztz{~zyzy|yz|wx{yx}z{z|y|}yzzz~z|{|~{~y|}}yuz~~wz{~xx}~}x}z}{~}}~|y||{{zzw||{z{{xyz{}~|{|x{ywz{x{|}yy}x|z{zyzx}yw{z||u{z~z|}y{yz~wx||w|}|t}vyy~yyzw{||yyzz~}~wyu|{{z~z~}|{z||z~}~}~|z}~x}~zz~|~~{}~{z~u|}}|}~z}~}}~|~~||}}~~~~w}~|}|y}}~}~|z|}}|}~}|~||}}{}~~~{~~}{|~y}yz~~}y~~}z~}~~}~~}|}|~}~}~|~~}~~}~{y{z}~|~{~}}~{{~||~y}}~~~}{~~}|~}y}}|~{~~{{~~~}}||y|{~~~~{~~z}|||~}|}|w{}||~{}|~~~~{}|{}~~~~z{~~{~~{~}~||||~|~~|}|}}~|}y~}}~xyx~y~|x{y~wx{{{uyy{|z~yvy|~x~yz}{z}|{wz~z|z{w{z}{z~~}}}z{}zz~|y|y{{{{y~y~uwyx~{|{y}{yxy{{|yy|~{zy~|x{|y}{|{r|w~~zwxyz{{|zw~y|{}s~}y{}{|{~~z~wsy~y~{|x{||}|zzz~|z}|z{y}{||y||z~yy{zw}|~~z}|||{}{||w~y{zx|~{}z{}z{zy~||zzx~~yz{|{zyxw|}~{z{|z|~{zwz~}yz}xz~|y}z|||~|||x|{xx||w~w}||x}yy|~{x}}zx|z~xz|}v~}|zz|}|y}y{}xzzzxy|yyw{y}~}||}x|{{{z~|zu{y}~{txx{{}{zy~~}|yz~x~yzzxz~y{|v}{yy{yvz}~xx}}w||y}|wz~~x}~z|x{{}}y{{z|yz~{xxyz{}zy~~|{{zz||z~|{~yww{z}x}}x{~|x{z{zw{~~z}x}z{wz}{~~|xz}y~{{}yzz}~~xx|yzyw~zz}}{~w{|x{{|~{|y|wxy~{x|||}}}yx~{~{vz~{||z}y}{zx|{xy{}xz~v{~yz~{y|zyz|}{{w{yy}~~}y{z}}x}z{z~{~{}z{yz~~x}z}y{w}z|xx|~y{yv{}|~}}|z{yyzz}{}|z|y~{y{w{}|w~}}y|tw||}}~~||}}~~|{|~~~~~{~||}~|{~|z{~~}~~{}~z}}}~~}}{~{~}|~|}|z}~}~y~~}~{}~|}|}}~}||}~z|}~}}z~~~{{~}~}~}|z{}}}}~}|}|~{|}~}}|}z|~}|~|}|zzw~}{~}}}}}~~~|}~~|~~{~}{~||~|}}}|~~~|}~|}~}|~}}~|~{~|}~z|~~}~~}|}|~|~{~}z}|{yw|s|y|xuxzwzxw{xw{yyu||w}x{}y~~x~{||yyz{}z|~y||z|y|{~~z}|{x~z{{xyx}zzz~z{||wzyx~z|x{yy~~{}yw}{z}{}wy|{~x}}x}yz~~z{}{yw|v}{vzyy}y}{{u}zz{yu{|}~yz|}|{|{z|ztyy|~yxz}}~~{|{|zwx{}{yy|}z{y{yy|}~{{yww{xyz~z}~z~{x|y{{{~{}~x||}z{{~|{{x|y{}x}y{yy|y|{w{|xyzx}zy~}|{zz}{|{zz~{~zy{{{y}|yx|z~{zv|~|yzzyyz}z}}|}wwt||xz|~}|{}{}{z|~~zzz}}~}|x~zyz}y}y|{yxyx|xxyz{|}z|~}v{{|w}}}|{zyy}~{|~}yz|{}}z}}}~zz~}|~{~|w}{y~{|{}z|xz|wy}zxz~~z{|{x}}{y}}wxxy}|y~~yy|xz|x|xz|{yz{xzzz{|}}|xyy|}~vyz}|wr}yz~x}~xx~|x{}}wz|z~~|z|x}{~xz{}x}~v~{z}yxvy}y|~wx|yy{|~|xz{~}~|wz~wz|}z|{~xyy{zwyw}|wyz}uw{{}~~|}~}|}{|~z~~~~zyx|}|~w|y{w{z||{}vywy{zz{|{{|x|y{x~{~}|y{}|{y}x}~~y~{~|~}~}}~{y}}}|~~~~~~}y~~|z~~||~|x|}y}~|~~z~{zz~}}~~~|{~||}~}~}~~|z}}}}|{~|~~}{~}~~~~{}~~~{~{~~~~z}~|~u}|v}{~}|~}}||~}}~~~||~{{{{~|}~yx|}~~|~}{}|z~}|~~}{|~~|~}|~z~|~~~|}~~|{}}~}~{}}~||}{|{|~~|{~~z~|}|~~||~|z}~~|~w|~}|~~~{}{~}~~{|}u}|}~}~}|zwzwxyz{w}y{{}zyxytzw~{w}yz{|{yy}~zw|{{{{|ywz|z~{yx~~yw{z{z}~zv{}z~yy~x}vyz}~sz{|}|zuxy}zu{}{x~~{xw|zyy{~}}v|~|y|{w|z~~{yxy}u|{}zzx}}y{~y~x}zxyz{|{}yzz}y{{v{zxz{|x}{{xzw}{}y}|~v}z}}y|}|wy}{y{|x}}||yzzwx}|vzz|{w{|z|w}|z}|~}~xyzx~}y|||y|y~}~}~yx}}{y}}|y|sz|w|zx}{|}zyx~x{|w{zzzx|{||{}~wz{y}|x}zzzy}xy~||xzyu~~x|y~}~zx{z{}|z{yz|{||~{z|}{zwz|{{{||{xvz{~z|}yz{x}y{yzy~z}||y{z|x~{}y}yx~v~y}{x}{}|y{{~|v}|~x}yxz~{{y}|~sxxxy~xz~}}x}v{v{{{vzzw}}z{|||{z~xyyzwy|yy}yyz|{w}w|zxz|x|}}z|}x~}}{~w||}zz{yyxw|zx|~w~v|~wy~{|y|}|~~{|{}{{tzy~w{{~}zx{y{{yx|~|z}xxux{{zz}yz{|z}y{z|~wzzv|y{u|{||zv}vy{{~|w||{{{y~yy|yzz{xz||vz|v{~||}x}yy|{zy|~v}x|yxx{xx|}x|}|{y|z|}z~|zw}w~u|~{y{~{||z~}}~|~{|}|~}|{~}|{~~}~~~}~||}~}~|{~{{~z~~~z~~}}~~}|~}|}}}~|||~~~~~~|y|~xw|~||z}~}~z{|z}x}y~xyx|x{~}~~~|}~}}{~~{~~~z|~}~~|~~|~}~{z}~y~~}}}~~v}~}~~|~}||~|~v~~~|~~}~~~~}{|~{||{z||}z|~}}~~~|~}}|}{~~|}~~}~}}}}~~~}~~|}~~}~z{}~|~~}~}}}}}y~~|~|||}{z{}}~~~}~|~z~~zzy{}~~{}yxz~}z{yxyy}|wyzx}{x|z{|}||{|z}{}}rxy|}||{w}x}yy}z}|y|z|z{xy{~}x}zvzztzyx{yy}{yxx~z{wy|{~|{yz{||yw{yx|yw{zz~y|{~z}|{~{zx{~|{~{yx}{zxw{~}z{~{v{x{w~~}}}zvxw|}y|y{{{{{|}|}||w|zuy|}z|{x|y~tz}~w}||xyyyzy}|}zwz|}z~{y||y{yz}~|{y{y}y{x}|zz{wz}y~yz}{w~zuv{xzxxx}{x|w}}}v}{xz|z}|}{{|~}}~|~|{y}xzzxwz}y}yz~yxw{~yuv}~yzyw~{}x}||}{~{~y{}y}zzy{~}x~|y{zv}}w~y~xw{}zz}{{{~w~|y}t}yzy{}z~|~~}~v~w{zy{{y|~}zzxxzxvz{z|z}yyy{z|xxyx{}|v{u|w{zy}{yyx{{{}|w}||}y~z~~z{}z|zys|~w|y}zy~t{{}|z||{{||x}|yzz}w~{zy{y~z|}~{}|v{||w~x}|~}y{{|z|zuw|y}}}||{~s}{zxy|y||~}{{}x|~}{}}|z}z{{{}y{zy|{xyyyzz|xvz}w|z||y}z|}|y~}{{{{zvz{zv{~}~}}|x}zx~vz}}}|{z}~y|wz~y|w}w{{{y{{zw{|~{~z~{~z~}~||}}}}}z{z~{}~||}|~}}~}}~}|{~{}z~|z~~~~}~||}{||~}}|{~||}{{}}~}}{~~}~v~~~{}{{z}z}~}|}~zz}~{}||~{|~}{z|~{|||||~~~~~|}y}~~|}}~~~{{}}}~~~}~~~}|~}}~~~||~~}|}}~~}|}}}|~~{}v~~{~}}~~~{|~z||~z{}}}~~}{~|~}}~~}}~z~~|}~}~zy}}}}~~~}~|{y}||}}|{}~|}~|}|{y}~}{z|~}~{}~~~wy{}y~w{{|z{x~|~{z|{w|y|||z}|{y}v}y~}z}|~y||~y{{{y|y{}}{v~}{xzzx~|{|{z~~{|~{{{~x}{|w{x|~yz~z|z~}}zyzy{z}y~|}~}~{~||yz{{}z~|{y{z{|~|{}z{z||xyx{z{yyv}wz{{v~{y~zzwy}||w{}}|zy~{~|~{~~x|{vz}yy{{yyyzzz}wz~|xx~}x||y{}~{~y~zyy|}~~yy}}xtx|~{|zy{yvz{~}}wxy}x~~y}~y|}~|{~}~y}uv{wy~}~{ty}|x}zvzxywx~}u{}x|{}y|~{|z}|~}yy~z||~{~|{~z{}}zy~xv|zy}|~}~~{y}xv{~{|}w{z|{zy}~z|v|y|z||~z||z}xw}yxywz~}{y}~y}|{{{~|y}||z{||{{w{yzy}}y||||wuy}zy{}z|~w{yzy{~~y||}}~zw{{|}x}}xx{}~~xyx~}z~yyw|~}x|}xx|y|z{{{|}}zzy{w~{}zyywz~{yz}||z|w~}yy{z{{|zyx|xzxx~xzz{z||w{z|{}~{~y}~|}|}}y{{yx}}y||w~w{v{z}|{}{zz|{}}|{{yz{}wy|zz}z}}uzwx||~z}{y|}{{{}x|}~}z||~}}}}z|w~x}||z||z||{~~z{{|{x|w{|~y}~}}zzx}~{zy~|}~z{}|{y}~|x|~|}~~w~}||{~||~~}}}~x~~{}~}~{|}{}~~~}}~}~||z}|~~y|~~{{z~~~}}|}||zz~~|}~~~}|~~||~|~~|~}~|~z~}{}||~z|{|}~~~~~}~{}~~~~}~|z|}~}u~|||}~}~}}}~|}w~~{~~{~||y~|}|w~|~~|}z}}||{~|}~~~~{|~~~}|}|}~||}~~|}~}~|}}z~{}|~~}w~}z{~{}}}~~}}{|~{}~}}~|}|~|}{w{}{y~{z~~|}|~x~|{~~~}||z{~~|y|~~{yxzz{{xzq{~x}|yx|zvy~z}}v}||}|w||~}}y{||{~||z~}y~}y|z{z}}~yz|vz}}x{x|yzzz}{{zuxr|z{{~{~z{{yxz|zy~}}}}}ywz~{~u|y~w|z{|~x}x|z|y}xzv~xzxz{}yz~}{{|z{w|wz|}|{|x}}{}~|y}yy}w{|xzzxwwyxxyvv{xx{|y|xzy}|y}~}z||xx||w~v}}y|}y}~|z}z{z|s|||z{{{{z|zz{v}x{|zz~{~~~~{{}z}x|~z~|{{{~x|}|}zyx~~||{zzy|xzxx{yzx|z}|~{zwv~{z{|}}{~|z{y{}|{u{}|zw|w{|uyy}|~}}zwz~x{}y~|z{}z|{}{|}}|~}z||z{~|z~{{y|{|xzw{|{}yy~zzy}v{yy{~~{z{}z~||zzy||{~}{{|yw}v|}}{~~}z|zz}xy|ww~{x}z{z}{}y||}z}z|z|}zx~z}~}|~y~~~y}|{xy{{wywx{|yzy{x{w~xzw|}{{~y~~{~z|z{y|~y|x~{|{{zv{~||}y~~{x{xx}zzx~}z~}{}}~{y{}}v{x{vzz}{z|y|}y{{{}}y}x|}||}{z|xzz}|yzw|~|zw{~}y{v{z||{z|z{{zw|u~|{||z}zy~z|wy~~~~}~|}~}z}}}|~}~||}~||}{~{{y}|}}{}z~}~~~~~~~~~}x}~y|~{}|~z~~~y~|{~~}~~~|~~|||}~{|}}~}~}~}~|x}z~z~}~~~}~}}~~}{z}~~||}~|~~z}|}~yy}}y~{~~|}}}z}~{}~~z}}|}{~|z~~}||~}|~}~~~}}~|}~{}}~~{|{|~z}~~}~{}~}y|~~}||~~}|~~~}{~~~z}~|}z~}~~zvx}|~zww|{~y}zwyw}|{}w|||z{{|}xy}||{zw{{yxw}}{vzy{~~{xz~zz}yx|yxxy{~{z|~||x}z~wy}}}{}y~|{zyvr{}y|z|{{|v{yy~x{|||zz|{|}~zx}|zyyxz~x{zz}|{~{{}w{|{{}z}}{~}|{{zvx{}~~|~||zty~{}wz{~z~|||~zw~}~v{yyx|yx|y|x{x|{y}y|w}x~}~y|~|~}yy}yw~{}{}}yw~}z~wzwy{{zz|}ysxyw}y}}v}{}z{}~yzy}w~}{|x{~{{z{}|zw}x|w{{|{}~|z|{|x|{{}|{~w~||y|w~~}z|}~}}}{zu{yy{v~zv|}{z}y||{zz~}x|~||w}|{|}|y||x~}{{||xy|{z{~}||y}z}|z|{xx{x||||~z}}x{z}|{zyy{~z{wy|w{}}y~w{~}}ywv|{|~y~u|}{y}yyy|~|||}z~ww~z}}~{x~{zz{{{|{{z||~z||{}}|x{yzz{{yz{xzz{zy|}xww}|~x{}}x|uz}z}|zy||zyxy{}{yw}wx{|yy}{y}||w{yz}|{z}z~{|zz||w{{wzwz}xzy~~x{y|{{|zyxw}x{}{wwz||{|}{|{{~}zyzz{||{~z~~~{|~~~yyy{{u}}||z{y|}|zx}{|z}|~}}zw}xz|yzz|}}~}|~}|z~}|}y}~}~|~~}~}}~~}~z~|z}~{}~}~{}|~~~~}~}{}}|~}|~~~z}||{~||}|}|}}}~{~zz~x~{}}z}}}~{~~|~~|~~|}~~}~|}z|{~~~{x~}}~~~}}|~|||~~}}|}~~}}}~~}|~|}}~|{z}||~|~||~~}|{x~}~~~~z|}~{}~~~~}|}{~}~{z~}{|~}}|{|||||z|~}~|~~~~~{}~}|}~~y}~}~~~}~|}~~y|}~~~}}{~~{~~w|w}}{|~}z}wz|x~{{}|y{wz|}z{zyxzyw{|yu{yyyu{{y}{|}{z{v}{y}~z~vxx~w{|~x|u{zxz}xww}~|y}w~|xz|xzy{x}}|{{w}|}{}wy|}~||y}{~z~yz{x|yzy|}wyzwx~~zzxz{~yzvzzzy{}t|}y{}|}|}~yzyz{|{x~{{~{|}x{zx|vwz~y}z{wyw|zx|x}zzuwx~~}~{|xzy|~}~|z}}z{}{{x~|z|{wzz}y}~{u~{z|zzy||}~w|{z||z|{|}z}{~y|yx}w{{z|}{zy{}{w~yww{{|z{vz|y|}{vvw||~{w{zz}{{x~{}||~|}||||s||}~|{{}|}{||zxwwyy}y{}}{xy~xxy|}}}{}~|||y~{|}|}||{}|z|}y|{x{}{|y~v|xy{yzyy|z~||zy}|~~}szy{|}|yzx}}}~}{w|}y{~{y{xxyz}{{|~yz{{|}vyz~z}~{wyz~yy}}|w|x}{~z|xyy~|~|y~x{|yz}y}{w|{||x{vx~t}|x{sx{{{zz|~x|}~|}{|z|z}~zyy}|||~~|}vwx{{z}zz~yzy{{{z~~yyz}}}yvy~{x{x{x{z|}yz{||{z}yx|~{|~}||y{}{yyz}}zy{xzyy}{zwxz{|yyz|w}~}yyyy|}~y|{y}z{}~~{~~}~{}|{~}}}~~}z}~}}}~}||}}|~~{{~}{~{}}~}~~~~~~}|}|~}~~}}~~~}{||~~|~z|}|~~~}~~}~|~~}}{{{~}}}v||~{~~y}~|}~}}|}{}|z}{}z{z~}||~~z~|~}}~}~}~||}}||}~z}~|~}~|~~~{~|{}}~}}~~}}~}~}~~~~|}~z}~}}|y~yz|{~{{}|~}~|~~|}|}}|{~{}~|~y}|}z{{|~z{}||~|~}}x}}|~|~}~}{}|}{x|~|v~x{zw}z~}|x|yz~z{xxxv}y{~}}yzwv{|{z}|x}|zz~yv||~yt}yx}{|{}x~~~z|zy{yz{ty|}z{x{}|{zy~z{{~z}~z|}|z~x~w||xxz|}{y|z{tyw|y}yx|wyzx}y{|~~}|}|z}{y|}zz{v||vz|x}{|}w{y{x{{|}}y}y|zz~{w}z|~{~y|xw{|z{yvy|z{{z{~{vy{{~z|}vu}}~z}z~}}x}|~}~~z}{|z}{}z~}{~y||}wz}x{xzy||y{~xy}wzz{|x{|}}{~zz|xz}|||~~|zvz}~v||}x~y}}~{~z}z}~|{xzz~|y}}|z{{xz~y~}|}}w||}{{zxww||z~|y}}z||wy{y~|zuwz|y|~{y{{|{}~|{~yz~yyzz}zy~{xwzyw||}|z{z}{z{~~y~zw|||}}wyz~|zy|xzw|zz~|~|}txyyz{zz|y}|y||{y{{~|||{xy|{uz|}|{{{{~{{|{~}|~yy}z}{yzyzz}}yz{{z}z~zz|}{|{}}}ux{~z|v|{y}{{}x~y|{}|||{{}w{zzz{x{}{zz{{{||y{x}z||}|v~|}|z|z|wz|tz|v}yx}z}{w{{wz{vzv{{yxzz}w|||x{yz}~}}|~|x{}||x}zy~x|{z}y||}}z|{yy}{xzyzzsz}xz{~}z~|{}~~~}|}~|}~~~||y}~||}~{yw~}~}}}{||}~~|}}~}~~~~|x{||}~~~}}}|{~~zz~~{~}|~}}}{~}~|}~}}|~}|~~}|x~~~}{}}|~}~{z|~~y|~}}|{|z|~~|z|z}||{{{}~~z|{}}~~~}~z{~}~~{}}|{~{|~y||{}~y~}}~|}}{~|}~|{~z}}}|}zyy~~|{~|}}}}~~|{~|z{}~~~y|~~~}|{{}}~}~}~~}|}~}}|~|~~}x~|~}~{||{~~|y~}|~~y~}|~{}~}||~}~~z{|~|~{}~{{|xyywx{zu{z~yyz}w{|~zv{yyxyz|z|}{{|{}zy}y|yz~|yvyw}z}w{y|y{wzx}z{|z}}}{z|z|xzy|y{~zxyvzxw}w{y{~{u~z}~}zx|}zxw||z}{z|}z|{v{|x{ywztw~qyzywyv{{zsv|t}z}zx{{v||~}{|}|z{~||vu{{y}{{{{y{||zwxzzy|tz||x{x{{z{}{wz|||}}~|~{~{y|{}~|}{{|vyvz}}{|~|}w}zzz~yyzyyqyzz{z}{z|yz~x|x}~yz}|zy}z{w{|{{{xz{|{x||~~yx{}xvz{~{}{|||~~||vz}|}z~~x|{|~y}|}||y||~y}w~zry|~||}{}xy}yx||~{yy|{}z{{}}z}|{}}~y}}~}y{yx}x}~zxy|yy}zzxyy|{ww}|wzxy|}x}{x|{}}~|||r|{~{wu{zwy{}|}xzw}wz~z{uxz|xy{|{{}|||z{{z|usz~{~}{||x|~y{~x~wz}{|}z}zw|~}}x}w{|{|~x}xy||v}|}{{}z{uy~~|{}yt}z~}x{z~~~~{zy|{y~x|x|yw~yx{yxy|xzs||||~zy|zwy~{y{|z{}{|{zz{}|x~|y~~x}~v}~{zz}zz|~ww|~y~||w{x{|vx}xz~x||z||y{{z}x|yyy{z|~~{~~~|~{~|}|{|~~z{~|}|}|~{~~}|}~zz|~|~z|~~|{|{{}}~v~|}}y|~}~}{}|}x}y}~}|z~|z||~|~}z~~}|{z~|w}~}}|~~|~}}z~~~}~{~|z~~~|}{~}~~|}z~}}||}|z}}{~~~}~{~z|~~}~||}{}}~~}||~|}}|{}{x}}}~yz{~}~|~~|}~}}|~}}|{}~~~~}}z{{~~}{{~{|}z~}}}~~z|y{}~}zx~}}{}|~~}}|yxzz{xz}~||y|~|x~{u}}x}{{|xyuz~{v|{{z|{{y~~w}|z|zz|y|{w|y}vz}{~|xz{}{yyw|{z||{~{x||y{yw|}~}}}~y}z{y}}vz}~~z~}|xzwz|~{w|zy~}||yx~xw~~|{wz{{wxzw~|{}wyz}}{zzy{z}||~|zx{{~y|{{~~}|{w|x~z{|{zzzvz|w~||{}x||{zxz~zzz~{~}}zy|xz}w{|z{x}{y{|}z{{|zy|x~y{{z~{~zzsy}{|w~w~yzz~z|~w~~~{xz~{{z||z{{~}~xv{{~zx{}}xy{zwy|~|}wy|{|{w{vzy|yx|~{w|~xzwz{||{|yz~xz~{y{w|}}y~|xz{}z{r{|~|z|y}yx~}xw|x|y}{uz{~}||}}zzy}~~{yww{z}{}x~~z~{x~wz{z}~{{zw{|z{~~|ywz{}z{v}yyyz{{~{wxyzxz~~{||}}z~|~~}y}{{r|{|v~w~x}{{{t||yz{{~v{wz}{}yyx{xzz}~~~zy|y}||{yzz{wvwy|v|y{|}}|{xwz~x~|vxu{yz}zz|w}~|z{z~y||s}}~{{}{}wz~~{yxw}{zzy~x||~{x~{yuywyyxz}}w{{~wz{||{|~y{~|{}yy|yy~z|y}zz{zz{}{~~|}{|y{z}xzw}y}|~z}~}{~~~~|}}||}{~}~~~~}~~|}}~~~z}}~~}y}|~~||{}|~z}}y}~}~{}}~~||~}}|}|z}}}~{|zz}}}~{}w{}{|~~z~~~}|~|~~~~|~}~|~|}y~~|~|}~}z}}}|~{~}~y~~}|}|||~{|~}|~z}y~y|{}}~|x{}~}~~~~}{~y~~~~~~~~~~~y|~|~~~~{z{~~}}|y|}|}}~y~}}}}}{}~~}}|}~|~~~{{|~~~~}{z~}|x{|~}~}{{~x~x|w}}y{xw}|z|z|uy{|{}uyz}xyx}y||v{}}}y|||z|{}~|~x~}z{z~~x|}{|wv}~~z|{|w}y|z{z{w}{zxu~z}zv|{y|z~}x~z~z{|}z{~zx{w|{y~z|{~||z{y~~~zy|y~|xx}x|z|z|}{xw}y{yy{|zz{}x~{||}y}{}yx|z{y|w~|zzzy}ww{{{y~yyxz{ywzy~x||{y{|z|y{wz~y}}y{}~yx{wy{z|z}}vy~}uz}|}|~|}yzx}yvz~|y~|z{{z}yz|{x~v||~~}}~z}{xx~}{}{~|xy}}zzyx~|}~}{|xy~z}}~||}{z}x}~zy|}{~yzy{~|z~||y{x~~zz|y|{}~yzwz~~||}~~{}~}{|}{tx}}w|}}}{|x{|~u{w{yw}y{wv}z{{xyz|y~{z}|}z{{|}~}uwx~}zzz{~}|xx~~y||x~yx}{|zyvxy|y}~}{|{|x|}}||}xx|||~|}z{{{||{xyz}z~{{y|w~~zrx}x}y|yz}x|}}xzyuz{z~{y|x~{|{yx|x{|||}}}z~}{~{ys|~{wyu}{z}zy{|z}z}|zx|y|xyz}|xw~{~}|~{~}}{{y}y{zx{z}|{~}ywzy}zyzxy{{}~x}}yz~xy||}}{|}||~~~|}~z~|}}~}{~{|~~~~{~|}}{|z|~|}~||{~~{~~|}}~{~~~||}~z|~~}~}~{{~}{~{z}||~z|y|~~}{{}}~{}~}}z}}}~~}~}|~|~|}|~~~|~}|y{~}}~~|~}~~~|~}{||~}~~}~}}|~|~}~}}{~~~|{}}}|~~~}~~||~{~{~{}~~~}}{|}~}}}}}y}~z}~~}~~~|}}~|}~~~{~||~|}~}|}~{|~}}~}|||y~z}~~||{~yzz}|y|z~wxz}w}{w}{|{|y|}z|yu{|x{}z{x}}z|yzz~z~}{|z~|yzzzzzy}|wyw|x{{y||}w{u}{{z|}|{{y|{z~yvzvzy{xy}|t}zx}{|w{zz}~}yyzxyz{z|{|{|xz}|zx}}x}~z~z}}|}}{uyzz{xzz|y}|yz{w{{}{yzy||{|z}{|yyzz~{|{{|{z}~}xzz~~{{zy|||wy{|yy}{|{vx{~z}|}{xz{z}}~y~~z{zz}vy}{|}~yz{z~y||z}}zz~z~x{|xz{{|{~~yx~zy{{}~z|}|{||y|zx~~}|}~|x~~}|{z}~yw{}}y~zwz{y|{~{}z}{yz}~}z~{}{y|}~{y~|z~ww|zzy|}{~{{~zy|{u~|y}x}||{|}z~}~{||{}|{~zw~{}~}}}z}}v|~yz{{{yz~}}||y}{uxxz{|v}u|~y{{zz{~z~|zzx{uz}zy{yzy~~v{~{~{}|xyx{w~}}|w}{xzvz{y{x||z}vxz|x{{{xy~|{||~~u}z{z}}}{}{{{}z~y~}||}y{x~uxzy|}{{{}zx{z{uz|~|~}|y~x{{}~|yy||{{|zy~{|y~w|z}|}{yyvz{}z|}z~}yz|{||}v}{u|}yz}}z|zsx|{|{{}|}y}}z}{}{xzz}|v~||zzz|x}}}}{}~|~|~~|~y}}|~}}|||{~}}{~|~|~~~}}~}~~}}~~}z~~|}}}{~~~~|||}|y~}}|{}|{{}}|z}~~}~}}|}|~~}~{}{z~}}{}z}~}|}~~}}~z~}}|~|~}~~}||}}~~~~}~~||~}||}||~}z~}|~|~}}|}}~}|~|{~}~}z~}}~}}}}~|~}~}|~}|~{~~~|~|{}~~z}}~~|~|}~{w~z|}~|z||}}}~|~|}~{}}}}{}~~}~~~~~~}}~|~{}|~|~~~~|{~}~~~|z~}~}}{}~zy{{~yz|{zz{yyw~{{{{}~~z}~|yyv}~}y{y{|{yyy|}{||}yxz|{}w}yy{{|}zz}{x{{u{z~}~~{z~}{|z{z|z~|~}~}~}z{~|z}{yy}{{z}|xwz~|wx{}}yy|||||{yzx}z~y|z}z{|z}z}|yy~{{|||z}zz|y|z~zzuv~|}xzxxzz{{||}|{|~{~|{{{|y~||}~x{}w}yzvx~{{~z~|~z~||yy~||{||{~x}~|}|}{{|wz|zx~z~{{x~{{{}|{~xz~}z~}}~{{y}}|||~|}}~}{}{}~{y}{~|~z}z{|}|x~{~y{||~zz}|yx{}{|y}~||}~~y{}z}x}|{y}||zywx}|yzy}y{~{|~~yx{}~z{~}||y~zz}z|~yy{y{}}|zy{~||~~ywz|{y}z{|{}}~}|}||{{z}|~}~~}~}z~|}}{{{|~{{}~{~~}{||{}{|zz{}~z~z~}}z|x||}|{~|}{}{~x}z|{}}wywz{|w{}~zx{v~|~|}~{}{~~z|z~||~{yw{|y{z{{z|{z|}{y~y~{~||~~|}}~|y~~~~~|z~~~~{}{}~}~~~{}}~{}}}~~~{~~}}~}}~~}}}|~{}|~}|~}||}|{~~{~~~~~~~~}~|}}|~~|||}}~}}}~~}}||}~}~~|~~}|}~~}~}{~~|{~z~~|~~{z{~|}}}~}}~{}|}}||}}~}~z{w{}~}~~}~|}}{zz|y~yw}zu{yz|zyxy~~}{}~zzy|}y}x~}~~yw}z||~|wzz|~wyz|}|w|}zuy~|{y}z~~vzx|}||yz{||{}}~zzv|~xyw|yy{{{|{|~y{z~|{z}}{}~~~yxyz{~xz|{}z|}{|zy{{{~}{}~||{zw~{{{{|x{|z}|yy}}}{}y~~}{}}}~|}|{z~}xzzy|x~}|}{zxx}{z||w|}~z}~|z|xyy}z||yz~z}zz{~~|{~{}~}x|x}}y{~{~v{{}w{z{|~|}~{}{~~z~{}z|z{}zz}uyz{|~|}|y~{zz}w|||~}zz~}~{}{~zz~w}~}~{~{}~|{}|}}}{z~yz~{|zx||y|x}~}}|~|~}}{y|||{}x}{{|}xy{{z}~z|y~z|}~|}z{}||w}|~||x|zux~z~{}{~z|~z~~{}}{yw~{x}~{zyyz~}|~~{{}x{wz~}||}}{~t|}|x{|zyx~~y}z|}{}z}|~{{{r{zzxx|{~}z{|~~yy|||{}}}|zzx|}u|t{}{|zx|}||{~yy}|{|{}}|x}}y~y}~x{|~zy{{y{z|~{{zwwxy{vu}zz{{||~~z||||{}}|{~z|yy~~|z|||}~|~|~yzzy~~{|{|}|}zy~}}~|~~{~}|x}y~{~~}~{~~~~|}}}|}~~|{|~~}|~}}~~|~|~|~~}{~~|}}}}}}|}~{{}~}~~~|~}}{~{~~}~~~~||}|z}y~{|~~|~{~||{~|~}|{}~~w~{}}~{~~~}~~~}|~~{~u~~~}}||~~~~~~{~~{|~}z|~}|~~~}~~}}~~~y~}~x~}|~}|~}{~}|~x~zy~~~}||~~{}}{||z|||{w~x}xxy|zyy|yywyz|~{vy{~{w~xzxz}vx{{w{{~y{|tx|~|}~y~xz|y{wy}{y~y}z{v{v}yu}zvyxvu|y|{{x~z~~zx{z}{|yzzxw|x|~y{{~|~{x{{zz{}{uyxyz|y|w{}y{|~zyzzyyxx}zz~t{v{w~|}wz||}y|z~~}y{y}~{|yy}zx~zvz|}y~xzzzx{~xwvx~y~|xxz{}~}z}y{~{zx{~y{z{}|~}}|{yy|{|{{y~}}{{{~zxv|}{zxz~}v|yyw}~}z{{}y{z}|}z{zz|{}}{z{w}v||{|}~{}{zyy{ry}tw}|}x}xz~{{|{{|}y|}}|~z}yy{}z~z}y~}{{{}xzyx{y}vx{}|vv~||{{}{x||~||w|{{z}y~}x~}y{w~~}~w}|}z{||xx|}~|{|x}}~}|wy}x~|xy|yy}zywzy{}{}z{x}x|}{|{{|x|{z~}|~z}{vxtx~||{yx}xzz}xx|{{z|{{~zv{~y|}{}xzz}w|{}~{x{}~}y|||z|}{~~}v~}{|xy|}yxz{{yyxxz~{{|~x{zyw||{{z||y~}y|{z|~z~~{|xxz{|z}yzxz}~|y{~yyy{|x}{yz|}~zyx}~{z|~xx}|~y|{y}~{}~x|{w~zxwyy|{z}z}y}{xyxw{y}{z{zxu{|{}|}zy}~z{{z}|x|}~}}~~}y{}{z}x~y~zy{~||}{~}}|z}}}}~z~~}}{~{~}}|~{}{}~}~vy~}~z~{|{}}}y~~{|~}}~~~|~~~}~~{~~}~~}~z}|z|z}~|~~~~}|~}}~|{}{{y~~~z~~{}}~~|}}|z|}}}~||}}}}|~}z}|~|~|~}|}{z~|z~~|}{}~~~~}~}{{~|}}{{~~}~~~|~}~}y{~|~}}}~}|||z~}}z~}||~~~~|}~||{{~|~~}~z|}z~~}~z||~zw}{|{}zv{vz{{z{{vy|{wy{~}{{{|{z||y|zy|xz}~z{|z}}||x}{y}x}y{y{{t}v{}~~yy~}|y|xy}~}{yz{|}v{yyy~zy~~{y}v{||}zy|}{w|~z}|~}{z~|{sz{|z}z}yyx||}|}y{{|xz|~{||{z}vx~y~||y{xs{xy~z|{{w}|xz}y|zz~wyy}|{{zz}vzx{}v{{xy~{{w|uv}xzzw{|}{|}|{{{y}||{|z~yy|{zy}x{z}~}|{y}}~}}x{|{}{|~~}|{{{y{y|x}~|~|z}|{z{}zy~y}~yv~x{t~}~~{}xyzy|zz~~{z}y{}}y|}{|{|{{y~{||~z||~z|~{}{|{uzty|zyz~{yy|v~}~xw{x{|}~~}~y|{xsvz|{w|w{x}~x~{}yy{z|}zy||x~wxwx~}~z|x|{}~}~{}zz|{z}~|}y~{~wy||~~{uy||y}}zyx~}}x~y}||{|{yzzy}y{|~}yz{}w~{~|y{|y}{zwx|z~zv|{z|||y~v}}zy||~wzxyyy{x|{|z|~z|w}{{yyy|y}}zz{{}}}~}}z{zyzvyx|zy~~}z|{z}||z|zz}{zyx}}wx|wyz|wz~|}}ww~|~y~z}yz{{|}y}~}}|wvyzu{}~xz{}w~}xzyy|w~}}y||}}z|{~~}|~~~}||}~}~z|}|z{~|~~{}}{~|~~~~|}~}~|~{~|{}}}~|}}|{~~y~y~~zz~}~}~|~}}~~|~~y}~|}~~}~}yy}||z|~}~||{}~~{}~~~~}}~|~~~{|~~~{z~|~|{~~{}~z~~~~}{}~~}}~z~~{}~~~~|z||}~~~}||{}z~}~y}}{}z}}x~}}}}|}|{~{}~}{z}}~{~}}~~|x{~}}~~{~~~}|}}{~~~~}}}~}}w~~~|||zy}~}|~}}z}z~~zz~|~{~~~~}~yt}~wxz|}{{zyx~zwzx~zvyzxy||{}~yvyzz~xwu||yyz}|||w{yy~{~{}z{v{~|y|~~zz{{}zyz~|{zyuzu~{{vwxy}~~|{~y}x|w{x{zx|yy}~}w|zx|w~x}y|u{|yv}zy}{sy~{z{{~{{|{{y{|}yw|}{{xz{y|~~~zz}z{}z{}|~|{|{|{|}~{yv}||vzx{{|wvxy}z|wzyx{|{y{~zx|z~{{y{{z}}}z{||{}w}xx|zzxz}{vz|x}xz{yu||}|~z{|x~~}|~||{z~yz~x{}y{|{||}{y~y}{|{}{{zyzxzyz}~|{{w||{|z||{~{z|~zy}}}||~y}zu||~{|y{zz{}z{}yx|~|yzz{y}}y~{{|vy|w{|yy|y|}}w~~|vy{y~{~|y}}{x}{z{z~|~{zx{u}xxy||zw}zz~}~}z~w~~{y~zy~{zy~~|{~{{}~{y{|}}z}}~wsv{~v{x}|x{{{{xy~|{|x{}~y|||{x}y|y|uy}||z{y}{wy}{{z|~}wvz}{||}|~zzxzx{xwzww|{||w~{zy{|{{|~y||{z}v|}}{{z|w|x|xz|{xxx}v{yu}|}v|}~z}y{z}y}|}|y~~xz~z}|wzxz~|}w|yz|yzzx}{{yxzx~}zztzz{xzv~x{x{}wwy|x|zx}xz}{{v}|}~}~~{}|}z}~|~}~~}~}|}~~~~}|~||v}}|{}~||}}|}}~~~~}}~|}z}z~~{}~~{|~}~~~~|{~yz~}{~|}}|}~|}}}}}}~~}z}~~}~||}~|}~|~}z{}}~~||}{}~{~y}|~~}~~}~|}~~z}~~|{}~}}xy~}~z|{|}~~~~}|z}z|~}}}|}}z~~}}}|{y~{|~}x|z~}}z}}}~~{}|}|}|z}~~{}||~~~~}{}}~~}}~{}z~}~}|}y~x~|zz}y}ywy|zw}~}{v|yy|||v}}|v{x|yvxyzy|zzyxx~|{}~xv{|{~y}x~}wy{|z{xzxwy{||~{}z{||yz|z|~yx{||}~||y{~u|{wz{{~}||zzxz|||xyzz{|~}x}z{{||z~xz{{|z{ztx{{zw{{wz~||{|}{~z|yx~zwy~v}yzw|}zyvxy~vy}}{|~{{zxy}z|{qxx{y|y{|z|{vyz{|||~z}zy}z}}{~~z{}|zwx{tw{{yw||y{vw}z}y~{y|z{~|z~||{}{|{|||}}|}z~|{~v|vx{x{yy}|z{x}yz{v~w}~{}yy~yyzx{}||}z|xy~zxw{~y{x{v~}wx~x~|zy~{}}{~}||zz|yzwz~|{x||yx}w}zy{w{~|{wv~{y{{~|~zz~{~{}yy~|z~}~|zy{|xx{}xzx{yy{{|z{|u}{xzx|zyz|yu|z|{{|v}x}}|z}zxy}zw{|z}xyx}z{{|x~zyy|wx|z~xy|{|xz{}wxz{yz}u}{yz{z~||}y{}x}wy{}|}v{z~x||z}yzy{{|x}}{{{{z}x}{zy}|y||wv|x}}{~{||{qz{zwy~z{{wz{w|yu}xx~z}wzzzzwy{v}yu|y{{z|xyy}{{}xv}{wz}||z}|~{yyw~}z}{|}z~~{}}z|z~z|{}vz{z~}{|{{wxv}wz{zv}}{}y~|}{|v~|{~~||||~}z}{~|}|~~{~z~|~|}{|~~{~{~~{}~~}z}}}~}~{~~~~{z~{|}||{|zz}}~~{||~~}|{~}|~~~~{}~~~||}y~z~}|~}~}~{~|~}~~}|~{~|{}~~}}~|{~~}z~}{~{}}}|~x}zz{~|~~}}}~~~|~~}~~|~}z}|~~~}~y}|}zz~{~~~|z~y~~}z}~}}z|}}}~~}~~~z|{|~|}~~~z~||x~~}}{}}{|}~||}~{~~}|}x~{|{}}~}zy|~~}~~}}|y~}~|z|~{}{{~x{xyy|w}uxuw|{{}{zz{}vx|{}{yz{{}x}~x}{~|z|yx}{~~|{|}x~}wy}~{|xz~yz{ux|z{{xs|zz~ux|{~||z}}w{}x{}}y}{}x}|z~vyz|{xz}zz{yv{}y{{yz{uzyww|x}}|z{xw|{}zw{zy}}x{x}y{}{{x|x{y{y{z|~{z~wxx{}xx||zyz{z{w|xx{z~z|zz|z|y|~||z{||}{x|zz|y|{v{|x|~wz|z}}zt}tw~|~v||}~|z|z}|z~|}x}|{|xzzw{{}}}w}~}xt~}~{yz||xx|v}y{|z}{zv~{|{}|}zxzz|zyy}}~}}||{}|}~z~zx{yxzwyzu|z}}y|}|}~{yzy|zz}{z||z{xz}{w|{~}~{}zz}{{x|}}zzy|{{|xzzy{|~y{zwx|~y|y}{vyzv~y}zz{}zy|~{~y~y}{z{}y{{}}{x{wyx|yyz||w|z}|yy{}|}{xz{~|{{{~~}y|}{~zy~y{|z}z{~{wx|{zu}zywyt{||{{~yzz{{yzxyw{|y|zxw}|y|}yw}~z~~}~|z|}ywvzxyw}zxx|{{u|}z}{|~z|y|xx|}~wx}}z|~||}x|xz}}|xw|}{|yy~}}|x{zx|~~vzw}~{{}vx{}}~y{|}|~{zz~z{|~~}~~}~~~~~|}z}|}}~~~~}~~~~~{~~~}}||~~|~}}|~~~|}z}}v}||zyz~}{|}|{~~~{~}~y~}~y|~||}}{z~|}~~~~|}~~}~}~~||~~}~~~|}{~~{}||~~|~{~~}}~}~}|~~}z}}|{~||z~~}~|}||~~{~|{}~}~}|~|~}{~|~~}~~~~~~~x|}}x}}z~|~}{{}{~~~|~}|~~~|||~~{}~~}}}~{~~~|~~~~~~}{}~~y|~}}|y}~~~}~|}}u|{~x}y{yxzy{{{xy~~|||}{{}zyzuvzy{z}~~{zy{{z|v}zx|{y{yyyy~z{~|yy||yxy|~{x|{}x}{y|{~~z}}~x{vxz~{xyzsz~{{wzzx}|zz{}z|}x|~||{}yx~|||v{|{|||z{xxyxy{z{||yz{{{~wy|~~}{|yy{||zy{z|}|z{|{||yx|}y~}zt}{{}~zzw|zz|z}|}yzyzv|wz~|}{|{~z}}}x{x{x|{{x}}zx}vxy{x|v}|{z~|}{y~xwvz{{y|{yw~z}v|~|}~zz||{w|}|y}~y}z{wz{|~|z{zxy|||y}v~}yz|}z}{y}x{|~z|v~~z{vzzy{x{yy}|xx|zuw~}~~}~}|{~}~z|z}wx{|ywzyy}}~zz~ywxw|}}|}wyzw}z|y{z}zz~z~{zyzw{{y}{w~~z{}z}}|y{|zyy~~xzxwz|{xzy}}|{u{xw}{~}{}~yxz{y~~u{tw}||||w}{z}xwx|}{}||yzyz}yx~zyzzy|~|xxww|}}z|zyxy|}yzzy}~wyzzy{|y{z{y{||zz}|{~{xyz|x~{}}{y~{y}}{v|uw|}|{~|wzz{{}{{zyx||~yzz{~zwv~|xzxy|yz|z{z{||~v~x}|{zz|}{u|}z}{{{|~}{}}{yz}z{~{zxt}}zzxwut}y{yx~|{{}v|y{~~||z||xz}|{|~|~||}{}|~~|~~{z~}}|}|z}}~|}~~~}{}~{~{|~~}~z|}~{{~~~|}x{~}{}~|}|~{{|}y}}{}}}||{z}{}{~|~~~|~~{~y}z~~~~|}~|}}|~}|~|||~}~}}{}|~~~y|}|~~~|}}~}{~~~~}z~~{|~|{||}~z|{|~z~~~~~~{||}}{}||||}~}~y}~}~|~||{~~}z}}}~~y{~~}}~~||~|}|}}~~{~~~|}||{}~{||~||}~~~}~{}}z}|~~~|}~~~}~}~~}~{{}}|{}|z~{~}{{}x~|~|}||y~|z~~}z}|}{~{{|z|~|z~zz{}|zwy{z||zz{w||y{xz}zx}zwz}}y{}zyw{{wwy}z|z|{|yy}~yv~|~z{}z{{yzy|zxzzyz{yw{}y{x{}|xz}zz~~|x}x{{|~{~{{~tzy|{~zzyv|~vyy}{~}z{z~yy~{x}x~{zyz~w}{~x}y}{{{{{|{w~yy{y~z|}|{zzw|zz|yx|}{}yux~{z|t{u{~~|{{w}{z{~xy{|{z~~{}~|z}|~z~y~|y{x}|yz{zt~~~z~wu{z|yywxx{{}|}y}xyy}|xxzx}~|~}|{|yx|zy}y|~~uxu~}{z~{||z{|zzz|{}z}~{{~z~~|w}zx}}}|~s~|}y}x|x|zz}||yz|{{|~w{wz{{||~}}x}{{w~~z{z{||{|||w{{zzy|y}~yvzy{{xyyzx||{~yyzz}}z|zyywyz{{|zwz~|~zz|{|~y|~|zz|vzyyz{y}}v|wx{|||vy{zw{|{zz{}{||x}|{}|~{|y|~}}}~yt}{||{|}}zyz{wyzx}yzx{}|{{}y{yx}yy|xz~wy}|{{yy|zxw{yyw}||~{||~yxrxzx|x}}~u}{zwzzyy~zzvvy||w{}~{|}{{~y~y{~~}y}}{|||y|{{y}}wz{}yx}yzyz}y~|}yw{yz{{||x}}{|}~~{|~}|~}|}}}x~}~}{|}}}|~{~zx{{~~|~{|~~z}~~|}}~|y~|~|~}{~~}}}{}~|}~}}~}{}|~}yy~{~}~{|z~z}}}}~~~{~~}}|}~|}}x{|~~}}}}~}}~}}}~}}y{|z~~}{~}|~~~~~~}~}}~}}~~|{|~{|~~~~z~|y|~|~}}}{~~}~}}~~|yz}~|}{{}|y~}{~~~~}}}~{}~}z}}~}y||~}}|}~~}}~||~}|}{~}}~}~{~{}z~|~{~}~z~~{~}|~|}}~~|~}}}{{zyz{z{}z{{x|xzx~wyx{z|yy~|~v|}y|}|zzyz~}|ywx~w{~~z{zy}|}|yu}~w~|zy}{yx~{x~x}v{z{~{}zxx}}}{|{yz|{{z}z{{|~zx|wxz|ywz{xyyyy~wx||z{ywzx{wz{x{{}yy{|zwxz{|{{}z~z{~y{zy~x{z}}{||~z}z{zz{y~xyy|yx|{z}{~~y|z|~y}{zy{y{z{v{z{xv}xy{~y~}uy|w|w}{{zzw}|{~xx|zz}~vyyyuxy{z|{{z}z|{zwu}{}z}}zy{{}z{{zz|{|~~z}xz~~z{}w||w}xz}~||xw~u~|{|~zz{w~}z|zz{}z{xz|y{z}z{z~{{|x|}}yyy{wy~zxww|yy{|zz}}|x{z}~}z~z~u{|zz}vy||}{{}}yv{wzzy}{|z|{ywx{z~{|w}{|~wztzy{u}{|xvzx|zx|x|}{w~zz{z}}}w{{{zz}}x{|{~||zx|zx~wy~zu}{y{{}zy}zyyz}v}~}}yzy|z~y|x{|yw{{yzyvy{|}{|||wz|z~w|s{{}zz|{xy~}v|r{z||y|}{~}}{|~{|z{}{|{yz{~{{{{{}}yx{~~zz}{|v|tsx|{|y|{uvy}|}x~v|}}zzz~vx|{|}|}{{~}u}zx}{{~v}}ww{z~|wx~}vx{{y}z{}}zw|~}v|zx}|{}zxzx|}{{~||{}}{~~~~}}}|~|}}|~}{~}}}||~~~~||}}{}}{{}}y~{}|{~~|~~|~}}~|~|}{}|{~}~~}}}z|xz~~|~z}|{{}}~|~|~|}}|~}~x}~~|{}{~~~~{{~~|~~}}|}|{}~||{{~~~|y}|~}~||~{z}{|}}~}|~z~~~}~}{|~~{}~~~}|z|}~}{~|w|~}{}}}~}z~}|}||~}~~~~~~~}|}{}}|~~~}|}{~}{}|~~|~||}{~~{|~}~~|~~}yy|~}~{}~~~|}}~|{{xz|yz~z|}w{w}{uz{}yzy{y|uy}z{|{{x{z||y~z{{}~xww}}}z{{z{~{}wx|~v{{|v~z~x}}{yzzzy{~{{uz}zxvzzz{|xzxy~y}yz}xwy|{~|t{{~x{x{|~{}x{|wz~|~|||||{|}{w~{~x{}|u|z{zz{yy}||zzz~}~~{~}y|y}zzyz{zwx}{xz}z}zy}|y|{|}w||v~}~||y~{{z{y~{|v|zz{~|zt}}|z{{~{}}~z||w}{z|xz}w|~}}{~}{}zyy|v{x~z~w~x}}{}{z}}{zz||yz~z~~}~y~y||w~}zuz~~s}z}}wxyyw|{y|x|xy|x~{}|yz{y~y||}{x}{|{vx{wz{yz|{vz~y|{~yz~}z~{xyxxyywyzyz|x{|}~{w|v{~{~~~{{{}~{wz~}|{yxx}|y{xwz|{~xyyv~yx}z||zz|u}zz{z}x}|x{vy|sxxyx{zy|z}zyy{}}|xy{y{z|}{{yw~}}{}zy}|zxz~xzzz}xu}}z|wzy}{yx{w{|xy{~x{{ww~z|x{~{y{z~~xzy{y{{z|yz{t~{x}uzzt}y~xz}}x{{zwwt|{|x~yz|y}|z{|~{y}|{}~~zwz}z}}z|{}}yxy{xyw{{{{wzvwyyvy|x}xzz~}z{{|y{z|y{}|~{uzz|y||}~||~{~|~}}||{}{}~}z}~}~~z{}~~}}~{}||}}}~~|~}||{}|y|z|}}||{z||}~}~}~|{~~}{z}}}{|}}~{{||~|~~|~|}}~w{||~{|}|~}{z|~~~~~}}~}~~}~}|{~~}}~}}|~~x~~|||~{|y~}~{}|~~z~~}~z~}}}~}~o}~}|{~}}}{}|~|}}z}}~~|~}}}~z~~~{~}}}~}~zy~~}~~{|~~~{~x~y{{~{{}}|}}{z}|}~~~zx|~|z}{~}}||z{|}z}z|zzz|z}z~}|}y|{xv~}|zvyx~||{x|{x}}{z|}|z{v}~yw{xyx|y~~y}y}|zy|w~x|z|{zy|{|}z}z}}x{yx{w|xz{{yz}y|{x~}{~zzy}~y||~|z{x{ww|w~}{{xz|||{z|xx{{~zzysv|}{y{y{yywx{{|xyw{~~yx||sww~yx{}sw{{|y{y{z|}w{x||yzzzwyzzz{x~z{{qyy{w~z{~~|y}wx~~zwyz}|w}x{z{|zw|{yvxz|~ww{}|}z}vy}zzt{~yvz{zx|y}yx|zzxzy||xyy{z|~{|}vyz|yy{z~|xv{|y|}|}}|{z|}yz~{w|y}z|{z}~|z}~|y|}{z|~|~~zy|z~}{|~{x{~{~|{y}}{{||}{{{z{zxwz||zz{|}u~{wyy}z}}{{~}x|y~x|}{y{{zzy}{yzxzwxz}|y~|}}x{v}z}y|{yyz|yw~||yy~||xyz{{yz}~|||xz|y{z|yy}|}|}w~y~yx}zx}x{{y|y|x~}{~|z|xwzz}z|y}~w|xxv}~v{|w~|yyuy|xzz|{yzzxy~w{}|{z}}x|{{v{~~w~~yuzyw{{wx{y{|}{wv}|}~|{|zzy|~{}~}{w~{y|{}}u~~{z{|{yz~xw{|}xx{~zy{~y}}z}{|{{yz|}y|v~zz}|{||zvyvyyz{y|~~~|y~~~}}~~~{}|~~}z}}~~}~~~~}y||~~|}}~}~~~~{~y~~~}}~~}~}~}{}~~}~{~~{~}||~||}{}zz~{}{}~}}~~}~z}{|{}{}~}|~||}}~|}~~~}|{|}{~}|}|~~}~{|{}}}|}~|~|}||{}{z~~}~~~}}|~~~|z{~}||}}~~|z}~}}}~~}~z}}z|}}~{{}~{}~||~|}~~}~|{}{~|~~{|v|~{}}{}y~|~}{~||~}|~~}||~~{~~~}|~~zz}~}{z{~z}}~||v}z}{}}yx}{|{~}yz|w||yy}}|yx}~}~|~v{{~~~}}|}z~z}|||y}}zy{z|y{z}{{vy|zzyz{~yy~w{|~z|||{{~zy~|{~||z|~~}{~wzwy|}{y{}~zw}{~zy|~}y|~|z|{|{zx}~}||||}xz}~{yx|~~zz}}yv{~~y}x{zx|}y|xz}}}zy{|{~zw|}}}|{{}~}}x}x|zy}|x}}~yw{{}~y||w|{|x|}|x{~|~~z|y{|{~z|w}{|z}{~}~zx{{{}~zy~{zz|z|xu}|}zz}~}z}}~z|~|~zy{z}|~}~~{~{{v{zz~}|~|{|}w}y|z|~r||~}|}||{}{}}~}~}{|{}~yz|~xw~z|y|{~z|vw|~z}}z~{~yxz~xz}}z~}y~{|{y{~z||{y|}x~{y{~y}t|ws}z|y}~|xzzy|w|~x|~~}|}|~{|}|yyy|}yzyzz{w}}{{x|~|z|}z|zy}~|yy}}{x~z~}~}}}yzz~}~{y{~zy}~}z{x|zy|{{|}|~{~|~~|{}{z}~z}|}z~z|z~}zz}|~y||y{{z|}w~|xyt{|}~yyz}~}wz}v}z|~||~~|~~|~}~}{~|~}~~~}~{~~~}}~{~~~|~~}~}|}~~~}}}~}~{~~}~~}|~~}}}~}}|~|~~|||~}~~{}z|~}}}}}|}~|}~}{|~y}~}}}~~||{}~{{~~~~~{~|~~}~}~z{~~{~}~}~|}~{~~}~~}|}}~~~}}{}|~}~~|}{~}~|{{~~z|||}u{}|w||yyz}w{y}{zv{~~|}y{zyxz}{y~}|y}zz{x}{wxyw~{|~v}|{y{z}{x||{}w|||}|||x|wy{|z{x}yy|}|wzz|zw|~vywzwz}t~|vz~{}~uy|{}{y|zz|x|yz|{xz{|z~yz{~y}y}{y}w{z{yyyy{~z||zv||x|||y|}~z~|zz}}}x|zx|y}}}|y{~|{~w~z|~zx{|y{z}xyx{w}ww}zy||{}w{}y~zzuxzxz~}xv|}{{~|}}{||}|v}{yyy{~}zy{y|y{zxy}vzxz|xy{~{w{|{~xx|}|}{|x{zx}}zwxzz|ww|z{|y~||}z|}yz~|y|v}{~w}}z|||}v~~x}|q{{zwv}|{y||{y}yy}}~}{wzy{z|}|}}~zx{}|z{yw|||zzzxxz{{zy{z}}zv}xy~z|y{|}{x{y|z{}y~~yvyx}yuyx{w~|vyzw{|x|{x|yzx|z}z|{{{||zwxw||~}w|{x~{w|}}{{z}{zz}zxz|}|{y{vs~{x||{yyyyyz{ywy}|}{|ywzxw||w~}}x|y{|y~yw}{z{}wzx|}~z~}|{}~yzzx||||~xxx|y|}{z~zz{|xy{{}{||z{{~w{}}~|~}|~z{}w|}x|{}|{y|z|z{~y{z~yzy{x||y~xzv}z~zwyzyz|}~z{z|{{xy{{r}uy{zy|}z}|w{z{}yxwz{{|}{}}|~z~}{~~~|~~~}y}|~{~~~y~~z~w~z}~}}|{~|~}~~|{~~|~}{~~|~{}{}}~|~~}|{}~~}}|~|}~{~|~{|zz}u}}}~|~{}}}~~~|~|w~|}}|{}zx}}z|x~~}}z~~~}~~y|~}~~~~}|}|{{~~}}~~}{|~~||}~|}|z~{~|}~|}}~{}~~}{xy~|||}}|~{~~z}||}}{~~y|}{~|~~yw||{~}|yz{~~}z~}}|{~}~v~~~~~}}~~~}~~|~}{}~~||}}{~}~~}}}}|}}~~||}||||}|~}}~~{~}|}{}~|~}}{x|x}~yy{xtv~x{u|xz{~z{~|zwzyz{}z{|v|yw}|y~}zuy|{ywyz{zzyzzy{z{}|x{}zwzzxz{t{|xww|zw~zzx|y~}yz}~zz}xy{wx~}|{}uyz{z|xyw|||yyzyzy}~wy}xx}x}z{v|{|{}~{|x{}~z|y|y|zy|}|{~{~z~|{|y{|w|z{{{tyw}|uzy~tv~zzw~yr{x~~{|w|{w||||||{{}}zz|zz{}||yyz}|x|zzuzyv{zz{zz|{|x{y{|yxz|}z|{{~~yzy|}}y{{|zty||}|zz~~{~{w|u~}{yyzzx|{u}xz~}{y{z|}~|~}{}y{||zx{{}||~}{~}~y|u|vwx}{vuy{{}yzxuyzv~z|yxzss{xy}}v{~|{x|}zy}x~xw{w~|u}x{|z{}|~xvxxy~w{z{z~w|wyx|~{zxxw{zyvz{y}}zyzx{{y{}{w{{y}|z{zyz~{v~{v}zy{~x{yx|zyyx{xx|}}z}{|z{{~}||}{|{|x}yy|}y}z|~zzz~zx{vw{~{w|zty{}{zyz}|}}}zz{~}z}zz{|{y|}~~|~{z|{}||}~yz{}zy{~y{y{xzyw|yxvw~{}yzww{~|~|vzwx|}yz{x~}{||z}|}yx{|}{y}}|zz{{x|z{|{ywzyy~zxzzzx{x|z|{z||zzz|z{y~{~{}~~{~x~~~{|~~{w~}}}}~{~}~}|}~~~}}~~|}~z}|}z}}z}v||~}~|}|}}~~~~{~v{yy~}}~|{}~}}~|}}~}}||}}}{}~~|~}}{{~~}}{u~||}z~{{~~{z|{}}}|~}~~~||}~z|}}~~{~~~x~}y|~}y}}~||{z||}~|~~}~v}~}|z~~~{z|}|{}}||~~|~}~~~~z~~{{}~~{|}{{{}||w~}~}}|}~~{|~~||y|yz}~}}~|}|}~|~~~~}}~~{|}}}{|~~}z}~}~~||~|~~||xz~v||}|}|}}}}~~}w|w|}{}||}w}|zx{{}x{|zs~}w}zv|z}}|u|{~xxz~zzytyz{vz|{z{}|~zww{yz|~v{xz|}y|~{~xwx~|~wyvxz{y|{yzz{{}xzyz{z{y~zxz}z{xzvwxyy}{xxxx~z{}y~z}y{ux|~|~zx{|yyyw{w|yx}}~u{}}z}zyyxy{|}vw}x{w{|zywzx{zzz{x{~w|v~|yz|}{x}{|x|xx}yxzy~y{y}z}yzywz}z|~z}v}{|~z||}v|xxy|y|z{|{{{zw~y|}yw{yzyz~~}wx{zzy}zy{{vy{yzyz}xz|}{u{{|x||z}w{xz{|vvx}}wv|w{yx{y}|{{}~yz{v~{~w|||{xz{z}z}|~~~wz{|{yw{|{~|{{|yyz||{vzzx|xwy|~xyxx~|{{}xy|x|x~{~z}}z}||zr|ywz}||zz~yzzz~y|z}|x}|w|z|w|xwx{|}~|tyyz}t}xzy~}{}z{~yw{uz{zxx{yz{y}~{~|zu|{~~yy|wv~zx{zz}{~y|y|yxzyuz|z~}yzxz{{yz{{|}{x}|vx{yzyzy~yxzz}|||{vyywx|{z}zx{{}z|}v}}wz{z|zz|y{}}~}{y{zw|{|}{|zwzzy{~|zyy{w~}yyvx|z{~}|zz|{{~y{wz~~|v~yy{x~t~yz{z|wx}v~|{{~~}vxy}{v}zzz{yy}}|wzxzy}~}~{}~}|}~~~|}}|~~~}|~y{}{}}||~|{~~{~}}}z}~}{~|~z~}|~~{}~}~}~}y|~~{z~|~z~{|}}{|}~|{~~~~{v}zv{~|~}}}z}~{~}~~~~}||}}}~~{{|}}~~~~~||~~}~~~}{{z~~|}}z{}~}||~}|~~|}~{~~|{~}~}}z|~~~~~z}~|}~~||~|~||}|z|}~~z}}|~~{}}||{~}}y~}|}~{{}|z}}}|}~|{~~y||}~|z|y~~}|{z{}}{|{z|~~{{~|~}{~}}|}~~|~|}z~{~~|}~}|}||}t|}}|yv}{{|{ywzy{x{zz{y|yv{xzxzwy~{{yv|}~y~{~|z{|{z|~xyyy}x{|y|z{~vv~{|{{yy{}x{x}xy||wxy{x}xx}zxuy}~}~{||zx~y~|{y||}~zxyz}}zxyxyz|~|}}u{z~{zzxz}z||w}zwy}|w~{}}y|~zz~~}~|{~x}|y||~|{}|~yxw}|wyy{{|wyvx{vzyzz{yz{}~}z}}y}y{|z}~xz}{~{~}~~}~w{yx~vx||xvzy~zxz~wwz}}|y{x|wz{}vvx}||{}w|y{z}}}|{~~~|{|{|zz{y||t|yv~zw~||zy{}{vz}{|~zv{x{w}z{x{y}}}{y|~~}{|~x}~yzz|y~{w}xwx|yy|zxz}w~|}|~y}}}x{{|{{{{||~zx}~{|wzy|vzx}z}|wx}x|}~{{|y{z}}wz}}y{w{zyzy||{|}{|~}|~y}~||~zzy{q{|}{{{x{{z|xz|{{}w}zyz{z|~w~~y}zv{|~{|{vz{||yyz}}xw|zzzywxyzz{}{{~vyzx{|w{z}x||wx{{|w|{|{~y}z~x|~{~~|}zy{}{|~yz{{~|w{w}zxywz|{{}}~yy|zz~v||}{~}{}}{~}wz{{x|yz}{y}x|{{}zz~{xx{~zyzzzx||z}|xx~|y~||}x{}zzz}|~~}~~zy~~}{|{~z|||}}|~}~{~x~}{}~~~}z||~{yz~~||}}}}~~}||~}||}~}~y{}}}z~}~}}}}~~{|}~{y}|~~~}}{}~}~{}z~~~{|~}|~}~}}||}}~||~}|{~z~{|~|}}~}~}~~}}~}~|y}{}|}}|~}}~~}{~~{}~z|zx|}}}{~{~zy~}~}~}{{~}}~}{}~~}|~y}}~~|}}{~~}}|~~|~}~~~{~~~}}|}~}~}}}{|}{}~}~}~z}~~}}x{|||{}||}|~y~{xy{zx}x|z}zvw}~{{y}x{|}}wxyz{xyv{yyywy{v}z{~}xx{{z}x}}|{z|zy||wy}~{}xzxyvxy{{~x}v{|xyvz{z~|yyz~yz|}zy|~}{xx{~{~{{w{xx{yw{|yx|xvz|{|~z|y{|xx|uzwy~}zx{zyy{zwv~{|wzz|vzx{{}|x{{x{{y|y~yvzv}|{~|~z}zz{|~}z~}z~x}}y|||{{{|}yxxzyx}vwv{|{tz}{|vzx|{yw}{~x~~w~z|{{{|{zv~yzxz{z}{{z|yy|{}|w|}w|~||z~||zy{z}|z{|}zz{w}}wzx}w}~{{{|xzy~y|{y}{zvxzx|vz{v|yy}}{z}{x||}z~x{xz{z{~y|~yy}|z}}z{w|}u}z}zyw{v|{z}}{y{v|{y}}~|}{yxy}x~z}~zz~zy~|xz|uzyzy~y}}|{|~{{{zzwx||z}||yxz~z{yx}~wzv|}vy{z|{|{xz}zy{y|yw||z~ztz~{z|~}{y|zxwu}x||{zxy|{z{}w|}{{{||{yzwz~wzwxr{~wz~|y{|||}||zz}|{{{x}zw}x}z}z|{|}yy{x}zz{yxz}xz{zy||x{v{w|y|}x{yvzv{{w}u}y{|ywz|x{{|{{{vv{vxvyv|}~|}|z~{~z{y|z{{~{y{|zxzxz{y|x{wz|x{{~xu{}}z}x|y|wz|}|}z{z{yxwzyxyy}zz{~}|~|~|||}}y~z~}{~~~|}}z~y~y|}|~|}~}~~~|}z}~~y~|~~|}~{~|{}~}|~~}{~|}~~}~}}{zx}~|~|}}|~}}|}{}|}|{~}{||}||~}}|}|}||~}{}~}}{~~|{|}}~}|~}{||}~|}}~~~}~|~~z{~{~~~v~~~~}||~}~}{~}~~|}||}}z|}~~y}}z~~{||}|}~}~}||~~|}|{{||~~~|~}{}}{}}}|}|}z}}}||}~x}~|x|~~v{{~|{~}~{}}}~~u~~z{~|}~~|z{}~|yx|{}|~}~~~|}{|~{~}~x~{wx{xx|}||x|y~zzzww|{{{}y|z{{|{y}{}y}|z{||||}}v~yzxz~|||w||}||w}zxwv|{x|xxyw|{|y|{~yz}~zy}~{z|}~z~|~~~w||{}y|zzz~{|zx}{vz|{~{}z{|yx|}}z|~~y}~}|~|~|z}{w{yz|x}}z}zx}|zx|{{~z{}}}{z|x|z~}{z|zy||}|}}|w{|u~~zzxy|z~zy~zzy}zyy}z{y~{y|}~{~~z}}~}~{y|}y{}||||~}|t||yz|v|{~|zxy{zzwy{|z|~}{}|w||z~||}|{{|~|z|z|{{}yx|z~|x{z{|{vx|x~z}}~z{z|}x}{~}}zz~}wy||{|}||x{}}vy{zzzx}{{|~z}{|}{|zz}y|}}~~}~{{~yx}|~~{{zz~x||y}~{{}y|{vzyx~}z{~z}{}~x{~{}~|}}}{zz}}}zx{z}~{}xw|zxzxy}ww{x~~{z~y|x}|||}}yzx}~|~{y||yy{x}}z|~y{}}{y}|{zz{~w|v}|~~|}x{||y}~|z~}y{w|{yzxy|zx~~yz~z~x}|~|zy|||{{x{z~||}y}}||}zy~~~{}~}~~~}{~~~~x~~y~~{}}{~}|~~~}~}~~~~~~~~~~z}~||}|y{}~~z}}~y~x~~|z|~~~~~~}~~}~~y}}~~~z~~~}y~}~~~~|~~~~{|{}{}}}}~~|}||}~}}~~|}}|~}zv~|~||}||~}~~~~{~}}|~~~x~~}~~~~|~~{z|~~}|~~~}~vwx}x{|}{{}{{{x{{y||yz|~{{|{xy|y|||wz{}xz~zxzzt}z~x}|zz{|z{~{zz}{{{~x{|~{}}~zzy{z|z|{{z~{x{wxz{y}{z~~{y{|z~zyz|zy}}y~z}z}{}z{{~zz}}|y{~{{z|{{}zw|z}wzxy|zvu||{yv{y|y}z{}y|y|xuwz~}}}{z|{zuy~x{x|w~~}}~||xsx|{z|zxx|}~y~z~|ywx|v}y{w}z{z}~}~x}yy|yxyy{wy{u{~z}y~{z{~{}zz|x~{{}|u}x|~|}yzy}y{uy}zy{xxz}{|~~wyy~xw~v}}z|y{yxw{z~{zz~}|y~z}}wy||o{|||z{y{}{{|x{|y}~|}|}vyzxx{||w}zz|z}~{~y|~yw|{~~xzzx}z~x~}y~~vz}|{}|x||}yz|w~{{{~y}{{|y{|yx}|x}~y}|y}{zyzzx}{|x|wxy{~{y{}t~z|{{|zv}}|}{{yz|ywz~~yv{|y|~{|{{{|wzzy{rzzzwz}|z}~z}{yx|z|ww{|vz{{}}~}}yx||}|yy~z}|}zxy}z{wy{zyz|xw{~zx{tz}}x{~|{{yx{{{||z~~|z|xu}{~{{z}{|y{}~}}x{||w{z{{x{}{ryw~}w|~|yy|zv{~zz~~~zz{zw{x~{~x~~w}}z}z||x{|}|}yyv{z{u}{{|~|{y|y~~{~}|~{{~~|~~~~{z~~|}~z~z|~~~~~{~~|~}}}}~~~|}}|z}|}~}z~}}~}||~~~~~~z~||}~~|~~|~}}~z~~|{~~|||~|}}}}}}~}~|~~~~}~}||~~~~~~~}~x}}}~|~~}}z}{}~~||~{~}~}~}z~||{}~{}~{~|~~~}z|{~~~}||}}~}~|~{|~~y}~}~{~z|~{z~}~z~{~{~}z{|~|{~|~~|~{~}}}|~}|~}~~~}}}}}{~{{{|xzx~~{|~|}}}z~~{~}}~}~{z~|}~~~~z~{}|~|z}}wz|{{wz||~{z|~zxvyyyz{ywy{|z||zz|z}{{z|xwz~zxx~z{|~xz|zy~x|{{{w~|~{zz~{z~z|x|{vy{|}|}|}||x|||y|z|}y|v}x}~|{y}}}{{~}{xq|{{|~sw|z{yz}z{|yw|xw|y~yx~~|{z~{~{yxz|{{|}}{~}|yz}|~~|~xxyy~}xzv|z}}~}{v|{{yz}{xzv}{|uy|yz}vy~{w~xy}}}}|~{{|~{||~}|z|zy}}}|}z|uxw{|wywvwx|{zywy~|{|}|x}|~~x~}|z}|}|~~~||{zztyx{zwz{|z{{zzux~}xyxwuz{wy|{z}|}}{{}~{~~{~y{z~|}~}wz|v{y{z|{xz|yyy{}|zzw}yw}z}~y~xzw}~|~|~~|xw|~{|{~~yyzuzu~|{{yy{y{}{|y}zwzx~x~z{x}}{}~{}~||v}~z{~|zzz|y}}yw|zy{{{zz{}{zyyyy}{|x}wzswv|z|wz~{y{zy~zz~x~||w}|{||}{~}{yy|zw~zzz|vv|xxv||}|{x{xu{}y~{{y~xyzzzzy~z~z|{|~}{yy|~{{||zzx~zy{yu}y{}~~y|sz{||{{wyw|z}~vx{~~z{||~}{{{{|z~~}~|{~{z~uzww{x{|~|vy{yx{y}~||{{wx|v|x~~{|{~}{}|y}{|~|~}~~~{y}z~{z~}~~~{|}|}~z~~~}~}|}~}~||}|{{~}~~~|}z~~|}|}~}}{{y|x}{}~}{|~z}|~}}||z~z~||~~~~z{}~}{~~~~|~{}~v}|}}~}~~}~}~|}}|~}~}{~{}~{~~~|}~}~|}}|~}~y~|~}~~~}}~|~||{{y|~|~}~~}~~~~z}|x~y|y}}~}~z~}~~|~|~~~~~~}~~|~~~}{|}~~~~}~y}~~}~}}{}}~~~x{zw~z{{{zyzy~~|zvtzw{xy{|}{v~|}x}z{}xyz|xz{{~}yz~yy}|z{}|wy~yy{}xz{|xyywx}{{}y{~yzvz~yp~zz|{vrzxx|wxwzw{w}y}|z|yy~{}~}zx||zz|~||zz{}yw|~z}z|zy{z{uuzxzz{}}z}ww~v}zw}~zw|{~x{~}{z~||{z~x|||w}{wwyw}|x~zzz~vx|w~|y~{yzw|{{yyu}{}z~{|{yxu|vww{{w|{yv{u}~zzwz|~|y{}~xyxwy{y{yy~z~y{}y}{{}||}|z}zu~{{zz||{|zzz|{|{{x}{}{||}{}}~{z{xwx}x}x}}{w||}{x~{{w{{|z|x}zx}{ywz}||y}|}|x|w~{||yzz|}~u|x{}}|x||{||}y|{y|{x}||zyw{}|{xz{{v}|zyuzxz}xz|}|{~{~||}x{yzy{}wyz}|}~}|zxyy}}xyx}~~{{{{x~}z~yy||~}{|{z|{z|}yy}}z}wyyzy}|}{xw{|yz{x{zyx{~yz}xzx{}{vy}~{{v|y||zz|z|zyyyx}|{{{z|{|{|y}}|vz{{zy}~zw{|x~{~}y|yyzz~{{{z|}|zy|zx{yyx{|zyy{~zy{~~{}~}yz~y{x}zyxzx{|y~u}w{yz~{~|yy{xz~vxx~w|y|zwxwxyzz{~|tzxy}xu~}y{z|zz|{}z||}~{~{|}~~~~~|~}{~y||~~~~~|~||}~z~}|~}}y}}{}{|}z}|~~}~||}}z||||z||}v~}~}z}~y}{~~}~{}}|~~{}z~z}}~|~~|~{}}}|~{|y~|~~}}~~~{}~}}~{{{~~~~~}|}~|~~}{|~}~}}|x~||z|~zy{~}}|z|z}xy~{{x}~}z{||~}|~|{{}~}|z~|~}~z~}~~~|~}{}z~|~~|x{|~~~}}~~|~y}~~}~|~}~|}~||}}~|x}x|}{~}{|}~}}}~y}{~|}|~|}~|z}|}|w|~||}|y~{|{||~{~{{vx|z{yywu|{vx{z~yzysy|zz{zz|{x~|w|zz}~|x}y}{{y}~|{}|y{zy{|z{}|zz{y|z||{t|xzyz{z|||z}|{~|}}{uw{vz{{}xwx|}|}}{~ywx|}~}zz}yv{zzzyw{|wz|x{{zwyrx~vz|~{|}}{{|z|yx{z|{~{}|~~}{y{{{~yu{vy~v}{z{z{|uyzvzxyx~{z{xz|~{x}zzy{}~y{z|w}{}}~y}{{zz{y{x|}v{|{zw}}zz~v{{}z}zv{~z}x}x~}|{|z{|z{}{y}~{y}xwz~x}yywy{z~|{|}vw}{{}zzz|v|{{|~}y|z|~||vz}~~q|~z|~|z~~tyx||z~{zw}xyvz|w~{wzyvy{}{vy~z}x}|y{~z{|x|{|~}}~{x}}}zy|~ywy{{~}wz|{|~x{yy{{}}z|y|wyx{||}zwx{|zzyx~{y{~{z}z~{~|}}ywwyzx|{~|~~|yy{y}}|z{yv|z{|z|}}yz|}y}{|}{~}{|{yw{ywy}|z||{{}z}~{xy{z||{||||~}{~{y}~|||{{{{|z|z{zzz}~~|}}{}xxyzxw~wy{|x}x}xz{}}zyz~xxw|}z}}|x~|{|}~~|{~ux}|}{~~}vzwv}yzzzzyx}|y}{w}wy}yxyyyz}|z}{w{}zy~~~}~|}}|~~{}}}~{z|~~}|}}}{||}z{}|~~}}}}~}{~~~~}~~}|~}}|~|~~|{z~}~|}zx~}z~|x~{~~y|{}}{|wz{|~z|~z~~|x~}~}~~~~||}~||~{}~~}~~~~|}~}~{~}|y~|~}}}}~y}}|}}~||~}}}|{~y|~}z||~~zx|{~}}|~~~~~|||~~~|y~~}~~||}}~{||~~}|y{z|{|z~z|~~~~|{}~|z~~~~|~~~{~z{}|~{~|~||}y~~y{y}z{{zxzy{w{y{}y{z{|yy{}xx}|}|zzxz{|yy}{z}}}zxzxw|}~ww{~x}|w{~|~{wy~yz{~|{uzz{zvy{z{||y}~{{t|{x{x}yz~}wzy{vz{zyzyu}|~yxw|{{}y}zy~~|zzyz}|}{|}~~v{w~|uw}z~|~vx|||yw}~{zx{||x}y}y}zuyz}~v~y|yy{~~|~}xzz~z~|{{}yu}}|xvzy}xx}{yz|{x}}}||{~z}zv~{}wz|vw||{yu{~}y}{}v|x|zx}uz}{z~y{ywwx|}{{|zvz|t}}{y|x{zyxyy{y}y}y}z}y||z~~{yz|{|x}~x{s|{x||x{y||z|{{x||xzy~vy|}}|yy~wy|{||zz}{{||{ywz}{~}~z{~v|zy~v}~w{}~|{y||~}~z}|}}||z{{|}z}|zz|x~zzz{yx|xy{z{{zz{v{}{{|{z~w||vy}~{z{rz|}|{{{xzz}|z{}x{}|x~z}z}|{~x}|{{y{zz}xx|wy{z{{yy~xv~ywy}~{yyzx{wy|}|x{~}|{xvyw|}y{xy{}|{yx~{}}wyzz~{zyzyz{{{~{|yy|z|y}|||v~~ywz}y{|v~{wzxzy|}}|||yxz|zz|}yv{|u{zyv~y}{z}|{{|~{u}z|u}w{xx{xxz}}zyx}|z|{ywz~}y~~zx~w{||z}}}x}~{|}|z}~~~z|~}|}}||}}~}}~|{}z|~}|~|{~z~}|}~~~|zy~}|{}~~w|}~}~~~|}{~z{~~~|{~}~}|{}}~|{{{~{|}}~~}~~}~}~~}~|~z~|{}~||}}~|y}}}~}|~~|}|||}|}}}{{|~}~{{z~}y}}{|}|}~}~~|}~}}{~}|~|{~|~~~|y}~}~}|~|}|~~~}}}~y}}}}~~}~||~~||{{}}|{~~~||}~~}~|~}~~|{~}}~~~~~~{}|{~|}}}z~z|z}z}~}~}{}}{~~}|{~x}}{xz}}}~~{~}~}}y}{}}~~~z}~||}y}~{}}|~~}~|~w}|{{|y{|}xw{x|zv~wwx~|~zyy|{x{y{ztzxzyzz}~{|}w|{|~|{{}|y{|}~{z}yy}~y{y{y{ywy{|yz|}{sv|yy{}~|{y~u}z~{zyyx{~~{}|y|y}{z{p~y}|{{{x|}|xyww{|z{{z}wzz{yyv}}z~z~z{yw~y}~~}{||~~y~}|{{y}z}z{{|wv|z{zx{y|{wxx{{yxy{|{{y~}{|zz~~yz{z}w}x~y}w{zyz{zsyy||w{{z}{}|y|}u~}x{uz}z}~z{{x{|~xz~|~{|{}|zz~x|{{~}|zyz{x|}vxz{xwuw~|z|~}zyz}{|{~{}}~||y||zzz|zwyz{zv}z~|{}}}~x}~|xyzy|v|y{|}wx}~{w~~|}z{|wyyv~~{z}yy|yv{z{{u|z{v{v}w{zv|y{{y{}y}{xzz|}z|wy|zxyy{~~~x|{yz||{{vx|}}wz}}z}}x~wwzu{~|{~~~~}xyw|y{z~}~}{}~}~}y|yt{{zz}{yt~x}z{z{{xw{ywy}y~xx||y~x~}{|}||{{|y}~{{y}{wy{}tww{|z|{z|{{z{yy{~~{~y~z~~}yz{{y~y~{y~~~zwx|wwxy|}}{z{w|{|w}xyz|xyzxuz|~~}{z}wz|{~}|~~~|~||}~||~}}|~~w}~~}}}}}}{~||}~~{|~}}|}{~}~}zx||||~~}}~z||}~~{~~}~|~}}}|~|}|~|~}}~~|y~|~{~{|~z~|~}~}}{}~}|z~~~{~|{||}~{|}~}|~|~z{{}|~}|~}|{~||~|~||~||}~~}~~~|~~}~~}~~{}~~{~||||}}}~|~~~}~|~~~~~}~}}|||}~~|~z~}|~~~~~|~|}~}}}|}|z}}|~}{{}~}~~|~{zz|x~~z~|~{}||{}x{|yzxz}yx}{~xyux}xy}||y{~wx|y}}wz}}z{xz{{{y}~{|~~}|z{}|{|wz{|}w||{y|}|z|{xz{y|}|zyy~zy{w{z{y}yxy||~x}|y|}~|zz}}z{{w{z}}y{||{{u~z{zzzvyzz|yy{x~w||{|z|vz|yxxzz|xy{ztz{|}xyzzyy~||}z{{~~zy~}xyxyyvxzvy|x}xzw|{y|{{{yzzwt~{~z{y~zxz}||yyxy||~z~||}{y~~|yzu{x{}|~z||x}xzxy}~zx||y||||}x}x}t}z{xz{||}xx||y~}y{{w|}{y{z~z{t{z{{yv}y}zytyzz}z~xy}~yt}{{~}}|v|z}{{y}}|}}vw}{~zx{|}|yw{y|z}w{|y{rz~y|x|}||}x~~xyzy|||~z~y|yu}w{|}yzzy{{|v{{{|zyz|}||||yzw}}y{|{z|wz}y}{zz~wyuyxzyyz~~z}}yx{~x|{{y|zy|{yyzt{z|zz{}v~|w{}~x{zy{zs~wyzy{yx~z|ty{||y||z}{|{}z~yz{x||yyy}~{}}xz{z{w}{}{{zx|wzy{y{t||zz{wx{x|zz~|zz|{zzxyyuzzxy}|~{yy|{{{z~y|w{{yyx||vzyx~z{w|~z{u~|~z|z{{{}|~x|}|z~z}y~~z|y~y}z}{zy|}}~yy|w||zz|xxy{~{~~||~~}~z}~~~||}~|}~~~}|~{~}z~~|}y~~~}~}|}~~|||}~~|z~~~~~||}z~~~y}~}}{~~z|z{~}z}|}}xy}~~}~}~|}{{}~}~}~}~~}|~~||||}}~}}}}}~}}}}~}}~~{|}}||{z|}{}}|~|}}{}~~}~{}|}}|~{}~|~}~{}z~|}}}}{}~~~}~y}|~y~|z}|}}~~{~}~||~~}~~~||}~|z}}x}}~{{y}}~{}|{}{z~}|~~~~~}}zy~}~|y~}~}~~|}}}{}~|~}y~y}~||}{}{~|~~||~~{}}{~{{}~}y{||~|}wzz{z~zxxw{yz|z~yvyxz{z|{wyyy|~yy|~||z|}{~}~z}{||vtz|{|~|y~zwv|y|tzyzz|||zxwv}wz}w|zz~|{|wx{}{|{{|{~y~|y{y|z{{yx|w{{|z|zzyx|z}zzw|xy}vv|w}y{xy{{|{{|wyvy{{{}{|w{|zx||yz~yzvzxx|z|||}{wxz|w}z{{xy{z|uy~w~z}zy{z~zyzx{|{z}~zv|zxxx}zw{|y{|~}w||zxw|yz{|w|~xx|{}|}}~}~{y|}}{||z}~zy|{}x{yxwx{{x|y|ywwxz~zz{zz}~z~}}}}|rzz}v|xyzv{}}x}}x{~|z{|x}}~}|xy||}~zyzz~w{{w}z|y}vzz}~{z}}z}{}}~z}{z~w~{|~~zyy|y~|}z{~z~zy{wzxzxw{y}~w{xx|y}|{||z}{|yx{}}{}}{yzyyzx{zz{vx{}y|z~yz{}{{y{y{yx|}z||~{zz~xz}}zz{{|}{z}v}}|yy{x}{|{{wz{|yw}zzxz|xxy}x{x||{z}xxz{z{}uz|~|}|||v}z{{}zxw||y{yx~|yzzv{yxyw{{|}|}yy|yz}}|}w{~zx||y|z~}~}|}|z}zz}zz|zx{zxxz|wxxz{z}||{z|{}|yx{~|~x{|y}xz}}|xy~}}~}z~}}}~}w~{{}~~~}~}}~~}|~~}}}{}~~}|~}|||||}{z}~~|~|}}{~~}|}}{{}{}{|{}}{~{{zy}{~~tw{y}~~~~}}|||~~~~~~}{z|y~|~~}~}{z~|~~|}z~~}y~}~z}~~~~}}~z}z|}~y{z{}|}~|~~|~}~~~}~x}z~}z}~}~~}{~~~|~~||{}}}}~~}{}|~|~~~~~}|~}x}}|z}{}||}~{~}}{~y~||{}~~~||z~|}~{}{|~}{zwwv}y{~z|~}}{|||}zx}zx~|}|}{|~zz}x||~|wvx~x{y~}|z}wvv{yz{~w{yy{{}vx{|{z{{zzw|}z~z|wvzz|y|zz|zz~y|}~z}||}||wy}{}~|}z{~~y{}z}zv}||{{{yxyz{{y|zz|y{~|{{x|xx|y{|||wx|y|zz~}|x{~}x{z{zy~ww{~~|}|z{~x~z}~zzvy|zw{~yzxw|z~{}|{~z{~}y{{wzx|w{}{y|{v}z{|z|y{x~||~{|z~u{z~~|~x~xyy|}wz|z|w}{|w}{z}}z{}~{z{x|}wvyz~}|w|}xzzzxz}}~{x}}|}{x}z~}~{|y{zx|w}{{}yz~zxw{{y}{|{~yzx|}||{|zyw{~}u}t}{z}{z}~~z}|yz|{|{|~z~{{y}~y~|t{|{zz|~{zyxw~}|{{||{xw|||{{y{vwy|||u|z}{y|}zzy}{}~t{|z|{v{yxz{yzy}z{vyy~{}~~~z{|vy{xyxy|uz{y~{z}}zz}zzwvx{yzxz{zz~~{~|v~x{}z{x{}~x{~}|~|yxy|z}|}{|}y~|z{|y}z{{}{tuzzw|~}}yy{y}zuy}}z}u|{{}|~}xwy|yv~w{z{~{|z~z~yyyz|}yyx}x}}~}{||~z{}x|~~wy~uyuz|wz|znyxz}}txzxz~~y~~{yx{}}z~z{}~}z~z}|}~}~}}~}}~{{~~y|}~}~~|{z~~{}~{z~~~~}}}~}x|}~|y~}z|}|~~~z{~~~}~|~{~~z{}}|}|~}}}~}|~|}}||~{}~~{~|w}y}}~~~}~z|}~~}z~~}}}~|~z|}{|~~~}~|||~|~}~{{{||{}}}}}~{}z}z}z}||~z~y~}{|~~}~~~~}|~{|}{~|~|~{~~~}|~~~|~~~}~}}~~x~~~y}}|}~{~~}|{}~~}|w~}~}}w}|}~}|{{~~~}}{{x}}||}}}~~~x~zz~{~|~}}{}~~}~~{u~}~~z|}{z~}}{~}~z~r~}~|y}|~zx~~yx|zy{}xzzz|t}||||z{y|}{|{uuuwyzy}zxv}zzz}}~|zz{{zv}yz~z|~uxy|~{xz{|{xyyzu}{wxyxwuy}ywy|uw|{~~ww~}wxz{{{zv{z|{x~zx}y|z}}{|{{{{~zyx|v|x{yxv~yz||}}{z|uzyx{{vxz{{}zxy{wz|zw|z{|y~{zz{~|{z}w~zw{~{z{~~~|||}y}~wyutzy|zu}{z||{}{yzxwzwz}y}yxz}}}~}z{{zx{~yw||{~z|zwx{zy~w~y{vwyzyywzz~{z{{x|w~}xxwyxw~z{{~~z|xw}{twx~}zwxyy{}}}|}{|y}{xww{{s|x{{{|z~}w}~vy~}xyvy|~~|}{}|{w{y}|vz}xsz{x~xy{{wz}{xw|{{||zy|~~y}z}|}{y|}~{}||y}{}~~}{w|xwuyyz~|~x}|wvx}|xxy{}~vyy{{{|}xz~{}{}}{|{yz{{}~~}xz|z}}zu~}{xzy|{z|yzwz~zzy}xyvxzzzzx|{{y{|}{zy{yx{yz{z}{{||{xu|z|{xwyx|yx}{{|}{xyvywyt{u~vuxxxzw|}~{x}|y}~|~}z|s|~y{{|y|{yy~zxw{y{}{z|{{~|yzyu{yzx||~xu{ywxwz{~y{yy~x~xz{w~x{~{z~v~x{tz|w~{}|z}zx{{wyz~}w~y{{{}{yzz}{y{{x{yy|z|x}}~z~yw|~~}|}~~||{}~}}~|{~|~}{|{|}||~~}z~|{~z}|}~}~}{}}z~{~{x|zy~}~}~x|{}}~~~{}}y~}}}~|z}z}yz~||{~||{}~{~y~{|{}|}z}||y|}|}}~~~|~}}|~|~}|~w|}~{}}~|~}|~y}|~|y~~}~~~}}}}{{{{}|~|~~{|}}{~{}y}~~{~~z}~~}|}~}}}|~||~|~|~}~~||~~{~~}|z}}{~}}~|~~z|}||}w|~}~yyx}}}}|~y}|~~|~}{}x|z~|{}}yzxx|z||}{}|~|~~}w|yz{y{y}}~~}w|z|zvzx|x}ywzxy{}z|yzz}zyt{zzy~|w|yz|zy~u}ywxz{x{{||{zxyzzxz~|y{{w{uxuz|{z}x~}z{~z}tzzzxyvxxwx{}yy}z{}z{uxyx|z{z~}y|{{{{{y}|}{yv{zy|zw|~v~xxy|{zy|{~vzyxy{|zyvzzz}z~{~xv{vw~}y|zw{z}y{vzxz{z{wz{x|yz|}{xzy{y|{}z{z~y|vw}|z||z}||{}w}}x|z{{}z~~x|zx{{x|y~zy|||}z{zwyyzw{}y~{z|~|{}{z~{wz~{zy}vy~}~x{{}wy}zyx{}x{|v{zyx}yyx|{{}{}y|y}~x|}}}{|yz{yy{zy{vw{}}{}{y|{|y{zyw{w{y|}z{}x{|vzxxzzx}y|}}yt{|{x}}}yy||}{}|}|x~~z}|{}~v}{|}z{~z|u{wzz||z{~z}{|x|zw}}}~{x{~|wz|z~z~~~zw{~zz{z}|x||~xz{~zxy~|{{|{{~y{vzxy{v{zzz|x{zt}{~v|xy}v{u}y}}|y~yy|~wwz~}||v~z{|{}x{xwz}x|~y|z~}z}{z|u{{y~xz~sy{|||z~yww~y||~{yv}xu|}{~z~{~zzvxz|yx~z|wwy~~x{||yz}yw}wu||yux{}xxz}{|yysz~{{xzz}~{y}}y~z~v{zv{{~}|z|yz{w}{}y|wzzxzzr{||~}z}}||~~~||}|}{z|y~{}}}}|{}||z~}~}~}~|}~|y|~}|{~|~y}|z~|}||~{z~}~~}z}}~~~}||}}~~~~|{y~{|~{{|}z}}|{~|{}}}~|~~}}}|~}~}~{~}z}yy}z~~{~}~~}{z|{{~{~{~{~~~}~~|}{}|{~~}}}}~~~~}}~~~~|~~~|}|}||}z|~}z|}~z~}~~z~~}|~z}}}~~{~|}}}z{~~|}}z}~}|{}}u|~~~~{}|~~~~|~}~~}|y{~~~|~}~~~}|~~~|||}~~}z~}~|}{{}~~~~~~|}~|z}~~~~r~~~}{}}~|~{~{}~x}|z{|~xxzx|}v}{yzyy}xz|wyyy}wzz|xx~yvz~wx}zzx}|~~zz}}w|zwzu}wz|y~{z|zwxzyxyxzyy{{x~zy{zzx}y||wxwyx~z|x{xzzx|~zuzw{v|vwyztyz~}{z{xz~x~}yyz|~z{yx{||z~}{x|{yywyx{~z|}}w}||~y{{}~yzzvz|}}}}x{|~}{u|vwtyvw}~z{{}z{|zy{zvy|zx}z||w~yyzxz{w~z{~}|z{zw~{x|}{~{}uyv|~{z}x{|{z|zyzxx|{w{x~~}z|~w|y{{|y|}}yz{|{~zzz}v{ywvx}{yx{x}wv}xwxwx~yz{z|zvv}zx}}|y}~{z{z~z~}}|~z}yz~~x{}|v}{{|~{zyxz}{y{{ys~}~xz{}{}zz|~{y~|}~y{~x~~zy|~{xyyx~y||}}}{w{zy{y|tz|}x}|}{zz~~||}wyz|y{vx{x{}{y}zyz~z{|~z~{z||x{||z{z{y}v}z{{zy|{x}|}{{yz|||yyywzyzy|}y{}{{~~xx|z||wy~x|s}xzzxyzyy{{|{z~}y|xxx|y|zwuw~{{}zzy|yvy{~|}}zz|{|{{z{uzw}y{yz|{z|x|y||{}{yxyy|w}v|z{y~|}~zxyz~~}z{{|||z~yzz~y}{}{w||}u}yz|y}}}|}vy}zzz~{t{{z}z|vx{}{}y}}|~{z~~|~~{}|~~z~|{~||}~zz~|{{~~~}~~~}~~|}~}x}}|{}}w}s|{}~}~{|sy}~~{{~~~||~y}|}~~~~|~}~~~}~z|~}}y{~~}~}|~~y~||~|~}{|z}~z}}z||~~}~|}|~}{y~{}~}}~~~~}}~|z|~}{~~||~~|}~}~z~~}~~|~~~~x|~}}|}z{|x}{~~z}z~|{}{~~|}}~y}~}~~|~}}~y{~~}~y|~{x}~~~~|~|{{}~{~}~z~~~}}~~~y~~|~z}|~z|}~~~}{|~}~z|}|z|z||}y~~{~z}~~}}~~~||yy{|{{y{||~vyx{xzy|~yyz}zxx}z|wy~x}{x}~{v}{w|}}yy}yy{~xzx}v{w~w{}yywz|}zy{|y{}{{~{{z~|yyyzwxx{~}{~zyz|~y{{x{yuz|}||~{yz|yzyyyz~z~zwvxxy|}zwz{|x|~z{v{w}xyuzwwz|qzx|x{{yy}}y{{{z{x|}z~}}zz}{~z|~z}y{~{yy{z|}{z{xw~yyxy|~{{{{~~{yz}~yzz~{}z}z}{|z{y~|xz|xzw|~zzxy}y}~w{x{~wx{{v~~xv{z{~~|~~xzwx|xwz|w|u~}w|xwy|z{y{}yz|zyxz~x|y|{{~xx~s{}w{yzv{yyz}y|}{{zy~~}x{z{{|y{}{{~}~yw}~{{yzz|}}}~zvz~~{}xwv|zyy}{z{|z}y||{zy~{zyuz{{|}xzvw~~|~y|}xzx}~x~}~{{y{w}|w{{y{zw}{|wy}}zzzyx}{{||yz|}wz}z}{yzzyz}z~zy~zzyy|zzy|u{}y{}|yzz|yy~{x{w||{uw~}{{{x}{{y~{z~z||}|{|y|}uwxw{yuyyz{|vv}z|x||xu|y|v}}|{y}yyyyzz~w}wzzxyu{{z{|zzz}x~z~|xyw}{|z{z~~~ww}}uyx|syx{zuz}y{{x~yzy|x|{{}y}zvyyx}{{w||~v|zz}|z}|zzx|~|xz|yv{}~|}}~~~}|~|}{z}y{{z~|}y|~~}~}{}z~~~~}{{}y~~}~~~|{}t|}}{y||z||z~|}|||~}}}|{{~z}~}z}~}||}y}||~~~}|~}{}}~y~||}~}~}{{|~~~|}~}|~}}}}}||}y|~}{~{~|}xz{~~}}||{~z~~}|}z{}~|{~~|{}~}}}z}|~~~|~{}}}}~{~{{~~{}}~~|}}~}~z~y{|}}}~}}}|}~~}}~~y~~~}}}~}}~|~~~~}}zy}}{~|}~~z~~}|}|z~}~}~y}||~}{{zx~~{~~{}~}~|}{}~}}z~}|||~}|v|y}~~~~~}{zyw}vzz~z|y{zxx}wz{|yxz|yw}vyzyzy{~}|x{~z}|z|y|{|yz}{x{y}}zw~v|x{}{y|~{~x|xx|{zyy~|~zz}{yw|zyx{zz}{yy}{z}x{~|{y|{uyxy{}}z{x|}yx{{|z{xvvyw~yw~uz}wyx|xwvx{|z||y{y}x~|y~|~zyz~y{x~zt|{~{{~~|y{~}{xypywzx}zzzxx{|xzyx|xy~{wrw|{||~yy{yy~zz~{|~{z~{u{|v}~x||yx||{}zv{}{y{||z~~yzzyx{ywv~{~zzx|~y~zz~||yz{}xyzy||}x}~yx|y}{|{y{vvxyyyyzz||}vv}x{{vz||x{u}|}zz|}{}~~{y~y}{~}z{}uyyz|~wuu|zzzxyxu{{y}~xy}||wzz~~u~|}~xy{zz|~{}}{}|x{vx|x|v{|v{u|v}{|wxz{ywwwxu}z}xwz|xyz}y{}zy~v~}yy{}|xzz|{}~~vsyxy}yzy}}x|}x|zq}z|~z~|yw}xxx}~|{}zz~}y|{z|wy}t}u}t||~{||{z{z||{z{zyz~}zv}}|wvxyv{x|||z~|{yu{x|}y~yy}z~}xy||{}}|~|{|wyyvv{|{y}}|{|wu{yzxxxy{{z|x{{y||z~|}~w{~|}w~xy|}}|y|zzzz~}x~xxz|{yz}yzwy|z|xvy~~xzwzw~x{z|}z}|~|~}y}~~zyz}~~}{{~}|z}}~~}}}}}|}~}~|~|}|{}{z|||~{}~}~||~}~~~~~~|~{~~z~~|~~}|}~|{~}z~|~~~|{{}}z~|}~x~~~}}{|~}~{~{}||~|~}~y~x~|||~}||~{~z~~~y{~}~y}}z{}~{~~}|}{{{~~y||||{|{|x}|~|z~{~|}z|}~~||~~{}|~|~}}||~~|~y{z|}{|{}~~~}}}|}z~|{~{}~z~||}w}}|~|~||}{|~y~}|{z|z~~}~}}}~{|}||}~|~z}}}}~z|{|{~y|}~~}}}y}~y|{xz}y|{z|{w|{zzzx||w{xz|}}{x~|{wzvyxzww|z|||z{xzy|x{z}~z}yyyyzy|w|{yxzzzxy||uv|{{uu}}~yx}y}xx{{}yz{}{w{y~wyy~|{w~|{y|||~xzzy}zz|{|}xzvy}}||yxzy}~{{xw}zwy}{~|{x|}|}z|zz{{{~zx{{z||w}y}~w{}}y}x{y}{zzyzxx|}z{|}tz}z}|xz}xxyz{z}y}~|uw{}x|{~z{z~{{|y{~{}{x{|y~xy{|vywwxzy{yy|{z}}zuz|x}zyx|z}{zz{y{z}zzzy{y|{z{{zz~}xz|~y{y}|y{}||yz{wz||zzzy|~s|||{xz{|{x{z}yy|xzx|w|}x~{xyyx|}{zy{z{wu~u}}y~|yy{||}z{yz|y|wzy||{~w~~}ws|{yx~{xyy}~xzzyzx{w}v~zzvz~x}w{y|{z|v{|{{}~{|}wxyy{|~}y|{y|z{zy{{|y|x|{|wzzzu~x{|yxz~~yzz{|t~{||xy}|{yxz{y{x~z{~x|~zz{x}}y|~v~|}x|{v{{yww|x{|~wzwyzx~}|y{||y{{|x}xzzx}zzz~{zzy{x}{|}y}z~z|xv}y{zz}y||xx|}~wz{|z|w|{{w|{{u}y~zy{{y{x{{||{z~y|z{{|xzx}xzzy|~{z{|y}|z{~wy{z|}{x|{{|x~~~~~z~~}|~~|~|y|||}~~y}~}{{}~||{~{{{}}}~{}~~}{{~{||~|{}}}}|~}|}~}x|~|~|}~|}}~~}{|y|~|}~|~~}z}}~z~z}~{{~{~~z~{z|}|~~{{~}|~~~~|~~}~~}{t~~|~|~}}}}}|||~}}~{z}|~~}}z}{{||}|}}z~~}~}~|}|~~~~~||}}~}~}~~~}~{}~~~{}~~~~{}~~~}}}|{~~~z}|y}~~~~|z~{z}}}}~~~|}}}}z~||{{|~z}}~}}|~}|~}}}{}z~u}}{}}~~~}~yv~{z{xzw~}~w{}xww{||z~yz|x{v{ty}x|{}}y{~zz{{yxy|~xyz|}}{{|z~{vv~{|{|zw}{y|xxywy{z|xyzzzz{wu}{ywx}|~yz|xyz}yv{{||yy}x||xyy|y}~{zz{}~{wx{}v{x~yx}xxxwyz~vzy}xz~||x}|{x|y|zxz}z~w{~z}}z|}|}w{x||w||xy}z|{yxuyx}z{|w{xzzwy}~x{||}}z|{}{yy{}yz{}}xy}yz|v~~{z{z{wyz{zzwz{zw~w{{vx{yyyz{||{|y|y{z||zwy|{}~yzy{~zzy{{}z~|xzzwxyu{z{|~zzyzwz{~}{{z|{x||wy~}}|xy|||y||~z}z|xw{x~}zyy}{yy}vxwzx{m~x}y{|{{|z}||yz|xy|v{x{{{z{|{}|{yz|}z{z|ywy{z{vzyzzx{{zz|}xuw{{yy}xwy|z|{zw|wy|w~}~~}}~|~zw}{}}}xz~y{|x{yx}{yvzxy{w||u~y{|w|{uyxyxz}}|{z}zxyy{z{~~yz~}z}yzz{zz}xxzyyyy{{s{y|z|z{{}|~|xv{}~|z~zx{{|x{~{|||w}y{y~|yx{~x}}xwzytz{y}|wz{zzzy{zyzyw}xy{{z~~y{z{~z|{~|{|x|w}|yz}z}zux}xzyx}y~xyv|yzzwxyyxyx~~{||zyzzy{x|y~}|}{|||yyz~~}}}|}}~~z~z|||}~~~}}~~|~~|z}}||{{|~}}~}x~{~~}|~~~}~{|~z{~~}}}}}~}~|}~~}}~}~}w}~}~|}}|}}{{}}{|~~}|~{{~y~~~~~}~{~~|y~|}{~}x{|~y~~}~~|}}~~}|{~}}|}|~~}{~~~~~}{~~}~|}}{|}~~}}~|~}~~}}{|~~{||}{}}}||}{z~~||{{}}~}~~|~{~|{|{~|~}}}~z}~}z}~~~~~~~{|w~w}~{}|||}~||y~~~}~{{~|x}||{{~}}|z{}~}~}~~{{{{wzxv{x}u}}{w|zx|}w}{zzvyww|{ww~|{w|yy}y|w}|zzzxx}yz}z|}{{{}y~w~vyvw|}yz{{{z{~y||y|~~}xw|~zwy|z||x|vyx|z~}z|}{|w{zz{y||yyz}~~~zxy|vyyy}{z||zw}~z}yzx}|z{ww{}zw{wz{xyx{zy{z{{x{|x{yu}zv}{~|zz|}{~yx|x~}z||w~|{{w||~zzyz}zyz}}xz|yz|vz{}{z{|z}zy{}y~~}zy{zyyzz~}|{~}yy{||wz}~|wx|{zzv{x{{~|y{}zy}yz~~|{}zzxxz|{{z{}}zx~||zzzy{|z{~~|z|}{}xx{|{y{|}x{xxwyzv}{~z{{xxwxxxy}}|yy}{}z}|{y}|zy|}|yz{}z{|y|}{|{x}y}|u||z{y|}w{yx}|z|{}zx~}|y{{z|x|||vyy{z}|~z~|zy~xxyy|u{{|z}w|{y~xz|{z{yzxzzvw{{}{}x{|{yx|}|y|yzwx~yyz~v{{}yxy{y|xyyxyzxv}~{z}~}z{y~xx}w|}v~|xyyz{|z|}}|zv|}|wz{~|wzww~z|z|}{{|x{w~w~|x}}zyp~z{yy|{}|z|{y|zzz}{{|{}}zz}}wz{}{|yuzz{{x}xx|y}w}yz~xy}x{z~z}z{z}y|{zvz||}xz{x|yw~|ww}}}}{z~}}|}w{x|{{}|zz||~}~z{}|}}z~~~}~}~}y~{{}~{~}}~}zz|||}}}~|~~}||}~~}}}~|}|}z}}}~~~|}||}{{zz~~|~y~~~z~}}{||~}|~{}~}}|}||y}~|||~{~zx{|~~}{}{{}z}y|~|~~|}zz{v}}~~}~}{}|z~}z~|{~~}}~y~}{z~~~|~|}~{{}{z~~|}~|~~~~{{|~z}|z}~|}x{~}~{~}{~~~~w|{|}~|||~}~{}}}~~|}~~}~~}{w}|}}~~|}~~}~}|~}|~}}{}}~~z~}~~}||~z}|||}|~}}}y~}{~~~}{z~~~~~z}|}|~~~}x}~||}{|||w{{~{y{}zz}zzu{y|wzvyy{uxz|{y{xv|yzv{yx|ux{zyxyz{yvz|zy{{|zz}{y}~z{y|zx}}|zzy{x{}yyy}y|yx}~{}xv{{wzw}{z{|z|zs}z{~z}}{yxz{{{|xz}x}zwx{wxyzz{{~y}{x{wz~}{~zwxzxxw~xz{|}{yz}x{}{}|yyxw|}}|}zwx{xuu|x~zxvy{{|{zxy}yy{wx{{xy}}y|yz{|z}y|z~xz||w~yy{{}{xzzy{z|}vyzz{~yzz{y|zy~zyv|{~{~zy~y|}z~}yx{s}v|~}{}}zy}{z~wwxzzwzzz~~yyx~w|}xzxz{yyy~yx}}z{~y}z|zyy{}~|y||xy~}z}}|~z~xxz{xxy}v{yzy~ztx|~}w|||wz||{~~zx~w}}}|zzyzww|{zyz}{zxxyz{wyx}yvy{yy~}yx}xzxx{~z~{x|}}{{}}y{~z~t{z~{}|zwzy}{yw{{|yz{v{zwwz|}y{uy{{{zyww|}{v{w~{x{zz~z}~}z{}|{|}~yxxzyx}}~zy}z~{vz~{yyzyxyz{{zw{xz{z~||{}y||y|{{z||}yx|vzz{y{{xwyzzzyt}zu{{vx|{~{|x}~w}yw||}}~{~y}yzx||{}|~{z}~|{|x|z{yxy{|xuzxvx{x}|zwz{w~~}|{~y}{{}|yuuxw}}wzz~}}|}~{}~|}}~|~y~|}|zz{{}y|||~{~}{~}~}|}}}~~||~x~|~}x{~~}|}|~{}yv|~~~~~}||~~z~|~}~~~|}~}yz}||}~~~}}z|}{}~zw{yz~~|}}}~}~|~~}~|~}}{||{{v}}~}{|}~}~~z~}}|}~}|{}|~{||~|}{}|~~~|~}}{~~~|y}{z|}w}}}}}{}{z~}~~{}y||}||}~{}}z{}~|}~z|z{{~~~|}}}~}}w{~|{~|}}~~}}~}|~~~}|~}}|}~|}z}}~~}~{~~}}~}~~|~}y}}|z~}~~}}~{{|~~~~}~~~z}{z{}y{zzy}{||v|}z{{tz{yy{}~~zw{zy{|{{}wy{|{}xvzw{y{{yxxx{y}}}vz{|xw}}z|{|{vy||}|{y{|y}~{|}||{z{x||w|}~xyx|z{w{zzy}}y|z{|yxzxxy|z|}w~y|u~~|}}|z}}yzz{{{{~{zz}|{{{|||wz}y~z}~xzz{}~|{|yzzy{w{{y~{~zv|{{{||}wzy}x{z}zx~yxy}|wxzy|z~y{yvw}zzx~xz{yx}|~}|}zx~}w~~|yyyz{zz}zxz|||x{x||y}zyz}xy|yvz|{zx||~||vyw|vwywzxw|~z~zwz{}||y{~y{{uy~y{{y|v|y{|{yvz~w}r~{y~{}~zz}yu}|y}z~yw|}|{{||yz|~z~{}}|{y{zxvyyu|syz{||wx}y{}}xzzx{|w}{z{q||}~}vx|zu~}{x{{|u||w}yx||xyzwyyy{xyy|y|xzz|z~{w|~ww{wzzy}vzwz|s{~y}y|{{|x{v|{z||{}y}zz|y~vz{x}~xyz~xu|w||xy{yzz{{|{vwz{||xz}{y~z||x|w{~{{{~~y~{{~xxvx|}w{yx{y{~{w}|{}zvyy|}v}}zz~{}~wyzzw}xz~vz|{zwx{|yx~x|{yz|zzu|{xzzy||~y|{|{x{}~yy}}}{{}{|w|y{}~{{zw~}~~z{z~{}yyzzwzy{zyyzz|}}wz{z{z|}y}~~z}|{~~~zx}}~|}~y}yz~}~z~}~~y~~}|~~}}y}|~x}}|~~}~~~{|}y~}~~~~}~z~{~}~~|~{}~}{}z~||~~{|}}z{y}~{{}}|}~z~}|~~{{|{}~}}~}|}}{}}~}}~}~{|~|}||~}|~~}}y}~|~|~}~}|{|~z|~z}~~|{~}|}{}{}z}|~}}|}~}|y~~}{}}}~||}}||~}~}z~}~~~~}}~}}}}{~}}}~|~~~{}}}{~}u~~~~}z|}y~}}|x}|||}~}}}~||}}}~zw}|}~}~~~~}|z~zz}z~|{{zw~{}xzu{}y|xv{vxyuy|wy|vzv|{~{xyz}v|z|x{~y{{|{}y|||~}{|ywxzzxv~z{}w}wwyzzwwxzxu{{y|~tw{w{xyw}xy|{{v||||x|yxzyx}v|zy{{}|~|z|{||||zz|y}}zxyz{|{yyvzzxzyx~y{~zzy{yz}{|y|z||{}}y~x||y{tzyw{|wuz}}}yz}~xv{xwz{xwvw}v~x~y}|z|xz||~}~yx{v}xz|~~{|w{}{zvzzyxyx|{}zyu|}y{}~yyvyx{x|w~}~~zy|{y{w~}u~yz{y|~~zx}~~~w|{z~~{|yyy{wxx|v|z{}tyyxx{z{y||sv~}z}~y{{~}yz|zwx|}z|~z|v}{|w}{{y}y{zzw{zvxw{}|yz|z}|yzvy}y}y~{yzx|~~~}y{}y||{}x{z{yv|~{|w}}~|zxzv}uyv~{u}ztzz|~|{{z{~|z|~{|z{|zzwz~z{}zy|wx|x{yx|xy|xs~~|z}y}|x}|x~ywz|}{}w}z|~{zv|{}|xyu{|{zyz~x~|uzyzxzzzywzw}}}{zzw|~|z{wxxxz}{|z|~y|}yy{}zy{z|||}z{|}|y{|~y}~x}~|||{}wzx}xwzx{z|zxx}||~x{}|{{}z}yx||}y}{{|z}wzy|~z|yv~~yvzxyyz}}z|~}z}|yz}}|{v{zz|z}|{{|||~{{~{{y~||{~}x||~{{z}}~z|}z~}~{~x~~|~~~~~~}}z~{~|z~~~z}~|{}}}~}|||z{~~}~||~}}~}|~}yz~|}~y|}}z}~y{~}~{}~}~}}~{|~|}||z|~}}}}~|}~}z}~~{~~~|}~|}}~{}~~~~~{~|~}zz~~xx{~~x{~~~z~{{~z~||z||{}x}z{}~~z|}|~}{~w~}{{y~~}}~z~}}{}{}|}~{}z~|}~~}~}}{z~}}}{~|}}}}}||~|}|z}}yz|{z{~}}}~y~~}{~}~~~|||z}||~}zz}~}z~~}x}|~|~~{}~|~}}~~{}|y}{|z}~y~}||~~~xy|ywy{~}~xwy|zxw||w|~z{{|zx}z}zww{x|x}ywx{|{wx}}zy{zzxzw~{y|zz{{vx~vz|z|z|}||z{zxv|{{y}z{zz{uywzx{y}z{|uy|vzy{|{z|y{y|yx{{xxzzwxyy~}xy}zx|y|y{x~}z|~{xywxxzwyv}z|yz~yzxv|{z}z{u}}zy}{|~}}||xyx{}{x|~{|~{~y|}}{zzw|{{~{xw}y}|v~vwy{{zzz|z{z|zyyx{|z|yy{wwxw|zz||x{z{|{~{zxxw~y}xxu|||vz~}xyz{|{y{xw|}}~x|xzwz{zx|u}|{z|zz{|}}{|x}xzz{|~}{|yz}}yz~~z}{yyw{~~xyzz|{zwt}}z}w|z~}|yxx|r}{|zyx}wzzxw}y{~|yz{}~u|y}yy}{}y~}|zz~}y{~|{|w}{o{|}w~y{}{xw}}{{~{}uuxyww|z|zyx~}{~v}ww{{z~yzzzzz~}~zxy{xzx|}~z{|zzwz{xy{u~{|zu}vyx{zz}~{{zz||v|u{x{~{y~|y{y|z|yy{w}z|{x{{wz{x~zyxv~z|{u|~{xzxz~z{~{~zz{v{zxzyzz|y|{{x{}~{xy|zw~}{z}x}w|z~|y|y{zwxywx~{yz|}x|vx{{{z{|zy}}}zyx}xz}z~{|yx{zvx|{|{|{wyxzz|z{{|y}}}y}~~~{}}|}~|~}}~|z~||~}~|}|}~{y~|z}~|}~z||}~{}}|~z~~~u~}}}}~|}~~~|~{||~~{~}yy~~{|~{~}z}}~{}~}{|}~~|~x}~~{}~}~}~~}}~~~x~~||{|||}{z}|~~}}|~~~~~~}}~~{{{~~~~|~}x{{z{{~wy~~~~}~}}~z|}}}~}{}z}~}yzz||}||~x{{|}~~~||~|{~}}}{~~{|~|}|}}~~}|}~|~~|s~}}}}~xz}~{}}|}}{}~|}y~y}{~|~~|}}}}}}~~~|~}y}x~~}}}~~~}||{z||~|}}|}|~}~x}~~|w{zu~x|{|}yx|}{vvwz{wu{|{{uvx{v}|zz~|{y{x|z}|w~{v|~{}~~}|xz}xt{zzw{~ytzwx{wxy~z|w|xzzx|{zzyz}y{zzzwy~|x{zz|z{z}{|y{|y~|xz{q|~{w|x|vy~|{zxwzyyy{|zyyx}y}xvx}zw{w{z|{}}}~}yw|}x{y|z~|}zy}{{|x}xx|z}}zw|yuyxww}}y{xyz{z|xzxx|}|~x~~|x~~|qy}}{y~{|}~}{}z~~v{}|uxzxyw}yx}zwwxz|yx}y|~}xy|~vzx}{|~y~w}|~~y~x}|wz|z}y~|}yyz||{xtwu{xxx|x}~x|yxzzv||~yy|}z{yz|y}x{|y~{zzz~}xvx|zx~|{|yx|xzw{|yyz{y}{{}z||s{y{zw{{}z}}~~{|yyzyy||y}zwy}yz}{~||z}~z}{zx{z}{xyxzyxyzz~w||{zvy}z~}x{zyxz~wyx{~ww}x{~{w|yx~{xx~zz|y{{vzzwv|x}{~y{||vx|~y~wy|zzvyw|~z~~~}v~yxz}z}wz}zw|y|wwx~yy{|yxw|u{z{y{y~|u{y|y|~z~zx{}wy}{y{~|}{z{x}z~xxy~{xvwy{z{||}xz{{zvvyz~}}z{vx{zx~{z}|~~|}}{xv}vx||{|{w}yz}x~zv~{wxyz{zwy|yy}||{{{|{}~y{zy}}z}~z~y}y}~x~z||~|}}}~~}}|~~~}{}z}}xz}~||{~{}~~|}~|~~~z~zz}~xz~|{}}y{~}}|z|}~~|~x}|~~~{~z}}|v~}|}}||||{}~~}|z}}}~~|{~{}}}||~z}|~z|}~y{~}~~}|~{~~y|}w{z}}~}}~|}}y||{|~}}||~}zz{z~|}{|y~{~}~~~}{|~~x~~{~~}~yz}~~~~}{}z}}z}~~~|z~ry{|~}{{}~~~z~z~y}||||~~~~}}|}~|~z~||~|}~}~}}||{~}z||~~|~}{~|z}|{}|}|~|}|}z|~}}|~~}|}~~~|{|z{z|{zxv{xzw{}|yz~zxx~|zzxxz|vwy|{{|{|{}~sy{{~y|{zy{zx{yvy{{y{|~y|{{{zzzu}zzy~}||zzyzyz{wxy{xz{~~vx|~|u|x~yw|xxy{vw{w{v{xzxy~wyv}wvy}zxy{yw|z~w{xxz{}vx~x{{{{}y{}z}w|ww|}zx~}w|z}{{{z~}}vxz~xy|zzz}}x}w{v{{|}w|{}|zw}}ww|xxzx{xy}r{|{{{zzyy{v{wyzyzzzu||zv|~z~wxxw}}wz|wzx|z|{x}~y~w{yzyxuz{x{}z}~|yx~y~x|y{wyz|{{x{zzz{||yyu~w}vzwy|zw|vx}v|x{yu|x}xwz{}t|{}}{y{||xwxv{x|{|}||zx|}y}z|~x||xz{{{{{|{xwzxuyy~}yzw|z}x{}|x}{z|yzxw~{x}x~xw~|~yzszyzxx}xyzyy}|~y{|}}wz{{zzzxz|x~|zv{w{{wzx||{zy{}{{|w}zyz{y{w}zzwyvy~y||}}zxyzyyz~x|yywy~{{xzw{xxxyz{z~vxxyxwzyyxu{}{yzwzxz{yyyx}z}}|z||x{y|syw{xzzzvxy}wzz|y{r|xyx{z|zz}xy{zvx{v{z|vxzy|xz{|yz|{|{z{||xz|y|}zzy|y|zu|{u}}{z~yy}uwxyx{}~}{{~zzwyzy}}x{y~v~yz{x}{xy{}xww}|zz|}yz|}~y|x|vx|{~~zz{~z}~{}~~}~z~z}~}{||~{~{|{|}|{~}y|~}|~~}}z{~~~}~~}}|}{}{~}}~}{{z}}{~}~z|~~|}}zz{y||{|y|}~{|||||~z{|~}~}z{w~||z~}x~~~z|~}|{}~|zz}~|{{~~z|~~~}|~{~~}~~|~|~~|~}}|z}~~y~}|}~{|x}{}~}|~}}~}|}{|~|~~|~~y|w|z|}~~z}}~}|{~|~}}{|}~}}{}{}{}|~|{}{}v|~}|||~z{z}||~{~}}{{~x~~~~z{~}~~~~}{{~~{~|~{{{~}{|zy}~~y|~x|{}}~}{}}}{|~z|}{~}}|}|y~~y||{}~x|~~}|~}~|}{|~~{z}|y|{~yy~{|wx{yx||yy{}zzzv{{wy{{{||x|xu}|{zx|~|~zz|}|~w|{{|}y|z~{yz||yyu|{~yyyw|vzvu|~zx{yw{}y~zwt}t|{}z||yzzy{~~z}|~zz|z{wzwz{x|{}}sy|wy{{z|y{}wzy{zzx{{{{z{wz{xvy}yy|z~y{{|~~{~|x{~w{zz}zyz}yy||{x~||x~z{z}xy|}{zz~}y{x~}zzy{z{|{zw{{|x{x}xz|yzzw~~|zzy||yxz~{yyywxz{y{{|ty{||||y|x}{}|}{yzzz{}~|}yxyy|||w{~~|xzyxw|z|v}z|x|zz{w}|y{|{}}{|{z}}~{~}~}||{~yzwy}|{{}{zzzz~}}|{}{z{}}yvyz}}xx|y{w|x}yz|{}y}|y}{y{~{}}zxyuwyzuv}zywxxvwv~yz~xszy|y}x|vyw|}|~y{|}|{y}z|{x{}{vw}vyw}u}|rz|xwy}x{~{uzyy{x}y}~|yy{x}vyy{uz|||z{|z~{~}|~vxx|~y}{{xx{xz{}}y{z}}x{}z|x}}{x~~y||yy|~z|x~~w{y|~z{{z||y{y{}z||vxwy|{zxz}~}xwxzxz|{xv{z{|zy|{z|u{|}|w~wzz}}}~}x|z}ywyw}{{~r|{u|yy{zx|{yz{z|}zw|z}}zx||}{|~v{~z~~{|}~zz~~|~z~}~z}{|}~{}~}~|~x~~~|}z{}z~}||xzz|~~|~}~~~|~~{|}x~{}|{|~}{|x~{}~}}}~~}||~|~~{{~{||~~}|~}z~}~|}zy|}~~{w~y~~{|~}||}~|{}}~|}~}~z|~~z~}|~|}|~~~}~}}}}{}}z|~}~~~||~~y}{|~~|{{x|~}~}~~y}~}|}|zv~z~||{~~}~}~~}~~}x}w{}y}|{|w}}~z|}|{~|{~|~{y~zx||}}{{~z}|}|~z~z~x~~}|~|~y~~~yz|}|~y~}}~~~{~z}y}z~}}}y}y|z}w{}z|}z{|{xw|zyyzz|{{zz{}w}{{|{}w{z}y}z{w}w|{y~{}w}{z{{zwz|}||zz{zxy~y|}y{}}z}x|z||{y~}}xxzx|}x|{x~{z|}{}}z{zz~}}|{vzyw|}yy{|}}~|y||x{}|{y{~}wzxz|~uzzz~|}z{y~zv|{yzzx~||}zx}}}||~{|}~y{y|{yw~zx~zy|z{|}zx|z~~|w}}~x|zy||{||z}|~zxz}|~|y~xz||zx~z|}|~zy||~x|z}|{}{|xzz|u|~{}~|{||}y{wz~|~y}{{~z}{{~x|w}zz{zw~y{}~}w|xy|}y}|{{z|{~zzyw}wz|yy}}}}y|y~}~zx}xxy}zy|}~zy|}xx{~z}{}z}{x~~~~{}}|{{|}~|}{||}||}}}}zx{{zw}}|{{|zz|~z{}~z~}||~}yzx|z{}~z|{|}{||~~~~}y~zzy~||}}|{}|}y|y|{yyw~uz~yx}{~|}}{z{y}|||~{y~|z~{}}z{{}}|{v}{|}|{xzw}|~{wu~}}w{zy~~z}x~w~}|~{|z~|~~}z~||}}{{{|{}vz{~{y}yx{~}{{}z~y|y}~{yzz}~y|}{|}{}||~~~{}{~x{~|}~{yz~|x~||~}||xzuz||}|yzz||z{}}~{~{}|~~}}}~~|~|}}~~}}}y{~~}~||}~}~{~~~z~|~}~{~~~~}}}~|}|z}~}~~~}}{~~~~~}~}}~}~~~~~}~|}z{~|}}~}y}{~|~~}}{|{|}{~~}}|~z|~|{~~}~}|~{|}~~~~~z~~}y~~}|~}{~}~|~~~~|}~|~}}~}~}~}~~|z~{~~{z}~r|~|{~~~|~|~{~}~|~}z}~~}~~|{z{}}y}~~~~}}{z|}{|{~}y~}{w|zu|zz{z~}|wxv~s{zyvyyx{x}ywz|x||~x{|{}~z{y|v~}zz{zz{z|yzz}yz{}zyzywz{}zv|xzzyx{vxzzzzx{|z}w~{z}{}xw~y~z}zwy}z}uwyy{wyzx}|z|~w|yy|{szy{xy{|w{|x~|y|x}~|}x~~{{{~{{x|}||}|}v}y{ywy}xy{yw{|x~~zwyyxvyy{{{x}{zzu}{}|vy}ywzwx~~z{||z~}~z{xz{|xwzx|x{|zy}u}||w{v{|wy{vw}||x|z|uz|{|uz~y{~zz{{z{~}{}vyywxxz}|zwzxy{x}|yzwzy{|{z~}q}~z~{||}{{{|z{}}|{y{xx{|z}xvyyuzyx~wuzwy|}}}x}|wzxvw{z{{}xx~}}y~}xz}wv}}~x~xx~xx{||{xx~y||z~yyvwt}yz{zzz{wz|y{~z{|y{~|{{yzy~{{{}{x}y}yx{|x|~z}{}z}|xz}y~yxx~wx{yy{{}y{{xyzz~xz}zyyz}}}}|~{v|}{y{|xwx~}zx|zzvzx{|{zy}|zwy{}x{{{}x~yx}y{}{z{z~|zz{z~{|{{zzyy{{wz}yz}xx}~xw|y{sxxzz|{xyzww|~}|{xz||{|y}|xxz}||{}}y}yy{{{|x|{y{zw|}v||}z}y|y|xz}{||z{~|x}y|{zyz}~}|||~{{~~~{z}}}y~~~~~z~}}y}~u}{{~~~}{|}}{||{|~|}|}{~~~||~|}~w}~~~||}|}}{}}yx|}}}{}}}|~}{}|~}y}{~~~~||}|~}||z||}|}{~}}|{~}{z{~{w}y{{y}|~y}~}~~}}{|~~}}|}}~~~~|z~{|~~~}zz|}z{~x}{~z|z}~|~~{|~{~y|}y}~~{}|~}~~}}~|z|{|w~|{~|z{}}}}~}z}}~|~~{}~}~}~}}|}~~y~~~}~{y}}~~{}}|z~z}~~y{|~y~|~|}}}~}~~}|~~|}~~}}y}{~}{ywv}z}x{|}}|{v}{{zz~zzy|||{xyyy|{}~zzy}|zz~|zz|{z||z~v{y|z{{{|xx{{|xy|x||}|{y{yxzzywyxytx{zzx}xz~yzy}||||wx{{z~y{|uy|y~zy}{y|xzu|yy}|{}{~u||x||zx~|}z~|{wy{{yxy|{|{}}~|||zz{|z}|y{}yztzzzz}w~zx{}z{y|{zx{|}x~~yo|~xy~v|z|yv|{{|{y{ww|xzyzz}z~~{xzyw|~zxwzy}zz||zz|zz|wz}~y~wu{wwzzz{}}|ywz{y~|u{}}yzy{xyz{}{x}yz}w}{~|yzwvzwxwx}v|xy{y|{{z|~xy|}y{x~zx{wwz}z|{y~y}y{wzy~yz|{uy{|}{||yy{|xszx{x~{z|{}yz|}yx|~w}w|{ywzxyxv|yy|z~x{~yx|||{|~|~w{~{z{nzz|z{}wzvz~{|}|{~xy{{||{v{||}|{|z~~~yy|yz~y{zz{vy}{yz{xyz~}}z{{}}{}|{{z{||x{~zz~yz~~xv~y{{xvx~}yyxw{{{{zyz{|}|xzx{~{y}yz|{x{zxz|z}}zww|w~}}xyy||y}{{z{||y}|z}z{x~}z~}||}x~{zywy|y{wxzx{{~y{}~yx{yxw}|~|x|~u|zwxxv|xz{zy{w||}|~z{|~}|yxy~|{y|{~{x~}|xz|z}y||~yzwz}v|y}||z|x{~~|{{z}|~}}~|{~}{|}}~~}}~}|~}||~~~}|||~~z|~{|{}}}~~~~|}~~|~z|z~}}~}}{}}|{w~z}}}{||}~~~y}z~~}|}~|~~}{~||}}z}~|}~|~~}{~}~{}~}~~z~~~{~~~}~{~}{||~~z}}~}{~{}}~}}~~{}~{|~~~||z~{}~y}~||}~w}|~}~~}|}~|{~~}{}~||{}|}}~}}zz~}||~{~}|{~|y~}~{~{}~{~}}|~~{{~}|~}~{}{{{{x}||~~~~~{}{{~~|~}{~~~}}y~|~~}~}~y}}|{}xy|}zuzw|w||{{u{yzzu~{yzz}xz||}zv|yx{xz|}|{~xzy|z{z{|zyx{{x|}}z{ztyx}y{xw{~yxy{y|y|xvw{wzxxu|vxy{|wvwx|szyx~{w{xyy|{yyy~|{}{ux|~|||v|wwxyux|xuzxw~|w}|wxz}}z{yxzw||yyy|yw||zz~~y|}y{{~|y}zx|~z|{z~sz|~~zzv|x|}|w}wt{z{u||xvz~y{z|zzxz~~{}{~z{yvx{~zy}zx|z{z|}wwzzvrzvzxvy}z|xxy~y|x{yvzxzzw~z{x~zyz|{}y}x|{}{{|x~wxtz~xy{~ww{{x|{w~xw}yzv|{x|}}wzzxv|w{zy~~zzz|x|||{w|y~zyz~z|}}}|zxsx{}|~{yw}{||zu}}t~xx~ywx{wyuzy}}zz}~{~x~~zz|}|v{~yz{|~{|z|v|z|{{z{|w||y|{|zwz|xx{zu{yz~yx}}z{xzxz}{x~{zwx}xyyy|zzw|z|x|ww~wy{}~{{xxzwz~zx|y}w{yzuz|}xvy}{z{zzwy~xzw~{v~{|~~}yx~y}z{|~~z|y|z|{z}y{wv~y{vy~|y{xzw}w|~}w|~|{{z{~}||yz{}{~|}z{ywx|x{{}~zy{{y|y{}y{~xx~w|uz{z|}yw|y}}~{vyyx|~{w||zx}~xx{z{||~{zzxz~x||}uzzyywx{}|yw{|zz|~yy|wyz{|{|{{y}y}w|}}~}|zz{}~~}}zz||}|z|}|}~{~~~}{}{}~}~}|~~|z}~}}}|}z}}~}y~}|~}|y~}~}~|x{~|z{}~~~|}x{|y|~}~~z~~|}~{zxz|~{|~}z}{z~~z~}~~}~~{~}~|~|~}~~}~}~|}}{~~~~}~{{|}{}|z~~}|~}~~}|~~~|~{~~~}}~}}w{}z|~~~~}~|}|~{~|~~~~{yz~}~}{~~}x|~~z~}~~~}~~}~|{}~}yz}x~}~}~~~~|~~||}}{~{z}|~~~~{~|y}~~||z~~|}w|{~{|z|~~z|{{}||{~~}}~|}~}}~|{{~{{|zz}~{z}w|z}z}{~|w}|}}{xx}zzz|}|zzzz~yz~zy}}||}|{x}}v|w{{~z{{{xuz{}zz}~|}}tyx{|}z{zy{u|xy|yy~{x}zz{{}|{||zxv{x{}~zv|uy}{u|y}~~yzu||zvz{z{z{}|y{z}{ww{w~wz}zz|v|~zzzz{|wzy|~{~w}vyyz|x{|xz~{y|y|zxvz|zxv~{||}y{yzxwvz|ztzty~y|ywzz{{xz~|y{}{{z{z{rxyw~ywz|x}}|y|yyw|zy|y}x|{v|~z}{{zy||zx|{{}{}|~zyzxuwyv{u|}y~yz|{xzwy||yvxx}{uwx{|{|}x||zwyzyzyy||y||z|y|zv{~{wyw{}{{|}z{{x{y{w}|y{x~yz}|z{|}w|ywxzy~|zzzz|w}xxz{{y~|uzv|{}||x}y}{z}~z}|yx|~y|x{|{|{{~vwyw|z{|z}}{{y}~yx{{|w{yy{zwy}~|y}y{{{xxwy}z{v}y|xzx{{}zzzyzv}|xwu{z}z~{x{~}{{zy{|y|u~zyz{{y~yu}w|~x}x}yy{{{zxy|{xxyyz|y}vyxy}xy~z}y}|~~}w{y}||vz{zyz|}zvxxz|xz~~zz||{{xz{wzy~yy{zzv|zw|yy|}}{|z|y|u{||}y}}zz{|vy}z{zzux~|zv|}{x~x}}zzy}xzzw~}}yx{}|{}wy{|zxy{{xzz}{w{{xz{wz|{|yzu{xz|z~{|}{~}~}}|}~y}}|~{}|~|}}~~|~~}z{{}~}}}~y}}||~||w~}|z~~~~~|}~~{{zz~{||~|{}~}{{|y~~|||z|~}}~}~|}y~}w~{~}|}|}y~x|{~~~|~|~|~{}}}~~|~~}{~}y}|}}}|{}~|~~~}~}~~~}||zx|}}~}|~{~|}}~~~~~}}{~~}~||}~}}|~~~|~~|~|}|}~}y~~|{}|}{{~}}}z~}~}{||}~}~}~~~|}}}}~}}|{{|z~~|~}~~~~{~~~|}}}}z|~~}}}}y~|y{}}}zz|}}}{{x|{~||}}z~}~}y|~|{~}|z}~}zz}~}}|{~~|~|zzy~}{|~|~z}{zy}yyzxzw|{uzy{x}}~yy}}|yyyvy|}xy~wzz|~z}|y{}w}yzxvz}~zxz|zwz~wxxv|tw~wxvxzuzyu~}|xz|zxxz|{~vzz|y{|y}yzz{}|z{y|xy{~{uzz{zu{{x|y~~x|}}~{v}zutxxxy{}||}|y}x}v}|}{{{{~x{~|z|}}w||~|yxu|yz~{{uw|zzwzyvy{yw{yz}}wzyz{x{~{{|zyz}~z|}{y}z|{yy~z|y|y~}zw{xz{}u{y|vz{}{yw{}yxx}}x|~x{zz~z~w}{~yy{y~yy}x}{|{v|{zzyw{xzxxxwyy|xx}|}y{x{{~}s{x}{z{~{x~ww{}yzzywz|}y~{|~}|yu~|w|z|z|v}zvyw{yy}zx~wyx|vvyzxuy~xzx|y{~}y|xz}|x~~}{z{{w|y}|xw~wwx{x|vyw|zuy{w{|{y{{z|x}{x{|y|zy|~}z{}v}~{}zxx{yx~xz~xx|{z|y{}}yw}}zvyw{u{z~|~~{x{|}||yxzz~rz{z|}|y|wu}{yz|{x~z|wz{y}x}y{{x}v|xxy{x|{w}}yzz}y{z~~zz{|}}|}v}}w|{w|zyx{y{|}y}{}w|~|xv}w}x~wyx{zxz}{}{{|w{swy|z}~|||~~}~|}x}zxz{yzw{{{yww|}yz}z{{yyt}~zz{}|zw~|~yz~}~}{}~}~~}}}~}|~xz|{{}}~~~|}}|~}|~}~{~}}}zz}~~y|}|~~}~~|||~|z}~~~}}}~w}}}|~}{z{|~||}}{z}}y~}}|~~|y}}z~{|{|~}z~|~~~|}|~}~||~|}}}z|~~}zy{}~|~~}|~~}|}~~{|~|~||}||}|{~|~|z}}}|~|~{||~|~~}}~~|~~}}~}}}|}~z~}y|{{}~~|}|{~~}{~~}z}}}x}{}~~|{}~|~}~}~~~{{~}~|~||~~|}~|{~{|z}|~}|~z}~z}|~}}|{~}~y}~~~|~~|~|}~}~}|~~q~|}}{|~{|y}||}{~{w~}~|}~}~w|{xxzxy|w}v|z|zx~~y{y|{v{yx{|wv{zx|yv{|x{zx{y{xxw{{|z}|x}}z|zzxzyyyy}z|w{|{}w|x|x}{|wx}wyz|~yz{{wx~~w{|x{{x|zyxy}x}z|y{zv{yxxvwxyxy}z}~zxz|~xzy|}|{z}z|{}~uzzxyzzxx|z{u{ux{x|zx~z{zx}x|u}z||~yx}r{vw~z|zyxv{}yy{{z|{|{{zzwy{x}{zzxzzuwzzx|~|y{{zxv}zz||{yyw|z{z|y{z}x|~xy|zyz{ywu|xx{~yxw~yz}{|w}|||~|yxzz|~x|{x|z{~y{z|ww}|{zy~{|||{~{|zuzzz}|{yy}{{{}||wzty|z~~y}zy{}~z|zzuz{{xy|}{uzywy|v||{xy~|{|x}|}vyuyzyz{xyy|zy{zz}zvxxxw|}}w||yvz{zyzyz{{}}x|~y~|yzzxxz}wx|}z}|yxz}vz||r|y{|w|||~}zy~{~yzxzzwy~xz{{~zvxy|w}s}{}wwzx|wxxyut|z|{v}{}zz{~|yxu}{yzzy{}z}{z{zz{{z{{{xz~{yz|yx}y{uyw}y{|wyz{z~xxz|{yw{|xz|}x~{|}xy|yz{u|~{{|vyy}}tw}zz||zzzzyw{|xwyy~z||}~{xyx||{||x~x~xy{xzw}|}x{x|z~~|z|ty{}z~~xz{y}|}yz~sz}~vwz~y|z{|~u~~x{{ywz}~}{}|{~}~}~~}{{}z~}~y|}~{{~}~}}}{~|~|~}}}y}~|{|~|w}|}{||}|~|w~~}|{}~w|}}{y}{}|}~~~~}~}}~}{}{}{|}|}~|}|}~}~~|~~~}|~~~zz~|}~}~|~|~}}~~}~}~|}}}w}~|}}~}~}~~|}}~}|}|~~xz~~}}}|~|{|}}~y|{{}|~~}~~|~|{~~}}~z~||~|}|}~~}~~z|~}{}~~~}}{{~{}}}~}}y}~|~|||~~}|~}}|}~}~|~|~~~~~}z}{|{~|}y~z|}}~|x||z}~}~x~~}y||}|}}{}}~|~}}}}}}~y}|~}|~}{y~{~}~{~~~}}z~z}zz{{~|}{{{z|yy{~yzyz|zzwyy~wwzxxx{wzyy{zz|{xyx}x|||~z}{|y~|}}z{w|y|x}yz~z~v{|zv|~vzy{w{zy|y{|yxzwzuxxyzw|yz}|}v{{|v}~{}|yvzvz|}|{y}|{x{v|}yx|xyzwwvx{wz{zz|||{w}zwtzy}{|yx|~}{{vw|zw{w~x{}|yw|w}}}zz|uzy{uzxyzvy|}}{vxyxxwz~vy~{{zy{}|yzwy{}}y{{}||y|z|{~w}zwy||}yyxz~}xw}u}|zw|{}xxwz{wz{x{x|}~||||wz~}x}}|~zw}{~yzy{|||{{yv~wz}wz{{|x|{uwv|zy}{vx{vzzz}}y~{y|z|z|z{zyx|{{v{}|y}}z{wyyyzz|{}v}zzzwyxv}wx}x}x|~{{}~~{|~z{{{}|z~yy|~z}y{}wx}y~x{~{|v{x}x}{y}yt~yyxtw|w}}|y{zz}zz|{|~|z{|x}~}~}}|}{{y{tz{zy|yz{yyx{y{zyuyyvu~y|z{vy|~y}~xx~x{|z}z{|{~{}z|~v|xyzy~v{x||u{vz}~vy|{~v{{{wy~svvx}y}z~zw{~}{zuzv{z|||}w~z~z{zuzy{yyzzxwxzz}z}zyzzz|zw{||{{{wyw|{s~{{wx|}~y|~{}{}~|{{t|u{yxv{{y~~zt}vy{x}xzz~{xxywvv}x~yw{{{~|y|{u~x{}{zy}}~|~~|}|~~~~~|||}|}}~|x~x~}~}}z~}{|~~}}{|}~z|{w|~}~{~~~y~{~}{~~{}}|||~~}z{}|}}|~~z}~y|~~|~|y{~|}~|~|~}|y~}|}}}~z|}|~}~~}~}}}}}|~}~}}}}~|}||}~|~}~||~z|x}|~}~~{|~~~~~y~||{{{~z}}|~}{~|{}~z}y~}|~~}z|}w}|x~~y}}}~}z}~{|}}{{{|y~z~~|}}~y|~}~{~~y~}||{}|}~|}~}||~~{|~|~|||y}z|}|~|~}w}{|{{}}|~}|~|}~~~~}z{}~~y}}~zyyzx~}}~z||~v{|~w~||}zyw}{y{wz}}}}{~yzzyy||{xzy~yxxz~~{}uzx{w}y}yw{|z}xuxy}|z|zw~{xxzw|z}z{w|{~z}yz{z}v{}|yzz}~{z|w}}~{||y}y~v{yzy{{y~{~z}{{||z~~}~x}~zvz|wx|}xx~yzyz|}yy||v~~yu|~~zuv{y|uxy{{z}zyy{|{|y|yzzz{yxx}}x|yxux}}uyyyw~x~{x|yw|}y{xwwy{{xyys{|y|vy|z~y}w~x{xzx|||zz{xz{|}|y}}z||y|}yx{}|~zw{~|zz}y|xx}z|}y{{x~y{|xu|t|x~|~~~vxy|}yz}{u{}{}}~|x}v~~~z{y|zz{}}~~y}}y~~ywz}}{z}|z}}z}x}yyw{{w}|w}{}z{{yy{z~yz{y}yyzx}x{zw~|w|yy{|||xy|{~y|{}{|y|{}|}|}{}x}z{t{xz|y~}|yz{|yzz{|v{y~z~xy~w{w{vwy}zx{vzy~}}w{w~z{xx{w}{{|{}w|{{~wz|}{{z{v{z|{|{ww{{{|}{y}zxw{~~{ww}w{}}{z|zzzz{zx{z~{yzxz{yzx}|{w}{w|yxx|zy||~wzzwz~vx~||z{xz|y|~z}~zzw~|x~{}{z}yz|x{yy}}z|{wz|{}|x}yxzt~y~zyxx|}v}}y}~}zzy|xwz}wzxzzxz{{{|}}z|zzx}|z{~ww}y~yy{||~{x~~~~}|~}}||~|~{||}~{~~|||}|}{}}~~|{{z~|{||~{~|}z~}z}}|{~~~~{zy~~~}~~|{}{~}{z~z~~}~|~~|}~~|z~{}}~|x}z}~~{~}z}|~||}z|}}~z}~~{||}}~~~~}|~~~}{~z}~|{}~{~}|~|~~~~~z~~~~{~~~~|}||||x~{}}~}}}{~{{z~~|{u}|~~~}~}~~|~||zy}}~~}{~}}~|}{}|y}~}|}z|~{{y|~z~}}~~}~|}}~{~z}{}}z}~z~~}z~}zz{~}}z|}|}~{|z{|}xy}~~|}~x||}}~||}|~|~}y~|}}|~~}|}|}~}|}~}~|y|~~z~}{x{y{|zyzz|}|zyyxy{x~t{}xv{}|z|yu|xxywzw}~t{|zxx}|z}y}~|{}{ywy}w{}{x}yzxz|~{~zxz}z}||xzxz{xyxyvzyx|z~x||wx}yz~||~{~~|~v|yz|y{w{{y{}{}{q{|tvw|xy}||zzy{yz}w|y{u{x|xz}}y{}{x}x|}{~z~w{{|xy{t|}~zy~xyzyyuzx{z|x|v|y{yy{xz|vz{|zwzzv{w}{|yz~zzy{z~}x{}~yz|wz~{wz~{zzw{}vzxyzxyzyy}{|wx{{zwy}{v~{||{xzyy}{~|xz|w}z{~v{}w}~wzy{~~y}{t{z{yyyv}y{{~{y}~v}xz{||~|xzx||{~w|}z~|xx{|~{y{y|yz{|w{{zzxyy||y~wz{w}|v}yxyyyyzv{z~{{z|x~}|y|||z}{{}~~wwu{yy|yz}|{x|yy|}~uz}{v|z}{zzv{||{zy~uy}{}y{}}}|yy}|w{z}}}}w|{z{wz|wyz}xyw{}}yz|yw}}{yz}uz{yxyxyz{{u|z}{vwyv|~zzv~~}{{{~}|{|~z~zy{z~x~vz|~wv~yzy{}||w|}}w{w{{|z|}~{|}~z~|w~zyy~|~~}y~x{}t{~xx{wsy{{{|zv~y|{z|x|}}{{~{zy}w}}xx}{{wz{x|}|~~w||{}y~~yu{z~xyywyy}y}y{w{v|yx{zxozz}}xy}z||{y{{y}}|}~~zz}{y}}}y~~}}|}{{}~~~}~}y~|}}{~}{q}xz~z|}|}|}y||}~z~~~~{~}~~z~}~~y{~|}}~}z~~~~|||w}~{~yz{{~}x~~~~{|z|y~}|{{~}~~{~w||{{|~}|~|{~}|{z}|}z|}~}{~~||~|}{~{z}~zy~~|~}~|~~}}|}~}~}}~{{~~~~z}}|}}}}y|}{~}xy|y{{}~|w|}}|z||||}w{~|~|z}~zx}|}|{{~~|}}~}~}~~}z~{yz~{|~}|w{~}{x~~~|y}}}{~{|{||{~x}x|}{~||{|~|}}~|}~~~|}}|{}y|}~y}|{~||~}|z~{~|~~|~~y{}|}~~{y~}}}{z{}zv~uz|~v|xz|z{~~yy~}{v{y{|{{xzzz{|v}~{{z|{~vy{{}{|y|y{~y{{y}}}|yz|w~|~||yyyz}}y{}u|z}wy{|{yx|yx{|y{}w{}{}x}{{wzyzzyz{~}}z||{x{}{}{||{x{|xvzx|w||{yy}~y{{|~{~x{{{yz|{~{~||z}w{}vxzz~~}|y}yz}{z|x|||{~w~~{u|~xw{~}wz}~|z}z~x}y~yzz|}}xz~|z|vy~{z{zyz}y|x|~}|y|y}{xy|zz|z}ywz}y|~~~}}|xxv|wx||{{z{{|z}{|y|{y{z{}y~||z}|zz~z}~}{{|~{zxzz||}|}w{~wy{{}x|zz{|~yx~{{x{{{|x}zw}xw{y~~zzy}z}yz}z~{}~|zw}|~z|x{}zz~}|z{{|zz|~vyx~{}|{z{xy{zx|v||~|xv{y|wx{w{y|~}yw}{||}}{xz~{{}y|}~}{y~{{z}{}{y}x~{}zz|wzx}{{{}}~}z~z}{}}}zz~{~{y~z~zz}~|{}z|||x}~zz}{x}|||{z{z|{x{}zy{yyzz~|||zz}|}~v{}y{|}~{{|xz~~|~|{|y}z{|}z~|uv}|}w|~{zz{||}{}{}x{|~x}y}wz}{yzy}|x{{xx|{z~}~~}{{{{|{|~|w|{w||||~~{}}~|}|~{}||~}~|~|{~~~||}~~}|{~~~}}~}{~~~~||}}~|~~~z~|z~|~}}}|~~}~~}~~~}}~~~~}}~~~~~}~~}{~~~|y~}}}|z|}~~}}}~}}||}~|~{~~}z}}~~}}~~~y~~|}}~~~~~}~{~}z}z~~}}~~|z}~}~{}~~z}|}~~~~{}}}~~{|}~{~{|}~~~~|||~~}~}}{}~~~}|~|{z}||}~uy{{~|xy{w~v|x}y||{{xxyzz~x{zyx{wxxzy}zw|wy|{y}}~~x}zz}z|~x~~z}}|~v||zxx}z~{zxu~y}x{|{~{wz|yy|{{vzw{{{v|}x}xx|{y{}{z{|{~}}z}|vyxx{{|w{uzzv{||y||xvy}x|xw{v{~{{|{|}|~yy~|~zw~~{}}}{x||~y~x{yyu}~|z{zy{xzt{xzx}yvz{zu|z{z{~w|~~|~y}{ywuy}{{yx~{}{|y~z{z}yyxv}z~{vz|z{wy{{z}{zzxyw~xv{z}{y~|x~~{zzzzx|z{x||{tx|{xyx|~t|~||}xzwvywyywz}zwyyyzwxww|xzy{y{}|~~zy~z|{|y{z}zvzzw~|zyv{yz{z{z~~{zyz{x~y|x~z|{||}~||xxy{}}|zx}z{||w{}{|{|uy|}{y|w{~wv{y}wzyx|zx|vv}xzu{x{y~}wz|u}xz|||zyxzy~{x{z{|{}}}{y}z|}zxwwxyzzw{{zz{|}vx}}wwz|}yz{y|z{|z{{|{|yyx|w}|~~w|}}|}{zy}|||yyzyy{x{w|xww|y{y{{{vz{}uyyuw|~xz~|{w{z}ww|}w{yw{|zw{~y}|}}zyx{{xyzyzyv{u{vy{zzyz{z|zvw|vw~xw}yz|zw{v~wx~u}~v{z{{x}y~~||{wzyx{w{yyz}y{~|xzv}yzxwzy{zy}~{~~}{{~{yy}xzx}||~~~}}x|~}}~}|}~|}}}~~|~{}~||~|~z|}|}|y|}{~~~{}~{}}}~x}{z}|}|~z{~~~}~~}~z{}~~~~{||~|~~~}~}{x~}}{}}}}~}~{~~||{~}}|}~~~}}~~}~~~|~z~{~{}~~|~}z{~~}~~}~~~~y|}}}||}z~yy|}}v~}~}~~~~|~y}|{~x}||{}~~~~~}}~~|}||{||~~~{}|~}~~~~|~}~{~~|}~~~}zu~~~~{z}{}}}}w~~~y~z{~|~~~||}{}z~y}}}}y|~x{{z}~~~{z}x~}|~}~~x}||{~{~~}}~|z|~~}~~z~|y}}~~{}}y}~||||}~|{{~y~}xy{{|}}|z}yy{~zx{{|x~{z{y|z~z~{||{y{v|||zz|zy{x||}}~z~w~{{~xw~x}z|xw|y||{vxvyyyzz~}|~||y}y|}y{}xx{|u|y~yxyyy}|zz{z|}x~yz|z~zwyxzxy~wzsz{w|{|zz~{zz|||x|{~}{|{}y}z{}vyxy{y}{z{{wzzy|y{{z{yy||z{}|zy{yx|{x}vxz}xxyxy|||zzz{~y}x}xzz{|~z~y}{}~zz}|{{~|x{~~zw}y|xyzx||x|z||yx|wx{|zzzz~{y}zz~~~|{zzx|xy~{y|z~{z{~|x|x}{|}z~u{~|z~zzxz{|x}zz{w~yxzy}{~~{}zy{}|yz}{zzzy}{{}x{z~|z{zz|yzzzy~xw}z}{xzyyw{}|x~z{}z{w{{x|wy~{{{z{||y{y|{xy|}yz|{z~{|y{|xwxyxx}|~{}}{ztv{zz|x}w}~y|{{}{|y{}w{{|y}wzz}yy~yw{y~wy|x{}z}~{{{x{{{z|{|}}xzz|x||zw{z}w|zy~}}z}z{}y{~}{xxzz|tw|}|{|uy||~xy~zz{{yyzz~}z{wz|wxx}{zy{w}}z{|{wyy{zw|}vxyw|x}~}yw{~}{}}k~yvzzzz~z{||xzz{}y{{w}~z{|{y||xyxy|}zz{~z~|{y|y}}x|{}|zz{{}|y||uy|zv||zzvz|~|z||}~{{~}}}{{{~|~}y~}~~}|}ww}{~~{}|~}x{~zwyz~~}z|z}~}~~}~~{~}|{~|}|~}}}|z}}}}}}}}y{~|~}}}}|}~~|{~}||}||}{~}{{~{|}~{}~}}}}|z|~}}~|}~~{}||~~}~~||}}}~y}}~|}}}y|}}~~|~}|~~}~|~}~~}zz|||~~y}||{|~}|{~zx~x}~yx{|}{}{x~{}~|}}z||}|}|~~z}|zz~~~|}|{}}}{|||~|~|z|{~y|x}~~{~{~}~|{{~}||y}~{}w~}}~}}}|~~}{~|}~{~}~|~~~|~~}|~{|~~~~}~|}{x~u}}|yyuz{~|w{zw}wyyzzxx}wtzy~x}u}}zuzwuxwzyzx|}{{{{{yz|{|{y}{y~{~zx~z|}|}x}wzzx{z}{xyvy|yw|}~w}x{{~|}{|y~x{{v~{{z~x{}|w}x}|x|ywyx~vxzxu}wyx{x|{|wyzuzwywwxy{y~}wzy}w~}|~|~}z}zz||~yz{xz|~~|yx}z|~|wvyyyx|{yz|y|}{u|yzzw~~}{z||w{yww{z}||v{yzvz~|xxv|{}vxx{{{z|~|{{|}x}}zwz|zyxw{{}x{u~}|{w{xz}|z{}||z|{{}~{{{v{wyy|zu{zz{xwwyyxx||x~|x|{xx|z}}z|z{|yy|y{~{{zy{z}~~zzzw~szx}{}y|yyvsxzz|u|yxs{y}y||~~{z{yv{z{~z~uz}||wy|~wy||{zz~{zzv|ww{~z{xyq|zyv{v}zz|z|}~|{{zy{}y|{zyyw}|y{~z{z|{w}zy{xwyvyx|}zx||}zt~yyxzz|w}y|z|xzx{x|z{~{z|~y||z|||y~wz{zy{}}{zxzwxy||yyu{xz}{x|~{zxw~}}xw|xz{{{~w|x{}xz{|}|vyv|z{}{{|{{y|||yy{yzx{u{y{y}yy{{|~||~{y{}u~|~}~zz~z{||x|}{{{z{xz{|{{xxzyw{x{|xxz}}|x~{yxy}xyz{yzy|vzzz|}x}{{zwy}{xzz~~|x{z}~~~~}~}}|~~w}}{|||~}~~|z}yz|~}z~~{~}zzx}~||~}}~{~y||~~|~~|~}~}z~~}~~~}}}~}y~|}}|~|}}~|~~|~|{}}~|~}{|~}~~~}~}~}|~{}|}}z|~{~}}~{~~|~~|~||~~}|~}}}~}~~}|{~{|z}}}~~|z~~y|{~|~~}~|z~zz}}|}~~}~~}}|~~{|~}yz~~}|||~~}~~~}~}{~z}~|~~|~zy~z|~}{}~y~{~~~~{}|}~~|{}}{~y~z|{~w~{~{~~~~z{}~}|~wy|~~}}~}}}}~}~~~{z}}~~y}|z~x~~}||~}|}{z~~z~{|~{}xxy}{~v{{{yvvyz|x|yyy{~|}|z}{x{zxwyyv|yy}yzyxxwz{xx}zw{|~y{|}{{{x{|zyy}}vwxy|}{zv{zw~y~z}{|y{x}zy|u{y{yzywvwuy~z{}wzx{{|||{zw~zzx{xzyy{{|wu|zy~}yy}w{uzz}}{zz|{yxwzz{ytwzzwy}z{wx{x{}y|wzy|yz{~y~vv|yzv{yxzz{|wv~{wv~v{{{|zw{zzy~y{z}xyyy~}{z}uwxy}zyw{{|xz|zw~{yzz|z~}vzyz}|yz|z|~x~wxyw|{y{{{{x{{|x{x|{zv}{xvy{z|{}|}w{{}y{{}y{{{|wxx|yzzyx{{yvz~x|yz~{zw{{xuz~y{xu}}z{|yxw{{|ywww}|z{zzz{wyxsryzy~vzvxw~|y|}{|yzy|y{{{{zr|xxy}vyy~|y~~z|xzxzx|yyyv}xw}x}||}yzy|yy|{y{zvy}wuzy}}zyzz~yxxzxxx{}y}x{|||{uzz{{{{wy{x~y}{{ywwz|x}zwy~{}x{{xzu{w{|~z|ww|yzz{|wxz|ztyw}~|y{v{xvxy{{zzzx|yyz~wz{zwz|{yx}}yz}|yyy{|{z|{}{{yx}w}x{|z}{y~x{zz{~{}~}{z{~x|u|v{yzx|~zyzw~|z}x{}z|x~z{}}|z{y|xz}yzwuz{~uz}{{y{z{{}|y~xu{zy{{wvyzw{|zzw|vwyv}}y{yy}y}~|{}~~~~~{}z|}y~|~~}{}~~}{w|}y{|yyy|~~~}~}{z~y|y}~}}~{~|}z}{~~{~~{{}}}{~~}~~||}z~}|}{x~}|}|y}|z~|yy|~{z~|}}{~}}{x~}~}~{~|}}~}}~{~}~~}~~|}~~z~{}~}z|~|~~}~}~}|~~|y|y~}|}~||}~~}~z~}{~~~x~|}z~}x}{}~~y}z}~}|~~~~|}|u}{~|~{~}}|~}{}~~~|{|~}}|{}~{}~~~w{~z|~~|~|{~}{~}}{~}|~||z~||~{}||}}~{|}|~}|}}|}~~~{~~|~||xx~{~{~~~~~~}}~}}}~z~|~}y~~x|~|~z~}{z{}{}}}{{~y{}z||z{}zvxzyyv|zy{zzyxxz|zxzvwzzyzzy~{|z|}z{y|}x~zy{|}||~}~z}}{~uz|u{{|x}zywzw|yyzy~szzxy||wy}~~u||}x~z~yz{{~z{y{{}xw}}}y}{{z{}z{y|yxwyyyvzxyyyx{|uvx{|y{xvxu{xy|{xw{w}}x{~z{~u|}z{~}zy}||y{xv{{z|{xy|zz{x{|vzv|xzy{{z|y|||}}uz{y~yyyzzvyw|zx|zz~|v~{{y|v|yzyxz~zu}ux}{w||xxzyy}y{y|zyz|{w}zzv{{{}z~~{vy|y~}w}||z~zzz|x|x{w{yz{xr{yw{uz||{{y}{vv||yz|y|{}}{}w|x~~v{yy{{z~}~zxy}}yyy|w}wy~}xtz}yv||}|y|zuzyv||yy{zxxvz}z|yzy~|x{yz|y|z}z{~z{{x}{wy}uzwyy}|xzywyyy|yy}z{x{yxz{}v{zy{wzv}||u{z}||~wv}zzzvz}{yzy{w}}|w}}xxu|{zyzyx{~}{z|~zwyzv}y}x{~zz}~x}{{|yx}}xxzwyx{ytvz{v||}w{zvxx}zz|z{{xy|yz{x~|yzxz{~{~z|~{y{{x{y{w|z}z|z}y{{vz}xxu|xy{vzwywww|wxy}{|~z~z{{||zz{|}y|z|zv{z}}~|wxz{zy|{||xxwy}w|yx{~{wxxy}y~zzz}}{~y~|z~z~~~{||~~|~~zy{{~~}|z~|z~{}~{}}|}~{}|z~~|y~|z}~z}~~}y~}}|~~z|{}}y|~}z||~||~}y{z}}~~||{}}~~}}}{|~~zz|~w|~|~|||z~{|}~}~}wyx~{~}~~}x{~~||z}|~{|||{|~~~|~|~z~~}~~}~{}}~zz~{~~|}~~~~~}|}y}{~~{}z~}z{~|}}~~|~~~~~{{|~|}|{}~|{}~}zy~}{z|}}~~~|z}{{~~z||~|~~}~~}|}}}}}}~|}}|}~~}}{~}}||~~|{~~~|{{|}}~}~~~}~}}~~||~~~~~~|~}{y}}{||{~~~{~~~}|}{|~{~}}~{||z}y{{~~|}}|~}|{~~}~}~}yx~{zyzzx}y~yxy}wxyyvw{|{|~~{x~w{y{~xyx|x|||xx{{{}|~{zzzy|||x|{t|uxx|}|zz~||~~w~xyy{xzz{z|zwzx}}yv~y~|{}|z|w}z{{}y{{~}u{zzxzww||zx{wwz}|vzs{~vvvw~{|{{|yx{|~|xy|}}}zyxzwyx|{zxy{|z}{~yv{uzzy|yz{{|z|{xw|z}vy{}}~|x|w{v}wvw{~xz|~wz{zzy{y{yy||w|y}y~~}|}|||w|zzz}~{{}}z|}y~||{x{xyx|y~z}}}~zyz{zu~wzz||xxz~zw|z}}|uy{w|{|{w{xz|xw}~y||||{w|zx~}wyxy{{xz}yu}z{{}~}z{}wy~}w|yw|{z|{{v{zty}{zxyzxzzw{{||y|x}||zy{||{xy|zw~}|~}}z|y}wxz|vzz}{yz~}x|yz{~x|{v}|xw{|{{}wu~zzx|~|xz}{|}v}~xy{|~{x|{{zw{{wwz}}z}z~x{z|x{{}|zy{zw}x{|zz||zy{}x{yxyy{z|}{uy|xwvzx{y}ww|}{{{}x||y{xy}x|xywxzwy}}|~y{~||{w|~{zx}v{yz~|z{zwyyx}|yvw{x}xx~}yz{zw|{{|zz||||yzvxxyx{w}|}wy|xx~}|{w}zx||}wzyzxy~yzzwzz{~|~z|}}}yz~}}y{{~}zx|zzyy|yx}w{}{{{{zzuz}}}z||~|~{z|~~z}~}|{~}||~~~|}~{|~|}{~}{}~{||||}|~~~{~}}}}}~}}~~}}|~}}{~~}y~|}}~}}{~~|}|x}~}}}{z~|z{}|~}~|~{}}~}||~}~{~z{{~{|{}~~}}{}{~~z}}{z~{~z{{|~|}|~~{y~||~|}~~||}zy{~~}{||~}|}~~|~{{{~~|~~}}z~~~||}}|}u~|w|z~|z{~|}|}}}~{~~}z}|~|}}~}~~w|~~~~zz~{|}z}}{||~~}{}{}}~~~y|~~}~|{~~{~{~~~~}}}|~{y}{|y|}}}|}}y||~}~~~~|~}}~}~}z||~}~}{~z||{}}{~{}~||}}}~{{~|||~y{|{x{z~zz}x|w|vxxz||ywx{vu{}zxzy{{wyyt~z{v{}}zy~y{xx{}{}~z~xxz|{|y|}{zxy{yxy|wwwxz||x|}{xvvwsxux}}z{y}{yzzy~}{z~wz|y|z{w}vzzy|yzv{}y||~y||w~~}}yxuz{wxy~{v{yzyz{}|~~|{zzzy}}y}}|z~{y|~yyz|z{wwu}{zwxzuuyz{wz|~v|~y|yy~}{|z{zy|z~yyxzx}zxy}{x||~~{y}}|{yxxyxz|wyy{}y|||~y}yx{|}wywvx~}{yz|v}z{{}z|w{zz~~zz{|yzz}xxyxxx|zy|y{{v|~}xvz{ww{}zy|}|~yxzwzyw|y|z{z}x}~}{~}{~zyy{zzwzy}z{z}{yyz||zxxzwzzzyzu|{}z|~wy{}zu}|zzy|y|~|~~{{x|x}}}y{{{wz}{{z|x|zzwzyx}zwxuy{y~~y|}{}yz{{y{}x|{~z~|xwz~{wz}|u}|{vy|yy{zu~|wxxxxwwz{y}w{}{}zzy{}}{|~yvz}y~~w{zz}}z{y~y~{|yv~}}|x||u}z{zyzxw~v{}~y{w|{zy||}y}|{|~x|xy{|}~|}{zz}{zu~vx{wzzyy}{{}vzyyxz}~|w}|~|}|y~wz~~|{|~|{|}~~wr~{z~uv~z~yxz}y}wyvyz{xzxx~uu{~w{z{yw}x{|{}zxyvyy{{|{~{{}~}{}}}z~}~}~zz{~~}|~|~~}}}~|~|~}}~|~}|x{|}~{~|}~}~}~||~~|}~~~}z}~}~~|}~}z{}}}||}~|}~~|||u}~|~}{}~{~~z~|~}~{}~~~{}~z~|~}}{~y~|~~|}~~~|~~|~~z}~~~}x~~~~~y~t{|{~~~~|~z~~~{}}}y|z}}{~}|}}|}~~|~y~~{}~~}~~|y}|}}}z}z|{z}}{~~~{}~{~}}|~{|}~}}~~|}}~z}}|{|~}~{~y}v~~x~}||~~}|~~|~|~}}{|~y}z|{~{z|uzy~}}|~~|}}{}~{}|}}~|}}~}{z}|}}|~{{||{zxzv}~v{zzx}uzw}zy|uxu|}yu}{{yv}|z{|{|xuz|yzy}||{v{y{wyv|zwy|yz|xt{x|x~uz{w~u~rxz~{~yy}{wy|yzzyz|}y~vzyx{zy|}~wzzy{}zw{z|y|z|zw~y}{|y{yz}{zwyy}v}~wxx~y~z{||||y}~w{x{|y|xyx{w}x{z|{{x~xzw}}zw}y~{x}w~zz{zy|t|zwxx{y|}~x{z}zyz|u|zw{|zwwyv}w}x|}~x{|y|wzyy|x|z|}~|xz{zz~{u}~{|w}{}yv{}wyyywx~}x{v{{|yu}~{~{}y||{}u~r}}v||zz{zy{y{zy{xx}|~y}x}{vyz~}w{ywwz{xzwz{xz|z||w{x||yy}w}z||}w|z~{vx{zxu}{}{x~x{zv|~{wxu~y~|vv|zw|y|zwyxz}{}}y|}|}zxzyyzwz{{zzxzy{x{zy{zwxzzzyx{{zwzzyz}~yywxyv|y|x{yzz{zyx|{xv{{|z{|{x{y}yy||xz~xwzz|{|{|vyzxvy~~~{y|{|y{vuzvx}yzy{}{yxy{xyyz|y}y}|z|xy}sxx~wz{x{{x~ux~|y}|z{~{vyyzywzzx||w{|{}zyx}{}z~z{}{y|xxv{x|s}yzwy{}{w}z}u|yx{zzw~{}{y|}z|vz}~xxy~z|yw{~|yzzxu|{~zz{{w~|yyzvz{zyx}{{z~zz{z{y~y{w}{~}z{~{v~~{~}{}~|||}{{~|{}}|yz~~x}|}~{z~{~{|~~~~~}}|~|~z~~}}|~{||{~}||~||~{|}}~{~~}}{y}~z|{}~|~|~||~z}{{|~}~~}}~}}|~|||{|~}~}||~|{z|}|{~}|~~|~{~~||~~{z~}}~}}~|{|~z}}|}y{~~~~{z{{}|}|{~~~~~|~~z}y}}{~w~{}}}}z}}z{{~{}}~~{~~zzz~y}}{|{{~~~|}}~w||z~}~|~{||{~~z|~~|}||~~~|}~}~~~|}z~{~{}||y~z|~x|}~}|{yz~}~|}{{~~{~{zx~~~{~~x~}~|||}}}~zw~~|}~~~~}~~~{~}}~|{{yy~}u}|{ywr}ux}|wz{xyzz}v{syv}z{{}{xyxzzy{zxu}{u}yxuwx{}|{|{{|y}|z|xxx|wzxxxzxyz{{y}|{}wx|xvz{wz~{xy}|u|}yzyy|y{w{~x|zy{}|}|~|yx|vy|{x{yvxzwyy{z{yzzwzxwwzyv{xuz~|yz{|{~}|y{~}{r|}xz{xy|{zzwzyyz}vxy{z{}zzzxuy~zyxzyz{|w}x}{{z|{|{|x~}~{~{{{z{|yy{~wzwzzz{zxv|xy{zxyyyvxz|zx|{|yxx|zy~w}||{|}zx}{~z~}{x~}}|y{zwx~yw|zyzy{}w|xxxw{}xzyxwx|ztzx~y{|yz~}zy}{|}zz}}y~}}{}~}xzyzwy{}z}rxy{}yzwyy{zxwxzwy{}wz{}{~z{|zyzy}}zxw|{z|zw{yx{y|~zyzv{{|}zxu|{uyz|zzyx|zy~zz|v|yw{zyzwyz{{}}}}zyzvyy{zz|{|{}y|}{x|x|zz{z|y|w{{||||~z{y}{zx}{y|y{yz~{}{w|y}w}|y~|}w|w~z~~v}zz}{{{{}x|{{|w}{yz}|yz}xy|y~zx{z~yxz}}z|{~|~|}{}{zuz{}{yv~zyx{{yx}vvz{x|{{|y~wv{}z|{w{zy|z}}}~y{|~|}|z~|{zzt}z~yxzx|x}yvx{z|{{wx}yx{w{|z}{x{z{z~zzzux}z~}{}x}|z~{y|}}~~|{~{~s{|}v{}z{||{z~~w~}}~~|{|}~}|~}|z}~~~{x|}{~|}|{{}{~~{|}{~~}~{}{w}}}}z}}z}}~}}}||}|{zz}}|~|~{}}}~{~~}}{|~~|}~}}~yy|}}~~|{}|~}}|~~|~~z}~~{~}~{}~}}y{|~|}}}~}}}~~~{{}|y}|~}z~}~z}~{~|~}}|}|{z{~{~~~{}}}}~s}{{~y~|~||~~~}|}}~y}~}|~}}yz|||z~v~}||{}~~}~}|~}}}}~|z}z{z~~}~~{~|}{~z~}{}}}}}w}}~}}z~||z|{}|~|x~~~~~{~~~~~}||}}~~|{~}{~~}|}}~||~|~~|~~~||}~{w}~~~{}}z}x}|~~~}~zzuwz|y{x{{z|}{wy{xyzxv|zy~}~{zx{zwwx}zw}y{t|wzw}{wyxxyz{x{zzy|~|{{~yy}zz~y}yx{xzzz||yywsy|}|{xy}{z{{|zwxxvvyvw|y}w|{wx~{{}{}|vvx~{z{y~y{xy~yyy{y{~vy~{uz}{{wxxw}w|yy|v{z}~|w}zz}y{|xzyzy{w|~yw{yvuyzx{z~xy{zz}yy{x{zv{y{{zxv{}yy}|wz{tz{x{}y{}x|zy{yx{zx|z}z~vxzz|~|}{yy~}xwzxz|y||z~}~zu}xy|||u~vxxvxzxy|z{|zzx|}{|}}u}}{zz}zxw~zvxyzx{z}{w|}}y}qt}{ywywyx{}|z}ww}}yz|z||}}~q|szv|zw|~z{y|||{}yy{{vzwv|y|}}yvwyv~~{||y{wzwu}xy{|~|yy}yxxvw{}w{||}|{|}|w|z{y}yzxz}{ww~wyt{|z{yvzx}yz|w|uyxx~ywz{y{~{{y|~w{{{}}~|zx|y{zy|z~xztzxw~{}xz{yy{{x||wvvy{{{wu|wzwxwywz{z|}{zx~zy}~}w||y|z{vyzyx|~|y{zx{~}w~wu{zz~|~}{x~y|zy{w{y}~yvyx~zxw~|xxv|yu}zxzzy{|yuyy|y|vwx|}wwxy}yvy}{zx|zy{w}}z~{{~|{||{{}zyzyw||wxy}y~xy{|y}|||{}v|yz|zy|}|wv|w}}z{|{w|~~~||{z}|}|}~x}}z|}|||~~{}|}|}z|}}~|z{}}z~}z{}}}{{~}}~}~zx{~~}~~|~~}~}z}{~y~~}|~}{z{}|{}|{~~~~}}~|}~}}{{}}}~|{||w~z{~{z|~|z{~|||}xz~~{|}}|~{~}~}z|{}|~}|~}~z~z}~}}}y{~||~{~|{}~||}{{z~|~~}}~|~}|~|}~y|~||}||||z}{z~|||~z}}x~}}{~|}}}~|y|}||~u}{~~~{|{w{|~|~~|{|~}~{}~{~~}|{}y}~|~|}}}~~|~}~{{}~z}~y{|}~|y||w}|}~|||}}~~}{}}~}{|y|}~~|~{x~~|{~{||~}~~z{~|~}|~{~~}~{}}~~}}|}}~{|y}~zzzzx|tz|wxvyz}z}{zx{z}u{v}wxyt}|z||zz}}v{}~y~y}yv|{~~{}yw{y}yy{xz{xyux~v{{zytyzzzz}y}t{wzwx~yw{|||}zz~z}|yzzx{{}u}|y|y}y}{yx{xyzvvyzzyz{y~}zwv|zyv{vy|y|yv}zwx}|zx{y}|x{xx{z|yx|t{z|z{zz|{}xwx|wxux|z|zy{yy~}xx{~|zuwx}||zz{xzzyw{xz~|{}}ywz||x{xz|{{yy~}|w|wuxv{~yxwy}y}y{z~y{{wz{~|w~uxxxv~|yw}y}zy|}~|wx|zx{{y||xyu{u||}z{wy|y{x{x{}|rwu|yyyz~{|x|zzzxx{|xzy~}y{|y|{}z{u}}xzu}{{{}wxx}x{wzx|z~zxzy{~~}}~{zzz}yz|}~z}}w{y}~y{{w|{uz~{yvxww}yv|z||{|w|vzvzyw{|{yy|~z{~}wxxzx~xx{|~~|zwyy~~xu~{xxz|yx~yy~yz~xzzx|yyzvu}z|xvy|}zw{{xyx{{v|{}y{{|~x}~~{}y}{|||z{wv|{|y|qy~{zs~{|v{yz}xy{zvzx||}w}yw{}|vzz{z{xzzyz|~{xyz~z{~w{y{vxy~w{v|{|z{zyx{}uw{~wxxz|zy~{||zz|z}|wu~|y}y~{{xxz{|zw{||zvyy|}{xww|wzyxx{v}z|{xuzv}z}~{~w}zzzz}}|w}{}}y|}|{z{}}|{|}y||~~~~|~~}z}~~}|~~{}~x}|~{~|~~}~}}}}~~~|{z|~|~{z}}}||}{~~|}{|x|}}}~z~~}}~}~}~~|}y}}~z|~~{||~}}~|~~~~}~{|}~}{~|~~~}z~~|}~~~~{}y}~z}~~}}~}z{}}~}{~~}~~||}}~}~~}~{}~}||~|~}|y{}~|{~y|~|}~~~|~}~|{~~|y~~}~z~u{{}}||}||y}|{{~~}~~}z{~zy|y|}{~}}|}~}}}}~|}~||z}{}~}}}~~|~{|{z~~|~y~|~||}}~}~{}|}~~{|x}|~{~~~~}{y~}}}~||}|~~xyy~~{y~}{}{{~|~}yv~vwzw{y||wx}zy}yt{z{y{xy|y{{z}~}~x}y}vzyy|}y{x{v{{y{|~|y|zx|s||{{|}{}|xwzvw~{{~u~|zzzzxyyxz~y}{y|yxwy~yvy~x}z|{|w~xx}{xxz~{wyywy|{}|~||yysvxxzxw{{~}y||yuz{{y|yz~zy{zvv|zv|zyzzuz|z~}v{|}yyw}|x}~xxyx~xy~zzy|}yx~}~wxwx~{x~y{|yy{wv|yyyx}{yyzxvx~xv{z|zwzx|}z~~{{z|zz}w~t~|yz{w}}}uz~z{v}{{y|zw}|zy}}zzzy|yw~{y{|uy|~zw{wzz}}y}w|xv{|zx~zzz~yx}|x}|vxyy~z{{|zzz{zy{~{~{x||y{uw}|zvyy{|yzx{~}zu}|~{yv}}{~~~x~u}{suz|z}~|zy{{{}xy{yyzz{{}{{}{{z||}zz|{{xz{zyyz{}z|y{xzz{z{y{z|~~}wxx{|w|y|zy|}x}zyzx~zz{y~z|{zx{yz{|yvy~||{kx}|~}ywy{{}y~v{zuxx~|y}v{xx}y|zzuzxyzw|||wz|x{zv|{|{{wzww{zz{z{{zx~y}|y|}}{v{y|wzyyzxzyyz~zzx{z}~|yz|{{yy|y{w|~wxz|z}|t|zy~z~z{{vzxwyy}yz|ty}yv~ww~{y|||z{~|{vyz}~xzyzy{}}~{~w{{zv{||y~yuzvzxx{}x{{{}yzyz}z|{yx{}zxy~{~{z{~{~}}~||}}|~}~}}~{}}~|||{{~}}}}}}{~}{|~}~zz}~}w{~}}|}~}~~~~y{z{}~~|}}~|~x~~|~|z~y}{|w}{~z}~}|}~}x~}|~~{~|z{}}|}|v{~~||}|{|{}}}|~}z~}~|||~||~~}{|~{~}~||}}|||~|}~{y}{}}{}~||||y~}~~|}}}|~v~~z|}~}|}}{}}|~~}~~}}~}}||~~y~|||~}~{~}}|~z}}}|}~||~~|~||}~|~y}}|y~{{y{{}|x~~~}y~~|~|~~~~}}{}~~~}|y}~{z~~~}|~}}|~}|z~~{{z~|}}~{~}x~~|{x~~~}~~~}|~|~{|}~{{~}~||~||y~{~y}zzx{||{~{}w}{|vyz{{~{zy{}{zyzwxvy{zzzy||z~vzyzy{vw|}~z{v|||{~{z~yxw}}}~zxzyvwxxywvy~{|{{zx{vzwzz|yxx{{w}|}~zy{|zz~~{{yy}z{}z|z}yzzw~{|wxv~zwzx|}y{{|{{u|zxxx{|~{vz~|{~x{~yy|xw|}y{{||ys{z}y|z|uywzywu~wwvyyyvzwuwsz|ztwxyzzz{}wy~wy|{zx{~x~}{}|~~{|zyyzy{}xv{xy{xz|}{wx}{z{~wxyxx}wyw}zx|{}{{z{y{{|||y{w~}}|{~~|wz|x|zuyz{|z~{{yyyyy{~zyxy{xy~~~|yx}{yvx{}{}~y|z}|~~{{}}}{{}~yyv~z{vx}{yxyz{zyzwzx~|yw{{w{~{~{}|~y|{}}w|x{~~}z{zz{y~}zx{{z|z}w~ywu{zvxxxy|||wyxzwtu}|x|y{zx}vxzx}wz~~~zyy{}}|zwzzzz{u|{z|y}uy{|x{~yy{y{yz|xvzwxy}~}z~}x{y{xzvxx|r}z{~x~~z{wy{xywvw||~}wvx{yxzx{}y}x|}}||yzx{xyx}{z}zzz|w{|}~y~|~{yy{}{|}y~{vyz{|zxysy}z|vy{~|xvwzzz{z{t|{y{z}z{||y|t}zx{zw}~yy}}{}yz||v}x{w{yzy{~~|v~{vy}w|z~zyzz{{}{}y|z}~~{{{~{~~}}|{}|~~{{}~|~}}}|~}~|~~|~}~|xz{}y|wz}~{~}~z}|}}~z|}{|}|~~|}|~}}|~y|~{}~{y|~z~}{{y~~~}}~{{}}x{{{wz||}~~~~{{~|}}|y}|}z~~~~~y~{~~}~~~~}~y}}}}}}}{~~~|z~|}||~{}}~|~~~}{|}~}{}~{~~~~}z||z~~~~|}}}{}|}}}}}~~|~}}x|~~|}}}}z~}}}}~~{{|}}~}{|~z{|~~~|~~}}}~~|{}||}~{~x||}}z~}}}~~~||~}~}|~{|z{}}~~~~~||}z}}~~}{|~}~~||y~~~|}x|~{}{}|}{~~}~}~~{~~uxxx~}{wz}zz}{zv|wxw{x{yzxz|w{z{yzx{zx{zw{~zw{}yy{~y}|}}{yw}{{w~|yy{|z|||}x|{{}{{x}uyyy||v{}zzz{w{yzx}t|{yzwu}}}~x~zzu~xyw}{xzz{|{{zxzz|}wzzy|z~v{wwx||||zxyx{yzzxxy{{|x{xy~~v{{|{{}z{zxz}wy|v||w|z|{x{zw|y}z{z|zyx|u}~vzzzxzzwzwxy}w~yzy|x{vwx|{w{{|}y{{yz|~y|zw~w}vszzwxx|y}~|}{}{z}}|{ztzywv|}|ztyyy|xz~z{|zx|}}{|z{|wvyxxz{~w}yy}||y}zuz~x||v{y{yzwy{xxyy{zyw}y}zx{}}}|xwxzxwzx{{z|z|x}||yz{z{x|xz|xy~w{|z}|{z|~{x{xx{{wy~{z|vz}w}{wz{z{y|{{zy|}yx|z|}z~}{}vzux}|xz|x|x{z||y~y|~|z{wu~yzvzy|yxxx|}z|zzxx~zyy|~v|z|zy~|{{y{u|z~y|yyyy}|z}yw|yx{yzyz}{y~{~{||w|z{|~x~}wy{wv}xu{xzz{zz{yw}y|y{|y||z}~|ww|{{}{}z{{tzy{~z{}x~zz}}xx~{{|~y|x|z~|x{w|}}|{|~}v|y{}}{z|vxt{|xx||yxz||{rz|y{zz~w}yu}yz|z|zz{{}yw~w{y}|ww{|~|{wy~w{~{{u}|}~~y~~~|w|~~~~|{}{xy~~||~|~~{~{{~{||~~|}~{}}~|~y}|~|z|}z~{~}|~}|{|y{z~~}}~~{|}}~~~}x|}||~{~~|}{~{}{w}~~~}|z{{~}{~}|~|z{~xy{~~~~|~|z}}~|~u~{}~~z}}{~{{~~||~|||||~~||}}{}}{}}}}~~}~{{~}}~}{}~}}}~~}}{~z~~y{}~|||}{x}~}~}~yzyy~{}~~~||z|}~~{~~|~{~{|}~~z{}}~}~~|}}~}z}{~}|}}}~|}~~}|vz}|~~}z}|~~|~z}|{{~}|~~|~z{{|z~}~|~}y~}|z|{~|||{z}}~||{|}|}}{{}~{|}|z~~|z{}}{}}z~}{|~}|}~}~|}z{}~|}|~zx}}~}}~{|~|{~|}y|y|zz~s{xzzy~wz|v}yz|}yz}yx{x{wuyzvt|{~~zyzw{{~|{~~z|xw{y|{w|vw}|vw|xz|{{zz~xyy~|xwxxv|z{}y|y|yz{zy|{~zzw}x|{|y|}z~}y|z|yz|{|{x~w}w|wu}xyyy|{{y{u{ywyxx|u||x{}}|x|{~}{xx|{z~zw||w~y{zy}zuz||w}{yz~|yzzvvz{{}x|~zy|u{xyuwxzy{x||y}{zz~~{zu{|x|{y||{zy{z|uyvx}|yyvyyxt|||xvvx|{~y{{uyzuxu|~z~w}zw{{zzzz|~|xyz{{||xvzxxwwzw}zz|{xvwvy{z{~}x}vy}yx||ty{{xw{v|z|x|y}{{x|~z}~{{y|{zyvvvx|wx}}{|yzywxyuzqy}w|{|y|y{|v|{~}}{xwy}}w~{~y|{z|}vtzz}~}yw}}xxo}}{wx|}z|zz{{w{{zz~yx|~yww}}}xx|{zz}y|}y{|{x{~zxx{~xyyyyyz{zwy|w{{{yyxzz|z}}xzy}|yw}x|{y}|wz{zy{xwxy~{~xwwxx|{||{|}|v{xvy~|y|zxy~{vx|}~}w{xyy}~x||zu{{yw}{yz~}vz{{txzvuy|{{v||z|w|vwxyw}yzxzz|x}{{}}{yzyvu{|x{}~~{}~{z|}}y|z~xx~zzxyxu|txzw{t}~{{z}wvu|u~w}{}y~~x~x|z|}zy~}~~~~y|~~~}|}y~~~~|yzy~}||}}~zz}}}|{}z{|~~xx|~}}|~}|}{~v~~z~~{{{|}x|}~~{z{|~|}~~}~|{}}~|~}{}{}~~{{~}}}}{|}~}|y}~~~}|~}{{|}{}||~~~~{~}}}z}{}||~~~~}~~~{|~|x|}}z~{~z{|u{~{~}|z|{z|~}}~~~~|}}{~|}z}~~}|~~}{{y~xz}||}~}|}{~|}||}}y~z~~~~}~}z~}{~|}~}}}||~{}}}~~~||}{}|||}~|~|~}{{}{yz~w}~~}}}~}}|y~}~|{}~||}}{|}y||~~|~||y~||}}|}}~~}~~|}~~y}}}z}|}{~}}}z{z||wyvzyx}|w|{z}~{z}{}wuz}zy~xxyy~}}ywz}y}yxy{vyyzz{z~yz|yzyz}}z{y~uz{yx}|y}xy~{{yyww}wuyxwyx{zyz~wz|x~}y|zzz{xxxyyzyu}{{zz}x|}xyu{{w{~x~y}{zz|{zyzzy~wyzy{xz}|zxy{yx{xxx{|ywz|xz|zzz|}{vz}~{z~{}{|ty{}w}yzxxz}|t}z{}{{yx~z{|ww{wy{|{{y}xxyy~w{z{z|{v{yyy||{x|yvw|yz{}x{z{||y|x}zy{}zzy{{{uzzz}vz|}}~z~z{yxy{vy|zxxzz~{|{yv{{zyzz~z{{zywyyyx|{{~}w~z{zwzu{{~{}t}z{z{zw~ww{xz{yz{|{|u{}|{x}zy{|z~y}{{{yzy|xw}xy~z{w{y{z{yz{|wyz|x|wyxz~z{ywyyvz{xyz|yy|y~y~~zz|y|{xwxux{yy}{}~{xu{y}xztv|xzv}~zu|y|zxzzw{y|}zyz|||yx{z{wwxx}z}~zwzxz{|u{uyxwy{}x|z{|wzwy}~wy{ywvu{z{zyz|vz|xz}w|||zy{y~||y|z{zw}|z|{{ry}x|{}}zxzwx{{y|w{y|}yzzx~{}xx{y|~|{{vxvx|zw||zxyyyz{}xyz|z~~x}x{~zy{~|wz~yxxwz}~t|{z|}{y{z{v}z~zyyxz{wz|{zv{y|z{yz}{z}zwwx}zxx}{{}{w{w}{u~|z}||}|}~~x~~~{||||}~~|zz~~~{~{}|{|~x|}{~{~v}}z}}}~~{~{{~}~z}}{}~|}u~|~|}~~~|~}~w}}}}|~~~~y~}~}z}~}{~x}z~z}|~}~|}}z|y~{|y~|}~~w|~}}{|}z~}y{}}|z}~~~|}}~~~~|~|~~z|~}|}y}}x|}}~{}~~{}|~~~|}|}y}}~~}z}{~{}||}{}||~}~~}}}||||{zzzz||}~y~~|}|y|~}}|~|}}|}{~{{|}|||~~~~~~|~~~~{}|}}~~}{}}}}~|~~~y{|~y~{~~}~z~|z}|~}}{}{~}|}~~{}}~}}|~~~|~}~~~}y~z}|~}~~}{~z}~}}}}~{~{~~~|}z~x}}~~}z~}}}{zxxxz~w|{~{{xzyzz|y|y|yzzxyy{{zx|u{y{zzzxz|zzz~|z{xxz{~|z|u~|{{yzy|xz}z~sz||yx{yvyxxysxvwvw|{u}~~xywz|yzx{z|{y}ww{}~||{{yx}{v{}{xyw~w}||zxxw}zy|wx{zy{ywuztyyw{z|xv~z|}|xyy|z~t{~}yyz|{y~v|}|y{{}yuzx{vwvwvvv{zzy{vz{z~}yvv|xw~||v~}}}zzv|xx|z~}|y|}|zxy{{|y{||zyv|}vvz}zsz~w|xzyyvtzxv||~xvz~}|wzz~{x|xz{~{}|xz{y{w~|z|y}ux}zx{|yxz{}|z{v{zzywvv{xvy|z~yy~}}yy}}}{{yxx{w}|x|y{{~y{yyx}}{wy~zw~x~wx{}uzv{xxxuw{|~{|{}y~~|zx|}}x}}{|{{{|z|||x{|xx{|y{yzz|{{{yuv|xx{u}}}zx{|z}z}~|y{{yxzwz|xz}{v{|}yz{}y||}xvz{{zyu|{wzxyz{||~y|xy}}|zv{~{zzzvy{~x{yu{}~|u{|vyz}wy{|}{yxxx~~z}|yz~|vzxzwv}}wvyxzy||~u}}}xy{zyw~}}{w|{|yyzz~|x~{y|zz{v{wvzyzzv{|{|w{|yzwyvz||z}zz~zxyz|y}z}zx}}wz~~}z}yxz|}}|~xyzw||yuzv|}zwyz{yyw~{|}zy~u|{||~}z}||y{~~~|~y{{~|~}}{~z~~{|}}~}~||{|}}~}y}|~{{~}~|w~~~}{x{~{|~|~|}|{|}{w|{~{|{||{|{}~|}|||~~}~}~|}y|{z~z~|}}~~~{y}}~~}}|~zz}~~~{z{}|||}}}}}}~|zy}}{~}z|~}|{}~}}zy|||{}|}~||{x~z~~||~|~{~}~~|~{|}~~}~}}{|y}||}z{~~~}~}~~}||z}x||{}}}}}}}x}~x~|}||~}~~{~{~}y~}}|}|~~~~|||}}}{~~|}{~~~~|~}~~||||~}}zu{|~|~|~{{~|}|~}}zz|y}{~~~x~{~}}z{}~|~{|~||~~~}}~~~~}|x|~||z~~z~|~z~|~~|y~}z{}~{z~~|{w}|{{zzxy~yz{w}yzx{~vyyz{~{~zx~{~x{xwyt}|u|{zy{{}|zz{x|x}z{{yzx{}|zzzy}zzy{{zx|~~yz|x~{|w{y~|{xxzwzzyzyzxx||zyzz|xw{x|zy}u{w|xzv}w~{}|{vvx}{xx{||w~w}|y|z~{}yw|ux|x{x}{w}zwxyx|wyzzz{z{x~|z{~yvz~y{{wy|yyuy|yzzz~xyv||x|vwz}|{{|z}x~{~s~yzy{|y{~zx}y{rtw}w}{x{}vwz}{y~xx|zyzw}y}}{y{y{z{x~|{xyyzzxv}{}zz}zvw|}{zxy{z{~~{yvx}x{y{zwwzwv{|wzy|w{y{}z|{|{w}yw{}{~x~}y{|{t~xy|v}|{zzyyzyxxy{y}|{yz||yv|{{|x|}{y~wzzwzzzz}z}{|zxz{yxv~{x~|xz~|vwy{|}z}z~y{{y|x~{|{ywz}uuzz{w}||~xyyxzv~}|xy~|ux{zz|wyzz|{wwz{y||~w|x{x|w}z~z{x|{|yz{{x|zxzyz{xy~x~|{y}~{{||}wz}y|yuvw{{z}wyzz|u|zyw{z~z{|yyx~{}x|yxzwvvxyx|}~|{|z|{yz}yz{yz|z{x|y}zzvz~|vzsx{uux{~y~{}|w~}y{{z||~zwz{{|wv{{zyzuz}{ywz~vzz}~x}y}|yw|{{sw|yz{zu||{zwz{{{zzzwz}ys{z~~}{w{y|~~zz}|{~||}~}~y|~y}|}~}~}|x}|||}~||~~|z~|||~|}|}}}{~}}~{|}}{x{}z~}~z}|}|~}}}~|~}}|x|}~}z~z|z}~|~~z}|~~|{}~}~y~|}|~}}~~|||||~}xz~~{|{||~{|~{~}}z~|~~{|}}~~}~~~}}}}~y~~~|~}||x}{~}~}~|}|}}}}}z{y}~~~|}}~|}~|~}~~{y~{}~~}}|y||z~~~~||{}~}~~z|y{}|{~~~~x~|~}|z|}|}~~~}~|~z}z~~~}|~y|{{~}}}yr}{}~}}}|}{v}~|y{}}|}}}~|}y}|}}|~}x~z~~~}~~~~{~}v{}~~~~}~~}}|~}}{|{|{|y}|~~}}~~~~|}|~~||}~|~~~~|~~zx~w~{{}}|~x}|~~}|{y}x{y}|z{zy~{x|{ztzywzyz{xz}x|x{vxzy{}}xz{ut~|y}~x~x{}{}{yyzw}{|{|}|{{|~z}|{xz~x|ywz{}|v}yzu{xy|x~yv{{x{z{w{||}}uz}xyzvvwxy}~ww{zy~yxwu|z|xzy|zxwzzz}yvxy{yyv~vvz}~}{|}xz}{|x}{w{zz|{||zx|xyzzxy|yyyzzx{z||x|vyzy{zxzv{~yz{zw|~wz|||~{yzz{z{yy{}}{|{z}}{y~{|zw|yz}|xxwz{zxyx}{zxywz|v{|{}}{~~z}|{z|zyy|z}{}{yvyw{w}z|yvwzy}wy||~xw}zw{xxux|~wzyvyxyv{xw{}{x|{yx{y|z}w{y}y~|u{}{}|vyyzx{w|x|z|||x{z{{wyw{yx{|x{z~}{yzzzx{xx~|}~zyzy}{||}w~~zz{{|vy|{|yx|xxzxx|yxz|w}|zw|}z}z|{}nx~~||y}{{|zz|{~zz}}~~}}z}{wzzy|x{wwtxyx~yxz{xx{{x{{z}||}z||}|zx|}z|x|{~||yv{{}}~{{yy~|{wyxwwz{}z}u|~|x|zx{zvzzyywzz~y||u{x|~{|z{x}~|xwzzz|}}{|yz}u|uy}|vt|}vy}{y}yzz|yy~z{~x}{z}x|~}yx~yzxy|x|{{}{z{zz{}xxx{yy}~xy|tuz|z{wzxx|vyyw{xy{x{|z{x~z}x|zx{{|}~~|~}~|~}|~~~~~~}{}~y~}~~}|~}~}~|~}z||~~~~~}~z|z|~}~}}}}~~}~~{}~z~}~}}}z~}~|}~z~x~~~|~{}}~{~}|}~|}y||}~}~{~~|{|{}{x|}}{}}~}z~||~~}}~|}{}~|x}{}}~~~~~z|~z{{{|~{{~~|}|}~z~~z}~}}||{~}~}y~~~y~{{~}~~}}|}}~}~~~}~~}|~|}|z}|}||z~~y}~~~~|~{}|z{~z~{{{z}~|{{|}||~}~|~{~}~~~~}~|x|~~~}z~||z~~|~~~}{}|~~z~}~}{~~}}|~}||~{}{}}|{}}~{{}||~z}{~s|w}|~~|}|}zz{||}}~x|~}y{}w{|}|}}yy|yz~|yyyyw{zxxyvzyz|y}|y||z{yw~|~xyw}x}~|w}|{zv|{yyuyx~x|{~zwz|yxw{{|{}v{zxzx~}~wxt|wwxy{{}zyw||zz}}||}wzyz||z{y}xt~{|{x~zywy~{wzw{yxxx{zxz{y}wyzywzy|{uzz{y~zz{|{{||u}}vz|}x}xvx{~}vy|~y}xyz}|||yw{yz|~xvxzx}wzy{{~v|w|xzrzx}zxzzu}||wy{zyz|y|zww{wy{uvz{}wwy{{zvyz|y|~xyuu~z{z|z}yw{{w|z}|y{xy}u~vzx{yx{}z|uyxy|xx{y}x~zw{w}|}{}zwu{|z{y{{}{ww~y}z}w}|}~yv|zv{{|xyz{{}|{}v{ywyxw{}z{{~xw{|vuz|yzz||z}z{{vxx|xy}w}{z{{w~t}w{|yxz|xzyx{z|{xz}yy{{~wyzvyzvx|zz|zy{~ux||yy}y{u}z|~uy|{~xvyw|}zy{{|yyz|x{y||zxzz{~|zu|x|rz{xxs~{{xwyvox}yyzwy{wzz}{xtxzz~z}}y|yz}yyz}w{}~z{zxz}zywz|wxy~|v|zyzwx}|~|zxz|x|}v~{z|{~}|y}w{~zwv}w~yyy|{{y|z}|~v{y{zzzyyzyzxz}{uy|y{|}zzz||y{|yy{{yyzxzzzzw{~xz{x|{}{vwz|z{u|y~tr~zv|xw|}~{|yyzy}ysyxz{~|}}}||~}~{~|~}{}~|z~}|x~~|z~{~{~|}}~~x}z~~~|}~{}~{}|z~{}}~}~|~{~wz{~}|{~{~}}|{|z}|z~~}~{}~z}~}y~z}|{{z~|~}~}~}~}~x{}}~~~~|}}}}z~|}~~|}~~~y}~~{~~~~}~|{}|~~|~}||}|~~~|||}}~~}}~|x~~|~z{}}}x~|~}|||~}}}~~~~}{}~}~~~~~z}~~y~|}|}}y~~}z}z|{~{~~}}~~~|||{{~~}z~}~|~}~~~{~~~}|}}}|}}~xyz|~~~}z~~}~|}~~{{{~|z|z{}z~|z{}|~{x{z}}}}}|~~}{|~~}~z|~|{~~z}}{~}y|~{{}}~|{||~{z|}{~~~~{}~~}~}~y}}~{|~{yx}}y|x{z{q|xyv|z|zx}|x~zzy{z{xzxz{qyww{{{|~{z|y|y{xx{z~vzwz}}}|w}{yxyz}}z}uuyz{zw}wtvvwv}vyzxzy|wxwvwyxyz{~|xw~y{||}zuyzzy|x{{~}|z{|yxvyzyyx~w{z~{yxx|}wz{|z{|y{zzu{|xyu{{zz{}{yw~y{vzxz{}w}}y}~|zy|}yyxxzzvzz|xy}|x{y}{~x{|vu~{xzzx{}|||{vzxy{|}}vzz}z~w||~|zz}y|xxxy~zzzyyvqy|{{szvyyvx}}}s|{||y}}}|z{{~xv}|v{{||~|}zxy~{~|zzvu~{yyu}yxxxxw{|}|{{t|y~ywy|{z{{}{{}}}x|u{{x{|x{{zz~y}~yy{xz{xz|z}xz}wy{wxzvxyz~}zuz}xz|yx|x}{zzu{|~zzz|{x}{{|zy|}xyxyvxzyy|}zvyzyy~zwytyyy|zy{}zz{xzxww{{}}x{zxw}}uzyz{zyy}|}|{y|z~yw{z~z}yyyyvxywz~y|r|xx|zx}xxzzy|}~z|v}yy{y}~z}{}z{||}zq~z~{|{wz{x|~u~w|||z{|{{}z{z|}zy~|yyzzy||zz|~x|~xz}zzxy{|x}x{|yzzxz|v|}x{y}yy}y|ywwwy|xzxzy{}z{}}z}|{|{||wy|x{}|y{~v|{v{||w{|{wz|~y{zwy{zwz~{}zx}z{{x{{tz{{xz{wwxy~~}y}yty|}~|~}~~|||~x{||||}|z}{|}~{~}}~~}}~||}~{y~|{{{~}||~}}z}~~~}{z~{{|z}{y~|}~||~|{}}{xz|}y}~|~}}}}~{~~~~{~}|~}}{}|~|~{}|~|}}|z~{~|~~~}~{~{z~}x{~z~~|~z|z~}|{~{|{~~{}~}|}{}|~|||~}~}~~zz{z~~|}~}}~~}~~|~{{}~}}|}|}z~|}z~~|~{{z}{|~~~~y{}{~{}}~z~~{{~}}~|~~}~z~u~~y}y{~~~|}}y~~|}}|x~~{}}}~}|~~|~}~z}||{}}}~~{~~z~||~|~~~}~~}~~}{y|z~}}|~~|z|}}|}}||{|~~|{~||~}~z|y}{}~~}~}z|{~}~|~~zzyx|yv{zz{w|y}|z{||zy|{uzxy{y{rv|vzw{y|xyw|r{ywzwz|z|}x{uzvy}|{{z|xyz~{{yzy}{vz|}~yvwzxtxw{z}{yyxwz{yvyz|yx~xxxy{yyw{w~y|z|zxyvzz}{zv{{~yzx~{zxyy|zzuyy}{v~wv|{xyvy{wzx|}uxzz|xyy}z}x|zxww{}y}{y|xx}zz{{w}~xvzz{{|wz{{xyuzy{}x{x{||{}y~s}}|v}y{~y}y{|tvxx|zz}v{{{}{z|z|{z~|}zyxxu|~xx{}zz{|zx}z~{w{wz{|zyyuvzu|w~{x}|yyvxzyx~~|xv|{ww{{}|y~y~wyzy|yxx||xzy||x{|t~{wzyw|vx}y|xu{|}z{yzzy||}{wwxyys{x|y|}y{}x{{yyzywz|yxz}{x{yy{}~zz~|vwzzzx}z{y{y|{{{~u}}{w|vxwyxx||y{}zzuxvw|}zzxzzxyyxyzz{{y{|}|z|{y}z|zx}~~vy|{|xzyzz|yv}|{{z{{|yzyz{{v|{{{x{~zx{wzz|z}wxzw|}z{zyxv||~w}x}z~}{|y|||z~zy|w~z{{|{x{z{wzwzy|zx{zywz~x}{||vwzv{|wwx}{|w}z~{v|yy|{y{~}|ywxyy{x{u|wyz{{z{}|z|x}|yw}|{|{x~}x{xtzz{wx~~x|z|}xzz~~|}zy~{{zz{yyywyxzwv}z~~wx{}{|~}}~~{|~x}~}~}{~}~}}~~}~{y~|}{}~||{}{~}}}|{|}~~}||x}|}{}}z~~|~|}~}~~{~~{||}}|}~{|~~~|}~~|}y|~~~~}{~||||{}~}~}}}}~~}~~~|{~|}|~|}||z~}~~||}|}~~}z}|}{~y|}}}~~}||~}}~{~}z}~~}}{~~~||}~}}~}|x||z}~~}}~}}z~{~~}}}~|}~~~|~}}~~~~{|}~~z{{~~{xz~~{yx}}||}y~~z~~}~~~~{|}~{z~~}{}}{|z~|{z~wx}}z{|{~~}~{{}~|~|}z~~|||~~}||zz}x}~y|}}z}~}~}~}{yu{~~~~}~~}}||~||~}}}~~}|}|~z}|}}|||{z~}}}|{||~~|}{~|y~|u}~y}|zvyy{|z~u~x|zzz|w{w||xu}{|zyxw{zz|yzxyyw}~{{|y}|}{~}{xzywz{}v{|z|y~{wtx~uy{ywx}~x|{wx|xxxx~sxyxzy|{xz|{{{yzxuyz{~}}w|}{zy}|~zy~yw{w{yw~}|y|{vyyx}vvz{zyz|yu{yz}zx{xxzy~xy}z}~}{~{z{~|}}|}~wxzxzz}{yx}~||{{{{wy{|yyz{|ww}y~}{|z{{z~x|{w{|y{y|vy|{{}}|~{uxzwyzv}z|ux{wx{|y|zvyyyzxyuzwz~{|xz~{|v}{}~{~v|y{{yzw}}z~~zy}x}yz|{{zzxwwx}yzzz{y}|yzuw|x|wy~}{z}zz}{y}{x|~y|||zzzxxz|z{{wzs}zy{vyzzxxzz{vx|zzyy|~x{{}zzy{|||||x~x}~~x{|{|}txvy|||{y~{x~y~{|~xzy{vv|zz|}|~v}{zz|}{}|x|~xyz~{{}w}y}~}{|zvx{xwzzwz{{~zxxz||{vz{s|zzxx}||zz}vzyr}}xuv{xzyy{~y~yz{x{z{{{v|}~}xy{|{z}yzy|}{}ywu|yz{~y{zz{v}ux|{y~u{~|}~wz{}z~}{y{z{{y~x{zzzw{|~wzz{zv{~x}w{zu{{z|xw{|zzz|x}{|}z|{zxx{xxz~y~|{y|yw}zxz~~}zzv{{v{~}yzx}|}{zw}z}y|x~zz||}wy|}|}~}{{|~~}}zz{}x~z{}}~}}|}~~}y|~|~~~~~~{|~}||zzy}}|}|}~~|}z~x||}~~}||~}{{{{~~|{~{{}|~|~|zzz~yy~}{}~}}~}|{}}}~|~}}~}y{|yz|{~{~|~y}~~}~~~~}w~{|}{~{}}}}z|~{{}z|}x||~t||~~~|~~~~|}}{}z}|{|{{y}~|x}}~}|~z~~|~|z}|~||~~{~~|z{~y~}||}~~{|~}||~|~}~~z|~~}|y~|}}|y{|{z}z}{~|{}~|}}~|}}y}~z|{~yx{{|}~}|~~~y~}~~z~~~y~|{~}~||{{y~}}||}}~|{}}|~~{{~~}~}~}|~~zx|{}x{}||{}~|~}}~~}|~|~}|~~~|zy{~~|~}|{~|}~~||{z{yzzz{z{xzxzw~s|y}w{xx{r}|zyzzzy~w{|{{{zx{|{v{y}{|xyyzzz|v}}~{}zx||~y{yywwzz}x}yyzvx{xz{{z{|{xzyy|w{y|xvvvzzyxvxz~wxyvxxzwzxw}zvz{wxx~y~|z||v}z}x}zyy|x}y{{yxx}wuz}zw|zz{w|v|{xw}yw{{{z~yzyvu}x~wyywvzyz}z~{u|zz}yxuvz{~x}|{xv}xyyvzz{xxxu{|v~zy|vx{{~~zxzxww{|~w|~vxz|{yy{uyxyxt{x{yz~|}z|wzv|vwyz|xz{|~zv{yxz{y{~zz}vy}y}xwzxy~xx}yzxy|zzxzx|||zzwvwx||~|x|{ux|yyyzwz|z{|y{|x||}{~{uzyzwyzy}}|}w{xv}x|wz}}{zxx||zzyy{{|zzxzt{x|{zzwv{x}y|}~vz~z|{zwzzz{xwzz{xy}{x{xv||uxy|yz{zx}{~xxw{{|{z}zyz|wx{z{xuv||xzs}{zur{z{}y~}wv|zz{||{yvzvxx{}yyzzw|yyuzv|{u}}|~wyy{}s}~y{yvu|~ywxyq|{||~xz|z|xwyvxwzyv~|x{z}x}{{|ww}|yz|}|uv|y}{y{vzuyw|y||y|}uwxzuxzyzy}z~z{zx|z|z{}z|{yzywy{}yyxyw{w}zy~|}|y}zx{~||x~zyyx{zzv~|yzx{w|v}{|{{tw}yy{}{zux}~z{{xsz~{~y}}}|~z~}~}~{~~~}z|~{|~|}zz}||x{}}{|}~}}|~}|}{}~}{~~~|}~}~}z~|{~|y|~}}|~{|z{z}}~~~|~~z}|}|~}y||}~~v}~~|{~y{|~|z~|}yx~~~|{zy{~}~{}|{|~{~||}}{}{z}z~~{~~|{}~}y}{~z}}|~}}}}~~}|{}}~}{{||v{|}z}~|~}~}}{{||y{}~|~{}~|}||}{~~}{zzz}y~}}~~||~{}}{}}}}}|}~|x~}y|~~||~|{~}z}~~~{~~~y~}||}{|y}z}~~|~}}{|z}{}~~~~~}~z|}|}~~}~|~z~}~z}|{~}|~{~{~z~~}}{~{~~~||{z}~~|}}}}}{|{}{{}}|~|z{|{{}}{~}{wzz}{|}|~{}|{yz|{xyzxyy~zz|}{tt{}{|vyyxtzy|{wuxz~||z{yyy|w{}wxyzz~x}zy{}z|{vvwvv{uz}{|wv||{xu|y|wwyyxxywy{y}~}}yz{{zw|yy}~|y~|~||||}||yzxzwyy{xyvw{|{vz|~{~xyxyz{w{{~v|{~zx{yz|zzuxx|{{{~zx~||}z{zw{{{xx}|xzvz{~zxy}zyy|xs|zx~wszyx}{}{xz|{x{}zuz|v{}}{}y{||{~|{{z{yzxxyxzyz|{{zy|u{yyw|yxzxvw~z|~w|y|x~~{~yw|y|y||z|~z{{}xwwy|w}vvvxx}ut}|z|zx|xzyyyzxz~xy{|v|yz~}z}}|~y~}{w|{z{z}|}y~zyxut}zyyzx}|xx|{vzzx~}xw}yw|{y~z|{||zx~z|}~|{|~{{yx}z{}||z{|x|z}~{}{z|{|v{y~uwxuvz{}xz|~~|y}|xwyy{{{|z}}|}}xxz~|}|zvy~}}~{yx}{zz{u|y{zvzzxyu{{xu}z{|wyz{{|}|z~}x|}xzx~x|y{}{~~}}y|x}z{{~y{yxzu~|y|x||vz|z{w{{{{}y}zy|}|z{v{zx}}||z{z|}|xz}zv|yx{vyy|y|w{s||~}~xz{~{{sx{{~{z|z}{z}~|~{|{z|xw|~}|{z{y}x{y|{xzywv{yy{x{yxx~~}{y{{xz{z|~v{{w~}{z||{y|{{~||~}~~y{~~}y{|}~{}|y}~~}}}}~|~zz~~~}~~|~}z}}~}}{|~y~|z}z||}z|}~}~}|z~}||~~~}{}~~|{}~~|{}~||{|{}}|~~}~}}}|~|}{|}~}~{~|z|{w~|}|~y|z|||~~~{}|~}~{}}}{~~}}~}}}}|}|{~}~}}z~|~{~~~~|||}~~|{{y|{{z}}{~~~~~|{}}~}}}|{|||~~||~}|~~~||}w}}}zw|z}~}wy}{}|~~~}{{{{}y|}}|~~~~~~}~}~|~|}~~|~z~|{~~}~|}|}}|~}~~}~}~}{~}{|}~}{{u~~~{|{|~z~z}|~~}~}|~||z}~~~{|{}|{~~~~~~}~~~~~~}||}|~z|~~}x||w}w||}}~{~|~x}~wy|w{xzs{{vx|xwz}{zwxr{zxx{}u|wy||w|yzz|y|w~xyyxwy{y}zwywy}uw{|z}zy{vyy}v|zx||x|uy{x|~{x~z}|{v{wz~wvw|{{wyty}yzz}z~w|{xyvz|w{{z{{{zyvy{|ywy}yx}w{xy~~w|||zw~yzyzwwvzzx{zyyxxxxytzyx}}{~yx{w{z~v|w|yuzy}ywy}{y{{}vz|zz}ywxy|y~w|zyxyy{|y|zzy|{~w{xwxwx{{z}uww}}{yz{|}wwxztw|}ux|{x|{z{z||{{y{|~{~z{wyz{~vwvvyyx{y{vx||y{~}z}{z{y|~zwzxzwy{v||w{}y}{w|yxw~xy{{}w~z{uzy|}xz~vw{{|{y|yzx{y~zyyx|{{{vy|}||{v|z|y}|zzu}~y{}{yyzyww~~zz{v}||xzw}z|~x}{{}wy{|}zy}zx{{yyv|ww{{xx}~yvywz{}xx{}}{}w|ywzzvytzxv|yzvwzy{}|zzyx}{{wzz}vzz{uzyxzx}xz{zwzzzx{{xu}s{y{ywwuwxwy{}y}xwxy}vz|vu}vx{}|w||}yzzxxy~~}vxvzw{x{yx|xy|}{|yyyz{{{z{}yz~xy}x}wz}{w{~yyzy|{xz|w}{www{y{w~x{z|vz|{{{}{|w{yw|x|y~x~wzyx{|z{yyx}||}|yz{zx|}|zwxxt~zwwzy~zyxz}y{yx{yxzxy}{y{zw{x{~~~~y{{}}{~|~~{}|}{}}}}}~{y~}|{~yz|}x{~{|}{}~|}zy~}~z}z{~~}y~~~}}{~}}}|~|~}}~~~}x}|x|}||}~}|{|~~~yy|~~z{{|~~y|}~~}~}~|v|z}}~|}~}~|z}~z|}~}~~||{{z{|~~{{~~{z~}u~~~}{~{}||~}}{~|y~~~|~|~|}z~}}~~}}~||}~}}~}~x|~~~}}|{||~|{~~}{|}|~~~z|z~|}~~z|~||{}~~|~~~}}}~~}~}{z{~}~}~~{{zy~z|z|{}||~~{|{||||}~~{||{~}{|}~}}{~z~~}||~}{|z||~z|~{}~z~z}{||}~~~|y{{|y~{~{}}~|~|}}}z}}{}~}~}{}}~}|~}~{}|~}}|~zxzw|~~~w{z{~|~}~z}~{xzy{~z~z{y|zyvvw{{v|wxz{uwz~}}zz{z|vyz{}|z{v{zyy}y{{y{~zs|w~{|}{}xzy|w~|x|{y{}z|{{{xw}{}|yxx{xy|xzvuv|tyyuzz{y{{{}}{y{||~z{{y{z{yy{}uxyxyzy~y~}xw{y{~tx|w{yxvy{||||yx{vyz}zvww|z{zyz}}u|zxz|yx||||{xz}{xw|zzzw{z{zy{{~t|x{}www{xv~yzy{wz~~~{}{zz|w{~|x{|}{}{z|z}yxu|uyw{xwu|yxy{z|xy|xxutywyw|{||{|}z~z{x{}vz~zz|{ywxxw|{}}y|yw{xwtx{xyzxy|zzxy{zz{v}u}{zzx}|x{~zzvz}~|~{{z}||s~xsy{{w|}{y|zyyzuzy{|z{u{zvzwzzs{{|}|xvz|{{|{{xsy}{|uw}}{vw}||zx}{{~zx{}z{|{||{~s}|yx{x{y~{~y{xzyw~{yv{zw{}{}z}z~z|z{vyywt}zy{x}{}ywxxwuvw~wx|xx}{uxu{z{wy{vy~xwzyv|x{~|y|}wy{yx~z{zy|{|y{zxz}}{vzxywywz}xw|}zu{ywvq|||}uwx{}}uzzzxzy~zz|{y}~{||y||~v}|zyz~t}ywxx{y{vyyx}zzyz|u|xwywyy|y|z|yxz}||zz}zzw~z}{y{~}y{yuyyvy{yx}yxzz{}xwz{|yzxyvsz|{y~z{~zy{}~{}{|zyz~}~}{}}~{~~}|~}~~{||v|~}||~}~|y}}||}}~}}|~~|y}z}}}}z~}~~|~~~}||y~|{}v|z}}}wz}|}|{}~{~{{~}{~|||||~|zy~~~}|}}~~|~~}z}}{|{|z|~||}|~}~~}x{x|~{z|~y|}|}|~{{|||~~~y~~}{y~z{|}}|{{}~{}~|z~{|~{~~}~z}}|}z}y}||~|}|{{}|~}}|~}}~~|~~}|{}~~|{~|~}{}}|~~~~}~~{~|~~}~~~~~|w~~||y}~|z}}{~~~~|~~z|~{~||x}|~z}z{}|z}z|{{}~~~~}{x}~|{}||}~}|}~~|z~||{~{{}||{y}}}|y|~|y}~}r}~}~{|}}z|}|}~~~}~}yw{}zyxyuvv{xyz{x{vy{}yyyxzyw}y{}wxz|ywz||}vzw{yyzty|yyuz~xyx|xvxx{|{~w{zxv|yzxyyyyy}yzyvzy{zuwz|}yxwxzz|{x||}|{uux}vxwy|~zyz{yzzzy|{z|ywvx{u|wwz|y{{~{z}~x{w}|wxy||y|}zwu{yzxwy~|}~{zwzwwx~zx{{vy|x{|xvuw{}{v}}|xz~zwvs}{zx|{syy{zz{{ww}z}zx|zy|x{}{|z{{x|{||xwz~zz{{|zu{zw|yvty|xxw|yzyxw{r~wzy|z}{zw{vyx}x{vyzwx{v|x~y|}z}||yxyy|xwzy{v{zy{yu|zyyw|yyx{|x{y}~yz|ywy|x{x{~x{xwy{|{~~uzyzuz{}x|{yvyz}}{||||syzywwxz{|y}tvzywv|{~zz|zz|xvy{uyvyxy|z|zxzwxwxxzxw}~wzzy{z{{z~|{|v{xz|y{{zx{|x}t~{zzy{vz{z{xyyz{~{~|zz}vx|u|y~y{yw||{|}zzuxy{}wz{||~zxzz|y{z||}xy{x|uvx|~||{wz{~yzuzz{w~xxw~|y}z}z{}zy}yu{|xxvvy{}zuyu}z}{z}w{yy|wv|yxywzzzxz~y{}z{~x|x|{||xyyy{zxz}}yx{yyyxw|zw{~|ywy|yz}ztyzvz}w||zuz~{{xwx|z}}z~z~{yz|||y{{y{ux|v{xvyxw~||y{{{|zv{tyzz{|~}|y{||}~}|~~~|~|~|~z}~z{yy|{~}|y}~}|~~}}|y}}~{z~~{}}~~}}}||}z~{~z||{|}}}~~~~z~~}z~}}~}{|}|}zxz|{}{{|~}~}~}|~}~|z{}}~~z~~zz}~~}}}y~y|}{x|~~}~~~~~|~yz~||}~~}}{z}~~~}~}~~}~}}~~}~~|}{||}z~|~}}~~}}~}~|~~~{y}|||x|}{||}}y|~z}|~{~~}}}}|~~~|}~}~y~~~|{{z|~y~}~~~}~}~|z}~~z~}~|}z~{zz{}z|{~~}w~{|x~~}|zw|~~~|v~}x~y|}|~|z}||z~}|~~y||}~~|}|}~}{}~~{{y~}{}}z}~~~|~}|~}z|~{z|~z}{|}~}~}||~}y~{{{||z|~y{y}|}zz|xyzuy|||}wzxyztwx{w}w}yvz|wx{z{xy~{y|xz|u~zy}~~}yyy|x{z{{{{y}|x|vyvs}zw~vxu{zwxzxz|{{||vv~{{}x}w{yy}}zvw~z}{~{{|{yxt{xv{ys{w{xz{x{~z|tzy{z|wzxy|}w}}wyx|{z{ywz{|{xx{~x}zx|{zx}y|yy~z{yxxxx{|xwyxxz|z}{|x|~{x|zyxyzz||y{~~z~|~xzv}|xv~}yz|xyx}zwuxxz|xzt|xz|xyxywwyzy{zy}||xzyz{~y}z{vzvuxx||~}yxwt|~~{w{yzy|wy~|xxyzxzww{zzz~{vyz{x}{~w}w|y}{|z}}|v{t{zx}~v}zyzyx|w~w{zyx~y|z}v}{u{w|z{u}yxx{y{{~u~|{~~uzy|yvy|zz~~}{{z{yztyzu~zx||xyw|y|{~|yzzy{}yzy{xw{xvy{wy|}{|zw{~|z~x}zz{{~|x|}y|x|yw{{z{wx|uyyz{~x}yy{}t{xzvzs~{}~~ys{y~{}}{w~zxzx|{|zz|zx{~~xwy{||||}}yxy{ztxvzvy~}xz|xv|yvyz|}x{w{|x~|}zzz|{y|zxx{|xyw~zvzwy}|xu{y}{~yw{v{{z|yzzy{}|zz~{{~~{u}yxzy|~{}}{}z}z{{|}zyw{zxxs|x{{{~zz|zzx~v{x|zzwvvzzzxyxz|zxy|||z}|y}}}~{||~{zz}~~~z}|}|~}yyy}}}~}~}}~}}~~{~|~{~~|w~{~|~}|~~{{y~}|y~|~|~~~~~~~|}{z~~}|~{~}~~}~~}~}}~~~|~~z~|}|~z}}yv|~{y{{zz~|}|x}||~}}{~~}}|~}~~{}}z~{{|~~}|y}}}}z}zv{}|}~z~|~y|y}{~|~||}y~}|yz}~{~~~|~}}{|{}~~}~~~~}}}~}}~{{zz~|}|y~}y~}{}{z}|~~~}~}y}w~z~{y{}{{~~z}x}~w}~}~}~|}~{|}}|{}~~|}~||}}|~|{}}~~~~}|~}}z}~}}y|~z}}{}{{|||~}~{}~}|~y}{~~}~}~{~z||z{~v~}~}~}~}}~|~}|}y~{}~zzz|~}~{~z~z~}~~}{~yx|w~y{}{xx~t|t{w|~uzy{}|{y|w{u|zz{xyzy{vt}{w{ywy|v}wz{zzzzxw|{xyyx{u|x|~xxz{z~zy{|y~|xyy}}}wxwz~zw{|yy{xy{wz}{{yxzz}r{}{xx{yzxztwzvzyx{{w|}zwyu~z}x|y}uz|zy|}yy{}wzyzvzyuzzvztz|zxpyz~zzw}wzy|{yy|uw|}vy|{yz{~zz{vxuz~~~{xyxyxuw|zxxxww}y~y~u{y|t{|z{z~yyy}w|~wy{z{yx|wv{zx{vxzzxx{z|x}|{wyyzu{xzwz{}{{zzt|}yx||yx}{zy|yzz|w|y|v}zx|vxxy}wyttzxz~y~vz{{x|||x|}{{|y~z{x|z{||~{zywt{x|zxyxz|~{y|{}|zyv|~y{uxu}x}x{y|x{wx|{}~{yvz{yx{xt{yyvzw{{}xz}{{{yzy{z{zz~{zzyx{zzyyxz{yv||}w|yzvywzy|yzx~y{yz{vyy{z|{w{uy{zwx|x~}z~xyx~~z}~~}~wzx}zytv{w|{zxxz|wxwy}xz}vw~s{zzyy}wvy|{|~v}{x|y|zz{~|pyzz{yz|yu|{yy|x}v~wz|zvs~x{|~y{|yyx{{x~yywxxxvvx|z~y~w||{w|{zy{u{vz{zxy~~yzyyx|x{{}y~{zw{wvyvzx}yw{zxvvyz{}z{y{{u{{zwx{xxv{}{{{{xyv{{x|z{zy|vxx}x}w{{{y|y{{~}{uzxy{z{y|~||{|~~~~}z~|~}}}{{}~z~~~~~{~}}{z}|}|~~|{}~z}}y{wz{}}}||~||~{|}~~|~}{z{|}~~~z{}{{z~~x|~||y~|~{}||{z|z~~|z{yzz|}}|~}||~{~{y}|}~~~~}{~}~~}}y~|~{y||{}z~}{}zz~}|||~~~wx{}{~~{z|z}~~}|z{}}zz~~~|{~|~}~~}z}~~}~}~}~}}~~||}~}}}~}}~~}~}|~~~~z~~~~~~~~{z~}}}|}z}~{|~~~}~z|~}}|z}}~~|{}}z~{~~~}||}|~~~||x~~~|{~}yz|xz}~{~~||y}|z~~~}{{~~{~|~~{~}}}}|~||vx}{zz~}}}|}{}{}~~y||~{|~{}}z||~{|{}|}z~}~{|}~}~~}~{~~z{|zy|~yzyvw{x}zwxxwz}xyx|xty|zz{xxzz|xuvvx{z{yw{yz{xw|{}|}z|z}~|zzzw|vyu}}|vx}xy}{zvyy~|y|w}xtx~xy{{{xywty|zz|}{}yzzz|}yxx|zz|yy{|y{|z|xwzy|w{yvy{~|z~{y}|zt}uyyx}y}|}z|{xzz{xz{~|}zxxz{z|}xz{{tzwx{{|y{y|{xwx{xw|{}{~u|xvyz{{xuww{||}xyzzz~y|}x{|{|~{||{u{}wz{yz{z~yz{y|z~}z{v{xyz{zu|vu~~{xyz~|v|~zyuzyyz~wx}yxw~v}|zzxw|{{wvwzx|y{wwzy{yx||}zz{{~zy||y|~~{y~wy|z}yzy{vzwzz|y~}~}yxy~vxzzwyz||}{z{yzvvwvxyzxwtxz|vz}zx|x{z|}zv~{v|z|{zyz~}}z|}~xy{xxx{|y{}}~}}v|yy{~{vywzwx}xx|w}z{|||{x{{y{z~z{swz|u}{{}}~vy~zz}~}yz||xzzvyw|zyu|~|vx~w{w}z|~y|{{zs|}yyy{z~u{z|}y~xwz{{zw|x~vyw|yzz||}v{}ywt~w|~|wzxxx~w}}vxzy|~z~x{wy{z{z}}}zz|~~yxw|yz}xwvv{|yuwx}||xzxx}~xxzxzxy}xyytz{zz{y{|||z}z|~||{{|z{vzvxyx{|zyzz||z|zvyx}yuzwy{ysz|{zyzwzy}{wwxyz~~y}|{}~}}}|}z}|~y||~||}{{~}}z}}|~}}~~~~|~~{}~~}~zzw{x~~||z|}}{}}{}}~|~{~|~}z~|}|{}|}||~}~z||}~z~}~||~}}z|}~{|~~|~}z{}}}~w||~|}~~~}{}|~}~w}~z~{}}{~~y}|~|}}{|~~}}z~~|~}~~||~~}{|zv}z}}{}~}}}{}|}~}z~x~}{}||~}{{}~x~y~}}{}{}{~~|{{{|~~}|{}|}~}{{{~}y~~~{|}{~}~}}{~z~|~}~~~}}y{|}~}u~}||||||}~}}~~{~|z{}~{}~{}x~~{|~{}|~{~||}~~~}}~z~~|~}y|~}~y|}y{{|~zzy}z~~~~~{~}|}~|{~z}~y~|~~~~~}}y|z|~~}||w{~zyx}y}~yz}{~w}yyy{{w{zw|v{yx{uzvxuxz{~|~|y~x}{||yxzxuwv~yx}}xyy~xzyx|u}x|{zzy|zxx{zz{y|w|w}|z{|yzxu{wzwz{v}yxxzvz~v||{y}{yvuzy{||v{xyz|y{zyvwxzztwxyyvvxvvz|}}}yww{u|vwy{vv}z|u|yyyz~|wx{zyzx}s{|{y~{|y{x|y{~~y|z~wxo{{{zy{yz~|x}}u|xuyw}xu~x|x{z|{yz||tx|~xvzw}wxyw{zwy||{v{zy}uuxzy}{vzvw{z|{yzyy{{{xzz{}x}zvy|{yyxvyyw{vzyzz|xyyzw~~{~w}y|~{~|{wy}y}yx}}y}w}{x~|{z~y{xy}~||{|w|zzyxyz}}y{~|zzxxzzz|xxw}}v|{{|zy}v{}wwy~xv|y|}vz~zy}zwz{x}v~{y{}y{{{wyxyyzyzwyx{||}y{w{{{x~|yx{{zvx{{~yw{x{||y}|z|z{z{{z{y|xwy~yy}y}~{yw}v}}|}x}~z}z~|xzz{z|y|ywzxz{y|{yxuxwv|z~v{{yyz}}z|z|y}vy|}~zxyzuywy{zzywx{z|x|{}{}||{}vw||zz}z{x{xzw{y}|{z|||||xz|zx{}{y{|w}v}wwx{z{z{wy}{|z~|y{zvwzx{|~zx~}|}{|xz}w|zyz||z}yyz{y{ytuzzwx{vxyw|wq~}xz}z{z}yw{yzyzw{{|}y|~z||{y~{u}~{}|~}}|||~}{z~z~~~|{}}|~}{~}|z~}~~~~~|xz|}{~|{|{}zy}}z|}}v}}{}~}z{}|~|~|{~z~~}~~}|~}}|~{}}|~{}|}{z~{~z~~|~}~~~~|y}{}}~||}|~~~~|~|{}~~{}}}y}z~||y}||~~|~}|{|~}|}}{~}}||}~z|}}~{|}x}~~}}~~~z|~{{~|~}}{{~~|~{}zv~}}|||z{}{y|}|~}~{||~~w}~~|y~{|z}~~}~}}xzzy||~~}~{{}}|~||}{~~}|}|~~|~~}}||~}z~}}}~}~~|~y~~~|~}r{~}}}|~{z~y~x|z~{}~~~|}~}|y|~}}~{}z|~}}u~zy{{|z~|yy{{{wyvzy{zww{zyw{|yyywzz}|yxy||x{{}{y}{w}z~{wzv{|zux{{}xwx|x{|zyuy{v}zzy{yzrx{zx{|y|u|wxyzxwz|xzz{{|z|x|~zx}{z|x|~~{vxvyz{zy{zvxyyzu|}x~|w}{xz|z{xtvz~zyz}|wxz}}|y~yu|}{~}y}}y|wx|}zzxx~yzxy{z|uxwywyzy{||y}xwxzxxwxyxz{{wyxwv{|zxw{z||z{{{zz}w|vyxyxswvz{|{|y}}{z~{|zw{wv{vww}z}}x|}||z{|~yxwzzwv}z~x{{~y|t{zxt|{|y{xwy~{x}x|wz{z}wywxx{z|x|zzy|{~ywz|~~~|{zx{{}x|~zyx}~x|{r|x{wzy{|wwy}yyz|xyxy~|yyz|}z|{|{|}{||{}|z}||~v}w|x{}x{x}{}zyxzyyv{xx|yz{zvuzrw{z~ztxz}zxyyv~}z|w}}x|zzu{||w}{z|xz{yxy{xyvx}z{vy|~vv{y||wxv}y|~{z}~x{{x{yz}}z|}{y{~z}w{z}|{}xwz|xz|yxu{~yxzwz}yzxzx{vtxy|z}v{~{|wuw|vw}wyz|{|{x|zxz|z{~||}wz|yyzyuxzz|}{v~zv{z}wzy|uuyzx{x}{{||~yxz|}{xyx~}z|z}}|yvyx{zz|{x{{z|x~zvwyuux{zxx{{xxzv|~~z|{||y{yyyzz{}|~~{~}~|}x~|{}||~}~~~~y}|}}~{~~}}}|}~}~~z~}}~~zz{|{|~{||{}|}}~~}}~}}|~~|y~~z~}{{~{vz|}~}z~~}{|{|||}}z~zy}{||~~}~~~{{~}~|~|~}x}y}{{~~}}z}}~|~}{~|{}~{~{~||}~{~{|}}|||z}~}{}}}y~~}~|}z~~|y~{~~~|~}}{|{}~}~|~}{|}}~}}}}}~}||}z~~{~}~~}||y~~}}}{|~}~}|~~|}~|{y|~z{~{|~{~z}|}}}}~~}|}|{{}}}y}~~}}}||}{||~z|||}}}{z~zz}}~~zz{}|}~~{~~{y|~||~{~z}|}||~}z{}~}z~|~|~z}{}}~|~~z|~|y|{y~{yx~~~~||~{}}y}z{z|}w~{xyz}yyzv|yy}wxv{}z|xyz|{w|yv}{~z}}zzyu}}wyx}zy{y}x|zxzzyw~y||yyy{x{{ywzz~wwx~}}vz|z|zwv|}~}xwyw|y{yz{{|xx{{vywy}}y~}}yy{zyv}z|zwx{x|z||zzx}uzxz}~yzz}{xz{z{w~|~u~xy}{|w||y|yvwwvz||}{z~}wy|zz|{sx{yzyzz~zu|{y~yw}y}{wz|yyyvv{z|zyyyu~yyxx{vyy}}{xw{z~{z}z||{|xy|{uy~wxvzzxyx{zyx{tz{|~yzvx|z|x{{||}v}|||{}zz}{{y}|x||{}~yww|w{{|zy{{u}~vyvx{z|{v{yw{}vwy{}zy{|xzzy~{{~|}{y}x{|{zw{|z|z{z{}yy~yz{|{z{~|vy|u}}xuxzyywz~y|v}zw}|{{zzz|{{z}|x~~y{x{wzyyyz|~|}}}}vy~yz{vw{xx|{zw{yw|~}}xz{}|yvy{|yw}wr|x{}yxy{y||wz||x{|x|yx{zvz}{{|z|yxx{}~}v{vz{z{xzuxzz|{wxyzx{}yzw{~x||{ux~|yy}{vy|xxx|||wy{|{}~z}x||}xqz{woy{{xzv|yx|yzzwzz{y{{~~y|z|{}}zx{wzyz{wyu{y||yy~|wy}xzyyy~y|{|}vzvy|xy|y}{vv|}}{z|w{zv}x{}}yzz{~||y~|zy~~xy}yyx||}{z}zxxzw|yww|z~x{}z~}|~{||z||}~~~}~}~}{}~|zy|~|~|{|y}|~|~{~}{z~~}}{{~~|||~}||~~|~|||}{{~}z|y~~{|{}~}~~}}{}}~}~|y}|~y}|w}~~~{}{|~~~}~}~~}~~{|}{|}z}|}|y}}}~}{{|~}|}}}z~|x}|z~}}||{~{{y|}~y~|}~|||||z~~z}z{}~}w|~{|~~|~~|~~~|~~z||}}}{||~~}~~|}}{{~{~~}~{}~~{}~~|~|y~}xy{~}|}{}{~~}|}{}|}}{~~}~{{}{~|}~{}}~~~y~|}w{~}~~~|~~|||}}{~~}}~}~|~{~~}~}~yzz~w}~z{x~|}|~|}}y|}|~||~|~~|}~~{}~~~~}~{}~}~~z~}}~}z}}y~}~~|~|~~{~|{}~~~~}}~z}|}~|{}|z|ww|}z||}|z{xx|xxxx{zxw||z}zxwyw~vuwv|v|{ww~~xx}zz|xx{{|x~|z|~{{|yz}|{{w|{zyv{yyy{}{s{yt}}{www{vwvw{yyx{{xxyxy|}yz~}x}v}zx|{}|{{w{zyxz|}zyz|z}x}{zz}}x{zzywv}{tzw{yw{}w{w|~y{xx}|zz~z{}zw}|x{{}}~}yyzu{u|~vx}{w}y||y{{yx~wzxuyyyxu}yy||~|{|y{yy}||~z{w{{yxx{|yx|y{{yyzyyt|yyz}{y|zyzxwwzxzwzx{{x{xyx|x{zz|}{{}yy{{x}zyyxuxz|{{wywz|xxvxv{|z~yyy{vwy|}~w}w|y|{{}~}zz{{vy|}}{||{||zw|~~{vzn{xxwzyxzy{|zyw|xy{z{z{x}|x{}{|||{z|y{~}{|~}wzy~{y}|}zyzzzz{wt|{vxxwyww|{z}z|~yz{zwz|wy|xy{yv~|z}vr||y}zwx}yvx{|w{{vw~xz{uwx}ywur}x}vx}ryzxysz{}vy}{w}v}vx|zvz|{{||zz}|}|y|z}{{|}||z}vzx{}{}{{}zzy{z}|{yyvzw}yxtw~zyzzwvzz{~{yxv|yzvz~|{wzy|zxx~xz~x}{vxzw{}{{w}y|yy}vzyyxyx{}}{t|zz}xwyywyzx{}|xv~~{zt{yw{ywv||xw|zxzxvwwz{|xv{v}y{xz}z}z}}||zv|{wy}z}{|~}|z|}~}~z}|~~{~|yz~z~|}~x|{|{}~|}~~}y~~z~{|||{{xz|t~y~y~z}y|}|||~~y~}{~~|}{xy|~}}|z|~{}}{{|~~{}}~}~|}}~z}{~{~{}~|{}|~yyy|{~|}|||{~}~|}}|~{}{}y~}~~z{{}}{~}z}{~~wz|{~z|}{}~}~}}}}}{~{|}}~~z}}}y~|{~z}|~|||{|}}|~|~|~|~~z|~{~x}|}|}~}~~}{~}||||~{z}~~{}~~~}{y~||yzx|}}|{z{}z}|~}||~~|}}z~}{{{}~{}}~}}~~|{z}{|y~~x|}{{}}|~~}~}|~{|}z{{|~z|~{~}y~~~}|}}}{{}|{|}~}}~}~}{{}|~|y~~~|||||}{|~}{|}~~z~}~}{{z~|~~~|}|~{|xz|~~~unz{|{}|wyyxz{yz}y|}wwx{|vzz~yx|}x{y{}{zwywxzyw~yzuvy|x{wyz{zxyu||wzzzyy|x{}yzz|yx{w{{xx}yz}yxwyxyxxy{zyz{yy}|w|u}{z||xyzx{~y}zxx{|xw}yzx{xxyx}~wzx~wzvyy||xtv{{xvtzxzwy|wz|v||vzu|zx{y{y{v}ztywx|}{zz~u}w}{|}{t|vv{}yvw{zw~~{x~{z{|{z}yxuv{|{~zzxv~z}y}zwz{x}z{xz{z|z{|{|x{xqz}zzyw|zy{x{}|zyy}|uz{yy~|wu}zxyytxywxzx{zy}y{yxy{zyzzxztzv{{{{y{z|y{y{z}z|y{wwy}{zyz}yxtxwzy{vzxx}~xvyx}wxzz||{xyyyy~y|yy{y|y|x|~xw|}~{xvy|~}y~{wt~}ww{z{v{~y|zy}z}}xv|y}}{u|y|{|~yyzzzy|xw|yzz~}xu|x}zz{zx|xzu{|ywy}}xv|x|zz{{||y{wzz|v{z{y|zy{y}|}yz{xy||yz{|{w|{y{|{yzw{yx|vwx{{{|zwyzz{{~x}}wzsz}{~{{z}{~z|}y|x||{}yx|zyy{vzwvwy}~u{|}|vxxpwy}y}yvx|wz~xwyxxuz{zv}||~|yx{||{{{w}wwzy}~ywyv{t{|u|vzx|zyy~vy{ywu{yxz}|~{~z{z{~{z|z{zy{|z{zyzzzxz|zx{yxt{{{xy|{}{zz{|z{y}{zy~xv{x|y{{~~{{z}~~{z}|}}}|~~}~z{y{z~~}{~||~y~}~}|~{~~~}~|~~|~}|{|}{}|{~~{{u{~~||}}|{|}|}}~|~~~}|y|~~}~z~~~~|~|{}z{~{}{z|}zz}{}{{~||}z~y{z~|{}~x~}}}}~~~y|}}z{{}~~{|~}|~~|||}|~}}~}}z~~|~{}{~}~z}|{~}~}~}}{{}{~z}{~}~y}~}}y|~|~{~}z}~||~~~}z{~~|~}}~}~}~~x|{}{v|zzw|{{u||x{~|{~~}~{}~{z~~|~~|y~~}~~|}~}~}}|~{}z}~~~{z~y~~|z|}}{{~{~~{~~~}~{}~}z}~|{{~}{zyz}}y}}~}x{|z~{~}|}|~~~z}~}~}}~}|}|~||x|}}}}}{}|||z{~~{zxx{{v~{zxxz}z~yz~||zyyy|{x|t{|z~zy}}wzxxz~~x|}ywvz{|zzx|{~yxy|{zw|y}{|||wwyv{zx~ty{}}zuz{{z|yzxtyxyzyzw|y}zzz{z{{{yzz{|yz}z~|zt~zx|z|yv}~yyxz{}xywz{xy|zyvzwyy|{xz{}w|xx||}~y}{zv{x{w}}{x{{{|zy|{{x{vxyt|xvzxy{wuwvyvu}zyyx{z}y~z|z~y}|{xy}}|vu~|zy{|{}||~~x{}|x}{|xy||zxwywvx{|z|{zzw~|yxy{x|z{~|{zz}|~}}y{yuyxyzzxyzy}~y}{wywz|{~wxz}vz{vzzx{zwzz{}vx|||u~{|{zzw{x{|~}~x|{z|x{y~z||}x}yyz|{{yyv~vxy}zzxzzw~xyy|v~x}y~zzyxxz~z{yy|uz}w||w}wz}}}~}|zyz|||z{w||x|||{z{{z{x{~~yyy|w{zz{}z|}~wy}{zzzy~z{}{yv{x}x|~x{y}{yz{yu{tzy}zx{xwuyzx|{xy|vzy|}w{x}z~zxw}x}{y|{wyyxx~{vx|z{{z{yyvy~|zsu|yz}{vwzvvyyvyzz{yx}y}y|v~{||}|yrxwz}{}|~zx~}{z}{yzt{v{z|x|zz{w~xz{|x~z}t{wxxywz~z{}xz{xy{}|{z{}}{y}z|~{ww{|zyxy{|x}wy|w}y}yz|{vyy}|twwy|xwy}y{{{~y{|~z|w{~z~~z~}y{~|{}~~|~}~z~z}}}~||y}|}|{}{}{~|}{}}y}{}}}|}~~~|~|}z{|{}~}}{}z~}}}}~|~{{z|||~|~|~}|{~w}}|{~{}z|{}}}}{{~z~||}~~}~{}zy~}|~|}}|w~}}~~}}~y}}~~}}z~}~|y|~~~}|}}}|~~~{|y~~~{}{~z}z|||~~~}y{~}}}~{{|~~}}~~~|~||wz~|}{}}{~{}}|~w|}z{~~}}|}|z|}|~{|{|~|{{|~z|~~{}}}}~|~|}|~}}|}}|}||~z||~}~{}{}||z{|}~~|~|}|~~{|}}~~{{z}~|}{}~}~{{x~~||~}|~}}|}z~{~~~}}~~~y{}~z}}}~~}{||{{}zz}~~z{|~~~{~}{}y}|}{~}||~~z}}}}}zz~}||y~}}~~}}|z}}xzx}{yzx~|{xyxx|ywvz{{y{zy}y}v{{xxy~z{zxz{xz{uvzvt~y|}}x|z{}z{~vwx|uuvxzv{|yz|{y|x{wz~xu||wzyzzuzz~yyz~||w{z{|}}{wxyv{{}{{yyz|zyxuxvzx{zzyy|z|z{{|}x{uzy}||y{||~y|vzyy}||}x|}z}}y{w||y{{x}xx||yrzz}w{{}zwzyxz~|}x{v~wy{xyxx{|z}ywz}yz{x{{vz}{|z{|u}}{~|zzw{zxwzw{x|zz|}x{wz|z}ywyxxzyzx{z{w|{z{{}z}vyzxw{xyz|z{||{{||xx}{|{zz|}v|txt~{yz}{{{wzy~y{}zy~z{xt|xzxwx}w||x{{|}vz{y{w|{zzz{y{u{xw{~zy||z||xwxzx|xzx{y|yz{yztzzz~vyz|yz~z|}x{v}{{vwy}~z||yw{{x}ywz|y|}v|yzmw|yxwzx{zz|yzz}yz}|z{z}|z}zv|u}xxy}yx{yxy{{xz}z{xz{zyyzyz||zw}yvzx|w|{}~z{zxyxzz}y{~|}t}}}z~z{{xvzxyyv|w{|z}y}{{w{}y~xy|{|}zyy{z}yy||{~wyxxz{{w||{z}x~w|y}yyxy~w|zvzyy{~zzx{||~|zyyyz|zwvzvvz{zzz}x{z}zv~}~u{z|uy~yzx{wz}|y{{z~u{|{}zwx|y~|y~zwwsy~{wtz{v~}yx|vywtxxyzz{{|}{|}}y~z~z~{}~||{z~~|~~{}~~{z||{||}|}}|}y}|~}~}}{}{|}~xy~~~{}z}}y|~z{}}|~~}{}}~{{z~|~~{}|}}~~|~~{|y{}}}~}||}}~~||{|}~~}|||}}}~}}|{|~~~~}~{{~z{~~}|~xvy||z~|}}}~|||}z|{}}}~{|z~|y~~y}}w}~y~}||z~{}}|~~}~~~}~~}|}~}|{y{~z{|}}~{~}}~~}}}~}{}~|~{x{~{|}|~{{{||~z|~}~~~~}|{|{|~}|{x{z|||}{|}|~|~~x~|nz~~~~~}|}}x~}}y|y|}}}}~|z~~{~~~~~}~}|~xz|}|||}}|~~y~{z~}}|}|~{~}|~y|~~z}z|}~}~|~{|}|z}|x}~~{}y}~|{|~~}~}~{}zy}yw{}y~}{xxwyzx{}xz}yzz|wqztu|xxxt|zzzv}z}v|yywy}z|wy|xy}~u}x}yyy|vty||wy{~yz{xxxwx{y{|yzy}zxwryvxzwz{|ww|}z{~~y|}yw{z~z||yyyyy~|{w||xzzzw{yxyuzsvzxzxxxzw{wwwz{~~{|yz~|zy|z{}}zv|yy{}y{|u~y}{yxuwy{|zwxy|{vyx|uwwvzzz}uxzvx}}ztt||x|~yzuy|zw}wz{}~|~}~~|x{{|uz{yy}{wxzxwyzyyy{xyyw{wxyw{|yzz|x{wvy}}}xzzwvz}{yw}}{zzx~yuwvxyxzy||yyzw{yyyyyztyyz{z{~z|}zw|xy}w~|x{zz~|yy|~{|z|yzy||{zyxuzxyz{xzzw{yuvwyzxwz{z~|z{zyx|z{z~z~}~zz|y~{ztyw}wzz{y}xys}zzy|wwwxzyzz|x~z|~{z~y|w{zwv}|yz}|z|{zzw}~{|{|{~v}wz{~}{xx|uvw|y{|ww}ytyxx~uyy~w{|zxzy|}|w{wyxwy{|{yzyx{||{zxz}yxzy~x{{}{y|uzy}yxxy|zyz}~w|x{{y{yz~{z|y{}x{}z~w}|v}zx{zzxy}v{{z|yxz{|v}x|yyuvzz{~xyyx|v|t}yy|~xy~x||vz{z{{yzx|{{|x}}|{~z{z{zw|vv|y{yxx|vyz{{}wz|xyv{y~z{x|{w{}x{|{}{~}~}w}}}|{{~{z|{|~~~}z~~w|}y}|~}{z}}|~~~}|}~}{{~|~{{}}~}}~|~~{}~~~}|}~}|~}|~z~}}}}yy|}~||}|~|}~}||{|w}~~~~~{~|{}~}z|}||z~}||}~}}~|{~y||~{~~}~{~}~}}|}~|~|||}}|zz|||{}z}{||{|~}|}{}}|||}||~}zz~z~{}|}~z{|zz}}}||}z~~z}}}~|z}|}~}y||}|z}}}}}~}{~}|}{}|}}}v{|~}||{}}~}}{|~~~~~{}|}~||||~~}~{}|}~w|yz~~}|}|y||}}|{~{}|}{~}}}{~{v|{}y}|~{|||{|~~}{~~}}~}||~|||{{~~||z~{~{}}}{z~~}{}}yx|zzyxzx||x|vxxz}{zz{zy|}}xxyyzz~yy}~yu~zxvvxyz}wx{~zzv|yx}{{||}v}xyyyv|x{uz|ww}{y}yzy~v|{~{tx|z{yx{xzxzzyx}wtz}y{}wvv{y{v{x{||zxwxuyztzx}y}z{{{|xzzz}~yw~|wwz{{yy~}yw}}zxxzyyyx{{z~u{~zyvysy{|zuy}vw|wzz|sxwzzzzz~}|{zyzxz}z{xxyy|}{|xzx{yztvxzxzxzz|ywvuvxx|zy}x{yzy~zy{yz|z{twxz~~{|zy}z|z|y|xzx|z}ux|x|vux{s|yuzx{y||x}|yzwyv{{{zyrzx~zzvzxwy~zx{xx{u{|yvz|{ywzz}|z}}zz{}~xzx{xwxxzy||v~|}yzzv}}{wv||}xy|~y}zrw{zy{zy}wxw|{~v|||z{zvyxzz{z~}}zyx~{wy{z}}zwx|}|zxy}|wvwwz|}z||z~zw|{|vy|yy|{|||z{yzxw{yyx{wzzy}{|}wvx{s||xx{zwvxz|w}wx|{}}u{yy~y}{|z{wzz{}{zwwu{z{sw|w~yx~~}{{}xz}||wz|yzz|z~wx{wwwyyy{{vyt|yx{uxx{z}zy|xvw}xvyx}yz{y{xxxy|{y|}{}{|w|zzyzyxxv}zxxxw|v{zyzx{z~zzz}tzyy|y|zty||zy~qy|{vzzz{zy|z}x{|y{wy|txtyvz{{z{y|xyxu{|yzx{||y{{}{}z|}}}}|}z}}|}}|t~}}|z|~}z}z}}xz{}|~{v}|||}|~{z}{}}|}~~~}}~~{}|{z~}}}|~y|}z|~~{~}x}{}|~~|z{}~||||~|}}{~|{}|~~}~|z~}x}~z}}y}{{~x}{y||~|~y}~{|~z}}}}~~~~}}~|~}{|}~|}z{{~|{}{{|~||}z||{~{~y}}}z~|}z|{|}}|{{}{~|}z}|~w~z|{|~}z}}}~|}}|}z~|{}y}~}~}{~|}|~}z{~x}~~|}y~||~~~~}}~}~}}y~{x}}~{~{{z}~~{~}}}x~}z|||z~~{z~|{}{~z{~~}}}z~z~||~|~~}{x}}|z}~|~zz|~z{~|}~}{|y{}}~|~{|~~~~}|}{~z|||}~~~~~z{}}}~~{~{|}~}|zx}~}|{}~{}|}z~}~}|y|{~|~}~}}y}u~{~|x{|{{}}zzy}z{zuyvu{|y|{u}wy}v{v|yx|z{y{wy}zy}xzwyy}yz~{yyu|y|}x{yxvzw}zxz~zzzxzw|z{|vwxwzy}szywxz|yz{y{zx~yyvw|xy{yzwzvx|u|~w}zz{|vw{{yyzy}vvxyx~x{{yzzw{ww~{vy{}z~{~wzt}{{z{xyzv{{}xz}y~|{|zzzx~{vxyyx}z~{yzv}yvywwwz|xzvx|y||wyzxz}xy~}xv{yz{}zz~vuzxzxy~yx{x{|wxyy||yzxxyzvyx}}{z~|yz{zwsvuyy}{z{xz{~{{{}{w{{yzy|x|zx~zzuvxy|vy~{{uy|xu{ws{{vw{yxyx~wzy}xz|zz{{|z|x~||xy|z{xwxz~x}y|~|~zx~wz|zzyyx}z}z{wx|}wzxxsxvy}|v}|}{w{y{|z~{{xx}~{yzv}xxy}}}|v}x|y{x|}tzv}ywwv{uxyuy{zwy~wu{yzzyz}~{x}y{y{zwzxz|u}z}{wv}yy{u{y{{z|uwvs}x}|w{uvzwxy{wxzsyz{y~|yztyyx~}yw|}z~{|zy}vv~zw}xyi}z{zz}y|s~wv|wx}wvxtyu|z|{~{v|xzwyzxw|~|zxxywxy}{~xxyu}xx{|y{{~x{x{ywzuyzwzwxv|x|vw{vxyx}|zzzx{{zvy}zwz~{~z|{w|}{{z{zyyw{u{y||v}xv{yyxyw}wx{wzvyzwzzwy~z}z}y|vzz~zw}}}y~~||~|}~~}}~~y}}}~}}~}~}}~}~}{|~~}~}}~|}~y}z|z~~~}}~{~{{|z}~|}||z}~|}~|||~~}}}z}|}}|w~~~~~~z~}{~}y{}~|~~~z|z}{}xz}}~{z{z~|~w}{}z}~{||}}}~}y~~|{~}~z~{{}}~~|{z|{|}z}~~z~z}~{|~}|}|{~}~}~{|~~~~}}|}~}|{|~~w}~}}}~||}y}~~{|p}||~}{}|~~}~}|{}||}y|~~~z~{~|~~|}}{~~|}~}~~z}~}}}{}}~|}~~||~{}}~}~{|z||~~}x}}}~zz{}}}~z{~|{~{|~}~~}~}~}~}z||~~{}}~{z|~}|~~}|}z~|}}{x{{z~~}|y}~|~~~~{|z~|~|~}y~|~~{~{}}|}}|~~{|}}|~}y|x~x{yz||||~~|{~~|~|~}~~}|~{}|z|z{{yxx{ywyx|z{~z|zw~|uxx~wt{yyy|xz}~z}yw|utz|x|{{}{yxzx{y{v~wyx||xyy|z{~{xyxywxx|}{{{ywxzxxyxytw{zvv{ytx|x}|{{xy||vv}xvz}wy{wx|{ywyyzzxxz{{|xvvuv}{y}yxyuy||y{yzy}z{{}yz|z|{wyxyzxz{xxxux~|vvwzxyy{zxzzxwu{yyyxxyv|yx}z{xvx~}x~y|y~}zwuxxyux{yyy|zxy|{sxzxy}{xxzxxzz{z}zyz~|~|zxyy{}zzz|utzxx}{||z}uxzwzyzu~yzxywzz{{yx~wxxuy|}x{x}w{xz{wyx||wxwy{zz}x{~|tyy|yux|z{wy{{wxy{~zxvy{zzvyvy{yz|zv{xyyyww~x{z|z{wyxy{yuvz|zx}y}~uvyzx}wxy|yy~~|xxxvz}}}zwy}u|}{xy{u|{y~|w||y{zwy{u}zyyxy|x}||zw|x||v|y{tz{my{{y|}|{xzuvv|}xzzyt{~{~z|xxy{}x}xw{xz{ww{~{z{|wyvzzyzy}{vuy{{yx}||xz{xzzyxz{{x}}y~y|{x}}r{y~wvyx{{yxwwz{x{ywyyvy}zz|uz}z|{~zw}yvwyvzyzvx}z{{~y}{{zxw{~x|yw}yxx|{xwz{}v{y{xz|x~xyy}y{zu{zvzzyyyzw|xyzz{xyyyv~z~xwyw{ywz|{v{u{wy}x{{~x}|z{|{xz}|~}{y{zw{z}z{|}~}{}}}~y~|~{~~y}}}{}{}~~|~|~~~{|~}~|~|z}}|}}zz||}|y|}}z|{}~y}}~{~~|}{~}w}~|z~}~z~{~z~u}}{|}}~~|{~}~~|~||||||~{~|}~{~y}~~|~|~}}}|{~~zx|~{~~y}||{z}|~~|}~}||{~w|z}}~~|}}~|{}}z}}|z|~{~z}}}}~|y{}}~}}~}y}|~~}}}{z~}~||}}{~~{|z|x}{}}{|}~}~}}||~~{||~{~yy~~u~y~|~~}}}z|~~}}|{~}{~z||{}{~}}z|}{~~}{}||}}}}~~{}{}|||~zz|y}}}}x~}zxzz}}{z}}~||}|z~~|~}xz|~~~}{~~|y~~{}|{~{{|}{}}}~}z|}{}}||~}|z{~}~{}{|{}x{~}|~~|~|~{z}z||yzz}{{y|wyuwwz~y{y||y{{zzzy{yu|{yxw}v}{}y|yx{{y~vyzw{{{yz|xzywzzx~xxzy{w|zz~uw{z~zzxv~yxzxyvyrv|xzv{~y}w{}~z{{{uzz{y~zyq{}zzwzz|{rxy|wvxzyv{yz{v{xu|{{}xz}}ywz}~{|v~||~|{~zx{z|{yvy{rz}yz||{{~|{zwyv{{|v||{tzxtywwxzv{v|xyzuz{|vxv{}~}zvy}~y{xyx{~||zy|x|zwyzy|x}u|xv{v{ywxy}{xvxyxzz|zzyy}{}w|w{zx|wz~}x}|z~~wzx{vx||z{xx{}y|vzyyxyyxx{{x{{wvyyzxx{}xv}x}{}xx|z{}}z~}||}|||x{}{~|tyzu{}yxrzw~{z{ywvw|{{wyw}}yv|yz}~z|xy~{|x}|zz{{w|}|xw{}~{u||xzzw}|z~zy~y~w{xwywyy}|{{~}x|}y{{}yz}xy{|{z{y~|y{x{~|{|{x|yzyyyxwy{z{{|wyz{y|x|vy|{|}z|{~{}z}|}zxx{}}x{wzz}xyzz|}x{}}xz|z|{ywvxz|{w{{|wz{}zz}{tvy|w|z}|zyyx}z|xxw}zyx}w|tzy{||{~x{{zz|}w}y{|{yuxz|xxwwzzz{|vz|{yzv~z{~yzzz||yyyz{}y}}y{~w~yw|z|~y~wzxzyxyw{xwx{{{|zzyw|u{z|y|{|t~|z~{~|vy~|y||z||~{{}}~{}}yvz~z}~x~}}{~~}~{zz~~{}}}~|}~~~}~|~z{y~z~||}z|~|}}~}|}}z~~}}|~|}{z|~{|||}y}~z}}z}|~~{~}}|{~{}}~}}z{~}}}~||z{{|}z~}~~~~{}{{{}~}~~}y{|x|}|||}|~~}zz|~z|~||~{|}}|}~{}~w~{y|n{y|~}|~}}yx~}}~{~}}}}x~}}|~x~}y||{|z}|{~x}|}~~~|}}}{||}|~}}xy}}}~|~~z|~|}~}~}z}~{}w~~z{~}z~~|}}|~~|{~{}y|}~}~~}}z{{|~}{}~~y}~|}~z~{~~~}|{xxx~}}{~~~~}}~||}~~{}}}}~z}~}}~}{}~||~x~}|{}}}{z|{~|}{z}}~|}z~|~~}{|~~~}z}{xywzzzxy{xxzy||}s|||}wwyyvyx{{{{~z|wxx}{y|y{z||zxw{vywx|xzy{zz{{q~|v{|{y}}{~{}ywy{{vv|~z||{{yvx}y}z|yvxvx{yw}vyx{ww|||uw}zw|vxyw{tyw~x}ytx~xyxxyzvx}}}w}~x}wxw|{{xtv|ww}}wy}y{wyyzy}sw|y{|w|xy{zzuz|xw{y{xx|wy{|~|{u|zzzzwvx}yzsxyxvtw{{x{vzt|vxxyz}w||vyyy{~xvyy}|xwyu{{|}~{{yzzw}~|y~{z|z|zv{{w{|{xz{~}zy}|}{vxvvwyy{}yxv}}~yy{v}yyz{yz{{vyx}w|zv{yz{zz{{wzzy{{yz||yxzw{}}{zwyu{yzzz{~y~{xxy|zzyuuvzyuw{xzv|zzx{{tvyz{xxv|xy{yu{{zxv}|zyxzzzzz~yzyyz~wv~}xxvyv|{uw{|yw{yxw{}|{w}{xw{xwzz}vvx{{wzy||yxzrzwy{}}x{y{y{~x{yxzyvx{x|zzzy}|z}xx{wzx{wwwy|y{xvzyy{v}y{vyyzuyu|{vv{{x}t|zxv~}yy{{{z}zxvxzzuw|}x{x|vxv{y|y}zw{y~{xxzx{yxw{x}{zzzy{}|uzzz{|zvy{x{}{xwwx||zy}~yzz~y{zxy|}uxzx{wx{||x{{{|}w{~y}{w|zu~yyvw|xw|vxx{}{}vzz{zz{yvw~{{y}xzyywzz~|{{~~~}~}{}z}z}}}}~~{~y}}zy{~~}}{|}~~~~||}|}~~~}}~}}||{|~}|~}z}|~z~z~}~|~~}}}}~}|}|~}~z{z|||}}~}}}|y~~~z~}}}}}|~~}|}|~|y~}~{~{z~|}}z}}~}}}}yy~}{x}|~~z~|~y||~|y}~{}~~|w|~{}{}}~|}~{{{{}}{~|~~}z}y~}~|}~|~||}|z}~}}}}~}||}z}||{{{z|~{y~|}}}{}}||{}~~x~}}}}}~}~{||~}}{|}{|~||z|~{z|~}~~}|{|}~~~}}~~}~~}z{}|}~{}~~x{|||{}~~}{~|~|}}~{y~|}}}y}z{}{|}}|{~~y}}y~~~~y{~{{x}~|~~{}|{}~~|z}{~~z|v|}|}|}}}~~}}}}||{}}|}}~}}~}}|~}|~~y}|y~~zz}|zzyy|{}~wyx~z{vvwy{}u{zvw|{zwxvzyzx}v||z||z{{}||{{v|zs}x{yy{x||~w}x||~{y{{vx}w|{zzz|x}z|{vw~{vzxyzv~yx{{z{z{|vx}{|yxyzqxy{|z}xzuyzv{yz||y}xz{y}yxy|zv}yv{vuvy}z|x~xw{{y~xyw|zzyzyxxw{}zvx{}|zy~}ty|xuz|vy{|y{{zwyvtwzvzzw{vxzyyw}y}{{zyx}~}uyzvuzyvx|||{y||x|}zzzz|~}swy|y}vwz|}{}yz{yw{yxyzx~{}x|zxwz|}z}x{{}y}w{}z|}w}|x~wxx~zy{}yxxyyv|vww||~yz{yu}{{{{w{|}yzz}yw}x|y{xxy|v|}}z{z}x}wz|}yzww{vxu|wxx}~xxvy~vxw{y|vz|wv}}{}x{z{z}}|zx||yzy{~}y|xvv}||y}xzwyxvwxx{x{w}|zzyxuyqyz{y}xww~{}}xzyy{x{y|y|}y|}yx|yyw{wvyv{{z|zzxwx{vyx{{~zz~v{|ywyz|{{{y|z}}y{{~}y~{zwy{yxwz}zyv{|}zzr}wx{{y{vvx{yz}zx|}y{z}z{{zy|{z{~~}}|{}|{}x{||{zz{yx{|xy|~z}y|w|xz{|u{|w}y|}}w{zx{yz|{~~z}~z~{~z|{{|yzz|zy{wwzzx{}{wtvyxz}|u{~yxvyy|z||x{{wx~}|yv}{||}}~}|~||}}}y~||}{}~}|}z~{}~}x}}~~}|~}}~~z~y~~}}|}|y}{x}zz{~}{~~tz~||~}~~~y}|~~w}~}{~}}|~~~~{z~}}}~|~|~z~{|}}{}}}||{}~~|~~}|~z{{}}}~}}}}}~||~~~z~{}}}x|x}|~{|~|z|}x{~x}}}~}}~}}}~}}|~{}|~}~{z~~~}|y}|}}~|~}~~~~z{~|~}||~~~}{zy{|||~}|}}~}y~}{|}|}{|}y{{~z~}}|~~~{|~}}|}~z~~|~z}~y|}{~{~}~||z{~}{~|~~|~|~{~}~|y}z||~|{zzzz{||~y~~zw|{}}}x{|~{~~~}|}}}||}~}}}~~{~||~}~}~y{{~{}~~~~}~||}~|}}~~}~}}|~{|{|{{{{}zy{x{yy}{x|{|~yu|}z{|zyx|zxx~x}vyz{~w~w{z~~z|x{~{zxyy{zzyvw|yy{|z|yzw}z~x{t~~vv}u|x~zzxxz}}{|||||{zzyy}v}|{yv~||yy|zwyz{y{{~|}zx~|xyyzx{||y|zyxy~x}}~v|u{{u~wy|{uz|z|zz}{w{zz~w{}{x~y|}z{u|zz{x{|y{w|y~|{z}~z{{|yy|x{|vy~||z{z}}~|{}~{||xzz{|{{z{z|y{{{wyw{{xy{wwvzzx{wwy}}}zz|{zy{z~{v}yzyxx}z|y}y|~y|{vzwz{x{}y||||{{yw}{w{}vx{w{|zz~{}|y}wzz~zyzx|~}wz|}}|{||vxzz|}{y}{zzz|}zxyzuzy}y~{{xzzytx}{{xy{{y{|{{zz|x{}y~}{x}zwz{|}~{z||~zzwwywx||vzwwx~}{||y{||{x|{z{}||~||xvzzyz~yywy}}x|}{z}{{vx}~|~{zy~w{yyw|{yzz}}x{~x}|zy{ww}~yy~|{|{w}{{{}}~y|~zz~}y|~wz{}|}|{~y|~w{|zz|x{}t|zvyy|}{{|}wzy|~wx|}|y{|x~v||zyzz~}xzx{xx}{xzzy|y{x~z||z}z~zv|wzy||}w~||{}z}||z~zyx}|{}zz}~wx~xz{w{zy|z}|{yzxz{x}}|z}~y{~{zyz~~|{|~{{|~}}~~}}|~|z}~~}|y~~~z|}|||~}||~|~}||}}~|{~{~~}x}}||~}|~{||}~}}~}~{{~~~~}~}~zz|}}~}~~}}}~~|{|}|{}{|{}~~z~z~yz|~~~||~}}~z~}w~~~~|}~~|~~}}~~}~}~}~}~~{}~~|~~|~}}{|{~}||~|~~||~|~|}~|~~||{~~~}}}}}~z||~~}|x~~|z}~{|~~y~~~}~}|~~||~||}{}}}|~~{}}}|~}}~~~}{|~z||~~z{|~~|~}|wz}}}}~}~~~~}}~~}~~~~{~~}}|}}}|}||z|{z{{x{x}{yxy|vxx{yy{{}wz{}x~|xvsxwy|ux}{}y{{z{z|wzzy{y{w}|x}xyzz~xy|}xxxyxzwzywvwytyvvx{{zxx}zxxzzzywyz}{zy{}zz~wzxzy|}zz|{yvx{z|}zv|zyyyyz{vxy{wzyyxzzxzywxxzzvv~yyxv|}|vy{}}||{z{}}}{~u}|z|zu{zx{yyz{xzyz}xuzwzv|w{vz|wyzw|xxvx}~|ww}y|{yx{~~|zyz|xvy|}y}zxz~yw}{{{{vzxw{}xz}{y{z|yyxy{~zx{yuyyz|{~|~x}z}~}{}||y{~~t{}z{}yzx}ztuv}zzvwzwxzvwzyyxzwuq|}yy{~vz{~{{{x}}{{|x|yu{|v}{x~z{z{zv}xvy{z~xzyyyys|xy|yu|z{zuuwxt{{{~yz|y~{x}zzz~z||~||}yz|~|{~~~zyzzyzwwvzyzvz}x{{wywu{z~zv{yv{~vxzwx{yzx}}{y~~|ywyxw{}|x~{}{xyv}y{|x|~xvwz}|yzyw~wwzzywx}y~{}v{{{y~xuyx|{xt|zvy{|x}|zy{xzy{xxyx|zyvxz|{vxyzy{~y{zytvxx|u{|u~}y}yxz{|y|~|yuz}}z~xzzzz|x~wxxyw|vv{w{x|zyzx|yxwu|~zw}xzz{yzvy||~z{t~|tzzyx|{{|z~}yyz|{~|vu~|}w}w|yzzy}{x}z|}v}w|zvzvzx}{|~zzv{wzyvz|}|z|}}}|}|~~~{~~|}~~{|}}{}}~~{y~~{~~z||{~|z{}{~}}~y|}}~xwzz}|}}{}|~}}~}|~~~}~~~~|}}|}{z{||}~~{}~}~~|~~{|~{|}~||~z~~{~}z||~~~~~}y{||{|}{~~{{y|}}z|y}}~|}|}|~~~|{||~}|{y}~}}z}|}{~|~~|~{||{}{z~~z}}zz{}~|~}}|~~}x}~|~~z~||||}x}}{|z}}|~}|y}~~~~}{~~zzxyz|~|}~~{|}{}|~yz||z~|{}~}{}|~x~{xz|~|{{||}|}~}~}~~}~}~y}|||}{zx~~z|x{z}~x}|{z}}}|}{z|{}~~~~}~|}~~}~|}|y{~{}|z|x{~|~x~~{~|{|}~{~~}y{~v}~}~~y~}x{z|}y~~~z~|z{zyyw}xz{||y{zz~|yyxuzy{z|x}|yzv{x{~wuz{uzx|z{}uwz|{{x|yy}yz{w||y}{xxu|x|w|zz{|x||ztx{vyy{x|wzyzvxzxyww{{xx{t|zwv|zvyzzyxx~yu}vy~x|{v|}z{xywyz|z{v{z||zwz{yzw}|{uzu|{yyz{zux{vzw{xzvyz{xuyvxyxyyz{xz{{u~|{y|{zxw}wzuyxy{{v{wz{z|{}~uyy|{vw{tuxx}yxy}~}yxwyv}v|y|u|{txyzx{{{z}y{yvy{yyvxu{}y~zxwt}y||{|xywy|~y~{{~yu}x{zzv}vyzwx|xu{}|y~uxz|uzv{x}yyxzzv|{{~{x|xw~zx}yzv{x|w|zyw{{||}zzwy{xxzwx~z{xw}}xvx}}{z}zx{yzuyz}z~{z{zyy|wzxzyx}~v|x}{y~zxz{{x{xvzy}x{uz{w{zyxwvwz{x|x{uvzw{}}zzyvzt{zwzzy~}~vux|x}xw}x{z{t|xw{{y{x{ztw{y}}w{wy{x~xy{}~vytu}{{{{}v{}x|v{|uu|}ur}wzv|zzywxz{~{zw{x~{y{x}x|xttz{}z}z|uzy|~|}uvz|~vx{x{zzywx}yzxw}xx~y{{xyy}}|{||{z~v||~y|w||xzzzxzxx}||xzwz{w}|zxzyyxu{}v|yyx|}yyx{z||}w|t}z{{zyxz|ywyyw{zzyz~vxw|{{~w|zx}}u|yx|yvz{y|xy|yyxw|~vwy}y~w}{|}~~{~~}~~}{}x{~|~~}{|}{{{{{}}}~~~{~~{{v~}}~~~}z~~||~~~z~|~~}{z}~|~|z{}~~{|~~}|}{}}w||x|}|}{}{z{|}~~{|z~}}zu}}~{~~~x}~{|}||yx{{{|y}}~}~z||~||}|~}~{{}{{y||~z{|}zz}{{z~}~z~~}~|{|{~~}~}{|}~}|~|}{~|}z~|}~}z~}~|zx~|}|{}~~|~~|}z~}}|}y{~}{~~~|}|~zy}~|{|{~~}~||~|}~|~||xy|}}~|}|w|{~~~|~|{{}}{}|}}}||u|~}|{|~}{~~~yy||~{~}~{}~~y|xxz|y|~~|~~{|z||~|y~{~x}}}}|}}~|||~z{x{{}}{{|~~|}~|{|}|x}{~~z~~~~y}}|||}~~~|y}~zz~yzz}~|}~~}}~|}}~}~}|~~||}{xxz|y}w|y}}~yyzw}vz}zvt{||}|xv{y{{}wy|zy}}xywz}v}|xy|{yz}}~}wx}yy{w|xzxw~t|vx~z|wzt||}{v}zwv{{zw|zvy{{z{yz}|vz|xz{wu~~|w}yzy|}{sxwyy{}}xy~~yyu|yyz|vyy{vzwwwwy~~zx{zvyyzty|{s{x}}|vxz}|~yxz~}yy{uw|yzx|}wwyw|zzwuzy{syv{}zxzx|}w||v~yuyxwz{yx|{{w}wx{{zy~y|wyyywxxx||z{{y|yzy|~xyw~zyrxz{vyz}}y|xzt}}{{|{{y|{}}|{x}}zz|y{zvxws|y}yxxz~|w{yvzyx|}ww{uxzz{{{z{}v|z}zx|xyty{~}{wuwywyzw}z{|w}{|uxvxy{yzx~zzvu{w{{|{z}y|xz{wy|x|w|x|~x|}z~|z~z{w{zu}|}yx~wxzzx|w{{uwzy{{z}{w}w|x{yzzzz}zyxyyyu||}zv{~zw{y~w|{{zyxv{z}xvwvzvu{|{v|y|yxxy{y{||{zx{yzywzwzwz|uzz|w}|yw~zvx{y|vwz|wzyx|{}t{zxz}y{w}xuz|x}{v}~{||}~vs||{z}x|w{z{z|~{|{zy~z{y|xyxz|}wzyyy~uxzy~}}tx|x{{{wx{yyzxz|zyxyvv}u||u}z{z{vy}v|y{zz}|{v|yx{xy}|yx|wzw{x{|~|{|zzzwxx}~wwx|~{w}}y{~}~}}{||~}}~~~|~zy~x}|~|~y|z}|}~|}~}|{{}z~|||}}}zz~~}~|~{~}~}}}}y}|}|y~~|z||w{{~}}|~~{|}~{|}|~{||}{}~}||}~~}}}z}}zz~w}~}{z{|~~}{~{~}|~yy~{|y|~||}}|~~|~|}~~~y}{{z||z|{|||{}|~~z~~|}}}~}|}}~{}y{}||{{~}}}|{{~~|~}z~~~||~~{}~w~zz|{{|{z~y}~~~}~}~}{{}}~}}y|}~}}~}~|}}}y~}~}~|{}|~|||~~~{~~y~~~~~~{z{|}~~~{}}x}z}~}}z~}||~x{|~{}{~|}{}}~}zz}{~y|}||{}}~~{{}}~|{~}~y|}~|}~|~|z|}~}z}~|~}}}}~~~~~}}{|}~}y~}}|~~|~~}}}}~|z{~{|}|{|vwz}{|z|{z{zysxyuvzwxyuzy|{~z}~}z~w~z|vt~y{yx|~zx{wxz}z}wx{~|wxzwx}|xyyz{z{{||zyw|z|zzv{||tsw~|{zz}{yzzvzv{|wzu{{w}x{{xz~x}yz{vx|{w|yz|zyvu}zzx|yy}zyzzwzvyz}z}wxvy{wzx}t|zy{}~sz~yz{yyy~uw{}z}uy|z~~s}yxzzz{yz~yzxz{yz|wz{w{|x{|y~zwz{w{xzwxw{{{vxxv{zzv{z{}z}{xy{}~z|yxz}y}zy{~xyyyx|w~|xx{wzyxy{v}zx{zzzu~{xx{yxzqw||zxz}}zzzz~|~|{xzxz~}|y|y{z~xzxz|vvzzy|{{{zzy{|vz{}|}zy|yw|vz{z{y|wq{|{y|yx{{uy}|{ywxxy{x|{{}{wyvyw}w{|zx{|}}{y|}yy}zy{x|wvy{{yzy}|y~x|{wy{u|~|}zw~z{}x}|u}t{}{x~|w~{||{|{||yz}y}wwzvzx|{|ww{{}x}x~w|}}{t|z{z}{~|~wx}z{y|vy{~~{}vr{y{zxx|~{|x}~wwzyxzyyyw{zyxyuzy}{{{}{}xuy|{wx|zzx||u{yw{zxzxw|{{w|{w|z}w|{zzx}}{y}vw|zxvyzxvy}}x}yxwxywzz{zywzy{wsxxrv}{||{v~y~{||w}|x}x{tw|yz~{xy{}xxv{{v|{~zz~yxw}xzy{zv{z}x|~wxxztzx~ww{~{|~}~|}}{{|}~{|z~z}|~{}~~}~}}|~~||zy}|}}}~|{~~}~|{~y|}{~~|||~uq~}{~|{z}~}}}}}||}}y}|}~}{{}||z|~}}}}|~~|}~z}{}~{~{~}~~}|~{y|||}z~~w~|~~~~}|~}~}z}|~{~|~~~}~{~{}~|~z}{|~~{z}{~{{|{~z~}}|{~}{{~~{{~~|z|}~}~}}}}~||}|~~{|z{|~||{~~}~|}|}}~~}}|~}|{~{|~}z~|~zyw}|}|}~z|||~z}~}~~~~~{}}~}|~|~~~~{{~~~~}z{|~z|}}x~~}|~y}|~}|~}}|}~y~~|~}|}}}~}}~||}~~z~y|}}~z||~y}}~~z{|~z}~|~~|}}}xz}{z~z|~~||~|~}~|z|y}{~||~}}}|||~~|~x}}y{~y|}z|yvzyxxvywrwv{y{x{yyw||zwy{xxzy{zt{yzzwwyx{wz{yxy|{z{{w}z{wx~{{yy|y{xuvxttzx|wuw|{}vyvzwv}}wtx~}y}{yzyzw}y}|zz}y||{{{|~zx~}y{zzuy{{yw{~z{uyw|yy|wyxu}z|ut{{{y{|{xz}~||yv~yxz||{zz{z}xzwwx}|wzyvxvzxz}wzxx{vxwzzx{wwvy~{v|y|}x{{~|{|zy{zy|w{xz|yz{xw~{xy{x}yy{wuvzxz}y~y|{xwy}{w~wwyyw~w{|zt}yyzy{~{z|}|~~z}z|{{~zy~zyxywyxwxwwx~||ywy{zsyzxx|}zy|~{wy}}z~zw}}}~}~zxzzx|||yx|{v{x{{}~}uyztzzxy|{w{zxy~yvyy}~~{y{z|yx}y{|yz{y|}z~~~|xzxy{w}w|xwxyw|yzu{~{xxxwxx}~yvzyxux}xy|x|}{|yzvz}|{z||v|w|{{~xyuytwwyzv{zyy{xw{yuz|yy|{z{uyysv|yz}zyz|yv~|zz{y}t|zyz|~ww}yy~xwvzv|vv{{xyv~yzx{xzywzzu{~wz~{vwy|{xyyyyzy}}xy}|{y|~||z~y|ywz|tx{z|yy||}zv{||yv~zw}zz{xyyzy{|x|y}{zxv{x{y{z~w{~|y|xw{|zzx{}}zyxyyx~{x|zzxy}xwv{xt|uz{}z|{|~t{uz{|xyu|}|{zz}|z~}{{{|{~{z{~}{~~~}||~z~|}~{}~~}{|{}{z|~|}||{~|}~~~{|}~|~~~}~{~}||||}}~y|z~{z|{}~}|v}{}|}~y}}~~~{|~~~|~~y~v}z~}||{~~|y{}|}z}{}~||}x~}~|}}~~|{{{||z~w|}}||||}}|||{}~z~~~}~}}|~~}z~~}|z}{}}}{~yy~~~|}}~|~}~x~||}~~|}||}~}yv~}|}{~}z}x}{}~~}~~~|~{}~}~}||}{|{z}|}}|{{~}~}}|~|z{~{}}~~|}~z}|}yz~}}{}}}}~~{}}{}~{y~}|}~}}z~~|}~}zw~~}z~}~~{~}x~~~~{|}|~||}|~}}~{}|||||}~}~}}|~}z~~}~}|}z~|~|}z~|z{}xzzy}|~|~|}~}|~~zxyx}}vxxz{zvyz}{xwxxzzx}z{y{y~zz}|uxxy{x~zx~xw|z}y{wy~{|zxq|z|yxtw}vx{w}{||{yyyyw}xw|yz{|zxwyx}w~zyw}y{u}}xx|}{xz~}xv|zv{|xw{v~|uxyyyzxyv|zz{{u{|w|v|xx{{xywtz}x|w{zyzr{y|x|zz|zxwwv}z||wyw|uyw|{z}zz}yzvwyyz{yy}xww}zy}yzzz|xv|{xwz|yzx|xtyv{zz{x{xx|y}uy}u{|{ux|xyxx{{u}}|z~zx|xwvy}{|szxxww}xszu{{|zvxv{zzzu|yxzysyyx~zwyvz||}yxwyx|wywy{{}yvyuzwy|w~xzw{~zwxywx{{|x|{uzx}|vyzx{||y|{w|zz{zyyzyw}zzz~wz~xzxwt|y{{zyxxvww{}}w|{{zyzxvzwy~{xxzxwz~z}y{{yzxzz{zyxu{|xyyyywvzw{|xw|zywyzyy{z~y}y~zyx|w~xz~yx~zuw{y|{~vwxz|wyyzyzzutxxy|}x{||~yzx}zy{x{{y|yyw}{yu|xu|u~y{xyyy|zz~xvyw{wvx{|xxxvxw{y{y}z|wzyy|}{|zys|yy|vzz{txv{~}zv}yxyzz|w|{~z|~xw{y|z|v{v{wwvy}zyzzywyzyvwxzz}{zuwyt}{z}{yyw{wy{xzz~yzyyx||zwz{}yzxx|u}z{yzxzz|uzzvyy{vx|yvx|x|y~v~yzyuy{z~}}x~~z|{}}|~}~|}~}|~~||z}{~|~~w~z}{y~|}}w|}|x~}~{z~||}~~y~}~}}z~|~~zy}y}||~|{~~z~~|{{z|{}{}}{|}~{|~}{}}{~~~}|}~z}}{~{{z|{{~}||z~}{}|||{{}|}~}y}~{~y|~~}|z{x{}~~}~}{|}z{|}~}}xz}yz}{v{}x~}~|~~zz||~|{}}~|||~{|~|}}zz}|~~|}|~wz{{}}~||}~{|{~{}}~|~}xx||{~z||{}~y~|||}||}~~}{~~~{{}}~~zp|{}~~}}~~z}}|y}~}}~{z{||}x}{}~y~}}~|~~|~}{~|}~~z}}~}}}}||}}|~~{{y{}~z~|{|||z|{~|}x}{|z|{y}}}xy~|}~}|z}x}~xz{}}x|{~{{~{||}~}}{}~~z|~{}}{|{}z}|}~~{z}yz}z{|}}{||yz~~~|}|{|{||w{|}~y{||y~yy}|~|{~}|~~~v~}u~}}~~~z~{}}}}}~~}}||}|{|}{y|{\\\\\\\\{{w>x{}~~}{yzz}~||~~}~}}}|~}}|~|y}|~}y|~z}~}~|{x|~|w|~|~~~|z~~~}z~~~z~|y~}}~~{~~}|{w{}}}~z{z{|~||~}}|y~}~}{~}}}~{{~{y{|~}w~~~t~}~}~~{}~~|~{{{~z}|}}~{~|}y{y{|~}{z|~{w}z}|}}|~}~}y{~~}}|~}~{~~|{}z~|~~}|~w~||xx~~~~zz{{~}|~}x||y}}}z}}}|~}~~~x~~~}x~}}x}}~{}}{~|x|~}}||||zx~{zz}y|y~}z{z{}z~~}}{~|~}|~{}z|yz}}}{}|}{{~|}}~}{z}{}|}~||{~~~~~z~|{~|z}~|{|~y}~}}}{}}}|z{{y}|z~{}}z|~|~|~||}z~||{x|z}{}~}v~}}|~~~}}}~}~{~}~~~}~~~|}~}}}}{~~~{~}{~~|}|~}{|z~z}|}z}~|~}|{~}yz~{~}y~z}{zyy}w{|~|{|{}~||}~|~~~z}~~zy~{~|}}}~}~y}}~z~~~~~}~{}y~||}}~~~~|~x|}}|wx|{}}{z||}}z~~|}|~||~}|}|||y~~{~{z}~|~}|y~~}}~||~{|~yzyy{z}z~}}~}~}|~{|}{}~~{~||{}{{}{~{}~}|y~}{~z|||~{|~|}~~{z|||z~z|{~}{{|~{~~|}}x~{z{}|{|}}y|z||}}|}~~~{|}~|~}|{|t|{}~}}~}}~|}y{zz{yy~~{{{|~~}x}y{zz}~~}}{~z|~|{z}{}~~}~}{~}y}~x}~}|}~}|y}x}||{}{~z}|~|~~}|z~~}z}~~~}~||}}~}}|}~~{~~~~}}{~~~~~z{~{{~z}}}|~}{z{v{{{{|~|||y|}|~z}~||~~~{z}|}~}|~~||}~ztz~}|y{|y|{~}|~~~~}~{|}|}~}}|z{}}yy}}z~{}z}~zy}|t~w~}x~~}~|~|~~|{{~~{|{}~~{}|}}~y}z||z}{|{}y|~}~z~~}~~~~{}{}}{~~|}z~{~x|{|z}y{{|}{{~y}|}~~|}}~{}{|{}|w~~{~zzy}~{|{{zy{}{yxz}v}}}~}|}w}{{z~{|}z{~~x~{|}y}x~}uzz~z~y~}|{|~~}xz}~xzzz|~}zy{|y|}{{z{}|{z}}|}{~~{~z|z{}||x|~}}{~~zwyzz{y}~{}{}{}~z~||}||~}|~z|~}||w}zx|y}|~|~~|zx|y~|}zz|~|~~z{}{||yx~}||y|~}{|x}|~}~}~~}y~{{{z|}~}z{{|y~{~{|y|z}{{yyz}|}{~{~{|z|~}{~~}{|~~~}~}~~{~~|}~z~}|}~{z~}}}~~~~~}}w}~~x}}~{~~}}}q~~~|~|}{z|~~~|{|~xy~~z{~~t{}|yy{xzw{~x}|}}}y{}}{xz|{~{||{w}{{{|||~|}{}}z~{}|}p|~}|{z{{z||y{|~z|z|~}||~u~}~~v~x{w|zy~}{}|~}{v}|}{z}|}|}}|}|x{~{~~{|}||}|}|z}~|~y{~{~{{{}~|z|~~z|{y{}|~z|{z}y{~~~}~~z{}~||{||xz~}}{~{}{~}z{y|v{}}~|{|{yzy}y}x||{y|{z|~|{}z{~y|z{~z~|~}w}z}~||z|{~}}|{}~|~}~~}{~yy}~zx}z}w}||{~{~|}||{z{{~~|{|}}y}z~yz}|{~|{}w|~||z|~x~|}z{~~}{x|zy~{}zy{{}wz|z||w{{}~|{{v{~|~}}{|y~z~}}|x}~{{~~}~{|{}}~~||~wyw{{|y{z~~{|}~{}|{x~{u{~y}~~~z{|~~~}|y}{zz|}~|v||z|{~y|~|z}vz}}z}y{|{x~z}}|y~{z~~~}~}~}}}~}}y{{{|z~|}z|~{z}}{yzyx{z}|}{{|y}|~}|}~~~}~}}~x|~{|z~~}}~}{{}~~}}|x}|y|~~~}~}~~v~~x}}{~{~}~|~~}~{~|z~}~~~|~}}~~~~}}~~|~}~|~~~}y{~|~~~~~}|~}~~~|}z}~}~y~|}}|~}z|zw}z}z}{{y~|{y}}||z~||}~|}||{~z}||||}|~x~}y{{{|yx~y~{yz|}z~~{w{{{|y{|}x{{~|}{~zy|yz~}|}xx{y~yz{|||y~z{~|~}~zxx}{}z|z~~~}|~}~}y|~|~~}|}}y|yzz||~~z~|{zyy~{~xy{|tw~|z~}yz{}|~~z{}{w{y~|zy~z|}{|xz~|{|z|{}}{}vz}~{~}}w}~~xz{|}~}{zzz{|y}z}y~zyuy}~|y}~|~z|~|{z~z}~}}}}~~|~x~z{xz|}x|{|~}}{z{{{{|}~xyz~|}z~zx|~}{}}x{{{wz}{ywzz|{|{x}~yy~|~}|z~}|x}y~}}}{|}{yy~||zy~v|~yx{}}~~{~{~~}{v}}{z{{|}}}z{}{|yz{~|~y~v||}uy}}}yz{|{}}zy|y{~{z}|}z}z{~zz{||{w}zy|~~}|~}{z~}~}w{{{~|y~{x|||~|{}y|y~|}{}~y|}zx~}z~y|x}{z|y~z|~~~z~|~{~}}~{~{|~~~~~~{|}|}}~z~~~~~~{~}~}~}~x}{|~~~|~|}||}}~}}}~}~~~~~~}}}~~~}y}~}|}}~}{}z~}~}~{~~{~|}~{~||~{|~}~~}|~~|}}|{}}|~}{z~v}~~}{||~}~~}~zy}~|}|vx}y{|||{{x}zx}||~~x{{{{~|z{}x~{}y~|y~}|~y}v{||~~|{~~y~xw}z{yz~~}~|{~~||~~}|}~~~|||~}zu|~w~~y||zy~{{y}{|z|~|{z~}z|z{}z}{~z{|~|}|{}|}z}~z~yy{{~}|}~}~}{{y}~z|}z|~|z}~|yz{{y~~y}{||~}{|}|y{{zzy}~}~~{}}yzz}z}|{z}z|w}~}}}w~yzz{|~yy|}{}|w~{~||}}|w{{~{~|}~}}}|zxy{~|~~|||}}}}~{~||z{{|zz|~z|}|}~|z}}z}y|{}{|}~z~~}z|~|w}~z}}~{}~}|~|yv|}|}|~|y~{z|~w~yy}z|y{}z}|}yzy{~z{y}x|{|y}{{z{{}~zyz{{}z|}}{y~{wz|~}zz{{|~|{}~y|{w|{~|}}{|xz|}}|~z}{w{zz}{{}zzwz{~|}|{{{z{{z|zz~}{}w~~~{x|~}}{z~~}zz|~|zw~~}{}{~{}{}|~~}z||y{{x{~}{zw|}{~x}{}|zz~vx{{z~{q}}}~}~~|~}~}~}~~||~{~~~}~~~~}}~~{}|~~}}~|}~~~~~~}}{}~}{~~|}~}~}}}|~~}}~}~~~~~{}w}{}~}z|~}{}|}{{}}}z}~~~|~~}|~~z~~~{}~|}~~~~{~}}{}z{~yz|{x}y{zz}|y{xt~|{{{y{yz{zy|~|}y}|}||yzy}x}{|{sy~|zw||{yyx~zz}|z|x{zw|z}|}{{|}{y}~zz}~|{|zv~z}wy~|y}zzyz|y}|~zzw|zy}z~|}{{{{~|{|}{||||}}~{~w{yy|}}{x||vv~}|u~}}|~|{~}{~~}{|~{~x~z}|}{zy~{|}z||{}~}~}xx~}z{{|yz}}}~{}~y~}z~{~{{|~zw}{xx}z}y{~{z{z}zyz}zxz|x~z|zz}y~}|~~}yz}}}~z|xvzyw}}z{|x}|{{|}u|}x|}yzx{|}z{|z{~|{~zx{~z}{{|}{yy|~{wx|~|zz{|{zx}|}{y}x|z|yz}vw|{z}w||y~{z{|yxy|{v~x{x}{y}}|}}x{{~~}{|zz|z|zwzzvx|}w|y{{~yy}|z}}yz}}zx~~||}}~~z~y}{{~ywvw|{yw}}xzy|{y{|~xxzxyz}y|{{{}y~{|||||zy~||wy~}z||}{{z||}~{{y{x}|z|x}y~{|x{}~}}}}z~~~~{}}}~~}}~}z|~~}~}~~}~~~|{}z~}}~}}~||~}{~||}~~}}|~~~|~}~~~~~~{~|}|~~|}~~}~~|}~z}|{~}}|}|~~~~y~~~~{}y}{~}}~~{~||~}|~~~~}~|wy~~}~}{}yz{}{}y}|~|z}~v{zz{z~~|{{y~|~|{}}|}{||{}v~||{||~|~x{{}|{y|}zzz}wz{|{zw}||}||~~|v{|v|{yw}}~|z||z}~}{}|w~~}{~}~y|}~z{z||xz|~}x{{y{{||~}~}}|~~x~z}{{{{|yz|~~}}yx{{~zuzv~z|{}||z|y{z~~{xvy{|y|{}~|||}~zxzvz||{~zw|||}~~~z~}}~y{xw~}x~{}xz|~z}z}|{|{}||~{{~|}~y}}{~~}zyxzx{~{}}zy~~x|z{|y~xy}z|{z}|~yx|}}{}{~{~{zx{~}}zy}}|~|~{~zx|~zy||y|z|~{|~z|w~~v}~|{~|~}}||}~|~y{{}}yv|}||{{y{wy|ywz|}~|y|{{}~|~w|}yw}||{{}|{}|z{~|y}}|z~|~{y|{{{~{yw|}{~~|z~xwv|~{ww~|{{y{z{xyyy~}|zz{~{ww}y|yx{}{~x}zz~y|}|z~}y~||{~}|}yz~{~~|}{xz~||{}}~w~}{z{|{}|}~|x}}|z{}{~|{~}zzx~yz{}{}}|}{z|}z{|||zy|z{zy|z~}~}}~|{~}}}~}x~z|}}||~~}~}|~|{~~~{~|~z}~}}~~{}{|~~}|~x}z~y{~~||~|~{|}}~}|}}}z~}~~~}~~~x~~z}~}}~}}}}}~}~~{~~~~}|~z~~~~}~}}}~~~{y}~~~}}}{~{{}|}|~|}~}}~~||~}|~}z}{}}}~}{~xxz||}z{z||~z{{}z{}~{}x||z{{}z~|z|{}}y~}y}~z{||z|}{z|x}}}txt}vwz||zz}}}zx|t{y~zz~}~~{~{wyy~{~}yxz|}z}{y{z{{z|~xzzz}|~|{w|}z{~~|~}}}|x{}z~zy|}xw||{{~w|{{{~~zy{y|~~{|}~}}y}|{~}{||}|{yyx~{~|{{}zvy}~~zz|z~zzx|~y{{|z{w|}~}||}}}y~zzv{zzxwwz{|z}||r{{{|{~|~~|}||z}|~|||}|}}{{~zz}r{|xw~~~z|{y|x|x~{|}y{y{x~{|}|z|zy~w}y~{}v{z|z|{|||uzy}}~ux}xy}{}{~}}~}z~|{z||}||}}~|~}z{}~{||}z|y}{|{|}}~{zx{zx}~~|}{}}{~~z{yz|{~~{{~{}{u{w{|}~z~y|||z|}|~z}zy}z~|v}v{}x~}|w~{|~zy||~~{z}z~~y{xz|z|}{}y~}{ux{||~x~|zz|{|||{{}{{}{}||v{|||y}{}~|}y|z|x~}~yzz|~~u||y}zz}|~~}{|}~~z~~}|~~}~~~}~|{}~~}{}~||}}~~~~{y~{~~{~~}z~}|{}}|}z}|zz~~~~~||~}}~~~{~}}}}~}}~z}~}~~}~y~~{~|~}}~~~~|~|~||}}~x~{~{}~{~x|z~~}~}~|~}~{}|}~z~~~~~~~z~~{||~~||~}~}|v|}{~y~|z|wy|}}z|}|||~{|{~|||xzz~}~{}|}{z|{z}yx}z|{}|{|{zwz~{}x}}|~|{|~~{y|||}||yy|}x|x{}z}z{wz|||tz}xzz{~x{w~y}{w|}w{zz{~}|z{}{~{~|}ywx|{yzxx~}v}|}z}{y~yy|z}}{}~}}yz~|vzwyzwx{x~~|zz~x|zw|~z{}y}{x~yz|{~~~|}{|{~|{t~{}w}zwz}yz{}~}|}~z~~{|z}{}~~|}{x~{x}}{y{y{z{{}zy{~u{|z~x}|~y{|}}}~|{y~~~{|xx}y{}~{x}z|}y~{~}y|}{{|y~~}|z||x}{w}|{~{}||wz~|z|}|{yy}{}|}~|~}y{y}z{|wzvs}||~~||x~|~}}{~|~|{{~~z}|{yx}~z}|{||{z}~}|w}|y~wwz}}~{{}}~{}}z}|~~x|y{{~}x}|||z~~~|y~{wyzy}{{y}yw{~y{y{|zz~y~|}x~}}{|}}~z{}~z{y~y~|~z}yy}|vxyyz|zx|z{}y|zy|||{{y}w{z|}}|}|{y~~~~|x|~}{~~{|w~{zz{}}}~{x|{~x|z}zz{{|v{{{zz~{~~~~~|}|~|~}||~||~~~~}~}~~~}}~|{~|~{~{|}}~~}~}||~~|~||y{~}|~~|{~z{{~}~}~|}}~~}~~~}}{~~~}{}}~|~}~~~~}}}~|~~~~|{}|}}|{~}~}y}{{}||}|}|~~~}~}}{~|~}{}~z~~~}||~~}}~y~{{y{}~|{}}}|{zx~{|zxzzz{{~|y~z~z~~~x}v{~{~~~{~{yzw~}{{}~xy}}}yz{zz}|}}z|y{~z~{{~{~y{{|~}{{{|w|{{}{{zxy~||x}{}{{}|zz|yy||}{|}||zzz~x{|~}|}}}{}~|}~{xx|}||~xz|}y{|{}yw{{}~|y{{x}{}zy}zy}~|{z|}|~zyyz{yvzyz|}}}}y}z{{|xz~~yx}|~~~z||}|{z~|{~}{x~{wxw~w}zyy{{yz|{}~y{}{y|z|y}|~z|yz}y|{{z~~|y~~~|~|}z|w|}|yy|{{z||yxw|}~~}}||{}~|~{z}~{|}y||z{~|~~{||{}}}zz~w{x~|zww}~|yzy~~~z|z|{}~{~}~}|{|~|{zxu|{}zv}{y~{{|}|z{~|y~z|||}|}z|}~z|}yz}~{{|zwvy~yx{}}yy}{z|y}~{}~w~yz~~x|{~~{y}{}zz}x}}x}z|}~{|v|z~|w}{~y||||}{{|{}}~{w|}}z|{{|z~~~|wy|yx||}{y{}|~~{{}|z}}~}~{}~~||}{y|~||{~}}~~~}~|~}~}~~}~~|}}~~|}~}~~}~~|~{~|}~{z~~{}y|}~~}}~~~~}}}|}~}}~}y~~{~~||~~{|z{~~{~}|~}{~}~}}~~{~~|~|~}v}}|}~{~|~}~~~~}~~}|~{~~}~}}z~|{~~~x{|{~~|}|||}|}|y}}~}~|{zz|~|}~|}}|z}z|||y}|~||}~}x{|}}|zz}~zz|vy~{{{~~|}z|~x{{}~y{}}{{y~{~z~|z}x}~~{}{~{}}z~y}y~}~|z~~~{}}zy}|~{|{{~|}}{yw||}||y{y~z}}{{{{|}~~}}}~~zyzy~|y~}}~~}~~{{~z}~y|z{~~~xw~{x|~|{{z~|z{}|}y|}||~~|~|}x{{{~|~{{~{z{w~y}y~|z}x{|}~|~}}}|~wy{z|zxx|~}~}z~~z~{~|}|{}|{{|}}}~~z}z{{{|||{|y{~z{{|~|~|}}w~{{y{{}||x}~~yxzv{}~~||{}yy}~{zz~|||}}~~}}|}|}}|}{x|y}}~|zx~~|~|}{~~|~z|y~x{}~}{||}}y}}z~y}}w~~}}}~|z}~{y}{}||x{}~}|{{{}{{|{{}{y}{||~{||w{}|{yzyy~{{}{{z}y~{{~}~||}~zx|~}}{~~}}}|}}~}}~~}|~}|z||~~}{~}|~~~~~}}}z~x~|}~~~|~~~~}{~}}{~|{~~}||~}|~}~{{}~}}}{||~}z~{~~}|}}~~}}}~~}{~~~~~}~{vz{yy}{z{|}~z}~xu|}|zzyz}{}}|}}}}y|z}zz~}~z|w}}|~|{z~|}x{{zy|z{zz}~y{y|{{}|z}|vyz{||y{z|}}{||}{~}zz~}x~yz}}}}{z|w}wz~}x}yvzz}{}{~|zz}{|z|{zx|y{||~~|y||~{|z}{zzz}{sw}~}wzxwyywy}z|}v{|y}||z}||{~}}}zw{}z|~v{|w~|~}z~~}xz~{~~~~~z|}y~{v}||{{z{y~}|~xww}~}y|w|||x~zy}|xz}~v{u~~}||w}{}}{~x||{}}z{~}||z||vx~z}|y{|sw||~|}vzzy|z~~}||||yx{~z|}|~{y{{}||~}|{|z{~}y}}}z}~zy~~}{}zz}~z}}}~}}y{y{|~~{z}w}y{|yt~~w~zy|||||y{z}}wz~}|z}x||z|||~~w{||z}vy{xx}y{~z{x}|}y|zyz}~|}{}}{z{~}{}}}~~z}{}{{~{{zzy||yxy{z}{{|x}y|w}{y}{{|~|||{~~|}~|}~}|y~|~x|y|zz|}}|~x{|x}{z{~||x{{{|yz~{{z}|}}~~}~}}~~~|~y}~|}z~}~}|}}|~z}}~{~z{~|~}y~~|~}}~~~|{{}|~|~}|}~~{}}z~~}~~~~~{{y{~{||}}|z~}~}|~{}|~~}~|~}}}}~~|{}~~~~~}}~~~{}~~~~~~~{~|}zzz}~~}~~~yzz~}~{{}~{~~}}|~|~~~~~~~x|z}~w}x}||x|||}~zyzzw|z}}x{vz|y~~wzv{{{||z~}x~{{|z|}v{x|}y}}~|z~{z{x|y{{{~zy}}x}~yyvyy|}}{}z}|z|~}~}{}{}||y~|~|}|{zy~yxz~~z~}xyy{}~x|z{}w}zy{{y~{z|x}x{{y|{y}|z||{~|z|w}z}{||z{~zvzzyz{{{|~~~~~}|{}{}}~}||}}||~{{~~}~}}|w}z~}}}|wz{}zz}z}|{~|xz|y}{~zy~|~y{|y{{~u}}}}{}~~{yyzzz|z~}}}}}||z}wz}{{~x}{||}{}||}|}}}yz{~}|x|x{y|}{yy~zz~y~wyzy{{~z~}~|yw|}{}|}{~}}z|z~|z~}y|~}zz{x~}xy~|y}}~zyx~}}|}|~}yy{}y~zyz|xxy~z|y{y{yy}zv{y~}~{u}|~|{~|y~y~~v~zz{{y}zy}~|{|u~~{|}}~~y|~}~{w|{|w|uzx~{}}{~|z~|{{yv{x|||~yy||xzz}|{{}}|}{y}uyx{wy|||{|zu}xzz}}{~{}{zyyx{{}vy~}|}}z~}}~w}~x}zw||{yzyyv}xyz~x~}~{{x}|y{{z{|~{}~x}~|}~~}~~x~}z~z}~||~|~{||}}}~{~~~z~~}y~{{|~~|~}{}}|{~{}}~}}~~~{z|}z~}}|}~{{~~|||}~{~|}}||}~{~||{}|}|}{z~}~||}~||~~z~~~}}~}}}|{}}}z}}}|}~~}~~}{~|~~~}~~|||{{|~|~}}}{~~~~|}~z}~}{~{~}~}|}x~{|~{~~x~z}~~}}}}~||~~~|}{~|}x~~y~u|{y|z{}u{vx{{x}wzz}||||}z}|}z|z}}z}}yy||~}~||}|{yyyyz{{}||z}ux}~}{|{}|~{}{||{{y|{~{~x{~{}}|{yz}wzy}}~z{|y|{vw}z~}vxy}}~y{y|}{z{z}}wzyx}z~|~z{yy|zy||{z~~}}zw~|{xy|vzvy{w}{~}~~y~}}~z}}|~~}{|x|}|x{{zvx{zz{}zz}~|}yz~{~v~|y|~|~|~z}}{z|~}{|}x}}}|x{~|z~|||{xz||{yz|y{}~~|}~{~x~||{y||~{zzyvzy||z{||~|z{y}}||{|zz{vzy|z{}|||{x{}w|}|w}{~|{}{z{z{}~zzz|~|~xx||{~xzx~}~z}}{{~y|~x}zz~zy|x|~}}|xvzv~|w~{|||}{u|z{{{x}|zzxx}z|y|~}y~|{}y|z~|~xy||z{}{~x~y}}}zwyxxvwz~}~z~}}}|~}}}{}}{}z{|{}~}z|{}{|{z}z}{wy|z|{x}y~x~|x|z||xz}zy|{|~|y}z~~||{~~|}}z|||{zy|{y{|zzy}{v{{~}~zz{~~|}}|z{~~x}}{~~}||}~}|~xz{~~}z~~~}~|{~}~~~}|}~z}}~|~}~}}~|}~~}~|{~{||~~~|||y|~~|}}|}}~~~|z|~}~}~|}~~}{~}|}{~~{~~~{|}~|||~~|{|}}{||{{|}}}~~|}~~~{~~~z|}{}}|~~|||~}~~}~{{~~|}~~~}~|}~|~~}|{||~}~~}}|z}y|wy}{x}|zwxyv}|{xy}{}~z{{{~~|~~|{x|||~|}|x}|y}}}}}}~}}}|z~{}||{yyt|}xz~{z}x|||~}y||z||xy{z{}~y|xz||y{}z|{|z~~y~}}y{yz}{}y{y|}|zyz{w|{~xy}|}{|{~|y~zyzy|z{y|yx}|}}}~|~|w{{|}z~{{{}|wyzx{|{|w~{xzzz}|}{}~~zz}|~||z}}y|{z~{x||~~}}~|x|y~|}~yx|}{|y~{||}~|}}z}}|y||z}|||~~}{|wwyvyz|z{}{{}|~w}}{}v~}~{yz|}|~y~z~}{{y|~|}|{|{xz~z|y{u{~{wzz|{z|z{|}{~|||zx}}}~{v~}|{|x~}~}~|}|z|z}|y|x{|{|{~zx~~~|y|{|{|||z{~y{zz|zz~}|z~{{zz|~|~xy{zzxx{{yxyzx}~z{}{||z~zzzv{}|~~x~}~~}|y{zy~y}{z}~~}|~yy{~}z~~xyy}|~~{{y{|v{yxy}w{~{x{{x{xwz||z~~|~{{zy{~w}x}{{~}}y}~z~~x~y~|wv~w}x~{w~zy{xyzxwx}y{}u}|~zz~y|~~{}{|z~zw||yz{zvw{z{|}x}|y|z}|{{z{~{v|~y~~~{|}~z}|~~~~~}|}~~|~~|~}~{|~~}}}{~z}z~z|{}|}~~~~~~~~}}z~|~}||}}{{|{}~~~}{~~y}~~~~}||||y}~~~||~{}}|~|}~|}{}}~|}x~~}|y|}~~}{}{~~~~}|}|}~{z~|{z~}~|}~{}~|~|x}|{}~~{~~~~y}~~}~{~~~}~{~~}~{|{|y~}~}|zz|}w}}w|yx{}{{}{x~{y~~w}vz|zx|||}}{}z{|{~|{z|}yy~}z|vy~z{|~z}z}z}yzxy}}y~}~~~}y}y{~{~w|{z{{}wy}}{u|zy}y|{~|zw{xz}v~{x}xw|}~}wzyz}|{z~|}}|z}}~{y{{x{sy{yzy|z|{|z{}|~xz{|}}|{w}~z{{{~~y}}}||}~~|yyzy}{~~{~~}|z|}z~|{y|~|xzx|~~}|||x~}{zy~|}{~||~}}}xvx}z{{}~x{||}}}yz}}}|}~zz~|z~w{z}}|x|}||xy|zy~}}y|yzyz}{{zzz|}ywz}~y~|y}}vz{xz|}y{x|{~w}~~}{y}{}y|w}{wu}yz|~x|zxzx~~}|x}}z}}z}{||{|{zz~{y~y{zz}xy|{y}{}w~||zyy|~}}{{|{x|}{}}||~w~~|vw}}z~{xzzyx~z~{zz{|z~~wz}~}}}z||{w}}~xw|}~z~}||~}}}x~z|~{{z~z{}y|{|~x}|z~~}zzzzy}~|zzv{}}{|yz}||y|v{{y|z|{}}|}zz~y{x}|z|}yz}{z{|z}}|yz~|~{{~|z|{~~y}}~z}}~y}||}}~}~}|}~}~{~{~}}|}}}~~}}||~|{}|~}~|~y~}}~}}{~}|{|~~~}}~}|}~}|~~|~|x{~~y~}~|~}|~}~~}~~}~|~|~}}~~~}~~~}~~}~}|~}|~|{}x||}}~{|}}~~~}}|{||~|}z{}~}~||}|{||~~~}{~}{y~}~}{|~{y{zzwz{||}r|y}{}z|{z~~z}}y~}{{|}~|}}}}~|yz}{~}~|xz||~}yy~~|~}|~z~z{{{y{|}}z|~{}{~{{~{}w~~}x~}{{x{}}~yy}z~xx{}}{|{||y~|~~}{}|{z}|||}{}{}|{~x}|~~y|z~}{{xy~~~}x{}z{{|~{~}{}~z{}|z}{w{|~~}v~}~}}z~~||{z~{z{{~~~~~z~|}~y|~|~}~{y~|z|}~z}}|xz~{~}|~~|z{y~~u{|xw}}~~~|}|~}{}|v|z~}{}v}yz|{wx|~{~{{zz}w{}t{{z}}|~~yz|~{y~{z}|}z~|}y~~~}}|zz{x||{y}|}||}y|~~|{~zx|yy}}}z}||~}y~~x}{~~}~~{{||~{|w}{y|yz|||~}|~x}{y{}}~y~|~~|z~}y}}|{~|||{}}~|}|}|~~z~{|}|~~{{}y~{}}||{{u{|z{zy~}{{}}~y|~~{~}|}~}}{|}}~~~}~~}~|~~~{|{}|~y~~~||}~~|~z~}~}~}}}~}~}}|}}y~~|}|}~~~}}}~}{~~~}~z{}}~|}}}}|z}}}}}|}}}|}~|~~|~~{~~~~~~~}~y}{{|}}}~~{zy|zy~{}{{~zz|z~{wv}z~~||{~z~|z|}}z~y~~~{{}}~~{x|~{}{{||xx{x}}w}~{z}{||{z}~z~z|zz}}}~yy}y||}v}y|~~{xzwt~}}~}}z~yxzyy}}x}zsz|{}~yy|{}zzw~z}y~zz{|}~|{vz|~~}xyw~}{z}y{|{|||zw}yz{y{~z|~}~|}~z||{~~~z}y~~||w|||xxy}zw~}|z|}|x}z|{{}||~ywv~~|v|~~~}|}}{}{~{z|}{~}x|y{vy}y~zx~}}}|z{|yz|~}}}v|}x}~|~|y}}|~~z~{zy|z~{}{}z}|}yv{|z}|{}}||u{|x}}~{{z}y}}||y{|~zz{z~w}~xwz~x~|{wxx}~z~{{|{x{~|~z{x}x~x~~~w||z|}z}~}zy|zz}wz{|||}{|z~|~}{~{|~y{||v~}x|yy}x{~yyu|zw~yzxzyy{~~}|}yz|z|}~}y}|~|~{}||xz}|x}~}}z|x~{|z{yx{tw|{|x~y~}}z}~z}||{}~w|{|z|~|{||}x~x}~|zy{}|~w~|xx~|y~{yzxyz}{{zu}{}yz}|~}y}}~}~~~~~~}}~|z~{~~|~y}y~|}~~~|}{{~|~~~~}{~~~{}~}~~{|z|}~||v~~{}~|~~~~}|||}~~}}~{{}y}}|}}~~|}~}~}~~{~~~}~z}~y{{~}}}~~~}{}{|~z}{~}y~~|~~}}|~|}~{|~|z~}}~~~~{~}{~}vx}{|}~|{{|z{z{zzvzww|}z{z||{|}~}{}z|~y~z}|}~z|z{{~{}|{||s|}~|{y}}{||}y{z{y~~{}z~zv|~{~yy{y}yx|}y}}~w|zxy{{|{|wx{y|{{{y~{~z}|zx|~}}~~}x{yz|y{vz}z{|}|yz~y||}z}z|y{}}~}|v~~z}zy|~x}{u}x||{|~yzyz{|~yw||z{{~|~}v|~{|x|{}}{y~~yz|z}~|{|}}~~{||~|z}y{}|y{||z~y||~||z{{|{{zzy{zy}|{z|zv{~~||z}w|}zw}|y}~yz~|~~|txzx{}|z|y|{}~z~~~zy|y}||}~|~{}z|{~|x|z|yyz{}w|~}~|~{~}|{z||~|}z{|{zy~}|{y}z~|~}x~{||x}~wyzz{v}zwz~~}uz}|z|{|zz~~xztz{}~~|}z|~zy}{{}|zzyz~{|}{{||||{hy||}y{}yu|{}~|z|}||y{~y||wy{zx}|}|~y|z{}zz|~}y}z}}{{{{zz}||~yx|}|{~y{y{x}~~zty||y{y|}z|z{{{v~~{{{z}}~}x|~~z|{}|}}}z}||zz}|{z|zz}||y|{~{}z|xy}}~~{z||~}{z{x|y}|v{x~y|zzz~~wz|}{}}~~~x~||~~|{}|~~~z}{~}|}~~~~}~~}}~~}|~}z}~}}{}|}y}v~~~}}|~~~}~~~}~~~{y|~~}zy~~~|}|z|~|{}|~~~~}}~|~~}~~~}~~|~}||}|{y}~~~|~~}~}~~~~}}~~|~|~~z~||}}}~}{{~~}~~{}~}~~~}z}|~~{~}}~~~}|~~~~}~zy~{~y~~}||}}}}{|zx~{{{{wzx{|yx|y|v~|z||}{xx{y{~~||y}z|z|~y}||y|}|}z||yy|{~xzz}zw{v}y~uy}}y}|||}{}|~~}}|{zz|}y~|}{~w{z{~z{|}~~zx|{wz}xz|{}~z{}{zw~}}~|yy}~{}{v~~xzz{}yz}|~|y|{}{}~}{{|z|||}uv|yy{~~|yxz{|y{~xz~|x}|y}~~{}}}}}zy{~|x||~{x}{zy}y||}{yu~}|~{y|~}wz|{|}|}~}{{~}|u|}z|~v}zz|y{x}zz~~{zz}|v|}}{{|x|z||}~x|~|{~{{z{|}{|{}}}y{x{z|~zzxzz}{|z{~z|{~}x|zz~}~||}y~}xz~|}z||~|{w{}zz{{}}~|{|}~~~~}y{{{|x|~~z}{|~{z~}}|}}y{{zz}zz~~|{}{~|}}|{|~|}zzy~|}~}zw|{ywvy||y{xx~||}|x}yvvt}{zyy|xz~z}}|}zx||~z}~~}}wz~w|yvy{z}{yx}}|xz|}vw~zy|}~y~z{yy}||~xz}~y|~zz}|~z}z|~}{}z|z{{zy|x{z{}xzz}{~~|}z|{}~}~~|~}~|zz~~~~~~||~~{x~~~||~~~~|~~}}~||z|{~~|z|~~|~~|~~}}~{}{|~~{}{~~~}~|{}w|~}~}~}|y{y}~zz|~~{~~}~~~}~~~~~|}}|z|~~}|~~~|~~~~~}}|}{~}}|~}|}y~}|z}}|}~|~{{~~|~~~|~~|~~|~~~}{~}~~}|}}{~|y~}~~|z{}||y~}wz|~|~~||~~}}z{|}||}vy}wvzz|~}}z~z}|~}zy|~y{}|}~~y|}{y}yx|vzyz|{~|~z{|{zyx}z|y||xx~}~|p}y}}{{|}z{}~vz~~~|yz|}|zx{|{{x}z~x~~{y{~}{|z}~|v}vx{wyy|{z{{}zy|||}~w|z~}{}z}{|xz}}xy~~xxz~~}w}||~z}{{}{z|x~}}|}}~|{{}y~|{x|y{}}~y|z}}}yyzz{}}~z}|z|{}y}{|{~{{}y{y{}z{www|~x}~w{{yzzxy}xzx}{{y~{z}}y}~{z~|}x|zt|}y}}}|~yy|z{y|{}}~|zt|}}s|~{|zz}zywzxu{|}yw~x}~z{{v{y{{||y|{~|||~}|{y~x|z{}~xx~yt~y|~~||z~}z~|y||{}}|{}|u{}~|z|{|{{z|zy{{}}w|}z{z~{|y~~~z{|{~||~{}}yxx}||x|{xy}~||~||ywy|{|z~~}}~y}x}}}z{x{{yy{~{}{y~}{{~|~|}{~~{}}z}}z}{}z|~{}{w{}xu}|uzzzz|zyzy~y{~z|{{~||{}}}|z}z}~{}|~{|}y}zxzux{~~y}|y{y}}}{~|}}}yz}x||~~~z~}}~~~~~~{~~~z{{}}}}}{}}~}|}|}|{~~}}|~}|~||z~}~{~}~}~y}z{~~|{|~~~~}}|~||y{|~~~{|~~}}y||~~~~{}~}{||}}z||w~~~~~}}~{|~}~}}|~}}|z{~~{~~~z}{~{~~~~~~}}~~~~}|{|{}}~}}}|}~}~}}}z~|z{~z~|yz|z~{y{x{xy}yy|}y}}}y{|~}u{{~x}}yzyw{~}{{x|}yv{}|yz}p}|z~y|||{yvz{~yx}y}{{}{{{~{{y|}|y{u|vy{{z{}|zz~z{|{x|{{{}{|zz|x}u{|}|}}|~}~~~~v|y~}}xy~z}}zwyy~z{~z~z~x|{~v{~}{{yx}xv|y|}w{z{z|y|~}}|}|z}|{}{x{w|z|{zy}}|yy~|z}{z~x|||{~y{~|{{}}}|~z|}y~v~z}yx{}}|}xv}}yzxz|x~{||}|~z}z}z|~z}{~xyz{~v{{x}z{}wz}zz}{{{||{}y}~z}}z}}~|~xz||{~}~{|y~{z|}}z}~~xxxw{y{|x{~x{{x~}|~{|~~}{|~z||x~z~}}}{{y{||~{|~z{~{zz~y{y}yzv{|}|yzz~z{y}}~z~}|y~}xz}{{z}u{}zz|wyz~~y~|xx}~w}{}|z~{~{}{{~{{}zzz|{}~}~}}yzz{zy|wz}{}{zyzz~}|y{y|uxyy}zx|}||x|zyv}y}|~~}|z}{~w~zy|{uwz}yz}{|}{|yv}|}u|yzz}|zzz{{}}|}|zz~}~}~}|x~~~}~~~|~~}|}~}}y{}}|~~x~}~|w|}~}~||~{~~{|~{}~~~}~}|~~}~~}~~}}||}~~}||~~}~||~}|~~}{{|~{}||{~~{}~~~{}{{~~}~}}|~~~~~}||y}}~~z~~~{{~~z|~{}}|}}~}|{z{~|z}}}|}~~{|zzv}~{w|xzyz{{}|yy~|||{{}x~{yw{{z{wwxz||~|{~~|{yy~~}z{}y~}|z}~}{|{|~y}~z{z}zzz||yx|~}x{~z{}|{|}~{{}}{{}}zw{{u}{|}z~|{{{|x}w~y~z{wz}{~~}~xyz}zx}z|}z}}}x}{yx}{|v|}zy~~zsy~w~v~xyz}}yy{w}{}x{{{z|}}z|{{~{|{{yy}~z|~xy|~wvu~yy}~vzz~}{w}}}||||z{~y{z|{z{{}}{}yy}{|~z~yz|zz}zzz}v{|x~{}}|{}|{x{|||}|{~z|{{xx~z~|z}yzw}|~}}w~w~}|{z~}x{}}}u{zy}zz{xxyx{|}{~~~y}|yy~|zy{|z}z~w~~~yyxx~v|y|}~|y|}{vyvx~~}{wy|y{}{{{zy|xzz|||x}{~w}~~~w~y{}}|z|y|wwz{zyy{|{w|{y|~{{{wxy~{|}}yx{}z~zz}{y{~x||w{{{x{}{~zxz~{}~z}y|x}y|{{w}{~|}|}z{||yxw{~}|yz~z{~z}y}|}xy|||}y{t|z}{z}}yyvy|~}y{~z{|}{~~y}y}|w~}z|xz}}}yz}~x~xy{yz|zy||{|y|~}}{~~||~|}}~}}}}~z{}}{|{}|~~{|~~{~}}}|}~~~{}~||~~}~}}{v~~|}~|~}~{}}~~}z~|~{~~{|~z}z||{~{}~}{}}}~}}|}{~}}}~~~}}z~}}}~~~~||~}}|y|{~|}}~~~}}}}}~}~~~}|~~~~}~~~|~~}z~|~~~~|}||}z~y}v~x~|{z|v{v|z||{xyt~|}y}yxz}~{~}xwv|~|{~~}}}{{}zz}}x|y}yyz~}~|zy{|~}u}}{x~~~}~}yw{{{|}y}y~}~z|y~}}{}}||{y}z{~{wyy{~}||{}}~z}~xyy~y}y}}{~|}|}~yz~|}~z~y}}~{{}|zyzuw|~}y~y}w|{z}v}w}z~{y~{{~~zw{y{z|~~{y}~}~{}~|~{|w|wx{}}~|xzx~|y|}~}~}~yyz~xz~z~~~|~{{x}{||x~|zzy|}z|}}|~{{|{|z|}{w~y}}|{z||{}r}|~z~}|}~x~~|{|}}|xz{~y{z|yvy{z}|}x{|}z|yy||}~||z~}z{||}}|~x}~{~}{|}{xz|}zz{yx||~y{xy{v}~{z|~x}{y}z||~~}|z{y|}|}}|}|}~}y}x{|}zz}z}z{zx}}y{~x~x}~|~{||~}}wvx|z}}xz{zx{|x{y|xvzv~}xzyy|~{||z}{~}~|u~z{z|z}|~zy|x|z{|}|zy{zzzyv{{w||z|w~v}|}{~yz||}v}|~~|}|}{}}{}}{~|{{x{|}z|}y||}{}}||~xz|~{|{|wx~~{{|{}x{~~~~~~~~~~~y|~~{~|}|||}~~}}~z~~}{}|~~~}~}}}}~~}~|~}~~~~~xy{~~~}z~|}z~{~}~~|~~~~}~~}~~~~}}}~|{~~~~~~~~|~~}~~~~}~}~~~}}}|||}~z|~y{{}{|~|~}}~y~}|~~~}}~{~~}~~~~}{|z}~~z|~~~~|y~~~|~~}}~}{~}~}~}~vx{{{~~}~|{}~}xzz||~{{~|{|}w~}y}}|{}~y|||y}x}v~|}~~w{{}~~~rz~z~{|{}~z|{}}~z|}}w{z}{zy{}rx}y|~z|}zy|}z~|{x{~{}y}uw{~uv|{xy|yz{w~}{~|w}y{yx||}y||z{zxy~x|w}|{|{{~~}zwvx~||}{~zw|}{{zy}x{{}}x||zz~{~|}wzv{}|}}{|~t~|}y}~~y||}~|z~z~zy}||{{|~{w}y{~{xx}xx{~}||{yxxzxyw{}}~}{|{}|{{{}x}x{}y}}xz~}|u~}{|y|~|}|z~~~x}xz}}~||yyy{{~}z~y{~y}||||z}|{}{}{~{|z|~}xz~~~zxy{|v{xwx{~||w{{}z}}~~ww{~{z{~yw~~}{}z||}y{|v~}}|y~xw{~~|x~~|{}z{~|~|yy~||}y{zyy{}z~x}z{{~{}zy{y}zxzxy}x~}}|}|y{|yuy{|||}~y|u{z|{}}w}x{zzyy}}x}zy~yzxz}{y~}z}}~{}}}y~v{~z~zz{~y}|}~||z}z}~{{}|}{{tw|}~}}z{|~y{{~{{z~~z}~{{}{~|~zy~|y}~~|xy||||yy}v{{y}zy|xy}|{|}~~|}}~~{|~|~}~}~~~}~}zz~~}~z~|z~~}~~|~~{~}}|~~}~|{|}{{~|~|~~u~~}~~~~~z}xz|~~~}~}|}y~~~}~~}|~}x~}~~{}{~{|~}}~}~~|~~}||}~}~}x~{||{~~~~|~~{|~~~~~}|}~~|}}~~{~x}}}}{}|z~~}}||}y|{~~yz~y~}}}|~~yz|}~}v{}{||~z{v{zxy|{z}{vzzx}xz{w}{~w|{}{{zy{z}}z}{{zt{y~}||z||||{{w|{y|~wvy~yz|{yz|z{xy|{|~y}y~z{}~~~}~{~|z{}|zy}{t{z{wvx|x~~~x}{~xy~xxzx{y~{}y{{|z|w{z{~|{|y}~z|~~|{zvzy}|zzy|z{x{z|wxz{y~{x}z}}~}|{|~{w||}}{{|zz~}yyz|zz}{yx||||y~z{z|yx~|{z}~|}z}~}|~~z|~y|||wyuyr{~|~z}{y}{|}}zzyzz~}|z{}z{zzz|~~~|}|{w{w||}z}{~x{{~|x}z~yww|}{yy{~}|~{~{~y|yz{~~~zzxy{w{z|{{z~|v{{}v|{~|}{{zxzy{}zzz||zy}w{}{{{~|yz{{|z}|{x~w{{~{vz{~{y||{y{y}|}||}y{}|~z{z}~~xyy}yxzy}{w~}|yz~z}}|}y{|{{yu|{y|y|~{~|}{|y{x}~~|x}~~y|wx{~~|{~zzz}t{|~t{~}~{}}y|{z~y~~}|||~|}{{}}y||z}|zx}~y}|~{zz{z~}z|}{~yz{wy}~~x{|zxw|y|||~z~~~~~~|~|{{}}~~~y~}~~{~}{~}z}}|~~z~|}}}}||{{~}}~~~~~z~~~~~{|{}|~}~~~{~~|~|}}{{~~}~~~~~~}}~z}}~|~{}y||}~~{}|~}}~|~|}|{{z}~}}|z{}}|~|}}}}z|||~|~~t{}~}{~}}~~~z}}~}{~~~|~}}}~~~{|~~}{|~}~}~w}{~zx|}}z~{xyx{y|}}z}~yxu}{{{|}}}{{zz}|~}~{z|}}}w{x~{y~y{}}|~~w|x|vyz|z{}{~~}|}y|~}z}}}{}z{|z}{}z{|v}|~}{{~|||{|y}~z~{}}{z{{wxw~y~{{}||{|x}~zw~zyx~{z}}y}~|{{wx|}~z{~~}y|{tx}xy}x}z{~w{z}z}~z{}~}}xw|||~}{uv{~y{~~vz|{y}w|}~}yy}xy||{|}~}{{|w}vuz{v|{{|wz|x{x|x}~{}y~wx{}z~~z{}}|{}}}{z{|yw{|{||~zz|w~z~}{y~|y~|z{|w~x~y{|zx{}~vx|y|y|z}}y|yvy~{}}z||xxy}{x|{~~|}y|}}|~~}z}{z}zvxzv~xvy~}}||{|}~{~yx}zy|{vy{|}|~~{{zz~{w{x}{yy~wz}}}z}}}|{vyuy{z}~{{uyzz{~x}yx~{}|}||zxyy~}}~}z}{{{wwz}xz{{|z}zxy}w}xz~~{zy}~z{|z~~{|ztx|}}yx{}|}~yy~z|~zz}~}x}{w{w~~||{t|}v|x}||{}zz{~|zxz}}|~}}|y}xz~|}zy{~~}z|{|x|}x~~y}yy}t|~~{|}v}{~z~~|~{~}~y~~{}~}}}~~{}}~{{}|}~|}~~}|}~}||}~{}~~}}{~||~}|~~|~{~}~z|~{}~{|}~~~{}}~~}}}}~~~~z|}~|~}|~~~}~}}~}{}~~~}~x}~}{~|}|}{~}}{~~|~}~~}{~~}{~{}x~|~{~|}{~~}~z~}|~}{|~}{}~}|{}~~{}~~}|~~}|~{||~~}}~~{}|~|||~x{yx|yw}z~z}{}x|~yzzzvz{|z|||~{|}{z~yy~|||wzy{~zx{}{|v|yyzz||{}}wwv}xy}y~v|~{zy|wz}{{||w~~|{||{}}z}{|r|||~}{{|}y|{{{z|{}x~|~y~|}{~~~~|zzx|}~}||zx}{~yyz{|y|~|yy{{xzx~~{~|~wy~~|}zw~~x~zy}~}~z}{~wy|~~{zx||xy}z|y~||{|~~{|wx|y{}{}z}~{}xz}~{}{|~~|y~y|{~x{}}|{w{zy{~y{x||~~y{~x|zxz{}x{z~z}{}|~}~{{}}y|ov}x}y~yy}}y{}z~{z}||y~w{zzy}z~|||{v}}~|~{|}w~zy~~~~|}z|y}zzxyzv{~z{y~y{}|~y|{}}~~~~z{{}{}~||~y~|x{|xzz}~~}||y}{zz{{|w~}y~w{||{y}|zy|{ysyyxz|||~}|}~{~z~|{z~}~~zzyz{wx{{~}~u{}~}|z}}zu||{}{|wz~y}|{{{{~}z~}~|{|zz}}}|w{~w~~~}zy|}y{}}y}{}}z|z~w}}|z{zy{~|{~y{{t}{|||{y~}x|zzyw|{}x|wzz|~}|z~}~}{~z|~}}~~}}}{{|}~|~~~|}}y~|~~}~|{{~}y~}~||~~}~}}|~|}~~|}}z}}~~}}~~}}}~y|~}~|~~|~~y}}|}|}x}|}~~~~~|y}}~~|~~~|~~}~~{|{}||}~~||~{}||}}~~}{{~}||{}||~|{~}~~}~~~x~}z|~}}~~~~||z~~|x}~~|~~|z~}~}~~~}||{{|~}z~|}|}~{xw}z}z|z{~y|y~|x||y|y{}}}~{}yyz{y|~y|}yx~~~|~}{{z{~|{x|{z}}{x~~{}|||z|vy|~}w|~|}}xzy|y}zz{~}y{}z{w{{x|~{|yx}yyxy}{x~{{}y}{}w~w{|y}~x}}yw|zz|}~{y{z}{z{y~{|z~|}v{u}~|}}|}}||}|{~yyzx|{}~||}|z|}{vz~z{|}}}u~yx}{z}x}z~z|{{}y|{}{y{y}~}|z||y~{~|{yvyz|||zxxz}y}wx}~|~zzwy{~y{~y|{z}}|~yx||{x{}y|{~|}}x|w~{{yz|}z|~~|w~~{yy~x}}}z}|x|~~{|z}~|zy{z||}{}z{{{~~xx~y{|{|}|z~}~z||zy}}|yz}|~x}~||}~{}y~~~x~}}w||~~|~}}~~zxzyz{x|~~{||{}}|yy{x}}~~x~}z~{~|yy}yz}|zzz~z||{}{{}||wy|xzys}}{}{y{}x}x{{|z|{}y{y~u}|||~}}|x~z{}~}z|{||}zy{|~{wzv|w~{w~x{}}~~xzzy|}||}yv~|zx~w{w~z|{||z|{}{{}}z~~w|}}{~zy|~yyy}~{x~zz}|z{zw~|{x~~{|x|z|}|}{{}|}|}z~}~x}~~|~}y{~~~~~{|~~~z|~|}~|~~~~|~{|}}~~{}}{~}~|}~|z}~||}z~}|~~}|~{|}~~|~||{~|z||}}~}{|~~~|}}|{~~z|~~~~{~~~~}~~~~}~~}{}~z{}~z~~~~|{~}~~{z~}}}~~~}}~~~~z}|~~~}~~~|~x|}{~||}}~}z~~}|~~{}}~~~|}~~}}~~||~~zz{|y~|}z|y{~yxx|zw}|y}|u~||xz{y}y|~v{|||{}{~~{{x~x{{y|w{|z~}yvx{y{}y{{z||y~{{z~|}y|~~{}y{|y{|}y{{|}}}|{z~|{|{v}}|~xzy}|y{{}~|{~|~~~|{}{|z|~~{~}~~|}~{{y{{{z}xy{|{zxxs{zxxzz{u{z}~}{{|x}y{zz~|~}~~{~~{zyyz{~}}y}y{xywyz}}wzzx||wx|~|}z}uuy|{y}z~z{|~{}|}}}~x|{{|z|}}x}}zw{||y~w{yy~~w~}||yz{{|{}}}~v}~~|~~zz~}wzz~z}wz|}|z{{z||y}||~zy~z|z~y~{{|{~~y{}|z}}z{r{~x}}z}wz|{{{zx|z~z}{{zy{}}~|~}x{~z|z}}}~}|xy{}t|}|~|{~xz~xz|}z|{|z}z~{}~|}}~vy|{~}z}}{~{}z{}||x{}}|x~|~~y~z|x{{{z}|~}}x~|{}w{|{u{z}w|||}|~|}{}y|{{}v{z|}{xyz{~z}}{z~z||~~|~{z~}y}}y~|{}|w~z~zz{yy~|}z|}~z|~y||}zy{|{z}{~{|}{{}}~|~z~~~{}||~}}~}~~~}~~~y~{~~z}~~~}z}}{{z|~~}}~~~|}}~}{{}~~~|~~x~|}~}z{~~}~~}~~~}}~y}|~~~~|{~}~y~|}}}}~{}||~~~|yy~~~}~}|{{~~|~|||}~}}~}||}~y|{}~~|~}|}~||{~~u|}{~}|~~}~}~~~~~}~~|z}~{~~~|~|}~}z~~~}{}~||}~y~~|~~{|}z}|~}wx~{z{y~{}x|y{y}zxz||y}y~{yw}{~~}yw}z|}z~}}{x|z{u||{|yzy|z}~}z{}|wz~z{{y}z}z{xy}||y|{~{|~z~y|{~y}|y{{}{y}~|~ux{y{|{|}zy~yw{yy~~wzux~}{}x~{v~|y|}{|z}|{~{z~x||{xzzz}|{~{x|y}z|z|~vzw|~zx~vx~{z|{|z{{z}~zww|}ww{{~}x~y~{xzwz~xztzzyyy~}~y{yz||{{|{zxy|||z|y||}y{yxwwx|z~~xz||z||}x~}~{}}{y|~}x}zy~~y~x|}{~|~zy{}}}z|}{|{z|wwv|x~z}x~x}}}{y|}vz{~|x|zy~|xzx{~|}{~{z~y||{|z{{|}}}{}z~~{z}~zr{~z{}{{}}}{{}t{{|}}z~y}{}~yx~yu{zy~y|y~{~{~|z{|w{|xyy{yy~x|{v{w~}x{~x{wwv||z~|{}}x{{}w~z||sy{w~u|~zz|}y~z{~x|~|}{x|z}xz~|zx|}zzzzzzyw~x{|zyw|y|z{~|~|~}~}}|z~yzy}}y}z|}~}}~x~~y~{|~}|{z|~{|vz~|x||{|{{{y}z|~~|y|yy||||}{x}wz{||x~{~}|zyy|}|y~~}}~~~|}~||}~~||~}~~~~}{{~~}{|~}|{~}~|z~y~{~|~z}}}~}}~~~}~~~{}}}z~~|~{||}~{|~~~~}}~~~|~z}|~|}~~}zx~y|~}{}}}}{~}z||}}|{||~~~}y{~}{~}}|~~~yz|}~|~~z~}{}}}|}~~}~|~}}}||~}|}x~~{}y}}}~~}~~~}{|}}}{|}||{xz}~z}xy{z}}~~}~zvy|}|~~}|y}~}}y{{wyx~z~}{xxz|z{tv~{zz}|{x{y}}v{y}y|z|v{z}{w|z{z|y{{~{}}|}|yz~{{|}zz{~{{z}z}z{|{zx}{v|~{|{y{}}~}~}{y~}}{|{}}{~||}{yx}zyz|z{yz{{{z}z|z{{{zwx{}}zy|||yz||~~}~}~~~~{}z|y~{xz|}}|w|zy{|yzxx{{~}z{{~z|z}~~|{|~~|{~~}|s{{}}{{|~}y|~x|yz||}x}|z{z~}z}z{v}~zz~}~|}yz~}{}||||}x{~{|}{{~zw{x{twx{|u{{|z|z{zw}}{|{~|}yz|}~{{}|~{y||{}zw|v|{}yx}y~}}z~}w||~~uz~|{}|yz}z{~|z~}~{x|}z~|}}}|}{}w{z~yy}z}y}y|{}|z}~~|~}y{~z|y{}|}{|||~~{}|zy{xyvy~~vzy{yy||~|zz||}}|}zv}{|y|}}xz{{{~}}y{yvyx|{|yy|~z|w{x|{}z{x|z{y}||zy|}}|}y{zz}~yuz~~zz|~|zy|zwy}}|z|{vzzvy|}}}u~}yx}}|yz}y{}{{~~u{|~}~}{}}z{~}~y}z~}z~y~~z}~{~}y}~}{||}zy~~}}}{~x|~~|z}~||~z~~{~z~||~~|~~}~~y}~u~}~|}~~}|~~{{}z~}|~|z~}}|}||~}~{~}||}}{~~~~}}~}}{~|~}|{}|}x}}~}||~~|~~}~~|~~}}}~}}||~|~|||}|x||z{{}|}}|yyz{|z|z~|zzx}|}x{yz{}y}{|}|{|w{}t~y||~~xy~z}ww|~y{}}}zzz{{|||{z{~{y~y~{}{{}|}{|{||}{|{v}}x}~|z~x{|y~x|{|{uz}~}|{|{}|||}}}|~~||v|zz|{w}}zz|{}|{{|{zz|{}||{}~zyz{}{}}yyxy{z|||}|}}}w{{|x{}z|}|z|{x~yz{|}x{z{}z}{zz~{|~{|}z~z}~}}y|z|~yu}{{z~{|z|~{y~~}~{~{{y|||yy|{x{{{|}wx}|}zx}w}y}}y|}~z~x{xxyz}z~y|{~z{}y{y{yxy{zz~~|||z~x|{}|v|{}{z~xzz{{xx~x}zyy~{|z{{z|~x}{}~|x}{z~}v|y{{|z|~z}z~x}}v|{y{|zzs~z}zyyyz|zw}{~|z{vwy{z|}}}{}wzy~z}vz||{|}y~x~}xxy{}{{|}zw}~}~xzz|}{zwz|z||zx}}{{{{~}}xywz~}|yz}yz}||~~z||}y{}~|}~z|y{~{yy{~||z}yz}}{z{{xy|~}z|{|{{zy|~~y~y{{|z|z}zy|y~}u}~yy}|}|xw|x|z~~x{y|~x~~{|z{}}y}x~}~}x|y}~~||}|}}~{}~~|}}~}}~|~|}|}||{}}}||~~~~y~}|~|}}|~}z}}~}~}}}~}}|~}~z|{}~~|}~}|~{~{~x~~~~~y||}|~}}~~}}||~}~}{~~~{~|||~~z|{}|{~||}|}}x~~~~~}}{}~~~~~|}~~{{}zz|||~y~}}|{~~~~}z{~{z}~~y~~{}z~}{~~~}~~{}xw}{~y||}y{||}|}~{{}{~}|{|{yz{{~|~}||y~}zz{}}}z}}}|}~~~|xy}y}|v{}y{yxy{z{{||~y{{|y~y|}|}~y|z}x~zy}y~}{y|~wy~|x}wzz}y}{~~wz~~~y}~z}|||{w|x~}}||~||{}~}~zyywx|z|z|{|~{}zz|~y|zwy||{}{zw}y~}{zz{{{|{}z{z~~z{||}|~~z~y}~zxx|v}~yv{x}yx~tyy}}z~~z|{}z{y}}z|~|{y~y||xx|zzx|{{|y~zz||w{~zz}x}|}|}~|{~}|~{z}~z|}{wy|y|~|{|xw}{~~z{}z}zxyy|||vy}yzz||}xz}}z|x|~~|}}}~}vz|y~}~|{y}x}vz|y{z{~}y~||{~v|{~w|y}{~{~{||~~y~y|~|~yxz~z|{}~|wzzwz{~~|{yx|z~y{y}z}|}~{zw|z{x}}}~}||w}|z{zw|{{}z{y}|vxyz}|{~u|yy}yxz|}|{z~}||~}|~|yz~~x{}yyyz}ywy~|{x}}zz|y|}yz}{|}v|yz}~x~~z||{|}|y|}}z||z}y~{w{x}{~y{}{z~zxyzyzy{{z~yz~|~}}~|z||{{yx~}||~}~}{z}~y~~~~~{~}~|{}}~~~|~~~|}~|||~~}}~~x}}}~}~}~~{}}~{|z~~w{~~{|}~|~|~|~}{}~~}}}~~}~}~|~~~~}{~~{|~~{~}}}}}~||}{~~}~y~~|~}y}}~~}}|}{~|~}}~~}{~|~~{}{}~~}}~~~}|}}~~}~~~~|}}|y{}||~~~}{|zsz{}xz}~{|{}~{x{xzz~~z~{z}|{}z{y||~y{|}}xz}|~yvxyz~}y|y}~y{|xx{z~|yzz~z{z|zzxzx{|z}w{yz{yy|v}|y{|||y}yz|{zzuzyzy~{|||}{~{yw{|~~}x~}|z{||~}y{x}zx~}zzw{}yzy{zwwv}{y~||}~{y|{y|||}}}}|y|{|xxyw}{|z|{~z|}}||~~{}{{zz~||}vzy||~||w{}|{|x~~z}{}||{|~xzy~yzy}x}|y}|z}{y}vyz~~y~ww{yz{{{w~z{~~~z~y{}{}}x|~~w{y~||}{zyzy{xu}~}|y}z~{{z}yz|x|~}~zyx|{}}}|~z|{|vy{~|~}~}}zw~|~|{x~~~|{~y{yy|}||}xxxzzy}{}v}y|}~|}wz{xxy~~{y|z|||z}|zx~{~||nzwy{z{{zz|v||}}xx}yx}~y~zx}y~}~}{{yz{{|y|}yz{z|t|~|{|z{~|y{{z}{~{y~}y{}y{~|w{~|{zx{y|||yy~|}wyy}}yy|z{z{~}y~z{||{{zz}{}{{zx||z{x{z{w}~|~~~|yy|~}y{}z{}|}||z~{}zz|{{|~|~yx|~|yxy|y{}y}~{}}|}~{~~||y|~~~~~~{~~~~}~~|}|}{~~~z}}~~~~{|~~z{}~~y{}~}{~~~~}}}|~~}~{~~|~~}~y}|~}~~{~|~~|~~}~{}|~z}||~|y}~}z{|}{y{}~~|~y}~|}{}|}{|||~~~}~~z~~{~~~}~}~~{~~}}|~{||~~~{}~{y{|}u|}yyz{|xz|z}|y}y}xz~~~~~{~{y|~}y||}x~z|z}}y}}}~~~|~zz}{z}z}w{{}{y|{z}~{{|}v}yxzz}|}}~}z}z{{{~~}|~{|{~x}zzs~xx~}yzzx}|{y{zv||yy~|z{{{}{~}|}|}z|{}x}w{~y|}zyxw{z{x|x|z|zv|}{|~{~xz~}z~{y||}}z~|y}}y~}z{zz}~|}}{w{y}z~{|y||x}{yy}zz}{~yx|x}~{}~{~{||~y~|{{||wzzy||z{~{y|{ty~~{|uywxx}}y|~{~zy|{|||zz}|uz~r~|}~z||y}|~z}{}}||w{}yxz|{||y}~w{}z}~{xw{yzwzz~{}y|xw}{~{}|vx{xyx{}o|z}z}yzz||~|}zzz~}~{{{z{}x}z~yy~{~~~y{~~{|}~{z}zx|y|~w{vz|{||}z{y~~}{}|~{}|~|z~|{|}}|yz{~}|||{z~|{u{}z}|}}~wv|~|}z}wxy}}|~y{zz|}{~{{|~{|{|~z~|z{y{{~z{|v}zzww|}{|wx{y}}~x}w|z~}}||zz{}~{|}{zy~|x|{vv|||zz|x|~vyx{~y|zz~~x{|z||~}}w~|{{y||z~}{}}~}~~~}y~|}}}}|~}~}~~~}|}}zz{~}}~t}}}~z}~~zz~~~y~{~}{~|{~|{|~|z~~~~}}}{~~z{~z}w|~}~}}~~}~}~z~|~{~}~||z}~~}}~}~}|}~|}~~~~}}~||}~|~~|yz|{|~|}~|~~||{~~}}~}{{~z~z~~~~}z}{}}~}|}}~}}~~|~~{{z|~}{~~~|{zy}~{~|~||||||{}z{}z~|}{y}{|~~y}zvz|}{{yyz{zz{|}z~}~{{~y{|x~x}~}{z}z{{z||{~y~~||{{~}{u|{~{|w}{yxyyy}||}w~~zx}z{{{z~||zy{{z}~~z}z{{x}}z|}y~|vx}|v}{{yx|||~xyy|~x}{z||zz|z~y|x|y{y|}wy}wz}z~{|~zy|||}{{~}}|||y}{}|}yz~}{ywx~xxx|zzy{z{{xz{|||{~|z}}~|~w|}y~x}zxv|z{~{{~|zz}y{|yz~z|~yz}}u|~}~||xx~{|{zz}~}|z}|}~~{w{|{|x{z}|||}}y}~}{|{}{~}~}~{z~~w}~|{~zy~~~z{vx|{v~|x{{{x|v~{{}||y~|x|y{|z}}z}~~}}xxz{}~~z{~zz|||z{zyx}{w|x~}}z~y|yzv{~}w~{x{~|}y~}}}~|z|yx{|}||}~~~w~~~z|x||~{|z|uuz~{z~||xz~||xv}~}}~z|{|{}w{zz|{|{{z~{u|t~|}y~x~}}x~}||}x|~y{{~y}y~yzy}}|zy{~}zw~~|~z}~x}~}|{}|{z~z}z||{{{{zv||z~~zz~}|x~{{{}v||~|x}|}{{|zzxxy~~yy~y{w{{z|{{{|~z}}|}z}~~zz}z{~}}}~{}~~|}}~z|}|}}|~~~wz~~~|}y||}{~{}{}~}z}}~|~y{}~{}~|{|}~}|||~~~~}~}{~{||~}z}~~}|}}}|~~{~|}}~~~}~}~}~}{~}z~{}||}~}}~~|~~~|}~~}}}~||}}~~~|~{}~z||~}}~|{}}}}{{{|}{|~~~}~}~~}~||z{}}{|z}zwu{{|{{{}|yyx{z|z}~tz~}{x~~|||x}|{||}{{|v|}zy}w{~|}zxw~}~z{v}|~|yy}{{~}}~w}|y|{|~~~~{}~~}yz}~wy||}|}t{{}|xz{z~{|{u~}z~|~{}y}}~|s|}{}z}||~z}}y}z~{y}}xxz|w{wy|{{~{~zxx~|z|{~x{}~z{{~{z~}{|}}}z~|{z{}{x{z{x||}}z~{|z}y{y|||y~}}}~xyu~~|zx~{y||x~}|}z|}y{z~z}wx~{y{|u||{{y{~v|~z{|}}{}~zzz|~x{|||}z~yt{{z~z~{~x{zxx}{~~z}}zz}|~~x||}yyz~{y|~z{{|yzzy~{}z{~{|}|wwz{|{w||zx}zyy{~x|~|{~x}|{z{|}|~|{}|~|~{}|{}y{}z~zx|~{}|zxy~{xy|z~z~~zx}xy}{}~}|zx~|}}y~}}~|vx{}z|{|~}yzz{zw}{}{}zv{z|z}w~z|y}x}~z~||{|}}{~{}w~}yyy|z|y|xw}|z~}}||ys~}w|z~~~~~~}|{|{}}z~}{yy{zzw}zyzzz{{zyy|v}y|}{~|}~~y{|}}}}}~}~||~|}}~|}~~|}~{~}}~~|z}~{~~|~}{y}z||x~~{{|}z{~}~}|~}~~}~y}}~|~z}~~}~{~~|~~r~~}z}}w{|~~~~~}|vx{z}~}||~~}{~x}~}~~~}}~}}~~z{~|||}}~~~z}~|~}|~~~}|~~~~~{|}~|~u~z|~|z{w{}}|z~txy~|y~x}{z{z}{v{x}x~}y{}|{{y~yz|~xy||}{xxz|~}xxy{}v|~z{||{~|}~{zz{|{}}~}}}{{~x|z}~w~{{}}|xx}z|{z{{|zz~z}z{}~|{~~}||y{}{z~}||}|w}z}{xu}|z|}x~z}wx}|{y}}}~}z}}~y}|x~{{~x||yy{{|}}x~zxwyz{{~|zz{q}~t|{}z}}wz{|yz|{{}xy{~~~~zz}w~}~x|y~}~xy{|}{w{y|{v|~{{z}{~|y}~z{|{{x|{~~{x|y{||yz{}y}}z{~}~w{{|}zz}|yw|~}yx|~{{~{}}}|yx{~||z{zzy|~u~z|y}|v|z||~}~}||~~z{{|{y}{zz}}~}{uzx~z|x|~~{z~~|w|}zzy{z~{}|zvxzwy{w{~|{v}}z{~{zwzvyw{zy{{{zw|~|}xxz}}{wu{|r{{}||wxx}xz|z}xx}}|x|z{z{|{x{zz{z}zzyw}}}x~x{~u|zz}{y||z}{||{}|y|x{|~{zxxx~~}x|wz}|}}zz|y}y~{x|zzxz~|v~||xzy|y{|}x|x}zx{}w{yxt{}~|xw|y||y~zyzw|zxv{z{~|}z{|~y{~yzz{{{{y{zux|}x{|||~~}~~~~~}}x~~{}|~y~}|~~{{~}}}~y~{|}~z{}}~~{~y~~{~|}~}{}|}~{~}}{|}~}}}~~|~~|}~~~}~}}~|~}zz}~}}}}z|~~~}~}||~~~|~~~~}||~}y~}|~~~}~||}z~{}~}~v~}~|y{x{|~|~~~~{|~~|}y|~~}~|~~~|}~w~x~}|}|}~}{|}~||zx{}}{xu{wy{yzz}|~}zy{{y{~}z{w}zy}}}z}{zz~w~{}z}~~}{y}~zz}|y}|x{x}x}|}~z{{vz}{}yz}x||}{|~zx}{~x}|z|{zy~z{||y{{z{}{}z|}y~}|}wzzx}}}|~yzz}z{x~yy~z}{~{z}z~}zy{~}z}{xzy{~}}z{xvzu|v}}{z}{x|zx~~y{~}y}z|~}x{{{||}z{|x}zw~{zvwzz||zz|}x|~}|~|}x||}{|}{}|||}~z}z|{yzv~|z|}zv{|{}x}{y{{z~zz|}y{v{|{yz~z~z~|~|{~~z{{}zz}}z{}{}z}~y}}y~x{zz~{~xzx|z{v~|{y}}~|z~|~}{}}x{|~|z|~z}|}~xzzz}||~z|}zx}z{z{rxzw}|{v~||{|}yzzyy|z{~}}{zy|}|zxs}}{{x}yxz}t{{|xx|zy|z~y}~~z{xxzz}}}}~z{~|{y}xzu}y}x}x{x|y}{||~z{zxy{u}}x~x}y}zz~x}yw{|{|w~~}~}zzz{ywzx}}z{}z}~~y|~{~zwxy{zyuy~~||zz~zz}{z}~z{|z~ytzyzy{~|}{}wv~|ywy~z}{x||{z}{}y|}{||{}}}~}~}~}~~|}{~~~}z{~|~~}|ww~~~}~|}|~~z~~~}{~|{}~}}|{~}}||{~|~~|z}~}~~|}y~|~~~~}~}}}~}y~~~~~{~}||}}{y{yy||}y~}~~~}}~}}~}|~}}~}~}~}~}}~~|z~}}||~}~}z|}}~}}~|~|}~~~~}|~}~|~}}||}}~~~}|}}~}~z~~}}}}~z~{z}{~~~~}}{}}||{zx||z|zxy~}}zzwx~}|~|~{|~}z~}|{xzw~}y|{}{zzyx||zzyx}}~zy|{~{{{z~|~{~z}yz{~x~}~|zz|zy~|}z}yzz}}}}~||y}}{||~z|u|yz{}||{~yz}y}~z{~x~|}~|z|xz{y}|~wz{}}w{||yz~}z~x~~}}z{|z|zy{{zzx{|{w~}zzyzxyx}z{}|z~{~~z{||y~w~zx}~w~}{|||{~{||}}z{~xyy|{}wx}|z|u}|||xx{}x}|{z}uz~{||z}{z|}~{{~~x{yx}||}~y}z{y}{xz}~~~z|~~}{|zz~wz{|}}}|z}}y~{~}zz|}~|}zxy}z}|w|y{~~}}~{{{|{{v}~{}{{~}w}~|y|{z}{|x|~}|{|{y~y~}yxz}~{}|y}{}}zw{}{w}}y{~||{~}yv~~{{~}{~xuz|}~}{{~{~y~~z{wz~}}{vzz~{{~x||~yzy|y|}v~yx{z|z||~x}{~{yy~zwzz{{|{{}}|~}{w||}zx|~yy|{{{z{|zzxv|~||z}yy~z|}~{}z|{}{|z|~{|}z~y|{x||}{}}}z~xz}y}{~v{~z{~wy~|~~{~||}}}|z}x|}w~|z}{}~}~~~}~{~~}}|~|}}|~}~|~~}{}|}~x|{|~~~|}}~}|~}z~u~}~}|~zz}}}}~~~}~|~|~~~|~}|}}~|}}~~~}~{~}~~}~}~{}~|}~~~~~}~~}}~~}}~}|~}|~~}~{|||~}~|}~}}}}}}x||~|q}|~}|}~}}}}|||z~{|~|~~|~{|||~|{}|}~~~{~~}}{}~}~~}~|~|~||~||}|}{y~~}}{}|y~|yz~}~{~v{zx~sx{|z~{xyz|y}{{}{}|u{}{{}||~|~w}|||}}{y~w}y}yz}yz}}x|}}{y~|}yqy|{w~}z{zz|y}|~z}yzy|}|~{yz{}~{~~zp~u|}}zxy~}|zy|zv~x~yx}yxyz~}z|{v|w}z|yzyz|{}z|{~~|~z{|y|}z|{zz~x||z|}~u}}wz}~}}~{}y}|{|{~}~y}yz}~y{y~u}{}v~}xz|}{z|x{{~}}{yuyyw~{~~z|{}}{~xw}{}{~y}~~z}z|xzwy}yz{|||xz|{x~}w{z}w~~}}}~z~||}~{zx}{|y}{|}x{{x{{}}{{}z|z{{|xz|wy}y~|zy~{{{{z{{y{{}~}}xz}z{|zvy~z}{|~wz}{~{xz|zz{|{yx~yzu{{||~}{~|}x{{}}|zyy~||~|}xwzxy}|~}|wywyz{|~{wy~|xzx}{}||}}|{y~|{xx|z{{~{zy|{|~}xx|z{~z}|wzzv}~}x~|z|}}~x|{~x|t|zy~~~{ww{|yxyyz}~}v{~{~|y}z~}{wy{v|wu{v{}}{|}}}}|{~}}x|~}||{~zw|}w~z|}w{yv}|}|}~y~{}~|yx}}yz}~~{z{|}~}~z}{~~|}}|}{~}~~||~}|}||~~}z}{}}~~|}}~}~z}}{}}~}|~~|~z~{~}~}|{{~~~}{~||}~|{}~{u~~~~~}y{~~|y}}|}~z~|~}|||z|z}|||~z}}|~}}}{~~}~}}z|~|}~zy{z}~|}|{}z~|}~}z|w}~}}~~||~}z{~~}~~~~|}}~}x|~|~}}~~~}y}}}y|}||~|~~xwzs}{}|~zw|}u|zxw~||x{~x~|w{z}z}|{wx}}}zzxx}y~{x}}z|~|z|}|yz}}}ywyy~{y{}{||}~{{w{||v|xy~y}}y~||~z|}{z|~yy}}}|~yyzv|{{x|x}{|y}z{{v}|}y{z||y{{wz~yyzz{zy{|}y~}|y|v|v{w{|yy~zy|z}{~{y}|}xv}y{}~|{~{wyx}wxw~|}xzywz|{{{~y~zvxzy{zw{z~zx~x|}~|z}zys}|yy}z{v~~zw{{z{xz{{}{y~yy~|x}{||{}{w}{{|v~}ywxx}|{}yzz~{~}z~{z||}xy{|{zw}z~z{|z{{~y~xz{xx{{{|yx{y}||}~|xy}}y~}z~}zzy{~{~zz{|x{|z|{z}}wzy|~u{x{|{}}w{}z}}zy}|zz~z}{|v{|}}y|{}~{}{wzxszyz~y{}y}{~zw{|wx|ws~|{{{zw|y}|{|zy{~y}x{|}zv{x|u{wzz|z||{|{xzz|w~|~~}~}||yy~wz{{{z}~}}y|}}|yyxz}|yx|}}zv||zy}||}zy}~{yz|~~{zzxx}vz}|{y|}z|zz~x{ww~y|{{}|yz~|{{x}~{yz|{w|{zwz}~}|wx}{{z|}}y{|yy|x}}{yz~|z|y|v{y}}v~{}~||}~|}}~~~}{}}~|~z}~}{~||~~~{}{~~|~{~{}||{~~z||}~~}~~}|}|}~|~~|}~|{~~~||~}{|||w~}~z|}~~~~~~}y}~~~}~~}~}~}z~~}~|}}~~~zz{}~|~~|}~}||||}|~}}~~|~z|~}||}{x}}}}~|z{|}}~y}|}~|}~}{~}~~|{|}~||}}}}|}~}~|~{~z~~~~~~}~|}y}z~z}yx~yzx{{}zx}|y|x||{|~||zyzz}|}zz{{y|y~x}|}||y{xzy{yzx}z|}{x|y}{|v|~~{}zyz}z}||}}~tw}}yz~{~{{~{y~}z~{~}~|yyxzz|~x}x{|zzwy~}}~zyz{~|~z|xz}||x~yz{}{~{y|}{|~z}|}{~|{~y~}}|}z|~~|x{y}}z~w}~z{|}}}{~y{z}{~||||y{|yzx~}z}~}|v}{}y}}~{y~}}z}|{z}}y{z~~yx{{z{}{{}yy||zyz|{xw|v|~~}{z{{x}}|}}}|~|~x||~zzt|{xx}}{x{z|y}y~{wzz~|{}z}{z{v}~z{}y}~|~{}~zzwz{|}{yzw{x|v|x}{ywvxt~z{zz{~}zyzy~~~~{{y}yz}}yzz{~x|{xvx{}~zz}y{u{y|{{|y|~|{|{z{~|}~|{}zzwz}|y||}x|z|}{}}zz}xw~|}~z}zzuy{~|zzz}~zw~yz~{|z|{~~y}~||~{yzz~}{xxz|z|v~x{{z|{~{xt~yxz}{|y{{|}z{}{~z~}x~|~yz}}w}}z{~z~{z~~{u~|}x{|yz~{z||{|w|yy}w|~|}{{yvy}{||~|}}}y~}~z}|~{}|||}||}}}~}|}{}{~~~~~}~{|{~~{}~~~y~~|}x|}y~}|~~~~}|}{|~~}~}{{~~}~y{~~}~{~|~}z}}|}}~~{}~~}~~~|~zy}}{~~~~~~~~~~|zz~|~z}|~||~~}|~~~}|}~}|}}}|~}~}|{}}z}{~x{|}~~~}z~|~~~{~|{}~~x}}~~zz|~}|}y}{|yz{~}{x~y{|{|z~x{zx|z~y~z{{||}y{|}x}||{{yy|z{{{}{xv|{}y{{{{y}~v|}}{z}x{}}}||w{~yyz|z}{{}x~~xyy}z{|y{y{~{{wz}~{{y|z|{yz}}~{vy|{|y|{z~{{|}|z}~z}~~{}y|{{~{z|yzy{}y}zx{~~y|}z~{}}|t~|y|z|}|zw||}{w{w{{yxz~~|{|z{w|}z{}|xz}}{zvy{{zz{z~{z~{~z~yz~}|}q}{{{|zvyx{|{yz~~~tz|{{|z~|{{||x|}}|~u{z}z}}{z}|y{}{|x~xy{{~{}{}|{{{{x|zyw{}{}{|z~~}}{|x~|~zzvzy{~|zw}|~|z~~}z|z{{y}u|}y~~|~y}|x||y~}{y|~~}{{|~~}~|}xz}|z~xzzzrxw{~~{}{}{}|zxyw}}}xzvz~|yzy||z~||}~|x~|}z|~yv}}||{x{x||~{~z|y~}|z}{zz||||}{{|~~}zz{y|zy|{{}xz{z|~z}zx|~x|zx|}|z}z|{|}~~{w}}{}z{{{{zyzzxxx~}{zyyt|{{}}~z{||yx{z~{|yu{~xv|||||y{~z}z~|zyw~|~~|y{y~y~||y}}~{}~z~{yz{}}~~xy~{{||~~|}~}y}~z~}}~}{|~~~~||y}}}~~{}~~y~{x}~~~}|}~|~~~}}~~}|}~~{}~|~~{~||}~||}{}|~{{{||~}}~}~|~}~~}~~|~}{~|z|~}~~}}~}|y|}}}}~|x~~}||}{}~}}{}z|~~~|}}z~}z{|}||}~||}}||~|}~y~|{z{}~~{~z{{~~}|}~{}~~~|~}}~~}~|x|~~|~~}~~}~~~~|~}~}}{{|{~}|{{{z~z|}{{xz}uyy|v|z{{y||{z}|{||{}{z~|x}y{z~z{{}yx}}|}{{|}~y}}|z}yvwxxzz~zy{}y~xzwzzy~}|{v{}{~u~x~~}||}}}z{z~~{yzyz}{zz||}{y{}{z~yzwzx~{uy}zyzz|~y}|x}~~zy{}z~||wyzw|v~|x{~z|z|zy{{~x{|}~zy{zxzz}}}{wyxyy{y|~}|z||}{|y{y~wy}v~wxyyz|yu|}~}y|w|{}}wxw}~}~~{}~~{wz~wzz~yz{}}xwz~|xz}xwyy|~|yw|~x|vzy}zz~xtz}|}y}||x|~}{}|}{|~{}yx}xx|{}yw|}}~|~}}|y{{{|z|zy}{{z~{{}~}}{x}}|{z~{|||{|}~|yzz{~{y}xx{{{~w{|}~||}x~}{}{x|x{}~xxv{yy|}x~y|y{yw||}|}{x{}|||yv~xys||{}~}}|y|{|||y|yz}z}zxz{w}|~{x|z|{y|}{{~|||{~yy{|{}z~|z||~~}|{{~}|{{}~y}||~}~|z~}{}|wwzzvy{zzx}~y{{~{zt|}|xyuyy|}{}}z~yyzy{{y{x}~z{~zxy}y}z|}{zxz~xx|~x{{}|~|~x{{{~~~}}{y|~}}~}~~}~}~{}}{|}~~z~}~~}y~~~}}}y~z}~~||z~~~~}||y}|}|}{}|~||}~{}~~~}}}~~}{~~}~{}|}~}~~{~z{{~~|}{~|}~~}~|}}}~{}|~}|{~{~}}}~}}{}~}}{}~~}~~y~}}}~~~~~}~}|~~~|~{}}~}}~}~~{}|}|}}}}~}}~zz}}}|~~z~{~{{{|~~}{}}~|~~~x||z|~}}{y}}}x|}{zyzz}{xy{}z~}|{z|z{wy|x}}|}y{~z{|}||y}}{{~{||z}}x}w||}{x|{vxy}x}z}zw|{v|z|xx~{~x{|yy|||}{z|zzv}~z}y~|~{z{y|z}~{|{xwz||z||z{{{x}~x||~~}~zyzz{{y}{}~{zzy{~{}|y}z|~|{z}{xzyv|z}u~z~~{x}zw|zz~y~|~x|}x~x{{ywzvz{|~yzz~}{yw|z{wxyx}|}y~{{z{~|}{|~y~}}w|}z{}}{~{zx~yz{x|~{~|}yx}zz{}y{x||}|~{~}}~~y|z~}}}yx|z}yx}zyz{|~}z|{z|}|}x{|}zxzyz}v~{~}x|}||x|zxyy{z|y~xz~z}{|~}|}uz|y~}z|}~w{|{||x}{{{||}{|~x}{wz|{{{{zxz~|zx}xv}y}zv|z~~{z}}zzwvy~~}z}vz~|y{||{{{|x}}z{}|}{x}{{~{wwz{zzz}y|||wz{{~}z}}{}}w}zy{|y|}{z~}{}|w~{|}~|}{|z{y||{~|z|z{xx|}}||~{}~|y||}zzwv{y~{}xxtz{z{|w{~yx{z~{|}}yzz||~||zz}y{tz|w{}yvyy~w{w{{~w{{zx}}|}|}}~y~|~}|{~~yz~}~}{}}{|~}~~|yy~~|~~y}||~}|||~}|~~||z~}~~|{~}}~{~~~~}}}}~yz}}|~}{~}{~}z~|}|~~~{{~~~}|}}}~}~|{~~~~~~~{~|x~~~}~~||~{}}~}~||~z~|~}|{~}{~~{~~|}}}y}~{}z}~}z}~|~{|~~}~}|~~|}~}{~z~~||zzx|~v|{x{x}v}v{x}xw{v{|yyz|}|{}}{||z|||~w|y}||u{u~}z{xu}~x}y{|z~~y|yy~~}z{x}~}|~}~}|x}}z}|{~{yz{}{x}~}y{}wy~{uzzw|z~{zy|x|~w|{yy}{||}~}{}z||~x{y~}}z{{}~ww|z|~y}y~yz{{~~zx|x|zzyz{x~|{{}~{||vz|~}~z{~z~x}y{y|~z~y}x~~y}}vx|{p}x~z|w}{x||yxz}{|~vwyx|}xw{x{x{{y{zy}~{uvyy|~|}}{{y{}~||xx|}{|{|}yy}}}{{{}xyz|xy}~z{|zyz}yw}z~zxx}}xt{~}}}|}}~|~z{}{y}v{yx~|z~||xwy{zxwz{yw}}zx|~|{~|{|yyw{|}z{|y}y~{}x|~zx~xzzz|xy}{~|zzvvzzx~{|y{z|xx|}~y{xx~z{~wx~z~|y}|}|{}~{}|z||vz~|}y{{|z|w}|x}}x}~x~w}y|}x|z~wx}y{{yx}{}}~yw{{tvz}}|}z{}w{}{x~{~|{zyz{{y~{z}x}|z~}|z~|{~||~~~|yy}~{}}zyx~{zv}x~}x}xy|}|}~zwv|{v}{}|{zy|y~z~|~|}~~~}yz~}|~{~~}~}}~~x}}~}~}}|}z}}|~|{~~}~{x{z~z|{}}~~~}z{}}||~{z~~|~~||~~{}|{{}~}}}~}~~|}~|}~~}~||{}|~~~~~y}~~~}}~}|~}|~~z~y}y~~}~~||~|}~~~}|~|~xz}z}}}}~~~~y}zy~}~|||}~~}xw~{~{}}}~x~~~}||~}~~{|}}~~}z~}}{}{~~}~}y{{~{|~|z}|{{}|zz|{|yz{x}{~|}vwy{{zzw}|{|{}}{xz|}~z{~x|{}|~zzzz{{~||}z|{}~{w~y}|{~}{|~}x}z|zz}~x}zx}{|y|}x~|{{~~~|~~|{{~y}|sxx|||}}xz~y|{{}}z|z~z{{}|z|xzx{}~}}{z}|{|}}|w|yy~}|{{{v~tz{}}~~|zx{|z~y}}y~|}}{|}~z{y|~|x|zz}~{z~|~~z}}}zz}yy{{~z}|{{zz}zy}~x}}wyyv|{y|x|y{|z{~{|~{}}{|zxyx~|z|}|w~}}{{~x{}{y}{|z}~|}|w}~|~z}|~z|{~}y~z|~{{~}{|wy|~~~|||~|z}z|{~x|{|~w}}{{~{|{}~}{x}{}yy{z{}|~z{y~{y{|}~{||{x{~}}}|}}z}z~z~{||z|~|{zz{|}{~z}xzx~{z|}~||}zzy{}z{{~v{{zy}|~|{|}{z}z{}y{~}y}|zy}|~|{zyz}~~||}zz}yz}|~y}{yy}{||x}x~|~y|w{{|~~v~|v~|~{z~x{}|~~~{zz{|||{x{~|z~~}}}}~~~}~~~~|~}}~}~}~}~~{z~~~~~}~~y~~~}}~}~||}}|~~}~}~||z|~}~~}|y~~~}u~||~{{~~}~}{{~~~}~~~|{~~|}z~}~~}~{~~}|||}~}~~~~}~~}~}{}}~}{~|~}~{z~|z~{~~~zxzz}{{yxy~yz}yx~{}|{~~}y~{{||~}~|}}|y}~z{~{}|}~{}}{}w{{~~yz}z{{x~}{}~z}|~}|}y}}}zwm}}~~|~|}w{z}~}y{|}~|zzz~}}|{x{}zx{{~~}}z~}~|~uy{}}|y}x}x~z||~{z{z~|{{|~||}{}|~{~z|{}||{}~z~|}|y}|{}{|}y{~{}|{z|{sy~yzx{|}zz{{||z~zz||wz{{{y{zz}~z{x~zzu{z{|z}z~||z|{~~}z||}|z~y~|~|z||{y|}}|~{{y{|~|{}y~~~|}z}|zzz|}w{}}~}}y|{||z{z~xw{|z}z~}zyz~~{}~~{}x~v~}||vx}|}}|}{|w|{}}y{y}~{{|}{z{~w{}}y}|yz{{}}}z~~}}{{{}{x~zy{v~~|}|y~y|v|~{z~}~}}}|}|~z~{}|~z}yy{}|~yz{|}}~{{{|}x{{}~{}yz{{|~~z|{z~}z|~|}{{~{}}{zy{|z|z~x{~||~{|{{z}~z||{{|||}}{~}}}~|~}~}}~}~~z~|z}w~{}}~|~~}~~{~~~}{~}}|~z~|~~~~~~~~~~}}~|~~|~~}z~{{|}~}~~|}|}}~}}}}{}z~}}}}~}}}}}~}}~y||}}~~}|{{{}z~y|x{y{y|w{yz}}{~|{{y|xz}xxx|||x{~|v||xy~}}|{{}z}{yy{xyx|}~|z}z{~}yz|xu{}y{|~~zw}|}{yy~y{wy}zz{x}}}}z}w}zz}|z}x{z}zzyy~|xx}~~}~{|y}zy~x|zyz~}~zxzxy~{|x|}}~|z}}||z||y~}y~~yzy}z|yx|z|~{~}zzzux|~}}|}~~zz}~{yxtz{{x{|wyx}x}{w~x}~~zyy{}}z{x|wy}|ww|{{y}zy|z}yy||yx}v{||~z|w|}}~}xz{zw{zy{z|{{}~yxp|}}||~{~}|||}}~y{x|z~{}z~|y|yz~|}y}}zwv~{|yz|{x|{y|}|{yw}|~yy}y{y{|~||||~}}||}w{y{{~~v~{y|~}y|}}{}z~}y|z{z{zzzz||y||yxz{|z}~yyw{|x}{{{{|yz~w}|}}y~{{z}x{|{||y~{x}||{~y~|}{}}}}{~{|{z|}|{||y||{|~~}z}~wx{}|v}x{z|z}{{ww}wvzx~{}}z}~zz|yx{{z}}zzz{|}z{zwy|~}wv|}|z{w|~}}z}~~{zxzyz|{x|{y|{}z~|~|||}||z}}{y{{yx||||{xz}|{}zu~~~}w{zzy{{{}{}}~{||~}~{}~~}}~}~{}}||~|z~}{~z~{~~|{}}}~~~}~|}{~|}~~{~~|}{~~}~~~|}}}~~{||~~~~y~~}}y~~~~~z}~}}{|~~}|~~}~}}}~~|~|~}~~|~}{~~}~~{~{~~}z~~}~|~~}~~|}|}~z|z}~~~~}~z|{~}~~|~{|{~{~}{~~}}~~{~~}~}}}}~z~|z}z|~{}||}}~|~|~~{~}|x|}z}{~~{{z~xywzy{}{xu{{}}}z~|z|z}zty{yz~}~z{}z{|{~yz{y|{|{yxty~||{x~xz~y||yz|w{{{{z|yzxwx{}y}|~{x{}{~}xz{|x{y~v~zx}}zuzzzx~xwx{zzxx~w~x{zy{zwzy}z~}|}~{}{}}w{|~{y{|}{|zz|}|z}{z}|u}~{z{|w~yy{{zz|zz}z~yyz}~}yyy}z~~|z}}}~~z{{}{}|{}~||zxxz{~{|{~z|{|vyyy|}z}z|{|y~x}zyy}||}z|{}}~||{{~y|zzyy~xzzyyx{{{{z}{}~}~|z{}~|{|||}{yzr|}x|}|~z~|x{{yyzwz{zyv|xy{}yz~}zxy~{}x}~x{|z}}}z{~~~}x|xzz}}}}vzz|x}z~~y~}y{|{zwywy||z~z}|}|{}szx}{z|yxz|{|z{~x}y|xvy{{{|{{|}}x~{~wzzx{xzzx{}xy}|||w~zwy~|{~{{{{y}zy{}||{yzyz~|wx|y{y{z|}zzz}{}z{||||{yyz{~{~~~z~|{{zv|z~~~|{~{w|z{~x{z{y~z|||z|z{y~|z}yx}~z{}~}|||{}z~~{z|zz|w|xzy}xw|zw||x|{{zpwv|y|{~~|~~~yzxz}{}}z~|}}}}}}~x|~~}z||~~|~~~}}{|}~|~~~{x~~~}|||~yz~z~{|}}~}|}}|~{~|{|~~~}}|~~}}yz||~{|||~}~}~{{}{}|}|}~}~}~|{{}{|{}y}~}}{~|~~~~~{~{~~}~|~~|~}~|}}~z}|~}y}~z}{~||z~~wy|{~}|~{}~|~~~~}~|~}~{|}~~}}}~}~~}{w~~~}~xz{{{y{z}z~zzyxzv}z|zzwy{x}~~{xsy}{~{~v{|y~~{|~~{}}z{{{zwy~}{|{|xxx}}}~}}x|w{~yz~}{}}||~zz{||||{x}|~|wu|z~}{{|{y{~y{z|t{xyxzz}yz}z~y|~{{zx}~z}}~|w{z{|y~y|vxx|{{|~zx{}||{{xv~z}}~z{y|||x{{z||~|x|}}|{x{||~{}~|||x~}z~z~|}~wyz~}{y{{}{z{~}x}{~~}|z~}|}}{~}z|vz{y{|w||}|z|}z}z{~x{xz}~}w|z|~~z|}u{~}~z|z~}}yy|}x~}z~yx{}{|{~~z|y~}}}xy|z{{}x|{}|z||xx}|yyvzyy|zxx~x||}zy|z|z{{x|u~}}}~yx{z}|}{{|z{z}|}x|{}zy|}x{|yz~{~}{z}|{{||}~x}{}|}~z{y{}z{|}{|u{y|{y~zyv~z}yyz{{~}x~z||x}~~}x|y~~~~~zz||y{y{z}}{v|}{~y|~~}|{zxz{x}~}z}}|{{||yt}y~|~||y~y{||y{}~}}~y}uz}{xzw}wxxzx{{zz~y}{|yz|}|y~|z|~{~x~}~}y|}|~|||{~zyx}}}z~~z{~}}~{|{}|||{~~}|z{~~}|}y~}~~|}~{{}~~~{~z~}|||}}~~|}}}}~|~~~~|}|x~}}z~}~y~~}|}{}|}~~{w~~~{~}}~~~~~}|~}~|}}}~}|~|{}~{}~}{~{{{||}}~|||}{}~~z~}}~|}}}~}~}}}|~~{~|}|}~~|}||~~~~~|{yz~}}~|~}}}}~~~|}~}|}z~}|~}~}~~{z{|~}|}|}~~~|{~||}}z}~{yyzzyyyzy{z~w{zzx}xzx|zy~|~~|{}~y~z{|}y{z~||x}yz~x||x}}yx}~yxxx|}yy{{z||{yxv~zzzx~~|}|yz~~}}|z{~|}~z~|~y~~|z{~tv~|}{~~x}{{y{{|{x{vwzzzw{xz{}zzyvz{z|~|~{{z~xz~x}{|qu{w{xz{zz{zy|{|zzzy~z{}xy~y||~y~y|w{|y|||~~z|z}|w||}z{xzz{yyz~zwzy~yzyx|}{{{{|~x|}w{w{~|}{|{}x}{y}}z{{{z|}{zzz}}~v|{y{|{|}~||}zy{|u}~}}y~{}z||vu~zvz|wxy{zzyy{x}~~||{~zu}~}|zy}{|}~~}{yx{x{{y}~}||t~w}}zxx{|x{}~zz}u|z{|z|{xz{|z{z|{y{~|}}~{~{z}xzz}}}y{~{yx|{z||xyy~wy|~z~{z}|{|wzzy~|}{||y}wz~yz{|zyyv}~zz|~||{|zy{z{yz|{yzzy}{||}zy|}z}}}z||y{|~~~|{~{z}|~v{{w{|xy|z|yzx|z{z|~z}w|}v{z}{{~xz||~{~{z}}|}||~}~|~~wy|z{y}}|x{|{wy}{|~~z|{{|w|{{|{}~~|}}}{}~}{~~~||}|}z{{|}|}~}|~y}}}|}}|}{~~~~}~|~|~~~~z}|~|~~{||~|~~}~}y}}z~~~~}x|~~{~|~{{}~}{}~|~}}|~}~}~~}z}}~}|~{||}}}|z~|~~~~~|~}}}~{|}}}|z~x~~}}}|}}x~~~{}z~}z}|~}{}{|~~~{yzz~zz~~~}}}~|}|||~}zz~}|{|~z~~y|||}~}}|{z~{~{|~{{~}}}~y|yxw}wtw||}}z}}}{zx{zx{x|{|z|z{~~{||{wxzx|x}}y~~{{}~x{zzy~u|s|zx{{{}w{|w|~{{~{w~z|{}{wxy|}{|}y||{zz|{vy~x{{{|}{{w|{}z~}wxx{z||v~||{|{|}|{zz|{wyw|{y{||z~x|{|x|z}z{|~||yyz}x{x{z}~|}|{|}wz}yx~|~yy|}~w{{{|{|{wzx}wyyz{zz|~z}~{z}{|yzyxyy|}xv|~~z}y~~xxxx}z}{y{|{}yz~xy~yzx~xxyv{{|{{sww|{}}{ywyxzyzxx{z}z}x~|~}|z|}z~y{y|}{z|}{wyx~x{w~~||y{|{x~~|z|~|zz~~x|y~{|z||~z|{uyxwz}wwx{{~w~~~y}u}z{y|x~{~yw||~zxz{xxxy}v|z~||yyxy|yyyy}~|xz|}~w|y{}|z~}{}{||~}yu}{zx}~v}x{z{}z{wzy||x|x{}y{{~{yy{z|~z{~~w|wy}}|xxzx{zxz|y{{ywx||~~z~{y{}x{}|}z~}z|xw}~{xyy|}v{}{}~y~z|}{}x~}}{~xw|}z~{{zsz~~{z|zy{|}y}}{~z{y}wxy~~~y}xxzx~}yy~w}}|{|w}z|y}z{x}|}|y}yx|{|~~||z|{zx~}}{y{y|{~z|~zx||~~~}~~}||z~|~|||~|}~{}{}~}~~~~|~|~~|{}{{}|}~~}~z}~}|}~y~~~}~~z{~z}|~x~}}{y~~~~|{}~|~~z||}|~{~}z~{{~}}~z~{||~}z~~|}~~~~~}~|~~{~|~}}}~~}}|~}y~~}~~~}~~{~{|~z~~~}}}|}|}|}|}}z|~}||}{}|~z~|~~~|~z~z{}}{}~~}}|}~~}~~~}~}~~}}~{{}~~~{{~{~}{xz~}}|~~}~~|}|~y}z}w}|}}x||y}|v|z{}{zw{}z~}|}|}zw|}{}~w~z{}x|{~zv{zz||{}|{||{||vzy~~{xyv|zz~z|{z|}xzz{ux}{~|{||||{z|z{}y{{~{}}y|{x~~|z||~y{}zz~}yz|z{x{|z}}yw|z|zzzxyz~|~~}{xx}}zyz}|v}zxzzz}yzy~wx{x|}yw~z~}zz{}}yy{w}z{|zx{z|z~}x}~}}}|y}}{y~z}yzw||{ws~s~y}yy~|~|}{}~y|{{z{z|{|~x{yw||~x|{{~{{y~}|x~|}|~z~|zx{{|{}|}}{||{{~~zwz}z|xy~|xy|}z{yx|}zzzy{z}~{~}}||z||w|{~}y}{y~|xz~|{{zxxz||||yzzy{{|xzyw{|}y|z{~}}{{}}~{}w|{}~{~{~z}{zyxw{yzz|y}zzzz}}w{xz}|v{z|w}||y~|xz||w}}x}x~|}}~{~y|{z{{z~}}vw}{~x}yzz{w|x{{{|z~|{|xyzy}}~|~~|}{zzuy{x|x{~yzv{}wzy{{{|yz|y{{~swvz}~w}}{~~{~~||~}wzvxu{{vy{z~v}xyy{~zw}xz{{|v|xx|x}z}y}~|}~}~~~~~{~|}{{~}x}~}|~}~|~y|~~~~~}z~}~}}~~}}~~}~~yy~zz~~|{~|}~y{|{}~}}}~~~~~|}~~~|~~~}~~|{||w}z}|}}~|{|{}~}}~|~}{~{}z~~~}~~}y~}|~~}|~~}~~|~~}~~|}{||~{~~~~~~~}{~z}}~~~~|~{~~~z|~~~}}~~~}}z|}~{}z{{||}|{|||y}yyzx}~|{{uys{{z||z|y}{{y{~y~xy{{x{~~|~{}z}{z{|zz~|}{wy|}~zxwx~~{~~~}{{~~xz}|yyxzy|y~{{x|ywxzvz|{|y|}y|xz{{z}~{|||x|}}|x~{zy|~w~xzy|~wyy|~|~}{~~~|}y{}{}xz|}}z{~~|||zw}|y{}~{|}zz|{z{zy~~{xz}}||x{}|}xz|yyy}~}{}yz{~z{~{{z~|~}w||{y{y{}z{{y|zz{{}z}|zzz|}||{z}xzw}{}w{y|}y|x|~{u}}{zy}y}~~~}w{~yxy{y{|z}x{}{z}~~y{w~xy|zu}~xy|w|}zzy}y~z{|z}~x}|xz|x}}yx~z|}{z||~|zzv}|{}|{}y|{}~yz{|z{y{}}}v{{{|}y|{}}x{}y}y|{z{|z~{|{zxz||{~~v~w{{{~|v}z|~}||y}}xywwy}|{|xy~|||{|}|z~~|yz||z{}}yz|}~}xyyx}{~z}xyxy}||z|}zy|}{}{~|}}~{}z{y}|}~}{zzy|||yz}{x|x}|{~|zzz{z~|}{|}}}~|{~}|zu}}v|x{||||{zx}zx|y~|~{}~yu}x{{y{~|y~{|wyzz}~|~|~}}|~}|y~~~||}||x||}}}}~}}}}~{{|{}{~~}|}~~}|~~~}|}~~|}{|~~|~~t}}}|{y}~~~}~~}}~{~~~}}|~}~|~}||x}{|}|||~z}x}~~{~~|}~}|{}}}}}}}{|}{}}~|}~~|x}~|}z~{|z}}z~}~|}~|z~||{~x}{}}|~~{}~~{{}~|z~}~|~}|}y~}|y|~}}}}~~~z}|x|z||}~~~y}~z~|~~{{~~|{z}|{zz~zyyyz{}yzx{zy|zv{z{||}y{zz|{{w}u|{zwz||}}{}z{}}}~|{{{|}zy||}~yz}~{z|x|wyyy{}x{z~zyzzw|xxyx||{zz{||{|z|~zw~{z}{}|~|{x|ux|zx{{y~zx|z|x}}}vx||{}~{}z|||w~}{x{{|{z{y}||{|v{w||x}}y|~}|z{z|yz{w{xu|}zw|z{{y|{~~}}}tyu}~~x}|||y|||~{|zz}u{yyw}|w{z{zyyyxz}z|y{{{}}|~{~{z}y~{~z}{z~yz}~}|}z~w|x{~zxzy{v|{wz{}{uz~}~|{}yy|~u~~w||}{}~}|y{z{z}{|}}zx}{w}~z{zz}|w{z|w|||y|}~}v{{}}~}{{}}{}|{~{|w}zyu}|w~~y{z|yz|~xxvy{x{}|}zy}z~{v~{~y|z|{}}~}x|z|~{|z||}y|zyz{~x}{x~}z|y}w{}|y}}~{~~~~{~~~z~z{y}~yyz~{~{}z}zxyw{{|~yyx~|y~|}}{||~~{{|w{~~|||y|y~zw~|yy{u{{|u{{|z}x|{|zz{|{{|{y}|}}~||{y}x{|~z~y}zzz~z}zxz|v~wz~|yx~xxywyvyy|y|vx}x{z}z~y}|}{~z{~}|{~~~{|~|}~||~~~~~}|~~}~w}|}{~|~~~~}}~{|}~|}~{~}~~~||~~{}~~{}}}~{~~~{x~~~||~~|~}~{~|}}}|~x|||~~~~~~z}|{~}~}}~~}{|~~~~}}|}|~{}}~}~|~|}~~~~wy~|~}||~{~|~||||~}~}|~}~}|~~|}||}z~~~}~~{}}y||~|~~~~}~~~z{|~~~~x}~{|z}~~{{}z~{z|{~{}~~y{}|y|{}}|z|x~w~{y{{|z~|y}~}yz{~ty~|z}{z||{w|~zvyw||y|y~yz}z~}|y}zv}}|~|}y{zyz|}{}|{}~x|{~z|}{{}|z}zz|x|yzx|}|zx~{x}z{y~}uz}|~xy{}~}{{}z}}{z{|{~|z|yzv|z}|~|}~|x}zy|yz|zwzxy{|{|z||w~~{}wyzzyz}}~|y|{~w||{{|{{w}z}xwu{|}y~y}}|xz~z}y|~{|x{}{{yz}z|w}{zxxz}|~}x}z~z{}y{|xz}zx{y~|z{|yz~{||||{}zz|z{}}{yz}}zzxzz{{|z}~z~yx}sz}}y}zz}}|y{x|{u~x}{z~~|}{z|~x}z~|}|~}yzy~y||{{z{{|zzu~y{~}||x}|{y{z|zy|~}yx}}|yy{{||~~}ywz|||}|x||~|}~|vuv|}zw{}|z}xz}~{}{|w}x||z~|z{wy{~z{zz~~y{w|}}x||x}{x|{}{zyz}|zwzx||w|z{x{z{{~|xzz|{|{~yzz|z|yz||}xx|z||{{y|}}{zxw~||||}~y|y}x{y{{z~|~|||}}{yw}y~zv}{||z{zz|{}}x{xz}y|yy}{}}}~~zv|~|yz|y|{|{{wzz~|}x}~zz|yxyv}w||w}}yzywy|z{y{yxz}vyz|xy{{w|z||}~~~~~}{~~|||~{}~{~|}y}~~}}~~||~|}{~y}{}y~|}~}~~~|~}~~}~~{~~y}}~~~~{~~}|~}~}|~}~~||~}~~~~~}|~{}{}|~}~~||~~{|~}{||}}}~~}}~z~~~~{~}}~~{|~}|~{}}|}~||}}~~~{~x~}|~~|~~~{|~}}}z~{}~~}}{}{y|~|}~~~}|~~~x}z}}{~{~}}~~~~~~~}{|}~~~|y|~~~~~}zyy|~{yx{}}||z{}y{yxu||w|{}zxz|{|yzyz|zyzxxwx}|y{vz{||z{yyz{|||y~x~w|~|xxz||yy}yzw~z{|z{zw||}}y{~||{zz{{|~{{{~yy|zw}zyz{zzy}y{z~~{|}|~|{|{{xv|v{{|z{yx~|{y~|{~||w}}}yz}~~|}~|~v}y{u{}y|~|}y~xz{}xzzz~x~}z|{|{|{|}~x{~z|~w~x}~{xw{w{y~ywwy|x{}w{vzzy~{~x|{z}~}~{yzz{z{z}z{z{{~}}yyx}wxywxzyz{~zyz~~}{x|}~w{|w~~~}|z{}}y~}~|y~}y{}|y{|zz|yyyy}|ztzz{xyzxzx|x}}|z|~}w|y|}z}|}~{|}x~}~~|||z{y}}~|~xy{z{~}{zv{zzy{}|zz|{~zy~w{}z}{|}~~~|~~~}wzyzu}|x|x{z{y|}{|zyz~z}|~zz~{y}zz}}~~z~zy|{~wzwx|z{yzvyyy~{{~|x|xwyz}z{{zzx~x}|z|y~{~z}|}~u{}y~{}}{z|~~{zyxy~wy}yyy~|yz{|yyu}~x|vuwzzy{{}~{~~wz{{}||~~||~|{zxyz{xws|~|z{yx}|ytx~yvyxz|}|y{xyyx~z|{y{~|}||}}~}~{~|}w}~~}y~~~{}{|y~z~~~}~z~~{~~~~~~~|}|}}}~~~~~}}|~~}~}}{}}~x|~}~}~}}|~}{}~}y}~}zz}~||}}z~}}~}||}}}~~}}~~~z~}|y~~}}~}}{|~|}{~{z{}}~~~~}~|~~{~~}}}~{~~z~}{~~}~{z{~}~~{|w~~|~}|{|}|}|~|~|~}~~~|x|}~}}~~}}~|~~~}~|~~}}|~~}~|~|{yx}}|}w~|{z||w}z|z}~|}{vxyy}x~x{{|z|}{z{y}{y||yzxz}|}}x{}z{}}~{zz|}yz}|~z}z|}yzyvw{}|{yz}y{y|~}{}zxz|{|||}}{z}y{~|yxx{~z}~}}}||y~~|zyy{z|}z|}{~z}||~}y|}}{||}wwzyyz{~xx{~~{}~z~zz||{|xz}}}~|}w{z{xy|}zy}vyx{}z}y~{}|y|{xx~}|w~z}}{y~{{{y{y~~~||x}}~z{~z{ux||}}||zx~~zzv||y~}}y{y}{}~y{}x|~}{x{}|~||}|y{z|{u}{y{}u}}}}z{yz}}{w|~}z~~}|w~yz|v{~~{}w}}wz}v||{xy~zx{xy}{y|}~}xz~{w~zx}|}~{{z}~wyz{w~z}y|w|z}|x{~z~|z|||~yy~w{{}{~yyzx~yyx|y}zx|{}wz~y|~~{~~~yz{|}|~{z~|z||~~||{|{x}{}}|{yy~{}zz~}|}xyx|ywv|{{~z~y{}{zx~|||z|{z~zx|{{}z~|}|v||zvwzz~|~}w|{}{}z}~{~}~wz{|~v|}~{{{|~w{yyz}uzy}zz}~|{||y{||{|||}|~{|~w|z{y{{yyyz~|z|w~{{~~|y}||z~~z|z|}xy~~}{|{yy}||z~{|}~|}}~|{{~}}|~|}~~{z~}y~|{~~|{}~z}~~}~z}~}}~~}~~}{~~~~}~|{{~|x~||y~}~{|~~~|~}}|{|~|}{||}~{}~~{}|}{}~{~|~|y~~~~}v~~}}~|~~|~~}{x~~~~~||~~~|}z}~}z~}~|{~~{|z~~}~}~}|~~~~~~|~{|w~~~~}}~~~|z}~{~|{~}xy{}}|||~}|}}~}}~}}~}~}|{~~}|~|~z}~||~~|~~~|~}{}}~z~}}z}~z~||~~{~~zz}|}~z~|z}|z{}}}}|{zzy{{|}}z|{}|{vzz{x{{x}u|}}|}|zy}|~}~zwy~zw}}}zz}z~~y|wzyxz}uy}xtz{xzy|}}{w~{}}|{||z~z|{}zv{}|yx{}~y|{v|y~x{y{~|w{{~}~{z~{~vv}||{~y||{|}}y{|{~|z{z||~y~~~{|wz~}zz|{{||z|}x|}yy|z|}z{|y~}z}~wy}y{v{~{{w}{~|z|x|{yzz|wz~xy|yw||ty{{{yzyx{zy{{}}{{||||{{{~{{z|z|{|z}{x|w}}{~}|{x~}y~~x}x~~|w~|~z~{|~{||{}{y|{~}}~w{{|~}{z|x|~}zy~}z{~~|}x|zyz|{~{z~y}zy~z~yxx{}{~|x~}|{~~{}zz~{{y{|xzy|w|}z{yx{y}z{}{~uxy|}t}~~z~~~~~~{{|x{{~v|}|yy~yzwyyyw|}}xy}{|}w{{}{|wy~{~y{~|y|wz{{yz~|y|||y~}}|{|z{|{yyy|wwz|y}w{y}{y}{x|{|y{x|z{z|~zx{z|~{~||z~|~~}}||zy~|}z~{{|xwxy}}}|xyyxyxz|z}|{{vy~~{~|}~~}}}}{}|||{}y~||}~yysyz~}z}}x}z~}w~z{zxx|y~|z}|{z|~{}}|}y{{}{{~|||~}||||||~|~x~{{}~{~~~}}~}~~{~~y~~~~|~~|~|{~~}~}~}z~~}~||y|}|{~{}}~~~~~~|}~|}|{x}z{}}|}{|}~}~~~~|}|}{~~~{}}|z~||~{|~~~}{|~}}~{|}}~}~z~}}~{}~~}}~y}~~||~~}{|}~~~~y}|~~y{~~~{{~}~~|~~||~~|~}}|~}~|}~z~z}|}|{~~|w~}{~|}~{~~}~}z|~zx|z||{{~||{}{wzyyxxx~w|~{z{|wz}|}|{|y||yz{~v{z{~{yx}z|~|{wypz}}|}|y}x~zz{w}{u{zzz}z|v{zz{x~}{~{z~{{zy{z}{w}{zz{z}}u~|y~yxtx||{xzzy||w}xyw||w}vzzw~z~{zx||yzz|}x~z|}|~{~z}~{~|~~x{}}xyx||}y||x}{z}z{{zx}}y|}}~|z}{}z}z~v}{}yz~w|z{~yzx||~~||{{{{~~{|~zy~xvxx}~y|z}xy{}~}}}xz||{vz||{~|x{{yz|~}{{{|~|yx|y}|w~~y}~{}}|x{|xz}{x~~yy}{||{~zzzyxz~~}}z||~wz{}xy}|x{~xzz}yz~yy~{z|zx~zz|xz}z~|y~|u{{{x}wz~}zy{{x~~~}}}|}w{}y}x{vz}{x|~z}~|x}yw|x~}y{z{~}zz|y}|}{~~y}wzy{{z{y~|y~{}y||~zz|{}|{~~xz{{}~{}vz~|{z{ux}|{~yz|wz{|zzwz|}|zzzy}|zzzzy~{}}~|z}|~~yzy{yx~xzz|y|v{{zw}~~}}|}{zxy~{}{{zz{~{}|}vyzz}{x}z}}}xzy}z}y{}z~w|w}{zyvz|{{|z{|{xxzzyy}|z|{}~}~~z|}~~}{~~~}{}~~}~~~{~}|~{~}}}~}}}}}~~~~~}||}}~}}}|wz|}~}}~{~}~|~~y}}{~|~~{~~~~|{}|~}~||~~}~}}~~|}}z~}}~}~~|}~~}}|{~~|~~}~~}|}|{~}y~~}}}}~{}}}}}|~}||~xx~~~}~~~~~}}z}z}}~~~}~~|~{|~~~|||}{~||z{~~}}z~}|~~}~{~}~~}}|||}~}{~~~~}~|}||z~||~}|~|~}~z|~{~~{|}y~|z||xy|z~uzw~{xyzzyyw}{w|xy~xx{~zv{{{{{|zz}~}|~{~}}z}y~y{~ww~|{u|zzz|ww~z|}{{{|}{y{|y~|z|z|xz|~w~|z~~z{|y{{z{{yz{z||zy|z}zxv|{y|v|{xyy}~zw||||}}}~~x~||{z{zxy~~z{{xyz}|}|w}{{y}}y||z{}{z}zzxvx|}zx{|}}wz~}{{}|}{|{|z}y~~y|{|{~}|zwy{y{w}~y{y{{y}~{z{|w|~y{}}z}{|{zyz}zz}}}z~|y~yyz~||vxs{}xu|wwxy}v~|w}{~}|z}}~~~}|}zzw|{|{~}}|{{zz}~xw{}}~|x~tzzw}{}vzx{xw~~~}{}~|{}x}~}{{~~}z}}~|}{|w~z|}yy~w{|~{{uyy|{zx}z}|zyx}}}~zyx}x||}{y~ux}~x~|}|}wz{zz~}xuy|zzyx{z}x{y|yyxzx}||z~{|{{|||y{~}{~{|w~}|x|y}yyxx~|}v{{uzz}yxwzt~z{y}{|}||{|z}z~~~{x{||~|y{x{y{xyx}xqx|}{yy|zyu|us{yz{{~}{|{{~~{w|~{~z~x|z{~yz~~|y~}x~yz{~~yv{y}{~}{}{{~z|~{zz{}zyzz}~~~~~~{~{|x{~|}~~{~}}{~~}~}~}{x}|{||}}|}~~~}{|~}|w}}~~}~{x~}~|~|{~~}}z~|}|}~{}|{|~~||~|~~}}}~~}~~~~|~~}}~~|~~zz~y~|~|}|~|~z~}~y~{}}|{|{}~}~}{|}~~|}z~|~~~|~z|{~~~~|~{{}}~~|~}|}~~~~|~~~z~||{~}}|~{|}}}||~{|}~|~~{}~}{}~~{z}}~~~y|}}|y~{{~x~}z{~|}~zz|{|yy{xxzyw||{~{{z}zz{}{yy~{}yuyy{zy|~x{{{~z{~zzzz|{|wx|{}z{z{~x}ywy}|w}|x|u|yy~wy}|x{{yx}{~x}y}y|xx|v|~{y|}|{zyz~zy{}~}y||}|xz}ux{~{~{y{z{}}{y}xzz{{y~y}{}|}x~|}}z|{{|z|{zv|z|uvy~|~~yz~|y|y{}~z{}|{v{y}{|{|yz~{{yz}|~{z|}xzzx|y~{||~{}~y~y||}zy|~{}~y~~x|y}{}y{}~|y||wy}}{~{y}zz}yzzz|zxyy|~wy}{}z}|~y~|||{|z|~~xw}~xvxzyz}{~|~|zz}yv{}uw{}|}|ty{{~|wx||{{zz|~z}|}~{}x{z|~{z~|zz|{{{|}|xv~}|}yxzv{yx}}|{y{z}x}wzz}|}|~z|||z{~~y}y|~|{x{{yy}{zzzyz||{wvx}{}|}}w{{||yzxz}~zy{y}|z|wy{{|x|yzz||t|}}}}|xx|w}|{}|y||}wx~zyw{vyz|wvy{w|{{|yyy{|y}{}{}yw|}}~}~|z~yyzy|||v}{zzxzy{{z{|zyy~{|}{xx{|~~yy}z}|{|}|y|y|{x~z|y|w|z~x{|zy~|w~~}|z}y}~{}|~|}z|{{{z}}|xw{z{~|z}~|}~|x~~|~~|||~z|}~|}|~~~~~}~~~~~}|}}|~}}}y}~~~~{~~~~~|v}}~~}}~{}}|~}|{}~}|~}~z~}~}|}}}z|~}~~~~{~}}|~~~}~~}}~~~~~~|v}{{~{}~|zx~~~|}z||}y~}}}}~~}~}~~~~|}}|}|~z}~|~}{~|z}~}|||~~}|~}~~}y~||}~}~}~~~|}}~~z~}{~}}|}}~|~|~~~}~zz|z~~tyy|~z{y}xz|vx{~|z}|y}xyzvz~||{x{|}||~}~yxxz~x~~||~z~wyz~}}zzzy~}{z{{yzyz{|x|{zyyz~||z|~{}z|}{xz{|{~}y|~~|z}|yz~x{|yy{z{{zty|y~y|yy~{y|{u||zx}}{z|}~y}x{z{{~|}|{{z|zz~yyxwx{tyy|||}{{}}{u~|}y{||w~yy}~~w|{|xy}{w{}y||z}z||tz{w|}{{|yzzy}|yy}|||szyz|~wz~|~~~yx}|}|yy{~~z{}||}zx|z{{z}x{|yxz{~{zz~sy|yzzw{{}|y}}z{z{z}|z{}}}~{}|~|y|~xz{x~t{{}|xvyz~{~tzx~yz{{}|~}{|}z}|}}{}{}}w}}~z}~ywy{||{|~}y|}x}}{z}{~}}}z~zt~z}}|}{}~z~|}y{{}}{|y{{|y|yzy}xz}|{zs{}yx{y|y}w}}z}{y||{}y{}y}w}~~}x|t{}{}}}|{z}}yx~xw{|}|zy}~z}{{|{|{z{~zy{z{}|z{zz~~{~|zyv|}~t}t{~wx}{zzw}zx~zx{{|{~y||~}|{~{{{{|yz|}}{u~}|wzy}~~yz~|zx|~{zzzywxx}z~|}{}}}z|~{z}y~~~~|~}|}z|{|z}}~~~|~z~{|~~|}~|}}~|}{{~y~~~{}}{|~}~~~~|||y~z{}||~|~~}|}~|{}}~~y~}{{|}|}}}~}~|~~}~~}~|}{~~~|~~~~}~}{}{}~{~~~~~~}~~||||}|}z~~~}{|}|~~}v}}}}}~z}~{}}}z~~{|zz}~}}}||{||}~~z~~}}}}~}~}|~~{}}|~~|{y}|}}~~~~}|}~~u{~}xy{xzv}||~|xyuyw~u{yz|}xy|{~}zz~z|z}y{y~z|y~||{y}|{yy|z~|y|x{zszw{~|~yxzy{{}y{}z{y|{x~}yx|{x||{xz}z}{||zy{{wx{{v{}z}}z~|z||yv}zz}|zy}{}|{yz~z}|{{zzw{||wxz}xwzzx}xw~xxyw{{{zwx}|~}~w{{{~{z|}yz|{y{}yz~wz|||y}z{}zx{{~}}yx||y|x|{y|~z}y|z{{}~|x}|}}y{z{x|}{~x}vz|zyz|~|{z{|z{zy~z~y~{}wzy{}}||}{{z}{{x{{z}z~{|zv{{|z~{z}}xzyx|~yy|{x}}}xu}tzy|~}|y}{w~z{}z{y{}~|~zyz~}|y}z{{y{{y}zx{u{~z~|{}|w{|vz|{v{~~{}|}y}~}{}y|z|{z}}{|x|z~z~{}wzz{}zy|{zt}|zxwx|z}{y|~|zzz{~{~zz~}|{}}~{zwy}zzxyz{}{{z||{zxx{{|{|yyz}}uz{~y~{}y|zz~{|~{y~~~}y}y~|z|yy{{{x}z||~z|z~{z|v{{{yyzx~}z{y~w|x|~z{z}xz|}}{}z|w{z}{v{z}{{~~|y{~}}}w|~|{|}~y~zx|zzyzz~z{}{x||}}z|{|}z|~w~zz|{}}w}y~~{}}}|~~|}||}z|~}}|z}~~~}~}|~}}}~~||{|~~}~}|}~|}{|~{~~}}|~}~~|{}|||~{|~{~~~|}~~~{|{}}}~~{~|~~~~}~~~}}~~~}~}}~|{|~~}}}~~z|~~}|{{|}|}}~~}}|~}~~|||~}}}}|}}~~~~zz~}~~z|}~~{~|~~~~}~}~}~zz~~~}x|}|~}~{~|~|}|~~{|~~~~~|~~~|~~~|~~~~}~~~}yzw||~|{|~||{xz||z{~z|~yx}{{xw{|xwx}yy{x{zy|~zzy{z~xz{zx~}}}~||~x~z|z|vxyz{ww{xy~|z{yz|~zyy}}x}}{wwy|x|||}|yyyxz||z~{}{|xy}|}~|}}|{{x}yx{vzzxxuy~|{{{{z}|z~x|xx~~}z~zzy{x|~~yw~{}zy{}}||z|vyy{{z{z~v{zry~xzyy{|y|y{u|{yxvy|~}{|z~||||~}x}~~|}zy}w|w|y{}zw{yvzzzzyyy|w{{~}{y||}zzz{~~|{z}{yxw}~{}|~z}y}y{wvzx}{z{||~}yz|y|~xyxz~}}z{y{}z|||}z}}|}||z}{zzz}|yzw|x{}{~y|{zz}~|~xyuz|{y|}~x}y{~}{|zy}~|{}}z{~}|z}{}}z}~x}yxy}yxyy}xxyu{xz~z{~{|w|z}{~}{|~||z~|}~y|zy|}zx|x{uxzzxy|zxu}vx|xy|x|~|~{}||{w~z}}{|}||yz|}z~y|y|w}||||wzz{zxz|z{v~x|}x~{y||~~{z{|zx}{y~|{y~~w}z~yz||zx}{}||{z||z{|zy|}~|~zxz{|{|y||~}{x~y|{}{z}{y{{}wv|y{{u|z{xzzw}}{}yxz~}~{zzx}}|~~{~~}~||~~}~{}}}}~}~|~~z~z~}~~z~||~~~|~z~~~}~||y}~~~~{x~zz{}~|}|}}~}}|}~~}}}}}~}|zy|~~~~~~~~w{}~~~~~}}z|~z~|}|}|~~z}~|~~~}~~|~}~~~z~}||~}}}|~}{~{~}~|}}~~}~~~||}}~zz~|~~x}}|}|~x}~|~|~{}~}}{~~{}~||}}}}||~~}||}~~~~|{}}~~}|~~|x}}~y}}|}|}~{~w|{}|xxzyx}{}y}{|}~zx|||z}}z}{x}~z}zv|z}}|{|}{z|x}||~zy|}z}~z|{yz{wzz}zzysw||{{x}{z}{{xzz}t{zwx{{}z|x{x{z}|{{|}xxx}}|{{}~{~|z}x|w|zyyzw{z}z~wz|~yy||~|{v{yyz}~zx~{}|x}}z}y}w~~v}|}yzz~||yz{z|~}y{|~{~|||}zy{{|z~}y}y|~z}|{||{z~v{{{y{}z|zzz}zy~}|z}y~zx{}y|~y|}zyuz}wyx}z}z}||}{}|~zu}y{yx{{y{{x~}}~{yy|x}w~{y{|}|||}w~|~w{y}~}zzxx}z{}~}{}{wz|{|s~}zyw~~}vz|{{vz}{|{~vx|}{}zzz{z{{}|xzzx{}}{y}xzxv~~x{~w}{|y}~}z|{|}~z}y||{y~y~}wxw|zz{zz{|z{}{|z|wyz{u{{zxyz{|w{|z}}|z~}|{~~{~}{z~{|zzx|~~x|{|x|~|zv||{yz}y{}yz||yzu}~~||y|}{y~x|}|v|{~{}||z}w|z|y|z}|{~y||{{yzz{zy{z{x{}~|z~y||x{|}{}}||x~|}|}w~~}{z|~z{{~vx~{w~{|}}}yz|}vy{{{|wy}~|~z~}|}|z}~|}{~~~}~|~}|~~{~{z~~~||}z{{}|{}}}~~}|~}}}}}z}y~}~~}{{~~{{{~}|~~}}~~}~z|x}{~~~~}~~~~~{~~z}{}}|~~}~~}~}~~}}|~|}}y|~}}}|}{|}}{}~|~}~}~}~}}|}~z~y}{z}zy{~}}}|{}~}~{z}~{~~~{{{{}~z{~}z~}|}}|}~yw~|||~~|{{||~~|~~~}||}}}|}|~}~~}~~~~|{}~~~z~zz}||z~{{u}{}zvw{yx}||z|wwwz}|wx{{{{||~~yz~~}~||{z}{|}|{zzx{z~}zs}y}~}}~y{z|~zzzy{v||xz~}{zy|{y|{~{zxyy}~{~zz|z}{~~{{zyyx||z~v|}}}}zz}{x~{z}}~zz}y|ywxx|{}{~}}x}|{~{~~~{w{x~x}zz|x~~}yyu}y}}}{~y}y{{zxw{w|}}y~|{y|||||~}|||}|v|z}z|}{{~vzwww|||z{~~yyyzz{{zz}v}|~~|{|zy{z{~}y|{~{|y{z{w~}{~x{zx{y|xzzz|yywv}~{{x~z{{}}~{z{}{{}~~{z|{y{|~|y~xy{|~|}||wz~|~y|yxzz|}z{zzz{z}|{{}xy}{}~~~~~x|~{{w|w~{}|~}}zx|yw{zy~z~|~|y{|y{ywwyvzxx~y|||{zzx{~|}~w||x}|{ww}|}{}{{z}zz}}zxzxw}{{{z~yy}{{|{}y}xz}}|}|zx|}|xy{~z}|~}yzzy~}x}yy~{~y|{}xxzv|z{xz}}t{}}{}{z}y~|~y}{~{{}~v~x{yx||zyzt{~zz{~|~}x{}y|~uxv{}z}yz|y}}}y||~x}{}{|zy}~z~z~{}~xy}{~y{||{~yzy}{w{zy|v|}~yyx{|y}xz|{~~{y~~x|~~}x~z~z~~|}~{~}}}~}|}~{~~~}~~~{}}}~~|||~}{~}|~~~~|~~}}~}{{~}}}}~}~{~{}}}}~{|}~{~}|||~||{z}~|~}~}~}~}~}}}~~~~z}~|~z{~||~}~|v~z~{~~|~~~{~|}|}}}||~|{~}}~~}~}|}}}z~}z~~}~~{z~{~yx~~|}|{||~z}~}|}}~}|~{z||~}~~}{}~}||}}xz}~~{}}}|{~{{}|x}||}~|~~yz{zwz{v|{yx~zyz|z~{y}yx~{}{}y||yx~||}y|}zy}{{{{~}xuz}||~xs{}~z{zy{yyzz|v~}}xx||y|zzw{{{x{zy||z~~z{{w~{zzu}}vy||zv||y}}}}z|}~}wxyy{|v{~zz~xy~x{}{w~{~{wzzyy}yzzz{~z{z~~}|~}zy{|~z{||z{z~u~}yxy||x{}zzz}u~zw~{w||~||z~{{vy{}{{{z{|{|{|x|{{~}}{~z{z|zx{~{zz|z}xv{}yx|y}~z}y||}{xx~}{{|y}y~zx~|xwy{{t|}v{yy||zy|w{}z}|z~y}~yz}zyy}~x{~|x}z}~y~}zyzx|||w}|}z{{~z}|z|w}|v~|{}}zw{~{y}vzxy{{~|{|}z{~|y}}}|q}~~x~w|y}}zu|xzzy~{|}v{}z|y}y|}yz|{z}|x|}yz|yy{~xz{w}yzw{w~}wz}}v||}z~yz~zxvy{|~}z}zxxw{y~yy}y|z}z|{|~z|{z{xz}y~|~y{zxzyzz|zwz{yzxyz~}||yxxwz{~{yz~y|y~x|}w|zzz{z|}z{}vx~zzw|zyzz~ywzv|{|zyx{{yx~{|~y}zw|x~u{~|~z{{{|}|{{~}u{}w{}{}{|{}y~yx|~yvw||y||y}x||~}~{zyzz}w}~~~}}~~~}|~}}~}~~~~~}~~~~~~}z}}~|{|~~~{}}~|}}}~~}~}~{|||~~~z}~zz~~~{}~}~}~{~}~}}~~}}}}{}z}}~{zxz~~||~~~~}}|{~|{~~~{~}}}~~~}|}~~~}}~||}||~~{~|~z}~w}~~~~~~{~~|~}}xz}~}}~~}~|}y}}{z|~}{|~~|}|~~}|}~~~|v}}}~|}{}~|~|z|yx|~}~~uz|||zu{z|z|{}{|{|{y~z}}~wy{~|{{zy{zyz}}||{w{y|}zz{~y~{|y{}y~w|x{}~{{{z{}z|xyy|y{{|{|{{|xz|}~|}{|}|}{}xz|xyv|zyy{~wzw{|z|xzww|uwzx||}|~|}yz~~xxy{|{~|w|}~~|~zyz|x||v|yxy}x~vywy{}w{zy||~y}w~}z}{}}xvzx}{{~{yx{zyx|y|z~wyz{vy~wzw|}}wx{z|{y}|~{y|z}}}{}|w}}x}}zywt}w~{|x}|x}ww|zwwyx}{zy{x|zy{}y|~||}w|~{|{|wy||wyz}z~|z~zy~xzww|yxyz}{|{||uvzy{yz|||{y~y~~|~}~xxy~~x}x}}~w~wz|}xyx{zxuryx|xx|{{|}{{~|{{~|{{}~~~}|{zz{}u{~{wxz|zux}}}wz{z|yzzzzyxy{ztz{~zyzy|yz|wx{yx}z{z|y|}yzzz~z|{|~{~y|}}yuz~~wz{~xx}~}x}z}{~}}~|y||{{zzw||{z{{xyz{}~|{|x{ywz{x{|}yy}x|z{zyzx}yw{z||u{z~z|}y{yz~wx||w|}|t}vyy~yyzw{||yyzz~}~wyu|{{z~z~}|{z||z~}~}~|z}~x}~zz~|~~{}~{z~u|}}|}~z}~}}~|~~||}}~~~~w}~|}|y}}~}~|z|}}|}~}|~||}}{}~~~{~~}{|~y}yz~~}y~~}z~}~~}~~}|}|~}~}~|~~}~~}~{y{z}~|~{~}}~{{~||~y}}~~~}{~~}|~}y}}|~{~~{{~~~}}||y|{~~~~{~~z}|||~}|}|w{}||~{}|~~~~{}|{}~~~~z{~~{~~{~}~||||~|~~|}|}}~|}y~}}~xyx~y~|x{y~wx{{{uyy{|z~yvy|~x~yz}{z}|{wz~z|z{w{z}{z~~}}}z{}zz~|y|y{{{{y~y~uwyx~{|{y}{yxy{{|yy|~{zy~|x{|y}{|{r|w~~zwxyz{{|zw~y|{}s~}y{}{|{~~z~wsy~y~{|x{||}|zzz~|z}|z{y}{||y||z~yy{zw}|~~z}|||{}{||w~y{zx|~{}z{}z{zy~||zzx~~yz{|{zyxw|}~{z{|z|~{zwz~}yz}xz~|y}z|||~|||x|{xx||w~w}||x}yy|~{x}}zx|z~xz|}v~}|zz|}|y}y{}xzzzxy|yyw{y}~}||}x|{{{z~|zu{y}~{txx{{}{zy~~}|yz~x~yzzxz~y{|v}{yy{yvz}~xx}}w||y}|wz~~x}~z|x{{}}y{{z|yz~{xxyz{}zy~~|{{zz||z~|{~yww{z}x}}x{~|x{z{zw{~~z}x}z{wz}{~~|xz}y~{{}yzz}~~xx|yzyw~zz}}{~w{|x{{|~{|y|wxy~{x|||}}}yx~{~{vz~{||z}y}{zx|{xy{}xz~v{~yz~{y|zyz|}{{w{yy}~~}y{z}}x}z{z~{~{}z{yz~~x}z}y{w}z|xx|~y{yv{}|~}}|z{yyzz}{}|z|y~{y{w{}|w~}}y|tw||}}~~||}}~~|{|~~~~~{~||}~|{~|z{~~}~~{}~z}}}~~}}{~{~}|~|}|z}~}~y~~}~{}~|}|}}~}||}~z|}~}}z~~~{{~}~}~}|z{}}}}~}|}|~{|}~}}|}z|~}|~|}|zzw~}{~}}}}}~~~|}~~|~~{~}{~||~|}}}|~~~|}~|}~}|~}}~|~{~|}~z|~~}~~}|}|~|~{~}z}|{yw|s|y|xuxzwzxw{xw{yyu||w}x{}y~~x~{||yyz{}z|~y||z|y|{~~z}|{x~z{{xyx}zzz~z{||wzyx~z|x{yy~~{}yw}{z}{}wy|{~x}}x}yz~~z{}{yw|v}{vzyy}y}{{u}zz{yu{|}~yz|}|{|{z|ztyy|~yxz}}~~{|{|zwx{}{yy|}z{y{yy|}~{{yww{xyz~z}~z~{x|y{{{~{}~x||}z{{~|{{x|y{}x}y{yy|y|{w{|xyzx}zy~}|{zz}{|{zz~{~zy{{{y}|yx|z~{zv|~|yzzyyz}z}}|}wwt||xz|~}|{}{}{z|~~zzz}}~}|x~zyz}y}y|{yxyx|xxyz{|}z|~}v{{|w}}}|{zyy}~{|~}yz|{}}z}}}~zz~}|~{~|w}{y~{|{}z|xz|wy}zxz~~z{|{x}}{y}}wxxy}|y~~yy|xz|x|xz|{yz{xzzz{|}}|xyy|}~vyz}|wr}yz~x}~xx~|x{}}wz|z~~|z|x}{~xz{}x}~v~{z}yxvy}y|~wx|yy{|~|xz{~}~|wz~wz|}z|{~xyy{zwyw}|wyz}uw{{}~~|}~}|}{|~z~~~~zyx|}|~w|y{w{z||{}vywy{zz{|{{|x|y{x~{~}|y{}|{y}x}~~y~{~|~}~}}~{y}}}|~~~~~~}y~~|z~~||~|x|}y}~|~~z~{zz~}}~~~|{~||}~}~}~~|z}}}}|{~|~~}{~}~~~~{}~~~{~{~~~~z}~|~u}|v}{~}|~}}||~}}~~~||~{{{{~|}~yx|}~~|~}{}|z~}|~~}{|~~|~}|~z~|~~~|}~~|{}}~}~{}}~||}{|{|~~|{~~z~|}|~~||~|z}~~|~w|~}|~~~{}{~}~~{|}u}|}~}~}|zwzwxyz{w}y{{}zyxytzw~{w}yz{|{yy}~zw|{{{{|ywz|z~{yx~~yw{z{z}~zv{}z~yy~x}vyz}~sz{|}|zuxy}zu{}{x~~{xw|zyy{~}}v|~|y|{w|z~~{yxy}u|{}zzx}}y{~y~x}zxyz{|{}yzz}y{{v{zxz{|x}{{xzw}{}y}|~v}z}}y|}|wy}{y{|x}}||yzzwx}|vzz|{w{|z|w}|z}|~}~xyzx~}y|||y|y~}~}~yx}}{y}}|y|sz|w|zx}{|}zyx~x{|w{zzzx|{||{}~wz{y}|x}zzzy}xy~||xzyu~~x|y~}~zx{z{}|z{yz|{||~{z|}{zwz|{{{||{xvz{~z|}yz{x}y{yzy~z}||y{z|x~{}y}yx~v~y}{x}{}|y{{~|v}|~x}yxz~{{y}|~sxxxy~xz~}}x}v{v{{{vzzw}}z{|||{z~xyyzwy|yy}yyz|{w}w|zxz|x|}}z|}x~}}{~w||}zz{yyxw|zx|~w~v|~wy~{|y|}|~~{|{}{{tzy~w{{~}zx{y{{yx|~|z}xxux{{zz}yz{|z}y{z|~wzzv|y{u|{||zv}vy{{~|w||{{{y~yy|yzz{xz||vz|v{~||}x}yy|{zy|~v}x|yxx{xx|}x|}|{y|z|}z~|zw}w~u|~{y{~{||z~}}~|~{|}|~}|{~}|{~~}~~~}~||}~}~|{~{{~z~~~z~~}}~~}|~}|}}}~|||~~~~~~|y|~xw|~||z}~}~z{|z}x}y~xyx|x{~}~~~|}~}}{~~{~~~z|~}~~|~~|~}~{z}~y~~}}}~~v}~}~~|~}||~|~v~~~|~~}~~~~}{|~{||{z||}z|~}}~~~|~}}|}{~~|}~~}~}}}}~~~}~~|}~~}~z{}~|~~}~}}}}}y~~|~|||}{z{}}~~~}~|~z~~zzy{}~~{}yxz~}z{yxyy}|wyzx}{x|z{|}||{|z}{}}rxy|}||{w}x}yy}z}|y|z|z{xy{~}x}zvzztzyx{yy}{yxx~z{wy|{~|{yz{||yw{yx|yw{zz~y|{~z}|{~{zx{~|{~{yx}{zxw{~}z{~{v{x{w~~}}}zvxw|}y|y{{{{{|}|}||w|zuy|}z|{x|y~tz}~w}||xyyyzy}|}zwz|}z~{y||y{yz}~|{y{y}y{x}|zz{wz}y~yz}{w~zuv{xzxxx}{x|w}}}v}{xz|z}|}{{|~}}~|~|{y}xzzxwz}y}yz~yxw{~yuv}~yzyw~{}x}||}{~{~y{}y}zzy{~}x~|y{zv}}w~y~xw{}zz}{{{~w~|y}t}yzy{}z~|~~}~v~w{zy{{y|~}zzxxzxvz{z|z}yyy{z|xxyx{}|v{u|w{zy}{yyx{{{}|w}||}y~z~~z{}z|zys|~w|y}zy~t{{}|z||{{||x}|yzz}w~{zy{y~z|}~{}|v{||w~x}|~}y{{|z|zuw|y}}}||{~s}{zxy|y||~}{{}x|~}{}}|z}z{{{}y{zy|{xyyyzz|xvz}w|z||y}z|}|y~}{{{{zvz{zv{~}~}}|x}zx~vz}}}|{z}~y|wz~y|w}w{{{y{{zw{|~{~z~{~z~}~||}}}}}z{z~{}~||}|~}}~}}~}|{~{}z~|z~~~~}~||}{||~}}|{~||}{{}}~}}{~~}~v~~~{}{{z}z}~}|}~zz}~{}||~{|~}{z|~{|||||~~~~~|}y}~~|}}~~~{{}}}~~~}~~~}|~}}~~~||~~}|}}~~}|}}}|~~{}v~~{~}}~~~{|~z||~z{}}}~~}{~|~}}~~}}~z~~|}~}~zy}}}}~~~}~|{y}||}}|{}~|}~|}|{y}~}{z|~}~{}~~~wy{}y~w{{|z{x~|~{z|{w|y|||z}|{y}v}y~}z}|~y||~y{{{y|y{}}{v~}{xzzx~|{|{z~~{|~{{{~x}{|w{x|~yz~z|z~}}zyzy{z}y~|}~}~{~||yz{{}z~|{y{z{|~|{}z{z||xyx{z{yyv}wz{{v~{y~zzwy}||w{}}|zy~{~|~{~~x|{vz}yy{{yyyzzz}wz~|xx~}x||y{}~{~y~zyy|}~~yy}}xtx|~{|zy{yvz{~}}wxy}x~~y}~y|}~|{~}~y}uv{wy~}~{ty}|x}zvzxywx~}u{}x|{}y|~{|z}|~}yy~z||~{~|{~z{}}zy~xv|zy}|~}~~{y}xv{~{|}w{z|{zy}~z|v|y|z||~z||z}xw}yxywz~}{y}~y}|{{{~|y}||z{||{{w{yzy}}y||||wuy}zy{}z|~w{yzy{~~y||}}~zw{{|}x}}xx{}~~xyx~}z~yyw|~}x|}xx|y|z{{{|}}zzy{w~{}zyywz~{yz}||z|w~}yy{z{{|zyx|xzxx~xzz{z||w{z|{}~{~y}~|}|}}y{{yx}}y||w~w{v{z}|{}{zz|{}}|{{yz{}wy|zz}z}}uzwx||~z}{y|}{{{}x|}~}z||~}}}}z|w~x}||z||z||{~~z{{|{x|w{|~y}~}}zzx}~{zy~|}~z{}|{y}~|x|~|}~~w~}||{~||~~}}}~x~~{}~}~{|}{}~~~}}~}~||z}|~~y|~~{{z~~~}}|}||zz~~|}~~~}|~~||~|~~|~}~|~z~}{}||~z|{|}~~~~~}~{}~~~~}~|z|}~}u~|||}~}~}}}~|}w~~{~~{~||y~|}|w~|~~|}z}}||{~|}~~~~{|~~~}|}|}~||}~~|}~}~|}}z~{}|~~}w~}z{~{}}}~~}}{|~{}~}}~|}|~|}{w{}{y~{z~~|}|~x~|{~~~}||z{~~|y|~~{yxzz{{xzq{~x}|yx|zvy~z}}v}||}|w||~}}y{||{~||z~}y~}y|z{z}}~yz|vz}}x{x|yzzz}{{zuxr|z{{~{~z{{yxz|zy~}}}}}ywz~{~u|y~w|z{|~x}x|z|y}xzv~xzxz{}yz~}{{|z{w|wz|}|{|x}}{}~|y}yy}w{|xzzxwwyxxyvv{xx{|y|xzy}|y}~}z||xx||w~v}}y|}y}~|z}z{z|s|||z{{{{z|zz{v}x{|zz~{~~~~{{}z}x|~z~|{{{~x|}|}zyx~~||{zzy|xzxx{yzx|z}|~{zwv~{z{|}}{~|z{y{}|{u{}|zw|w{|uyy}|~}}zwz~x{}y~|z{}z|{}{|}}|~}z||z{~|z~{{y|{|xzw{|{}yy~zzy}v{yy{~~{z{}z~||zzy||{~}{{|yw}v|}}{~~}z|zz}xy|ww~{x}z{z}{}y||}z}z|z|}zx~z}~}|~y~~~y}|{xy{{wywx{|yzy{x{w~xzw|}{{~y~~{~z|z{y|~y|x~{|{{zv{~||}y~~{x{xx}zzx~}z~}{}}~{y{}}v{x{vzz}{z|y|}y{{{}}y}x|}||}{z|xzz}|yzw|~|zw{~}y{v{z||{z|z{{zw|u~|{||z}zy~z|wy~~~~}~|}~}z}}}|~}~||}~||}{~{{y}|}}{}z~}~~~~~~~~~}x}~y|~{}|~z~~~y~|{~~}~~~|~~|||}~{|}}~}~}~}~|x}z~z~}~~~}~}}~~}{z}~~||}~|~~z}|}~yy}}y~{~~|}}}z}~{}~~z}}|}{~|z~~}||~}|~}~~~}}~|}~{}}~~{|{|~z}~~}~{}~}y|~~}||~~}|~~~}{~~~z}~|}z~}~~zvx}|~zww|{~y}zwyw}|{}w|||z{{|}xy}||{zw{{yxw}}{vzy{~~{xz~zz}yx|yxxy{~{z|~||x}z~wy}}}{}y~|{zyvr{}y|z|{{|v{yy~x{|||zz|{|}~zx}|zyyxz~x{zz}|{~{{}w{|{{}z}}{~}|{{zvx{}~~|~||zty~{}wz{~z~|||~zw~}~v{yyx|yx|y|x{x|{y}y|w}x~}~y|~|~}yy}yw~{}{}}yw~}z~wzwy{{zz|}ysxyw}y}}v}{}z{}~yzy}w~}{|x{~{{z{}|zw}x|w{{|{}~|z|{|x|{{}|{~w~||y|w~~}z|}~}}}{zu{yy{v~zv|}{z}y||{zz~}x|~||w}|{|}|y||x~}{{||xy|{z{~}||y}z}|z|{xx{x||||~z}}x{z}|{zyy{~z{wy|w{}}y~w{~}}ywv|{|~y~u|}{y}yyy|~|||}z~ww~z}}~{x~{zz{{{|{{z||~z||{}}|x{yzz{{yz{xzz{zy|}xww}|~x{}}x|uz}z}|zy||zyxy{}{yw}wx{|yy}{y}||w{yz}|{z}z~{|zz||w{{wzwz}xzy~~x{y|{{|zyxw}x{}{wwz||{|}{|{{~}zyzz{||{~z~~~{|~~~yyy{{u}}||z{y|}|zx}{|z}|~}}zw}xz|yzz|}}~}|~}|z~}|}y}~}~|~~}~}}~~}~z~|z}~{}~}~{}|~~~~}~}{}}|~}|~~~z}||{~||}|}|}}}~{~zz~x~{}}z}}}~{~~|~~|~~|}~~}~|}z|{~~~{x~}}~~~}}|~|||~~}}|}~~}}}~~}|~|}}~|{z}||~|~||~~}|{x~}~~~~z|}~{}~~~~}|}{~}~{z~}{|~}}|{|||||z|~}~|~~~~~{}~}|}~~y}~}~~~}~|}~~y|}~~~}}{~~{~~w|w}}{|~}z}wz|x~{{}|y{wz|}z{zyxzyw{|yu{yyyu{{y}{|}{z{v}{y}~z~vxx~w{|~x|u{zxz}xww}~|y}w~|xz|xzy{x}}|{{w}|}{}wy|}~||y}{~z~yz{x|yzy|}wyzwx~~zzxz{~yzvzzzy{}t|}y{}|}|}~yzyz{|{x~{{~{|}x{zx|vwz~y}z{wyw|zx|x}zzuwx~~}~{|xzy|~}~|z}}z{}{{x~|z|{wzz}y}~{u~{z|zzy||}~w|{z||z|{|}z}{~y|yx}w{{z|}{zy{}{w~yww{{|z{vz|y|}{vvw||~{w{zz}{{x~{}||~|}||||s||}~|{{}|}{||zxwwyy}y{}}{xy~xxy|}}}{}~|||y~{|}|}||{}|z|}y|{x{}{|y~v|xy{yzyy|z~||zy}|~~}szy{|}|yzx}}}~}{w|}y{~{y{xxyz}{{|~yz{{|}vyz~z}~{wyz~yy}}|w|x}{~z|xyy~|~|y~x{|yz}y}{w|{||x{vx~t}|x{sx{{{zz|~x|}~|}{|z|z}~zyy}|||~~|}vwx{{z}zz~yzy{{{z~~yyz}}}yvy~{x{x{x{z|}yz{||{z}yx|~{|~}||y{}{yyz}}zy{xzyy}{zwxz{|yyz|w}~}yyyy|}~y|{y}z{}~~{~~}~{}|{~}}}~~}z}~}}}~}||}}|~~{{~}{~{}}~}~~~~~~}|}|~}~~}}~~~}{||~~|~z|}|~~~}~~}~|~~}}{{{~}}}v||~{~~y}~|}~}}|}{}|z}{}z{z~}||~~z~|~}}~}~}~||}}||}~z}~|~}~|~~~{~|{}}~}}~~}}~}~}~~~~|}~z}~}}|y~yz|{~{{}|~}~|~~|}|}}|{~{}~|~y}|}z{{|~z{}||~|~}}x}}|~|~}~}{}|}{x|~|v~x{zw}z~}|x|yz~z{xxxv}y{~}}yzwv{|{z}|x}|zz~yv||~yt}yx}{|{}x~~~z|zy{yz{ty|}z{x{}|{zy~z{{~z}~z|}|z~x~w||xxz|}{y|z{tyw|y}yx|wyzx}y{|~~}|}|z}{y|}zz{v||vz|x}{|}w{y{x{{|}}y}y|zz~{w}z|~{~y|xw{|z{yvy|z{{z{~{vy{{~z|}vu}}~z}z~}}x}|~}~~z}{|z}{}z~}{~y||}wz}x{xzy||y{~xy}wzz{|x{|}}{~zz|xz}|||~~|zvz}~v||}x~y}}~{~z}z}~|{xzz~|y}}|z{{xz~y~}|}}w||}{{zxww||z~|y}}z||wy{y~|zuwz|y|~{y{{|{}~|{~yz~yyzz}zy~{xwzyw||}|z{z}{z{~~y~zw|||}}wyz~|zy|xzw|zz~|~|}txyyz{zz|y}|y||{y{{~|||{xy|{uz|}|{{{{~{{|{~}|~yy}z}{yzyzz}}yz{{z}z~zz|}{|{}}}ux{~z|v|{y}{{}x~y|{}|||{{}w{zzz{x{}{zz{{{||y{x}z||}|v~|}|z|z|wz|tz|v}yx}z}{w{{wz{vzv{{yxzz}w|||x{yz}~}}|~|x{}||x}zy~x|{z}y||}}z|{yy}{xzyzzsz}xz{~}z~|{}~~~}|}~|}~~~||y}~||}~{yw~}~}}}{||}~~|}}~}~~~~|x{||}~~~}}}|{~~zz~~{~}|~}}}{~}~|}~}}|~}|~~}|x~~~}{}}|~}~{z|~~y|~}}|{|z|~~|z|z}||{{{}~~z|{}}~~~}~z{~}~~{}}|{~{|~y||{}~y~}}~|}}{~|}~|{~z}}}|}zyy~~|{~|}}}}~~|{~|z{}~~~y|~~~}|{{}}~}~}~~}|}~}}|~|~~}x~|~}~{||{~~|y~}|~~y~}|~{}~}||~}~~z{|~|~{}~{{|xyywx{zu{z~yyz}w{|~zv{yyxyz|z|}{{|{}zy}y|yz~|yvyw}z}w{y|y{wzx}z{|z}}}{z|z|xzy|y{~zxyvzxw}w{y{~{u~z}~}zx|}zxw||z}{z|}z|{v{|x{ywztw~qyzywyv{{zsv|t}z}zx{{v||~}{|}|z{~||vu{{y}{{{{y{||zwxzzy|tz||x{x{{z{}{wz|||}}~|~{~{y|{}~|}{{|vyvz}}{|~|}w}zzz~yyzyyqyzz{z}{z|yz~x|x}~yz}|zy}z{w{|{{{xz{|{x||~~yx{}xvz{~{}{|||~~||vz}|}z~~x|{|~y}|}||y||~y}w~zry|~||}{}xy}yx||~{yy|{}z{{}}z}|{}}~y}}~}y{yx}x}~zxy|yy}zzxyy|{ww}|wzxy|}x}{x|{}}~|||r|{~{wu{zwy{}|}xzw}wz~z{uxz|xy{|{{}|||z{{z|usz~{~}{||x|~y{~x~wz}{|}z}zw|~}}x}w{|{|~x}xy||v}|}{{}z{uy~~|{}yt}z~}x{z~~~~{zy|{y~x|x|yw~yx{yxy|xzs||||~zy|zwy~{y{|z{}{|{zz{}|x~|y~~x}~v}~{zz}zz|~ww|~y~||w{x{|vx}xz~x||z||y{{z}x|yyy{z|~~{~~~|~{~|}|{|~~z{~|}|}|~{~~}|}~zz|~|~z|~~|{|{{}}~v~|}}y|~}~}{}|}x}y}~}|z~|z||~|~}z~~}|{z~|w}~}}|~~|~}}z~~~}~{~|z~~~|}{~}~~|}z~}}||}|z}}{~~~}~{~z|~~}~||}{}}~~}||~|}}|{}{x}}}~yz{~}~|~~|}~}}|~}}|{}~~~~}}z{{~~}{{~{|}z~}}}~~z|y{}~}zx~}}{}|~~}}|yxzz{xz}~||y|~|x~{u}}x}{{|xyuz~{v|{{z|{{y~~w}|z|zz|y|{w|y}vz}{~|xz{}{yyw|{z||{~{x||y{yw|}~}}}~y}z{y}}vz}~~z~}|xzwz|~{w|zy~}||yx~xw~~|{wz{{wxzw~|{}wyz}}{zzy{z}||~|zx{{~y|{{~~}|{w|x~z{|{zzzvz|w~||{}x||{zxz~zzz~{~}}zy|xz}w{|z{x}{y{|}z{{|zy|x~y{{z~{~zzsy}{|w~w~yzz~z|~w~~~{xz~{{z||z{{~}~xv{{~zx{}}xy{zwy|~|}wy|{|{w{vzy|yx|~{w|~xzwz{||{|yz~xz~{y{w|}}y~|xz{}z{r{|~|z|y}yx~}xw|x|y}{uz{~}||}}zzy}~~{yww{z}{}x~~z~{x~wz{z}~{{zw{|z{~~|ywz{}z{v}yyyz{{~{wxyzxz~~{||}}z~|~~}y}{{r|{|v~w~x}{{{t||yz{{~v{wz}{}yyx{xzz}~~~zy|y}||{yzz{wvwy|v|y{|}}|{xwz~x~|vxu{yz}zz|w}~|z{z~y||s}}~{{}{}wz~~{yxw}{zzy~x||~{x~{yuywyyxz}}w{{~wz{||{|~y{~|{}yy|yy~z|y}zz{zz{}{~~|}{|y{z}xzw}y}|~z}~}{~~~~|}}||}{~}~~~~}~~|}}~~~z}}~~}y}|~~||{}|~z}}y}~}~{}}~~||~}}|}|z}}}~{|zz}}}~{}w{}{|~~z~~~}|~|~~~~|~}~|~|}y~~|~|}~}z}}}|~{~}~y~~}|}|||~{|~}|~z}y~y|{}}~|x{}~}~~~~}{~y~~~~~~~~~~~y|~|~~~~{z{~~}}|y|}|}}~y~}}}}}{}~~}}|}~|~~~{{|~~~~}{z~}|x{|~}~}{{~x~x|w}}y{xw}|z|z|uy{|{}uyz}xyx}y||v{}}}y|||z|{}~|~x~}z{z~~x|}{|wv}~~z|{|w}y|z{z{w}{zxu~z}zv|{y|z~}x~z~z{|}z{~zx{w|{y~z|{~||z{y~~~zy|y~|xx}x|z|z|}{xw}y{yy{|zz{}x~{||}y}{}yx|z{y|w~|zzzy}ww{{{y~yyxz{ywzy~x||{y{|z|y{wz~y}}y{}~yx{wy{z|z}}vy~}uz}|}|~|}yzx}yvz~|y~|z{{z}yz|{x~v||~~}}~z}{xx~}{}{~|xy}}zzyx~|}~}{|xy~z}}~||}{z}x}~zy|}{~yzy{~|z~||y{x~~zz|y|{}~yzwz~~||}~~{}~}{|}{tx}}w|}}}{|x{|~u{w{yw}y{wv}z{{xyz|y~{z}|}z{{|}~}uwx~}zzz{~}|xx~~y||x~yx}{|zyvxy|y}~}{|{|x|}}||}xx|||~|}z{{{||{xyz}z~{{y|w~~zrx}x}y|yz}x|}}xzyuz{z~{y|x~{|{yx|x{|||}}}z~}{~{ys|~{wyu}{z}zy{|z}z}|zx|y|xyz}|xw~{~}|~{~}}{{y}y{zx{z}|{~}ywzy}zyzxy{{}~x}}yz~xy||}}{|}||~~~|}~z~|}}~}{~{|~~~~{~|}}{|z|~|}~||{~~{~~|}}~{~~~||}~z|~~}~}~{{~}{~{z}||~z|y|~~}{{}}~{}~}}z}}}~~}~}|~|~|}|~~~|~}|y{~}}~~|~}~~~|~}{||~}~~}~}}|~|~}~}}{~~~|{}}}|~~~}~~||~{~{~{}~~~}}{|}~}}}}}y}~z}~~}~~~|}}~|}~~~{~||~|}~}|}~{|~}}~}|||y~z}~~||{~yzz}|y|z~wxz}w}{w}{|{|y|}z|yu{|x{}z{x}}z|yzz~z~}{|z~|yzzzzzy}|wyw|x{{y||}w{u}{{z|}|{{y|{z~yvzvzy{xy}|t}zx}{|w{zz}~}yyzxyz{z|{|{|xz}|zx}}x}~z~z}}|}}{uyzz{xzz|y}|yz{w{{}{yzy||{|z}{|yyzz~{|{{|{z}~}xzz~~{{zy|||wy{|yy}{|{vx{~z}|}{xz{z}}~y~~z{zz}vy}{|}~yz{z~y||z}}zz~z~x{|xz{{|{~~yx~zy{{}~z|}|{||y|zx~~}|}~|x~~}|{z}~yw{}}y~zwz{y|{~{}z}{yz}~}z~{}{y|}~{y~|z~ww|zzy|}{~{{~zy|{u~|y}x}||{|}z~}~{||{}|{~zw~{}~}}}z}}v|~yz{{{yz~}}||y}{uxxz{|v}u|~y{{zz{~z~|zzx{uz}zy{yzy~~v{~{~{}|xyx{w~}}|w}{xzvz{y{x||z}vxz|x{{{xy~|{||~~u}z{z}}}{}{{{}z~y~}||}y{x~uxzy|}{{{}zx{z{uz|~|~}|y~x{{}~|yy||{{|zy~{|y~w|z}|}{yyvz{}z|}z~}yz|{||}v}{u|}yz}}z|zsx|{|{{}|}y}}z}{}{xzz}|v~||zzz|x}}}}{}~|~|~~|~y}}|~}}|||{~}}{~|~|~~~}}~}~~}}~~}z~~|}}}{~~~~|||}|y~}}|{}|{{}}|z}~~}~}}|}|~~}~{}{z~}}{}z}~}|}~~}}~z~}}|~|~}~~}||}}~~~~}~~||~}||}||~}z~}|~|~}}|}}~}|~|{~}~}z~}}~}}}}~|~}~}|~}|~{~~~|~|{}~~z}}~~|~|}~{w~z|}~|z||}}}~|~|}~{}}}}{}~~}~~~~~~}}~|~{}|~|~~~~|{~}~~~|z~}~}}{}~zy{{~yz|{zz{yyw~{{{{}~~z}~|yyv}~}y{y{|{yyy|}{||}yxz|{}w}yy{{|}zz}{x{{u{z~}~~{z~}{|z{z|z~|~}~}~}z{~|z}{yy}{{z}|xwz~|wx{}}yy|||||{yzx}z~y|z}z{|z}z}|yy~{{|||z}zz|y|z~zzuv~|}xzxxzz{{||}|{|~{~|{{{|y~||}~x{}w}yzvx~{{~z~|~z~||yy~||{||{~x}~|}|}{{|wz|zx~z~{{x~{{{}|{~xz~}z~}}~{{y}}|||~|}}~}{}{}~{y}{~|~z}z{|}|x~{~y{||~zz}|yx{}{|y}~||}~~y{}z}x}|{y}||zywx}|yzy}y{~{|~~yx{}~z{~}||y~zz}z|~yy{y{}}|zy{~||~~ywz|{y}z{|{}}~}|}||{{z}|~}~~}~}z~|}}{{{|~{{}~{~~}{||{}{|zz{}~z~z~}}z|x||}|{~|}{}{~x}z|{}}wywz{|w{}~zx{v~|~|}~{}{~~z|z~||~{yw{|y{z{{z|{z|}{y~y~{~||~~|}}~|y~~~~~|z~~~~{}{}~}~~~{}}~{}}}~~~{~~}}~}}~~}}}|~{}|~}|~}||}|{~~{~~~~~~~~}~|}}|~~|||}}~}}}~~}}||}~}~~|~~}|}~~}~}{~~|{~z~~|~~{z{~|}}}~}}~{}|}}||}}~}~z{w{}~}~~}~|}}{zz|y~yw}zu{yz|zyxy~~}{}~zzy|}y}x~}~~yw}z||~|wzz|~wyz|}|w|}zuy~|{y}z~~vzx|}||yz{||{}}~zzv|~xyw|yy{{{|{|~y{z~|{z}}{}~~~yxyz{~xz|{}z|}{|zy{{{~}{}~||{zw~{{{{|x{|z}|yy}}}{}y~~}{}}}~|}|{z~}xzzy|x~}|}{zxx}{z||w|}~z}~|z|xyy}z||yz~z}zz{~~|{~{}~}x|x}}y{~{~v{{}w{z{|~|}~{}{~~z~{}z|z{}zz}uyz{|~|}|y~{zz}w|||~}zz~}~{}{~zz~w}~}~{~{}~|{}|}}}{z~yz~{|zx||y|x}~}}|~|~}}{y|||{}x}{{|}xy{{z}~z|y~z|}~|}z{}||w}|~||x|zux~z~{}{~z|~z~~{}}{yw~{x}~{zyyz~}|~~{{}x{wz~}||}}{~t|}|x{|zyx~~y}z|}{}z}|~{{{r{zzxx|{~}z{|~~yy|||{}}}|zzx|}u|t{}{|zx|}||{~yy}|{|{}}|x}}y~y}~x{|~zy{{y{z|~{{zwwxy{vu}zz{{||~~z||||{}}|{~z|yy~~|z|||}~|~|~yzzy~~{|{|}|}zy~}}~|~~{~}|x}y~{~~}~{~~~~|}}}|}~~|{|~~}|~}}~~|~|~|~~}{~~|}}}}}}|}~{{}~}~~~|~}}{~{~~}~~~~||}|z}y~{|~~|~{~||{~|~}|{}~~w~{}}~{~~~}~~~}|~~{~u~~~}}||~~~~~~{~~{|~}z|~}|~~~}~~}}~~~y~}~x~}|~}|~}{~}|~x~zy~~~}||~~{}}{||z|||{w~x}xxy|zyy|yywyz|~{vy{~{w~xzxz}vx{{w{{~y{|tx|~|}~y~xz|y{wy}{y~y}z{v{v}yu}zvyxvu|y|{{x~z~~zx{z}{|yzzxw|x|~y{{~|~{x{{zz{}{uyxyz|y|w{}y{|~zyzzyyxx}zz~t{v{w~|}wz||}y|z~~}y{y}~{|yy}zx~zvz|}y~xzzzx{~xwvx~y~|xxz{}~}z}y{~{zx{~y{z{}|~}}|{yy|{|{{y~}}{{{~zxv|}{zxz~}v|yyw}~}z{{}y{z}|}z{zz|{}}{z{w}v||{|}~{}{zyy{ry}tw}|}x}xz~{{|{{|}y|}}|~z}yy{}z~z}y~}{{{}xzyx{y}vx{}|vv~||{{}{x||~||w|{{z}y~}x~}y{w~~}~w}|}z{||xx|}~|{|x}}~}|wy}x~|xy|yy}zywzy{}{}z{x}x|}{|{{|x|{z~}|~z}{vxtx~||{yx}xzz}xx|{{z|{{~zv{~y|}{}xzz}w|{}~{x{}~}y|||z|}{~~}v~}{|xy|}yxz{{yyxxz~{{|~x{zyw||{{z||y~}y|{z|~z~~{|xxz{|z}yzxz}~|y{~yyy{|x}{yz|}~zyx}~{z|~xx}|~y|{y}~{}~x|{w~zxwyy|{z}z}y}{xyxw{y}{z{zxu{|{}|}zy}~z{{z}|x|}~}}~~}y{}{z}x~y~zy{~||}{~}}|z}}}}~z~~}}{~{~}}|~{}{}~}~vy~}~z~{|{}}}y~~{|~}}~~~|~~~}~~{~~}~~}~z}|z|z}~|~~~~}|~}}~|{}{{y~~~z~~{}}~~|}}|z|}}}~||}}}}|~}z}|~|~|~}|}{z~|z~~|}{}~~~~}~}{{~|}}{{~~}~~~|~}~}y{~|~}}}~}|||z~}}z~}||~~~~|}~||{{~|~~}~z|}z~~}~z||~zw}{|{}zv{vz{{z{{vy|{wy{~}{{{|{z||y|zy|xz}~z{|z}}||x}{y}x}y{y{{t}v{}~~yy~}|y|xy}~}{yz{|}v{yyy~zy~~{y}v{||}zy|}{w|~z}|~}{z~|{sz{|z}z}yyx||}|}y{{|xz|~{||{z}vx~y~||y{xs{xy~z|{{w}|xz}y|zz~wyy}|{{zz}vzx{}v{{xy~{{w|uv}xzzw{|}{|}|{{{y}||{|z~yy|{zy}x{z}~}|{y}}~}}x{|{}{|~~}|{{{y{y|x}~|~|z}|{z{}zy~y}~yv~x{t~}~~{}xyzy|zz~~{z}y{}}y|}{|{|{{y~{||~z||~z|~{}{|{uzty|zyz~{yy|v~}~xw{x{|}~~}~y|{xsvz|{w|w{x}~x~{}yy{z|}zy||x~wxwx~}~z|x|{}~}~{}zz|{z}~|}y~{~wy||~~{uy||y}}zyx~}}x~y}||{|{yzzy}y{|~}yz{}w~{~|y{|y}{zwx|z~zv|{z|||y~v}}zy||~wzxyyy{x|{|z|~z|w}{{yyy|y}}zz{{}}}~}}z{zyzvyx|zy~~}z|{z}||z|zz}{zyx}}wx|wyz|wz~|}}ww~|~y~z}yz{{|}y}~}}|wvyzu{}~xz{}w~}xzyy|w~}}y||}}z|{~~}|~~~}||}~}~z|}|z{~|~~{}}{~|~~~~|}~}~|~{~|{}}}~|}}|{~~y~y~~zz~}~}~|~}}~~|~~y}~|}~~}~}yy}||z|~}~||{}~~{}~~~~}}~|~~~{|~~~{z~|~|{~~{}~z~~~~}{}~~}}~z~~{}~~~~|z||}~~~}||{}z~}~y}}{}z}}x~}}}}|}|{~{}~}{z}}~{~}}~~|x{~}}~~{~~~}|}}{~~~~}}}~}}w~~~|||zy}~}|~}}z}z~~zz~|~{~~~~}~yt}~wxz|}{{zyx~zwzx~zvyzxy||{}~yvyzz~xwu||yyz}|||w{yy~{~{}z{v{~|y|~~zz{{}zyz~|{zyuzu~{{vwxy}~~|{~y}x|w{x{zx|yy}~}w|zx|w~x}y|u{|yv}zy}{sy~{z{{~{{|{{y{|}yw|}{{xz{y|~~~zz}z{}z{}|~|{|{|{|}~{yv}||vzx{{|wvxy}z|wzyx{|{y{~zx|z~{{y{{z}}}z{||{}w}xx|zzxz}{vz|x}xz{yu||}|~z{|x~~}|~||{z~yz~x{}y{|{||}{y~y}{|{}{{zyzxzyz}~|{{w||{|z||{~{z|~zy}}}||~y}zu||~{|y{zz{}z{}yx|~|yzz{y}}y~{{|vy|w{|yy|y|}}w~~|vy{y~{~|y}}{x}{z{z~|~{zx{u}xxy||zw}zz~}~}z~w~~{y~zy~{zy~~|{~{{}~{y{|}}z}}~wsv{~v{x}|x{{{{xy~|{|x{}~y|||{x}y|y|uy}||z{y}{wy}{{z|~}wvz}{||}|~zzxzx{xwzww|{||w~{zy{|{{|~y||{z}v|}}{{z|w|x|xz|{xxx}v{yu}|}v|}~z}y{z}y}|}|y~~xz~z}|wzxz~|}w|yz|yzzx}{{yxzx~}zztzz{xzv~x{x{}wwy|x|zx}xz}{{v}|}~}~~{}|}z}~|~}~~}~}|}~~~~}|~||v}}|{}~||}}|}}~~~~}}~|}z}z~~{}~~{|~}~~~~|{~yz~}{~|}}|}~|}}}}}}~~}z}~~}~||}~|}~|~}z{}}~~||}{}~{~y}|~~}~~}~|}~~z}~~|{}~}}xy~}~z|{|}~~~~}|z}z|~}}}|}}z~~}}}|{y~{|~}x|z~}}z}}}~~{}|}|}|z}~~{}||~~~~}{}}~~}}~{}z~}~}|}y~x~|zz}y}ywy|zw}~}{v|yy|||v}}|v{x|yvxyzy|zzyxx~|{}~xv{|{~y}x~}wy{|z{xzxwy{||~{}z{||yz|z|~yx{||}~||y{~u|{wz{{~}||zzxz|||xyzz{|~}x}z{{||z~xz{{|z{ztx{{zw{{wz~||{|}{~z|yx~zwy~v}yzw|}zyvxy~vy}}{|~{{zxy}z|{qxx{y|y{|z|{vyz{|||~z}zy}z}}{~~z{}|zwx{tw{{yw||y{vw}z}y~{y|z{~|z~||{}{|{|||}}|}z~|{~v|vx{x{yy}|z{x}yz{v~w}~{}yy~yyzx{}||}z|xy~zxw{~y{x{v~}wx~x~|zy~{}}{~}||zz|yzwz~|{x||yx}w}zy{w{~|{wv~{y{{~|~zz~{~{}yy~|z~}~|zy{|xx{}xzx{yy{{|z{|u}{xzx|zyz|yu|z|{{|v}x}}|z}zxy}zw{|z}xyx}z{{|x~zyy|wx|z~xy|{|xz{}wxz{yz}u}{yz{z~||}y{}x}wy{}|}v{z~x||z}yzy{{|x}}{{{{z}x}{zy}|y||wv|x}}{~{||{qz{zwy~z{{wz{w|yu}xx~z}wzzzzwy{v}yu|y{{z|xyy}{{}xv}{wz}||z}|~{yyw~}z}{|}z~~{}}z|z~z|{}vz{z~}{|{{wxv}wz{zv}}{}y~|}{|v~|{~~||||~}z}{~|}|~~{~z~|~|}{|~~{~{~~{}~~}z}}}~}~{~~~~{z~{|}||{|zz}}~~{||~~}|{~}|~~~~{}~~~||}y~z~}|~}~}~{~|~}~~}|~{~|{}~~}}~|{~~}z~}{~{}}}|~x}zz{~|~~}}}~~~|~~}~~|~}z}|~~~}~y}|}zz~{~~~|z~y~~}z}~}}z|}}}~~}~~~z|{|~|}~~~z~||x~~}}{}}{|}~||}~{~~}|}x~{|{}}~}zy|~~}~~}}|y~}~|z|~{}{{~x{xyy|w}uxuw|{{}{zz{}vx|{}{yz{{}x}~x}{~|z|yx}{~~|{|}x~}wy}~{|xz~yz{ux|z{{xs|zz~ux|{~||z}}w{}x{}}y}{}x}|z~vyz|{xz}zz{yv{}y{{yz{uzyww|x}}|z{xw|{}zw{zy}}x{x}y{}{{x|x{y{y{z|~{z~wxx{}xx||zyz{z{w|xx{z~z|zz|z|y|~||z{||}{x|zz|y|{v{|x|~wz|z}}zt}tw~|~v||}~|z|z}|z~|}x}|{|xzzw{{}}}w}~}xt~}~{yz||xx|v}y{|z}{zv~{|{}|}zxzz|zyy}}~}}||{}|}~z~zx{yxzwyzu|z}}y|}|}~{yzy|zz}{z||z{xz}{w|{~}~{}zz}{{x|}}zzy|{{|xzzy{|~y{zwx|~y|y}{vyzv~y}zz{}zy|~{~y~y}{z{}y{{}}{x{wyx|yyz||w|z}|yy{}|}{xz{~|{{{~~}y|}{~zy~y{|z}z{~{wx|{zu}zywyt{||{{~yzz{{yzxyw{|y|zxw}|y|}yw}~z~~}~|z|}ywvzxyw}zxx|{{u|}z}{|~z|y|xx|}~wx}}z|~||}x|xz}}|xw|}{|yy~}}|x{zx|~~vzw}~{{}vx{}}~y{|}|~{zz~z{|~~}~~}~~~~~|}z}|}}~~~~}~~~~~{~~~}}||~~|~}}|~~~|}z}}v}||zyz~}{|}|{~~~{~}~y~}~y|~||}}{z~|}~~~~|}~~}~}~~||~~}~~~|}{~~{}||~~|~{~~}}~}~}|~~}z}}|{~||z~~}~|}||~~{~|{}~}~}|~|~}{~|~~}~~~~~~~x|}}x}}z~|~}{{}{~~~|~}|~~~|||~~{}~~}}}~{~~~|~~~~~~}{}~~y|~}}|y}~~~}~|}}u|{~x}y{yxzy{{{xy~~|||}{{}zyzuvzy{z}~~{zy{{z|v}zx|{y{yyyy~z{~|yy||yxy|~{x|{}x}{y|{~~z}}~x{vxz~{xyzsz~{{wzzx}|zz{}z|}x|~||{}yx~|||v{|{|||z{xxyxy{z{||yz{{{~wy|~~}{|yy{||zy{z|}|z{|{||yx|}y~}zt}{{}~zzw|zz|z}|}yzyzv|wz~|}{|{~z}}}x{x{x|{{x}}zx}vxy{x|v}|{z~|}{y~xwvz{{y|{yw~z}v|~|}~zz||{w|}|y}~y}z{wz{|~|z{zxy|||y}v~}yz|}z}{y}x{|~z|v~~z{vzzy{x{yy}|xx|zuw~}~~}~}|{~}~z|z}wx{|ywzyy}}~zz~ywxw|}}|}wyzw}z|y{z}zz~z~{zyzw{{y}{w~~z{}z}}|y{|zyy~~xzxwz|{xzy}}|{u{xw}{~}{}~yxz{y~~u{tw}||||w}{z}xwx|}{}||yzyz}yx~zyzzy|~|xxww|}}z|zyxy|}yzzy}~wyzzy{|y{z{y{||zz}|{~{xyz|x~{}}{y~{y}}{v|uw|}|{~|wzz{{}{{zyx||~yzz{~zwv~|xzxy|yz|z{z{||~v~x}|{zz|}{u|}z}{{{|~}{}}{yz}z{~{zxt}}zzxwut}y{yx~|{{}v|y{~~||z||xz}|{|~|~||}{}|~~|~~{z~}}|}|z}}~|}~~~}{}~{~{|~~}~z|}~{{~~~|}x{~}{}~|}|~{{|}y}}{}}}||{z}{}{~|~~~|~~{~y}z~~~~|}~|}}|~}|~|||~}~}}{}|~~~y|}|~~~|}}~}{~~~~}z~~{|~|{||}~z|{|~z~~~~~~{||}}{}||||}~}~y}~}~|~||{~~}z}}}~~y{~~}}~~||~|}|}}~~{~~~|}||{}~{||~||}~~~}~{}}z}|~~~|}~~~}~}~~}~{{}}|{}|z~{~}{{}x~|~|}||y~|z~~}z}|}{~{{|z|~|z~zz{}|zwy{z||zz{w||y{xz}zx}zwz}}y{}zyw{{wwy}z|z|{|yy}~yv~|~z{}z{{yzy|zxzzyz{yw{}y{x{}|xz}zz~~|x}x{{|~{~{{~tzy|{~zzyv|~vyy}{~}z{z~yy~{x}x~{zyz~w}{~x}y}{{{{{|{w~yy{y~z|}|{zzw|zz|yx|}{}yux~{z|t{u{~~|{{w}{z{~xy{|{z~~{}~|z}|~z~y~|y{x}|yz{zt~~~z~wu{z|yywxx{{}|}y}xyy}|xxzx}~|~}|{|yx|zy}y|~~uxu~}{z~{||z{|zzz|{}z}~{{~z~~|w}zx}}}|~s~|}y}x|x|zz}||yz|{{|~w{wz{{||~}}x}{{w~~z{z{||{|||w{{zzy|y}~yvzy{{xyyzx||{~yyzz}}z|zyywyz{{|zwz~|~zz|{|~y|~|zz|vzyyz{y}}v|wx{|||vy{zw{|{zz{}{||x}|{}|~{|y|~}}}~yt}{||{|}}zyz{wyzx}yzx{}|{{}y{yx}yy|xz~wy}|{{yy|zxw{yyw}||~{||~yxrxzx|x}}~u}{zwzzyy~zzvvy||w{}~{|}{{~y~y{~~}y}}{|||y|{{y}}wz{}yx}yzyz}y~|}yw{yz{{||x}}{|}~~{|~}|~}|}}}x~}~}{|}}}|~{~zx{{~~|~{|~~z}~~|}}~|y~|~|~}{~~}}}{}~|}~}}~}{}|~}yy~{~}~{|z~z}}}}~~~{~~}}|}~|}}x{|~~}}}}~}}~}}}~}}y{|z~~}{~}|~~~~~~}~}}~}}~~|{|~{|~~~~z~|y|~|~}}}{~~}~}}~~|yz}~|}{{}|y~}{~~~~}}}~{}~}z}}~}y||~}}|}~~}}~||~}|}{~}}~}~{~{}z~|~{~}~z~~{~}|~|}}~~|~}}}{{zyz{z{}z{{x|xzx~wyx{z|yy~|~v|}y|}|zzyz~}|ywx~w{~~z{zy}|}|yu}~w~|zy}{yx~{x~x}v{z{~{}zxx}}}{|{yz|{{z}z{{|~zx|wxz|ywz{xyyyy~wx||z{ywzx{wz{x{{}yy{|zwxz{|{{}z~z{~y{zy~x{z}}{||~z}z{zz{y~xyy|yx|{z}{~~y|z|~y}{zy{y{z{v{z{xv}xy{~y~}uy|w|w}{{zzw}|{~xx|zz}~vyyyuxy{z|{{z}z|{zwu}{}z}}zy{{}z{{zz|{|~~z}xz~~z{}w||w}xz}~||xw~u~|{|~zz{w~}z|zz{}z{xz|y{z}z{z~{{|x|}}yyy{wy~zxww|yy{|zz}}|x{z}~}z~z~u{|zz}vy||}{{}}yv{wzzy}{|z|{ywx{z~{|w}{|~wztzy{u}{|xvzx|zx|x|}{w~zz{z}}}w{{{zz}}x{|{~||zx|zx~wy~zu}{y{{}zy}zyyz}v}~}}yzy|z~y|x{|yw{{yzyvy{|}{|||wz|z~w|s{{}zz|{xy~}v|r{z||y|}{~}}{|~{|z{}{|{yz{~{{{{{}}yx{~~zz}{|v|tsx|{|y|{uvy}|}x~v|}}zzz~vx|{|}|}{{~}u}zx}{{~v}}ww{z~|wx~}vx{{y}z{}}zw|~}v|zx}|{}zxzx|}{{~||{}}{~~~~}}}|~|}}|~}{~}}}||~~~~||}}{}}{{}}y~{}|{~~|~~|~}}~|~|}{}|{~}~~}}}z|xz~~|~z}|{{}}~|~|~|}}|~}~x}~~|{}{~~~~{{~~|~~}}|}|{}~||{{~~~|y}|~}~||~{z}{|}}~}|~z~~~}~}{|~~{}~~~}|z|}~}{~|w|~}{}}}~}z~}|}||~}~~~~~~~}|}{}}|~~~}|}{~}{}|~~|~||}{~~{|~}~~|~~}yy|~}~{}~~~|}}~|{{xz|yz~z|}w{w}{uz{}yzy{y|uy}z{|{{x{z||y~z{{}~xww}}}z{{z{~{}wx|~v{{|v~z~x}}{yzzzy{~{{uz}zxvzzz{|xzxy~y}yz}xwy|{~|t{{~x{x{|~{}x{|wz~|~|||||{|}{w~{~x{}|u|z{zz{yy}||zzz~}~~{~}y|y}zzyz{zwx}{xz}z}zy}|y|{|}w||v~}~||y~{{z{y~{|v|zz{~|zt}}|z{{~{}}~z||w}{z|xz}w|~}}{~}{}zyy|v{x~z~w~x}}{}{z}}{zz||yz~z~~}~y~y||w~}zuz~~s}z}}wxyyw|{y|x|xy|x~{}|yz{y~y||}{x}{|{vx{wz{yz|{vz~y|{~yz~}z~{xyxxyywyzyz|x{|}~{w|v{~{~~~{{{}~{wz~}|{yxx}|y{xwz|{~xyyv~yx}z||zz|u}zz{z}x}|x{vy|sxxyx{zy|z}zyy{}}|xy{y{z|}{{yw~}}{}zy}|zxz~xzzz}xu}}z|wzy}{yx{w{|xy{~x{{ww~z|x{~{y{z~~xzy{y{{z|yz{t~{x}uzzt}y~xz}}x{{zwwt|{|x~yz|y}|z{|~{y}|{}~~zwz}z}}z|{}}yxy{xyw{{{{wzvwyyvy|x}xzz~}z{{|y{z|y{}|~{uzz|y||}~||~{~|~}}||{}{}~}z}~}~~z{}~~}}~{}||}}}~~|~}||{}|y|z|}}||{z||}~}~}~|{~~}{z}}}{|}}~{{||~|~~|~|}}~w{||~{|}|~}{z|~~~~~}}~}~~}~}|{~~}}~}}|~~x~~|||~{|y~}~{}|~~z~~}~z~}}}~}~o}~}|{~}}}{}|~|}}z}}~~|~}}}~z~~~{~}}}~}~zy~~}~~{|~~~{~x~y{{~{{}}|}}{z}|}~~~zx|~|z}{~}}||z{|}z}z|zzz|z}z~}|}y|{xv~}|zvyx~||{x|{x}}{z|}|z{v}~yw{xyx|y~~y}y}|zy|w~x|z|{zy|{|}z}z}}x{yx{w|xz{{yz}y|{x~}{~zzy}~y||~|z{x{ww|w~}{{xz|||{z|xx{{~zzysv|}{y{y{yywx{{|xyw{~~yx||sww~yx{}sw{{|y{y{z|}w{x||yzzzwyzzz{x~z{{qyy{w~z{~~|y}wx~~zwyz}|w}x{z{|zw|{yvxz|~ww{}|}z}vy}zzt{~yvz{zx|y}yx|zzxzy||xyy{z|~{|}vyz|yy{z~|xv{|y|}|}}|{z|}yz~{w|y}z|{z}~|z}~|y|}{z|~|~~zy|z~}{|~{x{~{~|{y}}{{||}{{{z{zxwz||zz{|}u~{wyy}z}}{{~}x|y~x|}{y{{zzy}{yzxzwxz}|y~|}}x{v}z}y|{yyz|yw~||yy~||xyz{{yz}~|||xz|y{z|yy}|}|}w~y~yx}zx}x{{y|y|x~}{~|z|xwzz}z|y}~w|xxv}~v{|w~|yyuy|xzz|{yzzxy~w{}|{z}}x|{{v{~~w~~yuzyw{{wx{y{|}{wv}|}~|{|zzy|~{}~}{w~{y|{}}u~~{z{|{yz~xw{|}xx{~zy{~y}}z}{|{{yz|}y|v~zz}|{||zvyvyyz{y|~~~|y~~~}}~~~{}|~~}z}}~~}~~~~}y||~~|}}~}~~~~{~y~~~}}~~}~}~}{}~~}~{~~{~}||~||}{}zz~{}{}~}}~~}~z}{|{}{}~}|~||}}~|}~~~}|{|}{~}|}|~~}~{|{}}}|}~|~|}||{}{z~~}~~~}}|~~~|z{~}||}}~~|z}~}}}~~}~z}}z|}}~{{}~{}~||~|}~~}~|{}{~|~~{|v|~{}}{}y~|~}{~||~}|~~}||~~{~~~}|~~zz}~}{z{~z}}~||v}z}{}}yx}{|{~}yz|w||yy}}|yx}~}~|~v{{~~~}}|}z~z}|||y}}zy{z|y{z}{{vy|zzyz{~yy~w{|~z|||{{~zy~|{~||z|~~}{~wzwy|}{y{}~zw}{~zy|~}y|~|z|{|{zx}~}||||}xz}~{yx|~~zz}}yv{~~y}x{zx|}y|xz}}}zy{|{~zw|}}}|{{}~}}x}x|zy}|x}}~yw{{}~y||w|{|x|}|x{~|~~z|y{|{~z|w}{|z}{~}~zx{{{}~zy~{zz|z|xu}|}zz}~}z}}~z|~|~zy{z}|~}~~{~{{v{zz~}|~|{|}w}y|z|~r||~}|}||{}{}}~}~}{|{}~yz|~xw~z|y|{~z|vw|~z}}z~{~yxz~xz}}z~}y~{|{y{~z||{y|}x~{y{~y}t|ws}z|y}~|xzzy|w|~x|~~}|}|~{|}|yyy|}yzyzz{w}}{{x|~|z|}z|zy}~|yy}}{x~z~}~}}}yzz~}~{y{~zy}~}z{x|zy|{{|}|~{~|~~|{}{z}~z}|}z~z|z~}zz}|~y||y{{z|}w~|xyt{|}~yyz}~}wz}v}z|~||~~|~~|~}~}{~|~}~~~}~{~~~}}~{~~~|~~}~}|}~~~}}}~}~{~~}~~}|~~}}}~}}|~|~~|||~}~~{}z|~}}}}}|}~|}~}{|~y}~}}}~~||{}~{{~~~~~{~|~~}~}~z{~~{~}~}~|}~{~~}~~}|}}~~~}}{}|~}~~|}{~}~|{{~~z|||}u{}|w||yyz}w{y}{zv{~~|}y{zyxz}{y~}|y}zz{x}{wxyw~{|~v}|{y{z}{x||{}w|||}|||x|wy{|z{x}yy|}|wzz|zw|~vywzwz}t~|vz~{}~uy|{}{y|zz|x|yz|{xz{|z~yz{~y}y}{y}w{z{yyyy{~z||zv||x|||y|}~z~|zz}}}x|zx|y}}}|y{~|{~w~z|~zx{|y{z}xyx{w}ww}zy||{}w{}y~zzuxzxz~}xv|}{{~|}}{||}|v}{yyy{~}zy{y|y{zxy}vzxz|xy{~{w{|{~xx|}|}{|x{zx}}zwxzz|ww|z{|y~||}z|}yz~|y|v}{~w}}z|||}v~~x}|q{{zwv}|{y||{y}yy}}~}{wzy{z|}|}}~zx{}|z{yw|||zzzxxz{{zy{z}}zv}xy~z|y{|}{x{y|z{}y~~yvyx}yuyx{w~|vyzw{|x|{x|yzx|z}z|{{{||zwxw||~}w|{x~{w|}}{{z}{zz}zxz|}|{y{vs~{x||{yyyyyz{ywy}|}{|ywzxw||w~}}x|y{|y~yw}{z{}wzx|}~z~}|{}~yzzx||||~xxx|y|}{z~zz{|xy{{}{||z{{~w{}}~|~}|~z{}w|}x|{}|{y|z|z{~y{z~yzy{x||y~xzv}z~zwyzyz|}~z{z|{{xy{{r}uy{zy|}z}|w{z{}yxwz{{|}{}}|~z~}{~~~|~~~}y}|~{~~~y~~z~w~z}~}}|{~|~}~~|{~~|~}{~~|~{}{}}~|~~}|{}~~}}|~|}~{~|~{|zz}u}}}~|~{}}}~~~|~|w~|}}|{}zx}}z|x~~}}z~~~}~~y|~}~~~~}|}|{{~~}}~~}{|~~||}~|}|z~{~|}~|}}~{}~~}{xy~|||}}|~{~~z}||}}{~~y|}{~|~~yw||{~}|yz{~~}z~}}|{~}~v~~~~~}}~~~}~~|~}{}~~||}}{~}~~}}}}|}}~~||}||||}|~}}~~{~}|}{}~|~}}{x|x}~yy{xtv~x{u|xz{~z{~|zwzyz{}z{|v|yw}|y~}zuy|{ywyz{zzyzzy{z{}|x{}zwzzxz{t{|xww|zw~zzx|y~}yz}~zz}xy{wx~}|{}uyz{z|xyw|||yyzyzy}~wy}xx}x}z{v|{|{}~{|x{}~z|y|y|zy|}|{~{~z~|{|y{|w|z{{{tyw}|uzy~tv~zzw~yr{x~~{|w|{w||||||{{}}zz|zz{}||yyz}|x|zzuzyv{zz{zz|{|x{y{|yxz|}z|{{~~yzy|}}y{{|zty||}|zz~~{~{w|u~}{yyzzx|{u}xz~}{y{z|}~|~}{}y{||zx{{}||~}{~}~y|u|vwx}{vuy{{}yzxuyzv~z|yxzss{xy}}v{~|{x|}zy}x~xw{w~|u}x{|z{}|~xvxxy~w{z{z~w|wyx|~{zxxw{zyvz{y}}zyzx{{y{}{w{{y}|z{zyz~{v~{v}zy{~x{yx|zyyx{xx|}}z}{|z{{~}||}{|{|x}yy|}y}z|~zzz~zx{vw{~{w|zty{}{zyz}|}}}zz{~}z}zz{|{y|}~~|~{z|{}||}~yz{}zy{~y{y{xzyw|yxvw~{}yzww{~|~|vzwx|}yz{x~}{||z}|}yx{|}{y}}|zz{{x|z{|{ywzyy~zxzzzx{x|z|{z||zzz|z{y~{~{}~~{~x~~~{|~~{w~}}}}~{~}~}|}~~~}}~~|}~z}|}z}}z}v||~}~|}|}}~~~~{~v{yy~}}~|{}~}}~|}}~}}||}}}{}~~|~}}{{~~}}{u~||}z~{{~~{z|{}}}|~}~~~||}~z|}}~~{~~~x~}y|~}y}}~||{z||}~|~~}~v}~}|z~~~{z|}|{}}||~~|~}~~~~z~~{{}~~{|}{{{}||w~}~}}|}~~{|~~||y|yz}~}}~|}|}~|~~~~}}~~{|}}}{|~~}z}~}~~||~|~~||xz~v||}|}|}}}}~~}w|w|}{}||}w}|zx{{}x{|zs~}w}zv|z}}|u|{~xxz~zzytyz{vz|{z{}|~zww{yz|~v{xz|}y|~{~xwx~|~wyvxz{y|{yzz{{}xzyz{z{y~zxz}z{xzvwxyy}{xxxx~z{}y~z}y{ux|~|~zx{|yyyw{w|yx}}~u{}}z}zyyxy{|}vw}x{w{|zywzx{zzz{x{~w|v~|yz|}{x}{|x|xx}yxzy~y{y}z}yzywz}z|~z}v}{|~z||}v|xxy|y|z{|{{{zw~y|}yw{yzyz~~}wx{zzy}zy{{vy{yzyz}xz|}{u{{|x||z}w{xz{|vvx}}wv|w{yx{y}|{{}~yz{v~{~w|||{xz{z}z}|~~~wz{|{yw{|{~|{{|yyz||{vzzx|xwy|~xyxx~|{{}xy|x|x~{~z}}z}||zr|ywz}||zz~yzzz~y|z}|x}|w|z|w|xwx{|}~|tyyz}t}xzy~}{}z{~yw{uz{zxx{yz{y}~{~|zu|{~~yy|wv~zx{zz}{~y|y|yxzyuz|z~}yzxz{{yz{{|}{x}|vx{yzyzy~yxzz}|||{vyywx|{z}zx{{}z|}v}}wz{z|zz|y{}}~}{y{zw|{|}{|zwzzy{~|zyy{w~}yyvx|z{~}|zz|{{~y{wz~~|v~yy{x~t~yz{z|wx}v~|{{~~}vxy}{v}zzz{yy}}|wzxzy}~}~{}~}|}~~~|}}|~~~}|~y{}{}}||~|{~~{~}}}z}~}{~|~z~}|~~{}~}~}~}y|~~{z~|~z~{|}}{|}~|{~~~~{v}zv{~|~}}}z}~{~}~~~~}||}}}~~{{|}}~~~~~||~~}~~~}{{z~~|}}z{}~}||~}|~~|}~{~~|{~}~}}z|~~~~~z}~|}~~||~|~||}|z|}~~z}}|~~{}}||{~}}y~}|}~{{}|z}}}|}~|{~~y||}~|z|y~~}|{z{}}{|{z|~~{{~|~}{~}}|}~~|~|}z~{~~|}~}|}||}t|}}|yv}{{|{ywzy{x{zz{y|yv{xzxzwy~{{yv|}~y~{~|z{|{z|~xyyy}x{|y|z{~vv~{|{{yy{}x{x}xy||wxy{x}xx}zxuy}~}~{||zx~y~|{y||}~zxyz}}zxyxyz|~|}}u{z~{zzxz}z||w}zwy}|w~{}}y|~zz~~}~|{~x}|y||~|{}|~yxw}|wyy{{|wyvx{vzyzz{yz{}~}z}}y}y{|z}~xz}{~{~}~~}~w{yx~vx||xvzy~zxz~wwz}}|y{x|wz{}vvx}||{}w|y{z}}}|{~~~|{|{|zz{y||t|yv~zw~||zy{}{vz}{|~zv{x{w}z{x{y}}}{y|~~}{|~x}~yzz|y~{w}xwx|yy|zxz}w~|}|~y}}}x{{|{{{{||~zx}~{|wzy|vzx}z}|wx}x|}~{{|y{z}}wz}}y{w{zyzy||{|}{|~}|~y}~||~zzy{q{|}{{{x{{z|xz|{{}w}zyz{z|~w~~y}zv{|~{|{vz{||yyz}}xw|zzzywxyzz{}{{~vyzx{|w{z}x||wx{{|w|{|{~y}z~x|~{~~|}zy{}{|~yz{{~|w{w}zxywz|{{}}~yy|zz~v||}{~}{}}{~}wz{{x|yz}{y}x|{{}zz~{xx{~zyzzzx||z}|xx~|y~||}x{}zzz}|~~}~~zy~~}{|{~z|||}}|~}~{~x~}{}~~~}z||~{yz~~||}}}}~~}||~}||}~}~y{}}}z~}~}}}}~~{|}~{y}|~~~}}{}~}~{}z~~~{|~}|~}~}}||}}~||~}|{~z~{|~|}}~}~}~~}}~}~|y}{}|}}|~}}~~}{~~{}~z|zx|}}}{~{~zy~}~}~}{{~}}~}{}~~}|~y}}~~|}}{~~}}|~~|~}~~~{~~~}}|}~}~}}}{|}{}~}~}~z}~~}}x{|||{}||}|~y~{xy{zx}x|z}zvw}~{{y}x{|}}wxyz{xyv{yyywy{v}z{~}xx{{z}x}}|{z|zy||wy}~{}xzxyvxy{{~x}v{|xyvz{z~|yyz~yz|}zy|~}{xx{~{~{{w{xx{yw{|yx|xvz|{|~z|y{|xx|uzwy~}zx{zyy{zwv~{|wzz|vzx{{}|x{{x{{y|y~yvzv}|{~|~z}zz{|~}z~}z~x}}y|||{{{|}yxxzyx}vwv{|{tz}{|vzx|{yw}{~x~~w~z|{{{|{zv~yzxz{z}{{z|yy|{}|w|}w|~||z~||zy{z}|z{|}zz{w}}wzx}w}~{{{|xzy~y|{y}{zvxzx|vz{v|yy}}{z}{x||}z~x{xz{z{~y|~yy}|z}}z{w|}u}z}zyw{v|{z}}{y{v|{y}}~|}{yxy}x~z}~zz~zy~|xz|uzyzy~y}}|{|~{{{zzwx||z}||yxz~z{yx}~wzv|}vy{z|{|{xz}zy{y|yw||z~ztz~{z|~}{y|zxwu}x||{zxy|{z{}w|}{{{||{yzwz~wzwxr{~wz~|y{|||}||zz}|{{{x}zw}x}z}z|{|}yy{x}zz{yxz}xz{zy||x{v{w|y|}x{yvzv{{w}u}y{|ywz|x{{|{{{vv{vxvyv|}~|}|z~{~z{y|z{{~{y{|zxzxz{y|x{wz|x{{~xu{}}z}x|y|wz|}|}z{z{yxwzyxyy}zz{~}|~|~|||}}y~z~}{~~~|}}z~y~y|}|~|}~}~~~|}z}~~y~|~~|}~{~|{}~}|~~}{~|}~~}~}}{zx}~|~|}}|~}}|}{}|}|{~}{||}||~}}|}|}||~}{}~}}{~~|{|}}~}|~}{||}~|}}~~~}~|~~z{~{~~~v~~~~}||~}~}{~}~~|}||}}z|}~~y}}z~~{||}|}~}~}||~~|}|{{||~~~|~}{}}{}}}|}|}z}}}||}~x}~|x|~~v{{~|{~}~{}}}~~u~~z{~|}~~|z{}~|yx|{}|~}~~~|}{|~{~}~x~{wx{xx|}||x|y~zzzww|{{{}y|z{{|{y}{}y}|z{||||}}v~yzxz~|||w||}||w}zxwv|{x|xxyw|{|y|{~yz}~zy}~{z|}~z~|~~~w||{}y|zzz~{|zx}{vz|{~{}z{|yx|}}z|~~y}~}|~|~|z}{w{yz|x}}z}zx}|zx|{{~z{}}}{z|x|z~}{z|zy||}|}}|w{|u~~zzxy|z~zy~zzy}zyy}z{y~{y|}~{~~z}}~}~{y|}y{}||||~}|t||yz|v|{~|zxy{zzwy{|z|~}{}|w||z~||}|{{|~|z|z|{{}yx|z~|x{z{|{vx|x~z}}~z{z|}x}{~}}zz~}wy||{|}||x{}}vy{zzzx}{{|~z}{|}{|zz}y|}}~~}~{{~yx}|~~{{zz~x||y}~{{}y|{vzyx~}z{~z}{}~x{~{}~|}}}{zz}}}zx{z}~{}xw|zxzxy}ww{x~~{z~y|x}|||}}yzx}~|~{y||yy{x}}z|~y{}}{y}|{zz{~w|v}|~~|}x{||y}~|z~}y{w|{yzxy|zx~~yz~z~x}|~|zy|||{{x{z~||}y}}||}zy~~~{}~}~~~}{~~~~x~~y~~{}}{~}|~~~}~}~~~~~~~~~~z}~||}|y{}~~z}}~y~x~~|z|~~~~~~}~~}~~y}}~~~z~~~}y~}~~~~|~~~~{|{}{}}}}~~|}||}~}}~~|}}|~}zv~|~||}||~}~~~~{~}}|~~~x~~}~~~~|~~{z|~~}|~~~}~vwx}x{|}{{}{{{x{{y||yz|~{{|{xy|y|||wz{}xz~zxzzt}z~x}|zz{|z{~{zz}{{{~x{|~{}}~zzy{z|z|{{z~{x{wxz{y}{z~~{y{|z~zyz|zy}}y~z}z}{}z{{~zz}}|y{~{{z|{{}zw|z}wzxy|zvu||{yv{y|y}z{}y|y|xuwz~}}}{z|{zuy~x{x|w~~}}~||xsx|{z|zxx|}~y~z~|ywx|v}y{w}z{z}~}~x}yy|yxyy{wy{u{~z}y~{z{~{}zz|x~{{}|u}x|~|}yzy}y{uy}zy{xxz}{|~~wyy~xw~v}}z|y{yxw{z~{zz~}|y~z}}wy||o{|||z{y{}{{|x{|y}~|}|}vyzxx{||w}zz|z}~{~y|~yw|{~~xzzx}z~x~}y~~vz}|{}|x||}yz|w~{{{~y}{{|y{|yx}|x}~y}|y}{zyzzx}{|x|wxy{~{y{}t~z|{{|zv}}|}{{yz|ywz~~yv{|y|~{|{{{|wzzy{rzzzwz}|z}~z}{yx|z|ww{|vz{{}}~}}yx||}|yy~z}|}zxy}z{wy{zyz|xw{~zx{tz}}x{~|{{yx{{{||z~~|z|xu}{~{{z}{|y{}~}}x{||w{z{{x{}{ryw~}w|~|yy|zv{~zz~~~zz{zw{x~{~x~~w}}z}z||x{|}|}yyv{z{u}{{|~|{y|y~~{~}|~{{~~|~~~~{z~~|}~z~z|~~~~~{~~|~}}}}~~~|}}|z}|}~}z~}}~}||~~~~~~z~||}~~|~~|~}}~z~~|{~~|||~|}}}}}}~}~|~~~~}~}||~~~~~~~}~x}}}~|~~}}z}{}~~||~{~}~}~}z~||{}~{}~{~|~~~}z|{~~~}||}}~}~|~{|~~y}~}~{~z|~{z~}~z~{~{~}z{|~|{~|~~|~{~}}}|~}|~}~~~}}}}}{~{{{|xzx~~{|~|}}}z~~{~}}~}~{z~|}~~~~z~{}|~|z}}wz|{{wz||~{z|~zxvyyyz{ywy{|z||zz|z}{{z|xwz~zxx~z{|~xz|zy~x|{{{w~|~{zz~{z~z|x|{vy{|}|}|}||x|||y|z|}y|v}x}~|{y}}}{{~}{xq|{{|~sw|z{yz}z{|yw|xw|y~yx~~|{z~{~{yxz|{{|}}{~}|yz}|~~|~xxyy~}xzv|z}}~}{v|{{yz}{xzv}{|uy|yz}vy~{w~xy}}}}|~{{|~{||~}|z|zy}}}|}z|uxw{|wywvwx|{zywy~|{|}|x}|~~x~}|z}|}|~~~||{zztyx{zwz{|z{{zzux~}xyxwuz{wy|{z}|}}{{}~{~~{~y{z~|}~}wz|v{y{z|{xz|yyy{}|zzw}yw}z}~y~xzw}~|~|~~|xw|~{|{~~yyzuzu~|{{yy{y{}{|y}zwzx~x~z{x}}{}~{}~||v}~z{~|zzz|y}}yw|zy{{{zz{}{zyyyy}{|x}wzswv|z|wz~{y{zy~zz~x~||w}|{||}{~}{yy|zw~zzz|vv|xxv||}|{x{xu{}y~{{y~xyzzzzy~z~z|{|~}{yy|~{{||zzx~zy{yu}y{}~~y|sz{||{{wyw|z}~vx{~~z{||~}{{{{|z~~}~|{~{z~uzww{x{|~|vy{yx{y}~||{{wx|v|x~~{|{~}{}|y}{|~|~}~~~{y}z~{z~}~~~{|}|}~z~~~}~}|}~}~||}|{{~}~~~|}z~~|}|}~}}{{y|x}{}~}{|~z}|~}}||z~z~||~~~~z{}~}{~~~~|~{}~v}|}}~}~~}~}~|}}|~}~}{~{}~{~~~|}~}~|}}|~}~y~|~}~~~}}~|~||{{y|~|~}~~}~~~~z}|x~y|y}}~}~z~}~~|~|~~~~~~}~~|~~~}{|}~~~~}~y}~~}~}}{}}~~~x{zw~z{{{zyzy~~|zvtzw{xy{|}{v~|}x}z{}xyz|xz{{~}yz~yy}|z{}|wy~yy{}xz{|xyywx}{{}y{~yzvz~yp~zz|{vrzxx|wxwzw{w}y}|z|yy~{}~}zx||zz|~||zz{}yw|~z}z|zy{z{uuzxzz{}}z}ww~v}zw}~zw|{~x{~}{z~||{z~x|||w}{wwyw}|x~zzz~vx|w~|y~{yzw|{{yyu}{}z~{|{yxu|vww{{w|{yv{u}~zzwz|~|y{}~xyxwy{y{yy~z~y{}y}{{}||}|z}zu~{{zz||{|zzz|{|{{x}{}{||}{}}~{z{xwx}x}x}}{w||}{x~{{w{{|z|x}zx}{ywz}||y}|}|x|w~{||yzz|}~u|x{}}|x||{||}y|{y|{x}||zyw{}|{xz{{v}|zyuzxz}xz|}|{~{~||}x{yzy{}wyz}|}~}|zxyy}}xyx}~~{{{{x~}z~yy||~}{|{z|{z|}yy}}z}wyyzy}|}{xw{|yz{x{zyx{~yz}xzx{}{vy}~{{v|y||zz|z|zyyyx}|{{{z|{|{|y}}|vz{{zy}~zw{|x~{~}y|yyzz~{{{z|}|zy|zx{yyx{|zyy{~zy{~~{}~}yz~y{x}zyxzx{|y~u}w{yz~{~|yy{xz~vxx~w|y|zwxwxyzz{~|tzxy}xu~}y{z|zz|{}z||}~{~{|}~~~~~|~}{~y||~~~~~|~||}~z~}|~}}y}}{}{|}z}|~~}~||}}z||||z||}v~}~}z}~y}{~~}~{}}|~~{}z~z}}~|~~|~{}}}|~{|y~|~~}}~~~{}~}}~{{{~~~~~}|}~|~~}{|~}~}}|x~||z|~zy{~}}|z|z}xy~{{x}~}z{||~}|~|{{}~}|z~|~}~z~}~~~|~}{}z~|~~|x{|~~~}}~~|~y}~~}~|~}~|}~||}}~|x}x|}{~}{|}~}}}~y}{~|}|~|}~|z}|}|w|~||}|y~{|{||~{~{{vx|z{yywu|{vx{z~yzysy|zz{zz|{x~|w|zz}~|x}y}{{y}~|{}|y{zy{|z{}|zz{y|z||{t|xzyz{z|||z}|{~|}}{uw{vz{{}xwx|}|}}{~ywx|}~}zz}yv{zzzyw{|wz|x{{zwyrx~vz|~{|}}{{|z|yx{z|{~{}|~~}{y{{{~yu{vy~v}{z{z{|uyzvzxyx~{z{xz|~{x}zzy{}~y{z|w}{}}~y}{{zz{y{x|}v{|{zw}}zz~v{{}z}zv{~z}x}x~}|{|z{|z{}{y}~{y}xwz~x}yywy{z~|{|}vw}{{}zzz|v|{{|~}y|z|~||vz}~~q|~z|~|z~~tyx||z~{zw}xyvz|w~{wzyvy{}{vy~z}x}|y{~z{|x|{|~}}~{x}}}zy|~ywy{{~}wz|{|~x{yy{{}}z|y|wyx{||}zwx{|zzyx~{y{~{z}z~{~|}}ywwyzx|{~|~~|yy{y}}|z{yv|z{|z|}}yz|}y}{|}{~}{|{yw{ywy}|z||{{}z}~{xy{z||{||||~}{~{y}~|||{{{{|z|z{zzz}~~|}}{}xxyzxw~wy{|x}x}xz{}}zyz~xxw|}z}}|x~|{|}~~|{~ux}|}{~~}vzwv}yzzzzyx}|y}{w}wy}yxyyyz}|z}{w{}zy~~~}~|}}|~~{}}}~{z|~~}|}}}{||}z{}|~~}}}}~}{~~~~}~~}|~}}|~|~~|{z~}~|}zx~}z~|x~{~~y|{}}{|wz{|~z|~z~~|x~}~}~~~~||}~||~{}~~}~~~~|}~}~{~}|y~|~}}}}~y}}|}}~||~}}}|{~y|~}z||~~zx|{~}}|~~~~~|||~~~|y~~}~~||}}~{||~~}|y{z|{|z~z|~~~~|{}~|z~~~~|~~~{~z{}|~{~|~||}y~~y{y}z{{zxzy{w{y{}y{z{|yy{}xx}|}|zzxz{|yy}{z}}}zxzxw|}~ww{~x}|w{~|~{wy~yz{~|{uzz{zvy{z{||y}~{{t|{x{x}yz~}wzy{vz{zyzyu}|~yxw|{{}y}zy~~|zzyz}|}{|}~~v{w~|uw}z~|~vx|||yw}~{zx{||x}y}y}zuyz}~v~y|yy{~~|~}xzz~z~|{{}yu}}|xvzy}xx}{yz|{x}}}||{~z}zv~{}wz|vw||{yu{~}y}{}v|x|zx}uz}{z~y{ywwx|}{{|zvz|t}}{y|x{zyxyy{y}y}y}z}y||z~~{yz|{|x}~x{s|{x||x{y||z|{{x||xzy~vy|}}|yy~wy|{||zz}{{||{ywz}{~}~z{~v|zy~v}~w{}~|{y||~}~z}|}}||z{{|}z}|zz|x~zzz{yx|xy{z{{zz{v{}{{|{z~w||vy}~{z{rz|}|{{{xzz}|z{}x{}|x~z}z}|{~x}|{{y{zz}xx|wy{z{{yy~xv~ywy}~{yyzx{wy|}|x{~}|{xvyw|}y{xy{}|{yx~{}}wyzz~{zyzyz{{{~{|yy|z|y}|||v~~ywz}y{|v~{wzxzy|}}|||yxz|zz|}yv{|u{zyv~y}{z}|{{|~{u}z|u}w{xx{xxz}}zyx}|z|{ywz~}y~~zx~w{||z}}}x}~{|}|z}~~~z|~}|}}||}}~}}~|{}z|~}|~|{~z~}|}~~~|zy~}|{}~~w|}~}~~~|}{~z{~~~|{~}~}|{}}~|{{{~{|}}~~}~~}~}~~}~|~z~|{}~||}}~|y}}}~}|~~|}|||}|}}}{{|~}~{{z~}y}}{|}|}~}~~|}~}}{~}|~|{~|~~~|y}~}~}|~|}|~~~}}}~y}}}}~~}~||~~||{{}}|{~~~||}~~}~|~}~~|{~}}~~~~~~{}|{~|}}}z~z|z}z}~}~}{}}{~~}|{~x}}{xz}}}~~{~}~}}y}{}}~~~z}~||}y}~{}}|~~}~|~w}|{{|y{|}xw{x|zv~wwx~|~zyy|{x{y{ztzxzyzz}~{|}w|{|~|{{}|y{|}~{z}yy}~y{y{y{ywy{|yz|}{sv|yy{}~|{y~u}z~{zyyx{~~{}|y|y}{z{p~y}|{{{x|}|xyww{|z{{z}wzz{yyv}}z~z~z{yw~y}~~}{||~~y~}|{{y}z}z{{|wv|z{zx{y|{wxx{{yxy{|{{y~}{|zz~~yz{z}w}x~y}w{zyz{zsyy||w{{z}{}|y|}u~}x{uz}z}~z{{x{|~xz~|~{|{}|zz~x|{{~}|zyz{x|}vxz{xwuw~|z|~}zyz}{|{~{}}~||y||zzz|zwyz{zv}z~|{}}}~x}~|xyzy|v|y{|}wx}~{w~~|}z{|wyyv~~{z}yy|yv{z{{u|z{v{v}w{zv|y{{y{}y}{xzz|}z|wy|zxyy{~~~x|{yz||{{vx|}}wz}}z}}x~wwzu{~|{~~~~}xyw|y{z~}~}{}~}~}y|yt{{zz}{yt~x}z{z{{xw{ywy}y~xx||y~x~}{|}||{{|y}~{{y}{wy{}tww{|z|{z|{{z{yy{~~{~y~z~~}yz{{y~y~{y~~~zwx|wwxy|}}{z{w|{|w}xyz|xyzxuz|~~}{z}wz|{~}|~~~|~||}~||~}}|~~w}~~}}}}}}{~||}~~{|~}}|}{~}~}zx||||~~}}~z||}~~{~~}~|~}}}|~|}|~|~}}~~|y~|~{~{|~z~|~}~}}{}~}|z~~~{~|{||}~{|}~}|~|~z{{}|~}|~}|{~||~|~||~||}~~}~~~|~~}~~}~~{}~~{~||||}}}~|~~~}~|~~~~~}~}}|||}~~|~z~}|~~~~~|~|}~}}}|}|z}}|~}{{}~}~~|~{zz|x~~z~|~{}||{}x{|yzxz}yx}{~xyux}xy}||y{~wx|y}}wz}}z{xz{{{y}~{|~~}|z{}|{|wz{|}w||{y|}|z|{xz{y|}|zyy~zy{w{z{y}yxy||~x}|y|}~|zz}}z{{w{z}}y{||{{u~z{zzzvyzz|yy{x~w||{|z|vz|yxxzz|xy{ztz{|}xyzzyy~||}z{{~~zy~}xyxyyvxzvy|x}xzw|{y|{{{yzzwt~{~z{y~zxz}||yyxy||~z~||}{y~~|yzu{x{}|~z||x}xzxy}~zx||y||||}x}x}t}z{xz{||}xx||y~}y{{w|}{y{z~z{t{z{{yv}y}zytyzz}z~xy}~yt}{{~}}|v|z}{{y}}|}}vw}{~zx{|}|yw{y|z}w{|y{rz~y|x|}||}x~~xyzy|||~z~y|yu}w{|}yzzy{{|v{{{|zyz|}||||yzw}}y{|{z|wz}y}{zz~wyuyxzyyz~~z}}yx{~x|{{y|zy|{yyzt{z|zz{}v~|w{}~x{zy{zs~wyzy{yx~z|ty{||y||z}{|{}z~yz{x||yyy}~{}}xz{z{w}{}{{zx|wzy{y{t||zz{wx{x|zz~|zz|{zzxyyuzzxy}|~{yy|{{{z~y|w{{yyx||vzyx~z{w|~z{u~|~z|z{{{}|~x|}|z~z}y~~z|y~y}z}{zy|}}~yy|w||zz|xxy{~{~~||~~}~z}~~~||}~|}~~~}|~{~}z~~|}y~~~}~}|}~~|||}~~|z~~~~~||}z~~~y}~}}{~~z|z{~}z}|}}xy}~~}~}~|}{{}~}~}~}~~}|~~||||}}~}}}}}~}}}}~}}~~{|}}||{z|}{}}|~|}}{}~~}~{}|}}|~{}~|~}~{}z~|}}}}{}~~~}~y}|~y~|z}|}}~~{~}~||~~}~~~||}~|z}}x}}~{{y}}~{}|{}{z~}|~~~~~}}zy~}~|y~}~}~~|}}}{}~|~}y~y}~||}{}{~|~~||~~{}}{~{{}~}y{||~|}wzz{z~zxxw{yz|z~yvyxz{z|{wyyy|~yy|~||z|}{~}~z}{||vtz|{|~|y~zwv|y|tzyzz|||zxwv}wz}w|zz~|{|wx{}{|{{|{~y~|y{y|z{{yx|w{{|z|zzyx|z}zzw|xy}vv|w}y{xy{{|{{|wyvy{{{}{|w{|zx||yz~yzvzxx|z|||}{wxz|w}z{{xy{z|uy~w~z}zy{z~zyzx{|{z}~zv|zxxx}zw{|y{|~}w||zxw|yz{|w|~xx|{}|}}~}~{y|}}{||z}~zy|{}x{yxwx{{x|y|ywwxz~zz{zz}~z~}}}}|rzz}v|xyzv{}}x}}x{~|z{|x}}~}|xy||}~zyzz~w{{w}z|y}vzz}~{z}}z}{}}~z}{z~w~{|~~zyy|y~|}z{~z~zy{wzxzxw{y}~w{xx|y}|{||z}{|yx{}}{}}{yzyyzx{zz{vx{}y|z~yz{}{{y{y{yx|}z||~{zz~xz}}zz{{|}{z}v}}|yy{x}{|{{wz{|yw}zzxz|xxy}x{x||{z}xxz{z{}uz|~|}|||v}z{{}zxw||y{yx~|yzzv{yxyw{{|}|}yy|yz}}|}w{~zx||y|z~}~}|}|z}zz}zz|zx{zxxz|wxxz{z}||{z|{}|yx{~|~x{|y}xz}}|xy~}}~}z~}}}~}w~{{}~~~}~}}~~}|~~}}}{}~~}|~}|||||}{z}~~|~|}}{~~}|}}{{}{}{|{}}{~{{zy}{~~tw{y}~~~~}}|||~~~~~~}{z|y~|~~}~}{z~|~~|}z~~}y~}~z}~~~~}}~z}z|}~y{z{}|}~|~~|~}~~~}~x}z~}z}~}~~}{~~~|~~||{}}}}~~}{}|~|~~~~~}|~}x}}|z}{}||}~{~}}{~y~||{}~~~||z~|}~{}{|~}{zwwv}y{~z|~}}{|||}zx}zx~|}|}{|~zz}x||~|wvx~x{y~}|z}wvv{yz{~w{yy{{}vx{|{z{{zzw|}z~z|wvzz|y|zz|zz~y|}~z}||}||wy}{}~|}z{~~y{}z}zv}||{{{yxyz{{y|zz|y{~|{{x|xx|y{|||wx|y|zz~}|x{~}x{z{zy~ww{~~|}|z{~x~z}~zzvy|zw{~yzxw|z~{}|{~z{~}y{{wzx|w{}{y|{v}z{|z|y{x~||~{|z~u{z~~|~x~xyy|}wz|z|w}{|w}{z}}z{}~{z{x|}wvyz~}|w|}xzzzxz}}~{x}}|}{x}z~}~{|y{zx|w}{{}yz~zxw{{y}{|{~yzx|}||{|zyw{~}u}t}{z}{z}~~z}|yz|{|{|~z~{{y}~y~|t{|{zz|~{zyxw~}|{{||{xw|||{{y{vwy|||u|z}{y|}zzy}{}~t{|z|{v{yxz{yzy}z{vyy~{}~~~z{|vy{xyxy|uz{y~{z}}zz}zzwvx{yzxz{zz~~{~|v~x{}z{x{}~x{~}|~|yxy|z}|}{|}y~|z{|y}z{{}{tuzzw|~}}yy{y}zuy}}z}u|{{}|~}xwy|yv~w{z{~{|z~z~yyyz|}yyx}x}}~}{||~z{}x|~~wy~uyuz|wz|znyxz}}txzxz~~y~~{yx{}}z~z{}~}z~z}|}~}~}}~}}~{{~~y|}~}~~|{z~~{}~{z~~~~}}}~}x|}~|y~}z|}|~~~z{~~~}~|~{~~z{}}|}|~}}}~}|~|}}||~{}~~{~|w}y}}~~~}~z|}~~}z~~}}}~|~z|}{|~~~}~|||~|~}~{{{||{}}}}}~{}z}z}z}||~z~y~}{|~~}~~~~}|~{|}{~|~|~{~~~}|~~~|~~~}~}}~~x~~~y}}|}~{~~}|{}~~}|w~}~}}w}|}~}|{{~~~}}{{x}}||}}}~~~x~zz~{~|~}}{}~~}~~{u~}~~z|}{z~}}{~}~z~r~}~|y}|~zx~~yx|zy{}xzzz|t}||||z{y|}{|{uuuwyzy}zxv}zzz}}~|zz{{zv}yz~z|~uxy|~{xz{|{xyyzu}{wxyxwuy}ywy|uw|{~~ww~}wxz{{{zv{z|{x~zx}y|z}}{|{{{{~zyx|v|x{yxv~yz||}}{z|uzyx{{vxz{{}zxy{wz|zw|z{|y~{zz{~|{z}w~zw{~{z{~~~|||}y}~wyutzy|zu}{z||{}{yzxwzwz}y}yxz}}}~}z{{zx{~yw||{~z|zwx{zy~w~y{vwyzyywzz~{z{{x|w~}xxwyxw~z{{~~z|xw}{twx~}zwxyy{}}}|}{|y}{xww{{s|x{{{|z~}w}~vy~}xyvy|~~|}{}|{w{y}|vz}xsz{x~xy{{wz}{xw|{{||zy|~~y}z}|}{y|}~{}||y}{}~~}{w|xwuyyz~|~x}|wvx}|xxy{}~vyy{{{|}xz~{}{}}{|{yz{{}~~}xz|z}}zu~}{xzy|{z|yzwz~zzy}xyvxzzzzx|{{y{|}{zy{yx{yz{z}{{||{xu|z|{xwyx|yx}{{|}{xyvywyt{u~vuxxxzw|}~{x}|y}~|~}z|s|~y{{|y|{yy~zxw{y{}{z|{{~|yzyu{yzx||~xu{ywxwz{~y{yy~x~xz{w~x{~{z~v~x{tz|w~{}|z}zx{{wyz~}w~y{{{}{yzz}{y{{x{yy|z|x}}~z~yw|~~}|}~~||{}~}}~|{~|~}{|{|}||~~}z~|{~z}|}~}~}{}}z~{~{x|zy~}~}~x|{}}~~~{}}y~}}}~|z}z}yz~||{~||{}~{~y~{|{}|}z}||y|}|}}~~~|~}}|~|~}|~w|}~{}}~|~}|~y}|~|y~~}~~~}}}}{{{{}|~|~~{|}}{~{}y}~~{~~z}~~}|}~}}}|~||~|~|~}~~||~~{~~}|z}}{~}}~|~~z|}||}w|~}~yyx}}}}|~y}|~~|~}{}x|z~|{}}yzxx|z||}{}|~|~~}w|yz{y{y}}~~}w|z|zvzx|x}ywzxy{}z|yzz}zyt{zzy~|w|yz|zy~u}ywxz{x{{||{zxyzzxz~|y{{w{uxuz|{z}x~}z{~z}tzzzxyvxxwx{}yy}z{}z{uxyx|z{z~}y|{{{{{y}|}{yv{zy|zw|~v~xxy|{zy|{~vzyxy{|zyvzzz}z~{~xv{vw~}y|zw{z}y{vzxz{z{wz{x|yz|}{xzy{y|{}z{z~y|vw}|z||z}||{}w}}x|z{{}z~~x|zx{{x|y~zy|||}z{zwyyzw{}y~{z|~|{}{z~{wz~{zy}vy~}~x{{}wy}zyx{}x{|v{zyx}yyx|{{}{}y|y}~x|}}}{|yz{yy{zy{vw{}}{}{y|{|y{zyw{w{y|}z{}x{|vzxxzzx}y|}}yt{|{x}}}yy||}{}|}|x~~z}|{}~v}{|}z{~z|u{wzz||z{~z}{|x|zw}}}~{x{~|wz|z~z~~~zw{~zz{z}|x||~xz{~zxy~|{{|{{~y{vzxy{v{zzz|x{zt}{~v|xy}v{u}y}}|y~yy|~wwz~}||v~z{|{}x{xwz}x|~y|z~}z}{z|u{{y~xz~sy{|||z~yww~y||~{yv}xu|}{~z~{~zzvxz|yx~z|wwy~~x{||yz}yw}wu||yux{}xxz}{|yysz~{{xzz}~{y}}y~z~v{zv{{~}|z|yz{w}{}y|wzzxzzr{||~}z}}||~~~||}|}{z|y~{}}}}|{}||z~}~}~}~|}~|y|~}|{~|~y}|z~|}||~{z~}~~}z}}~~~}||}}~~~~|{y~{|~{{|}z}}|{~|{}}}~|~~}}}|~}~}~{~}z}yy}z~~{~}~~}{z|{{~{~{~{~~~}~~|}{}|{~~}}}}~~~~}}~~~~|~~~|}|}||}z|~}z|}~z~}~~z~~}|~z}}}~~{~|}}}z{~~|}}z}~}|{}}u|~~~~{}|~~~~|~}~~}|y{~~~|~}~~~}|~~~|||}~~}z~}~|}{{}~~~~~~|}~|z}~~~~r~~~}{}}~|~{~{}~x}|z{|~xxzx|}v}{yzyy}xz|wyyy}wzz|xx~yvz~wx}zzx}|~~zz}}w|zwzu}wz|y~{z|zwxzyxyxzyy{{x~zy{zzx}y||wxwyx~z|x{xzzx|~zuzw{v|vwyztyz~}{z{xz~x~}yyz|~z{yx{||z~}{x|{yywyx{~z|}}w}||~y{{}~yzzvz|}}}}x{|~}{u|vwtyvw}~z{{}z{|zy{zvy|zx}z||w~yyzxz{w~z{~}|z{zw~{x|}{~{}uyv|~{z}x{|{z|zyzxx|{w{x~~}z|~w|y{{|y|}}yz{|{~zzz}v{ywvx}{yx{x}wv}xwxwx~yz{z|zvv}zx}}|y}~{z{z~z~}}|~z}yz~~x{}|v}{{|~{zyxz}{y{{ys~}~xz{}{}zz|~{y~|}~y{~x~~zy|~{xyyx~y||}}}{w{zy{y|tz|}x}|}{zz~~||}wyz|y{vx{x{}{y}zyz~z{|~z~{z||x{||z{z{y}v}z{{zy|{x}|}{{yz|||yyywzyzy|}y{}{{~~xx|z||wy~x|s}xzzxyzyy{{|{z~}y|xxx|y|zwuw~{{}zzy|yvy{~|}}zz|{|{{z{uzw}y{yz|{z|x|y||{}{yxyy|w}v|z{y~|}~zxyz~~}z{{|||z~yzz~y}{}{w||}u}yz|y}}}|}vy}zzz~{t{{z}z|vx{}{}y}}|~{z~~|~~{}|~~z~|{~||}~zz~|{{~~~}~~~}~~|}~}x}}|{}}w}s|{}~}~{|sy}~~{{~~~||~y}|}~~~~|~}~~~}~z|~}}y{~~}~}|~~y~||~|~}{|z}~z}}z||~~}~|}|~}{y~{}~}}~~~~}}~|z|~}{~~||~~|}~}~z~~}~~|~~~~x|~}}|}z{|x}{~~z}z~|{}{~~|}}~y}~}~~|~}}~y{~~}~y|~{x}~~~~|~|{{}~{~}~z~~~}}~~~y~~|~z}|~z|}~~~}{|~}~z|}|z|z||}y~~{~z}~~}}~~~||yy{|{{y{||~vyx{xzy|~yyz}zxx}z|wy~x}{x}~{v}{w|}}yy}yy{~xzx}v{w~w{}yywz|}zy{|y{}{{~{{z~|yyyzwxx{~}{~zyz|~y{{x{yuz|}||~{yz|yzyyyz~z~zwvxxy|}zwz{|x|~z{v{w}xyuzwwz|qzx|x{{yy}}y{{{z{x|}z~}}zz}{~z|~z}y{~{yy{z|}{z{xw~yyxy|~{{{{~~{yz}~yzz~{}z}z}{|z{y~|xz|xzw|~zzxy}y}~w{x{~wx{{v~~xv{z{~~|~~xzwx|xwz|w|u~}w|xwy|z{y{}yz|zyxz~x|y|{{~xx~s{}w{yzv{yyz}y|}{{zy~~}x{z{{|y{}{{~}~yw}~{{yzz|}}}~zvz~~{}xwv|zyy}{z{|z}y||{zy~{zyuz{{|}xzvw~~|~y|}xzx}~x~}~{{y{w}|w{{y{zw}{|wy}}zzzyx}{{||yz|}wz}z}{yzzyz}z~zy~zzyy|zzy|u{}y{}|yzz|yy~{x{w||{uw~}{{{x}{{y~{z~z||}|{|y|}uwxw{yuyyz{|vv}z|x||xu|y|v}}|{y}yyyyzz~w}wzzxyu{{z{|zzz}x~z~|xyw}{|z{z~~~ww}}uyx|syx{zuz}y{{x~yzy|x|{{}y}zvyyx}{{w||~v|zz}|z}|zzx|~|xz|yv{}~|}}~~~}|~|}{z}y{{z~|}y|~~}~}{}z~~~~}{{}y~~}~~~|{}t|}}{y||z||z~|}|||~}}}|{{~z}~}z}~}||}y}||~~~}|~}{}}~y~||}~}~}{{|~~~|}~}|~}}}}}||}y|~}{~{~|}xz{~~}}||{~z~~}|}z{}~|{~~|{}~}}}z}|~~~|~{}}}}~{~{{~~{}}~~|}}~}~z~y{|}}}~}}}|}~~}}~~y~~~}}}~}}~|~~~~}}zy}}{~|}~~z~~}|}|z~}~}~y}||~}{{zx~~{~~{}~}~|}{}~}}z~}|||~}|v|y}~~~~~}{zyw}vzz~z|y{zxx}wz{|yxz|yw}vyzyzy{~}|x{~z}|z|y|{|yz}{x{y}}zw~v|x{}{y|~{~x|xx|{zyy~|~zz}{yw|zyx{zz}{yy}{z}x{~|{y|{uyxy{}}z{x|}yx{{|z{xvvyw~yw~uz}wyx|xwvx{|z||y{y}x~|y~|~zyz~y{x~zt|{~{{~~|y{~}{xypywzx}zzzxx{|xzyx|xy~{wrw|{||~yy{yy~zz~{|~{z~{u{|v}~x||yx||{}zv{}{y{||z~~yzzyx{ywv~{~zzx|~y~zz~||yz{}xyzy||}x}~yx|y}{|{y{vvxyyyyzz||}vv}x{{vz||x{u}|}zz|}{}~~{y~y}{~}z{}uyyz|~wuu|zzzxyxu{{y}~xy}||wzz~~u~|}~xy{zz|~{}}{}|x{vx|x|v{|v{u|v}{|wxz{ywwwxu}z}xwz|xyz}y{}zy~v~}yy{}|xzz|{}~~vsyxy}yzy}}x|}x|zq}z|~z~|yw}xxx}~|{}zz~}y|{z|wy}t}u}t||~{||{z{z||{z{zyz~}zv}}|wvxyv{x|||z~|{yu{x|}y~yy}z~}xy||{}}|~|{|wyyvv{|{y}}|{|wu{yzxxxy{{z|x{{y||z~|}~w{~|}w~xy|}}|y|zzzz~}x~xxz|{yz}yzwy|z|xvy~~xzwzw~x{z|}z}|~|~}y}~~zyz}~~}{{~}|z}}~~}}}}}|}~}~|~|}|{}{z|||~{}~}~||~}~~~~~~|~{~~z~~|~~}|}~|{~}z~|~~~|{{}}z~|}~x~~~}}{|~}~{~{}||~|~}~y~x~|||~}||~{~z~~~y{~}~y}}z{}~{~~}|}{{{~~y||||{|{|x}|~|z~{~|}z|}~~||~~{}|~|~}}||~~|~y{z|}{|{}~~~}}}|}z~|{~{}~z~||}w}}|~|~||}{|~y~}|{z|z~~}~}}}~{|}||}~|~z}}}}~z|{|{~y|}~~}}}y}~y|{xz}y|{z|{w|{zzzx||w{xz|}}{x~|{wzvyxzww|z|||z{xzy|x{z}~z}yyyyzy|w|{yxzzzxy||uv|{{uu}}~yx}y}xx{{}yz{}{w{y~wyy~|{w~|{y|||~xzzy}zz|{|}xzvy}}||yxzy}~{{xw}zwy}{~|{x|}|}z|zz{{{~zx{{z||w}y}~w{}}y}x{y}{zzyzxx|}z{|}tz}z}|xz}xxyz{z}y}~|uw{}x|{~z{z~{{|y{~{}{x{|y~xy{|vywwxzy{yy|{z}}zuz|x}zyx|z}{zz{y{z}zzzy{y|{z{{zz~}xz|~y{y}|y{}||yz{wz||zzzy|~s|||{xz{|{x{z}yy|xzx|w|}x~{xyyx|}{zy{z{wu~u}}y~|yy{||}z{yz|y|wzy||{~w~~}ws|{yx~{xyy}~xzzyzx{w}v~zzvz~x}w{y|{z|v{|{{}~{|}wxyy{|~}y|{y|z{zy{{|y|x|{|wzzzu~x{|yxz~~yzz{|t~{||xy}|{yxz{y{x~z{~x|~zz{x}}y|~v~|}x|{v{{yww|x{|~wzwyzx~}|y{||y{{|x}xzzx}zzz~{zzy{x}{|}y}z~z|xv}y{zz}y||xx|}~wz{|z|w|{{w|{{u}y~zy{{y{x{{||{z~y|z{{|xzx}xzzy|~{z{|y}|z{~wy{z|}{x|{{|x~~~~~z~~}|~~|~|y|||}~~y}~}{{}~||{~{{{}}}~{}~~}{{~{||~|{}}}}|~}|}~}x|~|~|}~|}}~~}{|y|~|}~|~~}z}}~z~z}~{{~{~~z~{z|}|~~{{~}|~~~~|~~}~~}{t~~|~|~}}}}}|||~}}~{z}|~~}}z}{{||}|}}z~~}~}~|}|~~~~~||}}~}~}~~~}~{}~~~{}~~~~{}~~~}}}|{~~~z}|y}~~~~|z~{z}}}}~~~|}}}}z~||{{|~z}}~}}|~}|~}}}{}z~u}}{}}~~~}~yv~{z{xzw~}~w{}xww{||z~yz|x{v{ty}x|{}}y{~zz{{yxy|~xyz|}}{{|z~{vv~{|{|zw}{y|xxywy{z|xyzzzz{wu}{ywx}|~yz|xyz}yv{{||yy}x||xyy|y}~{zz{}~{wx{}v{x~yx}xxxwyz~vzy}xz~||x}|{x|y|zxz}z~w{~z}}z|}|}w{x||w||xy}z|{yxuyx}z{|w{xzzwy}~x{||}}z|{}{yy{}yz{}}xy}yz|v~~{z{z{wyz{zzwz{zw~w{{vx{yyyz{||{|y|y{z||zwy|{}~yzy{~zzy{{}z~|xzzwxyu{z{|~zzyzwz{~}{{z|{x||wy~}}|xy|||y||~z}z|xw{x~}zyy}{yy}vxwzx{m~x}y{|{{|z}||yz|xy|v{x{{{z{|{}|{yz|}z{z|ywy{z{vzyzzx{{zz|}xuw{{yy}xwy|z|{zw|wy|w~}~~}}~|~zw}{}}}xz~y{|x{yx}{yvzxy{w||u~y{|w|{uyxyxz}}|{z}zxyy{z{~~yz~}z}yzz{zz}xxzyyyy{{s{y|z|z{{}|~|xv{}~|z~zx{{|x{~{|||w}y{y~|yx{~x}}xwzytz{y}|wz{zzzy{zyzyw}xy{{z~~y{z{~z|{~|{|x|w}|yz}z}zux}xzyx}y~xyv|yzzwxyyxyx~~{||zyzzy{x|y~}|}{|||yyz~~}}}|}}~~z~z|||}~~~}}~~|~~|z}}||{{|~}}~}x~{~~}|~~~}~{|~z{~~}}}}}~}~|}~~}}~}~}w}~}~|}}|}}{{}}{|~~}|~{{~y~~~~~}~{~~|y~|}{~}x{|~y~~}~~|}}~~}|{~}}|}|~~}{~~~~~}{~~}~|}}{|}~~}}~|~}~~}}{|~~{||}{}}}||}{z~~||{{}}~}~~|~{~|{|{~|~}}}~z}~}z}~~~~~~~{|w~w}~{}|||}~||y~~~}~{{~|x}||{{~}}|z{}~}~}~~{{{{wzxv{x}u}}{w|zx|}w}{zzvyww|{ww~|{w|yy}y|w}|zzzxx}yz}z|}{{{}y~w~vyvw|}yz{{{z{~y||y|~~}xw|~zwy|z||x|vyx|z~}z|}{|w{zz{y||yyz}~~~zxy|vyyy}{z||zw}~z}yzx}|z{ww{}zw{wz{xyx{zy{z{{x{|x{yu}zv}{~|zz|}{~yx|x~}z||w~|{{w||~zzyz}zyz}}xz|yz|vz{}{z{|z}zy{}y~~}zy{zyyzz~}|{~}yy{||wz}~|wx|{zzv{x{{~|y{}zy}yz~~|{}zzxxz|{{z{}}zx~||zzzy{|z{~~|z|}{}xx{|{y{|}x{xxwyzv}{~z{{xxwxxxy}}|yy}{}z}|{y}|zy|}|yz{}z{|y|}{|{x}y}|u||z{y|}w{yx}|z|{}zx~}|y{{z|x|||vyy{z}|~z~|zy~xxyy|u{{|z}w|{y~xz|{z{yzxzzvw{{}{}x{|{yx|}|y|yzwx~yyz~v{{}yxy{y|xyyxyzxv}~{z}~}z{y~xx}w|}v~|xyyz{|z|}}|zv|}|wz{~|wzww~z|z|}{{|x{w~w~|x}}zyp~z{yy|{}|z|{y|zzz}{{|{}}zz}}wz{}{|yuzz{{x}xx|y}w}yz~xy}x{z~z}z{z}y|{zvz||}xz{x|yw~|ww}}}}{z~}}|}w{x|{{}|zz||~}~z{}|}}z~~~}~}~}y~{{}~{~}}~}zz|||}}}~|~~}||}~~}}}~|}|}z}}}~~~|}||}{{zz~~|~y~~~z~}}{||~}|~{}~}}|}||y}~|||~{~zx{|~~}{}{{}z}y|~|~~|}zz{v}}~~}~}{}|z~}z~|{~~}}~y~}{z~~~|~|}~{{}{z~~|}~|~~~~{{|~z}|z}~|}x{~}~{~}{~~~~w|{|}~|||~}~{}}}~~|}~~}~~}{w}|}}~~|}~~}~}|~}|~}}{}}~~z~}~~}||~z}|||}|~}}}y~}{~~~}{z~~~~~z}|}|~~~}x}~||}{|||w{{~{y{}zz}zzu{y|wzvyy{uxz|{y{xv|yzv{yx|ux{zyxyz{yvz|zy{{|zz}{y}~z{y|zx}}|zzy{x{}yyy}y|yx}~{}xv{{wzw}{z{|z|zs}z{~z}}{yxz{{{|xz}x}zwx{wxyzz{{~y}{x{wz~}{~zwxzxxw~xz{|}{yz}x{}{}|yyxw|}}|}zwx{xuu|x~zxvy{{|{zxy}yy{wx{{xy}}y|yz{|z}y|z~xz||w~yy{{}{xzzy{z|}vyzz{~yzz{y|zy~zyv|{~{~zy~y|}z~}yx{s}v|~}{}}zy}{z~wwxzzwzzz~~yyx~w|}xzxz{yyy~yx}}z{~y}z|zyy{}~|y||xy~}z}}|~z~xxz{xxy}v{yzy~ztx|~}w|||wz||{~~zx~w}}}|zzyzww|{zyz}{zxxyz{wyx}yvy{yy~}yx}xzxx{~z~{x|}}{{}}y{~z~t{z~{}|zwzy}{yw{{|yz{v{zwwz|}y{uy{{{zyww|}{v{w~{x{zz~z}~}z{}|{|}~yxxzyx}}~zy}z~{vz~{yyzyxyz{{zw{xz{z~||{}y||y|{{z||}yx|vzz{y{{xwyzzzyt}zu{{vx|{~{|x}~w}yw||}}~{~y}yzx||{}|~{z}~|{|x|z{yxy{|xuzxvx{x}|zwz{w~~}|{~y}{{}|yuuxw}}wzz~}}|}~{}~|}}~|~y~|}|zz{{}y|||~{~}{~}~}|}}}~~||~x~|~}x{~~}|}|~{}yv|~~~~~}||~~z~|~}~~~|}~}yz}||}~~~}}z|}{}~zw{yz~~|}}}~}~|~~}~|~}}{||{{v}}~}{|}~}~~z~}}|}~}|{}|~{||~|}{}|~~~|~}}{~~~|y}{z|}w}}}}}{}{z~}~~{}y||}||}~{}}z{}~|}~z|z{{~~~|}}}~}}w{~|{~|}}~~}}~}|~~~}|~}}|}~|}z}}~~}~{~~}}~}~~|~}y}}|z~}~~}}~{{|~~~~}~~~z}{z{}y{zzy}{||v|}z{{tz{yy{}~~zw{zy{|{{}wy{|{}xvzw{y{{yxxx{y}}}vz{|xw}}z|{|{vy||}|{y{|y}~{|}||{z{x||w|}~xyx|z{w{zzy}}y|z{|yxzxxy|z|}w~y|u~~|}}|z}}yzz{{{{~{zz}|{{{|||wz}y~z}~xzz{}~|{|yzzy{w{{y~{~zv|{{{||}wzy}x{z}zx~yxy}|wxzy|z~y{yvw}zzx~xz{yx}|~}|}zx~}w~~|yyyz{zz}zxz|||x{x||y}zyz}xy|yvz|{zx||~||vyw|vwywzxw|~z~zwz{}||y{~y{{uy~y{{y|v|y{|{yvz~w}r~{y~{}~zz}yu}|y}z~yw|}|{{||yz|~z~{}}|{y{zxvyyu|syz{||wx}y{}}xzzx{|w}{z{q||}~}vx|zu~}{x{{|u||w}yx||xyzwyyy{xyy|y|xzz|z~{w|~ww{wzzy}vzwz|s{~y}y|{{|x{v|{z||{}y}zz|y~vz{x}~xyz~xu|w||xy{yzz{{|{vwz{||xz}{y~z||x|w{~{{{~~y~{{~xxvx|}w{yx{y{~{w}|{}zvyy|}v}}zz~{}~wyzzw}xz~vz|{zwx{|yx~x|{yz|zzu|{xzzy||~y|{|{x{}~yy}}}{{}{|w|y{}~{{zw~}~~z{z~{}yyzzwzy{zyyzz|}}wz{z{z|}y}~~z}|{~~~zx}}~|}~y}yz~}~z~}~~y~~}|~~}}y}|~x}}|~~}~~~{|}y~}~~~~}~z~{~}~~|~{}~}{}z~||~~{|}}z{y}~{{}}|}~z~}|~~{{|{}~}}~}|}}{}}~}}~}~{|~|}||~}|~~}}y}~|~|~}~}|{|~z|~z}~~|{~}|}{}{}z}|~}}|}~}|y~~}{}}}~||}}||~}~}z~}~~~~}}~}}}}{~}}}~|~~~{}}}{~}u~~~~}z|}y~}}|x}|||}~}}}~||}}}~zw}|}~}~~~~}|z~zz}z~|{{zw~{}xzu{}y|xv{vxyuy|wy|vzv|{~{xyz}v|z|x{~y{{|{}y|||~}{|ywxzzxv~z{}w}wwyzzwwxzxu{{y|~tw{w{xyw}xy|{{v||||x|yxzyx}v|zy{{}|~|z|{||||zz|y}}zxyz{|{yyvzzxzyx~y{~zzy{yz}{|y|z||{}}y~x||y{tzyw{|wuz}}}yz}~xv{xwz{xwvw}v~x~y}|z|xz||~}~yx{v}xz|~~{|w{}{zvzzyxyx|{}zyu|}y{}~yyvyx{x|w~}~~zy|{y{w~}u~yz{y|~~zx}~~~w|{z~~{|yyy{wxx|v|z{}tyyxx{z{y||sv~}z}~y{{~}yz|zwx|}z|~z|v}{|w}{{y}y{zzw{zvxw{}|yz|z}|yzvy}y}y~{yzx|~~~}y{}y||{}x{z{yv|~{|w}}~|zxzv}uyv~{u}ztzz|~|{{z{~|z|~{|z{|zzwz~z{}zy|wx|x{yx|xy|xs~~|z}y}|x}|x~ywz|}{}w}z|~{zv|{}|xyu{|{zyz~x~|uzyzxzzzywzw}}}{zzw|~|z{wxxxz}{|z|~y|}yy{}zy{z|||}z{|}|y{|~y}~x}~|||{}wzx}xwzx{z|zxx}||~x{}|{{}z}yx||}y}{{|z}wzy|~z|yv~~yvzxyyz}}z|~}z}|yz}}|{v{zz|z}|{{|||~{{~{{y~||{~}x||~{{z}}~z|}z~}~{~x~~|~~~~~~}}z~{~|z~~~z}~|{}}}~}|||z{~~}~||~}}~}|~}yz~|}~y|}}z}~y{~}~{}~}~}}~{|~|}||z|~}}}}~|}~}z}~~{~~~|}~|}}~{}~~~~~{~|~}zz~~xx{~~x{~~~z~{{~z~||z||{}x}z{}~~z|}|~}{~w~}{{y~~}}~z~}}{}{}|}~{}z~|}~~}~}}{z~}}}{~|}}}}}||~|}|z}}yz|{z{~}}}~y~~}{~}~~~|||z}||~}zz}~}z~~}x}|~|~~{}~|~}}~~{}|y}{|z}~y~}||~~~xy|ywy{~}~xwy|zxw||w|~z{{|zx}z}zww{x|x}ywx{|{wx}}zy{zzxzw~{y|zz{{vx~vz|z|z|}||z{zxv|{{y}z{zz{uywzx{y}z{|uy|vzy{|{z|y{y|yx{{xxzzwxyy~}xy}zx|y|y{x~}z|~{xywxxzwyv}z|yz~yzxv|{z}z{u}}zy}{|~}}||xyx{}{x|~{|~{~y|}}{zzw|{{~{xw}y}|v~vwy{{zzz|z{z|zyyx{|z|yy{wwxw|zz||x{z{|{~{zxxw~y}xxu|||vz~}xyz{|{y{xw|}}~x|xzwz{zx|u}|{z|zz{|}}{|x}xzz{|~}{|yz}}yz~~z}{yyw{~~xyzz|{zwt}}z}w|z~}|yxx|r}{|zyx}wzzxw}y{~|yz{}~u|y}yy}{}y~}|zz~}y{~|{|w}{o{|}w~y{}{xw}}{{~{}uuxyww|z|zyx~}{~v}ww{{z~yzzzzz~}~zxy{xzx|}~z{|zzwz{xy{u~{|zu}vyx{zz}~{{zz||v|u{x{~{y~|y{y|z|yy{w}z|{x{{wz{x~zyxv~z|{u|~{xzxz~z{~{~zz{v{zxzyzz|y|{{x{}~{xy|zw~}{z}x}w|z~|y|y{zwxywx~{yz|}x|vx{{{z{|zy}}}zyx}xz}z~{|yx{zvx|{|{|{wyxzz|z{{|y}}}y}~~~{}}|}~|~}}~|z~||~}~|}|}~{y~|z}~|}~z||}~{}}|~z~~~u~}}}}~|}~~~|~{||~~{~}yy~~{|~{~}z}}~{}~}{|}~~|~x}~~{}~}~}~~}}~~~x~~||{|||}{z}|~~}}|~~~~~~}}~~{{{~~~~|~}x{{z{{~wy~~~~}~}}~z|}}}~}{}z}~}yzz||}||~x{{|}~~~||~|{~}}}{~~{|~|}|}}~~}|}~|~~|s~}}}}~xz}~{}}|}}{}~|}y~y}{~|~~|}}}}}}~~~|~}y}x~~}}}~~~}||{z||~|}}|}|~}~x}~~|w{zu~x|{|}yx|}{vvwz{wu{|{{uvx{v}|zz~|{y{x|z}|w~{v|~{}~~}|xz}xt{zzw{~ytzwx{wxy~z|w|xzzx|{zzyz}y{zzzwy~|x{zz|z{z}{|y{|y~|xz{q|~{w|x|vy~|{zxwzyyy{|zyyx}y}xvx}zw{w{z|{}}}~}yw|}x{y|z~|}zy}{{|x}xx|z}}zw|yuyxww}}y{xyz{z|xzxx|}|~x~~|x~~|qy}}{y~{|}~}{}z~~v{}|uxzxyw}yx}zwwxz|yx}y|~}xy|~vzx}{|~y~w}|~~y~x}|wz|z}y~|}yyz||{xtwu{xxx|x}~x|yxzzv||~yy|}z{yz|y}x{|y~{zzz~}xvx|zx~|{|yx|xzw{|yyz{y}{{}z||s{y{zw{{}z}}~~{|yyzyy||y}zwy}yz}{~||z}~z}{zx{z}{xyxzyxyzz~w||{zvy}z~}x{zyxz~wyx{~ww}x{~{w|yx~{xx~zz|y{{vzzwv|x}{~y{||vx|~y~wy|zzvyw|~z~~~}v~yxz}z}wz}zw|y|wwx~yy{|yxw|u{z{y{y~|u{y|y|~z~zx{}wy}{y{~|}{z{x}z~xxy~{xvwy{z{||}xz{{zvvyz~}}z{vx{zx~{z}|~~|}}{xv}vx||{|{w}yz}x~zv~{wxyz{zwy|yy}||{{{|{}~y{zy}}z}~z~y}y}~x~z||~|}}}~~}}|~~~}{}z}}xz}~||{~{}~~|}~|~~~z~zz}~xz~|{}}y{~}}|z|}~~|~x}|~~~{~z}}|v~}|}}||||{}~~}|z}}}~~|{~{}}}||~z}|~z|}~y{~}~~}|~{~~y|}w{z}}~}}~|}}y||{|~}}||~}zz{z~|}{|y~{~}~~~}{|~~x~~{~~}~yz}~~~~}{}z}}z}~~~|z~ry{|~}{{}~~~z~z~y}||||~~~~}}|}~|~z~||~|}~}~}}||{~}z||~~|~}{~|z}|{}|}|~|}|}z|~}}|~~}|}~~~|{|z{z|{zxv{xzw{}|yz~zxx~|zzxxz|vwy|{{|{|{}~sy{{~y|{zy{zx{yvy{{y{|~y|{{{zzzu}zzy~}||zzyzyz{wxy{xz{~~vx|~|u|x~yw|xxy{vw{w{v{xzxy~wyv}wvy}zxy{yw|z~w{xxz{}vx~x{{{{}y{}z}w|ww|}zx~}w|z}{{{z~}}vxz~xy|zzz}}x}w{v{{|}w|{}|zw}}ww|xxzx{xy}r{|{{{zzyy{v{wyzyzzzu||zv|~z~wxxw}}wz|wzx|z|{x}~y~w{yzyxuz{x{}z}~|yx~y~x|y{wyz|{{x{zzz{||yyu~w}vzwy|zw|vx}v|x{yu|x}xwz{}t|{}}{y{||xwxv{x|{|}||zx|}y}z|~x||xz{{{{{|{xwzxuyy~}yzw|z}x{}|x}{z|yzxw~{x}x~xw~|~yzszyzxx}xyzyy}|~y{|}}wz{{zzzxz|x~|zv{w{{wzx||{zy{}{{|w}zyz{y{w}zzwyvy~y||}}zxyzyyz~x|yywy~{{xzw{xxxyz{z~vxxyxwzyyxu{}{yzwzxz{yyyx}z}}|z||x{y|syw{xzzzvxy}wzz|y{r|xyx{z|zz}xy{zvx{v{z|vxzy|xz{|yz|{|{z{||xz|y|}zzy|y|zu|{u}}{z~yy}uwxyx{}~}{{~zzwyzy}}x{y~v~yz{x}{xy{}xww}|zz|}yz|}~y|x|vx|{~~zz{~z}~{}~~}~z~z}~}{||~{~{|{|}|{~}y|~}|~~}}z{~~~}~~}}|}{}{~}}~}{{z}}{~}~z|~~|}}zz{y||{|y|}~{|||||~z{|~}~}z{w~||z~}x~~~z|~}|{}~|zz}~|{{~~z|~~~}|~{~~}~~|~|~~|~}}|z}~~y~}|}~{|x}{}~}|~}}~}|}{|~|~~|~~y|w|z|}~~z}}~}|{~|~}}{|}~}}{}{}{}|~|{}{}v|~}|||~z{z}||~{~}}{{~x~~~~z{~}~~~~}{{~~{~|~{{{~}{|zy}~~y|~x|{}}~}{}}}{|~z|}{~}}|}|y~~y||{}~x|~~}|~}~|}{|~~{z}|y|{~yy~{|wx{yx||yy{}zzzv{{wy{{{||x|xu}|{zx|~|~zz|}|~w|{{|}y|z~{yz||yyu|{~yyyw|vzvu|~zx{yw{}y~zwt}t|{}z||yzzy{~~z}|~zz|z{wzwz{x|{}}sy|wy{{z|y{}wzy{zzx{{{{z{wz{xvy}yy|z~y{{|~~{~|x{~w{zz}zyz}yy||{x~||x~z{z}xy|}{zz~}y{x~}zzy{z{|{zw{{|x{x}xz|yzzw~~|zzy||yxz~{yyywxz{y{{|ty{||||y|x}{}|}{yzzz{}~|}yxyy|||w{~~|xzyxw|z|v}z|x|zz{w}|y{|{}}{|{z}}~{~}~}||{~yzwy}|{{}{zzzz~}}|{}{z{}}yvyz}}xx|y{w|x}yz|{}y}|y}{y{~{}}zxyuwyzuv}zywxxvwv~yz~xszy|y}x|vyw|}|~y{|}|{y}z|{x{}{vw}vyw}u}|rz|xwy}x{~{uzyy{x}y}~|yy{x}vyy{uz|||z{|z~{~}|~vxx|~y}{{xx{xz{}}y{z}}x{}z|x}}{x~~y||yy|~z|x~~w{y|~z{{z||y{y{}z||vxwy|{zxz}~}xwxzxz|{xv{z{|zy|{z|u{|}|w~wzz}}}~}x|z}ywyw}{{~r|{u|yy{zx|{yz{z|}zw|z}}zx||}{|~v{~z~~{|}~zz~~|~z~}~z}{|}~{}~}~|~x~~~|}z{}z~}||xzz|~~|~}~~~|~~{|}x~{}|{|~}{|x~{}~}}}~~}||~|~~{{~{||~~}|~}z~}~|}zy|}~~{w~y~~{|~}||}~|{}}~|}~}~z|~~z~}|~|}|~~~}~}}}}{}}z|~}~~~||~~y}{|~~|{{x|~}~}~~y}~}|}|zv~z~||{~~}~}~~}~~}x}w{}y}|{|w}}~z|}|{~|{~|~{y~zx||}}{{~z}|}|~z~z~x~~}|~|~y~~~yz|}|~y~}}~~~{~z}y}z~}}}y}y|z}w{}z|}z{|{xw|zyyzz|{{zz{}w}{{|{}w{z}y}z{w}w|{y~{}w}{z{{zwz|}||zz{zxy~y|}y{}}z}x|z||{y~}}xxzx|}x|{x~{z|}{}}z{zz~}}|{vzyw|}yy{|}}~|y||x{}|{y{~}wzxz|~uzzz~|}z{y~zv|{yzzx~||}zx}}}||~{|}~y{y|{yw~zx~zy|z{|}zx|z~~|w}}~x|zy||{||z}|~zxz}|~|y~xz||zx~z|}|~zy||~x|z}|{}{|xzz|u|~{}~|{||}y{wz~|~y}{{~z}{{~x|w}zz{zw~y{}~}w|xy|}y}|{{z|{~zzyw}wz|yy}}}}y|y~}~zx}xxy}zy|}~zy|}xx{~z}{}z}{x~~~~{}}|{{|}~|}{||}||}}}}zx{{zw}}|{{|zz|~z{}~z~}||~}yzx|z{}~z|{|}{||~~~~}y~zzy~||}}|{}|}y|y|{yyw~uz~yx}{~|}}{z{y}|||~{y~|z~{}}z{{}}|{v}{|}|{xzw}|~{wu~}}w{zy~~z}x~w~}|~{|z~|~~}z~||}}{{{|{}vz{~{y}yx{~}{{}z~y|y}~{yzz}~y|}{|}{}||~~~{}{~x{~|}~{yz~|x~||~}||xzuz||}|yzz||z{}}~{~{}|~~}}}~~|~|}}~~}}}y{~~}~||}~}~{~~~z~|~}~{~~~~}}}~|}|z}~}~~~}}{~~~~~}~}}~}~~~~~}~|}z{~|}}~}y}{~|~~}}{|{|}{~~}}|~z|~|{~~}~}|~{|}~~~~~z~~}y~~}|~}{~}~|~~~~|}~|~}}~}~}~}~~|z~{~~{z}~r|~|{~~~|~|~{~}~|~}z}~~}~~|{z{}}y}~~~~}}{z|}{|{~}y~}{w|zu|zz{z~}|wxv~s{zyvyyx{x}ywz|x||~x{|{}~z{y|v~}zz{zz{z|yzz}yz{}zyzywz{}zv|xzzyx{vxzzzzx{|z}w~{z}{}xw~y~z}zwy}z}uwyy{wyzx}|z|~w|yy|{szy{xy{|w{|x~|y|x}~|}x~~{{{~{{x|}||}|}v}y{ywy}xy{yw{|x~~zwyyxvyy{{{x}{zzu}{}|vy}ywzwx~~z{||z~}~z{xz{|xwzx|x{|zy}u}||w{v{|wy{vw}||x|z|uz|{|uz~y{~zz{{z{~}{}vyywxxz}|zwzxy{x}|yzwzy{|{z~}q}~z~{||}{{{|z{}}|{y{xx{|z}xvyyuzyx~wuzwy|}}}x}|wzxvw{z{{}xx~}}y~}xz}wv}}~x~xx~xx{||{xx~y||z~yyvwt}yz{zzz{wz|y{~z{|y{~|{{yzy~{{{}{x}y}yx{|x|~z}{}z}|xz}y~yxx~wx{yy{{}y{{xyzz~xz}zyyz}}}}|~{v|}{y{|xwx~}zx|zzvzx{|{zy}|zwy{}x{{{}x~yx}y{}{z{z~|zz{z~{|{{zzyy{{wz}yz}xx}~xw|y{sxxzz|{xyzww|~}|{xz||{|y}|xxz}||{}}y}yy{{{|x|{y{zw|}v||}z}y|y|xz}{||z{~|x}y|{zyz}~}|||~{{~~~{z}}}y~~~~~z~}}y}~u}{{~~~}{|}}{||{|~|}|}{~~~||~|}~w}~~~||}|}}{}}yx|}}}{}}}|~}{}|~}y}{~~~~||}|~}||z||}|}{~}}|{~}{z{~{w}y{{y}|~y}~}~~}}{|~~}}|}}~~~~|z~{|~~~}zz|}z{~x}{~z|z}~|~~{|~{~y|}y}~~{}|~}~~}}~|z|{|w~|{~|z{}}}}~}z}}~|~~{}~}~}~}}|}~~y~~~}~{y}}~~{}}|z~z}~~y{|~y~|~|}}}~}~~}|~~|}~~}}y}{~}{ywv}z}x{|}}|{v}{{zz~zzy|||{xyyy|{}~zzy}|zz~|zz|{z||z~v{y|z{{{|xx{{|xy|x||}|{y{yxzzywyxytx{zzx}xz~yzy}||||wx{{z~y{|uy|y~zy}{y|xzu|yy}|{}{~u||x||zx~|}z~|{wy{{yxy|{|{}}~|||zz{|z}|y{}yztzzzz}w~zx{}z{y|{zx{|}x~~yo|~xy~v|z|yv|{{|{y{ww|xzyzz}z~~{xzyw|~zxwzy}zz||zz|zz|wz}~y~wu{wwzzz{}}|ywz{y~|u{}}yzy{xyz{}{x}yz}w}{~|yzwvzwxwx}v|xy{y|{{z|~xy|}y{x~zx{wwz}z|{y~y}y{wzy~yz|{uy{|}{||yy{|xszx{x~{z|{}yz|}yx|~w}w|{ywzxyxv|yy|z~x{~yx|||{|~|~w{~{z{nzz|z{}wzvz~{|}|{~xy{{||{v{||}|{|z~~~yy|yz~y{zz{vy}{yz{xyz~}}z{{}}{}|{{z{||x{~zz~yz~~xv~y{{xvx~}yyxw{{{{zyz{|}|xzx{~{y}yz|{x{zxz|z}}zww|w~}}xyy||y}{{z{||y}|z}z{x~}z~}||}x~{zywy|y{wxzx{{~y{}~yx{yxw}|~|x|~u|zwxxv|xz{zy{w||}|~z{|~}|yxy~|{y|{~{x~}|xz|z}y||~yzwz}v|y}||z|x{~~|{{z}|~}}~|{~}{|}}~~}}~}|~}||~~~}|||~~z|~{|{}}}~~~~|}~~|~z|z~}}~}}{}}|{w~z}}}{||}~~~y}z~~}|}~|~~}{~||}}z}~|}~|~~}{~}~{}~}~~z~~~{~~~}~{~}{||~~z}}~}{~{}}~}}~~{}~{|~~~||z~{}~y}~||}~w}|~}~~}|}~|{~~}{}~||{}|}}~}}zz~}||~{~}|{~|y~}~{~{}~{~}}|~~{{~}|~}~{}{{{{x}||~~~~~{}{{~~|~}{~~~}}y~|~~}~}~y}}|{}xy|}zuzw|w||{{u{yzzu~{yzz}xz||}zv|yx{xz|}|{~xzy|z{z{|zyx{{x|}}z{ztyx}y{xw{~yxy{y|y|xvw{wzxxu|vxy{|wvwx|szyx~{w{xyy|{yyy~|{}{ux|~|||v|wwxyux|xuzxw~|w}|wxz}}z{yxzw||yyy|yw||zz~~y|}y{{~|y}zx|~z|{z~sz|~~zzv|x|}|w}wt{z{u||xvz~y{z|zzxz~~{}{~z{yvx{~zy}zx|z{z|}wwzzvrzvzxvy}z|xxy~y|x{yvzxzzw~z{x~zyz|{}y}x|{}{{|x~wxtz~xy{~ww{{x|{w~xw}yzv|{x|}}wzzxv|w{zy~~zzz|x|||{w|y~zyz~z|}}}|zxsx{}|~{yw}{||zu}}t~xx~ywx{wyuzy}}zz}~{~x~~zz|}|v{~yz{|~{|z|v|z|{{z{|w||y|{|zwz|xx{zu{yz~yx}}z{xzxz}{x~{zwx}xyyy|zzw|z|x|ww~wy{}~{{xxzwz~zx|y}w{yzuz|}xvy}{z{zzwy~xzw~{v~{|~~}yx~y}z{|~~z|y|z|{z}y{wv~y{vy~|y{xzw}w|~}w|~|{{z{~}||yz{}{~|}z{ywx|x{{}~zy{{y|y{}y{~xx~w|uz{z|}yw|y}}~{vyyx|~{w||zx}~xx{z{||~{zzxz~x||}uzzyywx{}|yw{|zz|~yy|wyz{|{|{{y}y}w|}}~}|zz{}~~}}zz||}|z|}|}~{~~~}{}{}~}~}|~~|z}~}}}|}z}}~}y~}|~}|y~}~}~|x{~|z{}~~~|}x{|y|~}~~z~~|}~{zxz|~{|~}z}{z~~z~}~~}~~{~}~|~|~}~~}~}~|}}{~~~~}~{{|}{}|z~~}|~}~~}|~~~|~{~~~}}~}}w{}z|~~~~}~|}|~{~|~~~~{yz~}~}{~~}x|~~z~}~~~}~~}~|{}~}yz}x~}~}~~~~|~~||}}{~{z}|~~~~{~|y}~~||z~~|}w|{~{|z|~~z|{{}||{~~}}~|}~}}~|{{~{{|zz}~{z}w|z}z}{~|w}|}}{xx}zzz|}|zzzz~yz~zy}}||}|{x}}v|w{{~z{{{xuz{}zz}~|}}tyx{|}z{zy{u|xy|yy~{x}zz{{}|{||zxv{x{}~zv|uy}{u|y}~~yzu||zvz{z{z{}|y{z}{ww{w~wz}zz|v|~zzzz{|wzy|~{~w}vyyz|x{|xz~{y|y|zxvz|zxv~{||}y{yzxwvz|ztzty~y|ywzz{{xz~|y{}{{z{z{rxyw~ywz|x}}|y|yyw|zy|y}x|{v|~z}{{zy||zx|{{}{}|~zyzxuwyv{u|}y~yz|{xzwy||yvxx}{uwx{|{|}x||zwyzyzyy||y||z|y|zv{~{wyw{}{{|}z{{x{y{w}|y{x~yz}|z{|}w|ywxzy~|zzzz|w}xxz{{y~|uzv|{}||x}y}{z}~z}|yx|~y|x{|{|{{~vwyw|z{|z}}{{y}~yx{{|w{yy{zwy}~|y}y{{{xxwy}z{v}y|xzx{{}zzzyzv}|xwu{z}z~{x{~}{{zy{|y|u~zyz{{y~yu}w|~x}x}yy{{{zxy|{xxyyz|y}vyxy}xy~z}y}|~~}w{y}||vz{zyz|}zvxxz|xz~~zz||{{xz{wzy~yy{zzv|zw|yy|}}{|z|y|u{||}y}}zz{|vy}z{zzux~|zv|}{x~x}}zzy}xzzw~}}yx{}|{}wy{|zxy{{xzz}{w{{xz{wz|{|yzu{xz|z~{|}{~}~}}|}~y}}|~{}|~|}}~~|~~}z{{}~}}}~y}}||~||w~}|z~~~~~|}~~{{zz~{||~|{}~}{{|y~~|||z|~}}~}~|}y~}w~{~}|}|}y~x|{~~~|~|~|~{}}}~~|~~}{~}y}|}}}|{}~|~~~}~}~~~}||zx|}}~}|~{~|}}~~~~~}}{~~}~||}~}}|~~~|~~|~|}|}~}y~~|{}|}{{~}}}z~}~}{||}~}~}~~~|}}}}~}}|{{|z~~|~}~~~~{~~~|}}}}z|~~}}}}y~|y{}}}zz|}}}{{x|{~||}}z~}~}y|~|{~}|z}~}zz}~}}|{~~|~|zzy~}{|~|~z}{zy}yyzxzw|{uzy{x}}~yy}}|yyyvy|}xy~wzz|~z}|y{}w}yzxvz}~zxz|zwz~wxxv|tw~wxvxzuzyu~}|xz|zxxz|{~vzz|y{|y}yzz{}|z{y|xy{~{uzz{zu{{x|y~~x|}}~{v}zutxxxy{}||}|y}x}v}|}{{{{~x{~|z|}}w||~|yxu|yz~{{uw|zzwzyvy{yw{yz}}wzyz{x{~{{|zyz}~z|}{y}z|{yy~z|y|y~}zw{xz{}u{y|vz{}{yw{}yxx}}x|~x{zz~z~w}{~yy{y~yy}x}{|{v|{zzyw{xzxxxwyy|xx}|}y{x{{~}s{x}{z{~{x~ww{}yzzywz|}y~{|~}|yu~|w|z|z|v}zvyw{yy}zx~wyx|vvyzxuy~xzx|y{~}y|xz}|x~~}{z{{w|y}|xw~wwx{x|vyw|zuy{w{|{y{{z|x}{x{|y|zy|~}z{}v}~{}zxx{yx~xz~xx|{z|y{}}yw}}zvyw{u{z~|~~{x{|}||yxzz~rz{z|}|y|wu}{yz|{x~z|wz{y}x}y{{x}v|xxy{x|{w}}yzz}y{z~~zz{|}}|}v}}w|{w|zyx{y{|}y}{}w|~|xv}w}x~wyx{zxz}{}{{|w{swy|z}~|||~~}~|}x}zxz{yzw{{{yww|}yz}z{{yyt}~zz{}|zw~|~yz~}~}{}~}~~}}}~}|~xz|{{}}~~~|}}|~}|~}~{~}}}zz}~~y|}|~~}~~|||~|z}~~~}}}~w}}}|~}{z{|~||}}{z}}y~}}|~~|y}}z~{|{|~}z~|~~~|}|~}~||~|}}}z|~~}zy{}~|~~}|~~}|}~~{|~|~||}||}|{~|~|z}}}|~|~{||~|~~}}~~|~~}}~}}}|}~z~}y|{{}~~|}|{~~}{~~}z}}}x}{}~~|{}~|~}~}~~~{{~}~|~||~~|}~|{~{|z}|~}|~z}~z}|~}}|{~}~y}~~~|~~|~|}~}~}|~~q~|}}{|~{|y}||}{~{w~}~|}~}~w|{xxzxy|w}v|z|zx~~y{y|{v{yx{|wv{zx|yv{|x{zx{y{xxw{{|z}|x}}z|zzxzyyyy}z|w{|{}w|x|x}{|wx}wyz|~yz{{wx~~w{|x{{x|zyxy}x}z|y{zv{yxxvwxyxy}z}~zxz|~xzy|}|{z}z|{}~uzzxyzzxx|z{u{ux{x|zx~z{zx}x|u}z||~yx}r{vw~z|zyxv{}yy{{z|{|{{zzwy{x}{zzxzzuwzzx|~|y{{zxv}zz||{yyw|z{z|y{z}x|~xy|zyz{ywu|xx{~yxw~yz}{|w}|||~|yxzz|~x|{x|z{~y{z|ww}|{zy~{|||{~{|zuzzz}|{yy}{{{}||wzty|z~~y}zy{}~z|zzuz{{xy|}{uzywy|v||{xy~|{|x}|}vyuyzyz{xyy|zy{zz}zvxxxw|}}w||yvz{zyzyz{{}}x|~y~|yzzxxz}wx|}z}|yxz}vz||r|y{|w|||~}zy~{~yzxzzwy~xz{{~zvxy|w}s}{}wwzx|wxxyut|z|{v}{}zz{~|yxu}{yzzy{}z}{z{zz{{z{{{xz~{yz|yx}y{uyw}y{|wyz{z~xxz|{yw{|xz|}x~{|}xy|yz{u|~{{|vyy}}tw}zz||zzzzyw{|xwyy~z||}~{xyx||{||x~x~xy{xzw}|}x{x|z~~|z|ty{}z~~xz{y}|}yz~sz}~vwz~y|z{|~u~~x{{ywz}~}{}|{~}~}~~}{{}z~}~y|}~{{~}~}}}{~|~|~}}}y}~|{|~|w}|}{||}|~|w~~}|{}~w|}}{y}{}|}~~~~}~}}~}{}{}{|}|}~|}|}~}~~|~~~}|~~~zz~|}~}~|~|~}}~~}~}~|}}}w}~|}}~}~}~~|}}~}|}|~~xz~~}}}|~|{|}}~y|{{}|~~}~~|~|{~~}}~z~||~|}|}~~}~~z|~}{}~~~}}{{~{}}}~}}y}~|~|||~~}|~}}|}~}~|~|~~~~~}z}{|{~|}y~z|}}~|x||z}~}~x~~}y||}|}}{}}~|~}}}}}}~y}|~}|~}{y~{~}~{~~~}}z~z}zz{{~|}{{{z|yy{~yzyz|zzwyy~wwzxxx{wzyy{zz|{xyx}x|||~z}{|y~|}}z{w|y|x}yz~z~v{|zv|~vzy{w{zy|y{|yxzwzuxxyzw|yz}|}v{{|v}~{}|yvzvz|}|{y}|{x{v|}yx|xyzwwvx{wz{zz|||{w}zwtzy}{|yx|~}{{vw|zw{w~x{}|yw|w}}}zz|uzy{uzxyzvy|}}{vxyxxwz~vy~{{zy{}|yzwy{}}y{{}||y|z|{~w}zwy||}yyxz~}xw}u}|zw|{}xxwz{wz{x{x|}~||||wz~}x}}|~zw}{~yzy{|||{{yv~wz}wz{{|x|{uwv|zy}{vx{vzzz}}y~{y|z|z|z{zyx|{{v{}|y}}z{wyyyzz|{}v}zzzwyxv}wx}x}x|~{{}~~{|~z{{{}|z~yy|~z}y{}wx}y~x{~{|v{x}x}{y}yt~yyxtw|w}}|y{zz}zz|{|~|z{|x}~}~}}|}{{y{tz{zy|yz{yyx{y{zyuyyvu~y|z{vy|~y}~xx~x{|z}z{|{~{}z|~v|xyzy~v{x||u{vz}~vy|{~v{{{wy~svvx}y}z~zw{~}{zuzv{z|||}w~z~z{zuzy{yyzzxwxzz}z}zyzzz|zw{||{{{wyw|{s~{{wx|}~y|~{}{}~|{{t|u{yxv{{y~~zt}vy{x}xzz~{xxywvv}x~yw{{{~|y|{u~x{}{zy}}~|~~|}|~~~~~|||}|}}~|x~x~}~}}z~}{|~~}}{|}~z|{w|~}~{~~~y~{~}{~~{}}|||~~}z{}|}}|~~z}~y|~~|~|y{~|}~|~|~}|y~}|}}}~z|}|~}~~}~}}}}}|~}~}}}}~|}||}~|~}~||~z|x}|~}~~{|~~~~~y~||{{{~z}}|~}{~|{}~z}y~}|~~}z|}w}|x~~y}}}~}z}~{|}}{{{|y~z~~|}}~y|~}~{~~y~}||{}|}~|}~}||~~{|~|~|||y}z|}|~|~}w}{|{{}}|~}|~|}~~~~}z{}~~y}}~zyyzx~}}~z||~v{|~w~||}zyw}{y{wz}}}}{~yzzyy||{xzy~yxxz~~{}uzx{w}y}yw{|z}xuxy}|z|zw~{xxzw|z}z{w|{~z}yz{z}v{}|yzz}~{z|w}}~{||y}y~v{yzy{{y~{~z}{{||z~~}~x}~zvz|wx|}xx~yzyz|}yy||v~~yu|~~zuv{y|uxy{{z}zyy{|{|y|yzzz{yxx}}x|yxux}}uyyyw~x~{x|yw|}y{xwwy{{xyys{|y|vy|z~y}w~x{xzx|||zz{xz{|}|y}}z||y|}yx{}|~zw{~|zz}y|xx}z|}y{{x~y{|xu|t|x~|~~~vxy|}yz}{u{}{}}~|x}v~~~z{y|zz{}}~~y}}y~~ywz}}{z}|z}}z}x}yyw{{w}|w}{}z{{yy{z~yz{y}yyzx}x{zw~|w|yy{|||xy|{~y|{}{|y|{}|}|}{}x}z{t{xz|y~}|yz{|yzz{|v{y~z~xy~w{w{vwy}zx{vzy~}}w{w~z{xx{w}{{|{}w|{{~wz|}{{z{v{z|{|{ww{{{|}{y}zxw{~~{ww}w{}}{z|zzzz{zx{z~{yzxz{yzx}|{w}{w|yxx|zy||~wzzwz~vx~||z{xz|y|~z}~zzw~|x~{}{z}yz|x{yy}}z|{wz|{}|x}yxzt~y~zyxx|}v}}y}~}zzy|xwz}wzxzzxz{{{|}}z|zzx}|z{~ww}y~yy{||~{x~~~~}|~}}||~|~{||}~{~~|||}|}{}}~~|{{z~|{||~{~|}z~}z}}|{~~~~{zy~~~}~~|{}{~}{z~z~~}~|~~|}~~|z~{}}~|x}z}~~{~}z}|~||}z|}}~z}~~{||}}~~~~}|~~~}{~z}~|{}~{~}|~|~~~~~z~~~~{~~~~|}||||x~{}}~}}}{~{{z~~|{u}|~~~}~}~~|~||zy}}~~}{~}}~|}{}|y}~}|}z|~{{y|~z~}}~~}~|}}~{~z}{}}z}~z~~}z~}zz{~}}z|}|}~{|z{|}xy}~~|}~x||}}~||}|~|~}y~|}}|~~}|}|}~}|}~}~|y|~~z~}{x{y{|zyzz|}|zyyxy{x~t{}xv{}|z|yu|xxywzw}~t{|zxx}|z}y}~|{}{ywy}w{}{x}yzxz|~{~zxz}z}||xzxz{xyxyvzyx|z~x||wx}yz~||~{~~|~v|yz|y{w{{y{}{}{q{|tvw|xy}||zzy{yz}w|y{u{x|xz}}y{}{x}x|}{~z~w{{|xy{t|}~zy~xyzyyuzx{z|x|v|y{yy{xz|vz{|zwzzv{w}{|yz~zzy{z~}x{}~yz|wz~{wz~{zzw{}vzxyzxyzyy}{|wx{{zwy}{v~{||{xzyy}{~|xz|w}z{~v{}w}~wzy{~~y}{t{z{yyyv}y{{~{y}~v}xz{||~|xzx||{~w|}z~|xx{|~{y{y|yz{|w{{zzxyy||y~wz{w}|v}yxyyyyzv{z~{{z|x~}|y|||z}{{}~~wwu{yy|yz}|{x|yy|}~uz}{v|z}{zzv{||{zy~uy}{}y{}}}|yy}|w{z}}}}w|{z{wz|wyz}xyw{}}yz|yw}}{yz}uz{yxyxyz{{u|z}{vwyv|~zzv~~}{{{~}|{|~z~zy{z~x~vz|~wv~yzy{}||w|}}w{w{{|z|}~{|}~z~|w~zyy~|~~}y~x{}t{~xx{wsy{{{|zv~y|{z|x|}}{{~{zy}w}}xx}{{wz{x|}|~~w||{}y~~yu{z~xyywyy}y}y{w{v|yx{zxozz}}xy}z||{y{{y}}|}~~zz}{y}}}y~~}}|}{{}~~~}~}y~|}}{~}{q}xz~z|}|}|}y||}~z~~~~{~}~~z~}~~y{~|}}~}z~~~~|||w}~{~yz{{~}x~~~~{|z|y~}|{{~}~~{~w||{{|~}|~|{~}|{z}|}z|}~}{~~||~|}{~{z}~zy~~|~}~|~~}}|}~}~}}~{{~~~~z}}|}}}}y|}{~}xy|y{{}~|w|}}|z||||}w{~|~|z}~zx}|}|{{~~|}}~}~}~~}z~{yz~{|~}|w{~}{x~~~|y}}}{~{|{||{~x}x|}{~||{|~|}}~|}~~~|}}|{}y|}~y}|{~||~}|z~{~|~~|~~y{}|}~~{y~}}}{z{}zv~uz|~v|xz|z{~~yy~}{v{y{|{{xzzz{|v}~{{z|{~vy{{}{|y|y{~y{{y}}}|yz|w~|~||yyyz}}y{}u|z}wy{|{yx|yx{|y{}w{}{}x}{{wzyzzyz{~}}z||{x{}{}{||{x{|xvzx|w||{yy}~y{{|~{~x{{{yz|{~{~||z}w{}vxzz~~}|y}yz}{z|x|||{~w~~{u|~xw{~}wz}~|z}z~x}y~yzz|}}xz~|z|vy~{z{zyz}y|x|~}|y|y}{xy|zz|z}ywz}y|~~~}}|xxv|wx||{{z{{|z}{|y|{y{z{}y~||z}|zz~z}~}{{|~{zxzz||}|}w{~wy{{}x|zz{|~yx~{{x{{{|x}zw}xw{y~~zzy}z}yz}z~{}~|zw}|~z|x{}zz~}|z{{|zz|~vyx~{}|{z{xy{zx|v||~|xv{y|wx{w{y|~}yw}{||}}{xz~{{}y|}~}{y~{{z}{}{y}x~{}zz|wzx}{{{}}~}z~z}{}}}zz~{~{y~z~zz}~|{}z|||x}~zz}{x}|||{z{z|{x{}zy{yyzz~|||zz}|}~v{}y{|}~{{|xz~~|~|{|y}z{|}z~|uv}|}w|~{zz{||}{}{}x{|~x}y}wz}{yzy}|x{{xx|{z~}~~}{{{{|{|~|w|{w||||~~{}}~|}|~{}||~}~|~|{~~~||}~~}|{~~~}}~}{~~~~||}}~|~~~z~|z~|~}}}|~~}~~}~~~}}~~~~}}~~~~~}~~}{~~~|y~}}}|z|}~~}}}~}}||}~|~{~~}z}}~~}}~~~y~~|}}~~~~~}~{~}z}z~~}}~~|z}~}~{}~~z}|}~~~~{}}}~~{|}~{~{|}~~~~|||~~}~}}{}~~~}|~|{z}||}~uy{{~|xy{w~v|x}y||{{xxyzz~x{zyx{wxxzy}zw|wy|{y}}~~x}zz}z|~x~~z}}|~v||zxx}z~{zxu~y}x{|{~{wz|yy|{{vzw{{{v|}x}xx|{y{}{z{|{~}}z}|vyxx{{|w{uzzv{||y||xvy}x|xw{v{~{{|{|}|~yy~|~zw~~{}}}{x||~y~x{yyu}~|z{zy{xzt{xzx}yvz{zu|z{z{~w|~~|~y}{ywuy}{{yx~{}{|y~z{z}yyxv}z~{vz|z{wy{{z}{zzxyw~xv{z}{y~|x~~{zzzzx|z{x||{tx|{xyx|~t|~||}xzwvywyywz}zwyyyzwxww|xzy{y{}|~~zy~z|{|y{z}zvzzw~|zyv{yz{z{z~~{zyz{x~y|x~z|{||}~||xxy{}}|zx}z{||w{}{|{|uy|}{y|w{~wv{y}wzyx|zx|vv}xzu{x{y~}wz|u}xz|||zyxzy~{x{z{|{}}}{y}z|}zxwwxyzzw{{zz{|}vx}}wwz|}yz{y|z{|z{{|{|yyx|w}|~~w|}}|}{zy}|||yyzyy{x{w|xww|y{y{{{vz{}uyyuw|~xz~|{w{z}ww|}w{yw{|zw{~y}|}}zyx{{xyzyzyv{u{vy{zzyz{z|zvw|vw~xw}yz|zw{v~wx~u}~v{z{{x}y~~||{wzyx{w{yyz}y{~|xzv}yzxwzy{zy}~{~~}{{~{yy}xzx}||~~~}}x|~}}~}|}~|}}}~~|~{}~||~|~z|}|}|y|}{~~~{}~{}}}~x}{z}|}|~z{~~~}~~}~z{}~~~~{||~|~~~}~}{x~}}{}}}}~}~{~~||{~}}|}~~~}}~~}~~~|~z~{~{}~~|~}z{~~}~~}~~~~y|}}}||}z~yy|}}v~}~}~~~~|~y}|{~x}||{}~~~~~}}~~|}||{||~~~{}|~}~~~~|~}~{~~|}~~~}zu~~~~{z}{}}}}w~~~y~z{~|~~~||}{}z~y}}}}y|~x{{z}~~~{z}x~}|~}~~x}||{~{~~}}~|z|~~}~~z~|y}}~~{}}y}~||||}~|{{~y~}xy{{|}}|z}yy{~zx{{|x~{z{y|z~z~{||{y{v|||zz|zy{x||}}~z~w~{{~xw~x}z|xw|y||{vxvyyyzz~}|~||y}y|}y{}xx{|u|y~yxyyy}|zz{z|}x~yz|z~zwyxzxy~wzsz{w|{|zz~{zz|||x|{~}{|{}y}z{}vyxy{y}{z{{wzzy|y{{z{yy||z{}|zy{yx|{x}vxz}xxyxy|||zzz{~y}x}xzz{|~z~y}{}~zz}|{{~|x{~~zw}y|xyzx||x|z||yx|wx{|zzzz~{y}zz~~~|{zzx|xy~{y|z~{z{~|x|x}{|}z~u{~|z~zzxz{|x}zz{w~yxzy}{~~{}zy{}|yz}{zzzy}{{}x{z~|z{zz|yzzzy~xw}z}{xzyyw{}|x~z{}z{w{{x|wy~{{{z{||y{y|{xy|}yz|{z~{|y{|xwxyxx}|~{}}{ztv{zz|x}w}~y|{{}{|y{}w{{|y}wzz}yy~yw{y~wy|x{}z}~{{{x{{{z|{|}}xzz|x||zw{z}w|zy~}}z}z{}y{~}{xxzz|tw|}|{|uy||~xy~zz{{yyzz~}z{wz|wxx}{zy{w}}z{|{wyy{zw|}vxyw|x}~}yw{~}{}}k~yvzzzz~z{||xzz{}y{{w}~z{|{y||xyxy|}zz{~z~|{y|y}}x|{}|zz{{}|y||uy|zv||zzvz|~|z||}~{{~}}}{{{~|~}y~}~~}|}ww}{~~{}|~}x{~zwyz~~}z|z}~}~~}~~{~}|{~|}|~}}}|z}}}}}}}}y{~|~}}}}|}~~|{~}||}||}{~}{{~{|}~{}~}}}}|z|~}}~|}~~{}||~~}~~||}}}~y}}~|}}}y|}}~~|~}|~~}~|~}~~}zz|||~~y}||{|~}|{~zx~x}~yx{|}{}{x~{}~|}}z||}|}|~~z}|zz~~~|}|{}}}{|||~|~|z|{~y|x}~~{~{~}~|{{~}||y}~{}w~}}~}}}|~~}{~|}~{~}~|~~~|~~}|~{|~~~~}~|}{x~u}}|yyuz{~|w{zw}wyyzzxx}wtzy~x}u}}zuzwuxwzyzx|}{{{{{yz|{|{y}{y~{~zx~z|}|}x}wzzx{z}{xyvy|yw|}~w}x{{~|}{|y~x{{v~{{z~x{}|w}x}|x|ywyx~vxzxu}wyx{x|{|wyzuzwywwxy{y~}wzy}w~}|~|~}z}zz||~yz{xz|~~|yx}z|~|wvyyyx|{yz|y|}{u|yzzw~~}{z||w{yww{z}||v{yzvz~|xxv|{}vxx{{{z|~|{{|}x}}zwz|zyxw{{}x{u~}|{w{xz}|z{}||z|{{}~{{{v{wyy|zu{zz{xwwyyxx||x~|x|{xx|z}}z|z{|yy|y{~{{zy{z}~~zzzw~szx}{}y|yyvsxzz|u|yxs{y}y||~~{z{yv{z{~z~uz}||wy|~wy||{zz~{zzv|ww{~z{xyq|zyv{v}zz|z|}~|{{zy{}y|{zyyw}|y{~z{z|{w}zy{xwyvyx|}zx||}zt~yyxzz|w}y|z|xzx{x|z{~{z|~y||z|||y~wz{zy{}}{zxzwxy||yyu{xz}{x|~{zxw~}}xw|xz{{{~w|x{}xz{|}|vyv|z{}{{|{{y|||yy{yzx{u{y{y}yy{{|~||~{y{}u~|~}~zz~z{||x|}{{{z{xz{|{{xxzyw{x{|xxz}}|x~{yxy}xyz{yzy|vzzz|}x}{{zwy}{xzz~~|x{z}~~~~}~}}|~~w}}{|||~}~~|z}yz|~}z~~{~}zzx}~||~}}~{~y||~~|~~|~}~}z~~}~~~}}}~}y~|}}|~|}}~|~~|~|{}}~|~}{|~}~~~}~}~}|~{}|}}z|~{~}}~{~~|~~|~||~~}|~}}}~}~~}|{~{|z}}}~~|z~~y|{~|~~}~|z~zz}}|}~~}~~}}|~~{|~}yz~~}|||~~}~~~}~}{~z}~|~~|~zy~z|~}{}~y~{~~~~{}|}~~|{}}{~y~z|{~w~{~{~~~~z{}~}|~wy|~~}}~}}}}~}~~~{z}}~~y}|z~x~~}||~}|}{z~~z~{|~{}xxy}{~v{{{yvvyz|x|yyy{~|}|z}{x{zxwyyv|yy}yzyxxwz{xx}zw{|~y{|}{{{x{|zyy}}vwxy|}{zv{zw~y~z}{|y{x}zy|u{y{yzywvwuy~z{}wzx{{|||{zw~zzx{xzyy{{|wu|zy~}yy}w{uzz}}{zz|{yxwzz{ytwzzwy}z{wx{x{}y|wzy|yz{~y~vv|yzv{yxzz{|wv~{wv~v{{{|zw{zzy~y{z}xyyy~}{z}uwxy}zyw{{|xz|zw~{yzz|z~}vzyz}|yz|z|~x~wxyw|{y{{{{x{{|x{x|{zv}{xvy{z|{}|}w{{}y{{}y{{{|wxx|yzzyx{{yvz~x|yz~{zw{{xuz~y{xu}}z{|yxw{{|ywww}|z{zzz{wyxsryzy~vzvxw~|y|}{|yzy|y{{{{zr|xxy}vyy~|y~~z|xzxzx|yyyv}xw}x}||}yzy|yy|{y{zvy}wuzy}}zyzz~yxxzxxx{}y}x{|||{uzz{{{{wy{x~y}{{ywwz|x}zwy~{}x{{xzu{w{|~z|ww|yzz{|wxz|ztyw}~|y{v{xvxy{{zzzx|yyz~wz{zwz|{yx}}yz}|yyy{|{z|{}{{yx}w}x{|z}{y~x{zz{~{}~}{z{~x|u|v{yzx|~zyzw~|z}x{}z|x~z{}}|z{y|xz}yzwuz{~uz}{{y{z{{}|y~xu{zy{{wvyzw{|zzw|vwyv}}y{yy}y}~|{}~~~~~{}z|}y~|~~}{}~~}{w|}y{|yyy|~~~}~}{z~y|y}~}}~{~|}z}{~~{~~{{}}}{~~}~~||}z~}|}{x~}|}|y}|z~|yy|~{z~|}}{~}}{x~}~}~{~|}}~}}~{~}~~}~~|}~~z~{}~}z|~|~~}~}~}|~~|y|y~}|}~||}~~}~z~}{~~~x~|}z~}x}{}~~y}z}~}|~~~~|}|u}{~|~{~}}|~}{}~~~|{|~}}|{}~{}~~~w{~z|~~|~|{~}{~}}{~}|~||z~||~{}||}}~{|}|~}|}}|}~~~{~~|~||xx~{~{~~~~~~}}~}}}~z~|~}y~~x|~|~z~}{z{}{}}}{{~y{}z||z{}zvxzyyv|zy{zzyxxz|zxzvwzzyzzy~{|z|}z{y|}x~zy{|}||~}~z}}{~uz|u{{|x}zywzw|yyzy~szzxy||wy}~~u||}x~z~yz{{~z{y{{}xw}}}y}{{z{}z{y|yxwyyyvzxyyyx{|uvx{|y{xvxu{xy|{xw{w}}x{~z{~u|}z{~}zy}||y{xv{{z|{xy|zz{x{|vzv|xzy{{z|y|||}}uz{y~yyyzzvyw|zx|zz~|v~{{y|v|yzyxz~zu}ux}{w||xxzyy}y{y|zyz|{w}zzv{{{}z~~{vy|y~}w}||z~zzz|x|x{w{yz{xr{yw{uz||{{y}{vv||yz|y|{}}{}w|x~~v{yy{{z~}~zxy}}yyy|w}wy~}xtz}yv||}|y|zuzyv||yy{zxxvz}z|yzy~|x{yz|y|z}z{~z{{x}{wy}uzwyy}|xzywyyy|yy}z{x{yxz{}v{zy{wzv}||u{z}||~wv}zzzvz}{yzy{w}}|w}}xxu|{zyzyx{~}{z|~zwyzv}y}x{~zz}~x}{{|yx}}xxzwyx{ytvz{v||}w{zvxx}zz|z{{xy|yz{x~|yzxz{~{~z|~{y{{x{y{w|z}z|z}y{{vz}xxu|xy{vzwywww|wxy}{|~z~z{{||zz{|}y|z|zv{z}}~|wxz{zy|{||xxwy}w|yx{~{wxxy}y~zzz}}{~y~|z~z~~~{||~~|~~zy{{~~}|z~|z~{}~{}}|}~{}|z~~|y~|z}~z}~~}y~}}|~~z|{}}y|~}z||~||~}y{z}}~~||{}}~~}}}{|~~zz|~w|~|~|||z~{|}~}~}wyx~{~}~~}x{~~||z}|~{|||{|~~~|~|~z~~}~~}~{}}~zz~{~~|}~~~~~}|}y}{~~{}z~}z{~|}}~~|~~~~~{{|~|}|{}~|{}~}zy~}{z|}}~~~|z}{{~~z||~|~~}~~}|}}}}}}~|}}|}~~}}{~}}||~~|{~~~|{{|}}~}~~~}~}}~~||~~~~~~|~}{y}}{||{~~~{~~~}|}{|~{~}}~{||z}y{{~~|}}|~}|{~~}~}~}yx~{zyzzx}y~yxy}wxyyvw{|{|~~{x~w{y{~xyx|x|||xx{{{}|~{zzzy|||x|{t|uxx|}|zz~||~~w~xyy{xzz{z|zwzx}}yv~y~|{}|z|w}z{{}y{{~}u{zzxzww||zx{wwz}|vzs{~vvvw~{|{{|yx{|~|xy|}}}zyxzwyx|{zxy{|z}{~yv{uzzy|yz{{|z|{xw|z}vy{}}~|x|w{v}wvw{~xz|~wz{zzy{y{yy||w|y}y~~}|}|||w|zzz}~{{}}z|}y~||{x{xyx|y~z}}}~zyz{zu~wzz||xxz~zw|z}}|uy{w|{|{w{xz|xw}~y||||{w|zx~}wyxy{{xz}yu}z{{}~}z{}wy~}w|yw|{z|{{v{zty}{zxyzxzzw{{||y|x}||zy{||{xy|zw~}|~}}z|y}wxz|vzz}{yz~}x|yz{~x|{v}|xw{|{{}wu~zzx|~|xz}{|}v}~xy{|~{x|{{zw{{wwz}}z}z~x{z|x{{}|zy{zw}x{|zz||zy{}x{yxyy{z|}{uy|xwvzx{y}ww|}{{{}x||y{xy}x|xywxzwy}}|~y{~||{w|~{zx}v{yz~|z{zwyyx}|yvw{x}xx~}yz{zw|{{|zz||||yzvxxyx{w}|}wy|xx~}|{w}zx||}wzyzxy~yzzwzz{~|~z|}}}yz~}}y{{~}zx|zzyy|yx}w{}{{{{zzuz}}}z||~|~{z|~~z}~}|{~}||~~~|}~{|~|}{~}{}~{||||}|~~~{~}}}}}~}}~~}}|~}}{~~}y~|}}~}}{~~|}|x}~}}}{z~|z{}|~}~|~{}}~}||~}~{~z{{~{|{}~~}}{}{~~z}}{z~{~z{{|~|}|~~{y~||~|}~~||}zy{~~}{||~}|}~~|~{{{~~|~~}}z~~~||}}|}u~|w|z~|z{~|}|}}}~{~~}z}|~|}}~}~~w|~~~~zz~{|}z}}{||~~}{}{}}~~~y|~~}~|{~~{~{~~~~}}}|~{y}{|y|}}}|}}y||~}~~~~|~}}~}~}z||~}~}{~z||{}}{~{}~||}}}~{{~|||~y{|{x{z~zz}x|w|vxxz||ywx{vu{}zxzy{{wyyt~z{v{}}zy~y{xx{}{}~z~xxz|{|y|}{zxy{yxy|wwwxz||x|}{xvvwsxux}}z{y}{yzzy~}{z~wz|y|z{w}vzzy|yzv{}y||~y||w~~}}yxuz{wxy~{v{yzyz{}|~~|{zzzy}}y}}|z~{y|~yyz|z{wwu}{zwxzuuyz{wz|~v|~y|yy~}{|z{zy|z~yyxzx}zxy}{x||~~{y}}|{yxxyxz|wyy{}y|||~y}yx{|}wywvx~}{yz|v}z{{}z|w{zz~~zz{|yzz}xxyxxx|zy|y{{v|~}xvz{ww{}zy|}|~yxzwzyw|y|z{z}x}~}{~}{~zyy{zzwzy}z{z}{yyz||zxxzwzzzyzu|{}z|~wy{}zu}|zzy|y|~|~~{{x|x}}}y{{{wz}{{z|x|zzwzyx}zwxuy{y~~y|}{}yz{{y{}x|{~z~|xwz~{wz}|u}|{vy|yy{zu~|wxxxxwwz{y}w{}{}zzy{}}{|~yvz}y~~w{zz}}z{y~y~{|yv~}}|x||u}z{zyzxw~v{}~y{w|{zy||}y}|{|~x|xy{|}~|}{zz}{zu~vx{wzzyy}{{}vzyyxz}~|w}|~|}|y~wz~~|{|~|{|}~~wr~{z~uv~z~yxz}y}wyvyz{xzxx~uu{~w{z{yw}x{|{}zxyvyy{{|{~{{}~}{}}}z~}~}~zz{~~}|~|~~}}}~|~|~}}~|~}|x{|}~{~|}~}~}~||~~|}~~~}z}~}~~|}~}z{}}}||}~|}~~|||u}~|~}{}~{~~z~|~}~{}~~~{}~z~|~}}{~y~|~~|}~~~|~~|~~z}~~~}x~~~~~y~t{|{~~~~|~z~~~{}}}y|z}}{~}|}}|}~~|~y~~{}~~}~~|y}|}}}z}z|{z}}{~~~{}~{~}}|~{|}~}}~~|}}~z}}|{|~}~{~y}v~~x~}||~~}|~~|~|~}}{|~y}z|{~{z|uzy~}}|~~|}}{}~{}|}}~|}}~}{z}|}}|~{{||{zxzv}~v{zzx}uzw}zy|uxu|}yu}{{yv}|z{|{|xuz|yzy}||{v{y{wyv|zwy|yz|xt{x|x~uz{w~u~rxz~{~yy}{wy|yzzyz|}y~vzyx{zy|}~wzzy{}zw{z|y|z|zw~y}{|y{yz}{zwyy}v}~wxx~y~z{||||y}~w{x{|y|xyx{w}x{z|{{x~xzw}}zw}y~{x}w~zz{zy|t|zwxx{y|}~x{z}zyz|u|zw{|zwwyv}w}x|}~x{|y|wzyy|x|z|}~|xz{zz~{u}~{|w}{}yv{}wyyywx~}x{v{{|yu}~{~{}y||{}u~r}}v||zz{zy{y{zy{xx}|~y}x}{vyz~}w{ywwz{xzwz{xz|z||w{x||yy}w}z||}w|z~{vx{zxu}{}{x~x{zv|~{wxu~y~|vv|zw|y|zwyxz}{}}y|}|}zxzyyzwz{{zzxzy{x{zy{zwxzzzyx{{zwzzyz}~yywxyv|y|x{yzz{zyx|{xv{{|z{|{x{y}yy||xz~xwzz|{|{|vyzxvy~~~{y|{|y{vuzvx}yzy{}{yxy{xyyz|y}y}|z|xy}sxx~wz{x{{x~ux~|y}|z{~{vyyzywzzx||w{|{}zyx}{}z~z{}{y|xxv{x|s}yzwy{}{w}z}u|yx{zzw~{}{y|}z|vz}~xxy~z|yw{~|yzzxu|{~zz{{w~|yyzvz{zyx}{{z~zz{z{y~y{w}{~}z{~{v~~{~}{}~|||}{{~|{}}|yz~~x}|}~{z~{~{|~~~~~}}|~|~z~~}}|~{||{~}||~||~{|}}~{~~}}{y}~z|{}~|~|~||~z}{{|~}~~}}~}}|~|||{|~}~}||~|{z|}|{~}|~~|~{~~||~~{z~}}~}}~|{|~z}}|}y{~~~~{z{{}|}|{~~~~~|~~z}y}}{~w~{}}}}z}}z{{~{}}~~{~~zzz~y}}{|{{~~~|}}~w||z~}~|~{||{~~z|~~|}||~~~|}~}~~~|}z~{~{}||y~z|~x|}~}|{yz~}~|}{{~~{~{zx~~~{~~x~}~|||}}}~zw~~|}~~~~}~~~{~}}~|{{yy~}u}|{ywr}ux}|wz{xyzz}v{syv}z{{}{xyxzzy{zxu}{u}yxuwx{}|{|{{|y}|z|xxx|wzxxxzxyz{{y}|{}wx|xvz{wz~{xy}|u|}yzyy|y{w{~x|zy{}|}|~|yx|vy|{x{yvxzwyy{z{yzzwzxwwzyv{xuz~|yz{|{~}|y{~}{r|}xz{xy|{zzwzyyz}vxy{z{}zzzxuy~zyxzyz{|w}x}{{z|{|{|x~}~{~{{{z{|yy{~wzwzzz{zxv|xy{zxyyyvxz|zx|{|yxx|zy~w}||{|}zx}{~z~}{x~}}|y{zwx~yw|zyzy{}w|xxxw{}xzyxwx|ztzx~y{|yz~}zy}{|}zz}}y~}}{}~}xzyzwy{}z}rxy{}yzwyy{zxwxzwy{}wz{}{~z{|zyzy}}zxw|{z|zw{yx{y|~zyzv{{|}zxu|{uyz|zzyx|zy~zz|v|yw{zyzwyz{{}}}}zyzvyy{zz|{|{}y|}{x|x|zz{z|y|w{{||||~z{y}{zx}{y|y{yz~{}{w|y}w}|y~|}w|w~z~~v}zz}{{{{}x|{{|w}{yz}|yz}xy|y~zx{z~yxz}}z|{~|~|}{}{zuz{}{yv~zyx{{yx}vvz{x|{{|y~wv{}z|{w{zy|z}}}~y{|~|}|z~|{zzt}z~yxzx|x}yvx{z|{{wx}yx{w{|z}{x{z{z~zzzux}z~}{}x}|z~{y|}}~~|{~{~s{|}v{}z{||{z~~w~}}~~|{|}~}|~}|z}~~~{x|}{~|}|{{}{~~{|}{~~}~{}{w}}}}z}}z}}~}}}||}|{zz}}|~|~{}}}~{~~}}{|~~|}~}}~yy|}}~~|{}|~}}|~~|~~z}~~{~}~{}~}}y{|~|}}}~}}}~~~{{}|y}|~}z~}~z}~{~|~}}|}|{z{~{~~~{}}}}~s}{{~y~|~||~~~}|}}~y}~}|~}}yz|||z~v~}||{}~~}~}|~}}}}~|z}z{z~~}~~{~|}{~z~}{}}}}}w}}~}}z~||z|{}|~|x~~~~~{~~~~~}||}}~~|{~}{~~}|}}~||~|~~|~~~||}~{w}~~~{}}z}x}|~~~}~zzuwz|y{x{{z|}{wy{xyzxv|zy~}~{zx{zwwx}zw}y{t|wzw}{wyxxyz{x{zzy|~|{{~yy}zz~y}yx{xzzz||yywsy|}|{xy}{z{{|zwxxvvyvw|y}w|{wx~{{}{}|vvx~{z{y~y{xy~yyy{y{~vy~{uz}{{wxxw}w|yy|v{z}~|w}zz}y{|xzyzy{w|~yw{yvuyzx{z~xy{zz}yy{x{zv{y{{zxv{}yy}|wz{tz{x{}y{}x|zy{yx{zx|z}z~vxzz|~|}{yy~}xwzxz|y||z~}~zu}xy|||u~vxxvxzxy|z{|zzx|}{|}}u}}{zz}zxw~zvxyzx{z}{w|}}y}qt}{ywywyx{}|z}ww}}yz|z||}}~q|szv|zw|~z{y|||{}yy{{vzwv|y|}}yvwyv~~{||y{wzwu}xy{|~|yy}yxxvw{}w{||}|{|}|w|z{y}yzxz}{ww~wyt{|z{yvzx}yz|w|uyxx~ywz{y{~{{y|~w{{{}}~|zx|y{zy|z~xztzxw~{}xz{yy{{x||wvvy{{{wu|wzwxwywz{z|}{zx~zy}~}w||y|z{vyzyx|~|y{zx{~}w~wu{zz~|~}{x~y|zy{w{y}~yvyx~zxw~|xxv|yu}zxzzy{|yuyy|y|vwx|}wwxy}yvy}{zx|zy{w}}z~{{~|{||{{}zyzyw||wxy}y~xy{|y}|||{}v|yz|zy|}|wv|w}}z{|{w|~~~||{z}|}|}~x}}z|}|||~~{}|}|}z|}}~|z{}}z~}z{}}}{{~}}~}~zx{~~}~~|~~}~}z}{~y~~}|~}{z{}|{}|{~~~~}}~|}~}}{{}}}~|{||w~z{~{z|~|z{~|||}xz~~{|}}|~{~}~}z|{}|~}|~}~z~z}~}}}y{~||~{~|{}~||}{{z~|~~}}~|~}|~|}~y|~||}||||z}{z~|||~z}}x~}}{~|}}}~|y|}||~u}{~~~{|{w{|~|~~|{|~}~{}~{~~}|{}y}~|~|}}}~~|~}~{{}~z}~y{|}~|y||w}|}~|||}}~~}{}}~}{|y|}~~|~{x~~|{~{||~}~~z{~|~}|~{~~}~{}}~~}}|}}~{|y}~zzzzx|tz|wxvyz}z}{zx{z}u{v}wxyt}|z||zz}}v{}~y~y}yv|{~~{}yw{y}yy{xz{xyux~v{{zytyzzzz}y}t{wzwx~yw{|||}zz~z}|yzzx{{}u}|y|y}y}{yx{xyzvvyzzyz{y~}zwv|zyv{vy|y|yv}zwx}|zx{y}|x{xx{z|yx|t{z|z{zz|{}xwx|wxux|z|zy{yy~}xx{~|zuwx}||zz{xzzyw{xz~|{}}ywz||x{xz|{{yy~}|w|wuxv{~yxwy}y}y{z~y{{wz{~|w~uxxxv~|yw}y}zy|}~|wx|zx{{y||xyu{u||}z{wy|y{x{x{}|rwu|yyyz~{|x|zzzxx{|xzy~}y{|y|{}z{u}}xzu}{{{}wxx}x{wzx|z~zxzy{~~}}~{zzz}yz|}~z}}w{y}~y{{w|{uz~{yvxww}yv|z||{|w|vzvzyw{|{yy|~z{~}wxxzx~xx{|~~|zwyy~~xu~{xxz|yx~yy~yz~xzzx|yyzvu}z|xvy|}zw{{xyx{{v|{}y{{|~x}~~{}y}{|||z{wv|{|y|qy~{zs~{|v{yz}xy{zvzx||}w}yw{}|vzz{z{xzzyz|~{xyz~z{~w{y{vxy~w{v|{|z{zyx{}uw{~wxxz|zy~{||zz|z}|wu~|y}y~{{xxz{|zw{||zvyy|}{xww|wzyxx{v}z|{xuzv}z}~{~w}zzzz}}|w}{}}y|}|{z{}}|{|}y||~~~~|~~}z}~~}|~~{}~x}|~{~|~~}~}}}}~~~|{z|~|~{z}}}||}{~~|}{|x|}}}~z~~}}~}~}~~|}y}}~z|~~{||~}}~|~~~~}~{|}~}{~|~~~}z~~|}~~~~{}y}~z}~~}}~}z{}}~}{~~}~~||}}~}~~}~{}~}||~|~}|y{}~|{~y|~|}~~~|~}~|{~~|y~~}~z~u{{}}||}||y}|{{~~}~~}z{~zy|y|}{~}}|}~}}}}~|}~||z}{}~}}}~~|~{|{z~~|~y~|~||}}~}~{}|}~~{|x}|~{~~~~}{y~}}}~||}|~~xyy~~{y~}{}{{~|~}yv~vwzw{y||wx}zy}yt{z{y{xy|y{{z}~}~x}y}vzyy|}y{x{v{{y{|~|y|zx|s||{{|}{}|xwzvw~{{~u~|zzzzxyyxz~y}{y|yxwy~yvy~x}z|{|w~xx}{xxz~{wyywy|{}|~||yysvxxzxw{{~}y||yuz{{y|yz~zy{zvv|zv|zyzzuz|z~}v{|}yyw}|x}~xxyx~xy~zzy|}yx~}~wxwx~{x~y{|yy{wv|yyyx}{yyzxvx~xv{z|zwzx|}z~~{{z|zz}w~t~|yz{w}}}uz~z{v}{{y|zw}|zy}}zzzy|yw~{y{|uy|~zw{wzz}}y}w|xv{|zx~zzz~yx}|x}|vxyy~z{{|zzz{zy{~{~{x||y{uw}|zvyy{|yzx{~}zu}|~{yv}}{~~~x~u}{suz|z}~|zy{{{}xy{yyzz{{}{{}{{z||}zz|{{xz{zyyz{}z|y{xzz{z{y{z|~~}wxx{|w|y|zy|}x}zyzx~zz{y~z|{zx{yz{|yvy~||{kx}|~}ywy{{}y~v{zuxx~|y}v{xx}y|zzuzxyzw|||wz|x{zv|{|{{wzww{zz{z{{zx~y}|y|}}{v{y|wzyyzxzyyz~zzx{z}~|yz|{{yy|y{w|~wxz|z}|t|zy~z~z{{vzxwyy}yz|ty}yv~ww~{y|||z{~|{vyz}~xzyzy{}}~{~w{{zv{||y~yuzvzxx{}x{{{}yzyz}z|{yx{}zxy~{~{z{~{~}}~||}}|~}~}}~{}}~|||{{~}}}}}}{~}{|~}~zz}~}w{~}}|}~}~~~~y{z{}~~|}}~|~x~~|~|z~y}{|w}{~z}~}|}~}x~}|~~{~|z{}}|}|v{~~||}|{|{}}}|~}z~}~|||~||~~}{|~{~}~||}}|||~|}~{y}{}}{}~||||y~}~~|}}}|~v~~z|}~}|}}{}}|~~}~~}}~}}||~~y~|||~}~{~}}|~z}}}|}~||~~|~||}~|~y}}|y~{{y{{}|x~~~}y~~|~|~~~~}}{}~~~}|y}~{z~~~}|~}}|~}|z~~{{z~|}}~{~}x~~|{x~~~}~~~}|~|~{|}~{{~}~||~||y~{~y}zzx{||{~{}w}{|vyz{{~{zy{}{zyzwxvy{zzzy||z~vzyzy{vw|}~z{v|||{~{z~yxw}}}~zxzyvwxxywvy~{|{{zx{vzwzz|yxx{{w}|}~zy{|zz~~{{yy}z{}z|z}yzzw~{|wxv~zwzx|}y{{|{{u|zxxx{|~{vz~|{~x{~yy|xw|}y{{||ys{z}y|z|uywzywu~wwvyyyvzwuwsz|ztwxyzzz{}wy~wy|{zx{~x~}{}|~~{|zyyzy{}xv{xy{xz|}{wx}{z{~wxyxx}wyw}zx|{}{{z{y{{|||y{w~}}|{~~|wz|x|zuyz{|z~{{yyyyy{~zyxy{xy~~~|yx}{yvx{}{}~y|z}|~~{{}}}{{}~yyv~z{vx}{yxyz{zyzwzx~|yw{{w{~{~{}|~y|{}}w|x{~~}z{zz{y~}zx{{z|z}w~ywu{zvxxxy|||wyxzwtu}|x|y{zx}vxzx}wz~~~zyy{}}|zwzzzz{u|{z|y}uy{|x{~yy{y{yz|xvzwxy}~}z~}x{y{xzvxx|r}z{~x~~z{wy{xywvw||~}wvx{yxzx{}y}x|}}||yzx{xyx}{z}zzz|w{|}~y~|~{yy{}{|}y~{vyz{|zxysy}z|vy{~|xvwzzz{z{t|{y{z}z{||y|t}zx{zw}~yy}}{}yz||v}x{w{yzy{~~|v~{vy}w|z~zyzz{{}{}y|z}~~{{{~{~~}}|{}|~~{{}~|~}}}|~}~|~~|~}~|xz{}y|wz}~{~}~z}|}}~z|}{|}|~~|}|~}}|~y|~{}~{y|~z~}{{y~~~}}~{{}}x{{{wz||}~~~~{{~|}}|y}|}z~~~~~y~{~~}~~~~}~y}}}}}}}{~~~|z~|}||~{}}~|~~~}{|}~}{}~{~~~~}z||z~~~~|}}}{}|}}}}}~~|~}}x|~~|}}}}z~}}}}~~{{|}}~}{|~z{|~~~|~~}}}~~|{}||}~{~x||}}z~}}}~~~||~}~}|~{|z{}}~~~~~||}z}}~~}{|~}~~||y~~~|}x|~{}{}|}{~~}~}~~{~~uxxx~}{wz}zz}{zv|wxw{x{yzxz|w{z{yzx{zx{zw{~zw{}yy{~y}|}}{yw}{{w~|yy{|z|||}x|{{}{{x}uyyy||v{}zzz{w{yzx}t|{yzwu}}}~x~zzu~xyw}{xzz{|{{zxzz|}wzzy|z~v{wwx||||zxyx{yzzxxy{{|x{xy~~v{{|{{}z{zxz}wy|v||w|z|{x{zw|y}z{z|zyx|u}~vzzzxzzwzwxy}w~yzy|x{vwx|{w{{|}y{{yz|~y|zw~w}vszzwxx|y}~|}{}{z}}|{ztzywv|}|ztyyy|xz~z{|zx|}}{|z{|wvyxxz{~w}yy}||y}zuz~x||v{y{yzwy{xxyy{zyw}y}zx{}}}|xwxzxwzx{{z|z|x}||yz{z{x|xz|xy~w{|z}|{z|~{x{xx{{wy~{z|vz}w}{wz{z{y|{{zy|}yx|z|}z~}{}vzux}|xz|x|x{z||y~y|~|z{wu~yzvzy|yxxx|}z|zzxx~zyy|~v|z|zy~|{{y{u|z~y|yyyy}|z}yw|yx{yzyz}{y~{~{||w|z{|~x~}wy{wv}xu{xzz{zz{yw}y|y{|y||z}~|ww|{{}{}z{{tzy{~z{}x~zz}}xx~{{|~y|x|z~|x{w|}}|{|~}v|y{}}{z|vxt{|xx||yxz||{rz|y{zz~w}yu}yz|z|zz{{}yw~w{y}|ww{|~|{wy~w{~{{u}|}~~y~~~|w|~~~~|{}{xy~~||~|~~{~{{~{||~~|}~{}}~|~y}|~|z|}z~{~}|~}|{|y{z~~}}~~{|}}~~~}x|}||~{~~|}{~{}{w}~~~}|z{{~}{~}|~|z{~xy{~~~~|~|z}}~|~u~{}~~z}}{~{{~~||~|||||~~||}}{}}{}}}}~~}~{{~}}~}{}~}}}~~}}{~z~~y{}~|||}{x}~}~}~yzyy~{}~~~||z|}~~{~~|~{~{|}~~z{}}~}~~|}}~}z}{~}|}}}~|}~~}|vz}|~~}z}|~~|~z}|{{~}|~~|~z{{|z~}~|~}y~}|z|{~|||{z}}~||{|}|}}{{}~{|}|z~~|z{}}{}}z~}{|~}|}~}~|}z{}~|}|~zx}}~}}~{|~|{~|}y|y|zz~s{xzzy~wz|v}yz|}yz}yx{x{wuyzvt|{~~zyzw{{~|{~~z|xw{y|{w|vw}|vw|xz|{{zz~xyy~|xwxxv|z{}y|y|yz{zy|{~zzw}x|{|y|}z~}y|z|yz|{|{x~w}w|wu}xyyy|{{y{u{ywyxx|u||x{}}|x|{~}{xx|{z~zw||w~y{zy}zuz||w}{yz~|yzzvvz{{}x|~zy|u{xyuwxzy{x||y}{zz~~{zu{|x|{y||{zy{z|uyvx}|yyvyyxt|||xvvx|{~y{{uyzuxu|~z~w}zw{{zzzz|~|xyz{{||xvzxxwwzw}zz|{xvwvy{z{~}x}vy}yx||ty{{xw{v|z|x|y}{{x|~z}~{{y|{zyvvvx|wx}}{|yzywxyuzqy}w|{|y|y{|v|{~}}{xwy}}w~{~y|{z|}vtzz}~}yw}}xxo}}{wx|}z|zz{{w{{zz~yx|~yww}}}xx|{zz}y|}y{|{x{~zxx{~xyyyyyz{zwy|w{{{yyxzz|z}}xzy}|yw}x|{y}|wz{zy{xwxy~{~xwwxx|{||{|}|v{xvy~|y|zxy~{vx|}~}w{xyy}~x||zu{{yw}{yz~}vz{{txzvuy|{{v||z|w|vwxyw}yzxzz|x}{{}}{yzyvu{|x{}~~{}~{z|}}y|z~xx~zzxyxu|txzw{t}~{{z}wvu|u~w}{}y~~x~x|z|}zy~}~~~~y|~~~}|}y~~~~|yzy~}||}}~zz}}}|{}z{|~~xx|~}}|~}|}{~v~~z~~{{{|}x|}~~{z{|~|}~~}~|{}}~|~}{}{}~~{{~}}}}{|}~}|y}~~~}|~}{{|}{}||~~~~{~}}}z}{}||~~~~}~~~{|~|x|}}z~{~z{|u{~{~}|z|{z|~}}~~~~|}}{~|}z}~~}|~~}{{y~xz}||}~}|}{~|}||}}y~z~~~~}~}z~}{~|}~}}}||~{}}}~~~||}{}|||}~|~|~}{{}{yz~w}~~}}}~}}|y~}~|{}~||}}{|}y||~~|~||y~||}}|}}~~}~~|}~~y}}}z}|}{~}}}z{z||wyvzyx}|w|{z}~{z}{}wuz}zy~xxyy~}}ywz}y}yxy{vyyzz{z~yz|yzyz}}z{y~uz{yx}|y}xy~{{yyww}wuyxwyx{zyz~wz|x~}y|zzz{xxxyyzyu}{{zz}x|}xyu{{w{~x~y}{zz|{zyzzy~wyzy{xz}|zxy{yx{xxx{|ywz|xz|zzz|}{vz}~{z~{}{|ty{}w}yzxxz}|t}z{}{{yx~z{|ww{wy{|{{y}xxyy~w{z{z|{v{yyy||{x|yvw|yz{}x{z{||y|x}zy{}zzy{{{uzzz}vz|}}~z~z{yxy{vy|zxxzz~{|{yv{{zyzz~z{{zywyyyx|{{~}w~z{zwzu{{~{}t}z{z{zw~ww{xz{yz{|{|u{}|{x}zy{|z~y}{{{yzy|xw}xy~z{w{y{z{yz{|wyz|x|wyxz~z{ywyyvz{xyz|yy|y~y~~zz|y|{xwxux{yy}{}~{xu{y}xztv|xzv}~zu|y|zxzzw{y|}zyz|||yx{z{wwxx}z}~zwzxz{|u{uyxwy{}x|z{|wzwy}~wy{ywvu{z{zyz|vz|xz}w|||zy{y~||y|z{zw}|z|{{ry}x|{}}zxzwx{{y|w{y|}yzzx~{}xx{y|~|{{vxvx|zw||zxyyyz{}xyz|z~~x}x{~zy{~|wz~yxxwz}~t|{z|}{y{z{v}z~zyyxz{wz|{zv{y|z{yz}{z}zwwx}zxx}{{}{w{w}{u~|z}||}|}~~x~~~{||||}~~|zz~~~{~{}|{|~x|}{~{~v}}z}}}~~{~{{~}~z}}{}~|}u~|~|}~~~|~}~w}}}}|~~~~y~}~}z}~}{~x}z~z}|~}~|}}z|y~{|y~|}~~w|~}}{|}z~}y{}}|z}~~~|}}~~~~|~|~~z|~}|}y}}x|}}~{}~~{}|~~~|}|}y}}~~}z}{~{}||}{}||~}~~}}}||||{zzzz||}~y~~|}|y|~}}|~|}}|}{~{{|}|||~~~~~~|~~~~{}|}}~~}{}}}}~|~~~y{|~y~{~~}~z~|z}|~}}{}{~}|}~~{}}~}}|~~~|~}~~~}y~z}|~}~~}{~z}~}}}}~{~{~~~|}z~x}}~~}z~}}}{zxxxz~w|{~{{xzyzz|y|y|yzzxyy{{zx|u{y{zzzxz|zzz~|z{xxz{~|z|u~|{{yzy|xz}z~sz||yx{yvyxxysxvwvw|{u}~~xywz|yzx{z|{y}ww{}~||{{yx}{v{}{xyw~w}||zxxw}zy|wx{zy{ywuztyyw{z|xv~z|}|xyy|z~t{~}yyz|{y~v|}|y{{}yuzx{vwvwvvv{zzy{vz{z~}yvv|xw~||v~}}}zzv|xx|z~}|y|}|zxy{{|y{||zyv|}vvz}zsz~w|xzyyvtzxv||~xvz~}|wzz~{x|xz{~{}|xz{y{w~|z|y}ux}zx{|yxz{}|z{v{zzywvv{xvy|z~yy~}}yy}}}{{yxx{w}|x|y{{~y{yyx}}{wy~zw~x~wx{}uzv{xxxuw{|~{|{}y~~|zx|}}x}}{|{{{|z|||x{|xx{|y{yzz|{{{yuv|xx{u}}}zx{|z}z}~|y{{yxzwz|xz}{v{|}yz{}y||}xvz{{zyu|{wzxyz{||~y|xy}}|zv{~{zzzvy{~x{yu{}~|u{|vyz}wy{|}{yxxx~~z}|yz~|vzxzwv}}wvyxzy||~u}}}xy{zyw~}}{w|{|yyzz~|x~{y|zz{v{wvzyzzv{|{|w{|yzwyvz||z}zz~zxyz|y}z}zx}}wz~~}z}yxz|}}|~xyzw||yuzv|}zwyz{yyw~{|}zy~u|{||~}z}||y{~~~|~y{{~|~}}{~z~~{|}}~}~||{|}}~}y}|~{{~}~|w~~~}{x{~{|~|~|}|{|}{w|{~{|{||{|{}~|}|||~~}~}~|}y|{z~z~|}}~~~{y}}~~}}|~zz}~~~{z{}|||}}}}}}~|zy}}{~}z|~}|{}~}}zy|||{}|}~||{x~z~~||~|~{~}~~|~{|}~~}~}}{|y}||}z{~~~}~}~~}||z}x||{}}}}}}}x}~x~|}||~}~~{~{~}y~}}|}|~~~~|||}}}{~~|}{~~~~|~}~~||||~}}zu{|~|~|~{{~|}|~}}zz|y}{~~~x~{~}}z{}~|~{|~||~~~}}~~~~}|x|~||z~~z~|~z~|~~|y~}z{}~{z~~|{w}|{{zzxy~yz{w}yzx{~vyyz{~{~zx~{~x{xwyt}|u|{zy{{}|zz{x|x}z{{yzx{}|zzzy}zzy{{zx|~~yz|x~{|w{y~|{xxzwzzyzyzxx||zyzz|xw{x|zy}u{w|xzv}w~{}|{vvx}{xx{||w~w}|y|z~{}yw|ux|x{x}{w}zwxyx|wyzzz{z{x~|z{~yvz~y{{wy|yyuy|yzzz~xyv||x|vwz}|{{|z}x~{~s~yzy{|y{~zx}y{rtw}w}{x{}vwz}{y~xx|zyzw}y}}{y{y{z{x~|{xyyzzxv}{}zz}zvw|}{zxy{z{~~{yvx}x{y{zwwzwv{|wzy|w{y{}z|{|{w}yw{}{~x~}y{|{t~xy|v}|{zzyyzyxxy{y}|{yz||yv|{{|x|}{y~wzzwzzzz}z}{|zxz{yxv~{x~|xz~|vwy{|}z}z~y{{y|x~{|{ywz}uuzz{w}||~xyyxzv~}|xy~|ux{zz|wyzz|{wwz{y||~w|x{x|w}z~z{x|{|yz{{x|zxzyz{xy~x~|{y}~{{||}wz}y|yuvw{{z}wyzz|u|zyw{z~z{|yyx~{}x|yxzwvvxyx|}~|{|z|{yz}yz{yz|z{x|y}zzvz~|vzsx{uux{~y~{}|w~}y{{z||~zwz{{|wv{{zyzuz}{ywz~vzz}~x}y}|yw|{{sw|yz{zu||{zwz{{{zzzwz}ys{z~~}{w{y|~~zz}|{~||}~}~y|~y}|}~}~}|x}|||}~||~~|z~|||~|}|}}}{~}}~{|}}{x{}z~}~z}|}|~}}}~|~}}|x|}~}z~z|z}~|~~z}|~~|{}~}~y~|}|~}}~~|||||~}xz~~{|{||~{|~{~}}z~|~~{|}}~~}~~~}}}}~y~~~|~}||x}{~}~}~|}|}}}}}z{y}~~~|}}~|}~|~}~~{y~{}~~}}|y||z~~~~||{}~}~~z|y{}|{~~~~x~|~}|z|}|}~~~}~|~z}z~~~}|~y|{{~}}}yr}{}~}}}|}{v}~|y{}}|}}}~|}y}|}}|~}x~z~~~}~~~~{~}v{}~~~~}~~}}|~}}{|{|{|y}|~~}}~~~~|}|~~||}~|~~~~|~~zx~w~{{}}|~x}|~~}|{y}x{y}|z{zy~{x|{ztzywzyz{xz}x|x{vxzy{}}xz{ut~|y}~x~x{}{}{yyzw}{|{|}|{{|~z}|{xz~x|ywz{}|v}yzu{xy|x~yv{{x{z{w{||}}uz}xyzvvwxy}~ww{zy~yxwu|z|xzy|zxwzzz}yvxy{yyv~vvz}~}{|}xz}{|x}{w{zz|{||zx|xyzzxy|yyyzzx{z||x|vyzy{zxzv{~yz{zw|~wz|||~{yzz{z{yy{}}{|{z}}{y~{|zw|yz}|xxwz{zxyx}{zxywz|v{|{}}{~~z}|{z|zyy|z}{}{yvyw{w}z|yvwzy}wy||~xw}zw{xxux|~wzyvyxyv{xw{}{x|{yx{y|z}w{y}y~|u{}{}|vyyzx{w|x|z|||x{z{{wyw{yx{|x{z~}{yzzzx{xx~|}~zyzy}{||}w~~zz{{|vy|{|yx|xxzxx|yxz|w}|zw|}z}z|{}nx~~||y}{{|zz|{~zz}}~~}}z}{wzzy|x{wwtxyx~yxz{xx{{x{{z}||}z||}|zx|}z|x|{~||yv{{}}~{{yy~|{wyxwwz{}z}u|~|x|zx{zvzzyywzz~y||u{x|~{|z{x}~|xwzzz|}}{|yz}u|uy}|vt|}vy}{y}yzz|yy~z{~x}{z}x|~}yx~yzxy|x|{{}{z{zz{}xxx{yy}~xy|tuz|z{wzxx|vyyw{xy{x{|z{x~z}x|zx{{|}~~|~}~|~}|~~~~~~}{}~y~}~~}|~}~}~|~}z||~~~~~}~z|z|~}~}}}}~~}~~{}~z~}~}}}z~}~|}~z~x~~~|~{}}~{~}|}~|}y||}~}~{~~|{|{}{x|}}{}}~}z~||~~}}~|}{}~|x}{}}~~~~~z|~z{{{|~{{~~|}|}~z~~z}~}}||{~}~}y~~~y~{{~}~~}}|}}~}~~~}~~}|~|}|z}|}||z~~y}~~~~|~{}|z{~z~{{{z}~|{{|}||~}~|~{~}~~~~}~|x|~~~}z~||z~~|~~~}{}|~~z~}~}{~~}}|~}||~{}{}}|{}}~{{}||~z}{~s|w}|~~|}|}zz{||}}~x|~}y{}w{|}|}}yy|yz~|yyyyw{zxxyvzyz|y}|y||z{yw~|~xyw}x}~|w}|{zv|{yyuyx~x|{~zwz|yxw{{|{}v{zxzx~}~wxt|wwxy{{}zyw||zz}}||}wzyz||z{y}xt~{|{x~zywy~{wzw{yxxx{zxz{y}wyzywzy|{uzz{y~zz{|{{||u}}vz|}x}xvx{~}vy|~y}xyz}|||yw{yz|~xvxzx}wzy{{~v|w|xzrzx}zxzzu}||wy{zyz|y|zww{wy{uvz{}wwy{{zvyz|y|~xyuu~z{z|z}yw{{w|z}|y{xy}u~vzx{yx{}z|uyxy|xx{y}x~zw{w}|}{}zwu{|z{y{{}{ww~y}z}w}|}~yv|zv{{|xyz{{}|{}v{ywyxw{}z{{~xw{|vuz|yzz||z}z{{vxx|xy}w}{z{{w~t}w{|yxz|xzyx{z|{xz}yy{{~wyzvyzvx|zz|zy{~ux||yy}y{u}z|~uy|{~xvyw|}zy{{|yyz|x{y||zxzz{~|zu|x|rz{xxs~{{xwyvox}yyzwy{wzz}{xtxzz~z}}y|yz}yyz}w{}~z{zxz}zywz|wxy~|v|zyzwx}|~|zxz|x|}v~{z|{~}|y}w{~zwv}w~yyy|{{y|z}|~v{y{zzzyyzyzxz}{uy|y{|}zzz||y{|yy{{yyzxzzzzw{~xz{x|{}{vwz|z{u|y~tr~zv|xw|}~{|yyzy}ysyxz{~|}}}||~}~{~|~}{}~|z~}|x~~|z~{~{~|}}~~x}z~~~|}~{}~{}|z~{}}~}~|~{~wz{~}|{~{~}}|{|z}|z~~}~{}~z}~}y~z}|{{z~|~}~}~}~}~x{}}~~~~|}}}}z~|}~~|}~~~y}~~{~~~~}~|{}|~~|~}||}|~~~|||}}~~}}~|x~~|~z{}}}x~|~}|||~}}}~~~~}{}~}~~~~~z}~~y~|}|}}y~~}z}z|{~{~~}}~~~|||{{~~}z~}~|~}~~~{~~~}|}}}|}}~xyz|~~~}z~~}~|}~~{{{~|z|z{}z~|z{}|~{x{z}}}}}|~~}{|~~}~z|~|{~~z}}{~}y|~{{}}~|{||~{z|}{~~~~{}~~}~}~y}}~{|~{yx}}y|x{z{q|xyv|z|zx}|x~zzy{z{xzxz{qyww{{{|~{z|y|y{xx{z~vzwz}}}|w}{yxyz}}z}uuyz{zw}wtvvwv}vyzxzy|wxwvwyxyz{~|xw~y{||}zuyzzy|x{{~}|z{|yxvyzyyx~w{z~{yxx|}wz{|z{|y{zzu{|xyu{{zz{}{yw~y{vzxz{}w}}y}~|zy|}yyxxzzvzz|xy}|x{y}{~x{|vu~{xzzx{}|||{vzxy{|}}vzz}z~w||~|zz}y|xxxy~zzzyyvqy|{{szvyyvx}}}s|{||y}}}|z{{~xv}|v{{||~|}zxy~{~|zzvu~{yyu}yxxxxw{|}|{{t|y~ywy|{z{{}{{}}}x|u{{x{|x{{zz~y}~yy{xz{xz|z}xz}wy{wxzvxyz~}zuz}xz|yx|x}{zzu{|~zzz|{x}{{|zy|}xyxyvxzyy|}zvyzyy~zwytyyy|zy{}zz{xzxww{{}}x{zxw}}uzyz{zyy}|}|{y|z~yw{z~z}yyyyvxywz~y|r|xx|zx}xxzzy|}~z|v}yy{y}~z}{}z{||}zq~z~{|{wz{x|~u~w|||z{|{{}z{z|}zy~|yyzzy||zz|~x|~xz}zzxy{|x}x{|yzzxz|v|}x{y}yy}y|ywwwy|xzxzy{}z{}}z}|{|{||wy|x{}|y{~v|{v{||w{|{wz|~y{zwy{zwz~{}zx}z{{x{{tz{{xz{wwxy~~}y}yty|}~|~}~~|||~x{||||}|z}{|}~{~}}~~}}~||}~{y~|{{{~}||~}}z}~~~}{z~{{|z}{y~|}~||~|{}}{xz|}y}~|~}}}}~{~~~~{~}|~}}{}|~|~{}|~|}}|z~{~|~~~}~{~{z~}x{~z~~|~z|z~}|{~{|{~~{}~}|}{}|~|||~}~}~~zz{z~~|}~}}~~}~~|~{{}~}}|}|}z~|}z~~|~{{z}{|~~~~y{}{~{}}~z~~{{~}}~|~~}~z~u~~y}y{~~~|}}y~~|}}|x~~{}}}~}|~~|~}~z}||{}}}~~{~~z~||~|~~~}~~}~~}{y|z~}}|~~|z|}}|}}||{|~~|{~||~}~z|y}{}~~}~}z|{~}~|~~zzyx|yv{zz{w|y}|z{||zy|{uzxy{y{rv|vzw{y|xyw|r{ywzwz|z|}x{uzvy}|{{z|xyz~{{yzy}{vz|}~yvwzxtxw{z}{yyxwz{yvyz|yx~xxxy{yyw{w~y|z|zxyvzz}{zv{{~yzx~{zxyy|zzuyy}{v~wv|{xyvy{wzx|}uxzz|xyy}z}x|zxww{}y}{y|xx}zz{{w}~xvzz{{|wz{{xyuzy{}x{x{||{}y~s}}|v}y{~y}y{|tvxx|zz}v{{{}{z|z|{z~|}zyxxu|~xx{}zz{|zx}z~{w{wz{|zyyuvzu|w~{x}|yyvxzyx~~|xv|{ww{{}|y~y~wyzy|yxx||xzy||x{|t~{wzyw|vx}y|xu{|}z{yzzy||}{wwxyys{x|y|}y{}x{{yyzywz|yxz}{x{yy{}~zz~|vwzzzx}z{y{y|{{{~u}}{w|vxwyxx||y{}zzuxvw|}zzxzzxyyxyzz{{y{|}|z|{y}z|zx}~~vy|{|xzyzz|yv}|{{z{{|yzyz{{v|{{{x{~zx{wzz|z}wxzw|}z{zyxv||~w}x}z~}{|y|||z~zy|w~z{{|{x{z{wzwzy|zx{zywz~x}{||vwzv{|wwx}{|w}z~{v|yy|{y{~}|ywxyy{x{u|wyz{{z{}|z|x}|yw}|{|{x~}x{xtzz{wx~~x|z|}xzz~~|}zy~{{zz{yyywyxzwv}z~~wx{}{|~}}~~{|~x}~}~}{~}~}}~~}~{y~|}{}~||{}{~}}}|{|}~~}||x}|}{}}z~~|~|}~}~~{~~{||}}|}~{|~~~|}~~|}y|~~~~}{~||||{}~}~}}}}~~}~~~|{~|}|~|}||z~}~~||}|}~~}z}|}{~y|}}}~~}||~}}~{~}z}~~}}{~~~||}~}}~}|x||z}~~}}~}}z~{~~}}}~|}~~~|~}}~~~~{|}~~z{{~~{xz~~{yx}}||}y~~z~~}~~~~{|}~{z~~}{}}{|z~|{z~wx}}z{|{~~}~{{}~|~|}z~~|||~~}||zz}x}~y|}}z}~}~}~}{yu{~~~~}~~}}||~||~}}}~~}|}|~z}|}}|||{z~}}}|{||~~|}{~|y~|u}~y}|zvyy{|z~u~x|zzz|w{w||xu}{|zyxw{zz|yzxyyw}~{{|y}|}{~}{xzywz{}v{|z|y~{wtx~uy{ywx}~x|{wx|xxxx~sxyxzy|{xz|{{{yzxuyz{~}}w|}{zy}|~zy~yw{w{yw~}|y|{vyyx}vvz{zyz|yu{yz}zx{xxzy~xy}z}~}{~{z{~|}}|}~wxzxzz}{yx}~||{{{{wy{|yyz{|ww}y~}{|z{{z~x|{w{|y{y|vy|{{}}|~{uxzwyzv}z|ux{wx{|y|zvyyyzxyuzwz~{|xz~{|v}{}~{~v|y{{yzw}}z~~zy}x}yz|{{zzxwwx}yzzz{y}|yzuw|x|wy~}{z}zz}{y}{x|~y|||zzzxxz|z{{wzs}zy{vyzzxxzz{vx|zzyy|~x{{}zzy{|||||x~x}~~x{|{|}txvy|||{y~{x~y~{|~xzy{vv|zz|}|~v}{zz|}{}|x|~xyz~{{}w}y}~}{|zvx{xwzzwz{{~zxxz||{vz{s|zzxx}||zz}vzyr}}xuv{xzyy{~y~yz{x{z{{{v|}~}xy{|{z}yzy|}{}ywu|yz{~y{zz{v}ux|{y~u{~|}~wz{}z~}{y{z{{y~x{zzzw{|~wzz{zv{~x}w{zu{{z|xw{|zzz|x}{|}z|{zxx{xxz~y~|{y|yw}zxz~~}zzv{{v{~}yzx}|}{zw}z}y|x~zz||}wy|}|}~}{{|~~}}zz{}x~z{}}~}}|}~~}y|~|~~~~~~{|~}||zzy}}|}|}~~|}z~x||}~~}||~}{{{{~~|{~{{}|~|~|zzz~yy~}{}~}}~}|{}}}~|~}}~}y{|yz|{~{~|~y}~~}~~~~}w~{|}{~{}}}}z|~{{}z|}x||~t||~~~|~~~~|}}{}z}|{|{{y}~|x}}~}|~z~~|~|z}|~||~~{~~|z{~y~}||}~~{|~}||~|~}~~z|~~}|y~|}}|y{|{z}z}{~|{}~|}}~|}}y}~z|{~yx{{|}~}|~~~y~}~~z~~~y~|{~}~||{{y~}}||}}~|{}}|~~{{~~}~}~}|~~zx|{}x{}||{}~|~}}~~}|~|~}|~~~|zy{~~|~}|{~|}~~||{z{yzzz{z{xzxzw~s|y}w{xx{r}|zyzzzy~w{|{{{zx{|{v{y}{|xyyzzz|v}}~{}zx||~y{yywwzz}x}yyzvx{xz{{z{|{xzyy|w{y|xvvvzzyxvxz~wxyvxxzwzxw}zvz{wxx~y~|z||v}z}x}zyy|x}y{{yxx}wuz}zw|zz{w|v|{xw}yw{{{z~yzyvu}x~wyywvzyz}z~{u|zz}yxuvz{~x}|{xv}xyyvzz{xxxu{|v~zy|vx{{~~zxzxww{|~w|~vxz|{yy{uyxyxt{x{yz~|}z|wzv|vwyz|xz{|~zv{yxz{y{~zz}vy}y}xwzxy~xx}yzxy|zzxzx|||zzwvwx||~|x|{ux|yyyzwz|z{|y{|x||}{~{uzyzwyzy}}|}w{xv}x|wz}}{zxx||zzyy{{|zzxzt{x|{zzwv{x}y|}~vz~z|{zwzzz{xwzz{xy}{x{xv||uxy|yz{zx}{~xxw{{|{z}zyz|wx{z{xuv||xzs}{zur{z{}y~}wv|zz{||{yvzvxx{}yyzzw|yyuzv|{u}}|~wyy{}s}~y{yvu|~ywxyq|{||~xz|z|xwyvxwzyv~|x{z}x}{{|ww}|yz|}|uv|y}{y{vzuyw|y||y|}uwxzuxzyzy}z~z{zx|z|z{}z|{yzywy{}yyxyw{w}zy~|}|y}zx{~||x~zyyx{zzv~|yzx{w|v}{|{{tw}yy{}{zux}~z{{xsz~{~y}}}|~z~}~}~{~~~}z|~{|~|}zz}||x{}}{|}~}}|~}|}{}~}{~~~|}~}~}z~|{~|y|~}}|~{|z{z}}~~~|~~z}|}|~}y||}~~v}~~|{~y{|~|z~|}yx~~~|{zy{~}~{}|{|~{~||}}{}{z}z~~{~~|{}~}y}{~z}}|~}}}}~~}|{}}~}{{||v{|}z}~|~}~}}{{||y{}~|~{}~|}||}{~~}{zzz}y~}}~~||~{}}{}}}}}|}~|x~}y|~~||~|{~}z}~~~{~~~y~}||}{|y}z}~~|~}}{|z}{}~~~~~}~z|}|}~~}~|~z~}~z}|{~}|~{~{~z~~}}{~{~~~||{z}~~|}}}}}{|{}{{}}|~|z{|{{}}{~}{wzz}{|}|~{}|{yz|{xyzxyy~zz|}{tt{}{|vyyxtzy|{wuxz~||z{yyy|w{}wxyzz~x}zy{}z|{vvwvv{uz}{|wv||{xu|y|wwyyxxywy{y}~}}yz{{zw|yy}~|y~|~||||}||yzxzwyy{xyvw{|{vz|~{~xyxyz{w{{~v|{~zx{yz|zzuxx|{{{~zx~||}z{zw{{{xx}|xzvz{~zxy}zyy|xs|zx~wszyx}{}{xz|{x{}zuz|v{}}{}y{||{~|{{z{yzxxyxzyz|{{zy|u{yyw|yxzxvw~z|~w|y|x~~{~yw|y|y||z|~z{{}xwwy|w}vvvxx}ut}|z|zx|xzyyyzxz~xy{|v|yz~}z}}|~y~}{w|{z{z}|}y~zyxut}zyyzx}|xx|{vzzx~}xw}yw|{y~z|{||zx~z|}~|{|~{{yx}z{}||z{|x|z}~{}{z|{|v{y~uwxuvz{}xz|~~|y}|xwyy{{{|z}}|}}xxz~|}|zvy~}}~{yx}{zz{u|y{zvzzxyu{{xu}z{|wyz{{|}|z~}x|}xzx~x|y{}{~~}}y|x}z{{~y{yxzu~|y|x||vz|z{w{{{{}y}zy|}|z{v{zx}}||z{z|}|xz}zv|yx{vyy|y|w{s||~}~xz{~{{sx{{~{z|z}{z}~|~{|{z|xw|~}|{z{y}x{y|{xzywv{yy{x{yxx~~}{y{{xz{z|~v{{w~}{z||{y|{{~||~}~~y{~~}y{|}~{}|y}~~}}}}~|~zz~~~}~~|~}z}}~}}{|~y~|z}z||}z|}~}~}|z~}||~~~}{}~~|{}~~|{}~||{|{}}|~~}~}}}|~|}{|}~}~{~|z|{w~|}|~y|z|||~~~{}|~}~{}}}{~~}}~}}}}|}|{~}~}}z~|~{~~~~|||}~~|{{y|{{z}}{~~~~~|{}}~}}}|{|||~~||~}|~~~||}w}}}zw|z}~}wy}{}|~~~}{{{{}y|}}|~~~~~~}~}~|~|}~~|~z~|{~~}~|}|}}|~}~~}~}~}{~}{|}~}{{u~~~{|{|~z~z}|~~}~}|~||z}~~~{|{}|{~~~~~~}~~~~~~}||}|~z|~~}x||w}w||}}~{~|~x}~wy|w{xzs{{vx|xwz}{zwxr{zxx{}u|wy||w|yzz|y|w~xyyxwy{y}zwywy}uw{|z}zy{vyy}v|zx||x|uy{x|~{x~z}|{v{wz~wvw|{{wyty}yzz}z~w|{xyvz|w{{z{{{zyvy{|ywy}yx}w{xy~~w|||zw~yzyzwwvzzx{zyyxxxxytzyx}}{~yx{w{z~v|w|yuzy}ywy}{y{{}vz|zz}ywxy|y~w|zyxyy{|y|zzy|{~w{xwxwx{{z}uww}}{yz{|}wwxztw|}ux|{x|{z{z||{{y{|~{~z{wyz{~vwvvyyx{y{vx||y{~}z}{z{y|~zwzxzwy{v||w{}y}{w|yxw~xy{{}w~z{uzy|}xz~vw{{|{y|yzx{y~zyyx|{{{vy|}||{v|z|y}|zzu}~y{}{yyzyww~~zz{v}||xzw}z|~x}{{}wy{|}zy}zx{{yyv|ww{{xx}~yvywz{}xx{}}{}w|ywzzvytzxv|yzvwzy{}|zzyx}{{wzz}vzz{uzyxzx}xz{zwzzzx{{xu}s{y{ywwuwxwy{}y}xwxy}vz|vu}vx{}|w||}yzzxxy~~}vxvzw{x{yx|xy|}{|yyyz{{{z{}yz~xy}x}wz}{w{~yyzy|{xz|w}{www{y{w~x{z|vz|{{{}{|w{yw|x|y~x~wzyx{|z{yyx}||}|yz{zx|}|zwxxt~zwwzy~zyxz}y{yx{yxzxy}{y{zw{x{~~~~y{{}}{~|~~{}|}{}}}}}~{y~}|{~yz|}x{~{|}{}~|}zy~}~z}z{~~}y~~~}}{~}}}|~|~}}~~~}x}|x|}||}~}|{|~~~yy|~~z{{|~~y|}~~}~}~|v|z}}~|}~}~|z}~z|}~}~~||{{z{|~~{{~~{z~}u~~~}{~{}||~}}{~|y~~~|~|~|}z~}}~~}}~||}~}}~}~x|~~~}}|{||~|{~~}{|}|~~~z|z~|}~~z|~||{}~~|~~~}}}~~}~}{z{~}~}~~{{zy~z|z|{}||~~{|{||||}~~{||{~}{|}~}}{~z~~}||~}{|z||~z|~{}~z~z}{||}~~~|y{{|y~{~{}}~|~|}}}z}}{}~}~}{}}~}|~}~{}|~}}|~zxzw|~~~w{z{~|~}~z}~{xzy{~z~z{y|zyvvw{{v|wxz{uwz~}}zz{z|vyz{}|z{v{zyy}y{{y{~zs|w~{|}{}xzy|w~|x|{y{}z|{{{xw}{}|yxx{xy|xzvuv|tyyuzz{y{{{}}{y{||~z{{y{z{yy{}uxyxyzy~y~}xw{y{~tx|w{yxvy{||||yx{vyz}zvww|z{zyz}}u|zxz|yx||||{xz}{xw|zzzw{z{zy{{~t|x{}www{xv~yzy{wz~~~{}{zz|w{~|x{|}{}{z|z}yxu|uyw{xwu|yxy{z|xy|xxutywyw|{||{|}z~z{x{}vz~zz|{ywxxw|{}}y|yw{xwtx{xyzxy|zzxy{zz{v}u}{zzx}|x{~zzvz}~|~{{z}||s~xsy{{w|}{y|zyyzuzy{|z{u{zvzwzzs{{|}|xvz|{{|{{xsy}{|uw}}{vw}||zx}{{~zx{}z{|{||{~s}|yx{x{y~{~y{xzyw~{yv{zw{}{}z}z~z|z{vyywt}zy{x}{}ywxxwuvw~wx|xx}{uxu{z{wy{vy~xwzyv|x{~|y|}wy{yx~z{zy|{|y{zxz}}{vzxywywz}xw|}zu{ywvq|||}uwx{}}uzzzxzy~zz|{y}~{||y||~v}|zyz~t}ywxx{y{vyyx}zzyz|u|xwywyy|y|z|yxz}||zz}zzw~z}{y{~}y{yuyyvy{yx}yxzz{}xwz{|yzxyvsz|{y~z{~zy{}~{}{|zyz~}~}{}}~{~~}|~}~~{||v|~}||~}~|y}}||}}~}}|~~|y}z}}}}z~}~~|~~~}||y~|{}v|z}}}wz}|}|{}~{~{{~}{~|||||~|zy~~~}|}}~~|~~}z}}{|{|z|~||}|~}~~}x{x|~{z|~y|}|}|~{{|||~~~y~~}{y~z{|}}|{{}~{}~|z~{|~{~~}~z}}|}z}y}||~|}|{{}|~}}|~}}~~|~~}|{}~~|{~|~}{}}|~~~~}~~{~|~~}~~~~~|w~~||y}~|z}}{~~~~|~~z|~{~||x}|~z}z{}|z}z|{{}~~~~}{x}~|{}||}~}|}~~|z~||{~{{}||{y}}}|y|~|y}~}r}~}~{|}}z|}|}~~~}~}yw{}zyxyuvv{xyz{x{vy{}yyyxzyw}y{}wxz|ywz||}vzw{yyzty|yyuz~xyx|xvxx{|{~w{zxv|yzxyyyyy}yzyvzy{zuwz|}yxwxzz|{x||}|{uux}vxwy|~zyz{yzzzy|{z|ywvx{u|wwz|y{{~{z}~x{w}|wxy||y|}zwu{yzxwy~|}~{zwzwwx~zx{{vy|x{|xvuw{}{v}}|xz~zwvs}{zx|{syy{zz{{ww}z}zx|zy|x{}{|z{{x|{||xwz~zz{{|zu{zw|yvty|xxw|yzyxw{r~wzy|z}{zw{vyx}x{vyzwx{v|x~y|}z}||yxyy|xwzy{v{zy{yu|zyyw|yyx{|x{y}~yz|ywy|x{x{~x{xwy{|{~~uzyzuz{}x|{yvyz}}{||||syzywwxz{|y}tvzywv|{~zz|zz|xvy{uyvyxy|z|zxzwxwxxzxw}~wzzy{z{{z~|{|v{xz|y{{zx{|x}t~{zzy{vz{z{xyyz{~{~|zz}vx|u|y~y{yw||{|}zzuxy{}wz{||~zxzz|y{z||}xy{x|uvx|~||{wz{~yzuzz{w~xxw~|y}z}z{}zy}yu{|xxvvy{}zuyu}z}{z}w{yy|wv|yxywzzzxz~y{}z{~x|x|{||xyyy{zxz}}yx{yyyxw|zw{~|ywy|yz}ztyzvz}w||zuz~{{xwx|z}}z~z~{yz|||y{{y{ux|v{xvyxw~||y{{{|zv{tyzz{|~}|y{||}~}|~~~|~|~|~z}~z{yy|{~}|y}~}|~~}}|y}}~{z~~{}}~~}}}||}z~{~z||{|}}}~~~~z~~}z~}}~}{|}|}zxz|{}{{|~}~}~}|~}~|z{}}~~z~~zz}~~}}}y~y|}{x|~~}~~~~~|~yz~||}~~}}{z}~~~}~}~~}~}}~~}~~|}{||}z~|~}}~~}}~}~|~~~{y}|||x|}{||}}y|~z}|~{~~}}}}|~~~|}~}~y~~~|{{z|~y~}~~~}~}~|z}~~z~}~|}z~{zz{}z|{~~}w~{|x~~}|zw|~~~|v~}x~y|}|~|z}||z~}|~~y||}~~|}|}~}{}~~{{y~}{}}z}~~~|~}|~}z|~{z|~z}{|}~}~}||~}y~{{{||z|~y{y}|}zz|xyzuy|||}wzxyztwx{w}w}yvz|wx{z{xy~{y|xz|u~zy}~~}yyy|x{z{{{{y}|x|vyvs}zw~vxu{zwxzxz|{{||vv~{{}x}w{yy}}zvw~z}{~{{|{yxt{xv{ys{w{xz{x{~z|tzy{z|wzxy|}w}}wyx|{z{ywz{|{xx{~x}zx|{zx}y|yy~z{yxxxx{|xwyxxz|z}{|x|~{x|zyxyzz||y{~~z~|~xzv}|xv~}yz|xyx}zwuxxz|xzt|xz|xyxywwyzy{zy}||xzyz{~y}z{vzvuxx||~}yxwt|~~{w{yzy|wy~|xxyzxzww{zzz~{vyz{x}{~w}w|y}{|z}}|v{t{zx}~v}zyzyx|w~w{zyx~y|z}v}{u{w|z{u}yxx{y{{~u~|{~~uzy|yvy|zz~~}{{z{yztyzu~zx||xyw|y|{~|yzzy{}yzy{xw{xvy{wy|}{|zw{~|z~x}zz{{~|x|}y|x|yw{{z{wx|uyyz{~x}yy{}t{xzvzs~{}~~ys{y~{}}{w~zxzx|{|zz|zx{~~xwy{||||}}yxy{ztxvzvy~}xz|xv|yvyz|}x{w{|x~|}zzz|{y|zxx{|xyw~zvzwy}|xu{y}{~yw{v{{z|yzzy{}|zz~{{~~{u}yxzy|~{}}{}z}z{{|}zyw{zxxs|x{{{~zz|zzx~v{x|zzwvvzzzxyxz|zxy|||z}|y}}}~{||~{zz}~~~z}|}|~}yyy}}}~}~}}~}}~~{~|~{~~|w~{~|~}|~~{{y~}|y~|~|~~~~~~~|}{z~~}|~{~}~~}~~}~}}~~~|~~z~|}|~z}}yv|~{y{{zz~|}|x}||~}}{~~}}|~}~~{}}z~{{|~~}|y}}}}z}zv{}|}~z~|~y|y}{~|~||}y~}|yz}~{~~~|~}}{|{}~~}~~~~}}}~}}~{{zz~|}|y~}y~}{}{z}|~~~}~}y}w~z~{y{}{{~~z}x}~w}~}~}~|}~{|}}|{}~~|}~||}}|~|{}}~~~~}|~}}z}~}}y|~z}}{}{{|||~}~{}~}|~y}{~~}~}~{~z||z{~v~}~}~}~}}~|~}|}y~{}~zzz|~}~{~z~z~}~~}{~yx|w~y{}{xx~t|t{w|~uzy{}|{y|w{u|zz{xyzy{vt}{w{ywy|v}wz{zzzzxw|{xyyx{u|x|~xxz{z~zy{|y~|xyy}}}wxwz~zw{|yy{xy{wz}{{yxzz}r{}{xx{yzxztwzvzyx{{w|}zwyu~z}x|y}uz|zy|}yy{}wzyzvzyuzzvztz|zxpyz~zzw}wzy|{yy|uw|}vy|{yz{~zz{vxuz~~~{xyxyxuw|zxxxww}y~y~u{y|t{|z{z~yyy}w|~wy{z{yx|wv{zx{vxzzxx{z|x}|{wyyzu{xzwz{}{{zzt|}yx||yx}{zy|yzz|w|y|v}zx|vxxy}wyttzxz~y~vz{{x|||x|}{{|y~z{x|z{||~{zywt{x|zxyxz|~{y|{}|zyv|~y{uxu}x}x{y|x{wx|{}~{yvz{yx{xt{yyvzw{{}xz}{{{yzy{z{zz~{zzyx{zzyyxz{yv||}w|yzvywzy|yzx~y{yz{vyy{z|{w{uy{zwx|x~}z~xyx~~z}~~}~wzx}zytv{w|{zxxz|wxwy}xz}vw~s{zzyy}wvy|{|~v}{x|y|zz{~|pyzz{yz|yu|{yy|x}v~wz|zvs~x{|~y{|yyx{{x~yywxxxvvx|z~y~w||{w|{zy{u{vz{zxy~~yzyyx|x{{}y~{zw{wvyvzx}yw{zxvvyz{}z{y{{u{{zwx{xxv{}{{{{xyv{{x|z{zy|vxx}x}w{{{y|y{{~}{uzxy{z{y|~||{|~~~~}z~|~}}}{{}~z~~~~~{~}}{z}|}|~~|{}~z}}y{wz{}}}||~||~{|}~~|~}{z{|}~~~z{}{{z~~x|~||y~|~{}||{z|z~~|z{yzz|}}|~}||~{~{y}|}~~~~}{~}~~}}y~|~{y||{}z~}{}zz~}|||~~~wx{}{~~{z|z}~~}|z{}}zz~~~|{~|~}~~}z}~~}~}~}~}}~~||}~}}}~}}~~}~}|~~~~z~~~~~~~~{z~}}}|}z}~{|~~~}~z|~}}|z}}~~|{}}z~{~~~}||}|~~~||x~~~|{~}yz|xz}~{~~||y}|z~~~}{{~~{~|~~{~}}}}|~||vx}{zz~}}}|}{}{}~~y||~{|~{}}z||~{|{}|}z~}~{|}~}~~}~{~~z{|zy|~yzyvw{x}zwxxwz}xyx|xty|zz{xxzz|xuvvx{z{yw{yz{xw|{}|}z|z}~|zzzw|vyu}}|vx}xy}{zvyy~|y|w}xtx~xy{{{xywty|zz|}{}yzzz|}yxx|zz|yy{|y{|z|xwzy|w{yvy{~|z~{y}|zt}uyyx}y}|}z|{xzz{xz{~|}zxxz{z|}xz{{tzwx{{|y{y|{xwx{xw|{}{~u|xvyz{{xuww{||}xyzzz~y|}x{|{|~{||{u{}wz{yz{z~yz{y|z~}z{v{xyz{zu|vu~~{xyz~|v|~zyuzyyz~wx}yxw~v}|zzxw|{{wvwzx|y{wwzy{yx||}zz{{~zy||y|~~{y~wy|z}yzy{vzwzz|y~}~}yxy~vxzzwyz||}{z{yzvvwvxyzxwtxz|vz}zx|x{z|}zv~{v|z|{zyz~}}z|}~xy{xxx{|y{}}~}}v|yy{~{vywzwx}xx|w}z{|||{x{{y{z~z{swz|u}{{}}~vy~zz}~}yz||xzzvyw|zyu|~|vx~w{w}z|~y|{{zs|}yyy{z~u{z|}y~xwz{{zw|x~vyw|yzz||}v{}ywt~w|~|wzxxx~w}}vxzy|~z~x{wy{z{z}}}zz|~~yxw|yz}xwvv{|yuwx}||xzxx}~xxzxzxy}xyytz{zz{y{|||z}z|~||{{|z{vzvxyx{|zyzz||z|zvyx}yuzwy{ysz|{zyzwzy}{wwxyz~~y}|{}~}}}|}z}|~y||~||}{{~}}z}}|~}}~~~~|~~{}~~}~zzw{x~~||z|}}{}}{}}~|~{~|~}z~|}|{}|}||~}~z||}~z~}~||~}}z|}~{|~~|~}z{}}}~w||~|}~~~}{}|~}~w}~z~{}}{~~y}|~|}}{|~~}}z~~|~}~~||~~}{|zv}z}}{}~}}}{}|}~}z~x~}{}||~}{{}~x~y~}}{}{}{~~|{{{|~~}|{}|}~}{{{~}y~~~{|}{~}~}}{~z~|~}~~~}}y{|}~}u~}||||||}~}}~~{~|z{}~{}~{}x~~{|~{}|~{~||}~~~}}~z~~|~}y|~}~y|}y{{|~zzy}z~~~~~{~}|}~|{~z}~y~|~~~~~}}y|z|~~}||w{~zyx}y}~yz}{~w}yyy{{w{zw|v{yx{uzvxuxz{~|~|y~x}{||yxzxuwv~yx}}xyy~xzyx|u}x|{zzy|zxx{zz{y|w|w}|z{|yzxu{wzwz{v}yxxzvz~v||{y}{yvuzy{||v{xyz|y{zyvwxzztwxyyvvxvvz|}}}yww{u|vwy{vv}z|u|yyyz~|wx{zyzx}s{|{y~{|y{x|y{~~y|z~wxo{{{zy{yz~|x}}u|xuyw}xu~x|x{z|{yz||tx|~xvzw}wxyw{zwy||{v{zy}uuxzy}{vzvw{z|{yzyy{{{xzz{}x}zvy|{yyxvyyw{vzyzz|xyyzw~~{~w}y|~{~|{wy}y}yx}}y}w}{x~|{z~y{xy}~||{|w|zzyxyz}}y{~|zzxxzzz|xxw}}v|{{|zy}v{}wwy~xv|y|}vz~zy}zwz{x}v~{y{}y{{{wyxyyzyzwyx{||}y{w{{{x~|yx{{zvx{{~yw{x{||y}|z|z{z{{z{y|xwy~yy}y}~{yw}v}}|}x}~z}z~|xzz{z|y|ywzxz{y|{yxuxwv|z~v{{yyz}}z|z|y}vy|}~zxyzuywy{zzywx{z|x|{}{}||{}vw||zz}z{x{xzw{y}|{z|||||xz|zx{}{y{|w}v}wwx{z{z{wy}{|z~|y{zvwzx{|~zx~}|}{|xz}w|zyz||z}yyz{y{ytuzzwx{vxyw|wq~}xz}z{z}yw{yzyzw{{|}y|~z||{y~{u}~{}|~}}|||~}{z~z~~~|{}}|~}{~}|z~}~~~~~|xz|}{~|{|{}zy}}z|}}v}}{}~}z{}|~|~|{~z~~}~~}|~}}|~{}}|~{}|}{z~{~z~~|~}~~~~|y}{}}~||}|~~~~|~|{}~~{}}}y}z~||y}||~~|~}|{|~}|}}{~}}||}~z|}}~{|}x}~~}}~~~z|~{{~|~}}{{~~|~{}zv~}}|||z{}{y|}|~}~{||~~w}~~|y~{|z}~~}~}}xzzy||~~}~{{}}|~||}{~~}|}|~~|~~}}||~}z~}}}~}~~|~y~~~|~}r{~}}}|~{z~y~x|z~{}~~~|}~}|y|~}}~{}z|~}}u~zy{{|z~|yy{{{wyvzy{zww{zyw{|yyywzz}|yxy||x{{}{y}{w}z~{wzv{|zux{{}xwx|x{|zyuy{v}zzy{yzrx{zx{|y|u|wxyzxwz|xzz{{|z|x|~zx}{z|x|~~{vxvyz{zy{zvxyyzu|}x~|w}{xz|z{xtvz~zyz}|wxz}}|y~yu|}{~}y}}y|wx|}zzxx~yzxy{z|uxwywyzy{||y}xwxzxxwxyxz{{wyxwv{|zxw{z||z{{{zz}w|vyxyxswvz{|{|y}}{z~{|zw{wv{vww}z}}x|}||z{|~yxwzzwv}z~x{{~y|t{zxt|{|y{xwy~{x}x|wz{z}wywxx{z|x|zzy|{~ywz|~~~|{zx{{}x|~zyx}~x|{r|x{wzy{|wwy}yyz|xyxy~|yyz|}z|{|{|}{||{}|z}||~v}w|x{}x{x}{}zyxzyyv{xx|yz{zvuzrw{z~ztxz}zxyyv~}z|w}}x|zzu{||w}{z|xz{yxy{xyvx}z{vy|~vv{y||wxv}y|~{z}~x{{x{yz}}z|}{y{~z}w{z}|{}xwz|xz|yxu{~yxzwz}yzxzx{vtxy|z}v{~{|wuw|vw}wyz|{|{x|zxz|z{~||}wz|yyzyuxzz|}{v~zv{z}wzy|uuyzx{x}{{||~yxz|}{xyx~}z|z}}|yvyx{zz|{x{{z|x~zvwyuux{zxx{{xxzv|~~z|{||y{yyyzz{}|~~{~}~|}x~|{}||~}~~~~y}|}}~{~~}}}|}~}~~z~}}~~zz{|{|~{||{}|}}~~}}~}}|~~|y~~z~}{{~{vz|}~}z~~}{|{|||}}z~zy}{||~~}~~~{{~}~|~|~}x}y}{{~~}}z}}~|~}{~|{}~{~{~||}~{~{|}}|||z}~}{}}}y~~}~|}z~~|y~{~~~|~}}{|{}~}~|~}{|}}~}}}}}~}||}z~~{~}~~}||y~~}}}{|~}~}|~~|}~|{y|~z{~{|~{~z}|}}}}~~}|}|{{}}}y}~~}}}||}{||~z|||}}}{z~zz}}~~zz{}|}~~{~~{y|~||~{~z}|}||~}z{}~}z~|~|~z}{}}~|~~z|~|y|{y~{yx~~~~||~{}}y}z{z|}w~{xyz}yyzv|yy}wxv{}z|xyz|{w|yv}{~z}}zzyu}}wyx}zy{y}x|zxzzyw~y||yyy{x{{ywzz~wwx~}}vz|z|zwv|}~}xwyw|y{yz{{|xx{{vywy}}y~}}yy{zyv}z|zwx{x|z||zzx}uzxz}~yzz}{xz{z{w~|~u~xy}{|w||y|yvwwvz||}{z~}wy|zz|{sx{yzyzz~zu|{y~yw}y}{wz|yyyvv{z|zyyyu~yyxx{vyy}}{xw{z~{z}z||{|xy|{uy~wxvzzxyx{zyx{tz{|~yzvx|z|x{{||}v}|||{}zz}{{y}|x||{}~yww|w{{|zy{{u}~vyvx{z|{v{yw{}vwy{}zy{|xzzy~{{~|}{y}x{|{zw{|z|z{z{}yy~yz{|{z{~|vy|u}}xuxzyywz~y|v}zw}|{{zzz|{{z}|x~~y{x{wzyyyz|~|}}}}vy~yz{vw{xx|{zw{yw|~}}xz{}|yvy{|yw}wr|x{}yxy{y||wz||x{|x|yx{zvz}{{|z|yxx{}~}v{vz{z{xzuxzz|{wxyzx{}yzw{~x||{ux~|yy}{vy|xxx|||wy{|{}~z}x||}xqz{woy{{xzv|yx|yzzwzz{y{{~~y|z|{}}zx{wzyz{wyu{y||yy~|wy}xzyyy~y|{|}vzvy|xy|y}{vv|}}{z|w{zv}x{}}yzz{~||y~|zy~~xy}yyx||}{z}zxxzw|yww|z~x{}z~}|~{||z||}~~~}~}~}{}~|zy|~|~|{|y}|~|~{~}{z~~}}{{~~|||~}||~~|~|||}{{~}z|y~~{|{}~}~~}}{}}~}~|y}|~y}|w}~~~{}{|~~~}~}~~}~~{|}{|}z}|}|y}}}~}{{|~}|}}}z~|x}|z~}}||{~{{y|}~y~|}~|||||z~~z}z{}~}w|~{|~~|~~|~~~|~~z||}}}{||~~}~~|}}{{~{~~}~{}~~{}~~|~|y~}xy{~}|}{}{~~}|}{}|}}{~~}~{{}{~|}~{}}~~~y~|}w{~}~~~|~~|||}}{~~}}~}~|~{~~}~}~yzz~w}~z{x~|}|~|}}y|}|~||~|~~|}~~{}~~~~}~{}~}~~z~}}~}z}}y~}~~|~|~~{~|{}~~~~}}~z}|}~|{}|z|ww|}z||}|z{xx|xxxx{zxw||z}zxwyw~vuwv|v|{ww~~xx}zz|xx{{|x~|z|~{{|yz}|{{w|{zyv{yyy{}{s{yt}}{www{vwvw{yyx{{xxyxy|}yz~}x}v}zx|{}|{{w{zyxz|}zyz|z}x}{zz}}x{zzywv}{tzw{yw{}w{w|~y{xx}|zz~z{}zw}|x{{}}~}yyzu{u|~vx}{w}y||y{{yx~wzxuyyyxu}yy||~|{|y{yy}||~z{w{{yxx{|yx|y{{yyzyyt|yyz}{y|zyzxwwzxzwzx{{x{xyx|x{zz|}{{}yy{{x}zyyxuxz|{{wywz|xxvxv{|z~yyy{vwy|}~w}w|y|{{}~}zz{{vy|}}{||{||zw|~~{vzn{xxwzyxzy{|zyw|xy{z{z{x}|x{}{|||{z|y{~}{|~}wzy~{y}|}zyzzzz{wt|{vxxwyww|{z}z|~yz{zwz|wy|xy{yv~|z}vr||y}zwx}yvx{|w{{vw~xz{uwx}ywur}x}vx}ryzxysz{}vy}{w}v}vx|zvz|{{||zz}|}|y|z}{{|}||z}vzx{}{}{{}zzy{z}|{yyvzw}yxtw~zyzzwvzz{~{yxv|yzvz~|{wzy|zxx~xz~x}{vxzw{}{{w}y|yy}vzyyxyx{}}{t|zz}xwyywyzx{}|xv~~{zt{yw{ywv||xw|zxzxvwwz{|xv{v}y{xz}z}z}}||zv|{wy}z}{|~}|z|}~}~z}|~~{~|yz~z~|}~x|{|{}~|}~~}y~~z~{|||{{xz|t~y~y~z}y|}|||~~y~}{~~|}{xy|~}}|z|~{}}{{|~~{}}~}~|}}~z}{~{~{}~|{}|~yyy|{~|}|||{~}~|}}|~{}{}y~}~~z{{}}{~}z}{~~wz|{~z|}{}~}~}}}}}{~{|}}~~z}}}y~|{~z}|~|||{|}}|~|~|~|~~z|~{~x}|}|}~}~~}{~}||||~{z}~~{}~~~}{y~||yzx|}}|{z{}z}|~}||~~|}}z~}{{{}~{}}~}}~~|{z}{|y~~x|}{{}}|~~}~}|~{|}z{{|~z|~{~}y~~~}|}}}{{}|{|}~}}~}~}{{}|~|y~~~|||||}{|~}{|}~~z~}~}{{z~|~~~|}|~{|xz|~~~unz{|{}|wyyxz{yz}y|}wwx{|vzz~yx|}x{y{}{zwywxzyw~yzuvy|x{wyz{zxyu||wzzzyy|x{}yzz|yx{w{{xx}yz}yxwyxyxxy{zyz{yy}|w|u}{z||xyzx{~y}zxx{|xw}yzx{xxyx}~wzx~wzvyy||xtv{{xvtzxzwy|wz|v||vzu|zx{y{y{v}ztywx|}{zz~u}w}{|}{t|vv{}yvw{zw~~{x~{z{|{z}yxuv{|{~zzxv~z}y}zwz{x}z{xz{z|z{|{|x{xqz}zzyw|zy{x{}|zyy}|uz{yy~|wu}zxyytxywxzx{zy}y{yxy{zyzzxztzv{{{{y{z|y{y{z}z|y{wwy}{zyz}yxtxwzy{vzxx}~xvyx}wxzz||{xyyyy~y|yy{y|y|x|~xw|}~{xvy|~}y~{wt~}ww{z{v{~y|zy}z}}xv|y}}{u|y|{|~yyzzzy|xw|yzz~}xu|x}zz{zx|xzu{|ywy}}xv|x|zz{{||y{wzz|v{z{y|zy{y}|}yz{xy||yz{|{w|{y{|{yzw{yx|vwx{{{|zwyzz{{~x}}wzsz}{~{{z}{~z|}y|x||{}yx|zyy{vzwvwy}~u{|}|vxxpwy}y}yvx|wz~xwyxxuz{zv}||~|yx{||{{{w}wwzy}~ywyv{t{|u|vzx|zyy~vy{ywu{yxz}|~{~z{z{~{z|z{zy{|z{zyzzzxz|zx{yxt{{{xy|{}{zz{|z{y}{zy~xv{x|y{{~~{{z}~~{z}|}}}|~~}~z{y{z~~}{~||~y~}~}|~{~~~}~|~~|~}|{|}{}|{~~{{u{~~||}}|{|}|}}~|~~~}|y|~~}~z~~~~|~|{}z{~{}{z|}zz}{}{{~||}z~y{z~|{}~x~}}}}~~~y|}}z{{}~~{|~}|~~|||}|~}}~}}z~~|~{}{~}~z}|{~}~}~}}{{}{~z}{~}~y}~}}y|~|~{~}z}~||~~~}z{~~|~}}~}~}~~x|{}{v|zzw|{{u||x{~|{~~}~{}~{z~~|~~|y~~}~~|}~}~}}|~{}z}~~~{z~y~~|z|}}{{~{~~{~~~}~{}~}z}~|{{~}{zyz}}y}}~}x{|z~{~}|}|~~~z}~}~}}~}|}|~||x|}}}}}{}|||z{~~{zxx{{v~{zxxz}z~yz~||zyyy|{x|t{|z~zy}}wzxxz~~x|}ywvz{|zzx|{~yxy|{zw|y}{|||wwyv{zx~ty{}}zuz{{z|yzxtyxyzyzw|y}zzz{z{{{yzz{|yz}z~|zt~zx|z|yv}~yyxz{}xywz{xy|zyvzwyy|{xz{}w|xx||}~y}{zv{x{w}}{x{{{|zy|{{x{vxyt|xvzxy{wuwvyvu}zyyx{z}y~z|z~y}|{xy}}|vu~|zy{|{}||~~x{}|x}{|xy||zxwywvx{|z|{zzw~|yxy{x|z{~|{zz}|~}}y{yuyxyzzxyzy}~y}{wywz|{~wxz}vz{vzzx{zwzz{}vx|||u~{|{zzw{x{|~}~x|{z|x{y~z||}x}yyz|{{yyv~vxy}zzxzzw~xyy|v~x}y~zzyxxz~z{yy|uz}w||w}wz}}}~}|zyz|||z{w||x|||{z{{z{x{~~yyy|w{zz{}z|}~wy}{zzzy~z{}{yv{x}x|~x{y}{yz{yu{tzy}zx{xwuyzx|{xy|vzy|}w{x}z~zxw}x}{y|{wyyxx~{vx|z{{z{yyvy~|zsu|yz}{vwzvvyyvyzz{yx}y}y|v~{||}|yrxwz}{}|~zx~}{z}{yzt{v{z|x|zz{w~xz{|x~z}t{wxxywz~z{}xz{xy{}|{z{}}{y}z|~{ww{|zyxy{|x}wy|w}y}yz|{vyy}|twwy|xwy}y{{{~y{|~z|w{~z~~z~}y{~|{}~~|~}~z~z}}}~||y}|}|{}{}{~|}{}}y}{}}}|}~~~|~|}z{|{}~}}{}z~}}}}~|~{{z|||~|~|~}|{~w}}|{~{}z|{}}}}{{~z~||}~~}~{}zy~}|~|}}|w~}}~~}}~y}}~~}}z~}~|y|~~~}|}}}|~~~{|y~~~{}{~z}z|||~~~}y{~}}}~{{|~~}}~~~|~||wz~|}{}}{~{}}|~w|}z{~~}}|}|z|}|~{|{|~|{{|~z|~~{}}}}~|~|}|~}}|}}|}||~z||~}~{}{}||z{|}~~|~|}|~~{|}}~~{{z}~|}{}~}~{{x~~||~}|~}}|}z~{~~~}}~~~y{}~z}}}~~}{||{{}zz}~~z{|~~~{~}{}y}|}{~}||~~z}}}}}zz~}||y~}}~~}}|z}}xzx}{yzx~|{xyxx|ywvz{{y{zy}y}v{{xxy~z{zxz{xz{uvzvt~y|}}x|z{}z{~vwx|uuvxzv{|yz|{y|x{wz~xu||wzyzzuzz~yyz~||w{z{|}}{wxyv{{}{{yyz|zyxuxvzx{zzyy|z|z{{|}x{uzy}||y{||~y|vzyy}||}x|}z}}y{w||y{{x}xx||yrzz}w{{}zwzyxz~|}x{v~wy{xyxx{|z}ywz}yz{x{{vz}{|z{|u}}{~|zzw{zxwzw{x|zz|}x{wz|z}ywyxxzyzx{z{w|{z{{}z}vyzxw{xyz|z{||{{||xx}{|{zz|}v|txt~{yz}{{{wzy~y{}zy~z{xt|xzxwx}w||x{{|}vz{y{w|{zzz{y{u{xw{~zy||z||xwxzx|xzx{y|yz{yztzzz~vyz|yz~z|}x{v}{{vwy}~z||yw{{x}ywz|y|}v|yzmw|yxwzx{zz|yzz}yz}|z{z}|z}zv|u}xxy}yx{yxy{{xz}z{xz{zyyzyz||zw}yvzx|w|{}~z{zxyxzz}y{~|}t}}}z~z{{xvzxyyv|w{|z}y}{{w{}y~xy|{|}zyy{z}yy||{~wyxxz{{w||{z}x~w|y}yyxy~w|zvzyy{~zzx{||~|zyyyz|zwvzvvz{zzz}x{z}zv~}~u{z|uy~yzx{wz}|y{{z~u{|{}zwx|y~|y~zwwsy~{wtz{v~}yx|vywtxxyzz{{|}{|}}y~z~z~{}~||{z~~|~~{}~~{z||{||}|}}|}y}|~}~}}{}{|}~xy~~~{}z}}y|~z{}}|~~}{}}~{{z~|~~{}|}}~~|~~{|y{}}}~}||}}~~||{|}~~}|||}}}~}}|{|~~~~}~{{~z{~~}|~xvy||z~|}}}~|||}z|{}}}~{|z~|y~~y}}w}~y~}||z~{}}|~~}~~~}~~}|}~}|{y{~z{|}}~{~}}~~}}}~}{}~|~{x{~{|}|~{{{||~z|~}~~~~}|{|{|~}|{x{z|||}{|}|~|~~x~|nz~~~~~}|}}x~}}y|y|}}}}~|z~~{~~~~~}~}|~xz|}|||}}|~~y~{z~}}|}|~{~}|~y|~~z}z|}~}~|~{|}|z}|x}~~{}y}~|{|~~}~}~{}zy}yw{}y~}{xxwyzx{}xz}yzz|wqztu|xxxt|zzzv}z}v|yywy}z|wy|xy}~u}x}yyy|vty||wy{~yz{xxxwx{y{|yzy}zxwryvxzwz{|ww|}z{~~y|}yw{z~z||yyyyy~|{w||xzzzw{yxyuzsvzxzxxxzw{wwwz{~~{|yz~|zy|z{}}zv|yy{}y{|u~y}{yxuwy{|zwxy|{vyx|uwwvzzz}uxzvx}}ztt||x|~yzuy|zw}wz{}~|~}~~|x{{|uz{yy}{wxzxwyzyyy{xyyw{wxyw{|yzz|x{wvy}}}xzzwvz}{yw}}{zzx~yuwvxyxzy||yyzw{yyyyyztyyz{z{~z|}zw|xy}w~|x{zz~|yy|~{|z|yzy||{zyxuzxyz{xzzw{yuvwyzxwz{z~|z{zyx|z{z~z~}~zz|y~{ztyw}wzz{y}xys}zzy|wwwxzyzz|x~z|~{z~y|w{zwv}|yz}|z|{zzw}~{|{|{~v}wz{~}{xx|uvw|y{|ww}ytyxx~uyy~w{|zxzy|}|w{wyxwy{|{yzyx{||{zxz}yxzy~x{{}{y|uzy}yxxy|zyz}~w|x{{y{yz~{z|y{}x{}z~w}|v}zx{zzxy}v{{z|yxz{|v}x|yyuvzz{~xyyx|v|t}yy|~xy~x||vz{z{{yzx|{{|x}}|{~z{z{zw|vv|y{yxx|vyz{{}wz|xyv{y~z{x|{w{}x{|{}{~}~}w}}}|{{~{z|{|~~~}z~~w|}y}|~}{z}}|~~~}|}~}{{~|~{{}}~}}~|~~{}~~~}|}~}|~}|~z~}}}}yy|}~||}|~|}~}||{|w}~~~~~{~|{}~}z|}||z~}||}~}}~|{~y||~{~~}~{~}~}}|}~|~|||}}|zz|||{}z}{||{|~}|}{}}|||}||~}zz~z~{}|}~z{|zz}}}||}z~~z}}}~|z}|}~}y||}|z}}}}}~}{~}|}{}|}}}v{|~}||{}}~}}{|~~~~~{}|}~||||~~}~{}|}~w|yz~~}|}|y||}}|{~{}|}{~}}}{~{v|{}y}|~{|||{|~~}{~~}}~}||~|||{{~~||z~{~{}}}{z~~}{}}yx|zzyxzx||x|vxxz}{zz{zy|}}xxyyzz~yy}~yu~zxvvxyz}wx{~zzv|yx}{{||}v}xyyyv|x{uz|ww}{y}yzy~v|{~{tx|z{yx{xzxzzyx}wtz}y{}wvv{y{v{x{||zxwxuyztzx}y}z{{{|xzzz}~yw~|wwz{{yy~}yw}}zxxzyyyx{{z~u{~zyvysy{|zuy}vw|wzz|sxwzzzzz~}|{zyzxz}z{xxyy|}{|xzx{yztvxzxzxzz|ywvuvxx|zy}x{yzy~zy{yz|z{twxz~~{|zy}z|z|y|xzx|z}ux|x|vux{s|yuzx{y||x}|yzwyv{{{zyrzx~zzvzxwy~zx{xx{u{|yvz|{ywzz}|z}}zz{}~xzx{xwxxzy||v~|}yzzv}}{wv||}xy|~y}zrw{zy{zy}wxw|{~v|||z{zvyxzz{z~}}zyx~{wy{z}}zwx|}|zxy}|wvwwz|}z||z~zw|{|vy|yy|{|||z{yzxw{yyx{wzzy}{|}wvx{s||xx{zwvxz|w}wx|{}}u{yy~y}{|z{wzz{}{zwwu{z{sw|w~yx~~}{{}xz}||wz|yzz|z~wx{wwwyyy{{vyt|yx{uxx{z}zy|xvw}xvyx}yz{y{xxxy|{y|}{}{|w|zzyzyxxv}zxxxw|v{zyzx{z~zzz}tzyy|y|zty||zy~qy|{vzzz{zy|z}x{|y{wy|txtyvz{{z{y|xyxu{|yzx{||y{{}{}z|}}}}|}z}}|}}|t~}}|z|~}z}z}}xz{}|~{v}|||}|~{z}{}}|}~~~}}~~{}|{z~}}}|~y|}z|~~{~}x}{}|~~|z{}~||||~|}}{~|{}|~~}~|z~}x}~z}}y}{{~x}{y||~|~y}~{|~z}}}}~~~~}}~|~}{|}~|}z{{~|{}{{|~||}z||{~{~y}}}z~|}z|{|}}|{{}{~|}z}|~w~z|{|~}z}}}~|}}|}z~|{}y}~}~}{~|}|~}z{~x}~~|}y~||~~~~}}~}~}}y~{x}}~{~{{z}~~{~}}}x~}z|||z~~{z~|{}{~z{~~}}}z~z~||~|~~}{x}}|z}~|~zz|~z{~|}~}{|y{}}~|~{|~~~~}|}{~z|||}~~~~~z{}}}~~{~{|}~}|zx}~}|{}~{}|}z~}~}|y|{~|~}~}}y}u~{~|x{|{{}}zzy}z{zuyvu{|y|{u}wy}v{v|yx|z{y{wy}zy}xzwyy}yz~{yyu|y|}x{yxvzw}zxz~zzzxzw|z{|vwxwzy}szywxz|yz{y{zx~yyvw|xy{yzwzvx|u|~w}zz{|vw{{yyzy}vvxyx~x{{yzzw{ww~{vy{}z~{~wzt}{{z{xyzv{{}xz}y~|{|zzzx~{vxyyx}z~{yzv}yvywwwz|xzvx|y||wyzxz}xy~}xv{yz{}zz~vuzxzxy~yx{x{|wxyy||yzxxyzvyx}}{z~|yz{zwsvuyy}{z{xz{~{{{}{w{{yzy|x|zx~zzuvxy|vy~{{uy|xu{ws{{vw{yxyx~wzy}xz|zz{{|z|x~||xy|z{xwxz~x}y|~|~zx~wz|zzyyx}z}z{wx|}wzxxsxvy}|v}|}{w{y{|z~{{xx}~{yzv}xxy}}}|v}x|y{x|}tzv}ywwv{uxyuy{zwy~wu{yzzyz}~{x}y{y{zwzxz|u}z}{wv}yy{u{y{{z|uwvs}x}|w{uvzwxy{wxzsyz{y~|yztyyx~}yw|}z~{|zy}vv~zw}xyi}z{zz}y|s~wv|wx}wvxtyu|z|{~{v|xzwyzxw|~|zxxywxy}{~xxyu}xx{|y{{~x{x{ywzuyzwzwxv|x|vw{vxyx}|zzzx{{zvy}zwz~{~z|{w|}{{z{zyyw{u{y||v}xv{yyxyw}wx{wzvyzwzzwy~z}z}y|vzz~zw}}}y~~||~|}~~}}~~y}}}~}}~}~}}~}~}{|~~}~}}~|}~y}z|z~~~}}~{~{{|z}~|}||z}~|}~|||~~}}}z}|}}|w~~~~~~z~}{~}y{}~|~~~z|z}{}xz}}~{z{z~|~w}{}z}~{||}}}~}y~~|{~}~z~{{}}~~|{z|{|}z}~~z~z}~{|~}|}|{~}~}~{|~~~~}}|}~}|{|~~w}~}}}~||}y}~~{|p}||~}{}|~~}~}|{}||}y|~~~z~{~|~~|}}{~~|}~}~~z}~}}}{}}~|}~~||~{}}~}~{|z||~~}x}}}~zz{}}}~z{~|{~{|~}~~}~}~}~}z||~~{}}~{z|~}|~~}|}z~|}}{x{{z~~}|y}~|~~~~{|z~|~|~}y~|~~{~{}}|}}|~~{|}}|~}y|x~x{yz||||~~|{~~|~|~}~~}|~{}|z|z{{yxx{ywyx|z{~z|zw~|uxx~wt{yyy|xz}~z}yw|utz|x|{{}{yxzx{y{v~wyx||xyy|z{~{xyxywxx|}{{{ywxzxxyxytw{zvv{ytx|x}|{{xy||vv}xvz}wy{wx|{ywyyzzxxz{{|xvvuv}{y}yxyuy||y{yzy}z{{}yz|z|{wyxyzxz{xxxux~|vvwzxyy{zxzzxwu{yyyxxyv|yx}z{xvx~}x~y|y~}zwuxxyux{yyy|zxy|{sxzxy}{xxzxxzz{z}zyz~|~|zxyy{}zzz|utzxx}{||z}uxzwzyzu~yzxywzz{{yx~wxxuy|}x{x}w{xz{wyx||wxwy{zz}x{~|tyy|yux|z{wy{{wxy{~zxvy{zzvyvy{yz|zv{xyyyww~x{z|z{wyxy{yuvz|zx}y}~uvyzx}wxy|yy~~|xxxvz}}}zwy}u|}{xy{u|{y~|w||y{zwy{u}zyyxy|x}||zw|x||v|y{tz{my{{y|}|{xzuvv|}xzzyt{~{~z|xxy{}x}xw{xz{ww{~{z{|wyvzzyzy}{vuy{{yx}||xz{xzzyxz{{x}}y~y|{x}}r{y~wvyx{{yxwwz{x{ywyyvy}zz|uz}z|{~zw}yvwyvzyzvx}z{{~y}{{zxw{~x|yw}yxx|{xwz{}v{y{xz|x~xyy}y{zu{zvzzyyyzw|xyzz{xyyyv~z~xwyw{ywz|{v{u{wy}x{{~x}|z{|{xz}|~}{y{zw{z}z{|}~}{}}}~y~|~{~~y}}}{}{}~~|~|~~~{|~}~|~|z}}|}}zz||}|y|}}z|{}~y}}~{~~|}{~}w}~|z~}~z~{~z~u}}{|}}~~|{~}~~|~||||||~{~|}~{~y}~~|~|~}}}|{~~zx|~{~~y}||{z}|~~|}~}||{~w|z}}~~|}}~|{}}z}}|z|~{~z}}}}~|y{}}~}}~}y}|~~}}}{z~}~||}}{~~{|z|x}{}}{|}~}~}}||~~{||~{~yy~~u~y~|~~}}}z|~~}}|{~}{~z||{}{~}}z|}{~~}{}||}}}}~~{}{}|||~zz|y}}}}x~}zxzz}}{z}}~||}|z~~|~}xz|~~~}{~~|y~~{}|{~{{|}{}}}~}z|}{}}||~}|z{~}~{}{|{}x{~}|~~|~|~{z}z||yzz}{{y|wyuwwz~y{y||y{{zzzy{yu|{yxw}v}{}y|yx{{y~vyzw{{{yz|xzywzzx~xxzy{w|zz~uw{z~zzxv~yxzxyvyrv|xzv{~y}w{}~z{{{uzz{y~zyq{}zzwzz|{rxy|wvxzyv{yz{v{xu|{{}xz}}ywz}~{|v~||~|{~zx{z|{yvy{rz}yz||{{~|{zwyv{{|v||{tzxtywwxzv{v|xyzuz{|vxv{}~}zvy}~y{xyx{~||zy|x|zwyzy|x}u|xv{v{ywxy}{xvxyxzz|zzyy}{}w|w{zx|wz~}x}|z~~wzx{vx||z{xx{}y|vzyyxyyxx{{x{{wvyyzxx{}xv}x}{}xx|z{}}z~}||}|||x{}{~|tyzu{}yxrzw~{z{ywvw|{{wyw}}yv|yz}~z|xy~{|x}|zz{{w|}|xw{}~{u||xzzw}|z~zy~y~w{xwywyy}|{{~}x|}y{{}yz}xy{|{z{y~|y{x{~|{|{x|yzyyyxwy{z{{|wyz{y|x|vy|{|}z|{~{}z}|}zxx{}}x{wzz}xyzz|}x{}}xz|z|{ywvxz|{w{{|wz{}zz}{tvy|w|z}|zyyx}z|xxw}zyx}w|tzy{||{~x{{zz|}w}y{|{yuxz|xxwwzzz{|vz|{yzv~z{~yzzz||yyyz{}y}}y{~w~yw|z|~y~wzxzyxyw{xwx{{{|zzyw|u{z|y|{|t~|z~{~|vy~|y||z||~{{}}~{}}yvz~z}~x~}}{~~}~{zz~~{}}}~|}~~~}~|~z{y~z~||}z|~|}}~}|}}z~~}}|~|}{z|~{|||}y}~z}}z}|~~{~}}|{~{}}~}}z{~}}}~||z{{|}z~}~~~~{}{{{}~}~~}y{|x|}|||}|~~}zz|~z|~||~{|}}|}~{}~w~{y|n{y|~}|~}}yx~}}~{~}}}}x~}}|~x~}y||{|z}|{~x}|}~~~|}}}{||}|~}}xy}}}~|~~z|~|}~}~}z}~{}w~~z{~}z~~|}}|~~|{~{}y|}~}~~}}z{{|~}{}~~y}~|}~z~{~~~}|{xxx~}}{~~~~}}~||}~~{}}}}~z}~}}~}{}~||~x~}|{}}}{z|{~|}{z}}~|}z~|~~}{|~~~}z}{xywzzzxy{xxzy||}s|||}wwyyvyx{{{{~z|wxx}{y|y{z||zxw{vywx|xzy{zz{{q~|v{|{y}}{~{}ywy{{vv|~z||{{yvx}y}z|yvxvx{yw}vyx{ww|||uw}zw|vxyw{tyw~x}ytx~xyxxyzvx}}}w}~x}wxw|{{xtv|ww}}wy}y{wyyzy}sw|y{|w|xy{zzuz|xw{y{xx|wy{|~|{u|zzzzwvx}yzsxyxvtw{{x{vzt|vxxyz}w||vyyy{~xvyy}|xwyu{{|}~{{yzzw}~|y~{z|z|zv{{w{|{xz{~}zy}|}{vxvvwyy{}yxv}}~yy{v}yyz{yz{{vyx}w|zv{yz{zz{{wzzy{{yz||yxzw{}}{zwyu{yzzz{~y~{xxy|zzyuuvzyuw{xzv|zzx{{tvyz{xxv|xy{yu{{zxv}|zyxzzzzz~yzyyz~wv~}xxvyv|{uw{|yw{yxw{}|{w}{xw{xwzz}vvx{{wzy||yxzrzwy{}}x{y{y{~x{yxzyvx{x|zzzy}|z}xx{wzx{wwwy|y{xvzyy{v}y{vyyzuyu|{vv{{x}t|zxv~}yy{{{z}zxvxzzuw|}x{x|vxv{y|y}zw{y~{xxzx{yxw{x}{zzzy{}|uzzz{|zvy{x{}{xwwx||zy}~yzz~y{zxy|}uxzx{wx{||x{{{|}w{~y}{w|zu~yyvw|xw|vxx{}{}vzz{zz{yvw~{{y}xzyywzz~|{{~~~}~}{}z}z}}}}~~{~y}}zy{~~}}{|}~~~~||}|}~~~}}~}}||{|~}|~}z}|~z~z~}~|~~}}}}~}|}|~}~z{z|||}}~}}}|y~~~z~}}}}}|~~}|}|~|y~}~{~{z~|}}z}}~}}}}yy~}{x}|~~z~|~y||~|y}~{}~~|w|~{}{}}~|}~{{{{}}{~|~~}z}y~}~|}~|~||}|z}~}}}}~}||}z}||{{{z|~{y~|}}}{}}||{}~~x~}}}}}~}~{||~}}{|}{|~||z|~{z|~}~~}|{|}~~~}}~~}~~}z{}|}~{}~~x{|||{}~~}{~|~|}}~{y~|}}}y}z{}{|}}|{~~y}}y~~~~y{~{{x}~|~~{}|{}~~|z}{~~z|v|}|}|}}}~~}}}}||{}}|}}~}}~}}|~}|~~y}|y~~zz}|zzyy|{}~wyx~z{vvwy{}u{zvw|{zwxvzyzx}v||z||z{{}||{{v|zs}x{yy{x||~w}x||~{y{{vx}w|{zzz|x}z|{vw~{vzxyzv~yx{{z{z{|vx}{|yxyzqxy{|z}xzuyzv{yz||y}xz{y}yxy|zv}yv{vuvy}z|x~xw{{y~xyw|zzyzyxxw{}zvx{}|zy~}ty|xuz|vy{|y{{zwyvtwzvzzw{vxzyyw}y}{{zyx}~}uyzvuzyvx|||{y||x|}zzzz|~}swy|y}vwz|}{}yz{yw{yxyzx~{}x|zxwz|}z}x{{}y}w{}z|}w}|x~wxx~zy{}yxxyyv|vww||~yz{yu}{{{{w{|}yzz}yw}x|y{xxy|v|}}z{z}x}wz|}yzww{vxu|wxx}~xxvy~vxw{y|vz|wv}}{}x{z{z}}|zx||yzy{~}y|xvv}||y}xzwyxvwxx{x{w}|zzyxuyqyz{y}xww~{}}xzyy{x{y|y|}y|}yx|yyw{wvyv{{z|zzxwx{vyx{{~zz~v{|ywyz|{{{y|z}}y{{~}y~{zwy{yxwz}zyv{|}zzr}wx{{y{vvx{yz}zx|}y{z}z{{zy|{z{~~}}|{}|{}x{||{zz{yx{|xy|~z}y|w|xz{|u{|w}y|}}w{zx{yz|{~~z}~z~{~z|{{|yzz|zy{wwzzx{}{wtvyxz}|u{~yxvyy|z||x{{wx~}|yv}{||}}~}|~||}}}y~||}{}~}|}z~{}~}x}}~~}|~}}~~z~y~~}}|}|y}{x}zz{~}{~~tz~||~}~~~y}|~~w}~}{~}}|~~~~{z~}}}~|~|~z~{|}}{}}}||{}~~|~~}|~z{{}}}~}}}}}~||~~~z~{}}}x|x}|~{|~|z|}x{~x}}}~}}~}}}~}}|~{}|~}~{z~~~}|y}|}}~|~}~~~~z{~|~}||~~~}{zy{|||~}|}}~}y~}{|}|}{|}y{{~z~}}|~~~{|~}}|}~z~~|~z}~y|}{~{~}~||z{~}{~|~~|~|~{~}~|y}z||~|{zzzz{||~y~~zw|{}}}x{|~{~~~}|}}}||}~}}}~~{~||~}~}~y{{~{}~~~~}~||}~|}}~~}~}}|~{|{|{{{{}zy{x{yy}{x|{|~yu|}z{|zyx|zxx~x}vyz{~w~w{z~~z|x{~{zxyy{zzyvw|yy{|z|yzw}z~x{t~~vv}u|x~zzxxz}}{|||||{zzyy}v}|{yv~||yy|zwyz{y{{~|}zx~|xyyzx{||y|zyxy~x}}~v|u{{u~wy|{uz|z|zz}{w{zz~w{}{x~y|}z{u|zz{x{|y{w|y~|{z}~z{{|yy|x{|vy~||z{z}}~|{}~{||xzz{|{{z{z|y{{{wyw{{xy{wwvzzx{wwy}}}zz|{zy{z~{v}yzyxx}z|y}y|~y|{vzwz{x{}y||||{{yw}{w{}vx{w{|zz~{}|y}wzz~zyzx|~}wz|}}|{||vxzz|}{y}{zzz|}zxyzuzy}y~{{xzzytx}{{xy{{y{|{{zz|x{}y~}{x}zwz{|}~{z||~zzwwywx||vzwwx~}{||y{||{x|{z{}||~||xvzzyz~yywy}}x|}{z}{{vx}~|~{zy~w{yyw|{yzz}}x{~x}|zy{ww}~yy~|{|{w}{{{}}~y|~zz~}y|~wz{}|}|{~y|~w{|zz|x{}t|zvyy|}{{|}wzy|~wx|}|y{|x~v||zyzz~}xzx{xx}{xzzy|y{x~z||z}z~zv|wzy||}w~||{}z}||z~zyx}|{}zz}~wx~xz{w{zy|z}|{yzxz{x}}|z}~y{~{zyz~~|{|~{{|~}}~~}}|~|z}~~}|y~~~z|}|||~}||~|~}||}}~|{~{~~}x}}||~}|~{||}~}}~}~{{~~~~}~}~zz|}}~}~~}}}~~|{|}|{}{|{}~~z~z~yz|~~~||~}}~z~}w~~~~|}~~|~~}}~~}~}~}~}~~{}~~|~~|~}}{|{~}||~|~~||~|~|}~|~~||{~~~}}}}}~z||~~}|x~~|z}~{|~~y~~~}~}|~~||~||}{}}}|~~{}}}|~}}~~~}{|~z||~~z{|~~|~}|wz}}}}~}~~~~}}~~}~~~~{~~}}|}}}|}||z|{z{{x{x}{yxy|vxx{yy{{}wz{}x~|xvsxwy|ux}{}y{{z{z|wzzy{y{w}|x}xyzz~xy|}xxxyxzwzywvwytyvvx{{zxx}zxxzzzywyz}{zy{}zz~wzxzy|}zz|{yvx{z|}zv|zyyyyz{vxy{wzyyxzzxzywxxzzvv~yyxv|}|vy{}}||{z{}}}{~u}|z|zu{zx{yyz{xzyz}xuzwzv|w{vz|wyzw|xxvx}~|ww}y|{yx{~~|zyz|xvy|}y}zxz~yw}{{{{vzxw{}xz}{y{z|yyxy{~zx{yuyyz|{~|~x}z}~}{}||y{~~t{}z{}yzx}ztuv}zzvwzwxzvwzyyxzwuq|}yy{~vz{~{{{x}}{{|x|yu{|v}{x~z{z{zv}xvy{z~xzyyyys|xy|yu|z{zuuwxt{{{~yz|y~{x}zzz~z||~||}yz|~|{~~~zyzzyzwwvzyzvz}x{{wywu{z~zv{yv{~vxzwx{yzx}}{y~~|ywyxw{}|x~{}{xyv}y{|x|~xvwz}|yzyw~wwzzywx}y~{}v{{{y~xuyx|{xt|zvy{|x}|zy{xzy{xxyx|zyvxz|{vxyzy{~y{zytvxx|u{|u~}y}yxz{|y|~|yuz}}z~xzzzz|x~wxxyw|vv{w{x|zyzx|yxwu|~zw}xzz{yzvy||~z{t~|tzzyx|{{|z~}yyz|{~|vu~|}w}w|yzzy}{x}z|}v}w|zvzvzx}{|~zzv{wzyvz|}|z|}}}|}|~~~{~~|}~~{|}}{}}~~{y~~{~~z||{~|z{}{~}}~y|}}~xwzz}|}}{}|~}}~}|~~~}~~~~|}}|}{z{||}~~{}~}~~|~~{|~{|}~||~z~~{~}z||~~~~~}y{||{|}{~~{{y|}}z|y}}~|}|}|~~~|{||~}|{y}~}}z}|}{~|~~|~{||{}{z~~z}}zz{}~|~}}|~~}x}~|~~z~||||}x}}{|z}}|~}|y}~~~~}{~~zzxyz|~|}~~{|}{}|~yz||z~|{}~}{}|~x~{xz|~|{{||}|}~}~}~~}~}~y}|||}{zx~~z|x{z}~x}|{z}}}|}{z|{}~~~~}~|}~~}~|}|y{~{}|z|x{~|~x~~{~|{|}~{~~}y{~v}~}~~y~}x{z|}y~~~z~|z{zyyw}xz{||y{zz~|yyxuzy{z|x}|yzv{x{~wuz{uzx|z{}uwz|{{x|yy}yz{w||y}{xxu|x|w|zz{|x||ztx{vyy{x|wzyzvxzxyww{{xx{t|zwv|zvyzzyxx~yu}vy~x|{v|}z{xywyz|z{v{z||zwz{yzw}|{uzu|{yyz{zux{vzw{xzvyz{xuyvxyxyyz{xz{{u~|{y|{zxw}wzuyxy{{v{wz{z|{}~uyy|{vw{tuxx}yxy}~}yxwyv}v|y|u|{txyzx{{{z}y{yvy{yyvxu{}y~zxwt}y||{|xywy|~y~{{~yu}x{zzv}vyzwx|xu{}|y~uxz|uzv{x}yyxzzv|{{~{x|xw~zx}yzv{x|w|zyw{{||}zzwy{xxzwx~z{xw}}xvx}}{z}zx{yzuyz}z~{z{zyy|wzxzyx}~v|x}{y~zxz{{x{xvzy}x{uz{w{zyxwvwz{x|x{uvzw{}}zzyvzt{zwzzy~}~vux|x}xw}x{z{t|xw{{y{x{ztw{y}}w{wy{x~xy{}~vytu}{{{{}v{}x|v{|uu|}ur}wzv|zzywxz{~{zw{x~{y{x}x|xttz{}z}z|uzy|~|}uvz|~vx{x{zzywx}yzxw}xx~y{{xyy}}|{||{z~v||~y|w||xzzzxzxx}||xzwz{w}|zxzyyxu{}v|yyx|}yyx{z||}w|t}z{{zyxz|ywyyw{zzyz~vxw|{{~w|zx}}u|yx|yvz{y|xy|yyxw|~vwy}y~w}{|}~~{~~}~~}{}x{~|~~}{|}{{{{{}}}~~~{~~{{v~}}~~~}z~~||~~~z~|~~}{z}~|~|z{}~~{|~~}|}{}}w||x|}|}{}{z{|}~~{|z~}}zu}}~{~~~x}~{|}||yx{{{|y}}~}~z||~||}|~}~{{}{{y||~z{|}zz}{{z~}~z~~}~|{|{~~}~}{|}~}|~|}{~|}z~|}~}z~}~|zx~|}|{}~~|~~|}z~}}|}y{~}{~~~|}|~zy}~|{|{~~}~||~|}~|~||xy|}}~|}|w|{~~~|~|{{}}{}|}}}||u|~}|{|~}{~~~yy||~{~}~{}~~y|xxz|y|~~|~~{|z||~|y~{~x}}}}|}}~|||~z{x{{}}{{|~~|}~|{|}|x}{~~z~~~~y}}|||}~~~|y}~zz~yzz}~|}~~}}~|}}~}~}|~~||}{xxz|y}w|y}}~yyzw}vz}zvt{||}|xv{y{{}wy|zy}}xywz}v}|xy|{yz}}~}wx}yy{w|xzxw~t|vx~z|wzt||}{v}zwv{{zw|zvy{{z{yz}|vz|xz{wu~~|w}yzy|}{sxwyy{}}xy~~yyu|yyz|vyy{vzwwwwy~~zx{zvyyzty|{s{x}}|vxz}|~yxz~}yy{uw|yzx|}wwyw|zzwuzy{syv{}zxzx|}w||v~yuyxwz{yx|{{w}wx{{zy~y|wyyywxxx||z{{y|yzy|~xyw~zyrxz{vyz}}y|xzt}}{{|{{y|{}}|{x}}zz|y{zvxws|y}yxxz~|w{yvzyx|}ww{uxzz{{{z{}v|z}zx|xyty{~}{wuwywyzw}z{|w}{|uxvxy{yzx~zzvu{w{{|{z}y|xz{wy|x|w|x|~x|}z~|z~z{w{zu}|}yx~wxzzx|w{{uwzy{{z}{w}w|x{yzzzz}zyxyyyu||}zv{~zw{y~w|{{zyxv{z}xvwvzvu{|{v|y|yxxy{y{||{zx{yzywzwzwz|uzz|w}|yw~zvx{y|vwz|wzyx|{}t{zxz}y{w}xuz|x}{v}~{||}~vs||{z}x|w{z{z|~{|{zy~z{y|xyxz|}wzyyy~uxzy~}}tx|x{{{wx{yyzxz|zyxyvv}u||u}z{z{vy}v|y{zz}|{v|yx{xy}|yx|wzw{x{|~|{|zzzwxx}~wwx|~{w}}y{~}~}}{||~}}~~~|~zy~x}|~|~y|z}|}~|}~}|{{}z~|||}}}zz~~}~|~{~}~}}}}y}|}|y~~|z||w{{~}}|~~{|}~{|}|~{||}{}~}||}~~}}}z}}zz~w}~}{z{|~~}{~{~}|~yy~{|y|~||}}|~~|~|}~~~y}{{z||z|{|||{}|~~z~~|}}}~}|}}~{}y{}||{{~}}}|{{~~|~}z~~~||~~{}~w~zz|{{|{z~y}~~~}~}~}{{}}~}}y|}~}}~}~|}}}y~}~}~|{}|~|||~~~{~~y~~~~~~{z{|}~~~{}}x}z}~}}z~}||~x{|~{}{~|}{}}~}zz}{~y|}||{}}~~{{}}~|{~}~y|}~|}~|~|z|}~}z}~|~}}}}~~~~~}}{|}~}y~}}|~~|~~}}}}~|z{~{|}|{|vwz}{|z|{z{zysxyuvzwxyuzy|{~z}~}z~w~z|vt~y{yx|~zx{wxz}z}wx{~|wxzwx}|xyyz{z{{||zyw|z|zzv{||tsw~|{zz}{yzzvzv{|wzu{{w}x{{xz~x}yz{vx|{w|yz|zyvu}zzx|yy}zyzzwzvyz}z}wxvy{wzx}t|zy{}~sz~yz{yyy~uw{}z}uy|z~~s}yxzzz{yz~yzxz{yz|wz{w{|x{|y~zwz{w{xzwxw{{{vxxv{zzv{z{}z}{xy{}~z|yxz}y}zy{~xyyyx|w~|xx{wzyxy{v}zx{zzzu~{xx{yxzqw||zxz}}zzzz~|~|{xzxz~}|y|y{z~xzxz|vvzzy|{{{zzy{|vz{}|}zy|yw|vz{z{y|wq{|{y|yx{{uy}|{ywxxy{x|{{}{wyvyw}w{|zx{|}}{y|}yy}zy{x|wvy{{yzy}|y~x|{wy{u|~|}zw~z{}x}|u}t{}{x~|w~{||{|{||yz}y}wwzvzx|{|ww{{}x}x~w|}}{t|z{z}{~|~wx}z{y|vy{~~{}vr{y{zxx|~{|x}~wwzyxzyyyw{zyxyuzy}{{{}{}xuy|{wx|zzx||u{yw{zxzxw|{{w|{w|z}w|{zzx}}{y}vw|zxvyzxvy}}x}yxwxywzz{zywzy{wsxxrv}{||{v~y~{||w}|x}x{tw|yz~{xy{}xxv{{v|{~zz~yxw}xzy{zv{z}x|~wxxztzx~ww{~{|~}~|}}{{|}~{|z~z}|~{}~~}~}}|~~||zy}|}}}~|{~~}~|{~y|}{~~|||~uq~}{~|{z}~}}}}}||}}y}|}~}{{}||z|~}}}}|~~|}~z}{}~{~{~}~~}|~{y|||}z~~w~|~~~~}|~}~}z}|~{~|~~~}~{~{}~|~z}{|~~{z}{~{{|{~z~}}|{~}{{~~{{~~|z|}~}~}}}}~||}|~~{|z{|~||{~~}~|}|}}~~}}|~}|{~{|~}z~|~zyw}|}|}~z|||~z}~}~~~~~{}}~}|~|~~~~{{~~~~}z{|~z|}}x~~}|~y}|~}|~}}|}~y~~|~}|}}}~}}~||}~~z~y|}}~z||~y}}~~z{|~z}~|~~|}}}xz}{z~z|~~||~|~}~|z|y}{~||~}}}|||~~|~x}}y{~y|}z|yvzyxxvywrwv{y{x{yyw||zwy{xxzy{zt{yzzwwyx{wz{yxy|{z{{w}z{wx~{{yy|y{xuvxttzx|wuw|{}vyvzwv}}wtx~}y}{yzyzw}y}|zz}y||{{{|~zx~}y{zzuy{{yw{~z{uyw|yy|wyxu}z|ut{{{y{|{xz}~||yv~yxz||{zz{z}xzwwx}|wzyvxvzxz}wzxx{vxwzzx{wwvy~{v|y|}x{{~|{|zy{zy|w{xz|yz{xw~{xy{x}yy{wuvzxz}y~y|{xwy}{w~wwyyw~w{|zt}yyzy{~{z|}|~~z}z|{{~zy~zyxywyxwxwwx~||ywy{zsyzxx|}zy|~{wy}}z~zw}}}~}~zxzzx|||yx|{v{x{{}~}uyztzzxy|{w{zxy~yvyy}~~{y{z|yx}y{|yz{y|}z~~~|xzxy{w}w|xwxyw|yzu{~{xxxwxx}~yvzyxux}xy|x|}{|yzvz}|{z||v|w|{{~xyuytwwyzv{zyy{xw{yuz|yy|{z{uyysv|yz}zyz|yv~|zz{y}t|zyz|~ww}yy~xwvzv|vv{{xyv~yzx{xzywzzu{~wz~{vwy|{xyyyyzy}}xy}|{y|~||z~y|ywz|tx{z|yy||}zv{||yv~zw}zz{xyyzy{|x|y}{zxv{x{y{z~w{~|y|xw{|zzx{}}zyxyyx~{x|zzxy}xwv{xt|uz{}z|{|~t{uz{|xyu|}|{zz}|z~}{{{|{~{z{~}{~~~}||~z~|}~{}~~}{|{}{z|~|}||{~|}~~~{|}~|~~~}~{~}||||}}~y|z~{z|{}~}|v}{}|}~y}}~~~{|~~~|~~y~v}z~}||{~~|y{}|}z}{}~||}x~}~|}}~~|{{{||z~w|}}||||}}|||{}~z~~~}~}}|~~}z~~}|z}{}}}{~yy~~~|}}~|~}~x~||}~~|}||}~}yv~}|}{~}z}x}{}~~}~~~|~{}~}~}||}{|{z}|}}|{{~}~}}|~|z{~{}}~~|}~z}|}yz~}}{}}}}~~{}}{}~{y~}|}~}}z~~|}~}zw~~}z~}~~{~}x~~~~{|}|~||}|~}}~{}|||||}~}~}}|~}z~~}~}|}z~|~|}z~|z{}xzzy}|~|~|}~}|~~zxyx}}vxxz{zvyz}{xwxxzzx}z{y{y~zz}|uxxy{x~zx~xw|z}y{wy~{|zxq|z|yxtw}vx{w}{||{yyyyw}xw|yz{|zxwyx}w~zyw}y{u}}xx|}{xz~}xv|zv{|xw{v~|uxyyyzxyv|zz{{u{|w|v|xx{{xywtz}x|w{zyzr{y|x|zz|zxwwv}z||wyw|uyw|{z}zz}yzvwyyz{yy}xww}zy}yzzz|xv|{xwz|yzx|xtyv{zz{x{xx|y}uy}u{|{ux|xyxx{{u}}|z~zx|xwvy}{|szxxww}xszu{{|zvxv{zzzu|yxzysyyx~zwyvz||}yxwyx|wywy{{}yvyuzwy|w~xzw{~zwxywx{{|x|{uzx}|vyzx{||y|{w|zz{zyyzyw}zzz~wz~xzxwt|y{{zyxxvww{}}w|{{zyzxvzwy~{xxzxwz~z}y{{yzxzz{zyxu{|xyyyywvzw{|xw|zywyzyy{z~y}y~zyx|w~xz~yx~zuw{y|{~vwxz|wyyzyzzutxxy|}x{||~yzx}zy{x{{y|yyw}{yu|xu|u~y{xyyy|zz~xvyw{wvx{|xxxvxw{y{y}z|wzyy|}{|zys|yy|vzz{txv{~}zv}yxyzz|w|{~z|~xw{y|z|v{v{wwvy}zyzzywyzyvwxzz}{zuwyt}{z}{yyw{wy{xzz~yzyyx||zwz{}yzxx|u}z{yzxzz|uzzvyy{vx|yvx|x|y~v~yzyuy{z~}}x~~z|{}}|~}~|}~}|~~||z}{~|~~w~z}{y~|}}w|}|x~}~{z~||}~~y~}~}}z~|~~zy}y}||~|{~~z~~|{{z|{}{}}{|}~{|~}{}}{~~~}|}~z}}{~{{z|{{~}||z~}{}|||{{}|}~}y}~{~y|~~}|z{x{}~~}~}{|}z{|}~}}xz}yz}{v{}x~}~|~~zz||~|{}}~|||~{|~|}}zz}|~~|}|~wz{{}}~||}~{|{~{}}~|~}xx||{~z||{}~y~|||}||}~~}{~~~{{}}~~zp|{}~~}}~~z}}|y}~}}~{z{||}x}{}~y~}}~|~~|~}{~|}~~z}}~}}}}||}}|~~{{y{}~z~|{|||z|{~|}x}{|z|{y}}}xy~|}~}|z}x}~xz{}}x|{~{{~{||}~}}{}~~z|~{}}{|{}z}|}~~{z}yz}z{|}}{||yz~~~|}|{|{||w{|}~y{||y~yy}|~|{~}|~~~v~}u~}}~~~z~{}}}}}~~}}||}|{|}{y|{\\\\\\\\{{w>x{}~~}{yzz}~||~~}~}}}|~}}|~|y}|~}y|~z}~}~|{x|~|w|~|~~~|z~~~}z~~~z~|y~}}~~{~~}|{w{}}}~z{z{|~||~}}|y~}~}{~}}}~{{~{y{|~}w~~~t~}~}~~{}~~|~{{{~z}|}}~{~|}y{y{|~}{z|~{w}z}|}}|~}~}y{~~}}|~}~{~~|{}z~|~~}|~w~||xx~~~~zz{{~}|~}x||y}}}z}}}|~}~~~x~~~}x~}}x}}~{}}{~|x|~}}||||zx~{zz}y|y~}z{z{}z~~}}{~|~}|~{}z|yz}}}{}|}{{~|}}~}{z}{}|}~||{~~~~~z~|{~|z}~|{|~y}~}}}{}}}|z{{y}|z~{}}z|~|~|~||}z~||{x|z}{}~}v~}}|~~~}}}~}~{~}~~~}~~~|}~}}}}{~~~{~}{~~|}|~}{|z~z}|}z}~|~}|{~}yz~{~}y~z}{zyy}w{|~|{|{}~||}~|~~~z}~~zy~{~|}}}~}~y}}~z~~~~~}~{}y~||}}~~~~|~x|}}|wx|{}}{z||}}z~~|}|~||~}|}|||y~~{~{z}~|~}|y~~}}~||~{|~yzyy{z}z~}}~}~}|~{|}{}~~{~||{}{{}{~{}~}|y~}{~z|||~{|~|}~~{z|||z~z|{~}{{|~{~~|}}x~{z{}|{|}}y|z||}}|}~~~{|}~|~}|{|t|{}~}}~}}~|}y{zz{yy~~{{{|~~}x}y{zz}~~}}{~z|~|{z}{}~~}~}{~}y}~x}~}|}~}|y}x}||{}{~z}|~|~~}|z~~}z}~~~}~||}}~}}|}~~{~~~~}}{~~~~~z{~{{~z}}}|~}{z{v{{{{|~|||y|}|~z}~||~~~{z}|}~}|~~||}~ztz~}|y{|y|{~}|~~~~}~{|}|}~}}|z{}}yy}}z~{}z}~zy}|t~w~}x~~}~|~|~~|{{~~{|{}~~{}|}}~y}z||z}{|{}y|~}~z~~}~~~~{}{}}{~~|}z~{~x|{|z}y{{|}{{~y}|}~~|}}~{}{|{}|w~~{~zzy}~{|{{zy{}{yxz}v}}}~}|}w}{{z~{|}z{~~x~{|}y}x~}uzz~z~y~}|{|~~}xz}~xzzz|~}zy{|y|}{{z{}|{z}}|}{~~{~z|z{}||x|~}}{~~zwyzz{y}~{}{}{}~z~||}||~}|~z|~}||w}zx|y}|~|~~|zx|y~|}zz|~|~~z{}{||yx~}||y|~}{|x}|~}~}~~}y~{{{z|}~}z{{|y~{~{|y|z}{{yyz}|}{~{~{|z|~}{~~}{|~~~}~}~~{~~|}~z~}|}~{z~}}}~~~~~}}w}~~x}}~{~~}}}q~~~|~|}{z|~~~|{|~xy~~z{~~t{}|yy{xzw{~x}|}}}y{}}{xz|{~{||{w}{{{|||~|}{}}z~{}|}p|~}|{z{{z||y{|~z|z|~}||~u~}~~v~x{w|zy~}{}|~}{v}|}{z}|}|}}|}|x{~{~~{|}||}|}|z}~|~y{~{~{{{}~|z|~~z|{y{}|~z|{z}y{~~~}~~z{}~||{||xz~}}{~{}{~}z{y|v{}}~|{|{yzy}y}x||{y|{z|~|{}z{~y|z{~z~|~}w}z}~||z|{~}}|{}~|~}~~}{~yy}~zx}z}w}||{~{~|}||{z{{~~|{|}}y}z~yz}|{~|{}w|~||z|~x~|}z{~~}{x|zy~{}zy{{}wz|z||w{{}~|{{v{~|~}}{|y~z~}}|x}~{{~~}~{|{}}~~||~wyw{{|y{z~~{|}~{}|{x~{u{~y}~~~z{|~~~}|y}{zz|}~|v||z|{~y|~|z}vz}}z}y{|{x~z}}|y~{z~~~}~}~}}}~}}y{{{|z~|}z|~{z}}{yzyx{z}|}{{|y}|~}|}~~~}~}}~x|~{|z~~}}~}{{}~~}}|x}|y|~~~}~}~~v~~x}}{~{~}~|~~}~{~|z~}~~~|~}}~~~~}}~~|~}~|~~~}y{~|~~~~~}|~}~~~|}z}~}~y~|}}|~}z|zw}z}z}{{y~|{y}}||z~||}~|}||{~z}||||}|~x~}y{{{|yx~y~{yz|}z~~{w{{{|y{|}x{{~|}{~zy|yz~}|}xx{y~yz{|||y~z{~|~}~zxx}{}z|z~~~}|~}~}y|~|~~}|}}y|yzz||~~z~|{zyy~{~xy{|tw~|z~}yz{}|~~z{}{w{y~|zy~z|}{|xz~|{|z|{}}{}vz}~{~}}w}~~xz{|}~}{zzz{|y}z}y~zyuy}~|y}~|~z|~|{z~z}~}}}}~~|~x~z{xz|}x|{|~}}{z{{{{|}~xyz~|}z~zx|~}{}}x{{{wz}{ywzz|{|{x}~yy~|~}|z~}|x}y~}}}{|}{yy~||zy~v|~yx{}}~~{~{~~}{v}}{z{{|}}}z{}{|yz{~|~y~v||}uy}}}yz{|{}}zy|y{~{z}|}z}z{~zz{||{w}zy|~~}|~}{z~}~}w{{{~|y~{x|||~|{}y|y~|}{}~y|}zx~}z~y|x}{z|y~z|~~~z~|~{~}}~{~{|~~~~~~{|}|}}~z~~~~~~{~}~}~}~x}{|~~~|~|}||}}~}}}~}~~~~~~}}}~~~}y}~}|}}~}{}z~}~}~{~~{~|}~{~||~{|~}~~}|~~|}}|{}}|~}{z~v}~~}{||~}~~}~zy}~|}|vx}y{|||{{x}zx}||~~x{{{{~|z{}x~{}y~|y~}|~y}v{||~~|{~~y~xw}z{yz~~}~|{~~||~~}|}~~~|||~}zu|~w~~y||zy~{{y}{|z|~|{z~}z|z{}z}{~z{|~|}|{}|}z}~z~yy{{~}|}~}~}{{y}~z|}z|~|z}~|yz{{y~~y}{||~}{|}|y{{zzy}~}~~{}}yzz}z}|{z}z|w}~}}}w~yzz{|~yy|}{}|w~{~||}}|w{{~{~|}~}}}|zxy{~|~~|||}}}}~{~||z{{|zz|~z|}|}~|z}}z}y|{}{|}~z~~}z|~|w}~z}}~{}~}|~|yv|}|}|~|y~{z|~w~yy}z|y{}z}|}yzy{~z{y}x|{|y}{{z{{}~zyz{{}z|}}{y~{wz|~}zz{{|~|{}~y|{w|{~|}}{|xz|}}|~z}{w{zz}{{}zzwz{~|}|{{{z{{z|zz~}{}w~~~{x|~}}{z~~}zz|~|zw~~}{}{~{}{}|~~}z||y{{x{~}{zw|}{~x}{}|zz~vx{{z~{q}}}~}~~|~}~}~}~~||~{~~~}~~~~}}~~{}|~~}}~|}~~~~~~}}{}~}{~~|}~}~}}}|~~}}~}~~~~~{}w}{}~}z|~}{}|}{{}}}z}~~~|~~}|~~z~~~{}~|}~~~~{~}}{}z{~yz|{x}y{zz}|y{xt~|{{{y{yz{zy|~|}y}|}||yzy}x}{|{sy~|zw||{yyx~zz}|z|x{zw|z}|}{{|}{y}~zz}~|{|zv~z}wy~|y}zzyz|y}|~zzw|zy}z~|}{{{{~|{|}{||||}}~{~w{yy|}}{x||vv~}|u~}}|~|{~}{~~}{|~{~x~z}|}{zy~{|}z||{}~}~}xx~}z{{|yz}}}~{}~y~}z~{~{{|~zw}{xx}z}y{~{z{z}zyz}zxz|x~z|zz}y~}|~~}yz}}}~z|xvzyw}}z{|x}|{{|}u|}x|}yzx{|}z{|z{~|{~zx{~z}{{|}{yy|~{wx|~|zz{|{zx}|}{y}x|z|yz}vw|{z}w||y~{z{|yxy|{v~x{x}{y}}|}}x{{~~}{|zz|z|zwzzvx|}w|y{{~yy}|z}}yz}}zx~~||}}~~z~y}{{~ywvw|{yw}}xzy|{y{|~xxzxyz}y|{{{}y~{|||||zy~||wy~}z||}{{z||}~{{y{x}|z|x}y~{|x{}~}}}}z~~~~{}}}~~}}~}z|~~}~}~~}~~~|{}z~}}~}}~||~}{~||}~~}}|~~~|~}~~~~~~{~|}|~~|}~~}~~|}~z}|{~}}|}|~~~~y~~~~{}y}{~}}~~{~||~}|~~~~}~|wy~~}~}{}yz{}{}y}|~|z}~v{zz{z~~|{{y~|~|{}}|}{||{}v~||{||~|~x{{}|{y|}zzz}wz{|{zw}||}||~~|v{|v|{yw}}~|z||z}~}{}|w~~}{~}~y|}~z{z||xz|~}x{{y{{||~}~}}|~~x~z}{{{{|yz|~~}}yx{{~zuzv~z|{}||z|y{z~~{xvy{|y|{}~|||}~zxzvz||{~zw|||}~~~z~}}~y{xw~}x~{}xz|~z}z}|{|{}||~{{~|}~y}}{~~}zyxzx{~{}}zy~~x|z{|y~xy}z|{z}|~yx|}}{}{~{~{zx{~}}zy}}|~|~{~zx|~zy||y|z|~{|~z|w~~v}~|{~|~}}||}~|~y{{}}yv|}||{{y{wy|ywz|}~|y|{{}~|~w|}yw}||{{}|{}|z{~|y}}|z~|~{y|{{{~{yw|}{~~|z~xwv|~{ww~|{{y{z{xyyy~}|zz{~{ww}y|yx{}{~x}zz~y|}|z~}y~||{~}|}yz~{~~|}{xz~||{}}~w~}{z{|{}|}~|x}}|z{}{~|{~}zzx~yz{}{}}|}{z|}z{|||zy|z{zy|z~}~}}~|{~}}}~}x~z|}}||~~}~}|~|{~~~{~|~z}~}}~~{}{|~~}|~x}z~y{~~||~|~{|}}~}|}}}z~}~~~}~~~x~~z}~}}~}}}}}~}~~{~~~~}|~z~~~~}~}}}~~~{y}~~~}}}{~{{}|}|~|}~}}~~||~}|~}z}{}}}~}{~xxz||}z{z||~z{{}z{}~{}x||z{{}z~|z|{}}y~}y}~z{||z|}{z|x}}}txt}vwz||zz}}}zx|t{y~zz~}~~{~{wyy~{~}yxz|}z}{y{z{{z|~xzzz}|~|{w|}z{~~|~}}}|x{}z~zy|}xw||{{~w|{{{~~zy{y|~~{|}~}}y}|{~}{||}|{yyx~{~|{{}zvy}~~zz|z~zzx|~y{{|z{w|}~}||}}}y~zzv{zzxwwz{|z}||r{{{|{~|~~|}||z}|~|||}|}}{{~zz}r{|xw~~~z|{y|x|x~{|}y{y{x~{|}|z|zy~w}y~{}v{z|z|{|||uzy}}~ux}xy}{}{~}}~}z~|{z||}||}}~|~}z{}~{||}z|y}{|{|}}~{zx{zx}~~|}{}}{~~z{yz|{~~{{~{}{u{w{|}~z~y|||z|}|~z}zy}z~|v}v{}x~}|w~{|~zy||~~{z}z~~y{xz|z|}{}y~}{ux{||~x~|zz|{|||{{}{{}{}||v{|||y}{}~|}y|z|x~}~yzz|~~u||y}zz}|~~}{|}~~z~~}|~~}~~~}~|{}~~}{}~||}}~~~~{y~{~~{~~}z~}|{}}|}z}|zz~~~~~||~}}~~~{~}}}}~}}~z}~}~~}~y~~{~|~}}~~~~|~|~||}}~x~{~{}~{~x|z~~}~}~|~}~{}|}~z~~~~~~~z~~{||~~||~}~}|v|}{~y~|z|wy|}}z|}|||~{|{~|||xzz~}~{}|}{z|{z}yx}z|{}|{|{zwz~{}x}}|~|{|~~{y|||}||yy|}x|x{}z}z{wz|||tz}xzz{~x{w~y}{w|}w{zz{~}|z{}{~{~|}ywx|{yzxx~}v}|}z}{y~yy|z}}{}~}}yz~|vzwyzwx{x~~|zz~x|zw|~z{}y}{x~yz|{~~~|}{|{~|{t~{}w}zwz}yz{}~}|}~z~~{|z}{}~~|}{x~{x}}{y{y{z{{}zy{~u{|z~x}|~y{|}}}~|{y~~~{|xx}y{}~{x}z|}y~{~}y|}{{|y~~}|z||x}{w}|{~{}||wz~|z|}|{yy}{}|}~|~}y{y}z{|wzvs}||~~||x~|~}}{~|~|{{~~z}|{yx}~z}|{||{z}~}|w}|y~wwz}}~{{}}~{}}z}|~~x|y{{~}x}|||z~~~|y~{wyzy}{{y}yw{~y{y{|zz~y~|}x~}}{|}}~z{}~z{y~y~|~z}yy}|vxyyz|zx|z{}y|zy|||{{y}w{z|}}|}|{y~~~~|x|~}{~~{|w~{zz{}}}~{x|{~x|z}zz{{|v{{{zz~{~~~~~|}|~|~}||~||~~~~}~}~~~}}~|{~|~{~{|}}~~}~}||~~|~||y{~}|~~|{~z{{~}~}~|}}~~}~~~}}{~~~}{}}~|~}~~~~}}}~|~~~~|{}|}}|{~}~}y}{{}||}|}|~~~}~}}{~|~}{}~z~~~}||~~}}~y~{{y{}~|{}}}|{zx~{|zxzzz{{~|y~z~z~~~x}v{~{~~~{~{yzw~}{{}~xy}}}yz{zz}|}}z|y{~z~{{~{~y{{|~}{{{|w|{{}{{zxy~||x}{}{{}|zz|yy||}{|}||zzz~x{|~}|}}}{}~|}~{xx|}||~xz|}y{|{}yw{{}~|y{{x}{}zy}zy}~|{z|}|~zyyz{yvzyz|}}}}y}z{{|xz~~yx}|~~~z||}|{z~|{~}{x~{wxw~w}zyy{{yz|{}~y{}{y|z|y}|~z|yz}y|{{z~~|y~~~|~|}z|w|}|yy|{{z||yxw|}~~}}||{}~|~{z}~{|}y||z{~|~~{||{}}}zz~w{x~|zww}~|yzy~~~z|z|{}~{~}~}|{|~|{zxu|{}zv}{y~{{|}|z{~|y~z|||}|}z|}~z|}yz}~{{|zwvy~yx{}}yy}{z|y}~{}~w~yz~~x|{~~{y}{}zz}x}}x}z|}~{|v|z~|w}{~y||||}{{|{}}~{w|}}z|{{|z~~~|wy|yx||}{y{}|~~{{}|z}}~}~{}~~||}{y|~||{~}}~~~}~|~}~}~~}~~|}}~~|}~}~~}~~|~{~|}~{z~~{}y|}~~}}~~~~}}}|}~}}~}y~~{~~||~~{|z{~~{~}|~}{~}~}}~~{~~|~|~}v}}|}~{~|~}~~~~}~~}|~{~~}~}}z~|{~~~x{|{~~|}|||}|}|y}}~}~|{zz|~|}~|}}|z}z|||y}|~||}~}x{|}}|zz}~zz|vy~{{{~~|}z|~x{{}~y{}}{{y~{~z~|z}x}~~{}{~{}}z~y}y~}~|z~~~{}}zy}|~{|{{~|}}{yw||}||y{y~z}}{{{{|}~~}}}~~zyzy~|y~}}~~}~~{{~z}~y|z{~~~xw~{x|~|{{z~|z{}|}y|}||~~|~|}x{{{~|~{{~{z{w~y}y~|z}x{|}~|~}}}|~wy{z|zxx|~}~}z~~z~{~|}|{}|{{|}}}~~z}z{{{|||{|y{~z{{|~|~|}}w~{{y{{}||x}~~yxzv{}~~||{}yy}~{zz~|||}}~~}}|}|}}|}{x|y}}~|zx~~|~|}{~~|~z|y~x{}~}{||}}y}}z~y}}w~~}}}~|z}~{y}{}||x{}~}|{{{}{{|{{}{y}{||~{||w{}|{yzyy~{{}{{z}y~{{~}~||}~zx|~}}{~~}}}|}}~}}~~}|~}|z||~~}{~}|~~~~~}}}z~x~|}~~~|~~~~}{~}}{~|{~~}||~}|~}~{{}~}}}{||~}z~{~~}|}}~~}}}~~}{~~~~~}~{vz{yy}{z{|}~z}~xu|}|zzyz}{}}|}}}}y|z}zz~}~z|w}}|~|{z~|}x{{zy|z{zz}~y{y|{{}|z}|vyz{||y{z|}}{||}{~}zz~}x~yz}}}}{z|w}wz~}x}yvzz}{}{~|zz}{|z|{zx|y{||~~|y||~{|z}{zzz}{sw}~}wzxwyywy}z|}v{|y}||z}||{~}}}zw{}z|~v{|w~|~}z~~}xz~{~~~~~z|}y~{v}||{{z{y~}|~xww}~}y|w|||x~zy}|xz}~v{u~~}||w}{}}{~x||{}}z{~}||z||vx~z}|y{|sw||~|}vzzy|z~~}||||yx{~z|}|~{y{{}||~}|{|z{~}y}}}z}~zy~~}{}zz}~z}}}~}}y{y{|~~{z}w}y{|yt~~w~zy|||||y{z}}wz~}|z}x||z|||~~w{||z}vy{xx}y{~z{x}|}y|zyz}~|}{}}{z{~}{}}}~~z}{}{{~{{zzy||yxy{z}{{|x}y|w}{y}{{|~|||{~~|}~|}~}|y~|~x|y|zz|}}|~x{|x}{z{~||x{{{|yz~{{z}|}}~~}~}}~~~|~y}~|}z~}~}|}}|~z}}~{~z{~|~}y~~|~}}~~~|{{}|~|~}|}~~{}}z~~}~~~~~{{y{~{||}}|z~}~}|~{}|~~}~|~}}}}~~|{}~~~~~}}~~~{}~~~~~~~{~|}zzz}~~}~~~yzz~}~{{}~{~~}}|~|~~~~~~~x|z}~w}x}||x|||}~zyzzw|z}}x{vz|y~~wzv{{{||z~}x~{{|z|}v{x|}y}}~|z~{z{x|y{{{~zy}}x}~yyvyy|}}{}z}|z|~}~}{}{}||y~|~|}|{zy~yxz~~z~}xyy{}~x|z{}w}zy{{y~{z|x}x{{y|{y}|z||{~|z|w}z}{||z{~zvzzyz{{{|~~~~~}|{}{}}~}||}}||~{{~~}~}}|w}z~}}}|wz{}zz}z}|{~|xz|y}{~zy~|~y{|y{{~u}}}}{}~~{yyzzz|z~}}}}}||z}wz}{{~x}{||}{}||}|}}}yz{~}|x|x{y|}{yy~zz~y~wyzy{{~z~}~|yw|}{}|}{~}}z|z~|z~}y|~}zz{x~}xy~|y}}~zyx~}}|}|~}yy{}y~zyz|xxy~z|y{y{yy}zv{y~}~{u}|~|{~|y~y~~v~zz{{y}zy}~|{|u~~{|}}~~y|~}~{w|{|w|uzx~{}}{~|z~|{{yv{x|||~yy||xzz}|{{}}|}{y}uyx{wy|||{|zu}xzz}}{~{}{zyyx{{}vy~}|}}z~}}~w}~x}zw||{yzyyv}xyz~x~}~{{x}|y{{z{|~{}~x}~|}~~}~~x~}z~z}~||~|~{||}}}~{~~~z~~}y~{{|~~|~}{}}|{~{}}~}}~~~{z|}z~}}|}~{{~~|||}~{~|}}||}~{~||{}|}|}{z~}~||}~||~~z~~~}}~}}}|{}}}z}}}|}~~}~~}{~|~~~}~~|||{{|~|~}}}{~~~~|}~z}~}{~{~}~}|}x~{|~{~~x~z}~~}}}}~||~~~|}{~|}x~~y~u|{y|z{}u{vx{{x}wzz}||||}z}|}z|z}}z}}yy||~}~||}|{yyyyz{{}||z}ux}~}{|{}|~{}{||{{y|{~{~x{~{}}|{yz}wzy}}~z{|y|{vw}z~}vxy}}~y{y|}{z{z}}wzyx}z~|~z{yy|zy||{z~~}}zw~|{xy|vzvy{w}{~}~~y~}}~z}}|~~}{|x|}|x{{zvx{zz{}zz}~|}yz~{~v~|y|~|~|~z}}{z|~}{|}x}}}|x{~|z~|||{xz||{yz|y{}~~|}~{~x~||{y||~{zzyvzy||z{||~|z{y}}||{|zz{vzy|z{}|||{x{}w|}|w}{~|{}{z{z{}~zzz|~|~xx||{~xzx~}~z}}{{~y|~x}zz~zy|x|~}}|xvzv~|w~{|||}{u|z{{{x}|zzxx}z|y|~}y~|{}y|z~|~xy||z{}{~x~y}}}zwyxxvwz~}~z~}}}|~}}}{}}{}z{|{}~}z|{}{|{z}z}{wy|z|{x}y~x~|x|z||xz}zy|{|~|y}z~~||{~~|}}z|||{zy|{y{|zzy}{v{{~}~zz{~~|}}|z{~~x}}{~~}||}~}|~xz{~~}z~~~}~|{~}~~~}|}~z}}~|~}~}}~|}~~}~|{~{||~~~|||y|~~|}}|}}~~~|z|~}~}~|}~~}{~}|}{~~{~~~{|}~|||~~|{|}}{||{{|}}}~~|}~~~{~~~z|}{}}|~~|||~}~~}~{{~~|}~~~}~|}~|~~}|{||~}~~}}|z}y|wy}{x}|zwxyv}|{xy}{}~z{{{~~|~~|{x|||~|}|x}|y}}}}}}~}}}|z~{}||{yyt|}xz~{z}x|||~}y||z||xy{z{}~y|xz||y{}z|{|z~~y~}}y{yz}{}y{y|}|zyz{w|{~xy}|}{|{~|y~zyzy|z{y|yx}|}}}~|~|w{{|}z~{{{}|wyzx{|{|w~{xzzz}|}{}~~zz}|~||z}}y|{z~{x||~~}}~|x|y~|}~yx|}{|y~{||}~|}}z}}|y||z}|||~~}{|wwyvyz|z{}{{}|~w}}{}v~}~{yz|}|~y~z~}{{y|~|}|{|{xz~z|y{u{~{wzz|{z|z{|}{~|||zx}}}~{v~}|{|x~}~}~|}|z|z}|y|x{|{|{~zx~~~|y|{|{|||z{~y{zz|zz~}|z~{{zz|~|~xy{zzxx{{yxyzx}~z{}{||z~zzzv{}|~~x~}~~}|y{zy~y}{z}~~}|~yy{~}z~~xyy}|~~{{y{|v{yxy}w{~{x{{x{xwz||z~~|~{{zy{~w}x}{{~}}y}~z~~x~y~|wv~w}x~{w~zy{xyzxwx}y{}u}|~zz~y|~~{}{|z~zw||yz{zvw{z{|}x}|y|z}|{{z{~{v|~y~~~{|}~z}|~~~~~}|}~~|~~|~}~{|~~}}}{~z}z~z|{}|}~~~~~~~~}}z~|~}||}}{{|{}~~~}{~~y}~~~~}||||y}~~~||~{}}|~|}~|}{}}~|}x~~}|y|}~~}{}{~~~~}|}|}~{z~|{z~}~|}~{}~|~|x}|{}~~{~~~~y}~~}~{~~~}~{~~}~{|{|y~}~}|zz|}w}}w|yx{}{{}{x~{y~~w}vz|zx|||}}{}z{|{~|{z|}yy~}z|vy~z{|~z}z}z}yzxy}}y~}~~~}y}y{~{~w|{z{{}wy}}{u|zy}y|{~|zw{xz}v~{x}xw|}~}wzyz}|{z~|}}|z}}~{y{{x{sy{yzy|z|{|z{}|~xz{|}}|{w}~z{{{~~y}}}||}~~|yyzy}{~~{~~}|z|}z~|{y|~|xzx|~~}|||x~}{zy~|}{~||~}}}xvx}z{{}~x{||}}}yz}}}|}~zz~|z~w{z}}|x|}||xy|zy~}}y|yzyz}{{zzz|}ywz}~y~|y}}vz{xz|}y{x|{~w}~~}{y}{}y|w}{wu}yz|~x|zxzx~~}|x}}z}}z}{||{|{zz~{y~y{zz}xy|{y}{}w~||zyy|~}}{{|{x|}{}}||~w~~|vw}}z~{xzzyx~z~{zz{|z~~wz}~}}}z||{w}}~xw|}~z~}||~}}}x~z|~{{z~z{}y|{|~x}|z~~}zzzzy}~|zzv{}}{|yz}||y|v{{y|z|{}}|}zz~y{x}|z|}yz}{z{|z}}|yz~|~{{~|z|{~~y}}~z}}~y}||}}~}~}|}~}~{~{~}}|}}}~~}}||~|{}|~}~|~y~}}~}}{~}|{|~~~}}~}|}~}|~~|~|x{~~y~}~|~}|~}~~}~~}~|~|~}}~~~}~~~}~~}~}|~}|~|{}x||}}~{|}}~~~}}|{||~|}z{}~}~||}|{||~~~}{~}{y~}~}{|~{y{zzwz{||}r|y}{}z|{z~~z}}y~}{{|}~|}}}}~|yz}{~}~|xz||~}yy~~|~}|~z~z{{{y{|}}z|~{}{~{{~{}w~~}x~}{{x{}}~yy}z~xx{}}{|{||y~|~~}{}|{z}|||}{}{}|{~x}|~~y|z~}{{xy~~~}x{}z{{|~{~}{}~z{}|z}{w{|~~}v~}~}}z~~||{z~{z{{~~~~~z~|}~y|~|~}~{y~|z|}~z}}|xz~{~}|~~|z{y~~u{|xw}}~~~|}|~}{}|v|z~}{}v}yz|{wx|~{~{{zz}w{}t{{z}}|~~yz|~{y~{z}|}z~|}y~~~}}|zz{x||{y}|}||}y|~~|{~zx|yy}}}z}||~}y~~x}{~~}~~{{||~{|w}{y|yz|||~}|~x}{y{}}~y~|~~|z~}y}}|{~|||{}}~|}|}|~~z~{|}|~~{{}y~{}}||{{u{|z{zy~}{{}}~y|~~{~}|}~}}{|}}~~~}~~}~|~~~{|{}|~y~~~||}~~|~z~}~}~}}}~}~}}|}}y~~|}|}~~~}}}~}{~~~}~z{}}~|}}}}|z}}}}}|}}}|}~|~~|~~{~~~~~~~}~y}{{|}}}~~{zy|zy~{}{{~zz|z~{wv}z~~||{~z~|z|}}z~y~~~{{}}~~{x|~{}{{||xx{x}}w}~{z}{||{z}~z~z|zz}}}~yy}y||}v}y|~~{xzwt~}}~}}z~yxzyy}}x}zsz|{}~yy|{}zzw~z}y~zz{|}~|{vz|~~}xyw~}{z}y{|{|||zw}yz{y{~z|~}~|}~z||{~~~z}y~~||w|||xxy}zw~}|z|}|x}z|{{}||~ywv~~|v|~~~}|}}{}{~{z|}{~}x|y{vy}y~zx~}}}|z{|yz|~}}}v|}x}~|~|y}}|~~z~{zy|z~{}{}z}|}yv{|z}|{}}||u{|x}}~{{z}y}}||y{|~zz{z~w}~xwz~x~|{wxx}~z~{{|{x{~|~z{x}x~x~~~w||z|}z}~}zy|zz}wz{|||}{|z~|~}{~{|~y{||v~}x|yy}x{~yyu|zw~yzxzyy{~~}|}yz|z|}~}y}|~|~{}||xz}|x}~}}z|x~{|z{yx{tw|{|x~y~}}z}~z}||{}~w|{|z|~|{||}x~x}~|zy{}|~w~|xx~|y~{yzxyz}{{zu}{}yz}|~}y}}~}~~~~~~}}~|z~{~~|~y}y~|}~~~|}{{~|~~~~}{~~~{}~}~~{|z|}~||v~~{}~|~~~~}|||}~~}}~{{}y}}|}}~~|}~}~}~~{~~~}~z}~y{{~}}}~~~}{}{|~z}{~}y~~|~~}}|~|}~{|~|z~}}~~~~{~}{~}vx}{|}~|{{|z{z{zzvzww|}z{z||{|}~}{}z|~y~z}|}~z|z{{~{}|{||s|}~|{y}}{||}y{z{y~~{}z~zv|~{~yy{y}yx|}y}}~w|zxy{{|{|wx{y|{{{y~{~z}|zx|~}}~~}x{yz|y{vz}z{|}|yz~y||}z}z|y{}}~}|v~~z}zy|~x}{u}x||{|~yzyz{|~yw||z{{~|~}v|~{|x|{}}{y~~yz|z}~|{|}}~~{||~|z}y{}|y{||z~y||~||z{{|{{zzy{zy}|{z|zv{~~||z}w|}zw}|y}~yz~|~~|txzx{}|z|y|{}~z~~~zy|y}||}~|~{}z|{~|x|z|yyz{}w|~}~|~{~}|{z||~|}z{|{zy~}|{y}z~|~}x~{||x}~wyzz{v}zwz~~}uz}|z|{|zz~~xztz{}~~|}z|~zy}{{}|zzyz~{|}{{||||{hy||}y{}yu|{}~|z|}||y{~y||wy{zx}|}|~y|z{}zz|~}y}z}}{{{{zz}||~yx|}|{~y{y{x}~~zty||y{y|}z|z{{{v~~{{{z}}~}x|~~z|{}|}}}z}||zz}|{z|zz}||y|{~{}z|xy}}~~{z||~}{z{x|y}|v{x~y|zzz~~wz|}{}}~~~x~||~~|{}|~~~z}{~}|}~~~~}~~}}~~}|~}z}~}}{}|}y}v~~~}}|~~~}~~~}~~~{y|~~}zy~~~|}|z|~|{}|~~~~}}~|~~}~~~}~~|~}||}|{y}~~~|~~}~}~~~~}}~~|~|~~z~||}}}~}{{~~}~~{}~}~~~}z}|~~{~}}~~~}|~~~~}~zy~{~y~~}||}}}}{|zx~{{{{wzx{|yx|y|v~|z||}{xx{y{~~||y}z|z|~y}||y|}|}z||yy|{~xzz}zw{v}y~uy}}y}|||}{}|~~}}|{zz|}y~|}{~w{z{~z{|}~~zx|{wz}xz|{}~z{}{zw~}}~|yy}~{}{v~~xzz{}yz}|~|y|{}{}~}{{|z|||}uv|yy{~~|yxz{|y{~xz~|x}|y}~~{}}}}}zy{~|x||~{x}{zy}y||}{yu~}|~{y|~}wz|{|}|}~}{{~}|u|}z|~v}zz|y{x}zz~~{zz}|v|}}{{|x|z||}~x|~|{~{{z{|}{|{}}}y{x{z|~zzxzz}{|z{~z|{~}x|zz~}~||}y~}xz~|}z||~|{w{}zz{{}}~|{|}~~~~}y{{{|x|~~z}{|~{z~}}|}}y{{zz}zz~~|{}{~|}}|{|~|}zzy~|}~}zw|{ywvy||y{xx~||}|x}yvvt}{zyy|xz~z}}|}zx||~z}~~}}wz~w|yvy{z}{yx}}|xz|}vw~zy|}~y~z{yy}||~xz}~y|~zz}|~z}z|~}{}z|z{{zy|x{z{}xzz}{~~|}z|{}~}~~|~}~|zz~~~~~~||~~{x~~~||~~~~|~~}}~||z|{~~|z|~~|~~|~~}}~{}{|~~{}{~~~}~|{}w|~}~}~}|y{y}~zz|~~{~~}~~~}~~~~~|}}|z|~~}|~~~|~~~~~}}|}{~}}|~}|}y~}|z}}|}~|~{{~~|~~~|~~|~~|~~~}{~}~~}|}}{~|y~}~~|z{}||y~}wz|~|~~||~~}}z{|}||}vy}wvzz|~}}z~z}|~}zy|~y{}|}~~y|}{y}yx|vzyz|{~|~z{|{zyx}z|y||xx~}~|p}y}}{{|}z{}~vz~~~|yz|}|zx{|{{x}z~x~~{y{~}{|z}~|v}vx{wyy|{z{{}zy|||}~w|z~}{}z}{|xz}}xy~~xxz~~}w}||~z}{{}{z|x~}}|}}~|{{}y~|{x|y{}}~y|z}}}yyzz{}}~z}|z|{}y}{|{~{{}y{y{}z{www|~x}~w{{yzzxy}xzx}{{y~{z}}y}~{z~|}x|zt|}y}}}|~yy|z{y|{}}~|zt|}}s|~{|zz}zywzxu{|}yw~x}~z{{v{y{{||y|{~|||~}|{y~x|z{}~xx~yt~y|~~||z~}z~|y||{}}|{}|u{}~|z|{|{{z|zy{{}}w|}z{z~{|y~~~z{|{~||~{}}yxx}||x|{xy}~||~||ywy|{|z~~}}~y}x}}}z{x{{yy{~{}{y~}{{~|~|}{~~{}}z}}z}{}z|~{}{w{}xu}|uzzzz|zyzy~y{~z|{{~||{}}}|z}z}~{}|~{|}y}zxzux{~~y}|y{y}}}{~|}}}yz}x||~~~z~}}~~~~~~{~~~z{{}}}}}{}}~}|}|}|{~~}}|~}|~||z~}~{~}~}~y}z{~~|{|~~~~}}|~||y{|~~~{|~~}}y||~~~~{}~}{||}}z||w~~~~~}}~{|~}~}}|~}}|z{~~{~~~z}{~{~~~~~~}}~~~~}|{|{}}~}}}|}~}~}}}z~|z{~z~|yz|z~{y{x{xy}yy|}y}}}y{|~}u{{~x}}yzyw{~}{{x|}yv{}|yz}p}|z~y|||{yvz{~yx}y}{{}{{{~{{y|}|y{u|vy{{z{}|zz~z{|{x|{{{}{|zz|x}u{|}|}}|~}~~~~v|y~}}xy~z}}zwyy~z{~z~z~x|{~v{~}{{yx}xv|y|}w{z{z|y|~}}|}|z}|{}{x{w|z|{zy}}|yy~|z}{z~x|||{~y{~|{{}}}|~z|}y~v~z}yx{}}|}xv}}yzxz|x~{||}|~z}z}z|~z}{~xyz{~v{{x}z{}wz}zz}{{{||{}y}~z}}z}}~|~xz||{~}~{|y~{z|}}z}~~xxxw{y{|x{~x{{x~}|~{|~~}{|~z||x~z~}}}{{y{||~{|~z{~{zz~y{y}yzv{|}|yzz~z{y}}~z~}|y~}xz}{{z}u{}zz|wyz~~y~|xx}~w}{}|z~{~{}{{~{{}zzz|{}~}~}}yzz{zy|wz}{}{zyzz~}|y{y|uxyy}zx|}||x|zyv}y}|~~}|z}{~w~zy|{uwz}yz}{|}{|yv}|}u|yzz}|zzz{{}}|}|zz~}~}~}|x~~~}~~~|~~}|}~}}y{}}|~~x~}~|w|}~}~||~{~~{|~{}~~~}~}|~~}~~}~~}}||}~~}||~~}~||~}|~~}{{|~{}||{~~{}~~~{}{{~~}~}}|~~~~~}||y}}~~z~~~{{~~z|~{}}|}}~}|{z{~|z}}}|}~~{|zzv}~{w|xzyz{{}|yy~|||{{}x~{yw{{z{wwxz||~|{~~|{yy~~}z{}y~}|z}~}{|{|~y}~z{z}zzz||yx|~}x{~z{}|{|}~{{}}{{}}zw{{u}{|}z~|{{{|x}w~y~z{wz}{~~}~xyz}zx}z|}z}}}x}{yx}{|v|}zy~~zsy~w~v~xyz}}yy{w}{}x{{{z|}}z|{{~{|{{yy}~z|~xy|~wvu~yy}~vzz~}{w}}}||||z{~y{z|{z{{}}{}yy}{|~z~yz|zz}zzz}v{|x~{}}|{}|{x{|||}|{~z|{{xx~z~|z}yzw}|~}}w~w~}|{z~}x{}}}u{zy}zz{xxyx{|}{~~~y}|yy~|zy{|z}z~w~~~yyxx~v|y|}~|y|}{vyvx~~}{wy|y{}{{{zy|xzz|||x}{~w}~~~w~y{}}|z|y|wwz{zyy{|{w|{y|~{{{wxy~{|}}yx{}z~zz}{y{~x||w{{{x{}{~zxz~{}~z}y|x}y|{{w}{~|}|}z{||yxw{~}|yz~z{~z}y}|}xy|||}y{t|z}{z}}yyvy|~}y{~z{|}{~~y}y}|w~}z|xz}}}yz}~x~xy{yz|zy||{|y|~}}{~~||~|}}~}}}}~z{}}{|{}|~~{|~~{~}}}|}~~~{}~||~~}~}}{v~~|}~|~}~{}}~~}z~|~{~~{|~z}z||{~{}~}{}}}~}}|}{~}}}~~~}}z~}}}~~~~||~}}|y|{~|}}~~~}}}}}~}~~~}|~~~~}~~~|~~}z~|~~~~|}||}z~y}v~x~|{z|v{v|z||{xyt~|}y}yxz}~{~}xwv|~|{~~}}}{{}zz}}x|y}yyz~}~|zy{|~}u}}{x~~~}~}yw{{{|}y}y~}~z|y~}}{}}||{y}z{~{wyy{~}||{}}~z}~xyy~y}y}}{~|}|}~yz~|}~z~y}}~{{}|zyzuw|~}y~y}w|{z}v}w}z~{y~{{~~zw{y{z|~~{y}~}~{}~|~{|w|wx{}}~|xzx~|y|}~}~}~yyz~xz~z~~~|~{{x}{||x~|zzy|}z|}}|~{{|{|z|}{w~y}}|{z||{}r}|~z~}|}~x~~|{|}}|xz{~y{z|yvy{z}|}x{|}z|yy||}~||z~}z{||}}|~x}~{~}{|}{xz|}zz{yx||~y{xy{v}~{z|~x}{y}z||~~}|z{y|}|}}|}|}~}y}x{|}zz}z}z{zx}}y{~x~x}~|~{||~}}wvx|z}}xz{zx{|x{y|xvzv~}xzyy|~{||z}{~}~|u~z{z|z}|~zy|x|z{|}|zy{zzzyv{{w||z|w~v}|}{~yz||}v}|~~|}|}{}}{}}{~|{{x{|}z|}y||}{}}||~xz|~{|{|wx~~{{|{}x{~~~~~~~~~~~y|~~{~|}|||}~~}}~z~~}{}|~~~}~}}}}~~}~|~}~~~~~xy{~~~}z~|}z~{~}~~|~~~~}~~}~~~~}}}~|{~~~~~~~~|~~}~~~~}~}~~~}}}|||}~z|~y{{}{|~|~}}~y~}|~~~}}~{~~}~~~~}{|z}~~z|~~~~|y~~~|~~}}~}{~}~}~}~vx{{{~~}~|{}~}xzz||~{{~|{|}w~}y}}|{}~y|||y}x}v~|}~~w{{}~~~rz~z~{|{}~z|{}}~z|}}w{z}{zy{}rx}y|~z|}zy|}z~|{x{~{}y}uw{~uv|{xy|yz{w~}{~|w}y{yx||}y||z{zxy~x|w}|{|{{~~}zwvx~||}{~zw|}{{zy}x{{}}x||zz~{~|}wzv{}|}}{|~t~|}y}~~y||}~|z~z~zy}||{{|~{w}y{~{xx}xx{~}||{yxxzxyw{}}~}{|{}|{{{}x}x{}y}}xz~}|u~}{|y|~|}|z~~~x}xz}}~||yyy{{~}z~y{~y}||||z}|{}{}{~{|z|~}xz~~~zxy{|v{xwx{~||w{{}z}}~~ww{~{z{~yw~~}{}z||}y{|v~}}|y~xw{~~|x~~|{}z{~|~|yy~||}y{zyy{}z~x}z{{~{}zy{y}zxzxy}x~}}|}|y{|yuy{|||}~y|u{z|{}}w}x{zzyy}}x}zy~yzxz}{y~}z}}~{}}}y~v{~z~zz{~y}|}~||z}z}~{{}|}{{tw|}~}}z{|~y{{~{{z~~z}~{{}{~|~zy~|y}~~|xy||||yy}v{{y}zy|xy}|{|}~~|}}~~{|~|~}~}~~~}~}zz~~}~z~|z~~}~~|~~{~}}|~~}~|{|}{{~|~|~~u~~}~~~~~z}xz|~~~}~}|}y~~~}~~}|~}x~}~~{}{~{|~}}~}~~|~~}||}~}~}x~{||{~~~~|~~{|~~~~~}|}~~|}}~~{~x}}}}{}|z~~}}||}y|{~~yz~y~}}}|~~yz|}~}v{}{||~z{v{zxy|{z}{vzzx}xz{w}{~w|{}{{zy{z}}z}{{zt{y~}||z||||{{w|{y|~wvy~yz|{yz|z{xy|{|~y}y~z{}~~~}~{~|z{}|zy}{t{z{wvx|x~~~x}{~xy~xxzx{y~{}y{{|z|w{z{~|{|y}~z|~~|{zvzy}|zzy|z{x{z|wxz{y~{x}z}}~}|{|~{w||}}{{|zz~}yyz|zz}{yx||||y~z{z|yx~|{z}~|}z}~}|~~z|~y|||wyuyr{~|~z}{y}{|}}zzyzz~}|z{}z{zzz|~~~|}|{w{w||}z}{~x{{~|x}z~yww|}{yy{~}|~{~{~y|yz{~~~zzxy{w{z|{{z~|v{{}v|{~|}{{zxzy{}zzz||zy}w{}{{{~|yz{{|z}|{x~w{{~{vz{~{y||{y{y}|}||}y{}|~z{z}~~xyy}yxzy}{w~}|yz~z}}|}y{|{{yu|{y|y|~{~|}{|y{x}~~|x}~~y|wx{~~|{~zzz}t{|~t{~}~{}}y|{z~y~~}|||~|}{{}}y||z}|zx}~y}|~{zz{z~}z|}{~yz{wy}~~x{|zxw|y|||~z~~~~~~|~|{{}}~~~y~}~~{~}{~}z}}|~~z~|}}}}||{{~}}~~~~~z~~~~~{|{}|~}~~~{~~|~|}}{{~~}~~~~~~}}~z}}~|~{}y||}~~{}|~}}~|~|}|{{z}~}}|z{}}|~|}}}}z|||~|~~t{}~}{~}}~~~z}}~}{~~~|~}}}~~~{|~~}{|~}~}~w}{~zx|}}z~{xyx{y|}}z}~yxu}{{{|}}}{{zz}|~}~{z|}}}w{x~{y~y{}}|~~w|x|vyz|z{}{~~}|}y|~}z}}}{}z{|z}{}z{|v}|~}{{~|||{|y}~z~{}}{z{{wxw~y~{{}||{|x}~zw~zyx~{z}}y}~|{{wx|}~z{~~}y|{tx}xy}x}z{~w{z}z}~z{}~}}xw|||~}{uv{~y{~~vz|{y}w|}~}yy}xy||{|}~}{{|w}vuz{v|{{|wz|x{x|x}~{}y~wx{}z~~z{}}|{}}}{z{|yw{|{||~zz|w~z~}{y~|y~|z{|w~x~y{|zx{}~vx|y|y|z}}y|yvy~{}}z||xxy}{x|{~~|}y|}}|~~}z}{z}zvxzv~xvy~}}||{|}~{~yx}zy|{vy{|}|~~{{zz~{w{x}{yy~wz}}}z}}}|{vyuy{z}~{{uyzz{~x}yx~{}|}||zxyy~}}~}z}{{{wwz}xz{{|z}zxy}w}xz~~{zy}~z{|z~~{|ztx|}}yx{}|}~yy~z|~zz}~}x}{w{w~~||{t|}v|x}||{}zz{~|zxz}}|~}}|y}xz~|}zy{~~}z|{|x|}x~~y}yy}t|~~{|}v}{~z~~|~{~}~y~~{}~}}}~~{}}~{{}|}~|}~~}|}~}||}~{}~~}}{~||~}|~~|~{~}~z|~{}~{|}~~~{}}~~}}}}~~~~z|}~|~}|~~~}~}}~}{}~~~}~x}~}{~|}|}{~}}{~~|~}~~}{~~}{~{}x~|~{~|}{~~}~z~}|~}{|~}{}~}|{}~~{}~~}|~~}|~{||~~}}~~{}|~|||~x{yx|yw}z~z}{}x|~yzzzvz{|z|||~{|}{z~yy~|||wzy{~zx{}{|v|yyzz||{}}wwv}xy}y~v|~{zy|wz}{{||w~~|{||{}}z}{|r|||~}{{|}y|{{{z|{}x~|~y~|}{~~~~|zzx|}~}||zx}{~yyz{|y|~|yy{{xzx~~{~|~wy~~|}zw~~x~zy}~}~z}{~wy|~~{zx||xy}z|y~||{|~~{|wx|y{}{}z}~{}xz}~{}{|~~|y~y|{~x{}}|{w{zy{~y{x||~~y{~x|zxz{}x{z~z}{}|~}~{{}}y|ov}x}y~yy}}y{}z~{z}||y~w{zzy}z~|||{v}}~|~{|}w~zy~~~~|}z|y}zzxyzv{~z{y~y{}|~y|{}}~~~~z{{}{}~||~y~|x{|xzz}~~}||y}{zz{{|w~}y~w{||{y}|zy|{ysyyxz|||~}|}~{~z~|{z~}~~zzyz{wx{{~}~u{}~}|z}}zu||{}{|wz~y}|{{{{~}z~}~|{|zz}}}|w{~w~~~}zy|}y{}}y}{}}z|z~w}}|z{zy{~|{~y{{t}{|||{y~}x|zzyw|{}x|wzz|~}|z~}~}{~z|~}}~~}}}{{|}~|~~~|}}y~|~~}~|{{~}y~}~||~~}~}}|~|}~~|}}z}}~~}}~~}}}~y|~}~|~~|~~y}}|}|}x}|}~~~~~|y}}~~|~~~|~~}~~{|{}||}~~||~{}||}}~~}{{~}||{}||~|{~}~~}~~~x~}z|~}}~~~~||z~~|x}~~|~~|z~}~}~~~}||{{|~}z~|}|}~{xw}z}z|z{~y|y~|x||y|y{}}}~{}yyz{y|~y|}yx~~~|~}{{z{~|{x|{z}}{x~~{}|||z|vy|~}w|~|}}xzy|y}zz{~}y{}z{w{{x|~{|yx}yyxy}{x~{{}y}{}w~w{|y}~x}}yw|zz|}~{y{z}{z{y~{|z~|}v{u}~|}}|}}||}|{~yyzx|{}~||}|z|}{vz~z{|}}}u~yx}{z}x}z~z|{{}y|{}{y{y}~}|z||y~{~|{yvyz|||zxxz}y}wx}~|~zzwy{~y{~y|{z}}|~yx||{x{}y|{~|}}x|w~{{yz|}z|~~|w~~{yy~x}}}z}|x|~~{|z}~|zy{z||}{}z{{{~~xx~y{|{|}|z~}~z||zy}}|yz}|~x}~||}~{}y~~~x~}}w||~~|~}}~~zxzyz{x|~~{||{}}|yy{x}}~~x~}z~{~|yy}yz}|zzz~z||{}{{}||wy|xzys}}{}{y{}x}x{{|z|{}y{y~u}|||~}}|x~z{}~}z|{||}zy{|~{wzv|w~{w~x{}}~~xzzy|}||}yv~|zx~w{w~z|{||z|{}{{}}z~~w|}}{~zy|~yyy}~{x~zz}|z{zw~|{x~~{|x|z|}|}{{}|}|}z~}~x}~~|~}y{~~~~~{|~~~z|~|}~|~~~~|~{|}}~~{}}{~}~|}~|z}~||}z~}|~~}|~{|}~~|~||{~|z||}}~}{|~~~|}}|{~~z|~~~~{~~~~}~~~~}~~}{}~z{}~z~~~~|{~}~~{z~}}}~~~}}~~~~z}|~~~}~~~|~x|}{~||}}~}z~~}|~~{}}~~~|}~~}}~~||~~zz{|y~|}z|y{~yxx|zw}|y}|u~||xz{y}y|~v{|||{}{~~{{x~x{{y|w{|z~}yvx{y{}y{{z||y~{{z~|}y|~~{}y{|y{|}y{{|}}}|{z~|{|{v}}|~xzy}|y{{}~|{~|~~~|{}{|z|~~{~}~~|}~{{y{{{z}xy{|{zxxs{zxxzz{u{z}~}{{|x}y{zz~|~}~~{~~{zyyz{~}}y}y{xywyz}}wzzx||wx|~|}z}uuy|{y}z~z{|~{}|}}}~x|{{|z|}}x}}zw{||y~w{yy~~w~}||yz{{|{}}}~v}~~|~~zz~}wzz~z}wz|}|z{{z||y}||~zy~z|z~y~{{|{~~y{}|z}}z{r{~x}}z}wz|{{{zx|z~z}{{zy{}}~|~}x{~z|z}}}~}|xy{}t|}|~|{~xz~xz|}z|{|z}z~{}~|}}~vy|{~}z}}{~{}z{}||x{}}|x~|~~y~z|x{{{z}|~}}x~|{}w{|{u{z}w|||}|~|}{}y|{{}v{z|}{xyz{~z}}{z~z||~~|~{z~}y}}y~|{}|w~z~zz{yy~|}z|}~z|~y||}zy{|{z}{~{|}{{}}~|~z~~~{}||~}}~}~~~}~~~y~{~~z}~~~}z}}{{z|~~}}~~~|}}~}{{}~~~|~~x~|}~}z{~~}~~}~~~}}~y}|~~~~|{~}~y~|}}}}~{}||~~~|yy~~~}~}|{{~~|~|||}~}}~}||}~y|{}~~|~}|}~||{~~u|}{~}|~~}~}~~~~~}~~|z}~{~~~|~|}~}z~~~}{}~||}~y~~|~~{|}z}|~}wx~{z{y~{}x|y{y}zxz||y}y~{yw}{~~}yw}z|}z~}}{x|z{u||{|yzy|z}~}z{}|wz~z{{y}z}z{xy}||y|{~{|~z~y|{~y}|y{{}{y}~|~ux{y{|{|}zy~yw{yy~~wzux~}{}x~{v~|y|}{|z}|{~{z~x||{xzzz}|{~{x|y}z|z|~vzw|~zx~vx~{z|{|z{{z}~zww|}ww{{~}x~y~{xzwz~xztzzyyy~}~y{yz||{{|{zxy|||z|y||}y{yxwwx|z~~xz||z||}x~}~{}}{y|~}x}zy~~y~x|}{~|~zy{}}}z|}{|{z|wwv|x~z}x~x}}}{y|}vz{~|x|zy~|xzx{~|}{~{z~y||{|z{{|}}}{}z~~{z}~zr{~z{}{{}}}{{}t{{|}}z~y}{}~yx~yu{zy~y|y~{~{~|z{|w{|xyy{yy~x|{v{w~}x{~x{wwv||z~|{}}x{{}w~z||sy{w~u|~zz|}y~z{~x|~|}{x|z}xz~|zx|}zzzzzzyw~x{|zyw|y|z{~|~|~}~}}|z~yzy}}y}z|}~}}~x~~y~{|~}|{z|~{|vz~|x||{|{{{y}z|~~|y|yy||||}{x}wz{||x~{~}|zyy|}|y~~}}~~~|}~||}~~||~}~~~~}{{~~}{|~}|{~}~|z~y~{~|~z}}}~}}~~~}~~~{}}}z~~|~{||}~{|~~~~}}~~~|~z}|~|}~~}zx~y|~}{}}}}{~}z||}}|{||~~~}y{~}{~}}|~~~yz|}~|~~z~}{}}}|}~~}~|~}}}||~}|}x~~{}y}}}~~}~~~}{|}}}{|}||{xz}~z}xy{z}}~~}~zvy|}|~~}|y}~}}y{{wyx~z~}{xxz|z{tv~{zz}|{x{y}}v{y}y|z|v{z}{w|z{z|y{{~{}}|}|yz~{{|}zz{~{{z}z}z{|{zx}{v|~{|{y{}}~}~}{y~}}{|{}}{~||}{yx}zyz|z{yz{{{z}z|z{{{zwx{}}zy|||yz||~~}~}~~~~{}z|y~{xz|}}|w|zy{|yzxx{{~}z{{~z|z}~~|{|~~|{~~}|s{{}}{{|~}y|~x|yz||}x}|z{z~}z}z{v}~zz~}~|}yz~}{}||||}x{~{|}{{~zw{x{twx{|u{{|z|z{zw}}{|{~|}yz|}~{{}|~{y||{}zw|v|{}yx}y~}}z~}w||~~uz~|{}|yz}z{~|z~}~{x|}z~|}}}|}{}w{z~yy}z}y}y|{}|z}~~|~}y{~z|y{}|}{|||~~{}|zy{xyvy~~vzy{yy||~|zz||}}|}zv}{|y|}}xz{{{~}}y{yvyx|{|yy|~z|w{x|{}z{x|z{y}||zy|}}|}y{zz}~yuz~~zz|~|zy|zwy}}|z|{vzzvy|}}}u~}yx}}|yz}y{}{{~~u{|~}~}{}}z{~}~y}z~}z~y~~z}~{~}y}~}{||}zy~~}}}{~x|~~|z}~||~z~~{~z~||~~|~~}~~y}~u~}~|}~~}|~~{{}z~}|~|z~}}|}||~}~{~}||}}{~~~~}}~}}{~|~}|{}|}x}}~}||~~|~~}~~|~~}}}~}}||~|~|||}|x||z{{}|}}|yyz{|z|z~|zzx}|}x{yz{}y}{|}|{|w{}t~y||~~xy~z}ww|~y{}}}zzz{{|||{z{~{y~y~{}{{}|}{|{||}{|{v}}x}~|z~x{|y~x|{|{uz}~}|{|{}|||}}}|~~||v|zz|{w}}zz|{}|{{|{zz|{}||{}~zyz{}{}}yyxy{z|||}|}}}w{{|x{}z|}|z|{x~yz{|}x{z{}z}{zz~{|~{|}z~z}~}}y|z|~yu}{{z~{|z|~{y~~}~{~{{y|||yy|{x{{{|}wx}|}zx}w}y}}y|}~z~x{xxyz}z~y|{~z{}y{y{yxy{zz~~|||z~x|{}|v|{}{z~xzz{{xx~x}zyy~{|z{{z|~x}{}~|x}{z~}v|y{{|z|~z}z~x}}v|{y{|zzs~z}zyyyz|zw}{~|z{vwy{z|}}}{}wzy~z}vz||{|}y~x~}xxy{}{{|}zw}~}~xzz|}{zwz|z||zx}}{{{{~}}xywz~}|yz}yz}||~~z||}y{}~|}~z|y{~{yy{~||z}yz}}{z{{xy|~}z|{|{{zy|~~y~y{{|z|z}zy|y~}u}~yy}|}|xw|x|z~~x{y|~x~~{|z{}}y}x~}~}x|y}~~||}|}}~{}~~|}}~}}~|~|}|}||{}}}||~~~~y~}|~|}}|~}z}}~}~}}}~}}|~}~z|{}~~|}~}|~{~{~x~~~~~y||}|~}}~~}}||~}~}{~~~{~|||~~z|{}|{~||}|}}x~~~~~}}{}~~~~~|}~~{{}zz|||~y~}}|{~~~~}z{~{z}~~y~~{}z~}{~~~}~~{}xw}{~y||}y{||}|}~{{}{~}|{|{yz{{~|~}||y~}zz{}}}z}}}|}~~~|xy}y}|v{}y{yxy{z{{||~y{{|y~y|}|}~y|z}x~zy}y~}{y|~wy~|x}wzz}y}{~~wz~~~y}~z}|||{w|x~}}||~||{}~}~zyywx|z|z|{|~{}zz|~y|zwy||{}{zw}y~}{zz{{{|{}z{z~~z{||}|~~z~y}~zxx|v}~yv{x}yx~tyy}}z~~z|{}z{y}}z|~|{y~y||xx|zzx|{{|y~zz||w{~zz}x}|}|}~|{~}|~{z}~z|}{wy|y|~|{|xw}{~~z{}z}zxyy|||vy}yzz||}xz}}z|x|~~|}}}~}vz|y~}~|{y}x}vz|y{z{~}y~||{~v|{~w|y}{~{~{||~~y~y|~|~yxz~z|{}~|wzzwz{~~|{yx|z~y{y}z}|}~{zw|z{x}}}~}||w}|z{zw|{{}z{y}|vxyz}|{~u|yy}yxz|}|{z~}||~}|~|yz~~x{}yyyz}ywy~|{x}}zz|y|}yz}{|}v|yz}~x~~z||{|}|y|}}z||z}y~{w{x}{~y{}{z~zxyzyzy{{z~yz~|~}}~|z||{{yx~}||~}~}{z}~y~~~~~{~}~|{}}~~~|~~~|}~|||~~}}~~x}}}~}~}~~{}}~{|z~~w{~~{|}~|~|~|~}{}~~}}}~~}~}~|~~~~}{~~{|~~{~}}}}}~||}{~~}~y~~|~}y}}~~}}|}{~|~}}~~}{~|~~{}{}~~}}~~~}|}}~~}~~~~|}}|y{}||~~~}{|zsz{}xz}~{|{}~{x{xzz~~z~{z}|{}z{y||~y{|}}xz}|~yvxyz~}y|y}~y{|xx{z~|yzz~z{z|zzxzx{|z}w{yz{yy|v}|y{|||y}yz|{zzuzyzy~{|||}{~{yw{|~~}x~}|z{||~}y{x}zx~}zzw{}yzy{zwwv}{y~||}~{y|{y|||}}}}|y|{|xxyw}{|z|{~z|}}||~~{}{{zz~||}vzy||~||w{}|{|x~~z}{}||{|~xzy~yzy}x}|y}|z}{y}vyz~~y~ww{yz{{{w~z{~~~z~y{}{}}x|~~w{y~||}{zyzy{xu}~}|y}z~{{z}yz|x|~}~zyx|{}}}|~z|{|vy{~|~}~}}zw~|~|{x~~~|{~y{yy|}||}xxxzzy}{}v}y|}~|}wz{xxy~~{y|z|||z}|zx~{~||nzwy{z{{zz|v||}}xx}yx}~y~zx}y~}~}{{yz{{|y|}yz{z|t|~|{|z{~|y{{z}{~{y~}y{}y{~|w{~|{zx{y|||yy~|}wyy}}yy|z{z{~}y~z{||{{zz}{}{{zx||z{x{z{w}~|~~~|yy|~}y{}z{}|}||z~{}zz|{{|~|~yx|~|yxy|y{}y}~{}}|}~{~~||y|~~~~~~{~~~~}~~|}|}{~~~z}}~~~~{|~~z{}~~y{}~}{~~~~}}}|~~}~{~~|~~}~y}|~}~~{~|~~|~~}~{}|~z}||~|y}~}z{|}{y{}~~|~y}~|}{}|}{|||~~~}~~z~~{~~~}~}~~{~~}}|~{||~~~{}~{y{|}u|}yyz{|xz|z}|y}y}xz~~~~~{~{y|~}y||}x~z|z}}y}}}~~~|~zz}{z}z}w{{}{y|{z}~{{|}v}yxzz}|}}~}z}z{{{~~}|~{|{~x}zzs~xx~}yzzx}|{y{zv||yy~|z{{{}{~}|}|}z|{}x}w{~y|}zyxw{z{x|x|z|zv|}{|~{~xz~}z~{y||}}z~|y}}y~}z{zz}~|}}{w{y}z~{|y||x}{yy}zz}{~yx|x}~{}~{~{||~y~|{{||wzzy||z{~{y|{ty~~{|uywxx}}y|~{~zy|{|||zz}|uz~r~|}~z||y}|~z}{}}||w{}yxz|{||y}~w{}z}~{xw{yzwzz~{}y|xw}{~{}|vx{xyx{}o|z}z}yzz||~|}zzz~}~{{{z{}x}z~yy~{~~~y{~~{|}~{z}zx|y|~w{vz|{||}z{y~~}{}|~{}|~|z~|{|}}|yz{~}|||{z~|{u{}z}|}}~wv|~|}z}wxy}}|~y{zz|}{~{{|~{|{|~z~|z{y{{~z{|v}zzww|}{|wx{y}}~x}w|z~}}||zz{}~{|}{zy~|x|{vv|||zz|x|~vyx{~y|zz~~x{|z||~}}w~|{{y||z~}{}}~}~~~}y~|}}}}|~}~}~~~}|}}zz{~}}~t}}}~z}~~zz~~~y~{~}{~|{~|{|~|z~~~~}}}{~~z{~z}w|~}~}}~~}~}~z~|~{~}~||z}~~}}~}~}|}~|}~~~~}}~||}~|~~|yz|{|~|}~|~~||{~~}}~}{{~z~z~~~~}z}{}}~}|}}~}}~~|~~{{z|~}{~~~|{zy}~{~|~||||||{}z{}z~|}{y}{|~~y}zvz|}{{yyz{zz{|}z~}~{{~y{|x~x}~}{z}z{{z||{~y~~||{{~}{u|{~{|w}{yxyyy}||}w~~zx}z{{{z~||zy{{z}~~z}z{{x}}z|}y~|vx}|v}{{yx|||~xyy|~x}{z||zz|z~y|x|y{y|}wy}wz}z~{|~zy|||}{{~}}|||y}{}|}yz~}{ywx~xxx|zzy{z{{xz{|||{~|z}}~|~w|}y~x}zxv|z{~{{~|zz}y{|yz~z|~yz}}u|~}~||xx~{|{zz}~}|z}|}~~{w{|{|x{z}|||}}y}~}{|{}{~}~}~{z~~w}~|{~zy~~~z{vx|{v~|x{{{x|v~{{}||y~|x|y{|z}}z}~~}}xxz{}~~z{~zz|||z{zyx}{w|x~}}z~y|yzv{~}w~{x{~|}y~}}}~|z|yx{|}||}~~~w~~~z|x||~{|z|uuz~{z~||xz~||xv}~}}~z|{|{}w{zz|{|{{z~{u|t~|}y~x~}}x~}||}x|~y{{~y}y~yzy}}|zy{~}zw~~|~z}~x}~}|{}|{z~z}z||{{{{zv||z~~zz~}|x~{{{}v||~|x}|}{{|zzxxy~~yy~y{w{{z|{{{|~z}}|}z}~~zz}z{~}}}~{}~~|}}~z|}|}}|~~~wz~~~|}y||}{~{}{}~}z}}~|~y{}~{}~|{|}~}|||~~~~}~}{~{||~}z}~~}|}}}|~~{~|}}~~~}~}~}~}{~}z~{}||}~}}~~|~~~|}~~}}}~||}}~~~|~{}~z||~}}~|{}}}}{{{|}{|~~~}~}~~}~||z{}}{|z}zwu{{|{{{}|yyx{z|z}~tz~}{x~~|||x}|{||}{{|v|}zy}w{~|}zxw~}~z{v}|~|yy}{{~}}~w}|y|{|~~~~{}~~}yz}~wy||}|}t{{}|xz{z~{|{u~}z~|~{}y}}~|s|}{}z}||~z}}y}z~{y}}xxz|w{wy|{{~{~zxx~|z|{~x{}~z{{~{z~}{|}}}z~|{z{}{x{z{x||}}z~{|z}y{y|||y~}}}~xyu~~|zx~{y||x~}|}z|}y{z~z}wx~{y{|u||{{y{~v|~z{|}}{}~zzz|~x{|||}z~yt{{z~z~{~x{zxx}{~~z}}zz}|~~x||}yyz~{y|~z{{|yzzy~{}z{~{|}|wwz{|{w||zx}zyy{~x|~|{~x}|{z{|}|~|{}|~|~{}|{}y{}z~zx|~{}|zxy~{xy|z~z~~zx}xy}{}~}|zx~|}}y~}}~|vx{}z|{|~}yzz{zw}{}{}zv{z|z}w~z|y}x}~z~||{|}}{~{}w~}yyy|z|y|xw}|z~}}||ys~}w|z~~~~~~}|{|{}}z~}{yy{zzw}zyzzz{{zyy|v}y|}{~|}~~y{|}}}}}~}~||~|}}~|}~~|}~{~}}~~|z}~{~~|~}{y}z||x~~{{|}z{~}~}|~}~~}~y}}~|~z}~~}~{~~|~~r~~}z}}w{|~~~~~}|vx{z}~}||~~}{~x}~}~~~}}~}}~~z{~|||}}~~~z}~|~}|~~~}|~~~~~{|}~|~u~z|~|z{w{}}|z~txy~|y~x}{z{z}{v{x}x~}y{}|{{y~yz|~xy||}{xxz|~}xxy{}v|~z{||{~|}~{zz{|{}}~}}}{{~x|z}~w~{{}}|xx}z|{z{{|zz~z}z{}~|{~~}||y{}{z~}||}|w}z}{xu}|z|}x~z}wx}|{y}}}~}z}}~y}|x~{{~x||yy{{|}}x~zxwyz{{~|zz{q}~t|{}z}}wz{|yz|{{}xy{~~~~zz}w~}~x|y~}~xy{|}{w{y|{v|~{{z}{~|y}~z{|{{x|{~~{x|y{||yz{}y}}z{~}~w{{|}zz}|yw|~}yx|~{{~{}}}|yx{~||z{zzy|~u~z|y}|v|z||~}~}||~~z{{|{y}{zz}}~}{uzx~z|x|~~{z~~|w|}zzy{z~{}|zvxzwy{w{~|{v}}z{~{zwzvyw{zy{{{zw|~|}xxz}}{wu{|r{{}||wxx}xz|z}xx}}|x|z{z{|{x{zz{z}zzyw}}}x~x{~u|zz}{y||z}{||{}|y|x{|~{zxxx~~}x|wz}|}}zz|y}y~{x|zzxz~|v~||xzy|y{|}x|x}zx{}w{yxt{}~|xw|y||y~zyzw|zxv{z{~|}z{|~y{~yzz{{{{y{zux|}x{|||~~}~~~~~}}x~~{}|~y~}|~~{{~}}}~y~{|}~z{}}~~{~y~~{~|}~}{}|}~{~}}{|}~}}}~~|~~|}~~~}~}}~|~}zz}~}}}}z|~~~}~}||~~~|~~~~}||~}y~}|~~~}~||}z~{}~}~v~}~|y{x{|~|~~~~{|~~|}y|~~}~|~~~|}~w~x~}|}|}~}{|}~||zx{}}{xu{wy{yzz}|~}zy{{y{~}z{w}zy}}}z}{zz~w~{}z}~~}{y}~zz}|y}|x{x}x}|}~z{{vz}{}yz}x||}{|~zx}{~x}|z|{zy~z{||y{{z{}{}z|}y~}|}wzzx}}}|~yzz}z{x~yy~z}{~{z}z~}zy{~}z}{xzy{~}}z{xvzu|v}}{z}{x|zx~~y{~}y}z|~}x{{{||}z{|x}zw~{zvwzz||zz|}x|~}|~|}x||}{|}{}|||}~z}z|{yzv~|z|}zv{|{}x}{y{{z~zz|}y{v{|{yz~z~z~|~|{~~z{{}zz}}z{}{}z}~y}}y~x{zz~{~xzx|z{v~|{y}}~|z~|~}{}}x{|~|z|~z}|}~xzzz}||~z|}zx}z{z{rxzw}|{v~||{|}yzzyy|z{~}}{zy|}|zxs}}{{x}yxz}t{{|xx|zy|z~y}~~z{xxzz}}}}~z{~|{y}xzu}y}x}x{x|y}{||~z{zxy{u}}x~x}y}zz~x}yw{|{|w~~}~}zzz{ywzx}}z{}z}~~y|~{~zwxy{zyuy~~||zz~zz}{z}~z{|z~ytzyzy{~|}{}wv~|ywy~z}{x||{z}{}y|}{||{}}}~}~}~}~~|}{~~~}z{~|~~}|ww~~~}~|}|~~z~~~}{~|{}~}}|{~}}||{~|~~|z}~}~~|}y~|~~~~}~}}}~}y~~~~~{~}||}}{y{yy||}y~}~~~}}~}}~}|~}}~}~}~}~}}~~|z~}}||~}~}z|}}~}}~|~|}~~~~}|~}~|~}}||}}~~~}|}}~}~z~~}}}}~z~{z}{~~~~}}{}}||{zx||z|zxy~}}zzwx~}|~|~{|~}z~}|{xzw~}y|{}{zzyx||zzyx}}~zy|{~{{{z~|~{~z}yz{~x~}~|zz|zy~|}z}yzz}}}}~||y}}{||~z|u|yz{}||{~yz}y}~z{~x~|}~|z|xz{y}|~wz{}}w{||yz~}z~x~~}}z{|z|zy{{zzx{|{w~}zzyzxyx}z{}|z~{~~z{||y~w~zx}~w~}{|||{~{||}}z{~xyy|{}wx}|z|u}|||xx{}x}|{z}uz~{||z}{z|}~{{~~x{yx}||}~y}z{y}{xz}~~~z|~~}{|zz~wz{|}}}|z}}y~{~}zz|}~|}zxy}z}|w|y{~~}}~{{{|{{v}~{}{{~}w}~|y|{z}{|x|~}|{|{y~y~}yxz}~{}|y}{}}zw{}{w}}y{~||{~}yv~~{{~}{~xuz|}~}{{~{~y~~z{wz~}}{vzz~{{~x||~yzy|y|}v~yx{z|z||~x}{~{yy~zwzz{{|{{}}|~}{w||}zx|~yy|{{{z{|zzxv|~||z}yy~z|}~{}z|{}{|z|~{|}z~y|{x||}{}}}z~xz}y}{~v{~z{~wy~|~~{~||}}}|z}x|}w~|z}{}~}~~~}~{~~}}|~|}}|~}~|~~}{}|}~x|{|~~~|}}~}|~}z~u~}~}|~zz}}}}~~~}~|~|~~~|~}|}}~|}}~~~}~{~}~~}~}~{}~|}~~~~~}~~}}~~}}~}|~}|~~}~{|||~}~|}~}}}}}}x||~|q}|~}|}~}}}}|||z~{|~|~~|~{|||~|{}|}~~~{~~}}{}~}~~}~|~|~||~||}|}{y~~}}{}|y~|yz~}~{~v{zx~sx{|z~{xyz|y}{{}{}|u{}{{}||~|~w}|||}}{y~w}y}yz}yz}}x|}}{y~|}yqy|{w~}z{zz|y}|~z}yzy|}|~{yz{}~{~~zp~u|}}zxy~}|zy|zv~x~yx}yxyz~}z|{v|w}z|yzyz|{}z|{~~|~z{|y|}z|{zz~x||z|}~u}}wz}~}}~{}y}|{|{~}~y}yz}~y{y~u}{}v~}xz|}{z|x{{~}}{yuyyw~{~~z|{}}{~xw}{}{~y}~~z}z|xzwy}yz{|||xz|{x~}w{z}w~~}}}~z~||}~{zx}{|y}{|}x{{x{{}}{{}z|z{{|xz|wy}y~|zy~{{{{z{{y{{}~}}xz}z{|zvy~z}{|~wz}{~{xz|zz{|{yx~yzu{{||~}{~|}x{{}}|zyy~||~|}xwzxy}|~}|wywyz{|~{wy~|xzx}{}||}}|{y~|{xx|z{{~{zy|{|~}xx|z{~z}|wzzv}~}x~|z|}}~x|{~x|t|zy~~~{ww{|yxyyz}~}v{~{~|y}z~}{wy{v|wu{v{}}{|}}}}|{~}}x|~}||{~zw|}w~z|}w{yv}|}|}~y~{}~|yx}}yz}~~{z{|}~}~z}{~~|}}|}{~}~~||~}|}||~~}z}{}}~~|}}~}~z}}{}}~}|~~|~z~{~}~}|{{~~~}{~||}~|{}~{u~~~~~}y{~~|y}}|}~z~|~}|||z|z}|||~z}}|~}}}{~~}~}}z|~|}~zy{z}~|}|{}z~|}~}z|w}~}}~~||~}z{~~}~~~~|}}~}x|~|~}}~~~}y}}}y|}||~|~~xwzs}{}|~zw|}u|zxw~||x{~x~|w{z}z}|{wx}}}zzxx}y~{x}}z|~|z|}|yz}}}ywyy~{y{}{||}~{{w{||v|xy~y}}y~||~z|}{z|~yy}}}|~yyzv|{{x|x}{|y}z{{v}|}y{z||y{{wz~yyzz{zy{|}y~}|y|v|v{w{|yy~zy|z}{~{y}|}xv}y{}~|{~{wyx}wxw~|}xzywz|{{{~y~zvxzy{zw{z~zx~x|}~|z}zys}|yy}z{v~~zw{{z{xz{{}{y~yy~|x}{||{}{w}{{|v~}ywxx}|{}yzz~{~}z~{z||}xy{|{zw}z~z{|z{{~y~xz{xx{{{|yx{y}||}~|xy}}y~}z~}zzy{~{~zz{|x{|z|{z}}wzy|~u{x{|{}}w{}z}}zy}|zz~z}{|v{|}}y|{}~{}{wzxszyz~y{}y}{~zw{|wx|ws~|{{{zw|y}|{|zy{~y}x{|}zv{x|u{wzz|z||{|{xzz|w~|~~}~}||yy~wz{{{z}~}}y|}}|yyxz}|yx|}}zv||zy}||}zy}~{yz|~~{zzxx}vz}|{y|}z|zz~x{ww~y|{{}|yz~|{{x}~{yz|{w|{zwz}~}|wx}{{z|}}y{|yy|x}}{yz~|z|y|v{y}}v~{}~||}~|}}~~~}{}}~|~z}~}{~||~~~{}{~~|~{~{}||{~~z||}~~}~~}|}|}~|~~|}~|{~~~||~}{|||w~}~z|}~~~~~~}y}~~~}~~}~}~}z~~}~|}}~~~zz{}~|~~|}~}||||}|~}}~~|~z|~}||}{x}}}}~|z{|}}~y}|}~|}~}{~}~~|{|}~||}}}}|}~}~|~{~z~~~~~~}~|}y}z~z}yx~yzx{{}zx}|y|x||{|~||zyzz}|}zz{{y|y~x}|}||y{xzy{yzx}z|}{x|y}{|v|~~{}zyz}z}||}}~tw}}yz~{~{{~{y~}z~{~}~|yyxzz|~x}x{|zzwy~}}~zyz{~|~z|xz}||x~yz{}{~{y|}{|~z}|}{~|{~y~}}|}z|~~|x{y}}z~w}~z{|}}}{~y{z}{~||||y{|yzx~}z}~}|v}{}y}}~{y~}}z}|{z}}y{z~~yx{{z{}{{}yy||zyz|{xw|v|~~}{z{{x}}|}}}|~|~x||~zzt|{xx}}{x{z|y}y~{wzz~|{}z}{z{v}~z{}y}~|~{}~zzwz{|}{yzw{x|v|x}{ywvxt~z{zz{~}zyzy~~~~{{y}yz}}yzz{~x|{xvx{}~zz}y{u{y|{{|y|~|{|{z{~|}~|{}zzwz}|y||}x|z|}{}}zz}xw~|}~z}zzuy{~|zzz}~zw~yz~{|z|{~~y}~||~{yzz~}{xxz|z|v~x{{z|{~{xt~yxz}{|y{{|}z{}{~z~}x~|~yz}}w}}z{~z~{z~~{u~|}x{|yz~{z||{|w|yy}w|~|}{{yvy}{||~|}}}y~}~z}|~{}|||}||}}}~}|}{}{~~~~~}~{|{~~{}~~~y~~|}x|}y~}|~~~~}|}{|~~}~}{{~~}~y{~~}~{~|~}z}}|}}~~{}~~}~~~|~zy}}{~~~~~~~~~~|zz~|~z}|~||~~}|~~~}|}~}|}}}|~}~}|{}}z}{~x{|}~~~}z~|~~~{~|{}~~x}}~~zz|~}|}y}{|yz{~}{x~y{|{|z~x{zx|z~y~z{{||}y{|}x}||{{yy|z{{{}{xv|{}y{{{{y}~v|}}{z}x{}}}||w{~yyz|z}{{}x~~xyy}z{|y{y{~{{wz}~{{y|z|{yz}}~{vy|{|y|{z~{{|}|z}~z}~~{}y|{{~{z|yzy{}y}zx{~~y|}z~{}}|t~|y|z|}|zw||}{w{w{{yxz~~|{|z{w|}z{}|xz}}{zvy{{zz{z~{z~{~z~yz~}|}q}{{{|zvyx{|{yz~~~tz|{{|z~|{{||x|}}|~u{z}z}}{z}|y{}{|x~xy{{~{}{}|{{{{x|zyw{}{}{|z~~}}{|x~|~zzvzy{~|zw}|~|z~~}z|z{{y}u|}y~~|~y}|x||y~}{y|~~}{{|~~}~|}xz}|z~xzzzrxw{~~{}{}{}|zxyw}}}xzvz~|yzy||z~||}~|x~|}z|~yv}}||{x{x||~{~z|y~}|z}{zz||||}{{|~~}zz{y|zy|{{}xz{z|~z}zx|~x|zx|}|z}z|{|}~~{w}}{}z{{{{zyzzxxx~}{zyyt|{{}}~z{||yx{z~{|yu{~xv|||||y{~z}z~|zyw~|~~|y{y~y~||y}}~{}~z~{yz{}}~~xy~{{||~~|}~}y}~z~}}~}{|~~~~||y}}}~~{}~~y~{x}~~~}|}~|~~~}}~~}|}~~{}~|~~{~||}~||}{}|~{{{||~}}~}~|~}~~}~~|~}{~|z|~}~~}}~}|y|}}}}~|x~~}||}{}~}}{}z|~~~|}}z~}z{|}||}~||}}||~|}~y~|{z{}~~{~z{{~~}|}~{}~~~|~}}~~}~|x|~~|~~}~~}~~~~|~}~}}{{|{~}|{{{z~z|}{{xz}uyy|v|z{{y||{z}|{||{}{z~|x}y{z~z{{}yx}}|}{{|}~y}}|z}yvwxxzz~zy{}y~xzwzzy~}|{v{}{~u~x~~}||}}}z{z~~{yzyz}{zz||}{y{}{z~yzwzx~{uy}zyzz|~y}|x}~~zy{}z~||wyzw|v~|x{~z|z|zy{{~x{|}~zy{zxzz}}}{wyxyy{y|~}|z||}{|y{y~wy}v~wxyyz|yu|}~}y|w|{}}wxw}~}~~{}~~{wz~wzz~yz{}}xwz~|xz}xwyy|~|yw|~x|vzy}zz~xtz}|}y}||x|~}{}|}{|~{}yx}xx|{}yw|}}~|~}}|y{{{|z|zy}{{z~{{}~}}{x}}|{z~{|||{|}~|yzz{~{y}xx{{{~w{|}~||}x~}{}{x|x{}~xxv{yy|}x~y|y{yw||}|}{x{}|||yv~xys||{}~}}|y|{|||y|yz}z}zxz{w}|~{x|z|{y|}{{~|||{~yy{|{}z~|z||~~}|{{~}|{{}~y}||~}~|z~}{}|wwzzvy{zzx}~y{{~{zt|}|xyuyy|}{}}z~yyzy{{y{x}~z{~zxy}y}z|}{zxz~xx|~x{{}|~|~x{{{~~~}}{y|~}}~}~~}~}~{}}{|}~~z~}~~}y~~~}}}y~z}~~||z~~~~}||y}|}|}{}|~||}~{}~~~}}}~~}{~~}~{}|}~}~~{~z{{~~|}{~|}~~}~|}}}~{}|~}|{~{~}}}~}}{}~}}{}~~}~~y~}}}~~~~~}~}|~~~|~{}}~}}~}~~{}|}|}}}}~}}~zz}}}|~~z~{~{{{|~~}{}}~|~~~x||z|~}}{y}}}x|}{zyzz}{xy{}z~}|{z|z{wy|x}}|}y{~z{|}||y}}{{~{||z}}x}w||}{x|{vxy}x}z}zw|{v|z|xx~{~x{|yy|||}{z|zzv}~z}y~|~{z{y|z}~{|{xwz||z||z{{{x}~x||~~}~zyzz{{y}{}~{zzy{~{}|y}z|~|{z}{xzyv|z}u~z~~{x}zw|zz~y~|~x|}x~x{{ywzvz{|~yzz~}{yw|z{wxyx}|}y~{{z{~|}{|~y~}}w|}z{}}{~{zx~yz{x|~{~|}yx}zz{}y{x||}|~{~}}~~y|z~}}}yx|z}yx}zyz{|~}z|{z|}|}x{|}zxzyz}v~{~}x|}||x|zxyy{z|y~xz~z}{|~}|}uz|y~}z|}~w{|{||x}{{{||}{|~x}{wz|{{{{zxz~|zx}xv}y}zv|z~~{z}}zzwvy~~}z}vz~|y{||{{{|x}}z{}|}{x}{{~{wwz{zzz}y|||wz{{~}z}}{}}w}zy{|y|}{z~}{}|w~{|}~|}{|z{y||{~|z|z{xx|}}||~{}~|y||}zzwv{y~{}xxtz{z{|w{~yx{z~{|}}yzz||~||zz}y{tz|w{}yvyy~w{w{{~w{{zx}}|}|}}~y~|~}|{~~yz~}~}{}}{|~}~~|yy~~|~~y}||~}|||~}|~~||z~}~~|{~}}~{~~~~}}}}~yz}}|~}{~}{~}z~|}|~~~{{~~~}|}}}~}~|{~~~~~~~{~|x~~~}~~||~{}}~}~||~z~|~}|{~}{~~{~~|}}}y}~{}z}~}z}~|~{|~~}~}|~~|}~}{~z~~||zzx|~v|{x{x}v}v{x}xw{v{|yyz|}|{}}{||z|||~w|y}||u{u~}z{xu}~x}y{|z~~y|yy~~}z{x}~}|~}~}|x}}z}|{~{yz{}{x}~}y{}wy~{uzzw|z~{zy|x|~w|{yy}{||}~}{}z||~x{y~}}z{{}~ww|z|~y}y~yz{{~~zx|x|zzyz{x~|{{}~{||vz|~}~z{~z~x}y{y|~z~y}x~~y}}vx|{p}x~z|w}{x||yxz}{|~vwyx|}xw{x{x{{y{zy}~{uvyy|~|}}{{y{}~||xx|}{|{|}yy}}}{{{}xyz|xy}~z{|zyz}yw}z~zxx}}xt{~}}}|}}~|~z{}{y}v{yx~|z~||xwy{zxwz{yw}}zx|~|{~|{|yyw{|}z{|y}y~{}x|~zx~xzzz|xy}{~|zzvvzzx~{|y{z|xx|}~y{xx~z{~wx~z~|y}|}|{}~{}|z||vz~|}y{{|z|w}|x}}x}~x~w}y|}x|z~wx}y{{yx}{}}~yw{{tvz}}|}z{}w{}{x~{~|{zyz{{y~{z}x}|z~}|z~|{~||~~~|yy}~{}}zyx~{zv}x~}x}xy|}|}~zwv|{v}{}|{zy|y~z~|~|}~~~}yz~}|~{~~}~}}~~x}}~}~}}|}z}}|~|{~~}~{x{z~z|{}}~~~}z{}}||~{z~~|~~||~~{}|{{}~}}}~}~~|}~|}~~}~||{}|~~~~~y}~~~}}~}|~}|~~z~y}y~~}~~||~|}~~~}|~|~xz}z}}}}~~~~y}zy~}~|||}~~}xw~{~{}}}~x~~~}||~}~~{|}}~~}z~}}{}{~~}~}y{{~{|~|z}|{{}|zz|{|yz{x}{~|}vwy{{zzw}|{|{}}{xz|}~z{~x|{}|~zzzz{{~||}z|{}~{w~y}|{~}{|~}x}z|zz}~x}zx}{|y|}x~|{{~~~|~~|{{~y}|sxx|||}}xz~y|{{}}z|z~z{{}|z|xzx{}~}}{z}|{|}}|w|yy~}|{{{v~tz{}}~~|zx{|z~y}}y~|}}{|}~z{y|~|x|zz}~{z~|~~z}}}zz}yy{{~z}|{{zz}zy}~x}}wyyv|{y|x|y{|z{~{|~{}}{|zxyx~|z|}|w~}}{{~x{}{y}{|z}~|}|w}~|~z}|~z|{~}y~z|~{{~}{|wy|~~~|||~|z}z|{~x|{|~w}}{{~{|{}~}{x}{}yy{z{}|~z{y~{y{|}~{||{x{~}}}|}}z}z~z~{||z|~|{zz{|}{~z}xzx~{z|}~||}zzy{}z{{~v{{zy}|~|{|}{z}z{}y{~}y}|zy}|~|{zyz}~~||}zz}yz}|~y}{yy}{||x}x~|~y|w{{|~~v~|v~|~{z~x{}|~~~{zz{|||{x{~|z~~}}}}~~~}~~~~|~}}~}~}~}~~{z~~~~~}~~y~~~}}~}~||}}|~~}~}~||z|~}~~}|y~~~}u~||~{{~~}~}{{~~~}~~~|{~~|}z~}~~}~{~~}|||}~}~~~~}~~}~}{}}~}{~|~}~{z~|z~{~~~zxzz}{{yxy~yz}yx~{}|{~~}y~{{||~}~|}}|y}~z{~{}|}~{}}{}w{{~~yz}z{{x~}{}~z}|~}|}y}}}zwm}}~~|~|}w{z}~}y{|}~|zzz~}}|{x{}zx{{~~}}z~}~|~uy{}}|y}x}x~z||~{z{z~|{{|~||}{}|~{~z|{}||{}~z~|}|y}|{}{|}y{~{}|{z|{sy~yzx{|}zz{{||z~zz||wz{{{y{zz}~z{x~zzu{z{|z}z~||z|{~~}z||}|z~y~|~|z||{y|}}|~{{y{|~|{}y~~~|}z}|zzz|}w{}}~}}y|{||z{z~xw{|z}z~}zyz~~{}~~{}x~v~}||vx}|}}|}{|w|{}}y{y}~{{|}{z{~w{}}y}|yz{{}}}z~~}}{{{}{x~zy{v~~|}|y~y|v|~{z~}~}}}|}|~z~{}|~z}yy{}|~yz{|}}~{{{|}x{{}~{}yz{{|~~z|{z~}z|~|}{{~{}}{zy{|z|z~x{~||~{|{{z}~z||{{|||}}{~}}}~|~}~}}~}~~z~|z}w~{}}~|~~}~~{~~~}{~}}|~z~|~~~~~~~~~~}}~|~~|~~}z~{{|}~}~~|}|}}~}}}}{}z~}}}}~}}}}}~}}~y||}}~~}|{{{}z~y|x{y{y|w{yz}}{~|{{y|xz}xxx|||x{~|v||xy~}}|{{}z}{yy{xyx|}~|z}z{~}yz|xu{}y{|~~zw}|}{yy~y{wy}zz{x}}}}z}w}zz}|z}x{z}zzyy~|xx}~~}~{|y}zy~x|zyz~}~zxzxy~{|x|}}~|z}}||z||y~}y~~yzy}z|yx|z|~{~}zzzux|~}}|}~~zz}~{yxtz{{x{|wyx}x}{w~x}~~zyy{}}z{x|wy}|ww|{{y}zy|z}yy||yx}v{||~z|w|}}~}xz{zw{zy{z|{{}~yxp|}}||~{~}|||}}~y{x|z~{}z~|y|yz~|}y}}zwv~{|yz|{x|{y|}|{yw}|~yy}y{y{|~||||~}}||}w{y{{~~v~{y|~}y|}}{}z~}y|z{z{zzzz||y||yxz{|z}~yyw{|x}{{{{|yz~w}|}}y~{{z}x{|{||y~{x}||{~y~|}{}}}}{~{|{z|}|{||y||{|~~}z}~wx{}|v}x{z|z}{{ww}wvzx~{}}z}~zz|yx{{z}}zzz{|}z{zwy|~}wv|}|z{w|~}}z}~~{zxzyz|{x|{y|{}z~|~|||}||z}}{y{{yx||||{xz}|{}zu~~~}w{zzy{{{}{}}~{||~}~{}~~}}~}~{}}||~|z~}{~z~{~~|{}}}~~~}~|}{~|}~~{~~|}{~~}~~~|}}}~~{||~~~~y~~}}y~~~~~z}~}}{|~~}|~~}~}}}~~|~|~}~~|~}{~~}~~{~{~~}z~~}~|~~}~~|}|}~z|z}~~~~}~z|{~}~~|~{|{~{~}{~~}}~~{~~}~}}}}~z~|z}z|~{}||}}~|~|~~{~}|x|}z}{~~{{z~xywzy{}{xu{{}}}z~|z|z}zty{yz~}~z{}z{|{~yz{y|{|{yxty~||{x~xz~y||yz|w{{{{z|yzxwx{}y}|~{x{}{~}xz{|x{y~v~zx}}zuzzzx~xwx{zzxx~w~x{zy{zwzy}z~}|}~{}{}}w{|~{y{|}{|zz|}|z}{z}|u}~{z{|w~yy{{zz|zz}z~yyz}~}yyy}z~~|z}}}~~z{{}{}|{}~||zxxz{~{|{~z|{|vyyy|}z}z|{|y~x}zyy}||}z|{}}~||{{~y|zzyy~xzzyyx{{{{z}{}~}~|z{}~|{|||}{yzr|}x|}|~z~|x{{yyzwz{zyv|xy{}yz~}zxy~{}x}~x{|z}}}z{~~~}x|xzz}}}}vzz|x}z~~y~}y{|{zwywy||z~z}|}|{}szx}{z|yxz|{|z{~x}y|xvy{{{|{{|}}x~{~wzzx{xzzx{}xy}|||w~zwy~|{~{{{{y}zy{}||{yzyz~|wx|y{y{z|}zzz}{}z{||||{yyz{~{~~~z~|{{zv|z~~~|{~{w|z{~x{z{y~z|||z|z{y~|z}yx}~z{}~}|||{}z~~{z|zz|w|xzy}xw|zw||x|{{zpwv|y|{~~|~~~yzxz}{}}z~|}}}}}}~x|~~}z||~~|~~~}}{|}~|~~~{x~~~}|||~yz~z~{|}}~}|}}|~{~|{|~~~}}|~~}}yz||~{|||~}~}~{{}{}|}|}~}~}~|{{}{|{}y}~}}{~|~~~~~{~{~~}~|~~|~}~|}}~z}|~}y}~z}{~||z~~wy|{~}|~{}~|~~~~}~|~}~{|}~~}}}~}~~}{w~~~}~xz{{{y{z}z~zzyxzv}z|zzwy{x}~~{xsy}{~{~v{|y~~{|~~{}}z{{{zwy~}{|{|xxx}}}~}}x|w{~yz~}{}}||~zz{||||{x}|~|wu|z~}{{|{y{~y{z|t{xyxzz}yz}z~y|~{{zx}~z}}~|w{z{|y~y|vxx|{{|~zx{}||{{xv~z}}~z{y|||x{{z||~|x|}}|{x{||~{}~|||x~}z~z~|}~wyz~}{y{{}{z{~}x}{~~}|z~}|}}{~}z|vz{y{|w||}|z|}z}z{~x{xz}~}w|z|~~z|}u{~}~z|z~}}yy|}x~}z~yx{}{|{~~z|y~}}}xy|z{{}x|{}|z||xx}|yyvzyy|zxx~x||}zy|z|z{{x|u~}}}~yx{z}|}{{|z{z}|}x|{}zy|}x{|yz~{~}{z}|{{||}~x}{}|}~z{y{}z{|}{|u{y|{y~zyv~z}yyz{{~}x~z||x}~~}x|y~~~~~zz||y{y{z}}{v|}{~y|~~}|{zxz{x}~}z}}|{{||yt}y~|~||y~y{||y{}~}}~y}uz}{xzw}wxxzx{{zz~y}{|yz|}|y~|z|~{~x~}~}y|}|~|||{~zyx}}}z~~z{~}}~{|{}|||{~~}|z{~~}|}y~}~~|}~{{}~~~{~z~}|||}}~~|}}}}~|~~~~|}|x~}}z~}~y~~}|}{}|}~~{w~~~{~}}~~~~~}|~}~|}}}~}|~|{}~{}~}{~{{{||}}~|||}{}~~z~}}~|}}}~}~}}}|~~{~|}|}~~|}||~~~~~|{yz~}}~|~}}}}~~~|}~}|}z~}|~}~}~~{z{|~}|}|}~~~|{~||}}z}~{yyzzyyyzy{z~w{zzx}xzx|zy~|~~|{}~y~z{|}y{z~||x}yz~x||x}}yx}~yxxx|}yy{{z||{yxv~zzzx~~|}|yz~~}}|z{~|}~z~|~y~~|z{~tv~|}{~~x}{{y{{|{x{vwzzzw{xz{}zzyvz{z|~|~{{z~xz~x}{|qu{w{xz{zz{zy|{|zzzy~z{}xy~y||~y~y|w{|y|||~~z|z}|w||}z{xzz{yyz~zwzy~yzyx|}{{{{|~x|}w{w{~|}{|{}x}{y}}z{{{z|}{zzz}}~v|{y{|{|}~||}zy{|u}~}}y~{}z||vu~zvz|wxy{zzyy{x}~~||{~zu}~}|zy}{|}~~}{yx{x{{y}~}||t~w}}zxx{|x{}~zz}u|z{|z|{xz{|z{z|{y{~|}}~{~{z}xzz}}}y{~{yx|{z||xyy~wy|~z~{z}|{|wzzy~|}{||y}wz~yz{|zyyv}~zz|~||{|zy{z{yz|{yzzy}{||}zy|}z}}}z||y{|~~~|{~{z}|~v{{w{|xy|z|yzx|z{z|~z}w|}v{z}{{~xz||~{~{z}}|}||~}~|~~wy|z{y}}|x{|{wy}{|~~z|{{|w|{{|{}~~|}}}{}~}{~~~||}|}z{{|}|}~}|~y}}}|}}|}{~~~~}~|~|~~~~z}|~|~~{||~|~~}~}y}}z~~~~}x|~~{~|~{{}~}{}~|~}}|~}~}~~}z}}~}|~{||}}}|z~|~~~~~|~}}}~{|}}}|z~x~~}}}|}}x~~~{}z~}z}|~}{}{|~~~{yzz~zz~~~}}}~|}|||~}zz~}|{|~z~~y|||}~}}|{z~{~{|~{{~}}}~y|yxw}wtw||}}z}}}{zx{zx{x|{|z|z{~~{||{wxzx|x}}y~~{{}~x{zzy~u|s|zx{{{}w{|w|~{{~{w~z|{}{wxy|}{|}y||{zz|{vy~x{{{|}{{w|{}z~}wxx{z||v~||{|{|}|{zz|{wyw|{y{||z~x|{|x|z}z{|~||yyz}x{x{z}~|}|{|}wz}yx~|~yy|}~w{{{|{|{wzx}wyyz{zz|~z}~{z}{|yzyxyy|}xv|~~z}y~~xxxx}z}{y{|{}yz~xy~yzx~xxyv{{|{{sww|{}}{ywyxzyzxx{z}z}x~|~}|z|}z~y{y|}{z|}{wyx~x{w~~||y{|{x~~|z|~|zz~~x|y~{|z||~z|{uyxwz}wwx{{~w~~~y}u}z{y|x~{~yw||~zxz{xxxy}v|z~||yyxy|yyyy}~|xz|}~w|y{}|z~}{}{||~}yu}{zx}~v}x{z{}z{wzy||x|x{}y{{~{yy{z|~z{~~w|wy}}|xxzx{zxz|y{{ywx||~~z~{y{}x{}|}z~}z|xw}~{xyy|}v{}{}~y~z|}{}x~}}{~xw|}z~{{zsz~~{z|zy{|}y}}{~z{y}wxy~~~y}xxzx~}yy~w}}|{|w}z|y}z{x}|}|y}yx|{|~~||z|{zx~}}{y{y|{~z|~zx||~~~}~~}||z~|~|||~|}~{}{}~}~~~~|~|~~|{}{{}|}~~}~z}~}|}~y~~~}~~z{~z}|~x~}}{y~~~~|{}~|~~z||}|~{~}z~{{~}}~z~{||~}z~~|}~~~~~}~|~~{~|~}}}~~}}|~}y~~}~~~}~~{~{|~z~~~}}}|}|}|}|}}z|~}||}{}|~z~|~~~|~z~z{}}{}~~}}|}~~}~~~}~}~~}}~{{}~~~{{~{~}{xz~}}|~~}~~|}|~y}z}w}|}}x||y}|v|z{}{zw{}z~}|}|}zw|}{}~w~z{}x|{~zv{zz||{}|{||{||vzy~~{xyv|zz~z|{z|}xzz{ux}{~|{||||{z|z{}y{{~{}}y|{x~~|z||~y{}zz~}yz|z{x{|z}}yw|z|zzzxyz~|~~}{xx}}zyz}|v}zxzzz}yzy~wx{x|}yw~z~}zz{}}yy{w}z{|zx{z|z~}x}~}}}|y}}{y~z}yzw||{ws~s~y}yy~|~|}{}~y|{{z{z|{|~x{yw||~x|{{~{{y~}|x~|}|~z~|zx{{|{}|}}{||{{~~zwz}z|xy~|xy|}z{yx|}zzzy{z}~{~}}||z||w|{~}y}{y~|xz~|{{zxxz||||yzzy{{|xzyw{|}y|z{~}}{{}}~{}w|{}~{~{~z}{zyxw{yzz|y}zzzz}}w{xz}|v{z|w}||y~|xz||w}}x}x~|}}~{~y|{z{{z~}}vw}{~x}yzz{w|x{{{|z~|{|xyzy}}~|~~|}{zzuy{x|x{~yzv{}wzy{{{|yz|y{{~swvz}~w}}{~~{~~||~}wzvxu{{vy{z~v}xyy{~zw}xz{{|v|xx|x}z}y}~|}~}~~~~~{~|}{{~}x}~}|~}~|~y|~~~~~}z~}~}}~~}}~~}~~yy~zz~~|{~|}~y{|{}~}}}~~~~~|}~~~|~~~}~~|{||w}z}|}}~|{|{}~}}~|~}{~{}z~~~}~~}y~}|~~}|~~}~~|~~}~~|}{||~{~~~~~~~}{~z}}~~~~|~{~~~z|~~~}}~~~}}z|}~{}z{{||}|{|||y}yyzx}~|{{uys{{z||z|y}{{y{~y~xy{{x{~~|~{}z}{z{|zz~|}{wy|}~zxwx~~{~~~}{{~~xz}|yyxzy|y~{{x|ywxzvz|{|y|}y|xz{{z}~{|||x|}}|x~{zy|~w~xzy|~wyy|~|~}{~~~|}y{}{}xz|}}z{~~|||zw}|y{}~{|}zz|{z{zy~~{xz}}||x{}|}xz|yyy}~}{}yz{~z{~{{z~|~}w||{y{y{}z{{y|zz{{}z}|zzz|}||{z}xzw}{}w{y|}y|x|~{u}}{zy}y}~~~}w{~yxy{y{|z}x{}{z}~~y{w~xy|zu}~xy|w|}zzy}y~z{|z}~x}|xz|x}}yx~z|}{z||~|zzv}|{}|{}y|{}~yz{|z{y{}}}v{{{|}y|{}}x{}y}y|{z{|z~{|{zxz||{~~v~w{{{~|v}z|~}||y}}xywwy}|{|xy~|||{|}|z~~|yz||z{}}yz|}~}xyyx}{~z}xyxy}||z|}zy|}{}{~|}}~{}z{y}|}~}{zzy|||yz}{x|x}|{~|zzz{z~|}{|}}}~|{~}|zu}}v|x{||||{zx}zx|y~|~{}~yu}x{{y{~|y~{|wyzz}~|~|~}}|~}|y~~~||}||x||}}}}~}}}}~{{|{}{~~}|}~~}|~~~}|}~~|}{|~~|~~t}}}|{y}~~~}~~}}~{~~~}}|~}~|~}||x}{|}|||~z}x}~~{~~|}~}|{}}}}}}}{|}{}}~|}~~|x}~|}z~{|z}}z~}~|}~|z~||{~x}{}}|~~{}~~{{}~|z~}~|~}|}y~}|y|~}}}}~~~z}|x|z||}~~~y}~z~|~~{{~~|{z}|{zz~zyyyz{}yzx{zy|zv{z{||}y{zz|{{w}u|{zwz||}}{}z{}}}~|{{{|}zy||}~yz}~{z|x|wyyy{}x{z~zyzzw|xxyx||{zz{||{|z|~zw~{z}{}|~|{x|ux|zx{{y~zx|z|x}}}vx||{}~{}z|||w~}{x{{|{z{y}||{|v{w||x}}y|~}|z{z|yz{w{xu|}zw|z{{y|{~~}}}tyu}~~x}|||y|||~{|zz}u{yyw}|w{z{zyyyxz}z|y{{{}}|~{~{z}y~{~z}{z~yz}~}|}z~w|x{~zxzy{v|{wz{}{uz~}~|{}yy|~u~~w||}{}~}|y{z{z}{|}}zx}{w}~z{zz}|w{z|w|||y|}~}v{{}}~}{{}}{}|{~{|w}zyu}|w~~y{z|yz|~xxvy{x{}|}zy}z~{v~{~y|z|{}}~}x|z|~{|z||}y|zyz{~x}{x~}z|y}w{}|y}}~{~~~~{~~~z~z{y}~yyz~{~{}z}zxyw{{|~yyx~|y~|}}{||~~{{|w{~~|||y|y~zw~|yy{u{{|u{{|z}x|{|zz{|{{|{y}|}}~||{y}x{|~z~y}zzz~z}zxz|v~wz~|yx~xxywyvyy|y|vx}x{z}z~y}|}{~z{~}|{~~~{|~|}~||~~~~~}|~~}~w}|}{~|~~~~}}~{|}~|}~{~}~~~||~~{}~~{}}}~{~~~{x~~~||~~|~}~{~|}}}|~x|||~~~~~~z}|{~}~}}~~}{|~~~~}}|}|~{}}~}~|~|}~~~~wy~|~}||~{~|~||||~}~}|~}~}|~~|}||}z~~~}~~{}}y||~|~~~~}~~~z{|~~~~x}~{|z}~~{{}z~{z|{~{}~~y{}|y|{}}|z|x~w~{y{{|z~|y}~}yz{~ty~|z}{z||{w|~zvyw||y|y~yz}z~}|y}zv}}|~|}y{zyz|}{}|{}~x|{~z|}{{}|z}zz|x|yzx|}|zx~{x}z{y~}uz}|~xy{}~}{{}z}}{z{|{~|z|yzv|z}|~|}~|x}zy|yz|zwzxy{|{|z||w~~{}wyzzyz}}~|y|{~w||{{|{{w}z}xwu{|}y~y}}|xz~z}y|~{|x{}{{yz}z|w}{zxxz}|~}x}z~z{}y{|xz}zx{y~|z{|yz~{||||{}zz|z{}}{yz}}zzxzz{{|z}~z~yx}sz}}y}zz}}|y{x|{u~x}{z~~|}{z|~x}z~|}|~}yzy~y||{{z{{|zzu~y{~}||x}|{y{z|zy|~}yx}}|yy{{||~~}ywz|||}|x||~|}~|vuv|}zw{}|z}xz}~{}{|w}x||z~|z{wy{~z{zz~~y{w|}}x||x}{x|{}{zyz}|zwzx||w|z{x{z{{~|xzz|{|{~yzz|z|yz||}xx|z||{{y|}}{zxw~||||}~y|y}x{y{{z~|~|||}}{yw}y~zv}{||z{zz|{}}x{xz}y|yy}{}}}~~zv|~|yz|y|{|{{wzz~|}x}~zz|yxyv}w||w}}yzywy|z{y{yxz}vyz|xy{{w|z||}~~~~~}{~~|||~{}~{~|}y}~~}}~~||~|}{~y}{}y~|}~}~~~|~}~~}~~{~~y}}~~~~{~~}|~}~}|~}~~||~}~~~~~}|~{}{}|~}~~||~~{|~}{||}}}~~}}~z~~~~{~}}~~{|~}|~{}}|}~||}}~~~{~x~}|~~|~~~{|~}}}z~{}~~}}{}{y|~|}~~~}|~~~x}z}}{~{~}}~~~~~~~}{|}~~~|y|~~~~~}zyy|~{yx{}}||z{}y{yxu||w|{}zxz|{|yzyz|zyzxxwx}|y{vz{||z{yyz{|||y~x~w|~|xxz||yy}yzw~z{|z{zw||}}y{~||{zz{{|~{{{~yy|zw}zyz{zzy}y{z~~{|}|~|{|{{xv|v{{|z{yx~|{y~|{~||w}}}yz}~~|}~|~v}y{u{}y|~|}y~xz{}xzzz~x~}z|{|{|{|}~x{~z|~w~x}~{xw{w{y~ywwy|x{}w{vzzy~{~x|{z}~}~{yzz{z{z}z{z{{~}}yyx}wxywxzyz{~zyz~~}{x|}~w{|w~~~}|z{}}y~}~|y~}y{}|y{|zz|yyyy}|ztzz{xyzxzx|x}}|z|~}w|y|}z}|}~{|}x~}~~|||z{y}}~|~xy{z{~}{zv{zzy{}|zz|{~zy~w{}z}{|}~~~|~~~}wzyzu}|x|x{z{y|}{|zyz~z}|~zz~{y}zz}}~~z~zy|{~wzwx|z{yzvyyy~{{~|x|xwyz}z{{zzx~x}|z|y~{~z}|}~u{}y~{}}{z|~~{zyxy~wy}yyy~|yz{|yyu}~x|vuwzzy{{}~{~~wz{{}||~~||~|{zxyz{xws|~|z{yx}|ytx~yvyxz|}|y{xyyx~z|{y{~|}||}}~}~{~|}w}~~}y~~~{}{|y~z~~~}~z~~{~~~~~~~|}|}}}~~~~~}}|~~}~}}{}}~x|~}~}~}}|~}{}~}y}~}zz}~||}}z~}}~}||}}}~~}}~~~z~}|y~~}}~}}{|~|}{~{z{}}~~~~}~|~~{~~}}}~{~~z~}{~~}~{z{~}~~{|w~~|~}|{|}|}|~|~|~}~~~|x|}~}}~~}}~|~~~}~|~~}}|~~}~|~|{yx}}|}w~|{z||w}z|z}~|}{vxyy}x~x{{|z|}{z{y}{y||yzxz}|}}x{}z{}}~{zz|}yz}|~z}z|}yzyvw{}|{yz}y{y|~}{}zxz|{|||}}{z}y{~|yxx{~z}~}}}||y~~|zyy{z|}z|}{~z}||~}y|}}{||}wwzyyz{~xx{~~{}~z~zz||{|xz}}}~|}w{z{xy|}zy}vyx{}z}y~{}|y|{xx~}|w~z}}{y~{{{y{y~~~||x}}~z{~z{ux||}}||zx~~zzv||y~}}y{y}{}~y{}x|~}{x{}|~||}|y{z|{u}{y{}u}}}}z{yz}}{w|~}z~~}|w~yz|v{~~{}w}}wz}v||{xy~zx{xy}{y|}~}xz~{w~zx}|}~{{z}~wyz{w~z}y|w|z}|x{~z~|z|||~yy~w{{}{~yyzx~yyx|y}zx|{}wz~y|~~{~~~yz{|}|~{z~|z||~~||{|{x}{}}|{yy~{}zz~}|}xyx|ywv|{{~z~y{}{zx~|||z|{z~zx|{{}z~|}|v||zvwzz~|~}w|{}{}z}~{~}~wz{|~v|}~{{{|~w{yyz}uzy}zz}~|{||y{||{|||}|~{|~w|z{y{{yyyz~|z|w~{{~~|y}||z~~z|z|}xy~~}{|{yy}||z~{|}~|}}~|{{~}}|~|}~~{z~}y~|{~~|{}~z}~~}~z}~}}~~}~~}{~~~~}~|{{~|x~||y~}~{|~~~|~}}|{|~|}{||}~{}~~{}|}{}~{~|~|y~~~~}v~~}}~|~~|~~}{x~~~~~||~~~|}z}~}z~}~|{~~{|z~~}~}~}|~~~~~~|~{|w~~~~}}~~~|z}~{~|{~}xy{}}|||~}|}}~}}~}}~}~}|{~~}|~|~z}~||~~|~~~|~}{}}~z~}}z}~z~||~~{~~zz}|}~z~|z}|z{}}}}|{zzy{{|}}z|{}|{vzz{x{{x}u|}}|}|zy}|~}~zwy~zw}}}zz}z~~y|wzyxz}uy}xtz{xzy|}}{w~{}}|{||z~z|{}zv{}|yx{}~y|{v|y~x{y{~|w{{~}~{z~{~vv}||{~y||{|}}y{|{~|z{z||~y~~~{|wz~}zz|{{||z|}x|}yy|z|}z{|y~}z}~wy}y{v{~{{w}{~|z|x|{yzz|wz~xy|yw||ty{{{yzyx{zy{{}}{{||||{{{~{{z|z|{|z}{x|w}}{~}|{x~}y~~x}x~~|w~|~z~{|~{||{}{y|{~}}~w{{|~}{z|x|~}zy~}z{~~|}x|zyz|{~{z~y}zy~z~yxx{}{~|x~}|{~~{}zz~{{y{|xzy|w|}z{yx{y}z{}{~uxy|}t}~~z~~~~~~{{|x{{~v|}|yy~yzwyyyw|}}xy}{|}w{{}{|wy~{~y{~|y|wz{{yz~|y|||y~}}|{|z{|{yyy|wwz|y}w{y}{y}{x|{|y{x|z{z|~zx{z|~{~||z~|~~}}||zy~|}z~{{|xwxy}}}|xyyxyxz|z}|{{vy~~{~|}~~}}}}{}|||{}y~||}~yysyz~}z}}x}z~}w~z{zxx|y~|z}|{z|~{}}|}y{{}{{~|||~}||||||~|~x~{{}~{~~~}}~}~~{~~y~~~~|~~|~|{~~}~}~}z~~}~||y|}|{~{}}~~~~~~|}~|}|{x}z{}}|}{|}~}~~~~|}|}{~~~{}}|z~||~{|~~~}{|~}}~{|}}~}~z~}}~{}~~}}~y}~~||~~}{|}~~~~y}|~~y{~~~{{~}~~|~~||~~|~}}|~}~|}~z~z}|}|{~~|w~}{~|}~{~~}~}z|~zx|z||{{~||{}{wzyyxxx~w|~{z{|wz}|}|{|y||yz{~v{z{~{yx}z|~|{wypz}}|}|y}x~zz{w}{u{zzz}z|v{zz{x~}{~{z~{{zy{z}{w}{zz{z}}u~|y~yxtx||{xzzy||w}xyw||w}vzzw~z~{zx||yzz|}x~z|}|~{~z}~{~|~~x{}}xyx||}y||x}{z}z{{zx}}y|}}~|z}{}z}z~v}{}yz~w|z{~yzx||~~||{{{{~~{|~zy~xvxx}~y|z}xy{}~}}}xz||{vz||{~|x{{yz|~}{{{|~|yx|y}|w~~y}~{}}|x{|xz}{x~~yy}{||{~zzzyxz~~}}z||~wz{}xy}|x{~xzz}yz~yy~{z|zx~zz|xz}z~|y~|u{{{x}wz~}zy{{x~~~}}}|}w{}y}x{vz}{x|~z}~|x}yw|x~}y{z{~}zz|y}|}{~~y}wzy{{z{y~|y~{}y||~zz|{}|{~~xz{{}~{}vz~|{z{ux}|{~yz|wz{|zzwz|}|zzzy}|zzzzy~{}}~|z}|~~yzy{yx~xzz|y|v{{zw}~~}}|}{zxy~{}{{zz{~{}|}vyzz}{x}z}}}xzy}z}y{}z~w|w}{zyvz|{{|z{|{xxzzyy}|z|{}~}~~z|}~~}{~~~}{}~~}~~~{~}|~{~}}}~}}}}}~~~~~}||}}~}}}|wz|}~}}~{~}~|~~y}}{~|~~{~~~~|{}|~}~||~~}~}}~~|}}z~}}~}~~|}~~}}|{~~|~~}~~}|}|{~}y~~}}}}~{}}}}}|~}||~xx~~~}~~~~~}}z}z}}~~~}~~|~{|~~~|||}{~||z{~~}}z~}|~~}~{~}~~}}|||}~}{~~~~}~|}||z~||~}|~|~}~z|~{~~{|}y~|z||xy|z~uzw~{xyzzyyw}{w|xy~xx{~zv{{{{{|zz}~}|~{~}}z}y~y{~ww~|{u|zzz|ww~z|}{{{|}{y{|y~|z|z|xz|~w~|z~~z{|y{{z{{yz{z||zy|z}zxv|{y|v|{xyy}~zw||||}}}~~x~||{z{zxy~~z{{xyz}|}|w}{{y}}y||z{}{z}zzxvx|}zx{|}}wz~}{{}|}{|{|z}y~~y|{|{~}|zwy{y{w}~y{y{{y}~{z{|w|~y{}}z}{|{zyz}zz}}}z~|y~yyz~||vxs{}xu|wwxy}v~|w}{~}|z}}~~~}|}zzw|{|{~}}|{{zz}~xw{}}~|x~tzzw}{}vzx{xw~~~}{}~|{}x}~}{{~~}z}}~|}{|w~z|}yy~w{|~{{uyy|{zx}z}|zyx}}}~zyx}x||}{y~ux}~x~|}|}wz{zz~}xuy|zzyx{z}x{y|yyxzx}||z~{|{{|||y{~}{~{|w~}|x|y}yyxx~|}v{{uzz}yxwzt~z{y}{|}||{|z}z~~~{x{||~|y{x{y{xyx}xqx|}{yy|zyu|us{yz{{~}{|{{~~{w|~{~z~x|z{~yz~~|y~}x~yz{~~yv{y}{~}{}{{~z|~{zz{}zyzz}~~~~~~{~{|x{~|}~~{~}}{~~}~}~}{x}|{||}}|}~~~}{|~}|w}}~~}~{x~}~|~|{~~}}z~|}|}~{}|{|~~||~|~~}}}~~}~~~~|~~}}~~|~~zz~y~|~|}|~|~z~}~y~{}}|{|{}~}~}{|}~~|}z~|~~~|~z|{~~~~|~{{}}~~|~}|}~~~~|~~~z~||{~}}|~{|}}}||~{|}~|~~{}~}{}~~{z}}~~~y|}}|y~{{~x~}z{~|}~zz|{|yy{xxzyw||{~{{z}zz{}{yy~{}yuyy{zy|~x{{{~z{~zzzz|{|wx|{}z{z{~x}ywy}|w}|x|u|yy~wy}|x{{yx}{~x}y}y|xx|v|~{y|}|{zyz~zy{}~}y||}|xz}ux{~{~{y{z{}}{y}xzz{{y~y}{}|}x~|}}z|{{|z|{zv|z|uvy~|~~yz~|y|y{}~z{}|{v{y}{|{|yz~{{yz}|~{z|}xzzx|y~{||~{}~y~y||}zy|~{}~y~~x|y}{}y{}~|y||wy}}{~{y}zz}yzzz|zxyy|~wy}{}z}|~y~|||{|z|~~xw}~xvxzyz}{~|~|zz}yv{}uw{}|}|ty{{~|wx||{{zz|~z}|}~{}x{z|~{z~|zz|{{{|}|xv~}|}yxzv{yx}}|{y{z}x}wzz}|}|~z|||z{~~y}y|~|{x{{yy}{zzzyz||{wvx}{}|}}w{{||yzxz}~zy{y}|z|wy{{|x|yzz||t|}}}}|xx|w}|{}|y||}wx~zyw{vyz|wvy{w|{{|yyy{|y}{}{}yw|}}~}~|z~yyzy|||v}{zzxzy{{z{|zyy~{|}{xx{|~~yy}z}|{|}|y|y|{x~z|y|w|z~x{|zy~|w~~}|z}y}~{}|~|}z|{{{z}}|xw{z{~|z}~|}~|x~~|~~|||~z|}~|}|~~~~~}~~~~~}|}}|~}}}y}~~~~{~~~~~|v}}~~}}~{}}|~}|{}~}|~}~z~}~}|}}}z|~}~~~~{~}}|~~~}~~}}~~~~~~|v}{{~{}~|zx~~~|}z||}y~}}}}~~}~}~~~~|}}|}|~z}~|~}{~|z}~}|||~~}|~}~~}y~||}~}~}~~~|}}~~z~}{~}}|}}~|~|~~~}~zz|z~~tyy|~z{y}xz|vx{~|z}|y}xyzvz~||{x{|}||~}~yxxz~x~~||~z~wyz~}}zzzy~}{z{{yzyz{|x|{zyyz~||z|~{}z|}{xz{|{~}y|~~|z}|yz~x{|yy{z{{zty|y~y|yy~{y|{u||zx}}{z|}~y}x{z{{~|}|{{z|zz~yyxwx{tyy|||}{{}}{u~|}y{||w~yy}~~w|{|xy}{w{}y||z}z||tz{w|}{{|yzzy}|yy}|||szyz|~wz~|~~~yx}|}|yy{~~z{}||}zx|z{{z}x{|yxz{~{zz~sy|yzzw{{}|y}}z{z{z}|z{}}}~{}|~|y|~xz{x~t{{}|xvyz~{~tzx~yz{{}|~}{|}z}|}}{}{}}w}}~z}~ywy{||{|~}y|}x}}{z}{~}}}z~zt~z}}|}{}~z~|}y{{}}{|y{{|y|yzy}xz}|{zs{}yx{y|y}w}}z}{y||{}y{}y}w}~~}x|t{}{}}}|{z}}yx~xw{|}|zy}~z}{{|{|{z{~zy{z{}|z{zz~~{~|zyv|}~t}t{~wx}{zzw}zx~zx{{|{~y||~}|{~{{{{|yz|}}{u~}|wzy}~~yz~|zx|~{zzzywxx}z~|}{}}}z|~{z}y~~~~|~}|}z|{|z}}~~~|~z~{|~~|}~|}}~|}{{~y~~~{}}{|~}~~~~|||y~z{}||~|~~}|}~|{}}~~y~}{{|}|}}}~}~|~~}~~}~|}{~~~|~~~~}~}{}{}~{~~~~~~}~~||||}|}z~~~}{|}|~~}v}}}}}~z}~{}}}z~~{|zz}~}}}||{||}~~z~~}}}}~}~}|~~{}}|~~|{y}|}}~~~~}|}~~u{~}xy{xzv}||~|xyuyw~u{yz|}xy|{~}zz~z|z}y{y~z|y~||{y}|{yy|z~|y|x{zszw{~|~yxzy{{}y{}z{y|{x~}yx|{x||{xz}z}{||zy{{wx{{v{}z}}z~|z||yv}zz}|zy}{}|{yz~z}|{{zzw{||wxz}xwzzx}xw~xxyw{{{zwx}|~}~w{{{~{z|}yz|{y{}yz~wz|||y}z{}zx{{~}}yx||y|x|{y|~z}y|z{{}~|x}|}}y{z{x|}{~x}vz|zyz|~|{z{|z{zy~z~y~{}wzy{}}||}{{z}{{x{{z}z~{|zv{{|z~{z}}xzyx|~yy|{x}}}xu}tzy|~}|y}{w~z{}z{y{}~|~zyz~}|y}z{{y{{y}zx{u{~z~|{}|w{|vz|{v{~~{}|}y}~}{}y|z|{z}}{|x|z~z~{}wzz{}zy|{zt}|zxwx|z}{y|~|zzz{~{~zz~}|{}}~{zwy}zzxyz{}{{z||{zxx{{|{|yyz}}uz{~y~{}y|zz~{|~{y~~~}y}y~|z|yy{{{x}z||~z|z~{z|v{{{yyzx~}z{y~w|x|~z{z}xz|}}{}z|w{z}{v{z}{{~~|y{~}}}w|~|{|}~y~zx|zzyzz~z{}{x||}}z|{|}z|~w~zz|{}}w}y~~{}}}|~~|}||}z|~}}|z}~~~}~}|~}}}~~||{|~~}~}|}~|}{|~{~~}}|~}~~|{}|||~{|~{~~~|}~~~{|{}}}~~{~|~~~~}~~~}}~~~}~}}~|{|~~}}}~~z|~~}|{{|}|}}~~}}|~}~~|||~}}}}|}}~~~~zz~}~~z|}~~{~|~~~~}~}~}~zz~~~}x|}|~}~{~|~|}|~~{|~~~~~|~~~|~~~|~~~~}~~~}yzw||~|{|~||{xz||z{~z|~yx}{{xw{|xwx}yy{x{zy|~zzy{z~xz{zx~}}}~||~x~z|z|vxyz{ww{xy~|z{yz|~zyy}}x}}{wwy|x|||}|yyyxz||z~{}{|xy}|}~|}}|{{x}yx{vzzxxuy~|{{{{z}|z~x|xx~~}z~zzy{x|~~yw~{}zy{}}||z|vyy{{z{z~v{zry~xzyy{|y|y{u|{yxvy|~}{|z~||||~}x}~~|}zy}w|w|y{}zw{yvzzzzyyy|w{{~}{y||}zzz{~~|{z}{yxw}~{}|~z}y}y{wvzx}{z{||~}yz|y|~xyxz~}}z{y{}z|||}z}}|}||z}{zzz}|yzw|x{}{~y|{zz}~|~xyuz|{y|}~x}y{~}{|zy}~|{}}z{~}|z}{}}z}~x}yxy}yxyy}xxyu{xz~z{~{|w|z}{~}{|~||z~|}~y|zy|}zx|x{uxzzxy|zxu}vx|xy|x|~|~{}||{w~z}}{|}||yz|}z~y|y|w}||||wzz{zxz|z{v~x|}x~{y||~~{z{|zx}{y~|{y~~w}z~yz||zx}{}||{z||z{|zy|}~|~zxz{|{|y||~}{x~y|{}{z}{y{{}wv|y{{u|z{xzzw}}{}yxz~}~{zzx}}|~~{~~}~||~~}~{}}}}~}~|~~z~z~}~~z~||~~~|~z~~~}~||y}~~~~{x~zz{}~|}|}}~}}|}~~}}}}}~}|zy|~~~~~~~~w{}~~~~~}}z|~z~|}|}|~~z}~|~~~}~~|~}~~~z~}||~}}}|~}{~{~}~|}}~~}~~~||}}~zz~|~~x}}|}|~x}~|~|~{}~}}{~~{}~||}}}}||~~}||}~~~~|{}}~~}|~~|x}}~y}}|}|}~{~w|{}|xxzyx}{}y}{|}~zx|||z}}z}{x}~z}zv|z}}|{|}{z|x}||~zy|}z}~z|{yz{wzz}zzysw||{{x}{z}{{xzz}t{zwx{{}z|x{x{z}|{{|}xxx}}|{{}~{~|z}x|w|zyyzw{z}z~wz|~yy||~|{v{yyz}~zx~{}|x}}z}y}w~~v}|}yzz~||yz{z|~}y{|~{~|||}zy{{|z~}y}y|~z}|{||{z~v{{{y{}z|zzz}zy~}|z}y~zx{}y|~y|}zyuz}wyx}z}z}||}{}|~zu}y{yx{{y{{x~}}~{yy|x}w~{y{|}|||}w~|~w{y}~}zzxx}z{}~}{}{wz|{|s~}zyw~~}vz|{{vz}{|{~vx|}{}zzz{z{{}|xzzx{}}{y}xzxv~~x{~w}{|y}~}z|{|}~z}y||{y~y~}wxw|zz{zz{|z{}{|z|wyz{u{{zxyz{|w{|z}}|z~}|{~~{~}{z~{|zzx|~~x|{|x|~|zv||{yz}y{}yz||yzu}~~||y|}{y~x|}|v|{~{}||z}w|z|y|z}|{~y||{{yzz{zy{z{x{}~|z~y||x{|}{}}||x~|}|}w~~}{z|~z{{~vx~{w~{|}}}yz|}vy{{{|wy}~|~z~}|}|z}~|}{~~~}~|~}|~~{~{z~~~||}z{{}|{}}}~~}|~}}}}}z}y~}~~}{{~~{{{~}|~~}}~~}~z|x}{~~~~}~~~~~{~~z}{}}|~~}~~}~}~~}}|~|}}y|~}}}|}{|}}{}~|~}~}~}~}}|}~z~y}{z}zy{~}}}|{}~}~{z}~{~~~{{{{}~z{~}z~}|}}|}~yw~|||~~|{{||~~|~~~}||}}}|}|~}~~}~~~~|{}~~~z~zz}||z~{{u}{}zvw{yx}||z|wwwz}|wx{{{{||~~yz~~}~||{z}{|}|{zzx{z~}zs}y}~}}~y{z|~zzzy{v||xz~}{zy|{y|{~{zxyy}~{~zz|z}{~~{{zyyx||z~v|}}}}zz}{x~{z}}~zz}y|ywxx|{}{~}}x}|{~{~~~{w{x~x}zz|x~~}yyu}y}}}{~y}y{{zxw{w|}}y~|{y|||||~}|||}|v|z}z|}{{~vzwww|||z{~~yyyzz{{zz}v}|~~|{|zy{z{~}y|{~{|y{z{w~}{~x{zx{y|xzzz|yywv}~{{x~z{{}}~{z{}{{}~~{z|{y{|~|y~xy{|~|}||wz~|~y|yxzz|}z{zzz{z}|{{}xy}{}~~~~~x|~{{w|w~{}|~}}zx|yw{zy~z~|~|y{|y{ywwyvzxx~y|||{zzx{~|}~w||x}|{ww}|}{}{{z}zz}}zxzxw}{{{z~yy}{{|{}y}xz}}|}|zx|}|xy{~z}|~}yzzy~}x}yy~{~y|{}xxzv|z{xz}}t{}}{}{z}y~|~y}{~{{}~v~x{yx||zyzt{~zz{~|~}x{}y|~uxv{}z}yz|y}}}y||~x}{}{|zy}~z~z~{}~xy}{~y{||{~yzy}{w{zy|v|}~yyx{|y}xz|{~~{y~~x|~~}x~z~z~~|}~{~}}}~}|}~{~~~}~~~{}}}~~|||~}{~}|~~~~|~~}}~}{{~}}}}~}~{~{}}}}~{|}~{~}|||~||{z}~|~}~}~}~}~}}}~~~~z}~|~z{~||~}~|v~z~{~~|~~~{~|}|}}}||~|{~}}~~}~}|}}}z~}z~~}~~{z~{~yx~~|}|{||~z}~}|}}~}|~{z||~}~~}{}~}||}}xz}~~{}}}|{~{{}|x}||}~|~~yz{zwz{v|{yx~zyz|z~{y}yx~{}{}y||yx~||}y|}zy}{{{{~}xuz}||~xs{}~z{zy{yyzz|v~}}xx||y|zzw{{{x{zy||z~~z{{w~{zzu}}vy||zv||y}}}}z|}~}wxyy{|v{~zz~xy~x{}{w~{~{wzzyy}yzzz{~z{z~~}|~}zy{|~z{||z{z~u~}yxy||x{}zzz}u~zw~{w||~||z~{{vy{}{{{z{|{|{|x|{{~}}{~z{z|zx{~{zz|z}xv{}yx|y}~z}y||}{xx~}{{|y}y~zx~|xwy{{t|}v{yy||zy|w{}z}|z~y}~yz}zyy}~x{~|x}z}~y~}zyzx|||w}|}z{{~z}|z|w}|v~|{}}zw{~{y}vzxy{{~|{|}z{~|y}}}|q}~~x~w|y}}zu|xzzy~{|}v{}z|y}y|}yz|{z}|x|}yz|yy{~xz{w}yzw{w~}wz}}v||}z~yz~zxvy{|~}z}zxxw{y~yy}y|z}z|{|~z|{z{xz}y~|~y{zxzyzz|zwz{yzxyz~}||yxxwz{~{yz~y|y~x|}w|zzz{z|}z{}vx~zzw|zyzz~ywzv|{|zyx{{yx~{|~y}zw|x~u{~|~z{{{|}|{{~}u{}w{}{}{|{}y~yx|~yvw||y||y}x||~}~{zyzz}w}~~~}}~~~}|~}}~}~~~~~}~~~~~~}z}}~|{|~~~{}}~|}}}~~}~}~{|||~~~z}~zz~~~{}~}~}~{~}~}}~~}}}}{}z}}~{zxz~~||~~~~}}|{~|{~~~{~}}}~~~}|}~~~}}~||}||~~{~|~z}~w}~~~~~~{~~|~}}xz}~}}~~}~|}y}}{z|~}{|~~|}|~~}|}~~~|v}}}~|}{}~|~|z|yx|~}~~uz|||zu{z|z|{}{|{|{y~z}}~wy{~|{{zy{zyz}}||{w{y|}zz{~y~{|y{}y~w|x{}~{{{z{}z|xyy|y{{|{|{{|xz|}~|}{|}|}{}xz|xyv|zyy{~wzw{|z|xzww|uwzx||}|~|}yz~~xxy{|{~|w|}~~|~zyz|x||v|yxy}x~vywy{}w{zy||~y}w~}z}{}}xvzx}{{~{yx{zyx|y|z~wyz{vy~wzw|}}wx{z|{y}|~{y|z}}}{}|w}}x}}zywt}w~{|x}|x}ww|zwwyx}{zy{x|zy{}y|~||}w|~{|{|wy||wyz}z~|z~zy~xzww|yxyz}{|{||uvzy{yz|||{y~y~~|~}~xxy~~x}x}}~w~wz|}xyx{zxuryx|xx|{{|}{{~|{{~|{{}~~~}|{zz{}u{~{wxz|zux}}}wz{z|yzzzzyxy{ztz{~zyzy|yz|wx{yx}z{z|y|}yzzz~z|{|~{~y|}}yuz~~wz{~xx}~}x}z}{~}}~|y||{{zzw||{z{{xyz{}~|{|x{ywz{x{|}yy}x|z{zyzx}yw{z||u{z~z|}y{yz~wx||w|}|t}vyy~yyzw{||yyzz~}~wyu|{{z~z~}|{z||z~}~}~|z}~x}~zz~|~~{}~{z~u|}}|}~z}~}}~|~~||}}~~~~w}~|}|y}}~}~|z|}}|}~}|~||}}{}~~~{~~}{|~y}yz~~}y~~}z~}~~}~~}|}|~}~}~|~~}~~}~{y{z}~|~{~}}~{{~||~y}}~~~}{~~}|~}y}}|~{~~{{~~~}}||y|{~~~~{~~z}|||~}|}|w{}||~{}|~~~~{}|{}~~~~z{~~{~~{~}~||||~|~~|}|}}~|}y~}}~xyx~y~|x{y~wx{{{uyy{|z~yvy|~x~yz}{z}|{wz~z|z{w{z}{z~~}}}z{}zz~|y|y{{{{y~y~uwyx~{|{y}{yxy{{|yy|~{zy~|x{|y}{|{r|w~~zwxyz{{|zw~y|{}s~}y{}{|{~~z~wsy~y~{|x{||}|zzz~|z}|z{y}{||y||z~yy{zw}|~~z}|||{}{||w~y{zx|~{}z{}z{zy~||zzx~~yz{|{zyxw|}~{z{|z|~{zwz~}yz}xz~|y}z|||~|||x|{xx||w~w}||x}yy|~{x}}zx|z~xz|}v~}|zz|}|y}y{}xzzzxy|yyw{y}~}||}x|{{{z~|zu{y}~{txx{{}{zy~~}|yz~x~yzzxz~y{|v}{yy{yvz}~xx}}w||y}|wz~~x}~z|x{{}}y{{z|yz~{xxyz{}zy~~|{{zz||z~|{~yww{z}x}}x{~|x{z{zw{~~z}x}z{wz}{~~|xz}y~{{}yzz}~~xx|yzyw~zz}}{~w{|x{{|~{|y|wxy~{x|||}}}yx~{~{vz~{||z}y}{zx|{xy{}xz~v{~yz~{y|zyz|}{{w{yy}~~}y{z}}x}z{z~{~{}z{yz~~x}z}y{w}z|xx|~y{yv{}|~}}|z{yyzz}{}|z|y~{y{w{}|w~}}y|tw||}}~~||}}~~|{|~~~~~{~||}~|{~|z{~~}~~{}~z}}}~~}}{~{~}|~|}|z}~}~y~~}~{}~|}|}}~}||}~z|}~}}z~~~{{~}~}~}|z{}}}}~}|}|~{|}~}}|}z|~}|~|}|zzw~}{~}}}}}~~~|}~~|~~{~}{~||~|}}}|~~~|}~|}~}|~}}~|~{~|}~z|~~}~~}|}|~|~{~}z}|{yw|s|y|xuxzwzxw{xw{yyu||w}x{}y~~x~{||yyz{}z|~y||z|y|{~~z}|{x~z{{xyx}zzz~z{||wzyx~z|x{yy~~{}yw}{z}{}wy|{~x}}x}yz~~z{}{yw|v}{vzyy}y}{{u}zz{yu{|}~yz|}|{|{z|ztyy|~yxz}}~~{|{|zwx{}{yy|}z{y{yy|}~{{yww{xyz~z}~z~{x|y{{{~{}~x||}z{{~|{{x|y{}x}y{yy|y|{w{|xyzx}zy~}|{zz}{|{zz~{~zy{{{y}|yx|z~{zv|~|yzzyyz}z}}|}wwt||xz|~}|{}{}{z|~~zzz}}~}|x~zyz}y}y|{yxyx|xxyz{|}z|~}v{{|w}}}|{zyy}~{|~}yz|{}}z}}}~zz~}|~{~|w}{y~{|{}z|xz|wy}zxz~~z{|{x}}{y}}wxxy}|y~~yy|xz|x|xz|{yz{xzzz{|}}|xyy|}~vyz}|wr}yz~x}~xx~|x{}}wz|z~~|z|x}{~xz{}x}~v~{z}yxvy}y|~wx|yy{|~|xz{~}~|wz~wz|}z|{~xyy{zwyw}|wyz}uw{{}~~|}~}|}{|~z~~~~zyx|}|~w|y{w{z||{}vywy{zz{|{{|x|y{x~{~}|y{}|{y}x}~~y~{~|~}~}}~{y}}}|~~~~~~}y~~|z~~||~|x|}y}~|~~z~{zz~}}~~~|{~||}~}~}~~|z}}}}|{~|~~}{~}~~~~{}~~~{~{~~~~z}~|~u}|v}{~}|~}}||~}}~~~||~{{{{~|}~yx|}~~|~}{}|z~}|~~}{|~~|~}|~z~|~~~|}~~|{}}~}~{}}~||}{|{|~~|{~~z~|}|~~||~|z}~~|~w|~}|~~~{}{~}~~{|}u}|}~}~}|zwzwxyz{w}y{{}zyxytzw~{w}yz{|{yy}~zw|{{{{|ywz|z~{yx~~yw{z{z}~zv{}z~yy~x}vyz}~sz{|}|zuxy}zu{}{x~~{xw|zyy{~}}v|~|y|{w|z~~{yxy}u|{}zzx}}y{~y~x}zxyz{|{}yzz}y{{v{zxz{|x}{{xzw}{}y}|~v}z}}y|}|wy}{y{|x}}||yzzwx}|vzz|{w{|z|w}|z}|~}~xyzx~}y|||y|y~}~}~yx}}{y}}|y|sz|w|zx}{|}zyx~x{|w{zzzx|{||{}~wz{y}|x}zzzy}xy~||xzyu~~x|y~}~zx{z{}|z{yz|{||~{z|}{zwz|{{{||{xvz{~z|}yz{x}y{yzy~z}||y{z|x~{}y}yx~v~y}{x}{}|y{{~|v}|~x}yxz~{{y}|~sxxxy~xz~}}x}v{v{{{vzzw}}z{|||{z~xyyzwy|yy}yyz|{w}w|zxz|x|}}z|}x~}}{~w||}zz{yyxw|zx|~w~v|~wy~{|y|}|~~{|{}{{tzy~w{{~}zx{y{{yx|~|z}xxux{{zz}yz{|z}y{z|~wzzv|y{u|{||zv}vy{{~|w||{{{y~yy|yzz{xz||vz|v{~||}x}yy|{zy|~v}x|yxx{xx|}x|}|{y|z|}z~|zw}w~u|~{y{~{||z~}}~|~{|}|~}|{~}|{~~}~~~}~||}~}~|{~{{~z~~~z~~}}~~}|~}|}}}~|||~~~~~~|y|~xw|~||z}~}~z{|z}x}y~xyx|x{~}~~~|}~}}{~~{~~~z|~}~~|~~|~}~{z}~y~~}}}~~v}~}~~|~}||~|~v~~~|~~}~~~~}{|~{||{z||}z|~}}~~~|~}}|}{~~|}~~}~}}}}~~~}~~|}~~}~z{}~|~~}~}}}}}y~~|~|||}{z{}}~~~}~|~z~~zzy{}~~{}yxz~}z{yxyy}|wyzx}{x|z{|}||{|z}{}}rxy|}||{w}x}yy}z}|y|z|z{xy{~}x}zvzztzyx{yy}{yxx~z{wy|{~|{yz{||yw{yx|yw{zz~y|{~z}|{~{zx{~|{~{yx}{zxw{~}z{~{v{x{w~~}}}zvxw|}y|y{{{{{|}|}||w|zuy|}z|{x|y~tz}~w}||xyyyzy}|}zwz|}z~{y||y{yz}~|{y{y}y{x}|zz{wz}y~yz}{w~zuv{xzxxx}{x|w}}}v}{xz|z}|}{{|~}}~|~|{y}xzzxwz}y}yz~yxw{~yuv}~yzyw~{}x}||}{~{~y{}y}zzy{~}x~|y{zv}}w~y~xw{}zz}{{{~w~|y}t}yzy{}z~|~~}~v~w{zy{{y|~}zzxxzxvz{z|z}yyy{z|xxyx{}|v{u|w{zy}{yyx{{{}|w}||}y~z~~z{}z|zys|~w|y}zy~t{{}|z||{{||x}|yzz}w~{zy{y~z|}~{}|v{||w~x}|~}y{{|z|zuw|y}}}||{~s}{zxy|y||~}{{}x|~}{}}|z}z{{{}y{zy|{xyyyzz|xvz}w|z||y}z|}|y~}{{{{zvz{zv{~}~}}|x}zx~vz}}}|{z}~y|wz~y|w}w{{{y{{zw{|~{~z~{~z~}~||}}}}}z{z~{}~||}|~}}~}}~}|{~{}z~|z~~~~}~||}{||~}}|{~||}{{}}~}}{~~}~v~~~{}{{z}z}~}|}~zz}~{}||~{|~}{z|~{|||||~~~~~|}y}~~|}}~~~{{}}}~~~}~~~}|~}}~~~||~~}|}}~~}|}}}|~~{}v~~{~}}~~~{|~z||~z{}}}~~}{~|~}}~~}}~z~~|}~}~zy}}}}~~~}~|{y}||}}|{}~|}~|}|{y}~}{z|~}~{}~~~wy{}y~w{{|z{x~|~{z|{w|y|||z}|{y}v}y~}z}|~y||~y{{{y|y{}}{v~}{xzzx~|{|{z~~{|~{{{~x}{|w{x|~yz~z|z~}}zyzy{z}y~|}~}~{~||yz{{}z~|{y{z{|~|{}z{z||xyx{z{yyv}wz{{v~{y~zzwy}||w{}}|zy~{~|~{~~x|{vz}yy{{yyyzzz}wz~|xx~}x||y{}~{~y~zyy|}~~yy}}xtx|~{|zy{yvz{~}}wxy}x~~y}~y|}~|{~}~y}uv{wy~}~{ty}|x}zvzxywx~}u{}x|{}y|~{|z}|~}yy~z||~{~|{~z{}}zy~xv|zy}|~}~~{y}xv{~{|}w{z|{zy}~z|v|y|z||~z||z}xw}yxywz~}{y}~y}|{{{~|y}||z{||{{w{yzy}}y||||wuy}zy{}z|~w{yzy{~~y||}}~zw{{|}x}}xx{}~~xyx~}z~yyw|~}x|}xx|y|z{{{|}}zzy{w~{}zyywz~{yz}||z|w~}yy{z{{|zyx|xzxx~xzz{z||w{z|{}~{~y}~|}|}}y{{yx}}y||w~w{v{z}|{}{zz|{}}|{{yz{}wy|zz}z}}uzwx||~z}{y|}{{{}x|}~}z||~}}}}z|w~x}||z||z||{~~z{{|{x|w{|~y}~}}zzx}~{zy~|}~z{}|{y}~|x|~|}~~w~}||{~||~~}}}~x~~{}~}~{|}{}~~~}}~}~||z}|~~y|~~{{z~~~}}|}||zz~~|}~~~}|~~||~|~~|~}~|~z~}{}||~z|{|}~~~~~}~{}~~~~}~|z|}~}u~|||}~}~}}}~|}w~~{~~{~||y~|}|w~|~~|}z}}||{~|}~~~~{|~~~}|}|}~||}~~|}~}~|}}z~{}|~~}w~}z{~{}}}~~}}{|~{}~}}~|}|~|}{w{}{y~{z~~|}|~x~|{~~~}||z{~~|y|~~{yxzz{{xzq{~x}|yx|zvy~z}}v}||}|w||~}}y{||{~||z~}y~}y|z{z}}~yz|vz}}x{x|yzzz}{{zuxr|z{{~{~z{{yxz|zy~}}}}}ywz~{~u|y~w|z{|~x}x|z|y}xzv~xzxz{}yz~}{{|z{w|wz|}|{|x}}{}~|y}yy}w{|xzzxwwyxxyvv{xx{|y|xzy}|y}~}z||xx||w~v}}y|}y}~|z}z{z|s|||z{{{{z|zz{v}x{|zz~{~~~~{{}z}x|~z~|{{{~x|}|}zyx~~||{zzy|xzxx{yzx|z}|~{zwv~{z{|}}{~|z{y{}|{u{}|zw|w{|uyy}|~}}zwz~x{}y~|z{}z|{}{|}}|~}z||z{~|z~{{y|{|xzw{|{}yy~zzy}v{yy{~~{z{}z~||zzy||{~}{{|yw}v|}}{~~}z|zz}xy|ww~{x}z{z}{}y||}z}z|z|}zx~z}~}|~y~~~y}|{xy{{wywx{|yzy{x{w~xzw|}{{~y~~{~z|z{y|~y|x~{|{{zv{~||}y~~{x{xx}zzx~}z~}{}}~{y{}}v{x{vzz}{z|y|}y{{{}}y}x|}||}{z|xzz}|yzw|~|zw{~}y{v{z||{z|z{{zw|u~|{||z}zy~z|wy~~~~}~|}~}z}}}|~}~||}~||}{~{{y}|}}{}z~}~~~~~~~~~}x}~y|~{}|~z~~~y~|{~~}~~~|~~|||}~{|}}~}~}~}~|x}z~z~}~~~}~}}~~}{z}~~||}~|~~z}|}~yy}}y~{~~|}}}z}~{}~~z}}|}{~|z~~}||~}|~}~~~}}~|}~{}}~~{|{|~z}~~}~{}~}y|~~}||~~}|~~~}{~~~z}~|}z~}~~zvx}|~zww|{~y}zwyw}|{}w|||z{{|}xy}||{zw{{yxw}}{vzy{~~{xz~zz}yx|yxxy{~{z|~||x}z~wy}}}{}y~|{zyvr{}y|z|{{|v{yy~x{|||zz|{|}~zx}|zyyxz~x{zz}|{~{{}w{|{{}z}}{~}|{{zvx{}~~|~||zty~{}wz{~z~|||~zw~}~v{yyx|yx|y|x{x|{y}y|w}x~}~y|~|~}yy}yw~{}{}}yw~}z~wzwy{{zz|}ysxyw}y}}v}{}z{}~yzy}w~}{|x{~{{z{}|zw}x|w{{|{}~|z|{|x|{{}|{~w~||y|w~~}z|}~}}}{zu{yy{v~zv|}{z}y||{zz~}x|~||w}|{|}|y||x~}{{||xy|{z{~}||y}z}|z|{xx{x||||~z}}x{z}|{zyy{~z{wy|w{}}y~w{~}}ywv|{|~y~u|}{y}yyy|~|||}z~ww~z}}~{x~{zz{{{|{{z||~z||{}}|x{yzz{{yz{xzz{zy|}xww}|~x{}}x|uz}z}|zy||zyxy{}{yw}wx{|yy}{y}||w{yz}|{z}z~{|zz||w{{wzwz}xzy~~x{y|{{|zyxw}x{}{wwz||{|}{|{{~}zyzz{||{~z~~~{|~~~yyy{{u}}||z{y|}|zx}{|z}|~}}zw}xz|yzz|}}~}|~}|z~}|}y}~}~|~~}~}}~~}~z~|z}~{}~}~{}|~~~~}~}{}}|~}|~~~z}||{~||}|}|}}}~{~zz~x~{}}z}}}~{~~|~~|~~|}~~}~|}z|{~~~{x~}}~~~}}|~|||~~}}|}~~}}}~~}|~|}}~|{z}||~|~||~~}|{x~}~~~~z|}~{}~~~~}|}{~}~{z~}{|~}}|{|||||z|~}~|~~~~~{}~}|}~~y}~}~~~}~|}~~y|}~~~}}{~~{~~w|w}}{|~}z}wz|x~{{}|y{wz|}z{zyxzyw{|yu{yyyu{{y}{|}{z{v}{y}~z~vxx~w{|~x|u{zxz}xww}~|y}w~|xz|xzy{x}}|{{w}|}{}wy|}~||y}{~z~yz{x|yzy|}wyzwx~~zzxz{~yzvzzzy{}t|}y{}|}|}~yzyz{|{x~{{~{|}x{zx|vwz~y}z{wyw|zx|x}zzuwx~~}~{|xzy|~}~|z}}z{}{{x~|z|{wzz}y}~{u~{z|zzy||}~w|{z||z|{|}z}{~y|yx}w{{z|}{zy{}{w~yww{{|z{vz|y|}{vvw||~{w{zz}{{x~{}||~|}||||s||}~|{{}|}{||zxwwyy}y{}}{xy~xxy|}}}{}~|||y~{|}|}||{}|z|}y|{x{}{|y~v|xy{yzyy|z~||zy}|~~}szy{|}|yzx}}}~}{w|}y{~{y{xxyz}{{|~yz{{|}vyz~z}~{wyz~yy}}|w|x}{~z|xyy~|~|y~x{|yz}y}{w|{||x{vx~t}|x{sx{{{zz|~x|}~|}{|z|z}~zyy}|||~~|}vwx{{z}zz~yzy{{{z~~yyz}}}yvy~{x{x{x{z|}yz{||{z}yx|~{|~}||y{}{yyz}}zy{xzyy}{zwxz{|yyz|w}~}yyyy|}~y|{y}z{}~~{~~}~{}|{~}}}~~}z}~}}}~}||}}|~~{{~}{~{}}~}~~~~~~}|}|~}~~}}~~~}{||~~|~z|}|~~~}~~}~|~~}}{{{~}}}v||~{~~y}~|}~}}|}{}|z}{}z{z~}||~~z~|~}}~}~}~||}}||}~z}~|~}~|~~~{~|{}}~}}~~}}~}~}~~~~|}~z}~}}|y~yz|{~{{}|~}~|~~|}|}}|{~{}~|~y}|}z{{|~z{}||~|~}}x}}|~|~}~}{}|}{x|~|v~x{zw}z~}|x|yz~z{xxxv}y{~}}yzwv{|{z}|x}|zz~yv||~yt}yx}{|{}x~~~z|zy{yz{ty|}z{x{}|{zy~z{{~z}~z|}|z~x~w||xxz|}{y|z{tyw|y}yx|wyzx}y{|~~}|}|z}{y|}zz{v||vz|x}{|}w{y{x{{|}}y}y|zz~{w}z|~{~y|xw{|z{yvy|z{{z{~{vy{{~z|}vu}}~z}z~}}x}|~}~~z}{|z}{}z~}{~y||}wz}x{xzy||y{~xy}wzz{|x{|}}{~zz|xz}|||~~|zvz}~v||}x~y}}~{~z}z}~|{xzz~|y}}|z{{xz~y~}|}}w||}{{zxww||z~|y}}z||wy{y~|zuwz|y|~{y{{|{}~|{~yz~yyzz}zy~{xwzyw||}|z{z}{z{~~y~zw|||}}wyz~|zy|xzw|zz~|~|}txyyz{zz|y}|y||{y{{~|||{xy|{uz|}|{{{{~{{|{~}|~yy}z}{yzyzz}}yz{{z}z~zz|}{|{}}}ux{~z|v|{y}{{}x~y|{}|||{{}w{zzz{x{}{zz{{{||y{x}z||}|v~|}|z|z|wz|tz|v}yx}z}{w{{wz{vzv{{yxzz}w|||x{yz}~}}|~|x{}||x}zy~x|{z}y||}}z|{yy}{xzyzzsz}xz{~}z~|{}~~~}|}~|}~~~||y}~||}~{yw~}~}}}{||}~~|}}~}~~~~|x{||}~~~}}}|{~~zz~~{~}|~}}}{~}~|}~}}|~}|~~}|x~~~}{}}|~}~{z|~~y|~}}|{|z|~~|z|z}||{{{}~~z|{}}~~~}~z{~}~~{}}|{~{|~y||{}~y~}}~|}}{~|}~|{~z}}}|}zyy~~|{~|}}}}~~|{~|z{}~~~y|~~~}|{{}}~}~}~~}|}~}}|~|~~}x~|~}~{||{~~|y~}|~~y~}|~{}~}||~}~~z{|~|~{}~{{|xyywx{zu{z~yyz}w{|~zv{yyxyz|z|}{{|{}zy}y|yz~|yvyw}z}w{y|y{wzx}z{|z}}}{z|z|xzy|y{~zxyvzxw}w{y{~{u~z}~}zx|}zxw||z}{z|}z|{v{|x{ywztw~qyzywyv{{zsv|t}z}zx{{v||~}{|}|z{~||vu{{y}{{{{y{||zwxzzy|tz||x{x{{z{}{wz|||}}~|~{~{y|{}~|}{{|vyvz}}{|~|}w}zzz~yyzyyqyzz{z}{z|yz~x|x}~yz}|zy}z{w{|{{{xz{|{x||~~yx{}xvz{~{}{|||~~||vz}|}z~~x|{|~y}|}||y||~y}w~zry|~||}{}xy}yx||~{yy|{}z{{}}z}|{}}~y}}~}y{yx}x}~zxy|yy}zzxyy|{ww}|wzxy|}x}{x|{}}~|||r|{~{wu{zwy{}|}xzw}wz~z{uxz|xy{|{{}|||z{{z|usz~{~}{||x|~y{~x~wz}{|}z}zw|~}}x}w{|{|~x}xy||v}|}{{}z{uy~~|{}yt}z~}x{z~~~~{zy|{y~x|x|yw~yx{yxy|xzs||||~zy|zwy~{y{|z{}{|{zz{}|x~|y~~x}~v}~{zz}zz|~ww|~y~||w{x{|vx}xz~x||z||y{{z}x|yyy{z|~~{~~~|~{~|}|{|~~z{~|}|}|~{~~}|}~zz|~|~z|~~|{|{{}}~v~|}}y|~}~}{}|}x}y}~}|z~|z||~|~}z~~}|{z~|w}~}}|~~|~}}z~~~}~{~|z~~~|}{~}~~|}z~}}||}|z}}{~~~}~{~z|~~}~||}{}}~~}||~|}}|{}{x}}}~yz{~}~|~~|}~}}|~}}|{}~~~~}}z{{~~}{{~{|}z~}}}~~z|y{}~}zx~}}{}|~~}}|yxzz{xz}~||y|~|x~{u}}x}{{|xyuz~{v|{{z|{{y~~w}|z|zz|y|{w|y}vz}{~|xz{}{yyw|{z||{~{x||y{yw|}~}}}~y}z{y}}vz}~~z~}|xzwz|~{w|zy~}||yx~xw~~|{wz{{wxzw~|{}wyz}}{zzy{z}||~|zx{{~y|{{~~}|{w|x~z{|{zzzvz|w~||{}x||{zxz~zzz~{~}}zy|xz}w{|z{x}{y{|}z{{|zy|x~y{{z~{~zzsy}{|w~w~yzz~z|~w~~~{xz~{{z||z{{~}~xv{{~zx{}}xy{zwy|~|}wy|{|{w{vzy|yx|~{w|~xzwz{||{|yz~xz~{y{w|}}y~|xz{}z{r{|~|z|y}yx~}xw|x|y}{uz{~}||}}zzy}~~{yww{z}{}x~~z~{x~wz{z}~{{zw{|z{~~|ywz{}z{v}yyyz{{~{wxyzxz~~{||}}z~|~~}y}{{r|{|v~w~x}{{{t||yz{{~v{wz}{}yyx{xzz}~~~zy|y}||{yzz{wvwy|v|y{|}}|{xwz~x~|vxu{yz}zz|w}~|z{z~y||s}}~{{}{}wz~~{yxw}{zzy~x||~{x~{yuywyyxz}}w{{~wz{||{|~y{~|{}yy|yy~z|y}zz{zz{}{~~|}{|y{z}xzw}y}|~z}~}{~~~~|}}||}{~}~~~~}~~|}}~~~z}}~~}y}|~~||{}|~z}}y}~}~{}}~~||~}}|}|z}}}~{|zz}}}~{}w{}{|~~z~~~}|~|~~~~|~}~|~|}y~~|~|}~}z}}}|~{~}~y~~}|}|||~{|~}|~z}y~y|{}}~|x{}~}~~~~}{~y~~~~~~~~~~~y|~|~~~~{z{~~}}|y|}|}}~y~}}}}}{}~~}}|}~|~~~{{|~~~~}{z~}|x{|~}~}{{~x~x|w}}y{xw}|z|z|uy{|{}uyz}xyx}y||v{}}}y|||z|{}~|~x~}z{z~~x|}{|wv}~~z|{|w}y|z{z{w}{zxu~z}zv|{y|z~}x~z~z{|}z{~zx{w|{y~z|{~||z{y~~~zy|y~|xx}x|z|z|}{xw}y{yy{|zz{}x~{||}y}{}yx|z{y|w~|zzzy}ww{{{y~yyxz{ywzy~x||{y{|z|y{wz~y}}y{}~yx{wy{z|z}}vy~}uz}|}|~|}yzx}yvz~|y~|z{{z}yz|{x~v||~~}}~z}{xx~}{}{~|xy}}zzyx~|}~}{|xy~z}}~||}{z}x}~zy|}{~yzy{~|z~||y{x~~zz|y|{}~yzwz~~||}~~{}~}{|}{tx}}w|}}}{|x{|~u{w{yw}y{wv}z{{xyz|y~{z}|}z{{|}~}uwx~}zzz{~}|xx~~y||x~yx}{|zyvxy|y}~}{|{|x|}}||}xx|||~|}z{{{||{xyz}z~{{y|w~~zrx}x}y|yz}x|}}xzyuz{z~{y|x~{|{yx|x{|||}}}z~}{~{ys|~{wyu}{z}zy{|z}z}|zx|y|xyz}|xw~{~}|~{~}}{{y}y{zx{z}|{~}ywzy}zyzxy{{}~x}}yz~xy||}}{|}||~~~|}~z~|}}~}{~{|~~~~{~|}}{|z|~|}~||{~~{~~|}}~{~~~||}~z|~~}~}~{{~}{~{z}||~z|y|~~}{{}}~{}~}}z}}}~~}~}|~|~|}|~~~|~}|y{~}}~~|~}~~~|~}{||~}~~}~}}|~|~}~}}{~~~|{}}}|~~~}~~||~{~{~{}~~~}}{|}~}}}}}y}~z}~~}~~~|}}~|}~~~{~||~|}~}|}~{|~}}~}|||y~z}~~||{~yzz}|y|z~wxz}w}{w}{|{|y|}z|yu{|x{}z{x}}z|yzz~z~}{|z~|yzzzzzy}|wyw|x{{y||}w{u}{{z|}|{{y|{z~yvzvzy{xy}|t}zx}{|w{zz}~}yyzxyz{z|{|{|xz}|zx}}x}~z~z}}|}}{uyzz{xzz|y}|yz{w{{}{yzy||{|z}{|yyzz~{|{{|{z}~}xzz~~{{zy|||wy{|yy}{|{vx{~z}|}{xz{z}}~y~~z{zz}vy}{|}~yz{z~y||z}}zz~z~x{|xz{{|{~~yx~zy{{}~z|}|{||y|zx~~}|}~|x~~}|{z}~yw{}}y~zwz{y|{~{}z}{yz}~}z~{}{y|}~{y~|z~ww|zzy|}{~{{~zy|{u~|y}x}||{|}z~}~{||{}|{~zw~{}~}}}z}}v|~yz{{{yz~}}||y}{uxxz{|v}u|~y{{zz{~z~|zzx{uz}zy{yzy~~v{~{~{}|xyx{w~}}|w}{xzvz{y{x||z}vxz|x{{{xy~|{||~~u}z{z}}}{}{{{}z~y~}||}y{x~uxzy|}{{{}zx{z{uz|~|~}|y~x{{}~|yy||{{|zy~{|y~w|z}|}{yyvz{}z|}z~}yz|{||}v}{u|}yz}}z|zsx|{|{{}|}y}}z}{}{xzz}|v~||zzz|x}}}}{}~|~|~~|~y}}|~}}|||{~}}{~|~|~~~}}~}~~}}~~}z~~|}}}{~~~~|||}|y~}}|{}|{{}}|z}~~}~}}|}|~~}~{}{z~}}{}z}~}|}~~}}~z~}}|~|~}~~}||}}~~~~}~~||~}||}||~}z~}|~|~}}|}}~}|~|{~}~}z~}}~}}}}~|~}~}|~}|~{~~~|~|{}~~z}}~~|~|}~{w~z|}~|z||}}}~|~|}~{}}}}{}~~}~~~~~~}}~|~{}|~|~~~~|{~}~~~|z~}~}}{}~zy{{~yz|{zz{yyw~{{{{}~~z}~|yyv}~}y{y{|{yyy|}{||}yxz|{}w}yy{{|}zz}{x{{u{z~}~~{z~}{|z{z|z~|~}~}~}z{~|z}{yy}{{z}|xwz~|wx{}}yy|||||{yzx}z~y|z}z{|z}z}|yy~{{|||z}zz|y|z~zzuv~|}xzxxzz{{||}|{|~{~|{{{|y~||}~x{}w}yzvx~{{~z~|~z~||yy~||{||{~x}~|}|}{{|wz|zx~z~{{x~{{{}|{~xz~}z~}}~{{y}}|||~|}}~}{}{}~{y}{~|~z}z{|}|x~{~y{||~zz}|yx{}{|y}~||}~~y{}z}x}|{y}||zywx}|yzy}y{~{|~~yx{}~z{~}||y~zz}z|~yy{y{}}|zy{~||~~ywz|{y}z{|{}}~}|}||{{z}|~}~~}~}z~|}}{{{|~{{}~{~~}{||{}{|zz{}~z~z~}}z|x||}|{~|}{}{~x}z|{}}wywz{|w{}~zx{v~|~|}~{}{~~z|z~||~{yw{|y{z{{z|{z|}{y~y~{~||~~|}}~|y~~~~~|z~~~~{}{}~}~~~{}}~{}}}~~~{~~}}~}}~~}}}|~{}|~}|~}||}|{~~{~~~~~~~~}~|}}|~~|||}}~}}}~~}}||}~}~~|~~}|}~~}~}{~~|{~z~~|~~{z{~|}}}~}}~{}|}}||}}~}~z{w{}~}~~}~|}}{zz|y~yw}zu{yz|zyxy~~}{}~zzy|}y}x~}~~yw}z||~|wzz|~wyz|}|w|}zuy~|{y}z~~vzx|}||yz{||{}}~zzv|~xyw|yy{{{|{|~y{z~|{z}}{}~~~yxyz{~xz|{}z|}{|zy{{{~}{}~||{zw~{{{{|x{|z}|yy}}}{}y~~}{}}}~|}|{z~}xzzy|x~}|}{zxx}{z||w|}~z}~|z|xyy}z||yz~z}zz{~~|{~{}~}x|x}}y{~{~v{{}w{z{|~|}~{}{~~z~{}z|z{}zz}uyz{|~|}|y~{zz}w|||~}zz~}~{}{~zz~w}~}~{~{}~|{}|}}}{z~yz~{|zx||y|x}~}}|~|~}}{y|||{}x}{{|}xy{{z}~z|y~z|}~|}z{}||w}|~||x|zux~z~{}{~z|~z~~{}}{yw~{x}~{zyyz~}|~~{{}x{wz~}||}}{~t|}|x{|zyx~~y}z|}{}z}|~{{{r{zzxx|{~}z{|~~yy|||{}}}|zzx|}u|t{}{|zx|}||{~yy}|{|{}}|x}}y~y}~x{|~zy{{y{z|~{{zwwxy{vu}zz{{||~~z||||{}}|{~z|yy~~|z|||}~|~|~yzzy~~{|{|}|}zy~}}~|~~{~}|x}y~{~~}~{~~~~|}}}|}~~|{|~~}|~}}~~|~|~|~~}{~~|}}}}}}|}~{{}~}~~~|~}}{~{~~}~~~~||}|z}y~{|~~|~{~||{~|~}|{}~~w~{}}~{~~~}~~~}|~~{~u~~~}}||~~~~~~{~~{|~}z|~}|~~~}~~}}~~~y~}~x~}|~}|~}{~}|~x~zy~~~}||~~{}}{||z|||{w~x}xxy|zyy|yywyz|~{vy{~{w~xzxz}vx{{w{{~y{|tx|~|}~y~xz|y{wy}{y~y}z{v{v}yu}zvyxvu|y|{{x~z~~zx{z}{|yzzxw|x|~y{{~|~{x{{zz{}{uyxyz|y|w{}y{|~zyzzyyxx}zz~t{v{w~|}wz||}y|z~~}y{y}~{|yy}zx~zvz|}y~xzzzx{~xwvx~y~|xxz{}~}z}y{~{zx{~y{z{}|~}}|{yy|{|{{y~}}{{{~zxv|}{zxz~}v|yyw}~}z{{}y{z}|}z{zz|{}}{z{w}v||{|}~{}{zyy{ry}tw}|}x}xz~{{|{{|}y|}}|~z}yy{}z~z}y~}{{{}xzyx{y}vx{}|vv~||{{}{x||~||w|{{z}y~}x~}y{w~~}~w}|}z{||xx|}~|{|x}}~}|wy}x~|xy|yy}zywzy{}{}z{x}x|}{|{{|x|{z~}|~z}{vxtx~||{yx}xzz}xx|{{z|{{~zv{~y|}{}xzz}w|{}~{x{}~}y|||z|}{~~}v~}{|xy|}yxz{{yyxxz~{{|~x{zyw||{{z||y~}y|{z|~z~~{|xxz{|z}yzxz}~|y{~yyy{|x}{yz|}~zyx}~{z|~xx}|~y|{y}~{}~x|{w~zxwyy|{z}z}y}{xyxw{y}{z{zxu{|{}|}zy}~z{{z}|x|}~}}~~}y{}{z}x~y~zy{~||}{~}}|z}}}}~z~~}}{~{~}}|~{}{}~}~vy~}~z~{|{}}}y~~{|~}}~~~|~~~}~~{~~}~~}~z}|z|z}~|~~~~}|~}}~|{}{{y~~~z~~{}}~~|}}|z|}}}~||}}}}|~}z}|~|~|~}|}{z~|z~~|}{}~~~~}~}{{~|}}{{~~}~~~|~}~}y{~|~}}}~}|||z~}}z~}||~~~~|}~||{{~|~~}~z|}z~~}~z||~zw}{|{}zv{vz{{z{{vy|{wy{~}{{{|{z||y|zy|xz}~z{|z}}||x}{y}x}y{y{{t}v{}~~yy~}|y|xy}~}{yz{|}v{yyy~zy~~{y}v{||}zy|}{w|~z}|~}{z~|{sz{|z}z}yyx||}|}y{{|xz|~{||{z}vx~y~||y{xs{xy~z|{{w}|xz}y|zz~wyy}|{{zz}vzx{}v{{xy~{{w|uv}xzzw{|}{|}|{{{y}||{|z~yy|{zy}x{z}~}|{y}}~}}x{|{}{|~~}|{{{y{y|x}~|~|z}|{z{}zy~y}~yv~x{t~}~~{}xyzy|zz~~{z}y{}}y|}{|{|{{y~{||~z||~z|~{}{|{uzty|zyz~{yy|v~}~xw{x{|}~~}~y|{xsvz|{w|w{x}~x~{}yy{z|}zy||x~wxwx~}~z|x|{}~}~{}zz|{z}~|}y~{~wy||~~{uy||y}}zyx~}}x~y}||{|{yzzy}y{|~}yz{}w~{~|y{|y}{zwx|z~zv|{z|||y~v}}zy||~wzxyyy{x|{|z|~z|w}{{yyy|y}}zz{{}}}~}}z{zyzvyx|zy~~}z|{z}||z|zz}{zyx}}wx|wyz|wz~|}}ww~|~y~z}yz{{|}y}~}}|wvyzu{}~xz{}w~}xzyy|w~}}y||}}z|{~~}|~~~}||}~}~z|}|z{~|~~{}}{~|~~~~|}~}~|~{~|{}}}~|}}|{~~y~y~~zz~}~}~|~}}~~|~~y}~|}~~}~}yy}||z|~}~||{}~~{}~~~~}}~|~~~{|~~~{z~|~|{~~{}~z~~~~}{}~~}}~z~~{}~~~~|z||}~~~}||{}z~}~y}}{}z}}x~}}}}|}|{~{}~}{z}}~{~}}~~|x{~}}~~{~~~}|}}{~~~~}}}~}}w~~~|||zy}~}|~}}z}z~~zz~|~{~~~~}~yt}~wxz|}{{zyx~zwzx~zvyzxy||{}~yvyzz~xwu||yyz}|||w{yy~{~{}z{v{~|y|~~zz{{}zyz~|{zyuzu~{{vwxy}~~|{~y}x|w{x{zx|yy}~}w|zx|w~x}y|u{|yv}zy}{sy~{z{{~{{|{{y{|}yw|}{{xz{y|~~~zz}z{}z{}|~|{|{|{|}~{yv}||vzx{{|wvxy}z|wzyx{|{y{~zx|z~{{y{{z}}}z{||{}w}xx|zzxz}{vz|x}xz{yu||}|~z{|x~~}|~||{z~yz~x{}y{|{||}{y~y}{|{}{{zyzxzyz}~|{{w||{|z||{~{z|~zy}}}||~y}zu||~{|y{zz{}z{}yx|~|yzz{y}}y~{{|vy|w{|yy|y|}}w~~|vy{y~{~|y}}{x}{z{z~|~{zx{u}xxy||zw}zz~}~}z~w~~{y~zy~{zy~~|{~{{}~{y{|}}z}}~wsv{~v{x}|x{{{{xy~|{|x{}~y|||{x}y|y|uy}||z{y}{wy}{{z|~}wvz}{||}|~zzxzx{xwzww|{||w~{zy{|{{|~y||{z}v|}}{{z|w|x|xz|{xxx}v{yu}|}v|}~z}y{z}y}|}|y~~xz~z}|wzxz~|}w|yz|yzzx}{{yxzx~}zztzz{xzv~x{x{}wwy|x|zx}xz}{{v}|}~}~~{}|}z}~|~}~~}~}|}~~~~}|~||v}}|{}~||}}|}}~~~~}}~|}z}z~~{}~~{|~}~~~~|{~yz~}{~|}}|}~|}}}}}}~~}z}~~}~||}~|}~|~}z{}}~~||}{}~{~y}|~~}~~}~|}~~z}~~|{}~}}xy~}~z|{|}~~~~}|z}z|~}}}|}}z~~}}}|{y~{|~}x|z~}}z}}}~~{}|}|}|z}~~{}||~~~~}{}}~~}}~{}z~}~}|}y~x~|zz}y}ywy|zw}~}{v|yy|||v}}|v{x|yvxyzy|zzyxx~|{}~xv{|{~y}x~}wy{|z{xzxwy{||~{}z{||yz|z|~yx{||}~||y{~u|{wz{{~}||zzxz|||xyzz{|~}x}z{{||z~xz{{|z{ztx{{zw{{wz~||{|}{~z|yx~zwy~v}yzw|}zyvxy~vy}}{|~{{zxy}z|{qxx{y|y{|z|{vyz{|||~z}zy}z}}{~~z{}|zwx{tw{{yw||y{vw}z}y~{y|z{~|z~||{}{|{|||}}|}z~|{~v|vx{x{yy}|z{x}yz{v~w}~{}yy~yyzx{}||}z|xy~zxw{~y{x{v~}wx~x~|zy~{}}{~}||zz|yzwz~|{x||yx}w}zy{w{~|{wv~{y{{~|~zz~{~{}yy~|z~}~|zy{|xx{}xzx{yy{{|z{|u}{xzx|zyz|yu|z|{{|v}x}}|z}zxy}zw{|z}xyx}z{{|x~zyy|wx|z~xy|{|xz{}wxz{yz}u}{yz{z~||}y{}x}wy{}|}v{z~x||z}yzy{{|x}}{{{{z}x}{zy}|y||wv|x}}{~{||{qz{zwy~z{{wz{w|yu}xx~z}wzzzzwy{v}yu|y{{z|xyy}{{}xv}{wz}||z}|~{yyw~}z}{|}z~~{}}z|z~z|{}vz{z~}{|{{wxv}wz{zv}}{}y~|}{|v~|{~~||||~}z}{~|}|~~{~z~|~|}{|~~{~{~~{}~~}z}}}~}~{~~~~{z~{|}||{|zz}}~~{||~~}|{~}|~~~~{}~~~||}y~z~}|~}~}~{~|~}~~}|~{~|{}~~}}~|{~~}z~}{~{}}}|~x}zz{~|~~}}}~~~|~~}~~|~}z}|~~~}~y}|}zz~{~~~|z~y~~}z}~}}z|}}}~~}~~~z|{|~|}~~~z~||x~~}}{}}{|}~||}~{~~}|}x~{|{}}~}zy|~~}~~}}|y~}~|z|~{}{{~x{xyy|w}uxuw|{{}{zz{}vx|{}{yz{{}x}~x}{~|z|yx}{~~|{|}x~}wy}~{|xz~yz{ux|z{{xs|zz~ux|{~||z}}w{}x{}}y}{}x}|z~vyz|{xz}zz{yv{}y{{yz{uzyww|x}}|z{xw|{}zw{zy}}x{x}y{}{{x|x{y{y{z|~{z~wxx{}xx||zyz{z{w|xx{z~z|zz|z|y|~||z{||}{x|zz|y|{v{|x|~wz|z}}zt}tw~|~v||}~|z|z}|z~|}x}|{|xzzw{{}}}w}~}xt~}~{yz||xx|v}y{|z}{zv~{|{}|}zxzz|zyy}}~}}||{}|}~z~zx{yxzwyzu|z}}y|}|}~{yzy|zz}{z||z{xz}{w|{~}~{}zz}{{x|}}zzy|{{|xzzy{|~y{zwx|~y|y}{vyzv~y}zz{}zy|~{~y~y}{z{}y{{}}{x{wyx|yyz||w|z}|yy{}|}{xz{~|{{{~~}y|}{~zy~y{|z}z{~{wx|{zu}zywyt{||{{~yzz{{yzxyw{|y|zxw}|y|}yw}~z~~}~|z|}ywvzxyw}zxx|{{u|}z}{|~z|y|xx|}~wx}}z|~||}x|xz}}|xw|}{|yy~}}|x{zx|~~vzw}~{{}vx{}}~y{|}|~{zz~z{|~~}~~}~~~~~|}z}|}}~~~~}~~~~~{~~~}}||~~|~}}|~~~|}z}}v}||zyz~}{|}|{~~~{~}~y~}~y|~||}}{z~|}~~~~|}~~}~}~~||~~}~~~|}{~~{}||~~|~{~~}}~}~}|~~}z}}|{~||z~~}~|}||~~{~|{}~}~}|~|~}{~|~~}~~~~~~~x|}}x}}z~|~}{{}{~~~|~}|~~~|||~~{}~~}}}~{~~~|~~~~~~}{}~~y|~}}|y}~~~}~|}}u|{~x}y{yxzy{{{xy~~|||}{{}zyzuvzy{z}~~{zy{{z|v}zx|{y{yyyy~z{~|yy||yxy|~{x|{}x}{y|{~~z}}~x{vxz~{xyzsz~{{wzzx}|zz{}z|}x|~||{}yx~|||v{|{|||z{xxyxy{z{||yz{{{~wy|~~}{|yy{||zy{z|}|z{|{||yx|}y~}zt}{{}~zzw|zz|z}|}yzyzv|wz~|}{|{~z}}}x{x{x|{{x}}zx}vxy{x|v}|{z~|}{y~xwvz{{y|{yw~z}v|~|}~zz||{w|}|y}~y}z{wz{|~|z{zxy|||y}v~}yz|}z}{y}x{|~z|v~~z{vzzy{x{yy}|xx|zuw~}~~}~}|{~}~z|z}wx{|ywzyy}}~zz~ywxw|}}|}wyzw}z|y{z}zz~z~{zyzw{{y}{w~~z{}z}}|y{|zyy~~xzxwz|{xzy}}|{u{xw}{~}{}~yxz{y~~u{tw}||||w}{z}xwx|}{}||yzyz}yx~zyzzy|~|xxww|}}z|zyxy|}yzzy}~wyzzy{|y{z{y{||zz}|{~{xyz|x~{}}{y~{y}}{v|uw|}|{~|wzz{{}{{zyx||~yzz{~zwv~|xzxy|yz|z{z{||~v~x}|{zz|}{u|}z}{{{|~}{}}{yz}z{~{zxt}}zzxwut}y{yx~|{{}v|y{~~||z||xz}|{|~|~||}{}|~~|~~{z~}}|}|z}}~|}~~~}{}~{~{|~~}~z|}~{{~~~|}x{~}{}~|}|~{{|}y}}{}}}||{z}{}{~|~~~|~~{~y}z~~~~|}~|}}|~}|~|||~}~}}{}|~~~y|}|~~~|}}~}{~~~~}z~~{|~|{||}~z|{|~z~~~~~~{||}}{}||||}~}~y}~}~|~||{~~}z}}}~~y{~~}}~~||~|}|}}~~{~~~|}||{}~{||~||}~~~}~{}}z}|~~~|}~~~}~}~~}~{{}}|{}|z~{~}{{}x~|~|}||y~|z~~}z}|}{~{{|z|~|z~zz{}|zwy{z||zz{w||y{xz}zx}zwz}}y{}zyw{{wwy}z|z|{|yy}~yv~|~z{}z{{yzy|zxzzyz{yw{}y{x{}|xz}zz~~|x}x{{|~{~{{~tzy|{~zzyv|~vyy}{~}z{z~yy~{x}x~{zyz~w}{~x}y}{{{{{|{w~yy{y~z|}|{zzw|zz|yx|}{}yux~{z|t{u{~~|{{w}{z{~xy{|{z~~{}~|z}|~z~y~|y{x}|yz{zt~~~z~wu{z|yywxx{{}|}y}xyy}|xxzx}~|~}|{|yx|zy}y|~~uxu~}{z~{||z{|zzz|{}z}~{{~z~~|w}zx}}}|~s~|}y}x|x|zz}||yz|{{|~w{wz{{||~}}x}{{w~~z{z{||{|||w{{zzy|y}~yvzy{{xyyzx||{~yyzz}}z|zyywyz{{|zwz~|~zz|{|~y|~|zz|vzyyz{y}}v|wx{|||vy{zw{|{zz{}{||x}|{}|~{|y|~}}}~yt}{||{|}}zyz{wyzx}yzx{}|{{}y{yx}yy|xz~wy}|{{yy|zxw{yyw}||~{||~yxrxzx|x}}~u}{zwzzyy~zzvvy||w{}~{|}{{~y~y{~~}y}}{|||y|{{y}}wz{}yx}yzyz}y~|}yw{yz{{||x}}{|}~~{|~}|~}|}}}x~}~}{|}}}|~{~zx{{~~|~{|~~z}~~|}}~|y~|~|~}{~~}}}{}~|}~}}~}{}|~}yy~{~}~{|z~z}}}}~~~{~~}}|}~|}}x{|~~}}}}~}}~}}}~}}y{|z~~}{~}|~~~~~~}~}}~}}~~|{|~{|~~~~z~|y|~|~}}}{~~}~}}~~|yz}~|}{{}|y~}{~~~~}}}~{}~}z}}~}y||~}}|}~~}}~||~}|}{~}}~}~{~{}z~|~{~}~z~~{~}|~|}}~~|~}}}{{zyz{z{}z{{x|xzx~wyx{z|yy~|~v|}y|}|zzyz~}|ywx~w{~~z{zy}|}|yu}~w~|zy}{yx~{x~x}v{z{~{}zxx}}}{|{yz|{{z}z{{|~zx|wxz|ywz{xyyyy~wx||z{ywzx{wz{x{{}yy{|zwxz{|{{}z~z{~y{zy~x{z}}{||~z}z{zz{y~xyy|yx|{z}{~~y|z|~y}{zy{y{z{v{z{xv}xy{~y~}uy|w|w}{{zzw}|{~xx|zz}~vyyyuxy{z|{{z}z|{zwu}{}z}}zy{{}z{{zz|{|~~z}xz~~z{}w||w}xz}~||xw~u~|{|~zz{w~}z|zz{}z{xz|y{z}z{z~{{|x|}}yyy{wy~zxww|yy{|zz}}|x{z}~}z~z~u{|zz}vy||}{{}}yv{wzzy}{|z|{ywx{z~{|w}{|~wztzy{u}{|xvzx|zx|x|}{w~zz{z}}}w{{{zz}}x{|{~||zx|zx~wy~zu}{y{{}zy}zyyz}v}~}}yzy|z~y|x{|yw{{yzyvy{|}{|||wz|z~w|s{{}zz|{xy~}v|r{z||y|}{~}}{|~{|z{}{|{yz{~{{{{{}}yx{~~zz}{|v|tsx|{|y|{uvy}|}x~v|}}zzz~vx|{|}|}{{~}u}zx}{{~v}}ww{z~|wx~}vx{{y}z{}}zw|~}v|zx}|{}zxzx|}{{~||{}}{~~~~}}}|~|}}|~}{~}}}||~~~~||}}{}}{{}}y~{}|{~~|~~|~}}~|~|}{}|{~}~~}}}z|xz~~|~z}|{{}}~|~|~|}}|~}~x}~~|{}{~~~~{{~~|~~}}|}|{}~||{{~~~|y}|~}~||~{z}{|}}~}|~z~~~}~}{|~~{}~~~}|z|}~}{~|w|~}{}}}~}z~}|}||~}~~~~~~~}|}{}}|~~~}|}{~}{}|~~|~||}{~~{|~}~~|~~}yy|~}~{}~~~|}}~|{{xz|yz~z|}w{w}{uz{}yzy{y|uy}z{|{{x{z||y~z{{}~xww}}}z{{z{~{}wx|~v{{|v~z~x}}{yzzzy{~{{uz}zxvzzz{|xzxy~y}yz}xwy|{~|t{{~x{x{|~{}x{|wz~|~|||||{|}{w~{~x{}|u|z{zz{yy}||zzz~}~~{~}y|y}zzyz{zwx}{xz}z}zy}|y|{|}w||v~}~||y~{{z{y~{|v|zz{~|zt}}|z{{~{}}~z||w}{z|xz}w|~}}{~}{}zyy|v{x~z~w~x}}{}{z}}{zz||yz~z~~}~y~y||w~}zuz~~s}z}}wxyyw|{y|x|xy|x~{}|yz{y~y||}{x}{|{vx{wz{yz|{vz~y|{~yz~}z~{xyxxyywyzyz|x{|}~{w|v{~{~~~{{{}~{wz~}|{yxx}|y{xwz|{~xyyv~yx}z||zz|u}zz{z}x}|x{vy|sxxyx{zy|z}zyy{}}|xy{y{z|}{{yw~}}{}zy}|zxz~xzzz}xu}}z|wzy}{yx{w{|xy{~x{{ww~z|x{~{y{z~~xzy{y{{z|yz{t~{x}uzzt}y~xz}}x{{zwwt|{|x~yz|y}|z{|~{y}|{}~~zwz}z}}z|{}}yxy{xyw{{{{wzvwyyvy|x}xzz~}z{{|y{z|y{}|~{uzz|y||}~||~{~|~}}||{}{}~}z}~}~~z{}~~}}~{}||}}}~~|~}||{}|y|z|}}||{z||}~}~}~|{~~}{z}}}{|}}~{{||~|~~|~|}}~w{||~{|}|~}{z|~~~~~}}~}~~}~}|{~~}}~}}|~~x~~|||~{|y~}~{}|~~z~~}~z~}}}~}~o}~}|{~}}}{}|~|}}z}}~~|~}}}~z~~~{~}}}~}~zy~~}~~{|~~~{~x~y{{~{{}}|}}{z}|}~~~zx|~|z}{~}}||z{|}z}z|zzz|z}z~}|}y|{xv~}|zvyx~||{x|{x}}{z|}|z{v}~yw{xyx|y~~y}y}|zy|w~x|z|{zy|{|}z}z}}x{yx{w|xz{{yz}y|{x~}{~zzy}~y||~|z{x{ww|w~}{{xz|||{z|xx{{~zzysv|}{y{y{yywx{{|xyw{~~yx||sww~yx{}sw{{|y{y{z|}w{x||yzzzwyzzz{x~z{{qyy{w~z{~~|y}wx~~zwyz}|w}x{z{|zw|{yvxz|~ww{}|}z}vy}zzt{~yvz{zx|y}yx|zzxzy||xyy{z|~{|}vyz|yy{z~|xv{|y|}|}}|{z|}yz~{w|y}z|{z}~|z}~|y|}{z|~|~~zy|z~}{|~{x{~{~|{y}}{{||}{{{z{zxwz||zz{|}u~{wyy}z}}{{~}x|y~x|}{y{{zzy}{yzxzwxz}|y~|}}x{v}z}y|{yyz|yw~||yy~||xyz{{yz}~|||xz|y{z|yy}|}|}w~y~yx}zx}x{{y|y|x~}{~|z|xwzz}z|y}~w|xxv}~v{|w~|yyuy|xzz|{yzzxy~w{}|{z}}x|{{v{~~w~~yuzyw{{wx{y{|}{wv}|}~|{|zzy|~{}~}{w~{y|{}}u~~{z{|{yz~xw{|}xx{~zy{~y}}z}{|{{yz|}y|v~zz}|{||zvyvyyz{y|~~~|y~~~}}~~~{}|~~}z}}~~}~~~~}y||~~|}}~}~~~~{~y~~~}}~~}~}~}{}~~}~{~~{~}||~||}{}zz~{}{}~}}~~}~z}{|{}{}~}|~||}}~|}~~~}|{|}{~}|}|~~}~{|{}}}|}~|~|}||{}{z~~}~~~}}|~~~|z{~}||}}~~|z}~}}}~~}~z}}z|}}~{{}~{}~||~|}~~}~|{}{~|~~{|v|~{}}{}y~|~}{~||~}|~~}||~~{~~~}|~~zz}~}{z{~z}}~||v}z}{}}yx}{|{~}yz|w||yy}}|yx}~}~|~v{{~~~}}|}z~z}|||y}}zy{z|y{z}{{vy|zzyz{~yy~w{|~z|||{{~zy~|{~||z|~~}{~wzwy|}{y{}~zw}{~zy|~}y|~|z|{|{zx}~}||||}xz}~{yx|~~zz}}yv{~~y}x{zx|}y|xz}}}zy{|{~zw|}}}|{{}~}}x}x|zy}|x}}~yw{{}~y||w|{|x|}|x{~|~~z|y{|{~z|w}{|z}{~}~zx{{{}~zy~{zz|z|xu}|}zz}~}z}}~z|~|~zy{z}|~}~~{~{{v{zz~}|~|{|}w}y|z|~r||~}|}||{}{}}~}~}{|{}~yz|~xw~z|y|{~z|vw|~z}}z~{~yxz~xz}}z~}y~{|{y{~z||{y|}x~{y{~y}t|ws}z|y}~|xzzy|w|~x|~~}|}|~{|}|yyy|}yzyzz{w}}{{x|~|z|}z|zy}~|yy}}{x~z~}~}}}yzz~}~{y{~zy}~}z{x|zy|{{|}|~{~|~~|{}{z}~z}|}z~z|z~}zz}|~y||y{{z|}w~|xyt{|}~yyz}~}wz}v}z|~||~~|~~|~}~}{~|~}~~~}~{~~~}}~{~~~|~~}~}|}~~~}}}~}~{~~}~~}|~~}}}~}}|~|~~|||~}~~{}z|~}}}}}|}~|}~}{|~y}~}}}~~||{}~{{~~~~~{~|~~}~}~z{~~{~}~}~|}~{~~}~~}|}}~~~}}{}|~}~~|}{~}~|{{~~z|||}u{}|w||yyz}w{y}{zv{~~|}y{zyxz}{y~}|y}zz{x}{wxyw~{|~v}|{y{z}{x||{}w|||}|||x|wy{|z{x}yy|}|wzz|zw|~vywzwz}t~|vz~{}~uy|{}{y|zz|x|yz|{xz{|z~yz{~y}y}{y}w{z{yyyy{~z||zv||x|||y|}~z~|zz}}}x|zx|y}}}|y{~|{~w~z|~zx{|y{z}xyx{w}ww}zy||{}w{}y~zzuxzxz~}xv|}{{~|}}{||}|v}{yyy{~}zy{y|y{zxy}vzxz|xy{~{w{|{~xx|}|}{|x{zx}}zwxzz|ww|z{|y~||}z|}yz~|y|v}{~w}}z|||}v~~x}|q{{zwv}|{y||{y}yy}}~}{wzy{z|}|}}~zx{}|z{yw|||zzzxxz{{zy{z}}zv}xy~z|y{|}{x{y|z{}y~~yvyx}yuyx{w~|vyzw{|x|{x|yzx|z}z|{{{||zwxw||~}w|{x~{w|}}{{z}{zz}zxz|}|{y{vs~{x||{yyyyyz{ywy}|}{|ywzxw||w~}}x|y{|y~yw}{z{}wzx|}~z~}|{}~yzzx||||~xxx|y|}{z~zz{|xy{{}{||z{{~w{}}~|~}|~z{}w|}x|{}|{y|z|z{~y{z~yzy{x||y~xzv}z~zwyzyz|}~z{z|{{xy{{r}uy{zy|}z}|w{z{}yxwz{{|}{}}|~z~}{~~~|~~~}y}|~{~~~y~~z~w~z}~}}|{~|~}~~|{~~|~}{~~|~{}{}}~|~~}|{}~~}}|~|}~{~|~{|zz}u}}}~|~{}}}~~~|~|w~|}}|{}zx}}z|x~~}}z~~~}~~y|~}~~~~}|}|{{~~}}~~}{|~~||}~|}|z~{~|}~|}}~{}~~}{xy~|||}}|~{~~z}||}}{~~y|}{~|~~yw||{~}|yz{~~}z~}}|{~}~v~~~~~}}~~~}~~|~}{}~~||}}{~}~~}}}}|}}~~||}||||}|~}}~~{~}|}{}~|~}}{x|x}~yy{xtv~x{u|xz{~z{~|zwzyz{}z{|v|yw}|y~}zuy|{ywyz{zzyzzy{z{}|x{}zwzzxz{t{|xww|zw~zzx|y~}yz}~zz}xy{wx~}|{}uyz{z|xyw|||yyzyzy}~wy}xx}x}z{v|{|{}~{|x{}~z|y|y|zy|}|{~{~z~|{|y{|w|z{{{tyw}|uzy~tv~zzw~yr{x~~{|w|{w||||||{{}}zz|zz{}||yyz}|x|zzuzyv{zz{zz|{|x{y{|yxz|}z|{{~~yzy|}}y{{|zty||}|zz~~{~{w|u~}{yyzzx|{u}xz~}{y{z|}~|~}{}y{||zx{{}||~}{~}~y|u|vwx}{vuy{{}yzxuyzv~z|yxzss{xy}}v{~|{x|}zy}x~xw{w~|u}x{|z{}|~xvxxy~w{z{z~w|wyx|~{zxxw{zyvz{y}}zyzx{{y{}{w{{y}|z{zyz~{v~{v}zy{~x{yx|zyyx{xx|}}z}{|z{{~}||}{|{|x}yy|}y}z|~zzz~zx{vw{~{w|zty{}{zyz}|}}}zz{~}z}zz{|{y|}~~|~{z|{}||}~yz{}zy{~y{y{xzyw|yxvw~{}yzww{~|~|vzwx|}yz{x~}{||z}|}yx{|}{y}}|zz{{x|z{|{ywzyy~zxzzzx{x|z|{z||zzz|z{y~{~{}~~{~x~~~{|~~{w~}}}}~{~}~}|}~~~}}~~|}~z}|}z}}z}v||~}~|}|}}~~~~{~v{yy~}}~|{}~}}~|}}~}}||}}}{}~~|~}}{{~~}}{u~||}z~{{~~{z|{}}}|~}~~~||}~z|}}~~{~~~x~}y|~}y}}~||{z||}~|~~}~v}~}|z~~~{z|}|{}}||~~|~}~~~~z~~{{}~~{|}{{{}||w~}~}}|}~~{|~~||y|yz}~}}~|}|}~|~~~~}}~~{|}}}{|~~}z}~}~~||~|~~||xz~v||}|}|}}}}~~}w|w|}{}||}w}|zx{{}x{|zs~}w}zv|z}}|u|{~xxz~zzytyz{vz|{z{}|~zww{yz|~v{xz|}y|~{~xwx~|~wyvxz{y|{yzz{{}xzyz{z{y~zxz}z{xzvwxyy}{xxxx~z{}y~z}y{ux|~|~zx{|yyyw{w|yx}}~u{}}z}zyyxy{|}vw}x{w{|zywzx{zzz{x{~w|v~|yz|}{x}{|x|xx}yxzy~y{y}z}yzywz}z|~z}v}{|~z||}v|xxy|y|z{|{{{zw~y|}yw{yzyz~~}wx{zzy}zy{{vy{yzyz}xz|}{u{{|x||z}w{xz{|vvx}}wv|w{yx{y}|{{}~yz{v~{~w|||{xz{z}z}|~~~wz{|{yw{|{~|{{|yyz||{vzzx|xwy|~xyxx~|{{}xy|x|x~{~z}}z}||zr|ywz}||zz~yzzz~y|z}|x}|w|z|w|xwx{|}~|tyyz}t}xzy~}{}z{~yw{uz{zxx{yz{y}~{~|zu|{~~yy|wv~zx{zz}{~y|y|yxzyuz|z~}yzxz{{yz{{|}{x}|vx{yzyzy~yxzz}|||{vyywx|{z}zx{{}z|}v}}wz{z|zz|y{}}~}{y{zw|{|}{|zwzzy{~|zyy{w~}yyvx|z{~}|zz|{{~y{wz~~|v~yy{x~t~yz{z|wx}v~|{{~~}vxy}{v}zzz{yy}}|wzxzy}~}~{}~}|}~~~|}}|~~~}|~y{}{}}||~|{~~{~}}}z}~}{~|~z~}|~~{}~}~}~}y|~~{z~|~z~{|}}{|}~|{~~~~{v}zv{~|~}}}z}~{~}~~~~}||}}}~~{{|}}~~~~~||~~}~~~}{{z~~|}}z{}~}||~}|~~|}~{~~|{~}~}}z|~~~~~z}~|}~~||~|~||}|z|}~~z}}|~~{}}||{~}}y~}|}~{{}|z}}}|}~|{~~y||}~|z|y~~}|{z{}}{|{z|~~{{~|~}{~}}|}~~|~|}z~{~~|}~}|}||}t|}}|yv}{{|{ywzy{x{zz{y|yv{xzxzwy~{{yv|}~y~{~|z{|{z|~xyyy}x{|y|z{~vv~{|{{yy{}x{x}xy||wxy{x}xx}zxuy}~}~{||zx~y~|{y||}~zxyz}}zxyxyz|~|}}u{z~{zzxz}z||w}zwy}|w~{}}y|~zz~~}~|{~x}|y||~|{}|~yxw}|wyy{{|wyvx{vzyzz{yz{}~}z}}y}y{|z}~xz}{~{~}~~}~w{yx~vx||xvzy~zxz~wwz}}|y{x|wz{}vvx}||{}w|y{z}}}|{~~~|{|{|zz{y||t|yv~zw~||zy{}{vz}{|~zv{x{w}z{x{y}}}{y|~~}{|~x}~yzz|y~{w}xwx|yy|zxz}w~|}|~y}}}x{{|{{{{||~zx}~{|wzy|vzx}z}|wx}x|}~{{|y{z}}wz}}y{w{zyzy||{|}{|~}|~y}~||~zzy{q{|}{{{x{{z|xz|{{}w}zyz{z|~w~~y}zv{|~{|{vz{||yyz}}xw|zzzywxyzz{}{{~vyzx{|w{z}x||wx{{|w|{|{~y}z~x|~{~~|}zy{}{|~yz{{~|w{w}zxywz|{{}}~yy|zz~v||}{~}{}}{~}wz{{x|yz}{y}x|{{}zz~{xx{~zyzzzx||z}|xx~|y~||}x{}zzz}|~~}~~zy~~}{|{~z|||}}|~}~{~x~}{}~~~}z||~{yz~~||}}}}~~}||~}||}~}~y{}}}z~}~}}}}~~{|}~{y}|~~~}}{}~}~{}z~~~{|~}|~}~}}||}}~||~}|{~z~{|~|}}~}~}~~}}~}~|y}{}|}}|~}}~~}{~~{}~z|zx|}}}{~{~zy~}~}~}{{~}}~}{}~~}|~y}}~~|}}{~~}}|~~|~}~~~{~~~}}|}~}~}}}{|}{}~}~}~z}~~}}x{|||{}||}|~y~{xy{zx}x|z}zvw}~{{y}x{|}}wxyz{xyv{yyywy{v}z{~}xx{{z}x}}|{z|zy||wy}~{}xzxyvxy{{~x}v{|xyvz{z~|yyz~yz|}zy|~}{xx{~{~{{w{xx{yw{|yx|xvz|{|~z|y{|xx|uzwy~}zx{zyy{zwv~{|wzz|vzx{{}|x{{x{{y|y~yvzv}|{~|~z}zz{|~}z~}z~x}}y|||{{{|}yxxzyx}vwv{|{tz}{|vzx|{yw}{~x~~w~z|{{{|{zv~yzxz{z}{{z|yy|{}|w|}w|~||z~||zy{z}|z{|}zz{w}}wzx}w}~{{{|xzy~y|{y}{zvxzx|vz{v|yy}}{z}{x||}z~x{xz{z{~y|~yy}|z}}z{w|}u}z}zyw{v|{z}}{y{v|{y}}~|}{yxy}x~z}~zz~zy~|xz|uzyzy~y}}|{|~{{{zzwx||z}||yxz~z{yx}~wzv|}vy{z|{|{xz}zy{y|yw||z~ztz~{z|~}{y|zxwu}x||{zxy|{z{}w|}{{{||{yzwz~wzwxr{~wz~|y{|||}||zz}|{{{x}zw}x}z}z|{|}yy{x}zz{yxz}xz{zy||x{v{w|y|}x{yvzv{{w}u}y{|ywz|x{{|{{{vv{vxvyv|}~|}|z~{~z{y|z{{~{y{|zxzxz{y|x{wz|x{{~xu{}}z}x|y|wz|}|}z{z{yxwzyxyy}zz{~}|~|~|||}}y~z~}{~~~|}}z~y~y|}|~|}~}~~~|}z}~~y~|~~|}~{~|{}~}|~~}{~|}~~}~}}{zx}~|~|}}|~}}|}{}|}|{~}{||}||~}}|}|}||~}{}~}}{~~|{|}}~}|~}{||}~|}}~~~}~|~~z{~{~~~v~~~~}||~}~}{~}~~|}||}}z|}~~y}}z~~{||}|}~}~}||~~|}|{{||~~~|~}{}}{}}}|}|}z}}}||}~x}~|x|~~v{{~|{~}~{}}}~~u~~z{~|}~~|z{}~|yx|{}|~}~~~|}{|~{~}~x~{wx{xx|}||x|y~zzzww|{{{}y|z{{|{y}{}y}|z{||||}}v~yzxz~|||w||}||w}zxwv|{x|xxyw|{|y|{~yz}~zy}~{z|}~z~|~~~w||{}y|zzz~{|zx}{vz|{~{}z{|yx|}}z|~~y}~}|~|~|z}{w{yz|x}}z}zx}|zx|{{~z{}}}{z|x|z~}{z|zy||}|}}|w{|u~~zzxy|z~zy~zzy}zyy}z{y~{y|}~{~~z}}~}~{y|}y{}||||~}|t||yz|v|{~|zxy{zzwy{|z|~}{}|w||z~||}|{{|~|z|z|{{}yx|z~|x{z{|{vx|x~z}}~z{z|}x}{~}}zz~}wy||{|}||x{}}vy{zzzx}{{|~z}{|}{|zz}y|}}~~}~{{~yx}|~~{{zz~x||y}~{{}y|{vzyx~}z{~z}{}~x{~{}~|}}}{zz}}}zx{z}~{}xw|zxzxy}ww{x~~{z~y|x}|||}}yzx}~|~{y||yy{x}}z|~y{}}{y}|{zz{~w|v}|~~|}x{||y}~|z~}y{w|{yzxy|zx~~yz~z~x}|~|zy|||{{x{z~||}y}}||}zy~~~{}~}~~~}{~~~~x~~y~~{}}{~}|~~~}~}~~~~~~~~~~z}~||}|y{}~~z}}~y~x~~|z|~~~~~~}~~}~~y}}~~~z~~~}y~}~~~~|~~~~{|{}{}}}}~~|}||}~}}~~|}}|~}zv~|~||}||~}~~~~{~}}|~~~x~~}~~~~|~~{z|~~}|~~~}~vwx}x{|}{{}{{{x{{y||yz|~{{|{xy|y|||wz{}xz~zxzzt}z~x}|zz{|z{~{zz}{{{~x{|~{}}~zzy{z|z|{{z~{x{wxz{y}{z~~{y{|z~zyz|zy}}y~z}z}{}z{{~zz}}|y{~{{z|{{}zw|z}wzxy|zvu||{yv{y|y}z{}y|y|xuwz~}}}{z|{zuy~x{x|w~~}}~||xsx|{z|zxx|}~y~z~|ywx|v}y{w}z{z}~}~x}yy|yxyy{wy{u{~z}y~{z{~{}zz|x~{{}|u}x|~|}yzy}y{uy}zy{xxz}{|~~wyy~xw~v}}z|y{yxw{z~{zz~}|y~z}}wy||o{|||z{y{}{{|x{|y}~|}|}vyzxx{||w}zz|z}~{~y|~yw|{~~xzzx}z~x~}y~~vz}|{}|x||}yz|w~{{{~y}{{|y{|yx}|x}~y}|y}{zyzzx}{|x|wxy{~{y{}t~z|{{|zv}}|}{{yz|ywz~~yv{|y|~{|{{{|wzzy{rzzzwz}|z}~z}{yx|z|ww{|vz{{}}~}}yx||}|yy~z}|}zxy}z{wy{zyz|xw{~zx{tz}}x{~|{{yx{{{||z~~|z|xu}{~{{z}{|y{}~}}x{||w{z{{x{}{ryw~}w|~|yy|zv{~zz~~~zz{zw{x~{~x~~w}}z}z||x{|}|}yyv{z{u}{{|~|{y|y~~{~}|~{{~~|~~~~{z~~|}~z~z|~~~~~{~~|~}}}}~~~|}}|z}|}~}z~}}~}||~~~~~~z~||}~~|~~|~}}~z~~|{~~|||~|}}}}}}~}~|~~~~}~}||~~~~~~~}~x}}}~|~~}}z}{}~~||~{~}~}~}z~||{}~{}~{~|~~~}z|{~~~}||}}~}~|~{|~~y}~}~{~z|~{z~}~z~{~{~}z{|~|{~|~~|~{~}}}|~}|~}~~~}}}}}{~{{{|xzx~~{|~|}}}z~~{~}}~}~{z~|}~~~~z~{}|~|z}}wz|{{wz||~{z|~zxvyyyz{ywy{|z||zz|z}{{z|xwz~zxx~z{|~xz|zy~x|{{{w~|~{zz~{z~z|x|{vy{|}|}|}||x|||y|z|}y|v}x}~|{y}}}{{~}{xq|{{|~sw|z{yz}z{|yw|xw|y~yx~~|{z~{~{yxz|{{|}}{~}|yz}|~~|~xxyy~}xzv|z}}~}{v|{{yz}{xzv}{|uy|yz}vy~{w~xy}}}}|~{{|~{||~}|z|zy}}}|}z|uxw{|wywvwx|{zywy~|{|}|x}|~~x~}|z}|}|~~~||{zztyx{zwz{|z{{zzux~}xyxwuz{wy|{z}|}}{{}~{~~{~y{z~|}~}wz|v{y{z|{xz|yyy{}|zzw}yw}z}~y~xzw}~|~|~~|xw|~{|{~~yyzuzu~|{{yy{y{}{|y}zwzx~x~z{x}}{}~{}~||v}~z{~|zzz|y}}yw|zy{{{zz{}{zyyyy}{|x}wzswv|z|wz~{y{zy~zz~x~||w}|{||}{~}{yy|zw~zzz|vv|xxv||}|{x{xu{}y~{{y~xyzzzzy~z~z|{|~}{yy|~{{||zzx~zy{yu}y{}~~y|sz{||{{wyw|z}~vx{~~z{||~}{{{{|z~~}~|{~{z~uzww{x{|~|vy{yx{y}~||{{wx|v|x~~{|{~}{}|y}{|~|~}~~~{y}z~{z~}~~~{|}|}~z~~~}~}|}~}~||}|{{~}~~~|}z~~|}|}~}}{{y|x}{}~}{|~z}|~}}||z~z~||~~~~z{}~}{~~~~|~{}~v}|}}~}~~}~}~|}}|~}~}{~{}~{~~~|}~}~|}}|~}~y~|~}~~~}}~|~||{{y|~|~}~~}~~~~z}|x~y|y}}~}~z~}~~|~|~~~~~~}~~|~~~}{|}~~~~}~y}~~}~}}{}}~~~x{zw~z{{{zyzy~~|zvtzw{xy{|}{v~|}x}z{}xyz|xz{{~}yz~yy}|z{}|wy~yy{}xz{|xyywx}{{}y{~yzvz~yp~zz|{vrzxx|wxwzw{w}y}|z|yy~{}~}zx||zz|~||zz{}yw|~z}z|zy{z{uuzxzz{}}z}ww~v}zw}~zw|{~x{~}{z~||{z~x|||w}{wwyw}|x~zzz~vx|w~|y~{yzw|{{yyu}{}z~{|{yxu|vww{{w|{yv{u}~zzwz|~|y{}~xyxwy{y{yy~z~y{}y}{{}||}|z}zu~{{zz||{|zzz|{|{{x}{}{||}{}}~{z{xwx}x}x}}{w||}{x~{{w{{|z|x}zx}{ywz}||y}|}|x|w~{||yzz|}~u|x{}}|x||{||}y|{y|{x}||zyw{}|{xz{{v}|zyuzxz}xz|}|{~{~||}x{yzy{}wyz}|}~}|zxyy}}xyx}~~{{{{x~}z~yy||~}{|{z|{z|}yy}}z}wyyzy}|}{xw{|yz{x{zyx{~yz}xzx{}{vy}~{{v|y||zz|z|zyyyx}|{{{z|{|{|y}}|vz{{zy}~zw{|x~{~}y|yyzz~{{{z|}|zy|zx{yyx{|zyy{~zy{~~{}~}yz~y{x}zyxzx{|y~u}w{yz~{~|yy{xz~vxx~w|y|zwxwxyzz{~|tzxy}xu~}y{z|zz|{}z||}~{~{|}~~~~~|~}{~y||~~~~~|~||}~z~}|~}}y}}{}{|}z}|~~}~||}}z||||z||}v~}~}z}~y}{~~}~{}}|~~{}z~z}}~|~~|~{}}}|~{|y~|~~}}~~~{}~}}~{{{~~~~~}|}~|~~}{|~}~}}|x~||z|~zy{~}}|z|z}xy~{{x}~}z{||~}|~|{{}~}|z~|~}~z~}~~~|~}{}z~|~~|x{|~~~}}~~|~y}~~}~|~}~|}~||}}~|x}x|}{~}{|}~}}}~y}{~|}|~|}~|z}|}|w|~||}|y~{|{||~{~{{vx|z{yywu|{vx{z~yzysy|zz{zz|{x~|w|zz}~|x}y}{{y}~|{}|y{zy{|z{}|zz{y|z||{t|xzyz{z|||z}|{~|}}{uw{vz{{}xwx|}|}}{~ywx|}~}zz}yv{zzzyw{|wz|x{{zwyrx~vz|~{|}}{{|z|yx{z|{~{}|~~}{y{{{~yu{vy~v}{z{z{|uyzvzxyx~{z{xz|~{x}zzy{}~y{z|w}{}}~y}{{zz{y{x|}v{|{zw}}zz~v{{}z}zv{~z}x}x~}|{|z{|z{}{y}~{y}xwz~x}yywy{z~|{|}vw}{{}zzz|v|{{|~}y|z|~||vz}~~q|~z|~|z~~tyx||z~{zw}xyvz|w~{wzyvy{}{vy~z}x}|y{~z{|x|{|~}}~{x}}}zy|~ywy{{~}wz|{|~x{yy{{}}z|y|wyx{||}zwx{|zzyx~{y{~{z}z~{~|}}ywwyzx|{~|~~|yy{y}}|z{yv|z{|z|}}yz|}y}{|}{~}{|{yw{ywy}|z||{{}z}~{xy{z||{||||~}{~{y}~|||{{{{|z|z{zzz}~~|}}{}xxyzxw~wy{|x}x}xz{}}zyz~xxw|}z}}|x~|{|}~~|{~ux}|}{~~}vzwv}yzzzzyx}|y}{w}wy}yxyyyz}|z}{w{}zy~~~}~|}}|~~{}}}~{z|~~}|}}}{||}z{}|~~}}}}~}{~~~~}~~}|~}}|~|~~|{z~}~|}zx~}z~|x~{~~y|{}}{|wz{|~z|~z~~|x~}~}~~~~||}~||~{}~~}~~~~|}~}~{~}|y~|~}}}}~y}}|}}~||~}}}|{~y|~}z||~~zx|{~}}|~~~~~|||~~~|y~~}~~||}}~{||~~}|y{z|{|z~z|~~~~|{}~|z~~~~|~~~{~z{}|~{~|~||}y~~y{y}z{{zxzy{w{y{}y{z{|yy{}xx}|}|zzxz{|yy}{z}}}zxzxw|}~ww{~x}|w{~|~{wy~yz{~|{uzz{zvy{z{||y}~{{t|{x{x}yz~}wzy{vz{zyzyu}|~yxw|{{}y}zy~~|zzyz}|}{|}~~v{w~|uw}z~|~vx|||yw}~{zx{||x}y}y}zuyz}~v~y|yy{~~|~}xzz~z~|{{}yu}}|xvzy}xx}{yz|{x}}}||{~z}zv~{}wz|vw||{yu{~}y}{}v|x|zx}uz}{z~y{ywwx|}{{|zvz|t}}{y|x{zyxyy{y}y}y}z}y||z~~{yz|{|x}~x{s|{x||x{y||z|{{x||xzy~vy|}}|yy~wy|{||zz}{{||{ywz}{~}~z{~v|zy~v}~w{}~|{y||~}~z}|}}||z{{|}z}|zz|x~zzz{yx|xy{z{{zz{v{}{{|{z~w||vy}~{z{rz|}|{{{xzz}|z{}x{}|x~z}z}|{~x}|{{y{zz}xx|wy{z{{yy~xv~ywy}~{yyzx{wy|}|x{~}|{xvyw|}y{xy{}|{yx~{}}wyzz~{zyzyz{{{~{|yy|z|y}|||v~~ywz}y{|v~{wzxzy|}}|||yxz|zz|}yv{|u{zyv~y}{z}|{{|~{u}z|u}w{xx{xxz}}zyx}|z|{ywz~}y~~zx~w{||z}}}x}~{|}|z}~~~z|~}|}}||}}~}}~|{}z|~}|~|{~z~}|}~~~|zy~}|{}~~w|}~}~~~|}{~z{~~~|{~}~}|{}}~|{{{~{|}}~~}~~}~}~~}~|~z~|{}~||}}~|y}}}~}|~~|}|||}|}}}{{|~}~{{z~}y}}{|}|}~}~~|}~}}{~}|~|{~|~~~|y}~}~}|~|}|~~~}}}~y}}}}~~}~||~~||{{}}|{~~~||}~~}~|~}~~|{~}}~~~~~~{}|{~|}}}z~z|z}z}~}~}{}}{~~}|{~x}}{xz}}}~~{~}~}}y}{}}~~~z}~||}y}~{}}|~~}~|~w}|{{|y{|}xw{x|zv~wwx~|~zyy|{x{y{ztzxzyzz}~{|}w|{|~|{{}|y{|}~{z}yy}~y{y{y{ywy{|yz|}{sv|yy{}~|{y~u}z~{zyyx{~~{}|y|y}{z{p~y}|{{{x|}|xyww{|z{{z}wzz{yyv}}z~z~z{yw~y}~~}{||~~y~}|{{y}z}z{{|wv|z{zx{y|{wxx{{yxy{|{{y~}{|zz~~yz{z}w}x~y}w{zyz{zsyy||w{{z}{}|y|}u~}x{uz}z}~z{{x{|~xz~|~{|{}|zz~x|{{~}|zyz{x|}vxz{xwuw~|z|~}zyz}{|{~{}}~||y||zzz|zwyz{zv}z~|{}}}~x}~|xyzy|v|y{|}wx}~{w~~|}z{|wyyv~~{z}yy|yv{z{{u|z{v{v}w{zv|y{{y{}y}{xzz|}z|wy|zxyy{~~~x|{yz||{{vx|}}wz}}z}}x~wwzu{~|{~~~~}xyw|y{z~}~}{}~}~}y|yt{{zz}{yt~x}z{z{{xw{ywy}y~xx||y~x~}{|}||{{|y}~{{y}{wy{}tww{|z|{z|{{z{yy{~~{~y~z~~}yz{{y~y~{y~~~zwx|wwxy|}}{z{w|{|w}xyz|xyzxuz|~~}{z}wz|{~}|~~~|~||}~||~}}|~~w}~~}}}}}}{~||}~~{|~}}|}{~}~}zx||||~~}}~z||}~~{~~}~|~}}}|~|}|~|~}}~~|y~|~{~{|~z~|~}~}}{}~}|z~~~{~|{||}~{|}~}|~|~z{{}|~}|~}|{~||~|~||~||}~~}~~~|~~}~~}~~{}~~{~||||}}}~|~~~}~|~~~~~}~}}|||}~~|~z~}|~~~~~|~|}~}}}|}|z}}|~}{{}~}~~|~{zz|x~~z~|~{}||{}x{|yzxz}yx}{~xyux}xy}||y{~wx|y}}wz}}z{xz{{{y}~{|~~}|z{}|{|wz{|}w||{y|}|z|{xz{y|}|zyy~zy{w{z{y}yxy||~x}|y|}~|zz}}z{{w{z}}y{||{{u~z{zzzvyzz|yy{x~w||{|z|vz|yxxzz|xy{ztz{|}xyzzyy~||}z{{~~zy~}xyxyyvxzvy|x}xzw|{y|{{{yzzwt~{~z{y~zxz}||yyxy||~z~||}{y~~|yzu{x{}|~z||x}xzxy}~zx||y||||}x}x}t}z{xz{||}xx||y~}y{{w|}{y{z~z{t{z{{yv}y}zytyzz}z~xy}~yt}{{~}}|v|z}{{y}}|}}vw}{~zx{|}|yw{y|z}w{|y{rz~y|x|}||}x~~xyzy|||~z~y|yu}w{|}yzzy{{|v{{{|zyz|}||||yzw}}y{|{z|wz}y}{zz~wyuyxzyyz~~z}}yx{~x|{{y|zy|{yyzt{z|zz{}v~|w{}~x{zy{zs~wyzy{yx~z|ty{||y||z}{|{}z~yz{x||yyy}~{}}xz{z{w}{}{{zx|wzy{y{t||zz{wx{x|zz~|zz|{zzxyyuzzxy}|~{yy|{{{z~y|w{{yyx||vzyx~z{w|~z{u~|~z|z{{{}|~x|}|z~z}y~~z|y~y}z}{zy|}}~yy|w||zz|xxy{~{~~||~~}~z}~~~||}~|}~~~}|~{~}z~~|}y~~~}~}|}~~|||}~~|z~~~~~||}z~~~y}~}}{~~z|z{~}z}|}}xy}~~}~}~|}{{}~}~}~}~~}|~~||||}}~}}}}}~}}}}~}}~~{|}}||{z|}{}}|~|}}{}~~}~{}|}}|~{}~|~}~{}z~|}}}}{}~~~}~y}|~y~|z}|}}~~{~}~||~~}~~~||}~|z}}x}}~{{y}}~{}|{}{z~}|~~~~~}}zy~}~|y~}~}~~|}}}{}~|~}y~y}~||}{}{~|~~||~~{}}{~{{}~}y{||~|}wzz{z~zxxw{yz|z~yvyxz{z|{wyyy|~yy|~||z|}{~}~z}{||vtz|{|~|y~zwv|y|tzyzz|||zxwv}wz}w|zz~|{|wx{}{|{{|{~y~|y{y|z{{yx|w{{|z|zzyx|z}zzw|xy}vv|w}y{xy{{|{{|wyvy{{{}{|w{|zx||yz~yzvzxx|z|||}{wxz|w}z{{xy{z|uy~w~z}zy{z~zyzx{|{z}~zv|zxxx}zw{|y{|~}w||zxw|yz{|w|~xx|{}|}}~}~{y|}}{||z}~zy|{}x{yxwx{{x|y|ywwxz~zz{zz}~z~}}}}|rzz}v|xyzv{}}x}}x{~|z{|x}}~}|xy||}~zyzz~w{{w}z|y}vzz}~{z}}z}{}}~z}{z~w~{|~~zyy|y~|}z{~z~zy{wzxzxw{y}~w{xx|y}|{||z}{|yx{}}{}}{yzyyzx{zz{vx{}y|z~yz{}{{y{y{yx|}z||~{zz~xz}}zz{{|}{z}v}}|yy{x}{|{{wz{|yw}zzxz|xxy}x{x||{z}xxz{z{}uz|~|}|||v}z{{}zxw||y{yx~|yzzv{yxyw{{|}|}yy|yz}}|}w{~zx||y|z~}~}|}|z}zz}zz|zx{zxxz|wxxz{z}||{z|{}|yx{~|~x{|y}xz}}|xy~}}~}z~}}}~}w~{{}~~~}~}}~~}|~~}}}{}~~}|~}|||||}{z}~~|~|}}{~~}|}}{{}{}{|{}}{~{{zy}{~~tw{y}~~~~}}|||~~~~~~}{z|y~|~~}~}{z~|~~|}z~~}y~}~z}~~~~}}~z}z|}~y{z{}|}~|~~|~}~~~}~x}z~}z}~}~~}{~~~|~~||{}}}}~~}{}|~|~~~~~}|~}x}}|z}{}||}~{~}}{~y~||{}~~~||z~|}~{}{|~}{zwwv}y{~z|~}}{|||}zx}zx~|}|}{|~zz}x||~|wvx~x{y~}|z}wvv{yz{~w{yy{{}vx{|{z{{zzw|}z~z|wvzz|y|zz|zz~y|}~z}||}||wy}{}~|}z{~~y{}z}zv}||{{{yxyz{{y|zz|y{~|{{x|xx|y{|||wx|y|zz~}|x{~}x{z{zy~ww{~~|}|z{~x~z}~zzvy|zw{~yzxw|z~{}|{~z{~}y{{wzx|w{}{y|{v}z{|z|y{x~||~{|z~u{z~~|~x~xyy|}wz|z|w}{|w}{z}}z{}~{z{x|}wvyz~}|w|}xzzzxz}}~{x}}|}{x}z~}~{|y{zx|w}{{}yz~zxw{{y}{|{~yzx|}||{|zyw{~}u}t}{z}{z}~~z}|yz|{|{|~z~{{y}~y~|t{|{zz|~{zyxw~}|{{||{xw|||{{y{vwy|||u|z}{y|}zzy}{}~t{|z|{v{yxz{yzy}z{vyy~{}~~~z{|vy{xyxy|uz{y~{z}}zz}zzwvx{yzxz{zz~~{~|v~x{}z{x{}~x{~}|~|yxy|z}|}{|}y~|z{|y}z{{}{tuzzw|~}}yy{y}zuy}}z}u|{{}|~}xwy|yv~w{z{~{|z~z~yyyz|}yyx}x}}~}{||~z{}x|~~wy~uyuz|wz|znyxz}}txzxz~~y~~{yx{}}z~z{}~}z~z}|}~}~}}~}}~{{~~y|}~}~~|{z~~{}~{z~~~~}}}~}x|}~|y~}z|}|~~~z{~~~}~|~{~~z{}}|}|~}}}~}|~|}}||~{}~~{~|w}y}}~~~}~z|}~~}z~~}}}~|~z|}{|~~~}~|||~|~}~{{{||{}}}}}~{}z}z}z}||~z~y~}{|~~}~~~~}|~{|}{~|~|~{~~~}|~~~|~~~}~}}~~x~~~y}}|}~{~~}|{}~~}|w~}~}}w}|}~}|{{~~~}}{{x}}||}}}~~~x~zz~{~|~}}{}~~}~~{u~}~~z|}{z~}}{~}~z~r~}~|y}|~zx~~yx|zy{}xzzz|t}||||z{y|}{|{uuuwyzy}zxv}zzz}}~|zz{{zv}yz~z|~uxy|~{xz{|{xyyzu}{wxyxwuy}ywy|uw|{~~ww~}wxz{{{zv{z|{x~zx}y|z}}{|{{{{~zyx|v|x{yxv~yz||}}{z|uzyx{{vxz{{}zxy{wz|zw|z{|y~{zz{~|{z}w~zw{~{z{~~~|||}y}~wyutzy|zu}{z||{}{yzxwzwz}y}yxz}}}~}z{{zx{~yw||{~z|zwx{zy~w~y{vwyzyywzz~{z{{x|w~}xxwyxw~z{{~~z|xw}{twx~}zwxyy{}}}|}{|y}{xww{{s|x{{{|z~}w}~vy~}xyvy|~~|}{}|{w{y}|vz}xsz{x~xy{{wz}{xw|{{||zy|~~y}z}|}{y|}~{}||y}{}~~}{w|xwuyyz~|~x}|wvx}|xxy{}~vyy{{{|}xz~{}{}}{|{yz{{}~~}xz|z}}zu~}{xzy|{z|yzwz~zzy}xyvxzzzzx|{{y{|}{zy{yx{yz{z}{{||{xu|z|{xwyx|yx}{{|}{xyvywyt{u~vuxxxzw|}~{x}|y}~|~}z|s|~y{{|y|{yy~zxw{y{}{z|{{~|yzyu{yzx||~xu{ywxwz{~y{yy~x~xz{w~x{~{z~v~x{tz|w~{}|z}zx{{wyz~}w~y{{{}{yzz}{y{{x{yy|z|x}}~z~yw|~~}|}~~||{}~}}~|{~|~}{|{|}||~~}z~|{~z}|}~}~}{}}z~{~{x|zy~}~}~x|{}}~~~{}}y~}}}~|z}z}yz~||{~||{}~{~y~{|{}|}z}||y|}|}}~~~|~}}|~|~}|~w|}~{}}~|~}|~y}|~|y~~}~~~}}}}{{{{}|~|~~{|}}{~{}y}~~{~~z}~~}|}~}}}|~||~|~|~}~~||~~{~~}|z}}{~}}~|~~z|}||}w|~}~yyx}}}}|~y}|~~|~}{}x|z~|{}}yzxx|z||}{}|~|~~}w|yz{y{y}}~~}w|z|zvzx|x}ywzxy{}z|yzz}zyt{zzy~|w|yz|zy~u}ywxz{x{{||{zxyzzxz~|y{{w{uxuz|{z}x~}z{~z}tzzzxyvxxwx{}yy}z{}z{uxyx|z{z~}y|{{{{{y}|}{yv{zy|zw|~v~xxy|{zy|{~vzyxy{|zyvzzz}z~{~xv{vw~}y|zw{z}y{vzxz{z{wz{x|yz|}{xzy{y|{}z{z~y|vw}|z||z}||{}w}}x|z{{}z~~x|zx{{x|y~zy|||}z{zwyyzw{}y~{z|~|{}{z~{wz~{zy}vy~}~x{{}wy}zyx{}x{|v{zyx}yyx|{{}{}y|y}~x|}}}{|yz{yy{zy{vw{}}{}{y|{|y{zyw{w{y|}z{}x{|vzxxzzx}y|}}yt{|{x}}}yy||}{}|}|x~~z}|{}~v}{|}z{~z|u{wzz||z{~z}{|x|zw}}}~{x{~|wz|z~z~~~zw{~zz{z}|x||~xz{~zxy~|{{|{{~y{vzxy{v{zzz|x{zt}{~v|xy}v{u}y}}|y~yy|~wwz~}||v~z{|{}x{xwz}x|~y|z~}z}{z|u{{y~xz~sy{|||z~yww~y||~{yv}xu|}{~z~{~zzvxz|yx~z|wwy~~x{||yz}yw}wu||yux{}xxz}{|yysz~{{xzz}~{y}}y~z~v{zv{{~}|z|yz{w}{}y|wzzxzzr{||~}z}}||~~~||}|}{z|y~{}}}}|{}||z~}~}~}~|}~|y|~}|{~|~y}|z~|}||~{z~}~~}z}}~~~}||}}~~~~|{y~{|~{{|}z}}|{~|{}}}~|~~}}}|~}~}~{~}z}yy}z~~{~}~~}{z|{{~{~{~{~~~}~~|}{}|{~~}}}}~~~~}}~~~~|~~~|}|}||}z|~}z|}~z~}~~z~~}|~z}}}~~{~|}}}z{~~|}}z}~}|{}}u|~~~~{}|~~~~|~}~~}|y{~~~|~}~~~}|~~~|||}~~}z~}~|}{{}~~~~~~|}~|z}~~~~r~~~}{}}~|~{~{}~x}|z{|~xxzx|}v}{yzyy}xz|wyyy}wzz|xx~yvz~wx}zzx}|~~zz}}w|zwzu}wz|y~{z|zwxzyxyxzyy{{x~zy{zzx}y||wxwyx~z|x{xzzx|~zuzw{v|vwyztyz~}{z{xz~x~}yyz|~z{yx{||z~}{x|{yywyx{~z|}}w}||~y{{}~yzzvz|}}}}x{|~}{u|vwtyvw}~z{{}z{|zy{zvy|zx}z||w~yyzxz{w~z{~}|z{zw~{x|}{~{}uyv|~{z}x{|{z|zyzxx|{w{x~~}z|~w|y{{|y|}}yz{|{~zzz}v{ywvx}{yx{x}wv}xwxwx~yz{z|zvv}zx}}|y}~{z{z~z~}}|~z}yz~~x{}|v}{{|~{zyxz}{y{{ys~}~xz{}{}zz|~{y~|}~y{~x~~zy|~{xyyx~y||}}}{w{zy{y|tz|}x}|}{zz~~||}wyz|y{vx{x{}{y}zyz~z{|~z~{z||x{||z{z{y}v}z{{zy|{x}|}{{yz|||yyywzyzy|}y{}{{~~xx|z||wy~x|s}xzzxyzyy{{|{z~}y|xxx|y|zwuw~{{}zzy|yvy{~|}}zz|{|{{z{uzw}y{yz|{z|x|y||{}{yxyy|w}v|z{y~|}~zxyz~~}z{{|||z~yzz~y}{}{w||}u}yz|y}}}|}vy}zzz~{t{{z}z|vx{}{}y}}|~{z~~|~~{}|~~z~|{~||}~zz~|{{~~~}~~~}~~|}~}x}}|{}}w}s|{}~}~{|sy}~~{{~~~||~y}|}~~~~|~}~~~}~z|~}}y{~~}~}|~~y~||~|~}{|z}~z}}z||~~}~|}|~}{y~{}~}}~~~~}}~|z|~}{~~||~~|}~}~z~~}~~|~~~~x|~}}|}z{|x}{~~z}z~|{}{~~|}}~y}~}~~|~}}~y{~~}~y|~{x}~~~~|~|{{}~{~}~z~~~}}~~~y~~|~z}|~z|}~~~}{|~}~z|}|z|z||}y~~{~z}~~}}~~~||yy{|{{y{||~vyx{xzy|~yyz}zxx}z|wy~x}{x}~{v}{w|}}yy}yy{~xzx}v{w~w{}yywz|}zy{|y{}{{~{{z~|yyyzwxx{~}{~zyz|~y{{x{yuz|}||~{yz|yzyyyz~z~zwvxxy|}zwz{|x|~z{v{w}xyuzwwz|qzx|x{{yy}}y{{{z{x|}z~}}zz}{~z|~z}y{~{yy{z|}{z{xw~yyxy|~{{{{~~{yz}~yzz~{}z}z}{|z{y~|xz|xzw|~zzxy}y}~w{x{~wx{{v~~xv{z{~~|~~xzwx|xwz|w|u~}w|xwy|z{y{}yz|zyxz~x|y|{{~xx~s{}w{yzv{yyz}y|}{{zy~~}x{z{{|y{}{{~}~yw}~{{yzz|}}}~zvz~~{}xwv|zyy}{z{|z}y||{zy~{zyuz{{|}xzvw~~|~y|}xzx}~x~}~{{y{w}|w{{y{zw}{|wy}}zzzyx}{{||yz|}wz}z}{yzzyz}z~zy~zzyy|zzy|u{}y{}|yzz|yy~{x{w||{uw~}{{{x}{{y~{z~z||}|{|y|}uwxw{yuyyz{|vv}z|x||xu|y|v}}|{y}yyyyzz~w}wzzxyu{{z{|zzz}x~z~|xyw}{|z{z~~~ww}}uyx|syx{zuz}y{{x~yzy|x|{{}y}zvyyx}{{w||~v|zz}|z}|zzx|~|xz|yv{}~|}}~~~}|~|}{z}y{{z~|}y|~~}~}{}z~~~~}{{}y~~}~~~|{}t|}}{y||z||z~|}|||~}}}|{{~z}~}z}~}||}y}||~~~}|~}{}}~y~||}~}~}{{|~~~|}~}|~}}}}}||}y|~}{~{~|}xz{~~}}||{~z~~}|}z{}~|{~~|{}~}}}z}|~~~|~{}}}}~{~{{~~{}}~~|}}~}~z~y{|}}}~}}}|}~~}}~~y~~~}}}~}}~|~~~~}}zy}}{~|}~~z~~}|}|z~}~}~y}||~}{{zx~~{~~{}~}~|}{}~}}z~}|||~}|v|y}~~~~~}{zyw}vzz~z|y{zxx}wz{|yxz|yw}vyzyzy{~}|x{~z}|z|y|{|yz}{x{y}}zw~v|x{}{y|~{~x|xx|{zyy~|~zz}{yw|zyx{zz}{yy}{z}x{~|{y|{uyxy{}}z{x|}yx{{|z{xvvyw~yw~uz}wyx|xwvx{|z||y{y}x~|y~|~zyz~y{x~zt|{~{{~~|y{~}{xypywzx}zzzxx{|xzyx|xy~{wrw|{||~yy{yy~zz~{|~{z~{u{|v}~x||yx||{}zv{}{y{||z~~yzzyx{ywv~{~zzx|~y~zz~||yz{}xyzy||}x}~yx|y}{|{y{vvxyyyyzz||}vv}x{{vz||x{u}|}zz|}{}~~{y~y}{~}z{}uyyz|~wuu|zzzxyxu{{y}~xy}||wzz~~u~|}~xy{zz|~{}}{}|x{vx|x|v{|v{u|v}{|wxz{ywwwxu}z}xwz|xyz}y{}zy~v~}yy{}|xzz|{}~~vsyxy}yzy}}x|}x|zq}z|~z~|yw}xxx}~|{}zz~}y|{z|wy}t}u}t||~{||{z{z||{z{zyz~}zv}}|wvxyv{x|||z~|{yu{x|}y~yy}z~}xy||{}}|~|{|wyyvv{|{y}}|{|wu{yzxxxy{{z|x{{y||z~|}~w{~|}w~xy|}}|y|zzzz~}x~xxz|{yz}yzwy|z|xvy~~xzwzw~x{z|}z}|~|~}y}~~zyz}~~}{{~}|z}}~~}}}}}|}~}~|~|}|{}{z|||~{}~}~||~}~~~~~~|~{~~z~~|~~}|}~|{~}z~|~~~|{{}}z~|}~x~~~}}{|~}~{~{}||~|~}~y~x~|||~}||~{~z~~~y{~}~y}}z{}~{~~}|}{{{~~y||||{|{|x}|~|z~{~|}z|}~~||~~{}|~|~}}||~~|~y{z|}{|{}~~~}}}|}z~|{~{}~z~||}w}}|~|~||}{|~y~}|{z|z~~}~}}}~{|}||}~|~z}}}}~z|{|{~y|}~~}}}y}~y|{xz}y|{z|{w|{zzzx||w{xz|}}{x~|{wzvyxzww|z|||z{xzy|x{z}~z}yyyyzy|w|{yxzzzxy||uv|{{uu}}~yx}y}xx{{}yz{}{w{y~wyy~|{w~|{y|||~xzzy}zz|{|}xzvy}}||yxzy}~{{xw}zwy}{~|{x|}|}z|zz{{{~zx{{z||w}y}~w{}}y}x{y}{zzyzxx|}z{|}tz}z}|xz}xxyz{z}y}~|uw{}x|{~z{z~{{|y{~{}{x{|y~xy{|vywwxzy{yy|{z}}zuz|x}zyx|z}{zz{y{z}zzzy{y|{z{{zz~}xz|~y{y}|y{}||yz{wz||zzzy|~s|||{xz{|{x{z}yy|xzx|w|}x~{xyyx|}{zy{z{wu~u}}y~|yy{||}z{yz|y|wzy||{~w~~}ws|{yx~{xyy}~xzzyzx{w}v~zzvz~x}w{y|{z|v{|{{}~{|}wxyy{|~}y|{y|z{zy{{|y|x|{|wzzzu~x{|yxz~~yzz{|t~{||xy}|{yxz{y{x~z{~x|~zz{x}}y|~v~|}x|{v{{yww|x{|~wzwyzx~}|y{||y{{|x}xzzx}zzz~{zzy{x}{|}y}z~z|xv}y{zz}y||xx|}~wz{|z|w|{{w|{{u}y~zy{{y{x{{||{z~y|z{{|xzx}xzzy|~{z{|y}|z{~wy{z|}{x|{{|x~~~~~z~~}|~~|~|y|||}~~y}~}{{}~||{~{{{}}}~{}~~}{{~{||~|{}}}}|~}|}~}x|~|~|}~|}}~~}{|y|~|}~|~~}z}}~z~z}~{{~{~~z~{z|}|~~{{~}|~~~~|~~}~~}{t~~|~|~}}}}}|||~}}~{z}|~~}}z}{{||}|}}z~~}~}~|}|~~~~~||}}~}~}~~~}~{}~~~{}~~~~{}~~~}}}|{~~~z}|y}~~~~|z~{z}}}}~~~|}}}}z~||{{|~z}}~}}|~}|~}}}{}z~u}}{}}~~~}~yv~{z{xzw~}~w{}xww{||z~yz|x{v{ty}x|{}}y{~zz{{yxy|~xyz|}}{{|z~{vv~{|{|zw}{y|xxywy{z|xyzzzz{wu}{ywx}|~yz|xyz}yv{{||yy}x||xyy|y}~{zz{}~{wx{}v{x~yx}xxxwyz~vzy}xz~||x}|{x|y|zxz}z~w{~z}}z|}|}w{x||w||xy}z|{yxuyx}z{|w{xzzwy}~x{||}}z|{}{yy{}yz{}}xy}yz|v~~{z{z{wyz{zzwz{zw~w{{vx{yyyz{||{|y|y{z||zwy|{}~yzy{~zzy{{}z~|xzzwxyu{z{|~zzyzwz{~}{{z|{x||wy~}}|xy|||y||~z}z|xw{x~}zyy}{yy}vxwzx{m~x}y{|{{|z}||yz|xy|v{x{{{z{|{}|{yz|}z{z|ywy{z{vzyzzx{{zz|}xuw{{yy}xwy|z|{zw|wy|w~}~~}}~|~zw}{}}}xz~y{|x{yx}{yvzxy{w||u~y{|w|{uyxyxz}}|{z}zxyy{z{~~yz~}z}yzz{zz}xxzyyyy{{s{y|z|z{{}|~|xv{}~|z~zx{{|x{~{|||w}y{y~|yx{~x}}xwzytz{y}|wz{zzzy{zyzyw}xy{{z~~y{z{~z|{~|{|x|w}|yz}z}zux}xzyx}y~xyv|yzzwxyyxyx~~{||zyzzy{x|y~}|}{|||yyz~~}}}|}}~~z~z|||}~~~}}~~|~~|z}}||{{|~}}~}x~{~~}|~~~}~{|~z{~~}}}}}~}~|}~~}}~}~}w}~}~|}}|}}{{}}{|~~}|~{{~y~~~~~}~{~~|y~|}{~}x{|~y~~}~~|}}~~}|{~}}|}|~~}{~~~~~}{~~}~|}}{|}~~}}~|~}~~}}{|~~{||}{}}}||}{z~~||{{}}~}~~|~{~|{|{~|~}}}~z}~}z}~~~~~~~{|w~w}~{}|||}~||y~~~}~{{~|x}||{{~}}|z{}~}~}~~{{{{wzxv{x}u}}{w|zx|}w}{zzvyww|{ww~|{w|yy}y|w}|zzzxx}yz}z|}{{{}y~w~vyvw|}yz{{{z{~y||y|~~}xw|~zwy|z||x|vyx|z~}z|}{|w{zz{y||yyz}~~~zxy|vyyy}{z||zw}~z}yzx}|z{ww{}zw{wz{xyx{zy{z{{x{|x{yu}zv}{~|zz|}{~yx|x~}z||w~|{{w||~zzyz}zyz}}xz|yz|vz{}{z{|z}zy{}y~~}zy{zyyzz~}|{~}yy{||wz}~|wx|{zzv{x{{~|y{}zy}yz~~|{}zzxxz|{{z{}}zx~||zzzy{|z{~~|z|}{}xx{|{y{|}x{xxwyzv}{~z{{xxwxxxy}}|yy}{}z}|{y}|zy|}|yz{}z{|y|}{|{x}y}|u||z{y|}w{yx}|z|{}zx~}|y{{z|x|||vyy{z}|~z~|zy~xxyy|u{{|z}w|{y~xz|{z{yzxzzvw{{}{}x{|{yx|}|y|yzwx~yyz~v{{}yxy{y|xyyxyzxv}~{z}~}z{y~xx}w|}v~|xyyz{|z|}}|zv|}|wz{~|wzww~z|z|}{{|x{w~w~|x}}zyp~z{yy|{}|z|{y|zzz}{{|{}}zz}}wz{}{|yuzz{{x}xx|y}w}yz~xy}x{z~z}z{z}y|{zvz||}xz{x|yw~|ww}}}}{z~}}|}w{x|{{}|zz||~}~z{}|}}z~~~}~}~}y~{{}~{~}}~}zz|||}}}~|~~}||}~~}}}~|}|}z}}}~~~|}||}{{zz~~|~y~~~z~}}{||~}|~{}~}}|}||y}~|||~{~zx{|~~}{}{{}z}y|~|~~|}zz{v}}~~}~}{}|z~}z~|{~~}}~y~}{z~~~|~|}~{{}{z~~|}~|~~~~{{|~z}|z}~|}x{~}~{~}{~~~~w|{|}~|||~}~{}}}~~|}~~}~~}{w}|}}~~|}~~}~}|~}|~}}{}}~~z~}~~}||~z}|||}|~}}}y~}{~~~}{z~~~~~z}|}|~~~}x}~||}{|||w{{~{y{}zz}zzu{y|wzvyy{uxz|{y{xv|yzv{yx|ux{zyxyz{yvz|zy{{|zz}{y}~z{y|zx}}|zzy{x{}yyy}y|yx}~{}xv{{wzw}{z{|z|zs}z{~z}}{yxz{{{|xz}x}zwx{wxyzz{{~y}{x{wz~}{~zwxzxxw~xz{|}{yz}x{}{}|yyxw|}}|}zwx{xuu|x~zxvy{{|{zxy}yy{wx{{xy}}y|yz{|z}y|z~xz||w~yy{{}{xzzy{z|}vyzz{~yzz{y|zy~zyv|{~{~zy~y|}z~}yx{s}v|~}{}}zy}{z~wwxzzwzzz~~yyx~w|}xzxz{yyy~yx}}z{~y}z|zyy{}~|y||xy~}z}}|~z~xxz{xxy}v{yzy~ztx|~}w|||wz||{~~zx~w}}}|zzyzww|{zyz}{zxxyz{wyx}yvy{yy~}yx}xzxx{~z~{x|}}{{}}y{~z~t{z~{}|zwzy}{yw{{|yz{v{zwwz|}y{uy{{{zyww|}{v{w~{x{zz~z}~}z{}|{|}~yxxzyx}}~zy}z~{vz~{yyzyxyz{{zw{xz{z~||{}y||y|{{z||}yx|vzz{y{{xwyzzzyt}zu{{vx|{~{|x}~w}yw||}}~{~y}yzx||{}|~{z}~|{|x|z{yxy{|xuzxvx{x}|zwz{w~~}|{~y}{{}|yuuxw}}wzz~}}|}~{}~|}}~|~y~|}|zz{{}y|||~{~}{~}~}|}}}~~||~x~|~}x{~~}|}|~{}yv|~~~~~}||~~z~|~}~~~|}~}yz}||}~~~}}z|}{}~zw{yz~~|}}}~}~|~~}~|~}}{||{{v}}~}{|}~}~~z~}}|}~}|{}|~{||~|}{}|~~~|~}}{~~~|y}{z|}w}}}}}{}{z~}~~{}y||}||}~{}}z{}~|}~z|z{{~~~|}}}~}}w{~|{~|}}~~}}~}|~~~}|~}}|}~|}z}}~~}~{~~}}~}~~|~}y}}|z~}~~}}~{{|~~~~}~~~z}{z{}y{zzy}{||v|}z{{tz{yy{}~~zw{zy{|{{}wy{|{}xvzw{y{{yxxx{y}}}vz{|xw}}z|{|{vy||}|{y{|y}~{|}||{z{x||w|}~xyx|z{w{zzy}}y|z{|yxzxxy|z|}w~y|u~~|}}|z}}yzz{{{{~{zz}|{{{|||wz}y~z}~xzz{}~|{|yzzy{w{{y~{~zv|{{{||}wzy}x{z}zx~yxy}|wxzy|z~y{yvw}zzx~xz{yx}|~}|}zx~}w~~|yyyz{zz}zxz|||x{x||y}zyz}xy|yvz|{zx||~||vyw|vwywzxw|~z~zwz{}||y{~y{{uy~y{{y|v|y{|{yvz~w}r~{y~{}~zz}yu}|y}z~yw|}|{{||yz|~z~{}}|{y{zxvyyu|syz{||wx}y{}}xzzx{|w}{z{q||}~}vx|zu~}{x{{|u||w}yx||xyzwyyy{xyy|y|xzz|z~{w|~ww{wzzy}vzwz|s{~y}y|{{|x{v|{z||{}y}zz|y~vz{x}~xyz~xu|w||xy{yzz{{|{vwz{||xz}{y~z||x|w{~{{{~~y~{{~xxvx|}w{yx{y{~{w}|{}zvyy|}v}}zz~{}~wyzzw}xz~vz|{zwx{|yx~x|{yz|zzu|{xzzy||~y|{|{x{}~yy}}}{{}{|w|y{}~{{zw~}~~z{z~{}yyzzwzy{zyyzz|}}wz{z{z|}y}~~z}|{~~~zx}}~|}~y}yz~}~z~}~~y~~}|~~}}y}|~x}}|~~}~~~{|}y~}~~~~}~z~{~}~~|~{}~}{}z~||~~{|}}z{y}~{{}}|}~z~}|~~{{|{}~}}~}|}}{}}~}}~}~{|~|}||~}|~~}}y}~|~|~}~}|{|~z|~z}~~|{~}|}{}{}z}|~}}|}~}|y~~}{}}}~||}}||~}~}z~}~~~~}}~}}}}{~}}}~|~~~{}}}{~}u~~~~}z|}y~}}|x}|||}~}}}~||}}}~zw}|}~}~~~~}|z~zz}z~|{{zw~{}xzu{}y|xv{vxyuy|wy|vzv|{~{xyz}v|z|x{~y{{|{}y|||~}{|ywxzzxv~z{}w}wwyzzwwxzxu{{y|~tw{w{xyw}xy|{{v||||x|yxzyx}v|zy{{}|~|z|{||||zz|y}}zxyz{|{yyvzzxzyx~y{~zzy{yz}{|y|z||{}}y~x||y{tzyw{|wuz}}}yz}~xv{xwz{xwvw}v~x~y}|z|xz||~}~yx{v}xz|~~{|w{}{zvzzyxyx|{}zyu|}y{}~yyvyx{x|w~}~~zy|{y{w~}u~yz{y|~~zx}~~~w|{z~~{|yyy{wxx|v|z{}tyyxx{z{y||sv~}z}~y{{~}yz|zwx|}z|~z|v}{|w}{{y}y{zzw{zvxw{}|yz|z}|yzvy}y}y~{yzx|~~~}y{}y||{}x{z{yv|~{|w}}~|zxzv}uyv~{u}ztzz|~|{{z{~|z|~{|z{|zzwz~z{}zy|wx|x{yx|xy|xs~~|z}y}|x}|x~ywz|}{}w}z|~{zv|{}|xyu{|{zyz~x~|uzyzxzzzywzw}}}{zzw|~|z{wxxxz}{|z|~y|}yy{}zy{z|||}z{|}|y{|~y}~x}~|||{}wzx}xwzx{z|zxx}||~x{}|{{}z}yx||}y}{{|z}wzy|~z|yv~~yvzxyyz}}z|~}z}|yz}}|{v{zz|z}|{{|||~{{~{{y~||{~}x||~{{z}}~z|}z~}~{~x~~|~~~~~~}}z~{~|z~~~z}~|{}}}~}|||z{~~}~||~}}~}|~}yz~|}~y|}}z}~y{~}~{}~}~}}~{|~|}||z|~}}}}~|}~}z}~~{~~~|}~|}}~{}~~~~~{~|~}zz~~xx{~~x{~~~z~{{~z~||z||{}x}z{}~~z|}|~}{~w~}{{y~~}}~z~}}{}{}|}~{}z~|}~~}~}}{z~}}}{~|}}}}}||~|}|z}}yz|{z{~}}}~y~~}{~}~~~|||z}||~}zz}~}z~~}x}|~|~~{}~|~}}~~{}|y}{|z}~y~}||~~~xy|ywy{~}~xwy|zxw||w|~z{{|zx}z}zww{x|x}ywx{|{wx}}zy{zzxzw~{y|zz{{vx~vz|z|z|}||z{zxv|{{y}z{zz{uywzx{y}z{|uy|vzy{|{z|y{y|yx{{xxzzwxyy~}xy}zx|y|y{x~}z|~{xywxxzwyv}z|yz~yzxv|{z}z{u}}zy}{|~}}||xyx{}{x|~{|~{~y|}}{zzw|{{~{xw}y}|v~vwy{{zzz|z{z|zyyx{|z|yy{wwxw|zz||x{z{|{~{zxxw~y}xxu|||vz~}xyz{|{y{xw|}}~x|xzwz{zx|u}|{z|zz{|}}{|x}xzz{|~}{|yz}}yz~~z}{yyw{~~xyzz|{zwt}}z}w|z~}|yxx|r}{|zyx}wzzxw}y{~|yz{}~u|y}yy}{}y~}|zz~}y{~|{|w}{o{|}w~y{}{xw}}{{~{}uuxyww|z|zyx~}{~v}ww{{z~yzzzzz~}~zxy{xzx|}~z{|zzwz{xy{u~{|zu}vyx{zz}~{{zz||v|u{x{~{y~|y{y|z|yy{w}z|{x{{wz{x~zyxv~z|{u|~{xzxz~z{~{~zz{v{zxzyzz|y|{{x{}~{xy|zw~}{z}x}w|z~|y|y{zwxywx~{yz|}x|vx{{{z{|zy}}}zyx}xz}z~{|yx{zvx|{|{|{wyxzz|z{{|y}}}y}~~~{}}|}~|~}}~|z~||~}~|}|}~{y~|z}~|}~z||}~{}}|~z~~~u~}}}}~|}~~~|~{||~~{~}yy~~{|~{~}z}}~{}~}{|}~~|~x}~~{}~}~}~~}}~~~x~~||{|||}{z}|~~}}|~~~~~~}}~~{{{~~~~|~}x{{z{{~wy~~~~}~}}~z|}}}~}{}z}~}yzz||}||~x{{|}~~~||~|{~}}}{~~{|~|}|}}~~}|}~|~~|s~}}}}~xz}~{}}|}}{}~|}y~y}{~|~~|}}}}}}~~~|~}y}x~~}}}~~~}||{z||~|}}|}|~}~x}~~|w{zu~x|{|}yx|}{vvwz{wu{|{{uvx{v}|zz~|{y{x|z}|w~{v|~{}~~}|xz}xt{zzw{~ytzwx{wxy~z|w|xzzx|{zzyz}y{zzzwy~|x{zz|z{z}{|y{|y~|xz{q|~{w|x|vy~|{zxwzyyy{|zyyx}y}xvx}zw{w{z|{}}}~}yw|}x{y|z~|}zy}{{|x}xx|z}}zw|yuyxww}}y{xyz{z|xzxx|}|~x~~|x~~|qy}}{y~{|}~}{}z~~v{}|uxzxyw}yx}zwwxz|yx}y|~}xy|~vzx}{|~y~w}|~~y~x}|wz|z}y~|}yyz||{xtwu{xxx|x}~x|yxzzv||~yy|}z{yz|y}x{|y~{zzz~}xvx|zx~|{|yx|xzw{|yyz{y}{{}z||s{y{zw{{}z}}~~{|yyzyy||y}zwy}yz}{~||z}~z}{zx{z}{xyxzyxyzz~w||{zvy}z~}x{zyxz~wyx{~ww}x{~{w|yx~{xx~zz|y{{vzzwv|x}{~y{||vx|~y~wy|zzvyw|~z~~~}v~yxz}z}wz}zw|y|wwx~yy{|yxw|u{z{y{y~|u{y|y|~z~zx{}wy}{y{~|}{z{x}z~xxy~{xvwy{z{||}xz{{zvvyz~}}z{vx{zx~{z}|~~|}}{xv}vx||{|{w}yz}x~zv~{wxyz{zwy|yy}||{{{|{}~y{zy}}z}~z~y}y}~x~z||~|}}}~~}}|~~~}{}z}}xz}~||{~{}~~|}~|~~~z~zz}~xz~|{}}y{~}}|z|}~~|~x}|~~~{~z}}|v~}|}}||||{}~~}|z}}}~~|{~{}}}||~z}|~z|}~y{~}~~}|~{~~y|}w{z}}~}}~|}}y||{|~}}||~}zz{z~|}{|y~{~}~~~}{|~~x~~{~~}~yz}~~~~}{}z}}z}~~~|z~ry{|~}{{}~~~z~z~y}||||~~~~}}|}~|~z~||~|}~}~}}||{~}z||~~|~}{~|z}|{}|}|~|}|}z|~}}|~~}|}~~~|{|z{z|{zxv{xzw{}|yz~zxx~|zzxxz|vwy|{{|{|{}~sy{{~y|{zy{zx{yvy{{y{|~y|{{{zzzu}zzy~}||zzyzyz{wxy{xz{~~vx|~|u|x~yw|xxy{vw{w{v{xzxy~wyv}wvy}zxy{yw|z~w{xxz{}vx~x{{{{}y{}z}w|ww|}zx~}w|z}{{{z~}}vxz~xy|zzz}}x}w{v{{|}w|{}|zw}}ww|xxzx{xy}r{|{{{zzyy{v{wyzyzzzu||zv|~z~wxxw}}wz|wzx|z|{x}~y~w{yzyxuz{x{}z}~|yx~y~x|y{wyz|{{x{zzz{||yyu~w}vzwy|zw|vx}v|x{yu|x}xwz{}t|{}}{y{||xwxv{x|{|}||zx|}y}z|~x||xz{{{{{|{xwzxuyy~}yzw|z}x{}|x}{z|yzxw~{x}x~xw~|~yzszyzxx}xyzyy}|~y{|}}wz{{zzzxz|x~|zv{w{{wzx||{zy{}{{|w}zyz{y{w}zzwyvy~y||}}zxyzyyz~x|yywy~{{xzw{xxxyz{z~vxxyxwzyyxu{}{yzwzxz{yyyx}z}}|z||x{y|syw{xzzzvxy}wzz|y{r|xyx{z|zz}xy{zvx{v{z|vxzy|xz{|yz|{|{z{||xz|y|}zzy|y|zu|{u}}{z~yy}uwxyx{}~}{{~zzwyzy}}x{y~v~yz{x}{xy{}xww}|zz|}yz|}~y|x|vx|{~~zz{~z}~{}~~}~z~z}~}{||~{~{|{|}|{~}y|~}|~~}}z{~~~}~~}}|}{}{~}}~}{{z}}{~}~z|~~|}}zz{y||{|y|}~{|||||~z{|~}~}z{w~||z~}x~~~z|~}|{}~|zz}~|{{~~z|~~~}|~{~~}~~|~|~~|~}}|z}~~y~}|}~{|x}{}~}|~}}~}|}{|~|~~|~~y|w|z|}~~z}}~}|{~|~}}{|}~}}{}{}{}|~|{}{}v|~}|||~z{z}||~{~}}{{~x~~~~z{~}~~~~}{{~~{~|~{{{~}{|zy}~~y|~x|{}}~}{}}}{|~z|}{~}}|}|y~~y||{}~x|~~}|~}~|}{|~~{z}|y|{~yy~{|wx{yx||yy{}zzzv{{wy{{{||x|xu}|{zx|~|~zz|}|~w|{{|}y|z~{yz||yyu|{~yyyw|vzvu|~zx{yw{}y~zwt}t|{}z||yzzy{~~z}|~zz|z{wzwz{x|{}}sy|wy{{z|y{}wzy{zzx{{{{z{wz{xvy}yy|z~y{{|~~{~|x{~w{zz}zyz}yy||{x~||x~z{z}xy|}{zz~}y{x~}zzy{z{|{zw{{|x{x}xz|yzzw~~|zzy||yxz~{yyywxz{y{{|ty{||||y|x}{}|}{yzzz{}~|}yxyy|||w{~~|xzyxw|z|v}z|x|zz{w}|y{|{}}{|{z}}~{~}~}||{~yzwy}|{{}{zzzz~}}|{}{z{}}yvyz}}xx|y{w|x}yz|{}y}|y}{y{~{}}zxyuwyzuv}zywxxvwv~yz~xszy|y}x|vyw|}|~y{|}|{y}z|{x{}{vw}vyw}u}|rz|xwy}x{~{uzyy{x}y}~|yy{x}vyy{uz|||z{|z~{~}|~vxx|~y}{{xx{xz{}}y{z}}x{}z|x}}{x~~y||yy|~z|x~~w{y|~z{{z||y{y{}z||vxwy|{zxz}~}xwxzxz|{xv{z{|zy|{z|u{|}|w~wzz}}}~}x|z}ywyw}{{~r|{u|yy{zx|{yz{z|}zw|z}}zx||}{|~v{~z~~{|}~zz~~|~z~}~z}{|}~{}~}~|~x~~~|}z{}z~}||xzz|~~|~}~~~|~~{|}x~{}|{|~}{|x~{}~}}}~~}||~|~~{{~{||~~}|~}z~}~|}zy|}~~{w~y~~{|~}||}~|{}}~|}~}~z|~~z~}|~|}|~~~}~}}}}{}}z|~}~~~||~~y}{|~~|{{x|~}~}~~y}~}|}|zv~z~||{~~}~}~~}~~}x}w{}y}|{|w}}~z|}|{~|{~|~{y~zx||}}{{~z}|}|~z~z~x~~}|~|~y~~~yz|}|~y~}}~~~{~z}y}z~}}}y}y|z}w{}z|}z{|{xw|zyyzz|{{zz{}w}{{|{}w{z}y}z{w}w|{y~{}w}{z{{zwz|}||zz{zxy~y|}y{}}z}x|z||{y~}}xxzx|}x|{x~{z|}{}}z{zz~}}|{vzyw|}yy{|}}~|y||x{}|{y{~}wzxz|~uzzz~|}z{y~zv|{yzzx~||}zx}}}||~{|}~y{y|{yw~zx~zy|z{|}zx|z~~|w}}~x|zy||{||z}|~zxz}|~|y~xz||zx~z|}|~zy||~x|z}|{}{|xzz|u|~{}~|{||}y{wz~|~y}{{~z}{{~x|w}zz{zw~y{}~}w|xy|}y}|{{z|{~zzyw}wz|yy}}}}y|y~}~zx}xxy}zy|}~zy|}xx{~z}{}z}{x~~~~{}}|{{|}~|}{||}||}}}}zx{{zw}}|{{|zz|~z{}~z~}||~}yzx|z{}~z|{|}{||~~~~}y~zzy~||}}|{}|}y|y|{yyw~uz~yx}{~|}}{z{y}|||~{y~|z~{}}z{{}}|{v}{|}|{xzw}|~{wu~}}w{zy~~z}x~w~}|~{|z~|~~}z~||}}{{{|{}vz{~{y}yx{~}{{}z~y|y}~{yzz}~y|}{|}{}||~~~{}{~x{~|}~{yz~|x~||~}||xzuz||}|yzz||z{}}~{~{}|~~}}}~~|~|}}~~}}}y{~~}~||}~}~{~~~z~|~}~{~~~~}}}~|}|z}~}~~~}}{~~~~~}~}}~}~~~~~}~|}z{~|}}~}y}{~|~~}}{|{|}{~~}}|~z|~|{~~}~}|~{|}~~~~~z~~}y~~}|~}{~}~|~~~~|}~|~}}~}~}~}~~|z~{~~{z}~r|~|{~~~|~|~{~}~|~}z}~~}~~|{z{}}y}~~~~}}{z|}{|{~}y~}{w|zu|zz{z~}|wxv~s{zyvyyx{x}ywz|x||~x{|{}~z{y|v~}zz{zz{z|yzz}yz{}zyzywz{}zv|xzzyx{vxzzzzx{|z}w~{z}{}xw~y~z}zwy}z}uwyy{wyzx}|z|~w|yy|{szy{xy{|w{|x~|y|x}~|}x~~{{{~{{x|}||}|}v}y{ywy}xy{yw{|x~~zwyyxvyy{{{x}{zzu}{}|vy}ywzwx~~z{||z~}~z{xz{|xwzx|x{|zy}u}||w{v{|wy{vw}||x|z|uz|{|uz~y{~zz{{z{~}{}vyywxxz}|zwzxy{x}|yzwzy{|{z~}q}~z~{||}{{{|z{}}|{y{xx{|z}xvyyuzyx~wuzwy|}}}x}|wzxvw{z{{}xx~}}y~}xz}wv}}~x~xx~xx{||{xx~y||z~yyvwt}yz{zzz{wz|y{~z{|y{~|{{yzy~{{{}{x}y}yx{|x|~z}{}z}|xz}y~yxx~wx{yy{{}y{{xyzz~xz}zyyz}}}}|~{v|}{y{|xwx~}zx|zzvzx{|{zy}|zwy{}x{{{}x~yx}y{}{z{z~|zz{z~{|{{zzyy{{wz}yz}xx}~xw|y{sxxzz|{xyzww|~}|{xz||{|y}|xxz}||{}}y}yy{{{|x|{y{zw|}v||}z}y|y|xz}{||z{~|x}y|{zyz}~}|||~{{~~~{z}}}y~~~~~z~}}y}~u}{{~~~}{|}}{||{|~|}|}{~~~||~|}~w}~~~||}|}}{}}yx|}}}{}}}|~}{}|~}y}{~~~~||}|~}||z||}|}{~}}|{~}{z{~{w}y{{y}|~y}~}~~}}{|~~}}|}}~~~~|z~{|~~~}zz|}z{~x}{~z|z}~|~~{|~{~y|}y}~~{}|~}~~}}~|z|{|w~|{~|z{}}}}~}z}}~|~~{}~}~}~}}|}~~y~~~}~{y}}~~{}}|z~z}~~y{|~y~|~|}}}~}~~}|~~|}~~}}y}{~}{ywv}z}x{|}}|{v}{{zz~zzy|||{xyyy|{}~zzy}|zz~|zz|{z||z~v{y|z{{{|xx{{|xy|x||}|{y{yxzzywyxytx{zzx}xz~yzy}||||wx{{z~y{|uy|y~zy}{y|xzu|yy}|{}{~u||x||zx~|}z~|{wy{{yxy|{|{}}~|||zz{|z}|y{}yztzzzz}w~zx{}z{y|{zx{|}x~~yo|~xy~v|z|yv|{{|{y{ww|xzyzz}z~~{xzyw|~zxwzy}zz||zz|zz|wz}~y~wu{wwzzz{}}|ywz{y~|u{}}yzy{xyz{}{x}yz}w}{~|yzwvzwxwx}v|xy{y|{{z|~xy|}y{x~zx{wwz}z|{y~y}y{wzy~yz|{uy{|}{||yy{|xszx{x~{z|{}yz|}yx|~w}w|{ywzxyxv|yy|z~x{~yx|||{|~|~w{~{z{nzz|z{}wzvz~{|}|{~xy{{||{v{||}|{|z~~~yy|yz~y{zz{vy}{yz{xyz~}}z{{}}{}|{{z{||x{~zz~yz~~xv~y{{xvx~}yyxw{{{{zyz{|}|xzx{~{y}yz|{x{zxz|z}}zww|w~}}xyy||y}{{z{||y}|z}z{x~}z~}||}x~{zywy|y{wxzx{{~y{}~yx{yxw}|~|x|~u|zwxxv|xz{zy{w||}|~z{|~}|yxy~|{y|{~{x~}|xz|z}y||~yzwz}v|y}||z|x{~~|{{z}|~}}~|{~}{|}}~~}}~}|~}||~~~}|||~~z|~{|{}}}~~~~|}~~|~z|z~}}~}}{}}|{w~z}}}{||}~~~y}z~~}|}~|~~}{~||}}z}~|}~|~~}{~}~{}~}~~z~~~{~~~}~{~}{||~~z}}~}{~{}}~}}~~{}~{|~~~||z~{}~y}~||}~w}|~}~~}|}~|{~~}{}~||{}|}}~}}zz~}||~{~}|{~|y~}~{~{}~{~}}|~~{{~}|~}~{}{{{{x}||~~~~~{}{{~~|~}{~~~}}y~|~~}~}~y}}|{}xy|}zuzw|w||{{u{yzzu~{yzz}xz||}zv|yx{xz|}|{~xzy|z{z{|zyx{{x|}}z{ztyx}y{xw{~yxy{y|y|xvw{wzxxu|vxy{|wvwx|szyx~{w{xyy|{yyy~|{}{ux|~|||v|wwxyux|xuzxw~|w}|wxz}}z{yxzw||yyy|yw||zz~~y|}y{{~|y}zx|~z|{z~sz|~~zzv|x|}|w}wt{z{u||xvz~y{z|zzxz~~{}{~z{yvx{~zy}zx|z{z|}wwzzvrzvzxvy}z|xxy~y|x{yvzxzzw~z{x~zyz|{}y}x|{}{{|x~wxtz~xy{~ww{{x|{w~xw}yzv|{x|}}wzzxv|w{zy~~zzz|x|||{w|y~zyz~z|}}}|zxsx{}|~{yw}{||zu}}t~xx~ywx{wyuzy}}zz}~{~x~~zz|}|v{~yz{|~{|z|v|z|{{z{|w||y|{|zwz|xx{zu{yz~yx}}z{xzxz}{x~{zwx}xyyy|zzw|z|x|ww~wy{}~{{xxzwz~zx|y}w{yzuz|}xvy}{z{zzwy~xzw~{v~{|~~}yx~y}z{|~~z|y|z|{z}y{wv~y{vy~|y{xzw}w|~}w|~|{{z{~}||yz{}{~|}z{ywx|x{{}~zy{{y|y{}y{~xx~w|uz{z|}yw|y}}~{vyyx|~{w||zx}~xx{z{||~{zzxz~x||}uzzyywx{}|yw{|zz|~yy|wyz{|{|{{y}y}w|}}~}|zz{}~~}}zz||}|z|}|}~{~~~}{}{}~}~}|~~|z}~}}}|}z}}~}y~}|~}|y~}~}~|x{~|z{}~~~|}x{|y|~}~~z~~|}~{zxz|~{|~}z}{z~~z~}~~}~~{~}~|~|~}~~}~}~|}}{~~~~}~{{|}{}|z~~}|~}~~}|~~~|~{~~~}}~}}w{}z|~~~~}~|}|~{~|~~~~{yz~}~}{~~}x|~~z~}~~~}~~}~|{}~}yz}x~}~}~~~~|~~||}}{~{z}|~~~~{~|y}~~||z~~|}w|{~{|z|~~z|{{}||{~~}}~|}~}}~|{{~{{|zz}~{z}w|z}z}{~|w}|}}{xx}zzz|}|zzzz~yz~zy}}||}|{x}}v|w{{~z{{{xuz{}zz}~|}}tyx{|}z{zy{u|xy|yy~{x}zz{{}|{||zxv{x{}~zv|uy}{u|y}~~yzu||zvz{z{z{}|y{z}{ww{w~wz}zz|v|~zzzz{|wzy|~{~w}vyyz|x{|xz~{y|y|zxvz|zxv~{||}y{yzxwvz|ztzty~y|ywzz{{xz~|y{}{{z{z{rxyw~ywz|x}}|y|yyw|zy|y}x|{v|~z}{{zy||zx|{{}{}|~zyzxuwyv{u|}y~yz|{xzwy||yvxx}{uwx{|{|}x||zwyzyzyy||y||z|y|zv{~{wyw{}{{|}z{{x{y{w}|y{x~yz}|z{|}w|ywxzy~|zzzz|w}xxz{{y~|uzv|{}||x}y}{z}~z}|yx|~y|x{|{|{{~vwyw|z{|z}}{{y}~yx{{|w{yy{zwy}~|y}y{{{xxwy}z{v}y|xzx{{}zzzyzv}|xwu{z}z~{x{~}{{zy{|y|u~zyz{{y~yu}w|~x}x}yy{{{zxy|{xxyyz|y}vyxy}xy~z}y}|~~}w{y}||vz{zyz|}zvxxz|xz~~zz||{{xz{wzy~yy{zzv|zw|yy|}}{|z|y|u{||}y}}zz{|vy}z{zzux~|zv|}{x~x}}zzy}xzzw~}}yx{}|{}wy{|zxy{{xzz}{w{{xz{wz|{|yzu{xz|z~{|}{~}~}}|}~y}}|~{}|~|}}~~|~~}z{{}~}}}~y}}||~||w~}|z~~~~~|}~~{{zz~{||~|{}~}{{|y~~|||z|~}}~}~|}y~}w~{~}|}|}y~x|{~~~|~|~|~{}}}~~|~~}{~}y}|}}}|{}~|~~~}~}~~~}||zx|}}~}|~{~|}}~~~~~}}{~~}~||}~}}|~~~|~~|~|}|}~}y~~|{}|}{{~}}}z~}~}{||}~}~}~~~|}}}}~}}|{{|z~~|~}~~~~{~~~|}}}}z|~~}}}}y~|y{}}}zz|}}}{{x|{~||}}z~}~}y|~|{~}|z}~}zz}~}}|{~~|~|zzy~}{|~|~z}{zy}yyzxzw|{uzy{x}}~yy}}|yyyvy|}xy~wzz|~z}|y{}w}yzxvz}~zxz|zwz~wxxv|tw~wxvxzuzyu~}|xz|zxxz|{~vzz|y{|y}yzz{}|z{y|xy{~{uzz{zu{{x|y~~x|}}~{v}zutxxxy{}||}|y}x}v}|}{{{{~x{~|z|}}w||~|yxu|yz~{{uw|zzwzyvy{yw{yz}}wzyz{x{~{{|zyz}~z|}{y}z|{yy~z|y|y~}zw{xz{}u{y|vz{}{yw{}yxx}}x|~x{zz~z~w}{~yy{y~yy}x}{|{v|{zzyw{xzxxxwyy|xx}|}y{x{{~}s{x}{z{~{x~ww{}yzzywz|}y~{|~}|yu~|w|z|z|v}zvyw{yy}zx~wyx|vvyzxuy~xzx|y{~}y|xz}|x~~}{z{{w|y}|xw~wwx{x|vyw|zuy{w{|{y{{z|x}{x{|y|zy|~}z{}v}~{}zxx{yx~xz~xx|{z|y{}}yw}}zvyw{u{z~|~~{x{|}||yxzz~rz{z|}|y|wu}{yz|{x~z|wz{y}x}y{{x}v|xxy{x|{w}}yzz}y{z~~zz{|}}|}v}}w|{w|zyx{y{|}y}{}w|~|xv}w}x~wyx{zxz}{}{{|w{swy|z}~|||~~}~|}x}zxz{yzw{{{yww|}yz}z{{yyt}~zz{}|zw~|~yz~}~}{}~}~~}}}~}|~xz|{{}}~~~|}}|~}|~}~{~}}}zz}~~y|}|~~}~~|||~|z}~~~}}}~w}}}|~}{z{|~||}}{z}}y~}}|~~|y}}z~{|{|~}z~|~~~|}|~}~||~|}}}z|~~}zy{}~|~~}|~~}|}~~{|~|~||}||}|{~|~|z}}}|~|~{||~|~~}}~~|~~}}~}}}|}~z~}y|{{}~~|}|{~~}{~~}z}}}x}{}~~|{}~|~}~}~~~{{~}~|~||~~|}~|{~{|z}|~}|~z}~z}|~}}|{~}~y}~~~|~~|~|}~}~}|~~q~|}}{|~{|y}||}{~{w~}~|}~}~w|{xxzxy|w}v|z|zx~~y{y|{v{yx{|wv{zx|yv{|x{zx{y{xxw{{|z}|x}}z|zzxzyyyy}z|w{|{}w|x|x}{|wx}wyz|~yz{{wx~~w{|x{{x|zyxy}x}z|y{zv{yxxvwxyxy}z}~zxz|~xzy|}|{z}z|{}~uzzxyzzxx|z{u{ux{x|zx~z{zx}x|u}z||~yx}r{vw~z|zyxv{}yy{{z|{|{{zzwy{x}{zzxzzuwzzx|~|y{{zxv}zz||{yyw|z{z|y{z}x|~xy|zyz{ywu|xx{~yxw~yz}{|w}|||~|yxzz|~x|{x|z{~y{z|ww}|{zy~{|||{~{|zuzzz}|{yy}{{{}||wzty|z~~y}zy{}~z|zzuz{{xy|}{uzywy|v||{xy~|{|x}|}vyuyzyz{xyy|zy{zz}zvxxxw|}}w||yvz{zyzyz{{}}x|~y~|yzzxxz}wx|}z}|yxz}vz||r|y{|w|||~}zy~{~yzxzzwy~xz{{~zvxy|w}s}{}wwzx|wxxyut|z|{v}{}zz{~|yxu}{yzzy{}z}{z{zz{{z{{{xz~{yz|yx}y{uyw}y{|wyz{z~xxz|{yw{|xz|}x~{|}xy|yz{u|~{{|vyy}}tw}zz||zzzzyw{|xwyy~z||}~{xyx||{||x~x~xy{xzw}|}x{x|z~~|z|ty{}z~~xz{y}|}yz~sz}~vwz~y|z{|~u~~x{{ywz}~}{}|{~}~}~~}{{}z~}~y|}~{{~}~}}}{~|~|~}}}y}~|{|~|w}|}{||}|~|w~~}|{}~w|}}{y}{}|}~~~~}~}}~}{}{}{|}|}~|}|}~}~~|~~~}|~~~zz~|}~}~|~|~}}~~}~}~|}}}w}~|}}~}~}~~|}}~}|}|~~xz~~}}}|~|{|}}~y|{{}|~~}~~|~|{~~}}~z~||~|}|}~~}~~z|~}{}~~~}}{{~{}}}~}}y}~|~|||~~}|~}}|}~}~|~|~~~~~}z}{|{~|}y~z|}}~|x||z}~}~x~~}y||}|}}{}}~|~}}}}}}~y}|~}|~}{y~{~}~{~~~}}z~z}zz{{~|}{{{z|yy{~yzyz|zzwyy~wwzxxx{wzyy{zz|{xyx}x|||~z}{|y~|}}z{w|y|x}yz~z~v{|zv|~vzy{w{zy|y{|yxzwzuxxyzw|yz}|}v{{|v}~{}|yvzvz|}|{y}|{x{v|}yx|xyzwwvx{wz{zz|||{w}zwtzy}{|yx|~}{{vw|zw{w~x{}|yw|w}}}zz|uzy{uzxyzvy|}}{vxyxxwz~vy~{{zy{}|yzwy{}}y{{}||y|z|{~w}zwy||}yyxz~}xw}u}|zw|{}xxwz{wz{x{x|}~||||wz~}x}}|~zw}{~yzy{|||{{yv~wz}wz{{|x|{uwv|zy}{vx{vzzz}}y~{y|z|z|z{zyx|{{v{}|y}}z{wyyyzz|{}v}zzzwyxv}wx}x}x|~{{}~~{|~z{{{}|z~yy|~z}y{}wx}y~x{~{|v{x}x}{y}yt~yyxtw|w}}|y{zz}zz|{|~|z{|x}~}~}}|}{{y{tz{zy|yz{yyx{y{zyuyyvu~y|z{vy|~y}~xx~x{|z}z{|{~{}z|~v|xyzy~v{x||u{vz}~vy|{~v{{{wy~svvx}y}z~zw{~}{zuzv{z|||}w~z~z{zuzy{yyzzxwxzz}z}zyzzz|zw{||{{{wyw|{s~{{wx|}~y|~{}{}~|{{t|u{yxv{{y~~zt}vy{x}xzz~{xxywvv}x~yw{{{~|y|{u~x{}{zy}}~|~~|}|~~~~~|||}|}}~|x~x~}~}}z~}{|~~}}{|}~z|{w|~}~{~~~y~{~}{~~{}}|||~~}z{}|}}|~~z}~y|~~|~|y{~|}~|~|~}|y~}|}}}~z|}|~}~~}~}}}}}|~}~}}}}~|}||}~|~}~||~z|x}|~}~~{|~~~~~y~||{{{~z}}|~}{~|{}~z}y~}|~~}z|}w}|x~~y}}}~}z}~{|}}{{{|y~z~~|}}~y|~}~{~~y~}||{}|}~|}~}||~~{|~|~|||y}z|}|~|~}w}{|{{}}|~}|~|}~~~~}z{}~~y}}~zyyzx~}}~z||~v{|~w~||}zyw}{y{wz}}}}{~yzzyy||{xzy~yxxz~~{}uzx{w}y}yw{|z}xuxy}|z|zw~{xxzw|z}z{w|{~z}yz{z}v{}|yzz}~{z|w}}~{||y}y~v{yzy{{y~{~z}{{||z~~}~x}~zvz|wx|}xx~yzyz|}yy||v~~yu|~~zuv{y|uxy{{z}zyy{|{|y|yzzz{yxx}}x|yxux}}uyyyw~x~{x|yw|}y{xwwy{{xyys{|y|vy|z~y}w~x{xzx|||zz{xz{|}|y}}z||y|}yx{}|~zw{~|zz}y|xx}z|}y{{x~y{|xu|t|x~|~~~vxy|}yz}{u{}{}}~|x}v~~~z{y|zz{}}~~y}}y~~ywz}}{z}|z}}z}x}yyw{{w}|w}{}z{{yy{z~yz{y}yyzx}x{zw~|w|yy{|||xy|{~y|{}{|y|{}|}|}{}x}z{t{xz|y~}|yz{|yzz{|v{y~z~xy~w{w{vwy}zx{vzy~}}w{w~z{xx{w}{{|{}w|{{~wz|}{{z{v{z|{|{ww{{{|}{y}zxw{~~{ww}w{}}{z|zzzz{zx{z~{yzxz{yzx}|{w}{w|yxx|zy||~wzzwz~vx~||z{xz|y|~z}~zzw~|x~{}{z}yz|x{yy}}z|{wz|{}|x}yxzt~y~zyxx|}v}}y}~}zzy|xwz}wzxzzxz{{{|}}z|zzx}|z{~ww}y~yy{||~{x~~~~}|~}}||~|~{||}~{~~|||}|}{}}~~|{{z~|{||~{~|}z~}z}}|{~~~~{zy~~~}~~|{}{~}{z~z~~}~|~~|}~~|z~{}}~|x}z}~~{~}z}|~||}z|}}~z}~~{||}}~~~~}|~~~}{~z}~|{}~{~}|~|~~~~~z~~~~{~~~~|}||||x~{}}~}}}{~{{z~~|{u}|~~~}~}~~|~||zy}}~~}{~}}~|}{}|y}~}|}z|~{{y|~z~}}~~}~|}}~{~z}{}}z}~z~~}z~}zz{~}}z|}|}~{|z{|}xy}~~|}~x||}}~||}|~|~}y~|}}|~~}|}|}~}|}~}~|y|~~z~}{x{y{|zyzz|}|zyyxy{x~t{}xv{}|z|yu|xxywzw}~t{|zxx}|z}y}~|{}{ywy}w{}{x}yzxz|~{~zxz}z}||xzxz{xyxyvzyx|z~x||wx}yz~||~{~~|~v|yz|y{w{{y{}{}{q{|tvw|xy}||zzy{yz}w|y{u{x|xz}}y{}{x}x|}{~z~w{{|xy{t|}~zy~xyzyyuzx{z|x|v|y{yy{xz|vz{|zwzzv{w}{|yz~zzy{z~}x{}~yz|wz~{wz~{zzw{}vzxyzxyzyy}{|wx{{zwy}{v~{||{xzyy}{~|xz|w}z{~v{}w}~wzy{~~y}{t{z{yyyv}y{{~{y}~v}xz{||~|xzx||{~w|}z~|xx{|~{y{y|yz{|w{{zzxyy||y~wz{w}|v}yxyyyyzv{z~{{z|x~}|y|||z}{{}~~wwu{yy|yz}|{x|yy|}~uz}{v|z}{zzv{||{zy~uy}{}y{}}}|yy}|w{z}}}}w|{z{wz|wyz}xyw{}}yz|yw}}{yz}uz{yxyxyz{{u|z}{vwyv|~zzv~~}{{{~}|{|~z~zy{z~x~vz|~wv~yzy{}||w|}}w{w{{|z|}~{|}~z~|w~zyy~|~~}y~x{}t{~xx{wsy{{{|zv~y|{z|x|}}{{~{zy}w}}xx}{{wz{x|}|~~w||{}y~~yu{z~xyywyy}y}y{w{v|yx{zxozz}}xy}z||{y{{y}}|}~~zz}{y}}}y~~}}|}{{}~~~}~}y~|}}{~}{q}xz~z|}|}|}y||}~z~~~~{~}~~z~}~~y{~|}}~}z~~~~|||w}~{~yz{{~}x~~~~{|z|y~}|{{~}~~{~w||{{|~}|~|{~}|{z}|}z|}~}{~~||~|}{~{z}~zy~~|~}~|~~}}|}~}~}}~{{~~~~z}}|}}}}y|}{~}xy|y{{}~|w|}}|z||||}w{~|~|z}~zx}|}|{{~~|}}~}~}~~}z~{yz~{|~}|w{~}{x~~~|y}}}{~{|{||{~x}x|}{~||{|~|}}~|}~~~|}}|{}y|}~y}|{~||~}|z~{~|~~|~~y{}|}~~{y~}}}{z{}zv~uz|~v|xz|z{~~yy~}{v{y{|{{xzzz{|v}~{{z|{~vy{{}{|y|y{~y{{y}}}|yz|w~|~||yyyz}}y{}u|z}wy{|{yx|yx{|y{}w{}{}x}{{wzyzzyz{~}}z||{x{}{}{||{x{|xvzx|w||{yy}~y{{|~{~x{{{yz|{~{~||z}w{}vxzz~~}|y}yz}{z|x|||{~w~~{u|~xw{~}wz}~|z}z~x}y~yzz|}}xz~|z|vy~{z{zyz}y|x|~}|y|y}{xy|zz|z}ywz}y|~~~}}|xxv|wx||{{z{{|z}{|y|{y{z{}y~||z}|zz~z}~}{{|~{zxzz||}|}w{~wy{{}x|zz{|~yx~{{x{{{|x}zw}xw{y~~zzy}z}yz}z~{}~|zw}|~z|x{}zz~}|z{{|zz|~vyx~{}|{z{xy{zx|v||~|xv{y|wx{w{y|~}yw}{||}}{xz~{{}y|}~}{y~{{z}{}{y}x~{}zz|wzx}{{{}}~}z~z}{}}}zz~{~{y~z~zz}~|{}z|||x}~zz}{x}|||{z{z|{x{}zy{yyzz~|||zz}|}~v{}y{|}~{{|xz~~|~|{|y}z{|}z~|uv}|}w|~{zz{||}{}{}x{|~x}y}wz}{yzy}|x{{xx|{z~}~~}{{{{|{|~|w|{w||||~~{}}~|}|~{}||~}~|~|{~~~||}~~}|{~~~}}~}{~~~~||}}~|~~~z~|z~|~}}}|~~}~~}~~~}}~~~~}}~~~~~}~~}{~~~|y~}}}|z|}~~}}}~}}||}~|~{~~}z}}~~}}~~~y~~|}}~~~~~}~{~}z}z~~}}~~|z}~}~{}~~z}|}~~~~{}}}~~{|}~{~{|}~~~~|||~~}~}}{}~~~}|~|{z}||}~uy{{~|xy{w~v|x}y||{{xxyzz~x{zyx{wxxzy}zw|wy|{y}}~~x}zz}z|~x~~z}}|~v||zxx}z~{zxu~y}x{|{~{wz|yy|{{vzw{{{v|}x}xx|{y{}{z{|{~}}z}|vyxx{{|w{uzzv{||y||xvy}x|xw{v{~{{|{|}|~yy~|~zw~~{}}}{x||~y~x{yyu}~|z{zy{xzt{xzx}yvz{zu|z{z{~w|~~|~y}{ywuy}{{yx~{}{|y~z{z}yyxv}z~{vz|z{wy{{z}{zzxyw~xv{z}{y~|x~~{zzzzx|z{x||{tx|{xyx|~t|~||}xzwvywyywz}zwyyyzwxww|xzy{y{}|~~zy~z|{|y{z}zvzzw~|zyv{yz{z{z~~{zyz{x~y|x~z|{||}~||xxy{}}|zx}z{||w{}{|{|uy|}{y|w{~wv{y}wzyx|zx|vv}xzu{x{y~}wz|u}xz|||zyxzy~{x{z{|{}}}{y}z|}zxwwxyzzw{{zz{|}vx}}wwz|}yz{y|z{|z{{|{|yyx|w}|~~w|}}|}{zy}|||yyzyy{x{w|xww|y{y{{{vz{}uyyuw|~xz~|{w{z}ww|}w{yw{|zw{~y}|}}zyx{{xyzyzyv{u{vy{zzyz{z|zvw|vw~xw}yz|zw{v~wx~u}~v{z{{x}y~~||{wzyx{w{yyz}y{~|xzv}yzxwzy{zy}~{~~}{{~{yy}xzx}||~~~}}x|~}}~}|}~|}}}~~|~{}~||~|~z|}|}|y|}{~~~{}~{}}}~x}{z}|}|~z{~~~}~~}~z{}~~~~{||~|~~~}~}{x~}}{}}}}~}~{~~||{~}}|}~~~}}~~}~~~|~z~{~{}~~|~}z{~~}~~}~~~~y|}}}||}z~yy|}}v~}~}~~~~|~y}|{~x}||{}~~~~~}}~~|}||{||~~~{}|~}~~~~|~}~{~~|}~~~}zu~~~~{z}{}}}}w~~~y~z{~|~~~||}{}z~y}}}}y|~x{{z}~~~{z}x~}|~}~~x}||{~{~~}}~|z|~~}~~z~|y}}~~{}}y}~||||}~|{{~y~}xy{{|}}|z}yy{~zx{{|x~{z{y|z~z~{||{y{v|||zz|zy{x||}}~z~w~{{~xw~x}z|xw|y||{vxvyyyzz~}|~||y}y|}y{}xx{|u|y~yxyyy}|zz{z|}x~yz|z~zwyxzxy~wzsz{w|{|zz~{zz|||x|{~}{|{}y}z{}vyxy{y}{z{{wzzy|y{{z{yy||z{}|zy{yx|{x}vxz}xxyxy|||zzz{~y}x}xzz{|~z~y}{}~zz}|{{~|x{~~zw}y|xyzx||x|z||yx|wx{|zzzz~{y}zz~~~|{zzx|xy~{y|z~{z{~|x|x}{|}z~u{~|z~zzxz{|x}zz{w~yxzy}{~~{}zy{}|yz}{zzzy}{{}x{z~|z{zz|yzzzy~xw}z}{xzyyw{}|x~z{}z{w{{x|wy~{{{z{||y{y|{xy|}yz|{z~{|y{|xwxyxx}|~{}}{ztv{zz|x}w}~y|{{}{|y{}w{{|y}wzz}yy~yw{y~wy|x{}z}~{{{x{{{z|{|}}xzz|x||zw{z}w|zy~}}z}z{}y{~}{xxzz|tw|}|{|uy||~xy~zz{{yyzz~}z{wz|wxx}{zy{w}}z{|{wyy{zw|}vxyw|x}~}yw{~}{}}k~yvzzzz~z{||xzz{}y{{w}~z{|{y||xyxy|}zz{~z~|{y|y}}x|{}|zz{{}|y||uy|zv||zzvz|~|z||}~{{~}}}{{{~|~}y~}~~}|}ww}{~~{}|~}x{~zwyz~~}z|z}~}~~}~~{~}|{~|}|~}}}|z}}}}}}}}y{~|~}}}}|}~~|{~}||}||}{~}{{~{|}~{}~}}}}|z|~}}~|}~~{}||~~}~~||}}}~y}}~|}}}y|}}~~|~}|~~}~|~}~~}zz|||~~y}||{|~}|{~zx~x}~yx{|}{}{x~{}~|}}z||}|}|~~z}|zz~~~|}|{}}}{|||~|~|z|{~y|x}~~{~{~}~|{{~}||y}~{}w~}}~}}}|~~}{~|}~{~}~|~~~|~~}|~{|~~~~}~|}{x~u}}|yyuz{~|w{zw}wyyzzxx}wtzy~x}u}}zuzwuxwzyzx|}{{{{{yz|{|{y}{y~{~zx~z|}|}x}wzzx{z}{xyvy|yw|}~w}x{{~|}{|y~x{{v~{{z~x{}|w}x}|x|ywyx~vxzxu}wyx{x|{|wyzuzwywwxy{y~}wzy}w~}|~|~}z}zz||~yz{xz|~~|yx}z|~|wvyyyx|{yz|y|}{u|yzzw~~}{z||w{yww{z}||v{yzvz~|xxv|{}vxx{{{z|~|{{|}x}}zwz|zyxw{{}x{u~}|{w{xz}|z{}||z|{{}~{{{v{wyy|zu{zz{xwwyyxx||x~|x|{xx|z}}z|z{|yy|y{~{{zy{z}~~zzzw~szx}{}y|yyvsxzz|u|yxs{y}y||~~{z{yv{z{~z~uz}||wy|~wy||{zz~{zzv|ww{~z{xyq|zyv{v}zz|z|}~|{{zy{}y|{zyyw}|y{~z{z|{w}zy{xwyvyx|}zx||}zt~yyxzz|w}y|z|xzx{x|z{~{z|~y||z|||y~wz{zy{}}{zxzwxy||yyu{xz}{x|~{zxw~}}xw|xz{{{~w|x{}xz{|}|vyv|z{}{{|{{y|||yy{yzx{u{y{y}yy{{|~||~{y{}u~|~}~zz~z{||x|}{{{z{xz{|{{xxzyw{x{|xxz}}|x~{yxy}xyz{yzy|vzzz|}x}{{zwy}{xzz~~|x{z}~~~~}~}}|~~w}}{|||~}~~|z}yz|~}z~~{~}zzx}~||~}}~{~y||~~|~~|~}~}z~~}~~~}}}~}y~|}}|~|}}~|~~|~|{}}~|~}{|~}~~~}~}~}|~{}|}}z|~{~}}~{~~|~~|~||~~}|~}}}~}~~}|{~{|z}}}~~|z~~y|{~|~~}~|z~zz}}|}~~}~~}}|~~{|~}yz~~}|||~~}~~~}~}{~z}~|~~|~zy~z|~}{}~y~{~~~~{}|}~~|{}}{~y~z|{~w~{~{~~~~z{}~}|~wy|~~}}~}}}}~}~~~{z}}~~y}|z~x~~}||~}|}{z~~z~{|~{}xxy}{~v{{{yvvyz|x|yyy{~|}|z}{x{zxwyyv|yy}yzyxxwz{xx}zw{|~y{|}{{{x{|zyy}}vwxy|}{zv{zw~y~z}{|y{x}zy|u{y{yzywvwuy~z{}wzx{{|||{zw~zzx{xzyy{{|wu|zy~}yy}w{uzz}}{zz|{yxwzz{ytwzzwy}z{wx{x{}y|wzy|yz{~y~vv|yzv{yxzz{|wv~{wv~v{{{|zw{zzy~y{z}xyyy~}{z}uwxy}zyw{{|xz|zw~{yzz|z~}vzyz}|yz|z|~x~wxyw|{y{{{{x{{|x{x|{zv}{xvy{z|{}|}w{{}y{{}y{{{|wxx|yzzyx{{yvz~x|yz~{zw{{xuz~y{xu}}z{|yxw{{|ywww}|z{zzz{wyxsryzy~vzvxw~|y|}{|yzy|y{{{{zr|xxy}vyy~|y~~z|xzxzx|yyyv}xw}x}||}yzy|yy|{y{zvy}wuzy}}zyzz~yxxzxxx{}y}x{|||{uzz{{{{wy{x~y}{{ywwz|x}zwy~{}x{{xzu{w{|~z|ww|yzz{|wxz|ztyw}~|y{v{xvxy{{zzzx|yyz~wz{zwz|{yx}}yz}|yyy{|{z|{}{{yx}w}x{|z}{y~x{zz{~{}~}{z{~x|u|v{yzx|~zyzw~|z}x{}z|x~z{}}|z{y|xz}yzwuz{~uz}{{y{z{{}|y~xu{zy{{wvyzw{|zzw|vwyv}}y{yy}y}~|{}~~~~~{}z|}y~|~~}{}~~}{w|}y{|yyy|~~~}~}{z~y|y}~}}~{~|}z}{~~{~~{{}}}{~~}~~||}z~}|}{x~}|}|y}|z~|yy|~{z~|}}{~}}{x~}~}~{~|}}~}}~{~}~~}~~|}~~z~{}~}z|~|~~}~}~}|~~|y|y~}|}~||}~~}~z~}{~~~x~|}z~}x}{}~~y}z}~}|~~~~|}|u}{~|~{~}}|~}{}~~~|{|~}}|{}~{}~~~w{~z|~~|~|{~}{~}}{~}|~||z~||~{}||}}~{|}|~}|}}|}~~~{~~|~||xx~{~{~~~~~~}}~}}}~z~|~}y~~x|~|~z~}{z{}{}}}{{~y{}z||z{}zvxzyyv|zy{zzyxxz|zxzvwzzyzzy~{|z|}z{y|}x~zy{|}||~}~z}}{~uz|u{{|x}zywzw|yyzy~szzxy||wy}~~u||}x~z~yz{{~z{y{{}xw}}}y}{{z{}z{y|yxwyyyvzxyyyx{|uvx{|y{xvxu{xy|{xw{w}}x{~z{~u|}z{~}zy}||y{xv{{z|{xy|zz{x{|vzv|xzy{{z|y|||}}uz{y~yyyzzvyw|zx|zz~|v~{{y|v|yzyxz~zu}ux}{w||xxzyy}y{y|zyz|{w}zzv{{{}z~~{vy|y~}w}||z~zzz|x|x{w{yz{xr{yw{uz||{{y}{vv||yz|y|{}}{}w|x~~v{yy{{z~}~zxy}}yyy|w}wy~}xtz}yv||}|y|zuzyv||yy{zxxvz}z|yzy~|x{yz|y|z}z{~z{{x}{wy}uzwyy}|xzywyyy|yy}z{x{yxz{}v{zy{wzv}||u{z}||~wv}zzzvz}{yzy{w}}|w}}xxu|{zyzyx{~}{z|~zwyzv}y}x{~zz}~x}{{|yx}}xxzwyx{ytvz{v||}w{zvxx}zz|z{{xy|yz{x~|yzxz{~{~z|~{y{{x{y{w|z}z|z}y{{vz}xxu|xy{vzwywww|wxy}{|~z~z{{||zz{|}y|z|zv{z}}~|wxz{zy|{||xxwy}w|yx{~{wxxy}y~zzz}}{~y~|z~z~~~{||~~|~~zy{{~~}|z~|z~{}~{}}|}~{}|z~~|y~|z}~z}~~}y~}}|~~z|{}}y|~}z||~||~}y{z}}~~||{}}~~}}}{|~~zz|~w|~|~|||z~{|}~}~}wyx~{~}~~}x{~~||z}|~{|||{|~~~|~|~z~~}~~}~{}}~zz~{~~|}~~~~~}|}y}{~~{}z~}z{~|}}~~|~~~~~{{|~|}|{}~|{}~}zy~}{z|}}~~~|z}{{~~z||~|~~}~~}|}}}}}}~|}}|}~~}}{~}}||~~|{~~~|{{|}}~}~~~}~}}~~||~~~~~~|~}{y}}{||{~~~{~~~}|}{|~{~}}~{||z}y{{~~|}}|~}|{~~}~}~}yx~{zyzzx}y~yxy}wxyyvw{|{|~~{x~w{y{~xyx|x|||xx{{{}|~{zzzy|||x|{t|uxx|}|zz~||~~w~xyy{xzz{z|zwzx}}yv~y~|{}|z|w}z{{}y{{~}u{zzxzww||zx{wwz}|vzs{~vvvw~{|{{|yx{|~|xy|}}}zyxzwyx|{zxy{|z}{~yv{uzzy|yz{{|z|{xw|z}vy{}}~|x|w{v}wvw{~xz|~wz{zzy{y{yy||w|y}y~~}|}|||w|zzz}~{{}}z|}y~||{x{xyx|y~z}}}~zyz{zu~wzz||xxz~zw|z}}|uy{w|{|{w{xz|xw}~y||||{w|zx~}wyxy{{xz}yu}z{{}~}z{}wy~}w|yw|{z|{{v{zty}{zxyzxzzw{{||y|x}||zy{||{xy|zw~}|~}}z|y}wxz|vzz}{yz~}x|yz{~x|{v}|xw{|{{}wu~zzx|~|xz}{|}v}~xy{|~{x|{{zw{{wwz}}z}z~x{z|x{{}|zy{zw}x{|zz||zy{}x{yxyy{z|}{uy|xwvzx{y}ww|}{{{}x||y{xy}x|xywxzwy}}|~y{~||{w|~{zx}v{yz~|z{zwyyx}|yvw{x}xx~}yz{zw|{{|zz||||yzvxxyx{w}|}wy|xx~}|{w}zx||}wzyzxy~yzzwzz{~|~z|}}}yz~}}y{{~}zx|zzyy|yx}w{}{{{{zzuz}}}z||~|~{z|~~z}~}|{~}||~~~|}~{|~|}{~}{}~{||||}|~~~{~}}}}}~}}~~}}|~}}{~~}y~|}}~}}{~~|}|x}~}}}{z~|z{}|~}~|~{}}~}||~}~{~z{{~{|{}~~}}{}{~~z}}{z~{~z{{|~|}|~~{y~||~|}~~||}zy{~~}{||~}|}~~|~{{{~~|~~}}z~~~||}}|}u~|w|z~|z{~|}|}}}~{~~}z}|~|}}~}~~w|~~~~zz~{|}z}}{||~~}{}{}}~~~y|~~}~|{~~{~{~~~~}}}|~{y}{|y|}}}|}}y||~}~~~~|~}}~}~}z||~}~}{~z||{}}{~{}~||}}}~{{~|||~y{|{x{z~zz}x|w|vxxz||ywx{vu{}zxzy{{wyyt~z{v{}}zy~y{xx{}{}~z~xxz|{|y|}{zxy{yxy|wwwxz||x|}{xvvwsxux}}z{y}{yzzy~}{z~wz|y|z{w}vzzy|yzv{}y||~y||w~~}}yxuz{wxy~{v{yzyz{}|~~|{zzzy}}y}}|z~{y|~yyz|z{wwu}{zwxzuuyz{wz|~v|~y|yy~}{|z{zy|z~yyxzx}zxy}{x||~~{y}}|{yxxyxz|wyy{}y|||~y}yx{|}wywvx~}{yz|v}z{{}z|w{zz~~zz{|yzz}xxyxxx|zy|y{{v|~}xvz{ww{}zy|}|~yxzwzyw|y|z{z}x}~}{~}{~zyy{zzwzy}z{z}{yyz||zxxzwzzzyzu|{}z|~wy{}zu}|zzy|y|~|~~{{x|x}}}y{{{wz}{{z|x|zzwzyx}zwxuy{y~~y|}{}yz{{y{}x|{~z~|xwz~{wz}|u}|{vy|yy{zu~|wxxxxwwz{y}w{}{}zzy{}}{|~yvz}y~~w{zz}}z{y~y~{|yv~}}|x||u}z{zyzxw~v{}~y{w|{zy||}y}|{|~x|xy{|}~|}{zz}{zu~vx{wzzyy}{{}vzyyxz}~|w}|~|}|y~wz~~|{|~|{|}~~wr~{z~uv~z~yxz}y}wyvyz{xzxx~uu{~w{z{yw}x{|{}zxyvyy{{|{~{{}~}{}}}z~}~}~zz{~~}|~|~~}}}~|~|~}}~|~}|x{|}~{~|}~}~}~||~~|}~~~}z}~}~~|}~}z{}}}||}~|}~~|||u}~|~}{}~{~~z~|~}~{}~~~{}~z~|~}}{~y~|~~|}~~~|~~|~~z}~~~}x~~~~~y~t{|{~~~~|~z~~~{}}}y|z}}{~}|}}|}~~|~y~~{}~~}~~|y}|}}}z}z|{z}}{~~~{}~{~}}|~{|}~}}~~|}}~z}}|{|~}~{~y}v~~x~}||~~}|~~|~|~}}{|~y}z|{~{z|uzy~}}|~~|}}{}~{}|}}~|}}~}{z}|}}|~{{||{zxzv}~v{zzx}uzw}zy|uxu|}yu}{{yv}|z{|{|xuz|yzy}||{v{y{wyv|zwy|yz|xt{x|x~uz{w~u~rxz~{~yy}{wy|yzzyz|}y~vzyx{zy|}~wzzy{}zw{z|y|z|zw~y}{|y{yz}{zwyy}v}~wxx~y~z{||||y}~w{x{|y|xyx{w}x{z|{{x~xzw}}zw}y~{x}w~zz{zy|t|zwxx{y|}~x{z}zyz|u|zw{|zwwyv}w}x|}~x{|y|wzyy|x|z|}~|xz{zz~{u}~{|w}{}yv{}wyyywx~}x{v{{|yu}~{~{}y||{}u~r}}v||zz{zy{y{zy{xx}|~y}x}{vyz~}w{ywwz{xzwz{xz|z||w{x||yy}w}z||}w|z~{vx{zxu}{}{x~x{zv|~{wxu~y~|vv|zw|y|zwyxz}{}}y|}|}zxzyyzwz{{zzxzy{x{zy{zwxzzzyx{{zwzzyz}~yywxyv|y|x{yzz{zyx|{xv{{|z{|{x{y}yy||xz~xwzz|{|{|vyzxvy~~~{y|{|y{vuzvx}yzy{}{yxy{xyyz|y}y}|z|xy}sxx~wz{x{{x~ux~|y}|z{~{vyyzywzzx||w{|{}zyx}{}z~z{}{y|xxv{x|s}yzwy{}{w}z}u|yx{zzw~{}{y|}z|vz}~xxy~z|yw{~|yzzxu|{~zz{{w~|yyzvz{zyx}{{z~zz{z{y~y{w}{~}z{~{v~~{~}{}~|||}{{~|{}}|yz~~x}|}~{z~{~{|~~~~~}}|~|~z~~}}|~{||{~}||~||~{|}}~{~~}}{y}~z|{}~|~|~||~z}{{|~}~~}}~}}|~|||{|~}~}||~|{z|}|{~}|~~|~{~~||~~{z~}}~}}~|{|~z}}|}y{~~~~{z{{}|}|{~~~~~|~~z}y}}{~w~{}}}}z}}z{{~{}}~~{~~zzz~y}}{|{{~~~|}}~w||z~}~|~{||{~~z|~~|}||~~~|}~}~~~|}z~{~{}||y~z|~x|}~}|{yz~}~|}{{~~{~{zx~~~{~~x~}~|||}}}~zw~~|}~~~~}~~~{~}}~|{{yy~}u}|{ywr}ux}|wz{xyzz}v{syv}z{{}{xyxzzy{zxu}{u}yxuwx{}|{|{{|y}|z|xxx|wzxxxzxyz{{y}|{}wx|xvz{wz~{xy}|u|}yzyy|y{w{~x|zy{}|}|~|yx|vy|{x{yvxzwyy{z{yzzwzxwwzyv{xuz~|yz{|{~}|y{~}{r|}xz{xy|{zzwzyyz}vxy{z{}zzzxuy~zyxzyz{|w}x}{{z|{|{|x~}~{~{{{z{|yy{~wzwzzz{zxv|xy{zxyyyvxz|zx|{|yxx|zy~w}||{|}zx}{~z~}{x~}}|y{zwx~yw|zyzy{}w|xxxw{}xzyxwx|ztzx~y{|yz~}zy}{|}zz}}y~}}{}~}xzyzwy{}z}rxy{}yzwyy{zxwxzwy{}wz{}{~z{|zyzy}}zxw|{z|zw{yx{y|~zyzv{{|}zxu|{uyz|zzyx|zy~zz|v|yw{zyzwyz{{}}}}zyzvyy{zz|{|{}y|}{x|x|zz{z|y|w{{||||~z{y}{zx}{y|y{yz~{}{w|y}w}|y~|}w|w~z~~v}zz}{{{{}x|{{|w}{yz}|yz}xy|y~zx{z~yxz}}z|{~|~|}{}{zuz{}{yv~zyx{{yx}vvz{x|{{|y~wv{}z|{w{zy|z}}}~y{|~|}|z~|{zzt}z~yxzx|x}yvx{z|{{wx}yx{w{|z}{x{z{z~zzzux}z~}{}x}|z~{y|}}~~|{~{~s{|}v{}z{||{z~~w~}}~~|{|}~}|~}|z}~~~{x|}{~|}|{{}{~~{|}{~~}~{}{w}}}}z}}z}}~}}}||}|{zz}}|~|~{}}}~{~~}}{|~~|}~}}~yy|}}~~|{}|~}}|~~|~~z}~~{~}~{}~}}y{|~|}}}~}}}~~~{{}|y}|~}z~}~z}~{~|~}}|}|{z{~{~~~{}}}}~s}{{~y~|~||~~~}|}}~y}~}|~}}yz|||z~v~}||{}~~}~}|~}}}}~|z}z{z~~}~~{~|}{~z~}{}}}}}w}}~}}z~||z|{}|~|x~~~~~{~~~~~}||}}~~|{~}{~~}|}}~||~|~~|~~~||}~{w}~~~{}}z}x}|~~~}~zzuwz|y{x{{z|}{wy{xyzxv|zy~}~{zx{zwwx}zw}y{t|wzw}{wyxxyz{x{zzy|~|{{~yy}zz~y}yx{xzzz||yywsy|}|{xy}{z{{|zwxxvvyvw|y}w|{wx~{{}{}|vvx~{z{y~y{xy~yyy{y{~vy~{uz}{{wxxw}w|yy|v{z}~|w}zz}y{|xzyzy{w|~yw{yvuyzx{z~xy{zz}yy{x{zv{y{{zxv{}yy}|wz{tz{x{}y{}x|zy{yx{zx|z}z~vxzz|~|}{yy~}xwzxz|y||z~}~zu}xy|||u~vxxvxzxy|z{|zzx|}{|}}u}}{zz}zxw~zvxyzx{z}{w|}}y}qt}{ywywyx{}|z}ww}}yz|z||}}~q|szv|zw|~z{y|||{}yy{{vzwv|y|}}yvwyv~~{||y{wzwu}xy{|~|yy}yxxvw{}w{||}|{|}|w|z{y}yzxz}{ww~wyt{|z{yvzx}yz|w|uyxx~ywz{y{~{{y|~w{{{}}~|zx|y{zy|z~xztzxw~{}xz{yy{{x||wvvy{{{wu|wzwxwywz{z|}{zx~zy}~}w||y|z{vyzyx|~|y{zx{~}w~wu{zz~|~}{x~y|zy{w{y}~yvyx~zxw~|xxv|yu}zxzzy{|yuyy|y|vwx|}wwxy}yvy}{zx|zy{w}}z~{{~|{||{{}zyzyw||wxy}y~xy{|y}|||{}v|yz|zy|}|wv|w}}z{|{w|~~~||{z}|}|}~x}}z|}|||~~{}|}|}z|}}~|z{}}z~}z{}}}{{~}}~}~zx{~~}~~|~~}~}z}{~y~~}|~}{z{}|{}|{~~~~}}~|}~}}{{}}}~|{||w~z{~{z|~|z{~|||}xz~~{|}}|~{~}~}z|{}|~}|~}~z~z}~}}}y{~||~{~|{}~||}{{z~|~~}}~|~}|~|}~y|~||}||||z}{z~|||~z}}x~}}{~|}}}~|y|}||~u}{~~~{|{w{|~|~~|{|~}~{}~{~~}|{}y}~|~|}}}~~|~}~{{}~z}~y{|}~|y||w}|}~|||}}~~}{}}~}{|y|}~~|~{x~~|{~{||~}~~z{~|~}|~{~~}~{}}~~}}|}}~{|y}~zzzzx|tz|wxvyz}z}{zx{z}u{v}wxyt}|z||zz}}v{}~y~y}yv|{~~{}yw{y}yy{xz{xyux~v{{zytyzzzz}y}t{wzwx~yw{|||}zz~z}|yzzx{{}u}|y|y}y}{yx{xyzvvyzzyz{y~}zwv|zyv{vy|y|yv}zwx}|zx{y}|x{xx{z|yx|t{z|z{zz|{}xwx|wxux|z|zy{yy~}xx{~|zuwx}||zz{xzzyw{xz~|{}}ywz||x{xz|{{yy~}|w|wuxv{~yxwy}y}y{z~y{{wz{~|w~uxxxv~|yw}y}zy|}~|wx|zx{{y||xyu{u||}z{wy|y{x{x{}|rwu|yyyz~{|x|zzzxx{|xzy~}y{|y|{}z{u}}xzu}{{{}wxx}x{wzx|z~zxzy{~~}}~{zzz}yz|}~z}}w{y}~y{{w|{uz~{yvxww}yv|z||{|w|vzvzyw{|{yy|~z{~}wxxzx~xx{|~~|zwyy~~xu~{xxz|yx~yy~yz~xzzx|yyzvu}z|xvy|}zw{{xyx{{v|{}y{{|~x}~~{}y}{|||z{wv|{|y|qy~{zs~{|v{yz}xy{zvzx||}w}yw{}|vzz{z{xzzyz|~{xyz~z{~w{y{vxy~w{v|{|z{zyx{}uw{~wxxz|zy~{||zz|z}|wu~|y}y~{{xxz{|zw{||zvyy|}{xww|wzyxx{v}z|{xuzv}z}~{~w}zzzz}}|w}{}}y|}|{z{}}|{|}y||~~~~|~~}z}~~}|~~{}~x}|~{~|~~}~}}}}~~~|{z|~|~{z}}}||}{~~|}{|x|}}}~z~~}}~}~}~~|}y}}~z|~~{||~}}~|~~~~}~{|}~}{~|~~~}z~~|}~~~~{}y}~z}~~}}~}z{}}~}{~~}~~||}}~}~~}~{}~}||~|~}|y{}~|{~y|~|}~~~|~}~|{~~|y~~}~z~u{{}}||}||y}|{{~~}~~}z{~zy|y|}{~}}|}~}}}}~|}~||z}{}~}}}~~|~{|{z~~|~y~|~||}}~}~{}|}~~{|x}|~{~~~~}{y~}}}~||}|~~xyy~~{y~}{}{{~|~}yv~vwzw{y||wx}zy}yt{z{y{xy|y{{z}~}~x}y}vzyy|}y{x{v{{y{|~|y|zx|s||{{|}{}|xwzvw~{{~u~|zzzzxyyxz~y}{y|yxwy~yvy~x}z|{|w~xx}{xxz~{wyywy|{}|~||yysvxxzxw{{~}y||yuz{{y|yz~zy{zvv|zv|zyzzuz|z~}v{|}yyw}|x}~xxyx~xy~zzy|}yx~}~wxwx~{x~y{|yy{wv|yyyx}{yyzxvx~xv{z|zwzx|}z~~{{z|zz}w~t~|yz{w}}}uz~z{v}{{y|zw}|zy}}zzzy|yw~{y{|uy|~zw{wzz}}y}w|xv{|zx~zzz~yx}|x}|vxyy~z{{|zzz{zy{~{~{x||y{uw}|zvyy{|yzx{~}zu}|~{yv}}{~~~x~u}{suz|z}~|zy{{{}xy{yyzz{{}{{}{{z||}zz|{{xz{zyyz{}z|y{xzz{z{y{z|~~}wxx{|w|y|zy|}x}zyzx~zz{y~z|{zx{yz{|yvy~||{kx}|~}ywy{{}y~v{zuxx~|y}v{xx}y|zzuzxyzw|||wz|x{zv|{|{{wzww{zz{z{{zx~y}|y|}}{v{y|wzyyzxzyyz~zzx{z}~|yz|{{yy|y{w|~wxz|z}|t|zy~z~z{{vzxwyy}yz|ty}yv~ww~{y|||z{~|{vyz}~xzyzy{}}~{~w{{zv{||y~yuzvzxx{}x{{{}yzyz}z|{yx{}zxy~{~{z{~{~}}~||}}|~}~}}~{}}~|||{{~}}}}}}{~}{|~}~zz}~}w{~}}|}~}~~~~y{z{}~~|}}~|~x~~|~|z~y}{|w}{~z}~}|}~}x~}|~~{~|z{}}|}|v{~~||}|{|{}}}|~}z~}~|||~||~~}{|~{~}~||}}|||~|}~{y}{}}{}~||||y~}~~|}}}|~v~~z|}~}|}}{}}|~~}~~}}~}}||~~y~|||~}~{~}}|~z}}}|}~||~~|~||}~|~y}}|y~{{y{{}|x~~~}y~~|~|~~~~}}{}~~~}|y}~{z~~~}|~}}|~}|z~~{{z~|}}~{~}x~~|{x~~~}~~~}|~|~{|}~{{~}~||~||y~{~y}zzx{||{~{}w}{|vyz{{~{zy{}{zyzwxvy{zzzy||z~vzyzy{vw|}~z{v|||{~{z~yxw}}}~zxzyvwxxywvy~{|{{zx{vzwzz|yxx{{w}|}~zy{|zz~~{{yy}z{}z|z}yzzw~{|wxv~zwzx|}y{{|{{u|zxxx{|~{vz~|{~x{~yy|xw|}y{{||ys{z}y|z|uywzywu~wwvyyyvzwuwsz|ztwxyzzz{}wy~wy|{zx{~x~}{}|~~{|zyyzy{}xv{xy{xz|}{wx}{z{~wxyxx}wyw}zx|{}{{z{y{{|||y{w~}}|{~~|wz|x|zuyz{|z~{{yyyyy{~zyxy{xy~~~|yx}{yvx{}{}~y|z}|~~{{}}}{{}~yyv~z{vx}{yxyz{zyzwzx~|yw{{w{~{~{}|~y|{}}w|x{~~}z{zz{y~}zx{{z|z}w~ywu{zvxxxy|||wyxzwtu}|x|y{zx}vxzx}wz~~~zyy{}}|zwzzzz{u|{z|y}uy{|x{~yy{y{yz|xvzwxy}~}z~}x{y{xzvxx|r}z{~x~~z{wy{xywvw||~}wvx{yxzx{}y}x|}}||yzx{xyx}{z}zzz|w{|}~y~|~{yy{}{|}y~{vyz{|zxysy}z|vy{~|xvwzzz{z{t|{y{z}z{||y|t}zx{zw}~yy}}{}yz||v}x{w{yzy{~~|v~{vy}w|z~zyzz{{}{}y|z}~~{{{~{~~}}|{}|~~{{}~|~}}}|~}~|~~|~}~|xz{}y|wz}~{~}~z}|}}~z|}{|}|~~|}|~}}|~y|~{}~{y|~z~}{{y~~~}}~{{}}x{{{wz||}~~~~{{~|}}|y}|}z~~~~~y~{~~}~~~~}~y}}}}}}}{~~~|z~|}||~{}}~|~~~}{|}~}{}~{~~~~}z||z~~~~|}}}{}|}}}}}~~|~}}x|~~|}}}}z~}}}}~~{{|}}~}{|~z{|~~~|~~}}}~~|{}||}~{~x||}}z~}}}~~~||~}~}|~{|z{}}~~~~~||}z}}~~}{|~}~~||y~~~|}x|~{}{}|}{~~}~}~~{~~uxxx~}{wz}zz}{zv|wxw{x{yzxz|w{z{yzx{zx{zw{~zw{}yy{~y}|}}{yw}{{w~|yy{|z|||}x|{{}{{x}uyyy||v{}zzz{w{yzx}t|{yzwu}}}~x~zzu~xyw}{xzz{|{{zxzz|}wzzy|z~v{wwx||||zxyx{yzzxxy{{|x{xy~~v{{|{{}z{zxz}wy|v||w|z|{x{zw|y}z{z|zyx|u}~vzzzxzzwzwxy}w~yzy|x{vwx|{w{{|}y{{yz|~y|zw~w}vszzwxx|y}~|}{}{z}}|{ztzywv|}|ztyyy|xz~z{|zx|}}{|z{|wvyxxz{~w}yy}||y}zuz~x||v{y{yzwy{xxyy{zyw}y}zx{}}}|xwxzxwzx{{z|z|x}||yz{z{x|xz|xy~w{|z}|{z|~{x{xx{{wy~{z|vz}w}{wz{z{y|{{zy|}yx|z|}z~}{}vzux}|xz|x|x{z||y~y|~|z{wu~yzvzy|yxxx|}z|zzxx~zyy|~v|z|zy~|{{y{u|z~y|yyyy}|z}yw|yx{yzyz}{y~{~{||w|z{|~x~}wy{wv}xu{xzz{zz{yw}y|y{|y||z}~|ww|{{}{}z{{tzy{~z{}x~zz}}xx~{{|~y|x|z~|x{w|}}|{|~}v|y{}}{z|vxt{|xx||yxz||{rz|y{zz~w}yu}yz|z|zz{{}yw~w{y}|ww{|~|{wy~w{~{{u}|}~~y~~~|w|~~~~|{}{xy~~||~|~~{~{{~{||~~|}~{}}~|~y}|~|z|}z~{~}|~}|{|y{z~~}}~~{|}}~~~}x|}||~{~~|}{~{}{w}~~~}|z{{~}{~}|~|z{~xy{~~~~|~|z}}~|~u~{}~~z}}{~{{~~||~|||||~~||}}{}}{}}}}~~}~{{~}}~}{}~}}}~~}}{~z~~y{}~|||}{x}~}~}~yzyy~{}~~~||z|}~~{~~|~{~{|}~~z{}}~}~~|}}~}z}{~}|}}}~|}~~}|vz}|~~}z}|~~|~z}|{{~}|~~|~z{{|z~}~|~}y~}|z|{~|||{z}}~||{|}|}}{{}~{|}|z~~|z{}}{}}z~}{|~}|}~}~|}z{}~|}|~zx}}~}}~{|~|{~|}y|y|zz~s{xzzy~wz|v}yz|}yz}yx{x{wuyzvt|{~~zyzw{{~|{~~z|xw{y|{w|vw}|vw|xz|{{zz~xyy~|xwxxv|z{}y|y|yz{zy|{~zzw}x|{|y|}z~}y|z|yz|{|{x~w}w|wu}xyyy|{{y{u{ywyxx|u||x{}}|x|{~}{xx|{z~zw||w~y{zy}zuz||w}{yz~|yzzvvz{{}x|~zy|u{xyuwxzy{x||y}{zz~~{zu{|x|{y||{zy{z|uyvx}|yyvyyxt|||xvvx|{~y{{uyzuxu|~z~w}zw{{zzzz|~|xyz{{||xvzxxwwzw}zz|{xvwvy{z{~}x}vy}yx||ty{{xw{v|z|x|y}{{x|~z}~{{y|{zyvvvx|wx}}{|yzywxyuzqy}w|{|y|y{|v|{~}}{xwy}}w~{~y|{z|}vtzz}~}yw}}xxo}}{wx|}z|zz{{w{{zz~yx|~yww}}}xx|{zz}y|}y{|{x{~zxx{~xyyyyyz{zwy|w{{{yyxzz|z}}xzy}|yw}x|{y}|wz{zy{xwxy~{~xwwxx|{||{|}|v{xvy~|y|zxy~{vx|}~}w{xyy}~x||zu{{yw}{yz~}vz{{txzvuy|{{v||z|w|vwxyw}yzxzz|x}{{}}{yzyvu{|x{}~~{}~{z|}}y|z~xx~zzxyxu|txzw{t}~{{z}wvu|u~w}{}y~~x~x|z|}zy~}~~~~y|~~~}|}y~~~~|yzy~}||}}~zz}}}|{}z{|~~xx|~}}|~}|}{~v~~z~~{{{|}x|}~~{z{|~|}~~}~|{}}~|~}{}{}~~{{~}}}}{|}~}|y}~~~}|~}{{|}{}||~~~~{~}}}z}{}||~~~~}~~~{|~|x|}}z~{~z{|u{~{~}|z|{z|~}}~~~~|}}{~|}z}~~}|~~}{{y~xz}||}~}|}{~|}||}}y~z~~~~}~}z~}{~|}~}}}||~{}}}~~~||}{}|||}~|~|~}{{}{yz~w}~~}}}~}}|y~}~|{}~||}}{|}y||~~|~||y~||}}|}}~~}~~|}~~y}}}z}|}{~}}}z{z||wyvzyx}|w|{z}~{z}{}wuz}zy~xxyy~}}ywz}y}yxy{vyyzz{z~yz|yzyz}}z{y~uz{yx}|y}xy~{{yyww}wuyxwyx{zyz~wz|x~}y|zzz{xxxyyzyu}{{zz}x|}xyu{{w{~x~y}{zz|{zyzzy~wyzy{xz}|zxy{yx{xxx{|ywz|xz|zzz|}{vz}~{z~{}{|ty{}w}yzxxz}|t}z{}{{yx~z{|ww{wy{|{{y}xxyy~w{z{z|{v{yyy||{x|yvw|yz{}x{z{||y|x}zy{}zzy{{{uzzz}vz|}}~z~z{yxy{vy|zxxzz~{|{yv{{zyzz~z{{zywyyyx|{{~}w~z{zwzu{{~{}t}z{z{zw~ww{xz{yz{|{|u{}|{x}zy{|z~y}{{{yzy|xw}xy~z{w{y{z{yz{|wyz|x|wyxz~z{ywyyvz{xyz|yy|y~y~~zz|y|{xwxux{yy}{}~{xu{y}xztv|xzv}~zu|y|zxzzw{y|}zyz|||yx{z{wwxx}z}~zwzxz{|u{uyxwy{}x|z{|wzwy}~wy{ywvu{z{zyz|vz|xz}w|||zy{y~||y|z{zw}|z|{{ry}x|{}}zxzwx{{y|w{y|}yzzx~{}xx{y|~|{{vxvx|zw||zxyyyz{}xyz|z~~x}x{~zy{~|wz~yxxwz}~t|{z|}{y{z{v}z~zyyxz{wz|{zv{y|z{yz}{z}zwwx}zxx}{{}{w{w}{u~|z}||}|}~~x~~~{||||}~~|zz~~~{~{}|{|~x|}{~{~v}}z}}}~~{~{{~}~z}}{}~|}u~|~|}~~~|~}~w}}}}|~~~~y~}~}z}~}{~x}z~z}|~}~|}}z|y~{|y~|}~~w|~}}{|}z~}y{}}|z}~~~|}}~~~~|~|~~z|~}|}y}}x|}}~{}~~{}|~~~|}|}y}}~~}z}{~{}||}{}||~}~~}}}||||{zzzz||}~y~~|}|y|~}}|~|}}|}{~{{|}|||~~~~~~|~~~~{}|}}~~}{}}}}~|~~~y{|~y~{~~}~z~|z}|~}}{}{~}|}~~{}}~}}|~~~|~}~~~}y~z}|~}~~}{~z}~}}}}~{~{~~~|}z~x}}~~}z~}}}{zxxxz~w|{~{{xzyzz|y|y|yzzxyy{{zx|u{y{zzzxz|zzz~|z{xxz{~|z|u~|{{yzy|xz}z~sz||yx{yvyxxysxvwvw|{u}~~xywz|yzx{z|{y}ww{}~||{{yx}{v{}{xyw~w}||zxxw}zy|wx{zy{ywuztyyw{z|xv~z|}|xyy|z~t{~}yyz|{y~v|}|y{{}yuzx{vwvwvvv{zzy{vz{z~}yvv|xw~||v~}}}zzv|xx|z~}|y|}|zxy{{|y{||zyv|}vvz}zsz~w|xzyyvtzxv||~xvz~}|wzz~{x|xz{~{}|xz{y{w~|z|y}ux}zx{|yxz{}|z{v{zzywvv{xvy|z~yy~}}yy}}}{{yxx{w}|x|y{{~y{yyx}}{wy~zw~x~wx{}uzv{xxxuw{|~{|{}y~~|zx|}}x}}{|{{{|z|||x{|xx{|y{yzz|{{{yuv|xx{u}}}zx{|z}z}~|y{{yxzwz|xz}{v{|}yz{}y||}xvz{{zyu|{wzxyz{||~y|xy}}|zv{~{zzzvy{~x{yu{}~|u{|vyz}wy{|}{yxxx~~z}|yz~|vzxzwv}}wvyxzy||~u}}}xy{zyw~}}{w|{|yyzz~|x~{y|zz{v{wvzyzzv{|{|w{|yzwyvz||z}zz~zxyz|y}z}zx}}wz~~}z}yxz|}}|~xyzw||yuzv|}zwyz{yyw~{|}zy~u|{||~}z}||y{~~~|~y{{~|~}}{~z~~{|}}~}~||{|}}~}y}|~{{~}~|w~~~}{x{~{|~|~|}|{|}{w|{~{|{||{|{}~|}|||~~}~}~|}y|{z~z~|}}~~~{y}}~~}}|~zz}~~~{z{}|||}}}}}}~|zy}}{~}z|~}|{}~}}zy|||{}|}~||{x~z~~||~|~{~}~~|~{|}~~}~}}{|y}||}z{~~~}~}~~}||z}x||{}}}}}}}x}~x~|}||~}~~{~{~}y~}}|}|~~~~|||}}}{~~|}{~~~~|~}~~||||~}}zu{|~|~|~{{~|}|~}}zz|y}{~~~x~{~}}z{}~|~{|~||~~~}}~~~~}|x|~||z~~z~|~z~|~~|y~}z{}~{z~~|{w}|{{zzxy~yz{w}yzx{~vyyz{~{~zx~{~x{xwyt}|u|{zy{{}|zz{x|x}z{{yzx{}|zzzy}zzy{{zx|~~yz|x~{|w{y~|{xxzwzzyzyzxx||zyzz|xw{x|zy}u{w|xzv}w~{}|{vvx}{xx{||w~w}|y|z~{}yw|ux|x{x}{w}zwxyx|wyzzz{z{x~|z{~yvz~y{{wy|yyuy|yzzz~xyv||x|vwz}|{{|z}x~{~s~yzy{|y{~zx}y{rtw}w}{x{}vwz}{y~xx|zyzw}y}}{y{y{z{x~|{xyyzzxv}{}zz}zvw|}{zxy{z{~~{yvx}x{y{zwwzwv{|wzy|w{y{}z|{|{w}yw{}{~x~}y{|{t~xy|v}|{zzyyzyxxy{y}|{yz||yv|{{|x|}{y~wzzwzzzz}z}{|zxz{yxv~{x~|xz~|vwy{|}z}z~y{{y|x~{|{ywz}uuzz{w}||~xyyxzv~}|xy~|ux{zz|wyzz|{wwz{y||~w|x{x|w}z~z{x|{|yz{{x|zxzyz{xy~x~|{y}~{{||}wz}y|yuvw{{z}wyzz|u|zyw{z~z{|yyx~{}x|yxzwvvxyx|}~|{|z|{yz}yz{yz|z{x|y}zzvz~|vzsx{uux{~y~{}|w~}y{{z||~zwz{{|wv{{zyzuz}{ywz~vzz}~x}y}|yw|{{sw|yz{zu||{zwz{{{zzzwz}ys{z~~}{w{y|~~zz}|{~||}~}~y|~y}|}~}~}|x}|||}~||~~|z~|||~|}|}}}{~}}~{|}}{x{}z~}~z}|}|~}}}~|~}}|x|}~}z~z|z}~|~~z}|~~|{}~}~y~|}|~}}~~|||||~}xz~~{|{||~{|~{~}}z~|~~{|}}~~}~~~}}}}~y~~~|~}||x}{~}~}~|}|}}}}}z{y}~~~|}}~|}~|~}~~{y~{}~~}}|y||z~~~~||{}~}~~z|y{}|{~~~~x~|~}|z|}|}~~~}~|~z}z~~~}|~y|{{~}}}yr}{}~}}}|}{v}~|y{}}|}}}~|}y}|}}|~}x~z~~~}~~~~{~}v{}~~~~}~~}}|~}}{|{|{|y}|~~}}~~~~|}|~~||}~|~~~~|~~zx~w~{{}}|~x}|~~}|{y}x{y}|z{zy~{x|{ztzywzyz{xz}x|x{vxzy{}}xz{ut~|y}~x~x{}{}{yyzw}{|{|}|{{|~z}|{xz~x|ywz{}|v}yzu{xy|x~yv{{x{z{w{||}}uz}xyzvvwxy}~ww{zy~yxwu|z|xzy|zxwzzz}yvxy{yyv~vvz}~}{|}xz}{|x}{w{zz|{||zx|xyzzxy|yyyzzx{z||x|vyzy{zxzv{~yz{zw|~wz|||~{yzz{z{yy{}}{|{z}}{y~{|zw|yz}|xxwz{zxyx}{zxywz|v{|{}}{~~z}|{z|zyy|z}{}{yvyw{w}z|yvwzy}wy||~xw}zw{xxux|~wzyvyxyv{xw{}{x|{yx{y|z}w{y}y~|u{}{}|vyyzx{w|x|z|||x{z{{wyw{yx{|x{z~}{yzzzx{xx~|}~zyzy}{||}w~~zz{{|vy|{|yx|xxzxx|yxz|w}|zw|}z}z|{}nx~~||y}{{|zz|{~zz}}~~}}z}{wzzy|x{wwtxyx~yxz{xx{{x{{z}||}z||}|zx|}z|x|{~||yv{{}}~{{yy~|{wyxwwz{}z}u|~|x|zx{zvzzyywzz~y||u{x|~{|z{x}~|xwzzz|}}{|yz}u|uy}|vt|}vy}{y}yzz|yy~z{~x}{z}x|~}yx~yzxy|x|{{}{z{zz{}xxx{yy}~xy|tuz|z{wzxx|vyyw{xy{x{|z{x~z}x|zx{{|}~~|~}~|~}|~~~~~~}{}~y~}~~}|~}~}~|~}z||~~~~~}~z|z|~}~}}}}~~}~~{}~z~}~}}}z~}~|}~z~x~~~|~{}}~{~}|}~|}y||}~}~{~~|{|{}{x|}}{}}~}z~||~~}}~|}{}~|x}{}}~~~~~z|~z{{{|~{{~~|}|}~z~~z}~}}||{~}~}y~~~y~{{~}~~}}|}}~}~~~}~~}|~|}|z}|}||z~~y}~~~~|~{}|z{~z~{{{z}~|{{|}||~}~|~{~}~~~~}~|x|~~~}z~||z~~|~~~}{}|~~z~}~}{~~}}|~}||~{}{}}|{}}~{{}||~z}{~s|w}|~~|}|}zz{||}}~x|~}y{}w{|}|}}yy|yz~|yyyyw{zxxyvzyz|y}|y||z{yw~|~xyw}x}~|w}|{zv|{yyuyx~x|{~zwz|yxw{{|{}v{zxzx~}~wxt|wwxy{{}zyw||zz}}||}wzyz||z{y}xt~{|{x~zywy~{wzw{yxxx{zxz{y}wyzywzy|{uzz{y~zz{|{{||u}}vz|}x}xvx{~}vy|~y}xyz}|||yw{yz|~xvxzx}wzy{{~v|w|xzrzx}zxzzu}||wy{zyz|y|zww{wy{uvz{}wwy{{zvyz|y|~xyuu~z{z|z}yw{{w|z}|y{xy}u~vzx{yx{}z|uyxy|xx{y}x~zw{w}|}{}zwu{|z{y{{}{ww~y}z}w}|}~yv|zv{{|xyz{{}|{}v{ywyxw{}z{{~xw{|vuz|yzz||z}z{{vxx|xy}w}{z{{w~t}w{|yxz|xzyx{z|{xz}yy{{~wyzvyzvx|zz|zy{~ux||yy}y{u}z|~uy|{~xvyw|}zy{{|yyz|x{y||zxzz{~|zu|x|rz{xxs~{{xwyvox}yyzwy{wzz}{xtxzz~z}}y|yz}yyz}w{}~z{zxz}zywz|wxy~|v|zyzwx}|~|zxz|x|}v~{z|{~}|y}w{~zwv}w~yyy|{{y|z}|~v{y{zzzyyzyzxz}{uy|y{|}zzz||y{|yy{{yyzxzzzzw{~xz{x|{}{vwz|z{u|y~tr~zv|xw|}~{|yyzy}ysyxz{~|}}}||~}~{~|~}{}~|z~}|x~~|z~{~{~|}}~~x}z~~~|}~{}~{}|z~{}}~}~|~{~wz{~}|{~{~}}|{|z}|z~~}~{}~z}~}y~z}|{{z~|~}~}~}~}~x{}}~~~~|}}}}z~|}~~|}~~~y}~~{~~~~}~|{}|~~|~}||}|~~~|||}}~~}}~|x~~|~z{}}}x~|~}|||~}}}~~~~}{}~}~~~~~z}~~y~|}|}}y~~}z}z|{~{~~}}~~~|||{{~~}z~}~|~}~~~{~~~}|}}}|}}~xyz|~~~}z~~}~|}~~{{{~|z|z{}z~|z{}|~{x{z}}}}}|~~}{|~~}~z|~|{~~z}}{~}y|~{{}}~|{||~{z|}{~~~~{}~~}~}~y}}~{|~{yx}}y|x{z{q|xyv|z|zx}|x~zzy{z{xzxz{qyww{{{|~{z|y|y{xx{z~vzwz}}}|w}{yxyz}}z}uuyz{zw}wtvvwv}vyzxzy|wxwvwyxyz{~|xw~y{||}zuyzzy|x{{~}|z{|yxvyzyyx~w{z~{yxx|}wz{|z{|y{zzu{|xyu{{zz{}{yw~y{vzxz{}w}}y}~|zy|}yyxxzzvzz|xy}|x{y}{~x{|vu~{xzzx{}|||{vzxy{|}}vzz}z~w||~|zz}y|xxxy~zzzyyvqy|{{szvyyvx}}}s|{||y}}}|z{{~xv}|v{{||~|}zxy~{~|zzvu~{yyu}yxxxxw{|}|{{t|y~ywy|{z{{}{{}}}x|u{{x{|x{{zz~y}~yy{xz{xz|z}xz}wy{wxzvxyz~}zuz}xz|yx|x}{zzu{|~zzz|{x}{{|zy|}xyxyvxzyy|}zvyzyy~zwytyyy|zy{}zz{xzxww{{}}x{zxw}}uzyz{zyy}|}|{y|z~yw{z~z}yyyyvxywz~y|r|xx|zx}xxzzy|}~z|v}yy{y}~z}{}z{||}zq~z~{|{wz{x|~u~w|||z{|{{}z{z|}zy~|yyzzy||zz|~x|~xz}zzxy{|x}x{|yzzxz|v|}x{y}yy}y|ywwwy|xzxzy{}z{}}z}|{|{||wy|x{}|y{~v|{v{||w{|{wz|~y{zwy{zwz~{}zx}z{{x{{tz{{xz{wwxy~~}y}yty|}~|~}~~|||~x{||||}|z}{|}~{~}}~~}}~||}~{y~|{{{~}||~}}z}~~~}{z~{{|z}{y~|}~||~|{}}{xz|}y}~|~}}}}~{~~~~{~}|~}}{}|~|~{}|~|}}|z~{~|~~~}~{~{z~}x{~z~~|~z|z~}|{~{|{~~{}~}|}{}|~|||~}~}~~zz{z~~|}~}}~~}~~|~{{}~}}|}|}z~|}z~~|~{{z}{|~~~~y{}{~{}}~z~~{{~}}~|~~}~z~u~~y}y{~~~|}}y~~|}}|x~~{}}}~}|~~|~}~z}||{}}}~~{~~z~||~|~~~}~~}~~}{y|z~}}|~~|z|}}|}}||{|~~|{~||~}~z|y}{}~~}~}z|{~}~|~~zzyx|yv{zz{w|y}|z{||zy|{uzxy{y{rv|vzw{y|xyw|r{ywzwz|z|}x{uzvy}|{{z|xyz~{{yzy}{vz|}~yvwzxtxw{z}{yyxwz{yvyz|yx~xxxy{yyw{w~y|z|zxyvzz}{zv{{~yzx~{zxyy|zzuyy}{v~wv|{xyvy{wzx|}uxzz|xyy}z}x|zxww{}y}{y|xx}zz{{w}~xvzz{{|wz{{xyuzy{}x{x{||{}y~s}}|v}y{~y}y{|tvxx|zz}v{{{}{z|z|{z~|}zyxxu|~xx{}zz{|zx}z~{w{wz{|zyyuvzu|w~{x}|yyvxzyx~~|xv|{ww{{}|y~y~wyzy|yxx||xzy||x{|t~{wzyw|vx}y|xu{|}z{yzzy||}{wwxyys{x|y|}y{}x{{yyzywz|yxz}{x{yy{}~zz~|vwzzzx}z{y{y|{{{~u}}{w|vxwyxx||y{}zzuxvw|}zzxzzxyyxyzz{{y{|}|z|{y}z|zx}~~vy|{|xzyzz|yv}|{{z{{|yzyz{{v|{{{x{~zx{wzz|z}wxzw|}z{zyxv||~w}x}z~}{|y|||z~zy|w~z{{|{x{z{wzwzy|zx{zywz~x}{||vwzv{|wwx}{|w}z~{v|yy|{y{~}|ywxyy{x{u|wyz{{z{}|z|x}|yw}|{|{x~}x{xtzz{wx~~x|z|}xzz~~|}zy~{{zz{yyywyxzwv}z~~wx{}{|~}}~~{|~x}~}~}{~}~}}~~}~{y~|}{}~||{}{~}}}|{|}~~}||x}|}{}}z~~|~|}~}~~{~~{||}}|}~{|~~~|}~~|}y|~~~~}{~||||{}~}~}}}}~~}~~~|{~|}|~|}||z~}~~||}|}~~}z}|}{~y|}}}~~}||~}}~{~}z}~~}}{~~~||}~}}~}|x||z}~~}}~}}z~{~~}}}~|}~~~|~}}~~~~{|}~~z{{~~{xz~~{yx}}||}y~~z~~}~~~~{|}~{z~~}{}}{|z~|{z~wx}}z{|{~~}~{{}~|~|}z~~|||~~}||zz}x}~y|}}z}~}~}~}{yu{~~~~}~~}}||~||~}}}~~}|}|~z}|}}|||{z~}}}|{||~~|}{~|y~|u}~y}|zvyy{|z~u~x|zzz|w{w||xu}{|zyxw{zz|yzxyyw}~{{|y}|}{~}{xzywz{}v{|z|y~{wtx~uy{ywx}~x|{wx|xxxx~sxyxzy|{xz|{{{yzxuyz{~}}w|}{zy}|~zy~yw{w{yw~}|y|{vyyx}vvz{zyz|yu{yz}zx{xxzy~xy}z}~}{~{z{~|}}|}~wxzxzz}{yx}~||{{{{wy{|yyz{|ww}y~}{|z{{z~x|{w{|y{y|vy|{{}}|~{uxzwyzv}z|ux{wx{|y|zvyyyzxyuzwz~{|xz~{|v}{}~{~v|y{{yzw}}z~~zy}x}yz|{{zzxwwx}yzzz{y}|yzuw|x|wy~}{z}zz}{y}{x|~y|||zzzxxz|z{{wzs}zy{vyzzxxzz{vx|zzyy|~x{{}zzy{|||||x~x}~~x{|{|}txvy|||{y~{x~y~{|~xzy{vv|zz|}|~v}{zz|}{}|x|~xyz~{{}w}y}~}{|zvx{xwzzwz{{~zxxz||{vz{s|zzxx}||zz}vzyr}}xuv{xzyy{~y~yz{x{z{{{v|}~}xy{|{z}yzy|}{}ywu|yz{~y{zz{v}ux|{y~u{~|}~wz{}z~}{y{z{{y~x{zzzw{|~wzz{zv{~x}w{zu{{z|xw{|zzz|x}{|}z|{zxx{xxz~y~|{y|yw}zxz~~}zzv{{v{~}yzx}|}{zw}z}y|x~zz||}wy|}|}~}{{|~~}}zz{}x~z{}}~}}|}~~}y|~|~~~~~~{|~}||zzy}}|}|}~~|}z~x||}~~}||~}{{{{~~|{~{{}|~|~|zzz~yy~}{}~}}~}|{}}}~|~}}~}y{|yz|{~{~|~y}~~}~~~~}w~{|}{~{}}}}z|~{{}z|}x||~t||~~~|~~~~|}}{}z}|{|{{y}~|x}}~}|~z~~|~|z}|~||~~{~~|z{~y~}||}~~{|~}||~|~}~~z|~~}|y~|}}|y{|{z}z}{~|{}~|}}~|}}y}~z|{~yx{{|}~}|~~~y~}~~z~~~y~|{~}~||{{y~}}||}}~|{}}|~~{{~~}~}~}|~~zx|{}x{}||{}~|~}}~~}|~|~}|~~~|zy{~~|~}|{~|}~~||{z{yzzz{z{xzxzw~s|y}w{xx{r}|zyzzzy~w{|{{{zx{|{v{y}{|xyyzzz|v}}~{}zx||~y{yywwzz}x}yyzvx{xz{{z{|{xzyy|w{y|xvvvzzyxvxz~wxyvxxzwzxw}zvz{wxx~y~|z||v}z}x}zyy|x}y{{yxx}wuz}zw|zz{w|v|{xw}yw{{{z~yzyvu}x~wyywvzyz}z~{u|zz}yxuvz{~x}|{xv}xyyvzz{xxxu{|v~zy|vx{{~~zxzxww{|~w|~vxz|{yy{uyxyxt{x{yz~|}z|wzv|vwyz|xz{|~zv{yxz{y{~zz}vy}y}xwzxy~xx}yzxy|zzxzx|||zzwvwx||~|x|{ux|yyyzwz|z{|y{|x||}{~{uzyzwyzy}}|}w{xv}x|wz}}{zxx||zzyy{{|zzxzt{x|{zzwv{x}y|}~vz~z|{zwzzz{xwzz{xy}{x{xv||uxy|yz{zx}{~xxw{{|{z}zyz|wx{z{xuv||xzs}{zur{z{}y~}wv|zz{||{yvzvxx{}yyzzw|yyuzv|{u}}|~wyy{}s}~y{yvu|~ywxyq|{||~xz|z|xwyvxwzyv~|x{z}x}{{|ww}|yz|}|uv|y}{y{vzuyw|y||y|}uwxzuxzyzy}z~z{zx|z|z{}z|{yzywy{}yyxyw{w}zy~|}|y}zx{~||x~zyyx{zzv~|yzx{w|v}{|{{tw}yy{}{zux}~z{{xsz~{~y}}}|~z~}~}~{~~~}z|~{|~|}zz}||x{}}{|}~}}|~}|}{}~}{~~~|}~}~}z~|{~|y|~}}|~{|z{z}}~~~|~~z}|}|~}y||}~~v}~~|{~y{|~|z~|}yx~~~|{zy{~}~{}|{|~{~||}}{}{z}z~~{~~|{}~}y}{~z}}|~}}}}~~}|{}}~}{{||v{|}z}~|~}~}}{{||y{}~|~{}~|}||}{~~}{zzz}y~}}~~||~{}}{}}}}}|}~|x~}y|~~||~|{~}z}~~~{~~~y~}||}{|y}z}~~|~}}{|z}{}~~~~~}~z|}|}~~}~|~z~}~z}|{~}|~{~{~z~~}}{~{~~~||{z}~~|}}}}}{|{}{{}}|~|z{|{{}}{~}{wzz}{|}|~{}|{yz|{xyzxyy~zz|}{tt{}{|vyyxtzy|{wuxz~||z{yyy|w{}wxyzz~x}zy{}z|{vvwvv{uz}{|wv||{xu|y|wwyyxxywy{y}~}}yz{{zw|yy}~|y~|~||||}||yzxzwyy{xyvw{|{vz|~{~xyxyz{w{{~v|{~zx{yz|zzuxx|{{{~zx~||}z{zw{{{xx}|xzvz{~zxy}zyy|xs|zx~wszyx}{}{xz|{x{}zuz|v{}}{}y{||{~|{{z{yzxxyxzyz|{{zy|u{yyw|yxzxvw~z|~w|y|x~~{~yw|y|y||z|~z{{}xwwy|w}vvvxx}ut}|z|zx|xzyyyzxz~xy{|v|yz~}z}}|~y~}{w|{z{z}|}y~zyxut}zyyzx}|xx|{vzzx~}xw}yw|{y~z|{||zx~z|}~|{|~{{yx}z{}||z{|x|z}~{}{z|{|v{y~uwxuvz{}xz|~~|y}|xwyy{{{|z}}|}}xxz~|}|zvy~}}~{yx}{zz{u|y{zvzzxyu{{xu}z{|wyz{{|}|z~}x|}xzx~x|y{}{~~}}y|x}z{{~y{yxzu~|y|x||vz|z{w{{{{}y}zy|}|z{v{zx}}||z{z|}|xz}zv|yx{vyy|y|w{s||~}~xz{~{{sx{{~{z|z}{z}~|~{|{z|xw|~}|{z{y}x{y|{xzywv{yy{x{yxx~~}{y{{xz{z|~v{{w~}{z||{y|{{~||~}~~y{~~}y{|}~{}|y}~~}}}}~|~zz~~~}~~|~}z}}~}}{|~y~|z}z||}z|}~}~}|z~}||~~~}{}~~|{}~~|{}~||{|{}}|~~}~}}}|~|}{|}~}~{~|z|{w~|}|~y|z|||~~~{}|~}~{}}}{~~}}~}}}}|}|{~}~}}z~|~{~~~~|||}~~|{{y|{{z}}{~~~~~|{}}~}}}|{|||~~||~}|~~~||}w}}}zw|z}~}wy}{}|~~~}{{{{}y|}}|~~~~~~}~}~|~|}~~|~z~|{~~}~|}|}}|~}~~}~}~}{~}{|}~}{{u~~~{|{|~z~z}|~~}~}|~||z}~~~{|{}|{~~~~~~}~~~~~~}||}|~z|~~}x||w}w||}}~{~|~x}~wy|w{xzs{{vx|xwz}{zwxr{zxx{}u|wy||w|yzz|y|w~xyyxwy{y}zwywy}uw{|z}zy{vyy}v|zx||x|uy{x|~{x~z}|{v{wz~wvw|{{wyty}yzz}z~w|{xyvz|w{{z{{{zyvy{|ywy}yx}w{xy~~w|||zw~yzyzwwvzzx{zyyxxxxytzyx}}{~yx{w{z~v|w|yuzy}ywy}{y{{}vz|zz}ywxy|y~w|zyxyy{|y|zzy|{~w{xwxwx{{z}uww}}{yz{|}wwxztw|}ux|{x|{z{z||{{y{|~{~z{wyz{~vwvvyyx{y{vx||y{~}z}{z{y|~zwzxzwy{v||w{}y}{w|yxw~xy{{}w~z{uzy|}xz~vw{{|{y|yzx{y~zyyx|{{{vy|}||{v|z|y}|zzu}~y{}{yyzyww~~zz{v}||xzw}z|~x}{{}wy{|}zy}zx{{yyv|ww{{xx}~yvywz{}xx{}}{}w|ywzzvytzxv|yzvwzy{}|zzyx}{{wzz}vzz{uzyxzx}xz{zwzzzx{{xu}s{y{ywwuwxwy{}y}xwxy}vz|vu}vx{}|w||}yzzxxy~~}vxvzw{x{yx|xy|}{|yyyz{{{z{}yz~xy}x}wz}{w{~yyzy|{xz|w}{www{y{w~x{z|vz|{{{}{|w{yw|x|y~x~wzyx{|z{yyx}||}|yz{zx|}|zwxxt~zwwzy~zyxz}y{yx{yxzxy}{y{zw{x{~~~~y{{}}{~|~~{}|}{}}}}}~{y~}|{~yz|}x{~{|}{}~|}zy~}~z}z{~~}y~~~}}{~}}}|~|~}}~~~}x}|x|}||}~}|{|~~~yy|~~z{{|~~y|}~~}~}~|v|z}}~|}~}~|z}~z|}~}~~||{{z{|~~{{~~{z~}u~~~}{~{}||~}}{~|y~~~|~|~|}z~}}~~}}~||}~}}~}~x|~~~}}|{||~|{~~}{|}|~~~z|z~|}~~z|~||{}~~|~~~}}}~~}~}{z{~}~}~~{{zy~z|z|{}||~~{|{||||}~~{||{~}{|}~}}{~z~~}||~}{|z||~z|~{}~z~z}{||}~~~|y{{|y~{~{}}~|~|}}}z}}{}~}~}{}}~}|~}~{}|~}}|~zxzw|~~~w{z{~|~}~z}~{xzy{~z~z{y|zyvvw{{v|wxz{uwz~}}zz{z|vyz{}|z{v{zyy}y{{y{~zs|w~{|}{}xzy|w~|x|{y{}z|{{{xw}{}|yxx{xy|xzvuv|tyyuzz{y{{{}}{y{||~z{{y{z{yy{}uxyxyzy~y~}xw{y{~tx|w{yxvy{||||yx{vyz}zvww|z{zyz}}u|zxz|yx||||{xz}{xw|zzzw{z{zy{{~t|x{}www{xv~yzy{wz~~~{}{zz|w{~|x{|}{}{z|z}yxu|uyw{xwu|yxy{z|xy|xxutywyw|{||{|}z~z{x{}vz~zz|{ywxxw|{}}y|yw{xwtx{xyzxy|zzxy{zz{v}u}{zzx}|x{~zzvz}~|~{{z}||s~xsy{{w|}{y|zyyzuzy{|z{u{zvzwzzs{{|}|xvz|{{|{{xsy}{|uw}}{vw}||zx}{{~zx{}z{|{||{~s}|yx{x{y~{~y{xzyw~{yv{zw{}{}z}z~z|z{vyywt}zy{x}{}ywxxwuvw~wx|xx}{uxu{z{wy{vy~xwzyv|x{~|y|}wy{yx~z{zy|{|y{zxz}}{vzxywywz}xw|}zu{ywvq|||}uwx{}}uzzzxzy~zz|{y}~{||y||~v}|zyz~t}ywxx{y{vyyx}zzyz|u|xwywyy|y|z|yxz}||zz}zzw~z}{y{~}y{yuyyvy{yx}yxzz{}xwz{|yzxyvsz|{y~z{~zy{}~{}{|zyz~}~}{}}~{~~}|~}~~{||v|~}||~}~|y}}||}}~}}|~~|y}z}}}}z~}~~|~~~}||y~|{}v|z}}}wz}|}|{}~{~{{~}{~|||||~|zy~~~}|}}~~|~~}z}}{|{|z|~||}|~}~~}x{x|~{z|~y|}|}|~{{|||~~~y~~}{y~z{|}}|{{}~{}~|z~{|~{~~}~z}}|}z}y}||~|}|{{}|~}}|~}}~~|~~}|{}~~|{~|~}{}}|~~~~}~~{~|~~}~~~~~|w~~||y}~|z}}{~~~~|~~z|~{~||x}|~z}z{}|z}z|{{}~~~~}{x}~|{}||}~}|}~~|z~||{~{{}||{y}}}|y|~|y}~}r}~}~{|}}z|}|}~~~}~}yw{}zyxyuvv{xyz{x{vy{}yyyxzyw}y{}wxz|ywz||}vzw{yyzty|yyuz~xyx|xvxx{|{~w{zxv|yzxyyyyy}yzyvzy{zuwz|}yxwxzz|{x||}|{uux}vxwy|~zyz{yzzzy|{z|ywvx{u|wwz|y{{~{z}~x{w}|wxy||y|}zwu{yzxwy~|}~{zwzwwx~zx{{vy|x{|xvuw{}{v}}|xz~zwvs}{zx|{syy{zz{{ww}z}zx|zy|x{}{|z{{x|{||xwz~zz{{|zu{zw|yvty|xxw|yzyxw{r~wzy|z}{zw{vyx}x{vyzwx{v|x~y|}z}||yxyy|xwzy{v{zy{yu|zyyw|yyx{|x{y}~yz|ywy|x{x{~x{xwy{|{~~uzyzuz{}x|{yvyz}}{||||syzywwxz{|y}tvzywv|{~zz|zz|xvy{uyvyxy|z|zxzwxwxxzxw}~wzzy{z{{z~|{|v{xz|y{{zx{|x}t~{zzy{vz{z{xyyz{~{~|zz}vx|u|y~y{yw||{|}zzuxy{}wz{||~zxzz|y{z||}xy{x|uvx|~||{wz{~yzuzz{w~xxw~|y}z}z{}zy}yu{|xxvvy{}zuyu}z}{z}w{yy|wv|yxywzzzxz~y{}z{~x|x|{||xyyy{zxz}}yx{yyyxw|zw{~|ywy|yz}ztyzvz}w||zuz~{{xwx|z}}z~z~{yz|||y{{y{ux|v{xvyxw~||y{{{|zv{tyzz{|~}|y{||}~}|~~~|~|~|~z}~z{yy|{~}|y}~}|~~}}|y}}~{z~~{}}~~}}}||}z~{~z||{|}}}~~~~z~~}z~}}~}{|}|}zxz|{}{{|~}~}~}|~}~|z{}}~~z~~zz}~~}}}y~y|}{x|~~}~~~~~|~yz~||}~~}}{z}~~~}~}~~}~}}~~}~~|}{||}z~|~}}~~}}~}~|~~~{y}|||x|}{||}}y|~z}|~{~~}}}}|~~~|}~}~y~~~|{{z|~y~}~~~}~}~|z}~~z~}~|}z~{zz{}z|{~~}w~{|x~~}|zw|~~~|v~}x~y|}|~|z}||z~}|~~y||}~~|}|}~}{}~~{{y~}{}}z}~~~|~}|~}z|~{z|~z}{|}~}~}||~}y~{{{||z|~y{y}|}zz|xyzuy|||}wzxyztwx{w}w}yvz|wx{z{xy~{y|xz|u~zy}~~}yyy|x{z{{{{y}|x|vyvs}zw~vxu{zwxzxz|{{||vv~{{}x}w{yy}}zvw~z}{~{{|{yxt{xv{ys{w{xz{x{~z|tzy{z|wzxy|}w}}wyx|{z{ywz{|{xx{~x}zx|{zx}y|yy~z{yxxxx{|xwyxxz|z}{|x|~{x|zyxyzz||y{~~z~|~xzv}|xv~}yz|xyx}zwuxxz|xzt|xz|xyxywwyzy{zy}||xzyz{~y}z{vzvuxx||~}yxwt|~~{w{yzy|wy~|xxyzxzww{zzz~{vyz{x}{~w}w|y}{|z}}|v{t{zx}~v}zyzyx|w~w{zyx~y|z}v}{u{w|z{u}yxx{y{{~u~|{~~uzy|yvy|zz~~}{{z{yztyzu~zx||xyw|y|{~|yzzy{}yzy{xw{xvy{wy|}{|zw{~|z~x}zz{{~|x|}y|x|yw{{z{wx|uyyz{~x}yy{}t{xzvzs~{}~~ys{y~{}}{w~zxzx|{|zz|zx{~~xwy{||||}}yxy{ztxvzvy~}xz|xv|yvyz|}x{w{|x~|}zzz|{y|zxx{|xyw~zvzwy}|xu{y}{~yw{v{{z|yzzy{}|zz~{{~~{u}yxzy|~{}}{}z}z{{|}zyw{zxxs|x{{{~zz|zzx~v{x|zzwvvzzzxyxz|zxy|||z}|y}}}~{||~{zz}~~~z}|}|~}yyy}}}~}~}}~}}~~{~|~{~~|w~{~|~}|~~{{y~}|y~|~|~~~~~~~|}{z~~}|~{~}~~}~~}~}}~~~|~~z~|}|~z}}yv|~{y{{zz~|}|x}||~}}{~~}}|~}~~{}}z~{{|~~}|y}}}}z}zv{}|}~z~|~y|y}{~|~||}y~}|yz}~{~~~|~}}{|{}~~}~~~~}}}~}}~{{zz~|}|y~}y~}{}{z}|~~~}~}y}w~z~{y{}{{~~z}x}~w}~}~}~|}~{|}}|{}~~|}~||}}|~|{}}~~~~}|~}}z}~}}y|~z}}{}{{|||~}~{}~}|~y}{~~}~}~{~z||z{~v~}~}~}~}}~|~}|}y~{}~zzz|~}~{~z~z~}~~}{~yx|w~y{}{xx~t|t{w|~uzy{}|{y|w{u|zz{xyzy{vt}{w{ywy|v}wz{zzzzxw|{xyyx{u|x|~xxz{z~zy{|y~|xyy}}}wxwz~zw{|yy{xy{wz}{{yxzz}r{}{xx{yzxztwzvzyx{{w|}zwyu~z}x|y}uz|zy|}yy{}wzyzvzyuzzvztz|zxpyz~zzw}wzy|{yy|uw|}vy|{yz{~zz{vxuz~~~{xyxyxuw|zxxxww}y~y~u{y|t{|z{z~yyy}w|~wy{z{yx|wv{zx{vxzzxx{z|x}|{wyyzu{xzwz{}{{zzt|}yx||yx}{zy|yzz|w|y|v}zx|vxxy}wyttzxz~y~vz{{x|||x|}{{|y~z{x|z{||~{zywt{x|zxyxz|~{y|{}|zyv|~y{uxu}x}x{y|x{wx|{}~{yvz{yx{xt{yyvzw{{}xz}{{{yzy{z{zz~{zzyx{zzyyxz{yv||}w|yzvywzy|yzx~y{yz{vyy{z|{w{uy{zwx|x~}z~xyx~~z}~~}~wzx}zytv{w|{zxxz|wxwy}xz}vw~s{zzyy}wvy|{|~v}{x|y|zz{~|pyzz{yz|yu|{yy|x}v~wz|zvs~x{|~y{|yyx{{x~yywxxxvvx|z~y~w||{w|{zy{u{vz{zxy~~yzyyx|x{{}y~{zw{wvyvzx}yw{zxvvyz{}z{y{{u{{zwx{xxv{}{{{{xyv{{x|z{zy|vxx}x}w{{{y|y{{~}{uzxy{z{y|~||{|~~~~}z~|~}}}{{}~z~~~~~{~}}{z}|}|~~|{}~z}}y{wz{}}}||~||~{|}~~|~}{z{|}~~~z{}{{z~~x|~||y~|~{}||{z|z~~|z{yzz|}}|~}||~{~{y}|}~~~~}{~}~~}}y~|~{y||{}z~}{}zz~}|||~~~wx{}{~~{z|z}~~}|z{}}zz~~~|{~|~}~~}z}~~}~}~}~}}~~||}~}}}~}}~~}~}|~~~~z~~~~~~~~{z~}}}|}z}~{|~~~}~z|~}}|z}}~~|{}}z~{~~~}||}|~~~||x~~~|{~}yz|xz}~{~~||y}|z~~~}{{~~{~|~~{~}}}}|~||vx}{zz~}}}|}{}{}~~y||~{|~{}}z||~{|{}|}z~}~{|}~}~~}~{~~z{|zy|~yzyvw{x}zwxxwz}xyx|xty|zz{xxzz|xuvvx{z{yw{yz{xw|{}|}z|z}~|zzzw|vyu}}|vx}xy}{zvyy~|y|w}xtx~xy{{{xywty|zz|}{}yzzz|}yxx|zz|yy{|y{|z|xwzy|w{yvy{~|z~{y}|zt}uyyx}y}|}z|{xzz{xz{~|}zxxz{z|}xz{{tzwx{{|y{y|{xwx{xw|{}{~u|xvyz{{xuww{||}xyzzz~y|}x{|{|~{||{u{}wz{yz{z~yz{y|z~}z{v{xyz{zu|vu~~{xyz~|v|~zyuzyyz~wx}yxw~v}|zzxw|{{wvwzx|y{wwzy{yx||}zz{{~zy||y|~~{y~wy|z}yzy{vzwzz|y~}~}yxy~vxzzwyz||}{z{yzvvwvxyzxwtxz|vz}zx|x{z|}zv~{v|z|{zyz~}}z|}~xy{xxx{|y{}}~}}v|yy{~{vywzwx}xx|w}z{|||{x{{y{z~z{swz|u}{{}}~vy~zz}~}yz||xzzvyw|zyu|~|vx~w{w}z|~y|{{zs|}yyy{z~u{z|}y~xwz{{zw|x~vyw|yzz||}v{}ywt~w|~|wzxxx~w}}vxzy|~z~x{wy{z{z}}}zz|~~yxw|yz}xwvv{|yuwx}||xzxx}~xxzxzxy}xyytz{zz{y{|||z}z|~||{{|z{vzvxyx{|zyzz||z|zvyx}yuzwy{ysz|{zyzwzy}{wwxyz~~y}|{}~}}}|}z}|~y||~||}{{~}}z}}|~}}~~~~|~~{}~~}~zzw{x~~||z|}}{}}{}}~|~{~|~}z~|}|{}|}||~}~z||}~z~}~||~}}z|}~{|~~|~}z{}}}~w||~|}~~~}{}|~}~w}~z~{}}{~~y}|~|}}{|~~}}z~~|~}~~||~~}{|zv}z}}{}~}}}{}|}~}z~x~}{}||~}{{}~x~y~}}{}{}{~~|{{{|~~}|{}|}~}{{{~}y~~~{|}{~}~}}{~z~|~}~~~}}y{|}~}u~}||||||}~}}~~{~|z{}~{}~{}x~~{|~{}|~{~||}~~~}}~z~~|~}y|~}~y|}y{{|~zzy}z~~~~~{~}|}~|{~z}~y~|~~~~~}}y|z|~~}||w{~zyx}y}~yz}{~w}yyy{{w{zw|v{yx{uzvxuxz{~|~|y~x}{||yxzxuwv~yx}}xyy~xzyx|u}x|{zzy|zxx{zz{y|w|w}|z{|yzxu{wzwz{v}yxxzvz~v||{y}{yvuzy{||v{xyz|y{zyvwxzztwxyyvvxvvz|}}}yww{u|vwy{vv}z|u|yyyz~|wx{zyzx}s{|{y~{|y{x|y{~~y|z~wxo{{{zy{yz~|x}}u|xuyw}xu~x|x{z|{yz||tx|~xvzw}wxyw{zwy||{v{zy}uuxzy}{vzvw{z|{yzyy{{{xzz{}x}zvy|{yyxvyyw{vzyzz|xyyzw~~{~w}y|~{~|{wy}y}yx}}y}w}{x~|{z~y{xy}~||{|w|zzyxyz}}y{~|zzxxzzz|xxw}}v|{{|zy}v{}wwy~xv|y|}vz~zy}zwz{x}v~{y{}y{{{wyxyyzyzwyx{||}y{w{{{x~|yx{{zvx{{~yw{x{||y}|z|z{z{{z{y|xwy~yy}y}~{yw}v}}|}x}~z}z~|xzz{z|y|ywzxz{y|{yxuxwv|z~v{{yyz}}z|z|y}vy|}~zxyzuywy{zzywx{z|x|{}{}||{}vw||zz}z{x{xzw{y}|{z|||||xz|zx{}{y{|w}v}wwx{z{z{wy}{|z~|y{zvwzx{|~zx~}|}{|xz}w|zyz||z}yyz{y{ytuzzwx{vxyw|wq~}xz}z{z}yw{yzyzw{{|}y|~z||{y~{u}~{}|~}}|||~}{z~z~~~|{}}|~}{~}|z~}~~~~~|xz|}{~|{|{}zy}}z|}}v}}{}~}z{}|~|~|{~z~~}~~}|~}}|~{}}|~{}|}{z~{~z~~|~}~~~~|y}{}}~||}|~~~~|~|{}~~{}}}y}z~||y}||~~|~}|{|~}|}}{~}}||}~z|}}~{|}x}~~}}~~~z|~{{~|~}}{{~~|~{}zv~}}|||z{}{y|}|~}~{||~~w}~~|y~{|z}~~}~}}xzzy||~~}~{{}}|~||}{~~}|}|~~|~~}}||~}z~}}}~}~~|~y~~~|~}r{~}}}|~{z~y~x|z~{}~~~|}~}|y|~}}~{}z|~}}u~zy{{|z~|yy{{{wyvzy{zww{zyw{|yyywzz}|yxy||x{{}{y}{w}z~{wzv{|zux{{}xwx|x{|zyuy{v}zzy{yzrx{zx{|y|u|wxyzxwz|xzz{{|z|x|~zx}{z|x|~~{vxvyz{zy{zvxyyzu|}x~|w}{xz|z{xtvz~zyz}|wxz}}|y~yu|}{~}y}}y|wx|}zzxx~yzxy{z|uxwywyzy{||y}xwxzxxwxyxz{{wyxwv{|zxw{z||z{{{zz}w|vyxyxswvz{|{|y}}{z~{|zw{wv{vww}z}}x|}||z{|~yxwzzwv}z~x{{~y|t{zxt|{|y{xwy~{x}x|wz{z}wywxx{z|x|zzy|{~ywz|~~~|{zx{{}x|~zyx}~x|{r|x{wzy{|wwy}yyz|xyxy~|yyz|}z|{|{|}{||{}|z}||~v}w|x{}x{x}{}zyxzyyv{xx|yz{zvuzrw{z~ztxz}zxyyv~}z|w}}x|zzu{||w}{z|xz{yxy{xyvx}z{vy|~vv{y||wxv}y|~{z}~x{{x{yz}}z|}{y{~z}w{z}|{}xwz|xz|yxu{~yxzwz}yzxzx{vtxy|z}v{~{|wuw|vw}wyz|{|{x|zxz|z{~||}wz|yyzyuxzz|}{v~zv{z}wzy|uuyzx{x}{{||~yxz|}{xyx~}z|z}}|yvyx{zz|{x{{z|x~zvwyuux{zxx{{xxzv|~~z|{||y{yyyzz{}|~~{~}~|}x~|{}||~}~~~~y}|}}~{~~}}}|}~}~~z~}}~~zz{|{|~{||{}|}}~~}}~}}|~~|y~~z~}{{~{vz|}~}z~~}{|{|||}}z~zy}{||~~}~~~{{~}~|~|~}x}y}{{~~}}z}}~|~}{~|{}~{~{~||}~{~{|}}|||z}~}{}}}y~~}~|}z~~|y~{~~~|~}}{|{}~}~|~}{|}}~}}}}}~}||}z~~{~}~~}||y~~}}}{|~}~}|~~|}~|{y|~z{~{|~{~z}|}}}}~~}|}|{{}}}y}~~}}}||}{||~z|||}}}{z~zz}}~~zz{}|}~~{~~{y|~||~{~z}|}||~}z{}~}z~|~|~z}{}}~|~~z|~|y|{y~{yx~~~~||~{}}y}z{z|}w~{xyz}yyzv|yy}wxv{}z|xyz|{w|yv}{~z}}zzyu}}wyx}zy{y}x|zxzzyw~y||yyy{x{{ywzz~wwx~}}vz|z|zwv|}~}xwyw|y{yz{{|xx{{vywy}}y~}}yy{zyv}z|zwx{x|z||zzx}uzxz}~yzz}{xz{z{w~|~u~xy}{|w||y|yvwwvz||}{z~}wy|zz|{sx{yzyzz~zu|{y~yw}y}{wz|yyyvv{z|zyyyu~yyxx{vyy}}{xw{z~{z}z||{|xy|{uy~wxvzzxyx{zyx{tz{|~yzvx|z|x{{||}v}|||{}zz}{{y}|x||{}~yww|w{{|zy{{u}~vyvx{z|{v{yw{}vwy{}zy{|xzzy~{{~|}{y}x{|{zw{|z|z{z{}yy~yz{|{z{~|vy|u}}xuxzyywz~y|v}zw}|{{zzz|{{z}|x~~y{x{wzyyyz|~|}}}}vy~yz{vw{xx|{zw{yw|~}}xz{}|yvy{|yw}wr|x{}yxy{y||wz||x{|x|yx{zvz}{{|z|yxx{}~}v{vz{z{xzuxzz|{wxyzx{}yzw{~x||{ux~|yy}{vy|xxx|||wy{|{}~z}x||}xqz{woy{{xzv|yx|yzzwzz{y{{~~y|z|{}}zx{wzyz{wyu{y||yy~|wy}xzyyy~y|{|}vzvy|xy|y}{vv|}}{z|w{zv}x{}}yzz{~||y~|zy~~xy}yyx||}{z}zxxzw|yww|z~x{}z~}|~{||z||}~~~}~}~}{}~|zy|~|~|{|y}|~|~{~}{z~~}}{{~~|||~}||~~|~|||}{{~}z|y~~{|{}~}~~}}{}}~}~|y}|~y}|w}~~~{}{|~~~}~}~~}~~{|}{|}z}|}|y}}}~}{{|~}|}}}z~|x}|z~}}||{~{{y|}~y~|}~|||||z~~z}z{}~}w|~{|~~|~~|~~~|~~z||}}}{||~~}~~|}}{{~{~~}~{}~~{}~~|~|y~}xy{~}|}{}{~~}|}{}|}}{~~}~{{}{~|}~{}}~~~y~|}w{~}~~~|~~|||}}{~~}}~}~|~{~~}~}~yzz~w}~z{x~|}|~|}}y|}|~||~|~~|}~~{}~~~~}~{}~}~~z~}}~}z}}y~}~~|~|~~{~|{}~~~~}}~z}|}~|{}|z|ww|}z||}|z{xx|xxxx{zxw||z}zxwyw~vuwv|v|{ww~~xx}zz|xx{{|x~|z|~{{|yz}|{{w|{zyv{yyy{}{s{yt}}{www{vwvw{yyx{{xxyxy|}yz~}x}v}zx|{}|{{w{zyxz|}zyz|z}x}{zz}}x{zzywv}{tzw{yw{}w{w|~y{xx}|zz~z{}zw}|x{{}}~}yyzu{u|~vx}{w}y||y{{yx~wzxuyyyxu}yy||~|{|y{yy}||~z{w{{yxx{|yx|y{{yyzyyt|yyz}{y|zyzxwwzxzwzx{{x{xyx|x{zz|}{{}yy{{x}zyyxuxz|{{wywz|xxvxv{|z~yyy{vwy|}~w}w|y|{{}~}zz{{vy|}}{||{||zw|~~{vzn{xxwzyxzy{|zyw|xy{z{z{x}|x{}{|||{z|y{~}{|~}wzy~{y}|}zyzzzz{wt|{vxxwyww|{z}z|~yz{zwz|wy|xy{yv~|z}vr||y}zwx}yvx{|w{{vw~xz{uwx}ywur}x}vx}ryzxysz{}vy}{w}v}vx|zvz|{{||zz}|}|y|z}{{|}||z}vzx{}{}{{}zzy{z}|{yyvzw}yxtw~zyzzwvzz{~{yxv|yzvz~|{wzy|zxx~xz~x}{vxzw{}{{w}y|yy}vzyyxyx{}}{t|zz}xwyywyzx{}|xv~~{zt{yw{ywv||xw|zxzxvwwz{|xv{v}y{xz}z}z}}||zv|{wy}z}{|~}|z|}~}~z}|~~{~|yz~z~|}~x|{|{}~|}~~}y~~z~{|||{{xz|t~y~y~z}y|}|||~~y~}{~~|}{xy|~}}|z|~{}}{{|~~{}}~}~|}}~z}{~{~{}~|{}|~yyy|{~|}|||{~}~|}}|~{}{}y~}~~z{{}}{~}z}{~~wz|{~z|}{}~}~}}}}}{~{|}}~~z}}}y~|{~z}|~|||{|}}|~|~|~|~~z|~{~x}|}|}~}~~}{~}||||~{z}~~{}~~~}{y~||yzx|}}|{z{}z}|~}||~~|}}z~}{{{}~{}}~}}~~|{z}{|y~~x|}{{}}|~~}~}|~{|}z{{|~z|~{~}y~~~}|}}}{{}|{|}~}}~}~}{{}|~|y~~~|||||}{|~}{|}~~z~}~}{{z~|~~~|}|~{|xz|~~~unz{|{}|wyyxz{yz}y|}wwx{|vzz~yx|}x{y{}{zwywxzyw~yzuvy|x{wyz{zxyu||wzzzyy|x{}yzz|yx{w{{xx}yz}yxwyxyxxy{zyz{yy}|w|u}{z||xyzx{~y}zxx{|xw}yzx{xxyx}~wzx~wzvyy||xtv{{xvtzxzwy|wz|v||vzu|zx{y{y{v}ztywx|}{zz~u}w}{|}{t|vv{}yvw{zw~~{x~{z{|{z}yxuv{|{~zzxv~z}y}zwz{x}z{xz{z|z{|{|x{xqz}zzyw|zy{x{}|zyy}|uz{yy~|wu}zxyytxywxzx{zy}y{yxy{zyzzxztzv{{{{y{z|y{y{z}z|y{wwy}{zyz}yxtxwzy{vzxx}~xvyx}wxzz||{xyyyy~y|yy{y|y|x|~xw|}~{xvy|~}y~{wt~}ww{z{v{~y|zy}z}}xv|y}}{u|y|{|~yyzzzy|xw|yzz~}xu|x}zz{zx|xzu{|ywy}}xv|x|zz{{||y{wzz|v{z{y|zy{y}|}yz{xy||yz{|{w|{y{|{yzw{yx|vwx{{{|zwyzz{{~x}}wzsz}{~{{z}{~z|}y|x||{}yx|zyy{vzwvwy}~u{|}|vxxpwy}y}yvx|wz~xwyxxuz{zv}||~|yx{||{{{w}wwzy}~ywyv{t{|u|vzx|zyy~vy{ywu{yxz}|~{~z{z{~{z|z{zy{|z{zyzzzxz|zx{yxt{{{xy|{}{zz{|z{y}{zy~xv{x|y{{~~{{z}~~{z}|}}}|~~}~z{y{z~~}{~||~y~}~}|~{~~~}~|~~|~}|{|}{}|{~~{{u{~~||}}|{|}|}}~|~~~}|y|~~}~z~~~~|~|{}z{~{}{z|}zz}{}{{~||}z~y{z~|{}~x~}}}}~~~y|}}z{{}~~{|~}|~~|||}|~}}~}}z~~|~{}{~}~z}|{~}~}~}}{{}{~z}{~}~y}~}}y|~|~{~}z}~||~~~}z{~~|~}}~}~}~~x|{}{v|zzw|{{u||x{~|{~~}~{}~{z~~|~~|y~~}~~|}~}~}}|~{}z}~~~{z~y~~|z|}}{{~{~~{~~~}~{}~}z}~|{{~}{zyz}}y}}~}x{|z~{~}|}|~~~z}~}~}}~}|}|~||x|}}}}}{}|||z{~~{zxx{{v~{zxxz}z~yz~||zyyy|{x|t{|z~zy}}wzxxz~~x|}ywvz{|zzx|{~yxy|{zw|y}{|||wwyv{zx~ty{}}zuz{{z|yzxtyxyzyzw|y}zzz{z{{{yzz{|yz}z~|zt~zx|z|yv}~yyxz{}xywz{xy|zyvzwyy|{xz{}w|xx||}~y}{zv{x{w}}{x{{{|zy|{{x{vxyt|xvzxy{wuwvyvu}zyyx{z}y~z|z~y}|{xy}}|vu~|zy{|{}||~~x{}|x}{|xy||zxwywvx{|z|{zzw~|yxy{x|z{~|{zz}|~}}y{yuyxyzzxyzy}~y}{wywz|{~wxz}vz{vzzx{zwzz{}vx|||u~{|{zzw{x{|~}~x|{z|x{y~z||}x}yyz|{{yyv~vxy}zzxzzw~xyy|v~x}y~zzyxxz~z{yy|uz}w||w}wz}}}~}|zyz|||z{w||x|||{z{{z{x{~~yyy|w{zz{}z|}~wy}{zzzy~z{}{yv{x}x|~x{y}{yz{yu{tzy}zx{xwuyzx|{xy|vzy|}w{x}z~zxw}x}{y|{wyyxx~{vx|z{{z{yyvy~|zsu|yz}{vwzvvyyvyzz{yx}y}y|v~{||}|yrxwz}{}|~zx~}{z}{yzt{v{z|x|zz{w~xz{|x~z}t{wxxywz~z{}xz{xy{}|{z{}}{y}z|~{ww{|zyxy{|x}wy|w}y}yz|{vyy}|twwy|xwy}y{{{~y{|~z|w{~z~~z~}y{~|{}~~|~}~z~z}}}~||y}|}|{}{}{~|}{}}y}{}}}|}~~~|~|}z{|{}~}}{}z~}}}}~|~{{z|||~|~|~}|{~w}}|{~{}z|{}}}}{{~z~||}~~}~{}zy~}|~|}}|w~}}~~}}~y}}~~}}z~}~|y|~~~}|}}}|~~~{|y~~~{}{~z}z|||~~~}y{~}}}~{{|~~}}~~~|~||wz~|}{}}{~{}}|~w|}z{~~}}|}|z|}|~{|{|~|{{|~z|~~{}}}}~|~|}|~}}|}}|}||~z||~}~{}{}||z{|}~~|~|}|~~{|}}~~{{z}~|}{}~}~{{x~~||~}|~}}|}z~{~~~}}~~~y{}~z}}}~~}{||{{}zz}~~z{|~~~{~}{}y}|}{~}||~~z}}}}}zz~}||y~}}~~}}|z}}xzx}{yzx~|{xyxx|ywvz{{y{zy}y}v{{xxy~z{zxz{xz{uvzvt~y|}}x|z{}z{~vwx|uuvxzv{|yz|{y|x{wz~xu||wzyzzuzz~yyz~||w{z{|}}{wxyv{{}{{yyz|zyxuxvzx{zzyy|z|z{{|}x{uzy}||y{||~y|vzyy}||}x|}z}}y{w||y{{x}xx||yrzz}w{{}zwzyxz~|}x{v~wy{xyxx{|z}ywz}yz{x{{vz}{|z{|u}}{~|zzw{zxwzw{x|zz|}x{wz|z}ywyxxzyzx{z{w|{z{{}z}vyzxw{xyz|z{||{{||xx}{|{zz|}v|txt~{yz}{{{wzy~y{}zy~z{xt|xzxwx}w||x{{|}vz{y{w|{zzz{y{u{xw{~zy||z||xwxzx|xzx{y|yz{yztzzz~vyz|yz~z|}x{v}{{vwy}~z||yw{{x}ywz|y|}v|yzmw|yxwzx{zz|yzz}yz}|z{z}|z}zv|u}xxy}yx{yxy{{xz}z{xz{zyyzyz||zw}yvzx|w|{}~z{zxyxzz}y{~|}t}}}z~z{{xvzxyyv|w{|z}y}{{w{}y~xy|{|}zyy{z}yy||{~wyxxz{{w||{z}x~w|y}yyxy~w|zvzyy{~zzx{||~|zyyyz|zwvzvvz{zzz}x{z}zv~}~u{z|uy~yzx{wz}|y{{z~u{|{}zwx|y~|y~zwwsy~{wtz{v~}yx|vywtxxyzz{{|}{|}}y~z~z~{}~||{z~~|~~{}~~{z||{||}|}}|}y}|~}~}}{}{|}~xy~~~{}z}}y|~z{}}|~~}{}}~{{z~|~~{}|}}~~|~~{|y{}}}~}||}}~~||{|}~~}|||}}}~}}|{|~~~~}~{{~z{~~}|~xvy||z~|}}}~|||}z|{}}}~{|z~|y~~y}}w}~y~}||z~{}}|~~}~~~}~~}|}~}|{y{~z{|}}~{~}}~~}}}~}{}~|~{x{~{|}|~{{{||~z|~}~~~~}|{|{|~}|{x{z|||}{|}|~|~~x~|nz~~~~~}|}}x~}}y|y|}}}}~|z~~{~~~~~}~}|~xz|}|||}}|~~y~{z~}}|}|~{~}|~y|~~z}z|}~}~|~{|}|z}|x}~~{}y}~|{|~~}~}~{}zy}yw{}y~}{xxwyzx{}xz}yzz|wqztu|xxxt|zzzv}z}v|yywy}z|wy|xy}~u}x}yyy|vty||wy{~yz{xxxwx{y{|yzy}zxwryvxzwz{|ww|}z{~~y|}yw{z~z||yyyyy~|{w||xzzzw{yxyuzsvzxzxxxzw{wwwz{~~{|yz~|zy|z{}}zv|yy{}y{|u~y}{yxuwy{|zwxy|{vyx|uwwvzzz}uxzvx}}ztt||x|~yzuy|zw}wz{}~|~}~~|x{{|uz{yy}{wxzxwyzyyy{xyyw{wxyw{|yzz|x{wvy}}}xzzwvz}{yw}}{zzx~yuwvxyxzy||yyzw{yyyyyztyyz{z{~z|}zw|xy}w~|x{zz~|yy|~{|z|yzy||{zyxuzxyz{xzzw{yuvwyzxwz{z~|z{zyx|z{z~z~}~zz|y~{ztyw}wzz{y}xys}zzy|wwwxzyzz|x~z|~{z~y|w{zwv}|yz}|z|{zzw}~{|{|{~v}wz{~}{xx|uvw|y{|ww}ytyxx~uyy~w{|zxzy|}|w{wyxwy{|{yzyx{||{zxz}yxzy~x{{}{y|uzy}yxxy|zyz}~w|x{{y{yz~{z|y{}x{}z~w}|v}zx{zzxy}v{{z|yxz{|v}x|yyuvzz{~xyyx|v|t}yy|~xy~x||vz{z{{yzx|{{|x}}|{~z{z{zw|vv|y{yxx|vyz{{}wz|xyv{y~z{x|{w{}x{|{}{~}~}w}}}|{{~{z|{|~~~}z~~w|}y}|~}{z}}|~~~}|}~}{{~|~{{}}~}}~|~~{}~~~}|}~}|~}|~z~}}}}yy|}~||}|~|}~}||{|w}~~~~~{~|{}~}z|}||z~}||}~}}~|{~y||~{~~}~{~}~}}|}~|~|||}}|zz|||{}z}{||{|~}|}{}}|||}||~}zz~z~{}|}~z{|zz}}}||}z~~z}}}~|z}|}~}y||}|z}}}}}~}{~}|}{}|}}}v{|~}||{}}~}}{|~~~~~{}|}~||||~~}~{}|}~w|yz~~}|}|y||}}|{~{}|}{~}}}{~{v|{}y}|~{|||{|~~}{~~}}~}||~|||{{~~||z~{~{}}}{z~~}{}}yx|zzyxzx||x|vxxz}{zz{zy|}}xxyyzz~yy}~yu~zxvvxyz}wx{~zzv|yx}{{||}v}xyyyv|x{uz|ww}{y}yzy~v|{~{tx|z{yx{xzxzzyx}wtz}y{}wvv{y{v{x{||zxwxuyztzx}y}z{{{|xzzz}~yw~|wwz{{yy~}yw}}zxxzyyyx{{z~u{~zyvysy{|zuy}vw|wzz|sxwzzzzz~}|{zyzxz}z{xxyy|}{|xzx{yztvxzxzxzz|ywvuvxx|zy}x{yzy~zy{yz|z{twxz~~{|zy}z|z|y|xzx|z}ux|x|vux{s|yuzx{y||x}|yzwyv{{{zyrzx~zzvzxwy~zx{xx{u{|yvz|{ywzz}|z}}zz{}~xzx{xwxxzy||v~|}yzzv}}{wv||}xy|~y}zrw{zy{zy}wxw|{~v|||z{zvyxzz{z~}}zyx~{wy{z}}zwx|}|zxy}|wvwwz|}z||z~zw|{|vy|yy|{|||z{yzxw{yyx{wzzy}{|}wvx{s||xx{zwvxz|w}wx|{}}u{yy~y}{|z{wzz{}{zwwu{z{sw|w~yx~~}{{}xz}||wz|yzz|z~wx{wwwyyy{{vyt|yx{uxx{z}zy|xvw}xvyx}yz{y{xxxy|{y|}{}{|w|zzyzyxxv}zxxxw|v{zyzx{z~zzz}tzyy|y|zty||zy~qy|{vzzz{zy|z}x{|y{wy|txtyvz{{z{y|xyxu{|yzx{||y{{}{}z|}}}}|}z}}|}}|t~}}|z|~}z}z}}xz{}|~{v}|||}|~{z}{}}|}~~~}}~~{}|{z~}}}|~y|}z|~~{~}x}{}|~~|z{}~||||~|}}{~|{}|~~}~|z~}x}~z}}y}{{~x}{y||~|~y}~{|~z}}}}~~~~}}~|~}{|}~|}z{{~|{}{{|~||}z||{~{~y}}}z~|}z|{|}}|{{}{~|}z}|~w~z|{|~}z}}}~|}}|}z~|{}y}~}~}{~|}|~}z{~x}~~|}y~||~~~~}}~}~}}y~{x}}~{~{{z}~~{~}}}x~}z|||z~~{z~|{}{~z{~~}}}z~z~||~|~~}{x}}|z}~|~zz|~z{~|}~}{|y{}}~|~{|~~~~}|}{~z|||}~~~~~z{}}}~~{~{|}~}|zx}~}|{}~{}|}z~}~}|y|{~|~}~}}y}u~{~|x{|{{}}zzy}z{zuyvu{|y|{u}wy}v{v|yx|z{y{wy}zy}xzwyy}yz~{yyu|y|}x{yxvzw}zxz~zzzxzw|z{|vwxwzy}szywxz|yz{y{zx~yyvw|xy{yzwzvx|u|~w}zz{|vw{{yyzy}vvxyx~x{{yzzw{ww~{vy{}z~{~wzt}{{z{xyzv{{}xz}y~|{|zzzx~{vxyyx}z~{yzv}yvywwwz|xzvx|y||wyzxz}xy~}xv{yz{}zz~vuzxzxy~yx{x{|wxyy||yzxxyzvyx}}{z~|yz{zwsvuyy}{z{xz{~{{{}{w{{yzy|x|zx~zzuvxy|vy~{{uy|xu{ws{{vw{yxyx~wzy}xz|zz{{|z|x~||xy|z{xwxz~x}y|~|~zx~wz|zzyyx}z}z{wx|}wzxxsxvy}|v}|}{w{y{|z~{{xx}~{yzv}xxy}}}|v}x|y{x|}tzv}ywwv{uxyuy{zwy~wu{yzzyz}~{x}y{y{zwzxz|u}z}{wv}yy{u{y{{z|uwvs}x}|w{uvzwxy{wxzsyz{y~|yztyyx~}yw|}z~{|zy}vv~zw}xyi}z{zz}y|s~wv|wx}wvxtyu|z|{~{v|xzwyzxw|~|zxxywxy}{~xxyu}xx{|y{{~x{x{ywzuyzwzwxv|x|vw{vxyx}|zzzx{{zvy}zwz~{~z|{w|}{{z{zyyw{u{y||v}xv{yyxyw}wx{wzvyzwzzwy~z}z}y|vzz~zw}}}y~~||~|}~~}}~~y}}}~}}~}~}}~}~}{|~~}~}}~|}~y}z|z~~~}}~{~{{|z}~|}||z}~|}~|||~~}}}z}|}}|w~~~~~~z~}{~}y{}~|~~~z|z}{}xz}}~{z{z~|~w}{}z}~{||}}}~}y~~|{~}~z~{{}}~~|{z|{|}z}~~z~z}~{|~}|}|{~}~}~{|~~~~}}|}~}|{|~~w}~}}}~||}y}~~{|p}||~}{}|~~}~}|{}||}y|~~~z~{~|~~|}}{~~|}~}~~z}~}}}{}}~|}~~||~{}}~}~{|z||~~}x}}}~zz{}}}~z{~|{~{|~}~~}~}~}~}z||~~{}}~{z|~}|~~}|}z~|}}{x{{z~~}|y}~|~~~~{|z~|~|~}y~|~~{~{}}|}}|~~{|}}|~}y|x~x{yz||||~~|{~~|~|~}~~}|~{}|z|z{{yxx{ywyx|z{~z|zw~|uxx~wt{yyy|xz}~z}yw|utz|x|{{}{yxzx{y{v~wyx||xyy|z{~{xyxywxx|}{{{ywxzxxyxytw{zvv{ytx|x}|{{xy||vv}xvz}wy{wx|{ywyyzzxxz{{|xvvuv}{y}yxyuy||y{yzy}z{{}yz|z|{wyxyzxz{xxxux~|vvwzxyy{zxzzxwu{yyyxxyv|yx}z{xvx~}x~y|y~}zwuxxyux{yyy|zxy|{sxzxy}{xxzxxzz{z}zyz~|~|zxyy{}zzz|utzxx}{||z}uxzwzyzu~yzxywzz{{yx~wxxuy|}x{x}w{xz{wyx||wxwy{zz}x{~|tyy|yux|z{wy{{wxy{~zxvy{zzvyvy{yz|zv{xyyyww~x{z|z{wyxy{yuvz|zx}y}~uvyzx}wxy|yy~~|xxxvz}}}zwy}u|}{xy{u|{y~|w||y{zwy{u}zyyxy|x}||zw|x||v|y{tz{my{{y|}|{xzuvv|}xzzyt{~{~z|xxy{}x}xw{xz{ww{~{z{|wyvzzyzy}{vuy{{yx}||xz{xzzyxz{{x}}y~y|{x}}r{y~wvyx{{yxwwz{x{ywyyvy}zz|uz}z|{~zw}yvwyvzyzvx}z{{~y}{{zxw{~x|yw}yxx|{xwz{}v{y{xz|x~xyy}y{zu{zvzzyyyzw|xyzz{xyyyv~z~xwyw{ywz|{v{u{wy}x{{~x}|z{|{xz}|~}{y{zw{z}z{|}~}{}}}~y~|~{~~y}}}{}{}~~|~|~~~{|~}~|~|z}}|}}zz||}|y|}}z|{}~y}}~{~~|}{~}w}~|z~}~z~{~z~u}}{|}}~~|{~}~~|~||||||~{~|}~{~y}~~|~|~}}}|{~~zx|~{~~y}||{z}|~~|}~}||{~w|z}}~~|}}~|{}}z}}|z|~{~z}}}}~|y{}}~}}~}y}|~~}}}{z~}~||}}{~~{|z|x}{}}{|}~}~}}||~~{||~{~yy~~u~y~|~~}}}z|~~}}|{~}{~z||{}{~}}z|}{~~}{}||}}}}~~{}{}|||~zz|y}}}}x~}zxzz}}{z}}~||}|z~~|~}xz|~~~}{~~|y~~{}|{~{{|}{}}}~}z|}{}}||~}|z{~}~{}{|{}x{~}|~~|~|~{z}z||yzz}{{y|wyuwwz~y{y||y{{zzzy{yu|{yxw}v}{}y|yx{{y~vyzw{{{yz|xzywzzx~xxzy{w|zz~uw{z~zzxv~yxzxyvyrv|xzv{~y}w{}~z{{{uzz{y~zyq{}zzwzz|{rxy|wvxzyv{yz{v{xu|{{}xz}}ywz}~{|v~||~|{~zx{z|{yvy{rz}yz||{{~|{zwyv{{|v||{tzxtywwxzv{v|xyzuz{|vxv{}~}zvy}~y{xyx{~||zy|x|zwyzy|x}u|xv{v{ywxy}{xvxyxzz|zzyy}{}w|w{zx|wz~}x}|z~~wzx{vx||z{xx{}y|vzyyxyyxx{{x{{wvyyzxx{}xv}x}{}xx|z{}}z~}||}|||x{}{~|tyzu{}yxrzw~{z{ywvw|{{wyw}}yv|yz}~z|xy~{|x}|zz{{w|}|xw{}~{u||xzzw}|z~zy~y~w{xwywyy}|{{~}x|}y{{}yz}xy{|{z{y~|y{x{~|{|{x|yzyyyxwy{z{{|wyz{y|x|vy|{|}z|{~{}z}|}zxx{}}x{wzz}xyzz|}x{}}xz|z|{ywvxz|{w{{|wz{}zz}{tvy|w|z}|zyyx}z|xxw}zyx}w|tzy{||{~x{{zz|}w}y{|{yuxz|xxwwzzz{|vz|{yzv~z{~yzzz||yyyz{}y}}y{~w~yw|z|~y~wzxzyxyw{xwx{{{|zzyw|u{z|y|{|t~|z~{~|vy~|y||z||~{{}}~{}}yvz~z}~x~}}{~~}~{zz~~{}}}~|}~~~}~|~z{y~z~||}z|~|}}~}|}}z~~}}|~|}{z|~{|||}y}~z}}z}|~~{~}}|{~{}}~}}z{~}}}~||z{{|}z~}~~~~{}{{{}~}~~}y{|x|}|||}|~~}zz|~z|~||~{|}}|}~{}~w~{y|n{y|~}|~}}yx~}}~{~}}}}x~}}|~x~}y||{|z}|{~x}|}~~~|}}}{||}|~}}xy}}}~|~~z|~|}~}~}z}~{}w~~z{~}z~~|}}|~~|{~{}y|}~}~~}}z{{|~}{}~~y}~|}~z~{~~~}|{xxx~}}{~~~~}}~||}~~{}}}}~z}~}}~}{}~||~x~}|{}}}{z|{~|}{z}}~|}z~|~~}{|~~~}z}{xywzzzxy{xxzy||}s|||}wwyyvyx{{{{~z|wxx}{y|y{z||zxw{vywx|xzy{zz{{q~|v{|{y}}{~{}ywy{{vv|~z||{{yvx}y}z|yvxvx{yw}vyx{ww|||uw}zw|vxyw{tyw~x}ytx~xyxxyzvx}}}w}~x}wxw|{{xtv|ww}}wy}y{wyyzy}sw|y{|w|xy{zzuz|xw{y{xx|wy{|~|{u|zzzzwvx}yzsxyxvtw{{x{vzt|vxxyz}w||vyyy{~xvyy}|xwyu{{|}~{{yzzw}~|y~{z|z|zv{{w{|{xz{~}zy}|}{vxvvwyy{}yxv}}~yy{v}yyz{yz{{vyx}w|zv{yz{zz{{wzzy{{yz||yxzw{}}{zwyu{yzzz{~y~{xxy|zzyuuvzyuw{xzv|zzx{{tvyz{xxv|xy{yu{{zxv}|zyxzzzzz~yzyyz~wv~}xxvyv|{uw{|yw{yxw{}|{w}{xw{xwzz}vvx{{wzy||yxzrzwy{}}x{y{y{~x{yxzyvx{x|zzzy}|z}xx{wzx{wwwy|y{xvzyy{v}y{vyyzuyu|{vv{{x}t|zxv~}yy{{{z}zxvxzzuw|}x{x|vxv{y|y}zw{y~{xxzx{yxw{x}{zzzy{}|uzzz{|zvy{x{}{xwwx||zy}~yzz~y{zxy|}uxzx{wx{||x{{{|}w{~y}{w|zu~yyvw|xw|vxx{}{}vzz{zz{yvw~{{y}xzyywzz~|{{~~~}~}{}z}z}}}}~~{~y}}zy{~~}}{|}~~~~||}|}~~~}}~}}||{|~}|~}z}|~z~z~}~|~~}}}}~}|}|~}~z{z|||}}~}}}|y~~~z~}}}}}|~~}|}|~|y~}~{~{z~|}}z}}~}}}}yy~}{x}|~~z~|~y||~|y}~{}~~|w|~{}{}}~|}~{{{{}}{~|~~}z}y~}~|}~|~||}|z}~}}}}~}||}z}||{{{z|~{y~|}}}{}}||{}~~x~}}}}}~}~{||~}}{|}{|~||z|~{z|~}~~}|{|}~~~}}~~}~~}z{}|}~{}~~x{|||{}~~}{~|~|}}~{y~|}}}y}z{}{|}}|{~~y}}y~~~~y{~{{x}~|~~{}|{}~~|z}{~~z|v|}|}|}}}~~}}}}||{}}|}}~}}~}}|~}|~~y}|y~~zz}|zzyy|{}~wyx~z{vvwy{}u{zvw|{zwxvzyzx}v||z||z{{}||{{v|zs}x{yy{x||~w}x||~{y{{vx}w|{zzz|x}z|{vw~{vzxyzv~yx{{z{z{|vx}{|yxyzqxy{|z}xzuyzv{yz||y}xz{y}yxy|zv}yv{vuvy}z|x~xw{{y~xyw|zzyzyxxw{}zvx{}|zy~}ty|xuz|vy{|y{{zwyvtwzvzzw{vxzyyw}y}{{zyx}~}uyzvuzyvx|||{y||x|}zzzz|~}swy|y}vwz|}{}yz{yw{yxyzx~{}x|zxwz|}z}x{{}y}w{}z|}w}|x~wxx~zy{}yxxyyv|vww||~yz{yu}{{{{w{|}yzz}yw}x|y{xxy|v|}}z{z}x}wz|}yzww{vxu|wxx}~xxvy~vxw{y|vz|wv}}{}x{z{z}}|zx||yzy{~}y|xvv}||y}xzwyxvwxx{x{w}|zzyxuyqyz{y}xww~{}}xzyy{x{y|y|}y|}yx|yyw{wvyv{{z|zzxwx{vyx{{~zz~v{|ywyz|{{{y|z}}y{{~}y~{zwy{yxwz}zyv{|}zzr}wx{{y{vvx{yz}zx|}y{z}z{{zy|{z{~~}}|{}|{}x{||{zz{yx{|xy|~z}y|w|xz{|u{|w}y|}}w{zx{yz|{~~z}~z~{~z|{{|yzz|zy{wwzzx{}{wtvyxz}|u{~yxvyy|z||x{{wx~}|yv}{||}}~}|~||}}}y~||}{}~}|}z~{}~}x}}~~}|~}}~~z~y~~}}|}|y}{x}zz{~}{~~tz~||~}~~~y}|~~w}~}{~}}|~~~~{z~}}}~|~|~z~{|}}{}}}||{}~~|~~}|~z{{}}}~}}}}}~||~~~z~{}}}x|x}|~{|~|z|}x{~x}}}~}}~}}}~}}|~{}|~}~{z~~~}|y}|}}~|~}~~~~z{~|~}||~~~}{zy{|||~}|}}~}y~}{|}|}{|}y{{~z~}}|~~~{|~}}|}~z~~|~z}~y|}{~{~}~||z{~}{~|~~|~|~{~}~|y}z||~|{zzzz{||~y~~zw|{}}}x{|~{~~~}|}}}||}~}}}~~{~||~}~}~y{{~{}~~~~}~||}~|}}~~}~}}|~{|{|{{{{}zy{x{yy}{x|{|~yu|}z{|zyx|zxx~x}vyz{~w~w{z~~z|x{~{zxyy{zzyvw|yy{|z|yzw}z~x{t~~vv}u|x~zzxxz}}{|||||{zzyy}v}|{yv~||yy|zwyz{y{{~|}zx~|xyyzx{||y|zyxy~x}}~v|u{{u~wy|{uz|z|zz}{w{zz~w{}{x~y|}z{u|zz{x{|y{w|y~|{z}~z{{|yy|x{|vy~||z{z}}~|{}~{||xzz{|{{z{z|y{{{wyw{{xy{wwvzzx{wwy}}}zz|{zy{z~{v}yzyxx}z|y}y|~y|{vzwz{x{}y||||{{yw}{w{}vx{w{|zz~{}|y}wzz~zyzx|~}wz|}}|{||vxzz|}{y}{zzz|}zxyzuzy}y~{{xzzytx}{{xy{{y{|{{zz|x{}y~}{x}zwz{|}~{z||~zzwwywx||vzwwx~}{||y{||{x|{z{}||~||xvzzyz~yywy}}x|}{z}{{vx}~|~{zy~w{yyw|{yzz}}x{~x}|zy{ww}~yy~|{|{w}{{{}}~y|~zz~}y|~wz{}|}|{~y|~w{|zz|x{}t|zvyy|}{{|}wzy|~wx|}|y{|x~v||zyzz~}xzx{xx}{xzzy|y{x~z||z}z~zv|wzy||}w~||{}z}||z~zyx}|{}zz}~wx~xz{w{zy|z}|{yzxz{x}}|z}~y{~{zyz~~|{|~{{|~}}~~}}|~|z}~~}|y~~~z|}|||~}||~|~}||}}~|{~{~~}x}}||~}|~{||}~}}~}~{{~~~~}~}~zz|}}~}~~}}}~~|{|}|{}{|{}~~z~z~yz|~~~||~}}~z~}w~~~~|}~~|~~}}~~}~}~}~}~~{}~~|~~|~}}{|{~}||~|~~||~|~|}~|~~||{~~~}}}}}~z||~~}|x~~|z}~{|~~y~~~}~}|~~||~||}{}}}|~~{}}}|~}}~~~}{|~z||~~z{|~~|~}|wz}}}}~}~~~~}}~~}~~~~{~~}}|}}}|}||z|{z{{x{x}{yxy|vxx{yy{{}wz{}x~|xvsxwy|ux}{}y{{z{z|wzzy{y{w}|x}xyzz~xy|}xxxyxzwzywvwytyvvx{{zxx}zxxzzzywyz}{zy{}zz~wzxzy|}zz|{yvx{z|}zv|zyyyyz{vxy{wzyyxzzxzywxxzzvv~yyxv|}|vy{}}||{z{}}}{~u}|z|zu{zx{yyz{xzyz}xuzwzv|w{vz|wyzw|xxvx}~|ww}y|{yx{~~|zyz|xvy|}y}zxz~yw}{{{{vzxw{}xz}{y{z|yyxy{~zx{yuyyz|{~|~x}z}~}{}||y{~~t{}z{}yzx}ztuv}zzvwzwxzvwzyyxzwuq|}yy{~vz{~{{{x}}{{|x|yu{|v}{x~z{z{zv}xvy{z~xzyyyys|xy|yu|z{zuuwxt{{{~yz|y~{x}zzz~z||~||}yz|~|{~~~zyzzyzwwvzyzvz}x{{wywu{z~zv{yv{~vxzwx{yzx}}{y~~|ywyxw{}|x~{}{xyv}y{|x|~xvwz}|yzyw~wwzzywx}y~{}v{{{y~xuyx|{xt|zvy{|x}|zy{xzy{xxyx|zyvxz|{vxyzy{~y{zytvxx|u{|u~}y}yxz{|y|~|yuz}}z~xzzzz|x~wxxyw|vv{w{x|zyzx|yxwu|~zw}xzz{yzvy||~z{t~|tzzyx|{{|z~}yyz|{~|vu~|}w}w|yzzy}{x}z|}v}w|zvzvzx}{|~zzv{wzyvz|}|z|}}}|}|~~~{~~|}~~{|}}{}}~~{y~~{~~z||{~|z{}{~}}~y|}}~xwzz}|}}{}|~}}~}|~~~}~~~~|}}|}{z{||}~~{}~}~~|~~{|~{|}~||~z~~{~}z||~~~~~}y{||{|}{~~{{y|}}z|y}}~|}|}|~~~|{||~}|{y}~}}z}|}{~|~~|~{||{}{z~~z}}zz{}~|~}}|~~}x}~|~~z~||||}x}}{|z}}|~}|y}~~~~}{~~zzxyz|~|}~~{|}{}|~yz||z~|{}~}{}|~x~{xz|~|{{||}|}~}~}~~}~}~y}|||}{zx~~z|x{z}~x}|{z}}}|}{z|{}~~~~}~|}~~}~|}|y{~{}|z|x{~|~x~~{~|{|}~{~~}y{~v}~}~~y~}x{z|}y~~~z~|z{zyyw}xz{||y{zz~|yyxuzy{z|x}|yzv{x{~wuz{uzx|z{}uwz|{{x|yy}yz{w||y}{xxu|x|w|zz{|x||ztx{vyy{x|wzyzvxzxyww{{xx{t|zwv|zvyzzyxx~yu}vy~x|{v|}z{xywyz|z{v{z||zwz{yzw}|{uzu|{yyz{zux{vzw{xzvyz{xuyvxyxyyz{xz{{u~|{y|{zxw}wzuyxy{{v{wz{z|{}~uyy|{vw{tuxx}yxy}~}yxwyv}v|y|u|{txyzx{{{z}y{yvy{yyvxu{}y~zxwt}y||{|xywy|~y~{{~yu}x{zzv}vyzwx|xu{}|y~uxz|uzv{x}yyxzzv|{{~{x|xw~zx}yzv{x|w|zyw{{||}zzwy{xxzwx~z{xw}}xvx}}{z}zx{yzuyz}z~{z{zyy|wzxzyx}~v|x}{y~zxz{{x{xvzy}x{uz{w{zyxwvwz{x|x{uvzw{}}zzyvzt{zwzzy~}~vux|x}xw}x{z{t|xw{{y{x{ztw{y}}w{wy{x~xy{}~vytu}{{{{}v{}x|v{|uu|}ur}wzv|zzywxz{~{zw{x~{y{x}x|xttz{}z}z|uzy|~|}uvz|~vx{x{zzywx}yzxw}xx~y{{xyy}}|{||{z~v||~y|w||xzzzxzxx}||xzwz{w}|zxzyyxu{}v|yyx|}yyx{z||}w|t}z{{zyxz|ywyyw{zzyz~vxw|{{~w|zx}}u|yx|yvz{y|xy|yyxw|~vwy}y~w}{|}~~{~~}~~}{}x{~|~~}{|}{{{{{}}}~~~{~~{{v~}}~~~}z~~||~~~z~|~~}{z}~|~|z{}~~{|~~}|}{}}w||x|}|}{}{z{|}~~{|z~}}zu}}~{~~~x}~{|}||yx{{{|y}}~}~z||~||}|~}~{{}{{y||~z{|}zz}{{z~}~z~~}~|{|{~~}~}{|}~}|~|}{~|}z~|}~}z~}~|zx~|}|{}~~|~~|}z~}}|}y{~}{~~~|}|~zy}~|{|{~~}~||~|}~|~||xy|}}~|}|w|{~~~|~|{{}}{}|}}}||u|~}|{|~}{~~~yy||~{~}~{}~~y|xxz|y|~~|~~{|z||~|y~{~x}}}}|}}~|||~z{x{{}}{{|~~|}~|{|}|x}{~~z~~~~y}}|||}~~~|y}~zz~yzz}~|}~~}}~|}}~}~}|~~||}{xxz|y}w|y}}~yyzw}vz}zvt{||}|xv{y{{}wy|zy}}xywz}v}|xy|{yz}}~}wx}yy{w|xzxw~t|vx~z|wzt||}{v}zwv{{zw|zvy{{z{yz}|vz|xz{wu~~|w}yzy|}{sxwyy{}}xy~~yyu|yyz|vyy{vzwwwwy~~zx{zvyyzty|{s{x}}|vxz}|~yxz~}yy{uw|yzx|}wwyw|zzwuzy{syv{}zxzx|}w||v~yuyxwz{yx|{{w}wx{{zy~y|wyyywxxx||z{{y|yzy|~xyw~zyrxz{vyz}}y|xzt}}{{|{{y|{}}|{x}}zz|y{zvxws|y}yxxz~|w{yvzyx|}ww{uxzz{{{z{}v|z}zx|xyty{~}{wuwywyzw}z{|w}{|uxvxy{yzx~zzvu{w{{|{z}y|xz{wy|x|w|x|~x|}z~|z~z{w{zu}|}yx~wxzzx|w{{uwzy{{z}{w}w|x{yzzzz}zyxyyyu||}zv{~zw{y~w|{{zyxv{z}xvwvzvu{|{v|y|yxxy{y{||{zx{yzywzwzwz|uzz|w}|yw~zvx{y|vwz|wzyx|{}t{zxz}y{w}xuz|x}{v}~{||}~vs||{z}x|w{z{z|~{|{zy~z{y|xyxz|}wzyyy~uxzy~}}tx|x{{{wx{yyzxz|zyxyvv}u||u}z{z{vy}v|y{zz}|{v|yx{xy}|yx|wzw{x{|~|{|zzzwxx}~wwx|~{w}}y{~}~}}{||~}}~~~|~zy~x}|~|~y|z}|}~|}~}|{{}z~|||}}}zz~~}~|~{~}~}}}}y}|}|y~~|z||w{{~}}|~~{|}~{|}|~{||}{}~}||}~~}}}z}}zz~w}~}{z{|~~}{~{~}|~yy~{|y|~||}}|~~|~|}~~~y}{{z||z|{|||{}|~~z~~|}}}~}|}}~{}y{}||{{~}}}|{{~~|~}z~~~||~~{}~w~zz|{{|{z~y}~~~}~}~}{{}}~}}y|}~}}~}~|}}}y~}~}~|{}|~|||~~~{~~y~~~~~~{z{|}~~~{}}x}z}~}}z~}||~x{|~{}{~|}{}}~}zz}{~y|}||{}}~~{{}}~|{~}~y|}~|}~|~|z|}~}z}~|~}}}}~~~~~}}{|}~}y~}}|~~|~~}}}}~|z{~{|}|{|vwz}{|z|{z{zysxyuvzwxyuzy|{~z}~}z~w~z|vt~y{yx|~zx{wxz}z}wx{~|wxzwx}|xyyz{z{{||zyw|z|zzv{||tsw~|{zz}{yzzvzv{|wzu{{w}x{{xz~x}yz{vx|{w|yz|zyvu}zzx|yy}zyzzwzvyz}z}wxvy{wzx}t|zy{}~sz~yz{yyy~uw{}z}uy|z~~s}yxzzz{yz~yzxz{yz|wz{w{|x{|y~zwz{w{xzwxw{{{vxxv{zzv{z{}z}{xy{}~z|yxz}y}zy{~xyyyx|w~|xx{wzyxy{v}zx{zzzu~{xx{yxzqw||zxz}}zzzz~|~|{xzxz~}|y|y{z~xzxz|vvzzy|{{{zzy{|vz{}|}zy|yw|vz{z{y|wq{|{y|yx{{uy}|{ywxxy{x|{{}{wyvyw}w{|zx{|}}{y|}yy}zy{x|wvy{{yzy}|y~x|{wy{u|~|}zw~z{}x}|u}t{}{x~|w~{||{|{||yz}y}wwzvzx|{|ww{{}x}x~w|}}{t|z{z}{~|~wx}z{y|vy{~~{}vr{y{zxx|~{|x}~wwzyxzyyyw{zyxyuzy}{{{}{}xuy|{wx|zzx||u{yw{zxzxw|{{w|{w|z}w|{zzx}}{y}vw|zxvyzxvy}}x}yxwxywzz{zywzy{wsxxrv}{||{v~y~{||w}|x}x{tw|yz~{xy{}xxv{{v|{~zz~yxw}xzy{zv{z}x|~wxxztzx~ww{~{|~}~|}}{{|}~{|z~z}|~{}~~}~}}|~~||zy}|}}}~|{~~}~|{~y|}{~~|||~uq~}{~|{z}~}}}}}||}}y}|}~}{{}||z|~}}}}|~~|}~z}{}~{~{~}~~}|~{y|||}z~~w~|~~~~}|~}~}z}|~{~|~~~}~{~{}~|~z}{|~~{z}{~{{|{~z~}}|{~}{{~~{{~~|z|}~}~}}}}~||}|~~{|z{|~||{~~}~|}|}}~~}}|~}|{~{|~}z~|~zyw}|}|}~z|||~z}~}~~~~~{}}~}|~|~~~~{{~~~~}z{|~z|}}x~~}|~y}|~}|~}}|}~y~~|~}|}}}~}}~||}~~z~y|}}~z||~y}}~~z{|~z}~|~~|}}}xz}{z~z|~~||~|~}~|z|y}{~||~}}}|||~~|~x}}y{~y|}z|yvzyxxvywrwv{y{x{yyw||zwy{xxzy{zt{yzzwwyx{wz{yxy|{z{{w}z{wx~{{yy|y{xuvxttzx|wuw|{}vyvzwv}}wtx~}y}{yzyzw}y}|zz}y||{{{|~zx~}y{zzuy{{yw{~z{uyw|yy|wyxu}z|ut{{{y{|{xz}~||yv~yxz||{zz{z}xzwwx}|wzyvxvzxz}wzxx{vxwzzx{wwvy~{v|y|}x{{~|{|zy{zy|w{xz|yz{xw~{xy{x}yy{wuvzxz}y~y|{xwy}{w~wwyyw~w{|zt}yyzy{~{z|}|~~z}z|{{~zy~zyxywyxwxwwx~||ywy{zsyzxx|}zy|~{wy}}z~zw}}}~}~zxzzx|||yx|{v{x{{}~}uyztzzxy|{w{zxy~yvyy}~~{y{z|yx}y{|yz{y|}z~~~|xzxy{w}w|xwxyw|yzu{~{xxxwxx}~yvzyxux}xy|x|}{|yzvz}|{z||v|w|{{~xyuytwwyzv{zyy{xw{yuz|yy|{z{uyysv|yz}zyz|yv~|zz{y}t|zyz|~ww}yy~xwvzv|vv{{xyv~yzx{xzywzzu{~wz~{vwy|{xyyyyzy}}xy}|{y|~||z~y|ywz|tx{z|yy||}zv{||yv~zw}zz{xyyzy{|x|y}{zxv{x{y{z~w{~|y|xw{|zzx{}}zyxyyx~{x|zzxy}xwv{xt|uz{}z|{|~t{uz{|xyu|}|{zz}|z~}{{{|{~{z{~}{~~~}||~z~|}~{}~~}{|{}{z|~|}||{~|}~~~{|}~|~~~}~{~}||||}}~y|z~{z|{}~}|v}{}|}~y}}~~~{|~~~|~~y~v}z~}||{~~|y{}|}z}{}~||}x~}~|}}~~|{{{||z~w|}}||||}}|||{}~z~~~}~}}|~~}z~~}|z}{}}}{~yy~~~|}}~|~}~x~||}~~|}||}~}yv~}|}{~}z}x}{}~~}~~~|~{}~}~}||}{|{z}|}}|{{~}~}}|~|z{~{}}~~|}~z}|}yz~}}{}}}}~~{}}{}~{y~}|}~}}z~~|}~}zw~~}z~}~~{~}x~~~~{|}|~||}|~}}~{}|||||}~}~}}|~}z~~}~}|}z~|~|}z~|z{}xzzy}|~|~|}~}|~~zxyx}}vxxz{zvyz}{xwxxzzx}z{y{y~zz}|uxxy{x~zx~xw|z}y{wy~{|zxq|z|yxtw}vx{w}{||{yyyyw}xw|yz{|zxwyx}w~zyw}y{u}}xx|}{xz~}xv|zv{|xw{v~|uxyyyzxyv|zz{{u{|w|v|xx{{xywtz}x|w{zyzr{y|x|zz|zxwwv}z||wyw|uyw|{z}zz}yzvwyyz{yy}xww}zy}yzzz|xv|{xwz|yzx|xtyv{zz{x{xx|y}uy}u{|{ux|xyxx{{u}}|z~zx|xwvy}{|szxxww}xszu{{|zvxv{zzzu|yxzysyyx~zwyvz||}yxwyx|wywy{{}yvyuzwy|w~xzw{~zwxywx{{|x|{uzx}|vyzx{||y|{w|zz{zyyzyw}zzz~wz~xzxwt|y{{zyxxvww{}}w|{{zyzxvzwy~{xxzxwz~z}y{{yzxzz{zyxu{|xyyyywvzw{|xw|zywyzyy{z~y}y~zyx|w~xz~yx~zuw{y|{~vwxz|wyyzyzzutxxy|}x{||~yzx}zy{x{{y|yyw}{yu|xu|u~y{xyyy|zz~xvyw{wvx{|xxxvxw{y{y}z|wzyy|}{|zys|yy|vzz{txv{~}zv}yxyzz|w|{~z|~xw{y|z|v{v{wwvy}zyzzywyzyvwxzz}{zuwyt}{z}{yyw{wy{xzz~yzyyx||zwz{}yzxx|u}z{yzxzz|uzzvyy{vx|yvx|x|y~v~yzyuy{z~}}x~~z|{}}|~}~|}~}|~~||z}{~|~~w~z}{y~|}}w|}|x~}~{z~||}~~y~}~}}z~|~~zy}y}||~|{~~z~~|{{z|{}{}}{|}~{|~}{}}{~~~}|}~z}}{~{{z|{{~}||z~}{}|||{{}|}~}y}~{~y|~~}|z{x{}~~}~}{|}z{|}~}}xz}yz}{v{}x~}~|~~zz||~|{}}~|||~{|~|}}zz}|~~|}|~wz{{}}~||}~{|{~{}}~|~}xx||{~z||{}~y~|||}||}~~}{~~~{{}}~~zp|{}~~}}~~z}}|y}~}}~{z{||}x}{}~y~}}~|~~|~}{~|}~~z}}~}}}}||}}|~~{{y{}~z~|{|||z|{~|}x}{|z|{y}}}xy~|}~}|z}x}~xz{}}x|{~{{~{||}~}}{}~~z|~{}}{|{}z}|}~~{z}yz}z{|}}{||yz~~~|}|{|{||w{|}~y{||y~yy}|~|{~}|~~~v~}u~}}~~~z~{}}}}}~~}}||}|{|}{y|{\\\\\\\\{{w>x{}~~}{yzz}~||~~}~}}}|~}}|~|y}|~}y|~z}~}~|{x|~|w|~|~~~|z~~~}z~~~z~|y~}}~~{~~}|{w{}}}~z{z{|~||~}}|y~}~}{~}}}~{{~{y{|~}w~~~t~}~}~~{}~~|~{{{~z}|}}~{~|}y{y{|~}{z|~{w}z}|}}|~}~}y{~~}}|~}~{~~|{}z~|~~}|~w~||xx~~~~zz{{~}|~}x||y}}}z}}}|~}~~~x~~~}x~}}x}}~{}}{~|x|~}}||||zx~{zz}y|y~}z{z{}z~~}}{~|~}|~{}z|yz}}}{}|}{{~|}}~}{z}{}|}~||{~~~~~z~|{~|z}~|{|~y}~}}}{}}}|z{{y}|z~{}}z|~|~|~||}z~||{x|z}{}~}v~}}|~~~}}}~}~{~}~~~}~~~|}~}}}}{~~~{~}{~~|}|~}{|z~z}|}z}~|~}|{~}yz~{~}y~z}{zyy}w{|~|{|{}~||}~|~~~z}~~zy~{~|}}}~}~y}}~z~~~~~}~{}y~||}}~~~~|~x|}}|wx|{}}{z||}}z~~|}|~||~}|}|||y~~{~{z}~|~}|y~~}}~||~{|~yzyy{z}z~}}~}~}|~{|}{}~~{~||{}{{}{~{}~}|y~}{~z|||~{|~|}~~{z|||z~z|{~}{{|~{~~|}}x~{z{}|{|}}y|z||}}|}~~~{|}~|~}|{|t|{}~}}~}}~|}y{zz{yy~~{{{|~~}x}y{zz}~~}}{~z|~|{z}{}~~}~}{~}y}~x}~}|}~}|y}x}||{}{~z}|~|~~}|z~~}z}~~~}~||}}~}}|}~~{~~~~}}{~~~~~z{~{{~z}}}|~}{z{v{{{{|~|||y|}|~z}~||~~~{z}|}~}|~~||}~ztz~}|y{|y|{~}|~~~~}~{|}|}~}}|z{}}yy}}z~{}z}~zy}|t~w~}x~~}~|~|~~|{{~~{|{}~~{}|}}~y}z||z}{|{}y|~}~z~~}~~~~{}{}}{~~|}z~{~x|{|z}y{{|}{{~y}|}~~|}}~{}{|{}|w~~{~zzy}~{|{{zy{}{yxz}v}}}~}|}w}{{z~{|}z{~~x~{|}y}x~}uzz~z~y~}|{|~~}xz}~xzzz|~}zy{|y|}{{z{}|{z}}|}{~~{~z|z{}||x|~}}{~~zwyzz{y}~{}{}{}~z~||}||~}|~z|~}||w}zx|y}|~|~~|zx|y~|}zz|~|~~z{}{||yx~}||y|~}{|x}|~}~}~~}y~{{{z|}~}z{{|y~{~{|y|z}{{yyz}|}{~{~{|z|~}{~~}{|~~~}~}~~{~~|}~z~}|}~{z~}}}~~~~~}}w}~~x}}~{~~}}}q~~~|~|}{z|~~~|{|~xy~~z{~~t{}|yy{xzw{~x}|}}}y{}}{xz|{~{||{w}{{{|||~|}{}}z~{}|}p|~}|{z{{z||y{|~z|z|~}||~u~}~~v~x{w|zy~}{}|~}{v}|}{z}|}|}}|}|x{~{~~{|}||}|}|z}~|~y{~{~{{{}~|z|~~z|{y{}|~z|{z}y{~~~}~~z{}~||{||xz~}}{~{}{~}z{y|v{}}~|{|{yzy}y}x||{y|{z|~|{}z{~y|z{~z~|~}w}z}~||z|{~}}|{}~|~}~~}{~yy}~zx}z}w}||{~{~|}||{z{{~~|{|}}y}z~yz}|{~|{}w|~||z|~x~|}z{~~}{x|zy~{}zy{{}wz|z||w{{}~|{{v{~|~}}{|y~z~}}|x}~{{~~}~{|{}}~~||~wyw{{|y{z~~{|}~{}|{x~{u{~y}~~~z{|~~~}|y}{zz|}~|v||z|{~y|~|z}vz}}z}y{|{x~z}}|y~{z~~~}~}~}}}~}}y{{{|z~|}z|~{z}}{yzyx{z}|}{{|y}|~}|}~~~}~}}~x|~{|z~~}}~}{{}~~}}|x}|y|~~~}~}~~v~~x}}{~{~}~|~~}~{~|z~}~~~|~}}~~~~}}~~|~}~|~~~}y{~|~~~~~}|~}~~~|}z}~}~y~|}}|~}z|zw}z}z}{{y~|{y}}||z~||}~|}||{~z}||||}|~x~}y{{{|yx~y~{yz|}z~~{w{{{|y{|}x{{~|}{~zy|yz~}|}xx{y~yz{|||y~z{~|~}~zxx}{}z|z~~~}|~}~}y|~|~~}|}}y|yzz||~~z~|{zyy~{~xy{|tw~|z~}yz{}|~~z{}{w{y~|zy~z|}{|xz~|{|z|{}}{}vz}~{~}}w}~~xz{|}~}{zzz{|y}z}y~zyuy}~|y}~|~z|~|{z~z}~}}}}~~|~x~z{xz|}x|{|~}}{z{{{{|}~xyz~|}z~zx|~}{}}x{{{wz}{ywzz|{|{x}~yy~|~}|z~}|x}y~}}}{|}{yy~||zy~v|~yx{}}~~{~{~~}{v}}{z{{|}}}z{}{|yz{~|~y~v||}uy}}}yz{|{}}zy|y{~{z}|}z}z{~zz{||{w}zy|~~}|~}{z~}~}w{{{~|y~{x|||~|{}y|y~|}{}~y|}zx~}z~y|x}{z|y~z|~~~z~|~{~}}~{~{|~~~~~~{|}|}}~z~~~~~~{~}~}~}~x}{|~~~|~|}||}}~}}}~}~~~~~~}}}~~~}y}~}|}}~}{}z~}~}~{~~{~|}~{~||~{|~}~~}|~~|}}|{}}|~}{z~v}~~}{||~}~~}~zy}~|}|vx}y{|||{{x}zx}||~~x{{{{~|z{}x~{}y~|y~}|~y}v{||~~|{~~y~xw}z{yz~~}~|{~~||~~}|}~~~|||~}zu|~w~~y||zy~{{y}{|z|~|{z~}z|z{}z}{~z{|~|}|{}|}z}~z~yy{{~}|}~}~}{{y}~z|}z|~|z}~|yz{{y~~y}{||~}{|}|y{{zzy}~}~~{}}yzz}z}|{z}z|w}~}}}w~yzz{|~yy|}{}|w~{~||}}|w{{~{~|}~}}}|zxy{~|~~|||}}}}~{~||z{{|zz|~z|}|}~|z}}z}y|{}{|}~z~~}z|~|w}~z}}~{}~}|~|yv|}|}|~|y~{z|~w~yy}z|y{}z}|}yzy{~z{y}x|{|y}{{z{{}~zyz{{}z|}}{y~{wz|~}zz{{|~|{}~y|{w|{~|}}{|xz|}}|~z}{w{zz}{{}zzwz{~|}|{{{z{{z|zz~}{}w~~~{x|~}}{z~~}zz|~|zw~~}{}{~{}{}|~~}z||y{{x{~}{zw|}{~x}{}|zz~vx{{z~{q}}}~}~~|~}~}~}~~||~{~~~}~~~~}}~~{}|~~}}~|}~~~~~~}}{}~}{~~|}~}~}}}|~~}}~}~~~~~{}w}{}~}z|~}{}|}{{}}}z}~~~|~~}|~~z~~~{}~|}~~~~{~}}{}z{~yz|{x}y{zz}|y{xt~|{{{y{yz{zy|~|}y}|}||yzy}x}{|{sy~|zw||{yyx~zz}|z|x{zw|z}|}{{|}{y}~zz}~|{|zv~z}wy~|y}zzyz|y}|~zzw|zy}z~|}{{{{~|{|}{||||}}~{~w{yy|}}{x||vv~}|u~}}|~|{~}{~~}{|~{~x~z}|}{zy~{|}z||{}~}~}xx~}z{{|yz}}}~{}~y~}z~{~{{|~zw}{xx}z}y{~{z{z}zyz}zxz|x~z|zz}y~}|~~}yz}}}~z|xvzyw}}z{|x}|{{|}u|}x|}yzx{|}z{|z{~|{~zx{~z}{{|}{yy|~{wx|~|zz{|{zx}|}{y}x|z|yz}vw|{z}w||y~{z{|yxy|{v~x{x}{y}}|}}x{{~~}{|zz|z|zwzzvx|}w|y{{~yy}|z}}yz}}zx~~||}}~~z~y}{{~ywvw|{yw}}xzy|{y{|~xxzxyz}y|{{{}y~{|||||zy~||wy~}z||}{{z||}~{{y{x}|z|x}y~{|x{}~}}}}z~~~~{}}}~~}}~}z|~~}~}~~}~~~|{}z~}}~}}~||~}{~||}~~}}|~~~|~}~~~~~~{~|}|~~|}~~}~~|}~z}|{~}}|}|~~~~y~~~~{}y}{~}}~~{~||~}|~~~~}~|wy~~}~}{}yz{}{}y}|~|z}~v{zz{z~~|{{y~|~|{}}|}{||{}v~||{||~|~x{{}|{y|}zzz}wz{|{zw}||}||~~|v{|v|{yw}}~|z||z}~}{}|w~~}{~}~y|}~z{z||xz|~}x{{y{{||~}~}}|~~x~z}{{{{|yz|~~}}yx{{~zuzv~z|{}||z|y{z~~{xvy{|y|{}~|||}~zxzvz||{~zw|||}~~~z~}}~y{xw~}x~{}xz|~z}z}|{|{}||~{{~|}~y}}{~~}zyxzx{~{}}zy~~x|z{|y~xy}z|{z}|~yx|}}{}{~{~{zx{~}}zy}}|~|~{~zx|~zy||y|z|~{|~z|w~~v}~|{~|~}}||}~|~y{{}}yv|}||{{y{wy|ywz|}~|y|{{}~|~w|}yw}||{{}|{}|z{~|y}}|z~|~{y|{{{~{yw|}{~~|z~xwv|~{ww~|{{y{z{xyyy~}|zz{~{ww}y|yx{}{~x}zz~y|}|z~}y~||{~}|}yz~{~~|}{xz~||{}}~w~}{z{|{}|}~|x}}|z{}{~|{~}zzx~yz{}{}}|}{z|}z{|||zy|z{zy|z~}~}}~|{~}}}~}x~z|}}||~~}~}|~|{~~~{~|~z}~}}~~{}{|~~}|~x}z~y{~~||~|~{|}}~}|}}}z~}~~~}~~~x~~z}~}}~}}}}}~}~~{~~~~}|~z~~~~}~}}}~~~{y}~~~}}}{~{{}|}|~|}~}}~~||~}|~}z}{}}}~}{~xxz||}z{z||~z{{}z{}~{}x||z{{}z~|z|{}}y~}y}~z{||z|}{z|x}}}txt}vwz||zz}}}zx|t{y~zz~}~~{~{wyy~{~}yxz|}z}{y{z{{z|~xzzz}|~|{w|}z{~~|~}}}|x{}z~zy|}xw||{{~w|{{{~~zy{y|~~{|}~}}y}|{~}{||}|{yyx~{~|{{}zvy}~~zz|z~zzx|~y{{|z{w|}~}||}}}y~zzv{zzxwwz{|z}||r{{{|{~|~~|}||z}|~|||}|}}{{~zz}r{|xw~~~z|{y|x|x~{|}y{y{x~{|}|z|zy~w}y~{}v{z|z|{|||uzy}}~ux}xy}{}{~}}~}z~|{z||}||}}~|~}z{}~{||}z|y}{|{|}}~{zx{zx}~~|}{}}{~~z{yz|{~~{{~{}{u{w{|}~z~y|||z|}|~z}zy}z~|v}v{}x~}|w~{|~zy||~~{z}z~~y{xz|z|}{}y~}{ux{||~x~|zz|{|||{{}{{}{}||v{|||y}{}~|}y|z|x~}~yzz|~~u||y}zz}|~~}{|}~~z~~}|~~}~~~}~|{}~~}{}~||}}~~~~{y~{~~{~~}z~}|{}}|}z}|zz~~~~~||~}}~~~{~}}}}~}}~z}~}~~}~y~~{~|~}}~~~~|~|~||}}~x~{~{}~{~x|z~~}~}~|~}~{}|}~z~~~~~~~z~~{||~~||~}~}|v|}{~y~|z|wy|}}z|}|||~{|{~|||xzz~}~{}|}{z|{z}yx}z|{}|{|{zwz~{}x}}|~|{|~~{y|||}||yy|}x|x{}z}z{wz|||tz}xzz{~x{w~y}{w|}w{zz{~}|z{}{~{~|}ywx|{yzxx~}v}|}z}{y~yy|z}}{}~}}yz~|vzwyzwx{x~~|zz~x|zw|~z{}y}{x~yz|{~~~|}{|{~|{t~{}w}zwz}yz{}~}|}~z~~{|z}{}~~|}{x~{x}}{y{y{z{{}zy{~u{|z~x}|~y{|}}}~|{y~~~{|xx}y{}~{x}z|}y~{~}y|}{{|y~~}|z||x}{w}|{~{}||wz~|z|}|{yy}{}|}~|~}y{y}z{|wzvs}||~~||x~|~}}{~|~|{{~~z}|{yx}~z}|{||{z}~}|w}|y~wwz}}~{{}}~{}}z}|~~x|y{{~}x}|||z~~~|y~{wyzy}{{y}yw{~y{y{|zz~y~|}x~}}{|}}~z{}~z{y~y~|~z}yy}|vxyyz|zx|z{}y|zy|||{{y}w{z|}}|}|{y~~~~|x|~}{~~{|w~{zz{}}}~{x|{~x|z}zz{{|v{{{zz~{~~~~~|}|~|~}||~||~~~~}~}~~~}}~|{~|~{~{|}}~~}~}||~~|~||y{~}|~~|{~z{{~}~}~|}}~~}~~~}}{~~~}{}}~|~}~~~~}}}~|~~~~|{}|}}|{~}~}y}{{}||}|}|~~~}~}}{~|~}{}~z~~~}||~~}}~y~{{y{}~|{}}}|{zx~{|zxzzz{{~|y~z~z~~~x}v{~{~~~{~{yzw~}{{}~xy}}}yz{zz}|}}z|y{~z~{{~{~y{{|~}{{{|w|{{}{{zxy~||x}{}{{}|zz|yy||}{|}||zzz~x{|~}|}}}{}~|}~{xx|}||~xz|}y{|{}yw{{}~|y{{x}{}zy}zy}~|{z|}|~zyyz{yvzyz|}}}}y}z{{|xz~~yx}|~~~z||}|{z~|{~}{x~{wxw~w}zyy{{yz|{}~y{}{y|z|y}|~z|yz}y|{{z~~|y~~~|~|}z|w|}|yy|{{z||yxw|}~~}}||{}~|~{z}~{|}y||z{~|~~{||{}}}zz~w{x~|zww}~|yzy~~~z|z|{}~{~}~}|{|~|{zxu|{}zv}{y~{{|}|z{~|y~z|||}|}z|}~z|}yz}~{{|zwvy~yx{}}yy}{z|y}~{}~w~yz~~x|{~~{y}{}zz}x}}x}z|}~{|v|z~|w}{~y||||}{{|{}}~{w|}}z|{{|z~~~|wy|yx||}{y{}|~~{{}|z}}~}~{}~~||}{y|~||{~}}~~~}~|~}~}~~}~~|}}~~|}~}~~}~~|~{~|}~{z~~{}y|}~~}}~~~~}}}|}~}}~}y~~{~~||~~{|z{~~{~}|~}{~}~}}~~{~~|~|~}v}}|}~{~|~}~~~~}~~}|~{~~}~}}z~|{~~~x{|{~~|}|||}|}|y}}~}~|{zz|~|}~|}}|z}z|||y}|~||}~}x{|}}|zz}~zz|vy~{{{~~|}z|~x{{}~y{}}{{y~{~z~|z}x}~~{}{~{}}z~y}y~}~|z~~~{}}zy}|~{|{{~|}}{yw||}||y{y~z}}{{{{|}~~}}}~~zyzy~|y~}}~~}~~{{~z}~y|z{~~~xw~{x|~|{{z~|z{}|}y|}||~~|~|}x{{{~|~{{~{z{w~y}y~|z}x{|}~|~}}}|~wy{z|zxx|~}~}z~~z~{~|}|{}|{{|}}}~~z}z{{{|||{|y{~z{{|~|~|}}w~{{y{{}||x}~~yxzv{}~~||{}yy}~{zz~|||}}~~}}|}|}}|}{x|y}}~|zx~~|~|}{~~|~z|y~x{}~}{||}}y}}z~y}}w~~}}}~|z}~{y}{}||x{}~}|{{{}{{|{{}{y}{||~{||w{}|{yzyy~{{}{{z}y~{{~}~||}~zx|~}}{~~}}}|}}~}}~~}|~}|z||~~}{~}|~~~~~}}}z~x~|}~~~|~~~~}{~}}{~|{~~}||~}|~}~{{}~}}}{||~}z~{~~}|}}~~}}}~~}{~~~~~}~{vz{yy}{z{|}~z}~xu|}|zzyz}{}}|}}}}y|z}zz~}~z|w}}|~|{z~|}x{{zy|z{zz}~y{y|{{}|z}|vyz{||y{z|}}{||}{~}zz~}x~yz}}}}{z|w}wz~}x}yvzz}{}{~|zz}{|z|{zx|y{||~~|y||~{|z}{zzz}{sw}~}wzxwyywy}z|}v{|y}||z}||{~}}}zw{}z|~v{|w~|~}z~~}xz~{~~~~~z|}y~{v}||{{z{y~}|~xww}~}y|w|||x~zy}|xz}~v{u~~}||w}{}}{~x||{}}z{~}||z||vx~z}|y{|sw||~|}vzzy|z~~}||||yx{~z|}|~{y{{}||~}|{|z{~}y}}}z}~zy~~}{}zz}~z}}}~}}y{y{|~~{z}w}y{|yt~~w~zy|||||y{z}}wz~}|z}x||z|||~~w{||z}vy{xx}y{~z{x}|}y|zyz}~|}{}}{z{~}{}}}~~z}{}{{~{{zzy||yxy{z}{{|x}y|w}{y}{{|~|||{~~|}~|}~}|y~|~x|y|zz|}}|~x{|x}{z{~||x{{{|yz~{{z}|}}~~}~}}~~~|~y}~|}z~}~}|}}|~z}}~{~z{~|~}y~~|~}}~~~|{{}|~|~}|}~~{}}z~~}~~~~~{{y{~{||}}|z~}~}|~{}|~~}~|~}}}}~~|{}~~~~~}}~~~{}~~~~~~~{~|}zzz}~~}~~~yzz~}~{{}~{~~}}|~|~~~~~~~x|z}~w}x}||x|||}~zyzzw|z}}x{vz|y~~wzv{{{||z~}x~{{|z|}v{x|}y}}~|z~{z{x|y{{{~zy}}x}~yyvyy|}}{}z}|z|~}~}{}{}||y~|~|}|{zy~yxz~~z~}xyy{}~x|z{}w}zy{{y~{z|x}x{{y|{y}|z||{~|z|w}z}{||z{~zvzzyz{{{|~~~~~}|{}{}}~}||}}||~{{~~}~}}|w}z~}}}|wz{}zz}z}|{~|xz|y}{~zy~|~y{|y{{~u}}}}{}~~{yyzzz|z~}}}}}||z}wz}{{~x}{||}{}||}|}}}yz{~}|x|x{y|}{yy~zz~y~wyzy{{~z~}~|yw|}{}|}{~}}z|z~|z~}y|~}zz{x~}xy~|y}}~zyx~}}|}|~}yy{}y~zyz|xxy~z|y{y{yy}zv{y~}~{u}|~|{~|y~y~~v~zz{{y}zy}~|{|u~~{|}}~~y|~}~{w|{|w|uzx~{}}{~|z~|{{yv{x|||~yy||xzz}|{{}}|}{y}uyx{wy|||{|zu}xzz}}{~{}{zyyx{{}vy~}|}}z~}}~w}~x}zw||{yzyyv}xyz~x~}~{{x}|y{{z{|~{}~x}~|}~~}~~x~}z~z}~||~|~{||}}}~{~~~z~~}y~{{|~~|~}{}}|{~{}}~}}~~~{z|}z~}}|}~{{~~|||}~{~|}}||}~{~||{}|}|}{z~}~||}~||~~z~~~}}~}}}|{}}}z}}}|}~~}~~}{~|~~~}~~|||{{|~|~}}}{~~~~|}~z}~}{~{~}~}|}x~{|~{~~x~z}~~}}}}~||~~~|}{~|}x~~y~u|{y|z{}u{vx{{x}wzz}||||}z}|}z|z}}z}}yy||~}~||}|{yyyyz{{}||z}ux}~}{|{}|~{}{||{{y|{~{~x{~{}}|{yz}wzy}}~z{|y|{vw}z~}vxy}}~y{y|}{z{z}}wzyx}z~|~z{yy|zy||{z~~}}zw~|{xy|vzvy{w}{~}~~y~}}~z}}|~~}{|x|}|x{{zvx{zz{}zz}~|}yz~{~v~|y|~|~|~z}}{z|~}{|}x}}}|x{~|z~|||{xz||{yz|y{}~~|}~{~x~||{y||~{zzyvzy||z{||~|z{y}}||{|zz{vzy|z{}|||{x{}w|}|w}{~|{}{z{z{}~zzz|~|~xx||{~xzx~}~z}}{{~y|~x}zz~zy|x|~}}|xvzv~|w~{|||}{u|z{{{x}|zzxx}z|y|~}y~|{}y|z~|~xy||z{}{~x~y}}}zwyxxvwz~}~z~}}}|~}}}{}}{}z{|{}~}z|{}{|{z}z}{wy|z|{x}y~x~|x|z||xz}zy|{|~|y}z~~||{~~|}}z|||{zy|{y{|zzy}{v{{~}~zz{~~|}}|z{~~x}}{~~}||}~}|~xz{~~}z~~~}~|{~}~~~}|}~z}}~|~}~}}~|}~~}~|{~{||~~~|||y|~~|}}|}}~~~|z|~}~}~|}~~}{~}|}{~~{~~~{|}~|||~~|{|}}{||{{|}}}~~|}~~~{~~~z|}{}}|~~|||~}~~}~{{~~|}~~~}~|}~|~~}|{||~}~~}}|z}y|wy}{x}|zwxyv}|{xy}{}~z{{{~~|~~|{x|||~|}|x}|y}}}}}}~}}}|z~{}||{yyt|}xz~{z}x|||~}y||z||xy{z{}~y|xz||y{}z|{|z~~y~}}y{yz}{}y{y|}|zyz{w|{~xy}|}{|{~|y~zyzy|z{y|yx}|}}}~|~|w{{|}z~{{{}|wyzx{|{|w~{xzzz}|}{}~~zz}|~||z}}y|{z~{x||~~}}~|x|y~|}~yx|}{|y~{||}~|}}z}}|y||z}|||~~}{|wwyvyz|z{}{{}|~w}}{}v~}~{yz|}|~y~z~}{{y|~|}|{|{xz~z|y{u{~{wzz|{z|z{|}{~|||zx}}}~{v~}|{|x~}~}~|}|z|z}|y|x{|{|{~zx~~~|y|{|{|||z{~y{zz|zz~}|z~{{zz|~|~xy{zzxx{{yxyzx}~z{}{||z~zzzv{}|~~x~}~~}|y{zy~y}{z}~~}|~yy{~}z~~xyy}|~~{{y{|v{yxy}w{~{x{{x{xwz||z~~|~{{zy{~w}x}{{~}}y}~z~~x~y~|wv~w}x~{w~zy{xyzxwx}y{}u}|~zz~y|~~{}{|z~zw||yz{zvw{z{|}x}|y|z}|{{z{~{v|~y~~~{|}~z}|~~~~~}|}~~|~~|~}~{|~~}}}{~z}z~z|{}|}~~~~~~~~}}z~|~}||}}{{|{}~~~}{~~y}~~~~}||||y}~~~||~{}}|~|}~|}{}}~|}x~~}|y|}~~}{}{~~~~}|}|}~{z~|{z~}~|}~{}~|~|x}|{}~~{~~~~y}~~}~{~~~}~{~~}~{|{|y~}~}|zz|}w}}w|yx{}{{}{x~{y~~w}vz|zx|||}}{}z{|{~|{z|}yy~}z|vy~z{|~z}z}z}yzxy}}y~}~~~}y}y{~{~w|{z{{}wy}}{u|zy}y|{~|zw{xz}v~{x}xw|}~}wzyz}|{z~|}}|z}}~{y{{x{sy{yzy|z|{|z{}|~xz{|}}|{w}~z{{{~~y}}}||}~~|yyzy}{~~{~~}|z|}z~|{y|~|xzx|~~}|||x~}{zy~|}{~||~}}}xvx}z{{}~x{||}}}yz}}}|}~zz~|z~w{z}}|x|}||xy|zy~}}y|yzyz}{{zzz|}ywz}~y~|y}}vz{xz|}y{x|{~w}~~}{y}{}y|w}{wu}yz|~x|zxzx~~}|x}}z}}z}{||{|{zz~{y~y{zz}xy|{y}{}w~||zyy|~}}{{|{x|}{}}||~w~~|vw}}z~{xzzyx~z~{zz{|z~~wz}~}}}z||{w}}~xw|}~z~}||~}}}x~z|~{{z~z{}y|{|~x}|z~~}zzzzy}~|zzv{}}{|yz}||y|v{{y|z|{}}|}zz~y{x}|z|}yz}{z{|z}}|yz~|~{{~|z|{~~y}}~z}}~y}||}}~}~}|}~}~{~{~}}|}}}~~}}||~|{}|~}~|~y~}}~}}{~}|{|~~~}}~}|}~}|~~|~|x{~~y~}~|~}|~}~~}~~}~|~|~}}~~~}~~~}~~}~}|~}|~|{}x||}}~{|}}~~~}}|{||~|}z{}~}~||}|{||~~~}{~}{y~}~}{|~{y{zzwz{||}r|y}{}z|{z~~z}}y~}{{|}~|}}}}~|yz}{~}~|xz||~}yy~~|~}|~z~z{{{y{|}}z|~{}{~{{~{}w~~}x~}{{x{}}~yy}z~xx{}}{|{||y~|~~}{}|{z}|||}{}{}|{~x}|~~y|z~}{{xy~~~}x{}z{{|~{~}{}~z{}|z}{w{|~~}v~}~}}z~~||{z~{z{{~~~~~z~|}~y|~|~}~{y~|z|}~z}}|xz~{~}|~~|z{y~~u{|xw}}~~~|}|~}{}|v|z~}{}v}yz|{wx|~{~{{zz}w{}t{{z}}|~~yz|~{y~{z}|}z~|}y~~~}}|zz{x||{y}|}||}y|~~|{~zx|yy}}}z}||~}y~~x}{~~}~~{{||~{|w}{y|yz|||~}|~x}{y{}}~y~|~~|z~}y}}|{~|||{}}~|}|}|~~z~{|}|~~{{}y~{}}||{{u{|z{zy~}{{}}~y|~~{~}|}~}}{|}}~~~}~~}~|~~~{|{}|~y~~~||}~~|~z~}~}~}}}~}~}}|}}y~~|}|}~~~}}}~}{~~~}~z{}}~|}}}}|z}}}}}|}}}|}~|~~|~~{~~~~~~~}~y}{{|}}}~~{zy|zy~{}{{~zz|z~{wv}z~~||{~z~|z|}}z~y~~~{{}}~~{x|~{}{{||xx{x}}w}~{z}{||{z}~z~z|zz}}}~yy}y||}v}y|~~{xzwt~}}~}}z~yxzyy}}x}zsz|{}~yy|{}zzw~z}y~zz{|}~|{vz|~~}xyw~}{z}y{|{|||zw}yz{y{~z|~}~|}~z||{~~~z}y~~||w|||xxy}zw~}|z|}|x}z|{{}||~ywv~~|v|~~~}|}}{}{~{z|}{~}x|y{vy}y~zx~}}}|z{|yz|~}}}v|}x}~|~|y}}|~~z~{zy|z~{}{}z}|}yv{|z}|{}}||u{|x}}~{{z}y}}||y{|~zz{z~w}~xwz~x~|{wxx}~z~{{|{x{~|~z{x}x~x~~~w||z|}z}~}zy|zz}wz{|||}{|z~|~}{~{|~y{||v~}x|yy}x{~yyu|zw~yzxzyy{~~}|}yz|z|}~}y}|~|~{}||xz}|x}~}}z|x~{|z{yx{tw|{|x~y~}}z}~z}||{}~w|{|z|~|{||}x~x}~|zy{}|~w~|xx~|y~{yzxyz}{{zu}{}yz}|~}y}}~}~~~~~~}}~|z~{~~|~y}y~|}~~~|}{{~|~~~~}{~~~{}~}~~{|z|}~||v~~{}~|~~~~}|||}~~}}~{{}y}}|}}~~|}~}~}~~{~~~}~z}~y{{~}}}~~~}{}{|~z}{~}y~~|~~}}|~|}~{|~|z~}}~~~~{~}{~}vx}{|}~|{{|z{z{zzvzww|}z{z||{|}~}{}z|~y~z}|}~z|z{{~{}|{||s|}~|{y}}{||}y{z{y~~{}z~zv|~{~yy{y}yx|}y}}~w|zxy{{|{|wx{y|{{{y~{~z}|zx|~}}~~}x{yz|y{vz}z{|}|yz~y||}z}z|y{}}~}|v~~z}zy|~x}{u}x||{|~yzyz{|~yw||z{{~|~}v|~{|x|{}}{y~~yz|z}~|{|}}~~{||~|z}y{}|y{||z~y||~||z{{|{{zzy{zy}|{z|zv{~~||z}w|}zw}|y}~yz~|~~|txzx{}|z|y|{}~z~~~zy|y}||}~|~{}z|{~|x|z|yyz{}w|~}~|~{~}|{z||~|}z{|{zy~}|{y}z~|~}x~{||x}~wyzz{v}zwz~~}uz}|z|{|zz~~xztz{}~~|}z|~zy}{{}|zzyz~{|}{{||||{hy||}y{}yu|{}~|z|}||y{~y||wy{zx}|}|~y|z{}zz|~}y}z}}{{{{zz}||~yx|}|{~y{y{x}~~zty||y{y|}z|z{{{v~~{{{z}}~}x|~~z|{}|}}}z}||zz}|{z|zz}||y|{~{}z|xy}}~~{z||~}{z{x|y}|v{x~y|zzz~~wz|}{}}~~~x~||~~|{}|~~~z}{~}|}~~~~}~~}}~~}|~}z}~}}{}|}y}v~~~}}|~~~}~~~}~~~{y|~~}zy~~~|}|z|~|{}|~~~~}}~|~~}~~~}~~|~}||}|{y}~~~|~~}~}~~~~}}~~|~|~~z~||}}}~}{{~~}~~{}~}~~~}z}|~~{~}}~~~}|~~~~}~zy~{~y~~}||}}}}{|zx~{{{{wzx{|yx|y|v~|z||}{xx{y{~~||y}z|z|~y}||y|}|}z||yy|{~xzz}zw{v}y~uy}}y}|||}{}|~~}}|{zz|}y~|}{~w{z{~z{|}~~zx|{wz}xz|{}~z{}{zw~}}~|yy}~{}{v~~xzz{}yz}|~|y|{}{}~}{{|z|||}uv|yy{~~|yxz{|y{~xz~|x}|y}~~{}}}}}zy{~|x||~{x}{zy}y||}{yu~}|~{y|~}wz|{|}|}~}{{~}|u|}z|~v}zz|y{x}zz~~{zz}|v|}}{{|x|z||}~x|~|{~{{z{|}{|{}}}y{x{z|~zzxzz}{|z{~z|{~}x|zz~}~||}y~}xz~|}z||~|{w{}zz{{}}~|{|}~~~~}y{{{|x|~~z}{|~{z~}}|}}y{{zz}zz~~|{}{~|}}|{|~|}zzy~|}~}zw|{ywvy||y{xx~||}|x}yvvt}{zyy|xz~z}}|}zx||~z}~~}}wz~w|yvy{z}{yx}}|xz|}vw~zy|}~y~z{yy}||~xz}~y|~zz}|~z}z|~}{}z|z{{zy|x{z{}xzz}{~~|}z|{}~}~~|~}~|zz~~~~~~||~~{x~~~||~~~~|~~}}~||z|{~~|z|~~|~~|~~}}~{}{|~~{}{~~~}~|{}w|~}~}~}|y{y}~zz|~~{~~}~~~}~~~~~|}}|z|~~}|~~~|~~~~~}}|}{~}}|~}|}y~}|z}}|}~|~{{~~|~~~|~~|~~|~~~}{~}~~}|}}{~|y~}~~|z{}||y~}wz|~|~~||~~}}z{|}||}vy}wvzz|~}}z~z}|~}zy|~y{}|}~~y|}{y}yx|vzyz|{~|~z{|{zyx}z|y||xx~}~|p}y}}{{|}z{}~vz~~~|yz|}|zx{|{{x}z~x~~{y{~}{|z}~|v}vx{wyy|{z{{}zy|||}~w|z~}{}z}{|xz}}xy~~xxz~~}w}||~z}{{}{z|x~}}|}}~|{{}y~|{x|y{}}~y|z}}}yyzz{}}~z}|z|{}y}{|{~{{}y{y{}z{www|~x}~w{{yzzxy}xzx}{{y~{z}}y}~{z~|}x|zt|}y}}}|~yy|z{y|{}}~|zt|}}s|~{|zz}zywzxu{|}yw~x}~z{{v{y{{||y|{~|||~}|{y~x|z{}~xx~yt~y|~~||z~}z~|y||{}}|{}|u{}~|z|{|{{z|zy{{}}w|}z{z~{|y~~~z{|{~||~{}}yxx}||x|{xy}~||~||ywy|{|z~~}}~y}x}}}z{x{{yy{~{}{y~}{{~|~|}{~~{}}z}}z}{}z|~{}{w{}xu}|uzzzz|zyzy~y{~z|{{~||{}}}|z}z}~{}|~{|}y}zxzux{~~y}|y{y}}}{~|}}}yz}x||~~~z~}}~~~~~~{~~~z{{}}}}}{}}~}|}|}|{~~}}|~}|~||z~}~{~}~}~y}z{~~|{|~~~~}}|~||y{|~~~{|~~}}y||~~~~{}~}{||}}z||w~~~~~}}~{|~}~}}|~}}|z{~~{~~~z}{~{~~~~~~}}~~~~}|{|{}}~}}}|}~}~}}}z~|z{~z~|yz|z~{y{x{xy}yy|}y}}}y{|~}u{{~x}}yzyw{~}{{x|}yv{}|yz}p}|z~y|||{yvz{~yx}y}{{}{{{~{{y|}|y{u|vy{{z{}|zz~z{|{x|{{{}{|zz|x}u{|}|}}|~}~~~~v|y~}}xy~z}}zwyy~z{~z~z~x|{~v{~}{{yx}xv|y|}w{z{z|y|~}}|}|z}|{}{x{w|z|{zy}}|yy~|z}{z~x|||{~y{~|{{}}}|~z|}y~v~z}yx{}}|}xv}}yzxz|x~{||}|~z}z}z|~z}{~xyz{~v{{x}z{}wz}zz}{{{||{}y}~z}}z}}~|~xz||{~}~{|y~{z|}}z}~~xxxw{y{|x{~x{{x~}|~{|~~}{|~z||x~z~}}}{{y{||~{|~z{~{zz~y{y}yzv{|}|yzz~z{y}}~z~}|y~}xz}{{z}u{}zz|wyz~~y~|xx}~w}{}|z~{~{}{{~{{}zzz|{}~}~}}yzz{zy|wz}{}{zyzz~}|y{y|uxyy}zx|}||x|zyv}y}|~~}|z}{~w~zy|{uwz}yz}{|}{|yv}|}u|yzz}|zzz{{}}|}|zz~}~}~}|x~~~}~~~|~~}|}~}}y{}}|~~x~}~|w|}~}~||~{~~{|~{}~~~}~}|~~}~~}~~}}||}~~}||~~}~||~}|~~}{{|~{}||{~~{}~~~{}{{~~}~}}|~~~~~}||y}}~~z~~~{{~~z|~{}}|}}~}|{z{~|z}}}|}~~{|zzv}~{w|xzyz{{}|yy~|||{{}x~{yw{{z{wwxz||~|{~~|{yy~~}z{}y~}|z}~}{|{|~y}~z{z}zzz||yx|~}x{~z{}|{|}~{{}}{{}}zw{{u}{|}z~|{{{|x}w~y~z{wz}{~~}~xyz}zx}z|}z}}}x}{yx}{|v|}zy~~zsy~w~v~xyz}}yy{w}{}x{{{z|}}z|{{~{|{{yy}~z|~xy|~wvu~yy}~vzz~}{w}}}||||z{~y{z|{z{{}}{}yy}{|~z~yz|zz}zzz}v{|x~{}}|{}|{x{|||}|{~z|{{xx~z~|z}yzw}|~}}w~w~}|{z~}x{}}}u{zy}zz{xxyx{|}{~~~y}|yy~|zy{|z}z~w~~~yyxx~v|y|}~|y|}{vyvx~~}{wy|y{}{{{zy|xzz|||x}{~w}~~~w~y{}}|z|y|wwz{zyy{|{w|{y|~{{{wxy~{|}}yx{}z~zz}{y{~x||w{{{x{}{~zxz~{}~z}y|x}y|{{w}{~|}|}z{||yxw{~}|yz~z{~z}y}|}xy|||}y{t|z}{z}}yyvy|~}y{~z{|}{~~y}y}|w~}z|xz}}}yz}~x~xy{yz|zy||{|y|~}}{~~||~|}}~}}}}~z{}}{|{}|~~{|~~{~}}}|}~~~{}~||~~}~}}{v~~|}~|~}~{}}~~}z~|~{~~{|~z}z||{~{}~}{}}}~}}|}{~}}}~~~}}z~}}}~~~~||~}}|y|{~|}}~~~}}}}}~}~~~}|~~~~}~~~|~~}z~|~~~~|}||}z~y}v~x~|{z|v{v|z||{xyt~|}y}yxz}~{~}xwv|~|{~~}}}{{}zz}}x|y}yyz~}~|zy{|~}u}}{x~~~}~}yw{{{|}y}y~}~z|y~}}{}}||{y}z{~{wyy{~}||{}}~z}~xyy~y}y}}{~|}|}~yz~|}~z~y}}~{{}|zyzuw|~}y~y}w|{z}v}w}z~{y~{{~~zw{y{z|~~{y}~}~{}~|~{|w|wx{}}~|xzx~|y|}~}~}~yyz~xz~z~~~|~{{x}{||x~|zzy|}z|}}|~{{|{|z|}{w~y}}|{z||{}r}|~z~}|}~x~~|{|}}|xz{~y{z|yvy{z}|}x{|}z|yy||}~||z~}z{||}}|~x}~{~}{|}{xz|}zz{yx||~y{xy{v}~{z|~x}{y}z||~~}|z{y|}|}}|}|}~}y}x{|}zz}z}z{zx}}y{~x~x}~|~{||~}}wvx|z}}xz{zx{|x{y|xvzv~}xzyy|~{||z}{~}~|u~z{z|z}|~zy|x|z{|}|zy{zzzyv{{w||z|w~v}|}{~yz||}v}|~~|}|}{}}{}}{~|{{x{|}z|}y||}{}}||~xz|~{|{|wx~~{{|{}x{~~~~~~~~~~~y|~~{~|}|||}~~}}~z~~}{}|~~~}~}}}}~~}~|~}~~~~~xy{~~~}z~|}z~{~}~~|~~~~}~~}~~~~}}}~|{~~~~~~~~|~~}~~~~}~}~~~}}}|||}~z|~y{{}{|~|~}}~y~}|~~~}}~{~~}~~~~}{|z}~~z|~~~~|y~~~|~~}}~}{~}~}~}~vx{{{~~}~|{}~}xzz||~{{~|{|}w~}y}}|{}~y|||y}x}v~|}~~w{{}~~~rz~z~{|{}~z|{}}~z|}}w{z}{zy{}rx}y|~z|}zy|}z~|{x{~{}y}uw{~uv|{xy|yz{w~}{~|w}y{yx||}y||z{zxy~x|w}|{|{{~~}zwvx~||}{~zw|}{{zy}x{{}}x||zz~{~|}wzv{}|}}{|~t~|}y}~~y||}~|z~z~zy}||{{|~{w}y{~{xx}xx{~}||{yxxzxyw{}}~}{|{}|{{{}x}x{}y}}xz~}|u~}{|y|~|}|z~~~x}xz}}~||yyy{{~}z~y{~y}||||z}|{}{}{~{|z|~}xz~~~zxy{|v{xwx{~||w{{}z}}~~ww{~{z{~yw~~}{}z||}y{|v~}}|y~xw{~~|x~~|{}z{~|~|yy~||}y{zyy{}z~x}z{{~{}zy{y}zxzxy}x~}}|}|y{|yuy{|||}~y|u{z|{}}w}x{zzyy}}x}zy~yzxz}{y~}z}}~{}}}y~v{~z~zz{~y}|}~||z}z}~{{}|}{{tw|}~}}z{|~y{{~{{z~~z}~{{}{~|~zy~|y}~~|xy||||yy}v{{y}zy|xy}|{|}~~|}}~~{|~|~}~}~~~}~}zz~~}~z~|z~~}~~|~~{~}}|~~}~|{|}{{~|~|~~u~~}~~~~~z}xz|~~~}~}|}y~~~}~~}|~}x~}~~{}{~{|~}}~}~~|~~}||}~}~}x~{||{~~~~|~~{|~~~~~}|}~~|}}~~{~x}}}}{}|z~~}}||}y|{~~yz~y~}}}|~~yz|}~}v{}{||~z{v{zxy|{z}{vzzx}xz{w}{~w|{}{{zy{z}}z}{{zt{y~}||z||||{{w|{y|~wvy~yz|{yz|z{xy|{|~y}y~z{}~~~}~{~|z{}|zy}{t{z{wvx|x~~~x}{~xy~xxzx{y~{}y{{|z|w{z{~|{|y}~z|~~|{zvzy}|zzy|z{x{z|wxz{y~{x}z}}~}|{|~{w||}}{{|zz~}yyz|zz}{yx||||y~z{z|yx~|{z}~|}z}~}|~~z|~y|||wyuyr{~|~z}{y}{|}}zzyzz~}|z{}z{zzz|~~~|}|{w{w||}z}{~x{{~|x}z~yww|}{yy{~}|~{~{~y|yz{~~~zzxy{w{z|{{z~|v{{}v|{~|}{{zxzy{}zzz||zy}w{}{{{~|yz{{|z}|{x~w{{~{vz{~{y||{y{y}|}||}y{}|~z{z}~~xyy}yxzy}{w~}|yz~z}}|}y{|{{yu|{y|y|~{~|}{|y{x}~~|x}~~y|wx{~~|{~zzz}t{|~t{~}~{}}y|{z~y~~}|||~|}{{}}y||z}|zx}~y}|~{zz{z~}z|}{~yz{wy}~~x{|zxw|y|||~z~~~~~~|~|{{}}~~~y~}~~{~}{~}z}}|~~z~|}}}}||{{~}}~~~~~z~~~~~{|{}|~}~~~{~~|~|}}{{~~}~~~~~~}}~z}}~|~{}y||}~~{}|~}}~|~|}|{{z}~}}|z{}}|~|}}}}z|||~|~~t{}~}{~}}~~~z}}~}{~~~|~}}}~~~{|~~}{|~}~}~w}{~zx|}}z~{xyx{y|}}z}~yxu}{{{|}}}{{zz}|~}~{z|}}}w{x~{y~y{}}|~~w|x|vyz|z{}{~~}|}y|~}z}}}{}z{|z}{}z{|v}|~}{{~|||{|y}~z~{}}{z{{wxw~y~{{}||{|x}~zw~zyx~{z}}y}~|{{wx|}~z{~~}y|{tx}xy}x}z{~w{z}z}~z{}~}}xw|||~}{uv{~y{~~vz|{y}w|}~}yy}xy||{|}~}{{|w}vuz{v|{{|wz|x{x|x}~{}y~wx{}z~~z{}}|{}}}{z{|yw{|{||~zz|w~z~}{y~|y~|z{|w~x~y{|zx{}~vx|y|y|z}}y|yvy~{}}z||xxy}{x|{~~|}y|}}|~~}z}{z}zvxzv~xvy~}}||{|}~{~yx}zy|{vy{|}|~~{{zz~{w{x}{yy~wz}}}z}}}|{vyuy{z}~{{uyzz{~x}yx~{}|}||zxyy~}}~}z}{{{wwz}xz{{|z}zxy}w}xz~~{zy}~z{|z~~{|ztx|}}yx{}|}~yy~z|~zz}~}x}{w{w~~||{t|}v|x}||{}zz{~|zxz}}|~}}|y}xz~|}zy{~~}z|{|x|}x~~y}yy}t|~~{|}v}{~z~~|~{~}~y~~{}~}}}~~{}}~{{}|}~|}~~}|}~}||}~{}~~}}{~||~}|~~|~{~}~z|~{}~{|}~~~{}}~~}}}}~~~~z|}~|~}|~~~}~}}~}{}~~~}~x}~}{~|}|}{~}}{~~|~}~~}{~~}{~{}x~|~{~|}{~~}~z~}|~}{|~}{}~}|{}~~{}~~}|~~}|~{||~~}}~~{}|~|||~x{yx|yw}z~z}{}x|~yzzzvz{|z|||~{|}{z~yy~|||wzy{~zx{}{|v|yyzz||{}}wwv}xy}y~v|~{zy|wz}{{||w~~|{||{}}z}{|r|||~}{{|}y|{{{z|{}x~|~y~|}{~~~~|zzx|}~}||zx}{~yyz{|y|~|yy{{xzx~~{~|~wy~~|}zw~~x~zy}~}~z}{~wy|~~{zx||xy}z|y~||{|~~{|wx|y{}{}z}~{}xz}~{}{|~~|y~y|{~x{}}|{w{zy{~y{x||~~y{~x|zxz{}x{z~z}{}|~}~{{}}y|ov}x}y~yy}}y{}z~{z}||y~w{zzy}z~|||{v}}~|~{|}w~zy~~~~|}z|y}zzxyzv{~z{y~y{}|~y|{}}~~~~z{{}{}~||~y~|x{|xzz}~~}||y}{zz{{|w~}y~w{||{y}|zy|{ysyyxz|||~}|}~{~z~|{z~}~~zzyz{wx{{~}~u{}~}|z}}zu||{}{|wz~y}|{{{{~}z~}~|{|zz}}}|w{~w~~~}zy|}y{}}y}{}}z|z~w}}|z{zy{~|{~y{{t}{|||{y~}x|zzyw|{}x|wzz|~}|z~}~}{~z|~}}~~}}}{{|}~|~~~|}}y~|~~}~|{{~}y~}~||~~}~}}|~|}~~|}}z}}~~}}~~}}}~y|~}~|~~|~~y}}|}|}x}|}~~~~~|y}}~~|~~~|~~}~~{|{}||}~~||~{}||}}~~}{{~}||{}||~|{~}~~}~~~x~}z|~}}~~~~||z~~|x}~~|~~|z~}~}~~~}||{{|~}z~|}|}~{xw}z}z|z{~y|y~|x||y|y{}}}~{}yyz{y|~y|}yx~~~|~}{{z{~|{x|{z}}{x~~{}|||z|vy|~}w|~|}}xzy|y}zz{~}y{}z{w{{x|~{|yx}yyxy}{x~{{}y}{}w~w{|y}~x}}yw|zz|}~{y{z}{z{y~{|z~|}v{u}~|}}|}}||}|{~yyzx|{}~||}|z|}{vz~z{|}}}u~yx}{z}x}z~z|{{}y|{}{y{y}~}|z||y~{~|{yvyz|||zxxz}y}wx}~|~zzwy{~y{~y|{z}}|~yx||{x{}y|{~|}}x|w~{{yz|}z|~~|w~~{yy~x}}}z}|x|~~{|z}~|zy{z||}{}z{{{~~xx~y{|{|}|z~}~z||zy}}|yz}|~x}~||}~{}y~~~x~}}w||~~|~}}~~zxzyz{x|~~{||{}}|yy{x}}~~x~}z~{~|yy}yz}|zzz~z||{}{{}||wy|xzys}}{}{y{}x}x{{|z|{}y{y~u}|||~}}|x~z{}~}z|{||}zy{|~{wzv|w~{w~x{}}~~xzzy|}||}yv~|zx~w{w~z|{||z|{}{{}}z~~w|}}{~zy|~yyy}~{x~zz}|z{zw~|{x~~{|x|z|}|}{{}|}|}z~}~x}~~|~}y{~~~~~{|~~~z|~|}~|~~~~|~{|}}~~{}}{~}~|}~|z}~||}z~}|~~}|~{|}~~|~||{~|z||}}~}{|~~~|}}|{~~z|~~~~{~~~~}~~~~}~~}{}~z{}~z~~~~|{~}~~{z~}}}~~~}}~~~~z}|~~~}~~~|~x|}{~||}}~}z~~}|~~{}}~~~|}~~}}~~||~~zz{|y~|}z|y{~yxx|zw}|y}|u~||xz{y}y|~v{|||{}{~~{{x~x{{y|w{|z~}yvx{y{}y{{z||y~{{z~|}y|~~{}y{|y{|}y{{|}}}|{z~|{|{v}}|~xzy}|y{{}~|{~|~~~|{}{|z|~~{~}~~|}~{{y{{{z}xy{|{zxxs{zxxzz{u{z}~}{{|x}y{zz~|~}~~{~~{zyyz{~}}y}y{xywyz}}wzzx||wx|~|}z}uuy|{y}z~z{|~{}|}}}~x|{{|z|}}x}}zw{||y~w{yy~~w~}||yz{{|{}}}~v}~~|~~zz~}wzz~z}wz|}|z{{z||y}||~zy~z|z~y~{{|{~~y{}|z}}z{r{~x}}z}wz|{{{zx|z~z}{{zy{}}~|~}x{~z|z}}}~}|xy{}t|}|~|{~xz~xz|}z|{|z}z~{}~|}}~vy|{~}z}}{~{}z{}||x{}}|x~|~~y~z|x{{{z}|~}}x~|{}w{|{u{z}w|||}|~|}{}y|{{}v{z|}{xyz{~z}}{z~z||~~|~{z~}y}}y~|{}|w~z~zz{yy~|}z|}~z|~y||}zy{|{z}{~{|}{{}}~|~z~~~{}||~}}~}~~~}~~~y~{~~z}~~~}z}}{{z|~~}}~~~|}}~}{{}~~~|~~x~|}~}z{~~}~~}~~~}}~y}|~~~~|{~}~y~|}}}}~{}||~~~|yy~~~}~}|{{~~|~|||}~}}~}||}~y|{}~~|~}|}~||{~~u|}{~}|~~}~}~~~~~}~~|z}~{~~~|~|}~}z~~~}{}~||}~y~~|~~{|}z}|~}wx~{z{y~{}x|y{y}zxz||y}y~{yw}{~~}yw}z|}z~}}{x|z{u||{|yzy|z}~}z{}|wz~z{{y}z}z{xy}||y|{~{|~z~y|{~y}|y{{}{y}~|~ux{y{|{|}zy~yw{yy~~wzux~}{}x~{v~|y|}{|z}|{~{z~x||{xzzz}|{~{x|y}z|z|~vzw|~zx~vx~{z|{|z{{z}~zww|}ww{{~}x~y~{xzwz~xztzzyyy~}~y{yz||{{|{zxy|||z|y||}y{yxwwx|z~~xz||z||}x~}~{}}{y|~}x}zy~~y~x|}{~|~zy{}}}z|}{|{z|wwv|x~z}x~x}}}{y|}vz{~|x|zy~|xzx{~|}{~{z~y||{|z{{|}}}{}z~~{z}~zr{~z{}{{}}}{{}t{{|}}z~y}{}~yx~yu{zy~y|y~{~{~|z{|w{|xyy{yy~x|{v{w~}x{~x{wwv||z~|{}}x{{}w~z||sy{w~u|~zz|}y~z{~x|~|}{x|z}xz~|zx|}zzzzzzyw~x{|zyw|y|z{~|~|~}~}}|z~yzy}}y}z|}~}}~x~~y~{|~}|{z|~{|vz~|x||{|{{{y}z|~~|y|yy||||}{x}wz{||x~{~}|zyy|}|y~~}}~~~|}~||}~~||~}~~~~}{{~~}{|~}|{~}~|z~y~{~|~z}}}~}}~~~}~~~{}}}z~~|~{||}~{|~~~~}}~~~|~z}|~|}~~}zx~y|~}{}}}}{~}z||}}|{||~~~}y{~}{~}}|~~~yz|}~|~~z~}{}}}|}~~}~|~}}}||~}|}x~~{}y}}}~~}~~~}{|}}}{|}||{xz}~z}xy{z}}~~}~zvy|}|~~}|y}~}}y{{wyx~z~}{xxz|z{tv~{zz}|{x{y}}v{y}y|z|v{z}{w|z{z|y{{~{}}|}|yz~{{|}zz{~{{z}z}z{|{zx}{v|~{|{y{}}~}~}{y~}}{|{}}{~||}{yx}zyz|z{yz{{{z}z|z{{{zwx{}}zy|||yz||~~}~}~~~~{}z|y~{xz|}}|w|zy{|yzxx{{~}z{{~z|z}~~|{|~~|{~~}|s{{}}{{|~}y|~x|yz||}x}|z{z~}z}z{v}~zz~}~|}yz~}{}||||}x{~{|}{{~zw{x{twx{|u{{|z|z{zw}}{|{~|}yz|}~{{}|~{y||{}zw|v|{}yx}y~}}z~}w||~~uz~|{}|yz}z{~|z~}~{x|}z~|}}}|}{}w{z~yy}z}y}y|{}|z}~~|~}y{~z|y{}|}{|||~~{}|zy{xyvy~~vzy{yy||~|zz||}}|}zv}{|y|}}xz{{{~}}y{yvyx|{|yy|~z|w{x|{}z{x|z{y}||zy|}}|}y{zz}~yuz~~zz|~|zy|zwy}}|z|{vzzvy|}}}u~}yx}}|yz}y{}{{~~u{|~}~}{}}z{~}~y}z~}z~y~~z}~{~}y}~}{||}zy~~}}}{~x|~~|z}~||~z~~{~z~||~~|~~}~~y}~u~}~|}~~}|~~{{}z~}|~|z~}}|}||~}~{~}||}}{~~~~}}~}}{~|~}|{}|}x}}~}||~~|~~}~~|~~}}}~}}||~|~|||}|x||z{{}|}}|yyz{|z|z~|zzx}|}x{yz{}y}{|}|{|w{}t~y||~~xy~z}ww|~y{}}}zzz{{|||{z{~{y~y~{}{{}|}{|{||}{|{v}}x}~|z~x{|y~x|{|{uz}~}|{|{}|||}}}|~~||v|zz|{w}}zz|{}|{{|{zz|{}||{}~zyz{}{}}yyxy{z|||}|}}}w{{|x{}z|}|z|{x~yz{|}x{z{}z}{zz~{|~{|}z~z}~}}y|z|~yu}{{z~{|z|~{y~~}~{~{{y|||yy|{x{{{|}wx}|}zx}w}y}}y|}~z~x{xxyz}z~y|{~z{}y{y{yxy{zz~~|||z~x|{}|v|{}{z~xzz{{xx~x}zyy~{|z{{z|~x}{}~|x}{z~}v|y{{|z|~z}z~x}}v|{y{|zzs~z}zyyyz|zw}{~|z{vwy{z|}}}{}wzy~z}vz||{|}y~x~}xxy{}{{|}zw}~}~xzz|}{zwz|z||zx}}{{{{~}}xywz~}|yz}yz}||~~z||}y{}~|}~z|y{~{yy{~||z}yz}}{z{{xy|~}z|{|{{zy|~~y~y{{|z|z}zy|y~}u}~yy}|}|xw|x|z~~x{y|~x~~{|z{}}y}x~}~}x|y}~~||}|}}~{}~~|}}~}}~|~|}|}||{}}}||~~~~y~}|~|}}|~}z}}~}~}}}~}}|~}~z|{}~~|}~}|~{~{~x~~~~~y||}|~}}~~}}||~}~}{~~~{~|||~~z|{}|{~||}|}}x~~~~~}}{}~~~~~|}~~{{}zz|||~y~}}|{~~~~}z{~{z}~~y~~{}z~}{~~~}~~{}xw}{~y||}y{||}|}~{{}{~}|{|{yz{{~|~}||y~}zz{}}}z}}}|}~~~|xy}y}|v{}y{yxy{z{{||~y{{|y~y|}|}~y|z}x~zy}y~}{y|~wy~|x}wzz}y}{~~wz~~~y}~z}|||{w|x~}}||~||{}~}~zyywx|z|z|{|~{}zz|~y|zwy||{}{zw}y~}{zz{{{|{}z{z~~z{||}|~~z~y}~zxx|v}~yv{x}yx~tyy}}z~~z|{}z{y}}z|~|{y~y||xx|zzx|{{|y~zz||w{~zz}x}|}|}~|{~}|~{z}~z|}{wy|y|~|{|xw}{~~z{}z}zxyy|||vy}yzz||}xz}}z|x|~~|}}}~}vz|y~}~|{y}x}vz|y{z{~}y~||{~v|{~w|y}{~{~{||~~y~y|~|~yxz~z|{}~|wzzwz{~~|{yx|z~y{y}z}|}~{zw|z{x}}}~}||w}|z{zw|{{}z{y}|vxyz}|{~u|yy}yxz|}|{z~}||~}|~|yz~~x{}yyyz}ywy~|{x}}zz|y|}yz}{|}v|yz}~x~~z||{|}|y|}}z||z}y~{w{x}{~y{}{z~zxyzyzy{{z~yz~|~}}~|z||{{yx~}||~}~}{z}~y~~~~~{~}~|{}}~~~|~~~|}~|||~~}}~~x}}}~}~}~~{}}~{|z~~w{~~{|}~|~|~|~}{}~~}}}~~}~}~|~~~~}{~~{|~~{~}}}}}~||}{~~}~y~~|~}y}}~~}}|}{~|~}}~~}{~|~~{}{}~~}}~~~}|}}~~}~~~~|}}|y{}||~~~}{|zsz{}xz}~{|{}~{x{xzz~~z~{z}|{}z{y||~y{|}}xz}|~yvxyz~}y|y}~y{|xx{z~|yzz~z{z|zzxzx{|z}w{yz{yy|v}|y{|||y}yz|{zzuzyzy~{|||}{~{yw{|~~}x~}|z{||~}y{x}zx~}zzw{}yzy{zwwv}{y~||}~{y|{y|||}}}}|y|{|xxyw}{|z|{~z|}}||~~{}{{zz~||}vzy||~||w{}|{|x~~z}{}||{|~xzy~yzy}x}|y}|z}{y}vyz~~y~ww{yz{{{w~z{~~~z~y{}{}}x|~~w{y~||}{zyzy{xu}~}|y}z~{{z}yz|x|~}~zyx|{}}}|~z|{|vy{~|~}~}}zw~|~|{x~~~|{~y{yy|}||}xxxzzy}{}v}y|}~|}wz{xxy~~{y|z|||z}|zx~{~||nzwy{z{{zz|v||}}xx}yx}~y~zx}y~}~}{{yz{{|y|}yz{z|t|~|{|z{~|y{{z}{~{y~}y{}y{~|w{~|{zx{y|||yy~|}wyy}}yy|z{z{~}y~z{||{{zz}{}{{zx||z{x{z{w}~|~~~|yy|~}y{}z{}|}||z~{}zz|{{|~|~yx|~|yxy|y{}y}~{}}|}~{~~||y|~~~~~~{~~~~}~~|}|}{~~~z}}~~~~{|~~z{}~~y{}~}{~~~~}}}|~~}~{~~|~~}~y}|~}~~{~|~~|~~}~{}|~z}||~|y}~}z{|}{y{}~~|~y}~|}{}|}{|||~~~}~~z~~{~~~}~}~~{~~}}|~{||~~~{}~{y{|}u|}yyz{|xz|z}|y}y}xz~~~~~{~{y|~}y||}x~z|z}}y}}}~~~|~zz}{z}z}w{{}{y|{z}~{{|}v}yxzz}|}}~}z}z{{{~~}|~{|{~x}zzs~xx~}yzzx}|{y{zv||yy~|z{{{}{~}|}|}z|{}x}w{~y|}zyxw{z{x|x|z|zv|}{|~{~xz~}z~{y||}}z~|y}}y~}z{zz}~|}}{w{y}z~{|y||x}{yy}zz}{~yx|x}~{}~{~{||~y~|{{||wzzy||z{~{y|{ty~~{|uywxx}}y|~{~zy|{|||zz}|uz~r~|}~z||y}|~z}{}}||w{}yxz|{||y}~w{}z}~{xw{yzwzz~{}y|xw}{~{}|vx{xyx{}o|z}z}yzz||~|}zzz~}~{{{z{}x}z~yy~{~~~y{~~{|}~{z}zx|y|~w{vz|{||}z{y~~}{}|~{}|~|z~|{|}}|yz{~}|||{z~|{u{}z}|}}~wv|~|}z}wxy}}|~y{zz|}{~{{|~{|{|~z~|z{y{{~z{|v}zzww|}{|wx{y}}~x}w|z~}}||zz{}~{|}{zy~|x|{vv|||zz|x|~vyx{~y|zz~~x{|z||~}}w~|{{y||z~}{}}~}~~~}y~|}}}}|~}~}~~~}|}}zz{~}}~t}}}~z}~~zz~~~y~{~}{~|{~|{|~|z~~~~}}}{~~z{~z}w|~}~}}~~}~}~z~|~{~}~||z}~~}}~}~}|}~|}~~~~}}~||}~|~~|yz|{|~|}~|~~||{~~}}~}{{~z~z~~~~}z}{}}~}|}}~}}~~|~~{{z|~}{~~~|{zy}~{~|~||||||{}z{}z~|}{y}{|~~y}zvz|}{{yyz{zz{|}z~}~{{~y{|x~x}~}{z}z{{z||{~y~~||{{~}{u|{~{|w}{yxyyy}||}w~~zx}z{{{z~||zy{{z}~~z}z{{x}}z|}y~|vx}|v}{{yx|||~xyy|~x}{z||zz|z~y|x|y{y|}wy}wz}z~{|~zy|||}{{~}}|||y}{}|}yz~}{ywx~xxx|zzy{z{{xz{|||{~|z}}~|~w|}y~x}zxv|z{~{{~|zz}y{|yz~z|~yz}}u|~}~||xx~{|{zz}~}|z}|}~~{w{|{|x{z}|||}}y}~}{|{}{~}~}~{z~~w}~|{~zy~~~z{vx|{v~|x{{{x|v~{{}||y~|x|y{|z}}z}~~}}xxz{}~~z{~zz|||z{zyx}{w|x~}}z~y|yzv{~}w~{x{~|}y~}}}~|z|yx{|}||}~~~w~~~z|x||~{|z|uuz~{z~||xz~||xv}~}}~z|{|{}w{zz|{|{{z~{u|t~|}y~x~}}x~}||}x|~y{{~y}y~yzy}}|zy{~}zw~~|~z}~x}~}|{}|{z~z}z||{{{{zv||z~~zz~}|x~{{{}v||~|x}|}{{|zzxxy~~yy~y{w{{z|{{{|~z}}|}z}~~zz}z{~}}}~{}~~|}}~z|}|}}|~~~wz~~~|}y||}{~{}{}~}z}}~|~y{}~{}~|{|}~}|||~~~~}~}{~{||~}z}~~}|}}}|~~{~|}}~~~}~}~}~}{~}z~{}||}~}}~~|~~~|}~~}}}~||}}~~~|~{}~z||~}}~|{}}}}{{{|}{|~~~}~}~~}~||z{}}{|z}zwu{{|{{{}|yyx{z|z}~tz~}{x~~|||x}|{||}{{|v|}zy}w{~|}zxw~}~z{v}|~|yy}{{~}}~w}|y|{|~~~~{}~~}yz}~wy||}|}t{{}|xz{z~{|{u~}z~|~{}y}}~|s|}{}z}||~z}}y}z~{y}}xxz|w{wy|{{~{~zxx~|z|{~x{}~z{{~{z~}{|}}}z~|{z{}{x{z{x||}}z~{|z}y{y|||y~}}}~xyu~~|zx~{y||x~}|}z|}y{z~z}wx~{y{|u||{{y{~v|~z{|}}{}~zzz|~x{|||}z~yt{{z~z~{~x{zxx}{~~z}}zz}|~~x||}yyz~{y|~z{{|yzzy~{}z{~{|}|wwz{|{w||zx}zyy{~x|~|{~x}|{z{|}|~|{}|~|~{}|{}y{}z~zx|~{}|zxy~{xy|z~z~~zx}xy}{}~}|zx~|}}y~}}~|vx{}z|{|~}yzz{zw}{}{}zv{z|z}w~z|y}x}~z~||{|}}{~{}w~}yyy|z|y|xw}|z~}}||ys~}w|z~~~~~~}|{|{}}z~}{yy{zzw}zyzzz{{zyy|v}y|}{~|}~~y{|}}}}}~}~||~|}}~|}~~|}~{~}}~~|z}~{~~|~}{y}z||x~~{{|}z{~}~}|~}~~}~y}}~|~z}~~}~{~~|~~r~~}z}}w{|~~~~~}|vx{z}~}||~~}{~x}~}~~~}}~}}~~z{~|||}}~~~z}~|~}|~~~}|~~~~~{|}~|~u~z|~|z{w{}}|z~txy~|y~x}{z{z}{v{x}x~}y{}|{{y~yz|~xy||}{xxz|~}xxy{}v|~z{||{~|}~{zz{|{}}~}}}{{~x|z}~w~{{}}|xx}z|{z{{|zz~z}z{}~|{~~}||y{}{z~}||}|w}z}{xu}|z|}x~z}wx}|{y}}}~}z}}~y}|x~{{~x||yy{{|}}x~zxwyz{{~|zz{q}~t|{}z}}wz{|yz|{{}xy{~~~~zz}w~}~x|y~}~xy{|}{w{y|{v|~{{z}{~|y}~z{|{{x|{~~{x|y{||yz{}y}}z{~}~w{{|}zz}|yw|~}yx|~{{~{}}}|yx{~||z{zzy|~u~z|y}|v|z||~}~}||~~z{{|{y}{zz}}~}{uzx~z|x|~~{z~~|w|}zzy{z~{}|zvxzwy{w{~|{v}}z{~{zwzvyw{zy{{{zw|~|}xxz}}{wu{|r{{}||wxx}xz|z}xx}}|x|z{z{|{x{zz{z}zzyw}}}x~x{~u|zz}{y||z}{||{}|y|x{|~{zxxx~~}x|wz}|}}zz|y}y~{x|zzxz~|v~||xzy|y{|}x|x}zx{}w{yxt{}~|xw|y||y~zyzw|zxv{z{~|}z{|~y{~yzz{{{{y{zux|}x{|||~~}~~~~~}}x~~{}|~y~}|~~{{~}}}~y~{|}~z{}}~~{~y~~{~|}~}{}|}~{~}}{|}~}}}~~|~~|}~~~}~}}~|~}zz}~}}}}z|~~~}~}||~~~|~~~~}||~}y~}|~~~}~||}z~{}~}~v~}~|y{x{|~|~~~~{|~~|}y|~~}~|~~~|}~w~x~}|}|}~}{|}~||zx{}}{xu{wy{yzz}|~}zy{{y{~}z{w}zy}}}z}{zz~w~{}z}~~}{y}~zz}|y}|x{x}x}|}~z{{vz}{}yz}x||}{|~zx}{~x}|z|{zy~z{||y{{z{}{}z|}y~}|}wzzx}}}|~yzz}z{x~yy~z}{~{z}z~}zy{~}z}{xzy{~}}z{xvzu|v}}{z}{x|zx~~y{~}y}z|~}x{{{||}z{|x}zw~{zvwzz||zz|}x|~}|~|}x||}{|}{}|||}~z}z|{yzv~|z|}zv{|{}x}{y{{z~zz|}y{v{|{yz~z~z~|~|{~~z{{}zz}}z{}{}z}~y}}y~x{zz~{~xzx|z{v~|{y}}~|z~|~}{}}x{|~|z|~z}|}~xzzz}||~z|}zx}z{z{rxzw}|{v~||{|}yzzyy|z{~}}{zy|}|zxs}}{{x}yxz}t{{|xx|zy|z~y}~~z{xxzz}}}}~z{~|{y}xzu}y}x}x{x|y}{||~z{zxy{u}}x~x}y}zz~x}yw{|{|w~~}~}zzz{ywzx}}z{}z}~~y|~{~zwxy{zyuy~~||zz~zz}{z}~z{|z~ytzyzy{~|}{}wv~|ywy~z}{x||{z}{}y|}{||{}}}~}~}~}~~|}{~~~}z{~|~~}|ww~~~}~|}|~~z~~~}{~|{}~}}|{~}}||{~|~~|z}~}~~|}y~|~~~~}~}}}~}y~~~~~{~}||}}{y{yy||}y~}~~~}}~}}~}|~}}~}~}~}~}}~~|z~}}||~}~}z|}}~}}~|~|}~~~~}|~}~|~}}||}}~~~}|}}~}~z~~}}}}~z~{z}{~~~~}}{}}||{zx||z|zxy~}}zzwx~}|~|~{|~}z~}|{xzw~}y|{}{zzyx||zzyx}}~zy|{~{{{z~|~{~z}yz{~x~}~|zz|zy~|}z}yzz}}}}~||y}}{||~z|u|yz{}||{~yz}y}~z{~x~|}~|z|xz{y}|~wz{}}w{||yz~}z~x~~}}z{|z|zy{{zzx{|{w~}zzyzxyx}z{}|z~{~~z{||y~w~zx}~w~}{|||{~{||}}z{~xyy|{}wx}|z|u}|||xx{}x}|{z}uz~{||z}{z|}~{{~~x{yx}||}~y}z{y}{xz}~~~z|~~}{|zz~wz{|}}}|z}}y~{~}zz|}~|}zxy}z}|w|y{~~}}~{{{|{{v}~{}{{~}w}~|y|{z}{|x|~}|{|{y~y~}yxz}~{}|y}{}}zw{}{w}}y{~||{~}yv~~{{~}{~xuz|}~}{{~{~y~~z{wz~}}{vzz~{{~x||~yzy|y|}v~yx{z|z||~x}{~{yy~zwzz{{|{{}}|~}{w||}zx|~yy|{{{z{|zzxv|~||z}yy~z|}~{}z|{}{|z|~{|}z~y|{x||}{}}}z~xz}y}{~v{~z{~wy~|~~{~||}}}|z}x|}w~|z}{}~}~~~}~{~~}}|~|}}|~}~|~~}{}|}~x|{|~~~|}}~}|~}z~u~}~}|~zz}}}}~~~}~|~|~~~|~}|}}~|}}~~~}~{~}~~}~}~{}~|}~~~~~}~~}}~~}}~}|~}|~~}~{|||~}~|}~}}}}}}x||~|q}|~}|}~}}}}|||z~{|~|~~|~{|||~|{}|}~~~{~~}}{}~}~~}~|~|~||~||}|}{y~~}}{}|y~|yz~}~{~v{zx~sx{|z~{xyz|y}{{}{}|u{}{{}||~|~w}|||}}{y~w}y}yz}yz}}x|}}{y~|}yqy|{w~}z{zz|y}|~z}yzy|}|~{yz{}~{~~zp~u|}}zxy~}|zy|zv~x~yx}yxyz~}z|{v|w}z|yzyz|{}z|{~~|~z{|y|}z|{zz~x||z|}~u}}wz}~}}~{}y}|{|{~}~y}yz}~y{y~u}{}v~}xz|}{z|x{{~}}{yuyyw~{~~z|{}}{~xw}{}{~y}~~z}z|xzwy}yz{|||xz|{x~}w{z}w~~}}}~z~||}~{zx}{|y}{|}x{{x{{}}{{}z|z{{|xz|wy}y~|zy~{{{{z{{y{{}~}}xz}z{|zvy~z}{|~wz}{~{xz|zz{|{yx~yzu{{||~}{~|}x{{}}|zyy~||~|}xwzxy}|~}|wywyz{|~{wy~|xzx}{}||}}|{y~|{xx|z{{~{zy|{|~}xx|z{~z}|wzzv}~}x~|z|}}~x|{~x|t|zy~~~{ww{|yxyyz}~}v{~{~|y}z~}{wy{v|wu{v{}}{|}}}}|{~}}x|~}||{~zw|}w~z|}w{yv}|}|}~y~{}~|yx}}yz}~~{z{|}~}~z}{~~|}}|}{~}~~||~}|}||~~}z}{}}~~|}}~}~z}}{}}~}|~~|~z~{~}~}|{{~~~}{~||}~|{}~{u~~~~~}y{~~|y}}|}~z~|~}|||z|z}|||~z}}|~}}}{~~}~}}z|~|}~zy{z}~|}|{}z~|}~}z|w}~}}~~||~}z{~~}~~~~|}}~}x|~|~}}~~~}y}}}y|}||~|~~xwzs}{}|~zw|}u|zxw~||x{~x~|w{z}z}|{wx}}}zzxx}y~{x}}z|~|z|}|yz}}}ywyy~{y{}{||}~{{w{||v|xy~y}}y~||~z|}{z|~yy}}}|~yyzv|{{x|x}{|y}z{{v}|}y{z||y{{wz~yyzz{zy{|}y~}|y|v|v{w{|yy~zy|z}{~{y}|}xv}y{}~|{~{wyx}wxw~|}xzywz|{{{~y~zvxzy{zw{z~zx~x|}~|z}zys}|yy}z{v~~zw{{z{xz{{}{y~yy~|x}{||{}{w}{{|v~}ywxx}|{}yzz~{~}z~{z||}xy{|{zw}z~z{|z{{~y~xz{xx{{{|yx{y}||}~|xy}}y~}z~}zzy{~{~zz{|x{|z|{z}}wzy|~u{x{|{}}w{}z}}zy}|zz~z}{|v{|}}y|{}~{}{wzxszyz~y{}y}{~zw{|wx|ws~|{{{zw|y}|{|zy{~y}x{|}zv{x|u{wzz|z||{|{xzz|w~|~~}~}||yy~wz{{{z}~}}y|}}|yyxz}|yx|}}zv||zy}||}zy}~{yz|~~{zzxx}vz}|{y|}z|zz~x{ww~y|{{}|yz~|{{x}~{yz|{w|{zwz}~}|wx}{{z|}}y{|yy|x}}{yz~|z|y|v{y}}v~{}~||}~|}}~~~}{}}~|~z}~}{~||~~~{}{~~|~{~{}||{~~z||}~~}~~}|}|}~|~~|}~|{~~~||~}{|||w~}~z|}~~~~~~}y}~~~}~~}~}~}z~~}~|}}~~~zz{}~|~~|}~}||||}|~}}~~|~z|~}||}{x}}}}~|z{|}}~y}|}~|}~}{~}~~|{|}~||}}}}|}~}~|~{~z~~~~~~}~|}y}z~z}yx~yzx{{}zx}|y|x||{|~||zyzz}|}zz{{y|y~x}|}||y{xzy{yzx}z|}{x|y}{|v|~~{}zyz}z}||}}~tw}}yz~{~{{~{y~}z~{~}~|yyxzz|~x}x{|zzwy~}}~zyz{~|~z|xz}||x~yz{}{~{y|}{|~z}|}{~|{~y~}}|}z|~~|x{y}}z~w}~z{|}}}{~y{z}{~||||y{|yzx~}z}~}|v}{}y}}~{y~}}z}|{z}}y{z~~yx{{z{}{{}yy||zyz|{xw|v|~~}{z{{x}}|}}}|~|~x||~zzt|{xx}}{x{z|y}y~{wzz~|{}z}{z{v}~z{}y}~|~{}~zzwz{|}{yzw{x|v|x}{ywvxt~z{zz{~}zyzy~~~~{{y}yz}}yzz{~x|{xvx{}~zz}y{u{y|{{|y|~|{|{z{~|}~|{}zzwz}|y||}x|z|}{}}zz}xw~|}~z}zzuy{~|zzz}~zw~yz~{|z|{~~y}~||~{yzz~}{xxz|z|v~x{{z|{~{xt~yxz}{|y{{|}z{}{~z~}x~|~yz}}w}}z{~z~{z~~{u~|}x{|yz~{z||{|w|yy}w|~|}{{yvy}{||~|}}}y~}~z}|~{}|||}||}}}~}|}{}{~~~~~}~{|{~~{}~~~y~~|}x|}y~}|~~~~}|}{|~~}~}{{~~}~y{~~}~{~|~}z}}|}}~~{}~~}~~~|~zy}}{~~~~~~~~~~|zz~|~z}|~||~~}|~~~}|}~}|}}}|~}~}|{}}z}{~x{|}~~~}z~|~~~{~|{}~~x}}~~zz|~}|}y}{|yz{~}{x~y{|{|z~x{zx|z~y~z{{||}y{|}x}||{{yy|z{{{}{xv|{}y{{{{y}~v|}}{z}x{}}}||w{~yyz|z}{{}x~~xyy}z{|y{y{~{{wz}~{{y|z|{yz}}~{vy|{|y|{z~{{|}|z}~z}~~{}y|{{~{z|yzy{}y}zx{~~y|}z~{}}|t~|y|z|}|zw||}{w{w{{yxz~~|{|z{w|}z{}|xz}}{zvy{{zz{z~{z~{~z~yz~}|}q}{{{|zvyx{|{yz~~~tz|{{|z~|{{||x|}}|~u{z}z}}{z}|y{}{|x~xy{{~{}{}|{{{{x|zyw{}{}{|z~~}}{|x~|~zzvzy{~|zw}|~|z~~}z|z{{y}u|}y~~|~y}|x||y~}{y|~~}{{|~~}~|}xz}|z~xzzzrxw{~~{}{}{}|zxyw}}}xzvz~|yzy||z~||}~|x~|}z|~yv}}||{x{x||~{~z|y~}|z}{zz||||}{{|~~}zz{y|zy|{{}xz{z|~z}zx|~x|zx|}|z}z|{|}~~{w}}{}z{{{{zyzzxxx~}{zyyt|{{}}~z{||yx{z~{|yu{~xv|||||y{~z}z~|zyw~|~~|y{y~y~||y}}~{}~z~{yz{}}~~xy~{{||~~|}~}y}~z~}}~}{|~~~~||y}}}~~{}~~y~{x}~~~}|}~|~~~}}~~}|}~~{}~|~~{~||}~||}{}|~{{{||~}}~}~|~}~~}~~|~}{~|z|~}~~}}~}|y|}}}}~|x~~}||}{}~}}{}z|~~~|}}z~}z{|}||}~||}}||~|}~y~|{z{}~~{~z{{~~}|}~{}~~~|~}}~~}~|x|~~|~~}~~}~~~~|~}~}}{{|{~}|{{{z~z|}{{xz}uyy|v|z{{y||{z}|{||{}{z~|x}y{z~z{{}yx}}|}{{|}~y}}|z}yvwxxzz~zy{}y~xzwzzy~}|{v{}{~u~x~~}||}}}z{z~~{yzyz}{zz||}{y{}{z~yzwzx~{uy}zyzz|~y}|x}~~zy{}z~||wyzw|v~|x{~z|z|zy{{~x{|}~zy{zxzz}}}{wyxyy{y|~}|z||}{|y{y~wy}v~wxyyz|yu|}~}y|w|{}}wxw}~}~~{}~~{wz~wzz~yz{}}xwz~|xz}xwyy|~|yw|~x|vzy}zz~xtz}|}y}||x|~}{}|}{|~{}yx}xx|{}yw|}}~|~}}|y{{{|z|zy}{{z~{{}~}}{x}}|{z~{|||{|}~|yzz{~{y}xx{{{~w{|}~||}x~}{}{x|x{}~xxv{yy|}x~y|y{yw||}|}{x{}|||yv~xys||{}~}}|y|{|||y|yz}z}zxz{w}|~{x|z|{y|}{{~|||{~yy{|{}z~|z||~~}|{{~}|{{}~y}||~}~|z~}{}|wwzzvy{zzx}~y{{~{zt|}|xyuyy|}{}}z~yyzy{{y{x}~z{~zxy}y}z|}{zxz~xx|~x{{}|~|~x{{{~~~}}{y|~}}~}~~}~}~{}}{|}~~z~}~~}y~~~}}}y~z}~~||z~~~~}||y}|}|}{}|~||}~{}~~~}}}~~}{~~}~{}|}~}~~{~z{{~~|}{~|}~~}~|}}}~{}|~}|{~{~}}}~}}{}~}}{}~~}~~y~}}}~~~~~}~}|~~~|~{}}~}}~}~~{}|}|}}}}~}}~zz}}}|~~z~{~{{{|~~}{}}~|~~~x||z|~}}{y}}}x|}{zyzz}{xy{}z~}|{z|z{wy|x}}|}y{~z{|}||y}}{{~{||z}}x}w||}{x|{vxy}x}z}zw|{v|z|xx~{~x{|yy|||}{z|zzv}~z}y~|~{z{y|z}~{|{xwz||z||z{{{x}~x||~~}~zyzz{{y}{}~{zzy{~{}|y}z|~|{z}{xzyv|z}u~z~~{x}zw|zz~y~|~x|}x~x{{ywzvz{|~yzz~}{yw|z{wxyx}|}y~{{z{~|}{|~y~}}w|}z{}}{~{zx~yz{x|~{~|}yx}zz{}y{x||}|~{~}}~~y|z~}}}yx|z}yx}zyz{|~}z|{z|}|}x{|}zxzyz}v~{~}x|}||x|zxyy{z|y~xz~z}{|~}|}uz|y~}z|}~w{|{||x}{{{||}{|~x}{wz|{{{{zxz~|zx}xv}y}zv|z~~{z}}zzwvy~~}z}vz~|y{||{{{|x}}z{}|}{x}{{~{wwz{zzz}y|||wz{{~}z}}{}}w}zy{|y|}{z~}{}|w~{|}~|}{|z{y||{~|z|z{xx|}}||~{}~|y||}zzwv{y~{}xxtz{z{|w{~yx{z~{|}}yzz||~||zz}y{tz|w{}yvyy~w{w{{~w{{zx}}|}|}}~y~|~}|{~~yz~}~}{}}{|~}~~|yy~~|~~y}||~}|||~}|~~||z~}~~|{~}}~{~~~~}}}}~yz}}|~}{~}{~}z~|}|~~~{{~~~}|}}}~}~|{~~~~~~~{~|x~~~}~~||~{}}~}~||~z~|~}|{~}{~~{~~|}}}y}~{}z}~}z}~|~{|~~}~}|~~|}~}{~z~~||zzx|~v|{x{x}v}v{x}xw{v{|yyz|}|{}}{||z|||~w|y}||u{u~}z{xu}~x}y{|z~~y|yy~~}z{x}~}|~}~}|x}}z}|{~{yz{}{x}~}y{}wy~{uzzw|z~{zy|x|~w|{yy}{||}~}{}z||~x{y~}}z{{}~ww|z|~y}y~yz{{~~zx|x|zzyz{x~|{{}~{||vz|~}~z{~z~x}y{y|~z~y}x~~y}}vx|{p}x~z|w}{x||yxz}{|~vwyx|}xw{x{x{{y{zy}~{uvyy|~|}}{{y{}~||xx|}{|{|}yy}}}{{{}xyz|xy}~z{|zyz}yw}z~zxx}}xt{~}}}|}}~|~z{}{y}v{yx~|z~||xwy{zxwz{yw}}zx|~|{~|{|yyw{|}z{|y}y~{}x|~zx~xzzz|xy}{~|zzvvzzx~{|y{z|xx|}~y{xx~z{~wx~z~|y}|}|{}~{}|z||vz~|}y{{|z|w}|x}}x}~x~w}y|}x|z~wx}y{{yx}{}}~yw{{tvz}}|}z{}w{}{x~{~|{zyz{{y~{z}x}|z~}|z~|{~||~~~|yy}~{}}zyx~{zv}x~}x}xy|}|}~zwv|{v}{}|{zy|y~z~|~|}~~~}yz~}|~{~~}~}}~~x}}~}~}}|}z}}|~|{~~}~{x{z~z|{}}~~~}z{}}||~{z~~|~~||~~{}|{{}~}}}~}~~|}~|}~~}~||{}|~~~~~y}~~~}}~}|~}|~~z~y}y~~}~~||~|}~~~}|~|~xz}z}}}}~~~~y}zy~}~|||}~~}xw~{~{}}}~x~~~}||~}~~{|}}~~}z~}}{}{~~}~}y{{~{|~|z}|{{}|zz|{|yz{x}{~|}vwy{{zzw}|{|{}}{xz|}~z{~x|{}|~zzzz{{~||}z|{}~{w~y}|{~}{|~}x}z|zz}~x}zx}{|y|}x~|{{~~~|~~|{{~y}|sxx|||}}xz~y|{{}}z|z~z{{}|z|xzx{}~}}{z}|{|}}|w|yy~}|{{{v~tz{}}~~|zx{|z~y}}y~|}}{|}~z{y|~|x|zz}~{z~|~~z}}}zz}yy{{~z}|{{zz}zy}~x}}wyyv|{y|x|y{|z{~{|~{}}{|zxyx~|z|}|w~}}{{~x{}{y}{|z}~|}|w}~|~z}|~z|{~}y~z|~{{~}{|wy|~~~|||~|z}z|{~x|{|~w}}{{~{|{}~}{x}{}yy{z{}|~z{y~{y{|}~{||{x{~}}}|}}z}z~z~{||z|~|{zz{|}{~z}xzx~{z|}~||}zzy{}z{{~v{{zy}|~|{|}{z}z{}y{~}y}|zy}|~|{zyz}~~||}zz}yz}|~y}{yy}{||x}x~|~y|w{{|~~v~|v~|~{z~x{}|~~~{zz{|||{x{~|z~~}}}}~~~}~~~~|~}}~}~}~}~~{z~~~~~}~~y~~~}}~}~||}}|~~}~}~||z|~}~~}|y~~~}u~||~{{~~}~}{{~~~}~~~|{~~|}z~}~~}~{~~}|||}~}~~~~}~~}~}{}}~}{~|~}~{z~|z~{~~~zxzz}{{yxy~yz}yx~{}|{~~}y~{{||~}~|}}|y}~z{~{}|}~{}}{}w{{~~yz}z{{x~}{}~z}|~}|}y}}}zwm}}~~|~|}w{z}~}y{|}~|zzz~}}|{x{}zx{{~~}}z~}~|~uy{}}|y}x}x~z||~{z{z~|{{|~||}{}|~{~z|{}||{}~z~|}|y}|{}{|}y{~{}|{z|{sy~yzx{|}zz{{||z~zz||wz{{{y{zz}~z{x~zzu{z{|z}z~||z|{~~}z||}|z~y~|~|z||{y|}}|~{{y{|~|{}y~~~|}z}|zzz|}w{}}~}}y|{||z{z~xw{|z}z~}zyz~~{}~~{}x~v~}||vx}|}}|}{|w|{}}y{y}~{{|}{z{~w{}}y}|yz{{}}}z~~}}{{{}{x~zy{v~~|}|y~y|v|~{z~}~}}}|}|~z~{}|~z}yy{}|~yz{|}}~{{{|}x{{}~{}yz{{|~~z|{z~}z|~|}{{~{}}{zy{|z|z~x{~||~{|{{z}~z||{{|||}}{~}}}~|~}~}}~}~~z~|z}w~{}}~|~~}~~{~~~}{~}}|~z~|~~~~~~~~~~}}~|~~|~~}z~{{|}~}~~|}|}}~}}}}{}z~}}}}~}}}}}~}}~y||}}~~}|{{{}z~y|x{y{y|w{yz}}{~|{{y|xz}xxx|||x{~|v||xy~}}|{{}z}{yy{xyx|}~|z}z{~}yz|xu{}y{|~~zw}|}{yy~y{wy}zz{x}}}}z}w}zz}|z}x{z}zzyy~|xx}~~}~{|y}zy~x|zyz~}~zxzxy~{|x|}}~|z}}||z||y~}y~~yzy}z|yx|z|~{~}zzzux|~}}|}~~zz}~{yxtz{{x{|wyx}x}{w~x}~~zyy{}}z{x|wy}|ww|{{y}zy|z}yy||yx}v{||~z|w|}}~}xz{zw{zy{z|{{}~yxp|}}||~{~}|||}}~y{x|z~{}z~|y|yz~|}y}}zwv~{|yz|{x|{y|}|{yw}|~yy}y{y{|~||||~}}||}w{y{{~~v~{y|~}y|}}{}z~}y|z{z{zzzz||y||yxz{|z}~yyw{|x}{{{{|yz~w}|}}y~{{z}x{|{||y~{x}||{~y~|}{}}}}{~{|{z|}|{||y||{|~~}z}~wx{}|v}x{z|z}{{ww}wvzx~{}}z}~zz|yx{{z}}zzz{|}z{zwy|~}wv|}|z{w|~}}z}~~{zxzyz|{x|{y|{}z~|~|||}||z}}{y{{yx||||{xz}|{}zu~~~}w{zzy{{{}{}}~{||~}~{}~~}}~}~{}}||~|z~}{~z~{~~|{}}}~~~}~|}{~|}~~{~~|}{~~}~~~|}}}~~{||~~~~y~~}}y~~~~~z}~}}{|~~}|~~}~}}}~~|~|~}~~|~}{~~}~~{~{~~}z~~}~|~~}~~|}|}~z|z}~~~~}~z|{~}~~|~{|{~{~}{~~}}~~{~~}~}}}}~z~|z}z|~{}||}}~|~|~~{~}|x|}z}{~~{{z~xywzy{}{xu{{}}}z~|z|z}zty{yz~}~z{}z{|{~yz{y|{|{yxty~||{x~xz~y||yz|w{{{{z|yzxwx{}y}|~{x{}{~}xz{|x{y~v~zx}}zuzzzx~xwx{zzxx~w~x{zy{zwzy}z~}|}~{}{}}w{|~{y{|}{|zz|}|z}{z}|u}~{z{|w~yy{{zz|zz}z~yyz}~}yyy}z~~|z}}}~~z{{}{}|{}~||zxxz{~{|{~z|{|vyyy|}z}z|{|y~x}zyy}||}z|{}}~||{{~y|zzyy~xzzyyx{{{{z}{}~}~|z{}~|{|||}{yzr|}x|}|~z~|x{{yyzwz{zyv|xy{}yz~}zxy~{}x}~x{|z}}}z{~~~}x|xzz}}}}vzz|x}z~~y~}y{|{zwywy||z~z}|}|{}szx}{z|yxz|{|z{~x}y|xvy{{{|{{|}}x~{~wzzx{xzzx{}xy}|||w~zwy~|{~{{{{y}zy{}||{yzyz~|wx|y{y{z|}zzz}{}z{||||{yyz{~{~~~z~|{{zv|z~~~|{~{w|z{~x{z{y~z|||z|z{y~|z}yx}~z{}~}|||{}z~~{z|zz|w|xzy}xw|zw||x|{{zpwv|y|{~~|~~~yzxz}{}}z~|}}}}}}~x|~~}z||~~|~~~}}{|}~|~~~{x~~~}|||~yz~z~{|}}~}|}}|~{~|{|~~~}}|~~}}yz||~{|||~}~}~{{}{}|}|}~}~}~|{{}{|{}y}~}}{~|~~~~~{~{~~}~|~~|~}~|}}~z}|~}y}~z}{~||z~~wy|{~}|~{}~|~~~~}~|~}~{|}~~}}}~}~~}{w~~~}~xz{{{y{z}z~zzyxzv}z|zzwy{x}~~{xsy}{~{~v{|y~~{|~~{}}z{{{zwy~}{|{|xxx}}}~}}x|w{~yz~}{}}||~zz{||||{x}|~|wu|z~}{{|{y{~y{z|t{xyxzz}yz}z~y|~{{zx}~z}}~|w{z{|y~y|vxx|{{|~zx{}||{{xv~z}}~z{y|||x{{z||~|x|}}|{x{||~{}~|||x~}z~z~|}~wyz~}{y{{}{z{~}x}{~~}|z~}|}}{~}z|vz{y{|w||}|z|}z}z{~x{xz}~}w|z|~~z|}u{~}~z|z~}}yy|}x~}z~yx{}{|{~~z|y~}}}xy|z{{}x|{}|z||xx}|yyvzyy|zxx~x||}zy|z|z{{x|u~}}}~yx{z}|}{{|z{z}|}x|{}zy|}x{|yz~{~}{z}|{{||}~x}{}|}~z{y{}z{|}{|u{y|{y~zyv~z}yyz{{~}x~z||x}~~}x|y~~~~~zz||y{y{z}}{v|}{~y|~~}|{zxz{x}~}z}}|{{||yt}y~|~||y~y{||y{}~}}~y}uz}{xzw}wxxzx{{zz~y}{|yz|}|y~|z|~{~x~}~}y|}|~|||{~zyx}}}z~~z{~}}~{|{}|||{~~}|z{~~}|}y~}~~|}~{{}~~~{~z~}|||}}~~|}}}}~|~~~~|}|x~}}z~}~y~~}|}{}|}~~{w~~~{~}}~~~~~}|~}~|}}}~}|~|{}~{}~}{~{{{||}}~|||}{}~~z~}}~|}}}~}~}}}|~~{~|}|}~~|}||~~~~~|{yz~}}~|~}}}}~~~|}~}|}z~}|~}~}~~{z{|~}|}|}~~~|{~||}}z}~{yyzzyyyzy{z~w{zzx}xzx|zy~|~~|{}~y~z{|}y{z~||x}yz~x||x}}yx}~yxxx|}yy{{z||{yxv~zzzx~~|}|yz~~}}|z{~|}~z~|~y~~|z{~tv~|}{~~x}{{y{{|{x{vwzzzw{xz{}zzyvz{z|~|~{{z~xz~x}{|qu{w{xz{zz{zy|{|zzzy~z{}xy~y||~y~y|w{|y|||~~z|z}|w||}z{xzz{yyz~zwzy~yzyx|}{{{{|~x|}w{w{~|}{|{}x}{y}}z{{{z|}{zzz}}~v|{y{|{|}~||}zy{|u}~}}y~{}z||vu~zvz|wxy{zzyy{x}~~||{~zu}~}|zy}{|}~~}{yx{x{{y}~}||t~w}}zxx{|x{}~zz}u|z{|z|{xz{|z{z|{y{~|}}~{~{z}xzz}}}y{~{yx|{z||xyy~wy|~z~{z}|{|wzzy~|}{||y}wz~yz{|zyyv}~zz|~||{|zy{z{yz|{yzzy}{||}zy|}z}}}z||y{|~~~|{~{z}|~v{{w{|xy|z|yzx|z{z|~z}w|}v{z}{{~xz||~{~{z}}|}||~}~|~~wy|z{y}}|x{|{wy}{|~~z|{{|w|{{|{}~~|}}}{}~}{~~~||}|}z{{|}|}~}|~y}}}|}}|}{~~~~}~|~|~~~~z}|~|~~{||~|~~}~}y}}z~~~~}x|~~{~|~{{}~}{}~|~}}|~}~}~~}z}}~}|~{||}}}|z~|~~~~~|~}}}~{|}}}|z~x~~}}}|}}x~~~{}z~}z}|~}{}{|~~~{yzz~zz~~~}}}~|}|||~}zz~}|{|~z~~y|||}~}}|{z~{~{|~{{~}}}~y|yxw}wtw||}}z}}}{zx{zx{x|{|z|z{~~{||{wxzx|x}}y~~{{}~x{zzy~u|s|zx{{{}w{|w|~{{~{w~z|{}{wxy|}{|}y||{zz|{vy~x{{{|}{{w|{}z~}wxx{z||v~||{|{|}|{zz|{wyw|{y{||z~x|{|x|z}z{|~||yyz}x{x{z}~|}|{|}wz}yx~|~yy|}~w{{{|{|{wzx}wyyz{zz|~z}~{z}{|yzyxyy|}xv|~~z}y~~xxxx}z}{y{|{}yz~xy~yzx~xxyv{{|{{sww|{}}{ywyxzyzxx{z}z}x~|~}|z|}z~y{y|}{z|}{wyx~x{w~~||y{|{x~~|z|~|zz~~x|y~{|z||~z|{uyxwz}wwx{{~w~~~y}u}z{y|x~{~yw||~zxz{xxxy}v|z~||yyxy|yyyy}~|xz|}~w|y{}|z~}{}{||~}yu}{zx}~v}x{z{}z{wzy||x|x{}y{{~{yy{z|~z{~~w|wy}}|xxzx{zxz|y{{ywx||~~z~{y{}x{}|}z~}z|xw}~{xyy|}v{}{}~y~z|}{}x~}}{~xw|}z~{{zsz~~{z|zy{|}y}}{~z{y}wxy~~~y}xxzx~}yy~w}}|{|w}z|y}z{x}|}|y}yx|{|~~||z|{zx~}}{y{y|{~z|~zx||~~~}~~}||z~|~|||~|}~{}{}~}~~~~|~|~~|{}{{}|}~~}~z}~}|}~y~~~}~~z{~z}|~x~}}{y~~~~|{}~|~~z||}|~{~}z~{{~}}~z~{||~}z~~|}~~~~~}~|~~{~|~}}}~~}}|~}y~~}~~~}~~{~{|~z~~~}}}|}|}|}|}}z|~}||}{}|~z~|~~~|~z~z{}}{}~~}}|}~~}~~~}~}~~}}~{{}~~~{{~{~}{xz~}}|~~}~~|}|~y}z}w}|}}x||y}|v|z{}{zw{}z~}|}|}zw|}{}~w~z{}x|{~zv{zz||{}|{||{||vzy~~{xyv|zz~z|{z|}xzz{ux}{~|{||||{z|z{}y{{~{}}y|{x~~|z||~y{}zz~}yz|z{x{|z}}yw|z|zzzxyz~|~~}{xx}}zyz}|v}zxzzz}yzy~wx{x|}yw~z~}zz{}}yy{w}z{|zx{z|z~}x}~}}}|y}}{y~z}yzw||{ws~s~y}yy~|~|}{}~y|{{z{z|{|~x{yw||~x|{{~{{y~}|x~|}|~z~|zx{{|{}|}}{||{{~~zwz}z|xy~|xy|}z{yx|}zzzy{z}~{~}}||z||w|{~}y}{y~|xz~|{{zxxz||||yzzy{{|xzyw{|}y|z{~}}{{}}~{}w|{}~{~{~z}{zyxw{yzz|y}zzzz}}w{xz}|v{z|w}||y~|xz||w}}x}x~|}}~{~y|{z{{z~}}vw}{~x}yzz{w|x{{{|z~|{|xyzy}}~|~~|}{zzuy{x|x{~yzv{}wzy{{{|yz|y{{~swvz}~w}}{~~{~~||~}wzvxu{{vy{z~v}xyy{~zw}xz{{|v|xx|x}z}y}~|}~}~~~~~{~|}{{~}x}~}|~}~|~y|~~~~~}z~}~}}~~}}~~}~~yy~zz~~|{~|}~y{|{}~}}}~~~~~|}~~~|~~~}~~|{||w}z}|}}~|{|{}~}}~|~}{~{}z~~~}~~}y~}|~~}|~~}~~|~~}~~|}{||~{~~~~~~~}{~z}}~~~~|~{~~~z|~~~}}~~~}}z|}~{}z{{||}|{|||y}yyzx}~|{{uys{{z||z|y}{{y{~y~xy{{x{~~|~{}z}{z{|zz~|}{wy|}~zxwx~~{~~~}{{~~xz}|yyxzy|y~{{x|ywxzvz|{|y|}y|xz{{z}~{|||x|}}|x~{zy|~w~xzy|~wyy|~|~}{~~~|}y{}{}xz|}}z{~~|||zw}|y{}~{|}zz|{z{zy~~{xz}}||x{}|}xz|yyy}~}{}yz{~z{~{{z~|~}w||{y{y{}z{{y|zz{{}z}|zzz|}||{z}xzw}{}w{y|}y|x|~{u}}{zy}y}~~~}w{~yxy{y{|z}x{}{z}~~y{w~xy|zu}~xy|w|}zzy}y~z{|z}~x}|xz|x}}yx~z|}{z||~|zzv}|{}|{}y|{}~yz{|z{y{}}}v{{{|}y|{}}x{}y}y|{z{|z~{|{zxz||{~~v~w{{{~|v}z|~}||y}}xywwy}|{|xy~|||{|}|z~~|yz||z{}}yz|}~}xyyx}{~z}xyxy}||z|}zy|}{}{~|}}~{}z{y}|}~}{zzy|||yz}{x|x}|{~|zzz{z~|}{|}}}~|{~}|zu}}v|x{||||{zx}zx|y~|~{}~yu}x{{y{~|y~{|wyzz}~|~|~}}|~}|y~~~||}||x||}}}}~}}}}~{{|{}{~~}|}~~}|~~~}|}~~|}{|~~|~~t}}}|{y}~~~}~~}}~{~~~}}|~}~|~}||x}{|}|||~z}x}~~{~~|}~}|{}}}}}}}{|}{}}~|}~~|x}~|}z~{|z}}z~}~|}~|z~||{~x}{}}|~~{}~~{{}~|z~}~|~}|}y~}|y|~}}}}~~~z}|x|z||}~~~y}~z~|~~{{~~|{z}|{zz~zyyyz{}yzx{zy|zv{z{||}y{zz|{{w}u|{zwz||}}{}z{}}}~|{{{|}zy||}~yz}~{z|x|wyyy{}x{z~zyzzw|xxyx||{zz{||{|z|~zw~{z}{}|~|{x|ux|zx{{y~zx|z|x}}}vx||{}~{}z|||w~}{x{{|{z{y}||{|v{w||x}}y|~}|z{z|yz{w{xu|}zw|z{{y|{~~}}}tyu}~~x}|||y|||~{|zz}u{yyw}|w{z{zyyyxz}z|y{{{}}|~{~{z}y~{~z}{z~yz}~}|}z~w|x{~zxzy{v|{wz{}{uz~}~|{}yy|~u~~w||}{}~}|y{z{z}{|}}zx}{w}~z{zz}|w{z|w|||y|}~}v{{}}~}{{}}{}|{~{|w}zyu}|w~~y{z|yz|~xxvy{x{}|}zy}z~{v~{~y|z|{}}~}x|z|~{|z||}y|zyz{~x}{x~}z|y}w{}|y}}~{~~~~{~~~z~z{y}~yyz~{~{}z}zxyw{{|~yyx~|y~|}}{||~~{{|w{~~|||y|y~zw~|yy{u{{|u{{|z}x|{|zz{|{{|{y}|}}~||{y}x{|~z~y}zzz~z}zxz|v~wz~|yx~xxywyvyy|y|vx}x{z}z~y}|}{~z{~}|{~~~{|~|}~||~~~~~}|~~}~w}|}{~|~~~~}}~{|}~|}~{~}~~~||~~{}~~{}}}~{~~~{x~~~||~~|~}~{~|}}}|~x|||~~~~~~z}|{~}~}}~~}{|~~~~}}|}|~{}}~}~|~|}~~~~wy~|~}||~{~|~||||~}~}|~}~}|~~|}||}z~~~}~~{}}y||~|~~~~}~~~z{|~~~~x}~{|z}~~{{}z~{z|{~{}~~y{}|y|{}}|z|x~w~{y{{|z~|y}~}yz{~ty~|z}{z||{w|~zvyw||y|y~yz}z~}|y}zv}}|~|}y{zyz|}{}|{}~x|{~z|}{{}|z}zz|x|yzx|}|zx~{x}z{y~}uz}|~xy{}~}{{}z}}{z{|{~|z|yzv|z}|~|}~|x}zy|yz|zwzxy{|{|z||w~~{}wyzzyz}}~|y|{~w||{{|{{w}z}xwu{|}y~y}}|xz~z}y|~{|x{}{{yz}z|w}{zxxz}|~}x}z~z{}y{|xz}zx{y~|z{|yz~{||||{}zz|z{}}{yz}}zzxzz{{|z}~z~yx}sz}}y}zz}}|y{x|{u~x}{z~~|}{z|~x}z~|}|~}yzy~y||{{z{{|zzu~y{~}||x}|{y{z|zy|~}yx}}|yy{{||~~}ywz|||}|x||~|}~|vuv|}zw{}|z}xz}~{}{|w}x||z~|z{wy{~z{zz~~y{w|}}x||x}{x|{}{zyz}|zwzx||w|z{x{z{{~|xzz|{|{~yzz|z|yz||}xx|z||{{y|}}{zxw~||||}~y|y}x{y{{z~|~|||}}{yw}y~zv}{||z{zz|{}}x{xz}y|yy}{}}}~~zv|~|yz|y|{|{{wzz~|}x}~zz|yxyv}w||w}}yzywy|z{y{yxz}vyz|xy{{w|z||}~~~~~}{~~|||~{}~{~|}y}~~}}~~||~|}{~y}{}y~|}~}~~~|~}~~}~~{~~y}}~~~~{~~}|~}~}|~}~~||~}~~~~~}|~{}{}|~}~~||~~{|~}{||}}}~~}}~z~~~~{~}}~~{|~}|~{}}|}~||}}~~~{~x~}|~~|~~~{|~}}}z~{}~~}}{}{y|~|}~~~}|~~~x}z}}{~{~}}~~~~~~~}{|}~~~|y|~~~~~}zyy|~{yx{}}||z{}y{yxu||w|{}zxz|{|yzyz|zyzxxwx}|y{vz{||z{yyz{|||y~x~w|~|xxz||yy}yzw~z{|z{zw||}}y{~||{zz{{|~{{{~yy|zw}zyz{zzy}y{z~~{|}|~|{|{{xv|v{{|z{yx~|{y~|{~||w}}}yz}~~|}~|~v}y{u{}y|~|}y~xz{}xzzz~x~}z|{|{|{|}~x{~z|~w~x}~{xw{w{y~ywwy|x{}w{vzzy~{~x|{z}~}~{yzz{z{z}z{z{{~}}yyx}wxywxzyz{~zyz~~}{x|}~w{|w~~~}|z{}}y~}~|y~}y{}|y{|zz|yyyy}|ztzz{xyzxzx|x}}|z|~}w|y|}z}|}~{|}x~}~~|||z{y}}~|~xy{z{~}{zv{zzy{}|zz|{~zy~w{}z}{|}~~~|~~~}wzyzu}|x|x{z{y|}{|zyz~z}|~zz~{y}zz}}~~z~zy|{~wzwx|z{yzvyyy~{{~|x|xwyz}z{{zzx~x}|z|y~{~z}|}~u{}y~{}}{z|~~{zyxy~wy}yyy~|yz{|yyu}~x|vuwzzy{{}~{~~wz{{}||~~||~|{zxyz{xws|~|z{yx}|ytx~yvyxz|}|y{xyyx~z|{y{~|}||}}~}~{~|}w}~~}y~~~{}{|y~z~~~}~z~~{~~~~~~~|}|}}}~~~~~}}|~~}~}}{}}~x|~}~}~}}|~}{}~}y}~}zz}~||}}z~}}~}||}}}~~}}~~~z~}|y~~}}~}}{|~|}{~{z{}}~~~~}~|~~{~~}}}~{~~z~}{~~}~{z{~}~~{|w~~|~}|{|}|}|~|~|~}~~~|x|}~}}~~}}~|~~~}~|~~}}|~~}~|~|{yx}}|}w~|{z||w}z|z}~|}{vxyy}x~x{{|z|}{z{y}{y||yzxz}|}}x{}z{}}~{zz|}yz}|~z}z|}yzyvw{}|{yz}y{y|~}{}zxz|{|||}}{z}y{~|yxx{~z}~}}}||y~~|zyy{z|}z|}{~z}||~}y|}}{||}wwzyyz{~xx{~~{}~z~zz||{|xz}}}~|}w{z{xy|}zy}vyx{}z}y~{}|y|{xx~}|w~z}}{y~{{{y{y~~~||x}}~z{~z{ux||}}||zx~~zzv||y~}}y{y}{}~y{}x|~}{x{}|~||}|y{z|{u}{y{}u}}}}z{yz}}{w|~}z~~}|w~yz|v{~~{}w}}wz}v||{xy~zx{xy}{y|}~}xz~{w~zx}|}~{{z}~wyz{w~z}y|w|z}|x{~z~|z|||~yy~w{{}{~yyzx~yyx|y}zx|{}wz~y|~~{~~~yz{|}|~{z~|z||~~||{|{x}{}}|{yy~{}zz~}|}xyx|ywv|{{~z~y{}{zx~|||z|{z~zx|{{}z~|}|v||zvwzz~|~}w|{}{}z}~{~}~wz{|~v|}~{{{|~w{yyz}uzy}zz}~|{||y{||{|||}|~{|~w|z{y{{yyyz~|z|w~{{~~|y}||z~~z|z|}xy~~}{|{yy}||z~{|}~|}}~|{{~}}|~|}~~{z~}y~|{~~|{}~z}~~}~z}~}}~~}~~}{~~~~}~|{{~|x~||y~}~{|~~~|~}}|{|~|}{||}~{}~~{}|}{}~{~|~|y~~~~}v~~}}~|~~|~~}{x~~~~~||~~~|}z}~}z~}~|{~~{|z~~}~}~}|~~~~~~|~{|w~~~~}}~~~|z}~{~|{~}xy{}}|||~}|}}~}}~}}~}~}|{~~}|~|~z}~||~~|~~~|~}{}}~z~}}z}~z~||~~{~~zz}|}~z~|z}|z{}}}}|{zzy{{|}}z|{}|{vzz{x{{x}u|}}|}|zy}|~}~zwy~zw}}}zz}z~~y|wzyxz}uy}xtz{xzy|}}{w~{}}|{||z~z|{}zv{}|yx{}~y|{v|y~x{y{~|w{{~}~{z~{~vv}||{~y||{|}}y{|{~|z{z||~y~~~{|wz~}zz|{{||z|}x|}yy|z|}z{|y~}z}~wy}y{v{~{{w}{~|z|x|{yzz|wz~xy|yw||ty{{{yzyx{zy{{}}{{||||{{{~{{z|z|{|z}{x|w}}{~}|{x~}y~~x}x~~|w~|~z~{|~{||{}{y|{~}}~w{{|~}{z|x|~}zy~}z{~~|}x|zyz|{~{z~y}zy~z~yxx{}{~|x~}|{~~{}zz~{{y{|xzy|w|}z{yx{y}z{}{~uxy|}t}~~z~~~~~~{{|x{{~v|}|yy~yzwyyyw|}}xy}{|}w{{}{|wy~{~y{~|y|wz{{yz~|y|||y~}}|{|z{|{yyy|wwz|y}w{y}{y}{x|{|y{x|z{z|~zx{z|~{~||z~|~~}}||zy~|}z~{{|xwxy}}}|xyyxyxz|z}|{{vy~~{~|}~~}}}}{}|||{}y~||}~yysyz~}z}}x}z~}w~z{zxx|y~|z}|{z|~{}}|}y{{}{{~|||~}||||||~|~x~{{}~{~~~}}~}~~{~~y~~~~|~~|~|{~~}~}~}z~~}~||y|}|{~{}}~~~~~~|}~|}|{x}z{}}|}{|}~}~~~~|}|}{~~~{}}|z~||~{|~~~}{|~}}~{|}}~}~z~}}~{}~~}}~y}~~||~~}{|}~~~~y}|~~y{~~~{{~}~~|~~||~~|~}}|~}~|}~z~z}|}|{~~|w~}{~|}~{~~}~}z|~zx|z||{{~||{}{wzyyxxx~w|~{z{|wz}|}|{|y||yz{~v{z{~{yx}z|~|{wypz}}|}|y}x~zz{w}{u{zzz}z|v{zz{x~}{~{z~{{zy{z}{w}{zz{z}}u~|y~yxtx||{xzzy||w}xyw||w}vzzw~z~{zx||yzz|}x~z|}|~{~z}~{~|~~x{}}xyx||}y||x}{z}z{{zx}}y|}}~|z}{}z}z~v}{}yz~w|z{~yzx||~~||{{{{~~{|~zy~xvxx}~y|z}xy{}~}}}xz||{vz||{~|x{{yz|~}{{{|~|yx|y}|w~~y}~{}}|x{|xz}{x~~yy}{||{~zzzyxz~~}}z||~wz{}xy}|x{~xzz}yz~yy~{z|zx~zz|xz}z~|y~|u{{{x}wz~}zy{{x~~~}}}|}w{}y}x{vz}{x|~z}~|x}yw|x~}y{z{~}zz|y}|}{~~y}wzy{{z{y~|y~{}y||~zz|{}|{~~xz{{}~{}vz~|{z{ux}|{~yz|wz{|zzwz|}|zzzy}|zzzzy~{}}~|z}|~~yzy{yx~xzz|y|v{{zw}~~}}|}{zxy~{}{{zz{~{}|}vyzz}{x}z}}}xzy}z}y{}z~w|w}{zyvz|{{|z{|{xxzzyy}|z|{}~}~~z|}~~}{~~~}{}~~}~~~{~}|~{~}}}~}}}}}~~~~~}||}}~}}}|wz|}~}}~{~}~|~~y}}{~|~~{~~~~|{}|~}~||~~}~}}~~|}}z~}}~}~~|}~~}}|{~~|~~}~~}|}|{~}y~~}}}}~{}}}}}|~}||~xx~~~}~~~~~}}z}z}}~~~}~~|~{|~~~|||}{~||z{~~}}z~}|~~}~{~}~~}}|||}~}{~~~~}~|}||z~||~}|~|~}~z|~{~~{|}y~|z||xy|z~uzw~{xyzzyyw}{w|xy~xx{~zv{{{{{|zz}~}|~{~}}z}y~y{~ww~|{u|zzz|ww~z|}{{{|}{y{|y~|z|z|xz|~w~|z~~z{|y{{z{{yz{z||zy|z}zxv|{y|v|{xyy}~zw||||}}}~~x~||{z{zxy~~z{{xyz}|}|w}{{y}}y||z{}{z}zzxvx|}zx{|}}wz~}{{}|}{|{|z}y~~y|{|{~}|zwy{y{w}~y{y{{y}~{z{|w|~y{}}z}{|{zyz}zz}}}z~|y~yyz~||vxs{}xu|wwxy}v~|w}{~}|z}}~~~}|}zzw|{|{~}}|{{zz}~xw{}}~|x~tzzw}{}vzx{xw~~~}{}~|{}x}~}{{~~}z}}~|}{|w~z|}yy~w{|~{{uyy|{zx}z}|zyx}}}~zyx}x||}{y~ux}~x~|}|}wz{zz~}xuy|zzyx{z}x{y|yyxzx}||z~{|{{|||y{~}{~{|w~}|x|y}yyxx~|}v{{uzz}yxwzt~z{y}{|}||{|z}z~~~{x{||~|y{x{y{xyx}xqx|}{yy|zyu|us{yz{{~}{|{{~~{w|~{~z~x|z{~yz~~|y~}x~yz{~~yv{y}{~}{}{{~z|~{zz{}zyzz}~~~~~~{~{|x{~|}~~{~}}{~~}~}~}{x}|{||}}|}~~~}{|~}|w}}~~}~{x~}~|~|{~~}}z~|}|}~{}|{|~~||~|~~}}}~~}~~~~|~~}}~~|~~zz~y~|~|}|~|~z~}~y~{}}|{|{}~}~}{|}~~|}z~|~~~|~z|{~~~~|~{{}}~~|~}|}~~~~|~~~z~||{~}}|~{|}}}||~{|}~|~~{}~}{}~~{z}}~~~y|}}|y~{{~x~}z{~|}~zz|{|yy{xxzyw||{~{{z}zz{}{yy~{}yuyy{zy|~x{{{~z{~zzzz|{|wx|{}z{z{~x}ywy}|w}|x|u|yy~wy}|x{{yx}{~x}y}y|xx|v|~{y|}|{zyz~zy{}~}y||}|xz}ux{~{~{y{z{}}{y}xzz{{y~y}{}|}x~|}}z|{{|z|{zv|z|uvy~|~~yz~|y|y{}~z{}|{v{y}{|{|yz~{{yz}|~{z|}xzzx|y~{||~{}~y~y||}zy|~{}~y~~x|y}{}y{}~|y||wy}}{~{y}zz}yzzz|zxyy|~wy}{}z}|~y~|||{|z|~~xw}~xvxzyz}{~|~|zz}yv{}uw{}|}|ty{{~|wx||{{zz|~z}|}~{}x{z|~{z~|zz|{{{|}|xv~}|}yxzv{yx}}|{y{z}x}wzz}|}|~z|||z{~~y}y|~|{x{{yy}{zzzyz||{wvx}{}|}}w{{||yzxz}~zy{y}|z|wy{{|x|yzz||t|}}}}|xx|w}|{}|y||}wx~zyw{vyz|wvy{w|{{|yyy{|y}{}{}yw|}}~}~|z~yyzy|||v}{zzxzy{{z{|zyy~{|}{xx{|~~yy}z}|{|}|y|y|{x~z|y|w|z~x{|zy~|w~~}|z}y}~{}|~|}z|{{{z}}|xw{z{~|z}~|}~|x~~|~~|||~z|}~|}|~~~~~}~~~~~}|}}|~}}}y}~~~~{~~~~~|v}}~~}}~{}}|~}|{}~}|~}~z~}~}|}}}z|~}~~~~{~}}|~~~}~~}}~~~~~~|v}{{~{}~|zx~~~|}z||}y~}}}}~~}~}~~~~|}}|}|~z}~|~}{~|z}~}|||~~}|~}~~}y~||}~}~}~~~|}}~~z~}{~}}|}}~|~|~~~}~zz|z~~tyy|~z{y}xz|vx{~|z}|y}xyzvz~||{x{|}||~}~yxxz~x~~||~z~wyz~}}zzzy~}{z{{yzyz{|x|{zyyz~||z|~{}z|}{xz{|{~}y|~~|z}|yz~x{|yy{z{{zty|y~y|yy~{y|{u||zx}}{z|}~y}x{z{{~|}|{{z|zz~yyxwx{tyy|||}{{}}{u~|}y{||w~yy}~~w|{|xy}{w{}y||z}z||tz{w|}{{|yzzy}|yy}|||szyz|~wz~|~~~yx}|}|yy{~~z{}||}zx|z{{z}x{|yxz{~{zz~sy|yzzw{{}|y}}z{z{z}|z{}}}~{}|~|y|~xz{x~t{{}|xvyz~{~tzx~yz{{}|~}{|}z}|}}{}{}}w}}~z}~ywy{||{|~}y|}x}}{z}{~}}}z~zt~z}}|}{}~z~|}y{{}}{|y{{|y|yzy}xz}|{zs{}yx{y|y}w}}z}{y||{}y{}y}w}~~}x|t{}{}}}|{z}}yx~xw{|}|zy}~z}{{|{|{z{~zy{z{}|z{zz~~{~|zyv|}~t}t{~wx}{zzw}zx~zx{{|{~y||~}|{~{{{{|yz|}}{u~}|wzy}~~yz~|zx|~{zzzywxx}z~|}{}}}z|~{z}y~~~~|~}|}z|{|z}}~~~|~z~{|~~|}~|}}~|}{{~y~~~{}}{|~}~~~~|||y~z{}||~|~~}|}~|{}}~~y~}{{|}|}}}~}~|~~}~~}~|}{~~~|~~~~}~}{}{}~{~~~~~~}~~||||}|}z~~~}{|}|~~}v}}}}}~z}~{}}}z~~{|zz}~}}}||{||}~~z~~}}}}~}~}|~~{}}|~~|{y}|}}~~~~}|}~~u{~}xy{xzv}||~|xyuyw~u{yz|}xy|{~}zz~z|z}y{y~z|y~||{y}|{yy|z~|y|x{zszw{~|~yxzy{{}y{}z{y|{x~}yx|{x||{xz}z}{||zy{{wx{{v{}z}}z~|z||yv}zz}|zy}{}|{yz~z}|{{zzw{||wxz}xwzzx}xw~xxyw{{{zwx}|~}~w{{{~{z|}yz|{y{}yz~wz|||y}z{}zx{{~}}yx||y|x|{y|~z}y|z{{}~|x}|}}y{z{x|}{~x}vz|zyz|~|{z{|z{zy~z~y~{}wzy{}}||}{{z}{{x{{z}z~{|zv{{|z~{z}}xzyx|~yy|{x}}}xu}tzy|~}|y}{w~z{}z{y{}~|~zyz~}|y}z{{y{{y}zx{u{~z~|{}|w{|vz|{v{~~{}|}y}~}{}y|z|{z}}{|x|z~z~{}wzz{}zy|{zt}|zxwx|z}{y|~|zzz{~{~zz~}|{}}~{zwy}zzxyz{}{{z||{zxx{{|{|yyz}}uz{~y~{}y|zz~{|~{y~~~}y}y~|z|yy{{{x}z||~z|z~{z|v{{{yyzx~}z{y~w|x|~z{z}xz|}}{}z|w{z}{v{z}{{~~|y{~}}}w|~|{|}~y~zx|zzyzz~z{}{x||}}z|{|}z|~w~zz|{}}w}y~~{}}}|~~|}||}z|~}}|z}~~~}~}|~}}}~~||{|~~}~}|}~|}{|~{~~}}|~}~~|{}|||~{|~{~~~|}~~~{|{}}}~~{~|~~~~}~~~}}~~~}~}}~|{|~~}}}~~z|~~}|{{|}|}}~~}}|~}~~|||~}}}}|}}~~~~zz~}~~z|}~~{~|~~~~}~}~}~zz~~~}x|}|~}~{~|~|}|~~{|~~~~~|~~~|~~~|~~~~}~~~}yzw||~|{|~||{xz||z{~z|~yx}{{xw{|xwx}yy{x{zy|~zzy{z~xz{zx~}}}~||~x~z|z|vxyz{ww{xy~|z{yz|~zyy}}x}}{wwy|x|||}|yyyxz||z~{}{|xy}|}~|}}|{{x}yx{vzzxxuy~|{{{{z}|z~x|xx~~}z~zzy{x|~~yw~{}zy{}}||z|vyy{{z{z~v{zry~xzyy{|y|y{u|{yxvy|~}{|z~||||~}x}~~|}zy}w|w|y{}zw{yvzzzzyyy|w{{~}{y||}zzz{~~|{z}{yxw}~{}|~z}y}y{wvzx}{z{||~}yz|y|~xyxz~}}z{y{}z|||}z}}|}||z}{zzz}|yzw|x{}{~y|{zz}~|~xyuz|{y|}~x}y{~}{|zy}~|{}}z{~}|z}{}}z}~x}yxy}yxyy}xxyu{xz~z{~{|w|z}{~}{|~||z~|}~y|zy|}zx|x{uxzzxy|zxu}vx|xy|x|~|~{}||{w~z}}{|}||yz|}z~y|y|w}||||wzz{zxz|z{v~x|}x~{y||~~{z{|zx}{y~|{y~~w}z~yz||zx}{}||{z||z{|zy|}~|~zxz{|{|y||~}{x~y|{}{z}{y{{}wv|y{{u|z{xzzw}}{}yxz~}~{zzx}}|~~{~~}~||~~}~{}}}}~}~|~~z~z~}~~z~||~~~|~z~~~}~||y}~~~~{x~zz{}~|}|}}~}}|}~~}}}}}~}|zy|~~~~~~~~w{}~~~~~}}z|~z~|}|}|~~z}~|~~~}~~|~}~~~z~}||~}}}|~}{~{~}~|}}~~}~~~||}}~zz~|~~x}}|}|~x}~|~|~{}~}}{~~{}~||}}}}||~~}||}~~~~|{}}~~}|~~|x}}~y}}|}|}~{~w|{}|xxzyx}{}y}{|}~zx|||z}}z}{x}~z}zv|z}}|{|}{z|x}||~zy|}z}~z|{yz{wzz}zzysw||{{x}{z}{{xzz}t{zwx{{}z|x{x{z}|{{|}xxx}}|{{}~{~|z}x|w|zyyzw{z}z~wz|~yy||~|{v{yyz}~zx~{}|x}}z}y}w~~v}|}yzz~||yz{z|~}y{|~{~|||}zy{{|z~}y}y|~z}|{||{z~v{{{y{}z|zzz}zy~}|z}y~zx{}y|~y|}zyuz}wyx}z}z}||}{}|~zu}y{yx{{y{{x~}}~{yy|x}w~{y{|}|||}w~|~w{y}~}zzxx}z{}~}{}{wz|{|s~}zyw~~}vz|{{vz}{|{~vx|}{}zzz{z{{}|xzzx{}}{y}xzxv~~x{~w}{|y}~}z|{|}~z}y||{y~y~}wxw|zz{zz{|z{}{|z|wyz{u{{zxyz{|w{|z}}|z~}|{~~{~}{z~{|zzx|~~x|{|x|~|zv||{yz}y{}yz||yzu}~~||y|}{y~x|}|v|{~{}||z}w|z|y|z}|{~y||{{yzz{zy{z{x{}~|z~y||x{|}{}}||x~|}|}w~~}{z|~z{{~vx~{w~{|}}}yz|}vy{{{|wy}~|~z~}|}|z}~|}{~~~}~|~}|~~{~{z~~~||}z{{}|{}}}~~}|~}}}}}z}y~}~~}{{~~{{{~}|~~}}~~}~z|x}{~~~~}~~~~~{~~z}{}}|~~}~~}~}~~}}|~|}}y|~}}}|}{|}}{}~|~}~}~}~}}|}~z~y}{z}zy{~}}}|{}~}~{z}~{~~~{{{{}~z{~}z~}|}}|}~yw~|||~~|{{||~~|~~~}||}}}|}|~}~~}~~~~|{}~~~z~zz}||z~{{u}{}zvw{yx}||z|wwwz}|wx{{{{||~~yz~~}~||{z}{|}|{zzx{z~}zs}y}~}}~y{z|~zzzy{v||xz~}{zy|{y|{~{zxyy}~{~zz|z}{~~{{zyyx||z~v|}}}}zz}{x~{z}}~zz}y|ywxx|{}{~}}x}|{~{~~~{w{x~x}zz|x~~}yyu}y}}}{~y}y{{zxw{w|}}y~|{y|||||~}|||}|v|z}z|}{{~vzwww|||z{~~yyyzz{{zz}v}|~~|{|zy{z{~}y|{~{|y{z{w~}{~x{zx{y|xzzz|yywv}~{{x~z{{}}~{z{}{{}~~{z|{y{|~|y~xy{|~|}||wz~|~y|yxzz|}z{zzz{z}|{{}xy}{}~~~~~x|~{{w|w~{}|~}}zx|yw{zy~z~|~|y{|y{ywwyvzxx~y|||{zzx{~|}~w||x}|{ww}|}{}{{z}zz}}zxzxw}{{{z~yy}{{|{}y}xz}}|}|zx|}|xy{~z}|~}yzzy~}x}yy~{~y|{}xxzv|z{xz}}t{}}{}{z}y~|~y}{~{{}~v~x{yx||zyzt{~zz{~|~}x{}y|~uxv{}z}yz|y}}}y||~x}{}{|zy}~z~z~{}~xy}{~y{||{~yzy}{w{zy|v|}~yyx{|y}xz|{~~{y~~x|~~}x~z~z~~|}~{~}}}~}|}~{~~~}~~~{}}}~~|||~}{~}|~~~~|~~}}~}{{~}}}}~}~{~{}}}}~{|}~{~}|||~||{z}~|~}~}~}~}~}}}~~~~z}~|~z{~||~}~|v~z~{~~|~~~{~|}|}}}||~|{~}}~~}~}|}}}z~}z~~}~~{z~{~yx~~|}|{||~z}~}|}}~}|~{z||~}~~}{}~}||}}xz}~~{}}}|{~{{}|x}||}~|~~yz{zwz{v|{yx~zyz|z~{y}yx~{}{}y||yx~||}y|}zy}{{{{~}xuz}||~xs{}~z{zy{yyzz|v~}}xx||y|zzw{{{x{zy||z~~z{{w~{zzu}}vy||zv||y}}}}z|}~}wxyy{|v{~zz~xy~x{}{w~{~{wzzyy}yzzz{~z{z~~}|~}zy{|~z{||z{z~u~}yxy||x{}zzz}u~zw~{w||~||z~{{vy{}{{{z{|{|{|x|{{~}}{~z{z|zx{~{zz|z}xv{}yx|y}~z}y||}{xx~}{{|y}y~zx~|xwy{{t|}v{yy||zy|w{}z}|z~y}~yz}zyy}~x{~|x}z}~y~}zyzx|||w}|}z{{~z}|z|w}|v~|{}}zw{~{y}vzxy{{~|{|}z{~|y}}}|q}~~x~w|y}}zu|xzzy~{|}v{}z|y}y|}yz|{z}|x|}yz|yy{~xz{w}yzw{w~}wz}}v||}z~yz~zxvy{|~}z}zxxw{y~yy}y|z}z|{|~z|{z{xz}y~|~y{zxzyzz|zwz{yzxyz~}||yxxwz{~{yz~y|y~x|}w|zzz{z|}z{}vx~zzw|zyzz~ywzv|{|zyx{{yx~{|~y}zw|x~u{~|~z{{{|}|{{~}u{}w{}{}{|{}y~yx|~yvw||y||y}x||~}~{zyzz}w}~~~}}~~~}|~}}~}~~~~~}~~~~~~}z}}~|{|~~~{}}~|}}}~~}~}~{|||~~~z}~zz~~~{}~}~}~{~}~}}~~}}}}{}z}}~{zxz~~||~~~~}}|{~|{~~~{~}}}~~~}|}~~~}}~||}||~~{~|~z}~w}~~~~~~{~~|~}}xz}~}}~~}~|}y}}{z|~}{|~~|}|~~}|}~~~|v}}}~|}{}~|~|z|yx|~}~~uz|||zu{z|z|{}{|{|{y~z}}~wy{~|{{zy{zyz}}||{w{y|}zz{~y~{|y{}y~w|x{}~{{{z{}z|xyy|y{{|{|{{|xz|}~|}{|}|}{}xz|xyv|zyy{~wzw{|z|xzww|uwzx||}|~|}yz~~xxy{|{~|w|}~~|~zyz|x||v|yxy}x~vywy{}w{zy||~y}w~}z}{}}xvzx}{{~{yx{zyx|y|z~wyz{vy~wzw|}}wx{z|{y}|~{y|z}}}{}|w}}x}}zywt}w~{|x}|x}ww|zwwyx}{zy{x|zy{}y|~||}w|~{|{|wy||wyz}z~|z~zy~xzww|yxyz}{|{||uvzy{yz|||{y~y~~|~}~xxy~~x}x}}~w~wz|}xyx{zxuryx|xx|{{|}{{~|{{~|{{}~~~}|{zz{}u{~{wxz|zux}}}wz{z|yzzzzyxy{ztz{~zyzy|yz|wx{yx}z{z|y|}yzzz~z|{|~{~y|}}yuz~~wz{~xx}~}x}z}{~}}~|y||{{zzw||{z{{xyz{}~|{|x{ywz{x{|}yy}x|z{zyzx}yw{z||u{z~z|}y{yz~wx||w|}|t}vyy~yyzw{||yyzz~}~wyu|{{z~z~}|{z||z~}~}~|z}~x}~zz~|~~{}~{z~u|}}|}~z}~}}~|~~||}}~~~~w}~|}|y}}~}~|z|}}|}~}|~||}}{}~~~{~~}{|~y}yz~~}y~~}z~}~~}~~}|}|~}~}~|~~}~~}~{y{z}~|~{~}}~{{~||~y}}~~~}{~~}|~}y}}|~{~~{{~~~}}||y|{~~~~{~~z}|||~}|}|w{}||~{}|~~~~{}|{}~~~~z{~~{~~{~}~||||~|~~|}|}}~|}y~}}~xyx~y~|x{y~wx{{{uyy{|z~yvy|~x~yz}{z}|{wz~z|z{w{z}{z~~}}}z{}zz~|y|y{{{{y~y~uwyx~{|{y}{yxy{{|yy|~{zy~|x{|y}{|{r|w~~zwxyz{{|zw~y|{}s~}y{}{|{~~z~wsy~y~{|x{||}|zzz~|z}|z{y}{||y||z~yy{zw}|~~z}|||{}{||w~y{zx|~{}z{}z{zy~||zzx~~yz{|{zyxw|}~{z{|z|~{zwz~}yz}xz~|y}z|||~|||x|{xx||w~w}||x}yy|~{x}}zx|z~xz|}v~}|zz|}|y}y{}xzzzxy|yyw{y}~}||}x|{{{z~|zu{y}~{txx{{}{zy~~}|yz~x~yzzxz~y{|v}{yy{yvz}~xx}}w||y}|wz~~x}~z|x{{}}y{{z|yz~{xxyz{}zy~~|{{zz||z~|{~yww{z}x}}x{~|x{z{zw{~~z}x}z{wz}{~~|xz}y~{{}yzz}~~xx|yzyw~zz}}{~w{|x{{|~{|y|wxy~{x|||}}}yx~{~{vz~{||z}y}{zx|{xy{}xz~v{~yz~{y|zyz|}{{w{yy}~~}y{z}}x}z{z~{~{}z{yz~~x}z}y{w}z|xx|~y{yv{}|~}}|z{yyzz}{}|z|y~{y{w{}|w~}}y|tw||}}~~||}}~~|{|~~~~~{~||}~|{~|z{~~}~~{}~z}}}~~}}{~{~}|~|}|z}~}~y~~}~{}~|}|}}~}||}~z|}~}}z~~~{{~}~}~}|z{}}}}~}|}|~{|}~}}|}z|~}|~|}|zzw~}{~}}}}}~~~|}~~|~~{~}{~||~|}}}|~~~|}~|}~}|~}}~|~{~|}~z|~~}~~}|}|~|~{~}z}|{yw|s|y|xuxzwzxw{xw{yyu||w}x{}y~~x~{||yyz{}z|~y||z|y|{~~z}|{x~z{{xyx}zzz~z{||wzyx~z|x{yy~~{}yw}{z}{}wy|{~x}}x}yz~~z{}{yw|v}{vzyy}y}{{u}zz{yu{|}~yz|}|{|{z|ztyy|~yxz}}~~{|{|zwx{}{yy|}z{y{yy|}~{{yww{xyz~z}~z~{x|y{{{~{}~x||}z{{~|{{x|y{}x}y{yy|y|{w{|xyzx}zy~}|{zz}{|{zz~{~zy{{{y}|yx|z~{zv|~|yzzyyz}z}}|}wwt||xz|~}|{}{}{z|~~zzz}}~}|x~zyz}y}y|{yxyx|xxyz{|}z|~}v{{|w}}}|{zyy}~{|~}yz|{}}z}}}~zz~}|~{~|w}{y~{|{}z|xz|wy}zxz~~z{|{x}}{y}}wxxy}|y~~yy|xz|x|xz|{yz{xzzz{|}}|xyy|}~vyz}|wr}yz~x}~xx~|x{}}wz|z~~|z|x}{~xz{}x}~v~{z}yxvy}y|~wx|yy{|~|xz{~}~|wz~wz|}z|{~xyy{zwyw}|wyz}uw{{}~~|}~}|}{|~z~~~~zyx|}|~w|y{w{z||{}vywy{zz{|{{|x|y{x~{~}|y{}|{y}x}~~y~{~|~}~}}~{y}}}|~~~~~~}y~~|z~~||~|x|}y}~|~~z~{zz~}}~~~|{~||}~}~}~~|z}}}}|{~|~~}{~}~~~~{}~~~{~{~~~~z}~|~u}|v}{~}|~}}||~}}~~~||~{{{{~|}~yx|}~~|~}{}|z~}|~~}{|~~|~}|~z~|~~~|}~~|{}}~}~{}}~||}{|{|~~|{~~z~|}|~~||~|z}~~|~w|~}|~~~{}{~}~~{|}u}|}~}~}|zwzwxyz{w}y{{}zyxytzw~{w}yz{|{yy}~zw|{{{{|ywz|z~{yx~~yw{z{z}~zv{}z~yy~x}vyz}~sz{|}|zuxy}zu{}{x~~{xw|zyy{~}}v|~|y|{w|z~~{yxy}u|{}zzx}}y{~y~x}zxyz{|{}yzz}y{{v{zxz{|x}{{xzw}{}y}|~v}z}}y|}|wy}{y{|x}}||yzzwx}|vzz|{w{|z|w}|z}|~}~xyzx~}y|||y|y~}~}~yx}}{y}}|y|sz|w|zx}{|}zyx~x{|w{zzzx|{||{}~wz{y}|x}zzzy}xy~||xzyu~~x|y~}~zx{z{}|z{yz|{||~{z|}{zwz|{{{||{xvz{~z|}yz{x}y{yzy~z}||y{z|x~{}y}yx~v~y}{x}{}|y{{~|v}|~x}yxz~{{y}|~sxxxy~xz~}}x}v{v{{{vzzw}}z{|||{z~xyyzwy|yy}yyz|{w}w|zxz|x|}}z|}x~}}{~w||}zz{yyxw|zx|~w~v|~wy~{|y|}|~~{|{}{{tzy~w{{~}zx{y{{yx|~|z}xxux{{zz}yz{|z}y{z|~wzzv|y{u|{||zv}vy{{~|w||{{{y~yy|yzz{xz||vz|v{~||}x}yy|{zy|~v}x|yxx{xx|}x|}|{y|z|}z~|zw}w~u|~{y{~{||z~}}~|~{|}|~}|{~}|{~~}~~~}~||}~}~|{~{{~z~~~z~~}}~~}|~}|}}}~|||~~~~~~|y|~xw|~||z}~}~z{|z}x}y~xyx|x{~}~~~|}~}}{~~{~~~z|~}~~|~~|~}~{z}~y~~}}}~~v}~}~~|~}||~|~v~~~|~~}~~~~}{|~{||{z||}z|~}}~~~|~}}|}{~~|}~~}~}}}}~~~}~~|}~~}~z{}~|~~}~}}}}}y~~|~|||}{z{}}~~~}~|~z~~zzy{}~~{}yxz~}z{yxyy}|wyzx}{x|z{|}||{|z}{}}rxy|}||{w}x}yy}z}|y|z|z{xy{~}x}zvzztzyx{yy}{yxx~z{wy|{~|{yz{||yw{yx|yw{zz~y|{~z}|{~{zx{~|{~{yx}{zxw{~}z{~{v{x{w~~}}}zvxw|}y|y{{{{{|}|}||w|zuy|}z|{x|y~tz}~w}||xyyyzy}|}zwz|}z~{y||y{yz}~|{y{y}y{x}|zz{wz}y~yz}{w~zuv{xzxxx}{x|w}}}v}{xz|z}|}{{|~}}~|~|{y}xzzxwz}y}yz~yxw{~yuv}~yzyw~{}x}||}{~{~y{}y}zzy{~}x~|y{zv}}w~y~xw{}zz}{{{~w~|y}t}yzy{}z~|~~}~v~w{zy{{y|~}zzxxzxvz{z|z}yyy{z|xxyx{}|v{u|w{zy}{yyx{{{}|w}||}y~z~~z{}z|zys|~w|y}zy~t{{}|z||{{||x}|yzz}w~{zy{y~z|}~{}|v{||w~x}|~}y{{|z|zuw|y}}}||{~s}{zxy|y||~}{{}x|~}{}}|z}z{{{}y{zy|{xyyyzz|xvz}w|z||y}z|}|y~}{{{{zvz{zv{~}~}}|x}zx~vz}}}|{z}~y|wz~y|w}w{{{y{{zw{|~{~z~{~z~}~||}}}}}z{z~{}~||}|~}}~}}~}|{~{}z~|z~~~~}~||}{||~}}|{~||}{{}}~}}{~~}~v~~~{}{{z}z}~}|}~zz}~{}||~{|~}{z|~{|||||~~~~~|}y}~~|}}~~~{{}}}~~~}~~~}|~}}~~~||~~}|}}~~}|}}}|~~{}v~~{~}}~~~{|~z||~z{}}}~~}{~|~}}~~}}~z~~|}~}~zy}}}}~~~}~|{y}||}}|{}~|}~|}|{y}~}{z|~}~{}~~~wy{}y~w{{|z{x~|~{z|{w|y|||z}|{y}v}y~}z}|~y||~y{{{y|y{}}{v~}{xzzx~|{|{z~~{|~{{{~x}{|w{x|~yz~z|z~}}zyzy{z}y~|}~}~{~||yz{{}z~|{y{z{|~|{}z{z||xyx{z{yyv}wz{{v~{y~zzwy}||w{}}|zy~{~|~{~~x|{vz}yy{{yyyzzz}wz~|xx~}x||y{}~{~y~zyy|}~~yy}}xtx|~{|zy{yvz{~}}wxy}x~~y}~y|}~|{~}~y}uv{wy~}~{ty}|x}zvzxywx~}u{}x|{}y|~{|z}|~}yy~z||~{~|{~z{}}zy~xv|zy}|~}~~{y}xv{~{|}w{z|{zy}~z|v|y|z||~z||z}xw}yxywz~}{y}~y}|{{{~|y}||z{||{{w{yzy}}y||||wuy}zy{}z|~w{yzy{~~y||}}~zw{{|}x}}xx{}~~xyx~}z~yyw|~}x|}xx|y|z{{{|}}zzy{w~{}zyywz~{yz}||z|w~}yy{z{{|zyx|xzxx~xzz{z||w{z|{}~{~y}~|}|}}y{{yx}}y||w~w{v{z}|{}{zz|{}}|{{yz{}wy|zz}z}}uzwx||~z}{y|}{{{}x|}~}z||~}}}}z|w~x}||z||z||{~~z{{|{x|w{|~y}~}}zzx}~{zy~|}~z{}|{y}~|x|~|}~~w~}||{~||~~}}}~x~~{}~}~{|}{}~~~}}~}~||z}|~~y|~~{{z~~~}}|}||zz~~|}~~~}|~~||~|~~|~}~|~z~}{}||~z|{|}~~~~~}~{}~~~~}~|z|}~}u~|||}~}~}}}~|}w~~{~~{~||y~|}|w~|~~|}z}}||{~|}~~~~{|~~~}|}|}~||}~~|}~}~|}}z~{}|~~}w~}z{~{}}}~~}}{|~{}~}}~|}|~|}{w{}{y~{z~~|}|~x~|{~~~}||z{~~|y|~~{yxzz{{xzq{~x}|yx|zvy~z}}v}||}|w||~}}y{||{~||z~}y~}y|z{z}}~yz|vz}}x{x|yzzz}{{zuxr|z{{~{~z{{yxz|zy~}}}}}ywz~{~u|y~w|z{|~x}x|z|y}xzv~xzxz{}yz~}{{|z{w|wz|}|{|x}}{}~|y}yy}w{|xzzxwwyxxyvv{xx{|y|xzy}|y}~}z||xx||w~v}}y|}y}~|z}z{z|s|||z{{{{z|zz{v}x{|zz~{~~~~{{}z}x|~z~|{{{~x|}|}zyx~~||{zzy|xzxx{yzx|z}|~{zwv~{z{|}}{~|z{y{}|{u{}|zw|w{|uyy}|~}}zwz~x{}y~|z{}z|{}{|}}|~}z||z{~|z~{{y|{|xzw{|{}yy~zzy}v{yy{~~{z{}z~||zzy||{~}{{|yw}v|}}{~~}z|zz}xy|ww~{x}z{z}{}y||}z}z|z|}zx~z}~}|~y~~~y}|{xy{{wywx{|yzy{x{w~xzw|}{{~y~~{~z|z{y|~y|x~{|{{zv{~||}y~~{x{xx}zzx~}z~}{}}~{y{}}v{x{vzz}{z|y|}y{{{}}y}x|}||}{z|xzz}|yzw|~|zw{~}y{v{z||{z|z{{zw|u~|{||z}zy~z|wy~~~~}~|}~}z}}}|~}~||}~||}{~{{y}|}}{}z~}~~~~~~~~~}x}~y|~{}|~z~~~y~|{~~}~~~|~~|||}~{|}}~}~}~}~|x}z~z~}~~~}~}}~~}{z}~~||}~|~~z}|}~yy}}y~{~~|}}}z}~{}~~z}}|}{~|z~~}||~}|~}~~~}}~|}~{}}~~{|{|~z}~~}~{}~}y|~~}||~~}|~~~}{~~~z}~|}z~}~~zvx}|~zww|{~y}zwyw}|{}w|||z{{|}xy}||{zw{{yxw}}{vzy{~~{xz~zz}yx|yxxy{~{z|~||x}z~wy}}}{}y~|{zyvr{}y|z|{{|v{yy~x{|||zz|{|}~zx}|zyyxz~x{zz}|{~{{}w{|{{}z}}{~}|{{zvx{}~~|~||zty~{}wz{~z~|||~zw~}~v{yyx|yx|y|x{x|{y}y|w}x~}~y|~|~}yy}yw~{}{}}yw~}z~wzwy{{zz|}ysxyw}y}}v}{}z{}~yzy}w~}{|x{~{{z{}|zw}x|w{{|{}~|z|{|x|{{}|{~w~||y|w~~}z|}~}}}{zu{yy{v~zv|}{z}y||{zz~}x|~||w}|{|}|y||x~}{{||xy|{z{~}||y}z}|z|{xx{x||||~z}}x{z}|{zyy{~z{wy|w{}}y~w{~}}ywv|{|~y~u|}{y}yyy|~|||}z~ww~z}}~{x~{zz{{{|{{z||~z||{}}|x{yzz{{yz{xzz{zy|}xww}|~x{}}x|uz}z}|zy||zyxy{}{yw}wx{|yy}{y}||w{yz}|{z}z~{|zz||w{{wzwz}xzy~~x{y|{{|zyxw}x{}{wwz||{|}{|{{~}zyzz{||{~z~~~{|~~~yyy{{u}}||z{y|}|zx}{|z}|~}}zw}xz|yzz|}}~}|~}|z~}|}y}~}~|~~}~}}~~}~z~|z}~{}~}~{}|~~~~}~}{}}|~}|~~~z}||{~||}|}|}}}~{~zz~x~{}}z}}}~{~~|~~|~~|}~~}~|}z|{~~~{x~}}~~~}}|~|||~~}}|}~~}}}~~}|~|}}~|{z}||~|~||~~}|{x~}~~~~z|}~{}~~~~}|}{~}~{z~}{|~}}|{|||||z|~}~|~~~~~{}~}|}~~y}~}~~~}~|}~~y|}~~~}}{~~{~~w|w}}{|~}z}wz|x~{{}|y{wz|}z{zyxzyw{|yu{yyyu{{y}{|}{z{v}{y}~z~vxx~w{|~x|u{zxz}xww}~|y}w~|xz|xzy{x}}|{{w}|}{}wy|}~||y}{~z~yz{x|yzy|}wyzwx~~zzxz{~yzvzzzy{}t|}y{}|}|}~yzyz{|{x~{{~{|}x{zx|vwz~y}z{wyw|zx|x}zzuwx~~}~{|xzy|~}~|z}}z{}{{x~|z|{wzz}y}~{u~{z|zzy||}~w|{z||z|{|}z}{~y|yx}w{{z|}{zy{}{w~yww{{|z{vz|y|}{vvw||~{w{zz}{{x~{}||~|}||||s||}~|{{}|}{||zxwwyy}y{}}{xy~xxy|}}}{}~|||y~{|}|}||{}|z|}y|{x{}{|y~v|xy{yzyy|z~||zy}|~~}szy{|}|yzx}}}~}{w|}y{~{y{xxyz}{{|~yz{{|}vyz~z}~{wyz~yy}}|w|x}{~z|xyy~|~|y~x{|yz}y}{w|{||x{vx~t}|x{sx{{{zz|~x|}~|}{|z|z}~zyy}|||~~|}vwx{{z}zz~yzy{{{z~~yyz}}}yvy~{x{x{x{z|}yz{||{z}yx|~{|~}||y{}{yyz}}zy{xzyy}{zwxz{|yyz|w}~}yyyy|}~y|{y}z{}~~{~~}~{}|{~}}}~~}z}~}}}~}||}}|~~{{~}{~{}}~}~~~~~~}|}|~}~~}}~~~}{||~~|~z|}|~~~}~~}~|~~}}{{{~}}}v||~{~~y}~|}~}}|}{}|z}{}z{z~}||~~z~|~}}~}~}~||}}||}~z}~|~}~|~~~{~|{}}~}}~~}}~}~}~~~~|}~z}~}}|y~yz|{~{{}|~}~|~~|}|}}|{~{}~|~y}|}z{{|~z{}||~|~}}x}}|~|~}~}{}|}{x|~|v~x{zw}z~}|x|yz~z{xxxv}y{~}}yzwv{|{z}|x}|zz~yv||~yt}yx}{|{}x~~~z|zy{yz{ty|}z{x{}|{zy~z{{~z}~z|}|z~x~w||xxz|}{y|z{tyw|y}yx|wyzx}y{|~~}|}|z}{y|}zz{v||vz|x}{|}w{y{x{{|}}y}y|zz~{w}z|~{~y|xw{|z{yvy|z{{z{~{vy{{~z|}vu}}~z}z~}}x}|~}~~z}{|z}{}z~}{~y||}wz}x{xzy||y{~xy}wzz{|x{|}}{~zz|xz}|||~~|zvz}~v||}x~y}}~{~z}z}~|{xzz~|y}}|z{{xz~y~}|}}w||}{{zxww||z~|y}}z||wy{y~|zuwz|y|~{y{{|{}~|{~yz~yyzz}zy~{xwzyw||}|z{z}{z{~~y~zw|||}}wyz~|zy|xzw|zz~|~|}txyyz{zz|y}|y||{y{{~|||{xy|{uz|}|{{{{~{{|{~}|~yy}z}{yzyzz}}yz{{z}z~zz|}{|{}}}ux{~z|v|{y}{{}x~y|{}|||{{}w{zzz{x{}{zz{{{||y{x}z||}|v~|}|z|z|wz|tz|v}yx}z}{w{{wz{vzv{{yxzz}w|||x{yz}~}}|~|x{}||x}zy~x|{z}y||}}z|{yy}{xzyzzsz}xz{~}z~|{}~~~}|}~|}~~~||y}~||}~{yw~}~}}}{||}~~|}}~}~~~~|x{||}~~~}}}|{~~zz~~{~}|~}}}{~}~|}~}}|~}|~~}|x~~~}{}}|~}~{z|~~y|~}}|{|z|~~|z|z}||{{{}~~z|{}}~~~}~z{~}~~{}}|{~{|~y||{}~y~}}~|}}{~|}~|{~z}}}|}zyy~~|{~|}}}}~~|{~|z{}~~~y|~~~}|{{}}~}~}~~}|}~}}|~|~~}x~|~}~{||{~~|y~}|~~y~}|~{}~}||~}~~z{|~|~{}~{{|xyywx{zu{z~yyz}w{|~zv{yyxyz|z|}{{|{}zy}y|yz~|yvyw}z}w{y|y{wzx}z{|z}}}{z|z|xzy|y{~zxyvzxw}w{y{~{u~z}~}zx|}zxw||z}{z|}z|{v{|x{ywztw~qyzywyv{{zsv|t}z}zx{{v||~}{|}|z{~||vu{{y}{{{{y{||zwxzzy|tz||x{x{{z{}{wz|||}}~|~{~{y|{}~|}{{|vyvz}}{|~|}w}zzz~yyzyyqyzz{z}{z|yz~x|x}~yz}|zy}z{w{|{{{xz{|{x||~~yx{}xvz{~{}{|||~~||vz}|}z~~x|{|~y}|}||y||~y}w~zry|~||}{}xy}yx||~{yy|{}z{{}}z}|{}}~y}}~}y{yx}x}~zxy|yy}zzxyy|{ww}|wzxy|}x}{x|{}}~|||r|{~{wu{zwy{}|}xzw}wz~z{uxz|xy{|{{}|||z{{z|usz~{~}{||x|~y{~x~wz}{|}z}zw|~}}x}w{|{|~x}xy||v}|}{{}z{uy~~|{}yt}z~}x{z~~~~{zy|{y~x|x|yw~yx{yxy|xzs||||~zy|zwy~{y{|z{}{|{zz{}|x~|y~~x}~v}~{zz}zz|~ww|~y~||w{x{|vx}xz~x||z||y{{z}x|yyy{z|~~{~~~|~{~|}|{|~~z{~|}|}|~{~~}|}~zz|~|~z|~~|{|{{}}~v~|}}y|~}~}{}|}x}y}~}|z~|z||~|~}z~~}|{z~|w}~}}|~~|~}}z~~~}~{~|z~~~|}{~}~~|}z~}}||}|z}}{~~~}~{~z|~~}~||}{}}~~}||~|}}|{}{x}}}~yz{~}~|~~|}~}}|~}}|{}~~~~}}z{{~~}{{~{|}z~}}}~~z|y{}~}zx~}}{}|~~}}|yxzz{xz}~||y|~|x~{u}}x}{{|xyuz~{v|{{z|{{y~~w}|z|zz|y|{w|y}vz}{~|xz{}{yyw|{z||{~{x||y{yw|}~}}}~y}z{y}}vz}~~z~}|xzwz|~{w|zy~}||yx~xw~~|{wz{{wxzw~|{}wyz}}{zzy{z}||~|zx{{~y|{{~~}|{w|x~z{|{zzzvz|w~||{}x||{zxz~zzz~{~}}zy|xz}w{|z{x}{y{|}z{{|zy|x~y{{z~{~zzsy}{|w~w~yzz~z|~w~~~{xz~{{z||z{{~}~xv{{~zx{}}xy{zwy|~|}wy|{|{w{vzy|yx|~{w|~xzwz{||{|yz~xz~{y{w|}}y~|xz{}z{r{|~|z|y}yx~}xw|x|y}{uz{~}||}}zzy}~~{yww{z}{}x~~z~{x~wz{z}~{{zw{|z{~~|ywz{}z{v}yyyz{{~{wxyzxz~~{||}}z~|~~}y}{{r|{|v~w~x}{{{t||yz{{~v{wz}{}yyx{xzz}~~~zy|y}||{yzz{wvwy|v|y{|}}|{xwz~x~|vxu{yz}zz|w}~|z{z~y||s}}~{{}{}wz~~{yxw}{zzy~x||~{x~{yuywyyxz}}w{{~wz{||{|~y{~|{}yy|yy~z|y}zz{zz{}{~~|}{|y{z}xzw}y}|~z}~}{~~~~|}}||}{~}~~~~}~~|}}~~~z}}~~}y}|~~||{}|~z}}y}~}~{}}~~||~}}|}|z}}}~{|zz}}}~{}w{}{|~~z~~~}|~|~~~~|~}~|~|}y~~|~|}~}z}}}|~{~}~y~~}|}|||~{|~}|~z}y~y|{}}~|x{}~}~~~~}{~y~~~~~~~~~~~y|~|~~~~{z{~~}}|y|}|}}~y~}}}}}{}~~}}|}~|~~~{{|~~~~}{z~}|x{|~}~}{{~x~x|w}}y{xw}|z|z|uy{|{}uyz}xyx}y||v{}}}y|||z|{}~|~x~}z{z~~x|}{|wv}~~z|{|w}y|z{z{w}{zxu~z}zv|{y|z~}x~z~z{|}z{~zx{w|{y~z|{~||z{y~~~zy|y~|xx}x|z|z|}{xw}y{yy{|zz{}x~{||}y}{}yx|z{y|w~|zzzy}ww{{{y~yyxz{ywzy~x||{y{|z|y{wz~y}}y{}~yx{wy{z|z}}vy~}uz}|}|~|}yzx}yvz~|y~|z{{z}yz|{x~v||~~}}~z}{xx~}{}{~|xy}}zzyx~|}~}{|xy~z}}~||}{z}x}~zy|}{~yzy{~|z~||y{x~~zz|y|{}~yzwz~~||}~~{}~}{|}{tx}}w|}}}{|x{|~u{w{yw}y{wv}z{{xyz|y~{z}|}z{{|}~}uwx~}zzz{~}|xx~~y||x~yx}{|zyvxy|y}~}{|{|x|}}||}xx|||~|}z{{{||{xyz}z~{{y|w~~zrx}x}y|yz}x|}}xzyuz{z~{y|x~{|{yx|x{|||}}}z~}{~{ys|~{wyu}{z}zy{|z}z}|zx|y|xyz}|xw~{~}|~{~}}{{y}y{zx{z}|{~}ywzy}zyzxy{{}~x}}yz~xy||}}{|}||~~~|}~z~|}}~}{~{|~~~~{~|}}{|z|~|}~||{~~{~~|}}~{~~~||}~z|~~}~}~{{~}{~{z}||~z|y|~~}{{}}~{}~}}z}}}~~}~}|~|~|}|~~~|~}|y{~}}~~|~}~~~|~}{||~}~~}~}}|~|~}~}}{~~~|{}}}|~~~}~~||~{~{~{}~~~}}{|}~}}}}}y}~z}~~}~~~|}}~|}~~~{~||~|}~}|}~{|~}}~}|||y~z}~~||{~yzz}|y|z~wxz}w}{w}{|{|y|}z|yu{|x{}z{x}}z|yzz~z~}{|z~|yzzzzzy}|wyw|x{{y||}w{u}{{z|}|{{y|{z~yvzvzy{xy}|t}zx}{|w{zz}~}yyzxyz{z|{|{|xz}|zx}}x}~z~z}}|}}{uyzz{xzz|y}|yz{w{{}{yzy||{|z}{|yyzz~{|{{|{z}~}xzz~~{{zy|||wy{|yy}{|{vx{~z}|}{xz{z}}~y~~z{zz}vy}{|}~yz{z~y||z}}zz~z~x{|xz{{|{~~yx~zy{{}~z|}|{||y|zx~~}|}~|x~~}|{z}~yw{}}y~zwz{y|{~{}z}{yz}~}z~{}{y|}~{y~|z~ww|zzy|}{~{{~zy|{u~|y}x}||{|}z~}~{||{}|{~zw~{}~}}}z}}v|~yz{{{yz~}}||y}{uxxz{|v}u|~y{{zz{~z~|zzx{uz}zy{yzy~~v{~{~{}|xyx{w~}}|w}{xzvz{y{x||z}vxz|x{{{xy~|{||~~u}z{z}}}{}{{{}z~y~}||}y{x~uxzy|}{{{}zx{z{uz|~|~}|y~x{{}~|yy||{{|zy~{|y~w|z}|}{yyvz{}z|}z~}yz|{||}v}{u|}yz}}z|zsx|{|{{}|}y}}z}{}{xzz}|v~||zzz|x}}}}{}~|~|~~|~y}}|~}}|||{~}}{~|~|~~~}}~}~~}}~~}z~~|}}}{~~~~|||}|y~}}|{}|{{}}|z}~~}~}}|}|~~}~{}{z~}}{}z}~}|}~~}}~z~}}|~|~}~~}||}}~~~~}~~||~}||}||~}z~}|~|~}}|}}~}|~|{~}~}z~}}~}}}}~|~}~}|~}|~{~~~|~|{}~~z}}~~|~|}~{w~z|}~|z||}}}~|~|}~{}}}}{}~~}~~~~~~}}~|~{}|~|~~~~|{~}~~~|z~}~}}{}~zy{{~yz|{zz{yyw~{{{{}~~z}~|yyv}~}y{y{|{yyy|}{||}yxz|{}w}yy{{|}zz}{x{{u{z~}~~{z~}{|z{z|z~|~}~}~}z{~|z}{yy}{{z}|xwz~|wx{}}yy|||||{yzx}z~y|z}z{|z}z}|yy~{{|||z}zz|y|z~zzuv~|}xzxxzz{{||}|{|~{~|{{{|y~||}~x{}w}yzvx~{{~z~|~z~||yy~||{||{~x}~|}|}{{|wz|zx~z~{{x~{{{}|{~xz~}z~}}~{{y}}|||~|}}~}{}{}~{y}{~|~z}z{|}|x~{~y{||~zz}|yx{}{|y}~||}~~y{}z}x}|{y}||zywx}|yzy}y{~{|~~yx{}~z{~}||y~zz}z|~yy{y{}}|zy{~||~~ywz|{y}z{|{}}~}|}||{{z}|~}~~}~}z~|}}{{{|~{{}~{~~}{||{}{|zz{}~z~z~}}z|x||}|{~|}{}{~x}z|{}}wywz{|w{}~zx{v~|~|}~{}{~~z|z~||~{yw{|y{z{{z|{z|}{y~y~{~||~~|}}~|y~~~~~|z~~~~{}{}~}~~~{}}~{}}}~~~{~~}}~}}~~}}}|~{}|~}|~}||}|{~~{~~~~~~~~}~|}}|~~|||}}~}}}~~}}||}~}~~|~~}|}~~}~}{~~|{~z~~|~~{z{~|}}}~}}~{}|}}||}}~}~z{w{}~}~~}~|}}{zz|y~yw}zu{yz|zyxy~~}{}~zzy|}y}x~}~~yw}z||~|wzz|~wyz|}|w|}zuy~|{y}z~~vzx|}||yz{||{}}~zzv|~xyw|yy{{{|{|~y{z~|{z}}{}~~~yxyz{~xz|{}z|}{|zy{{{~}{}~||{zw~{{{{|x{|z}|yy}}}{}y~~}{}}}~|}|{z~}xzzy|x~}|}{zxx}{z||w|}~z}~|z|xyy}z||yz~z}zz{~~|{~{}~}x|x}}y{~{~v{{}w{z{|~|}~{}{~~z~{}z|z{}zz}uyz{|~|}|y~{zz}w|||~}zz~}~{}{~zz~w}~}~{~{}~|{}|}}}{z~yz~{|zx||y|x}~}}|~|~}}{y|||{}x}{{|}xy{{z}~z|y~z|}~|}z{}||w}|~||x|zux~z~{}{~z|~z~~{}}{yw~{x}~{zyyz~}|~~{{}x{wz~}||}}{~t|}|x{|zyx~~y}z|}{}z}|~{{{r{zzxx|{~}z{|~~yy|||{}}}|zzx|}u|t{}{|zx|}||{~yy}|{|{}}|x}}y~y}~x{|~zy{{y{z|~{{zwwxy{vu}zz{{||~~z||||{}}|{~z|yy~~|z|||}~|~|~yzzy~~{|{|}|}zy~}}~|~~{~}|x}y~{~~}~{~~~~|}}}|}~~|{|~~}|~}}~~|~|~|~~}{~~|}}}}}}|}~{{}~}~~~|~}}{~{~~}~~~~||}|z}y~{|~~|~{~||{~|~}|{}~~w~{}}~{~~~}~~~}|~~{~u~~~}}||~~~~~~{~~{|~}z|~}|~~~}~~}}~~~y~}~x~}|~}|~}{~}|~x~zy~~~}||~~{}}{||z|||{w~x}xxy|zyy|yywyz|~{vy{~{w~xzxz}vx{{w{{~y{|tx|~|}~y~xz|y{wy}{y~y}z{v{v}yu}zvyxvu|y|{{x~z~~zx{z}{|yzzxw|x|~y{{~|~{x{{zz{}{uyxyz|y|w{}y{|~zyzzyyxx}zz~t{v{w~|}wz||}y|z~~}y{y}~{|yy}zx~zvz|}y~xzzzx{~xwvx~y~|xxz{}~}z}y{~{zx{~y{z{}|~}}|{yy|{|{{y~}}{{{~zxv|}{zxz~}v|yyw}~}z{{}y{z}|}z{zz|{}}{z{w}v||{|}~{}{zyy{ry}tw}|}x}xz~{{|{{|}y|}}|~z}yy{}z~z}y~}{{{}xzyx{y}vx{}|vv~||{{}{x||~||w|{{z}y~}x~}y{w~~}~w}|}z{||xx|}~|{|x}}~}|wy}x~|xy|yy}zywzy{}{}z{x}x|}{|{{|x|{z~}|~z}{vxtx~||{yx}xzz}xx|{{z|{{~zv{~y|}{}xzz}w|{}~{x{}~}y|||z|}{~~}v~}{|xy|}yxz{{yyxxz~{{|~x{zyw||{{z||y~}y|{z|~z~~{|xxz{|z}yzxz}~|y{~yyy{|x}{yz|}~zyx}~{z|~xx}|~y|{y}~{}~x|{w~zxwyy|{z}z}y}{xyxw{y}{z{zxu{|{}|}zy}~z{{z}|x|}~}}~~}y{}{z}x~y~zy{~||}{~}}|z}}}}~z~~}}{~{~}}|~{}{}~}~vy~}~z~{|{}}}y~~{|~}}~~~|~~~}~~{~~}~~}~z}|z|z}~|~~~~}|~}}~|{}{{y~~~z~~{}}~~|}}|z|}}}~||}}}}|~}z}|~|~|~}|}{z~|z~~|}{}~~~~}~}{{~|}}{{~~}~~~|~}~}y{~|~}}}~}|||z~}}z~}||~~~~|}~||{{~|~~}~z|}z~~}~z||~zw}{|{}zv{vz{{z{{vy|{wy{~}{{{|{z||y|zy|xz}~z{|z}}||x}{y}x}y{y{{t}v{}~~yy~}|y|xy}~}{yz{|}v{yyy~zy~~{y}v{||}zy|}{w|~z}|~}{z~|{sz{|z}z}yyx||}|}y{{|xz|~{||{z}vx~y~||y{xs{xy~z|{{w}|xz}y|zz~wyy}|{{zz}vzx{}v{{xy~{{w|uv}xzzw{|}{|}|{{{y}||{|z~yy|{zy}x{z}~}|{y}}~}}x{|{}{|~~}|{{{y{y|x}~|~|z}|{z{}zy~y}~yv~x{t~}~~{}xyzy|zz~~{z}y{}}y|}{|{|{{y~{||~z||~z|~{}{|{uzty|zyz~{yy|v~}~xw{x{|}~~}~y|{xsvz|{w|w{x}~x~{}yy{z|}zy||x~wxwx~}~z|x|{}~}~{}zz|{z}~|}y~{~wy||~~{uy||y}}zyx~}}x~y}||{|{yzzy}y{|~}yz{}w~{~|y{|y}{zwx|z~zv|{z|||y~v}}zy||~wzxyyy{x|{|z|~z|w}{{yyy|y}}zz{{}}}~}}z{zyzvyx|zy~~}z|{z}||z|zz}{zyx}}wx|wyz|wz~|}}ww~|~y~z}yz{{|}y}~}}|wvyzu{}~xz{}w~}xzyy|w~}}y||}}z|{~~}|~~~}||}~}~z|}|z{~|~~{}}{~|~~~~|}~}~|~{~|{}}}~|}}|{~~y~y~~zz~}~}~|~}}~~|~~y}~|}~~}~}yy}||z|~}~||{}~~{}~~~~}}~|~~~{|~~~{z~|~|{~~{}~z~~~~}{}~~}}~z~~{}~~~~|z||}~~~}||{}z~}~y}}{}z}}x~}}}}|}|{~{}~}{z}}~{~}}~~|x{~}}~~{~~~}|}}{~~~~}}}~}}w~~~|||zy}~}|~}}z}z~~zz~|~{~~~~}~yt}~wxz|}{{zyx~zwzx~zvyzxy||{}~yvyzz~xwu||yyz}|||w{yy~{~{}z{v{~|y|~~zz{{}zyz~|{zyuzu~{{vwxy}~~|{~y}x|w{x{zx|yy}~}w|zx|w~x}y|u{|yv}zy}{sy~{z{{~{{|{{y{|}yw|}{{xz{y|~~~zz}z{}z{}|~|{|{|{|}~{yv}||vzx{{|wvxy}z|wzyx{|{y{~zx|z~{{y{{z}}}z{||{}w}xx|zzxz}{vz|x}xz{yu||}|~z{|x~~}|~||{z~yz~x{}y{|{||}{y~y}{|{}{{zyzxzyz}~|{{w||{|z||{~{z|~zy}}}||~y}zu||~{|y{zz{}z{}yx|~|yzz{y}}y~{{|vy|w{|yy|y|}}w~~|vy{y~{~|y}}{x}{z{z~|~{zx{u}xxy||zw}zz~}~}z~w~~{y~zy~{zy~~|{~{{}~{y{|}}z}}~wsv{~v{x}|x{{{{xy~|{|x{}~y|||{x}y|y|uy}||z{y}{wy}{{z|~}wvz}{||}|~zzxzx{xwzww|{||w~{zy{|{{|~y||{z}v|}}{{z|w|x|xz|{xxx}v{yu}|}v|}~z}y{z}y}|}|y~~xz~z}|wzxz~|}w|yz|yzzx}{{yxzx~}zztzz{xzv~x{x{}wwy|x|zx}xz}{{v}|}~}~~{}|}z}~|~}~~}~}|}~~~~}|~||v}}|{}~||}}|}}~~~~}}~|}z}z~~{}~~{|~}~~~~|{~yz~}{~|}}|}~|}}}}}}~~}z}~~}~||}~|}~|~}z{}}~~||}{}~{~y}|~~}~~}~|}~~z}~~|{}~}}xy~}~z|{|}~~~~}|z}z|~}}}|}}z~~}}}|{y~{|~}x|z~}}z}}}~~{}|}|}|z}~~{}||~~~~}{}}~~}}~{}z~}~}|}y~x~|zz}y}ywy|zw}~}{v|yy|||v}}|v{x|yvxyzy|zzyxx~|{}~xv{|{~y}x~}wy{|z{xzxwy{||~{}z{||yz|z|~yx{||}~||y{~u|{wz{{~}||zzxz|||xyzz{|~}x}z{{||z~xz{{|z{ztx{{zw{{wz~||{|}{~z|yx~zwy~v}yzw|}zyvxy~vy}}{|~{{zxy}z|{qxx{y|y{|z|{vyz{|||~z}zy}z}}{~~z{}|zwx{tw{{yw||y{vw}z}y~{y|z{~|z~||{}{|{|||}}|}z~|{~v|vx{x{yy}|z{x}yz{v~w}~{}yy~yyzx{}||}z|xy~zxw{~y{x{v~}wx~x~|zy~{}}{~}||zz|yzwz~|{x||yx}w}zy{w{~|{wv~{y{{~|~zz~{~{}yy~|z~}~|zy{|xx{}xzx{yy{{|z{|u}{xzx|zyz|yu|z|{{|v}x}}|z}zxy}zw{|z}xyx}z{{|x~zyy|wx|z~xy|{|xz{}wxz{yz}u}{yz{z~||}y{}x}wy{}|}v{z~x||z}yzy{{|x}}{{{{z}x}{zy}|y||wv|x}}{~{||{qz{zwy~z{{wz{w|yu}xx~z}wzzzzwy{v}yu|y{{z|xyy}{{}xv}{wz}||z}|~{yyw~}z}{|}z~~{}}z|z~z|{}vz{z~}{|{{wxv}wz{zv}}{}y~|}{|v~|{~~||||~}z}{~|}|~~{~z~|~|}{|~~{~{~~{}~~}z}}}~}~{~~~~{z~{|}||{|zz}}~~{||~~}|{~}|~~~~{}~~~||}y~z~}|~}~}~{~|~}~~}|~{~|{}~~}}~|{~~}z~}{~{}}}|~x}zz{~|~~}}}~~~|~~}~~|~}z}|~~~}~y}|}zz~{~~~|z~y~~}z}~}}z|}}}~~}~~~z|{|~|}~~~z~||x~~}}{}}{|}~||}~{~~}|}x~{|{}}~}zy|~~}~~}}|y~}~|z|~{}{{~x{xyy|w}uxuw|{{}{zz{}vx|{}{yz{{}x}~x}{~|z|yx}{~~|{|}x~}wy}~{|xz~yz{ux|z{{xs|zz~ux|{~||z}}w{}x{}}y}{}x}|z~vyz|{xz}zz{yv{}y{{yz{uzyww|x}}|z{xw|{}zw{zy}}x{x}y{}{{x|x{y{y{z|~{z~wxx{}xx||zyz{z{w|xx{z~z|zz|z|y|~||z{||}{x|zz|y|{v{|x|~wz|z}}zt}tw~|~v||}~|z|z}|z~|}x}|{|xzzw{{}}}w}~}xt~}~{yz||xx|v}y{|z}{zv~{|{}|}zxzz|zyy}}~}}||{}|}~z~zx{yxzwyzu|z}}y|}|}~{yzy|zz}{z||z{xz}{w|{~}~{}zz}{{x|}}zzy|{{|xzzy{|~y{zwx|~y|y}{vyzv~y}zz{}zy|~{~y~y}{z{}y{{}}{x{wyx|yyz||w|z}|yy{}|}{xz{~|{{{~~}y|}{~zy~y{|z}z{~{wx|{zu}zywyt{||{{~yzz{{yzxyw{|y|zxw}|y|}yw}~z~~}~|z|}ywvzxyw}zxx|{{u|}z}{|~z|y|xx|}~wx}}z|~||}x|xz}}|xw|}{|yy~}}|x{zx|~~vzw}~{{}vx{}}~y{|}|~{zz~z{|~~}~~}~~~~~|}z}|}}~~~~}~~~~~{~~~}}||~~|~}}|~~~|}z}}v}||zyz~}{|}|{~~~{~}~y~}~y|~||}}{z~|}~~~~|}~~}~}~~||~~}~~~|}{~~{}||~~|~{~~}}~}~}|~~}z}}|{~||z~~}~|}||~~{~|{}~}~}|~|~}{~|~~}~~~~~~~x|}}x}}z~|~}{{}{~~~|~}|~~~|||~~{}~~}}}~{~~~|~~~~~~}{}~~y|~}}|y}~~~}~|}}u|{~x}y{yxzy{{{xy~~|||}{{}zyzuvzy{z}~~{zy{{z|v}zx|{y{yyyy~z{~|yy||yxy|~{x|{}x}{y|{~~z}}~x{vxz~{xyzsz~{{wzzx}|zz{}z|}x|~||{}yx~|||v{|{|||z{xxyxy{z{||yz{{{~wy|~~}{|yy{||zy{z|}|z{|{||yx|}y~}zt}{{}~zzw|zz|z}|}yzyzv|wz~|}{|{~z}}}x{x{x|{{x}}zx}vxy{x|v}|{z~|}{y~xwvz{{y|{yw~z}v|~|}~zz||{w|}|y}~y}z{wz{|~|z{zxy|||y}v~}yz|}z}{y}x{|~z|v~~z{vzzy{x{yy}|xx|zuw~}~~}~}|{~}~z|z}wx{|ywzyy}}~zz~ywxw|}}|}wyzw}z|y{z}zz~z~{zyzw{{y}{w~~z{}z}}|y{|zyy~~xzxwz|{xzy}}|{u{xw}{~}{}~yxz{y~~u{tw}||||w}{z}xwx|}{}||yzyz}yx~zyzzy|~|xxww|}}z|zyxy|}yzzy}~wyzzy{|y{z{y{||zz}|{~{xyz|x~{}}{y~{y}}{v|uw|}|{~|wzz{{}{{zyx||~yzz{~zwv~|xzxy|yz|z{z{||~v~x}|{zz|}{u|}z}{{{|~}{}}{yz}z{~{zxt}}zzxwut}y{yx~|{{}v|y{~~||z||xz}|{|~|~||}{}|~~|~~{z~}}|}|z}}~|}~~~}{}~{~{|~~}~z|}~{{~~~|}x{~}{}~|}|~{{|}y}}{}}}||{z}{}{~|~~~|~~{~y}z~~~~|}~|}}|~}|~|||~}~}}{}|~~~y|}|~~~|}}~}{~~~~}z~~{|~|{||}~z|{|~z~~~~~~{||}}{}||||}~}~y}~}~|~||{~~}z}}}~~y{~~}}~~||~|}|}}~~{~~~|}||{}~{||~||}~~~}~{}}z}|~~~|}~~~}~}~~}~{{}}|{}|z~{~}{{}x~|~|}||y~|z~~}z}|}{~{{|z|~|z~zz{}|zwy{z||zz{w||y{xz}zx}zwz}}y{}zyw{{wwy}z|z|{|yy}~yv~|~z{}z{{yzy|zxzzyz{yw{}y{x{}|xz}zz~~|x}x{{|~{~{{~tzy|{~zzyv|~vyy}{~}z{z~yy~{x}x~{zyz~w}{~x}y}{{{{{|{w~yy{y~z|}|{zzw|zz|yx|}{}yux~{z|t{u{~~|{{w}{z{~xy{|{z~~{}~|z}|~z~y~|y{x}|yz{zt~~~z~wu{z|yywxx{{}|}y}xyy}|xxzx}~|~}|{|yx|zy}y|~~uxu~}{z~{||z{|zzz|{}z}~{{~z~~|w}zx}}}|~s~|}y}x|x|zz}||yz|{{|~w{wz{{||~}}x}{{w~~z{z{||{|||w{{zzy|y}~yvzy{{xyyzx||{~yyzz}}z|zyywyz{{|zwz~|~zz|{|~y|~|zz|vzyyz{y}}v|wx{|||vy{zw{|{zz{}{||x}|{}|~{|y|~}}}~yt}{||{|}}zyz{wyzx}yzx{}|{{}y{yx}yy|xz~wy}|{{yy|zxw{yyw}||~{||~yxrxzx|x}}~u}{zwzzyy~zzvvy||w{}~{|}{{~y~y{~~}y}}{|||y|{{y}}wz{}yx}yzyz}y~|}yw{yz{{||x}}{|}~~{|~}|~}|}}}x~}~}{|}}}|~{~zx{{~~|~{|~~z}~~|}}~|y~|~|~}{~~}}}{}~|}~}}~}{}|~}yy~{~}~{|z~z}}}}~~~{~~}}|}~|}}x{|~~}}}}~}}~}}}~}}y{|z~~}{~}|~~~~~~}~}}~}}~~|{|~{|~~~~z~|y|~|~}}}{~~}~}}~~|yz}~|}{{}|y~}{~~~~}}}~{}~}z}}~}y||~}}|}~~}}~||~}|}{~}}~}~{~{}z~|~{~}~z~~{~}|~|}}~~|~}}}{{zyz{z{}z{{x|xzx~wyx{z|yy~|~v|}y|}|zzyz~}|ywx~w{~~z{zy}|}|yu}~w~|zy}{yx~{x~x}v{z{~{}zxx}}}{|{yz|{{z}z{{|~zx|wxz|ywz{xyyyy~wx||z{ywzx{wz{x{{}yy{|zwxz{|{{}z~z{~y{zy~x{z}}{||~z}z{zz{y~xyy|yx|{z}{~~y|z|~y}{zy{y{z{v{z{xv}xy{~y~}uy|w|w}{{zzw}|{~xx|zz}~vyyyuxy{z|{{z}z|{zwu}{}z}}zy{{}z{{zz|{|~~z}xz~~z{}w||w}xz}~||xw~u~|{|~zz{w~}z|zz{}z{xz|y{z}z{z~{{|x|}}yyy{wy~zxww|yy{|zz}}|x{z}~}z~z~u{|zz}vy||}{{}}yv{wzzy}{|z|{ywx{z~{|w}{|~wztzy{u}{|xvzx|zx|x|}{w~zz{z}}}w{{{zz}}x{|{~||zx|zx~wy~zu}{y{{}zy}zyyz}v}~}}yzy|z~y|x{|yw{{yzyvy{|}{|||wz|z~w|s{{}zz|{xy~}v|r{z||y|}{~}}{|~{|z{}{|{yz{~{{{{{}}yx{~~zz}{|v|tsx|{|y|{uvy}|}x~v|}}zzz~vx|{|}|}{{~}u}zx}{{~v}}ww{z~|wx~}vx{{y}z{}}zw|~}v|zx}|{}zxzx|}{{~||{}}{~~~~}}}|~|}}|~}{~}}}||~~~~||}}{}}{{}}y~{}|{~~|~~|~}}~|~|}{}|{~}~~}}}z|xz~~|~z}|{{}}~|~|~|}}|~}~x}~~|{}{~~~~{{~~|~~}}|}|{}~||{{~~~|y}|~}~||~{z}{|}}~}|~z~~~}~}{|~~{}~~~}|z|}~}{~|w|~}{}}}~}z~}|}||~}~~~~~~~}|}{}}|~~~}|}{~}{}|~~|~||}{~~{|~}~~|~~}yy|~}~{}~~~|}}~|{{xz|yz~z|}w{w}{uz{}yzy{y|uy}z{|{{x{z||y~z{{}~xww}}}z{{z{~{}wx|~v{{|v~z~x}}{yzzzy{~{{uz}zxvzzz{|xzxy~y}yz}xwy|{~|t{{~x{x{|~{}x{|wz~|~|||||{|}{w~{~x{}|u|z{zz{yy}||zzz~}~~{~}y|y}zzyz{zwx}{xz}z}zy}|y|{|}w||v~}~||y~{{z{y~{|v|zz{~|zt}}|z{{~{}}~z||w}{z|xz}w|~}}{~}{}zyy|v{x~z~w~x}}{}{z}}{zz||yz~z~~}~y~y||w~}zuz~~s}z}}wxyyw|{y|x|xy|x~{}|yz{y~y||}{x}{|{vx{wz{yz|{vz~y|{~yz~}z~{xyxxyywyzyz|x{|}~{w|v{~{~~~{{{}~{wz~}|{yxx}|y{xwz|{~xyyv~yx}z||zz|u}zz{z}x}|x{vy|sxxyx{zy|z}zyy{}}|xy{y{z|}{{yw~}}{}zy}|zxz~xzzz}xu}}z|wzy}{yx{w{|xy{~x{{ww~z|x{~{y{z~~xzy{y{{z|yz{t~{x}uzzt}y~xz}}x{{zwwt|{|x~yz|y}|z{|~{y}|{}~~zwz}z}}z|{}}yxy{xyw{{{{wzvwyyvy|x}xzz~}z{{|y{z|y{}|~{uzz|y||}~||~{~|~}}||{}{}~}z}~}~~z{}~~}}~{}||}}}~~|~}||{}|y|z|}}||{z||}~}~}~|{~~}{z}}}{|}}~{{||~|~~|~|}}~w{||~{|}|~}{z|~~~~~}}~}~~}~}|{~~}}~}}|~~x~~|||~{|y~}~{}|~~z~~}~z~}}}~}~o}~}|{~}}}{}|~|}}z}}~~|~}}}~z~~~{~}}}~}~zy~~}~~{|~~~{~x~y{{~{{}}|}}{z}|}~~~zx|~|z}{~}}||z{|}z}z|zzz|z}z~}|}y|{xv~}|zvyx~||{x|{x}}{z|}|z{v}~yw{xyx|y~~y}y}|zy|w~x|z|{zy|{|}z}z}}x{yx{w|xz{{yz}y|{x~}{~zzy}~y||~|z{x{ww|w~}{{xz|||{z|xx{{~zzysv|}{y{y{yywx{{|xyw{~~yx||sww~yx{}sw{{|y{y{z|}w{x||yzzzwyzzz{x~z{{qyy{w~z{~~|y}wx~~zwyz}|w}x{z{|zw|{yvxz|~ww{}|}z}vy}zzt{~yvz{zx|y}yx|zzxzy||xyy{z|~{|}vyz|yy{z~|xv{|y|}|}}|{z|}yz~{w|y}z|{z}~|z}~|y|}{z|~|~~zy|z~}{|~{x{~{~|{y}}{{||}{{{z{zxwz||zz{|}u~{wyy}z}}{{~}x|y~x|}{y{{zzy}{yzxzwxz}|y~|}}x{v}z}y|{yyz|yw~||yy~||xyz{{yz}~|||xz|y{z|yy}|}|}w~y~yx}zx}x{{y|y|x~}{~|z|xwzz}z|y}~w|xxv}~v{|w~|yyuy|xzz|{yzzxy~w{}|{z}}x|{{v{~~w~~yuzyw{{wx{y{|}{wv}|}~|{|zzy|~{}~}{w~{y|{}}u~~{z{|{yz~xw{|}xx{~zy{~y}}z}{|{{yz|}y|v~zz}|{||zvyvyyz{y|~~~|y~~~}}~~~{}|~~}z}}~~}~~~~}y||~~|}}~}~~~~{~y~~~}}~~}~}~}{}~~}~{~~{~}||~||}{}zz~{}{}~}}~~}~z}{|{}{}~}|~||}}~|}~~~}|{|}{~}|}|~~}~{|{}}}|}~|~|}||{}{z~~}~~~}}|~~~|z{~}||}}~~|z}~}}}~~}~z}}z|}}~{{}~{}~||~|}~~}~|{}{~|~~{|v|~{}}{}y~|~}{~||~}|~~}||~~{~~~}|~~zz}~}{z{~z}}~||v}z}{}}yx}{|{~}yz|w||yy}}|yx}~}~|~v{{~~~}}|}z~z}|||y}}zy{z|y{z}{{vy|zzyz{~yy~w{|~z|||{{~zy~|{~||z|~~}{~wzwy|}{y{}~zw}{~zy|~}y|~|z|{|{zx}~}||||}xz}~{yx|~~zz}}yv{~~y}x{zx|}y|xz}}}zy{|{~zw|}}}|{{}~}}x}x|zy}|x}}~yw{{}~y||w|{|x|}|x{~|~~z|y{|{~z|w}{|z}{~}~zx{{{}~zy~{zz|z|xu}|}zz}~}z}}~z|~|~zy{z}|~}~~{~{{v{zz~}|~|{|}w}y|z|~r||~}|}||{}{}}~}~}{|{}~yz|~xw~z|y|{~z|vw|~z}}z~{~yxz~xz}}z~}y~{|{y{~z||{y|}x~{y{~y}t|ws}z|y}~|xzzy|w|~x|~~}|}|~{|}|yyy|}yzyzz{w}}{{x|~|z|}z|zy}~|yy}}{x~z~}~}}}yzz~}~{y{~zy}~}z{x|zy|{{|}|~{~|~~|{}{z}~z}|}z~z|z~}zz}|~y||y{{z|}w~|xyt{|}~yyz}~}wz}v}z|~||~~|~~|~}~}{~|~}~~~}~{~~~}}~{~~~|~~}~}|}~~~}}}~}~{~~}~~}|~~}}}~}}|~|~~|||~}~~{}z|~}}}}}|}~|}~}{|~y}~}}}~~||{}~{{~~~~~{~|~~}~}~z{~~{~}~}~|}~{~~}~~}|}}~~~}}{}|~}~~|}{~}~|{{~~z|||}u{}|w||yyz}w{y}{zv{~~|}y{zyxz}{y~}|y}zz{x}{wxyw~{|~v}|{y{z}{x||{}w|||}|||x|wy{|z{x}yy|}|wzz|zw|~vywzwz}t~|vz~{}~uy|{}{y|zz|x|yz|{xz{|z~yz{~y}y}{y}w{z{yyyy{~z||zv||x|||y|}~z~|zz}}}x|zx|y}}}|y{~|{~w~z|~zx{|y{z}xyx{w}ww}zy||{}w{}y~zzuxzxz~}xv|}{{~|}}{||}|v}{yyy{~}zy{y|y{zxy}vzxz|xy{~{w{|{~xx|}|}{|x{zx}}zwxzz|ww|z{|y~||}z|}yz~|y|v}{~w}}z|||}v~~x}|q{{zwv}|{y||{y}yy}}~}{wzy{z|}|}}~zx{}|z{yw|||zzzxxz{{zy{z}}zv}xy~z|y{|}{x{y|z{}y~~yvyx}yuyx{w~|vyzw{|x|{x|yzx|z}z|{{{||zwxw||~}w|{x~{w|}}{{z}{zz}zxz|}|{y{vs~{x||{yyyyyz{ywy}|}{|ywzxw||w~}}x|y{|y~yw}{z{}wzx|}~z~}|{}~yzzx||||~xxx|y|}{z~zz{|xy{{}{||z{{~w{}}~|~}|~z{}w|}x|{}|{y|z|z{~y{z~yzy{x||y~xzv}z~zwyzyz|}~z{z|{{xy{{r}uy{zy|}z}|w{z{}yxwz{{|}{}}|~z~}{~~~|~~~}y}|~{~~~y~~z~w~z}~}}|{~|~}~~|{~~|~}{~~|~{}{}}~|~~}|{}~~}}|~|}~{~|~{|zz}u}}}~|~{}}}~~~|~|w~|}}|{}zx}}z|x~~}}z~~~}~~y|~}~~~~}|}|{{~~}}~~}{|~~||}~|}|z~{~|}~|}}~{}~~}{xy~|||}}|~{~~z}||}}{~~y|}{~|~~yw||{~}|yz{~~}z~}}|{~}~v~~~~~}}~~~}~~|~}{}~~||}}{~}~~}}}}|}}~~||}||||}|~}}~~{~}|}{}~|~}}{x|x}~yy{xtv~x{u|xz{~z{~|zwzyz{}z{|v|yw}|y~}zuy|{ywyz{zzyzzy{z{}|x{}zwzzxz{t{|xww|zw~zzx|y~}yz}~zz}xy{wx~}|{}uyz{z|xyw|||yyzyzy}~wy}xx}x}z{v|{|{}~{|x{}~z|y|y|zy|}|{~{~z~|{|y{|w|z{{{tyw}|uzy~tv~zzw~yr{x~~{|w|{w||||||{{}}zz|zz{}||yyz}|x|zzuzyv{zz{zz|{|x{y{|yxz|}z|{{~~yzy|}}y{{|zty||}|zz~~{~{w|u~}{yyzzx|{u}xz~}{y{z|}~|~}{}y{||zx{{}||~}{~}~y|u|vwx}{vuy{{}yzxuyzv~z|yxzss{xy}}v{~|{x|}zy}x~xw{w~|u}x{|z{}|~xvxxy~w{z{z~w|wyx|~{zxxw{zyvz{y}}zyzx{{y{}{w{{y}|z{zyz~{v~{v}zy{~x{yx|zyyx{xx|}}z}{|z{{~}||}{|{|x}yy|}y}z|~zzz~zx{vw{~{w|zty{}{zyz}|}}}zz{~}z}zz{|{y|}~~|~{z|{}||}~yz{}zy{~y{y{xzyw|yxvw~{}yzww{~|~|vzwx|}yz{x~}{||z}|}yx{|}{y}}|zz{{x|z{|{ywzyy~zxzzzx{x|z|{z||zzz|z{y~{~{}~~{~x~~~{|~~{w~}}}}~{~}~}|}~~~}}~~|}~z}|}z}}z}v||~}~|}|}}~~~~{~v{yy~}}~|{}~}}~|}}~}}||}}}{}~~|~}}{{~~}}{u~||}z~{{~~{z|{}}}|~}~~~||}~z|}}~~{~~~x~}y|~}y}}~||{z||}~|~~}~v}~}|z~~~{z|}|{}}||~~|~}~~~~z~~{{}~~{|}{{{}||w~}~}}|}~~{|~~||y|yz}~}}~|}|}~|~~~~}}~~{|}}}{|~~}z}~}~~||~|~~||xz~v||}|}|}}}}~~}w|w|}{}||}w}|zx{{}x{|zs~}w}zv|z}}|u|{~xxz~zzytyz{vz|{z{}|~zww{yz|~v{xz|}y|~{~xwx~|~wyvxz{y|{yzz{{}xzyz{z{y~zxz}z{xzvwxyy}{xxxx~z{}y~z}y{ux|~|~zx{|yyyw{w|yx}}~u{}}z}zyyxy{|}vw}x{w{|zywzx{zzz{x{~w|v~|yz|}{x}{|x|xx}yxzy~y{y}z}yzywz}z|~z}v}{|~z||}v|xxy|y|z{|{{{zw~y|}yw{yzyz~~}wx{zzy}zy{{vy{yzyz}xz|}{u{{|x||z}w{xz{|vvx}}wv|w{yx{y}|{{}~yz{v~{~w|||{xz{z}z}|~~~wz{|{yw{|{~|{{|yyz||{vzzx|xwy|~xyxx~|{{}xy|x|x~{~z}}z}||zr|ywz}||zz~yzzz~y|z}|x}|w|z|w|xwx{|}~|tyyz}t}xzy~}{}z{~yw{uz{zxx{yz{y}~{~|zu|{~~yy|wv~zx{zz}{~y|y|yxzyuz|z~}yzxz{{yz{{|}{x}|vx{yzyzy~yxzz}|||{vyywx|{z}zx{{}z|}v}}wz{z|zz|y{}}~}{y{zw|{|}{|zwzzy{~|zyy{w~}yyvx|z{~}|zz|{{~y{wz~~|v~yy{x~t~yz{z|wx}v~|{{~~}vxy}{v}zzz{yy}}|wzxzy}~}~{}~}|}~~~|}}|~~~}|~y{}{}}||~|{~~{~}}}z}~}{~|~z~}|~~{}~}~}~}y|~~{z~|~z~{|}}{|}~|{~~~~{v}zv{~|~}}}z}~{~}~~~~}||}}}~~{{|}}~~~~~||~~}~~~}{{z~~|}}z{}~}||~}|~~|}~{~~|{~}~}}z|~~~~~z}~|}~~||~|~||}|z|}~~z}}|~~{}}||{~}}y~}|}~{{}|z}}}|}~|{~~y||}~|z|y~~}|{z{}}{|{z|~~{{~|~}{~}}|}~~|~|}z~{~~|}~}|}||}t|}}|yv}{{|{ywzy{x{zz{y|yv{xzxzwy~{{yv|}~y~{~|z{|{z|~xyyy}x{|y|z{~vv~{|{{yy{}x{x}xy||wxy{x}xx}zxuy}~}~{||zx~y~|{y||}~zxyz}}zxyxyz|~|}}u{z~{zzxz}z||w}zwy}|w~{}}y|~zz~~}~|{~x}|y||~|{}|~yxw}|wyy{{|wyvx{vzyzz{yz{}~}z}}y}y{|z}~xz}{~{~}~~}~w{yx~vx||xvzy~zxz~wwz}}|y{x|wz{}vvx}||{}w|y{z}}}|{~~~|{|{|zz{y||t|yv~zw~||zy{}{vz}{|~zv{x{w}z{x{y}}}{y|~~}{|~x}~yzz|y~{w}xwx|yy|zxz}w~|}|~y}}}x{{|{{{{||~zx}~{|wzy|vzx}z}|wx}x|}~{{|y{z}}wz}}y{w{zyzy||{|}{|~}|~y}~||~zzy{q{|}{{{x{{z|xz|{{}w}zyz{z|~w~~y}zv{|~{|{vz{||yyz}}xw|zzzywxyzz{}{{~vyzx{|w{z}x||wx{{|w|{|{~y}z~x|~{~~|}zy{}{|~yz{{~|w{w}zxywz|{{}}~yy|zz~v||}{~}{}}{~}wz{{x|yz}{y}x|{{}zz~{xx{~zyzzzx||z}|xx~|y~||}x{}zzz}|~~}~~zy~~}{|{~z|||}}|~}~{~x~}{}~~~}z||~{yz~~||}}}}~~}||~}||}~}~y{}}}z~}~}}}}~~{|}~{y}|~~~}}{}~}~{}z~~~{|~}|~}~}}||}}~||~}|{~z~{|~|}}~}~}~~}}~}~|y}{}|}}|~}}~~}{~~{}~z|zx|}}}{~{~zy~}~}~}{{~}}~}{}~~}|~y}}~~|}}{~~}}|~~|~}~~~{~~~}}|}~}~}}}{|}{}~}~}~z}~~}}x{|||{}||}|~y~{xy{zx}x|z}zvw}~{{y}x{|}}wxyz{xyv{yyywy{v}z{~}xx{{z}x}}|{z|zy||wy}~{}xzxyvxy{{~x}v{|xyvz{z~|yyz~yz|}zy|~}{xx{~{~{{w{xx{yw{|yx|xvz|{|~z|y{|xx|uzwy~}zx{zyy{zwv~{|wzz|vzx{{}|x{{x{{y|y~yvzv}|{~|~z}zz{|~}z~}z~x}}y|||{{{|}yxxzyx}vwv{|{tz}{|vzx|{yw}{~x~~w~z|{{{|{zv~yzxz{z}{{z|yy|{}|w|}w|~||z~||zy{z}|z{|}zz{w}}wzx}w}~{{{|xzy~y|{y}{zvxzx|vz{v|yy}}{z}{x||}z~x{xz{z{~y|~yy}|z}}z{w|}u}z}zyw{v|{z}}{y{v|{y}}~|}{yxy}x~z}~zz~zy~|xz|uzyzy~y}}|{|~{{{zzwx||z}||yxz~z{yx}~wzv|}vy{z|{|{xz}zy{y|yw||z~ztz~{z|~}{y|zxwu}x||{zxy|{z{}w|}{{{||{yzwz~wzwxr{~wz~|y{|||}||zz}|{{{x}zw}x}z}z|{|}yy{x}zz{yxz}xz{zy||x{v{w|y|}x{yvzv{{w}u}y{|ywz|x{{|{{{vv{vxvyv|}~|}|z~{~z{y|z{{~{y{|zxzxz{y|x{wz|x{{~xu{}}z}x|y|wz|}|}z{z{yxwzyxyy}zz{~}|~|~|||}}y~z~}{~~~|}}z~y~y|}|~|}~}~~~|}z}~~y~|~~|}~{~|{}~}|~~}{~|}~~}~}}{zx}~|~|}}|~}}|}{}|}|{~}{||}||~}}|}|}||~}{}~}}{~~|{|}}~}|~}{||}~|}}~~~}~|~~z{~{~~~v~~~~}||~}~}{~}~~|}||}}z|}~~y}}z~~{||}|}~}~}||~~|}|{{||~~~|~}{}}{}}}|}|}z}}}||}~x}~|x|~~v{{~|{~}~{}}}~~u~~z{~|}~~|z{}~|yx|{}|~}~~~|}{|~{~}~x~{wx{xx|}||x|y~zzzww|{{{}y|z{{|{y}{}y}|z{||||}}v~yzxz~|||w||}||w}zxwv|{x|xxyw|{|y|{~yz}~zy}~{z|}~z~|~~~w||{}y|zzz~{|zx}{vz|{~{}z{|yx|}}z|~~y}~}|~|~|z}{w{yz|x}}z}zx}|zx|{{~z{}}}{z|x|z~}{z|zy||}|}}|w{|u~~zzxy|z~zy~zzy}zyy}z{y~{y|}~{~~z}}~}~{y|}y{}||||~}|t||yz|v|{~|zxy{zzwy{|z|~}{}|w||z~||}|{{|~|z|z|{{}yx|z~|x{z{|{vx|x~z}}~z{z|}x}{~}}zz~}wy||{|}||x{}}vy{zzzx}{{|~z}{|}{|zz}y|}}~~}~{{~yx}|~~{{zz~x||y}~{{}y|{vzyx~}z{~z}{}~x{~{}~|}}}{zz}}}zx{z}~{}xw|zxzxy}ww{x~~{z~y|x}|||}}yzx}~|~{y||yy{x}}z|~y{}}{y}|{zz{~w|v}|~~|}x{||y}~|z~}y{w|{yzxy|zx~~yz~z~x}|~|zy|||{{x{z~||}y}}||}zy~~~{}~}~~~}{~~~~x~~y~~{}}{~}|~~~}~}~~~~~~~~~~z}~||}|y{}~~z}}~y~x~~|z|~~~~~~}~~}~~y}}~~~z~~~}y~}~~~~|~~~~{|{}{}}}}~~|}||}~}}~~|}}|~}zv~|~||}||~}~~~~{~}}|~~~x~~}~~~~|~~{z|~~}|~~~}~vwx}x{|}{{}{{{x{{y||yz|~{{|{xy|y|||wz{}xz~zxzzt}z~x}|zz{|z{~{zz}{{{~x{|~{}}~zzy{z|z|{{z~{x{wxz{y}{z~~{y{|z~zyz|zy}}y~z}z}{}z{{~zz}}|y{~{{z|{{}zw|z}wzxy|zvu||{yv{y|y}z{}y|y|xuwz~}}}{z|{zuy~x{x|w~~}}~||xsx|{z|zxx|}~y~z~|ywx|v}y{w}z{z}~}~x}yy|yxyy{wy{u{~z}y~{z{~{}zz|x~{{}|u}x|~|}yzy}y{uy}zy{xxz}{|~~wyy~xw~v}}z|y{yxw{z~{zz~}|y~z}}wy||o{|||z{y{}{{|x{|y}~|}|}vyzxx{||w}zz|z}~{~y|~yw|{~~xzzx}z~x~}y~~vz}|{}|x||}yz|w~{{{~y}{{|y{|yx}|x}~y}|y}{zyzzx}{|x|wxy{~{y{}t~z|{{|zv}}|}{{yz|ywz~~yv{|y|~{|{{{|wzzy{rzzzwz}|z}~z}{yx|z|ww{|vz{{}}~}}yx||}|yy~z}|}zxy}z{wy{zyz|xw{~zx{tz}}x{~|{{yx{{{||z~~|z|xu}{~{{z}{|y{}~}}x{||w{z{{x{}{ryw~}w|~|yy|zv{~zz~~~zz{zw{x~{~x~~w}}z}z||x{|}|}yyv{z{u}{{|~|{y|y~~{~}|~{{~~|~~~~{z~~|}~z~z|~~~~~{~~|~}}}}~~~|}}|z}|}~}z~}}~}||~~~~~~z~||}~~|~~|~}}~z~~|{~~|||~|}}}}}}~}~|~~~~}~}||~~~~~~~}~x}}}~|~~}}z}{}~~||~{~}~}~}z~||{}~{}~{~|~~~}z|{~~~}||}}~}~|~{|~~y}~}~{~z|~{z~}~z~{~{~}z{|~|{~|~~|~{~}}}|~}|~}~~~}}}}}{~{{{|xzx~~{|~|}}}z~~{~}}~}~{z~|}~~~~z~{}|~|z}}wz|{{wz||~{z|~zxvyyyz{ywy{|z||zz|z}{{z|xwz~zxx~z{|~xz|zy~x|{{{w~|~{zz~{z~z|x|{vy{|}|}|}||x|||y|z|}y|v}x}~|{y}}}{{~}{xq|{{|~sw|z{yz}z{|yw|xw|y~yx~~|{z~{~{yxz|{{|}}{~}|yz}|~~|~xxyy~}xzv|z}}~}{v|{{yz}{xzv}{|uy|yz}vy~{w~xy}}}}|~{{|~{||~}|z|zy}}}|}z|uxw{|wywvwx|{zywy~|{|}|x}|~~x~}|z}|}|~~~||{zztyx{zwz{|z{{zzux~}xyxwuz{wy|{z}|}}{{}~{~~{~y{z~|}~}wz|v{y{z|{xz|yyy{}|zzw}yw}z}~y~xzw}~|~|~~|xw|~{|{~~yyzuzu~|{{yy{y{}{|y}zwzx~x~z{x}}{}~{}~||v}~z{~|zzz|y}}yw|zy{{{zz{}{zyyyy}{|x}wzswv|z|wz~{y{zy~zz~x~||w}|{||}{~}{yy|zw~zzz|vv|xxv||}|{x{xu{}y~{{y~xyzzzzy~z~z|{|~}{yy|~{{||zzx~zy{yu}y{}~~y|sz{||{{wyw|z}~vx{~~z{||~}{{{{|z~~}~|{~{z~uzww{x{|~|vy{yx{y}~||{{wx|v|x~~{|{~}{}|y}{|~|~}~~~{y}z~{z~}~~~{|}|}~z~~~}~}|}~}~||}|{{~}~~~|}z~~|}|}~}}{{y|x}{}~}{|~z}|~}}||z~z~||~~~~z{}~}{~~~~|~{}~v}|}}~}~~}~}~|}}|~}~}{~{}~{~~~|}~}~|}}|~}~y~|~}~~~}}~|~||{{y|~|~}~~}~~~~z}|x~y|y}}~}~z~}~~|~|~~~~~~}~~|~~~}{|}~~~~}~y}~~}~}}{}}~~~x{zw~z{{{zyzy~~|zvtzw{xy{|}{v~|}x}z{}xyz|xz{{~}yz~yy}|z{}|wy~yy{}xz{|xyywx}{{}y{~yzvz~yp~zz|{vrzxx|wxwzw{w}y}|z|yy~{}~}zx||zz|~||zz{}yw|~z}z|zy{z{uuzxzz{}}z}ww~v}zw}~zw|{~x{~}{z~||{z~x|||w}{wwyw}|x~zzz~vx|w~|y~{yzw|{{yyu}{}z~{|{yxu|vww{{w|{yv{u}~zzwz|~|y{}~xyxwy{y{yy~z~y{}y}{{}||}|z}zu~{{zz||{|zzz|{|{{x}{}{||}{}}~{z{xwx}x}x}}{w||}{x~{{w{{|z|x}zx}{ywz}||y}|}|x|w~{||yzz|}~u|x{}}|x||{||}y|{y|{x}||zyw{}|{xz{{v}|zyuzxz}xz|}|{~{~||}x{yzy{}wyz}|}~}|zxyy}}xyx}~~{{{{x~}z~yy||~}{|{z|{z|}yy}}z}wyyzy}|}{xw{|yz{x{zyx{~yz}xzx{}{vy}~{{v|y||zz|z|zyyyx}|{{{z|{|{|y}}|vz{{zy}~zw{|x~{~}y|yyzz~{{{z|}|zy|zx{yyx{|zyy{~zy{~~{}~}yz~y{x}zyxzx{|y~u}w{yz~{~|yy{xz~vxx~w|y|zwxwxyzz{~|tzxy}xu~}y{z|zz|{}z||}~{~{|}~~~~~|~}{~y||~~~~~|~||}~z~}|~}}y}}{}{|}z}|~~}~||}}z||||z||}v~}~}z}~y}{~~}~{}}|~~{}z~z}}~|~~|~{}}}|~{|y~|~~}}~~~{}~}}~{{{~~~~~}|}~|~~}{|~}~}}|x~||z|~zy{~}}|z|z}xy~{{x}~}z{||~}|~|{{}~}|z~|~}~z~}~~~|~}{}z~|~~|x{|~~~}}~~|~y}~~}~|~}~|}~||}}~|x}x|}{~}{|}~}}}~y}{~|}|~|}~|z}|}|w|~||}|y~{|{||~{~{{vx|z{yywu|{vx{z~yzysy|zz{zz|{x~|w|zz}~|x}y}{{y}~|{}|y{zy{|z{}|zz{y|z||{t|xzyz{z|||z}|{~|}}{uw{vz{{}xwx|}|}}{~ywx|}~}zz}yv{zzzyw{|wz|x{{zwyrx~vz|~{|}}{{|z|yx{z|{~{}|~~}{y{{{~yu{vy~v}{z{z{|uyzvzxyx~{z{xz|~{x}zzy{}~y{z|w}{}}~y}{{zz{y{x|}v{|{zw}}zz~v{{}z}zv{~z}x}x~}|{|z{|z{}{y}~{y}xwz~x}yywy{z~|{|}vw}{{}zzz|v|{{|~}y|z|~||vz}~~q|~z|~|z~~tyx||z~{zw}xyvz|w~{wzyvy{}{vy~z}x}|y{~z{|x|{|~}}~{x}}}zy|~ywy{{~}wz|{|~x{yy{{}}z|y|wyx{||}zwx{|zzyx~{y{~{z}z~{~|}}ywwyzx|{~|~~|yy{y}}|z{yv|z{|z|}}yz|}y}{|}{~}{|{yw{ywy}|z||{{}z}~{xy{z||{||||~}{~{y}~|||{{{{|z|z{zzz}~~|}}{}xxyzxw~wy{|x}x}xz{}}zyz~xxw|}z}}|x~|{|}~~|{~ux}|}{~~}vzwv}yzzzzyx}|y}{w}wy}yxyyyz}|z}{w{}zy~~~}~|}}|~~{}}}~{z|~~}|}}}{||}z{}|~~}}}}~}{~~~~}~~}|~}}|~|~~|{z~}~|}zx~}z~|x~{~~y|{}}{|wz{|~z|~z~~|x~}~}~~~~||}~||~{}~~}~~~~|}~}~{~}|y~|~}}}}~y}}|}}~||~}}}|{~y|~}z||~~zx|{~}}|~~~~~|||~~~|y~~}~~||}}~{||~~}|y{z|{|z~z|~~~~|{}~|z~~~~|~~~{~z{}|~{~|~||}y~~y{y}z{{zxzy{w{y{}y{z{|yy{}xx}|}|zzxz{|yy}{z}}}zxzxw|}~ww{~x}|w{~|~{wy~yz{~|{uzz{zvy{z{||y}~{{t|{x{x}yz~}wzy{vz{zyzyu}|~yxw|{{}y}zy~~|zzyz}|}{|}~~v{w~|uw}z~|~vx|||yw}~{zx{||x}y}y}zuyz}~v~y|yy{~~|~}xzz~z~|{{}yu}}|xvzy}xx}{yz|{x}}}||{~z}zv~{}wz|vw||{yu{~}y}{}v|x|zx}uz}{z~y{ywwx|}{{|zvz|t}}{y|x{zyxyy{y}y}y}z}y||z~~{yz|{|x}~x{s|{x||x{y||z|{{x||xzy~vy|}}|yy~wy|{||zz}{{||{ywz}{~}~z{~v|zy~v}~w{}~|{y||~}~z}|}}||z{{|}z}|zz|x~zzz{yx|xy{z{{zz{v{}{{|{z~w||vy}~{z{rz|}|{{{xzz}|z{}x{}|x~z}z}|{~x}|{{y{zz}xx|wy{z{{yy~xv~ywy}~{yyzx{wy|}|x{~}|{xvyw|}y{xy{}|{yx~{}}wyzz~{zyzyz{{{~{|yy|z|y}|||v~~ywz}y{|v~{wzxzy|}}|||yxz|zz|}yv{|u{zyv~y}{z}|{{|~{u}z|u}w{xx{xxz}}zyx}|z|{ywz~}y~~zx~w{||z}}}x}~{|}|z}~~~z|~}|}}||}}~}}~|{}z|~}|~|{~z~}|}~~~|zy~}|{}~~w|}~}~~~|}{~z{~~~|{~}~}|{}}~|{{{~{|}}~~}~~}~}~~}~|~z~|{}~||}}~|y}}}~}|~~|}|||}|}}}{{|~}~{{z~}y}}{|}|}~}~~|}~}}{~}|~|{~|~~~|y}~}~}|~|}|~~~}}}~y}}}}~~}~||~~||{{}}|{~~~||}~~}~|~}~~|{~}}~~~~~~{}|{~|}}}z~z|z}z}~}~}{}}{~~}|{~x}}{xz}}}~~{~}~}}y}{}}~~~z}~||}y}~{}}|~~}~|~w}|{{|y{|}xw{x|zv~wwx~|~zyy|{x{y{ztzxzyzz}~{|}w|{|~|{{}|y{|}~{z}yy}~y{y{y{ywy{|yz|}{sv|yy{}~|{y~u}z~{zyyx{~~{}|y|y}{z{p~y}|{{{x|}|xyww{|z{{z}wzz{yyv}}z~z~z{yw~y}~~}{||~~y~}|{{y}z}z{{|wv|z{zx{y|{wxx{{yxy{|{{y~}{|zz~~yz{z}w}x~y}w{zyz{zsyy||w{{z}{}|y|}u~}x{uz}z}~z{{x{|~xz~|~{|{}|zz~x|{{~}|zyz{x|}vxz{xwuw~|z|~}zyz}{|{~{}}~||y||zzz|zwyz{zv}z~|{}}}~x}~|xyzy|v|y{|}wx}~{w~~|}z{|wyyv~~{z}yy|yv{z{{u|z{v{v}w{zv|y{{y{}y}{xzz|}z|wy|zxyy{~~~x|{yz||{{vx|}}wz}}z}}x~wwzu{~|{~~~~}xyw|y{z~}~}{}~}~}y|yt{{zz}{yt~x}z{z{{xw{ywy}y~xx||y~x~}{|}||{{|y}~{{y}{wy{}tww{|z|{z|{{z{yy{~~{~y~z~~}yz{{y~y~{y~~~zwx|wwxy|}}{z{w|{|w}xyz|xyzxuz|~~}{z}wz|{~}|~~~|~||}~||~}}|~~w}~~}}}}}}{~||}~~{|~}}|}{~}~}zx||||~~}}~z||}~~{~~}~|~}}}|~|}|~|~}}~~|y~|~{~{|~z~|~}~}}{}~}|z~~~{~|{||}~{|}~}|~|~z{{}|~}|~}|{~||~|~||~||}~~}~~~|~~}~~}~~{}~~{~||||}}}~|~~~}~|~~~~~}~}}|||}~~|~z~}|~~~~~|~|}~}}}|}|z}}|~}{{}~}~~|~{zz|x~~z~|~{}||{}x{|yzxz}yx}{~xyux}xy}||y{~wx|y}}wz}}z{xz{{{y}~{|~~}|z{}|{|wz{|}w||{y|}|z|{xz{y|}|zyy~zy{w{z{y}yxy||~x}|y|}~|zz}}z{{w{z}}y{||{{u~z{zzzvyzz|yy{x~w||{|z|vz|yxxzz|xy{ztz{|}xyzzyy~||}z{{~~zy~}xyxyyvxzvy|x}xzw|{y|{{{yzzwt~{~z{y~zxz}||yyxy||~z~||}{y~~|yzu{x{}|~z||x}xzxy}~zx||y||||}x}x}t}z{xz{||}xx||y~}y{{w|}{y{z~z{t{z{{yv}y}zytyzz}z~xy}~yt}{{~}}|v|z}{{y}}|}}vw}{~zx{|}|yw{y|z}w{|y{rz~y|x|}||}x~~xyzy|||~z~y|yu}w{|}yzzy{{|v{{{|zyz|}||||yzw}}y{|{z|wz}y}{zz~wyuyxzyyz~~z}}yx{~x|{{y|zy|{yyzt{z|zz{}v~|w{}~x{zy{zs~wyzy{yx~z|ty{||y||z}{|{}z~yz{x||yyy}~{}}xz{z{w}{}{{zx|wzy{y{t||zz{wx{x|zz~|zz|{zzxyyuzzxy}|~{yy|{{{z~y|w{{yyx||vzyx~z{w|~z{u~|~z|z{{{}|~x|}|z~z}y~~z|y~y}z}{zy|}}~yy|w||zz|xxy{~{~~||~~}~z}~~~||}~|}~~~}|~{~}z~~|}y~~~}~}|}~~|||}~~|z~~~~~||}z~~~y}~}}{~~z|z{~}z}|}}xy}~~}~}~|}{{}~}~}~}~~}|~~||||}}~}}}}}~}}}}~}}~~{|}}||{z|}{}}|~|}}{}~~}~{}|}}|~{}~|~}~{}z~|}}}}{}~~~}~y}|~y~|z}|}}~~{~}~||~~}~~~||}~|z}}x}}~{{y}}~{}|{}{z~}|~~~~~}}zy~}~|y~}~}~~|}}}{}~|~}y~y}~||}{}{~|~~||~~{}}{~{{}~}y{||~|}wzz{z~zxxw{yz|z~yvyxz{z|{wyyy|~yy|~||z|}{~}~z}{||vtz|{|~|y~zwv|y|tzyzz|||zxwv}wz}w|zz~|{|wx{}{|{{|{~y~|y{y|z{{yx|w{{|z|zzyx|z}zzw|xy}vv|w}y{xy{{|{{|wyvy{{{}{|w{|zx||yz~yzvzxx|z|||}{wxz|w}z{{xy{z|uy~w~z}zy{z~zyzx{|{z}~zv|zxxx}zw{|y{|~}w||zxw|yz{|w|~xx|{}|}}~}~{y|}}{||z}~zy|{}x{yxwx{{x|y|ywwxz~zz{zz}~z~}}}}|rzz}v|xyzv{}}x}}x{~|z{|x}}~}|xy||}~zyzz~w{{w}z|y}vzz}~{z}}z}{}}~z}{z~w~{|~~zyy|y~|}z{~z~zy{wzxzxw{y}~w{xx|y}|{||z}{|yx{}}{}}{yzyyzx{zz{vx{}y|z~yz{}{{y{y{yx|}z||~{zz~xz}}zz{{|}{z}v}}|yy{x}{|{{wz{|yw}zzxz|xxy}x{x||{z}xxz{z{}uz|~|}|||v}z{{}zxw||y{yx~|yzzv{yxyw{{|}|}yy|yz}}|}w{~zx||y|z~}~}|}|z}zz}zz|zx{zxxz|wxxz{z}||{z|{}|yx{~|~x{|y}xz}}|xy~}}~}z~}}}~}w~{{}~~~}~}}~~}|~~}}}{}~~}|~}|||||}{z}~~|~|}}{~~}|}}{{}{}{|{}}{~{{zy}{~~tw{y}~~~~}}|||~~~~~~}{z|y~|~~}~}{z~|~~|}z~~}y~}~z}~~~~}}~z}z|}~y{z{}|}~|~~|~}~~~}~x}z~}z}~}~~}{~~~|~~||{}}}}~~}{}|~|~~~~~}|~}x}}|z}{}||}~{~}}{~y~||{}~~~||z~|}~{}{|~}{zwwv}y{~z|~}}{|||}zx}zx~|}|}{|~zz}x||~|wvx~x{y~}|z}wvv{yz{~w{yy{{}vx{|{z{{zzw|}z~z|wvzz|y|zz|zz~y|}~z}||}||wy}{}~|}z{~~y{}z}zv}||{{{yxyz{{y|zz|y{~|{{x|xx|y{|||wx|y|zz~}|x{~}x{z{zy~ww{~~|}|z{~x~z}~zzvy|zw{~yzxw|z~{}|{~z{~}y{{wzx|w{}{y|{v}z{|z|y{x~||~{|z~u{z~~|~x~xyy|}wz|z|w}{|w}{z}}z{}~{z{x|}wvyz~}|w|}xzzzxz}}~{x}}|}{x}z~}~{|y{zx|w}{{}yz~zxw{{y}{|{~yzx|}||{|zyw{~}u}t}{z}{z}~~z}|yz|{|{|~z~{{y}~y~|t{|{zz|~{zyxw~}|{{||{xw|||{{y{vwy|||u|z}{y|}zzy}{}~t{|z|{v{yxz{yzy}z{vyy~{}~~~z{|vy{xyxy|uz{y~{z}}zz}zzwvx{yzxz{zz~~{~|v~x{}z{x{}~x{~}|~|yxy|z}|}{|}y~|z{|y}z{{}{tuzzw|~}}yy{y}zuy}}z}u|{{}|~}xwy|yv~w{z{~{|z~z~yyyz|}yyx}x}}~}{||~z{}x|~~wy~uyuz|wz|znyxz}}txzxz~~y~~{yx{}}z~z{}~}z~z}|}~}~}}~}}~{{~~y|}~}~~|{z~~{}~{z~~~~}}}~}x|}~|y~}z|}|~~~z{~~~}~|~{~~z{}}|}|~}}}~}|~|}}||~{}~~{~|w}y}}~~~}~z|}~~}z~~}}}~|~z|}{|~~~}~|||~|~}~{{{||{}}}}}~{}z}z}z}||~z~y~}{|~~}~~~~}|~{|}{~|~|~{~~~}|~~~|~~~}~}}~~x~~~y}}|}~{~~}|{}~~}|w~}~}}w}|}~}|{{~~~}}{{x}}||}}}~~~x~zz~{~|~}}{}~~}~~{u~}~~z|}{z~}}{~}~z~r~}~|y}|~zx~~yx|zy{}xzzz|t}||||z{y|}{|{uuuwyzy}zxv}zzz}}~|zz{{zv}yz~z|~uxy|~{xz{|{xyyzu}{wxyxwuy}ywy|uw|{~~ww~}wxz{{{zv{z|{x~zx}y|z}}{|{{{{~zyx|v|x{yxv~yz||}}{z|uzyx{{vxz{{}zxy{wz|zw|z{|y~{zz{~|{z}w~zw{~{z{~~~|||}y}~wyutzy|zu}{z||{}{yzxwzwz}y}yxz}}}~}z{{zx{~yw||{~z|zwx{zy~w~y{vwyzyywzz~{z{{x|w~}xxwyxw~z{{~~z|xw}{twx~}zwxyy{}}}|}{|y}{xww{{s|x{{{|z~}w}~vy~}xyvy|~~|}{}|{w{y}|vz}xsz{x~xy{{wz}{xw|{{||zy|~~y}z}|}{y|}~{}||y}{}~~}{w|xwuyyz~|~x}|wvx}|xxy{}~vyy{{{|}xz~{}{}}{|{yz{{}~~}xz|z}}zu~}{xzy|{z|yzwz~zzy}xyvxzzzzx|{{y{|}{zy{yx{yz{z}{{||{xu|z|{xwyx|yx}{{|}{xyvywyt{u~vuxxxzw|}~{x}|y}~|~}z|s|~y{{|y|{yy~zxw{y{}{z|{{~|yzyu{yzx||~xu{ywxwz{~y{yy~x~xz{w~x{~{z~v~x{tz|w~{}|z}zx{{wyz~}w~y{{{}{yzz}{y{{x{yy|z|x}}~z~yw|~~}|}~~||{}~}}~|{~|~}{|{|}||~~}z~|{~z}|}~}~}{}}z~{~{x|zy~}~}~x|{}}~~~{}}y~}}}~|z}z}yz~||{~||{}~{~y~{|{}|}z}||y|}|}}~~~|~}}|~|~}|~w|}~{}}~|~}|~y}|~|y~~}~~~}}}}{{{{}|~|~~{|}}{~{}y}~~{~~z}~~}|}~}}}|~||~|~|~}~~||~~{~~}|z}}{~}}~|~~z|}||}w|~}~yyx}}}}|~y}|~~|~}{}x|z~|{}}yzxx|z||}{}|~|~~}w|yz{y{y}}~~}w|z|zvzx|x}ywzxy{}z|yzz}zyt{zzy~|w|yz|zy~u}ywxz{x{{||{zxyzzxz~|y{{w{uxuz|{z}x~}z{~z}tzzzxyvxxwx{}yy}z{}z{uxyx|z{z~}y|{{{{{y}|}{yv{zy|zw|~v~xxy|{zy|{~vzyxy{|zyvzzz}z~{~xv{vw~}y|zw{z}y{vzxz{z{wz{x|yz|}{xzy{y|{}z{z~y|vw}|z||z}||{}w}}x|z{{}z~~x|zx{{x|y~zy|||}z{zwyyzw{}y~{z|~|{}{z~{wz~{zy}vy~}~x{{}wy}zyx{}x{|v{zyx}yyx|{{}{}y|y}~x|}}}{|yz{yy{zy{vw{}}{}{y|{|y{zyw{w{y|}z{}x{|vzxxzzx}y|}}yt{|{x}}}yy||}{}|}|x~~z}|{}~v}{|}z{~z|u{wzz||z{~z}{|x|zw}}}~{x{~|wz|z~z~~~zw{~zz{z}|x||~xz{~zxy~|{{|{{~y{vzxy{v{zzz|x{zt}{~v|xy}v{u}y}}|y~yy|~wwz~}||v~z{|{}x{xwz}x|~y|z~}z}{z|u{{y~xz~sy{|||z~yww~y||~{yv}xu|}{~z~{~zzvxz|yx~z|wwy~~x{||yz}yw}wu||yux{}xxz}{|yysz~{{xzz}~{y}}y~z~v{zv{{~}|z|yz{w}{}y|wzzxzzr{||~}z}}||~~~||}|}{z|y~{}}}}|{}||z~}~}~}~|}~|y|~}|{~|~y}|z~|}||~{z~}~~}z}}~~~}||}}~~~~|{y~{|~{{|}z}}|{~|{}}}~|~~}}}|~}~}~{~}z}yy}z~~{~}~~}{z|{{~{~{~{~~~}~~|}{}|{~~}}}}~~~~}}~~~~|~~~|}|}||}z|~}z|}~z~}~~z~~}|~z}}}~~{~|}}}z{~~|}}z}~}|{}}u|~~~~{}|~~~~|~}~~}|y{~~~|~}~~~}|~~~|||}~~}z~}~|}{{}~~~~~~|}~|z}~~~~r~~~}{}}~|~{~{}~x}|z{|~xxzx|}v}{yzyy}xz|wyyy}wzz|xx~yvz~wx}zzx}|~~zz}}w|zwzu}wz|y~{z|zwxzyxyxzyy{{x~zy{zzx}y||wxwyx~z|x{xzzx|~zuzw{v|vwyztyz~}{z{xz~x~}yyz|~z{yx{||z~}{x|{yywyx{~z|}}w}||~y{{}~yzzvz|}}}}x{|~}{u|vwtyvw}~z{{}z{|zy{zvy|zx}z||w~yyzxz{w~z{~}|z{zw~{x|}{~{}uyv|~{z}x{|{z|zyzxx|{w{x~~}z|~w|y{{|y|}}yz{|{~zzz}v{ywvx}{yx{x}wv}xwxwx~yz{z|zvv}zx}}|y}~{z{z~z~}}|~z}yz~~x{}|v}{{|~{zyxz}{y{{ys~}~xz{}{}zz|~{y~|}~y{~x~~zy|~{xyyx~y||}}}{w{zy{y|tz|}x}|}{zz~~||}wyz|y{vx{x{}{y}zyz~z{|~z~{z||x{||z{z{y}v}z{{zy|{x}|}{{yz|||yyywzyzy|}y{}{{~~xx|z||wy~x|s}xzzxyzyy{{|{z~}y|xxx|y|zwuw~{{}zzy|yvy{~|}}zz|{|{{z{uzw}y{yz|{z|x|y||{}{yxyy|w}v|z{y~|}~zxyz~~}z{{|||z~yzz~y}{}{w||}u}yz|y}}}|}vy}zzz~{t{{z}z|vx{}{}y}}|~{z~~|~~{}|~~z~|{~||}~zz~|{{~~~}~~~}~~|}~}x}}|{}}w}s|{}~}~{|sy}~~{{~~~||~y}|}~~~~|~}~~~}~z|~}}y{~~}~}|~~y~||~|~}{|z}~z}}z||~~}~|}|~}{y~{}~}}~~~~}}~|z|~}{~~||~~|}~}~z~~}~~|~~~~x|~}}|}z{|x}{~~z}z~|{}{~~|}}~y}~}~~|~}}~y{~~}~y|~{x}~~~~|~|{{}~{~}~z~~~}}~~~y~~|~z}|~z|}~~~}{|~}~z|}|z|z||}y~~{~z}~~}}~~~||yy{|{{y{||~vyx{xzy|~yyz}zxx}z|wy~x}{x}~{v}{w|}}yy}yy{~xzx}v{w~w{}yywz|}zy{|y{}{{~{{z~|yyyzwxx{~}{~zyz|~y{{x{yuz|}||~{yz|yzyyyz~z~zwvxxy|}zwz{|x|~z{v{w}xyuzwwz|qzx|x{{yy}}y{{{z{x|}z~}}zz}{~z|~z}y{~{yy{z|}{z{xw~yyxy|~{{{{~~{yz}~yzz~{}z}z}{|z{y~|xz|xzw|~zzxy}y}~w{x{~wx{{v~~xv{z{~~|~~xzwx|xwz|w|u~}w|xwy|z{y{}yz|zyxz~x|y|{{~xx~s{}w{yzv{yyz}y|}{{zy~~}x{z{{|y{}{{~}~yw}~{{yzz|}}}~zvz~~{}xwv|zyy}{z{|z}y||{zy~{zyuz{{|}xzvw~~|~y|}xzx}~x~}~{{y{w}|w{{y{zw}{|wy}}zzzyx}{{||yz|}wz}z}{yzzyz}z~zy~zzyy|zzy|u{}y{}|yzz|yy~{x{w||{uw~}{{{x}{{y~{z~z||}|{|y|}uwxw{yuyyz{|vv}z|x||xu|y|v}}|{y}yyyyzz~w}wzzxyu{{z{|zzz}x~z~|xyw}{|z{z~~~ww}}uyx|syx{zuz}y{{x~yzy|x|{{}y}zvyyx}{{w||~v|zz}|z}|zzx|~|xz|yv{}~|}}~~~}|~|}{z}y{{z~|}y|~~}~}{}z~~~~}{{}y~~}~~~|{}t|}}{y||z||z~|}|||~}}}|{{~z}~}z}~}||}y}||~~~}|~}{}}~y~||}~}~}{{|~~~|}~}|~}}}}}||}y|~}{~{~|}xz{~~}}||{~z~~}|}z{}~|{~~|{}~}}}z}|~~~|~{}}}}~{~{{~~{}}~~|}}~}~z~y{|}}}~}}}|}~~}}~~y~~~}}}~}}~|~~~~}}zy}}{~|}~~z~~}|}|z~}~}~y}||~}{{zx~~{~~{}~}~|}{}~}}z~}|||~}|v|y}~~~~~}{zyw}vzz~z|y{zxx}wz{|yxz|yw}vyzyzy{~}|x{~z}|z|y|{|yz}{x{y}}zw~v|x{}{y|~{~x|xx|{zyy~|~zz}{yw|zyx{zz}{yy}{z}x{~|{y|{uyxy{}}z{x|}yx{{|z{xvvyw~yw~uz}wyx|xwvx{|z||y{y}x~|y~|~zyz~y{x~zt|{~{{~~|y{~}{xypywzx}zzzxx{|xzyx|xy~{wrw|{||~yy{yy~zz~{|~{z~{u{|v}~x||yx||{}zv{}{y{||z~~yzzyx{ywv~{~zzx|~y~zz~||yz{}xyzy||}x}~yx|y}{|{y{vvxyyyyzz||}vv}x{{vz||x{u}|}zz|}{}~~{y~y}{~}z{}uyyz|~wuu|zzzxyxu{{y}~xy}||wzz~~u~|}~xy{zz|~{}}{}|x{vx|x|v{|v{u|v}{|wxz{ywwwxu}z}xwz|xyz}y{}zy~v~}yy{}|xzz|{}~~vsyxy}yzy}}x|}x|zq}z|~z~|yw}xxx}~|{}zz~}y|{z|wy}t}u}t||~{||{z{z||{z{zyz~}zv}}|wvxyv{x|||z~|{yu{x|}y~yy}z~}xy||{}}|~|{|wyyvv{|{y}}|{|wu{yzxxxy{{z|x{{y||z~|}~w{~|}w~xy|}}|y|zzzz~}x~xxz|{yz}yzwy|z|xvy~~xzwzw~x{z|}z}|~|~}y}~~zyz}~~}{{~}|z}}~~}}}}}|}~}~|~|}|{}{z|||~{}~}~||~}~~~~~~|~{~~z~~|~~}|}~|{~}z~|~~~|{{}}z~|}~x~~~}}{|~}~{~{}||~|~}~y~x~|||~}||~{~z~~~y{~}~y}}z{}~{~~}|}{{{~~y||||{|{|x}|~|z~{~|}z|}~~||~~{}|~|~}}||~~|~y{z|}{|{}~~~}}}|}z~|{~{}~z~||}w}}|~|~||}{|~y~}|{z|z~~}~}}}~{|}||}~|~z}}}}~z|{|{~y|}~~}}}y}~y|{xz}y|{z|{w|{zzzx||w{xz|}}{x~|{wzvyxzww|z|||z{xzy|x{z}~z}yyyyzy|w|{yxzzzxy||uv|{{uu}}~yx}y}xx{{}yz{}{w{y~wyy~|{w~|{y|||~xzzy}zz|{|}xzvy}}||yxzy}~{{xw}zwy}{~|{x|}|}z|zz{{{~zx{{z||w}y}~w{}}y}x{y}{zzyzxx|}z{|}tz}z}|xz}xxyz{z}y}~|uw{}x|{~z{z~{{|y{~{}{x{|y~xy{|vywwxzy{yy|{z}}zuz|x}zyx|z}{zz{y{z}zzzy{y|{z{{zz~}xz|~y{y}|y{}||yz{wz||zzzy|~s|||{xz{|{x{z}yy|xzx|w|}x~{xyyx|}{zy{z{wu~u}}y~|yy{||}z{yz|y|wzy||{~w~~}ws|{yx~{xyy}~xzzyzx{w}v~zzvz~x}w{y|{z|v{|{{}~{|}wxyy{|~}y|{y|z{zy{{|y|x|{|wzzzu~x{|yxz~~yzz{|t~{||xy}|{yxz{y{x~z{~x|~zz{x}}y|~v~|}x|{v{{yww|x{|~wzwyzx~}|y{||y{{|x}xzzx}zzz~{zzy{x}{|}y}z~z|xv}y{zz}y||xx|}~wz{|z|w|{{w|{{u}y~zy{{y{x{{||{z~y|z{{|xzx}xzzy|~{z{|y}|z{~wy{z|}{x|{{|x~~~~~z~~}|~~|~|y|||}~~y}~}{{}~||{~{{{}}}~{}~~}{{~{||~|{}}}}|~}|}~}x|~|~|}~|}}~~}{|y|~|}~|~~}z}}~z~z}~{{~{~~z~{z|}|~~{{~}|~~~~|~~}~~}{t~~|~|~}}}}}|||~}}~{z}|~~}}z}{{||}|}}z~~}~}~|}|~~~~~||}}~}~}~~~}~{}~~~{}~~~~{}~~~}}}|{~~~z}|y}~~~~|z~{z}}}}~~~|}}}}z~||{{|~z}}~}}|~}|~}}}{}z~u}}{}}~~~}~yv~{z{xzw~}~w{}xww{||z~yz|x{v{ty}x|{}}y{~zz{{yxy|~xyz|}}{{|z~{vv~{|{|zw}{y|xxywy{z|xyzzzz{wu}{ywx}|~yz|xyz}yv{{||yy}x||xyy|y}~{zz{}~{wx{}v{x~yx}xxxwyz~vzy}xz~||x}|{x|y|zxz}z~w{~z}}z|}|}w{x||w||xy}z|{yxuyx}z{|w{xzzwy}~x{||}}z|{}{yy{}yz{}}xy}yz|v~~{z{z{wyz{zzwz{zw~w{{vx{yyyz{||{|y|y{z||zwy|{}~yzy{~zzy{{}z~|xzzwxyu{z{|~zzyzwz{~}{{z|{x||wy~}}|xy|||y||~z}z|xw{x~}zyy}{yy}vxwzx{m~x}y{|{{|z}||yz|xy|v{x{{{z{|{}|{yz|}z{z|ywy{z{vzyzzx{{zz|}xuw{{yy}xwy|z|{zw|wy|w~}~~}}~|~zw}{}}}xz~y{|x{yx}{yvzxy{w||u~y{|w|{uyxyxz}}|{z}zxyy{z{~~yz~}z}yzz{zz}xxzyyyy{{s{y|z|z{{}|~|xv{}~|z~zx{{|x{~{|||w}y{y~|yx{~x}}xwzytz{y}|wz{zzzy{zyzyw}xy{{z~~y{z{~z|{~|{|x|w}|yz}z}zux}xzyx}y~xyv|yzzwxyyxyx~~{||zyzzy{x|y~}|}{|||yyz~~}}}|}}~~z~z|||}~~~}}~~|~~|z}}||{{|~}}~}x~{~~}|~~~}~{|~z{~~}}}}}~}~|}~~}}~}~}w}~}~|}}|}}{{}}{|~~}|~{{~y~~~~~}~{~~|y~|}{~}x{|~y~~}~~|}}~~}|{~}}|}|~~}{~~~~~}{~~}~|}}{|}~~}}~|~}~~}}{|~~{||}{}}}||}{z~~||{{}}~}~~|~{~|{|{~|~}}}~z}~}z}~~~~~~~{|w~w}~{}|||}~||y~~~}~{{~|x}||{{~}}|z{}~}~}~~{{{{wzxv{x}u}}{w|zx|}w}{zzvyww|{ww~|{w|yy}y|w}|zzzxx}yz}z|}{{{}y~w~vyvw|}yz{{{z{~y||y|~~}xw|~zwy|z||x|vyx|z~}z|}{|w{zz{y||yyz}~~~zxy|vyyy}{z||zw}~z}yzx}|z{ww{}zw{wz{xyx{zy{z{{x{|x{yu}zv}{~|zz|}{~yx|x~}z||w~|{{w||~zzyz}zyz}}xz|yz|vz{}{z{|z}zy{}y~~}zy{zyyzz~}|{~}yy{||wz}~|wx|{zzv{x{{~|y{}zy}yz~~|{}zzxxz|{{z{}}zx~||zzzy{|z{~~|z|}{}xx{|{y{|}x{xxwyzv}{~z{{xxwxxxy}}|yy}{}z}|{y}|zy|}|yz{}z{|y|}{|{x}y}|u||z{y|}w{yx}|z|{}zx~}|y{{z|x|||vyy{z}|~z~|zy~xxyy|u{{|z}w|{y~xz|{z{yzxzzvw{{}{}x{|{yx|}|y|yzwx~yyz~v{{}yxy{y|xyyxyzxv}~{z}~}z{y~xx}w|}v~|xyyz{|z|}}|zv|}|wz{~|wzww~z|z|}{{|x{w~w~|x}}zyp~z{yy|{}|z|{y|zzz}{{|{}}zz}}wz{}{|yuzz{{x}xx|y}w}yz~xy}x{z~z}z{z}y|{zvz||}xz{x|yw~|ww}}}}{z~}}|}w{x|{{}|zz||~}~z{}|}}z~~~}~}~}y~{{}~{~}}~}zz|||}}}~|~~}||}~~}}}~|}|}z}}}~~~|}||}{{zz~~|~y~~~z~}}{||~}|~{}~}}|}||y}~|||~{~zx{|~~}{}{{}z}y|~|~~|}zz{v}}~~}~}{}|z~}z~|{~~}}~y~}{z~~~|~|}~{{}{z~~|}~|~~~~{{|~z}|z}~|}x{~}~{~}{~~~~w|{|}~|||~}~{}}}~~|}~~}~~}{w}|}}~~|}~~}~}|~}|~}}{}}~~z~}~~}||~z}|||}|~}}}y~}{~~~}{z~~~~~z}|}|~~~}x}~||}{|||w{{~{y{}zz}zzu{y|wzvyy{uxz|{y{xv|yzv{yx|ux{zyxyz{yvz|zy{{|zz}{y}~z{y|zx}}|zzy{x{}yyy}y|yx}~{}xv{{wzw}{z{|z|zs}z{~z}}{yxz{{{|xz}x}zwx{wxyzz{{~y}{x{wz~}{~zwxzxxw~xz{|}{yz}x{}{}|yyxw|}}|}zwx{xuu|x~zxvy{{|{zxy}yy{wx{{xy}}y|yz{|z}y|z~xz||w~yy{{}{xzzy{z|}vyzz{~yzz{y|zy~zyv|{~{~zy~y|}z~}yx{s}v|~}{}}zy}{z~wwxzzwzzz~~yyx~w|}xzxz{yyy~yx}}z{~y}z|zyy{}~|y||xy~}z}}|~z~xxz{xxy}v{yzy~ztx|~}w|||wz||{~~zx~w}}}|zzyzww|{zyz}{zxxyz{wyx}yvy{yy~}yx}xzxx{~z~{x|}}{{}}y{~z~t{z~{}|zwzy}{yw{{|yz{v{zwwz|}y{uy{{{zyww|}{v{w~{x{zz~z}~}z{}|{|}~yxxzyx}}~zy}z~{vz~{yyzyxyz{{zw{xz{z~||{}y||y|{{z||}yx|vzz{y{{xwyzzzyt}zu{{vx|{~{|x}~w}yw||}}~{~y}yzx||{}|~{z}~|{|x|z{yxy{|xuzxvx{x}|zwz{w~~}|{~y}{{}|yuuxw}}wzz~}}|}~{}~|}}~|~y~|}|zz{{}y|||~{~}{~}~}|}}}~~||~x~|~}x{~~}|}|~{}yv|~~~~~}||~~z~|~}~~~|}~}yz}||}~~~}}z|}{}~zw{yz~~|}}}~}~|~~}~|~}}{||{{v}}~}{|}~}~~z~}}|}~}|{}|~{||~|}{}|~~~|~}}{~~~|y}{z|}w}}}}}{}{z~}~~{}y||}||}~{}}z{}~|}~z|z{{~~~|}}}~}}w{~|{~|}}~~}}~}|~~~}|~}}|}~|}z}}~~}~{~~}}~}~~|~}y}}|z~}~~}}~{{|~~~~}~~~z}{z{}y{zzy}{||v|}z{{tz{yy{}~~zw{zy{|{{}wy{|{}xvzw{y{{yxxx{y}}}vz{|xw}}z|{|{vy||}|{y{|y}~{|}||{z{x||w|}~xyx|z{w{zzy}}y|z{|yxzxxy|z|}w~y|u~~|}}|z}}yzz{{{{~{zz}|{{{|||wz}y~z}~xzz{}~|{|yzzy{w{{y~{~zv|{{{||}wzy}x{z}zx~yxy}|wxzy|z~y{yvw}zzx~xz{yx}|~}|}zx~}w~~|yyyz{zz}zxz|||x{x||y}zyz}xy|yvz|{zx||~||vyw|vwywzxw|~z~zwz{}||y{~y{{uy~y{{y|v|y{|{yvz~w}r~{y~{}~zz}yu}|y}z~yw|}|{{||yz|~z~{}}|{y{zxvyyu|syz{||wx}y{}}xzzx{|w}{z{q||}~}vx|zu~}{x{{|u||w}yx||xyzwyyy{xyy|y|xzz|z~{w|~ww{wzzy}vzwz|s{~y}y|{{|x{v|{z||{}y}zz|y~vz{x}~xyz~xu|w||xy{yzz{{|{vwz{||xz}{y~z||x|w{~{{{~~y~{{~xxvx|}w{yx{y{~{w}|{}zvyy|}v}}zz~{}~wyzzw}xz~vz|{zwx{|yx~x|{yz|zzu|{xzzy||~y|{|{x{}~yy}}}{{}{|w|y{}~{{zw~}~~z{z~{}yyzzwzy{zyyzz|}}wz{z{z|}y}~~z}|{~~~zx}}~|}~y}yz~}~z~}~~y~~}|~~}}y}|~x}}|~~}~~~{|}y~}~~~~}~z~{~}~~|~{}~}{}z~||~~{|}}z{y}~{{}}|}~z~}|~~{{|{}~}}~}|}}{}}~}}~}~{|~|}||~}|~~}}y}~|~|~}~}|{|~z|~z}~~|{~}|}{}{}z}|~}}|}~}|y~~}{}}}~||}}||~}~}z~}~~~~}}~}}}}{~}}}~|~~~{}}}{~}u~~~~}z|}y~}}|x}|||}~}}}~||}}}~zw}|}~}~~~~}|z~zz}z~|{{zw~{}xzu{}y|xv{vxyuy|wy|vzv|{~{xyz}v|z|x{~y{{|{}y|||~}{|ywxzzxv~z{}w}wwyzzwwxzxu{{y|~tw{w{xyw}xy|{{v||||x|yxzyx}v|zy{{}|~|z|{||||zz|y}}zxyz{|{yyvzzxzyx~y{~zzy{yz}{|y|z||{}}y~x||y{tzyw{|wuz}}}yz}~xv{xwz{xwvw}v~x~y}|z|xz||~}~yx{v}xz|~~{|w{}{zvzzyxyx|{}zyu|}y{}~yyvyx{x|w~}~~zy|{y{w~}u~yz{y|~~zx}~~~w|{z~~{|yyy{wxx|v|z{}tyyxx{z{y||sv~}z}~y{{~}yz|zwx|}z|~z|v}{|w}{{y}y{zzw{zvxw{}|yz|z}|yzvy}y}y~{yzx|~~~}y{}y||{}x{z{yv|~{|w}}~|zxzv}uyv~{u}ztzz|~|{{z{~|z|~{|z{|zzwz~z{}zy|wx|x{yx|xy|xs~~|z}y}|x}|x~ywz|}{}w}z|~{zv|{}|xyu{|{zyz~x~|uzyzxzzzywzw}}}{zzw|~|z{wxxxz}{|z|~y|}yy{}zy{z|||}z{|}|y{|~y}~x}~|||{}wzx}xwzx{z|zxx}||~x{}|{{}z}yx||}y}{{|z}wzy|~z|yv~~yvzxyyz}}z|~}z}|yz}}|{v{zz|z}|{{|||~{{~{{y~||{~}x||~{{z}}~z|}z~}~{~x~~|~~~~~~}}z~{~|z~~~z}~|{}}}~}|||z{~~}~||~}}~}|~}yz~|}~y|}}z}~y{~}~{}~}~}}~{|~|}||z|~}}}}~|}~}z}~~{~~~|}~|}}~{}~~~~~{~|~}zz~~xx{~~x{~~~z~{{~z~||z||{}x}z{}~~z|}|~}{~w~}{{y~~}}~z~}}{}{}|}~{}z~|}~~}~}}{z~}}}{~|}}}}}||~|}|z}}yz|{z{~}}}~y~~}{~}~~~|||z}||~}zz}~}z~~}x}|~|~~{}~|~}}~~{}|y}{|z}~y~}||~~~xy|ywy{~}~xwy|zxw||w|~z{{|zx}z}zww{x|x}ywx{|{wx}}zy{zzxzw~{y|zz{{vx~vz|z|z|}||z{zxv|{{y}z{zz{uywzx{y}z{|uy|vzy{|{z|y{y|yx{{xxzzwxyy~}xy}zx|y|y{x~}z|~{xywxxzwyv}z|yz~yzxv|{z}z{u}}zy}{|~}}||xyx{}{x|~{|~{~y|}}{zzw|{{~{xw}y}|v~vwy{{zzz|z{z|zyyx{|z|yy{wwxw|zz||x{z{|{~{zxxw~y}xxu|||vz~}xyz{|{y{xw|}}~x|xzwz{zx|u}|{z|zz{|}}{|x}xzz{|~}{|yz}}yz~~z}{yyw{~~xyzz|{zwt}}z}w|z~}|yxx|r}{|zyx}wzzxw}y{~|yz{}~u|y}yy}{}y~}|zz~}y{~|{|w}{o{|}w~y{}{xw}}{{~{}uuxyww|z|zyx~}{~v}ww{{z~yzzzzz~}~zxy{xzx|}~z{|zzwz{xy{u~{|zu}vyx{zz}~{{zz||v|u{x{~{y~|y{y|z|yy{w}z|{x{{wz{x~zyxv~z|{u|~{xzxz~z{~{~zz{v{zxzyzz|y|{{x{}~{xy|zw~}{z}x}w|z~|y|y{zwxywx~{yz|}x|vx{{{z{|zy}}}zyx}xz}z~{|yx{zvx|{|{|{wyxzz|z{{|y}}}y}~~~{}}|}~|~}}~|z~||~}~|}|}~{y~|z}~|}~z||}~{}}|~z~~~u~}}}}~|}~~~|~{||~~{~}yy~~{|~{~}z}}~{}~}{|}~~|~x}~~{}~}~}~~}}~~~x~~||{|||}{z}|~~}}|~~~~~~}}~~{{{~~~~|~}x{{z{{~wy~~~~}~}}~z|}}}~}{}z}~}yzz||}||~x{{|}~~~||~|{~}}}{~~{|~|}|}}~~}|}~|~~|s~}}}}~xz}~{}}|}}{}~|}y~y}{~|~~|}}}}}}~~~|~}y}x~~}}}~~~}||{z||~|}}|}|~}~x}~~|w{zu~x|{|}yx|}{vvwz{wu{|{{uvx{v}|zz~|{y{x|z}|w~{v|~{}~~}|xz}xt{zzw{~ytzwx{wxy~z|w|xzzx|{zzyz}y{zzzwy~|x{zz|z{z}{|y{|y~|xz{q|~{w|x|vy~|{zxwzyyy{|zyyx}y}xvx}zw{w{z|{}}}~}yw|}x{y|z~|}zy}{{|x}xx|z}}zw|yuyxww}}y{xyz{z|xzxx|}|~x~~|x~~|qy}}{y~{|}~}{}z~~v{}|uxzxyw}yx}zwwxz|yx}y|~}xy|~vzx}{|~y~w}|~~y~x}|wz|z}y~|}yyz||{xtwu{xxx|x}~x|yxzzv||~yy|}z{yz|y}x{|y~{zzz~}xvx|zx~|{|yx|xzw{|yyz{y}{{}z||s{y{zw{{}z}}~~{|yyzyy||y}zwy}yz}{~||z}~z}{zx{z}{xyxzyxyzz~w||{zvy}z~}x{zyxz~wyx{~ww}x{~{w|yx~{xx~zz|y{{vzzwv|x}{~y{||vx|~y~wy|zzvyw|~z~~~}v~yxz}z}wz}zw|y|wwx~yy{|yxw|u{z{y{y~|u{y|y|~z~zx{}wy}{y{~|}{z{x}z~xxy~{xvwy{z{||}xz{{zvvyz~}}z{vx{zx~{z}|~~|}}{xv}vx||{|{w}yz}x~zv~{wxyz{zwy|yy}||{{{|{}~y{zy}}z}~z~y}y}~x~z||~|}}}~~}}|~~~}{}z}}xz}~||{~{}~~|}~|~~~z~zz}~xz~|{}}y{~}}|z|}~~|~x}|~~~{~z}}|v~}|}}||||{}~~}|z}}}~~|{~{}}}||~z}|~z|}~y{~}~~}|~{~~y|}w{z}}~}}~|}}y||{|~}}||~}zz{z~|}{|y~{~}~~~}{|~~x~~{~~}~yz}~~~~}{}z}}z}~~~|z~ry{|~}{{}~~~z~z~y}||||~~~~}}|}~|~z~||~|}~}~}}||{~}z||~~|~}{~|z}|{}|}|~|}|}z|~}}|~~}|}~~~|{|z{z|{zxv{xzw{}|yz~zxx~|zzxxz|vwy|{{|{|{}~sy{{~y|{zy{zx{yvy{{y{|~y|{{{zzzu}zzy~}||zzyzyz{wxy{xz{~~vx|~|u|x~yw|xxy{vw{w{v{xzxy~wyv}wvy}zxy{yw|z~w{xxz{}vx~x{{{{}y{}z}w|ww|}zx~}w|z}{{{z~}}vxz~xy|zzz}}x}w{v{{|}w|{}|zw}}ww|xxzx{xy}r{|{{{zzyy{v{wyzyzzzu||zv|~z~wxxw}}wz|wzx|z|{x}~y~w{yzyxuz{x{}z}~|yx~y~x|y{wyz|{{x{zzz{||yyu~w}vzwy|zw|vx}v|x{yu|x}xwz{}t|{}}{y{||xwxv{x|{|}||zx|}y}z|~x||xz{{{{{|{xwzxuyy~}yzw|z}x{}|x}{z|yzxw~{x}x~xw~|~yzszyzxx}xyzyy}|~y{|}}wz{{zzzxz|x~|zv{w{{wzx||{zy{}{{|w}zyz{y{w}zzwyvy~y||}}zxyzyyz~x|yywy~{{xzw{xxxyz{z~vxxyxwzyyxu{}{yzwzxz{yyyx}z}}|z||x{y|syw{xzzzvxy}wzz|y{r|xyx{z|zz}xy{zvx{v{z|vxzy|xz{|yz|{|{z{||xz|y|}zzy|y|zu|{u}}{z~yy}uwxyx{}~}{{~zzwyzy}}x{y~v~yz{x}{xy{}xww}|zz|}yz|}~y|x|vx|{~~zz{~z}~{}~~}~z~z}~}{||~{~{|{|}|{~}y|~}|~~}}z{~~~}~~}}|}{}{~}}~}{{z}}{~}~z|~~|}}zz{y||{|y|}~{|||||~z{|~}~}z{w~||z~}x~~~z|~}|{}~|zz}~|{{~~z|~~~}|~{~~}~~|~|~~|~}}|z}~~y~}|}~{|x}{}~}|~}}~}|}{|~|~~|~~y|w|z|}~~z}}~}|{~|~}}{|}~}}{}{}{}|~|{}{}v|~}|||~z{z}||~{~}}{{~x~~~~z{~}~~~~}{{~~{~|~{{{~}{|zy}~~y|~x|{}}~}{}}}{|~z|}{~}}|}|y~~y||{}~x|~~}|~}~|}{|~~{z}|y|{~yy~{|wx{yx||yy{}zzzv{{wy{{{||x|xu}|{zx|~|~zz|}|~w|{{|}y|z~{yz||yyu|{~yyyw|vzvu|~zx{yw{}y~zwt}t|{}z||yzzy{~~z}|~zz|z{wzwz{x|{}}sy|wy{{z|y{}wzy{zzx{{{{z{wz{xvy}yy|z~y{{|~~{~|x{~w{zz}zyz}yy||{x~||x~z{z}xy|}{zz~}y{x~}zzy{z{|{zw{{|x{x}xz|yzzw~~|zzy||yxz~{yyywxz{y{{|ty{||||y|x}{}|}{yzzz{}~|}yxyy|||w{~~|xzyxw|z|v}z|x|zz{w}|y{|{}}{|{z}}~{~}~}||{~yzwy}|{{}{zzzz~}}|{}{z{}}yvyz}}xx|y{w|x}yz|{}y}|y}{y{~{}}zxyuwyzuv}zywxxvwv~yz~xszy|y}x|vyw|}|~y{|}|{y}z|{x{}{vw}vyw}u}|rz|xwy}x{~{uzyy{x}y}~|yy{x}vyy{uz|||z{|z~{~}|~vxx|~y}{{xx{xz{}}y{z}}x{}z|x}}{x~~y||yy|~z|x~~w{y|~z{{z||y{y{}z||vxwy|{zxz}~}xwxzxz|{xv{z{|zy|{z|u{|}|w~wzz}}}~}x|z}ywyw}{{~r|{u|yy{zx|{yz{z|}zw|z}}zx||}{|~v{~z~~{|}~zz~~|~z~}~z}{|}~{}~}~|~x~~~|}z{}z~}||xzz|~~|~}~~~|~~{|}x~{}|{|~}{|x~{}~}}}~~}||~|~~{{~{||~~}|~}z~}~|}zy|}~~{w~y~~{|~}||}~|{}}~|}~}~z|~~z~}|~|}|~~~}~}}}}{}}z|~}~~~||~~y}{|~~|{{x|~}~}~~y}~}|}|zv~z~||{~~}~}~~}~~}x}w{}y}|{|w}}~z|}|{~|{~|~{y~zx||}}{{~z}|}|~z~z~x~~}|~|~y~~~yz|}|~y~}}~~~{~z}y}z~}}}y}y|z}w{}z|}z{|{xw|zyyzz|{{zz{}w}{{|{}w{z}y}z{w}w|{y~{}w}{z{{zwz|}||zz{zxy~y|}y{}}z}x|z||{y~}}xxzx|}x|{x~{z|}{}}z{zz~}}|{vzyw|}yy{|}}~|y||x{}|{y{~}wzxz|~uzzz~|}z{y~zv|{yzzx~||}zx}}}||~{|}~y{y|{yw~zx~zy|z{|}zx|z~~|w}}~x|zy||{||z}|~zxz}|~|y~xz||zx~z|}|~zy||~x|z}|{}{|xzz|u|~{}~|{||}y{wz~|~y}{{~z}{{~x|w}zz{zw~y{}~}w|xy|}y}|{{z|{~zzyw}wz|yy}}}}y|y~}~zx}xxy}zy|}~zy|}xx{~z}{}z}{x~~~~{}}|{{|}~|}{||}||}}}}zx{{zw}}|{{|zz|~z{}~z~}||~}yzx|z{}~z|{|}{||~~~~}y~zzy~||}}|{}|}y|y|{yyw~uz~yx}{~|}}{z{y}|||~{y~|z~{}}z{{}}|{v}{|}|{xzw}|~{wu~}}w{zy~~z}x~w~}|~{|z~|~~}z~||}}{{{|{}vz{~{y}yx{~}{{}z~y|y}~{yzz}~y|}{|}{}||~~~{}{~x{~|}~{yz~|x~||~}||xzuz||}|yzz||z{}}~{~{}|~~}}}~~|~|}}~~}}}y{~~}~||}~}~{~~~z~|~}~{~~~~}}}~|}|z}~}~~~}}{~~~~~}~}}~}~~~~~}~|}z{~|}}~}y}{~|~~}}{|{|}{~~}}|~z|~|{~~}~}|~{|}~~~~~z~~}y~~}|~}{~}~|~~~~|}~|~}}~}~}~}~~|z~{~~{z}~r|~|{~~~|~|~{~}~|~}z}~~}~~|{z{}}y}~~~~}}{z|}{|{~}y~}{w|zu|zz{z~}|wxv~s{zyvyyx{x}ywz|x||~x{|{}~z{y|v~}zz{zz{z|yzz}yz{}zyzywz{}zv|xzzyx{vxzzzzx{|z}w~{z}{}xw~y~z}zwy}z}uwyy{wyzx}|z|~w|yy|{szy{xy{|w{|x~|y|x}~|}x~~{{{~{{x|}||}|}v}y{ywy}xy{yw{|x~~zwyyxvyy{{{x}{zzu}{}|vy}ywzwx~~z{||z~}~z{xz{|xwzx|x{|zy}u}||w{v{|wy{vw}||x|z|uz|{|uz~y{~zz{{z{~}{}vyywxxz}|zwzxy{x}|yzwzy{|{z~}q}~z~{||}{{{|z{}}|{y{xx{|z}xvyyuzyx~wuzwy|}}}x}|wzxvw{z{{}xx~}}y~}xz}wv}}~x~xx~xx{||{xx~y||z~yyvwt}yz{zzz{wz|y{~z{|y{~|{{yzy~{{{}{x}y}yx{|x|~z}{}z}|xz}y~yxx~wx{yy{{}y{{xyzz~xz}zyyz}}}}|~{v|}{y{|xwx~}zx|zzvzx{|{zy}|zwy{}x{{{}x~yx}y{}{z{z~|zz{z~{|{{zzyy{{wz}yz}xx}~xw|y{sxxzz|{xyzww|~}|{xz||{|y}|xxz}||{}}y}yy{{{|x|{y{zw|}v||}z}y|y|xz}{||z{~|x}y|{zyz}~}|||~{{~~~{z}}}y~~~~~z~}}y}~u}{{~~~}{|}}{||{|~|}|}{~~~||~|}~w}~~~||}|}}{}}yx|}}}{}}}|~}{}|~}y}{~~~~||}|~}||z||}|}{~}}|{~}{z{~{w}y{{y}|~y}~}~~}}{|~~}}|}}~~~~|z~{|~~~}zz|}z{~x}{~z|z}~|~~{|~{~y|}y}~~{}|~}~~}}~|z|{|w~|{~|z{}}}}~}z}}~|~~{}~}~}~}}|}~~y~~~}~{y}}~~{}}|z~z}~~y{|~y~|~|}}}~}~~}|~~|}~~}}y}{~}{ywv}z}x{|}}|{v}{{zz~zzy|||{xyyy|{}~zzy}|zz~|zz|{z||z~v{y|z{{{|xx{{|xy|x||}|{y{yxzzywyxytx{zzx}xz~yzy}||||wx{{z~y{|uy|y~zy}{y|xzu|yy}|{}{~u||x||zx~|}z~|{wy{{yxy|{|{}}~|||zz{|z}|y{}yztzzzz}w~zx{}z{y|{zx{|}x~~yo|~xy~v|z|yv|{{|{y{ww|xzyzz}z~~{xzyw|~zxwzy}zz||zz|zz|wz}~y~wu{wwzzz{}}|ywz{y~|u{}}yzy{xyz{}{x}yz}w}{~|yzwvzwxwx}v|xy{y|{{z|~xy|}y{x~zx{wwz}z|{y~y}y{wzy~yz|{uy{|}{||yy{|xszx{x~{z|{}yz|}yx|~w}w|{ywzxyxv|yy|z~x{~yx|||{|~|~w{~{z{nzz|z{}wzvz~{|}|{~xy{{||{v{||}|{|z~~~yy|yz~y{zz{vy}{yz{xyz~}}z{{}}{}|{{z{||x{~zz~yz~~xv~y{{xvx~}yyxw{{{{zyz{|}|xzx{~{y}yz|{x{zxz|z}}zww|w~}}xyy||y}{{z{||y}|z}z{x~}z~}||}x~{zywy|y{wxzx{{~y{}~yx{yxw}|~|x|~u|zwxxv|xz{zy{w||}|~z{|~}|yxy~|{y|{~{x~}|xz|z}y||~yzwz}v|y}||z|x{~~|{{z}|~}}~|{~}{|}}~~}}~}|~}||~~~}|||~~z|~{|{}}}~~~~|}~~|~z|z~}}~}}{}}|{w~z}}}{||}~~~y}z~~}|}~|~~}{~||}}z}~|}~|~~}{~}~{}~}~~z~~~{~~~}~{~}{||~~z}}~}{~{}}~}}~~{}~{|~~~||z~{}~y}~||}~w}|~}~~}|}~|{~~}{}~||{}|}}~}}zz~}||~{~}|{~|y~}~{~{}~{~}}|~~{{~}|~}~{}{{{{x}||~~~~~{}{{~~|~}{~~~}}y~|~~}~}~y}}|{}xy|}zuzw|w||{{u{yzzu~{yzz}xz||}zv|yx{xz|}|{~xzy|z{z{|zyx{{x|}}z{ztyx}y{xw{~yxy{y|y|xvw{wzxxu|vxy{|wvwx|szyx~{w{xyy|{yyy~|{}{ux|~|||v|wwxyux|xuzxw~|w}|wxz}}z{yxzw||yyy|yw||zz~~y|}y{{~|y}zx|~z|{z~sz|~~zzv|x|}|w}wt{z{u||xvz~y{z|zzxz~~{}{~z{yvx{~zy}zx|z{z|}wwzzvrzvzxvy}z|xxy~y|x{yvzxzzw~z{x~zyz|{}y}x|{}{{|x~wxtz~xy{~ww{{x|{w~xw}yzv|{x|}}wzzxv|w{zy~~zzz|x|||{w|y~zyz~z|}}}|zxsx{}|~{yw}{||zu}}t~xx~ywx{wyuzy}}zz}~{~x~~zz|}|v{~yz{|~{|z|v|z|{{z{|w||y|{|zwz|xx{zu{yz~yx}}z{xzxz}{x~{zwx}xyyy|zzw|z|x|ww~wy{}~{{xxzwz~zx|y}w{yzuz|}xvy}{z{zzwy~xzw~{v~{|~~}yx~y}z{|~~z|y|z|{z}y{wv~y{vy~|y{xzw}w|~}w|~|{{z{~}||yz{}{~|}z{ywx|x{{}~zy{{y|y{}y{~xx~w|uz{z|}yw|y}}~{vyyx|~{w||zx}~xx{z{||~{zzxz~x||}uzzyywx{}|yw{|zz|~yy|wyz{|{|{{y}y}w|}}~}|zz{}~~}}zz||}|z|}|}~{~~~}{}{}~}~}|~~|z}~}}}|}z}}~}y~}|~}|y~}~}~|x{~|z{}~~~|}x{|y|~}~~z~~|}~{zxz|~{|~}z}{z~~z~}~~}~~{~}~|~|~}~~}~}~|}}{~~~~}~{{|}{}|z~~}|~}~~}|~~~|~{~~~}}~}}w{}z|~~~~}~|}|~{~|~~~~{yz~}~}{~~}x|~~z~}~~~}~~}~|{}~}yz}x~}~}~~~~|~~||}}{~{z}|~~~~{~|y}~~||z~~|}w|{~{|z|~~z|{{}||{~~}}~|}~}}~|{{~{{|zz}~{z}w|z}z}{~|w}|}}{xx}zzz|}|zzzz~yz~zy}}||}|{x}}v|w{{~z{{{xuz{}zz}~|}}tyx{|}z{zy{u|xy|yy~{x}zz{{}|{||zxv{x{}~zv|uy}{u|y}~~yzu||zvz{z{z{}|y{z}{ww{w~wz}zz|v|~zzzz{|wzy|~{~w}vyyz|x{|xz~{y|y|zxvz|zxv~{||}y{yzxwvz|ztzty~y|ywzz{{xz~|y{}{{z{z{rxyw~ywz|x}}|y|yyw|zy|y}x|{v|~z}{{zy||zx|{{}{}|~zyzxuwyv{u|}y~yz|{xzwy||yvxx}{uwx{|{|}x||zwyzyzyy||y||z|y|zv{~{wyw{}{{|}z{{x{y{w}|y{x~yz}|z{|}w|ywxzy~|zzzz|w}xxz{{y~|uzv|{}||x}y}{z}~z}|yx|~y|x{|{|{{~vwyw|z{|z}}{{y}~yx{{|w{yy{zwy}~|y}y{{{xxwy}z{v}y|xzx{{}zzzyzv}|xwu{z}z~{x{~}{{zy{|y|u~zyz{{y~yu}w|~x}x}yy{{{zxy|{xxyyz|y}vyxy}xy~z}y}|~~}w{y}||vz{zyz|}zvxxz|xz~~zz||{{xz{wzy~yy{zzv|zw|yy|}}{|z|y|u{||}y}}zz{|vy}z{zzux~|zv|}{x~x}}zzy}xzzw~}}yx{}|{}wy{|zxy{{xzz}{w{{xz{wz|{|yzu{xz|z~{|}{~}~}}|}~y}}|~{}|~|}}~~|~~}z{{}~}}}~y}}||~||w~}|z~~~~~|}~~{{zz~{||~|{}~}{{|y~~|||z|~}}~}~|}y~}w~{~}|}|}y~x|{~~~|~|~|~{}}}~~|~~}{~}y}|}}}|{}~|~~~}~}~~~}||zx|}}~}|~{~|}}~~~~~}}{~~}~||}~}}|~~~|~~|~|}|}~}y~~|{}|}{{~}}}z~}~}{||}~}~}~~~|}}}}~}}|{{|z~~|~}~~~~{~~~|}}}}z|~~}}}}y~|y{}}}zz|}}}{{x|{~||}}z~}~}y|~|{~}|z}~}zz}~}}|{~~|~|zzy~}{|~|~z}{zy}yyzxzw|{uzy{x}}~yy}}|yyyvy|}xy~wzz|~z}|y{}w}yzxvz}~zxz|zwz~wxxv|tw~wxvxzuzyu~}|xz|zxxz|{~vzz|y{|y}yzz{}|z{y|xy{~{uzz{zu{{x|y~~x|}}~{v}zutxxxy{}||}|y}x}v}|}{{{{~x{~|z|}}w||~|yxu|yz~{{uw|zzwzyvy{yw{yz}}wzyz{x{~{{|zyz}~z|}{y}z|{yy~z|y|y~}zw{xz{}u{y|vz{}{yw{}yxx}}x|~x{zz~z~w}{~yy{y~yy}x}{|{v|{zzyw{xzxxxwyy|xx}|}y{x{{~}s{x}{z{~{x~ww{}yzzywz|}y~{|~}|yu~|w|z|z|v}zvyw{yy}zx~wyx|vvyzxuy~xzx|y{~}y|xz}|x~~}{z{{w|y}|xw~wwx{x|vyw|zuy{w{|{y{{z|x}{x{|y|zy|~}z{}v}~{}zxx{yx~xz~xx|{z|y{}}yw}}zvyw{u{z~|~~{x{|}||yxzz~rz{z|}|y|wu}{yz|{x~z|wz{y}x}y{{x}v|xxy{x|{w}}yzz}y{z~~zz{|}}|}v}}w|{w|zyx{y{|}y}{}w|~|xv}w}x~wyx{zxz}{}{{|w{swy|z}~|||~~}~|}x}zxz{yzw{{{yww|}yz}z{{yyt}~zz{}|zw~|~yz~}~}{}~}~~}}}~}|~xz|{{}}~~~|}}|~}|~}~{~}}}zz}~~y|}|~~}~~|||~|z}~~~}}}~w}}}|~}{z{|~||}}{z}}y~}}|~~|y}}z~{|{|~}z~|~~~|}|~}~||~|}}}z|~~}zy{}~|~~}|~~}|}~~{|~|~||}||}|{~|~|z}}}|~|~{||~|~~}}~~|~~}}~}}}|}~z~}y|{{}~~|}|{~~}{~~}z}}}x}{}~~|{}~|~}~}~~~{{~}~|~||~~|}~|{~{|z}|~}|~z}~z}|~}}|{~}~y}~~~|~~|~|}~}~}|~~q~|}}{|~{|y}||}{~{w~}~|}~}~w|{xxzxy|w}v|z|zx~~y{y|{v{yx{|wv{zx|yv{|x{zx{y{xxw{{|z}|x}}z|zzxzyyyy}z|w{|{}w|x|x}{|wx}wyz|~yz{{wx~~w{|x{{x|zyxy}x}z|y{zv{yxxvwxyxy}z}~zxz|~xzy|}|{z}z|{}~uzzxyzzxx|z{u{ux{x|zx~z{zx}x|u}z||~yx}r{vw~z|zyxv{}yy{{z|{|{{zzwy{x}{zzxzzuwzzx|~|y{{zxv}zz||{yyw|z{z|y{z}x|~xy|zyz{ywu|xx{~yxw~yz}{|w}|||~|yxzz|~x|{x|z{~y{z|ww}|{zy~{|||{~{|zuzzz}|{yy}{{{}||wzty|z~~y}zy{}~z|zzuz{{xy|}{uzywy|v||{xy~|{|x}|}vyuyzyz{xyy|zy{zz}zvxxxw|}}w||yvz{zyzyz{{}}x|~y~|yzzxxz}wx|}z}|yxz}vz||r|y{|w|||~}zy~{~yzxzzwy~xz{{~zvxy|w}s}{}wwzx|wxxyut|z|{v}{}zz{~|yxu}{yzzy{}z}{z{zz{{z{{{xz~{yz|yx}y{uyw}y{|wyz{z~xxz|{yw{|xz|}x~{|}xy|yz{u|~{{|vyy}}tw}zz||zzzzyw{|xwyy~z||}~{xyx||{||x~x~xy{xzw}|}x{x|z~~|z|ty{}z~~xz{y}|}yz~sz}~vwz~y|z{|~u~~x{{ywz}~}{}|{~}~}~~}{{}z~}~y|}~{{~}~}}}{~|~|~}}}y}~|{|~|w}|}{||}|~|w~~}|{}~w|}}{y}{}|}~~~~}~}}~}{}{}{|}|}~|}|}~}~~|~~~}|~~~zz~|}~}~|~|~}}~~}~}~|}}}w}~|}}~}~}~~|}}~}|}|~~xz~~}}}|~|{|}}~y|{{}|~~}~~|~|{~~}}~z~||~|}|}~~}~~z|~}{}~~~}}{{~{}}}~}}y}~|~|||~~}|~}}|}~}~|~|~~~~~}z}{|{~|}y~z|}}~|x||z}~}~x~~}y||}|}}{}}~|~}}}}}}~y}|~}|~}{y~{~}~{~~~}}z~z}zz{{~|}{{{z|yy{~yzyz|zzwyy~wwzxxx{wzyy{zz|{xyx}x|||~z}{|y~|}}z{w|y|x}yz~z~v{|zv|~vzy{w{zy|y{|yxzwzuxxyzw|yz}|}v{{|v}~{}|yvzvz|}|{y}|{x{v|}yx|xyzwwvx{wz{zz|||{w}zwtzy}{|yx|~}{{vw|zw{w~x{}|yw|w}}}zz|uzy{uzxyzvy|}}{vxyxxwz~vy~{{zy{}|yzwy{}}y{{}||y|z|{~w}zwy||}yyxz~}xw}u}|zw|{}xxwz{wz{x{x|}~||||wz~}x}}|~zw}{~yzy{|||{{yv~wz}wz{{|x|{uwv|zy}{vx{vzzz}}y~{y|z|z|z{zyx|{{v{}|y}}z{wyyyzz|{}v}zzzwyxv}wx}x}x|~{{}~~{|~z{{{}|z~yy|~z}y{}wx}y~x{~{|v{x}x}{y}yt~yyxtw|w}}|y{zz}zz|{|~|z{|x}~}~}}|}{{y{tz{zy|yz{yyx{y{zyuyyvu~y|z{vy|~y}~xx~x{|z}z{|{~{}z|~v|xyzy~v{x||u{vz}~vy|{~v{{{wy~svvx}y}z~zw{~}{zuzv{z|||}w~z~z{zuzy{yyzzxwxzz}z}zyzzz|zw{||{{{wyw|{s~{{wx|}~y|~{}{}~|{{t|u{yxv{{y~~zt}vy{x}xzz~{xxywvv}x~yw{{{~|y|{u~x{}{zy}}~|~~|}|~~~~~|||}|}}~|x~x~}~}}z~}{|~~}}{|}~z|{w|~}~{~~~y~{~}{~~{}}|||~~}z{}|}}|~~z}~y|~~|~|y{~|}~|~|~}|y~}|}}}~z|}|~}~~}~}}}}}|~}~}}}}~|}||}~|~}~||~z|x}|~}~~{|~~~~~y~||{{{~z}}|~}{~|{}~z}y~}|~~}z|}w}|x~~y}}}~}z}~{|}}{{{|y~z~~|}}~y|~}~{~~y~}||{}|}~|}~}||~~{|~|~|||y}z|}|~|~}w}{|{{}}|~}|~|}~~~~}z{}~~y}}~zyyzx~}}~z||~v{|~w~||}zyw}{y{wz}}}}{~yzzyy||{xzy~yxxz~~{}uzx{w}y}yw{|z}xuxy}|z|zw~{xxzw|z}z{w|{~z}yz{z}v{}|yzz}~{z|w}}~{||y}y~v{yzy{{y~{~z}{{||z~~}~x}~zvz|wx|}xx~yzyz|}yy||v~~yu|~~zuv{y|uxy{{z}zyy{|{|y|yzzz{yxx}}x|yxux}}uyyyw~x~{x|yw|}y{xwwy{{xyys{|y|vy|z~y}w~x{xzx|||zz{xz{|}|y}}z||y|}yx{}|~zw{~|zz}y|xx}z|}y{{x~y{|xu|t|x~|~~~vxy|}yz}{u{}{}}~|x}v~~~z{y|zz{}}~~y}}y~~ywz}}{z}|z}}z}x}yyw{{w}|w}{}z{{yy{z~yz{y}yyzx}x{zw~|w|yy{|||xy|{~y|{}{|y|{}|}|}{}x}z{t{xz|y~}|yz{|yzz{|v{y~z~xy~w{w{vwy}zx{vzy~}}w{w~z{xx{w}{{|{}w|{{~wz|}{{z{v{z|{|{ww{{{|}{y}zxw{~~{ww}w{}}{z|zzzz{zx{z~{yzxz{yzx}|{w}{w|yxx|zy||~wzzwz~vx~||z{xz|y|~z}~zzw~|x~{}{z}yz|x{yy}}z|{wz|{}|x}yxzt~y~zyxx|}v}}y}~}zzy|xwz}wzxzzxz{{{|}}z|zzx}|z{~ww}y~yy{||~{x~~~~}|~}}||~|~{||}~{~~|||}|}{}}~~|{{z~|{||~{~|}z~}z}}|{~~~~{zy~~~}~~|{}{~}{z~z~~}~|~~|}~~|z~{}}~|x}z}~~{~}z}|~||}z|}}~z}~~{||}}~~~~}|~~~}{~z}~|{}~{~}|~|~~~~~z~~~~{~~~~|}||||x~{}}~}}}{~{{z~~|{u}|~~~}~}~~|~||zy}}~~}{~}}~|}{}|y}~}|}z|~{{y|~z~}}~~}~|}}~{~z}{}}z}~z~~}z~}zz{~}}z|}|}~{|z{|}xy}~~|}~x||}}~||}|~|~}y~|}}|~~}|}|}~}|}~}~|y|~~z~}{x{y{|zyzz|}|zyyxy{x~t{}xv{}|z|yu|xxywzw}~t{|zxx}|z}y}~|{}{ywy}w{}{x}yzxz|~{~zxz}z}||xzxz{xyxyvzyx|z~x||wx}yz~||~{~~|~v|yz|y{w{{y{}{}{q{|tvw|xy}||zzy{yz}w|y{u{x|xz}}y{}{x}x|}{~z~w{{|xy{t|}~zy~xyzyyuzx{z|x|v|y{yy{xz|vz{|zwzzv{w}{|yz~zzy{z~}x{}~yz|wz~{wz~{zzw{}vzxyzxyzyy}{|wx{{zwy}{v~{||{xzyy}{~|xz|w}z{~v{}w}~wzy{~~y}{t{z{yyyv}y{{~{y}~v}xz{||~|xzx||{~w|}z~|xx{|~{y{y|yz{|w{{zzxyy||y~wz{w}|v}yxyyyyzv{z~{{z|x~}|y|||z}{{}~~wwu{yy|yz}|{x|yy|}~uz}{v|z}{zzv{||{zy~uy}{}y{}}}|yy}|w{z}}}}w|{z{wz|wyz}xyw{}}yz|yw}}{yz}uz{yxyxyz{{u|z}{vwyv|~zzv~~}{{{~}|{|~z~zy{z~x~vz|~wv~yzy{}||w|}}w{w{{|z|}~{|}~z~|w~zyy~|~~}y~x{}t{~xx{wsy{{{|zv~y|{z|x|}}{{~{zy}w}}xx}{{wz{x|}|~~w||{}y~~yu{z~xyywyy}y}y{w{v|yx{zxozz}}xy}z||{y{{y}}|}~~zz}{y}}}y~~}}|}{{}~~~}~}y~|}}{~}{q}xz~z|}|}|}y||}~z~~~~{~}~~z~}~~y{~|}}~}z~~~~|||w}~{~yz{{~}x~~~~{|z|y~}|{{~}~~{~w||{{|~}|~|{~}|{z}|}z|}~}{~~||~|}{~{z}~zy~~|~}~|~~}}|}~}~}}~{{~~~~z}}|}}}}y|}{~}xy|y{{}~|w|}}|z||||}w{~|~|z}~zx}|}|{{~~|}}~}~}~~}z~{yz~{|~}|w{~}{x~~~|y}}}{~{|{||{~x}x|}{~||{|~|}}~|}~~~|}}|{}y|}~y}|{~||~}|z~{~|~~|~~y{}|}~~{y~}}}{z{}zv~uz|~v|xz|z{~~yy~}{v{y{|{{xzzz{|v}~{{z|{~vy{{}{|y|y{~y{{y}}}|yz|w~|~||yyyz}}y{}u|z}wy{|{yx|yx{|y{}w{}{}x}{{wzyzzyz{~}}z||{x{}{}{||{x{|xvzx|w||{yy}~y{{|~{~x{{{yz|{~{~||z}w{}vxzz~~}|y}yz}{z|x|||{~w~~{u|~xw{~}wz}~|z}z~x}y~yzz|}}xz~|z|vy~{z{zyz}y|x|~}|y|y}{xy|zz|z}ywz}y|~~~}}|xxv|wx||{{z{{|z}{|y|{y{z{}y~||z}|zz~z}~}{{|~{zxzz||}|}w{~wy{{}x|zz{|~yx~{{x{{{|x}zw}xw{y~~zzy}z}yz}z~{}~|zw}|~z|x{}zz~}|z{{|zz|~vyx~{}|{z{xy{zx|v||~|xv{y|wx{w{y|~}yw}{||}}{xz~{{}y|}~}{y~{{z}{}{y}x~{}zz|wzx}{{{}}~}z~z}{}}}zz~{~{y~z~zz}~|{}z|||x}~zz}{x}|||{z{z|{x{}zy{yyzz~|||zz}|}~v{}y{|}~{{|xz~~|~|{|y}z{|}z~|uv}|}w|~{zz{||}{}{}x{|~x}y}wz}{yzy}|x{{xx|{z~}~~}{{{{|{|~|w|{w||||~~{}}~|}|~{}||~}~|~|{~~~||}~~}|{~~~}}~}{~~~~||}}~|~~~z~|z~|~}}}|~~}~~}~~~}}~~~~}}~~~~~}~~}{~~~|y~}}}|z|}~~}}}~}}||}~|~{~~}z}}~~}}~~~y~~|}}~~~~~}~{~}z}z~~}}~~|z}~}~{}~~z}|}~~~~{}}}~~{|}~{~{|}~~~~|||~~}~}}{}~~~}|~|{z}||}~uy{{~|xy{w~v|x}y||{{xxyzz~x{zyx{wxxzy}zw|wy|{y}}~~x}zz}z|~x~~z}}|~v||zxx}z~{zxu~y}x{|{~{wz|yy|{{vzw{{{v|}x}xx|{y{}{z{|{~}}z}|vyxx{{|w{uzzv{||y||xvy}x|xw{v{~{{|{|}|~yy~|~zw~~{}}}{x||~y~x{yyu}~|z{zy{xzt{xzx}yvz{zu|z{z{~w|~~|~y}{ywuy}{{yx~{}{|y~z{z}yyxv}z~{vz|z{wy{{z}{zzxyw~xv{z}{y~|x~~{zzzzx|z{x||{tx|{xyx|~t|~||}xzwvywyywz}zwyyyzwxww|xzy{y{}|~~zy~z|{|y{z}zvzzw~|zyv{yz{z{z~~{zyz{x~y|x~z|{||}~||xxy{}}|zx}z{||w{}{|{|uy|}{y|w{~wv{y}wzyx|zx|vv}xzu{x{y~}wz|u}xz|||zyxzy~{x{z{|{}}}{y}z|}zxwwxyzzw{{zz{|}vx}}wwz|}yz{y|z{|z{{|{|yyx|w}|~~w|}}|}{zy}|||yyzyy{x{w|xww|y{y{{{vz{}uyyuw|~xz~|{w{z}ww|}w{yw{|zw{~y}|}}zyx{{xyzyzyv{u{vy{zzyz{z|zvw|vw~xw}yz|zw{v~wx~u}~v{z{{x}y~~||{wzyx{w{yyz}y{~|xzv}yzxwzy{zy}~{~~}{{~{yy}xzx}||~~~}}x|~}}~}|}~|}}}~~|~{}~||~|~z|}|}|y|}{~~~{}~{}}}~x}{z}|}|~z{~~~}~~}~z{}~~~~{||~|~~~}~}{x~}}{}}}}~}~{~~||{~}}|}~~~}}~~}~~~|~z~{~{}~~|~}z{~~}~~}~~~~y|}}}||}z~yy|}}v~}~}~~~~|~y}|{~x}||{}~~~~~}}~~|}||{||~~~{}|~}~~~~|~}~{~~|}~~~}zu~~~~{z}{}}}}w~~~y~z{~|~~~||}{}z~y}}}}y|~x{{z}~~~{z}x~}|~}~~x}||{~{~~}}~|z|~~}~~z~|y}}~~{}}y}~||||}~|{{~y~}xy{{|}}|z}yy{~zx{{|x~{z{y|z~z~{||{y{v|||zz|zy{x||}}~z~w~{{~xw~x}z|xw|y||{vxvyyyzz~}|~||y}y|}y{}xx{|u|y~yxyyy}|zz{z|}x~yz|z~zwyxzxy~wzsz{w|{|zz~{zz|||x|{~}{|{}y}z{}vyxy{y}{z{{wzzy|y{{z{yy||z{}|zy{yx|{x}vxz}xxyxy|||zzz{~y}x}xzz{|~z~y}{}~zz}|{{~|x{~~zw}y|xyzx||x|z||yx|wx{|zzzz~{y}zz~~~|{zzx|xy~{y|z~{z{~|x|x}{|}z~u{~|z~zzxz{|x}zz{w~yxzy}{~~{}zy{}|yz}{zzzy}{{}x{z~|z{zz|yzzzy~xw}z}{xzyyw{}|x~z{}z{w{{x|wy~{{{z{||y{y|{xy|}yz|{z~{|y{|xwxyxx}|~{}}{ztv{zz|x}w}~y|{{}{|y{}w{{|y}wzz}yy~yw{y~wy|x{}z}~{{{x{{{z|{|}}xzz|x||zw{z}w|zy~}}z}z{}y{~}{xxzz|tw|}|{|uy||~xy~zz{{yyzz~}z{wz|wxx}{zy{w}}z{|{wyy{zw|}vxyw|x}~}yw{~}{}}k~yvzzzz~z{||xzz{}y{{w}~z{|{y||xyxy|}zz{~z~|{y|y}}x|{}|zz{{}|y||uy|zv||zzvz|~|z||}~{{~}}}{{{~|~}y~}~~}|}ww}{~~{}|~}x{~zwyz~~}z|z}~}~~}~~{~}|{~|}|~}}}|z}}}}}}}}y{~|~}}}}|}~~|{~}||}||}{~}{{~{|}~{}~}}}}|z|~}}~|}~~{}||~~}~~||}}}~y}}~|}}}y|}}~~|~}|~~}~|~}~~}zz|||~~y}||{|~}|{~zx~x}~yx{|}{}{x~{}~|}}z||}|}|~~z}|zz~~~|}|{}}}{|||~|~|z|{~y|x}~~{~{~}~|{{~}||y}~{}w~}}~}}}|~~}{~|}~{~}~|~~~|~~}|~{|~~~~}~|}{x~u}}|yyuz{~|w{zw}wyyzzxx}wtzy~x}u}}zuzwuxwzyzx|}{{{{{yz|{|{y}{y~{~zx~z|}|}x}wzzx{z}{xyvy|yw|}~w}x{{~|}{|y~x{{v~{{z~x{}|w}x}|x|ywyx~vxzxu}wyx{x|{|wyzuzwywwxy{y~}wzy}w~}|~|~}z}zz||~yz{xz|~~|yx}z|~|wvyyyx|{yz|y|}{u|yzzw~~}{z||w{yww{z}||v{yzvz~|xxv|{}vxx{{{z|~|{{|}x}}zwz|zyxw{{}x{u~}|{w{xz}|z{}||z|{{}~{{{v{wyy|zu{zz{xwwyyxx||x~|x|{xx|z}}z|z{|yy|y{~{{zy{z}~~zzzw~szx}{}y|yyvsxzz|u|yxs{y}y||~~{z{yv{z{~z~uz}||wy|~wy||{zz~{zzv|ww{~z{xyq|zyv{v}zz|z|}~|{{zy{}y|{zyyw}|y{~z{z|{w}zy{xwyvyx|}zx||}zt~yyxzz|w}y|z|xzx{x|z{~{z|~y||z|||y~wz{zy{}}{zxzwxy||yyu{xz}{x|~{zxw~}}xw|xz{{{~w|x{}xz{|}|vyv|z{}{{|{{y|||yy{yzx{u{y{y}yy{{|~||~{y{}u~|~}~zz~z{||x|}{{{z{xz{|{{xxzyw{x{|xxz}}|x~{yxy}xyz{yzy|vzzz|}x}{{zwy}{xzz~~|x{z}~~~~}~}}|~~w}}{|||~}~~|z}yz|~}z~~{~}zzx}~||~}}~{~y||~~|~~|~}~}z~~}~~~}}}~}y~|}}|~|}}~|~~|~|{}}~|~}{|~}~~~}~}~}|~{}|}}z|~{~}}~{~~|~~|~||~~}|~}}}~}~~}|{~{|z}}}~~|z~~y|{~|~~}~|z~zz}}|}~~}~~}}|~~{|~}yz~~}|||~~}~~~}~}{~z}~|~~|~zy~z|~}{}~y~{~~~~{}|}~~|{}}{~y~z|{~w~{~{~~~~z{}~}|~wy|~~}}~}}}}~}~~~{z}}~~y}|z~x~~}||~}|}{z~~z~{|~{}xxy}{~v{{{yvvyz|x|yyy{~|}|z}{x{zxwyyv|yy}yzyxxwz{xx}zw{|~y{|}{{{x{|zyy}}vwxy|}{zv{zw~y~z}{|y{x}zy|u{y{yzywvwuy~z{}wzx{{|||{zw~zzx{xzyy{{|wu|zy~}yy}w{uzz}}{zz|{yxwzz{ytwzzwy}z{wx{x{}y|wzy|yz{~y~vv|yzv{yxzz{|wv~{wv~v{{{|zw{zzy~y{z}xyyy~}{z}uwxy}zyw{{|xz|zw~{yzz|z~}vzyz}|yz|z|~x~wxyw|{y{{{{x{{|x{x|{zv}{xvy{z|{}|}w{{}y{{}y{{{|wxx|yzzyx{{yvz~x|yz~{zw{{xuz~y{xu}}z{|yxw{{|ywww}|z{zzz{wyxsryzy~vzvxw~|y|}{|yzy|y{{{{zr|xxy}vyy~|y~~z|xzxzx|yyyv}xw}x}||}yzy|yy|{y{zvy}wuzy}}zyzz~yxxzxxx{}y}x{|||{uzz{{{{wy{x~y}{{ywwz|x}zwy~{}x{{xzu{w{|~z|ww|yzz{|wxz|ztyw}~|y{v{xvxy{{zzzx|yyz~wz{zwz|{yx}}yz}|yyy{|{z|{}{{yx}w}x{|z}{y~x{zz{~{}~}{z{~x|u|v{yzx|~zyzw~|z}x{}z|x~z{}}|z{y|xz}yzwuz{~uz}{{y{z{{}|y~xu{zy{{wvyzw{|zzw|vwyv}}y{yy}y}~|{}~~~~~{}z|}y~|~~}{}~~}{w|}y{|yyy|~~~}~}{z~y|y}~}}~{~|}z}{~~{~~{{}}}{~~}~~||}z~}|}{x~}|}|y}|z~|yy|~{z~|}}{~}}{x~}~}~{~|}}~}}~{~}~~}~~|}~~z~{}~}z|~|~~}~}~}|~~|y|y~}|}~||}~~}~z~}{~~~x~|}z~}x}{}~~y}z}~}|~~~~|}|u}{~|~{~}}|~}{}~~~|{|~}}|{}~{}~~~w{~z|~~|~|{~}{~}}{~}|~||z~||~{}||}}~{|}|~}|}}|}~~~{~~|~||xx~{~{~~~~~~}}~}}}~z~|~}y~~x|~|~z~}{z{}{}}}{{~y{}z||z{}zvxzyyv|zy{zzyxxz|zxzvwzzyzzy~{|z|}z{y|}x~zy{|}||~}~z}}{~uz|u{{|x}zywzw|yyzy~szzxy||wy}~~u||}x~z~yz{{~z{y{{}xw}}}y}{{z{}z{y|yxwyyyvzxyyyx{|uvx{|y{xvxu{xy|{xw{w}}x{~z{~u|}z{~}zy}||y{xv{{z|{xy|zz{x{|vzv|xzy{{z|y|||}}uz{y~yyyzzvyw|zx|zz~|v~{{y|v|yzyxz~zu}ux}{w||xxzyy}y{y|zyz|{w}zzv{{{}z~~{vy|y~}w}||z~zzz|x|x{w{yz{xr{yw{uz||{{y}{vv||yz|y|{}}{}w|x~~v{yy{{z~}~zxy}}yyy|w}wy~}xtz}yv||}|y|zuzyv||yy{zxxvz}z|yzy~|x{yz|y|z}z{~z{{x}{wy}uzwyy}|xzywyyy|yy}z{x{yxz{}v{zy{wzv}||u{z}||~wv}zzzvz}{yzy{w}}|w}}xxu|{zyzyx{~}{z|~zwyzv}y}x{~zz}~x}{{|yx}}xxzwyx{ytvz{v||}w{zvxx}zz|z{{xy|yz{x~|yzxz{~{~z|~{y{{x{y{w|z}z|z}y{{vz}xxu|xy{vzwywww|wxy}{|~z~z{{||zz{|}y|z|zv{z}}~|wxz{zy|{||xxwy}w|yx{~{wxxy}y~zzz}}{~y~|z~z~~~{||~~|~~zy{{~~}|z~|z~{}~{}}|}~{}|z~~|y~|z}~z}~~}y~}}|~~z|{}}y|~}z||~||~}y{z}}~~||{}}~~}}}{|~~zz|~w|~|~|||z~{|}~}~}wyx~{~}~~}x{~~||z}|~{|||{|~~~|~|~z~~}~~}~{}}~zz~{~~|}~~~~~}|}y}{~~{}z~}z{~|}}~~|~~~~~{{|~|}|{}~|{}~}zy~}{z|}}~~~|z}{{~~z||~|~~}~~}|}}}}}}~|}}|}~~}}{~}}||~~|{~~~|{{|}}~}~~~}~}}~~||~~~~~~|~}{y}}{||{~~~{~~~}|}{|~{~}}~{||z}y{{~~|}}|~}|{~~}~}~}yx~{zyzzx}y~yxy}wxyyvw{|{|~~{x~w{y{~xyx|x|||xx{{{}|~{zzzy|||x|{t|uxx|}|zz~||~~w~xyy{xzz{z|zwzx}}yv~y~|{}|z|w}z{{}y{{~}u{zzxzww||zx{wwz}|vzs{~vvvw~{|{{|yx{|~|xy|}}}zyxzwyx|{zxy{|z}{~yv{uzzy|yz{{|z|{xw|z}vy{}}~|x|w{v}wvw{~xz|~wz{zzy{y{yy||w|y}y~~}|}|||w|zzz}~{{}}z|}y~||{x{xyx|y~z}}}~zyz{zu~wzz||xxz~zw|z}}|uy{w|{|{w{xz|xw}~y||||{w|zx~}wyxy{{xz}yu}z{{}~}z{}wy~}w|yw|{z|{{v{zty}{zxyzxzzw{{||y|x}||zy{||{xy|zw~}|~}}z|y}wxz|vzz}{yz~}x|yz{~x|{v}|xw{|{{}wu~zzx|~|xz}{|}v}~xy{|~{x|{{zw{{wwz}}z}z~x{z|x{{}|zy{zw}x{|zz||zy{}x{yxyy{z|}{uy|xwvzx{y}ww|}{{{}x||y{xy}x|xywxzwy}}|~y{~||{w|~{zx}v{yz~|z{zwyyx}|yvw{x}xx~}yz{zw|{{|zz||||yzvxxyx{w}|}wy|xx~}|{w}zx||}wzyzxy~yzzwzz{~|~z|}}}yz~}}y{{~}zx|zzyy|yx}w{}{{{{zzuz}}}z||~|~{z|~~z}~}|{~}||~~~|}~{|~|}{~}{}~{||||}|~~~{~}}}}}~}}~~}}|~}}{~~}y~|}}~}}{~~|}|x}~}}}{z~|z{}|~}~|~{}}~}||~}~{~z{{~{|{}~~}}{}{~~z}}{z~{~z{{|~|}|~~{y~||~|}~~||}zy{~~}{||~}|}~~|~{{{~~|~~}}z~~~||}}|}u~|w|z~|z{~|}|}}}~{~~}z}|~|}}~}~~w|~~~~zz~{|}z}}{||~~}{}{}}~~~y|~~}~|{~~{~{~~~~}}}|~{y}{|y|}}}|}}y||~}~~~~|~}}~}~}z||~}~}{~z||{}}{~{}~||}}}~{{~|||~y{|{x{z~zz}x|w|vxxz||ywx{vu{}zxzy{{wyyt~z{v{}}zy~y{xx{}{}~z~xxz|{|y|}{zxy{yxy|wwwxz||x|}{xvvwsxux}}z{y}{yzzy~}{z~wz|y|z{w}vzzy|yzv{}y||~y||w~~}}yxuz{wxy~{v{yzyz{}|~~|{zzzy}}y}}|z~{y|~yyz|z{wwu}{zwxzuuyz{wz|~v|~y|yy~}{|z{zy|z~yyxzx}zxy}{x||~~{y}}|{yxxyxz|wyy{}y|||~y}yx{|}wywvx~}{yz|v}z{{}z|w{zz~~zz{|yzz}xxyxxx|zy|y{{v|~}xvz{ww{}zy|}|~yxzwzyw|y|z{z}x}~}{~}{~zyy{zzwzy}z{z}{yyz||zxxzwzzzyzu|{}z|~wy{}zu}|zzy|y|~|~~{{x|x}}}y{{{wz}{{z|x|zzwzyx}zwxuy{y~~y|}{}yz{{y{}x|{~z~|xwz~{wz}|u}|{vy|yy{zu~|wxxxxwwz{y}w{}{}zzy{}}{|~yvz}y~~w{zz}}z{y~y~{|yv~}}|x||u}z{zyzxw~v{}~y{w|{zy||}y}|{|~x|xy{|}~|}{zz}{zu~vx{wzzyy}{{}vzyyxz}~|w}|~|}|y~wz~~|{|~|{|}~~wr~{z~uv~z~yxz}y}wyvyz{xzxx~uu{~w{z{yw}x{|{}zxyvyy{{|{~{{}~}{}}}z~}~}~zz{~~}|~|~~}}}~|~|~}}~|~}|x{|}~{~|}~}~}~||~~|}~~~}z}~}~~|}~}z{}}}||}~|}~~|||u}~|~}{}~{~~z~|~}~{}~~~{}~z~|~}}{~y~|~~|}~~~|~~|~~z}~~~}x~~~~~y~t{|{~~~~|~z~~~{}}}y|z}}{~}|}}|}~~|~y~~{}~~}~~|y}|}}}z}z|{z}}{~~~{}~{~}}|~{|}~}}~~|}}~z}}|{|~}~{~y}v~~x~}||~~}|~~|~|~}}{|~y}z|{~{z|uzy~}}|~~|}}{}~{}|}}~|}}~}{z}|}}|~{{||{zxzv}~v{zzx}uzw}zy|uxu|}yu}{{yv}|z{|{|xuz|yzy}||{v{y{wyv|zwy|yz|xt{x|x~uz{w~u~rxz~{~yy}{wy|yzzyz|}y~vzyx{zy|}~wzzy{}zw{z|y|z|zw~y}{|y{yz}{zwyy}v}~wxx~y~z{||||y}~w{x{|y|xyx{w}x{z|{{x~xzw}}zw}y~{x}w~zz{zy|t|zwxx{y|}~x{z}zyz|u|zw{|zwwyv}w}x|}~x{|y|wzyy|x|z|}~|xz{zz~{u}~{|w}{}yv{}wyyywx~}x{v{{|yu}~{~{}y||{}u~r}}v||zz{zy{y{zy{xx}|~y}x}{vyz~}w{ywwz{xzwz{xz|z||w{x||yy}w}z||}w|z~{vx{zxu}{}{x~x{zv|~{wxu~y~|vv|zw|y|zwyxz}{}}y|}|}zxzyyzwz{{zzxzy{x{zy{zwxzzzyx{{zwzzyz}~yywxyv|y|x{yzz{zyx|{xv{{|z{|{x{y}yy||xz~xwzz|{|{|vyzxvy~~~{y|{|y{vuzvx}yzy{}{yxy{xyyz|y}y}|z|xy}sxx~wz{x{{x~ux~|y}|z{~{vyyzywzzx||w{|{}zyx}{}z~z{}{y|xxv{x|s}yzwy{}{w}z}u|yx{zzw~{}{y|}z|vz}~xxy~z|yw{~|yzzxu|{~zz{{w~|yyzvz{zyx}{{z~zz{z{y~y{w}{~}z{~{v~~{~}{}~|||}{{~|{}}|yz~~x}|}~{z~{~{|~~~~~}}|~|~z~~}}|~{||{~}||~||~{|}}~{~~}}{y}~z|{}~|~|~||~z}{{|~}~~}}~}}|~|||{|~}~}||~|{z|}|{~}|~~|~{~~||~~{z~}}~}}~|{|~z}}|}y{~~~~{z{{}|}|{~~~~~|~~z}y}}{~w~{}}}}z}}z{{~{}}~~{~~zzz~y}}{|{{~~~|}}~w||z~}~|~{||{~~z|~~|}||~~~|}~}~~~|}z~{~{}||y~z|~x|}~}|{yz~}~|}{{~~{~{zx~~~{~~x~}~|||}}}~zw~~|}~~~~}~~~{~}}~|{{yy~}u}|{ywr}ux}|wz{xyzz}v{syv}z{{}{xyxzzy{zxu}{u}yxuwx{}|{|{{|y}|z|xxx|wzxxxzxyz{{y}|{}wx|xvz{wz~{xy}|u|}yzyy|y{w{~x|zy{}|}|~|yx|vy|{x{yvxzwyy{z{yzzwzxwwzyv{xuz~|yz{|{~}|y{~}{r|}xz{xy|{zzwzyyz}vxy{z{}zzzxuy~zyxzyz{|w}x}{{z|{|{|x~}~{~{{{z{|yy{~wzwzzz{zxv|xy{zxyyyvxz|zx|{|yxx|zy~w}||{|}zx}{~z~}{x~}}|y{zwx~yw|zyzy{}w|xxxw{}xzyxwx|ztzx~y{|yz~}zy}{|}zz}}y~}}{}~}xzyzwy{}z}rxy{}yzwyy{zxwxzwy{}wz{}{~z{|zyzy}}zxw|{z|zw{yx{y|~zyzv{{|}zxu|{uyz|zzyx|zy~zz|v|yw{zyzwyz{{}}}}zyzvyy{zz|{|{}y|}{x|x|zz{z|y|w{{||||~z{y}{zx}{y|y{yz~{}{w|y}w}|y~|}w|w~z~~v}zz}{{{{}x|{{|w}{yz}|yz}xy|y~zx{z~yxz}}z|{~|~|}{}{zuz{}{yv~zyx{{yx}vvz{x|{{|y~wv{}z|{w{zy|z}}}~y{|~|}|z~|{zzt}z~yxzx|x}yvx{z|{{wx}yx{w{|z}{x{z{z~zzzux}z~}{}x}|z~{y|}}~~|{~{~s{|}v{}z{||{z~~w~}}~~|{|}~}|~}|z}~~~{x|}{~|}|{{}{~~{|}{~~}~{}{w}}}}z}}z}}~}}}||}|{zz}}|~|~{}}}~{~~}}{|~~|}~}}~yy|}}~~|{}|~}}|~~|~~z}~~{~}~{}~}}y{|~|}}}~}}}~~~{{}|y}|~}z~}~z}~{~|~}}|}|{z{~{~~~{}}}}~s}{{~y~|~||~~~}|}}~y}~}|~}}yz|||z~v~}||{}~~}~}|~}}}}~|z}z{z~~}~~{~|}{~z~}{}}}}}w}}~}}z~||z|{}|~|x~~~~~{~~~~~}||}}~~|{~}{~~}|}}~||~|~~|~~~||}~{w}~~~{}}z}x}|~~~}~zzuwz|y{x{{z|}{wy{xyzxv|zy~}~{zx{zwwx}zw}y{t|wzw}{wyxxyz{x{zzy|~|{{~yy}zz~y}yx{xzzz||yywsy|}|{xy}{z{{|zwxxvvyvw|y}w|{wx~{{}{}|vvx~{z{y~y{xy~yyy{y{~vy~{uz}{{wxxw}w|yy|v{z}~|w}zz}y{|xzyzy{w|~yw{yvuyzx{z~xy{zz}yy{x{zv{y{{zxv{}yy}|wz{tz{x{}y{}x|zy{yx{zx|z}z~vxzz|~|}{yy~}xwzxz|y||z~}~zu}xy|||u~vxxvxzxy|z{|zzx|}{|}}u}}{zz}zxw~zvxyzx{z}{w|}}y}qt}{ywywyx{}|z}ww}}yz|z||}}~q|szv|zw|~z{y|||{}yy{{vzwv|y|}}yvwyv~~{||y{wzwu}xy{|~|yy}yxxvw{}w{||}|{|}|w|z{y}yzxz}{ww~wyt{|z{yvzx}yz|w|uyxx~ywz{y{~{{y|~w{{{}}~|zx|y{zy|z~xztzxw~{}xz{yy{{x||wvvy{{{wu|wzwxwywz{z|}{zx~zy}~}w||y|z{vyzyx|~|y{zx{~}w~wu{zz~|~}{x~y|zy{w{y}~yvyx~zxw~|xxv|yu}zxzzy{|yuyy|y|vwx|}wwxy}yvy}{zx|zy{w}}z~{{~|{||{{}zyzyw||wxy}y~xy{|y}|||{}v|yz|zy|}|wv|w}}z{|{w|~~~||{z}|}|}~x}}z|}|||~~{}|}|}z|}}~|z{}}z~}z{}}}{{~}}~}~zx{~~}~~|~~}~}z}{~y~~}|~}{z{}|{}|{~~~~}}~|}~}}{{}}}~|{||w~z{~{z|~|z{~|||}xz~~{|}}|~{~}~}z|{}|~}|~}~z~z}~}}}y{~||~{~|{}~||}{{z~|~~}}~|~}|~|}~y|~||}||||z}{z~|||~z}}x~}}{~|}}}~|y|}||~u}{~~~{|{w{|~|~~|{|~}~{}~{~~}|{}y}~|~|}}}~~|~}~{{}~z}~y{|}~|y||w}|}~|||}}~~}{}}~}{|y|}~~|~{x~~|{~{||~}~~z{~|~}|~{~~}~{}}~~}}|}}~{|y}~zzzzx|tz|wxvyz}z}{zx{z}u{v}wxyt}|z||zz}}v{}~y~y}yv|{~~{}yw{y}yy{xz{xyux~v{{zytyzzzz}y}t{wzwx~yw{|||}zz~z}|yzzx{{}u}|y|y}y}{yx{xyzvvyzzyz{y~}zwv|zyv{vy|y|yv}zwx}|zx{y}|x{xx{z|yx|t{z|z{zz|{}xwx|wxux|z|zy{yy~}xx{~|zuwx}||zz{xzzyw{xz~|{}}ywz||x{xz|{{yy~}|w|wuxv{~yxwy}y}y{z~y{{wz{~|w~uxxxv~|yw}y}zy|}~|wx|zx{{y||xyu{u||}z{wy|y{x{x{}|rwu|yyyz~{|x|zzzxx{|xzy~}y{|y|{}z{u}}xzu}{{{}wxx}x{wzx|z~zxzy{~~}}~{zzz}yz|}~z}}w{y}~y{{w|{uz~{yvxww}yv|z||{|w|vzvzyw{|{yy|~z{~}wxxzx~xx{|~~|zwyy~~xu~{xxz|yx~yy~yz~xzzx|yyzvu}z|xvy|}zw{{xyx{{v|{}y{{|~x}~~{}y}{|||z{wv|{|y|qy~{zs~{|v{yz}xy{zvzx||}w}yw{}|vzz{z{xzzyz|~{xyz~z{~w{y{vxy~w{v|{|z{zyx{}uw{~wxxz|zy~{||zz|z}|wu~|y}y~{{xxz{|zw{||zvyy|}{xww|wzyxx{v}z|{xuzv}z}~{~w}zzzz}}|w}{}}y|}|{z{}}|{|}y||~~~~|~~}z}~~}|~~{}~x}|~{~|~~}~}}}}~~~|{z|~|~{z}}}||}{~~|}{|x|}}}~z~~}}~}~}~~|}y}}~z|~~{||~}}~|~~~~}~{|}~}{~|~~~}z~~|}~~~~{}y}~z}~~}}~}z{}}~}{~~}~~||}}~}~~}~{}~}||~|~}|y{}~|{~y|~|}~~~|~}~|{~~|y~~}~z~u{{}}||}||y}|{{~~}~~}z{~zy|y|}{~}}|}~}}}}~|}~||z}{}~}}}~~|~{|{z~~|~y~|~||}}~}~{}|}~~{|x}|~{~~~~}{y~}}}~||}|~~xyy~~{y~}{}{{~|~}yv~vwzw{y||wx}zy}yt{z{y{xy|y{{z}~}~x}y}vzyy|}y{x{v{{y{|~|y|zx|s||{{|}{}|xwzvw~{{~u~|zzzzxyyxz~y}{y|yxwy~yvy~x}z|{|w~xx}{xxz~{wyywy|{}|~||yysvxxzxw{{~}y||yuz{{y|yz~zy{zvv|zv|zyzzuz|z~}v{|}yyw}|x}~xxyx~xy~zzy|}yx~}~wxwx~{x~y{|yy{wv|yyyx}{yyzxvx~xv{z|zwzx|}z~~{{z|zz}w~t~|yz{w}}}uz~z{v}{{y|zw}|zy}}zzzy|yw~{y{|uy|~zw{wzz}}y}w|xv{|zx~zzz~yx}|x}|vxyy~z{{|zzz{zy{~{~{x||y{uw}|zvyy{|yzx{~}zu}|~{yv}}{~~~x~u}{suz|z}~|zy{{{}xy{yyzz{{}{{}{{z||}zz|{{xz{zyyz{}z|y{xzz{z{y{z|~~}wxx{|w|y|zy|}x}zyzx~zz{y~z|{zx{yz{|yvy~||{kx}|~}ywy{{}y~v{zuxx~|y}v{xx}y|zzuzxyzw|||wz|x{zv|{|{{wzww{zz{z{{zx~y}|y|}}{v{y|wzyyzxzyyz~zzx{z}~|yz|{{yy|y{w|~wxz|z}|t|zy~z~z{{vzxwyy}yz|ty}yv~ww~{y|||z{~|{vyz}~xzyzy{}}~{~w{{zv{||y~yuzvzxx{}x{{{}yzyz}z|{yx{}zxy~{~{z{~{~}}~||}}|~}~}}~{}}~|||{{~}}}}}}{~}{|~}~zz}~}w{~}}|}~}~~~~y{z{}~~|}}~|~x~~|~|z~y}{|w}{~z}~}|}~}x~}|~~{~|z{}}|}|v{~~||}|{|{}}}|~}z~}~|||~||~~}{|~{~}~||}}|||~|}~{y}{}}{}~||||y~}~~|}}}|~v~~z|}~}|}}{}}|~~}~~}}~}}||~~y~|||~}~{~}}|~z}}}|}~||~~|~||}~|~y}}|y~{{y{{}|x~~~}y~~|~|~~~~}}{}~~~}|y}~{z~~~}|~}}|~}|z~~{{z~|}}~{~}x~~|{x~~~}~~~}|~|~{|}~{{~}~||~||y~{~y}zzx{||{~{}w}{|vyz{{~{zy{}{zyzwxvy{zzzy||z~vzyzy{vw|}~z{v|||{~{z~yxw}}}~zxzyvwxxywvy~{|{{zx{vzwzz|yxx{{w}|}~zy{|zz~~{{yy}z{}z|z}yzzw~{|wxv~zwzx|}y{{|{{u|zxxx{|~{vz~|{~x{~yy|xw|}y{{||ys{z}y|z|uywzywu~wwvyyyvzwuwsz|ztwxyzzz{}wy~wy|{zx{~x~}{}|~~{|zyyzy{}xv{xy{xz|}{wx}{z{~wxyxx}wyw}zx|{}{{z{y{{|||y{w~}}|{~~|wz|x|zuyz{|z~{{yyyyy{~zyxy{xy~~~|yx}{yvx{}{}~y|z}|~~{{}}}{{}~yyv~z{vx}{yxyz{zyzwzx~|yw{{w{~{~{}|~y|{}}w|x{~~}z{zz{y~}zx{{z|z}w~ywu{zvxxxy|||wyxzwtu}|x|y{zx}vxzx}wz~~~zyy{}}|zwzzzz{u|{z|y}uy{|x{~yy{y{yz|xvzwxy}~}z~}x{y{xzvxx|r}z{~x~~z{wy{xywvw||~}wvx{yxzx{}y}x|}}||yzx{xyx}{z}zzz|w{|}~y~|~{yy{}{|}y~{vyz{|zxysy}z|vy{~|xvwzzz{z{t|{y{z}z{||y|t}zx{zw}~yy}}{}yz||v}x{w{yzy{~~|v~{vy}w|z~zyzz{{}{}y|z}~~{{{~{~~}}|{}|~~{{}~|~}}}|~}~|~~|~}~|xz{}y|wz}~{~}~z}|}}~z|}{|}|~~|}|~}}|~y|~{}~{y|~z~}{{y~~~}}~{{}}x{{{wz||}~~~~{{~|}}|y}|}z~~~~~y~{~~}~~~~}~y}}}}}}}{~~~|z~|}||~{}}~|~~~}{|}~}{}~{~~~~}z||z~~~~|}}}{}|}}}}}~~|~}}x|~~|}}}}z~}}}}~~{{|}}~}{|~z{|~~~|~~}}}~~|{}||}~{~x||}}z~}}}~~~||~}~}|~{|z{}}~~~~~||}z}}~~}{|~}~~||y~~~|}x|~{}{}|}{~~}~}~~{~~uxxx~}{wz}zz}{zv|wxw{x{yzxz|w{z{yzx{zx{zw{~zw{}yy{~y}|}}{yw}{{w~|yy{|z|||}x|{{}{{x}uyyy||v{}zzz{w{yzx}t|{yzwu}}}~x~zzu~xyw}{xzz{|{{zxzz|}wzzy|z~v{wwx||||zxyx{yzzxxy{{|x{xy~~v{{|{{}z{zxz}wy|v||w|z|{x{zw|y}z{z|zyx|u}~vzzzxzzwzwxy}w~yzy|x{vwx|{w{{|}y{{yz|~y|zw~w}vszzwxx|y}~|}{}{z}}|{ztzywv|}|ztyyy|xz~z{|zx|}}{|z{|wvyxxz{~w}yy}||y}zuz~x||v{y{yzwy{xxyy{zyw}y}zx{}}}|xwxzxwzx{{z|z|x}||yz{z{x|xz|xy~w{|z}|{z|~{x{xx{{wy~{z|vz}w}{wz{z{y|{{zy|}yx|z|}z~}{}vzux}|xz|x|x{z||y~y|~|z{wu~yzvzy|yxxx|}z|zzxx~zyy|~v|z|zy~|{{y{u|z~y|yyyy}|z}yw|yx{yzyz}{y~{~{||w|z{|~x~}wy{wv}xu{xzz{zz{yw}y|y{|y||z}~|ww|{{}{}z{{tzy{~z{}x~zz}}xx~{{|~y|x|z~|x{w|}}|{|~}v|y{}}{z|vxt{|xx||yxz||{rz|y{zz~w}yu}yz|z|zz{{}yw~w{y}|ww{|~|{wy~w{~{{u}|}~~y~~~|w|~~~~|{}{xy~~||~|~~{~{{~{||~~|}~{}}~|~y}|~|z|}z~{~}|~}|{|y{z~~}}~~{|}}~~~}x|}||~{~~|}{~{}{w}~~~}|z{{~}{~}|~|z{~xy{~~~~|~|z}}~|~u~{}~~z}}{~{{~~||~|||||~~||}}{}}{}}}}~~}~{{~}}~}{}~}}}~~}}{~z~~y{}~|||}{x}~}~}~yzyy~{}~~~||z|}~~{~~|~{~{|}~~z{}}~}~~|}}~}z}{~}|}}}~|}~~}|vz}|~~}z}|~~|~z}|{{~}|~~|~z{{|z~}~|~}y~}|z|{~|||{z}}~||{|}|}}{{}~{|}|z~~|z{}}{}}z~}{|~}|}~}~|}z{}~|}|~zx}}~}}~{|~|{~|}y|y|zz~s{xzzy~wz|v}yz|}yz}yx{x{wuyzvt|{~~zyzw{{~|{~~z|xw{y|{w|vw}|vw|xz|{{zz~xyy~|xwxxv|z{}y|y|yz{zy|{~zzw}x|{|y|}z~}y|z|yz|{|{x~w}w|wu}xyyy|{{y{u{ywyxx|u||x{}}|x|{~}{xx|{z~zw||w~y{zy}zuz||w}{yz~|yzzvvz{{}x|~zy|u{xyuwxzy{x||y}{zz~~{zu{|x|{y||{zy{z|uyvx}|yyvyyxt|||xvvx|{~y{{uyzuxu|~z~w}zw{{zzzz|~|xyz{{||xvzxxwwzw}zz|{xvwvy{z{~}x}vy}yx||ty{{xw{v|z|x|y}{{x|~z}~{{y|{zyvvvx|wx}}{|yzywxyuzqy}w|{|y|y{|v|{~}}{xwy}}w~{~y|{z|}vtzz}~}yw}}xxo}}{wx|}z|zz{{w{{zz~yx|~yww}}}xx|{zz}y|}y{|{x{~zxx{~xyyyyyz{zwy|w{{{yyxzz|z}}xzy}|yw}x|{y}|wz{zy{xwxy~{~xwwxx|{||{|}|v{xvy~|y|zxy~{vx|}~}w{xyy}~x||zu{{yw}{yz~}vz{{txzvuy|{{v||z|w|vwxyw}yzxzz|x}{{}}{yzyvu{|x{}~~{}~{z|}}y|z~xx~zzxyxu|txzw{t}~{{z}wvu|u~w}{}y~~x~x|z|}zy~}~~~~y|~~~}|}y~~~~|yzy~}||}}~zz}}}|{}z{|~~xx|~}}|~}|}{~v~~z~~{{{|}x|}~~{z{|~|}~~}~|{}}~|~}{}{}~~{{~}}}}{|}~}|y}~~~}|~}{{|}{}||~~~~{~}}}z}{}||~~~~}~~~{|~|x|}}z~{~z{|u{~{~}|z|{z|~}}~~~~|}}{~|}z}~~}|~~}{{y~xz}||}~}|}{~|}||}}y~z~~~~}~}z~}{~|}~}}}||~{}}}~~~||}{}|||}~|~|~}{{}{yz~w}~~}}}~}}|y~}~|{}~||}}{|}y||~~|~||y~||}}|}}~~}~~|}~~y}}}z}|}{~}}}z{z||wyvzyx}|w|{z}~{z}{}wuz}zy~xxyy~}}ywz}y}yxy{vyyzz{z~yz|yzyz}}z{y~uz{yx}|y}xy~{{yyww}wuyxwyx{zyz~wz|x~}y|zzz{xxxyyzyu}{{zz}x|}xyu{{w{~x~y}{zz|{zyzzy~wyzy{xz}|zxy{yx{xxx{|ywz|xz|zzz|}{vz}~{z~{}{|ty{}w}yzxxz}|t}z{}{{yx~z{|ww{wy{|{{y}xxyy~w{z{z|{v{yyy||{x|yvw|yz{}x{z{||y|x}zy{}zzy{{{uzzz}vz|}}~z~z{yxy{vy|zxxzz~{|{yv{{zyzz~z{{zywyyyx|{{~}w~z{zwzu{{~{}t}z{z{zw~ww{xz{yz{|{|u{}|{x}zy{|z~y}{{{yzy|xw}xy~z{w{y{z{yz{|wyz|x|wyxz~z{ywyyvz{xyz|yy|y~y~~zz|y|{xwxux{yy}{}~{xu{y}xztv|xzv}~zu|y|zxzzw{y|}zyz|||yx{z{wwxx}z}~zwzxz{|u{uyxwy{}x|z{|wzwy}~wy{ywvu{z{zyz|vz|xz}w|||zy{y~||y|z{zw}|z|{{ry}x|{}}zxzwx{{y|w{y|}yzzx~{}xx{y|~|{{vxvx|zw||zxyyyz{}xyz|z~~x}x{~zy{~|wz~yxxwz}~t|{z|}{y{z{v}z~zyyxz{wz|{zv{y|z{yz}{z}zwwx}zxx}{{}{w{w}{u~|z}||}|}~~x~~~{||||}~~|zz~~~{~{}|{|~x|}{~{~v}}z}}}~~{~{{~}~z}}{}~|}u~|~|}~~~|~}~w}}}}|~~~~y~}~}z}~}{~x}z~z}|~}~|}}z|y~{|y~|}~~w|~}}{|}z~}y{}}|z}~~~|}}~~~~|~|~~z|~}|}y}}x|}}~{}~~{}|~~~|}|}y}}~~}z}{~{}||}{}||~}~~}}}||||{zzzz||}~y~~|}|y|~}}|~|}}|}{~{{|}|||~~~~~~|~~~~{}|}}~~}{}}}}~|~~~y{|~y~{~~}~z~|z}|~}}{}{~}|}~~{}}~}}|~~~|~}~~~}y~z}|~}~~}{~z}~}}}}~{~{~~~|}z~x}}~~}z~}}}{zxxxz~w|{~{{xzyzz|y|y|yzzxyy{{zx|u{y{zzzxz|zzz~|z{xxz{~|z|u~|{{yzy|xz}z~sz||yx{yvyxxysxvwvw|{u}~~xywz|yzx{z|{y}ww{}~||{{yx}{v{}{xyw~w}||zxxw}zy|wx{zy{ywuztyyw{z|xv~z|}|xyy|z~t{~}yyz|{y~v|}|y{{}yuzx{vwvwvvv{zzy{vz{z~}yvv|xw~||v~}}}zzv|xx|z~}|y|}|zxy{{|y{||zyv|}vvz}zsz~w|xzyyvtzxv||~xvz~}|wzz~{x|xz{~{}|xz{y{w~|z|y}ux}zx{|yxz{}|z{v{zzywvv{xvy|z~yy~}}yy}}}{{yxx{w}|x|y{{~y{yyx}}{wy~zw~x~wx{}uzv{xxxuw{|~{|{}y~~|zx|}}x}}{|{{{|z|||x{|xx{|y{yzz|{{{yuv|xx{u}}}zx{|z}z}~|y{{yxzwz|xz}{v{|}yz{}y||}xvz{{zyu|{wzxyz{||~y|xy}}|zv{~{zzzvy{~x{yu{}~|u{|vyz}wy{|}{yxxx~~z}|yz~|vzxzwv}}wvyxzy||~u}}}xy{zyw~}}{w|{|yyzz~|x~{y|zz{v{wvzyzzv{|{|w{|yzwyvz||z}zz~zxyz|y}z}zx}}wz~~}z}yxz|}}|~xyzw||yuzv|}zwyz{yyw~{|}zy~u|{||~}z}||y{~~~|~y{{~|~}}{~z~~{|}}~}~||{|}}~}y}|~{{~}~|w~~~}{x{~{|~|~|}|{|}{w|{~{|{||{|{}~|}|||~~}~}~|}y|{z~z~|}}~~~{y}}~~}}|~zz}~~~{z{}|||}}}}}}~|zy}}{~}z|~}|{}~}}zy|||{}|}~||{x~z~~||~|~{~}~~|~{|}~~}~}}{|y}||}z{~~~}~}~~}||z}x||{}}}}}}}x}~x~|}||~}~~{~{~}y~}}|}|~~~~|||}}}{~~|}{~~~~|~}~~||||~}}zu{|~|~|~{{~|}|~}}zz|y}{~~~x~{~}}z{}~|~{|~||~~~}}~~~~}|x|~||z~~z~|~z~|~~|y~}z{}~{z~~|{w}|{{zzxy~yz{w}yzx{~vyyz{~{~zx~{~x{xwyt}|u|{zy{{}|zz{x|x}z{{yzx{}|zzzy}zzy{{zx|~~yz|x~{|w{y~|{xxzwzzyzyzxx||zyzz|xw{x|zy}u{w|xzv}w~{}|{vvx}{xx{||w~w}|y|z~{}yw|ux|x{x}{w}zwxyx|wyzzz{z{x~|z{~yvz~y{{wy|yyuy|yzzz~xyv||x|vwz}|{{|z}x~{~s~yzy{|y{~zx}y{rtw}w}{x{}vwz}{y~xx|zyzw}y}}{y{y{z{x~|{xyyzzxv}{}zz}zvw|}{zxy{z{~~{yvx}x{y{zwwzwv{|wzy|w{y{}z|{|{w}yw{}{~x~}y{|{t~xy|v}|{zzyyzyxxy{y}|{yz||yv|{{|x|}{y~wzzwzzzz}z}{|zxz{yxv~{x~|xz~|vwy{|}z}z~y{{y|x~{|{ywz}uuzz{w}||~xyyxzv~}|xy~|ux{zz|wyzz|{wwz{y||~w|x{x|w}z~z{x|{|yz{{x|zxzyz{xy~x~|{y}~{{||}wz}y|yuvw{{z}wyzz|u|zyw{z~z{|yyx~{}x|yxzwvvxyx|}~|{|z|{yz}yz{yz|z{x|y}zzvz~|vzsx{uux{~y~{}|w~}y{{z||~zwz{{|wv{{zyzuz}{ywz~vzz}~x}y}|yw|{{sw|yz{zu||{zwz{{{zzzwz}ys{z~~}{w{y|~~zz}|{~||}~}~y|~y}|}~}~}|x}|||}~||~~|z~|||~|}|}}}{~}}~{|}}{x{}z~}~z}|}|~}}}~|~}}|x|}~}z~z|z}~|~~z}|~~|{}~}~y~|}|~}}~~|||||~}xz~~{|{||~{|~{~}}z~|~~{|}}~~}~~~}}}}~y~~~|~}||x}{~}~}~|}|}}}}}z{y}~~~|}}~|}~|~}~~{y~{}~~}}|y||z~~~~||{}~}~~z|y{}|{~~~~x~|~}|z|}|}~~~}~|~z}z~~~}|~y|{{~}}}yr}{}~}}}|}{v}~|y{}}|}}}~|}y}|}}|~}x~z~~~}~~~~{~}v{}~~~~}~~}}|~}}{|{|{|y}|~~}}~~~~|}|~~||}~|~~~~|~~zx~w~{{}}|~x}|~~}|{y}x{y}|z{zy~{x|{ztzywzyz{xz}x|x{vxzy{}}xz{ut~|y}~x~x{}{}{yyzw}{|{|}|{{|~z}|{xz~x|ywz{}|v}yzu{xy|x~yv{{x{z{w{||}}uz}xyzvvwxy}~ww{zy~yxwu|z|xzy|zxwzzz}yvxy{yyv~vvz}~}{|}xz}{|x}{w{zz|{||zx|xyzzxy|yyyzzx{z||x|vyzy{zxzv{~yz{zw|~wz|||~{yzz{z{yy{}}{|{z}}{y~{|zw|yz}|xxwz{zxyx}{zxywz|v{|{}}{~~z}|{z|zyy|z}{}{yvyw{w}z|yvwzy}wy||~xw}zw{xxux|~wzyvyxyv{xw{}{x|{yx{y|z}w{y}y~|u{}{}|vyyzx{w|x|z|||x{z{{wyw{yx{|x{z~}{yzzzx{xx~|}~zyzy}{||}w~~zz{{|vy|{|yx|xxzxx|yxz|w}|zw|}z}z|{}nx~~||y}{{|zz|{~zz}}~~}}z}{wzzy|x{wwtxyx~yxz{xx{{x{{z}||}z||}|zx|}z|x|{~||yv{{}}~{{yy~|{wyxwwz{}z}u|~|x|zx{zvzzyywzz~y||u{x|~{|z{x}~|xwzzz|}}{|yz}u|uy}|vt|}vy}{y}yzz|yy~z{~x}{z}x|~}yx~yzxy|x|{{}{z{zz{}xxx{yy}~xy|tuz|z{wzxx|vyyw{xy{x{|z{x~z}x|zx{{|}~~|~}~|~}|~~~~~~}{}~y~}~~}|~}~}~|~}z||~~~~~}~z|z|~}~}}}}~~}~~{}~z~}~}}}z~}~|}~z~x~~~|~{}}~{~}|}~|}y||}~}~{~~|{|{}{x|}}{}}~}z~||~~}}~|}{}~|x}{}}~~~~~z|~z{{{|~{{~~|}|}~z~~z}~}}||{~}~}y~~~y~{{~}~~}}|}}~}~~~}~~}|~|}|z}|}||z~~y}~~~~|~{}|z{~z~{{{z}~|{{|}||~}~|~{~}~~~~}~|x|~~~}z~||z~~|~~~}{}|~~z~}~}{~~}}|~}||~{}{}}|{}}~{{}||~z}{~s|w}|~~|}|}zz{||}}~x|~}y{}w{|}|}}yy|yz~|yyyyw{zxxyvzyz|y}|y||z{yw~|~xyw}x}~|w}|{zv|{yyuyx~x|{~zwz|yxw{{|{}v{zxzx~}~wxt|wwxy{{}zyw||zz}}||}wzyz||z{y}xt~{|{x~zywy~{wzw{yxxx{zxz{y}wyzywzy|{uzz{y~zz{|{{||u}}vz|}x}xvx{~}vy|~y}xyz}|||yw{yz|~xvxzx}wzy{{~v|w|xzrzx}zxzzu}||wy{zyz|y|zww{wy{uvz{}wwy{{zvyz|y|~xyuu~z{z|z}yw{{w|z}|y{xy}u~vzx{yx{}z|uyxy|xx{y}x~zw{w}|}{}zwu{|z{y{{}{ww~y}z}w}|}~yv|zv{{|xyz{{}|{}v{ywyxw{}z{{~xw{|vuz|yzz||z}z{{vxx|xy}w}{z{{w~t}w{|yxz|xzyx{z|{xz}yy{{~wyzvyzvx|zz|zy{~ux||yy}y{u}z|~uy|{~xvyw|}zy{{|yyz|x{y||zxzz{~|zu|x|rz{xxs~{{xwyvox}yyzwy{wzz}{xtxzz~z}}y|yz}yyz}w{}~z{zxz}zywz|wxy~|v|zyzwx}|~|zxz|x|}v~{z|{~}|y}w{~zwv}w~yyy|{{y|z}|~v{y{zzzyyzyzxz}{uy|y{|}zzz||y{|yy{{yyzxzzzzw{~xz{x|{}{vwz|z{u|y~tr~zv|xw|}~{|yyzy}ysyxz{~|}}}||~}~{~|~}{}~|z~}|x~~|z~{~{~|}}~~x}z~~~|}~{}~{}|z~{}}~}~|~{~wz{~}|{~{~}}|{|z}|z~~}~{}~z}~}y~z}|{{z~|~}~}~}~}~x{}}~~~~|}}}}z~|}~~|}~~~y}~~{~~~~}~|{}|~~|~}||}|~~~|||}}~~}}~|x~~|~z{}}}x~|~}|||~}}}~~~~}{}~}~~~~~z}~~y~|}|}}y~~}z}z|{~{~~}}~~~|||{{~~}z~}~|~}~~~{~~~}|}}}|}}~xyz|~~~}z~~}~|}~~{{{~|z|z{}z~|z{}|~{x{z}}}}}|~~}{|~~}~z|~|{~~z}}{~}y|~{{}}~|{||~{z|}{~~~~{}~~}~}~y}}~{|~{yx}}y|x{z{q|xyv|z|zx}|x~zzy{z{xzxz{qyww{{{|~{z|y|y{xx{z~vzwz}}}|w}{yxyz}}z}uuyz{zw}wtvvwv}vyzxzy|wxwvwyxyz{~|xw~y{||}zuyzzy|x{{~}|z{|yxvyzyyx~w{z~{yxx|}wz{|z{|y{zzu{|xyu{{zz{}{yw~y{vzxz{}w}}y}~|zy|}yyxxzzvzz|xy}|x{y}{~x{|vu~{xzzx{}|||{vzxy{|}}vzz}z~w||~|zz}y|xxxy~zzzyyvqy|{{szvyyvx}}}s|{||y}}}|z{{~xv}|v{{||~|}zxy~{~|zzvu~{yyu}yxxxxw{|}|{{t|y~ywy|{z{{}{{}}}x|u{{x{|x{{zz~y}~yy{xz{xz|z}xz}wy{wxzvxyz~}zuz}xz|yx|x}{zzu{|~zzz|{x}{{|zy|}xyxyvxzyy|}zvyzyy~zwytyyy|zy{}zz{xzxww{{}}x{zxw}}uzyz{zyy}|}|{y|z~yw{z~z}yyyyvxywz~y|r|xx|zx}xxzzy|}~z|v}yy{y}~z}{}z{||}zq~z~{|{wz{x|~u~w|||z{|{{}z{z|}zy~|yyzzy||zz|~x|~xz}zzxy{|x}x{|yzzxz|v|}x{y}yy}y|ywwwy|xzxzy{}z{}}z}|{|{||wy|x{}|y{~v|{v{||w{|{wz|~y{zwy{zwz~{}zx}z{{x{{tz{{xz{wwxy~~}y}yty|}~|~}~~|||~x{||||}|z}{|}~{~}}~~}}~||}~{y~|{{{~}||~}}z}~~~}{z~{{|z}{y~|}~||~|{}}{xz|}y}~|~}}}}~{~~~~{~}|~}}{}|~|~{}|~|}}|z~{~|~~~}~{~{z~}x{~z~~|~z|z~}|{~{|{~~{}~}|}{}|~|||~}~}~~zz{z~~|}~}}~~}~~|~{{}~}}|}|}z~|}z~~|~{{z}{|~~~~y{}{~{}}~z~~{{~}}~|~~}~z~u~~y}y{~~~|}}y~~|}}|x~~{}}}~}|~~|~}~z}||{}}}~~{~~z~||~|~~~}~~}~~}{y|z~}}|~~|z|}}|}}||{|~~|{~||~}~z|y}{}~~}~}z|{~}~|~~zzyx|yv{zz{w|y}|z{||zy|{uzxy{y{rv|vzw{y|xyw|r{ywzwz|z|}x{uzvy}|{{z|xyz~{{yzy}{vz|}~yvwzxtxw{z}{yyxwz{yvyz|yx~xxxy{yyw{w~y|z|zxyvzz}{zv{{~yzx~{zxyy|zzuyy}{v~wv|{xyvy{wzx|}uxzz|xyy}z}x|zxww{}y}{y|xx}zz{{w}~xvzz{{|wz{{xyuzy{}x{x{||{}y~s}}|v}y{~y}y{|tvxx|zz}v{{{}{z|z|{z~|}zyxxu|~xx{}zz{|zx}z~{w{wz{|zyyuvzu|w~{x}|yyvxzyx~~|xv|{ww{{}|y~y~wyzy|yxx||xzy||x{|t~{wzyw|vx}y|xu{|}z{yzzy||}{wwxyys{x|y|}y{}x{{yyzywz|yxz}{x{yy{}~zz~|vwzzzx}z{y{y|{{{~u}}{w|vxwyxx||y{}zzuxvw|}zzxzzxyyxyzz{{y{|}|z|{y}z|zx}~~vy|{|xzyzz|yv}|{{z{{|yzyz{{v|{{{x{~zx{wzz|z}wxzw|}z{zyxv||~w}x}z~}{|y|||z~zy|w~z{{|{x{z{wzwzy|zx{zywz~x}{||vwzv{|wwx}{|w}z~{v|yy|{y{~}|ywxyy{x{u|wyz{{z{}|z|x}|yw}|{|{x~}x{xtzz{wx~~x|z|}xzz~~|}zy~{{zz{yyywyxzwv}z~~wx{}{|~}}~~{|~x}~}~}{~}~}}~~}~{y~|}{}~||{}{~}}}|{|}~~}||x}|}{}}z~~|~|}~}~~{~~{||}}|}~{|~~~|}~~|}y|~~~~}{~||||{}~}~}}}}~~}~~~|{~|}|~|}||z~}~~||}|}~~}z}|}{~y|}}}~~}||~}}~{~}z}~~}}{~~~||}~}}~}|x||z}~~}}~}}z~{~~}}}~|}~~~|~}}~~~~{|}~~z{{~~{xz~~{yx}}||}y~~z~~}~~~~{|}~{z~~}{}}{|z~|{z~wx}}z{|{~~}~{{}~|~|}z~~|||~~}||zz}x}~y|}}z}~}~}~}{yu{~~~~}~~}}||~||~}}}~~}|}|~z}|}}|||{z~}}}|{||~~|}{~|y~|u}~y}|zvyy{|z~u~x|zzz|w{w||xu}{|zyxw{zz|yzxyyw}~{{|y}|}{~}{xzywz{}v{|z|y~{wtx~uy{ywx}~x|{wx|xxxx~sxyxzy|{xz|{{{yzxuyz{~}}w|}{zy}|~zy~yw{w{yw~}|y|{vyyx}vvz{zyz|yu{yz}zx{xxzy~xy}z}~}{~{z{~|}}|}~wxzxzz}{yx}~||{{{{wy{|yyz{|ww}y~}{|z{{z~x|{w{|y{y|vy|{{}}|~{uxzwyzv}z|ux{wx{|y|zvyyyzxyuzwz~{|xz~{|v}{}~{~v|y{{yzw}}z~~zy}x}yz|{{zzxwwx}yzzz{y}|yzuw|x|wy~}{z}zz}{y}{x|~y|||zzzxxz|z{{wzs}zy{vyzzxxzz{vx|zzyy|~x{{}zzy{|||||x~x}~~x{|{|}txvy|||{y~{x~y~{|~xzy{vv|zz|}|~v}{zz|}{}|x|~xyz~{{}w}y}~}{|zvx{xwzzwz{{~zxxz||{vz{s|zzxx}||zz}vzyr}}xuv{xzyy{~y~yz{x{z{{{v|}~}xy{|{z}yzy|}{}ywu|yz{~y{zz{v}ux|{y~u{~|}~wz{}z~}{y{z{{y~x{zzzw{|~wzz{zv{~x}w{zu{{z|xw{|zzz|x}{|}z|{zxx{xxz~y~|{y|yw}zxz~~}zzv{{v{~}yzx}|}{zw}z}y|x~zz||}wy|}|}~}{{|~~}}zz{}x~z{}}~}}|}~~}y|~|~~~~~~{|~}||zzy}}|}|}~~|}z~x||}~~}||~}{{{{~~|{~{{}|~|~|zzz~yy~}{}~}}~}|{}}}~|~}}~}y{|yz|{~{~|~y}~~}~~~~}w~{|}{~{}}}}z|~{{}z|}x||~t||~~~|~~~~|}}{}z}|{|{{y}~|x}}~}|~z~~|~|z}|~||~~{~~|z{~y~}||}~~{|~}||~|~}~~z|~~}|y~|}}|y{|{z}z}{~|{}~|}}~|}}y}~z|{~yx{{|}~}|~~~y~}~~z~~~y~|{~}~||{{y~}}||}}~|{}}|~~{{~~}~}~}|~~zx|{}x{}||{}~|~}}~~}|~|~}|~~~|zy{~~|~}|{~|}~~||{z{yzzz{z{xzxzw~s|y}w{xx{r}|zyzzzy~w{|{{{zx{|{v{y}{|xyyzzz|v}}~{}zx||~y{yywwzz}x}yyzvx{xz{{z{|{xzyy|w{y|xvvvzzyxvxz~wxyvxxzwzxw}zvz{wxx~y~|z||v}z}x}zyy|x}y{{yxx}wuz}zw|zz{w|v|{xw}yw{{{z~yzyvu}x~wyywvzyz}z~{u|zz}yxuvz{~x}|{xv}xyyvzz{xxxu{|v~zy|vx{{~~zxzxww{|~w|~vxz|{yy{uyxyxt{x{yz~|}z|wzv|vwyz|xz{|~zv{yxz{y{~zz}vy}y}xwzxy~xx}yzxy|zzxzx|||zzwvwx||~|x|{ux|yyyzwz|z{|y{|x||}{~{uzyzwyzy}}|}w{xv}x|wz}}{zxx||zzyy{{|zzxzt{x|{zzwv{x}y|}~vz~z|{zwzzz{xwzz{xy}{x{xv||uxy|yz{zx}{~xxw{{|{z}zyz|wx{z{xuv||xzs}{zur{z{}y~}wv|zz{||{yvzvxx{}yyzzw|yyuzv|{u}}|~wyy{}s}~y{yvu|~ywxyq|{||~xz|z|xwyvxwzyv~|x{z}x}{{|ww}|yz|}|uv|y}{y{vzuyw|y||y|}uwxzuxzyzy}z~z{zx|z|z{}z|{yzywy{}yyxyw{w}zy~|}|y}zx{~||x~zyyx{zzv~|yzx{w|v}{|{{tw}yy{}{zux}~z{{xsz~{~y}}}|~z~}~}~{~~~}z|~{|~|}zz}||x{}}{|}~}}|~}|}{}~}{~~~|}~}~}z~|{~|y|~}}|~{|z{z}}~~~|~~z}|}|~}y||}~~v}~~|{~y{|~|z~|}yx~~~|{zy{~}~{}|{|~{~||}}{}{z}z~~{~~|{}~}y}{~z}}|~}}}}~~}|{}}~}{{||v{|}z}~|~}~}}{{||y{}~|~{}~|}||}{~~}{zzz}y~}}~~||~{}}{}}}}}|}~|x~}y|~~||~|{~}z}~~~{~~~y~}||}{|y}z}~~|~}}{|z}{}~~~~~}~z|}|}~~}~|~z~}~z}|{~}|~{~{~z~~}}{~{~~~||{z}~~|}}}}}{|{}{{}}|~|z{|{{}}{~}{wzz}{|}|~{}|{yz|{xyzxyy~zz|}{tt{}{|vyyxtzy|{wuxz~||z{yyy|w{}wxyzz~x}zy{}z|{vvwvv{uz}{|wv||{xu|y|wwyyxxywy{y}~}}yz{{zw|yy}~|y~|~||||}||yzxzwyy{xyvw{|{vz|~{~xyxyz{w{{~v|{~zx{yz|zzuxx|{{{~zx~||}z{zw{{{xx}|xzvz{~zxy}zyy|xs|zx~wszyx}{}{xz|{x{}zuz|v{}}{}y{||{~|{{z{yzxxyxzyz|{{zy|u{yyw|yxzxvw~z|~w|y|x~~{~yw|y|y||z|~z{{}xwwy|w}vvvxx}ut}|z|zx|xzyyyzxz~xy{|v|yz~}z}}|~y~}{w|{z{z}|}y~zyxut}zyyzx}|xx|{vzzx~}xw}yw|{y~z|{||zx~z|}~|{|~{{yx}z{}||z{|x|z}~{}{z|{|v{y~uwxuvz{}xz|~~|y}|xwyy{{{|z}}|}}xxz~|}|zvy~}}~{yx}{zz{u|y{zvzzxyu{{xu}z{|wyz{{|}|z~}x|}xzx~x|y{}{~~}}y|x}z{{~y{yxzu~|y|x||vz|z{w{{{{}y}zy|}|z{v{zx}}||z{z|}|xz}zv|yx{vyy|y|w{s||~}~xz{~{{sx{{~{z|z}{z}~|~{|{z|xw|~}|{z{y}x{y|{xzywv{yy{x{yxx~~}{y{{xz{z|~v{{w~}{z||{y|{{~||~}~~y{~~}y{|}~{}|y}~~}}}}~|~zz~~~}~~|~}z}}~}}{|~y~|z}z||}z|}~}~}|z~}||~~~}{}~~|{}~~|{}~||{|{}}|~~}~}}}|~|}{|}~}~{~|z|{w~|}|~y|z|||~~~{}|~}~{}}}{~~}}~}}}}|}|{~}~}}z~|~{~~~~|||}~~|{{y|{{z}}{~~~~~|{}}~}}}|{|||~~||~}|~~~||}w}}}zw|z}~}wy}{}|~~~}{{{{}y|}}|~~~~~~}~}~|~|}~~|~z~|{~~}~|}|}}|~}~~}~}~}{~}{|}~}{{u~~~{|{|~z~z}|~~}~}|~||z}~~~{|{}|{~~~~~~}~~~~~~}||}|~z|~~}x||w}w||}}~{~|~x}~wy|w{xzs{{vx|xwz}{zwxr{zxx{}u|wy||w|yzz|y|w~xyyxwy{y}zwywy}uw{|z}zy{vyy}v|zx||x|uy{x|~{x~z}|{v{wz~wvw|{{wyty}yzz}z~w|{xyvz|w{{z{{{zyvy{|ywy}yx}w{xy~~w|||zw~yzyzwwvzzx{zyyxxxxytzyx}}{~yx{w{z~v|w|yuzy}ywy}{y{{}vz|zz}ywxy|y~w|zyxyy{|y|zzy|{~w{xwxwx{{z}uww}}{yz{|}wwxztw|}ux|{x|{z{z||{{y{|~{~z{wyz{~vwvvyyx{y{vx||y{~}z}{z{y|~zwzxzwy{v||w{}y}{w|yxw~xy{{}w~z{uzy|}xz~vw{{|{y|yzx{y~zyyx|{{{vy|}||{v|z|y}|zzu}~y{}{yyzyww~~zz{v}||xzw}z|~x}{{}wy{|}zy}zx{{yyv|ww{{xx}~yvywz{}xx{}}{}w|ywzzvytzxv|yzvwzy{}|zzyx}{{wzz}vzz{uzyxzx}xz{zwzzzx{{xu}s{y{ywwuwxwy{}y}xwxy}vz|vu}vx{}|w||}yzzxxy~~}vxvzw{x{yx|xy|}{|yyyz{{{z{}yz~xy}x}wz}{w{~yyzy|{xz|w}{www{y{w~x{z|vz|{{{}{|w{yw|x|y~x~wzyx{|z{yyx}||}|yz{zx|}|zwxxt~zwwzy~zyxz}y{yx{yxzxy}{y{zw{x{~~~~y{{}}{~|~~{}|}{}}}}}~{y~}|{~yz|}x{~{|}{}~|}zy~}~z}z{~~}y~~~}}{~}}}|~|~}}~~~}x}|x|}||}~}|{|~~~yy|~~z{{|~~y|}~~}~}~|v|z}}~|}~}~|z}~z|}~}~~||{{z{|~~{{~~{z~}u~~~}{~{}||~}}{~|y~~~|~|~|}z~}}~~}}~||}~}}~}~x|~~~}}|{||~|{~~}{|}|~~~z|z~|}~~z|~||{}~~|~~~}}}~~}~}{z{~}~}~~{{zy~z|z|{}||~~{|{||||}~~{||{~}{|}~}}{~z~~}||~}{|z||~z|~{}~z~z}{||}~~~|y{{|y~{~{}}~|~|}}}z}}{}~}~}{}}~}|~}~{}|~}}|~zxzw|~~~w{z{~|~}~z}~{xzy{~z~z{y|zyvvw{{v|wxz{uwz~}}zz{z|vyz{}|z{v{zyy}y{{y{~zs|w~{|}{}xzy|w~|x|{y{}z|{{{xw}{}|yxx{xy|xzvuv|tyyuzz{y{{{}}{y{||~z{{y{z{yy{}uxyxyzy~y~}xw{y{~tx|w{yxvy{||||yx{vyz}zvww|z{zyz}}u|zxz|yx||||{xz}{xw|zzzw{z{zy{{~t|x{}www{xv~yzy{wz~~~{}{zz|w{~|x{|}{}{z|z}yxu|uyw{xwu|yxy{z|xy|xxutywyw|{||{|}z~z{x{}vz~zz|{ywxxw|{}}y|yw{xwtx{xyzxy|zzxy{zz{v}u}{zzx}|x{~zzvz}~|~{{z}||s~xsy{{w|}{y|zyyzuzy{|z{u{zvzwzzs{{|}|xvz|{{|{{xsy}{|uw}}{vw}||zx}{{~zx{}z{|{||{~s}|yx{x{y~{~y{xzyw~{yv{zw{}{}z}z~z|z{vyywt}zy{x}{}ywxxwuvw~wx|xx}{uxu{z{wy{vy~xwzyv|x{~|y|}wy{yx~z{zy|{|y{zxz}}{vzxywywz}xw|}zu{ywvq|||}uwx{}}uzzzxzy~zz|{y}~{||y||~v}|zyz~t}ywxx{y{vyyx}zzyz|u|xwywyy|y|z|yxz}||zz}zzw~z}{y{~}y{yuyyvy{yx}yxzz{}xwz{|yzxyvsz|{y~z{~zy{}~{}{|zyz~}~}{}}~{~~}|~}~~{||v|~}||~}~|y}}||}}~}}|~~|y}z}}}}z~}~~|~~~}||y~|{}v|z}}}wz}|}|{}~{~{{~}{~|||||~|zy~~~}|}}~~|~~}z}}{|{|z|~||}|~}~~}x{x|~{z|~y|}|}|~{{|||~~~y~~}{y~z{|}}|{{}~{}~|z~{|~{~~}~z}}|}z}y}||~|}|{{}|~}}|~}}~~|~~}|{}~~|{~|~}{}}|~~~~}~~{~|~~}~~~~~|w~~||y}~|z}}{~~~~|~~z|~{~||x}|~z}z{}|z}z|{{}~~~~}{x}~|{}||}~}|}~~|z~||{~{{}||{y}}}|y|~|y}~}r}~}~{|}}z|}|}~~~}~}yw{}zyxyuvv{xyz{x{vy{}yyyxzyw}y{}wxz|ywz||}vzw{yyzty|yyuz~xyx|xvxx{|{~w{zxv|yzxyyyyy}yzyvzy{zuwz|}yxwxzz|{x||}|{uux}vxwy|~zyz{yzzzy|{z|ywvx{u|wwz|y{{~{z}~x{w}|wxy||y|}zwu{yzxwy~|}~{zwzwwx~zx{{vy|x{|xvuw{}{v}}|xz~zwvs}{zx|{syy{zz{{ww}z}zx|zy|x{}{|z{{x|{||xwz~zz{{|zu{zw|yvty|xxw|yzyxw{r~wzy|z}{zw{vyx}x{vyzwx{v|x~y|}z}||yxyy|xwzy{v{zy{yu|zyyw|yyx{|x{y}~yz|ywy|x{x{~x{xwy{|{~~uzyzuz{}x|{yvyz}}{||||syzywwxz{|y}tvzywv|{~zz|zz|xvy{uyvyxy|z|zxzwxwxxzxw}~wzzy{z{{z~|{|v{xz|y{{zx{|x}t~{zzy{vz{z{xyyz{~{~|zz}vx|u|y~y{yw||{|}zzuxy{}wz{||~zxzz|y{z||}xy{x|uvx|~||{wz{~yzuzz{w~xxw~|y}z}z{}zy}yu{|xxvvy{}zuyu}z}{z}w{yy|wv|yxywzzzxz~y{}z{~x|x|{||xyyy{zxz}}yx{yyyxw|zw{~|ywy|yz}ztyzvz}w||zuz~{{xwx|z}}z~z~{yz|||y{{y{ux|v{xvyxw~||y{{{|zv{tyzz{|~}|y{||}~}|~~~|~|~|~z}~z{yy|{~}|y}~}|~~}}|y}}~{z~~{}}~~}}}||}z~{~z||{|}}}~~~~z~~}z~}}~}{|}|}zxz|{}{{|~}~}~}|~}~|z{}}~~z~~zz}~~}}}y~y|}{x|~~}~~~~~|~yz~||}~~}}{z}~~~}~}~~}~}}~~}~~|}{||}z~|~}}~~}}~}~|~~~{y}|||x|}{||}}y|~z}|~{~~}}}}|~~~|}~}~y~~~|{{z|~y~}~~~}~}~|z}~~z~}~|}z~{zz{}z|{~~}w~{|x~~}|zw|~~~|v~}x~y|}|~|z}||z~}|~~y||}~~|}|}~}{}~~{{y~}{}}z}~~~|~}|~}z|~{z|~z}{|}~}~}||~}y~{{{||z|~y{y}|}zz|xyzuy|||}wzxyztwx{w}w}yvz|wx{z{xy~{y|xz|u~zy}~~}yyy|x{z{{{{y}|x|vyvs}zw~vxu{zwxzxz|{{||vv~{{}x}w{yy}}zvw~z}{~{{|{yxt{xv{ys{w{xz{x{~z|tzy{z|wzxy|}w}}wyx|{z{ywz{|{xx{~x}zx|{zx}y|yy~z{yxxxx{|xwyxxz|z}{|x|~{x|zyxyzz||y{~~z~|~xzv}|xv~}yz|xyx}zwuxxz|xzt|xz|xyxywwyzy{zy}||xzyz{~y}z{vzvuxx||~}yxwt|~~{w{yzy|wy~|xxyzxzww{zzz~{vyz{x}{~w}w|y}{|z}}|v{t{zx}~v}zyzyx|w~w{zyx~y|z}v}{u{w|z{u}yxx{y{{~u~|{~~uzy|yvy|zz~~}{{z{yztyzu~zx||xyw|y|{~|yzzy{}yzy{xw{xvy{wy|}{|zw{~|z~x}zz{{~|x|}y|x|yw{{z{wx|uyyz{~x}yy{}t{xzvzs~{}~~ys{y~{}}{w~zxzx|{|zz|zx{~~xwy{||||}}yxy{ztxvzvy~}xz|xv|yvyz|}x{w{|x~|}zzz|{y|zxx{|xyw~zvzwy}|xu{y}{~yw{v{{z|yzzy{}|zz~{{~~{u}yxzy|~{}}{}z}z{{|}zyw{zxxs|x{{{~zz|zzx~v{x|zzwvvzzzxyxz|zxy|||z}|y}}}~{||~{zz}~~~z}|}|~}yyy}}}~}~}}~}}~~{~|~{~~|w~{~|~}|~~{{y~}|y~|~|~~~~~~~|}{z~~}|~{~}~~}~~}~}}~~~|~~z~|}|~z}}yv|~{y{{zz~|}|x}||~}}{~~}}|~}~~{}}z~{{|~~}|y}}}}z}zv{}|}~z~|~y|y}{~|~||}y~}|yz}~{~~~|~}}{|{}~~}~~~~}}}~}}~{{zz~|}|y~}y~}{}{z}|~~~}~}y}w~z~{y{}{{~~z}x}~w}~}~}~|}~{|}}|{}~~|}~||}}|~|{}}~~~~}|~}}z}~}}y|~z}}{}{{|||~}~{}~}|~y}{~~}~}~{~z||z{~v~}~}~}~}}~|~}|}y~{}~zzz|~}~{~z~z~}~~}{~yx|w~y{}{xx~t|t{w|~uzy{}|{y|w{u|zz{xyzy{vt}{w{ywy|v}wz{zzzzxw|{xyyx{u|x|~xxz{z~zy{|y~|xyy}}}wxwz~zw{|yy{xy{wz}{{yxzz}r{}{xx{yzxztwzvzyx{{w|}zwyu~z}x|y}uz|zy|}yy{}wzyzvzyuzzvztz|zxpyz~zzw}wzy|{yy|uw|}vy|{yz{~zz{vxuz~~~{xyxyxuw|zxxxww}y~y~u{y|t{|z{z~yyy}w|~wy{z{yx|wv{zx{vxzzxx{z|x}|{wyyzu{xzwz{}{{zzt|}yx||yx}{zy|yzz|w|y|v}zx|vxxy}wyttzxz~y~vz{{x|||x|}{{|y~z{x|z{||~{zywt{x|zxyxz|~{y|{}|zyv|~y{uxu}x}x{y|x{wx|{}~{yvz{yx{xt{yyvzw{{}xz}{{{yzy{z{zz~{zzyx{zzyyxz{yv||}w|yzvywzy|yzx~y{yz{vyy{z|{w{uy{zwx|x~}z~xyx~~z}~~}~wzx}zytv{w|{zxxz|wxwy}xz}vw~s{zzyy}wvy|{|~v}{x|y|zz{~|pyzz{yz|yu|{yy|x}v~wz|zvs~x{|~y{|yyx{{x~yywxxxvvx|z~y~w||{w|{zy{u{vz{zxy~~yzyyx|x{{}y~{zw{wvyvzx}yw{zxvvyz{}z{y{{u{{zwx{xxv{}{{{{xyv{{x|z{zy|vxx}x}w{{{y|y{{~}{uzxy{z{y|~||{|~~~~}z~|~}}}{{}~z~~~~~{~}}{z}|}|~~|{}~z}}y{wz{}}}||~||~{|}~~|~}{z{|}~~~z{}{{z~~x|~||y~|~{}||{z|z~~|z{yzz|}}|~}||~{~{y}|}~~~~}{~}~~}}y~|~{y||{}z~}{}zz~}|||~~~wx{}{~~{z|z}~~}|z{}}zz~~~|{~|~}~~}z}~~}~}~}~}}~~||}~}}}~}}~~}~}|~~~~z~~~~~~~~{z~}}}|}z}~{|~~~}~z|~}}|z}}~~|{}}z~{~~~}||}|~~~||x~~~|{~}yz|xz}~{~~||y}|z~~~}{{~~{~|~~{~}}}}|~||vx}{zz~}}}|}{}{}~~y||~{|~{}}z||~{|{}|}z~}~{|}~}~~}~{~~z{|zy|~yzyvw{x}zwxxwz}xyx|xty|zz{xxzz|xuvvx{z{yw{yz{xw|{}|}z|z}~|zzzw|vyu}}|vx}xy}{zvyy~|y|w}xtx~xy{{{xywty|zz|}{}yzzz|}yxx|zz|yy{|y{|z|xwzy|w{yvy{~|z~{y}|zt}uyyx}y}|}z|{xzz{xz{~|}zxxz{z|}xz{{tzwx{{|y{y|{xwx{xw|{}{~u|xvyz{{xuww{||}xyzzz~y|}x{|{|~{||{u{}wz{yz{z~yz{y|z~}z{v{xyz{zu|vu~~{xyz~|v|~zyuzyyz~wx}yxw~v}|zzxw|{{wvwzx|y{wwzy{yx||}zz{{~zy||y|~~{y~wy|z}yzy{vzwzz|y~}~}yxy~vxzzwyz||}{z{yzvvwvxyzxwtxz|vz}zx|x{z|}zv~{v|z|{zyz~}}z|}~xy{xxx{|y{}}~}}v|yy{~{vywzwx}xx|w}z{|||{x{{y{z~z{swz|u}{{}}~vy~zz}~}yz||xzzvyw|zyu|~|vx~w{w}z|~y|{{zs|}yyy{z~u{z|}y~xwz{{zw|x~vyw|yzz||}v{}ywt~w|~|wzxxx~w}}vxzy|~z~x{wy{z{z}}}zz|~~yxw|yz}xwvv{|yuwx}||xzxx}~xxzxzxy}xyytz{zz{y{|||z}z|~||{{|z{vzvxyx{|zyzz||z|zvyx}yuzwy{ysz|{zyzwzy}{wwxyz~~y}|{}~}}}|}z}|~y||~||}{{~}}z}}|~}}~~~~|~~{}~~}~zzw{x~~||z|}}{}}{}}~|~{~|~}z~|}|{}|}||~}~z||}~z~}~||~}}z|}~{|~~|~}z{}}}~w||~|}~~~}{}|~}~w}~z~{}}{~~y}|~|}}{|~~}}z~~|~}~~||~~}{|zv}z}}{}~}}}{}|}~}z~x~}{}||~}{{}~x~y~}}{}{}{~~|{{{|~~}|{}|}~}{{{~}y~~~{|}{~}~}}{~z~|~}~~~}}y{|}~}u~}||||||}~}}~~{~|z{}~{}~{}x~~{|~{}|~{~||}~~~}}~z~~|~}y|~}~y|}y{{|~zzy}z~~~~~{~}|}~|{~z}~y~|~~~~~}}y|z|~~}||w{~zyx}y}~yz}{~w}yyy{{w{zw|v{yx{uzvxuxz{~|~|y~x}{||yxzxuwv~yx}}xyy~xzyx|u}x|{zzy|zxx{zz{y|w|w}|z{|yzxu{wzwz{v}yxxzvz~v||{y}{yvuzy{||v{xyz|y{zyvwxzztwxyyvvxvvz|}}}yww{u|vwy{vv}z|u|yyyz~|wx{zyzx}s{|{y~{|y{x|y{~~y|z~wxo{{{zy{yz~|x}}u|xuyw}xu~x|x{z|{yz||tx|~xvzw}wxyw{zwy||{v{zy}uuxzy}{vzvw{z|{yzyy{{{xzz{}x}zvy|{yyxvyyw{vzyzz|xyyzw~~{~w}y|~{~|{wy}y}yx}}y}w}{x~|{z~y{xy}~||{|w|zzyxyz}}y{~|zzxxzzz|xxw}}v|{{|zy}v{}wwy~xv|y|}vz~zy}zwz{x}v~{y{}y{{{wyxyyzyzwyx{||}y{w{{{x~|yx{{zvx{{~yw{x{||y}|z|z{z{{z{y|xwy~yy}y}~{yw}v}}|}x}~z}z~|xzz{z|y|ywzxz{y|{yxuxwv|z~v{{yyz}}z|z|y}vy|}~zxyzuywy{zzywx{z|x|{}{}||{}vw||zz}z{x{xzw{y}|{z|||||xz|zx{}{y{|w}v}wwx{z{z{wy}{|z~|y{zvwzx{|~zx~}|}{|xz}w|zyz||z}yyz{y{ytuzzwx{vxyw|wq~}xz}z{z}yw{yzyzw{{|}y|~z||{y~{u}~{}|~}}|||~}{z~z~~~|{}}|~}{~}|z~}~~~~~|xz|}{~|{|{}zy}}z|}}v}}{}~}z{}|~|~|{~z~~}~~}|~}}|~{}}|~{}|}{z~{~z~~|~}~~~~|y}{}}~||}|~~~~|~|{}~~{}}}y}z~||y}||~~|~}|{|~}|}}{~}}||}~z|}}~{|}x}~~}}~~~z|~{{~|~}}{{~~|~{}zv~}}|||z{}{y|}|~}~{||~~w}~~|y~{|z}~~}~}}xzzy||~~}~{{}}|~||}{~~}|}|~~|~~}}||~}z~}}}~}~~|~y~~~|~}r{~}}}|~{z~y~x|z~{}~~~|}~}|y|~}}~{}z|~}}u~zy{{|z~|yy{{{wyvzy{zww{zyw{|yyywzz}|yxy||x{{}{y}{w}z~{wzv{|zux{{}xwx|x{|zyuy{v}zzy{yzrx{zx{|y|u|wxyzxwz|xzz{{|z|x|~zx}{z|x|~~{vxvyz{zy{zvxyyzu|}x~|w}{xz|z{xtvz~zyz}|wxz}}|y~yu|}{~}y}}y|wx|}zzxx~yzxy{z|uxwywyzy{||y}xwxzxxwxyxz{{wyxwv{|zxw{z||z{{{zz}w|vyxyxswvz{|{|y}}{z~{|zw{wv{vww}z}}x|}||z{|~yxwzzwv}z~x{{~y|t{zxt|{|y{xwy~{x}x|wz{z}wywxx{z|x|zzy|{~ywz|~~~|{zx{{}x|~zyx}~x|{r|x{wzy{|wwy}yyz|xyxy~|yyz|}z|{|{|}{||{}|z}||~v}w|x{}x{x}{}zyxzyyv{xx|yz{zvuzrw{z~ztxz}zxyyv~}z|w}}x|zzu{||w}{z|xz{yxy{xyvx}z{vy|~vv{y||wxv}y|~{z}~x{{x{yz}}z|}{y{~z}w{z}|{}xwz|xz|yxu{~yxzwz}yzxzx{vtxy|z}v{~{|wuw|vw}wyz|{|{x|zxz|z{~||}wz|yyzyuxzz|}{v~zv{z}wzy|uuyzx{x}{{||~yxz|}{xyx~}z|z}}|yvyx{zz|{x{{z|x~zvwyuux{zxx{{xxzv|~~z|{||y{yyyzz{}|~~{~}~|}x~|{}||~}~~~~y}|}}~{~~}}}|}~}~~z~}}~~zz{|{|~{||{}|}}~~}}~}}|~~|y~~z~}{{~{vz|}~}z~~}{|{|||}}z~zy}{||~~}~~~{{~}~|~|~}x}y}{{~~}}z}}~|~}{~|{}~{~{~||}~{~{|}}|||z}~}{}}}y~~}~|}z~~|y~{~~~|~}}{|{}~}~|~}{|}}~}}}}}~}||}z~~{~}~~}||y~~}}}{|~}~}|~~|}~|{y|~z{~{|~{~z}|}}}}~~}|}|{{}}}y}~~}}}||}{||~z|||}}}{z~zz}}~~zz{}|}~~{~~{y|~||~{~z}|}||~}z{}~}z~|~|~z}{}}~|~~z|~|y|{y~{yx~~~~||~{}}y}z{z|}w~{xyz}yyzv|yy}wxv{}z|xyz|{w|yv}{~z}}zzyu}}wyx}zy{y}x|zxzzyw~y||yyy{x{{ywzz~wwx~}}vz|z|zwv|}~}xwyw|y{yz{{|xx{{vywy}}y~}}yy{zyv}z|zwx{x|z||zzx}uzxz}~yzz}{xz{z{w~|~u~xy}{|w||y|yvwwvz||}{z~}wy|zz|{sx{yzyzz~zu|{y~yw}y}{wz|yyyvv{z|zyyyu~yyxx{vyy}}{xw{z~{z}z||{|xy|{uy~wxvzzxyx{zyx{tz{|~yzvx|z|x{{||}v}|||{}zz}{{y}|x||{}~yww|w{{|zy{{u}~vyvx{z|{v{yw{}vwy{}zy{|xzzy~{{~|}{y}x{|{zw{|z|z{z{}yy~yz{|{z{~|vy|u}}xuxzyywz~y|v}zw}|{{zzz|{{z}|x~~y{x{wzyyyz|~|}}}}vy~yz{vw{xx|{zw{yw|~}}xz{}|yvy{|yw}wr|x{}yxy{y||wz||x{|x|yx{zvz}{{|z|yxx{}~}v{vz{z{xzuxzz|{wxyzx{}yzw{~x||{ux~|yy}{vy|xxx|||wy{|{}~z}x||}xqz{woy{{xzv|yx|yzzwzz{y{{~~y|z|{}}zx{wzyz{wyu{y||yy~|wy}xzyyy~y|{|}vzvy|xy|y}{vv|}}{z|w{zv}x{}}yzz{~||y~|zy~~xy}yyx||}{z}zxxzw|yww|z~x{}z~}|~{||z||}~~~}~}~}{}~|zy|~|~|{|y}|~|~{~}{z~~}}{{~~|||~}||~~|~|||}{{~}z|y~~{|{}~}~~}}{}}~}~|y}|~y}|w}~~~{}{|~~~}~}~~}~~{|}{|}z}|}|y}}}~}{{|~}|}}}z~|x}|z~}}||{~{{y|}~y~|}~|||||z~~z}z{}~}w|~{|~~|~~|~~~|~~z||}}}{||~~}~~|}}{{~{~~}~{}~~{}~~|~|y~}xy{~}|}{}{~~}|}{}|}}{~~}~{{}{~|}~{}}~~~y~|}w{~}~~~|~~|||}}{~~}}~}~|~{~~}~}~yzz~w}~z{x~|}|~|}}y|}|~||~|~~|}~~{}~~~~}~{}~}~~z~}}~}z}}y~}~~|~|~~{~|{}~~~~}}~z}|}~|{}|z|ww|}z||}|z{xx|xxxx{zxw||z}zxwyw~vuwv|v|{ww~~xx}zz|xx{{|x~|z|~{{|yz}|{{w|{zyv{yyy{}{s{yt}}{www{vwvw{yyx{{xxyxy|}yz~}x}v}zx|{}|{{w{zyxz|}zyz|z}x}{zz}}x{zzywv}{tzw{yw{}w{w|~y{xx}|zz~z{}zw}|x{{}}~}yyzu{u|~vx}{w}y||y{{yx~wzxuyyyxu}yy||~|{|y{yy}||~z{w{{yxx{|yx|y{{yyzyyt|yyz}{y|zyzxwwzxzwzx{{x{xyx|x{zz|}{{}yy{{x}zyyxuxz|{{wywz|xxvxv{|z~yyy{vwy|}~w}w|y|{{}~}zz{{vy|}}{||{||zw|~~{vzn{xxwzyxzy{|zyw|xy{z{z{x}|x{}{|||{z|y{~}{|~}wzy~{y}|}zyzzzz{wt|{vxxwyww|{z}z|~yz{zwz|wy|xy{yv~|z}vr||y}zwx}yvx{|w{{vw~xz{uwx}ywur}x}vx}ryzxysz{}vy}{w}v}vx|zvz|{{||zz}|}|y|z}{{|}||z}vzx{}{}{{}zzy{z}|{yyvzw}yxtw~zyzzwvzz{~{yxv|yzvz~|{wzy|zxx~xz~x}{vxzw{}{{w}y|yy}vzyyxyx{}}{t|zz}xwyywyzx{}|xv~~{zt{yw{ywv||xw|zxzxvwwz{|xv{v}y{xz}z}z}}||zv|{wy}z}{|~}|z|}~}~z}|~~{~|yz~z~|}~x|{|{}~|}~~}y~~z~{|||{{xz|t~y~y~z}y|}|||~~y~}{~~|}{xy|~}}|z|~{}}{{|~~{}}~}~|}}~z}{~{~{}~|{}|~yyy|{~|}|||{~}~|}}|~{}{}y~}~~z{{}}{~}z}{~~wz|{~z|}{}~}~}}}}}{~{|}}~~z}}}y~|{~z}|~|||{|}}|~|~|~|~~z|~{~x}|}|}~}~~}{~}||||~{z}~~{}~~~}{y~||yzx|}}|{z{}z}|~}||~~|}}z~}{{{}~{}}~}}~~|{z}{|y~~x|}{{}}|~~}~}|~{|}z{{|~z|~{~}y~~~}|}}}{{}|{|}~}}~}~}{{}|~|y~~~|||||}{|~}{|}~~z~}~}{{z~|~~~|}|~{|xz|~~~unz{|{}|wyyxz{yz}y|}wwx{|vzz~yx|}x{y{}{zwywxzyw~yzuvy|x{wyz{zxyu||wzzzyy|x{}yzz|yx{w{{xx}yz}yxwyxyxxy{zyz{yy}|w|u}{z||xyzx{~y}zxx{|xw}yzx{xxyx}~wzx~wzvyy||xtv{{xvtzxzwy|wz|v||vzu|zx{y{y{v}ztywx|}{zz~u}w}{|}{t|vv{}yvw{zw~~{x~{z{|{z}yxuv{|{~zzxv~z}y}zwz{x}z{xz{z|z{|{|x{xqz}zzyw|zy{x{}|zyy}|uz{yy~|wu}zxyytxywxzx{zy}y{yxy{zyzzxztzv{{{{y{z|y{y{z}z|y{wwy}{zyz}yxtxwzy{vzxx}~xvyx}wxzz||{xyyyy~y|yy{y|y|x|~xw|}~{xvy|~}y~{wt~}ww{z{v{~y|zy}z}}xv|y}}{u|y|{|~yyzzzy|xw|yzz~}xu|x}zz{zx|xzu{|ywy}}xv|x|zz{{||y{wzz|v{z{y|zy{y}|}yz{xy||yz{|{w|{y{|{yzw{yx|vwx{{{|zwyzz{{~x}}wzsz}{~{{z}{~z|}y|x||{}yx|zyy{vzwvwy}~u{|}|vxxpwy}y}yvx|wz~xwyxxuz{zv}||~|yx{||{{{w}wwzy}~ywyv{t{|u|vzx|zyy~vy{ywu{yxz}|~{~z{z{~{z|z{zy{|z{zyzzzxz|zx{yxt{{{xy|{}{zz{|z{y}{zy~xv{x|y{{~~{{z}~~{z}|}}}|~~}~z{y{z~~}{~||~y~}~}|~{~~~}~|~~|~}|{|}{}|{~~{{u{~~||}}|{|}|}}~|~~~}|y|~~}~z~~~~|~|{}z{~{}{z|}zz}{}{{~||}z~y{z~|{}~x~}}}}~~~y|}}z{{}~~{|~}|~~|||}|~}}~}}z~~|~{}{~}~z}|{~}~}~}}{{}{~z}{~}~y}~}}y|~|~{~}z}~||~~~}z{~~|~}}~}~}~~x|{}{v|zzw|{{u||x{~|{~~}~{}~{z~~|~~|y~~}~~|}~}~}}|~{}z}~~~{z~y~~|z|}}{{~{~~{~~~}~{}~}z}~|{{~}{zyz}}y}}~}x{|z~{~}|}|~~~z}~}~}}~}|}|~||x|}}}}}{}|||z{~~{zxx{{v~{zxxz}z~yz~||zyyy|{x|t{|z~zy}}wzxxz~~x|}ywvz{|zzx|{~yxy|{zw|y}{|||wwyv{zx~ty{}}zuz{{z|yzxtyxyzyzw|y}zzz{z{{{yzz{|yz}z~|zt~zx|z|yv}~yyxz{}xywz{xy|zyvzwyy|{xz{}w|xx||}~y}{zv{x{w}}{x{{{|zy|{{x{vxyt|xvzxy{wuwvyvu}zyyx{z}y~z|z~y}|{xy}}|vu~|zy{|{}||~~x{}|x}{|xy||zxwywvx{|z|{zzw~|yxy{x|z{~|{zz}|~}}y{yuyxyzzxyzy}~y}{wywz|{~wxz}vz{vzzx{zwzz{}vx|||u~{|{zzw{x{|~}~x|{z|x{y~z||}x}yyz|{{yyv~vxy}zzxzzw~xyy|v~x}y~zzyxxz~z{yy|uz}w||w}wz}}}~}|zyz|||z{w||x|||{z{{z{x{~~yyy|w{zz{}z|}~wy}{zzzy~z{}{yv{x}x|~x{y}{yz{yu{tzy}zx{xwuyzx|{xy|vzy|}w{x}z~zxw}x}{y|{wyyxx~{vx|z{{z{yyvy~|zsu|yz}{vwzvvyyvyzz{yx}y}y|v~{||}|yrxwz}{}|~zx~}{z}{yzt{v{z|x|zz{w~xz{|x~z}t{wxxywz~z{}xz{xy{}|{z{}}{y}z|~{ww{|zyxy{|x}wy|w}y}yz|{vyy}|twwy|xwy}y{{{~y{|~z|w{~z~~z~}y{~|{}~~|~}~z~z}}}~||y}|}|{}{}{~|}{}}y}{}}}|}~~~|~|}z{|{}~}}{}z~}}}}~|~{{z|||~|~|~}|{~w}}|{~{}z|{}}}}{{~z~||}~~}~{}zy~}|~|}}|w~}}~~}}~y}}~~}}z~}~|y|~~~}|}}}|~~~{|y~~~{}{~z}z|||~~~}y{~}}}~{{|~~}}~~~|~||wz~|}{}}{~{}}|~w|}z{~~}}|}|z|}|~{|{|~|{{|~z|~~{}}}}~|~|}|~}}|}}|}||~z||~}~{}{}||z{|}~~|~|}|~~{|}}~~{{z}~|}{}~}~{{x~~||~}|~}}|}z~{~~~}}~~~y{}~z}}}~~}{||{{}zz}~~z{|~~~{~}{}y}|}{~}||~~z}}}}}zz~}||y~}}~~}}|z}}xzx}{yzx~|{xyxx|ywvz{{y{zy}y}v{{xxy~z{zxz{xz{uvzvt~y|}}x|z{}z{~vwx|uuvxzv{|yz|{y|x{wz~xu||wzyzzuzz~yyz~||w{z{|}}{wxyv{{}{{yyz|zyxuxvzx{zzyy|z|z{{|}x{uzy}||y{||~y|vzyy}||}x|}z}}y{w||y{{x}xx||yrzz}w{{}zwzyxz~|}x{v~wy{xyxx{|z}ywz}yz{x{{vz}{|z{|u}}{~|zzw{zxwzw{x|zz|}x{wz|z}ywyxxzyzx{z{w|{z{{}z}vyzxw{xyz|z{||{{||xx}{|{zz|}v|txt~{yz}{{{wzy~y{}zy~z{xt|xzxwx}w||x{{|}vz{y{w|{zzz{y{u{xw{~zy||z||xwxzx|xzx{y|yz{yztzzz~vyz|yz~z|}x{v}{{vwy}~z||yw{{x}ywz|y|}v|yzmw|yxwzx{zz|yzz}yz}|z{z}|z}zv|u}xxy}yx{yxy{{xz}z{xz{zyyzyz||zw}yvzx|w|{}~z{zxyxzz}y{~|}t}}}z~z{{xvzxyyv|w{|z}y}{{w{}y~xy|{|}zyy{z}yy||{~wyxxz{{w||{z}x~w|y}yyxy~w|zvzyy{~zzx{||~|zyyyz|zwvzvvz{zzz}x{z}zv~}~u{z|uy~yzx{wz}|y{{z~u{|{}zwx|y~|y~zwwsy~{wtz{v~}yx|vywtxxyzz{{|}{|}}y~z~z~{}~||{z~~|~~{}~~{z||{||}|}}|}y}|~}~}}{}{|}~xy~~~{}z}}y|~z{}}|~~}{}}~{{z~|~~{}|}}~~|~~{|y{}}}~}||}}~~||{|}~~}|||}}}~}}|{|~~~~}~{{~z{~~}|~xvy||z~|}}}~|||}z|{}}}~{|z~|y~~y}}w}~y~}||z~{}}|~~}~~~}~~}|}~}|{y{~z{|}}~{~}}~~}}}~}{}~|~{x{~{|}|~{{{||~z|~}~~~~}|{|{|~}|{x{z|||}{|}|~|~~x~|nz~~~~~}|}}x~}}y|y|}}}}~|z~~{~~~~~}~}|~xz|}|||}}|~~y~{z~}}|}|~{~}|~y|~~z}z|}~}~|~{|}|z}|x}~~{}y}~|{|~~}~}~{}zy}yw{}y~}{xxwyzx{}xz}yzz|wqztu|xxxt|zzzv}z}v|yywy}z|wy|xy}~u}x}yyy|vty||wy{~yz{xxxwx{y{|yzy}zxwryvxzwz{|ww|}z{~~y|}yw{z~z||yyyyy~|{w||xzzzw{yxyuzsvzxzxxxzw{wwwz{~~{|yz~|zy|z{}}zv|yy{}y{|u~y}{yxuwy{|zwxy|{vyx|uwwvzzz}uxzvx}}ztt||x|~yzuy|zw}wz{}~|~}~~|x{{|uz{yy}{wxzxwyzyyy{xyyw{wxyw{|yzz|x{wvy}}}xzzwvz}{yw}}{zzx~yuwvxyxzy||yyzw{yyyyyztyyz{z{~z|}zw|xy}w~|x{zz~|yy|~{|z|yzy||{zyxuzxyz{xzzw{yuvwyzxwz{z~|z{zyx|z{z~z~}~zz|y~{ztyw}wzz{y}xys}zzy|wwwxzyzz|x~z|~{z~y|w{zwv}|yz}|z|{zzw}~{|{|{~v}wz{~}{xx|uvw|y{|ww}ytyxx~uyy~w{|zxzy|}|w{wyxwy{|{yzyx{||{zxz}yxzy~x{{}{y|uzy}yxxy|zyz}~w|x{{y{yz~{z|y{}x{}z~w}|v}zx{zzxy}v{{z|yxz{|v}x|yyuvzz{~xyyx|v|t}yy|~xy~x||vz{z{{yzx|{{|x}}|{~z{z{zw|vv|y{yxx|vyz{{}wz|xyv{y~z{x|{w{}x{|{}{~}~}w}}}|{{~{z|{|~~~}z~~w|}y}|~}{z}}|~~~}|}~}{{~|~{{}}~}}~|~~{}~~~}|}~}|~}|~z~}}}}yy|}~||}|~|}~}||{|w}~~~~~{~|{}~}z|}||z~}||}~}}~|{~y||~{~~}~{~}~}}|}~|~|||}}|zz|||{}z}{||{|~}|}{}}|||}||~}zz~z~{}|}~z{|zz}}}||}z~~z}}}~|z}|}~}y||}|z}}}}}~}{~}|}{}|}}}v{|~}||{}}~}}{|~~~~~{}|}~||||~~}~{}|}~w|yz~~}|}|y||}}|{~{}|}{~}}}{~{v|{}y}|~{|||{|~~}{~~}}~}||~|||{{~~||z~{~{}}}{z~~}{}}yx|zzyxzx||x|vxxz}{zz{zy|}}xxyyzz~yy}~yu~zxvvxyz}wx{~zzv|yx}{{||}v}xyyyv|x{uz|ww}{y}yzy~v|{~{tx|z{yx{xzxzzyx}wtz}y{}wvv{y{v{x{||zxwxuyztzx}y}z{{{|xzzz}~yw~|wwz{{yy~}yw}}zxxzyyyx{{z~u{~zyvysy{|zuy}vw|wzz|sxwzzzzz~}|{zyzxz}z{xxyy|}{|xzx{yztvxzxzxzz|ywvuvxx|zy}x{yzy~zy{yz|z{twxz~~{|zy}z|z|y|xzx|z}ux|x|vux{s|yuzx{y||x}|yzwyv{{{zyrzx~zzvzxwy~zx{xx{u{|yvz|{ywzz}|z}}zz{}~xzx{xwxxzy||v~|}yzzv}}{wv||}xy|~y}zrw{zy{zy}wxw|{~v|||z{zvyxzz{z~}}zyx~{wy{z}}zwx|}|zxy}|wvwwz|}z||z~zw|{|vy|yy|{|||z{yzxw{yyx{wzzy}{|}wvx{s||xx{zwvxz|w}wx|{}}u{yy~y}{|z{wzz{}{zwwu{z{sw|w~yx~~}{{}xz}||wz|yzz|z~wx{wwwyyy{{vyt|yx{uxx{z}zy|xvw}xvyx}yz{y{xxxy|{y|}{}{|w|zzyzyxxv}zxxxw|v{zyzx{z~zzz}tzyy|y|zty||zy~qy|{vzzz{zy|z}x{|y{wy|txtyvz{{z{y|xyxu{|yzx{||y{{}{}z|}}}}|}z}}|}}|t~}}|z|~}z}z}}xz{}|~{v}|||}|~{z}{}}|}~~~}}~~{}|{z~}}}|~y|}z|~~{~}x}{}|~~|z{}~||||~|}}{~|{}|~~}~|z~}x}~z}}y}{{~x}{y||~|~y}~{|~z}}}}~~~~}}~|~}{|}~|}z{{~|{}{{|~||}z||{~{~y}}}z~|}z|{|}}|{{}{~|}z}|~w~z|{|~}z}}}~|}}|}z~|{}y}~}~}{~|}|~}z{~x}~~|}y~||~~~~}}~}~}}y~{x}}~{~{{z}~~{~}}}x~}z|||z~~{z~|{}{~z{~~}}}z~z~||~|~~}{x}}|z}~|~zz|~z{~|}~}{|y{}}~|~{|~~~~}|}{~z|||}~~~~~z{}}}~~{~{|}~}|zx}~}|{}~{}|}z~}~}|y|{~|~}~}}y}u~{~|x{|{{}}zzy}z{zuyvu{|y|{u}wy}v{v|yx|z{y{wy}zy}xzwyy}yz~{yyu|y|}x{yxvzw}zxz~zzzxzw|z{|vwxwzy}szywxz|yz{y{zx~yyvw|xy{yzwzvx|u|~w}zz{|vw{{yyzy}vvxyx~x{{yzzw{ww~{vy{}z~{~wzt}{{z{xyzv{{}xz}y~|{|zzzx~{vxyyx}z~{yzv}yvywwwz|xzvx|y||wyzxz}xy~}xv{yz{}zz~vuzxzxy~yx{x{|wxyy||yzxxyzvyx}}{z~|yz{zwsvuyy}{z{xz{~{{{}{w{{yzy|x|zx~zzuvxy|vy~{{uy|xu{ws{{vw{yxyx~wzy}xz|zz{{|z|x~||xy|z{xwxz~x}y|~|~zx~wz|zzyyx}z}z{wx|}wzxxsxvy}|v}|}{w{y{|z~{{xx}~{yzv}xxy}}}|v}x|y{x|}tzv}ywwv{uxyuy{zwy~wu{yzzyz}~{x}y{y{zwzxz|u}z}{wv}yy{u{y{{z|uwvs}x}|w{uvzwxy{wxzsyz{y~|yztyyx~}yw|}z~{|zy}vv~zw}xyi}z{zz}y|s~wv|wx}wvxtyu|z|{~{v|xzwyzxw|~|zxxywxy}{~xxyu}xx{|y{{~x{x{ywzuyzwzwxv|x|vw{vxyx}|zzzx{{zvy}zwz~{~z|{w|}{{z{zyyw{u{y||v}xv{yyxyw}wx{wzvyzwzzwy~z}z}y|vzz~zw}}}y~~||~|}~~}}~~y}}}~}}~}~}}~}~}{|~~}~}}~|}~y}z|z~~~}}~{~{{|z}~|}||z}~|}~|||~~}}}z}|}}|w~~~~~~z~}{~}y{}~|~~~z|z}{}xz}}~{z{z~|~w}{}z}~{||}}}~}y~~|{~}~z~{{}}~~|{z|{|}z}~~z~z}~{|~}|}|{~}~}~{|~~~~}}|}~}|{|~~w}~}}}~||}y}~~{|p}||~}{}|~~}~}|{}||}y|~~~z~{~|~~|}}{~~|}~}~~z}~}}}{}}~|}~~||~{}}~}~{|z||~~}x}}}~zz{}}}~z{~|{~{|~}~~}~}~}~}z||~~{}}~{z|~}|~~}|}z~|}}{x{{z~~}|y}~|~~~~{|z~|~|~}y~|~~{~{}}|}}|~~{|}}|~}y|x~x{yz||||~~|{~~|~|~}~~}|~{}|z|z{{yxx{ywyx|z{~z|zw~|uxx~wt{yyy|xz}~z}yw|utz|x|{{}{yxzx{y{v~wyx||xyy|z{~{xyxywxx|}{{{ywxzxxyxytw{zvv{ytx|x}|{{xy||vv}xvz}wy{wx|{ywyyzzxxz{{|xvvuv}{y}yxyuy||y{yzy}z{{}yz|z|{wyxyzxz{xxxux~|vvwzxyy{zxzzxwu{yyyxxyv|yx}z{xvx~}x~y|y~}zwuxxyux{yyy|zxy|{sxzxy}{xxzxxzz{z}zyz~|~|zxyy{}zzz|utzxx}{||z}uxzwzyzu~yzxywzz{{yx~wxxuy|}x{x}w{xz{wyx||wxwy{zz}x{~|tyy|yux|z{wy{{wxy{~zxvy{zzvyvy{yz|zv{xyyyww~x{z|z{wyxy{yuvz|zx}y}~uvyzx}wxy|yy~~|xxxvz}}}zwy}u|}{xy{u|{y~|w||y{zwy{u}zyyxy|x}||zw|x||v|y{tz{my{{y|}|{xzuvv|}xzzyt{~{~z|xxy{}x}xw{xz{ww{~{z{|wyvzzyzy}{vuy{{yx}||xz{xzzyxz{{x}}y~y|{x}}r{y~wvyx{{yxwwz{x{ywyyvy}zz|uz}z|{~zw}yvwyvzyzvx}z{{~y}{{zxw{~x|yw}yxx|{xwz{}v{y{xz|x~xyy}y{zu{zvzzyyyzw|xyzz{xyyyv~z~xwyw{ywz|{v{u{wy}x{{~x}|z{|{xz}|~}{y{zw{z}z{|}~}{}}}~y~|~{~~y}}}{}{}~~|~|~~~{|~}~|~|z}}|}}zz||}|y|}}z|{}~y}}~{~~|}{~}w}~|z~}~z~{~z~u}}{|}}~~|{~}~~|~||||||~{~|}~{~y}~~|~|~}}}|{~~zx|~{~~y}||{z}|~~|}~}||{~w|z}}~~|}}~|{}}z}}|z|~{~z}}}}~|y{}}~}}~}y}|~~}}}{z~}~||}}{~~{|z|x}{}}{|}~}~}}||~~{||~{~yy~~u~y~|~~}}}z|~~}}|{~}{~z||{}{~}}z|}{~~}{}||}}}}~~{}{}|||~zz|y}}}}x~}zxzz}}{z}}~||}|z~~|~}xz|~~~}{~~|y~~{}|{~{{|}{}}}~}z|}{}}||~}|z{~}~{}{|{}x{~}|~~|~|~{z}z||yzz}{{y|wyuwwz~y{y||y{{zzzy{yu|{yxw}v}{}y|yx{{y~vyzw{{{yz|xzywzzx~xxzy{w|zz~uw{z~zzxv~yxzxyvyrv|xzv{~y}w{}~z{{{uzz{y~zyq{}zzwzz|{rxy|wvxzyv{yz{v{xu|{{}xz}}ywz}~{|v~||~|{~zx{z|{yvy{rz}yz||{{~|{zwyv{{|v||{tzxtywwxzv{v|xyzuz{|vxv{}~}zvy}~y{xyx{~||zy|x|zwyzy|x}u|xv{v{ywxy}{xvxyxzz|zzyy}{}w|w{zx|wz~}x}|z~~wzx{vx||z{xx{}y|vzyyxyyxx{{x{{wvyyzxx{}xv}x}{}xx|z{}}z~}||}|||x{}{~|tyzu{}yxrzw~{z{ywvw|{{wyw}}yv|yz}~z|xy~{|x}|zz{{w|}|xw{}~{u||xzzw}|z~zy~y~w{xwywyy}|{{~}x|}y{{}yz}xy{|{z{y~|y{x{~|{|{x|yzyyyxwy{z{{|wyz{y|x|vy|{|}z|{~{}z}|}zxx{}}x{wzz}xyzz|}x{}}xz|z|{ywvxz|{w{{|wz{}zz}{tvy|w|z}|zyyx}z|xxw}zyx}w|tzy{||{~x{{zz|}w}y{|{yuxz|xxwwzzz{|vz|{yzv~z{~yzzz||yyyz{}y}}y{~w~yw|z|~y~wzxzyxyw{xwx{{{|zzyw|u{z|y|{|t~|z~{~|vy~|y||z||~{{}}~{}}yvz~z}~x~}}{~~}~{zz~~{}}}~|}~~~}~|~z{y~z~||}z|~|}}~}|}}z~~}}|~|}{z|~{|||}y}~z}}z}|~~{~}}|{~{}}~}}z{~}}}~||z{{|}z~}~~~~{}{{{}~}~~}y{|x|}|||}|~~}zz|~z|~||~{|}}|}~{}~w~{y|n{y|~}|~}}yx~}}~{~}}}}x~}}|~x~}y||{|z}|{~x}|}~~~|}}}{||}|~}}xy}}}~|~~z|~|}~}~}z}~{}w~~z{~}z~~|}}|~~|{~{}y|}~}~~}}z{{|~}{}~~y}~|}~z~{~~~}|{xxx~}}{~~~~}}~||}~~{}}}}~z}~}}~}{}~||~x~}|{}}}{z|{~|}{z}}~|}z~|~~}{|~~~}z}{xywzzzxy{xxzy||}s|||}wwyyvyx{{{{~z|wxx}{y|y{z||zxw{vywx|xzy{zz{{q~|v{|{y}}{~{}ywy{{vv|~z||{{yvx}y}z|yvxvx{yw}vyx{ww|||uw}zw|vxyw{tyw~x}ytx~xyxxyzvx}}}w}~x}wxw|{{xtv|ww}}wy}y{wyyzy}sw|y{|w|xy{zzuz|xw{y{xx|wy{|~|{u|zzzzwvx}yzsxyxvtw{{x{vzt|vxxyz}w||vyyy{~xvyy}|xwyu{{|}~{{yzzw}~|y~{z|z|zv{{w{|{xz{~}zy}|}{vxvvwyy{}yxv}}~yy{v}yyz{yz{{vyx}w|zv{yz{zz{{wzzy{{yz||yxzw{}}{zwyu{yzzz{~y~{xxy|zzyuuvzyuw{xzv|zzx{{tvyz{xxv|xy{yu{{zxv}|zyxzzzzz~yzyyz~wv~}xxvyv|{uw{|yw{yxw{}|{w}{xw{xwzz}vvx{{wzy||yxzrzwy{}}x{y{y{~x{yxzyvx{x|zzzy}|z}xx{wzx{wwwy|y{xvzyy{v}y{vyyzuyu|{vv{{x}t|zxv~}yy{{{z}zxvxzzuw|}x{x|vxv{y|y}zw{y~{xxzx{yxw{x}{zzzy{}|uzzz{|zvy{x{}{xwwx||zy}~yzz~y{zxy|}uxzx{wx{||x{{{|}w{~y}{w|zu~yyvw|xw|vxx{}{}vzz{zz{yvw~{{y}xzyywzz~|{{~~~}~}{}z}z}}}}~~{~y}}zy{~~}}{|}~~~~||}|}~~~}}~}}||{|~}|~}z}|~z~z~}~|~~}}}}~}|}|~}~z{z|||}}~}}}|y~~~z~}}}}}|~~}|}|~|y~}~{~{z~|}}z}}~}}}}yy~}{x}|~~z~|~y||~|y}~{}~~|w|~{}{}}~|}~{{{{}}{~|~~}z}y~}~|}~|~||}|z}~}}}}~}||}z}||{{{z|~{y~|}}}{}}||{}~~x~}}}}}~}~{||~}}{|}{|~||z|~{z|~}~~}|{|}~~~}}~~}~~}z{}|}~{}~~x{|||{}~~}{~|~|}}~{y~|}}}y}z{}{|}}|{~~y}}y~~~~y{~{{x}~|~~{}|{}~~|z}{~~z|v|}|}|}}}~~}}}}||{}}|}}~}}~}}|~}|~~y}|y~~zz}|zzyy|{}~wyx~z{vvwy{}u{zvw|{zwxvzyzx}v||z||z{{}||{{v|zs}x{yy{x||~w}x||~{y{{vx}w|{zzz|x}z|{vw~{vzxyzv~yx{{z{z{|vx}{|yxyzqxy{|z}xzuyzv{yz||y}xz{y}yxy|zv}yv{vuvy}z|x~xw{{y~xyw|zzyzyxxw{}zvx{}|zy~}ty|xuz|vy{|y{{zwyvtwzvzzw{vxzyyw}y}{{zyx}~}uyzvuzyvx|||{y||x|}zzzz|~}swy|y}vwz|}{}yz{yw{yxyzx~{}x|zxwz|}z}x{{}y}w{}z|}w}|x~wxx~zy{}yxxyyv|vww||~yz{yu}{{{{w{|}yzz}yw}x|y{xxy|v|}}z{z}x}wz|}yzww{vxu|wxx}~xxvy~vxw{y|vz|wv}}{}x{z{z}}|zx||yzy{~}y|xvv}||y}xzwyxvwxx{x{w}|zzyxuyqyz{y}xww~{}}xzyy{x{y|y|}y|}yx|yyw{wvyv{{z|zzxwx{vyx{{~zz~v{|ywyz|{{{y|z}}y{{~}y~{zwy{yxwz}zyv{|}zzr}wx{{y{vvx{yz}zx|}y{z}z{{zy|{z{~~}}|{}|{}x{||{zz{yx{|xy|~z}y|w|xz{|u{|w}y|}}w{zx{yz|{~~z}~z~{~z|{{|yzz|zy{wwzzx{}{wtvyxz}|u{~yxvyy|z||x{{wx~}|yv}{||}}~}|~||}}}y~||}{}~}|}z~{}~}x}}~~}|~}}~~z~y~~}}|}|y}{x}zz{~}{~~tz~||~}~~~y}|~~w}~}{~}}|~~~~{z~}}}~|~|~z~{|}}{}}}||{}~~|~~}|~z{{}}}~}}}}}~||~~~z~{}}}x|x}|~{|~|z|}x{~x}}}~}}~}}}~}}|~{}|~}~{z~~~}|y}|}}~|~}~~~~z{~|~}||~~~}{zy{|||~}|}}~}y~}{|}|}{|}y{{~z~}}|~~~{|~}}|}~z~~|~z}~y|}{~{~}~||z{~}{~|~~|~|~{~}~|y}z||~|{zzzz{||~y~~zw|{}}}x{|~{~~~}|}}}||}~}}}~~{~||~}~}~y{{~{}~~~~}~||}~|}}~~}~}}|~{|{|{{{{}zy{x{yy}{x|{|~yu|}z{|zyx|zxx~x}vyz{~w~w{z~~z|x{~{zxyy{zzyvw|yy{|z|yzw}z~x{t~~vv}u|x~zzxxz}}{|||||{zzyy}v}|{yv~||yy|zwyz{y{{~|}zx~|xyyzx{||y|zyxy~x}}~v|u{{u~wy|{uz|z|zz}{w{zz~w{}{x~y|}z{u|zz{x{|y{w|y~|{z}~z{{|yy|x{|vy~||z{z}}~|{}~{||xzz{|{{z{z|y{{{wyw{{xy{wwvzzx{wwy}}}zz|{zy{z~{v}yzyxx}z|y}y|~y|{vzwz{x{}y||||{{yw}{w{}vx{w{|zz~{}|y}wzz~zyzx|~}wz|}}|{||vxzz|}{y}{zzz|}zxyzuzy}y~{{xzzytx}{{xy{{y{|{{zz|x{}y~}{x}zwz{|}~{z||~zzwwywx||vzwwx~}{||y{||{x|{z{}||~||xvzzyz~yywy}}x|}{z}{{vx}~|~{zy~w{yyw|{yzz}}x{~x}|zy{ww}~yy~|{|{w}{{{}}~y|~zz~}y|~wz{}|}|{~y|~w{|zz|x{}t|zvyy|}{{|}wzy|~wx|}|y{|x~v||zyzz~}xzx{xx}{xzzy|y{x~z||z}z~zv|wzy||}w~||{}z}||z~zyx}|{}zz}~wx~xz{w{zy|z}|{yzxz{x}}|z}~y{~{zyz~~|{|~{{|~}}~~}}|~|z}~~}|y~~~z|}|||~}||~|~}||}}~|{~{~~}x}}||~}|~{||}~}}~}~{{~~~~}~}~zz|}}~}~~}}}~~|{|}|{}{|{}~~z~z~yz|~~~||~}}~z~}w~~~~|}~~|~~}}~~}~}~}~}~~{}~~|~~|~}}{|{~}||~|~~||~|~|}~|~~||{~~~}}}}}~z||~~}|x~~|z}~{|~~y~~~}~}|~~||~||}{}}}|~~{}}}|~}}~~~}{|~z||~~z{|~~|~}|wz}}}}~}~~~~}}~~}~~~~{~~}}|}}}|}||z|{z{{x{x}{yxy|vxx{yy{{}wz{}x~|xvsxwy|ux}{}y{{z{z|wzzy{y{w}|x}xyzz~xy|}xxxyxzwzywvwytyvvx{{zxx}zxxzzzywyz}{zy{}zz~wzxzy|}zz|{yvx{z|}zv|zyyyyz{vxy{wzyyxzzxzywxxzzvv~yyxv|}|vy{}}||{z{}}}{~u}|z|zu{zx{yyz{xzyz}xuzwzv|w{vz|wyzw|xxvx}~|ww}y|{yx{~~|zyz|xvy|}y}zxz~yw}{{{{vzxw{}xz}{y{z|yyxy{~zx{yuyyz|{~|~x}z}~}{}||y{~~t{}z{}yzx}ztuv}zzvwzwxzvwzyyxzwuq|}yy{~vz{~{{{x}}{{|x|yu{|v}{x~z{z{zv}xvy{z~xzyyyys|xy|yu|z{zuuwxt{{{~yz|y~{x}zzz~z||~||}yz|~|{~~~zyzzyzwwvzyzvz}x{{wywu{z~zv{yv{~vxzwx{yzx}}{y~~|ywyxw{}|x~{}{xyv}y{|x|~xvwz}|yzyw~wwzzywx}y~{}v{{{y~xuyx|{xt|zvy{|x}|zy{xzy{xxyx|zyvxz|{vxyzy{~y{zytvxx|u{|u~}y}yxz{|y|~|yuz}}z~xzzzz|x~wxxyw|vv{w{x|zyzx|yxwu|~zw}xzz{yzvy||~z{t~|tzzyx|{{|z~}yyz|{~|vu~|}w}w|yzzy}{x}z|}v}w|zvzvzx}{|~zzv{wzyvz|}|z|}}}|}|~~~{~~|}~~{|}}{}}~~{y~~{~~z||{~|z{}{~}}~y|}}~xwzz}|}}{}|~}}~}|~~~}~~~~|}}|}{z{||}~~{}~}~~|~~{|~{|}~||~z~~{~}z||~~~~~}y{||{|}{~~{{y|}}z|y}}~|}|}|~~~|{||~}|{y}~}}z}|}{~|~~|~{||{}{z~~z}}zz{}~|~}}|~~}x}~|~~z~||||}x}}{|z}}|~}|y}~~~~}{~~zzxyz|~|}~~{|}{}|~yz||z~|{}~}{}|~x~{xz|~|{{||}|}~}~}~~}~}~y}|||}{zx~~z|x{z}~x}|{z}}}|}{z|{}~~~~}~|}~~}~|}|y{~{}|z|x{~|~x~~{~|{|}~{~~}y{~v}~}~~y~}x{z|}y~~~z~|z{zyyw}xz{||y{zz~|yyxuzy{z|x}|yzv{x{~wuz{uzx|z{}uwz|{{x|yy}yz{w||y}{xxu|x|w|zz{|x||ztx{vyy{x|wzyzvxzxyww{{xx{t|zwv|zvyzzyxx~yu}vy~x|{v|}z{xywyz|z{v{z||zwz{yzw}|{uzu|{yyz{zux{vzw{xzvyz{xuyvxyxyyz{xz{{u~|{y|{zxw}wzuyxy{{v{wz{z|{}~uyy|{vw{tuxx}yxy}~}yxwyv}v|y|u|{txyzx{{{z}y{yvy{yyvxu{}y~zxwt}y||{|xywy|~y~{{~yu}x{zzv}vyzwx|xu{}|y~uxz|uzv{x}yyxzzv|{{~{x|xw~zx}yzv{x|w|zyw{{||}zzwy{xxzwx~z{xw}}xvx}}{z}zx{yzuyz}z~{z{zyy|wzxzyx}~v|x}{y~zxz{{x{xvzy}x{uz{w{zyxwvwz{x|x{uvzw{}}zzyvzt{zwzzy~}~vux|x}xw}x{z{t|xw{{y{x{ztw{y}}w{wy{x~xy{}~vytu}{{{{}v{}x|v{|uu|}ur}wzv|zzywxz{~{zw{x~{y{x}x|xttz{}z}z|uzy|~|}uvz|~vx{x{zzywx}yzxw}xx~y{{xyy}}|{||{z~v||~y|w||xzzzxzxx}||xzwz{w}|zxzyyxu{}v|yyx|}yyx{z||}w|t}z{{zyxz|ywyyw{zzyz~vxw|{{~w|zx}}u|yx|yvz{y|xy|yyxw|~vwy}y~w}{|}~~{~~}~~}{}x{~|~~}{|}{{{{{}}}~~~{~~{{v~}}~~~}z~~||~~~z~|~~}{z}~|~|z{}~~{|~~}|}{}}w||x|}|}{}{z{|}~~{|z~}}zu}}~{~~~x}~{|}||yx{{{|y}}~}~z||~||}|~}~{{}{{y||~z{|}zz}{{z~}~z~~}~|{|{~~}~}{|}~}|~|}{~|}z~|}~}z~}~|zx~|}|{}~~|~~|}z~}}|}y{~}{~~~|}|~zy}~|{|{~~}~||~|}~|~||xy|}}~|}|w|{~~~|~|{{}}{}|}}}||u|~}|{|~}{~~~yy||~{~}~{}~~y|xxz|y|~~|~~{|z||~|y~{~x}}}}|}}~|||~z{x{{}}{{|~~|}~|{|}|x}{~~z~~~~y}}|||}~~~|y}~zz~yzz}~|}~~}}~|}}~}~}|~~||}{xxz|y}w|y}}~yyzw}vz}zvt{||}|xv{y{{}wy|zy}}xywz}v}|xy|{yz}}~}wx}yy{w|xzxw~t|vx~z|wzt||}{v}zwv{{zw|zvy{{z{yz}|vz|xz{wu~~|w}yzy|}{sxwyy{}}xy~~yyu|yyz|vyy{vzwwwwy~~zx{zvyyzty|{s{x}}|vxz}|~yxz~}yy{uw|yzx|}wwyw|zzwuzy{syv{}zxzx|}w||v~yuyxwz{yx|{{w}wx{{zy~y|wyyywxxx||z{{y|yzy|~xyw~zyrxz{vyz}}y|xzt}}{{|{{y|{}}|{x}}zz|y{zvxws|y}yxxz~|w{yvzyx|}ww{uxzz{{{z{}v|z}zx|xyty{~}{wuwywyzw}z{|w}{|uxvxy{yzx~zzvu{w{{|{z}y|xz{wy|x|w|x|~x|}z~|z~z{w{zu}|}yx~wxzzx|w{{uwzy{{z}{w}w|x{yzzzz}zyxyyyu||}zv{~zw{y~w|{{zyxv{z}xvwvzvu{|{v|y|yxxy{y{||{zx{yzywzwzwz|uzz|w}|yw~zvx{y|vwz|wzyx|{}t{zxz}y{w}xuz|x}{v}~{||}~vs||{z}x|w{z{z|~{|{zy~z{y|xyxz|}wzyyy~uxzy~}}tx|x{{{wx{yyzxz|zyxyvv}u||u}z{z{vy}v|y{zz}|{v|yx{xy}|yx|wzw{x{|~|{|zzzwxx}~wwx|~{w}}y{~}~}}{||~}}~~~|~zy~x}|~|~y|z}|}~|}~}|{{}z~|||}}}zz~~}~|~{~}~}}}}y}|}|y~~|z||w{{~}}|~~{|}~{|}|~{||}{}~}||}~~}}}z}}zz~w}~}{z{|~~}{~{~}|~yy~{|y|~||}}|~~|~|}~~~y}{{z||z|{|||{}|~~z~~|}}}~}|}}~{}y{}||{{~}}}|{{~~|~}z~~~||~~{}~w~zz|{{|{z~y}~~~}~}~}{{}}~}}y|}~}}~}~|}}}y~}~}~|{}|~|||~~~{~~y~~~~~~{z{|}~~~{}}x}z}~}}z~}||~x{|~{}{~|}{}}~}zz}{~y|}||{}}~~{{}}~|{~}~y|}~|}~|~|z|}~}z}~|~}}}}~~~~~}}{|}~}y~}}|~~|~~}}}}~|z{~{|}|{|vwz}{|z|{z{zysxyuvzwxyuzy|{~z}~}z~w~z|vt~y{yx|~zx{wxz}z}wx{~|wxzwx}|xyyz{z{{||zyw|z|zzv{||tsw~|{zz}{yzzvzv{|wzu{{w}x{{xz~x}yz{vx|{w|yz|zyvu}zzx|yy}zyzzwzvyz}z}wxvy{wzx}t|zy{}~sz~yz{yyy~uw{}z}uy|z~~s}yxzzz{yz~yzxz{yz|wz{w{|x{|y~zwz{w{xzwxw{{{vxxv{zzv{z{}z}{xy{}~z|yxz}y}zy{~xyyyx|w~|xx{wzyxy{v}zx{zzzu~{xx{yxzqw||zxz}}zzzz~|~|{xzxz~}|y|y{z~xzxz|vvzzy|{{{zzy{|vz{}|}zy|yw|vz{z{y|wq{|{y|yx{{uy}|{ywxxy{x|{{}{wyvyw}w{|zx{|}}{y|}yy}zy{x|wvy{{yzy}|y~x|{wy{u|~|}zw~z{}x}|u}t{}{x~|w~{||{|{||yz}y}wwzvzx|{|ww{{}x}x~w|}}{t|z{z}{~|~wx}z{y|vy{~~{}vr{y{zxx|~{|x}~wwzyxzyyyw{zyxyuzy}{{{}{}xuy|{wx|zzx||u{yw{zxzxw|{{w|{w|z}w|{zzx}}{y}vw|zxvyzxvy}}x}yxwxywzz{zywzy{wsxxrv}{||{v~y~{||w}|x}x{tw|yz~{xy{}xxv{{v|{~zz~yxw}xzy{zv{z}x|~wxxztzx~ww{~{|~}~|}}{{|}~{|z~z}|~{}~~}~}}|~~||zy}|}}}~|{~~}~|{~y|}{~~|||~uq~}{~|{z}~}}}}}||}}y}|}~}{{}||z|~}}}}|~~|}~z}{}~{~{~}~~}|~{y|||}z~~w~|~~~~}|~}~}z}|~{~|~~~}~{~{}~|~z}{|~~{z}{~{{|{~z~}}|{~}{{~~{{~~|z|}~}~}}}}~||}|~~{|z{|~||{~~}~|}|}}~~}}|~}|{~{|~}z~|~zyw}|}|}~z|||~z}~}~~~~~{}}~}|~|~~~~{{~~~~}z{|~z|}}x~~}|~y}|~}|~}}|}~y~~|~}|}}}~}}~||}~~z~y|}}~z||~y}}~~z{|~z}~|~~|}}}xz}{z~z|~~||~|~}~|z|y}{~||~}}}|||~~|~x}}y{~y|}z|yvzyxxvywrwv{y{x{yyw||zwy{xxzy{zt{yzzwwyx{wz{yxy|{z{{w}z{wx~{{yy|y{xuvxttzx|wuw|{}vyvzwv}}wtx~}y}{yzyzw}y}|zz}y||{{{|~zx~}y{zzuy{{yw{~z{uyw|yy|wyxu}z|ut{{{y{|{xz}~||yv~yxz||{zz{z}xzwwx}|wzyvxvzxz}wzxx{vxwzzx{wwvy~{v|y|}x{{~|{|zy{zy|w{xz|yz{xw~{xy{x}yy{wuvzxz}y~y|{xwy}{w~wwyyw~w{|zt}yyzy{~{z|}|~~z}z|{{~zy~zyxywyxwxwwx~||ywy{zsyzxx|}zy|~{wy}}z~zw}}}~}~zxzzx|||yx|{v{x{{}~}uyztzzxy|{w{zxy~yvyy}~~{y{z|yx}y{|yz{y|}z~~~|xzxy{w}w|xwxyw|yzu{~{xxxwxx}~yvzyxux}xy|x|}{|yzvz}|{z||v|w|{{~xyuytwwyzv{zyy{xw{yuz|yy|{z{uyysv|yz}zyz|yv~|zz{y}t|zyz|~ww}yy~xwvzv|vv{{xyv~yzx{xzywzzu{~wz~{vwy|{xyyyyzy}}xy}|{y|~||z~y|ywz|tx{z|yy||}zv{||yv~zw}zz{xyyzy{|x|y}{zxv{x{y{z~w{~|y|xw{|zzx{}}zyxyyx~{x|zzxy}xwv{xt|uz{}z|{|~t{uz{|xyu|}|{zz}|z~}{{{|{~{z{~}{~~~}||~z~|}~{}~~}{|{}{z|~|}||{~|}~~~{|}~|~~~}~{~}||||}}~y|z~{z|{}~}|v}{}|}~y}}~~~{|~~~|~~y~v}z~}||{~~|y{}|}z}{}~||}x~}~|}}~~|{{{||z~w|}}||||}}|||{}~z~~~}~}}|~~}z~~}|z}{}}}{~yy~~~|}}~|~}~x~||}~~|}||}~}yv~}|}{~}z}x}{}~~}~~~|~{}~}~}||}{|{z}|}}|{{~}~}}|~|z{~{}}~~|}~z}|}yz~}}{}}}}~~{}}{}~{y~}|}~}}z~~|}~}zw~~}z~}~~{~}x~~~~{|}|~||}|~}}~{}|||||}~}~}}|~}z~~}~}|}z~|~|}z~|z{}xzzy}|~|~|}~}|~~zxyx}}vxxz{zvyz}{xwxxzzx}z{y{y~zz}|uxxy{x~zx~xw|z}y{wy~{|zxq|z|yxtw}vx{w}{||{yyyyw}xw|yz{|zxwyx}w~zyw}y{u}}xx|}{xz~}xv|zv{|xw{v~|uxyyyzxyv|zz{{u{|w|v|xx{{xywtz}x|w{zyzr{y|x|zz|zxwwv}z||wyw|uyw|{z}zz}yzvwyyz{yy}xww}zy}yzzz|xv|{xwz|yzx|xtyv{zz{x{xx|y}uy}u{|{ux|xyxx{{u}}|z~zx|xwvy}{|szxxww}xszu{{|zvxv{zzzu|yxzysyyx~zwyvz||}yxwyx|wywy{{}yvyuzwy|w~xzw{~zwxywx{{|x|{uzx}|vyzx{||y|{w|zz{zyyzyw}zzz~wz~xzxwt|y{{zyxxvww{}}w|{{zyzxvzwy~{xxzxwz~z}y{{yzxzz{zyxu{|xyyyywvzw{|xw|zywyzyy{z~y}y~zyx|w~xz~yx~zuw{y|{~vwxz|wyyzyzzutxxy|}x{||~yzx}zy{x{{y|yyw}{yu|xu|u~y{xyyy|zz~xvyw{wvx{|xxxvxw{y{y}z|wzyy|}{|zys|yy|vzz{txv{~}zv}yxyzz|w|{~z|~xw{y|z|v{v{wwvy}zyzzywyzyvwxzz}{zuwyt}{z}{yyw{wy{xzz~yzyyx||zwz{}yzxx|u}z{yzxzz|uzzvyy{vx|yvx|x|y~v~yzyuy{z~}}x~~z|{}}|~}~|}~}|~~||z}{~|~~w~z}{y~|}}w|}|x~}~{z~||}~~y~}~}}z~|~~zy}y}||~|{~~z~~|{{z|{}{}}{|}~{|~}{}}{~~~}|}~z}}{~{{z|{{~}||z~}{}|||{{}|}~}y}~{~y|~~}|z{x{}~~}~}{|}z{|}~}}xz}yz}{v{}x~}~|~~zz||~|{}}~|||~{|~|}}zz}|~~|}|~wz{{}}~||}~{|{~{}}~|~}xx||{~z||{}~y~|||}||}~~}{~~~{{}}~~zp|{}~~}}~~z}}|y}~}}~{z{||}x}{}~y~}}~|~~|~}{~|}~~z}}~}}}}||}}|~~{{y{}~z~|{|||z|{~|}x}{|z|{y}}}xy~|}~}|z}x}~xz{}}x|{~{{~{||}~}}{}~~z|~{}}{|{}z}|}~~{z}yz}z{|}}{||yz~~~|}|{|{||w{|}~y{||y~yy}|~|{~}|~~~v~}u~}}~~~z~{}}}}}~~}}||}|{|}{y|{\\\\\\\\{{w>x{}~~}{yzz}~||~~}~}}}|~}}|~|y}|~}y|~z}~}~|{x|~|w|~|~~~|z~~~}z~~~z~|y~}}~~{~~}|{w{}}}~z{z{|~||~}}|y~}~}{~}}}~{{~{y{|~}w~~~t~}~}~~{}~~|~{{{~z}|}}~{~|}y{y{|~}{z|~{w}z}|}}|~}~}y{~~}}|~}~{~~|{}z~|~~}|~w~||xx~~~~zz{{~}|~}x||y}}}z}}}|~}~~~x~~~}x~}}x}}~{}}{~|x|~}}||||zx~{zz}y|y~}z{z{}z~~}}{~|~}|~{}z|yz}}}{}|}{{~|}}~}{z}{}|}~||{~~~~~z~|{~|z}~|{|~y}~}}}{}}}|z{{y}|z~{}}z|~|~|~||}z~||{x|z}{}~}v~}}|~~~}}}~}~{~}~~~}~~~|}~}}}}{~~~{~}{~~|}|~}{|z~z}|}z}~|~}|{~}yz~{~}y~z}{zyy}w{|~|{|{}~||}~|~~~z}~~zy~{~|}}}~}~y}}~z~~~~~}~{}y~||}}~~~~|~x|}}|wx|{}}{z||}}z~~|}|~||~}|}|||y~~{~{z}~|~}|y~~}}~||~{|~yzyy{z}z~}}~}~}|~{|}{}~~{~||{}{{}{~{}~}|y~}{~z|||~{|~|}~~{z|||z~z|{~}{{|~{~~|}}x~{z{}|{|}}y|z||}}|}~~~{|}~|~}|{|t|{}~}}~}}~|}y{zz{yy~~{{{|~~}x}y{zz}~~}}{~z|~|{z}{}~~}~}{~}y}~x}~}|}~}|y}x}||{}{~z}|~|~~}|z~~}z}~~~}~||}}~}}|}~~{~~~~}}{~~~~~z{~{{~z}}}|~}{z{v{{{{|~|||y|}|~z}~||~~~{z}|}~}|~~||}~ztz~}|y{|y|{~}|~~~~}~{|}|}~}}|z{}}yy}}z~{}z}~zy}|t~w~}x~~}~|~|~~|{{~~{|{}~~{}|}}~y}z||z}{|{}y|~}~z~~}~~~~{}{}}{~~|}z~{~x|{|z}y{{|}{{~y}|}~~|}}~{}{|{}|w~~{~zzy}~{|{{zy{}{yxz}v}}}~}|}w}{{z~{|}z{~~x~{|}y}x~}uzz~z~y~}|{|~~}xz}~xzzz|~}zy{|y|}{{z{}|{z}}|}{~~{~z|z{}||x|~}}{~~zwyzz{y}~{}{}{}~z~||}||~}|~z|~}||w}zx|y}|~|~~|zx|y~|}zz|~|~~z{}{||yx~}||y|~}{|x}|~}~}~~}y~{{{z|}~}z{{|y~{~{|y|z}{{yyz}|}{~{~{|z|~}{~~}{|~~~}~}~~{~~|}~z~}|}~{z~}}}~~~~~}}w}~~x}}~{~~}}}q~~~|~|}{z|~~~|{|~xy~~z{~~t{}|yy{xzw{~x}|}}}y{}}{xz|{~{||{w}{{{|||~|}{}}z~{}|}p|~}|{z{{z||y{|~z|z|~}||~u~}~~v~x{w|zy~}{}|~}{v}|}{z}|}|}}|}|x{~{~~{|}||}|}|z}~|~y{~{~{{{}~|z|~~z|{y{}|~z|{z}y{~~~}~~z{}~||{||xz~}}{~{}{~}z{y|v{}}~|{|{yzy}y}x||{y|{z|~|{}z{~y|z{~z~|~}w}z}~||z|{~}}|{}~|~}~~}{~yy}~zx}z}w}||{~{~|}||{z{{~~|{|}}y}z~yz}|{~|{}w|~||z|~x~|}z{~~}{x|zy~{}zy{{}wz|z||w{{}~|{{v{~|~}}{|y~z~}}|x}~{{~~}~{|{}}~~||~wyw{{|y{z~~{|}~{}|{x~{u{~y}~~~z{|~~~}|y}{zz|}~|v||z|{~y|~|z}vz}}z}y{|{x~z}}|y~{z~~~}~}~}}}~}}y{{{|z~|}z|~{z}}{yzyx{z}|}{{|y}|~}|}~~~}~}}~x|~{|z~~}}~}{{}~~}}|x}|y|~~~}~}~~v~~x}}{~{~}~|~~}~{~|z~}~~~|~}}~~~~}}~~|~}~|~~~}y{~|~~~~~}|~}~~~|}z}~}~y~|}}|~}z|zw}z}z}{{y~|{y}}||z~||}~|}||{~z}||||}|~x~}y{{{|yx~y~{yz|}z~~{w{{{|y{|}x{{~|}{~zy|yz~}|}xx{y~yz{|||y~z{~|~}~zxx}{}z|z~~~}|~}~}y|~|~~}|}}y|yzz||~~z~|{zyy~{~xy{|tw~|z~}yz{}|~~z{}{w{y~|zy~z|}{|xz~|{|z|{}}{}vz}~{~}}w}~~xz{|}~}{zzz{|y}z}y~zyuy}~|y}~|~z|~|{z~z}~}}}}~~|~x~z{xz|}x|{|~}}{z{{{{|}~xyz~|}z~zx|~}{}}x{{{wz}{ywzz|{|{x}~yy~|~}|z~}|x}y~}}}{|}{yy~||zy~v|~yx{}}~~{~{~~}{v}}{z{{|}}}z{}{|yz{~|~y~v||}uy}}}yz{|{}}zy|y{~{z}|}z}z{~zz{||{w}zy|~~}|~}{z~}~}w{{{~|y~{x|||~|{}y|y~|}{}~y|}zx~}z~y|x}{z|y~z|~~~z~|~{~}}~{~{|~~~~~~{|}|}}~z~~~~~~{~}~}~}~x}{|~~~|~|}||}}~}}}~}~~~~~~}}}~~~}y}~}|}}~}{}z~}~}~{~~{~|}~{~||~{|~}~~}|~~|}}|{}}|~}{z~v}~~}{||~}~~}~zy}~|}|vx}y{|||{{x}zx}||~~x{{{{~|z{}x~{}y~|y~}|~y}v{||~~|{~~y~xw}z{yz~~}~|{~~||~~}|}~~~|||~}zu|~w~~y||zy~{{y}{|z|~|{z~}z|z{}z}{~z{|~|}|{}|}z}~z~yy{{~}|}~}~}{{y}~z|}z|~|z}~|yz{{y~~y}{||~}{|}|y{{zzy}~}~~{}}yzz}z}|{z}z|w}~}}}w~yzz{|~yy|}{}|w~{~||}}|w{{~{~|}~}}}|zxy{~|~~|||}}}}~{~||z{{|zz|~z|}|}~|z}}z}y|{}{|}~z~~}z|~|w}~z}}~{}~}|~|yv|}|}|~|y~{z|~w~yy}z|y{}z}|}yzy{~z{y}x|{|y}{{z{{}~zyz{{}z|}}{y~{wz|~}zz{{|~|{}~y|{w|{~|}}{|xz|}}|~z}{w{zz}{{}zzwz{~|}|{{{z{{z|zz~}{}w~~~{x|~}}{z~~}zz|~|zw~~}{}{~{}{}|~~}z||y{{x{~}{zw|}{~x}{}|zz~vx{{z~{q}}}~}~~|~}~}~}~~||~{~~~}~~~~}}~~{}|~~}}~|}~~~~~~}}{}~}{~~|}~}~}}}|~~}}~}~~~~~{}w}{}~}z|~}{}|}{{}}}z}~~~|~~}|~~z~~~{}~|}~~~~{~}}{}z{~yz|{x}y{zz}|y{xt~|{{{y{yz{zy|~|}y}|}||yzy}x}{|{sy~|zw||{yyx~zz}|z|x{zw|z}|}{{|}{y}~zz}~|{|zv~z}wy~|y}zzyz|y}|~zzw|zy}z~|}{{{{~|{|}{||||}}~{~w{yy|}}{x||vv~}|u~}}|~|{~}{~~}{|~{~x~z}|}{zy~{|}z||{}~}~}xx~}z{{|yz}}}~{}~y~}z~{~{{|~zw}{xx}z}y{~{z{z}zyz}zxz|x~z|zz}y~}|~~}yz}}}~z|xvzyw}}z{|x}|{{|}u|}x|}yzx{|}z{|z{~|{~zx{~z}{{|}{yy|~{wx|~|zz{|{zx}|}{y}x|z|yz}vw|{z}w||y~{z{|yxy|{v~x{x}{y}}|}}x{{~~}{|zz|z|zwzzvx|}w|y{{~yy}|z}}yz}}zx~~||}}~~z~y}{{~ywvw|{yw}}xzy|{y{|~xxzxyz}y|{{{}y~{|||||zy~||wy~}z||}{{z||}~{{y{x}|z|x}y~{|x{}~}}}}z~~~~{}}}~~}}~}z|~~}~}~~}~~~|{}z~}}~}}~||~}{~||}~~}}|~~~|~}~~~~~~{~|}|~~|}~~}~~|}~z}|{~}}|}|~~~~y~~~~{}y}{~}}~~{~||~}|~~~~}~|wy~~}~}{}yz{}{}y}|~|z}~v{zz{z~~|{{y~|~|{}}|}{||{}v~||{||~|~x{{}|{y|}zzz}wz{|{zw}||}||~~|v{|v|{yw}}~|z||z}~}{}|w~~}{~}~y|}~z{z||xz|~}x{{y{{||~}~}}|~~x~z}{{{{|yz|~~}}yx{{~zuzv~z|{}||z|y{z~~{xvy{|y|{}~|||}~zxzvz||{~zw|||}~~~z~}}~y{xw~}x~{}xz|~z}z}|{|{}||~{{~|}~y}}{~~}zyxzx{~{}}zy~~x|z{|y~xy}z|{z}|~yx|}}{}{~{~{zx{~}}zy}}|~|~{~zx|~zy||y|z|~{|~z|w~~v}~|{~|~}}||}~|~y{{}}yv|}||{{y{wy|ywz|}~|y|{{}~|~w|}yw}||{{}|{}|z{~|y}}|z~|~{y|{{{~{yw|}{~~|z~xwv|~{ww~|{{y{z{xyyy~}|zz{~{ww}y|yx{}{~x}zz~y|}|z~}y~||{~}|}yz~{~~|}{xz~||{}}~w~}{z{|{}|}~|x}}|z{}{~|{~}zzx~yz{}{}}|}{z|}z{|||zy|z{zy|z~}~}}~|{~}}}~}x~z|}}||~~}~}|~|{~~~{~|~z}~}}~~{}{|~~}|~x}z~y{~~||~|~{|}}~}|}}}z~}~~~}~~~x~~z}~}}~}}}}}~}~~{~~~~}|~z~~~~}~}}}~~~{y}~~~}}}{~{{}|}|~|}~}}~~||~}|~}z}{}}}~}{~xxz||}z{z||~z{{}z{}~{}x||z{{}z~|z|{}}y~}y}~z{||z|}{z|x}}}txt}vwz||zz}}}zx|t{y~zz~}~~{~{wyy~{~}yxz|}z}{y{z{{z|~xzzz}|~|{w|}z{~~|~}}}|x{}z~zy|}xw||{{~w|{{{~~zy{y|~~{|}~}}y}|{~}{||}|{yyx~{~|{{}zvy}~~zz|z~zzx|~y{{|z{w|}~}||}}}y~zzv{zzxwwz{|z}||r{{{|{~|~~|}||z}|~|||}|}}{{~zz}r{|xw~~~z|{y|x|x~{|}y{y{x~{|}|z|zy~w}y~{}v{z|z|{|||uzy}}~ux}xy}{}{~}}~}z~|{z||}||}}~|~}z{}~{||}z|y}{|{|}}~{zx{zx}~~|}{}}{~~z{yz|{~~{{~{}{u{w{|}~z~y|||z|}|~z}zy}z~|v}v{}x~}|w~{|~zy||~~{z}z~~y{xz|z|}{}y~}{ux{||~x~|zz|{|||{{}{{}{}||v{|||y}{}~|}y|z|x~}~yzz|~~u||y}zz}|~~}{|}~~z~~}|~~}~~~}~|{}~~}{}~||}}~~~~{y~{~~{~~}z~}|{}}|}z}|zz~~~~~||~}}~~~{~}}}}~}}~z}~}~~}~y~~{~|~}}~~~~|~|~||}}~x~{~{}~{~x|z~~}~}~|~}~{}|}~z~~~~~~~z~~{||~~||~}~}|v|}{~y~|z|wy|}}z|}|||~{|{~|||xzz~}~{}|}{z|{z}yx}z|{}|{|{zwz~{}x}}|~|{|~~{y|||}||yy|}x|x{}z}z{wz|||tz}xzz{~x{w~y}{w|}w{zz{~}|z{}{~{~|}ywx|{yzxx~}v}|}z}{y~yy|z}}{}~}}yz~|vzwyzwx{x~~|zz~x|zw|~z{}y}{x~yz|{~~~|}{|{~|{t~{}w}zwz}yz{}~}|}~z~~{|z}{}~~|}{x~{x}}{y{y{z{{}zy{~u{|z~x}|~y{|}}}~|{y~~~{|xx}y{}~{x}z|}y~{~}y|}{{|y~~}|z||x}{w}|{~{}||wz~|z|}|{yy}{}|}~|~}y{y}z{|wzvs}||~~||x~|~}}{~|~|{{~~z}|{yx}~z}|{||{z}~}|w}|y~wwz}}~{{}}~{}}z}|~~x|y{{~}x}|||z~~~|y~{wyzy}{{y}yw{~y{y{|zz~y~|}x~}}{|}}~z{}~z{y~y~|~z}yy}|vxyyz|zx|z{}y|zy|||{{y}w{z|}}|}|{y~~~~|x|~}{~~{|w~{zz{}}}~{x|{~x|z}zz{{|v{{{zz~{~~~~~|}|~|~}||~||~~~~}~}~~~}}~|{~|~{~{|}}~~}~}||~~|~||y{~}|~~|{~z{{~}~}~|}}~~}~~~}}{~~~}{}}~|~}~~~~}}}~|~~~~|{}|}}|{~}~}y}{{}||}|}|~~~}~}}{~|~}{}~z~~~}||~~}}~y~{{y{}~|{}}}|{zx~{|zxzzz{{~|y~z~z~~~x}v{~{~~~{~{yzw~}{{}~xy}}}yz{zz}|}}z|y{~z~{{~{~y{{|~}{{{|w|{{}{{zxy~||x}{}{{}|zz|yy||}{|}||zzz~x{|~}|}}}{}~|}~{xx|}||~xz|}y{|{}yw{{}~|y{{x}{}zy}zy}~|{z|}|~zyyz{yvzyz|}}}}y}z{{|xz~~yx}|~~~z||}|{z~|{~}{x~{wxw~w}zyy{{yz|{}~y{}{y|z|y}|~z|yz}y|{{z~~|y~~~|~|}z|w|}|yy|{{z||yxw|}~~}}||{}~|~{z}~{|}y||z{~|~~{||{}}}zz~w{x~|zww}~|yzy~~~z|z|{}~{~}~}|{|~|{zxu|{}zv}{y~{{|}|z{~|y~z|||}|}z|}~z|}yz}~{{|zwvy~yx{}}yy}{z|y}~{}~w~yz~~x|{~~{y}{}zz}x}}x}z|}~{|v|z~|w}{~y||||}{{|{}}~{w|}}z|{{|z~~~|wy|yx||}{y{}|~~{{}|z}}~}~{}~~||}{y|~||{~}}~~~}~|~}~}~~}~~|}}~~|}~}~~}~~|~{~|}~{z~~{}y|}~~}}~~~~}}}|}~}}~}y~~{~~||~~{|z{~~{~}|~}{~}~}}~~{~~|~|~}v}}|}~{~|~}~~~~}~~}|~{~~}~}}z~|{~~~x{|{~~|}|||}|}|y}}~}~|{zz|~|}~|}}|z}z|||y}|~||}~}x{|}}|zz}~zz|vy~{{{~~|}z|~x{{}~y{}}{{y~{~z~|z}x}~~{}{~{}}z~y}y~}~|z~~~{}}zy}|~{|{{~|}}{yw||}||y{y~z}}{{{{|}~~}}}~~zyzy~|y~}}~~}~~{{~z}~y|z{~~~xw~{x|~|{{z~|z{}|}y|}||~~|~|}x{{{~|~{{~{z{w~y}y~|z}x{|}~|~}}}|~wy{z|zxx|~}~}z~~z~{~|}|{}|{{|}}}~~z}z{{{|||{|y{~z{{|~|~|}}w~{{y{{}||x}~~yxzv{}~~||{}yy}~{zz~|||}}~~}}|}|}}|}{x|y}}~|zx~~|~|}{~~|~z|y~x{}~}{||}}y}}z~y}}w~~}}}~|z}~{y}{}||x{}~}|{{{}{{|{{}{y}{||~{||w{}|{yzyy~{{}{{z}y~{{~}~||}~zx|~}}{~~}}}|}}~}}~~}|~}|z||~~}{~}|~~~~~}}}z~x~|}~~~|~~~~}{~}}{~|{~~}||~}|~}~{{}~}}}{||~}z~{~~}|}}~~}}}~~}{~~~~~}~{vz{yy}{z{|}~z}~xu|}|zzyz}{}}|}}}}y|z}zz~}~z|w}}|~|{z~|}x{{zy|z{zz}~y{y|{{}|z}|vyz{||y{z|}}{||}{~}zz~}x~yz}}}}{z|w}wz~}x}yvzz}{}{~|zz}{|z|{zx|y{||~~|y||~{|z}{zzz}{sw}~}wzxwyywy}z|}v{|y}||z}||{~}}}zw{}z|~v{|w~|~}z~~}xz~{~~~~~z|}y~{v}||{{z{y~}|~xww}~}y|w|||x~zy}|xz}~v{u~~}||w}{}}{~x||{}}z{~}||z||vx~z}|y{|sw||~|}vzzy|z~~}||||yx{~z|}|~{y{{}||~}|{|z{~}y}}}z}~zy~~}{}zz}~z}}}~}}y{y{|~~{z}w}y{|yt~~w~zy|||||y{z}}wz~}|z}x||z|||~~w{||z}vy{xx}y{~z{x}|}y|zyz}~|}{}}{z{~}{}}}~~z}{}{{~{{zzy||yxy{z}{{|x}y|w}{y}{{|~|||{~~|}~|}~}|y~|~x|y|zz|}}|~x{|x}{z{~||x{{{|yz~{{z}|}}~~}~}}~~~|~y}~|}z~}~}|}}|~z}}~{~z{~|~}y~~|~}}~~~|{{}|~|~}|}~~{}}z~~}~~~~~{{y{~{||}}|z~}~}|~{}|~~}~|~}}}}~~|{}~~~~~}}~~~{}~~~~~~~{~|}zzz}~~}~~~yzz~}~{{}~{~~}}|~|~~~~~~~x|z}~w}x}||x|||}~zyzzw|z}}x{vz|y~~wzv{{{||z~}x~{{|z|}v{x|}y}}~|z~{z{x|y{{{~zy}}x}~yyvyy|}}{}z}|z|~}~}{}{}||y~|~|}|{zy~yxz~~z~}xyy{}~x|z{}w}zy{{y~{z|x}x{{y|{y}|z||{~|z|w}z}{||z{~zvzzyz{{{|~~~~~}|{}{}}~}||}}||~{{~~}~}}|w}z~}}}|wz{}zz}z}|{~|xz|y}{~zy~|~y{|y{{~u}}}}{}~~{yyzzz|z~}}}}}||z}wz}{{~x}{||}{}||}|}}}yz{~}|x|x{y|}{yy~zz~y~wyzy{{~z~}~|yw|}{}|}{~}}z|z~|z~}y|~}zz{x~}xy~|y}}~zyx~}}|}|~}yy{}y~zyz|xxy~z|y{y{yy}zv{y~}~{u}|~|{~|y~y~~v~zz{{y}zy}~|{|u~~{|}}~~y|~}~{w|{|w|uzx~{}}{~|z~|{{yv{x|||~yy||xzz}|{{}}|}{y}uyx{wy|||{|zu}xzz}}{~{}{zyyx{{}vy~}|}}z~}}~w}~x}zw||{yzyyv}xyz~x~}~{{x}|y{{z{|~{}~x}~|}~~}~~x~}z~z}~||~|~{||}}}~{~~~z~~}y~{{|~~|~}{}}|{~{}}~}}~~~{z|}z~}}|}~{{~~|||}~{~|}}||}~{~||{}|}|}{z~}~||}~||~~z~~~}}~}}}|{}}}z}}}|}~~}~~}{~|~~~}~~|||{{|~|~}}}{~~~~|}~z}~}{~{~}~}|}x~{|~{~~x~z}~~}}}}~||~~~|}{~|}x~~y~u|{y|z{}u{vx{{x}wzz}||||}z}|}z|z}}z}}yy||~}~||}|{yyyyz{{}||z}ux}~}{|{}|~{}{||{{y|{~{~x{~{}}|{yz}wzy}}~z{|y|{vw}z~}vxy}}~y{y|}{z{z}}wzyx}z~|~z{yy|zy||{z~~}}zw~|{xy|vzvy{w}{~}~~y~}}~z}}|~~}{|x|}|x{{zvx{zz{}zz}~|}yz~{~v~|y|~|~|~z}}{z|~}{|}x}}}|x{~|z~|||{xz||{yz|y{}~~|}~{~x~||{y||~{zzyvzy||z{||~|z{y}}||{|zz{vzy|z{}|||{x{}w|}|w}{~|{}{z{z{}~zzz|~|~xx||{~xzx~}~z}}{{~y|~x}zz~zy|x|~}}|xvzv~|w~{|||}{u|z{{{x}|zzxx}z|y|~}y~|{}y|z~|~xy||z{}{~x~y}}}zwyxxvwz~}~z~}}}|~}}}{}}{}z{|{}~}z|{}{|{z}z}{wy|z|{x}y~x~|x|z||xz}zy|{|~|y}z~~||{~~|}}z|||{zy|{y{|zzy}{v{{~}~zz{~~|}}|z{~~x}}{~~}||}~}|~xz{~~}z~~~}~|{~}~~~}|}~z}}~|~}~}}~|}~~}~|{~{||~~~|||y|~~|}}|}}~~~|z|~}~}~|}~~}{~}|}{~~{~~~{|}~|||~~|{|}}{||{{|}}}~~|}~~~{~~~z|}{}}|~~|||~}~~}~{{~~|}~~~}~|}~|~~}|{||~}~~}}|z}y|wy}{x}|zwxyv}|{xy}{}~z{{{~~|~~|{x|||~|}|x}|y}}}}}}~}}}|z~{}||{yyt|}xz~{z}x|||~}y||z||xy{z{}~y|xz||y{}z|{|z~~y~}}y{yz}{}y{y|}|zyz{w|{~xy}|}{|{~|y~zyzy|z{y|yx}|}}}~|~|w{{|}z~{{{}|wyzx{|{|w~{xzzz}|}{}~~zz}|~||z}}y|{z~{x||~~}}~|x|y~|}~yx|}{|y~{||}~|}}z}}|y||z}|||~~}{|wwyvyz|z{}{{}|~w}}{}v~}~{yz|}|~y~z~}{{y|~|}|{|{xz~z|y{u{~{wzz|{z|z{|}{~|||zx}}}~{v~}|{|x~}~}~|}|z|z}|y|x{|{|{~zx~~~|y|{|{|||z{~y{zz|zz~}|z~{{zz|~|~xy{zzxx{{yxyzx}~z{}{||z~zzzv{}|~~x~}~~}|y{zy~y}{z}~~}|~yy{~}z~~xyy}|~~{{y{|v{yxy}w{~{x{{x{xwz||z~~|~{{zy{~w}x}{{~}}y}~z~~x~y~|wv~w}x~{w~zy{xyzxwx}y{}u}|~zz~y|~~{}{|z~zw||yz{zvw{z{|}x}|y|z}|{{z{~{v|~y~~~{|}~z}|~~~~~}|}~~|~~|~}~{|~~}}}{~z}z~z|{}|}~~~~~~~~}}z~|~}||}}{{|{}~~~}{~~y}~~~~}||||y}~~~||~{}}|~|}~|}{}}~|}x~~}|y|}~~}{}{~~~~}|}|}~{z~|{z~}~|}~{}~|~|x}|{}~~{~~~~y}~~}~{~~~}~{~~}~{|{|y~}~}|zz|}w}}w|yx{}{{}{x~{y~~w}vz|zx|||}}{}z{|{~|{z|}yy~}z|vy~z{|~z}z}z}yzxy}}y~}~~~}y}y{~{~w|{z{{}wy}}{u|zy}y|{~|zw{xz}v~{x}xw|}~}wzyz}|{z~|}}|z}}~{y{{x{sy{yzy|z|{|z{}|~xz{|}}|{w}~z{{{~~y}}}||}~~|yyzy}{~~{~~}|z|}z~|{y|~|xzx|~~}|||x~}{zy~|}{~||~}}}xvx}z{{}~x{||}}}yz}}}|}~zz~|z~w{z}}|x|}||xy|zy~}}y|yzyz}{{zzz|}ywz}~y~|y}}vz{xz|}y{x|{~w}~~}{y}{}y|w}{wu}yz|~x|zxzx~~}|x}}z}}z}{||{|{zz~{y~y{zz}xy|{y}{}w~||zyy|~}}{{|{x|}{}}||~w~~|vw}}z~{xzzyx~z~{zz{|z~~wz}~}}}z||{w}}~xw|}~z~}||~}}}x~z|~{{z~z{}y|{|~x}|z~~}zzzzy}~|zzv{}}{|yz}||y|v{{y|z|{}}|}zz~y{x}|z|}yz}{z{|z}}|yz~|~{{~|z|{~~y}}~z}}~y}||}}~}~}|}~}~{~{~}}|}}}~~}}||~|{}|~}~|~y~}}~}}{~}|{|~~~}}~}|}~}|~~|~|x{~~y~}~|~}|~}~~}~~}~|~|~}}~~~}~~~}~~}~}|~}|~|{}x||}}~{|}}~~~}}|{||~|}z{}~}~||}|{||~~~}{~}{y~}~}{|~{y{zzwz{||}r|y}{}z|{z~~z}}y~}{{|}~|}}}}~|yz}{~}~|xz||~}yy~~|~}|~z~z{{{y{|}}z|~{}{~{{~{}w~~}x~}{{x{}}~yy}z~xx{}}{|{||y~|~~}{}|{z}|||}{}{}|{~x}|~~y|z~}{{xy~~~}x{}z{{|~{~}{}~z{}|z}{w{|~~}v~}~}}z~~||{z~{z{{~~~~~z~|}~y|~|~}~{y~|z|}~z}}|xz~{~}|~~|z{y~~u{|xw}}~~~|}|~}{}|v|z~}{}v}yz|{wx|~{~{{zz}w{}t{{z}}|~~yz|~{y~{z}|}z~|}y~~~}}|zz{x||{y}|}||}y|~~|{~zx|yy}}}z}||~}y~~x}{~~}~~{{||~{|w}{y|yz|||~}|~x}{y{}}~y~|~~|z~}y}}|{~|||{}}~|}|}|~~z~{|}|~~{{}y~{}}||{{u{|z{zy~}{{}}~y|~~{~}|}~}}{|}}~~~}~~}~|~~~{|{}|~y~~~||}~~|~z~}~}~}}}~}~}}|}}y~~|}|}~~~}}}~}{~~~}~z{}}~|}}}}|z}}}}}|}}}|}~|~~|~~{~~~~~~~}~y}{{|}}}~~{zy|zy~{}{{~zz|z~{wv}z~~||{~z~|z|}}z~y~~~{{}}~~{x|~{}{{||xx{x}}w}~{z}{||{z}~z~z|zz}}}~yy}y||}v}y|~~{xzwt~}}~}}z~yxzyy}}x}zsz|{}~yy|{}zzw~z}y~zz{|}~|{vz|~~}xyw~}{z}y{|{|||zw}yz{y{~z|~}~|}~z||{~~~z}y~~||w|||xxy}zw~}|z|}|x}z|{{}||~ywv~~|v|~~~}|}}{}{~{z|}{~}x|y{vy}y~zx~}}}|z{|yz|~}}}v|}x}~|~|y}}|~~z~{zy|z~{}{}z}|}yv{|z}|{}}||u{|x}}~{{z}y}}||y{|~zz{z~w}~xwz~x~|{wxx}~z~{{|{x{~|~z{x}x~x~~~w||z|}z}~}zy|zz}wz{|||}{|z~|~}{~{|~y{||v~}x|yy}x{~yyu|zw~yzxzyy{~~}|}yz|z|}~}y}|~|~{}||xz}|x}~}}z|x~{|z{yx{tw|{|x~y~}}z}~z}||{}~w|{|z|~|{||}x~x}~|zy{}|~w~|xx~|y~{yzxyz}{{zu}{}yz}|~}y}}~}~~~~~~}}~|z~{~~|~y}y~|}~~~|}{{~|~~~~}{~~~{}~}~~{|z|}~||v~~{}~|~~~~}|||}~~}}~{{}y}}|}}~~|}~}~}~~{~~~}~z}~y{{~}}}~~~}{}{|~z}{~}y~~|~~}}|~|}~{|~|z~}}~~~~{~}{~}vx}{|}~|{{|z{z{zzvzww|}z{z||{|}~}{}z|~y~z}|}~z|z{{~{}|{||s|}~|{y}}{||}y{z{y~~{}z~zv|~{~yy{y}yx|}y}}~w|zxy{{|{|wx{y|{{{y~{~z}|zx|~}}~~}x{yz|y{vz}z{|}|yz~y||}z}z|y{}}~}|v~~z}zy|~x}{u}x||{|~yzyz{|~yw||z{{~|~}v|~{|x|{}}{y~~yz|z}~|{|}}~~{||~|z}y{}|y{||z~y||~||z{{|{{zzy{zy}|{z|zv{~~||z}w|}zw}|y}~yz~|~~|txzx{}|z|y|{}~z~~~zy|y}||}~|~{}z|{~|x|z|yyz{}w|~}~|~{~}|{z||~|}z{|{zy~}|{y}z~|~}x~{||x}~wyzz{v}zwz~~}uz}|z|{|zz~~xztz{}~~|}z|~zy}{{}|zzyz~{|}{{||||{hy||}y{}yu|{}~|z|}||y{~y||wy{zx}|}|~y|z{}zz|~}y}z}}{{{{zz}||~yx|}|{~y{y{x}~~zty||y{y|}z|z{{{v~~{{{z}}~}x|~~z|{}|}}}z}||zz}|{z|zz}||y|{~{}z|xy}}~~{z||~}{z{x|y}|v{x~y|zzz~~wz|}{}}~~~x~||~~|{}|~~~z}{~}|}~~~~}~~}}~~}|~}z}~}}{}|}y}v~~~}}|~~~}~~~}~~~{y|~~}zy~~~|}|z|~|{}|~~~~}}~|~~}~~~}~~|~}||}|{y}~~~|~~}~}~~~~}}~~|~|~~z~||}}}~}{{~~}~~{}~}~~~}z}|~~{~}}~~~}|~~~~}~zy~{~y~~}||}}}}{|zx~{{{{wzx{|yx|y|v~|z||}{xx{y{~~||y}z|z|~y}||y|}|}z||yy|{~xzz}zw{v}y~uy}}y}|||}{}|~~}}|{zz|}y~|}{~w{z{~z{|}~~zx|{wz}xz|{}~z{}{zw~}}~|yy}~{}{v~~xzz{}yz}|~|y|{}{}~}{{|z|||}uv|yy{~~|yxz{|y{~xz~|x}|y}~~{}}}}}zy{~|x||~{x}{zy}y||}{yu~}|~{y|~}wz|{|}|}~}{{~}|u|}z|~v}zz|y{x}zz~~{zz}|v|}}{{|x|z||}~x|~|{~{{z{|}{|{}}}y{x{z|~zzxzz}{|z{~z|{~}x|zz~}~||}y~}xz~|}z||~|{w{}zz{{}}~|{|}~~~~}y{{{|x|~~z}{|~{z~}}|}}y{{zz}zz~~|{}{~|}}|{|~|}zzy~|}~}zw|{ywvy||y{xx~||}|x}yvvt}{zyy|xz~z}}|}zx||~z}~~}}wz~w|yvy{z}{yx}}|xz|}vw~zy|}~y~z{yy}||~xz}~y|~zz}|~z}z|~}{}z|z{{zy|x{z{}xzz}{~~|}z|{}~}~~|~}~|zz~~~~~~||~~{x~~~||~~~~|~~}}~||z|{~~|z|~~|~~|~~}}~{}{|~~{}{~~~}~|{}w|~}~}~}|y{y}~zz|~~{~~}~~~}~~~~~|}}|z|~~}|~~~|~~~~~}}|}{~}}|~}|}y~}|z}}|}~|~{{~~|~~~|~~|~~|~~~}{~}~~}|}}{~|y~}~~|z{}||y~}wz|~|~~||~~}}z{|}||}vy}wvzz|~}}z~z}|~}zy|~y{}|}~~y|}{y}yx|vzyz|{~|~z{|{zyx}z|y||xx~}~|p}y}}{{|}z{}~vz~~~|yz|}|zx{|{{x}z~x~~{y{~}{|z}~|v}vx{wyy|{z{{}zy|||}~w|z~}{}z}{|xz}}xy~~xxz~~}w}||~z}{{}{z|x~}}|}}~|{{}y~|{x|y{}}~y|z}}}yyzz{}}~z}|z|{}y}{|{~{{}y{y{}z{www|~x}~w{{yzzxy}xzx}{{y~{z}}y}~{z~|}x|zt|}y}}}|~yy|z{y|{}}~|zt|}}s|~{|zz}zywzxu{|}yw~x}~z{{v{y{{||y|{~|||~}|{y~x|z{}~xx~yt~y|~~||z~}z~|y||{}}|{}|u{}~|z|{|{{z|zy{{}}w|}z{z~{|y~~~z{|{~||~{}}yxx}||x|{xy}~||~||ywy|{|z~~}}~y}x}}}z{x{{yy{~{}{y~}{{~|~|}{~~{}}z}}z}{}z|~{}{w{}xu}|uzzzz|zyzy~y{~z|{{~||{}}}|z}z}~{}|~{|}y}zxzux{~~y}|y{y}}}{~|}}}yz}x||~~~z~}}~~~~~~{~~~z{{}}}}}{}}~}|}|}|{~~}}|~}|~||z~}~{~}~}~y}z{~~|{|~~~~}}|~||y{|~~~{|~~}}y||~~~~{}~}{||}}z||w~~~~~}}~{|~}~}}|~}}|z{~~{~~~z}{~{~~~~~~}}~~~~}|{|{}}~}}}|}~}~}}}z~|z{~z~|yz|z~{y{x{xy}yy|}y}}}y{|~}u{{~x}}yzyw{~}{{x|}yv{}|yz}p}|z~y|||{yvz{~yx}y}{{}{{{~{{y|}|y{u|vy{{z{}|zz~z{|{x|{{{}{|zz|x}u{|}|}}|~}~~~~v|y~}}xy~z}}zwyy~z{~z~z~x|{~v{~}{{yx}xv|y|}w{z{z|y|~}}|}|z}|{}{x{w|z|{zy}}|yy~|z}{z~x|||{~y{~|{{}}}|~z|}y~v~z}yx{}}|}xv}}yzxz|x~{||}|~z}z}z|~z}{~xyz{~v{{x}z{}wz}zz}{{{||{}y}~z}}z}}~|~xz||{~}~{|y~{z|}}z}~~xxxw{y{|x{~x{{x~}|~{|~~}{|~z||x~z~}}}{{y{||~{|~z{~{zz~y{y}yzv{|}|yzz~z{y}}~z~}|y~}xz}{{z}u{}zz|wyz~~y~|xx}~w}{}|z~{~{}{{~{{}zzz|{}~}~}}yzz{zy|wz}{}{zyzz~}|y{y|uxyy}zx|}||x|zyv}y}|~~}|z}{~w~zy|{uwz}yz}{|}{|yv}|}u|yzz}|zzz{{}}|}|zz~}~}~}|x~~~}~~~|~~}|}~}}y{}}|~~x~}~|w|}~}~||~{~~{|~{}~~~}~}|~~}~~}~~}}||}~~}||~~}~||~}|~~}{{|~{}||{~~{}~~~{}{{~~}~}}|~~~~~}||y}}~~z~~~{{~~z|~{}}|}}~}|{z{~|z}}}|}~~{|zzv}~{w|xzyz{{}|yy~|||{{}x~{yw{{z{wwxz||~|{~~|{yy~~}z{}y~}|z}~}{|{|~y}~z{z}zzz||yx|~}x{~z{}|{|}~{{}}{{}}zw{{u}{|}z~|{{{|x}w~y~z{wz}{~~}~xyz}zx}z|}z}}}x}{yx}{|v|}zy~~zsy~w~v~xyz}}yy{w}{}x{{{z|}}z|{{~{|{{yy}~z|~xy|~wvu~yy}~vzz~}{w}}}||||z{~y{z|{z{{}}{}yy}{|~z~yz|zz}zzz}v{|x~{}}|{}|{x{|||}|{~z|{{xx~z~|z}yzw}|~}}w~w~}|{z~}x{}}}u{zy}zz{xxyx{|}{~~~y}|yy~|zy{|z}z~w~~~yyxx~v|y|}~|y|}{vyvx~~}{wy|y{}{{{zy|xzz|||x}{~w}~~~w~y{}}|z|y|wwz{zyy{|{w|{y|~{{{wxy~{|}}yx{}z~zz}{y{~x||w{{{x{}{~zxz~{}~z}y|x}y|{{w}{~|}|}z{||yxw{~}|yz~z{~z}y}|}xy|||}y{t|z}{z}}yyvy|~}y{~z{|}{~~y}y}|w~}z|xz}}}yz}~x~xy{yz|zy||{|y|~}}{~~||~|}}~}}}}~z{}}{|{}|~~{|~~{~}}}|}~~~{}~||~~}~}}{v~~|}~|~}~{}}~~}z~|~{~~{|~z}z||{~{}~}{}}}~}}|}{~}}}~~~}}z~}}}~~~~||~}}|y|{~|}}~~~}}}}}~}~~~}|~~~~}~~~|~~}z~|~~~~|}||}z~y}v~x~|{z|v{v|z||{xyt~|}y}yxz}~{~}xwv|~|{~~}}}{{}zz}}x|y}yyz~}~|zy{|~}u}}{x~~~}~}yw{{{|}y}y~}~z|y~}}{}}||{y}z{~{wyy{~}||{}}~z}~xyy~y}y}}{~|}|}~yz~|}~z~y}}~{{}|zyzuw|~}y~y}w|{z}v}w}z~{y~{{~~zw{y{z|~~{y}~}~{}~|~{|w|wx{}}~|xzx~|y|}~}~}~yyz~xz~z~~~|~{{x}{||x~|zzy|}z|}}|~{{|{|z|}{w~y}}|{z||{}r}|~z~}|}~x~~|{|}}|xz{~y{z|yvy{z}|}x{|}z|yy||}~||z~}z{||}}|~x}~{~}{|}{xz|}zz{yx||~y{xy{v}~{z|~x}{y}z||~~}|z{y|}|}}|}|}~}y}x{|}zz}z}z{zx}}y{~x~x}~|~{||~}}wvx|z}}xz{zx{|x{y|xvzv~}xzyy|~{||z}{~}~|u~z{z|z}|~zy|x|z{|}|zy{zzzyv{{w||z|w~v}|}{~yz||}v}|~~|}|}{}}{}}{~|{{x{|}z|}y||}{}}||~xz|~{|{|wx~~{{|{}x{~~~~~~~~~~~y|~~{~|}|||}~~}}~z~~}{}|~~~}~}}}}~~}~|~}~~~~~xy{~~~}z~|}z~{~}~~|~~~~}~~}~~~~}}}~|{~~~~~~~~|~~}~~~~}~}~~~}}}|||}~z|~y{{}{|~|~}}~y~}|~~~}}~{~~}~~~~}{|z}~~z|~~~~|y~~~|~~}}~}{~}~}~}~vx{{{~~}~|{}~}xzz||~{{~|{|}w~}y}}|{}~y|||y}x}v~|}~~w{{}~~~rz~z~{|{}~z|{}}~z|}}w{z}{zy{}rx}y|~z|}zy|}z~|{x{~{}y}uw{~uv|{xy|yz{w~}{~|w}y{yx||}y||z{zxy~x|w}|{|{{~~}zwvx~||}{~zw|}{{zy}x{{}}x||zz~{~|}wzv{}|}}{|~t~|}y}~~y||}~|z~z~zy}||{{|~{w}y{~{xx}xx{~}||{yxxzxyw{}}~}{|{}|{{{}x}x{}y}}xz~}|u~}{|y|~|}|z~~~x}xz}}~||yyy{{~}z~y{~y}||||z}|{}{}{~{|z|~}xz~~~zxy{|v{xwx{~||w{{}z}}~~ww{~{z{~yw~~}{}z||}y{|v~}}|y~xw{~~|x~~|{}z{~|~|yy~||}y{zyy{}z~x}z{{~{}zy{y}zxzxy}x~}}|}|y{|yuy{|||}~y|u{z|{}}w}x{zzyy}}x}zy~yzxz}{y~}z}}~{}}}y~v{~z~zz{~y}|}~||z}z}~{{}|}{{tw|}~}}z{|~y{{~{{z~~z}~{{}{~|~zy~|y}~~|xy||||yy}v{{y}zy|xy}|{|}~~|}}~~{|~|~}~}~~~}~}zz~~}~z~|z~~}~~|~~{~}}|~~}~|{|}{{~|~|~~u~~}~~~~~z}xz|~~~}~}|}y~~~}~~}|~}x~}~~{}{~{|~}}~}~~|~~}||}~}~}x~{||{~~~~|~~{|~~~~~}|}~~|}}~~{~x}}}}{}|z~~}}||}y|{~~yz~y~}}}|~~yz|}~}v{}{||~z{v{zxy|{z}{vzzx}xz{w}{~w|{}{{zy{z}}z}{{zt{y~}||z||||{{w|{y|~wvy~yz|{yz|z{xy|{|~y}y~z{}~~~}~{~|z{}|zy}{t{z{wvx|x~~~x}{~xy~xxzx{y~{}y{{|z|w{z{~|{|y}~z|~~|{zvzy}|zzy|z{x{z|wxz{y~{x}z}}~}|{|~{w||}}{{|zz~}yyz|zz}{yx||||y~z{z|yx~|{z}~|}z}~}|~~z|~y|||wyuyr{~|~z}{y}{|}}zzyzz~}|z{}z{zzz|~~~|}|{w{w||}z}{~x{{~|x}z~yww|}{yy{~}|~{~{~y|yz{~~~zzxy{w{z|{{z~|v{{}v|{~|}{{zxzy{}zzz||zy}w{}{{{~|yz{{|z}|{x~w{{~{vz{~{y||{y{y}|}||}y{}|~z{z}~~xyy}yxzy}{w~}|yz~z}}|}y{|{{yu|{y|y|~{~|}{|y{x}~~|x}~~y|wx{~~|{~zzz}t{|~t{~}~{}}y|{z~y~~}|||~|}{{}}y||z}|zx}~y}|~{zz{z~}z|}{~yz{wy}~~x{|zxw|y|||~z~~~~~~|~|{{}}~~~y~}~~{~}{~}z}}|~~z~|}}}}||{{~}}~~~~~z~~~~~{|{}|~}~~~{~~|~|}}{{~~}~~~~~~}}~z}}~|~{}y||}~~{}|~}}~|~|}|{{z}~}}|z{}}|~|}}}}z|||~|~~t{}~}{~}}~~~z}}~}{~~~|~}}}~~~{|~~}{|~}~}~w}{~zx|}}z~{xyx{y|}}z}~yxu}{{{|}}}{{zz}|~}~{z|}}}w{x~{y~y{}}|~~w|x|vyz|z{}{~~}|}y|~}z}}}{}z{|z}{}z{|v}|~}{{~|||{|y}~z~{}}{z{{wxw~y~{{}||{|x}~zw~zyx~{z}}y}~|{{wx|}~z{~~}y|{tx}xy}x}z{~w{z}z}~z{}~}}xw|||~}{uv{~y{~~vz|{y}w|}~}yy}xy||{|}~}{{|w}vuz{v|{{|wz|x{x|x}~{}y~wx{}z~~z{}}|{}}}{z{|yw{|{||~zz|w~z~}{y~|y~|z{|w~x~y{|zx{}~vx|y|y|z}}y|yvy~{}}z||xxy}{x|{~~|}y|}}|~~}z}{z}zvxzv~xvy~}}||{|}~{~yx}zy|{vy{|}|~~{{zz~{w{x}{yy~wz}}}z}}}|{vyuy{z}~{{uyzz{~x}yx~{}|}||zxyy~}}~}z}{{{wwz}xz{{|z}zxy}w}xz~~{zy}~z{|z~~{|ztx|}}yx{}|}~yy~z|~zz}~}x}{w{w~~||{t|}v|x}||{}zz{~|zxz}}|~}}|y}xz~|}zy{~~}z|{|x|}x~~y}yy}t|~~{|}v}{~z~~|~{~}~y~~{}~}}}~~{}}~{{}|}~|}~~}|}~}||}~{}~~}}{~||~}|~~|~{~}~z|~{}~{|}~~~{}}~~}}}}~~~~z|}~|~}|~~~}~}}~}{}~~~}~x}~}{~|}|}{~}}{~~|~}~~}{~~}{~{}x~|~{~|}{~~}~z~}|~}{|~}{}~}|{}~~{}~~}|~~}|~{||~~}}~~{}|~|||~x{yx|yw}z~z}{}x|~yzzzvz{|z|||~{|}{z~yy~|||wzy{~zx{}{|v|yyzz||{}}wwv}xy}y~v|~{zy|wz}{{||w~~|{||{}}z}{|r|||~}{{|}y|{{{z|{}x~|~y~|}{~~~~|zzx|}~}||zx}{~yyz{|y|~|yy{{xzx~~{~|~wy~~|}zw~~x~zy}~}~z}{~wy|~~{zx||xy}z|y~||{|~~{|wx|y{}{}z}~{}xz}~{}{|~~|y~y|{~x{}}|{w{zy{~y{x||~~y{~x|zxz{}x{z~z}{}|~}~{{}}y|ov}x}y~yy}}y{}z~{z}||y~w{zzy}z~|||{v}}~|~{|}w~zy~~~~|}z|y}zzxyzv{~z{y~y{}|~y|{}}~~~~z{{}{}~||~y~|x{|xzz}~~}||y}{zz{{|w~}y~w{||{y}|zy|{ysyyxz|||~}|}~{~z~|{z~}~~zzyz{wx{{~}~u{}~}|z}}zu||{}{|wz~y}|{{{{~}z~}~|{|zz}}}|w{~w~~~}zy|}y{}}y}{}}z|z~w}}|z{zy{~|{~y{{t}{|||{y~}x|zzyw|{}x|wzz|~}|z~}~}{~z|~}}~~}}}{{|}~|~~~|}}y~|~~}~|{{~}y~}~||~~}~}}|~|}~~|}}z}}~~}}~~}}}~y|~}~|~~|~~y}}|}|}x}|}~~~~~|y}}~~|~~~|~~}~~{|{}||}~~||~{}||}}~~}{{~}||{}||~|{~}~~}~~~x~}z|~}}~~~~||z~~|x}~~|~~|z~}~}~~~}||{{|~}z~|}|}~{xw}z}z|z{~y|y~|x||y|y{}}}~{}yyz{y|~y|}yx~~~|~}{{z{~|{x|{z}}{x~~{}|||z|vy|~}w|~|}}xzy|y}zz{~}y{}z{w{{x|~{|yx}yyxy}{x~{{}y}{}w~w{|y}~x}}yw|zz|}~{y{z}{z{y~{|z~|}v{u}~|}}|}}||}|{~yyzx|{}~||}|z|}{vz~z{|}}}u~yx}{z}x}z~z|{{}y|{}{y{y}~}|z||y~{~|{yvyz|||zxxz}y}wx}~|~zzwy{~y{~y|{z}}|~yx||{x{}y|{~|}}x|w~{{yz|}z|~~|w~~{yy~x}}}z}|x|~~{|z}~|zy{z||}{}z{{{~~xx~y{|{|}|z~}~z||zy}}|yz}|~x}~||}~{}y~~~x~}}w||~~|~}}~~zxzyz{x|~~{||{}}|yy{x}}~~x~}z~{~|yy}yz}|zzz~z||{}{{}||wy|xzys}}{}{y{}x}x{{|z|{}y{y~u}|||~}}|x~z{}~}z|{||}zy{|~{wzv|w~{w~x{}}~~xzzy|}||}yv~|zx~w{w~z|{||z|{}{{}}z~~w|}}{~zy|~yyy}~{x~zz}|z{zw~|{x~~{|x|z|}|}{{}|}|}z~}~x}~~|~}y{~~~~~{|~~~z|~|}~|~~~~|~{|}}~~{}}{~}~|}~|z}~||}z~}|~~}|~{|}~~|~||{~|z||}}~}{|~~~|}}|{~~z|~~~~{~~~~}~~~~}~~}{}~z{}~z~~~~|{~}~~{z~}}}~~~}}~~~~z}|~~~}~~~|~x|}{~||}}~}z~~}|~~{}}~~~|}~~}}~~||~~zz{|y~|}z|y{~yxx|zw}|y}|u~||xz{y}y|~v{|||{}{~~{{x~x{{y|w{|z~}yvx{y{}y{{z||y~{{z~|}y|~~{}y{|y{|}y{{|}}}|{z~|{|{v}}|~xzy}|y{{}~|{~|~~~|{}{|z|~~{~}~~|}~{{y{{{z}xy{|{zxxs{zxxzz{u{z}~}{{|x}y{zz~|~}~~{~~{zyyz{~}}y}y{xywyz}}wzzx||wx|~|}z}uuy|{y}z~z{|~{}|}}}~x|{{|z|}}x}}zw{||y~w{yy~~w~}||yz{{|{}}}~v}~~|~~zz~}wzz~z}wz|}|z{{z||y}||~zy~z|z~y~{{|{~~y{}|z}}z{r{~x}}z}wz|{{{zx|z~z}{{zy{}}~|~}x{~z|z}}}~}|xy{}t|}|~|{~xz~xz|}z|{|z}z~{}~|}}~vy|{~}z}}{~{}z{}||x{}}|x~|~~y~z|x{{{z}|~}}x~|{}w{|{u{z}w|||}|~|}{}y|{{}v{z|}{xyz{~z}}{z~z||~~|~{z~}y}}y~|{}|w~z~zz{yy~|}z|}~z|~y||}zy{|{z}{~{|}{{}}~|~z~~~{}||~}}~}~~~}~~~y~{~~z}~~~}z}}{{z|~~}}~~~|}}~}{{}~~~|~~x~|}~}z{~~}~~}~~~}}~y}|~~~~|{~}~y~|}}}}~{}||~~~|yy~~~}~}|{{~~|~|||}~}}~}||}~y|{}~~|~}|}~||{~~u|}{~}|~~}~}~~~~~}~~|z}~{~~~|~|}~}z~~~}{}~||}~y~~|~~{|}z}|~}wx~{z{y~{}x|y{y}zxz||y}y~{yw}{~~}yw}z|}z~}}{x|z{u||{|yzy|z}~}z{}|wz~z{{y}z}z{xy}||y|{~{|~z~y|{~y}|y{{}{y}~|~ux{y{|{|}zy~yw{yy~~wzux~}{}x~{v~|y|}{|z}|{~{z~x||{xzzz}|{~{x|y}z|z|~vzw|~zx~vx~{z|{|z{{z}~zww|}ww{{~}x~y~{xzwz~xztzzyyy~}~y{yz||{{|{zxy|||z|y||}y{yxwwx|z~~xz||z||}x~}~{}}{y|~}x}zy~~y~x|}{~|~zy{}}}z|}{|{z|wwv|x~z}x~x}}}{y|}vz{~|x|zy~|xzx{~|}{~{z~y||{|z{{|}}}{}z~~{z}~zr{~z{}{{}}}{{}t{{|}}z~y}{}~yx~yu{zy~y|y~{~{~|z{|w{|xyy{yy~x|{v{w~}x{~x{wwv||z~|{}}x{{}w~z||sy{w~u|~zz|}y~z{~x|~|}{x|z}xz~|zx|}zzzzzzyw~x{|zyw|y|z{~|~|~}~}}|z~yzy}}y}z|}~}}~x~~y~{|~}|{z|~{|vz~|x||{|{{{y}z|~~|y|yy||||}{x}wz{||x~{~}|zyy|}|y~~}}~~~|}~||}~~||~}~~~~}{{~~}{|~}|{~}~|z~y~{~|~z}}}~}}~~~}~~~{}}}z~~|~{||}~{|~~~~}}~~~|~z}|~|}~~}zx~y|~}{}}}}{~}z||}}|{||~~~}y{~}{~}}|~~~yz|}~|~~z~}{}}}|}~~}~|~}}}||~}|}x~~{}y}}}~~}~~~}{|}}}{|}||{xz}~z}xy{z}}~~}~zvy|}|~~}|y}~}}y{{wyx~z~}{xxz|z{tv~{zz}|{x{y}}v{y}y|z|v{z}{w|z{z|y{{~{}}|}|yz~{{|}zz{~{{z}z}z{|{zx}{v|~{|{y{}}~}~}{y~}}{|{}}{~||}{yx}zyz|z{yz{{{z}z|z{{{zwx{}}zy|||yz||~~}~}~~~~{}z|y~{xz|}}|w|zy{|yzxx{{~}z{{~z|z}~~|{|~~|{~~}|s{{}}{{|~}y|~x|yz||}x}|z{z~}z}z{v}~zz~}~|}yz~}{}||||}x{~{|}{{~zw{x{twx{|u{{|z|z{zw}}{|{~|}yz|}~{{}|~{y||{}zw|v|{}yx}y~}}z~}w||~~uz~|{}|yz}z{~|z~}~{x|}z~|}}}|}{}w{z~yy}z}y}y|{}|z}~~|~}y{~z|y{}|}{|||~~{}|zy{xyvy~~vzy{yy||~|zz||}}|}zv}{|y|}}xz{{{~}}y{yvyx|{|yy|~z|w{x|{}z{x|z{y}||zy|}}|}y{zz}~yuz~~zz|~|zy|zwy}}|z|{vzzvy|}}}u~}yx}}|yz}y{}{{~~u{|~}~}{}}z{~}~y}z~}z~y~~z}~{~}y}~}{||}zy~~}}}{~x|~~|z}~||~z~~{~z~||~~|~~}~~y}~u~}~|}~~}|~~{{}z~}|~|z~}}|}||~}~{~}||}}{~~~~}}~}}{~|~}|{}|}x}}~}||~~|~~}~~|~~}}}~}}||~|~|||}|x||z{{}|}}|yyz{|z|z~|zzx}|}x{yz{}y}{|}|{|w{}t~y||~~xy~z}ww|~y{}}}zzz{{|||{z{~{y~y~{}{{}|}{|{||}{|{v}}x}~|z~x{|y~x|{|{uz}~}|{|{}|||}}}|~~||v|zz|{w}}zz|{}|{{|{zz|{}||{}~zyz{}{}}yyxy{z|||}|}}}w{{|x{}z|}|z|{x~yz{|}x{z{}z}{zz~{|~{|}z~z}~}}y|z|~yu}{{z~{|z|~{y~~}~{~{{y|||yy|{x{{{|}wx}|}zx}w}y}}y|}~z~x{xxyz}z~y|{~z{}y{y{yxy{zz~~|||z~x|{}|v|{}{z~xzz{{xx~x}zyy~{|z{{z|~x}{}~|x}{z~}v|y{{|z|~z}z~x}}v|{y{|zzs~z}zyyyz|zw}{~|z{vwy{z|}}}{}wzy~z}vz||{|}y~x~}xxy{}{{|}zw}~}~xzz|}{zwz|z||zx}}{{{{~}}xywz~}|yz}yz}||~~z||}y{}~|}~z|y{~{yy{~||z}yz}}{z{{xy|~}z|{|{{zy|~~y~y{{|z|z}zy|y~}u}~yy}|}|xw|x|z~~x{y|~x~~{|z{}}y}x~}~}x|y}~~||}|}}~{}~~|}}~}}~|~|}|}||{}}}||~~~~y~}|~|}}|~}z}}~}~}}}~}}|~}~z|{}~~|}~}|~{~{~x~~~~~y||}|~}}~~}}||~}~}{~~~{~|||~~z|{}|{~||}|}}x~~~~~}}{}~~~~~|}~~{{}zz|||~y~}}|{~~~~}z{~{z}~~y~~{}z~}{~~~}~~{}xw}{~y||}y{||}|}~{{}{~}|{|{yz{{~|~}||y~}zz{}}}z}}}|}~~~|xy}y}|v{}y{yxy{z{{||~y{{|y~y|}|}~y|z}x~zy}y~}{y|~wy~|x}wzz}y}{~~wz~~~y}~z}|||{w|x~}}||~||{}~}~zyywx|z|z|{|~{}zz|~y|zwy||{}{zw}y~}{zz{{{|{}z{z~~z{||}|~~z~y}~zxx|v}~yv{x}yx~tyy}}z~~z|{}z{y}}z|~|{y~y||xx|zzx|{{|y~zz||w{~zz}x}|}|}~|{~}|~{z}~z|}{wy|y|~|{|xw}{~~z{}z}zxyy|||vy}yzz||}xz}}z|x|~~|}}}~}vz|y~}~|{y}x}vz|y{z{~}y~||{~v|{~w|y}{~{~{||~~y~y|~|~yxz~z|{}~|wzzwz{~~|{yx|z~y{y}z}|}~{zw|z{x}}}~}||w}|z{zw|{{}z{y}|vxyz}|{~u|yy}yxz|}|{z~}||~}|~|yz~~x{}yyyz}ywy~|{x}}zz|y|}yz}{|}v|yz}~x~~z||{|}|y|}}z||z}y~{w{x}{~y{}{z~zxyzyzy{{z~yz~|~}}~|z||{{yx~}||~}~}{z}~y~~~~~{~}~|{}}~~~|~~~|}~|||~~}}~~x}}}~}~}~~{}}~{|z~~w{~~{|}~|~|~|~}{}~~}}}~~}~}~|~~~~}{~~{|~~{~}}}}}~||}{~~}~y~~|~}y}}~~}}|}{~|~}}~~}{~|~~{}{}~~}}~~~}|}}~~}~~~~|}}|y{}||~~~}{|zsz{}xz}~{|{}~{x{xzz~~z~{z}|{}z{y||~y{|}}xz}|~yvxyz~}y|y}~y{|xx{z~|yzz~z{z|zzxzx{|z}w{yz{yy|v}|y{|||y}yz|{zzuzyzy~{|||}{~{yw{|~~}x~}|z{||~}y{x}zx~}zzw{}yzy{zwwv}{y~||}~{y|{y|||}}}}|y|{|xxyw}{|z|{~z|}}||~~{}{{zz~||}vzy||~||w{}|{|x~~z}{}||{|~xzy~yzy}x}|y}|z}{y}vyz~~y~ww{yz{{{w~z{~~~z~y{}{}}x|~~w{y~||}{zyzy{xu}~}|y}z~{{z}yz|x|~}~zyx|{}}}|~z|{|vy{~|~}~}}zw~|~|{x~~~|{~y{yy|}||}xxxzzy}{}v}y|}~|}wz{xxy~~{y|z|||z}|zx~{~||nzwy{z{{zz|v||}}xx}yx}~y~zx}y~}~}{{yz{{|y|}yz{z|t|~|{|z{~|y{{z}{~{y~}y{}y{~|w{~|{zx{y|||yy~|}wyy}}yy|z{z{~}y~z{||{{zz}{}{{zx||z{x{z{w}~|~~~|yy|~}y{}z{}|}||z~{}zz|{{|~|~yx|~|yxy|y{}y}~{}}|}~{~~||y|~~~~~~{~~~~}~~|}|}{~~~z}}~~~~{|~~z{}~~y{}~}{~~~~}}}|~~}~{~~|~~}~y}|~}~~{~|~~|~~}~{}|~z}||~|y}~}z{|}{y{}~~|~y}~|}{}|}{|||~~~}~~z~~{~~~}~}~~{~~}}|~{||~~~{}~{y{|}u|}yyz{|xz|z}|y}y}xz~~~~~{~{y|~}y||}x~z|z}}y}}}~~~|~zz}{z}z}w{{}{y|{z}~{{|}v}yxzz}|}}~}z}z{{{~~}|~{|{~x}zzs~xx~}yzzx}|{y{zv||yy~|z{{{}{~}|}|}z|{}x}w{~y|}zyxw{z{x|x|z|zv|}{|~{~xz~}z~{y||}}z~|y}}y~}z{zz}~|}}{w{y}z~{|y||x}{yy}zz}{~yx|x}~{}~{~{||~y~|{{||wzzy||z{~{y|{ty~~{|uywxx}}y|~{~zy|{|||zz}|uz~r~|}~z||y}|~z}{}}||w{}yxz|{||y}~w{}z}~{xw{yzwzz~{}y|xw}{~{}|vx{xyx{}o|z}z}yzz||~|}zzz~}~{{{z{}x}z~yy~{~~~y{~~{|}~{z}zx|y|~w{vz|{||}z{y~~}{}|~{}|~|z~|{|}}|yz{~}|||{z~|{u{}z}|}}~wv|~|}z}wxy}}|~y{zz|}{~{{|~{|{|~z~|z{y{{~z{|v}zzww|}{|wx{y}}~x}w|z~}}||zz{}~{|}{zy~|x|{vv|||zz|x|~vyx{~y|zz~~x{|z||~}}w~|{{y||z~}{}}~}~~~}y~|}}}}|~}~}~~~}|}}zz{~}}~t}}}~z}~~zz~~~y~{~}{~|{~|{|~|z~~~~}}}{~~z{~z}w|~}~}}~~}~}~z~|~{~}~||z}~~}}~}~}|}~|}~~~~}}~||}~|~~|yz|{|~|}~|~~||{~~}}~}{{~z~z~~~~}z}{}}~}|}}~}}~~|~~{{z|~}{~~~|{zy}~{~|~||||||{}z{}z~|}{y}{|~~y}zvz|}{{yyz{zz{|}z~}~{{~y{|x~x}~}{z}z{{z||{~y~~||{{~}{u|{~{|w}{yxyyy}||}w~~zx}z{{{z~||zy{{z}~~z}z{{x}}z|}y~|vx}|v}{{yx|||~xyy|~x}{z||zz|z~y|x|y{y|}wy}wz}z~{|~zy|||}{{~}}|||y}{}|}yz~}{ywx~xxx|zzy{z{{xz{|||{~|z}}~|~w|}y~x}zxv|z{~{{~|zz}y{|yz~z|~yz}}u|~}~||xx~{|{zz}~}|z}|}~~{w{|{|x{z}|||}}y}~}{|{}{~}~}~{z~~w}~|{~zy~~~z{vx|{v~|x{{{x|v~{{}||y~|x|y{|z}}z}~~}}xxz{}~~z{~zz|||z{zyx}{w|x~}}z~y|yzv{~}w~{x{~|}y~}}}~|z|yx{|}||}~~~w~~~z|x||~{|z|uuz~{z~||xz~||xv}~}}~z|{|{}w{zz|{|{{z~{u|t~|}y~x~}}x~}||}x|~y{{~y}y~yzy}}|zy{~}zw~~|~z}~x}~}|{}|{z~z}z||{{{{zv||z~~zz~}|x~{{{}v||~|x}|}{{|zzxxy~~yy~y{w{{z|{{{|~z}}|}z}~~zz}z{~}}}~{}~~|}}~z|}|}}|~~~wz~~~|}y||}{~{}{}~}z}}~|~y{}~{}~|{|}~}|||~~~~}~}{~{||~}z}~~}|}}}|~~{~|}}~~~}~}~}~}{~}z~{}||}~}}~~|~~~|}~~}}}~||}}~~~|~{}~z||~}}~|{}}}}{{{|}{|~~~}~}~~}~||z{}}{|z}zwu{{|{{{}|yyx{z|z}~tz~}{x~~|||x}|{||}{{|v|}zy}w{~|}zxw~}~z{v}|~|yy}{{~}}~w}|y|{|~~~~{}~~}yz}~wy||}|}t{{}|xz{z~{|{u~}z~|~{}y}}~|s|}{}z}||~z}}y}z~{y}}xxz|w{wy|{{~{~zxx~|z|{~x{}~z{{~{z~}{|}}}z~|{z{}{x{z{x||}}z~{|z}y{y|||y~}}}~xyu~~|zx~{y||x~}|}z|}y{z~z}wx~{y{|u||{{y{~v|~z{|}}{}~zzz|~x{|||}z~yt{{z~z~{~x{zxx}{~~z}}zz}|~~x||}yyz~{y|~z{{|yzzy~{}z{~{|}|wwz{|{w||zx}zyy{~x|~|{~x}|{z{|}|~|{}|~|~{}|{}y{}z~zx|~{}|zxy~{xy|z~z~~zx}xy}{}~}|zx~|}}y~}}~|vx{}z|{|~}yzz{zw}{}{}zv{z|z}w~z|y}x}~z~||{|}}{~{}w~}yyy|z|y|xw}|z~}}||ys~}w|z~~~~~~}|{|{}}z~}{yy{zzw}zyzzz{{zyy|v}y|}{~|}~~y{|}}}}}~}~||~|}}~|}~~|}~{~}}~~|z}~{~~|~}{y}z||x~~{{|}z{~}~}|~}~~}~y}}~|~z}~~}~{~~|~~r~~}z}}w{|~~~~~}|vx{z}~}||~~}{~x}~}~~~}}~}}~~z{~|||}}~~~z}~|~}|~~~}|~~~~~{|}~|~u~z|~|z{w{}}|z~txy~|y~x}{z{z}{v{x}x~}y{}|{{y~yz|~xy||}{xxz|~}xxy{}v|~z{||{~|}~{zz{|{}}~}}}{{~x|z}~w~{{}}|xx}z|{z{{|zz~z}z{}~|{~~}||y{}{z~}||}|w}z}{xu}|z|}x~z}wx}|{y}}}~}z}}~y}|x~{{~x||yy{{|}}x~zxwyz{{~|zz{q}~t|{}z}}wz{|yz|{{}xy{~~~~zz}w~}~x|y~}~xy{|}{w{y|{v|~{{z}{~|y}~z{|{{x|{~~{x|y{||yz{}y}}z{~}~w{{|}zz}|yw|~}yx|~{{~{}}}|yx{~||z{zzy|~u~z|y}|v|z||~}~}||~~z{{|{y}{zz}}~}{uzx~z|x|~~{z~~|w|}zzy{z~{}|zvxzwy{w{~|{v}}z{~{zwzvyw{zy{{{zw|~|}xxz}}{wu{|r{{}||wxx}xz|z}xx}}|x|z{z{|{x{zz{z}zzyw}}}x~x{~u|zz}{y||z}{||{}|y|x{|~{zxxx~~}x|wz}|}}zz|y}y~{x|zzxz~|v~||xzy|y{|}x|x}zx{}w{yxt{}~|xw|y||y~zyzw|zxv{z{~|}z{|~y{~yzz{{{{y{zux|}x{|||~~}~~~~~}}x~~{}|~y~}|~~{{~}}}~y~{|}~z{}}~~{~y~~{~|}~}{}|}~{~}}{|}~}}}~~|~~|}~~~}~}}~|~}zz}~}}}}z|~~~}~}||~~~|~~~~}||~}y~}|~~~}~||}z~{}~}~v~}~|y{x{|~|~~~~{|~~|}y|~~}~|~~~|}~w~x~}|}|}~}{|}~||zx{}}{xu{wy{yzz}|~}zy{{y{~}z{w}zy}}}z}{zz~w~{}z}~~}{y}~zz}|y}|x{x}x}|}~z{{vz}{}yz}x||}{|~zx}{~x}|z|{zy~z{||y{{z{}{}z|}y~}|}wzzx}}}|~yzz}z{x~yy~z}{~{z}z~}zy{~}z}{xzy{~}}z{xvzu|v}}{z}{x|zx~~y{~}y}z|~}x{{{||}z{|x}zw~{zvwzz||zz|}x|~}|~|}x||}{|}{}|||}~z}z|{yzv~|z|}zv{|{}x}{y{{z~zz|}y{v{|{yz~z~z~|~|{~~z{{}zz}}z{}{}z}~y}}y~x{zz~{~xzx|z{v~|{y}}~|z~|~}{}}x{|~|z|~z}|}~xzzz}||~z|}zx}z{z{rxzw}|{v~||{|}yzzyy|z{~}}{zy|}|zxs}}{{x}yxz}t{{|xx|zy|z~y}~~z{xxzz}}}}~z{~|{y}xzu}y}x}x{x|y}{||~z{zxy{u}}x~x}y}zz~x}yw{|{|w~~}~}zzz{ywzx}}z{}z}~~y|~{~zwxy{zyuy~~||zz~zz}{z}~z{|z~ytzyzy{~|}{}wv~|ywy~z}{x||{z}{}y|}{||{}}}~}~}~}~~|}{~~~}z{~|~~}|ww~~~}~|}|~~z~~~}{~|{}~}}|{~}}||{~|~~|z}~}~~|}y~|~~~~}~}}}~}y~~~~~{~}||}}{y{yy||}y~}~~~}}~}}~}|~}}~}~}~}~}}~~|z~}}||~}~}z|}}~}}~|~|}~~~~}|~}~|~}}||}}~~~}|}}~}~z~~}}}}~z~{z}{~~~~}}{}}||{zx||z|zxy~}}zzwx~}|~|~{|~}z~}|{xzw~}y|{}{zzyx||zzyx}}~zy|{~{{{z~|~{~z}yz{~x~}~|zz|zy~|}z}yzz}}}}~||y}}{||~z|u|yz{}||{~yz}y}~z{~x~|}~|z|xz{y}|~wz{}}w{||yz~}z~x~~}}z{|z|zy{{zzx{|{w~}zzyzxyx}z{}|z~{~~z{||y~w~zx}~w~}{|||{~{||}}z{~xyy|{}wx}|z|u}|||xx{}x}|{z}uz~{||z}{z|}~{{~~x{yx}||}~y}z{y}{xz}~~~z|~~}{|zz~wz{|}}}|z}}y~{~}zz|}~|}zxy}z}|w|y{~~}}~{{{|{{v}~{}{{~}w}~|y|{z}{|x|~}|{|{y~y~}yxz}~{}|y}{}}zw{}{w}}y{~||{~}yv~~{{~}{~xuz|}~}{{~{~y~~z{wz~}}{vzz~{{~x||~yzy|y|}v~yx{z|z||~x}{~{yy~zwzz{{|{{}}|~}{w||}zx|~yy|{{{z{|zzxv|~||z}yy~z|}~{}z|{}{|z|~{|}z~y|{x||}{}}}z~xz}y}{~v{~z{~wy~|~~{~||}}}|z}x|}w~|z}{}~}~~~}~{~~}}|~|}}|~}~|~~}{}|}~x|{|~~~|}}~}|~}z~u~}~}|~zz}}}}~~~}~|~|~~~|~}|}}~|}}~~~}~{~}~~}~}~{}~|}~~~~~}~~}}~~}}~}|~}|~~}~{|||~}~|}~}}}}}}x||~|q}|~}|}~}}}}|||z~{|~|~~|~{|||~|{}|}~~~{~~}}{}~}~~}~|~|~||~||}|}{y~~}}{}|y~|yz~}~{~v{zx~sx{|z~{xyz|y}{{}{}|u{}{{}||~|~w}|||}}{y~w}y}yz}yz}}x|}}{y~|}yqy|{w~}z{zz|y}|~z}yzy|}|~{yz{}~{~~zp~u|}}zxy~}|zy|zv~x~yx}yxyz~}z|{v|w}z|yzyz|{}z|{~~|~z{|y|}z|{zz~x||z|}~u}}wz}~}}~{}y}|{|{~}~y}yz}~y{y~u}{}v~}xz|}{z|x{{~}}{yuyyw~{~~z|{}}{~xw}{}{~y}~~z}z|xzwy}yz{|||xz|{x~}w{z}w~~}}}~z~||}~{zx}{|y}{|}x{{x{{}}{{}z|z{{|xz|wy}y~|zy~{{{{z{{y{{}~}}xz}z{|zvy~z}{|~wz}{~{xz|zz{|{yx~yzu{{||~}{~|}x{{}}|zyy~||~|}xwzxy}|~}|wywyz{|~{wy~|xzx}{}||}}|{y~|{xx|z{{~{zy|{|~}xx|z{~z}|wzzv}~}x~|z|}}~x|{~x|t|zy~~~{ww{|yxyyz}~}v{~{~|y}z~}{wy{v|wu{v{}}{|}}}}|{~}}x|~}||{~zw|}w~z|}w{yv}|}|}~y~{}~|yx}}yz}~~{z{|}~}~z}{~~|}}|}{~}~~||~}|}||~~}z}{}}~~|}}~}~z}}{}}~}|~~|~z~{~}~}|{{~~~}{~||}~|{}~{u~~~~~}y{~~|y}}|}~z~|~}|||z|z}|||~z}}|~}}}{~~}~}}z|~|}~zy{z}~|}|{}z~|}~}z|w}~}}~~||~}z{~~}~~~~|}}~}x|~|~}}~~~}y}}}y|}||~|~~xwzs}{}|~zw|}u|zxw~||x{~x~|w{z}z}|{wx}}}zzxx}y~{x}}z|~|z|}|yz}}}ywyy~{y{}{||}~{{w{||v|xy~y}}y~||~z|}{z|~yy}}}|~yyzv|{{x|x}{|y}z{{v}|}y{z||y{{wz~yyzz{zy{|}y~}|y|v|v{w{|yy~zy|z}{~{y}|}xv}y{}~|{~{wyx}wxw~|}xzywz|{{{~y~zvxzy{zw{z~zx~x|}~|z}zys}|yy}z{v~~zw{{z{xz{{}{y~yy~|x}{||{}{w}{{|v~}ywxx}|{}yzz~{~}z~{z||}xy{|{zw}z~z{|z{{~y~xz{xx{{{|yx{y}||}~|xy}}y~}z~}zzy{~{~zz{|x{|z|{z}}wzy|~u{x{|{}}w{}z}}zy}|zz~z}{|v{|}}y|{}~{}{wzxszyz~y{}y}{~zw{|wx|ws~|{{{zw|y}|{|zy{~y}x{|}zv{x|u{wzz|z||{|{xzz|w~|~~}~}||yy~wz{{{z}~}}y|}}|yyxz}|yx|}}zv||zy}||}zy}~{yz|~~{zzxx}vz}|{y|}z|zz~x{ww~y|{{}|yz~|{{x}~{yz|{w|{zwz}~}|wx}{{z|}}y{|yy|x}}{yz~|z|y|v{y}}v~{}~||}~|}}~~~}{}}~|~z}~}{~||~~~{}{~~|~{~{}||{~~z||}~~}~~}|}|}~|~~|}~|{~~~||~}{|||w~}~z|}~~~~~~}y}~~~}~~}~}~}z~~}~|}}~~~zz{}~|~~|}~}||||}|~}}~~|~z|~}||}{x}}}}~|z{|}}~y}|}~|}~}{~}~~|{|}~||}}}}|}~}~|~{~z~~~~~~}~|}y}z~z}yx~yzx{{}zx}|y|x||{|~||zyzz}|}zz{{y|y~x}|}||y{xzy{yzx}z|}{x|y}{|v|~~{}zyz}z}||}}~tw}}yz~{~{{~{y~}z~{~}~|yyxzz|~x}x{|zzwy~}}~zyz{~|~z|xz}||x~yz{}{~{y|}{|~z}|}{~|{~y~}}|}z|~~|x{y}}z~w}~z{|}}}{~y{z}{~||||y{|yzx~}z}~}|v}{}y}}~{y~}}z}|{z}}y{z~~yx{{z{}{{}yy||zyz|{xw|v|~~}{z{{x}}|}}}|~|~x||~zzt|{xx}}{x{z|y}y~{wzz~|{}z}{z{v}~z{}y}~|~{}~zzwz{|}{yzw{x|v|x}{ywvxt~z{zz{~}zyzy~~~~{{y}yz}}yzz{~x|{xvx{}~zz}y{u{y|{{|y|~|{|{z{~|}~|{}zzwz}|y||}x|z|}{}}zz}xw~|}~z}zzuy{~|zzz}~zw~yz~{|z|{~~y}~||~{yzz~}{xxz|z|v~x{{z|{~{xt~yxz}{|y{{|}z{}{~z~}x~|~yz}}w}}z{~z~{z~~{u~|}x{|yz~{z||{|w|yy}w|~|}{{yvy}{||~|}}}y~}~z}|~{}|||}||}}}~}|}{}{~~~~~}~{|{~~{}~~~y~~|}x|}y~}|~~~~}|}{|~~}~}{{~~}~y{~~}~{~|~}z}}|}}~~{}~~}~~~|~zy}}{~~~~~~~~~~|zz~|~z}|~||~~}|~~~}|}~}|}}}|~}~}|{}}z}{~x{|}~~~}z~|~~~{~|{}~~x}}~~zz|~}|}y}{|yz{~}{x~y{|{|z~x{zx|z~y~z{{||}y{|}x}||{{yy|z{{{}{xv|{}y{{{{y}~v|}}{z}x{}}}||w{~yyz|z}{{}x~~xyy}z{|y{y{~{{wz}~{{y|z|{yz}}~{vy|{|y|{z~{{|}|z}~z}~~{}y|{{~{z|yzy{}y}zx{~~y|}z~{}}|t~|y|z|}|zw||}{w{w{{yxz~~|{|z{w|}z{}|xz}}{zvy{{zz{z~{z~{~z~yz~}|}q}{{{|zvyx{|{yz~~~tz|{{|z~|{{||x|}}|~u{z}z}}{z}|y{}{|x~xy{{~{}{}|{{{{x|zyw{}{}{|z~~}}{|x~|~zzvzy{~|zw}|~|z~~}z|z{{y}u|}y~~|~y}|x||y~}{y|~~}{{|~~}~|}xz}|z~xzzzrxw{~~{}{}{}|zxyw}}}xzvz~|yzy||z~||}~|x~|}z|~yv}}||{x{x||~{~z|y~}|z}{zz||||}{{|~~}zz{y|zy|{{}xz{z|~z}zx|~x|zx|}|z}z|{|}~~{w}}{}z{{{{zyzzxxx~}{zyyt|{{}}~z{||yx{z~{|yu{~xv|||||y{~z}z~|zyw~|~~|y{y~y~||y}}~{}~z~{yz{}}~~xy~{{||~~|}~}y}~z~}}~}{|~~~~||y}}}~~{}~~y~{x}~~~}|}~|~~~}}~~}|}~~{}~|~~{~||}~||}{}|~{{{||~}}~}~|~}~~}~~|~}{~|z|~}~~}}~}|y|}}}}~|x~~}||}{}~}}{}z|~~~|}}z~}z{|}||}~||}}||~|}~y~|{z{}~~{~z{{~~}|}~{}~~~|~}}~~}~|x|~~|~~}~~}~~~~|~}~}}{{|{~}|{{{z~z|}{{xz}uyy|v|z{{y||{z}|{||{}{z~|x}y{z~z{{}yx}}|}{{|}~y}}|z}yvwxxzz~zy{}y~xzwzzy~}|{v{}{~u~x~~}||}}}z{z~~{yzyz}{zz||}{y{}{z~yzwzx~{uy}zyzz|~y}|x}~~zy{}z~||wyzw|v~|x{~z|z|zy{{~x{|}~zy{zxzz}}}{wyxyy{y|~}|z||}{|y{y~wy}v~wxyyz|yu|}~}y|w|{}}wxw}~}~~{}~~{wz~wzz~yz{}}xwz~|xz}xwyy|~|yw|~x|vzy}zz~xtz}|}y}||x|~}{}|}{|~{}yx}xx|{}yw|}}~|~}}|y{{{|z|zy}{{z~{{}~}}{x}}|{z~{|||{|}~|yzz{~{y}xx{{{~w{|}~||}x~}{}{x|x{}~xxv{yy|}x~y|y{yw||}|}{x{}|||yv~xys||{}~}}|y|{|||y|yz}z}zxz{w}|~{x|z|{y|}{{~|||{~yy{|{}z~|z||~~}|{{~}|{{}~y}||~}~|z~}{}|wwzzvy{zzx}~y{{~{zt|}|xyuyy|}{}}z~yyzy{{y{x}~z{~zxy}y}z|}{zxz~xx|~x{{}|~|~x{{{~~~}}{y|~}}~}~~}~}~{}}{|}~~z~}~~}y~~~}}}y~z}~~||z~~~~}||y}|}|}{}|~||}~{}~~~}}}~~}{~~}~{}|}~}~~{~z{{~~|}{~|}~~}~|}}}~{}|~}|{~{~}}}~}}{}~}}{}~~}~~y~}}}~~~~~}~}|~~~|~{}}~}}~}~~{}|}|}}}}~}}~zz}}}|~~z~{~{{{|~~}{}}~|~~~x||z|~}}{y}}}x|}{zyzz}{xy{}z~}|{z|z{wy|x}}|}y{~z{|}||y}}{{~{||z}}x}w||}{x|{vxy}x}z}zw|{v|z|xx~{~x{|yy|||}{z|zzv}~z}y~|~{z{y|z}~{|{xwz||z||z{{{x}~x||~~}~zyzz{{y}{}~{zzy{~{}|y}z|~|{z}{xzyv|z}u~z~~{x}zw|zz~y~|~x|}x~x{{ywzvz{|~yzz~}{yw|z{wxyx}|}y~{{z{~|}{|~y~}}w|}z{}}{~{zx~yz{x|~{~|}yx}zz{}y{x||}|~{~}}~~y|z~}}}yx|z}yx}zyz{|~}z|{z|}|}x{|}zxzyz}v~{~}x|}||x|zxyy{z|y~xz~z}{|~}|}uz|y~}z|}~w{|{||x}{{{||}{|~x}{wz|{{{{zxz~|zx}xv}y}zv|z~~{z}}zzwvy~~}z}vz~|y{||{{{|x}}z{}|}{x}{{~{wwz{zzz}y|||wz{{~}z}}{}}w}zy{|y|}{z~}{}|w~{|}~|}{|z{y||{~|z|z{xx|}}||~{}~|y||}zzwv{y~{}xxtz{z{|w{~yx{z~{|}}yzz||~||zz}y{tz|w{}yvyy~w{w{{~w{{zx}}|}|}}~y~|~}|{~~yz~}~}{}}{|~}~~|yy~~|~~y}||~}|||~}|~~||z~}~~|{~}}~{~~~~}}}}~yz}}|~}{~}{~}z~|}|~~~{{~~~}|}}}~}~|{~~~~~~~{~|x~~~}~~||~{}}~}~||~z~|~}|{~}{~~{~~|}}}y}~{}z}~}z}~|~{|~~}~}|~~|}~}{~z~~||zzx|~v|{x{x}v}v{x}xw{v{|yyz|}|{}}{||z|||~w|y}||u{u~}z{xu}~x}y{|z~~y|yy~~}z{x}~}|~}~}|x}}z}|{~{yz{}{x}~}y{}wy~{uzzw|z~{zy|x|~w|{yy}{||}~}{}z||~x{y~}}z{{}~ww|z|~y}y~yz{{~~zx|x|zzyz{x~|{{}~{||vz|~}~z{~z~x}y{y|~z~y}x~~y}}vx|{p}x~z|w}{x||yxz}{|~vwyx|}xw{x{x{{y{zy}~{uvyy|~|}}{{y{}~||xx|}{|{|}yy}}}{{{}xyz|xy}~z{|zyz}yw}z~zxx}}xt{~}}}|}}~|~z{}{y}v{yx~|z~||xwy{zxwz{yw}}zx|~|{~|{|yyw{|}z{|y}y~{}x|~zx~xzzz|xy}{~|zzvvzzx~{|y{z|xx|}~y{xx~z{~wx~z~|y}|}|{}~{}|z||vz~|}y{{|z|w}|x}}x}~x~w}y|}x|z~wx}y{{yx}{}}~yw{{tvz}}|}z{}w{}{x~{~|{zyz{{y~{z}x}|z~}|z~|{~||~~~|yy}~{}}zyx~{zv}x~}x}xy|}|}~zwv|{v}{}|{zy|y~z~|~|}~~~}yz~}|~{~~}~}}~~x}}~}~}}|}z}}|~|{~~}~{x{z~z|{}}~~~}z{}}||~{z~~|~~||~~{}|{{}~}}}~}~~|}~|}~~}~||{}|~~~~~y}~~~}}~}|~}|~~z~y}y~~}~~||~|}~~~}|~|~xz}z}}}}~~~~y}zy~}~|||}~~}xw~{~{}}}~x~~~}||~}~~{|}}~~}z~}}{}{~~}~}y{{~{|~|z}|{{}|zz|{|yz{x}{~|}vwy{{zzw}|{|{}}{xz|}~z{~x|{}|~zzzz{{~||}z|{}~{w~y}|{~}{|~}x}z|zz}~x}zx}{|y|}x~|{{~~~|~~|{{~y}|sxx|||}}xz~y|{{}}z|z~z{{}|z|xzx{}~}}{z}|{|}}|w|yy~}|{{{v~tz{}}~~|zx{|z~y}}y~|}}{|}~z{y|~|x|zz}~{z~|~~z}}}zz}yy{{~z}|{{zz}zy}~x}}wyyv|{y|x|y{|z{~{|~{}}{|zxyx~|z|}|w~}}{{~x{}{y}{|z}~|}|w}~|~z}|~z|{~}y~z|~{{~}{|wy|~~~|||~|z}z|{~x|{|~w}}{{~{|{}~}{x}{}yy{z{}|~z{y~{y{|}~{||{x{~}}}|}}z}z~z~{||z|~|{zz{|}{~z}xzx~{z|}~||}zzy{}z{{~v{{zy}|~|{|}{z}z{}y{~}y}|zy}|~|{zyz}~~||}zz}yz}|~y}{yy}{||x}x~|~y|w{{|~~v~|v~|~{z~x{}|~~~{zz{|||{x{~|z~~}}}}~~~}~~~~|~}}~}~}~}~~{z~~~~~}~~y~~~}}~}~||}}|~~}~}~||z|~}~~}|y~~~}u~||~{{~~}~}{{~~~}~~~|{~~|}z~}~~}~{~~}|||}~}~~~~}~~}~}{}}~}{~|~}~{z~|z~{~~~zxzz}{{yxy~yz}yx~{}|{~~}y~{{||~}~|}}|y}~z{~{}|}~{}}{}w{{~~yz}z{{x~}{}~z}|~}|}y}}}zwm}}~~|~|}w{z}~}y{|}~|zzz~}}|{x{}zx{{~~}}z~}~|~uy{}}|y}x}x~z||~{z{z~|{{|~||}{}|~{~z|{}||{}~z~|}|y}|{}{|}y{~{}|{z|{sy~yzx{|}zz{{||z~zz||wz{{{y{zz}~z{x~zzu{z{|z}z~||z|{~~}z||}|z~y~|~|z||{y|}}|~{{y{|~|{}y~~~|}z}|zzz|}w{}}~}}y|{||z{z~xw{|z}z~}zyz~~{}~~{}x~v~}||vx}|}}|}{|w|{}}y{y}~{{|}{z{~w{}}y}|yz{{}}}z~~}}{{{}{x~zy{v~~|}|y~y|v|~{z~}~}}}|}|~z~{}|~z}yy{}|~yz{|}}~{{{|}x{{}~{}yz{{|~~z|{z~}z|~|}{{~{}}{zy{|z|z~x{~||~{|{{z}~z||{{|||}}{~}}}~|~}~}}~}~~z~|z}w~{}}~|~~}~~{~~~}{~}}|~z~|~~~~~~~~~~}}~|~~|~~}z~{{|}~}~~|}|}}~}}}}{}z~}}}}~}}}}}~}}~y||}}~~}|{{{}z~y|x{y{y|w{yz}}{~|{{y|xz}xxx|||x{~|v||xy~}}|{{}z}{yy{xyx|}~|z}z{~}yz|xu{}y{|~~zw}|}{yy~y{wy}zz{x}}}}z}w}zz}|z}x{z}zzyy~|xx}~~}~{|y}zy~x|zyz~}~zxzxy~{|x|}}~|z}}||z||y~}y~~yzy}z|yx|z|~{~}zzzux|~}}|}~~zz}~{yxtz{{x{|wyx}x}{w~x}~~zyy{}}z{x|wy}|ww|{{y}zy|z}yy||yx}v{||~z|w|}}~}xz{zw{zy{z|{{}~yxp|}}||~{~}|||}}~y{x|z~{}z~|y|yz~|}y}}zwv~{|yz|{x|{y|}|{yw}|~yy}y{y{|~||||~}}||}w{y{{~~v~{y|~}y|}}{}z~}y|z{z{zzzz||y||yxz{|z}~yyw{|x}{{{{|yz~w}|}}y~{{z}x{|{||y~{x}||{~y~|}{}}}}{~{|{z|}|{||y||{|~~}z}~wx{}|v}x{z|z}{{ww}wvzx~{}}z}~zz|yx{{z}}zzz{|}z{zwy|~}wv|}|z{w|~}}z}~~{zxzyz|{x|{y|{}z~|~|||}||z}}{y{{yx||||{xz}|{}zu~~~}w{zzy{{{}{}}~{||~}~{}~~}}~}~{}}||~|z~}{~z~{~~|{}}}~~~}~|}{~|}~~{~~|}{~~}~~~|}}}~~{||~~~~y~~}}y~~~~~z}~}}{|~~}|~~}~}}}~~|~|~}~~|~}{~~}~~{~{~~}z~~}~|~~}~~|}|}~z|z}~~~~}~z|{~}~~|~{|{~{~}{~~}}~~{~~}~}}}}~z~|z}z|~{}||}}~|~|~~{~}|x|}z}{~~{{z~xywzy{}{xu{{}}}z~|z|z}zty{yz~}~z{}z{|{~yz{y|{|{yxty~||{x~xz~y||yz|w{{{{z|yzxwx{}y}|~{x{}{~}xz{|x{y~v~zx}}zuzzzx~xwx{zzxx~w~x{zy{zwzy}z~}|}~{}{}}w{|~{y{|}{|zz|}|z}{z}|u}~{z{|w~yy{{zz|zz}z~yyz}~}yyy}z~~|z}}}~~z{{}{}|{}~||zxxz{~{|{~z|{|vyyy|}z}z|{|y~x}zyy}||}z|{}}~||{{~y|zzyy~xzzyyx{{{{z}{}~}~|z{}~|{|||}{yzr|}x|}|~z~|x{{yyzwz{zyv|xy{}yz~}zxy~{}x}~x{|z}}}z{~~~}x|xzz}}}}vzz|x}z~~y~}y{|{zwywy||z~z}|}|{}szx}{z|yxz|{|z{~x}y|xvy{{{|{{|}}x~{~wzzx{xzzx{}xy}|||w~zwy~|{~{{{{y}zy{}||{yzyz~|wx|y{y{z|}zzz}{}z{||||{yyz{~{~~~z~|{{zv|z~~~|{~{w|z{~x{z{y~z|||z|z{y~|z}yx}~z{}~}|||{}z~~{z|zz|w|xzy}xw|zw||x|{{zpwv|y|{~~|~~~yzxz}{}}z~|}}}}}}~x|~~}z||~~|~~~}}{|}~|~~~{x~~~}|||~yz~z~{|}}~}|}}|~{~|{|~~~}}|~~}}yz||~{|||~}~}~{{}{}|}|}~}~}~|{{}{|{}y}~}}{~|~~~~~{~{~~}~|~~|~}~|}}~z}|~}y}~z}{~||z~~wy|{~}|~{}~|~~~~}~|~}~{|}~~}}}~}~~}{w~~~}~xz{{{y{z}z~zzyxzv}z|zzwy{x}~~{xsy}{~{~v{|y~~{|~~{}}z{{{zwy~}{|{|xxx}}}~}}x|w{~yz~}{}}||~zz{||||{x}|~|wu|z~}{{|{y{~y{z|t{xyxzz}yz}z~y|~{{zx}~z}}~|w{z{|y~y|vxx|{{|~zx{}||{{xv~z}}~z{y|||x{{z||~|x|}}|{x{||~{}~|||x~}z~z~|}~wyz~}{y{{}{z{~}x}{~~}|z~}|}}{~}z|vz{y{|w||}|z|}z}z{~x{xz}~}w|z|~~z|}u{~}~z|z~}}yy|}x~}z~yx{}{|{~~z|y~}}}xy|z{{}x|{}|z||xx}|yyvzyy|zxx~x||}zy|z|z{{x|u~}}}~yx{z}|}{{|z{z}|}x|{}zy|}x{|yz~{~}{z}|{{||}~x}{}|}~z{y{}z{|}{|u{y|{y~zyv~z}yyz{{~}x~z||x}~~}x|y~~~~~zz||y{y{z}}{v|}{~y|~~}|{zxz{x}~}z}}|{{||yt}y~|~||y~y{||y{}~}}~y}uz}{xzw}wxxzx{{zz~y}{|yz|}|y~|z|~{~x~}~}y|}|~|||{~zyx}}}z~~z{~}}~{|{}|||{~~}|z{~~}|}y~}~~|}~{{}~~~{~z~}|||}}~~|}}}}~|~~~~|}|x~}}z~}~y~~}|}{}|}~~{w~~~{~}}~~~~~}|~}~|}}}~}|~|{}~{}~}{~{{{||}}~|||}{}~~z~}}~|}}}~}~}}}|~~{~|}|}~~|}||~~~~~|{yz~}}~|~}}}}~~~|}~}|}z~}|~}~}~~{z{|~}|}|}~~~|{~||}}z}~{yyzzyyyzy{z~w{zzx}xzx|zy~|~~|{}~y~z{|}y{z~||x}yz~x||x}}yx}~yxxx|}yy{{z||{yxv~zzzx~~|}|yz~~}}|z{~|}~z~|~y~~|z{~tv~|}{~~x}{{y{{|{x{vwzzzw{xz{}zzyvz{z|~|~{{z~xz~x}{|qu{w{xz{zz{zy|{|zzzy~z{}xy~y||~y~y|w{|y|||~~z|z}|w||}z{xzz{yyz~zwzy~yzyx|}{{{{|~x|}w{w{~|}{|{}x}{y}}z{{{z|}{zzz}}~v|{y{|{|}~||}zy{|u}~}}y~{}z||vu~zvz|wxy{zzyy{x}~~||{~zu}~}|zy}{|}~~}{yx{x{{y}~}||t~w}}zxx{|x{}~zz}u|z{|z|{xz{|z{z|{y{~|}}~{~{z}xzz}}}y{~{yx|{z||xyy~wy|~z~{z}|{|wzzy~|}{||y}wz~yz{|zyyv}~zz|~||{|zy{z{yz|{yzzy}{||}zy|}z}}}z||y{|~~~|{~{z}|~v{{w{|xy|z|yzx|z{z|~z}w|}v{z}{{~xz||~{~{z}}|}||~}~|~~wy|z{y}}|x{|{wy}{|~~z|{{|w|{{|{}~~|}}}{}~}{~~~||}|}z{{|}|}~}|~y}}}|}}|}{~~~~}~|~|~~~~z}|~|~~{||~|~~}~}y}}z~~~~}x|~~{~|~{{}~}{}~|~}}|~}~}~~}z}}~}|~{||}}}|z~|~~~~~|~}}}~{|}}}|z~x~~}}}|}}x~~~{}z~}z}|~}{}{|~~~{yzz~zz~~~}}}~|}|||~}zz~}|{|~z~~y|||}~}}|{z~{~{|~{{~}}}~y|yxw}wtw||}}z}}}{zx{zx{x|{|z|z{~~{||{wxzx|x}}y~~{{}~x{zzy~u|s|zx{{{}w{|w|~{{~{w~z|{}{wxy|}{|}y||{zz|{vy~x{{{|}{{w|{}z~}wxx{z||v~||{|{|}|{zz|{wyw|{y{||z~x|{|x|z}z{|~||yyz}x{x{z}~|}|{|}wz}yx~|~yy|}~w{{{|{|{wzx}wyyz{zz|~z}~{z}{|yzyxyy|}xv|~~z}y~~xxxx}z}{y{|{}yz~xy~yzx~xxyv{{|{{sww|{}}{ywyxzyzxx{z}z}x~|~}|z|}z~y{y|}{z|}{wyx~x{w~~||y{|{x~~|z|~|zz~~x|y~{|z||~z|{uyxwz}wwx{{~w~~~y}u}z{y|x~{~yw||~zxz{xxxy}v|z~||yyxy|yyyy}~|xz|}~w|y{}|z~}{}{||~}yu}{zx}~v}x{z{}z{wzy||x|x{}y{{~{yy{z|~z{~~w|wy}}|xxzx{zxz|y{{ywx||~~z~{y{}x{}|}z~}z|xw}~{xyy|}v{}{}~y~z|}{}x~}}{~xw|}z~{{zsz~~{z|zy{|}y}}{~z{y}wxy~~~y}xxzx~}yy~w}}|{|w}z|y}z{x}|}|y}yx|{|~~||z|{zx~}}{y{y|{~z|~zx||~~~}~~}||z~|~|||~|}~{}{}~}~~~~|~|~~|{}{{}|}~~}~z}~}|}~y~~~}~~z{~z}|~x~}}{y~~~~|{}~|~~z||}|~{~}z~{{~}}~z~{||~}z~~|}~~~~~}~|~~{~|~}}}~~}}|~}y~~}~~~}~~{~{|~z~~~}}}|}|}|}|}}z|~}||}{}|~z~|~~~|~z~z{}}{}~~}}|}~~}~~~}~}~~}}~{{}~~~{{~{~}{xz~}}|~~}~~|}|~y}z}w}|}}x||y}|v|z{}{zw{}z~}|}|}zw|}{}~w~z{}x|{~zv{zz||{}|{||{||vzy~~{xyv|zz~z|{z|}xzz{ux}{~|{||||{z|z{}y{{~{}}y|{x~~|z||~y{}zz~}yz|z{x{|z}}yw|z|zzzxyz~|~~}{xx}}zyz}|v}zxzzz}yzy~wx{x|}yw~z~}zz{}}yy{w}z{|zx{z|z~}x}~}}}|y}}{y~z}yzw||{ws~s~y}yy~|~|}{}~y|{{z{z|{|~x{yw||~x|{{~{{y~}|x~|}|~z~|zx{{|{}|}}{||{{~~zwz}z|xy~|xy|}z{yx|}zzzy{z}~{~}}||z||w|{~}y}{y~|xz~|{{zxxz||||yzzy{{|xzyw{|}y|z{~}}{{}}~{}w|{}~{~{~z}{zyxw{yzz|y}zzzz}}w{xz}|v{z|w}||y~|xz||w}}x}x~|}}~{~y|{z{{z~}}vw}{~x}yzz{w|x{{{|z~|{|xyzy}}~|~~|}{zzuy{x|x{~yzv{}wzy{{{|yz|y{{~swvz}~w}}{~~{~~||~}wzvxu{{vy{z~v}xyy{~zw}xz{{|v|xx|x}z}y}~|}~}~~~~~{~|}{{~}x}~}|~}~|~y|~~~~~}z~}~}}~~}}~~}~~yy~zz~~|{~|}~y{|{}~}}}~~~~~|}~~~|~~~}~~|{||w}z}|}}~|{|{}~}}~|~}{~{}z~~~}~~}y~}|~~}|~~}~~|~~}~~|}{||~{~~~~~~~}{~z}}~~~~|~{~~~z|~~~}}~~~}}z|}~{}z{{||}|{|||y}yyzx}~|{{uys{{z||z|y}{{y{~y~xy{{x{~~|~{}z}{z{|zz~|}{wy|}~zxwx~~{~~~}{{~~xz}|yyxzy|y~{{x|ywxzvz|{|y|}y|xz{{z}~{|||x|}}|x~{zy|~w~xzy|~wyy|~|~}{~~~|}y{}{}xz|}}z{~~|||zw}|y{}~{|}zz|{z{zy~~{xz}}||x{}|}xz|yyy}~}{}yz{~z{~{{z~|~}w||{y{y{}z{{y|zz{{}z}|zzz|}||{z}xzw}{}w{y|}y|x|~{u}}{zy}y}~~~}w{~yxy{y{|z}x{}{z}~~y{w~xy|zu}~xy|w|}zzy}y~z{|z}~x}|xz|x}}yx~z|}{z||~|zzv}|{}|{}y|{}~yz{|z{y{}}}v{{{|}y|{}}x{}y}y|{z{|z~{|{zxz||{~~v~w{{{~|v}z|~}||y}}xywwy}|{|xy~|||{|}|z~~|yz||z{}}yz|}~}xyyx}{~z}xyxy}||z|}zy|}{}{~|}}~{}z{y}|}~}{zzy|||yz}{x|x}|{~|zzz{z~|}{|}}}~|{~}|zu}}v|x{||||{zx}zx|y~|~{}~yu}x{{y{~|y~{|wyzz}~|~|~}}|~}|y~~~||}||x||}}}}~}}}}~{{|{}{~~}|}~~}|~~~}|}~~|}{|~~|~~t}}}|{y}~~~}~~}}~{~~~}}|~}~|~}||x}{|}|||~z}x}~~{~~|}~}|{}}}}}}}{|}{}}~|}~~|x}~|}z~{|z}}z~}~|}~|z~||{~x}{}}|~~{}~~{{}~|z~}~|~}|}y~}|y|~}}}}~~~z}|x|z||}~~~y}~z~|~~{{~~|{z}|{zz~zyyyz{}yzx{zy|zv{z{||}y{zz|{{w}u|{zwz||}}{}z{}}}~|{{{|}zy||}~yz}~{z|x|wyyy{}x{z~zyzzw|xxyx||{zz{||{|z|~zw~{z}{}|~|{x|ux|zx{{y~zx|z|x}}}vx||{}~{}z|||w~}{x{{|{z{y}||{|v{w||x}}y|~}|z{z|yz{w{xu|}zw|z{{y|{~~}}}tyu}~~x}|||y|||~{|zz}u{yyw}|w{z{zyyyxz}z|y{{{}}|~{~{z}y~{~z}{z~yz}~}|}z~w|x{~zxzy{v|{wz{}{uz~}~|{}yy|~u~~w||}{}~}|y{z{z}{|}}zx}{w}~z{zz}|w{z|w|||y|}~}v{{}}~}{{}}{}|{~{|w}zyu}|w~~y{z|yz|~xxvy{x{}|}zy}z~{v~{~y|z|{}}~}x|z|~{|z||}y|zyz{~x}{x~}z|y}w{}|y}}~{~~~~{~~~z~z{y}~yyz~{~{}z}zxyw{{|~yyx~|y~|}}{||~~{{|w{~~|||y|y~zw~|yy{u{{|u{{|z}x|{|zz{|{{|{y}|}}~||{y}x{|~z~y}zzz~z}zxz|v~wz~|yx~xxywyvyy|y|vx}x{z}z~y}|}{~z{~}|{~~~{|~|}~||~~~~~}|~~}~w}|}{~|~~~~}}~{|}~|}~{~}~~~||~~{}~~{}}}~{~~~{x~~~||~~|~}~{~|}}}|~x|||~~~~~~z}|{~}~}}~~}{|~~~~}}|}|~{}}~}~|~|}~~~~wy~|~}||~{~|~||||~}~}|~}~}|~~|}||}z~~~}~~{}}y||~|~~~~}~~~z{|~~~~x}~{|z}~~{{}z~{z|{~{}~~y{}|y|{}}|z|x~w~{y{{|z~|y}~}yz{~ty~|z}{z||{w|~zvyw||y|y~yz}z~}|y}zv}}|~|}y{zyz|}{}|{}~x|{~z|}{{}|z}zz|x|yzx|}|zx~{x}z{y~}uz}|~xy{}~}{{}z}}{z{|{~|z|yzv|z}|~|}~|x}zy|yz|zwzxy{|{|z||w~~{}wyzzyz}}~|y|{~w||{{|{{w}z}xwu{|}y~y}}|xz~z}y|~{|x{}{{yz}z|w}{zxxz}|~}x}z~z{}y{|xz}zx{y~|z{|yz~{||||{}zz|z{}}{yz}}zzxzz{{|z}~z~yx}sz}}y}zz}}|y{x|{u~x}{z~~|}{z|~x}z~|}|~}yzy~y||{{z{{|zzu~y{~}||x}|{y{z|zy|~}yx}}|yy{{||~~}ywz|||}|x||~|}~|vuv|}zw{}|z}xz}~{}{|w}x||z~|z{wy{~z{zz~~y{w|}}x||x}{x|{}{zyz}|zwzx||w|z{x{z{{~|xzz|{|{~yzz|z|yz||}xx|z||{{y|}}{zxw~||||}~y|y}x{y{{z~|~|||}}{yw}y~zv}{||z{zz|{}}x{xz}y|yy}{}}}~~zv|~|yz|y|{|{{wzz~|}x}~zz|yxyv}w||w}}yzywy|z{y{yxz}vyz|xy{{w|z||}~~~~~}{~~|||~{}~{~|}y}~~}}~~||~|}{~y}{}y~|}~}~~~|~}~~}~~{~~y}}~~~~{~~}|~}~}|~}~~||~}~~~~~}|~{}{}|~}~~||~~{|~}{||}}}~~}}~z~~~~{~}}~~{|~}|~{}}|}~||}}~~~{~x~}|~~|~~~{|~}}}z~{}~~}}{}{y|~|}~~~}|~~~x}z}}{~{~}}~~~~~~~}{|}~~~|y|~~~~~}zyy|~{yx{}}||z{}y{yxu||w|{}zxz|{|yzyz|zyzxxwx}|y{vz{||z{yyz{|||y~x~w|~|xxz||yy}yzw~z{|z{zw||}}y{~||{zz{{|~{{{~yy|zw}zyz{zzy}y{z~~{|}|~|{|{{xv|v{{|z{yx~|{y~|{~||w}}}yz}~~|}~|~v}y{u{}y|~|}y~xz{}xzzz~x~}z|{|{|{|}~x{~z|~w~x}~{xw{w{y~ywwy|x{}w{vzzy~{~x|{z}~}~{yzz{z{z}z{z{{~}}yyx}wxywxzyz{~zyz~~}{x|}~w{|w~~~}|z{}}y~}~|y~}y{}|y{|zz|yyyy}|ztzz{xyzxzx|x}}|z|~}w|y|}z}|}~{|}x~}~~|||z{y}}~|~xy{z{~}{zv{zzy{}|zz|{~zy~w{}z}{|}~~~|~~~}wzyzu}|x|x{z{y|}{|zyz~z}|~zz~{y}zz}}~~z~zy|{~wzwx|z{yzvyyy~{{~|x|xwyz}z{{zzx~x}|z|y~{~z}|}~u{}y~{}}{z|~~{zyxy~wy}yyy~|yz{|yyu}~x|vuwzzy{{}~{~~wz{{}||~~||~|{zxyz{xws|~|z{yx}|ytx~yvyxz|}|y{xyyx~z|{y{~|}||}}~}~{~|}w}~~}y~~~{}{|y~z~~~}~z~~{~~~~~~~|}|}}}~~~~~}}|~~}~}}{}}~x|~}~}~}}|~}{}~}y}~}zz}~||}}z~}}~}||}}}~~}}~~~z~}|y~~}}~}}{|~|}{~{z{}}~~~~}~|~~{~~}}}~{~~z~}{~~}~{z{~}~~{|w~~|~}|{|}|}|~|~|~}~~~|x|}~}}~~}}~|~~~}~|~~}}|~~}~|~|{yx}}|}w~|{z||w}z|z}~|}{vxyy}x~x{{|z|}{z{y}{y||yzxz}|}}x{}z{}}~{zz|}yz}|~z}z|}yzyvw{}|{yz}y{y|~}{}zxz|{|||}}{z}y{~|yxx{~z}~}}}||y~~|zyy{z|}z|}{~z}||~}y|}}{||}wwzyyz{~xx{~~{}~z~zz||{|xz}}}~|}w{z{xy|}zy}vyx{}z}y~{}|y|{xx~}|w~z}}{y~{{{y{y~~~||x}}~z{~z{ux||}}||zx~~zzv||y~}}y{y}{}~y{}x|~}{x{}|~||}|y{z|{u}{y{}u}}}}z{yz}}{w|~}z~~}|w~yz|v{~~{}w}}wz}v||{xy~zx{xy}{y|}~}xz~{w~zx}|}~{{z}~wyz{w~z}y|w|z}|x{~z~|z|||~yy~w{{}{~yyzx~yyx|y}zx|{}wz~y|~~{~~~yz{|}|~{z~|z||~~||{|{x}{}}|{yy~{}zz~}|}xyx|ywv|{{~z~y{}{zx~|||z|{z~zx|{{}z~|}|v||zvwzz~|~}w|{}{}z}~{~}~wz{|~v|}~{{{|~w{yyz}uzy}zz}~|{||y{||{|||}|~{|~w|z{y{{yyyz~|z|w~{{~~|y}||z~~z|z|}xy~~}{|{yy}||z~{|}~|}}~|{{~}}|~|}~~{z~}y~|{~~|{}~z}~~}~z}~}}~~}~~}{~~~~}~|{{~|x~||y~}~{|~~~|~}}|{|~|}{||}~{}~~{}|}{}~{~|~|y~~~~}v~~}}~|~~|~~}{x~~~~~||~~~|}z}~}z~}~|{~~{|z~~}~}~}|~~~~~~|~{|w~~~~}}~~~|z}~{~|{~}xy{}}|||~}|}}~}}~}}~}~}|{~~}|~|~z}~||~~|~~~|~}{}}~z~}}z}~z~||~~{~~zz}|}~z~|z}|z{}}}}|{zzy{{|}}z|{}|{vzz{x{{x}u|}}|}|zy}|~}~zwy~zw}}}zz}z~~y|wzyxz}uy}xtz{xzy|}}{w~{}}|{||z~z|{}zv{}|yx{}~y|{v|y~x{y{~|w{{~}~{z~{~vv}||{~y||{|}}y{|{~|z{z||~y~~~{|wz~}zz|{{||z|}x|}yy|z|}z{|y~}z}~wy}y{v{~{{w}{~|z|x|{yzz|wz~xy|yw||ty{{{yzyx{zy{{}}{{||||{{{~{{z|z|{|z}{x|w}}{~}|{x~}y~~x}x~~|w~|~z~{|~{||{}{y|{~}}~w{{|~}{z|x|~}zy~}z{~~|}x|zyz|{~{z~y}zy~z~yxx{}{~|x~}|{~~{}zz~{{y{|xzy|w|}z{yx{y}z{}{~uxy|}t}~~z~~~~~~{{|x{{~v|}|yy~yzwyyyw|}}xy}{|}w{{}{|wy~{~y{~|y|wz{{yz~|y|||y~}}|{|z{|{yyy|wwz|y}w{y}{y}{x|{|y{x|z{z|~zx{z|~{~||z~|~~}}||zy~|}z~{{|xwxy}}}|xyyxyxz|z}|{{vy~~{~|}~~}}}}{}|||{}y~||}~yysyz~}z}}x}z~}w~z{zxx|y~|z}|{z|~{}}|}y{{}{{~|||~}||||||~|~x~{{}~{~~~}}~}~~{~~y~~~~|~~|~|{~~}~}~}z~~}~||y|}|{~{}}~~~~~~|}~|}|{x}z{}}|}{|}~}~~~~|}|}{~~~{}}|z~||~{|~~~}{|~}}~{|}}~}~z~}}~{}~~}}~y}~~||~~}{|}~~~~y}|~~y{~~~{{~}~~|~~||~~|~}}|~}~|}~z~z}|}|{~~|w~}{~|}~{~~}~}z|~zx|z||{{~||{}{wzyyxxx~w|~{z{|wz}|}|{|y||yz{~v{z{~{yx}z|~|{wypz}}|}|y}x~zz{w}{u{zzz}z|v{zz{x~}{~{z~{{zy{z}{w}{zz{z}}u~|y~yxtx||{xzzy||w}xyw||w}vzzw~z~{zx||yzz|}x~z|}|~{~z}~{~|~~x{}}xyx||}y||x}{z}z{{zx}}y|}}~|z}{}z}z~v}{}yz~w|z{~yzx||~~||{{{{~~{|~zy~xvxx}~y|z}xy{}~}}}xz||{vz||{~|x{{yz|~}{{{|~|yx|y}|w~~y}~{}}|x{|xz}{x~~yy}{||{~zzzyxz~~}}z||~wz{}xy}|x{~xzz}yz~yy~{z|zx~zz|xz}z~|y~|u{{{x}wz~}zy{{x~~~}}}|}w{}y}x{vz}{x|~z}~|x}yw|x~}y{z{~}zz|y}|}{~~y}wzy{{z{y~|y~{}y||~zz|{}|{~~xz{{}~{}vz~|{z{ux}|{~yz|wz{|zzwz|}|zzzy}|zzzzy~{}}~|z}|~~yzy{yx~xzz|y|v{{zw}~~}}|}{zxy~{}{{zz{~{}|}vyzz}{x}z}}}xzy}z}y{}z~w|w}{zyvz|{{|z{|{xxzzyy}|z|{}~}~~z|}~~}{~~~}{}~~}~~~{~}|~{~}}}~}}}}}~~~~~}||}}~}}}|wz|}~}}~{~}~|~~y}}{~|~~{~~~~|{}|~}~||~~}~}}~~|}}z~}}~}~~|}~~}}|{~~|~~}~~}|}|{~}y~~}}}}~{}}}}}|~}||~xx~~~}~~~~~}}z}z}}~~~}~~|~{|~~~|||}{~||z{~~}}z~}|~~}~{~}~~}}|||}~}{~~~~}~|}||z~||~}|~|~}~z|~{~~{|}y~|z||xy|z~uzw~{xyzzyyw}{w|xy~xx{~zv{{{{{|zz}~}|~{~}}z}y~y{~ww~|{u|zzz|ww~z|}{{{|}{y{|y~|z|z|xz|~w~|z~~z{|y{{z{{yz{z||zy|z}zxv|{y|v|{xyy}~zw||||}}}~~x~||{z{zxy~~z{{xyz}|}|w}{{y}}y||z{}{z}zzxvx|}zx{|}}wz~}{{}|}{|{|z}y~~y|{|{~}|zwy{y{w}~y{y{{y}~{z{|w|~y{}}z}{|{zyz}zz}}}z~|y~yyz~||vxs{}xu|wwxy}v~|w}{~}|z}}~~~}|}zzw|{|{~}}|{{zz}~xw{}}~|x~tzzw}{}vzx{xw~~~}{}~|{}x}~}{{~~}z}}~|}{|w~z|}yy~w{|~{{uyy|{zx}z}|zyx}}}~zyx}x||}{y~ux}~x~|}|}wz{zz~}xuy|zzyx{z}x{y|yyxzx}||z~{|{{|||y{~}{~{|w~}|x|y}yyxx~|}v{{uzz}yxwzt~z{y}{|}||{|z}z~~~{x{||~|y{x{y{xyx}xqx|}{yy|zyu|us{yz{{~}{|{{~~{w|~{~z~x|z{~yz~~|y~}x~yz{~~yv{y}{~}{}{{~z|~{zz{}zyzz}~~~~~~{~{|x{~|}~~{~}}{~~}~}~}{x}|{||}}|}~~~}{|~}|w}}~~}~{x~}~|~|{~~}}z~|}|}~{}|{|~~||~|~~}}}~~}~~~~|~~}}~~|~~zz~y~|~|}|~|~z~}~y~{}}|{|{}~}~}{|}~~|}z~|~~~|~z|{~~~~|~{{}}~~|~}|}~~~~|~~~z~||{~}}|~{|}}}||~{|}~|~~{}~}{}~~{z}}~~~y|}}|y~{{~x~}z{~|}~zz|{|yy{xxzyw||{~{{z}zz{}{yy~{}yuyy{zy|~x{{{~z{~zzzz|{|wx|{}z{z{~x}ywy}|w}|x|u|yy~wy}|x{{yx}{~x}y}y|xx|v|~{y|}|{zyz~zy{}~}y||}|xz}ux{~{~{y{z{}}{y}xzz{{y~y}{}|}x~|}}z|{{|z|{zv|z|uvy~|~~yz~|y|y{}~z{}|{v{y}{|{|yz~{{yz}|~{z|}xzzx|y~{||~{}~y~y||}zy|~{}~y~~x|y}{}y{}~|y||wy}}{~{y}zz}yzzz|zxyy|~wy}{}z}|~y~|||{|z|~~xw}~xvxzyz}{~|~|zz}yv{}uw{}|}|ty{{~|wx||{{zz|~z}|}~{}x{z|~{z~|zz|{{{|}|xv~}|}yxzv{yx}}|{y{z}x}wzz}|}|~z|||z{~~y}y|~|{x{{yy}{zzzyz||{wvx}{}|}}w{{||yzxz}~zy{y}|z|wy{{|x|yzz||t|}}}}|xx|w}|{}|y||}wx~zyw{vyz|wvy{w|{{|yyy{|y}{}{}yw|}}~}~|z~yyzy|||v}{zzxzy{{z{|zyy~{|}{xx{|~~yy}z}|{|}|y|y|{x~z|y|w|z~x{|zy~|w~~}|z}y}~{}|~|}z|{{{z}}|xw{z{~|z}~|}~|x~~|~~|||~z|}~|}|~~~~~}~~~~~}|}}|~}}}y}~~~~{~~~~~|v}}~~}}~{}}|~}|{}~}|~}~z~}~}|}}}z|~}~~~~{~}}|~~~}~~}}~~~~~~|v}{{~{}~|zx~~~|}z||}y~}}}}~~}~}~~~~|}}|}|~z}~|~}{~|z}~}|||~~}|~}~~}y~||}~}~}~~~|}}~~z~}{~}}|}}~|~|~~~}~zz|z~~tyy|~z{y}xz|vx{~|z}|y}xyzvz~||{x{|}||~}~yxxz~x~~||~z~wyz~}}zzzy~}{z{{yzyz{|x|{zyyz~||z|~{}z|}{xz{|{~}y|~~|z}|yz~x{|yy{z{{zty|y~y|yy~{y|{u||zx}}{z|}~y}x{z{{~|}|{{z|zz~yyxwx{tyy|||}{{}}{u~|}y{||w~yy}~~w|{|xy}{w{}y||z}z||tz{w|}{{|yzzy}|yy}|||szyz|~wz~|~~~yx}|}|yy{~~z{}||}zx|z{{z}x{|yxz{~{zz~sy|yzzw{{}|y}}z{z{z}|z{}}}~{}|~|y|~xz{x~t{{}|xvyz~{~tzx~yz{{}|~}{|}z}|}}{}{}}w}}~z}~ywy{||{|~}y|}x}}{z}{~}}}z~zt~z}}|}{}~z~|}y{{}}{|y{{|y|yzy}xz}|{zs{}yx{y|y}w}}z}{y||{}y{}y}w}~~}x|t{}{}}}|{z}}yx~xw{|}|zy}~z}{{|{|{z{~zy{z{}|z{zz~~{~|zyv|}~t}t{~wx}{zzw}zx~zx{{|{~y||~}|{~{{{{|yz|}}{u~}|wzy}~~yz~|zx|~{zzzywxx}z~|}{}}}z|~{z}y~~~~|~}|}z|{|z}}~~~|~z~{|~~|}~|}}~|}{{~y~~~{}}{|~}~~~~|||y~z{}||~|~~}|}~|{}}~~y~}{{|}|}}}~}~|~~}~~}~|}{~~~|~~~~}~}{}{}~{~~~~~~}~~||||}|}z~~~}{|}|~~}v}}}}}~z}~{}}}z~~{|zz}~}}}||{||}~~z~~}}}}~}~}|~~{}}|~~|{y}|}}~~~~}|}~~u{~}xy{xzv}||~|xyuyw~u{yz|}xy|{~}zz~z|z}y{y~z|y~||{y}|{yy|z~|y|x{zszw{~|~yxzy{{}y{}z{y|{x~}yx|{x||{xz}z}{||zy{{wx{{v{}z}}z~|z||yv}zz}|zy}{}|{yz~z}|{{zzw{||wxz}xwzzx}xw~xxyw{{{zwx}|~}~w{{{~{z|}yz|{y{}yz~wz|||y}z{}zx{{~}}yx||y|x|{y|~z}y|z{{}~|x}|}}y{z{x|}{~x}vz|zyz|~|{z{|z{zy~z~y~{}wzy{}}||}{{z}{{x{{z}z~{|zv{{|z~{z}}xzyx|~yy|{x}}}xu}tzy|~}|y}{w~z{}z{y{}~|~zyz~}|y}z{{y{{y}zx{u{~z~|{}|w{|vz|{v{~~{}|}y}~}{}y|z|{z}}{|x|z~z~{}wzz{}zy|{zt}|zxwx|z}{y|~|zzz{~{~zz~}|{}}~{zwy}zzxyz{}{{z||{zxx{{|{|yyz}}uz{~y~{}y|zz~{|~{y~~~}y}y~|z|yy{{{x}z||~z|z~{z|v{{{yyzx~}z{y~w|x|~z{z}xz|}}{}z|w{z}{v{z}{{~~|y{~}}}w|~|{|}~y~zx|zzyzz~z{}{x||}}z|{|}z|~w~zz|{}}w}y~~{}}}|~~|}||}z|~}}|z}~~~}~}|~}}}~~||{|~~}~}|}~|}{|~{~~}}|~}~~|{}|||~{|~{~~~|}~~~{|{}}}~~{~|~~~~}~~~}}~~~}~}}~|{|~~}}}~~z|~~}|{{|}|}}~~}}|~}~~|||~}}}}|}}~~~~zz~}~~z|}~~{~|~~~~}~}~}~zz~~~}x|}|~}~{~|~|}|~~{|~~~~~|~~~|~~~|~~~~}~~~}yzw||~|{|~||{xz||z{~z|~yx}{{xw{|xwx}yy{x{zy|~zzy{z~xz{zx~}}}~||~x~z|z|vxyz{ww{xy~|z{yz|~zyy}}x}}{wwy|x|||}|yyyxz||z~{}{|xy}|}~|}}|{{x}yx{vzzxxuy~|{{{{z}|z~x|xx~~}z~zzy{x|~~yw~{}zy{}}||z|vyy{{z{z~v{zry~xzyy{|y|y{u|{yxvy|~}{|z~||||~}x}~~|}zy}w|w|y{}zw{yvzzzzyyy|w{{~}{y||}zzz{~~|{z}{yxw}~{}|~z}y}y{wvzx}{z{||~}yz|y|~xyxz~}}z{y{}z|||}z}}|}||z}{zzz}|yzw|x{}{~y|{zz}~|~xyuz|{y|}~x}y{~}{|zy}~|{}}z{~}|z}{}}z}~x}yxy}yxyy}xxyu{xz~z{~{|w|z}{~}{|~||z~|}~y|zy|}zx|x{uxzzxy|zxu}vx|xy|x|~|~{}||{w~z}}{|}||yz|}z~y|y|w}||||wzz{zxz|z{v~x|}x~{y||~~{z{|zx}{y~|{y~~w}z~yz||zx}{}||{z||z{|zy|}~|~zxz{|{|y||~}{x~y|{}{z}{y{{}wv|y{{u|z{xzzw}}{}yxz~}~{zzx}}|~~{~~}~||~~}~{}}}}~}~|~~z~z~}~~z~||~~~|~z~~~}~||y}~~~~{x~zz{}~|}|}}~}}|}~~}}}}}~}|zy|~~~~~~~~w{}~~~~~}}z|~z~|}|}|~~z}~|~~~}~~|~}~~~z~}||~}}}|~}{~{~}~|}}~~}~~~||}}~zz~|~~x}}|}|~x}~|~|~{}~}}{~~{}~||}}}}||~~}||}~~~~|{}}~~}|~~|x}}~y}}|}|}~{~w|{}|xxzyx}{}y}{|}~zx|||z}}z}{x}~z}zv|z}}|{|}{z|x}||~zy|}z}~z|{yz{wzz}zzysw||{{x}{z}{{xzz}t{zwx{{}z|x{x{z}|{{|}xxx}}|{{}~{~|z}x|w|zyyzw{z}z~wz|~yy||~|{v{yyz}~zx~{}|x}}z}y}w~~v}|}yzz~||yz{z|~}y{|~{~|||}zy{{|z~}y}y|~z}|{||{z~v{{{y{}z|zzz}zy~}|z}y~zx{}y|~y|}zyuz}wyx}z}z}||}{}|~zu}y{yx{{y{{x~}}~{yy|x}w~{y{|}|||}w~|~w{y}~}zzxx}z{}~}{}{wz|{|s~}zyw~~}vz|{{vz}{|{~vx|}{}zzz{z{{}|xzzx{}}{y}xzxv~~x{~w}{|y}~}z|{|}~z}y||{y~y~}wxw|zz{zz{|z{}{|z|wyz{u{{zxyz{|w{|z}}|z~}|{~~{~}{z~{|zzx|~~x|{|x|~|zv||{yz}y{}yz||yzu}~~||y|}{y~x|}|v|{~{}||z}w|z|y|z}|{~y||{{yzz{zy{z{x{}~|z~y||x{|}{}}||x~|}|}w~~}{z|~z{{~vx~{w~{|}}}yz|}vy{{{|wy}~|~z~}|}|z}~|}{~~~}~|~}|~~{~{z~~~||}z{{}|{}}}~~}|~}}}}}z}y~}~~}{{~~{{{~}|~~}}~~}~z|x}{~~~~}~~~~~{~~z}{}}|~~}~~}~}~~}}|~|}}y|~}}}|}{|}}{}~|~}~}~}~}}|}~z~y}{z}zy{~}}}|{}~}~{z}~{~~~{{{{}~z{~}z~}|}}|}~yw~|||~~|{{||~~|~~~}||}}}|}|~}~~}~~~~|{}~~~z~zz}||z~{{u}{}zvw{yx}||z|wwwz}|wx{{{{||~~yz~~}~||{z}{|}|{zzx{z~}zs}y}~}}~y{z|~zzzy{v||xz~}{zy|{y|{~{zxyy}~{~zz|z}{~~{{zyyx||z~v|}}}}zz}{x~{z}}~zz}y|ywxx|{}{~}}x}|{~{~~~{w{x~x}zz|x~~}yyu}y}}}{~y}y{{zxw{w|}}y~|{y|||||~}|||}|v|z}z|}{{~vzwww|||z{~~yyyzz{{zz}v}|~~|{|zy{z{~}y|{~{|y{z{w~}{~x{zx{y|xzzz|yywv}~{{x~z{{}}~{z{}{{}~~{z|{y{|~|y~xy{|~|}||wz~|~y|yxzz|}z{zzz{z}|{{}xy}{}~~~~~x|~{{w|w~{}|~}}zx|yw{zy~z~|~|y{|y{ywwyvzxx~y|||{zzx{~|}~w||x}|{ww}|}{}{{z}zz}}zxzxw}{{{z~yy}{{|{}y}xz}}|}|zx|}|xy{~z}|~}yzzy~}x}yy~{~y|{}xxzv|z{xz}}t{}}{}{z}y~|~y}{~{{}~v~x{yx||zyzt{~zz{~|~}x{}y|~uxv{}z}yz|y}}}y||~x}{}{|zy}~z~z~{}~xy}{~y{||{~yzy}{w{zy|v|}~yyx{|y}xz|{~~{y~~x|~~}x~z~z~~|}~{~}}}~}|}~{~~~}~~~{}}}~~|||~}{~}|~~~~|~~}}~}{{~}}}}~}~{~{}}}}~{|}~{~}|||~||{z}~|~}~}~}~}~}}}~~~~z}~|~z{~||~}~|v~z~{~~|~~~{~|}|}}}||~|{~}}~~}~}|}}}z~}z~~}~~{z~{~yx~~|}|{||~z}~}|}}~}|~{z||~}~~}{}~}||}}xz}~~{}}}|{~{{}|x}||}~|~~yz{zwz{v|{yx~zyz|z~{y}yx~{}{}y||yx~||}y|}zy}{{{{~}xuz}||~xs{}~z{zy{yyzz|v~}}xx||y|zzw{{{x{zy||z~~z{{w~{zzu}}vy||zv||y}}}}z|}~}wxyy{|v{~zz~xy~x{}{w~{~{wzzyy}yzzz{~z{z~~}|~}zy{|~z{||z{z~u~}yxy||x{}zzz}u~zw~{w||~||z~{{vy{}{{{z{|{|{|x|{{~}}{~z{z|zx{~{zz|z}xv{}yx|y}~z}y||}{xx~}{{|y}y~zx~|xwy{{t|}v{yy||zy|w{}z}|z~y}~yz}zyy}~x{~|x}z}~y~}zyzx|||w}|}z{{~z}|z|w}|v~|{}}zw{~{y}vzxy{{~|{|}z{~|y}}}|q}~~x~w|y}}zu|xzzy~{|}v{}z|y}y|}yz|{z}|x|}yz|yy{~xz{w}yzw{w~}wz}}v||}z~yz~zxvy{|~}z}zxxw{y~yy}y|z}z|{|~z|{z{xz}y~|~y{zxzyzz|zwz{yzxyz~}||yxxwz{~{yz~y|y~x|}w|zzz{z|}z{}vx~zzw|zyzz~ywzv|{|zyx{{yx~{|~y}zw|x~u{~|~z{{{|}|{{~}u{}w{}{}{|{}y~yx|~yvw||y||y}x||~}~{zyzz}w}~~~}}~~~}|~}}~}~~~~~}~~~~~~}z}}~|{|~~~{}}~|}}}~~}~}~{|||~~~z}~zz~~~{}~}~}~{~}~}}~~}}}}{}z}}~{zxz~~||~~~~}}|{~|{~~~{~}}}~~~}|}~~~}}~||}||~~{~|~z}~w}~~~~~~{~~|~}}xz}~}}~~}~|}y}}{z|~}{|~~|}|~~}|}~~~|v}}}~|}{}~|~|z|yx|~}~~uz|||zu{z|z|{}{|{|{y~z}}~wy{~|{{zy{zyz}}||{w{y|}zz{~y~{|y{}y~w|x{}~{{{z{}z|xyy|y{{|{|{{|xz|}~|}{|}|}{}xz|xyv|zyy{~wzw{|z|xzww|uwzx||}|~|}yz~~xxy{|{~|w|}~~|~zyz|x||v|yxy}x~vywy{}w{zy||~y}w~}z}{}}xvzx}{{~{yx{zyx|y|z~wyz{vy~wzw|}}wx{z|{y}|~{y|z}}}{}|w}}x}}zywt}w~{|x}|x}ww|zwwyx}{zy{x|zy{}y|~||}w|~{|{|wy||wyz}z~|z~zy~xzww|yxyz}{|{||uvzy{yz|||{y~y~~|~}~xxy~~x}x}}~w~wz|}xyx{zxuryx|xx|{{|}{{~|{{~|{{}~~~}|{zz{}u{~{wxz|zux}}}wz{z|yzzzzyxy{ztz{~zyzy|yz|wx{yx}z{z|y|}yzzz~z|{|~{~y|}}yuz~~wz{~xx}~}x}z}{~}}~|y||{{zzw||{z{{xyz{}~|{|x{ywz{x{|}yy}x|z{zyzx}yw{z||u{z~z|}y{yz~wx||w|}|t}vyy~yyzw{||yyzz~}~wyu|{{z~z~}|{z||z~}~}~|z}~x}~zz~|~~{}~{z~u|}}|}~z}~}}~|~~||}}~~~~w}~|}|y}}~}~|z|}}|}~}|~||}}{}~~~{~~}{|~y}yz~~}y~~}z~}~~}~~}|}|~}~}~|~~}~~}~{y{z}~|~{~}}~{{~||~y}}~~~}{~~}|~}y}}|~{~~{{~~~}}||y|{~~~~{~~z}|||~}|}|w{}||~{}|~~~~{}|{}~~~~z{~~{~~{~}~||||~|~~|}|}}~|}y~}}~xyx~y~|x{y~wx{{{uyy{|z~yvy|~x~yz}{z}|{wz~z|z{w{z}{z~~}}}z{}zz~|y|y{{{{y~y~uwyx~{|{y}{yxy{{|yy|~{zy~|x{|y}{|{r|w~~zwxyz{{|zw~y|{}s~}y{}{|{~~z~wsy~y~{|x{||}|zzz~|z}|z{y}{||y||z~yy{zw}|~~z}|||{}{||w~y{zx|~{}z{}z{zy~||zzx~~yz{|{zyxw|}~{z{|z|~{zwz~}yz}xz~|y}z|||~|||x|{xx||w~w}||x}yy|~{x}}zx|z~xz|}v~}|zz|}|y}y{}xzzzxy|yyw{y}~}||}x|{{{z~|zu{y}~{txx{{}{zy~~}|yz~x~yzzxz~y{|v}{yy{yvz}~xx}}w||y}|wz~~x}~z|x{{}}y{{z|yz~{xxyz{}zy~~|{{zz||z~|{~yww{z}x}}x{~|x{z{zw{~~z}x}z{wz}{~~|xz}y~{{}yzz}~~xx|yzyw~zz}}{~w{|x{{|~{|y|wxy~{x|||}}}yx~{~{vz~{||z}y}{zx|{xy{}xz~v{~yz~{y|zyz|}{{w{yy}~~}y{z}}x}z{z~{~{}z{yz~~x}z}y{w}z|xx|~y{yv{}|~}}|z{yyzz}{}|z|y~{y{w{}|w~}}y|tw||}}~~||}}~~|{|~~~~~{~||}~|{~|z{~~}~~{}~z}}}~~}}{~{~}|~|}|z}~}~y~~}~{}~|}|}}~}||}~z|}~}}z~~~{{~}~}~}|z{}}}}~}|}|~{|}~}}|}z|~}|~|}|zzw~}{~}}}}}~~~|}~~|~~{~}{~||~|}}}|~~~|}~|}~}|~}}~|~{~|}~z|~~}~~}|}|~|~{~}z}|{yw|s|y|xuxzwzxw{xw{yyu||w}x{}y~~x~{||yyz{}z|~y||z|y|{~~z}|{x~z{{xyx}zzz~z{||wzyx~z|x{yy~~{}yw}{z}{}wy|{~x}}x}yz~~z{}{yw|v}{vzyy}y}{{u}zz{yu{|}~yz|}|{|{z|ztyy|~yxz}}~~{|{|zwx{}{yy|}z{y{yy|}~{{yww{xyz~z}~z~{x|y{{{~{}~x||}z{{~|{{x|y{}x}y{yy|y|{w{|xyzx}zy~}|{zz}{|{zz~{~zy{{{y}|yx|z~{zv|~|yzzyyz}z}}|}wwt||xz|~}|{}{}{z|~~zzz}}~}|x~zyz}y}y|{yxyx|xxyz{|}z|~}v{{|w}}}|{zyy}~{|~}yz|{}}z}}}~zz~}|~{~|w}{y~{|{}z|xz|wy}zxz~~z{|{x}}{y}}wxxy}|y~~yy|xz|x|xz|{yz{xzzz{|}}|xyy|}~vyz}|wr}yz~x}~xx~|x{}}wz|z~~|z|x}{~xz{}x}~v~{z}yxvy}y|~wx|yy{|~|xz{~}~|wz~wz|}z|{~xyy{zwyw}|wyz}uw{{}~~|}~}|}{|~z~~~~zyx|}|~w|y{w{z||{}vywy{zz{|{{|x|y{x~{~}|y{}|{y}x}~~y~{~|~}~}}~{y}}}|~~~~~~}y~~|z~~||~|x|}y}~|~~z~{zz~}}~~~|{~||}~}~}~~|z}}}}|{~|~~}{~}~~~~{}~~~{~{~~~~z}~|~u}|v}{~}|~}}||~}}~~~||~{{{{~|}~yx|}~~|~}{}|z~}|~~}{|~~|~}|~z~|~~~|}~~|{}}~}~{}}~||}{|{|~~|{~~z~|}|~~||~|z}~~|~w|~}|~~~{}{~}~~{|}u}|}~}~}|zwzwxyz{w}y{{}zyxytzw~{w}yz{|{yy}~zw|{{{{|ywz|z~{yx~~yw{z{z}~zv{}z~yy~x}vyz}~sz{|}|zuxy}zu{}{x~~{xw|zyy{~}}v|~|y|{w|z~~{yxy}u|{}zzx}}y{~y~x}zxyz{|{}yzz}y{{v{zxz{|x}{{xzw}{}y}|~v}z}}y|}|wy}{y{|x}}||yzzwx}|vzz|{w{|z|w}|z}|~}~xyzx~}y|||y|y~}~}~yx}}{y}}|y|sz|w|zx}{|}zyx~x{|w{zzzx|{||{}~wz{y}|x}zzzy}xy~||xzyu~~x|y~}~zx{z{}|z{yz|{||~{z|}{zwz|{{{||{xvz{~z|}yz{x}y{yzy~z}||y{z|x~{}y}yx~v~y}{x}{}|y{{~|v}|~x}yxz~{{y}|~sxxxy~xz~}}x}v{v{{{vzzw}}z{|||{z~xyyzwy|yy}yyz|{w}w|zxz|x|}}z|}x~}}{~w||}zz{yyxw|zx|~w~v|~wy~{|y|}|~~{|{}{{tzy~w{{~}zx{y{{yx|~|z}xxux{{zz}yz{|z}y{z|~wzzv|y{u|{||zv}vy{{~|w||{{{y~yy|yzz{xz||vz|v{~||}x}yy|{zy|~v}x|yxx{xx|}x|}|{y|z|}z~|zw}w~u|~{y{~{||z~}}~|~{|}|~}|{~}|{~~}~~~}~||}~}~|{~{{~z~~~z~~}}~~}|~}|}}}~|||~~~~~~|y|~xw|~||z}~}~z{|z}x}y~xyx|x{~}~~~|}~}}{~~{~~~z|~}~~|~~|~}~{z}~y~~}}}~~v}~}~~|~}||~|~v~~~|~~}~~~~}{|~{||{z||}z|~}}~~~|~}}|}{~~|}~~}~}}}}~~~}~~|}~~}~z{}~|~~}~}}}}}y~~|~|||}{z{}}~~~}~|~z~~zzy{}~~{}yxz~}z{yxyy}|wyzx}{x|z{|}||{|z}{}}rxy|}||{w}x}yy}z}|y|z|z{xy{~}x}zvzztzyx{yy}{yxx~z{wy|{~|{yz{||yw{yx|yw{zz~y|{~z}|{~{zx{~|{~{yx}{zxw{~}z{~{v{x{w~~}}}zvxw|}y|y{{{{{|}|}||w|zuy|}z|{x|y~tz}~w}||xyyyzy}|}zwz|}z~{y||y{yz}~|{y{y}y{x}|zz{wz}y~yz}{w~zuv{xzxxx}{x|w}}}v}{xz|z}|}{{|~}}~|~|{y}xzzxwz}y}yz~yxw{~yuv}~yzyw~{}x}||}{~{~y{}y}zzy{~}x~|y{zv}}w~y~xw{}zz}{{{~w~|y}t}yzy{}z~|~~}~v~w{zy{{y|~}zzxxzxvz{z|z}yyy{z|xxyx{}|v{u|w{zy}{yyx{{{}|w}||}y~z~~z{}z|zys|~w|y}zy~t{{}|z||{{||x}|yzz}w~{zy{y~z|}~{}|v{||w~x}|~}y{{|z|zuw|y}}}||{~s}{zxy|y||~}{{}x|~}{}}|z}z{{{}y{zy|{xyyyzz|xvz}w|z||y}z|}|y~}{{{{zvz{zv{~}~}}|x}zx~vz}}}|{z}~y|wz~y|w}w{{{y{{zw{|~{~z~{~z~}~||}}}}}z{z~{}~||}|~}}~}}~}|{~{}z~|z~~~~}~||}{||~}}|{~||}{{}}~}}{~~}~v~~~{}{{z}z}~}|}~zz}~{}||~{|~}{z|~{|||||~~~~~|}y}~~|}}~~~{{}}}~~~}~~~}|~}}~~~||~~}|}}~~}|}}}|~~{}v~~{~}}~~~{|~z||~z{}}}~~}{~|~}}~~}}~z~~|}~}~zy}}}}~~~}~|{y}||}}|{}~|}~|}|{y}~}{z|~}~{}~~~wy{}y~w{{|z{x~|~{z|{w|y|||z}|{y}v}y~}z}|~y||~y{{{y|y{}}{v~}{xzzx~|{|{z~~{|~{{{~x}{|w{x|~yz~z|z~}}zyzy{z}y~|}~}~{~||yz{{}z~|{y{z{|~|{}z{z||xyx{z{yyv}wz{{v~{y~zzwy}||w{}}|zy~{~|~{~~x|{vz}yy{{yyyzzz}wz~|xx~}x||y{}~{~y~zyy|}~~yy}}xtx|~{|zy{yvz{~}}wxy}x~~y}~y|}~|{~}~y}uv{wy~}~{ty}|x}zvzxywx~}u{}x|{}y|~{|z}|~}yy~z||~{~|{~z{}}zy~xv|zy}|~}~~{y}xv{~{|}w{z|{zy}~z|v|y|z||~z||z}xw}yxywz~}{y}~y}|{{{~|y}||z{||{{w{yzy}}y||||wuy}zy{}z|~w{yzy{~~y||}}~zw{{|}x}}xx{}~~xyx~}z~yyw|~}x|}xx|y|z{{{|}}zzy{w~{}zyywz~{yz}||z|w~}yy{z{{|zyx|xzxx~xzz{z||w{z|{}~{~y}~|}|}}y{{yx}}y||w~w{v{z}|{}{zz|{}}|{{yz{}wy|zz}z}}uzwx||~z}{y|}{{{}x|}~}z||~}}}}z|w~x}||z||z||{~~z{{|{x|w{|~y}~}}zzx}~{zy~|}~z{}|{y}~|x|~|}~~w~}||{~||~~}}}~x~~{}~}~{|}{}~~~}}~}~||z}|~~y|~~{{z~~~}}|}||zz~~|}~~~}|~~||~|~~|~}~|~z~}{}||~z|{|}~~~~~}~{}~~~~}~|z|}~}u~|||}~}~}}}~|}w~~{~~{~||y~|}|w~|~~|}z}}||{~|}~~~~{|~~~}|}|}~||}~~|}~}~|}}z~{}|~~}w~}z{~{}}}~~}}{|~{}~}}~|}|~|}{w{}{y~{z~~|}|~x~|{~~~}||z{~~|y|~~{yxzz{{xzq{~x}|yx|zvy~z}}v}||}|w||~}}y{||{~||z~}y~}y|z{z}}~yz|vz}}x{x|yzzz}{{zuxr|z{{~{~z{{yxz|zy~}}}}}ywz~{~u|y~w|z{|~x}x|z|y}xzv~xzxz{}yz~}{{|z{w|wz|}|{|x}}{}~|y}yy}w{|xzzxwwyxxyvv{xx{|y|xzy}|y}~}z||xx||w~v}}y|}y}~|z}z{z|s|||z{{{{z|zz{v}x{|zz~{~~~~{{}z}x|~z~|{{{~x|}|}zyx~~||{zzy|xzxx{yzx|z}|~{zwv~{z{|}}{~|z{y{}|{u{}|zw|w{|uyy}|~}}zwz~x{}y~|z{}z|{}{|}}|~}z||z{~|z~{{y|{|xzw{|{}yy~zzy}v{yy{~~{z{}z~||zzy||{~}{{|yw}v|}}{~~}z|zz}xy|ww~{x}z{z}{}y||}z}z|z|}zx~z}~}|~y~~~y}|{xy{{wywx{|yzy{x{w~xzw|}{{~y~~{~z|z{y|~y|x~{|{{zv{~||}y~~{x{xx}zzx~}z~}{}}~{y{}}v{x{vzz}{z|y|}y{{{}}y}x|}||}{z|xzz}|yzw|~|zw{~}y{v{z||{z|z{{zw|u~|{||z}zy~z|wy~~~~}~|}~}z}}}|~}~||}~||}{~{{y}|}}{}z~}~~~~~~~~~}x}~y|~{}|~z~~~y~|{~~}~~~|~~|||}~{|}}~}~}~}~|x}z~z~}~~~}~}}~~}{z}~~||}~|~~z}|}~yy}}y~{~~|}}}z}~{}~~z}}|}{~|z~~}||~}|~}~~~}}~|}~{}}~~{|{|~z}~~}~{}~}y|~~}||~~}|~~~}{~~~z}~|}z~}~~zvx}|~zww|{~y}zwyw}|{}w|||z{{|}xy}||{zw{{yxw}}{vzy{~~{xz~zz}yx|yxxy{~{z|~||x}z~wy}}}{}y~|{zyvr{}y|z|{{|v{yy~x{|||zz|{|}~zx}|zyyxz~x{zz}|{~{{}w{|{{}z}}{~}|{{zvx{}~~|~||zty~{}wz{~z~|||~zw~}~v{yyx|yx|y|x{x|{y}y|w}x~}~y|~|~}yy}yw~{}{}}yw~}z~wzwy{{zz|}ysxyw}y}}v}{}z{}~yzy}w~}{|x{~{{z{}|zw}x|w{{|{}~|z|{|x|{{}|{~w~||y|w~~}z|}~}}}{zu{yy{v~zv|}{z}y||{zz~}x|~||w}|{|}|y||x~}{{||xy|{z{~}||y}z}|z|{xx{x||||~z}}x{z}|{zyy{~z{wy|w{}}y~w{~}}ywv|{|~y~u|}{y}yyy|~|||}z~ww~z}}~{x~{zz{{{|{{z||~z||{}}|x{yzz{{yz{xzz{zy|}xww}|~x{}}x|uz}z}|zy||zyxy{}{yw}wx{|yy}{y}||w{yz}|{z}z~{|zz||w{{wzwz}xzy~~x{y|{{|zyxw}x{}{wwz||{|}{|{{~}zyzz{||{~z~~~{|~~~yyy{{u}}||z{y|}|zx}{|z}|~}}zw}xz|yzz|}}~}|~}|z~}|}y}~}~|~~}~}}~~}~z~|z}~{}~}~{}|~~~~}~}{}}|~}|~~~z}||{~||}|}|}}}~{~zz~x~{}}z}}}~{~~|~~|~~|}~~}~|}z|{~~~{x~}}~~~}}|~|||~~}}|}~~}}}~~}|~|}}~|{z}||~|~||~~}|{x~}~~~~z|}~{}~~~~}|}{~}~{z~}{|~}}|{|||||z|~}~|~~~~~{}~}|}~~y}~}~~~}~|}~~y|}~~~}}{~~{~~w|w}}{|~}z}wz|x~{{}|y{wz|}z{zyxzyw{|yu{yyyu{{y}{|}{z{v}{y}~z~vxx~w{|~x|u{zxz}xww}~|y}w~|xz|xzy{x}}|{{w}|}{}wy|}~||y}{~z~yz{x|yzy|}wyzwx~~zzxz{~yzvzzzy{}t|}y{}|}|}~yzyz{|{x~{{~{|}x{zx|vwz~y}z{wyw|zx|x}zzuwx~~}~{|xzy|~}~|z}}z{}{{x~|z|{wzz}y}~{u~{z|zzy||}~w|{z||z|{|}z}{~y|yx}w{{z|}{zy{}{w~yww{{|z{vz|y|}{vvw||~{w{zz}{{x~{}||~|}||||s||}~|{{}|}{||zxwwyy}y{}}{xy~xxy|}}}{}~|||y~{|}|}||{}|z|}y|{x{}{|y~v|xy{yzyy|z~||zy}|~~}szy{|}|yzx}}}~}{w|}y{~{y{xxyz}{{|~yz{{|}vyz~z}~{wyz~yy}}|w|x}{~z|xyy~|~|y~x{|yz}y}{w|{||x{vx~t}|x{sx{{{zz|~x|}~|}{|z|z}~zyy}|||~~|}vwx{{z}zz~yzy{{{z~~yyz}}}yvy~{x{x{x{z|}yz{||{z}yx|~{|~}||y{}{yyz}}zy{xzyy}{zwxz{|yyz|w}~}yyyy|}~y|{y}z{}~~{~~}~{}|{~}}}~~}z}~}}}~}||}}|~~{{~}{~{}}~}~~~~~~}|}|~}~~}}~~~}{||~~|~z|}|~~~}~~}~|~~}}{{{~}}}v||~{~~y}~|}~}}|}{}|z}{}z{z~}||~~z~|~}}~}~}~||}}||}~z}~|~}~|~~~{~|{}}~}}~~}}~}~}~~~~|}~z}~}}|y~yz|{~{{}|~}~|~~|}|}}|{~{}~|~y}|}z{{|~z{}||~|~}}x}}|~|~}~}{}|}{x|~|v~x{zw}z~}|x|yz~z{xxxv}y{~}}yzwv{|{z}|x}|zz~yv||~yt}yx}{|{}x~~~z|zy{yz{ty|}z{x{}|{zy~z{{~z}~z|}|z~x~w||xxz|}{y|z{tyw|y}yx|wyzx}y{|~~}|}|z}{y|}zz{v||vz|x}{|}w{y{x{{|}}y}y|zz~{w}z|~{~y|xw{|z{yvy|z{{z{~{vy{{~z|}vu}}~z}z~}}x}|~}~~z}{|z}{}z~}{~y||}wz}x{xzy||y{~xy}wzz{|x{|}}{~zz|xz}|||~~|zvz}~v||}x~y}}~{~z}z}~|{xzz~|y}}|z{{xz~y~}|}}w||}{{zxww||z~|y}}z||wy{y~|zuwz|y|~{y{{|{}~|{~yz~yyzz}zy~{xwzyw||}|z{z}{z{~~y~zw|||}}wyz~|zy|xzw|zz~|~|}txyyz{zz|y}|y||{y{{~|||{xy|{uz|}|{{{{~{{|{~}|~yy}z}{yzyzz}}yz{{z}z~zz|}{|{}}}ux{~z|v|{y}{{}x~y|{}|||{{}w{zzz{x{}{zz{{{||y{x}z||}|v~|}|z|z|wz|tz|v}yx}z}{w{{wz{vzv{{yxzz}w|||x{yz}~}}|~|x{}||x}zy~x|{z}y||}}z|{yy}{xzyzzsz}xz{~}z~|{}~~~}|}~|}~~~||y}~||}~{yw~}~}}}{||}~~|}}~}~~~~|x{||}~~~}}}|{~~zz~~{~}|~}}}{~}~|}~}}|~}|~~}|x~~~}{}}|~}~{z|~~y|~}}|{|z|~~|z|z}||{{{}~~z|{}}~~~}~z{~}~~{}}|{~{|~y||{}~y~}}~|}}{~|}~|{~z}}}|}zyy~~|{~|}}}}~~|{~|z{}~~~y|~~~}|{{}}~}~}~~}|}~}}|~|~~}x~|~}~{||{~~|y~}|~~y~}|~{}~}||~}~~z{|~|~{}~{{|xyywx{zu{z~yyz}w{|~zv{yyxyz|z|}{{|{}zy}y|yz~|yvyw}z}w{y|y{wzx}z{|z}}}{z|z|xzy|y{~zxyvzxw}w{y{~{u~z}~}zx|}zxw||z}{z|}z|{v{|x{ywztw~qyzywyv{{zsv|t}z}zx{{v||~}{|}|z{~||vu{{y}{{{{y{||zwxzzy|tz||x{x{{z{}{wz|||}}~|~{~{y|{}~|}{{|vyvz}}{|~|}w}zzz~yyzyyqyzz{z}{z|yz~x|x}~yz}|zy}z{w{|{{{xz{|{x||~~yx{}xvz{~{}{|||~~||vz}|}z~~x|{|~y}|}||y||~y}w~zry|~||}{}xy}yx||~{yy|{}z{{}}z}|{}}~y}}~}y{yx}x}~zxy|yy}zzxyy|{ww}|wzxy|}x}{x|{}}~|||r|{~{wu{zwy{}|}xzw}wz~z{uxz|xy{|{{}|||z{{z|usz~{~}{||x|~y{~x~wz}{|}z}zw|~}}x}w{|{|~x}xy||v}|}{{}z{uy~~|{}yt}z~}x{z~~~~{zy|{y~x|x|yw~yx{yxy|xzs||||~zy|zwy~{y{|z{}{|{zz{}|x~|y~~x}~v}~{zz}zz|~ww|~y~||w{x{|vx}xz~x||z||y{{z}x|yyy{z|~~{~~~|~{~|}|{|~~z{~|}|}|~{~~}|}~zz|~|~z|~~|{|{{}}~v~|}}y|~}~}{}|}x}y}~}|z~|z||~|~}z~~}|{z~|w}~}}|~~|~}}z~~~}~{~|z~~~|}{~}~~|}z~}}||}|z}}{~~~}~{~z|~~}~||}{}}~~}||~|}}|{}{x}}}~yz{~}~|~~|}~}}|~}}|{}~~~~}}z{{~~}{{~{|}z~}}}~~z|y{}~}zx~}}{}|~~}}|yxzz{xz}~||y|~|x~{u}}x}{{|xyuz~{v|{{z|{{y~~w}|z|zz|y|{w|y}vz}{~|xz{}{yyw|{z||{~{x||y{yw|}~}}}~y}z{y}}vz}~~z~}|xzwz|~{w|zy~}||yx~xw~~|{wz{{wxzw~|{}wyz}}{zzy{z}||~|zx{{~y|{{~~}|{w|x~z{|{zzzvz|w~||{}x||{zxz~zzz~{~}}zy|xz}w{|z{x}{y{|}z{{|zy|x~y{{z~{~zzsy}{|w~w~yzz~z|~w~~~{xz~{{z||z{{~}~xv{{~zx{}}xy{zwy|~|}wy|{|{w{vzy|yx|~{w|~xzwz{||{|yz~xz~{y{w|}}y~|xz{}z{r{|~|z|y}yx~}xw|x|y}{uz{~}||}}zzy}~~{yww{z}{}x~~z~{x~wz{z}~{{zw{|z{~~|ywz{}z{v}yyyz{{~{wxyzxz~~{||}}z~|~~}y}{{r|{|v~w~x}{{{t||yz{{~v{wz}{}yyx{xzz}~~~zy|y}||{yzz{wvwy|v|y{|}}|{xwz~x~|vxu{yz}zz|w}~|z{z~y||s}}~{{}{}wz~~{yxw}{zzy~x||~{x~{yuywyyxz}}w{{~wz{||{|~y{~|{}yy|yy~z|y}zz{zz{}{~~|}{|y{z}xzw}y}|~z}~}{~~~~|}}||}{~}~~~~}~~|}}~~~z}}~~}y}|~~||{}|~z}}y}~}~{}}~~||~}}|}|z}}}~{|zz}}}~{}w{}{|~~z~~~}|~|~~~~|~}~|~|}y~~|~|}~}z}}}|~{~}~y~~}|}|||~{|~}|~z}y~y|{}}~|x{}~}~~~~}{~y~~~~~~~~~~~y|~|~~~~{z{~~}}|y|}|}}~y~}}}}}{}~~}}|}~|~~~{{|~~~~}{z~}|x{|~}~}{{~x~x|w}}y{xw}|z|z|uy{|{}uyz}xyx}y||v{}}}y|||z|{}~|~x~}z{z~~x|}{|wv}~~z|{|w}y|z{z{w}{zxu~z}zv|{y|z~}x~z~z{|}z{~zx{w|{y~z|{~||z{y~~~zy|y~|xx}x|z|z|}{xw}y{yy{|zz{}x~{||}y}{}yx|z{y|w~|zzzy}ww{{{y~yyxz{ywzy~x||{y{|z|y{wz~y}}y{}~yx{wy{z|z}}vy~}uz}|}|~|}yzx}yvz~|y~|z{{z}yz|{x~v||~~}}~z}{xx~}{}{~|xy}}zzyx~|}~}{|xy~z}}~||}{z}x}~zy|}{~yzy{~|z~||y{x~~zz|y|{}~yzwz~~||}~~{}~}{|}{tx}}w|}}}{|x{|~u{w{yw}y{wv}z{{xyz|y~{z}|}z{{|}~}uwx~}zzz{~}|xx~~y||x~yx}{|zyvxy|y}~}{|{|x|}}||}xx|||~|}z{{{||{xyz}z~{{y|w~~zrx}x}y|yz}x|}}xzyuz{z~{y|x~{|{yx|x{|||}}}z~}{~{ys|~{wyu}{z}zy{|z}z}|zx|y|xyz}|xw~{~}|~{~}}{{y}y{zx{z}|{~}ywzy}zyzxy{{}~x}}yz~xy||}}{|}||~~~|}~z~|}}~}{~{|~~~~{~|}}{|z|~|}~||{~~{~~|}}~{~~~||}~z|~~}~}~{{~}{~{z}||~z|y|~~}{{}}~{}~}}z}}}~~}~}|~|~|}|~~~|~}|y{~}}~~|~}~~~|~}{||~}~~}~}}|~|~}~}}{~~~|{}}}|~~~}~~||~{~{~{}~~~}}{|}~}}}}}y}~z}~~}~~~|}}~|}~~~{~||~|}~}|}~{|~}}~}|||y~z}~~||{~yzz}|y|z~wxz}w}{w}{|{|y|}z|yu{|x{}z{x}}z|yzz~z~}{|z~|yzzzzzy}|wyw|x{{y||}w{u}{{z|}|{{y|{z~yvzvzy{xy}|t}zx}{|w{zz}~}yyzxyz{z|{|{|xz}|zx}}x}~z~z}}|}}{uyzz{xzz|y}|yz{w{{}{yzy||{|z}{|yyzz~{|{{|{z}~}xzz~~{{zy|||wy{|yy}{|{vx{~z}|}{xz{z}}~y~~z{zz}vy}{|}~yz{z~y||z}}zz~z~x{|xz{{|{~~yx~zy{{}~z|}|{||y|zx~~}|}~|x~~}|{z}~yw{}}y~zwz{y|{~{}z}{yz}~}z~{}{y|}~{y~|z~ww|zzy|}{~{{~zy|{u~|y}x}||{|}z~}~{||{}|{~zw~{}~}}}z}}v|~yz{{{yz~}}||y}{uxxz{|v}u|~y{{zz{~z~|zzx{uz}zy{yzy~~v{~{~{}|xyx{w~}}|w}{xzvz{y{x||z}vxz|x{{{xy~|{||~~u}z{z}}}{}{{{}z~y~}||}y{x~uxzy|}{{{}zx{z{uz|~|~}|y~x{{}~|yy||{{|zy~{|y~w|z}|}{yyvz{}z|}z~}yz|{||}v}{u|}yz}}z|zsx|{|{{}|}y}}z}{}{xzz}|v~||zzz|x}}}}{}~|~|~~|~y}}|~}}|||{~}}{~|~|~~~}}~}~~}}~~}z~~|}}}{~~~~|||}|y~}}|{}|{{}}|z}~~}~}}|}|~~}~{}{z~}}{}z}~}|}~~}}~z~}}|~|~}~~}||}}~~~~}~~||~}||}||~}z~}|~|~}}|}}~}|~|{~}~}z~}}~}}}}~|~}~}|~}|~{~~~|~|{}~~z}}~~|~|}~{w~z|}~|z||}}}~|~|}~{}}}}{}~~}~~~~~~}}~|~{}|~|~~~~|{~}~~~|z~}~}}{}~zy{{~yz|{zz{yyw~{{{{}~~z}~|yyv}~}y{y{|{yyy|}{||}yxz|{}w}yy{{|}zz}{x{{u{z~}~~{z~}{|z{z|z~|~}~}~}z{~|z}{yy}{{z}|xwz~|wx{}}yy|||||{yzx}z~y|z}z{|z}z}|yy~{{|||z}zz|y|z~zzuv~|}xzxxzz{{||}|{|~{~|{{{|y~||}~x{}w}yzvx~{{~z~|~z~||yy~||{||{~x}~|}|}{{|wz|zx~z~{{x~{{{}|{~xz~}z~}}~{{y}}|||~|}}~}{}{}~{y}{~|~z}z{|}|x~{~y{||~zz}|yx{}{|y}~||}~~y{}z}x}|{y}||zywx}|yzy}y{~{|~~yx{}~z{~}||y~zz}z|~yy{y{}}|zy{~||~~ywz|{y}z{|{}}~}|}||{{z}|~}~~}~}z~|}}{{{|~{{}~{~~}{||{}{|zz{}~z~z~}}z|x||}|{~|}{}{~x}z|{}}wywz{|w{}~zx{v~|~|}~{}{~~z|z~||~{yw{|y{z{{z|{z|}{y~y~{~||~~|}}~|y~~~~~|z~~~~{}{}~}~~~{}}~{}}}~~~{~~}}~}}~~}}}|~{}|~}|~}||}|{~~{~~~~~~~~}~|}}|~~|||}}~}}}~~}}||}~}~~|~~}|}~~}~}{~~|{~z~~|~~{z{~|}}}~}}~{}|}}||}}~}~z{w{}~}~~}~|}}{zz|y~yw}zu{yz|zyxy~~}{}~zzy|}y}x~}~~yw}z||~|wzz|~wyz|}|w|}zuy~|{y}z~~vzx|}||yz{||{}}~zzv|~xyw|yy{{{|{|~y{z~|{z}}{}~~~yxyz{~xz|{}z|}{|zy{{{~}{}~||{zw~{{{{|x{|z}|yy}}}{}y~~}{}}}~|}|{z~}xzzy|x~}|}{zxx}{z||w|}~z}~|z|xyy}z||yz~z}zz{~~|{~{}~}x|x}}y{~{~v{{}w{z{|~|}~{}{~~z~{}z|z{}zz}uyz{|~|}|y~{zz}w|||~}zz~}~{}{~zz~w}~}~{~{}~|{}|}}}{z~yz~{|zx||y|x}~}}|~|~}}{y|||{}x}{{|}xy{{z}~z|y~z|}~|}z{}||w}|~||x|zux~z~{}{~z|~z~~{}}{yw~{x}~{zyyz~}|~~{{}x{wz~}||}}{~t|}|x{|zyx~~y}z|}{}z}|~{{{r{zzxx|{~}z{|~~yy|||{}}}|zzx|}u|t{}{|zx|}||{~yy}|{|{}}|x}}y~y}~x{|~zy{{y{z|~{{zwwxy{vu}zz{{||~~z||||{}}|{~z|yy~~|z|||}~|~|~yzzy~~{|{|}|}zy~}}~|~~{~}|x}y~{~~}~{~~~~|}}}|}~~|{|~~}|~}}~~|~|~|~~}{~~|}}}}}}|}~{{}~}~~~|~}}{~{~~}~~~~||}|z}y~{|~~|~{~||{~|~}|{}~~w~{}}~{~~~}~~~}|~~{~u~~~}}||~~~~~~{~~{|~}z|~}|~~~}~~}}~~~y~}~x~}|~}|~}{~}|~x~zy~~~}||~~{}}{||z|||{w~x}xxy|zyy|yywyz|~{vy{~{w~xzxz}vx{{w{{~y{|tx|~|}~y~xz|y{wy}{y~y}z{v{v}yu}zvyxvu|y|{{x~z~~zx{z}{|yzzxw|x|~y{{~|~{x{{zz{}{uyxyz|y|w{}y{|~zyzzyyxx}zz~t{v{w~|}wz||}y|z~~}y{y}~{|yy}zx~zvz|}y~xzzzx{~xwvx~y~|xxz{}~}z}y{~{zx{~y{z{}|~}}|{yy|{|{{y~}}{{{~zxv|}{zxz~}v|yyw}~}z{{}y{z}|}z{zz|{}}{z{w}v||{|}~{}{zyy{ry}tw}|}x}xz~{{|{{|}y|}}|~z}yy{}z~z}y~}{{{}xzyx{y}vx{}|vv~||{{}{x||~||w|{{z}y~}x~}y{w~~}~w}|}z{||xx|}~|{|x}}~}|wy}x~|xy|yy}zywzy{}{}z{x}x|}{|{{|x|{z~}|~z}{vxtx~||{yx}xzz}xx|{{z|{{~zv{~y|}{}xzz}w|{}~{x{}~}y|||z|}{~~}v~}{|xy|}yxz{{yyxxz~{{|~x{zyw||{{z||y~}y|{z|~z~~{|xxz{|z}yzxz}~|y{~yyy{|x}{yz|}~zyx}~{z|~xx}|~y|{y}~{}~x|{w~zxwyy|{z}z}y}{xyxw{y}{z{zxu{|{}|}zy}~z{{z}|x|}~}}~~}y{}{z}x~y~zy{~||}{~}}|z}}}}~z~~}}{~{~}}|~{}{}~}~vy~}~z~{|{}}}y~~{|~}}~~~|~~~}~~{~~}~~}~z}|z|z}~|~~~~}|~}}~|{}{{y~~~z~~{}}~~|}}|z|}}}~||}}}}|~}z}|~|~|~}|}{z~|z~~|}{}~~~~}~}{{~|}}{{~~}~~~|~}~}y{~|~}}}~}|||z~}}z~}||~~~~|}~||{{~|~~}~z|}z~~}~z||~zw}{|{}zv{vz{{z{{vy|{wy{~}{{{|{z||y|zy|xz}~z{|z}}||x}{y}x}y{y{{t}v{}~~yy~}|y|xy}~}{yz{|}v{yyy~zy~~{y}v{||}zy|}{w|~z}|~}{z~|{sz{|z}z}yyx||}|}y{{|xz|~{||{z}vx~y~||y{xs{xy~z|{{w}|xz}y|zz~wyy}|{{zz}vzx{}v{{xy~{{w|uv}xzzw{|}{|}|{{{y}||{|z~yy|{zy}x{z}~}|{y}}~}}x{|{}{|~~}|{{{y{y|x}~|~|z}|{z{}zy~y}~yv~x{t~}~~{}xyzy|zz~~{z}y{}}y|}{|{|{{y~{||~z||~z|~{}{|{uzty|zyz~{yy|v~}~xw{x{|}~~}~y|{xsvz|{w|w{x}~x~{}yy{z|}zy||x~wxwx~}~z|x|{}~}~{}zz|{z}~|}y~{~wy||~~{uy||y}}zyx~}}x~y}||{|{yzzy}y{|~}yz{}w~{~|y{|y}{zwx|z~zv|{z|||y~v}}zy||~wzxyyy{x|{|z|~z|w}{{yyy|y}}zz{{}}}~}}z{zyzvyx|zy~~}z|{z}||z|zz}{zyx}}wx|wyz|wz~|}}ww~|~y~z}yz{{|}y}~}}|wvyzu{}~xz{}w~}xzyy|w~}}y||}}z|{~~}|~~~}||}~}~z|}|z{~|~~{}}{~|~~~~|}~}~|~{~|{}}}~|}}|{~~y~y~~zz~}~}~|~}}~~|~~y}~|}~~}~}yy}||z|~}~||{}~~{}~~~~}}~|~~~{|~~~{z~|~|{~~{}~z~~~~}{}~~}}~z~~{}~~~~|z||}~~~}||{}z~}~y}}{}z}}x~}}}}|}|{~{}~}{z}}~{~}}~~|x{~}}~~{~~~}|}}{~~~~}}}~}}w~~~|||zy}~}|~}}z}z~~zz~|~{~~~~}~yt}~wxz|}{{zyx~zwzx~zvyzxy||{}~yvyzz~xwu||yyz}|||w{yy~{~{}z{v{~|y|~~zz{{}zyz~|{zyuzu~{{vwxy}~~|{~y}x|w{x{zx|yy}~}w|zx|w~x}y|u{|yv}zy}{sy~{z{{~{{|{{y{|}yw|}{{xz{y|~~~zz}z{}z{}|~|{|{|{|}~{yv}||vzx{{|wvxy}z|wzyx{|{y{~zx|z~{{y{{z}}}z{||{}w}xx|zzxz}{vz|x}xz{yu||}|~z{|x~~}|~||{z~yz~x{}y{|{||}{y~y}{|{}{{zyzxzyz}~|{{w||{|z||{~{z|~zy}}}||~y}zu||~{|y{zz{}z{}yx|~|yzz{y}}y~{{|vy|w{|yy|y|}}w~~|vy{y~{~|y}}{x}{z{z~|~{zx{u}xxy||zw}zz~}~}z~w~~{y~zy~{zy~~|{~{{}~{y{|}}z}}~wsv{~v{x}|x{{{{xy~|{|x{}~y|||{x}y|y|uy}||z{y}{wy}{{z|~}wvz}{||}|~zzxzx{xwzww|{||w~{zy{|{{|~y||{z}v|}}{{z|w|x|xz|{xxx}v{yu}|}v|}~z}y{z}y}|}|y~~xz~z}|wzxz~|}w|yz|yzzx}{{yxzx~}zztzz{xzv~x{x{}wwy|x|zx}xz}{{v}|}~}~~{}|}z}~|~}~~}~}|}~~~~}|~||v}}|{}~||}}|}}~~~~}}~|}z}z~~{}~~{|~}~~~~|{~yz~}{~|}}|}~|}}}}}}~~}z}~~}~||}~|}~|~}z{}}~~||}{}~{~y}|~~}~~}~|}~~z}~~|{}~}}xy~}~z|{|}~~~~}|z}z|~}}}|}}z~~}}}|{y~{|~}x|z~}}z}}}~~{}|}|}|z}~~{}||~~~~}{}}~~}}~{}z~}~}|}y~x~|zz}y}ywy|zw}~}{v|yy|||v}}|v{x|yvxyzy|zzyxx~|{}~xv{|{~y}x~}wy{|z{xzxwy{||~{}z{||yz|z|~yx{||}~||y{~u|{wz{{~}||zzxz|||xyzz{|~}x}z{{||z~xz{{|z{ztx{{zw{{wz~||{|}{~z|yx~zwy~v}yzw|}zyvxy~vy}}{|~{{zxy}z|{qxx{y|y{|z|{vyz{|||~z}zy}z}}{~~z{}|zwx{tw{{yw||y{vw}z}y~{y|z{~|z~||{}{|{|||}}|}z~|{~v|vx{x{yy}|z{x}yz{v~w}~{}yy~yyzx{}||}z|xy~zxw{~y{x{v~}wx~x~|zy~{}}{~}||zz|yzwz~|{x||yx}w}zy{w{~|{wv~{y{{~|~zz~{~{}yy~|z~}~|zy{|xx{}xzx{yy{{|z{|u}{xzx|zyz|yu|z|{{|v}x}}|z}zxy}zw{|z}xyx}z{{|x~zyy|wx|z~xy|{|xz{}wxz{yz}u}{yz{z~||}y{}x}wy{}|}v{z~x||z}yzy{{|x}}{{{{z}x}{zy}|y||wv|x}}{~{||{qz{zwy~z{{wz{w|yu}xx~z}wzzzzwy{v}yu|y{{z|xyy}{{}xv}{wz}||z}|~{yyw~}z}{|}z~~{}}z|z~z|{}vz{z~}{|{{wxv}wz{zv}}{}y~|}{|v~|{~~||||~}z}{~|}|~~{~z~|~|}{|~~{~{~~{}~~}z}}}~}~{~~~~{z~{|}||{|zz}}~~{||~~}|{~}|~~~~{}~~~||}y~z~}|~}~}~{~|~}~~}|~{~|{}~~}}~|{~~}z~}{~{}}}|~x}zz{~|~~}}}~~~|~~}~~|~}z}|~~~}~y}|}zz~{~~~|z~y~~}z}~}}z|}}}~~}~~~z|{|~|}~~~z~||x~~}}{}}{|}~||}~{~~}|}x~{|{}}~}zy|~~}~~}}|y~}~|z|~{}{{~x{xyy|w}uxuw|{{}{zz{}vx|{}{yz{{}x}~x}{~|z|yx}{~~|{|}x~}wy}~{|xz~yz{ux|z{{xs|zz~ux|{~||z}}w{}x{}}y}{}x}|z~vyz|{xz}zz{yv{}y{{yz{uzyww|x}}|z{xw|{}zw{zy}}x{x}y{}{{x|x{y{y{z|~{z~wxx{}xx||zyz{z{w|xx{z~z|zz|z|y|~||z{||}{x|zz|y|{v{|x|~wz|z}}zt}tw~|~v||}~|z|z}|z~|}x}|{|xzzw{{}}}w}~}xt~}~{yz||xx|v}y{|z}{zv~{|{}|}zxzz|zyy}}~}}||{}|}~z~zx{yxzwyzu|z}}y|}|}~{yzy|zz}{z||z{xz}{w|{~}~{}zz}{{x|}}zzy|{{|xzzy{|~y{zwx|~y|y}{vyzv~y}zz{}zy|~{~y~y}{z{}y{{}}{x{wyx|yyz||w|z}|yy{}|}{xz{~|{{{~~}y|}{~zy~y{|z}z{~{wx|{zu}zywyt{||{{~yzz{{yzxyw{|y|zxw}|y|}yw}~z~~}~|z|}ywvzxyw}zxx|{{u|}z}{|~z|y|xx|}~wx}}z|~||}x|xz}}|xw|}{|yy~}}|x{zx|~~vzw}~{{}vx{}}~y{|}|~{zz~z{|~~}~~}~~~~~|}z}|}}~~~~}~~~~~{~~~}}||~~|~}}|~~~|}z}}v}||zyz~}{|}|{~~~{~}~y~}~y|~||}}{z~|}~~~~|}~~}~}~~||~~}~~~|}{~~{}||~~|~{~~}}~}~}|~~}z}}|{~||z~~}~|}||~~{~|{}~}~}|~|~}{~|~~}~~~~~~~x|}}x}}z~|~}{{}{~~~|~}|~~~|||~~{}~~}}}~{~~~|~~~~~~}{}~~y|~}}|y}~~~}~|}}u|{~x}y{yxzy{{{xy~~|||}{{}zyzuvzy{z}~~{zy{{z|v}zx|{y{yyyy~z{~|yy||yxy|~{x|{}x}{y|{~~z}}~x{vxz~{xyzsz~{{wzzx}|zz{}z|}x|~||{}yx~|||v{|{|||z{xxyxy{z{||yz{{{~wy|~~}{|yy{||zy{z|}|z{|{||yx|}y~}zt}{{}~zzw|zz|z}|}yzyzv|wz~|}{|{~z}}}x{x{x|{{x}}zx}vxy{x|v}|{z~|}{y~xwvz{{y|{yw~z}v|~|}~zz||{w|}|y}~y}z{wz{|~|z{zxy|||y}v~}yz|}z}{y}x{|~z|v~~z{vzzy{x{yy}|xx|zuw~}~~}~}|{~}~z|z}wx{|ywzyy}}~zz~ywxw|}}|}wyzw}z|y{z}zz~z~{zyzw{{y}{w~~z{}z}}|y{|zyy~~xzxwz|{xzy}}|{u{xw}{~}{}~yxz{y~~u{tw}||||w}{z}xwx|}{}||yzyz}yx~zyzzy|~|xxww|}}z|zyxy|}yzzy}~wyzzy{|y{z{y{||zz}|{~{xyz|x~{}}{y~{y}}{v|uw|}|{~|wzz{{}{{zyx||~yzz{~zwv~|xzxy|yz|z{z{||~v~x}|{zz|}{u|}z}{{{|~}{}}{yz}z{~{zxt}}zzxwut}y{yx~|{{}v|y{~~||z||xz}|{|~|~||}{}|~~|~~{z~}}|}|z}}~|}~~~}{}~{~{|~~}~z|}~{{~~~|}x{~}{}~|}|~{{|}y}}{}}}||{z}{}{~|~~~|~~{~y}z~~~~|}~|}}|~}|~|||~}~}}{}|~~~y|}|~~~|}}~}{~~~~}z~~{|~|{||}~z|{|~z~~~~~~{||}}{}||||}~}~y}~}~|~||{~~}z}}}~~y{~~}}~~||~|}|}}~~{~~~|}||{}~{||~||}~~~}~{}}z}|~~~|}~~~}~}~~}~{{}}|{}|z~{~}{{}x~|~|}||y~|z~~}z}|}{~{{|z|~|z~zz{}|zwy{z||zz{w||y{xz}zx}zwz}}y{}zyw{{wwy}z|z|{|yy}~yv~|~z{}z{{yzy|zxzzyz{yw{}y{x{}|xz}zz~~|x}x{{|~{~{{~tzy|{~zzyv|~vyy}{~}z{z~yy~{x}x~{zyz~w}{~x}y}{{{{{|{w~yy{y~z|}|{zzw|zz|yx|}{}yux~{z|t{u{~~|{{w}{z{~xy{|{z~~{}~|z}|~z~y~|y{x}|yz{zt~~~z~wu{z|yywxx{{}|}y}xyy}|xxzx}~|~}|{|yx|zy}y|~~uxu~}{z~{||z{|zzz|{}z}~{{~z~~|w}zx}}}|~s~|}y}x|x|zz}||yz|{{|~w{wz{{||~}}x}{{w~~z{z{||{|||w{{zzy|y}~yvzy{{xyyzx||{~yyzz}}z|zyywyz{{|zwz~|~zz|{|~y|~|zz|vzyyz{y}}v|wx{|||vy{zw{|{zz{}{||x}|{}|~{|y|~}}}~yt}{||{|}}zyz{wyzx}yzx{}|{{}y{yx}yy|xz~wy}|{{yy|zxw{yyw}||~{||~yxrxzx|x}}~u}{zwzzyy~zzvvy||w{}~{|}{{~y~y{~~}y}}{|||y|{{y}}wz{}yx}yzyz}y~|}yw{yz{{||x}}{|}~~{|~}|~}|}}}x~}~}{|}}}|~{~zx{{~~|~{|~~z}~~|}}~|y~|~|~}{~~}}}{}~|}~}}~}{}|~}yy~{~}~{|z~z}}}}~~~{~~}}|}~|}}x{|~~}}}}~}}~}}}~}}y{|z~~}{~}|~~~~~~}~}}~}}~~|{|~{|~~~~z~|y|~|~}}}{~~}~}}~~|yz}~|}{{}|y~}{~~~~}}}~{}~}z}}~}y||~}}|}~~}}~||~}|}{~}}~}~{~{}z~|~{~}~z~~{~}|~|}}~~|~}}}{{zyz{z{}z{{x|xzx~wyx{z|yy~|~v|}y|}|zzyz~}|ywx~w{~~z{zy}|}|yu}~w~|zy}{yx~{x~x}v{z{~{}zxx}}}{|{yz|{{z}z{{|~zx|wxz|ywz{xyyyy~wx||z{ywzx{wz{x{{}yy{|zwxz{|{{}z~z{~y{zy~x{z}}{||~z}z{zz{y~xyy|yx|{z}{~~y|z|~y}{zy{y{z{v{z{xv}xy{~y~}uy|w|w}{{zzw}|{~xx|zz}~vyyyuxy{z|{{z}z|{zwu}{}z}}zy{{}z{{zz|{|~~z}xz~~z{}w||w}xz}~||xw~u~|{|~zz{w~}z|zz{}z{xz|y{z}z{z~{{|x|}}yyy{wy~zxww|yy{|zz}}|x{z}~}z~z~u{|zz}vy||}{{}}yv{wzzy}{|z|{ywx{z~{|w}{|~wztzy{u}{|xvzx|zx|x|}{w~zz{z}}}w{{{zz}}x{|{~||zx|zx~wy~zu}{y{{}zy}zyyz}v}~}}yzy|z~y|x{|yw{{yzyvy{|}{|||wz|z~w|s{{}zz|{xy~}v|r{z||y|}{~}}{|~{|z{}{|{yz{~{{{{{}}yx{~~zz}{|v|tsx|{|y|{uvy}|}x~v|}}zzz~vx|{|}|}{{~}u}zx}{{~v}}ww{z~|wx~}vx{{y}z{}}zw|~}v|zx}|{}zxzx|}{{~||{}}{~~~~}}}|~|}}|~}{~}}}||~~~~||}}{}}{{}}y~{}|{~~|~~|~}}~|~|}{}|{~}~~}}}z|xz~~|~z}|{{}}~|~|~|}}|~}~x}~~|{}{~~~~{{~~|~~}}|}|{}~||{{~~~|y}|~}~||~{z}{|}}~}|~z~~~}~}{|~~{}~~~}|z|}~}{~|w|~}{}}}~}z~}|}||~}~~~~~~~}|}{}}|~~~}|}{~}{}|~~|~||}{~~{|~}~~|~~}yy|~}~{}~~~|}}~|{{xz|yz~z|}w{w}{uz{}yzy{y|uy}z{|{{x{z||y~z{{}~xww}}}z{{z{~{}wx|~v{{|v~z~x}}{yzzzy{~{{uz}zxvzzz{|xzxy~y}yz}xwy|{~|t{{~x{x{|~{}x{|wz~|~|||||{|}{w~{~x{}|u|z{zz{yy}||zzz~}~~{~}y|y}zzyz{zwx}{xz}z}zy}|y|{|}w||v~}~||y~{{z{y~{|v|zz{~|zt}}|z{{~{}}~z||w}{z|xz}w|~}}{~}{}zyy|v{x~z~w~x}}{}{z}}{zz||yz~z~~}~y~y||w~}zuz~~s}z}}wxyyw|{y|x|xy|x~{}|yz{y~y||}{x}{|{vx{wz{yz|{vz~y|{~yz~}z~{xyxxyywyzyz|x{|}~{w|v{~{~~~{{{}~{wz~}|{yxx}|y{xwz|{~xyyv~yx}z||zz|u}zz{z}x}|x{vy|sxxyx{zy|z}zyy{}}|xy{y{z|}{{yw~}}{}zy}|zxz~xzzz}xu}}z|wzy}{yx{w{|xy{~x{{ww~z|x{~{y{z~~xzy{y{{z|yz{t~{x}uzzt}y~xz}}x{{zwwt|{|x~yz|y}|z{|~{y}|{}~~zwz}z}}z|{}}yxy{xyw{{{{wzvwyyvy|x}xzz~}z{{|y{z|y{}|~{uzz|y||}~||~{~|~}}||{}{}~}z}~}~~z{}~~}}~{}||}}}~~|~}||{}|y|z|}}||{z||}~}~}~|{~~}{z}}}{|}}~{{||~|~~|~|}}~w{||~{|}|~}{z|~~~~~}}~}~~}~}|{~~}}~}}|~~x~~|||~{|y~}~{}|~~z~~}~z~}}}~}~o}~}|{~}}}{}|~|}}z}}~~|~}}}~z~~~{~}}}~}~zy~~}~~{|~~~{~x~y{{~{{}}|}}{z}|}~~~zx|~|z}{~}}||z{|}z}z|zzz|z}z~}|}y|{xv~}|zvyx~||{x|{x}}{z|}|z{v}~yw{xyx|y~~y}y}|zy|w~x|z|{zy|{|}z}z}}x{yx{w|xz{{yz}y|{x~}{~zzy}~y||~|z{x{ww|w~}{{xz|||{z|xx{{~zzysv|}{y{y{yywx{{|xyw{~~yx||sww~yx{}sw{{|y{y{z|}w{x||yzzzwyzzz{x~z{{qyy{w~z{~~|y}wx~~zwyz}|w}x{z{|zw|{yvxz|~ww{}|}z}vy}zzt{~yvz{zx|y}yx|zzxzy||xyy{z|~{|}vyz|yy{z~|xv{|y|}|}}|{z|}yz~{w|y}z|{z}~|z}~|y|}{z|~|~~zy|z~}{|~{x{~{~|{y}}{{||}{{{z{zxwz||zz{|}u~{wyy}z}}{{~}x|y~x|}{y{{zzy}{yzxzwxz}|y~|}}x{v}z}y|{yyz|yw~||yy~||xyz{{yz}~|||xz|y{z|yy}|}|}w~y~yx}zx}x{{y|y|x~}{~|z|xwzz}z|y}~w|xxv}~v{|w~|yyuy|xzz|{yzzxy~w{}|{z}}x|{{v{~~w~~yuzyw{{wx{y{|}{wv}|}~|{|zzy|~{}~}{w~{y|{}}u~~{z{|{yz~xw{|}xx{~zy{~y}}z}{|{{yz|}y|v~zz}|{||zvyvyyz{y|~~~|y~~~}}~~~{}|~~}z}}~~}~~~~}y||~~|}}~}~~~~{~y~~~}}~~}~}~}{}~~}~{~~{~}||~||}{}zz~{}{}~}}~~}~z}{|{}{}~}|~||}}~|}~~~}|{|}{~}|}|~~}~{|{}}}|}~|~|}||{}{z~~}~~~}}|~~~|z{~}||}}~~|z}~}}}~~}~z}}z|}}~{{}~{}~||~|}~~}~|{}{~|~~{|v|~{}}{}y~|~}{~||~}|~~}||~~{~~~}|~~zz}~}{z{~z}}~||v}z}{}}yx}{|{~}yz|w||yy}}|yx}~}~|~v{{~~~}}|}z~z}|||y}}zy{z|y{z}{{vy|zzyz{~yy~w{|~z|||{{~zy~|{~||z|~~}{~wzwy|}{y{}~zw}{~zy|~}y|~|z|{|{zx}~}||||}xz}~{yx|~~zz}}yv{~~y}x{zx|}y|xz}}}zy{|{~zw|}}}|{{}~}}x}x|zy}|x}}~yw{{}~y||w|{|x|}|x{~|~~z|y{|{~z|w}{|z}{~}~zx{{{}~zy~{zz|z|xu}|}zz}~}z}}~z|~|~zy{z}|~}~~{~{{v{zz~}|~|{|}w}y|z|~r||~}|}||{}{}}~}~}{|{}~yz|~xw~z|y|{~z|vw|~z}}z~{~yxz~xz}}z~}y~{|{y{~z||{y|}x~{y{~y}t|ws}z|y}~|xzzy|w|~x|~~}|}|~{|}|yyy|}yzyzz{w}}{{x|~|z|}z|zy}~|yy}}{x~z~}~}}}yzz~}~{y{~zy}~}z{x|zy|{{|}|~{~|~~|{}{z}~z}|}z~z|z~}zz}|~y||y{{z|}w~|xyt{|}~yyz}~}wz}v}z|~||~~|~~|~}~}{~|~}~~~}~{~~~}}~{~~~|~~}~}|}~~~}}}~}~{~~}~~}|~~}}}~}}|~|~~|||~}~~{}z|~}}}}}|}~|}~}{|~y}~}}}~~||{}~{{~~~~~{~|~~}~}~z{~~{~}~}~|}~{~~}~~}|}}~~~}}{}|~}~~|}{~}~|{{~~z|||}u{}|w||yyz}w{y}{zv{~~|}y{zyxz}{y~}|y}zz{x}{wxyw~{|~v}|{y{z}{x||{}w|||}|||x|wy{|z{x}yy|}|wzz|zw|~vywzwz}t~|vz~{}~uy|{}{y|zz|x|yz|{xz{|z~yz{~y}y}{y}w{z{yyyy{~z||zv||x|||y|}~z~|zz}}}x|zx|y}}}|y{~|{~w~z|~zx{|y{z}xyx{w}ww}zy||{}w{}y~zzuxzxz~}xv|}{{~|}}{||}|v}{yyy{~}zy{y|y{zxy}vzxz|xy{~{w{|{~xx|}|}{|x{zx}}zwxzz|ww|z{|y~||}z|}yz~|y|v}{~w}}z|||}v~~x}|q{{zwv}|{y||{y}yy}}~}{wzy{z|}|}}~zx{}|z{yw|||zzzxxz{{zy{z}}zv}xy~z|y{|}{x{y|z{}y~~yvyx}yuyx{w~|vyzw{|x|{x|yzx|z}z|{{{||zwxw||~}w|{x~{w|}}{{z}{zz}zxz|}|{y{vs~{x||{yyyyyz{ywy}|}{|ywzxw||w~}}x|y{|y~yw}{z{}wzx|}~z~}|{}~yzzx||||~xxx|y|}{z~zz{|xy{{}{||z{{~w{}}~|~}|~z{}w|}x|{}|{y|z|z{~y{z~yzy{x||y~xzv}z~zwyzyz|}~z{z|{{xy{{r}uy{zy|}z}|w{z{}yxwz{{|}{}}|~z~}{~~~|~~~}y}|~{~~~y~~z~w~z}~}}|{~|~}~~|{~~|~}{~~|~{}{}}~|~~}|{}~~}}|~|}~{~|~{|zz}u}}}~|~{}}}~~~|~|w~|}}|{}zx}}z|x~~}}z~~~}~~y|~}~~~~}|}|{{~~}}~~}{|~~||}~|}|z~{~|}~|}}~{}~~}{xy~|||}}|~{~~z}||}}{~~y|}{~|~~yw||{~}|yz{~~}z~}}|{~}~v~~~~~}}~~~}~~|~}{}~~||}}{~}~~}}}}|}}~~||}||||}|~}}~~{~}|}{}~|~}}{x|x}~yy{xtv~x{u|xz{~z{~|zwzyz{}z{|v|yw}|y~}zuy|{ywyz{zzyzzy{z{}|x{}zwzzxz{t{|xww|zw~zzx|y~}yz}~zz}xy{wx~}|{}uyz{z|xyw|||yyzyzy}~wy}xx}x}z{v|{|{}~{|x{}~z|y|y|zy|}|{~{~z~|{|y{|w|z{{{tyw}|uzy~tv~zzw~yr{x~~{|w|{w||||||{{}}zz|zz{}||yyz}|x|zzuzyv{zz{zz|{|x{y{|yxz|}z|{{~~yzy|}}y{{|zty||}|zz~~{~{w|u~}{yyzzx|{u}xz~}{y{z|}~|~}{}y{||zx{{}||~}{~}~y|u|vwx}{vuy{{}yzxuyzv~z|yxzss{xy}}v{~|{x|}zy}x~xw{w~|u}x{|z{}|~xvxxy~w{z{z~w|wyx|~{zxxw{zyvz{y}}zyzx{{y{}{w{{y}|z{zyz~{v~{v}zy{~x{yx|zyyx{xx|}}z}{|z{{~}||}{|{|x}yy|}y}z|~zzz~zx{vw{~{w|zty{}{zyz}|}}}zz{~}z}zz{|{y|}~~|~{z|{}||}~yz{}zy{~y{y{xzyw|yxvw~{}yzww{~|~|vzwx|}yz{x~}{||z}|}yx{|}{y}}|zz{{x|z{|{ywzyy~zxzzzx{x|z|{z||zzz|z{y~{~{}~~{~x~~~{|~~{w~}}}}~{~}~}|}~~~}}~~|}~z}|}z}}z}v||~}~|}|}}~~~~{~v{yy~}}~|{}~}}~|}}~}}||}}}{}~~|~}}{{~~}}{u~||}z~{{~~{z|{}}}|~}~~~||}~z|}}~~{~~~x~}y|~}y}}~||{z||}~|~~}~v}~}|z~~~{z|}|{}}||~~|~}~~~~z~~{{}~~{|}{{{}||w~}~}}|}~~{|~~||y|yz}~}}~|}|}~|~~~~}}~~{|}}}{|~~}z}~}~~||~|~~||xz~v||}|}|}}}}~~}w|w|}{}||}w}|zx{{}x{|zs~}w}zv|z}}|u|{~xxz~zzytyz{vz|{z{}|~zww{yz|~v{xz|}y|~{~xwx~|~wyvxz{y|{yzz{{}xzyz{z{y~zxz}z{xzvwxyy}{xxxx~z{}y~z}y{ux|~|~zx{|yyyw{w|yx}}~u{}}z}zyyxy{|}vw}x{w{|zywzx{zzz{x{~w|v~|yz|}{x}{|x|xx}yxzy~y{y}z}yzywz}z|~z}v}{|~z||}v|xxy|y|z{|{{{zw~y|}yw{yzyz~~}wx{zzy}zy{{vy{yzyz}xz|}{u{{|x||z}w{xz{|vvx}}wv|w{yx{y}|{{}~yz{v~{~w|||{xz{z}z}|~~~wz{|{yw{|{~|{{|yyz||{vzzx|xwy|~xyxx~|{{}xy|x|x~{~z}}z}||zr|ywz}||zz~yzzz~y|z}|x}|w|z|w|xwx{|}~|tyyz}t}xzy~}{}z{~yw{uz{zxx{yz{y}~{~|zu|{~~yy|wv~zx{zz}{~y|y|yxzyuz|z~}yzxz{{yz{{|}{x}|vx{yzyzy~yxzz}|||{vyywx|{z}zx{{}z|}v}}wz{z|zz|y{}}~}{y{zw|{|}{|zwzzy{~|zyy{w~}yyvx|z{~}|zz|{{~y{wz~~|v~yy{x~t~yz{z|wx}v~|{{~~}vxy}{v}zzz{yy}}|wzxzy}~}~{}~}|}~~~|}}|~~~}|~y{}{}}||~|{~~{~}}}z}~}{~|~z~}|~~{}~}~}~}y|~~{z~|~z~{|}}{|}~|{~~~~{v}zv{~|~}}}z}~{~}~~~~}||}}}~~{{|}}~~~~~||~~}~~~}{{z~~|}}z{}~}||~}|~~|}~{~~|{~}~}}z|~~~~~z}~|}~~||~|~||}|z|}~~z}}|~~{}}||{~}}y~}|}~{{}|z}}}|}~|{~~y||}~|z|y~~}|{z{}}{|{z|~~{{~|~}{~}}|}~~|~|}z~{~~|}~}|}||}t|}}|yv}{{|{ywzy{x{zz{y|yv{xzxzwy~{{yv|}~y~{~|z{|{z|~xyyy}x{|y|z{~vv~{|{{yy{}x{x}xy||wxy{x}xx}zxuy}~}~{||zx~y~|{y||}~zxyz}}zxyxyz|~|}}u{z~{zzxz}z||w}zwy}|w~{}}y|~zz~~}~|{~x}|y||~|{}|~yxw}|wyy{{|wyvx{vzyzz{yz{}~}z}}y}y{|z}~xz}{~{~}~~}~w{yx~vx||xvzy~zxz~wwz}}|y{x|wz{}vvx}||{}w|y{z}}}|{~~~|{|{|zz{y||t|yv~zw~||zy{}{vz}{|~zv{x{w}z{x{y}}}{y|~~}{|~x}~yzz|y~{w}xwx|yy|zxz}w~|}|~y}}}x{{|{{{{||~zx}~{|wzy|vzx}z}|wx}x|}~{{|y{z}}wz}}y{w{zyzy||{|}{|~}|~y}~||~zzy{q{|}{{{x{{z|xz|{{}w}zyz{z|~w~~y}zv{|~{|{vz{||yyz}}xw|zzzywxyzz{}{{~vyzx{|w{z}x||wx{{|w|{|{~y}z~x|~{~~|}zy{}{|~yz{{~|w{w}zxywz|{{}}~yy|zz~v||}{~}{}}{~}wz{{x|yz}{y}x|{{}zz~{xx{~zyzzzx||z}|xx~|y~||}x{}zzz}|~~}~~zy~~}{|{~z|||}}|~}~{~x~}{}~~~}z||~{yz~~||}}}}~~}||~}||}~}~y{}}}z~}~}}}}~~{|}~{y}|~~~}}{}~}~{}z~~~{|~}|~}~}}||}}~||~}|{~z~{|~|}}~}~}~~}}~}~|y}{}|}}|~}}~~}{~~{}~z|zx|}}}{~{~zy~}~}~}{{~}}~}{}~~}|~y}}~~|}}{~~}}|~~|~}~~~{~~~}}|}~}~}}}{|}{}~}~}~z}~~}}x{|||{}||}|~y~{xy{zx}x|z}zvw}~{{y}x{|}}wxyz{xyv{yyywy{v}z{~}xx{{z}x}}|{z|zy||wy}~{}xzxyvxy{{~x}v{|xyvz{z~|yyz~yz|}zy|~}{xx{~{~{{w{xx{yw{|yx|xvz|{|~z|y{|xx|uzwy~}zx{zyy{zwv~{|wzz|vzx{{}|x{{x{{y|y~yvzv}|{~|~z}zz{|~}z~}z~x}}y|||{{{|}yxxzyx}vwv{|{tz}{|vzx|{yw}{~x~~w~z|{{{|{zv~yzxz{z}{{z|yy|{}|w|}w|~||z~||zy{z}|z{|}zz{w}}wzx}w}~{{{|xzy~y|{y}{zvxzx|vz{v|yy}}{z}{x||}z~x{xz{z{~y|~yy}|z}}z{w|}u}z}zyw{v|{z}}{y{v|{y}}~|}{yxy}x~z}~zz~zy~|xz|uzyzy~y}}|{|~{{{zzwx||z}||yxz~z{yx}~wzv|}vy{z|{|{xz}zy{y|yw||z~ztz~{z|~}{y|zxwu}x||{zxy|{z{}w|}{{{||{yzwz~wzwxr{~wz~|y{|||}||zz}|{{{x}zw}x}z}z|{|}yy{x}zz{yxz}xz{zy||x{v{w|y|}x{yvzv{{w}u}y{|ywz|x{{|{{{vv{vxvyv|}~|}|z~{~z{y|z{{~{y{|zxzxz{y|x{wz|x{{~xu{}}z}x|y|wz|}|}z{z{yxwzyxyy}zz{~}|~|~|||}}y~z~}{~~~|}}z~y~y|}|~|}~}~~~|}z}~~y~|~~|}~{~|{}~}|~~}{~|}~~}~}}{zx}~|~|}}|~}}|}{}|}|{~}{||}||~}}|}|}||~}{}~}}{~~|{|}}~}|~}{||}~|}}~~~}~|~~z{~{~~~v~~~~}||~}~}{~}~~|}||}}z|}~~y}}z~~{||}|}~}~}||~~|}|{{||~~~|~}{}}{}}}|}|}z}}}||}~x}~|x|~~v{{~|{~}~{}}}~~u~~z{~|}~~|z{}~|yx|{}|~}~~~|}{|~{~}~x~{wx{xx|}||x|y~zzzww|{{{}y|z{{|{y}{}y}|z{||||}}v~yzxz~|||w||}||w}zxwv|{x|xxyw|{|y|{~yz}~zy}~{z|}~z~|~~~w||{}y|zzz~{|zx}{vz|{~{}z{|yx|}}z|~~y}~}|~|~|z}{w{yz|x}}z}zx}|zx|{{~z{}}}{z|x|z~}{z|zy||}|}}|w{|u~~zzxy|z~zy~zzy}zyy}z{y~{y|}~{~~z}}~}~{y|}y{}||||~}|t||yz|v|{~|zxy{zzwy{|z|~}{}|w||z~||}|{{|~|z|z|{{}yx|z~|x{z{|{vx|x~z}}~z{z|}x}{~}}zz~}wy||{|}||x{}}vy{zzzx}{{|~z}{|}{|zz}y|}}~~}~{{~yx}|~~{{zz~x||y}~{{}y|{vzyx~}z{~z}{}~x{~{}~|}}}{zz}}}zx{z}~{}xw|zxzxy}ww{x~~{z~y|x}|||}}yzx}~|~{y||yy{x}}z|~y{}}{y}|{zz{~w|v}|~~|}x{||y}~|z~}y{w|{yzxy|zx~~yz~z~x}|~|zy|||{{x{z~||}y}}||}zy~~~{}~}~~~}{~~~~x~~y~~{}}{~}|~~~}~}~~~~~~~~~~z}~||}|y{}~~z}}~y~x~~|z|~~~~~~}~~}~~y}}~~~z~~~}y~}~~~~|~~~~{|{}{}}}}~~|}||}~}}~~|}}|~}zv~|~||}||~}~~~~{~}}|~~~x~~}~~~~|~~{z|~~}|~~~}~vwx}x{|}{{}{{{x{{y||yz|~{{|{xy|y|||wz{}xz~zxzzt}z~x}|zz{|z{~{zz}{{{~x{|~{}}~zzy{z|z|{{z~{x{wxz{y}{z~~{y{|z~zyz|zy}}y~z}z}{}z{{~zz}}|y{~{{z|{{}zw|z}wzxy|zvu||{yv{y|y}z{}y|y|xuwz~}}}{z|{zuy~x{x|w~~}}~||xsx|{z|zxx|}~y~z~|ywx|v}y{w}z{z}~}~x}yy|yxyy{wy{u{~z}y~{z{~{}zz|x~{{}|u}x|~|}yzy}y{uy}zy{xxz}{|~~wyy~xw~v}}z|y{yxw{z~{zz~}|y~z}}wy||o{|||z{y{}{{|x{|y}~|}|}vyzxx{||w}zz|z}~{~y|~yw|{~~xzzx}z~x~}y~~vz}|{}|x||}yz|w~{{{~y}{{|y{|yx}|x}~y}|y}{zyzzx}{|x|wxy{~{y{}t~z|{{|zv}}|}{{yz|ywz~~yv{|y|~{|{{{|wzzy{rzzzwz}|z}~z}{yx|z|ww{|vz{{}}~}}yx||}|yy~z}|}zxy}z{wy{zyz|xw{~zx{tz}}x{~|{{yx{{{||z~~|z|xu}{~{{z}{|y{}~}}x{||w{z{{x{}{ryw~}w|~|yy|zv{~zz~~~zz{zw{x~{~x~~w}}z}z||x{|}|}yyv{z{u}{{|~|{y|y~~{~}|~{{~~|~~~~{z~~|}~z~z|~~~~~{~~|~}}}}~~~|}}|z}|}~}z~}}~}||~~~~~~z~||}~~|~~|~}}~z~~|{~~|||~|}}}}}}~}~|~~~~}~}||~~~~~~~}~x}}}~|~~}}z}{}~~||~{~}~}~}z~||{}~{}~{~|~~~}z|{~~~}||}}~}~|~{|~~y}~}~{~z|~{z~}~z~{~{~}z{|~|{~|~~|~{~}}}|~}|~}~~~}}}}}{~{{{|xzx~~{|~|}}}z~~{~}}~}~{z~|}~~~~z~{}|~|z}}wz|{{wz||~{z|~zxvyyyz{ywy{|z||zz|z}{{z|xwz~zxx~z{|~xz|zy~x|{{{w~|~{zz~{z~z|x|{vy{|}|}|}||x|||y|z|}y|v}x}~|{y}}}{{~}{xq|{{|~sw|z{yz}z{|yw|xw|y~yx~~|{z~{~{yxz|{{|}}{~}|yz}|~~|~xxyy~}xzv|z}}~}{v|{{yz}{xzv}{|uy|yz}vy~{w~xy}}}}|~{{|~{||~}|z|zy}}}|}z|uxw{|wywvwx|{zywy~|{|}|x}|~~x~}|z}|}|~~~||{zztyx{zwz{|z{{zzux~}xyxwuz{wy|{z}|}}{{}~{~~{~y{z~|}~}wz|v{y{z|{xz|yyy{}|zzw}yw}z}~y~xzw}~|~|~~|xw|~{|{~~yyzuzu~|{{yy{y{}{|y}zwzx~x~z{x}}{}~{}~||v}~z{~|zzz|y}}yw|zy{{{zz{}{zyyyy}{|x}wzswv|z|wz~{y{zy~zz~x~||w}|{||}{~}{yy|zw~zzz|vv|xxv||}|{x{xu{}y~{{y~xyzzzzy~z~z|{|~}{yy|~{{||zzx~zy{yu}y{}~~y|sz{||{{wyw|z}~vx{~~z{||~}{{{{|z~~}~|{~{z~uzww{x{|~|vy{yx{y}~||{{wx|v|x~~{|{~}{}|y}{|~|~}~~~{y}z~{z~}~~~{|}|}~z~~~}~}|}~}~||}|{{~}~~~|}z~~|}|}~}}{{y|x}{}~}{|~z}|~}}||z~z~||~~~~z{}~}{~~~~|~{}~v}|}}~}~~}~}~|}}|~}~}{~{}~{~~~|}~}~|}}|~}~y~|~}~~~}}~|~||{{y|~|~}~~}~~~~z}|x~y|y}}~}~z~}~~|~|~~~~~~}~~|~~~}{|}~~~~}~y}~~}~}}{}}~~~x{zw~z{{{zyzy~~|zvtzw{xy{|}{v~|}x}z{}xyz|xz{{~}yz~yy}|z{}|wy~yy{}xz{|xyywx}{{}y{~yzvz~yp~zz|{vrzxx|wxwzw{w}y}|z|yy~{}~}zx||zz|~||zz{}yw|~z}z|zy{z{uuzxzz{}}z}ww~v}zw}~zw|{~x{~}{z~||{z~x|||w}{wwyw}|x~zzz~vx|w~|y~{yzw|{{yyu}{}z~{|{yxu|vww{{w|{yv{u}~zzwz|~|y{}~xyxwy{y{yy~z~y{}y}{{}||}|z}zu~{{zz||{|zzz|{|{{x}{}{||}{}}~{z{xwx}x}x}}{w||}{x~{{w{{|z|x}zx}{ywz}||y}|}|x|w~{||yzz|}~u|x{}}|x||{||}y|{y|{x}||zyw{}|{xz{{v}|zyuzxz}xz|}|{~{~||}x{yzy{}wyz}|}~}|zxyy}}xyx}~~{{{{x~}z~yy||~}{|{z|{z|}yy}}z}wyyzy}|}{xw{|yz{x{zyx{~yz}xzx{}{vy}~{{v|y||zz|z|zyyyx}|{{{z|{|{|y}}|vz{{zy}~zw{|x~{~}y|yyzz~{{{z|}|zy|zx{yyx{|zyy{~zy{~~{}~}yz~y{x}zyxzx{|y~u}w{yz~{~|yy{xz~vxx~w|y|zwxwxyzz{~|tzxy}xu~}y{z|zz|{}z||}~{~{|}~~~~~|~}{~y||~~~~~|~||}~z~}|~}}y}}{}{|}z}|~~}~||}}z||||z||}v~}~}z}~y}{~~}~{}}|~~{}z~z}}~|~~|~{}}}|~{|y~|~~}}~~~{}~}}~{{{~~~~~}|}~|~~}{|~}~}}|x~||z|~zy{~}}|z|z}xy~{{x}~}z{||~}|~|{{}~}|z~|~}~z~}~~~|~}{}z~|~~|x{|~~~}}~~|~y}~~}~|~}~|}~||}}~|x}x|}{~}{|}~}}}~y}{~|}|~|}~|z}|}|w|~||}|y~{|{||~{~{{vx|z{yywu|{vx{z~yzysy|zz{zz|{x~|w|zz}~|x}y}{{y}~|{}|y{zy{|z{}|zz{y|z||{t|xzyz{z|||z}|{~|}}{uw{vz{{}xwx|}|}}{~ywx|}~}zz}yv{zzzyw{|wz|x{{zwyrx~vz|~{|}}{{|z|yx{z|{~{}|~~}{y{{{~yu{vy~v}{z{z{|uyzvzxyx~{z{xz|~{x}zzy{}~y{z|w}{}}~y}{{zz{y{x|}v{|{zw}}zz~v{{}z}zv{~z}x}x~}|{|z{|z{}{y}~{y}xwz~x}yywy{z~|{|}vw}{{}zzz|v|{{|~}y|z|~||vz}~~q|~z|~|z~~tyx||z~{zw}xyvz|w~{wzyvy{}{vy~z}x}|y{~z{|x|{|~}}~{x}}}zy|~ywy{{~}wz|{|~x{yy{{}}z|y|wyx{||}zwx{|zzyx~{y{~{z}z~{~|}}ywwyzx|{~|~~|yy{y}}|z{yv|z{|z|}}yz|}y}{|}{~}{|{yw{ywy}|z||{{}z}~{xy{z||{||||~}{~{y}~|||{{{{|z|z{zzz}~~|}}{}xxyzxw~wy{|x}x}xz{}}zyz~xxw|}z}}|x~|{|}~~|{~ux}|}{~~}vzwv}yzzzzyx}|y}{w}wy}yxyyyz}|z}{w{}zy~~~}~|}}|~~{}}}~{z|~~}|}}}{||}z{}|~~}}}}~}{~~~~}~~}|~}}|~|~~|{z~}~|}zx~}z~|x~{~~y|{}}{|wz{|~z|~z~~|x~}~}~~~~||}~||~{}~~}~~~~|}~}~{~}|y~|~}}}}~y}}|}}~||~}}}|{~y|~}z||~~zx|{~}}|~~~~~|||~~~|y~~}~~||}}~{||~~}|y{z|{|z~z|~~~~|{}~|z~~~~|~~~{~z{}|~{~|~||}y~~y{y}z{{zxzy{w{y{}y{z{|yy{}xx}|}|zzxz{|yy}{z}}}zxzxw|}~ww{~x}|w{~|~{wy~yz{~|{uzz{zvy{z{||y}~{{t|{x{x}yz~}wzy{vz{zyzyu}|~yxw|{{}y}zy~~|zzyz}|}{|}~~v{w~|uw}z~|~vx|||yw}~{zx{||x}y}y}zuyz}~v~y|yy{~~|~}xzz~z~|{{}yu}}|xvzy}xx}{yz|{x}}}||{~z}zv~{}wz|vw||{yu{~}y}{}v|x|zx}uz}{z~y{ywwx|}{{|zvz|t}}{y|x{zyxyy{y}y}y}z}y||z~~{yz|{|x}~x{s|{x||x{y||z|{{x||xzy~vy|}}|yy~wy|{||zz}{{||{ywz}{~}~z{~v|zy~v}~w{}~|{y||~}~z}|}}||z{{|}z}|zz|x~zzz{yx|xy{z{{zz{v{}{{|{z~w||vy}~{z{rz|}|{{{xzz}|z{}x{}|x~z}z}|{~x}|{{y{zz}xx|wy{z{{yy~xv~ywy}~{yyzx{wy|}|x{~}|{xvyw|}y{xy{}|{yx~{}}wyzz~{zyzyz{{{~{|yy|z|y}|||v~~ywz}y{|v~{wzxzy|}}|||yxz|zz|}yv{|u{zyv~y}{z}|{{|~{u}z|u}w{xx{xxz}}zyx}|z|{ywz~}y~~zx~w{||z}}}x}~{|}|z}~~~z|~}|}}||}}~}}~|{}z|~}|~|{~z~}|}~~~|zy~}|{}~~w|}~}~~~|}{~z{~~~|{~}~}|{}}~|{{{~{|}}~~}~~}~}~~}~|~z~|{}~||}}~|y}}}~}|~~|}|||}|}}}{{|~}~{{z~}y}}{|}|}~}~~|}~}}{~}|~|{~|~~~|y}~}~}|~|}|~~~}}}~y}}}}~~}~||~~||{{}}|{~~~||}~~}~|~}~~|{~}}~~~~~~{}|{~|}}}z~z|z}z}~}~}{}}{~~}|{~x}}{xz}}}~~{~}~}}y}{}}~~~z}~||}y}~{}}|~~}~|~w}|{{|y{|}xw{x|zv~wwx~|~zyy|{x{y{ztzxzyzz}~{|}w|{|~|{{}|y{|}~{z}yy}~y{y{y{ywy{|yz|}{sv|yy{}~|{y~u}z~{zyyx{~~{}|y|y}{z{p~y}|{{{x|}|xyww{|z{{z}wzz{yyv}}z~z~z{yw~y}~~}{||~~y~}|{{y}z}z{{|wv|z{zx{y|{wxx{{yxy{|{{y~}{|zz~~yz{z}w}x~y}w{zyz{zsyy||w{{z}{}|y|}u~}x{uz}z}~z{{x{|~xz~|~{|{}|zz~x|{{~}|zyz{x|}vxz{xwuw~|z|~}zyz}{|{~{}}~||y||zzz|zwyz{zv}z~|{}}}~x}~|xyzy|v|y{|}wx}~{w~~|}z{|wyyv~~{z}yy|yv{z{{u|z{v{v}w{zv|y{{y{}y}{xzz|}z|wy|zxyy{~~~x|{yz||{{vx|}}wz}}z}}x~wwzu{~|{~~~~}xyw|y{z~}~}{}~}~}y|yt{{zz}{yt~x}z{z{{xw{ywy}y~xx||y~x~}{|}||{{|y}~{{y}{wy{}tww{|z|{z|{{z{yy{~~{~y~z~~}yz{{y~y~{y~~~zwx|wwxy|}}{z{w|{|w}xyz|xyzxuz|~~}{z}wz|{~}|~~~|~||}~||~}}|~~w}~~}}}}}}{~||}~~{|~}}|}{~}~}zx||||~~}}~z||}~~{~~}~|~}}}|~|}|~|~}}~~|y~|~{~{|~z~|~}~}}{}~}|z~~~{~|{||}~{|}~}|~|~z{{}|~}|~}|{~||~|~||~||}~~}~~~|~~}~~}~~{}~~{~||||}}}~|~~~}~|~~~~~}~}}|||}~~|~z~}|~~~~~|~|}~}}}|}|z}}|~}{{}~}~~|~{zz|x~~z~|~{}||{}x{|yzxz}yx}{~xyux}xy}||y{~wx|y}}wz}}z{xz{{{y}~{|~~}|z{}|{|wz{|}w||{y|}|z|{xz{y|}|zyy~zy{w{z{y}yxy||~x}|y|}~|zz}}z{{w{z}}y{||{{u~z{zzzvyzz|yy{x~w||{|z|vz|yxxzz|xy{ztz{|}xyzzyy~||}z{{~~zy~}xyxyyvxzvy|x}xzw|{y|{{{yzzwt~{~z{y~zxz}||yyxy||~z~||}{y~~|yzu{x{}|~z||x}xzxy}~zx||y||||}x}x}t}z{xz{||}xx||y~}y{{w|}{y{z~z{t{z{{yv}y}zytyzz}z~xy}~yt}{{~}}|v|z}{{y}}|}}vw}{~zx{|}|yw{y|z}w{|y{rz~y|x|}||}x~~xyzy|||~z~y|yu}w{|}yzzy{{|v{{{|zyz|}||||yzw}}y{|{z|wz}y}{zz~wyuyxzyyz~~z}}yx{~x|{{y|zy|{yyzt{z|zz{}v~|w{}~x{zy{zs~wyzy{yx~z|ty{||y||z}{|{}z~yz{x||yyy}~{}}xz{z{w}{}{{zx|wzy{y{t||zz{wx{x|zz~|zz|{zzxyyuzzxy}|~{yy|{{{z~y|w{{yyx||vzyx~z{w|~z{u~|~z|z{{{}|~x|}|z~z}y~~z|y~y}z}{zy|}}~yy|w||zz|xxy{~{~~||~~}~z}~~~||}~|}~~~}|~{~}z~~|}y~~~}~}|}~~|||}~~|z~~~~~||}z~~~y}~}}{~~z|z{~}z}|}}xy}~~}~}~|}{{}~}~}~}~~}|~~||||}}~}}}}}~}}}}~}}~~{|}}||{z|}{}}|~|}}{}~~}~{}|}}|~{}~|~}~{}z~|}}}}{}~~~}~y}|~y~|z}|}}~~{~}~||~~}~~~||}~|z}}x}}~{{y}}~{}|{}{z~}|~~~~~}}zy~}~|y~}~}~~|}}}{}~|~}y~y}~||}{}{~|~~||~~{}}{~{{}~}y{||~|}wzz{z~zxxw{yz|z~yvyxz{z|{wyyy|~yy|~||z|}{~}~z}{||vtz|{|~|y~zwv|y|tzyzz|||zxwv}wz}w|zz~|{|wx{}{|{{|{~y~|y{y|z{{yx|w{{|z|zzyx|z}zzw|xy}vv|w}y{xy{{|{{|wyvy{{{}{|w{|zx||yz~yzvzxx|z|||}{wxz|w}z{{xy{z|uy~w~z}zy{z~zyzx{|{z}~zv|zxxx}zw{|y{|~}w||zxw|yz{|w|~xx|{}|}}~}~{y|}}{||z}~zy|{}x{yxwx{{x|y|ywwxz~zz{zz}~z~}}}}|rzz}v|xyzv{}}x}}x{~|z{|x}}~}|xy||}~zyzz~w{{w}z|y}vzz}~{z}}z}{}}~z}{z~w~{|~~zyy|y~|}z{~z~zy{wzxzxw{y}~w{xx|y}|{||z}{|yx{}}{}}{yzyyzx{zz{vx{}y|z~yz{}{{y{y{yx|}z||~{zz~xz}}zz{{|}{z}v}}|yy{x}{|{{wz{|yw}zzxz|xxy}x{x||{z}xxz{z{}uz|~|}|||v}z{{}zxw||y{yx~|yzzv{yxyw{{|}|}yy|yz}}|}w{~zx||y|z~}~}|}|z}zz}zz|zx{zxxz|wxxz{z}||{z|{}|yx{~|~x{|y}xz}}|xy~}}~}z~}}}~}w~{{}~~~}~}}~~}|~~}}}{}~~}|~}|||||}{z}~~|~|}}{~~}|}}{{}{}{|{}}{~{{zy}{~~tw{y}~~~~}}|||~~~~~~}{z|y~|~~}~}{z~|~~|}z~~}y~}~z}~~~~}}~z}z|}~y{z{}|}~|~~|~}~~~}~x}z~}z}~}~~}{~~~|~~||{}}}}~~}{}|~|~~~~~}|~}x}}|z}{}||}~{~}}{~y~||{}~~~||z~|}~{}{|~}{zwwv}y{~z|~}}{|||}zx}zx~|}|}{|~zz}x||~|wvx~x{y~}|z}wvv{yz{~w{yy{{}vx{|{z{{zzw|}z~z|wvzz|y|zz|zz~y|}~z}||}||wy}{}~|}z{~~y{}z}zv}||{{{yxyz{{y|zz|y{~|{{x|xx|y{|||wx|y|zz~}|x{~}x{z{zy~ww{~~|}|z{~x~z}~zzvy|zw{~yzxw|z~{}|{~z{~}y{{wzx|w{}{y|{v}z{|z|y{x~||~{|z~u{z~~|~x~xyy|}wz|z|w}{|w}{z}}z{}~{z{x|}wvyz~}|w|}xzzzxz}}~{x}}|}{x}z~}~{|y{zx|w}{{}yz~zxw{{y}{|{~yzx|}||{|zyw{~}u}t}{z}{z}~~z}|yz|{|{|~z~{{y}~y~|t{|{zz|~{zyxw~}|{{||{xw|||{{y{vwy|||u|z}{y|}zzy}{}~t{|z|{v{yxz{yzy}z{vyy~{}~~~z{|vy{xyxy|uz{y~{z}}zz}zzwvx{yzxz{zz~~{~|v~x{}z{x{}~x{~}|~|yxy|z}|}{|}y~|z{|y}z{{}{tuzzw|~}}yy{y}zuy}}z}u|{{}|~}xwy|yv~w{z{~{|z~z~yyyz|}yyx}x}}~}{||~z{}x|~~wy~uyuz|wz|znyxz}}txzxz~~y~~{yx{}}z~z{}~}z~z}|}~}~}}~}}~{{~~y|}~}~~|{z~~{}~{z~~~~}}}~}x|}~|y~}z|}|~~~z{~~~}~|~{~~z{}}|}|~}}}~}|~|}}||~{}~~{~|w}y}}~~~}~z|}~~}z~~}}}~|~z|}{|~~~}~|||~|~}~{{{||{}}}}}~{}z}z}z}||~z~y~}{|~~}~~~~}|~{|}{~|~|~{~~~}|~~~|~~~}~}}~~x~~~y}}|}~{~~}|{}~~}|w~}~}}w}|}~}|{{~~~}}{{x}}||}}}~~~x~zz~{~|~}}{}~~}~~{u~}~~z|}{z~}}{~}~z~r~}~|y}|~zx~~yx|zy{}xzzz|t}||||z{y|}{|{uuuwyzy}zxv}zzz}}~|zz{{zv}yz~z|~uxy|~{xz{|{xyyzu}{wxyxwuy}ywy|uw|{~~ww~}wxz{{{zv{z|{x~zx}y|z}}{|{{{{~zyx|v|x{yxv~yz||}}{z|uzyx{{vxz{{}zxy{wz|zw|z{|y~{zz{~|{z}w~zw{~{z{~~~|||}y}~wyutzy|zu}{z||{}{yzxwzwz}y}yxz}}}~}z{{zx{~yw||{~z|zwx{zy~w~y{vwyzyywzz~{z{{x|w~}xxwyxw~z{{~~z|xw}{twx~}zwxyy{}}}|}{|y}{xww{{s|x{{{|z~}w}~vy~}xyvy|~~|}{}|{w{y}|vz}xsz{x~xy{{wz}{xw|{{||zy|~~y}z}|}{y|}~{}||y}{}~~}{w|xwuyyz~|~x}|wvx}|xxy{}~vyy{{{|}xz~{}{}}{|{yz{{}~~}xz|z}}zu~}{xzy|{z|yzwz~zzy}xyvxzzzzx|{{y{|}{zy{yx{yz{z}{{||{xu|z|{xwyx|yx}{{|}{xyvywyt{u~vuxxxzw|}~{x}|y}~|~}z|s|~y{{|y|{yy~zxw{y{}{z|{{~|yzyu{yzx||~xu{ywxwz{~y{yy~x~xz{w~x{~{z~v~x{tz|w~{}|z}zx{{wyz~}w~y{{{}{yzz}{y{{x{yy|z|x}}~z~yw|~~}|}~~||{}~}}~|{~|~}{|{|}||~~}z~|{~z}|}~}~}{}}z~{~{x|zy~}~}~x|{}}~~~{}}y~}}}~|z}z}yz~||{~||{}~{~y~{|{}|}z}||y|}|}}~~~|~}}|~|~}|~w|}~{}}~|~}|~y}|~|y~~}~~~}}}}{{{{}|~|~~{|}}{~{}y}~~{~~z}~~}|}~}}}|~||~|~|~}~~||~~{~~}|z}}{~}}~|~~z|}||}w|~}~yyx}}}}|~y}|~~|~}{}x|z~|{}}yzxx|z||}{}|~|~~}w|yz{y{y}}~~}w|z|zvzx|x}ywzxy{}z|yzz}zyt{zzy~|w|yz|zy~u}ywxz{x{{||{zxyzzxz~|y{{w{uxuz|{z}x~}z{~z}tzzzxyvxxwx{}yy}z{}z{uxyx|z{z~}y|{{{{{y}|}{yv{zy|zw|~v~xxy|{zy|{~vzyxy{|zyvzzz}z~{~xv{vw~}y|zw{z}y{vzxz{z{wz{x|yz|}{xzy{y|{}z{z~y|vw}|z||z}||{}w}}x|z{{}z~~x|zx{{x|y~zy|||}z{zwyyzw{}y~{z|~|{}{z~{wz~{zy}vy~}~x{{}wy}zyx{}x{|v{zyx}yyx|{{}{}y|y}~x|}}}{|yz{yy{zy{vw{}}{}{y|{|y{zyw{w{y|}z{}x{|vzxxzzx}y|}}yt{|{x}}}yy||}{}|}|x~~z}|{}~v}{|}z{~z|u{wzz||z{~z}{|x|zw}}}~{x{~|wz|z~z~~~zw{~zz{z}|x||~xz{~zxy~|{{|{{~y{vzxy{v{zzz|x{zt}{~v|xy}v{u}y}}|y~yy|~wwz~}||v~z{|{}x{xwz}x|~y|z~}z}{z|u{{y~xz~sy{|||z~yww~y||~{yv}xu|}{~z~{~zzvxz|yx~z|wwy~~x{||yz}yw}wu||yux{}xxz}{|yysz~{{xzz}~{y}}y~z~v{zv{{~}|z|yz{w}{}y|wzzxzzr{||~}z}}||~~~||}|}{z|y~{}}}}|{}||z~}~}~}~|}~|y|~}|{~|~y}|z~|}||~{z~}~~}z}}~~~}||}}~~~~|{y~{|~{{|}z}}|{~|{}}}~|~~}}}|~}~}~{~}z}yy}z~~{~}~~}{z|{{~{~{~{~~~}~~|}{}|{~~}}}}~~~~}}~~~~|~~~|}|}||}z|~}z|}~z~}~~z~~}|~z}}}~~{~|}}}z{~~|}}z}~}|{}}u|~~~~{}|~~~~|~}~~}|y{~~~|~}~~~}|~~~|||}~~}z~}~|}{{}~~~~~~|}~|z}~~~~r~~~}{}}~|~{~{}~x}|z{|~xxzx|}v}{yzyy}xz|wyyy}wzz|xx~yvz~wx}zzx}|~~zz}}w|zwzu}wz|y~{z|zwxzyxyxzyy{{x~zy{zzx}y||wxwyx~z|x{xzzx|~zuzw{v|vwyztyz~}{z{xz~x~}yyz|~z{yx{||z~}{x|{yywyx{~z|}}w}||~y{{}~yzzvz|}}}}x{|~}{u|vwtyvw}~z{{}z{|zy{zvy|zx}z||w~yyzxz{w~z{~}|z{zw~{x|}{~{}uyv|~{z}x{|{z|zyzxx|{w{x~~}z|~w|y{{|y|}}yz{|{~zzz}v{ywvx}{yx{x}wv}xwxwx~yz{z|zvv}zx}}|y}~{z{z~z~}}|~z}yz~~x{}|v}{{|~{zyxz}{y{{ys~}~xz{}{}zz|~{y~|}~y{~x~~zy|~{xyyx~y||}}}{w{zy{y|tz|}x}|}{zz~~||}wyz|y{vx{x{}{y}zyz~z{|~z~{z||x{||z{z{y}v}z{{zy|{x}|}{{yz|||yyywzyzy|}y{}{{~~xx|z||wy~x|s}xzzxyzyy{{|{z~}y|xxx|y|zwuw~{{}zzy|yvy{~|}}zz|{|{{z{uzw}y{yz|{z|x|y||{}{yxyy|w}v|z{y~|}~zxyz~~}z{{|||z~yzz~y}{}{w||}u}yz|y}}}|}vy}zzz~{t{{z}z|vx{}{}y}}|~{z~~|~~{}|~~z~|{~||}~zz~|{{~~~}~~~}~~|}~}x}}|{}}w}s|{}~}~{|sy}~~{{~~~||~y}|}~~~~|~}~~~}~z|~}}y{~~}~}|~~y~||~|~}{|z}~z}}z||~~}~|}|~}{y~{}~}}~~~~}}~|z|~}{~~||~~|}~}~z~~}~~|~~~~x|~}}|}z{|x}{~~z}z~|{}{~~|}}~y}~}~~|~}}~y{~~}~y|~{x}~~~~|~|{{}~{~}~z~~~}}~~~y~~|~z}|~z|}~~~}{|~}~z|}|z|z||}y~~{~z}~~}}~~~||yy{|{{y{||~vyx{xzy|~yyz}zxx}z|wy~x}{x}~{v}{w|}}yy}yy{~xzx}v{w~w{}yywz|}zy{|y{}{{~{{z~|yyyzwxx{~}{~zyz|~y{{x{yuz|}||~{yz|yzyyyz~z~zwvxxy|}zwz{|x|~z{v{w}xyuzwwz|qzx|x{{yy}}y{{{z{x|}z~}}zz}{~z|~z}y{~{yy{z|}{z{xw~yyxy|~{{{{~~{yz}~yzz~{}z}z}{|z{y~|xz|xzw|~zzxy}y}~w{x{~wx{{v~~xv{z{~~|~~xzwx|xwz|w|u~}w|xwy|z{y{}yz|zyxz~x|y|{{~xx~s{}w{yzv{yyz}y|}{{zy~~}x{z{{|y{}{{~}~yw}~{{yzz|}}}~zvz~~{}xwv|zyy}{z{|z}y||{zy~{zyuz{{|}xzvw~~|~y|}xzx}~x~}~{{y{w}|w{{y{zw}{|wy}}zzzyx}{{||yz|}wz}z}{yzzyz}z~zy~zzyy|zzy|u{}y{}|yzz|yy~{x{w||{uw~}{{{x}{{y~{z~z||}|{|y|}uwxw{yuyyz{|vv}z|x||xu|y|v}}|{y}yyyyzz~w}wzzxyu{{z{|zzz}x~z~|xyw}{|z{z~~~ww}}uyx|syx{zuz}y{{x~yzy|x|{{}y}zvyyx}{{w||~v|zz}|z}|zzx|~|xz|yv{}~|}}~~~}|~|}{z}y{{z~|}y|~~}~}{}z~~~~}{{}y~~}~~~|{}t|}}{y||z||z~|}|||~}}}|{{~z}~}z}~}||}y}||~~~}|~}{}}~y~||}~}~}{{|~~~|}~}|~}}}}}||}y|~}{~{~|}xz{~~}}||{~z~~}|}z{}~|{~~|{}~}}}z}|~~~|~{}}}}~{~{{~~{}}~~|}}~}~z~y{|}}}~}}}|}~~}}~~y~~~}}}~}}~|~~~~}}zy}}{~|}~~z~~}|}|z~}~}~y}||~}{{zx~~{~~{}~}~|}{}~}}z~}|||~}|v|y}~~~~~}{zyw}vzz~z|y{zxx}wz{|yxz|yw}vyzyzy{~}|x{~z}|z|y|{|yz}{x{y}}zw~v|x{}{y|~{~x|xx|{zyy~|~zz}{yw|zyx{zz}{yy}{z}x{~|{y|{uyxy{}}z{x|}yx{{|z{xvvyw~yw~uz}wyx|xwvx{|z||y{y}x~|y~|~zyz~y{x~zt|{~{{~~|y{~}{xypywzx}zzzxx{|xzyx|xy~{wrw|{||~yy{yy~zz~{|~{z~{u{|v}~x||yx||{}zv{}{y{||z~~yzzyx{ywv~{~zzx|~y~zz~||yz{}xyzy||}x}~yx|y}{|{y{vvxyyyyzz||}vv}x{{vz||x{u}|}zz|}{}~~{y~y}{~}z{}uyyz|~wuu|zzzxyxu{{y}~xy}||wzz~~u~|}~xy{zz|~{}}{}|x{vx|x|v{|v{u|v}{|wxz{ywwwxu}z}xwz|xyz}y{}zy~v~}yy{}|xzz|{}~~vsyxy}yzy}}x|}x|zq}z|~z~|yw}xxx}~|{}zz~}y|{z|wy}t}u}t||~{||{z{z||{z{zyz~}zv}}|wvxyv{x|||z~|{yu{x|}y~yy}z~}xy||{}}|~|{|wyyvv{|{y}}|{|wu{yzxxxy{{z|x{{y||z~|}~w{~|}w~xy|}}|y|zzzz~}x~xxz|{yz}yzwy|z|xvy~~xzwzw~x{z|}z}|~|~}y}~~zyz}~~}{{~}|z}}~~}}}}}|}~}~|~|}|{}{z|||~{}~}~||~}~~~~~~|~{~~z~~|~~}|}~|{~}z~|~~~|{{}}z~|}~x~~~}}{|~}~{~{}||~|~}~y~x~|||~}||~{~z~~~y{~}~y}}z{}~{~~}|}{{{~~y||||{|{|x}|~|z~{~|}z|}~~||~~{}|~|~}}||~~|~y{z|}{|{}~~~}}}|}z~|{~{}~z~||}w}}|~|~||}{|~y~}|{z|z~~}~}}}~{|}||}~|~z}}}}~z|{|{~y|}~~}}}y}~y|{xz}y|{z|{w|{zzzx||w{xz|}}{x~|{wzvyxzww|z|||z{xzy|x{z}~z}yyyyzy|w|{yxzzzxy||uv|{{uu}}~yx}y}xx{{}yz{}{w{y~wyy~|{w~|{y|||~xzzy}zz|{|}xzvy}}||yxzy}~{{xw}zwy}{~|{x|}|}z|zz{{{~zx{{z||w}y}~w{}}y}x{y}{zzyzxx|}z{|}tz}z}|xz}xxyz{z}y}~|uw{}x|{~z{z~{{|y{~{}{x{|y~xy{|vywwxzy{yy|{z}}zuz|x}zyx|z}{zz{y{z}zzzy{y|{z{{zz~}xz|~y{y}|y{}||yz{wz||zzzy|~s|||{xz{|{x{z}yy|xzx|w|}x~{xyyx|}{zy{z{wu~u}}y~|yy{||}z{yz|y|wzy||{~w~~}ws|{yx~{xyy}~xzzyzx{w}v~zzvz~x}w{y|{z|v{|{{}~{|}wxyy{|~}y|{y|z{zy{{|y|x|{|wzzzu~x{|yxz~~yzz{|t~{||xy}|{yxz{y{x~z{~x|~zz{x}}y|~v~|}x|{v{{yww|x{|~wzwyzx~}|y{||y{{|x}xzzx}zzz~{zzy{x}{|}y}z~z|xv}y{zz}y||xx|}~wz{|z|w|{{w|{{u}y~zy{{y{x{{||{z~y|z{{|xzx}xzzy|~{z{|y}|z{~wy{z|}{x|{{|x~~~~~z~~}|~~|~|y|||}~~y}~}{{}~||{~{{{}}}~{}~~}{{~{||~|{}}}}|~}|}~}x|~|~|}~|}}~~}{|y|~|}~|~~}z}}~z~z}~{{~{~~z~{z|}|~~{{~}|~~~~|~~}~~}{t~~|~|~}}}}}|||~}}~{z}|~~}}z}{{||}|}}z~~}~}~|}|~~~~~||}}~}~}~~~}~{}~~~{}~~~~{}~~~}}}|{~~~z}|y}~~~~|z~{z}}}}~~~|}}}}z~||{{|~z}}~}}|~}|~}}}{}z~u}}{}}~~~}~yv~{z{xzw~}~w{}xww{||z~yz|x{v{ty}x|{}}y{~zz{{yxy|~xyz|}}{{|z~{vv~{|{|zw}{y|xxywy{z|xyzzzz{wu}{ywx}|~yz|xyz}yv{{||yy}x||xyy|y}~{zz{}~{wx{}v{x~yx}xxxwyz~vzy}xz~||x}|{x|y|zxz}z~w{~z}}z|}|}w{x||w||xy}z|{yxuyx}z{|w{xzzwy}~x{||}}z|{}{yy{}yz{}}xy}yz|v~~{z{z{wyz{zzwz{zw~w{{vx{yyyz{||{|y|y{z||zwy|{}~yzy{~zzy{{}z~|xzzwxyu{z{|~zzyzwz{~}{{z|{x||wy~}}|xy|||y||~z}z|xw{x~}zyy}{yy}vxwzx{m~x}y{|{{|z}||yz|xy|v{x{{{z{|{}|{yz|}z{z|ywy{z{vzyzzx{{zz|}xuw{{yy}xwy|z|{zw|wy|w~}~~}}~|~zw}{}}}xz~y{|x{yx}{yvzxy{w||u~y{|w|{uyxyxz}}|{z}zxyy{z{~~yz~}z}yzz{zz}xxzyyyy{{s{y|z|z{{}|~|xv{}~|z~zx{{|x{~{|||w}y{y~|yx{~x}}xwzytz{y}|wz{zzzy{zyzyw}xy{{z~~y{z{~z|{~|{|x|w}|yz}z}zux}xzyx}y~xyv|yzzwxyyxyx~~{||zyzzy{x|y~}|}{|||yyz~~}}}|}}~~z~z|||}~~~}}~~|~~|z}}||{{|~}}~}x~{~~}|~~~}~{|~z{~~}}}}}~}~|}~~}}~}~}w}~}~|}}|}}{{}}{|~~}|~{{~y~~~~~}~{~~|y~|}{~}x{|~y~~}~~|}}~~}|{~}}|}|~~}{~~~~~}{~~}~|}}{|}~~}}~|~}~~}}{|~~{||}{}}}||}{z~~||{{}}~}~~|~{~|{|{~|~}}}~z}~}z}~~~~~~~{|w~w}~{}|||}~||y~~~}~{{~|x}||{{~}}|z{}~}~}~~{{{{wzxv{x}u}}{w|zx|}w}{zzvyww|{ww~|{w|yy}y|w}|zzzxx}yz}z|}{{{}y~w~vyvw|}yz{{{z{~y||y|~~}xw|~zwy|z||x|vyx|z~}z|}{|w{zz{y||yyz}~~~zxy|vyyy}{z||zw}~z}yzx}|z{ww{}zw{wz{xyx{zy{z{{x{|x{yu}zv}{~|zz|}{~yx|x~}z||w~|{{w||~zzyz}zyz}}xz|yz|vz{}{z{|z}zy{}y~~}zy{zyyzz~}|{~}yy{||wz}~|wx|{zzv{x{{~|y{}zy}yz~~|{}zzxxz|{{z{}}zx~||zzzy{|z{~~|z|}{}xx{|{y{|}x{xxwyzv}{~z{{xxwxxxy}}|yy}{}z}|{y}|zy|}|yz{}z{|y|}{|{x}y}|u||z{y|}w{yx}|z|{}zx~}|y{{z|x|||vyy{z}|~z~|zy~xxyy|u{{|z}w|{y~xz|{z{yzxzzvw{{}{}x{|{yx|}|y|yzwx~yyz~v{{}yxy{y|xyyxyzxv}~{z}~}z{y~xx}w|}v~|xyyz{|z|}}|zv|}|wz{~|wzww~z|z|}{{|x{w~w~|x}}zyp~z{yy|{}|z|{y|zzz}{{|{}}zz}}wz{}{|yuzz{{x}xx|y}w}yz~xy}x{z~z}z{z}y|{zvz||}xz{x|yw~|ww}}}}{z~}}|}w{x|{{}|zz||~}~z{}|}}z~~~}~}~}y~{{}~{~}}~}zz|||}}}~|~~}||}~~}}}~|}|}z}}}~~~|}||}{{zz~~|~y~~~z~}}{||~}|~{}~}}|}||y}~|||~{~zx{|~~}{}{{}z}y|~|~~|}zz{v}}~~}~}{}|z~}z~|{~~}}~y~}{z~~~|~|}~{{}{z~~|}~|~~~~{{|~z}|z}~|}x{~}~{~}{~~~~w|{|}~|||~}~{}}}~~|}~~}~~}{w}|}}~~|}~~}~}|~}|~}}{}}~~z~}~~}||~z}|||}|~}}}y~}{~~~}{z~~~~~z}|}|~~~}x}~||}{|||w{{~{y{}zz}zzu{y|wzvyy{uxz|{y{xv|yzv{yx|ux{zyxyz{yvz|zy{{|zz}{y}~z{y|zx}}|zzy{x{}yyy}y|yx}~{}xv{{wzw}{z{|z|zs}z{~z}}{yxz{{{|xz}x}zwx{wxyzz{{~y}{x{wz~}{~zwxzxxw~xz{|}{yz}x{}{}|yyxw|}}|}zwx{xuu|x~zxvy{{|{zxy}yy{wx{{xy}}y|yz{|z}y|z~xz||w~yy{{}{xzzy{z|}vyzz{~yzz{y|zy~zyv|{~{~zy~y|}z~}yx{s}v|~}{}}zy}{z~wwxzzwzzz~~yyx~w|}xzxz{yyy~yx}}z{~y}z|zyy{}~|y||xy~}z}}|~z~xxz{xxy}v{yzy~ztx|~}w|||wz||{~~zx~w}}}|zzyzww|{zyz}{zxxyz{wyx}yvy{yy~}yx}xzxx{~z~{x|}}{{}}y{~z~t{z~{}|zwzy}{yw{{|yz{v{zwwz|}y{uy{{{zyww|}{v{w~{x{zz~z}~}z{}|{|}~yxxzyx}}~zy}z~{vz~{yyzyxyz{{zw{xz{z~||{}y||y|{{z||}yx|vzz{y{{xwyzzzyt}zu{{vx|{~{|x}~w}yw||}}~{~y}yzx||{}|~{z}~|{|x|z{yxy{|xuzxvx{x}|zwz{w~~}|{~y}{{}|yuuxw}}wzz~}}|}~{}~|}}~|~y~|}|zz{{}y|||~{~}{~}~}|}}}~~||~x~|~}x{~~}|}|~{}yv|~~~~~}||~~z~|~}~~~|}~}yz}||}~~~}}z|}{}~zw{yz~~|}}}~}~|~~}~|~}}{||{{v}}~}{|}~}~~z~}}|}~}|{}|~{||~|}{}|~~~|~}}{~~~|y}{z|}w}}}}}{}{z~}~~{}y||}||}~{}}z{}~|}~z|z{{~~~|}}}~}}w{~|{~|}}~~}}~}|~~~}|~}}|}~|}z}}~~}~{~~}}~}~~|~}y}}|z~}~~}}~{{|~~~~}~~~z}{z{}y{zzy}{||v|}z{{tz{yy{}~~zw{zy{|{{}wy{|{}xvzw{y{{yxxx{y}}}vz{|xw}}z|{|{vy||}|{y{|y}~{|}||{z{x||w|}~xyx|z{w{zzy}}y|z{|yxzxxy|z|}w~y|u~~|}}|z}}yzz{{{{~{zz}|{{{|||wz}y~z}~xzz{}~|{|yzzy{w{{y~{~zv|{{{||}wzy}x{z}zx~yxy}|wxzy|z~y{yvw}zzx~xz{yx}|~}|}zx~}w~~|yyyz{zz}zxz|||x{x||y}zyz}xy|yvz|{zx||~||vyw|vwywzxw|~z~zwz{}||y{~y{{uy~y{{y|v|y{|{yvz~w}r~{y~{}~zz}yu}|y}z~yw|}|{{||yz|~z~{}}|{y{zxvyyu|syz{||wx}y{}}xzzx{|w}{z{q||}~}vx|zu~}{x{{|u||w}yx||xyzwyyy{xyy|y|xzz|z~{w|~ww{wzzy}vzwz|s{~y}y|{{|x{v|{z||{}y}zz|y~vz{x}~xyz~xu|w||xy{yzz{{|{vwz{||xz}{y~z||x|w{~{{{~~y~{{~xxvx|}w{yx{y{~{w}|{}zvyy|}v}}zz~{}~wyzzw}xz~vz|{zwx{|yx~x|{yz|zzu|{xzzy||~y|{|{x{}~yy}}}{{}{|w|y{}~{{zw~}~~z{z~{}yyzzwzy{zyyzz|}}wz{z{z|}y}~~z}|{~~~zx}}~|}~y}yz~}~z~}~~y~~}|~~}}y}|~x}}|~~}~~~{|}y~}~~~~}~z~{~}~~|~{}~}{}z~||~~{|}}z{y}~{{}}|}~z~}|~~{{|{}~}}~}|}}{}}~}}~}~{|~|}||~}|~~}}y}~|~|~}~}|{|~z|~z}~~|{~}|}{}{}z}|~}}|}~}|y~~}{}}}~||}}||~}~}z~}~~~~}}~}}}}{~}}}~|~~~{}}}{~}u~~~~}z|}y~}}|x}|||}~}}}~||}}}~zw}|}~}~~~~}|z~zz}z~|{{zw~{}xzu{}y|xv{vxyuy|wy|vzv|{~{xyz}v|z|x{~y{{|{}y|||~}{|ywxzzxv~z{}w}wwyzzwwxzxu{{y|~tw{w{xyw}xy|{{v||||x|yxzyx}v|zy{{}|~|z|{||||zz|y}}zxyz{|{yyvzzxzyx~y{~zzy{yz}{|y|z||{}}y~x||y{tzyw{|wuz}}}yz}~xv{xwz{xwvw}v~x~y}|z|xz||~}~yx{v}xz|~~{|w{}{zvzzyxyx|{}zyu|}y{}~yyvyx{x|w~}~~zy|{y{w~}u~yz{y|~~zx}~~~w|{z~~{|yyy{wxx|v|z{}tyyxx{z{y||sv~}z}~y{{~}yz|zwx|}z|~z|v}{|w}{{y}y{zzw{zvxw{}|yz|z}|yzvy}y}y~{yzx|~~~}y{}y||{}x{z{yv|~{|w}}~|zxzv}uyv~{u}ztzz|~|{{z{~|z|~{|z{|zzwz~z{}zy|wx|x{yx|xy|xs~~|z}y}|x}|x~ywz|}{}w}z|~{zv|{}|xyu{|{zyz~x~|uzyzxzzzywzw}}}{zzw|~|z{wxxxz}{|z|~y|}yy{}zy{z|||}z{|}|y{|~y}~x}~|||{}wzx}xwzx{z|zxx}||~x{}|{{}z}yx||}y}{{|z}wzy|~z|yv~~yvzxyyz}}z|~}z}|yz}}|{v{zz|z}|{{|||~{{~{{y~||{~}x||~{{z}}~z|}z~}~{~x~~|~~~~~~}}z~{~|z~~~z}~|{}}}~}|||z{~~}~||~}}~}|~}yz~|}~y|}}z}~y{~}~{}~}~}}~{|~|}||z|~}}}}~|}~}z}~~{~~~|}~|}}~{}~~~~~{~|~}zz~~xx{~~x{~~~z~{{~z~||z||{}x}z{}~~z|}|~}{~w~}{{y~~}}~z~}}{}{}|}~{}z~|}~~}~}}{z~}}}{~|}}}}}||~|}|z}}yz|{z{~}}}~y~~}{~}~~~|||z}||~}zz}~}z~~}x}|~|~~{}~|~}}~~{}|y}{|z}~y~}||~~~xy|ywy{~}~xwy|zxw||w|~z{{|zx}z}zww{x|x}ywx{|{wx}}zy{zzxzw~{y|zz{{vx~vz|z|z|}||z{zxv|{{y}z{zz{uywzx{y}z{|uy|vzy{|{z|y{y|yx{{xxzzwxyy~}xy}zx|y|y{x~}z|~{xywxxzwyv}z|yz~yzxv|{z}z{u}}zy}{|~}}||xyx{}{x|~{|~{~y|}}{zzw|{{~{xw}y}|v~vwy{{zzz|z{z|zyyx{|z|yy{wwxw|zz||x{z{|{~{zxxw~y}xxu|||vz~}xyz{|{y{xw|}}~x|xzwz{zx|u}|{z|zz{|}}{|x}xzz{|~}{|yz}}yz~~z}{yyw{~~xyzz|{zwt}}z}w|z~}|yxx|r}{|zyx}wzzxw}y{~|yz{}~u|y}yy}{}y~}|zz~}y{~|{|w}{o{|}w~y{}{xw}}{{~{}uuxyww|z|zyx~}{~v}ww{{z~yzzzzz~}~zxy{xzx|}~z{|zzwz{xy{u~{|zu}vyx{zz}~{{zz||v|u{x{~{y~|y{y|z|yy{w}z|{x{{wz{x~zyxv~z|{u|~{xzxz~z{~{~zz{v{zxzyzz|y|{{x{}~{xy|zw~}{z}x}w|z~|y|y{zwxywx~{yz|}x|vx{{{z{|zy}}}zyx}xz}z~{|yx{zvx|{|{|{wyxzz|z{{|y}}}y}~~~{}}|}~|~}}~|z~||~}~|}|}~{y~|z}~|}~z||}~{}}|~z~~~u~}}}}~|}~~~|~{||~~{~}yy~~{|~{~}z}}~{}~}{|}~~|~x}~~{}~}~}~~}}~~~x~~||{|||}{z}|~~}}|~~~~~~}}~~{{{~~~~|~}x{{z{{~wy~~~~}~}}~z|}}}~}{}z}~}yzz||}||~x{{|}~~~||~|{~}}}{~~{|~|}|}}~~}|}~|~~|s~}}}}~xz}~{}}|}}{}~|}y~y}{~|~~|}}}}}}~~~|~}y}x~~}}}~~~}||{z||~|}}|}|~}~x}~~|w{zu~x|{|}yx|}{vvwz{wu{|{{uvx{v}|zz~|{y{x|z}|w~{v|~{}~~}|xz}xt{zzw{~ytzwx{wxy~z|w|xzzx|{zzyz}y{zzzwy~|x{zz|z{z}{|y{|y~|xz{q|~{w|x|vy~|{zxwzyyy{|zyyx}y}xvx}zw{w{z|{}}}~}yw|}x{y|z~|}zy}{{|x}xx|z}}zw|yuyxww}}y{xyz{z|xzxx|}|~x~~|x~~|qy}}{y~{|}~}{}z~~v{}|uxzxyw}yx}zwwxz|yx}y|~}xy|~vzx}{|~y~w}|~~y~x}|wz|z}y~|}yyz||{xtwu{xxx|x}~x|yxzzv||~yy|}z{yz|y}x{|y~{zzz~}xvx|zx~|{|yx|xzw{|yyz{y}{{}z||s{y{zw{{}z}}~~{|yyzyy||y}zwy}yz}{~||z}~z}{zx{z}{xyxzyxyzz~w||{zvy}z~}x{zyxz~wyx{~ww}x{~{w|yx~{xx~zz|y{{vzzwv|x}{~y{||vx|~y~wy|zzvyw|~z~~~}v~yxz}z}wz}zw|y|wwx~yy{|yxw|u{z{y{y~|u{y|y|~z~zx{}wy}{y{~|}{z{x}z~xxy~{xvwy{z{||}xz{{zvvyz~}}z{vx{zx~{z}|~~|}}{xv}vx||{|{w}yz}x~zv~{wxyz{zwy|yy}||{{{|{}~y{zy}}z}~z~y}y}~x~z||~|}}}~~}}|~~~}{}z}}xz}~||{~{}~~|}~|~~~z~zz}~xz~|{}}y{~}}|z|}~~|~x}|~~~{~z}}|v~}|}}||||{}~~}|z}}}~~|{~{}}}||~z}|~z|}~y{~}~~}|~{~~y|}w{z}}~}}~|}}y||{|~}}||~}zz{z~|}{|y~{~}~~~}{|~~x~~{~~}~yz}~~~~}{}z}}z}~~~|z~ry{|~}{{}~~~z~z~y}||||~~~~}}|}~|~z~||~|}~}~}}||{~}z||~~|~}{~|z}|{}|}|~|}|}z|~}}|~~}|}~~~|{|z{z|{zxv{xzw{}|yz~zxx~|zzxxz|vwy|{{|{|{}~sy{{~y|{zy{zx{yvy{{y{|~y|{{{zzzu}zzy~}||zzyzyz{wxy{xz{~~vx|~|u|x~yw|xxy{vw{w{v{xzxy~wyv}wvy}zxy{yw|z~w{xxz{}vx~x{{{{}y{}z}w|ww|}zx~}w|z}{{{z~}}vxz~xy|zzz}}x}w{v{{|}w|{}|zw}}ww|xxzx{xy}r{|{{{zzyy{v{wyzyzzzu||zv|~z~wxxw}}wz|wzx|z|{x}~y~w{yzyxuz{x{}z}~|yx~y~x|y{wyz|{{x{zzz{||yyu~w}vzwy|zw|vx}v|x{yu|x}xwz{}t|{}}{y{||xwxv{x|{|}||zx|}y}z|~x||xz{{{{{|{xwzxuyy~}yzw|z}x{}|x}{z|yzxw~{x}x~xw~|~yzszyzxx}xyzyy}|~y{|}}wz{{zzzxz|x~|zv{w{{wzx||{zy{}{{|w}zyz{y{w}zzwyvy~y||}}zxyzyyz~x|yywy~{{xzw{xxxyz{z~vxxyxwzyyxu{}{yzwzxz{yyyx}z}}|z||x{y|syw{xzzzvxy}wzz|y{r|xyx{z|zz}xy{zvx{v{z|vxzy|xz{|yz|{|{z{||xz|y|}zzy|y|zu|{u}}{z~yy}uwxyx{}~}{{~zzwyzy}}x{y~v~yz{x}{xy{}xww}|zz|}yz|}~y|x|vx|{~~zz{~z}~{}~~}~z~z}~}{||~{~{|{|}|{~}y|~}|~~}}z{~~~}~~}}|}{}{~}}~}{{z}}{~}~z|~~|}}zz{y||{|y|}~{|||||~z{|~}~}z{w~||z~}x~~~z|~}|{}~|zz}~|{{~~z|~~~}|~{~~}~~|~|~~|~}}|z}~~y~}|}~{|x}{}~}|~}}~}|}{|~|~~|~~y|w|z|}~~z}}~}|{~|~}}{|}~}}{}{}{}|~|{}{}v|~}|||~z{z}||~{~}}{{~x~~~~z{~}~~~~}{{~~{~|~{{{~}{|zy}~~y|~x|{}}~}{}}}{|~z|}{~}}|}|y~~y||{}~x|~~}|~}~|}{|~~{z}|y|{~yy~{|wx{yx||yy{}zzzv{{wy{{{||x|xu}|{zx|~|~zz|}|~w|{{|}y|z~{yz||yyu|{~yyyw|vzvu|~zx{yw{}y~zwt}t|{}z||yzzy{~~z}|~zz|z{wzwz{x|{}}sy|wy{{z|y{}wzy{zzx{{{{z{wz{xvy}yy|z~y{{|~~{~|x{~w{zz}zyz}yy||{x~||x~z{z}xy|}{zz~}y{x~}zzy{z{|{zw{{|x{x}xz|yzzw~~|zzy||yxz~{yyywxz{y{{|ty{||||y|x}{}|}{yzzz{}~|}yxyy|||w{~~|xzyxw|z|v}z|x|zz{w}|y{|{}}{|{z}}~{~}~}||{~yzwy}|{{}{zzzz~}}|{}{z{}}yvyz}}xx|y{w|x}yz|{}y}|y}{y{~{}}zxyuwyzuv}zywxxvwv~yz~xszy|y}x|vyw|}|~y{|}|{y}z|{x{}{vw}vyw}u}|rz|xwy}x{~{uzyy{x}y}~|yy{x}vyy{uz|||z{|z~{~}|~vxx|~y}{{xx{xz{}}y{z}}x{}z|x}}{x~~y||yy|~z|x~~w{y|~z{{z||y{y{}z||vxwy|{zxz}~}xwxzxz|{xv{z{|zy|{z|u{|}|w~wzz}}}~}x|z}ywyw}{{~r|{u|yy{zx|{yz{z|}zw|z}}zx||}{|~v{~z~~{|}~zz~~|~z~}~z}{|}~{}~}~|~x~~~|}z{}z~}||xzz|~~|~}~~~|~~{|}x~{}|{|~}{|x~{}~}}}~~}||~|~~{{~{||~~}|~}z~}~|}zy|}~~{w~y~~{|~}||}~|{}}~|}~}~z|~~z~}|~|}|~~~}~}}}}{}}z|~}~~~||~~y}{|~~|{{x|~}~}~~y}~}|}|zv~z~||{~~}~}~~}~~}x}w{}y}|{|w}}~z|}|{~|{~|~{y~zx||}}{{~z}|}|~z~z~x~~}|~|~y~~~yz|}|~y~}}~~~{~z}y}z~}}}y}y|z}w{}z|}z{|{xw|zyyzz|{{zz{}w}{{|{}w{z}y}z{w}w|{y~{}w}{z{{zwz|}||zz{zxy~y|}y{}}z}x|z||{y~}}xxzx|}x|{x~{z|}{}}z{zz~}}|{vzyw|}yy{|}}~|y||x{}|{y{~}wzxz|~uzzz~|}z{y~zv|{yzzx~||}zx}}}||~{|}~y{y|{yw~zx~zy|z{|}zx|z~~|w}}~x|zy||{||z}|~zxz}|~|y~xz||zx~z|}|~zy||~x|z}|{}{|xzz|u|~{}~|{||}y{wz~|~y}{{~z}{{~x|w}zz{zw~y{}~}w|xy|}y}|{{z|{~zzyw}wz|yy}}}}y|y~}~zx}xxy}zy|}~zy|}xx{~z}{}z}{x~~~~{}}|{{|}~|}{||}||}}}}zx{{zw}}|{{|zz|~z{}~z~}||~}yzx|z{}~z|{|}{||~~~~}y~zzy~||}}|{}|}y|y|{yyw~uz~yx}{~|}}{z{y}|||~{y~|z~{}}z{{}}|{v}{|}|{xzw}|~{wu~}}w{zy~~z}x~w~}|~{|z~|~~}z~||}}{{{|{}vz{~{y}yx{~}{{}z~y|y}~{yzz}~y|}{|}{}||~~~{}{~x{~|}~{yz~|x~||~}||xzuz||}|yzz||z{}}~{~{}|~~}}}~~|~|}}~~}}}y{~~}~||}~}~{~~~z~|~}~{~~~~}}}~|}|z}~}~~~}}{~~~~~}~}}~}~~~~~}~|}z{~|}}~}y}{~|~~}}{|{|}{~~}}|~z|~|{~~}~}|~{|}~~~~~z~~}y~~}|~}{~}~|~~~~|}~|~}}~}~}~}~~|z~{~~{z}~r|~|{~~~|~|~{~}~|~}z}~~}~~|{z{}}y}~~~~}}{z|}{|{~}y~}{w|zu|zz{z~}|wxv~s{zyvyyx{x}ywz|x||~x{|{}~z{y|v~}zz{zz{z|yzz}yz{}zyzywz{}zv|xzzyx{vxzzzzx{|z}w~{z}{}xw~y~z}zwy}z}uwyy{wyzx}|z|~w|yy|{szy{xy{|w{|x~|y|x}~|}x~~{{{~{{x|}||}|}v}y{ywy}xy{yw{|x~~zwyyxvyy{{{x}{zzu}{}|vy}ywzwx~~z{||z~}~z{xz{|xwzx|x{|zy}u}||w{v{|wy{vw}||x|z|uz|{|uz~y{~zz{{z{~}{}vyywxxz}|zwzxy{x}|yzwzy{|{z~}q}~z~{||}{{{|z{}}|{y{xx{|z}xvyyuzyx~wuzwy|}}}x}|wzxvw{z{{}xx~}}y~}xz}wv}}~x~xx~xx{||{xx~y||z~yyvwt}yz{zzz{wz|y{~z{|y{~|{{yzy~{{{}{x}y}yx{|x|~z}{}z}|xz}y~yxx~wx{yy{{}y{{xyzz~xz}zyyz}}}}|~{v|}{y{|xwx~}zx|zzvzx{|{zy}|zwy{}x{{{}x~yx}y{}{z{z~|zz{z~{|{{zzyy{{wz}yz}xx}~xw|y{sxxzz|{xyzww|~}|{xz||{|y}|xxz}||{}}y}yy{{{|x|{y{zw|}v||}z}y|y|xz}{||z{~|x}y|{zyz}~}|||~{{~~~{z}}}y~~~~~z~}}y}~u}{{~~~}{|}}{||{|~|}|}{~~~||~|}~w}~~~||}|}}{}}yx|}}}{}}}|~}{}|~}y}{~~~~||}|~}||z||}|}{~}}|{~}{z{~{w}y{{y}|~y}~}~~}}{|~~}}|}}~~~~|z~{|~~~}zz|}z{~x}{~z|z}~|~~{|~{~y|}y}~~{}|~}~~}}~|z|{|w~|{~|z{}}}}~}z}}~|~~{}~}~}~}}|}~~y~~~}~{y}}~~{}}|z~z}~~y{|~y~|~|}}}~}~~}|~~|}~~}}y}{~}{ywv}z}x{|}}|{v}{{zz~zzy|||{xyyy|{}~zzy}|zz~|zz|{z||z~v{y|z{{{|xx{{|xy|x||}|{y{yxzzywyxytx{zzx}xz~yzy}||||wx{{z~y{|uy|y~zy}{y|xzu|yy}|{}{~u||x||zx~|}z~|{wy{{yxy|{|{}}~|||zz{|z}|y{}yztzzzz}w~zx{}z{y|{zx{|}x~~yo|~xy~v|z|yv|{{|{y{ww|xzyzz}z~~{xzyw|~zxwzy}zz||zz|zz|wz}~y~wu{wwzzz{}}|ywz{y~|u{}}yzy{xyz{}{x}yz}w}{~|yzwvzwxwx}v|xy{y|{{z|~xy|}y{x~zx{wwz}z|{y~y}y{wzy~yz|{uy{|}{||yy{|xszx{x~{z|{}yz|}yx|~w}w|{ywzxyxv|yy|z~x{~yx|||{|~|~w{~{z{nzz|z{}wzvz~{|}|{~xy{{||{v{||}|{|z~~~yy|yz~y{zz{vy}{yz{xyz~}}z{{}}{}|{{z{||x{~zz~yz~~xv~y{{xvx~}yyxw{{{{zyz{|}|xzx{~{y}yz|{x{zxz|z}}zww|w~}}xyy||y}{{z{||y}|z}z{x~}z~}||}x~{zywy|y{wxzx{{~y{}~yx{yxw}|~|x|~u|zwxxv|xz{zy{w||}|~z{|~}|yxy~|{y|{~{x~}|xz|z}y||~yzwz}v|y}||z|x{~~|{{z}|~}}~|{~}{|}}~~}}~}|~}||~~~}|||~~z|~{|{}}}~~~~|}~~|~z|z~}}~}}{}}|{w~z}}}{||}~~~y}z~~}|}~|~~}{~||}}z}~|}~|~~}{~}~{}~}~~z~~~{~~~}~{~}{||~~z}}~}{~{}}~}}~~{}~{|~~~||z~{}~y}~||}~w}|~}~~}|}~|{~~}{}~||{}|}}~}}zz~}||~{~}|{~|y~}~{~{}~{~}}|~~{{~}|~}~{}{{{{x}||~~~~~{}{{~~|~}{~~~}}y~|~~}~}~y}}|{}xy|}zuzw|w||{{u{yzzu~{yzz}xz||}zv|yx{xz|}|{~xzy|z{z{|zyx{{x|}}z{ztyx}y{xw{~yxy{y|y|xvw{wzxxu|vxy{|wvwx|szyx~{w{xyy|{yyy~|{}{ux|~|||v|wwxyux|xuzxw~|w}|wxz}}z{yxzw||yyy|yw||zz~~y|}y{{~|y}zx|~z|{z~sz|~~zzv|x|}|w}wt{z{u||xvz~y{z|zzxz~~{}{~z{yvx{~zy}zx|z{z|}wwzzvrzvzxvy}z|xxy~y|x{yvzxzzw~z{x~zyz|{}y}x|{}{{|x~wxtz~xy{~ww{{x|{w~xw}yzv|{x|}}wzzxv|w{zy~~zzz|x|||{w|y~zyz~z|}}}|zxsx{}|~{yw}{||zu}}t~xx~ywx{wyuzy}}zz}~{~x~~zz|}|v{~yz{|~{|z|v|z|{{z{|w||y|{|zwz|xx{zu{yz~yx}}z{xzxz}{x~{zwx}xyyy|zzw|z|x|ww~wy{}~{{xxzwz~zx|y}w{yzuz|}xvy}{z{zzwy~xzw~{v~{|~~}yx~y}z{|~~z|y|z|{z}y{wv~y{vy~|y{xzw}w|~}w|~|{{z{~}||yz{}{~|}z{ywx|x{{}~zy{{y|y{}y{~xx~w|uz{z|}yw|y}}~{vyyx|~{w||zx}~xx{z{||~{zzxz~x||}uzzyywx{}|yw{|zz|~yy|wyz{|{|{{y}y}w|}}~}|zz{}~~}}zz||}|z|}|}~{~~~}{}{}~}~}|~~|z}~}}}|}z}}~}y~}|~}|y~}~}~|x{~|z{}~~~|}x{|y|~}~~z~~|}~{zxz|~{|~}z}{z~~z~}~~}~~{~}~|~|~}~~}~}~|}}{~~~~}~{{|}{}|z~~}|~}~~}|~~~|~{~~~}}~}}w{}z|~~~~}~|}|~{~|~~~~{yz~}~}{~~}x|~~z~}~~~}~~}~|{}~}yz}x~}~}~~~~|~~||}}{~{z}|~~~~{~|y}~~||z~~|}w|{~{|z|~~z|{{}||{~~}}~|}~}}~|{{~{{|zz}~{z}w|z}z}{~|w}|}}{xx}zzz|}|zzzz~yz~zy}}||}|{x}}v|w{{~z{{{xuz{}zz}~|}}tyx{|}z{zy{u|xy|yy~{x}zz{{}|{||zxv{x{}~zv|uy}{u|y}~~yzu||zvz{z{z{}|y{z}{ww{w~wz}zz|v|~zzzz{|wzy|~{~w}vyyz|x{|xz~{y|y|zxvz|zxv~{||}y{yzxwvz|ztzty~y|ywzz{{xz~|y{}{{z{z{rxyw~ywz|x}}|y|yyw|zy|y}x|{v|~z}{{zy||zx|{{}{}|~zyzxuwyv{u|}y~yz|{xzwy||yvxx}{uwx{|{|}x||zwyzyzyy||y||z|y|zv{~{wyw{}{{|}z{{x{y{w}|y{x~yz}|z{|}w|ywxzy~|zzzz|w}xxz{{y~|uzv|{}||x}y}{z}~z}|yx|~y|x{|{|{{~vwyw|z{|z}}{{y}~yx{{|w{yy{zwy}~|y}y{{{xxwy}z{v}y|xzx{{}zzzyzv}|xwu{z}z~{x{~}{{zy{|y|u~zyz{{y~yu}w|~x}x}yy{{{zxy|{xxyyz|y}vyxy}xy~z}y}|~~}w{y}||vz{zyz|}zvxxz|xz~~zz||{{xz{wzy~yy{zzv|zw|yy|}}{|z|y|u{||}y}}zz{|vy}z{zzux~|zv|}{x~x}}zzy}xzzw~}}yx{}|{}wy{|zxy{{xzz}{w{{xz{wz|{|yzu{xz|z~{|}{~}~}}|}~y}}|~{}|~|}}~~|~~}z{{}~}}}~y}}||~||w~}|z~~~~~|}~~{{zz~{||~|{}~}{{|y~~|||z|~}}~}~|}y~}w~{~}|}|}y~x|{~~~|~|~|~{}}}~~|~~}{~}y}|}}}|{}~|~~~}~}~~~}||zx|}}~}|~{~|}}~~~~~}}{~~}~||}~}}|~~~|~~|~|}|}~}y~~|{}|}{{~}}}z~}~}{||}~}~}~~~|}}}}~}}|{{|z~~|~}~~~~{~~~|}}}}z|~~}}}}y~|y{}}}zz|}}}{{x|{~||}}z~}~}y|~|{~}|z}~}zz}~}}|{~~|~|zzy~}{|~|~z}{zy}yyzxzw|{uzy{x}}~yy}}|yyyvy|}xy~wzz|~z}|y{}w}yzxvz}~zxz|zwz~wxxv|tw~wxvxzuzyu~}|xz|zxxz|{~vzz|y{|y}yzz{}|z{y|xy{~{uzz{zu{{x|y~~x|}}~{v}zutxxxy{}||}|y}x}v}|}{{{{~x{~|z|}}w||~|yxu|yz~{{uw|zzwzyvy{yw{yz}}wzyz{x{~{{|zyz}~z|}{y}z|{yy~z|y|y~}zw{xz{}u{y|vz{}{yw{}yxx}}x|~x{zz~z~w}{~yy{y~yy}x}{|{v|{zzyw{xzxxxwyy|xx}|}y{x{{~}s{x}{z{~{x~ww{}yzzywz|}y~{|~}|yu~|w|z|z|v}zvyw{yy}zx~wyx|vvyzxuy~xzx|y{~}y|xz}|x~~}{z{{w|y}|xw~wwx{x|vyw|zuy{w{|{y{{z|x}{x{|y|zy|~}z{}v}~{}zxx{yx~xz~xx|{z|y{}}yw}}zvyw{u{z~|~~{x{|}||yxzz~rz{z|}|y|wu}{yz|{x~z|wz{y}x}y{{x}v|xxy{x|{w}}yzz}y{z~~zz{|}}|}v}}w|{w|zyx{y{|}y}{}w|~|xv}w}x~wyx{zxz}{}{{|w{swy|z}~|||~~}~|}x}zxz{yzw{{{yww|}yz}z{{yyt}~zz{}|zw~|~yz~}~}{}~}~~}}}~}|~xz|{{}}~~~|}}|~}|~}~{~}}}zz}~~y|}|~~}~~|||~|z}~~~}}}~w}}}|~}{z{|~||}}{z}}y~}}|~~|y}}z~{|{|~}z~|~~~|}|~}~||~|}}}z|~~}zy{}~|~~}|~~}|}~~{|~|~||}||}|{~|~|z}}}|~|~{||~|~~}}~~|~~}}~}}}|}~z~}y|{{}~~|}|{~~}{~~}z}}}x}{}~~|{}~|~}~}~~~{{~}~|~||~~|}~|{~{|z}|~}|~z}~z}|~}}|{~}~y}~~~|~~|~|}~}~}|~~q~|}}{|~{|y}||}{~{w~}~|}~}~w|{xxzxy|w}v|z|zx~~y{y|{v{yx{|wv{zx|yv{|x{zx{y{xxw{{|z}|x}}z|zzxzyyyy}z|w{|{}w|x|x}{|wx}wyz|~yz{{wx~~w{|x{{x|zyxy}x}z|y{zv{yxxvwxyxy}z}~zxz|~xzy|}|{z}z|{}~uzzxyzzxx|z{u{ux{x|zx~z{zx}x|u}z||~yx}r{vw~z|zyxv{}yy{{z|{|{{zzwy{x}{zzxzzuwzzx|~|y{{zxv}zz||{yyw|z{z|y{z}x|~xy|zyz{ywu|xx{~yxw~yz}{|w}|||~|yxzz|~x|{x|z{~y{z|ww}|{zy~{|||{~{|zuzzz}|{yy}{{{}||wzty|z~~y}zy{}~z|zzuz{{xy|}{uzywy|v||{xy~|{|x}|}vyuyzyz{xyy|zy{zz}zvxxxw|}}w||yvz{zyzyz{{}}x|~y~|yzzxxz}wx|}z}|yxz}vz||r|y{|w|||~}zy~{~yzxzzwy~xz{{~zvxy|w}s}{}wwzx|wxxyut|z|{v}{}zz{~|yxu}{yzzy{}z}{z{zz{{z{{{xz~{yz|yx}y{uyw}y{|wyz{z~xxz|{yw{|xz|}x~{|}xy|yz{u|~{{|vyy}}tw}zz||zzzzyw{|xwyy~z||}~{xyx||{||x~x~xy{xzw}|}x{x|z~~|z|ty{}z~~xz{y}|}yz~sz}~vwz~y|z{|~u~~x{{ywz}~}{}|{~}~}~~}{{}z~}~y|}~{{~}~}}}{~|~|~}}}y}~|{|~|w}|}{||}|~|w~~}|{}~w|}}{y}{}|}~~~~}~}}~}{}{}{|}|}~|}|}~}~~|~~~}|~~~zz~|}~}~|~|~}}~~}~}~|}}}w}~|}}~}~}~~|}}~}|}|~~xz~~}}}|~|{|}}~y|{{}|~~}~~|~|{~~}}~z~||~|}|}~~}~~z|~}{}~~~}}{{~{}}}~}}y}~|~|||~~}|~}}|}~}~|~|~~~~~}z}{|{~|}y~z|}}~|x||z}~}~x~~}y||}|}}{}}~|~}}}}}}~y}|~}|~}{y~{~}~{~~~}}z~z}zz{{~|}{{{z|yy{~yzyz|zzwyy~wwzxxx{wzyy{zz|{xyx}x|||~z}{|y~|}}z{w|y|x}yz~z~v{|zv|~vzy{w{zy|y{|yxzwzuxxyzw|yz}|}v{{|v}~{}|yvzvz|}|{y}|{x{v|}yx|xyzwwvx{wz{zz|||{w}zwtzy}{|yx|~}{{vw|zw{w~x{}|yw|w}}}zz|uzy{uzxyzvy|}}{vxyxxwz~vy~{{zy{}|yzwy{}}y{{}||y|z|{~w}zwy||}yyxz~}xw}u}|zw|{}xxwz{wz{x{x|}~||||wz~}x}}|~zw}{~yzy{|||{{yv~wz}wz{{|x|{uwv|zy}{vx{vzzz}}y~{y|z|z|z{zyx|{{v{}|y}}z{wyyyzz|{}v}zzzwyxv}wx}x}x|~{{}~~{|~z{{{}|z~yy|~z}y{}wx}y~x{~{|v{x}x}{y}yt~yyxtw|w}}|y{zz}zz|{|~|z{|x}~}~}}|}{{y{tz{zy|yz{yyx{y{zyuyyvu~y|z{vy|~y}~xx~x{|z}z{|{~{}z|~v|xyzy~v{x||u{vz}~vy|{~v{{{wy~svvx}y}z~zw{~}{zuzv{z|||}w~z~z{zuzy{yyzzxwxzz}z}zyzzz|zw{||{{{wyw|{s~{{wx|}~y|~{}{}~|{{t|u{yxv{{y~~zt}vy{x}xzz~{xxywvv}x~yw{{{~|y|{u~x{}{zy}}~|~~|}|~~~~~|||}|}}~|x~x~}~}}z~}{|~~}}{|}~z|{w|~}~{~~~y~{~}{~~{}}|||~~}z{}|}}|~~z}~y|~~|~|y{~|}~|~|~}|y~}|}}}~z|}|~}~~}~}}}}}|~}~}}}}~|}||}~|~}~||~z|x}|~}~~{|~~~~~y~||{{{~z}}|~}{~|{}~z}y~}|~~}z|}w}|x~~y}}}~}z}~{|}}{{{|y~z~~|}}~y|~}~{~~y~}||{}|}~|}~}||~~{|~|~|||y}z|}|~|~}w}{|{{}}|~}|~|}~~~~}z{}~~y}}~zyyzx~}}~z||~v{|~w~||}zyw}{y{wz}}}}{~yzzyy||{xzy~yxxz~~{}uzx{w}y}yw{|z}xuxy}|z|zw~{xxzw|z}z{w|{~z}yz{z}v{}|yzz}~{z|w}}~{||y}y~v{yzy{{y~{~z}{{||z~~}~x}~zvz|wx|}xx~yzyz|}yy||v~~yu|~~zuv{y|uxy{{z}zyy{|{|y|yzzz{yxx}}x|yxux}}uyyyw~x~{x|yw|}y{xwwy{{xyys{|y|vy|z~y}w~x{xzx|||zz{xz{|}|y}}z||y|}yx{}|~zw{~|zz}y|xx}z|}y{{x~y{|xu|t|x~|~~~vxy|}yz}{u{}{}}~|x}v~~~z{y|zz{}}~~y}}y~~ywz}}{z}|z}}z}x}yyw{{w}|w}{}z{{yy{z~yz{y}yyzx}x{zw~|w|yy{|||xy|{~y|{}{|y|{}|}|}{}x}z{t{xz|y~}|yz{|yzz{|v{y~z~xy~w{w{vwy}zx{vzy~}}w{w~z{xx{w}{{|{}w|{{~wz|}{{z{v{z|{|{ww{{{|}{y}zxw{~~{ww}w{}}{z|zzzz{zx{z~{yzxz{yzx}|{w}{w|yxx|zy||~wzzwz~vx~||z{xz|y|~z}~zzw~|x~{}{z}yz|x{yy}}z|{wz|{}|x}yxzt~y~zyxx|}v}}y}~}zzy|xwz}wzxzzxz{{{|}}z|zzx}|z{~ww}y~yy{||~{x~~~~}|~}}||~|~{||}~{~~|||}|}{}}~~|{{z~|{||~{~|}z~}z}}|{~~~~{zy~~~}~~|{}{~}{z~z~~}~|~~|}~~|z~{}}~|x}z}~~{~}z}|~||}z|}}~z}~~{||}}~~~~}|~~~}{~z}~|{}~{~}|~|~~~~~z~~~~{~~~~|}||||x~{}}~}}}{~{{z~~|{u}|~~~}~}~~|~||zy}}~~}{~}}~|}{}|y}~}|}z|~{{y|~z~}}~~}~|}}~{~z}{}}z}~z~~}z~}zz{~}}z|}|}~{|z{|}xy}~~|}~x||}}~||}|~|~}y~|}}|~~}|}|}~}|}~}~|y|~~z~}{x{y{|zyzz|}|zyyxy{x~t{}xv{}|z|yu|xxywzw}~t{|zxx}|z}y}~|{}{ywy}w{}{x}yzxz|~{~zxz}z}||xzxz{xyxyvzyx|z~x||wx}yz~||~{~~|~v|yz|y{w{{y{}{}{q{|tvw|xy}||zzy{yz}w|y{u{x|xz}}y{}{x}x|}{~z~w{{|xy{t|}~zy~xyzyyuzx{z|x|v|y{yy{xz|vz{|zwzzv{w}{|yz~zzy{z~}x{}~yz|wz~{wz~{zzw{}vzxyzxyzyy}{|wx{{zwy}{v~{||{xzyy}{~|xz|w}z{~v{}w}~wzy{~~y}{t{z{yyyv}y{{~{y}~v}xz{||~|xzx||{~w|}z~|xx{|~{y{y|yz{|w{{zzxyy||y~wz{w}|v}yxyyyyzv{z~{{z|x~}|y|||z}{{}~~wwu{yy|yz}|{x|yy|}~uz}{v|z}{zzv{||{zy~uy}{}y{}}}|yy}|w{z}}}}w|{z{wz|wyz}xyw{}}yz|yw}}{yz}uz{yxyxyz{{u|z}{vwyv|~zzv~~}{{{~}|{|~z~zy{z~x~vz|~wv~yzy{}||w|}}w{w{{|z|}~{|}~z~|w~zyy~|~~}y~x{}t{~xx{wsy{{{|zv~y|{z|x|}}{{~{zy}w}}xx}{{wz{x|}|~~w||{}y~~yu{z~xyywyy}y}y{w{v|yx{zxozz}}xy}z||{y{{y}}|}~~zz}{y}}}y~~}}|}{{}~~~}~}y~|}}{~}{q}xz~z|}|}|}y||}~z~~~~{~}~~z~}~~y{~|}}~}z~~~~|||w}~{~yz{{~}x~~~~{|z|y~}|{{~}~~{~w||{{|~}|~|{~}|{z}|}z|}~}{~~||~|}{~{z}~zy~~|~}~|~~}}|}~}~}}~{{~~~~z}}|}}}}y|}{~}xy|y{{}~|w|}}|z||||}w{~|~|z}~zx}|}|{{~~|}}~}~}~~}z~{yz~{|~}|w{~}{x~~~|y}}}{~{|{||{~x}x|}{~||{|~|}}~|}~~~|}}|{}y|}~y}|{~||~}|z~{~|~~|~~y{}|}~~{y~}}}{z{}zv~uz|~v|xz|z{~~yy~}{v{y{|{{xzzz{|v}~{{z|{~vy{{}{|y|y{~y{{y}}}|yz|w~|~||yyyz}}y{}u|z}wy{|{yx|yx{|y{}w{}{}x}{{wzyzzyz{~}}z||{x{}{}{||{x{|xvzx|w||{yy}~y{{|~{~x{{{yz|{~{~||z}w{}vxzz~~}|y}yz}{z|x|||{~w~~{u|~xw{~}wz}~|z}z~x}y~yzz|}}xz~|z|vy~{z{zyz}y|x|~}|y|y}{xy|zz|z}ywz}y|~~~}}|xxv|wx||{{z{{|z}{|y|{y{z{}y~||z}|zz~z}~}{{|~{zxzz||}|}w{~wy{{}x|zz{|~yx~{{x{{{|x}zw}xw{y~~zzy}z}yz}z~{}~|zw}|~z|x{}zz~}|z{{|zz|~vyx~{}|{z{xy{zx|v||~|xv{y|wx{w{y|~}yw}{||}}{xz~{{}y|}~}{y~{{z}{}{y}x~{}zz|wzx}{{{}}~}z~z}{}}}zz~{~{y~z~zz}~|{}z|||x}~zz}{x}|||{z{z|{x{}zy{yyzz~|||zz}|}~v{}y{|}~{{|xz~~|~|{|y}z{|}z~|uv}|}w|~{zz{||}{}{}x{|~x}y}wz}{yzy}|x{{xx|{z~}~~}{{{{|{|~|w|{w||||~~{}}~|}|~{}||~}~|~|{~~~||}~~}|{~~~}}~}{~~~~||}}~|~~~z~|z~|~}}}|~~}~~}~~~}}~~~~}}~~~~~}~~}{~~~|y~}}}|z|}~~}}}~}}||}~|~{~~}z}}~~}}~~~y~~|}}~~~~~}~{~}z}z~~}}~~|z}~}~{}~~z}|}~~~~{}}}~~{|}~{~{|}~~~~|||~~}~}}{}~~~}|~|{z}||}~uy{{~|xy{w~v|x}y||{{xxyzz~x{zyx{wxxzy}zw|wy|{y}}~~x}zz}z|~x~~z}}|~v||zxx}z~{zxu~y}x{|{~{wz|yy|{{vzw{{{v|}x}xx|{y{}{z{|{~}}z}|vyxx{{|w{uzzv{||y||xvy}x|xw{v{~{{|{|}|~yy~|~zw~~{}}}{x||~y~x{yyu}~|z{zy{xzt{xzx}yvz{zu|z{z{~w|~~|~y}{ywuy}{{yx~{}{|y~z{z}yyxv}z~{vz|z{wy{{z}{zzxyw~xv{z}{y~|x~~{zzzzx|z{x||{tx|{xyx|~t|~||}xzwvywyywz}zwyyyzwxww|xzy{y{}|~~zy~z|{|y{z}zvzzw~|zyv{yz{z{z~~{zyz{x~y|x~z|{||}~||xxy{}}|zx}z{||w{}{|{|uy|}{y|w{~wv{y}wzyx|zx|vv}xzu{x{y~}wz|u}xz|||zyxzy~{x{z{|{}}}{y}z|}zxwwxyzzw{{zz{|}vx}}wwz|}yz{y|z{|z{{|{|yyx|w}|~~w|}}|}{zy}|||yyzyy{x{w|xww|y{y{{{vz{}uyyuw|~xz~|{w{z}ww|}w{yw{|zw{~y}|}}zyx{{xyzyzyv{u{vy{zzyz{z|zvw|vw~xw}yz|zw{v~wx~u}~v{z{{x}y~~||{wzyx{w{yyz}y{~|xzv}yzxwzy{zy}~{~~}{{~{yy}xzx}||~~~}}x|~}}~}|}~|}}}~~|~{}~||~|~z|}|}|y|}{~~~{}~{}}}~x}{z}|}|~z{~~~}~~}~z{}~~~~{||~|~~~}~}{x~}}{}}}}~}~{~~||{~}}|}~~~}}~~}~~~|~z~{~{}~~|~}z{~~}~~}~~~~y|}}}||}z~yy|}}v~}~}~~~~|~y}|{~x}||{}~~~~~}}~~|}||{||~~~{}|~}~~~~|~}~{~~|}~~~}zu~~~~{z}{}}}}w~~~y~z{~|~~~||}{}z~y}}}}y|~x{{z}~~~{z}x~}|~}~~x}||{~{~~}}~|z|~~}~~z~|y}}~~{}}y}~||||}~|{{~y~}xy{{|}}|z}yy{~zx{{|x~{z{y|z~z~{||{y{v|||zz|zy{x||}}~z~w~{{~xw~x}z|xw|y||{vxvyyyzz~}|~||y}y|}y{}xx{|u|y~yxyyy}|zz{z|}x~yz|z~zwyxzxy~wzsz{w|{|zz~{zz|||x|{~}{|{}y}z{}vyxy{y}{z{{wzzy|y{{z{yy||z{}|zy{yx|{x}vxz}xxyxy|||zzz{~y}x}xzz{|~z~y}{}~zz}|{{~|x{~~zw}y|xyzx||x|z||yx|wx{|zzzz~{y}zz~~~|{zzx|xy~{y|z~{z{~|x|x}{|}z~u{~|z~zzxz{|x}zz{w~yxzy}{~~{}zy{}|yz}{zzzy}{{}x{z~|z{zz|yzzzy~xw}z}{xzyyw{}|x~z{}z{w{{x|wy~{{{z{||y{y|{xy|}yz|{z~{|y{|xwxyxx}|~{}}{ztv{zz|x}w}~y|{{}{|y{}w{{|y}wzz}yy~yw{y~wy|x{}z}~{{{x{{{z|{|}}xzz|x||zw{z}w|zy~}}z}z{}y{~}{xxzz|tw|}|{|uy||~xy~zz{{yyzz~}z{wz|wxx}{zy{w}}z{|{wyy{zw|}vxyw|x}~}yw{~}{}}k~yvzzzz~z{||xzz{}y{{w}~z{|{y||xyxy|}zz{~z~|{y|y}}x|{}|zz{{}|y||uy|zv||zzvz|~|z||}~{{~}}}{{{~|~}y~}~~}|}ww}{~~{}|~}x{~zwyz~~}z|z}~}~~}~~{~}|{~|}|~}}}|z}}}}}}}}y{~|~}}}}|}~~|{~}||}||}{~}{{~{|}~{}~}}}}|z|~}}~|}~~{}||~~}~~||}}}~y}}~|}}}y|}}~~|~}|~~}~|~}~~}zz|||~~y}||{|~}|{~zx~x}~yx{|}{}{x~{}~|}}z||}|}|~~z}|zz~~~|}|{}}}{|||~|~|z|{~y|x}~~{~{~}~|{{~}||y}~{}w~}}~}}}|~~}{~|}~{~}~|~~~|~~}|~{|~~~~}~|}{x~u}}|yyuz{~|w{zw}wyyzzxx}wtzy~x}u}}zuzwuxwzyzx|}{{{{{yz|{|{y}{y~{~zx~z|}|}x}wzzx{z}{xyvy|yw|}~w}x{{~|}{|y~x{{v~{{z~x{}|w}x}|x|ywyx~vxzxu}wyx{x|{|wyzuzwywwxy{y~}wzy}w~}|~|~}z}zz||~yz{xz|~~|yx}z|~|wvyyyx|{yz|y|}{u|yzzw~~}{z||w{yww{z}||v{yzvz~|xxv|{}vxx{{{z|~|{{|}x}}zwz|zyxw{{}x{u~}|{w{xz}|z{}||z|{{}~{{{v{wyy|zu{zz{xwwyyxx||x~|x|{xx|z}}z|z{|yy|y{~{{zy{z}~~zzzw~szx}{}y|yyvsxzz|u|yxs{y}y||~~{z{yv{z{~z~uz}||wy|~wy||{zz~{zzv|ww{~z{xyq|zyv{v}zz|z|}~|{{zy{}y|{zyyw}|y{~z{z|{w}zy{xwyvyx|}zx||}zt~yyxzz|w}y|z|xzx{x|z{~{z|~y||z|||y~wz{zy{}}{zxzwxy||yyu{xz}{x|~{zxw~}}xw|xz{{{~w|x{}xz{|}|vyv|z{}{{|{{y|||yy{yzx{u{y{y}yy{{|~||~{y{}u~|~}~zz~z{||x|}{{{z{xz{|{{xxzyw{x{|xxz}}|x~{yxy}xyz{yzy|vzzz|}x}{{zwy}{xzz~~|x{z}~~~~}~}}|~~w}}{|||~}~~|z}yz|~}z~~{~}zzx}~||~}}~{~y||~~|~~|~}~}z~~}~~~}}}~}y~|}}|~|}}~|~~|~|{}}~|~}{|~}~~~}~}~}|~{}|}}z|~{~}}~{~~|~~|~||~~}|~}}}~}~~}|{~{|z}}}~~|z~~y|{~|~~}~|z~zz}}|}~~}~~}}|~~{|~}yz~~}|||~~}~~~}~}{~z}~|~~|~zy~z|~}{}~y~{~~~~{}|}~~|{}}{~y~z|{~w~{~{~~~~z{}~}|~wy|~~}}~}}}}~}~~~{z}}~~y}|z~x~~}||~}|}{z~~z~{|~{}xxy}{~v{{{yvvyz|x|yyy{~|}|z}{x{zxwyyv|yy}yzyxxwz{xx}zw{|~y{|}{{{x{|zyy}}vwxy|}{zv{zw~y~z}{|y{x}zy|u{y{yzywvwuy~z{}wzx{{|||{zw~zzx{xzyy{{|wu|zy~}yy}w{uzz}}{zz|{yxwzz{ytwzzwy}z{wx{x{}y|wzy|yz{~y~vv|yzv{yxzz{|wv~{wv~v{{{|zw{zzy~y{z}xyyy~}{z}uwxy}zyw{{|xz|zw~{yzz|z~}vzyz}|yz|z|~x~wxyw|{y{{{{x{{|x{x|{zv}{xvy{z|{}|}w{{}y{{}y{{{|wxx|yzzyx{{yvz~x|yz~{zw{{xuz~y{xu}}z{|yxw{{|ywww}|z{zzz{wyxsryzy~vzvxw~|y|}{|yzy|y{{{{zr|xxy}vyy~|y~~z|xzxzx|yyyv}xw}x}||}yzy|yy|{y{zvy}wuzy}}zyzz~yxxzxxx{}y}x{|||{uzz{{{{wy{x~y}{{ywwz|x}zwy~{}x{{xzu{w{|~z|ww|yzz{|wxz|ztyw}~|y{v{xvxy{{zzzx|yyz~wz{zwz|{yx}}yz}|yyy{|{z|{}{{yx}w}x{|z}{y~x{zz{~{}~}{z{~x|u|v{yzx|~zyzw~|z}x{}z|x~z{}}|z{y|xz}yzwuz{~uz}{{y{z{{}|y~xu{zy{{wvyzw{|zzw|vwyv}}y{yy}y}~|{}~~~~~{}z|}y~|~~}{}~~}{w|}y{|yyy|~~~}~}{z~y|y}~}}~{~|}z}{~~{~~{{}}}{~~}~~||}z~}|}{x~}|}|y}|z~|yy|~{z~|}}{~}}{x~}~}~{~|}}~}}~{~}~~}~~|}~~z~{}~}z|~|~~}~}~}|~~|y|y~}|}~||}~~}~z~}{~~~x~|}z~}x}{}~~y}z}~}|~~~~|}|u}{~|~{~}}|~}{}~~~|{|~}}|{}~{}~~~w{~z|~~|~|{~}{~}}{~}|~||z~||~{}||}}~{|}|~}|}}|}~~~{~~|~||xx~{~{~~~~~~}}~}}}~z~|~}y~~x|~|~z~}{z{}{}}}{{~y{}z||z{}zvxzyyv|zy{zzyxxz|zxzvwzzyzzy~{|z|}z{y|}x~zy{|}||~}~z}}{~uz|u{{|x}zywzw|yyzy~szzxy||wy}~~u||}x~z~yz{{~z{y{{}xw}}}y}{{z{}z{y|yxwyyyvzxyyyx{|uvx{|y{xvxu{xy|{xw{w}}x{~z{~u|}z{~}zy}||y{xv{{z|{xy|zz{x{|vzv|xzy{{z|y|||}}uz{y~yyyzzvyw|zx|zz~|v~{{y|v|yzyxz~zu}ux}{w||xxzyy}y{y|zyz|{w}zzv{{{}z~~{vy|y~}w}||z~zzz|x|x{w{yz{xr{yw{uz||{{y}{vv||yz|y|{}}{}w|x~~v{yy{{z~}~zxy}}yyy|w}wy~}xtz}yv||}|y|zuzyv||yy{zxxvz}z|yzy~|x{yz|y|z}z{~z{{x}{wy}uzwyy}|xzywyyy|yy}z{x{yxz{}v{zy{wzv}||u{z}||~wv}zzzvz}{yzy{w}}|w}}xxu|{zyzyx{~}{z|~zwyzv}y}x{~zz}~x}{{|yx}}xxzwyx{ytvz{v||}w{zvxx}zz|z{{xy|yz{x~|yzxz{~{~z|~{y{{x{y{w|z}z|z}y{{vz}xxu|xy{vzwywww|wxy}{|~z~z{{||zz{|}y|z|zv{z}}~|wxz{zy|{||xxwy}w|yx{~{wxxy}y~zzz}}{~y~|z~z~~~{||~~|~~zy{{~~}|z~|z~{}~{}}|}~{}|z~~|y~|z}~z}~~}y~}}|~~z|{}}y|~}z||~||~}y{z}}~~||{}}~~}}}{|~~zz|~w|~|~|||z~{|}~}~}wyx~{~}~~}x{~~||z}|~{|||{|~~~|~|~z~~}~~}~{}}~zz~{~~|}~~~~~}|}y}{~~{}z~}z{~|}}~~|~~~~~{{|~|}|{}~|{}~}zy~}{z|}}~~~|z}{{~~z||~|~~}~~}|}}}}}}~|}}|}~~}}{~}}||~~|{~~~|{{|}}~}~~~}~}}~~||~~~~~~|~}{y}}{||{~~~{~~~}|}{|~{~}}~{||z}y{{~~|}}|~}|{~~}~}~}yx~{zyzzx}y~yxy}wxyyvw{|{|~~{x~w{y{~xyx|x|||xx{{{}|~{zzzy|||x|{t|uxx|}|zz~||~~w~xyy{xzz{z|zwzx}}yv~y~|{}|z|w}z{{}y{{~}u{zzxzww||zx{wwz}|vzs{~vvvw~{|{{|yx{|~|xy|}}}zyxzwyx|{zxy{|z}{~yv{uzzy|yz{{|z|{xw|z}vy{}}~|x|w{v}wvw{~xz|~wz{zzy{y{yy||w|y}y~~}|}|||w|zzz}~{{}}z|}y~||{x{xyx|y~z}}}~zyz{zu~wzz||xxz~zw|z}}|uy{w|{|{w{xz|xw}~y||||{w|zx~}wyxy{{xz}yu}z{{}~}z{}wy~}w|yw|{z|{{v{zty}{zxyzxzzw{{||y|x}||zy{||{xy|zw~}|~}}z|y}wxz|vzz}{yz~}x|yz{~x|{v}|xw{|{{}wu~zzx|~|xz}{|}v}~xy{|~{x|{{zw{{wwz}}z}z~x{z|x{{}|zy{zw}x{|zz||zy{}x{yxyy{z|}{uy|xwvzx{y}ww|}{{{}x||y{xy}x|xywxzwy}}|~y{~||{w|~{zx}v{yz~|z{zwyyx}|yvw{x}xx~}yz{zw|{{|zz||||yzvxxyx{w}|}wy|xx~}|{w}zx||}wzyzxy~yzzwzz{~|~z|}}}yz~}}y{{~}zx|zzyy|yx}w{}{{{{zzuz}}}z||~|~{z|~~z}~}|{~}||~~~|}~{|~|}{~}{}~{||||}|~~~{~}}}}}~}}~~}}|~}}{~~}y~|}}~}}{~~|}|x}~}}}{z~|z{}|~}~|~{}}~}||~}~{~z{{~{|{}~~}}{}{~~z}}{z~{~z{{|~|}|~~{y~||~|}~~||}zy{~~}{||~}|}~~|~{{{~~|~~}}z~~~||}}|}u~|w|z~|z{~|}|}}}~{~~}z}|~|}}~}~~w|~~~~zz~{|}z}}{||~~}{}{}}~~~y|~~}~|{~~{~{~~~~}}}|~{y}{|y|}}}|}}y||~}~~~~|~}}~}~}z||~}~}{~z||{}}{~{}~||}}}~{{~|||~y{|{x{z~zz}x|w|vxxz||ywx{vu{}zxzy{{wyyt~z{v{}}zy~y{xx{}{}~z~xxz|{|y|}{zxy{yxy|wwwxz||x|}{xvvwsxux}}z{y}{yzzy~}{z~wz|y|z{w}vzzy|yzv{}y||~y||w~~}}yxuz{wxy~{v{yzyz{}|~~|{zzzy}}y}}|z~{y|~yyz|z{wwu}{zwxzuuyz{wz|~v|~y|yy~}{|z{zy|z~yyxzx}zxy}{x||~~{y}}|{yxxyxz|wyy{}y|||~y}yx{|}wywvx~}{yz|v}z{{}z|w{zz~~zz{|yzz}xxyxxx|zy|y{{v|~}xvz{ww{}zy|}|~yxzwzyw|y|z{z}x}~}{~}{~zyy{zzwzy}z{z}{yyz||zxxzwzzzyzu|{}z|~wy{}zu}|zzy|y|~|~~{{x|x}}}y{{{wz}{{z|x|zzwzyx}zwxuy{y~~y|}{}yz{{y{}x|{~z~|xwz~{wz}|u}|{vy|yy{zu~|wxxxxwwz{y}w{}{}zzy{}}{|~yvz}y~~w{zz}}z{y~y~{|yv~}}|x||u}z{zyzxw~v{}~y{w|{zy||}y}|{|~x|xy{|}~|}{zz}{zu~vx{wzzyy}{{}vzyyxz}~|w}|~|}|y~wz~~|{|~|{|}~~wr~{z~uv~z~yxz}y}wyvyz{xzxx~uu{~w{z{yw}x{|{}zxyvyy{{|{~{{}~}{}}}z~}~}~zz{~~}|~|~~}}}~|~|~}}~|~}|x{|}~{~|}~}~}~||~~|}~~~}z}~}~~|}~}z{}}}||}~|}~~|||u}~|~}{}~{~~z~|~}~{}~~~{}~z~|~}}{~y~|~~|}~~~|~~|~~z}~~~}x~~~~~y~t{|{~~~~|~z~~~{}}}y|z}}{~}|}}|}~~|~y~~{}~~}~~|y}|}}}z}z|{z}}{~~~{}~{~}}|~{|}~}}~~|}}~z}}|{|~}~{~y}v~~x~}||~~}|~~|~|~}}{|~y}z|{~{z|uzy~}}|~~|}}{}~{}|}}~|}}~}{z}|}}|~{{||{zxzv}~v{zzx}uzw}zy|uxu|}yu}{{yv}|z{|{|xuz|yzy}||{v{y{wyv|zwy|yz|xt{x|x~uz{w~u~rxz~{~yy}{wy|yzzyz|}y~vzyx{zy|}~wzzy{}zw{z|y|z|zw~y}{|y{yz}{zwyy}v}~wxx~y~z{||||y}~w{x{|y|xyx{w}x{z|{{x~xzw}}zw}y~{x}w~zz{zy|t|zwxx{y|}~x{z}zyz|u|zw{|zwwyv}w}x|}~x{|y|wzyy|x|z|}~|xz{zz~{u}~{|w}{}yv{}wyyywx~}x{v{{|yu}~{~{}y||{}u~r}}v||zz{zy{y{zy{xx}|~y}x}{vyz~}w{ywwz{xzwz{xz|z||w{x||yy}w}z||}w|z~{vx{zxu}{}{x~x{zv|~{wxu~y~|vv|zw|y|zwyxz}{}}y|}|}zxzyyzwz{{zzxzy{x{zy{zwxzzzyx{{zwzzyz}~yywxyv|y|x{yzz{zyx|{xv{{|z{|{x{y}yy||xz~xwzz|{|{|vyzxvy~~~{y|{|y{vuzvx}yzy{}{yxy{xyyz|y}y}|z|xy}sxx~wz{x{{x~ux~|y}|z{~{vyyzywzzx||w{|{}zyx}{}z~z{}{y|xxv{x|s}yzwy{}{w}z}u|yx{zzw~{}{y|}z|vz}~xxy~z|yw{~|yzzxu|{~zz{{w~|yyzvz{zyx}{{z~zz{z{y~y{w}{~}z{~{v~~{~}{}~|||}{{~|{}}|yz~~x}|}~{z~{~{|~~~~~}}|~|~z~~}}|~{||{~}||~||~{|}}~{~~}}{y}~z|{}~|~|~||~z}{{|~}~~}}~}}|~|||{|~}~}||~|{z|}|{~}|~~|~{~~||~~{z~}}~}}~|{|~z}}|}y{~~~~{z{{}|}|{~~~~~|~~z}y}}{~w~{}}}}z}}z{{~{}}~~{~~zzz~y}}{|{{~~~|}}~w||z~}~|~{||{~~z|~~|}||~~~|}~}~~~|}z~{~{}||y~z|~x|}~}|{yz~}~|}{{~~{~{zx~~~{~~x~}~|||}}}~zw~~|}~~~~}~~~{~}}~|{{yy~}u}|{ywr}ux}|wz{xyzz}v{syv}z{{}{xyxzzy{zxu}{u}yxuwx{}|{|{{|y}|z|xxx|wzxxxzxyz{{y}|{}wx|xvz{wz~{xy}|u|}yzyy|y{w{~x|zy{}|}|~|yx|vy|{x{yvxzwyy{z{yzzwzxwwzyv{xuz~|yz{|{~}|y{~}{r|}xz{xy|{zzwzyyz}vxy{z{}zzzxuy~zyxzyz{|w}x}{{z|{|{|x~}~{~{{{z{|yy{~wzwzzz{zxv|xy{zxyyyvxz|zx|{|yxx|zy~w}||{|}zx}{~z~}{x~}}|y{zwx~yw|zyzy{}w|xxxw{}xzyxwx|ztzx~y{|yz~}zy}{|}zz}}y~}}{}~}xzyzwy{}z}rxy{}yzwyy{zxwxzwy{}wz{}{~z{|zyzy}}zxw|{z|zw{yx{y|~zyzv{{|}zxu|{uyz|zzyx|zy~zz|v|yw{zyzwyz{{}}}}zyzvyy{zz|{|{}y|}{x|x|zz{z|y|w{{||||~z{y}{zx}{y|y{yz~{}{w|y}w}|y~|}w|w~z~~v}zz}{{{{}x|{{|w}{yz}|yz}xy|y~zx{z~yxz}}z|{~|~|}{}{zuz{}{yv~zyx{{yx}vvz{x|{{|y~wv{}z|{w{zy|z}}}~y{|~|}|z~|{zzt}z~yxzx|x}yvx{z|{{wx}yx{w{|z}{x{z{z~zzzux}z~}{}x}|z~{y|}}~~|{~{~s{|}v{}z{||{z~~w~}}~~|{|}~}|~}|z}~~~{x|}{~|}|{{}{~~{|}{~~}~{}{w}}}}z}}z}}~}}}||}|{zz}}|~|~{}}}~{~~}}{|~~|}~}}~yy|}}~~|{}|~}}|~~|~~z}~~{~}~{}~}}y{|~|}}}~}}}~~~{{}|y}|~}z~}~z}~{~|~}}|}|{z{~{~~~{}}}}~s}{{~y~|~||~~~}|}}~y}~}|~}}yz|||z~v~}||{}~~}~}|~}}}}~|z}z{z~~}~~{~|}{~z~}{}}}}}w}}~}}z~||z|{}|~|x~~~~~{~~~~~}||}}~~|{~}{~~}|}}~||~|~~|~~~||}~{w}~~~{}}z}x}|~~~}~zzuwz|y{x{{z|}{wy{xyzxv|zy~}~{zx{zwwx}zw}y{t|wzw}{wyxxyz{x{zzy|~|{{~yy}zz~y}yx{xzzz||yywsy|}|{xy}{z{{|zwxxvvyvw|y}w|{wx~{{}{}|vvx~{z{y~y{xy~yyy{y{~vy~{uz}{{wxxw}w|yy|v{z}~|w}zz}y{|xzyzy{w|~yw{yvuyzx{z~xy{zz}yy{x{zv{y{{zxv{}yy}|wz{tz{x{}y{}x|zy{yx{zx|z}z~vxzz|~|}{yy~}xwzxz|y||z~}~zu}xy|||u~vxxvxzxy|z{|zzx|}{|}}u}}{zz}zxw~zvxyzx{z}{w|}}y}qt}{ywywyx{}|z}ww}}yz|z||}}~q|szv|zw|~z{y|||{}yy{{vzwv|y|}}yvwyv~~{||y{wzwu}xy{|~|yy}yxxvw{}w{||}|{|}|w|z{y}yzxz}{ww~wyt{|z{yvzx}yz|w|uyxx~ywz{y{~{{y|~w{{{}}~|zx|y{zy|z~xztzxw~{}xz{yy{{x||wvvy{{{wu|wzwxwywz{z|}{zx~zy}~}w||y|z{vyzyx|~|y{zx{~}w~wu{zz~|~}{x~y|zy{w{y}~yvyx~zxw~|xxv|yu}zxzzy{|yuyy|y|vwx|}wwxy}yvy}{zx|zy{w}}z~{{~|{||{{}zyzyw||wxy}y~xy{|y}|||{}v|yz|zy|}|wv|w}}z{|{w|~~~||{z}|}|}~x}}z|}|||~~{}|}|}z|}}~|z{}}z~}z{}}}{{~}}~}~zx{~~}~~|~~}~}z}{~y~~}|~}{z{}|{}|{~~~~}}~|}~}}{{}}}~|{||w~z{~{z|~|z{~|||}xz~~{|}}|~{~}~}z|{}|~}|~}~z~z}~}}}y{~||~{~|{}~||}{{z~|~~}}~|~}|~|}~y|~||}||||z}{z~|||~z}}x~}}{~|}}}~|y|}||~u}{~~~{|{w{|~|~~|{|~}~{}~{~~}|{}y}~|~|}}}~~|~}~{{}~z}~y{|}~|y||w}|}~|||}}~~}{}}~}{|y|}~~|~{x~~|{~{||~}~~z{~|~}|~{~~}~{}}~~}}|}}~{|y}~zzzzx|tz|wxvyz}z}{zx{z}u{v}wxyt}|z||zz}}v{}~y~y}yv|{~~{}yw{y}yy{xz{xyux~v{{zytyzzzz}y}t{wzwx~yw{|||}zz~z}|yzzx{{}u}|y|y}y}{yx{xyzvvyzzyz{y~}zwv|zyv{vy|y|yv}zwx}|zx{y}|x{xx{z|yx|t{z|z{zz|{}xwx|wxux|z|zy{yy~}xx{~|zuwx}||zz{xzzyw{xz~|{}}ywz||x{xz|{{yy~}|w|wuxv{~yxwy}y}y{z~y{{wz{~|w~uxxxv~|yw}y}zy|}~|wx|zx{{y||xyu{u||}z{wy|y{x{x{}|rwu|yyyz~{|x|zzzxx{|xzy~}y{|y|{}z{u}}xzu}{{{}wxx}x{wzx|z~zxzy{~~}}~{zzz}yz|}~z}}w{y}~y{{w|{uz~{yvxww}yv|z||{|w|vzvzyw{|{yy|~z{~}wxxzx~xx{|~~|zwyy~~xu~{xxz|yx~yy~yz~xzzx|yyzvu}z|xvy|}zw{{xyx{{v|{}y{{|~x}~~{}y}{|||z{wv|{|y|qy~{zs~{|v{yz}xy{zvzx||}w}yw{}|vzz{z{xzzyz|~{xyz~z{~w{y{vxy~w{v|{|z{zyx{}uw{~wxxz|zy~{||zz|z}|wu~|y}y~{{xxz{|zw{||zvyy|}{xww|wzyxx{v}z|{xuzv}z}~{~w}zzzz}}|w}{}}y|}|{z{}}|{|}y||~~~~|~~}z}~~}|~~{}~x}|~{~|~~}~}}}}~~~|{z|~|~{z}}}||}{~~|}{|x|}}}~z~~}}~}~}~~|}y}}~z|~~{||~}}~|~~~~}~{|}~}{~|~~~}z~~|}~~~~{}y}~z}~~}}~}z{}}~}{~~}~~||}}~}~~}~{}~}||~|~}|y{}~|{~y|~|}~~~|~}~|{~~|y~~}~z~u{{}}||}||y}|{{~~}~~}z{~zy|y|}{~}}|}~}}}}~|}~||z}{}~}}}~~|~{|{z~~|~y~|~||}}~}~{}|}~~{|x}|~{~~~~}{y~}}}~||}|~~xyy~~{y~}{}{{~|~}yv~vwzw{y||wx}zy}yt{z{y{xy|y{{z}~}~x}y}vzyy|}y{x{v{{y{|~|y|zx|s||{{|}{}|xwzvw~{{~u~|zzzzxyyxz~y}{y|yxwy~yvy~x}z|{|w~xx}{xxz~{wyywy|{}|~||yysvxxzxw{{~}y||yuz{{y|yz~zy{zvv|zv|zyzzuz|z~}v{|}yyw}|x}~xxyx~xy~zzy|}yx~}~wxwx~{x~y{|yy{wv|yyyx}{yyzxvx~xv{z|zwzx|}z~~{{z|zz}w~t~|yz{w}}}uz~z{v}{{y|zw}|zy}}zzzy|yw~{y{|uy|~zw{wzz}}y}w|xv{|zx~zzz~yx}|x}|vxyy~z{{|zzz{zy{~{~{x||y{uw}|zvyy{|yzx{~}zu}|~{yv}}{~~~x~u}{suz|z}~|zy{{{}xy{yyzz{{}{{}{{z||}zz|{{xz{zyyz{}z|y{xzz{z{y{z|~~}wxx{|w|y|zy|}x}zyzx~zz{y~z|{zx{yz{|yvy~||{kx}|~}ywy{{}y~v{zuxx~|y}v{xx}y|zzuzxyzw|||wz|x{zv|{|{{wzww{zz{z{{zx~y}|y|}}{v{y|wzyyzxzyyz~zzx{z}~|yz|{{yy|y{w|~wxz|z}|t|zy~z~z{{vzxwyy}yz|ty}yv~ww~{y|||z{~|{vyz}~xzyzy{}}~{~w{{zv{||y~yuzvzxx{}x{{{}yzyz}z|{yx{}zxy~{~{z{~{~}}~||}}|~}~}}~{}}~|||{{~}}}}}}{~}{|~}~zz}~}w{~}}|}~}~~~~y{z{}~~|}}~|~x~~|~|z~y}{|w}{~z}~}|}~}x~}|~~{~|z{}}|}|v{~~||}|{|{}}}|~}z~}~|||~||~~}{|~{~}~||}}|||~|}~{y}{}}{}~||||y~}~~|}}}|~v~~z|}~}|}}{}}|~~}~~}}~}}||~~y~|||~}~{~}}|~z}}}|}~||~~|~||}~|~y}}|y~{{y{{}|x~~~}y~~|~|~~~~}}{}~~~}|y}~{z~~~}|~}}|~}|z~~{{z~|}}~{~}x~~|{x~~~}~~~}|~|~{|}~{{~}~||~||y~{~y}zzx{||{~{}w}{|vyz{{~{zy{}{zyzwxvy{zzzy||z~vzyzy{vw|}~z{v|||{~{z~yxw}}}~zxzyvwxxywvy~{|{{zx{vzwzz|yxx{{w}|}~zy{|zz~~{{yy}z{}z|z}yzzw~{|wxv~zwzx|}y{{|{{u|zxxx{|~{vz~|{~x{~yy|xw|}y{{||ys{z}y|z|uywzywu~wwvyyyvzwuwsz|ztwxyzzz{}wy~wy|{zx{~x~}{}|~~{|zyyzy{}xv{xy{xz|}{wx}{z{~wxyxx}wyw}zx|{}{{z{y{{|||y{w~}}|{~~|wz|x|zuyz{|z~{{yyyyy{~zyxy{xy~~~|yx}{yvx{}{}~y|z}|~~{{}}}{{}~yyv~z{vx}{yxyz{zyzwzx~|yw{{w{~{~{}|~y|{}}w|x{~~}z{zz{y~}zx{{z|z}w~ywu{zvxxxy|||wyxzwtu}|x|y{zx}vxzx}wz~~~zyy{}}|zwzzzz{u|{z|y}uy{|x{~yy{y{yz|xvzwxy}~}z~}x{y{xzvxx|r}z{~x~~z{wy{xywvw||~}wvx{yxzx{}y}x|}}||yzx{xyx}{z}zzz|w{|}~y~|~{yy{}{|}y~{vyz{|zxysy}z|vy{~|xvwzzz{z{t|{y{z}z{||y|t}zx{zw}~yy}}{}yz||v}x{w{yzy{~~|v~{vy}w|z~zyzz{{}{}y|z}~~{{{~{~~}}|{}|~~{{}~|~}}}|~}~|~~|~}~|xz{}y|wz}~{~}~z}|}}~z|}{|}|~~|}|~}}|~y|~{}~{y|~z~}{{y~~~}}~{{}}x{{{wz||}~~~~{{~|}}|y}|}z~~~~~y~{~~}~~~~}~y}}}}}}}{~~~|z~|}||~{}}~|~~~}{|}~}{}~{~~~~}z||z~~~~|}}}{}|}}}}}~~|~}}x|~~|}}}}z~}}}}~~{{|}}~}{|~z{|~~~|~~}}}~~|{}||}~{~x||}}z~}}}~~~||~}~}|~{|z{}}~~~~~||}z}}~~}{|~}~~||y~~~|}x|~{}{}|}{~~}~}~~{~~uxxx~}{wz}zz}{zv|wxw{x{yzxz|w{z{yzx{zx{zw{~zw{}yy{~y}|}}{yw}{{w~|yy{|z|||}x|{{}{{x}uyyy||v{}zzz{w{yzx}t|{yzwu}}}~x~zzu~xyw}{xzz{|{{zxzz|}wzzy|z~v{wwx||||zxyx{yzzxxy{{|x{xy~~v{{|{{}z{zxz}wy|v||w|z|{x{zw|y}z{z|zyx|u}~vzzzxzzwzwxy}w~yzy|x{vwx|{w{{|}y{{yz|~y|zw~w}vszzwxx|y}~|}{}{z}}|{ztzywv|}|ztyyy|xz~z{|zx|}}{|z{|wvyxxz{~w}yy}||y}zuz~x||v{y{yzwy{xxyy{zyw}y}zx{}}}|xwxzxwzx{{z|z|x}||yz{z{x|xz|xy~w{|z}|{z|~{x{xx{{wy~{z|vz}w}{wz{z{y|{{zy|}yx|z|}z~}{}vzux}|xz|x|x{z||y~y|~|z{wu~yzvzy|yxxx|}z|zzxx~zyy|~v|z|zy~|{{y{u|z~y|yyyy}|z}yw|yx{yzyz}{y~{~{||w|z{|~x~}wy{wv}xu{xzz{zz{yw}y|y{|y||z}~|ww|{{}{}z{{tzy{~z{}x~zz}}xx~{{|~y|x|z~|x{w|}}|{|~}v|y{}}{z|vxt{|xx||yxz||{rz|y{zz~w}yu}yz|z|zz{{}yw~w{y}|ww{|~|{wy~w{~{{u}|}~~y~~~|w|~~~~|{}{xy~~||~|~~{~{{~{||~~|}~{}}~|~y}|~|z|}z~{~}|~}|{|y{z~~}}~~{|}}~~~}x|}||~{~~|}{~{}{w}~~~}|z{{~}{~}|~|z{~xy{~~~~|~|z}}~|~u~{}~~z}}{~{{~~||~|||||~~||}}{}}{}}}}~~}~{{~}}~}{}~}}}~~}}{~z~~y{}~|||}{x}~}~}~yzyy~{}~~~||z|}~~{~~|~{~{|}~~z{}}~}~~|}}~}z}{~}|}}}~|}~~}|vz}|~~}z}|~~|~z}|{{~}|~~|~z{{|z~}~|~}y~}|z|{~|||{z}}~||{|}|}}{{}~{|}|z~~|z{}}{}}z~}{|~}|}~}~|}z{}~|}|~zx}}~}}~{|~|{~|}y|y|zz~s{xzzy~wz|v}yz|}yz}yx{x{wuyzvt|{~~zyzw{{~|{~~z|xw{y|{w|vw}|vw|xz|{{zz~xyy~|xwxxv|z{}y|y|yz{zy|{~zzw}x|{|y|}z~}y|z|yz|{|{x~w}w|wu}xyyy|{{y{u{ywyxx|u||x{}}|x|{~}{xx|{z~zw||w~y{zy}zuz||w}{yz~|yzzvvz{{}x|~zy|u{xyuwxzy{x||y}{zz~~{zu{|x|{y||{zy{z|uyvx}|yyvyyxt|||xvvx|{~y{{uyzuxu|~z~w}zw{{zzzz|~|xyz{{||xvzxxwwzw}zz|{xvwvy{z{~}x}vy}yx||ty{{xw{v|z|x|y}{{x|~z}~{{y|{zyvvvx|wx}}{|yzywxyuzqy}w|{|y|y{|v|{~}}{xwy}}w~{~y|{z|}vtzz}~}yw}}xxo}}{wx|}z|zz{{w{{zz~yx|~yww}}}xx|{zz}y|}y{|{x{~zxx{~xyyyyyz{zwy|w{{{yyxzz|z}}xzy}|yw}x|{y}|wz{zy{xwxy~{~xwwxx|{||{|}|v{xvy~|y|zxy~{vx|}~}w{xyy}~x||zu{{yw}{yz~}vz{{txzvuy|{{v||z|w|vwxyw}yzxzz|x}{{}}{yzyvu{|x{}~~{}~{z|}}y|z~xx~zzxyxu|txzw{t}~{{z}wvu|u~w}{}y~~x~x|z|}zy~}~~~~y|~~~}|}y~~~~|yzy~}||}}~zz}}}|{}z{|~~xx|~}}|~}|}{~v~~z~~{{{|}x|}~~{z{|~|}~~}~|{}}~|~}{}{}~~{{~}}}}{|}~}|y}~~~}|~}{{|}{}||~~~~{~}}}z}{}||~~~~}~~~{|~|x|}}z~{~z{|u{~{~}|z|{z|~}}~~~~|}}{~|}z}~~}|~~}{{y~xz}||}~}|}{~|}||}}y~z~~~~}~}z~}{~|}~}}}||~{}}}~~~||}{}|||}~|~|~}{{}{yz~w}~~}}}~}}|y~}~|{}~||}}{|}y||~~|~||y~||}}|}}~~}~~|}~~y}}}z}|}{~}}}z{z||wyvzyx}|w|{z}~{z}{}wuz}zy~xxyy~}}ywz}y}yxy{vyyzz{z~yz|yzyz}}z{y~uz{yx}|y}xy~{{yyww}wuyxwyx{zyz~wz|x~}y|zzz{xxxyyzyu}{{zz}x|}xyu{{w{~x~y}{zz|{zyzzy~wyzy{xz}|zxy{yx{xxx{|ywz|xz|zzz|}{vz}~{z~{}{|ty{}w}yzxxz}|t}z{}{{yx~z{|ww{wy{|{{y}xxyy~w{z{z|{v{yyy||{x|yvw|yz{}x{z{||y|x}zy{}zzy{{{uzzz}vz|}}~z~z{yxy{vy|zxxzz~{|{yv{{zyzz~z{{zywyyyx|{{~}w~z{zwzu{{~{}t}z{z{zw~ww{xz{yz{|{|u{}|{x}zy{|z~y}{{{yzy|xw}xy~z{w{y{z{yz{|wyz|x|wyxz~z{ywyyvz{xyz|yy|y~y~~zz|y|{xwxux{yy}{}~{xu{y}xztv|xzv}~zu|y|zxzzw{y|}zyz|||yx{z{wwxx}z}~zwzxz{|u{uyxwy{}x|z{|wzwy}~wy{ywvu{z{zyz|vz|xz}w|||zy{y~||y|z{zw}|z|{{ry}x|{}}zxzwx{{y|w{y|}yzzx~{}xx{y|~|{{vxvx|zw||zxyyyz{}xyz|z~~x}x{~zy{~|wz~yxxwz}~t|{z|}{y{z{v}z~zyyxz{wz|{zv{y|z{yz}{z}zwwx}zxx}{{}{w{w}{u~|z}||}|}~~x~~~{||||}~~|zz~~~{~{}|{|~x|}{~{~v}}z}}}~~{~{{~}~z}}{}~|}u~|~|}~~~|~}~w}}}}|~~~~y~}~}z}~}{~x}z~z}|~}~|}}z|y~{|y~|}~~w|~}}{|}z~}y{}}|z}~~~|}}~~~~|~|~~z|~}|}y}}x|}}~{}~~{}|~~~|}|}y}}~~}z}{~{}||}{}||~}~~}}}||||{zzzz||}~y~~|}|y|~}}|~|}}|}{~{{|}|||~~~~~~|~~~~{}|}}~~}{}}}}~|~~~y{|~y~{~~}~z~|z}|~}}{}{~}|}~~{}}~}}|~~~|~}~~~}y~z}|~}~~}{~z}~}}}}~{~{~~~|}z~x}}~~}z~}}}{zxxxz~w|{~{{xzyzz|y|y|yzzxyy{{zx|u{y{zzzxz|zzz~|z{xxz{~|z|u~|{{yzy|xz}z~sz||yx{yvyxxysxvwvw|{u}~~xywz|yzx{z|{y}ww{}~||{{yx}{v{}{xyw~w}||zxxw}zy|wx{zy{ywuztyyw{z|xv~z|}|xyy|z~t{~}yyz|{y~v|}|y{{}yuzx{vwvwvvv{zzy{vz{z~}yvv|xw~||v~}}}zzv|xx|z~}|y|}|zxy{{|y{||zyv|}vvz}zsz~w|xzyyvtzxv||~xvz~}|wzz~{x|xz{~{}|xz{y{w~|z|y}ux}zx{|yxz{}|z{v{zzywvv{xvy|z~yy~}}yy}}}{{yxx{w}|x|y{{~y{yyx}}{wy~zw~x~wx{}uzv{xxxuw{|~{|{}y~~|zx|}}x}}{|{{{|z|||x{|xx{|y{yzz|{{{yuv|xx{u}}}zx{|z}z}~|y{{yxzwz|xz}{v{|}yz{}y||}xvz{{zyu|{wzxyz{||~y|xy}}|zv{~{zzzvy{~x{yu{}~|u{|vyz}wy{|}{yxxx~~z}|yz~|vzxzwv}}wvyxzy||~u}}}xy{zyw~}}{w|{|yyzz~|x~{y|zz{v{wvzyzzv{|{|w{|yzwyvz||z}zz~zxyz|y}z}zx}}wz~~}z}yxz|}}|~xyzw||yuzv|}zwyz{yyw~{|}zy~u|{||~}z}||y{~~~|~y{{~|~}}{~z~~{|}}~}~||{|}}~}y}|~{{~}~|w~~~}{x{~{|~|~|}|{|}{w|{~{|{||{|{}~|}|||~~}~}~|}y|{z~z~|}}~~~{y}}~~}}|~zz}~~~{z{}|||}}}}}}~|zy}}{~}z|~}|{}~}}zy|||{}|}~||{x~z~~||~|~{~}~~|~{|}~~}~}}{|y}||}z{~~~}~}~~}||z}x||{}}}}}}}x}~x~|}||~}~~{~{~}y~}}|}|~~~~|||}}}{~~|}{~~~~|~}~~||||~}}zu{|~|~|~{{~|}|~}}zz|y}{~~~x~{~}}z{}~|~{|~||~~~}}~~~~}|x|~||z~~z~|~z~|~~|y~}z{}~{z~~|{w}|{{zzxy~yz{w}yzx{~vyyz{~{~zx~{~x{xwyt}|u|{zy{{}|zz{x|x}z{{yzx{}|zzzy}zzy{{zx|~~yz|x~{|w{y~|{xxzwzzyzyzxx||zyzz|xw{x|zy}u{w|xzv}w~{}|{vvx}{xx{||w~w}|y|z~{}yw|ux|x{x}{w}zwxyx|wyzzz{z{x~|z{~yvz~y{{wy|yyuy|yzzz~xyv||x|vwz}|{{|z}x~{~s~yzy{|y{~zx}y{rtw}w}{x{}vwz}{y~xx|zyzw}y}}{y{y{z{x~|{xyyzzxv}{}zz}zvw|}{zxy{z{~~{yvx}x{y{zwwzwv{|wzy|w{y{}z|{|{w}yw{}{~x~}y{|{t~xy|v}|{zzyyzyxxy{y}|{yz||yv|{{|x|}{y~wzzwzzzz}z}{|zxz{yxv~{x~|xz~|vwy{|}z}z~y{{y|x~{|{ywz}uuzz{w}||~xyyxzv~}|xy~|ux{zz|wyzz|{wwz{y||~w|x{x|w}z~z{x|{|yz{{x|zxzyz{xy~x~|{y}~{{||}wz}y|yuvw{{z}wyzz|u|zyw{z~z{|yyx~{}x|yxzwvvxyx|}~|{|z|{yz}yz{yz|z{x|y}zzvz~|vzsx{uux{~y~{}|w~}y{{z||~zwz{{|wv{{zyzuz}{ywz~vzz}~x}y}|yw|{{sw|yz{zu||{zwz{{{zzzwz}ys{z~~}{w{y|~~zz}|{~||}~}~y|~y}|}~}~}|x}|||}~||~~|z~|||~|}|}}}{~}}~{|}}{x{}z~}~z}|}|~}}}~|~}}|x|}~}z~z|z}~|~~z}|~~|{}~}~y~|}|~}}~~|||||~}xz~~{|{||~{|~{~}}z~|~~{|}}~~}~~~}}}}~y~~~|~}||x}{~}~}~|}|}}}}}z{y}~~~|}}~|}~|~}~~{y~{}~~}}|y||z~~~~||{}~}~~z|y{}|{~~~~x~|~}|z|}|}~~~}~|~z}z~~~}|~y|{{~}}}yr}{}~}}}|}{v}~|y{}}|}}}~|}y}|}}|~}x~z~~~}~~~~{~}v{}~~~~}~~}}|~}}{|{|{|y}|~~}}~~~~|}|~~||}~|~~~~|~~zx~w~{{}}|~x}|~~}|{y}x{y}|z{zy~{x|{ztzywzyz{xz}x|x{vxzy{}}xz{ut~|y}~x~x{}{}{yyzw}{|{|}|{{|~z}|{xz~x|ywz{}|v}yzu{xy|x~yv{{x{z{w{||}}uz}xyzvvwxy}~ww{zy~yxwu|z|xzy|zxwzzz}yvxy{yyv~vvz}~}{|}xz}{|x}{w{zz|{||zx|xyzzxy|yyyzzx{z||x|vyzy{zxzv{~yz{zw|~wz|||~{yzz{z{yy{}}{|{z}}{y~{|zw|yz}|xxwz{zxyx}{zxywz|v{|{}}{~~z}|{z|zyy|z}{}{yvyw{w}z|yvwzy}wy||~xw}zw{xxux|~wzyvyxyv{xw{}{x|{yx{y|z}w{y}y~|u{}{}|vyyzx{w|x|z|||x{z{{wyw{yx{|x{z~}{yzzzx{xx~|}~zyzy}{||}w~~zz{{|vy|{|yx|xxzxx|yxz|w}|zw|}z}z|{}nx~~||y}{{|zz|{~zz}}~~}}z}{wzzy|x{wwtxyx~yxz{xx{{x{{z}||}z||}|zx|}z|x|{~||yv{{}}~{{yy~|{wyxwwz{}z}u|~|x|zx{zvzzyywzz~y||u{x|~{|z{x}~|xwzzz|}}{|yz}u|uy}|vt|}vy}{y}yzz|yy~z{~x}{z}x|~}yx~yzxy|x|{{}{z{zz{}xxx{yy}~xy|tuz|z{wzxx|vyyw{xy{x{|z{x~z}x|zx{{|}~~|~}~|~}|~~~~~~}{}~y~}~~}|~}~}~|~}z||~~~~~}~z|z|~}~}}}}~~}~~{}~z~}~}}}z~}~|}~z~x~~~|~{}}~{~}|}~|}y||}~}~{~~|{|{}{x|}}{}}~}z~||~~}}~|}{}~|x}{}}~~~~~z|~z{{{|~{{~~|}|}~z~~z}~}}||{~}~}y~~~y~{{~}~~}}|}}~}~~~}~~}|~|}|z}|}||z~~y}~~~~|~{}|z{~z~{{{z}~|{{|}||~}~|~{~}~~~~}~|x|~~~}z~||z~~|~~~}{}|~~z~}~}{~~}}|~}||~{}{}}|{}}~{{}||~z}{~s|w}|~~|}|}zz{||}}~x|~}y{}w{|}|}}yy|yz~|yyyyw{zxxyvzyz|y}|y||z{yw~|~xyw}x}~|w}|{zv|{yyuyx~x|{~zwz|yxw{{|{}v{zxzx~}~wxt|wwxy{{}zyw||zz}}||}wzyz||z{y}xt~{|{x~zywy~{wzw{yxxx{zxz{y}wyzywzy|{uzz{y~zz{|{{||u}}vz|}x}xvx{~}vy|~y}xyz}|||yw{yz|~xvxzx}wzy{{~v|w|xzrzx}zxzzu}||wy{zyz|y|zww{wy{uvz{}wwy{{zvyz|y|~xyuu~z{z|z}yw{{w|z}|y{xy}u~vzx{yx{}z|uyxy|xx{y}x~zw{w}|}{}zwu{|z{y{{}{ww~y}z}w}|}~yv|zv{{|xyz{{}|{}v{ywyxw{}z{{~xw{|vuz|yzz||z}z{{vxx|xy}w}{z{{w~t}w{|yxz|xzyx{z|{xz}yy{{~wyzvyzvx|zz|zy{~ux||yy}y{u}z|~uy|{~xvyw|}zy{{|yyz|x{y||zxzz{~|zu|x|rz{xxs~{{xwyvox}yyzwy{wzz}{xtxzz~z}}y|yz}yyz}w{}~z{zxz}zywz|wxy~|v|zyzwx}|~|zxz|x|}v~{z|{~}|y}w{~zwv}w~yyy|{{y|z}|~v{y{zzzyyzyzxz}{uy|y{|}zzz||y{|yy{{yyzxzzzzw{~xz{x|{}{vwz|z{u|y~tr~zv|xw|}~{|yyzy}ysyxz{~|}}}||~}~{~|~}{}~|z~}|x~~|z~{~{~|}}~~x}z~~~|}~{}~{}|z~{}}~}~|~{~wz{~}|{~{~}}|{|z}|z~~}~{}~z}~}y~z}|{{z~|~}~}~}~}~x{}}~~~~|}}}}z~|}~~|}~~~y}~~{~~~~}~|{}|~~|~}||}|~~~|||}}~~}}~|x~~|~z{}}}x~|~}|||~}}}~~~~}{}~}~~~~~z}~~y~|}|}}y~~}z}z|{~{~~}}~~~|||{{~~}z~}~|~}~~~{~~~}|}}}|}}~xyz|~~~}z~~}~|}~~{{{~|z|z{}z~|z{}|~{x{z}}}}}|~~}{|~~}~z|~|{~~z}}{~}y|~{{}}~|{||~{z|}{~~~~{}~~}~}~y}}~{|~{yx}}y|x{z{q|xyv|z|zx}|x~zzy{z{xzxz{qyww{{{|~{z|y|y{xx{z~vzwz}}}|w}{yxyz}}z}uuyz{zw}wtvvwv}vyzxzy|wxwvwyxyz{~|xw~y{||}zuyzzy|x{{~}|z{|yxvyzyyx~w{z~{yxx|}wz{|z{|y{zzu{|xyu{{zz{}{yw~y{vzxz{}w}}y}~|zy|}yyxxzzvzz|xy}|x{y}{~x{|vu~{xzzx{}|||{vzxy{|}}vzz}z~w||~|zz}y|xxxy~zzzyyvqy|{{szvyyvx}}}s|{||y}}}|z{{~xv}|v{{||~|}zxy~{~|zzvu~{yyu}yxxxxw{|}|{{t|y~ywy|{z{{}{{}}}x|u{{x{|x{{zz~y}~yy{xz{xz|z}xz}wy{wxzvxyz~}zuz}xz|yx|x}{zzu{|~zzz|{x}{{|zy|}xyxyvxzyy|}zvyzyy~zwytyyy|zy{}zz{xzxww{{}}x{zxw}}uzyz{zyy}|}|{y|z~yw{z~z}yyyyvxywz~y|r|xx|zx}xxzzy|}~z|v}yy{y}~z}{}z{||}zq~z~{|{wz{x|~u~w|||z{|{{}z{z|}zy~|yyzzy||zz|~x|~xz}zzxy{|x}x{|yzzxz|v|}x{y}yy}y|ywwwy|xzxzy{}z{}}z}|{|{||wy|x{}|y{~v|{v{||w{|{wz|~y{zwy{zwz~{}zx}z{{x{{tz{{xz{wwxy~~}y}yty|}~|~}~~|||~x{||||}|z}{|}~{~}}~~}}~||}~{y~|{{{~}||~}}z}~~~}{z~{{|z}{y~|}~||~|{}}{xz|}y}~|~}}}}~{~~~~{~}|~}}{}|~|~{}|~|}}|z~{~|~~~}~{~{z~}x{~z~~|~z|z~}|{~{|{~~{}~}|}{}|~|||~}~}~~zz{z~~|}~}}~~}~~|~{{}~}}|}|}z~|}z~~|~{{z}{|~~~~y{}{~{}}~z~~{{~}}~|~~}~z~u~~y}y{~~~|}}y~~|}}|x~~{}}}~}|~~|~}~z}||{}}}~~{~~z~||~|~~~}~~}~~}{y|z~}}|~~|z|}}|}}||{|~~|{~||~}~z|y}{}~~}~}z|{~}~|~~zzyx|yv{zz{w|y}|z{||zy|{uzxy{y{rv|vzw{y|xyw|r{ywzwz|z|}x{uzvy}|{{z|xyz~{{yzy}{vz|}~yvwzxtxw{z}{yyxwz{yvyz|yx~xxxy{yyw{w~y|z|zxyvzz}{zv{{~yzx~{zxyy|zzuyy}{v~wv|{xyvy{wzx|}uxzz|xyy}z}x|zxww{}y}{y|xx}zz{{w}~xvzz{{|wz{{xyuzy{}x{x{||{}y~s}}|v}y{~y}y{|tvxx|zz}v{{{}{z|z|{z~|}zyxxu|~xx{}zz{|zx}z~{w{wz{|zyyuvzu|w~{x}|yyvxzyx~~|xv|{ww{{}|y~y~wyzy|yxx||xzy||x{|t~{wzyw|vx}y|xu{|}z{yzzy||}{wwxyys{x|y|}y{}x{{yyzywz|yxz}{x{yy{}~zz~|vwzzzx}z{y{y|{{{~u}}{w|vxwyxx||y{}zzuxvw|}zzxzzxyyxyzz{{y{|}|z|{y}z|zx}~~vy|{|xzyzz|yv}|{{z{{|yzyz{{v|{{{x{~zx{wzz|z}wxzw|}z{zyxv||~w}x}z~}{|y|||z~zy|w~z{{|{x{z{wzwzy|zx{zywz~x}{||vwzv{|wwx}{|w}z~{v|yy|{y{~}|ywxyy{x{u|wyz{{z{}|z|x}|yw}|{|{x~}x{xtzz{wx~~x|z|}xzz~~|}zy~{{zz{yyywyxzwv}z~~wx{}{|~}}~~{|~x}~}~}{~}~}}~~}~{y~|}{}~||{}{~}}}|{|}~~}||x}|}{}}z~~|~|}~}~~{~~{||}}|}~{|~~~|}~~|}y|~~~~}{~||||{}~}~}}}}~~}~~~|{~|}|~|}||z~}~~||}|}~~}z}|}{~y|}}}~~}||~}}~{~}z}~~}}{~~~||}~}}~}|x||z}~~}}~}}z~{~~}}}~|}~~~|~}}~~~~{|}~~z{{~~{xz~~{yx}}||}y~~z~~}~~~~{|}~{z~~}{}}{|z~|{z~wx}}z{|{~~}~{{}~|~|}z~~|||~~}||zz}x}~y|}}z}~}~}~}{yu{~~~~}~~}}||~||~}}}~~}|}|~z}|}}|||{z~}}}|{||~~|}{~|y~|u}~y}|zvyy{|z~u~x|zzz|w{w||xu}{|zyxw{zz|yzxyyw}~{{|y}|}{~}{xzywz{}v{|z|y~{wtx~uy{ywx}~x|{wx|xxxx~sxyxzy|{xz|{{{yzxuyz{~}}w|}{zy}|~zy~yw{w{yw~}|y|{vyyx}vvz{zyz|yu{yz}zx{xxzy~xy}z}~}{~{z{~|}}|}~wxzxzz}{yx}~||{{{{wy{|yyz{|ww}y~}{|z{{z~x|{w{|y{y|vy|{{}}|~{uxzwyzv}z|ux{wx{|y|zvyyyzxyuzwz~{|xz~{|v}{}~{~v|y{{yzw}}z~~zy}x}yz|{{zzxwwx}yzzz{y}|yzuw|x|wy~}{z}zz}{y}{x|~y|||zzzxxz|z{{wzs}zy{vyzzxxzz{vx|zzyy|~x{{}zzy{|||||x~x}~~x{|{|}txvy|||{y~{x~y~{|~xzy{vv|zz|}|~v}{zz|}{}|x|~xyz~{{}w}y}~}{|zvx{xwzzwz{{~zxxz||{vz{s|zzxx}||zz}vzyr}}xuv{xzyy{~y~yz{x{z{{{v|}~}xy{|{z}yzy|}{}ywu|yz{~y{zz{v}ux|{y~u{~|}~wz{}z~}{y{z{{y~x{zzzw{|~wzz{zv{~x}w{zu{{z|xw{|zzz|x}{|}z|{zxx{xxz~y~|{y|yw}zxz~~}zzv{{v{~}yzx}|}{zw}z}y|x~zz||}wy|}|}~}{{|~~}}zz{}x~z{}}~}}|}~~}y|~|~~~~~~{|~}||zzy}}|}|}~~|}z~x||}~~}||~}{{{{~~|{~{{}|~|~|zzz~yy~}{}~}}~}|{}}}~|~}}~}y{|yz|{~{~|~y}~~}~~~~}w~{|}{~{}}}}z|~{{}z|}x||~t||~~~|~~~~|}}{}z}|{|{{y}~|x}}~}|~z~~|~|z}|~||~~{~~|z{~y~}||}~~{|~}||~|~}~~z|~~}|y~|}}|y{|{z}z}{~|{}~|}}~|}}y}~z|{~yx{{|}~}|~~~y~}~~z~~~y~|{~}~||{{y~}}||}}~|{}}|~~{{~~}~}~}|~~zx|{}x{}||{}~|~}}~~}|~|~}|~~~|zy{~~|~}|{~|}~~||{z{yzzz{z{xzxzw~s|y}w{xx{r}|zyzzzy~w{|{{{zx{|{v{y}{|xyyzzz|v}}~{}zx||~y{yywwzz}x}yyzvx{xz{{z{|{xzyy|w{y|xvvvzzyxvxz~wxyvxxzwzxw}zvz{wxx~y~|z||v}z}x}zyy|x}y{{yxx}wuz}zw|zz{w|v|{xw}yw{{{z~yzyvu}x~wyywvzyz}z~{u|zz}yxuvz{~x}|{xv}xyyvzz{xxxu{|v~zy|vx{{~~zxzxww{|~w|~vxz|{yy{uyxyxt{x{yz~|}z|wzv|vwyz|xz{|~zv{yxz{y{~zz}vy}y}xwzxy~xx}yzxy|zzxzx|||zzwvwx||~|x|{ux|yyyzwz|z{|y{|x||}{~{uzyzwyzy}}|}w{xv}x|wz}}{zxx||zzyy{{|zzxzt{x|{zzwv{x}y|}~vz~z|{zwzzz{xwzz{xy}{x{xv||uxy|yz{zx}{~xxw{{|{z}zyz|wx{z{xuv||xzs}{zur{z{}y~}wv|zz{||{yvzvxx{}yyzzw|yyuzv|{u}}|~wyy{}s}~y{yvu|~ywxyq|{||~xz|z|xwyvxwzyv~|x{z}x}{{|ww}|yz|}|uv|y}{y{vzuyw|y||y|}uwxzuxzyzy}z~z{zx|z|z{}z|{yzywy{}yyxyw{w}zy~|}|y}zx{~||x~zyyx{zzv~|yzx{w|v}{|{{tw}yy{}{zux}~z{{xsz~{~y}}}|~z~}~}~{~~~}z|~{|~|}zz}||x{}}{|}~}}|~}|}{}~}{~~~|}~}~}z~|{~|y|~}}|~{|z{z}}~~~|~~z}|}|~}y||}~~v}~~|{~y{|~|z~|}yx~~~|{zy{~}~{}|{|~{~||}}{}{z}z~~{~~|{}~}y}{~z}}|~}}}}~~}|{}}~}{{||v{|}z}~|~}~}}{{||y{}~|~{}~|}||}{~~}{zzz}y~}}~~||~{}}{}}}}}|}~|x~}y|~~||~|{~}z}~~~{~~~y~}||}{|y}z}~~|~}}{|z}{}~~~~~}~z|}|}~~}~|~z~}~z}|{~}|~{~{~z~~}}{~{~~~||{z}~~|}}}}}{|{}{{}}|~|z{|{{}}{~}{wzz}{|}|~{}|{yz|{xyzxyy~zz|}{tt{}{|vyyxtzy|{wuxz~||z{yyy|w{}wxyzz~x}zy{}z|{vvwvv{uz}{|wv||{xu|y|wwyyxxywy{y}~}}yz{{zw|yy}~|y~|~||||}||yzxzwyy{xyvw{|{vz|~{~xyxyz{w{{~v|{~zx{yz|zzuxx|{{{~zx~||}z{zw{{{xx}|xzvz{~zxy}zyy|xs|zx~wszyx}{}{xz|{x{}zuz|v{}}{}y{||{~|{{z{yzxxyxzyz|{{zy|u{yyw|yxzxvw~z|~w|y|x~~{~yw|y|y||z|~z{{}xwwy|w}vvvxx}ut}|z|zx|xzyyyzxz~xy{|v|yz~}z}}|~y~}{w|{z{z}|}y~zyxut}zyyzx}|xx|{vzzx~}xw}yw|{y~z|{||zx~z|}~|{|~{{yx}z{}||z{|x|z}~{}{z|{|v{y~uwxuvz{}xz|~~|y}|xwyy{{{|z}}|}}xxz~|}|zvy~}}~{yx}{zz{u|y{zvzzxyu{{xu}z{|wyz{{|}|z~}x|}xzx~x|y{}{~~}}y|x}z{{~y{yxzu~|y|x||vz|z{w{{{{}y}zy|}|z{v{zx}}||z{z|}|xz}zv|yx{vyy|y|w{s||~}~xz{~{{sx{{~{z|z}{z}~|~{|{z|xw|~}|{z{y}x{y|{xzywv{yy{x{yxx~~}{y{{xz{z|~v{{w~}{z||{y|{{~||~}~~y{~~}y{|}~{}|y}~~}}}}~|~zz~~~}~~|~}z}}~}}{|~y~|z}z||}z|}~}~}|z~}||~~~}{}~~|{}~~|{}~||{|{}}|~~}~}}}|~|}{|}~}~{~|z|{w~|}|~y|z|||~~~{}|~}~{}}}{~~}}~}}}}|}|{~}~}}z~|~{~~~~|||}~~|{{y|{{z}}{~~~~~|{}}~}}}|{|||~~||~}|~~~||}w}}}zw|z}~}wy}{}|~~~}{{{{}y|}}|~~~~~~}~}~|~|}~~|~z~|{~~}~|}|}}|~}~~}~}~}{~}{|}~}{{u~~~{|{|~z~z}|~~}~}|~||z}~~~{|{}|{~~~~~~}~~~~~~}||}|~z|~~}x||w}w||}}~{~|~x}~wy|w{xzs{{vx|xwz}{zwxr{zxx{}u|wy||w|yzz|y|w~xyyxwy{y}zwywy}uw{|z}zy{vyy}v|zx||x|uy{x|~{x~z}|{v{wz~wvw|{{wyty}yzz}z~w|{xyvz|w{{z{{{zyvy{|ywy}yx}w{xy~~w|||zw~yzyzwwvzzx{zyyxxxxytzyx}}{~yx{w{z~v|w|yuzy}ywy}{y{{}vz|zz}ywxy|y~w|zyxyy{|y|zzy|{~w{xwxwx{{z}uww}}{yz{|}wwxztw|}ux|{x|{z{z||{{y{|~{~z{wyz{~vwvvyyx{y{vx||y{~}z}{z{y|~zwzxzwy{v||w{}y}{w|yxw~xy{{}w~z{uzy|}xz~vw{{|{y|yzx{y~zyyx|{{{vy|}||{v|z|y}|zzu}~y{}{yyzyww~~zz{v}||xzw}z|~x}{{}wy{|}zy}zx{{yyv|ww{{xx}~yvywz{}xx{}}{}w|ywzzvytzxv|yzvwzy{}|zzyx}{{wzz}vzz{uzyxzx}xz{zwzzzx{{xu}s{y{ywwuwxwy{}y}xwxy}vz|vu}vx{}|w||}yzzxxy~~}vxvzw{x{yx|xy|}{|yyyz{{{z{}yz~xy}x}wz}{w{~yyzy|{xz|w}{www{y{w~x{z|vz|{{{}{|w{yw|x|y~x~wzyx{|z{yyx}||}|yz{zx|}|zwxxt~zwwzy~zyxz}y{yx{yxzxy}{y{zw{x{~~~~y{{}}{~|~~{}|}{}}}}}~{y~}|{~yz|}x{~{|}{}~|}zy~}~z}z{~~}y~~~}}{~}}}|~|~}}~~~}x}|x|}||}~}|{|~~~yy|~~z{{|~~y|}~~}~}~|v|z}}~|}~}~|z}~z|}~}~~||{{z{|~~{{~~{z~}u~~~}{~{}||~}}{~|y~~~|~|~|}z~}}~~}}~||}~}}~}~x|~~~}}|{||~|{~~}{|}|~~~z|z~|}~~z|~||{}~~|~~~}}}~~}~}{z{~}~}~~{{zy~z|z|{}||~~{|{||||}~~{||{~}{|}~}}{~z~~}||~}{|z||~z|~{}~z~z}{||}~~~|y{{|y~{~{}}~|~|}}}z}}{}~}~}{}}~}|~}~{}|~}}|~zxzw|~~~w{z{~|~}~z}~{xzy{~z~z{y|zyvvw{{v|wxz{uwz~}}zz{z|vyz{}|z{v{zyy}y{{y{~zs|w~{|}{}xzy|w~|x|{y{}z|{{{xw}{}|yxx{xy|xzvuv|tyyuzz{y{{{}}{y{||~z{{y{z{yy{}uxyxyzy~y~}xw{y{~tx|w{yxvy{||||yx{vyz}zvww|z{zyz}}u|zxz|yx||||{xz}{xw|zzzw{z{zy{{~t|x{}www{xv~yzy{wz~~~{}{zz|w{~|x{|}{}{z|z}yxu|uyw{xwu|yxy{z|xy|xxutywyw|{||{|}z~z{x{}vz~zz|{ywxxw|{}}y|yw{xwtx{xyzxy|zzxy{zz{v}u}{zzx}|x{~zzvz}~|~{{z}||s~xsy{{w|}{y|zyyzuzy{|z{u{zvzwzzs{{|}|xvz|{{|{{xsy}{|uw}}{vw}||zx}{{~zx{}z{|{||{~s}|yx{x{y~{~y{xzyw~{yv{zw{}{}z}z~z|z{vyywt}zy{x}{}ywxxwuvw~wx|xx}{uxu{z{wy{vy~xwzyv|x{~|y|}wy{yx~z{zy|{|y{zxz}}{vzxywywz}xw|}zu{ywvq|||}uwx{}}uzzzxzy~zz|{y}~{||y||~v}|zyz~t}ywxx{y{vyyx}zzyz|u|xwywyy|y|z|yxz}||zz}zzw~z}{y{~}y{yuyyvy{yx}yxzz{}xwz{|yzxyvsz|{y~z{~zy{}~{}{|zyz~}~}{}}~{~~}|~}~~{||v|~}||~}~|y}}||}}~}}|~~|y}z}}}}z~}~~|~~~}||y~|{}v|z}}}wz}|}|{}~{~{{~}{~|||||~|zy~~~}|}}~~|~~}z}}{|{|z|~||}|~}~~}x{x|~{z|~y|}|}|~{{|||~~~y~~}{y~z{|}}|{{}~{}~|z~{|~{~~}~z}}|}z}y}||~|}|{{}|~}}|~}}~~|~~}|{}~~|{~|~}{}}|~~~~}~~{~|~~}~~~~~|w~~||y}~|z}}{~~~~|~~z|~{~||x}|~z}z{}|z}z|{{}~~~~}{x}~|{}||}~}|}~~|z~||{~{{}||{y}}}|y|~|y}~}r}~}~{|}}z|}|}~~~}~}yw{}zyxyuvv{xyz{x{vy{}yyyxzyw}y{}wxz|ywz||}vzw{yyzty|yyuz~xyx|xvxx{|{~w{zxv|yzxyyyyy}yzyvzy{zuwz|}yxwxzz|{x||}|{uux}vxwy|~zyz{yzzzy|{z|ywvx{u|wwz|y{{~{z}~x{w}|wxy||y|}zwu{yzxwy~|}~{zwzwwx~zx{{vy|x{|xvuw{}{v}}|xz~zwvs}{zx|{syy{zz{{ww}z}zx|zy|x{}{|z{{x|{||xwz~zz{{|zu{zw|yvty|xxw|yzyxw{r~wzy|z}{zw{vyx}x{vyzwx{v|x~y|}z}||yxyy|xwzy{v{zy{yu|zyyw|yyx{|x{y}~yz|ywy|x{x{~x{xwy{|{~~uzyzuz{}x|{yvyz}}{||||syzywwxz{|y}tvzywv|{~zz|zz|xvy{uyvyxy|z|zxzwxwxxzxw}~wzzy{z{{z~|{|v{xz|y{{zx{|x}t~{zzy{vz{z{xyyz{~{~|zz}vx|u|y~y{yw||{|}zzuxy{}wz{||~zxzz|y{z||}xy{x|uvx|~||{wz{~yzuzz{w~xxw~|y}z}z{}zy}yu{|xxvvy{}zuyu}z}{z}w{yy|wv|yxywzzzxz~y{}z{~x|x|{||xyyy{zxz}}yx{yyyxw|zw{~|ywy|yz}ztyzvz}w||zuz~{{xwx|z}}z~z~{yz|||y{{y{ux|v{xvyxw~||y{{{|zv{tyzz{|~}|y{||}~}|~~~|~|~|~z}~z{yy|{~}|y}~}|~~}}|y}}~{z~~{}}~~}}}||}z~{~z||{|}}}~~~~z~~}z~}}~}{|}|}zxz|{}{{|~}~}~}|~}~|z{}}~~z~~zz}~~}}}y~y|}{x|~~}~~~~~|~yz~||}~~}}{z}~~~}~}~~}~}}~~}~~|}{||}z~|~}}~~}}~}~|~~~{y}|||x|}{||}}y|~z}|~{~~}}}}|~~~|}~}~y~~~|{{z|~y~}~~~}~}~|z}~~z~}~|}z~{zz{}z|{~~}w~{|x~~}|zw|~~~|v~}x~y|}|~|z}||z~}|~~y||}~~|}|}~}{}~~{{y~}{}}z}~~~|~}|~}z|~{z|~z}{|}~}~}||~}y~{{{||z|~y{y}|}zz|xyzuy|||}wzxyztwx{w}w}yvz|wx{z{xy~{y|xz|u~zy}~~}yyy|x{z{{{{y}|x|vyvs}zw~vxu{zwxzxz|{{||vv~{{}x}w{yy}}zvw~z}{~{{|{yxt{xv{ys{w{xz{x{~z|tzy{z|wzxy|}w}}wyx|{z{ywz{|{xx{~x}zx|{zx}y|yy~z{yxxxx{|xwyxxz|z}{|x|~{x|zyxyzz||y{~~z~|~xzv}|xv~}yz|xyx}zwuxxz|xzt|xz|xyxywwyzy{zy}||xzyz{~y}z{vzvuxx||~}yxwt|~~{w{yzy|wy~|xxyzxzww{zzz~{vyz{x}{~w}w|y}{|z}}|v{t{zx}~v}zyzyx|w~w{zyx~y|z}v}{u{w|z{u}yxx{y{{~u~|{~~uzy|yvy|zz~~}{{z{yztyzu~zx||xyw|y|{~|yzzy{}yzy{xw{xvy{wy|}{|zw{~|z~x}zz{{~|x|}y|x|yw{{z{wx|uyyz{~x}yy{}t{xzvzs~{}~~ys{y~{}}{w~zxzx|{|zz|zx{~~xwy{||||}}yxy{ztxvzvy~}xz|xv|yvyz|}x{w{|x~|}zzz|{y|zxx{|xyw~zvzwy}|xu{y}{~yw{v{{z|yzzy{}|zz~{{~~{u}yxzy|~{}}{}z}z{{|}zyw{zxxs|x{{{~zz|zzx~v{x|zzwvvzzzxyxz|zxy|||z}|y}}}~{||~{zz}~~~z}|}|~}yyy}}}~}~}}~}}~~{~|~{~~|w~{~|~}|~~{{y~}|y~|~|~~~~~~~|}{z~~}|~{~}~~}~~}~}}~~~|~~z~|}|~z}}yv|~{y{{zz~|}|x}||~}}{~~}}|~}~~{}}z~{{|~~}|y}}}}z}zv{}|}~z~|~y|y}{~|~||}y~}|yz}~{~~~|~}}{|{}~~}~~~~}}}~}}~{{zz~|}|y~}y~}{}{z}|~~~}~}y}w~z~{y{}{{~~z}x}~w}~}~}~|}~{|}}|{}~~|}~||}}|~|{}}~~~~}|~}}z}~}}y|~z}}{}{{|||~}~{}~}|~y}{~~}~}~{~z||z{~v~}~}~}~}}~|~}|}y~{}~zzz|~}~{~z~z~}~~}{~yx|w~y{}{xx~t|t{w|~uzy{}|{y|w{u|zz{xyzy{vt}{w{ywy|v}wz{zzzzxw|{xyyx{u|x|~xxz{z~zy{|y~|xyy}}}wxwz~zw{|yy{xy{wz}{{yxzz}r{}{xx{yzxztwzvzyx{{w|}zwyu~z}x|y}uz|zy|}yy{}wzyzvzyuzzvztz|zxpyz~zzw}wzy|{yy|uw|}vy|{yz{~zz{vxuz~~~{xyxyxuw|zxxxww}y~y~u{y|t{|z{z~yyy}w|~wy{z{yx|wv{zx{vxzzxx{z|x}|{wyyzu{xzwz{}{{zzt|}yx||yx}{zy|yzz|w|y|v}zx|vxxy}wyttzxz~y~vz{{x|||x|}{{|y~z{x|z{||~{zywt{x|zxyxz|~{y|{}|zyv|~y{uxu}x}x{y|x{wx|{}~{yvz{yx{xt{yyvzw{{}xz}{{{yzy{z{zz~{zzyx{zzyyxz{yv||}w|yzvywzy|yzx~y{yz{vyy{z|{w{uy{zwx|x~}z~xyx~~z}~~}~wzx}zytv{w|{zxxz|wxwy}xz}vw~s{zzyy}wvy|{|~v}{x|y|zz{~|pyzz{yz|yu|{yy|x}v~wz|zvs~x{|~y{|yyx{{x~yywxxxvvx|z~y~w||{w|{zy{u{vz{zxy~~yzyyx|x{{}y~{zw{wvyvzx}yw{zxvvyz{}z{y{{u{{zwx{xxv{}{{{{xyv{{x|z{zy|vxx}x}w{{{y|y{{~}{uzxy{z{y|~||{|~~~~}z~|~}}}{{}~z~~~~~{~}}{z}|}|~~|{}~z}}y{wz{}}}||~||~{|}~~|~}{z{|}~~~z{}{{z~~x|~||y~|~{}||{z|z~~|z{yzz|}}|~}||~{~{y}|}~~~~}{~}~~}}y~|~{y||{}z~}{}zz~}|||~~~wx{}{~~{z|z}~~}|z{}}zz~~~|{~|~}~~}z}~~}~}~}~}}~~||}~}}}~}}~~}~}|~~~~z~~~~~~~~{z~}}}|}z}~{|~~~}~z|~}}|z}}~~|{}}z~{~~~}||}|~~~||x~~~|{~}yz|xz}~{~~||y}|z~~~}{{~~{~|~~{~}}}}|~||vx}{zz~}}}|}{}{}~~y||~{|~{}}z||~{|{}|}z~}~{|}~}~~}~{~~z{|zy|~yzyvw{x}zwxxwz}xyx|xty|zz{xxzz|xuvvx{z{yw{yz{xw|{}|}z|z}~|zzzw|vyu}}|vx}xy}{zvyy~|y|w}xtx~xy{{{xywty|zz|}{}yzzz|}yxx|zz|yy{|y{|z|xwzy|w{yvy{~|z~{y}|zt}uyyx}y}|}z|{xzz{xz{~|}zxxz{z|}xz{{tzwx{{|y{y|{xwx{xw|{}{~u|xvyz{{xuww{||}xyzzz~y|}x{|{|~{||{u{}wz{yz{z~yz{y|z~}z{v{xyz{zu|vu~~{xyz~|v|~zyuzyyz~wx}yxw~v}|zzxw|{{wvwzx|y{wwzy{yx||}zz{{~zy||y|~~{y~wy|z}yzy{vzwzz|y~}~}yxy~vxzzwyz||}{z{yzvvwvxyzxwtxz|vz}zx|x{z|}zv~{v|z|{zyz~}}z|}~xy{xxx{|y{}}~}}v|yy{~{vywzwx}xx|w}z{|||{x{{y{z~z{swz|u}{{}}~vy~zz}~}yz||xzzvyw|zyu|~|vx~w{w}z|~y|{{zs|}yyy{z~u{z|}y~xwz{{zw|x~vyw|yzz||}v{}ywt~w|~|wzxxx~w}}vxzy|~z~x{wy{z{z}}}zz|~~yxw|yz}xwvv{|yuwx}||xzxx}~xxzxzxy}xyytz{zz{y{|||z}z|~||{{|z{vzvxyx{|zyzz||z|zvyx}yuzwy{ysz|{zyzwzy}{wwxyz~~y}|{}~}}}|}z}|~y||~||}{{~}}z}}|~}}~~~~|~~{}~~}~zzw{x~~||z|}}{}}{}}~|~{~|~}z~|}|{}|}||~}~z||}~z~}~||~}}z|}~{|~~|~}z{}}}~w||~|}~~~}{}|~}~w}~z~{}}{~~y}|~|}}{|~~}}z~~|~}~~||~~}{|zv}z}}{}~}}}{}|}~}z~x~}{}||~}{{}~x~y~}}{}{}{~~|{{{|~~}|{}|}~}{{{~}y~~~{|}{~}~}}{~z~|~}~~~}}y{|}~}u~}||||||}~}}~~{~|z{}~{}~{}x~~{|~{}|~{~||}~~~}}~z~~|~}y|~}~y|}y{{|~zzy}z~~~~~{~}|}~|{~z}~y~|~~~~~}}y|z|~~}||w{~zyx}y}~yz}{~w}yyy{{w{zw|v{yx{uzvxuxz{~|~|y~x}{||yxzxuwv~yx}}xyy~xzyx|u}x|{zzy|zxx{zz{y|w|w}|z{|yzxu{wzwz{v}yxxzvz~v||{y}{yvuzy{||v{xyz|y{zyvwxzztwxyyvvxvvz|}}}yww{u|vwy{vv}z|u|yyyz~|wx{zyzx}s{|{y~{|y{x|y{~~y|z~wxo{{{zy{yz~|x}}u|xuyw}xu~x|x{z|{yz||tx|~xvzw}wxyw{zwy||{v{zy}uuxzy}{vzvw{z|{yzyy{{{xzz{}x}zvy|{yyxvyyw{vzyzz|xyyzw~~{~w}y|~{~|{wy}y}yx}}y}w}{x~|{z~y{xy}~||{|w|zzyxyz}}y{~|zzxxzzz|xxw}}v|{{|zy}v{}wwy~xv|y|}vz~zy}zwz{x}v~{y{}y{{{wyxyyzyzwyx{||}y{w{{{x~|yx{{zvx{{~yw{x{||y}|z|z{z{{z{y|xwy~yy}y}~{yw}v}}|}x}~z}z~|xzz{z|y|ywzxz{y|{yxuxwv|z~v{{yyz}}z|z|y}vy|}~zxyzuywy{zzywx{z|x|{}{}||{}vw||zz}z{x{xzw{y}|{z|||||xz|zx{}{y{|w}v}wwx{z{z{wy}{|z~|y{zvwzx{|~zx~}|}{|xz}w|zyz||z}yyz{y{ytuzzwx{vxyw|wq~}xz}z{z}yw{yzyzw{{|}y|~z||{y~{u}~{}|~}}|||~}{z~z~~~|{}}|~}{~}|z~}~~~~~|xz|}{~|{|{}zy}}z|}}v}}{}~}z{}|~|~|{~z~~}~~}|~}}|~{}}|~{}|}{z~{~z~~|~}~~~~|y}{}}~||}|~~~~|~|{}~~{}}}y}z~||y}||~~|~}|{|~}|}}{~}}||}~z|}}~{|}x}~~}}~~~z|~{{~|~}}{{~~|~{}zv~}}|||z{}{y|}|~}~{||~~w}~~|y~{|z}~~}~}}xzzy||~~}~{{}}|~||}{~~}|}|~~|~~}}||~}z~}}}~}~~|~y~~~|~}r{~}}}|~{z~y~x|z~{}~~~|}~}|y|~}}~{}z|~}}u~zy{{|z~|yy{{{wyvzy{zww{zyw{|yyywzz}|yxy||x{{}{y}{w}z~{wzv{|zux{{}xwx|x{|zyuy{v}zzy{yzrx{zx{|y|u|wxyzxwz|xzz{{|z|x|~zx}{z|x|~~{vxvyz{zy{zvxyyzu|}x~|w}{xz|z{xtvz~zyz}|wxz}}|y~yu|}{~}y}}y|wx|}zzxx~yzxy{z|uxwywyzy{||y}xwxzxxwxyxz{{wyxwv{|zxw{z||z{{{zz}w|vyxyxswvz{|{|y}}{z~{|zw{wv{vww}z}}x|}||z{|~yxwzzwv}z~x{{~y|t{zxt|{|y{xwy~{x}x|wz{z}wywxx{z|x|zzy|{~ywz|~~~|{zx{{}x|~zyx}~x|{r|x{wzy{|wwy}yyz|xyxy~|yyz|}z|{|{|}{||{}|z}||~v}w|x{}x{x}{}zyxzyyv{xx|yz{zvuzrw{z~ztxz}zxyyv~}z|w}}x|zzu{||w}{z|xz{yxy{xyvx}z{vy|~vv{y||wxv}y|~{z}~x{{x{yz}}z|}{y{~z}w{z}|{}xwz|xz|yxu{~yxzwz}yzxzx{vtxy|z}v{~{|wuw|vw}wyz|{|{x|zxz|z{~||}wz|yyzyuxzz|}{v~zv{z}wzy|uuyzx{x}{{||~yxz|}{xyx~}z|z}}|yvyx{zz|{x{{z|x~zvwyuux{zxx{{xxzv|~~z|{||y{yyyzz{}|~~{~}~|}x~|{}||~}~~~~y}|}}~{~~}}}|}~}~~z~}}~~zz{|{|~{||{}|}}~~}}~}}|~~|y~~z~}{{~{vz|}~}z~~}{|{|||}}z~zy}{||~~}~~~{{~}~|~|~}x}y}{{~~}}z}}~|~}{~|{}~{~{~||}~{~{|}}|||z}~}{}}}y~~}~|}z~~|y~{~~~|~}}{|{}~}~|~}{|}}~}}}}}~}||}z~~{~}~~}||y~~}}}{|~}~}|~~|}~|{y|~z{~{|~{~z}|}}}}~~}|}|{{}}}y}~~}}}||}{||~z|||}}}{z~zz}}~~zz{}|}~~{~~{y|~||~{~z}|}||~}z{}~}z~|~|~z}{}}~|~~z|~|y|{y~{yx~~~~||~{}}y}z{z|}w~{xyz}yyzv|yy}wxv{}z|xyz|{w|yv}{~z}}zzyu}}wyx}zy{y}x|zxzzyw~y||yyy{x{{ywzz~wwx~}}vz|z|zwv|}~}xwyw|y{yz{{|xx{{vywy}}y~}}yy{zyv}z|zwx{x|z||zzx}uzxz}~yzz}{xz{z{w~|~u~xy}{|w||y|yvwwvz||}{z~}wy|zz|{sx{yzyzz~zu|{y~yw}y}{wz|yyyvv{z|zyyyu~yyxx{vyy}}{xw{z~{z}z||{|xy|{uy~wxvzzxyx{zyx{tz{|~yzvx|z|x{{||}v}|||{}zz}{{y}|x||{}~yww|w{{|zy{{u}~vyvx{z|{v{yw{}vwy{}zy{|xzzy~{{~|}{y}x{|{zw{|z|z{z{}yy~yz{|{z{~|vy|u}}xuxzyywz~y|v}zw}|{{zzz|{{z}|x~~y{x{wzyyyz|~|}}}}vy~yz{vw{xx|{zw{yw|~}}xz{}|yvy{|yw}wr|x{}yxy{y||wz||x{|x|yx{zvz}{{|z|yxx{}~}v{vz{z{xzuxzz|{wxyzx{}yzw{~x||{ux~|yy}{vy|xxx|||wy{|{}~z}x||}xqz{woy{{xzv|yx|yzzwzz{y{{~~y|z|{}}zx{wzyz{wyu{y||yy~|wy}xzyyy~y|{|}vzvy|xy|y}{vv|}}{z|w{zv}x{}}yzz{~||y~|zy~~xy}yyx||}{z}zxxzw|yww|z~x{}z~}|~{||z||}~~~}~}~}{}~|zy|~|~|{|y}|~|~{~}{z~~}}{{~~|||~}||~~|~|||}{{~}z|y~~{|{}~}~~}}{}}~}~|y}|~y}|w}~~~{}{|~~~}~}~~}~~{|}{|}z}|}|y}}}~}{{|~}|}}}z~|x}|z~}}||{~{{y|}~y~|}~|||||z~~z}z{}~}w|~{|~~|~~|~~~|~~z||}}}{||~~}~~|}}{{~{~~}~{}~~{}~~|~|y~}xy{~}|}{}{~~}|}{}|}}{~~}~{{}{~|}~{}}~~~y~|}w{~}~~~|~~|||}}{~~}}~}~|~{~~}~}~yzz~w}~z{x~|}|~|}}y|}|~||~|~~|}~~{}~~~~}~{}~}~~z~}}~}z}}y~}~~|~|~~{~|{}~~~~}}~z}|}~|{}|z|ww|}z||}|z{xx|xxxx{zxw||z}zxwyw~vuwv|v|{ww~~xx}zz|xx{{|x~|z|~{{|yz}|{{w|{zyv{yyy{}{s{yt}}{www{vwvw{yyx{{xxyxy|}yz~}x}v}zx|{}|{{w{zyxz|}zyz|z}x}{zz}}x{zzywv}{tzw{yw{}w{w|~y{xx}|zz~z{}zw}|x{{}}~}yyzu{u|~vx}{w}y||y{{yx~wzxuyyyxu}yy||~|{|y{yy}||~z{w{{yxx{|yx|y{{yyzyyt|yyz}{y|zyzxwwzxzwzx{{x{xyx|x{zz|}{{}yy{{x}zyyxuxz|{{wywz|xxvxv{|z~yyy{vwy|}~w}w|y|{{}~}zz{{vy|}}{||{||zw|~~{vzn{xxwzyxzy{|zyw|xy{z{z{x}|x{}{|||{z|y{~}{|~}wzy~{y}|}zyzzzz{wt|{vxxwyww|{z}z|~yz{zwz|wy|xy{yv~|z}vr||y}zwx}yvx{|w{{vw~xz{uwx}ywur}x}vx}ryzxysz{}vy}{w}v}vx|zvz|{{||zz}|}|y|z}{{|}||z}vzx{}{}{{}zzy{z}|{yyvzw}yxtw~zyzzwvzz{~{yxv|yzvz~|{wzy|zxx~xz~x}{vxzw{}{{w}y|yy}vzyyxyx{}}{t|zz}xwyywyzx{}|xv~~{zt{yw{ywv||xw|zxzxvwwz{|xv{v}y{xz}z}z}}||zv|{wy}z}{|~}|z|}~}~z}|~~{~|yz~z~|}~x|{|{}~|}~~}y~~z~{|||{{xz|t~y~y~z}y|}|||~~y~}{~~|}{xy|~}}|z|~{}}{{|~~{}}~}~|}}~z}{~{~{}~|{}|~yyy|{~|}|||{~}~|}}|~{}{}y~}~~z{{}}{~}z}{~~wz|{~z|}{}~}~}}}}}{~{|}}~~z}}}y~|{~z}|~|||{|}}|~|~|~|~~z|~{~x}|}|}~}~~}{~}||||~{z}~~{}~~~}{y~||yzx|}}|{z{}z}|~}||~~|}}z~}{{{}~{}}~}}~~|{z}{|y~~x|}{{}}|~~}~}|~{|}z{{|~z|~{~}y~~~}|}}}{{}|{|}~}}~}~}{{}|~|y~~~|||||}{|~}{|}~~z~}~}{{z~|~~~|}|~{|xz|~~~unz{|{}|wyyxz{yz}y|}wwx{|vzz~yx|}x{y{}{zwywxzyw~yzuvy|x{wyz{zxyu||wzzzyy|x{}yzz|yx{w{{xx}yz}yxwyxyxxy{zyz{yy}|w|u}{z||xyzx{~y}zxx{|xw}yzx{xxyx}~wzx~wzvyy||xtv{{xvtzxzwy|wz|v||vzu|zx{y{y{v}ztywx|}{zz~u}w}{|}{t|vv{}yvw{zw~~{x~{z{|{z}yxuv{|{~zzxv~z}y}zwz{x}z{xz{z|z{|{|x{xqz}zzyw|zy{x{}|zyy}|uz{yy~|wu}zxyytxywxzx{zy}y{yxy{zyzzxztzv{{{{y{z|y{y{z}z|y{wwy}{zyz}yxtxwzy{vzxx}~xvyx}wxzz||{xyyyy~y|yy{y|y|x|~xw|}~{xvy|~}y~{wt~}ww{z{v{~y|zy}z}}xv|y}}{u|y|{|~yyzzzy|xw|yzz~}xu|x}zz{zx|xzu{|ywy}}xv|x|zz{{||y{wzz|v{z{y|zy{y}|}yz{xy||yz{|{w|{y{|{yzw{yx|vwx{{{|zwyzz{{~x}}wzsz}{~{{z}{~z|}y|x||{}yx|zyy{vzwvwy}~u{|}|vxxpwy}y}yvx|wz~xwyxxuz{zv}||~|yx{||{{{w}wwzy}~ywyv{t{|u|vzx|zyy~vy{ywu{yxz}|~{~z{z{~{z|z{zy{|z{zyzzzxz|zx{yxt{{{xy|{}{zz{|z{y}{zy~xv{x|y{{~~{{z}~~{z}|}}}|~~}~z{y{z~~}{~||~y~}~}|~{~~~}~|~~|~}|{|}{}|{~~{{u{~~||}}|{|}|}}~|~~~}|y|~~}~z~~~~|~|{}z{~{}{z|}zz}{}{{~||}z~y{z~|{}~x~}}}}~~~y|}}z{{}~~{|~}|~~|||}|~}}~}}z~~|~{}{~}~z}|{~}~}~}}{{}{~z}{~}~y}~}}y|~|~{~}z}~||~~~}z{~~|~}}~}~}~~x|{}{v|zzw|{{u||x{~|{~~}~{}~{z~~|~~|y~~}~~|}~}~}}|~{}z}~~~{z~y~~|z|}}{{~{~~{~~~}~{}~}z}~|{{~}{zyz}}y}}~}x{|z~{~}|}|~~~z}~}~}}~}|}|~||x|}}}}}{}|||z{~~{zxx{{v~{zxxz}z~yz~||zyyy|{x|t{|z~zy}}wzxxz~~x|}ywvz{|zzx|{~yxy|{zw|y}{|||wwyv{zx~ty{}}zuz{{z|yzxtyxyzyzw|y}zzz{z{{{yzz{|yz}z~|zt~zx|z|yv}~yyxz{}xywz{xy|zyvzwyy|{xz{}w|xx||}~y}{zv{x{w}}{x{{{|zy|{{x{vxyt|xvzxy{wuwvyvu}zyyx{z}y~z|z~y}|{xy}}|vu~|zy{|{}||~~x{}|x}{|xy||zxwywvx{|z|{zzw~|yxy{x|z{~|{zz}|~}}y{yuyxyzzxyzy}~y}{wywz|{~wxz}vz{vzzx{zwzz{}vx|||u~{|{zzw{x{|~}~x|{z|x{y~z||}x}yyz|{{yyv~vxy}zzxzzw~xyy|v~x}y~zzyxxz~z{yy|uz}w||w}wz}}}~}|zyz|||z{w||x|||{z{{z{x{~~yyy|w{zz{}z|}~wy}{zzzy~z{}{yv{x}x|~x{y}{yz{yu{tzy}zx{xwuyzx|{xy|vzy|}w{x}z~zxw}x}{y|{wyyxx~{vx|z{{z{yyvy~|zsu|yz}{vwzvvyyvyzz{yx}y}y|v~{||}|yrxwz}{}|~zx~}{z}{yzt{v{z|x|zz{w~xz{|x~z}t{wxxywz~z{}xz{xy{}|{z{}}{y}z|~{ww{|zyxy{|x}wy|w}y}yz|{vyy}|twwy|xwy}y{{{~y{|~z|w{~z~~z~}y{~|{}~~|~}~z~z}}}~||y}|}|{}{}{~|}{}}y}{}}}|}~~~|~|}z{|{}~}}{}z~}}}}~|~{{z|||~|~|~}|{~w}}|{~{}z|{}}}}{{~z~||}~~}~{}zy~}|~|}}|w~}}~~}}~y}}~~}}z~}~|y|~~~}|}}}|~~~{|y~~~{}{~z}z|||~~~}y{~}}}~{{|~~}}~~~|~||wz~|}{}}{~{}}|~w|}z{~~}}|}|z|}|~{|{|~|{{|~z|~~{}}}}~|~|}|~}}|}}|}||~z||~}~{}{}||z{|}~~|~|}|~~{|}}~~{{z}~|}{}~}~{{x~~||~}|~}}|}z~{~~~}}~~~y{}~z}}}~~}{||{{}zz}~~z{|~~~{~}{}y}|}{~}||~~z}}}}}zz~}||y~}}~~}}|z}}xzx}{yzx~|{xyxx|ywvz{{y{zy}y}v{{xxy~z{zxz{xz{uvzvt~y|}}x|z{}z{~vwx|uuvxzv{|yz|{y|x{wz~xu||wzyzzuzz~yyz~||w{z{|}}{wxyv{{}{{yyz|zyxuxvzx{zzyy|z|z{{|}x{uzy}||y{||~y|vzyy}||}x|}z}}y{w||y{{x}xx||yrzz}w{{}zwzyxz~|}x{v~wy{xyxx{|z}ywz}yz{x{{vz}{|z{|u}}{~|zzw{zxwzw{x|zz|}x{wz|z}ywyxxzyzx{z{w|{z{{}z}vyzxw{xyz|z{||{{||xx}{|{zz|}v|txt~{yz}{{{wzy~y{}zy~z{xt|xzxwx}w||x{{|}vz{y{w|{zzz{y{u{xw{~zy||z||xwxzx|xzx{y|yz{yztzzz~vyz|yz~z|}x{v}{{vwy}~z||yw{{x}ywz|y|}v|yzmw|yxwzx{zz|yzz}yz}|z{z}|z}zv|u}xxy}yx{yxy{{xz}z{xz{zyyzyz||zw}yvzx|w|{}~z{zxyxzz}y{~|}t}}}z~z{{xvzxyyv|w{|z}y}{{w{}y~xy|{|}zyy{z}yy||{~wyxxz{{w||{z}x~w|y}yyxy~w|zvzyy{~zzx{||~|zyyyz|zwvzvvz{zzz}x{z}zv~}~u{z|uy~yzx{wz}|y{{z~u{|{}zwx|y~|y~zwwsy~{wtz{v~}yx|vywtxxyzz{{|}{|}}y~z~z~{}~||{z~~|~~{}~~{z||{||}|}}|}y}|~}~}}{}{|}~xy~~~{}z}}y|~z{}}|~~}{}}~{{z~|~~{}|}}~~|~~{|y{}}}~}||}}~~||{|}~~}|||}}}~}}|{|~~~~}~{{~z{~~}|~xvy||z~|}}}~|||}z|{}}}~{|z~|y~~y}}w}~y~}||z~{}}|~~}~~~}~~}|}~}|{y{~z{|}}~{~}}~~}}}~}{}~|~{x{~{|}|~{{{||~z|~}~~~~}|{|{|~}|{x{z|||}{|}|~|~~x~|nz~~~~~}|}}x~}}y|y|}}}}~|z~~{~~~~~}~}|~xz|}|||}}|~~y~{z~}}|}|~{~}|~y|~~z}z|}~}~|~{|}|z}|x}~~{}y}~|{|~~}~}~{}zy}yw{}y~}{xxwyzx{}xz}yzz|wqztu|xxxt|zzzv}z}v|yywy}z|wy|xy}~u}x}yyy|vty||wy{~yz{xxxwx{y{|yzy}zxwryvxzwz{|ww|}z{~~y|}yw{z~z||yyyyy~|{w||xzzzw{yxyuzsvzxzxxxzw{wwwz{~~{|yz~|zy|z{}}zv|yy{}y{|u~y}{yxuwy{|zwxy|{vyx|uwwvzzz}uxzvx}}ztt||x|~yzuy|zw}wz{}~|~}~~|x{{|uz{yy}{wxzxwyzyyy{xyyw{wxyw{|yzz|x{wvy}}}xzzwvz}{yw}}{zzx~yuwvxyxzy||yyzw{yyyyyztyyz{z{~z|}zw|xy}w~|x{zz~|yy|~{|z|yzy||{zyxuzxyz{xzzw{yuvwyzxwz{z~|z{zyx|z{z~z~}~zz|y~{ztyw}wzz{y}xys}zzy|wwwxzyzz|x~z|~{z~y|w{zwv}|yz}|z|{zzw}~{|{|{~v}wz{~}{xx|uvw|y{|ww}ytyxx~uyy~w{|zxzy|}|w{wyxwy{|{yzyx{||{zxz}yxzy~x{{}{y|uzy}yxxy|zyz}~w|x{{y{yz~{z|y{}x{}z~w}|v}zx{zzxy}v{{z|yxz{|v}x|yyuvzz{~xyyx|v|t}yy|~xy~x||vz{z{{yzx|{{|x}}|{~z{z{zw|vv|y{yxx|vyz{{}wz|xyv{y~z{x|{w{}x{|{}{~}~}w}}}|{{~{z|{|~~~}z~~w|}y}|~}{z}}|~~~}|}~}{{~|~{{}}~}}~|~~{}~~~}|}~}|~}|~z~}}}}yy|}~||}|~|}~}||{|w}~~~~~{~|{}~}z|}||z~}||}~}}~|{~y||~{~~}~{~}~}}|}~|~|||}}|zz|||{}z}{||{|~}|}{}}|||}||~}zz~z~{}|}~z{|zz}}}||}z~~z}}}~|z}|}~}y||}|z}}}}}~}{~}|}{}|}}}v{|~}||{}}~}}{|~~~~~{}|}~||||~~}~{}|}~w|yz~~}|}|y||}}|{~{}|}{~}}}{~{v|{}y}|~{|||{|~~}{~~}}~}||~|||{{~~||z~{~{}}}{z~~}{}}yx|zzyxzx||x|vxxz}{zz{zy|}}xxyyzz~yy}~yu~zxvvxyz}wx{~zzv|yx}{{||}v}xyyyv|x{uz|ww}{y}yzy~v|{~{tx|z{yx{xzxzzyx}wtz}y{}wvv{y{v{x{||zxwxuyztzx}y}z{{{|xzzz}~yw~|wwz{{yy~}yw}}zxxzyyyx{{z~u{~zyvysy{|zuy}vw|wzz|sxwzzzzz~}|{zyzxz}z{xxyy|}{|xzx{yztvxzxzxzz|ywvuvxx|zy}x{yzy~zy{yz|z{twxz~~{|zy}z|z|y|xzx|z}ux|x|vux{s|yuzx{y||x}|yzwyv{{{zyrzx~zzvzxwy~zx{xx{u{|yvz|{ywzz}|z}}zz{}~xzx{xwxxzy||v~|}yzzv}}{wv||}xy|~y}zrw{zy{zy}wxw|{~v|||z{zvyxzz{z~}}zyx~{wy{z}}zwx|}|zxy}|wvwwz|}z||z~zw|{|vy|yy|{|||z{yzxw{yyx{wzzy}{|}wvx{s||xx{zwvxz|w}wx|{}}u{yy~y}{|z{wzz{}{zwwu{z{sw|w~yx~~}{{}xz}||wz|yzz|z~wx{wwwyyy{{vyt|yx{uxx{z}zy|xvw}xvyx}yz{y{xxxy|{y|}{}{|w|zzyzyxxv}zxxxw|v{zyzx{z~zzz}tzyy|y|zty||zy~qy|{vzzz{zy|z}x{|y{wy|txtyvz{{z{y|xyxu{|yzx{||y{{}{}z|}}}}|}z}}|}}|t~}}|z|~}z}z}}xz{}|~{v}|||}|~{z}{}}|}~~~}}~~{}|{z~}}}|~y|}z|~~{~}x}{}|~~|z{}~||||~|}}{~|{}|~~}~|z~}x}~z}}y}{{~x}{y||~|~y}~{|~z}}}}~~~~}}~|~}{|}~|}z{{~|{}{{|~||}z||{~{~y}}}z~|}z|{|}}|{{}{~|}z}|~w~z|{|~}z}}}~|}}|}z~|{}y}~}~}{~|}|~}z{~x}~~|}y~||~~~~}}~}~}}y~{x}}~{~{{z}~~{~}}}x~}z|||z~~{z~|{}{~z{~~}}}z~z~||~|~~}{x}}|z}~|~zz|~z{~|}~}{|y{}}~|~{|~~~~}|}{~z|||}~~~~~z{}}}~~{~{|}~}|zx}~}|{}~{}|}z~}~}|y|{~|~}~}}y}u~{~|x{|{{}}zzy}z{zuyvu{|y|{u}wy}v{v|yx|z{y{wy}zy}xzwyy}yz~{yyu|y|}x{yxvzw}zxz~zzzxzw|z{|vwxwzy}szywxz|yz{y{zx~yyvw|xy{yzwzvx|u|~w}zz{|vw{{yyzy}vvxyx~x{{yzzw{ww~{vy{}z~{~wzt}{{z{xyzv{{}xz}y~|{|zzzx~{vxyyx}z~{yzv}yvywwwz|xzvx|y||wyzxz}xy~}xv{yz{}zz~vuzxzxy~yx{x{|wxyy||yzxxyzvyx}}{z~|yz{zwsvuyy}{z{xz{~{{{}{w{{yzy|x|zx~zzuvxy|vy~{{uy|xu{ws{{vw{yxyx~wzy}xz|zz{{|z|x~||xy|z{xwxz~x}y|~|~zx~wz|zzyyx}z}z{wx|}wzxxsxvy}|v}|}{w{y{|z~{{xx}~{yzv}xxy}}}|v}x|y{x|}tzv}ywwv{uxyuy{zwy~wu{yzzyz}~{x}y{y{zwzxz|u}z}{wv}yy{u{y{{z|uwvs}x}|w{uvzwxy{wxzsyz{y~|yztyyx~}yw|}z~{|zy}vv~zw}xyi}z{zz}y|s~wv|wx}wvxtyu|z|{~{v|xzwyzxw|~|zxxywxy}{~xxyu}xx{|y{{~x{x{ywzuyzwzwxv|x|vw{vxyx}|zzzx{{zvy}zwz~{~z|{w|}{{z{zyyw{u{y||v}xv{yyxyw}wx{wzvyzwzzwy~z}z}y|vzz~zw}}}y~~||~|}~~}}~~y}}}~}}~}~}}~}~}{|~~}~}}~|}~y}z|z~~~}}~{~{{|z}~|}||z}~|}~|||~~}}}z}|}}|w~~~~~~z~}{~}y{}~|~~~z|z}{}xz}}~{z{z~|~w}{}z}~{||}}}~}y~~|{~}~z~{{}}~~|{z|{|}z}~~z~z}~{|~}|}|{~}~}~{|~~~~}}|}~}|{|~~w}~}}}~||}y}~~{|p}||~}{}|~~}~}|{}||}y|~~~z~{~|~~|}}{~~|}~}~~z}~}}}{}}~|}~~||~{}}~}~{|z||~~}x}}}~zz{}}}~z{~|{~{|~}~~}~}~}~}z||~~{}}~{z|~}|~~}|}z~|}}{x{{z~~}|y}~|~~~~{|z~|~|~}y~|~~{~{}}|}}|~~{|}}|~}y|x~x{yz||||~~|{~~|~|~}~~}|~{}|z|z{{yxx{ywyx|z{~z|zw~|uxx~wt{yyy|xz}~z}yw|utz|x|{{}{yxzx{y{v~wyx||xyy|z{~{xyxywxx|}{{{ywxzxxyxytw{zvv{ytx|x}|{{xy||vv}xvz}wy{wx|{ywyyzzxxz{{|xvvuv}{y}yxyuy||y{yzy}z{{}yz|z|{wyxyzxz{xxxux~|vvwzxyy{zxzzxwu{yyyxxyv|yx}z{xvx~}x~y|y~}zwuxxyux{yyy|zxy|{sxzxy}{xxzxxzz{z}zyz~|~|zxyy{}zzz|utzxx}{||z}uxzwzyzu~yzxywzz{{yx~wxxuy|}x{x}w{xz{wyx||wxwy{zz}x{~|tyy|yux|z{wy{{wxy{~zxvy{zzvyvy{yz|zv{xyyyww~x{z|z{wyxy{yuvz|zx}y}~uvyzx}wxy|yy~~|xxxvz}}}zwy}u|}{xy{u|{y~|w||y{zwy{u}zyyxy|x}||zw|x||v|y{tz{my{{y|}|{xzuvv|}xzzyt{~{~z|xxy{}x}xw{xz{ww{~{z{|wyvzzyzy}{vuy{{yx}||xz{xzzyxz{{x}}y~y|{x}}r{y~wvyx{{yxwwz{x{ywyyvy}zz|uz}z|{~zw}yvwyvzyzvx}z{{~y}{{zxw{~x|yw}yxx|{xwz{}v{y{xz|x~xyy}y{zu{zvzzyyyzw|xyzz{xyyyv~z~xwyw{ywz|{v{u{wy}x{{~x}|z{|{xz}|~}{y{zw{z}z{|}~}{}}}~y~|~{~~y}}}{}{}~~|~|~~~{|~}~|~|z}}|}}zz||}|y|}}z|{}~y}}~{~~|}{~}w}~|z~}~z~{~z~u}}{|}}~~|{~}~~|~||||||~{~|}~{~y}~~|~|~}}}|{~~zx|~{~~y}||{z}|~~|}~}||{~w|z}}~~|}}~|{}}z}}|z|~{~z}}}}~|y{}}~}}~}y}|~~}}}{z~}~||}}{~~{|z|x}{}}{|}~}~}}||~~{||~{~yy~~u~y~|~~}}}z|~~}}|{~}{~z||{}{~}}z|}{~~}{}||}}}}~~{}{}|||~zz|y}}}}x~}zxzz}}{z}}~||}|z~~|~}xz|~~~}{~~|y~~{}|{~{{|}{}}}~}z|}{}}||~}|z{~}~{}{|{}x{~}|~~|~|~{z}z||yzz}{{y|wyuwwz~y{y||y{{zzzy{yu|{yxw}v}{}y|yx{{y~vyzw{{{yz|xzywzzx~xxzy{w|zz~uw{z~zzxv~yxzxyvyrv|xzv{~y}w{}~z{{{uzz{y~zyq{}zzwzz|{rxy|wvxzyv{yz{v{xu|{{}xz}}ywz}~{|v~||~|{~zx{z|{yvy{rz}yz||{{~|{zwyv{{|v||{tzxtywwxzv{v|xyzuz{|vxv{}~}zvy}~y{xyx{~||zy|x|zwyzy|x}u|xv{v{ywxy}{xvxyxzz|zzyy}{}w|w{zx|wz~}x}|z~~wzx{vx||z{xx{}y|vzyyxyyxx{{x{{wvyyzxx{}xv}x}{}xx|z{}}z~}||}|||x{}{~|tyzu{}yxrzw~{z{ywvw|{{wyw}}yv|yz}~z|xy~{|x}|zz{{w|}|xw{}~{u||xzzw}|z~zy~y~w{xwywyy}|{{~}x|}y{{}yz}xy{|{z{y~|y{x{~|{|{x|yzyyyxwy{z{{|wyz{y|x|vy|{|}z|{~{}z}|}zxx{}}x{wzz}xyzz|}x{}}xz|z|{ywvxz|{w{{|wz{}zz}{tvy|w|z}|zyyx}z|xxw}zyx}w|tzy{||{~x{{zz|}w}y{|{yuxz|xxwwzzz{|vz|{yzv~z{~yzzz||yyyz{}y}}y{~w~yw|z|~y~wzxzyxyw{xwx{{{|zzyw|u{z|y|{|t~|z~{~|vy~|y||z||~{{}}~{}}yvz~z}~x~}}{~~}~{zz~~{}}}~|}~~~}~|~z{y~z~||}z|~|}}~}|}}z~~}}|~|}{z|~{|||}y}~z}}z}|~~{~}}|{~{}}~}}z{~}}}~||z{{|}z~}~~~~{}{{{}~}~~}y{|x|}|||}|~~}zz|~z|~||~{|}}|}~{}~w~{y|n{y|~}|~}}yx~}}~{~}}}}x~}}|~x~}y||{|z}|{~x}|}~~~|}}}{||}|~}}xy}}}~|~~z|~|}~}~}z}~{}w~~z{~}z~~|}}|~~|{~{}y|}~}~~}}z{{|~}{}~~y}~|}~z~{~~~}|{xxx~}}{~~~~}}~||}~~{}}}}~z}~}}~}{}~||~x~}|{}}}{z|{~|}{z}}~|}z~|~~}{|~~~}z}{xywzzzxy{xxzy||}s|||}wwyyvyx{{{{~z|wxx}{y|y{z||zxw{vywx|xzy{zz{{q~|v{|{y}}{~{}ywy{{vv|~z||{{yvx}y}z|yvxvx{yw}vyx{ww|||uw}zw|vxyw{tyw~x}ytx~xyxxyzvx}}}w}~x}wxw|{{xtv|ww}}wy}y{wyyzy}sw|y{|w|xy{zzuz|xw{y{xx|wy{|~|{u|zzzzwvx}yzsxyxvtw{{x{vzt|vxxyz}w||vyyy{~xvyy}|xwyu{{|}~{{yzzw}~|y~{z|z|zv{{w{|{xz{~}zy}|}{vxvvwyy{}yxv}}~yy{v}yyz{yz{{vyx}w|zv{yz{zz{{wzzy{{yz||yxzw{}}{zwyu{yzzz{~y~{xxy|zzyuuvzyuw{xzv|zzx{{tvyz{xxv|xy{yu{{zxv}|zyxzzzzz~yzyyz~wv~}xxvyv|{uw{|yw{yxw{}|{w}{xw{xwzz}vvx{{wzy||yxzrzwy{}}x{y{y{~x{yxzyvx{x|zzzy}|z}xx{wzx{wwwy|y{xvzyy{v}y{vyyzuyu|{vv{{x}t|zxv~}yy{{{z}zxvxzzuw|}x{x|vxv{y|y}zw{y~{xxzx{yxw{x}{zzzy{}|uzzz{|zvy{x{}{xwwx||zy}~yzz~y{zxy|}uxzx{wx{||x{{{|}w{~y}{w|zu~yyvw|xw|vxx{}{}vzz{zz{yvw~{{y}xzyywzz~|{{~~~}~}{}z}z}}}}~~{~y}}zy{~~}}{|}~~~~||}|}~~~}}~}}||{|~}|~}z}|~z~z~}~|~~}}}}~}|}|~}~z{z|||}}~}}}|y~~~z~}}}}}|~~}|}|~|y~}~{~{z~|}}z}}~}}}}yy~}{x}|~~z~|~y||~|y}~{}~~|w|~{}{}}~|}~{{{{}}{~|~~}z}y~}~|}~|~||}|z}~}}}}~}||}z}||{{{z|~{y~|}}}{}}||{}~~x~}}}}}~}~{||~}}{|}{|~||z|~{z|~}~~}|{|}~~~}}~~}~~}z{}|}~{}~~x{|||{}~~}{~|~|}}~{y~|}}}y}z{}{|}}|{~~y}}y~~~~y{~{{x}~|~~{}|{}~~|z}{~~z|v|}|}|}}}~~}}}}||{}}|}}~}}~}}|~}|~~y}|y~~zz}|zzyy|{}~wyx~z{vvwy{}u{zvw|{zwxvzyzx}v||z||z{{}||{{v|zs}x{yy{x||~w}x||~{y{{vx}w|{zzz|x}z|{vw~{vzxyzv~yx{{z{z{|vx}{|yxyzqxy{|z}xzuyzv{yz||y}xz{y}yxy|zv}yv{vuvy}z|x~xw{{y~xyw|zzyzyxxw{}zvx{}|zy~}ty|xuz|vy{|y{{zwyvtwzvzzw{vxzyyw}y}{{zyx}~}uyzvuzyvx|||{y||x|}zzzz|~}swy|y}vwz|}{}yz{yw{yxyzx~{}x|zxwz|}z}x{{}y}w{}z|}w}|x~wxx~zy{}yxxyyv|vww||~yz{yu}{{{{w{|}yzz}yw}x|y{xxy|v|}}z{z}x}wz|}yzww{vxu|wxx}~xxvy~vxw{y|vz|wv}}{}x{z{z}}|zx||yzy{~}y|xvv}||y}xzwyxvwxx{x{w}|zzyxuyqyz{y}xww~{}}xzyy{x{y|y|}y|}yx|yyw{wvyv{{z|zzxwx{vyx{{~zz~v{|ywyz|{{{y|z}}y{{~}y~{zwy{yxwz}zyv{|}zzr}wx{{y{vvx{yz}zx|}y{z}z{{zy|{z{~~}}|{}|{}x{||{zz{yx{|xy|~z}y|w|xz{|u{|w}y|}}w{zx{yz|{~~z}~z~{~z|{{|yzz|zy{wwzzx{}{wtvyxz}|u{~yxvyy|z||x{{wx~}|yv}{||}}~}|~||}}}y~||}{}~}|}z~{}~}x}}~~}|~}}~~z~y~~}}|}|y}{x}zz{~}{~~tz~||~}~~~y}|~~w}~}{~}}|~~~~{z~}}}~|~|~z~{|}}{}}}||{}~~|~~}|~z{{}}}~}}}}}~||~~~z~{}}}x|x}|~{|~|z|}x{~x}}}~}}~}}}~}}|~{}|~}~{z~~~}|y}|}}~|~}~~~~z{~|~}||~~~}{zy{|||~}|}}~}y~}{|}|}{|}y{{~z~}}|~~~{|~}}|}~z~~|~z}~y|}{~{~}~||z{~}{~|~~|~|~{~}~|y}z||~|{zzzz{||~y~~zw|{}}}x{|~{~~~}|}}}||}~}}}~~{~||~}~}~y{{~{}~~~~}~||}~|}}~~}~}}|~{|{|{{{{}zy{x{yy}{x|{|~yu|}z{|zyx|zxx~x}vyz{~w~w{z~~z|x{~{zxyy{zzyvw|yy{|z|yzw}z~x{t~~vv}u|x~zzxxz}}{|||||{zzyy}v}|{yv~||yy|zwyz{y{{~|}zx~|xyyzx{||y|zyxy~x}}~v|u{{u~wy|{uz|z|zz}{w{zz~w{}{x~y|}z{u|zz{x{|y{w|y~|{z}~z{{|yy|x{|vy~||z{z}}~|{}~{||xzz{|{{z{z|y{{{wyw{{xy{wwvzzx{wwy}}}zz|{zy{z~{v}yzyxx}z|y}y|~y|{vzwz{x{}y||||{{yw}{w{}vx{w{|zz~{}|y}wzz~zyzx|~}wz|}}|{||vxzz|}{y}{zzz|}zxyzuzy}y~{{xzzytx}{{xy{{y{|{{zz|x{}y~}{x}zwz{|}~{z||~zzwwywx||vzwwx~}{||y{||{x|{z{}||~||xvzzyz~yywy}}x|}{z}{{vx}~|~{zy~w{yyw|{yzz}}x{~x}|zy{ww}~yy~|{|{w}{{{}}~y|~zz~}y|~wz{}|}|{~y|~w{|zz|x{}t|zvyy|}{{|}wzy|~wx|}|y{|x~v||zyzz~}xzx{xx}{xzzy|y{x~z||z}z~zv|wzy||}w~||{}z}||z~zyx}|{}zz}~wx~xz{w{zy|z}|{yzxz{x}}|z}~y{~{zyz~~|{|~{{|~}}~~}}|~|z}~~}|y~~~z|}|||~}||~|~}||}}~|{~{~~}x}}||~}|~{||}~}}~}~{{~~~~}~}~zz|}}~}~~}}}~~|{|}|{}{|{}~~z~z~yz|~~~||~}}~z~}w~~~~|}~~|~~}}~~}~}~}~}~~{}~~|~~|~}}{|{~}||~|~~||~|~|}~|~~||{~~~}}}}}~z||~~}|x~~|z}~{|~~y~~~}~}|~~||~||}{}}}|~~{}}}|~}}~~~}{|~z||~~z{|~~|~}|wz}}}}~}~~~~}}~~}~~~~{~~}}|}}}|}||z|{z{{x{x}{yxy|vxx{yy{{}wz{}x~|xvsxwy|ux}{}y{{z{z|wzzy{y{w}|x}xyzz~xy|}xxxyxzwzywvwytyvvx{{zxx}zxxzzzywyz}{zy{}zz~wzxzy|}zz|{yvx{z|}zv|zyyyyz{vxy{wzyyxzzxzywxxzzvv~yyxv|}|vy{}}||{z{}}}{~u}|z|zu{zx{yyz{xzyz}xuzwzv|w{vz|wyzw|xxvx}~|ww}y|{yx{~~|zyz|xvy|}y}zxz~yw}{{{{vzxw{}xz}{y{z|yyxy{~zx{yuyyz|{~|~x}z}~}{}||y{~~t{}z{}yzx}ztuv}zzvwzwxzvwzyyxzwuq|}yy{~vz{~{{{x}}{{|x|yu{|v}{x~z{z{zv}xvy{z~xzyyyys|xy|yu|z{zuuwxt{{{~yz|y~{x}zzz~z||~||}yz|~|{~~~zyzzyzwwvzyzvz}x{{wywu{z~zv{yv{~vxzwx{yzx}}{y~~|ywyxw{}|x~{}{xyv}y{|x|~xvwz}|yzyw~wwzzywx}y~{}v{{{y~xuyx|{xt|zvy{|x}|zy{xzy{xxyx|zyvxz|{vxyzy{~y{zytvxx|u{|u~}y}yxz{|y|~|yuz}}z~xzzzz|x~wxxyw|vv{w{x|zyzx|yxwu|~zw}xzz{yzvy||~z{t~|tzzyx|{{|z~}yyz|{~|vu~|}w}w|yzzy}{x}z|}v}w|zvzvzx}{|~zzv{wzyvz|}|z|}}}|}|~~~{~~|}~~{|}}{}}~~{y~~{~~z||{~|z{}{~}}~y|}}~xwzz}|}}{}|~}}~}|~~~}~~~~|}}|}{z{||}~~{}~}~~|~~{|~{|}~||~z~~{~}z||~~~~~}y{||{|}{~~{{y|}}z|y}}~|}|}|~~~|{||~}|{y}~}}z}|}{~|~~|~{||{}{z~~z}}zz{}~|~}}|~~}x}~|~~z~||||}x}}{|z}}|~}|y}~~~~}{~~zzxyz|~|}~~{|}{}|~yz||z~|{}~}{}|~x~{xz|~|{{||}|}~}~}~~}~}~y}|||}{zx~~z|x{z}~x}|{z}}}|}{z|{}~~~~}~|}~~}~|}|y{~{}|z|x{~|~x~~{~|{|}~{~~}y{~v}~}~~y~}x{z|}y~~~z~|z{zyyw}xz{||y{zz~|yyxuzy{z|x}|yzv{x{~wuz{uzx|z{}uwz|{{x|yy}yz{w||y}{xxu|x|w|zz{|x||ztx{vyy{x|wzyzvxzxyww{{xx{t|zwv|zvyzzyxx~yu}vy~x|{v|}z{xywyz|z{v{z||zwz{yzw}|{uzu|{yyz{zux{vzw{xzvyz{xuyvxyxyyz{xz{{u~|{y|{zxw}wzuyxy{{v{wz{z|{}~uyy|{vw{tuxx}yxy}~}yxwyv}v|y|u|{txyzx{{{z}y{yvy{yyvxu{}y~zxwt}y||{|xywy|~y~{{~yu}x{zzv}vyzwx|xu{}|y~uxz|uzv{x}yyxzzv|{{~{x|xw~zx}yzv{x|w|zyw{{||}zzwy{xxzwx~z{xw}}xvx}}{z}zx{yzuyz}z~{z{zyy|wzxzyx}~v|x}{y~zxz{{x{xvzy}x{uz{w{zyxwvwz{x|x{uvzw{}}zzyvzt{zwzzy~}~vux|x}xw}x{z{t|xw{{y{x{ztw{y}}w{wy{x~xy{}~vytu}{{{{}v{}x|v{|uu|}ur}wzv|zzywxz{~{zw{x~{y{x}x|xttz{}z}z|uzy|~|}uvz|~vx{x{zzywx}yzxw}xx~y{{xyy}}|{||{z~v||~y|w||xzzzxzxx}||xzwz{w}|zxzyyxu{}v|yyx|}yyx{z||}w|t}z{{zyxz|ywyyw{zzyz~vxw|{{~w|zx}}u|yx|yvz{y|xy|yyxw|~vwy}y~w}{|}~~{~~}~~}{}x{~|~~}{|}{{{{{}}}~~~{~~{{v~}}~~~}z~~||~~~z~|~~}{z}~|~|z{}~~{|~~}|}{}}w||x|}|}{}{z{|}~~{|z~}}zu}}~{~~~x}~{|}||yx{{{|y}}~}~z||~||}|~}~{{}{{y||~z{|}zz}{{z~}~z~~}~|{|{~~}~}{|}~}|~|}{~|}z~|}~}z~}~|zx~|}|{}~~|~~|}z~}}|}y{~}{~~~|}|~zy}~|{|{~~}~||~|}~|~||xy|}}~|}|w|{~~~|~|{{}}{}|}}}||u|~}|{|~}{~~~yy||~{~}~{}~~y|xxz|y|~~|~~{|z||~|y~{~x}}}}|}}~|||~z{x{{}}{{|~~|}~|{|}|x}{~~z~~~~y}}|||}~~~|y}~zz~yzz}~|}~~}}~|}}~}~}|~~||}{xxz|y}w|y}}~yyzw}vz}zvt{||}|xv{y{{}wy|zy}}xywz}v}|xy|{yz}}~}wx}yy{w|xzxw~t|vx~z|wzt||}{v}zwv{{zw|zvy{{z{yz}|vz|xz{wu~~|w}yzy|}{sxwyy{}}xy~~yyu|yyz|vyy{vzwwwwy~~zx{zvyyzty|{s{x}}|vxz}|~yxz~}yy{uw|yzx|}wwyw|zzwuzy{syv{}zxzx|}w||v~yuyxwz{yx|{{w}wx{{zy~y|wyyywxxx||z{{y|yzy|~xyw~zyrxz{vyz}}y|xzt}}{{|{{y|{}}|{x}}zz|y{zvxws|y}yxxz~|w{yvzyx|}ww{uxzz{{{z{}v|z}zx|xyty{~}{wuwywyzw}z{|w}{|uxvxy{yzx~zzvu{w{{|{z}y|xz{wy|x|w|x|~x|}z~|z~z{w{zu}|}yx~wxzzx|w{{uwzy{{z}{w}w|x{yzzzz}zyxyyyu||}zv{~zw{y~w|{{zyxv{z}xvwvzvu{|{v|y|yxxy{y{||{zx{yzywzwzwz|uzz|w}|yw~zvx{y|vwz|wzyx|{}t{zxz}y{w}xuz|x}{v}~{||}~vs||{z}x|w{z{z|~{|{zy~z{y|xyxz|}wzyyy~uxzy~}}tx|x{{{wx{yyzxz|zyxyvv}u||u}z{z{vy}v|y{zz}|{v|yx{xy}|yx|wzw{x{|~|{|zzzwxx}~wwx|~{w}}y{~}~}}{||~}}~~~|~zy~x}|~|~y|z}|}~|}~}|{{}z~|||}}}zz~~}~|~{~}~}}}}y}|}|y~~|z||w{{~}}|~~{|}~{|}|~{||}{}~}||}~~}}}z}}zz~w}~}{z{|~~}{~{~}|~yy~{|y|~||}}|~~|~|}~~~y}{{z||z|{|||{}|~~z~~|}}}~}|}}~{}y{}||{{~}}}|{{~~|~}z~~~||~~{}~w~zz|{{|{z~y}~~~}~}~}{{}}~}}y|}~}}~}~|}}}y~}~}~|{}|~|||~~~{~~y~~~~~~{z{|}~~~{}}x}z}~}}z~}||~x{|~{}{~|}{}}~}zz}{~y|}||{}}~~{{}}~|{~}~y|}~|}~|~|z|}~}z}~|~}}}}~~~~~}}{|}~}y~}}|~~|~~}}}}~|z{~{|}|{|vwz}{|z|{z{zysxyuvzwxyuzy|{~z}~}z~w~z|vt~y{yx|~zx{wxz}z}wx{~|wxzwx}|xyyz{z{{||zyw|z|zzv{||tsw~|{zz}{yzzvzv{|wzu{{w}x{{xz~x}yz{vx|{w|yz|zyvu}zzx|yy}zyzzwzvyz}z}wxvy{wzx}t|zy{}~sz~yz{yyy~uw{}z}uy|z~~s}yxzzz{yz~yzxz{yz|wz{w{|x{|y~zwz{w{xzwxw{{{vxxv{zzv{z{}z}{xy{}~z|yxz}y}zy{~xyyyx|w~|xx{wzyxy{v}zx{zzzu~{xx{yxzqw||zxz}}zzzz~|~|{xzxz~}|y|y{z~xzxz|vvzzy|{{{zzy{|vz{}|}zy|yw|vz{z{y|wq{|{y|yx{{uy}|{ywxxy{x|{{}{wyvyw}w{|zx{|}}{y|}yy}zy{x|wvy{{yzy}|y~x|{wy{u|~|}zw~z{}x}|u}t{}{x~|w~{||{|{||yz}y}wwzvzx|{|ww{{}x}x~w|}}{t|z{z}{~|~wx}z{y|vy{~~{}vr{y{zxx|~{|x}~wwzyxzyyyw{zyxyuzy}{{{}{}xuy|{wx|zzx||u{yw{zxzxw|{{w|{w|z}w|{zzx}}{y}vw|zxvyzxvy}}x}yxwxywzz{zywzy{wsxxrv}{||{v~y~{||w}|x}x{tw|yz~{xy{}xxv{{v|{~zz~yxw}xzy{zv{z}x|~wxxztzx~ww{~{|~}~|}}{{|}~{|z~z}|~{}~~}~}}|~~||zy}|}}}~|{~~}~|{~y|}{~~|||~uq~}{~|{z}~}}}}}||}}y}|}~}{{}||z|~}}}}|~~|}~z}{}~{~{~}~~}|~{y|||}z~~w~|~~~~}|~}~}z}|~{~|~~~}~{~{}~|~z}{|~~{z}{~{{|{~z~}}|{~}{{~~{{~~|z|}~}~}}}}~||}|~~{|z{|~||{~~}~|}|}}~~}}|~}|{~{|~}z~|~zyw}|}|}~z|||~z}~}~~~~~{}}~}|~|~~~~{{~~~~}z{|~z|}}x~~}|~y}|~}|~}}|}~y~~|~}|}}}~}}~||}~~z~y|}}~z||~y}}~~z{|~z}~|~~|}}}xz}{z~z|~~||~|~}~|z|y}{~||~}}}|||~~|~x}}y{~y|}z|yvzyxxvywrwv{y{x{yyw||zwy{xxzy{zt{yzzwwyx{wz{yxy|{z{{w}z{wx~{{yy|y{xuvxttzx|wuw|{}vyvzwv}}wtx~}y}{yzyzw}y}|zz}y||{{{|~zx~}y{zzuy{{yw{~z{uyw|yy|wyxu}z|ut{{{y{|{xz}~||yv~yxz||{zz{z}xzwwx}|wzyvxvzxz}wzxx{vxwzzx{wwvy~{v|y|}x{{~|{|zy{zy|w{xz|yz{xw~{xy{x}yy{wuvzxz}y~y|{xwy}{w~wwyyw~w{|zt}yyzy{~{z|}|~~z}z|{{~zy~zyxywyxwxwwx~||ywy{zsyzxx|}zy|~{wy}}z~zw}}}~}~zxzzx|||yx|{v{x{{}~}uyztzzxy|{w{zxy~yvyy}~~{y{z|yx}y{|yz{y|}z~~~|xzxy{w}w|xwxyw|yzu{~{xxxwxx}~yvzyxux}xy|x|}{|yzvz}|{z||v|w|{{~xyuytwwyzv{zyy{xw{yuz|yy|{z{uyysv|yz}zyz|yv~|zz{y}t|zyz|~ww}yy~xwvzv|vv{{xyv~yzx{xzywzzu{~wz~{vwy|{xyyyyzy}}xy}|{y|~||z~y|ywz|tx{z|yy||}zv{||yv~zw}zz{xyyzy{|x|y}{zxv{x{y{z~w{~|y|xw{|zzx{}}zyxyyx~{x|zzxy}xwv{xt|uz{}z|{|~t{uz{|xyu|}|{zz}|z~}{{{|{~{z{~}{~~~}||~z~|}~{}~~}{|{}{z|~|}||{~|}~~~{|}~|~~~}~{~}||||}}~y|z~{z|{}~}|v}{}|}~y}}~~~{|~~~|~~y~v}z~}||{~~|y{}|}z}{}~||}x~}~|}}~~|{{{||z~w|}}||||}}|||{}~z~~~}~}}|~~}z~~}|z}{}}}{~yy~~~|}}~|~}~x~||}~~|}||}~}yv~}|}{~}z}x}{}~~}~~~|~{}~}~}||}{|{z}|}}|{{~}~}}|~|z{~{}}~~|}~z}|}yz~}}{}}}}~~{}}{}~{y~}|}~}}z~~|}~}zw~~}z~}~~{~}x~~~~{|}|~||}|~}}~{}|||||}~}~}}|~}z~~}~}|}z~|~|}z~|z{}xzzy}|~|~|}~}|~~zxyx}}vxxz{zvyz}{xwxxzzx}z{y{y~zz}|uxxy{x~zx~xw|z}y{wy~{|zxq|z|yxtw}vx{w}{||{yyyyw}xw|yz{|zxwyx}w~zyw}y{u}}xx|}{xz~}xv|zv{|xw{v~|uxyyyzxyv|zz{{u{|w|v|xx{{xywtz}x|w{zyzr{y|x|zz|zxwwv}z||wyw|uyw|{z}zz}yzvwyyz{yy}xww}zy}yzzz|xv|{xwz|yzx|xtyv{zz{x{xx|y}uy}u{|{ux|xyxx{{u}}|z~zx|xwvy}{|szxxww}xszu{{|zvxv{zzzu|yxzysyyx~zwyvz||}yxwyx|wywy{{}yvyuzwy|w~xzw{~zwxywx{{|x|{uzx}|vyzx{||y|{w|zz{zyyzyw}zzz~wz~xzxwt|y{{zyxxvww{}}w|{{zyzxvzwy~{xxzxwz~z}y{{yzxzz{zyxu{|xyyyywvzw{|xw|zywyzyy{z~y}y~zyx|w~xz~yx~zuw{y|{~vwxz|wyyzyzzutxxy|}x{||~yzx}zy{x{{y|yyw}{yu|xu|u~y{xyyy|zz~xvyw{wvx{|xxxvxw{y{y}z|wzyy|}{|zys|yy|vzz{txv{~}zv}yxyzz|w|{~z|~xw{y|z|v{v{wwvy}zyzzywyzyvwxzz}{zuwyt}{z}{yyw{wy{xzz~yzyyx||zwz{}yzxx|u}z{yzxzz|uzzvyy{vx|yvx|x|y~v~yzyuy{z~}}x~~z|{}}|~}~|}~}|~~||z}{~|~~w~z}{y~|}}w|}|x~}~{z~||}~~y~}~}}z~|~~zy}y}||~|{~~z~~|{{z|{}{}}{|}~{|~}{}}{~~~}|}~z}}{~{{z|{{~}||z~}{}|||{{}|}~}y}~{~y|~~}|z{x{}~~}~}{|}z{|}~}}xz}yz}{v{}x~}~|~~zz||~|{}}~|||~{|~|}}zz}|~~|}|~wz{{}}~||}~{|{~{}}~|~}xx||{~z||{}~y~|||}||}~~}{~~~{{}}~~zp|{}~~}}~~z}}|y}~}}~{z{||}x}{}~y~}}~|~~|~}{~|}~~z}}~}}}}||}}|~~{{y{}~z~|{|||z|{~|}x}{|z|{y}}}xy~|}~}|z}x}~xz{}}x|{~{{~{||}~}}{}~~z|~{}}{|{}z}|}~~{z}yz}z{|}}{||yz~~~|}|{|{||w{|}~y{||y~yy}|~|{~}|~~~v~}u~}}~~~z~{}}}}}~~}}||}|{|}{y|{\\\\