\\\\yw};|}~}{}~}}z}}|z}}}}|w}z}|wz{{|{{~|~}~}|x|z}z}}~~{}{}~~z}z}}~xzw}|~yy~z{y~|~||{|{~~~~x|~}y|}~}|}}y|y}zz||~|~}{~|}~y~}{~~z~zx||}~~~y|}z~z}{z|~w~{|{}y}{z|~||{|z|~|}|{~~y{}|}}~}~}}~x~x~{y|{{y}{}|}|}{{}}{|~}z||z|}~}yw~z}{}~{|~~~~}||~y{z}}|{{yz~|}~}{{}}y~|}||~~~}}}}~}~~}}}|}|{}}~z~}w|xz~z|~}y{}~{y}~|}~}}{|}{~}}{~}yzz~{{zy{||}~~z~}~}{{}{|}|~{{~||~}~~}|||}}|}{~||{~~{{~{~}~z}{~}{}}z~}{yx}{{~{~{||}}~}{x}~}~}{}}{~~|{yy{|y{~x{x{yyzy{{|zy|{{}~~{~~|~~}{~~{y~z}}|~|{zy{zx}|}xy|}y~zx}~}}|~~||||{|~}}z|}{{z{}{y||{y~y{|y~|{{|}y}~{~{~~y~~}|z||~~~}|~|{}||{|}~}}|}}y||}|{}}{{|~~}}z{~~}}~~~|}|~|}|~}}~z~~~~~~}}~{}}}~}{|~|{}}|~}|||~~~~~yz~|~~}~|}}y}|}{y{}}|}u|~||}~~~y}~}~{}}z{}}~z{|u}}z~~}z||}{~}}~~}~y~}~y{~}}zz~{}}|~}}}}}~}~~}}{}}}||yz|}|||}}}}~~|{~}}~}}~y{{{~~|{|{}y~||~}|xz}||}|~}}}~|{|z~}}}~~~}y~}||}}y|{}y~}~}{}~}}}{{}|{~}~~}~||{~}|}}}~~~~~||~~~|}}y}}~}~{zz|~|y{~z{~}}{~~{~{~z}~|}~~y~}||z~|~~{~~}y~~~{~~~}{~}~~}}{}|~}||~|}|z|}z|~~{{{~||}{|||}~~}||}~z~~}||}~|~yx}}~z|z~~xy}|~z~{x||{}||~{~~~~|}~~|}}{{~}z|}{~}}|~||t~z}}{}{xz}~}{}~{{~x}{zzy~~||z~~~z~~|~v}}{~{|z}~~{}}~}~z~}z}~}~}|y|{||{}}|{~|~{}v~}}~}~~~}w|~|~~}|~zz}yz|~{}|~w|{{y}}}z}~~}z~}|w{z~{~}}|}}~{x|{}~x{~|{|x|~~}}}~~~}~~|}|}}}~}|{z|z{}~~~~{}~|zz|~~~{}|~~~|{~|~{~}~y~z~z~~~||}}{}|~}~|}~}}{|~}{~{~|y~}|}{~z{}yy}~x}~z~|||}w}~~}x~~{}z~zzz{|{~v|z{z}x}}y||~~~~~}~{}~}~~~{~|}}y~x||~|{}}x~~y}||y{}z}|}~}}}}~~~}}~~{|~}|~~}}~~}~}~~|}~}}~}z}}~~~~~~~}~}{x~|~~~{~{|{}~|w~y~}{~~~}|z}|}{~{~}}{|yz{{|}{~||||y{~}}x~z}zz{}||~~||||~}}}}}|z|}}|{}yy}}z||}|{~}w|}~{|{}|~xzz~}~|}}~~|~{}|}~||z~|~||}~}~|~|}~{|{}yw~z}~|}}|}~z||z{~~~|~~~~{|x{}|}}y}{~~}~~y~}z~~{|~}{{|~~}z{z~|}{~}|||~||~|~}yz~~~{x~~}}|~~z||{yy}{~~{~}}}y~~~{}~~}|~z}}{~}}}}||{~~}~}x{|~|}w~}~~}zx|}{{}z|{{|{{{{z|zz~z~~}|{|~}~}|~}~}~~}~||~y~|z~{~{}|x}|{y||}}|~}~~~}}z~}~~||}y~}}}|}}{~z~{}{y{}|x~}~}|y{}{~}}~}~~x{~~w~{~}~}~{{}y{~~}{{}~~|}|~z~}~{~}}|{~}~{~~~|}~}~{~{~z|{|~~|}}~y~}|}}{~y}||}|~|}}|}{x}~z|||}~~~~~~}~~}}|}~~~}z~~~{~~|~|~~~}~}~}}~~~~~}}}~}~|{{||{yz{|y{~|}||yz{{|yy{{~~z{{}z}|}|x~}~~}x{}{~~{{{x|}z{z||xx~~|{~{y||~{~{y}~~~}|{{}}z~}}}}{||}~y}}zz|x}z}{~~}{|{|z~~{{}{|~|{~}{|||}|{}{~{~||~|{{|x~{}y}||~{zy||z~{z|yy~}}~yyz{}}~x|~{}{{}|{|||~w~}zz{~}~~|zy~u{~}|t}y}~||}~z||}~|zzy~{{~}~|}{zy~{|{|{z|ywy{{y{zz{z{}{|y||z{x|||{}~{~~}}}|{y}}~{z}{zwy~yx||zy{wz|}}|||}}}{~|}}}y}~{~|~~z{{~y|{x|yz|~{y|v~}}z{||}||~~||}}}|~y|~{}}~{~}~z~|y~z{|~|}x}zzzyz|y~z{{}|}z~z|}}~~|~{{x~|}}~~w{~{{}~~z{y||w|x~~|}~||z|}y{{~z}}}~||~}~|zw}y{||}|~~z}~~|y}|{{~}~y|||}}|}{{|{z|||}z}{}~|{{{}{{}x}~~|~}|zz}{}}}z|~|y{}y|}}|x~~|~~|~~~~}}}~~~{|}|~|~~{}}~}}}z~~~}~~}~|~}~|~{~~~{~{}|~{~{|~{}}~~|y|z{z}}}}~~z}~{{z||}|~~}|}{|~x}|z~}{~}y|}|y~~||z}~}||~y|~|~v}|{{|~}|~z~}y|z~~{|~~~|}|z|~}{|~z}|~~}z}~~}{~}{{{~z|~{||{~|||w}z{}~zz{~z||}~|zz}~|}~~{~||{~z|z|}z~}|z{~{||}y~yy|{~|y|{{z~~|}zzwz||y|z}yy~~z~xz~yvx|~{|z~{}~y}}{~||u}u~|y{y{}{~}|~}~|{~}}}~}}~~z{|y|~~}z}}~{~}{~z|x}z||x~~}z{~~}~~y~{}{|}}|}x~{~}~{{{~}~z}~~~{w|}}~||z{y~}wy}x~~}yyy~|}}~~}~x{}z}||~||{x~x{~{z{{zyz~{~~y|{y}~{|y}{{}{{{}{~}}~~w}}|~~}}~||}}~}}{y|{z{z}~~|{z~}|~}}|{~|}y~|~|x~}}x{~~xzz{y{z}{}}~}z|||}|z{{~|}|}z{|z{||z{~|w~|}}||w}yy{{}}~|~~~|~|}~~}~}~|}~~~~~{|}~}~~|~~||~~}}~}z~~~~|~}~|~|~~~}}~~~~||z}}}z{{~~}z||~{|}}zzz|}}|~~~||}w}w}|}{~~{{}~{~~z~}~|~zv|~{y|{zz{z|z~y~~xz~|zv|z~x{y|}|~|}~}}~xx}{}z}}{}{}{|}|{yy{{|||}{{|y}}zzz{yz|wx}}}|}|{{~}x}~x|~}z||}{y||}{}zx{z}~{||{x||{{zxx}{}}~z~}~{}w|{|}|||y}~{}{}~{x}}~~{}~}zyz~{z{{{|x{|}|~}~|~~{~~{z~~~|~||~~zz~|zx|y{}}|}{y{z~|~x|}~|{y}zx}|}~||{}|}||y}}|}|y}~~~|~y}y{zy~z|}z{|y~z}{x|xz||||||~z~y|||{}y~~~}v}{|{|z}{zx|{|y{|}~|{{}~~}}|{z{zxyx{}|{}~~|{{|}~z{||y~uzy~}xy{{|yx||}~x}{{xxz}{}x|}||}}{w{{}~|{|{}y~~~y}~~}{|~{}~{|}x{yx~z}y{y}{|yz|}}}z|~||x}}~||~~}{v}y}x|{zz~{y}z}yzvywy{w|zxz|{~~y~|~~~|}~}~{y~}}|}~}yv~||||~~}}~~y|z{{~}}}z~{x}~~z~}~}}~{{}~~{{~}}|~y~|}|~}~~}|~|}}~|~~v~}}~|}~~~{|}~~|}{}~~|x~~~|zz~~|}x{w~|~}{~y~~y|}x~|}|}|~z}zz{{~{xw{~xyz{~|{z|}}}{{|}}{|~}~~{~zzy|{|~y}}x}|u|~y{|{y|w{z~~|||}{~}|zx~|v}{{~}|}{|~||}{y}}~y{|{|uz|{}~~~{{}|}||}}|||}||}}~{xy~|}~y|~|{z|zy{}z|}z~||~v|z{{}~||{{zy|}~{x{~~y{||}|{|z~}z{|}y|~|{~y||}x|zz{|~}||~z{}}x}|}z~~xwz{}z{|~}~z|}{z}xy}{|{|~~}{}~~|z~y~~||~{zz}v{~}{yz}{{{|~~}{~|}}}}||zx}||w}{}}{{~}yy~{||{z|{~|{~}|~z|}}~z{|w{~}~|u~|y}}z}||x~||s}||}}}}{{|}z{|{}{}z~}}{{{|~~|y}|}z|wyy|{}w~z~x|{x|{~}|~{xy|}}~}}{||~}|y~y}}|}v|z}{y{~zx}}{|~}}vw|z|z~~~{~~z}~{|~~|{~{yz{z}zy{w||{y{|{~w{~{~y}{}~|{|}{~}y}||z~}z{~{~~x~zz|z}z}~y{}|~~{}~{{~}x}z~}}x}~~~~~~}}~{~}~~{~~~|}~~}~}}~|~||~~~}}|}~~~~}}~~~{|}|~{}|~~}}|~~~~}~|}|~z~}~~}}|x|x~{|{{y|{y}{|yy|~x~yyy~{|~~}~{}}|}}|{~}{}~x~~y}z||w~{{}yzz|w{|z~~~~}x}{yxw{{u{{|{~~~}~{{}|~z{{}z}{{{~~z{}z{zz}~y|||~yzyz{}yy~}{{z~z}z{||}{z||{wz{}z{{|}}|}~|~{|z|||z}y|x~x|{wy|~}~||z|z|~v|~}}~~||}}}|~z~{{~}}x{{|z{xz|xy{|x~{||{||yz~~z~y}|~}|z||}}y~~{{{{|xy}yzx|{{~v|~}}|~}~~}|~~}~~z{{}}{z}|zy}z||~|yzzz{{}|~y}}|{z{}yz{~y}yz{~{z~x{}{|x{x~|{v|}z|}|y{{|z}xx|~~|{}}~}y}zx}~{~|{{}|~{{||y|{}}}}|xz}{||z|{{|}xzz~}||}|u{}z{}z}}|zx}}|~z|}y{y~|}|{{sz}|}yv{{|}}~}zz{w~{y{~~{{x|{{}{}}|~||}yxyz|{{{~{|{~}~~{}yy|}~z|yy|v~z}{z~zyy~|}{z{}~}~~||}}zyy{~}y{|{~{{y|{zyx}{}{~|}vz|~zzxz}y|{z}~z|}~~~~~~~~~~}{~}|}|~~~~{~}~~|~~~}}~}}~}|~~z~~}~~{~}|}{{}~z~~}}~~}~}~v~~~z~~|}~~}~~~~~z~}z~~}~~~|~~|~~|~~}~{z}~}|}zz{}y{yyy|w}|}|z}|||~z}|{~~}~z}~{z~~|z{zz{}y}{x~~|}z}yy}zz~{{~}w|w}}{}~z}y}{~z{zy~~~{yx}}|z~|zy~{{~w{yzw|z}}x|{w|zw}|||x~~{{}z~{~}{y{|x{z~||{xzuz}z}z{~}~y}{}{|z{{}||}}z{y~z}z||}{}}{~zy|~||}~~~x{zyt|{x{~}}{{~{|}||||}|~}|~{z~{}|z||y|~vw{{}{{yz~}{}zz~|}|~u|z|~|~~}xy|}}~|zv|~x{{|{}~}~zyyw|z}{|}~~~~|}zz~|{}~~}{z~|yy}xx}z{{~}}~y|z~{~}{{{y}yz}{|z}{yz{z{||}||~|y|{{|}~{~}|~~|{yy{}~{|xw}{~|z{zz}{}~~z{{||}||y{~||~{~}zz~||z~{}y}w|~~|}v}|~|{{zz{|y}}z|x{z~{xz|~}~~}|~}u|{}z~{|{|y~{yx}|}~|}|y{tz~y}|~x~~~}~}{|{~~xyz}{}~|~|z~~|y|}{{}|}{y~|~|z|z}txz~~}t|zz~z{|z{v~||}}~}{y|{|y}|}|{~{{||{~{~}||}~}}}|y}zy|{}~u}{}~{y~~}~{x~{|~x~{}{}|~yx~{~}}}}~~~~~}|~~~~~{~~}~}}~~}~{~~~~{~|~~|}~~~~~~~}}~}{~|}~}~~~~~~|}~~~}{}~|}||~{~}x|w~}yzx}|||~}{}}yx{~z~|yx}zz~xz~x~|z{}|zz}|{~|x{|{~~}{|~{ty~||}~{z}{|}~}|w{~|z|}zx{}~~}~v~|||}~|~y}y}~y|y|||{~{xz}|}y|z{{{}{~zx~|y{~yz~|}~{|~zy~{zw|y}}wz|}|z}zzz||xxyzwy|}{~~{}z~{}y}|}}~|~}|zz}z{|}~zyz~}}|{}z|y}{y}{~}{}zzyx|zy{~zy|z{|z}z|w|}}~}|~~}}{|~~}v{zv{zy}y~y}{|x{||{zzz~|u}}z|}||~}}}~}|}|}{~|~y|y}~x|~|{{y}}{{~|yyzz}wzx{|||~{z|z}}yz~w|{}x}|}|{}||x|z}}zy~z{|zy{}|{{y{~|z~}}|y|z{}~|~|~~x}~|}~|~y|}}}y~}|y{}~~{z{|xz{{{{v|z{{}~|}y}zxz~|zyz}~z~{}y}~}z~zz{y|}|{z~~{zy|yzyyz|{}{}~y~~~}~}}{}|}~y~{}|}}}{{}{~y{y}w~z{~{|{yz|{z|z||{~{}|x~v~z}zz~}~}~|}z{||~}}~x|{}|{|zxx||~|{{x|{{{|z~||yz}|}}{{~|{~{y|~}}}z|~}}|~~}~~}~~~~~~|~}|||~~~|~}}~y}~}~~~~|}~}}~|~}}}}~{~}~~~}}~~~~}~~}}~z}~}~~}~~~~~}}}}~~~z}|~}{}y||y{z|}{z{~}|y~}||||}||}|}|~~||~|yy}{{y{~z|~{~{w}vyx}}w~}}}xy~x{~{z|}{w~|}{}~z{~}x|wy}~{|y}zyv|z}|~}v|x}x~|y|}|~}y|v{y~{~~}zy}z|zyzy}}~}y}~}~{~|~}~~z}{|y{}z|v{}~{|{}}~{|{|z~}y~~|z}{yy{{~|}~y}}wy~}{|~~}~}{~{}~}~}{}|}{{zz}zwzzyzz~z~|~z|~}}|~{|yy}z}y}z|x}w{|{|}w}~{{z}}y~}xzy~|}|z}x|x}~||}~{|}|}y}{~|~}~{yy~~~|{z|~|}zzz{zz}x|z}|{yy}{~~{|zzx~}z{|{~}}z{|z}z}}{|x|z~{}~|z{{{||~{~|~zxz~z}y|~y~y||}}|~~{}||yyzx~~}{|~{|z|y{}~~y|wy{|~}~{}z~|}|y~~}}}~}{zxz~|{{{xx{z~{{~}||z}}~~z}||{~u}||x{{|{~zxz}|~z~|~~||yy~}}}|{|~xy{y{~~}y{{}|~wyyyyyy{~z~}|y}~z{||z}~}}}{y{~x~~{{||{z~|{x}|}{~|zv~|}z||zz}||{z{||~}~}|~~|~~{~}}|}~|}~}||~}~}~{~~}~}~|~~~~}~}~|}~}~~}~}}~~~|{~}}~~x~t~~~}{}~}|~~|~~~|~}~~}~|~v|}z}}z~|{x{v{|z{~{y~z{z~{y|~~|x}y|}}}{{}}}~~~~~x~}{}zy|zy}y}zyw}y{z{|{xz||z}y}y{|yzy~{|~|{|z}{yz}}y~~}~}}z}y{}|{z{|z{|}~}|~{{|x}{|~u~xy}y}|x}}y}z{~vx~~~{|{{}}~~}~wz}z{|{~{{v}|y}{~}z||yvuz}~~}w{z|~|~|}|zz}~zxx}}z}~{}y}~}xy{z}{~{y}~||~{y|yz|{{|}z{z|||}}z}z~|{{}|{|}z{yz|v}y|yw||}|~x}y{zw}~|~y|}{~|x{x|{|z{{{}}~{}{y~zz|z~|yz|~yzvwyz{zzz{{|{}{y~~~||z{}}}|||}}}y}y{~{~yy|~wzy|z{}|~z|}|{y{z}y|z{z{}}}}yzx}y||~{{{~~z~u~}~y~|{z~|~{}|z||w~||~|zz}{{x{y~}~z}}z~x~z|~{|y|y||z}z|}z~{z~}~|~w}{~vzv{}z{}{y}v|~z{y|{~{}~||z}~~{~~{z}{}|~~~}z~zv||yz|}|{}z{zzz~{||{|}~{|w}}zzx|~yx{~}}~{{}zsz|}~zzx{~z{zx}}{|zyz{zy{z~|~}~|~|{~}~z~~}}z}~}|~}~}~}~~}}~}~{}~~|~{~}~}}z~z~|~}~~}~~~~}~~~|}~~}}~~~~}~~~{~z~y}|}~~~}}{}|}w|}z|||~~y~|}z|~zz}zw~xw{}|~|}|~zx}~}{}}|z~w~vx}~wzx}}~~y}|~|{}xyz{wx{~{}}{z}{yzz}}x|}||~|}~}|{|~y{~~{zvx|{}{|zx||}{~}y|}{y}}z~}|}{||{|z{|w|x~}}|}z~|{~z~~{{zyz}||~{{y|{~y}}{y|{{~|}|{}~}~~}|}{}|~||~~~{||z~}z|}~|{{zy~}|~}|}z{}{|}|~~}{{x~}~z|}z}}}{{|{~~z}}zz~~}{}{}||~|z{}z~}~}}|}~||}z{|z|}|zz|~}x~~z}~|}zw||z{z||~||}~~z||w|z{}|{~|}{}}|~}~|{~}}y|}{|{~~|{}{|}}z}}}z}z}}z}{}y|{||{|{}zz}w|{}~z~wz{y~}z~|~}w}|x}||y~~|~}~y}}}|z{||z|y{y||~{{}y~~~{z||}z}|}|~|}~{|}z{|{y}}|{yx||}~y|y|t~{~{z|{|v{|}{|}|{z|w{|}{~{|zz~}y|y~}{y~v~~{}}yx{}|{}~}{~x{~y{}zxz~||z}~}~}||{}|{|~|}~{z}z}~{|~y~y|}}w}~z~{}~~}~}~|~~}|~~~~~~~~~|~|~{|}~|{~~~|}~~~}}~~|y~~~}}~}~~~~~|~~~|~}}|~~~}}|~~~}{x~z}~x~|}~|~~}z~|z}x{x}|{|x}{|zzzx}|x}~|{zw}v{|}{z~wz{|~{|}z{|||~{|~|~|}zz{{}}{y|x}z{{|{x{zyxzwyx{z{{{yz|~|~}y{y}||~~||}{~|||{~|~xyx||y{w|yz|yy{~}z|{}wx{{{|{z|~~zwx}|~~~|}z||}~y~{xyz|yz|zz|{z{z}z}y{z}|}}|y{~}z~z{z}~}||||{}}zz|||}}~|~x{|{xx}~{}x}|~||{{zz|z|{|{~}x{z||}}wzz~}~|~{|{||}~{}|zy|}}{}|{xx|yy|~{y|{|{|~}{x}}~{{z}{~}~|}z|}}{~}}{}{xv}|x{{~}||z||{}||{x|~{}||{~~|}{~z~~}}||v~~z{}{z|~||~}{{~||xyyxwx{~{|~|y||}}~|}}}z|||}~}~y{}~zz}|y{}z}{{wx{{y|z{}|w~yz}}~{z~{||}||~z~~~z|z|}z}}{|yzyyz|y{~{||w|~{|{~z~}{{|~{}y}{}~||}}|w}|z}}}}z~x{{z||}{z{z}{~yw}|}}z|y~~|~z}~{}|~}z|~~}~|~zx}|}{yz~y{}zy}||szwy}}~}}}{|}|||x}z}{|~{~~||~}~~}~~}|qu~~|~}~~}{~}~~~~~|~~~}|~{~~~}~{~~~~}}}~}}~~|~~|y~~~}~||}y}|}~~{|~}~yx|z}~{}}x~~{}}z}x|~y}}|{~y{{|}{{}~zyz{~x}}v}|z{}z~}~{{x}}{|{|{||~{}}~}|xz||z}}}~~}}{{{z{|~z}{}||x|z}~}~~}y|||zy}z|zy{|}z}}}~||~{x}|y{}z|}x}|x~|xz{{y~v|}~~~u|}~}}}~z{x|z||{~||~{||zx|{}||~~}xz}{{y{|~}}}|~z|vy||~zy~{|~}~{~~{~|}~~~z}yv~{~}}yx}|||{}}}}|{}}{}}~|~~z||zy~|}{~{yzz}|w||zx{|{y|~}}|~}|~|z~y||z|x}|yy|}}|{|~|{~}~}{~}z|}||z~}{{yy{}{xzz{|{~w{}w}|}{||||v~~||{x~{z}zy|w}zy}|~{|}~}z|y~yzz}{z|~~|~{{|{w}{|{}z|}{|zy||w}{}||y}|~|}{}y{|}}~||z{~{{|~|{{~~x{z|{z|}}y|w~{u|}xz}zz|~~x|y}|z{{|z}yyz~{~|}~~~y}|~}||~}xzxy|xz}~yz|{x}y|{}}|~|}~}}|{|{z{~z|~}v|y|~{~yz{z}zz~~|{vz}}|z~{{z}y{}}zz|}|}}x}|y~}|}{{{~{|~~~~~~~~|~}|~||}}~~~~~~}}}~~~|||~~|}~~{}}~~|}~~~~}~z|~~~~|~}||~}~~}~{~|}}}~}~~~~~~}}~}~}|x{~~||}|{{z|u{|}zzx{~zzz|~}y}zzyw{|zxzyz{{{}}~}}zuz~w~}~{{}}}xz~}|{|z}z{||~xzw{}~yx{yvz}~}~x|z|~|{zz~}|}}yz~zz}|{v{}z||{{zy|}}z~~|~~~yvz|x{{{z~|z}||}{}||~x~{~}|~||wz}|w{~~|z|~zzy|{w~z}zx{zx}|}{~||{y|x{~~y|}{{{~~~~u|yz}zzzx}y{}}}z|{vyw{{~|{w~{x{x~|}}}}|}}z~}|z~xy{|wx}}}{|~}~yy|u|{{y||}~||~~z~~|~|y|{~w~}y{|{~~z}wz|xyzyyz}v{y|xz||~z{x}{{}y||~|||~y}}z|zzx~~|zz|||{~{~y~~|{u{x{~yw{|}zxy|}{}~{~~~}|z|}|zv~z|}}{|||z|z{z{}}v}|{|{|~y}xxz{x|w~|}|}~{zz|~z}~z{|~|}||}|y~{}z~{~~}}{v}~y}|xzz{~}z}{x{y~~xx{xz}y{}~|~z}z~}}{~|~y|w|}~y}{~w|x{z|z}z~}|z|y}x|}vxz}ywz}~}{}{|zz|yt||}|x}|~zx~w{~~{x{x~|zx|z{~{y{}}{}|~|}~~{x|~|}}|~||y|}}}|~|{|~}}~|}|}}|{~~}{}}~~~|~|}~|~~{}~~|}~}{}}{~~~}}~|~}~~}~}}}}~{~~~~}~~}|}}}~}{}~~|{||}|~|z~~~|~y{~y}|~|}}{x~|~y}|{{|{~zzzxy|uyyy~z{~x{z|z||||zy~z||~~{z}}}}~y|z}z~}~xyz|z|~|{y|zw||~|{}}}|~}{{{}vz}{}y~}}z~xzy|x}{{z}{~{x{}z}}}||z{{z}y||~}x|zzw}}}}yx~}}~|~y{w~y}{z}{{{z|{}zy{|~|zzx{}}z{|}|x{~{{{z~}}{|~{}}w~|~z~yz}}{~~zy{{w|wyz~x{|z|}}{{z~{~w{~}x~{~~}~}~~~~y{xyz||~y}}|}~|}x}y||~~yz{}}~{~}~yzz|y{}}||}}{|~yx}{|xyy~{y{x|~~|{}}zy|}{~||~}|~v}|}{~{{~{||~~{|}x}~{{z|}|}zx{t|{~~~z{~{{}~}|}x}x{~{{~}v|{{}zz|}|{|~}{z~z}{|~||}|y}z||{}~}}z}z}zy{}~~{}|{{z{z}~x}}||}z||{{{~{x~z}w||w}x}{z{||~}|{~}~|yy{}zz}~{{{||z~|yz|{|yz|~{|~~~~~}~~}|x}{|~yz{zz}|}{z}|}~||||{~|{{||}z~}~v{~~}z{y||{}|}{~|}yy}}}|~}z}{~~~~{~}~}~{}}|}~~~|~~}~}}z|}~}~~}|~~~~|}}}~|}|}~~~~~}}~~}~}}~|~}}~~~}{}~|}|~~~}~}~{|~~~|{~z{z|~{}y~yyxw{y|~{~~~}x}{yzyz}{yx{z|~}z{~|z|~z|y~}||~}|~|z~}}~z|yx||x~y}x|{y|~|y~~z||~}z{|{}z}zz|~yy}|y}|{|{~}zx}|w{}{xy{zy}z|zw|{{{z{|y{vz{}}z}~|z~}{|w~|}v~{~y{{|z{y~{|y~|}{|}y~y|z|yyw}}}z}}}}{z}~z~}}|~z|{|{}yw~{|~w|{||z~{~vzz||z}z}~}~z{~{~||}|yxx|~y}{~||z|x}}z}|zzw{xxz~z~|}~||v|}w|x}}v|}z|{z~}}z}|}x~~}z|w|}{z|zw~|z}xwz{z~z}||~}{}y{z{{|{~{||y}|{x}~{|}|{}y}~|{{y}}~~y}z~}~}~}~}y{~z~{|x~x{yz{z{}|~yz~{z|~{{}{}z}~||{{x}}y~~yx}}||{~|{{~v}{}~y{y|xy}|}z|~|{|}xy{x}~z}|||{y{wy~~{}}~~||z{}}}}}yzz~||yz}~z||}{|{v~y}v~zy|~{{w{w}|{~|~zy{z|}xyxz~zy{~|{~~{}|zyz|}~}z|~zz|z|z}y~|}}|u}~{}xz~}{}|~~~~|~}~}}~~|}}{}~}~~~~|~}~}}|}~~}~|~~~~~~}|~~~~{~~~~~~|~~~~~{~}~|~{||{~~|{}~{||}}{zz}}~|}z}|}}}y|z~{~{z~}{{z~~z}{|}}|{y~|z|~|{}|||~}}|}~}}{x{zy|xz{~~z}{}|y~{~|~~~|y|~||x~~z~{y{{{|}~|~~~{{{y{}{x||yz|}z|{|x{|}~}~}}}}~z{}~|zz}|}~z{~y{~|{{z{~}}y~|y|{{{~yyw~zz}|~{}~{||~|z}}}zz|{}}~}z~{{zz}z|zz~}~|z{}ty|y{}y~|{~~}y|}{z}~}y}z|{}y}|z{y~~zzy{|~}zx{}|z{}y~{y}}}~y}}~|}~{|{y{yz{yy|w}y{{}{}{~}}||}~{z~}y|~~{}y~||{}~}~}~}~|yy{{x|{{|~~|~wzzz~}|x{|z~~yzz}{~}~}{{|~~z}{y|}{}}~}yz|}~z~}~}~|{}~{|zz|yz{}}~~}|v~{~{}|}||y{{z}}z{{{y}}z{|~}}{||~{~}{~}|~|z}|}z}~~zz{}~~|~}|~~{z|~~|~z||{y~||y|}~x}{||}~~z|~v}~}~|}{~w}}|{{~|}|z|xz}zx}}}|||}v|x{}|z{~{~}|~}}}{w}}|}~}}}~}~~}|~~}}~}~~}~~~{~{~~z{~}~|~}|~}}|~~~{||~~~}}~}|~~}~~~~~~~|~y~~~}|}~}~~{zv|~~}{xy}|}|x~~|yx|y{}{w}z|z|{~}}zy|}{z||{z~y{|}{||{}}z~|||}~}y|y{{||y}}~vyw}{{}zzy{|}{||{{}||{y}~~{{}~x}}xz~z{uy|~|w}y|{}xyzy}z}{z{~xz}}||}}x{~{}xzxz~}}|{{~}z~{}||y{z}zy}}~z~~x{z~|z{~~}||{y~|y~~{{||~||y{}vyyzyy}{xz{~{{|zvy}|}|z~}~}}||}|{}|~}y{{{w{}{zwy{~}|y|}z||||y|u|u~~}}~|||z||~~~{~|~~{|~xzy~{~u{y}{}|||~|}|{|y}|~|yz|}{~{}}}}}|z}zy{}{{~|w}~|||}z~yzzx~|zw||}{~~}|}z~z}z~z~|{}x|}}{|zz|||zy~zx|y}}wx|{}|}}~}}~~{{~}||||z~y|{}{}}y{{{x||}~|{y{yx}z~z}|}x}~~{~y|~{~||{}~z~y~|}|wwz}|||}w}}|{{y~{zz~}}}w||yz{{{~}}~~|{}}||{y}{}z|}y~{{z}||{{}|z~~y~yy{~z}}~x~{}|}y|zz~z|~~|{}|}|~~}}}~{~{~~~|}~{~}~}~}~|}~}|~}y|~|~~{~~~}~~~{~}~~~}~|~|~{~|}~~~~~~~||~~~|w|{{y~}~~}|}|z~}y|z{z{|y{{}zz|zzx~|}}y}{~|}{|}{}|}z|~~|}z{|}}y}{x~wyy}z{{y}}{~|y~zy{z{w{yy{|yw}{~{~}}{x}{}|z}}|{t{z{{|}~~|~z~|}zz}zz||}zx|{}||~~y{wy~}{z{{|{~~||||w}|z~~|y|wzz}~||{y}y~}}yz}~|~{z|y~{|}xyx}{|~|}}~}y~}}z|{{}|}|{|~~z{{{zz~|{y{}}}zy|x|zz|{{y{}}x{{}{~{y{y{x~{|~~|z~{~}}y{y~|z{}|}y{|{|w|||~{}z{{}~|{~~|}||||{~|vxzz~|}z}y{zy|||uuy~~}{|}z{{|yy{xx}z|w}}~}z||{}wz}~z~}{}~x}}}{|}{|z{xz}}||x}}~}{|{z}}|}}~yyy|{~{~{z~}}~||{~||{y}y}{}|zy|{yy}vxz|~}{{z~|~y}{y}|yz}~{}|yy~|{~}}}yz~y||y|y{z{w{}|{~||{}x|}{|z}}{|~~}{~|{z}zz|{z~x~{~~{z|z}~||{}x|||z}z|}}{~y~}~|}{}|~|z}~|}z{{w|~zzz}z~z{|}{{|y~|{w|}|z}}~}|}yy~~{yu~z|~~{~z~}{}z||~|~}~}}~}}}}}z~|y~~~|}{~}}}~~}}y}}~{{}~}~~~~~~|~~~|}}}~~~~~~~~~{~~~~}~~}}{~~}~}~}}z~~~|||}|~}|x|z{{yzy~{~x|w}}xz|~|x}|x}|zxzz|}z~|{~{z|y|}}{~}z~z{z~yyy{}}{zyz~~}{z||{{|{~x~{~|||~z|~{{~~}}}~||{|z{{||~z|wwzz~{y{}{yzz~{}w{{}{y{~{{|z~}wz}}||{~~}z{~}}~|}z{~|}~z~{z{}}~zzz~{{x}}~z~z|||}{|zw~}z}}|}~|zy~|}{|~~}v|}{}|~}yz{z|z{|}z{y~y{{~}yz}}}|z~~z{|{}||}||y||w|z}{|~{z}}{{z~}|~v{{{z{}}}~z|~{}|{{z|}{z|}|yx{z}~}{}}z}~~yz|}{}z|z|}}~~~}||{y~}|}||}}}xu~zy}z~~{{|zzyx{w~zy}x~{}{|~y~z{}}xx{v||||}z~~zz~uzx}|z}~}z}}{y~z}w}}zy|{|}{|}{~|||{~~~||}{z|y{}~{yz|z{z}y{x~}}}{{~}|}y}~v}|~}z|}~z~||~}yxyxz~{~}}zwyz}~}|{}~z}y{~yz|{z}u||~}}}~}{~~}}z{|}|~~{}}~}z{~zz{}~{yz|}}}{|||}y}{~x{{x|~{{~{xz~~~~{z|}}}~~}~}~}}~zz|~}}}~}}}|~|}}~~|}}}}}|~{}|~}}{|}~}}~~|}|~}}~|~y}~~{~|~}|yy{y}~~|}{yzy{{z{{y|~~{}|}~~}|~}|~~~{||~~|yw{}{||{zz{}}~z|}}z~{z|yx}~~z{xy}||~z|}{~|x|z{y|z}}{|}|y}|~y}y}w|~zyz~~|}|z}~{}|{}wz~|{}y|w}~}zy~}y~}x|}{xx}|{x|{|z}}}|||}{~{|{|zz}~y{}z~}}y~z{|~{|x{||{|}~}}z}|}}z}xyzz{|zzx|}x}y}{y}}z{}z}}~~|z~{v{}z}}|{}~|}{|z}|}}zz{}}}~}}z{}}||~{{{~||}{z{}x|||}z~{~}{{y}}{z{~}}|{~{y~|~|~{y}~}~}x{yy||}{y|z~|x~~{xzy~~|x|}|z}~{{}||x{~z{|}yz}}|{|}{}~}y}ywz~~}z|}y{||}}|x{}v~}}{z}|yz~|{}y~~~{|||~z|zz~~~|x~vz~~~~sz~|}~~}~yy|~y~~x{wxz|~z~xy~x}}|}{yy|~z|~~{}}u{y}}|}~}z}}y{|{~~}~y~}{}}~}{}y}y|~|~}{z}|||{}||{|~{|{{yz~{}||~}z}zz|}z~x{}{|z~w}}}y}~}}~|~}~zyz}z}z~z}~w|~|}{z{|xx}~{}z||~||~}z|}z~~~z~{z~u|}~~~|{~}{y~~~~|}~~~~~}}}~~~~~|}}|~~}~}~~~~}}~|}}}~~~|~~~{}~|~}~}~~~~}{~~~~~~~}}|{|{|y~{y}{}wzz{|~z|y|z}{{}}{~}zy{{{~|~t{~{}~y{}~y}~}y}}{|w}||zx|}z~|}y}~{|yx}|y}z}y|y~~|~}~y}~z~}|~z}w}}yzx}{yy|~}v{y~~|~{~~z||{z{}|~|~}{|{~}|z~{|||{||{w|~|yz}u{zy|{t~yz}}}||||{{~~~y~}|}~~}|{zy{~z|~}}z|{|{~}{y}{||}x{~{{~yz{{~}}~y{}~}|z~{}~}|~}~|zy}wz~||zzyz}}}{}|yzwx~}}xz}|}{~||x~{|}|}}~~~}xz{|y}{}||~|}|{|{z|}||z~y{x|}||y}}~~|}}{~}|~|{z|{~y{|}z{|{{{z|~w~z|{|y{{~|z||{~~|y{{}y~}~}~{~}{yzz}~xz|~{{~~z}~{}||z~{z|{z}{{~}~}~}||}~|{}z~{{|}}}{|zy{z|~}{{{y~{~x{{y}{}|}|}|y}{~w}{y||~}}}{x~|~~~}z|~~~|}|}z|||}~y|}{y|zzzz~y~~x{~{{y{z}||z{|y}x|zyyzy}~~}~zz}}{y}|~~}y||w{|{{~zvyw~~}y~v|z}|~~}~|z|~|}}}y~~~~~~~~~}~x}~~}|~y~~x}~~~}}~}}~}~|{|~}}~~|~}}}}~~~~~|}~||~}~~|~}~~~~~}~|}~y|~|~~~~~x|zzy}~z}zz~{~{z{zz}}~|y}{{z{y~}{~|}|z}|~w}|{~|}{{{||~{}|}z|~~x}{~|~}}}x~z|}}~zz{}yzy}~{xz|z{z||z{z{y~z{x~|z{|~{}{yzy~zwz{}y|~zz}x}||~}u~}|}xz|}|~}|z}}y{z~}xz{}}~}~~~{{z}z{{|z~{{~zzy{~{|}{zyz{||}|{|yv~}wy~|{}{zyz{z}~{{|}r{~|z}z|{zy{{{|{|tz}|u}|xz{w{}v}z~z}}||~~||u~}~y}}}~|||~{}z}|}y{||yx}z~~|{~||z|}{}~|z{~x{~}}}}~|zzw{}{x}{~zz~{z|y~x~|{~|~~|~~}~z{{}}}}}|z~{x~}{{}}||y~}z{}{}w}}|y~~x}}{|yy|{zz}{|}|{{|~}|~yx{}~|z{~yyx~}{y}}}}}|{y|~z|{{~z{{x{~{~|}}t{y{yz~~|{{yz|~y}~|}|}~z}z{z}z}~{y|{{|{y{zy|{}y~z||{}|}y}}~{{~||x~{vz|{zz{}}|}~}}vyzz{z|{}{~~|{~{~{}{y{|wx|{|z~y}|}}~~~|~zyx{v||y~~{}{}{yz{}yz{~||yz|~{|{{}|~}z}|~uy}z}w~~~~|}}~~~~~}~}z}~~~~|}}~~~~z~~|~~}~|}}~|}}}}~~~}~~|z~|~{|~~~~}|~z}~}}}~~|}~~y~}}~z}|~}y|{}~{{~~~z{~z~w|||{z||z~wzy~{}z{|}}zz|{{y}}||{}}y~~||z{{|}{~y{}}~~}yz}}|z|w|~~}uwzzxz{{w}}~zz{x}zy}||{~x}}{y}}zyz}~~}|y{v~|}~{}}yzx{z{y{|||}||}~w~z||}yz}|y|}~{y~}|}}z~|z}xz|~z}w}~zwzzy|zzzy{}x|y|xy|}zyz{yx}{}{yzz|z|{{y~{{~}x~}y{{|~}|y{|{~}{{}{{zxzx~|wz|w}}~|}|z|~y{~{{}|~~z~}}{zy~y|~z|zywzw}}{y{|z~|}}|z{||~}zz|{|{{~|}}{y{~~}{~|z~{}y}}~zzwyx}y~|||}{x|~v|||~~|{||z|}{xv|~}}}z~}~{|}w{y{vw}{|}{|||}}}{|yz|w{||{}|{}|~~{z}||y}{{yz{}z{z{}~|}y}{wz{{~u{~{}x}zy|uy{}~}|{{w||~}~|z|~{~}|{{x}~xy|z{{|zz|zz~z}zw}|z}{}}xx{|y}}x}yx{||zz|yy~y|}~{y}{z||z{zw~y{~||y~yy{}z|yy}||{|{{{|{}~{~{}~z||||}|~}~||zv}y{}~zzw{|}yxzv|}~}w|}~{vvx}y|y~}y||{|v~}||}||}~~|}|}~z}}}|~}|~~}}|}~~~~}}}||~~~~}~~~~}|}~{}~~~}|{}~}}}~}~~|~~{~{~}~~~~|}~{||y}}}~{~~~~}~{~~|}}~~}{~|z}}||}~}}~y}~zy}zx}z}|~~|zu{xz{z{}zxzz~}{z|xu}|z|||~z{yz~x~~z}}{~}y~{}{{}z||z|{}|}}|~|y|}}y||z}{}}y}z||zz{yzz~}}wyy|~v}z|w}x}|x{|{{}y~|z~|w{|x{yz}}z~y|~~~}|}~y|x{|zy|~u{}|{x~}{zy~zzz|~z{}}{~~}|||~y}{{{~}{}{|}|}}~x{|||{|||z~z}|x{~y~w}}}{xyyz|}yy}|~~{w{}{|~~|{{{|z{}}{~}y|}}{~}y|~}zy{}{|{~{{|x}~v{|||y~z{~zyz}{z}|z|w{w|zz~y{zx~}}{||}||x|~w{}|~||~|zzz{}~~|y}w||y{yx|}}~~y~|~y{y|z}|w}z{zzx}|~}~|~|zz|~|||x{~|~}~}z|}~~|~|~y~}|tz{{{|z{||}y|~|zx~|~}}z~~~|}}{|{z~y{w~}}zy||z{z~{}||~{}w{~~~}w~|z}||y~|{|}x~|~|}{}|}|}~{{}||{~zu{{|~v}|~|~{z}{|z~w|y}z}z~~}{|~~{|~z}{y~|vxz}|}z}y|{|~|z{~z{{||~~~|}~~~~}~~|~~~|~~~~~}~y{|~~~~x|}~}{|{~~~~||~~~{|~~~}~}~~~{}}|}~~~}}|~~~{~~~|~}}~~z}}|{~|~}~|}~~}~~~~~|~}{}~x}z}||y|u{zv~{y{}z{||{|{{{{yzx|{{}zzy}~}}|{{|y||{}|{}~~z{}}|{{||~z{z|{~}}y||z}xzz~}~y~y{z|{}y|}~~{}z}{|}}}{y{}}~}{||}xz}z|{}}|~zw~z{xz{~yz~~y}z|z}x{{~{|{~}y{{zy}}z}z~}y{{vyy}~{|}y||z|zy{y}}}z}~|yz~}}||{z~~~~|~|}zzzzzz{z~zy}{{x~ywz}|{tz|}|zzx|~x{}z~z}{{z{yy|{z~||||x}|}x}zx{{yzyz{|w~{|{~||yz{w{zz}~z~}~~~~}}x{wz{|w{zz}}~{{||{~v{~{xy|~{z}}|}yx~}||||z}}~}{~}{|w}z~|{{x|y{|~~|tz}xz{|{|||{z~|xyy|~}z}}|{}}{}}}|x}{}y}~z{}y|w{}}yz{|z{{x|y||{~z~z~}|~~{}|}}||~~zy|}y}|~}||x{|{{~~{~~~{}|y}{{}y}x|}{|~z{{~|||{{xz{{}zz}|}{}~{|y|{|y|}z}}xzy}{}zz|~|z||wzy|}{{}~||xy~x{|~{xx}|{|x|x~}}{~}~}}y|{{{{{||y~~~}~~}{}|~}~~}{{}~}~~~~{~~}~~z{{~~~}~}~~~~~}}~}~~}}~{}}}}}|}~~~||~~~~}}~~}~}}~~~z~{y~}~z{}z}~{y~x{}{~{}~~|}~~}~zx|||{}~}|z}}~{z}|yyz}|~~x}}|~{~~}}z{{{wx~}zxw{~z|~zz}y|||zy{}|y{|}~{|~|x{yy{|}zz}~zzw|}y}}z~|{{{{yzw{w~z{}|{vw{v}||z}{|yy|{{x~|vzzxyz{~zz|~}|~{xx|zy|y|}{}~z}}|}}||z||zy{yy{~||xx||{{|}}}|x}y~}z|||||{{y}|}{~{z||x{}z|yy{|~{}z|zv}~y|~zyz}}}~~|~{z|}~z~{xs{}}zz{}{}zz|{||~}|vz}}{{|{|~}z{}|{|z|x|{z|y|~}wx~}~~}v~{|}z}~~|}w}}|{~{~x{{{y|||{~}z}{}}{{||{yz~{|}~~{{}~|zwz~|}}~}|x|||z||{}}zy~~x~yzv~zz~zv|z|{}y{|xx~zw~zv~}}{z}y~y|{xyz~|}x|}||}{}|zz{|}~x~{}xyx{}|z{y~{x{}w~}~}|}z|zz|}y|~|x}zy~z|}z~|z{xz||~{wz}z}~ywz~{}}~|yy{}|w}y|y}y{{y}||}z|y{}}{{zzzzw|~~~{|x}wzyy}zz|zyt|x{}x}|zy}{|}|||~|{~||~y~~v~}~}}|~||~~}~}~}~~~~}~|~~~~|}~}}}~}~~|}|~~~x~~~~{~~~||}}~~|}}}~~}||~}}}zz}z|{~~|x~~|}z}}}xwzzy}~}~z|}{|~|}}|w|}}z~|x{|y|{~{}}}z}w|~{yz}w~y~y{x}y|}~}|{}y||}|zz|yz|~{z~{}{~}{~z}|~}||{|||z~vy|{|}|{y|}}{|}{|~{}v|}{z}y|xy~y}{|}|{{~}}|}|}}z{zvzz|t|{z~w}x{{{|{y{{|}{|{y~{zz||}|~~}zz~~{|}{y{yz||{{||~zzw~~|ywu~{{z|~w}}|}z}z~|z~~~z~x{|z|z~x|yz}{||}v{|}~|{~x{yz{yx}z~z}~~{}|}~}|}z|~|{||{~{}|y~}y}|x{}y}|y|~|~}y}|}zz~~|yz}}~~||y}{{}zy}{w~x{xy|||~{{~z|~y{{||{~yz||~|y{z}~z|{||||~~}}x{y}z{|~|||yz}|~|{x}~}~||}~~~{z~yx{}~||y}}{}z}}~~x{}~{}~{zx|x}~}}}z{y~{x|v|x}}~}{}||}~z{{|{~~|x}~~}xy~zy~w{}z}z|~zy{{~{zx||}{~z}y|{{|y}|x{||~yz~~yzz}|v~{~zv|x|y{|yx}y{}xy|}zzz}z~|~~{{{y||}~x~~~}|}|}~~~~~|}}~~~~}~}}}{~~z}|{}~~~{{}}~|{x}~~~~{}~}}~~|~~|~}~}|{~}~~}|~~~}~~~}}~~}~~~~}}~~|~}|~~||~}|~|~~}~|~~|~}}~}~~x{|~y|{~zyy~~}||~zzzz~|~{z~}w~}{z|~~zvx{z}~zzy}|~~|}zy~zxy~}|~|{yz}{{y{u}{}y~}w~~{|~{}{z|}}x}|y{{}{{}z}{}{}|~~|yx}}~y~}|vy|{|x|}~}||}{y||{|}z|z~xyxy|wz|zz{z|~|}z~~~{|}~~}}yy}{y}~{}~~{~}|~~z~|zx~|{{x~}||zx}wz}||||~||{~x|~w{{|}}y{~z||w{~|{{{{y{|{|wx~w{~zx~|x~{yz{~z|{|}{}~|{~|z{z}||y||zyzy{zy~~~}{}}{z|||zzx{y~{~{}|~y~|}z~|x|yw|}vz{|{{|~{{}y{{}y}z{w}{~}{{y|{|}y~|z~{|x|}}||{v}v|y|}~}z~zz~}{y{z}u|}{}{|||y|}|{}|z{z~z}yx{~z|z}|{}{y~~y|}z}|y~}|~z|}y||yx||x}}}x{z{}|{y}}{~}}|y|y}|||z{|zyx|{{}y{||~~|~}~~~~|y|{yw|x~|}yw}~~{{~|~|{~z}}y{zz}}~}z{}z|{~~}z{|z|{~~~}yy|}y|}{~{y||{z{~{w~~}}}~{z~}|{|{z~y~y|z{{}z~x~{~z|{y|}}|{{}~z|}|w|xz{z{z~|~}~|~|~~~~~z}~y|}}~~~~}~~~~~~~~{|~}~{}~~}|~~x~~~}~~}~~~~|}}}~}~}~~z}{z~}{}}{yz}x}yxyx||}}|xz|{}||}~yy~|||z||}}~|z}{|{x}|}zy~x||}z~x|}~|~||}yzx}w{yx|yz|zx}z}~|{{~||{w~~~}yz|{{}z{}|}z{zz{x{~{|}y|wy}|y~}{{|y|}~x~|{}z|v~|}|}~}|~}{|w||{}v~x~}z}z}y|~x}|zy|z{|z|w{zxz||{z~}zzzz~y}{z{~~|w|yz}}z{}}y|{|||}{}|{|}|w}|y|{|}|{{~y{z{z~|{{w}{|~~z||}uwy{|}zz|y|~zz|}||xvzz|xx~}~}xy{yw{~|}{~z|{vzzy}}~|{{~|~~|~}|{{z||y}z{}zz}}|z{}wx{xyz}z|x~|}{}}z{}~z~v{{z|~|}{|}u{y}x~zz}z~{|}}z}{|{{yz}{}y|yzy|y{zzz}z|{~w~}~w|{||}{~~}zzzxvz}z~|z|}~zxw|{}{~{~z|}y|||ywz|w|{~||{~~}x|ywz}{{zyy{}x|~{z~}{xy}zz||z|~wyzyy}|~x~{|~{~}~~~{|{y|u|u{yzx|}}z{}|xzyxz||{|{z{}}|~~}y}~~zxzz}}~~~z|{}}~~|vy{y||x}zzzzw}}|{y{}x||{{~{~{}~x}}zz~}~|~y~~|}y~}~|{}~~~~~~}~~~}~{||~{|t~}{}~~~~~|~}}~~~}~{~~~~~~~~z}~}~~~~||~}~~~}~~y|}}~~}|~~|}~~zz|{|x||~||~}|}{z{xy~}wz~z|y}|{{}z|{|yz{y{w{|{}||{}{vz}z}||}}||~~y{v~xy}y{~~y~z|z~z{z~yz||{~z~|w|{}}y{x||x{}{|z{y~~~z{z||~z|~~}~}|~{~~~|{}z|{y||zz|~||~}y~~}|{{~||{}yz{zxz~|{{}}y}y}{}~y~}v|}~~z|}z}|{x|zz~z}wzx{z{|}{{||~|y}}{}|}|y|z~z{}y}z~z|{z|}|yz|}y}}}}xz~y{{}||~{y|w}|{y{{z|}~z|||{z{}}}{}{{~z{}{~}}|zz}{~|{}y~|yxz|~~|{zyy~xzz~~}~}|y{{~x|~zy}y|~~}~|zz{z}}|{z|{~z~{{|w{|{}||z}yuzz{~~~}~~~~|{}x~{~|zw{x}~|yxzy|{|x~~|~|xyz~y}x{z~|y}z{~~~x{}|{z}~}z|x{}|{}w}zy~~~~y}||}~~z{y~}}|{yz{z{}{x}x|{~~|z}}}{z|{~}}{{w}|{}x|}{}z}||{y~||x}|{z|yv|z}~yz|{z|yu~{}{x{~~y{zv{~}}}~{w~}z}y|}y||{w|z|~|z~}|~}z}z}x}{{y{}~xz}|~~}~|}w~~|}}}~~|}~y}}{}~}}~||~~|}~~~~~}~~{~+~|{}~~z}~~}~~~~y~}~~{~~~|~}xz}~~{~}~}~||}~}|}|}|}}|~y|}{|}~}}}{~zzv}z}{|zy~zx{w{~{y{}x}}|y{|}}}{|z}~|~|}{|}|}~xyx}z{~|~zz|y}||zyw|{}|zuz||}~~y}}z~v}~z{x~yz|~~{yx{~z{{{}{{w~{|~zwz}}{~~|~{|{zt~||{z{v|}{z~{{{}~|yw~x{z~}z}|zz}~}}}y|~{yx{}~{}z}z|{y{y|x{}{~}{|{z~r||~v~~|z|}{y|}}{}xy|yxzy{z}}z|yv|||zzz|{w{x~{{{z~||||yy}|}{y~||}}{{|x{z}x~~|||}z}}y{{||{|x{{}zyy~x}yyz|}~||}zz{{zv}{||:6|yz}z~|||x~{}~{}|v}|y}~z{}{~wz}~~y}|{}{{}}}{z||{|yvxz|y|yzzz|y|{z}~{{{}{xyz|y~~{rz{}~}|}|~}|yyz}wz{w|}{{~|x{|z|}}}y{|}y{{w~{yy|{{v}{}u{|z~~~||}~x~~z|x{y}{~|}{||{y{}z{yy{}v|||{}w{}}~||||}w}z}|{}z{}z{~{}}~{}|}|{{~|zxxxz}z{{yxy~}w}}zzy|zz||{~|x|~}{z~x~}~{{~~z~|{|z|}~y}z|w|x}y{}}z|zz|}x|v{y}{|x{~|~}x~|w~}{|{~}|~}~|}~~~}~}~}~|~|~~~~|~|~~}}}}}~~x}~}~~}~~~}~~}~z}~}|~}~#}}|~}~}}~}}}~~~~~~~~}~~~|~~~|~}~z}~|~~|~~}z~y{{}zy|t|}|z~|~yy{x}}|zy|}~}}{}~{|zy{zy|y~}{xz|y~yz|{~zx{yy|y|}}{w~y~z{{z}}~y{|~z{~|y|}zy|{{x~|yy~z~}}||w}y~}z~z}x{x}~}zx|y}|}z{wy{z{z{|zw||w}|}|{~z}~{y}||}{{zz|{}}{}}|x{{zy}{z}z~y|{{}}zvy{zv|{w}{z}{z}}||{||}|}~~~{z~~{|x||z{}}~||w}|}{|~z{||}yx|}~xt||~||z}}|x~}|xz|y|}|{}~~zvx|~zx~zz}x~~|{z|}{}{~y||{||}~|{|x~|x~~y~{|}z}|}y|~{~zy{z~{xz{zz~vy}y}}|~}w}|y}|}{{{zz}zzz}{v{|~y~~}|~{yv}{{z~uy|w~{}y{~{z{w}}yz{}|}}z}|}{{}|{y|zz{~{~v{{zzvyyx~w~}}x|{z{zy}z{|}{z~z|{~u~}yw|y}{{zxz||z}}~z}{{v}z|yz~{{}{u}}z{z|z|{{xzyz|{}{}~}{{yz~{|zx|{z}z~|zy~x~zyxz{|}~{|z{}}}}z{}|z{}xyz{yz|x~~xyxz~{|y}wxx~~~zzx}x|w}}~wz|~}|}z}}}x|{{|vz{}x{zz{|{wz}x}|~}}~{~||}}~~~}}}{{~z}}~}}~~~~}|~~~~~~}~~~~|}~~}|}|}}~}~~~z{~~{{|~{~{}}~}|~~|~~~}~~}}}~~~~~}~z}~}~~}|}{}~~|}~|{zz}~vz}~{sz{x}~}wz}|zxyw|}|yxzz}{|y}xw{z{~|~{~~}|zx}|yw|{{~}}z}x}}}{{zz||zx~zzy||uy}~x}{|{{y~~|}|zz}~~w{xz{z}|w|}}}{y|zxx{{zz}}}}|{{w||{y|}wyz}{|~~}}{|{z|~~{yzy}}|~|}}{|zyzw|{}||y}{x~|{|{y~yzyx}xwx|{||}}~}~|}~x|}}||~|}}~|~x|}~~zz}xzz}}}z|y{vyzyw{{y|}}}~w{~||}}}}|~{z}|{~|{|{}}|yu}}}}~|u}{z|{}{~|z{|~}zwzzz~~z}~}}{~|~{xx~~|}z|}|||w}}y{}z|}y}zz|}}|{~yx}|z|}~xx||~|~{~z{w|x~}~yv{}zx{{z|~{xx|tz|{}yz|}~{|xz|}z}yz|~}~yyz||}~z|{||{y|z{~z~{~y|}|y{|z|y}{||y}~xz{{}z|||~|{~~||v||z{}~}{}~}z{~x|zv~{z|zz}yz{z{x{vyzxz~zyxyzz~|{|}~||{~}{}}~|xz{}}|{z|~~|z~{vwz|}{zzz}|}z~}~|}|~{~|x{}y~z|{z{{|}|{|~|{}yy{}zx}{|{||z}zx}vy||~{z}}z}|{yz}|yz{~{z~~~~~~~~~}}}|~zz}|}}}~{}}~}~~~}~|~}}}{~~~}~}{~}u~}~|~~}~|{}~~~}}~~~~~|}y|~~~}{}~~|~}~~}~z}}}|}~~~|{~}~}}}~{x~|y{|zz{zz~~|{{|y}|||}z~}}}}}~z~|}}~}}~z|||{zx{zz{~||y|}yyw~}}~}{}~|}{}{}|}{z}~}~|y}zz|y|}|~w}zxz{}z}{~|}|{y{|{|||~z|~z}w{{w|~}~|z{}ww~z||y|zzz{~{~||{~z{{|{z}}z|}|{z{{y||{y~}}~|{~}xy{{yyzz}zxz}y{}~~|}x{{y|||}~{~||z{{{x{~x|zzz{~{|{}{z|z|~}{y|yz{xz{}~|}}z~z}z}|x{{}{|w|~~~|{xz}|}~}z||}|{}{zw~~z{}{|y}y{|{~yy|}|~}~y{~}z|}{~~~}x}|x~zz{y{|~~xy~}{~|z}}|~{{{w}|}x}{}}{{}~w~~~z|~|~~|}}{y}{~z{}|y~z|z|~}}}}y|}|~~wwzz|{{z|{|y{|~{z{|y}{}{}{x}}z|y~yzyyy}|~|{{}{}~zy||{|v{}~|z{z}z{~||~{{~x|{z{}~zy~w|y|~}{}}{z}|{|y~z~uz}z|{{{}}}~zy~|z{}{}~}~zz{|wwy}~y{{}}|{z|~y{zzz}z{~w~~}~~~{~}}z||{z~{y~yz|w{y|{}z~~~~y}{}|{zxz|{|z|z~zy|{x{{}{|{{~~|~~~~~~~~~~}~}|~|~}~~{~}||~~~}~~}w}}}~~~}~~~~~}}~||}}}~~~|~}|~|~~~~~}z~~||}~~}}~|~~}~~~}}~}||{{{{}{x}{{~{{||yz}}xz}~zz|{{}{z{}z{u}}z{yx|z~|}~}}x~|{z{|~y{~z|z}z|||zw}|{|z}}z~wz|}w|}|~|}{}zz{{~}||~|wy{}}}z}|}{|z}||~~z|}||}}v{zz|y{xzxzx{{{}~|{x{~{~{y}{|}|}{|}z{w}~}}}{{|{~~v|~~{|}uyxy|~z~y{y|w|||}z|{}z{{~~{w|}{~~}}}zz|x~|}vxv~~z}{|x~||~{{|||}y}{~|}~yxyy~||||x~|y}x}zyx~}~|||{}~{zz}{|z{{w{x~|{z{z{}z|}x|{{~~~~~z~|z|z~w{}~~|z|zy|{{}}{|}z~~x{{wu{z{yz|~{w~{{z{|~|{|y~|||}}~{}w~|yy|~y|}xz{zz|{{~z{~{}~}}zz}{~{~|{||}||~}}x}|||}{}yx{zzvx|z{z||~}~z}{}|~|}~{y~{|}{~~~}}~{~}~{z|~w}z~~zx}}~{xz{}|w}{|y}~|}|z|~}}{z~{}z~~~|}}|{}~xzzzv{x}|{~{x}z|y~xwz}~|y~~z{|yy|z~~~|xz~y}zt|~zz{~{~|}|~w|y|{}{z|yz||}{}{}}z|~~~}|}~{|~~|~~~{|}||{}~~{z~~|}|}~||~}~~~~|~}~~}z~~~~~~~~~{}~|}}}~~}}~}~z~~~~~}~}~~{{{x}~{||z~zy}}~~w{~{}{~y{z~}~z~yxz|}|}}y~||y{}|}~{~~x}~}y~~~~}{y{}~}||y{~{{z{|{zz}}}zz{zz||y}w}~|}v}||{|{~{zx~{}y~~zz{~|y}{}|{}z}}{yw{|z|z~{}x}}zyy~{y{}|x|}|~|y~{z}||z{{|{||z|x{w||}yww}z|~z~}w~~{|{}{{~~z||}y{}z||}~yx}|{|}{{{||z{x{~z|}zzz{}}}w{z||{|{|~z~|}}|w|}xz}{{}{}{z|}~}x~~~}~{{{|~z~{{~x}}{y~|}y{~~|zz|{w~|{|z~|z}{~||vzz}zz~y|{}x}z}|~|{y|x}|~~{{}||yx|~{|}{}}{y|~{z{||}}~~{{z}{}zzx|{y{}{{x~{{{{}~z}~{zx~}}z}}}x{{{z}}z{{{|{{yyzzzzx}}w|ztz~{x{~|~z}yz|z|yz{yws}}{{{x}xx~yz}|{y}}ww}||y}y}v|}y}{}{}z~}{y|}}z{{{~~{}}|w~}}~~{~|{|{}{{w~y{{||z{{~{zz|z||{z{|}}{z|}}}~~{s{y|yx|~||~|||~xz{y|}{z~{w}{~{}{|y}~}zw|{z}y|y~z}}~}~|~}|~~|}~}|~~~~}~~zz~|z}|zx~~}|~~~~{~~}{}~~}}~~~}~z}~~|}}}~~{~}~~|~~~}~~~|}{|{|~~~~~~}{z|}~~{~|~|~z~~}{}vx{{z{zxzz}|y|{|z}}{|u{}{{}|||{y}vz|{}~xx|}{}z{}~}~yyy||~y}|z{t||}z|~~y}}{}|}}}y{~u{{~}{|w{z{z~{~{}~{|xzzz|{|zx|{~}z~}{{yz{~z{}|}|{}~|zyy{~yz}|{z{|}}y}~x}}}}y~z|z|~yyv|{yy}}x{z{xz|z~z|}y~|{}{xz}vy}|{~~~{}z~{{{{x~y||yz{|zz||u{x{z|{{{}}x}||{{~|{}{|}{}|~w||}z{zy||~~~~y|{{zu{}}zy|z{yz}{|~}{z~z~|}~z}y}|{~~}|z{|z}y{|{}{|v|}zyzzx{~}|z||z}|~{|}~~||}}}|{}~{}|~x|xz|||{z|y}}~y||}|||{}y||y|~{~}{~z~{}x||{||~|~~{{|}w~}w{~{y}{x|~{wxxyzzwz||}}~~~~}{yzz}|zw{}{{|z|{xzw{}{z||x{~|y||w{zv}~{|~{|~{}|z{zyv|}y{{{}{{z||}{y||~z}{~{{~}}}v}{xy{{yyy|yzy{}||{{|w|{|}{||}|~|}|||}{{xz|}{~|{{{z|||y|v}~z}}~xyx|}|{zx}z~}y}z{}}{~~~~~|~z~~~~~~}|x|~~}||}}~}|~{}~~}}~|~~~|~}~~~~}~~}}}~~}~~|~||}|~~~}}~~~}|{~}}}~~}}~}}~~~}|}{}}}~x{x||{{}zz~|||||y}{}}z|}yx{~{~}~w~}~zz}ywx~}yy~{~{}|}}x~{~{~}}yz{}yyzx}}~wzzy}{|}yx~}{{~{|}}{}|}|{z||~||{xzyz}|xz|}{u{y}{wv}{y}}|{}{z}}yz{|~y{|z{}|}z}}z{|z{~{~xy{}~|}}}{||yy|~~z}}y{~y{~~y{x}||py|y}~|{}|zz{{|zz|}{x}~}{{zz}y|||~}{{}~{}|}{zy~}z|{}}~}~{wz~y}~}}xzw{{~{|z~z}{xy~y{|||||z|x|||}}}}}~{|}|~|{}yyy{{|~~|~x~{|{~~{~{z{~~y|{{yy{{syzzw~y{vw||~{{}~|xz|ty~~y~~|}x{{x{~||~}{}z{}z{|yy}~yzx}~|y}~|{}{|{x|{~|~|y||z|{|}|z}z}~}x~{~{w}}~}z{y~}|}z{{zzwz~zy||zz~{~y}wy|y{{}|~~||~z}|~~|{|}}zyyz{|{|xz|{}zzyyxyx}|{|{z||zzy|{y|z~}~~~z{y}|y}{|~zyw|~}}{|||~|{||{|||zz{{}~||xy}~z~|~x|z|z|}}|}{z{|~}|y{|xx}|~|y}}}{~y|~|{}||y}~z~}~~~|}~}~~~z}||~~}}}~~~|{~~}~~{}}}}~}|~}|~}}~~}~{|~~~~}|~~~}|~|~~~~}~}}~|~~}|}}~{~|~}~{{|}~|}{}}yv~{yz{xx}z|}|x||}~z{|{}wz|}~}{}{{~{{y~}}{{yz~{~{||{{}{{y|w}~w{z~~||w~}x}}zz|z|z~y|z{zz}~}{{|x}z|||{}~t~zwz}x~yz|yyzxx~{|}z|z~~{{{}}{~z|}~~{{|zx{~|zy~}wyysy{~~|~{z||}~}x|~}{{|y|}~{{z~y}~|w{}|||}}|{~}|{|x|~y{~z~~}||}{~}~z}|y{ww~}~z|x}zz|}zx~}x|~~|zy{}}~}}z}z{|z{{{yz{|v~{}z|}{xy}~{|{{}||wz~~z}{xz~{|z|}{z|z|x|~y}z{z{zx}~||y|}}}z~~}zz{~|}x}}x{{{z{w~|}}}|{z|z~wz|z{v}v{}}y~zz|w}{{}y|}x}{z}|}}}z}~|y{~z}|~z}}}w{wy|zz~}wzz{}||~{|{zy}|}}~x|zx|{~y{}z}}}|}{~}z}||}}}}{y}z}{y}|zz|}zw{z|}|zt{}~{x~{x{|~|}{|}~~}z|}}~|}~}y~}|{{{~|{~~|z}}z~xy}{{w||{}}}{}|~y}|~z~~{{~{ww}||{y~~x~yyx||{~{y|~u~{y|y{|}{{{|z~{|v~~}~~}}~}~~~{~{~}{}}~}|}~~~{|~~~~||z~{~}}~}~{{~~~~~|}~|~~}|~}~~~|}|{}z~~~~{}~{}{}~~|~|}~~{~}}z~~}|~~~|{|~{{ywz~{|r~z|~y}~|}x|~x~}y{z|{{~y~y}{z{y{w}}{{z}w|~{{~|~zv|xzz{{yx|{|w~zzy~y~z~}}x{{{}}}}|yw}y{v{~z~{|~z}|zzx{z|{{zx|y{{z~~z|vwx}}w}~{z~{{||y~yzz~{z}z|}|x|zyy|zz~{|y}{}}z{z|w}z{}{{y~}|}~|{zy||y}|}}y{yy~|{x|{~xy}}~v{}xxwz{|{yz~~~z}|}}zw{{{~|}{|w~}~z{~|wz~xzz}}|z}~{y~|}}y|wzxx{|~|x||y~}z{zz|zx{}y~zz|z|}~~z{}}{|{||~}y~|zwz~}|{z}}}y}|z{~{{yyx}{}zwx{{zy}~~}}||y{|zzw|{xzz{~~y}|}zx}||~{{{y|zx{}}{y}{|zw||{zz}~|v~||z~{{z}}||{~zyy{zyz}yu}{{x}}z{|y|{}x~|z{{|{ww}|yx{w}x}}zx|~~y}{z{zz~w}~|{|{|{~{y|{}|z~y{~xz||}|}|z~~~x{{yy~{|x}y}{x{|xx{z|~|{~}zy{y|zy||{{|~zx|y~}}|~|z}|{|zz||z|y{z}zz~z{y}}x~xx|{~~~z{wz{{~x|}~}{}|}z}xx|}}y|{y}|z}{{yz|{~~z|x{}~y{zy~|yzz~}~{|}}}}}|{~~{||{~~~~~~|}~~}}}~{|}~~~{~~}~}~~~~|~}~~}~~zt}~~|~~}}z~~~v}}{~~}||~~}~~}~{~}{}~~~~~}z|~{~}~~x{~}|{{|{~||||{~{y{}}~z}{yx~{}v~xy|~|||zy}x|{}}||~~|zz{y~{y}yz{z~|}~w}}}xz}|w{xv~~{{||x|z|yx|~{yy{}w|}}}~~}z|}{{z~||v~zz{}x{||{~~v}~{}~}~zxz{~z{{z{}{}~}}~~{||}z{z}~}{|}~zw}|{{{||}}|y~}y|~{xz}z}|||x~y{z}{}~|}~~~~|}}~}~|z||}}z|}~w}}}{~z|{yy{zz}~~{z{}zy~||}z{~~|z||z}{}{{x|{x{wzx|wxyvzy~z|}|~zy~{v|~~{~}|{{}~}}~{zz|~}~}|}~zxzyu}|}}zy~}|{~{yyy{{}{}~yz|}||~|||~}z|~~{}}~|}}{|||zzy|~}}y|{z{{}zt{vz}}z}||}|~|yz{{z{{{xz{y{|{{}{}z{y|z{{zy}{~|y||y}zy}{~{~z|z}}~z}~{x}~|{||x|{wy|z~|z{|{}|~y{{|}~xy||{{|z~~}{|~|{z}~~}~{|z~~~{~{x}zvyyz{}}xxz}|wxww|z|w|{{z~~|}||||w~{}x{}y}u{|~y||}~y|~~}{zw{ywzzw~~~|~~~|~{}{|}}~~~|}~~~}|~{~}~~{}}~~}~~|}{~|}~~{|~~{~~~}~~|~~~|~|~~~|}~}~~~~}~~}}~}~}~~{}~~~~|~|{~~}~}~~}{~~~~z}z~}~}~~~~~}{zww~x{~~|}zz}~{}{}x{|w~}}~|}w~~z}x{z|{{|xz}x~~}z}|y}z|||}{zz~}}}~~z~}|}}}|~~x{}x{|zx|y~|{{xz}x|yzz|~}~~{|}{{{|~}~{{{{{y{z}z{{}w{yz}~~}w~z}{}{{{{~{x~~|}y|xzy|w~~y}|~{~}zyw||y~}x}~{|~}~{{|y{~z|x~}}xzz|}||||||z~}u|~{}|}|}|~}{{~{}|z}y}||~|y{{|{}zx~~|~|}zz|z}|||}{|z|~zy~}}{}z||~{y}|~}~}|x{|}|yyz}{}}z}{~|{|xzv||~}|~y|zy{~}~{}~}{|x|}~~}~~}|{~y~v|z{~|}z}{|z|w|||~y}~}~zz||}|y~|y{}}{{}||y|}~|}{{yx~}{}zzz|{}~|}z~|{~|xyzy{~y}z{{}}{{{~}}z~|~|~|{{}x~||zx}~|{}~|z~{x}|xyz|~{}{|v|xxw}zz~|~||||~x{~{zz}|w|}{~}~z}|zzz~~}}~|~{|x|~}{|{zz}~y{y{~|{z|{{zz{}~v|~|z|}zyyz|}|zz|z~}}yy|{{zxw||z|}}|}}|z~zzu}z{~{}{yz}{~{y}||~~~||yv}~~{|{}{{zz~~|}|~{}|~~{~~~}~~}{~~}{~~|}}~~~~~~~~~~~}~~~~}}~~~}w}~{~~~z~}~}{~~}}}y~}z~~~~~{~}|}~}}}{y||}}~~}z~~{~zz}}}~|}z{}|}zv{||{~~y}zz{~{~zx|z~{z~~|}}y|u~x}}{}z{zz|{||}~}}y~z}y~{|~|y{~~{~w||}|{|xt|vz{~{w}{|{~tz|{}}}zz}z||z~{{x{||}z{zz}{}|{~{{{{{}|z|~x}y{v~yw}x{{~{y}{x}z}||xx}||}||y|zz|x~zz{{{yzz{z~|}|zy{y}z}x|~{y~|~z}v}|||{}}|yy|{{|{{z~~yz}zy||y~xxy}{~{zx|v{zyxx}z|{{~z||~~x|y{|{~~z{w{}u}v}}z||{}{}{{{zyz{w|}~yz~y{z~{~}}{~|}y{|~}{~|~|||}z~|{~|{z}|x|{z|yy~{|z{{~yw~{|y~|z~z~}z}~{}y{~~||~y{||{uzw{z{}y}~{}z{x|z{xv|y{{ww|}|~z|yy{|~}}~}yyzxy{|~|vx}|}|z{z|w{{w{{x|{|w|y|y|}{wzyyzx|{~}y}~{~}}}{|z}{|{{}z}}{|~{~z}{~}|z|zy||yx}z}x~|}y|||}~~w~{{{xz}|x}}}|{~{{~||}|}}}|x{z}r{{}z{zz{}}yzz~yzx|{|w{~~{}{|v}yyz{}{|x~~|~zy}z}~z~yx}u}z{x|}zy~|zv~}{~}||}~|y{~~~~}|~~|~}~{~}|}|~~~|}~~|}}z}~}}}}~~}|~}|}~}}~~~y~}~~}~~{~z~~}|z~{}|z~~~~~~}}|}}}}}~~{~~|~}~~}}}~~~~}~}~}~~|~~|~|{yz|zzw~y|vz||~|}{{|{z{zz||{}~}||x{y|{}~{~z{x~|x~w{{|z}{{~y~xz{~~{z}y{~z~y|}|{z}~||w{}{|}|yzz{|z~z}~z|{~{zy~|wy{|y}|~zz{xy{~}|x}~vx||~zz~}}}|y{}y|x}z|{||||||y{zzy}~x}|y|~|zz~}|{z}{{}{y{|y{||{|zzx~x|}yz{|zyt~z}|zz}yx}}{{||{}|zw~zxy}}{{|~|~}|~|}|z{}{}{||y{}~}|~}zy~y|~z~~z{~}w|{|~|z{}{{zz}||~zz|{|z|wzz~{|{yxx~}|z{}z{~}|~{{~y|~{|}~}|{vy{x~~|~|~y|xzx{~z{w{v}z}}|}}~z|y~{z{|}}~z{y|}||z|}}~z{}v}|~|{{x{{}}~{}~uz~{|xz~z|}}z|{~z{~z}xx|}y{z{{{yz{|z~{~|y|}{}|{~|}z|}y}}}~{y}|{z|{~}{|{}|{}}|x}z}w|}~y~{xzz}y{|zvz}{}{y|{{~{}~||{|z~{~{}z}v}z{{y{|~ywx{y{~}{xvz~~z|yz~~|~x~}~}z|yzz}y}zy~z~x~{~|{{{~xz{z~}z}|~x{{{{~}y{{~{|{}zz||{z{{}}}~zz}z||zzy}z|}x~}}}~~}~~~}~}~}~~~{~~}~}}{|}}~}}}~~~}}|~|~~~~}~~~~}{}}~~{}}~||~~}~|~~~{}~~~~~|}~~~}~~}~}}~~{{|~x|~~{}}~||~|~{}~~~~}y}}~|}}{~|}y}x|zz}{x{xw~|}u|{zzz}}{zzy{z~}{}}}y{}~~u~|{~}yz}z}z}}{w{}xy~|z{y||rvz{~z|{zz{zxz|~}yzx~xz}{|{w{}|xx|{z}}|x}~s{|x{y|yzw|zzyzy|{~|{}ztw{{|zyxy{x~z~{}}|zxy|}~~}~}~y||xx|}yz|xz~||}~y|x}{~}|z{||{{~{{|}wzz{~}~{}|{~~z{|}{yy{yz{~{z}yxz{x}v|}}|{u}|}zx~|}}~z|w{~||z|}}|}zy{}~zzv~xzzxyy|}~}yy{x{{~~||{{x}~~}~}{}}~||{}~z}~~~~}~~~|{{|x{zzu{yzx{|{{w{z{}yy{{}z}u}{~|||{}||zzw~|}|}}{|~~|z}~}zy{zz~xz|y{y{}|w{{yy{{~~~{~}x}~|{xx|y}{x~}}|w||||z~{zxy~}~}x}|{}uzz{y{zz{{}}{}{{z~{~|}{~y}|zx~|}y|}{x~~zx|}||~{xo~}zyy~{}|z{{y|x|{}z{y||{~~}~}}|{|{{}{y{~}~|}{{vz~}}x{}y}{~zw{{wyx}}{x~x|z~}}y~~zxy}z{|~|~{~~~~|}z|y|yyy|}z||{w|yz}{~zz~z}}|||y|{|~}z{{{||}{|~~~}~~|~}|}}||}}~}}y~}~|}}~r~~}}~}|}~}~}~{|~|~z~~~}~~}}~}~~}}~|~~|}~{~y~}~}}~|~}~}}~~~}~}|v|}x{zz}|}}}~|yy{xx}z~zzzw}}|z{x{|wz{~y|{}~y}}w|{}~z~x{~|z}{xw{}|||{|}{{||||y{}z~z|{yzz{|{w|xw|z{y~{zx~z{w|{x}x}v~|{{}yy|}y~}|x}zz~}|{y}~|{t}}|~|y{|{v{|y}z{x{}~}|~y{z}|{~~}z}y{{}y}yz~yzy|z|~}~{|}yxy~}w|~}{~|{{z~|{~}}{z|zz{x}~~|~}|~|~~z~{yzz|{{{{z|~||z{v{}z{wyw}z~{|}zz}}y~|~|zx}{zz}z|}}~||{~|{ywz{{|zz|{~y}{}~}{y~zuz~x}||}~z{~y}zy{{{~z~~}|}~z}}{}}{}~{{{~z|}x~yy}|||||}{{x}{y{~{{}|~}}|{}}~z~}~}{x}}}x||}}{{{{}{~}z|xzy{~{~zz{{z|{~{{|{~}z{{}z}~zz|x}|}|z}}}z{zzz{|x~z}w|}{|||||zz{|{{{w~|}|vz{{{{sz|{~}}|}|}}{zx{|y}{z{~~|zx|y~z{{{|{yyxz{~{~}~||z}{|yy~}}z{z{x||~}zz}{}{{~~z}zyzz|{y{zwyy~y{zzxy{z}z{y~v{}w}}}}|zz}w}}}}}z~~z}{|}~}~|yzz}x{yy}w|{|z|}{z~|y}y}z~}{~{{}|w{z{}|||~~}~~z~}}~}}{{~{~}~~{|~}~||~~~~{~~{~z~~|~|~~~}~}~|{~z|~~~~~~~|}{{y~~|z|z}||~}z~~}}~~~~}{~}}~~~}|~~z}||{|zy|||z}z|}x}z}z~{}|||z{}~y{~||}|zw|~z}~{wy|}|z}}}zzyx~}{~}{{~{yz|{~z~x}x~|}zyu||zz~x|}{~y}z|yxy{}}}zv~z{|~||~}w{~{|}|yy~yz{}|vz|}||w}|zw~~y|}zz|{||z|}w{}}|~}|z|~~}z{|{{~z|y{|{}~xx}}}|~wz|}ww}x{|z~v{x{{~||~z{~~{~}}}yz|{{{|}{~}x|}~{}|{~{x}|z|y}zyzz{z~{yy~{|y}zz|}}xx{}zz|~~{}|z|}wz~zy~~}yz|z}~{||z||}}{|x||zxz{||y{}zy{wx|z{|y{|}}}{|}~~|~z~{~~|{}z}}}z||xzyy}}{~{~}|x{{y~||||y}y~~}{}}}yzz~{|}}yzxy~|}z{{zv~z|zy{z}zz|{{}~}{z|~{|{~~|}yy|~|~zz||z}}||}{x{x{||{}x{|}x{{}}z||t|x}z{|~~{~z}~~|{}|}}{~{{}~{}~|}{||{{}z||{yw~{|z|w|y}y|z}}||z|{{}{yy~}||z|}|||~{y|xz{w|~}z{|{uz|~{|z{zy|yy{y{z|~}}{{~zz{|||yyvz{y{~~|y~{z{w||z~}u~w}{{|}{}{{xyzzy}|{||{}~}|~|zzw~}~~~}}~~~}~|~}~}|}z}}~}}~~}~~~~~~|~~{z~~}~y}}}|~}z~~|~}}}~|}~}}}~{~~}~}~~~}|~~~}}}~}x}|||~~w~~|~zy|z}{z}}|~}y}z{y}}|z{|z{|y{{}zz|w~}z}|y}{}|y~z{}{}yw~y|}}~|z|z|z|{~|{|{||~}}y~~~z|{{v{x|~{}{}zz{|{y}yzwy|x}}}z{z~~~|{{uww}x}{w~~{z~{~|x~||}|{~{~}~{z|~~}{{|zz|x}w||{z}|~|{~w~}yz~x{z~}{{x{}{{xz|~y~|{z|}~y{z{{{~{{}}{xzw|y|}{~{}{|~}|~||}}}xy}}zz}~z{y~}|||z|{}}{{z~~{~~x||~||}|}}|z}z{{{|}y{|||~|zz}|}{{zz}}y}}}w{}wy~~~}}||~z~~~{{}z}||}{||||z}}|~}}~zz|y}{~z}{z}~~x{z|zz{|yzzz}}}z}x{y{}~y}}|y}z~}|~u|{{~||~}~y}|{}}|~}|y|}~y}|z~}|{}zy~{{y{}xz~|~}~zz{|}}{yz~yx{~|z|{~{z~xy{zz{~||yw{~~~}y|{~{{{}yz|}z{~z~~~|z}|z}{{{{||y~||yz|{~~}z|}y|~|y~|~||z~w|{wz}{|||{y|x}}~}~}}yz||{{|zz~}}|}z|~|~y{|{x~~|{|~z||yy|{~y}~||{z}|{y}}~~}{}|{z||y}||}|~v{zx~|}}|~}}}{}z}vy~{y}{{zz}~~|{y|}}zzz}||~}~}}~~~}|~}|}~~~~~~~}|}z~~~~}}~}|}}~~~~|~{~|{~~}}}~~~}~~~}}}~~}}}}~~{}y~||}}zz~}{|~~~~}|~}}}~}~~|~}x|}{y}~}y{y~wy{|x~|~|}|}~|x{zzy}z~zz{|{}{{{||}}{~{}y}~|ywxzz{|{{|zz|z}z~|{{y}|}z}{yxy|xy|~{x||}{}y|y{z~{z}|y}{z|{|xxzw~{{zwy}zyy}~|{|xzx||}|y}{~~|}|~||~}~}|}{|{}{|~}|~z~{w}x{|}{{yy|y{w{yy~}|z{}y~~|yz{~}zx|{}x|~{}~~y~}~||vy|yz{x|zz{|{w{w|w}zwx|zy~{x||y~}~}~~{|{{~~~|{}{{}zzyz~|z{y}~yxy}zz{z|}x|y{z}x|y{{}z~}{}~}z|||yzz}{}z|z{|}w~z}xy{|x{{{z~z~~~}zy{xz|v~zx}~}|~z}}{}}~~}y}|||xz{{y|z||}w{z{zx~~||~}|~~~x~y}|}}|{~||||~~z~|}{|z|~y|}}}|~{{|y{z{z{|z||{y{{|y~}w~z{z||}}}y}~{~}~||{}}}y}z}~zyyz~y~x|{y|~|}{{||z{||{z||{}}{y~y|~~w}|{{{{|}~~{{}||{zy{zx{~w}z{|y~|~yzx|z{|zy}{z~}~~~x{~}|{}zu{}{~{|z{y|y{x}y|{|w|z{}zyy}||{}|{y{}y{z~x|y{{~xzy}~~~}}}~|{~|~|~|~~~{~~~}~}~~~|~{~}}|}{~~|}}}}~}~|~~{~y~~~}|}~~~~}~~~}~{~}|~~~~~}~}~z~~}~~~~|}~|~~~~|~}~~~~~~}z}}~}}~~~}{|~{yz{|~zz~}x|x{{|yxz{{{}}}{~{z{zyz}y{|~}{~{|~||{}}|y|{w{{~{}}z}|{xyx~||x}}{{|y}y~}{|~~yzx|{zy||{y}||{{{|zz{y|{{||~}zzx~|}}z|{{{zz|}}}{~{}|}|}{~~wz~~~xx|||{y|}~x||{w{z|y~|zz~~}x~zx}~|{~{~|~{~{xz}}~y||}z||z~}z~{|xy}x}z~~~|}}w}x~{|~x||}}z}yx{z}{|~z{}y{z}|y|~}z||~z}|}|zwz}}{|y}~{}}~|z{|~|}{w}~xyx}{~{zy}{z|}~z|{}zvz{||{|zx}}~}{}}{{zyz{x}|y|{{}y{{||}}x}|v~~yy|zyzzx}y~z}y{~~y~~{|{z|}~|~{|y{z|{y}|{}~{|{{||~{{}~x}|~}}}~z{y~y{x|{||~{}y}|}zz}}|}z~{{|}w{|zzy~}~|vz}|z}x}{x~{|{|z{yy|}~y{{{{|{z|}}y|{y{|{{}xyw~|zx~{|}}}|y||{x}}z}xuy|{}~{}{xzz~||}{~~z~|}x}{}xy{}{}uxw{~yzzz~z{}~{|z}}|~y{}yy{}{|}~}zz||z{|z~~yy~z~}~{{v{~{||}|}~|~~}~{~w{~{}~t~}|~~~~z|~}~~}~y|~~~}~~~}y~~~}~~}}{~~~~}~~~~}~~~}~|~~~~~}~}~~}}|~~|~~~|}}~|~}~~}}~}{~~~~~~~~~~~~~z~~}|x~}|~}|~~|~}~|{}{}}}}{y|||y|{z{|z{xywx|~{|z~yv}|x||z{{zz~z}{y|z}{}{z}~zy}{}~z{xy{{}}}uz{}~{yy{}}|x}z|~~{{{{y|~|||~{~{x|{z}|{||{{yw~~{y{{yy{y~|}~|y~z|{~{xw|yy~|y{zy~{}|z|{}}{y}|{zz}||wz}|{~|yz{yzv{|zyyzz~zxuywyy~x|}{v}|}}|zzzz~~~|}y~~~zy{{x~~w{{x~zz||||}|yyz{ww|yvxz}xz|~|z~{x{}~~z}~{z{wz|{|{z{z~}~|xz}z~{}|{x{x|~x}xyx|z}|yz{zu}~|{y}~{z|~{|~}|~}z|}~x{}|w{}~~~~~y|{x|y|z{}~{{x~{~|x|~|{|}u}}y}{|{}x}|~}}{||{~|zyz}x~|zyzw|~|x~x||wt}zz||}|z|y~~{}y{}~}}}{zz|{y}zzx}z~|~~{y|}{}}zz}w{|z{}xy||}u}vz{z{yz~}|}}zxzz~~vw{||}}|{}zz}}{z{y{u}}yzzz{}{w{ywz||wz{y|~{|yx{~z}zwz}z}|~~~~}}zz|z~|{uzy}{y~{{{y|zv||zz{}xyxw{{~}z}~|~zw~{}{||}{zz{~}{z{}}~{z{z{~{z{{~|}}{}|tx{}y|||||{|{{}}~z|~||}||}{|~}|~~}~~~|}~~|~{}|}~|}}~|~}~}~~~}|}~}~|}}}~}~~~}|}}|{~{{~~|}}}~}~~}~|}}z}}~|~}{~}~~}}}}~{{~z|{~~{}~~|}~~|~{~~}|~}~}~~~}x}}|z|}z|~}{~y~w|z}{{~}z~|yv~~z~{}||w{y~}x~z{z}z}}{}z~|{||}~yz{~}||z}}{|z~{~zzx}{|y~}|x~{{{z}}~y{z{}~|}}|y}{z}{z|}{|y|{y}}~y|}z{|}x~~~||||}wz}xz||{{~|{|}y{z~y{{|y|~|~~}{}{z{}w~yyww{zx|~}||}}||v{~z}{|}yy|{}}|{{y{~}xvxy}y|{y{|}y{{~{||{y|{{~~~||}{~|{~~x}~||xx~~}|~{{}y{||{zw~}y{~{}~}|xz{}w{|~y}z}yzy}|}{}}z{}|~{x|||z~}|}z}x}~|}|~|~w|}}}x}|yz|~|}}||}~|{z}}zx{}~}zy}~y|w}~w||~}z~{{x}}~y||~||{zz~~}}}y~}z||{z|~y}z{z}{~w}{}~}z|}{y~v~~}}}||~}{z|z||}}|yz}uzzz}x~}xz|w|y{z{}}||yz}}xz~~}{z{{z{y}}|}z{}}}|}wy{|{z|}|y|||z~}zyy}v{|}||{|}}y|z|}w}}}|~{{}|}|}}{}}{}zx~|~||{{{{{~|{z||x}{|{|yxyzz|xxy{|~||yxy}|{|}~}{y~~|~|y~|}{{||}~}|{yy|{}~|z{~{}~y{~{{z|~|~}v|}~~~~}y~~~|}~}}~~|~~~}~~}}~~~{~~~~}}~~||~~}~~|~~~~~|}~}~}~~|}|~|~|~{~}~}}~|}~|~~z|~}~}~z}}}~~}|}~{}~~~~~}|z}~~}}~|~~~z~~~|}|z~}~wxz}~xy{z}~||}{|~~{||wxxy{~x{|y}zw~~}vz~z}~||y|{{{x{z{|uyzy~}|}w{|~yy{yvy{z||ww}||z|}~~{{||~~{}zz}||z~}z~~|}|z{y|}}y}zyx{|}zz{|zzxv{ww{{{~wzy}~w~|y{}}{}}}~~}{y~|||wz}~{zz{zy{{y{||{xzz||{ytw|y}{~}~|y|}|}ux~}y~~{yx}z~{yv~}}{y|{z}~}~{}xz{yz|{y{w|}~{x{{~yy{x~wu|z||~{z{~z|y|y~|v{}w~xzw{xxy{~yxz~}{z}}}|{~z~}~zy|}}~z}~z}z~{{}{}zyy{}zz~}z{}v{y}|}~{|}}xz~}zx}}y}||}}~~{|~|}~}|}|wx~~|zz|}x~}v{~|w}z}yzy{y{~wz|~|{z~||zx{z~|~z|{~|{|v~|x|}xx~w~z}|{}yv{}}x{x||xz|y|{y{~{~{}{~|||{}{}}~~~|{}wy~{~w{zx{{~}z~~zv}yw{|z{{x~}}}|}~}z~||{x{{||~~{}}}}z}v}z|||z}y|z}}sxy}vwxz{~|xyy}|~|}z}}{|~zz|z~~|z{~|~}~}~{}x~~~yy~{zzx}{||~}|~|z{y{yv{|{~}{}{z||z~w}~~~|u~~~}}~~}~~}~}~}}{~}}~~}~}~~{}~~z}}y}}}~~}~~|}~~~}~~~{{~|~{|~~}~}|~~~|}}~|~|}~|~}|~{z~~~||~|}}~~~|}~~~~~~~~~~}~~}}~~~{~z}||xyz{{}}}|y}}{{~|yx{z{~}|v{{}}zyz|yz|}~~{{x}|{y||zz}|zzxyz{~z{~}{z||{~~{z~}|}w|z{}z{||{|}{z~}}}{}|w}}{~||zzz~|~~}~{{xz|~{~{{{|{z}{}|z}x{}yzx|}z~~|y|~|~y~x~~~z{~}{}~|x}y~~~}x{~}||z}zz~{~y~|z{{z|{yz|~{|y|~xu{y|}}|{y|z~{{~{y|}~z~~y{}~z}}|~y}{}z}~|xx{{{}w{y{}|z{}}{}{}{}~~}|{|||z~~{}y}|{~w}yz{}|z{yw{~{||~}z|}|z}}~}}}|}|z{}}}{x|z}~|{y{}~}|}{~{~zz}{~|z|~y}}z}z{yy|}y{|~~{xv}|y{z~z|zz|{{x}}|||z~{}||~zzx~~|z}z{{x~|z|x{}~~z~}w}||}y}{}~zz~{}~}~|{z}}~}w|y~wx~{u}|}yy{{{~~|}z{{}z{~|~|||zx|{{|}wz|}{~|{z|~{}{}y}}y|u~|w{y|~zy}w}{y~~{|||{}}~{|{{~}~{}w||}{|z{|z~{}|z{zz{zzxv~{wz~|{||}||~z}}||{}{y|}~{w}z{~||yz~{y|zzz|y~{|}zyz~}~|x{x}x{}y}{}z{~z}}|~zx~{}}}~~}~}~~~|~~~{~~}}~~}}~y}{~~~~~}x~}}~}y~}}~~~w~}~}~}~~|~~~~|~~}~~|~}~|~~~~|~~~}u~~|~~}~~~~~}~y~}}}{}~}|~~~|}|~~{z~|x{{{{{~y|w{zx~||z}zwy||{|z{{|xxz{}x~{{z{}y{z{|}}}}z|yz{~}}}z{}w~{z}~zyxxzx|{z~~z|xy|z{y{yz{y{~y{~{~x{~|z}{{|{~~~z}~y~vyxzy|zx~z~{{}}{~}|zx{z}yz{z|~{{}z}}|~{~||y|~}|}}}zzz}~{{}z~y}zz{{y|{x|{~xz|~|}}{||x||{|{}~{|z{~{|{xyy~|}z}{v|x{zz{y{}y{{y~{{|x{{|||{|{|||{x|}|z{{{}}z~~|{}|{{y~{z{zzw|~yuz~|zx~}|}zv}}z}|}}}|}{}}}~{}~|}~|~}~wzzy||y{}yz{}z{~y|~z|xzx{t|{}~z}}|}zz~{|{zz|||{{v{~|}z|z{z||zx{{y~}|xyz}~yvz~~}|||z~}z~~|{|{{y~{zy|y{|xy{~|}}{|yvyy~|~{z|~}|~~}{{}~|||}~zz}~|||~|y|y~{|{|}yz|}|~|y|{xzxy~z|}||}y{}||}~z}~x{}{{z|~z}v{y}}z}x|w{z~{|y|}{zz{y||~||~|{~~{~{}~z}zy{}}||~vx|z~zx{y{|x}|~{}{wyyx{{z{xz~}z~w|~}{~~}{|}y{~~}{~~~}}||~~}|~~|}~}~~||~}}~z{~}~~~}~|}}}~}~~}}|~~}}}|~|}}~~~~~}~}|}}}z~|~}}~~{|~~|~y}}}{~|}}}~~}~|~~}}~||~||}|}~|~~|}y}}||~~}{~}~~}||~|z~||{z||y{z{{||{}||z|{z|x~}|uxz|y}y~{{{z{}w~}|w{~}~~|z{z~{y~}{y|}z~||~|~wy|{}~z||y~~{z{zz{x}y|~{}yw}|~|xwz|z|~zy}y~|~}|w{~||~{xyy{yz~zw{}~}z|}z|w|{y{{}}|v|}{{}~~|{zx|z{v{{{~|~xz||{|z{{x|~zzz~~}{|z|z}|y{w|y{|z{|~~x}w~|{|~}~{z~}|}{z}|{~{z{~w{~y{|zz|~{~|z{v||{z~}|{~}}~zz{~|||{{{z{zx}|{|~~x{{y|y~{z}{{|{zw|{}z|x||~z{}}~yzzyz}x}|{|}{{|y{y|~}y|}z{{~y|zz}||~z{z}yzvy~}{{{{}{}}}y{||}|{{yx|z~~}z}}zy|{z|}}|}x}z|y{}{{|}|z}|z|~vzz|x|z}x|}x{|~y{y}z}w|{z~}~~{w|w|w~|y{|w~|~~{z||{x}|{y{{qw||{v~}yzz|w~x}{yxu{x|x{{|z|||zyx||x|}{}w}y{}~y|y|z{~}~y{}}{z{{|{z|z~~}}|{y{|}~}}x||z~x}{||}}{{{{}zx~z~y~|}{{yyyyw~ywzzxz{|z|z}|~|yzz~y{~y|y~w|~~{|}y~~{{|wz{|}}|~zz{}z{}zyzs~{y~~zz~}~~~}~|{~}~~}~|{~~}}|~|~}}~~}~|~|~}}~~~~{~~~~}~~||~x~~}}~|}{~}~z~{}|~~~z~~~}|}|z}~|}~~{}~}~{~{|~}z~}~~|~}~{~}|w~}z~~y}y~||{}y||zwz~{}~x|wvw|{zxxyyy|y~{{~zzx}|~xyzz|{|~y~{}}zyyyzvw{vz|{|}}}}}{zw|yyyz}|{wz|zv{yy~{yzy}|~{x{~x{{z~{}x{|~w|~{|xzy{||xzz}xz~v||yz~~|z|}xy{|{x}zvy{{|~|}~~}|{~|y}|~}y}~}{|{~{x}|{~zy}}}{xxx}|v{{|z}z}z{|y}~~{y{}zy|{xw~|y}~|x~||}~{z~z}{w}{xy}}zy{|{y{~|vyww~yxz|}~}|}{{}~{zv{xzz~~~yw||}}{y|wzzv{y|z{|}y|~y~xyx}|ty~z{~z|}{z}|~|}|}~~v}{x{|}~|{~vzwz{x|z}w|{zz|wzx~yyv~}~~z~z}z|yy}{|}{}xz~|{z}~}|}}}{~}|{yy}||{z{~y{}{~~||~~~{{~|yyz|z{{||~}{~}}zx|{w{~xyyx}y~}yy}xt{~z}z}yzz|zy~}||||||}}|{}z}}zx{{zw}{~}}w{||~w~{x|y~|}|y}}|x{z|{xx~z|~wz{}}z~||zy}~|}}||||~|}xzvzwz{uy|y{|}z|}}wx}y~}w~{v|{}|{|}{}z|~~{}{~}}|||~~|}y}y{|z{{{y|{~x{|{}wzz|zz|zy|}~~}{{}y{|{z|}~}|~y}~}~}}}}}}}}~|~~~{~|}}~~}z}~|~~}}|}~}}|}~}}|}}||~z}~~}~~}}~}}||~}}|~~y}x}}}~}~~~|~~~~}|}~}~~}}}}}}~|~z}~}z~~}~~{~~~~~|~}}}}}~{}{~~~z{|y}~|}|z}|w~~w}{{|zz|}z~~~}y|}{y{yy{|{}|x|zwyz|{|{x||x|{y|{}}zz}|{|{}z~zu}~}y~~}{z{~~~~}{{z{zxy|xv{zx~}y{|}{|xz{|~|}~{{||yw|}|}{{{|z{||z}y||{~~z~}w{{}z|}~{}|}~z|~y|w}zr||}}y||{}|||{xz~{z~~zyv~x}~{zyy~zxxy}{|}~t|}|}}{|~~}}|xz||||{}z}x|w{|}ww}~z}{|{{{zy~}yzv{z{{}{x}}|}~{y~}{}x~y}z|}z}x|}~|}u|}z}{{z{y~{}}zyzzwz~|y}}{|~}yz~}z{z}z}}}yy}|w~y}}w{y{}x}}z}z{{}|y|~~~{}z~|~}yty}||~{|{z|zx}}}{yy|x|z}w|~{|{}~|}}yx}x|~~zzx|y}}{~w|{{{zz~}zx~{{|~~{}}{yz{||{{~y|zx~}}z{{|{wyzz~|{}{~y}v{|~}z~}z|{{}wz~}{x{}w}{}w|z|z}y|}~~||~|}y{{}}}z}{{z|y~|zxz{|z|~z}|{~}zz}x{zy}z}~y|}|zxyz}|z|z}{}x}z{z|}y|{{{~z|}}x|{|}~~x~}}zy}{|~x{}~{{|}~~u{z|}}zy|}}v}{}~}}|~}||~|{~~y~|}}~~}~~|}}~}~}}~~~}~|~y}~~~}~~~~}}~}~|~}~~||~~||{{}}~~z||}}}~~~x~~y~}~{z~~~}~}}~~{}}~~~~~~~|}~~}~~w~|}|}~~z~}|~|~}|~~~|~~}}}~~~}}|{}z{}{}}~|||w||{y{y}{yx}x||}xwxtzx~vz}}|z|||y{|}z|zu~|~y~{z}|~~~x~}{zwvw~|zuzz|}|zxyzy|xz~{{{v}~~w}}z~{|~x{z~z~|}zy{~w|{}~zy}zy}w{{~{wx~z~|~{~y}|{{z{z||v~|~}{~}|{~}}~|y|~x~z|xwzx|}yz}{}|y|vy{~~{z{~}}}|}{}}{~||~y~|||{{}z~|}{}~~~~~}z~wzy{{zy~}{z}{|~}|{{z|zz{z~|z}~{yw}|z|}w}z}~zx}ywy|{y|~|xw{{xxv{z{y|{{}|}yz{}}y}{{}~{|}{z~~|}|}|{z}y{w|y{{{yx|}{}}yw{}|||zz{|vx|{{|tw{~|||~z~||}|}z{{~{}}~z}~z|{|~}{x|{{zy{{yy}}~|~y{||{|w}|{||||{|z~~z}|}|||}}{z{y{w{v~|{{x{{}{z|zz~}w{z{xy~xzy|z{~{{z}|yz|{zw}w{z|~{y{z|}|z}~{|||z}|{{{w||}}y}|||z{x{~|yvyz}~~{|z||{}yzz{}z{{{~{|y{|||x~yw|}~}{y|{}zz}yz|}}|xxz~~zy|zvwyy}{|z|{}{y{{~|x|zx|}~|}}zy|}||y|}{zzzyz}xz~|y{z{{|tx~||~|y{{}|||}~y~~}~~~}~}|}}~}}|~{~|~~~}}~~~}|~~z~~}~{~~~~|{}}~zz{~}|}}}z~{~~}{~~~v~~|~}~}~{z~}{}~|~}}~}wy~~}}}~}{~~}{}~|~|x}}{{yw}}{zz~|z|uz}}y~}z{}v|}|{yz{|w~{z}}~}x|{z|z{|y}||}|}|}y|||y~~z|y|~|zy|}|z{|{|w|zw}{~v~v{z|}z}||}|yzy{wyw||z~|yz{{z{w}}{|{~{~~|{{|{}|zx||y}{z}}y|{|}{|z|yz{~|}{|~w~|~|yy|y~v|~|y{~y|yy}zs~z||}~}~y{|||z{}|{||y~y}}|~z}x|}}yz~|zzy|{yy{}v{{}{z{{z|}}{y{|v}{|{}{}{|x~zy|z{z}|~y~{x|}~{z{w}z}}}xyywz{|y|x|}z}z{}{|w}{|z}{{}w~~~{||}|w~|y{}}}}~{}z|xy}|{{}}|{yyzy|zz}}}x}z{|}{|y}z~}}|zz|||yzy|}}z{|~~|zz|~|{zzwy{{w{|~~zy~~z|}z~{|w~|v}z~}|z{}{}z||}y}|z|}|}}z{x|~x|z|{{~}}zy}z{{}z}|z~yyy{}yyyy~~y{{|x|w{zz}|{zzz}|zy}{x|~}}~}}|z|}}}}{z{yx|{z|zy|{wz|y{|z{~w|~}|wy~|{{}y|z}z~yy{|{zzz{}{{}|~}{y{w}y{|z}y|z{{{{}~~}{~x~x|}}|x|z|}y{}zy~x}z|yz~|xz~y{}|~z}}|~}}|ws{}{|~~~~|}}~~~}~~|}}~|{~~{~{~~~||~|~~}}y~~~~~~~~}~~~~~|~uz}~~~z~|}~}~~}~}}~}}}~}|}|{}|}}}~{~}~~~~~~~~}~|~|~~~|{y|{{z}}x|yyy{}|}}y{}|z|v{z{|{}{|~|{y{{{x{z|{}|}}z|}x||~|y||z{~z}z||z~zy{{zw|{}~u|{~~{|z}{y{x}w}{z|y}y{z{|}w{}yz||x}|yyzy~|~x}z{{{|zz~}|y~|{|z|}vw}{}z~{z}|z~}}{z|x~~{|{}~}x|~yy|uw|z~}~~zwv}|}~~|~|zw}y|~|zy{}|x~}z~z~}}~}|}zz|{z|}~z{|||}y}z~y~z{||xy|zx}{x|}yz{}z{|}|}||y~}{zy}~{}~|}{|wy{zxxwzyy{y{}x}{|w||~{{|}{{}|}}z|}{|}~~~{|}|}{z~{z{y|z{}}{{~||{{y~|}{~}y|zz{w}}~~y~z~y}|}|}{}|~||~~x|z~{}{}~yzzu|{{x}y}yw|z{w{y{{||~}~~{z}{~y{{}}~|yy~}}~~{{~x{|z{{{}{~}z{y}}y~{}z}}w|{|{z~x{}{z||}{|z{~z|~{~|y}}}y{}|~~x|}}z{{}yy{{vxy~~}|{{{x}|}yyz~~{z|wxzz}~z}}~z~}z}~~|{~|vz{zvz}{}m{{|z|}{yz|y{~z{{}zy|~}}}|~w|{~zz||{||z}z}~{~|||zxz~xx{~||{{z}z~~}|}{zyz|}|{xx|{~~~~~~}|~|~~}~z|~}|~}|}~~}~~|}}}~~|}}~~}{{}}}~}~~}~~{|}|{~~|{{~~}~~~}}~~}~|~}}~~~~~~~|~|}{}|||~~~}}{~{}~~~~{~~{~|}}}~|}~|}|~~~|}}zx|~{~zz}~uz||wy~{z|w{~}z~{|z|}|wz}~~~}|~uyx|}w}}{|~y{|{y}z~ww{x|||{y~||{yz|{|xyy~~}z|~|y}}{y{|{z~~zz{|{|{}}|y|y{}|}~zy|xyy}z}{|~y~xy~~w|{{{~{{z|yzz}|{}|{{}}{w{~|||{{}x|~||{||}|z|~|{y}|}zzy}zx|{~|x~{{~|{y~z{||{xzz{z}}|}|y}z{z}}}|z~~}}y}{zy|{}zv{z|}{}||||{y}}}|y~|zzyz|zu||}yy{{|z}|}yyx}|}}z{zy|{x}}z~w{~{x|y}{zy{}|z}}||x|{|y~{{|wz}|}~}xyx}}~z~|~z|y}~||~||v{||{{x{|~zy{~y~z}{tz}}~{~z{|{x|{~z{{yyxz}|}}{|}|~{}x}}z|}}y|{{x|zyz|ww{~{{~~~}{{y}|{}sx{|~z|y|}|~yy}~}z~z~z{|z|||}y~|y~|{}}||y{x{~|~|}{|||}{|||}~|{zy{|zyzzy{y}{~~x}yzw~z{yz}w{z}~{}~|||{~|}z{}}{zzz~|~|~{yz{~{x{y~zz}}~~{zyy{z|~y|}}z}y~~wyz~z}z}~y{w}~{z{|}|zz{{|z~|{xz}zy}~{|y}{{|{|~y~}~~~~~}~}~~~~|{|~}~{~~}~}~}~|}~|{~}~~}~|~~~~~}|}z{x~~~{~}~~~~~|~}~~~~}}}~|{z{y|~}~~}|}~~|}x}~~~|~~~}~}w{{|~}}~|z|}||x{yyz|w{xxw{{||||~{}ywu{z||}~{{{}}|z{{yyz|}|x|w|yxz~zx{{{zz|z~|y|x||~xyx}x|{z{}|~|{~~~{z|||{z}~yx{|w~x{}}yy~}|yyxx{}u}}|z|zzzx}}|z{x{xzy{{}~}z{~z|vy}}}z|~{|}|{{|z|wxz}zxz~{{}z{x|{{|{y|y{|{yy}~|z~|y{}}}}x}x|~}}}}}}zz|{}zx}z|}zzvy~{|y|~}x{y{zz{y||z|~x||{~~|}|}}z||w|{~{wz}}~|z~|}yr}|{x}{z{|{zu|{|||~}~~x~~{|}{{|{~y~~|}|x|zz{z{|yuz|xy~~wz~x{{|||}y|z{{~{~}~}|z~~}}||~}||~zy||~|}}{{|}w|u}xwzy}z|xv{{{{||zy|~||}|}{}~}~|{zyy||~|}~{{}}|zx|u||{x|{~~{zz|}~y|}~{~{~|{}z}}|||~y{z|}{}|{|}}}~}|{}z~|}yz}zzyz{|x}}}yy{~y{}z~y{~~|{~z|}|}~}{{}}x}|}y{|x~zx{|y{{zzz|zy|y~y{|zy|{}~{}|~}y}y{~xyw}~x}}{|{{{wx{{ww|{}x}zwx{~|y|o{x|}z{y|y}z~|z|}yz|}z~{|~~|||}~~~}~~~{{}{}~}t~}}~~~||||~~~|z}|}~~}~~~}~{~|v}~~~~~}}~~|}}|~~~~}~}~{|~}}~~{~}~}}{|{}~~~~~z~~|~{}~~~~y}}}}~}~~||}~|}~}}}yz~|~yz}z{~}z|{z}}{|{{|{|y|z~|}|y}zz|}~{yyz||||||||}z{{|~x}||zy|yw}{y}{}|}|~}}|x|z|x||}zt}z{~{x}y{z|w}x~||vy|zzw||z{z}y|z|}{x}{z|{}~|zw|~w||y}~y}z}zy}z{{}{||{|z}}}z|}}~}||{v~|~~y~||}z{y}z~~v|x|{~}}|{||{~{yzy}{zzv||y|x~xu}z{~}{{~y}z|~{|~~{wwwz{}x||{xuyz{}}}zwx~|}{}{vy~{y|}{|~||zzy{x~}{u|{zyyyz|zw{}zz{}~y~{yxxyz}}yx|x|{~}~~|{|~}|z{xz||~|z{{}~z{}{|||z}~|xx||{z|}{{~~}x|y~}|y~}|yzz|~z|y~|}zzxvy~z~w{z{}|~yz~}y{z}~~|}{z|~|}|}y{z{}zx{}xz{z~z||w||u{z|w{wz{{}|{{t}|}z}|~y{x}x|~}y||~|||}y}|{}zw|}z{x}||y~}}{zz}|xy|xz|}y~zw}zym}}xz}||}~|zw||xv~||zyw|}}|{~||zyz}x|xy~}|~{y{|{{z{{y|~}xx|||zz}}}{~zz{y~||~z}z|z{xz{{z{~y~z~zz{{~~yy|z|{x{z~{z|~{}zzy{||{~x{{w|z{{z~yz|}y||wz~}~}~~|~~~~~~}~~~~~}~~}}~}~}~}~}z}~~{||~{~|}~~|}}}|~~||{u~}}~}~~~~~}~~}}}|~}}||w~}~~}x~~}~|~}~}|}{{~{|~x|||~~x}{}zwxz{{{{w}}|zw||yyzz}v}zy{y}wwy~y{~{}|t}|z{x~}{y~{x|zxy{{}z|}|{ywyxy|{~zw{yx}|zwz}|{wyx{~yzvz|~|~~|~||~w||~{~~}|}|{z~xzw|{~||{z}zz}|{{}}|{|xv}}}{|~z{zz{}{}}~~x~}|zw|~~{yw|x|}yz|{ytyy||~xwvzy}xzwwwyyyx|{{y||{~~}z||}zzyy||}}{|~v|y{{}{z{}{~y{}|z}|}zyz|xy}|{{{~{|y}yz{z}~xx~yz}wx{z|||{{}zx~yzz||u||w|~r|xy}x}{|}y}|z{}}~{z}y{~{y|{z{~||}z}}~zz}}||yy|}{{|{{~x}|{|}|}|y|}w}|w|||z~{|~z}~w|~|z}}}|}x{~z|y{~{z||{zz{z~zy~z|{y{zx}{~zx~|~{~{~{{}}w|||~}~}}{|}~{|x}{|xz{vy}zy|~vxw|{{{~x|z|x~|x{yw}}u~|}y{~|{~|{{yz~{~||}}xz{|{{||zy}z|yy{z|}{{yz~}}~|~z|~}{y|{z||~{yy}~y|||}{|xz{|yyyxxzzz{zvy}|}z{yyzz{{{~|z|zy{~}}zz~}|x||}~{z~|~|zywzwzyy}zxz~w{zx}{}{ww{|{}yzy~~}y~{~{}~||~}~}}~|}~}|}~}}~~{~|~~~|y}}|~~|~y}{|}~}}}~{}~~}|}~|}}~~~~}~{~}}~w~|}}~x~~}~~~|~}|}~|{}~~~}y~|}}|~~~~z~|~~~}|~z~}}~~|{~{~|}{{~}~~~|~|~}}~{{{zyyz}|}{z~{y~{|{}{z~{xx|}{|{x|}}w{}{||{}z{z|y{|z}z}}z|{y}{y}}z{{x{||yxyy}~|z{|w}{}y}{ywv{{~{x{|}|z{x{~}||||z|z{xz}|z}~zx}}{~v{yzzxz|ww}{y{w}zz}~z|}y~|u~zz{}xwz~}x|}~~yzy}}}}}y~}x}{~}|}~||~z{{zw}}{~}|y|y}x~w|}}{x{}z{{}zw}z|}~~~yxz}|~}|zy|}|~y{z||}||y~w~{x{v}{{~y{~vw|}{|y{z{~{{{||}}w|||~~}|xy|yw{~{zy{z}x~z}}|z{}}|{}x{~x~|zz|||{~|y|yz||{{x{zyy}|{zz}}}}}xz{z}y~zy}|{x||x}|z}z}}|}}v|~||~z~{}}{}}}}|{yz}z|{}z}yz~z|{{{y}{}{w~zyzx~w}y{{z~~}}}w||w~{{}{zyz{|}y}yz}z|x~z|{~{y|~|}~yy}~~z|z{||~{|y{{|zx~{}{{{~z{~}~z{~|~~z|y{x}~yy{~~}wz}}}}y~~{|v}{{}x}zyyxzx{}|y}~||z|wy|~|z||~}|{}}u}y|x|}z|}y|~{{|~z|z}z|}{}y}yzw|{~~yz{zzzx}y}{}y|~zz~zz}|xwy~z}zz~}z|yv|}z~{}|~}}~~~|~}~~|~|}|}~|}}}~|~z~}~~}~~~~~~~~|}|}~~}~~~~~|y~~~}~}~~~~|||~~|~y}~||~{|}}~}~~~}}~~|~~|~}||}|~}z~~}~~{}~~}~~z}~{~~~~~}|zzyv{z}~}~~x|}x~|y|y}|}|wy~~wyzywvw||x}x|||zx}|z~}zyy{x~{~}x~z~{}~wzy~}~{{}wz}}z}|z|{|{yyz}{}~yx|{yz~{xz|~~xzxz|zzz{~z|x{z~z}z{|{xz{{y{~v{zxzxz}x{zxzyv{|z~yw|yy{y}}}~}|z}~|~~~}}z~}x|{z{}z~x}y{}w~|}~zu}|y{}x|y~{|zw|}~||z{x|{w|zxw~~z{{|||||yvz{{z|xx|y|{|yz|{y~x{|||~{}x~||}}z|xz}|{}|}|}y|}|yz~~y{{|}yz|{{yzz{{~}{}}}||~z{|z}zz~z}||~|~}{{{||||~||~{u|{z|xzyy{|w{{|y|z|~xxv~~yx{|{z|~{~u}{{z||}|{}{x~z}}|w|zz~z}|x{~z~|||{xx|}~}{zz~yy~{zz{}|~{~|{}}z||}{{}wx~z{xy|z{y}{|x{w|v~}{z}z{x{|z}~~}}y}}}}x{|~zz}||{|{z}z{~{|z{{z|ww{~yzvyz{}{zxw|z{zy|xy{z{|}z|}{x~{|~z{}}wz|{xw~}{~|z|y{rzyzy{z|y||~{y}{zywzuw|}z}{~{}}}~}}zz~~{~||z}}~xxxv|zx}{|~z|z|y~}zy}y|tx{yzxz}t~}~~{|}||zv{|||||~|}~~}}~~||}{~{~}}}~~{}~}~~}}}{~}|~~~}|~}}z}~}}}}{~~~~~{~}||{~{~}~}|~|}z{~~}~~z~~||~~~|}|~~~~}}~||~~}~~}~}}~~|~|}~~~}}{|~~}~||z{|~s~y{wyz{}y~{w~y}y|{|}z{~}y{{z~z{{zy{||wx{}zy~yyzyyyz}}~}zx|z{x~{x||~{~}y{||y|~|zy~zy}{~|zyz}}~~{|zxz{}}}}{|}~}{zw|}}{~|~{}}{y}}zz}|wy|}{zy{z|~|yz}~}vzy|}|~zx~{{z{x{}{z|{z}|z|~y{|}}}x~z|}z~}|{~{{|~z}{zzy||{{|yv|}|{|{~zyzx}z|~~|~yy||{{w{||{~||}}xw~z~}y|}}yzx~z{}|zw~~y|}|zyy}||z}{{{}~x}z|}~y{{x{~}zz|y{}zy|~z|}}}y}|}{w|}}{|z~~y~y|z{z|y}|~xz{z{~}|z{|{|~}~y{y|yy{z~|yx|~xyv|~z~{}}{~~}~|}}}s||~|{z}~}}{}zzxz|}}}}|xxzyz|}|zy}~|}~|{|~|{}{z|z{y{z|x~}}z~}{|}zyz}}|}{{{}x}}{zt{}{zuz}}{~zx|z||y}~|{||xy|yv~}{~{|z|~|{{~}z{|~}}|y|}|~}vzz}}~}yyw~{y|z{}|z||{~|~z|y}{}~~{yzyv~x|z}}{{{|z}~|}zzzxx|w{|}z}{|~}|x{}xz|{ww}{zzzy|~sy|z~yzy}w||y~{|~x}{~w}x}}|{|}}~}}{xz}}|{|z{~~|~}~|}~~~{}~~~~x~|~|}~~~}~~~~}|}~~}{z~~}~~~}}~}|}~~}~~}}~}}~~~~}~~}}}||~}}~z~~}~}}~~}~~}}}}~~}|}{}~|~z~~|}~|}~z~z{z|x||vzxyyw{x~x}||z{|||{z{~|{z||}{{y~y|z~w|yy}|yz~|}y|}||}|yy{}}y|yz|{x~|y|}}{~z|uzy{|~z}w}|~{}{|x~{}}~~|z{{x|~|~z}}{|~||}{}{zyywux||y~|y~{}|zz|}{{z|~{|{|y|y|~}y{||y|||{|z{x~|}}{zw{}z{zz~{{{~||{|||x|yz{~||y}w|~}x{y|{y}|w~|~v|~w|z}~~~{|{z}~~wv||z~|xz}}{||~|x|v{{}}z}}|yy{y}~|z}x}~}|~}}{~~~||}}{x~||}z{w~~{vy|ywz~{x{{{y|z}|~z}x}xy|}|w{~{|~||~~||zx||~}}||}yzxxwv{x|{}y{|}{{w~~}|{{w{}z~}~|y||{z|~}{||y|z|zy|x~{{uzw{{}xx~|y{~z||}}~|}zzz{{{}{|y{~{~}~{{{y|zx||}yzw|||{|u}}{~z|x{~z{~x~}z}y|||{~{{|{vy}}}~|z}{}z}}{y|z|~uxxuy|}y}|yy}}z|z{|z{}{~}~y{~}||~}z}~}}yzz}}||}}}~|||{~{}|}yz|z{yz|z~z||z{u|||{|}zz}{}{~~~~zyzy~{y~}{||{|~z||{yz|~y{||{zyt|~z|~y{~{~}~z}}}~}~~}~~}|~~}~~}}|~~~}~~|~~z}~}{~}~~x~||}~||~~~~~z}{~|~|~}|~|}}|~~{~z}~~}}z~~}~~~}~}|z~|~~~~~|~~~|~~y~~}~~~~}~~~~}~~{y}x~z~}|~}|}}}}}|~|~}z~~||~~{~{~y~|~|~~~x||}|}x}y{}}~{{x|{||{{}{{z~}~{}|z|}{|yz{z~||z~w{|~~{~|{{z{}{w}y{|z}}yz|}}y|}~}w}v~|||zyx|{}}x}zzy{z{{x}|~~~|x|y|zy{|y}~|z~|zxz{|~}z}|y{}y}|}|vsz|{yy|wy{|~z|~{z~{{~z~~~{yz}}r{z{}zu|z}{|~}y|{u~|y{zz{w}}|}|{{}{}yuz|}~}|z|}z{|tzz}|~|~}||{y|{}}|{y}z|{{|yx}|w~~|~zyz{yxz{|{}}}{}y}}~|~{|}{z{zz|{}{{}{~}}{xzx{z{w{z{z{{~||||w|xxz{z}{y{|}zw{|}|zy}yx|~y~}|}}{}|{|}z}z|}}|yz}~{}{}|||w~|z}y}~|}{|}{zz~|~}{{}{~~|}~}{z|{|v~~}~z|x{|}{x|{}x}{y{{|yvy~{|{}~||~x|ywzyyy{~yz}~{|x}}~}~{|||}yy{~}~xyz~x{|}}zz}y}zzytx~~{~~y}yy{x}|~{wy|}zy{|}{z|{|~z{||z}}{}~~||uz|z|zw}}~}~|w}}|z}||y|{}zyx}|||}~}xzx}y}|x{{||yyzy{|z|~|z}|{s~x~~{{~~~v}~|~|v|{|~x}|{~z||~~|{}y}zz}|z}}y}|{|~~{x~~{}}yy}|z{z|~}~|}~~}{~|z}~~~~|}}~~~}}~~~~|}~{~~~{~~}y|~~~~{{~}~|}~}}~}}|~}||}~}~~}|~~}~~~}}~}~|||~}|~}~y~~~}~{~~|}~~~}~}}}|~}{~||||{~}~{{zx}v{z|y|{{{~}||z|w|v}{~{~}}z{|{yz}}}|~{}~y}|~~{}|xy}{x~zyz~y{{y{}zyz{z{x{}yyz~yy|xyzzz|{w{~{yz|z|z}z{{z||z}z|y~zz}|zz|y{{y|zwz}{z||z{v{~~{}{}{}}||~z|x}|zuy{}y{{w~~y~z~yx|~|yyxzy|||~~yxy||{w|x}~x~yw}}}}~{z{y{}|{z}|xy{x{{}|wx}~~{zy}yywxy{~~}z}}}}{~y{z|{~|~w{~{{zx}zz{y{|z|~zy||z~{x~{~|zyy~yzyz|}}~{|zzy~}{{z{{}}~|zzy|z~zzz{yyz{|}}y}y~zw{y|{|{z~~yz}{w}~~{||~|||x~}}~~~|{v|}}{{z{xwzx}|{|zz{z{{|vwx|zzz||||z{~x}yz}y}}{y}}||}~xz|x{{{||z~}x~wz{|sy{y|w~y{{{|{zzy{|{{||zy{{~yy}yw}}}x{|}}~{}zzz}|}|z||x~~}{|}w~z{{}~~|}|}{|{}~z|y~{z{}~|{||{{}}|{|w|yyz|}{sz|zy{{}|zyx~|~x{}z~}{}y}|{|zy~|{{~}~~{{x{~{||v~{zwz~{y|}}~vz{}z|z}{}{||||~|||~w|{||y~~||}|~~~{~}}{}}~}~z~|z~~~}~~~||~~~{}~|}|~~}}~|~~~~~|~~}~~~|}~}|~|~~}~}}}}~}~~}~~~}|~~~~~~~~}~~}}}~~}~~~|~}~}{~zy}||~{}yx|yyz~x}{}~z}y|{~~~zzy{}z~{z{}}~{}w|}}z}|{~|{}{{yv~z~~~}}z|{}}y{{~}{}zz{{}z|y{wwvz}{{{|{}{z{|}{zv|yy{}{x|zy||zvx~z}z{y{~|x}~u|}|{{}{xy|uxy}x|~zy{z{zw{~wy}}||~}|z|||}y}~|}|}}zzz}{{}~|{{xx{|uxz{}z|x{}{~~z{y|}|{~{}}{y}}}|{xzz}w~~||z}{z|y|zyy{{|xz~z|~}xyyxz|}~x|zz~yz|y~|y}zx{|}{{z}|~}{~y}w{zyz|}|}ww~|}x}{{}}|~{z~||{|w~{|x|z|~{}}~|||v}|z|{~x|z|}~{}||vzzz|z~zz~z||~}~z}xw|z~z~y}y{|x|}~x||{{xx{~}{||z{z{|||{|z{ztz|yy}z{~{}yz}~~|z~~~z{{{y}~~}zz{|}~zzyz{~|||{{|}}|~}z}}||zz|{|y~|}z~t|z{}|~~}w}|{|{yxz~z}|||}{{~y||||y{x~{~}||zv}{{zzz}{{{}{}}}~|y}{}y}xw~|~yy|w~{z~{{{|z~|{}~|}x{z{|zz~}y~|}}y}{z~~z{~y}|{}}|y}z{y}wzy}}yxzzz{}z}~}}zyy||w{{x~|}}{}}}~{~}z~~~{}}~||~}~~|~}~||}|~~~~|~|~}~|}}~}~~~|~~~}~~~~~{~~}~~}~|~~}~~}}~~~|}~||~}}}}~|~z~~~}|~{~~}|{|~~}~{~~~}}}~~~}|~}~{~~}|~zz}{~}y{|{{y|}v{{}zz{}zwz|~}}}v}}{zy|uyz}~|}}zyy}}}~|}{~{z|{y~z}z|yw~}{z~z{yzy{||{{w{{{{zw|{{{}w|}|~zz~{}|}{z|zxz|z{{}~}zy{yx||w{z~z|{~z|z|}zyyxxzyy|}w{||{y{{z||z}{~|~{zz}y|{x}u{xy||yz|z|y|{}|}}}z~~|y{zyy}z|~|y{||yz{{||z~|x~}|y{{v|}|zx~|y}zzzx{~}{~}{{~x|y}{zz|zt||}||y}z~vzzzzyvz}}z~|{zyy|y}zyu~}yzyz~~wyyu{~xxz~}}}y}~|}}z~}zy{~||~zz{{|w{zz~}}|x}yz~|z}}|z|||}~~|y{~xy~{}}~~~{~~}~||~x|yz||z}y{{{x|zzxy{|zw{~z}~{zxzyr||}x~y{|}|vw}z}~{}{|||{}zyx|{{y||||zz}}|xwy{zx||{z|{y{~{|}}{}|{yzx|z{{|}|~}~{{~wz}~|}z}xzz|zy~{zy{|~}|z~|{|{}|{~{}||{~|}||{|}y||}|v|y|~x{|}|z~{zx|y~~~{{z{{}}{}}y|}{{|{z}|~|~x~|~}|}{zz{{|~z|y}~yz|{zyu|z}{y{|~yy{~y|zy}zz{}{}~}~~~~}|~~{~w}~z~}~~~~|}{}z}|~|~u}~~~~z||{~}}|~~~}~~}~~y~|~}|~~~}|~||~~}}~}z}~}|~~}x~|~{~~}|~~~~~~~{~~|~~}}~~}~~}}x~~~~|zzzx||{z{}|}}}z~{}}z{~z{{{xxz|}|~~yz|x{}{|zz}}~|}v|z~w~z|{x|z|{z{y|{~y|x{||x{~~{{{}~~|{||{v|x|x~x}x{z{z~x~}z~{{{{{|{~z{zzz}|y{{}y~y}zyzz||y|y|xy{{z}{|{||~}{{z{}{zz{x}~}}{zx|~z}{y}~|}}|{|{{}xz~{|}}{y|y~~y}x~|yw{}~||z{|xvx~}~v}z{yw{~x}z}||z}|{z~|}{}wzyy~}y{}{}|{|wz~||{~z}z~|y}{{}~{{xw{y}y{}z|~|{{|||y}~z{~y||y}|{{||{}~{}~}~}|~}{||y}||}||z{{{{y{z|y|{xzzyzy}zz~~{|~z||{{x~y~z||yy|||}{|}|}z|}{}~}~}}{|wy}}y}{zz||zz}y|zy||||}|}zwyz||}~}y|y{{}{{~||y{~z}x~|~zz}zz|{{z{|x{{{z|~{y{{~z{|x|y{~{{z}z|z|}{y~z|~z}}{}zz|{{~|{{||}z|y{{{~{{rz~{|z}}x{y{|}zz||y}~ywxzz|z~y~|~z{z||~||y|z}~z}~~}||w}x{y{{~yzz|~~{z{zz~~y{}y~|{{{{~x{|}}x||~|}}~y{{|y{{zz{}x{}}~~~|z{|}}~x}z}x}~~|~z~}~~{}~}~|~~~~~|~~~~|{z}}~{~|~~|}~~}}{~~~||}}~}~~~~|~~|~}{|~~~~|~~~}~~~~~}}||}~z~~~}}}|~~~}{~|~~}{}~~}|~}~~~}}|z~~~~{}~~y~{{}~~{{{}}z}}y|{x~{w{z{|}y{{}zyyy~{{|~z|~y|||z|{z{}y{~~{{{{}~z|y}}zz}|zy|yx~y~}{{~}}}|}{{|s~|z~zx~~}{{}|~|zw{z||x~{~x}yx|zw{z|z|zzyx{}}{z{}y{v|zy{y{w{z|~~}|}~{{}yz{||z|||{{|}}{~zzv}~y~z||~|zy|z|}~{zzzxz}z~{z{|z{~||{z||||}{z|{z~~z{{||{|w}}~w|}vy}z~xz}}x|{{|z||}}zy}|x{{|{{}}~{|{|y||~}y|z|{}uz{}yy}}z{{{}x|w~yz{z|uy{xw{~}}~y}z~{z|z|u{z}{|~{}|~~z~~|}yvxz||{yyz|y~|w~w{zy~x~}z|~~|}||z}~{~}~|~}~~}}~z|}}}yzx{x|{{}{{zv{wzz{z{}z~}z}~}zv{}{}z~z~}y{w~|~y}}zz{y|~|~y|{{{w}|{yz}yz~{y}|}|{}y}}y}{{|{z}zvz|}~~{z||z}zy~~z{}y}{|wx|w{||wz|}y{z~y{}zy}yzx|z~z}~{x~~}|}|||y}w~z|{x~x~z{|~zx}z|yz||~wy~{{{zyxy}z{|y|~|y{}}}zy}}{{{|}}}{~z||y}}z|}~{~y{||y{{~y{{wzx~~}{{xxw}}~{|z|{}z}yz~}}~}|~~z~~~zy}}|}~~~}}~{}~~}~v~}~~~}{~}~|~~}~|z{~|{{}{~}|}}{}}{~}~~}}{|~~w~}}~}~~~}~}~~~~|~~}~}~~|}~~}}~~{{{~~{}|}zz}|||z~|}z{{{z{}z|~|z~~|~}{~{||y{||xw}~zz}}{|yv}~|~|~x{~w}|zyx|}~|{~{|}{}}y|z|z|||{{||{~zxzwy~~wzz{zyy{|z~yy}~yy}~x~z|yyz|y|y|~|yz|x~}z||}||z{{wv|}}xx}z|}ywzz~zz{|y|{~|~}}||y|y{sz|}z}|z|zyx}~zz{y}||z|{|}|y}u{{z{{}{}}zz|}~~{{zz~~|||{x{}}{||||}y}||y~|z}{{}{y~{xxxzw}{||~~x|z{}{{}{||~z~}|~z{{{~w~x}~{{z}z}~~}}}zyw{z}}z||{{||z~{|u}}}}z|~y}y}z||zz}{{||{~|x}|x~}zz~|}~{}y|y}{~|{}~||z}{~v|~zv~{~y~{{{x{{{y~}|yx}|z|}{{}|y|}z~}x|}}~{x~}}|z|xz||}z|z{{}yy|~|y||wz}yzy~w~z|uz~y~}{{~yxy|{zw|{{w}z~{{{{~}z~xx{{|}{~{}zwz{w||z{{z}~}{{}z||x{y{}xz}|}zw{}xx}~|z|z{~zy}y}~w|x}~|w|}|z|y|~x}}{~z}y|~|~{{|{}{}~~y}{~{~}~|yv{~{{y{z||y|~}|z{}{z|{y|y{x~|~|}x}x}zz{{}z~}}}~~}{yxyy||z{}~~~~~~}~~~~~}~~~}~}x~~}|}~~}{|~~~~~~|}~{}~~}~~|~~~~{}~~~{}~~~~~~~}y}{}~~}~}|{~|~z~}||}}~~z~|}~~|~v}~|~~~{{{~}~~~~~}{~}~}{}}|~zz~}~y}~{~~z|~{z|}}}|~x|yz|{~{zzvx|~xw{zzyq~z}z{~w{}zy}~{~y~w~|~}xzzy|{||~ryx||yx}z~~~zzzz{z~|x~y|~{zzx}y~~zy}{z{{vw~~yy}yz|~x~x}~||~~~~{{|~{}z~z~y}{||{zwyyz}{|{y|z~y~|~~y|}~{xxx~z}wxw{z|y{{|w{|}~z{z}}}|{{yxzx}|~}~}~y|}yx~||}{}~|zvz{{z{{z}z}zy{w~}z}||}~|z{||z~{|{|z|~|z{}|zx{~}|w{~{~||zz{z~yyyzv{xyywy{}~||~z|~}~~{{{zz}}|zzz~~~}||yx}}}zyy}yx}y{z|||yvz{|zz~zz~z}|~z~}}||~~~x{{~}}z{}}y{z~z}x|}{|||z{|{xzw|w{{zy~~~}|x{zx}|{~|||{{z}}y}~|v~~|{y|z~z|}}||y}y{z~yz~}x~z{}z|~}z{{}|{}z}{}|}z}yz}||}{~w|}|{zuzzzx}|x{}xz~{}x}pyy|w~z{zy}}}}}}~z}xt}||}|~~{yx~}}|}~{{zz~~||}{|xyyz{{{y~{xv||z||}zyw}|}}}~~}~|z}|||||}}||~{~~{w}|x|z}|wy{}{}}|~~x{zzz~y|}}}|~{~~~~}~~~{~}~}~|~~~~~}~{}}}}~~~}|~~w|~{~|}}~~}~~~}}~~|~~~~}~|}~~|~}}~~~~y}}}~~~~}|~}~~~~~~~~{~~}~}~~~}}}~}~~~z}}|~}~|{{~~}~~~}{}|~~||}}~~}{}~z~}{}zy}{}x{{x|}y}~|}{}x|||zy|zzx|x{z}w|wz|{}x{|{~{{z~{}z}y}y~}z{}}}}}zz~xyvz|yz|zx~z|zyy||{~v~|}z~y{}|wyy~y|}z|z||}v}xzzz}}}|y}x{~}|}~~{zy|x|v}{}~|yz|{|}{{z|}zww{~}}yy~|zz|~~|z}~~~~yx}}z{}~{{{zx~~|}}y}{yw{zz}x}{z{yx{|}z~{|~{|}{z|||wz|{y|{z||y|y{wy|~z{z}v|zywy}z~|{~x{x}z{z~|x~~~w}yyz~{~{y}|z{{z}}x}~|}z}{z||{}z{}{|~|{{||}|y{{z{|~~}|~x{y}|y}|}{{|wxyz|~z|z}||{yy}|xw~z||~~}~y}~{xy{{~||~}}||~~v}zzy||{ytw|y}zyy~|zy{yz}}{}{w}y}|{{zz{~{|xx}|}}}{||w{}|yy}y|{y}}}|~|y}{||~z}z}z}~}y~|}x}|z{y|{|{~x|{}~y}|{}z{~|{{}xzw{{}z|z}x}|~y|}{xyy}{~}}{|{y{|y}~yuz~xy}~{{~xzz|y|}{~{~zzyw|zy}|zz{z}y{}yx|{{zz}|||{{~{zy{zyx~x||{~yz~|~{y{{~z||||}}{||}{}}w~x|{}|{|}~~~~~}}||}{~~~}}}~~~}|~~{~}|~~~~~{~~|~~{~~~~~}|~z|~~}}}~|{~~}}~}~}~~|~}}~~}~|}~~}}~}~~|~~}}~~~~~~}}~}~|y{}~~|~}~~~}~z}~~~}~~}}~z~~y~~|~}~|~}}z~}{{}{}{y~yz}zyzxzzxxv|z~ry|v}yx{|}}y||x{|{||}|}|~}z|{}{}}{|~{}z}}}zy{{z|y{y}}w{yz{~xv~}|x}{zyy{}u}~}xz~zxy{yx|{{y}~~|zyx|}}|||~{{|{}yx~|}y{}||qy{y{|}y~~x{{~}z{|~~zzyx{w{w}}|}zz||z}x{~yxx|~z}z~u{~yy~wx{||yt{|}wzzx||y}}{x}w{~y}{|{}xy}z|{|}zy{zy|vzuxzzyz|}w||z~zy{x}|z{}y|{z~x~{||~yw{{|}|y}{yx}vx|v}y|{|||zyz{x|{zyy{|z{}z}~|{{x{z}v{}}|~{{{q}z|||z~}}~w{~~w{{}||{yxw~xz{yy{{x|||{||{x{||x}{|~~~{{zzxz{~xz}z{uyzz|~xwyz{y~wx~z{x}z}z|{~|}}~{|}{||~v{yy}|~|w}x|z}y}yx~yzzxz|{|{||}}}{|{{|y}xzz{}}~z~}y~|z~z|xy}{~{}y~}z||y{zz~|y|{|~}z|w{|y|zxz{|}w|}x{||}|{z|w}yy{|y}||{|}{~}|{~~|{}{}xy{~|{||y{|}~{y}z}~|wzx{yz{{~|~{|y}}}|||~}}}|{|~x|x~xw}w|w{|{||yzzyx{w{{~}y}|{{|~y{x~vx|z~~|~~~z|~|~|~}~~~}}~}~~~x~{}|~~}|~}|~}|}||~}}{~|}{~~z~}~~|||}~}~~x~~}}~}~}z}~~}~~~}~}~~~~|~~|}~~|}~~~}~~~~{|~~{|}}|y{|}|~~~~~~{{~||~~~~|~~~|}|}{|}|}|~|}}~~x|}z{|z{~z~}}}z}}}v}{z~|{yz|~~w||z|}~{z}z|}x}y}{~|z}}{|~x~~}~||{}}x{yzz}y{z~~}|{}~|{}yxx~|{{z~z~{zy{~x{|z||xx|}|}y{zyy{||{y|}|{{}{|{{|z}z|{xzu|{x}z|z|z{||z{vx|yzyx{yzy{wyv~||~}|}{|{zz}}}}|zy|{wyyy~{|zyz{|}{|~wz~{|z{zyy}z||}{y}|{{|z|}y|{wy|zzy{}||z~y|}{z}||x}|}~y~||x}|{z~|zy}~~{z||z}z}~~|}z|}|{zz{}{||}{~zwx}{u{z~||{~}}y}~}|~||{|zz}z~|}z{{y}~x}{vyy|}y{{|}~y{zx}zx}|~|zwsy|~~~}zwz|zy|z{{{y|}}}||~w{wzx}~v|~|z~z|wzz~}|}z|{||{z|~~z|zy}}{w~}|}|}}}}~}x|~|}}yz}{z}~~~}|{y|y||z~yy{}||{vy~y}~~z|zx|z{{}{}y{|z}~z{xx}y{|zwuxz~v{z{~}{~|~}~{|~yz{{{yyy{{{y~}{wzyw{yzz~}||zw|~|}x|~zz||zz~}z{y|}{|zz}x|}z{z~}y|~y|{y|y{||}}}y{wv}}|~~{{}~{}|vyzz|w~{|{{~|z|~}yzzz|{yz||{|}|x}z~~|~}z|}zvyy{{yz{{~|xwz~{~}~~~~~}~~~~~}|~}}~~~~~}|}~}~~}|~|~}}}|~~~z{~~}||}{}|}~z~~~~}~~{~}~~~~~~w|~~}~~~{~}|}~z}|~}|~}~}~~~}{}~~z~~|}~~~~~z~}~~z~~}~~~|~~~|}|}~~~}{}~~~||~~}}}~y{}}~}{}}yz~{~{|||~|v{{x~x}|}}~}t||y}|}~tyy{z~|zyxyz{}||x{{}|{}z~}}~}xy|z{zzywz{{x|x{z}zx|||{}xvy|zz~~{|~|~y|z~{zz}}|y|{z}{|||}yyx}zyyy}{wyxyx||{|zzz}xy}}}y{{zzzy{}|}}xz|}z|z{zz{|~{z}~~}}}z~y{{~}~|yz{|{|z|}||zx}xy{{|z{z|{z~|z{x}{{|yx}y{{}y|y{y~{|zyz{zw}{z|}{zw{z|}{x||t}w}~{}z}|~{}}{|z}{wz~}{yy{z~{~{}z~~y|{ywzx{zw{{~w{|y{{wy}}zyx}|}{}~}}|x}y|~{}z}{{z~{y|z{zxx}{xz{}{z}{zzzxz||wz}~~{|z}{yzy{}z}x{|~x~}~|z|{w{|wy}vz}}w|y|zwzzz}w}|wzy{v{{yyzz}|xx}{~z~z}~z}~z|w~|{|yz{}z|zy|}|yyy}}y}xyw}}~yz}~zz}~{||~y~|}z}||{v}|yy{z}}y|{u~{|z~vy|}}|vu|z|{|zw|zww}{z}~xz}|wy}|}z~|{y}{~{|{}x|xx{{{}x|u~xyx{xxx~zy~x}y|zx}{|z{{y~~|y|}~}z||{|}~{|~~{}|{}}|}x~z{||{~~z|{{|{|z|y}z|~wy|xxz|v}}{}|z}yzz~~|~}~}}}}}z~~}z}z}{z~~~~~|~~|~~~}~~z~~~~}|~~}~{~|~}z~~}}~}~~y~~|~}~}{~}}~}}~~}z~~}}}{~~~{|}}}~~}~|~~|}|~}|}~~~~~}{}}~}~|~|~|}|}~~~~}{|}}~~~}}}~}z|w|}|z{~{|xzyw{|zz~y{~{{x|~}xx}{}{x{x~zx{yw}|{~||}w}||y{}|z|{|{~|x{|x|x}}zy|{{~w|w{xu}{yy}~}{{z}~~xz}|{uzz}w}z{z~zvy}}y{{~|~|v|{}z{~{{}y||{{z{|zz|z~}z|x{xz|}wy{}yxy}{~}y|}}y}{{z{{{yx{}{xxy|~|{z||}}|{||y{|zz|||~z{|wz{}w~z{zyxwx{zxx|~||zx}}{~{yz{~{|w|}}xzy|wyyy|z~~{~|{}}~}}~{|}zw|zz~yw}}~{|}zw|z~{x|z}~|}y|z||z{x~~xy|}~|}|~yw}}~|}zz|y|{y~}|xy}z{{~}}|zzy}{}}||~z|}{|}sxy{}{|y}|zz~~{|}y{|{z|zw}{{~}|{wy}||z{|~~~{|y}~{{||~}~zyx|{{{w}v~~{|z{|{z|{|wy{}{vy}|{|~z||~||xyz|{}wz}zxy|{zv{}||}~|z}yyy}x}zxy|||}{x{yy{~wy|{{|}}}z~z}|}{}|||}z||q|~{{y|||{}~zzvz}yxyw|z||{z{|}||w|~||}{y|{zy~w~{{{z}~}{|z{}|{yzy~{}~z|yxwz~}|}|w}{{|{|zx|}{|}{z}{~}|~~{|~||{~zz{||}y}~{|}z~|}z~v{|x|z~yx}z}}~{{~|~|~~}}~|~~}~~~~{|}|~|~}}|}~~}}~~~~}z~~~~}|}|~|~~}~~~}~|}}}~~|~}}||~~~~~}~~~~~~~~~}|~~~{}|}|~z}}|yz{{|y}z|v}zy}z|zyzzz{t{yz{yt|}xy{zz~x|y{rz|~{vx~|x|}{}}z~}wz{zx{{{{~}yz{x{{xyx|{zxz{yz|x||{}||}}y~~xz}~{|}{{}|~|}{}y~z||~w|}~zyy{~{{zw{}xx{|xzyy{z{~|z|}~}}x}}}{~{|}~~|||}z{z{y{z}|y|}~}yx{yy}{z{}|yyz|{||}x}|zz{}}}||{~|}{w{~zyzy|zyz{|}wwyzyxz{zyy|z{||z{|||~}}z~y}|{}{~|yx}~|{}|}|{~u|{{zz}zxz{wz{}y~zyz}{{z{|}z~|~~}}x}}}{|y~}}~~{{u{{}z}}wyzz|{|||{x{z|xx}{|z|{z|{{{}}|y|||~|||~~||z{}}{}|u|zu{}{xx{}~ty{x|}}|}|{u}~{{{}~{{x}}}}~|z{}y|}{zx}y}||}|xxv~|yxxz}z|}~{yxyx{|{}|{}{|{{y|}x}|}{|~~y{}{z|}y{|~|zz{{{}y~zz~|{{ywx~{z|z~}{|||x~~{||{}|~}{{{|}{{yy|{~}}y~zzz|yy|{~w{z|z}|{}yz~||{{~{~}v}|y{~{}}~}||}}{}{~{}{y{{}yz|{~y||}{xzvx~~{~~}y}~{z}y}}~~~}}~|~~~z{~}|}}}}{~z}~~}|~~~{~~}z|~}|}}|~~}~~{}~}x~~~~}~~~}|~~}}|}|}|~~y~|~~z~~}~{|}}}~~~|{~}|}}|~~~}}|}}~|||~}}}~~~{{~}|~~~~~||z~x{x}|}{{zw}{}{z{yy{|{|y}|||{y|}{{~~z}x}z|zxz}|u{}y{}z|~z{~}wz|z{w{|~z{z}{|~}z}{z}|zy}z|z|{zx{z{z|~z|{xzy}zw{|{|z|~zz|{zz{xz}}}{}yxzv}{|y~}zyyzz~~w|}|{z|||~~~}w~|~}{||~zz{{~||z|z{~z~}y~{}{|}yzw|zyyzxy~zz|zy{|}{zy|z}z~~~}|~y{y}}{}||{z||~|{{x{w|}{|}|~{y}|yv{w~}{x{~}{|}x{~}|~{x{}{{x}}t|z~}z||zzy~|{~}~xy{z|}|}{~yw~x|}}~|{{|{}}~|}}|{~z|xz|}}{z~{z{}{~}~}||{{~z|{y}|{~~zz{{|~y}|{x}|}z|y{y}}{y}{~{v}~|}zz{y~}|{~|~{yzzyx||zyzyz}}~~x|}}}|{~ys{|{}{y{{||||z{z|~~}~xzyzyz{{|{zzzz{~{{}|}}|w}z{~~|z}x}{x}y{{u{vz|z~|}|{z|w~y~}~{|{{|~||{||||yyz{~|z{|y{|z}yy~z}xz|z~|||{z{|}{z~~~y{~~{|{}{yxz{xzy}yz~|~{zzzw||{w{z{zz~|}}|{|{yyz~~z{z{zvz}{}~}{~|y~z~y|{|wx~v|}|}|y|}v|~x{}z~}~~~}~|~~~~~}~~~~~}~~z{~}~~}|~}~~~{}~}~~|~~~{||}~||~~}~~}}y||~}~}}~}u~~~~}~|~}{}}~~~~|}}~~~}~~~||~~|~~~~|{{z~|~~}}~}~}|}~{~~}~}~{}~{}}~{|{z}|}zy~{|xy}}y~x{{vzym{z|}{||z{z}x{wzw}~}~|{y~{{|z~||}y{{{{x|}|{|ww}~{u~{wyu|}~{yz}z~~yz{{{z|{}{zzy|y~y||y}y|||~y}x|y{z{y|zvy{{zz{z{wzx{zzy~x}x~}{{{x~~}||~yn{{|z{}wzx}xw~w{y{}zzz~|x{zyz~{xxz|zz|y||{|~{{{{|}|{|~y|{}}~|y|{z{xy}}{|x}~w|{{|z{}{yzy{z~y}z}|{x|~|zz{zyzy}||~z|}{|{}}||}{u|{xy}}}w{{~~z{}|}|}}}~z}|z}~zx}{|{|z}z~~||}~{{wwz|y}z|zz|x{|z}|}y~vzx{y|xz~{}||y~{~~}w}y~{}x}|||z~y|~~~{||z{yz{|}w{{}|z|{~xyy}xx|||{}|}xx~{}|||{ywx~w{}~|~{y{|x|~|{{~{~{|v{~|z{}z~{}{~z{}~}~}y{|}}z|{|~{{{x~{|}|w|x}{~zx}{|x|u}{y{yz|~|~zz}wz|{|}|||yzzw{~z}}yyx|~{~}xz~w}|{yz~y}z|}zux~}yx|}xyt}}{w{xzz|z~}z|{}|y}|}|{z|~|y~{}|}{}zx|zy|z}}y|~{~wzz}xw~{|||z|~|z|~y~}{|~|}{~}}|~}}}~}~}~~}}~}}}}~|}~}~}~}{{{}}}~}}~}{~~|~~|u~|~}~~~~}t~}z~|~~~~}}~}~~~}~~~~{}}~}|}~||~~~~}~}~|}{~~~}}~~}}~|~}~~~~{}~~~x|z|{|x|xz|t{y{v||~y{vyxz{~||z||x|v}}{|{|{{}}|z{z|x||~yy|~{zz|}{{|v~x~y{}~}{}x}|z{}zz{~}~~z|x~|{~z}yzy|vy|~|xx|x}|yzxzz|{|yy}|}zy{{~y|z|uz{}}}zz|{zz|z||z|z|}|{~~}z|{zx|~y|x{~y||{wzxx{{{{|{||~~|{{|}x||wy{~}{{~z{{xx~u|u}}yz}|z{}z~z|{}}~{{}|~{{|}z||y}}|xz~yz{{}~xz{|y|~zw~w~yy|{||yxyy|}~~}y~yzz||}}t{~||}y}x}{}~{|~yy{z}||{}}|}zy~~{{yyzyzz{|~{}z~{zzx{~{}~|zy||{{xv~z~yz{w}}|}x~zy}~{}{|x~~{z}}}|{xyz{xx||w{|~}{w{{ywy}}}{|~xz||{||y{{~|~{z}}}||}{z}z}{y}~z|{{{|}{~}{z{~~}w|v}~{}~z~{|zzx||z|}}z|~}}zz}v|v|{||w|~}{w~yz}|vzz}|z}yvw~~|{}}x|xz{}|yx~{yx~|{|{}~z}}|~wz}~}}{{x}|ywzz{}{||{|}}z|z~{|{~yx~|yzv~z}||}y~|y{~}zz~yz|yyy~w~||}z|y{z{}v{}~|~|}}z|~~{z|{}|~{{v||~z~y{xyy{x|z~{{y||}~v||{}~z}~|~~~~~|~~~}}~~~}~{~}~{~~}}~|}z~}~~~~~~~|~{~}}}}~{}|}}{~}}~|~~}|~~~x}~~}~~}~}~~}~~~~|~~}{}~||~~}~~|~~|~~~{{|~~}}}}zxy|y~}z{~}||zv~{{{x|{z||}|y||z{{y{zzvz}}x{y}}{zy}||}y{y|{}{z~zz|x||}{}|{|zyzwzz{}||}|zx{wyz|z{z{~z}{|{}z~zzy~}}z{|y||}zx|y{|zzzz|zx{xzxy}z{}x}{{}zxz|}vzy||{{}|z}zy}|~|z}}v~z|z||w~{|xzz{|{}|y|}yx{yzy|}xy~||{|yy}zz||y}x}~{yz|{}|~|y}z}y{{w{z|x|z|{y}{z}z{|{z|z}x}{|{x|z||}z|}{~|y}{x{}}}|~}{|{{z}zu{{x||y{~~yw{{v~z~y~}{}}x~|||~x|z{|~|z~~{|{||{}~|{~}yw||z|~yz{{|{zy~}ywz{v{xz|z}~~z|~z~{~|~~~{x|z|zz|}||zy{w{z{wz|z}|||y}{yzx}}{}{xuv{~}{}~|}}|||{~~}zxv|z{~~~zz~x}{{z{{zvzy{}y~|~}}~yz}{z~}|z{y{~|{~~x~z||zz}|~~||{|{x|{{|~{y~{}}vyz~{x|}y~yywz{|z{zz|}x}}zz~}~}}~|z~}x{~}|xy}y|}|}~z~x||{|y~z~~{y}~|}{z{v{z}y|z||{wy~~}{{}xz~w}}z~y~|x}z{yxyyz|~xwzv|xx{{wyzw~{|}zy}~}|{~z|~xyx}}}{}}~}|~{~~{{~}{~~~~~}~~}}}~~~}~}~~{~}|}}~~~|~|}~y||~}}~~~~~}~~~~~~~~}{{~|~|}~~~}v}|~~||~}~|~}~~|}~~~~{|}~~}~|}~~}}}~}|}~~}}}}}}~{}~~~{}~|~}~|{z}~}~}|||~~~~}{z{~~z}{{~~y}{zv{{yz~z{}~|~{z{{|}|y{}~|z{{z{~xz||}}zw~{|{y}v||{}~x{{{y~|}zv{|z{zz}|{wx~w|~|~|x|{{{~|w{~xy|{zyu}~ux{{}zx{{xzwz~}|{z~z{~}y}{~z|{x|}{|{w|zvx|x~v~~|z{z}z|{{ywyz}z|{y}{zz|w{{v}x|||}wzxw|z{{zwy|~y|u|~|yxywz{z{}}{}xy|z~{}y~~w}~{~x{}z{yz|z|vzw|{yz}||}zz}}{zz}|zz|zx|z|z}}||y}}zy}}}{|z{y~{~}~}w{}|v}{}|yzz|||y|{}|yxyvv~~z{}{z}x}z{wy|{|{zz||{}|z~~zy~}}~|{|{x|zz{z|z|{}{|x{z|x|~y}{y}y~xzx}z{|y{zz||~y{|z{{z}v|{x|~x|{}~zz}{{~z}}z~}}z}z|||}||w~x~z|x}z||~y}~|{|~yz{z{}y|{}~y}uz|w}y}z}yyy}y~x|~x{y}|w~~}xyzx}yy|x{|{}}w{~~|xy~v{xz~|z}}}{{{{zyz}}{~z}|~|v{xyzz{|}~y}z~z{|}w~~zzz|{zyz|z~{{{{||x|}|}yzzyz{t~|y{~~y{|||z}~{|zz}z|x{~{{~{z{~{|zx{wy~{|~z{|z|s}z|z|v}}{y|y|~{}{|y{{~~|zzxz~xyyxz{~~~|{~{}~}}}}~~}~|}~~|~}|}}}~{~~~~}~~~{}||}~}~~~|~~}}||~~~~{|~}~~~}~~}}~~}~}~~~{~}{~}~|~~~}{~~~~~|||~~~}}~|~}~|~|~{z~~}~~~~~}~u}~}~|}~{z|{~|{~}|~|{yz{y}|xx{y}z|||zw|xz{~zwyzxzu{z~|{{y~zwyz{z||v}||~|}x|~~{|}|}z}yy{yyy|}|y~z~{z{|xzz|{|}zzy{|z{}~zz{|}|~~zx|txy}~|z~{wz{}y}zyz~vy|{x{x{s|{x||vy}{}z|y{z{y}}}|zv}y}zw|{}y|~|~yy|{}z}{}x|~}zz|y{zx~{|~yvxyzu{yzzz{{wy{~{~~{}{}}zy}xx{{~~||{{|}|~{|{|z}{|w|~zytz}zv{|yx{yz}zy}|}}}}}|~|{}wy{{{|||||}}{{}y{wv{z|xxy|yxx|xz{{z{xy{{~}x}|{z~{|}{{~{~z~yy{}{}}{|~|}}}x}xyx{zwy|~yy{x{~}wz{z{|yy}yx}{{~x}{|y~|y{~~|z{|yvzw~{zz~{zwxz}}{}|w|~}|yy{|z|yz{}{y~{}}yz{|{{~x}z}z{~}xz~||v}||y{xw}~~w|y|yv~|y|{{yyy~y|{|~|zx}{{{y||v{~yz|zz||y|zx~v|}z{{~{z}y~{|xzz}zyzz{zxxv~|~}z|z{}~||y{{z}x~{y{{||{zy}}z|yzx{yyzzy|{|{{z{{zzz~{xzwx}z}}{{x{~zy|z{{y{|zw}~{yz{~xz}y{{}|~zw}{}{|wy|z{xzyxzzy|{{zx}}z|{{~}~|~~~~}~}~~z}}}}~z~}~|}~~~|~~z}}z~}{z}~~}|~}}~}}}~~~}}~}~}|~~z~}~~|||}}z~~~||~}|~}}~}}}{~{|~||}}|z~~|}~~~|}~{||}~~~}~}|}~~~~~|~{{}~~{}~~~|}~~~}~~~}{~z{}~}~~~~~}}}~zxyy}zz}|{y~}~{}{y}y|~|v~y~yw}}zz~yzz{~}y{{|xz||z{{|x}~x}z{}x~||yv~zy{~~~{}|~xzz{vz}z{|x||y|zyz{|vv}|~zx{|{}}yz~z|~y~{||yz|~{~z{|{}{||z}{yz|~{||zyz~{~}x|{~{{zwy|{z}|x{}w~z|}{~|yy{zu|w||{v|z}x~|~|~}~{|xyxz{{yvzy}|z{w{}y}y~~{yy}||~}|{~xx|}}yz|{yz{{z|}}wxz|~{}{}{zy|~||{}zy}|y~|}~y}~}y~{{}x|{}v}}|x}}{{{}v||wv{x|~|{}{{|{{y|}~x{{x~{xw}{}~|yz{~{z~|}}|}~||}|}}~|z||~{~|}{|z~vwy}y}{{{~z|}x}|~}zvzy}{~xx|}{}y{|}zz{xz}}yw|{~~z{{}{|x|}z|x~{zxyz~}|z}u}xy{~zx~{{yw~{~yv~~zz{wz~{xx~y~wyw{}wzw}|zxx|||}}{yxz{xyzzv~zx{}w{{~}zzzzz}y}y{{{|{|{{~||y|z|}{{}{y{}z|y}}{}x|}zz~{x{{~{{|ry}}}{}|{xyz|{w~{}}{{~}{|~}||}w~z}|y|{|}|~y||w{{|{{x|~z}}zy~{x~{{{yz}w||{~}yx}xxy}~z{|zz}{zz{{wx|yxztzx}{}y~}~z|}|~~}~{}}}~}|~||}}~}~~~~y~~}}~}}~}}{~|}}}}~~{|~}{}}~~}}}~|||~}}}}}}~|~~}}~{~~~~~}~~|~|~}~y{~}~~~~~~}x~}~~~{~~~~|y~~~}~}~|}~}}{~}~}~}~~{~{~~~~}~}|~~~z||{y{|~|}zz{}xz}{}z~y}xw{z{y|~y}{{z|w{{{~|{|{{}yx}~yy{zzz}{|z}|y}~{x|~w{{{{{}zw{wx}z{|z|{xzw{{~|x|}|}~|||}|u|{{{}{y~z~}yv}|}|ywwwzzzx|yz|zy{w}yx{ys}|xyw|{|}y|z|z||}|~}}{{{}~||{~|}|zzyvy|{|}}|~zz|z|zz~|yxr{zx{{|~||~~{}}~~|}~~~}~{|}|~y}~y|||z|}z}{}||}}~|{~zx}|z{z~~z}~}yzw{}|~||}{{{}xw{yz{}|}z|~{yyy{{|{z|yxz}z{x{yx|tzz||z|}x|z|}|~}z{}{z|}z{{||{{~~{z}~{|||zz{z{{{}}}~||{y{|~y~{y||z|}wy|}z{~~|x|}}yz~}~|~~~zvy~vx~z{}zz|yyzzyy|ww{{|z|yz}z|{}|~~z}{|yzv{}|{{}z||v|~~|}yzz|z{x{}}z}|}xy{v~z{{{z|{{z|{{~z}{}}~~zy{}y{~y|}}~z{xyz~v{z|x~zzz~zw{{|~yzx{~y}{|yz}z~|}{~y}~~~{~zy~~}}{~z|x{}|}zwyvvzyy}wzy~|w||||zyzyz{|y}|yxy||z{y|xz}~}}}{}||{}{u{||z|zx}~z{{{xvy~|}zx|}z~z~|y|y{{{~y~}y||{~~~~~~}~}~~}|{~~~||}~~}~~|~~}~~}~~{|~|~~||}~~~}~~~}~~~{~~v~~~}}~~}~{}~~|~~}}~~~|}|}y~}~~~~}|}{~~~}}|~}|~|~~~~{~~}|~~~|~z}}z~}~}~~~z{}~}y{{}~{xv|~z}y|z{x{{xww{||{{~}}}z}||~zz~z{x}y{y}|zw{||y{z|y|w|y}w{y{||xz{{{}}{|{zy{y|xy{zx{{zyyzz}~~vy}}|y}}}{~|||{{z}}wy|{|y{{w{|w}yz{y|}{x|{|}y}}|y}z~~{w{{x{}}{||||{~}|{{|{|~|w||~}|{~yx~~y~{|||}|~zxw}|~z{z{zz{~}}|~yx|{{x~~}|}yz}}|xz|{|{~{yzy~|}|}v{}}y}w|x|x{y{yy{y{{{~{}{w}~z}zy}}}~|zx|{{}{|{xy{~~~zyzz{y|{y}v~x}{{{ww|ux}{}xyy{{}zw}{}{|wzyz{}}|~}yyy|}w~~}|yzx~z{|zy}x|}||~{}}{|z||zz{x}y}}z||z{{}t}{yxzyv|zz|~{~|zz|{{zx{xxw|yy}zy~}~~~}y~{z}~|yyx}}zzxz{|}y{yz|{{z}}yy|}{z{}zxyy{z~}||}z~z|{}{}yuz||z~z{z|wy~}{~~~|x}|{}x~z}|xz{~r{yz|w{|~{{}}xx}|~|zyz}y~y}~y~||{y|}~|~z{~v{yxz}{||}yz|~|~{zz~{vz{}|~}z~xyx|}}yz|z{vz}{}u{w||y|z|y}y}zzx|yzy}{|~y}}wxx||{yw{~zzy|}}{}||yyzz{|zz|w}|{~{}z~}}|{~~}}~~~}}}|{z{~}~~~~}~~~|~~~~~}~||}}~|~~~~z~~|}}~{}|{~}}~}}|~~~~|~~~~~~|}|}}}{~w}}~~~~~}|{}||~}}}|~}~}}}~}}||~~|}~~~~~|~}|~}}{~}}}~~}~}|~}{~y|}~{~}}~}~}z~}zwy|y~x}}{{|uz{~y{{z~|{zzz{}y{z|~x{}zz}}zz}{y~}z~|x{y}|~~}~{~zz}zy|~{~y|xz}zy}y}w~zxyvz~}||{}z{{z{}|{}}}|}z~|{y|{}wz{yzx|}zyz|{xz|{yt}{yywzz}yz{|u{xyz~}}~~}~~x|~{}z|y|}}{y{z~yy~}|yw|zyyzzxzzw{y|}vz}{{z~{y|}}|{z|}||u{}y|{{}}{}z|~}{{||xz{w|zywu|{zyw{~zx{y||yzz|{}xxy}}}z~}}{|xw{|{{y}}{yy~~}}~{zv}w~}|xx|zvwz~yz|}{zw{{xzzw~|}x~y{z|~{~}|z{{~~}}y~{}y{x~z}y{zyzz{x|{|yyy}y|{|zwy||}|{~y{}xxzx|}}~}|~}yy}z|{{y{{{{z}yyz}|xvy{}xzwyvyy{xx~{zx}}w~y}y}~~zz}zz~|zz{x|}}~zxxz{{{}||{xxwyz|z}zy~{}{|yzy}~|{{{yz~|uz~~z}~|~~}|w|~|zzyz|ywz~|y~zwx}zzyw{{x|z{x~zz{t{|~|z|z{}~}zzyy|~|}zy}~x~}{{|zzx||{|}y|}zx~u}w|yx{w|~}x}z~y}|~zz{~|z{}|}|~}}~{~|||yz{|~|~y}||zxy~z|~yy{{~|}z}{yx{{yy{z|}|~w}~~~}{z~{~|}~~~~~}~~~~}||~~x~}~{}~{~~~}|~~}{~{y}~~~~}~~~~}|}~}{~~~}}~|}~~|~}{}}|{~~~}~~~}{}}~}|~~}~~}|~|}~~}~~~{||}}}~}~}}|~~}~|~~}|{~{{}~z~|w{|y}}z|wy}t{}yvz}z|{{zy}{zz|yyw|~{zzz{}{~{{}}}}{~z|y{yy~xy{~w|z||xz|{}|{yyzzy~~ywy{}zz{y|x~y|{y}{y}}z{}{~yzy{x|~y}|y}~||}xz|}|y|||}y|z~{~zvx|}w}}~xx~}{|~{}yz{z}{}}z}{}y{{{|}|y|y}}{~|{{y|{xu~|z~y}}xz~yxw~{z{~w||v~|~sw~zy{}y~{}|{}|{yvxz~}}~~~||~|~|zz{}z~{~}zzy|{{z~ty{yzy{{|{zyyy}y||{yzxz|wyz|x|{||{}|}yzzwwy{{w}~}|}{{zy}y}z|~~||y|}||~z{~}y}}}~~}{}zxz~{x||}z}~x|x|z{}}~{}|||~{{||||}|~}{|x}{~z|}{y|~}{|z|~}|{zyz|~}}y|}~yv}|z{|~zz{zz||yyzz|{zyz|}y}z~~}{}{z|z|y|{~|}y~~|zzw{{{~{z}~~vzz{}{{{|zx}y}|y{}|}yz{{}|x}{{{y}}|{{xx{yz|{|zx}~{|}|}}}~x}|{|~yz{{zz~{w||}zy{{|zz}|z|}{z|z{zyzv|w}y}|~~|{|{}{}z~{{~|z{x|~|{||{|{}{~|z}xzzy|}~y~|{|}zw|y~y{~{}|}zyxz{{y{~x|}y|yv|~~{}~~}~|}}|~~~~~~~~}}~}}~}}z~|y}{|z~~~|~}}{~}}{~}}|}}}}~~~~~~{~~|{~~~}}{~~~y~|~~}|~}~|}~}~~}~~}~~~~~~|}}}~}|z|y|}}~{~~~{~{~}}|~~~{}z~~}|~~~~~}~~{z{{~~{|}z|sy}|xw}z|xyyz{}~}||zyyz{{|zy{|{~z}}|~|y||w{}}~z|x}}y|}||y~z}zz|wv{wx}z}|}y|{x}z}~z|zz{|z{z{{~|y{~}}z|w}{|z}zy~|w{{|}~}xyyzn}y|x}|yy{y|z~{z{~{{|zyzyz{{|~w|y{~y{~zzy{~}}~y~|~z}||x|{{v|}w~|u}xy{|{z{y{}w{xy~{zy}||y~|z}|xz}}|y}|~}||z{}|zx{y{|yv|z{{z~w{{x}}|{|uy{|}|}~}|z{{~v{|z{{~y||{}{{|zs~~w}{{xz|y{y}xx}|||tz{xw|z{v}zz~}y~|{|{}|zwx~}}~{{|~zz{yyy}yx~}{}z}zzz{|wyxyzz|z{w~|}z|{}}|~y|}{y~}|y~~~w|x~~x|y{{w|yz}z~{||{u|z{zz|}}y}w}~z{~{{{|v}|}xz~zxz~|~||zy{yyzz~zy~|}}|{yz~{zzxz{{}z{xw|x}~|z}{u~w|y|~|~}}}{~y|~|{{|z{|yy~xx~zywzz{|z|}w~zy}y}|}~~zz||z}}~|~~~|~|{}~z{y~z{{{}{|z}zz{w}|{}~{}{x|yu|x{z{}}y}{y|{z{y|}}~{~yy~~{|{}|~yz|~y~{{yzzuyz|y|||zz|x{yyy}~z~||}~|{yx~z|~~~}}~|~~|{~}~}~{~|}~|~|~}~~{~}~}~~}}zzz~}}}{|~{~}~|{}~~}|~~~~~}~||~~~~~|~}}}|~~~}~}~}~}}}||}{z}}|~}~z~{~~~y}}~~z~}}~||~}z~|~~~|~~~|}{~~x}{y{||{}z{{w|}~zzv{wz||}z{||y{|{z}{zwt{}zyw}||}{{|xz|~yy|zzywzzzz~|z|z}}vxy~~y||{}~~wy~|x{|{{|zy~{yzy{z{zzv{{z|r}zy}yy~{z{{yz|}{{~~zy|x~y{xz}}{|~|z{{vz|z~}x{~~x{}}z{z{yxz||y}z{|}y{|}z~zz}z~|{yw{|w|~~zzy}|yz~y}{x{|}zxz~zz|~zww|z|zzzxz|z}~z~w}|z|{x{z|y~z}z|}z||}yyu|y{{zzz}~zzwy}|x~|yyyzxw{x{|~yx|z~{|{zzw{{{yz|}u}z{}|~|~zx~{|yz~||{||uz|x|~{|}{zy}{z||z|x|||y|{{{{{}{yy{{y{|y~x{{y}{{{yz|||~xtzw|z~y{~~{~w|z}~}{{|z||}{~{x{{yy}}~t{wz}zz{{||~x|z~w{|{{{z|z|~y}zy}}zx~vxy{}~||z|z}}|yyx|}zy}{x|vw}y|}}zy|vzxyy|}}xyt{}{|y{{~x||z{v}y||wz||yz|{r}{z{ty{y|}}zy{|{xx||z|{{|s}z{{y{}|y{z}zz}{|}|x|{{yyxzy{{||y}z{{}}vzw~|z{y~|}}{w{||}||{y~|xxz{~x}x~z{}y{|yz|}vy{zu~{}}{}|~{|}}}}|yz|||~}|{z~w}}|zy~~}~}}~z~}|}|}u|}||~~~~}~}~~}~z~}~s~~|~~}~|~z~~|}~|~yz{{}||~~|~}~~|}~}~~~~~{~~~}~}}~|||~~~z~}}}~~~~~~}~}}~|~~}}}~~~}~~~}~~}~|w~~}~}}}}~~|~~}}|{~~~~z}y}}~~}}~~~|{}~|{~~}z|}}}|z~}|{}{z|xy}w{~w{|{~xx}z|~{xxy{zy{~y{z{zzz{{|yxz}zz}{|}{{z|y}}v}}}}{y{x{x{y{}yz{zwy{{|yz{{y{{{{||}|}z{~|}~|x{{|~~yx{}|z{|}yz{yyy|xy|z{z{wzwxzyz{x}{}z{|{{||{{{y|{|~y~}}~~x~|}}zr|{yxyy~x}xxxz~{~}{z|||{xz{|{yyy|~z{}~}}|{{||y}{}vzz}z}z{{~|u}{{{z|{||{{|ywzyy}|}~}~|w}~}|||y}||~{z~{~}}|xz|}y|z}|yz}xyzwzyz}z|zw{|~{}~~x{||~~{z||zx{|~z}}{|ztx|y{}}u||wwyyxxyz|{~||v{x~y{z}{x~|}z}{zw||z||}{z{z|xy|w~x|yv~{|z}y~~}{~}||zx||zzy{x{zz{|}{|~{yy}z}|~x}|w{}z{{x}||y|{|{zz{yx}}|z{|}{y{z|}yx|zz|y~||}{~{~wvzy||~~~{|~~{wzz{}|y|}zyyzy||yw{{y}z|y|z|y{z{~z~}~~{||}y|~{{|z|~{||z~y|}wy|{}|z~|{|}~{wz|w||y||z~wy|w~||}}|w}y|}{}|~|~||~{~z{z{{||}}{|||}y}~y{{|{~~|~y~z}zy|z~z~z~~y~~~}~}}}~~}|~~|~|~~~}~~}~~~}|}|}}~}}~~z}}|}~|~}}~}~{{|~~}}}~}~}~|~~|~~~}|}}|~~~~~~}~{}}~}}}||~}}~z~{}~~z}}|~~~~z|}}}|}~}}~~}{}~~|~|~~}~~~||}~{z~{z~~}{z}z||~{x{}{z}~zzzzz|}}{zzzyyy}}|||z{{{~{|yy}z~}x|||x}t~}||w~~x{x}yx}~}xy{zxx{|yy}{}}|}zz~z{{{{~~~vywz~~z||xy}w{~u}wu~}y{}z{~z|{w|}|}y|~y|~~|y{{y|v~z|y}~~{wz{{z|{zy~z{|x~~z}~y||||zy}{z}{{~|||xz|{wy}{{{{}xyv{|~|}{|}{|z|~yy|yv{|{{{y~}||}|{{||}{vzw~zz{z}}{}}}{wyv{yzy|xx{z~~{yy{{{{{y{{zx~{|}~}{|~}|v}~~||z}|w{{|z{|zxz~wzwz~u{{||v~{w}xvy}~~xzx~|{{x{||y|~|~{xyy{||{yz~y|ywx{zz|z|z}y|y|yywx{y~~{~{{~zzy|zxx{y}z}{y|}|}{~}y|z}{}yyz}{{v|||}y~}{}{x}z|yy||y}|||}y{y|y{}{y~y|||}z}wzyw}x|{|zz}||x~{zy|y{x~wv{|~{z|{}{||yzz{}{|xy}yz}}z|zzy{x}|xx~y{{}z}y}}}}{z}|{xz{z}yx||y|z~{|~~z~yz~|}|zxyx{z}w}|y{~}z~{yy|y{|||{~||{~{{~}wz}~z}x|y}}||{xy}{zyzy{xy|~~xz~wz|{{y}v}|{z{~zxy{zy{~xzz{{y{{~w}}|z}}zy||{{y|~|zz{z}{~}}~~~|{~~|zz|{~~~}~~~}|~~}~~}~}~~z}}}~|~}~~|}~|~z}~}|~|}~}}|}}~~}{~}|}}~|~~}~~z~~}}|~~}}}|~}~~}}~|~~~~~~||}~}~~~}~~~}~}}~~}|~}~}~}||}~~~~}~}~~~}}}{}z|~|}~}~y|~{vz~z{yz|y{{}yx{xy|~z{w|{zyy{}~z~}z{~wzz{~z}y}|{z|x|}}x}zy{{z~}{yzxy{v}yzx|x{zxx{z}|{{}}zw|{{y|{|}y~z{|{|{z|}|{}zzw|}{}uyvxyy}|{}{}y}|z}}z}z||||{}||{zz|zv~yyzzyxx{|w{|{y{{|zyw{zyz||yyxz{~{yz{wxz{|{xyx{{|{~z~|w}||}}{||~yzy}|y{|zzw|{yx{x}|xz{{x||~{~x|z{~}{{y|~~{y}}}y{|}y{{z~}|y|}}{z||u|z{{|}zwzyw~}|}xy{w{{}x~w{{z|y|~|}|yy|}y|{}}|}|xz~||}y}|ty}|wyyzyyx}{{}x{~yz~}z{|uzzz~}z}y}y~~}||x~|}}z|z{{}y{~|{||z{xx{|~z|w|zvyz}yz{xz||~}|}y{z~z~|{zz|x}y~y{~~|}{xx{zyyz{~xw{}{~zxuxzzz|{}x~y{y}z{|{{zzy{|v}}~~|{~~zw}xyz}{{{xx||z}yz{y}|{xyxyxx{|zwy{u}x~x|||y}z|}{|z{~|{xz~y}}|||~|zyy}~~|w{z~{zzxv{zxzx}~yyy~|x{z|y~|xx||||{~}y}{zzz~|~yy||{x}y}wx{}xz{~w~|~~{zz{}{z{|{}~xy~{z}}~~}{~~~}z}~~~|}{~|}|}~~~~~~|}~|z~|~}{z~}~~}~~{~~|}}~~~}~~}}|~~~|~~{~~}~}}}{||}|}y~}~~}}~}~}|~{~~~|}{~~~{{|~|~{~~}}~z}}}~~~|~~~}~~}}}|~|~{~}|~zy{z{z}{zz~|z~}zxzy||{~{x}|||}}yyy~}}{{|z|{|{|vwx{yxx{{{{||~{z|xyww}~~y}|~{yy~zyz{zy}|zy{z~y|y}{zw|}}}{yx{{|{~}zz~}{{|~w~x|x{{|y~xzx{|y}|z|}{}}}{z~}xy{|{|vz{}wz}wwzx{y|ww{z~|z|}||{||{|||x|zz{zz}|~|xzyz|x|~x|x{x{zyy{|y}y|y||}||y}}yz{{zyzx}{~z|z}y}~}~||zx{zz~~|yxz~{yy{}{~y}z|z{||z|{z|yz|}{|~}{yy~}{zz|xyvx{|{{|||}z}}{}x||z}~{}{|zt|y|{zz{zyy~}|~z}~{zzy~zz}~w|}}z||~~~}wz{x{{{{}|}|y~z{{|yy{z}~zzy{{{}{|{wz~zzw{{{vz}~{~zx}{|z{|w~~zyz|w|~{xzz{|}{{|||zz|wzx|{{}}{yy}{~~}|~xyz}zx}z~|yy}}}}|xz}}|}~{{v{z||y{|z|{|z|}||y}}~}z~zxzx{}y~}{{}{|~|{z{xyx|~}~z|wz}yx}{}x|{|}}||yyz|z}|{~}{|z|z{y}|xwu}||~~}~x{|zy}zyz{zy|{{xz|{|xzz{|{}x{{~|~{{wy|x}y~wz|z{{|~|}|{xyt|x}y{|~|z~{|}||{z||yz{|~~|~~~~}~|~}}{~}}|}~}~}~~}t}}}~}}}~~{|~|~|}u|z}||~}|~~~}}}~~~}~~~~}~y~}x}{~|~~~}}~|}}~~|~~~}~~~}~|~|}~~}~}|}~}}{~}~}}~}~~|~|z}z~|~|}}~~~}}~~}|}z~~{}w~~~~{{~y~}~|||}||}~~yy||}}~v}z|xz|zyv{wx~}y~|x}vz{}wxvyy||zyw|}}z}}z|{}}y{{|z|z~}}|{|~z|x~{{|x}{y{~w|yzyyxyx|z|z{z{z}{zw~yz~{x{|y}x{z}~}t{|}{|z}|zx~|zwyzzz}|z|{{{}{{x}zzz{~{y||{|z~z{}{~|}}|xz~z}y}{{|{}yxx~|~||{y|{|y{y~y{|{|vvy{{}~zw}zy|yx{~~{|~|{|~~{yz}{{}z{|{y~w{t{x||x|||yw|zzwyz{yw}y}}y|zy{yy}u{|{|wx}}z}|{|||~}{zzy{{xty{yzz{y{v{zz{{y|y}{}|{{y~z{z{}|{zy{z|{}z||~{{}~|~~z|rz{zww{w|wy{{zy{{zxzx|zv}zyz{|}}}|~{z}y|{|z{{{|{}yx~}~zx||z{}{|x|y}x}yxz~yx{~x||{uy}}zzy||y{}{{yz~}||{|}}|~y{y|z|{x}zx{xwyz{zwvzzx|~}zzzzwvx|xw{{|}z|z|~}|}{~}{{z{}~y|}z~|~||x||yy{~}z{~xw|yv{zzz{w{|z|zy|zyyz|zx|{}|zz{z{|~}}wyv~w}}yzx}|zy}z{}y~}zyzxy{~wx{zxwzxw|}y}{|}}}~z}~{z}w|}z}{||}}{|~|~|{{||~{yy|wxz{{z~z|z}|ty|~|||z{yz~z|}~x|{wz{}{}~}{|~|~~}~~{~}~~|~{~|~}~~}|~}~~~}|||~}~}~y~~~}}~||~~|~~}}|{|~}~~~{~|~~}~|~||~~}~~~~~~}~}~~}~~}|~z~||{~|{~~~~}{~|}}~~}z}}~}|~}~w}~~z~|}{~~~~}~}}{|{yy|{zyx|z||zz{zz|xz|y~|ytzz}|{}|{{zzy{{y~{y}{}{{x{|~{}{x|{~}z~yz|{}|wzy|x|{zz}~}z~yz~}|~|yzzzwy{~x|y{{}|}}|{}yy}|{|z{}{y{|w}{{{}{}y}|zz{~}~{zz|{{v{yxzy|uy|x~yyu|}~yzx|xyy~x||}{y||{{{|{y|xxzxy{}zs|~{|x}y||yy~y|}zxyux~yyzz}yxzz|zwv}}vr{{|}~}}|z{}z}~~{|z|{}y{xz}|x|||{y||{z|}|x{y{|||z||~}}z|z~}vxz~{|x}|}}|yx~z~x|~~|}~y{|~z|}xx}{{|z}z||{wxx|~z~}|~~{}}}z{}y|~|~|}|z}xt{||zy|}w|zz~zx~{~~{}uwz{{}|y}|{z{v|{|w{}{|y}~~}|z{z}|}z}~}yuz~|||~|{{wvy~x}z{zy{{}}yy{{{y}}x}~z}}zy~yz{{~y}w~}{|u|z{{~}}yxz|}{zzz{{ww~}yy|~~{y|}w{{}yz{{y|x}|z||z|w{|x~~}z{y}}{~{}|}{~~zu{zzyx~{w}z|x}x}{{z{|{{{yy{}z{|z{w{xx{~}|v{{}x~w|~}~y|}|{~|z~x|{zy}{x|y|}x~zxz||y}}~~{}}x{z~}{~z|{|~z|}}xyx~|z|x}|}z|{{{}{~||y|x~r{x{|~|~}}~~|~~|{~|~}~}~}{}}~~}||||~{y~~~|}~~~}~}}}~~~~{~|~}}~|}~~~~}}~~{~~~}~~~}~~}~||}~~~}~~~|}~zz}}}~~~}}}|~}~~~~}{~}}~}~z|z}~|}|}|x{}}z~|yxz||xz|zx{x{{}{{{zx{{y{~wzy|{xz~{zxw}}{}|~yy}ww}~|z~z~x{z{}y~~z|z}|tyy|{{z{{z}yt{z|z}}{y||~~z{||}y}{|{w}}}~yyz|zw|~zz{y}{{wzy{|}{|yz{|{|yy~|~{||}|}x|}|y}|}{x{zyy}z}}{{y}{|y{x|{|{zx{~xxzwy{z}zz}yw{~y}|{|}y{{~|{}}{|{{~~y~vy}{}|{xz}}yz}z}z|{|}zz{xwy~y|~|~x{}|}}yz}{}z}|~{}{~y|xs|}x}yz~~{~zyxv|yt{}~|}y|zxy{zxx{~{|~{z{}~}}yz{}~|~}y|yyzx{||~z}{|xyy|zyz~}|~}{v{x{z{|{||}|zzy}|}z}~||~{{|~~w|}{{}w|v}z{y~||{vxxz{{|s|}|}z}~{|}}~x{|{z|~zu{xx{|~{zz{{{|{{~|wzz{}yz}yw}{zz}xwy{zvzx{yxw{zz|{yz{|}|~}~}{yw|z}|v}|yywwz{y}x{}z|||y}yy}y}~{|z|xy}{yv|~~x|}|y~z|z{|y{~|||~|{vzy{}{x{|x~z{{{y|yy{xxz{}zwyy{{yyyzy||{}}w}y~||{~|~{yz{zu|z~~{~{x}u~xv}wyz|wy{y}}||zzy|z{z}|z~|z}z|z~}zyz{~~{|~}}~~~}~|}~}~{~}}~}z}y}}~|~~}~~~}~}~}z}}{~|~~{|~~~~~}~}~}~}|~~}|}|~}~~~~}~~{}~~~|~~~~}}~}~|{~}~~}}~|}|}}~|~~y~|}}~|}~}~{}~|~~}~}z~}}~}|}{{|||~~}}}}}}}~~|~x~|xz{~|z|~}{|yzzyzx|xuxyu|}{{z}z|}{|}}}{~wzz{w~}{y{zyz|{{}}{|zx|w|}}yxzzxx}{zzy|}{yx|~|}|{}zxz~|}|~|y~}}}~zzz}|x{|wyz~{zz}||z{w}{z}w|}}{}}zxy|z~|zy{z}{{z{x|x}|}x{y|{y}yxz}z~|{x~y~~}}|zy{}|{|||{z|yz{|zy|~|}}{|{xxt|zz|}}y~{|zyzzyz}{zy||z{}zv|{|z|{}{z{yyw~y|{~{z{z~y~||x}{||z|x{~{|zx|xx~||w|xy||w|yzx~yxyzzy{~y~x{x}|z{yyw~z{}}|s||}{|xyzy||z}y|zy|}|z}zz}|zw|yz~|z{}y||zy{z~~{~zz|}y{y~~{}~{zz~{z|zy|{zzx||{zu}y{{xx{~|~xz}||~{}y||{~zxzyz|}}{|{|xw}|xz|}}x{{y{{y}~{{}xz~yy{z}xx|yzzzxy{yz}{y{~}z~}{}y{~vx}z~y|z|{{xwzx|y|{w|}~|||zzx~|{{|y}|zy|{{~{{zx{}y|{{y{|{|{~z{||z{zy|z}|~|{y}}||y~zw}{zyx|}zz|y{y}|z|||}}wy{w|x}~~|{yzx|x}y{~z{}{~{{}{~~{|zx~z~xyzyx}{|{~~|~y}}~{}}|~{z|~~{{{zxz}y|z|~{|~|}~|}}}}~~~}|~}~}{|~}||}}}~~{~}{~~~~~}}}~~}}~||}~z~~~}}}~}}~~~~~~~}~z~}~}~}~~|~~~|~~|~{~~{}}~}~~~~~~{|~|~~~~{|~~~~}~~~}~~|~~~}~~~|~~~~{}~{z|||}z~||}|{{yzyy{wyywxz|}}zu|z{{}{{||z}z~|{~z{yz{{~z~|~{|{z}{}z}xxy|wzy}{wxwwyzxyt{|}}y||x|}~~xvz~}|{y~yz|yyw|yz{{}{~}}~z~v|~{zyz}~{zz~y~|{z{{zyx{yzy{~|wz|}}z~zyw}}}z}}}~}}}}{{||{|yyy{y|||{{xy|{|}x|yvy}~|}yy|xz|~{}{z{}x}|~~{y|}}~~{{y~|~{y}~{z{{|yzyy{x{|zzz}w{y{~~{~{{z|{yx~{~z}{y~}|y~{y}{}}zzz|}ux{z{zyux}y{uzzx}yz|t|~x|z|y{z|z~{~{~z}}~}~~~{|~|x{~~||{x{zz}ztz{|wx{w|~z|y~~}yy~}~~{y}|{~y{}|}|}|{}|}{|||x}wvz~}x|y}y{x{|z|{z{}zy|z}}~z~{|}}}~yy~|{{xxy|~}|y~{}zzx{zzx}{x{|xv}{vw|z{|y|zz~{}zz}}||{|y|}z~}|}{y|x|}{~{y~|}w|{z|{|{}}z{z~z~{x~wz|}z|z}||{~}zz{{z}y|{z}|~|{x|}~{}|{|x{yx~{{yz~yy|}~{}}{~{zv}yy~z{|}w~~|}}{}|uz|~}{y}|}~|~zux{~w~|z|w}x{z{wyz|yyzy|zyy|~}|}~z}}{|{~|y|~~z~}~~~}z~~|~|~}}}~~~|}~z}~}|~}}y{}~~~~|||~y|~|}~~~}}~|}~~~~~|}|}{~}~}~~~}}~~|{~~}~z~~{~|~~|~{~}~{~~~~}}~~~~}|~|~~}~y~~|~~~~}y~~~~~}~~{|~z~}~~}~~z}{{}||}}}y~zzyyz{x}y~~{|{{z~wy|{{{~x{~|}yyww~z{z}{||{{z~w~}|z{~xzyw}||zz|{zz{{y}{{yyw~yywz|xv}tw{{{{y}xx}y~|{yy}z{t}}z}z|z}|~}{{|yy||w|y{z~zzz|w}~{}||{xz|}}}~zwy||{~{z|y|~{}|y|y{|zy~xw{~~vy{|y{|}}v}z|{y}||{}xxz{z|yzy~x}~z{y}~|x||~~}~}z{y~}~{~yy|{zzy{||}yx|}{|~|{v{v{yvy|z{z}z{|z}{|~}|yx{{~{|zw|{|~|z|u~{yz~~}|wy{|z|y~|{||z{{|}{||{}}~w{|z{{z}}zyvx{z||y|}|{x|||z|z}z~|zyv|}}yzzzyzxzz~{{twzw||z|yzw{|w|||~||y{{z}}z|y|y{|}}||z{|~~||{yxy|}|{z~yyx|{|||r~y|z{}|yyuvz|}{{~x|w{{z||z{}x{||y|}y||xz{|~zy|{|{{{{{zz|~z}{|zzw~}xyz~}|z|~{|x{|zzy||{|zx|z{w}{z|~{{|}}zzz~{~{|}||{{z}~{{{~}z{{}{}y{{x~zzx{z~{z|}wzxxy|zyz}y{z{y}y|{z{|z|z{}}wz|}|z|yy|z|}z}|z{y|x~~~z}y||~x~|w{{|z}{|{y{|y|wz{||{v||~|~z|}{}~y||z|}|z}{}||}~~~|}~~~~|||}}z}}}~}~|~~}~~~}~}}|{~~~~~|}~}~~}}~~~~}~y~}}|~~~~{{{}~z}~~~~~~}~~~~{|{~~~~~z}|}}}}}}v~||~~~}}~{||~~}z}}~{}~}|}~{~|}|~}{~}}|~~~~}|~~~|}{|~~|w}~}}~~}}~|~{}~|||z{~y|zzwzyy}y{zw||z{z~y{xyy|{|xzx|zz|w|}~|y{~~|z}}||y~y{zvx}{xx}v~x}y{|~zy}{{yxzyyyxz{u{|{{yyv|w~{}}{~|x{|}~{zw~~|zz}{zz}z{|wx~x{yzzv{{yy}~}yz|{y~x~yy{yw}|wyz~|{zzz{yzw|}|~{{z}}z}~y{z{zz|w}}}{zz{vzzx{xy{~|wuyyxzzzz}|}yz|}}}|}y{yyz{~y}zz|}zy~x{z{wy|y{{{wyw}{~zzzxwu|z}|{xxzx}{}zy|{zwz{|}z~|zz}{|{w}}}|xyzy{}{zz|}zyzzwz}{|yyx}||zw{|{{||~z}x~{{yzz{~zz|~{|z}yyx}zxz~{zx~y{xx{zz}zzx}~yz}}z~|||}yz}|zzz}~|}z|||||{}}~|||y}zz{zxxyy~yz{~{}z|y{y|w|}zv{{y{y}z}|x|z{xz~||z|y|}y~|x}|z|y|~~|{{yz}|yx~}{xw}~{y|u{}zxx~~||~zz}{}|{{}x|{|z}}y}z|}|||{}z}zvy~|zys{{xwwxxy|y{~yyz{|z~z{}z{}z{{{y{~}}~~z|}~|{z}yxz{|{xwzzzyz}x{{|}{||xzzyyxy{{|z}}|z|yx|z}}|{w~}}{{z|y{|{{y|wzx{z{}{|}{w|}{{zwzzy|{|||~z}}yw{~|}~~{}~}~{}||~}~{}~||}~~{}|}|~|~|~~~}~~}}~~~|}}~~~~~~{~~}}}}}}z~}~~~z~~||~{~~x~}}}~~|{~|~|~~~~||~~~~}}}~~~|{}~}}}~~~~{~|~|}}z}~}~~~|~|{~}z~}~~}{~{||~}}{~|~|}{~|}~~~y~}}|~}{~~}~}~|{|~~{~}{||{z|{|{{y||}yz|z~z}}{{{|{||yz~}z~}{}|{xxy{y~||~y~|y|z|x||{{{zx{yz|yy|z|~y||wz{{}~|}{}|||zww}}}z{yz}|z}y~{}{|}}~v{{|zy}||{|||zyzzwx||{}v{|{}~{z{zxy{z{|x}zy~|}z}z|x|z{yxy}~|}y}z{xzz|y|zzyx{w}~~wy|x~}y{~z|{}wz~zzxvzzyyx|~{zy}x{wx{}|zx||xx|}|z||z{wyy|{yzyy{z~z{|{~{z{{wx|xz|yy|}z|{||y}|y}w}}zw{wwz|{y}|z|y||}~~~}|{|zy~zyz{}y~v}z|w}~x}{|}}}||}yy}{x|{}{w|{|zyyz}|{}{}}y|}}}z{}|}|xy{|xzy{|x~|}{~}}zyx|x||~{z|{z~y}}}}~x}{}~{|z|~|y{z{zx{z|z||yx|z}zz~|v~yzyyuyy}x|{z{|yyzz{{z|y|}||{{|{yzx|{{y{|}xzy|}xyz}{}{z{ww~{|}yz{{~tx|x}|zzxx|}z}y}|yxy|}~z}{yw~|x}vz{{z{|}{~y}y|{~z~zz}zzz}{z|}~|~z{}z|yzy{|{|}wz~}~|{|}y{|yx|w~{zw|z~yz}x{|}|vw}{}yz}~}y|||zy|y~y{}}~}|{zx||~}|z|~}~}y||}z~|{y|{z}|~~y~{|{z{y|~|~}z~~{}~{~~}}}|~|z{|~|}~~|{}~|~~}}~~~~~}{~}~}~~}~{~}~}}}}~~}}}|~~~|}~{~~~~}}~|~~}|~~{}}~~}{}~~~~}{~}~~~~|~~~|}{~~z|}z}}|~|~~~~~|~{~~~{}~{~~v|}~}~~{~~}}|}~~|}}}~|{x{{~z|||z{||y~w|y}{y{}xwzy~{z~}uyyz|z{|~y|{z|||~yyz~y~}~}z}|y{~~zu|zz}|~y|y|x{w}}{|yz}|||z{zx|z{~z|~~{|{~z{yy~}}|z{z{~{}|w}{|t|~z~}yzyx{x}z{w|xz}{x~xw|yxuyv}z|~|~|{}z~z}|}~||x}y~}x~}~}|w}sx{||}yzzy{|{{zw~|{xzy}|{|~}{~||z|x{{y{{}{}z|~~}~}yz}||~|~{~z{yz{x}{z{{x}wy{zy}|zy|{{x{}|{}|y{}wyz~|{}|{z}w|}z{{|}z~zvzyxxyxxu~yzyy{w{|x}yyzx~~{|{}zzvzy{z}{x{|{}{~y||yx}{zyy{z{}}|}{yuw|ywyz|}x{|zy}|~}}}}z{|}z{|{{z}{|y||}x}}|{}}|}zy~~|xy}zyyux|z{{yyy|zw{}yz}|sz|{yz{t}{~z~y{|}}}x~~||{{yy~{}yw{zz|}{y|zzzzx|{xyy|{|{x}w{xx}x|y}}|{|}~}{}}|w|}v|w||xz~yy|~yz|z{}yx}z{zw~wz}}z{}|{|}|}{{}xy|{z|}{~{~|~|}|z~~|yy|{|y~}y|x{|y{wzw~{|xyx|~~{{~x}|}|}|y|z}w{z}}{wt~z}z}xyz~x}}yu{{yyx||{wwyz|z|zy}|}{y}z{||~y}}~}~~|{~}|~}~{~~|~}|~|~~}~~}}~|}|~~}~|}|~|{~~~|~||}}}|~~}|~|~||~}~}}}}~}~}~~|}~}~|~}{{~~|~~}~{~~||~{~~}~~~|~}~~~~~{~~~}~~~|~y|{~~~}}~z}}~{|}||}}}}}}~~}{~x}||~|~{~}~w}|}~||~~~|}}wx|zz{x{}x|}{v|vzx{{w||z|z|~y{|{}v{w||{zy}z{x{w}~}{xw{{|{z{}x|z{yy|x~x}xyv|{z{|{|yy}}y}~w|{}zx{{y{z~|}|y{x|~|wv{vx|yz}}|yzz|{{||{{}zzxy{{|}w{{zz|}zy{zy{{{|xyz}{||~zw{{}|~{y|w{xv|{|{{y}{y{||xyxy{}~|w|zy|}ryzz||zzz||w~{{}{yw~}{~zy{{xy}x}~{y|{~||x|yz{y|{z|}|~z{}{{~~z{xz|~~z~z{{}y~z}wz~~xx|{{}zx~|yz{{z}}z{x|{y|yx{}|z~z}z{~zw}~z||y|}|y}z{z{}~z~}}}~}y{|w||}|}}~zz|~{|}||yz{~{w~|z|ty}{}~w|{z~||z{}{|{w||||}xz~zyyy|wyyy~}}{~|{~zzz{z|{zzy~}zy{~||y{w|wy}yx|y|{}z~xz~z{y|y}||yx}z~ww|{}}|}{|{{||y}~}{wx|}{{|y~}|xtx{z}x|}{||}y~z{xxy|xy|x~||{y}|{z|}z|x||{y}|}yyxwx{}|}z|z}||zz}{~|}{}z~z}}{z}{u{{|z{z||y}~}|z~{{z|||zzw{{xz~{|}zz{v~y|zz{~}|~z|ywzz|z|~||}yzw|{|v|{z{{wy}u}z|~{z|vy}z~||~zzyy{~y|y~~~z~y|||~}z}x}y{wz|{y|}v~~~~~xy~~|~{}~~~~{|~~~}}z~}~~{~|}}||}{}~~}}}}~z~~~~~~}|}~||~~~~}}~~y~}~~~~~{~|~|~~~{~}~~w~~{}y}}~|~}~{}y~~|}~}{}{}{~}|}~}{}{~}~~z}}}}~z}}|u~~|~}}y}|~yyzzy|xz~{z{zz|zzz~z{}xy{|{{z}|}~||z~||{x{yx~z~zyy~z}}zyy|}yx}y{~z{~y{{yz|{w}x{y~zz|zy~|x}|{|{zz}|}~x{}y~{|~z~z||~x|{}y~|{zy~xyw|y~{y}z}{yzz{z}x|xv{r{x}z~}yy|z||{}y~|}}}|z|~}y~~~|~y{z~~yx}yz}y}}||zx|zwv|}}{}z}zz|z{zxy}y{|~{zxw{}|}|}|}~|~zz~{t{zzw{x{~v~z|~{v{x{yw{wyy{||}~yz||x|||x{}{~y{|}yyx|y|{zv}xz~xwzz{}|{~}wy|yx~}}}}{z{}z{|~zw~zz{xx}~~~z~w}y~z}{z{{{wz|{}{x~x{yy~x|}}~y~{zy}{zzy{}~{y}z~}z|z|y~{||v|{z||{{xyyy}|ywyy}zy{}{zu}}{|yx|z~y{}{}z|~}{}}}{{w{}}w{y|~|}w{}||{z|{yxv{~x|||wzy{{zyy||x{{{~vzyzz}z{y{z{}|~}|{z}|{y|{~{|z{~{{{{|y}{w}|{~}{|~y{||}~}xyxz}xyx{{}y{}z|~~|x}u~w{|~x{||~z~z|{zzwzw{z{|{y|yz}y{x~|{yz|}zz{zy||}{~|z{}~{}||y~}}|}z~}|||yz}v|}}}|y{}||zy{}}{z{{ztw~}{~zzz~~{|zz{|~|}y{{{~~|~~~}{}}~}y~|}~~~~|~}}|}{y|~}|{}~|}}|~s}~~~{{z||}}|~~~~}~~~~}}}~~}}~~~~~}|}~}~|~~|}z~~~~~~~}}}~y|~~}}|}~~|~~{~}}~~~|~}}~{~~}|~{}}|}}y}~~~~z{|}|~|{~{}z~}|}~~{~~|~|xy}|zxxy}~z}}z~y|}x|yz~|{}{|x|{vyx|y~y{}|{~|}~z~}zz|}|{y{{yz|}x{|x~v{y{}|~{}|z|zx|~xwy|zz||y~zywyzx{~|zz{z{y|x{z}{v|~zy|v|~|~{{|x{|}{wyzzvxyyy{{}yz{~z|y~{|wy~{{yz{|{y{y|vy{|zyz{x}zzyzx|y|{||x{z{{zz}}|xzy|{}|z|z|{{|z{wz~|~x|{|z{w}yz~}~{x{~z}yz~}{{wyz~x{}y{|{|zy}{|}{|zyxy||zuz}}~~~||w}zyyz{|x~|}~z{}~{|z|yz~~{{}x{}zzx}y}|y{z~z|zx{{}zyw{|{wz{}|{}{}{{|{z|w}zu|y{x{{}z|{~{x{z~yy}xzxx{w{xw{||z|y}|}{|~|~y~}}yz{yy|yzt{z|uz{zz{}}zz{{{xy}z}y{z|~}y}z~|~|||w}}}{w|}~}}{|v|}z}y|{{~}~z{~|~~~zy{|yzyy}y{|ywz~}}z|zy{|v}zzw~~{zvy|~}{zx~|v}z}~y{z}z{y~~yz{zzx}}z{{~{{~{}~|~xw~~}z{x~x{z{wy|zyz~||y{zyy|u|z|{x|}yxx{zz|{}|}w{zz}z}}}{}zz|~yzzz|{x{|}|{}}{~}~~z||v||zz~|y|~{w|}zz|}zz|{}xyu|~}~|{|}|z{{z}~zyw|w}}}~~~~|~|~~}~}v~y~~~}~~}{|~{{|~|~~}~}}{~}~~~}~|}}~~}}}|~~}~~~}z~~~|}z}~~|}}~~|}~~~~|~~~~~}~~}|~~~~~~~}|}~||~~~~~~|}}~}~~}}~}}~}}~}}~}~~~~}|~}~~|~}z~}~~z|}~~~}|}~z{}||}}}xzy}zxy{{}}zy{y}z}zyw{yxz~{ry|~{y{|xyzy{}{}{{{~yzx{ty{w|y{yx}}z{|zz~{z{|zy|wwz{z~xz~vuy}~wyw~|}z|z}}||w}w|w{yzzu|}yyz}|{{}{v}x{wxxyw|yxy{|yz|||zzx~xzxyz|||z~{}z}{~{z|w|}||{yzz{|}|{{z|{x}{|~|}{w~|ypwyvx{}yyyt{}{yyy{zyy{{{}|}y|~}|}v~~z}}|zz}y~{}}{~xy{{zyw{z|{xy|wy{|zz~{|zz{yz|~{}~x||{|y~~xy}}|yy}}~~zz}|{y|{x}}|{|zwzy~z|u}|{zyvy|~{w}~{w|}|~~}}z~~|y{~}zzzw}yz~{{vv~xy}xwy|zy}{y{{vz|y|{zxz}}x{}w|zy~||x~{}}~yxzx}u}}{}|yvzy{y|{~z|y|yzvz{||x{|~z{w}~}w~yz{y~||yz|{z}}z{}z~~yzx|vy|zy{yy|z}vx{ys|v{|w{x|x}{~zz{~}x}{}z~w{}{}~{||x|~z{{}w{zvxzz}|y}v}x{x|x{y|~zx|y}|{w||}w|z|{yyz~|~|w}|x{~}{{z}|{xy|{{{wxw}xx~w|x{y{x}|~z}xxw~}}|~}|z~xxyy}}~}}}yyx}{|}~y}vw}|z~|~zyx~w||}|zy~{z{}{|}{zy|z|||{|{w}x}zz{|~|y~}||~}}z~~|~~|{~}~~~~~~|~|~~}~}~}}}~}}|~}}~||}~}}{z~{}}~|}}}}~{{~~}}~}~~|}z}|~|||~|~|~{~|~~}|}~}|z~~~~}~}~{y|}~}~|~}z}y|}}~}}}}~|~~|~~{~~~}~{{~~~~~}~~}{|~}z~}~|{~}x|}}}zzz|}}}|tx|zzy{z}|zx|}}z{y|zzz}|}|yz{zy{y}|}{z~||z}~{}zz}||y~{~w}~x|y||}{y|{y|z}}yyyy{zyxyyz{y~w}x{z|{y|x{|xz~xz}}{z|}{|{~|||z{x}~}|zz~y|||z}~z|{yyzy}~w|zy~|y~|yy{z|{z{z}x|~}|{x{{{}|z||}y|{|~x{z{w|~{y|}yw{{~|z{s~~z}}|{|{zz}}w{~y}zy|{~{w{~{z}z~~{|x}{{}{||~y|}yz~yzyyy|x~|y}{||{{||~x|{{~w}}|zz}y}|~{|xz|yxz~~{{z}y~y|~z~}}}|vvx{{{x{|||{zz~yy~|~{}~zz}yu}y|}~~zy~z{|{}|z{|z{yyw{z~}~x{{x|x{{}|~~{|}|}~{}|wz|z~|}z}|z|}}y~z~{w~z}}{yy}{~|z{{{y|xz|{z|~}|~|||zz|}v}{{}~|}yy~~||}{wy}uz|yy{}}}}}||y{}{zyzz{y{|~||}y}{|~~{yy{}{{{{z|z|||y|}||~{|y~{|y}|zz}|xy|}z{yz~~|~z~|}zyy}zw~}|y~z}{~z}|z}y~z~}|xz|x|yw|zyz}}}~zz~~~{|zzzw~xyzyx}|{z}~|}|z~}v|z{}~xzy{|}{yy}{yzz}z}{~~||{}zvz}{~z}zz}||~|}~}|~~}}~~}||}~}~~}~~~~~z}~~|~|}~||}}~}~~}~~}~z}|}}|~~|}~}{~}|||~~~}~||~}~}~~~}~~}~~}~}}}|||||~|~~}~}~}~~{}}~{~~~|~}}}~{}~|~}~}||}}{~|~~v}z||}{z}y{|}zv{|tzzv|z}|xzyw|z}|{|z{z{|xv{|{y|~||xz{{z|{{y|{x|w{|zx|y{{{x~yv{|x~{zxtzz{{zz~zzy}}{y{}}zz}y|}yy{{|{{~~x{~yzy|zz~w|{|y}z|xzwxx|{}}w{zy}{wxyy}{}|z||zy~}}z|~{}~}~}{{~{|zz|}zx~tzyy}w{y{{{||v|||w|}yz|z||~z~|y~z{zz|}y{~|{|~|zy||y{wz{y~xyx{x}wwzz||y{}}yzw}xxyz}zz}yy|~zz||{|zwz{z|}zz{|~|{}z{y~zx{z}}yyzz~yzwz~x|z|wx|}}}{z~~{z{|z||{|yz~{z{~x|~{zzz||{~{xwvz|zx}y~xx{|wy{|y{||}}|}|z}}{z|z|}}~}{~y}y}}{x{}~{|zz{z~}}z}{{pz}}y{zx{z|yy|~|{zw~x~u~~zz|z~y~{z}~}}}{yx||}y~z{|{x{|z}x{{|zz~|}zy|w|z{|yz|z{zz~z{||}~~{{~{{}z|~{zyz{|xz}|yzyzyz}{w~{zyw{}uz{{z}{y}{z}zx{{u}~|y}|{zyz~{}y}~{}z~yx~yzz||{~|{x~zz{u{y|z}}x{zz{yx}{|}{y|}{zx|z}}z}~}~||z{|{{xu{~wyy||{|v{zyw|yx}w|vz{vw||||}~y{yz~~~z{}}|}~}~z~~~~~y}~}~~}|~}||~~}|z~~~}}~~|~~||~}}~}|}|~|}~~~~}z{~~{}}~~~~}~~~~~||~~~|~~~|}}~~~~}~y~~~~~~~~|~~~}|z}}~~~~~{|~}~{~y{~}~~|}~|~|~}z~|~~~}}|{}~~~}z~zzy~{t{{z{||{{y}zyy~|||}||~z|{zz|~}~~}}}zz|{||}z~~{}w|z{}{{y|{}xz{{}|xzyz{uxz}}x{}y|ty|x{{}vy~{{yw~zw{~{yzz}|zvw{y}}}z{x|z|||z|zz|wz}~z~x{{zz||{{}||z{wz}yy{~|zy{{||y}~|}x|x|{{~z}||}}u|~z~|wz{|{||{z{yw|{yyz}yw{|~x|x}zz|z|{|{{wzu{{}|||yz{y}yz}|{v|z}z||{~y}y|{||y|{yy{{{~~~z|{|~|}~{zzzzz~{x~{yz{}{}{}{{{{}{z||}{wy{z{}{yz}{{}|p|~|zy~{~{~zwyy~}}}~~|yx|}y|{}wzyz{{{}~~yy{{z{x{~{yy|{y|{zx|{~}z|}||z{}xv|||}}}~~||~}{yx|{}z{|}z{xxzwx}}yy{z}z~|x}}z~|x|~xx}}}}yz~rzzy{~z}||{|}zyy|~~{~z{|{~{x|}|||yz{~zy{}~~|y~|x{}~|}y{|{x}}{{{x{{|z{||sy{~|z}|x~z||zv{z|}z~|{|}wy|zz|}}zz|{z{{|w}|}{ux{|~~|{|zx}{|{y|}|{x~{|x|v{{xzyx||xz~~}zwy{}|~y|}~|z|y~~{}{yzy{y}~~}z|zu||}}~z}}}~}{~{wz{t}y{{||~y|~|{yw}y{{|}}~~~~}~}}~}}}|}z~}~~|~~}~}~~}}}~~}}~~{~|~~~~~}}~~~}}}}~~~{~~}~|~~}~~~~~~}~~~~|}~~{{~|~~~~~}|~~~{}~}}}~~}~{~~}~~~~}}~~z~~~~{}|~}|||~}~||}z||xxw}{{|}ywy}w|}xz|}y~{~u|v|xyz||y|{||~||~|v|{zwyz|y}}|z}|}{|||}}{~zxx{z}z~xxxw{yy{x~vxx{zt{vwxz{v|~yzz|}{|{{x{||}{{x||~}z}y}{z}}y{uzy}{}yz|{yyy}v|y{zxy|zyyzyz|}y~yyvw~}~~wy{|y||~}|}}{}}}~z{y{|{y}xzwyyx{{~{}z{zzxzzuwuzz}t}}|~{|{t~{}|}}x}w~z{}{{{}z}ywz|yxxzzy{yx|zxw}w~uw~|wvz|yzz~{{~{|}|{|||x}z|yvz~z|~{}{~{xz||zzy{||wvy{|y{~{z{|zzz|zzu{yx||}y||{~|}yw|{z{z{yzwz~z}wwvy~|}xzxyy|{v{|yzz{y{|ywzwyuz}{~}w}}x}{y|z{}~|~z~{{zx~||}}|{~uwy{{zyy}y}xxzz|yzvx|z}|}}|}xy~vzx|}y|||||y||||~{zz{y}||}tyvwv{yz|~vx{zz{{{w}xxz{x~{y}}{|xvzxz|y}x{}|zy|~zz}|~z{}y|y}z|}y{{y{{z|xvx{wzvx{yx}y|||}{y{{|}|zxzw|{{|~}|u~}~z|{|z|}x}}|v}y~zxzx}~{|xx{z}w{{zzxxz||}y{z}xy~|{~y~|}{~x{y}{||wzx|{|{}z}xyzyzyywz}y~w|zwx{}~{|~~|}}~{}}}yzx}~~}||~z}~}~~}~}~~{}~~~~|}~{}{{~~}~~~|~~~}|~~~{~}|}}~||}}}}z}~~}~~~~~|~{{|}~}|~~}|~~~}~~x}|}~|}}|~~}{}}}~~~}~}{w|}~}~|~|}~}|~}|~}}{~|~~}}|}~~{~|~~z~}~~~|~~|~{}|}~{|}{~}~~~}{{~~}|~}}}~~~{{|~z}|~|~}}~~wz|{{yz|}{~y{z}}}zz{}z{||~|{{{z}|{z}{|}}}{yw{{|z|{{|x{y|~y}{x}{{}z|y}~x}|y|zx}{w{z~}yz}{xzzr{|{|z}|~x}|{yzxxzx}{|}w{zswz|zz|y|}{zz|}||z{{|z}y{z{||{y~{z|yz~xxzzvvyzzy}x}~~z~xy|~}~}}}z{y}{}z|~||{zxz|z{}y}|~{|zyz}x|{{|}y|}zw|{x}z~wx||uyzxyy{|}x{}|{z|}|y|xyzx{{|}~{}~{}|uzyw{|{~zyyz{z|~}y}{{{~|y{{||~{{zzz|x}||}}z|{y{{|||w{x{~~{}xu}z~|{~y{}vy~x|}~{x~yyz|y~zz|{|~}z|z||y}w~{}|}x{zzxy~~{~}|y~zxzzxy}xzx{z}||z{}y{y}zz}zzvu|z}zy}zz|y|}}~{}|y{}||}|{|}{zx}|~~{|y{z|w}|||y}x|}x|{y{zy|}{|{x}|z~}x{y}zz{wuz}|xz{y~yy}u}{|~|z{~}~|xvxyvyy}w|y{{~|zw~|x{|||}{{y{~{}||~~{{zzy{|{~|y|z||{{|zxz{|y{{}z|{z}y}}yzz}}{}zyy|{~x{y{|}|{}wx}{}{|z~~}wz~z||||{}xx~}|{y{z{x}z{{{}zyv|zy}{~zx}{~{v|z~~~y~z}zz{{{}vz|yz|y}zz{{|{}zy}y}y}|{|~~~}~{~z}{|}}~~~~}|}~~~~}}}~~~~~~z}}~~}}~~|~}y~}}~}~}~~~~~}}~|}~z}~{}}}}~}}|~~~{~|}~~~}~||}~}~~~~}{}~|}|~~}~~~||~~~~~~{{{}|~~~{}~}~~}~}|~~}~~~}}~~{}}{z||}}~zzw||wzz|xyy~{uyzzxwz|{wyx|{||y{wz{z~{{yzx~}}{{|z||{|}|{~z|~y~yy{y{|{|x{w{~{zzw~xx{zvz{yzz|yxx~{y{~zzz~{w{x}{x{}y}~|yzz~}z}zzx|xwyw{y|{{{~xyxwy|~wxww|~y{x|}|||z}~{{zz}z~}x{}{xzx~zzy|}}y|v{y{zz}}|y~{}yyy}x|y|{zv{~yz|y{|{~|}}|z{zzx}|}z~yy}~|y}}yy{|zx~yz{x}}y{xzyw|yx|y{z}|zw~~~}|{z~}{z{zy}}vyu|~}xvx~|y|{}x{}yyzz~{|}~x||y|z{{yu|zz|~x||}}}}z}{|xzz}~}wx||~~{{|y{|zxz{}wy{y|z|}zzz|y{t|~zz{|{~w~|y|}|{y}~z{}{{{v||~y|~~~|z{u|y}z}x{}}{{z}|zyzyy{w{|{x{~{wx~~y{y}x|zy{|||}~}zy}}|}|vzwwyzx~|zzy|}zxy|{{yy{yx}y{z|||x}zz{{y{{}{z|~|w}|~{|{}z|~|wyzzzz{{|{x|x~~}wzwz||zx~{{z~|{z|}}y||w~||}}|~}}{y~{}{}||y~z||{z|z~}}{x|z||xvxwyz{zy{z~{}y{{~z{|x~y~}|{}}y}{}}zz}|~|{z|}vy~zz}{yzzx|xtz{wv|{{{{yzwty{z}~w}~zz~z{~|y|z{}~|}~~~~~}|{}}~|}~|}{~~~}z~~||~}~~}|~~}~~~}{~~~|~~|}}~x}~|~~}~|}~|}~z~~~}~~}{}~~~~~{~}~}~}}~}{~~~||}~|~~{~~~|~{~~~{z{|~|yy~|{{~}|}}|~}~~~}|}{~||||}~~}~}~~~{}{~}~|~}~}~}~~{~{}~~~~}~}~y}~}|}|~{~z~{}z|}~}}~zy~~}}|~~}~~~~~~xwy{|{{zzxy{}yv~z{}x}||zy|~{|z}|w||{}|wz{{{yx{{x||~z{}{{{|x~x||x}}wz~{y{~w~z{|}}zzz{~{x~zvyx|xvx|{u{z{ux{{x~xz|}|z{xy{}||zzyyzz{uz{}zwz{{}|}x~}y~|y}}yy{}z{xz}{zy{|yzyzw{yzyz~||~}|{|~{xyw~|}zz{zz{x|y|}x{z~||yzyy{|w}u}zzw|{y|{|vzz|~xx}x~xzyw|}{}|~~~|zy}~{|zx|z}z}zyy|}||~zyx~}zzv~{{zx{y}|}wy||z}{}|y}zzz||}yu{~||sz{|y~z{y{yxzv}zy}}~}{{||yz{w|}yx}{~}z}z}|z|{zy~{z|~}}{~z||}}|z}|z|}x}}xy{yzwv{z~|~}xx}|xxz{xyyx|{}z|{}{y}}|yy{xz}|y|x}z~||{|}||y}w|}vx{y~w~|~|{y~{~|vu||{wyyyy~||w{~~zzy|}}xyv}{z|{{|~}y{|z}y|}z~|{y{{w{|wyy|~zyx|x{{y{{y}~z|{~yy{}y|y}zwz}yz~~zuz|yy}x|z{zz|{{~{|wzszy{~{zyz{y~||}}z}zy}|z}~y{yx|zy{|y}|z||zz}|{x|{zy{~x||||}{xyx|yxy{{|}|z|~|{|~|}|wy}{~zy{zyzu}|~|||w~x{z|zz{{|w||z|x~z}{ywz~~}{}y}~~~~}{~~{}}~z{~}~~~}}~~{}~}~}}|}{}|}~~}|}~}{{~}~~~~|}~~}}}~}}~}}s~|{x~~~~}~|~||~}~~~~y{~~|~}}~|}|}}~~y~~~~}~}~~{~~|}||}}~}|}}}~}{~{z|~~~~}}~}~~~~}~~{~~}|~~}~}~|{||~}{}{}|z|zzzyzy}z{zwz{{{zzx{zyxwz{xxvz|{{xu}{|x{z|zz{z{z~yzz|{{y}{{{{~{{|y|y}vyxyy{}{zy}||{zxwz{|xxxzyv}{}|zzvz|xyz{xu~xy~|xz~y}{y{zyvxz|yz}~{|zz{yzywy|y}{{zwz{{|}|~~{|zzyw{~xx~|~y}~y}yzz~|yyxy}~}{}{{||xyx}zwwxzyzz{z{zxyw~|zz|y{{|{z|||~{|z|{}|}~zwx|}{~|w}}{yxzzz{v{{|yz|y{~zzz|~||xxz~y||}}}|{{}}}}x|||{{z{|}z~}z|{||zxz}yyzxxz{|x~y~y~y{wuzuz}x}|z||}{y|{yz|}~{}ww~y~}zz}~~{}}|{xx}zy{zxy{|{wxxz{{y{{~|z|zyy||}{zw|vzz~}{y}}||zy}}zwzy~|z|{wx~||{x{y{z|wx|}x{}|y|x{}|{zx||~{|}}w{}w{{vz|}|}~{|{~{zyz{xxz{~|}wy~xxy~yy|~yz|}}{zw{uy||z|z}{|x}||yx|uyy~}{}zz||{x{y|{|yx~zx~|{~y{|zxu}vywxyxzz}{}~{yx{|{~}{{|xv~}{~y|zw~{||}|x|zy~ywwz~|y~~x{xy||}|}{{{xxy|}y|}}{~}yz}|y|wz}~{zz~z{}|z{}z|xx|||{}x~xy{{zyt~|xzwy{}{yz}z}|{{{}z|y~~~||}~~~~~~z|~~|z~|}~}~}|~}~}}~~~}~|}~~~~~~~~|~{~}~|{{~~~}}~{~|~|~}~}}~~{|}~}}~~}~~~z}{|~~}~{{~~~}}~{z|~}}}~~|}~y~~~{~x}}}~|~{~~z~z}~~~~~|}}{~}~~~~}~|z~~~{~~}|~|~~~{}|~~{}~||}~}~~~|}}~~{~y}}zz~{|zy}yzzyzzzzyzx{{xxzzyvr|~~y}y||~}{|}}yy}}}}{{}z|y{||x|xz|y}vy{}||y~y}|~yyxyyz{|}xxzzyz{y{v|yzy~xy}~wzz{x|z|zy|{|||}{{}|}y{z~x{|}zxyv|{x{||wz|{{|{z}|y}{z{{{{y}yzzyy}xw|y{{|vyzxwx}zz~|z{~~z~y~{yxzu{zyyz{z}{}z|z|xw{z{{y}x}|zwy}w{x}|y}{}|yy}zy{xyzxz{wzz|}~yx{y}{||}{}zy{{yx~z|~|z|{{z{~}|zz{~xy|y}|xzw|{}}{}~{}y}|y{z}~}{|y|{|v|xz}z|t~}}y}y|||~~|zv|zny||zxzz~{yy|xz|~{|y|}y||y{||}~}|xzz}||vxz{y||zy|{{~{{zxy{|zz||{z|~~{w|}z{yz|y{w{{y}|~|z~zwy{xyzy}zw~{w{x}yz~{w~{||{w{y|x{w{{|z}{}|{{{z|}z|y|~zxz{|}yyy|}zz}y{z{yx|{{~zy|{|y{x}|{|{zx{|||{{z|y~|z}v|}xyz~y}}y{{zyy|z|{ww{yzzzw{~|{{{|{z{xz}{{}~||{{{zz{z|zyw~|zx{{{xzv~|}xz{}}x{|{y{y}}y~|~xw|z~|~||w}z}x||{y}}{}x~|zz}z||}}{zyx|zzy|z{|z{|zz}~|}{}{yy|{|}w|}y}~~}||~}~}z~~|~|{|~{~~}}||~}}}}~||~~|{{~}~}~~~|z~{{~~~}y}{~~}{~}~|~z}}}|~~~|~|~~}~~~~~~}~}~~~}xz|}~~||~~|{}|}~~}~~}~}|~~~}~~~|}|~~~~}}|~|}}z{{~|}~~}{}~}~}~}}~~}|}~~~y|~~|{}}~~{w}|~}~~}|~}z~~}~~}~z}~}~~~|}}~~wy~||}}||~||{}|{{yv{}|zx~{yy|zyyxzy|~{x|y{z|}}y|}x{||||~|{|{~z|xv|{{xz{yw}v|x|yx{x~{y}w{y{yzy~zwyx{zx~{}~}yy{||~{z{{}~~{y}}zy{}{{xyzy{~~z{{zxyuww{x|{}{{x{{{{}zzz}{|z{{}|y}}z|}{|{~y|{||}~|x|zzw{}y|x{uw{{{|}yzyz{~{|||z|yz{{|xxzz{|~y{|wy{}y}}{v}zxx|}{{z{|}yx}}z|}y{y~}x|}}z|~zz{|}|z|zzyzy~||~{y~y{y{}x{|xz|~}z}y|zvx|~yy{yzw|{yy}~u{|}w{{yy{{x}zy{}|y|zy{}{~|z~{z~y|z{|{{xyyzz|~xxy{x}xy|yyzz{vxy}yw}y}{zxz{{{~y}|y{|~y~}z{}|||}w~zyzzzz|{{z{z|{|yv{|zz|y|x{y{{}}|z}w|y~z~}xz{||{}v~us||z{y}z}u|xxz{}}~zy~z~zv{xzzz}}|z}{z~}{y}{y|~~{z}{w}}|~y{~~|{||zx}zz}|xy}|{yxxzxyz{ys}y}zvyz}zx|z}}~}yz{}zxz~y~}yz{{y{z{~yzy|~{}|{{{}zxw}vz}{{{|{zyxxzz{wryy~{}|zz~|}|{}{|}}|v{~~}|}zy~z{{zy{zyvvv}|zx{y|yyz}z{x~{}}w|~|{}zw~~|~~{~||{~}}}|~|~}|~~|}~~|~~|z||y{||}~|~}~~z~~|~~|}z~}~{{~~|~~|~~|}|~|~~|}~~|}~~{~~~|~}{{}}~~~}{|~~}|}|~~}|}~}}|}|}~~}}|~~~|{}~~~~|~~~~}}|~y{~|~~}y}|~~~|~|~~~z{{z|}|}|{|~~~~~~~~|z~}~}~~~{{~~}~~~|||}}}~|}p}~~~zzyy{tyx{{|z{x}|}vz{|w{|w~vwz}|~|xx~{}~{{{u|w||{|}zx~}zy{uxy{~w{|sw}~x{{|u|}{x|}z}{~}{~{{{yy~z{y}{{v{z{|||{yvx{xzzxw|z}wyxx~wu{{~x}v|~z|x~x{zzw}w~{|z|yx{y|{w{~yyxx}x}x{}y{{z|||}|z{yv~|zw}{{|}u|{|yy|{{z{{}{~yxy|{vy{|z}{|x|z|{yzx{|}{y}~yx|yyzv{x}yx{yz|{|}|z{y~y{x~|y{{{}}yyw}}~yz|yx{w|z{y~z{y}zzy||zz|{yw{}|}|w}|}y|xyx|uyx||}{|}y{~{{|{{zx}xy|yyzxx{zy{{z}z||{w|yy}z~vwzz{z|y}|{|z~}z|zzyv{{|x~yx}|}|zy{ywzz~{|~{}xz}}v}z|yxz~y{{}}|{x|}~{}{u~}|zy{z|~}|y}}{{|}~||~~{|z|u|}{y{zzzwy~|x||{|}w|{}|y|yyy||zz}{{z{{z~x{~y||{zxzu{vz{{}||{y|{y}{z{w}~xxv{zx|{zq~y{|y|z{|yz~}u}}~{~}xz|{y{y{|{{||yyvz~wyvz|}}s}x{}{v{}x~{{z|zz}}yyyvy{zz}}|zy{|yyz}{{||yz|zyz{}w{{yz|~|y{|}~v{{{x{zx||yzyzzw{{y|uy}x}||}|yz||{}zy|z|zw}z|~x{z}|}~|{}~~}|~{}~|~~~|~~~~~~}~~~~}~}~|yz{}}|}{}~{~~}~}}{~~|~}~~}~~}}~~~~~~~~}}~~~~}~~~|}~}~~~~~~~}}|~z}~}}~}{~}{{~|{~~}}~{~~}~~~}{}}}~~}~|~~~}~~~|}||}~x}~}{~~~~~~}~~|~}~|{~~}~~}~|||}|}~}~}~~~z~}~x~{y{z{}{~zv~z|w{z||y|zu}z}z|z~|||yx}z{x}~~}zz}{|}yy~zzyz|}}|}zy}y|{z{{{}{{{y||~|{v|{wyyzz{||z}wv{|~{x|~z|{~w|xz}|yz{y}~{||z}||{y{|{y}}x~yyz}}|zzzzzzz{|}zz{z{|zyz|~y|y|zz}y~z{~||{{}}{~{zzzz{xx|y}|uzy{xzy|{{x{{y{w{{{z{y}|{|y|{zzy||z{~{{}|}z}x{|{z~~{uxvz}zzz~x{}zxxy{~~z|w|{{}{z|zxz~~~~|zw}|zyz~zz}}}x{~}{}w|zzy{z|{{zwzzyy}}}||zz~}y|}u}|v{z|xx~{{~z|{|~~|zw|{~|z|yz}yz||ux{{y|zzzxz}{zzxy|}|w{~z~z{{~zxx{y{~}{y{~|{z~xy{}|}|||||z}{|z|v{x{zz|||z||xzv|z|}}~{|y~zx~{y{y|z{}}~{~y|{y{}{}y|{vzz{x{}xzzww|yy}|z|z|}xy}x}|yz|{}|~|~{{z|x|z|{{y}wzzzxz}w|{{}yywzx|{y~y{{w~|{xz|}{|~}}y}z~{yz~{||~z{}}~}y~{}}|yy{xx|y{}}~zyzx}{{{{yz|{r||}~}y}~{~||zywyzy|{yz}|y}~z|}zv{}~zxx|{|zv||x}|x~x{{z{{}{{}{y~~}z~~y{y{~}}yy{~~|}~~{x}~~~~|}~|{~|~|~~~{}~~~~}}}|}}}|~}}~~~~~~~}~~|}|~~{~~|~|}~|~}~~}~~~~}}~}|~}}}y}~~~~~}|z~{|~~~~|}~~~}~|~}~~y~}~~|~}~|~{}}}~}}~}~~x{{}~~~w~z~~}|~~~~~~}{~}|x|}~}~~~~~}~{}~{~~|{z}~~~|y}~}~{{}z|z}|yy{~{zz{~x~{}u|z{y|{~y~}{{zxx~|{~}v{y}zyyy{y{z{{z|y}zzz{}w}zyy~yyv}|x{|{|{{}{|~z|}{zzyx~||yzw}xz}yz|{y~yzz}z~{zzw}}{|y}{}z}~z}{y|}{y{{x||~zzx~||z~z{{|x{|}{zx{~{y{}y}|~}{{{w{yz~{~{|w{|~zy{{|~}y||z}~|{|{{y|{||yzzw{yx}}z}~{~||~yy{|{yzxz|}~y{|z{}~x}}yz}~xyx|||{|{}z}}||{zz|{{}{~{yzy~}xz|w}{zy}wy~|}{{|~{zx|||~x{w|xvv{w{}|x}}zw}y{|~}{z{}v{}}v{{{yz}xy{~|y|xy||xy}{y{{}v~yz{}zwzt|{|y|x}y{}w{{}|{xy}~yz|zw|{}}|}}{}}x|z}ywyzy|{{zz{~{}|{}y{|zz{{{~{yz||~{yxxy}}{|~w~z}|||{|{zw|z}~{~}}~y{~||~~z{z|zy|zz~z|y}zz|x}}||{wv|}xy{{{|z}{}{{}||{}yzxwzzu|||{z|{yyy}{}}|z~yywz|{}|wz}z||ww|{{{ww{|y}xy|~~}{}|zz|x{yy{~{zz}wy~}|zz~}{~{}z{s{|{|||z{~{{|y{}x|y}x{{{~}o}}~y|~}|}~w{||z|}{{|y{x~}z}}y}~|}wy~|~uz}{}{|z|{||z~}}~~}}}~z~}~|}~~~~~~}~~|~~~}}~{~~}~}}~z}~|}~}~}~~~}}|~~}}}~}~y}|~}}~~~}~}}}~}}{~z~}~|}~~~~~}|||~~}}}~}|~|{~|{{}~{{z}|~~|~~{~}|~~~~~~|~|x}z~~~}|~~|{~|~zzy~yz||{|x|y}zuzyzzxz{tyxuyzw|yxy{|x{z}}{{|x{z{{~}|{{xy{{~}}|~w{v~}{y{zzy~{|y|y}}{}{x{ww|zzzyv{z{z{}{|}~}zy|||z}z|{|zz{x~zz{zzzvwx{|yxz{zy|~zy{|zz{t{{z|{xxxz|{{z}~xz~z~|yx}zz|}{{zx|~{||}{zv}z{x|{z~z|}y}|zz{}v}z{|{}yz|{{~y}zz~~}zz}y{y{~z~{{~|x~{}}|}{zzx}|{~{y{|x{yxz}v{yx~{|}z}yuz~{}zz~~y|{|{~x{yw~z}w}z~z{||y}yyx|{yxzzzv|xz|{~|{{yy{xyz|t~|}|}z~{~}{~~v|||z}}z~{x}z{x{yu{xz|zwz{{yyzyx|{z||yv{{zz{z|~{~}}vz}}}{}}|}~zz{xz~|~x}|y}z{{z{{|w{yz{zw~{x{}|xz{zyx{}yy~x{{yz{z~{|~~}~y~||yz{{z~y{z~~x{{wy~{|z}yxwvyww|v|}~{~|y}xzzy|u|{y}||}{zy|z}~z{v{yy{v~w~|{}y|zzw}uzxy}uw{z{|z||{y~z|{z{wy|{|}{x{{w|{}|{}yzz~{x}{z|yy{~yyy{vyx|~z|z{|x}xxv|||~yyy|||z{{~z~{}|z}|}y|}~wyz{}x{zz~zzzyzzy|v|zx}y{x{y|}z{xy}||yz~x}|~~|}~}}~|}{~~}}~~||}~z{|w{{}{~~~{~~~|~{{~~{}~}|{}|{~|}~}y~~|~~}{~{~}~|~~}~}~~~}|~||~~}z~~z{~|}}{}~}~~~~~~|~|}|~~y~|vz}|~z~|~}~}~~~~}~~}|w|~{~}|~||~|}~~}~}}{~|{z~~~~~{~~{}~}{~~}~}z~}}~~~~~~}~~~||~}}}~{~~~|zzzyyy}|yz}u|z}{ywzy{y{wyy}}z}x|}yy{||xw}z{zy~yyzzv~|z{{z}z~z|{zz|y|||y}}{}}}~}z~{~{wyzzxy{{x|x|w|{zvxwyz{y|y}|xyxzzz{xyw}{}x|}~~{}{wy{{|x|qz}x~{}y}|}}zy||{}{z{{v{zzz~zy~|}z}{y{z}}|{}z}z}|z|}}|~y}xy|||zzy{z{{{tz}wyzz{xzy}{}zxwy|z}|y~{x{yy~~|||{{w|{y|y}x|{yz{zvwz}}zzw{xz{}{yux{vzz{{|z{y{~~w{x||z|{}t}{z{z{z|yx|~|}|zz{w{{zxyy{y|x{~w~{}}{}w||x}{{|}{x~{{xy~wx}{{xy~w{|~v{zxy~wyxw}z|wzyxzy~y}{{z}||zy}}wv|||}y|{z{{|{xz~}}zxz|xz{|w{{zz~{{|x}|~{{}|uy|xzy|{|~|yx{{yx|z~|||wztzzx{}zzyzzyx}{|z}~|y{}~|~zzvyw|v{~{x|~{xz{||zyy||w{yzzyy{z{{{|{zzz|y|{{{w{z{{{y{wxz}y}{{~{|yx{|z{|xzxwyvxzz{xz{|y|{w~x~{{z|z{|zyx{u}{|{{z||}w{}w|{{zwxy{zz}z}|z{}{x}{{{zww{~|{{z||x|}|z~{}|{zy}wy||{~~{~y~{x{|zxz}{}z}wyzt{z}~|}|{{zzw~yz{w|zy~}~~~}|~}~~~}~}}~~~~}}~~}~~}~{~~~~~||y~~~~~|~~~y}||~~}}~}~|z|~|~~~~~|}|}z|{~}}}}~}}}{|{}{~|~||}~{~}|}~~}~~~}}}~|~~|~~}~|}|}}}|~|}}}}~}~||~|}}~~~|~}~~~z~~}~}z~~~}|}}~}~~}~~~}~x}~~}~}~}~}~~~}}||~~~||{y|rzv}{vy|{zyy{|x}xy~yx{}|x||}{}{}yxyz{v~wy|x}|y~}{|z}}|z{{|z|||{|~|{yx{xy{xwtwz}|yvx|z|yzzwz{{|~z{}{y{|z}y{}~{||yv{}|z}y}|{uv|xy|}}}{y{xzzy~wy{~|vzuw~}{{x}yzx~z}{z||{}{}|zx|{|z}|yz|}y{zxw|{{|}zyt}~{||~{z{zw}z{|vw||}z{|y|~~}~z}{z~|x~~{v|{{{z}z~{|x~{yy}{wwxyxxzx{}{xx{zz~uyzuy}v~}}{yz~~||x{w~w}x{y||{y}z|y{|{}zy{zww{zzyywr{|v}|zy{z{|wz}{{zz}{zxzz{|x|zw~{|zzz}{}}}|v~|{|}xy}|{yzzzywy{xyzv|y}w}xx|~|{z~~z~z}{zzy}{y~~|~{{}{{}yvyz{zz{x{z|{|{}yzz|{|z|zx{wxzz|yy|~{xz}~}{||vz|~}{z}z{|y~z}yw|qy|uz~z~{zwz}xx|}|wv}~zzy{|{x~z{}}~|}~|s}z}}|}w~xy{z{x{z|{y{{|wv||}{{}y{~zyzx|x|xyxzzvz{{{xx}{xxyuzy~~{|{x|zzy}z{~|w}|}y}{{}|zz{yy}zzx{{zz~zx|{x~{z{zzwzyz{}~z}{|zz{zy||zz}~{||}}z}}~wx|}z{vy~x}~y~{y{x|}w~z{|z~||z~{|}~wy}||z{z{~}~~}|}}~|}}{~~{}~~}~}~}}~}}z{}}}|~z}~~u}~}~}}|~~|}~|~}~|~{}~~|~}~~~|~~}|}}~~~~~}~~}~~|}~~}~~~|~~|~}~}~~~{~}|}|{}{|~~|}|~|~~|}}|~}~~~~}|}~~|}|~{~~||~~~~~}~y~~~~~~|~|{~|~~~|}}}}|}~}~~}x|{~}}y~}}~}|||z}z{|{{~|zy~{x}z{z|yxx{|~zzxzzz|{z|~w|z|{x{z|~y{~zw}|zxwwz{zw{xzz|wxuz}~y||}{|}}|z||xz~}y}}x{z}y}|x{||yzz{xz{x{}y}z|}yz{~z}z}{z|z{}|x{x{||x|zz}{z{x~}~~}sx~zz|~|{z{y~}|y|yz}|z{z}z|{yx~|}~x~{{|zz}y|y|y~wxyy~||{vvzy|x|x~yzy}zzyu~|zz{}zz|{yx{x~}}~{yzw}~y{{v}||{{zyv}{x|||}}|~|}~{zywvz}~}}y|xz}z{xv}~y~{{}ywy~}zv|zz|zyy{x||zx{|x}yx}zyz|y}x{y{yz|{xy~}yxx~xx|wzyy|}yyzz}z{{|{~y{~|{w|{z|z{wyy{zx~y|~vw}zx{zy}~yz}{y~{{|wyxz{}}}{yy|}z~|zyzzu}|}{x|~y||x|{|z~yy~z~|{|z|{y}zw~}vz||{zy{{}yz{yw|{xz~|}yz|xw{v|{|y~yyy~z|z|}xyz{{zxzz{yz{{zy|||zz~}{z{|z{xy}{|z{}||}zy}z~x~}|y~~{}|yy||zxzv||{{{{yww{zyzz|zz}{{~|xxz|~zvz{}z{{{~|{zzzx}wzzv{xw}y||||x}z{|{}|zv|~|z|~y|~y|~}z~xy{z}z~{|~}{x~~}zw|wxy{zwy}|{w||{|~yz}}zzz{{yzzz}yzv~~~~}~}~~}~~~}{~}}}}~}~{~|~~~}~|||~}}|z~}~~}}~|}~}~}~~~}~{}~~~~~|~}y}~y~}|~~~}z}~~|~}~|}}}{{~~||{~}|~~}~~{}~~}~~}}~~~~~|||}}~}|}{~~~{~~~||~~~~~}~}~}~~~~}~|x}~~~}}|~~}y|}|{~~~~~|~}~~{~~}}}}{{~~~~|}{~}||z|||}v~{~|}{w}}|zz|xz{zz{{|y{x{{yzzzx|zyx}z|zyy|{yy|{~{yzy{|}{}v~~{~{v}||~zz}yzz{yxzz|{yzzxvx}x|xz{yyyz{z{{|y|}y~}}|yu{{z|{}z}}|}y}}{y}z}|twzwzzxx{|x}{y}y}z|{wyv}{{y{}}zx{~}v}||~||z}|~yw}}yzz{zzxx|}||vyy}|{||y}wxvy}}z{}yx}}v|{{}~zz{wz{{y{zzy}z{z{||z{~z~}{t}yy|y|ywyyyywyz}z{yyvx~yu~}~|}x~~z{z{~yz}z}}}x~|w|{~{~~~z{~{w{zyw}{}{|uy{y}}{{{}~z~zyyz{}{|}}|}z~}{y|z}|zzyz~|xz{}~}ywz|}~{wyy{~~|{{|{zyx|{|zw}|q|z|}{|||}}y{zy{||}y}}y~y}|{~y}zzuwzv{tz|wx{y}{|{x}|y{}yzyuz|~x{{y}|zz|}{}|{~{y|z{{~}}{}}|z}~z|w{{{}zw|zyx{yv|{|~|x}~w|xz}z|x}wyy|}}z{{{{x{|||{~}uxyy{w{z}z}|}x{z~z||{}zyzzxwz{|}y}z~||~z}xyy|~||yz||~}zzy|y{yy|xxz{{z|||{x|{y}~{}xxz}xxv}|{|y}z}}}|vu~z~}{yz}z}x~~~~z|xwy~{zv|xyz}w{z}}{z{y{y|{y|}x|zz~|}||z}x}}zyz}~~~y}}~|}~|~~~}|~~~|z|}}x}~~~}~~~|~~~~~~}}}|{~|~z~~~~~~}~}}}~~}}~}|~}|~~~}~|{}~}~}|}~}~y}}~z~{|~~y}}z}}|{}}z|}}|~}}}}~z~~|}}~z}|}~y~}~z~{~}}}|~}}|||}{~~|||}~|}}}u{~}~|~|}{||~~~|||x{x}z{z}~}{u~vx{zzzw~~{z|~w{{}|x{||{zy{|{~|}zvx||x|{|{|twyy|z~{}w{x{z~||{~y}||v{y~{zy{xz{{~v|~z|tx{xy{~{}yz}|x|{|wzz{|}~~~{~xw|}yyx{x||{}y|y{{}~{}w{zzzzy}~xzzxz|y|||}zx}~|zy}zzv~{x|y||wz{~}|~{z{|}{zy|{}y}||yyx{}v~z{}}zxw{}{{|y|}|x{y{zz}yxy|z|{{w{|{~|~{x|x{}{~{yzz|{{}}{}~|yyyxuvw{~|zyy}vzyz~|yy}|~{|x|}z}yz}y}y|y~~yyyz}{x~yz|}{~u|{{y~yz}x~zz|z~v|{|}}}wy}|x~z{}xy~|{|{x|~y{{|zz{}|zxvz|zzxxvx}y|||v}|zz~y~}z{zz{w{zvz~zz{~z}y}{w|}|~zzy}|z}{{z|||{x||y}{|{x|y{|~y|yw~z|z~|}y|z{|yzx}}|v|yy}yyz{||~~}zx|yy}x||z{}yw}}y|}|}zyvz~yz|yzwwz}}y{}{y{zzzyxyxzz{~w|{zy}zy|y}{zy~z}{w{|x{{yz~|yw~}{|{wyxw}z{zz|w|y|x}{|z||zyx~|{ywx{|}xy||}}|uzv|}zwx|y~{xz{zxxw|z|~|zzz|{~zy|t{x}z{{|}|zxzv{|{||w}xtxxx{{|~}v~}}~{zzy}{u{|}}zyy}wy}x}x~~z{}x}y~~}}x~~|{{~|}~~~}|}{}}}}~}}~}~|z}~~|}}~~}}~~y~~}}~~{}~~~|}~}~{{~~||~}~~|}}~}}|~}}~w{}~~~~zy}~|~~~}~}}~~~~~~~z~}~~~|~}z}{~~~~~~}~~}|{}~~}~x~}|~~}}~~~~~{~}~~~~{|||~}~~|}~{~}}~}|~~}|~}~~}~~{~~~~{z~~~~~}~|~~~~{|~}~}}}x}{{{~|zzx{xz}w{zuyz{}}wv{}zyvzx|}}{x{|{{{{{z}{yz}||~z}yxz|~~z|z{z}z|~z|y}}x~{{||x}}x|xx}{w}yy}vvxyx}}x|y}{|x{{}~y|zzyz{||z}|||wyzy{z~{~uwx}yy~{|yw{{{zy{||zz{|y{y{~y~{}}{|}|}xzz~{y||w}yz}x}{~~zz{w}|{z|z|x{~yzw{zzyz|{{{zxwx}|z{z}{|{{|}~z{{~|{x|}||~|}y{|xzyzzy|wzz|zz|yyw{{x|z}|r{y{xyy{{}}zyv~zy}y~z|{~z{~|x{{{|{z}}}~}yzwzww|zx}zw}w|y|y}{z~{{{}xwy{}y|}{xzu|~|y~|}{xz|~}}|}zxwy}w{}~z|uw||~zy{z}wzy|}wv}{zz{||}zyyz~~{{~~{{{}~s}x}}}}x{}~z|yxzxwu}zxxywwv{y}xxwvv||zz}|z|||z|{}|z~zz~}}|yz|||}zzvy~y{}y~z}wy|xy|zv{vz||uy{|yyx}{}{y}|}{w|}y~{~z|~{w}}{~y~{|zx}||x{{|zy~x}xz{xvyxw{{wwu|x{|{~x~|~yzvy~|xyz}y|w}}{|}{{{zyvzx}|vzx||{xzy{y|{yzzzy~y}zzywy|y}zxz~{}|yw~~{{|~z~x|{~yu{{y|{zzwyx|x~}y|{{zzz{w{zxzy}}z}yyyz{z|{}|}~~~}}|~}~z}}|{~z~~|}z|{z|~|{~~~}~~~}~~|~z~|{~~}}}}}}w~}~|~{{}|}~}~~}}~~}|{~}wz~{{~}~~}~}~~~}}}}~~|~{~|}}~x|}~}{~~~~~}~~}~~~~~}}|~|y}}~}~}}|~~}~{{}}~z}~~~~}~~}{~~}|}}}||z}}|~~~}~~~}}{~}}}}{|{y}}~~z}||~~|z}}~{t}|~}y|}||{~}}|xzz{||}zx{|}|zxz{{{xz{z~zx|z}x{y~{y}wx~y{z|y{{~}y|}~|{}w~w{|~~y{|{{w}{}z|}~|yz{zzwzy{}{z~}}w}}v{z{}}zy}{uzwx|zy|~z|||{|y|zz{||{x}||v{~x}x}|{||zz}||x}z|wx{{||}xu}~|x|y|}{|{z|zy|{xy~}}|z~|y{}y{w{y}yzy|y|{}|}{}|{x{xxz|{w|y}v}yzz||~}|zz{|y~z}|zuz}|{~~~y|{z|{~|z}{|~}yyy}|y||{{}x~}||z|z}yz|}z}x{z|{~zs|~|z{{y||{~{{}{z|||}||||x{{x}z{{y|yzx~z|z}~|}}{|{v|~x~~||~|zzz{vz|{|}{|{~|{|||}}|yzzy{~{{|{~z}x|}zx|y~}~y|}}{|}z~xzy|~zz{z{}|u{}~}{y||yx~y|{|{zz~|{{{z{x|{|||{}z{{{{y}|}~}y|xxw{zx~us{x}x{{yw~{z}x}|{~{|}xzw|{{|zs{}||z|z}~{{|{}yy|{x~{{}z{{{~z|~|{zwz|zzzz}xzx||~y|y{{yyy~z{{ywxz}}xuz}wz|{x|yz{v}|~wx}~{{t}}~|||~{z}zz||~}{}}yv|{|z~{y|}}{}{{z{{y{yzx{~|||{{{y{zyzzuy}x}z|yx}z~{{~y}|}zy}zy}}{}zy~{}yz{vy|~|x~|~~~}~}~}~~~y|}|~}||~~}}~~|~~z}~~|}}|~~~}{~~~~}~~}~~|}}}~~}||~~~}~}||~~}z~}~z|}~~}}}~||}}{y}~~~}|~{}{~~|}~|~|~}~~~~~|}}{}~~z|}|~~~}~{~|~~}}~}~~~|}|~|~|{|{}~|}}~}}~~~~z~~}~|||}~}|{z|~zz{y|z{}||x{zzzyyt{yz{y||zyw{yx|xxz|z{z}{yn{{z||y|x{~zx{}{|}y}}~|x}yz|y|}}}yy}yy}y{y|x}{yxxzz{x{~|y|vwy}z{{~zvz||w~}}{}yzy{{xz~~xwy{||ztxz|wywvtw}yzy}w}v|}~xyzy{y}zxzzz}xv{}|x}}|{y{}~|{~z}{z}|}{{|{{x}~zr|~{|}yy{{|x}|yxy|}xxz~}yx{{zzz||zz{y|zy}~|y{w|y{x~z|v~}x~|xyyw{|{x|yxxz|yx{zwvy||||y}y|{y|~|zz}|w}z~~~}}{{|~{yzx{zuw|z{||ywzyy~{z{{{{{{{yuvw}x}z~}z|~{u}z|y~w{~|}xz{{{z|{}}|||x}z|z|xv{{{{w}y|z}zp{|zwxyzy}|w{~w|~|x|z|zz~~}yz|z{}{x|~|zz}}zyz}y}|xvy}|y{x{x{~{z|zxxvuy~|}z~z|||z{zzy{z|yz|y}y}w|{}|}{z{ux}yxx|ywx}{zzuyxwz{|yy{y|y{|z|{|~{|{z}|||z|~zz}v{|{{~{|zz|vy{~{z{|}vwx}wxy{{yx|zw|w{yzuv}|~x}||{{}{{}{~|{~|~zvzwzw|{zxzxy}y}{~{x}w{z{zy}yy{zyyz{xx~z||x{z|z}y{}}{wx{{||~}x|yzww~~{vxz|{|wzuy{yyx{||uw{z|yuy~}~{}{~~|zyz}z{|}||}|~~|~}}}}||{}~}}}~||~|x{|~{~}~~|~}}~}|~|}~~~~~}}{}}}{~|}|}~~{~|~||y{~}}~~|y~~~~~~zz~~~}~}}~|{|~}{}}~}~~{{||~}~~}|z~~~~}{}~}|}~{||~~~z~|~{~}|}~~~~~||}~z~~~|}||~~~y~{~|~{~}~}{}~z~~y|~}{z|y~~{y|~}{}z}|z{z}}~}z{}y~}v|x||{y|w{{|yz}x|~w|{}}|~xzw}{z{u|~~{z{yz}|z~}z{{{|yw~||{{|vx~}zz}{|}u{v{w{wxz|yx|}}{zu{yy{{wyyy|{}zz|{}~|{w~zz}~|{w~|~y|{{yxzy|yw{}{~xz{{{{{}y~{}{{z~|{~{}~}{z|||x|{{{z~|}}{}{wx}wyxyy|yy|zy~x|{z{~{}}{z~||}}~||||}w~}yy{|}xxx}{{||||{{~}y{{uzx}~y|v|{xzx|}z|w{|y{||~~|yy|{||z}~v|{{~~~xx||{zz}yw|z{{zx|{y~~{~{v{||||}~||~~}{}}~zz~zy}~}|}|x||xx}zy{~~|zuvz}{z{{|{v|xx}{~||x{|||{z{}y}|yzzz{}~yz|zz{y|~~wy{}{{zz}{{}{~~yt}y}|zy{}y~~{~||~y|~z~yx||zw{|}|~|}|}z}zzz}z{}|xz|y}~~|{}w}z||yxywzw{xx{|}y|~}y||{~~{||zzy}~xz}{{}}~|y|y|~|}{||y}y}{zz~xwwx{{zz{}|}{zyz{v{~y{zz~{z}|{}}~zxz|z|~wy|y|{}{|}y}}}{~{x}y{{|}{x{{yy~{|}{|y{}{{zy{{{|x{z{z}~z~{v{||z}zyzz~|z{yx{~zxzy~|~z|{zxx|}|}|{~~~~~~|~|~||~|~~~|~~~~}y~z~}~~~z~~~~|~|~~~~}{~~{|~}~}~z~yw~~~|}~~~~{}~{}~~||{|}~|~}|~}}~~}~~{|~~~~}}~}}~z}}}~~}}~}}~|}}~|~~}|~~~||~~}|}~}~w~{~~~~~~}~}}~~~w}~}||~}~~~y~|~z|~}|~}~|~~~~~{~|{zx{{|{yz}z~wx{y~zutwy|x{|zy{z{{yyy{|ww{}x{{}~w}z~{zz~}zy}x~zz|y|~{~}{}zx{}zx{xx|y|z{y{~v}}y{|{yw{~}|}~zyxz{x}}||{~}{~}|{wzz|}{|{yzzzz{z|x|y{~yzy}~zw~w|w{wz{w||zyx||xz}x~||z}}{y}z|||z~{~{wx{x}}y{xyx~{}{{}|}xz{yz{||{|yzy{|y}~|z|w}}|}x|{{{~{wwvw{}}w{yy}x}xz}|{~|w{zzxz}yy}y{y}}}y|~wy~~{|y{~|{}z|y|{~~{{y}|~u~yy{t|vxwyyu|{{x{v}yzzx~x}|||z{||}{~}z|||}|y|{~y}}|}yzz|{y|}||zzx||w~xz{{|yvz|v{|x}{}~{|y}{x|z|z}z|{{|}~|}||xzx|{xwx||w~}z{|ywyx{}x|y|z~vz~}yz{~~~zw{|y~|x~}}yy{|~|}{{z|~}z|{{{zy{}|{z|yzxz|y}xxx}zy{|x{||v{|}~zywyz{y||zyxz{{}~y}|~yy{~y{zw~wyyxzzzw|{x{{xzwyy|yy{zw|{zz|u}~|}|wwy}y|}|z|yz~}y~}}|{{}||z{{xzy|w|zw{zyxyy|xy{zwzwy{|y}w|||}vu~|wx}|~z|~sz}{||z~|y|}}y||}z|{|||~x|~}wy{~}yyvyy~}|}{|~y~|~|{{||}y|y~~}~|~~~||}{~}||~|~z|z~~~}}~~~~~}{~}}~|}||~|}}}~}}~~~~}}}}z}|~|~~~~{~~~}~z}}~~~}~~||~~~|}~}~z|~x~}~{y}}|~~|}~~~}~}~}{z}~|{z~~}~|x~~{|~~}~~}|~x}}|}~~~~|}~~}~}|}~}~}~~~x{~z{zz|}v{~~xxs|yzyz}{{|xz~|z}y{{}yz}|w{z~yyxz|v{y}|xzx|x|y}zz}{||{~}{|x{z}{wzy{w{y{~{{}}~yxzyx~wz{z|{{xxx~wyy}yy{x{x|ywyzyz||{z~yyzy~w}yz|y{xy~z|z{z{x~{}}{}zzy|z|zy}|y|y~w{||z|xz{|vzu|}|~||z{z~{z}~{zw{{z{z|{z{|}x~|z|zz{{x{{zvz{zz|zy{z~y{|z~yz{|~|}{}zz{}w}zy{{{}}{x{}~{}|{||z|{y}{~y{}}|{zwzvyz|{{||{{|{zyzv{|xx}||yzyz~zx~}||{{{}y~x{y|~}{}|{y{{zy{y{y{~~w}y{}||v|uz|x{{|zzz||z}x|{~}xy||zy|zyz~~|{z}~z{zy{x~|z{w{}y|~{twyyy~pz}{|z{y||y{|}|z{|~{~z{z{z|z~x|w{{|x{z||}{yyzvyyww{z{||xy|yw{z{x|~|~{|{yzwxz||zyz}wyy{y|zy}y~zzy}~{}y}zzx{w|v{|}{}yyy{yy{x|z{}||zu|{w}}zv{{|wyz{~}zzz}w}zxw{~~{x{y|x}}w{v{{zzyz{||||~{|yx}|{x|{x||||z|y}{yyy|x|{{|}{v|}|ww{w{yy{|z~wvz|wz{||}|{{z{}w{zy|{}y|}|||{x}{|~y~}{zy{{y}x{{zy|}{}{y}z}~{z{wxz|z{|~}}~~||z}~~z{}}}~||}~zy}{x}~}~|~~}y}~{~}}}~~|~~~~~{|}~~~}}|~|}z~z{~}~|~}~y~~{~}}}~{|~~~}}|z|~}|{~}~|}~~~~~}z~}}~~{x|~~~~|~~}~}~}||~~~~}~~~w}{}~}|}}~|~~~~~z{z~~||~~}{~~~~}}}~}~~}|}||}~z~}~|}}~~~}~~|~{{|~{}}zwyz{z|~xv{z{zyz|yz{|zw{xy||{yxzz{|zzz{{x{xzzy{||{xz}||||{~~{{~zz}yyz|y}|xwxwy{{xzyz||z}z|z{{}|yz}}{|}~~}xxy|yxz{}z||zx|}{{x{xwvy{}yuzzz}y{y|u{wu}|{wyvyyzxz~xy}yy{zy{{z}}}~|~}xyz|}w{{~z{vvuv}wy||yzwyx{x{xyyz|zwy}{yy{yyy}{z}zz{y}}z||xyx|zw|~|||yzyx|{{y}{y|}yy~|zu}yxxz|v{yxzzzzz}|{|||y}}~yy{|xz}}|{}x|}xy{~xv|xzxzv|tyzyyyzx}{xyv}|zw|}}|~~w~yy|y}z{|{}{}}{w{w{{xxzxz|{xz||zyw{~|{yx|{z~t}|y|z~|}}|yzx~{z}}|z|z}~|vzy}x}zy{|yxx}y|{yw~{}y{yv{}xyt}{yy|zww{zz|}}~{|}x}y{}y{|{~{z}{}~{x{yyy}{|}z{~{wxyx~}||}{w}x{}|vy|z|{}y{|{{|~}~{x|wy~|{{z{~yvy{~|w|w}xyzvy{yx|wzyyvwz|{|x{xsy|xz|{~w|||zzx~zyz}yz}|~~yv{y|~~x{xy{}{zxzzy~z}{w{uz|z{z|zzzx{}}}{|{{||{|{}}{zz|y|}}|y}}zzyz{z{}zzy{zwyyyy{~zz{}|z~xzz{z}~x|{}zy{~~{{y~|~|~~}}}~}~~}}~|~|~|y~||}}{|{~}||~}~}~|~~}{|z||~{y}{{~|}~}~}{~~~}~~~z||}~~~~~~}z~}||~~}~~}~|~}~}|~~|~z~}}}}~|}|}~~~~|~|~}~~}{{~~|~|||~}~~~~}~~}{~~~~|y}{}}}~}~}}~~~}~~~~|}~||}}}{z~~}~~}{~~~}}|~~~}}||}||~{~~~z~~~}~|~}|}|z{{{zzz}|v|xw||vxz|yw{z|{|{||||{|vz|}{y~x|yzx{z|}{y~zw{}yz|||ywwx~{|}v}xzy|}|{zzwy{{zyxz{xz{}z||z{w{zz{||yzy~x{y{zw{~z}z}yyzyz||v{xz~{|}~z~{}||z{~~y|x}z|y~|xyvz|{||zz}z|{zv{v|{yzz}|y~{yzy||~zwx}z}{|vxzux{|zzz}x{{{v{~zz}xzzx{zzzzy}z||~z{x|{{z~{{~z|}yx}u}|{{|~x}zy|z||zz~y}zwyy{|yyy}}{z}z}{z{}|{||zxx|~{~{}w~x{z{zy||yyyyyxxwzz}u{{{y}~}yzu}{u|yz~~{zz{w||y}|yzz~~zzyz{}{}zyv|x||}z|w|z~xyuwy{{z}{z~z~zxxz}|{}|{~zzy{~x|}y{yxy{{y}{v}{zxz|{{|yy{}yw||y||z{zzxw~}{vzxzxxw{zyx|{y{~wyx|z|||xyzzy{{|uz{||{|zwy~z~}v~|||yyy|}v}}x}x{xu|wxz~z{|}}yyu||z|~x}}{{||zwzxz~{|xv{vy{zxz|yy}zy~}|{}}{|vz{{~~|}|zzwzwy{wz}}|{{~|||~yztzxyz}{z|{|y}z~}yyy|y{|y~{|zz|z~wz|||y~{~xy}z{x~z|}x}yyy{{yz|y{{xzzz|y|}zz|{{zz{y||~|z~wy{{{yu{yxy}{zv~zty{||xyx{z|{yyzy|y~~~}}{~}}}}|~~{}}}}|~z}~}~}}~}|~||~|~{|{~|}}~|}~|y~~~~{~}}~~}}z}~}~}}~~~}||||~~|||~{~{}~~|}~~~}}~~}}}}|}~}~}~}}~|~{||}~~|}~}~~|~~~~~z|~}~{{~}}}~}}~}~~~~~}|}|{~|}{~~}~||~}~~}~~|{~}}yu}y~|}~}~zz~xx|{|zx{{w}ywxyyxz}yy|{{{|y|z{wz}x}}zzy{|{{{{y~|~|y{w{{x}}}{}}{{|{y{|{uxwyw|yzxxz{xwv|vxyyxzw||z|}x{x~{yzz{}{z{wxz|~y{xz}}~rz}|yx}xu~xx{wzx{}y{}yxxyx|~{|yz}zvxz~{x{yxy}{~x}{~}~x}w}~z{yxyzy{y|{}x~yzz}|zw|y{uz|wz|wxzwx}}~}y{|{x{}zvx{wz{|}}{}}~~}|}{yyvzz}xy{}w}v{}{{~|xwzzzyx~y{zz|x|||}}y{}|uyy{||~zz||}|~z}|wxyzx|~yw|yyutxz{z{~wz|{{v{}xy{z|||||{}}{~z||y}}}{~x}{~yz}z}|z}{xvy|}xx~|tty|wwyy~{zzv{vxyw{|{{xx~w~~}w|{|zzz~{}~yxy~~{vyx{{~}xw{zv{~x}ywyx}}wz~}wyx{~}|~{yyz}xyz}zy~y}zz|zy|{z||}}}y|~~|z|yzx{ux~||}|yzx}||y|{zzzz|{{||z|{{z~}}}{y{{zw{z{|y}|{y{{zz}|~yz{z}x||z{}{x|xyx|{xxz}wy{x{{}|xz}~z}yyz}x}z{y}{}~{{{}{|x}{v|x{vyz{yz{x|{y{{zyvyz{{v{xv{|y{z~|{}z}|}}{}~|{||||z|~}~yyyzzxxyy|}{yy|yxy{yyyxzuz{yz{yzz}{~{}{|{}y}z{{~~}~}}z~|z}~|}~~}~}|z~}}}~{~|{}|}~~~}}|~~~|~|}~}}{}|}~|}~~~~}~~}~}}{~}~||||{|~|~~}~~|~|~~}||~{~~}}p}~}{{||}}~~~}}}|{~~~}~}|~}~~~}~~~}~~{~|{~|~~{}~~}z}z}{|{}}z|}}~~~~}~}~|{|}|}}|}~~}{y|~~}~~{~}}{}{~}~|~}~|{~~}~~~{~|~y}}}~{~~}}}~z{}~xyzz~{{|z~{y}zzzxz}{{z{z{{xwxz}||~zx{~yy|x{x}xw{{{}{{{|{~x|xywyx~}zz{x{x|x~zxy|||{|w}}yvzyt~vz{}{}{x}|y~{yyz{zy{}z||{uzy|x||{{{{x|w{z~zwxzy{{yxx~zy{||yw{z}y{y}}y|{|{x{{z}|zw{|}}}y{}|w{}~{z|zvy}z{{y|~wzx{~xzz}{z{|y~wzxz|zx|{ywwv}{|w~w{~{|~|z}zy|w}yz}v{|z}~y~yzyzy{|{}yy~}~|z|x~{{ywyzy{{y{|zzz{~{|yzy}wz{~{||}zyy{~yz{~yytxy{xwzz|}x{~zy|{|zwz}|~{{||zy|x{}{{z{{z~w}|zz{|x{|}}z|}xx{}zyy|z~w~w~xy{|~yy~{zyx{{{}||yyzz~}{z}~|x|~{}x}zy|}}z{{{v|}z}{||||~z}|y|{uw||{}yy|xx}{zy{}w{xx|~{{zz{x{u|xy}z{yv}wx~{}xzz|z|z||}z{xx|y}{|zx|zzzv~ywyy}|}z{}wz}y}zvx|||{yzyyz{|{{z{{w}~z{{~z{|{x|w|xyx|z}||z{x|zy}x{{}{yzzz~~y|{~{{|~zx{||t~|yvx}|{||y{~}z|}z~y}zz~{}yzzxv|}xy~zzxxy}yw}w{{|~|x|~||}|{yy{y~|zwy}z|yyv~}y{{~{{x{y}z|zzyy}||{y{}}y}z~y|x~|~{{|}z|~~|}z~}}}|~~~w~}}~~}}~}}~}~}|~}~|~}}}~~~}}|z}{{~~~}}~}}~}~~|}}~~~~~||}{}~}|zz~}~}~|~}}}}~{}~}}~|~~~~~~||}}~}}|~{}}{|}}}~|~}{}}}||~~~~}~~~~}|}~~~~|}~~~~~}}~~~~{~}~~z}~~~~~||}}~}}|~~}~~~|}}||~~~||~y~}}~|~}~{~~{}~zzy~xz||{|zty{x|y}}x{{y|z{{w~|{ywyy{}z}~{uyzyz|{x{z}||y{}x}z{y|}~yz{uyxwz~zx{x{{z}zyzx}{~vu{}}xywxwz}x||{y{||}{{zzyw~zx{x|{|}}{vx~y|y|vyy|yvxyzzzxvz{}zuz{~zw{y|zw~{x}xz|{}x{w}||{|}zz}z~|~{~yxzz|}xuz}||zz|wwxzxwxtvvzyz}|xszxy|zz|xzyy|yy~x|}|||zyy|xy|~|yx|{~v{wx{zwwz~y{xwwtx{{y{yywxx|x|||xz{yx~|yzz|~w|||z{|{{~}|{|{xz{|{vzxx{{|x{{{w|w|~xy~{z|~zzz{z{~y}}|u||}w}z~{}~}y}vzvwv~xz}{{wx{xzxx{zyzzyxyx{x{zvy|{{yy}}y}~xxzw|{|yx~}z{{|~xz|y{{{|zwyz|w}y{}v~wvx|{yy|~{}|z|{|y}|~zv||}|{}y{y}w}{~xxz}|xz}{yxz{wyxzz|{x}|~z{~wy{}|ywz~|}{}z{{}{y~|~{yx|zx{}}~~y{zx{zz|z{|}~y}~w{}wz}z|{{y{|~yxy|~w{|{t{zx|yz}~}zzx|{|z||}qy{}w|{y{y{zz{|z||yx|{|vwx{zzzyv~|zvx~xzz}|}{{||~|y{|}|{|}}y{{z}}y|||{~yyyvz{{|wxzvz}z|z{|wvy~}yyxxzxx~zz|xy|z{}}}{{~~~}~~~|~}~}~~||{{~~~~~~}~{z~~|~~~~~}}{{}}}~~~~|}~~~~|~}}}|{~}~~}}z~}~~}||~~~|{{{}~~{|~|}~}}{}}~}~{|~}|}{|~~{~|~~}~{|~}}~~}~~y}~}|~|}}}{~{~}}~~}}~~~|~~}|}~|}~z|~}}~~~|~{~|{}}z|~~~}}}~~~|{}{~}|~~~{}}}~~~||}~}}}~~{{|}}|~~{~~}~~}}{~}~~~|~|}x~{|zzzz}}xy{|zxz{{wyy~|~|{zxy{z{}y|||~}|z|u|ywzz|zyz{}{|}}yz}z{wy|v~y}~{zzz~x~}}zzw}|}y||~z~|v|x{{uv}{}zyx{{y}x{|zw~{vwz~}z|y|zwz{xv}{||{}~z{yz{}zx~{xvyzsx|}}{|{x|z||~z{wx{}yz||{x~{{zy|~|w}zu{{y{{|z|{xv|}{{}}zz{{wyyw|z||w}v|yyz{|xv~x~}}{{{}y{|zyz|{}{}z|z}z|}w~y|{~zz}{z|zz{{w~~y|z|y}{|y~~yxyz|||y~x|z}z|z}wz{xy~{~|y|zt{|}}y{y{}y{w}vzx}xy|x}zzy{{z{|{|y|xv|yz{y{zx{}{{||z}z{|yzv~{|{{}xv{|~{t{zxyy}{}zzz}|{wzwy}}w}~wzz|~v|{{x}z|}{{}x{|||{}yx{||}{z|w~|}yz}}x{{yz}zy{|z|{||z{z|xz}{wyy~x{~y{|x{yyzz|xx|xz{{|y~w{|{y}|}z~z~}vx{}{|xv||xy}{||}{y{|wyx~{}|{wwy{{z{v|}yy}{{z{}yz}y~{zz|z{z}|zx~s|z|}|v|z|{xzzvyzyyy~z{y}uw}{|yy{xvz{zz}}z}z~|{|z}y|~}{x}yy|x|v|{wwv{w{|z|wz~~y}{}}}{x}y|y}{xy||{|yx~z{{|~}}|{}zx{~}}|||{}z|yzzwxxw}}z{~}z|y{{|}~zx~|z}~|~~{|~~~}~}~~~|{}~}}|~||~~~~~}~~{|~{~~}~~{~}|{}|}}~~~~x}}}|~}|~}}}~}~|}~~|~|}y~}|~~~}}~~}}||~|}~~}}~}z|}{|~z}}~|}~}~z}}}~}z~}|}}~}~~{~|}~~}}{}}}z|}z}~|~}}}}~}~||}z}~}~|~~}~}~}~{~~|~y{}}zzzwyz|y{yyzw{ywww{yyy}}zyz{{{uyzzz}}zxzxyz{z}yyyz|xy}y}x{z{}w{{zy|||z~{{{{|||yxyww}y{}~yyzy|yzww}{yy{}y{{yz{|y||{z||zy|{{{zz}{z~x{wzyz|yz}{y~v}xz{~~ytw|zzwszyz{}|{}z||~|}{~|z}|w|x}}~}{|zz~x{z{wyy~{wyy~zzyyzwzw}zx|wywyy{z{{y}{x~x}zyzxzzy{yz||zzz{~{w}z|x|xyzvw|{}w}|~y|y|x{wxx{}|xx|{}}|~{y||z|zzw||z{{|y|yz}z}y{x}yx|xx{{xy}yxz||yz{{}||z|y||z{z~|z~{{{yzy}}zzyyx~{}{{z~}z~|~zyzzzz}|x}{yy|zz{{v|{xwyx~|{wz{|x{~z|xw~w~z|~|}}z}}}{}{y{yy}}wxy{z{|yx|{|xy{}y}|{z|yyy}xz{|xxz|yx{zv}{wz}|x{}zz~|y}zy~yzu~zy{xyz|z}{}w~y{{xxxy|{}|{z{yz{{z|wx}{~z{~z|z||{}x|~|||zyyz{x}z{|}z~{{wxz|z{w{zyxzyxv~|zy{y{{zy{|}z{}v}z|~}{{{z|}}x}{{{zyzyzw|z|uyyzz}z}}zyy}z|xy}y|}}||||}{||xx{~|~y|y|{zy}|zy{|zv{{~|vz|zy}zy|xt{||zzzxz}}|z{|{x|z{||{||~~|~}}~}~}}}y~||~|~||~~~v}}~}~}~|~||{{~~{{~}}~|~~|{~y}~}~|~~~|{}}{~~}z{}|~~~~|{~}}|}|}{}~~~~~|~|}~{~{~}}~|~}}||{~{|z~~}~}{}~~~~~{{~|~~|}|~~~}}{}|~}}y~}{|}~}~}~~~~}~|~~}{}}}}{}~~~~~}|}|~|~}}~~~}||{}~|~}~~}}}}}z~}~{~|~}|z||{yx||z}zyy|z|w|ytvywy{z{{yyz}yyz}y~|}|{|~z|z|zwy{z{|}}zy|{{{zz}}x{{{y|~z|{zzx{yxvxzz|y}{}y{~}|zzzvv{{{|y}||}{xxz|}yw{|~z{|{zyyzz~{yxxxyvz{y{{w}ywyx}}{{w}xz}x}|yzuvx{|}z}xzz{{zy{{|z~}{~z|z{}{y}||z|{}tzzwzxzxz{|{|z}}{|{zx{wzz|yy{|zx||x|w||yy|y{}{{}{tyzyzyw|w{|x}yxx}||{~|z|||~|~|{z}zz}xw}x}|{x|x}zywzxz|{z~{}z~yx{{|}~{v|||{zw{|{yzz|{yzx{xzzz{}zwy{|x|{z}{~{{{{}yyyzyzzz}y}{y~}|{}}~|wz{}z||{||wyyy|z}|z}{xzzzvw}y||~}yzz}zvyyyzww}y||||{zyyx||yzzz}zwz{}zz|~~x|{|{yx{wzzzyz}{||y}{x{zy{w}z~}wxy}v{}{zxvxyv||}~{zy}z{z{{}zzxwx{xyzz}yz|~zw{}{w{{|y{yz|}~}{{}xx{|zzxzy~{|}}~{z~y||{ww{|}}wyx{{z}y|z|{{vvv{|}ty|xz|}x|~|yz{z{}{vx}{zzwx|}{w{wxyz|}{|||||yxx{||w|~{z}z|xzy|z}~yz|~|{y}}y||y}xwz|}{}xy~z|}zrxzx|{w||y~|{z}|}{}y|}z}z}z{|~|z{}y{~~~y~{~|z~~||}}}}~|~y~|~{}}z~}~|}~~}}}}~|}~~~}~|}}{}~}~{~|y~~~}~}}~{~~~|}~|}}}}}~}~}~}}}}}|}}}|~}~~~~}~~~~~~}~{~~{|}}|~|}}~}}~~}}}~|~~~}~|~~~~}~}~~}|}~}~~~|||~}~~}~}|~~}}~~}|~~z}}~|~z|{y{}||||{yxyy|zwz{zr{{{yxx|z{w{{xwvz}|{y|}yv}~~zzz~z{~}|x|}zz||w~{z{z{yz|xz{|z|yyzx}vvxu{yz{z{{zuv{}|z}}zz{y|xw|~wz|u{|~x}|{y~y{{{z|w||||z{{{xx|{u|zxz{}x}x}}|yz{{y|{|~}{zz{~}|~~~}}y|||yy~x||xwy{||{yzz|~z{|w|{yxx{|yz{zz{~{|y}|~z~{z}}}}||zzvzz~{|v~}vzy{z{w|tz{x{y{{xwy}|x}z|xy|wz}x}}z{~~x|y{z{|yu}}|x}z{}{~{{~|w}{|zx|w{z||yz|y{zz{{y~yzy|x{|z|y~}|||z{}~z}wz}|{z|y{|}{~~||yzyy|~~{w{zx|{}{yyzz~}xy{yzz{{}}{{z{z{{yzy~|{||}~}{{}{y|x~xzzx|{w{z|z{xz~vzxy~x|x{{z||~|~x}~{|~xzw{{|{z}w{{z|xy{zwzxx}x|yxzy~}yyz{|u{}xzzx{{zz|{zz}{y|~~|}}{{{{{~y~x}~zz~xzx}y{zzw|||zzx{x{yzyw}{yxz}w{z}{{{{|z{x||yy}}|{~}~}}w}zz|~zy{y~zxzuw{y}z~yw~z|wy{tx|z{{{xy|}|w|}z}wz}{z|{{{~z|z{{wz}|||{{{vxz}y{xx{}y|{}{{{{{|y}x|||z|~}|}~yxx~{~}}}|}~~}~{~{~~}{|~~|}}~}~}{~{~}{~~}~}{}|}{~~}~~}}}|{~}~{}|~~z{~{|~~|}}~~~}~~}}~~|{z}~|~}~~~}~{z|~}~~}|~}|y~y}~|~~~|~}z}y~~|{~~|}|}{~|||~{~}~~~~~z~~~|~{}|{z~}~~{|~}|~}|}~~}}~~~~{}{}|{~~|}}~~~{~{||}z|}~}z}~~}~~}|~|{}|}~z~|~~}~~|~xy}{yy|{{z{{yy{||~zy{z{{yyz~}zxx}z~{w}y}x|{|{y}z|{y{{zxyz{y}|z}||z|y~||}~z}}~{{}z{}{~zty{||{{{}z~}{~}yywz~zz{{}yt{z|{|z}|{x|}}}{{|y{{|}~|{}y~z~z{||{||}~}y|y~x{vzx||y{z{zv}xy{yzz{xzy|y{z}|~|y|}z~zwy|{z{|{}xy}{|zz{zzz{|{~|yw~xxy|v|v~~{y|v~{~yz{||}yy|}w{||{x~}|{|wz{|{w|{y{||}~w{~{y{~x{{{|~{yw||{{xzzzyx}z}zy|~yzy}|y{y{x|{z|z{x{}}yz{~{~{z|{{xyz|xy{w~z|z{v}~{{||~}yz||z|}z|{|yyz~}|x|}~||{|}|s{{~}y|{|~yy|}xxw~z{y}zz}|{}{z|z|z|x{{{{yz|x}}{{{xz}~~{{|w{}|yzxx~{xyy~wyz{}yzxw{z}{|{}|yz{y}}u{yw{~{x|x{z|}|{y|~{x}z}y|z|zzywz~|wy{z|~y{yy|{~}|}yxxxyy{y{}zyxy||v}zzz{{|z|}{}w|xx||{x}}{|xz|}zvw|x~yyxyzzz{z{z}{zz}|{|}}zzwz|||}zz}y~{xwx}{|~|w|x{y{|v|~xy{|{xzz}}ty{~{{y{x{||~x~|}{||{{}y|~yy{y}}}}y|~x{|zp|x|zxz}}|yw|||}}}~y~}{yzy{|{{}{|~}|z}y~~~}~}~~}z}}~~~~~}|}~|}}{|~~~~}}|{||z~|}}~~}}}~~~~}}}y|~}}~~~z~~}~~|~~~~~~{{}~}~~}~~}~|~~~~~~}y|~z|}~~~|}}~}~~}~~|~}||||}}zx|{~~~}~~~}~~~~}~z~|}~|~~~z~~||}{~{~|}z|{~~{~}~~{~~~|~}}~}}~|x~|y}|~}}z}}|z{xuzvy}z{~~zx~yz|xyy}wyy||tz~{{~vz~{zyzz~{|zzzz|v|yzz|}x{~yyxzywx~{vy}}z{yzzyxw}yvww|{{vzy{z}z}x|z}|w{w|{||z}{x|yz|yzwyxxzyzwxyw}|~y|}xzuw|zy}|xw{}|yz||{}yyz|}~|wz~|y|y}|{|~}z|yx{y|x{{z|zz{{|zzyu~y|vywy~~yzz~{{}{w|}z}z{zz|}w|}{||{y}~w{x|w|zwx{{{|}|vzyyx{z}||xy}yxy{x}wv|}y|yzy~w{z~{}yy|{z|x{}}{{}t|yuyy{x{zy{|z{|{y|{y|xyxyxzy~}~{}z|z|zz}y~}|}}z}}{~z|z~~}z{w{}}xy{xvzxzy{}xz|{{||{yy{{y{}}{z}yzy~{{{x|zzz~xy|y|xu{{|~}xyw|zw{|x|y{zz|{uzy{zx|y|w|{{|}}|~}v{{}}}~{|||||z}{}{{~|xt}{|||zz{z|s}}zzuxzyyxzwzwy}|vw{z~y|z{~yy{}|{wv}~}x}|}~~z{z||zyx{yzwx{yy|{{{zw{y{x{x||xwyyzyyz}|||y{x~|{y}|{{y{~||}~}zzx~}||x{|zv~{{{xx~zzz{}v{{v|w||zzzyvyx}y~yyyxz}x|x|~{x}|x~}y{|~z{|v}yz|u|zw{|{}x}y|yyy}}~y~wxzx~y{{~}{{|~zz}}~|~~~}~{{}~}~~~~~{~~||}~}~~}|~}}~{}}~~|}~}~}}}z~{}~|~~}~{{~{|~}~~~~|}}~{}}~||~}~~~}|~}|~}}}~~}|z|z|}~||~{~~|~~~~|~z}}~|}|~~}|{~{}|||}}~~~~~}{}~|~~~{}~}||}}~|{~~~~~~~~|~}{}~||}z{~}}~~~|~}{~}}}~}~~}~|~}~|{||{y~|zz}xy}wwy{{zw||{|}~~ywy}||yuzzx||x}{zx{w}zwvz~{{}z~|{z{yz}xyzy|{{z|z|zz{x||z}x{z}{w}||}z|~~|}zxz}vyxv{x{|z{{x{y}y{{{y{}|{|{zyzzz}x|{~}}~{|yyzy{{{~xzx{{yxzz~|~z}~}{{wz{y|y|y|~|}xz{y~|z|}yx|}w|uy|z|}~{yvz|yx}z{yzv|~}xz{{|y|xyy{y~z{xy~yx}zv}{yy||{{u{zz{{}z{zy|yyyvz{}}{xzv|||y|zw{{x~}z|z~|{{y}xzx{|z~{y{|z{yw{zt|yz{}}}yx{vy{{|w|{z{{y}z|}}{}}|yzy}{{{{|~x{~}y|~y~|y~{y|{xz}z~{}{z|y|z{}||zy|||yzy{zy|y||{zw{{|}{v|~|{|y{|}{vyx|x|{z|}zy~}}|x{~y{x}yy}{zxz|~{{{{}|zzyz{yw~{z}yyxzwzz{{{z}{}|yzxx~~~|z~}||wz{yvz{}xyz||~{|zw{~}}|~yzz~v~{~}{}|xyyx{zx{{q|yy|~x{~|wyyw}|v}|~{{~{|yy|y}{|}x{{{}}{|{w~|wx{|}}}~zy}y{~yy}z{}xy}~}{~~yyz~{{}xz}x{yx||x|v|{|yw}{{|}x||xx|{}|{|{~~}~{~||{{|{~yxys{}z}z}}{}y}y{z}xyy}zy||~{}z|{xy|{y{y}{{z~}|~{~~~{{~|}~|~}}~{|~~~~~z}~|}~z~~}|}~|~}|{~~{~~|~}~|z~~}~~}y~~{~~~~~~}~}}~~~|~}~~}~~~~~~~|}~}z}~}}}}~|{||~~|~|}}~}}~}~~}}|{}~~~|u~}}~}}~~~~~~~}||~~~}~~|y}~}~}~~~~~|}~~~~w~~~~~}z|~~|{~~}}~~~|||y~{{{~x}|zxyzzyzyyvz}u{y{|yzyy{y{wz~|xzz||{|}}z~w|y||~}|xy|{{y~z|y|}y{xt{}}zzzz{z}xxz~zuyyzw|{~|yx{yzz{zx|{{~zx|z{ywyx}|z}~}zx|{}}y}xxyx|yx~}y{{}yzxs|zwxx}wy{{tx{}zy~|z{z{zx||~{|}}z~}}|y~yvzyyy{y|y|x~{vzxz|v|yvz{xywxx}z{zy}}|z{x}|yy{~yzy{~}yz}x{|~{{xxz}z{|zzzywyy{v{yzv}z{{w}|xz{x~~x}{{zzz}||y}}|}{|~{|}}{|~yz~|zxwy|yyzx|{{x}{zuwuxxzw{zzz{x~{y}z{vx}}|{yx|xxx|||~z}{y|~z}~z|z~|}vywt}{|}~|}z~~zx|wx|myz{yyyy|y|wx|}y{z|{{}|||x}}{zz}x}zyzzw||zv}z~wy{|}uxw|wy|{v|zyywwy|}xzy~yzzww}{zz|}z}}||z{||z|y{|~x||y~yz|}w{y{|{w}~x||wzx{x}~{w{w}yyyx~}{z~~w}||zyw|z{wzx{{y|}|x{zv{zx|zyvv|}~{{|yv~xz~yz}}z|yz{|}z~{}|z}xyy~|x|y}z{{}|z{{wxvzxv{{|xyzvy|y{|{{{xz||}|{}}{{z}{|y}{w}}y}~||~z}{~wyy|}|zyw}xxyz||{yvz{{v{w|zzx|z{x{~xzzxzy|yyzz|y{~}~~~|~}z|~y||~|~}~~~|}~}y}}{~~~~|}~}~}w~|~~z}~~{}~||~~}}~|~~~~}z~|}~~||~~~{|~~}~}}~~|}|}~}~~}}~~}z~~}~{||~}}}}~}~~}}~~}}~~~{~||~|~~}~|~|}~}|~}||~|~~~~~~z}~}}|}|}}~y}}{~~~|~{~~{~|}~~w|~{~x|~|}~~}|~z|}~}}|{~}~~}}}~~~~~}|}}~{~|~}{|~}~|~|}|}}zwxy}yyy~yyx|z{z|yy|u~yx{z{~zz}|xu|{z|||z{wzy{zz{xz{}zzzx|y{{y~zy~}{|{||zz~}zw|zzxy{y{}y}{}w~{~wz|z{wx~wz{z|{y}|yy~{{wwvz}y|{}xwz{z}yy|x{t}w|{wy{||}xy|{{{xzz}wy{~|yz~xy{|{}{{vy|||{~{|}{z~z{w}~}|{w{~z}z|yx}x|~|}zyvxvy}~x{|y{z|{zxt|wz|u||{ywyzzz~zzw}}{z}{xz{|}{{z|z|{y||{}|}z|}~yzz|z{z|y{|}yv{zw|x|zzww{zzw{z||t}y|v{||{{z||z~zz|zz|wz}{|w~zz|{{z}x|y{z}yzzxxz{{z{y~{{~|}|~}{|xwzv}z{yx{y}{||zzz{z}z{{~}{yxzz{||}yw~|z{yvy~wzx||~{zy|q{~z}}{}zx}{}~yv}v~{wyz}z{z}{x{xz{{yzv}|{}z{|{yxzu}|{zz}{zz{|{|}w|yz{{|t}|z{z}{yz|y{||x|yz{z|{yy{yz}y}||}~zzy~{x|y{z{wzxx{xy}y}}zzz|}}xw{~}|{|||y||z}z{}zz}|{wy|vw{{|yx|}xx||{}y|}{z}{y|v}{yywy{{|y~{}z}yxzw{}{{{}|x}uzzzyz||{xzzzyv}z{y|}zzz|~{z{{|{z{}~yx{y|zz~x{x{}|||y|~{{{{w{y}}v{~zx|}z||z{wz~{~}~}}z~~~z}~|~~}}~~w~}}}{~}}}||}{z~~~}}z}~}~}~~}~~}}|x}~|}~~~~}~}{}~}}~|}|~~{~|~}~|~}~~~{}|~||}}}~{|{~|}}z}}~||~}~|}~~||~~~}|~}z~~{}~~}~~~~~xz{~}|{|}}~{~~{|~~}}~~}~{~|}~}~y~~~}}~~}}~{|}|~~~}}|~}~v}}|z|x|z||{zx{z~x{zy{z~z{z}z||y{z{}yzyz{w|{zw|{z|xz||z}yz|z~|{z|yy~z}|xy|yy{z{|vw}{|vyzzzy}zyzxy{wy|wyzy|}|x}{~}}x}|{|zz}|{y|{{yz||{~y|}y{w{zy|{z}|w||{x}zyz|z{{yywzyy}}y{y~y{}z||||{yz|{|{z~{|y~|w{{xx}x||zyy{}|~|yxxyvz{x{yw}|}|{}{{~yz}~{yxzzzy|z{}{|~z}|~{}{}zz|xy~{{w{|{x{}}zyzz}~z{x}vz}{}w||xx~zy~|||z{||z}yy}|yxzyzz{||{z{zyyzyyw||wzy{zxv|{|{s||zy|{{|~v|}}~}||{{|}{}}|v}~~{{{yyyx|yw~{{w{{wxv}w{zyztvzy~{||}~|y|{||x||{z{}|}z{y|~{|y|}z{~x}w}zz{~~{{y|||yy{v{w{}|z|{~}|y~uy|}||}y{y{|z{y}zzz|~y{z}zzy{}{ywzzyw}z{yzz{}vy|ywz|z||z|{||z}|u|}{y{}x~{|y|}{z{|~v{|{x{y{w}|||yyzzw{}~z~}yx|x{}{|yx}}}~{|{||{{}~}}{z}|}y}z|{{y{{z|{~z{z{z{zxx{vy|{}|{{{zywxz{|wz{}}{|y}}{{{{{}yw|~|~|{uy~}zz~~wy}x{xxy{{yzxw{|{zxxtxt{||~}{|x~{}}z|y{|~~z~|z~~~~~~}~~}|~}~{x|}|~~~~||}~~~~~|}~~~z~~}~}}~}~~|{~zz}}z|}}}}}~~||~}}~~}~~~}~~~}~|}~y~{~}|~}||{~~|}~}}}~~~~|||~~~~{~~~}}~}~}~}~|}|~z~~~}{|~~}z|~|~}}}|~}~~|~|~~||{~~~~}}}~}|||}y{~~|~}~z}~}}~|~~}}|~}~}|}~}~y{u}xzy~y{v{yy{|}zz|yz{{x{t||~wxwvx}|v}zxyvz|ux|z|w{~yyx||z||y~|xs{|{z}{z}z{{y{|~~yzzz|z}yz|wyy}xzy~yww|zyzyx{{~uy}}|{|v|~{z|yyzy~{|~x}~{y|zy{|yxy|}zzz|xzzxxx}x}y~|z}z~xy|}vwxzxz~z{y{{}~{z|}z{}ux~xwx{z{z|xz{|{wx|z{{}yzyyxyz{|z}w|z{{~{{z|zzz|{{}{w}z|z~|vxy|{z|x{|z|yz{zxz||y~{|~~}~xv||{yyz|vxz|{u|uv{z}|}z}wzx}wz|ww~x~|}z~{z{xzzyw{}w|~zy{}}}w}x|{}z{vz}{|x}|||z{zyz{{|z{}{y~~~z~{xz}|{z{v~|{|z~z~~zx~{{zzy}ww}wz}{}{|{vy{xyy|{|x}y|{{yv|z|w{wwzx}zzyzz{yw{vz}{yy|y~{||{u~~{wzy{zzx}|{v|ywvx}|wyyz|zyy}{|{||z{{xzx~zyzx{yx~zvwyzz}yxxu{|zzyyxw|{y{~{uyx||{{|zy{y~~v{yz~}{xv}{w~yzyywyz}{zy~}|x{zxz~|wvyyx|{y{z~|y|}~yw{z{~zw}z|x~zw{z|zw~{{{z{|z~y{~z~{zx}{sy{~{|z{||}||y|w|zxw}|}{x}zxxz}x}y}}|{|xz}}z{z{{y{zxy{{}z|{w}tx~|x{~|yw~{}z}yy|{z}|~}~~~~y~y~}~||}|~~}~|~~|~}}}~~~}}~|~}x~}}}{~|{|~~{|~}~y~{|~~{}~}|~~w|~~~~|~}~~~|~~{~|~~~~}~~|~}~~~~~~}~}~{}~{~~~|~~y}}}{~}}~}{|~~~~~}}}}~{~~~~|~~|y~~}~~~{~~{~}}z{|~}}}{}~~{~}~~~}}|~|~}~}~~}|}v}~~~|~~~}|~~|}||}y~~~zzzy~{v|}xzx|u|yz|tx~{x|vyxyxv{x{}z||zx}y|x}uyzz|y{xz~{yy~x{y||y}y{|{{z~zxzz{|zz|vwwz{x|yux|{{{{wy|vw{}xz|zx{|}{|y||x|yz|}|z{zyw~xyz{~~yzw|xyxyz|{}z}{{|{}x}w}z|x|{wyy}y}}|zy{{{||{{xz|}y}yz{{}|}}}{{zy|{w{y{vywwvx|{}yyyywy{|}{vy~yx|}z|yv||zvzy|z~z{{}{~y}{wx|}yyxzx|||{xx|uy}{zw}yzx|y}yt~xtz~z{vxwy~|}{{|}{y|{wy}{z{w~~xx}{{|yxz|uzyyz}vz{yx}z}y}x}~~xx{y{~|y{{z{}wy{}{{{{||zy|}~}zyzywuuxy{|zx|yz}y{}{{wywzxwzvz{y}xz~x|~x~|z|zz~y~wx~xy~}~~z|~zzy|zzyuw{v{{yyw}y}xyx{}xz{||}~|||ypy}~y|yy{}{z}|~|zz{{{~yz{~{wy|y|y|yux}y~y}}vyxxzxyzzyxz{}}z{y}zx||~|yxxzw|z{zzyy|y{{{zvxy}xyyyvwyz|zy|{xx|y}yz{yzxxz~vyzyz|z~y|y{{z{{{|||{yz|~}{{z|zyt~uy{wzyxz{||~{wzvzvyw||w{{zy~z|x|{{}}vw{y}}}{|{zz|z~}z{}z||zy|z|x~ywy{{zw{zxy{|{xyty}w{x{|}{wzx}~}|x{}}|~~}~~|~{~~~~|~}|~~}{z}}~{}~}|~~}z~~~}z~{|}}~z}~}}~}|}}~{~}~~~~~~~~}~~}|}~~~~~~}~}|~|~}{}}~{}{{}{zz~}~~|}}{~}}~|~~~}|~~~{}s~~}}~{}}|~~|~~~~~~~}~~|~{}}~~~|{~}}}}~|~~~~{{~}z||}~}{|~~~~}~~~|~|~{|}}~~~~}x|}{}|z{}~}v|{z|zyyz}z|{yw}zy|}{zy{yy|zz|{xx||y||zz|y{}{|yzz{}}{xy}yyz|}y|zx~}yz{zzy|}{z|w{yxvz~xzxyzwwz{zz~~v{z|yy{xz}x~zy}zwyy|||y|zxxyzxz{{~z{v|r}|}xz|{uywz~||zw}zxyxzyz{zzzzxz}vzv}|}{zz~||y{z{{|yxxwxzy|{{|}yzxy{{yyz~yz}z{~{|ytz~yxzyuyzzxx}z{z}}~{|z{{zywy|}|wy{~v{xw||u|yz|z~y}}yz|z}~}{{~z{|z{~~z{xx{z|y}vz{yz|{}zyyy{y||}|}yw{}~yz~~~{{|~xz}{xxz{xzyy{zv{w|~x|~wx}|{{z}x|z|y}yzyzv{y{|xzv{{|w{v}{~zyx{{{}|{~vxy|vxz{{{zz||}{xv|{{~y{{{}xw}}|{x|tw{y~{x}z|y{}}{x{xyz{|||uyx{}z{}{}y{{v|}z~z{}{{{}{zz|z{|z}{~zzzuzz||}zyyz||z{{y}vzyy}|y{zy}xv{|z{{~~y{|z~yzy{yy{~xz||~|zy{z{x|}{{zxzz}{x~}y~yyzx{}z|u~{}{y|w~|~w}{yv|zx}{}|{yzyzz{yx~}}yz~{|vz|{y~{{zyy|{{|zzwvz|y}zz{z~|z}{~y}|x{}zxz~{}{x{{x}zzz{zz{}{yw~|{zu|x}||{{w|y{}zw}tz~{{}~}~~}|~}~}~}~}~~}~~~}{{}}|}{~}|{{~~}~~}}|~}~~}|~|y~}~~}}{{~}}~~}}~~}|{}{}~}}z~}|~~~~|{~{|~}~~~~}~}|~}|}}~{~{~~|~~}}~~{w}~~}~}{}}~}~~|||~~}}~}}|~|~{|~~~}|~z~~{}~}}}~~}}}~~~}~}|{}~~|{}~}{~~}}}||}}|}}}|~~~}~~~|}~~~~z{}|~~|~}}z|zzxzz}}wy{zzxwyzz{zyyww{y{zyy{{y~|xyzz{~|yw{x{{{x|yyz}xxzxz{{yz{y|}zy{zzz||yy{{yzss|x{{{z|z}yw{}}xvzz{xz}y~~{}zz|y{}z{{w}x{~zyxx|}|y|wywzwzz|{zyswz{|~yxwz|x}}zz{{yz|z}zw|{~{zy|{y|x}|x~}{{~}}}{z{|w}{{}z}|{wwyzz}zvyxyxzyy{z|x|}}||{{w}{}{zz~y~{|z}z|||}|wwz{xw||z|y|z|xwz{|zzvx{zwyyzzw{xxvx~{y{|~z{}{|zy|~zy}z}~{yx|xw}xx{v{x|xywyx}xz||wyx|}|}~wzyz|{{~{|x~x||{zy~y~{|{z~~|xy{|z|xzx}zx{wzyyx{~}x{|zz|z|w{||yx~{z|}~}}w|zz{xz~|{{|~}|xv{{~y~zxzvyyywxw{~}u{{{yxy|yx}xz{~zyx|y||zyyz{~|||}{{z}~~}zzz{y{zu{tzywzzz~~z}zyy{|v}yz|yw{}z}|x|{xz||y|yt{{z}z}x}v{~|zzzzx{zw{{x}zxu~|vxxzzxzyvzyz{zyyxz{|}}|xy{}}~{|{|{||x~}z|n{{w{x{|zz|xwxv{||{w|vx|y||x{zzz|z{u|{{||||~}{zy{x{}yzx{|yz{zz}{zwy|{z}z{{zyy{{{z{v}v{{tw~ww}zu~~}w}~xwzzzy~|y|x{~~}~{~~}}|~~~{}}~}~~y}}~}|}}}{}}||}}}~~~~~||~}}||~|}~}}~~~~}~~}~z}|~~}|}~{|z~|~~y}|~~|~}{~z}{~|}~}~}{~~y|~}~}}{~~}}|~~}}{}~~~|~|{}~}{~|||}}||{~}}~~|~~~~}~{}~}}{|~}{{~}}~}~||}}y}|~~~|~~{|~||~x}~~||~~z~}|~{|{~~}}}{~~~~}z}|y}~}{||~}~zx||{{v|z{yy{yy|yw|~{|y}}z{}}|{yxz|zw{}zuyx}y{~z}|zwxvz|}{zzz{}~y~~|}z{y~{{|~zy}v|y{{uyz}~zyzvsyyz|~v{yvyzx|y||wy}||{y{z~}w}wv{{{z}||z{z{~zxxz{x{y{z}{}|u{yz}xvy|zuxvzyvzuz|}xvyy|u~wxz|~zuzzz}z|u|}}|{}|}}w{{vyy{w{{zy{||}||}{{{zxyx}x|{}|{}y~}{xz{{yzy~~zy|x|}z}~}z}xyyzx{{|w~|{}}|z{}z{y|}yx||zy}|z~~xy{}{|{xzz~z|}|{|{||}|}|{}wyz}y~{||{yy~|}}}wwx}}~wz{~}}zyz{y}{|}|wwzx|xz{{|y{yzzy}y|z}}{~}x}ty||{z{~|~x||{{~y{v|z|zz{{|{zzw}|x~z|}{zx{zz}{}xz}|{y~y|{}zyy{{{|v~}{{|{z|{y{y|{wyzz~{{z||zxs~z{xz~z|z~{|x{}vyy}|z|x|x|y|y{z{~z|~z|xzz~zy{~zz{y{|||y}zzy}z{y~|x{zwzy|yz{zzyz}y{}x~x|y}{x|z|v}y|z|}zwyz{zz|}z}xz}{||~{z|w}xwyx}}zx}tz|y|}|{}|zz|{zz|z{~|z{z{w|~w~|w}{{zxy}}~w|{z{|y{}~zzz}{{||zzwz|||z|zz}{|y|{v~{z{y{z|}y}wy|{~|y~|xzzzyzz}||}||}~~~~}~~|}~~{}~||}}|~~}~}}z~~~~~~|~|{~}~y}~~~~~{z}~}{~{~~}~~~~~~}}}~|~~{}|~~~~~|}~~~~y~|}~~}~~}}~|~|}z|~|~~}~~~}~~~|~|~~}}}~}|~}{}}~{{}~~y}~~~~}}}|~~}|~|z~~}~~}~}~~~|}{~~}~{~x~~~~{~~}~}~~~|~~|~~|}~~}~}~}~}~z|~~w|}~~~~}}}~||~yz}~|y}{~{|{|x}v{zyz|}yzyzyzy{xwz{zzzz{zxzyyyzz~}sx{{zzz|xzz|z|}{|z~xyz|||yw}ux~vyxxz}z|xz}z|yzxwz}{xy}}zz|x{w{zz|z{y|{|}{zx~|~}y}zzy}z~xw{}yywwz{{|{x|yzz|}w}v{vzyxtyxz}}x}y|~zyy|y{{|{||z{}y{{zy}|xxzywz{|z{{~y|||yw|rwzyy{~yxxyx|{|{{{y{w}z{{|}x{z|{{vz~xyv{{|yxzx|z}yw{{|{u~xy}z{{z{vz|xwyy{|z{}s}}wz||{}y||z}|}}{{|{|}}~}}y{z}z|{y{yzy{w|}zyyzyyzyw}wywzy|z|~|{~yy~|zzz~}x|z~y{~|}}zyz{y{{yw|zwyvxx{yyy~yz}y}~wxx{z{x}z{x{}}{||xxz|{z|{{}{|}{~}{|ywzy||x|zx{|yy||xxyxz{|~vy{yxy{uy}x|}}z|z}|~}z{yzyyz~x~x~}~~z}x}w|{wyzz|}{~vyywxyxzyyz{|x{zzyz|~{{{~|z~}v~|z{{~}|~|{|x~z||||y{{zzx{|}v{w}wy{{ywyw{yxx{{~z|{yy}wz{}~z{wy{z|z{|x{}|}~~~{zyyz|}y|zwz|x|{xy{zz{w{zy|yxy|~{y{yyzyy{~x|{z{|{{~}}z|}}}{yzzz~y|zzwwx}}{x|}zv}{~xy{~{{}v{z~zz|||y}}{|}zyz}~~}}|~~~}{~{~~~|{{y}}~|}||}||~{~}~|~{~~~~}}~|~~|~~}{|}||}}}~~|~}~}{|}}}~|}}}~~~~~}~~y}~~|{~}z}~~x}}}}~z}}{}|}~~|{}~}~}}{~{{~}|}y~~|~}~~{}~~}~~}}~~~~~|}~|}}~|}~w}~~~t}{{~~}x~~|}~~}~~|{}}}~}{}~{x{z}||~~z~~}~~~|}~}~~~~~||}zzyy{wt{vy||z{y{zyssxz|zy}z}w}|zz}|yzzzz|}}{z{yz|{{}{yz|{{xx||z{zzz{}zv|z|~y|~}|~yzyy||xy~{{|yw~y|yzy{yxyx{w~|}{{ywyzyu{y|x|{{vy|x{|{zw{y}~z}y}}{z|xzxx||{{zy}|~{|v{y{y{||}|}|zzz|}wz{z{z|{yyuyv~}zx}z|||z}w{}{z{}y}{|}|~|}|z|y}z}}|wy|zz|x|}x}}|{yyz{yx~yy|{z|z}z}z|z{}~x}yz}x||zz~}~{|{{}wzz||{z}uww{w}{}y}x{{x{{}{{wyyxz{|~z}yz|~~z{xy~{{zz}|z{yzyv{z}}ux||y{yy{{zz}{yyu|{y~}zzzyzy|{y|}|{yy{}|z{y}~wz|{{{}v}|{y{{|yz}zz|zyz}z~{|{}|x{}{yz~~xy|wz{yzz~}|{|z}|xxyy{}|}~|{|{}|zy}~{}y{vxz{~vy{ywz|}wy|x}||z}zzwzxx{|x~x{w}x|t|}|x|y{|y{}~~zw|~~{{z|y}{z{x~{z{}vz{z{z{zvz}x{{y}zzx~}{y}zz}uu{y}z{z{w}{z{{y}{xy{wxx{z{w}|y|{x{{zzzx|zz}}{~~z{||{z|zzz{zxzzy}|z|y}{{zzyxzx|}zz|z}xyy|xz{~|}|z{|y~}{{z}zvzy||xxw|{{y}{}}z}~~|x||zyx{}{zpzy{{v}{{vzyw{x{yz{yy|yx}xzyy{{z}y|{|{~~|}~~~~~~~}{~y~~{}~}~~~}|~}}}~~~~~~~}~~z|}}~|}}~~~}|~~~z~~}~{~x|||}~}}|~~|}}~z|}~}}|{}~~|~~}~~}~~~~}}|}~}z~}|z~{{~~}}~}~~||}}}}~||}~}~}~}|~|y}~~}}~|~~~|}}|}~|}}~~~|~~~|~}}}}|~}{~}~}~}|~}~}{~y}}}~~~z|}{}{{{zy{|y}vzxyyzzyx|zz|xyx|zw|zv{}wy}w{yy|}u|{|||}|}z{z}}}~|{zvzy}}~zzz}{z|w{{|~z{x{|vwy}|vwywvvxxyuzzy|{{y}y~|{|}xx|{{}}}|~zxx{xz|zt}zvy}|zzz{x}}~{{yxyywzy{z{zy}~xzz||~~{~yzx}z{yx}~||{}y{}|{{zxy~{{yyw{xy|{x{y{x||xwyz{y{|||zz}z}|}z~z}{z|u|yxy||xvz|zv|uzvz{x}|vwxzwz{}z{x{{vz|z{wz|z~||z{y|x}{~}xz{|~|}z~||y}|z|xy{{~|x{y{zyyzu||{zwyyzxz}zy}x{~|{yy~|v{}{|w}~|}z|{zz~||z}}}{xwy~{{y|{zyww{x{}}{~{{|v|yw~|}}}|w{s~|z|x|||yy~{{~}}{~{vx~}z}x}~y~z~|}zy|}z{xxxzvxyuw|{{z{zzw|{yx}wy~z}|yz|~|{~|yzz}zs~{||u|yxx}yy}xxy{|w{w|xwy{|{|y{~{~|{{{{|}}}}||u}z{~{yv|{}}z{yx}z|x}zz}y{{x|{{yz{xwzyz{|||zz}}|z~}}x~}|y{~xxzz|zy{}{|v{{x}y}xzxxxzuy{{{wx|x|wzzzvzzzy}~yxzx}z{{{}{|z|||zz|z|w~yu}~{z{|yz~~zz|||zwy}w}|{y|u}x}{{xyzx|{x{~x{}||}zyz{zy~~~{{}||~~~~~z~{~}~~|~~}|~z{||}~~~zz||~~~~}}~|~~}}}}~}}~w~|~}|}}~~}}{~{{|}~y~}~z~~~~}}~~}z~~}|}|{~}~y~~}}~}|~|~{}|~|}}}~|y}~}{~}}|~|}|{}z~|x|z~{~}~~{~}~}~~~~|~~~~{||}~~|}~}~~~{~~~~~~|~}}~||}}~~~}}}|}~~~{}~{}~}~~~~}|~~~}~~~}~{~~{}{|x||}zxy|}zuzt}~ywx|{{|y|{z{tz}}|}xvxy{y|}~zvz{x{|~{||z}|zzyw|z{}zwx{xy|{~{{yy{y~v}xywv}yy{|{yx~yy|w~z~x{}zyuxy|zy~{y~z}}yxxz}y}z|{|z{z{vyzv{vy{y||{y}|y{|{y}zwxwzyz{yw{z|y|w{z||||xyxzxz{}{z}|yy}xz{yyz|zsz{x|}|v{{|x{||zy|{zzz~||x}|}z{zzz{{x{xtz~zx|{}z{yxy|}z~}{}y|y}z{vwxyt|}xx}z{|vyz|wz|wxvvzz}}||}~u|xyxz{~wy}ztwy|{xw{|~{y}}}zx}zz|{xyz|{}x|{}w{}z{}zy|}||}y|y~}|~{{z{y{|z~}zx~|z|{{xyz|z}|yz~|vuy~|{zv{}{y}{zz~zz|{{w{~{|{z|yz|}{|zy~y}~xzz}}wy{{|uz{{zs}x~w}}|y|z~y{z|~}ywy{y|yy}{{~y~zw{xxw|z~|ux}{{wx||z}zwyyy}yzy}~~w|{y|}{zz~wx{x~|w~v{y|z}|{y}{y}w}|{~x{~}}~~y{}|y}y}{zt{z|zzwx{zxyywxyz{{|z}}uxzw}|x}|z{|zzzyy{wzv|z{x}{{zy|}|zy}w{|{z|y|zx{xyw|{x|z{zy{|xw{|w}vywv|yw{{|{xv}x~z}y~zzz}y~{|}{}{tx{wy}zy{{y|{|y||{yx|{y{}z|{vzzy}yyy|{{}~|~~~~~}~~}~}||~~~||}{}~~}~~~~|~~||~|~~~~z~~|}}~~~|}~}|~{~|w}}~||~~||~~~|~~{}}~}}}~~~z}~~}~~}}~~~}}}}||{~||{~|~~~~}}~}|}~~~}~~}~~|~~z~~~{}~}}{}~}}~}}~{}~~|}}}|~~~~{~~||~}{}|~~~}~}{}z}}|}~|~{~~~~z}~}~|~z}~~}~|}~}}~t{~~|~yvy{y~|yz||zzyyx|y|x|xy}y~~zyu~y{wy{xx{{{~{|yu}z}z}{|}{}{zzyxz}z}zxzz}z|~xxxxty|ww|zvwxy|yy|vwyz{y|twzzuxxwz|yvz{}{|}z{x}{{}|z{wx{|yxw{yw}xzyxzyyxyy|zz{zx{|zwxxwy{z{xy}xw~{xu~|yz{{z}w~}w|}{xzvx~{}~z{}y{zw{tyy||z{y{y{zzzv{{y}vzyvxxxx}}zxz{|zy|{||uwzzz}z|}}}{|yz|z{||wzy{z{|ywx|yzzyzzz~yw|xyw|vzw{z|zyz~y{}{{}ux}z{z}zw{|yz{w||}{yyzxxxwy|vu|}y}uzvzzy~xy|ytz||~|xx{z|~z}{xz{}z}{y|~z|{|zx{zyz|zy~xzxyv|ytxv{xx{}y{zz~wzzu}}n}{y{~{y{|{~|}}~zy{x{v{z|w|xw{yq|~zzyyvwxxyzyyyvy~zzz|y|{{x}|{~yzvzzy}z~{yzz{z}~{|v|wytwv|xxzwrzvww~|{zyx}w|{z}{|{y|}|{{~yzz}yz{|yz{}y{zzz||y|z{z~z}|z{{{{w{wyvxvzxyzz}x|xxz}{}{~w{}{|zxw}yw}~z}yz|}}zyx~|y|wv}||x{yywz{{z}xyr{wzv||xxwzx{sxxzx~y~y~x{y}xy}~}zy{y~xz|z}y{|}xzxw~x{{x}y|u{z|xuwzw{yxw|{|v|x{|{{{|{}zz}z~|x{}z|}~~|~~}~~~|~|}~~|{}||}~}}~}}~|~{}w~}~}}|~~~~|~}}}~|~~}}}|{|{{{|~~~{}}}~}~~~|~~}}{~|}}~~~~{~|}~~}{|}}}z~w~~|~~~}~|~v{~{}}}~|~{w}}{~~~~~}~}|}}}}|~|~~}}}~~{|}|}}}}~||}~|||y}|}~~|}~~|}~~}}}}{~}}~~~{}}|~{y}}~|~|~~~|~}}~}~|}}~{|~~}~~}}zu|y{{y|{{z|{{~|y{y{vyzw{{|{yy{z{{z{z|{vv{z}{zz{}vz{y~|yz{{~{z||{yw{~{ywyzzw{zx|yw~}|{z|xyw}{u|yyyx}|y{w{z~{{{v}zyxx{{z|}||yw{yyzxw~|wx|~y{y|~wx{y|z{{{y||{{zzyzzx{~xyx{{{w|zx}yy|zyzy||{|z{{z{{yz|{}zy~|{xzuy{|}zzy{zy~y{}w}xxyyzzx{}v{{{u{~{y}||}zwy|w|zz||||z{{x|}|yzxzy}{|~|u|{{}|xz{{}}y{{|z~z|}y{~~}}|~w{x|{{yy|{}yy|{x}}|{y|x{{{{y{z|}wv{}x{|}x|~x}u{{~z|y~{}|x{xz{{|z{{x}z{}|zzy{~x}|x~z}z|yzy~v}}~~{|xzv{y~y{zx~z}z|yzz~z{y{{}z{{z}xyw|}yyz|}|}|{{}{|x{yv}{xy||zv}|}w}{v{xzzx|{yyxyz}yy~v||z|}wwxyy}{z}||}}z}|}|}{|zxxzz||{}|{||}wzz{y}zz|{z{y}x}yxzz{{z{|||z{zw||{{|{z}{y|{y}z|zy}{|{|{{uz~|w~yt{w~x~{yzz|ywxz~wy|~}|{}}z{z{|{y|{~|{}z|y|{{{||{||z{{~vz|{z{zxz}yzz{xz{yz|{{|xy{xw{z~}|}zxwz}w}{{}||{zx|x|y|{xz{w}y{{{{zx|zx{yyxy|zx|x{{{uz{|}~~{}~}}~~}~}~~|~~~|~~~}}~}}~~~~~~||~~~~~}~~~{}|~~~x~}~~~~|~zz}}~~~~|~~~}}~}~}}||}~~{}||~~~~}~}~~~~|~~~~}}{}~}~|~~~~~|}z|~}}~||~~}}}|}~~~~{~~~}~~~|~}~~|~|~~}|}~~{|~}~}|z}~}~}{}}~~~~~~}~~{~}z~}~z~~~~}}|~|}}~{|~~y~}y{|xzzz}}xx{wyzzy|xw{yzzxyzxxz||zzx}|{xxzz~y|{xz~ux|~y{{}y{yuzy|yzzw~}yvwz{zzz|zyy{z|wtz{yz|z{x{}x{{}~yy}yw|x~}{}{y{{}zxyx}{z~y|{x|y}y||wyz{y{xxywzyy{|y||yyz{z{}wvy{}~z|z~{{|{w}zzz|}z|vz|w{}z||xz{yy|{u}z}zx|x|ywzzy|zyz{zy}w|vy|~{x}}zwz}~zy}|~{z~}{{}|y|{yx{}yx|ywzy|}zyz{z~zzzxz{z{z}z}yw}z}|}w|||yw||{z{|{{yy{{~{{zy|y{{ywyz|wzyyz|{}{|zw{{zzy{x|}||yz||||z{|z{~{|xz}}|y}~~|yyy{z||yy{{zvyy|z|~xuzzx}yvzx{y|{x}z}{z}{~z{w|y~{|~|~z|{x|zxy{{||~}{}|zzz|yzu{xxy|}|xwuy{|xx{yxz}w}x}v|y~z}}}w~zz}y{{y}|{z|wx{}x{z|w{yzyw{{zy{{{y}z{x}{}zwx|{{{z{{{{}~|{|zwx~~{~y{z}{||||uy}zz{{zv}{zx{xyvw{zzx{w|}ww|w}|z{||}y{||z|~yxz}}||{}}{xw~{zv}wx~x}yzzxzyyv{zuzx}wz}{{yy{{x}z~{xz}zx{wzwxwy|{w~||{y|{z|{||{u{yx|xx~{wzx{|xzyv|y}xz}|zwx~||z|z}z}|}x{z||z{|~~}|||}~y}|}}}|~~}}v}~~}}~~}~}~|~|{|~}|~~~}~~~{{|~|~y}~~}{}}}~~vz{~|}}z~~|~~}~|}~}}~~~}~~||~}|~|{x~~~~~}~~~}{{}~y}~~}|~}|~~~~~}}~}|}{~z|}}|zz|~|~}{|~~}~~~|}|{~|~~|~|~~}|~{}{}~~~y{|}~~}~}~}}~~|~~~~~{{{y}}}z~~|~~}}~z~~~{~}|~}|~|~~~~~y{yz}|{y|w|xz|}zu|wzy}{|}{|x{{x{|{z}{z|z}z{y}wzzyx{x|zyx{|{zz{}|{vw}|uy{y{{~z|{{xz{zxxyw|u{}z|~|w|{zx{{w~y{|wx{z{zy}{z|yyyzyyzzywy{z}|{zy{wzz|x{z{xy|yz|z}zyzwxyzv|x}vzz|{zy{~|yzw}{y}~|{{y{y|x{}xzz{x~z|zzy{|}~{y{yw{yz~~|xw{yw{y{yzzv{|y{|xzy{}x{w{z{zy{zyz|{y~||zzyzx{y~{yzxuy{z|zu|w||||y~x|}yzq}z}xy}|zx{|y|}yz{{{{|xy{z{xtw{{x{wy{y}}|z}xzyy||{xw~|}|{{}x|z||zx{wyx|}uyz~{{~|}{|~{z|{z}ty{{~x|x{z}zyz{{{xz{y}z{z}y|y}y|yt}|}}{z}}z|y~x||z{zy{{}zy|z{}yzy{{{z|{zz||}y{}z|}yu{x}yv}{{{{yxz{{w~yz}{|}{|z|||yzzz|{z}{yy{~z{zy|xzwzzxyyz{}}wzx~|xy{z|}{u{~wwz{|||z~z~}z}{yzyy~|{xy}y}z{zzy|z~z}}v|y|{zxywz~||xz|{|yyy}z}z}~zxy{{}v~{z{{|zyzy}z}{|y~w|z{{{w{y{~}{||y{{y||~yysy|yxvzyz|||yuzz}y{y{u|}{xx}z|y~z{{{}y}w~zzy|{z{{}y|y{y{xzz{|zx}||}~}{}}~{}~|{~z{}}~}}~|}~~~~}~~}|~|~~}~}~|~}~~{~~~~{}~}|~|y{~}}~|}~~~{|}~~}|~~|~~}}~~~}{}|~~~{~~}~~~~{~~}~~}z~|}~}~}z}~~~~~{~{~|}~~~}|}}|~~~}|~~~|~}}}~|{x|~w||{~~}|}}~~}~}~~~}}}}~}~|}{~||}|}~|~{|{z}||~|~yy~xzvx|wzxz|wxw{w{{{~xv{|y{x{|||{|w|{~||w{|v{~v}}{{xy{yv{~}~z{|y|xxz{zw}z}|zzxyyz{|{|xxyz}zzzxzuyy{}x}}|{{}{yz|z}z{{z{ysx{ywz|y|zw|wk{xzyzvz{}{{v}yzzzxzuzx|||{}{{|zx{|}}{z|x|}{{z|~||yv}x{|wyrz}}y{||}z}yz{{|{{x{xzy}zwz~{}x{zy}z~~{yy{|}zzz~|x}|}}y|z|yyxzvyy{uwxzyy|zyx|zyz{w|~zxzus{{{|}}|w{w{{}z{{{v{z}v|yzy|zzxw{y{|{{xx|wx{zx|z{xyxxw}x}z{z{y}{}zz|x|zzy{|}y|{|{}zy}z{z~z{wyu{z{z||y~}y{|{wwz{|yxwz{zy{}{}zxzzx~~}|{|~zz{}~~~yw{|}yw|x{z{zu~|}|ytyvyx{xzvy~{yxx|{tvyz|~{x}yy|}z}}|w{|zz}z|z|{}}}}{}|zzz}w|zytzzxwzuyvx|zvxv}yw~y|~z}|}z{{{z{{w|xyy{}|yv{zy||xzu~{{xyxyzz|yx|v|}yzvz~|{s}{}||{}x{z}w|zvy}}{||{}~|{z|z|{{||zyxx{{xt}xz}zzuyv{{y~z|}}{{zww~}{zz}zz}}{{|w|}z{}{{|x|y{yyy{}{~{{{y{wx{yzxy|zyxyzw{wyy{y}{}x{~{zxzz{}~}~~{}~{|~}}~z~~}~~~~~~}}~{{~{|~}~}}{~}~|~~}}~}|~}}}{}~{|z}|~~}~~}~}|}~|~~~}~~}~~|}~~~|{|~~~yu{~}~||~}|~}~}~{~~~|}~~{~}~||{~}~{~|}}|~|~}~~~~~}~|}~~}}}~{~}|||}~}~~{~|~}}~{~}~~~}|~~{{{~}}}~}|}~}~|~|z|~~~}}z|{~}}~~}~~~|~}}~}|~~~~~}~|{~~~~~}~}}z~|{|}}~~}~}~~|}zzzx}z}x|{yy}x|{yz{zvx{y}y~y{}z}~x~ywzxzz~z}tyxw||zxzxy{|x{|yxu}y{yxy{z{{|y}yz|y}|w{wx{{wx~|xzz{|y}~~zyzyyz~|xz{z~y|z|yw}x|{v~xyv{xyzz{yz{{{{{{x{yzyyxy}x|z{||zz{xvz}y|y{xzzzzzx{~{y}yy{x{~}yy{x{zy|zz|{y|z|y~|{z|{xxx|{{z|yyy{z|{zy}y{|y}yz~}~|{{x|y}{zy{{y|x}yy}y{||}wz|y{y|z||x|x|u{}z|xvx{|{}wx}|{w{zw|z~~zzzxy|{{yxyz|xz|yz}xz{y{w||z|}y{{{y{zw{{x{{z{x||}}xyz{yz||w~}wuy~|}{~x}yx{|y||yzzx{||z|{y}xx|yzxyzyyy}}|x{z|}ww}y}z~{y}|zz{{xz}~x|yyy{}xwz||{z{zyzyzzxz~{|zz|x}zyyzz|{}zwzw{zz{wxx{}y{}xu|z{{zz}w|w{zx|{wy{|ywxxzz|~y~~z|vz{{z{x{zy{}~z}|~x~xzz|x|z~}|zzy{y}{yw{||~y|}uzyz}{{vy{}y{{u|yy|zy{y{v{z|{zyy|zz~z~zz{}{{{~z{{||~xz{}{xx~zzz{w{xz}z~~|tx{{z{}~w}uy~{zvww|zx|zzz||{||xx{}xzy|{{}|{uv}}{|{{zzxz{|xxw||zzz|z|~||x~yu}{x~x~zyx~|z~x|}y~xyzxzx{y{|~}|~~~~}~~}~~|}}}}{}v{~~|}|}|}||~}~~~~{|}|~~{~~~{}~}~|}~}}|~~{}~|}~~|}}~~~~~~}}}~}|{~~~~~~|~}}~}|~|~|~}|~~~|z~~||{}~~|}}|~}|||~}~~|z~}}|~}~|~}~}~~{{~~|}|{|}||{||~~~~|~~}~~~~~|{~~}|}z|}~~}}~~~~|~{z|~}~}~~}}~}~~~~~{~~z}~~~~{}~}|}v{~~~{}{|~}}}~~|||~y}}{z~|{}}{y}wzzz{y{z{{zw|xy}z|w{xwy{xwwyyvy||w{v{zzzzz|v{}}{rz~||}|{{zwwwwv||w{xz{{vy{{x{~vywzx~vzuzxv~}yy{{z}|~}}y}y|{v{~t}z|~~}yx~|xyzz}zyvuy|}{yrw|wz{wyy|yxyz}x{x~x|{z|zzy{zz}||}{{|{z|{x~x|~{|}{vy}y{wzxzxz{|zxxvy|zwxwpxzvw}{w}ztz{z}|}}w{}|zzz{yzzx||zyyz|yy{}zw{}y{{yy}~|z|vx{zv|vyw|{{}{|yz|{u|zx{xyv|{|~zyy~}{xwvzv|xxzzy{}}{|}zyxx|{yxyyxzzx}{{~{{~zz}yy|}z}||{z|||~|{zwz{w{ww|yxw{z{zv{z{||~z}yxxyzw~|~yz|~z~w{||}y~{{{~x{zv{~yzzz|yyz{yywwxy|z{|zz|zz{{wwz|xxxzxzz{{}ztzz|y|ww}y~}{}y{y{w~~}{||zzwzxyz{zw{vyx|x{}x|zyy~z|v{wy|}x~~||}|{{z|zy{z{xzz{|zx{{{{~yx|z|wu{{zzxwx{pu{wy}xywyy{zwzyz}wwzz}z{zx|z{w{v}|{{}|z{{~y~y{v|{|zx}x|xx||yzw{yy~z{yyyv||{|w}|z~zzzy}{z{{||~y|}x|{}}}|}y}|y|{|yw||v|yx~yyvwxxwwx|vz~yt~xz~}z|{{{{|y~yz{z}~z~|}~}{x|~}~~z}~~|y~z~}~~~~~~}~{~|}~~}}~~}}~|}}~~~~~{~~|~}}~|~~~~}{z~~~}z||~}}~~}~~}~~~}}||~~}~|~~{~~~~~{}{{~~w|}~~|{}~{}}{~~~~}~~||~}~~~~}~~~~}~~~}~}|{~~~~~~~}~|{}}}~~|~~~~{~|~|x~{|~~{~~~y}~}~~~~|z}}}~}~{}{~}|~}~y|}}||}~~}|{}|z~~}}}xv{xzyzzx{~|{xyz{||z}x|xy||xx{|{|wxxyz~}}yzx}{xzx}zwzyw|||y}z|{|zw{||{x}zv{|zvwu{zzy{|w{yzzy|{vw|{|{}|yyzwxwvyyy}zzyuy{zyyzz|xz|xx}z|z{z{|{zx~{y|yzv}|xwr|yz|z{z{{x|zwy{zwzyw{{|zz{v}{}y|~z|y~yyyvw|~zyzz|{||vyz|yx}v||v{z}|xw{~xz{}|xwz|}zx{|w|{{|zx{y}z}x|xwz|yxw}x{}v{}{x{x{||}x|~{{xwz{{x}zz{||z}{yu{{zxzx{~z{|z~|z|{||~xxx{zyyv}yyz{zz{zy|{{~w|{sxyzyyz~{{~{|}|~|yx|}y|{~|z{zzy~||~}||uz{{zy|{{zz{|zv~yxzw{wy{yzzzwyy}||yz~||}{z|zwyy}{}{w~y{zy{{y~z{x|yx|{yw{x}|wyvyzw}zzwy}}xs{}}z}|zz}zz}yy{z}yx{{{zy~zy{|yy{{}~{{w|~}|~{||zxzzy{|z|wzz}|xzy}}ywxy|y|}xv{}{w{||{{y|uvyz{}{{}}}||yyzyyz|x{yz{}z|{x{zxyyy{|{}{|{z|y~z|yxyx}w{~yz}x|{wzy{}zx{xyzwv{z{y{{~ywz{{zz~}}uw{zw~}yy|y|z{xyux{z}}~vz|z{xyy~z~zyy{yx|w|zz{}w}|}zy||||zz}{|{w~y}yy{|}~{yyvyzy|yz~yz{|~~}z}~~}~y}~~~}}~}~~}~~|~~~~~}~~~~~~~}{|}}|}{{~~{w|}~~{}||~~~~~z}~}}~|~~~|~|{|~~|}~~}}~}y}~}}~z~~||{~}~~|~|~}~~{}~}{~|}~}}~zx~|}x~}}}{}}~}~}|}~|~~}~|~~~z|}}}~~~~~~{~|}|~~~~~|}~z}~}}~}}}}|~~}~}{~}|}~~~~~}~~~{~{{{}~~~|}}~~~}~|~~|~}~~~~}{}}}~~}~~~|}~~y~}|||~y}}z}~|~}|~yy|x{w{vzyzx~zzy{yzxxx}x}}xzsx{zx}|~z|wvu|zyw}}y{|}}yz{|xzz}{}zyy}|y~zyx{ywwz{wvyvzyvz{ywzxyz}|wzy{zv||y}zzx{{{||zz{{}{}~{}z|}{zyvzw~{z|zx|zzw{z{|y~|{{yywux}|{{y|{|x~}|}z~|wyx|}z}{x{|y|yx~{y{}yyxzywz{v~wyzzyz}y{zx{yxy}{{xy{zz~zzz{}z}~|y~y~zy|xz{}}|z}}x}{y{vu{ywuz|y|{{|}z~xx|{w~{{zz{}|~z}y}}{}|}zzzzy|{x}}{|~~{{{xx}yyzyxz|vzyzuxxz~y|wz}}wzy}{yz|}}~{{{z{z{{yy||~z}z}}xz}|{u~|zzzwvvxxzy{{|~zuvxyzwzyxzz}wzyx~~z{v|zz||{{~}~|||w{z{xz|z|{xy{}zyy{yzwyyzvxy{yzwzzy~{zxwzv}y|{~{z|~w{x{|s|z}{x~y{{|yz|z}y|z{yy|{v|zw||yxzyz|}|y{zxyyz}yz{zx}||{~zz{z|z|{xy|{{z|~z}zw{~|y|{zzwzyz{y}wvyzwwzy|z{xyy{wyyxww}yzyz}z|xz|y|x|yx}~y}}zz{}~{y~{|~yxy|w{yzzv}zy{xx{zw{yw{{}w|{{}zyz{yzz|y|x~z}x}x|||z}y||~zx{|{y{{~v||z~zyww~vyz|{xxyyzz|yzz~~|z|}{x}zyzzy|~~~~|~~|~|~x|}}~}~~~}{~|~~~|~}|{}|}~~{}~|~~~{~yz}~z~~~~~{x~~~~}}}}}||~}|~}}~~~}|z|}|}|{~||~}{~|~{{}|}~}~z~}~{}|~y~~z|}}|}}}}}{~}~~}}}~~||z~}}z}}}}~z~~~}{}}}}{}}~~||}~}|}~~}~}{|~~~|~}|~}}}~}~}~|~|}~z|}~}{||}z}~}~~~~|~}|}~~{}|~{}w~{zy}}y{{z|w|{|{{z|zuz{z{~{|w}z{z}z|z|~}{zyx|z{}w{x|{y{|yx}z}}y{{z|z|zxyxx~wy}~}x|{vyy}}}{y{y||}y{||wz}~{x|{}z|~~zz||}{u}z}zy|}xwy|xz|z{|}yzzzyyy|zw~}~}y{}~{x|xzxz|{y}{~~{}v|{zzzx}w{{{x|zxy}y~}|{wu{{y~y{{|}w{yy{y|zzzyxw}|~{|}z||{{|||{~}|xz}}t}|{y{~zz~y|zywwx}{ww~z{y{w|z}{z~zy{x{|{{yzzz|z}zyw}x}}}}xy|{}{{y{|z}|yz~}~z|z~{y{x{yyyx}yxz|z|yzzz|~{||}{}x|}|y|{yzw}|z||||z{xx|y{~iz~|wwyyx{}wvw{}y{}{{zz|{{}{{yzzz~xz|vu|~}|~{yy~{||{{uzx|yzzz{{yzz}|x{}}zz}~}~x{~y}}}~|{}{}~|zzy}z|zzx~z||}~z|{~x{z|zyzxzy{||~~~|{|||yz}||{{}{y}xyz~z{|z|{yywy|{x}}}z{|y|zyw|z|z{{|{}|}|z{~yy||xyyz}wyzyyy}xzyvzz{zz{{~}|z{y||}yzzyw|{{z|{|x{|{|x}{y|zz{{{|z}zxzy{xz}{xw}|yus||w|{z||yzzz|y|}zw~}|y{|}{~x}}y~y~{}{|~||||z}}|x|}z}{{z}u{zxwzx}{~x|{|~wy{w|y}||~~~}||~}}}}||~|~}~|||~|~~~|{|}}}}}~{~{}~~~}~|{~{~}}}z|~|~~~}}~~~|}~|~}~z~~}|}~~~~~~~~~}{}~~}~y}}}z~y|}}}|~~|~|~}}~~}|~~y~}{}~~}~}|z~{}}}{}|}w|~|}}~~y~~||}~~~~~}~}|~~~{}~~}}}}}{{}|~{}}|}}|}~~||z||{y~~~~~~~~}{~~~~}~}~~{{}}}z~~||}~xu~xzt{xx{x{zyyyzz~xxww{y{|~~xxzx{yz|z{{{}x|zyywy|{|~y{{w}|{wyz|w}}r~xzx{{yxzyyyxux~vywy{vy||}{|vy|z{||x|{zxz~{x{z{{zzy~zyzx}}v}x}y{{xyyzzxz}{zw||{xv{xy{{}|}{wxy|y{z}wyy||zyyzz{}|x{|{yzz{{{{|yxzxwywztzxz{zw{yx}v~{{{y|y|z|yzx||||~}|x~|{{{vy~yxz{}{{v~}ywxw|yxwy{|{{zyw}{yyx{zxu{||~zxz}}|y{}w|wy{{|{|y{z~{}yvu}|zx|yyy|z{ywzxux|wxyvzzyy{z|z{{}z}{z|}zy{z}}|}x|w}~y{z||yzy~zyzyv{v{{x|wyyxzvwz{wxyy~t}zx|x~xx}~|||x}zz~z{|y}|}{{y|{y{}|yx|x||wywxyyz{z{{}ww}yz|vx{{}{w}z|zz{{y|z|zx{|}yx}{xy}y~|}}zz|~z{{wy}yy{~zxyz|xw}z|{|yz}yy{yxyx{}y|zzz{x{yzwyz{xxzzx||yw{||zw|zyyxzxx{{y{y~{zyz{yx|{{w}}{z|y~~wzw||{}y~z|z|z}~{{zx~}u{z{ywz|yv{{zu}xywyw|{z{zvyv{}zxy~|z}zyy{y~~yzz}{x{|~{}yzy{zz{vzyt{y~yy||{y{}xx}y{{yyw|yyz{|z~x|z||x}|z|x{{z{~~}~}~}{{}z|}y{}}~~}{~|~|}}~y|~}~|}}~}~~}~~}}|}|~}|}~~z|~|}|}~{~~u~~}~~~|}|~~|{~~}~|~~}~|~}~~~{{}~~}~~}}}{}~~~~}~~~~~~}}|~|~|~|~}{~{~|~{}}~}~~z}~}~~}~~~{~}{}}{{||{||~}{|}}{~|zw~|~}~~~~~}~x|}|~~{||||~}}~}~~|~z~~~~~}~|y}|~}~}|~~{~|~}~{~~|z}|~~}}{~}{}|~z~}~x}~~|~}}~~|~}y}zx{y||yzx|||wz{yzv}|vz{xw~{z||{{zwzy~|yyv{yyzz}w{{}xyy{x{zzyvwyzz{tu{}{|vyy|xvyxzxzxzz~yz||zzz{z}x{zz{zyuxz{y{x}y|x}{}xzvx{{yz~uz}zy}w|yzy|zwzvz|xz}xzx{{zxzw{xyvzy|w|zxw{{{{xvzwx|{{xzz|}{z{{z}{|{|xx~{{{xzxx{}z{}x}zv}wz}{xywzzwz{r{y|z}zx}u|zyz||wyz|xxvzy{{{|yz~}z{wv}xyzyz{z}z}yz~xyxy{{zz}{}{{z{w|xz{wz|z~{{{zyxvy|yyy{xz{wyx~yz||{{~{y|}x{|xzxz~{}y}{zzzzw{zxx|y{}}~{~{z|}y{zxz|wyv}zz|}x{{{zx|}y|~z}yz}{{z{z|}}x{zxw{}{xxx{{{wzzyzy{z{wzz}z{|}z{zyv}{w||z~{z~|~ww~{{yvy|}|w{wx}|xvy|yv}zzxyz|z{zz~z{zv|xwzywyy{|z|{zyzyy~y{u|yz||zwyxv||zxuzyxxwx{{|zyyy{z{x||||}{{}}z{wyvtwx}z{}yy}{}{xwx{z{~xxzy{wxxzz}x~|z|w{xuz|yyzyx{yzxw{{z|{y|wwwxu{vz{xyv|w}{{yyzz{{}uz{xyx{|y|wzy}{yw|yzyz{{}w{z|{x~{zx|z{|x}v~{|z||z||{|w|z}wzyy}xzzxv~{|}xv{yw||{|t|xw{}{z~zz{{{}}|~~~~~~}~~zz{|}~~||~|}~}~~~~|~~~w~}~~{~~{||}z{{z|~}~~~{~z~~~{~|~|}{~}}~z~~~~~|}|{|{~|~~{|~z}~|~~}~~~{~}~}}|}~~}~~}~~~{|}|}y~~z~~~}~}~}v|}}~|~}|y~|~~~}~~|}}~}}}}~}}z|~}|}}{}|||~~}}~}|~{~~}}~~~|~~~|}~~{~|~{{z}~~}~~~}|~y~}~}}|~~~~|}~|~|~~~~~}~~}|~}~}~~}~wyzy|{~||{w{{}yvxwx}zyzx{uz{}yy|yyu{y{yyxzy~||{}yx{{u{{{{}y}}zw}}|~|yxz{|xzx{uw{{wyvzzwxx{w{z{}{y|vzz|{zzz~|z|x{|z{uzx}yyz}w{|{{|}xy|z|x{y|x|y~vzz|xxz{yuy{w{uw}x{{yz~|y|}~zz|}zzz}}u|{z{y{}z{}zxxx|zzxwzztwxzx}yzwwyx{}~}z{wywwz|xzuzz|z}z{zy|{{}xzyy}{z||z~{y~w||zxzvz}w~zzwxzxzz{x{vy||wwyyw|}y}y|~}~zw||{zuzz{|uxy{w{}{|zy{{xyw}t{yyzx{{{{w|z{{{{|xx}z{z~xy}xz{}z||zz}zw~|}zy||{{z~z~~y{yxz}w{y}y|zwwxu}xzx|wyy|}{y~||{|w}|yz{{{}{|y|zy||}zz}|~|{xywywv{y{{{{xuwywvxy{{|~|}{xy~yz{|}~z|zzw|y{|y{}z||~}}|}wx{x}~}y}w|w{zz}zz}}}wyywy~{syyxy{{wyxw}w{~{yz{y~{z{{zyzy{}}z{v|z}xz}t{{{zy|{y{|v{wz{vv{xz|yv|zyyw|y{yw|}yw{}z}}{|zw|{y}{|{{z{{||zzzzx~y|y}|uxzyz{|z|y{xywyyxzxx|}y~u|zxy}{{yxy{||}v~|{z{z}{}yyzyw{z~xzzz|yzxzzz|xz|yxzxxvy}~}|zv|x|~z}zy~}~}~~}yyz{~~}{{~}}~||~{~~~}~~~~~|~~}~}~~}~~~}~~t~y}~y|{~}}~|~~~~~}~~|}}{}||}|{|~~~}~~{}~~~~~}}|x~{~||~}~~|~~{}}~}}~}~}|~~}|}|~|~|~}}~|~~{~~}~z|~}{~~~|}}|}~~~}~~y{}|~}~~~~~~~}z|}~}}~z|}~|~|~|~}~}}|}~}|}||}~~x~~|~~~|{~|~}|}~~{|~~~}z}|}z||zy{{zzt}{yxyw{vwzy{|~wzz}w{{||||}yzx{|y{yzxx~}}{z{|yy}~yz|y|zy}v|u|zwvy|zyz{y||xz}|zyu{|}z|}w|sy{yu~{yzy|y|wz|zxx|}|{y{}~|{}zz~||x|zxv{{z{wyz{xx{x{zyz{z{xz{zxyxwzyxzzxzx{zyzxwvw}x|xvz~|}w|yz|z}{z}|v{zx|{z|zx{~zyw}{|{{wzyyz}zxzzyzxyyywz}{zty~yzvyzzxy|z{zzyyzy|}xyzzz{zx{z|}ovz|yyzzw}{}{{|{y{{}zzvy}z{u|wx{{{y{{{zzzxy|{~yyyzx||{|}{zyzyzz|z}}z~z{x{||{y|zv{|x|y|}z}y|y~{zvz||~|{yxv||~~~||zzuuzxxw}||zx{z}z{vz|}ywx{z}zxz~yz||yzzyzz{xy~}z||yy{z{{yyzyyxzzz~z}|y|y{|yzy{zyw{|yy{~uw}}zy~z{y{z{|{}||x|yz{zzyyxyzzzuz~zx}{{x|z{|{zz{y{|zyz{||z}xx|}~x||}vz|{|yywz{zxxxxyzyy{zz}x|zz~|zy{{ywz~yzxy{{}z{uvx}|{zvvzv~{xz~xzy|z~zz{{}~|zy|xyz|}|zzzzyxz{|z}|{{}z{{yyv{xwy{{yv~z~zv|xv{|}xyzz}z{}|w{xz{y{}yx~~{y}}yv}|y~}z|{~}}{zzw{|{z|v{y{x{yxx{x|x{zy~~z|~{~{y{|||{yz|yw~{|~}|{{~}}}~}}~~|}~~z~~{~{}|y|}~|}~~~~}}~~||~}~|~~}}}~}z}|~~~{|~~~||~|~{||}|~|}~~~~}~~~}~~}}{~~~}}}~~}}~|}}}|{||~z}|~~}}~~}~|~{|}~~}~~~y||}~~z}}|~~}}}~~~{z~~|~~}|~y~v||~~}}}~|z~y~~}}~~|~|~|{}|~~~~~y{~|~|}~}~}|~}~|~z|}~~~~~~|z|~}~{}}|{|~~}{~~||}}||}|vz{y}{~w}xxzzzzyyyv{z{rwzxvy{w|w{z}y{yy~uy{}w{|{z||zy{y{{xyy|}z|{}y{{yyw{{zyy{||zy{|t}zwx~~zzzxpxxx{{xzwytz{xz|y|wyzv||{||~x{}|vz{x{yyz{}z|yzww}yy{xyxywyywz~zw{wvxw{wy|zz|x{{z|}w|y{zz}}yy{{}y}|}yyyz~z}y~yx{{y|x{z|zyxz|y{}z{wwxv}z{xz}z{}||x{z}|z{|x|{}~wz{{{|}|{wz||yy|uxyzywzw}||yzs{xyzzxvyy|xy~zz}yzzv~{{v{{{z|yy|}{}|xzuyzwy}zzyxzzzyzywy|z|yy}}vyz|{zy}y{y~|{t}}z|x~z|zyzzy{{}yz}z|||~{w{wz{{wzyx|~zy{yzzzzx||{zz|y|{||~{~{{|{|x}z|}}~{}|~~{~ux}yy|xyxx}zw{yz|zytzxyzzv|{vwzz{}}zz~{{||zy}|{}}zz{z{{{z|{x~||y|uzz{yzxzxyyx|v{zx||yw}zy}xzv|}}wyy|}}~y|uzz{|x|}|{}y{{}{{|{v|wzx|xz||yvzwzwyyy{w{zz{z{z{{|~{z~zz}~z|}}{zxx{{{|z|{||y|~w{|xwy|{z}}z{zy{}xwxz|||zw{xyxwyy|}}{|}|{}}z}{|z~~y{~z~{{z}yz{z~|wxw{wyx{vx{yt{xxzz~zz{yzvv{xyz|}wu~y{{|y|~}w}~||}~}}~|~~|z|}~~z{~|{}}}~~|}}|~}~~}}|}{}~{~}|}}{}}~}|~z~{{}~}|~~}|}|}y}~}}~}|}{z~}|}y~~~}}~}}}~}~}|~~~}}~~}~~~~~{}~}~}}}}}~}|z~}|~}{~}}|}~{}{}|{}||~}~~}}|~z{{~}}zw||}}}~{{~~{|{~~|~~|}|}~~~~|~~~~}~}|~~~~}}~}|~}~||}~~z{}{z{~}|~~|y{{}~|xzzx~x{|{|y{{zzz{{v{|yzvx{{x{{||z}x{w}}}qzzwzwz|zxvwyxy}{x|y{z}|x{zzyzzyy|{|xx{{{{{|{xz{wyz{|wx~}z||~wz}yz{|ywz~{||zt{wxy|zxyzzxw{wxx~yz|zyw{zyx{yz}sxv{yzx{xzuz|}w|x{|xxxxvzx{yy}yz|y}{yz}{xwzx|x|z~{{xw|zy}y|zzyw{wzzy{y{zxwzzy}{ywwy}}zyz{z{yyyy{{}w}x|}|{}yyxvz}{|xy{y}|zz{|z{}}}zw{xzyy|~yu||yyy|yyyxy|xzz{}x{{{}|{~{|zzxzyy{|{z|zz{|z}{{z|~}z}x|w}x}x}zv}{~zy{z{|zy||{z||y{{}{z|}|y||}wyvzxyy|{|~{{v{}|}{}{}{~wz|{{y|w||y}z}zx~y|}vzyz~{}~|yw~{y|yv}}|{{{y{yz}}v|y|}wy|{wu|||||{{yyyz}wxx|}wzz}vzzy{tzyy|}}zyy{|~z|y}||{xzzyz||{z}zx{yyy~z}x|{yy|z{yz|y||y{xx{z|yuyzv}|y~{y{{{z{yy{{w|y|z|{zvzwz{yz{|{~vzw}|x|v{xzy}~{{{wyx||xzy{zzy{w}}~yxzyw{~zy|yx|zzx{x}yy~yy{|{v~|z}zww{{|{zz}w{||~zyww||zyw|z|{}{yyz~|yz|yx{yx|z|v|v~y||z{}}xz{|{~}xz}|yz}y}{x}|zw}z{~~~~}~}|~}}~~y}~~|~}z{~y{}~}~}~}~~~~}~~~~y~}}||~~}~~~~}}}|~}~|}~}~~~}}~}~~~~}~||~~{||y~~~~{z|}~}v|~|~~~{~}{}~~}~|~~~y}|}~~~~}~}|x}~||}~}~~~~z~{}||~~|{~|~~~~}|~{}}}|}}}~~~|~}{|y~~|}~~|~|~~{}~~}~~~|~x}}~{~}}{}{|~}}~}}}~~~~~||}~}|~}}}~}z|||x||~~}x||yxyzyyx~w}zy{yxy|{x~}zzzvy|yzwxyx|y}|{{}x}z{|{z{|z|{{|zzw{wxzz~y{}|{{wzxywxxvy~v|vx}zvvz{zyy}xwxz|~}{z{{x{}}{|}x~}ytw|yw{~y~}wzvvtv{yy}y~wyzxv}xzz|xxyy||ywxyu~{~zz|~|}}||~x{z{zk}xz~x|z}y~{zxzxzy}zyzyz{xxyxytzxy}xvw{{z{~{{~|{}{wy{|{|x{z}~z~z||{|zuz|t{x}xy{yw|~yw}w|{~r{vw|z}xxw{{yx}zx|z|~ztxz||{yzzz{v|~|yz||zxy{zzx|vw|vzz}ywy|zzz{yx}{|yy}w|{y|{|}}|}|{xz|z{z~~}y|}}{z~z~~{t|zwyz{~zywyzvy~xxvvz~{|x{|}yyyyx}vzyx|z|x{|~{{{{}v}|}y|w}y|zwx{zy{x{zzxuz{}|xvx{|zxuxyzxxzyx||y|wxzzy|z{||ww{||{{}y{~z}y||x{w{y{x~{yx~{wy|zxz}v}{z}}xzu{z|{xz{{y}~y|xz~}z|zv~|z~|x{yxxv~|yyyzz{xywy|yz~yzxw{|{v|zvxtzyyzw~z~{{zy~|z}|{zwyy{~xz}|}zzzxwxs}|w}xyyzy|{{{x}y{}z|zyzxz|{|zy}yw|z~{zz|{~{{x}}{zz}|}{{|{{{~v|{}x||z{|{{zxywyz|t{|xv||{{}z|z{|z|zz|~}{{y{~{~}~~|}{|~~z~}~~~~|~|~~{~~{|~z}}z~|{~|}|~|}}}}{}z}~}}~|}|~~|}~~}~~~~|}}z}}}~|z{}{}~~|~|}~}~{~}{~~~~~~}~~{}~}~}{~|~~}~}~~}{|~}||{|}}~|~}}}}~~~||z}~~{||}|~~~~}~}}~{{{~~}~~}}}~|~|~|~~~~u}}}~}}~||~}~}}~}}~}~}{}}~}|~}~~~z}{~~||}~z~~~|~~~~~z}}~}~}~}~~~~~~|~}}}}~~~~|{}{wt~zzy{|{{}wz}{{z|xxwt~}{||{zy~vzyyx}{{}{wv}y}{zz|uzxyyv}zyy{~zv|y{yx|zxz}z|z|yy{w{xzy~yz|~zxzzy|{x{yxyz{yzyy{x{uxx{yzzzzx{y{y{{~|zyxxy||{|x||y}wwww{z}{y{yx}tzx}w~{w|zwwxyx}{xz}{z|zzz}y{zx{}|~{~|{z}yy}v{zx|u}xxzy{xyx~wxwx{z{zyx{{}zz{{w}wzw}zz{zw}x~{|xx|uy{yx{}{}~}yzy{zxzw|w{{zyyz{u|w|y|zw|x|}y|vz|{}~y|y}}{zy{z|{{yv{|~xzz{zy|zv{y{yv|{|zv|x{wv|w{yzz|w{yzy{{|w}{y{xyyzz}yz{{}}|x}}v{{zz{zz}vvy||z~{{wxz|~zr{yzz|{z}~x|{xzzz{sx~y|wxyvxyzzuxz{|z~v~|{{sx{zxw|}{{{~~ywyyyz{x}z}yz|z}wz{{yvw||yzz||~xzx}w}{yxxw||||~w{}~}z|{zy|sxw|zw~}vzyz~yzy|{wy{}y|wy{}yyyvzy}x~{x}{zz|wu|yzxzy}xv|}z|xy}}xzyyxy|vz|xw}{zxzx{zw{yz|y{y{xxzvyyyzyz~}{xyzy~vz~w}yz|{}wz~x||x|{xy~{}z|z}zxz||z||y{{~}w|~z{y{xzzwxz{x|z|}}yvw{{|}}|zz|{y}~zzx{wz}x~z{yu{zyz~|ywz{{z|{z||y|w|}|{{{zz}|~{~|~{u~~~~}|}~~~~~~|}~}~~{~z|~}z}}yx|~}~{~}}}z}z||{~~~~}|~~~~{}~~~}~~~z~}}|~}}~z~~~}}}}~~{~~}~~~}~|~{|~~}}~}}|~~{~|}~}}y{}|}~~|~{~{}z~}{{~}~~~~}}|}{~~~|~}~{{}{~}~}{~~~{y}}{}}~}}}}~}~}}~}~}}{{~~~{|}}~~}w}}|}|~{}|~y~~~{z}~~~}|{}{~}~{}~~~~~~~}|~|}~~~~~~}{}}~~|~{}}}y}|~|~}|}z}|y}yx~z}{|y|z~zy{xvxy{ws{z||{x{}y{vu{||wt{x{x|{}{y|wyz~{z}{{|{{{|||~{uz}xyzwwy~zy|{xz~zy{z|y{{x|{~{u{yzvzx{}{{yzx|}||z|||{}xx~z{{{yy{y|{u{wyx~x}|zzyxyz|z}w{u}yw{zzy~z{y||{z{}{zw~|{}u||||}{}yzy||}zzxzz|z{yxz{{vy{wzyyxzyy}wvxy{zx}}xy|zz{zz|yz~{yxzw|{||x{|}}x|zywx{zyxyvzy{z{z}||zy{{x}xzzu}|{|{wy~y{~|y~{w{{~{y}~zzy~y}xzx{uz}{yzyyxx~yyyxtzy{{~}yx~yzx|{y{}|z}x{{zzzxz~}zx|{x{{{}zzz|wu}y{zzwz{v}yw{xyvy}zx|zyxzvw{yxu{~{yz{xyx|~{x{~z|~wwyw{yz|xzyx{|}{v}xz{|xz}|xxxxyz}x{wy}{{|zzvy|{{|x{{|yzx~~vyz~zy}yzzzzy}zw{y|zxyxy}zzx{xxt|yxvy}yzz|y|||}|{y||{}y}{z}|{}{{zx}zyz|zyyuzx|zyz{}xzyzyw}yw|y|z|zz{}y{{z}|z|ww{}|yy{}}~y{||zzyz|z{v{|zwyyy|{wy|{zyy{wx|yz|{wzyx{{~~y}{||}xzzy|v|||~}||}~vx}~~{{|vw|~y{|}|zwxwxxzx|xnxx{|{y}yu|z|zz{z|{{z{}zy{{{w~~~|}|}~}~v~}|z}x}~~~}}}}~~}~{~}||~~}~}{|~{~~~|~~z}{~{}}~}~{{{}|}}~~{}~|}~~}~|||w~{~~~}|~~~~}}}}~}~}~}|~~~~~}~}}~~}|}~~~}{}~~~}|~}~}|~~}||z}z}~~~}}|}}}~~~~}{}~~}||}||{~{}}||~}{}|{~}|}||}~~~}~~zwy}~~{{}~}}~|}}~}~}~~}~}}}|~~|{|{}~|~z~}|~~}~~~y}}~|~x|~~~{}|~}}}{w}{{{y{vzy{v|z|y{}vzxwyy|zy|yz{{||zwx{zvv}|zyux|{||yyux||{zx}{~z}{w|{}vyyy|{z||z}x{|x|yxx{{{zx{z{yz||v|zzu{z|wz||}yzvy{xx{|{v}wzzy~}x{wyxw{zy|uwyuz{~{~y}z}~y{}zyw||zw{yxy{}~xzwyyyy|{{ywy{zx|{y{z||zy{{u~}{y|{|vywyy{xz{|zzxyy~~{|zzzzv{xxztwz|}{wx|~wy{w{}|uy}}y~xyy{|||z{}|~zw{yy}y{xw|yw|y|wz{zxxx||{w}|{y{zz|{{v|xy{wy{wz}y{xz|wy{{z|{xx~{~v{ywyy|||zv|}z~yzy|z{{yy{{}|}{}||wxz{~{|x~z|wy|z|zx}~xw{~y|vyx}}zyuy|w{|}{{yw{{{|y|}{x~|wyx~{y}{yyzz}|u{y{zvxyz}y|z{{vxz{|~|y}zyxzxxx{xz|zzxwy||zzwy{{zyx}|{v~x{{{z{{xywz|xx}~{{{~z{x{~|z|~yw~zy}y|{z|xy}yy|z{zy~x|z|zzz|yy|yx|yz{|zxzy|xz~zyz{{z|{{zy}zz}x~|~uy{{y{{{ywv|x|||uxwy{z~y{}{{zxzv{yw~}}zy{}ywz|{{v{~|}wy}xx|{y{}xzzxxxyyt{{{|yzz|yzyxyz|xzzzw{y|zt|wv||xwzy{x~{ztz}wzz|z{{x{wz~zvv|w}y}z|y~}z}|{yyz{{v~xxx}y~~~~}||}~|{}}z~}~|~||~~~z|~|}|~~}~~}~~~|~~{}|~{~}}~~}~}}~}}}~{~}z}|~||}~z}~}~~~}}|~z}~~~~~|y~}|y~~}}}~{|~z}~}|zz{}}|}~~{}||}~}~|~~}}|~~}~}}~}||}~}x}||~~~|}~}}~|}~~}~|~{{zz}~|~|}||~~}x}{~~}}~|~}~}~|}}{}z|~~~|~|}~|}~~~~~|{z}~~|{~{|}~|}~}}|}~~~|}|}~~|~|}}}}y||~{|~~}|{{}z{||yz{|z{|zy{ywx|}xzxzy}z|zwyynw{y~zv{|z}z{y{z{z|z||{{||{|zy~~zxz}}{y{{{{yvx}yzyvy|{{{zz{{z~yyyxxx{uzyy|zzz}}{yzv}{||zz{~z~zz}y{{{yxwyw|yyyxvxxxz|v{{|z{vyxt{|yzyzzy~|{{z{yzvxy~|{z~xz}z|zyyy|z{uxxyzx{zzx{{{|y~xxx{uy{{yx}v{x{}zy{yw{xx}{w}z~y|{zyw|}{{{~|w|~zz}vyv}{|yyz{x|}w|w||zyzyzyt|y|~wz}zzw|w{vw|{|yxzxy|yzzz{zy|{z~ywxvxx}zxuyyzyzzzxy|{|wyy{y~yz|{}|xy}|{{zy~}zx{{~}|{{{|z}~{|xxz{u{{}zy|yzzxx{|yyyxww||u{z}y|z}|{x|{{|z}{{|}y}|~|~y}{{{zzvy}w{yzz~}}xzwy{wxxw{{|z}wr|{|zzz{yy}}{|{{{z{{}z{{{}~}zzx~}|xw}{vxy|w{z|}|zzyyzyzu{{zzzv}u|zz|w}uz|}{~~z}{w~z{vx{|{xy{|z|{}xzzzx{yyyzz{{|y~yyy{{vwzxz{yxzy||yzzzxz{v|{yxzxy}|z{y}{|y{y{}y{wyvz|zzux||xyyy{x|{xz}zvzv|xz|||zyxxz}y{|t|{{}x||~{{}zyxz|{{zx}wx{ux|{xzuz}zzv|zzx{wy{xy|}}zx}v|~xv~{|z~~~|{~|{||~}}}}~~z~|~~~}~|~}~}z}z}~|~}z~}~|~|x~~|~|{~~xz~|}|~~~~}}{}|~~~}~~y~~~}|{}|}~|z~|}z}|w}}||z}~}~}|}}~}|~~{~|~}}}}}~}{y|}~}~~~~}}|~|}~~~}~~}~|}{~}|~~~|}~|~}~|~}|~~}~~w~~~}{~~}}||~|}{|~|~{}~~|}~~~}|}~~z|~~}|}~~y}~}{}|}~}|}~|~{~~~w}~~|}~~{}}}~}}|~}|{|~~}x}}}}~~~~~}~~||~~~|~|~{{{xwuyy~}{{yyv}w{z||w}z{{z{{}|y||}}x|zw|{nyx}z|zvxyyz{}yzzuyyxww~y{y|xz{yzw{}z|xx{y|yu{{z~|v{xz}yy{yy}z{|{{zw}xv}|wzz|||{~y|z{}xyzyyzzyx}{{{zvzyv}w{|wz|zy|w|yz|v{z{x|{x||zyz~{x{zy|{{xyzzz{w{{y|x|{{yuwzvzy}zyy{yu{~zw{xyyzzzyy|z}|y{w|x|ywxyyux{|}y|yzzx|xy~|{z|yzz{{|}zzyx|}}}{}zx|{~x|w|z|xx{xyz|zyv|zx|zy|{{z{yz~zxxzww|xzwwyx{{~w|zz~w{z~{zyzzx{z}{w||{}z{y{w~y~zx~{{{xwx|zy|}|xz{zzxvzu|y|zy~|{zy|yzw|uzvzxz||}zz|y|{zxxx}~{|}{yyxz|{zz||zzv{}{{xxz|zzx~zv|zv|{||~w|zyz~zz{y{zyxyzzyxzyzr~{{{y|xxzy}~||z{{z}|yzz|yz|}xuz}|xv{{|z}zzx|yzyzzxz~x{{y{z{yy|zyzy||yz}yuuzzy|}y|x}{ywyz{xzzx}z{|}xzx|z|wx~{w|z}yxz~yy{|}zz{yy|}|yv}zzzyxzy~}x{y{|}xxzz{y|{|yx}{{wy}{{yx}{zyw{y{}yxyy{|y{{}~zx|w{{}z}zwwuv{yx}}{v}|{x~|vz|xz}|{{wzyz||xyw~y~{|zxxzxzxwz|zz~{}||z{y{vyzz|z{}~~|}~~}{|z~~}{~z}~}}{~}~}|}}{}|}y}~~~~|~~}~~|~~~{~{~~}y~|~}|}{~|}~~||}z}~}|~o~|~~~~~~~{~~~~{~~~}~|~~|}{{}||}~~~|}}}~}}~y~~~~~|~|~}}|~~~}~~~}~~~}~}{y~|~|~~}{{}~~}~~}{~}~~~~~~|}}~}~~~}}|~~}~}|~~~~|{}|}~}z~~}{|{{~~~}|}~~~}~{~||~}~~|~{||~~~~}|{}}~|~}y|~}~~~{z{~}|z{{{y|wz|xyvvy}ywt{s{||yzzxywz}x|wyx{y{yyzuxzwzv|{x{yyz|{z{|y{}v{z{zu|x|{{|v|x{x{xz|zwzyvwwzx|{xyvzw|{{y~w}{x~u}xww}w~xx{|y{||{~{ty|wxvxv~|x|yx|{{{v{vyzwxw{zzyyzxxvww{zytzz{||}z}z{|x|}{z|}{~wywxvuyx{vzywyzzuxzu{y}y{zzy|yzy{yvzz|yz{|x{y{y}z}~|{y|{~yzx{|zzy}yz||zvwxy~}w}u}||yzww|zv|zvu{|||}{~|{x{{y{~xzw{}{|{{x{yzz{z~wyzvzxzzw~xxzzx{}|z|zyvyz{{z|~}{~zzzv{||}yx}}}{x}~{zzw||yy|yy~yx{vy{|v{x{z{|w{w{w{ww|{||}{y|z{zxy|z}z{||}~~}|w}}z|}}x{wzyzy{|yvxz|zw{ywzxxzzvx|yzz||x}{z{w|~|z{{}vz|{y|z{zx~vx~|}{xz|yxzzyy}xytw}z{z{y|xvyx}yvwyz}{w}xzzzy|zx{zzv|z{{}ywz{yz|~zzyxz}x}{{zz}{t{{y{}{yyzwyxtw{yyz}wyyx{|}z|y}{|z||||~|~{|{z{}}xyyyz}wyu||zvvyzw|yzy||{xyxxz~zx}}~yz~|zxz{||}||||}yxw|yxy~{xzv{xys~y}{yw{}zw{xzx{xx}wywz{{{||{{~x{|{zyt}~|z~~~}|{~{{|}}~y{}}~~~|{{|}~~{~}}~}{}}~~z|}~yx~x~z}}w}~~~~|z~z~}~||~}}}}}|}~|{||}~~}~|{|}|~|~|t~y}~|||~|~}~}~|~~}~{~}|~z~~z~zz|}~}y}~}~~~}||}~~}|~|~~}~~~~}~}}}|~~~}~~}~|}~|}y||}~~{~}~}~}~}}{|}~~~}~}}~}~}}|}y~~{{~|}|}}~~~}~~~|}~}~~||}|}~|~~}}||~~~~}x~|z}~|~~}|~~}{~|~w|z}y{z{~|yxyxxy{xv{}{vy~}zz{|w{{~yy{}}{yyz{}wy|yxz}y|w{zx||{|zzz{~||yyyv|{zz|xyz{}|z{{|u}{y}{y~{yzz{zy|y~y{x}yzzyy}yy|z~{~{{|yvzy{{}wxyz{{yzx}{|{wz|y}|}{|y{{z||~|{|z|yz|txxzxuwy}ww}|uz{z|xzy|{|zzxy{{|zy~}zw}~vvzyx|{|z{{v|}z{zzz~x}x|xz}yv||}{z{yv}yyw}|~|{}zyzw{yzzz~{yywwyyx}yy{|z}w|y}{zzzy{zw}y{~}y|{{|wz|{{x||zuy{}{w{~{w|yy|wz|xyyzy}y{wz|ywzzz}yy{{yw|~zwy{yz~{y}}xzz{yz||yz}y{|y|vux{|~}}zvz{{x{}~zw|x{|{yyw{z{zzz||x{}zx{yvxy}yzzx}yy{szxx{zxx~}yx{z|v|{t|zyzz}ywy|t{z{{z{y|{zyy}|v|}xxyq}|{{}wuz~{{u{{{}}yz{zyyy|z~yyy~}|{wz{}zz{xz{x{xzz|z|yx|u~|zy}z~x|{zwx{z{ux{}y||x{z}}zz|{x~u{yvy|}z|vyz}yz{|z|z~x|z{~}{{zxyyy~zy{z~|zyz}||{|~|xxy}}~xz|}}{~}xy{{zx{{}{yx{xzzyzzw~||zzwy{{}~wx{yy~}}x{~z}|y}|zz|{|{}|y{{|yyyz{|{~w{|v|{zz{||z{y|~|y||z|q||{}}}}}~~}~}}~z}}}{~|~}~}}}}}~}|z}}||}~|}~~~~~~~}}|{~}~~}~~}{}~~~|{{~~~~~~}~|{~}}|}}~z~}~}{|}}~|}~}{~}}|{~~}~{~}|~}}~~~}}~}~|}~~~~}}y}}~}}~|}}|~|}}~|}|~}|~||}|}||{|~|~}~}~}x~}~~~|z~}}~|{{~~|~~|}~~~}~|}}{~|}|}~}~}~}~{|{~~}}{~|~~|~|~~}}~|~}~}y}x|y{|{z{vyzz}y|w|twt{xuz~{{zxzyvxxz|v{{zy|z{w{z}~zzxzx}zx{}|y~}{}wx|}z{xyz{{y{w|xv|zxxx{xzyzxyzxwx{vyv}yz|wx{}~{x|}|wv|{wz||}{z|z}y{x{yzyw|uxwvv{xxx}uxwz|xx}w|tv{yv{|wz|}||x{{~x|x|~u~x||zzz{y}v|wx{uxzz~xyx|{wxv{xxwy}{wyzxw{yvy{w{{z||z{{z|{x{z}y{y{yzzy|}|uv|x{xx|yww|yzvxwxvz{}wzyzwvw{x||y}yv{y}{z}|}zx{{y{y{x|y{{y{yy{}yzwywyz{xzxy|v{{ywwxz{{zyzy{{w{y|}{|{|{yz|w}zz{}||yz{{z{{yzz{zz|~}|{zxzwyvwy{xyyzz|{xyv{|~~zyzz{{yzz|}x|{{}|zzvyy|{|}~||x{|{zzz|{vz{||yxu|vyzyx{{{zuzw|}zy}}}{{zw{}|y{z|x{}{|{{yy}{|~||y|zzx|z{y{z{zyyzzxz|}y~y{{yzx~zzuz|yz}y{}|{x~{yxx}wyy|zx~|{yy{{|xw{}{|xxyyyzz{z{v{zxxwx|yu~zyzy}{z||{|wzy{}~|z|~z|}tyzxz~x|~wywt|||yz{}{{xyzz~u{x|yyz{ww|zv{y~||x~y~z}y{~|~{x{~}z}~||{}z~zu{v|z{xz{zz|wvyxu}xz|zy}}{zzzxxy{z||z}{wz{z|}{}}x|~}~~|x}}~~}z~~}}}~z||~~~}}|~~{{~~~~~{~{}|}}}|||}}{|}x{~~}||z~|~{}~}~~~|}~~~y}~w}z~~|}z~{}|z}{z~}~~~|{}}|~}|}~~~{{{~~}~z}|}|~~}~}~}{~{}~~}}|{}{}}~|{|{~||~}x}}zx~~}{~~~{{~}{~}~|z~|}~~}~~|}}~~|~}~~}~~~~|~~~~{}~|~}}{}~~}|}w~}|~~}}}|~~|}{|}~~~~~~}~~~~~~~~{|}}~}~|{}}~}~{}}~}}~|~|~}~{~~|~zz{|zw}z{|y|y|{y|zzsxx{w~zyzwxv{z|x{z{{||{{~|}{z{{yy|}wx|}yxvyxzw{yz{zyzyzy|r|zxy~xzx{vz{~z{yw{|}x{xyyy{y}xxw}yy{xxwx}}}{syzzzyz{zy{xuu{y}z|||z{{{x~wxxu|z~yzx}xzw|{{y{{{z{w|{yxzzyz|zy{yx{{|xwzwy}{x{yzxyz{{|y~uyz}zxxzz}x{z{yyzyxx{zwy{wyxyxz{xz{{{xzxzzz{~wz|xzt{wyyww}ywzw~zx||z|{{y{{}y{}vwxyz||x~{{{{|zyx~{yxxwxz~xy{wxxzzyxw|~{{yzx|{yw}y||y|{{y{xx}}{{zy{|xxx~}~|}zx{x{u{y{~yx{x{uyz{yzx{z{y{ywzz~zz|yxzwxzz{yx|{z~|z{~|{xy|}}zyzzz}{x{xzxy}zz{{|{yy~z{xzx{z{{y|~x|}{|yz{}zw|zwz}yx{y~wzwz|u|{zzt~y|}wvw|{zwyz{{z}yv}|}{|{wyz{~z}yywy{{uywyx}wy~v{x{}w|vwy|zzv{uzwvwy{|vyy{}zy{v{|wy{{yyx~xz||xv|zx}zy{xyxz{yvzz~|yy}{z}yv|yxyy|w{y}{{|xyv{|y|yx}ww{z}|}z{xy{z{z{ux{{z~{{yzvvyy}zv{{xz||x|yzyy~yzxz|x|{zz{xxyz{zwzxxxyxx|}w|x}zyx{z{|xz}xy{y~{yvvz}{}z|}vv{yzzy|z{|~{||~}}}~~|}}~}~}~||yz{~}}{|~|~~~|y~~}|z~}{|~{~|}~y|}|~y~}|}}}~~}}||}~w~~~~{z}~|~~{|z~}~|~}}}}~z~z~~z}~~{}|~}~|~}}~~|||~~x~~~~||||~z{{}}~~||}}~}}|~z|~|~|{~}~|}|}}~|}~}~|}}{~~|~~z~}|z~~~~|{{||z|y{}|~~~~|}~|~{}{|}}}{{~}|{|}~~|y||~|}|}~}~~}~z}}y}~{|~z}|{~~~{|}~}~y}~~~~{y}~|{}|~}~|}|}}~|}~{}~|~}{|~~~}}~}}z~~x}}~|~}y~x}~}}~}|~}}}}}~|~~|{}|~z}||~~z~{||}}|~|y~~{~{~}~}}}}~{|}|\\\\\\\\w}z:~{|{{~|}|}~|z}|w}z}zz{|}}zzwz|||xzy}~~~|~}w~}x|~z~~|}|~~~}z{~~|{~|~}{}|}|}~~{z{}}~{}~}}z}~~~}~}}}}y~~|yz}}y~z~}{{{}~}|}~~}|}{{x{{}~~y|{~w|z}{}|~}~}{~}|{z~~}~|~~|}~}}~yzy~}z~|z}~{|}x}{~y{||zx~{}~~zy~}|}}{|{~{}||zyx{}|yxyzz|~y|z~}y|~~~}|}{z|{}y}~y}z~~}}z~zy}|~{{{y~|{}}~{}}|x~~{|}}}y|z{|y~~~{{y~~|z}~}y~~~z|y{||}|z{~|{|~~}|}}z|yyx||~{{}x{}~x|}z}~}{|~|{}|}}}|}}~|{z{~~~~||zw}{}w~{x}x~}||{z{}~~|}}y{x~{}|~~}}|{~{}|||{|}{zz{}~}{}|z}{~}|~~~~~}|~~|zz|~z{~~~~}~}}}x|}|}{{}||{~}~{}|~}}y~}~|z}~||zz}y~|{}{}}}}|~||||~}~|z~~~{}{~~|~~~~}|~~{|}}}~~|z{~~||{z}|~|~}z|}}}~}~~~~{{|~~}~y~}~~~~|~z~~z~~~~}~|}~}~}{~~|y}}y|~|}{~|}{~~|~}y~}~{|~y~}}~~~}||||~{}}}}~}x}{~}||}~{{z}z{}~z}z}||}z~z}|}y}y~{~}~}z}~}{~~{~}~}}~}|~~~z{||~z}~{|||{}w~~~|~}}|}{}}~z}~|~~}|~}}~|}~y~}z~}||y{|~z~|}}}}|||{~y~|~{y|}|~}~~~~}}}~~}}~}~}|~~~}}{{|~|}~|~~||}~}~}~|~|~||{||||~z}~~zu||~~|}{}~}{~}~~|{}{~z~}xz}{{~}}~}||~~}~~}|}~~~}~~}}~{~z~~~}{}|}z~}~|||~{~~~}z}t}}}z}~y|}|||}{}x}{~}}{}||}{y~{~}|}~||~{|z|}{|~y{|~}||~|{~}}~|{|}|}}~||{|z}}}{}{}}~|z}~||x~}~~z}~~~}}|{w{~{x{yz~}|yz}{~|}y{}|p}~}~}~y~~~~~{}{{}y}~z}{|~}z|{|{~~}{}|{|||~{}z|~}||~{{~z{|~}~|x~xw|~~}}~}z~~{|y|}z}~|~~x}||z~~z{zy||~|}}}z}u{~~|~~z|~|||}}z{~}z}}|y|}{~|}{~~~~z}~~}}{{|~}|y~~||~{|}{y}z~~y}z}~~~~~{~|}~z~~{{~}}{|~{~{|~~|}~{{|~}|z{|}}~z~}}~~~}z~}x|}~z~||~y~z}}zx{}}zzz{}}w}y}~|}~|||z{|{z~y}{}zz|~|~{~|z}~}|}}}{|z}z|y~|}}~~|~}~~~~~~}~~~x~}~~}}~~~{}~~~|~~}~|~}{~z~}}~}}{|w|~~}v|~{~~~|~~zz}~y{~}{{}~~}|}|~~}{||{}|~{{|}{{~}v}}~z}}y~}{z}z}~xz|~{x}}}}|{{y}{}{|}~~{|~}|~|~z|}}~}{~{~||y}{|}~~|{}||{}|||z}}|}|z}}|||~{|{{||~z}}|}}||}}{~|{z~|~}~z~|}~{y~z{|}|~}}~~~~z}||~{|}~~||}|}}{|}y|}{|y{zxz}|{yx~y~x||{}{|{~|xx}}||}z~{{}z}}~}~}|y~}~{}z~z|{|}~}yz|~{}x}}y{{~}{~}~~~z|}z~}}}~x~}|~|}|z~~}||}x}zy~{|~{v~z{z||yz~~}|{z|~z}{~}y~yz~~{{|}}x~}|{}|z{|~|{|||z||z~|~~~|~{{{}|{{}}{~}|}|}}}{{y|}{}z}||z|yy~~~}{{|~{}}|{|yz}y~v~}z|z}|{z}z}}|{|~|{{}y|}zz}}}~{|y|z~}{~}{}}{}|yy}~{{}|~|{|~~|~}~~|~|{x}~~{}~}}~~~~~~{~~}~~~~}}}|~~||~}}~~~}{~yy~}}}|z}y}wy}}|{}}z~y}zw{z||||z~}~{||z{u~~}}~x||y|x}{~}y{y|}{}w|w~y}|{y|{yz|}~z~{z{||{}}y}{~{~y{~}zxwwz}|||~{x~~||{~|}~|~z{{{|x{~||{}||y~|~z|{~~~~~z~}}{zzz}zyz{}~~}w|{w{zz|~~xz|x}~~}~}{||}z~~}}}{~~|}y~|}|{|y{z}{zyxz}{x{zz~}w|zy}{~}v}~{w{|~~~||yz~z{~|~yx{xyx|||z}z}{}|||y~}x~{{{{}{z}z|}x~{~~~y{~}~|}{xy{|}}z~{~{{z{v|~||y}}~}|}~~{{{{~|s|xz|xv{y|~}|z{||~xx|{|y}~{{y|z~}}}{{{}}y~|z|~}}~yz|xy|{~{yz{yx}z}z}y|~|z{{}}y~|}}|~{zx~{}}~}{~{ywy|{~y}yt||{~}}}~}y~|z{yzwzy~{}}}{~}}||}}{w~yzz~}|{}{{||x}~~{{|{{|{}}}}z~|~}~{|~|y~}|}|~|}|{{|z~x}{}}w|z|}{y}||y{~|z~z|}~{}~{}~|w}~|~~~~~~~}}}~}~}}~|}~~}|}}~}~x~~~z}~}|}~{~{}~|{||z{~}|~{{{{~y{|}~{{{z~{|~}~}y|x}}||}{~~~~~|}}~{~w{}yz{~}|~{y|~w|{}x~{{{}{}|~~z}||~}w}z|||}}y~}}~}}~v}{~|~~}z~{|~~~y|{~~~{z{}}}|z~{z}~~y}{y~}{~}|~~x}|{}y}}{}~{~z~|}z}}~z{|}||x}|~|~{y~|{{~|~}wz}y|{{~z}}}}~}z~|{~~{~{}}|}|z~}|~{|}}{z{~}{~|z~|}z{|~|{||~}}y}~|{|~}|}}|x||}z||}}~}}xz~z~|y~}~~y||}{z||vz~~~y}{}{}}~}{~~|xzy~~|~|zzx{}~z{~}{}{}|{{{{{z}~}|{{}}}{{||{~}{}|}}|~y}zz~}|}}~||{||z}}|}|~v{~|{{{}|}{y|}}{v~~{{|}u}{}||z}~{{}{zu}yy|zz~}~y}|~}}}}|z{~~z|}yz}yx{|~||~{}}|z}}z~|{}~z}|}~zz{}|zz}zz{}y~{y~{~z}}}|x|~}y~}{z~~|~~~~~~~}}~~z~~~}}~}}~~}~~~y~~z|~{}|~}{~|~z||||~|~~~|}~~z~|||}{~}~}~|}||~{{zy{}{{|}~}z~|{wvw}x|{}}{|~|{y}|}}z~|{{|{||y~w{{|{z}zzz~||}zz~{}}xy~y{||z|~~wz~x{zz{~y{}x|{|||~}~~|zz{u|||z~~|{|~~y|zz{z{||yz}{y|}{{}~x|{}}|||~}~}{~{{{xzz|||{~yzxzyy||yy||{{}}|zzy}~{y{x||{~~~||~}|}~}zxzy~y~|}{|~}~~}|z}u|{|{zy}~{x|~{~~|}~|z~y|}~~{z|{zxx|{~yzz|yzzw}~y}w~yyz||x~y|}z{zx}y{y{y|}~{~|{|}}{}~w|z{|}}{xzz~uz{~xyy~z|||}}x}{~||z~|~~wx{~|zy||}}}||v|y~}w{}|y|z||{{z}y|y}{~~|zxyz||z~{}||~{|~|{{|w||x{z{zz|zy}||{{y|zzzzzy|}{|zx|||~z}{|{yz~x|}}|vx|}y{}yzy}~~|{w}||y|{|yz}{|}|{|w|z{}}{~{~}{}}y{|{|zq{|zz}~{~{{y||z~x|}~x~{}z~}~~{}}z~|{}|~|{}z~}z}}|zy}|zz~}}}{}}|z~zy~yz~|y|x}z~{z|z|~}}|z~}}~~|~|~~~}~|}~|}{~|}~~~~~}~~~}~~}~}~}}~|~~{{~}~|~}~~}~~|~y~|}|~|~{~xzyz}~{|}{|{{~~xv|x}~|{yz~}x{y||x}}|{|~|z}x}{}~||}~||{z~}yz|{}{{|y}{}}{~zz~~}y{|z|}y~|~zzzy{~{|{}}zry{{~~zz|~}~y}y{~{{z|}x~x~y}||z}}}{|z}z~zy{||~{w}y{z{|{{~}}zx}~~~~~}|z{x{{y|yz|wzyz||y~{}w{|z{{}y|w{z}{z}|}}{|x~}~z|{y~}y~|{}{}y}{{|x|~}}w~{~}z|{z{}v~zy}}~{}|}}zx}~|~z{|}}w{z}|}{z|{~~{}~|~}x|yyx||}~~||}|}~|{z|{~}~}z~{}y}}|}{{|~}{}||~|{}}~z|z}}~|}~~}}y~~{|~~|}|~{~z}|}x~|x}{yyx|y}~}{{y}y~~zyyyzy}y~{||z{}~z|}y||y}}zw{~{{yz|{~~|yyx~}|xyzz{xv|{z}|{|}~zy~}zw{|~wz{|z||z}}z~{||y~w|~||}~}}}{y}{~}|w~||~|}|}x|}|{yz|x|}z}z~{||}{{~}z|z|}~x~{{~z~}{~{{~|{|}y|y~{~}z{~z|z|~|{{|u|x{{~~~~~}~|}}}}~}~}~}}~}}}||~~|~~~}}~|~~}~~~}}~}}}~~}~~|~}}~|v~~~~~}~}}{z~{}~|}{{z}yzw{||~z|y{}}}}~|zy}|~{w{{{{z|}zz{zzz~}}~~~{{z{{z}|t|z{|{z}}}|{y|zy{zz{~|}yzx|{~y}{|{~~~{~zx}{}|yyw~{zzx}}}}{|}|~w|{t}~{s{}~|}~~~|~{|~z|{~|z}w~{y{}|}}z|y||yzx|xyz{}y|}}z}|}y{~z}~|~{|~{}w~z~{}}}ywy{{z|||{{}{|}{}x{zz|u{~}y~w}z}{y|w{~~{|}xyz||v|{}z~{|yy~~{~{~|~~}y{|z~z}}|~{}y}}|}~|{||x|{}z{{}w~{}~z~{{|z~{}}x|{}|}|{||{}~~~{{z}y|~}~{w{}~}yx}|y~~|z{x}z||z~|~|}}}{}z{}|zw{}|z|yv{|yz~x}|||yx}zzyx}{}{}z~}~|}{zx|}{|{w}{~|~}}y{zz}~}z}{{{}z}yw|zx~z}|xz~}{}z{z{~}{~{{~|{}}~z|y{z{z}~}y{{z{y{{zw~|zz{}|}~z|}~~{~y|{}z~y}|~z}}}z}~{{z}y~z|z{{x~{|{|wzz}~z~~||{zx{~}~~}}}~~}~}~|}~|~~|~~~~|~{~z~~z}{}}~|~}}}}~~~~}~~~}~~}~~~~~}~|{~z~~}~{~}|~}}~}}~~{~~~|~~{~|}~z}}}|~~z}}~|}~}||{}~{{{{{}zx{{x~}|{}z{z}{}{}}{~~|}|{|~yx{z~ty}|}}~~{{|}~~|{{|}zz}z|}~y{{z}{}w{}|}||yxyy~{}~zz|{}}}~|~}|~z~}{y|{}qz||}|x~y}~z{~}~}}||~~}{}x{x||{w~~||z~|{}~|~}}{z|}{{{~|y{x{{x{|{}|{x~{x~z|{~{}yzy}|z{x~{~}{|||z}~}{{~}|}}~|z{{{|z|}~zzw{}x||~~yy}|||}}y}~~y|~~~}}}~}|z{}~~|~}{z~~~~}}}z~|}{~}y}y~|y{~|~|z~{||}~||}~z}~x|}~~|~|{{~~|}}}zz~zyy|~}zx}y|z{z}}}zz|z{}}{|xz|}}~zw|{}}~||{}|xz|zz~{|y~~}|z~z~}}|z}|zz}y{~}w}z{yzyv}{y|~~}z|{|}y}~|}~|{{{~y|{{z~xx~}{~v{~~}|{y~z|z|{}~z}}~z{~|z|~||}}|{z~y}zy}z}}}w~}y}}z~~zz}|x{|~|z~|}|z}}z}}{z|z~{w~~~|~~}z}}~z{}v{{}z~~|z~{||{~~z{{}|{~~~}}~|}~|~~~~}{}~~|~~~|}}~}~}~~~}~~~}}~}~|~~{|}~~~~~~|~}|}||y{}x~|}||xzz~|}}}|y}~z}~z~{v~w{~x{}}~{x}|}{}~}|{~{}|z|xz|v|yzz}{{xy}|~|y||~z{zz{|{{}z~~{{}y}}{{z{x{||z{y~y}}}~}~~w{w{{||vx}{zu{~{|{|yy~|~z{|z}~}{~~~~}|z}~{{|{y~~|z|z~{|}}~|zy{z||~{|~~}y{{}|{{|y{}z~y}{yx|{}{{}{y~~w{{zw{}}wvz|}z}}~z}z{~}||x~{y}zv}{v{{}}~yyzz{{}yy}|{||~{z~|y~{{z}}}~|z~y||~~}}~|{|z{~z||}{{||z~|z}}z{~z|z{~{|~||}}|~|z}zzx{zy{|{~{~~{|v{{wwy}{yz{y}x}{z}u|z}y|}z|z}}{}||z|~|zv|{}x|}zx~{yu|x||}zx}|z||{{{{z}|~w{{}~y|||}~xx|~}}{}z{x{zy~zzxyxx~{|}}y{y~}yx}|{~y{~|~}||}{xx|zy~|||z{{}{|}~z~}zyxy|}|}~{}|~{zy|{vzz}z~{{}}y|~}}s|{}}~}|}zy~~yuy|v}{|z~||~xx~y}{~~}||~|{~~||~}}}~~~~~~~~}~~~}}~~~~~}|||~|~~~}}~~}~~}}~~{|{~}|}z~z~~~}~|}}~~}~}}|}}~~}~~|~~~~~y}~z~|{}~}{}|{|}|y{|z}~{|}{{xz}|}|~{}{}{|z}~z~~{~}x~y{|~{}||{z~z|~}~|~}{|}zz}y{{y{|}}z{~z}}}yx{z{y}||z|~{{~y{}{~~}~z~}|}~~z|{|zzyzy|~{{{v}~~|{z{z|z{z}|}z||z}|{||{{x~~zz~w}~}~{~~||y}|~|v~}z}||{|w}~}{{z~}~|~{}zz{||y{}~|~}y{|yx|x}x|}x~}}}|~|z|}{~|~y{~}}|{z{}z||~~{}|w}y~~|}}}{|yx}~|||||xz{z}x}z|}~~~z|||~~~~|||}}{y{~|{{|~z|~~z{}}~z~z}~|x|u}}~~{~{}{}{|{v{z|{~x~z}}{x~~y|~~|{}|x~~|{|z}}y|v{y}|}~|z}}}{||}z~}|t|{}~}~}}{|{{zyzy|z{|y}~||y{z~}{yvy~yz{z}}{yv~}~y~}|z}~~z}z~|}{|}~{}}}|z||{z{~|}{{}}~y{|{{~{|~y{|{~z{~|{{|zw{y}}z}||}~||~{}}{|xy{y{{z}yxy{}~~{zu|~|~}|}|}y~}~~}zy~}}}~~}}~}|~|~~~}~~~~~}~~|~~~~}~{}~z~}~|~}~~}{~||~|~}~~}~}~~}}}}~~~{~}{}xz~||}|w~z|~}~|y|{{}~|~vw{}|}v|z~||zzvy}}}|||}}||~}y|}|~|||~~|yy||}{}{~|w}~|z}z}~zx}}x~|}|}z||~||~z}|{{~|~}xw|{||}}}~y{~zw}{x}~~}zzz~{}{|{zy|{|~}}~}|~~}y}~|~|}||}z~t~~}y|~{~z~|zz|~yxzrz}||}}{~|~~|~|y|~||||{}}|{y~z{~~z~{{{|x}y|w||{{y~~~~y}}|}||||}}|{|{|}{~z||x|z~}}z}z}z~}y}{x}}}{~~{}{}x|||~||{{~wx~|}{}z}}~|{yy}y{zv{||y}~u{y}~~y~{}}{~~~~y{~|~}}z{z{z}{z}{{~zxzzy|w~~{|}|zx~~{}{}~|y{{}{~~z{}}z|~yxy|}z|}z~~~x~yz{z}}z}y{}}z{y}}||}}}||{}|}y|{{{~}~yy}{}|z}|||}zz{zzx||z|z{y}~}}~|y|}}~}|y{{~{z|}{~|z~}}{{|zz}y}{|x{z|wz}|}|}~|}}||x~z}~}}~{{~|{{}||{|}}||x}}{|}yy|y}||y|}z~zy|z~yy|{}}}}{||}|{~~~~~}~~}~}~}~|}|}~~}|}||}~~~~|~|}~~~}}}~}~}|~}~z|}}~~~~~~~~~~~}~~|~{~{|{~}~}|~}}|~~~~z}~|}xx|~{{}~|}~}}z|{x~z~yy{~{}|~z~|}|z~y||||}|}~|}|~zx}~}}~vz}{~y~|{{|z~~}|}~~zz~|zy{|{{|{}z}|v{~||||{}}}yz{sz|}{}~}{}}w}|~{||}wzx~~yw||~}{}}}{}}{z}~y}}{|x}z{~~~~||{|}}}}x|z{y|}|xz~|{{}~~}~|z~|yz}{}{}}zy|{{~}{y}z~}|~|{|yy|}xy~|{v||{{|}z~|zv}z}}{|{{{y~|}}}u~|{{}}~}|{|{z{|zz~{{zx~z}yy|}|{y~}{zz~zy~||{}x{{}{y~{zx|yzzy||||}~}~{|}|}z{y}{}}||}{}~|}|}||{|}{zww|}{~x~|}{}y|}yzz{z|{~z|||uy~|~~||z~}z}}z}|||}}{|}{y~~|||{{z}~x{}|~zzy|}}}}|~}|||}{{}~w}~~}xw~~~}z}~~z}}y{{y|~y~}x}~||yx|{y||~}x|~{y~|z||~|||}|}|}xzxz~|x{z{}yzz}zyz{~}|xzz~wzw}~zx~~||{||}~z}~|{}~~|~}~zy{}{xv~~|~}qyz}z||{~z}}~}||~||y~~}~~~~|~{~|~~|~~|~~|~{~~~~|}~||~~~~~}}}~|~~}~z~~~~~}~|~|~~{~|~~|}|~~{}}~|~~z}}}~~x|~}|~|}|~~~~}~}w}zx}{yzyxz}zy~}y{{~}~}zz}zxxz|}|z~||z}y||}}{||z|y}yyz}{~{}x}{{y||||x|||w~vx~zz~|}}|{}|}{{z~}~{}}}|~yz{}{~wz|wwuy~||yzzz}{~{}xy{u~}|{~~}y|}}||~z~|yw{zxz|x~y|}y||}y}~{}z}{y||z}{|y~}}~}|{|y}|~}z~{}x~~|{|||zzwzzzyv}}y|z{x~{}{|{~|{z~{}|{|z~~}~|{}}~~~{z}{z}{y{y||v}}{{}|~~{wxz||||{}}w|}~~~}yww~|{}|}~x|{{}{~y|}z}}|}{y{|||}}~~~|{{~|z~|}y}z}}z|~z{}}v{z{{~|y{|~x{|~}|~z|w|}|~|y|}z~|}|y~|}|w{~}|{y~z}{}y|{{{xx}xyx}w{|y|z~{~x{y{{{~y{{}{||z~}{y~|~}}{}{~z{yyz}z{z|~{~zy~z}}|y||}||z}{z}{}}|z}}|~}|yz}{{}{~~{|zx}wz~~x{z{|{{}}|y}|{~yzy{~~|z}z~{~|y~}~{}y{~~||~{zw||~}{|{~||w|~z~~zy~z|}~~}{}~~}}|~}~~~~~~}~}~~z~}}}}}~~~{}{~}~}~{}~~~~~}}~}}}~|}~z||~~~~~|||~~~~~~}|}~x~~z~~}{z~yzy|{}}||~||}}~~~||t|}|z}{{}yz{zz~x|x~}~~x|~~}|{~~{|~{~}}y~w}{~~}w|y~{}|{|}|~|y{{z|{~yz~}{|z~|yz~x{}|~}z~{}}~yvy~~{}yywy}{{||}}vv||}||w}zz~~y~}zz}z~y}}}}~}|}}v|||y}||{}~z}{yz|||{z~}|y|zy}{{||z~t}}{y|~{{|}}}~~{~{|~~{w~{}y}~y}{y}}y}z}{}z~y|~{}}{}}~w}y{}{|z~{~||}|zz}z|z|}||z|{yy|}|}x|}yy|~}}|{{z{y}~}|z||}}~~}|}}}~}~{~z{}|w|}yy|{{|zv}{|w{}}z{{~{{{xz{~~~~~y|~~|z|~~}|~||}}x{}~~{}{~{~{z}y|}~{{|||yv}~{z|~{|zw~}||yz|yzxw|~{{z|z{zv{|z|yx~{|y}{||xz{z}{|{||z}zz||}|}}}~}x~zz|}}{|{|}~}~{x{}{~~{{~{|}~yuzz|zzzz|y|zx{}~|{~|~~}|}x|~}z{}x}{z}|~{}~}{}x~}x{}y{|~}~~z{xz|~{~{{}{|{}}z~|x|{}|~}|x~|~}y~~~~z|z~z}x}zy|z}}|{}|~~}~~x}}~~}}~y}~|~}}}~}}}}~}~~|}w~{~~}}}|~|~}~{}~~}}{z}|~~}~z}~}~|~~~}~}}~}~}~~}{|}}{}{y{zy~|{}{zyz~z}}yyzy{||zyzz~zz}~{{}~zvx}|||~{}~|}|{x{{~|}}}|w|z~y{xx{}~}y{}}z}~~}z{|{||}{~z{xzz{z}{w{y{}|yx~{|||{y||z{z|}|||y}}|}}~z~|z{z|{{}}z~zz~}}~|}x{z{}y|~}{}}z|}{{|}}|~}}}}{}y{|zz}{|~|xx|}|{z|~z{z~|}|}w~|}}z{~}{|{~}|~|}~y}~~z|z|~~{zzy|zxzyy}y}yx~}xz{|}|z~~|z~}zy|z{|~~}~|{~}|y}{}}}z{~}}~{|{z{{zx}{z~|}|}y~|y{|}}{z|~{~{}~||{{|}~{~{x|{~yzvz|w{{{~y}||}{~{{|~~{~zy~xz}z|~~|zz{|||{yy{{zzy{{x{{|xy{y}y}{}}~}~||z{z}|{}}zz~w{~~{y{y{|}{y|}||{|}{zzxz|x~~~|x}{}}zx{{~{|~~~}}~z~~|}~y}y~z}~}{|{yy~y~zy|z||zx|x}~x{zyz}}~}}}}~}~|v{tz{}}}z{|{~{z|{{~||~||~ywyy}}yz~}}}}~}}z|}}}|~}{{w||~~}}}}~~{~|~~}~~{~~~~~}~~~~}~}{}|~}|}~~}|~}~~~~~}~~}}~~~|~}~}}}y~~~~~~}}}}|~~~~~}~~}|}}{|~~~}{x}z|z{|{}z{~|{}{|}}y{}~|z~z}yx}z{x}}{~{}~{|}y}~~~zxz{xy{~zz}{{~}~x{zy{{}{z|y{~zy|z}{}zz{z|z|}}zx}{|t}~zq||{~~{z}~w|v|x{}{yx|~|{y||{{~}}~||{yz{y{{|z}~||z{{y|}{z|yz||zy}}~{~}zw{~|{|zyz}|}zy|{z|xz{}x}|y{{z|y{}~{}zu||~~yx|z}|xz{|{|xz|yy~}{~~{}}yx}|{}~}~z|}{x~z~|}yy}}{||z{{}|{~z|}yy}|}}}|zzzz}{}}{x}|z~x|}y|{~|{||~}z{~s}}}{|w}|{{~y~|{||{}z}y|~{z|y}~wz|}|}|~|~z{w{}~|w|xy}y|z~zwyz}}z~~|~x||}|{z||z|}z|{yu{y||x|z~}xz~}|~|~{x|||{}~~|~}}y{~{|{}{{x}{~y}}}||~z|||}yy}~z||}{~}z|y~|{yyx}}{z|||~~w~{|z}}|}}|zzy~|{||||~||y~|x{{~|y}}}~~||||z~~~z|}|z|v|}{|}|}~{}|{y}}|}zz}}~yz~}}{~{z|}{~y||{|~~~}~{}{{}}|x|~}~~~|}}~}~}}~|}|~|}~}~~~}y~~{~}~}~~~~~~~|~~}~~~~~|~}|}}~}}~~~~}~~~~}~~z|~~~~|~|~~~|}~~~|~~w}|{z|}z{}{yyyz|x{w}}~||y~x{|x|z~xz{~||}~{}{z~~|z}{}y~}~}~zx|xx}{x~{{xx~{|x}|}zy~xyx|}}yxz~v}~x~z|y~zzx}z}y~}}{|{y|v}||}}z}|||y|{z|~x|||zz||zyyy~~|{tz}}~}}z}x}z}~w}w{~~}z}|xt|}|z}|{||z|zx{~}yyyzz{x{~y|z~w{z}{~{}z{{~~{}}}{|{|}{y{yzz{|{~z|{z|x||{y|yx~zw|{w}w~{|{z~}|}|||wz|}}|~{~y~}zx}z{zzz~~x|{w}x{~{zz|~~|}{|v{w}~{yzw}~~z{{~~}{|~{||yyv}{|{{|y|vx{z|{||vx~||{v{~x}{{}|~|y~{}}z{}|{zy}{}~z}|{}{zz{w|z}~{{z{z{{{}z}}y|~{z{|||{~~|z|{~y~y}||w{}{||x~x|{zz}xzy{{z~v~}z~z{wz~}|z||}}{z~z|{z}}y{~}|{{}x~y|y|}x{|x{{{y}|{wz|x|}yy}yuz}|}|~}y}}}~y{w}}z|{}{y}}y{~~y|w|wz{x{}}w|xz~{}w|z~y}}z|}|z}z{yzz}{{~{{|wyzy|y{{{{}}|v~zx{}{x}z||~~~{y~{}wyw{}}~{}~}~~}~}~~}|}~}~~|~~|~x}~}~~{~}~}}~}~|~{~~~}~~~~~~}~|~~~~~~|~}~~~~~~~y~}}~}~~}{~~{{~|}z~||{y|~{}}x{~}{~zyz~{}{}}~~~z|z}}|w{}tz{||}y{|y}|z}{~~vy~z}{z}}}z}{z}}~}|~{|}{}}|}}~{~{|}{yz|z~|{||{}{{{~~|y||}|~y|y~}}{{}|~t~~x|z||~|z||{}{}z|y}~zz{y~~~}|{|}~|~|}|}{z|}{{x{|u{~x~y|{yx{||}{z}}}}~~}~z~x~{}||}}}|~~{}}z|x}z|{}~~{}zz{{~{x~|~x}}zz~||y~||{~z{{}}}|~|~|~{}}z~}||}{}|~{zzz{||~{z~}{~}y{}}y|}}|z}~|~{xy{{{~y|}{||{|y~}|{~~|}~{}}}|}{|~}}{}zz~~~{}y{x~}|{~~|z}}}{}zy~}z~{|x~|}~z~yzz{wz|}~x}}{y~y||{}{{~{~}z}x~{~yz}||x}|~|||x}}{{||}y|||}||y|y}xxy~z||}}v~z|~}}~{z||{|}~|~}~~{}}}y{~~}|}{{z{{}{~|~~z~}{~{{~|z{y{||{|}z}}~~z|}~z~~}}}{z~y{}~z~|}}}{~|}|z}}~|~y{}y~zy~z||~~~|z~}}~}||y|~~{~{~~}~}~~u~~~~~}}~|~~|~~~~~~}~{~}~}~|~~~}}~~~~}|~|}}}}|~||~~~~|~}}|~}~x}~~}}~}}~}x~~{y|{|}~}}||z~xy}|zyzw{zxz}{}}w}{|}|~{y|y}}}z{|}y}{}z~}}y~}y{xvzz||z|~|{~{x~~z~y}y~y}|{z|z{|~}z{~|{~{{{z}x{y||x{y~}||||w|~}~wz~}{zu{{|z}~}}{{|{|||}|{y{|z{{y}||}zy}|~yzz~||{yy}~|z}|{{yww~}~|~x{~|~{y~~|{|}z}|{}{z}|~}|{z{~{x{|y~|}}}}zwv~{~w}}z}||}}~~|}|yz~~}z}||y}}~}{{xzyx~{~|{{xz}~z}~~~~y}{}~}{}}|}~{v}|zy|~|}|~}z{|}~|{z|~y|}z~y~|{}~y|{{~x{{~y}}z}|}~{~}}}~{}}|~~{{z{{{z|wz~~{z|z}~{y{|z}}}x{|uz~{y}}}~~}}~y|~}~{y{x}|xv{{}~zy~~}w{x}z|{vzzz}}y~{{z{}zy{}~z|}{}}}|z|~y~}wy}~}{{~x{~xy{{zu|zz}{{|||}|}|z|wv}y~~~~z}zy~||w|y|}}{xz|{{}yz}||~z}vx~|~vx~}x|}~~~~{|{v~}}||}y}|~yy||{|w}{|~}{|w~~{|||{{z~|}|~|y~w{}{~||~|}~~}~|~~}}~}}~}}}~|~~z~|~}}~~z}|~~|~}|z~~~}}~}|}|~}~~~~~~|}}~}~~||~}~~~}|||y}z|zy||~}|zy~~{y{z}{{}v}||{~~~z}}yz}z{zzw}~||||z|}||y{x~{}u}z}~}||{|y~y~~{|{}vxy|}|~{|{|wx~}}}|{xz}yy{|}|~~|zz|}~{~~|y}{{|x~uw~{|}{z}z}{|}|w{~|~xz{w||}}~zz{y}}}y|y~{|}~y|x|y}zu|z~}z~z~{uyx{y}{|}~~z~~y~}zz~z||x}{~z}~z~}z{~z|z{}}}}}}}{|z}}|y}}{x|}y~z}{y}|{}~{|z}{y~z}}}~y|z{{|z}}}xwvyz{z|~}~~{}~~~v~~~|~|}{{||}~t|{|~}vy|{{}}|z}~}||{y|~~xw~{|x|y}zyx~~}}|{zzz~|~{|||y{{~{{z}{|{}~}xz~x|{|{~|~~w||~~z~{}}{z{|yz}|}~u~z}}~{{z}~~}{}~||z|yywz~zyz{~~z~v|y}}{{wy}|{~}|}}yxz||zz|~}{~~yzx{y|~}~x{}{}zy}y{~{z}{}}~~{z~}~|}|}~|y||}w~{~}|}{~|y{~~u}z|~|{w||{}{~x{|y}~{~~||~x{{~|z}|~}|}yy}}~{{|}{~{~y~{~v|{}~~}}~|}|~}|~~}~~}}~~~~|}}}||~~~~~z~}}|}~}~}~|~~~z~z~|~|}~|~~~~~}{|}}~}~~~|~~~~~~~}}}~~}||}zz}wy}|ywy{|{z~|}xz|x{}}|{z}}z}|{}}{}y}}|||}x~|{}yz{||z{}z}{{|y|}z}{}v{}z|}|yx~{z{{}}z}{{~{z}|z{|}{{yy}~|~y}}}zz}z{{|x{y{x|}~~u}y~|{z|{yy|}|~{y{~~}{zy||y|{}z}}x|{zx{zwy||yzw{}~}|~~}~~{~{~{~zv~~{|z|{|z|||z{{|xx{xw}|{{}|yyz{|}{}|yz||x}}|{z{|~~z~z}||z{|}zw{{{{~{~}zy~yz|}|~{|zxz~z|z}z~{||z~||z~z~~~|y{y{y{~{~z{|||}y}|}uy{x{|{~{{w~z}z{|}~{~~~}~}~}~|w|{{{{{zx|{|yyzww{}y}~zy~{~|yx~z|}{~{|{z|y|}~|{w{}|{{z}z}}}~zz|~|{zyzy{~}{}x}{xxx{~z}|~z~|}x}~}||~||}{~}||~z|{z}zz}{{}}zy}{{{}}|z{}z|y}|~z|}{{{~|{~z}z~}}~~|}{y|{z{x~x{~{yz}|}}q~z{|y}}z~|~|z}||z|{~}~z|wy}~y|~{~|}~xz{w}{x|zzwyy||~}||~{{~}}}{~|~}|~|~|z{~}}~~~~}~}}|{zz~~~||~y~|}~||w}}~~}~~~|~}~}|}~~}}||}~}}~~~~~}~}}~}}~~~|z|~~}}~~{~}~||~~}z}~}}z~zyx~{y{||z~|y|z|zzzz{~z}zxzxv}x}|~z{|xy}}z||z}~~}{{~||}z{|}}xyy~w{z~||~~y~z~}|{|x{z~{|{z{~}|{y{~~|zw}{}|}{}|}|z}~|y{zz~}}}{}}}yx}~vwy{{~|y~yz{y}~}y{}zyz}~{}~||}~x~|y|~zz}}z}{|{{y{}zy|~{y{z|z~~y{{{z{|~|{{x~~{y|yz}}|z{{}~|~{~||}x}~z}~y~}z~}y~~~{{~z~|{zz{}{}{y}u{y}x||}z{{{||}|}|{|}}zzw~z|}zzx~~z{{}z}|{z{~|~yz{{}|z}}|z{||}|v{y|}z|{}|}}x~yz{~}x~|z}}}}z|~{~{}{yz{}{~zzzz~~yx}zzy|{||xx{~{y||||w~zx~z~||~|||~|zz}~~z}|{}x~{|{}{}{|~|~}|{~{xwz}|~{}{~{{z}{zy{}|~}~z{}|yz~|}{zz~|}z}yy}|~z|x{z~{~~{{}z{}|~~y~}{}~|||{}~{|~|{{z|{|}zw~}y|y}y}y}y||~{|~z}~{}|z}x|}z}{{x|~x}vy|~|~}}x{z|~|{x~}~{}}~}}{~|w{{{{z~|yv}}~}~{}y}|~}~~}~}{}{}~~{}x~~~~~}~~~y}~}~~|~}}~~z}~~~|~~}|{~~}~~~~|}~~~}}|{~|~}}~}v|~~~~}}~|~z}|~}{|}{{wxvz~~}{||y~~|zy{}|z|~}|}~zy||{}y{~|{}{~}|~}~}}||}xz}|y{z|z~{z}}{z}|yxx{}|}|~z}|}}|}|{|}~}~|{{x{{{}wzwyz{~}x}y}|z}}||~yyzw|z|}~~x|~|{{x|z||yz}{{|~~||z|}}v|~~zz~xx{{|z}}{z{|zz{}~{||||y}~~|~|}xx~}{{y}zz}}}|~yy{~y{z|{w{|||~{~}||~{~y~}~||w|~~y|~xz}~z{{|y{|y~|y|||x{z|~{}~wz~}}~}yz{{|||}{{z|{yz|z{|~y|}{z}~{{{}~||{|z}z|z~~{}}~~|zxy}~~|~~~}|{~}|z}}}|{z{v{z}xy{|}}v|y{|}{z~|}}{zx~||~|~|w}~~}}~||~y~{{~y|y~w{{|{~|~{|}~}{z}~||}{~{xz~}~~z|x~}zz}}z{{|{|{y}y{}{}|{||z|y|z||{yy}}~|z}|{|~}}~|}z|z}}z{||y~z{z{zx~}zxv~~|z}}|z}|}{y|{}z{|{|~~}||}|~|y{{z}{~z{y|~}}{{{x|{}~z~}z||~y|~|}{|y~z}{~|}~~}{~~~}}~}~~}~|}}|}~}~}~}|{~~}}~~}|~~~}~~~~~z~}~~|}}{~~~}~|~~~~~|}}}~~~~}}~~~~}~}|{~}~~~~~y~z}}z{z{z~}{|}~{}y{|v|}ywz{}zz||~}~{{}x{{|{yy}{|yxyz~~|{{{}z}~{|~~{}|~}|}|x~wz}z{}{x{{|}~z|yz~{{{}~~y}~zxwx|{}}y{y}~|y~~{y~~~}zzz|}}~zzzz|xw{yzz{y}{y{}{~~v}{|||~|}~}||}~|z{y|{|x}zy}zw~z|||{}}z||xzz|z}z{{}~~|y|~{~}}}y{||z|}y|{{w}~|}z|z}{y~~y~zzv{~}{x|{||{{|y{{}yz|{}z~}~{|z~|zz|{}wyzz~w}zz}}|}z}}|{}z~}{x~~y||{}}~z}~y{{z~|x~|z{}}~}}zyw}{}{~x~{~}z~|x|zz{~}|x~{|z}}z~zz}|{|}y~}y{z~}y|zy{}x{z|~~|z}||}{z~{}zz|~{{x~|}~}}}~|}~z~zw}}||z{}{}v{~|z|~~~|}{zz|~y{{z}||~}}|z}~}~}zz~~|z|}~{y{~}|yz~yv}~~yyx{}~|y|z}~yyy{{}}~{~{|||}}||~|}{{}~{|}z}|}{}||{|y{|yxz}{|}~wyz~z}{{}|zz}{z{|{}}}y{|x||}}{{}|}w|~}yw{|y}{|y||v|~{|~~}~~~~}}}|}~~~}~~~}|~~{||~|}}}~}~~}|}z~~~}{~|z}~~}~~~{~~|~~}~~|}~~~{{|~~~}}~~|}~}}~~~~~}|~}}~}}yzz~~{{yxy{{|y}}~y|w{}}yw|{z|xwzy}}y~|~|~z}zz|||~~z|{||{z|}~{w|{z}{z{x{~~y}|}z~{{x|||{y{~z}xyz}x{||}~zx{z~~||{y~{{y|v||v{zy~{||~}x{zz|~{zx|x|zyz}~z~{~y}}~z{{y|u{~}}{yx}xz{y{~xzx}{wz}~{yxrx{~z}z}}}}|{}z}}}|~}}~~~z|{zz{zwy{~x{wz{{{}}|~y~{~z~|{x~}}yyzz~~y|{z}z}|}{~}|zzzw{~{zw{x{|y|{|v|~z|y|{v{{~}z{z}~}}~{~|z}||{}}}||{}~}~{wyw{z}{zz{~wzz}~||{}{}||~z{{~~{}}z||}yyz|}|{}||{z}|~z}y~{x{{z}{yz{yz}{}y{x}~}x~{}~{}}}}}{yy{|{}}|~~zy|}~y{|y{x{y}|{}}~z{}{ywy{~~{|}z~|}{}{{}z~}}yw}zz~y{}~~y{xy~}~|}|y{}zzw{~}z~xzz}{|~||zz||{{|y~|{y|~u~{~{{ywxx~{}xy|wz{}{{x~w|y~||{{z}z{{|}zzz|{|z}}|~~|}|}{~z}xyz{~z}}{z|{}zwy}|x~z~{z{z|}|~}{}z}||}||~z|~|~}~}}~||}~~~|~}~z}|}~}~{~~|~~}~~||~}}|~~{~}||z~~~}~{|~~~}~|~~}~z{zzz}{~~||~{|~~~||}~~}|~}}~~|{~~||~~|}~~~~|z{z~}}}|}~|{||~}|x{}~}{{xz~|{~{{|t}zy}{}|z|w}y|{~~{zx||}}~z~~|||}||zx{|~~|yz}}}}z||zy|}z}}}y~{{xz}}z~|z~z|}|z||~x|{y{~}~~~|~}{~|}}~z{~~{z}zzx~{z{z~zz|~{y~{z}z~}~y{}~|}|~t~|z}|z|}}{{||{|{|}}|}~{|}}z{zw}z~{|}z~{~y{z~|{{{zzw{|~}|w{||{|}{|z|||{z}x|{{~}{|}x|z|{z}~}|~z|{}|~|y{~{{z}||{}}{|{{{}{z|~{}}~y~~|}~|{x}{{}}}~{~y~}{}}~yxy{{|y~w}y~}{~{y~}}~yz}{}}yz~~z{y~}||~{~y}{z}|~|||v{v}{~{}y{~}y{}~w~}{}}{~}|~|~{xwy{{{|{~z{{}|y|~y{}~||}{|~}{{{}}{{|{zz~{{|zx}~~|y|zy{|{~|}{y}{}}}|x}z~~|~{}~|~|w|x{}z{x||x|{|y}}ywzz|z}z|xx|~z{{z||{z|vy~|||}{~~}{|{}}~{~y|wx||~~}~}|~}~w~wz{}|x|}|z{}~}|~}{}~}~||wx~|z|}|{}{}{}z}~~}~}~|~}}~~}~}}}~|}}~~~||~~~{}}~~}}{~~}~~~}~~}y~z~}~~~}~}|~}||~}~}}}~}~z~~}~~z~|~}yu||}x|~~{{{vy{}y~zx}|{~y{}z{x|z}{{{}|||||zz}~|~{}u~~|}~~|~~{~||}{y{{}|xzz|}|{{yz{zwzx|x}y|~y{}{}}y~}v}~{}{y{zz{w{||z}z}zzx}{xzy{{~}||z~yy{~|{y}~|}|}~}z|}}|{~x~{{}}{zz~|{~}|{~|z}x{~{wvz{{y{|~z~z}~}z|{|~{}}{z}~}z}~|~|~{z{xy~|}z{|}{}~|~~}y}x}}~z{x{|v}x}|{{y}z|~|z|~{{|{}w}|{|zx|}x|}x|z{{z~xv{}}y}zy|z|}y{y}}}~}|}{~|~||{|{||y{{x}{~{|z|{v{{{}yz|}{}{y~~}|}xz}||~|z|~|}}z{}z~~}x{}~z||z{{}~{|{xzx{x{xz}|~z{~|}}|{y}{y}{z~~wy|zz~}u}{{|||~{yyz|}||}}|}~wz}}}|z}|yy|~~|y}|y}{z{|{}|y|y~}y}z}zyx}|y{~}{z~v~}}{w}}z{~{|~{z~z}~{{|{y{{|{}|z|}~|y||~z{{w}x|z}~~|}~z{x|{}{}w~|{}}y|y~}~}}zwzxx}z|u{|{{|{~y}{z~y{~|~||{}y}z}}~}~}{|~~|~||}~|~~}~~~|~{}~|~z{}}~~}}~}~|}}}~~~}u~~~~|}~|~{~|~}}}~~}~{|}~~{~}}}~}}~~}~~~~}~|{||~~~}{~~}|{zz|}}~|~}~|}|}~z|y~}|~y|z~x~z~~|}{x{{z{{}{x{~}~z|}|x~y{~{~}~{x~w|v|zy|{~|zz}|z}y~y~~}w{{|}{y}{|||{||zz~z|{}y~}yw|}y{|zz{}}{}z|~z}z}}~z}{||~{{y~~{|{}~{{~{zx{z~y{}xz~||{}}~}yz|y{}}}|~}w~y~}~|}{|||{zy{}}||}|{}x}z{x~z|y|z{||y~}z}x~{y{}|}z|z~}|}xzx{}~{w{}y{|~|}{|}{~{|~yzzyw|{yxz}yw~zz||}}}}~|}~}||~x|~}|}w~~~}y{z{{{z~y||{|}}y}}~~||}{|}|z{wz{{z|}w~~|{x{{|~y|}~z||~}}z|}}}z}||||{~~|~{||}~zz}{}}{~y{{~w|~~v~{~z~}{||{yy|||}{{zz~|~{|zvz|}{|~u}}|{z|}z}zz{yyy{}y~{w~{{~w{|{~|y~{~|}}}~|~{}zw|y{zz{{|~~{~||z{}{{|w}xx|}w}|{~|}|{~|{}||y|z||z}x}~}{yz||z}yy{z{|{|~}y||{r~~yw}v~|y~z||{~}}~~|{{{{~}|y~{{|}~|~}zy~v~}{z~z~|~{x|w|v}|{}|{{~~~|~~|~~}~~}~}~}}~}~}~}~~~|~}~|v~|~|}~~|}}~~{}~}~~{}~~~~}}~~}~~~}}}{~~~~~~~{}~|}|~~~}~~}~|}}}}~~||w{|z|{}{x~{y~|}{|~y{}z||{|}|}x}}|}z|y~~{{{}x}|{}|{{~yx|zzy}|wzz|~~}}uyz}}|y~{z}z|z~zz{|}}z~~|{{}~||}}|{z~y}{~|yz{{~}|w|{{yy~|{zz|}{|y}{y||~|||~}|x|~{|}}|}||z}}|}|x{|x{}{z}}}|~w||~||z~~z||~||{}{|{{zy{~}~z|}}|~~|~{}}xz|~zz|yzx{{}y{}~|zy|||{~||{}z~|}}~|}}~|}{{~~}~{}{}{zzv|~}~z~||{|z{{|z}~}}}~x|}~z|~~}|{~}zy{}{~{~z}}}}y}|zy~|}}|}|~|{|yz|u}||~{}z}~}||~~{{~|}|}||{~~|}z}}~z|w{}|w{y{}{yy|}}{zw~x}|}{{~||w}}zz|||~~~~{~~~}{|}~zy|}z}xzyy{yw~{z||}z~~}~|}}z}~||y~z||~~x~y~}{}||{}}z{|z|}|{~z{|zxzz}~{xz|}||zz~}|~}|}}|}}z~}}{|y}|{{zz{|x{}~}|{{{yyyx{~yz|w{{}}|zz{~y~{~yzz~w}|y}z{{~vzyy|{|}{w~y{~~zy{}z~y~}z{~z|~}~|zv|{}~~}}}~~~~}~z{~}~|~}||~~{~~|}}~~}~~~|{y}~|}}~~{~~~|z~}||}}~}}~}~}q{~~|~~~~|y~}~~~~~}}~~}}~~}}~}}}}}~z}}~~~{}~}|~~~~~~~~}~~}~~}~~}}y~|~}}~|||yw|y{vzyy~}}z{}{{}~x~z{w}~vw{y}~z{|x||z~~{}{~|xy}}{~}{y}}{z|{~|zw~zz}u~w}{z{}{zw{|z|y~}z{|}|{yzz~}~~~~|~y}yx{~}~{x|z|z{}{|~{|}|}xx|}}}~u~vz{||{|y}z{v|~|y~~|}{{|w|y|zu~}z~}||{w~~{y{x~|~zy{}{{}|~~}~~}}}{~{~}~~{|}}}{|}{y}~~}~|}y}{}w~x}~{xx}}{~}||}{yy|z~|~~}}zz|{~}}||}~yv|~~yy}}}}}~}|z||}{}}z{yw}~~}}||{|yzxxy}|}{zzx~~|~~|zx}}}|}{}|~y}|}|y~}y{|{y~|~~{z~~~}z||~{x|zy{}}{}|}y||x}~x|yx~{x~zwzz}}~}||{z~~}}~y|}zy|x{}~|y|{z}|xu}{|~z|}|{{zz{~}{}{}zz{}~}|}~{z}zz~~~w{yz~z|z}||~z{|{~zz{}||y~v{{}||zz~{yzy{|~|}y}zz{x{z{{{{}~~{y{|~}}x{}zy}y}y~zy{}~{~{y~}~~}y}{|}~}|}yz{|}y{{|{~{~|{|y{{~}wx~|z{}y|z|}}|}~~~}~~}}~~|~}~|~~~y~~{|}~~~~}~~|~~}~}~~{}~}}~~~~~~}~}~x}z}~{~~||}x}}}~~~~~~~}~~}~}}~~~~}~}}||z}|{x{}z{}~~z}zzv}}~{|}y|}||y{}xz{|w{{|x{}|{||~|{|z{~}{{{z~{zx|w}}z}{y|z}~{x{xy|wzz|}}z|}}||||}zxz~|}{}{}|||||{w~zz~x{{zz|{~ztw}v}x|~||{~{|}z{z{}||yzy~~{|}z~~{}|{~{{~}z|~{zzz{~{y}|yw}{yy|{xz|}}{xyx~{}~z}|{z{}z{|~v~{{||}z~}{y|yz|y|{y}z~|z~}{{x}|||}||~{z}{}~~|zyy}|yx}y{z{|z}|{|{z~}}z{yw{}{}}}|}|{|{|y}|}|}}|}z{z~{|{{|v}|~x}z{}y~z{|yw}|z|y~|~z}}zy{~{}}|}~|{}|{~|y{{zxxzy}w{zzz}}y{~{z~yy{z{~}}zz|~}}x{}|{{{{{{}z~{}x{{~{{||}z}{zzyw}tzyx}||{|zxv{|yz~}}{{{{|~|||~|zx~}~z{~|y|||{|{||x}y~~zyy}}z}|{z{vz}{|}{}}~|||}}x}~|}||~}z{{zyz|v~|w~{z{{z~y|{}~|{~z|y{z|z|~uwx}|||~}x}}~~{y~{~xz|yx{yyx~w~y}y|zx{z}{}|}~y}|{}|}}{~}~~}}~}~}~~~~~~}z~~~~~~}||~~}~}}|~~}}}~z~~|~~~|}}~~}{{~~}{~}{~}}~}}}}~~}|~~}~~~~||}}}~|{}~}~}}~||~~~}}~~~xx}~~~}}~}{||~~|{}|z|{x{}~{}~|{~}{}zvy}}}~|x{z}x~{{~{{{x~|z|}~|~}{w|}w~}y|y~y{}x}{}{x{{|{}~}|z}zz~|~|x{|wz}~~|z{|z~~{}x|{y~|~|~}}~{z{~}{{|x}~{{|~|}zu}xy}{{~z}~yy{|}|y{|vn|{~|~}~xx~|{z~~|~}{|zz{~x~|{~zz{~~{xz|~|zy{{{y{|~~~yy}||}}|~|{y{}|}y|}z{||~~~z|y}~}z~}{}}|{|z{}zzx{~{}}y~zwyx~|~}}|{|x~~}x}||{~{{~|~y~~{}}|y{~y}}|}{|{~|}~||{||||z{}~zy|{}}z|~y}}|{x|}{{}{~{|t{~{~{}{}{}{~x}x|{~{~|~v}~~~~{|}}}x{~{x~}~zz}y|z{|{~{}|z}z~|z|{}}z{{~{||}yy}w|{yz}||}{{{|x|zy{~x{w{y||y~y}y{|}zz{|z~z{}~{~|}}|{zy~{}y~}{yzz|zz~x~z|}|||{}yz|~~~}~z||{}}}{zz|~z|zx}{~~|z~}z|{}{}y{{z}}}y}|}yz{ux{z~z}~{}s{~|z~|~z}{|{|}~}}~~vy|}{zz}x~z|~x|x}}z}}~{}y~~||}}~}}y}|||~~~|~~~~~~{}|{}~~}|~~}z||~|~~}}~~~~~|~}{~~~}|~|~}~}~z}~~|~}~}~~|~y}z|y{~|}z}{zz|w|z}u{z|yzyyz{~x~}{{}y{{~zz||{}{~}|{}|}~z}|{y}{}{~x|{zy{yzv~}z{x}|{~{x{}|}z{{zzw}{yw{~}z|y}}~|yx}z{}~}}}~}~}|zz{~y|zz|z|y}}{~zy}zzy}}~|y{ozz}y~}x{z|yzx|~{}{|{x}|w|y{z|t}w~~zz|}x{y~}||yyz{|}z~{|}}y~}z|zy{{{~{~{z}|}zw{{}|yw||z~xzz|}yxyz{~yy}~|{|z}w}w}{y}~zy}|}|}}}|~|~z}x|||y~{vvzv{x{|{~}~y||yx~~z{~|{}xw|z{{}x~z~{~{}{{|}}}~zzzzzzzx|v~x|zy|||}~y|y{||wz{}}~|~}}x~~z}{~|z~z}|{|}|}}~y{|z}}}x{{{{}y{{y|}|~z}}z|{}~{~z{}{{}z}z{z}}~x{{|zyw~xvy{{{z{~|zz}~|z|yx}|zzz~z||~{~~{{~|||{y{~}}|~{~{y|xz~~w{{|{|zz|zz}yyy~{~~|w|z|}z||y|z}}x|}~x|~xz{z{{}x}zy{|zz~}y{{yx|z~{|yyz{|~w|~|~~}{|{|zx~~~|{~}z}|~z}x}w}}{{xz}zu{x{~{|zzx~~}x|y{}z}{{|x||z~}~{~z}~~~{}|}~||~~~|~~~~|z|~~~}}|}~~}{~|~z}~{~~~}}|~~}}|}}}~~}}~|}}~}~~~{{|~~}|~|}~~~|~}~~|~~~}}~~}{~~~~}{{|wz||z~~~}zzz{{||z{|}|~}y{||}{z{}|}zy~~~~zy{yx}|{{w~z|}|{z}}{}}||x|w}x}~z}}~|zy}{xzyx{{{z}{{{z}yzz{x}z|v}~z|}z|~}}|z{xx|x}yxzz{|}x||yz{{}{zxx{~{w{{{w}}z|xxzz|{|||}y|z~{|}~|{~{{zw{z{~~}|xz|{}z|y{|xzz{w{|w|}}y}y{xy|{{~{||}z~||y}z|~{z|{z}y~~{~x~zzz~}|}}||z{{y}z~~yvzz~}z}{}x{~x}~}y}||}{{y||}~}~|~vz{~{||y}v}~}{{z{}~v~{}|x}}~{z{}|z|}y~||z{z}w{z}zvwy|~y~~{~}z}y}{~{}}}~y||{{|~{z~~{{y|zzy|yy{~y|x||z~{z|{}|z{~|~xy|z||{}|~{z}z|z{z}|}|z|~y|y{|y{|z~x{}{}}{y}{|}}{}|~z}{}|||}}w~}}y|{w|{w~~{}~|{zz||}|}|w|zzz}|v||}||v|}}{{}}y{~}~z}|~~zx~|}{}z|wzy{{}}|{}{|{{|}y~yx~~{}|~||y{~|{yys~zz}~x{z}}|v{{x~}z|~{~|{~~|{{{}~|{~z}~}}}z{{xy{{z|}}|}{xzy~~~~~~~}~}~~~~~~}{}~~~~|}~{{~|}|~}~~~}|}~}||}~x|~}~{}{~~~~|~~}}}~}~~|}~|}}}~y~}~~~~~~~~~}||}z}}y~{~}wzyxx{}y{xy|z|}~}zz{yz{~}z{{{z{~}{~{~yzz}|{~~|{z}{z~~x{|}z~{yy{x{}xyy{}{}}yzzw}|}~{{y|~z~xx}z|~{}y{zz~yx{{z|}{{{|u{v|uzzy|}|y{{{zx{z~y{}w}|yz~{{|}|{|}zzy{{~~|}zw{tzxy}~|zzz~{{}|~~|yz{y~{|yz~|{~}|||z|}|yy~zy{z{{}x|~zxx~|~{xzzy{zy}}~{{z}z~}z|||y{zzy|}z~|{|y}zz}x}~w{{z}{v~|{}ux}}|}yy~}|{z{|y~z|{|~y}~|zwyz~||z}~|{||y|}|{w}{~~||}w|}}vz|w||{}~yy{}~}|}y{z}{zy}{||xzz{zy|zx~}}x}y{}}~}}}}}~}|{||wy}}|}y|}~zzxuzy{|~{{~yy~|}|}~{z}w|y|zw~}|~}~w}~y{~y~z~|}~zx}~{y||{x{x}{|}{{zz{z{{x{xx||w{|~~}z~~}{}{z||}y}}}yz||~yzzy|zw{}}{|y|v|{z|y~y~z}z~~~}{||}z}|{~}y~z{z}z|z||}|~z}yv|z{zyy{x|z~y||}{||}}|{yw}z{{{~{y{~~|~{~~}~~~y~~~~}|}~}|~}}}|~x~~||}~{{t|~|~||||~}~}|}~~~~}~~~}~~~~}~}~~~~}|~~~~}}~||}}|~|~~~|~}~{~~}~|~~}~}}~|z~~~u{~{}}|~y{}w{~|{~z{z{}}}y{{zz}|z~}||xy{~~{~{}~||z~||{}|yyz~|~|{uz||~}}}~}z~}~~|zy{|~{{||z|y}}y{~y|x~}y}{z|z}z}{z}~|}{{z||~}t||{|||z~{}|y{z||{|~|||zzz}|~|}|}~}~yz}~}|y~~|{}~}}x{~}~}}wzy|~z{x}{y~~{z|{~{~y}{}{z{{~z}}|{{z}}|}{y}|~{|~z{zz{{}||{yy|y~y~z{||~s|{{zz~{v}w|}|~|}~{~~z|vzz~||{|~z}y{|{}}}{z|~|||{y~{}x}yz}|{v~|{|}~|}v}{}z{z||~|y{y|x}}z}~{x|}~~{|~~zy}|~u|~|y}x{|x|z}w|~}|{|~~~||}w{}z|||z~|z|}}|}~}x{}{}|{{}}y||{|x}|{~|{w~~~u}w}}}y{xz~~~~y{{}~~|w{{{}}|~}{{y~w~z~y}y{{~}y{|yzz~}|~||yz|{}{{|~{z{z}~|}xyy~}z~y{~|{|~{~}z|}{}}}{|{}zy|}||zzz~z{y|~|z||z|zz}z{|}}|yy{{w~|z{}~zzyzzy~y~~{}}z}}|~w~{yzxz}zy|{|||~}{~z{||{}~yzw}y{||~|y~|}|~}~{~~~~~~}|~}~~}}~}~~~~~~~~{|}|}~~~~}~~~}}~~~~~~~}}}|z~}~~~}~}z~~~~{}{}|~~~}}}~|~~~z~}}}}~}~||}~~x|{{{|{z}{{|{wx~{}}~y}z||~{|zzwz{wyy|yzzx||z~}z}}{{~|{|{u{~z}~y{{zy{~}y~zy}~|z~w{~xx|v|~{~|z{~y{~|{|~||}||}zw~~{z}zzu||w{}}zyz{|x|~z}zyzxz~{yz~z{xz{{~~z}z||x}|{z{|xw}|||y~~~y}~{|x}{zyy||~z|{|x{{|}{y{|}~{{|z}~}}}z||~~yz|}y{{~}y}}y||{|}}}vzz}y{}|~|{}~z}~}|~|}x{|z||~{}}||}~|w{|{z|}||||}|{zy{{}z~z{||w~{|{|~||{|}|zy}~y}|~zwz~zzxz~|{|{}yz|xy|{|x|}zz{zy|}{~}{}~~v{{yy}~|}y~|||~{|z{x~z{}z}{{w|u{~y}xz{x|zzzx~{}|}~|{xyyy|~|{}}yvz{{||z}}|y|{y{}~}{|x|}~}y{{|{~{}~z~y~z}||~}|~|~yy{~wyyz~yx|{wzz||{x}|~}~~zzy}||~}~{~|yw}{}z{~}t}||~~yw}w}zx||u{}xwx}v}{~{zz|~z}{z{|~y|~~{||z{{z}|~z~|||~xz|~}z|z~z{|z|||{||y}|~z{{}|}y{|}{~|~}}}|~~|~}{}|}|}~|~~}~~{|~~}~|}~}~~}|~~}~~{~}~}~{v}}~}}~~|}~~~~|{}~~{}~|~~|}|~~~~{~{|}~~}||~|{~}}}}~}~z{z~|zz}~}yz}t{}zz~}~zy}}zx~{||z~}|~zy|{z|~}~{y|{~{}}x}{yy}x~|~}|zxw~}|}{|{|}zw|xy~|y~y{{y~z|{|{||}~z|}|~y}{}||{y|{|y{}}|z|zx|{{|w{zy~z|{z|}}|zz{v{|{}|y||z}|zy||zzzxz}z|~z{yy}{}}~yz}|z{v~~||z~|{vy{{z||{|}}z~|yz{}~z{|}}{~|zz~}z{~~w}y{zz}}{{~}{}z|}{|y}}z|y{zx{~yz~y}|~{~~~y~||}|~{}{w~~{z~{{|{~|~~}x{|{z|~}z||}~z|}yz}y{zyy|x{|~|}|{}}y}}w}{}|{{||}|}|yy|}wz|{{||x{y{|~{w~|~}}z~{}~}~|w~|}zzywx|}y}}y{y~}zw~u}}|{|~wwx{}zy|y~}|z}zy{x}zz|}{{}z|z~|y}y{z~~{{|x|{{|x~}z{~}{x||{}{||xz}}t{xzzw{|{}y}|||z}|||}x{||}z~z{||}||{|{{zw|xx|}z|}|zz||zz}z|{~zy|~~{}z|x}}zy{{x{x~x~z{y}~}y|yy{~~|~}~}z~{zzy}{zy{}z}~{~~|}{|}{{~|{|{~~y|~~}~y~|}~~~~}|}~~}~}|~~|}~~~}~y~~|~}}~~}}~}}~~~}|~~{y|~|~~~~}|}}~{~}~~~}~}}{~~~}}~|z}~z~}}{z|wzz}v}y{y|~{~zzzy}zzz|{{{{}|}|z~|~|z}|}|{{|}y||{}|{}|}~~y||{}yz||~|vyz}y{z|{~|z|{}{}{z{~}{{~xx}z|}{|w~y|x|}z~}z{y|{}}z}{|~zx||~yyy~v|yyzy{}zp}|}{z}w}~~{~|~|}{~}~x{zy}|~xx~yz|{x|yzwyyxwx|z{}~{zzz|y}}~w||z}{|zz}}}{y~{||xw||yyyx|z}x|yz{yzyzzy|||}zy~~~}}y}~{~{z{~~z|}y~z|z~yx~}x~{{w|zvxz}|||{|xz~~{}~~~~|~|}}{~~|}|~}|||~~}|}z}z~}zyy{y{zy~{||||v{wyx{y|}{}|z{zz{z|{}}||{{z}|}{y~~}}}{w|~yx|{~y||zz{}yxz}w~~}{|y~~~{}yzv~}|~~}{}~{y|z~|}{~{}}|}z}{}}{|x}w{t}}y|~~|~|xy|~|~xy}z{}{|x{x|z}u}wv||{{vyy||xw{z{~xvyzz||z|~~{zz}~}||~|||~{~}}y}{~}{{{w~z||xz{|~}{{|z}zxy~{|~~{{y|x|x~{{}}|{y|wyz{|y}z}{~~}~||}x|w}{|vy||y{|}w{}zzy{yz~||{z||x{~|y}{z|~~~~~~~}|}~~~~|xy|}}~|~~}~}{{}{||~~}~}~}~|~~}}}{}~~{|~~}}}|}{~|~}||}~~~|{|~~|~~~v{~|}~||}}}~}~{}~||}zzy{{|{~z|{y|{{z}}y}~}}~y{~}~|}{}||y||y{||}yz~z|y|{|||}z|~{{}z{zyy{wz{~zx{~xzz{zz~}|x}zy~|{}{|{|~zz}s}y|{{z~{y{}xzzzz{}}~x|z~{~}~|}}|x{}}}~{{~|~{}~|y{||~}~}yx|~w{{~y}{{{~~|{}zw|y}zyzx{|{|x{||{|}|y}|~}y}}|~||~{~}z~}~~y|{x|}}{r|zy{z}|}{z{}w|{}}||{x|}{|yy{}~y~}}z{}}|~y|}{|z|x|w}|{~{|y}z{|zzx|{~|~yz{|y~{|}|{x}{}||}~{~~~~{|}~}v~{}z{{|y|}z|yzx}|{}~xx{{~}~|~{}~}y~{w{z~}|}|z~|~z|{{~}zz||}z}zsyz{{}z}y|zz~}~}z{}zx~wz}~}yz~{|{}~x|~y~y}|z|}~yy~}z{}~}{x}{|{|}z||x}|{|{{|}~x}}{{||yzzy}{~~z~}}|~{yz~|y||{z{|x{{vz}}zz~~z{||{}~z}{~zx{|{~x}|}x~y}{~|}}}}zz}~}{y{yz{}{|~z}|{x|}{|z}yx{|{|~~v}{}{~}{{|}{{||y{x}~||}|wz}~}~~x||~{z}|x}~~~}~~||{~~~~~|}~~|~}}~}|~}}~{~}||~~~|~~~{~~}~x}~}}~~~}}|}~{~}~~~~}~~}|~}~~}|~}~|}~~}~~}~}}|~{w~{}~w|}~z~~{~||||~}{{zyx}zx|{~yzxvxyzy~w}{w}{~}|~|~}{|{x~~||}{~y}}y}}|z}{{z|~{y{zz}xyp|~z~{ytywy~}y{x~x|~|{x~}|{{}|||~}|~{}}{~|xvv{w}y}|{yw|z|}|}v~z}w|~{{~~}~|}y~zz{}v~|}~z|{|{||z|y|xz{}|z{v}}{}|~x|y{{xxx}{|z|{{|~x}{|~{{|{{}z~~~{~||}zw||{xzxzy}||zz~{yw|y}|wz}}y~~}}|~~z~~{z|~z~|~~|}~y|~y|~}~}w|}{|v|}y~}}yzz|zz|y}}y}}|z{}}v}~zz}}}x~zxwx|}y}u}z}{{yzz}|yz~y{|w~v|{|}|}zy|y~~x{|~|}}|}y{z{|zz||x|~v}|z}}vyz{|~{z}zy~|}}z{{}~z|}z{y||{}}}y|}vz{|wz}~}w}|}}{~~zw|v}w~}}zx{~}|{z~y~z~~}}~}}|xz}z~}|w|{}|}{{}zz~z|{{{yx|}yyw~|yu{||~}|~~}~|}zz~z||z~zz}z|~~}}{|zz}{|z{z}|zz{}}{}{y{|z{|y~z||}|{{|x||||z|zzuz{{x}y{{yuy{{|yz~x}||{{|~z}}~z|w{|~|}w}{{y{}~{~~}~|~~~~~~~~~~}|{~}|~}~}{|}~~}}}~{}}{}~~~~~~}}}|~{}~~||~}~~||}}~~~}|}~~~~~|}}{~~z~|~~|}~~~{~~}~}~~|~w{~|~~~{|~|~~~~z}|}{}{}|~}~|}{}~~t}{y{{|}zx}z{|zzvzz}y|z{}y||w{{{|{zx|{{xyx}||}|{~{{y~{{~y|yz||~{{|wx}y~wyz}|{y{{z~yzyz}zy{}}z}xw~x{|x~||y{{yyz|{z}z||~~~y{v{zzy||}}zyy~z{||}}u|zzz|{~}|~x{}z~|~}zw|{y|}~y{|{yy~z{}}{}{y}y|{||zy|{|x{y~~|zxz~tw}y{|{|{yx|~}y~xzy|{|}}}ywz|~|~{z|{w~||}x|~}}|y|{{y{y|x}{~|}yzzz~{yy|vz|}|~zx|{{|zx{y{w|~{~|}||~{||~|{~y|{y~}y||{wy|}z|~{|~}}{~zxy}|z}z{~{{{~z}|||zz}{yzz{z~y~{{z{z|~}|yu}|z}~|{|{|{}z~{|wz|z{|~}|{y}}z}~|y|{|z|}~|z|{zy~z}}||{}zv}z{|}{yyy~{~{|}x||}|}{z{y||z~|{{|zyzvy{xy{{||{~x~{y{z}~}{}}|{y~{z}{}}xzu|zzv~}{{|}{~x~}~wz|}y{z|~||{vyyy~||}}|zyy{zz{}yz{}~~{{}z|z}|{}}z}|}{u||{~~yzx{|}z{y}yyyy~~xxz{{}{}{z|z|z}{|{~~|~}{zx{zyz|~y|~z{}y}~~{y}~}}~}}}~|}~~{~|}~}}x}~~|~|~}~~|}}~~~|~~~~{~~}~~~~~}~}~~~~}~~~}|}|}|~}|{{z~}|~}~~|}~~}}~}}~||}{~{}}z}}{~}~}{yz}}{|}~yzy|{y}{z|~y{||~~{|{}yz}}{|~|~y{z{{xyz|{}{wyz}{z|xzxyvwz|x}|}x{y}yw}y~z|y}~z|x|yz||{~~{}~z}|||yz}z|~yzy}zvx}y~}z{|y|zzuy|zz~}{{{y}~~{zz{y|~~|~|{z~~||}{v|z}}|zz|{}{}}y||z{~xw}z{~|v}~~|{}~||{{{||{{}}{|~xyzzyx|xzyy}}z}z{||zzy}x}||z~}y||}~{y|x}|~|z|x|}|||x}{~z~w{z|y{w{y}{{u|}|z}zx~xzyy}y~yw|}~}||~~~~|~~}vxz}z~y{{}z{{y~|y}zxxzz}|{z~{}x|yy{|y~~v|||{{~}x|}~x{~}|}}{|}z{|{w~}|y{z{||yzy{~xzvz}{|{}{}{y|}|{}{~x||yv{|x{x{~|~y}zzz}z{~}{|}zz|z~z|}~yy}{{y{yy}vz}|}|y}y~{{|}}~~~w}z}}|~yy}y|v{|{~wzw~{~{y}|}{{zy~}{xz|x|}{~}}|z~||~~z~y||z||}w~~{{z}w}{{{|{w{~{y}|{zz~}z~~{y~}y}}|||{||z~z~|}}~}~{|}y{~~yx|||~|{{yy||}~|{w~{{|~{}|y~v|{~~~|~~~}|~|~}}{}~~|~~~||{}~}}}~~~~~~}}~}{~~~}}{~~~|}}~|~}}|~}~{~}~}~~}}~}~~~}~}~|~}~}~~x}||~~~}~}~~~~~}~~~~~|~~}||y{~~zzz{|{|{~}}||}~y|{xz~}|}xz|{zy~|xzxx}~{}{z{|~}x{|}}zx}x|y}|}|}~{zzuy|w{~|~yy{~y|xztwz}{z|z{||}|}~|}~}|{}}}z~z}z{x|{z{|{|z{{~y}}z{}{{z}|{}~z|z{{yx}~|y|y~zz|~{|{}~}y}|~~|}zz~z|x|~z||}{}z}zz}vyv|}|z{~}}||}||{~|y~|z}zxzz||}~}}|{|z~{{{||z}}z|yv~y{|}z{z{{}z}||{z~{z}yz{~~||{}z}~~y~|{|v{}|{}}|}|~~|}|z|y|{}{{|}{~}~~z|}|~{{~z}|yy}|~zzy|}{}~~|}z~}{~}|}|x|}z{}|~|}{|zz||z{v|~|{y||{y~~||}zzy~{{zx}{|~{y}}|}}}~~|{|~z|~yx|}~~y{y|z}yy|}{y}yy~|x~yz~~z{xw~{}{|~}||{||x{yzyz{y}~z|yy|x}x|~}|}{~{z{|}~}|}x}{z|yz}zz}z~z|zz|~x}{y|{}|z{~|{y{{v{~|}~xz}y|~}{{y~~{|}{}}z}{y|{y}|~z|~}{~yz}}|~y|~}z||{~}~~|z}z{y|}~x}|~}~z~xz{|z{y|}}y~}|~~|~}~~|}}~~~~||~}~}}~z~}~}}{~|~}~~~|||}~~{~~y}~~|}z}}~}|}|~}~}~{}}}}~|~}}{|}~}{}}~}~~||~~~|~z{z~w}zy|z{{zx}~}y}yw}}zz}w}~yz{|~{w|yy}z}z}~|{}{{|z|{{|~{z||zx}{z{z~}}~{x}zz|xz|zxxzz|y~z|}~}{|}|{}|}z|z~~}z{}y{{z{yxy|{v}}|}}{|}zzxy{x~}|}|~|z||~z~|~{|z|}y{z{{{y|xszx|{{yzy~z~{x||{yzwy|~{yyxy||}|{|{|x~z}|{|}}}z~~}|}|yyxwxzyz{zyy~|y}|x{}x{xz}}{}}r~}}|}}{~{z}{}~||~~|}|zxuz{y|{v}z}xxz||~|zyxx}{~{z|}{}}{{|}||x|}|}~x}~y{~yz{~y{w}x}}zzyz{|w~{~{|||}y}z}}~y~{}~w}~~x~zyy}zyzx{z{}y}|yy}~zy{|}}z|z|zw{{}u|{{{||w{|}y{y}~|}{~}~||~y|{zyw{}|v~w~{y|}zx}{yzz|~}||{zz|y{{|}~{y~{|~|~{}xy|~z|xzzzz|{xyy|y}y{z~{y{|~~y|{}zz||}}||{}yw~|||~}}y}|}z{{{z}rzz}{zyx{|zz}y|}x{|y{||z}~}~{z~}zz}}w|}{|{}y}z}~z|z{z}~wz}|z{|xxy{yw{x}~{~~~||{z~~{z{~|}~{s{}}w~}~|~|}~}~|~~}|}|}}~}}|~||~~}|~}~~~~~~|~}}~}~~}~~z~}}~~~|~~~}|}|~|~~|~~~}{|~}~||~}~~}|~~{~~}~~~}zz~|~~{~~{}}y~~~{zz~~||~zz~~y}~z{z{zz~~{~|z~{}|{~{~~|~}~{}y||yy{z|x}|~~zz~yz}~|{z|zzww|||~y|}|{{~|y{zzw}z{{x~}~{z{~{y{{||z|}x~z~~||{}~~}{~|~zzy|}~|}|z|z}|z}|}||}}~|}~}~}{x|}~}|}}|}x}yz}{~|~{zrz{z{||z~{v}{{}y}{~z~zy}|{v~zy}~y|~{|~z}{}|w{}yyy~{}|}y~}}{{~{~}}z{||~~{~|z~}~|}~}{~~||{y{{{v}|x}|}}{~z}}~|zz}z~|{}{}~{|}y|}z{}}|y{}~zyy{~~{}{yz~z}}yz|}z~}z~z~|~{}~}|~{}{|zyzx~z}}||~{}~{}~z~z|z{y~{~xyz~|~}~x|}|yy{{}}|~|{~{}}~yz}}~z|||x{}{|~z{~{~{{{{zyx}zv}y~|}{|}||{{~~}yz}|}}~z{{{ww~~}{}||y{}}z}{{{}wy|w~}}{~|}~}}|vy|{z}z{|z{x|~~}|z|}{y|}|{|{||{{z~|{|z~{{{}}~yz|{}|}~{yu~|}z~y}{|}~{{y{}{}}}w}|z|x{z~xyyxy}}|y{z{{}}}|~~}~~}~~~~~~}|}~|~~~~|~~~~~~~~~}z}~~~~~|~~~|~~~~~}}~~~~~~}~~~|~}}~~~{~~|~{~~~|}|}~~v}}||}~{u~~}~|{zz}~z|zz~|{yx{|v{|{{v|z|z{|}z|{w|~x{|{}~|{{~{z}v~~|}~~|{|}|y{{}~z}|}|||~{|x|{z}{zx{{}~z~x{}z}{{z|z}|{z|x{}tz{{}|yz|x}}xz~}|{|{y{}{}z{zz}~{}{{{|}|w}zz}|{~~}~w|~{~|}}}|zwy~}|{{z{|x|zy{}z{}}{}zz}~|}|~~{{w|}{{{yz~{{zz}{wx~{}~z|~x{}z{|}zz{xx|z~|~||}}{}}{~yz|yw|{|zy~zzz|w}z{z|x{yxxy|zz~z}||{~z~|~{~~~~|y|~}||{}y{|y{}{zxz~||}|x~|}|~|zz|y}{u}}|{y{{{{}|{}~||y}|}}~y|z{{}|{{|}}|~~z}|xy|{y||zy|}{}|w{z|{~{}z{zz{~{~|z}||~|}{}|~}|~yy}|x{z}{|y{}y{{|{}~zvx}~y|xyy~~x|x|~w||zv{|z}y{|}}zx|{}x~z{y{|z|{|w}{{~|xyyy|z{zzy}}zy}{~}y{|y}{{xz}}|{||~y}z|}zv|y||{}y}}}|x{|||z}{yw{z}zzxz}}~~~y|~|~|}}~~~|{}}|x{~x~xxx|y{~z}{x{x}y{z{zv~{|y{}u~|z|w~{y}z||~~~y|~~~~|}}~|}~|~}~|{}}}}~||||}~}|~{}|}~~}}~z|{~~~y}~~~~}}~}|~~}~{~~~}}y~~~~}|~~}}{~~~}}~{~~~}~|~~}}z}~~y~{~|~~}~}}|}}}{{}z~yz|z|}z|{vxz}|~{v|~{}y{|{z~}w}|x}}wzxz|}zz}}x}}{y}x{zw~zw~w||~y}|{~z{}{z}x}{y}~~{{~|{{|z}{}|}}{zx{{~yu|z||yy{x|y}{||z|~|{{{z|{zz|~}}|~zz}zzx{{}yzzyz|}z{}{z}|y~y}|z{y~x|x|~}x|xz{{|z{||{{}z|}u{{yzz{y{wz|{x{|z{zz|z{x|xz~{x}{|y}vzy~}{}~}||}vy||{z||x}}~{}z}|y~|{|~}z~}v~|xzy|z}|z{{y{{{~}z|{|zv~||z{||w}~}{~||}y{z{wz~{}~|~z|~~}}}{{{{z}~~~xz{}|}{z|{xx{{{{|yx}|||z~{|wy}~y||~x|{~{|{~||}{}zy{~}~|{|~|xw{z|{{wx|}~{~}yzzxzx}w|x}}~{|{{}zz|}y|~}}}xxx~{{~{}}}{xzy{z~|{|{|}}~~}zx{{}|{|~|{~tz}{~z|}z|}|}|z|z}|}~yz}|{y~}}|zz{|}{|{}zz}{}zx{~{z{{~~~z|z{|{z~y{|{}}~zxy||zzzy|||}|y~|x{}}~z{}}}}||x~}xy{~{y||{{|~zz|}z}{|z{y{}}}~vxzz{zz{zz|}~~|{}{|{w|wz}~~~||}~~~}|w~|}~}}|~|y{|~~}}}~|zz~~|~{}}}~~~~}~}}~~}~}~~~{~~}}|z}~}~~}~~~~~}|~~~}~~|}}~~}~~~~~||}}~}{~~~~}~}}}z}}}{z{~{y{}{|~y|y|zv|{||xy{{y~{y||y}xz|z~}{|y~|y|z~}~~|~}{}{{{}uv~z~|z|z{|}z|y~x}yy}~}|{|}~}~z{z}}}|xy|{~}}~y|}}{|{}{}|zuy{}}|yy|yy{||u{yy}{}x{~zz}yzx~|{{{{}~{{}xxw~~|yz}y|{zy|x}z|y}}z}}{}}|x|{~|{v{|}w|{~x}yyzyy}~z}zz~t|z|}y{xz||{}|xz|{{~|}|z{}v{{}~}|xyz{|z|zz{z}{}|z~{z{yxz{w{yzwz|x{y}{{}{zzyyw~z}zz}}{y||{~||||}~~|~yy|{}~|y||z{~xz{~{{z||~{|~zz|~}||~z{~}{}{y}~}}{{~{~~~zz{{~}{|w|~x}yzx}yzww|||y}||{|{x}{|||zz}z{~}~~wx}u|z}~}zzzy|{{}{z{~z~x~{y|~~|{y|s{wzy|zyx{xz}}}||}z}}}|{|z~{||{{w{zyzxz|w{~x{x|{~zx~~}|{|{}{~y|}~{~~}~z~}z|{yw{{y|v{|vz{}y{z~zx{zyz}zx|wy{~z|{}}|}}w|}|yx}~{zz|~~}{z~~x|w{|}y||}|zywyy~}~}~||}|z~zy}~}}{~|~|z}}~~|~~{~~|~}~|z|~~|~~~~~~}~}|~}||~~~{|xz}~}~~~~~~~~|~{~}~}~~|~{~z|}}~}~~}~|}|}~~~~~|~|~|~|~|x{}~|yz|yyyx|vxv|~{x}}|}xx{~|~w{{|z{{}z{{|{z}|{yz~|t}{|{}x|{{~}}x{~|{{y|{y|{~~~yzvzy{}|~|}~~|zz|~}~zz{zzy~{z|z}}zzv{z{z~}z|z|{|z{ww|}y}~w~w|}|~z}z{{|zyxy|yxzy|~~z||z|{y|y}{z~|}z~}{w{}{y{x|}{yu}}uy|z|wx~z{~{~zxw|{}zx||}|}zv~{}}{|yxy}}~}yt}z|}x}{|||{{y~{{{x|z|||z~|||x~yyz~{|{|z~~z{v{z|}{}}zx~{~{|zx}x|{z}zz{z~||x|zw|}||}}z{~}w|{{}|~zyy||{v{~{}~}y|{z|~|}|{|x||~z{w{~xzy{{~}{{|~vwz}{v{|{}z}{z||~x~~xyzz~|}|}y~~}|{yxz|}|{}x}}s{~}{~y~z~z||xz{{z~x{}~~zz}}|}y}z|~zy}~{v|}}y|yz~|{}}|~}y|}~{}|y{}{|x~|~~{{~{|}yy}w|{}|v|{{zy~}~x{{~}x~{{{y~}x~|y}|}|~{}{~|~|{|zyx{|~|yz~y}z~|z{z{~y}|x}{}~|~~v}~z|w~}zx}}{||}|{x{}{{|y{}zyy||{}}{|~yx}xz|||z|v{y|~}~~|~~}~}}}}~~|~~~~~~~~~}{~}~~~|~}~~~~}}~~~~~}~~~|}}~}~}~|}}}~}}~~~}~~|}~}|~}~}}~|}|}~~~~|~~}}|~~}~}|~}}}~~|~~~~~}~}~~|w|~~|~~~|z}~y{z~xx|wy}y}~|}~x}}yzwz~}~yxx||~{|}{y|~~~z~{xxzx~|y|}{wz|||z}{z{x{y~|}z|{v{~xtwxx{~}}y~|zz{y}}}}xx{~~|~{||}|{{zw{z{z{}{{}}}{|}{{}{{~y|}|y||~zx|{~}~~~~|~~|~{{zy|z}yz}z{y}~|~{}{z|||x~zy||{~}~|{x|~{}y~~|||}zw|~}{~{}~~||yywzx{zz{x~||{{~||}yy{{zw{}{|x}||x}|}|z}y{x}{~x{}{~yz|w~z{|{{{y{yz}|w|wy~y~zy||z{{|}~~~~}z|{|}z~~|~z{}}|~xu{|~|}}}}~{|}yv{|z|yx{~zz{{yy|}|~|z{||z{yx|{yw|}~}{~|}}z}~|{|~y{z{~|{{u}||||}~}~}}~z}~}|~~~}~~{{}~~~{z|{x}~}y||{||{}{}|y~{{zz{z{u~}z|{{zv||w|{{y|{|~|}y~yu}}z}{}xy}x~~|{{w{|x{~{}zz}{}~{y{~yzwx{z~{|{x|~~{zw{|~}|}|||}|x{y~z|{y|}|x}z~}}{wz~x|~{z~~~y{|{{~yw~|~||{{}}~|z{}{y|u~{y{zy{zx}|~{{zyyw|{{|y~zy|{vxx}~~~}~{~~z~~}~~{~~z{|}~{~|{}}}}}~|~|}|~}~~~}}~~}}~~~~}}}~~{~~|{}~~{}~}~}~~~~~}}~~|}|}~}~}||}~}|~~}}~}~||}z}|}~~}~~z}~~~|}||~{}~|}xzz~||w||}~z||}z|~}x{y}{z~{{|xzz{zz|{{{}|~{z{yzz{{}~}}{{y~{y{yzz~y}|}{}|||xzyy|~}~xx|~z|{{y}~~|~x}y~{yy|}z}||y}}yy{||{y}w{{{|{z|{|w|}{y}z}}{yx~{}}}}}}~|u}}}{|yz|z|w~x{||}}||{}zy~|}yx|{|~~w{{~zuuy~}|}~}{xz~~~{}w|z}~|{}{}zx{~{|{{{|{y|z||~|{|yy{y~{}|z}x|x||{|xz}v{|}}~|}{{{{~{}~zz}{y{{}{|{||}|}z}yz{wzw|{}y}yz{}zy~{wz{~~tzy|{z~{z}}|~z|yy|y}~||y{|}}v}~{||{}u}~}y|zy~}z}~|y|zz|y}~}~x}z{y~z}z|{}xzz{|}||{~}y|w}zu~y|{}~{{~}}yzwz~~|}z||}}}{{z{|{~zwz{||{}xy|z~|y|w~||z{|}}~}{{|}yy|~{y||z||}{|z|zyx}~{}z}x{|z|{}|yyu{|y}}|{{x{|||~}}~z||}||}~{~x~}|~}~x|}}}|{}~|{z|}zz{~{{~{{~x{{~~z|{z}|{|z}|{}yv{{}{~z~v~|{~|{}|}yx}~|~y}|v{y}{~~}||yz||}~~{}}{~}~~}|~|}|~~}{|~|}}~{}|~~{~y}}~|~~~~~~~~~~~|~~~}z}~~~~|~z~~}{~~~~~~|~~~~~~~~}~~~}~~~~}~|}{}|~~~}}~~z~{~}zy}}~||}y}zz{xyzzx}{uyyx{}v{|}}xz~|{{|||~~{{|zzzz~|}~zx{y~yy~w{zwzzzxxw~}{~{yy~x|y}zzz|yxyyzyzy}{|}{~|z|{|~~xz~||{}}{}}|~zx|zuzxy}~zyyy~}{w{}z||||z{v~}{|z{{{}~|~{|{~z{{|~{~{~~}y{y}v||w}|zx|zyw~w}}|}{{x~|~{{}~y~}z~z|z}}|}zv{{w~~||~xy|{wz|{}}|{{{|~{{z{vv{z{}xz~z{}z{}~zx|z}~||}z{~~~|}{|}{|{{{wy{{}|||xy}zy{||~|~z~{{{z}}z}}||~~|~~~}~|||}|}zxzz}x|zzu{z}|{|x~|}y{w|||{z|{{y||}y~y|y~}|wz{}|{{}{{~zy~y{{yv{|zy|xzw}y|yx~}|{||{}||z~yy|~}~}y}{y}{~~~}~}z{y}}y~}{|}|{xzxxz||z}{|z}|v{{y}||}~~z{~{xyz~}}{z|}z{zz|}}x~}{~{{x}~|{nz|x}}y{{xw|x|x}}{{}~|~~}z}w|{}~}z{|}~z~yzyz{|~|yzzu}zvx{x|x|}}{x}y}}|~|{|}{~{y{~}||~}|}}{~}z}}zz{y|xz{zy|~~{zy}{}y{{|zyy{||y}|{}~~~~|z~~}}~~{}}~~{|~~}}|~}~~~}}}~{}||~~}}~~{~~{~~}}}~{}~}}~}~~}|}{~}}}~~|~|}~~}~}~}y~~~~~}}}~|x}|~~~~|y|}{z}~~|z|~~z{|z|}y{}z{}|~z~~{|yy|{w}yy{|~z|x|{~v}}|||~||z{}~yz}z}}~y~|{z|}}v}}wz|{|~~|~}v{|}|x~~|~z|}{x{yy|~y}|{z}y}}{}|~|{{|{{{}}|~}x|}w|~xz}~~~}{~{z|{{{|{|y{zx|}z{||}|}}{{{}x|~}||xz|}zzxv}zx{{yxz~||}y|{~}z|~~|w~~~~~y{yy|~{|}~|z{{z~||{}}|{x{|xx{~z{|z{}{}}z{}|{~xxz}yyz{{}yvx{}{zz}|}z~~z|}z|z|~~}~yxyy{||~}~{}}~y~~y}z|~~~|||zq{{y|}||}|||}}|{{y~zzz||zy}}zy|||y}{{~zz|}~~~{||~{z}{~{{}~~{{||~yz}zx{{xz{~||~~|{|zz~{xy}}|}{~z|zyz~w|{z}~}||{}|zx|||v|~}||}|{z{|||~|{}y~y{{~~}x~z}}~x|z{z{~{z~~}~||y{|{xx}{{||x{}yy~zv{|z}}{z}|}z{|}}||yzz}}~u~~|{z}~}}|}zz|{~||}{~|y}{z{z{|z|~{|~{~~~~|{}}}{x~}||}}|y}}}{~v|z{}}|zx}z~{zyz~{{~~~~~|}~~}}{~{~|~}~|}}~~|}}~}}~}}z~~}~}|~|||~}}~|~}y}}|~~~~}}|~{~~|}~~}z}}~}}~~~{}~~~~}~~~{}~~~~~|~}|}~~|~~~~~|{z|{z|zzzz{}|z{}|{|{yzy~}z|}{|z}xz~~}|~}|}{z~{}{yz|{}}zy}}~x}{|zw|}z{z{z~|{z}yx~z|}{x~}wz|}v{y}|}|{~||}v~|~~{{|}|z|}}w}}y}~z|y{|yw}}zx{z{||||{vxzw|{x{}{u|}y}}v|}|z}|{}~||xz{}~zxw{}y}}}}{|z|yxzyz~}}||~x~|~{~x~}||zt|zz~|zz}}y~z{y~}}z~}zwz{xzz|}yzz}{xz{~wxz|{|~{{|w~~{z|ys{|}}z~|~{|z~|{{{}{yv}~z{zz|{x|z}x}}{z|{~~}~}~{}z|~{z}{|}}xy|~}}~w}|{x~zz{}wx}}z{|}|{~|~||}{}}{z||~z|}z~}~|~}~|uy{yz{~}y{{{xx{z|zww{|{{zy}}}y~|x~}|{|zy|z}}z|}}y~|y}~}}|}{|y{{xz~x}u|zw{~{yv|z|{~~y}y|w~}|{{}~}{{z~{{yz|}||{}|yzzw}|{{|v~|~}zz|~|yzz~{z}}|~~xz{||||}{|}}xzw{{t}v}x{yz{~zx{wz|~~~y||}x~~z|p||||~|x|}}{|{~~}{|tz}z|z{||yw|{~zw~zy|}}yz}~u||z}}|z}}|}y{~{~~|}~{~~~~~~|}~~}}|}~~|~}{}{{}~~~~~}~}~~~~y~~~~~~~}}~|~}{|z}}|~~~~{~~z}~~~}~}}|~~|~}~}~~~}|~}~}~{~~~~}~}}~~}}~~~~~}~}{|~z}|}}|~{x}{~y|~}wvy{~y}|}{}|{{}~z||~}|yzz|~z}}yyz}}z{}||z{|zy~|{z|y}|}}z~{{w~{~wy{z~z|~zx|{z}y|{~~{z{{||{|w{}wyxz}~z~{|}}|}~{}|{}||y~y{}{~|||{y{|{z~|x}z{w|y~y}}}z||{|z}zx{~~}}{~|}y||~|}|z||{z{}|wz|}{|||}~}}|}||{}~zy}z{}~|u~{~{}|xx{|w|~}y||{|z{{|{}}{}z}~}w{}{{|}x}x{}}~}|||zz{z}}{|{{~|}z}~{zxy{~}y|||yy}}}|x{zz~z{u}}|}y}y{y|{~z~|{|z~}{}|z||y}z|{|z{z{{}yzz{{y||xy~}~~yzw}}{zz}|x{x|~x}{{{}||~{y|y{wz{|||~y{z~}||{y~|z}{{{x|}{|yz}zz~yzz|{{~|}|u||}z|yzz~|~|zx|~{||~|~|x}~|y{x~~w}{w~|{|x|{wzx|z{yxz||~||}|z~x|{z~y~|}x{~yx~y{|z|{}v~{~{wzz}||y{{{}}|~y|}x||y~{|y}{}{}}{z|~z}}z~{{}}yz|w|y|~|{{x|{}zxx{~{~zyz}||}~}{{w~|}|{{|||}z}~~~}|~zzz|}|yy~|{~~{yz~~|}||t|yx~{|vx|{|}y~z~}}{|~|~{~~}~~~|{~~}}||~|~~~~~~|~~~~}~}}~~~}}}~}}~{~~}~~|~z~~}~|~}}}}||}~~~~~}|||~}}}~}~|}}{zz}}|~|{z{|y|}}vz{yxz|y}{{}{zzu~{|}{~}z|{|{xz}|}|}~|y}{z~}~{x|||~yzw|}sx{~zyz}x{|}y{|||}}{|}~|}y{~|zy|}{|{~|~~~y{|~}{{||zzxy~z~}zz{}~}y|x{}~z|~{zz}~||~~~~~{}|}z|}{{|y{}}z~}w}{|{|}yzxy{|yx}x|v|}{}}{y|~w|}|wz~z{{||{~|}~z}|~}|x{{}x|~~zx~}{|y}|}~y{y|y}{}{{{~y~{~{||}~}~~{~~z|{|zzvz}{}}}v{~~~~zz~{}yw}}}~zz}~{~y~}~}~}|~}~}~xz}||zx|~|y|zzx~w|}zyszy{yy|~xx{~z~{||{z|~~}x{}|{zz{y|{}~{}~zz~x{|~{{}w{yy|}x}}~|~z}~}~}z~~}~z|~{zz|yyy~~x}y}z~z}y~y{~||xy|z~~|||{}}~|z|{|s{~|{|{||||}||}zy}}v~zwy|~z||y|zy}w|{{}{}~|yy~{~|~~z||~z}x}{y~{~}zx|}|}y{z|~xv{{|zz~~|~}{~~||~~|z{|}{~|z|{z}z||}~z|z~|x}y{ww}{|}|z{|{}|x}{x~{|z{{x~}|~|}{~~{y}~||~|~|{~~~~~}~~~~zy~}{~~|~|}}|}}}}{}~{~~~|z}~~}~}~~~|{~|~|~}~{{~|}z~~|~}{~~~~~}{~~}}|~~}|}}}~z}~~~~~}~~|~~~~~~||~|{|~}z~~|}}}|y}~|{~~{{vzuz~yzz}|{|{||y}{~||wy|x}zwxzz{}}xzz~}}y|w{}{z{}~|z}yyz~}||{z{{y}y|zy{y|wxy~w|x~{{|}}y|||{{|v{z~{}}|zz|zv||v~}}{||y|~~|}~|z{z|x~y|~y}}|}|~y|{{{z}z}{u|z|}}~~~{~z{|{z{~|xz{||{{{y}|}}z~}||}~}}{x{~~x|||{y|zxx{v{}||z}}~}x}x}~{{u~{}~||{~||{{z{{|~u}z||~{z|z}z}|}xyy{}y{|zz}}|x|}}{|~}z{|y~||y{||{z{{}xy|~yy}|y~||||z}~{zz}||{y}y|~{w}z|{~|z}}{|w|}z}{{z}{}{{z}z|tv~{}x}z|z}|||~{~{||}}{|y}|{|z{~zz{x||{|||{z{z~}~}wz}{wy||z||zxz}z}~z~}|~u}y~|z|~~x~{z}{{yy~y{{z}x}|z~}}|zz|z{~~y}wzz}|}|yzzy{{xy|z}{~z}|y{}~}y{}{~y{|}|}}y}}~~yyz~y|{z}|v{y|||z|{{{~w~|yx||~~yx~yx{z{|}~{~{z{|z}~|x{{{w~y}x||x~{|~||{z{{~w{}{{|||yz}{~z{{zz}|||||~{|}{zzv}}}~{{{z{u}||~~{zzz{y|~||z|{x~}}}zz|}~~~~~~{}~}~}|}~{~~}{|~}~}}}~~||~~~z|~~}|{}~~}~}}~~~}}}~~}~~{}~}~~}}|}~~}}{~|~~}}~~}}~}}|}{}~|~~|~~~~~~~~|}~}}|}~}}}w{zz{}{|{{}~}|z~zt{|~|zzyz{yy|{|w|wx{~{x}~|xx|}~w{|w}z~|z||}|~{}}y~tz}~{{~z~~{y}|wy||~v}||y}zyzx|~|wz|~z~y}~}}~|{}}|}y{z}z}{zyz|y{}~{x~y|uzw{{yz{zy}}z{}{~||}{z{~~~{~|{x||~}{|}}{}~x}}|x{}{}z|z}y{}}~|||z}w{{}z}{|}~{|{x|yy|~|}z}}}x~~~{{v}|z{}zxyz{{|||{~~|{|}yzy{zy~{zy|~|{~yvy{|{~|{z{}|~z|}xzx|{x}y}|yzx|}yz{{{{}|}|}|}}}y|}~|}}z{~~}{|z~|yz}|zz~z||}x}uz}}|z~w|{z{z}}|y{{zw}}|}|||{}z|}}}|yzz~|zx}}}|xz~|y{}}yzz}u}}{{x}|xv|{z|}~}|{{y}|z}}~{y|||~~{~}{{~{}}z|xz~x~}vz{{~zy||y{}|~}|z|{~y|x|x||x}|~~{|}|}z|}{zz}}z|||z{{~}~y|~x~{wy}|}~{z||}~{~|x{||}}}|||}}y{|}z{{w{yz}{w{xw{|y{~~}x}{~{}{~z}{}{|{z~|z{z|z}~{{{z{u{zy}{{}zx|zz{wy~~zx{{y{|z}z}~~}{||~~|~~}}~|}~~~~~~~~}{}~~|~z~|}~~~~|}~~~~~~}|~~}~~~~~~~z}}~~~~|}~{~{}{~y~~}~|||}~}|}~~}}|~~}}~~}||}~}~}~|~~~~~~~}~}~}~~}}~{y~|z|}z}z|{{z|y{|~}}|}~{}}y{}{|{||{y}}{{zz{{z||{{}}~{}}z~{}z||}~{~|~}}|||tzz{zzy{}z|}~z|}|{~}}}z{|~|{|~||y~~yz~y~}{|}z~y{~|||~|~z~{|{{{zzx~|~{~}||~||~~xy}z|y|zz|~z~{{|}x}z}{~||z~~r}{{z}}|y{~}yy}|||~|x{z{zvyzw|{y{||{w|||~zx{xy}~}yx~{z}zv{z|t}{}~{}|{u~zy{|{~z}~{~}~{}~z}z|||{{|}}}{}|y~}yw}{z||z|zy|y|v~}|{x|x||}}y~}}~|y}{|zz~|~z{||z{wyz|z~|zzy}z}~}||~z~}z{|z{x}~wy~{sz|}~|~}||~{}zy}w~yyz}|}zx}}}y||{z}~x~w~|z||zz{|||{{y{{{~|zvz~{y~{{|{}{~~|{~z|~~z|w~|~z~}xz}|~~~yx{~~z}y{x{x{{yz}}{y~|z|~}zy|{~y{y~zw|yx}~x|w}~|}}}zz}z~||y{}~z{yzw|z~||{v||z}}{yx~{z}{|{~z~{zz{{}z}~zz}z~~{{y{{}||}y{{z~z}|}zz{z}}|}z|x|}yy}}y{~z~~}~zv{}zy{}}{|{}{z|zz{~}zx}~}~~~}~~~~~~~~~~~~}{~}~}}}~~~~~~~~}}~~~}||}|~|}~~~}~~~{~~~~~|~|~~~~}{~~}}}~}~~{}{~}~}}~~~}|}~}~}~}{~||y}{}w{}z{{{y~}w{~y||w}|x|x|yy{y~||{z|y~zsz|y{{~w{{{z}yz~{{x}}~~}|xv{}~}xzw~{|xvwx~y{||wy}|uz~}x|z|~}{xwz~{{~}|zw~~}y}z|}yy|x|~}z||xzz~}z{zz|{|xzy|y~|~~|~|~}~{}{|w~~}~y~zyx||~yy}zw{}{|xz}{zz|{xxz}|y{zz}x{z}z}}|~w}{{~}x|z|z{}}~~~y{}z~}|}zz||z|y}|wyu{zx|~|yx{yzx{{yzz~~{~|s{{|~|}~y}x{~}{zz|z~{}}z~}y}zuzx{}}|{}~{{}zx{x{||w}{z}|v~~}~z~~~~{z|~|z||z||~yy~xu{txz~|y}{|y}x}zx|x~~~}|{|zz{}~y}|xy{~{~}{}|~{}y|}v{}~zzzy|{}z|x{yz~yy}zy}{{|||}x|yz{z~}~z|{x}z}}|x}{}|z{x|w|~zwz{|v}|zwt{{{{}{z{yy}}z{}~}|z|{zw{z{w}{y{{}x}{{x|}{z}{yx|~z~}{~{{|z{yyv{~~yz~x{yy}z}{y{x}z{}~}}z|y|{z|~}}z}zy|wzxy{|yz~|}{z{ywyzy{x|~||}y~{}yx}}~||{||z}|zzy~zx{~|{x~{z~zy}|~~x}~{{|y}|}z{}|{z||}{~~}~|~}}y|~~~~~~}~~~}|}~|}~~~|}~z~~}{~~}|~~~{~|~z~~~~|}|}~~}}~~~|~}}}~}~||}{}}}}}~|}~}}~}~|~{}}{~}~||}{|{}}~}~}}y~}}yx~y{||w|ryz}{{x}y|{z{{~|}||{}zz}{~y{}yyx||w~{yw|~y}z{y|}ry{}~}z||{}y}{|{||y}xx|}|z}{zz{}x}|~{}|~{}{~|}{}|{|y}z}|z|z{z|}|}|zv}{}~{{{xz~x}w{~|}}|}~y|{|xy~x{~|z~~wwz}x||{||w}xx|}~y|yx~z}|{}z{{yw|||zt|~y}|~|x|z{}{}~yz{{y{}w}{zx~~}~}}}{|zyz|}~}|~|yz}|{~~~~{|~|}y|}|{{z}~~|zq}z}z|}|z~{}|{x{}z}}}}{{y}~||}{y}r|{}|{|y{{}|}yzyv|}}z~x|x|x}}|~||{|}}{{u}z}xy{{{~yw}}}z{|z{{|}z}}~w~}}z~|v{{~z{}y|~zx||{~||{z~||z}yy{|}}x{|{~w}|vxw|~|{x{xz}{|{z{|z|}~{}}wxz}x}x~z|{~z}}~~~}}~zzzzzx}z~}yz{zvxzy}x{txx~~|||~yz}~||~~{~{z}y~~}||y{}|}}~|~}x}|~~{xz{vzzw{|~y~~~z{zz~z}x|~y{{}x}z{yx}}{xz}||}~z}z}z||}{zzz}{|~~z|z}}z~|~|w{|~}zy|x~zz{x|{x{~||~|{{}zx||z|~{zxz|}}y{||~}~~~}||~|~|}}z~}~}~~~~~~}}{~~~}{}~~~y}~~~~{~~~~~~}~|}~{}}~~~}{}}~|}~}}~}z}~~{}}}~~~~~~~}}|~}~}~~~{~~}~|~~}~}~}~|}}z||{|{{{|~x~x~w}ywyzyz}}{z{{|}~zz}{z|}ww{}|~~~{x|{}}||wz{~~~}wzy{z~w|z{{w|{{wz||zyzz{{{}|~~~|~{}z}z||{{~y}{}z}~}|{|}{zzyz{{|v}}y|z{{||}xz{{{||{{}z~~{}x{}{~}}{{||~}}|}|~{~~~~{}w~}zzywyz{v{}z|yz||zz}|~~yv}z}y~z|{z{||yzw}z{z}~x}}{zz~wz{z{~~{yy~xy~|zw{|~yxyz}zy{|}}{|w||{}z}z}w}txz~~}vxy|||{{}}}|~yy}{zx{z|y|y}yz}|}{{~~}|}}|~}x{}|y}{}||~|{~~}{{{|z|y|||zw|~zw}}{|{zz{y}}{{zzyz}|yyzz}~}|}}}~}zz}y{~}}{yyzz{zz~{z|}|zx}yx~zx|{|}}v}yy{zy}y}}~~z{{}}|}{|}{~||xz|u~yzzz{z~{zy~z|y}zy{||~|}zy~{|~}z||z~~}{|{{{|||zz~|{~|z~wzxywz{z~|~|}|y}}}{y|{~{{|}}{~{{x{{z}yxy{||}yq{z}{zxz|}|x||{{|~{}}~~{{z}~}}y|{x}|~|}yz~{}}{z~y~|{~zz{}}{|x{{||{{{~z~}z{{~yy{xz{}|}{~||}~~|~}~{~~z}}z|}}|}|y}|z~{~}~~{|}y~~~}~{~~|~|~|z~}}~~|~z}~}|~|~~z}z}z~~y{|}|~}z}z~~}~~~}~~}~~~~~~~}~}~}~~}}}|y}{~~~}}~||||~|~~~{{x||{}~y~{z|zs~~{{zs~}zzxx{~y~{z~x}~{{z{}{||~~}{{||z|z}|yyu{xv}||}||z}{}x||}zy|{~zx}}y}|~}|z}||{}yz|}z{zzy~y~|zu~y~w}|}{xy}~|w}}z{z{z}y}{z{z}z}yz{}}}}|z}vy{||{{{|yxz~}~}}||zz}||xx|w|}~}}yxxy{}{|{y~~{{z~{|wzx{|~|{{zy{~}}|z|z{y}|{}~~{}y{z~}~|{zz{~}y||{~u{|z|v|{{x}|~|~}~z||zy~zz}}~{y|xwz|xz~t~zxz~zz{|y~y~~{z|z{xv~{~{y}xzy}wx{zy{z}xx~z}z|{yxz|x{{~|z~}}z{v}wy{|}|z|y~z~yw{zzzy{|{}{y}|y|~}z{|{v}|}zz{y{|xy{y}~~y}y~{{}z~|{{{~{zvx}}v|z}~|}{z}}yx{|}{|~z{yz{|{w{}}yzw{{{zzx~{{{wz~yz}{z{y~z{|~}{{zyz~}z{}z}z|{}~{}||{}~{yv{~}{x}}}{y~|~zx~{yz~}|~|yzvw|yyy}z|}z}y{{|{|z}zyz~zzx}{{{|~zx|{|}~~{|z|zzy~}|y}y|{}zzzyzy}}||{{~z}|z{|}{~|wwz}{|}|w{~|w||~z{{|v{}}{~x}{y~{~z}y|}~|{zz}|{|{~z|~|}~}wz|~~~~~}||~}}~}~~~~|~}~}}~~~~~~}~~}~}}|~}~|}~~~~~~~~~z|~}~}|~}|~~~~~{}|~|}||~}~~||~~~~}|}~~}|}}z{|}}~~{|zv{||w}y|~x{z}y{vy~|}{}y||z|y||}||y}}z{~zxz|{{~{~{|{y}yw}zy~~x}{}zz||~|w{{z}{{x~z{z~~|~{y}}|yy|~{}|~z|y~|y|yzw~xzxxy{z~z~z|~|||}}||y}|y}{|}}|{~}|z{}y{~|~~~}}|zz|}}|{|z}~|z~|{~}vz~{~|zz~}}{z}~}|}z}zvzy{~}|~}}}}|z~}}|zyw{z||~y~x{}~|{xz}|zx~x|zyx|{{|z|}z}x~|}y}||x{{|{~~}}}~{|{{y}|~}{y|zv~}y{}~{z}}}|z}|}{|~||}|zz{}|{}w{{}{}~}|z}zy{|{v~|}zw{|z{x}}|{{|}z{}z~{~}~|{~~{}zzz|}~}|~~|~~~}{{}{{}{{}|xw{y~~z|y}ww~}{}|y~{|z}z{~|~}}|zz{}~x~|~}x{|~z}zwz|{~~|~|{{}x|~zz{{~}}|~}}|~z~}~{z}~~|~y|{y~{||x}y|}zxz}y|xzz{{z}{zz{{~}|||~zzzzz}|}|}|z||}z~{vyx||zzz}|}{}|z|zz{|}|~|}y|}zyz|{}z|zzy|z~{|~{}{~{w}{z|}y|{~y{||zz|}x|yy|{{xy{yw}}}}}}x~x{~z~~{z~|}~}~~~}|~~}~~{|{{{~{~}~}~|~}}|~|}~~|}y|x~|~~~~{~~~~{|~}~~~|~~~z|~}|||}|~{}}~~~~|~}~~~||~~{}~~}}~}~~~}~|~~~}~~~~}~}y{~~~~{~~}}{~}~y}|}z|x{|x}zx|{{y}zy{{z|{~z{~y~}~y}v~z|{zyzw|x{wxz|y{z|w||z}|}zz{~zwz{~zx{}|xz~ywwww{{w|w{z|}|{{{x~yzyzyz{uz|v{z||}z|||}|||{~}w|~}{z{|{}|~~{zzwz{}{}w|~z}{y}|yy}}~~|~|wzzzzx|~y|}~}{u|z|yz{|~~~|zz{|zy~{{}zx}{~~{}}{{~~~xxy{{{x{y{~~}|||{~||{||{}~{|~z{~x}y{~{|vt|{~{~yz|{||yy|}|||zzy~yzy{z|z}u{||{~y}{y|z|z|xy~~|}|~|}||z{}{|}~w|z}{|~~zz|}}xy~z}~}|~z|~z~z}wxy}zx|{z{xy~|}zz{||~z|~}|z{{||~y{}~y|}||}~w|{~{}{z}|}z{zx||~xz|y~{~xy|~}zzzy~zzv|}{}~tyxw|{zy}x{}}z|||~}{{z~xy}~}|t|}}~z~z~|{x|z~|x{{x~z|{~zzw{{z|{yz~|{zw{y}}x{{zx~{}||{z|z~|zw}~zz|z{|~|{y}|~x~|zz{}|{}}{|xvy|}~~wzy{{|z~~~x{}|~y{|}{|v~|{{~~|}wz~x{}{{~{|{z~vzy{|{xxy|z}~z}{}|||{~|{|z{}|~z{z|}|xt~{}{}|||}~~{~~z~}~|~||~}}}~}{~~~||~}~~|}~}|~~~~~|}~}~|~~}~{~~~}|}v|~~~~~~~|{}}}~}~~~|y~~}~~}}~}~}~~~~~~}~~y}{|}{{|}~xz|}{zyzz|yy}u{~}|w}zyy{z}~y|x||}|x|z|~~|wx{}}}y~}~{{~{{r|{{z}~x|zx|zz~{~|}w{y~xy{zyz|{x{}{zsv}{~y}|yz|{}zw}~x}~}{y|{|}{{||{~||||xyzv}~y~|{{~zy}|x~wyz~xzxv}}{~~zw|~x{}~{z{|v|{{~{}{zz|{y{{}}{x}{{|{y{z{{}{|}||yzyzw~~zz}}~}|zv|}~{}||~~{}|y}|y{}{~z}}yy{}zz|uzzu{{|{x|}|{|y~~}|}{}{|~{z{vx~{{}}wy||z~w}z~wy~~zy}{z|x~|}y{w|{||~|~|y}}{z}}{{|zz|}~{z}{|~w||~{yyyx{wxz{}y~|z~z{~z{{|~}||z}{}{{|}}|||~{~|}}z|~yzw~yzzxyyyz|~{|~}|y}|||v||y{|||{|~|{z||z}|{zwyt{|{~x{yzwwzyu~{z~y|~v}wzzz{}x{{|{{z~}~{}|}|{~}|}|}}}yyx{yzyx|zyz{x|mx{{z{~xz|}v|}{{~|yv}|}}|}zw~z}|}{z~~~|{z{w{uz{|{~{z}y~xy|{}|x{z}|xy|}~~{xz}|{{~{}|||||x||~}{}||zzx{z|~z~zzy|~~|{z|}xyw{|z|y|}{y||{{||z|{z{~|~~}~~}}~}{}}}}~|~y{}~~}~~|~~~{||~~}~|~~}}z~~~}}~~~~~}~~~~~~~}|}~|}}}~~}~y}|}}{}}~~{~}}||}~~~~}}z~~{}~~~~~~~~}~z~}}~{}}~~{|~~~}}~}}}}zz{z}|z~~}}}|{{w{x|x|z|z|}||x{{|y|{||~~{{y|zzzzy}z}|}z{|}z}{z}|}{{}}{{{|zz~~|x~zx~v|yzy|t{{|}~|{|zx|z|}}|}{|}z{{y|{~zy}}~~ww|z{|wxxz|{{{}{x~yz~||ww{zz|wzw}xyzz{}{z}{{|zy|z{|~y|~~u{zy|zy|||z}zzy}}|~||zz~{{|}}}|{{{~x}~|~}~|||z|}~|x~}|z~|}~z|z}y|zz{|{{}}{}|{yz|||{|~yz|}~y}}~}|zzzy|zw}}{}{zxz|z{||wyy|wyy|~~z|}}}{}}|z{xzz|}{}|z~}zy{}|~}~~~|}|yz|y|yyz~}{}~|~{}}}y{yz||zvz|z}x}z}}{~}y{||z|~|zz|{}x{~{{|yy|x{|uyyt{{~|~|~|~}|~y|}xx|z|{|}|v}}~~|v{{{~y|{|{{{||~{zx|}}}z{yyzy}z~z{|{}{z}z{y{}z|w{|{xy|{{|zz{x{||x||||~{{{~~{~~{~~y{yxz{{x{{y{{~|{z~|z}z|}z{|~~{xy{}|~{|}|x{y{z|}}~}~z~~|wy~{{{uz{{z{|}xw|||y{{|~zx|~x{x~}{{{{z{{{zz{~{{w|y{zv~|{zx~z~|zyz~x{{}|yzzz~~{~|~~z{}}~~~~}{|~~{z~~~|~|~}~~}~~~~~~~~~~~}}}}~}~|~~~}}~~}~~~~~y~}~~~~}}}~~~~||~x~y}z|}|}~~}~~z~}~}}~}{}~~}~~}|~~}~}~~~~}}|||~~~~|}~}}}}~~{~}}|}{|z}}}}}{}zzxyx}z{}{z}{z|}yy~{}y|}x}}|{x}}|z}zz|~zy}{|}|{wyz{|~~{x|zz~{{|y{v|}xz}yyzz}wxw{|w|{y}zy|xr|{|}y~uy}||{z~|~|~}y{{yyy~z|z|zyx{|}||{{~~yw{{y|w~wy|||{}~{|{z~zzy|{~|y{~||||z{}~~z~yy}{y~z}{{yzzw||z{|yxz|y|xw~z~{~x}|~~{y{|{||}}|z~z}~w}yxzzz}swy~zzyzz{y}}z{||z|yw}~|~{{}~|zz|~y~zz}z~~~|z{{{}zwz}|x}{z}x|ux}xz{yy}|yy~||||}v}~}~|{}~~{~~{}{~{~~}y{xz|}{{w{xzz{zv{}}{{{}z|xzz~y{~zz~y~~|}}{~|~|}~~|~{|z}{z|{}x|{x~wz~{}wz}}|}y|{|}x|~{}}y{{}{w}zx{{zx}~z|~}{{|x{|}uy|xwwxx{x{|~~}|{}|~}||}{||y|~}|{z|v|{{{|{z|zz{y{wxyxz{y}yww~x}{{~{|}||y|~z}|{|{z}z~yq|{z}z}xxzyz}tvy{zxxz}z}~y{{|yz{vuz{{}y~zy{z}}z|{{~{}w{|}}}}~~{ysv{}|y}yx~yx}|y|{z{{y~|{zxxyz~w|}y~{{}~z~uy}}~}}}{}~|~y~}}~~~~z~}~~|}~{~}~|~~}}~|~~|~}|~~~|}{~}}zx~~~~~}~|{~}~~}~}{~}}|}||}~~~~~}||~~~}}~|~|~~~}{|~|~~}~~}}~}|~~~~}}}w~~}{~~{~~}~z~}~~~}yz~yzz{{uy}}~x~x}|}{||z}z}y{|z}|||y|yz|z}||zy{x~{||}{{|}yzw|||{|}yz}}{|yx|~|~|y~|x~z}{y}~{|y|~~~yz{y{~{~{{|zz{{tz|}|~z{{{{|~|{~|}}||z}y{}|z{|wz|x|{~|{{{{~}zz|{y|z|xv}|{{z}z|zy{y}~z|{{{||}y{~~z|{y{|zz}u}z~|y}z|mxzy}z|{}||}{|~}~~~|||w|{{{{}}{u{~{~|{{{{~|{|x{~}y|y}zzz}}xyvyy||{w~|~{z}}}z}~|}~x|y~|}z}}x~{z~|{w~x{z{|}x}{~|{|||~}}||y{y}y|{y}|v|~}z}{|}z{zx|{|~|xz|{z{y~}|yyzz}{x}|~}y{v|{~}x}|~~yv|{y~yxy|~~{~zy}{|{y~z{|zx}||zz}|z}z|~}{}~{{y}|~{|zz~{~{z}|~{x{}zz{}z}{{z~s}}~{xy~|y{z|{zzz}y{tz||}{x{|{||}zt}}|{~~}~z{}{|{}|{y{{~{z{{|z||~{{|}|z~~}z|}|~z{}~}}|{||}xz{|}z||z~y{vzz~|{{}x|x|{}z}zz{y{y~}~}~}zz||z~~~|{x}|{|}}{v~{|~||y|z|~|~|{~z|~{z}}y~z{}|~zw~z}yyz~}~y~}{zx{z{x{~z~}x~~}}}}}~~~~~~~}}~||}}}}~~~~}~}||}~~|{~~{~}~}~~}~}~|}~}~}}~~|~}~z~~|z~~~|~}}}~}~~|~~~~}}~}}}}~~~~~|~}~~{}zz~z~}y}}z|{{~~xx|z{|x}}~~y{}xvxv{|{}yw}{~{}y~|z~z~{}{z{yz{{~|}zz}|{z{}|}|u}yx|}|xzy||}|{~~y~{}}{|w}{}|{}~{}}|{|zz~}z}ywy}yx{wz}{|}||x|{|zx|{}z{~~}}{{|{xw}z}~}y}}||yz}{}z~{y|yyzy~~zx{|{}{|{zy|~|wvy{w~y|{}|{zzv~{|~x~{|}y~}{{z~wx}~x}t{x}{}{zzyz~w|}y}{wy~t}}z||zy|~zyw~zx||~{|}{||zz}~|zw}|xw}{yzwy~wy{xx|}zzyx~|~z|~{|{{z~}{|||~|{{y~}z~~~{|}|z|~}z~z{zz{z{|z~x~}~~v~{}~||~{}|}v~|}|{}z}u{~}z||z}x}zzzv|}y~~yy~zzzxz{|||||}~|~|{xz{{}}|~}~~{|{{{|~yyx{{y|{xz{zz|}{~|xz}zx|y~z}{{{}z|xx~y{|{|z}z}}~{{{~|}|{}y}}|q}{}|z~zw~z~z{||~~~w}|}~~||}y~||y~z}~~{~xx|z~r||{|wy|}x{wy|{y~x}|v|w~{{}|{~{y}x}}v{~{}y}|{|ywy{}|zx|vy}|{~y}v|~z}~|y||}{|{|{~x}}|}}{~~~~~||~{~}{}|~~}~}}|~{~~}~~||}{~~~~}}}|}~}~}}}~~{}}~~|~}~~{~~}}}}~}}~~}}|~}z~}~~~~~~}}}}~}~~|~~z}}}~~~~~~~~|~~~~~zz}~~|zy}|z~~{y|{z|~y{y}~}|xz{zy||y|yy|}|{|y|}~|}~{|z{||}y}}}z}}z}}z|{~}x{z~||zz{}~z}y}{}{}|z}z{||z{zx{{~~vz||{{zz{|}|xz~y{vz|}|xz|}{~~z{|xu}{~~tv}v{x|{y}{~{{y{|z{{}}z|yyzzx{zy}|{}~}zzz|w~}zwyy~{xzzyz|xxxzz}||z}~~|z{w{|y}~}{}|~x}|}y~|}|||{z}yzz||x|y|~z{zzyzxyv|yzw{yxz}}zz}{x|{yw~|}~}|{~xx{z~|y|}x{|z{{zy{~~{|{{y|{~}}|zx}y|{z|{~||~}{y~{}{~|}|}{~{~xz{{}z~{}y{{~zz||~}z|y{{z~}}|{}||}wwy~xz{}|}y}{{y|zz}}x~|{}{|~zz{xz|}||}|zx}w{z|xzxy}z{zv{{{|~|{{z|x{{|{xw}~~{~zz|}}}zxy}~z}y{|{{y|yw~|}}{||{}z|z|y}~|~xzz~xy{}|}y{z|v|}|{z{~{wy|y~~||yz}yxz}}|~}~{}|z~zz|{vz~x~}{|z}x}~|{{{xzv{}|}}}{~}x{w{{v}z~x{zy{~wy~~|vy|y}}x}y|||}~|}{~|x~}}~|{}~y~|}}||{xyx|y~}}}{{vz{|{z|~|}zz{|}{~{~~z~y~z~~{}~}}~}}~}~~}~~~w|{~|~}~}~~}}|~~}||}}}~}}|~}~~}~}|}}}y~~|{~z~~|~~z~~~}}}}}}{~~~~~~|~}~}|}{~~}~~w~~}~|{|~~}}}}}|}~{~{w{y}{|{}{zx~||}{z{zz}x|}{xx}{{|}{zvz~~}|zwztyy}~~~||z|~|{|}|}z~||{}||}~}w|~y}~{~x|{~vw{~{x{}|z{{yz}yz|{~z~|}z|~{{~}z{||w~}x{y{~{~{|}yx|}y|}|z|{x}w|~||||}y|~}{zz|~}{}~}w{~x~|y|z{|{|{z~z}}y{zyyxx~y{}yyy{}u}{uz}|yy|z|{z{y}}|z~z|yz~w|}{{x|y~{z|x~~z}z|zz||||}z|v{}{}|~~}~||{}}~|z}~||z{{x|xy{|z{|}y{zx~}||{}{~}y{x~w|~||~}~~|w{~~{|w~~|~y{~}~}||y{|yy{zzv{|}}}yy|zwv|}|~{|~|{z{xw}~{||}{z~~~{|~{}z}|~{zzx{}}{y{y~z|{{}zz}|xzzyz~~zzx{}|||{|{}|}x|~wy}}}y{{||~~|y~{w}}|{z{}t{~y{|~z|}y||{}z{yzxz{|}~}y~|y|}|z~{|~~}{~|x}|}xzz|~{||zz~{yz|w~~y||||~~~~~~w}|~z||}|}|}{~}~~{{|y|{w{}yvy|{~zy~~~xu~z|{~{z~~z|z}{~{y|x}}x~}}~~z{xy~z|{z{}{{}}}z|y{|y||~~z{}~y|{~~|~~z}~~~}}~|}~}}}{~}~~}}~~z|~~~}{~~|~~}|~|~~~}~~~{}{}|}}}|~|~|}~{~~{{~~|~~{}~~}}z~~}|~}~|~}~{~}}~~~~{~~z}~{~{~|}}|~}}~~~~yyvy|yz||zw|}|{x{~wy{~y~}xx{|}{{zx~|{{~zy{{}|}}{~y{y}w{|~{}~x}z||z||}{{y{|||zz{|~{{}y}{}vz|wz{||~z~z}}|xzv}{z~z{xyy}v||{{{zw~|y~{{|{y~|~yzu|x~z||||}z{z{}x{z{~|u}z|}y|x{z}z|~~p~y{|z}{|{~z{{y{~{zz}z~z}}|}{|}zvzyy~|y||{{|z|~|~yyy~}z~~}zzzz{z|{{zx~v|~x}}|~xz{~|y~z|yzz|}z}|z|yy|z{}~|w{{{z~|{||yx}|{}x}~z{}~}~xyx|~z}z|z}{}~||~{}{y{}{}|}wy~yz{{|~w{{{~}||}{}{{}}|}}y{}}z~|z{yxy|~{y~}||}{z|}}z~z{z}x}|}|x{|}~|~~{w|{}zz{}z}y~~~}z{x{{}zz|}zy|{}{w~{y|{||z}x{}y}|}{x{wxy{}~~}||{zwz{w{{{x|{{|}}|}~|{~y}{zzy}|z}|{~{wz}{{{|z{||}{zwy||wxzzy||{}{xy~~{yz~{|xw~|{{}yy|}|}}~y}{z}}{zxz}}~|~}}}{{}zx}y{{{zxzvy}x{~zzz~w|q|z{xy{||||w||{zx~~|||zz~{}zv~x{y~|{~~|}z|ywz|{{|~yz}yz~{|||y|y|z}{~}{|}}~~}}}~}~}}}~z}~~|}~}~~|~|~~}~|~~z}{}~~w}|z}~}|~~}~}~~~}}|~~~}}}~}||~~}~}}~}~}z~|~}~~~~~~~}~y~}~~~~~{~~{}~}}y|~~~}zz|||}zz}zyzz}zz{|z}||{zy{zz{}}|{yxy~}|z{|}}z~}|x|z|}~|x{y~xzx~}y}~{|~|y}|}z|zxxvxz|{zx{{~y{{}{~zy~|y{~v{z{x~|yy~}|{|}{|{vw{yy}||{}|}|y}z~{zy|{}y}{}|wzx}y|~yx~z|}y|}}}{~}{xz~}{zz{y{yxxx{|x||xx|{}~zxxwx~{|{|z~}}}zx|~~}|y~~z{}yyz~v|~{|{|}|~zxw|y}~x}{wzyyzy|xx}|{l|~||{|}{x{}|z}{{yxz~||||zy~y{{x||y{yz{x{{x}{~|~|y}z~z}~x|{~||}~z||{|{~z~}{||~|~}|~z|z{{{}|}y}{zxw{|{{yz|v|}|x|z~v{|~w{~~s~xx{~{yzx}~wz|z|}|zy{{y||zz|}z}z|zzzy{{|~|{w{|~x}}{~xw{~{{zw}}{wx{z|zz{{z{|v~|z|{yxy||}y~y~|{{}z~~x~}}~|{}|}z}x|}}zz~|~}zz||zy}}uz|}}z~zyxz~|yy}}|vxywy{yz|}~}{~yyw~x||w}|z{{~|z}}{|zw||}{{~|z|{z|{{zzy~y|~}}{z||{y~|}||z}}{~}}z{}}zx}y|z{y{{|{{{{}{{yx{y|~|vwy{|xy~{~{yz|{|~{{|~}}{}|{|}|}~~~{|~~~~}~}~~~|}}}~}~~{}}}~~~}}~~~}~~~~~}|{~~~~|~{~}}}~}}~~~||{~~~~{|}~}~}|~{~~yz|~~~~}~~{}~~|{}|}~~}~~y{x}{~wx||}y~z~|~{||||{z||{yyxzy|||z}}x{|}zy}~{z{y{z}|{}z}~{{||~}x|z~y~}~zz~x{z{z|{zyz~v|v{~|yzwyxy{~{z|z{z~zx}wz|z{xx~y|y}|z}z{yxz|}yyzwzz}zzz}{{xwz|{z}}x{|z|y|{}{}|~{{}||z{z|{xy{{|}|}yv|}|x{}yy{zz{{}||~zsw}}xz~yz|vyz}}zzz{|x~}{|~{{|}~z~{|{yx}{|~y{yx~u{~}}{y{z|{}{z{z|{y|}z~}z|z{x~}{{}|}|{w||}{{|~wy{z{~{{zyz}v}~|z{~{~{|~z{{|{}yz}|}z|~zy}}{zx~}{}}~~}u{x|{{{zx|}{~|{z}{{|}}{x}~y|}{}}{}xy{~~w~}wx{}}}}|wyyx{~z{{{{|y|~|z}{y|{}z~~~v}v}~y||yy}x}|{{}y|~}{z{~|~|}zz}{||{}}|{||}~xz|}y|||}z~~~vx}}}{~z{|}~{}~{}~|~|z}{{y|||{{}}|{y~z}|zxtv~{||y{}~z}}{}{x{|~ywyyxy~y{{y}z|{y{zz{|{|{z}~|}|zx|x|~{}||zzz~|z{}z}|}vyxz{|~~~{z}~}x{~z}z{{~||}z~~z~{{{|~|{|z~~{}|t}}~}xzyy}wz}|}~{|~}|~|~}~}~~~|~}}~{~~~{}}~}~}|~|{|~|{}}}||~~~~~|}~}}}~{{|}~~~~}~|}~}~}|~}~|w~}|~|~~}~~}~}~{}~}~|}~}~|z~~|~}}}|~}~|~~|~}~~~~{~~~}~~|~{}~|}zz||~||zz||||~{{xxzvxy{||uz|tzz{}}xz{{zx~{z}{z|~y}y~|yy|~z|{|x{|{zw~y~|{xx~z{xzz|}{zzx|x}v}yx}yz|y{y{}}}{|~}}{{~|||||{}{~w}zw}~|xwz|}|vyzx~xzzxzx~z|zy}||{~}yz||||z~|}|||}y{z||{|{|z{}yz{z}xzyw}y{|z~zw{x|~~z|{}z{v|yzy|~}z~}}w|{|{}}~}{|z{}|y{z{}zx|}|}yz{|}||{|{z|~~~{}{|z~{|zz{y|z~{}y{{|wzx|zyzu~y{xy|zx||{xw}|||~|{}}||}{||~z{{{{|}}~{}zzzxz}}{|y|{zz{~{y~}y|y|~}{y}}x{|{~|}~zz{||y|~|zz}zz|~x|}|w{~y~{y}{~w{{x}|{zz|{}x}y|}z||z{|y}y||yy{}|}}||~zx}~{||z~}{{yx|x}{}}y}~}{zy{|{~~|{|y}{z|}|{}{~z}}z~}|yyz|zzy|{xzzzx|~{||}{{}z|xw||}{}y~{}{~zzx}~|}~|}~{~{~zyxz}{}{|{{yw|}{|{xy}{~|}wu||y|~{|||}||}}|{{zx{|}|}}}{z|}|y|{}z|zyy||z{y}yy|z}y{}|~{yw~|x~}z|~{||{{}x}}|{~|~~}{~|}}~|}~~}|~~}}~}|}~}||~}|z~~~~~}~~|~v{|}~}|}|~~~|~~~~~~~}}~|{~|~~|v}~}~~{~|~}|}|~x}|~~~~}|{~~~~|}~y|~{}}}{}~~~~|}}}~}}|{~}|~}~z~{}~{}~|z|{{~}}y~}||x}|yyzz}y|xx|z~zz}~w{~y|z}{xw{~|~y{~w}{zzzz}}wz~}}|x{x}}{z}|z|~xt||}~|y|}{vz|z{~|zy}|zwy|yz{|xy{{yy|{}|zz|}x~}~}{}~}{~{y~}~||~|~{~z{|yx{yz~|z||{{z}}||~zx{z||y{~|~z~|{z}}z}~|~y{}{y}y}}~x|}{{~}|x|}{z}z||zyu}|{x}yy|}~xz~~y|z~x{}z~}|~z~}zz~}~z|~{~zz||~{~||z}{|y}xx|}||w|~z|}{{|}{w{|z~}|x~||~|z~~{y}||xy{y}y}{|y|{z}{~}~}}~{{}y}|{{z}z}w{yx|x}{{zwx{}|vy|~}|}|||~|}}vz~}y{~zz|}~y|~y~}}yz{~{}}x~{{}|z}|~}y~{}{{{z|}zvz{{z~|yz|zry}}{~|}y}|~z{z}z}{uyy{x|~zz}zz}|y{u|}x{{zy{|z{z{{}~{{|{z|~zz{zz|y|z|{vxx}|~z|{~yx{}~}{~|~y~}y{{|||z}zz|~x~z~zx{yv|yy}{zz}z||zzy|{{}w|||~|yx{}z}|z~u~|zz|w{y||z{{z||y{|y{zx|{|z{z~{{{{}z{{{||z|{||}vx}z{}z~{|zz~|}x}u~|sxx~|{w~}}z{{z|}~}|{|zx~{~~}~}~}{~|}}}|~}y~}}~~|u|~~~~~~~~~~~}~|{}~|}~x}}}}}}~~z~~~~}~}}~~~|~~}}~~~~~{~~~z}}~~y}~~~|}|}~~~}}~|~}~~~{~}~}~|~~}|~|~x}~z}|}|~}z{}w{y~z~z||x||}zy{y|uyzzzx~zz|x|~{zz|{}{{|~~z{}|}}}~|}}|{|z~|wz||z}~xzyy|}{}zx{}y{zyy|}}|~z}|{{|yzx~~z}}|zy{{{w{||zv{{}|zwz|x|||z|zyzy}}}{~~|||~|~|}|z|z|z{~}{~}{{~{{|}|}~{yzy{|yzwz}w}zz|{}|~|xxvx||}}|}zzx{{|}||{}~yz|{}yy|w{z{|}|}z~~{~x|}z|{{z||{{}}xywz}{~~~}~}|}|{|yw}}{~w~xz||{yz|}x}v{y~xyy{x{yw~}}|y}~y~}y~z{~yyy|{y|~y}~{{zy{y|}|}v|zy{{}x}wz{zvwx{||}~{y{{~}zz{x~|}|}|~z|z{~y|~|wx|}|zyyyzzy|xz|~z{{|{{~|}~v|z}||}u~{}}x}}}|||~}{~y||x}|||z{}y{{x~{||}|}}{|}uyxx{z|}z}|{z|~{y{{~}||||||}~{|}||y|vxv{x{z{{zw}~z{~}}yxvz}{yzx}z}}z|{y~~z}~}|x|{y~~xz}}}|wy}|{}{yx|~}~x~}{}x|y~}{|{{wz{~|{z{|{|}|}{~z|~{z}~~}}{{{{yz}{|x}z||zy|yw||xytv}~xzw{{}|x}z~~{|vz|}}||}}~|~w~}~~y}~|~~|}~~y~~{}~}}~~~|}~}}~~||}~||}}{}|~~}}~}~}}x~~~~~|}~~{|}}}~}~~}|~~~{~~|~~}~~}~~|{}w}}~}~}~{~}{~~x{~}~|}zw~~~|z}y{zz{zy~|zvz{{z{}zz}{}{{|{|}yw|y|}~yyzzy{}}}z}{zv}z{~||zw|{}{|~y{||~~zy{{{y~{{|~{{|z{{zy|yx|z|~|z|{yz|||~yu}z|}|zwwvz|{|z||{}~||yz|}~zzx~~}{{~~|~{w|yv|{|z|}|||yzv{{|{y|zy{z|~{}~y|}}|}|yzz|{y|}|z}{|}x}w}{|x}{{{|w~~yx|{|}y~zzzz~|||u}{~|||}~|{}~|~}|}|~{{|~|z{yyxy|}{~x}|}yy~z}v~xz{~~x|||z||x{{y}~{|s~}{v||x||{~z{}{||z|{z}zxz|y|~{}~~{}{~wz{z~~y}~~{}}{|zzvw|}~~y{z|}}}|z}{w~}}}z|}zw~z}z~{z{y|~|~{~|z|w|}~|z|~~|}}x{x{w{}}|}xzz}z|z{|{|{z}~}z|~zywy{~}||zx|{{}|wzy}y}~{z|}zxz~{{zzy{y{zz||~~|y{|~w|ywx||}|z|~~yx|xx~}|y{zyz~{{{{}||wy{}~xy|}x{y{{|{|~|z}}yx{|{y||w|ywy{y{wz|}|}zx}y~yw}~~uz}{{~xy~~z~}{xv{|}x}{~yzz~{~v|y|||z|zzyx}yzz|||{~{z|~x}||}~x}yzyy~z{{{}||}{}y}~|y~~{|}|{ww{|}u~|}~|y~{|~}|}|{}|}|~~~|}}~~}~~|}~~~~~~|~~}~}~~~~|||~~|~~~~}{~~~}~~|~|~}~{|~}}|~~~~~}~~~|~|~~~~~}}~~~|}~|~~~~}}{}~~~}~z~|~|~{~~~~z|~~~}~~~~}||~|}}z}~}z{~|~~~~|~}{}{{y{|~z{~|{wxzu|}{}uxy{}y~x{{}yvzy~z~{zz}|{z}|}{z|~|yzz}|zzz|zzz{}|xxy{|z{yz|z{|z|zz{|}~zz|{wuy{zsxzx{|y{}y{z{{~zy{{~|{}w|{z}x}{~zz|yzw~x}||zyzy|o|{|}}|{}|w|{xy}|z{wz}|yy|{|{~{zy~zz{{}||~}}xu|x|}|{y|xzx{zzyzx{{u|{xzz||~{}}}xx|xz~~~}}~~}|}{{|y||{|z|y|zzwww{{|}{{x{y{|yuyzx{~z{y~xz}}~}y}|z{|w|z}}}~}{}}v}{y{}}x|yx}|}}w~y|zzz{{}{}{{|}|~|}~|zyzwx|x{||}}{{}{w|{}x{w||zzzz|z||vx}w|~z~}||~}|~~{{}yz|{{|}|zzy{||zw{{{}}|zv|{|x|{y{yyx}{||vx{x}y}}y|yx~{}z}y}{}~y|w|}}yx|}yw|{|zw}{yyuz{y{z{w|{x}{x|y}yyvzx|}~|}x}|{|~}y|||z~~~yw|{w~{{|y|{x}zz|z}{z{x{{x{}{}yzy|z~|}{y{{}x~z~~{z}~|~}~}~{|}z}x}{{x~yw|{~z|w}~|z||zyx~}yw{|{|}{z}|xz|{~y}|}z}}x~x|xz|{~~z{{x{}vxwzz{zyzyxx{|{y{z{~vxzzzy|y~yyzz~|}}~~|}~~~}{~~{}||}~~~w|~}}~~|z~~}~~~|~~~w}~}}~{~}}{{{~}~{~~||~}}}~~}~}~}|~{{~~}}~~|}~~z{~~~~~~~~}}~~}~~~~~~~{~}{}~~|}~}|{~|}~~~z}{|}~}~~}~}}~}~z|{~||}zw~}|}w}{~|{}||y{z}~x~|y{|}xzyx}{~x||yzw{||z}{~|}y{z}zz~~~y{uy}yw{}z~{z~x||{zy{{|y|}yzz}|w}~||y{{{{}zy{|~|}~{wyw||xxzz{{||~{{{|~|zyzx~{}}y{{~z{}{||x{{w|}|y{{{xz|{|w|}{|~{{|{{z{{}yz}}~{{}{}~~z|}z}v~{|}sz|{{y}}~y|y~{~|}|xzyzy{|wz|y|{zzyy~}{y~z~{z|}y}{}|{y}}{|y~zz||~z}yx}|zxxy~|}}{w}z|~w}{z|z{~{~}y~{tz{z}|zx~{{}~yx}xz}|}}}y{{yz{}~}z|}v}yz|}y}y{~{}}x{{|~z{|~wz}}}||}x~|{||||v|{~|yy|z~{}}z}}||yzzx{{}y|{}{~{|{{z{y{x~}~|z|zz|xxz|{wz{y||}|{xz||x{x}|~yw}{}x{~|{zuy{||{|{x}}y}zy}{y~|}z~||{{}|}z~}y~xyz{yxxy{~z|z}{{w}|}}{z{}}{}w}|}|}|~~{{y{zy~y|zy}}|}|{|y|x~zzzw|w}}zyx}|zz||}wz{~z{}}y{z~{{yz{z|yzzzz|||||{z}z~{|}}z}~vy|}}}~{{{z|z}v~}{{~|}|}}~|{|z~||~~xzz|{~~{z|}}}~|{~|~~~~z~u~~~~|~~||~~~~~||{}}}~~~}}|~}~|~}w~~||{x~}{~{~}}~~}~~}}z|~}|~|~}~~|~}~~|}~~|~~~|}}~}}}~~~|z~|}|~~z{}{}~||~}|~|y}~~{~{}|{}{zz{{{xz|~zz|zw||~x{|xz|{|{{yxz{ys}z|yy~vzz}{{zzxy}z}|}xzy|}||}{|yzy{~||~zyzw|z|~}{w{y{y{{vz|y{~~y{~~~z{}~|y|}||~}~|}x{~||}|{yy{vy|yzx|z{}||y{y}|~}zz{y{x{zy{vw~~z}}|v{|{{yv{}{~x|z}z~xzz}}~z}xzy}~z}{z}|~xxzxz~}|y}zx{zwz|{{~||xx|}|x}|}~{ww~y~{~}yzw{x||z|{|z|xu|z}w}zy}|yw{y{{yyz}~z}}~|{}{x}|{|}}z}}~|}}{|xx}|x{{y{y|{zzz~|{{}|w}sx|x{}zx~|{yw}~{}z~}w}}~z|{}z}zz}wz}}{}z{||xz|v{y{z{x||z||x|~}|{y}}yz~}{z~}}~{~|||~}y|zwx|t}{|yzx|||{y}|yy|}{{zz{|z{y{~|}|z}z~z~~~~{{z}}}zyzvy|zzv||{y{~{zz}xz~y|}z}~|y}zyz{{z{z~{{z~y}z}}y~~y|~y|y{rwz{yy|w}zz|||{z{yy}yzwz~y|y~}x~zzz}}zxy|}}}{{{||y}}zwyzz{{{x{y}~wvzxy|}}|wwx}~{~xz{y~xy|~|yz||}yx|y}x|x{zyv{{|z~{vvx{zzz~w~{y||z~~z}~y|z{{~z}{~~~}~~|~}~~}}~~~}|z}|}}}~}|~~}x}|||}~~~~}~~}||~||~|}~~~~}}}}~}~~~}~~~||~~{~|}~}}}~~}{~~~}~~|||||{{}~|{~}~}{|y||}~~~}}~~}~~~~~||}~}|~zz|y|y{{z}{||{|||z}|{~~wzz{zx}}~~x{{|{|~|ux}yz|{~z}z||}zy{z{x{~z{z}~{|x}|~|w}|~z||{|z{{}~}wzx}{z{yzuzyw}x||z|{z|z|z{yz|xz~|z}}{x}|~}z{|}~|||~}}{~{}}z~{y}||wy|w}yz}x{zz}xz}xzy{{~}~|{{zy|~{~|}~|zzv}{|w|}}{|{|~~}}}{{{wxyx{|xz|}z~~w{|z|~{}~}~{xy|~z{|z{|}||z|z{|}}|y|yx~{x{{y{}|}|{|w~{}~|}y|}{y}~{}}{|~}||y}||{}zzt~z{{||}}{{|}z}{~}~~||w|}{zzw|}{~{||||~~~{|z||y||}}y{z}y}y~z{||}x}y}|{~{xy}}{|}|xz~}||}~|~y{~}~{}}{}}{zx||z|{|z}|}|~~y~}|y|{|{|v|{~zwy|}|z{}|}yz{|}|x|{zz~}|||{zw{x~y}}{}}~}{{||v}{{~wzvyz||~}yzvy|x{~{zy~|}{{~}v}|x{|~}{yw}~z{}~v~~{~z|}z{xz}}y}zx|{yzz{~}{||z|{|}y||x{yy|{y{|y{yz~~}~{zxx{|{|x}zy}z}z}}~|~x~~x|zz~w}~{z|{|~{{~|z{~|zy{~~z{~~}}}{||}{|~|}|}~{~|~~~v~z~~|}|}~~~}}~}z~~}|}~{}~}~|~~||}}}|~z~~~}}~~|~~~~{{~~~~}|~~}|~~~{~~{|~|~}~~~{~}~}~|~~~}~~}~}~}}~}}~|~~~}~~}|~}}}|y|z|}{|z{z|zz|z|zy|y~|xv{}u}z{wzyxxz}~}x}~}~||}||y||{~}|{{z~~}}wsz}||x|||x{zz}w{zqx|}~~~yy|y{w~~|z}yv}|~}z{{y}zxw{}x~z|x|y|{z~zy|zzyyx{yv{|||}}wxyuwy}~}~|~~~{{zv|}{}{{{|~~|}x}wz|~z|}{x{~~yz{x{~wx~|{|zyy}w{}}}~y}}{v}~{~|y}z{||~|~z{{{zzw{~|z}yz~}y{|~|yx~|{w{{~{{|~~~|~x{{{~||~{}|{}|~x~~u~zy}{}{v|x}xz{wy{}|}{|~xxxz}~z~~~|z~|~~~{x||{|{{{|y{{w{}{{~}{||~}}z{y}{|y{w{}}w|y||~z~~y~~||z{}}|}~{}}|{zz{z|~{ww}vzy|zy|~}z|~~u|yx||{xz{z{y{y}{~y||~z}}}x|z~z|zx{|}|zu}zz}{{|zyv~}|y}{x|w|}{y{|}|}|~~~||{}{{}}||{z|y~}{xx{~x|z|~z}}{~y~~y{~yv|~{{|}|}||{|}}|~y~|}}|x{z||~{{~}|||y{wyz{}x|{yz{}z|}z}}z|w||{|{{z{~|{~~y|{x|z{~|zzzz|x}|~|z|zw|{~y}zw|{{{z|~~~~~{}}z}~~{~}{|||}}~~|~|}}~}}~~~}|~~{}{|}~}~~|~|}~}||}z~}~~~}}|}}~||}~~~~~||~~{~~}||~}~|z}~}}~~}~|~{~~~~z}|z|{~~~|}~}~~}}{~{}}~|z~yxz~u~}|x}z}z}y{wyzyw{{{{z{x~~zxyz~z{|{{~|}{{~y}zr{{|{|{vxyy|{|zz|~xy{~}{~yx{{{zz{|~zyx~{{}vz~|~{w{{|}{|{xxy|z{}{zz~{zz|}z{w}~|yzzy{|||w{yz}{wz|z~yz|z}y}{}|}|x}z~v{}|y}~x}y|}xz~w||~}|~}s|z}yyz{~|v|{{yx{~{{{||yt|xx~x||}|xzzzy}z}~{x~{z|||}z{}}~}{{}|~~}|~~}z{zy{~|zzx||}z{z||z{}{uw{{y||~{zyx{~{x{y|{{~}zwuy}{|}yzy||{}z|}}{{{~y{|||}zx}{{{x}}~xz~{}z}}}y{|w|z{{}}x|}~}}z}z{y{z}zx}x|}|}}}}{|z~|xz{}{z||}zx}}z~~yy{|}z{{z|~|~{|}~yy{}~~{w{y|{}z}x|zwy{xzyy{z}z~|v|x{{{zyy|}y|zz}~}y~xz{}~y|z{|yw{|{}yz{y|y}{|{|}}||}}|{~|{~|w||}~{}{}{}{x}}}z}|xzqz~z}}|xyxy{zzz|{zy|y~{|z|{z}zz|zzw~x~{z|}{y|{}{w||yyy}w~}{}xz~}}}zzx~y}zz|z||zz}{{{}{x}z}ywz~~y{}v|yyz|~y~}}}v~y{|xx|{}}{yzx|z|xy}|xy|z|}~}z}~|~~|~~~}}~~|~~~}~|}~}{{}~~~~{~~}}}~{{y~~~{~~}~~}~|~~z~}|~~~~~}z|~}~}}~}}~{~|v~~~}~~}~||}}~~}~~{~~~}z|~~~{}~|yz~}~}~}~~{~|~~~~|}z}|}~z~yz~z{yzz~yxyz{yv{~w{yyy~{{{x{~s~y}s|y}|}|~z~|||{{y~yz~||}}~|{yxw~v}yy|wx}{||xzz{{zwyyz|~z|{}{|}y{|z}|yz{~z{|{}}||}~yxz~x|u|}|{zz{x{{yx}yxy{|z{{{{|}}{z|yx|~x}y|{~y{zz~}}||~||{~~yz{w{y{}~}zyw{{~vx{{~z{~{x{}}}xyz|{vx}}zz{~y{}{~~v||z~y{~{}|{~{zw|z{y|yyx{}zzz~~{xyy}}{}{zxz~|y|y{{z}{~x}}||}}zzz|~zz}~{{|y}xz|x}~yxz{z{{z}~z}{~|||{x|~{{xy~|}{z~|~|z{}}|yw{}~{|x~y}xz|}xy{xy|}zz~zz~{z{{~z~||{z}z~~z}}{z~x}{z}{{}{}v~wyz}z||}zz}|zy|z|{|}}y~~{}{}{~y{zzzx}{z|{|{z||z~}}{|zz|zyy{{|}~~zwwzx||zx~{~||}yz~~|~}~y}}{~z{~y{|zyx{y~|y~}~yz{|yw{y}{}x{|y|~{~z{x{}}}}z|yz~~~|{z}{}}}u}{}}|}}{z|y}{z~}wz}{zt{}ywz||u|}{}x}{|z{}y|~z~}|{~}}|~}z{|}}}|{{{}||yww}x{y{{w||wxz{y|t~}z~v}zx}}~~|{|y{~{y{~~}}~z~{~~~}~~|~}}~}}}~~|~}}~z|~~|}~~}}|}~||||{~~~~}|~}~|~{~{}~}~}~|}~{~~|}~{~||}}|}}}~}~}~~|~}~~}~~}|~~~~~}~~|}|~~~z|~~}~~}~{~|~~~}}~~}~~|~}}z{}}}~~{~|}~~}yyy}x}|x{z|yy|wz}|~|zz|||zu{y~u|~{}u|y~z{z{{|{||}|~~{{z~~zt|y}z{|~zy~|y}z}|}{}z|}wy{z|yv~{~||x{}~z{~xw{{{~}|w|zz{zvs{x|y|x{||{x~zzy|}|~}~}v|}y|~}{t{}|wyyx~y{zyxz~}x}zy}|z|}w}|~zy{y}}}|}zy}~y|{~zz}{z{|yyyyz}|z~}{z{y|{{}{z{zy{}||{xz}|{|~{}~}}{}zz}|}}|{{zy{yz}wxzyvy~}z}{z{|}~yy}}|}{||x{}}x||z|}||{}{}zyy{{{z}~}~{}z|z}|}~y~||~xz|}}{z}}}}{}{{|z~~xz|{|{w}||y|x~|z}|{|z}||~z|~}||~x|{wyy|~}}z}}}~zz||y|y{|vyx{}z{~~}||{x|{z|{zz}{vz||}w{|x}{}|wx~{z|z|z{|zyz}y||||~{}}~|zuzzz{||y{|~vz|x{{|}y}}zyyzz{x~yz|z|x|}}z{{~xz|wy{}yz~y|}y{}z{z}{|~{yzw|||y~{~yxy{w{|xzx{~{}|~yywz~y|}||{y|}yzy{}z}yz~}~~xy{~|y}|{~}}z~|}xz|{~|}y}x}~}}~zw}zz~|y{{{w~{~zz|y~z}~}}~~~}|~z~~|}}~}|}|~~~|~~}~}|}}~~~}z|~}~~v}~~|}{~}|}~}|}~|~{~~}}~}}~~}}}}~~~~{~~~~}~|~{~}~|}~}}~~~|~}{}~}}|~}~~~~{~~~|}|z}~~~}{~~~}~~~~}y|{{~{|{}w|x|}}{|zzy|{|y|}}y|||y{}{vx|~x{y|y}~{{}y{~y{|~~~}{|{{}~y{}y{z{{uxyw}~z|zzzx}zz{|z~{|z{z}x|}z|{z}zx~y}}{|}{|y|{~}zy{x|txy}w{{{|x{~~~~}{{y}z~t}x|zz~|}xy|{}{|}}~||}{{z}}{}~{z|}|{zy{xzyz~zx{y|zx{yz~|}{z{}xz{{}|}~y|~y}{zyzz}z|}|x{{v{yxw{zy|}{{{x|~}w|}zw|}}|zy|{~y|{}~~z||~zzx~t~w|z}x}}|}{|z{ywyx||yw{}|y~||~y{}{}y~z|}}z~yz~}xz{||~~}|~z~|~}x}}{yxzz~y{t~yyz{{{z{x~{z{|~zyx}|y}|{~|{{|{|}}z{z~{|~}}|z{zx|{uz{}|}{z}}vw~|xx}}{zuuy}{yz|{}{}|{|}||v||}y}|}~xz{|}{zzyx~y{xzx~z{|}~xzx{{x|v{y{}}}{z|~{}z}}}{}z{yx{xzxyzz|}{{{}}v||{zzz{yz}{{v{|{x|}|z|{~}|}{}{}{}~~|}y||w~|{}{{}zx{y}z{}yx{}v{~yx}{}zyzx|zx{}~{|z{{|~yv|z~||}|}}{y|z{z{z~y}y{{}}z~zy}z|}|}|~{}yzz}|y~{}||~|}x}{}}}~~|~~~|~~}|~~|z~~~~}y~}~~{}~~~~|{~}|}z~~}|~}~|~}}~~~}~~}~}|~~~}~~~|~}~|~}}z~~~|}}}~~~~~}~}{~}|||~~~~}~}}~|~~}}{~{~~}z}~}}}~~}~~}z~~{{}}~~}~~~{~~|}{|}~w}{{{z}}|{|}zw{{zw~|{~|~{y~}y{||x}~z|}}}}yz{}xy|y{}~{x~y|}{|~|zxx||wz}~{|y{{{z|zz|{}}{}|xxz~xz}~|z}w||xz|wy}|y{}~y{|~}zz}~|x~~}t}z{{yyw{}~{y}~z}{zxz|y{}|x|~y{u{{zyz}||}zz|}}y{|}{|{zzz~x{zz{z}~zyy}|{|{{~x{}}{{}y~|x~}yzyy~x}}}x~z|~{|}||z|xz{y~|z}{}xz~x||{y{|z}r{|~|vz}{z|~zx{}z}~}|}|{}z{}{{~}y|zyw~|zv{|yx~}}x{yyzx}{|||{z}~}yy|zz{~}~z{z{~|yy}~}}}}y}|v{{~}{}{y}|{|yz|y{yz{z{~}|vzzz}|{||z|y|{x||xywyy{{|y{|{zy{zy~|~vz}y}|{z~zzxzyzw}{~|{}||}|t{y{|{zuw|{{}z{}}|v{y}||{z~~zx{~z}}~|xyz{~{z{x{xy}v{y{z}y||x{zx|~|z~}|{{zzw|{z}zzx|~|y}}{|{}||}~|~}{||z{{y}|}}|~}x{}~}u{w}w}zy}w||~{y{|}{zx{~xzz|~z|{z}z|xx~y|z||zv}}x}}yz|{}}{|zy~~z}x}|{~|y}y|}~z~zzw{~}|xyz{~x~~{~z{{|{}}}y}z{~}z~z{}||}x{zy{}{}~~~~~{~~~~~~~~~y~}~~~}~~}~~}|~{|~}~{|~}~|~|}}~~|{~}~~~~~~}~~~~|~|~~~}}~~}}}~|}~|~}~}~|~|}}~~~||~~}{}~|~~~~|~~~|~||~~~~~~}}z~z}~~}~~~}~~z~~~}~|~~~{~|x}}}{{|zw{||~w{zy{}y}{|y||y}xz~{zzzzx||z{||{}xzy~z}|}}}|||}~||z|}syx{||z|zz|{|x{z{|zzy~wyx{ty|{}|||~yy{y{xz~z}}~z||x~~}y}}|}xz}y{z{}zyxxxy}|zx~{w{z{z{{|{|~{z~yy}z~|~zx~{}{}}}z}{}zxz{}z|x|{z}{~~zz|xw{{y||{z}}{y|}}x{||{x|{|}|~z{~~z|{{y~xz|x{wxz|{z~~r~{|yxwzzy{~|s}w}v{~zz{}{~z{}{||~z~y~w{}zyzwyx{{x|{xxx{zz}x{}}~{w|z{z}}{{{~|{}{}{{}}|}z}||}||z}||z}zy~}|{w{{}{z|zyuxzz{wyw|~}}~~w||}v{}~~{{|}y|{{|x{}x~x}|}xy|~|{zxw}}||{xwz}{}{|y|{||z|}|zz|z||x{}~{|~~zy||y~}y|~w|z}zx}{|}}z{x{xuz{|}x}z{zy|x{~{~y~zz~{~}{}x~{y|{|zz|{}z~||z|y|{~yx{}z|x{~z{{}yz~wy|{{|~{~{zz~~{~{y{y{|{yyzzzxw~|}x{}~}y{|zxy}~|~}~{|}~y|~x{|}|y|z|~z}~zx|{~{~y|z{||x|x|x}{~x|wvx|zyy|y{}z|yz{~}||y{~|~~~|{~~~~}}|~|}|~}~~|~{~~{~~{|}~|~|}}}~~~~~}|{~~~|~~~~|||{|{~}~}}~|~{~{~~~|}~~{||}}}~|~}}}}}}~~{~}~~|~}~~~~~{~}x~{~~~~}~~~~{}z}|xxzw||yy{|uy}||}z||~v|}|z||z{xy}z{|zzz{y{}zz|xxx{zz{z~}{zxyz|yz~~t{{y{~~~||y~{zz{|yz|{x~yzz{}{||{z|}|{zz|y~}{|}x{y{zy{|{}||y~}|{||w{z|y}y}vvzyy{~y{}zwzz{|}y{{y{z}{}w}z{{{z||}~|~|w~x|||~x}}x|}yx|z{{~{yyw||z{}w{}zzz{||xy|~}~~||w}w~{yx|}||}{}}yx~}z|}zy~zy}||~zyz}}~zy|zzz||y}y~z{|{yx{yyz|}zx||yzzzw~|z}{~zy||~{|{xvy|z}x{z|{w~||w~}|~z}|yz}||{{}xxyz||yy~||}|||z}{z|}{z|x|t|~zzx~~||v}x}{|{zy|z}~|~zxzxyz~|xx}}vy|wx|}{z{w{w}~xy}}yzz}z{xxy}x|z}x}{}||z{~zx{}~{|{w|z{|zy|~}yy}}|yx}z}x~{}zt{}{wv}||yxv~|wz}y~{y{y{~v{y}xwzzy~y~|}y{x}}|{{}x}{yy{z}~y}{{{zz||z|wx~}{{|xy{z{yyw}||||u{|}~y{~y}~|{{|}|~t}{xy}{|{|z~{{wzzyz~w||||}{{{w}||zyz|yz||{|~x}}x~|}z||{~yy||z~z{zxy|{{{~{w~w||{y|}yy~||zw|}{~z||~}~}~|}~{~}}{~y~~~}{~}|z~|}~~~}~~}|~~|z~~|}}}~}~}~}}~}}~}}~~~}~}}~~}|~}~{~{|~|~}~}}z~~~~~|~~~|||~}}~||~}z~}}|}~|}~~~||~|{}~~|~|~~~~~~}}y{~x~~~~~}z}}|}~y}|~|{~{|~y{w|z|y|{zxy~yy{|}}|xx||{yy{{y}z{}x{}}z}|}}~y|{|||}}}}y}{x}z{yz{}||z{{}|wxwxy{y{{||zyyz||}y}y~w~y|}|~x}~}z{vt~w~|y}|z}uzzy{z|z{y||zzzz{y~zx{w{{{|}}{|yzz}}~}y{z}|xz|zzv{xz}|{}uy~y}|z|y|v{}|zy{w{{||~z}yy|}{|y~x|z~~}}}{|{{|}~}}|x~|z}y|z{wuy|yzz|yyzy|wzy|v|{~{z~z{||}|{}}}w}|z}~~|tz~~~}{}{{}zzz}z{|{{yzzu{z|yxz~z|x|}w~}~{}~|||~x}~z}}{z}~{{}{{yzw}x|}y{{}yx~z}||{{x{}|}z||}}}||~|}}|z}zz~zz~{|{y~{xx{yx|y|zzyz~~~y{yz|{}}|{z}}|z|}~|}xwz|q~}{y||{||{{z|{x|{|xyvxxy|}|x|~}{}~z{~}{~y|}~|{wzy~y~|z|y}{||{y}z{{z~|~{{w|y{xz}wz|z}z}xz~~|w{~{~|z{v|{~~}~|}z~{yy{}y}vw~zwzx{z~x}uy{{||{z|vyyzy}|{}}~u}~|z}yx~~z}|}~y}{}}~{}y}|~{wx~zw||{||z||~|~~y|{y~|}y{|{|}|{zz|||~~~~}~~~~~~~|}|~~~~}|~}}~}~z}}~}~~~}}~~|~~~}y{{}~|}}{}}{|~~~|~|}}~z~|~}|}}~~~~~||~~}~|~||}v}}~~}~~|}~}}~~|~}}~~}||}y~~}|~~}~x|}~}||~{{z|~}|{~~}z~~}}{~}}~~|~wzz{~yz{|}}zzu}{~}||zy|}{x|}z|}{|~~xz{~{|~zz}y~xy|w|zx}{y{z~~zxyzy{}}z{{|}|{y}x}|z|y{}yxz}|z}||~~{}|{v{y~|{w{{wy|yzz|z{~{}||y}y{xzz}y}z}wzyy}}}z{~|}{xy|~}}z~{}}}|}~~}z~~xy||}~}z{~x~yzw||~z~x~|}}{|y}{}~{}~||xz|{|{||{}{}x|}{}{zzzz}x|}{uy||{}{xx~}{{|v}y{|}zw|}|zx|}|~zy|~y|zz}|y}|z|}|z|xy}}{~|{~z}~}}yxz|~|{|~||{}z}|x|{|u|}}|~~|zz||~{zw{|z|{{zz}}z}|}~z}}|zyu{wz}|~}y~|z}}zz{z}}zzy}{}|~z|z}~y}{zz||}~wy}~z~|{z}|}y|}{{}}{{~yz~}|w~{y|{{~~y~||}y|x}zzy~~{|z}vyzz{zy|{y{zy{y}zv|}|xy~{y|{{xy|~}{||}{{~{y}~y{~|{z~z|z}|z|||{{~~|}{~{{}zt}{~}z~z{{z|wxr{|}}{{z}z{{|}}}||zz|~~{{zy~}z}{y{{y}y}}{}}~y}{||}|~||~{|{w~|{|yxxtwxzz|y{|~|y|{|y|||yyz{}~z{}w}y}z~{y~y|yy||y|z~z}ww}}zy{|}z~x}{z}|~zyvz}~|{}}}}~y}|}}}}~{~}~}|~z~|~~~{}~y~~~~~}y}~}~~}~|}}}~|}~~~~~~~~y}}}}~}~~}~}~}~~~~|~|~~~}}z|~}~|}|}}|}}~{|~~~}}}}~|~~z~~~z}~|~}}~|}~|~~}}}|}~~~{~}y~|zz|zz{}zwz|wxy|{{}|{z|yz}v{{{v~y||{zrw}y}~{x{z|{~z~zy{|}}z~z||{{v{}|||~}}zz{|||||{{u}wuxvz~{{|z}|{zt}~y|||{~}}{z~|yyxx||y|}}|z~xx|x{y}}z||{}|xyz{zz~y{{v{z{~|y~|||~{~zy}|yt|zzz||yx||{{z{|{{{|}{zw|{zztyzzy}z~xx}{}z~|z{}{z}x{{z}|~~x|y}~z|~}|zy{z{{{|zz|yz{~yz~z{{zvw{tx}~~{|~z{~y~~~||~y{z}}}~~}}|~z{||y{x|}|y}|x{yz}||z||}w{~~z}vzx{zz{}}}~}}v}{|}z}~~}{~{zy{z}zy||zxy|zxxxwy~yy}|zy{zx|}}}}z|{}|}}yx~~~|||~{{}|zy~{}}~|{y}wy~z~y{u|y|wxx{|u{}z|y{|{|z}}~zvz||z{}y|}}|}~{{}{~zz}|y{y}yy|yz{zs|~}{}~}x{}|{}|~|~|{|z|wy|{}}{~~{v{~y{{yz|z|}yz~}}wu{}y{xz}{}~z{~{}}{zx|||{~}|}x}z}{|{y|wyy~ywy|~z{xx~|zy||x|~z~u{z}y{{|}{z}||}~t~y|z}zy}}{~}xzzxw{xz{z{|}|wyz}{y{}|{||~u}z}w~}|{|z{|y{{}~|~}{||}}}~~~~~{|~}~}~~z{}~|~~~~}}||}|~~}}~}~}}}z|~~}~}~|}~z}|~~w~~|~|y~~}}~y~}~~~}~~|~|~~|~~}~|~|~z{~}~~~|~~~~~}|||~~{}z~z~~~{~~}}}z~~~}~}~~{}~~}z||zz}z{}wzx~|z}x|vy~|wy}~z{z|{~w|{wzy{|}x{{|~}zxzy|}{{y{{xy|}{z~|w|}|}|{y|u~{x|{|{}||{y|z}|zz|{xz||{z}|{~zy}|z|y{|{{w{w|~z}~~~|{wz{z|z{{|z|{}z{}{{||}{xx{zyx~tz{w}z{}|}{y~~~~|{}yz{}w}z~|xzx||}x{|}}x|}~~{{}z}zxy{|y}}||w{y|z}~}{w{{y{z{w|~|{}|{|yz~|{z{x|}zz~||{|{z|z}}{|{|z|zz|z{|z}y~~z}u{{~~z|}wx}||y{{}|z{zzw|u{}yzz}}y{|}~zz{y}|{}}}|x|x}x{z}||{~x|zw|~|{z}y~~||~y~{x{xuz}}~zy|w}y{||}|y{x~q||z{~|yz~z|x|zv}|zz}|x||{x{x~y{y|yx}|~x~|yy~{uv|{|{}~~{{{xz|}z{|}||z{{}zz||~~{}|xz}|}{}zy{z|~}|{{y{}y}y~}z{|y{~y|}{|wz~{}|zw~|{z||y|{|z{z}{}}}zyzv{}~}{{|~{{|}|~zzx~|~~w{|z}}~}|y|yz}z~}{y}x~zyy|}{~z{z|}|z{{|xxz{{{~z|vy{x}}{y}|}y~}y~}{|}x|{{|zz{{|y}}|{~y~}y|~~x}{x|w{yx~}|{}}}~~|||w|}w}{}}~~~}}~{~~~~~}~|~|~~|~~~~~|~||}~~|~~~}~|w~~}}~~}~~}~{~~~}}|~~}}~}~~~}{~z~}|}|{|}~~}~~~}}~}~|~~{}~y{|}~}}~~}{~|~}~}}~~~~~~}}~}~~|}~~~||~|{~}~~~}~~~}~}}~w~|}z||{}z{yyx}yyz|tx|}zz{||{{y|{{w|y}z|~yzwz{}}|x{|xzz{|}|y|}wz{}{}z}~{z||t}vxxyzz|{{|zx~||zz{z{}~~||y~~y{~||{}y}|{|y~}zw~zx{zz|}zv}}{{z{{{~}||yv{y}z}zzz|{~~|y{}{~y}||{{x~~yz{|yxz{x{{|y~{y}~|z|wzyy{{vw|zyy|zxx{|{}}w{{}}~w~z{~|~}{z}{{v}{}x|{x{{zy~}yyy}}zv{}|zz}y{|||~{y{}z}|z{~z~~y{zyyz}~{~}zxvy}z|zy|yzy|z~}z}|{~{}w~}}ywyy{~yz}|}}|~{wt|zzx}|}}u}}{~}y{z|x~zy}{~x{~z{|}v~{~}||y}|z}z}||yyzz}z||xyy}|zyz|yz~z|z|zx{z}~xz{}yz||~z}||~x}{~|zy{|{~{w}~{y|{}z}y~}yyzy|w|}y}wz{q{~yzz}y|}zy}}}zzxz}|{|{~|}y~{|z|x}y~y~w}|z}~~xx|z{|}xx~vx|tz|{x{wz}}z}|{|{{|}~}|~~~|y{|~}zxy|{yxzx}|{y}yz{}zz|z{{x|}}|{}|~}|}{zxy~~yz||y|{}~~vz{y~|{}~z{{z{{x}||||||zzz{zz|vz}{|{z}~~|{}}{}z}|{~~~{~|~}|{~}|~~~~{}{~~}|~}~~}}{||y}}~|~~~}}~}}~{}}|~}{~{|~~~{~}~{}|~}~~~~|}{z~~~|}}~~~|~~{~~}~}{}}~~|~~{}{|||~}{}~~}}||~|~~~{~~~~~}~~}~~z}}{{{{{||}y|~y{wzyzyy{v}}{~{yy}}{}zzux{{~w}|{}yx}{zyz{y{wy{|}{~vx|{||{{y}{|y~{y~{wy}|~y|yy}z{|zz~~zx{~{xy{}zz~}~|}|yyw~{~{}x}}yxv|y|yxw~zz~z|y{y|~y|}x|||x{}|xy}{z}{y|{~}z|z~yx}}}}ww||{y||{}|}}~}|{||{x|x{{z{~~yy}y{|}y{yy{|x~}{y|{}|}zz{z|{}|~z{{|{}xy~|zxz|~{x{yz|}v{||}|wz{~yxzxwyz|{}yz|w~{|{{|~{}|{z~|}z{z}|y~yz~|yy||{y{z}}|{{}y{z}}|x|||~z|{}}}{{{~{}}zz|}}~|x}}{yz|~x}}{|||y}||yy}|{~}}}w|xwy|{}{{{||zz}{~}~{}~{w|~x|{z{~|}||y{|||x}}|||y}|{|w~yz{|y||{xyx}y~~z}yzz}|}v|zyz~w|}~}|{|v}z{s{z}{{~uz||~{y~w}xz|y}~}{z}}t~}zyyxy{zy{}{x{{~}}|~z}{||{y|}~|{}|~z{z~{|y}zz{}~{{{w|||}~{zz~{{|{|{{zy{wxxzz||yzzzzy|wz|yv{x{z{}|~~xxw{|z}zzw}}{z}z|~yz}}x|~|z{zx{y~|x~}}z||{{yx||}{{z|}{}{|z}}|w|||zz}x~~}~~~}~z}|~~~~}~|~~~~~}~}|~~~~|~}~y~~~}~~~}{~~~~~}|xz}~}}|~z}|}~~~~~}}}~}~|}|{}}~~~~{~~}{~}}|~~~}}~}|~~}|}}{}~}~~~}}~}}}~}}{}|}}||}||}~}|z}|}~~~~~|z{~}}|{y~w{{}yxyy|xw~x~{|{{{z|~}x}{|{{w}y~||zxzw}}|zy|{|}{{}{~|~{|~w~zy~{w{||zxxz|}vy~yzuy{zv~{~{||xz{y}{}}|}}{}}yy||{~}{}{}z|w}yy{{y~zywxux}}x}{z~~|{yrwzy|~|xz|y}}{{}~||~}~w{|~xx|{z{~z}{}{}{~~x}|{zxxyx}}~||yz||}~{y}}|{~w{~|z}x~|{z~z{v}{~{{x~x}{{~zy~||y{{|x}w}xz|{v}}w{{{|{~}|~}{|{z|w|{{x}y~zz|vz|}~z}xxyy~{zz}yyz{|y{zyy~}w{zz{|}{~{}~z|z~|x~yxyy|xz~}{~}|}{{yyzw}{wt|yzzvxz{z}|~{~zzz~{~z~{{|}|y{}y}|}{~w|{}|z|||y{}y||{zy{~w{}}ytzyzzz}~}{}w{}|y~y||}{~w~}zz{~z}z~yz}|v{{zy|xv{x~xwz}yy}x}z{zyz~xyz{z|y|}{}y~}}{z||x{|~||~zy~y}wz|z|x}x{{z|~{}v|{yxz{x|}|z{{x|w~y~|{|{{{|}|}|w~x{}|}}y{yx{|xz}|z{||}yzxy}{vwx~yzy|}|{{~|~{}||~~|y{}~}zux}}|}zzy{|{wyy{|x|~x{vx}~~yz|wyz|w}u{{~||~~xy{}{~z~y}~}~~~~~~~}~|~~|y{~}}}~~~~x|~{z~}~~|~}}}{~|}y~~}~~{}~~{|}~{~{|}~~{}y~}|~}||~}~~~}~~{~{~}|}|~}~|~~~}}}|z~~}}|}~~}}~~}}~~~~|x|~~~|~}~}|~~{}||}}x~~y{y{z}~|||zyy{}wxy~{{}y|x}zyz|{xx|}x{z}z{}{x{z||{z~y{~|y}|z{z{}x}~~zwz|w{~|{{y|z{}z|z{x{xy|y}~|y{{{}||{yw}xxz{z~z}~zuzz}xww{{yw~z{{zr{u||{|z~|{|{}x~{{}yxzu{|x}}|z||{z{z}}yv||}}}|z}{|~xy{y~z{yw{~||z|zzz~|y{}v|}}y{w|{z|}||sx|x{{w{|z}|zz}~yy}yy|{}~z}|zyzzy{}x}z{{wy|zzuyzw{{w|}x|~|zyxy{~|}xyzrz~w~zz{{|}yz{~{}|{wzz|}}||{}x}y|w|z{}}w|~}~~|~z{z}}y|zy~z{{}y{{||{{w}}{~{}~zxy}{{|y{{zzzz{y}~{|x~yz|}||{}~~}}{}z|zzz}{y|~z}zw{~~zz{~xz||}|x}||zz{|z}y|}||{~}}{||{}z|{z{~xy}|{zy}x{y{|y~xz|zy}zx}z{zy~y||z}~|~|||}z{y{|zy|x|~w{x|||}}{z|yz{{z~x}yy~}}yy{}~~|~zzzx|z{|zz~|{zzv}{{||x}y~}zw{y|{~z{|z}z{y~{~|z}z{zzzz{{x{xzzx|yx}x{|y{z~x{x|~yz}}{}|yzzw|yw{{z{{zw{xz}zy}}z{}{~~}wzz}{xyz{z}}zzz|{{~zzy~}zx{zyx{y}}~}~~}~}~~{~~~~~~~{}}~~z~||}}~~||}~z}~~~~~}|}~~~~}{~~}~~~}||~~~~}~~}~~}~~~}~~~|~~~~|}~{{||}~~~~~~~z{|~~~~|~~~~}~~~}}~~}}}z}~}~~~}}~~{~~{|{~~{{z}~{z}|zy|y{x}{w|x~}yy{zwzyzyx}~{yz{|||~y}z~||xyzz|}zz{{|vy~}s|zz|~{{xyvz{zz{{y{|zyzx{|}}y~z~{~u}z~}z~}|~}z}{}~~{}{yzzz}|{yzy{|}x{|x}uz~w|x}y|yxz|y{}yzwz{~z~|}zyz|}{~|{{xy}~|{yyy{y}{~vzy||zzx|y|w|{~y{y~~~y|}|x}y}{~|x|y}x|{zy|z~xzy{{y~}zy}yw|y}{x|~z{|}|{w~zy|x}|}{}||}}z~z~}{y~}{{|}x~~x}|~swxz{|w}{{|}~}{}z}wy~x|||yxy|vz~{}{}x}~|}y~}zz}|{}||{zxx{}}z}}|y~y|y||y|xzz||xx~|}|{{|{z|||}}~|{~{~}{{|}~z|}z}z{}zz}wu|~}xy{{{}wzzzwzxxzyx{}{w~}~}|{}|z~vy~z|}{}z}||z{v}y}}zyyy|zz{w}zw}}|}~y}yx|~{~x{w{{z~}}~z||zzx{{{z{x}{~|}{||y}zy{|wyy}|y|xxxz~z|xyzz|z|z}zz|}|zz|z{z{w||{z{~~}|||}}{w|{x~~||zw~x|~}||zyy||~y~|{{|{~}|zz|{~{~xy{~y}~~|||y|{~z|{z|w}z}~t{wzx}xwx{yv{v{z}y||{}z|}z{~w}~||~~|}}|}}{}~|~}}}z~~||}~z~~}~~}~~~~}~~~~}~}~}~~~}}~~z~~}{|}~|{}|~~{~}~}|}~~}}~~{~~}}}~~~{|~}}{~~~~y~}|}~~}~{~y~}|}||~~z~}~}~}}~~~~}~~|~|~~~}~~~~}~|}~~{~zzyxz~{}}{}z~}~z{~|zz{~zzz{~}{|~{|{x~w|{||y|}z|x|}{~|x|y|y|vz||x~}|v}z~{||z{w|}}||x{|{t}z{{{uvz{}y|}z}}~{{|y~}z{|yz}}xzz|{{~~{{{y|x}xyzz|{{z}|y|zz|zwy}|tzzxy{}|~x{}z|xy|y{~}|yx}}x||}|{w||{|z}{z{}|x||{{~}{k{||yz||wyy}ww{zzz}{y||||zz}yz~{yz}zy{|zu|~yp}yyzz|y~~|}}~{xw|yz|{zx{{||{~zz|yz|w}xwx~|{z|}}{||yz{z~zxy|{t{yx}{{}z{zz|y|z}yy}{|zzz|{x~}}~x||z|z|}~~||z}~}}{xyz|}}}{y|~|y|xzy}}y}}{}z|zyz{z{{||z~|}~{|}}y~z{xy~}|~xz|{|z|}~~{zx|z|x{z{}~{}|}|{}||{x|}{{{{{z|~|~}}~|yy{~||{|zz}|{|}{zzyy{}{|{yy||y|{zyx}{|yz{|x}{}y~yz|wz{|{~}~z{y~z{y{{~}~}xz}z|~{z|}yz{{|}|}y|zyzz{}~{yz}zyzyv}|y{||z|~z}{z}~w|}y|}{~|}{w|zwy{{{}yzz|yy}~{vyz{}xy{|||z~yz}z~yvz{|t}z{y~z~~||}|zxy{|x||{|z{y{||x}{|y{{zwzz~}~~~}zz~}}{}}~~~}~|}}}|~|~~}~~}}~~~~}~}|x~}}zz}}}~|~|}~~~}~~~|~~{|~}~~y~~~}}}|~~|}~~~}~}~}|~~~~~~}~{~}~{}~~}}}}~y||~}~~~|}~}~}}~y~}~~~}|~|~~{~{~|}}~~{y~z{{{{w|wz}}|}yyyw|wz|x}x{yy||}yz{vz}}}zzz{z{|{~|~|~}z|}}z|}y}|{|v||}{zy{wv|xz}{z}xx~wvz{|{{|y}yw~xy|{~}}xz}||x~}{y}y{|}{|{z}{|zx|xvzwzz~|{}xzyxw|{yx}{v}|zz{}||{x|~||y~|x}}|{||y|{{||{wyz|}{{|y{z{y{|z|zxz~wxxzyz}}{vy}}{}z{xxz~~{}{}y{x}y}{{y}|}}z{x||}}yzz|~|{{y}||zwv|{y{}{zz{zzz}}y{~~~w|{yz|{||z|}{~z{z|y{x|zz||{xzyyzx}yy}}{~yy{{}~x{}{~}}~}}}|z}~}{z|zz{vzyyzwx~x|{y}xw}{{|~{yz{|~z~z{y{{|}r{zz}}~z{y~|z}{}~{y||z~|x}~y}|z{{}y~x{xyxyx|~zx~{}|x|}y{~|}~~~|{wz||x~{}}z|{x{}~yx{z|}}zw{{yv}||yyzy{x}zy}{|}y{{|z~|{}z{}|u}z{{y{{|{y|x}}z}{y{v{vxz{~|{x}y|z}z~z|zz{z{}}|}|w{yy|~~~~xz~}~||{yz{y|~}{{u{xyzxxz|x~t}{yyy}}sz{||}yy}}w~{|{|xyw{|}{}{}|~~~|wz~{w|}y}}yx}y{}|{yxuyxwx~|{y~zx{vz||~z|zyxz|~~zu~}{~}~~w}~~~}|}}|~}|||~~}|{~}}~~~}~|y{}~{}~}}~~}}}~~~}}z}~~~~}~~~~{|~{~~~|~}~z~}~~z}{~|{w{~|~~~~{~}}~}|~y~~~~{~{{|~}~~}~}}z~~}~~~}|~|}}|~~{~{~~~}~|{y{~~}|~{y}~y}|yyzy~wy}|~|yz|}|zz{{{vvy}xyz}||{x{z||}y|}~}|{yyz{|{}}w{|}|{z}}}{|xx{{~v|{{yz{~y}{}|x|z{}{y}}|{~}|~z~yy{u||||u||yy~{zzw|{z{x{zz}~{z}}z{~y}{}}{|u~z{|y|{}zw{yxy~|y|{}~{{|y{||}zwz|v~z|}}~{{|x}zz||}z~~{y|{}y||w}|zyy}}~|}z~{y{}zz~x||~{{}|{}}{}{||}x}z{|w}}~{{wy}zw}~}||||}|z}z}}}{v}|{yz|~|||}w{zy~||yzzz{~}x{~x~|~|{}{y{||{y}ywx{|}y}z{}|~{|}||yzzyx~~||}y}w{}}~}z|}y}|xz|y~|}w~{{||z|}x|{{|}~{{|}}}yy|{}{y~|tz~|ywz{{~zy~~z|z|zz{y|w{z|y|}}zy}xy|{|z}}{}}{xy~{~{{yxxwz}{{}}~{{y}}|y}|}}{|}x|~|{|}{||z{x|~|z{w}~{~|z{|}y}|}}x|yx~zx{{~|||{{}}{}zzwyz|z{{|~u}||z{{yw{|~|}{|}~zx}~w|z~|}|{~{{y}yz|w|y~~z|z{w{|y~}{|}}}{{y~{|~|z~}}|}}}x}z~yxz{~}|zxy|y}|zx{{||y~{{}~|y{yzy}xxu~x|}}}~~~~}~~}~|}~~~~z~~~~~~{{~y|}}~~}||}~}~~{}~~~~~y~|~~~~~}y~~~z~~}}~~||z}~}}|~}~~~~~~}{}~~~}}~~~}~~|~|~}~~|~~~{~~~~~}~~~~{}~~x~~~~|~~{~}|}~z}{{~~|~{{~{{||~}yxyxx|zx|yy||{u~y{|{}{{y|v{|x}{|y}x|zy~~}y{{~|{y}~}ywz|}}y|{}|{vw}zy{yy}z}y}x||zz{{yy{zw}{|zzz{x{}|y}}||z}|x|{|y|}~zx|y{{||zzxy||}y}~|}|{z|~zzzy{yw{z~}~}|~|~y|~}z}}zxy}}|y|ywzzzx{|xx{y|z{|}zz{zz|}zuzyyyv~|{|}|~~x}|z{|z}}|z{|y}zx|~zzzz~vzz|x{}yz~w|||xz|x~vzuzyz{||~|xy}z~yzz|yz~z~y|z~y{}z||s{wz{|w{}|{~x|vwy|}|z{zs{wzz~wx{}zz~z~z}~|~{{~{z|}~}{}|{~z|zz{x{y{zyx|}w|}|z{}w{zx|xx{{{z{y}}{x}|{||{|~||}|{}|}{xwvzzz{}|y}{z|{||}y{xzz}}u~v~y{vz{}yy}{y|y{}{~}|~|~}~|}{|||}zv|{zzx}}|{|z|y|{}xz{||~{~zxyw~zy{|||wz}|y|}}|~~{y}yz}z{{{||yz{u~x~yrz|zy}|xzz{xu}zw}}x}z{zyzwyy~}|||x}{|z}z{|vz|zwzyz{txyy}{{||}yz{|||zzy|}}~{xz}z~y|z}~}}|~{|{~|{{|{|~y{yx{z~zw|zy}yyy{y}z{z{{~{|{}|}~y|{|}z}z|{y}}~~}~~~}|}}|~|}}~~}~~}|}|~y~z~~|~~~~~~}~}~{}~}~~}~{~~}}}|}}~{|~~}}~}}~}~~~}~{||{~~~{~}}}~||}}}}~|}}}y~}{~~~}~~{z}|~|}{|~~~~~}}~z}|~{}~}~~|~~~~}}y~~~~|~~~}yxvz~z|yy|zz{|zv|~|}}{zyzy|~}}}|y|}}}z}x}{}uz|z||y}{|{xzw}|u{yy{x}xz{z|y|~{z}}x}~z}w||x|x{uzwz}|z{wy~w}zy~yx{|}z~{||wxyu{|||{|yzz|z}|yv{vyw|}|{{{zzy|z}}yzxz}|{{zy||}x{~}|xw||zzzz~}z|||}~}|{}{|~||z}z||y{{~}{|}~}{ww{x|{vz~|z{x{y{{~~{vz||~zzy{}wvyz}z{{x}{z{~z}z{z|x}zzzz}xy{z|ww|x{|z}||y~||y{{|}v{{|xz{x|y~{{y{zz}~|y{z|~}|zxy}{yz~||{~~}z}|y~|{~z|y~}z|x|{{~|||}z}yw}z{y}yz{~yy{|}w~{z}y{{|||}{~v|yx}}{{{~zzz}zxy{y{{|}z|{uzzz{|{||zy{~}|}~{|zz}y|{|{z{{}~y}|{s}|{{w|}~}w{~|zy}{zyz~}~z|~}z}yzz|{zyy{}yy~{{}y|zyzxuy{|~zyz|~{z}vx}y|~|xw}~yyzy{}{zx~|x~~|zy|z~~{zzww||~yzzz{x~|y|{|yzy}|xzw}{|x~|wz|z}zzy|{yw{yz~}}xzz|~{|{{wx||wyt~y{|v|zyzy{yy~z{w{{w|}zyy{}|xy|{y|{|}z}~{|y}{xz}zx{{yzw{{yz~{wxy}x{y}zy~~{w}~yz{{~z{~|}~|~~~~~}~~}~~~}~~}}~z{~~y{~~}~~~~~z|}}~}~~~~~~~~~~~|~~~~~~}~~~~}}}}~||}z}}~}||~}~{}}~~~~}}}~|~~{~~|~~~~~~{~~~~|~}}~}~{~~~|~|}~~~{|~y}{|{|{~}|{}v~v~{x{yz{|yy{|{wyzzzuz|xyy{zxy|z{~u}|~z||{|{}{||{~{|{{{{{{}{}{}~z|{z}y|zx|xxxwt|~zz|}x~y~|~x~y}xx{x}}}{zz|~{}}}~|zz{~z~~~{||v}zzxyy{{|{vy}~zz}{zyx|xwx|}~|y|x|zyz}y{y{~|~|{}~z}{}z|||{}{}z{{zw}z|zx{~xx{y}zz}}x|~z|~z|w{{vz{x|z|yx{}|~|x{yxv|{{y|w|}w|{zyy}}{~z{{x}}z{zw||~}v}{~}}{|yz||y{{~}y||}{~~}~xy{{w{}xwzu}zyxyyw}y{}xzx{v{{wz}|}|}}|}z{}~}~|{{}~{{{{}|vz~|~~y}|{zy{zyz{vy~{wwz{y{z|}~{yx{}|{z~}y{{zy|}yyz|y{z|zy{{{||{z|}{zyyvy{{{zw{xyz~y}{~|x~}z{{x~|{z||~~{v~{}|{|~}zy{xyy}y{|v|wzy||y|{zz}{zyyz}}xz~{~zwyzy}}}||{}~yzy}v}yz}|z}~xz{x|w|zz||{{q|{yz|vyzy}}{|}~}{o|{}y}{|z{||~|}zw{}}~z|}z}zz{zzz}|zy|y{~wyy|x{|z~yyw}}}w}y~}zy}}y{|~{}|z}{||~{~~{{z~}y~zy|y}y{x}}z}{{}{|wq{zy{}|~||||z|{|z{~~~}}~~~~|}}z~}~~~}||~~~{|~~|}{~~|}}}|~|~~~~}|~~~~~~}}|~{|}}|}~~~~~}}~~~~|~}~~~~}~|}~~}~}~~}|~}|~}~~~~~}}z~}~x|{~~{~~}}~~|{~}|~~}~|~}~}}}~}}~~|{~}~}~}{z~~~{~~~~}|}~~|}||z}y~}}z}yz}z~|{{w}|{{z}|}zx|x|{{z|zy{|y{|yz}w{wz}}}{xyz}z{|}{}}~w}zy~|{|wy{zz}}x{{vz}{{uxxxzxy{vx{}~|z}|z}zy}z|yz{~~{w{xw|z|z||wy{|y{z||{zxy}|zx{zzx||}|~{|{y|zxz|wvx{z|~|~y{{y}sxxyxz~~|||}w}zxz{|zzw{zw{z{}{yz~x{|x|x||{zz{z{|x{|{}|z}||~||z|y}~{z}v{||}|y~}w}xy|xy{|{z~|{}z|{~z{~{xz{{yy{~yywy|{{xzz|zy}}zv|zy{{|~|}|}}}{xxyzzx}z|z|{yzx|x{}yx}w}y~}}|~}y|zz}{y{zz{{}zx}{zz{yvx|~|y|{xw{z|z{|xxz|||{|yzz~~{zz|z{~{~y{z|{}~~{{uw}~|z|{~x{z|{{w~|z~yzz{vv~yz}y{{{y{x}|zz|{|xz|{xs{~{}z{{y{~x}zzy|yz~}{z}y|{y}xz{}{|vz||{~z}{|{z||{y||}|||{zzy|~{zy|~}~y|{zx{{z~~|{{~}{yzx|}zzzuzxw{y|{{yzz}{yzy|}{{w||}{{~z|z~yz|{{}wyzy~{{}{{~{yzy~zu}zzzw|yyx|}}|yzy}|~{y{{vz{|{z|zz|wyw{|x{}y{x}~|z|{~}z|}w}yyy{{y{}|||}~~}|}~~y~||}~{~|y~}|}~~~|~|}|~{{}{~}~}}~|}~}~|~}|}~~~}}}|~}~~}~}~}}~~|~}|}~}}}}}{~~~{~}}}~|}~{}|y|~~~~~|~~}}~~|z}}~}z|}~~}}}|}~~~|~|}}w~}{}~~~}|~~{~~|~~~}~}}y}~~~~z~~~}y{~}{zzyz|}xvw}zz}z{}{}|~}|yy|{{z}~|y{{zz~}|}~|||zx{|z|z{v|}}{{~{x||wuzyxy{xxy{||z{t}|{z|w{|x|~{x}}{zz|}y}{z|~}}|}z|~{{{~}{|~u}{yz|zzy}|y}xz{|}~y{{zyzwz|y~z|z|z{z{z~|~}}|~||}zz||{{~}~y}z{y{zyzw}yv||xxy{xy}x|wzx{xy}~z}}}~yx}{}}|zzz{{}~~z}}xz|}xz}{|u|{|||xvx}{||z{{{xxwz||{wz{{z~||||z}x~z}yyz{~y{z}z{}~~}y{xuy||{{v}{{{}x|||{wxxz~}vz~z}{x~{}z{}y{}||y|z||}y}x}yxu}}xzy}xz~{{|yy|~xz{{~{}~{z|z~}y}{z|~~z{|}|{{~}w{|{}z~{y}zxz||x}||}y{y{zz~y{}~z|}{}}{|~{{{|z}}|{yy}z{xxw|||wz}}}~x}zz{~{~~{|y~~|zw|w~{zyx{v}||yx|{|}}{|}|~|}zz}|yxw{{}{|zwzv{~zy~z}||xyvyzw|}}yxw{|}}y}w{|z}x}{x}|~|{zy~~yx}x{{~|yz|z~ztyy|w{v~~~|{z{|}z{~y~}|z|~z~z{~}~z~|{~|~}yw|~y|}y|ywy{}xx~{{w{yxzvyyy{xz~~y|}~|~y{~}}}}|{~}~}}~|~{~{~||~~~}{~{|~~y~~}~}~}}}~}}~~}~}}{~~v}~{|}|~~||}~}~}~|~||~}|}~~~~}|~~|z{~}~~~~~~~~~|~~~~~|||~}~{~}}~~}~~}~~~||~z~|}{}~~}~{~}~}~~}~}z|z{~|~}|}~~~~}}|~}||~}~~|}}|~}~}}}|~~~~|~~~~~}|{zz}{{x~{}{z|~xwz|yzw{{z{{{~~|zv{{}}~}|}}t|y|xx}}||}{x{w|z{|}||}{z{yxy|~xy~{{}{}z}x{xz|z|{{{||zvz}{|y}}z||{{wxz{}}|w}yz~z}|}zx{{q{||yy{|}yyzyz{}{z}x~|~wx}|{z~zzzxyy|~{yzx|qyw|~zyxy{}yz{}}|}}~|{|{|~{x{|zz{|z|zzxy|u|z|z|}yu~wzzyx}~z{|{w{z{{{}z{z|~yyz}{v~{}zyz|~zz~~y|z~zz{|r{{}|{{{{y|yz||~zy|}~zz~{~|z}{{|~|~~{}}{zz}zx|{y|}}yz}yxzx||}}~y{{|xy|~{|{y{p|{}|~}}|{y{z{~{~{|~}|xz~{{y}|y~v~}~zzy{|||ywz|}{{|{}|~{y{{zv}}|{}y|y{{zy}}||{|}zz~{x}||}|zxz~|{{zzy{w|||z}x}|vzx}|{{~y}}{{z{~y~}~{~~y~yx~zyz~}y|~|x|xy~zzzu|y}y|}|v{w|yz{x{zyz{z{~zz{z}yy{}{}~{~~~y|~~}}y}zxx{zzyx~z}x}{||}|{yyy{y~|x{~}x|{{zz~|xxz}y{{{{}{~|x{|}z|{|}}~|s}~|}{|zy||}vy|{{~{~|{z~zz}{}zx||~x{|}z|{|}}{}~}{}~z{}|yzy}||}}~|}x{~~y{xy~~}~~|~~}~|~}}~||}}~~}|~z}}{~~~~}~~}y~~}~~|}~}~|x}}~~~~~}}~~|~~|~}~}~|~}~z}~}~}~~~|~~}}}{|}~}}~{}}}~~}}||}}~}~}~}}}~~~~y|~~~}}~|}}}~}~~|~|{~~}}~~~}|~~~~~~x~{~|~{{~|yy~||}x{}|{}|z||v{|qzw|y{zvzy|z{|zwx{sz}{v{z{~xz~}}}{zw|}x{|z{|{x~zz{~{}{x|xz}x|zyz{~xzy{w}xxzwx{y}xvzzy}{~}vy|~|{vy}}|x|w|{{v{~{zx{z}{{z||ywvxw}y{wxzxww{||x}yyw}zy|{tx{z~|y|y}|}{}z}{|{y~{|}|z~yyw{vyy{x{{{{{{y~zyzx}}v{{yzx}x}zx{{|v|~z|~{z{|zz{y~|~|}yy{}~w}zx}w}{|}y{|z{yyyz}w|~z|ty~yy|{|yvz}}~~x{||{||zz}~z|||yx|wwv{}xx{z{yy~zw{|~{~|{{{}|{x{}z{~y|{|}vzy|}}|}|~|x}y}{|~xy{{x}~~w|{~~{yxyz|z}xzx{y||y~|{~~xy|~{|z}z{~x}|~z}zz|{|wxx|~yz{{yyxx}}xwzwyt{{|zxz|y|y~{|}|}{|{}{|}}{}}|~}}}~yz|vw|vxz~{}z{zyyw{|y|{{{|z}}zy|zz~||z{yx|~{x}}s|x~zz|{x|{|yzz{v{{||x~xw~{y~|yxyy}{y}{xz{uzz{z}zx}||x|}x{zzz|zxy}|{{x|~z|yv{yw}~{||z{z}xzzzy}xyy|||{{z{z|}z}{z{~~z{}|{{~z{}~{{|y~{x|}yy{{wywxu{{{z{{zz}{}}zy}w{z}|}z|z|yyy|y{}~{|~~}|~}~~}~}~~~~}}~~}~}~{~~}|}~}~~~}|}{}{{~~~}~~|~~||~}}~}}||}}~~~~}}~}}|~~}~~~}}~~~z~~~}~~~~~|}{}~}~}}}}~}|||~}z~|}}}~~}~|~}}~}~~}|}~~|}}~|~~z~|}}{~~|~s~|~y~{|{}}z~{|yy|y}z~wz}yzzz}x{{{{|}z|{w{||~}z}}|zz{{z{{x{x}}{||z}{|}~yw{}{zxvy}||w|x|{{|~zw|w{}{}x|~{x}}zx~}}xz{{|z{|~|xzz{~|{~{{}{||y|w|z~xy{y{{{x|z|z{|zz{x{{w{yw}{|{y}|xz|w{|{zvy{~xz|{{}y~{|{~zzz{|v{z}{z~}|~w}|~xz{{|~~|}||y}r|}y}|~}~}{~{~~}}z}~{|y}z{{}y{}z{|~|yzzz}|{|zyxz}}~{}y}|{|{z}}|~}|}w~|z{}z~~}y~~~z~{|{|}|{|zz~z||v||||zx~wy{x|{|}y}z{yywwz|z|z{z{~wxu~|}zx|z~{||{|}z~{~zy|{|{y{{y{y}|{~}|x}|~}w|yxz{~{z~|{{z{{x|{{{yz}|{{z}||}y}z~}x}zx}~}}z}|}|y}w|{}}xz~{}zz|z|}yy|{|x}z|}zxy{}~~~z}{||}~||}|{z~y}x|{{|}xvz~z||v}{v{|{~wy{{||yzz|~y{z~{{|xx~{v{}|{|xy{}~}wvy~wz|{{z}{|}yxz{}|x{|~{x~{zxzy{~w{|}{{xy|}||}zz|}{{~|}{|z{}~{~}{}{~zyy{~||~x~|{z{x{}{|x|||{|}{vw|yyzz|{{m~|~{v|||{zy}y}v~}x{{{yz~|v~|z{}~{|x{{{}~|~~}}|{|}|~|}~~}{|~|~}||~}y|~~}}|~~}}~~{|~{~{~~~}}|~}}}}~~{}|}{~~}~|}~z~~}~~~{~~~~~|~~~}~~}~~~|{}~}{}~z}~}~}~}~}~~|~}~|~z~~~~~~}~~~||~{}~z}|}}|~~~~~}|~~~~~{~}}~y}x}s|}{}}y|{~v{}zv~|}xv|~w{yvvz}yy|z{~{|~{zz||x|}~}s||x{|~}{z}}}zy{z{}{vyy{z|zwuxz|}y}yzx|y|{zx}w|}z{~yy{|zxyy|}z~{||}~~}{z||{yx{zw{ww{{}yyxz}{}{zxx}z{wxxxy||~zy~|x|z}{w}{}||~~|wzy~x{{{~x|{}yr|{zx}s}vw}~}y|z{{x|xwzx~{}y|~|z||z|w{~zxyyzy~t}~}z{x}xy}z~y|yy{}|{zz|y{{y|z{~x{z}|zzz|{~z{}}||}{}z{{~yy|}}z}{{{zzzw|{zx}zzzww||{z{}}y|wzzzzxy{~{z}{}z}y|xz{zz|}~|}{~}||yx|xxxw|{~|}x|{z{zxzwz|z{yz}}~{|{yz|~y{|~}}xyz|~}|~{y|}zzx~}{y~{}{}zy{xx{}w~z{{wwx{{{{{}|~{~}||||~{{{}{y~{}{z{~{}y{~x|~xx|{~xwywzyz|}w~|{x~{}~{|z{{}|y|xz|{{|{{|{|}|yzyy}w|z{z||{x}|~yz|y~xyy|vw}||zy|{zz{}{{{{~wx|z}}|y|}~|}z}{{y}{||{y{}}||z}y}xuy}yy}~}zyzz|y{{{z}|x~z{~z}}y{{{}|~z|~}|~~yw~z{x}yzzzzxz{{w|vz}{zzy~wz{|y}{~{|zy}~z|}z{{z~}~~}}{{~|~~{}~~~~}~}}~|~|~~~|}~~z~~}~~}}~~~u~}}~|~~}~~~}~~}~}~y~~}~~}~}~~~~|~~|z~~|{|~}}~~|z~}}~~~~~~}y|}~~~~~|}}~~}|}{~}{}~~}}}|{{~}~~~}~}z|}~}}z~}~~}}~~~}{|~s~~|~|}~~}|z}~}{~~{}~}~xz{zy{y{~{~y{yx{zv|z}zy{yyy{|{z|}{}zx{~||y{yv}}{xz{{xx}xzx|zzz|z}zyzy}|}{{|w~zz|zz}|}ztzz{||}{}z|||{y|{{{zx}yzx{{y}{uwy{wyyz|{zz}{z{x|}xw~z~}}y|yw}}~{{}||x|z~{z{z~zy|}|vxz|~}}y}w}~~}zx{}zy}|~}y||z}{{zxz~{{w}~xz{y|z{{{y{~x~{~yz{wy{|z~|{x~z~~v{|~~yx{zzzz|{zyzx|}~}~wwy{|~zz||||o{y{}{|}w|{|}x{~y~z}{{y{|||~{}{~z{|}|{{u|~}{|~yzz|{zz}v}}{|~}{~|}x}}}y|z{x{|y{{~zz{y}~|{||{||z~{{|||vyzw}z}}wx|~{~{v|~~}x}y~{}z}}|~zx}y|{~|||~t|x}zwz~x{}xyyy~y|~zz}x{|~v|z{y{|uzy}}vy~wyxx{||xyx{}xzyx{}||zxz|{}wz|w{y}zy}z~{{x~}yz~zy}y~~}|wxy|zz|xy{x}z||{z{||~x~{|xy}z|{~{|~ywx}vzw{{~zyzw||x{{yxwx|yx|w|z~~}{zy~|}{zzy}z~{w~yz~y~|~~z||zy{xuv}~|~}y{x|~{y}}{~{~zxx{z{~}y|}|{~x{{}z~~z{||{}z}wwz|{{|wy~zy}}|{}z{{z||y}}y||x{y|~zz{}~~~~~~}~~~~~y|}}}~|}~y~~}|}~~~}z|~~}~{}~}~~|~~~}}||{}~|~}}}~~}~~~~}~}~~}}~~}}~~~~}~}~~|~~{~~}}~}}~}~|~}~~||~~~{~~~|~{{~~|{}~}}}|~~~}|{~~}}~z}y{|}}}}~~zy~{|x}z}}|y|{z|}z|y|||}{y{wx|z{}|z~zw~~~|}|{{uzt}w|{|x|xzx|}z~{{|x|}y}}wz{{{|vx{z}||}~zw}y}z}z~}~zzz|z~{{yzy||w|{yyy{{xwy|}|zw|{}z{wz{{u|{xx{~{}~~|y}zz|}|}x}|yz}|w}}}{|v}|x|z~||w|yy~zy{z{{{y{u~zzyzzyw}~{{{|{y{z||~~|||~|}}~z}yw}||{{{yxyz{~}}{z{~|xz{~yy{}|{|x|z{~~|y|{{{}zyz}~y|}y}~|yw|z}x}{z|}x|}zyx}y{}}}zyy{z|}|~{~~~~{{x~}~{}{z{}||zyx|y||{yxx{w~||u{y}xy{}}|z}y|{{}}}}{~}{}|y}|y{~{}zz||z||}{zzz|{{z{{{}{}z|}{y|xyx|y|}~{}zz~v{~}z}v}}~|y|y}zy}y|y{|y{|w|w}|w}{z{yvzz{}|zw{{z{z{y|}}zx{}z{{z{~z|z|}{|{}~}~}zy||~{|~~|zw~yxyy{yz|u~{zz}{||y}|{}yz{|y~z}~z{|{|~u|}}v|~{y{|||y{z~z|~|zy|y}yv~y}z|}~|z|}x~zy||~y}}{y}y~~y|~~~{~~|}|w}zzy{|yz}|}xzx~|wy{xz{|}{~{{x~|y}{}|y~~~z{~~~~|}||z~z|{~~}~}||}~{~{}}}}}}~|~|~~~|{~~|}~}~~}}}|{~~|~~}~}}}~~~~}}~~y~y}~~~{~}z~~}~~|~{}}}|}}~~~|}}{~~~}}}||~z~}~{~~}}~~}{z}~~~}}|{||~~~~|~}~}~~}y~~~}{}}}||}~~z|}y|{~}{{{{|zxp}~zxxx{zzyzxzw|{x}x}}tz}}}z|~|{{{z~w~z{{z|wzyy}z{zz|z{|z}yz}yyy{x{}wxz|{||x|||}y{zxx||}zwzz}{~}yy~|{zy}~{{~~z|}|z{~{xv{{{|{yyv||{|xy~{{}{~x|}}|yvzz~~yzzz{zyzzz~y||x~w|xz}|z~}{|zy~~zyyzu|}zy|yy}{~{}{yz}zxz}{|zy{x||{~{z~~}}z~x{~|~|~|||xyzxz|~|{{zy}{|y|}}xyx{}yz~|||v|x}y}{}w|}{|{|z|xy|y{wy}~zyz}|{zz|z|v{z{{zv~x{x|z{|}~y~w{}y~uzz|zyzz{y|{~{{{~{{|y~xz}|z{|z~y~w{zxx{}~}{x}|~}|yzx{z{x~}zy}u{{wy|z{|}}x{~z}}~}}{}}z}|}yz}{yz}{yz|~z}zy{xzzw{}{y~|||~~{{{q{z|zz~~zz~|~}~}|}|wz|~}zzwxz|y{|{{z~x|{zz}{}}x|{yw|}y|}z{zxyxzv~|{z|y~~y{zzzw{{xzx||wx~~yv{{}|}}wyzz}y|yy{yw|z{{xz}~~}zzx}|zv||{x~~|x}yx~|{z|~|||vx}|zxxx{{zz~{|}|||y|||}|~}~yzx}yz{w|w{|}|z}{|{|{yx|{~|}x{{}z}~yzz{|~~|~||{}{z~}zz}}y|{}|}{|~|~~~~~z}~~~~}~~~}~x}}~}~~}}}~|~}~~}}{~~}}}}~{|~~|z~~~~~~~{||}~~{}}{~~~~z~~|~~~~~~~~}}{~~~|~~~}~|}~~~~~z~~~}~~}}|~}}|}}{}~~|~}}~~{~}~}~}~~||zz~z{z{zu{y{{{|y}x}}z{yyyzw{yz~}{wz|z{|{~zyz{z|z}{~zz|z}{}|w||wyzyz~{yz}{y|y|yx|yz}yy~{{yu{z{y{w{{{|z}}}x|~y|}z||}|x{x}||zx|yyzy||vw{z|xuzz~zw{u~xz}x}}z|y{xx}|}y|zzyy}~{zzy}y||z{~}{w{~wyxxz{{z~{yz{{|{}}}x{xz|x{z}z|x}{~{~v|~{{|{zy|||}}}y|zy{yz~y{vywxy}{yxz{yzy{w{|x}y}|}|}~}~{{~{|z|z|}}|}~~}{z~z{}{~}{yyyw{n|}xy{zyz{~}{}xt|x}{|{x{}|y{{{{x|y}{w|~z{x~~}}{||~y|~|xy|z|~zyyw{z}xzzz|x|{z}}|y|{yyz||||z~|{}|zz{{z}}}{yxw{{}|y{}~y}zz|}zv{yzzyz{|z{xz~{|~||zz|xz|z{x}{|||}{}z~}{xz|zzy}|{{x|x{yyx}yz}y{}z{y}|{|{}}{}z{~||{w{}z{}|~x~{y|zyzyx}{|{z}~|{{z}xx{yyzyyszzzzz~yzyz{zz|x|yv~yzzy}}z}|{~{yzy{~y{{{y}z{{y|ywxyz{uyxzyvyy|~|~|w||}{|{~{|{|~{w|}~}z{zz~x|x|yyy|xw|yy~y~~||z{zzz~x}{~||||z|||}{}~~|}~|||v~|{~~~~|~|}~z}}~~{~~~~}}~{}~~~~}}||{}}~~~}}{~~~~}|z~~|~~}|}~~}}}~~{|~~~|~}~~}}}~}||}~y{|~}}|}~~~~{}|}~}}}}}~~}~~~}~}}~{}}|~~|~}~z{~z}~~}}~}~~~~|~{{{~~}|}}zz}{~z{|{yy|z}v|z|zx{|z||z}ywx}|zy|}z{|}~|wyz{~{{|y}xzzyz{}}z{{|}}}yzz~{zzy{}{xuz~|~}{~~|{z}}}y}}|yy}|x||{|zzz{{}|~}~|zy|{|z{{||y|{{~{z}{~{zxx||~}{vy{z|x}yzv}~}~z{}|}z{~}z}zzy~}|{y~z|{x|{}{}~y{w|{z}xz}{y}~z~v~~{yyw{{xx}~||y|{|{w}zy||~||z}~{y~||{}~}}z}}|yy|{|z}|x{y~yzx|}w{|z~}|x{y|~~z{||{}|{~{~{~y}{|{z{}yyzx|y}zv}{{z{~{y{yz|{y|{{{z{xxz{}~{~y}{{{~}}y}~~{{}~}~||~|~{y{}}zzv~yzyz{}{|wx|{{y|y~|{|z{|y}~|{~{|}yy}||zyx|~|}}~yz||}}~xxzw|~{|}{z|z|}z{~x~|z{{}z~v~}zy~|~{{~z|y{||}}}y}v|y|xyzz{{{zz~~|y}y{}z{{{z~y~{zz||yy~{z|zy{w{z~x}|}}}~}zy|}}{{}{}|}}|}}z}|vy}}}z}z{}z~|}}{|x~|}{}~|y{}||}}x|}~{~{z||}}}zy{}y}xyz}{|{z~z~}}yz}~zy}w{xy~zz~|~{wy}y|~z~|wz}{z{}z~|{{|y{}y}}}}{~{|yz|~|x{{}y~}|}}}~~}}}~~~~~z|~}~{~|~~}~~}~z{}|}~~}}}~}~~{|~~~~}|~}}z~~~{~}}~~~~|~~|{~}~~z}~}~z~{z~~}}}|{}~~}~|}{{}~~~|~}|~}z~~y~~~~~}}~{}~}~~}|{}}~~}~~}~~~|~~{}~}{}~|}{w}|z|x}}{{~yyzwty{yv}}y~y|}zzy|~}}{}{|{z~z}z|~|}z~x|~y||zx~zwxyz|x{~|~xx|zx~xuy|w{{}{y{{|v}~|}z}zy|~~}}}}|z~}x|}|z|y{|v{xv{|w}~z|{y{uy{z}zyz{||~{||wzzyx||xy|{{~|{||zzz{{|}x|zyu}w}{w{zzw|xx}}}wz{v{{yw}z|~{x|~z~~||~z{x~~~zz~}z{}}|yzx|{y|zzyz{|{ywyy~zw{{zwywyx{|y{~w}|{z|}~{}xz|xxy}|~z~|z||z{z}z||z~}zyy{wt~w|y~{{yz|zw|||x{}z~z~x|{}{{}y~}~y|~~{}~}|}y{z{}x}}{z}}y}zx}}{y|x{|yw|v{x~}{}vzy~z}v{y}z}||z|}{|}}||zzxw|~}w}xwy{zx{z{}{~{|yz{z{|}z~~{x~yz{y~}~z||}~wu}{{|{~|y|v||{{{z|{}z~y|{zy{}}}y{wzzy{x{zzzy|~||y~}{z|{~~{~z}}~||yzz~|{zzy{}x|}|vv}}~yzwy|zzzv{z|}z{y|{{|wx||{z|}~|z{wyzz~{w~|{zy|yz{~|~uzw|z|y|s|zx|wx|{yz~xz}vz}}{{zx{{z{~}||~|}zuz}~~{y}{y~y{{xzxz{zw|}v{wyxzyyy{~|zx|z}~|w}x{}}|~|~~}z~~}~|{~|}~}}}}}}~|~~~|~z~~}~}~w~}}~~~y}}~~~~}~}~|~~|~~}}}}|~}}~{~~{~~~}~{y~~~y~}~}{~~|x}~}}~}}{{~}||~{}~~}}}~~|{~}|{}}|~~~~{{}|~~~~~{|}z}~|~}}{~|~}~|}~~}~z}{{~~~~~}x}~~}{{|}~|}y~|~x|{~w{v}{|yx|ywzz{{|z}{}w{|}~y{zy{{y{xx~z|z{{x}|}z|yz{x}y|zv}|zzz{z{}|{z{zw|y}z||x{}{xyz|z}{{v}wyu{{yv}zzxu}y{yz~}|}{{{{yx{wy~zz~y{~|}yv}{{~|y|y|z|zz|xx|xzx}{{|}{z~}yry{{z{yx|{{~}z|z{||z{}|xz{y~{|{y{x}x|{|}{|~}wxx{xwzz{z||z{z~w|||wyx}}{|}~y{{z|}zzy{{z|wx~}}{z{||zz{|{|z||}zzzz}x{x|||~{~z|}x~{rzyx|z~{{z}|{{{zt}yzz{||uzz{y~{~|~z{|}{}||~y{~}|y~}~|zyzxz|xy|}{|}{y|z}{{{|}|{|z~~|z{y||y{{x{z{|zzy|~|wy|{{|{r~x|{~~}{{~zyw{|zx|z|x{||{{{w|{~||}|||xw{yzz}||w{{||}u|z~y|~|xx}~zx~~|~|~{zz~z}|y}y{|y|yzv{|~{zy{{{x{|zx|y{{~z{x|zy}}|yz{||}}}||y{{y|{||xy{y~{wz~~x|}w{zzz{y~~{|||{y}y{}wzx{z|~|}{{~zy{{z|{|~{}z}yy~z{|~|x}~|{zzv}x}}}~zz{|}~~|z{~|~zz||||~}{zz}}}z|zyyz~}y{{w|x~|~|y{z|}{~yzwxz~y|}yz{~uz{z{{~|~~~|}|~}~}|z~z}~~z~~|}}}~{}~}~z}~~~~~~~~~}~{~}~~}~~~~{x~}|~}~wz~}~~}~~{~~}}~|~|~~}}}~{|}|}~{}|}|}~||~z~||y~|~}|~|}|}}~~{~~}}{|}~}~{}~}}~}}~{}||z|~}}}|}~~zy{||{|z|~w{}yx{zzyz{}y{wy|}zy{xvxy|z|ywyyx{~z{u{zuz~z|y|}z|z{yywwx|z{{yx{{z{z}w}{||zzzyw|y~zyw~xy{y~y|||{zz{zz}}|}~|yy{|}z}w||yxxwzyzxvyyyz}}{{zx{z|v{wzzy}zy}{}}|~~}~|zy{{w}{w|}~w}|y}y{|{y|}xx{x~yzw{~y~xz{{zzzzx{|}|}}|vzz{{}x~y||{~{xzzy|{}|x}}yx|zz|y}y{}xzz{|y{w}z|z{zyy}zz|z{}|||v{~|z}}~~||{}{xx}~zwz|}yz~x{{xzyzx{~y|~{zv{{xu{~y~|zy~x~{zz|}{z{x|~}{{}z{{~z{||v||}vz{}{}xyxy{x{y|zx{zyz|}{~x~x|v{{|{zz}{w{|{{~x{|x}y|z|{{}}}|}}{}}wwyvxzx|wz{}{xz{zz}{y|yyx{xw~|u}}zzxzw||}}{|zz{z}||{}zz~x}{w{x||zz|z{~zyww{|xy{{~|x{yzxy{w{~{{}z{{~}}y|z}yz||y|z~|{~yy|{y}y{x|{~}w{{{}zv}xy|z|zzxy{}{z}|}z{wy{xx{|{|y{z}zz{z~|{x}~yy}|}z|z||{}xyy|}zw{|x{w}{xwzxxy||}z~}|||zyu|}z|}z}xxyzy{~||}{x{wz{|w{~z{w}v}zzzxx|zx||uzz{x{|zy}~v}yw|~}|y~}}~{~}}}}{~{~|~~~~~|{{x~~~|~~|~~~}}}|}~~|{{~zy|}}~}~z}}~~~|}}}{|~|}|~~||~}~{y~|~|~~}}~~}|}~}~~{}|z~{|}~y~}~~|~z|}~|~~~}|~~~|}}z}{}}~}}}}}}|z~~~|{}}~|{~~~{|~}{|}~}~|}~}~}}}~~|~}{~|~{}|~{~{|}~||~}}|}|~~{}|}|}yz{x}{x{{}x|{{~yx}y~{~y|z}|}~|yyz~{~y{xw~z{v{wx|y{v{|zwz{{~}{xx||zzw}|z~|~z}{zyx{xy|y{yz{z|yw|zz}}z||{|z{z}{w|~{x|~vy}z|}z}|z~~|z~zyx{~y{z~}{{wy~|yy~|}y{}}yy}yy|~w|yy{w}x{{y}yxx{{{w|}~||zy{|y}||}{{|{|z}v~z}|||{xx}{yy}x{yz}}wxz}z||ywz{w|{|zzy}yy{z|}yzzy{z}|y~||zzz}{z{z{yz||}y}x{~}|~yw{}{z{{}|z|{{|zyzx}{}{vz|z|{w{}wx|{|}{}}zzw}z|xy|}}zz}{y||yzz{}{|xz|~w|y||y|{z|x|~~xzz{|}}zyz{|ywy|zyxyz}|z{zsx|{|w}~y{{y~}}}y{~z||{~u}z|y{s{}~zyyxz}y{|w|}yxyzz}{{y{|yzz{w}{}~yyrzzz}zvz}|||z||z{zyz}yz|~{~{|v|{}|y|}xyyz~zx{~y||wz{|{x~wzzvz{|z|y{~y}{~}|||y|z|}wxx{}z~|y~x{|v|vzw{z}xw|}y{|zyv}~|zx}~xwzz{}{{y~}{}xvy||{}wuzxz{u~x{{{w{||~{~}w{|z~zx~x{~{z{~|y|wzyzzz~}y}zyyzz}{y|w|}x}{|~|}}}}~}{z}}{z{yzzz{}y|z}}y}|}}}~|}~~}~~~}}}~}~}}}~~~{~~~~~}}}|}~|~~~~|}||~~~||}|~~}}~~|}}|~}}}{}~}}~}~||~~~~}~{~~|~}}~~}~~}z~~~|~}~}}~~~~~~}~}~~~}}{~~~~}~~~~}~~~~|~}~~}~}~~~~}~~}zx|~z~}~|xzv{y{xy~|w{|{zzy{~xz~ws~xz{y{|||zxz{}yz}z|}|z}}{|x{yy}}|z~z{z|{x{yzzwx}|zy|x}x|wxzy{{z{||z{{zz}{zy|xv|z}}}{{zy|x~}}x||ywy||zz||z{{}xxyx|zy{|{~~z}{}{|yz}{y|wy|{~{{{}~z|y}x{~|x}y}}{x}{z{zy}zw~z}xxyz}{y~~x|xy|z~~~v~{z|}}{}x{~zy{~|||zw}yzxxzz|z{}~||xyyx}~z|zv{}|xzz{{|~|}}|}||~{||yz|wzxx||{~|xz|}}}zyzyy{zz}{{{wx{{~wzx||{y|{z|z|{|{z|zz{|}~~|{{~}x~xx|~|~x{~z}{}|x}{xz{z{zz|z||z{zzwx{{|~{~~{~}~~{{xz|z}}||{~~|}zyz}y|{~zzyyzw}}{{}}wzzz{~|z|x{{}{|zzzw{|}}x|{{x{zzyy|~|{z~y|~{x|zzy|z}}{|z~|wx|~{z||z}yz{z|~{{{||{y|z{|}}w|{zyz}~{}z~|{x{}zv}~{z||zx|ywyw|yw}}~zxzz{|{}z|{z~zz{xyz|{||~|{zz{||yz~~y|{{{z{|y}wxuwx|y{{~|y{x{xwz}|}}~z{z{y~{}~yy|z{~s|~{{}x{~{zzzz||}yzy~|zx||}vwyzzywzz}||v|~zw}y||~|{~~}}~~}{~}{~}}|~}}{|~}||}}}~|~|{|}}~{~~}}{{|}~~||~}~~~~~~||~~~}}}}~~~~}}~}}~{~}{}}}}~~~|}~~}{~}~|{}}}~}|~|{~~~~|~z~}~~}|{}|~~}}{z~z~~y~~||~|}{}}~{~}||y}~|}}z~x~~z~}|~}~}~}~|~~}{{|~~}}}}}x|w}zz}~zzz|{z}|{~y|{|~|wxxy{zzyzw|x}zzzy|v{}{|{}zz|z|y{y~{y{w}{}xyz{}x{z}{|||yz{{||z|}z{{x~{}ywy|x{v{{w}v{}{xyzw}y}{|{|~~}}yu||y{x{|}~{zzzz}zy{{x{x{{|y|x|{||zzz}xxzx{z{~~xx|uvxv{~y|w{z}{||{||z}z{xyvy}|}y}y||{y{z|z|z}|{~~z|xz}|yyxz|~|}}z|~~{{w{{|}{xty}y|zz{{~{{{z{zyy{{v{yy{{|{{}}z{{|zyxz|}|yx|zxx~{{~}|yvz}}yy{{}{|x}z~yw|{y|z}z~{|{zz{|}{}|{}z|zzy~}|{{~ztx}zy{y||zy{|yz|}}z|z{||xz|{{yv}z~|{~{|x}|z|z{wz|}}{|{|xu}yz}yyz|y}zz~z|}xx}zvz}|{{{|||y|{yw{~uz}}|~}x|}|y|uzyzuzz||y}|z~yzxz~z}{u{}||{xz{{}|x~z{{|||x~|{xzz{~{{{~{y~uyzzz|y{x|}xyu|y||wy|zx{||xz{zz{{{{wzz~z|}{z|y}{z{zx|{{~y~{yz|{y{{yv|||y}||y~~}z{yy|yyyy}}{|~z{x|yz|~zxx|~|yyxy}wz|z|z}yw|}z~z|y~}|{|{}}{}{x}z{~}{z|~}r|z~~z|{wzw{}{|wyzyy|}v}x}zz{y~yz~}x{~}zz}{z|||~}}}~~}~~~~~~~~}~}~}~}~}~}~~~|{}~~~|}}~~~}|~}}{~~}|~{}~|~}~||}}~||y}}~}}~~zx|~~{|~}~}~~~~~}~~~~~~}~~~}}~}|~~~}}|}}~}~~~}{~~~|~}~}~~~~}~}}|~~~{~}}}}~}~~{}|~|~~}~}~|}~x||{}{{~xww}ztyyyyz{z}~y|~w{x}wzyypzz}y{y|}z|}|w{||}{{}~|{zz~v{}zzy{wz~y}{xz|y~yy{wyu{}yxx~zxyxzy~~}txzxu|xx}|z||||~z~~qy|~}ywz}z||xyw~yw}yzz~~}}|}y}{{x{{x|z{}{z{y||}}}~w{w}z~z~{}w~{~xz|}}{~yy{z||v{}{|{y{zyz~{~zx~{xy{{||z{}x}x{{}}}w~|z}~zy|{}yzy|yzzyyz|~{zy}}z}{|yxvw||{{zy|xyy|}z|{~|z~{}z|}z~{z~w{|y|}}z|~|z{z}zoz{yzzx}z|~~y{~yzy{z|||}~z~y{~yy{{{}{}~}~}|~~~}||w|y~|y}ux||yxzx|~}|x}||{wx{}|x{zx}~|x|||~~y}|}|~y|{}z}}}~z|{}x|y{~yzzy|{{xzzy|zwzw|{z|{{{z~{{{y|{~{x|s{}yxzy~~zz~{z{y}z{x|zy~{}yy|zzwyz|{x~z}x|{}wzz{yzy~zy}{{|}}}z|{{}{}|~|yy{{x|}v|yyx}zy}{y}z}z{wyy|ww~~{xyyx}}}}{|}|x||||xy{|z~}|z|z}||~w}}{z{||}y{z|{wyy{}v|xwzy}}xtzvwy}y{~y~y~{y{}{y}{zv~~|{|zz{zz|}}{{{|z|v{{|{vzuvyyw|{y}z{z}{|{|zxz|}y{}~{|~}{~~}{~}~}}~~|}y}}~}~~}z~}{~~~~}~~~~~~}~}~}||~|~|~|{}~~|~~}}~}}~~w|}}~~~~~~~}|}||||~~~}~||~~}|{~~~z{~}~}}}~~|~~}}~~||~~~}}~z}~|~}~~|~~|}~|z}}~}{~~~}z~~{||}|||~}}|}}~}|}||~~}~}|~|~}}}~~~}~}}}~}~~{}z{~zzy|}y|wx{{~wzx{yz|~zz{{zz|}zz|}{}{~|y{|z}~|{|~}|{z}xz}~yyvx~~|z{{|}y}yx||~y~~yvxz|{~~{{~yy|||}z~~}vz|yy|zy~}zuxw|u}{y|||{{wyy{|xzy|{|z|z|z{}y~~|}}y|{|y{zx{}wy}y|y|~|}xy}zw}~~}}}zyzy|wz|~{~}|}{|}|~{|w|{z{y{}~}|yzxy}x{zzyy{~}||z}u~}zy{|}y|xxy{{zxy{y{y}z||z}y}{{|}}~zwxywy{wy{}}~{~~~~|~zw|y{}}|{|{z{}||{z~{|zy|zzwz~y|x{}yxy{y{|yxzz|~{|{x|{z{|~y|{|u{~|yx}}{yz{x}{{z~yy~|yz}~z{|xy|yz|}y{z}v{|~|y|{}{}{|{wzyy~x{~x|~z|||}z~|}|}||x~}||v|yz|y}~~|{|z{y~yy}~}|}|}}{|{x}z|y~|xw{}{~z{{~z{yzz~{~{xxz{}{}z}y}|}z{yw{{yy|z{{yxw}~x{||z~|~}x|yv{x}|x|{|~}y|{{}{|yvx~|}z{{{w{|z||~x{yzyv~}}z{zy{zz}||{z{|yy|||z~|yy{~xtxz{zzwx}yyzyyw}{wxzz~||x}}xy{zyz~}}zyu{}||}z{{{y{{{||z{v{~z}|y||{~~}z~z~zz{~~x{yxv{|x|w|~}~}}{~~~}~~}~}~}~|}~}~}}~}}~~~}}~~}~~}~~z~}~}{~~}~}~}|}~~~|~}}|yz~}~}~{|~}}~~}~~||~}}~~}|~{}~z~~}~}}}~~~~~~{}~~~~}~~~~~~~~}}|{}~{}~}||z~~|~~}~{~}~|~~{~~~~~~~{||~~}~~|~~}|~y|y~yy|{z}y{z|{wxzzw{|y{||z{{w~yx{zz|~z}{w{}|||{~y{{}~x{|z|}|}w|w|x|y|w{z}}w{}z{zz}z||{t}|xwyv{{x{w{~yy~}|zx}{zz{{}}x{y}~~z~w{~|{yzxzzyzz}|{vwwz}w}z}{zz{~{zzzzz{|||~}}}{~w{}z{~|}{z~~|yz{xz~y|yy{|}yx||{vw}{|w|{|{}~{z|{y|{{{u|x~zy}zz}v|yz}}~{|~}~x{z}|~|{wzyx{z|{~zzxzzz||zy{z{}z|t|x{|{}y~}}y~y|z{y}y|xyz}}}}{ywyy|zyyz~yy{zz}xz{{{xtx|~y}{~x{z||{~x}{{}~~{||xx{{zwz}|zzz~wzz{vw|{y}w{w||{u}|~~~zx~{}{w|}z|||{{{~}x|~{uzw~y|zy{z}|zxyy|{zy|||y||}{{|}{|~~~|}~z}|}|w|z}~{}y~}~z{~~y~zx~vw|~yx}z|z~zz|{w{{|yx{xw~z}}}{{~|y{{|{}~~}zz{y{{{}u}wz||{zyx}|}yy{zzy|||xy~{y{zzyyz{y|y}z||y~}{~{|z}}~{|}~~~{{|v{{{{wxw}y~}|zy~xzzy}zy{{z|~y{{{|{~}~~xyy{y{{x{}xy~{y}}yzyzu{x{yx}{}z}{yy}zv|zzz{|{}~~z}|{}|z}yz~|}~~}~~~~}}~~~~}~|}~~z|}}}}~}~}~~~|~~~|~}{|||~}}}|~}}|~}}|~~~y~}~~~|{}}z{|}~~~~}}}}~||y~~~~~|~~~||}~{y}{~~|}}{~~~~~}~~~||~{~z~x~||~|~y~z}}x}~~~|}~|z~~~~~}~~~}~}~}}}|~zx|{|{|}xz}}{zzzzzx}|||}}z}{{~yyxzz|}xzz~y~x{y|{{y|zwy{y}{zx{~|}z~}~||{{}y{yxzy{|z{z{z|}z{~xyz}z|~|yy{zxyz}|{{xwzzyx|zz||~{x{{{{{x{~{|y||{z|}zvy}}xz}{{|}yy~|{{z{{xy}w}y{|}x~zxyxxy|zuzz|z{zx{}y|}|z|||yzy{{|~}v{}{x||w|y|z|{zyy|vz|{{}}x~}z}{{y~xwz{{|~}~x||{zzzx}x{x~}yx|~}|~y|}~}}z~zyx|y{{x{{yx~y|}~{x|xy~y~}y{y{{y}z|{w}z{z~zxw{}}}zz~}yxx|z{|zz{~|xvxu}w|y|{y|}{{zzz~{}~|x{w{z|z|}|}}z{x}~yx}{{y~|z~~}t|}yy{~|zz{zx||{yy{{~yz{z}zyyw}{zz|}zw}|y~{{{y}~w|y|~w{z~~{z{v{xz{||||xz{{{{|x{}{{}x{w||z{|}z|{z|}|z{{x~y|~wz}z|{z}|~z~}zzz~x}yy|~w|z{{|~|~}|}w}|{~xzxzz{x{yu{zyx{||v{|wz~}wy}yyzz}}|z|z{zz|{zxzz|}yv{|y~xx~}zy{{z{y{|xzy~x|y}{zz~}y}zyz}{~yx{|{}}|z}{z|ww}zy|y~|{||{zzyz{|{xwz|y|z~z}{{{z}|~zw{}}z{yx||{z|y{|}}~wz|y{x{y}x|~|~~|}{~~~}~}}~}~}~~~|~~{~|~|~|||~z{~}~~~}~~}}}{|~~{}~}}zy~}}}~}~}|}~~}}~}~}~~~|~|~~}}}~~|~~~}~~z~~|}~~|}}|}|~}|~~z}~|~}}~~~{~~~}~~}~|~|}~~}}w{~~~{}|~~}|x~{|{~~~~{z||z||{~{z|}|{{z{}{zzyx{z~xzwvz{}~zyv|z{z|z}{xuz~{|yyz||z|}|{{|{s{~}}{{}}{}y{{~wzzy{|{w{z|xx|xy|yx}yzy||}{y}z{z}zy}|y|{||w~y~{}|{{{}|zyz}~wz{v{|{~z{~z|~y|{|t{|yyyvzyz}}zyz|zx~v{{}|{}zy}~}}y||y{{zx{xzy|z{~z{|xyz}zyxz{{x{~}|{zv{~{{}{}|{x~yy|~|y}~|~~~xxz{|{xzwwr{{yzv{{zvy|{|zzzxy}}~|{~}}|z|{}~zv}zx{~~}}{{y{{zy{{xzyy|yzzvz{y{v}y{z{w|z{}z{y}zy{r{||~}y|}x{z{{yz{|{~~}{z{}zy~zw|{|~{|z|x{z{}wx{vx{y{|z~{}}|{y~{|z{||~~}{{y{|y}}}|{y}yyy}yzxy{yx~yxww{zz{x{{{}}}x}}}y|~xxz|z||{{|{yzzy||yzy{z{{yw|}{v|}{y}}}y{|}wxy|z{}z|y~}zy{{{y{|{}zy{~{yz}}z{~z~~w}~{~|{{wz|uyxz{{{}zz|{~ww||||q{y||~z{~{|{{~~yw~}|xz||||{}{~y}||z}y|~zz|y{zxz~}w}|{{}||{v|z}|}z}|}|~zz}z|zz}y}x|x{{{|y|zw|z~r}zv|zx{yy|yxw}z{{u{{~{wv{z{yxy{|}}x}~|}|}}~||{|~z~|{~|~}}~}~~z|||{~~{}~y~}~}~{~}|{|}}~~~}~~~~~~~~}~}}|~~~}|{||{~~~~~}y~}|}}||}{~|~}u|~}{||~~~~~{}||}|}}}~|~z~~|}~~~~x|}|{~~}}~|~~w{~}x|~}{~}~}}{~~}|}|}z}|}~}}~|~~}|}|~~|}~{{}~{}~}|~~~{~~}~~~y|~~}~~~}}}{~~}{}z~}z|~~~~~~~~~x||z|wyyyz|zzz}|xy|{x|||u|~z}{y{~}~||~~~{}{xy}}zy||v{z}uyx|}x|z|~zy|{zzx|z|}z}y~|zy{z{z{x{}vy{xx{yy|z}y}|y{zzyx}z|{{{yy~ywz~}{wz|}{|~x~zy{w}xyxvz}y|{||z}{~}}vyxwz}zz{x|{zy|}{|{xz|}~{}}{{||y{{{{zxxz{z~|yy{{|}~y~}y~yw{vy|z|{zy}{yyzx~zwxzz~x{{zz{xy{||{{|{xzzz{}v{|xz{y}{z{w|||z}yy|{y|xwvzy||w|{{}|}}}}||z}x}|{}y}{}|vyx{|z~|{||{z|zw{{|}|u}yyx}z{|}v{}x{}x~z{|{v{y|~}~{|w}{~}~w}}z}xzz}y~|{{y~vy|}yxxz{}|xs}}}y{|{zx|v}xz|zwzyy|y{|{||y|{yz~yy~~{yw~x{|~zy|{y{|}}zy~|zvzwx}{z~~|yy}z{~{|}y~{}t|}z|~xzxz|{u|{}~z}{~yzy~{{yyy|{zz|y|{}z~yy}xyzwzx{{xz|{wy|zzy{yv|yzyzy|~zxyzxx|y{{{w{z{}~w}zzz}|z}{}{{y|||{z}~~yzx}z}xz|~zzz|zzyyx{z{zw~|}u|}|x~x{yz|~}x{~||zzx{x|{{||z|~||}}}yy}|{~wz{|{{z{zw|}{yxzx|yy~}{|}z|y}}}{yx{{~}yxwz{||||}z|yy{xyy|y~z{z}{}~~}z~~}~z|~~z~|}|~}}~~~~}}~~~}~|~~~}}~~}}|||~~~}~||~~||}~~~~~|}|~~~}~~~}~~~}~}}|~y~|~~~}~~|}~{~~z|{|{~|||~}~}}~~}~~~w~|~z}{|~}~~x}~~~~~~}~{}}~{~~{~~}y}~~~{~{}~}~~~{||~|~~|}}|~~}}}~~~}~~}~|}~~}}}}}{|z}}{x}zxvyz{{wz{xyzy{zzz{zzzy|}y{x}~z|}wyy|{yww~{xx||||}||{y|}{}|{~yzw~v{{|{~{}wv}{v{{v||xz|zwvwyr{|{{y{|}|}~}y}zz|y{{zz{|}{~zx|}|{yzwy{xxzv{{|vzz{}vz|{|xxyzzz{{z|yy{y}vy}yzy|~}z{||yz|y}{|~y}}{||zz{}{yx}y|xx}|x{xzyyyz||wzz|~{|{y|z}|~|{y~|zzw{|{y{~zzx~}|}{}|w|zy}twyxyy{y}u|~z{~xz{z{vzzx{|z|}~{wzz{wzz}|}|}z~|yxzy}u~x{~|{zz|zywwyx||zw{{yx|~z{yzuvz|{z~y~x}|{}}z}yy{{~|~z}|||z}y~~y{wxzw{~zy~{zyzxwy{~|zy{}y|{{z{z}|||z~{}}{~z{{y~}z}z~}z|~z{}|xzz|||x|{yz}ywz}y}{|z}y|}{yzw~|{|~{{vz}x|}}}|}{z|~|{zz~~~{}|yyzzwzyx{w}yz{|yxzy}|~|zy}{}||z~x}||}y}|{w~|z|{{x}|{~~|y}y}{}~}y{zz{{zz}}{zyvzwz{z||xzzy{|~~|zwwy{~|xzz{~u}}|x~{x{}|}zu|z~{zwx|}|y{yxx~}|{w{|z}xz}|}z~|~|}zz{|~|~~z{|{{||{||y{|y{y}{xvx{|z||xxy~{}{uzx|}y}xyz~}{{{z|||}|~~~||}{z}~~}~~}~~~|~~{~z}{~}|}~~~~{}{}~~y|~|}~}~|~~~~~~~~~~|~~|~~}{|~}~}~}~~~~}~y~~|~||z~}~~|}}}}~{~}~~~~~~|z~}~}~~|{|}}}~}||||~z|x~}||~}~}~||~~|}~}~~}~~~{{}|}~}}}}~~|~|t~y}}}|}||}}~||~~}|{zx~{z|yy|z{y}||{|}z~}}|~|ywxz|yy|z}x{{{|xyv~yv~}||}wx||{uvy{~vywx}{zy|{{z{~y|}|{}yzy|{|{{~z{z}|yw{|xx{zwz|{}~|{y|{|z}~w~{|v{}zx~{{xxyz{{zw|x~yy|z|~z{|{z~v~s|{z}}|vy|~y~~||z}z{|y~|{|y{}{y}zxz}zyz|zy{yzz~|y{y{zyt{}|x~yzy{|{{{u}w{|{z|}}{|{xzw~||x{{~zy|x{{xyy{{{|x}{y|yxyyy{|yvwx{z}|{{|{~}}zy|{z}||yy~~y||v{|y{|yx}z{{yyyy{y|{z{}{~uy}}xz|xz|}xy}||~{z{{{w|w{}|z{}{{{{zy{|wzy~~zzxvzw}{~|{|~y{}{{|yy|}}~|zz}|yz{~~x}yyz||yy}|yy}z}~{w|x||z{|yy~|{}{y|w}{}z|xx}zz|z~~u}xx~{}y}||{{~z||{|z~zx|{{|}x~zyzw{{{z~}z}{y~wx}|y|z{~|y{w{xx{||{|}{w{}x|}|z|wx|~z{}|z|{y{{~}}~~|wz{xz{z{{y}|}|yz{yy~|}y{{zz||xzy|~y||{z{yx~}}w|~xz|wu~{~~w{zy{{z}zxy}}}}zy|~z{yzyx|{w}||}||{~yyy~|yy|{|~|zz~{}y}y{|z{|x{swx{{{z~|||x|{~{zy|z{zz|~}}||~~}~}|~~~~~}|}~~~~{}~{~~~}|~|}~~~}}}{~~~~~~}~}}{}~~|}~~}{~~{}~~}}}~~~}~}}}~}~|}~~~~{}}~|}}~~}{~~}~}~~~~}|~~~}}~~|||~|~y||~|~~}}}}~~~}{~~}~~{}~~~}~~{}|~~~~}}~}~}|}}|}~~|{yz|zy|~|yy{uwy{~{yy|z~{yz{zx{xv|z}w{|w~{{|z{y{z}{y{{x}y{}|{y}}yy}}y}zxy}~yvwwzy}vzyw|z}}uyy|~w|y|zzz|}|x|xzyz{{{~~}vw{}|~v{|xz|z{yw~x{zz{|z{}}zx{zwy{yzyz||x|z{}{}}y~|}{z|}x|{y}{{z{{~ty{{yzx{|zw~||wzyv~|yy{{z{yx~{w}yz|y~{yzx}{zxy~~||y~y~}{{{{||||xy{x|}zuw}|zzyz{v{zxyzz{u}{{~x~{|z}~y}y}}y|yz~{zz|zz~z~{|z{|{z{uyzzzw}{zzz~{v{|zx{zy{y|wy~}ux{z}u~|z~~x~y{~{~yvz{}~{z}yyz~{yww}~{}z{|zyysz|~zz}}xz}x}}|}}yz|~v||x|}}}}~xz{}yzz|yyzz{yx}x}~v}w|xx}yzxys{|}w~|y{y||{}y|~x}|zxz}{xw|w}||{wz}zx}zzzy~{wxx}wy~{{zztzw~z}tzxz|}{|zy{}}z||{zx|||v|~yzwzxzu{xu|z{wv{|z{{|{zzxyzyv{z}}}|}yxw{~}v}}x~{}xx~~}{{xyz|y{v}z~{~zx|{w|~|{zz{{|}|v~t|y|yxwy{w~{|{{w|y}zvz{zy}~{||~|||z}zv~u{z|yy}z|}x}yyzw{z|zzzx|~|x{{~|zy|~vy~z{~{}}{~|~|}~~}}}~|~|}}}~}}||~~~~~|~}|{}}~}}~{~|~~~|~~y}~|~|~~~~}}}}~~}{~~~y~~~}~{|}}}}|~~~}|~{y}}~}}}}~~x}~~~}~|~~~~|}~~}||~}~|}~~~}|~~~~~~}}}|}~~~~~}}|{~~}~~~~x{}}~|~y~~~zz~~s}|{z||~{wx~yvy}zx|xzyyz||yy}}{zy|xz~{{|y|yw~~|zzyw|{z}x}}|}|~|w}|zy}z|{|x{}|z|x{yxz{y|~{{|~x}||}{z{yzy}z|xw}}{yv{z{yz|w}}|vz{||x|{yzz|{z}||x{}{|z}|{}|~x{||w}y}|z}xzz{}yx|{|z|yvx{~~~|}{w}{y{~yyx{xy}{z|||}z~|y{{y|zz~{y{wz}|x~y|z}zz~zyz|}|}{{|y}tzzy|zy~~{~~||x{{{|~}}z|~{{{z{{x{z|zy|~~x|}{y|x{{v}{|zy|}~}|}z~z{~~}z{z~{{y{v{wzz{xzz|}yz~}~z{{wyx}yx{|}}|{~yyyx}y{|y|yyz{|~{yyv}}|{{{~yyx|||vvy~|z~{{y}y{|{{{z}z~{yy}{y~{}{z}{{x}|}~{yv{}z~~{y{y||zz|zqy}}|{yz}~|z{~{|{{}|{xxt||z|{u}{}wuyy}{{}}y|{|z|u}{y{{{z{}yz}y||}|{|z}|}{yzzw}~|xq|{v~{}|xx}x|}x||~yyx|z|z{yyxwzz|xz}{}yz}z}|xzyy}{{xy~w|z}{}~}{}ws~zy~zzwz|}}x|~x|xw{|z}zx{~z{zzz~|zs{y~w||~|zzz|~|z||{{zyzxxz}}{}}vuzy|}z}u|||}|~|~z|y{zyz}}}~~|zy}|~{{y|wzx}|z{z{y|z|}z~~~~~{}~}~|}}|~~~}}~~~}~}||}~}|~~~~~}~~}{}}}~|z~~}~}~z|}~}}~~{~}}~}~~}~~}|~~~}~|}{}~~~~}}~{~}~}}||~}~~~{~|~|}~~}}~~~~}}|}{|~}~~|~~~|~{}~~~~~~||~~~}}|~~~~|~}~~{~~|~~~}|~y}~z~~}~}~|~~}~|||}~~}|~~}|yz}{}~|}|~|{|~v||}{||{x}{xw|}yxyy|yyx|xyyzyyxw|{zzvyz~|~zw|wy}x||{|v|z{w|}{wzzz~zyyy{z}y}v||w{xw{{yx~xyy{ywuzxwxzyz{{yz{yxzy|||x}z|{|{{}}}|yx|yz|xw}u}u}z|w|yy|z||{w|xyyw|xy|y{{|}}{x}y{|w{|}|~{}|wx}~}|z||z|x{w|{zx}|}z}|zxtzzyx{yv{y}}x|{z}y{y~z{~yy}~|zy{}~}|z~{|xyx|z{~|}xwz{xzx{zyy~|zwx{zzy{zzxz}y|yz|}|{{x{~{{}|{|}}{}{~}|{|y{zy|zyzxzx{{|z}w|y~{|||xyy}zy|y~y~y{v|x~zzz|||wz{||zz}~~z}|}{w{||z{wy{ywz{{xxvxv{{~yx~vx|z{ux|~y}}~{|~}{|{~}|~}{|zzz{{|}||xxx{z~~z||uwwzy~yzxxwx|{yw}{{zz|{|}{~}{}|~{~|zz}zy|}y}z{yx{{|zuz{y}{y~x}z{tyzxv{zxz|wz}|{||{{{~||y|yyxzzy}yy~yyx|||}}zyvx{{{u|w{~zrxy|~yx~~{~yzvy{{|{{~}x}{||{z{{}yv{}y~z~}}y}z|{z|zwzzy{yyyt~~{{||{xz{v{}z||}{|{yy}yz||}yyz||~}yz|}{~{{z{|~{yzz{yy~xx|y|wz~|yu{|y~v|{{vzz~}}~z{yy|}{}y{~|~~}}{~}~~~~}|~~~~~}{}~}}~}|~~~~~~|~}|y~|~}{|}~~~~|~{~||~}~}~~{~{~}~~~~~~}~~~~}~}|}~~}~~y}}}}}~{|}~}~~}}{~}~~~z~|~z{~{y~}}}}|s~~}|}~~}}}}}|}~|~}}~}{~|~||~~~~~~~~z~}{~~}}|{|~~~{}}~{~}|~|z~|z~|~{}|{{~xy||xzz{x{zwxy~{~yz{z{|zwz~|{|}y|}xy{yxy{}szz{z|z{{zy}z}wz}y}{{y|}z{|x|||z{|~}z}~}x|{{wzz{~{|zx}z{w{|{x~~~|{yw~wxw}}w~~z|yy}z{{zzyz|}v{}}xx{ywzx{|x{y}wy}xz{{}wz~zx~zz{{zzz|xz{}~{y{~|{{}|wyw~~z}|zz~}xw}x~{y|{y{v{|}{}z{{}~wvywz~|zw{z|x|y|zy}}v}~{yx||yzv{|~}zy{}yzz{{}{}xz}xyzzxxy~w||y{|z~{{zz}yxz{}{wz|{}{{{xz{|{|{~zy{|w}xx||}{y|y{{~}|yz|yw{z}z{wx{}z||}{z}~{}}|y{}zx|~||{zy~yu{{}{~~x}|~|x|x{}xz}z|~{{wzyyz}x{~u{~zzz{w|}{xx|||y|yzz|z{vzzy{}zy|z|yx~~yz|{vzy{xxzy|y{y|z|{|}{{z}y|wyvz|zz~qux~zz|zx{yyz|}zxy|{w||~zy|w}}{vw{z|yzvzxyzyx{zx{}}}}yy{y{x{~|}{zz|{{zy}yz{xz{y|z{{z|yxy{z{}xx{{~zz|y}|x{xz{yv}}|t~zyy|y~{y}{|y|w{x}|~y|zz{~~|{z~|wz{|{}zx{{~|{wu{|x{xx}~xwy}~}|zxw|{~~zxxyyyz}zy}|{{{|y{|z{z{~vzzyyz|||z|zz{y|{xy|~~~~||}}~}|}~~~~}~|{~}}~}~~~|z~|~~~}|}}}}~~~}~}~~~~|~z}}z~~|}~}~~{}}}}}}~{||~}~}~}~~}~y~z}}}|~}}~{~}z}~}z~|}}~}~~}~}~}{~~~~||}}~|}~||~~{|~~~~|~~~}z~~~~~|}~}}z|}}~{}{}}~~}|}}}}}{}~~~z|~}}{zx{}~yy~||}xx{yxyxz{z{}{ywu}yx}yyv||syz{{}y|{z~~}z{w{~|w{}{{}}{~~~|yz|x{{vy{~}zxx|z{|w|{vyy|uyyyzwx~y||z{~{x|z{{|~yz}zy|{{|yz|~yvy||x|y}zy}z{yxyyw|~zw}zzz{zz}xz{~w}|{{{y}~z|{{{~|z|{{}}~xy||{vy||{}wz|z{{|uv|zzx|xwzyzz}w|xy}{~|~{z|}~}|w{|}|}~~}yys{y||}{z|z}|vyyyyx|~wx}xy{z{z{|}|x}u}v|{x~}|}y}|~{{x{||}z~}x}}~z{|{yzyx|}zx{zy}wzx{z|}y|zz{{{}}~y|}~|{x}|y{~~|~yw~yz{x||~{zyv{x}w}z{{w~z{yxzwwy~{|zxz|~{z}||{{|zz{x{|}}|z|{}{zx|wz{wz|{t{y|wz{{{|}yzy}{{yzz}|{z{y~z~y{}y}|{|{~{|z||wxzwwv}}|}y|zzx{|{|}xzvz~}z|zz{||w~|}{{{yz~}zz{y{|y}zy}{}|xy|z~xz|xz{yx|}{zxxxxyvzzzx}|}xx{||x}|y{}}{{}}{xz~y|}|~|~~vz|{ww{}wz{~|~x}{{zyvx{z|{}zy{~y{x}{|}~{x|{||{{{|}}}|}}{|}y|{}z{w|y{xz{y{xz}{~}v{{x{yyz||zz|{|}{}{}y|z{~w{{~z}~~~z~z{~|~||}~}~{|~~}}}~}{}}~}}z}~~}~~}y|~}~~~}~z{}~~~}{}y||}~~||~||~||}z~{{{~~}}}~~~~}~}|}}~}|}~z~}}}~{}}|}}~}z}}|}}~~~~|~}~}~|}|}~z~}}~x~}~}x}~~~{~|~{y~}|~{}x~x}|y}~}|}~~~~{~}~z}|~|~~~~~~~}}~~~}}wyz}xxy|z|{{{|z{uu|~zz~yxyx{xz|z~xzy||z|{w}zzz{zz|yxx{}xx{|z{|{y~|vx}{z{y}}}{{xy{yyzzx|||z}w{w||~x}|z|}vy{x|z{{}{xzx}wvuu}}xx}zyz}y|~|x{}yx{z{uzx}{y{{y~~z}yy{zy{yxzz}zz}yz}y{{z{z}||{{z}u|y}zz}~x|{~y|z|}w~}x}xz~xxx|ywzyyzxy{|{{|zyz{z{y|~{}zzx{zsyx}u}{{zzwz{{yzyyzzxvzx}||v{|||{zx|z{{z~y|yuy{w||{yx~z|yz|t{zyxwzvv{{}y~~{{uwz|zxvwz|{|v|zw}|z}|{z{z~~yyzz}y|{}{~{yvzx}zyyx|{z}yx~~y|v{y}y|{z|~{}zw{|}~vu}y{|}|x}zzu{z{x|y}z{|{||y|t|z}xzx~~yz{{yzx{{x~}{}zx{vy||{w{y{x~}y{y{x|{|{}wyy|y||z}~{{x{{{z{yzzyxv{z|{{|}}zwz{|{zzwyy~z||z}{{vx}z||yz{vzy{uzxyy~w~~z{{{{yzv|{y~~{||{y~z||~z}}z}}}~wy~vz{y|zy}}}|{}|}y{{~z~xzxy|~vz|zzz{zv||~zz|{ux{xzv{y~y}{yt||{yx~}{y{yy|xyz{z{{{wzz||zyy{z||~|~z|||yzy||wy|zx{z|}}}|}x{zy|yzv~}zxw|}zz{|yz~xz|{{zyw~~~~{}|~~~~~~}~~~|{}~~~}~~~~|~}~~}~~~}||}}||}~}~~|{}}}~|{~~}|}~|~{}{~}zy~~z~~}~~~{}~{|~~|~{~~}~~}}~}}~}~}|~}{~~~~}~~z{~~~w|~~~~|{}}~|}}z~~~}~~|~||||}~{}}}{z~~{~z}}~~z|~|~~{~~~}~~}||}}|z}}~~}{}~|}z|~~}}~}x~{}}{yy}|}zzy{zzyzw}|wxy}|||yz}xzyx{}w{{{xz|x}{xz}xyyx|}|{|}~}y}yyyy}||zzzz|y~z|{{{{}z}{xv{x{|{xwyyy~}y~y|zzyyz|{y}|{|~}}zyz{~|}zz{||||ww~}zv|~yzz}z{{||}y|{}y{|{v}|}zz|{}z{wu}}|~~{zxy|~zx}y|wzwxzt~z{y{zzyz{ty{||}|w|{zw}|~z~z|wz|{zx|{~{{}~z~}|{zz}|y{v~{}~{{zz{||xyz{}{y{zw}zz}|~zv{x|{|xz|{z{zy}~zz||zy}z{zy}}~}{z}|}wywy}{yyv{{}xzx}z{yxxx{{{{y|~|{zz||{}xw}y}}z||}~||xy}|}|{}~zw~yzz{{{|}|}yz}{y|~~z}~|z}}zy||||~|}|z{zz{}{{{w{|~y|z{z{~~yy{{z}}~z}{|{x||yy||{{{|}{{|y}~{}{zz~z{|}}}z|x{{{z|wvz{{yzz{zyyx}w~{{z{|uy{zx{wyu|}}||{y||{y}}}{{~z}~}|z{z~{|v|yzzzyzx{v{{y{}{{{~||||w{~{w|yxz}w}{z{x{}}w{y}}{~z~{{|z}z}{}~{~zxzwywyx}z|zyy{zyz{}w|{zzyzz}}w|z|~y|}{xz||zzz|xzxz~}}z|{yz|{z|}u{{}z}}{zz{{uy~}w|z{z{~~|~{}y{x{x|}z|~~~~|~}|y~|}~}~}~~}|}|~~~~|}~~}~}~~}~~{|~}~||}~}~}}}~~}~~}}{|}}~~~|}}z}~}|~}}|{}~|}~|~~~|~|~|}~||~~{~~}}~}~z}~~}|~|}}z~|~~~~~~}|~~}{|~~~~~~|{|~}}~|}}~}~}~}}|{~}}~~~|~~~|~~~~~~~~~|w|}||{||~{z{}||w{z|zy|z}y{{{z{{|w|||}{z~~xxzw}~}{|||vz}z{||~x}y{||z{|{z{{y|}v|yz~yu{{{yv~{|zvw}|{{w}}xxz~}zz}wyz|y{{x}|}{zvz}zz|z~~x{}{zx{ww{vz{~{}}}{|{|zz~{yx|}~|z}}{~{~zyy|z}~}xyz|v|{x}~z|y}|yy|zyy~}tyzz}|zz}}yy}y{{y{|{xyyzz~{}yx}{{|{z|{{~}z~z|zw|~~|xs{~w|}|{zz~w~}y||}{||{}{{|y}{{~~xzy||{{{{x~|xw~{x~~{x{~uy}}~xx}z|}{w{~~{yv~yz|}}z}}zy{~{{}~|yy}y|}|}|xz{}}~x||}w}w}|z|}~zx}x{~yz}xy}}z|{yyuzy{}{}zzzx}}y{{}z}|}y}}yyx~}|{x}~{{zy}~{{y}x~|yzy{v}{}~}|{~~{~x{{z{y{|}{y}{|||y|xx}~~z{}|{z||z}}}{x}vzy{{z~{z}|~zx{|}x||}{||yy~|z{{}yzz{zz{z~wyy}|y|~|{z}{|{{}wzz{}zy~|~|wx}|~xyw{|zv~{~}z|wx{~x|}|y{}|{~yy}{zz~{|}zxu|z{x{~z|~|{}x|x~xy|vw}y|zy|~{y||z~|x~{z}|~y~}{}|~z|z{zz}y{}{}{}~|}{z|z~||z{{v}w}yz|y}zzyz{yy|z}{y~~~~}~||{~y~}|~{~z|~~||}|}}{~~~~~|~~~~}~~~}z}~~~{~}}~~~|~~}{}~{~~}~~}~}}|~}~}}~{~}}|~~{~||~}~~~~~}{y~~}{|{}|~~~~}y~~~}|~~~~|~~{{~|~}}}}~~{}|~~|{}~}}~}w}}~|~~}}}~~|~~~||}~~~{}~}}}x~y|}}{~}}~zy~z|wzz|y{wxxw{|uxxzy|{}z{uxxzwy~}}zy~w{{|~z|}xv{{uwyz||{y|{|yxy}zzz}|x}|y{}z||xxwy|sx{zz|{wzy|xx|z|}{|}|}|~x{w{yzy}}|~xy~y|{~wwzwyzz|z}z{z{zt|yy||{zz}zxwyy|z~yzyxx}|{zzx|y{|~{t{|{z}|}xwzwy|}|~x{y{zyzxw{yzxx{w}yz||~{zuv~{{yy~|{{|x~~}w{|{{zxzx{|~yxz|x{w~z|y|xxzzx{{|zy{ywxzy|{y}}|~y{}}z{y}}|}x}zx|}~|}~|{z|z{xx|yztw{z|xyxxw~z||}zyv{vyxxz{}||||{{zy{z{y||yy{}}|{z}{}zyzv{|zy}|x|xvw{}wzzv{~yxxvyyxzy{|}~zzz|}}}~y{{z~zzzz}z{z|zw{~wxzz~wz{y{{v{y{|y{v|y{{{}|z|{}x|z|~~{y}~~zyx~y||~|z}}}zv{{{y{yzx{{x{}}}|xy{xwwzzz|{{{|y{||~}y{|}~|{|y{z{}~{zyx}{|y{|ywzz|~x|}ywyyy|~y{xy~{w||w{{|xyzy~||{}wz}}y|{||}|~sy|{{xzyy|z{ywzwzzx{zx|}xzzwyy{}|zz}{{yx{}z~|y~x{zy{|yz}|{zz||||||zzzzz{|z{w}x{|y{wtyyzxww}yz|z}}{||yy}x{z}|z~v~~|~}~}zw|||{z}}}|}~}~}||~~~~{z|~~}~~}~|~}}||~}}|~~}~~{zy~~|}|}}~~}{~~}|}}|~}~{{|~|}}~~~~~~{~||z~~~}}}~~yx}x|}}}|}~~u~~~~~~|~y}~~{{}~|||}~}}}|}~||}y~}~~~~~~~z~~{~~~}~~~~~}}|{|}~}}}}|{~z~~~}}{|}}{{~}}||}~~}~{~~|}|}|~~}y|{|{~{y|}y{}vy}z{||v|zy|~|v|{yyz~}y|z||{{{|}vyvy{{yy|yv}{|{{}|y|}xz{w}}{{y{{{wy}y~~{yw{w|zz|||v{||x||zx{{xy|zyz|{w|w{|z{wz|wzzzy{y{{y{~zuxy}x{|y~|z|vz{u}x}}}zx|zzzvwyy|{|x{ywzw{}{wwx|~zz{~xz}~{}ux|}w|~z{w{}zz|~{x}}z~|y|w|x}|{vyxx~yx|w~xx|w}{|zyw}wy|{~y{xz|z}zuw{{y|y|y}{z||~|z~x~|y|xy~ywz{|}~z~|z|{|zx|~||||wx||~}zw{{y}{|zu{}z}zz{{y{~x|||y|yv{{{{z~~||z{|y}|{z|x||yv}y}x~zy}x|z|~~|}{|~y{}uz~y{y|}}xwzyyxxzz}|{w{|}y~{z{|{{{y}|}~{{{|}{}{|x{{x}}{}||{z~yzuyyy~{z{yy}zy|zy{y|~y{}|}zz|x|xwxyyv{}{y|yy{y}|{|xz{|}~yz{{xyyz}z~w|y{zyyu||{}z}yz|xy}}zz}xw{y|{yw|}zzz}}zww}zyvzz~z|z}}{~xx}{y{zxz{|}y~z|{}{{{}||{y}z{}zz~}|zz~{{{{{~y}}}~}y}|z~z}}x~z|zz}~y{yz|z|{yz{}s{wyyx}z||~z}{z|{z~{}|~||{~{yxz{w~{|ww|{}{z|xy{~|}yy|{y|y|z~~y|v~~~|}{{~~{~~|}~}}~y{}|~}~}~}~~~~}~~~|~~}~~~}|~~}~~~}|}}}{z}~~~}~~~~~}~~~~~~~~~~z|}~~}~~}~~}|}}z~~~}}~~}~}}z}||}}~~~~}~~z~~|~~~~|}~}{~|~}~~~}~~~~~{~}}}~~~}|y~~}{~~~}}{~z|}~{}z||}~}~x}~|}}{~{wuuzyz|xyx|w{{z|y~{yzx{zz{y|x|zz|yyy{}}y{zy|{zyy{||{v|{z~yy|~|yz|}{zvzy{yyzzzz}~z{y|xyz{yy|z}w|x{xv|x{}|wy{{z}|y}~||}{|||||zu}yxxxxytx|x|zv}xz||}xz{zz}zywu{|{zzz~}zz}zy~y|{y|z~{yzy}{z~zwz{}xx|yyzz{{yx{w{x{zxxx|~xwuyxzy{|y}z{xx{wxv~w~}|z{}{{~||||v}~{yxwy||}}|{zuz}zy{zxx}zy}|{|{{{{{}{}~zz{~{{xu{|z~xy{z{zz}y{{zyx|zvx~zxyy~z|{z|{}yzz{yx{y{|z{|{w|}~y}{{|z|}|y}}}z{~{}yywy}{|{xyy~{{zyyv{{zy}x}|yz|{w|{|~z{|zz|sw{|||{{{|~|{{{}wzz|||{vw|x{z}xzzzxv{zwywyzx{{vz~x{~{|zzy|u}{z}yy~|w}x{z}zz{{z{{|v{|z~{y{|xx}y|y|zxx||zy~zyuy{{|{|z}|||~y|y||}z{y}{z|z}{y}|z{xz|y}}zzx{yxz~u||{}yxz|ywywxzw~}}|y{xxz|{{wx{||{~|}z~~}}}~xxys~v}yyxv{}{{}z{w{{wyxwx|xzwy|~zxwzx}{z}y{y{z}~|||y{|z{|zyz|~yzy~ww~y}}z|y}t|}zzy|x~wxvwxz{}zy}w~{{~~|{{z{}}~{z|~|~~~~{|~}{}}||{{|~{{}|}~~~}|~}{}}~~~~~~}|~}}}~}}~~~{~~|~}}~y}}||~~|~~~~~{~}{|}}~~|~~m~}~}||~~||}|~~~~}}|~|}{~}~}|~}}~}}~}~|~~z}{|}}|}}|~~}}}|}|x|}}~~}}~|~z}|||y}|}~}}|{}}|{~|~}}~~z~~|}{{~~}}~|{||~{z{vzy{xw||}syxxz}}|||zzx}||ywyyz|}zyzx~yzy|zz{~z}~}y}zy{}w{xy{wz~|x|w|~y|{yxz{zzz~}{x}u|y{y}x{u{{yxxzz|z}|{zz|zw|}zy}}zzy|{{z~z|y{{xxv}{|y{|zyu|{y|{~xzy}z~{{zz}z{{}{w{yy}}}zzzvv|}}zzy~y{{z{{y{zyy{|y}|{{}||||z{{{|xw{yx{|y{uzwxzzy{yzzy}{|y~|}}{}~{|x|x|}{{w{z{~{{yy}{{~z}|{z|z|x{{x{{z|||}zzxyyy|z}zzsz|{|~ywwz{zx|w|v{z}v}zx{zw|{|x|}y{{||v|yx|~}x}z|{~z~y{zxz{}|y|x|}~y}zxyz{y|yxy~}vx{zx||xz~zzzwzw~zz{}z~z|{}{|{|{wy}y}{yx|z}|xxz{z|y}{{y{}{|}xz|wzxz|~~wzx||x}zz{{}zw{{}zy{|v{{|{yw{{xz{zyz|{{}yyyz|{z|}z{}xy}z}y|{xu{z|x|vzx{{{}{{{zyz}vyzz~yrxzwxwzz|w{{}w}}{{}zy{{x}{y{yzxw|zzw~|yy{{y{y{zyyzy{~{z||{z|xyy|}{}{{x~{wz}{xyz}y{y{{w|z|{|z{zz}}}x|{zxz}zy{|v}z{z||yy{y{z{}{zt}{{xxzzw{x~}|~zx}{||}zz{yzx|{y}|zzx}}{{z~u{wz{{v{{z{|~}{~~|~~~~}~~~~}}~|~}}}~|}}{~~~~|~~~~}~|}~}wzz}|~~~~}}}}~~~}{{~}}{~~}}}}}~~|~}~~|~~~}}~}}y~~}||~}~~|}|~~~~~|}}}~}~}~|~~~{{{~~}~z}~v}~~}~}~}~|}|||~z{}~~~}~z~~y}}~~}z|~~~}~~|z|~~|~}}|{xyxu~xz}z|~w}{xzw{v~y{wy{xxxxy{w|yzzvy{zywy}{{{z||z|{wzzz|y||||z{~|zt{{{{yzxy|{w{}|yzvw}w|y}yyxxyvyy}{{{yyz}~~|u|y}{zv~|{zzywxwz|~|zy{vxzv{{|yzzyvzzyz{|zz{vy|xxzzy{|z~zzx}}x~~zz{~}{~}~}y{zw}{z|uzvy~xzxyy|wy{|zzz}wvv|yzzzzx}v||xzx||}|{w~z|{w~{z|{wzw}|||y}x{z|vx~y{zxzzxvv{zw{ywxz{y|w{{}yz~|xzzz~{v|{}~|y||{{|}{xxzzz{wy{{{y{{wtzwyyx{w~yzv{x{~y}z~{yx~}z}z{zz|{z|yyz{w~}}z~}{{|zzy{{x{y~||zyv{tzz}yz{xy|wpyyv{{|~{|}z|yy}}~{y{}y{yz~|{{{xzyv{}xv}|{yzxy{~yw}yyv{}y}zz}|~}|{zz{}w|}~t{y}xz~~~v||yz|w~{|{||yx{xzyvyyzxzy|{y|}wyz}{~|v{{z|zy{z|}~}v{|w}|{||{{y{~x~}yyz{{z|{{y}xw|zz}|zz{v|yy}z{x{z|{~zy~~~~{|{z{|y}~}wzzz{}y|y{|}{{{|yzx}s}{zxxyzyzxzw}~}|y~~z|}|z}}}{}|}{~|y{|uz~{|xz}y}tx{{yyz|}y}yvxyu{x|zyy|ww{~}y}~zw|yyx|}y~}~}~}s}}~~{~|~||~|~~~~~~~~{|}{}||~|~~{~~~~}}~~~~{{}{{}~}~{~}~~~~}}{~~~~|}~|}}~|}~{~}||~}}}}~}}~~}~~~|~}}~~~{}~~}~~~~}~~~}~}}~{|~~~}~}z~{~}|}~|~}~~u~~}}}}||~}~~}|}}~}|}~~}{~{}~~}}}}{{||~y{}~}}~}}|~|}~~~}~~~|~}}}|~}}|}}~{}~|x{x{zz|x||x|zyz{y{wz{{~~zy~yzz{{z{{zw|{x|z|z}}{yyyyy|z~{x||}xwxw~|{}x|wy{v}{|~{~}x{|{yx}}}|y|{z{{zwy|{y{z|z{xy|{}yy|x{x{zzxzz~|zyy{{{|y|~|{{}x|}{{|}|z{|z{{|}|u|{{{zy|{yv}xyz~yy|}y}||yy||{z~{yw}{xxz|wyx|{~|~{ww{xzzzz{z{x}}y|zwzyvuy|z|{~~{|z|||{zzwzzwy{w{|wx|||zyyx~{yyy{x~||z{|y}y}wxy|{yy}~}u{z|}y}y{yxx{{{|~zz|{~{yy~~v|{yy||{yz}z|zz{wz}wx{{{x{}{~z|z|x{{}y||||y{{y{yz{{|wz~{{~z}{{x{{}xxz{}wyy|z}{|z|x}|z{}{xz|yy||y}}{x|{{zvzy~z}{zw{{}z|uxz|x}wy|{y{z|{||y{{xz|~{z|zzyz{{|{{~|x}{z}zyx{xxx{{y|zxx||zy{}zyy{zzzy}|x{~w~y~{}yxz|}x}||zyzzzzxyzy|zzt|xz|{}z||{y{|{|{y}zy{y|zy}}zx{zzz|{y|}{}}z|y}z|zy|{x|z{|xz}}yz{z}z|}}|zz{xzy~}}{}|{vwx{|zy{}~y~xy~{yx}|{}zzy{}zx|z|}z{|w~yy|{zv|~||||v{}{z}z{x{{}|{}y{z}||}{{|zw|{|zzx{}y}{~zz{|~{y|yx~z||~~~}}|}~|~~}~~~|}}~~~~~~~}{~~~~{}|}|}~~}~z~~}~~~~~|{~~~~}~|~~~y~~}~}z}~}{|~}~}~~~|}~~|}~}}|}~~|~~{~~|~~~~~~~~}~}~y}~~~~}~~~}{|}~~{~}~}~~~~||~~|~}}~}~~}}|~~}~}~~}}|~~|{~|~}}~|~{}~}~~{}~|}{{yxyw{ywy{xyz|yx{z{y|v}{|{{|yt|{z{yxy~y}z{z}~z}xz{{v||}w}{z||{||z|zxx}zx}}}y||yuyz}|x{wzy{|{{xyx~zx|yx~tzy{~|vzx}xz{y~~x~w}zyy~z{{zw{v{zz~}}}zz|zz|yvy{zyzz{|ywx{{yxz||{y{~yz~{|}z~}{yxz{~zz}yxz{{~{x|z{z}vwx{xxywy|zx|y{|y}{xxxx{zyxyx}{x}y~zz}{~x~{}}|z~~yy|y|{ywzv|yxz}w}|}|zx{v{w{z|vwzx|yz|z|y{}}zz}|w{}~xyz{z}w{~{xz{{~}yx|xwyv}{zvy}{|y{zy|{z{wxy||zzyx{}{z{}|y|y}~yz}|||z~}}~}|y|z{y|zy{yy|{z{xy{}z|x{yu||vywz|x{zyz{}y{}z}zyz}zz{z{||xyyyzw~xz{{yy}w}}zy}wzxzy|{z{wvyzz{|{vz|z|||zy|z}{}}{{~|x{|x~|{x}zzx|yzxxwxyyy{zzvz}y|{}w|{z|zzz{x}yx{{z|y{|{zy}z}}zz|z}}yz}w{zyzyuxzz{~zy}yz|}|v{{wz|}y}z|~zy~{~}~|y}~z~}~}}~y|zy{}|z}||z{z||{yz|xyxwz}{{{zz{zvwz|yzz~{zz~y{{{yw{{{|}{zy||y~}|{zxy{|zywy{z|yz|zzz|zvz{wz}zx{x{|{~|}zyy{yz{x{|~{}~~~z~|~|~|~~~~~}~}~|~}}~}~~~}}~{~{}z~~|{~~{~~}~z}}~||}{{~|~~~~~{~}}|z{}{~~~}~~~||~~~~{~~~|z~y}}}}{~~z}}}|||~~||}}z}|~z}}~{~}~}}y~~~~~}~~}|}~~|{~}y~~~~|}~~}||}{{}z~~|~}~|~}~~~{~~}~|~}~~y|{|yx|yzzxx}{yw~y}x||zzzy|zyw|}{~}}r||xyyw|{zsxzzy~z|}{yz{{z{}z|}xy}{}z~zx~{{{zw{x|y~zzz|zxyz{yz}{x}wy{{{}z||x|x}z}{|{|}|{~~yzxx~x{~xz|||{yvy{zzz{y{yu|{wxzzzxzz}x}{{~{xyzv~y{~|}|yy}zy}{z{}z{w{~{|vyw|{x|zx{|y|}w}|yy|yz{yzvxxz{~~zz|}y{yvz~|yy{}{z~}y~yy~x|w|}zz~~x||zz|~|x{}z}~yyy|y|y}||~xzx|y{z}zxy|}{x|~zx~~{}~}y~{}zzz|{y{{{|{x|yz|y|{z}yzz~w{{zz~{~{||x}}~x|}}wzzy{zy|{|}{{}~x}{{vy}|z{|}yz}~{|{w}{zywzx{}{|y||zz~w~}z~{xy|||yv{z}{{{|y|vzxx{zz}|{}|z{{xzz{zzv|y{}}x|}}z|t~|}}~{}y|x|w|v{{}}y}yz{{zy{|zy||xw}x}~|{wxtyx|~z|{~wz|yy{z{z}{y}|yx}}~{~|yzv{{xx}}y}w{xxx|z{~~{|z{yyzy}{{y|~z|u~~z|w}x{xz{{w|xy}|{xx}x{xy~zy{zy{|~y{yw|z|{|zw{}xy|yy~{}z|{|}y{vx{y{{zz|yxzzzzx}}y|{}{|}}z}zzxy{xx}}xx||z~||||o||x{w{y~}}~zwzy{|z{~~|}}xxy{v||xy|}{~~}}|y~{}}}~}~~~||~}|}~z|~~~~~|~~}~}}~z}~}~~|~~}}~~|~~|~~~}|}~~~|}{}~}}}~~~}~~~~~|~}zz}~}}{|~~}~}~z~}~~}~~}|}}~~}~~~{~~||~{~wz}~~|{|~|~~~~}}}~}~~}{|~~}}||}~~~||~|~}{z~~~}~|~z}}~|z}}~|~}~z|~~}{|~}}~~~}~}}}x|}|}}zz~~zy|x|z{zzw}~yzy|z~x~~v{wy}|y}vvt{{y{|z}}zzz{~y|}|||z||z~z}yy|}zx||yzwzz~zwzz{y{wy|zzy{}yxz{ywr|s{|zx{x}~~{{z{z{y{w{|~yz~|x}zyz{}uzywxyyw|{x||||z{~z{xy{xxyyxzy|{w|{}~zz||zw~z}{||{|z}{~}z~{yz}|xx|zyzz{|x{||ry{~{w{wxyyx}|x||z{xzyx}{zy|x~v|zz|}z|{|{}||{x{zzvxyx{{x{x~zzy|z|~{xvz{uzzwz|zyww{xz{zxy|~zw{z{{|zz||}}{zy~z}|xzy|z{y|{~{|yyxz|zzz|wv|||}zz}|x{{|{y}~xyyxx{x{y|{{{yw{}}y{z{z|y|xwy}x{|{~z{yxy~v}xy|~y||y{|z{||~|}|{}z{{{|x}~}||{ys|zz{yw||xxxyy}|w|wv}xy|zxxw|{x~{}}|}yz~{{~~{z||xx{zz{|{y{z{yu{zzy{wzy|wzv||z~zvysx}x{}xyxw|}}ywzz{~{y}||xy|xw}{|}~|}||y|~xyz}{zzz}{{x~}~yzw{yxyz|}wy|{}|yy||~|{z}||{{z|z}|yz{y~yyzwzxzvz}|xyx}y{}zy{zyz~{y~yz|}|x{z{z{|}|||}}{xy}|{{}yzx}|{|z|x}z{xzyw~|z|{~}z{}{|{~}zy||{{z}}xz|~~{~{~~~~}~}~z~~}}|~||z~|~~|{|~~~{~}y~}}~z~y|~}{~y}~~z}~~~|~|~~~||}{}{||~~~~~~~}}~}|}}}~~}}~|}}|}|{}~~~}}}z~}~z{}z{}~{}}}|{|~||}|~~|}~{~{|}~~|~}~}}~~~~~~{|~|~}}}~~~y}y|~~|}~|~}~}~~|}}{}~}|~~~}|{~~|~~}}}~|{|~~{~}~|~}{|{|zwxx~|z|}{z|v|{wt}z||v|{|z{zzyx}xw{y}y~{|zzxzx}|yx|yzv|x}}w|}y{xzww~{|~ww{y{||z|~wxt{xz|yz{y~yy}wyx}{z{||}zy|x{yx{|{z|vyzy|zy{xxyx{|y{|z}yy|}||{z{zzxyx|{{y{xzyxzzz|{yzz~|yzzy{z{}{yy}yzxyzy}|{yzz{|{zwwx|||y{}wy{x}zzy{~}zx{||yw|{xv{w{{|{{z{~|{u|}~yzz{y~}xz{zzyz}}}x{{{{yxzv}yxx}vxvy{{z{xzzws||x{|{y|z|z{yzzy|zxx{{z{ywzy{y{}{z|y}zt|xzxx|}zx{|{{}}}xxzyx}yy|{|wyv{}w{{{{xy{||{zzy|{~~||z{x|zz}zyz}xz{wx{{|zz{x|yzwy}xz||{y}{|uxzxz|w{}w{}~y}y}{y|vz{|yx{|z{|{zzx}z}~y||{~v{yxxz|zz|y}ywxzzz{z|zzxyy}{y|{~|w~{{{|yxzy|}z}|~zx|yy|z|{{}w{|||}w|zyy|||}xt{uyw|xy|}yyy~z{}w|}{t}{|}{|{~z|y~vyx}xzxz}z}uz~|{y{}v{wx|{v|z{{{{{|}}~|z{y}}|z~y}x|~{zzy{zzz}yzzwzz{z}{|w{vzw|~~z~tyw}|}}y}x|z}z~z}x|y{}z{z~~{~~z}}zz{{vw}||u|{{xw}y}z||}{{zyz}wyy{}|z{y||z~|~~}|~~~{|~}}~~|~~}~|z~|}{~}{}}~~~~{~}|y|}|~}{}~|}y||~~~}~}~|~{~~~|~}}~{~}{~~~~|~||}|}~~}~}||~|}{|{~||{~~~~{~~}~~}}|{~~~{}~~|~{}~}}~}|z~|~~{~}~|~|~~|~~~~~|}~~}~{~~z}~|~}}z~~z|}|}}~~~|}}}~~|}z|~~}}~~~}~~~|}~z~~~~|}~~~~}zv}z}zx}|yzz{}z{z|zzyxv||||}y}ww|z{x{zx{}y|{|y}zx}z{y{|||z}{~|z{~z}~|z{z}|ywywzyu{yxzzzz|z}xy|xvxvx{{yyzzy~~z}zzz{{{|y||}y{{{~}{}y}}x{{x{{|{z}|yz}{}}|xzy|z|yxz|zzw{zz{~~||~|}w{w{yx|~z{zz|y{{{zx{vz{}{zzzyu|zz|zx{zyzxzzxzzx|{x~{z{||~||~{|w|z{|}||}~|y{z|}y||yw}zx{{y{yzwzxzz~wxxzz|yz|||~|}z~|~zyzy|{}z{y{}v{{xz{{yzy|ztx{z{{zwzr}z|y~x|uwywvy|||x~{~||yx}zyz|{}|{{zz}zz|z}}|~xxz||z{x{uv~}yx{}z{zz}zwyz|zzz{|}v{}}u{}x|xz}|z~{{zx{||{~y{vz{z{{y{{x{~{yy{w}yu}{{|zxyw}y{{~y}xz|{|{}|w}{||~~}x||}zzy{x{{xz|z{z||zxwy{x~yxxxw|y{|{xzx}~||{||u~z{y}z~xx|y|z{x{|~~~{zy{xxyx||{y}z|{v}tv|yyz{{{{z{{y}xxx}xxx{y}{{}{zx}zuz}{}}}||{x{z{yz|{yyzx{{wzvz}x|}|z{xuzx{{z|t{xx{}z{~zz}~||y|{y||{zxxv~~|yy}|}|y|v}y{uz}z|}y{{yxz}vvw|x|||y}y|||{z||{{}{z{{|{~~~~}||}{|~}{~z~|}~z|}~zz}}{~~~}~~~~{}z~~~}~}~|~}~~~}~~}~~}~~~~~z{~~~~~}~|~}}|z|}}|~~}z~|~~}~~|~}~}|}|~~~~}}~~}~~{~}~}}|~|}}~}~~~~}}~}~}{~~{~|~~~}~~~~~||~~}}~}~}}}}|~}~}~~~~z~}~~{}~}|{~}~{~}{}~}~}|~~z~|}}|}}{}~}|}{~{}}|~~~|{{|{~~z}{||~~~|~vv{{zz|}|w~zy}yx}||}}{|z~|~}{~y}|y|x{w{yy|y~~|{{|}zyvz}|yz|xz}|}z|{zx{~~|y~{yz{y}{yzx|~z{{|zz}zx{{y}{w~zv}yr{{z}|yvy{{|y||{xy|zy}u|}{y}{~~|{y|{y}}{~}|zz}{{{|zzvz~z{wzxz{ywtyxwx}{}|yx}{{{}|{}vy|~|{~}}zz{z}y{{x{yz~y~xzy|wx{x{zx|}xyuy{{|}|||yx||x}}xy}{yzy~}|~yzz||zxz{yz{v{~|yyx}x{|xz{|ywz{z~~z}{z}|wz~{~vw~u{zx|z{{|y{|y|w~ww}|y|yz|yyyu|{~yz{||yz|}y|{{~}}yxx{y{|x{||{|}}zx|}|{|{|}}}|y||z{~xz|z~{|~z{~xx{x}y{{|z{z|zwzy{~{z}x}x{}y|z|z{{yy}||||}yy}|{{~xy~z~yy{~|~y|y}yy~{zwxzyz{{zzzyyz{~}yxzy{|r}yx{zw|~|x{y{z}zxy~xz{~y{z}{{u||p{v{{{x|{~}z}|ux{zzyx}y|wy{{|y|||zzzzy}{z{}|z}x~|zx~~{yw}{|{vx{{x|zzxx{{~{{{z}|z|y{{z~~~zy{zz|{|}}|y}|{}{x{{{}zz}{s{wxy}|zy}{{}{xzvw~{{y|~~{||}z|zz|~~{x{z|||zy|{~zx||y{|{{|{{|{}y{z~|yxzwx}z{{vx}}}~}}}~|}~z~||}}~}|~|{{}|~}~}{~|~~~}|}~}|}~~}~}~|~~~}~~||~}}~}}|}~~~|}}~}~~~~~~}~|}|~}~~~~~~~{}}~~}|~}y~y~~~~||~|~~|}~}|z~~}~{z}~~~}~}|{}}}~~~~~|{}}}}z{~~}~|~~|}~~~|{~}}~}}~~~|{~~~~~||~||}~{}{{~}~z|}zz{{wz~y{yz{{yv{wy|{z}{{~~xyzxz|x|yzzyzvzy}|{|wz}|{}}z|~y{~}x||z|z|||wz{{{|zyx|{uyz|z}yy}yv}z~zy|wyv|}y{z}}}|{zyzz|{v|~zzw}|}z}}{y}zyyvyyv}s}vxzy}vwyyy}y|w|w{z{xz|x{{z{~zv}|zz~z||yz{wx|{z}{z|{ywxz{~z|x{zy}}yzzy{{{|zx{{{y{{y|z{zwzvzxy{y{}y|y{{{v{~xz~|~{~{}|}z{z|y}{|{y}yz|{yzz{{y{yx{z|x|zv|z{z|}||~}|||}|}|{|{|z|{z|z{z||x~xyz{{y}yxzwvxuxv{~zxzzzzzxzz{|}zy||zzvuyw{~|yy~}~w|}}~}y~}z|{{zxy{xwzw~yx{zvzx}xyz}xu{{|~}|x{||y{{{{{|z{}{y|wx~}{}{xz|yzwwx}y|yzxy{x{wy|wyy{{|vz~zy{{~{z{z}{y|{{|}x|||{zy|y{}}~|zwy||xy|}wy{wy{{x{|}}{y}xzwyxx{z|}|x{}|{|{z|z{}{||}|~|}zw{y{}~z|zzy|zy{~xzxy{{{yyw{{zy{}yw}{}~~zyyz{z{}y|{{z}xy}}|y}yzy~z}}|{vyxwv|zzuzyx|yyyyz~zx|yyw{yzy{|{~{{|w}|{zy{}z{zz|z}|{zw||w}ux~~xx|{|y}|vzv|{x{}zywy{z|zzzwzy}x}y|}~~~}|~|~|}}~|~}~~{|~~}z}~~}}{}}~~||~~~}|}~|~}~}~}~{|~}~|{{|~zy}}~|{~~}||{~~}~~}~}}{~~~~|~~~|}}}~~~}|}}}~}~}~~}~|~z~~}|}y{x~~~{}}~~~}}}||~{~~}}~~|{~{}}~~~}}|~~}|||~z~|y~}}x{|}zz~~~}|}}||~}}}|}~}{|}|y{|||~||~z}zyz{{|}{wz|y{{x}y}y}}|zy~z}z~|{|v~{wzzz{w~}}{y}z{yzzzx|z{{}{}|||y{wyyyz|}{}||{}|y{xxy}zzzv{}}}zy{~x|{yz||y}y}w~|z{}z{{v{}z{|}z{yyy|x}x}z}~|x{xzv{zz{{|{|y|x||z{~zv}}{|{}{{xyyz{v~v|zxz}|}z{|~~w{~xz~z~{z|z}}y{x}zz{vz{y{~|vz}}|{z{{~}{zyz}yy|yz}|}r}~|{|{y}|zz{y{||zzw|x|{}{|z~w|z~{{yw{||yxz{~~~{w{{t{{|yzyxz|z~{{}xw}~vyw{z|||z{v}x}vw{z}v{y}{}}}y~{{|z~|~}xx{}yz||vz}|yzy~|y{}{}z~z|}|{|~|{}zzx~}{z{x}{}zxyyzyw||x{y|{~|yx~{z{{~|y||~{xzx}{y||z|{{~yz||}x}z|zxzv}{y}}|}zxv{{||~xw|}{{~{{zxx|w|v{|}{|{zz}}}yz{{~|w{}zz{|zy}w}~y|zz~yzzx|zz~yx|zy|||z{|~~{}{~x}y{}wyx|~xwyz}xx}z|}{}|{{w|||}}}y|y}yy|{z{y|w|yzy|||}{x}}{{~v}{z}|zw}x}{xw{x~|}|{{y{{{{{}w{y|~{zzxwz|zz|xv~}{}|}~}z||~z|zzz|~|zz|{y{z|{w{|z{y||zx}{xyy~{|{~z{|xy}{z||{{{{~yyz{zw~}~}~~~~|~|}~~~|xz~}~~~|}~|}~}~~|}~~}}{}|~~~~|~~~}~v{~}~z~}}}}~|~{}}{}~~~}}~~{~||}~}}~}~~~}|}~|~~~~|~~~~z~}~|~||~y~}~~~~}~~{~}~{~{}~}~~~~~}|~{~|~{{}~~}}~}}~}~}~~}~~}~{|}~~|{~~~~~~||}~~~}~~~~~~~~~{~{~}z}~yxz{}z|~|x}{{y{x~xy{{{{yxz{|w~||{zyyyzuzyxv{{|y||{}{y|}~zy{y}z}|z}}z|||~|{{xyx|wyyw{}v{{|yzz{{z{zyzxxzyz|zw{||~{|||zxz|}|v~z|z{~{z{v|{vy}x|zzwx|xzyz|}wxu|vx{sy{{|z|x||x{w|~z}|wz~|}zyxy{{~x{v|{|zz{{|{~|zxz{yyx}vyz{twx{wvyyxz|}|z|y{{~|vy~yy{z}u}y{{v}{}}z~z|zx||wyzxzyyw|{w{wzz{vyzw|x{~yxy||y|wxzyy|||zyy{yz{{~|}zzzzxyxy{yxx||{x{yv}yzx{|zx~zyyxwzx{|y~|{}}}}y|}|x|yzzxyw}~{|y||~zxz{x|y{zy{zy~}u|yvx}wxz{yyv{xx{|v{}~|~}|y~|}y|~||y}}~z{~z|{zy||x}{{zw}z}y{|ywxy~x~zyzx|z|yzy~|z~y~|{}|}y{}{{}|y{~}|{zx|{y}{|yx{y~{y|}v~{{x|z}zzxzy{{zx~w{y~{z}z|}}z|xyu{yz~w{z{{{|}|{|y}~~x~xyzzzyy{{{szxy{wwy|xxw}w{wzzzy}}}y|||z}{z{r}||vxz|~z{}|{{w{|}{x{{vwuv||x~xzz}xy|x|{{w|yuxy}zyy|y||z{wzzz|wz|z}zw}y}{{~}vwy|{x|xzw{yy|yzz|y|yzy}u}x|xx|r|y}z}{~z}yx~}|~{~~||}~}~}~~}~}}~||}}~y~~~~~{~}}}|~~~~}~~~}}}}{}}}{~~~|}~{~~|}~~{~z|~~~~~~}|~~~|~|}~~}}~{~}~}||~~~~~|}||~}~}|~~}}~~~~|~~~{}|~~}}~~}}{}~~|||~}||}||~w{~|~~{}{}~|~~}}~~~~|~|~|~{~~|}|}||~||~|~~~}}~w}~}~~}|~~~~}}~~~~|}}{}}|}~~|~||~y{|yyx{|}x|x|z|{}}xux|{w{{zz|y}|}}zzxy{|{{}yvw~z}{xzxy{{|zy{z{yy}zz}wrww~{z~xw|yzz}~y{z~ww{}z|{zzzz{zx}xz{|{|{uy|~{|z{}z{}{}x}y|y|~y{z{x|}{y|}|x||zyz}z~y}~zv{z|~{{{{~zy{y|z{|vwxxy|{~|{x|{~{{ywwtw~zzv~{{{y{{y{}|{|yzx}|~{{y{|{~{|{z|xy~||}{{z{}{y||xzzy{}wzxz|{wxww|}z|xy}{|{{~z{|{w{|{y{|}|{{zy~x~~~~zy|y|z{yz||x{|z}{{|}x|z~zzy~{z||v{|{{}v|{|z{}}~|{z{{}{z|}|}z{zzzx{||}z||y~z{y|}z{~|~z{|{y{{{|~{yz|{}{|z{{ty{|}}}||yzuz}yuyxx}xx|{~{z~|z|x~{}}}|||{yx{|}{y|}zw}{~z}yx|zzx~{}x}|z{y}{z|}y~yw{xyw}zzz~{|{|yzy~|{}x{xy|{z{}z}|~|~~xzxxu}}z{~|zz{zzzw||xzyzy{|zvx|wz}}|~~uwx|{~z}{v{{zyz{xw~~{x|~z||y||y}z{{|{zy|z{zw~{zxx}||}wzy~zxxy|zyu{||}|z||{z|z~z}|zzzy|zwzzy||x|{x}w{{|wxy}|||w{{|{}{{|}z{y}y|zx~{zxyz|{yzx{}wwy|{x~|z}u{~~{|}x|}~~}~}{~||~~}||~~~|~}{}}|}~~|~~~{z~{~~~~~~}}}}~~}~~~~{~~~~~}}~~}|~}~~~{}~~y}~~|}}~|~}|}~{}}~~~{|}}~|}~}~}}~}|~}{~}|~|}|||~}~~|u~~~~~~z~}~||}~~~~||~|}}~}~~~~~~}}{}~}}}|}~~}{|~~{yz~}{}}z|~}xz{}{}zvyyxz~{{xwvvv{zw{x{x{}z}{z}{~}||{zyy}z{{}{x|x}}}zvzx{{~{|yyyuv|}y~{{yxx{wzyxy|{{|uw{~wyt||y|~}|yyx|{{yxz||{~}{{|{|~zyzzvvzzv|{|zvyv}{x{z{vw{x{zz|rxx}{y|y|||z|}z~|~~|{~|}{{}|{vy{xz|z|y{z|{{|z|{u{{xyxy{y}xw{{wyyzz||}y|{~|t}yz{~~{~{y}{xz}yz}w{{}z|{yyzyx{~yzz}yxyy{|yz{~z|vzz{z{~y}}y}{~y{|xyz|}{zw{w{||y{{{zyyy|z|vyz{zzyy~~{yu{~w{yz}~||}|~z{||{{{yz{y{z||z|}|{zu{{zvz{x}yyz|{}{|wz{~s{w|zyw{x|{|z}}{{~y}~z||}|zz|y}zz~{|{}zx{|yzxyt}yzyzyx{|{||z{z|w~}z~{}~{~z~}z~z}{y{{z|x{x}yz}yyx}~{zyxyvx{|xyy|zyz}}yyzz|zzy{||zz|xzu{~~||x~yw}z|z{~{}~{}z}xyy{x|xzyx~zy||yzyxw{{v|xx{|y}~{~x{yz~w|}{yz}yz{}zzyz{{|y{zxrz{zyyw}||}}}z}z}zzwyy|yxvz{{}{~xwz|y}}}{{{}}w{zzz~yzyz~~z~y|y{yyxzz{|zzzy|xxyxxw|zx}|}|~{|z||v|~{|{|{~}{}~{~y}}}}~~~~|~}~~~}}|{~~|~~z}}}~}~}~~{~}~~}~y}y~}}~{|~~}~~}{~}~~z}z}}{z~|}~{{~{|~~}}}{~~|~~~~}}~}}~}|}~}~z}|}}|{}~~}}}|~v{~~{y}~~z~|}}||~}{~}}{z{~}}|}}~|}}|}}~|~{}~|z|~y~~}}~~{~~{~~z|{|~~}~}|~y}}~zw{{z{~z||zw{~|{z{|xz|x{{{}x|y|}y||}{|xz||{~{wzzw{{|xxv}{z~yzy||xzu{yz|y~}|y~zxz{yzwyy{xz}}y{|{~z{}||z~x}{v}xz|y}yv|vzz|z{{zzxz|yz{|{x|{{v|szz{~{~y}{~{|zz}yz~wzv{y}z||z|z{w~{ywv}{|yx~zx}|yx|yzz|w|}xz}|||y}zx{|}yy{wy{}zyzz}yz}yz}}~|w{z|}z|||zy|w}{}|{|y{z{~w|w|xy|w{zw{y{z}~z|z{|}z|y|z{y|||zz|w}t{|}}z~{ty{zz~|||x{zyz{zy}|zx|{zzzuy|x~ywxxww{{|zz}yyzzu}|wwzy|{{x|vx{|~z{}{~{vy}{}||z|wz{y|}{}z{yv{}{}zxz|{x{x}~xz{~yz|xzz{{{{w{|}|y|t}zzvx|y~y~yz}x|}z{z{z{{zv}x{{xzy{||{{~}z~zyzzx{v|w|||y}y|xz}|wx||z}}z~z~~{}{x|{}{|~}|zz~}}|~q{|xz{z|{yyu||}z}zxy|||zy|zy}z~|{zzy{{z|~yxx{|}}|w{{yrz{zyz}{|~|z{zy}~z}z|z}{yz}yw|~|}vzyv{{wy{~~xz}{|v{{{~z~yyz~zyz{z}|wz~~z{y{{{y{|}x~|zzy{y}|yz}||x|wz}{z}}zy{w{~|}{z{s}|~x{|{}{|y{}}y{}x||x{~~~y{~z}~~}~~{~}~}|~~}}}~~}~}}}}}}y~}}~}~}}}}|~|~{|z~{~~}~~|~~|~}~||}}}~}~~}~|~~}z~~y}|~~~}z}~}~~|~~~}~~}}~z|~}|}~|{|}z|~||{}}}}}~~}~~}~}~~y{~}}~z{z~~|}y~}~|}{|~~|}~~}~~}~}}}~}}}}|}}~}y~{}|~~~{|~~~~~~}~~~~|}z~||}}~}~}~~~}~{|~~~~|}y}|y~yz}yzxz{z}uyx{{v|z{xwz|vxv{xxy{wzy|yz|y|zyy||{{}w{y}|{y~x|xz{}x|~yvzyyx{{~zxuzu|x{w|w{x|xxwxx{wx{|y|wyyz~z|zz|||wy}{z|{yz{yyyvzxv|z{zy~x{zzzw~z{~tyy|~zwzy{yx~y|x|~x}x}z|y}||{x{{wzzy{|}{|~y|zxyz||}|y{}yv{zzxz|y{{zw{xz{}xz}x||}uzz~z{~|||yy|x}|{|||||yyy{v{zzzvy{yyxyx||{yy|{yzx~zxz{}}}|x|{x{}{}z{zz}{v|}|||{||z}z{xxy|ywwy~z}vyz|zzxy}z}x{xz{|yuzy}}~zz}|{}~{}}yyzvyz|yzz{}}}uw{zuzyxy{|{vy{x}wzyzxy{z{}z|ww|z||~}y{{|~{yz{yz|}~yz}}{|~{}||{}|{|}|~}{||zy|xuyw|}{}y}{{tx}w{|z{zzz{zs|{|xy{x|{{y{yz}}z|z|yzz{x}y|wxzwzzyyz~|x{vzyyxy|~yxzzx~~zyz{|xz}x~|zy~}|||||{z~}}}{|vyy|~z{xy~|x{z{|x|zzxz|xwwz|z|~zz{z|zy~}~}{z{}|}zzz}{{|zy}||yy||vxzryz~}{{xw{z|z}v{{zyxy|xz}{|}~{z{z{}{yzzxx|x}~~|}z}v~xz{z}|x{|yx{{{yww}}rx|{}{|{zzy~~xzy||{{{}{||}||~~z}~z~}}}{}|~|}z~~~}~}|~~~}~~}y}~~}~~|~}~||z~~~~~{~}~}}z}~~~|||~||}~~}{~~}|}~z~}~~~~{z||~~}|~}y}{~}~}}}}}}}}~|~~}|z|~~}}~}z}}~x~}~{~~}~~~~~~w|x|~~}|~~|}~{}~{~~~}}}~|z|~~|~~y~~}z||{~}~~}~~|}|y{||}~~~~|{~~}~~}~|}~}~}~}}~||zxy{|zy{yzzy{x}zyu{|{z|yx|{|z}{z{{x}|}z{zwwwz{zxz}{yxu|~y~{y~z}z~v{{~vwv~xz|}{uzxy{{y{{y~x||x|tv|}zxqxy{x|{}y|w}~z{|xz{vx{{z{zzxw{|||ywz{yxy|}ywyyy|y~{|{{z|yy~|~yuv|sz|{zzyv|{|yuz{|w|}zz}w||x|}yyy}{|{x~x{zy{x{y}u|x{yxzy|}y{x{~yz~z|y{w{{{}z|y||~zvyyz}~z}xy{yzvy|{|v{}x}}z{xy{|z~{y}zw~z|{z}|x||z{{{z|{x}{}{}zywzv}x||y|zu{~|zzz|{zz{{{{~y{y{{|w}|}zvv|yyz}x}||{~zyx|{zxyz{}zzz|{|~}x}|zz{zxz|{}{xxzzu}}}z}|{|}{}|x}}xzt|yz|x{y|||zyzy~y{y{x{{z|zy{z~z{zz}~{~{yzz|~}ywyzv|zw{yz}|}zxyzxy~|wxz{{x~}|zz{z{{}{|{y~{|{||x||z}}wyzz~xxzxuzx{zx}yx{zz~}x|{~{y}zx{{wwx{~xx{y{{y|zy|{zzxzxy}zx{}{}}{z~y|{v{yxwy}yw~{||z~}wz{yzyxu|}yzx~|y||{{{yxy|zx{y{y}{yz||zyy|x}xz|y}z||y}|}zx~|y||x{xz|ywyzyzv}{zz{y{{|zyw|y}{zywyy~~z|rz|y}x|{~yw{z~}{}|wy{yvz}x|||}{{|z|~{}}}}x~~~~~}}~}{~~}~}}~}~}~}~{z~~|~~~}~~}~|~~~}~}}}}~~~|~~}~}}}}~}~~}||}~}~~}~|~z|}}}~{{~|~|}||~}}}{}}}w~}~z{}~~~}~{}~~}~}~~zz|}~}{~}~zzz|~}{~~}~}}~{{~~}}{|~}}|}z~{}}|w~~{}|~|~~{{~{~~}~~|}}~|~~}~~~~~}z|~~z|~}{wzx|{|{zyx~v{yyxwz{z}y{wz{zxw|}z}~zzuyy{xz|}uu{{{v~{wv|{y}z|~{{yz}w{{y}yzxz~vxzs|{{{y{y}y|yw|yx~xzy{|y|zzzx}|{|}|||{}{~zz{x|}z{yz{vw{yxyz|x{x{xyx|zxyzy{vxx}xzz{vyxzyy}z~zzxu|y{{{yzx|z|}{y|{z~zyy{{zxx{yx}y~vxz}|{{{{z{|{|~z}}w|}z~zz~|{yxzxy|{{z|y}}|xz~}{}yz~zz{{t}{}zyw{{~{w{{{{{|w|yw{|zxwxzv|{~{z{{y{{{x}{|}{z}}{{{{{|{|{~~w}zzy{|y}s|{w{x{y{z}{{|{}|{y|~xz||}{y{{z{zz}{|z|w~w|~{}|}xyy|y~x}yzyzzzy|w|u}z{z|}w{x}|y}z}{z}z|}xz{w}u}x|z}y{yz}|{{x{|~}|yy|yvu~y{{{xyxyuyuxzzz{{{z|{x}z}{}z{{{}}}w}{{|zzzy|~}{v{vzyx}|{||{xty{z{}y{zzx}zvz{zy~z{wx~~}z{z}xz{}{~{{}z}x~{||}yz}{{yzy{z|{xyz{v}yxww{yv|wzz}x~}x}x~}x|~y|yv}|z|~yz{z~z~~||}}yu{{yw}{x|z{{{}x|{{{xz{z||xzz|{zy{z{{{yxyzy}{|y{~||~~{{}{zz}xvzv|}xwyz~{|vyww}|vzy{{{{vxw~||x}{}|{~y}|y|y}~~~}~~|}~~}~}}~}~{~}|~}~~}{~y~z~}~~~~~}y{{~}}~|}~~|}~||~~|}~~}}}|~~|}{}~~~~z|~}}}~{~~z~~z~~|~}}~~|}~~~~{~|~}y|~}}}}{~||}~{}~}~~~|y~|~~~|~~~~z~x}}~~~z}}}~{||}~~|y|~|~}~~~~~}~{}|||~~~}|}}}~~{{|yyrzzzyxy}zzzy{zy~||{|{|z{x{z{~|x}||zyz{x{{}||{|w~|zyz{x|yz}z|x{|xy|vz~ywy}{yx{y{}yy|xzz}zw~|yzx}zz}zxyzzz|{~y}zx{z|y}~{|{{yx~~|zy{||x~|zywwy~}}y~y}{v}{|zwy|z}||{x|z}~x|xxz|{{}{|{{{{z|y|yy|}vvwzyy{|{{{}y|y}y{{yx{{|{{yzx{{zz|~{{|ywwwz{x{yzzx~~|y~z|{z~y}y|z|y{~xv|y~ww}t~}}zzyzt|zw}|yxw}|}z}w|z|z{u|zxwy|x{|z|xyz|z|y{~zwwzyx|~x{vzx~{zzy}|{zy~yzz{|zy|{zzz|{z}yz|{{y|{|}yz{{zwy}z|{xz||}{|z~xy}}y{yyz}xyww{x{{{xy{xz~zz{{}xx{vz|{z||xz~xy|y}{}}yyyz{ww{y|xxx~|}z{z|{}~}|zw{vyw{x}yzz{}}|z~{x}yz{|||{{xzz}{}yxz{||v{|{zy{|}{w{vyx{zx{yxvxzy{x{{|{|wx{z{{~}z{yw~|zy|yz~x|z{yz||x}z{{xx|{}yy{{xyzxy|}yy}|y{|zzz~zzz}||~zx|}{}|}x}zw|wy}yx{}y|z{xzzy{|}zz{}{zz}yxz{|zyy~z|{z{x~|y||||y|}{yy}}{yy|s|xz|~{||y}z}x{|~}|}xyxy~{~wzzvz||}xyv{{}}~|~|}~~~}}}{~}~~y~x~~~~{~~~~~}~z|~~~~~|w{~~}~~}}||}}|~}~~{}}|}~~~~}{y|~}~{}}~~~~}||}~|~~|~}{|}~~}z~~~~~~}~}~~|}}}~~y~~|~|~}}}~|{}}}{}}~}}~}~~|~~~~~}~|~~z~~y~}}}}}}{~~~~~{~|~~}|~{~}~~~}{{{z~}}~|}~}~~~~}~}~}~}|~}~y|~~~~|~~y{zz}|{}zzxz{w{{zxxyvvz{~wzyzwzy}|xxzxwyr{}{z~zyyy}|{z{{~|~~{}||{}xy}||{zyzzz}x{|}yzxyy}xz}z{yzvt|vzwyyy|{xz{}x||y{zxzyy|z~}|y}{z{y{z{xw{zuxyxw~|u|z}xv|}|x|xtzt{uzzyz~|}{wzzz~{~yxwyw}~|{|{zx|~}{|{x~x{xyx{zxz~|{{||x|zzz}}zyxyvvvzz{w}z{{}yw{}x}}wx{||}yyz{wxxzzy{w}zz|}z|zv{}wxz}~z||xx|xzzzy||z|}{z~{|z|{|{yzw|{z|xy{|xxvv}|xw{{y{{tzz|yyyy{z{{xyyzywx}}z}z~vy{~yw~|~|{{{~z{~|{z{yxxwvwzw{{uwy}vx{wxz||}z{x{{u||{}}y|x|~xqw{}~z}x{z{|}y~{|{{}~yzvy~{zzv|vxyxz|wyx~wzv|y{y{{zw{yy|||~}~{}~{{y{{xyzy|~}{v~zx|}y{z{zywxw|zy~xxxwyvywzzvxxy|yx||z}||{z|z{|{yz~z|z}}}w}z{}yxy~x|z|yywz|{xw}{y|yv{y{y{yxyyz}w{|z}{y|}yq}z|x|{}yzy{}y|y|x{y|w|yxzzy|zz{wyzztx|{y{zyzz{y~{|{z}zyx~zz|z}v~y|y|{|{x{||}wxx|z|xy{xzz{xz|z{|zyy}yy{y{}w}~z{~}xzx|x~{{~~}~|{~|~}|~}{}~}~~~}||{~z|~{~z}y}~~z~~}}~}~~}{}z|~|{~}}}~}|}~}}~~||~}{}}}~{}{~~}~{~~}~}||~~{~~~~}}|~~|||~x}}z~w~}|~~~~{~}~|}~|}}}|}~~~~uz|~|~}|~}}{|{|~~|~~~|z}}||~~}~~}~~}}{{}~w~~|}{|}}~{~xx{z~~~}~~}}{}|}{~}~~|{}~~~{~|z~}~~~|yyx{}z~z~~||w{y{}zy|zy~}{w{zwz}z|z{~zxx|||z{}{}yv~yxz{yzyyxwxz|v~}}xxyxxwz}z~{}v{}z}|{x|z{|y|{x||vwxw|z~wx|yzxv||x{{{z|{u|}y|w|}zwzz{zyzz~{z{w}y{y{z|zz{xz}|{|zzwu|zwy}ywy{{{z~x{||y|w{z{|z}{}}z|{zy|uz{{~|zxy{wz~{wz{wy||zzxx{x{zwxyzyw}|y{{xy{|{zszz{{|zy~x}|w~y~y|v|u{|xzy{xzvy{vz}z{}zy|x{z{{x{~yxzzx{|~y|{~{y|}|yw|yyx|}{yx{}vz{{{zz||yzz~z~x||{zzz{zy}}xz{v{|}y|z~vy|y}{x{{z|~x}xw{zxxx{zz|~{~yz|yzy||}~{}{z{wzz}xx~yzzwz{|w}}xv|w|y~yzz|{~xy{w|yz|}|xz{}{}vwz|y|yz{{z}}}{zy~yy{z|{z|~|{zxyxx}zwz}y{x{}}|x|xxyz}z|}zy{xz}xz~x}|x~z}zyx{vu~}zzy|v{z|z|x{z}{~{{zzzy{yz}xyx{|||||~{xwz}|{{|{z{zvwx{yzzz|x}yx|{wx{zz{xz||z{|zzwz|||~|zu}}|xz{{{yy{yy|yyyy|{|zyw{{{|{xz}{wy{|zx{~yzzzyzzxz{zy}zzxxz~|{~yxzxy}|z{vz~}|{zyyzzzy|xw|z||zxz|~z{w{y{{z|||z|~{y{|z|x|xz~{x{|~}}}~~}~~}|}}~~z~}~~~~~~~~y~~~~{{~~~~{}~}~~}~|}}|}}|}}~~~{|~{}~}~~}}|||~~~|~}|}y~~~~~~{y~~}{~}}~|~z~y}}{~~|||~~{z~~}}~~{~}|}~}~|~~~~~}}~}}|~}}~}|}~{{~~~~|}}{~y~~~}~~~{{~||}~}~~z|~~~}z{~}~~~~}}~~}}||~}}|~}~}}}{~|}z~|}~~y~~|~|~~~|}~~}}}~}}~||w}~}~}xw~{z|{|{z}y}yy{yyzyy|{yzwy{|v{{|y{}|x|zzzw{y|}|{w{yv}}}{zzy}{y|z}|}{yxz|wzyyxv}{~}x{{{wzyxxyx~{{uz|zzvwzy{{}|u|x{yww}|zw|{|~v{z{|x}yzxyxyy{}z{yvz~zyyxz{|txxxy{z{x~~v||x{}w||z{{z~|zxx{|~y|zzz{{z{|vzx}{w}yzzv|{yzy{|z|}xwx|zy|ux}}}}z~zzv~yy||z}zzzy|zzzy|}}|{w{yx|zw{{{x{v{}w{}t|zzz|{{}y|z|y}z{{z}|zx{yyyyxx|z~{x|{{}~zxyzxywwy{yw|zz{z{{{x}u|x|xzx{wz|}|y~||{}}{{{{z{}w}}}z|yx{|y|{vv}yx}|wzwyy{z{yuz|vzyx{x}x|yz{z~yxz{{{}{{||{{|z}~{~z{{}v|z|{|zv~|v|zz}zzyyy}xw~y|wx~||}}~yy||y}y{~z{|xv{x|}{}|y|~|}zx}vzzx{|yzx{{vw{{xx|}xwyx}|zzx|w|{zzz{{yz|}|{{}|z}|{z~z|{x{}xz{zy}{{{{yzx}z}}x{wvzy{vxwz|{xz~|~xzwz{y}|{y{{y}~}~|~}~||zxy~yt{}yvvyx{yyyyy|yyu~yw}wzvwz~}z|}|z|{|{zz|z|}}||~v|{z|~zx|x|v|w{y||vx|yvzvz{}uy~zz~z|}|{{|zwz|y|y}|z~zy~~~{~~~~}~{|~y}}~{}|}{~}~{~~{|~~}~~~|}{{z~~}~{y~~~|~~~~~|}}}~}~}x}~}|{{}|~~~|}z~~~|}y||}~{{~~~~~|~~~}~}|{~}z~}~~~|}~}}~~~|}}~~~}}~|z~~~~~{~~~}{~}{|~~}~|z|~~~|~|~~~z~~|~~~~~|}~{~~~}~}z}}~~{{}~~}||~~~~y~~}}}}~|{}~~zw~x~{}x|{u|zzy~x{z}|x|y}y{y||zx~zyz{x}|vy}yyyy|xxwyyx{|zy{}z}|{|z{vx~yz{{|{y{wu|xz||y{x~y{xy|x}zx{x}{}wy~z{wzxvy{~{x|z}|z{xzx|zw|~}z{yz}w{x~zyzxy}}xzyyw|yw~z{~zvz||x|x{{yzz}}|{z}w}zwyx}u{|{y{{x{zzy|yyyy|~xw||{z~z~{x{}zy}|v{{|}zv{zuxywzz}y|xzzx{zzy{z}{x|w~{x||||xxywzw{{|vzzyxw}|{z~||ww|y{}w{{{}~uzz|||}x{{}z{wy|{x||~~x}{{|}xzzyzyy|zy|}w}|z~|}}y|z|z~y}}{zxyy{{{{{z|t{y|}}w~{zyy{x~{{zy~w{}z{y~{{xy}zyz|z}yy||x{zzsy{{z{|~|}{{y}y|{x|w{vyyyz}{||yy}z~|{|u|ywyxw|yx~~yzwv{xz|{}z{|~vv{|y}y||yv}y{z}|xz}}yz||||~||~|zw|{y{y{|~|y{y|w{{{w{{yz}~|yz{{z{z~{w{{~{}xz~y}{}z{|}zyxzx|~z{{}wxz{}s{wx{x|vvxyz|wy|{z~{zuzzxyz~|z|zzw{{|yzz|z}wx~{{yyyy{{y|x~}ywy{x{}|}}{{}~y~z{ww}{{{x|x{{z{xz~z|zyx{|xz}~yxz|yy}}ztyxx~y}|{v{x|yyz{y~x|}x{z|zz}{|tz|}yw}}~}~~~~}~~|}z}~z~~~~~y}~}{}~~~|~}}~|~~{z~}~{}}~||{||~}~}~~}~~~~~}}|~~~~|{~|}}~~~~~}}~~}~}~|z}}~|{~}~~y{~||~~}}zwz~~|{|~}|~~}|}}|~|~}}||}~~}{}~}~~~||~~~}}~}|y}|~~}~{~}}~~~~|}}}}~}~~~}z|{~}}~{}}}~~~{}}z~~}~~}}{x|{}|}z|x{zxvz|{zuu|{x|wz{{q{{y|wxxy}z{xzw|y}{z~|yy}}~z}z|w}z|y|~}|{x{|{x|z}xv}z}y}{z}yxx|yxyvyzw{wz|yzzv{{y}v}zzxx}z{{yx{{{|}|y{uyyxzxzz|wu{wwyx~u|z{zwxwy|{x}wz}|}w~z}y|~|zx}{{{zz}x}}|~~|yx|xy{u|yyy|yxx{{z{zzyy|z|ywzz{wzxyz}{{zz}z~y{w{{y}z|}{|zxz{{}z{xy{|zzv~|{{wxxzx{|zy}y}y{|{z~||{yz{zz{y{x{z||y{zy|}~}|y{}xxxvzvx|yv{yxzw{y{z~|zy|w||yz}}w{{yz|x|x{}~{|{w|z|z|zz{x}}|}~zuyz}zz{{xx|{z{xyyvy{||zw}xyyyy}}{|{{|{z|y|wx{z{|}||}||}yzwzzw{w{{}vxvx|zy|yyy{y}xxx}zxy{}w|{z{}|||zx}yzz|{zy}zx|x|{y}~xx{yz}xzx}|y|xyxuxzz{|z{xxyx{z{}|zyz|~y{|}}{|{|{yyz}y|z|}zvy~{zwu{y~{wz{|zy{{}yu{zz~wz}vz}zs{yy{x}{|yyzx||zx|xz{}{}v||v|{}|yyxvy|{uyyy{{}wy{z}u{w|{{zxx}ww}xx{yzw|zy|yxz|~}~|||~|}{||x|yvzyuzuy{y}zx|{}{zwx{x}zwyz{{xvz{z}|z{|yzzwy{|}~}y~~}{{|~}~}~|~}~z|}}}}}|~}~|~z~~y~~|~~~|~}~}~~|~}~}~~|}~{~|}{|~{|}~{}~}}}}~~z~|~}{||~}}}}|~|}~~{}||~}}|~~}}|}~~z~z~{}|~|~~{~}~~~~~|{}y}|||~}}|~~}~|~}~~}~}}~~~}|{}~~{}}z~~~z~~|~~x|}~}|~~}z~}~}y~~|~}}}}~~}}}yzz|y}z|z|}z{}z|z}yyy|{yxz{yz||z|xwx{v|~}w|{z|{{v|z}z~yxz}{z{yyz~|ux{y|xv~zz{~z~w{|z|x{z|z}z~y{y|yvw|txxz}}{}zzx{}x{xzy{zzy}|}vv|s~}{w{~y}y|vy{|xwz|x}}~y|}zz{z{}y{zw|}zxzzzyxzzy{t|ywzvxv{z|}}}yz{{}~}zyzzzx{z~{xy{{y~yyy}|z}}{{|zxz{}|{y|zwx{|{{|y{~xy}z{~}x|zz||y{wz{~r|z|{yyv{~y{x}{z{yyy|yz|}}~z{{|}~|zzw|zzuvz||y|{x|z|xy|{|{|}vy|zz|yyxy{||{||x}wzx|y}xy{w||}x||{yyyz|yy||~yy{{|z|{x{|zz||z|y{z|}}zv}{}{}||{{z{~x}|{}~~xwzw~{{|yx|}|~u}}}x|{|zx{{}zx~|y|y{z}y{|~}yy{w{rwy}zx|}|yz{y{vxz{zz|||z{zy}|}{y{zy{z}xy{~{|}zzzy{|~|yzt{|x|}|~r~xx|{yyzy{z|x{x|w|{{{yzzw|y|wuzyz|{~~y|{}xzy{y}y{xz|~{|{y{|}yz|x|yzzy{z}yz{~y||x{zyx|u|y|u}|z{{{zy}w{w{x}{|||}y{|{y|{~yz}w{}~{zwy}{}x}{zz}{z}wwzx|yw{{{y}}}|~wv|z{~}z}{}yyw{xy}z{zz|}x}wvzz{z{z}}||~|}}{zyzyz}|z~|{z}~}~|}~}~~x~|~z~~~|~|~}}}~~}|~|~~}~|~}{{~~}}{|~~{~~w~|~}~~~|~~~}{{~}}~||~||~~||~y~~~~~~~~}z~}}}z~{~~~~~}}|~}~}~}~~}~}~}~{~~~~~~~}}~{~~|~{{~}}~}~~|~}~}~}}}~}~|~|}~|{~}~z~y{~y~~~~|}~}||~}}}}}|~~~~}~}|z|~|~{~}{|{{~~|{z}~y{z|z~z{{{z|xvyzzyzyv{{yzuvwy|vx{{y{v{wx}y{zyy{{yz||xw~{}}y|yx~||vzz||{vxzzy{yy{|{|x|{|z|xvwyx}|yyz{{z}yz}|{{yz}}zz~~{{z}zyz~|x~z||}tzyzwwzw{|xy|wu|yzxyy{y{u{|wx{|w}z{yw||y}{xz{zzyz{|zy{{}|yyzu{x|uyy~|{}zx|~u}uww}|u{zyzzw{}uw~y{~{z|}w{yzw~|{{{}|zxwz}wzxzyyw{vy{{wy|||yx~z{|x}{~{|wv|{~~z|}~{}z|{|y~{|{|{{y{zx||y|~yzzwyx{y{yyyxzyzy|y{vzy{{|{xx~zyy~~}~y{}x~|x||xzy}}{yyzyz{|y{y}{{}{{}v{y{y|{uzzzyx|vwuxzwx{~{|||v{wz|~|v|||}|{~}}zxz}}}|}yx{||zz|{zyy{ww|xzyzw{x~v}xy||xx{~{{z}|}x{{}xz{z}{|{~w}}}|{}|y}~{|xw|zvx{y|x|{xyxz~{x}vz~ww}~|{xz~z|~x{{}{xzv}w}|z}yz}yz}}~y{w}{yx}y~zxyx{y}v{{|wzy{}w|zu{z{w|}{x{z|{}|}|{}|{}zyz}z|z}~z{{xz}~zytzzzwz{xzzy|y{xzy|yy{y{|{y}~|}y|z~}~~~}|~{zz{}z~x{x|z{zzx|}{|y{w|{z|zzx{wy{xzy{x}z~{~|x}~y|}z{}~}~~~~~z}{}z||~}~~~}|~~{~~}~~}|~}~|{~~~|~}}{~~|~{~|{~~~~}||~~~~|~}~}~}z|}~}|~|}~~~{}|~~~|~}~}|}}~}~~~~~{}~~}~~~~~~~}|}~}|~~|{}}}}~z~~|~}~}|}}{~}||~}~}~~~{~}~|}~}~y||}~~|~~}~~~~|}}}}}~|}~}|}|~|z||~|}|}|}~|~z}~{|}|~y}~~~~{yw|{|||yxzzzwyy|{{v{|{y{yy{z~w}zz{~z}{wy}y~y||z}y{zzyyz{{{{x{yy~|{wzzx|{}|xx|yw|{yz|x|z~y}|y{~}{zzt{}z{}y~xz|}z{}|z|yyw}z}xzy{~yzxw|x}wz{}{z{x}{vy}xwyuzzx}z{zwxzzyyz{}{|}y{v}|y{}}x}xz|x{y{z{y{zsz~}|zz~zw|x||{{{{}}wy}zw|{wzz|}}~z{yw}zzx~{zx|yzzywz{z{z}ywy|~{|w~~wxw}{|z{zyz||}z}y|w{x}{swzyyx{{{~}w|zv~v{}|yz|x{|xw}zy~{xwz}zzyyzy}}x}}|wu{|}x~{|||y}x|}yxy{z{|{szz}}}|{y{|}zzxy|~yy{|{w}y{{{x{}{vz{{y}~{|y{yz~{~|zv}z|~x}xxzzw|y|}{wwy|}||zyy{yz}yu}yz{z}y~{zzyzxz{}}}{y{|y~xww}zz|vvv{}}yy~w{zxyxxzxz|zx{v|yz{z|y{~vy{|~zzxx|zy~}y~x{xz}|}|zzzy{y~}yyzz|{~x{y|yzy|}|{zxx~}||{{}z}||{u||{zu~z{|{{wzw{|||x{{{z}||~y{}y{zy|y|{|||xz{}{{{zzzz}y|z}v||{z{{yv{{||xzzyy|wz~yz|x{x}|zxvzxxz}{{|xy||}yz|{xx{~|zy|~y~w~zzz{|{|z{x{{{w|w}r{y{{xy}yy|z{~y{~{wy|~~~}~~~~~}|~}|~~}}{|}~~{x~{}}~~~~||~~~~{{~{~||~}|}}}|{~}}|~}|}x~~~~~~}|~~}~}~}}~|~}~~~}}}~|~~x~~}|~|}y~~}~~~}~}~}}~}||~}~}u~~~~|{~z~{|}}~}~}}{~|{{~~~~}|~~}~~}{{|~}}~{}}~}}~}}}~~|zz~}}z}~~}~}}}~}|~~~~{{~~~~~~~~}}}w||y||||}|{~|}xvwzyw{y|wz{z{zx|{{yy|zyxx{{wv{yu{~|y|zy|z~z|{|{{w{y{{{{zx{|xw|xxuzzzxyxuz|xyvzzyxzx{vwruzyz{|z|~}||{yz{{{~y{|w||wu{y~|}{ywxyx{zw|yw||z{xz{~yz}yzw}yx|z{|||z{y|w{{z|z~z{x}}y{{yy}{y|{w{yzyvw|}ys{{z~wvz}yz|xzwvz{yzy}yxyw||z~|v}y{|~}wx{~}||zzxwyyxyux{|zz{yuxzxyzy}zyy|xxzztywzxz}{x|zx}|}x{{~~vzxzzyzz|{~||yxyvzwwyz|||{y|uxyyu{t~xxxz{}xw~|y{{{}}{wy|}}z|y{z}y}|z{x~~z}|xx}{wz~yxzx}xy}{vzz{wwzy{{y~{}{~~|zz}|{{~~|}~}{|yxw{yx{}z}z{x}}y~vz{z{yzyxywyuzz|w|{{{yxy|wy|zyy}x|||z}}x{y|~zz}{xx||yx{y{zy|wyy}{w{y{}yzyz|uxx~{}{{|{}{}xx}}}|z||{~zyx|z{|yy~{{xzwzyx}yz|w~tz|yxy|yx~wy|xyzx~wx}|zy{{|zzz}x|xz|}{|y|}x{y{{yzz~}{yx|{w|zxy|{yyw||x{xzzv|xy~zyy}y}|||{{w}|{~~z}~z{{yy{||{{|yyxwyz{x|v~|z{{uzwwx|z~y}zz~x}~~|~}y{}{z||||~{z~||}~}|}~}z~~y}}~~|}~|}~~|~}{}~||x|}}|}{~}~~~~|{~}~}~{{~||~~~y~~~~}}~|~~}~}~}}~~}~~~}|~~~}~}}|{}x}~z~}{~}~{|~~~}w}~|}~~~~}~||~}}~}~}~~}~}|~~}~{||}~{}|~|}|}}~}{}}~~|~}~~~~}}~~~~~~~{}~|}~|~{~}}}~~~~~}}{}}~~~~|~}~~~~z|x}}~~|~~}~~~~}{~~~~}}{|~|{~}~{~~|~z{|wyy|y{}x~xwy{|xz{zxw{zz{{zyzzwww{xzyxw{zwwzy{xxw}yxzyvzxy~x}{|{||xy|zyy{xy||z}{}~x{v}}y{{yvx{{{{wtzyy{xy{}y~{{ywxw~{||w|y{}y|{y|yy{xz}~y{y}{}}w}{z~{|y~}{||{yzx}|~{~|~}z{z|tzyx}zz~yz}zz{yx~z}|y{~xyvxzyyx}zz}z{x{yyxv{}|z}wwz{{x{zv}yzz}y|{{{}~yzzw~yzz}x{zz{{|~{wwzzxx{|w|y|{{zxy}vz{yyy|~x}xxuz{}z{{wz||yz}w|zy~yzy|z}{|yz|zz|xz}zwv|{wxx{yzzw}|{|{}|{s{x{zx|{{z|z~{|yzz{~t|{{z|v{{|z~|}yyw{zzz}z{zy|yy}}z~z{z|xy{xyx{|{zx|||z~|y|{w{wzxywz{{|{vzyy{{y|{{wvzwy{||x~|{x|}x|{|xz}{|x~zz{x{y}zz||wz{}xwzzzx{yyv{~w{zz{yv}z}}{|}w|{u{{~|{~~z|wz{}{wz{~z~{v{xy{}y{zx|zyyyzy}}x}w}{}{{~y|x{~zx{}zy{zzzyywywxw}x}~}z{yyyv}y~{yw{|zxxz{yz|xxt|}{yx}yxx}x{zuz{yxzy{wz{y|xy~yyz}{z}v|{z~y~vzwz}}{{zyu|{}y{{y|zw}y||ty{z||z|~wt|wzyzyxwvwx{wzz}}~{xzu{z||zz}zx~|}|}}zyz{~~}}{{~~~}}}}~~~}||~}~~~}~|~~~|}}|~~~~~}~~|~~z~{}}}~|}{|}}~{|~}}}}~~~}}}~~|}~}}|~|}~~~}|~}}~|}}}~}~~~}{|~{~~|}}}~~~}~~|~|~~{~~|{|~}~|~v~}~|~~~~x}||}}~||{~}|~}~||}~|~|}~}~}}~~~}|}z~}~~||}}|~|~{}}~}~~~~}~~}~~~~y~~}~}~}~}~}|}}~}~~y|}}}}||}zy{}xzzx|y|~wzw}|zxyv}xwwyvwyyyx|yzyz~{z}y~zz}||{|zzzz}x}w~{v{{}zzvwz{yyty{zyy|w}yw~zyvwwuyxz|yyz{v|yzxz{zz{{|{|z{w{||{|vy{|z{{yw{}wzzzz{zzxz{{uyz{wxz{{u|zxyv|z{x{{|}{|{|{{|zyzy{{zz{{zz|~}}z|xxu{zx{|zx}zzxyy|wyz|owvwz|xyx|}{}{z||{xyzzuzz~||{}}}|z}{{y|y{}}xyw{|z|}zy}z{{{zyyx|yx|}y}|y}{{|x{|y~zz~x{y|{|y{|{}y{~{zzxxxw|yw{yz{wwzz|}y~}xy||wzyy}z}}||z{}yx{yw~z{}y{||y~}z}~{z}z{yzyzww{zyvzw{}z|zwy{z~zxwu{xzyyz|yyyw~|{{}|~x{|x~}~}|zz{}|zyy~y{wzx|z}z|w|yzyzzx{yz|{{{u}{|}|z{z|zw~zuz~}zzy{uz|x}y|}}}xzv}|xyyzz{|{y{w|yz~zzx{wzwzxwx~{{|}||{}y~x}{|yzy{w{}zw|||w{y|{zzyyz{x|v|~|y}yyxx|w|{{xxvxzvz{|z|zyy{}|~{|yy~zx}|v{y|{|yy|}wx|yx{y||z|{wy|xwxx~zywv{wwz}zwwz~w|x|yxyww~~y~yy{{~{||~|z{|xz|{y{vxx}y|{xvy~{{{yzy{w{wt||x|}yz~}x{{}|}{x}~}~~}{~}~~}|~}~{~~~{}~~||z~}z~~{~{~~~~|}~|~|{|~{}~{~}~~~}~}{~}y}||~~|~|~}~|sz~y{z}~z~{}}~~{{}z{}}}~~|||}{zz}|}{~}|z~~~~}~~}~~{z~~|}}~~||}|~~|~}~|~{}|z~~~{{}}y~}}~~|~||}}|{|}}~}{~{z~~~}{}~~}~~}|{}~~~y~~~}~}~}~~~|}{{{~}~~|~~}}|~x~}}}}~}~~|~}|~~~}}}{z~}}~}~~}~}}~}~~|}{}{}{~{~}~~|~~zzzy|{{yz|}}x{|}|yyyvvv|{}wz{{}|}vy{zzxw~x{wywxyyyzzz|y{~xyx|{z||y|{y|yyx}yt{y||~xyyz{}zzy}{yy|wz|{x}{||y|z{}|}zz|x{xyz}zr{|yuz|xyx{vu{y|y|s~yyx}{x}v}}{~}zz{{yytyzuyzzyxu{w{wwwx{w{{zwx|yyz{}z||x{xv|yz{z|z~{zy|x}|zy{x|z|z{{vx{xx{{yzz~zy|y{z{yxy|z}~w{{{wzxx{|z}|z{|wv|{zy~xy{x~|z}zzxy|z}{w|y|zxzv{y}z{yzyzzx~|xyyyyy|v{zy|y|y}y}|wzzw}{{zuyyw}|~y{w~z|z|yz|}xwzzx{|y~yz{w{{ywzz}zx|z|y~{{{|yzvuz}{{|zzzy}yz}{~x{{yyz||t|}|z{~{||~}||~z{|yxy{z{{{|zzy~~zyvz||{x|}}}zv~||zz|uuzw|{xy~y||~zv{}{||y}|y{xzyzx}x{y}~z||{|xy|}s{zxwzx{zvzw|{z|y}~y|{zyz{{uy|{|yz~y{yxzxvx{z{x|yxzz~z~x|x|zzzyy}}z|}xwz~zzy{yw{x{{}||z{|{x{}xywyzz|zyu{z{x{w{zz}zy|y~zy|{}z{}|~|}yzxy||yyzx||yxz|}x||yuz{y}{{~w}yz}~|z|~|}~|zwy{}|{|yz}|zz{|yz|}wr{{{z{~zw}z{xzx}}yy}|{{|{y{zy|z|}~~~}~{~~~{~~~~||~~|}~}}~}~}{~~}}}}~}}{~}|}}}~~}~~|~z}|||~}~|}~~~{~}~~~{}}}{y|~~{~{}}|}|}~~~}}|||~}~~}~~{~~~z~{}}}~}~}~}~~~~z~}~~|~|}{}||}~}}~|{|z~w}}{~}}~zv}~}~~{~|~~}~{~~~||}|~}~~}{~|}~|~}}}~~~u|~}~~}}~}}}}~{z~}}~||~}}{~~|}|z}}}{z}}xwz{}~~y{wy|{qx|zzyz|x|{xw{zzvz{y}x}z|xu{xw|z{xzwz{xx{{zwzwy|z~|xyv{{~y{zzyv}x{y}z|y{x{{zzz{{|w|xw}{{zz{{{wxttzy}{~x{{|z{{y|yz|y|}{yyv|yz}v|v~zuxyw{{xy~r|xwvy{~sxy|z|{yy{|wzy}wzvy}vy~}x~~{}y~{~|yyx}wz}yz{{x{|~~xwyxwtxxzzywx|y{yz~zzxz|y||{wyz{z~zx~y}|{zzzx{~~}{}~xvzzyzxxxx{|x||z{{{{uy{xww}z|wz|z|yz|~|{||zwyy{~z{y~{|{y|{{wux}qx{y|wz{zszzxzyzy}y|ywxzyt|{||{{||{|{~qzz{~{zy{}x~{||xu|{{xzyzz|xzywyyxyyy}w~{{{x{{yu{vz{x|zzy|{~|ywzy||}yy{yyz{{{}{yyz{|xz{xx{{xzz|ywxyzzzxzy}v|vwzzwz~x|{{tuy{|{~{z}||{y|}|yz~|{y~~xxxz{}{zyzx{yzpzz~ywwv|zx~z|z{zy}zzz~y{|}w}y||y~{}|y{zwzu{wvyx}zv{yz{zy{}zyyzy||y{xzwx}yuxxwyy||yz{|}zzw{x|sy|{{}|z}||w{y{yyv{yz{xvvxzw|zwz|zzx|zz~zz|{{{x|zy}|}}z||z||z|{xy{{y|z{{~{~x{vzz{xzwxxvyvzwy{{x|wzzzyzwx|zwxwy{|yzzx{}y}w}||~|{|y~||~~}}~{~~~~|{~~|~~}~~~~}~z}~}}{}~|~~|{~}~}~~}z{~}}~{}{|}~}}}}}}}}~~}~{~|}~}~~{~~~{~~}~{~~}~||~~{}~~~|x~}}}}}x|}}|}~~{}|~|||z~}|z}}}|{~~{~~|~}y~~~z~||~{z~~}}{{}|}~~|~}}}~~~}~}{~~|~}}~}}~|~~}|~~~~{~|}||~z}}~~}|}{}~|}{}|~}{{}~~z|}~~~~}|}~~~z~y~{~~|}|}}~~~}|||wz~}{zzx|w~w~yzv{z{}|zx|y}zszyx}zz}wz{z|zy|{{yy{zwyw{}}{x{z{}|uxzzyz{x|}{zy|{zzzz|yy~{xw|z}}}z}||||y{}{{}zyy|~}~{}y~vwy}}||}xx|yyyyy|x{xv{}zy|{~{{uz}{yy{}}zyw}w|}w~wzxy|x||y}|{{zx~yw}z~}w}zx}z{{~}y|y}||z}|}y|{y{yz|yzyz{zzw|~y}{z|}}yxz{|x|z~zyyyz{y}~~x~v{{z{|zy{|z|zzz|zyv{y|x}zzy|z{~w|{z||{~}yyyzw|}yzzzzwzy|uz{yv}}~zx{{||x}v{{yx|}|xzzz|y}|{x}{z{u{yzxx|}{{{z|x~|zyz|yx{xzxz|||{|y~|xxy~|{x|~zzz~z|{x{~w|{z~}{|z|{~xz~|}z|zyx{|v|{}{zz}x||~~{z||||}z~z||y}xy}vz{{z~xwwz{www|{|x{{x}|~{v{zy|z}zzwxzy|}zx||w~z}}|~{|w{z||xz~|zy|y}{z|{{|o{|xz|ywzz{z}|~{{z{|zz|}yz|yzxz}z{{y{r||xzyy~w}|}x{zw{|zz}y|ww{zuzyx|{{|xzz{{}z}zw{y}{yw}z~z|y{|y|w{z}x}zyz{w{{zx}w|y}|x|y{zyy|{zxxyw{z|y}}zy|w||y|}{y}|zxxxv|zy|yx}{wzy~||yz}yv~{{{}{{xzsw}{{z~}}xz}xxzzyz}}|}xz~yz}y{~~~||}{~~||~~}|}|}}}~{~|}|||}y||~}~}|~z~~~~~~|~|{~}~}z~{|~}~~}{y|~||~}~z~}||sw|~~~}}}|||~|}}~~~{~~}}||~~~~z}{}~~}{}|~|~~|}~~}}~~}~{~~~}}|}~}}}~~|}x~~}}|~~}}~~~}~~~}}{~|~}~|}}~}{}}~z}z~}~}z~|~y}yz~~}{~}|}~}|~}{}}~||~}{~~}~}|~~}z|}~{|}~||~~}z|z{y|z|{zxy{w{{wx{zx|vxtzwyx|vyw{xx~z|yu{~|u|zz{y}|yyzy{{{z{}|~z||x|z{wzz{wvzzyxx|{z{}zwxx{|{yzztz{}y{xz{|w~}{{{{y{y}zzy~y||~zx{yy|wx|}z|yzzvwz{}xvyyzzzzz~{~zzzuzx}xz}yzyx|yy|w|~}}}z}{{~}{y{zu{tvxwwxzyyx}wxwwxv~}{vyyw|wyyu{}}x~~{{xr}|~x||}}y~|~}zxx{xzwyy{ryxyx|zy{yz{y}zw}xy~u{yz|z{zxz{{yy|zyzwwx{xyyz|z~{~}xzy{w}{{yx|zs{~wwyxxx}{x{yzx{y{{z|z|~{}z~x{y}}{~yy|w|t}}{}}|yy}xvxx{}yvyvxyy{y}}~yx|}xw{ytu{}|z|yyz|y|}}|{{yxz}|zy}|z}{{z}{{}uv}zz{{ywzz{xwxyz||v{z}{w{||w|~{|{zv{z}{{yz|{x{|xvyvz~}y}~{xx|xxyyxzzzxywx{|{vy{v|{vzx}{z{yzyy|}|yzxz{|||y|{w{||{{yxzyz}y|ys{yzyxy|~{y{~w{xy{xzw|yzy{zy|w|}}w{{z|z~{}{{vt{{~|y{w||yxzzz|}wxxy|{z|}xuxx{zyz}{y|{zxwxy{yzzzy}z|wyz|~yy|}|y{~{}{|z|{{~zy}z|r{vwzzzxxzz{zzv|wxy~zzzx{}wvzz~|x{zvy{~~x}|}}}{~|}}}~~}}}~|~}~~}}~~}}~~}{z}~}}~~~}|}~~}}{z~}}}z|}}|~y|~}|}~~}}~~}~}|~~}~~}~z{~~~~~~~}~~}~~}~~~}~~}~~~}}~y}~~~|}~}|~}}||{}{~}|z~}~}~~}}}~|~|}|~|}{}~|}~|~~||}~~|}~~~~}~}}|}~~}~~}}|}~~{~z{~|}~~}~}~}|~}~~}|~~{}~}~|}}y~|}{~{|~{{}{||}y}}}}~}}~}{~}zy~||~|~}~|~z{y|{yzyw|u{}xwv|}y{z{w{yyv|{xxxy}|z~~z|vzwy{{||x{~zzz{{}{zzy|{xs{zw{||z}x{z|~z}xz|{yzx}yxz{yywz|}x{zy{yy{zxy}w|}z{x}{|wyy}zzy|y||x{}x}y{wzvyxwyz}wyxz{{yzx|yx~yywww||~|z}yzvxz||z|{|zzzuz{uzy{~w{}y~xvx~z{{w{{}yy{}z{~yy|z}|}w~y}w{w~zy{zwyy|zx}{}vxyzz}zx|xy{|zyu{{~}{|{~{|r}z|y|{}yzzyx{}wyzz{z{w{|yx}x|{tnw{|vx{y~y|||~{{z{}{{~}yyzyxzrz}{||zzx{xyz}}~yyzy|{|xzzz}zy{{x{y{wzy{yzz|z}|}~yzs|yy{xyvz{yw{{~yw}|yqx{y|}{wxzz}v{zyy}y~}||yzz{{z{z}yx}}yyz{z{}{||x|yv{xvz|{z{vwwz}|wyxyzzzx|w{|yz||z||{|z{{|yy{||zx{{wx}wt}w{||{||}{w|{z{|||x|}z|yzz{wyxx|{~z|zxxwyxxyzyyx{|}{y|yy{~}~{x~zw|{|yzzu}|xyz~xyww{tyyzzzv{vyyzyy|zz~vy{zwx}{wtxyx}||yzzxzzz{{{}xz|~yyzxv}x{txx{{yzz}|w|yz|yyxz}{{y}}w~{xzv~zyxzwmww~y|}{yz{zz|y}y{}}|{yvzzwxzxyw|ywz|w||||xy}}w|zy{{yz{w}~~~}~~~~~{|~~}}}|}~~|}|}~}|~}w{~}~}~~}~}~}||}|~}~}}~}}|}~|~~{|}}||~~~y~|~~~~{~|}}~}~~~~~~~~~~y}~~~~{~~~~~}|~||~~~|~z}{~~~~{~~~~~}~~|{z~~}||}}~~|~|~|}}~}}|z~}~||~~}}~~}~|~}}}}~~}~~~|z}|~z|}}~~~}y|}|~~~~{~~y|~{}}|||~~}}~~{}}~{|~~~yxw|{y|}{{||yxwyzxxxyv|zvzvw|x{z{vzwyxz{~x{{{{}{|ywy|~vxvzzy{wz{}z|yyz~}zyzy||y|yy~y|yy{~|{y{v|wxx{}|ywxx|{~z|{{y{z}}{}}|~{~{wyy}w}x{z|{x{zxx{y{|x{zzz{{|}z{|yzxzt{xuw{zy|}zw{}{~~}yxzz{}y|{z{z|}xzx}{{z||yyzxx~y{v|v|z|xzxx{|zyuvxx~yx}{}{||z||yzz|{}x}|z|}{{xzwzxy{x{zz|xv{~{|yzyww}zyuwyuxzxy{{w~}~y{|y|{y~z}|}x}|~{}xyx{|y|~{xyxyz{{{xzz{{{y}w|x{z~z{zy}||y{y{zy{|~|}z|~z{|x|}{}{{z{v}z|}yz|{zy|zxrzyz|yz}|y{xzyx{{yxz}{~|{|yy{}xz~~zzx{~x{}}}|y}y{}{z|x{z|y{zzzwzwzvxx{{||zxy{v|y||vzz{y{zzx}~{z|{zz}|~z{{w}}|yy|~{{xz{}xswxy~ywzyx{{yzzyzwvyx|z{wyxwx|}zzy}}}yx}z|}s{}|}~}yxzyz{}{zvy|yy||~x}yzy~wzyyx{y{}ywyyzu~}|~{|z}||{{|}}z{zyyy{zx|}{zy{z{{{yxx|{{y{}{v||y{v{yyx{ywzwvzzy{zx{}x~}z~y{~||wyy}x~z}|{{~y{}{zwzy{x|{wzzyz|xz{v||}zxxxv{|y}w~||}|}z}|~w~|~t~}|}~~|~~}{~~~~}}~}~~~}z{}~}~}}|~~~~}~~}}}~|}{~~}}~||{~||}~{{~~~~{~}}~~||~~|~~~|}}|~}z~}z}~{z||~y}~|}|w|}{|}~}}}~~}~~}||y~|z~~~~~}~~||}}~}~|}~~|~~{~}}zy||~}~~|~~|~}}~|}|{~~}~~}~{}~}{}~~}~|{~|~~z~|}}~}}z|x}~~}{~|}|}y~~|}|~~~|~~~~}}~~~|}~||~}~{~}}|~}y{~xwy|{yyzz|{y{w}zvzyx|y{}xxw{{yxx}y|z|}vxywxzzzxwx{}z~x}z|yy~yv{y~w}|{y{}{{}}{z~yz|y{||z|{zzyx}zx}}z{~~|y|z|xwwz~wy|vzx}z}~{z~~}{uy|~ww}vz|{yzyzywvy|}xzy||zwu{{x|{{|uxyzx{|{{z|z}zwz|vzy}x||{|z{~|zzxxx|yw{{||x}}}u{z|~vxyyw|}}{yw{}y||z}y{|{z|}ywx}|xyxyyx}|}x{|y{}yy}{z|{yzxy{{|~z{y{z|||zzxz{zzz|{w}{||{y~y|}x{xx{y{|}yyy|z{z|{xyz}zx{|{y{xywwz{z|~~x{y{x{}y{{zy{|{x|y{}z|zzwzyxx{wz|z{}{wx{{xxwzz{yy~zyzz~z|y{}|z|{{zz|{{y{}}zyxx|z}|y~yzx{|zz|z}~xx}|yyxxw{{zzy}zy|wyw}{{}{{x||zzzz{{{w~z|{{yzyutxyzz}{|~|yyvy{z{|}{wy}z{w~|}}zz~~{y{v{z|{yy}~{z{|{xxyz|z{zy}{z{{z|zzzwu}vxy}z|y|z|}}}y|{yy}yzz{{{{yz{w|yzywyzw{yv|u|z{w{zzxx}zyy~}yyyv{||wy~z|{|zzw|w{x}zy}wx}{x|{x{zz|w{z{yu}{xz|{xzzyz}{yzyy}{w~z|yzxz{|z|z|~{|~|w}w|y}|xy~y{wyy|y|z{wszy{zxyy|~{~}{~wx|}|~~~|}||{}z~{}~}~~}~z}~~~~}}~}~~~~}}~z||}}~~~~}}}~~}}}~|~}~~{~~~}~~|~}~~~~}~}~}~~|{~~}~}~}~}~~}~~||~}~}|~|}}|y~~~{||x|~|~}~~|}~~|{~~~}~|}}~{z|~~~}{|}|}}}|~~}~{||~~~}~}z}~}~}~}~t~~}}}}{~~|~}~~~~{~~~~}}~~}}}~}~~~~~~y{|~|}~~~~}|~|{{~~{|}}~~~~~~}|}~~}{~|~~}{}}}}}~~}~~|}~{v{~yy|zz|y{yyvwwzyxyy{wwt{|{}xyyzzx{yzz{}{xvzx{w|ywyxx}~y|y~z|yy}vyvzzy{z|uy}x|xzxwy}zyzzyuz}yx{yy{wv|wz{xz~{|xy~z{x{zxz~{zzyx|}||zzzx{{w{y{xwyzx~ywxxw|u}{xzy{xwv{y||vxz|xy|y~|}z|{~}y|{}}{|||y{~vxy}|~u~}y{{xy{{{vyyz|~ytz{uzzxyzvzz|||zy|{{~{~~w}xzz|xz|}|}xzz}{x}w~}{w}tszzvzyxzy|}x}|{|yvw|zy|w{z}zy|{}x{zyxzw|y{{z}y{|w~{y{|~{{z}zxy~wx{y{|xwy|wyx{y}zyyuyzyzxyy|x~||xy{x}y{z{zt{|x{z}|z|zyy{xzwzyx{xz{wzxyyz{yw{xzyuz{|~z{}}|}||z}z{{}xx|y{{|w|{{z|}|{zwxzz{~v~wx|w{zvzvy{{yxwwxy|wwzz}xxw}|~|xz~{||y}}vz~}xx{~z}y{}xxv|x{wy{}z~{xyz{|yuzzyy|xv{{|{zx|}{|{~}zzx~zw|z{}{{{{yyzyyy{}{twvw{~wx|{xyzxzxvww{wzzyyw}yxxyz{{~x|}}|xw}z}|x||~y|{~y}}zwzu}yyyyy{xuzwyzzz{z}wyyyx}xywyz}y{xv~}||y||}w}}{z|z~||z{wz{xw|yxz{z{yxz}yy|}xzwzy}{w{zvp{|yzy{|{{y}{|{{~~}}~~~}y|}{y~}}~~}|}~~|}~}~|~~}~~|z~||~}}~~}}}~~}}|||}}|{~~~~~}~~~~}}~~~{{|}}|~~}~|~~~~~|}~}~~{|~}w{||~|~y|||||}{}~}~{|~~~{~~~}}}|}|~}~}~~{}~{~|}}|~~{~~~~z~~~~|}~}~|~z~~~~|~~|}}}~~|~{}y~||~~{~{~~~~z}|}~||}~|z~}}{~~~}}}|~}~}}}|}||~}~~~~|~~~}|y}|x}~}~~~~{{~~~~}~~|}~~~~{~}|}y|w~}{|}v}vx{{}{}x{yy{{|{zz{y|z{xxy{||z}{w{v|zx}zywzy|{xy|yw}|x~uzzzxz}zzwzzz~~{xu~{zx|y|y~|w{zx{vzxyzxyvwxv{wzv{||yz||xz|zxu~y|z|{xyxz|z|{wy|yzyz|x}yzx{|u~v|v{ux~{w{vzx{~{||yxzx{}zw}{wzz||vzwyz|{|~z|zw{z{xx{}xyz}y{{wzw|y}x{zz{|~|zw{|vyx~z|x|szyzyuyyz{y||{|yxzx{yz{y}|}xvzy}yx{xzuww{yzx{zy{{{|{z~w{y|~{}|xz~y{xxy{{{~|zxu{{z}vw{u}z|vxw|}{t{x||~zyyx}z||y|zzy{uxz{|{{s{x|y}zxz{||zz|y~z}|}z}w{z{yzx{yzy{zz}}y{{z{zz|zx||y{{|z}|x|}{xwyvxzy{{~vx~}z{z{{x{x~z{w}}~{{{{|wzxwzxy{{vxzzz}z{}{w{xzw}x{{}z|{uu{}{yz|~yyy}w}||zv{yyzzyzz{zw|{x|{}zxzz~xyy|yz{z~x}|v|~~}{~}~{}{yv|yyzxv{~z|v|{zx|xy{{wy}zyzxzy{x}~{{}|~}xy}z}}{x|}{{{wxzy}{|z|{w{wyx}yz}{}{yxz|{||{v}|{}{{~z{}}|zzy~x|yzvvzz}xxt|z}|xx|{xx~|{y|wyw}|xz|x{}zz||||yyvyyyw|yz|y~|yz{z}{x~{|wy{~{{zz{~~~{|~|}}|z~~|}|}|~}}~~|}}}|~~~|~}|~z|}|~~}}~}}|}}}}~}}}~y}~{|~~~~|x}z{{~}|z}|~}}~{~~~~~}~~|~~{~~~|||~~}}~}~~}~~}}~||~}|~|~~~~|~~~~~}~}~}|}~}~||}~y{}~v~~}~}{~}~z~~|}{}~}z~~}~y~~~~{|}y~{~}}{|}|~}~|}}~}~|~~~~{~}}}~}|}{|~}}~}}}}~}~~z}{}~z|z~~}}~|}}~}|{~~}~}z}{y}}zy{y}|zwyyzzxwwwyz{yzx}|xy|ww|wvzwxzywyz}~z|z{x|x{xzvzz}wt|zz|w{zyw|z{zyxyy~xyzvy{y{zzwy}v{zx||wu{{{sx{x|w||yzz{{|{~yz{z~z}z~|y|zzy{v|zyy|zy|xwuyxzxw{yxwzzuyx{xzy{y~}z|zzz{{zx{{v|{y|wy{|y~xzw}y|x{y|xwzztwx}{y|vyv|xyzvxzty}}y{xvw{zy{{}{z{zzx}|zy}}y~{|xz}}v|xxwy|zw{xzy{z{~vy|{zv~zw}wzxzzz~{xx{zy{yy||{{|~yzz||{y|y{w{zxuzx{uy{{zzzyx|yxz{}xy{y|rx~}zzzyyz|yz|yv}{{|{|z}yy{{~|}}{|{wz|yy}zyw}wz|wyxyxytzzx|x{u{|vzz}{x|z}y}|z}{}{w}{z{~{~uzx||zxyyz~y{{|yv{zyzz|ywx{yx~tzx~v{{xy~x{r|{{{z|{|~x|{y}y}|~zz}zzy|x{|y{{x{|zwxxxzvyyzyyyy{|{zzv{{}|x{{}z}xyz}|zyz~}|yyz{z{~}{|w}y|xyxyz|{z{|yy{~x|v|vzzwz|zzxz~z~y|}w{|yz}zy||yw}zz~|}~zy|zzx{wvzyzy{}~w|{wvzzywz}||}{zxx{z{|~zxz}y||y|zz~{z}}}|}|yy~|||~{yyy{zzxz{|xz}|ywzwpz|{|zw~|u||wz|z~~~{}z|||z|~{zz}{~~}||~{}}~~~{|}}~}|}~x~}||}}|~~|{~{w{~~~~~~}~}{}|z}~}}|~|~~~~~}|{~~|~~}{|y~|~~y||~~|~||}||~}|}}~}{z~|~z}~~~}{}~||{}|z~~|||~~y|~~{}~~~{~}~~|}}~~~~~~~z}~}~{}|~}~~}~~}}|~~}}|~~ty~~|}|z}}~~|}}z~~|y}}{}~}|~}}|}~~y~}~}}}~~~|~{}}}~~~z~{}z|~}}~~~}~~}~~~}~|}{~z|z|~~~}~|{~{x||{yz|yzxw{}|xwzyy{wyzz}v{{zzyz{yzz}z{~x{yyyxy{{xx}zv}w~zvx{{xx||zyvy}zx{zyzxzxyxzy{~w{|yz||yxx{yy|uyzy{s|z{ywyy{wwwxy~xt~{xvz~w{z~zz{y~yxyz}xyy}v|z|z|x|vz{{{z{{zxyu{x||yw}{|wwxww|x|y||{xz{zzyz{|{|{}{{x|{{xzv|wvyxx{x{{yyx{}wzy{z{xzvw{xwv{yzyzy|v|vxzy{{z}v{yvz|}zy|u{|y}yx{z{{w{{x}z{zzyu{{w~z||x{wuw~|}x||zy}y}yzyz|z{xz|{z{y{{{zyyxzzwzxyz||{{{x~z{vx{|}xyv{}|}{|y{}{||xxz|z{w}z{z|yxy|z|zyzz{z|}xzxzxx~{{|vyz{vw||zz{{}wz{zxr}y|yyx{zxzz~yz|z||zy}~w{}xw}|w{z}{}z{|}zx{~x}yyyxz{|zzvy|{}x{{z{xu||yw{zyvuwy{y{|{x|zxyz{z{{}zvs{y~{}{x|{yyy}wxw{{|w||}wxz{{zy||}z|yzzvw}y{|vxz|{}||{{}zz{}|{{}w|{w{z|x}zyywzy|z~zxu~z~wzzx||}z}z}{}xyw|zz|yz}yx|yzz||y{y}{{wzxx{y}zvx}}yzzxyz||u~}x|y|~v{z{{zz{z|}~z~{yw}{yz||z{u{||y{}x{{{|yy{yyxx}z{zy|w{{z|}z}|zwxz|}{z||}}~~~|}x~~~}}}~|~}}~}}~~}}~~~~}}~|}{~|~~~|}~~y|}}}{~~|~}|}~|}~~~}}|~}~|~{}}z~~~}~{~~{}}}~}}}{~||}}~~}}z~}}~~|{~{~~|}~~|}}{~}|~{|~|{|~~~}|}|~}|~}}v~~~~}~~|~{~~{|}}{~}~~|~~~~~~~~~||}|~~~}z~}}}~~}~|}~~~~~|{{~}~}~{}|~~}~|{}~~}}~~}{~|}}~~}~|{}{~{|~|{~{}~{|}~~|~~~}x}~~{~}~~{|{|}|~}}z{||}}~|}xzz{z|xwz|{wywyu|vxwxuyzw|v{ywzz|vwx|ux{{zyu{t{z}y{{yxzzww~|z}y{{|z|y~{wxvy~u~zyz{|uxw|z{yyww{z~wv{www{s{|zxzx||}|yz{yz}y{|y|||x~||{}yz{}|{yxvuxxzw|xz{y}x{{xvz~vw{xz{}{|}yz|x~~{|yz}z}y{y}~{}{z|}|z{z~wzz|zzxtwxvzwvz|yxww{tzvz{y|{yzzx}xyzzy|}w{zwzy|x{{w{{}{}{{}~w|}{yzzzzzv|wz|wy{{{z|}zyyvzwz~|~yy~{{{zx||z}}{|xx{yw{{|zzxy|~{yzyyy|x|{{ywy{zy~{zy{yxwyyzwz{{x|w}y{x}xyy|{wz~xz{}xyz|}v{~|y|wxxyxyz{zyxrv{wz|{xyyzw{zxxxzxz}v|}||{}}~}z|y|w{~x{}{~{y{{}y{|zy|}{|wy{|{y{{uyx||ywxxtyy{}{{~{x||zx|z|||z}{}z{||z|vwz}~{z{wvyzy{y|{zx|{{z{u|xzxzz{x|x|{|yz{|{|{z{y{z|zz|{|z{wt{yzxy{|}x|}w}x{yyzywwzvzy{y{|zx{ztw{||zyzr{y{zz{z|xz|{z||zyzz{{z|{zu}z~|{}tywwwzyv{{||z}zzy|yv{y|z{zszyxzw{z}{|{y~}|yyy}{{|{y}~y}{~xxyxzvxz{|z{{x|zxyyyww{xv{{{{|zzyxyz|{{z}zx~{x}|x{~z}}}}~~}}~}|~}~~}}{}}}z|}|~~|||}|~|~}~|{{~w~}z|~{~~~|}}|~~}}|~}}}}}~}}{~~{~}~y}{|{~}~~}~}~}}|}z}}{~}}z~}~{~~|~}{y~}~~|}|}{|~z||{}~||{~|~}{~}~{}~~~~}z}z{{~}{}}~}|~}~}~|||~{}~~}{{~~|~y|}~}}~|~{~~~}{}~~{{~~}||{~~~|}{z~}}|}{}~y{}~|~~|}~~~}}|~~}}~~~~~{~}|~}~~}|}}~{{}}~}{|{}{vuzyyyu{{y}y|wyy{|uyyz||x{{y||wywz}|x{|s|}|zyzzzz{z|}y{y{zx|yw{xw~xy}zzx}y||w{{{~|wv{{zyz|yzzyyzxvyzzy{x|{yv}z}{xvzzz{{zzyz{x|~xx}yzy}yxxyyz|~y}zzzzzxy||z||zz|zxx~vz{z|z|z}}w}{|w|x|xwy||{yz}zyw{z}{{}}{z}zx}zzyxxzx}|yx|||{{{xvww}xqxwvsx}|}xzz||y|xy~|y}|zzr|}w{{zyy}{|}|zyx{z{w}}xyz|{yz|y}x|w{xzwy~|}}{vy{{uyxxvwzy{yzy~y{}uz{}xy|yz~yy}{y|uzx|}zvzwyyz{z|zxywx|}~x}yx|xzw|xu{y{}xyy|wwy{yyy{ww}~zyy||}}z~yzwxzxy|{yt{{z~zy{}y{zwz|xyy{z{}yzxzyyyu|z{yzzx~|{yzwyzx||z~v{{z{{yx{{}y}{zz{x}{yw}|zx{|{|x{}zx{||zz{{|}y{xzzxzywy}xxzz~x|yzz}{~zz|||ywxy{z|x||xz{{zxxx{w~yy}{~x|t~}yx||yzz||y}}yxz}y{{yyyzwzyyw|{~~~zx{{yz}}zw~xw|y{u{~|z}~zzxzyyz{z|{z|z~|z{~x{|{{wy{||vzy}zz{zy}wuxvxvv{{{|}yzw~}xz{}|z|xy}{|yx~y|{{}{y~z}yyzzzz{z|yvzx}y|}}x}{||}{zzz|yy~~|~~}~|~}|~~{||{~}||}}~~|~|~}}x~}~~|~}}|~~~{|~}~}~|~}~{}}~z|}z~~||}~~}|}}}~|~~~~~~~}w~~~{||}|}~}~~~z~~}~x~~}}}}|xz~~}~~|~~}}~~~~}|}}x~~~}}}}~}~~|}|~}}{}}x{~}~}}~{~~~~||~~~}|~~~|~z}}}z~~}}|~{{}}|{|~}}~x}}~~~~}~|~}}~~~|}|}{~|z~|}}~|s~~}~{}~}~}}}~|}~~~~}}||~~}~~}~~|z~{{|{~}y}zzyyy}yyxwz{zvvz{{zxwy|}{x{yz{xz{zz}|wu}xvzz|~|{}~|}z}{z~x|yxxy{zwyz}||xzzwz{w}yzwwv{vyvy|wx{vxz{yzw{z~z}z{}x{z}w|zy}x{yzxy~{}zx{ylwvz{x}x|yvw||~|{z~z|zxwzuwy|~x{w{zx|||y|zzx~y{~|{{zyy||z}wst|zqwzzy{vvs{|ywx|xw|wz{~x|yz{z}z|z{y{{yv{~{uz|}x}}z|}z|{}}y{|wwx{ywv{{{y}zxyzy|z{~z{|zzx|y|wy|z~||}|{~xw{wy}|{y{|w{yy{zy~wtww~zz{{xxwzxx|x{zzyzs|yzxx~z{{|z{{{{{}{}{|z{||}{|}~{}zu||x{yz{yvwyxzwxzyz|}{xyz{y|zyyz{}|xy||z~y~y|{zy|x|{}yv~{~y|zy}w}yzy{x{ty{}xxy{yyyzuz|zyxzzw{y|z||~wz||x~{}xyy{z|xx{wy}z}{|{zyw||}x|{|yxw{uxzzyy{zvy}w{x{v|}zz|wy|yv{zy~zz|y}}x}~wz|{zy~z|zy||}y|z{zy|zyzwv||}|zxzxyyu{yx|zy{{~|z|x}yz|x~y}~{zz~{}{}{y}wyyzw|swyx~~xwwyy{{xuy~{|xwu{{yzyw||{{||z}ww}z{{}~}xy~{|z}z{{{|{y~x{{}vz|yyz|zvzww|wy|wxzywzxw{z{zy~z|{|||{z||}y||y{~~~~|}z~~}|}~~|||~~}||~}~~~~}|~}{{{}||~|{}|}~}}}~}}~||~|~|~}~}~~~}|~|}{}}u{{|{}~~|y~||{|~~}~y|{{|~}}}~|||~}z|}}}}|~}}~~~z~}}|~|~||~~y}}}{~~~{}|}~~~}w~~|~~|{}~~~~~{~}|~}~~{}}}z}~{||~}~{~~}z}}{~}}z}~yz~~}|{~~~~}{}y~{|}{}|~z|~|~~~}}~{z}{~|~{}|~y|}~~}{}~{yyx{|~yyy{v~|yx{~zz|}wz{{{z|z{yuy~|~{{x|x{{z~yy||wzy~u|{x{x|z|zw{|v||yz{y|y{x~xyv{}{{xx|{y{x}y}{|xyw|{y|{|}xzyxx{zwzxxzy|{zy|yyx~z}z||{z|vz|xyu{xz}yz|}w{{x~{|{zxz|{zzwzy|yvxyzxw|zyzy{yzw|z{z{y{wy{{xzz{{zwzz{{zv{zyx~xy{w||x|zx{~xwx{xz{{~zzz}vuvyxx{|z|zz}{}{{{|y}z}z|{wx{|xu|{zyy{}zvzxzy{}~yx{z|y|xzw}zxzzzyyu|{|zzyzzww|~|y}x|y{z~w|v{v{|~yy|{z|}v{w|yyuz||}{{x~w{{z{yw|xyw|y}z||vw}zzyw{~yywyyw|sy|x||y{|z{}zyzy}zwz{y~z}}{zz|}yy~|{}~{||v|{~{vxx~z{~zxx{{{r{{{v}|zzzxyzy~x||y{yzz{y|yx{~x{|y|{wz}~zy|w{{{{}y||z}|wzyv||y{z|}}vxs{}{yzx|wz}zvxxyyy}}{yuzy{xxzy{}xz{ywzyyx{wyy}{{zy|zzy|{ww~|yzzx|~|{z{|{wywyyz}|y{v{z|}|yyy{}yz}||||zy|y{{x{wz}w{x~y}{{z{{||y{w{z}|y{yy~x{vxw{{y~v{y}zy{xz|zyxxyz{{z|v{{zxy}|vz|~~tw|~z}}yz|}yzy{zy{zyx~|zy}{z}wzzvx~{{wv|~||}|||~~~~~~{|~|~}~~~{}~~~|{}}~z}}~}|}~|~~~}|y~z~~|{|}~~}~|~}~|z~~~~~z}||}}~z}~|}~~~{z~~|~~}~~}~~~~~~}|}}~}|}~|~~}~~}|~||~}}~~}~~~}~}}~||}|~}~~}~}}~~{~~}|}~|~|{|~~}~}w~|}~|~}~~|~|~|~|z}}|}{~~{~}|~{y~}}}~}~}}{~~}|}~~~~~~~|~}~}}}}~~~~{}{{~~{~~~~{{|~|}|~}~~{~~~~~~~z~|~~}~y~~}~|}}}{~~wz|{z}zz|{z{|xwxx{w|tywzzwzzxzz}z}vzxx|zyt{xzzx}zzyzz~xyz{}~y{{}}yx|zxxz}{wzvzzzvx{wyyyyzy}sz|{xxxyxuxvzzyxzwy{|{vx~yw|yy~x}|}yw~{|yz||||{yx}{ztxwwy|zwxzxzy{{zyuzx|y~zu{{v|zx}zz}}zx{|z}{~z~|}{~xxt|x~yzx|yxyvxzv{wxywxxwxz}yw|}xy{wzt}zzw}x|y~|zy{w{|}{}|~{~y{{zx}z|}{yzv{wqzzx}zyy}w|x{{x{zwxx}wxxyx}{|wux{y{{v{}xxx}w~}~z~}{yyzy}zzzy{yyxwxyy|||z~uuyyxw~z|wwzuzyz{~|||~{|~zy|xx|z{|{}|}|}y~{y~{xz{{|{zz{ytyxy{v{x|}||xwwx{|y|~}{zxz~{}v}~z||z|{{{~xxxy}z|{||{wzz}}}{zxz|vyxwx|{vwyxyy~zzz}ytyxzz~}y|{xzzwy}z{x{zzvx|w{yw}|y}zw|{y{x}}|{zz}{wyuyx}}{{yzy{w|{xw}x~|zz}{{}x||}z||zzw|{yz|{{{yy~{wzzxy|yzxyz|xzyzz{x|v|yyzu{~{||u|y~{{}|zy~x}|y{zzz|}x}}{wz|z}{xw}zyzzwy{|vwvz|yuzwwzy}w{{y{|~zzw}x{{{ywzy~{||~y}|z}{}|y||}{zzwxzz}zz~{{wzxyzx{u~xz|zx|vy{|~xz{x|{z{vz|{x}xy~|z}~{|}|~~||~y~~z|}|~~~~~{~||}~|~|~}|{}~}}~}~}~~}|~}~~}v~~{{|~}|~z|}}}}~|~~~|~}z}~|~~~{{~~}{|}~{{}}~~}|~~|y|~{{}}~~|}~|~~~~~~}~}|}~{~}|}~~z|~~|{}~}~~~|~~~~~~|||~~~~|~~}~|}{~{~|~}|~}~~}~~~{}~~}}}~{}}~||{}{~~|}~y|~|~~||~z}~~~~~{~~}|}}~}~~|~~{~~}y~}}~~}~~}~}}|}|z}~~{{yw{z{|y}x{z|~~}z{vxx{{|wz{xyw}{{wx{z|zvxv{yyzux~zwzwyyzwy|y}x{~z{{z|}vz}t|vzy|||z{y{{|{|u|z{{wv{{x|x|zyzzy{wyxxy{z|z{u{{}|{{wx{y~yyyzzx|~zz{{yz{{{y}{y|zyz{{{xyx}zuyywy~z{zzxxzyyzzxzyyv}z{}|||yy}yzy|zz{}{|y|z||{z{w}yywu{vw|wvy{}xzx{vyww|zz|x{}{}xxy|zzzyzyz}x~|y{~{{yx}|}xyyyx{xy|}{y{v|{z|wyw|{z{yx}{{|xy}vzxvtx{yy}z|wxz}yz{{z}{z{y{yy|y|zxzyx}yy}x{x{y{twz~{}}x{|}yzwwzxx|z{}zy}yz{x|~~|x||}zwzz{{}zyz}zw{}yyzz|{|{x{|z|w|u|~tz~zty|{}~yz|}|y|||uy|zz{|y}x|x|xwyxxvxy|zz|xxzy{z{wz|y|w}z}||zzz{{z~zy|ywq{~z|{zz{x}y{}yzz{{}|wwx{zzz}z{wzy}zy{y{wz{{w{vyyz~xzvvx|||{xxzz{uyz{~{{x|{x|yz{{y~zx}zzy||v|zyzyw{yy{v}|wvzzzz{{zvwyx|{|z{tsxv|y{{x|yy{yzxvxyx{}|{|yx{{|{}y~yzz|zyyzxzzzyywx}y{t}v|u~vw}zzywzzw|xzu~z{wz{vx{~{zyw}zw{~{|xx~y{||z{|y}{}wy{z|}|wz~~}|y~}}|~}~}}}~{}|~w{}~~}|{~~~}}~{z~~~~}~~|}|~~}~}{{~|{}}~|y}|}}}}}z~~|~}|~~zz|~}||}z|~~}|~}|~~~~z}|~~}~}~}z~~~}{}z}~~}}}|~~|~}}{y}~{~|~{~{|~{z}|}|}~~|~|}~{~}~|z~}~|{}y~~}|~}~~}~|~~~~~|{{~z~|~|~}~|}~~|~~~~}~~|~~||}{{}}}z~}}~~|{~}~|~}||}z}}~}}{}|{}||~}~}}~||{{}}~}~~~{}~|~|}{}}}||}}~~}|~z|~~~}~z{{|~}~|}}{~~x~}{~}~}z{~~|~~{x|~~{zz|{}~}w|}}}}|{~||~~}~|z|~{|~xz{}}}~~}}|~}}}~\\\\\\\\|{}=z~{}||}}~|{~vzz||~x|{}|z|z}~z}}~|}~|{~~~~~{|}~}}}~|{w~|zz}|z}{~{z~}|~}~}|~{~|~}}~{{}}zz||{~~z}z|}|y~|{||{~|zz{{|}{~{{~z~~~~{}}}{z|||xz||}}z{}}{{}}||zwx{|||xxw{~}z{~|}~||}z~|~zyy|}{}zy~{~~z|y~~~~}~z~~~}zz}x~}x~||}{|}|}}xz}|~{|{{}}~xy}z}~z~}~z~x||~{|}~}}~}~~}{z|{|zzx}{{~}~{}}{u~~|~}}|~|}|y~}|{~|x~|}~|z~}~~zy|uz}~y|{w~y}~|~|~z}|||}~~|{z~{~|z~|z{|}}~|}}||}|zzyv~~~{||{}z~}}|}||}|~w|z}~||{{{xz|{}||z{}~z}{|||}}{{y{|~{~z|~}|}}yxzzzzz|~~~}}}}y}}}{}}}}}|}}{~|{{x{z{}||~}{~z{}}z{{~z~|{z|~x~{~}{vz}|~|y}{~~|~{}|}~{}~~~xy|}|{||{}}||~|}}|{}}}~}~{~~z~~}|}y}{~~~|}~}}y|~|y~~x~{zx{|}z||~~|~~|}}z}||{{~~{{}}{{z~|~~|}}}|z|{{~~~}|~{{}}}|}~||~|~~~|~~}{{}~~{~z}~}z{|}|}{|~{~}}||}|}}{}}}}|~|~vy~}{|~~|~}}~}{~|}{~~z}~z}~}{{{}}y|{~~y}y}zx|~}~}}|}}~zz}~~~|{~{}~}|~~||~~~}~~}}}|{~~}|y~|||~~{~{~y}|}|}~y|}{~~~}}{~~||z}}}|~~~|~|x}~|z~~z|{{}|}}~~|}{|}~~}}}z}{}|{~~}|z~z~~~y{~~}}~}z~}|~}}}~|}{}~{{~{z}z}}~}~~~y}~}~|{~|~~~|{{}}|~}}}~zz|~||}v|{}~|{~~}~}}~}|}~y|{x|}yz}||}y}~}z~}y|{}{{z~}||z~{~x{}{~}|~yzx~zyz}}}{{}|~}}~~|~~y}}{||{|}~~~}~~~~~~||~~{|{~}|{y~}{x~{~~{}z}~~z~}}}~{~x~~{|~xz~~}~|{z||~|~~}{~|yz{{~~~{{~x~|~}|}{y}|y{|{{y|y{{yy{z{{|{|y~|{~z{z~~}}{}z}~~}||zw~~}x{}{|}~{|~{~z{x}|~|z}}|{||~~}}|z}~|{|~{}~|}~}}x||~~z{}{}~}}{}}|}}z|}~~||}{|{yy|z~~|}}z~|z{{~{|~~|z|}}{~{~zy~|~{|}}{~~{}}~~}~{~}~{~{|}}y~~~~|u}z}~}}~|~}z~{y{~|{{}{|}z}~}~~|~~~{y}~}|}~|{zx~z|{~|}~|{|{y}~~}~{|~~~~~~~}~~~}}}~}~~|~~~~}{{~~||~|}~~~~}}~{y~||}~~{||z}~|||}y||{z|~~}}{}}|{~|~u{}~x}yzy}y~~|}|~z~|}|}|z}||~}{{||x{{~~{|~|||||~||||~}z{{z~y{}}}~{|{{|x}z}|}}~}~|}}~||{~}z|yz|}{{}~}}~}~{{{|}~y}{|{~~}|}}}}}}|}~q|~~}}}}}y~{~z}y}}{~~{~z|||~z}~x~~|~~|y}|{z}}~{}{zw~~yz{|~~|}}~~{||~|z|~{}|{zy~vy}|}}~}~}y~|~}~}~z~{|z~|~|z|z{z~x}~~z{~~}}}}~}}~|~~{~||z~{|v~~~}{{||{{{~}}}}z{v~~{}~~~}||z|v~}|}|}}}z}~}|z|}|~}{}}~z||yz~}{{}}~}~|~~~}z}|}|{}~{}{}{~}{~~z|~{}|~}}u~}}{z{|~~{}z|zz{}~}}z|}~{y{}}}}}y{{|~~{}z~y~{z|~|z|~}{|{}~z}z}{~}{}{~~~}|}~|z~}|~~~~~~~~~~~{|}~||~~{}~}~~}~}}~~|~~}|~}}~}y{~~~~~|y{x}{~|~}zvz{{||||}~|{x|{|~y|}}}}~z}{}{|w~{||}{}x{z}|y~|{yy}||{y{zx|}z|y}~zz}z{|~}}{y}yy{}~}~z}y}{~~z~|~~~|}|~~z~z{|{}|~}|~{z}z}~|{}zwz|y~}|yz{~z|}x~|z{y~{}|{~}z||~{zw{y}}{{}|z}|z~~}|~x|}{{~~|}|~{}~~{}{zz~}|||{~|{y{{}z{|}z||}{x~{}{|}{~|~~~|}~~~{|~||}z}}|zz{|v{}{~}~yx|z~{~z~x{{zy|}}~~}~~~~}}|}|}|z|~z|x}|{}w}}~}z}v||}~~x|z}}}}z{{z}~~z~{|{{z{}|{}{v{~~{}{}z}y~|{{}|~}}~|||{~|{||y}y|}x|xx|}}z{}w|{|z~}{z}{||}{}}}{~~}~}zzz{{z}~y}}{|||x}}{z~zy~~~|~}|~y~~z~}}zz{}z~|~|}{~{x{~z~|||z{|{||z~{{{{}|{zy~~xyy|~}{~{{~~~}}~|~}}~~}~z~}~~~|{~~~|~}}~|}~~|~}{~~~{}~~~~~~~|~~|~~~~}}{}~|~}y}~~~y{~z||zx}}||}zz||z}|}z}}zy}|~~~yz~~~~}zzz}{~|{}{{}|~}{{}z{}z{y{}zy|}~~{}z}}}}{}~w|z|}}{}~{z~{~z~}|z~~~z|z~wy|}{|~~~yw~|z~x{z{{zz~{{~}|~z}}{}}y|}{{}|{|}z}yz|~x|z|y~}~yz{|~z{}|||~u}{{}}}z|}z||zz|z|z|||}z|{}{{{{}y}{~z}||}y|{~~~zz|}z~}|}~}~z}|}}|yw|y{}z}}~{z{{z|z}|w}{}~|||~}|{y~|y|z{}~}|~|~y|}|{|w}}{x|}{~}x||~~|{x|~z}}~}{zy~}{{|xy}|~~{|x|}|~u||~~}w~~w~}z|{}y~zz~z|z}{~||{~yy}{y||~~}|yyy~{~z~}{{~{~}}}z|y{|z}}}}||{z|||}~wz~}|~}}y{}{}|wyy|||z~}|w|z}|{}~~|z~}{}~~}z}~xw~w}~}|w{wy~yw|~}|{|~}{||x{}{|~~~}z~|~}~~}zz~|~}}{~}{||}yz|{{z|}|~~~~~~~}z}~~}~~~|~z}}~~~{~~~~}~}~~|~~~|~}}}}~{~}~~}~~z}}~~||}|~z~|}}{~x|zyw}|~~{~z}zxy}{|zz~{~}}}}}}z|}}v~~}|~|}~z}||{|{xy{|yyy~~}xz||zx~y|~zz{}z{{w}~{z~y}{~|z|}~~z}~|~{{|w~|{z{{zyy}z~{xw{~{y{x|}y|~{|z{z{zw~y~{~z}z~{{~~|{~w~|z{|wy}zu~{}}{y}}}|}z{~|||{z}{~~~{}}~|x}}~|}{{{{~y}~~z}}{~}y{~|y~v{~}w}|x}||{~|{~zy}~}}}x}z{x|}{zyzz|~w|}{|{|q}|{~x{~|}{~y|w~{{y}~~~|}~}~zzy{{|}}z~~~~y{y{~{|}|}y}{|~}z}|}{x~~{||{{{{~yz{z|}|y{||||{}|{{~{|{~~|~}}}z~|x~~{}~||{z{z{yx~~{~x|{yz|z}y}yz}{|z~~~|}{zyy~|{~{{z|~xz~{~{}|}z~~~{~~~z}~}|y~{z{|z|~z|y~|~zz}y{}}|~}}|{~|y~z~~y||z{|}|}}}|||y}~}|{yz{|w~}{wz~|||{}z{}y}|}y}}}w|}{v~z}}{~|z{|||{|}}w|z~}~}|}}~}z~|~z|~~~{~~}~}~~~}|~|}~}{~|}~~~~}~~y~~}{{}y}}~|}~~~}}{|~~}~~}}~}}|||}~}~~}~||~|y|~~}~~|~|{{z}|}|y}zy~{||}xy|z{z|{x|}{|zzx}~{y||~x|{{y|z}|}v~}|~}~}y}~|w~|x~~}}~|{{~~~|}|}{|~z|}~{|||z||wz{}yy|{~{~}w|{~}yx{~|}{{z|{~~}y}|~}|wyy{~~z}{y{x~{zy|~|{{}{{|{}|||{~{|{{wzwz|y|u~~~||}~~y|~~{|}|}||z~z|}|~|{zz~}|{~{}~{{|~{~~}{~y{{|~}}|}~}~{~}{x|xz{|}}|~}}~z~{~||~x~|{|}{{~{|z{{}~}~z~}~||{~z~x}~{|{}y|{~x{|y}}~z~}}|z}{{||{~}|y}}zz|~z|~}{}|}yw|~|~{z~}||{y|}{zx||}s{yz||~{}x{}||x~~y}{|zz|}|z|}}~{}~x{~~~yz{~}}~~|z|~}|}~~}}||{}|{{||z{}|z}{}}{z~}}{|{~}|||zx||}|zyz{{~}~y}w||{~~z}}}~y~~}{}|~}}z~y~}}}{x}|}~~}{xzyz~}~~~|{{z|{yy~y}}}w~}~{}}~|{{x~}z}{~~{}|z||{z|z}~||w{zw~}||y|~}|~~~~~~}~~|~|}~~}}~|{~z~~}}~~z}}||~}~}~~~~~{}}~~|~}|~}}~z{w}y{{~zvzzy|z}{}{||}~~~}}}}}{zy~w}x~~||~~{}u}|zz{~{~ywy{yy{y}zy~{z|z}w|yy~y|yy}{z{~zs{~w}|~{|~y}|{}z~{z~{y{~~{z{zzy|~|}|}{wyu{|uz{y~|||~~x{~~z~{}{|~~}}}y~~}}{x|~~z|}yv~|y{}}z|{yx~||x~zwy{{~zyy}~y}|~~}{~|~|||~z|}~}z|{||{|{}~z{x~|}||zx}~}}z{}{{~~xy}|~z|y|z~zy|}}~|~z}~}x}x}||y}{|~z{|~~|~~}||w}~y|~{}z~}~}}z~|}}z{{w}zyz{}|~{~z{{|{z~|}y{}z}|~z~{|}{}}z{||||{}v|x|}{{}|}|}x|~zzz}yw{}{z}}y~~~||zz{~z|{x}|z}wy{zy|xyx}~~y~{}~y~xx}{|~~|{{{z{zzzyz}|}~}|}||{|{}}}{{}~~~{|{{z}{~y~s{{}z}{{}z|}|x~~{}{|yz{}~|zy}|}y{w|{{|}{}}|~z}x~y~{{}z{{z~{}|y}|~}y{{|}|w~y{~}}~{}}{{~zz{z{x||{z|z}}|{yx}|y{}|~{z||x}}z{||}|}}~}u~}}~~~}~~~~{~}}~~||}~~~|~|~~~~~~}~~~~~|~~~|~~~}}~~{~|~~|}~}}}z}~}~}}{{x~|z{}}|}{~{~~|yz||~|{}||yz|}z|{z||}zz}}y~~zy~~z{|y~}}{}{}z~z|y}{{~}|}}}~~}{{}z}z~z{y{w~}z~~}}~}}||{}{~||y|x}}}|y~{|xvz~|z}w~yy|x}xz|y|yy|y}}}{x|||{wz|}zzx{}{z}z|}~}}|~~{}|{{y|w{}x}|{}~z|{{}|zy||~~|~~}{}{y{zy~}~}|~{{~~|w||{zzy||}z{|zz~y{{}z}|}~~z~zzz}}{w~x}|v}||}|}}x|{|xx}{~~}}{|xz|z||}}|zy||{}~}t||{||y|{}z{{p~}{~~}{|{}~}|y|}y~}|{{||}{~{|{{}}~zzz}{y~x|{z{~|||~{x||z}|z|~z{~zv}}z~~z}zz|y~|y}x~}x{~~{~}y|xzv{~}}{{z|z}{{{y~wzz|z}~z~{}{|~{z~||{|y~}zzx}|y~|}||z~}|z|}{|}}|y~~{{~|zyy{|||zzx|}xz{}~{~~z~~{~x}|y}{{~z{}y{~}||}|}~}}y}}}}zv~{y~|y{~}}|y~~|z}}|y{{~|vzz}}}y||}|~~|~~}~~{}~|~~~}}}~}~~~|}z|{z~}~}}||~}~~}~~|}}y~~}~}s~}}~~x~~}~~}~~|}~~}|}~~}|{{}{}|}~~w}}{y{|w}xy{zy}{yuz|v|z}y{}{|}|{{z}|~||}|~||z}~|w~y{|}|{{{{y{{{||{t{zx}zzz|z~|y~|{}}}~~{{}}z|~z|{y~~}}}}~{x||z~{|}}ywzy}{|y{}~}z}z~{}|{}~}~z}~|}~~x}}{zx}|{}}||}z|{zz~{z|z|~|zx{}{{{||}|}~~~|y|||~~|y}~}{}zyyz}}{|y}x~x{}}{}}~}||{zx}}}xz|~}{}|y~~}x|zz{y}|~}}zzzzt~{y|xz}|{x}zy|~|yz~z|{n~}{{~{}~{{||{||z}|~}~~{~xz~|{}x~|~~x|}}|{{uz~~}|~z~}{zz|}{~yz}z~|{|~~}|w|}}|~{~y~~xw|}|{{z}}|yy|y{{|}}z}xw|yz|{}||}zz~{||{yy}xyu{}}z{y|z{}~}|~}{{z}yy}z~zz|~{}{z||z||{zz{}z|yzx~}||x|{w|~|yx|}xyx{~~zzy||}}{}~~~z{}|{}|}yy~wz|{|zx{~|y~{}}|y~~{z{z{~z~y{|~}z{{{~}}z~}z|y|{{|~}z|}y||}y}|{{|}zz{|zy~}{zx{||}{}}y{|}~{}|}{}~~}|~~~~~~~}}~~{|}~~~~{~~z|}~{}~}~~~~~~~}~~}~{~~{~}~~|}}~|~z~{~~~~~~}~~~~}~~~~||~~}x~z}|uz~~z|y~}~|||~}z}{{z~~~|~|y{}~~}}{}~||z|{||x}|~}x~|x{z|}{}}y{zz|}zy{z|}|~z|~{~y|}{~}~{}z~{{{z~y{y}|~yy}z}~{}y|{w~{}x~}y}{|v~{|z~zw{}w|yz}z|~y}|}{}y~|{{x{z~}~~z}y|z}xx~zy|zw|}}}zz|~~xzz~ww|~z~~z{}x~x~}~~|w|{{}~|{z~|{z|{{|||}}y{}y~}{{}}~|{~}|zw{y~y||}y{}|z|{{~~{~{|y|~}}~~z}{z~}~}~z~~|{~|v}w~~~~|vz|xy~~}x{{wz~}|}y|~x~}|~}}~v}zz~|}x{z~xz|||~z|~{|y}z~zwz~~xy|}|}{|{||zz}zyy~z}zv|}{z|x}}}z{z|y{{|{|~{wx|}~|}|x{|}x{~zzz~~~}~}{~|{}|{zz|}y~||||vz~|||x~~{~|}|~{z{}~y{~{|}~|}{}|{~y{}~~}y}{~}~|}{}}}z~|{|vx~{zzz}{{{}z~|~}|z{x|}~|~~}{z{~~|}y~z{|||y|zz}}z~|}z}{|z{|z{}~}~{{yz{{~|yx~}}}y}{yzz}}z}yx~|~|z}y|yy}}}|y}}}|}|z}}w}}z}{|}|||~|~|~~|}~{|}~}~~|}~~~}~~~}}~}~~}{~~{}|}~~}}~y{~~~~~}}~}}~}~~}}|~w~zy~~|~}~~}|}~~z}}~}y}}||~y}~||{z|~{}|~z~z{z}yw~}~~~z}~}|z}|{{~{|~}y}{{|{zyx~}~~{}||||}~yz|}~y}z~}~xz~|}}{|{}~y}{z|yy~~||~}yyyzyy}{{w}~|{{~|{|{w{{~}z}}{{}w{~~~}yz~}||}{{zz{~~z{}z}{y|}y|z{{|~y{z{}{||xu~|{}|~~{}~}~|}wxz|}{z}{zz~}~~x|{z}|}}z}{}xvy{z~}}}~~{|z}z~}{}z|{{}y{v|z{y{~{y}~~}z~}}}{}~x||}}z|z{|{|~{~}~|z|{zz{~|uzyz}x}y|{yz}z}z}}v~z{}{{}~{y||z~|z~~zz~}}|{zz|~y~{}~y|z{|xy|~~|~y||~{~|y|z|z|{}z|x{~y||}z|y|||z{z~}y}x~{y~}~~~|z{||y|{|y{~~|{{{|z{~{z~{~x|{|z|w|{~|z{}x~y}{~y|}y}|}}z|~~{~~|}~~}}}|{yvy~{}||}{~|~{|yy}|~|z|x|}{|z}|y~||y|}|}}|~|}}~y~{|z|{y}{{}x|w|vz}|y{||}~~~}~x{|~}{w}{~~{}~~}{~}~~~}~{|~~~}}{{}~}~}~~{|~}~{||z~}~~~~}{|}~~|~|}~|}~y~~~}~~~~|~}{~~}~}|~~~}~~~|}}~~~{{||{}{~~v||zz|||~}}|}z}{~{~}}z}{w{z|}zw~{{{z|y}||z|~{|zz}|~~{}y|z}zzzy{{||~|v}|{|~x{~{{}y{~{~}|y~{}}yz}{~~{y}|}{}}{{}{{z}|z}y|}y{|~|~{~~xv~~}}~}}~y}{|~z~|~}{}~z~~~|}y{yzx~{}x}||z||~{}~}{|}~{|xyxx}||~{|}{}~|ywz~~{y}z{}}{|}x|{{~x~}|x~{|y{{}}{|zx}}~}}~~x~{|||}w{{~|z}y|{}}z{~|{~}{~~}{{{y{|||{~|}||}{~|}|z~~{y|}y}~{|{}xx}~y~|z~}{{}{|~y{z~~yzz|}}}{{|x}|~z{|}{|~~z}~y~x}y~|{~yzy|}~{x{}v~|~{{{}}z|u{z~{|{}|~{|yzz}~z~y||z{|~}}~~}}|~~~{{{{|z||zzz{{u}x}|zz}w}|}~z{x}||}}y|}|~{|y}{}{~}||}{{x{{{~|}}|~}y|yz~y|}xy~}{vz~}yy{xxy||}zy}~|~}xy}~|}~|}}|{~|}}~|{~}~{zv|~zw}}x|~z~}|~x}{}||}z|{{{|~~{}}~|~}~~~~}}~~}}~|~~~}}||~|}~z|~}}~}~~~~|}~~~}y}~}~q~|~}}{|y{~{|}x}}||{y~wvzxx{z|x~y~|z{{~~y~w~~}|}z||{{||}~xy}x{}}{zz|}z|~y}|}z}||y}||y{}{{}~y~{~yz~|{~~~~}~zyxx{{z}~}|}~|{}|}w~xz~}zz~}zzw}|||{s{|yz{~}~|w|}|~{z~|}~||x{zywxw~yzv|~~|{|{}~x}||w}{~{}~|vz~||~~}|~{}|y~|z|u|y|{zz||}v|~|}yy{{z}z}}||}||y{{~}y}y}{~|}}|||wx|yy{}yz{z{y~||~z~|y}~zw|~{|}zz}~{}yy|zz|z}xw~y{}}|~~|{{~~}{{vzxyx}y~{~~~}{}}~y|}|z}z{|{{~~}}{z}|~|{wz~}{y|yyyyz|z~{||}}z}}~z~{|}yy||{|zzz}~||z{{|yz~x{zz~}|zy}}y|w|}{x}z|yyz~y||}z|~{}}|}}y|y}|zz{zxz{x~|}x}|~{~~zy~y|{~|}~y}~|}~y}~}~}|y|yzz{y{|z||~z}w}z~{{~zz}}}}}}z~{{}|}~t|}}zy~~~|}zx~}~~y|{y|~}~z|z|}|w~~||z||~}|zz|}|{z~}~{~~~}}~~}|{~}}}|~~}~}~~{|}~~z~~}~}}~~~~}~~}~~y~~~{}{~}}}~~|~}~|~|~~~}}{}}~|~~~~{~}}}|{}}~}yz||{||}||||z{|}}{{{~{z{~{wz~{yy|}~y|z|y||}}|~|zz~z||{}}}|~}~|~z{z~{{{|x|}{|}~z{|{}~|}}{~~z~{z|{|~{{}}|}|{|~~z}}{{}}yz|{|yzyz|}y}}{~z}~{|}x|y}xz|y}z~z{{z~}}~{xx|z|~|{{|~|~~{z}wz{}|}}}{}{w{{~}}}~}}}}{~{~vy}}~}y}zz{|{}w~}xzy{}}{}x~~|}z~|~~y~z~~||~}{}{|{~{||{{~~|{y}u|~~|}{{~|~{{}}~|~~}|xt}~}|}}}|~}|}|{|~}}|~|~~y~}y{{{wz|wz}z}||{{~}y~}~}{}|y}{zyz||zx~{|~z}~|z}||x}|}}|y{~~}{||~~}y|zwz{z}|~~zz}xy~{|~z{z}~|w|{y|}|}{|x}}x}y|r||~}}|~}{|~z~|{}{}zzy{}~zyyyw{x}}x{{|}}|z}z~}~x}|}v}|}z}w~|y}}{}~|}}{{{~~}||{|~|{}~{|x}|y|{|zz||||~~}{||yy||z}y}z}}~~z~{~{~}}~}}|xzy}|z~|}}x{|y|y}~|z||~xz|}}|}}|}{||{~y}}|}~~~}{}~~|~}~~}~}}~~~~|~}~~~|}~}|}~~||w|~~~}|~~~}~~~~~|~~~}~~~~{}{}~|}~}}~~~|}z~~}}}~~{z}{w|{~}xv}{}{{}~p}|}}}yzx||~z}|zu|zy}{{~~}x}}|}{~|~z|}}~~}|z}|yzy|}|v~t|}|yx|yx|{}{y}{z}y}x{x}}~z|~w}~y{}{|z||z}~{|}wz{|zw{}}xxzyz||z|}z}yzyy}|}~~z}~{{x{zz{|||~}w|z|~}|{|v{{{}{~~|}zz{|z~}{{zw||x{z{~{z~}}|{|z|{|}|{~~{}~z|w|{||}{||}z|y{yx|xz~|z~{|{z|{~z}|{}}}{{z~~{{~|~{y~z~~|{}{}z~{z{|}zx}{{x}xz{|~|}~}~{z}~}zz~|}~~~}}|}x~}|}~||w}zx}}vx}|x|z|z{{{|}}wx{~|{{~|z{y}~~{~|{~{~|||zy|y{||~~~}~x{|~|}}xxzz~}yx}z|||wzw|{|}z~z~y~{}{}}x~|~zx{}|~|~~|{|y|||z|zw||~y~}~}z}|{zz{z||~~}~~||}|z|{~|zz|{x{|}{|~~}{||z|v||~}{xwyyyy{}|{x||||~~|x{y|zz}}}~}z}}|{z{}~z{}}||z|{|z|y~~{y}}{|y{}yy{z}~~~}z|}|z{~|zz}zy~{}~~x}w~|w{yz|}~{}|~zyz{{|{{x|~|}x~||y~y|||z~z{|y}z~~~~~~~~|~~}~||~|}}}~~}~|||~~|~{}|~~}~|~}}}~~|}}~}}~}~~~~~}~~~~}~~~}|~}~~}~}~~}{~}~{~~~~{~~~~~~}~~{~~~}{|}}{|~}{}}{~{~||z|~|~{x}|z|~~|{y~}}z||z~{{}}~{}z|}z}~}{|~~y~y|}{{~|}}|~z|{~|z}xz|}||{{z}{{{z~|{z{~yyy{}z~~}zy~|y}z|zw{{|~~~~zzy|y}zzy{}zy~}}~}zz|z}~|yz~{}{y{}}||}|x{{}{~{{y~}||~|y||y}~~z~}x}z|z{||z}xy~|~~~|}|{y|~}~w}}~}{}}}yyzxz~y}}x|z|~{{~{{}{~{x|z~{}y~|{z|~}|{{}}{}~|~{|}~~{|{}y~}z}z{}~{~{}z~|}}z|~~{z}xz||}~z|{|||}}zx|y}{y~|~|}z|{|y~zwz}|~x|~|}}|z|xy}}}~y~|{y}{z||y~{|z|{{|~{~||~|x|~|z~zyzy}yw{|~zz{|}y|~~|}|ywp}|y|zy{z~|z{w~~}y{|{z}|{||}|wzz{{|~~}x|z~}~z~{z{~|}{~}x}zz}{z||}|}}z{uw{zzy}}{z{z{}y}|{z~z}~y}z}{}|}w{~}wy|y}||~{{}{{~}z|~{}||z}x}w{|}z}yz|}{}{~~{zw||}~~~s~}|~|~~~{~}~~~~|~~~}~|}~~~~~~}~{~~|~~}}}~~~~~~~}}}~|w}~~~}|{|~~~~}{{}}~}~~~y{y}z{}|{~|{w{~z~||zyz|}|z}{yzx}|~xy~~z|x}{~|y~|}|z{|y|||{zwz~}y~}||||z{|z}zzy{{~{{||~{~{~}{{{~}|{y{|x}z}t~~~{~yyy|~~{{||yyzz{{|yzv}o~{|xz}zz}z~}~~~{w~{}z}||{{~}}~{{|~}yz|}}~}~zv}~{{~}ywwz{y~{{}|}~~||y{|~|~zz~{|}z|z{{}}|{}}||~~}~z|}}zy}~z{}{z{~z{~|~z}z}{}}{|||}~x}}y}{y{{xz||}zy{y}{{zqz|||||z||}yy~}|z|z{~|~}~||~~~{z~{x~}x||w|}{~yt|~~z}x{tw}}|}~z}|z{|||}y~|}z~{~|yy|~|{}~y~zzz|{y{yz{zz|}~}~~~|{~z}{{|}~}}w~~v{{}|~{yz|{|}|~xz~}|~~|}|{|}}{}z|||~{{z{y|{zzzyx}w~ywx{|{yxy{wzy|z}}x}wz{~|}z~|}}|~{|||z}~{}{|~v||}wx}yxy~{~}{{zx{||xzz||}~|vyz|~|w~{}y|||}z~{yvx{}u}~{|||x~y}{~~wzz~~}}x{{~~{zzy|~z~~|~}~}}}~~{}~|~}~}~}}~~}{}}{~~}{~~~~}}}~}~{}|~}{}}}}~~~}~~}}}~~~~~|}~{~~~}~~~~~}~~|}||}~{|~~z~}}}|~|{{z}}~z}z|zyz{zy}}|x}|~x|x{}{~~{z{|}~}z|~~}{ww}}z|}|{{~}z|y|{~{{{|||z|}}}{|~y}||}z}x~xz~{z|{{}||{|~{~}x{~z|z|y}{}|}~{}}}|~z|}}z~w~xy}~{|~ww{}}zy{}zzy}{z|z{z|}|{~zy}w}zz}~{}{{}|y~x|v}w||xzx}}~}|}||{~|z|~}|}{|xw|||}|{}}}||}~{}~y}y||~}}|{z|~~}z}zzy~x~w~~}|{z~{~y|z||{}{xz|z|{yz}{z{}||}~}zz|w|w{{}z|x{zx~{~{y|z{}}~}|w|zz~y~~{z|yz|}z|}~z{~{y~{|zzw{}~}zz~~|}}z}~y|{|~~}z}{|{{{y~}~|}~xwz~}}|}{z{}}uy}zv~zxzy~}y}~}}zx||z~|{|{{{{zw||z{}z|{|}{{{~}zx~}{z~}~{|xy~z~{{zx}~|{{z~z|}{{}|~{~w||}}|~{x}~|{{z{z~|}{|~~z{{z{}|yz}|}}~{x~~~}~sz||~{{|{y{zw~~{~}~}{y}y|{~}{y{~{w}{zz}~~{}x}~v}{}{xy~{xx~|yy|{y~|~|zz~~~~}~}~~||~}~~{{y|~}~~~~}~~~~~}~~~~|~{~|}z|~|~~}~}{~~|~~{~~|}}~~~~}}}}~~}~~~~~{~~}{}}~~||}z~|z}}~|wz|||}{{~{z|||~}}{x}{zz|}~z{~{|}~y|{{~|{}}~}~z|~}~}{{z~~~y||~{z||{z{y}{z||{}y~||~z|||}}}{|~z~z||~}{~xz{|~}|}zyz~}~yyzw|z{|x~~~{|z~~}{{yz|x~y}y}y|z|y{}~}|w}|}}}{zy}x{{z}~~}w{x~{}|{~x{|~{}yz}}xy{}xx|{|}y{~}}z{|x}x}}y}|}}~x}~~||~z}}~y}}}|{zzzy{y}}x{{}z{y}}~}}{{{~}}|~}{}~{~~|~~{~|{x|~{}|z{vx~}|}{w~}~}z||w~|~~{}{|~{}zz~xyzv}zy}x|{wyxx}{y~wx{y|zz}|~~}}}}~}||~}}z}z|}z}z}}~~x~z{}~||{|{~~~{~|y}}~zz{||}w}|||}{|{~zu}||}y|||}zyzz{}y{zz|~}{~{{{~{}y|||}~{z}|}}|v{z{|}}y|x{}|yx}x|||z~w}{z|yy{~y}|z{z|~x{|~{x~|y{{x~}z}{y~~}||y}~}{}{{}z}{}y}|{~{}}}|}~x}~~}~{}{~~~}}{~~~}|~{~~|~~~~|~}~~{~}~~~~}z~}~~{~~~~~|}}|~~~~~~~~z~|}}~{|~{}|~yyz|{}{}|~{~|z{z}~{|zz|{~|yzz|}z}|w|zy|z{|~wz|zy|~|y|||||}{|~||}}{}}y|~|yz}z}{}~{xyxv}{{||zy|{y{~|x||z~y}{}z}|~||y||{||z}{~{|{|}v}~zzz|y~|y~|}xz||{yzzzy|~}z{|{{~}}w|{z}}|}|z|yz{}u}{}}y~|{wz}}y}{|{~{z}{z{{{}{}}y|{}z{~}}|}|}||~y~}{v~~zzwz{~{~~w{}{|zw}~}z~x{~{{v~}|{|x||~{|~|~{z|}|{}~|||{~{|vyz|}~y{|{~~|~zz}}~x}|~{}{~{}||z|~{z}x~z~|z{|~|}zzx{~}z{{xy|~~|y|{~w||}|{~}w|{||y~|~~{{{|~~wzyyyz{}x{x{}|{}{|~~yyzwy{}~w}y~||y~~~~|z~|y~|wz|}}||yz~}}{z{wz~}|{|}~}}}}~~~{~}yz~{z}yv~xxyyyxw}|{{|~~|z|~{w|}w|}{yz||{~{~|{}~}}}}}{~~||~}}}{|||}z{|~xzy{~y~|}}z~z}v{zy||~|{|}~|z|~u|||}}z|{z|{|~{{~{|{z|}z||z|yz~||{~y|}}{{|y|~}~{~~}z~}||~~|}~x|~}}}||~~~|~}}~|~}~|~}~}~~|}~~~~~}~~}~}~~}}~~~~y~~~{|y~z|~|zw}}|||~{xx~yzzx|{~~~yx|z{w}zx}y{}xz|{yz~}{uz~}z|z||~|~~|zx~||~xz}|y|}vxywzzyz~{x|yx~zwx~|y{|~}~~{v}xxz{}z~w}~}}}xy}}}|}}|~v~{|wzz|{zz~}|}zxu}}zyy}{z~~|{||{~x{~}{}yz~|}~}~|~{~|{xz||{|z|~{||{~yz|{||zv|{|||}}}}w~~|~yz{z}}z~}~x{}~{|w|y~}|yv}}z~|}{v~~u~z{yzv||{~~~|y{}z|z}}u|yz|yy|z}~}||}|~|z{zz|{{y{vx{{|y|{|}||~~|~~{{x}|~zzz|x|yx~{z|{{z}}~z{}y}}|{~zy}{}|{x}~~||}|z{}|{|~|}tz~|||{|}y|zw{w{x{xx|}x|y|}yz}w~~}|}{~|{y}|||}}}{~~xzz||y{}{|zzzz~|~|~w|{yzzy}}}v{|}{{{{~|z}|~{w{|~~}}~|yz}}|}}z}|{t{~|{y}~zxzx{|}~{}zz}||}z~z}|~}~{y~~|~|y~}|~zzx{{yz{~z~~z~|z}{{zx~}{vxy{}}}~zx|{|z~y}|{y{z|{zyyw{~wz}~|{x||x|~v{z}}z}z{z||z~~z~~}}~~~}}}|}}|~~~}|~z{~~}~~~~}}~}{~}}~}}~~|}|{~|~~}{~~|}~~{~~{~~~~~z~~|~~}}~w|{~|~}{~~}w}~~|~z|z}}|wzwz}~{zzy}}{{|}||}}~||~z~~zzz{}yy~{xz~~}|v~z}zz{}w}xz||}~~}w{~|z{|{z}|~y{v~~|x{|y~~zzzz~v}~}}}|~}}}}|z~}{{~~~y}|xz{y{|~~{}s}|}wzx|{}{|yy{x||}zy{{||~~|zzz{|~z~{w{z~}}~}||xz|}{~}{||vy}|wy}}y}|xzy}|x{|{{|z}}~~y~|{w|z|xz|{|{~~z{x||{{{xyu{}}zy~~~|{}~~~}y~~w||{z|{w~|~yz}{~~x~y|~z}y|}~{{}~}|}{||{z}{z|}}}z~z{z{|yw~~~z}~~z}{}y|}{~{xz{z{z{xy|~|}~{z}{u}|{~z}~~|}zx{}{{{{}}y|z{~w~{}|zz|~yyy}z{}{|}~|~|}vy}zz|}|{{z}|}zy|~z|}{}|}x~~{zy|}~v|~{|x}{~~|wz|}~|~~yy{{}z||~z}||z{~z{x|{~{{|x|z}}}{}{~}}||{}{~|~~y{|x}||}x~|}|}{}~{|~w~||~~z}z||{yyz{zx~~zw|}{}~z{|}|zz{~{y|||~~|{|y~{}~z}|{z||~x}~z}~}y~}~yyz|~y~~~~}~{}~}}}}|}}}}}~~~~~~}~~~~}~|~~z~~~~~~}~{|~~|{~|~}}}}}~|~|~|~~~~|~~}}}}~|}}~~|~~~|}|}{y~}||{~}{z}~{{z{}u{zzzz}x{{xzzy{x|~~z|}{}{}|~~~}|~}{}|}}|}|~~~z|xz|zy||y{wxw{z~|~xz~t}}{z~~|{~zx~}{{}||{~|zz~||z||yzz~yy{~y|}{~~{|~zz|}|z}z|}z{{{}{|~}|~|{}~~{{~|~yxx{u{}{{xz||}|wwx{|yz{}x}}}}{~{{}z|{y}{~||~{{{~yz~}}|z|~yz{}|{~y|{{}}|z{~|vuy}|{~z||{z~z||}zy|~~||~}}zw|w{|y|{w}}x}}}z|}}|y|{|}z{{}|}{x|~}}|}~}y||}z|xx{|{z~|~z||~~yyz|yz|x}zz{}y~{{~}|{|z{y~}{|~y~z~|~{}z~|}}}~z|~|y||~zzy{~tzz|w~}|{}~{}~||y}}~|}{~~||~z|}|}~{|~}{}||{|{||{y}~}|}z~}~||}}~{|~yz{{|zz{||~z}~}~|}{~|zz}|}{}~|~{}~~}}x{|}~}~}~}~}||{wxz{|~{zv}|xzzxw~|wyyvyy{|||}|~~|~v~y|{{y~|{}y~~~}~}|{~~}xy{z{{y|w{}|}y~}{}{y{~~z|}|||}|}{x~~~~{~~~~~~~|{z~~~~~{~}}}~|}~~}|{}}~{~~}~~~}~~|~~|~~~|~~~|~}~~}|~~|w~|~|~~}|~}}}|~}{yzz}~{|y|{zz||}}}z{}||{{z{|y||||u{~~}{zyw|zz{y{{|~}~x}z{~~{~||{||}z|~}{{w}}z~|z|~}~z}z}zz}{z{~}|{}|z{}{{y}}zz{z{}{y{}}y~~{||||}yvzyx{{x{w}}|}~~~|~{z{|}}~z}{y|z|~}}{{z~}}{x}|~}~x}xz}|}{{|y{z~|}zy}|}}}{|}|}||{~|}~{{y{yw}{|}z||x}||{|}{}}z|~}|}}xx{{||{x||{z{}zv|z}|~~~{{~|y|~}|yz}{|{|z}{}|{{|z}|v}|}~|{|~}|x{v|{xzy||{}{}{}~|z~~~}}{~z|z{|~|{zyz}~w~zz~}~~|~x~|~z}{|||~z|y}~}~|x}|||||}z~{}}}z}}{y{}{}~}yz~x~|y{x~}y|zzz|{w~{}}{w|||yz}~xz}z{}~|z{zvxx~}z|}|z~|xzz{||}}|z{~||~}|||z{}|x}~yz~~|z|u{}z~x}}z~|y~|z{{|z||zzz}|y|}z~}|}~~{{~|~z{|w}~|z|}|}{{}}|~{{{}}~||yz{y}y|}~}~~||}yy||y|||~w~|}}}|{~{|x~y}|}|}{|{}~{~~}}~}~|~~z~{~|~}}~}~~~|{~~~}{~z~~~}~~~z~~|~{}}~~~}~}||}}}~y~}}}~x~{}}~~~}~~~~}|}}~yzz{~{|}}}}|wz{xzzr|{z~zzz{}z~{zvzwz{{}|{{{z~~~|~|zzz~~z|}|}~}~~||{zz|z}zzz|}|{zy~yyv{~~w{{~||{~|~|zw|{|~~}|{{~z|x|{{}}|{|~}|{~x||}w~{}x{|y|{~zz|{xy{|{}z|~}|~|}~|y~|~z}z{~}x|y||~{{y|zzz{tzx||{|xzx~yx}|}{xx|~~z}}||}|v~}}~||~}z|x~z{zy{y{~|y|{y~z}{y}z~{{{t~z|||~}}y}{}{}}z|~}|~|~|yw||{x||~|xz{z}~{}z}z|{{||z~{|{}z|y|}yy}{}z}zz{y||y~xxxw|zz{yxxyx{yy}{~}}yyzy~~}z~}~{}~{{}}|}~}~{~|z{|{u}zzy~x{}{{|}|}zzzxzz}}{}|ww}~}~}x{~|vw}{{~{{~|zy|}|w{~~zw}{x{z}}y|zz|z||x{{y|w~~||~x|}|~|||v~u|}{x}z}~|}x}|~~{xt{yx}}zz||}y|}}~~|xw|zz~{x||}w||zz~}}}}~y||{|yz~z{{||y}|{y~|v|{~}y{|zzz}z}}yzz|{{~y~wy|~|z}x||zvz}||}z|{{x|{{zzyz}{|x}~|~{|~{z}~|x|}||}}|{}~}}~~|}~~{~|}~x}}{}}~|~~{}{}~~}~}}~~~||~}{~|~|~~}~}~}~~~~|~}~}~~|~~~|~}~|~}}y~}~}~~~~|~~~~|y}}{~~}}}}z||{~}z{z}y|y{zz{~|z~{vx|}z|||{|}~x~}xy{}|yy|{|}}{x|wz~x~y{}xz~|{{y{z|y|{|}y|}~{}}yzyw}x}|{x{z|{~z}x}~}{|}~{}zx}z||~~|zw{{}|~x|~x~|}|{{y|~~~{{|zy{}|y|z}}{|}~}x{~{}}|~}z|}v~|y~zz|{{yy|{~~~||wy~|y~zyvy{{~~}}|w}~|}~~{~~{~x|wy|}}}z|~z{w{~~}{{{z~|}||}}x}|||{~~}{|{zw{|{}{{||~{xz}{~~x|z}z|}x}|y~}}{|}u}|~|~{|}~{y~}y}xy}|~}}~}|}|{|y{~}z}{~~||{~~~{{~|{}|v{|x~{}~x~z}~||}y~{~~y|{|||~~~}~x~|~~{~{{xz|{|~{{}||{y{|~|{}{{zxyy}{zv|{{}~z{~x}{{|xwywz|y~~{~~}~}|w|{{|z}|}z}|wz}}z||zu}}~}{{z}{~{z|~|y~|{x}}x~zz|xz{~|~x|}y|z{{z|}{~y}{zz{yx|}z|{}{|zy{xx}~~z}y|uzy~{z{}||{|x{z|}wxyxy{~w{}~~{~|{yw}|v||z|}z{~}y|vz|~|}}~{~~~~{|{~w}z{y|||}~~|{|z}z}~|{z||{y{~}~{~~~~~~~s}~~}~}~~~~~~|~~z{~|}}~|}~~||}~~zy~}~~~~~|z{}~}~|~}~~}~~}~}}~~}~}~~}{}{~y~~|~~~}|~~~~}}{~}~{~}|u||~z}}z}|}yv~{{z{z~vz{{y|~xzy{v{vz|x}x}{{|{{}}~y{{}|zw}}}}|{x}{}vz}{}~z}{}z{{{}|{{x~{~zz|zz}}xy}}{y}|}}|{x~||zyz|{~}uywx~y|x}||y{~z}z}}z{}~|{}{|y|{|~{z{~z|{}}{{|}{}z{{{z~{y}~yx}z}}{v{||||yz|{}yx|{|~~z}{}}}|~{y||}{zz}x~~{~|}||{w{~yz}z|x}w{~{||~|~}{}|{}}~z||w~{z{z~|yyx}{y}z|zyz~{}v~xwy|y~~{}}z~~||~}}}}z{|}|y|~||wz}~w{z}v|zzx{yy}|z{v}}{y{}|z~y|~|~|y{{~y|u|z||xwyy{z}yz|z|{x|~{~}~~|}}|x}w}v|{x{y|{}~zy|z{z}{|w~}|}y{|~}y{z{}~|}vz{z{z~}~~}|~}z}{}|}|y|{x{y|vz{~~|{zyx}~|zw|~{~{|z~}|{~{{z}~||~{}|~~|}}}|x|w|x}w|{|}{{z|}z|}|z{}|}}u|z}}wx|||{wz~z~{}}~~|}~{|x{~y}}}||zyx|}|}{{||{y|}}~{w}~|}z{~}~}~}~}~~{}}|~~~~z}||}}}{}~|~~~{~~~}}z|~~}~}~{}~}||}~}}|}}~~}~~}~}|~~~}~}|}}~}}~|~}~}{|~~~}~|~}z}x{|~|x|z{~zz}{~y{{|}{yxy~}}}}zxw|~{}~w~~|}{{~u{}z|}~{{|}z||~{|~}{y|}~||}z|{}y~z{|}{w|}|xz}~|}||}w}~}}y||x{~{{|{y~|{~{{{}}{xxxu~{|}y}{}}{}}}|y~v~|y}~|~{~zw{}||}|~{}}y}~z~||}{{{~}}}{y}~{x}}y}|~zy|y}~{{z~zz~|x|}{}|{||{~||{}zy{}y~z~yw}zy{x|~|y|~}|{x~}~x}}{~{y{y~z|~{{{~}zz}~~{{|}~|~}}}}}}~x~{y}y|}{}{~||||||yy}|~z|~z}}z{{y{y}z~|~|~}{x{}{y}xzy{|v|{y}{}|zz}y{}~~~~}{|{yz{~zwz||~}z}||{y|z||{|y|}}}{|{{}}y{|~}}w}{~{{|{zzz}x}~~z{|uy}|z|~~}|||}w|}~~|z{}{x{}~z}{{x~|{z~wx|z}~zz|yy|y~x}{~z~||||{}{|zyx{zzz{}~z}}{{~~~{|v{|x}~{~|{}yx{v}}||||}}~}}}z|~v~z|~{zy~|}}z{zx|}~|{zv~}}zz|zyw}{~w~{~}x|}||}}{y~~{zx|{~y|z}z~z}xz|||{u~z~}~{z}|~w}~~~~}~}}~z}~}~}~}z~z}}~|}~}|~}}~~z~||~~~~|~|~}{}~}~|}~}~|~}}||~~}~~|}~~}{~y~}~~}z}~z}}}~x{w|z{{{|vz}vw|zz{{yxz||y~w|y}{x~||||~z|u{|}}y||x~x~y|}{~}{v{w{}{zz|~zz}z~}|{y~~{}}{yy|{y~{|~||{{z|{{}{z~}z}|~~wzy}|xzy~}}|z}|{x{|}w||{{||}|w{yz~{{|~yz~}}|{||~~zy}~}|{}}}|}}w{|z~y~~z~zy|z}~~{}|~{}~v}w~{|~{~z~~{}|z|}~{{}x}|z{yz}}z{{{{y{y}|~}{}}|}~yx}y|~z|~||~}~z|z}}}}z|yu{|}z{}yz}}y}}yy}}~}}z}{}~}xz|{}}}{{}}y{z}~y}z{||{yz~~}~||}{|y|}z}||~|{~z|{{}|{z||}{w|~y}}zzzzw|}}}wyxxy}}w|}xzzy~||}}||}}yyz~|}yz}z~}~zyxx|}|z}~y~|{|{~~~}{~}zz}z~}}~x{|~{z|{~{y{{}|{z}z|y~~z{x{~}zyyy}}y|{}~}}v}|}~~r|x{zy}|{}yz|{|y|~|}yyyyy{w{|y|}{{x}|}~}~}}~|{}}}~y}{|~z}|zy}}yzy{|z|y}~v|~y|zz||{}u}~|~|~y{}z~{x~|z}{{~~}}~}}}{~}~{~~}~~|~|~|{~~{~~}~{|}}}~~|~|~~~~}~}z~}~~}~}~~~~}x~~}}|~}}|}||~||z}~}~~~}~}{~~~~{}}~~{|}{qy|z~}}~|{y~~~{||zzz}{~y}}|~{}}wz~z|~y{z|}y{|{~}~~|}|||~~x|}{~{{v|zz~{~}|{{}}{~}z{{~}{{}x~wy{||wy~}~|}~{}~}|{z|zz|{}|||}y~}~|{~xy}{w{~~}~}|||}z~y~||{{z{zv{zz|{}y~|}{~z~|}{{~{~}~|}{y~zz|~}~~}|y|{|~}||y}~y}z{{|{~z~|~yz|}~yy|y}|z|}}{x|{}{~vx{|}z~~z{xz|xwy|z~~}|}xy}|{}|{~zz}|~{z|z~~|~|{x}}{{}|y|{~{y}{y}{~~||}}w{~|{|||}||z|{{yz{~wzy{}{}}{}{|{}z|z~y{{{|w}}z{}{{{yx{}z}~zy}|y~{wz}yvy~{{zyx~|x|z|yz{z~~~|z|}~|}~yu}||y}xxzx~z}~}y|||~}{~~||}|}{{~zy|}|z~{{z}{{|}{}z}y||~~{|yx|}y~|~{z{|{zz{y}|{|y}{}|}||z}{y|||~zy||z~|~z}|{{~}~|z{{x}~z{|}z}||{yx~}{||||z~|}z~~~||~}|||}~|y{wz{~~~|y|~|{}{{z|}~zz}|~~|}~}|{~}~|~~~~|}~}}{~|}}y~~~~~}~~}}}~~~~~~~~}}}~{}{}}~~}}~{|~{~~}~|~~|~~~~~}~~}}~~|~~|~}~~~~~~~~~}}||~|}~~}~}}~||||}z}|{z~{~z|zuzxzzzzz}xz{xxz|{{}}|~~~|{}|{~{|z|}{}}}y|{~}|y{|z~z}z~zx}}ywx|~|{{~w{y}}|y{|{|{yx~}}z~|zxz{{z~z~z|}zz}~{}z}{}{{y}|}{||z|}zx{x{{y{~{|||z|~~{~}}~}}~}|v~z}~{|{y{z{|z}{~|z{q}y{w|~}z{|{xz||{|||~{}zvy|}y|~~{}|z}||{yzz|y{}yy~}~y{|w{y{||~{~y~}~~}||{~y{x{y~z}}{}y{~x|{}~yvyyyz|ywz}|~~}~~xyxzzy}z}{~}|zx~||}}zy~}{~}|~v}|}v||zu{~{y}~||zx|~{}{|}yz|z~|~{{~|~~~~z~}~y}|yz~yz{zz{wz}|xz~zzz}}{~|}|y|{{{|z}|}{}|}x}||{|y~|~}}zz|{}{|yz|}|}{zu~z}z||yz~}~|}~|}{y|~|}||{||}{~z{}{y{~zyz}z||}|}}~||{~~||z}|{|~}w|z|y|}~}{|z{~~}}x~~}~x}x||~~z~|}}|}y|z~zz|{z|v~z}||z~~}x|~z}~{}}|}}|}|{z}{{}zy}}||y{z~}{y{y}u}~{{~y}{|y}{~{{~~}~~}}~~|~~~}|~~~~~|}z~}}~|{}~{|~}}|~}~}{~~~~||}~~~||~}~~~~}~}}}~~~~~~}{}|}|}z~~}~~~z~~}{}~~|}}|~~~}}}z}~{~}|~y{}{|||}z{|y}yxu|y|}{|}~z~v~|yyy||{y~u}z}yz}~{}~}{|zzxw}z}~}wz}~}}}yzx~||z|{||z|{z{|}~{~y~zz}{z{z~}|z~~y|||v}}|}{z}zxuy|}{z}z}|xyz|~|{||~{}z~}~}|}z|}|}~|x|x{|~~y|}z}}w||t|{|x{x}{||x~}|z|{||~y}{~x||{{||}y}}{|{~}{~||{|}}}{{~}{}~|y}}~|||z}{zz|z}{}~~}}}}~{~}zy|y}yyzw{}{z|z~y{|}{|twz}}|}u}xz{zzz~}}z|}~{|~}|}z}~w~{~y{z}||~}||||z{}{~z~zy}w|y~~{}yxy{y}}{{}||z|}}z|yyzy|{x}}|~w{z|~}z||x{{|~|~{z~yy}~z~~}~~|}y|{{|z}{}||}}y}{{{}y~}}|z|u~}|zz}{{y|~|||x}~{|x}{y~|~z~}z}|zzz~~yy}zy~|{xw~{}|zy{||{zy}~xy{zy{}~}|{w{{~~~}|s|~{}y~~}uzy|{z{{~y}zy}|z{{||}{uw}~y|}|~|||v~x||}{zy|}{zy||~{{}|z}z|~~||{~w}~w|}zy{y}|{~|{zx{|x{~|~|}~{u}z~{|}zzqzz{~|{~{|{{~z}u~~~}}}}~}|~~|z~{~~~}~~~~~~}~z~}{~~~|}~~|}{~}~}}|~~|~}~}}|~~}|~~~}}}~}||~}~}~~|~~~}z~~~z{||}}{|{~|z|||~~}}|vx~}|{~{{{{}}z|||{z}}z}}}}{}z~x{}~|y{}~}|yz}yxy{y}x}xx~{{z}{}x~|{z|x|}{{|}|{}{x|y~~|}{~{~|u{}}|}zyz|~y|~||xz{|{y}}wxx}yyzz}}v}|}}y{|~}}||~~|}}y{{zzzz~|z}{}|{y}z{|{|z|x}x||}|{{~||{{z~{z~~|zx}|||x}|}||{y|{yx{|x}|w~z|~{x|{||y{}}{}z}vx|vx|x}z}}xz~~}{yyz~{xy}}x|{|}|x|}{~wwyz{yy{x~{~|x{~|}~|{{{z}~|}y|~|}|{{y~z~|y}z{}yz~{y}{}{w|}||w{|{~}~y~}{~}|}|}}~z|}~}|z}|}||~}x{~z}zy|y{~{|y{{|y{|{{|}}u~|{}zz{|~{||z}}}||{zz{wx}v{|zz}}z|~xw||zx}}|{}w|~~~|{x||{zy}||~}|{}z{~||~{|{~}z|yz|z{~{|}|~{~|}}x~}}~|z~{{|{~{}{||}}|}}{{zx{|v||yy~{}}|x~||{yz{|}~|{x~~~|~z}|}}w{}x||{{}~y}}{}|}{{{}{zxz{zy|~x|xy}||}zyz|}z}|}|~y~w|z}~}}z~~}~~}~~~}z~}~~~~|~|}}~||}}~{}~|}|~~}}~~{~}~{{~~~}~}|~~}}~~}~~~~~}~~}~}~~|}~~~~}|~{|zx{|{}y}|{}{~yzzz~|}{||{}zzz~{z}|z{~~|{{z|z}w|z}zv{}}}|}zw~}}~w}w}y{yzy~}{y|~y{{|~}~{}z~~{}~{}z~zy{~||||~~|y|}~{|~||z~}|{}~w~}}}y{~|z~y~|~~{|}y{{|z{|z|}{yy~~z|~y~x}}{}{|~|}{|x|y||{|{}z~y{~yz~{|{|yx{}}}|~||z|xy}z{{}}y{|}~{~|z}~}~{}|{{~}{|~|||{y{|{sxz}xx}|y||u{y|}y|}~|{z~{{~{z}||}{{|{~~z|}||z|}{~{z}||}zw{{{|{{yyz}~}~zyy}~}|yzz|{}w}|y|~}}{|}~{z|}{|{{~z}}|}}~}z}{x{}~y}{|{|}}|y{|{xy|{{}~{|}{z|{zyz{}{||~|zz|y{zz~y{}||~|~}z}|||v~~}|{~xy|{|}|yy~~}{||~|zx~w{~{yzz{y|}{z{~z|{~}~~|}y{|{}~y|z|}~{zv|y~z~|{z}zz||}~z||{{~{}y{}y|w}~{|{x~{|z~{}z}zz~x}zy~~}~}z~y{|~}~u{z{|zy~z~~|~z~~|~||}{~{||}z{~~}z|}|{{~|~~|~|{}~w|z~}yz}~~}}z~~}~~~{|}~~~|y~~||}~}}~~~|~}||~|~}~~}|~{|~}|~~~~~~}~~||~~~~~}~|~~~{}}{x}}|}~|}}~}~}}}~}~}}}||z~|z}}{{~|||yxyy}~y|{|}zz}||}}y{|~{{}~}}{wzz|{~}~{z}zw}|}{w~z~|{yz{|~zyyzzy{~y{~y||{zz~|}x}{}x{||}x{|zz~z}|z{{~z|x~x~{|}{wx{|~z{{x{{u{~y|}{|yx||}||}zz~~|}}{~{y{}||y|x~|z}xy{{xx}{}y{z|y{{zx||~{}{{{x}{~~{{~}|}|z~~{|~~|y|{~y||~{uz{{{x|~{|||w~y}|{|}}{}{y~z~}}{}|}}|z|z{|{{{}}}{{||{y|yy}}||{|{{|{}}~yw}{{|y|}}~}zzv}~|{{z~zz}~|~x}z{|z}{{{}|}}}~}|}~z{z{zw~y{~|~z|{y|{~yx}~}|y|~}x|{|{z|{zx}~{|wz~z{y{|ww}{}{~w|}~}||{z}}}}z~|}||zv~|{{yx|~|w|{{|}|{{|~{~x|z{~zz}|zy||}|{}w~}y{~|}}~w{~}~{z|{y{{|~{|xz}x{|~}{w~~yxxzw{|{zzyywy|~}|{|}}}~wyzw|||z|z}z}|y~}{}x|{y}y||z}yz|}xx~||y}z}}x|~x~w{|z{~{~}}~{}}~{w}vwz}~z~|uu~zw||~v{~z{~}{yz}~}{z}}~~u|}|{~||~~{~~|~~|}~~}||}~|v~~}~~~~}}~}}}~~}|~}~~}}}}~}~~}}~|}}~}|}|}}~}|}{||~}~~|~{~~~~~}~}~}|~}~~{~~}}}}|z}||~{{{{}{{|}}~z{|~z~zw}uz}}z~|}}~|~{}wx{}yy}z}{}}{~~~}~|}{}{~}|}}}{zy{~~||}}x|z}||}y}xzxy{|}z}z}{~}{|z|}{{z{yx|~}zy|{~uzz|{}yzz||}~zzyz|}}x|}||{|x{}y{|x||z|x||}~{{|y}||}|}{~}wz{}~{z{w|{zy}z||||~zzz}|{~{~x{yzz|}{{{{|}~~|~~z|{}z~|}~z}~w{||}{|{}||z~zxwxz}z{z||}|yzy|zz{}y}zz~{}y}}~~~{}~|}~~|{{}~~|||~~~y~}|y~|{{x~~|}}~}}z{x~|z~}z||||y|~}~~yzy|}y}x}y}~z|~|{{w~~}y|{{~~}||}{w|{w}{|{||~|}y{z~~|~}yv~||}xy}|z|yy||}{y|}{~~|{z~|}z{{}|{|{||}|{xz~}|~}|{|y~|}|~|||y|{}|xwz{}{~{z|y}{y}}}{}~y}~~x{{z|zz||~{{{{v{||}~}{z|}x~|||||{|{{|z~~}}{{v~}zyz|}y}y{~~}~y||~}~|~|y}~}z~x}}||}|||}~}}z~{{~||v~}|{z~~}}}~|}}|}}w{yx}~zz|x}{x}|z|~{|z}z}~}~}}~}~}~~~|}~~}}~~~~}~}~}~|}~}{}}}|}~~{~|}~~}~}~}~~}~~~~}~}~~~}y}{~{~~~z~|~~|}|}|z}|~|{yzzw~z|{{|vx}~|v|}|y}|}{{|wz|z~}}~}|~~}~y}u{vz}yz~}~~~|}{zz|~|yzy~{}x|x|yyzy~z}{~z||y|z||}~{z|}}z}}z~zy{yz|}}|{{{{~yvw{}qzw~y{}y}|}v}|xxzz~zz}}}y{{{~{}y|z}z}{{}~}}{|yz}{}zx{{x~yzx{}z|{zv|{}{}||}~y{|{{z{|}}}~}}|x|~}|w}x|}y{ywx|~{~|~{z|{{{~y{}~}{}}|{{{{}y~{w~||}z}}}zy{~{{z{|{zz||zy|xyvxz~z{z}~yy|~}|}~y}~~}~}}|z{|z}{}}yz{z{{|yyw|{||xw|||y}x~}x}zxz}}|}~{{|y}}~}~~{}|~}}{|yz}{{~~zz}{zu||y|~|{}v{|~}yz~~{x}|{~z~~|y|y~{|~~}|||yyy}|~}{{}y~w{}|{{yy{|{}{}z~yz~|}}zzz~}~}z{{{~}}{|y|~zzyz{}~~z|{x{z{{u{{|x{y}{z}yz}|~xz~x}|x~}{~|z~{{{yz{|y||}}wxy{z}{{}}{{z}z|}{}~y~z~{~y}zy{}z{~}}z}|}}z}|x~v{}z||y{{{y|{z{|yx{y|y~{|~}|yz~}{y{{}}|~||}}}|{~|}}~~x~~~}~~}}~{~~~|~|~~}}~~~|z{~}~z}|}{~~}~{}~}~~}}~~}v~~~|}}}~~z~~|~~|~~~~}~}{|~|~|~|~{~~}z~{}|~}|~}~~}}~}~}z~w~|}||||yyz~}x}}~z||zy|z||||~~}}zy|yx{w}zw~}}}{|}zzv{z~~|{}z~{y|z}zz|}|~z|z||}|z{||y}|~||~w{zz}~|}z|{zzz{vz}~}|{~}|{{|y~{|zxz}~|}xzw{~|{~}}w}~~{{||zt~v||{}}|{v{|x|{{||{|||}}y|w|{~yz}}z}y}{|{|~y}}zzy}{}{|{~sx{|{{y{{||z}}~}{y||{{z|{|}}|z{zx||~~{~}{{|x|~wz||y{{}z}}y{z}zw{}{x{|y|{y}}~z|xyzx}{{|}{|v}~|x{zz{|~~~}}~{{}}|{~vz|~~|}}zz{xzwy{|y}y}t|z{}|}y~~y}y{|~~||~x|z{}z}x}x||~{{~w{zzy|x||}|~}}}||~}~~xy|~{}~}||}||zy}{{xw}{{~||y}~x}z}{}|||}x~~z|zx{z|y{y{y{{y}z}~~|{{y{y}x}{}~~{~y~|z{{~xy}z{x~{y|y||{{}|{}|}}zzyzzv~w|{x}x|y{}|x}}xxz}}}y~||{{zyy|y}}{~}}z|}{}|xy|}|~||z|y{z|||}|||{z{zy|}{x}~~|z|z|zvw~|z~z}{y|~x{|z{|{{}y{|}~x~z|{|||y{|~~|y{{~}|~~~{~}|}{{~|}{~|}{~~}~~z}~~~}}~}}~~~}|~~~~~~z}~}}~}}{~~}}z~}~}xz~~~~~~}~|}x|yz|}{y~v|~{yzz|~{zxz}}{~~zz}|v}}~}|{|zx~{|~}|{~}{|{}|~~|}}{yzyxz}}{{z}x}y~||z{zy{||w}~~~{|w}}z|zz}{~z~}x}z|~~{~~~zz|~{}}~}z}{{||yz~yy~x~{z{y{y{||z}zzyz||~w|}}|~}~|~}~}{}{x|zy}|~~|{y|z~}x~xzy{{{|xyy{y~yyy|wx~}}||zzzx|{~~~~x|~|~wyy}y{u}}}zz{}x|||u|~z{{zxyz{|y}~}y|x||}y}~||{}|x|{|{w{|}}|||}~{xz~yuyz{|{|}||z|}{}}}~~|{~|}y|w~z|}{~|~||||~|{|y}}z|vxz|z{|zv}|yz|{{{~y{y}{~{}{|~z{{}y{}}}|zy~}{{{||}~zww}z|}{zwyy{w~z|{{{~||y{z}~z~}|||}|y~||z~{{y{}{zxv|~}y{x|x{y|}{z|z{t{z||{y|z|y}{{}x}~}{~z|}xy|}|u|u}z{}y|~zx{}w|zyzztwyx{{||~x~vw}{|}||x~w}}|y~v}}~~~w}}~z}z{|w{||u{|{wzty{}|{{z}x~{{}}~|z}|}|}{|z}z{~x~{y|||zu{{}yxy||{{v|z~z{|~{zwzw{|}|}|zx{}z~x}{}{}}~~}~~~~~|~}|~~~}}}~~~~}~~}~|}||~~z}}}~}|}~~{|~~}~}}{~~}|~~|y~}}~}}~~}~~}~}~|~~~~~z|~~{~}~w~~y}~}}}zx{~x||||{{{|x{z|||}}}z{~{{|~||{}|~{|z}y~|y|~|{z|w{}}~y{~|{|~z|}z~{{||x|~yz|}{{|}y|x|{}}}y}~zx~~{~|}}~{{{{~}}~z}{{}~vw~{||xvz{|z{{}z|}{~z{{z{~{wz}{z{~z{}~z|||~}z{|zy|{z|~y}}|zzx~|||v|z}yz{}}zzz~{}wyy~{z{zx|z||yy|{|~z{|~~~|~yy}y~zzv~{}y}{{{~z~~~|z~x}}}{{}wy{|z|~z{|yy~||y|x{{}y||{{{}|}{~x}}{z~{}yzz{~~~y~z}~||~|z{~wzy}}{|}}zz{{~}}{}|~{z{wyz{yy|{|{~z|~|}|~vzz~||}~||yzzxzz{{zz}~{|{~~z}{{z{|}~}{x}}}~||x~y|y}{|{}tz{~}y}~~{~{yz~|{~v||{}{{xz}~{~}yz~zvy~~t~|~}~}{}y|~z|zyyy}yy||xz{}yxx~{{|{zyy{z|{|}yw|{z~}~~|zy|}~||~}y{|}y}|x|y|u{y}}z|y~|zyz|}}|||}~x~}~{zx~y|||~x}~{|xz|~zzz|x|~~y|yz{|zy}}z~}}~}}}~}{}zzz{y|}}|||{~{z{}}||{|}|y}{zz|xz||x~~|{|||||yy~|yy}x~~|}~}~~}~}~~~~}}~~}{~~~|~||~~~}}~~}}}~|}}}}}~~~|||}~|}~~~|~~}~~{}~~z~}x~}}|~~}~~~~~y}}~}{~~~|}{~~~~~}~}~~~|}}z~~{~{zy{~}|}z|{|}uzyzy~{x}w|zxx~z||x{z{{{|}{}zz{z}z|y~~{q}{z~{}{yx{}x|}|yz}{zzx|{zw|{}~}x||{}~}|zzz||{}{}v~y}|}z}yzwz}{{~zzz{}v{}wz~}~z}y|x{~}~~}|wz|}}}|~{z|y}|}}v}}{~|z|{|xzz|{z}{z~||~}|z||{{x{{x}|}~}~{||}}~{||~}z{|xy}}x}|~||yx}|}zz{{z}zwwzsz|xy{zw}}z|{z}~{|~|~|}z|{yzzzw{{zwx}zz|{}}}z~}~z{}~|}{|}z}}~x|}~~~~}~x}u}{~x{y{}|}~x|{{~|}yx{x}x{zy|z~~z|~}}|{~y~~}||}x{w~~{~||}z~}~}{}{z{}zw}yyz}zyyz{x{}z~}}{}}~}{{~w}xxy|}{}{{|~}|~~~|y}|{{z}~~}}|||{yy||{y~|yx|~|||w{|~}~~~}{|{z}~|~yv}zx}~z||}x{yvy||~z{y{|}|}}}y{}y|}}{|y~~y{~}~{~zyz|||{xy}z}{zz~{y{|||~}}y~}~||}||y}~|{y~||z}}|z{z}|~{x|z}{z{z|yy}xs{{}|wxzz{~{}x~~~}|}{|~~~~{~}{z}}~~~z|~~}~~}~}{~}~~~~{}}~~~~y~~}~~~}{z|~z~}~}}~|}}~~~}~{~~|}{}~~|~~z~~~~}}~|}~}}{}~|{{}~~~}~~~~}~~}~~{}~{~~z~}~|}}}}~{z~~x}{w||z|}~y}{}{|z{|vzz{~|~z|zz||zzxzvz~zz||xyz{||x|{}{z{yyz|{zxy~zu}~}~y}~~z}{z~{x|}|{~xy{~zyzzxx{}~}z|{}y{y{y||y{|{{~~{z}x{|{z}|{y~{{}|}{{y~|{y|}{~zz}wy|{wz~~{yy{~x|~{|}}~}|~}{{~{}}{}}{{}xzy{}{z{}x~y~}||~zy}zy}|y|}z{{|||yz}}|x~|z||||}z~}w||}zzzz~x}||{|{{~x|y||{yz}~~{{~~y|u|~}~{w|~{{{|z|y|}~|||}}}}~z~||{~}~z~y{y~}|}}}}{}~|y}{|x}~y}z{}zxx}|}|{}{|{{}{|zx~~|~|{|z{}|xy||~{}}~||||z{|~}{||~{{}|}~~~|z}{y}{}}~y}x||{||vz~yv~y~~y~|y{{|~{{}z|}x{}}zy{}{{}{y{z{|{x~|||vz}|zyw}y|}{yz|{x|zz~y{~}{z|~zy~~|}|{{|}{z|{{yz|{{}}{z|{{}yzyz|~||~}{y~}||}|~~~z}yx}}|w~z{|{|~z{~~}z|~|zz{}~{{}~}}|~|z||}}}|x}~|z}|~z{}|y~z}~{}}}v~|~}~x||z~}~{~{~~~~~~~{~{~~}~z~}||~}}~|~~{~}~}~z~|}}|}|}~~}~~}}~}~}}|~~~}~}}}~~}}~~~{}}~~~}}||}~|}}{}}|~v{wz|||y~y||||{{yw{y{y~{z}}~zz}{}zy}{|{~{{~~}wx~}{zz|z{~|w{t~z{{zx~y|yx}y|{yz}yxx}{}}{{|w}z~~{y|~}~~{}{y}}vy{|~y|{y|||y{z||~y}y{}}xy{}z~}z|{w|~x}}z||~|~{{}{{xx|y|||z}~}{yyy|}}{}xz~~{~|y~|~~~}}~|yy{wz~yz}}yzz}z|yy||{||y}z~}~|zw{yzz{}y|x~||}~||~}xz|x~~zz|y~|{x~ys{y|~|yzxz}y{ww|z{~z~z|zx}{|~}z~~~}~~~~{y|yz}z~z{~}{z{zz|w{u}xuz|zyxz|{|yw{y~{}|}}|x}}y}}vy}z~y{}}~z|x|z{}}{yzy{~w~}|{zzy|yzz}z|||}z{|z{|w}{y~~x~zz}{yuy}}||zz|{~{{{{{}|}z|{||~}}}|w|wxx{}zvzz~x|y~z~}x|~{z{||}{z~|y|{}w|{}|y{xy{y|{x}~~}{~~z{}|~{~{y{}}|{z{~|~|z}}|}}}~{zyyx}y}zy|zx}{x||}|{{}}y~~z}}z{v}|v|z~}~|}}{}{}{{|}{x{}|x|||z{{}z||uz{w{|tz~z~y{{~|||{~w|}~~~~|~~~~~~{~}~~}}~~|}~~~~{~}~~~}~~~~~|~~~~~~}{~~~|~}|~~~{~~}~z~}|~~~~~~~~~|||~~~~}}}z~~}~{|~|}~~yy|}|zyyz~}z}z{~xy{|}xy{}z|||yx|{y{}}xzzw~z{z}y}yzzz~~~~|y|~{|zzz{}y||{|}zz~}xy}~|||~{}y}vz~z}yyzx}|{z{~~{~}{}z}}}zx}}|}y}y{|z~zz~{yzzz|w}}yz{}z|vzz{|{zy~|{ys|y{~{y~|x}~~xz{{u|yv}{|x}}~~yz|x}z|{{{}x~zzv}||yz}{~~|~||zy|{z|~|z|~}|x}|y~{w{yw}y}z~~|ywyzyz}|{|{|~{{||}|yw|zz{w|{{{z|||{}xz}{|x{{{y{x|}{{~~~{|}z~{}}{||z~~~}~~|}zz~z}|}~zy}~z{||{|y{}|z|{}~~|z|}|}|~~}{~~|||{xz{}}|}||~~}zzz~}{~}|z}{z}z}x}{{|}zz|~|~v|~y}~z||{{xy||y{~{~|~~ww|}}}||}{}}y}|}}{}}~~zzyyz~}~}~|}}|zy}|w~zy|}~||y|||~z~{{~~~~x{y~{~zy~|{{y}||z||}z||}{|z|}}}|z{~}{z~}{||{~y{{~y|zyyx}z|~~{|{w}}{{}~}|{~z{{w{}{{{|}}{|{~z}z}{~}|}~z}~|yz~{yz{~z}~~w|}~z~z|}~~~}|~}~}{}}}~~~}}~}~~~}}~~~~~}}}}z~}~|{~}}~~}}~}||~~~~}}}}~}~~{~~~~}}|}z~}~~}}}{}~~|~}~}}}~}~~~~|~~~}{{{~}|y~~{|~z|}|x}x~~|{~||~|{~z{y|{~}~|||~}{{zy{y}|~~}~}|~z|xzz~x|~|}~zyy~z}yz{yzz{{|}z}|z~y|{{{y|}yy|z|~||}x{||y~}zz|yzy~{~|~}y||~{{z}~zzzzz~}~|}{~x~~}zy|z~z~|z~|xyy}~{u}{z|zy{zz|w{yy}v}~}x||z}{}~{{w}x~}~~{~}|z{||xzxz~zy|y{}y~{x|}{z{}}x||~y|~{{~w||~|~y~y{|}{~|yx~|}z~|{t|z|y~z}{yx~}yz{}{~|~||~}~~}}}z|{}~}|~}y~}|{||yz}xx}~~w|}}yyy|y}|{|~~}|~}~|{}zy~}|y~|}z{~}|}}|}~zw|yy{zzz}{{~yv}}|{}z}|x|}~~{}~{}yx{~}}{|~y{{|y|y}~xyw~x|{~z|y|w|zt}y~zxzyy|}{~~|}}~|}}|}{|{||x{x{}z~{||z}|z{~y{}y|zw}}{wyx|||z|}y|}{{~|~}zz}{~~~~{x}}~{yxywy{y~|~v{}y|}{{{z~yyxw{~|z|~~|}{{||~~}~|yz~}{~{}z|zxzyyz{z~~{|{x~yz{yz|}z}|}|}z}}{~{{~~yy}}}}|~x|~}|}||}}}~~~~z~z~~{}}}~~z|~|x~}~~|~~~{}}~|~~{~}~~~|~{~}~{}}~~}~~~~~~}~~{}~|}||~~}|}~~~~~}|~~~~{~}~~}{zz{}}|y{yz{|zy|x~~~{}}~|y~{||yyy|}{{{{y}~~z{|{y~z|z}~{|x~z}~xy||{y~zy{ywz~|zy}}|}w|}y|{|{}zx}~}|}|{y}|yyyyx~wz~{{{}z}zzz}{xw|x{~y{z|{zw}||{{y~y{}{x||yz}vz{z}|~~}zy|~z}~xyy}z||{|{|{}}~{x}{w|}zz{}||u}}}x}z{~w{x{y|~|~{}~{~|z~~{x{|z|~wwzy|{z|z|z~z|{zzxz}~y}}}}{|}{}~t||w|{|}z{y~}|{|z{{||}{z~}}}~|||{{{~{zw{z}wxwz}z{}}{{|}{|z{z}|{|}z~}|||{|~~|~z{~{{~|}|w{}~y{}~}|~u}~~z}{x|~}{z|~~}||{}}~{zy{||{~y~yzz~|xy|x}{~}z{zy{{~|yxysz{|}}z{{}y}w~|}{~z}y|y|~yw}{yx|||{{{~|||{}y|zy|~}}~}}z~|{|{y|z}tv~y}~zx{y|z{}yy~|~}z|x{y{{{}{}}}yzzv{zyzx}}|~u}yy|}z}|x|~}~}}yz~|z{{y||{|}y{|y}xzy}|z}~yz{z~z|}|z|{~x{z~|y~|~}w|}|y~{}~}~x|vy{}{~z{z{yz}{}y}||x}z}z|~~~|~w}{}y~w}w~}~~~|~}~~~|}~|{~~~}|~{}}}z}}~}~}~~~~}~~{~{||~~~~}~}z~~}~~}}{|~~~}}~~~}~~{}}}~}}~|z||~|~|~~w~|}|~|~~~|{|{yz|y{y}|v{z~|zwz{~w{y~~~v|z{|}~{||y|}z~|}||~}|}||z{z{|}}zw|~v~z}}}w{}}~zy{{~x~|~~}{{{}|{|w||}}vxyzx|}}}~|{}}{y|}{x~}~w~{}zywxy{~|}~~{}zz}{{}}}}x~|~~v}}|~{|wz{{x{{}{~yx{|}~{{|~yz{|}{|~}u|}}||x{||~|}y{~~ww{{z||tz{zyy}yyz{{xyz~v}z{|}{~}|}}|~~y~{|z~~|||}zy}yx{{|}}xx{v{z|{}y{z~~{|}~~~~{|y}|~||}z{|}~{||}}{{{{}zz|vz}|yxyz~yzzz|y{zw{y}|||~}{|||}~~}~}|||}{~|v||{y}~~y{{}}{x|zzx~|yz||}~|}{{}{}|~w}{|}}}yz~{}xx{~{zy~~yv|||~zzzvzy{zyvzyw{z}z|{{z||{}z{||{z~|{z~yy{y~}zw|z~z}zy}~~|~~}z{yz{}{~}~}||~|~|y{{}z|}~|}x~yx|{}|}}{|{}~}|~|{{|}~|||zuz~}||~y~}}z|}{}~~{}|}}||z|zzz~|yxyyz|zzzv{{{}z|z{{x|w~~{}x~}z{~~}~|}}~~~}~~|z~}~}|~}~{y~}{}~}}~}~z}|}}}{~}|{}~~}~}}{~~|~{}~}~~~~{~~}~~}~~}~}~}~~~~|~~{~~~}}{~|}}}~~~}~~~{~~~x}}y~}|||zxz}~y{{yzy}}{wz}|}{{||z~~x|z}~z{|}}|yw|}}}}z|{||~}{x}xvxz}}|{{}|~wz}x|{}||{vz|y~~}vyz|x{x|~z||}{|xyw}}{|~|xuyv}{y{yz}w}~{|{{z~||y~{}}zy}}z|}|z~}y~|y}}z|z{yzzy}|}{z}}yw{}|~v|x~xw{{y|{z{}{{x{|}w~||~{zzzz|xy{|~{{{z}yw||}|~~z~y{{~|{}x~}v{zyy{{zy~z{}{x}z|x||}y|zz{{zx{uz{z{|xzy{|{xxxy|z|||}y|{~{}x}{y|}zy{xz}~}v~|~~~zz~{zzu~{|~|z|z}y}z|}}{{|}|}{~}}~{v{}zw|{~~{y}~|}u|z|{y|{~}{}x~{v{}z{|v}}xxx~w|||z||z|y{}|~{y}x}yx~{}~zz{v{z~{x}}y}}{~xy{|yz}qx}x{z|{{|w}{|{z{vy{|yy{{~z}||x||yz}}}zv}~|yz}y{|~|yz||zzz}}{x|}{||{x~y{|}|x{}z~xz{v|w|}y|{|w~}~~~}|{zv|z~|z|}y~z|{zy||}zz||zzx{}y|z{zz~}|w}}|{|y|{~}|}zy|{x|}|~~|z{}x~w~|~yz{~|y{{|||yzx}z|~{y}}||}{{}y{{{}|z}~}}~}}}~~~~~{~~~}}~~~~~}~~~~~~~}~~~~}~~~}~|~~~~|~|}~~}}~~~|~~|~}~|~}}~|}{}}}~}{|}}~}}~~||z~~|}}~}}~|}}|}~{{~{{y{|{||~z{{~}{zvz{yzz|y{}{{{}z}||{~y~|~|y}~z}zy~z}}~}z{z}}yz|{~|zz{x{x}zyyy|~yz~|}y{}~|x{|~~z}{x}|}|}y{zt~zz}z{}{{|~z}uvz{||{|~z{~~z~|}{{}x}v{{z|}{}x}{}z|}}~{z{~|vvz||~zzzzy{}|}{yy|~{}~}yy|zv~zzz|~}x|z{}y~zzy~}|{z{|}}}{{{}}|}}}t~{y|}|}y~~x}}{}~|}~{}}{{{z}wx~~{x}~z|~{}z}v~{zzz|||~z~{}yz{z|z}}}~|{~z~}y|~y}|}}{{}{|{z{~}|||{}zzyxz}||v}~}zy|y~y~}{}~|~}~~}}y|~{}x{~v|z}}{|zzwyv}zz}y{|y|~{|~y~|z}{}~}ww||}|~~{zz}|~{~}||}{}x|}|zzx{{{w{{w{{}~|y||}|}y~|~|~{~~}}{z}}|}{~yy{|y||z~x~zzy}}z{z~|{~{~}~{{{}~|}~w{}|u~}|}{|y|xy}|zxy||}zxy}y{y|y|v}|{}{}}}z}~~zzy~}}|{{{~x}y}zzy|}}~|~}v|{~||~{x~y|}zz}|{y}|w}}{z|y~~}}}|~|~~~~~y{}~~~|~~~}~~|{|~}|}~~}{~y}~|~|~|}}}~~~}~}~{}}|~~{y~~~}||~|~~}}}~z~}||~~}}~|}{~}}~}||~~}}}}~~wzzz~y~}{z~}z{~||}~}zyzw|y}w||{~||z~{~y~~zz}~y{~zz}~xzxzw~y|z~~{y{~{}{zy|{|~{|zy||yy||~z{y{}y~xz}}|~~z~|{{x||||}|{{|zzx{}{{}|y{}zyzz}}z}~y}zzwz}}~zy|{|{zz|u}zy|{{}}|}{y}}~|}|~}zz~}||{||y}y~{y}~|z~~~{w}{zy|yz~}||x{|z|{{~}z~~~x~y~{v{{~{}zy|y{|z{|}||y{}}}{|zz|zw{}}xxz}|y~yy|x{z~|}z}}~{z~{~}x|~t{z}{{{{{w{z{}|{~~x~zy}{}}z}{z~y{~y}z{}~z{||z}y|}z|{{}}{|zy}z|{~{yx{w}y~}|z|z|||zz~|{{z~z{}z{|z{zz{z{yy~|~|~}|yxx|}zz}{|||y~|yy}|~}}{{v{{y{|{x|x~z||{}w}|yz~|~x~y{xz{{{{|||{{|z}{~y{|w{{~|{|zzz|yz|}zx||~}z}{}v}~}{yz~|x}|||{|~{{|}wy||||{|}}|w{}{|~{}zy}{|{zx|z{}~{|z~~}{{|yzz|~}|{~|~}z|}}y~||wzx{~z|xz{z|z}|~z~~{}|~zz{~z~~z~u~{ys~~~z}{|}|}|{v{|y{}|~z{~{}|}|y}}yy{|~~}}~~~}~z}~z~~~~|~}~}|~~~}}|~}~}|}~~~}~~~~~}}~~|~~yz}~~~}~|}}||y~|}~}~{{~z}y}}}~{||y~}}{{~~}~~~}{~z~}}}~|}}{{{{xz}}}{zx~{}{}|||xxzz{{}y}{|zy|}}|}w}z~}||z{|z|{~{{z}}wy|xzz~zt~}}}w|}z|zuxx|ywz}{}{yzys||xzx}{z}|}{y{|}z}|z~~z||}{{|}~|zzyxy}}}||w{{xz}z{yzyyzz||}~}|{|x~{}{}y{}|||z~~|~{z}zv}y|{t{yz|~{yzxzz}z~zz{yzz|{~|{}|{z~}~{|z{|{|t||}}|}yx~y~zx}x}zyz{}~|xz{{|zz{}z~{||}~~~v}~}wzzw{y}~y}}}||~zz|zzyyv{|}zzyxz|~{|{z||w|zz{y~~zz|{|~x|}~||z}w{yz~|}z{{yx{yy|~~{xy|}xzy{z~~}z||x~|{}}|yz~|{}{||}|z{}{}}}z}}w|{{zzz}xz||{z||~|}z|}}yz}x{}}|{|~||~}|zy{~}{{xy|~|zy{|{w}}z}~|x~z}}y{|yy|~{|~{~|z|}y~}~|||~~||{|y|{z}{}{{~yyz|z{{v{}y{y|{}z~z}{{}~}|zzxyzy{~y~{~||||||~y{|{}|~}x||xw{|}~{|wy}}|}|x{|wxxy||{|~~~}}{~}~zy~}}~{|}|xy|{z|zy||{y~x|{ty|y|{x|yzx|~}y~z|~y|~{|~||~~}z~~~~~}}~~z~|~}~|~}~~~}{}}|{|~~z{{}}~w{~~|~~~}}}}|~~|~z}y~}~}|~{~~~~}{}}}~~~~~~~z|||}z}}~||}~~}}}}~}}~~z}|}~y{wz~~~{y{||{|{y}~{~}~x{{|}}xxy|}|}}~{}{z|{|{}||w||v~}~~}y~z|~}{|z|{{}|{}~}~~|~~|z|y{{{}||{{|~y{|x||~{{{{u{z{{}w}{~}xy}u{}~|{{{}~{}}|y~}{}}~y}x}{|~{|{uw{|||y{{z|{|}{xz||y|}zw~{}{~{z~{z~~~}x}{z~|{zy{~{}||zw}}z}|{{z~~|}|z|}x||||{}|yz|zv}|{}{~|~}||~}z|x}|}~}z}||}y|}|}|{|z~||}z~{|{|~}{x}yz~||{z~}~zx}yy~z}x{|}z{y|}zz~~|}}~yz}}z~||uz{|~}y|}~~{{|yy{|z||~ytx|zyz|{{y{|{y|~~}}}|}}|z~~{z|}~x|y{}|||~~|}~|v|||}}~zy{{{z{|~{{z~{~~|}~z}}x|{y}~u}{z}{~z{x||wz~z{||yx~~|}{y{~{~{}u}~|{}~{}xq~}||}z}z}~{||}z|}{yz}|y~zz~|yx~}zy{}z{|yx~}z~xz~}|z}{~{{|~v|z}}y~|z|{|z{|yzy{v}||{}z{}{}}x|||y|y{{yy}~}|x|{|yy}z~}{~{|}}|y|~yz}{}}|}~~~{||}y}|~~z|y~}{|{y}~~~}}v}~{{}}~}~~}~||~~~|}~~}~}|}~}{|~~~~~|~~~~~z}~~~~}|~~~}|~~}~~}}~}~~~~|~}~}~}}}}~y~}~~~~~}~}|~}|~~}~~~|}}|}}~|z{}}~||}|{zyx{|{|x|{~{y~|zy|}z}{||~{{y|uz}xzx~y|{y{{z{|}xz{yx|x{|{y{}}z|x~~z||}yx~z~|}yz~|}z~}}z|~||{|}}}z~}{}~zx|yz}y{|}~|{x|x}{}y}x~uzz{y{}vz~}~y|~~{x{~{|{z~|~~||{{~zy~z|}~z~~zzy}xyyz~{z}wxwy|{|}{|}~{}z}z|~z}w{z}xz~yz|}z~z{}~}z~y{~|}~yxt}v{zvz{xy{~~z~z|~{}||}{z|y|~}x~||z|~|~~x~||}{x}z|}{|}{~{|z|x}~|x|x||z{}}~}xw}}{zx|x{x}{{y}|{|z~y}}}{zzz|u{~xx}}yz|}y{}z{|~|z~}zz}~}w}{||}y|}yzxzy|}{}y{y|{{{}x~}{||~{yw~||}~|~}}{~|}~y}y~x~|{|z{|y}z|w||~zy|y}~}yw}}}yz~{}}}~|}v|z}{~~{{}{yxz|{~y|~{xw{zvu~w{|zy|y|||||~|}~~{yzy}|wy}{||~~{{{{~|{~zzwy|w{zyyy}z|~zx{zzzy}z}|{~y||}}~}}|zxz|}||z}}~|{z|{{x}yy|}y~{{|z}x|{z|~~~~z}{|z{~||{~{|~}|}}}~}}{~}~~}|}}~x}}{}~}z~~~~~~~}~~~~~~~~|~~}~~~~~||}~}~|~{~z}}}~|}}~}~~~~}|~~~~}|}|}}}}}~~}|~}|}~~|}{~{y}~~{|}|}~}|{~{{~yz{~{{|y}{z{~{z{~z}x}{|~}~x}~~}}||}w}zw{{}{}}{{z~||y~zz}|z|}z{{}zz{~}}}z}||{z}y~|zzz|z}|w|zy|}}z||y{|{y||x}z|yyx|}||{|z~{~~|x|~}y}zx~~{||}~{~{zzz~}~zx}}~z{{|{}||xt~{zzy{{}w}}|~yy~z{{zw|tz}{|y||}xw}||z{|~{yyv||{~zy{~}~}{||{z|{~y~|y~~y|{z}y{~z~}zyxv~{{u{}{}|{|zr|y|}w{zz|z|{{~~w{}xz{z~swy}~{{||{{~||y~|~|||~zw}y}{~|z{x~~|}xz|~x{{{}}{|z|~{|~z}z}|}{y}~|{z}}|z{y||{{}~}{|~~z{w||z~~zy~{vx}|}y}~|{}{}w}}{{}sz||yz|||}{{}~{z{}|z~x}zz{|y~~{{{}zz}y~{}y{xz|~xz||z~}y{x|}{||x|v~{{{||{y}z{{~{z{{~|{||x{}~{~z|{{vzzz}~||}|~z}yz{|||~{{||}}||~|wz~x~y|xwx}{yz{z~{y~{{|||~w}z|{}{||}}z||}x{z}||}~~}|~~}|~}~xz{yy{{{|}z~~}yz{{wx}}}}{|~~~|x}|{~}~}}}|~~}~}~~}}~}~~~}}}}~~~~}~~}~~}{~{}~~~z|~|}z~~~}}}~{}}~|{~{~}~~}~}}~~x~~}}~~|~~~~~~}~{~}~~{}y{|}~||{zy|z}y|z~||z}y{{z|{|~}x}~}{z~xzy{z{~}|yxz~u}zzw~}zz}{|wy|}~|z}y~}}{{~z{{z~}~||yyyzz{{z{x}z|~}}}~|}|zw}{z}~}~{z{{}|{{z{~z|yvz~}|}~yy|wy~|~{{y~~zyzz}|~zzz|y~~|xz~}yzy~|w{~z}x}{~{w~|}~yyxxwz}{}~}z~z}{xz{}z{x|x~~|zv{wy}|{|{}yz}~z|}xyyz~{{xz{}yy{|{z}{}~}}~|{|}|y}{z{y{x|z|}{y}z}||r{~z|}z~||x{{zz}y{x|vy{{x{|}~{|}|y{~~{~|z{}vvx|x|}xwz||x}{~~}|{|{~}{z}zz|~n}}|}~{}z|~|{~{~y{|}vwx{{|~|~~z{ztyz~uxz|}|yy}|}{y|y|{{}}zz}|z}z}|}{||}zw~|}|{{}{y}|yy{{||y||{z}wz|w{|{~|~}}~w|}}}|||w}~z|w~}x~x~y|{zy}{{{{||w~}|u~u}~{x{zw}}~~~|z|z{~}{|~||}p|~~}~|~}{|z}{{{z{z|yywz~}zx{{|xzz{y~||{~}yz~|{~{z{z~~v|z}yz}|w|uxyz}}{w{zv{z}~}}|}vy~}}{}x}~yy{x~}}~}~z|~|}~~~{}|~|}~}}|}~}}|~|}~{|}}~{{}~~~~~}}~~||~|~~~|~y~~|~~~~}}}~}|~~~~{{}{~~~~~~~~}~~~|}~~}|~~}~}~{z}}|}~~}~}|}}~~}}{{{z|~|}zz}}{|w{z{y|{}yz}z}wz}~}xy}zz|x}}}{}|}zyuxw|zy|||{}|~z{~y}|||z{y~}z|zx{|x{}wyz}|yzy}||w}|{zy{}||}{{|}}}z{}|y{z||{{y{}~y}~~{~}}yxy{~||}{y~}}z}}}z||~~z|}~}{}{{{{|{w{{z~{u{{{||~{|}{zyz~xzy|}|||zy}~{{~}~}~zx{{{}}~{~~}}z}{~zy}{w~}||{|}}}{|y{}zz{}}{}~}{~y|x}{xz|{{yz}y|{~y||z{zzz|y}|yz|x{{}{z}~~~|wzv~}z|w~||~~v|}z{{~xyz||{~{{t{}z~}~||z{{||}|yz~{y{z{x}xyyz{{|x{{x{|~z}}z{zz}z~~{}}z{zzzzz~zy}z}z{{yx}z|zz}}x}|u{z|}{}{zy|{~{xzz{|{}z{|}~~z}|}|x}z|||x{{{y}y|x}zyx}zy{}~}|}|}z}~|~||}||}}}~|{x|{{{{}{xy~{|xx|{|wz{|}z~y{{z|{y{}|}ywwtyy|~y}}}}yxz~{z}|{{wzz{{{|}}{z{}|}|}xx|~~}x}wz{~vx||{|~yy|{|~{{{}{z}||{{|}~}}~t|}{zv|~zzz{yzz~w~|{|}{}}~~~~~~~x~~~}}}{~~}}|~z~~~}~}{}|~}~~~~x|~~{~~}}y|}~}~|}~~~~~|}}~~~~}}~|||~~{~}~}~~{{~z{~|z~~}x~}|~||~}~~~}~~~~~~}}|~~}}{x|{}}|yz{{zzzyz}~{}{z{y}~xw|~{}z{y{t~}|~|}}}v{~}{}{}z~~|{{z||}z{|}zy{zwux{}z|x|zzxyz{|z}|}{{~x~|}zx|}~~z{z|}}~|~z|~z~z{{{z{z{xy{{{|||yx}}~||}wz|{z|z}|{xx~{{z}{~{z{z}||{}zzy~{zz~|}xzx{y|u{yv|w{|y|u}{~|x~~~}{|{|y|~{}z}}{{|z}{x}|x|{y~z~|z{~{}yzz~yyx{{{|}y{z{z~y}~z|{{z}{|{|}|{}y{yw{}||~|{{{xz{}}~~z{}zy|}|~|x}|~}}}z~||{zy|~~|y}{~{y|z}}x}y}{||{zyzt|}z}}}}~}x}~~x}y}{}{{}}}}}}z|}|{w~{}v|}}y||x|{|}zzz~~~|yz~~~y|~~z|||}y~~||y|~z}{|y{~}}y{|w|{xz{~y{z|||}~{~y~|{|}||w~y|{~}}yx~x}}~{~|y{|||z{y{}zzx|yy{~z}zx{y|~{~~~||{{}|}}~{}z|z~}{yx}{y{~z|{}yx}z~z{|xww{x|zy|~}|{z{{{yzx~{}~zz{}~~|}y|z~z~y~~w|{|}~}|{~{}y{~{|{{|{|z|z{{~~|{|}}~~~~}}~}~~~}z{~~|}}{}~~~}{|~~|||}~~~~~~|~}}~|}~y~~~|~~~~~~|~}~~~~~~~{{~}~}~{{}z~}~}}~~|}~}z}}~~~~~~~}||~}~}~~~~|}|||~~~~}~}}{}~}~~~w{||wzz|z~~y~}~yyy}|z{}z|zzy{|{z}|{{|{~{}w|}w{{{{y}zz{~|{~|{}y}|}y}~|y~zvy{zx~{~{{}y~{~z}}zw{|~z{}~|z|}{{zxx~|t}{~|{zx~}z}|{{}}|z{}||~|~|{y|~|}yz~{y{y{~|y||zw}z}|}|}~}xzzy{wzv|zz|x}{z}{~|{~|~z|z{|y}z~x{vz{}|{{{}y~{z|}~}}~{}yy{z}~{}}}}z{{}|{z~{}}z~~y}~|y~y{z{|||}~z{}{}}x}~z{||~z|~{}|{~|}{|{y{|zy|{}z}~{|y}|}~~|||}}x}~}}||yzx}||yw}}~y}xy~}~~{{}{|z}|~{}{z||{y~~}}~}||}}}~x|}}~||ww~{z~}~}zy}}z{|~~{~~z{}xy}}|{|~}|{}|~~{zz{z~yz{|{z}~}}|~|{|{{}}y~|}z{~|~~~||}|}}{yz}|zx}||yw{}}x~}|yy|||}zw|z}x|~|}|zyy}|}||y|{}|y|~~}{y{x|z{{{|yz}{}|||{x~|||{|yz{x|~}z}|y{~||~}~{z|}{~}}{{{z{|zz}{{w||{}|zz{z}y{}{{}}~zx~{}}z~|{y||{zy|~~{{wz~|z{}{}||}{xy~{}y||{~~{{}~}|~~||~|~{~~~}~~~}}{~~~|}}~~|~~~~~~~|~~~|}}}~z|}}}}~}}~{|}~~|~~}~~~~|}|~}}}~||~~}||}~~}|~~~}|}}~|~}~}|y~~~|z{|}yy{v{}zyxy~{wz|zz~w{zzyz}z||zzx{|{z||~z~z~{|}zzyy|zx{y}|{zyzy{zy}{z{{yx|yu|x{y}x{{}~z|{~|y}{}vz~}~}~|~{~|{|z{}y|w{z{{|{z|{{{~~x~}|{x|~}x|z{}|~w{|||}~|}~}}|~|x{}yzxx~yyw}z}x|x}}zz||x{}yyx|~}}z{|}{~xz||}u~~x~zw~~|z{y~|wzyyxzzzzz{}~{zz}}yxzuy{{~~}|}}~|}|{uzz}|xy}{~z|~z|}x~}x{|zy{{w{~}y{|{|}}|zzyyvzy}{y~}{~}}}~{{{}}|u~~}}~|~}zwwz|~{{{y{z|z{x}{{||{x~x|}z~}||~~}{|{y|~|}|{~z{z}|zz{y|{{|y|zz{y{|{~~{x~zzz|}~~{~z|}{{~~y|~{}y~{~z}~z{~x}~}z|y~z|}{zy|}zyy|{|x||}z}{z|{}||zw{}}{~~|~w|{ux{|~z{z|||xz|vz||yzz{~wzvszu|zz}|}x~zyzz~~~|{~t{~~|{}y}}z|~~x{{|{{{wy|y|~|zz}|}w}}}uy|yy{~~{y}|w||x|{{|}|{||}~{}{z}}|x}zv||}|y||x||{~|}||zz|~~}|}~v|{~{}}~}{}}~z~}~~||~~{}~~}~}~|~|~{~~~~~~~}|z~}|~~~~z~|~}~~~~~}|~~|~}y|}}~~~}~|{~~}|~}{~~~~~|}~~}}y~}{~~}}}{}|~~}{}|||{}~~{}}~~}~~zzy~~z{}}~{~z}{~|zy|}y~{~~~yy|yv|~zy}x|{w}~}{zyy}y~{|~|}yy}yy}|{}|y{|{|{|~z|zz~|{||}{|x~xz{z{{{w~z|~z}z}z~{{~}||{}|zz{y~|{y{{~y~~uv{|}|v|}z}x{z|~{{|{}}||{z|zz|xx|~~{}|{{zzw{{~||x|~y~y}z||}{}zy||{{y|}zx}~uv}}|}|}}{}yz|~|z{{|z|z~}{{z|{{x~~}u|~{|}z|{|~y{||~~}|{}|~{z}|z}|}|y}y}|y{x{||~|~}yy|~y||y}~z|~}}{|{z~|{{}}z|}}|~y~zy}|{z{}~}||~yy|~||v|zz{~|z{~|zzzy{~~|y}{~|}~~yz}~{~z{|{|y}{||~|}|||~{|{|~~xzz||{~|}z|zz{~~yzwy}v}|{{}}{~{{{xzy}}x}|||{z}{~}y~}x|}~}}|{z|}{y}{{|y||~x|z}z{||}~}|}{zy{zzz{|w~{x{{}~|y{~}}}~w}zzyz~{{y~z{yz}}w{u}y|}{z~|w}}}|{}y~{}~|~z~yx|zzz~yy~}}z|z}|z}}{~{{}~{|~||y{}}{x{vzy}|{z}|y|{|{z|y|vz~}|{|~y|}|||}|z||{}z}}||x}z|~|}||x~}}z{|{~|}~~|~~~~~~~{~~~~~}~~{}}|}~~~~~xz{|~~{~~}~~~~~~|{}|}{~|}|~~|||}}~}}{~}~~~~}}~}|}~~}~~||}~~~~~~{~~|~~~~~|}{|}{y}}|~x{~yy|||}}z|yys{{~z{y{{}{|x}x||~|z{z}yz~y~x}|v||{~|{}|y{}u{z|}v{{}zz{z}{w{vzz}}{}~}|}x}z|y{vzywwy{{xyz{~|||}z{{|{{{{xzz||{xw}{wz{{}z}y~{x|{y|{{{~}|{yzzz|~{y{x{}{}}~{{y~}||~|~{v|{yxzz{zz{{zz|}~zyy|z|y{z}}~z|z||w{|{{zxx{}~x~~}u{|y|{|yx|{|z}zy~|zy|}|}xz~yz|||}x}}}~{}~}|}||~{zy{~{zz||xw{x{y{{~|y~yzz|{{|zzz|{{z{{|}||w|yy|x|z|z{}}wz~{~|w{zxy~||}{{~{y|}~}z{z}yvv~{{~y}~}~|z|yz{z|z}~~{}}~}z~|}~yx{{z}zzz}|y{}yv{zzx~z|{~}}{~yy{{z}}xw~}zx{||~w|{}|}{z{}z|}||zz|z}{~yyyy{{{}{}z{|z{|x|y}{||z|{x|}z~xx~{|}y~{vw|y}|~~}}{~~yx{z}z{|z{||~{u~}|y{}~}~~}~z~}~{~}z}~|~{z{}w{x|x{|~~|}z{}z}yxy}xyxy}{}|~~}z{z{}~zzz{yx~~|}|{~z|~}w|zx{zw~{~~z~~}y}~y~y}|wzx|{{z|y|z}z~}{~z{{{~}}{}}}~~~}~}||~}~||}~}}|~~|~~}}~~~~~~~~~{~~}|~~}~~|~}|||}}~|~~x|~}{}|w}{y|~~}~~}~}~|~}~{~}}}}{}~|}}|~}~|}}}z~}z~~~|}||~}~~}{|~}|}~}}||~|{|}y~~y||yu{|}x|||}w~~|~{}{}}}||{|}|y|wyzy{zv}rx{}v|{z}{~{{z{|~~~y|}{y||z}z{w~{z}z}{|y}zyw~{~||zz~z}{z}|yv}{s~~{zy~|zz{~y}}~~|w}}yzzz|{}z||y}v{}x~z~~{z{|yz|x~}z}~}z{}}zwz|}zx|}y|y{vxz|~|y|zy{y||z~}{yzx|xyyyy}|zz}}{~~wz~{}}{}}~x}zw}x}xy}}~zz}z|{}{{zw{}y|w|{{}z~{yz}{w|{}|~z{|}}|{|||z{x}{|~w{|}{}~w}x}~x|~}}}~{z}yz}~w~|||z}{|}z~}{{~y|{~z{z{|{}|z~w{}}{{z|zx|}{~yy~{{{~~{{||z{|{}~}{|}z}x||z}~}~{|}|z||x|y{|zz}{}z|{{||}}z~|{||{{x|z{zz}||}v}{||}||}{|||z{}yz|}}|x~{}z}z}z{|{{zzw{yzxy|}zy~|{x}}}v|}zyv~z|zw}}|~z{xzy}{~}z{~z{x{z{}yy||}{|~zy}zxzzyzz~xzy}{}}|y|y{{~t{~z|}}s|zy|}z||w{|~{~}zw|}~{y~{w}~}}}wy}z|}|~|~}x}{}v||}}|xz~}}vyx|z~||x}~|zz~{t|z|{x}{}{zzz}~y|}~|{}}}~|}}~~~~~}}~}~|~}}~}{~~}~~}~}{{~}}}}||}}}~{|~~}}~~~~~{}~}~}{~~~~~~||x}~}~}~|}~}~~~}z}~{zz~|~}~{~~~~}~~}|~}~}~{}~||}~~}{||zzy{}|y}zzxz}~z~}|z}}zy}z{~}zz|}}y~}yy}}}}}|{|~||y}|}y{|zzyw~|~z|x|{yyyzyyxzzwz~ux}}~|~z||z{~{z{{y|}zy|z~~}|v}}{|vy~}|z}yux{z{~zx{w{}~{|yz{}{{xz|~||}zy||{~||}|~|~}|z|x{{y|x|}zy}}z{{|x~w{}{zzx~~{w|y~~}zzu}y}y|~}{~z}|{{z{x{zy||yz|z|~~}{{}}||~y|y{~}~x}{}{{{}{|}{}~yuy{{{|z}zy{{~yyz}x{|}yy{~xwxyz}}}y}|z~z{x}~{~z|{||{|}{||y}yzz}y{{}|}{|z}v|x{|{||xx}}yw|{}{~~yyy{|{|~{y}~~}{~z|}y|}}}}~|yy}y|~v}x~w|x~x|y{}y{~}{zy}zzy~|zy||z|{{}y}}z{||}x}|zyz~x|~~z}y|}}{{{x|}{y}{}}~|~||{z{y}yy~~}~y~|}}~z{z{x{y|}|{}~xzz{~y}{|y|{{}||z~~~~{{~}y{|}x|~|}|{}x}ywzz}~|~~vqyt{{yy{zzt}{zy}{}{~~z~}~|}}{xzz}}|{z|}~}zz|{||z|{~}x}|y{}||z}|~}z}xwy|z}|~v}zzz||z}y{{~~|}}{~}|{~}~~|y}|~}~~~|z~~|}~~z~~~|}~}}{~~|~}~{~|~}||~~y~~|{|~~~}~}~~~z~|~}~{}|~~~~~~~~|{}}}~}|~|}}}{{{~~~|{{}|}~}{}~}}~~{~|}~|~~~~z{|}x~y{z|zy|w|}yxz~{}}|}||}zyx||~{y}z|}}z|}z}y|}{~~|z{{~y}}~{w{w|vz|{z||z{}x||z|zuxw{x}z{y{{{{~y}{{{z{|z}}x|}|{}{zyyz||{}|y}~}z{|{|y}~x}y|y|z|{}y{x}x||{z|y||y}wx}{x{||~x~~||}xzw~}y}{}}{}z{zy|z~}{}~z}|~y|}{x~{v~|}~{|{|{{|zz~zx{z|y{~wxz}}|z{{{~~y|{}xzz|z{s{~}x{}y|~|}~}z~xzw|x{z{}}xz~|~{z|y{{~||~|z|{|z|z}||{~y{yyw|||x}xwzy}z~|{{}}{z|yx}{z~}}y|z~z{~}z|{||y}~y{|}{{y}}z|}zz|zxzw~}|{zyz}}~~{zz||w~}z|yx}|{~{|z|y{{{}~{|}x{xy|{}}}}}}}|yzz}{v|{x}zzw|zzvz}{yv{|{{{}q{{zyx|{}zz||}||y}{zy}||{|{{|}||}|y||{|{~z|xu}z}vz}~|~{z{|zy~y}wz|}||{}x{zzz||xz}}{}~x}}w~{|~|z|{w}z}zzyz}||{}{{y~}xy{z}y}{|ww||}z}z|{{}z}z|z}{z|yzy}{{xy|z}||z~}{|}~{x{~|}}z||}||zz}{~{{{{~{yzzvyx}{}}~{~~~~~~|}{~{~~~}}|}~|~~~~~~}}~~~|~}z~~~~~}~}}~~~}~}}~~~~~|}}z|~{}~}}~~{|~~~}|~}|~~{|~|}}|}~}}{}~{~|}z~|~~}~~~~~~}~~}~v|z|~}zx~zyz||}{yz~z{zw{z}w{yxyx||{{y~{{{z}v}}{w||z{yy~w|}|y{~z{|{{x|||}w~}||{|wz|{~|{{~}y{}wzyv~{z|{||~y{||y}{||yx{{}{|x{}wxx|{}zz}}|}{~||y}v}yx{{~}|}}}}|zzww~}|z}{|}|{|~z{yy|y}z|}y{yy{{{|yzz|||{}{}wz}yy{~|v|{}|~~|{y}{}z|}}}}|z|y~|{zyz}{w}{~{~}}~|x|wz|u}|{zz~~xxz}zz|}z~{y|{|z}xz}zzy|||}xu~yx|y~{{vx{|{||z{}{}y{}{{y}{|~~~}y~z{~}{{~|}~}|}{}|v{}}{{y~|zz{yy{{}xyz{~yz|}}~xy|~{z}}{z~|}x~{}wyv||{}{|}|wz}uz}}z|y}}y}{x|{y{|~~}y|z|}}{~|{~~~|~~}y~{~{}|z|zx|yz{}yxyyxxxwy}}{}|{}{y~}|{z{||z}~{}~~~{|z}{}z~}}}}}z~|{}~y{x|p}{x|}}w}z}yz}}~z{yzy{||y{z|}|~~||}}}~~}{~}zy}{~{xx~{w|~vzz}{~{|z~zww~{|~zxw~}{}z{z~|~}{{z~}yzwz}|y{{{yw~{{v{vx}~z{z|~{}x{z|}y|}z|~{}~}~~~~}~~{~}x}~~}~~}~~~{|~~~~||~~~~~|~~~~}}~~{}}}~~~}}~}~~||~|}~}}~~}~}~~}~}~}~~}~~}~}~}~}~}x~~|~}~{|~~~}|~~~}x}{{|x}z|{~{y~v{{z{}{{z||yy}||}{z~{{{z||v|z|}y{zyzz{z||z|||z}z|{y{{y~|{~}zz|zy~y~zy{{w~xy|~z|}y}|}}x~v{{|}y|~~{yy}|}{~||~}z~zy{}{{}}{z|z|||}}z{~||}~|{z||z|}}|zy}y}zz|{{yzy{}~}|y~~}yzzz|{|}||~yyz~|~}zz~}~{yz{y{|v}zz}{||||{|||x~|~v|~|y|}~z{{}{zy}}}{|||{~}~~xtv}x|{xx}~~{}{wx{y~z}|{|}y}z{}z|{|}z|y{zzv|{{|{}vz|~}zz~vxz|{||z~{~{yz||{{}w}}}|}~~~|~}~}~z|y}xw{~z|}~zz~~zyy{zz}~}{~{{~{zw}{x}zz~~~}~z~{~}z}z~{~z{}~||{|xz|}}yz{~|~}}x|~}||{|~z}{}y||}|xux~{z}{x|y|}x}~|}w|}~yz{|||}{~}{}z|~z~~}}~~}{{u{z}}z{~z|{|z}|zz~yv~xz|~x{|{{z|}}z{}{||~|yzy{||z|~|vx{~yw||{w||{~{|y|~{y{}{|v{}xz}{}~|}|z}y~z|~xzz}{}||{|z||y|}}}}|}txz|xx|}{}|{}{|~z}}{||}z~|}}x}z|{{z{{{z|zy{||{{{z}}}~~~{~}{~~}}~|~|~~||}~~}}|}}}}}}}~~}}||~~}~}~|~~~{||~~~{~~~~|~}{}~~{{}}~x}}~~~~~||~}|~}~|~}z}|{~~~{}|}w}{yz|zz{|zz}x|}|z|~zyw}}z}{y{}x|~yy||{{{~{|{{}}}w|z||z{yzx{}|y{{||}z|{z}|{zzx~{wzx{z~|yyv{{ywz~z||}{~z}}}|{|||~}~~z~{{|~xy{yzyyy{}~x~|{}}z|{z{x~|wuv{}|~zxv|y{}x~y~x||y~|z{wzu}{z{||~x{y|||txz~{v{yx|x{xvyy{~}{{}x|{}~{{}~}zz}|z}}}~}z|{{|x{{v{~zzzxvzz~yx{zz}{x}z|~{{zz}yy}zy|||}}}v|z|{}~||}zuwx|ywyv{wz||{z{w~}zw}zz}{}}w{|z|}||{{~}||}z}~{}{|{~y}z|}~zy{{x{x}{|{wz}~zy|{}|{}~y|||~{||z|z~y{~}~}}z{|}zzz||z{~|y}v{xwyxz}{{}}|}z~yz|}{~y{zzux}z{~x{}z}||x~x}y{x|{yz{{|xx||u||yyyzz{z}|}xv|}}}}z{||||||x{}}}}||~}y}|zy}|}|w~||}|x{zx}yzyyxz{~||y|}z~{z|||}}||yy~z~}|zzzxxzr{{}}}~~xy~xz}{||{}zy{y}~}z|z|z~|{~{}~}|}~|yx{xxyz|wwz}{{|sz{{z|ywy}yyvt|~~y}|~|||}|~}~z~~~|~~}~}~{|~~~~z{~~|~~~~~|}~~~}~}z}~z~}}~~}~{~|~|}~}~}~~~z~}{~{~}~}}~|}}~|x}}~~~~~{~|}~{{}}~~~|z~||}~|{{}~~|~~~~~~~~~~~~~|||~~~~~~~w|{}yz{{|||z}~v{{{~}|y}yw|}yuy}~{~~|x|z{y{|}}|}~|y~{y~xy{~zz~|{||}~|{|z||x{~}y}{}x|{yyzz}}xz}|xx}~|}{}~ywyz{}{w{||y|u||x}}v{}z}|yztw}|z|zz~xz{}}|{wyxu{||{}zy{yzz{w||{~|x}~|}t}{y{|||{t{}|{{zzx{z{}{{~}z}~{|}}{x~u}}{}yyz~}}v{x}x~{|}z{}}~y|~~zy~{xw|~||}z|~~{zz}x{y{{{w{z|y~}z{}|xz~zzv}}{y}~~zzy~zxzzw~}}|z}||y}}z|x{{u}{{|~~|yx{z}|{|||{z}}{zz{~v}{z{{|{z}z}y{|~xv|~{|z}y}yz{|||yz~}xz~|}}s||zx{z|y|z{|||{{~~|~zz~y~yw{y}w~{}y~}}|x~zy}z{y}||w{{|zzxyy|x{|x}|~~|z{}~|y|~z|}yv{zx||xyz}x}|}yx}zyx}vyzz{xz{}{}z||yy|}|}}~x~}}|x}wy|}~}}~z~y}{{zzwz|{|xy}||{}z|{{y|~x}|}}z|}{{z|||xx}||x}zyy{x|||}||}}vzw}{~}x}|{~{}wz{z{z|}}~{||x{y}~z}|~y}}{||~{|{|{|{}~}|z{{~{yzv~||~{|~z|~z~~}}~}}}~}}~{z~|~~}~~{~~}~z}|~{}~~~}~{~{~}|~~~}~~{~~|v}|~~}~~z~~~~}~}}~~}~~~}{|~~}~}~~||~|~}~}|}~~|~}}{}{~||{z}~|yw|y{}~y~wz~zzyzz{zzz~x}{}{}}|~}}z|~zz{~~yy~zv~}|ztz|x}y~yy{|~|{x{{yzwywzy|zz}~{|y{~}~{}zz|z||||y~||{{z{y{|~z~zy{~||{y|{~~{}{|~{zyx}{~z|{{zx~{~y{{{vz~}z~}~|~{~|y{{y~y}~||zy|}~x}z{{{x{zx{w|z|x~}|~z}{}{{|{}}}y}y|}{}{~y{vyzs{||z~yxw{~}{||z}y}~}z|}{{|~~z||yz|||{|xy|~{~~}|~{z{zz~{|z{vyz||xy|}yzzzz|xx}x|w}~z|}||}}}|}}~}||z|~y{||~|~~wyx~{~x}t|{{|z~~y||y{~}{}y|z~|{}{z|~y|~}~|{{~~|y}x}{~y}zz}|z||~{{{zx}zz|~{|}{~x|}~zz|z}{||}}~{z}z~zzy{v{{{~|zy{~}y{yx}zw}y}~y~~}y~|~{yy{|||z}{~~~z~}zz{}|zz||y}||{}~|{|zx}z~|tz}zy~{yz|~|}zz~~||}~}x|~yz{z{~}{|}w|{xw~{}{y|y~{y{yz|y|{yy}}}{|y}yz}y}{|}||~}y}~}|zzz|{~{~|}x|{{}|~~y||{x|z{xy{|}{{}{~}{z{}{||}}}}~~{~}~}{~~~}|~|~}~~~}~~~~||~|y}}}~|~~~{{~~|}~}~|~{~~~{~~~~|}}~}~}}~~||~|~~}y}}}~}}~|~~~}yy|}{{z~}~~~~}}}~~~}}}}~~~~}~~{~}~~~~}~|~}z|w~|x}|z||{}~zy{{xxyz{yy{y|}~x|}x}z~z~zyz{{z||||y}~||y|w~~y{xx|z}}}~z|z{}z~x}zzz{z{x{|z|}x|~||~yx||||}z~v|zz{{|~~|~~}{w}~|x{y||}z||{~z{}z}~|~{wy~y|~}|}z|{{}{w{}}zzy~z{w~~xzwz}||{z}|z|{}x}|sxz{z{~z~z~v|~~}~y~}{z|x}yzz|}y|~~~~}{{}{{|}~}}{~yzxzx{wzx{{||~x~}||yy|~z~}~~|~|~~xw{~{~y~{}z}~yz~{{~z~s~}|{{yz{|yz{}z~z||{y{}|~}z}{{}|~zz{xyw|}~x|~{|}}u~{vy|}vy|y{~~|}w}z|}yz|w}y}z{||{z~zzzxzz~z{|{||~}|}x{~{}y}~z{}}}~z}{~}}zzz{|}{y~~z}~zz}y}z}xx|~xz{{x{|y}~z}|~}~y}{}~|{}{}}|z}~~}{w{{yy}~{{{sz}|{|x}y}}|{}{}}y~yy~||{|{{yzz{w~z~v{{x}{~zz~{~}{zz|}}~yv|z|}~}}||y}y}~|}{~yv{{{||~}}}~~}y}z~{|~}||}z}~~y|}}~{|}|}z{}}|}|w}|z{z~{z{~}}x||yxy~||xx{x}{}{|x}}{{zw{|{z~~|}}|~~|~~}zv}z~~}~w~~|}}~}z~~}~~~y~~}|z}~|~~}~~~y|~~~~}~~z~~}~}~~~}~~~~~~}~|}{~~~}|~~~}~||~|~~~v}~}}~~~}|y}~~}}}~|}|}~|~}~}}~~z}~}z{{z|~~|{~{~z}}yy{{~~~|{}zzz|}xw{}}|y{y}}zzz|~||z|||{y|y|~z{~{xwx}z|z{}{y~|y~w|}||}y}zv}yy}|{z}{{{}~||{zz||}}}~z{|yzy}{zzw|yy}{zw{y}~wxx|yz{yw{zxxxzz{|yz{y~}}|{~y~z|zz|~}|y{zyx|y~z{}}|yz{y{ywy{~{x|}zz|~|}|~~|{|{{~}y~}z|~{{yyw{~uzz{zy{v}|{z{|wzyz{~{{{|||z||~~zx~{||zy{}}~||}zu|yvv}wzy{y}{{y{z}||{{y|yu{{{}{y|||}|~~{zz~|yz~||z|}|xx{~~~zy|~yx{}}z{{~~z~u|~{x|w}|z||||}x~}{|}}|~v~~{~z|z{zx|~{}{xw|yy~{y||yx}||}|~|z|{|{|y{{{}xz|{|z|}{{~~v|~{~|~|{{|}y~x{y|{z{y~}z~y}{|{z|z{|}{y{zz|z}{yz|{|}}~|z|z|}{zx|yx{|}z|{x{z~{}z||yx|z|zz}}}}|~|{z|}||}|~z{y}|||x}|yx|{y}}~yzyzv}zts|ww|{y~z||y~|{{|{~yz||}z{}yzwy~~{x~}{xz}vz~x{|y|yzv}}y|~{}{~{{{~}|}~~}|~}{{|~~}|||~}}}~~x{~|z~{}}~~}}z|{~}~~}~~~}||~~~~}{|{~}~~~~~~}|~{~}~}~{}|y{}~~~~~~}}~~~~~~{~~~}~||}~}~{|}~}~~|}}}}~~~~}}~~~~}}~{~|~~~|{||{w{||~|~|z~}z{||wz}y}{y}~}|~~y|w}}xxz{}y|~zz}~{z}}z}~}{~z|z~w}{|w{~|~}|z||z}{y|y}|~wy{z~y{y|yz~{z{{z{{~{x~{|}{|}}y}|x~||}}|x||zz~y|}~{|{~{{|z{~z|}z{|{z{~y{|{x}zzy{|||}}{yz{{~|z}||}|}}{zz}z{{|{}v{|x{{}z{|{{z}{xyy}}~}}z~~y|w~|~x}z||}}}|y|~xzyy}|}{w~y|{}zzz|x|{y{zw}~x~{|}x}z|}|}x~yw{z|{~{~yy}y|zz~zy~z}|}}z|{x~}|x~xwz{~|{}|}|{{z}|~z||~|||z|{|{|~~|{y{{x}vz|z~{~}z||{{}zz|y|xzy~~{{x|y|}v{|y}z~~w|xzz}z}zu}~x{}}|z}|~|{wzwzx{|y}{~x|{|}y}}}z}yz}}yx}yz~~yx}}}}~}~|~{y|x~z}|}|}y}ww{zz{||w{|z{~|}{~z{~z{|y~|z{~zzz{{z{|~~~x{~{~z||z{x}|y{|~wz|||{xz}|{}}~x}{{{y}y|z|{|}{yz~||x{w}{zxy|w{zuzz{{}~~{{zzx~|}{y{}|}{|z||||}~|}|}w}{|z~|zy|zy~}}~|}~y}x~{{~{z|||xy{x}xz{|}}}~~}}~y}~}~~~|~~}~~}|~|~~}}}~~}}~~}~~}~|~~~~~}}~}~}}~~~~~~}{}{|||~~|~~~{~~{}}~~~|~|}y~}}~||z}~~z~~}~}~}}~{{y|yz}{~~w~w{{|z{|{~yz~{|{x|yzz{x~|{w}||~~{x~~{|z}}{~}y|wy{|~}|zy|~w|z~~wzz}xw|{xy|yy{y{|w}y|~{z|}{z|~||||zyz|{|~|}yz~}{yz~}y}{y}|}|z|{z{{}yxywz}~~zz|zx}{|{yyz|{z|~{zy|x}~}zy{{~{}}}y}~|v{z}xywy{~yz}{|||~|uyxzzw~y||z}}}{}{}|}~|}{~{{}}zyzyx{z{|x{|}{{zzwz|yxw{zvz{}xvyz~}x|z}zy~w{{~|{{||}}|~x|~xv|~|}z{{zy{wxxzx}|{v}y{|}yz{}}{{}~{|wyx|~}{~y|}{}}y}{x}yz}xvy|x{sy||{{zyyu{{z~}y}|||{{yz|z~{}{}|~}x~}zxx}{{|yt~yx{{y{}zy}~}{|yz}|~yw}}|{z|||{{{z~}y{||{}|}}}{|~{z|}}}|}}zz}zz|y{~|}z|{yyyz{~~y~}y{{}|||y}y}{~~}~}~~~~zx}}|{||~}wzz}}{{{{}w}}}{{|y}{{z|~~|}{y|z~||||y~}}}{|}}x~~z|{{}|v{}zy|w{}y}~{|wx|y{{x}}~|~{}z}t}|zx|y|{{}~~~w}y{zxyzz||x{wx~|vzyz}{{}|{y|sy~~}~|y|z|~|}y~|{}|~~}}}}}}{}~}~}~~}}~~}~|}}~~~~zy~~~~}}}w|{}z~}|~~~~}~~|~}}~}~z|~~~}~~~~}z}z~|~~|}{~|~~|}~}{~~~~~~|}~}|~}~|~}{}|{|~}{~}}}}}|{~z|w{||~t~}y}~|~x|{|xw|}{z~}yz|~y|wx|}{x}|yz}x~zy|zzxv~x|zyz|{{{z~}|{{|x{yz{~w{zz|{y|}|}z}~|~zyyz{y}{~w~{|{~||{}}z}zx|zx}zy}y}x}}|z~{}{}}~xz~z|}y{z|~|{~y{{}{~}{y|yy}~||x~}}x}}}||x~|}}{{{{}y{|}~{{~{||zyu|{{|}|~||yyx|z}|~|}{{{zvzyxx{|~z|}xy~zyz|~|zy~}|z{zzz}{}x~|xyw{{yxzx|}z{~{||}|{{|w{yx|yx}|}|}yx}x|}}}}|{y{{}}z{}v|}}w{}~|}}}zx}y{|x|}|{{zz{y{~}|~{}}~|w{}{~|{}|{}{|yz}}z{~z{zx{zv|y|zx|{z~~zzz{{}y}~{|||y|}w|{}}x}zxx{}{z}z}y{|}{|zy|v{zwx~z{yy{y|~{y}~z|{y}|}w~|uyx~|{}v}}}|z{x|}|~~{|}~{|}}y}|{}}{{{~xz}y{y{}y~}wt|{{|{z~{}{}z~}{zw}}~zt{z~{|}}w}|~~|z{yq~|zy~}||w|{yv~x}|z{}zy~~~z}{~~y|}xz|}y{{zz|w~{x{{}~}~zy~|wzy|}y}z|y}z|x}y{y~}{{}z|{~{}z}|x|y|}~{~}|{~{|z}|z~|}~|~|~~}~~s|}}}~}~~~}}~}~}}~~~||~~|~~|}}~~|}~}{{}~~}~}~}~|~{~{|~}|~~{~}}~~~~|||||}~}z~}y}~~~~{}}~~y}{~~}}|{|{~~~|~~~~}|}w|~~|}|x|y~}{yxxzvzyzyz}wx{|xy|yz|}|x}||}}}|~~w}~}}yy~|z|{|z{xy{}{z}|yx||wxy|xyyxyy|x|z|{~z{}||||{||y}zy~|z~~zy}~z~z||zw}{|x{zwy{~}{~zzz{{{yy{}z{wz~y~~|y{|{}~xyz}z{}}}w}|~~{{~|z{|}{y~|{wz}|{y}z{yz{}||}~{}y~~z}zy}~~|y|{{|{{z{{}~|z}zz{y|z|y}}zx{|z{{zvzx}|zzy~y}{{|y|z~~z{}}|z}~~}|}xxx}{zy}zxy~w|xwv|{{}{y}ww|z{{z~|{|~{}z}~{z|yz{{~|}~z{}}|||}|zx}w}z|zyyw|{zzy{wv||{|{|w}xz}}x~}y~zz{}}~}x}~{~y|x|z}}~yvz|{xz}{x{||~}y{x~w|{~}||{{}y{|yz}v}{|~{|}yy~|x}z|xxy|z|{{z|~zy~~u}|z|{{y~}|z|z~|}}z{}~{y}}{~~}|{{~zz}}{~z|z{|}u{|~zy~yzx}~|z}y|z}|~z|{||~{}}~zz~z}{~y}}}z}xxz{wzzz}|}|w|x|{|{x{x{y{|{{z{|~{~||{y{}~|{~}z{{|}x||~|}zy}y~y|z{x|{x~}{{{w{zy{yy|}zw{}z}~y{{||}~}~||||}~~|~||~~~~~~|}||~|~}}~}~}~~}|}~}~~|~}}|}~~~}~z|}{~|}}~~||~~}}}~~|~}}~|~~y~~}~~}}~~~~}~~y~}}||~~~}~}~~~~~~}}~~~~~~|~}~y}{v|yzw}|~}zx~|{u{zz||z|}}~~|z|}|z~{{z|zw~||x~y~zzz{}zz~}x}yzxw}y~{~~{|~|~zz||{zxzyz{zy}xz~ww|xwyx||wz~vzz~wzw|zzw|{{|{}yy||x{ww~z{||y||w{z~||y}z|z~}{w{{yz|~zw~x{z|{z}y{z~~z~z}y~wwz|}~y{~{~y}x}|{~|zy{|x~}~~|}x~|yz|x||wy}|z}|}xzz{|}}{||}z}|yzy{||y|xxzxxy}z|{|z}}z{x|~x|}~x|}}{|{yu||{wz|}{y|{wv~z|}|{x|v~~~{~{xvy{}xy|{xzyz{wwz}~|~~x}{}}y|{}{~zxvzx}z|w~{||}x|zz}z|{|}~||}{y{{w|{~wy|}{yxz}zy{||}{|{{{{}{z}vz{|yz{{|}yz{|~xzzz}zy|xw||y|}~|y{{|yz}{{}|z|~||zz{xy|z}~}~z~|z|}||}}zzw{yw}~}|x~{{z}}y|v|{zyy{zy}}{z|z|y~}{||z|w}}{}z}z~x~{{}~z{x{}{~z|zxyz{yx{zz|zy~{xzy{}~|~y|y|~|xyzz}}|{|z{|||yyz{|z{z|~w{~y}x~yzz{z{wwzz~{|y~|xz~|{q~{}zy{yzx{z|}~}{|xyz{x}|{z|z|~|zy}w{{}}z{|}|{y|~~{|zxwy}x}}{z|~~~~~z}~~}}|}~}}~}{|~{~~}|~~|z{~~}~|~{~||~}}~~~{~~~~}~}}|~}{|~~~|~~}|~||~~~|~~}u}~|}~}}~~~~}~}}}z~|~}~~{}}}~~~y{~|~~|~~}|}~~}|}~~~~z~y}}||}|~{{|u|wx{|z}{{{{|yzz|}z{z|}|}}|{zzz}yx{~~|}||}}}z}~{z||{|}}||}}z{t}yz~{y||xyyx{}zwyxw{y}{yw{}|w|y~}}yz||}y}zzzz{|w{|}~}}{{{{wz|~|~yw{{x{{{|x{{|x~{zyz{~~~|{}~}z~||}|}z~{~wz{z||{{}|}w|~zx|~}y}}|x~|wxx{{|}w|x{{}w|z{z|{}z}w|zz{z}}~z|}~~{}x{y}y}|z{~xx|x{z~{{}wy{}|wy}z~}~{|}z{~~~z}}z}{~}{{z~x{|yzz{~}{xzx}z}x}||zyz{yyx{}{z}||{|~y}y~||{}x{z||{|z||yx{y}{|y|x{zy}~y{}yz~z{}|z|~|}y||||~|y|}{}~{{uy~|yyzzvwy}uy{{x}|y{|}wzxxu{zw{}z|y{z}{}{{yz}z~z{~~}{|~{z}z}xxwy{z{|{{x{|xv{z{yz{|~|~|||}|z~~|yz{|~{~|~}~z|{~z}{{{}z}}}~w}{}xxzy}xyy||y}vzx}xz~}{xy~~{{||{uyyyx}}}}}|x}|~yz~{|yy}|}x|{{||w~}u{z~{yxwyz{~}}y}yu{|~||}~{}~~}}}~zz}zyy~xzz{|y{{}{}x}yzyy|w|~xy~~|}|{xy|}|{~}x|~}~}}{~|~~}z~}~~~~{~~}}~~}~~}~~}|~|}}|}~{~~~|y~}~||~~|~}~{~~~{||~}}~~}}}~~}{~~||~}~}~}~z~~~~}~}~z|}{|}|~}}~~}|}}~}}~~}}~||~~~~z|}z{~}{y}}|z~|~}}~z}~}z{}}~zxzx~}}{|~~}}wwxz{}z}}||}w~z}}z~~}|z{}zxzwz}|}}x|{|{|w||~z~z~}}yzz{}yy{|z||~{|x}|{|z{{}~||{{w~zw{~{}y~~y{{z|x~~z~{xz|{z}z{|{yz{y}}{yzxz~~}~t|}}zz|~yw}z{|{|{}}zy~y{z||y~~{z~}}~x}}{||v|z||||||}|u}y~~{|zzyv||z|}~{{z|{y{{}w~||~|y||z}{x|zx{y|~{~}||~|z|}~|x{|~|z}{y~|~{y~~{{|}x{y|}zz|w{y{|}|{}{||~{}|}{{|||{z{{{{||}}{{{x}x~yy}~||y}y}}}x|z}}z}yz~{~xy}{{{xy}{{z~zv|z|{z{|~|{||{~|{~~yz{}~|}~{|y~z|}}}}||}{yz|}|~}x|y~~{}y{}~|}}~|z}|z{|{~z|}{t}{z~~}y|x{|z{~{{w~y|}wx}{}~z~z|zz{xy|}{z{}y~||~}~}}|yy{zzx|{{~{|~{xz|{~}||}~{{}}z}||{z|{|yz||wy~zz~z}}~y}|z{|yy|z{}{xzv}|}y~|~|{{z{{yzy~~x}vz|y}}{||}}|z}yx|wy}|~{}zzy{~z}|}zy{|s}}z}{|}||~{~{xzy||~{~}{{|~z{zx}}|z{}{{y|x{|~|w}}~~~}|~}~|~|}~}}{{~~~}~}~~}~}~~z~}}|~}~~}~}~~~~}|||}~~~~~~|z{}~}}x|~z|{z}}}~}~~~|||~{z|}}}~||}~~}}~|~}}~~}~|}{~zz}z~}{~y~z}|}y}wyxy~wywvy}y||}~~wzwyy{z|{}}}y|}yz|}~{}z}{{{|x{}u}{z}x{yyz}{~{{{wzy|~xwy|zyzxw|~|y{w}{{}y{~{w|~}z}}~z|z}~y|{{z|z}z||zy{||{z}x}{{}|zzyvwx~z{x{|xy~y|y~{|~z{}~|||||{~w}zz|w}~wy{{x|{|}zw}|~x{{z|{{{|{x{~z|yx{|}x{|yyz}||~}z}zw{}}z}~{}z}}x{{}yx{z}|}y{y|}}wz~}}w}~~}}~{|}z}{}y{||}~z||~y~}wyzw|zvxz~|x{y}zyxzw}{y~{|wy{|x}|z{}}|y}{~~}}{~}yyy|}z}}{{zzx}|z|~xz~}y{|z}w{yyx{y|}x}}yz~|z{{|z{~~~{{{~{{|~}~xyz}wy{zz|{{|zzvz|}zzz}|w}|{}}}~x}~{{}z{|~wy|~z{||vx|}y|z}}{|||}}z|zsy~z}|}}z}z~yz}zy{~y|}y~~~~~~y{}||y}}zx}|z{{y|zzy~zz{|{y|~|{|zz{x|zy}yy|{z{|}}||~}|y|}}z~z|}}zz{|}zzzy||xz}}{y|u|yvy{yw}yw{zz|~{|{|z~yz}|}}z~|z}~}}{~||~zz|~yz~z{}~y}y}|{~}x{~x|z{{y{|}xy~yyz{~|y~~{z~}}{~}}~}~~~}|}}~}|}~~}{}~~|~}{~~}~~}{}~~}}~|~|~}~|}}~~~{}~}~|~|~~~{~~~}|}}}}|~}~|}~~~~~~~|z|~~{{}~~~|}}{~~~}}~y~~|~{zz}~}~||}}~~}}~~|~{~~~~~~}||~~{~~z~}z~~{{{x}{}}{|}{x}zy|zz|y||{{z{x}{||y||{yu~v~x}||{y{z}|xz}vv|{|y|~}||}}|~}z{}|y~y}yy{z{|yx}|{}|vx{}~|zy|{|w||{z{{{||{yu||~}|z{x}uz~|~|}y{}|}x}{~|~}{{zx{x}|{{~zy}z{t{y~~zzzxy|w~||y}y{|~~|{|x}y}}y|z~||{~xyxz{y}{~|{zw}|}zw|}zx{y{|{}}t{}}~~||{{{~{z|~}{}{||~}{~||}{}|}z{zy}z|zw~{|~zz|z|~x}z}~~x~}}z}zw||~xx|||}}z}y|}xy}|{zy{~y}}~yy~{z{yz|}~}~{yz~~{~yt}}zz{|~zz|}uz~|{z{zy|{~{{}}|yy}~}z|}|x}~{{{z~z}z}{}{xx|y{}{|{{}|z~yz{ywzy}|zyzy}z~||~yx|y~|szxzv|x|z}x~{}}{~{{{xzy{|{~~v{~{v{}|xz}|zu||x|x}y{y}|}|~z{{y{~{{y{yyz|}}yy|~~~|x}u{~{yy{z|z|}{|z|}~y{|{y|zy|y}y{|||}~xtxz|v{x|{|}x|}|}y{|yw}x}~{|x{zx||}{|xx}{|}|z}|~}z}~{z|z~|{}|v|z|}z{|xzyx{}|}|}z}~|{}w|x~y~zyx{|y{}}|~x{~}~~}~~~}~~{|}~~}~~}~}~}~~|}~{||~|~~~}{||~{~~~||}~~|~~{|~|~~|~~|}}~~~}{|}~~~}~|~z~~|~}~|~~||~}~~|~}~~}}~~~}}~~~{~~~|}z}|z|{~}~}|~~|z~~}|{|}~v|{z}w{x{}}z}|x~|{}}}{zyw}zz~|z|}}~||y||~vx~~~z{}~}{}~y{}~x~zz|zxxx}}z{}w{{|zzv|zzz|v}x|{~{|z}yzz{x}w{|{|}|{yz{||z|{zz}{zyz~x~y}{v|z{|}}zy{{z}yxxy||z}|z{{z}{{|y|yyw|~{x}~}}y|~xvz}|~zyx}|y{y{{|~}{w{|yxy{z|}{{{}}{~yz{||}~y~|~{|~}x|||{|}zy~|xwz}z{z}}{z{zyyz}|z|z~{w~}}z}{zy~~u{y{{}|}}zxw{{x}w~|{}yzz|{w}|}~|{z}z|xx{|~}}~}||{|~{z}{|y|}|zz|~{{{z}{||yzy|xz}}{~~vzz|||z~|x~{~~~{{{z|}zz{~{~~|||zz|}}{}~vvzzw|y{z{yzszzz{{||{vvy~}|}{~~zz||{~|z}{}~z{z|~z|{{wx~w{{z{||}zyyyz|z||y|wz}{{{{~y{{|x}}}|z{{}z{x|z~{yxy}{|~}x}}w}}~y~z{|z||~y}zx|}y|~|}{xz~~|z}~~}{||{~|{{}~|}{{{~z}yy|{w{y{xx|y}wy}|{z|~z{{x|{}}|{|x{{{||~~{{~~~}x}}~{|~z{||vx{|||y}||xxw||}}v||z||{~yz~z{z{~y~|}~~z~~~}~}~~{~~}~~}}~{|}~~~{~|}}}}~u~~}|}~}}}z~y~}z}|~}~~~}}|~~~z|~}~~~|~~~~~~~}~~~}~~|~~|~{}||~|~~y~}}~~{~~~~~}~~}~}}~~~{|~~~|~}~}~{}~}~{x{~~v|}~|~{y|z{~x~y{~{z}{~~x{|{{y|{~{wy~y|{}z{y~|{|{|}z{z}z{|}z{}x|{|}|{y}yz|~}~~||x{|{{zzz|~{~|yy~w|}{{}z}|z}~}}xx}x{wyy||zw}z~}z{{zzz}~}~wxyw{~vxzzx}|}yvyz~zw{{}|{||~zz~{y}|{{}{}z||y~|{~~}zxy}{z|{yy|}~}z}|y{{|zzy{z|{|}{||~|}{~yy|w}xy|{}{{}|~{}zzx|{{~z{~{}|}~{y|~zxzyyz~yyz~}}{z~~zz~}~}|y{~{}zyx}{}y|z|}}w{{|~~{~x|}z}{}{{y~yy}}~~z||~y{}zzz{}|zyyy}}x~y{}{{zz}}|{}}{z~w|{~y}{{}z|zy||}w{||{|}zz|{~~w|~yy}|{v||yx}{~|xw{x}~~}~zxyz}zy{y|vzz{|}y}zxz{{|x{~}~|z}z}{w}y}|z|{|y~z||{{}zzw~~xzy}||{zyzx~~zy}~~zxzz}|y}wx~z}}||z{yz{|zz}~}z{}v|z|z{}}~{||z|yx}y}xz~|{{x{~{z~~}yyy|~{|~{zx|z~~zx}~}{yz}x{zuy{~~~{|||xx~}w~|||zz}x~v~{}z}{y}}r|}|{y}{}z|{}}yz~x|yzy|||~|yz~ww}vzz|z}|~||||}~}~}}|~~~}~}~}~|}|~~|~~~~}~~~~~~~~~~~}~~~}~}}{~~~~~~~~~~~~~}{~~}~~}~~~}}~|~y}z~||~|}}}~}|~t~~}|~}~{~}~~}~~}~~~~}}~~~~}|w|~|z|}|{~~}z|yywx~}zx{y{w{|zxy||w{wz~yw|}{~{w|||{~yy}z||zy|x{x~}y}~|}}|xwyyy~~}zz|yw|z{{zxw{|}xz{|z{}|zz{z}||||y}}wz{~{x{u||{{}|z~~}}}zzy{w|x}v||{||z~~~zz~~}||z}~||~|y}}}{}}z~x}x{yy}}y|z|z}x}}{~}zw}z~ww{}}~}{{}}~}|y|}|{x~yvy|}y|{xz}~|}z~|{yyz{z|{xwvzz{zxxyz|{|{}z}~{}z~~y~~}yzy}x}}~|{{}{}{~}yy|y}z{z{{xyxz~z{{|~z~zv}zw|z{~}~}v~}~}z{y{{x}}~~z{{{|xz|~|{}wyywz}}x{|{~{{{|z||~~}y~zy|~{~}z}}~z{||~~~v|||wyyz{|{~z|zz|||yxwzzzz}~}}|{y{z~|}~y}z}}}||{w~w|~}|x}}~~|{y|~y|y{~{{z|x}zyz{y{x{}z||}~}y{|||{|z}}{{{}{x|}}|~{}w{}zu~x{{xz~yz}x{|yy{|}x{}zz{~z}y~|{~z}~|~||~z~|v{vw|zx{{~z|{y|xyy|y|z~zy|||zz|{z}}~{|}|z}~{~~}|{{||}}{}z}|zyx}{~wy~~xy|w}w{|~|y}zzzz~|~}}~z|~}~~|~}}}~{~~|~{~}}|}|~|}{y~|{~|~~}}{~~|~z~}~y}}~~~}~~}~~~~|~~~~}|}~|~}~~}~}z~~|}|~~~~z}|~}~}~v}}~}~}}~}{{~~}~~|~||}~}|~|}}|}}~~~}~{~}~~~z|~t~}z|}|y|xwz}wy~{xz}|{}||}}{xy|{|{yxxzxw|||{}}~}}~{z|x|z|zyz}yy{{~~z{|||{{|z{}|{|}{}||zw{z}|}{y{{z{wzwyz{|{{}||xwz~}~z|~~{y{z{}{|z}|~|||xxy}}|{}|y{x{}z~}}zz~~{yzy|wzz{{{~}{~{}|~{~{|vz|~z{|}zxz{|{z{|~{|{|z|z||{||}{yzw~|z}|y}z~{z|{z}y{{zzy|{wwz{}zy|xy~yy|}~z~v{y{z}y|x~~}}u}}x|~{z|{{{zy~}yz}}~{y}{{{w{~{||~~v}{~z}z|}}|{|z~}}{}yy~}}}}|z{||y}|}||}y|{{y{~z{y}|~{}}y|{}}|y{{v{~~y{z}z|~z{yz{|y|}~}{z}{~z~~|}{x{x}zx}|}~z}y~|y{|{|||z{|~y~{|~yx{}{zzyz}z{}z|{z~{{|}ux}~|w{~{z}}|||{}vyzz}zy~|y{}{~x}{{{{|{y~z}~}|}z{{{}|{yz{~z{}yz||{y|||{}|{|}|{yw|{y}y{|}~{z{}}{{{||z{{||~ww|||x|}|}|}z}}|||{}x{{zz{~{w}z|}{y|~{|z}}~}}y~}|}{|}}{}|}vy}}|~~z|~}}y~}|zz|y}y}{y|~}|||}x||~{{{}~|||~z}}~|~~~}~}}~}}~~{~}}~~}~}}~}~||~|~}~}~{~zz}}~}~~}~{~~}}~~~~~}}|~}}~~~~|~}~~~}~~}~{~~}~~~w{~~|}}~|~~|z~}~~}}~~}~|~~~~yz|}~z|~|~{zxvzx~|x|}zzzzyw{zzz{xy}zzz~z~|~w|{zy{|||y|}|z|{{}}~~}}~|zyz}y{{z~wz|{||{~z{zzwy{x~|yy{~~}~|~{~|~}z{~}y~{z{z}~||~z~{|y{s~xw{zv~{wzzz}{v}}xy}}}wxu{xy{||{zz}|u{z}|}{~}yz~x}z}{~x{}{||zz{z}z{z~}|zx{|yw{y}~|{w}{~~|{}z{}y}y}~}z{~|~~z{|{}|w{{z{|z|~||z}~}w~{}{z{z}{}|~z||}||z}~x~y|}~zy|z}y||}z{wz{{|r{{z{|{x{y{|}~}~z~z|}|y|~||{}y~{||~}z{y~}~{|{v|{|{||{||w~}{}zyw{|y||szzz|}{~||}}|yv|~|{|z}{|}}{}~~~z}~{}x|{zw~z{wz|{~y}}zzwx|z{{~{|z{~~|{y~|}{}|}}~~}zy}z}zy{}}~z~}{~|ywzz|}x}x~zzu}z{}z{{{z}|z{~~}{{}|y|}~~{y}z{|x|{zz}z|zzv}~~y{y}xyzw}z{yu|{zw|~~~yx}|z~~|}|~y{{~}}|z|}|{~yzx{{x~w{~w{{~{}{{x|zz~zy|~|}{z{zzz}~}{y{{}{{}}~|y~~{|zy}{y|x~{}u{z}zz|z~}{y{z}y||z|}~}{|~}}}~~~~z}~~}~~}~||~}~~~~~~}|~}}~|~~|}~}~w~{~}}~|}{|~|w~~~}~~}~~}~~~~~z||~|~~}}}~}}~~}{|y~}~}~}~}}~{{~~~}|~~}|{|}y~~~|~~}~}}}|{~|{~{||~~|~|{~y~|}}~~||{{~~yzz{~{~{|yvy|z{x~x~~}{x}~|}~~zx|zx~x}~yyzzsz{z|x|{z{|~||}x~z|}zy{{{~zzyxv}z|zzuz}|~x{z~|x~|}x{{||z}zy}w|zxzy|||}zz~}z{~}{|~}zzzu{z{~y{}{|}~{|y~y|y~yz|w~xz|}|{z{|{}~~yy|zyy|z{|x}v|{}|}~{{x{{{|w~~z|xyy}x||{}yz{||z~||}{}||z}|}{zz{xz}y|yz}{}x|||~}}z}zxyzwux~|x}}yz{{u}|z{}z{yy|y|t{yz|{yy}ux}y|vx||{{zy{z|~~|x|y}|z~z~zwz||{|z|{z~|y}z~|||}y~~}{zy~~|y}{}~xx{~|}}||{|{yz|~|x|}yz|}~|x~z{~{~z|~~||z~~zv}{~|~{}}~|z|}{yyv|yw}z|wzx{xw{{xzzzwyyw{}{|zz}~{zz||{{}{}|v}~z|{yxz~z{wz||z|~y}|||~~||}wz}zzz{vw{zz}vz{~z}zz{~|z{{{{z|z{|x|y{~xz{|~~u|{yzy{{{z||x|{||{y{|{zzz}}}z~~|~{{yzy}vyy{~|}~~~x{z}~zzxy~vy~}}|~wz}y|zz~v}{~xz|~|x{}z~{z|}x~|}z{z}{{zyy|{~~~~x~{}||{}|}}{vwzzz|}vuy|z{{|{||z}~~}}~{~}}|~}~~||}}~}~{||}~}|||~{~|}~|~}~}~~z~}~||z~~y}z|}~~~~}~{~~}}{{~~}|}|~~}}v}~~~~~~~~}|{~~|}|||~}{}}~~~~~}~}~~~|~z}~}|w|||}}z}~{xvz|w{wy|{{{xy||zv|yxqxyuxwzyy||~}z~~{~v}{}}|{z}{|{}~yy}{}|~~yzyxxv~z{{w{v{{{}}xwu~yz{{wz{|z|{}{{|{yx{y}x{}zy{wxzz|}~{s{|zzx|{yz}w{yv{|x{y{xxyy~~y{{{{x~x{x{{y{||}{|{{}}x|z{zz{||yxw}|z|wz{{||w~y{{~xy~{zv}|y{yzw||w{x}|~~}y}}|{}y}z|||~|{|}~|zxy{x|~zzz{x|~~w{zxy{}y}{~|y}{~|x|y{|y|}{}~|}z||zw~y||z{{z|||wyx}}~xzy|}}uy||}zy~y~~yyx{~{|xyz}{|}z|x{~}{||{|zy}}{}}}{{}w{{{yt{y|}|{{~z|x|}}{|}w|z}|~||~{}~|yy}z{}z}z~y{zu}x~{z|xzyx{y}}zyz~{{}~{x}~~|y|zwy|w{}zzy||yy~zvz{vz{zzzyzxz{}{x{|{z}v{v{v}}~|}~|{x{~z{}}|yzzzy}w{{}}}{}{zwz}{xx||z~zzy{~}x|{||~z|}{x|}}||z|}~{z~x|y{}}{~|{~zy~|zzyzxz{|x{{}}zu}xzxyzy|{{zz|tz||zy{y||zw}x|}~}~{~~{z|{}{{{wvzw|~{~zwv|zx{z|y}{z}v{~y|~}zyzy~~{~{|~~}~~}~{}~}y~~~~|~}||~~}|~|~~|~}}{~~~~~~}~}y~{}~~~~}~}~}|~~~z~|~~~}~|z~~~~~~|~|~~~~y}|}~{~~}~~z~}}{}z~~||}~~~{~{~}|~|~|~}|y{~}~~~}}{~z{|}~~~}~||}~~~~z|}z}}z||~{|{z{}|~y}}}yx{}{{|}||zz|zyy||}}}|||{}|~|z{z{~~}x|zyx}~z~w|xw|}}z|}|u}{}y{{z}xz||{}zzyy{}{{wy}{|}}}{~}y{uu~y{|z|}|{|yxzxzzzz|z~z|}{z}}w}x|~||zzz|~x{}{}|}{}~{y|}|}y|{}{z{zy{~z|}}}||{z{||y|}z{}|y{z~}~|~|yy~~t{{{{|{}z}{||}|z}}v}|}|y{x~~|x}y|z{{}~z~{}yzx|}{~||yw|~~z~z{{z}z{z{~{~}}zz{}}x{}x{|}||z}|z|}{}}~~~z~}|~|y{|y{}~~||z}yx{x~~{|{}{}{y}}y{zz{~{z~|}~y|z|}|y|}|{vz{|~{}|~}||z~~}yz}|y{}y}{y|}|{x|y{|~{z||}~yzy~}~y}x|~y}~~~{~w}}||}yz~z{|{{|y}~~~|z{|{~~~}}{|}|v}{|x}{w|x~x|~{~{y|y}w{|}{}xz|{{|w}zy{|zz|y|}{}{~z||{{x{}x}{z|}z{~|{x~{}z{|z}||~}|y}zw{|w{{}y{}~|zz|{{yy||x{}}wyz|z|~|}}}~z{|~x|{x~v~{yyy~z}z{y~}|{{~{|y~z|}x|}{}~{~|}yzz}~w~xz{v{{{~|y}|||}}|}{}{{~{xzz~|~}}|~~~}}|~}~}~}}}}|~}~||}~|}~~~~~y~~}|~~~~~}~x|~y}}}~~~~|}{~~~}}|{}}|~|~~}|~}~}~~~{~~|}~~|}{~~}}~~}~y|}~~|}||}~~z~}x~}~}}~}|~~}~~~|w~|{y}{z}yzzy}{yxzzw~{|y|}|z|}z||uyu~}|u{~~~~{|zz{~zxy}{~|}}}{{x{|||ww}~{z{|w}{}{{yxwz~z~z||}z{|||y~}}{}z}~{||zy~w{{}{yz|~|zwv~z~~xw}zxvv{{~x||w|}}wyxvx{}{zyy~z}z}x~~~{}~}z~}{z{|{yy}~}wzzy{|}}xy}{}{ww{x{|}{zyxu|~x|z{xy|}}|~x}|u|}}{{~{~}{}}}y|x|{yyxx|w~yx}{ww|v}x}xz{zz|~~x}v}~z{{zx|}{xw|||z~}y}}yz~}{zw|z|zwzz{{}z|~x}{yr{|y~~~}|}|~z}xy~}~|{~~z|zz|}zzv|{zyz~~|zw|z}zw|{vy{xzzt|yzyz|}}~}{}}z}|z~|}~~zz{}~zzyzy}zv}~|}|{tzzzzx}|{}x{{{{}zz{x}x|~z|v~yz{|}{~||}~{xz||}{}||tx{{z}{|yy}}yz|x|x}y|{|z}}|~}~~w}{z{}}|~y|~z~}}w||}}}{~{|{{zuz~z}yy}{{{y{|xyy}zz||~z~|}|~}{|~||~}~|~{w}~z}|{x{|z}v}z}~|x}w{}{}{}{yx}~zxzx{z~{}~||~z}{}{|}{}~~{~{~y|{|z{|||y}{|{zw}z~{~{~z{zyz|z}||x{~|x}{z||~}}}|~~|~~~~{~~|~~~~}~~~~~~}|~~~~~~}~}|~}~~|~~~}~}}|}||}~~~~~w~~~~~|}}}~}|}~}~~~z}~||~z~||z|}}}{}}|~}}~~}v~}}~|~||~~~}{}~}}}}~~}}}~}~}{~}~}}}}}{}zzy|~}~{|}{y|y|yy}}|y}}|xz|}}{{z|zzzz|}}y{||}y{zxx}{}wx|}}|x|u}y|}{|z}}|{|zz||}|{{||z~}zzz~xx{{}|~|w}wwxxy}{yy~~|~yzzz}{y~x|}|{{{}}y{zy}zz}||||y~|{zy}y~x}}z{|{}{{~zz|z|w{}ywz||y}z{x~y~{|w|xyy~wv||x|}{u|~}~}|~}wv{wz}{yx|||~{y|y|{|||x}}{zx||zw}xzx|w~y{|z}~{{~{}||x}{z~|yxx}u|}y{|wz~~|{x}w{}}y}{z}|}|{|}}{~{yz{z|}x|~|y||z{z~}}|zy}z{{{|~~{{~}|y{{}{|~}~{~~}z}{|~}zwy}{|{y|{z}w|x{}~y{z{}|{z{z~}v}{|yz~}|q~|z|zz||x{{}|~{zy}w{}z{vy{~{z~}zz~{}}y|{|~}z|{yw{}|xzyyx|||||~{~y}}{|||}~xxy|~z}z|zz~}{z{yz{~{{{|zv|z||~}|z|||zxwyz|~|yx~|y~~}{{y{}y|}xz~{z}z|{}|xyw}}wzw~{||}~z{}{}z}|}}yu~~y}zz||xyy{x|{~}{~||y}|z}y|~y{{|z~v{{|y}x{{yz|{z{~|}{z|w|z{z}xz|}z{}z}y}{~|z}y~z{|z}z|}|}~{yy|zz||{~~}~~~}~|}~~~~}}~~y}}~~~~}~}z{~~~~}~~}~}|}~~~~}}|z~}}{~}~|~}}|~y}}~~|~|~}|{~~~~{~}~~}~}}~~~~~~}}~}~}~y~~{~y~}~y||~~|x}{}{{|}{~~|zy{wv{{w~yzxwy}{|||}wz~{vxz~zz}{xx~y|zxz~|y|}{~~||{|z|x}}yxyz|}{y}xyy{yy|z|{yxxw{{}|}y}~|{}{z}{xxx}{}w|z{~~{{zz|{|y{yzy|x{x}}|y}|x}}zz~x|zwx|{y|zzy}}||}|x|{zwz|z}{z{{x~vwz|y{u||}|{y~}y{y}w}z{}|{{}wz~||~zz~zyy~{}y}{{}}z~}x{{|}w|y|y|zyzyzx~y|x|~wz~x|w{x|{~|}z{}yx|}~~y}}{|y|z}{}|}y|}yx|vyw|{|}{x|x{}}x{}}x{|zx~~}}{|{}||}}|~~|~{y}~~|z||z|z~{~|~}z|{x}~z|z}|zx{{|{z||{}~||~z~}~{{}x{|}||~||{{~}y{}{|z~z{}||zzw||v|zzy{yv||{|uzw{|{{~{|x}}y{|~}{}}}xzz~|{z|}x}zy{zz}z}}x|}zy||{|z}y{{{zw}|z{{zx}|}}}x}x~{}}wzz}zz~y|x{}z{|{{z}x|{|~~zz~~yu|~z|}}zx~|~}}|yy}zyz~~||x}v{{||~zy{{{z}y}{{||wxx||{~y{}}y}~{~{}|zy||~||z~}|}}yy|zz|z||x|xz|~~}{{y~ty{}xyz}}~}z}|w|~~{}~~{}}~z~}|~~}~}~}|}{~~~}~yz|~}{~}~~}y}~}~|{}|~}}~~}~}~~~~}|~~~}~~~}~}}~~}~{~v~{}|~~z~{~|~~{~{||}~x~~~}}~~|~|z~{|~{|~~{~|}|{~~~}~|~|{{~|~~~}{~~}~~~|~{|||}|{}x~y}x~{}xw}||{|y~zx|}y|yz{{x|w~|}xzy{wx|}|}w}w|x|{{~}xz~~vy{}}|}w|~~z{zyw||yy{z}zy}w}{}}}}z}{z}x}|w~zzw|~{yz}|||{yz{{y~z}{y}z|z|y~}z~}|~zww~~y}z|~}w|||yz{}zxzzz~||{w|~yx|z|z{}{~yvy|}yz||{|{}y{y{yzy{|zzz}{yz{{z}x{{{}{{w~z}z{}|y{~}||xy{z|{xz}~z~u~{|}y{x{{v}xzx|}~}zy~xz|zy{|~|z|}~zz{}{z~{~}~{{~{y{{v|{uuw~{xy{}}~|z}z|}|||{{y|}{z{z~z|~z}y~~zzy~~|{}}~z||~zxz|v~|~zy{zyxzw|y{|z~}~zry{|}y}}~x|{~xz}v{x|{|{~|||z~||}||~|}zz}}}{|{{wyz{}{x|xz~}z|{~yz|yx{|{}{~u{~}zzx|z~|{~zzyyzyxy~{{x}wy~~}y|z~{{zxzzz|xyz{{{{z~v|y{{}{|~~z{y|{}}}{{{|~{u|z{z{||||xy|{|||~|zz~{~zxy{|v{|zy{}{~{|{~~|~zy}z}zz{|{{|zy}|z}~~{{|}}{wz{{y}y~}|}}}zzy}~}{}|~{~z}{{x}y{y}|y|z|||}~{yzzv{}|zuzuwz}z||y|}{yz||x~~}}x~}y~~~}~}}|{~~|}}{~~~}~}~}~}~}}|||~z}}{}}|~|}|{~|~~~~~}y|}~~}~~~}|}~{~~~~~~{~~~}~~z~y~~~}}}~}~}~~~~z|~~~~~~|y~}~}}~|~~~~~|}~}|{~~~}}}~wzyz||{{|}xxzywz}z~{xz~y||z{xz|z~xz~{yy{|z|{}|{|z|~z||||{{~{{v}~z~~y|||{z}{~z|}{}{y}{x~yw~}{z{{{zzz~}v~zy|}}y~|z|~{}{}~z}}{}w~~~~yyy~{y}x|{xz}z}yz||~{{|z|z{zy|z|}~~|z|}||{{}}~}x}x{||{zz|xz|yxxs~x|{zyxx|{{{yzy|xwyy}xzz}z}x}~z|{{{z}{z|~{{~{}}|~z||~~z{{w{}|zy|{|{{x}x|{xyvx{~y~{wy~}~zz{z}}{|xy{||}x~y~~~}}}}|~yz{zzu|z|}{~~xz~|{{~x~zzy{{}}~|{}{~{|}~|~}|~|||y}{{~z{~|{~x{z|yyzvu{}}|yz|{||{zy~}|wz~{||{z~}~|u}}~~y}{{}|||{|{y||z|}z|z|zz|zxy~zxzyz|x||xzz|}||{|~{|{z}z~||y}yz}||~|xx||~}{{~{{{y}}x{v}z}y{~|y{}}{}z}w|}~wy||zx|}|~{~}|z~{}y}{x|z}|}zz|{z}x}}v{|zzy|y{zv~|{|z{{z{|~{~{}{x|{|{z}}z{|}~{|w||~{}{z}{zwzw~{|{|zw{y~~~{z~~{{}{x~}ywz~|{|{||}w{||{w~{x{|z{x||}y}{{x}w|z~{{}|z~}~y|~}~~}~~~~}{}}{}~~}~~~{~~~{z~~~~~}~~}~{}~}}~z~}}}~||~|}y{~{~|~|}~|}~|~~~{{|}}|~{~}~|}~|y~~~~~~u~~~z~}|}~}~~|}}{~}~~}}~~|{}~|{~{{}y{~~~~zzzz~x||{|zx~}x|xzz|}w}{|~z}}zyz{||xz~~{~z}yw{xz{~z{z|}}x{~|~{y}~zxy~|}|}{zyz{x{tz~y~|}|{w~~w{z|z~|x}|{}|x~z}{z~||x||yz|{y|y|{}y}|yz{}zy{~x|xz{z|z}{|{{|{}{~yyyy}{x}|{y{y|}w}zz}{|yy{y}z~}|{}~{|~{}|y~}{~}{|yx~y|{}yyzzyx|}{}zw}{x}|y|{}}xwxz{w{{y|}|~}{}}||}|z{~~{|x{y}wz}}{}~|}|z{{||}}~~}y}y{zy~{~{wz{~{w~||{yy{w}|~}~{~{z}{~|~|z|z}}}}{~}}vz}|z~~|||~z}yyy~|zy|y}|w|~}}~~~}|{~wx~z{~|z|wz|}}{y{{xv||v{~x|~|z{y}z~|{{}yz}{~{|}|}{x|||z}{zzzy|}{xz|s{{{zz{{}{{}{z~z}wzyzyz||z~{{{}|y}|{{}zy{|{zzy~xyz{|}z||}x}}|}~|}|w||w}}y|}yz|z~w~r|}|{|zzyyz~{{}z||}xz}|}yx~~{{|{|{|w~|}x~z~}|~}~}}zyz{~z}}{z~|{vv{uz|{}z~zxz|z~}zx}|wyxz~yv|~y{}yxz~zy{|w~|v{|}|zzz}}|{xzy|z{}y|y~z{zz|~|~}|~{}~}~{|~{w~{~~~{}~|~~}}~{~}|{~~~~}~~}}~z~}~~|~~{|}~}~x}~z}~~|}|}|~~~~~}~}}~~}~|~|~~|~|~{~|}}~{}|}}}~|}~}~~~~~|~}~}~~~~}}~~|}||~}{||yzwz{|y{x|{xyzx}}xyy|}{}z{w|~}}{|x||zw|t{y{~}||v}}~~||}z|{}|yy||zx{~yz|{y|z~|{z||z}}ywy{yzw{xw{y{}}yxz{||~xw|{{~x|y~~}{~zzx{{y|z{z{z||x|y{|y{y}w}{}{}|x~z|wvz}|xz|}w|{}~{{|zu{||{x{y|}zyyx}{zz{yy{zz}|{zzz{zwxz{|}{zwz~}}||{|||{||zz~||~yyz~{{x{~{||{~zx}ywwv~yy~zxzz{x{|{xzy}{vw|ytz|z}z}~~~{z|}z}}}z|{~}~{z~z{{zyxy{{{wy}z|}wyx{{~{yyxx{xzzyy|}}|z}|{w~}|}~}}y{zz}wzv}|xy~}zw~~z|y{xyzxz|yzy|}{yr|vz||~z}ryyz}}|}{~}z~|y}}{yz~z|~z{{||{y|z{wz{xzwzy{zy}z{|{wu~|~}|{xy|z{y|xxv|~z}{}v}z~~xx{z|zz|~~~wxz{|~yz{wyz~v||{}|x{|{y|||z}yzz}|y|}zy|}|~y|}|{y{~z|xyz{vyyv}{|y}~yvz|y{vzyy}}{}|y~|y~y~x|xwz{yyz~|z}}{z{x{y{yy|{xz|||yvx{{xvzyx|x||~}~yy}{zyyyx}|}{|}y}zz|{yz}{y~z|y{y|z|{{wxw|xyx|wyy{{{~||}{z|wz~~}x}~~}~~}|{~~~}|}~}~~~|~~~z~}|~~~}}~}}~|~~~~~~}|{~~}}}{~||}}}~}~}~~}~~}~~~~}y}|~}~~{~~~z}}~|}~~~}~|~}z}~}|}}}|}~}}~|}}~~~}~}~~|~{~~~~~|~}~|~}{}}~|~~{|~~~{zyzxx{zy}{{{{~~}wy}~{}zy{{z{w||}y{z~~|u{|}{}yx|z|z}wz}z{{~x|x{y{z|}y{{yz{|zy}}z|{z}|{{|}{y{yy{~z{xy|{y}|{{}{||}}y|zxy|{x||{|s{~}z|xxz{y|~{w}|y{}}|~z~}zxxyz|{z|y}||w~~x}}{zy~x~y{xv{y|}|xwz|~|}{zx|}}{y~yz~}x}z{zu|uuzw}}z{||{|{q}|{yy~~zy}{z}z|}|~~||y{{|y~z}{{|}{z|{xx{y{}~|{}x{}|zz}|xz{z}z{{y~zzwyzzxx{{|zy||{{|~{}}}~w}t{}y|{}|}}~{}z|uz}~{{yzx~|}~{}z}|~~{|}{}z{{w}}{}z{zuz}zz||{|zx}z|}}||{{~ywz~s}~~{yxz}y}{~||xyz{}{}{~z|z{{w{~|~z{zy~z~|yzy~wyxx}}|z}{xz}z|~|y}v{yyv||zyz}y{|z{~|zzz{yyy|y~y|||zxw~yy}{|x|}x}xyx|z|u|}z}}v{~~~yzv{{{zv{{x|yzxwzv{z|}~zy~z|{v{{}~zy{||}z~z|{|}|w}{~}y}{z}}y|}|zyx~xxx{}v}yzyy|z|~|}zw~|}y||y~~x{y{z|y~||xz|z|y{zz}yv|z|~|}{~{z}{x|y}|~{}{~{||{}~x}}}~~{~~~}~|~{~~}|~~}}~~z~~~~~}}z~{~~~~~{}|~~~}|~}}~~}{~}{}|||~~~|}}}~~~}}|{~|~~~}{~}~~|~}}|~~~~{|~~~~~~~~~}~~~~~|}|}~~{}|}~}~~~|{~~~~~}}}~}}}}}|~}y{~{{{z~{~x{x}zz~z{v}~{yv}{z}{z{{x~x~|zz~z~~~~{|}y}~}x~y{}|}}x{z}{yz~~||{|y}zz{z|y}x~xxx{|ywz~yz{|{~}z}|zyw|}|zvtz|z|z|{{}}}z~w~xyq~||v|xx{z||}v|x|{z{x}|}|}y~z|x{|~{||z|~{~~|z~{~}zy~|w}zzzy}xx|}xxzyzxwwxz}}|yy{~|x|}{}x{~{}{}{zz{|~z~|~}{{{{{zzz~w{|{wz|z|}zx{zxzx|y}{{{z}u||yz}|zyy}||x{|}~x{y~~x{{y}z}wxzv{qxzvwzzx~~z}yw}z}{{z}z}~z~~y}}z}}~|z~xzzx}||}{z|xyvz{z}z{z~}{|zxz}{|yzz}|~zz{~~}~~|}|}{}~}z~~{y|{{{}zy{~y|{~~x~yy{{x}~~|{~x}v|y|yx||v|z|{}{z|}{x||{{|yz{~~~|~pv|{zy|}~x}y{}|z|y|y~z~x|z}{|zx|{|{zy}{~}|~~}}|{{~~yzy{~y}z||x{y~yz}xy|~xz{x}~}yyzzw}vz}}x}{~{||}~zz|~~|}~{}yz{|{~~z|{y{|z||y{w~}|{{zxy}|}y||z{y{xz|~y~{~||v||{}z|z}|~{~~zz{}{{{|~z|y|y}xx{|x}{~z{|{{}{y|z|w}z|~|y{}~w|y~|~{}}~~}~|}|~}}}~~{}~}}}|~}}~~~}}|~~~~}}|}{}~|~~~||~{~~}}{~~y~~~|}~|{~}~}~~|}}}z}~}}r~|~|x~}~~{~~|}~|{y~||~|{}}}~}~~}y|}~}|~~|x~}|~}}~~~|y~|{~|}~~~~}~}}~}|~~}|x}}~~}zz}}}~~~}~|~~x|}y}{|~|}|z|{z{}{{z}w~{|}}xzzx|~z~z{||y||{|z}{|~|z}~|z{}z{wyz||}}{x{|||{z|{}z~||z}}|}|}}}yx}z~z|~w|}{{w{yz|}y|{{xy~}}x|z~}y||{|~xxy{||z{|xy|v~{y||{|z{x~|}z|uzz~x~y{w{|x|x{zy|y}~x||xzy}vz|z|{{}|{vzyzvy{{vx{w}|}yyy{v{{}x}|z~y}|z|x}~}}}}{}}yxy{~||~wxy|z}|~{y|u{z}}{y{|xyy~vyy{z}}{z|z}}{|{zyy|~{zxy{y|zz~}~|~{}~y{z|}z{zzzzx}|{|~{||}~{xt}y|z~xz}z|~|{}|}{{~~|~yxw}{x{y{{x|||}||z|}z|z|z}{yy{y}{xz{|w~y~zx{}}}yw|{y{}|}{~z}{}~z|yy|}{}{|xz{||yy|y~{}q~z}||x{y|z~}|yy{~}~|x}zzwzy{y}{||zyy}|z|y}ztyw~{x~~}v|w|{||}}wzzx{{wz{}||w~v{|y|}y{|~x}z{~z||}zyy|zx|~~z{yz}|{zwx~{y}{{~~{zzz{{}|}w|x|}}z{|xyy~~~~{|||{~{yz{}{}zz|{|w~~wy{}||{zzz~y|yy|v}y~}z~}z}|yy|{~|}|~zz|{z|~{~||y}z}yx{z{|}z|z|{~}{|yy{z{z{}~}}}y~~~{|~{~~z}}~}|~~~}~}}~}~}~~|{z}~~|||}}|~}~}~~~|~|~}~|}~}}~~}~}|}~~~~}~}||}~~}~|~~|~}}~~~|~}}}}z~|}~}~~|}~~|~~}}{~||~~~{~}z~}|~|~~~}~~~{|~z{}~~}~~}~||~y}||{z||yy|}z||x{|{y}|zyy||}{|~xz}z~zy{~|{z{~|xy~||{z{}|x~~|v}z{zz}uy{z{z}|}wz}y{yxw{y}z}|}~||}y}||{|{}{~}|z{{~z}}{|~|z{x|z~||}zzz}}z|}z{}y{|zyzz}}~{|y{y}|||~~|z||||{|~yxwz||xxw||y~{}{||{z{y|{z}}yxt}y}|~|{}u{{w{|~{~|z}}}{}wx|z|y}~{|xyz|v{z~}xz~}zy~|{z{|{{wz{y{~}{~{}~|z}~|{z{z}{y||~yy{}{}y{z}}{ywyzz|z~y~zt|{yx{{{y}{{|||{z{}{}|}z~{{~{x{}}|{{}{yy{zy~xy{xx~|z~|{{wxv}{~~~{||{||~|{y{u|{~}|}}z{|z~w~|}|{|~}|~y|~~wu~x}{y~z||~y}}y~|}z~{y~|}{|}~}||w}||{~z||||z}|z|}y}|}zzx}z|~wx~x{z{}{w{z}{}}y{~~|{{{z|z{~||}}|||~||~|{|z|zxwzwz|y}|zzzvz~|xy|z}yy{~}}||{~||}z|||{|y~~y{z||~t|w{|w|~~{z}|z{||}vz|~yv|v}~z}|}{~z|{~~{}z~~zzw{~}z{z~~{|~y}}{|y|}|zy}~||zxwy||yx}zv{z{{z|~~}}{z~y{~||~~}~~}~}~~~~}~}{~~~~}}|}}~~~x~z~~|~~}~~~||~}}}~}}~}{~|~}}~~~~}~}}||}~~}}}~}x~}~~~|~~||{~|}~|~~~~|~||~}}~}~}}~~~~|}}}|~~}}}~}~~~~}~~~~|~~}|}|{z|z|{y}z|~|z}yz{}x{vz{{|zx{zy|}{z|zz|w}||{|z{xw||xxzy|}|z}wy|}|z{{y|z{w|{y|{z|zzzw}~}w{}u}ywyz|y{z~{x|x|}zw}z}yyzz{y}w}~z{uz}}}}{y|~{xyy~{wx{vz~z~y{}zzzy{}z|zx}{|xy~}~~x{{{|w{xx||}|z}{}xxx|{|}|xzy{{~{{~}zv}|{zx}zvyx}w}|y{}z|}z{x|}}z|y~~||~|x|x}}~{||}}~~}||zxz|z~}|}|{z{{w{y{~z{{}}}{yz|~x}wy{x|yz}~|~z}|~z~x||yyx~{{{|{}{|t||yuvw}yy|z|z|{|}|zwz|yz{~x}}}|yw||}|{}x~|x{|z}|zx{x{zyzx}v|z}{{y|{~~|~}~z{|z{}~{{{z~{{yx|zy{~}yw~|y~{{{~|{y|zz|zzy|xuz{y}}w~||{}xxyyw{y|{yzz}{z}|~|{x~}z}}~~~|||z~~}z|{~z|{|y~x|||{|~~x{}|z~|zz|z||~|}z}zz|x}~{~zzzz|~yx|z|{{y{z}}x|{{|zw~~x|xy{||{~zy}v}{xy{}z{v~}{{y~{{}z{zy}}{|}{v}}{{|{z{|~|zwx|y{z~~||~|w~{|y|{w{{xx~~|yzxy{|w{}}|{}{~|yz{{{y}}{}~|zxz}x}zy|v~~x{~~~~|~~}~~}|}~}~~z~~}~~~~}}~}|~{~}~}|~}~||}}}~|~}{{}~}|~~}}~|~}~~~{}}~|~{vz~~~|}}|~|}|}}}|}~}}~~|~}~~}}~}}{~~~}~~zx~}|~||~~~~~|~~}~~~~|}~|}~~|~~~|}~|~z|z{}{}~}|zzy}|zz~x{zwxw{}}}{zyz~{{~{{|x{~}}|{}{w~~zy||z|}{}}|~{y~}~|v~~x{~|{y}yy{{z{}wwxy{yxzy{z}{yy{}{zx|z{w{|{}}|}|}{}z}xyz{x{|y{{uz}{|y{|yyzz{}x{ty|x{~y~~~{{{~{|~z}}xz{v||}z|{y{{y}{|x|}x{xz|z{|uv{z~{z{{|wzzy{w{|x~{{}}~|y}wz|{{}y~{{|z~y~{yzxyz{|{{|~t{}v{}{z||x|xwxy|{v}{|}|{zz~||||yw{{~zx{{|z|{{|}zw}}uxv|~|yy{x{x{}{wx||{|~|yzyyy}|~}{}}~}}~|}z}{}{}|{{{z{z{y|x~z{{{zy|z|{|z|}y{~}zz}~z~z|{~}z{y~}z~z~zy~{~}|z}vx{z}{uy{vyy~zuz{{{xyxy}uzy}}}|~{~z}{~{{}x{w}{}~}}|{|}y}z}||{~{x~yy{wzuwv}yx~x{w{yy}x{}v{{z||~|{||z|uv}|}{|}}{{z~{|{}y{~{}|~yxxz{}z{yy~zv|xzxzx||}yz|}{z~zy|~w|~|{~~}y~~yyx|z{|xz}zyy{{ywyy{|y{y}y|u|z}|}{x|y~z{{yz|z|}}|}xy|}{{|z~|{z|z{{|xv}zyyxwyzwz{t}z{y}}}~~z|z}yx|~}|~{|~||~}}~~|~}~}}}}{|~|z}}|~~}{~w}~~}~{~~|~~~}~~~~{~~~~{}{~~}}|}}}~}~~}|}~~~}}}~|~~z~~~~~~|~~}|}~|~}~}}~~~}}|~}~|{||~~{}~~{~~~~}|}}~}}~~~|}z||x{~|z}|{~zwzz|yzx{|{xyzxyz}zzz{{{{y{|{{{wy~xyxx|z~x{zxy{{{z}|~}~{w}|~}~|zy}{x|yzyz{{|y~z|z~y|~{|y{||}|zyz{}z|y{~|}zy~xyv}~{{zyz{|{|||{{{zzyx|}zy{zz|yxz|{y~z~~xz~|||y||zy|}{z|{z}z||||y}||}zyzy{z}{|}{|xyz}~{~z}y||yx{|xxz}~}~y{|}z||zz}{{|wyxy{{|y~|{~{{|~{wy}~}wx~~z}vz|~{{uz~}zz}{y}y|y{{{~|{{|z{|{}{~|z|~v|zz{{}|~u~{}zy}y~|}{}||z{}~{}}|x}}||||||{|~|}}~vw}x{y|z{x|{w}||}z~~|~~yx}|~~|~{|}||yq|{}zxyzw}}~}|zy~zzzyy{|{{{{z|{}|{zzzz~}{|{vy|{z|z{{{x}w{}{zy{z{yxy|}z}|w}|y{z{}{{{v{xz{z||}}y{{z}}}yy|x~}}z}z||z||}||~|z}{z}|y}{{~|{yyx~zy}|}|}|}|u}~|wxy{y|z{xyzz{zzy~z||{w~zyy~}}|v{~{}{}}|y|ywyyy||zx~{zz|x|yz}~z{||{}{~|x|{{}||y|x|xyv}w~z||{}{{zzy~x~|y}}~xy}|}{~~||zz{~}}}}{~~}~~}}~~}}~~~}~}}~~}~~z}|~{}}{~{z}}~~~}~}|~~}}|~~{}}~|{}~~~}~}~~~}~{}~}~|~}~}}~~}~}~{}~}}~}|}|~|}||~~}}~{~y{}}}}}~~~~~~~~}~~~}|{|~~x}~~{}}{|}|{{~|~}~|{|~~z{{||x}||z}y{z|z|{x}yz}y{{zwz|}|{zzx|x~yw|w|{~|{{{yuv}|y|z~}~z|z}|{z{z{{{~|y~z{~~yvy}yz|}~y}yy~|vx{yz~x}}~~z|{}~~z|z|z{|z|}z{|~{{||}syx}z~y{y|{v}{y{x{{z~{y~}x{zx}y{}~||z~||{|x|{zz}|x~~{~~}zyy~}y|zx|z{wyzyxyz}yy}|v{{{z~yyx}y}}z|z{z|xy~zy}z~{}yzz~~~~y|y}y{|yz{}~yy|wy}}|z{}xzwwtw|xz~z}y{x~yzy~~}x{~}y}zy{yz}~}y{y|yz|yzxz|}{zy{yy|w}|{z}}|~}|~~|{}|~z~~x}}}}{|}}z}{zx|zxx}{y{y|}y{{|~|x{{{}zx{|{}~}{x}{}}}z{{}w||{}|}z|~}z|zz}|yy}{y}}{x{x~vyz{w~x~ywx{~zy{||~||}y}{|}}|zz{||}x{|~|||}yz|w{zz{v}{|{ywz}{zy~z~zyzz|{z|z}~}y|z|~~{{{zz{{{{||y}~}|x{zz{}zyw{x~~|w}{z}y~yyw|{xwz|{xx{}~v{zzz~x|}||{~}z~|}}~y||u|y|~xzy|z{z{y{}|zxvy{|~}xw~z{{z{y~z~{{~yz~w|~|||zx|}}{}y~~z{y{wz}{{z|wxw|xx~yxw}yx|}w|}|~{{{|x~|}~~}}}}}~~|~~}~~|}~~}~~~~}|~|~w}~}||||~}~~}~{}~y~|~z}~{|~z~}}}~}~}}}|~~}|~{~~|~}~}~|~~}}}~~||~}{~{~z{|~~~}}~~~z}}{}||~~|~~|~{~~}}~}~|~~~}~~~~||~z|}|~~~~}wy|yz{{{|zzzyx|~||z}|zx}|{x||yzx|z{z|{{z}z~~y|}||wz{z{wzz~yyx|}yv}vxyvz{zxy||}|{{zz~{{z|~}}yw{|z~zz{}~y{}z||z|xzxz}||xz}xyz}z||{x|z~y{w}{}~yzw||y{}y~{}z{yzy{y{|{z{yz{}{|w}y|wxzz|~{{}~{x{z||z|yx|{}{}zzzz{zz|~zz||z}z{yz{yx{zz}{y{zy}{|}{|w{z{{zz{xx{{yy||}z|wy|z|{z~z}|~|y}v}w~~}z{~||z{x|}{{{}z|z|z{z}~|{}~z{y}{i{{{}w|~|}}y|{~{}|w}{}yzz|{z{~zz{~}v|y}{z{|~}{{zz{yyy|x}|}{|{}z}|{~{~z}{zx{{}|z|~~}~uz~y|xz|{}z~}xw~}~t~x}}v}{~{}z|~x|w{yzw}|v}x{x|y{zz|{zy|||{|zy{{v{y|~|w|vz~~~~yzyz{~{|{}w{yyz}~{{y|~y~x{{{{z{{y}|z{yw{z~x||zyywxz}}y}~}|y}}{~{x{{z}|{{z~}{}{{z|{|yzzx{zz{z~{{{~{{|y{{~}|}||y|{y|wx{~}zyz}}}|}}}}|{{~{wy|zz}|{~{{{{}y{|y~|{{~}z}}}{zzy{{|z{}{{xw}|||{yyz}zy}{z}wy}~wz|y}~x}}{}s}~}}~~}~}~~~~~x~~~~~|~~~{y~}~~~~z}~~~|}~}~|}}~~~w}~~}~~}{~{|~~}~~~}~|~~}}~~~}~}~}~~~}}}~z}~~|}|||{|~|}~|~}~z}~}{|}~}~~}|~}{~~~}~~||~}z{}}~||~~~}|~~~|}}~z}|z|{y~x|~zzzy~z{yy{yz{y}x|{|t}}{yz}|{{~{~~}x}v{{}|}{~}}{yy}}{{}x{}}}zy}{{w{w|}{z{z}z{{xz~ywz~{y{z}~z{{}}||zzv}{|}y}||||}{~}zuz|zz~{x}}z~yv~||zzzzzyyz}|{|w{|z{z}{}~|yy{z{z~}}z{z{y{zx||w{}|~vz}||y|{y}|{z{~|z|w}yy}{|||{|{~{yy}}{z|yz}|{~|z~|}}{z}z|{x||x{}|}~{s{|z~|zx}|xy|{}|z|{|{{zy}y{}~z{|{{zy{w{|}x~v}yy|}|}}xzzy}z{~|y}ywyzxzx|y||}z}~w}}~y~z}{{{zy}{z{yz{}{{y{|}|~}~~z~z{{yyxx~}{zy|{|{y{|~}u~z~|~}~~|~}{ww{~v|z{x{{}~{{||~{||{{~zwz|zwz~~zz|}{}~}w}zz~x{~}v}yy|z}}z~wzxw}y}{|~}}z{}zx{{|y|zz|x|~|{||{z{}z{{y~{v|}x}}{|}~}w~}}{}x~z}yz~zz{y}z{w|{~}~}xy||z{z{zz}}{}y||w~~y{|}~~z}{z{{~}z~w}z{|yz~{xx|}}zyx}|~}{{y{|}{{}{yw|{}}}}z{|}}z{|~z{{}|zz{z}v|}{|y|}{{|}w|~{}|{~}||}z{{|z{x|}|{~~~~|~}~~~|~~{|~~|~~~~~z~~}}}~}}}|}~}~|z}}~|~~}}~~~~}~~}~~~|}~~~~|~|~~~{~~~~}}~~}}}}~~~|}~~|~{}~~~~~{~~}{~~~}|~|}|~~~}}}w}x}~}~~~}~}}~}|{}}}|~}}y{|x|}y|{}|wt{||~{wz{y{{yy{wx||x|yzzwxyy|yx{xz||{{y}{~zyr{{~z|y|||v}yz~z{~{xu{{{|w{}||~y{|z|x|}xwu}{}z{z}{~y|z{z|{~yy{x}{}zy||~{z{~}{|{y{yzx}||v{~~z|w}w|z{|~|{w{z}y|y{{~}xy}{{{}w}|zy}}}~~}~~{y|z~zxyyz~|~yxz{z{}}|}x}y{~}|~w{z{z~{y}{yz|z}v|{vw|{|xzx|{z}zz~xy|y|}|yzyz|{{{~|z}}y}|{|}}|z{z{zyyy~vy}y}{{z{{z~}yz}||{|z|wyy}~{}|~|}wz~z}y|y}{y|yy{{{~~}}{}{z}}~z||v{z|{zyzy|{x}zy|zuw{|x||~|~y{~}}wx|y{}|zyyz~y{y|{|{}y}zxr|}z{z~y~||z}zx||z|||}{vx}{{zvx}{yz{{{y{vyt{{yz|z|{{y{~}}~v|y|yyz}xz{y{{|y}{yy{zy|yz|{~zxx{{y~y{y||}z}x}z{}{|}{{{~{~{y}{z}{{{{}|v{{z||z{{{y~{y~{{}y}|}}}~y||}z{{z||}yy{yz~~}~x}{|xy{|z{{~|y~yz{yz}z}~z}xy}yw~y~|~}w|yyv{y~{yz{}|t|}x{||yyv{}|zx|z{y|zxw}{zz}||}}}x{z{{z|||}zy~}w||~{y~}}}~~|~~~}}{x}}}~~{}~z|~}~~~}~}~~~~~~{|{|~~s~}|~}~||~||}{~~}~~~{}{|}z|~|~~}}|~~~~{~~~}~~}~|~~}~}~}}~}~~~~}}||~}~~}~~}}}|~~}~}{|~z}}{~zy~yyy}{xzz{|}|vxx|x{x|y|}{~y||}{yv~xyz}|}}~xyz}||z{yz{zz{~{~}}~z~zzz{|}}x~{{z}yywzyyzy~|y~y~|{}{|}}|}z~y|y~{{zz|z{z~y||{}yzu{x{|}||y}y|xxzx{y}z|y}}{~~z{xy||{zz}z{{~}{z}|~~y||}z{yxxyu|yyzx{}wyy|yzy~|zys{yzz~~|~yz|w{~y|zz|{|~{}|}{~y|xzy|{z}~yz}}|}|{v{|xw}{{|}~~y|{|~{wy}z}}x|w{y~y~}|||}{{{y{zz{x|{z{{{zx}x||{x{}{{y~|x{z|wz~}}{}||~z}}z{||}y{x||{w{yz~~|yz|~yz}{y}}x}yyzx}y}|~}{{z{|}|~}w}}z||~y}y||}|{zx|xu|z|y{|zz|z{}z}{z{{wz}y~|{y}|z{z~}zz{xyzz}y{{vy~~||~}z~z||{zy{y{~{{|~yxy}y{zw}z{|x|}~y{{{|~x~|}y}{}x|||~~{}|~z|{y~xzy}y{x}zv{{xyyw{zzzyz}{y||}xyz~z~|}~{v~|}{zy{x~{yzx}}}|~||}zx}{}{z|wyz{|{zyz{x|zx}{vyzyz|}{x{}|x|~z|x~w}}}{|||}~}}{wzzw|z{{wz}{y~z|{}y}|}~{{~z|}}~}z}}|{y|z{}}{}~}}~~~}~~~}|~|~}~~|~}}~|~~~~~~z{~}|~{~}~~{}~~{}~}|}~~~~~~{}{~~~~|~}}~{}|{~}}~~}}~~z}~}}|~}{}~}{~}~~~~~~|}~}}~~}z}~}~~~~~}}~~}|}}x|~y|vw|}x{||~~{xz~}|x||~{y{zy~{||{}s{{|wu}x~zu}}}~w~{|y{x}yz}zy{}{|x~yx}yy}y{}wyw}}yzz}}|{|y|z}yyxzxx{{y}{~{{{{{|}{y}}}uz|}x{|zy{||wz}z}~zx|y~~}{z~{|z||{{{v~{{}}}|zz~|}y~~y|zv|~v{}|{|yv|z~{|y|{}|}{||{v||z}zs~xz|vz{|v|~|zvvx}x}|y{{|{}{}{}{{zz{}|~|||{z{||w|{~~y~y{w~z}wzz{{rx||~||}xzw|}~xwyz{}|zy|vy~{{||{{}z}z~{wz}}z}zz{~{y~{}}}y~}}|z~}|w|y{~z|x}{|zx}{wy~|}|}wxyy}||zzxz|}~}y{||}||y}z}}|{|~{x{z{|~{}}{}|{}}x~z||z}{|tz}{|{}x|}x}|yy{y}{~{}{yyy~{yxy~zzy{x}z}||y}}||v{}{{z}z}{z||y||yz{}v}{x|z{{}zzx{y|}y|z|{~x~|zz{}|xxz|}yyy~||}{{{~{~|y~v}~y|z|~|~{|}y}|y|zz}|y||x|y{{~zzyz{}|~}|z{zxyy~z|}z{{|~}{}z}y|{z}}{|y{|{}w||{{{yuy}}zy|}y~xz}x}}}{~y|u|{z|~|wzzy}yy|t{x~}|{|yyz|{~z|z|}{xzzz{|yx~|}~}y|~~~z~~~}y~|~~~}~~{{}~}}}~~||~|}}}{|}}}}~}~~}zz}}}|~~}|~~~|~{~~{}}}~{~}~~||}~~}}|~|~~~}~~y~}}~~~~~}}{~|}}~~}}~}||~}~~~~~~~}~~~}~}}}~}{}|~|}{}}~z}|~~~|}~{~~~{}~~~||}~}{z|}xxz|x|y|zzzz{ww}{{{~z|x}yx~w}|{~}}z{~|{z~}|y{}v}{z}}|zzz}z{}{|zzyyxyyyxw|y~zx}v{x}{{}{{|~|~x|zzv~{{zw{|{y}}{}|~y|v~{xy{~}|}}y}~y|yuz{z|x{{~|{}|}}{x|~}~~y~yzy|}}~yxzyz{}z}wz{{{vzu}{}{x{y{x|{z|}|x~{|{{}w~~|~z~{|{}x~{z}{{~}~z}u~wu{{{{ywv}~{|x{~zzww}}y{}{w||{{}{}yz|{{}z}z{}{y~{z~{x}x{{x{xyw|z}yx{w}}|zt{}xs{}zz}v}~~~}xy~}}|}z}|~{x~|{~z{}y{y}x|{|{yzzz{xy}~{~yy~y|v{~}z}z||y}x{w{|||ty~x}|{z|}xxx{}z|~}~zz{x~|{{||}{~}}}x}~|y{~z{x|{~{}y{z{|z|y~{xywyy~w{z~y~|x|xx~zzzztz{y{x}x}y|}}{}yxy{}z}}yx|~z~z~{{{}|}}}zzx~}~y}sv}zzxzxz{|}{z{swzwz|z}{{z|~~}z~}~{{|x}x~w}{y|yx{{|z|}|~}zuz{}|zxz~|zy{z}x|{{y~~{}{{{y}{z}z~|z{{v{{x}}y|w|zy{{{}|{|x{{~{|yx}z{}||}}v{~~{|y{|~|~||}~~|~|~}}}}}|}}~}}~}~z{~}}}}~~}{~|~|}}}}}}~~~~~}~{{{{|}}}}|}}~~}{~~~~~~|~~~~|~~}}~~|~~~~{}~|~}}||~~z~~}~~~}{}||~~z|~}}}~~~|~}~~~~}}|~x}|{u|{{|{~{yx|~}y{||~|{{yz}|||y~vz{{{~wxyz|y||x{{}}||y}wzyx}{xz{{xzz|zy|{{}{{v~z{~||}zz|yz{{x{}~}~{yy{|}zvz|yx|z}|{}|{z{z{z||z~~||x|||xz}z}y}~|yz}xyy{y||ywyy}|}|~z~{~}z|xw|{~{}|zx{|~~||zwz}{~z~}{zzz~syy{yv|{|v{}~y|z{~{|z|y|{|{zzv|}|||w||||zzx|xz|}v|zu~|{|zz}zzx{}|{{~}{||yx}|x{x|zvzy|{x{z~zv{z|x{x{|{~~}|~{x}}|x|||||v~yxvwx~zz}y{yz|z}{x~~|}t~{|}}|}{|yz|y}|{|||zz}z|}yzz|y|z||zx}xyyy{u{~zz||~~{}~~|{{zx~~v}{}{z~{yv}w}~xy|w{}wy{y|zyzzwz|{w|{v}~{z}}{|{wz{~{{|{}{wz~~|xy}w|~~|y~z~z||||y}z}{}zx}{~z}y}|y~}z||}{yz|ywwwy~}|zy|z{}uzzyyz{|y}zz{zy{|}|zzx{z}{zz|~}{{}}}|}{}z|~w~|}{z~|zz{wy|{{{wtyxyy{zxy{{z{w}~{~|~|}z|~~{|z}{w{y{|{{|{{|y|y|{~z|}{yq{y{}{|||~x{}~||~~~|}~y}}{y|}~y{}zz}y{yyz~y}yy}|}|{{{~}~|}~|}~~~~~{~z~|~x|~~~}}}~~|}~~~}~}|{~}~~~~|~{~~~}{~~u~~}}~}|}}~}~~~~}}}}~~~{|~|}~}||x~||}~w|}}}|}}|z}~}{~|~~~{}~}z~{~z}}~{~{~|}|~~|}}x~~}~|~z~}|{|~||}~~~~{}~}xy{y||}~|zz}x{{~~z{{{{|sz{y{{{zxz}z{z{zv|w{~{|yw|{|{}y|w~|||{}zz{|{{zy|yzz{~|}{{{x{zy}}|y}}|wz{{{z~||x{z|}~}}zz}~|{|{{zzv|}|{}zx}{yy{xz|z~zy{{~~w{zz{|{||y{{|yz{{}{~|}{|{~{z|{|||{y}{~y|||}xyu|y|x|z{y{~zyxxvzwy}z{{y||{y|{{}z|{{~y{z}{~z}y~||}{z||{w~yz{yyy|{|}~zxw|z~z|z{ywz~z~{{z{}~{~{x{{|y{||{~z~~~|xvz}xz~~wvw~yz{y}|}w{zzy{yv{x|{z~z|u{r|z{|{}y|}z~}{|||}z|}|xy{wy}}~z{|}v{~|xy|z{zz{{zy{|~{~{}}|x|z~||~x|{}y}yz~~}}}{}~z|{z{y|||xv|zy{zy|v~|}yx{}yy{y}|{zzz~z{u|~|z}|{~}y~~{z~v}}z{wz{|xr}z|x}v{||{{{xx{y{z}y|~|}y}}{|{zy}~}z{}}y}zxz{{z{y}xxz{|}w|x{yzz|zx{wzxx}z~|zx}}||}y|||{|{|~}{~~x~}|}y}{~y{~z|||}}z{zvzxy|zzy|{{yyzyy}|||}|~|}~x}|z}~{z{}}{xy{}~|w|z|y|z{||y|{{{||{{xzxx{zxz{}}|zzz|z|~|z{}|~}~{~|~}}~~|~{y~~}}}}||}~~{~}~}~}~~~z|}}|}~~}~}}|~~~~~~~}~}~|~|~}~}}~}~{~~y~~~~~~~|}~~~~|}}|~{~{~{~z}~}}}|~|||}~~}~}}z||}~{}}~~|}}|~~}z|z||{{{{yz~}||yz{y{~|{vyx}{~|~zxz|~xzw~|{zz|{{vy}{yy}w|yy|{|}{|ywxy}yzz|~z~}z}{~|}y}zz}{||x{z}v}zx{{}|{{{x|y}zxyzy{x}|y{{y}|}xyyw|y}~{{{~||{|z|yyy|{yx~}z{~}{|{{x|w|{{~{yy}|xx~x}yz|}{|vzz{w}|zy{~y}|y~}xzx{|yyy|x|{xzxy}|y{zwz{x{{z}{}y{y}|z~z{zzz|}}{vz}||}z|z|~{z|}}{~~||zx{}y~}{w}{}||y|{~|~~{yz}|{zz{yzz|z{{z|||y|yz}z{}y~{y|{{||{y{x~|{z{|z{}x}|zw~y~~y|z{z{{y|{wy{x||v~z}{}y{{z|~z}~{|ty~|||{}zy{|}zz~w~~xyz{}y~{}y{}zz~}|}{}}}}}xy{zy{v}z}{z|~zz{~y{w|{|}z}}{{y|~x||}||{xz~||t}}}|}zzyz}}|{~xy~~{}}z{{}|z{z|y||z|{|vzyw|||~wz{zz|zxyyyy~vv{|}z{{|w||zwx}{{yx{}{}x|{z~}~}{{z}yzzz|||}z{|}zx{yzx|}|yy}zyz|{{|xz}{z{}z{}{}|{zz}yz}x{}{{}{{}}|}z{~{zwxz~zw{~{|~~||||xz|~z|~|yy|~}x~{y}|zr|}z||y{{w{|{}}|}||z|~y}{}~w~}xyz}y{{|y~|~~}~~~~{~~~~~}v}}~~||~~~~~}|~}}|}}~~~}~~}~|}}{~~~~~~||~|~}|}}|~{|}{}}}{~|}||z}}~~~}~}~|~}}~~~|}~~y~}{}~|~{}x~~}~}|~~~}}~~~~}}|}~}|~{z~}}}~~~~}~~~~}~~~{}|~~}}{|{y{|}~x|}v{{zzw{{zxz}z}{|zwxyzyy|y|{zyu}||y~y~~{}|yx}~x{}|yz|xz|yz~{{|{{~|y||wz{w{xz{w{y}{{{~||zyyx{zwy{{{}}~z|}w|{}{|||||{|}|zyzy~vzyz}}yz{y}|z{|w}|xw|xyz|~|}{x}x{}{|~~||{~}xz|{{z{|{ywzw|~{wx||{zy~}}~zzx}zzxxv{{x}{}{y}||}x}{w{{z}~y|}{|yz|}tz|{}{uxy}y{}y}{|x{~{}x{v{y|xw~zw~~}}}vy|{}|yzwxyx~{||}~||}yx}x}|x|}zx}{}}|w~|z{yyzy|{zx}{zy|}~zz~~{yy{}z{{x{y{{~z{zwz}wz{|xz||{y{w{y}{z|{y}wzz{}}y{|y{z|||~z~w{||~z|||y~~wy~ywy{w{~y}w|zx{||uyz{x{|x{xx}z{z|}z|z}~v|{|y~|}z|}x|~}zzwzyvx}~y}{zw}~x{wy}{}{|w|y||~}}~yz|~y|}{x~|}t{{z{~z}y|{z|z}~u~zzz{xwyxx}{~zy{x~z}zy~yz~z|{x}}}}~|{|xz|}}w|||~}|zx|~{{|xz{{y}x}}z{yy}z}xy||}x}{zzx}{{}~~~w{z|zzx}~xz|{{y~|}{yy}v{z{z}yyxz|xx~yzz{z{z}{z~{{}|y{z|}vzz}|}}z}~}|~}|y}}}{~~~}|}}~}~}}|}~}|}~~}~~~}~}~{~}~|~}}~~~~~}|~||~{}}~~{~~~}}{}~~||~~~|~}{~~|}}~}|~||~~}~~~}}~~|}}{|~~}~}}~}|~{|~z~~}}~~~}~|~~{}}{}~~}~z~~|z|zy{wy~{v|||zy{}{||zz}{}vx~}|x~{|zyzz|}}|x{|~zz|xz}t||z|{|zy{}~yy}{zz~|zy}z~{zy~|~|}yw{y}{||xz~}}z}~yx{}zy||z{z{z}{zz}{sy~}|~|x}{yy{}|||}|||zz{z}~~|z~}z{{{}|y|z{}uzyz{}|{|~x{}{{{wx|z~zyzy}wy~wy{|{|wz{~wzz}xy}{y{zy}||}|{}yx}{{~~{zz}|y~zu{{~yz}{}z~z~}|wv{|}{zzyy}{{{wz}{}||}w}|{|{y~}z{zz{z{}w|{~|{{}~zzy{}|z|zxzz~zz}x|{|~z~zy|||}}z{~{|{{}z}}}y|}z}~y{{y||{}{}~~}zz}|{{zzy{}||{zwzzyz{z|}}z{|z{wy||y~||zxy{{|yzz}z{zx~}}|~~v~y{z{z}zxz~y}~z~z}{xy}|{y}{y{zzy|{~zxz|w{v|}}z~{y}|y}|x}v|y|}|}}~{|yz}yzyz{||{|{z}{y~|yvzxy{|}z|}x{{{{{y|||zx||}zz|{{|z}{x{|z}y{~z|x~}{{w~|}{x{v|z}z|{{{}~}}{~{~y|y{}|z|~~~z~xy}~|t{y|~x}|yy}|y{z~{{}}y~{z||z~{~~}}}wy}y|{}w{z{{}zz~z}|~{x|x|{x}{z{y}}~}||~~}{|x||y{~}|~~}}~~|}|~~~|~|~~{~||}~|~~~~~}~|~}~}{~}~~~~~||y{}~~}|{}v~}~~~|z~~~}~{~}~|~~~~}|~}~~~~}|~~~~}|~~~y~~}v~}}|~~}z~~{z}~{~~~~}~|{~~~~}y~~}~y}}}}|}~~~~~~~}~|}~{~}}}~~~~{}}||~|z}~}|}~~}~|~{~||}{{z{~xw{w}ywz|{|{{x~y}{{{|{xxz~~{{yy|}{||zw{|~{{}|y|{z}}z}}~}{{|~}z{|vwyxz{xzy~zzwzv}{y|{x{xxuyzwy~{}}z||z{}}}z{{|{}~x}z}xz{}}z~w}{|v{w~zzz{zxx{}||~}zyy}yxzwywyyz~{~{z{|}y|||{zz|}|~zyzz~|zz|z|{}{{w{xoyzy{z|y{~}|u||z|vz{}{|z|{{}{|}z|z|{zyx{~}y~}|{y|{}zy{z|}yyz{|}z}zy{}|{xv|}|yyy}~{yz}{||x|~}{zz{|z{x||~yzy{{~~|zxvyw{z~|v{yxyz}}z||xvtzywx~{w~|yz}~{|}~|{}{x|}y{|~|w{|y{z~vxx{x}~|yz~|xz|zyzw{{}|z}{|z{}|w}yy~||z{~||}{{{|w|vyx|w~v|xvz{x~|~zxy~xyzyzw}}{z}}~|{|xz|}}||}~|}|zzz|}{z{{y~x{wy|w{x{|vz~xx}w{|yw{|}~wzyzzzv|zy|{{|{zz}y|||zy~z}}yz|}}~}yx{z{{ywxw|x}zyz|}|{{y~wvwy~z||{z|{{}z~{|~{u||}~|~|}y}}}~zy|yyzz{{{y}z}yzzx||sz}}{z|y|{yyz~vx{~|~{}{}~xz~z~{zz}yzz~|}z~{{u|}y|y~wxww{zx{zy{z}{~{x||{|~xy{~~~~~}}~{|}~~|{|~z~~|}|}}~~|||z{}~~}~~~}}~~}~~|~}}z~~}~}}~{}}}}}~~}~|}}~~}~|}~~~~~~|}~~~|}y~~~|}|~~~~}~|}~~~~}}~~z}~~}~}~~|~~~}~{~|~~z~|~|~{}}~~~|~}~~|}}}|~{}}~|~}~~~~}~}x~~~~||}|}}~~}||z||{wz~}~y~{|t|}~~~||y|z{z||~z{{z{w}|{{x}{xvwy||z{|}x}{yx||z{|u|zzzx}~x{}x}{||}}}}|vy{{|}{}zy{z~|{w~~xy{z}xx}{x{{y~z}~|y|}|zz{|w{|z{~y}{{~{{}}{}x|x~}|~{y|||y|zy}y}zyz||}~||zx|x~y}||~u|~~z|{y~y~~}zy}~z{y{~|t~{{|}|}w{z|{z{{}{{{xzz|~{~|{||yuyzz~{~{{|}x~{{z~z}y|v|{|}~zw|{x~||}y}~~{~~{}{{|}|}~w}}{{}zx~||{z}{{y{{zyw|~{|xz|z~y}|||}z{}{|{||w~|}wz~z||~{~y~zz{{~{{|{|{yz}}{z}}}|{zx}~|~{{x}yuw|}|||}~}{~{~|}}|}~}zz}{|{|{xzy{y~~y}z|||y{}x|z}z|{}wy|}{}z~z}~y{z~x|~|}nz|z|xwy}}z|{}{{vz}|xx{y~{~x{xv~{yxy~~|wy{z|~|yz{yxy||{|}}xzzxw}|~{z{~{zz|~x}z~||{z~{yyw~zxwyyyx~y}zx{{}y}{zy|~x|{{y{{z{{y|y{||zyyx{{{w|{z}}}~{{~|x|y}~y|~{~|}y}~}{}~}z{z|}zy~}}||}z{|}vz{~x|z|x|~z}{zwyy{}x{}}xzyx|~{zz}|}~}x|z~|z~~}}}~~|{~}~~}~|~}|||~~~|~}~~~}~{~~|~|}{|}|}~}~}~~}~~~}}}~}~}~}~||}}~|~}y}~|}}}~}}{~{~~|~}}~~~~~~}|~}~~}~~}{~~}}~|}~}}~~}~{|}{}~~~~~}~~~}}|}{~{|~||{~}}~~~y~}}}yy|p{~xy|~{{}zz{zzzwz|zz~z{yz|}}yvx}}zx{{x}}}}|{{xt|xy|{}zz~~z~z~z~|{{|{{~vyyz|yw|{{z}yzxxv}yw|y~~|xxzy{}yy}x{}{{{z}{w~|zz~ywz{|{{u~|z{w|zz{|{yt{|{}wy}x~~~xyyyxzzxyy{yv}xz{}{~z|~|{{|}|z|}{~~z~{{xy{wwz{yyv{zy}xzz|z~y{y{xtw{{zzu|yy~|yy~w{zvz|~z~|yxx|}}z}z~}}~zz{{wu|vx{zy{z{z{v{uxzvyyzz{}{zz{~|}z||{y}}|~{}{z|~~{}wx~zz||wz|}{zwywz{|~z{v{~uw|y{{w|zx~yw|xwz}rz}|z{}~zx{yt}z{{yz{xww|{xxy}ywu||y}{}{zy{z~|~zz}{yyz|xy|~z{{{|{||y|vz|z}z||{z}y|y}}{{{x{|{|}ywx|xx}z}}}z|~~z}z{}}{}y|}|zzzy|{wy}x|}~{y|zwzzxzz}~yz{x{v{~y{x{}|{}}}}{{w||~{~|~wz|yy{|{{|}z}}~yxx{xvx|~{{xzzyyw||xwv}{x|y|~|{|xw{{{{x~}}{y}{}|zz~||}zy~z{xyz~{xy|}|yw|yw|{yx}|xz~|zx~}}||}{xz~y||}|yyv|xz|z{u|{{}z{zvy}|yyz~x~|wx{~}{z{{z|{z~z|~x{|~}|}~}~||{~{~~{}~~|}}}~}~}|{z|}}}}}~~~|~}z~~|~~}}~|{~}}~~~}|{}~~~~~|{~}~~}~~~~|{~~~}}~|~|~}}~|~~}}}z}}~}{{}|~~~~~}~}}}}{|~~~~{~}}|~~{}~|~~}~~~~~~}{~~~|~~~~~~}}}}~}~~~}}}~~~~}~{z~}~{}|}z{||y{zzyy~|xzx}}x~{zxzz}wzv{zy}xy~}x{}y{|{zyz|{zxzvy{|y|yv{{y||z|||}{z{{{xxx{{y{{x}zx|zz}{zt|}y{|}|}{x{~}z|~x|}zyv{|zz||yy{xy|z~xz~z|||zz|z{zyv|}zzyx}}y|||{yzz|}{}z}||}{{x~{z{|}z{}zz}|~x}yz}yz~w|{y{yvy{|{z{|y}x|}|}x{~z~|zyx{~{z{y{|{|}}~~xz~z~z{{xy~{x|z}vz}~z~|}|z{||~|y|x~{zz|||zy}z{|z}xz|||z{w|}|yzyw{y|~zz{w~{zw{{{{xzz{{}|{|{z|{xz||{|{|{}w}}|}~zzy{~}y|yy{|{}~y~z{zyzw{x|{~y{zz}y{v}~{z||z{{||}{z|~||w|}w~z}}x}||}{{zzzz}v{{y~||zz}{{}y{|zy|y~{|z|{{zzz|{y}yzx}~{z{{|}yy{~{w{|{{{wz}w{zw}~yy}{{{|{zz|{{~|||yxzzy}yzu|{yxz{|{}}zz~w||yu|z{z|}|}y~}{|~zyyy|{{}x}~~|~}{z}{}|{{||z{zz~~{}z~x{{~z}||x|}|zyx~w|}z|zz}|}~|z|}~z||vy{z|}z||}}{~|}yy~z}~}x|x||yy|y|}zwt}{{{{wy{|}~z{}z{}z|x~x}{{}}~|}~}}~~|{{~~}~~~~|~}}~~~}z}~}~~|~}||~}|~~|}~}|~~}{|~|~~}}|}}|~~~{~}~~}z}}~}~~~~~}~~~~~~{}~~~~}{|~z~}~~{~{{~}~x~}}~~~}{}~{~|~|}~~}~}}~}~~~}~~z~{|{||}~|y}}{~||yy{v{vzx~{|z}{w~yxx|vyt}|}z}}z|z{x{|~~x{|{~{z|{}z}}yy~}{z}|}~x~yz||{x|z}u{yy||{~ux{}ywwvzv|ww}|{xw{x|~x|u{y}|x{|w{|{x|}||xzyzz~z{}zy{wzx{}x}zy{vzw|{x|{|x{{z|~}yy||zx}}{{yw}}z|~~||~|}{{v{||}wy|{x||ww{}wx|yv{{z}{|w~}~{v{|zzy~x{z|~}z{}yz}{~x}w}{{{|z}|zzv|{vyv}y{zy|z|zwy{y~y|x~x}{{|}~{{~{z{z{|z}y}{~}}zxxtx{w}}zyzx~y{|zz|{z|||{|{xzw{{{|z{yy|x~|{{~}|w|~y}~~~|}|xz|}y{yy}|xxzy}y~}{|ywy}vzw{zz}{~}z{w|{{||~}{{|~}~{zz|}|{}|yyx}}~y||xx{|z{{x{{{{z{u}{~|}}{z~{}{z{~{~|{z{}v{z{}~zu{|}y|z|~|zt{|x|{}z|w{yzvzy~zxz|~xzw}~z{y~{x|z{}|y{z~|z}|}|}}{}{{{y||{yz{}z|{{yzz|zx{{}}z|y{{zzy|z{{~yx{}~}z}}}|}z||{t}{{x||z{rvy|v|v|{{{x{yx|y|}}ywsx{y}}}y{}}||z}~{{{{yz}{}|{~x|}{z|yyz||{{~{|yzw~y|}|yz}~|{{xxyzw}w}}~~~zz|}{zz~~x~}~z}y{~~{{~}~|{}~}~~~~~~}|~|~u~|~~|~}||}~|}~~~}~|~|~}}y{~}~{}}~~}}{{}~~~~z}~}}}~~~}}}}}}~~~||~{}~}{|}||}~~~}~~~}|~}~~}~}}~}}|||~~|}}~~}~~~}|}}z~||~~~}~~}}}~}}~~~}}}|~~~z|~|~}||}~~|~~~|||~~{~~~z}z|~yx~y~{x}z|{y||x{x}v{z|~z{{{}z{}}x}|yzw{z|zzzzzxz}y{w}}y|{|w}{{}yz{|y{{|{zzzz~}zzw{{~|z~{yzywx}v{}x|{{|~{y{uw}|z}yz|~wz||{yx}}zyz}{{}~w|z~yz|ww~yzw|{}zz{}~y}|y{{yz}}x{}zy~xy~x{y}~{|~{|{{{{|}{~~|}zz~zz|{z|~zyz{}}|{z|z|z|||zzz{|y~z{||x}{zz||v|~zxz|~|zy}{|}w{{}y|y{z|x~}{z{zz~vy{{{yx|z|~v|}yz{v|~xuz~}{{~|}|{}}z{|yzy~{}}{{{yz|{}|zz|~{z{zyyyzzz|}{||zy{|}z|w{z|}|{x}{z~z{{w}y||}|~zyz{yx{xyxy|{w{zzyz|zy{|}w{}{}z{{}|v}}|w{x{}}{||z||~|{z||{|||y{{}~y}y{zy{z{|}{{x~y}|zxx}}}{|y{y}{|vz}x{z}y{{x{}|y|x|zyz{|vw{zx|x{x}wz{z{{z|yz{~}y{yy}zy{{||y}}z~}{|zvz|y{|vz{{|||ywz}xzy~{{|w{{x{zyzyzwz|~zz}|zzx{}|z}y|yxyy{}~||}zyz|wyzzyyw{y{|v{zzy{yzy|y}yxy|w|y{}yw~}yz{~{zw{}}~{z{|z|w~zzzxy{z~y||{~{y{wz{{|{}}~}~}|~}~~{~~~~}}}||~}}~~}{~}~~}}}~~}~~~||~~}{}~~~~|}~~}~}~}|~~~~~z}|}{~~z}~~z~~~}}~~|}~~|~}}~||}x~|}~~~~~{~~}~~}~}~~}~}~~~}~~~{~{|}~{}~{|}~~{{}}~~}}~~}~|~|}~|{|{w~{|z|v{z|wxz|{{y{{{yx{zzy~x|w{z~{y{~y||vzzy~{y||~y~z}z{{yx{}{{|z~z||y|z}z~zx|}y{{{{{{|{z~{|v||vzww}x{|y|z|~zz|{|x~|}y}~z|}{{yz|qx~{u||||{~|zzz{zv{|}w~tyy{~}z~{}}~}zx{z}|}}}zz||}||z|y{|{xtxz{{{zxz|~z~z~y}~vy|y{xz}z|x~|zzy{{~|zy|{{w{|}y||z~y||}|{|}{xzxyy~yy{}|zxxzzy|z|wx|x}{x|y|}|~~{}uwz}{|y{{w~|~~}|{zz}vxz||{x|y|y{u{|~zz}zx|y{{|y}~w|}|{w|}x|z~{~|z||z||y~|||}zzy|||~wyz{z}|z|z~~{x{x|}{x{~|z{{}}z~~}|v~}|~{{x|{x{{{~}y|~{||xy{~{zyyxx|{yyx{{zy~{zzyx}{{x{y{~z{~~z}{{yy}|}x{z~}|{|~yyzy{~z|{}xwy}zz{|z{x{z|||}~x||~}zyz}z~~|wz||y~yy}~z||{z|}z{wz{yy~yyz|~}zzz{}}w{}{|z~|yz~tx{{{y~~|~y|}}yz{~}zx~|{~}{{|~{|z~|y}y{}y|yuz~{x}|x{}zzzzy}|}}~z|}{|~yz~{v}{}{y{}}|z|z|{|zzuz{w|{w}{y{yz|z|{~|yyx|~|~|{}z{{z~~{~~}}|~~}~~~~}~}~|~}{~}}~~~~~~}}~~{~}}~|~~x{|w~}~~}~}~~~|~|~~|~~|~}~~{|w~~|~~~~~~~}|}}~|~}~~~~}}||}|~}~~~~~{~~}~{{~}~|~}~{|~|~}}{~|~{~|~~}{~|}}~~~~|~z}~}~}~~{~~}|~~~~~{}~~{{~{z~|{~~||~z{|}|yz{|y|x|}y~}z{}z|xzyxxz}|y|~|yy{xz~{zzy{}zyyxyy|zz|{xz}w{|z|{}zx{|x{~wxzyy{|y{{w{{z||z{||{yxy|x}yxz{|z~z{yzx{{v|~{x|wyx|z~}}z|}y|z|z|}y}z}zz|}z~xwy{~x~y}y|{|x}}|x{}~z}|~~~}|{|x~yx{zx}y{z|{||~{y|{{y}x~{zwy|wyyz}yxzz}{{{~x~z}~z{{|yyuw}x}}z|z|~~}w}||{||yv{{|{y}{z}}x~{xzzy{~z|zzxzx~z~{~wyyzxx}{~~zw~xw|{zx~}v~|}}zywx|}y|~|z{~|wz}y|xz{~zz~x{~|z|zz}{vyz}}zy{|}zz{x{ww~{y~}|}|~}{}}|~z|{y{}|{|z{{|}v{uzx{|x|x|}}~}{{||{}x|y}|wx{{vyvz}|{}x}{z|{{~z{{y{yy{ywu|{zx~z{|{w{x{~}||yz}y{{x~~~x}}}x}y{~zx|{z|{{yw|{wz{|z{z{yz}~|{~{z|{~y}y}|zy}|||zyzy}u|w{|}y~x|y}yz~~|x{x}}||wz|{y{{||zxy|y|{}y||y||x~|~{{z|~~w|{{~zyy}~{{wz}y{{{~|{~|z|{}|v|zzz~~}z{|z|y}yu}~{|yzzz|z~zz{~xx||{{z|wz|z|{x|{~{{{|z|x{w}|}z|xy{y{y}w|~|{{{|}|~}{|x~|}~~|{}~~}~}~~~~~{~}}}}~|~~}}|}}||~~~~~zz}~~~}~~}}~z||~{~|~}~~}|}}z|~|~}|{~}|}|~}}~~{~}|}|~{}~}~~|~z}~~~~~~}}{~~}|~||~x|~~~|}|~|~~~zxz||y~y}||}v|vxzy{|x}xx||yw{{x{xyx{{y{|y}v|zyx|}{|yzx|{}|~z|vz|}{{z{{}w~vv|~zzy{}{z{{w{~}zy|~zwvzzyzxx|~y}zy}|zz{yzzz{~~yy~|zx{{|zywxy}}xz|{z}{{|y|y|xzyv{|{z|w}||z}{yz|z}zyw}zyx{{}|vx}yx}x}{wzvx|zwx}z|}}z{}z|v|ys{{wy}{}~{xz}|}~}|{~{}z~|y|}y{zwzz{z|xyyyyy~y|zxzz{wzy}~~}~z|}{{y~||zw}~zx}~|}}y}}z~~yz{{x|{zz}|y|{yz|x|zx{{|yy}}{{{}~~yy|}}~|{y}x}}}|}x~|z|~}zxzyzz~x|{|{v{yv{{x{}|z}||zy{{}~zx}yz{y}x{}}}}~zy~x}yxy~zr}zzz|y||{}wzyzx{xxz~z|zw{~}}z|{}{|{~}}x{}{{~y{{y~z~}|}x{|~yyz|~}{}{yz~s~z}y|zy{zy{zxxzz~}{~{~}z{|~~||x{}yy{|}z{}~{mzwyy{{wy~|}xz{x{}w{yzwyyyzyx|}~||w~}{|yw|z{{~|z{|~~}{{}}y|}}{y|{~v|yt|z|{w{zy}{zx{|yzzzy{x~~||~|z~v~yzz}}|~zw{|~|}}{|~xyw~xyy|{{|xz~{zxy}{zz}zzur{zz||zxy~|~~y|~{z~~}~~~~||x~}}~~}z||}}~}~|~~~~~}~~}{}{}~~}~{~~|~}~}}~~}~~~~~}}}~~{~~}w{}|{|~|}~}~~x~}}}~}{~|{|}~~~~~}|~|~~}~}}~~}~~~}~}~}~{}~~~~~}|}~~~~}}~~|~|~~|~}|~}y{}z}~}}||}~}}~~~~|}|v~}~~{z{{z||~~|{||x{{zxx|{{z{{y|zxzz|xxzx{{z~v}z{z}|y||{{~}|wy|w}xy|||yxvz|}|}{{}y|{|zx|y}y{|~xx|~xv~|}y{z{x}{zy{vxzyt}}zzw|zy|{|{xz}{z{yz{vy}}||yy{x||~y{{z}|zx|~}{~}}{{xy{}}xy{x{xy~x{}y||z{|z|yw{}w{yzy|}{}}|~uy~{}||{|{{|y{z{|zz|~{{}z{||||}xyy{|z{|xx{}y|yx|~~}}x~}xyx{{{{xw|{}y}~}zz}}z|zz{{zyw}}zzy|z|y{zzyzzyx|{zv||z|~y{}~|yzz~~|z{yzy|{|x|~u||yzx|{zyy}}z{|z|yy||yw}}{|~{{|z}zz|}~}~{y|xz{{~}{y|||{z~w|{y|y~z|z|{{y|x{z{yy~y}y}z{y{~yyzyz|{x||z{}x~pzy}}yw}~z|ux|yyz}y{~~y|xz}yy}}z||{|~|zyvzx|}{{zz{|||xv~wyz|y|z|}~x{yz~|{{y|~xz}~yzy{{~~z}vz}{{z~|yzz{}z~x{vxv{{{{|wyzyz|w|{y~{{}|yz{wz{{wy{y~yy|}v}y{vz|vx{zzxxyz~}z{v{{{zyx~}|z}||}}wx|{{{}|~}y{~|{}zy|{{}{{}{{~~xzzz}tzz}||{|~z|}ywy}{|~{~}|zyx|zz||~}~~}~}}||z~||}}z~|}~}}~z~~|~}y{||}|~}~}~{|z~~~|~~~}}}~~{~}{~~~~~}~z{~{}~}||{}||~}~{~~~z}|~z|~|~~~~~{~~~}~||~}~|~}~~~{}~}}}~~|~~~}}~~}}~z}~}~~|}~}~}z{~~~~~}|{}~~~~z|}~~}~yy}y}|~||~}|{z}|ywz}wzy~vx||~y}|{|z|zx}{v~{~||}~|}|zz|}~}~{|v~{|x~{}}|qw|~u{|xzz{}z}v}{}~|}z}zy}y|}y{|xxy{{~|uy}}yz}z|}}|{~{}}~||wz{~yx|{|zyz~uy|{|x{}}{|}{{{xx{{{}yw~~}|~z{y}~y~z{|~z{z~{}{z|xxzz}~{zxx|wz|{zwv~z}z{y}yz|w{zv{{}~~}sx{y~wpz~{|{~|y~}~}}{w{z|{{yv{|{~}zzxx|yz||x{}|z{{|}|x|~yz|x{{w~~~}||u~z}~xz|xzyy~yxzx|||y~w|y|{||y{{{|~{~|~{}{}z{}}{{x{{|{}}{~}||{|yywyw{vwzy{w{yyv|~yxz|xv|~z{z{x{x}|~~}}y}|x{z{}|}|{||}z}|y{~}~|{||{{{xzx|{z{zzywz}yzyzx}|{w||~{{y||{zz}v||yy|}|}yw|~wy{z{}zwy{{|xz|z~x{r|{||}z|{z}{{z{}w|{x|sy{}{{{x|s{|{uz{~{y}x|{xxzz{yzy|vz}|yyy}y{yz{{{y||}x}}~{|}yxzz|{{~yz{}y}zy||{xz}|y{xyuz{~{z{}~|yzvxyz}}y|~{}|}{~}z|}z|x|}~z{~{u{z{|w|{~zzy{x{}x{{v|zwwy{v}z}|x|}{z}|z{~}v|zv|}~|{y}|~|}~{}}~|~|||}~||}}~}}}|~}~}|~}~~}x}}}}}|~~~}{~~}~|}{|}~|~{~}|~|}}z~~|~}{~~|z}|~}}~}z}{{~~|z|}~~~}~}~}}}{}~~~~~}~~~~~~y~z{{~~~}~~~|}|}|~}~|~}}~}~{~||~~~~|||~~~|}~}|}}||~|~}}zz}}~|{|}~|~}}~~}{z|x{z}}|{{|{x{|y{z{}v{y}{~zx|z{z}xyz~yu}zwy|{{x{x|zxw~{z}{}zz{}|x~}zy|x|zy||x~yyy~{{|}z~zwxz}xz}wxz{{}w|||zv||}wxx{}{w{wzxx}v}yzyz|xx{x}xyx{w~z{||}~}z|}|}}|z}}{{{~y}yzz~yzz{|v{z{x|x}xz{yw|uz}yyx~y}y}z}y|x}wx{xz{x|~{z{z}w|x{}z}zyy|{|y{{x~~|~zw|{z|x{zy~|{xyyy{|xz}}z{x}||y{z}}zv{y{wz{z}wx{{z{~{{{~}x}{{}xz{|~|}w{}y~zy{zu}zy{}y|{|y|y|}w|yz|}v|z{|~zz{|~x{z{||}|txz{zzy}y}||z{|}{~w}|zzy{yyxz|wvv}{~{zy{|yw}{y{}~xy{zxzy|{{{}{v}z}{w}}yz{xz~|w|zyw{}zy{y}{{}|}w}z}~z|zwwzzxz~{yx||y{x}yz||{wzz}|}{}}{|z|yy}~}}zx}|{y}x|zzzy{{~{{x~u}zxw~{z|yy|y~x{{{x|xxz{wxzzyzy{~}}zzzyx}w|}xx~|z|{yv{|||vz}|yyxw|zz}v{{{zv~|y|}yz|zx{{z|z||||y~||{|{|z||xz{}}yz||{}yzzxy~|~z{w|}{{}yw}v}y~}{{yz{|}{z||w}zzzz||y~z|||}{zz}~zy}{z|}{z{yw{{{z~~x~}|}}{}~~|~|}|~}}~}~~{~}~~{}~|}|}}~~~~}|~~~~}~{~~|~}}}z~~}}~}~}~~~}~~~}~~}~|~}}~}{~}~~~}~}|}~~~}}~~~|~}~~~~{~|~~~~~||}|z|}}}}{~}}~|~~~|~~~||~}~|~{|y~}~~~~~~w~~z|}}~}~|z~y{|w~zy|||}y|vyxyw{~~wvy{{|}yz|~y|x||{|zy}~|y}{xv|}|||}x|~}}y|}||{}}z}z}wyz{{vz{yy{zx|yz{zxy{zz~x}|zz}z}|{}}z|z|zz~}zzz~{x{~{|~{}zz|x{}zz}|y}xyxxxwyzz~}z~z{zw|{xzy|{}|~||w|y~yz~|{|y|~}}y{}~{y{zz|z~y|{}x}z}xz}x{w|x{z}ywy}yzwx{{{zz}yz{~||}y~~||zzz{z{~yx|xy{xxzy|{zyz}yz{wz}vyy{x|wy~{~wz|z|~zy{x}}}zyz{z{|yyz}{|zy|{xy}|x}wy}{vw|w|y|{xyzz{|wx~xxx{{ytxz}~y|~}zy||zz|{}}{x~}{{||zzz{y{{z||zz{yw|{y||~}||~y{{y|v}{}}{xyz|}|z|~v{{}}|~z~x{zz{~y{|}xx|xy|l{zy|{|{{|{|z{z~{~|y|{{x{|}~~y}x|~z|}y|}|yy~|y{zy~z~}|yz{wyz|zw}x}|}w{yyz{yzx~{|z}yzx|~y{zyy{~{~}y|}{}z|~x{{yzy{|{yz|z{{wzxzxzxxx}|y|w}{~|~z||zz~|{zz~{|xz~x|}}z}y|{zy{zzxy{z|y|x{xy{x{}|z~yywy}}}{|zy}uy~}w{x~}|}xy}{yx~{y|}||mz{}{vyzz{zzx~}y}wyz||yzz}||x}zw|~z}~x}~}}||~}~~~{|{}||~~~~}~~~z}}~|~}}|}}~~~|}||{~|}|~|z}|~|}~|~z~|~~~~~~~}~|}~}~}~~|{{~}}}}~}~|}~}}~}~}}|~{z~~~}~}}}~}~}}~~}y|~}~|~~{~{}~{|}|~}}~~}}~|~~}~~~~|~~~}}~}{{~|~~}}r}~}~~~{}}~|~~{|}|~~}}{y}{}z|{zzz|z{x{zzy}zx{yy~z}}||z{}||xw|}}z}vz}~xy}zxyz}{yz|z}|zy{{wzz|{{{zx}|~}|{{|||{w{~}}{~~|z{}|wzyyy|{}zz~x|zy}y~zvzwzxwy{y{{z~{|}}|}{y}|{|z{|y{{|z{w}y}w{zzz}{}zzyw}zzz|{}{}}|y~{{z||wyxzyy||{x~}v}yy}vz{yz{~|{}vz{}{||zwz}z{}zyzz~}}|x}z|~x{xz}x{z{xx~{~yz|z{yzy|zvy}{~}{z{|{xzzy~|~{xyyz}{{wxy|}w|}v~z{~}y}y}~|~{z|y{yzy}zwy}xv}{{}{}|{t}}wz|}{}zy|}w{|yz|y~y||{}}z{{z|zw}w|yxzz~x}t}}zzwyz}{x}z}y{w}zyzyyz|y|}{||{||z|{||xxy{{zz|yz{}zy|xz}{yz|{~x{z~z}x|yy{}}z|~|{w|z{x}yz~{{{|{|}|}~|{|}y{{}}|{yt{|z|w{~~{|~}|zxu~|y{x|z|~{y{y~{|zx}|xzz|{}|y{~zzyxw|z|~~{z~zzw~}~xuyx|zzyzx{~{}zyzz||y~vxzw~x|}z|y{}z}|{~}}zz~|zvz}|{}y{}x{zz}wzy}z{|~{z|{z}{wz|x{z}{{x||{v{|yy|}|}~zz~y|~zy|yy|y{}|{}{}}x{|}yzz{u|z}x{{}}|}{}~||z~{|~~{~||~}~~z}~~~}{~~}{{}~~~}~}}}~~~~{}|}}|}}zz}|~~~z}}}}}~}~~~|~}}{}~}}~}~}{|~|~~{~}z~|~}|}{~~}~{|y~~~{~}}~~}|~|}}~~|~|~~}~{}|~|z{|~}~}~~z}~y{}~xz{{yz{wxxww{yz|{yyy|z{zzz|wvzwy}|yz|{y}{}~z|zzv|}y}|}}~}{~||~||yx||{vzyyyy{xx}zzxx{|{zzxwxw}y|{y}|{y|{}|{z}z}z{}}z|y{y|z}z{{z|}||{|zyx{v{{{x{yy~w||{|t~|{yxw|x~}}{|}x{{y|uz}z~{|z{{|x{||{~zz~|yv{wz~~{|{zy|{y{|w{{~zz|w{{{{|z|{zz}|x|z}z~~xy~~y{|}|z|}{{~y}y~ywy{w{xxxzzy~w|v}yvx{{x}y|y}}~~xzz{}z|x~|~|}~{{w|{zyzzwzxyy{xw{x}w~}|x}|||}{|z|}{|yx{|z~}{{}z}}}{~{}|z}zz}{z}yz}uzyuz|}y{|zy{{xxy{zxz{yz|z|z{{{||w~}}~~}~~|z|z~|z{}zx|~|}w~yz|zzyxzyyz{{w|z|}z|~{~zzy{z}{z|y{{y|{||{x{z|{y{xz{{yyyz||xxvy{}ywz{zyuvu|w{zz||}{wzxy{|yz{zx|{|y}}|z{{|{{|{yw||zzux}x}yy}{zywwzy|}yyx{xw{{~y|{z{}{zy||}{zuy|{v~|{xz|}~||}vz}||{~|wzu}xy|x{~z|xyy|z}xx|~~}{{{{|w{~{{|y|||zyy}z~|}||x{w{z{yzuzy~z{{~yuz{xx{zz|{x{{|x}~~z}zz~z}~|}~}~}~~}}~}}~~~~~{~~~}~z~||~~|}~y~~||~}}~z~~z|~~|~}}}~}~~|~~~~|}~{~~}}~}{}}~~~}~~~|{|~}~|~{|~~{}~|}|}}~}~~~}~~~}{}~~~~}}|}~~~}~~~z~{|z|z|~~|}}{}|~~~~|~~|~}~{~}}~~~~~~|{~~~}||~}|{{{~~~~}{~|{~|~~~}~~~z{}|{x{zzyz{w}}zywz|{{zy{{{y}z~~|z{}|}y~|{{{yy|z|{yx~x{{xz}||~zzz{vy|{{}}~{yz{x~}|z{zzxy|wz{|w{}~{{v|z|zy}v{w}y|z|zywz{{xyz||yz|{|}||z|}||zzv||{yy~~yz{zw{{x~y}{z{|y|{z{{{y|~|}z{{|{}{|yy|~zz}}~x|{zyzz|{wzzxy|}|zz}}~||yxzy|}}~uw|zx|{xxzz}x}{zzzuyyv{{yz}{y}{}yw|wy{|x|{yz|~z}{{zu{|{{|}||uz{z{w|y{~zy{{{}||||~{{wz|}}{z{}{{yz{|y{w|y{{zxy{~~yz~~x~}~{{|{}~|}~xz~}}|}}yw|z~{{{yzx||x{{|y|z|}|}}y{{||{{w}zz}zy~w~{{{yz~yw~z}}~~||||y|{z~z|z}}y}|{|r~}|x~{zyy|yxzz~xz}yz~~y{|{|{z||w|~xy|v~|~w|{x|||z{}{{zyy{y|wzw{|}{y||zz|z|{{||z}xxxz}z~xyzz}z{||{~yxzx~}~x{vzz|~|}{w||}xw||{}{{{}zy{w}{y{z}}|}z}~y|wzw|||zx~|{x{{z{y}}{{z~u}~y{yy|{~|{|~y|}yx|yz{z{|||z{}zzy~}|}}zzyz|~z|y|~~z}~~}|z{{{yz}}x{}~z}y|y{|zz}{zz{~||zs{z|{{z}{}|~}}~~~{}~}}|||}}}~}~~}~~~~~~~{|~~~~~~~}|}~||z~~~}}~}~~|~{||~}}{|~~}~}|z{{}{~}}}~~}z~|~~~~~{}~}}~}z}|~~}~}}~}|~}}~~~||}}~|~}}}~}}~|~|}~~||}~~}~z~~|~{|{|~}~~~}}~~~~}~~|}}~}|}|~}~{||~{~~}}|}}~~}{}}~~{x{{~{||z{||wz{y{y}ywxyy{zuz{z||~|xzz|y~xyyuxyx||z{{~{z|ytz{{|{~||z}{|z{|}z}~{yx{zuzwyurxw{xzxx{y|xzx}||zz~yxy}}}z~{zzz~z}|z|yz{z{v{{{zvyz|z}|x}y}zy{zzx{v{{yzxz|x{z{|{|}{~{z}}w{zz}|y|z|z||{w~~y|}{||~|zx{|}{zvxy~~|vz~wvx{{{}zy}{}{{xzy{y}{{{yz~~x||xx||{|u{{}x{zzw}|yz~w~x{z{w{{x{}|~v}{}}v|xzxu|zy{z|z|}||||~{}{|{wyxuyx{v||w|{{}vy~vuzwxy{{|x~~z~}{z}{|y{z{{y{zx|}|zxy}z}yvz{x{~yx{{yu{x{}z~{wxuxz{wvy{{|y|y||}yz~~y{|||z}~|}{z|}z{u|~|{z~|~vy|zy|}x|}z{w}xzyuzuy}wuy|yw{~}|{}zzz~~~y}zyz|{{{|yx|zxz||x{xzzw{{zz{}xy{|wz}}}{z|~}|yx{||w}{{~}}x~z|}{|}zz}|w}}|wwzzyyw|y|{yy{v{{yz~z{||}z}~}|zz{wx{}~{|yz{|z~|z|x{y{~}zzx{{xxz|xzv{y~z|xyy|y{{{w{~yw||{z|{}|}}{x}z~|~y{|~}{}~~|{y}}}}xwzz{z|w}||{w~z}y{}}zy}z{|}{{y{}~z|{}}}~x~|z{y|~~||~~~~|~~~}|~{}~~~~~~~}{}}}~}~||~}~}}~~~{{~~~{~}~~}}~y~|}}}~~}|~{||~~}z}~}~~~z}}}|}|}~~~}}~~}~}~z}}}~~~|~~||~y|~}z|{}~~~|~~}~z~}}~y}}~}{}~~}}~~~~z|~}~}~|~}~~|~}~|~~z}}~}~}}~}z~{~~|~~y~~}~}~{~z~~yz|{||{||zz}}{{y}~{u~z}~z{}wx{}{x|yuz{~~w{z{zxx||z}{z{{z|yw{~z{v~~{v}x{y}|z{|w{x~xy~|wyyz~|||yzzy{~x}|~w{|yzz{z{{x|{xyy{x|~xwy|z}y}|y{yxv{||w}uz}||zz||{{{|}{y|{y}{|z|yxy{z~yy{y{x}z{zz{z|w~}y|}~y|y}|zxyy~|{{|~|{~{y|x}~zzzzzzy~vw{x|}{}yy{y|zyxyx||~{x{u{||{x|}x|zzvz|}{yz}z{x}z{{y{~||x~|||}{zz{z}|{wzy}z{px}zy|x{|y|~x{zy}{~y{zy{z||~~|yz{~zz}xz~y{x}}|{xyzz{x|tyy~v|zxx}z{{|~{}|xyz}y{x{{zz}{{}z}|{wu{|z{zz}||}y}y}{|y|{||z||x|}||yz}|{}y{}~~y|~{|zxzzw}z}{z||}yzz{{zzzy{{|}yy|yyyx}}{{{~ztz|}{{~{zy||zxz|}y{yy}}v|{w{xz|{}yx~z~zy{zx|zyzz{zw}~z}yyyyy||zz~}xzy{|{|zzz}yu}|~y{z|z{}|~|y|{~z}w|{{z|y{zy{zy|x{{z{z}|{{yy}|}xx{{zyzvyy}{yv{z|}zz}|}vwxyy}{|}{~~|ww|}zzxy|yx|z||~}}{{zx{{|zy{yyz{{zxy{x{zz~}xzxx|~~y|}~zz{zx{|{}{}{z}~|~}}}~~}|~~~|{~}~~~~~~{~~}}~}z}{~{{~~~~~~|z~|}}~}~|}~}~~x~~|~~}~~~~~~~~~}~~}~z}~{~}~~~~~}}|~}}}}}|{~~~}~~~}~~|~~~|}~~}~~|{~~~~}~|~~}~|~~~~|~{}z~~}~||~~~|~~~~~~{~~}}}y}|z}~~zxyyv}~~{u|yw{zvu{}y|}zzx|x}}zv|}wzwyyx|~yy|z||x}~|zz}z}{|yw|~}zz}}z}~z{z||wx{yzz|xy|y~zyyy}xy~~{~y{{~|{|}{{~}{~~z|}w|||xzx|~{||zxzz|y||zzyz||}wy|{xzz~}zv{~~|}~}{||~v~y}~z{}y{{zz|z~}}{}{|r|z~y|||~zwxvy{~y{}zz|~yz{|{x|yy{{ww{}{}zz~}u|~~~z|{y}}xsx~|vww}y{xw|z~{{uy||{y~||{x{{}}z}z}|~xz||{}x{~~|~|{yyyz|{|~wy|{yt{x}y}{zy{{z}x||z{z{}}}}}{~y~}~y~}}{}|~}}~x}||x{yzx|x{z{zzyyzyv~{w{|xz|{xz|}}{|{y~}}z{{}y~y|w}z|{{{zy~z}x}v|z}|yy}yz~{zw{zy{{}|y{xx{y{}}yz{}|~zz}{|x{|{~}~~|u{y|uyz{zy{}xw~ty~|z{|z}yz{yv|x~{zz}|zy}|{{||~x{~}wzyz~}}}wxxy{y{xyzz}z~||y}|{z{yzy{zy}~uy|y}~|{}{}z||}xw|~{zz~{y}u}y{~zwz|zxzz|{{~y}vy}{~y{{{~y~x}u}y{~|~}{|z~z~w{}|~~z~|}|}{|{~}z~{|{y||z}zyy|{zy|xz{|yz{}zyzy{xzz}|}}y}|x||}~~|~~~{~~~|}w}}}~~}}~z~}~}~~~~}~||~}~x~~~~~~z~~{|~{~{~|~~}~~~~{~~~~}}~{{}}}~x}{~~|~}x~~}~}}~{}~|}~~}~~~~}}}~~}{~x~}~}}}}}~~}}}~}{~|}~|}~~~}{~~~~||z}~~}|}~}|}~}~}~}|~|}}~z}}|~~~|z~zxxy{y}wyz|wy{}{v|}xy{|{zxx}z~z~{}}|z||||z|{}x}{z|~z}x|~y|{{{v|{x|z{}z|wz|}y{x}|}~xzzzz~{v}vv{{~}|y~|{zz}{y|}z}{{|{yz|}zz}zxs|zyy}}~yz}|w{yzy~~z}xz{{y|z|yy{vxw{}}z{{{z~zx{yy~{z}z|y{|y{~z}}y}zv|~~xz}||z}z{{{y}y~}zyz{y{{}{{zt}|}yz}v~||x}|x|{{}zz}}~{w|x~zx{wz{|~|{y|~}~|{{{y{~vzzyz~|z}{~z|y{zyz{{syw{z{}z~wuyx{y|}|z{y{z}}{|{}zx|{y~zyz}|wz~|w{|y||}~}{}{~w|}zvyz|{xw}~~{}z{|zxywz|{}yzw{{y{x{z{zz}z||xyy|}|~{~zy{w{{||wz{zz~|zxy|yz|y|z{y}|vz}z~yyy}{||{zyyxyz}{uz}zy~zx~|yz||zzz||{~zz~|xz||~}xz}{}yz}{zy}{ywzz}}|z|~~{|{}y}|wz|||z}}z|{v|~|{|y{zs}{{vyy{zz~zvxz~|xy{|}y~y~{}|}}y{{~y|v|v{}yz||yyzw~yy~}yy{y{{|}||~|uzzzy}y{{xxx}{y}{~|y|wz|x{xz~}|yyy~xx{{yzyw{y{}zz{zz{vzzy~|~{{|~z||z~}}z~}yxz|}~y{{|y~z}{}}~z|z}||}~}z|~{y{y}~~}z|}{~~~}~~z||~~{~~~x}}~{~~~{~}~~~~~}~|~~}{~}~}~~~}}}|}|z~zy~{~~~x||z~z~~}}}}}~~|}}}}}z|}~~~~~~~{|}~}~~~~z~~~~{|~~~~}~~}~~~~}}~}}~~|~}~~|}||}|{}~}~||}~~{~}}|}}~~}~|}{~}~|}|}|}}}~~~~~}}z}|{y}~{}}||z{z{yz{|x|zv|{}zz|y|yzxw}z|zzx{y~|w{}zx}}x}z}x~~zx|wx{z|zx{{x~z{z{|z{{|{}w{yz~{}wz}y}xzzuxy|{y|{z}x{{|~~{}{u{}y||xxz{x~{z}z{{{{zy{}|uzwx|z|xzzwz{v|{zw}z}z{{{{{~}wwy~}~{}||z|{|{{{~||~y{z}zwzy|{{zw||{xzy|wxz{t{zzz|zy}{~{{|~{{|{{y}v}}|~y{{x}}|}y{}}||{zvw}xxw|{z~|xwxzyxwzz}{{z|}}}~z{}|}~{}v{}|{|~{~~xz}yx{xxy{yy{}x|y}yx{{{zzyz{||z~{~~|||{~x||{}vzyxw}z{z}y|yy{w{yzx|}y{zzzwxvz{|zyzz}z}|}~yz~}~z~||y}{{}}{~}}{{{z|{z|y|}z||z~{{|{xxy}|{|xzy||yy|~yz|x|y{z~|~|x}~}||{z{z{~|{{wyzz{{}|xzzx|xz~|vxz}{xy|zwy}vyxz|}z}x~|}yz{w|}wz|}}|xy|~|~yz|{x{xyx}{}~}wzx|zw{||zyvyw}|}{zz|u{}}z|}~{zwxy|}{~s}|~z}{}{v}z}{}zvz{z~{}zx{|v|yy||vyy{x{{{}~~|x{|}|~zw||}|}}|~|~|~|y||wy}|}{}y{{zvyzvyy|}zv}zx~~zz{|{z}}x{{zyz|||y{~~|~|~~~~~}|~~}}||~|~~|}~}|~}}|{~y{}}~~}~|}|}~|}}~z}}|~~}}~|||~z|{}~~}~~{~}}||~~|}z~|z}~}}|{z|}~~}~~~}~yz~~|~~~{}z~y}z~~~}~|}|y|{}}~|~}|~~~~~~w~~~}}}|t|~}}z{{~}}}~~||~~}~~~{}~~|||~~~}|}}~~~}}{}~}~~~~}|~}y~~}~~|x~{}}~~~}~{y|~{}x}{~|}zy|}~yx}yx~yvvyxwzy}||{}z|}xy|zz{|z~}{}z}tz{{x}|zz||zv}y{}z|{|z|~}|{y{{z~z{}zzyy{zzyz|zy}yy{{{zzv{z}||||}z|vz|w~~|}{yzy|uw{}{{~y||{uwzwz|z}}y{{|||{v{{x{|{|{|z|{|s{{~{zx}~}zzzz}||}zw~|~|}y|{z~zz~}zy|{}|}}w~zw}w}{{|w{{{~{~z{}yv~|z|y}~||}z}x||y~{}|z}z}|y~zz}{z|{yz|{z{x{yy}{y||{{x{}~{}{|}t{|zz}{{||~}zyy{}y{z}}yy{}|w}~~~x|{}v~~x{~{{xz{{z}|{z||~~}~~|yz{}|{y~~|y~y||x{~z~}y{~y|{|||{~|||y{zw||z{~z~z|~{|{|}}ty|z~~w}|{{}}}{{w}w}}}x~}{~~{y~w~zz}}x{{{}y{zt|z}|{x|~}}|||~z|~zz{{~x|xz|v}}|xz~xv{{vwx{z{y{~z}|y|y{}|}u{w|~z|xz{}|{}yy{}||{}|}xz|y|{z{|y~{{{~|zzu}{xz}zz~~|}|yvxyzwywywyzv|~~|x}||{wz~}uyz|||~z||{|}zy|y{{s}|~{{}yz{||{{|}~zyx{~}|{x~y}}x~}z~x|}zyu}|y}yz{{}{yx|v|||zyy{x~|}{~zw|~~}zyz~yzv}{~~|~xz|zty~zz||}~|~~~~}p{~}}~~~}}}~|}~~}~|x~z~}}}~~|||}z~~~~~~{~}~}~v||y}{}}~}}~~~~}~~}}}z~~}}~y~}~}}|~~|z||{}{~{~}|~}{}~}|~~}{}~~}~}~~~}|~~~~}~{~~~}}~~~~~|~~~~~~~~~||~{}}}{}}}z~}}~}~~|~}||{}~}}|~~~~w{}{y|}zx|~||zz{{zyuzzy{|zxyywyzxz|yyz|{yxwzz~q|yx{||{y{w}{{{z{z{y||~{xz{{{yzyzy}}}y|}{wtz{z||{w}z||w{z{zzzz|y|{|}zy{|yy~vx{{zy}{z{{|u{||yywzv{~}zvzu{|y|yw|yxxwvxwz|z{|y|{~y{{xzyz{~yxz~z{~z}{z|~yy{wwy}}|xz}zyyyz}{~z}z~xz|zx~yy~yxy{|~{||{|~v{{{z{{}{xy|}{wxxzzzzv~y{w{~|}{||xyzy{tyz||{~w}|}xz|}~z{}yv|z}{}yzy|~~yw~z{|{~{zyy{wyz{yx~v|z{|x}yzz{}z||~}}}z{}y|~{|x{{~|~x}z||z||w~{xyy}zz{z|zyz}{wyxyxzxz~zy{}z~|zv}}{y}{{{{}zy||xy}}y~yyzy{~~}~yzzx{|vv{w}yz{|y|y}{z|{}|}|{|||}{yy{x||||||~y{{}}z~{}z}uv~~y}y|x||zyzy{{z|{yxw}w{zz}||{|vz|y~||}}}z{}{|y~z~yx{zzyzz|yz{wzyvxz{{v~wzz|uw|yz|uz{x{~zz|z{~y{}{|||~}|~||z{z{y}yo}||{yz{y{}}yw|x|{x{}z|}xz|zzz~~z{{{yz}||~~{y|~~||z}}}~||u|uzz{u|x{~vxyx{x{}zy|xzxyz|~|yzyx}yx||w||y|y||y}~~~~{~}~}~~~~~}}~~~~~~~|{}{}{|}~~~|~~}}~|~~}}}}}z~}~|~~}{|}}{~~~}~~~~|~~~}~}{}}~~|~}}}}~|~}~|~~|~~~~~}||~|~~~}~~y}~|}}}~|~|}||}{~}}~~|}{~~|}~~|||}~~|}}~~}~~~~|~~~~~}}|~~~}}}y|}|}~{~}~}}}~}}|}}{|}~|~~{z||}}}zy||~|y|{}z{{~{}zy|{vw|~}xy}zz}{}yxyzwxz{{~zy}~|~}||||yy|}~|xw{~|||}z|{wz}x}y|{{}{z{{}y}xw|x}{x||}zyy}xx~z{{{v}ywx{{|{vx}~wx}{|{y{w~|yw|zzz{yz|zyy{|y{xzw}~{x}z~zx}y~{||{y}zy}z|{{{~{zyx}x}|||{{zz|~{|~z}}zy~|v{x|{|}}z}y~}zzyz|{z{~zy}{~z~|x{{}{zz||z||z{y~z~}{z~~wy~|{{|}y}{|~{|zx{x|zz}}}{y~}{z||||zvz}|}~~yx{|z||{~xv~}{z|w}wzvy|x|~}}||{zxy}}w{|z}|{{~~{yw}z}{x||y{}~{}~z{z}|xz|||{yzw~~zy{|zyy||w|x|{xy{~}z~|{{z~}~~{~|{}zz}{{yxz~{{~{xzzo}{{~~{zz|}xy{}{|z}zx{}|{wzzyy{zyz}x|z{y}|wy{yy|xzxz{}~{yxy|{~{zv{w{x~wwxy{x}{|~}}{z}|{||}{{{x|||~}{|z~x}z}|~z{zxz}yz|~y{z{{||xyz{|yw}|~|zz~{}{y~}y|}||||{}|}{xw|}y||{v}{|}w|~|~yz{zy{{wv|{x{|{w~{yyx|z}z}|{{x{y{yx|{z{|zzy}||{zx}|{||v{yz{xv|w|{{{y}zz|x~x|{{zz~|}~{}}||}~}}}~~~~}|}~~||{~~}~~||~|{~}~|~~~~~}{~~{~~}~~~~~~|{}~~}|~~~}~|}|~}~|}}~~~}}}~~}~~}}}~}}{{}}~~}~~~~}|~{}}~}}}}~~~~~|{||~~}|~|}~~{}{~}}~~}~~~~}~|~{{~}|}{~}}}~~}}~y}}~}~~}|}~}~~~{}|}~~|||xz|xz|{y}zz|zz|t|{yy{zy{~||z~wz{yzxz{}y{zxyyyy{|}{|yx{}|z}{~~z{}~}|{z~zzy{z}z~{{zyzz~y{vxx{r{vz|xxyzwxvyzx}wz}zwz}y~zz{~}}{z|x}yw}zxz~vy|z}zx}zzw~~|{{yw{xvyzzz|z}|yzz}x{|{|yx}}{}|~||~z|}}~~{~zz}yy{z|zv}z|x~y|{{x}y{{{z}{xu{xyzx}}|y{y||}{{xw}zy|z~z~}yy|vvwy{z{wx|}|twzyzwy|||~}zw{{x}u{x|z{}{{zzz|~|~{}}|xy|y~}||~{xz|y|{{}{wv|}z|yz|t{xv{v~wzwvy{|ww{~}{}y~|~}|}|}y~{{{vwz|z||~~~||||x|{|z{|szzzt~z|z{|x|~x}x||{}}yz{||y{w}~y{~|{~{yzw{~w{||y{z{{zz{|r{v}wyyx{{y{~zx}wxzyzz|}|}z{}z|~|w|{|y||~z}}|zw|~}}wy|z{zwzyozyzyzw}|zw{yvy|~|zvwyy|~}{y}ywv{|{x{}yzz~x|}zy}z{{}wyw}z}}}{vx|uyv}{{|}w|y{y|xx{{|~{vzzzyt||x{{zxx~|}|y~y|~yx}{z|{{vy|{w{{|{ww{{|}{~{zwzz|x{{~y~|}zyx|{y}}|z|}||{||~|yxz{wzzt|xx{}zwz}z{{z{z~uuzwz||||}|zy|zyz|~}}~{}~y~~}{~}{~|~z}~|~}~}}z|}~~}}~~~}||||}|~~|w~|~~~{}}~~|}}}}~~~~~~~~}}}z~|~|{}~~~~{}}~|~}}~|}}}}}~~||}~}}~~}}}||}~}z}|}}~}}|~|~}~~y~x|~}~}||~|~}}~~|}~z{~}|~}~~~~~||}}~}~~}}||~~~~{}{~~}}}|~}~~~}~~~~z}w}zxz~{}{|}s}xxy}{zyw}|~yx{~}z{|||zx|y|z~yv|zzzxzy}z~}|{||z}wzywzz|z}|x|{~|z|{y}zxzxx{{y}oz|w|zv}|zyz{w{zzz}{|{x~|y{|y{{y|{}w{z{x~z}~zzz~zzzyy|{w}y|||{}zyw|wz{|y}}{yzyyzzx~x{~{}{~}|}z{zx}{||{wzx|~~{~v{zzzxxywz}}{{x{vxzv{wx}zw}|zzz|{zy}y||}~|~|x|v}{x{}}}yz{zzy|y{}xz}yzx~|zxy{|zz|~yy~y{}|{|}xz|zyx|{|x|}zz}{z{{w{zxvzqz||{ywwzw|~y|}z{}yz{{{|v|z~yy||w}~zwz}|xz|y}{}|}||}y}}y|}{}yy{|}zzz~zzz{zyy{x{}{x{w|x|y~{wyw}{~w}{zy|{||xz}}{z||zx|{{|~}~}~y}u{w|{||~y{{yz}x{{~|}xxz}}|x{zy}z|wzxz|w}z}||{|zy{z|xz|~~uw{yz|{x}yxzy{~zy~y|wyzxz|{x{~xwz|{{xyy|}y||zwy~|xzzw||p|}|}||{{{y}}vv|z|~y||{wzy}z}{z{vy}zyy||y}|}|{{x{~{y{x|}yszvxz}|{{z{x|}~{zvyyzx}yz~zx{{uzwz{{u||}yyz{}}~y||{}|}~}x}{~z~}}}{w{{|w~yy|{z}{|~|~}y||y}{x{}||~y|}~}}|~|{}}~~}~~}~|~~|}~}}~{~~|~|~}~~~}|~~}|~~z}}|~}~~{~y~{~y}~~~{~~}~~~}~}~y}}~~}~~z|~~{~~}~}}~}y~~x|~}}~~|~~}}|~}~~~}~x}{~|~}~}~}||}}|}~~|~~~}~{~z~~~~|}}~y}|w~~~}{|~}~~||}~~}~|~|}~}||{{|x|{~{vx{{zty|y|zw|{zzwyzx}xx{{{wyxz{vx}}{|{xvy~|x}}{{|}}~|~}y~y|{~}xwxz}{{zysxuwxw{{|wz{z||{y}v{y}|}yzyz}}|{{xzwyzz|y{y~~{}{yzyyzzy{v{y~yzw|xyz{yzzw{yy{yxzyywz{x{z}~z{zz}{}||x~||{{{{w~|{~{z}~zxy}yu|zw|{z{wy{y|z{yz{{zwxz|~|z{~z}y~||w|zzz{{{~|z|{|x|zzyyxw{uyywxz{|{|zzuzxy}{xw}uyxz{y~~z~z~z~{~{z{{x|{}~|||~z{{}~{zxzxzy{{{~zxyx|yyvyx||}}{z{z{{zz|~wz{~}{~{{{|yxxz{v~}zxyw{|sxxxvyyxxzy}zx|v{zx{yy{wy}z{xy}|}{|||z~z{|{{|zzz|y}{~}~{xy~{|{yw~|y{zz{zy|y{|z}ywyy}y|zzwyy|yyy{~~zv||z|}y{{~||z{{}}{xz}{{|{x{}z{x|z~vztrzx}{{{}{yz||y|z{~{}xzz{{|v~{}zyyzw}z}{z~v~zzy~x}{vzv{xy|{wxx|v{v{zzy{z~|wzw{yzy~||z{}|x|{|{xw}tz~||~|zzy|}|zywxzz{zwzyyz|z{{v{yx}{yzx{yz}|y~}}||{{y|u}yxzzz|v{zx{||}~{xz{|z~|{{w{z{}t{y{y{|}zzxy|{z|yy{|{z~{~zz|{{}{|}}~~}|{}}~|~~~}~}}|}~~~~}~~~~}}}~|~~~~}~}{|~}~}|{|~~~}{~~~~}~~~}|}~~}~}}}z{}~}{}|~}}~~}|~|}}~}|~~}w~}~}{}|}{~~~}~~~~~~~}~~z{~}}z~}~~~~~}~{}~|{}~}{|}~~~}~~}~|{}|}~|}z~~{}~}~~}~z}~}|{}}}~~}}z~|~~~~~}~}~~~}}~}~}~{|y{|yt|z|}t|yyx|{}}{zy{zz~zzx|}}}{}|xz}|z|w{x}w~{z}{yxy~{|xy|{|{}~{|yz~}}}}zx|{z{}y}yzx|||{||xz{}z|yx|ywvzv{~|z{|y~z}yzz|xw{wyzz{xy|}{|x|{}}{x|yw{w}{|{x|}x}~yvy||w{~zz{z}x|~zzzzzzy{{|~|y~z{z{||z{z{yvx~z}|}y|{yyw}z}xvy|{|{v|yzzzz{yw}|~|zxyy{ytz}}|zwz}yx||~zvz{{z|z{{yx|yy}}z{zyw{{v|}yz~}y{{|{zw}|}zzw~}y|x~z|{{|{~zzww~~{{|yz{z{w|z}z{||z{~{{zy}|y{z}~}y}vy}{xy|yx|~{y|y|w{yzxzyy~~z~w~|{~{}}y{~xyy}{|{{zx~}zy{~y~zxyz{w||{{{{y}|zxyz}y}{}{{}{{yy~{|{}}}zx|{|{~}z{~{~wzz|zxz{z}{z{x{|~{w{}|vxzy~{{~y{w{{{zyy{|yy}u}}|xw~y||z|xzzw~yyz|y~|}xy{y|{~zz{{xz~yw}|{}zys}z{x|}z}y}x{y}z}v~}|y{{{z|yy|{{x|}}|y{y{{zz}{{z{z{{~z|{xz{zz|~|~x}}{zzz{{|}{y{y{wz|}w|x~x|vz|z|y|}|xzz||yxy{{xx{zx~}|||{|zz{{{}{{{zyv}yzz||zz{{{}zu}}z{yu{{yxzwv~~}~y|{~|}}~~{}~}z~||}|}~{~}~}~}}~}~~|||~{}~{~}}~}~{~}~}}}~{{~z~~~~}~~~~~{|~}||{~~z}|}~~~}~}{~~~~||~~}}||}~~~~||~~}}}}|~~~~~~|}{}}}|~~~{~|~z~}~}~}~{y}||||~~~~}|}|~~}~~|~~|~~}}}}|~~}~{~~|}~~|~w}z~~~z~~}}}{{||y|~zyxw{v{{x{|||ywxw{xyz{|z{|z~{w{|y}{z||~|zyx}|y||{z{|}z{{~|y}z}zzuzyyy|{yxyxxz|wy}x~zzxx~|z}{{z~x{y}wz}~|w}~y|}|y{x}{xw~z~vw||x{zx}y{~|yx{wyyv||~{vy{||~{yz}y}zy|z}~~|{{sy||y|w||u}vyvy{yzzr|}vyz{xvu|y{}{z|{zyz||}{z|yytyy|wxx{|z}{z{||}|}{y}yz}yzwxz|~{}zx{~xuxz{xzy{xx{xz}}yyz~{x|{{yu{{{vz|}~y{z|~}{{w{|w}}~y}yyw{y|wxyyxz}z}{~xyx}{{z~}x~|}|{~~|pz|y|{|{{{~~{{x|w{|{|{zs{zxxxy}x|zz|yyy{xvzuz{zzwzvz~{|~z}z{yx}|||z~~|zxzxu{||vz{z|{y|{}zxz{zzx{{{~z{{{|{~||}}{~}{y}||}{{}{w|z{||zvz|}}y{{y~t~{}yxw~|y{}{yy}x{{{~x}~~||y~yz|yzzz{~wyx}yz~}|{{{{|z}}z|zv~}xyz}}w~{yz{t}yxyz{v|yyxzz}yy|v|{~~xxyz|{}z|}zyyz|x}}|{y~vy}}|yx}}~x{|xy~xy|u~xxyvz}{z{|{{zx~{y||{y|{|z}~}}{}z|z}{{zzxx~{~}|~zzww|z|xzzxyzzzx}||{{{z|}||z{{||{{z~}}|}|}}}}|}~~}}|~|~}}~~~}~}~}|~}~~~~|~}}~||~|}~~~~~~{z{z~~~}~y|~~~~~~|{}~~||~~}~~}||~~}~~~~~~~~~~~|}}}}}~}~|~~}~|{~}}||~~~~}}~|{~}x~{~|z||~~}~~}~{~~}}x~}~}}~|~}z}{~~~~z~}|~}}}}~|}y|}~|xz||~y}~~{{||x|x}wyywyx|u~~|yw{||z{{z}{|yy{{{|x|yzuzz}xy|}}xx{zzzux|{xx}{}|yz|xz|}|{wvyw||z{{|{yzs}zy{y||~}zyxzzy{|x{{{w~}}~z}zx~y|y~v{yyy~z{w~}{|}xz}z~}{x~yx~{~{|}{z|}zyz~z|z|v{~~}~vy{{y{|}}yyx{y}{zy}yv{zz}}{z{{yxyzzxxzz|~v|}u~}}}}|x{|~y{zzy}}z~z{}}~|}|{~|wx{{{|z}{w{y}}z|}~}vwzxyw}|{|}z}}t|z|zz}}|{xz{{zz}|~}{xwyzy|z~}twx}xy|x{z{v}{}{{wyss|{|}{{y{z}}{z~z~x|zxyv{v{{|z{|zz}{{xyz{{{{|z{z|}||{z}}ywz|{z{||{z{z|yz~x~zzyzy}z{|y|z{}w{|}z~}w{{~y~zz~{yy{|{{y{xyzz{|zyz|}yy~||||y{|z{{}z{||zxv~{zz}z}v}~|vzzxy{zzy{~~wz~||zztx}yz|x~zxyx}y~}w~zz|{{w|zxvzty}yy}xzx~~}|x{{|yyz}{{~{yxwzw{y}{z~wy|{|w|zz{{|w{zy{|yz}|}z{wz|{{{yxzx||zx|{}}||v{zz{y~||y{zyvzyw{{||zxxwyzzy}{{y{}|v||x||y}||z|{{{y{v{yyy}{~u}|wzxy||~v{{{~|yx{~}wt||z{y||{}z||{x~|~~~}~}~~|~{~{}|~}{~|~}~~|~}}~~~~}|~~~~~~}~~~~~}~~}~~}}z~~~}|}{~~~~{}~|~z~}~~~~}~~~~~}|~|~~~~}~|~~}{}{}}z~{y~~~~~~}|}}~}~}|~~}~~}~~|}}~{~~~~|{~||~{~}~|~{}{}{~~}~~~~}}~}}~~~~z}~~~}~}z{~w~x}}z|~|yxzzwyyxzw|ywx{|}|uz~|yy|~yu}}x{y{z~|{z{{yy~}zz~{||{z|z|y{y}|zxxw{uz|x}yy|xvw|zv{|~{{{yxuzyz||{|xz||zzyx|y|}}zzz{z{{|yyyzy|y~|wy{wyx}}{yzw|yxwvxx|yxy{zywyx~{x}zwyz|{}~vxxzx{{~{z}~~||{~zzw|w{zwywwu|yzx|{vy{w}}yzvwx{z{y}{}{|}|||zzyz|zz}y}}zw}z~{|{z|{yzy}zzyvw{{wx{z{}yy||zzyyxzxvx{}{{~z{}{x~|w|z{z}||yx|}zy|~{{{zzyy|yzyu}xywz|zw~y|{vy{yvyt}|y~z|z~~~}{zz{{}}~}x|~zw~~|xzx{|y{zz|y}xx|x|z|{yz~zz{zyxy}}{{}}}||yy|yz|||{}}|{{z~||||zy|v{}{y}}zx~y~|y|z{{|{zzywz{}w|{{||}y}z}z{x~}{{x|{{{xz~|v{wzwzv|x|y}zzy{yy}|vwz}yyw}yw}{z~~z~~}{}yu|y~y}{|~~zz~|x|{xy~|}|x|yzuy||}}y}{z}vxv|xzz{|z|zy}{x{|xy{~||}z~|wx{}{zz|z|z{zyzqy|{xuyx{x{{|{z~z{zy{}yywxvz~~}}yy{zy{~x{zz}xt|{~yz{y}}{z{z{xux{|{xwxy{y~{y{}y|{xyxx}xyvzz}{{xy|yzx}}|{|}}~~v~}~~}~}~~~~~~~~~}z}|~~|}|~~~~|~~~~|~}{~|{~|~}}}~~}~|}~}||}}~~~~{}~~{||zz~{~~{||~|~{|}~|w~|}~}|}}|}}~}~}||||}||{}~~}{}}~}~}~{|}{}~~~{~~|~}~|}~|~~~}}~y~}z}}}~}}~~{~||~~{}y}~~~~~}~}}~|~~~~}|~~|}~~}xyz|}}zx{{y{z{xzzwxrwy{~|{~xy|zzzy~{|y~|~|~z|z{|v~yz}zwzxxzyyzyx|z|z}|wz{}|||{{|y~y||{~z{{{zy~yx|z}{~z~zy}zxyz}}zzzxz~xxzyxx{zy||yzzz}z}v{|{vzy{yzxz{z{|u{{|{{yx{||z}|uxyzuy{zz{|~|~z{}z{z}z~w{{x||xx||{~yz{|z}|{z{{x{~y|z{{zxxvwz{~w{z}{y|{{y{z|y|{y}}||}{|}z}|}~|y~{y{~y|{xz{{zz~|y|{|z}zx{}|y|zz{z~{zz|{xz}y{z|{|zt~{|y||yzz||zyv}yzw~{y{|~yy|{xxzy~zy{|y}~||zy|z{x{{yyw{{{yv|}~y}~yu||zv|{wyz{~~w|}{y{yy{w~zyw|y|z{~z{{~}}}|{{y{{}{{~y~yzz~|yy{z~~z~zx~{{|{y{z{y}~||{}{|{||}z}~|yy|x}xz{zzuyz}zxww~{w{y{{yx~}}{~zxy{{}x{xz{|ww|~|}|x}y{||yw||z}z|zwyxyy|z|}|w}}{|y}{{}z~}{x{}y|z~z~yyy}x}||z{z{|zyzy|x{{y{w{|zyyy||w{{~{{zzzz|~xz~zz||yzw{}{|y|yz{x|s|{xyz}||zxw|y~{xx{||}~}xz}}z}{}}zy~}~vzyz{{y{{||}||{|{|~yzz~z}w|y|yx{w~yy{z~z{~}z||~}~{~~~}~|~~~~}|~{}}~}~|~~~}y~~}}|~}~~}~~|~|~~}~~~~~~~}~~~}~~~}|~{}}~~~}~~}~}~~~~~~~}~~}~}~~~xy}}|~~}|~}}~{~~~}~|y~~|~|~}|~~~}~}}}|~{}{~~~|{|}~~~}~|}~}}}~~|}}}~~||~x|z~~{|~zxz||xxyxzxz{xu{|z{xx|}x|yzx}|uy{z}{|y||{{x||y{vy|~~}y|{||yz|}zxxy|{|yuzwx|uxz|xyyyw||~z{z|{xx|{zz}x{y{|{||z~{zzzz||y{x}|z~wwxzy|yyyz{x{yyzy|zz}zw|xy~z|yz{|yzx{z}{|~z{||}}~~||}}yy{|yzyz{z}zxzu|x{v}yxzww{|wxyy~}yyyxwzyzx|x~v}}~~w}z|}||{}|~}}|wv|}vzx}vx{zzzy{z|}}x|}{{xxz|yvy{zzz}y~y||{}y}|x|||x|{{}y|{xw|~z~y{zvz|zzv}ywx{wzyy|y|{ztyzzy{~xy|}{{{}{{wz{z|vz{|{}}{}|}{xz{yy|{{{|zz|{ww{wyxxx}|{y|}zzxzy||z~z|}~z}}zy{|zx{x}z{}~{{}z{}vzzzx{}}|z|zyzy~{{y{|}yx|z|~}{}|{{zwz~}{{w}{~z|}|y|{z}x{yyv}}{xx{x|yz{yx}|{}xyz}}xz|{|y|~{xz|}|w}z~|~{z{}z}}}wx}yvxyx|wy|x|zz{{z{xy{wx|{w||z}}x|zy}yx}||z||||w}}|~zw~{~~x{{~|y|~z{{|{zy{yyxy}z}zzx{zz|z}{|z{z~~{z|{zz|}}|~|{||}||{{|}|}~}|zzw|z|x{{z~x|yzz|{s{}xzzx{|~}}x|z{z}{}}xw{z}~~~}||{|~~~}|}}|}}|~~z{~}~}{{||~~~z~}~~|~}~z}}}}|}}}}~y~}~~~~}~~{}|~~~~~}~~}~~~~~~}~~~{x}}~~||~~~}~}}}~|}~~|~|z~}{~}z~~}~{{}{}~|~}~~~~~}}~~}}}|~}{}~{~|~}~~||{}||~}~~{}}y~~~}{|z|~}~{~~~{|~~x~~~~~~~|~~}{z~~z}~|~}}~~{~}z}z~~}~y{x{|zw|{~~zyyzy||zw|{w{{w{y{z~yz}||z{{z}y{|zx|v||{|x|z}|zyzz}{{yw|yzx||}zz~zzx{z{{{{{y}{w}z|zyzy|w|wz{|y||yv|v}x||zzyy{wy~{z}{x{|v}yxzzvzy|{x}}x~xzz~yz~~z{{yv~y{x|||}y|{{|||xz}{}||{zz|zz|{}|x{yx|}z~yz|wz}w{zz}}|{ytyuz{uzy}z{z}|v{xz~zzzzz}yz|{z|w{|y|zz}{|y{y~z{~{{zz{|}~y{zz}{{|xyxz~|zt}|~}vxxvz{{}zyw{vzz||}y~{x~yww||{x||vxx|z}x|}|x{z}{|{{|}~{x|{{y}yxy}{zx|yz|zz~~|yx~}x~x{zyz}~|}{xy~{v{}zzxx}{{|{}yz}~y}~zzzyy|y}}{z{z||{y|z{~xxzywz{|}|}z{}z}|}yzw{y{y|v{z{}{{yz{{}yxy{{|yx}y{y{{w|vxzwxz|{{|z||{}|}}{xzx{xz{}|z{zw|{y{zy|||x|z{{yzywu{|{xz}|{yzy||{{z{x{xyx{xz~x{|{w}}y{z{|x~||~}yxy{|||z{}z{zx{{xz{z{~|z{}y~yxw~y}x{~~x{x~y}|x}}}||{~}zxzx~{vxxz}{{}{{}w{vy|}z|y~|y{zz{xy~wzy~{zyyz|{||yy~||{y|y}z|z{|y{ywyzy~{z}{x|}|||zw}~~}~~}~|~|{}~||}{}}~}|~|}~~|~}||}~z|~~~}~}~~|~|~~z}}|~~~~}~}~}~~||}~}~{~~}~~~{}}}||{~~}y}~}~~}~{}~|~}~}~~~~}~{z|{{}~}~~~}~|||}|~|~~}~{~~|~~u}~}{}~~~~~y~|}~~{}v~}}}~}}~~|{~}~~~{}~~}x}}}{}y}~~~~|}~}x{~|~~~~{|{{y{}~|~y|y|{{zm{z{}tx{|{z~zwzvy}|{ww}zz~||z}||u|~}}x}|xx{~}}|z|y}zy}|yzz~xy|w|wzyz{{vz}xyz|x}||z|{|{{w|xx}|}xzx}yz|z|~zw|}{{|vzwxy}xxzz~yxx||z}zzz}rzx{zy|y}|}}y~|}}z|{|}y|y||{y~}{|}zw{wz||z}{|}zzwyzy|yyuzy~w}}wzywzz~{|~z{{zyy{yx}{}|~xzyy~|~yz{|wwz{xxyz{{}twxz{|{x}{|}{{yx~y{wz~~y|{{x|w{|{y~zx}|{{{}||~~y~{{|{|}y{|{xwx{wzyxx{}|{|~x|yxx{||~{zz{}~~z|y|~yx~||{|x{{x}||z{~|y||vzx{|{{yz{{yy|y~y{yw~}}{}{}}zx|{z{z||~|xzz||y|t|}z{yzyx~uz|{|{yy{xyzw{z{z{|ywyx{||{{}}y}y~{|}}~||{z||y{}{yz{yzzz{zzzxz~{||{vyxtzzzx}}x~z}zyx|zxxz||{}|{|x|}~}z}yyyx}~|u|xzxyzzyv{{v~y{zzyz|zzx{}yzzy}y~z}zyy{~z{~|~{}z|~{}y{{~xyz|{zw~~{|}y}zw|w{{}{yvrxxz{{~~{|~~zx{z}{}|}~~{y}~{}|z}~|zz}y{zw{}}~x{~yz~yxw}z|x~}~{x}w{~}{y~~{|}z~~{y{|y~}}~~~~}~}}x~~|~~~~~||}~~~~}~y}~~|{~}~~|~|~{~x~w}~{{~~}wz|~~||~||}~||~}~~|}|~{~z~~|}~|~~}{~~~z}~{~~}}~~|}}~~~}|}{{~{~|~x~{~}~}|}~{|~~|~}~~~}~~}|~~|}~}~~}}||}~}~~|}|~||}}}~}{}|~}}~~~}|~~~~~~~{}||}|z~~}||~{}~|~z~yvxyz{~}{}y{~|}~zvwx}|x~}{{v}{}}x~yyx~x|}}{yxwz|x{x}~{y}yx|yzyzx|y}}zz}y{{xy}yzuy{|z{w|yzyz{y|{zx}{{zw|z|~z|z~wy~w|||zzy{|}vz}zz||yzw{|~|{{}|xzw}{zy|z{{|~|wzyy}yyz~}{}z{xy}|{|zx|}~~|}vxyx|}{{x||yy|w~{{w{x{y{{}z{{yz~{x{}{||xy|xzy{{|tzy{z|{z~{x||||}z}}x|y~w{||~x~{y|{xzx|ywy~}|x{{x{|z~x{w~||zy}~z{}~|xx}y{{}w|yw|z||w|~{~~}x}{}{wuz}{xyxwy}z|~~{{|yyzzx||y}z|{zxz{y|x{|{|~|z||yz~{|{|y||x|yy~|~{w~{{{{}}xx|z|{x{|yuy{y}{|{yx|ywyzy}u}x||yx{{z{|}}y}x}{zz~{y{y{y|yzw}{vy}r|{y{v~{yy{{{}~zzz{yz{|||z|}}z}zyzwxz{yzx{}{~|}x|{|~v{}y~xz|z}xz}{{{y{}}zzz}|v{z||zy|{yyyzy~yzzwz||{yz||~z~{|}|{uyz|zy|x{{{{yz|zxwu}z|{zz|zz||y}|wx~}yx|z||}zyz{}}z{|{{yuvzzw~z|zx{}~twz{y{z|{x{z~x{v{zyy~{|x{}y{z|zy}|}{xz{z}|xz}|x}z{{zx{|~|v}yzx|{y}{{ywvyv{z}zyx}|z~|}~~~~~||{}~~~~{z}}}z}||~{|~~}|||~~|~}}~~|~}}{|{~~~|~|~~}~~~{{|{|}|~~~|~~~|}~|||}~|}~}~}|~|~}~}}~}~}|}~~~~~}~|}~~||~{|{~~~}|~~~}|~~{~|v}}~}~|~|~~}~{~~~~~}~|}|~x~|{~}~}{~~|}~y~~|~{~~}}~~}}{~~~~}~~~}}{~~~}~}}~~~}{||~~~||{}||~~}~~}y}}}}{~~~z{~~}}|}~{|{zx}{||}|}{{z{|vzxy}{z}xz~{}{vvxzxzxy|{w{zx}z~w}z}{{z~}~zz{||{{}~zyzwzwz|wxvxxuyy{w{}{{{{zzwu{y||x{z~|z|vy{{~tzyy|wz~yy}{z~~}|}~xy{z~yzz}~x{x}z{w{}z|xxy|y~zwuzx|~{|{~|}~{zzyw{}~|w{z~x|zz|}|x~zyyw{||uyzrw|y{{u{{zz{|}~z~|z~|{{y}x~}z}zz~{{|{|~~{~z|z{yy{{xxww}x|xzz{zw|s}y|{yyv|~wzzyy~z|~yz|y{~{~}zx|w|z}{z}{y}}x|yy{ywwzzxzzvzw}w~{x|yyvzyzyyyz|x{~tz|{yy|~}|z}yy{}y~z{}||}|t}yz||}xz{v{uv{{y}z|y{{yxyy|v{|}~{~x{|{|xw}szz{v{{~{xx{|~{{tyyz|{|z{zyx{|zy{zzv}}{z~}yyvy|y{{}z|z~y}{{~}{}|{xzy||y|}{}|y|}{uzxzx||{xwt{xx{x|y|xyz~wy{x~wyz}}xy~~{x}y}x{{yzy|z|z{||{xzxx{{|yw}{~t}wv|yyy{xxz{|{z||}y}z|{}z{||{~|y}{xy{|w}}y|}{yzyx~{yvy{{yxyv~|w}xy{{{z}y{|}}|zy|}|{}|{{~{vu|y|w||{xs{xzxy}{|z{z|wzzy{wz{}~|{yxvzvxv{~z~ww{||~}||}x|~}{y|{{}~}~||~|}{~}{y|}~}~}}~~~y~}}}~~~~{~~}~}}~|~||~{~~}}z}~}|w~}}{~~}~{z~~}{{~}}~~~~||}zy~}}}~~|~{}}~|}}||{z~~~~~||}}}}~~~~~~~~|~~~~~~~|}}}~}~~~}}{}~{~|}}|}{{~~}~|~~~}}}~|}w{~~}~~~}~}~~~~~~}{}}|}}~~{~~}~|z~~~|}}z~|~ty~{|~}v|z~y|x}yxy~y|z}y|}|x}x{~yz|}zzz||x||yz|{z|yw{~{zzyzz|xzzyz|zu{~}z|{xyy}z{zy~}|}{|{|zyyyz{{{||z|xt|~z|x||vyu||~{wx|yzx~}y|wzxz|y}zz}uyw~zzzz{x~~z}y{}~{qy~|z}yywzx|wz|}y{y}yzvzzwz{z~|z}~y{}}}x{x}zx~x{{zx}y}{zy}{y||z{xzw}wzw}}z{z|}y|~yx~z{|~yzwzzz{~y|y{||~{|z}zyy{|}|x}{v~zzzv|z||wy{}{~|{z|xyz~yz|zyz{~~z{x{|z}|}|zy~}yy{y{{y~|zyy}{}~}{|~uw}|{z|{|x}x}u{{yz~y}{z~x{~|z|{|xxx{|}{||}}yx{yzz||yzx}{xzy}xzz}~z|{xz}{y|y|y~{y|vy{~w{w{{{~{yvuz|{}z|zw{|}|xz|z}yz||{|{zz{~}{zzw{zzwzz{~||{zyzyxx{~zz{|w~{|z|}~zzz{u}{u{zz}~{~y~|~zww{~z}{yz|x{x}{}|ywvwwz{}|w|zyy|{z|{y{z|~zz|z|x}|{x|z{||xy|{{y{}v{x|{~||}~xzzz~|~zv|y~~~zz|y}z|{x{{{{z~}}~{v{~~{|y{|zzywy{|{v~{vw|}z}{zz||{zz|zy~{}{}{|z{||~{zz|~yy}~~x{zz}z~}v|yw}zz}}{ww}vzwy}z|{~|}~|}~}}~~|}~}|~~~~}~~}}|z~~~~~~{|}|{}~~~}~{~|}~~}}}~~}|}}~{~~~{|}~~}}}~}}~}~~|~|{~~|~|}}}}}}~~z~~{}~~z~|~~y~{}~|q~~|~|}~}~~{|z~}~}|~{}}~~}}}|{~~~~~}~{|~}|~~}~|~~}}~}|~|}{z{{z|z~|x}}|zxywxxuvz{{zz{zz}zu}xz{zxxvy|~{{||}||y|}xyzz~{y~|z{z||z|z{}|{}yyz~wzx{zx}zxz|{|x|wwxw~vx|yx~}x~}yzyz|x||z~|y}w}xz{{x|z~{y~}}|z|yyu{{y~{{wy{}wvvw|wuw{xyuz}{ww{|w|z{yx{~z~|~zz}|y}{{~{z~zy~x{zx~{w|y}zy{y|zx{y}|yyzwy|yzx{|xuyw}}}|~zyy}~|y|}z|{}{||||y|zx~{wz~y{|{xyy|ywy}}z|vwx{zzzy~x|~{}|y}}{~y|x~}~y}|y|z{{|{|v~|~{x}xz{zy|xywzzz{vz{{{{zx{uuyy{x{|}}y~|zw{y{{|{wz~z}wy}}}y~}}x{yzzwwyzzzv|{z{x~{{zwzzyyz{|xyxx|{}|{y{|}wz}{yy~~~~}}~v|x{z{{z{|y}w|{wx|y|w|wz{}|~z~w|~x{y}w}{z|}z||}xzw{zy||~|~|{{|{{||y|y|{}y}zxzwy{z{zzwx}yxz}z|zwz}|z}~x~x|||{{{~~{~z|}y~z}yw~}~{y{x~x~wvzz{yyy~z{~y}{{xyyx}xy}{~{{z}}xzz{~}|z|}y|}{{|||{x{|}{z|{y}w{yvz}y{y|w{zwyzy{y{{yw{~{||z{|x|y|z|yz{y|x}~{}z~yx|~|}wz|yx{{zxyy{xw{|y|wvww}xwv~z{|||}~|}}wyx{|}}}}}~}}}||~~~}~}~~~~w~|~~~}~|{}~}}~}~~yz~}}~~x}}~|~||}{~|z~~~~~}~~~~|}}}{~||~~|~|}~~~~~~|~}~{|~|~~|}~~~}~{{||}~|{z}~z~~}~~~}}~~z~}~~|~}~{}~|~|~~}||~{~{|~{}|~~}~~|~~~}~}~}~}|{||~~|~~|y}}|~~~}{~}}||}}|}|~~~z|{{|}|~~}~}{||}~}~|}}}}~|~~~{~}~yw{xw|{}xy}}w{||}{yxzy{zzwyxzy{zy{x{x}wyz}{yxw~y}zz{|{z{}{|{z|yzzz}yz|yyz{zzz~zz}zv|xyzy{|{x}|||zy{~|x}~||{|wy{~}yzzy}zxy{}zyxy{{|zzyyzzy~{yy{wzzz{yz~|y||}|{w{xwzvx|{~~|x{z}{||y}z~~|wxxz{x~||}}{~y~~y~}z|x~}{z|y|}|}yw~{{z{}~w|vz{||yw|zx|wy|yy{z|{}}~~yz{{y}|zy}}zzzvzyzy}y|{~w}w|||z|~{}xywz~~{|x{z{y|z}xz}{zzy|zx|y|~{|{y}|}x~|}yxzz|y|xzw}zz{}w{xvx{~}x{{{zzyz{}z|{||~|u{||}}|u|zz||yyyxyz|~yw|yy{{|{z~}yzx|||~z~z|x}}z}{y|~{zw|z{~zwx~{}||z|yz{w~{y|x~w}}{|wyyzz{{zx|{zuy}y~zz{w}y|||zzz|y}yyyz|zy}{}~|~~}{z|z~}xyxz~vz~yzz~y}uz{{uv{yw~zv{y}}{{zx~}|z|}zv{|zxyzzz|{z{{|zz}{{||y|zv{y{zy{z{|yz}yz}z{{{zzxvzy{}x|{|x}}{{{w{~}~x|x~w|||v{zzzxz{y}|yy|zz|~|y{|}z|z{~||zyx}zyxzzzzyx|y{}|{zz}|{}|v{|{z|x|~zzyz|{xz{y{z{|v{{~}xz|~xy{}{|z||wv~zz{~~}~~}}z}~|}{{|~}}}~}~~~}~}}}}~~z~{|}}||~~~z||}|}}|~||}~~~|~|}~}{{|~~~}{~~~z}}~}}|~|}~}|~}~~~|{yy~}}}~~~~{~~}|~}~~~~}~~{|~}}~}||~{}|{~{}}}}~z{~~~{~}{|{~}|}~~~}|}|~~}~|~}{}~|~|~|}|}~||~|~{~}~~}~|~{}w|||{{w||||{zz~|yvxyzzwzz~}}||y~wxzz{v{~w|xy{z}~}}{{}}}|zzxx{|{~|{~}}z}||zw~||xwyux}zyz{{x|z||y||}zz}{vyz|{|{z}wzywy}yzy~}z~yz}yzy|y{x|~yzz{zxv{|x{z|zy{|zz{wyyv{w~{{x|z{~}x|wzz{}yzxzz~yy|zzz{wz~y|}~yw|~ryyzz{y{{y|x|y||}zzx{z}xz}}x}zzyzy~x{wz}y|~z|y~|z{z|w~x|zx{yy}|yx{y}y{}yx{y{yyy|x|yyz{|w{y|{xy}zzzx~z|{yz~}~|x{yy||{x~z{zyx{zy}{|zyx{z|z}zxzy{~z}z||uzyz}z~{}|}wz}~|}wz||}z~{zuux{zzwyzxyw}{yyy}zu{wyzxzy}}~|xzx~|y|~|yyzy{~{{y|}{~|}y|v~wzy|y|wy}uwy{xzzx{w{yzzyx|zz}|ix|~{|z}~}|}~z}}y|}{{|}|}zz|{y||z}|~xxyx~}yzyvzuzx{{{v{||zy{x}~{y}~yx|{w}}y|}{}{{{~y{yw~yz|wy{u|y}xzywzxzx{}zw{zysv}{zzz~ytz{~yz}|zyzxw}z|yx||||z~zzzyx}|yvyyz|x|wxw{zyy~ywyzwzw}{|{|~x|x|{z{|yy{~z~|}|~xw}{y{~{|}x|vvwz{yv{wzzywyz{~yz~{}y~z~{{y{z|~x}{|~}}~}}{}~~~~}}~z~|y~~~~|~|{~}}~~}~~||~~~}}~~~~{~|{~}}~~~~||}~}z|~~~~z|~~}~~|~~|}|~}{|~}~}}{}}|~z~{~~{}}~}}}{~~|~~~}{~{}~~}z{}}|}~}~}~}}~~~~}~}~~~~~~~}|~~}~~}~|}z~|||~}|~~}z~{}}|||{|~~}}|~}|{~~}~~{}}{|~~~~~}~{~}~{|}}~~{}||~~~y{|xz}|x|||yy{x{yzzzzz}zzzz{xz}z}|{v~|||yuyywyz|{zzzz{{~v{zz}|{|}wzyx|z{}z{|wxwvxz}{y{{xy}|}z|yyzy{{}v{|x~{vvz{y{||~xyy}zzx{zz{|wzy|vy||uzy{z{yy}y|z{y|z|}|x~z|}xx{zvy||w}}vyx||{{z}|}y}~y{~}}xy}t||zw{|yxzy{x}~{{{zwyyz~{~|vx}{{{xxyx||z{zxz}}y}|zzz|{xz~v|{{z~{z{zzz{|{~|{zxz}yz|~~yw{|}yyx}yzw||zw|syzz}z|{z{{wzy{|uxyz}{{wy|yyz{zyx|y}|}z}|z}{z{~{~{wz}{{yy}{zx}zzxzyz|{{y~yy|~}z||z{~{||{{|{|yzx|{{z{{vyxz}t|uyyx{{{z|zw}zw|y|xyxu}{~xy{}|xxxy{}|z|x}||yz}~|yyy~{yyuz||zz|{z{w|y|ww{~xzw{xyv{{|ywzzz|}zzy}x|w{|}z{x}}|{~|}{~z{x~{y}|}x{|wzwvwyywty|y|v}}~y~|{~||z{|wz|}{y{|z|~uzxx}y}zzxyxxyxzyw}|x{|zu|z{}}{|}wyy}zz{{}|yzz}{|zy}|{{}z}||zy}xy{zzz||{{~zw~|y}z}|z~x{zy{}||{z{}z}}z}u|~x}y|z}}{{~x{}{|{yzzyyy{y}{{}{{{z~{x|z|||x~}|{}~z|||y{{{{|}y|~~~~}}}~}~~}}|~}}~~~|{|{~|~~~~{{~|}}|}}|}~}|||}~~}~~~}~}}}{}~~~y{~|~{}~|~~}~}~}}|}~}~}}}}~{}~~}~}|~||z~|~~{~~~}~~~}~}~~~~|~}}|~{~~}~~~~z~|~}~~~||}|~}~~~~~}~~~~}~}}~~|~{~~}~|}{~~~{}||}~~}~|~~~~y~~~w~}|~~}~}~~~~{|}z~yx{|z{~||zzzxx||wt{y|{x~|z|{{x|yv{{zzz||~|{{}||z}y{}|}|y|zyy~z{~z{w}yy{w~{w{{|{|z~xzy{{z|{vy{{z}xzy{wyz|x|r}z}}}{xzw{~||y||v~||{yxzx}}xzyuwy{yu}{z}z|yz{y{xwyz{{|}yxyz}|}{}}{zz}|{w|z~|{}zz~yzz||z|z{}|y}|yyzwx{x|zy{}xzz{zywxv{zxyz{zv}{{{z~}{xz}{}||xwzyz~|y}|y||yyx}y||zzz{}{zy{zz{yz|}zwz|{{~}x}~}zxzy||{{xx{y|xz|}xy}wy{wz{~{{{ywyxwyzytzx{~|yyz|yy{{{|z}~|{y|}z{{z}|{{{}}}y{{~{|}}|{|xvytwy|{xxv{wzvzw||~zyy|yv{}}{}{|yz|z~y{{{}|}|z~|zzw~~x|z|z{w}{~z{zyy}wzyz{yz}|}}yzy{v{}~|{x{y}~}x|{}|zwzy}{{|y{}xz}|yw|{}{{x}zxzz|zwwyx}|{z|}y{x{}zy}|{y|z}}xwz}y|{z}~}|zy|{~|z{{y{{yzyu{|xzy~xz||||y|{yzyxy{~|~w|yx|y||}z{~}zz}~{}zz}}~|yy{y{yz|ywwyz||{y{|v|x{z|x|~}z{}yz~z{|~x}z{~{}{zy}}}z~|yzy}y}z||xzzxw}v|~z{z{{~z~w~yw{|z||~~yz|z{}}{|y|x~~~|{~~}~}~}~|~~~|~~}}{|~w{}|~|z{}}|}}~}~~~}~~~|~}}~~}}~}|~~}||~}~|~|}}z{}{{}}~}z|~}}}}~y~~~~|{~~~}}~|~~}~}~~~}}~~~}}~~{~|}~{~~~}~~~~}~~}}}~}}||y~}~~zz}~}~~~~z~}|}}}|~}}}|}}}~~z{}||}|~~~}}}~z~}~~z}|}}~~}~{}~~~|}{~~~~}~|}z}{}}|~}}|~{{yy|xz}v|zzzyy{|zz{w{{{{x|~y{x|vz|zxz{x{xy}{zv~y{zz{wz|yz{}y{uyyy{}{yxxzw{~}{zyz~{|{||z||{|x{~z{zz{xyy|y{}|y}z|xxvyy|z|y}{||{|zx{y|~x||yw~y||v}zxy|{{z{~z}}{xz{zz}}}wxw|v{|{w{~{xy|vz|}~}}|{||{|z{y{z{{~}zzyzy}w}xw{~y{x}zzyyz|ywz}}zvw{~{}{|wv{z~|zyy||{}}z||yx|y~wyxzy}y{|q~y{}|z{z|}y{yy||{y~{{{w|y}zzx~{|zyzzz{xy{~{w{x}zzzwx|}{}}yxzywxz|wz|~wzx|{||{|yyyzy{z~{{~zx{{u~|{z~{y|{{||u}}z|||~{~y{z}~{yyv|zzw{~~{xw{|{|s|y{{~~z{~zyy|z{}z|{{y|{}~}{yz|yy{~zz|z{|}z|x||{yxy|{xyvx{{x|}{{{~|{zzyy||xx}x{{yzz{xz~{{z|{|yz{||y|yz||w{}{zx|vx|}vzv}y|{zy}{{xy|||{{zyy|~z}zw~zwzz|~~~x{yxyy|}zzz{x}z~|{y{uxz~xyz|zzx{|z{yy{||yz|}y{y~zzx}|~{zz}z||z}v||x{{z{}{{{{z{wy{xy||w|}zx}zy{|zx|z~z{z|{~yz}}}x}~}}}|y|{z~{y{}yyw{y}x}y{|~z{wy{z}~}~}x{v}||z}z||~wx||{}}|~~~~{}{~~~~}~}~}}~}x~~||}~~|}z~{~~}~~|~}}}}|~~{|~~}~}}~|}}~|{}}~}{z~}~}}~~~~|~{{~}}}}}}|~~}|~~}z~|~}{~}|}~~|~~}~}~~}||~}{||}~~~{x{~|~~}}}~~~~~}~|~~}|}~}|~|}~~}{}}}~}~}~}~}~}z~}}{||~~}~~y~}~{|}~|{~~y}~|~~~~~|~~{~~~~~~~|~~~}y}y~~}yzyy|}z|t}{xwx|yyxzx{y{w{xw|~~xxvyyuz~zzx{wyx{yyzz||x{z}||zz}z}|}{{x{|yzx{ux}{y}|xy{vxt}yzzyxvzxxz}{wywzv}{|z{y{|~w|w|~}yy|z{x~{}{x}z|~yywv{xyz}~zzxyzwxw{|~zxzxzy~{yzw{}wyyzxw{z{y~xyx{|y{zzy|}z{y~{}|y{u}}xy{~yyzxvxxxz{~yzwxyvvwy{xz{x{{ywz{{}}||zzz|~v}y{z}z}|wwz|v}yyvyvy~|wvs{vxyzux~yxz|x{ywz{~{y}{ww{|}}}|}|wyy{}|zxz}y{wz{xyy{y{{zwyxw{uyzy|||x|{z}}}|x}|yx|~}~}{{x|~{}z|y~yzx}z|zzzzyyyyzx}||wzyzyzzyx|y}}{yzx{zz|z~~|{|~|z}~||zxwzz|z{{y|~z|{w}{~|x|{{xxwyyyyzy|{yxxz}z{zy}zzz}{zy{z{z{z{yx||y}x||yz}{{|zz~|zvzxzy~{xz{zxzwz||y{|xwwwy|zz~v|z~}zy~}{yw~v|}{|y~|||z{|y{x|y{z{v{xz{xw|~||v{x|y}|~vzwzs{~~z{}y{{~|{y|}||{{y~x{y|{z{{|yx|yz~yxzxx{xw|wzx{v{wy{{vy|x|ww}w{{~||x{|y|yx{z{|}{}|x~~z||||}xzyzxz~z}|xzxzz{|zw{||zw}}|o{zz{y}}~~}{|w~z|~wyx|z~}~}}}}v~|~}~~~~~~{~~|}x||~~||~{}~~~~}}y}~~~}}~{~{}z~~{}}~~~~~~||~}{|~~}~}|~~}~}~~}}{|}{~}}|z}{{{~~~}~~{~}z|}|~x}~~}|}}}|~}}~~z~~~|}}{||~}|}|~~}~|~}~~~~|||}|y~~~~~~z~z}}|~}~{y|~}}|}|}~|{~~~~}}}||}|~~~~}|~~}}}~}|~|~}zz{z~|z{{}{{{{|yxuzy||||zzx{y|w{zz}{zy{{{z}zy||zzwzy}}{zy{}{yvzy}|xy}|zx|~yy{xyz{xy|{w}z}y||w~{tyxz{z{}|yx{{yx|{~yzz}wv|vzyzw{vz~||xyz~zvy~{}{x~{y{yzz}y|{|w{}y}{wx|xx||{|}}zzvx}}syzyy}||yx}{}|}xy}{yz}}zyyyz|{|zx{{{zy~}}|y{}~}yyyw{~zyz{}|zwx|}~}{{x}o||{{y}zzxx||~~wxzz{|}}yyxw|y{}}yzz|~|~|}||{zzzv~x{x{wzxz||zz|{z|zzz}{|{yzzyy|z}z{{|{~y|~uz|}}t||~y|}{{wz{yxzx{|~xzvyzzx}}{}|}~|zz}xzz{xy||xzz~}y||}z{|~yzvzw||{}y{x{{~y|x|{z~}xzyzy{zy}{y||~y|}{{vwv{y{|wzx}yzwxy|{yz{{zzw|w||}{y{yy~y{{xw}{}{y{|{w}}xy}|~}{{yx{|zz||}}z~x|{|y{yzz|{zw||}|~yyxz{zx|{||z{z}x}xw{}y}}|}}{}|{{~w}~zz}zz|||uy~~x{zww|{~wzxxy||{z|y|||z{xw|y~w~{yyz{}{}|yw}y{||z{||zyy{zyzz||wz{zyx|{z{{{z|}yx}|{}|y||{yz~z|}zyz~}~{zzu|}}~{|z}|z|z{y||x{|z|yw}|{|uz}z|zyy|xy~~~~{~~|}}~{~~~|~~|~}{|}~~}}|~~~~z|~~~||~~z|z}|w}~~{|}}~}{}}{~~|~~}~~{}{}~~{}~}~}~}~~}~}|~z}||~}}}~~}~}zz{|~~}|~}~|}}y~}}~}~~}~~~{}~~~~}~~~}{~|~}{}~|}y~~~~{}~|~}|~~~z}}~{~}}|~~}~}}~~~~}~{}~~~|~||}{~~~~~~}|}}}}~}}|~~~~~|}}{|}~~|~|~v~~~~}~{~y|yz}|y{y|}z~zyzyx}zyyyvxyyzyz}wz~x{zy|{~z~uzyz{z{z}}{y~v{y{vz|~|x~yy{|y}yzxzxx|x{yzz{yxxxzxz|vwyyxyzyx{{y{{}||y||{y|}~{|~{{z{}{xz|{yxy{zvw~yyv|x{u{~x~~yy|y{yv|wzzyzx|{zw|x{yz{|}|z{z|z}v}zy~zy~yyzz|zx~|x}}zu{}zzx{~z}y|x~|y||vzy{{{{}{~|y|zy|||~{xzzyz{}}yzz|{xx{xzx{|y|zzx~|wzz{wx{xx{y}z}}zw~~|yz|}}~z{}{v{y{|}|~y~}{|y|y{z}w}{y}vyyzz{|vxyxz|y{wvzx{~{|}tx}}|z|z~x~|{z{}y|}~|~}|xyz~zxwzx~xz|}zvyy~yzy|zv{xx|{w}|}~z|zzx{}yy{{v|zzz{z}||{{}|~{w}w{{}{{{|y{zzwzzyzzuys|{{zxy~yx~y|}}z{|yyz{{x{y|{|{z{|x||y|}~yv|u}|{}y~}}}z~{z~|||w{z{z}y}x}zzx~|}w{{}{z|z{}|{u~}{}yzz}w}~z}{{z{{|{yxvx{zx}vzx{{zw|wy|ww|~w{x}y{z|||y}xz~|x{|~y~z{|~{}|~{}{yw}z{x}{z|{{xy{{{x|y|x{xzywz||}~zzz{zyz{x{{z{{z|}{|||z{||}zzz{x{xzy{y|x{wz||{w}|zpw{|zzy{vy}~~|||}z|y~w|||z|~~~{~}{}}}~x|~~~~}}~}{}}}~}~||~}|~|~|}}|~}~~~~~{}|~~||~~|~{|}{~{~~z~|{}~}~~~~}}|}~{|}}|~}}~~|{~|}}~||~~|~||~|}}~}||}}}||}~}}}|{}~~~z{~{}~}z{~~|~{}|}~}}~~|}}~}|}|{|~||~~|~~~}}||~|~{|z~~}~~}~}}|}{||y~~z~}|~}}~}}~}~|}|~~~~}~~}|u~|{~~~~}~~}~}~}~~}~~}{z||~~~~}}~x~||zzyy}zwz{}wvzywxxyz}{x|||x|{z}{}y|yz}|vwx|{zzxvzw}|x|zzx|}zzz{z{{x|x{{yvz}yvy{zyz|{||{zzwz{xw{||yvxzxvv|v~zzyyzxw{}v|zxy|zyx|xz|~{zzu|{{|zyr|x{}}zxz{}{z|yyzy|}y||{w{x{{x{z{|~|z{xz{yw}}yz|xz|{|z}}|~{xy{{wwy{{{|}y}vz{z{yzz{{w{zx}|{ywz{{v{~xyy|y{zwzzy}~~{y{y{{yyx|y{wz|yzx|y||zzuv|vzzxwv|y{y|{}xxzyw{{t|{yxyx|x~y}{yz}z{~{{}z|z{|u|}|x}{{y}xy}yy{}z~z~||zy|z|zyv}z{{ww{~zy|wz}{||}}{}{{||y}{|y}|y{xy|{vzw~zzuwyzzzx}zyv|}z{~~{{y{{v|~|{}y}z}{|zzz{y{zzx{|z{ysw{~w}y}xz{yzxxv~{~z{{~|~wy|{yz|{{zyy}{|{zx~|{y{z}zx|{z{zz~wy{zzy|z{~x|zy{}|{yyzw~y~v{zx{|yzzz}zx|z{zzyyy|{y||z|vwxx|{xyz||w}|y|}zz}z{{uwy~{|yz}y{}|yzzxwwxx}y~}{~}z|z}z}y|}z}{z|x{|xzyz}~{|v{z||}zy{u}ywxz|~xy}yuxx{~yyyzyzw}{}x{{~|x{{z||~z{{|z{vuw{ww}}wzxyv{z|yx|{yy{yx|{}|||}~~|}z~}}~~{~}|{|}}}}~~~~~}z~~~~~}~||~|~~}|~}~{}}}}}{~}|~~{~~{}{~{~~~~~~|~z~~~~~~~}}{|~}|~}z~x{~~~~~|~}|}~~}}~~~}~zz~~{{|~~}~~}~{{{}}~|}~u}|~~~}~~~y~~|~}~}~}~~|}~~~~~}}~~~}~~~}}~~~}}~~|}~~}|~y~}|~~}}}}~z~}}|}~|{~|~~~~~{~}|}~v}~~|z}z~z{|z{}}y{x|zz}zwxzwzyy}{{yvywvztxy{|}xy}y}|zzy}}zyz|zx{}|}}zyvy}|{{~}{{{x|||yy{z|x|y}yy{y{|xwyxyxxvzy~y{{{{y{x{}|~{y|x~{}|~x{|z{}}y|zyx{z{wzy{xwtwz~{{{~vy{vywyw{|}}zx||w|y|}wu~{|z{|zz{}y||z{}zyw{yx{z{zzwxyvy{yyy{{{y|yy}zxx{}y||zz}zz{{}}{}y{uz}{~y}|}{}{|}uxw{x|~y{}yyzyswwyzwy{y}}zz|y|z|~}~{{{|{zxzv|}z|{|y{{v~|}xzz}wzyw|yzxzywx||y|y}y||}~xxsw{{x~{z{||||y{}yyz~xy|x~x{xv|z{y{zz~{yyjw|}|z~y{xy}x{|yzy~|zy{zx|xy~y|||||y}y~~~{zyzyy{|yzyxw}|zzyz{~zyw}u{zx{|t|}x{}zzzyy}y}~}~{}y}|~}y}~v|~xw{xxwx~yyyyxuvyvz|{zyzx{zwxy}y{|{|{{z}|z~|{|z|zy~}xz}uyz~}wzwxyyx{{~{{zq|vzx{xzwvxz}|z{{|}|||yw|{|{zyzzyz{z{|z|~}}}zyy~{{uu{w~y{{{xzwxy|||z}~|zzzxz|}|wz{{|z|{{|}{{x}~{~~z~y|}wy~y|x}wyxxy{z|zzw|zzwz|x{zzz~{yxyzxu{}{zx||{y}|~~}~{{~~}}{~}}~|~~~}~~~~|~|~~y|{{~}~~z~}}~~~~|}~|{~~~~}~}}~x~||~}z}~~}~}~{~}}}|y~}}~~}||~~~~~y}~~}~~~~||~}~}||~~}}~~~{}~~||~{}~z}|}~~~}z|}~y}zz{|}|}{y~}{~~~{}~~~~z}~|~~~~|}}|~||}~}}~}}|}x}~~|~z}}~~}~~~}~}~{~~{~~}}{~}~}~}|z}|}}~~}{z{zzx{y|u{|{wxz|xwy{}xzz}z}yyz{|yzx|z{z{zyzz~yzz|z~t|~{x}xxy{w}{|zxzywxzz|{{~{}}uwzyzxytz~~|}{{x}w}|y{{~xt|yzzyzz|{{y{w~y~z|x{|xxy}|{yx|z}~}tx~}}|}|yw|z{yztzvzw{}vvzwyz|zzz||zx|{}z{}|z|z{xy{}wx{|{~{|{z|wz}|yxzx}}y~y|z{z||}{y|xzzz|}{{}xyz{z{|y|{yy|w{}}~{w{|yxzyv{y}|y|y{y{uvz~zz|xyx{||~y{{{yzzzw|}{{}}z{{|{{|xy~|z|}~|z{zyzz{z{y}|{{|zx{z~{zx~x{y~zz|~}{|w}z{y}xwyx}}}{z{{{}||zzyx}}~v}|{{}w}zxyyx~uzy}y|t}}|{xw|z{yzyyx{zyx{{|y|{}|{zyw{||y|}z}y}yzw{|{z|z|}y{z{}z|}zzyyy|}x{~~y||vyzyw}z}{{z|w{|{|y{yz|{y|~y{~~z{}|yyw|w{{yywy~{zw|~~}zx|zz||~}yzx{y||~{~y}zz}y|}|y~~}}}{|s{|{{}|{{xzz}zxz|{}~{{zxz}~z}~yx|{zxyx{y|~~}x~z}z}|z|}wx~{zwyx{}{wzx||zxz{}z~y{zx}z|yxy|x}z{}z{{z|}{~{{w{yzz{{||z{|z{y~yxzwy}}~z}{{z}w|{{x{y~|{~~}}~{}~~~{}~{~}~{~x~}~{~}}~~|~}}|}{~}{zz~~~}|}~|~|~~~{{|}~~}}~{~|~z}~}}}~~{{}y~~~~{~~~~}~}}~~|{yyx~|~~|}~~}}|~~|~~|~|~|}}~~}}~}~}}}~~}}{~~~~~~}~}}~~~~~{~}~}}}~}~}}}}|}~~{y~}}~}~~||~{}}~~z~}~|}|}}wz||{}}z}{y{{yzzw{xyy|vzvy|zw}||z|xw{z|}yyzwx}z~zy{}{y|~~xvz|~}{}yzy||||z{{{|zy{|z|zzyvx{v{~zyxz{y}xxy}x{||{}x|z{||}{{zvx|{}y}}~z|y{|{{zwy|z}{z{uz{zxvxz{z~{}x{yyx{yw|~yu{uyx}}ww|~{~|yy{}}vzvy}zz~zzz~z|zzw~}y{xx{z||zyzy~x|zzz||x~z{|zy|}y{||xzzx}zz{x~}||~y}u{x}yyvzzx|zw|~{|~|{vz}xyuy|zzz|y}w|}xyzy~{zxwy~y|zzyy}zx|w~|||{z~{~z}zxzwyx{{yzwz|yx{vwt{zz|zz|||w|~|~{{zxz~xy~{{{{{~~{z~z~|{{xvyy{|zz|~}y|{yvz{wyz|zuxzvz{}||zzy{y}}|}||{}}{zz|||z|z|{zxuyzzvxz{y~zz|zzz|z||||wz{|~z}yx|w||y}zx{|{~}z{}||{y{yv}}zz|y{yz{x{|w|wzz|{z~u||zx||zz||zx{|{{yyz||yz||z}~||z|{{~~yzz{{z}y{}yzx~{{yxxwy{}xyy||z|}{{|{|zx~{zy{}|||y|{|}zzvy{zwww|x|xz}|yyzxz|y{yyzw|xxxz|}{|zyzz|zy|{{|~{y|{z{{~v}xyy}v|xxzx|wyywx}y|yz{z}~uz{|y|{x{|{}zz{{}||yzz|~~}}|~}}~|}~~~}z{~}}~~~}~{|{}|z~|}}z}}|}~~~}~~~x|}}|~~|}~|}}|~~}|~}v~~}|~z}~~}}|~{z}|}~~}}}~}}~~yy~{~~~~~z}~}y{~~{~z~|~}}|}{v~{~~~{}}~|}~~~}{|z~~~||}~}~|{|}}{}~}~~~}~~~}~~|x~x}~||~{~}~}}~~~~~|~~~~|||}||}}}~}~~z||~}~|}|~|~z}}}}}|z}}x|{~~~{|}||~~|z}~}yy{{}yx|xzyz|}||}yz{z{}t{z~xv{y~y|{{zyux|yz|u}yz{uw}zx}|{~}}{z|y{wx}{xzyyz}|{z{||uz{vyx}{|}{{|~x}zy{|zzzzyw{yvrzz|v|y|x|y~{z}}x{x{}yy|~z}|y{u{xzxyu{v{zy}{z{z}y{zyzzz|x|y{z|zz{}y{x|zx{z{z~{{v|{y{}y~{y{{~|z|yz{wq{{y}}{|{xw~~{{{zu{{yyv{z}yy|yzxx|{~y~|wz{z~{~{x|~{{{}|{zx}zw||}~{zy{z}|z|yz{z}vwzwzw}z{{|y||x||zzzy{|y{yy|z~{{|}x|yz{z}z}{z{|{w{y|yz||wz}{{y}||xz|z|{}y{{~zz}{{zz}{~y{}|{|x}|~}}|{x{z}|{|v~{wz|z}yy|}t}{x|wt}{y|wxy|{||{v{}}yz}z|z}zyzy~}zyy|zxy|y|{xxx}}}yx}{||}{z{{|yyxx}~xz}y|yzzxwz|{{yv{z{w~}||z{zt{xx{z{}z{z~z|~|~z}{|z|y}xyyyw~~y{}{wx{|y|{{y{z|zzyy}{z{{y||zy~{{zzz||wzy|~x}{zx|{x{w|{{{z|zy{ww||{~zx|zzyzxz{z{{yv{x}yzzzzzx{z{x}yz{|z|y{{z{|}yzyxz}zxz{}{{x||z}zxy{y{{{}zy{zy|z~{w|z{|}|y{y||}{yy{xz}x~z{{}z|{{w{z{xz{uwxyz{{|z~}}~{{~{~~|{|~}~}||~~}~|}z~|}~~|{~~~~~~~|}}~~}|~|}||}~}|y~~~|~}|{{~~}}|~}~~}{~~}~}|~~{}}}}~}|}|}}~}~y}}|~}~z|~}}~~}}~~}~|}|}}}~~~|}z|~~~|~|~~}||z~~}}}~}}~~~~|{~}}~{|~~|}}~|~~y|~~z|{~~{~}}}}}}~~}}~~|{~~~|zy||zzzs~zy|x|xyx}yy}yxw{yyw}vyz|zyyzz}w{y~x{wy}y{|z}y~z{||{x|{|{z{~x~zy}}yzx|{wzyy{vxyyxsvzxwzzvw~wyzzy|z}yzxx|yy}~z}}zwz}yw}}~z}yy{{}{xvzz{v}|yxy}zzxyx{y{}yzyy{x~yzxxz{x~yzz}w}{wyw{yy~|z~xzzyz||w|zy{yyxyzv~}~y{z{|zvyx{{zvyy~{y}zz{{{}{xz|z{z|}~wx{{|}}x~xz{zyz{v{|vwxyx|vxxzvz}{}y|z|zw{xyw|{zz|}u|{~{{xy~|zv{{{wz}{z|yz|{w{xxx|x||xxv{uz}xz}wvy~{y{vz{{zz}{}zy}~xx|{wxzx}v{{z{{~}{x~}}w{{z{vz}{z{|w|y|}zy{y|y{wvyyyzzy|{{y}}{~yx|~||~z{|~y}ywy|{xxxz|wxyx}~z~{wywxyzyyz{zz{wzzz}|}yy|{xy{zz}|{yy{{}{w~||y{z|y~zv}|y}zu|yzy~zzyuwyyzzxyz{}}|{}|yy}}{zyv{{wz|~zw{w{|{{z|x{}{{|xww~~zyzy{zwz{yx|y|xxy|vxyxx{}xy~}}z|z}~xzy||~yz|xz}}|||}~zz}ywyz|yz|{y{|{yz|y{z|zv|}z|{vz|z{}{w{{yz{|zyz~y|}y{}|~||yx|w}ywyr}w{{{wzw}{yyyyz{|xw|zzx{z|{w{u{yz}{z|z|}z~~~||~|~}~~z~}~}}z}|~}}~}}{~~~{}|}~}|{}}}~}~~~}~|~}~~}}~~|}|{{}{|y}{{{}z~|~}~}||}}}~~}}}}~||}{~y}}~}}z~|~~}}}{~~~~|~|}}|}z|~~}~|~z}}~~~}~z}~~~~~}~}}||}~}}|}~|||{|{~~~}{~}}|{}}|~{|~}~}}||~~~{t}~~|}~}~~}|}~~|}~~||~~y}}}~~~~~~|{~}~~}~|}~uz|{{~~}~~~}}~~~}}~z}~~y~}~}~}y~}~z{y~uw||w~zwv{w|~x|{|w}z{x|zx|z|~{}{|z}z|yyyyx}{yvx{y}~zzy}}uyyxxzzy|}{vz}yz{zyxzx}x{||}|}||zxzz|zyvzzz{z{|zu}{{z{wz{|zw||xz{|||{z~vxx|xzyx{{x}xyyvz}zzz}xy{{||zy{z{}xx|zvzzz}x~zyyw{w~{}||}{|z~{{~{{{x{z~yz{}zwty{z{{xw}{}}}xx{z|vyy|v}{yzx{|{}|{z{y{y|}}z{}|zx}{|zz~|}w}w{zy|z~||{|}}zwzyzxxx}yx}w}}|yyxwz||{yyywx{zx{yz|}z}y~zy~z{xvxz{xq{}yyy{|}xyy{|~{}|{{}}{y||}x|z{|}xux|z{~{{y|{y}~|}zv{}{yyz}||y{||~z{z|}{}y}}x||}x{{{{|z~y{~|{~z}xz{|{~v{y|}x~|z|~vx~w{|z{{|wz{|z||y|}~x{x{{z{}v{z}~|z~|wx||}z{~|}{{zx|wu}zzz{z~zy{z{x|}y}xzz}zz}}|y{|}|{}z~x}v{w|zzvzzzy|yu||xz{zz~{|{zy~|v}x|xvzw|zvxy}|xzy||z{zyz}||wxzzv|z|~ww{y|z|x{|}{}yvzx|x}y{}|vz|{{x~||~{yx}zz}{}{}z{z|~{zz|x}||{zxwyu||yzz{~{z|y{~{y{{z}z~|zyvy~{{y|zyyx{y{x{||{|xw{~z{||{yw{z~yx|y~~}}}||~|~}|~}~~~~~~}~~}~~~}}~~}~{~}~~~|~~}~~z}~~|~~~~{}~}~s~}|~~|}~~~}~~|}~||~}{~}|{}|~}}}~~~{|}~~~~|~}|~}}~}}|~}|~~{~}}~~~~}}~~~}~~|~|z}~{~~~|~~}}||~~~|~|~}~|x~|~~~z}~~~~~}~~~~~}}}~}~~}~~~}~|~}~}|}}|~{||}|y{z||y|{z|{|yyxuyvw{v{{zzxy|wy{{xxwz|{yvyx{xz}zy~}z|zwzz~{z|{}zy}}{yz|{~zvz{wzuxyxz{}yvzwxxwvx{{v~{w{xy{zy|y~{|y{||}{{z|{x|z|}}z|~~y{{{}~zzxx~urv||zx{|x}{|{|{yxx|wyz{y~yx~~x{{}~yz~{{|||zy}||z}}zyx}z{wu{wyw|x}yy}yy{{yxyzy}{yyyyxy|z~v}{~z{~|w}||w}}{z{{x{|yyyx{yx}~yzy|xw~z|w{|{{{z{wswy|||xzyx{|}}|{zz}y||uz|y|z|z}|x}xz~yxy||zzxx|yy{w{zxz|yxz|w}yz{x|{wyz}}}{w~zz|{||{{|||{yx|wzxy}zy|yzvvyz~vzyx||zzyyxtvwyz~y{w{z{xx}|{~~|xy}{z}z{w~zx{z|{}zz{||zyy}{{x~}y|y|xxuyzwyzyx{z{{yzzzvyz{|{v}wy{~}}{{zw||v||{x}|{{yz|zyvv}zzuyw~yxyw}zx{{z|{uu~wy{{zy{}yx}}{|{zzw{{~x|}{z{|y{|}z|}||||x~|xyyy{z|zzzwz|x|yuzzxyzvx{|zz}zx}|y|~y~{x|||~|~xyxz{|zx~}|v}{{~xywz}|{wzy{{xzztxz{z}|xz{wx||~z|zyz}||y|z{y|||{{~|{z|{w||zyy}|{{xz|{yz~zwzw{xwzxxzrxzzyz{{||{zz}wz{{yz{~~z~~}~}}|~|~~~}~||~~~~}{|}~{{{{~}}~{~}~{~|}}|~z||~~~}~~~|}{y{~~}}~~}~|~||~|~~|~}~~~}~~{~||~||}}}{}z~|{~|~~}~~~~}}z|||~~~~z|~~~|}}~~~~~}~}|}~}~~|}~{~~~}~|}|}~{~|}~{{}~}|~w{{}~|~|{{}}}}|~~}~~}{~y}|~}|}|{|}~|~}~{|~}~|}~}~}{~~}~~~{}~~~~}~~~|~|~}~}|~|~~~~~~{}~x}z|{}~y|{ywyz~z{|y{zu{zwv{w}|{zzzxzz{z{||~zzyyz{yw}{}y~|~}yw{szx{wx{|}xz}|}|z{w~{{}yxxzxy|{z{{{yy{u{y{{||x{w{z}yyy{zx{vz|y{|z|~{}y|y|z|zz{y{{|yyv~wyvxv{{}|uyzyzzy{xxx}y{|z}{z{~|z{yw|xxyy|{z|~|}xw{x}~z{y~z{|}y|}|yxz|vyy{z{}xzz~~z||z|w||xw{}{x{zzys{y{z{{w{|yz}|~}~yy|xxy{{zx{yyx{|{|}w{y{||zxyxvz{|xxzyyuyw{}y~yzwx{z{|}{yy|}xx}xxzyzw}{y{{xxz~}ywz|zz~xyy|{z||~wz~sz{{{z{z|{u~{~||z|~{xyyxz|y{yyvz}uwz|{yy}{{yx~|{z|{y|zz{~{{yzzw|x~}|z~z|{x~~~y}{|{yxv|{{wyv}z{|yxy{wy|u~|y{x}}y|x{|{{y{z~zx{{x}yy{z|}{zz}w{yy||yx{{y{{yz}yv{{w{wyyyxy|y|}||z|}yy{z~zyxzx|zxx{zy|x}{x|wy{~}y}{zy{{{x{~x|~}|}v}|z{r{~|z{|zz~zz||{uy}z{xu{{{}x{{|||y{yvy{yz{y~||~|zyv}{{{{{y~zz~z|z{|}xyx{}yy||}{{~|xy{xx|{wzywwx{{}zw|w}}|zxy|}}y~vy{~~{z|{z{{|{|zzzv||{|{v}z|{x}yz{|zx|}||~~~|||~~~}}~~~|~}}|~}z}~~|~|~~w}}~{||y}~}|z~~~}~~}}zv}~}}}|}~|~}|}}|~}~z{~}||~{~||~~~|}}}~~~{~~~|}~}~~|~~~~~~}|~~~}}~}|~~}|~}~{y}~|}~|}~~~~}~}{||~~~~|}~~~~}|~~{~}~~|~}|{{}}}}~|~}}~x}~}}~~~}}|{~~}{}}~~~}~z}w}}}{}~~~~~~}}}~|~|~{}~~{}}}~|{{|zz|~zz}z|{v{yyyx}xzyv|wyy{zxzwx~xxvxw|wy{{zz{~|yz~|{}{}{y|{{x|xy}y{z|yw|y{z{}y|y}x}wy{z|}zvzz{u{yzwzzy{xzz}|xxz}|{{|~}xzz~}|}yyxyy~|{|{xyy|x{w{{xu}yx~~x}r}||y{yzyyzxu~{||{z~z{y~x{yx||{}{yz}|{yw~zz}zw~zzzxzy|xyxxz}~~y}z|xx|xx}|}xy{zxx|{z{yw}|}x||}~{|x~}{~{}{zy{{xw{|yz~y}v}yzxzyzxzy|yxz}}}z{z|y|{}}}{z~yyv||||~||{{zwy|xzz{}ywxyzx{{wxx}{w{yz|{y|x|y{|{||||x|y}|}{|~{z}y{w}|w|{|ywzzwz}xy{ytvww||wy{yz{|x{{wx~y{||{z}{~y|y~}~y}~|~}}t}{zw{}zy||z}y|y|}z{{xzv{}zzzzzxw{xyvxwy{}x{zy{}~}x}vy}y||y}~~~}}}|{}xvzxxx|z{|w|{vw{zzzyzyxyxt|zxz{vyz}{{|xzz{~~{~yz{{|z}|x{zy{x{~wyy}{y{zy{}wvvyz{{{{z{ywwxzzzz|}y}zx{zw{}{}|{|~y|z}{{x||y|x|z|zyvyy{|yz{yz|}x{xxww}y}{}|w|{y|||}}}}{v}|x{|~y}{zz|{|}{~|}{x{}z{w~zwzz{vx{xyz|xx|x~||z~vzu~|~{{zw|}w{}y}|y~{{~||~z{}~}~~|~|{}{}~}||z~~}}}|~~~}z~}}~~~~~}~}}~|~~~}w~~~|~}~~~|}}|{|}{~~|~}{~~}~~{|}|}~}}}|}~~}}}}}}}}~||{|~~{}~|}|}}~}{|~~}~~~~y{|}{|}}~~{|}||~~~~~{~~}z~~||~}~~|~~~}~}~|}~|}|||||~{}}~~~}~~~~~|~~{|{{}z}z~~{}~~~~}{|}|{}{}}~~||}|~~}}}||}}~}z~|{}z|w{|wtx{{{{x|{{x~{zyy{x}||y||{|}}||{zzyzu|~y{ux}y}x|||x~zyz{||zzv~zz{{www}u}{x}{{wz}w{v|x{y}z}{xx{{~yy|{w|zz|zzyz}|zz|{yzz|z|yyz|z{zxzywyyyx{{y}yy{{{y}xx}}{}z||{{{~}yxy{zy{x{y~v|x~zy}|xw|{v|{x{}x|{xv~x}|}x||w}}zt|zz{||}{yz|z{zz{zyv|wzzz}}~{zwyzz||~|xxz}{xy{|yw{{z}vx{{|}}x}~|zyy|xxxzzwy||}}z{}~{y}~{{|zy~z|z{}|zzz}{{}tw}{xy|zx{z|y{wz}}~y~yzxs||~{}|~y}z}||xw~z{}y}}x|xy{{|xzz{zzyv{{z{zzwzxxz|{|{{zx{zx|xwzz{w||z{zzz{}|}xyy|{y{~{}{y|}|yz{zz|~}{|}z}|z|{{{x|xx||z||||x{{t}zy{zz~y{zz~xyx}z}|w|y{yz{{~~y|}|zv|z{}}w|zy~{xy~y{|yy}|wz|||y}zzz}y{xyz{|w|vzzzz{{}zyx{zxx||x{{w||}{~yxvy|}{|zry~yyx{yzy{{|z{||}y~xy{|{{~xw}y{}~}y}z}||{zzu|~~z}z~|xw{~x~y}w{|{zuzz}zzyxz{|y{{xy{xy{tw{x{|y~{y{y~zu}z|yz{z||}wzzw|y|z}{~tz|zz{y|z}|}|{{}zw~|y|wywy}}}}xy}}{~~}|~~~}{~~|~{|z~}z~~|}|~{}~~|}~~~~~~~~|}|}}~~}~}}|~~~~~~|~}~}|}}~z}y}~|~}|~~~~}}}~{~~~~~}~~}}|}{~|~}}z~~|~~}~y}~~{}~|~yy}}|~~}z~}~}~z~~}~}~}~|}}~}z~|~~~||}|~}~}y~~~~}{|~}}~~~{~~|~}}}~~~|~}||{~{~|}~|~~~~||~}~~~~~~}}{~|{x|}~}{x|{{xx{}xxxy|w|zwxxzxyzzyyzz}xx|}|{zvz{z{y{|z{{uw}{z|{|x{|}z|vzz{x}{v{vuvy{vx}{w|yw{}yzy{y~x}{zz~z{x{~v|zv{{x~{x||vzwy}{~}{~y|{~|y{y{yzzxvyy~xyxw}x~w~zyxz}yxxxxxx{}yy||wu|x|}y~x{zyxz{z|{}{{xz{uxywx|vy~{{ytx{vxv{x{ww{zzzzx}{w||{|w}||w}~{x}{z}xx~y|~{{zz{}y{zvx{u|yuwvyyx{zv}}|{|zw{zvwyzz{y{|}zywy|xz{}z|zx|y|}z{{x~|~y}vyy{{|{yzzz{yyu|wyy}yzzy||zwtx}w|x{y|xx{}~}{}zyv|}{}y|||~{yy{}zy{uyyw|xy|||uxswzy{yy{yyz}w|zz{|{x{|{~y{|~zz{||}}zu|z{{|vz}xvwxyz|y{|zv{}yzxtyy}y|xv|xyy{{{z}~z}{}x|yx}|x|{{{sy|zzyux{xx}tz~yyzzyy}yy|z}|wwxyzyx|{x{~yy{}}}z{|}{~{{zz{x}}~}y}{{yxz{{{yxz{{yz|||y}|{zxx|zz}uz}x~z{wvy}yy||{x~~}z{|z~}w}~|zy{{}z{x{{wz{{{zz}}z||}zzu}wxxzwyx{x|zyy~~xy~yy{zv{{{zy}z{{}}xz}}~{x|~zwzy}zxxxy|xxz}|~x|x}zwz{wy~zwzyx|zz|z{}yz{{{{}}~{{}~}~|~{}}~}z{{}{}}|z~~~}~~}~}}|}{~||{|}|}~~|}~{}}~~~{|~~~|}~~~}~}~{~|~~~}}|}~}}}~}|}~y~}z~~}{~{~z}~~}|{~~~~~}~~}z}}|~~~~{}~~~}~|}~~}|}~{~~}{~~{}~~y~|}~{~~~~~}}~}}|}~~~}|{~~}}~x|}{~~}}}~y}y|~~}|{~}}~}|~}|z~~~~~}|~|}|}|}~{}|~~}}~|~}y~}{}}~|}|~{}~}|~~}~~||{y}||{|z}zzy|z{wzz|{y{zy}zz~y}|{}yxy{|{|{{xz{~zz{xyy{t~|xz{{}}wz{zzw{{{zz|}~z{yz}z{|~vz~z{y{}wyxy{|zzywy}x}y~zz{xxxy||ytz{}yy|zw{|}x||vx|y|{}{zyz}xzzz{y||z|xyyy~xzz~zwy|{{||zy{yv{|y{|xux{zzxz~|}{|z||||zyy}|xyy{xy|{yzzyv~y}{v}y{z~z{z{}|}xw|{|xz{yy{~{y}zz}zv|{|y{z{{{{yz}|z|{y}z|y{{~{z|w}x{}yy~||}}}|wzy{{z||zy}{z{}~{{z{yyz}}y~z{xz|xz|zx}u}}zx{~~z|}wxx}{|{z||~{z{|z}zx}~v{{~||yzz{|y|y}|{z||z|~{|y{|}{xy~{{y||{z}|z{zxx}}}|}x{z{~||{{z|w{zzz}|zzzz{yw|w|zyy}{|}{|z}|||{x}~x{xz||}{{}|{{tx|}{~|zz{{||x}{zv}x}||vz{yy||yy|}z{wyy}y|z||w}{|yz~}{u|{x|x|z}{~tv|~yz{v||}}}xzxzy{zyv{|{xw{|yz}yywyz{|{{~vz}}}zz{z|x~w{y|{y~zyy|~{|y|z{z|{y~z{xzyw}wy|zy|||zy|xy}z~{uz|}zx||z}wz~yzz|}{}}zxyzz}}~|x}}zx}{{zyy~y}{x~|}y{{}}z|z|}|{}yx|{zw{~~~~~~y|z|~~~}~~~||~||~~|~|~~~}~}}}z}~~}|}~}|}}~~~~~~}}|}~|}~~~~}|~}{z|vz}~~}~~|y~|z~{~}}~~{~~|}~~~z}{~~~|}~}~|~~z|~~|}|~~}~z~~~~}}}}}}z~{|~}y|}~{~~~}}}~}~}~}|}}}|}~}}|}}}}|~~}|}}}}~~~|~}}~~}|}~~z{||~~|}yx||}{vz~}z}|u|{yxz{xz{{yz{wy||v|yz{xy|xw~z}zwyy|}{y||x~}|xy{xzzy|w}{zz|~xzyxx~wx{|x~yvzx{zyyz}|xv{yzx|{vv}}{|}{zzx{{zzxzz{{zy|}}|zzzzw|ywxzyzyy|zx~{y|{}{||uwxz~u}zzv~~{~}z|}zuyzy{z}y~zy}{zzz{zzy{{yxz|{||x{{x{|vzyy{ywz|xyz~}~zy~}}}xz{{{yyy|yy}y|}x||z{}{u~z{{{vzxzxx|xzx|vz~}}zz|xw{zxyyxx|z}~|zz|zz}wz|z~~xxy{zv||z{{~z{|xzxx|w{|}|zy{|x|x{z{zy{{|{|{y|zz|{}|}}~yz||zz{yz|z~~{y}~{y}{zyyw{}zu}{|z{ysyz{zz||z{y{zx}yxyy{{y|y|z|zvz{|}y{}{z}z{}|w||{y|~zx|yu{{w|{yw{xzwwyvwz|y{x{yyy|}{{}w||}{|{{{}x~|xxuz{y{yz{x{}wx|y}}{x{uzxxwzwu|xz|}{x{}|xx{x{zz}yy}zzy|{{|z|}~|z{w}y{}z{}~~zxy{yy||w|y|xyw}z{w{zy|yqx|wx||y|z{}y|{{ww}zz~}{|{||yz}{||zz}{z{xy{zzyxyz|{}xz~uw}{|x{|{~{zyywy|}z{~xzxz}y}w{~|zy{}}z|zyzx|{x}{||xy|wxzxy{yzwzzz{}yx{|z{|~|wzz{{yzz~|{~}||{{~|||~~{z~}|}~}~|~~x~}}{}~~}}|{z}||~}}}~~|||}}|~~}~}uz}|~~|}~~~|~~|~~||}}~|~}||w~~~~~}}~~}~}}{{|}|{|~}~~~}{~~|}~}}~}~z~~z~||~}~x|~~{}}}{~|{~~|}~~~~}~|~~~{z}||~|}}{~~|~~~~~~~~|~{{|}}}|~{~|}~~}~~|~~|z}|~}}||~~~~~z}~||~}z~}~~}}}}~}}~}~~}~}}}}~}}~~}}~{}~{~}}|~~|yz{zz|zy}}wz|{y~v{zxyzyxyz{y|{|{|yyzyy|zxx||}z~x{zyy{yzyx{{xxzxx}ywxy~{x|w{|{{yx{w{{~||xyz|yvxy{z|x|w{zyuz|z{}yyy|y~}z{{xx{{zvy}{}}{{x{vx|z{zw{y{xx}{z{yy{z{{y{{z|yy}v{~|x}yzy{{xzy{|~|{z{zyw{|{x|w~|yz~z{{yzz|{yzzz|zxwyzz}{{|{{}w|zyy{zw{||{x|{{||y{z{xx|zy}{{}y|v|x}zyy|ywvz}}x{yy{xyyzwy|z|||~yx|wy{zyww}vw||wz}{wyyzzz{{|y{zyzy|{zx{z{{vz{yy{{zyzxz||v}{~vyy|~xy||yy|||{yu|vzzzy{{{{y|{}z|{yz||zyxxwz}|z}w{yyy}{||z}}xxx{~w{xzz|{z{ywx{zxz|zzz}||}y{|yyy|{x}zxzz}|~{{y{zzzu{yzyzy|xx}xzwz{z||x|{y|x{y|y~z{z|z{{|x~wyw{zwy~|~{{|{zy{xuy}xzwx{|{{xy}wz~{{zv|xz}{|y{~zz}zx~y||z}z{y{|w|x{{{|w||~|{z}{{{yywy|zzz|wuv{yy{w{w{w~w~|zz~}|~}{||y||}x}}}w{y{wx{wz|w}x{yxyx{yz}r}yx{wzy~x|{{|xwz{{yx{|wwz{{{|y{z~zw|xyyw}yz{{|{{zwzz|{x~{xxz{vz}wwsy{|wyy}~zz{|v{{xwuxzz{{|zz{|z{z~|~}}~~~~~}}~~|}|~|}~|}}}{~~~|~}}~~z{~~~~|~~|{}|{{~~{~~~~~}~}~}}|{~~|~~~~~}~~}|||}|}}~~{}}~~}~|}}z{~|w}~~|~~~~~|}{{||}|~~~~~}~v}|~y~}{}~{|~}~~~|~~}~}~~~|~|z}~}~~{~|~y||~|}{~~}{~|}~}}~~}|~|~}~}~~~~~}~}~}~~~~}}~|~|}~~|x~~|~~}|~~|~}}~}~~}~z}}~||}}~~}{}}v|{~z~z{z~{z{w{z~yx|szy}x{{wyxx{|xyxwwx{syyw}y|y|}{{xz{}vyyzyyzw|z~{z~zzz{|{{}yx{{|x|y|zuxxxzz~z{}|{yxu|y{{||zyv|yy{|{||z}~{|y~}||}|zz|yz{w||zy|{z{zz{|~xyu|wy{wyyzx{zxxyz{}yzwwx{zzzy|zz~xzzy|z}}}}|x}x}t{wystxzz{xzzvw}xywy{x{zxvt}yz|{z}vvy|xx}zy}u|yz||wz{}|}|{}zxy{z}y{xyzxxy{{y{yyyzzy{{|xzwywyyy{{}x}{||z{zzy}|xz~{{{|zy|w|}||xx|}y}y{yy{y{yx{zyv{x|y}y{{x}zzzx{~}~}~}x~|yxyy|{y{w~|{z}{||~y{zwxxwyzy{yyzyy{{x{zy}x{wyxx~{}~{{}{z}}||~|}}}{{}yz}{z{}wxxvywzz~zz|xx{z}ywvxyxz|u~yvxzzz|}}}||{zx}}{}{z{y|{zy{|{x||{~|}~z|{zyz|{yz}zxyy{||y}|}z|w|yzyxz{z|~{}|z|y{{|yzv{zxyzzzyy{{xzxz|x{w|}x|~{w}|{yv~xy{y}zyw{|xt~z|x{~{~zy}{z}{z~{{{}zy~v{{y~y~}|y{||zyy}zzy||{y||{tz|zzu{vyxyxz|{}{}y{zu~}|{z||||zz~{z|}~|}yz|{zyyz}xx|x{yzzyzyy|{{xz|w~yw}y|{|w|vx|{{||}{~}~~~~~z|}|}}~~}||{x~~z}~~|}~|{~|}~||~z}}~~|}|~|||~}}~~}}~}}||{|}}~y}~~}{}|~~~~|}~z~{}~}}|}~y}~}y~~}~~~}|}}~~}~|~~~~~~~{|}}~}}~~}~}~~}{{}}}}}}{y}}~~~~|}}}~~|~~|~~~~}|}~z~||}{~~~~|~~}~~~{}}}~~~|}|{|~|{~~~|~~~||}}}{}~{~~|}~}~|y~}~|w~|~~{zz}~}{z}~}~~{~}}}|}||}{}}|}~||}{~|~~~|~~~x{|zy|zyy{y{}{z{|yzy}zz~|yy|{yz{zx~x}yy~y|z|yzuyyyy{zy}}{x{{yzxx}|{|y||~{y|{y}z{|x~z{y{{|zyzz{x||z{y{yw{zz||v|yz{}}yxyv{|y{x|~|zxy|{|{{wz{vt{x{zy}q{|{zzwx}v|{z~x}{zwzyz{{{zvzz}{z|zy}z{}~|{q}{zy{x|~y{{|zxyxy}{{}yy{zxwz|~y{{w|w{|xywy~z{{||{{ywxy{~x{y{{xwxz|x{}zyx{|{z|x}~|zwz|{zv}y{w{||yyv|}{wzvyz{|}zw|}y{w|wz}|{{}y{~{z}}yxx}x}y{||zz~rwyx~|x}{vzzwzv|{z||{yzxyy||{z}|yxx|x{y{{}|zvxzzx~z{{v~z}{y{y||{z{zz|zzxy{{w||wy{y}vzx{}wxwx|{zyyxzy{zxy{x}{yzz}{|{{{{z{y|~|zz|zyx{|z~z|u}~{z{yvz|yyzz{|{|w{|{yw{{vu{{|z{vv}{zzy}|y~zz{}zyxyy{|x{{{y|}t}zyyz{|z{uy|}|{wxxyw{{z{zy{xwz||x{z~zzw|zyw|}{|z||}{z|yx{uwvyyyvy{{{yww}|}{}yy}yww{}z{y{{{z~|v}xyy|{{ywz|xwz|{|xzuzw~wzxv~xx||}y{{xx~vzy}y|{x}|yx{y~~x{zzxy}u}}{|}|zz|~y~x|z{yzzyxx{}{|wy|||z{}}yxxyx|v|}{z||~}~~{}~{y|~~~}|{~{z{~~}}~z~~}~}{|~}~~z~|~~~}~~~|{}|~~~}}~~{~{|}}{}~}{~|}}}z||~~|~}~|}~{{}|~}~~}|~~~~~|~|}{}~~{~}}|}}}~|~|~y~|~~~~~~|~|||}}}~|w|}~{~}}}{}}~~~~{~}~}}{~~~}}~|}~w~~~}}~~|~~|z~~}~~}}}|~~~~~~}|~|{}~{~|{~~z}}{{}~}|{~}~~~~~|~~~}|}~~{~|{|wzx~z}}xx{z{zqwwwvzszz~s{yxzz|y{vzuvvy~x|zyz{{zwzz||z|}x{|yzzw||~|~{{{{{y}yxzyyyx}xzyyxwvxx|ywxtzzv}xw{v{vz}}x~ywz{y{s{zwy{~w|~~x}|x}|w||zzyx{xzzzywzz{w}{{}xwuy{wwyy{xwxu{y|yy|}}zy}z{zz{~{~{{{{z|}z|zv{}yw{{}ywyxxw|xw{zvyw{y|z{yzyu~vzzw{|~{xy|}~x}|xw}y|w{|z~x}z|{x}{zwxz{y}|zzzw{y|}ywmxwxzyzzyyw{}~}z|zx|zv||{{{|y{y|wzz|xy~}yvyxzzzxxzw~{{zzywuyyyx}u{uwzz|x{w}}}y|{}w}y{|zy~{~z}~}}}{zzww|x{{{yz~|{ywzz|}{yyxzzrv{~{wz}~|yz|{}{{y{yxy{{}|zy{~}yy|{~xz{z}wyyy{{zvwvzyxv{|zyxu{z}{xy|~x}zw|w{y{wyz~w|||zzz|z||yy~z|y{w{szyy|x}zwx{w{zzyyvsz}|zyyyv{{z{z{yyzz}}z}yy{y~~x|{y|vxz}yxxvzuy{y|z~}t~{zzzvzy{{}xxyz{vy{{{wz|}{|{zx|y||||~{|{yz~xy~zyvzy|zw|t}y}{|z{xy{yx|wu|w{y{zx|zz{zz~{zw|{x~|{{|}yx||xy{{{|}{wzsxwz|y{{}y|{x|x||z{v{z~yzy{xzyzyzwy{~|z}z}|z}~}|~~~~{~~|~~~|~|~}~|~{~~}}z|}~~||~}~}~~~|}}~}}}{|}}~~|}{}~}~|~{~~~~|~~~~~}~}~~~~}~~{~}{~}~}{|}|~~z}}~~||~~}~|~}~{|~~~~~|~~z{|{}{~}~~~~}~|~|}|~~y~|~~|~|}}}x{|}}~||}|~~|~{}}~z~}~~}}|}{{}~|~~~~~~~~}z~{~}|~|y~~~~x{{~~~~~|{}~~~}~|~|}}|~~~~~}~~|}{}~}}|}}~~}|zz}|~{{|y|yz|}{yxx}yz|wxwz}}yyy}z}zw}y}{zz{zw{zyyw{xyz{yy{yzz{||z{z{}~yy|{}~||}yz~xx{|||{yyyvxzw{{}|}|yyzy{ywxwv}xux{xz|x{z}y{y{yzxxwyy||yyx{zy|{zz|~y{{}yy|y}xxzxx{ywyxyy}|x}||{vxzyx}yw}vx{{zz|{{yyzz|wx{}}vy{{x{}y}y|yv{{}zz{{{|{yzxzy~{{|~~x|z~vy|{|zwzz{{|{x~wwz}|zzz|||~w{|wy{x{wyxyy~{{zxzy{z~z{{z|z}y{vyzy}{|zy|{z{z}~{ywx~xtxz{{z{|{wz{|y|~~v{{}y{zyyzw}|}{yy}yz{zz{x{zzzzx||z~v}|uyux~xx~zy}xxz~}xz{z{{}z}yy{|z|zz{{}}|vzy|{z|y{}y|y|{~y}y{{{uuwywx{|}z{}ywy|}~y}xwzw{{z{}wxzy{zxwx{{{||v|y}{z{|{t|}zzz||zvzz{}{}|{{|z{w|{zz{}w|{z{xzx{xxxvyzv{{zy}yz~w|yy|vz{}||zy{yy{~z|y}}{ry{w{{zw{z|z{ux{vzwu}ww~wx||ztyx}v}}yxw{zx~z{|x{u{}z|y~~}x|{x~x{x}y}{x{{zwxz|{{x{|}|~y{x{yzzwzyz|{z|{zz}{|vzy}z{x{zy{{z|{{y}xzzx~z||wwz|z{zzvz{{}|x{~{xz~}xw}|z|}z{|~|}~}~}~~{~|~~~~}}~}~}|}~}}~~~~||z}~~~~{}~~~~}~|~{}~~~|{~}}}}~~~}|{}~~~}~~}|}}}}||~}}|{||~z}}~~~~}|~~~{}|~~~}|~}}||~~~~|}|~}~|||~|~~}~}~{~}~~~}~}}}~v||~~~~}}|~|}|~~~}~~|~~|~~}||~~}~}z~}}}|}~|~}|}~~}|~||}}|}}}~~{}}~||y{w|~}}||}~~~|~~~~|}}}~}x}~~~~~~~|~~~|}|}~}~~~}}}}~~~~~~~}~}}|~~}xz}{{|}{y}||v{v|yvx{z{y}w{yzx|xzxwyzyy|zz|v{z{u}{ywzw}x|{zz~x||}y||yy|~|w|yyx}zzzzv{z|x{z{wy}xvxyyz}|{y}}y|v{|~z{{}z}|{xyzywq}}x}w|y|{z|w}wvyyxyxxy{zz|{{sx{xz{xyzxyw~zz~}w|yzzzzxwxz|||y|yy|x{{|}}{zzz{|xwyyyzww~yzxz}vxwz{xzwx|z~z}zzzyyx{}{y{~xzyx||}|{y}|~{xy{wzyzw}zxt{y{z~~v|y~v|xz~t{ywzz}x~{|{|w{w~yyy{y~z{y||}{zz||xryz}zzx|wz~{yyyu{|yzzyv{yy{z|x{z}|{{z{z{{yz{~|z}|xy~}||}yw{wvvxx{zvwxzwzzx{tyxx{yzvuzy{w~|{{|{x{u{|w}~x||wz|{|{{{u}~~|xxx{|{}zz{zywwz{vwxx|}{v|x{zxxzwyy|yyy}zz}{|}yz~{}}|{{xx|x|{zz~ywzywyyz}zy}w{x{|yy{z|x|yy}wwyxsz{wz~|xy|}}|zx|z|}||~|zx|zvxy{wx{t{x}yv|{y{y|{x|yyuyxwxy{tvzzz~w}y{{z|z{}yx}vx}zu}|||{z}yvzvxwxy|~}vxy|wx|wzz|w|ywyxxyy|{{vx}y~z}x}}{|z|}|zz|y{~{{yw}{y~yzzy{|w{x|x|vzyv~|{yu|||||{}yw}yz}z{w{{|~~y}{z}|}~{t~|{~{~~~x~}~z~{}}|~~~~~~}}|~}z{|||{~~}|~}|~}}~}~~}~~~~~{~|{~}|~~}~~~}~~z|~~|}~~|||~}}|y}~z~{}~~}~}~~}~~|{||}|}~|~}}~}}|~z~}~~~|~{~~}~~}}}}~~}||}}~|}~}}~~{|~~}~~~~~~~~~}~~~~}~~y}}|~||}}}|~}~}~}~~}{}{~~}~~~|~|}}~|~|}~~~~}||~~|~~~~}~|~z~}~y~~~~{~|~}~|||z~~~}{z|~yz|}{{{{xy~}}{}{|x{|w{{xz|{y}z{zx}yx}zz}{zxx||}y{xzvyzyy|{vy|zzyzz|{|zz|{~{|}z{|~x{}}z{|}zx}y|zxxx|zz}w}zwv|{{zzzzz{~{xwyzx|zy|}|zy|y{}}y{{{zrww{}wzzzz{{}{ywzx||yxxxxvzyzxw}{y||~xxz}z}zw{x}{{yzyzw}tyvxu|~{yx{|v~|yx}||{}||w}zyu{zx|y{x|zy}xx|{|zyx~y}{~x||xy{y|y|{}vy{}}}zy{}x|{||{{|yyzyy}x{}yy|z{{{zxyzzzxxy|z{zz{{|}z}yyxv}{yzv}|z~{z{wyx||{{wyy|{||zz|{{~xv{xx{yzxz|z}|z|}zyx{xx{{y{{}yz|}}~yxwx~{zx}|{zxz{}{{x{}w|yzzxzz|wyyxy}ywz~{x~~wzuz|z{yy{xyz|zz}|z~x{yz{v{|xzxxyyxzz{{x|y}yyv{xx||wxzyzyy}zyz}yzz~z~wx|z{|{{{y||xyy{}|{z{z|}{{y|{|zx~|z{y}zzy}|{z}|zx|}x|zwz|z|{yx|w|y}zz|{y}|y{yzyvy}~}y}}zyyzyz{z|xz{zyvyzz||}{zzwzzyx{x{|y~x|~z~|}w{yz{}{yz~{|zv~x|{yx|||{yyy~|z|yz}vy{x{||}}{{zv|x~|}z{{{~{v{|y~w}yx}{zy{xwyy}{y{z~{yw||wuxzz||}w}yv{|y}~|}}uz~x|~~vx|~~|~~~~~}~}}|{~|~}~~{~~|~~~~~|~}}}}}|~~|}~~~~|||~z|}|}~~~~~}}~}~~}}~~|}~~~{}~z}~}~}~}~~~~~~}~}~}~~{~~~}~|}}|~~~~v~~|}}~}~{||}~~~|~~}|~}~|~y}~~}~{y~~|~~~~~|z}~~}|~~}~~}|{}|~}}}~||~~w}|z~||~~}}|}}~~||}|}}|}~~}~~}~}~{~{}|~}|}~||~yz}||z{|y{y|wxxyyzxyw|uuxyyyyxx|x{v}yx}w{zy}x{{{{y}{}w{}z|{yw{z|z|vzzy|vzxyx{w{|{xx{||zzxyz||x|z{uw~{yz}|z~|{xzy{||zz||{y{zz~z|||{~{wy{zxyzz{}yz|xy{||uxuzyx|xz~x{{ywxx|{|~{}|{|yzzy~{}|y~uz||z}|{yx{{{{~vz{yywwyxzx|zxxw{|{zyuvzz}{w~yyxz{||z{}zwz}}y~{z|{|{|{{|}x}y{yx||u|xwy{zx}z{z|}|y}xv{y|z}z{wy|{{||x}x|~{yz}yyz{zz|~y|~zzzwwzzt{{{xy||xzyv~v|{zz|~ty{z|}vx|}~}zzzz|}{x}}{x}||~{|{y|w}{xzyz{{|~}{zzxwyy{xx|v|w|{xu{z~}|{~{y||}}}yy|}wzv~zy{|{xx|}yxx}|{yy~zzy|zv{y{|x}zy{}yuxu}|zyxxxyy|}v}{yy{~zz{w}{{||vz|x~vw}zzuyx|}|zy{~xy{y}zyy|z|{ww|vy|{y{x{yszx{xx||zz}y~zx{wyzx|w|zt}{}||{|~zw{z{yz|x{x~zx}w~}{yz}xw|y}z{z{~~~y}~y~|{{{v||{yz|{|xxyxywyyx{{zws}zyuz}y{{wz{||y}|{|}y{}|{{}~}||~~}z}}z{}}z{{}|{{|x~y}|{|u|z|{z}{xxzyx~vzz{{{{~wz~~}|}}|xz~~|||}}z}{}}}~~~}~}~~x}~}~|~}}|~}{~}~|{|~|{|~}{{~|~~{}~|}~}}~}~z}~}z~~~~~~~}~~}|~~y}||}}~~}}{||}}}~~~{}~~}~}|~~~~zz}}z}{~{~|~}}y||}|}|}}~{}~~|~~{~~}z{~}{~~~~}|~}}}~|{|{|}~}~}~~|}~~~}}}|~~~~|}~}}|{z||~}~}~~}~||~{~~y{|}}{|}}|{}{~}}~{x|~|~{~~~|~~{~}}y}~|{{x}~x~}{{x}w|{x}z|v{wy|yywwxz{{z|{z|zz|wzzzy{zy{xzzy|wyxwy~}vzy~{}{{}yzxx}|zv{|z|x|}yz}|z{{zzzxxz}x{vvywzyvz{~y|zx}w|z{yy{xz|uzyz{zxv}~|y{xyzzzz{|}st{zx}|x}ywxz}x~z}|||{{{{zvy{x|z|xyv{ut|yx{y~{}{z}}z|xy{vz{wz{{{~u}~yx{{{y}|zy{y||z{w{y|wyz{xvz|~yzzyzyz}{wt~x{||yzxzyyxw{vuy{vyw{z{yyw~}xvx{{yyz|yz}~~xyw{{{yxwy~{w{x{xxyy|vwzz{{|{|z~|zzyv}|w||yy{yy~~{}z}{|{x{zzx}{yz|x}z|{tyw{~x{|{z{yz{||}ywxyyyz{|vzw}}y|vx{}y{x}wxxww|ww|zz}yyx{y~z|{|{zzx|zz|yv|~}z|x|{z{vz{{|{xzy|{yz{}xxyzxwvyxx{{}~z|wyy|}zz}{z{x{{wxz{yyyxzz{w{{y{xz|y{~y|z{{|yzztx||yz{}w||w}~zzwyzy{|}yyy{{wy}|w{yzy}{|~{z~x|{|zz}}yy|y}|||y{|v|y|z{u}|}{yw{wz}|zy|{}{}y|{|yy~zv{z|y|xv~{wy~}|{y}{wyx{{w{yu{~{xvy{{{z}z{zyyz}zzyz{}w|wx}x~zyy|yzwz{}{~{|y|xz|xw{z{vz~{{z}zx}zxyy{zyyyv}ww~~y{{}|x~~~|}~}~}~~~~~||}z{~|}}}~}|~~|~|{}~~}}~~~|}~~|~}|~}||}|{}}}~}~|}}~z}|}~~|}|~~~}}}~~|~~{|}~|~|}~~}{~|}{||~~|||w|~~~~{}}~~|~}|~}}~}|}}~}~}}~}~~}{x~~~{~}}~}}~~|~|}~{~~~|}{}~~~}~}~~~}}~}}~~}|~~|~|z~}~|~}|y~|}}~}~{~|~}}{}~}}~}}~}~}~}|y~}x|{|||xyy~|vy{x{yyzwz{{{|{z}y{y{~xxyw}z|y}{|z{|zz{|~x{{{}{z|y}||{{|}}y{{z~{u|}~yr{y{yxw~zt}{}{}x|}|z~ywz|~}z}z~|{z}||~{v~{wzy{{||}zz{|u~~{yzwy}}z|yw~yy{x{y{{w{yxx{y{z{wzx|~z{~{~{|uzz|{~y|z{||~yy{yz{zyz}y{{|y}y{y|yz}zvwywy{zx|{v{y|y|}{{|~zzywz|wy{~|{~y}~||}{{z|ywyzxwz|{z}}x{yzyz}}{}y|{zxv}xzz{}zx{}y|zzz{xzzy~~y{{z}}z|}}{zyt{{||{}y{wx{wy{yyw{{|zz{xyzy}zz|}~}~zz}|y|zw|{~}~|{|zy{~w~vzzx}w{{~x|yzyy|wxyx|zv}}x|zy{yy}y{{y}{{~z|{{xz{z{y|{||{}z|{y{||zzx{yyzw{{{ywyx{z~w{{z}yyu}|yz}z|}z|x}}yz}zyxz{x{{~}yy{||{yz|xyyvvzz{y{{{zz|{z{|xzv~}yzvzy{x}|zz}zzzz{xwz{{|zx{z~z|}x{y}}w|{|{}yyvz~|zy|yy|xz||xyy{y|zxx~u~{wzz|w|{{|vy{y||x~|z|yz}|y|y}x{{xvx~yvz}z{xywx{~y}{|yzv{}yu{~|}zy}{|{}{}{}}y~}~~|{{{|{|~}y|xz}xyzy}|zzvx|zzy{zyx~}|{}x}yx~||x}z{zyy{}}~|~{|||}~~}zz|z~|{~~}~~~~~y~~}}{~{~z~z|z}~~}z{}}{~{}}}~}~~|~~~~y~}}~}}{~~|~}~}|z~}}{}}}|}{}~~~z}}~~{}|{~}}|}~~~~}}}|~}~~}}~}||}~}~~}|~~|~}~~|}~{~wz||~|{|~}~|}}|~~z}}|~{~~~~|x|~|~|~}~~~|~~~~}~}~~{~~~{~}~}}}|}}~{~}}}~{~~}}~~|~}~y~|}}}}~}~}~}|~~~~}~|{{|~~~~~}}~zzw|xv{xz{y{uyxz}~zvyx}{ux}~{wz{{zy{x}y||{{{vxvxz{wv|x~{{y{}xx{x{x|}wzz{~||~|z~{w{zyxxyy{yzy|w{xz{{yv}|vy|{}|xv{zx{{zy{z{x{vyzwxw}|xz|zwyyz{yywzwv{{z~zw{{z}zzy{{zzv|yxw|{yw|z{y||z|yw{{|vz}}x~x|yv{{|{|x|||{x||}xwzwvz{y{w||ytzv|zzzuyuz|~|}{y{xzwzz}{y|zzz|zw|{{wy~xx{zzyyxz}{||z|v{z}~y{|zx|x}yzx|w|}|y||x{{yz{|vyz}{z{|{yx}|{|zyz}yy{|xy{{|z|y{|}|z{yxw|x~xx{{y|y{}{z}zyxwwyyywyv|y}x{|{zz|{uzzyxw|{zyy|y}zx{}yzzwz}yx|~||{||w{zy{z{zz{w{{x{{xz|}z|zw{z{}yyyyy|zx{yx{xyyy~y}w~{zy{{znzywzz}{}}{{v}{wyz{}wwyx|yy{yx}wy|qz~}{}}{{yzyuz{~{yxy{yy|~|z{{yyx{tyz}zzu|xy{x||yx{yz||{{z~|z|||{{~|{yy{|xy{{y~zzvy}x|}z{{{xxxyz{|{{zw{}}||}}v|wzyy}|v{||}{||z{{{{{y|{{y{y}{zz~~{{zzz}zyyy}zuzwz|yx{{{}~v{zz}x{z{|zzxs|}|}{xzzz~z}xv|w~{}}{z{x|y~vz{|wyz{}z|y{|xy{x}~y|}{}||{~~~~~}~~~}}}}}~~{~~~|~~~{}z~~|~~}~~{}~{}|~~}}}}}~~~}~}{~{|}}~}~{x}~}s~|~|}|}~~~}{|||~{}~{~}~~|}}{y}}~~}z~|~~~~}~~}}~~{}|}y{~}~~~z|~~~||~~~|}~}}}}~~|~}~~~}||}}~~}|~~~~}}}~|{{}~}}|~|}}{~}}~~~|~}}~|}||~}}~}~~||}}~~{|~|{{}~}}|~}~~~~~~|}{~|}~|}~|~~~~~}~}{{{{}z{}|}z{xy|y|xxwyzwxyvvzy|zzz{zyxyyzx{v}xwz{}{vwz|w{{z{y}{zz{v|{yy||{yx{{}{||yx{wv~}xvzxvw{yzxz|zzwyzxyxyzzvzxxz{zzx~{}{}xy{}|||y|zzw}yyyzzxv}yxyzz|ww~zxvy{xyxyx{w{yx|yy}yx|~|}|y{zw|}|x}zy|z{zy{~|vt}zyy|{zw{~|t{w|v{yvw{zxvxyy}{zw||w{z|||z}x|}zwuw{|{{~{|y{z}{zzxyxvwxvzv~ywy|{xt{||{x{y|y|yux}zwxxx{zyu{zzuxyxzw~y~{~zzyz~zzyxwz{xxzwxx|zv{zyy|vx{wy{w{wx{{~|{y{z|y}v~|~ty{}z|yzzy|{}{z{|wxw{|zz{w}z{wwzzy~z{wu}zxvywz}xz{zxy{{|||wzzyzz||{{}}{{z{~{x{z}{y}|w}xxyxvwxyz|t|yw|{z{vwv{w{|}uyz{}~vzx{z|wuz~}y{vzvy~{~ywu{|}zzzy|z{stzyxzzx|yy}yz{xzu{{{z{|~y{y~xz|z}{|||v{xy}zy{~y}zz|{zzw{yy}z{z|vwy{zxy}|yz|z~xw{{yx{}|zzz{wz|}z~{{y|yyz{z}y{zz}yvxwyuyxyyzwzwxzu{yzy|xpzzy{ywtxyzxzyw}|yy|~yyx||y|}}{~{x}y|z{y{{}xz|w{t||y{{z{wyy{vwz|y||z~y|x{y|}}{}|x{zzy{zz{{{}}~|y}y}|}~|}~z~~{|}~|{}|}~~}{|}|}{~}~~~~|}|}|{~}~}~~}}~y{}}~|~~}|~~{~~}t}~~~~~|~}~|{y~|~}}|}}}}}}}~~~~~|~}}|{{~}}~~|~~z|~~}{~|y{~~|}|}}}~}}~~~|~~~~{|}~|~|}~~}~~~~}~~~~}|{}|||y|y||~~}~~}}~}~||}~~~~~~z~}|}~}|~{}~~~|~~~y}x~~}|y~~~}{}~~~|}||{}|}~}{~z{~~z~}{}~~~}|}~~~}~~|~}}|~z|~|~{~}x~}}{{||{|zy}z~}xxz{wxz{|}{{v}|{z}{zyx|{}yy~|||zyzx}|{yxwx{|{wx~zxx||yy{z{~x{|{{}|yzz}zyzy{|wzz|zy|yxyx~}z|{{yyz|}|x|vzz||{zzxz|wz{xz~xyzx|y~~}}|xxz{zyr{}{{}{{|y|x|{y|{y|{||{xyxxz|{yyxzy|yy|vtyx}{wy}|~xxyy}v||{yx}|{{{yy{z|wx}uy{zz}{{zw}zz}{yy{{x}x}}v{zv{z{~z|z}|x~zzzv|w~}||}yzy}yxzzz|}~}yw|zyvxz|{zz~zzyu~{~zzx{|y{{x{x{z|x||zz|{}vzzywy||{|xwvxxy{zy{yx{y{zzz|~|x}z~|zzxz|yv{||u|{{{z|t|zxyz{{ywz~}~x}|{{z|xy{v{}z{|}wzzz}||}}~zz{|{}yxz~wzxzyzv|}|zx{yzy{t~||}{zz|||v|z~z{zz|wy{|}z{{|{}{zw{zxzxzz~zzz|z{v{}~zz}y}{}wzx|{}x|z{{|z|{vyz}~xy~|~z~|z|y|wzzx|{z}z{{y|yzw|ywyzz}{yzwyyzzw|~~{xw}|vy{|{}{x}vvxvz}zyxzxxzxyx|yyy~|zx{yz{z{zv|z{yzx{{zzw|zvz{~y{yzyz}y{yz||}|xz||yx~x}{vzuwyy}|y|z|zxzyxyzx}}z{||y~|~w|z{z}{}{y}~y~{zz{{}y}||z|yzyz||zwvy{|x{wz|}||vyz{y}xzw}}}{|~{~~}|~y||}}}~{{}}~w~}y~~}|~~{~}~~}~~~|~}~}|}~}~~}}}|}{|y~~~{}x}~|{}}{}~|~}}}~z}}~|~~}z}~~{~}{}}{~}}}~~|}~z}}{~~~~z~}~{~~~~~~}y}~~}~~}~~}~}~~zy}~~z{~~{}}|~~~z}}}~~~~~|}~~~}{~~||{~}}}}||}~}~|~~|~}}}z{|~}}~~z}}}}~~}}~|{~}}}}|~~~~~~}~~}{}z{~y~{}~~{~}}~~{{|yzy~}zz{}|yx~x||xtxxwyy}yww|wwwvyyyyz{}}w{~y{}}yz{yy|{{|w|{~z{{{|z~}y|x}{y{zwx{zzyxxu|yz|xuy}xwz{|zv|zxuzwyz{zy{yy|}y||x|yzxyyzxz~yzxxy~zww|ytxzyz~wzyx{x|z{~yyz{y|zzwxy|{zx|z|z}|}{{{||~{{|yw|{{y{|z{zyx{|zzzxzxy|xzu|ywzzx{y{zvwyyw}vx}{{zx}~}}{{x{}z}}{|zz~x{zu|~{yyzx{}zvy|{z|y}yy|~x|xz}}xvx~|z|}x|}z}~ywz|y~z{}|ywz{x~|{|}yyxyywtz{wyyyy{yvwww{x}{|xzyx{xu{||z~|zx|{{{w~y~|yw{z|{w~|x}|{yz|y{|}{yx|wyz{z{{y{y}wxz{|xvyx{}y{{x~z|z{||{vz|{~|~{z|{y{{}~y{zwy|xwzw|u{y}yxxx{tzvz{y|yyv{|w~{w}ztxx}{u|wz~{|zz{zu||{}{}|yy|zx~|{x|~|{ywuw{|{z{{x}|}vy{{s~z{}|z~|z{~|yy{||{yzw|zzxy|~||xx{xzx}yx{u|vzwzxxzx|y|{}wz}y{|}{|y}zxy~z}|}{|x{yy}z~yzyz{{yv{yyx}v|||xz|{tw|}xxxyxz{|vxyww~|zy|y~|{yyw{|y|~}}{}|}}}}|{|wzxzyxzz{~z||{zywux|yx|x~zy|}v|}}y|||xyzwyz~xy{~|z|~}~~~~{~||~~x~z~~~}~}{{~~}}z~~{~z~}}}|~{|{}}}~{z}{~~~}}~{~}|~}~{}|{|}~~{|~|}}~||}z|~}~}|}|}~}|}|~}}~~~~}}|}~}~~}~~{}}}}}{|}~~}~}{~|}~|~}}|~}~~~~|}~{~z~{~{~}}|y~|}{|~~~~~{}|}}}|z~~~|}~{}~~~|}{|{~}~}}}~|}|~{~y~|~~~{~~{z|~}}~}|{}z~~~~|~~||}~|}x|}|}~~~z}~~~{}~}~|~}}~z||}~~}~~}~}z}yzxzyz{{y{{|{zyyuv{z}yz|zzzz{x|xzzx{}}x{zy{x||yzzz|y{yy{yxywxy{}yz}z{}xzyy~y{z{z|z|yvwvt{xyxzzuy~xzvzy}wz{{yywzyyz{{yyyzv{wyyz}~z{xyzz{{zzx|yzxx}yyzz{yxxz|z{yzw~~|{|xx|xx{y{{yyzvyyzy~~{uyxzy|||y{|zy{z|wzw~{xzyyx|||xz{y{vwx|z}wzxy|{|yx}{x}zzxy}x{zwyyzxx|x|x||yx}|z|wzzyx{zzwxy{zv{~}xzyzyy{xz|zt{{{xxz|x{}wy{zyw|{y{~y|{xvxx{z~zv|{~yx|vxy}}|wx|{}z}{|~}vyzxyyzx{yyzyxzyuw{yzyy{z|{yyy|{wx|{yyx||yyy|yy}{zywxw~y{{|z|yvzx{vzyz}{z{z{yz{zz|~yvyzwyx|yxy}wwz{}v{}|zu{xxyz|{~{}xytz{zzwz|zy{{y}t|{|~}xxt}~yzwwzy{{x}|zxyzz||{z{zvytz~yy|wxwyyxy|~{|xw|zzy}u{xy}z|z{{xvu||vzw|}xy}z}{yyy}x{wzx|xy~}zyyx}}x}{{~{{z{||zy|uz|{yu}y}zzyxy{{zy|xzzz{x{}yz{z|zwxz|z|x{z{zzyys{}yzywz{w}{{{~|xzz|zxywyyx|{ywxz{zvwwyxzy{yy|zxzxz{{|y|y{}|z|xxzzyzxxz{{{{|{|yzwz~|zz}yxx|{|xz{|{z||~}{|~~~}~~x{}}}}~|w|}|{~}~y|~}||~}{|}~|}~~~~|}|||~{~z}~y~~}~~~~|~~{}~z~}|{|~}~{{~}{|z~~{~~}~}|}~}}~}}|}z~}z|~~~{~}|{~|~~}}~{~~}y|{|~|~~}}|~|}||~}}|{~}~~|~~}~z~|~|}}|~~}||}{|~z~~|}~}x}~~~~{|}}~}|~w~~}}~}}}~|{|}}||}~{y~}}{}~|}{~y~~|}~~~~{w~~zx}{~|~~~}}~~~}|}~{|y~~}~{~{~||~{~}~}}|}}~}{~}}|}yx}}}~~|~~~~~~~~}}~{|~}~|~|||z|x}~~}~~|~{~~}z~~}y~}x}}~~}~zz}\\\\\\\\{{z:|}}}}~|||{||{~}|}|~~|~|}}{z|y}z~}~}}}{~|{~zz}z|}}}||zz|}z}}~}|~|{{~~}{|~|~||}~}~}}{{}}}{~|||}{}~z~~|~~{}||~y~~{~}}|~~z|~}|}{~{{}~{x{{zz{z~{}||z}{||~~|y}~xz~}||~{}}~}{~x}|z|zz{~~z~y~z}z~}{}xz|{{~~~~}}}z}~~}|}~~x|}{|{~}|}w~z~{~~~|~}|~z~|z|}|~~{~z~~}{}{y}~|}~}}~}|}}y~}~{~|{|}|z}||{}z~}~}w~yy|}}~y|{||{{~{||z}}~}~~}}}~{~z~|}|~}{~{|||{z{~zyx}}{zy~~}|{z{z}|}~{||z}~|}z{}||{}~{z{|{{}|y~zy{z|~|zx{~{~~}}|~z}z~~z~}z~z{~~{}}|}}|~|{}|}~~|}z~}~~|z{~~}~{~~~wy{{|{}xy~|~{~}z}x}|~{}|{vx}~}~{~~z~|~~~yz|{}x{||~}|}{}}|}}}}|~~~~||~{|{|~~|}{|{~|x|~~z|~}|~~{~z~}}|}~}|}{||z}~{zx}z~~~|~|~|{||}zx~}~~~}z}{}{~}|~y|yy}xz|{y~{~}}~|~|~|~~|~}}~~z~{}{~{{}y}z}~y|~|}}~}}|z}|z{{x~~|~}y}x~}}{}||~~}{}|~}|}{||||~~y~~|}|}}~~~||~}~~}x~}~{{}~z}~|~~v~|zy~}~}}z|~}|~~~~}}|y}~~{z~y~{z|}~}|~~|{||{}|||z~~}~z~}z~|}~~z{z~{~~~}|y~{{|}}|}|}x}}|~|{~{}{|w~}|}}{{{~|~w|{z~}{z}~|}~~~~~}|z~~}|z~||~{~{}~}{{}~~}~|~|~~~~{~|~}~}~~~~}}zx|y~~~~{{|{|~}z~~||{w{{~}z~}{}~~~|{|~{{}|~}~{}z~{{y~{}~vu}}~z{~}y~z{{~}z~z|zzz}}}|{~z}{x}}}}x}}z}|{|{|z||~~}|{|~{~}}}}z}}~yzx~~y{|}~~|~y{}|~}~{~~{~{}}|~z}~|{~||{|x{~~~~}~}{|}|}{w}~||{t|~{~z{|{~{}}y|~}|y||y~z{zx~{~~}||u~~}z~z{~}z~|}~}{~|{{~zy|zz|}zz~|~~}}{z~~}|y~|~~|~|z~}{~}|{|}~{zw~y{zw{}{~z}}~~x~~~z}}}~~}}~|y}{~~~}y|x}z{{|~~~|}|~~~~|}}{}~|}~w~|~z|~{||{~~z|}z~}~||}}|~~y~~||}{}}}|{}||x}~z~z}~{||y}{{}z||z}|}~||{{~w~z~~}||~||}}z~|~||}{{yyvx~{}~|}~|~|~~}||}}~}~|~}~{~~}~~|}~~|~||~}}u~}}~}~~~~~}}~{}~~}~{~}||~|~}~}}~y||}z{||}~}}y{z|}~~|}z}~z}~y|{}}|||~~|}v|{{}{}||x|}z~}}z}}~zz}}|z|}wyu{}{}{~|~|{{}|yy|~yz{z~}yx~|y}|~y|~~{~~~}}|}~~}{|~|||z{~{~||z||~}~||||z{|}}}y~{~x}yz{|}}}~~~|{yz}~y|}{{||z~}~|z|y{x}}~|z~~}{~|}y||}zxz|~~zzy|~~}~{{~|~|zy{~~}{}}}{|}y}y~}}~}z~|~w{}~}}{~|yz~}|z|}~~~xz}~z|~}~|{}y~~}~~~~}~}zz{zz~~{~~|{~}~zyy~}x|~~}|zy}{~x||||~y~}|~z|~|}||x~}z{{|{~zx}~z|}|zzy~z|{|{||||}~{z~y{~|{w|z}}||}{}}{x~v}}|x}~y~~z}{~z|{uy}zx~{~{|}|y}}}zzz|~}~||}y}}|zy}{z{}}z|z}}~}~}{~}y}~{~~x}~y{{~|~}~|}~{y}}{||~~}~|~}{~~~~~}~~}~~~~~w~}|~|~~}}}|}~~}~~|~~~~~}~~}}{~z|~~}}}|{xxz{~~y}~}~|}}~v~~~zz~}~~vz~~{}|y{}|~z}{y{}~~}}{{~}~{|{vzx~}{z~{|}z}y~~~}}{~}~z~~}~{~zx|~y}~}|x|}zz~}}~}y}z|{x|}~z|~x~~~|}}y||~~{|y|z|}}}~}zz{{}{~}{~|~||z}~}w|~~}x~}~}|x}}{~yv}|{y~{~~zx|}~zzz~}uy}{y|}{{~{||}}}x~||}}w}~||{}{|zzw}z}}xzy~v|}{{w}{{}}{~~|}||~}}}~}|||x{{zy~}|x|~v~~z{}w{z~zx}~{~|~}}~~{~|y~|}w}{zw{{z{zz~yz}y~}}~~~z}{}}~|x~}{~~}{~x|{y|~}y|}{|}|||z{{zy|{{~}}{y||z~z~y|z|~x~z}}|{}|}|z}z~y}}{y}}yy~}}||z~}}}}|{x{{}}y|{|}}}zx||z~|z{~}~|vz~}~{}{}z|~{~~~y||||zz|}~z|{|~||}{}}{~y~}}~|z|w|~{zx{x{}}}{yxy{|y}z{}|}~}}z||~~|~x~}~~}|~|}}~~z}}x~|y~}}~~~~~~}z~}}~{}~}}||~~~|{~z|z~~}~}~~||y{z{|x}|{{}|}}}}~~}|{}~w|~~z{~~~}~~~||~z~~~y}z}{~z{|yx{~}~}~z}~}~{|~}{y{zy}y~{x}~{{{~}{|~~}|~}}~}y|{}~}}~y}~{z}|{}{|~|}}|}}|{~~}|~z||~|}|~~{~}z{|}}|~}|x}}}|{{|~}|~~~~~z{|z}}y}{}zz}~|}|{z~{}|}}y|~}}~u}|~}z||}y|{}||{~|~|{~{{xz|{~v}}}}{z{~|z|~{~}z}{yz~}wz}y}~{~~~~}~zz{{|||}}}z~}z}|{~x|||z||||}|~}~{~{w|}y}}{~~{~}~{}~z}{}~{~~~~}{x~z{yz|~|{|~{~~|{|z||yz|~~y~{{~}}~yx|~{}~{~|xz~}~~}z|~|}z~||~{z}~~y}|}~|z}z~|||~~~z|~z~|}}~|}|zxz}|}~}zx{|z}||~|zz{z|yy|~~yz}}||{yz|||}{~x~~y~z~~y}||~|~~{||{}~}|||~{z||{{}{{||~~{|~z{~x{}~~}~~v}}}}|{}}}~y}|~~~~~||~~|}}{~|}~~~}~~~~~~~~~~~z~~~~}}}}}~y~{~~~~~}|~}~}{}|r}z}z~z{{{|}}~~~}z{~y{z~~}{|z~zz}{|}y}|{u~~}~{~~v|y|}}{|wy{~|}}{yz|x{y}~{zz~|z{{y~z|x|~{{y~~|~{|~|~}~|{}|~}z|}}{x}{}}{yw}}zz|{|yzy}|}|y}}}xy|z~~~~z|~~}z{y~}|~yz~|}~{y}z~}z}{y{wy~t{}}}~~}|~{~~xz{z{}~~y|~||{}~~|~z|~~|yyxy}|zz{||}|{{|~z}||~{}z~|{x{y}~|{|{x|}x{~zw{{{~yz|y~}}xz|z}x{}{{{}{~~y}{|{||z{{}x|z{{~}}}~}~vyz}z}|}|zx}{}|}{|~{{w{{zz|y}y~~|}{{~|z|z|{z{|x{z}||}{~}y}||~{x~yz}~~{}~~|}{y}{}z{}y||{yy}|{}~|zy{z}yzzzz|~|vz{~y~}|t|}~{{y}v{|~{z~}|{z}~z|{y{~zz||{{}{{}~~~|||z}{}z|}~~yz|{z{}zy}|zzz~}|{y}~z~{||~yz~y~}}|~y}~{{|~~~~~||}~~~z{{}}{~}||}~y|~||y|~~|z|w|~w{}}x~{x|~~}}}{~~~~~}~}|~~}~~~~{|~~}}{}~~~}~}~|}~~}}~}~}~~~{}}~~~~}|}}~~}}~{{w}~{~|z~||{|~{}{z}|~|~~v{~~{}{}y|z|w|}}}~}{|}}{{|w||~|y{}{|{{{|{|}{}~z}~{~|~|}x}{||y|}|{~{zt~}zx|~|zv~z|||||z{}}z{}|~y}y{x~x{}x}z}~|z}|{|{{}{~}|z|wz~{xy{zz{{~|{{|zy}{~{}|{z|{x}|{~}}z~|{}~~|}}v}v~z}}{|x|}w|}~}}{~{~v{|{|}y|zy}||}|~|{|xv}{z{{{~{}}~|~}}{~y|z~}||}z}}zw||y~~z~|}~y~{}{y}~~~yz}z~~~xy}~~z~y|{y}|}x|w}|~||~~{~~z}z~~~{|}~}|{{||}}}}}}x{~|t~~}|}yz}z{w~|~~w~}~{}}|{~~|||z{}}x~y~|}s~{{}z}{}~{}z{~zzx{{}z}}|{zy~~~|}|}{|{~y|~~~|||}{~zzty|~|{yyy|~x{}{~|}t}{{}{{y}|y~}}~|~|~z}|x{zz}~|||z{~~z}~y|{|}{|z~}|}~}|{{|~|}|zz}}}}x{|}{}{}~~}}~|w~}~~|~~z}~}~~~~~~~~|}{~~~~~~~~~~w~~~~|~}~|~~|~}|}}|}}~~~~}~}~|~~}~|x||}}yz}~||{}y|~zx{{{zxz{|~|{xz{}}~}y~}}~zz~z}|{}t}}|}|{zzy~{y{~xz|}zz{~{x|y|}~|~~x}}}x~|yx~zz|}w~{|~~{{z|~x{{z}yw}}~y|{}z{{|v~{v|}{|~~yy}z||}y{|}{}|~z|w~u~{z~~||}y~|~|z{}||}{wx|{}y~}~}x~}~{yw|y|}~y}~|~~{}|||~{~zxy{zyw|||{{y{z|~~z{|}}y}z|}|{{{}|x~y|{{|~}{~x|}{|||y|{z|x{~zxz|~z~x}}z{|}}~~{z~}}|{}~||}}}|}~~}}}}{||}{{|~{zz~x||yy|}x|}{z~x{{~{~}|}z|}}}y~|~~~{yz{||y{}|}}zz}}w{}}{yz}~{{}{|}{~~}x~{~}z}|~y}~|~z}||{}{{{zzz{yzz{~|~z~xw}zzyy{|~}~z~x~z{}{}}|{{{z}|~~{z}~y~~y|z{{||~{z{z~z{{z{~~x~|y}~||}z}|}||{x|~z~|}{{|}}}z~~|zy{z{|~|}}}tv}}x}~{~~}{z~|~z||z|}}~{zz||zz}wx}y|y{~{|y}yw}}~z}|z||}}|y|~~|~}}|~}{~|||}|~~|~~|}}|~~~~|~~~|}}~~}}|{~|~~~~}}}~~~~~~{{}~y||~}~~{~|}}y~x}|~~}{}~{|}{z|~}}}~~{}|zzx|||yx|||xx~|z{{}z~|zx~|~zx||{|~~~y|||}~|y|{}~z|zxxwy}|{y}~||~|{|z}~{{wu~~z~{~}~z{uy|{zzz}y||}{~}}}{zx|y~}|~|z~{}~{~{y|ywz}}z~z~~~}~|z~|~zv||{xz{yz{|}~{~|}||zz~|{y}|~{{|}}~}~y|x|y~~x}}~|z}z{{{x|}|x|}|~|z|{yzzx|}{y|~y~z{}||{|~|~{~}{}|{z{z{~~}|y|}{}y|}|~~~y|}vzzw}{~{y|}wz}{{}z{|||}{zzyz}z{}z|{|~{z}{x|}}|y}|}|z|}{|}|{~~|}{z{{}|z|{y|x}~z|{{}{{{~{z{|{|~|}{x|w{|{~||{~x|x|{{|{z}~z||}|v~z~}{|{z{}{|y{|{~|zzz{}~~xxz~}{~xx{~{z~z|~{z{{~||z~x{{|}}{x}{{|~y~|z~~z}{}w~~~~}|||}y}y{z|}z~{~}{{|~z|yz}{}yx|{{|z|}x}z{{~y{|||}}{y{|y}~|}|y|~y}wz}|ux|y~}{~~}~y~|z~~{}~y}z|~}~|z|~}~|}~~~~~~}}x~}~|~~~~||~~~|s~|}z~~~~}|}~}~~~|}|}~~~~~|~~~~~~{~}}x~~~|}}{~~~~~|~}z}}{}~{w|}}|~|z}}zz~yxzz{z|z{}{}{}}t~y~{}~}~~~~y}w}|}z~~{~zx~zz~{|~yxy|~z|z|z{z{y{~{z~{|z|{~}x{||}~|{z}}||~{~}~}|x|{{|{~||y|z||}~}{z||}vy{{||~|z}~{|}{yw~}|{{}}|z|}{z{{yw}}{||||z~{|z{zzxzy{|}}~|xy{|}|~y}z~||~|||{~}}}x|{}z|y{z|~w}|vyz|}}y|z~~}z{|~~{}{~{|}|~w~{y}x{}~{{z|{}z}{}y{||y||{{~}}y|{~z|}~~}z|~}}~~|}{|yz~xz{w~z{~|z|~|~wy}|z|~z{|}}~~z~|~{}{|{~z}}|~x|}{|~{}{||v{}~{{z|}zv{z|y~z}|w~}|}}~y}|}~|~}~}~~~~x|}{||||{{vx|z}{v|y~|~{x||yzx|{z{{{}}~~xxz}{~{|~|{~x~}~{}{||~|z}z~}}|~z|xy~}{|{}|yz}}z|~~y}}}}|wyyz~|}}}~|}{zx}||}z}}|{|~||{{|{{{|~zz~~~y{|~|}}}z}z~{zw|zz|}{y}zz|}|zzy||{|{y{z{}~}~}zz}}~}~}~}~}|~}}~}~~~~~|}|~}y~~~~x}~{|~~}~~~|~}{~|~{~~}{~~}}~~~|}~~|}}~}|}}~}}|~~~~~~}~~~}~|~~~~}~|}|}}|~}u{{y|}z|x|{{~|z}z|}y|~|{{~}{{~}||zy{}z|}v}{z~||{zxz|~{r|{zzz}~{|}x}~~}zz}}|x}~~}{|x}{{|z|~|y|}yz{z|{|z}|z{{xzx{{|~{~~{z{}y}|yx||{}}|~|x|{~}xzxx||{}}}{{{}z{{}{{z|{}~~w~~||zz{{z}{~}{z{x{|~~~~}|vz|zzw~{}yz}}|{{{{{|x~|~~~|x}}}zy|yz{|z{{}}~{~~~|}y~{}{||z{{z~}~{~y||y}}x|{|z{z~x{}|{zy{zy~{z{w{~v~z~wyzz~{z|~~z}{|~~zz|~y~~}}y~~y~~~}w~}{~{z}{|~~|yz|{{}~}{x|~|}|{|~}|zy~{y~~~|z{~}y}}w{}~|z~|~~~|||z~|{|||}yz~}|{y}|}{|yyz}}}}|}{~z~}}|~y}|||{}}|}}|{{}{z~}z}z~||z|}{{~~}|}}~z}z|~}}zwy}{{{z{{|~||{~|}z{{w{}{w|}}yt~|~{~zz~zx}}|~xw}|z~{y|}y{{x}|{z~}}w}w||z|~z}z~z~{}}{~x{||zy~y{}{z||zz||~~~v{~{w{}u}w|~~{{}~~|}~~}~~|~~x~|}|}}}~}~~~~~{||}{}~~}}}}~}||~~}~|}~}~}}~}z~~{~~}~}~~~}}~~z|~z}zw{{|z|yz|||y~z|z|{~{}yy|{~|}z{{}|||{~}yx}}x}{~z||z~{y{}~|~zzw{~~|||}~z}}{|{xyy}vzyz|}{{}~w||~|y~|}{||{~~|ywz~|}||{{}|z~~zz}z~xyzvz|~|zx|~zxz|}~|}~~~{~{|z|~x~{}{{|y{||}|}{|xy{~|y|~|~}z{}||w|~}~}}xw~}zz|z~{zyyy{||u|{|~|{}~{|}v~|{{z}|z}~~~z~~}~|yyy~|~yz}z{{||yyzxxz|{|{z~|x~~|}{z~{||}~{~}y{}x}~}x|}~yy{{{y~yz{{|x|{|}||z|yy~}|~{z}|~|}}z}~~{|{|z{x|y~||{}~|z~zyyw}x||z|z||~z|{~{~}||~}{|w|}y|{~wzz{~~~{vy||xz}z|}{~~}}}{|}{{~y{}}z}|~~~zy|x}w~{{~ywz}{w|}|{|{|{|x~~zz{{{|zy~|}}}}}z}|}{{~y~}~z~~~}~y{}zyzx|}y{z|z}{~{zz||}~|~|z}z||~~}{|}|}xyzz}|x|~|~}~||z}}}~}x}z~~x|x|~~x}|y~}~}z}}y{|~~~}~~||~~~}z~|~~}}}~{~}||~||{~~|~}~}}|~~|}}}~}~|~~~}~~|y~}~~}~}~||}}~~}~}~~{}||~z~}|~~zy{yy|{y}{|z~~|~|z|z{}|y~}{|z{|y|y|}{~{y{{}|}}wz||~}}{~{}}uu~z~~}~yy{||~{{y|y~{z}~}~}}{|{{z{z~}}{w|~y~||{zzz{{|w}~~}w~z|}}{}x{~w~zz|}|zz}}|~~y}{}z~z~~~|}v~}y|{}}~}~}~{~||~}}}{~z{{{|y~|y{{~|}{|zz|zz|~~}{~z~~{}}}|}|{|{|}~~{}}}z}y||~{}}|w{|~~|x|{}z||~vz{{{{v}}~|~z|}~~}}|z{|~y~}~~{{|~}z~{~|~}|zy{~y}|y~||xy{{|}~||~zz|{~z|||||yzx}{~{v~||~x||}y{z~zx|~~~}}{~}||}zy|}}|{{wy|{~}zz{z||x||}z||~}}||~}{~~}{z}}y~||x~~~{}}|~~||{~||~~}x}|{}z|}}}}y||{}}}~z{|z~|}||w|{|}|~|z}||y~y{{}{y{}y~|{z|}z{}{}}{{}}w}|{yzvy|{|{|zy|{~|{}}~xz}~zz|}|}||}}{~y}~y}wzz~{yz~{y~z{~{|}|~}~{}{}~~}}}~~z}}{}}~}~}}z~~}~}~}~}}~~}}~{~~~|~{~~}~~|~}~~~~~~~~~~~~~}~z~{}}~y}|~{~}~}|~~~~~}}}}~}}~}}y{}z~xwz{zz|{zy}}z}xy|~y{{}}~}z}|y|xz}{~yz~{||{{~~x{z|z{{xx{zx}}z|y}z~yzy||x{{|}|}z|w{~}|y{{|~~}y}{}x{{}|{v~t|}xys|{|~{~}z|~{}z|}||zz|~}|~}}yzzx{|z|~|~xyuy{z}z~~{xy{y{~~~{~|{|{{}}z{}{}|}~|~|~|~}|xy{x{{|}}{v}~|yzx{|||}~||y}~}}}z}z}|~|}yz|z~||{{{~z|z{z~}}y{|{~x}{}|z~|~{z}|}|}~~}zz}{{~|z~}{yv|z}|~{}~}zy|zyzz|xxzxv}~y|~{{z{~~y}}~~~~~{}|{{|{{z{zz}~~{z|{ww|{{~z{|zz}|y~z~||~z|~|x{}}}~yz{{}zw{}xzz~z{~~{|z|yzv~|xz{|}~}{|}{}~x~{}|{~y~~z|}}{yy~|~|{z{w{~||{{||x~|{z|}}}~~}|~~}}y|}y~||}{}z}}zy}y~}vz|}zz|||wxw~{|}|{xwzz~||~|z~||~y~}|{}x|{x|}~{|~|}|zz{||}x{|{z|||{z|}~~|~|~~~~}~~}~~}||~~|}}}}z|}~~~{}|z~}~}~~~~|~}}}~~~}~~}~z~|~{}}~}}|~}~~~~{~~~~|~~}~}~}~}w}~|}~}zy|{}~~z~|}{|zz|||z|z}x|y|||}~y}}}|~{~}{yy}y}|}}||{}{~~{{z{}}~z|{~z{|~z}~|}}u}{~{~yzz~{{~|}xy{~{}y}y|yy|{{{{~|yy}{|z~}{}}y{{|x}y~}zz|wz|~}{{~y|z~}y{{{{|{}|~|{}{y{{~~~|y|y}~||{|}{{{|z|}~~}}}~}}}yy~|z~{|{|x}xz|}{{}x}y{|{}z|y{}~{~{~||y{}y||}~y{z||y}|~{|}z}{|}|{y|~}|z~{|zz|z|}x{||y}z}zz{|~|xz|}|{}z|}~}~}|~~}}z}|~}}ux{z}y}z{|y{{zy}||}~z}{~}~|}||y|}|y~~~|~|{~{}}zzz~{~{|||y~{z{|}~{}|~y~~|x}{~z}~~z}|{}{}}}}{|x{|}}~~}{z~z~{w}|y~{}|{{xz}||x~|y|||{~zz~}z|}~}|y{z|{y{~{}|zz|||v{{|z~|}|}{~|zz~vz}~z~w{}{y}zuz{|~|y|}}|~}~~xy|y~|~z{}{{{|{yz|z~z}|yy{}}~z}|{}{|v~w}|~{~~}~}|~~~}{{~|}}~x~~}~{~yy}}{|~||~~{zzz|~|z}}}|}|}|{{y~}}}~~|}}}}}~~}}}z~}}~~|~~|~~|}~~~~{~~~~{~|~{~~~|}{~~~~~|{~|~~~|~~~~~|~~}~~~~~~}~~~}~~~~~~~|~}~|{y~~~{|~|}{{|xwyzxz}{}||z|x}{zy~zy{|z{}~zy|z|}}~~|||y}~~~{{}{w||}{{}}|y}w{{}|~{xy{~~|}ywz}||{~}}}}}}}{{zzz~z|z~y~||yy~z}|{|{{~~}zyz{}~|~z{|}v~}~|~y}|~z~}~}~~}x|{{}z}yz{{ywz}||zx{}}{z}|}}}}~|~w~y~{y}~~{}~|||}{y{~{x}x~~~{{{xyxz}{x|}|{}{{}|{}z}{{~y|y~zy{|}w{}}~}v|yx{}}||{{{{|y{z}}~~}}z}|z{~~{{||{~}|z}{{|{z||~y|z~z{|||zz{x}{xz}}|~~x}}~}{}z}z}z~|~{{{~~}|x}y|{|}xy}{}{||{|wz}||~}~zxx~|}|}{x{|~}y}~}z{{{}{{~{{zz~{z||~{y|~|~||}{y~|{|~z}~~}||{}}}{yy~||}|}{z|~x|}}yz}|~}|zz{{yz{~zzy|~{}||{y}{|yzzz}}|||}{x}|xywx}{{|||{yv~}~~}z~z||y~}|}|y||}{z{}~{||w~z||~z{yxz{|z}{~{||y{}~|~~|{||~}~~~~~}{~}}~|}~~{~}x~}~~~}~}~~~}~~|~}}|}}~y~}}x~~}|||~}y~~~|~|y}|y~~~~~{}~{{~~~~|~{~~zw{~}}}|}~}~~~~{~z}}}~z}~~}{w||~p}{zz{|}~|||zy|z}}}}yy{|z|{{z{}|{~||y||}x~w{~|~x~}{{~}{}{z|}|{xu}|z~z{}|~zz}x|zxy{y~y}zz}}y~~}|w~z{zz}z|}~}y~}}x|}|~|}y}z}}|{}{}{~}xy{~x|}{|}zw~yz|{~z|~}|yy}z|~{{|zz~{x}||}wy|~~}y}~{|~{zx{z{y{}|~~xxz{|}||}}~}y{{|y}yy}}~y}}}~||w{{{zx~|}|}v{{{|}}w~}{}yz}}}{~z|{w||}{|wyz~}{|~}y{}{z|z|zy|}{~~}}}}||z~~{wy~t||zzz}{wz|}{~{z{}y}{~}~}y{y{~}~|z~}{|~~}~|~||~~}||~|~z|z{}}~|~|x}x{~}{}xxz{|{~z{||{|}{~~|zx}|{y{zz{{z}~}~}yx}~~y}~}~|~xx}|||{|y|}~y~z{{~}|z|z}|y{}yw}~{{~|w~|}~x}~}~{zy|y{x}z~zy|}|~{{{z}|}~}y}}z{{{~|y|w{~||{}|{|~~|~{{}yz|z||{|}~y~{|~|~~{{z{|}}zzv{w|~z|~|{~{~z{~~xzx{||{|}~y~~~~}~}}~~}|~~~~z||~y|~}~~~~~~~~}~~~~}~~~|~}~||~|{~~~{~z~}~~{|~~}~~~~~~~||~|}{zzy}{z}~}}zu|{~~}z}{ww{{~{|||~~|x~||{||y~||}}zv{~{x{}|~|}|x}{yxzxyzx}{|||z|{{|}|~{}x}|~|}|z{|{|~~{|{|{y|xywx|u{~yzx||xx{z|{|}zw{|~{y~~}~z~z|||{{}}z{~|{}|{~}z{~z|~x~v|y{}|~y}y}||}|x~{}|z~|x|}}|}}y||z{vz|~{|{{z}|x~}|yw|x}y}}~{|}z{w{|y~}|~~~|{y~~{{~~{~|z}~w~}|}~{|{~|zz~|y{}z{}|{~}}}||~x}{~~||~~xv~|u{z{|{z}|{z||||||{~|~}~~}|{|}}|}x}}||xy|||}z|~|u{y}{y~{|z{{~|y{~}}}w~|~|z{{~~{||z|}|{w{}w~}}y~{}{}{xz}}}{z|}x~z}}}{{~|z}}~~~}z~|z|~~}~|}~|}~z|{y{}{}{wzx||{}zyz}~z}}||}~}||||{~|z|x|{}zz{z~{{|{~v~zy}{{||wz~|~y{{~{~|z|}{|{~z~}{z~|y{}z|{~z}z|x|||zy~~yz|{}z||}|}|{{|~~}|~|}{}}{{}{~~~~~~~~~|~|~{}}}~~~}~~|}|~|~~~~{~~{~~}||}}~~|~~y}~}~~}}{}~~~}~{~|~|~|~|~{|{~{|}x{|{|~}z~y~}{}zz{{~}{|z}z|z}~|}|}zx}~||yy|}}~{{y}z~y{y}z|}{x|}|}~x|yy{{}~}x{y|z~~~yy~|}}~|~v}zx{xy{{|}z~z|v}}~~}z}|zx{~zz{x{~zzx{|~{vz|zz||}w{|||}}||}{~zz{|||~{}z|{{{x|{~|}}~~|}w|{}{x}}z|z{}yx~}}{|zvzwz{|}x~{{{~{~{||z{z~}~z}~}{~{z{~z{~~zzy~}|~|z~~x~y}wz~{{}~|~zy~}~~{{w~}xzzzx~y|||~y|v}y{{{|x}{}{{y}~{}z|z{}}~z~z{z~}||}y|}x|}~z|{||x{~|||z}{~~|z|~{}~~~}|~|{z|}~y{||||y~x}y~~{{|}~y{~{|y{|}|{|}|}{}|||~{z{|}}}}~|zyz}}~|z|}~~~|~|||x}z}|||~x{{z{yyz}x~zz{||}wxz{{~}|x{}}{||z|{yy}}}~|}|}|~|{|z~|||~|~~}wwy~{~~}|~}{z{~|~}v}{|}{|{|~x||}}~{}}}{}{}~~}}|{}u{}~|{{~~~~~}}||{}z{z}{}z|}z|~~}y|{~zz}|||~zz~|{z{{x}rw}}~|}~{|~}}}|~~||}}|}|~}~}~}~~~|}~~~}~}~||u~~~~~~~~}~~}}~|~}|~~~~}~~~~}|~|~}~~~y~}{~~|{w~{|z~{|yy|{~x~}|z|{y~y|z|v{x}~zy|zx~|}~z{}z~|~~~{~|yyy{{y{{w}{|yzzyzw~{y}x||zyx{yuz{}|}|~}|{|~~}{}||~~|{}~y}~|||{y||~{{{{{{}~}|tx~{zzvz{}|~}y~{w|~}{~}w}|{{{}{}zzz|{|z}{}yz{x{~z}~}}~v}z{}|}~}~}{{xz|}}{{{|~~}{|~{}y~}{~}~}}xzzzz~}{xzy|zu}|}~|}{~}}u~z~}|~}}~}~}|z~}||}|z|y}}}zxvx}{}w|~|}{|y{z|{|}}||y}}{|~~~|~|{~}|~y~}~|w|{{|zy|{z|{zz|}|~{|z|z~{xz|~}zz{v}z}}|||}}|}{}{}{|||w{y{~~~z~|xz|{wzyv}zzzyz{}{xw~{}{|~z~y~z{|~{}~~|z|}~~{{}zsyy}|}{~|}z{z{~}|{}{}~zz}}}|~}{~|{|{{}}{|}}~}z~|~}~z}vv|{|zyw~|{w||~|z{y~~{}|z}}|{}|}~|~|}{|y~}||~|zy||~}{~z|xyzy~z{{z{yu}|}y|z~{xzz}}~~y{zzx|~{y{|z|w}y~zz||{}|||}y{~{}{x{{z}}~{~}{}{~~{}~~|z~~x{~{z~}~}~~~{~}}~~|~~~~~}}|}~~~~|~~~~~{|~}~~}|~~}~}~~~~~{}~~~}~{z~}zz~}~~}~~~~}~~~~z}~|w}|}{~|||}}}}~|{{~|x|{y~|}xz{}{{||{}z|x~|}z}|y|}}}~||~v}|}yz}{yy~{y}~{}}}|vz}{}}z{~|~~~||}{|{{|}{|}~zz}y~{{}|z||}{}~}z}u|~{||z|}|x}}~|z{zy|w~y{}}~{zz{|z~z~z|~}~|xz{|z~}{z~~y{|z~|y|}yy|}{z||~z~~||~~}}|~}{z~{}}}~}|~w~}~{}xyy~{||}||zz~}z{{~|wz{}~}|z}}}z|}}~}{{||{~}y~~~}|~}w~|{{|{|~{}x{y}z}}~zy~|yz|~~~{|~{~~|yz}~}}}zz}x|{y~yz||y|}z|~}~}}wy{|}y}zzy||z}z|{~{~|y|||z~|}z{}~}||~~||}{z}||yz}{|{wz}~||yz~{}~z}}{{~}}~{|}y}{~{~||}~{y}~~z~}z{}}|zz}|~|{~|}zz|~xz|yxx{||~}~|z{}~|x}}~{~x|~|}}~zy~}{~{v}}~|q|~|y|}}y~x}|zxx{|}}}z|}}~|{}z}|}z}}|{~{x{{~w}}}w|~~z}{z{{|~{~z}z|z{y{xyy}||}~y~{y}z}}~~||{|}z~vn}}y||{|z{~|}y~~~}||}}~}}~~~~x}~|~}~~~}~{~~~~~|~~~~}{|}~~~~{~}~~|~~~~~~~}~{}~~~~}}y|{z|y|~||~wz{y|}y~~{w|{|~y{vz}{~}~||}|~~{|}|~~z|zw~}~}z}}{|}{{}y}{|y}~yvz~||z}z}{{~}}~|x~z|~y{}|}w~|yz|}}~}||yyy{}|z|{yx}|}|xz}}z}||{{~y{~z}w~{|~}~xzz{|~x|~|~}}|yz|}}{|v{y}}z}z}}~z{{|}}~|~x~z{{}~|w}|~~w|}zz~~{}}{x~|z}{{{||v}zx}}z~{|{|}}{}||}~z{~}}zy{}}z{|{}~~~|||||||y~~{||z~{}z}}|z~~y{~}~}z{}~}~}|~w{}|~}|xy{|y~}{|~~w{}{z~~|}yx|{~{{|z|w~~~z~z{~~~zz}}yz}}w}|}}z~||}|~{y{ux|{~{{{{~v~~}x}|~}m}y}|~||xv}}|x|zx~}~}z{{z}}y{|{~}{||{xz||~}|y||yx}~}w~~y~||~y~yv{}z}z|vvywx{z}}z~{{yy|~|y|w~|zw}z~|~{~z}{}~~|}}{~|}~zx||yx}~|w||||zx}~~|z}v{}}{}}}|~zy~|{~z}|}u|z|}{||w|{{z{|}|zy}z}v~{~}x~}{|}|{~z}}~~|z|~~~|~~|}}~}~}||}~}z}~~}~~}}~~}~}}}~{~|~}~|~~~}~}~~|~}}~~|}}~~}}}~}|}~~{~~~}|{w|{zz}||}|yy||{}~}|~z~{~{w{~|{y{{{{xwz|}}}y~}|z|zxz~zz{|~|{{zz|{}}}|}|z}x|y~y|}~||||z|wz|{y||z}~}|{{{~}z~}yzwzz{}|~}}|~||}~z|{}x}{{}{~y~~ww|{}|{x|}~z}z}|{|{z|z~}}~}}~}w}|x}{~yw{|~{}|y|}z~{|~y}|{}{{~z|}x|~x|~~x~}wwz}}~y}}zy}{{{{{}|}y}{z{zzz}~z|}|w|}{|}{}{z|z~~~}}x~||zz|~|}|}|{}~~{{}x{}~~y{}{|{~}y|~~{y}||||~}|{{{|{{}{x~z}~y|{z||{|}}|x|}z}|~}z}~|~{y{~~~{{|~y~|~yyy~||~z{ww|zy~}||sx}{~x{}y~}|{{|z{|~{{|y}|~zy{}y|{~}z~}|x|}}{z|}y|~{{|}wy{}{|z}{z|}|yzw~|}}}z~{yy}}{~x|}{z|y|x~|z{z{w|}|{~~{|z|}{}}|}x|x~{{~{|{|y~{{}~}~{y~{|~}|zwv}w|~}{|{z|~vyx|yw}||{|z{z|~z|z}~~z{~~z{y|{|}z{|~x}x}|z|{}}{|y{z~||q{~|~~{}~}~z~}~~}~~~|~~z|~~~~|~~}~~{~~~|}}{}~}}}}~~~~}}}~~~~~}~~}~{~}}~{~{~{|{|~}}||x|z{{w|~|~{~|y~}}{{y|y|{z}{|z{}}y{|~{}||}}z{}~~|}zzw~zy|z{xz~yz|zw{~z||~~~~}~}|~|}||{{~~}{}||||{}{{|~}{|z|z~z~}}{|z}}xz}{~|z}{|}~z|}x~x{}}{{~}~|~~yz}{x~~xxy~{y|w}|y|yxz~~}}}~~|x}|~{z|}{~z|{}~yyxz}~|{~~z}||~~|~|z}{z||||{z~|z~|{yz|~||zy{~z~wzyzz{{|||xz~|~}}~||y~~}y{~v|~{~~}{|y}}}~{{{y~{}|{{}{{|~{|ty}|~~z|z|wx||zz}{{|{~}|{z}|{}yx|}}y{{z{}zzwz|z}{z{{~{|y{{{}~}}v|~~||||}}~yy}~}x}{z|~{}yz~|}}~}z}||~|{|{y~z{~{{~|z|~~~}|{x{{z{||{}zy|{}{|y~|}|x|w}}~{y|z~|}x{{~z~~|~}x}~}z}~~{{|}~~xvz{}z{|{z}z}~|w}y}|z|{}y|{}~{|}~z}{y{}|~|}x{{{y}}z~|{z{yzy{|v}}{~z{{~|}|}x{{{~|}~}}~~~|~||}~~~~x|~~{}~~~~}~~|}|}~}~}}|{}~}}|}~~|~|~|~|~~~|z~}y~}~~|~||~|u}|}}~~~|~}{~}}z~}~{z{x~}||yy|{{}}{v|}z{}}}w|~zz{{{|z|||x|yy|||{z{~}z}~|~{}}|{y~zx~{|w|}}}|x{|}{|~~y|yzz|{}|}}{z|z~zz{y~}|{x|~|}y}~x~~|}yz{~v}|zz{}yv}~|~z{~{{{x}|{~y}}}|y||{~{x{}}~~}~~zu}|~}}y~zzyzyx{|{~~~|yyx}~{y~}y}|{}~|}~}~}|yz{{{{}~}}{~|~zz|}{~z{{y{zy|~|{}z~}{~}||}~}z}|zz}y{{}~{{y}}~{z{~~||~y~z~~}}}~{{}z~{}}zz|{w}z|z~{}~y||z}~}~|~|{||{~{|}z{zw~||{~|zz{~{{{xw}|~~|~{}}yw}}|~||{y{}zz|}x~}~z~|~z}{}{|{}{}w}|~y~{y~y~|}~}~}}w~{z|{|z~}~|{}~||||}|y~v|~{|{}||~~yy}z~{}}{{z{~||~{~|z~|y~{}}~||{}{|{|~~{~zy{|yx~~{|}z~~|z}}}z|{|}|}y~|~z~z~z|z~~v||}}y|}~~~{~|x~|xxz~|||y{|xzz}~{{~z{}}|v~}{y}{~y~}|||{~z{}}{}{y{{|z~}}x~~{~}{|~||}{s~~{~}~}~~~~~}~}}~z}}|~~~}{~~|y~|~|}~~~zz~~~}~~}}}|}~}~~~~~~~~~~~~~~}~}|z~~|}~~~~~y|||x|vzw{}}|tzyyz|{~}~{y~{zzx|{{y|y{y|~{z~{{z~}|~}{~}~~~~~}}{}}{}{||}{zz||~||~{{|~v~y}|~~{|{}{y}zw~x|~}x||}{yxx|}|v}|{}z|}y{v}|{z{x||}zy|}y||x~x{z|}z|~~~|}}}yz{{|xzy|{zz{||}}y|}y}{{xy}|~yys}~|}|}}}|~~y~~|~{{}}|}{v{zxwxyz|{}{|~zy{y~zzz|x{{|||~{|~~x||{y~{~yz~}y~{|x}}{z|||{z~zv{|x{}}}}|yz~~|~~|~}~}}|{~~y}x}}z|~~|||{}}zzz|~z{x}y~{}z|}|r{||~z||}~|{{}~y}~z~}z}x{|y{{}}{y}}y{||{z{z|z~xy}}x{||zv{~z~z||~|yz|{}{}~~w}~|y}{z}yzzx~|{|y{{|x}~}|y}z}|~{}}v}||~}}zz}|{zzv}~|{}{|y|z}y}zy|w{xt|zy|~}|yz~}}|z~}{|z{zz~~xzz}|{}|xzywz|z}}{y|{{{}|z}|zx|}~{z{zyz~|}{}~}|~~}x}~z{{}z|xy{wxy}v~zz|x{}xwx|}xyy}~}~|~~{yz|}~}~}}~z}~|}}{~}|}}}}~~|}}}~{{~}~}~|~}~~~||}}~~~~}~}{~~~~~}~~~~}}~|~~|~~}xz~~|}||~}~}{{~~{~~~}}~~}~||~~|y~|~}z}y{}x}}z~|~}{|y|{{|}~x|~uy|x}~x}v|}|||{}z|x~z{z}x}}}{z|}~~yw~|z~}{}zy}y~}}z|{yy|{{|{uy~}|{~{}~{y~{|~}{}~|{||z~||{~{vx{{|~z{z~}{{{y{|||z|{z~~~{~w}y|}xz~{~z||}}z}~}z|~}{}}z~}~{o}}}~}}y{~~}~{~{~~{zw}y{~z}z|zx{|{zu~{}|zzz{|~ty}|~y}||~}wv|y|}}|{z}~zz}|{|y|yy}}zzz|y~~{}xzw|{|~}}y~~|}|}{z|{{zy}}y{z|{||{~y|}{|z~|{|xw{}}|}z{z}}{}~{{|w|y|~x|}{|x~}}}|{||~z~}|z}{{zzzy{{w}{{|y~}{}}~|}{}z~}~z}~|}~}||~|{zz|||yx{y}x}~~~|x|~z}}~{|}~~~y~{||~|{|{z{~z{y}||}{zx}{|}}{{~z|~|~~}}}|y~|yzzz}|~}|~{{}{||y~xzy{~z}~|yyy}z~yw~x~y|}v~~~z{}~}}~}~|||}z{{xz}~z||x}{}}z}x|~|}}|}}|}z{{}y}|yz|}||}zx{{~~zy{{|}z}|{}y~~||}}}~~~~|~~v~z}~~~~~~~}|}|~~~~}}~~|{~ys~~z~~}~~|~~~~~~|~~~~}}|}~~~}{~}~~~}~~~}y|~~|}~{~~~}~~~~zz}~{{~{{zy~yz}vxx|zzz~|{{}zyxz}uz|~|{{{|~z||||~{~|x{y~{~{|}{{wy{{yz|zz}z||zzy|zy}zw}{{}}z{}}}|~~{~|z|{xx~v}~~xz|}vyw}wu}zxyywxz|y}w{z|~{z|z|}||~|z|~~~|}~{|{z{~|}~~~y|zyz{~z|}{~{|x~||x{{z{~~yz|}~~||}}yzx}y{zz~|~|}z~{}{zx|}|~{y~y}~yzz||xyz|y|x~{y}|}{{~zz}wy}~}|{~~zz||}xyy~x{z}}xyyzzxyzz{y{}|z}~}yvy}}}}|}|~{z}~~~|z~}{~{x|z{|||~zzy||zyzx{zv~|~{~}~xz~{}|y|~}}{~~u~}~y{~{|}~y~||{}~yz~}y|~z|y~z{z}{|~{}|y~|{~~~z}|}z}vz}}zz|~|{}{{zz{{{z|z|x|{{~z{z{y}zy~z{z~y{}|{}~}{|}}}|z{~}|z}z}{|{~|zx|yzx|~y}{x{~|zy~|z|~}v}~{~}~z|z~w|~}|{{|xxw||z{}y~}}~|~zx}|{zzwwyz{|~yz}|zz|z}|}}{|{y}{~{{}z}{uww}y}|{{zv{z{}z{|~{{{}}{~|||{y}{x|{{}}~}}~~|}~~~~}}z~~}|~|}~|}~~{{}|~|}z~{~~|}|~{~}{~~~~}~~}~}{|}|~~~~w~~}~}}~~~~}~~~~z~y}~}~z~~~}}~~}|~}{}z|y}}|~||}w}||{|z{}|x|}}~}x|x|{}zx{|{z}|y||}yx~}|}zw}y|||}{~~{zy|{{{}{}z{{{|~~w||{~~~|}{|}|z~{z~{}zz}y|||}{~|~}}z{y|}~~|}{{y|y||{||y{w~z|||zy}|}~~zz~{|x~~~z~~~|{yz||}~|~}}||w~|}}{xx}~}yz}y{yy}~|z||y}|z}z~{{x~|~}xz}y{z}|{~{~~|}|{~||||{y~y|{||}y}|z~yzyy}}{~}|~}z~z~|~{~~~~z{~|{{}{|}{{{{}|}|~~{~|{}{|~~}}~|~}~}z}z~}z|y|~|}z|}|}||x{}}{|{}}yw|{~~|||{}|z||}~||~}{}wz|y{|}}{}{z|~z}u~~}~}{}yy}~zy~|~~yz{||z{~z}zs{z{zz}~z{z{x~~{|}|y{~{}}}zw|x{~|z|||}{{}y}z~||{}}|yz~|y~~{{xz||{zyu{{}{z{z~~}}}z|~~~y|{~}~~|}~~|}}|~|{{|}~}~zz}z}|x|wz{y~yy|~|z||}}|~w|z~~|z}x~}}|{|~z~z}|||z{~}w~}~y{}zz{|{}}xz}zz|z~}~||}}~~}~|~}~|~}}~~{|~|}~~}}}~}}~~~{}~~~~}~|}}{~}~}}~}s}}}}yx~~{}||}|~~~}~~~~|}yx|}|~y}|{~{zzwz|}}~||}~||y}|~y{}|z}~~~y{t|}}y~||~|{}y~|~zx~y}|{y|v~|yyw{~xz|zz}}y~}y|{~||{x|x~{~}y}y{}|{~~xy}|{{yxy|y{}y}{{|{}}|~{{}~w}y~{}~}~|}~}|~~{}}{||~zz{y~}x}~u~~{{}y{zx~|{}w{y|}~{~}z~}}}{zy{}z~||}|{{}{}|wzyyz{z|zzy{z}|~~y{z{z|~}}{~}~y~~}~~{}|x~}|{|~|}zy{~{{|~y|y{yzz|y}zzz~~|z~z|{y~|~~{}~}{~{{}|}z{}}{zz}{|~|x~{zz|~}{xxx~y~|{}zzy~z~|{}}z}{~}}z{z}y~z|{{|z}v}zz}z|w|y}y|{|}|w}zzz}{|zy~y|~~z}|{|z|}zxzy~yr{||vz{{}~~{}{~~}~~}|~{|}{}~~y}y{{y{x}{}}z|zy{}}{}|xz{|ww{|}}}|}v~zz|{~~|}|{}||v|{~|y{~}|w|z{z||{|zzz|}}z{zzzw~~xy|z}z~|||}~}z|{~{y|~~{|~|{}yy}~x{|z}|x{||}zyzzz}}}}{xy}|}}~|~~}~}|~|}}~}}}|~~z}~~{~{~{~}~}}~~~{~}|}~||~{}~}}~~}}|~~|~{~}}}~|~}}}{|}{|~}~~~}~~|}}||}~}y~|}}~x|}~x|~}zzx||~yt|}y{y}{}{}y~z}|y~~z}~z{{|~zy{{v}}~}zx|||}~}yy||}~}}{~|zx}|yz{}y}z{|xw~zyzywzxxxzz}}{y{{||y}w|}{|{zxzx}|~}{zzzz{z~}~|y{u~|{{{}zv}}u{{{}{y}|||w||xyzzz|||y}}{|{|{{x{{zzz~y~~|z|{y{x{z|~}x~z}}yy|~v~|}|}~~y||{}}~}y{z{z~y{|}}~||}{{||~xz{}}y~yz|~z|}|xz~~wy}z}}{{}~~x||{~{}|}{|}~yy{zy{{~|yx|z~{{{z|}}}y}~}{z|{{zz}{}}|~{{y{~|{~|}yy|}{u}|}~y}|}xyx|}|x}z{{y||~~{z~{{||wz}vy{z}|{}z}|y~{|~{{~{}}{}zx}~~|{}z|}~z||yx|{z~{{y}z}{}{}{|}{}z{{y~}{}~zx}z{{~w{{y|~{~~zz|y{u}|}x}|}}{y~y{}z}z{w}|{}xz~z{~z}~}}|{~~{||}~z~}}{}|{{{|||{|||~wwy{z}}~{}{}}{zy}zuv~}{}}~y}}}}|x{zz|{}z|}||zz{zw||z|wyz~~}z}~{}|||xzy|w{y}y{}}xyxz~y~~|}wy|||}}}}||~z~x}xy}~|~}}}}~}}~~~~}}~|}~z}}{~}~}}~~}~~}~~}~{~~~~~~~}~~~~~~}|~~}~}|~|}}~}|~||~~~~}}z{{{}~~}}~~}~~|~~~~}~~}~{~~~~~~{~zz~}}x|~~yw}y{}{{xzzy}xy{{~~|xz~}x}||}y|~||xxx}~}{yx|{|x{}z~y}}x~~||~~w|~zz|x|{{}|{|}~zzz|z}|~~~|}|{y|{{~uw|||~{}{}x{}{~}|}|zy{z}y|~z~}{~{z}y~}z|~{|~|||{~}z}{||}}x{|{|~~z}{}{|z~}y{z|}}||w}}~{~}}{}~}~~z|}z~{x|}{{|y}{{|z|~{~|x{z}zy|||}~~|z||{||z|z{|~z~~{|{}z|{~}x}y|}|yx|xy{vzuzxw{yyzz~y{zx|y~y}~~|~y|~||}}~|{{{x~~w}~x}}}{z~||~~~{z~z|zwz{}{}y~|zy~y||}|~~||z}~~}~z~z}|x|y{||}~zw||}z~z~x}y{}|y~{~z~||{}~zxy~}zzz}~{|{w|x{|}{~z|z~}{|{||uz{}~zxy|z{|~|z}|}yy~||||}~~~{~}}|{y}}{|~{{}{z{{|{~z~|{|{}}}||~}z|~z|~~z}{}~~z~~~}~}|yyyz||{zy{zzzy||~yz{|~z}|{}zz}z||}{{~|z}~{||~~}yyy~y{z}{w}z~v~z~~zx|}{xy}|}}}}~~~}}}|x|}|~~}~y}w~~~~~~}~~}~}}}~~}~~~}}~}~~~~~}~~~~~~~}~}}~~}|~||~}~~~~}}~~~z~~~~~~~~{}}~{~{{{{}~~~~||}~~y~yzu}zy}{z{}yzzx|{{yz}{}{v|{|yx}wy}z}~||}z|}|z{zz~|{~~{~{}{yw|||y}||y{~~|{z|}}zx{yzzz}yz}z|}}~{z~y}y}y|z|v}z}y||||zy{~|{~|z|z{}z~}}{|~~}|}}}{}x}z|x|}y~yw|{|z|z{{~zz}}||{yxyzxxz~{z{~|y~}~y~|z{|y~|}~yz}}{|z{}z{}zzxy~~~|{~~{zx}~|zv|}}x{}||z{~}y~}z{}~~~~}|y~z{~z{|z}}}{~v{wx~}zy~}|{x{z{zy{{{|z{x|z{|~}|{x~|z{x{|z|y~{~z}}~{xz||z{|z}|z{}y}}x~}}w{z}}{}~~|z{||y{}}|~|~z~|y{z{|{{w|w{|}xz{{z}|{~z~zyw|y{|y~|y~y{z{~|zz||y{~xz{}{z}|~|{|~~~~{~{x{z~~y|{|vw|~zzz{w~}~u|zy|}|{z||z}|x~}{{}}}{}|x|x~{{}yzz{|yw}~zzw{zyz{yz|~}{{yz}}~~}|z~}{x~|z}~|{x|x{|}~}}~}~{z~~|y||z|~~}||x|~{wv~}~|{|}w}x}{~y~{~~}z|~|}|~|y~}|z{}||}}zzz|z}y}z{|}y~zz}}|{}}|}~~~{|~{x}|~~||{~|~z~}}|}~~}{|~}~|}~|~}|~~~~}~}}{~}}}~}~}~~~~~}~~}}~}z{}}~|~~~~~{~}}~~~~~~~~~|}~}}~~{{|~{|w}~}z~|{}y|}p}y|zy}wuz}~z{{z}{}{yzz{{v}}~}}}~}}yz|y{w{~{~{}||~{~|{||x~xz}~|yx{yz{zy}}{{{s}{sv~~}{~{~~|||{~w~~{~{zw}|}{~yzy|x}{{xz{|~y{y}yx}y{~zz~y|zz{|}||~}~}||}y}}||~x|}}|}||z{}~y|zy{{}~}||{~{{z}y||{x|v|z~|~w|~}z||~|x}{~{{||{}}y||z{x~}zyy{z~~~z{{|}z|x~}zzy{~z~}z{{~}}z{}xz||z|}y{{~z~~{}}y{|x{xvz}|y{xz~yx~zyz{{x|zw|}|{|~{~zz~}}|xyy}|{~|y{}z}|~|yyyz|{|y{{~~w}w||{z}zz|}~z~|{}xz|}}{~||}}w~x|~}}z|z{{{y|{yz}}y{}~w{{}~}}|{|{w~|}}{|zxyz|~z}|~~}vxy{x}z}{~xz{~zvu}~}{|}|y|y~zy}~~v~y{||z{||z}{~|{}z}}{||~{z|zz|x{yy{~q}}zzw{~{}}zz|z{|~z{|{|||~|{z|}z}z|}}~{xz|z{yxv}z~{z{}{}yz|z{z{|}ywz||{~{{z|~|}{s|{~|}y|~}{|}|y{z~{}yw|z~{u{z~z{w{v}~{{vx{zz~|~y{~}z|~~|}~~~~~z~}}~~~}}}}~~~{}~~}}}~}}|~}}z|~~~}}}~}~|}|~}~~~~}}~~~{{|~z~|~}|{}~~}}~~~~~}}~|{||}~{~~~|~}{~}}|}z}{}x{z~~~y}z|}}x||{}~{}|{zy|{~{}yz{{{}|{r|~{{||}yz}zwz{y{{|}{{|{}vzw|}}|{y}z~{|v|{}}z}z}y}~zz{y}{|{|z~~~zy}u|}{|~||y|}{}z}|z{w|~}z}||||}{~~|z~{}|xy}~}xz||~{|}}~}|}y~{}{}zzy}}y~z|{yy|}zz~}z{}|}|~z{|}||z~|{~z~|z{y|vx~w|||zz}~~~~x|y{z{}{{~|{~~|~z|{}|~{z|}}{zw|}|yxuyzzz{z}~~|{{|}z~}{}}y{~z}|{~{~~z{}y}}y|}{y}~~|yy~|}{~~|||zzzzyy}}z~|z}z~wxz{|xyy~}{{{y~{{yy}~{z|z~xz{||yz|}~}~~}~}y{z}}}yy|zxw{{w{~}|y|{{}}}z|}|{yx~|}yy||~|{}|~|yz{||x}y}~~~||||||y}~z}}~{||z|}{}{~{~|z}{|x~}w|{z|zyz||}~yxz|}|}~|z}~~|y}}x}~wzwy{~z{y{|z{z|~yz}xzu|zz}|x|~~~x|}{|z|xz{{x~x|||~yw~z}|}}z~y||z|wxxy~zyy|~xy|z||{}~||~~||~~~z}~zy{}||}}{{z|zw{y{z{}|}{z~~~~}}~~|~~~~}~~}||~~~}~}~~}{}~~|z{}|~~|}~~~}~~~~~}~~}~}}}}~~||}~~~}z}~|}~~}}}}~~{~~}|~z}y}w{}||z{|~z~{z{yz~z}z|{{~}z{{y{~~}z{{~|zx|}|~yx}yyvz}{{}|}}{~~zy~{|z}}|y|~|w|z~z}}z}z~~{|||z~v|~~y}~}x~z{~z{}}}{{|z~|zyv~zx{{~z{|{{z}~}||x}{zz{uw~{}|z|~zz|}z|~{x{|zx~z~z}~|~}zywx|x|}{|}xxtyw}z~w|{yz|~}z{}z}{}}zw}x|}|~z{x{~~z}{{x|~~y~}{|}ww|y|}}|{y}~{|z{~|~~~|~{|x{}~{yv{|z{~{{zz|z|z|||uv~w}y~~|x~z~|}z}{z|~w~z|z{|}~}|xy}|w|~{}z||{z}z|{|y|xx}}{{z|{|zy{~||~~}yy{~z|}y}~|yzyy}}yx|{|~|{}~yz|t}z~x|yx~w}|z}{}~}}|{~x}|}{w}~|x{ywy{|{|zz{}zyyw||wu{{}{w{|{~zyy|z}|~y}}z}{}~uzx{}}xyy~{|z~{}}|||{{{}|yzzy{y{{|}~~~yz~{y{~}~}}{||xz{x|{y|zzz}~{||}wu~|y{~w}z{~{~{~}{|}~{}}}~}~|{|}||~}|{x|y~y{y}y~xyzx}~|~yz{}y}zz{y}|~z~{|{zzx~}~~|}}}z~~~|~~}~|}}}{z~}~~~~|~}~~~~~}~|z~~~|~~~}{~~}|~~}~~~|~~|~~~~}}~~~~~}~~}~~}}{~~~|{z}|~|~zwz}|}~|||||yx}~}xz~~wy}z~~|{|z{||}|}~~{{||}z|}~|~{z{}y}zz~}~z{}~{zxzy}}~}y||y{z{}~~|{{{z{|{~|{zz{{~zwv|{{}y{}{|yw}|~y|{w{y~{|||z~{~}{||~w|~}{~||z{zzw{zv~|~|t}zz}|y|}|{}yy|{~~~{z}{|{~x}{|{~}}zzy~zyz}{y}{{{}}||}|{|w}|~|~{zz||{~|y|{y|||{{}|{}}z|z{|}{~z~~~}}zz}xz~~|x}{|~~~z|x{|{z}~{}{z}}{{yz}|{~y|{|z{|v{wz}|}z}~~|{|}}|}}|}xy{x|}y~yz~vyz{{}{~|y{{|z|xzy||y}|{}~}}x{~}{{{||zy~||}y|}{|~{zxzzw|{}{}z{~}|y}{{z~}|x{~{|}z|z|{~{{||}}}yz~{||}zy{zzy~~|~}~vz{|~{y|}{|wz|{{}{{y|x}~{~{}|{|y{{|}}{||}}{z~}}zyz{~z}|wyyw}x{{}||z}|y|z~y{|uxxz||~x~y{y}x~~y|y{~|{|{|y{~y}z{|~|x~|z~{{x~{~}y|z{}}|||{~zw|zz}{|z||~v{y}u~z{zz}~|}}}}~ztzyx}~~|~~~}}}}||}}~v~|}}~}~~~~~~~~{}~~|~~}|~|}~~|~~~{~~}~|||t~{~zz~z{|z}}zy}|}{}|z|{z{|{{y}zwxy{{}~{|}|{|{}{}|w|w{|~~|y{}y|{}|~}~{{|~}|x{~z{{zzwy|}}}}}{{}|~|{{}~}~{}~zz{z|z~z~x|~||t~|{z~}~{}y||}xyv~x|}|{{{z}}}~|{}|~}~}~~z||{xz}~y}yzwy{yz~z~{zy|}zzxy{|{~~}|x~~{}~}{}x{y}|~}z{~|{|~|{{||z}{{|~|~~}z|{z}z}|{~zz}w}}~z~y~~~{zy}y{}x|~{{{~~{u|z{{x|yzzyz{x}|wxy{x{~x||}}~~}}{}~}}~||}||y}{||{y||w{z}|y~{yzwxzz|~z||~x|{{z{~~}y~{z}}{}~{}}~|}y|}yxyz~y{{}xz{}|y{yy}|~|zw|~x}y|~}{z|~~{}|{}}|y|}~|{{y{|{|z}zyz}|{|ywxw|y~z}}}z~{||{|~y}~y}~zz}}}|~~|{{}|{|||vy|z{|{x|{y{|{z||z}}}y~y}y{}|}yz~}~x}|zz}}~|y|yw}|}y|y}t{y{}qy{{|~xyzz}|}zy~~|}}}{}||~~zv~|{z}{x~|~~{yy}yzx~z~{}z|y{z|~|}}}~||z~}{{~~}|z~~~|}}}~~|||~}}~|}}~|}|}}}}~~~~|z|}}~~|~~z~u~~~}|~{}~|}}~~~}|~}~}|~|}t{}{|~~|}|~~~|~z{}~u}{~}}~|~}z|~{zz|}|~}{zz{{~}w}w}{zyzyy|{y{{}{}}}{~}}{|||z{wuz{|||~}}|z|wz{}z~||{|z~}|yy|{|z~z{z{~zw~||y|}u|{y||}~yz~wy{{|}~}{|}|~~}z|z|y{|w{~|{{z{|y~||z|y~~z}y~~|~|~~z~wz~}z{~|~|~z{|~|{|{|{yy~{|y}{y}z{w{||zz||u}z}x{{|||y}|y||u}yyz}|~x}}uyz|~x~~{}}|~|}|~yxx}}x|}{z|zzz~~~w|~|{|z}}{}~z|{zz~z}|~zz{{}~}||~zy{v{{{{~~u}|}w{z}y|{}}{{}}zz}xzt{~}yz|||x||||~~z|||~yz}||}~|}{}|}{||{|}z||{|y||x~{}~}~{zy~~~}}{{~}}y}z~~yy{||y}zz}}|}y}|{|zz|xz||v}x}z|~{}|{y}}{~}}{y}xz|{{y~~}{|}zx{{~z~{z|}zz{~}|y~}}||xvzxw{~z~~wy}x|{~zy~z|{|z{y{|~|}~~{wzy|y}{~zz{}z|z|}~||{}}}}zy{~}||{{y~z{||yy}~{~|{{{||v{~z|~xz}}}z|}{}{~z||x|z|||{z{y~yz~|}|}}}yz~{zz}|}~|~|||||}~~~~~~}}~}~~}~~|}|~~~~~~~~~}~}}~|}|~~~~~~~~~}~}~z}|}~~}|z~|~~|{}~~~~~~{|}}}{~~|}~z{||~z{z{{zz}{y}{}}{~|zx}yz|}~{{{~{{~{{~z}|}|~{{{||wxz~||{w{wz~w}~t{}~}||||z}|yyz}~~||{}}~~|{||}{|}~zy||||~~x|{}x{v{{~~}{xt{w|}{{}|}~~|}yz~{{|}}|~{xv|z}zz|yzy}y~z{y~}{~}{~||q||{{{|~~}}}{|}{xzw~z|{{y{~}|}~~wy}z|x~y{~}}}|~}|~~~|}z~|{}~{}|x{{y|{||~|yx{{|x~x{x}}}|}}~}{x|}|}{{|||y}}}}{|~~xy}w{z}y||vz}~|x{|x}{}zz{|}~~{}|}|u{~}|}y}{}~|~z~}{~yz{x|}~}z||}{zzzv|}x}~zzz{}}||x}{|y~{~}~}|y~{}~~~}zw|{z{|{{|yz~y}|~~wz|z|{|~|}~{||~}{|}~y{z}~{z{y{z}{{y~~}yy{z}}}{{y|xzzzz|}~}~|{}|}{||}}}{|}}}}||{z{x{{vt}}zyzz~{}zz{y~ww{}}|{y|~~|}yz|{{y|~}||}}~}~~zz{y~}vz~|}||}}||w}}{~{}z{|~}~y|}~}z{~~}~}~{{}~}~~|~|~~~|~~~}~|~~|}{}}~zt~~~}~}~~~}|{~z|~~~~{}}~}}{~}x~~~}~~~~~}|z}}~}{~~{~|~~|~~~||{|~~}~~x~|}||~~}x|~}{|yzx}zyx|x~}y{}{z~~~z|~{|}}{|{{{y||{~|{}z}{x}{~|zz{z{{|z|~xy{|}y~}z~{x}{zy{|~|}yr~}|z|{~~z}~yw}~}zz~|}~~ww~z|yy~}|x|z|{~~}||}y~}}}}z|~{y{}}{}|~~~}wzy}~{~{wz~{y~|z}}{~z~{~{{{|w{zw{z}|{y{{wz~|{~~z|~|z{}|~{}~|~x}{yz{{}}|}y|{{|~}~}}{}{{{}{{~v~}{~~{}{}~}~|xx}yzz~||~z||}{}||~~z|}~zy}}}}{~|~y~x{{}x}y}y}}{|zx|~|{|}y{~}}|{}}~~zy|}z|z{}}}zz{~{}~zw~y}{{z}z{}~z|z}w}z}}{z}}|}~}{~{{{~}y~|{z{p|}|~||vzzy}{yy{y~zysy}{z}zzy~x|{|}{zw}||{{|}z{}}~z~z||zz}|{~|~}{|~|z{x~~}z~~z|~{~y{}|z|}{{y|||z}~~{}yzy~}|wyy{{y|z|}zxzzz|{{{}}|x|~z|~z~}|}}zxxu}}yz}z{yz|}y}{}}{x{|}|}}y{|}y{}zy~yw{|}|{x{}|y}{}}}w|{w~}}|yy|~w~z~}}{z|~{z||z~}}~|~~}{}~}~}||z|{~~|{}~~~~~|~~}~~}}}~}~~~~~|~~~}|}~~}}}~}}||}~|}}~}}~~~}~}|}~|}~~~}y~{{{x~~}z}~w}y|}y~|x|{~}x{y|z{{~|{{z{||{{}|{~x}|}|~}}||}~}zz}zz~||x{|y||}zyz~~}{zz~~y{~|{~}|}|}|z~y||~{z||{}}~z}}yzxz{{{xxz|z{|z~w{yx|z|zzzy~ywzyz}{}xyzz}{zz~}|{y|}}y}|uz}y|z||{yzx{{{{{{{y}{||~}z{~~z}||}||z{x}{~z{zv}{|}{~z|}}zyz}|{wz|y{{}z}~y{s|}~{}~}{|}y~z}z|}y{~~}|}}{y}yw}z}{}wz{x{yy~{|~{}|~|||}}y{z~{yy~~{|zy{|w|{~zz|{}z{z~}~y{|}y}z}y|{~zxwz{|w}}|~~yzxz}~z}}yz~{x~|~~{{~|}|y~xz}}v{|}zz}zq{wyw{x{|z{{~{~|~{}v{z}{}|~~{x}wx{z}x|||~|}}~{{{|}yvz|}~||~zz|z~{~~~y}|}z|{~{|~|xy{~~}~|y|}u}|~{|wz~y{w{zz{yxx{|~z||~{{{}}|~~~}|||z|{}zy}}~{{}zx{y}{{zz||~yyz}w}~~}zw}}|}|{~}}|y|~x{{{~z~~~{~xz~w{y}xyyyzzzyz{{{~y|}}|{uyz}~~|}||z}z||}|}~}~~}}z~{{|||~}~~{|}~z}z||}}}~~}|}}~}~~~~}}~{}z}}}~~|~}~~~}~|}y}|~|}}}|~}{~}~}~~~|{}|z}}}||~z|{{}s{}|}|{{||}{z{{{|}}{}yy~{{}{{~y}{}}||yzz}|zwz~|{}}y{}}|{}||{~~x|xz|~}||}y~|}|zw{|~xz~{|~x{y}{y|}}~zy|}{}{{{{{}}|{{|~{{~~|~{|y}{|||y{y~{{}||{zy}|||~y|yw|yx~~z}~}~}x}|~~}~|yz|zxyz{~v~|~z}{y{y~{zy|{z~zz~~~~y|}{~y}}|z{y}{{~||||~~}~}y}|zy~yu|y~||{z|{yx{|yz|z}}|~|}~~{}{w{{xw{}{}xyzzz}|z|y|{{~|{}~||}}{||yz~{~z~|{{}~z|{~|xx{|}z||{|}z{~~{zyu~{||}yy|}}~{~|z~~{x|{~|}}}}|{||~}~zzz~}~}{}}z|~yzzzzx|yx|||{y}{{w|xz}|{zu}{|~z}}}u{v~}ywx~}zx~x{x|z}||{~~}}|}}~~w~{}~|w~}{|w}x}|}}zy~~{y}z~}~{~||}{y{zx}}x{{|{}~|~}w~}{}yz||~|~z~}~|{z|~|z}|xz~y~||{zz~{x|}}~{}{~|~}{||{~||~}x{{{y{y{}{z|{{}{z{{{~z}}{}~y|{}|}||{y{{|{}||}}|~{~~~{~~~~~~{~|~~}|}||~}~~|}}~~~~}|~~}~~~}~}|}~~~~|y}}}~~}{{|}}~}~~}~~}|}}~~~~~~z~}~~}}~~|~~~z{|~|~}z{{yyz}{xx{zx{y{z{{x~~{}|zxy{|z|}{|~}~x}~{||w|{|}|{z{}~uyy}{x{y||~yu|yxz}y{}yww{xux}{w{{|x}|}~x~}}~~{z|{~{~z~yy}~zyx}~v~|{~v{}}zxwy~zx}|}}zx{}~|}xz||{|zw}~}}}}xz~uxy{~w}{}||}y{|||y}~z{|{~z}y|}~||~|{{~{}~{}||||}zy}|x|}z{}~{zz~x}}~|zy{x{z|~~x~|z|||}}|~|{}|{|||{{xy}|{}z~}~x~zzz{}{yz|z}xy}}}z|~}|zw}{}|{|~{|}z}z||}}}~{{w}~}|}y{{x~|yz}|{}|y~{z{}~{~|xx}}}z~~|~|z~~{|}y{~z{}|}}|w}|{w}zz}}wz}}z}|~|{y~}}{||v~}y}z{y|}{~}z}{{}z{z~z~|{x|}x}{{|w||v{y{{|||}|~}z{w|~{zyz~~||}~}~z{|}x~~~z{{{|{|x|{xz{{z~{}}|}{{|~z}|zzz|~|x~}z~{x|~~}}|}{|{{|{||z{~{z~~zz|z{|}x{{|~}y|}~||{z}{|}}|y}}w}z{w|y|~|{{y~}{|||}}xx{{x~||}}~y~||{~|}v}}~~}}~}~~w{~~|{~}~~|~~}~~~|~y~~y{{~{~~~z~|}~~~|}~~~~~|~~~|~~}~}{}~vw}x}{|~z{zzz}zxy|{xvy|}}}zz{{{|{~~}||x~~~|}zy||z~{{{zz{z}}{|~|~{}}{z|x}~{~~~{z||}{{}w{y}}~|v||y|w{|~y{zyyw{}}z|z|x}{{}~|yxz|~}y}~|{{zz{}|~z|zy{z}z{}{zyxz{x}{{z}z||x{z|{|~y|yzx{|}{zyx~|}{}|y|zz}{v}}w~y|{|y}|~~y|}}}||||z~~z|~}y{{~x~{{||{}z~|}}{y|||}~~xz{w||}|}|{~z||zz~y~~z{z|{w|}||z}y}zx{~|}~}}|||{{}|}~y~|}}~|||~~y{}{|z~|~}|z{{}|}~~z|v~x|~{y}}z}y||{|~y{}}}}~zu}y|u|}{y~~~z|w|}~{z}{z|}{}y{~}w{yy|||}|~wz}|{{~|y|z~}}}w}{{|{~~}{~|~~{|zz}|}~{x|w|z|w~}y~zzzz|yz}z{~}zvzwyw|y~x{||u||y}||~}{{}z}z}{|x}y|}w{{~|{~}|~|~y}{}w~}||||}{~}~~{y~{~z|}}|{~}xc-}~{|z{~|||{{|z~||z{}}}}{}}{}|zyz~|z{|z||y|{~z~}zy|zxz}{}~zzw{z||{yz}z|{}y}~z}|~}}~{~}~~|~~|~~}~}}~}}~~|}}~~}{}~}}~~}z}}|~~~~|}|~~~~|}~~~~|~{|~~}~~~y~~~}~}~@s~}~}~}}~z}z{~{~|y|x}{yp|}{|||x|{}||{}w|||}|}x|}z|}y}y~z{}~|z}}||}y}{wz|{{~y}}|y}{}yyy{x|{u{||~z{y|{}~y{y{z~}z|~zz|{~{z~{}|}zy}~|z{}{z{y~{|}}yw~|{y|rvzy}|}~|~{}|}|x{~~~}{|y{|x}{{~x{yxxyx}{{x|z|{y}}}|w{|~z|~|{{yyzy}{y~{}|}{~}|}|{y|x~||}x{{{{}}|}y|~{yz{{}}{~{xy|~}}{}{{~||z{~{y}y~|{{~}z|y~y}{{{}{z{zz{z|{{}{~xx|z|~z|{~|{}~~~~}z}~~}|}|||||zy~x||wx}|yww~z|yx|||{{~|~|~|}{}y}z}|x}zv|}{}z|}{{y{y~~xy||y{{x|u||}{zzwy~z|{}|}{}z{{~|}z{{|~y|}~z|x{~xy~z}}}xw}}z{{y~y|}|~}{|z|y{}|}y}z{z~{~|{zxz|z~}{}}{~{{x~y{|}z~}}{ywzz{}||}}~{z|zzy~|~~{z}{{{z{}zy}}sy|~{{}{~{{{y|{z{y|{|}{y~|~|~yyz|z}~~~}~}{y|x|z{zxv}{|}zz}{}x}}}{~{x|zz|}}{|~{|z~}}}}~|}}}~||~|~}~}~{~}{~}|}~|}~|~||~~~~|~~}~~~}zx{|~}~~}~}|~}}~~|~~~z}{~~y~}}~}}~~z}z~|~~~u~~w~~}||yy~{{}zz}{}wy}zx|~y~}}|z{{~~z~z}z~~z~}}y}x|{|}{}y~z~x~{||{~}|~z|||z{wz~~yxy}y~{zzz}{~}|~z{{||~~z}x}z{z}~{zv|{}{{|{{{}z{x}|{z|{}z{yzx}}|z{|}}wyzzzzy{x{{|{{~y{{xw}{}wyz~|}z|}{}}{{yz{z}|{{}z}||zv||z}|{w|y||{zy{~}yyz{{z}}|}z~}}}|~}~|x}}{~{{}|~{zxz}||z{}x}|uz~}zz~~}|{x~|{{}y}{}}yz|}}x~z{|{||{|}y~|{|||||y|x~u~|yz{|z|z}}zw}}}z}y}{{||}}zz{w}|}||{}y||w}xyy{|{|~}~}z|}~~{}{||{z~{}}}z}|{z{y||~{}{u{yz}yzx}{||zzzz|}zzz{x|}}z{}z~{|{~z}|}}~yz}|zz~~{|}}x|z}|~~~~}~zx|~|~|~{yw{{|{|||}}~y}{|}z~}|~z{v|}}~{}{y{{~}|~}}||{xz{z{}}}|~|}}{~}}{~}~~|}z}~}}{z{y{~|yx|y{{z~zz}xw}z{|}{z~x}}z|y~|yy{}y}t~}|{|~x}{~vx}}{y}w}ty~w|~z{v{}zy}|~{|{|z|z~w{{{|~~}~|~~}}}~|~~}~~}}~~~~~z~~|~~{}{~{|||~~~~}~~}{}}~{z|||~}}~|}~}}~~~~~}~~~~~|}|~~~{}~~~~~~~|{}}z~~~~yzy|yy{}{}{vzx||~z{|{yx|||}x~y}z|}~{z|}~~ux~|~z~}|z~y~}~|{y}z|~zy}z{y|~||z{|y|yw|~}|z~~{|~yz{|}||z{z}yz~}}{|}wx|x}z}yyy}{}yz|{u}{~z{{{|ywzy{|z|w{}{x{~|~y|}~~|}~{}}w}~{~w|{|}x|{}y}zyz~zx|{~y{yyzz}||zz|~}}|w}~||}|}}|y|~||}|{zzzx{|||z{y}}|}y}wz{yy|~xz{|}~{x|}}{z~||}||{{zv|}~}~|{vx~{}~|z~~yzwx{|{z}y}y~z|~}}~|}~}}z|}{~||y}z}~|||z}{|{{yww}|{|xy~{{z|z}~}}}}|{}{}}|{}|}z{y~}~~y}||z~|y{~{}x~z}~~|z{z}}~}{{y{~y}|xy{~xxy{}~{~}|}z~|}y{|y{z|~|}y||x}|v{~yyy{zyz~z}z}z}}{zy|{z|{~}|}~|z|~z|{}yzw}z{w~~zy{zyzzx~z{y}x|||{{~|~z||}}{||z{}||y~|~{|x}~~|{zy}}|{zy|}y{}}{|{{x}y}}~}~{{~||{||}z~~}}}}y~||{~vy|z|zv{~|y{}~y}|z}zu~y{{{w{~}~~||}~}{~|}~|z|}}{~~~~~|~~~~|~|~~~|z~~~||~}~~~~~~z~}}}}}{|z}~}~}~}|~|~~~|}}~~y~}}{~{}~{~~|~}}~x~}}~~}~~|}|}{}~}~{}}|~}||{}xy~z{}zz}|{x|~||}zz~~yx||{~}zz}zzz}}x}~z|y|}|{}{|z|}z~y|x|z{~|yyy|}}}~{~|}zy||wy{|y|yy{x||{{{~x|y}x}y|}{~{~}}y}|}|~y||zy{{}x|||}}~}|~z}y}zw{z||yx{y~{{~yyy|}}{}|||}~}}|~v~{}~}||}~|{{}x||{~z}zwyzy||r|{yy~z|}yz||}}|y{~}}z|{yv~|{|}|zz}||~||{yzxz~||zz}||}}y{x}}}u~z|~{y~w}}~z~|}y{w{{{zwzz|{z{x|}~|zz}|x}~}~~}z~}||~||z{{z}}{|~}{{|x{~}~}~zz~~|~{{{~}{{yzz||}ws~z{z|vz~}~{|{~{w~}||||{}}y|~}{z|z~~~{z{z}}{y}||}{zz|~y|~y|{x{}~yyxzy}}}v~~x|z{y~{}}{{z}{|~}}~{|y{{}~{y~y|x}{}}}yy}{x{~}|z|{||z}{w{||}~}y}}}}}||zyy}|yyy~y~z~wxy{zz{~~}zz~{}z|~zyz~|}z}{{~}~xxw}{{y|z}|z}zyy{{|{}{{vz}z~}|}ywz}{{z{|~x{t}z{~}|~{}}z~xz{{~|{{}yzw}}||||{|{}y~|}z}}}~~z|~~~~|}|}~~}~}}~|~}}~}~~|~}~~~}~~}||}~~~~}~~~~}~~|~||~}}}~x||~~{~|}}}~}y|{~|}~~}~}~}~~~~~~}~~{}|x}z}{{~~~z}y|~y|{zzw}{~|{yy~{zx}{}z{|{}~x}y{{~|{{z~}|{||z~u||x{zz~zyy|}|~v{wx{{x~v~|z{|{~}|v|~|y}qzz~~y~}}|~}y{{|z{}{{xz{}~~}t{zzxz~{y}y|{y}~y|xzzz}~{w}|}{x~y||~}|x{}~~|~|~{z|}{||{zyzzx{{z~}zz|{~yy{z}zy{}{zy||{x|x~{x{wx|xv{zz{zz{{}||{~}|z{}x{w||||||{wz~{y~x{w~{{~~~y}}z}xzz|z{|~zz|~{z}z}zyzyyz|}}|}z~|w||x}{{}||~{}~}{xzx}~|zx{|z~wy|}}z{zzx|{wz|}~zz|~{|y}{}}|}z~w{y}w~||zz|}y{}~y~{y}x~}{{w~x|z}z{{{}z|{~z|z{}{y~y}~}{{{w{||x}zz{{{{{~z||{wxz{z|yw~|{}z{}zyz|}{~z|z|z}~{|zz|v||z{~|z~|}zx}y~{w~y}wv|u|xzzx|{~yz}|~{}|z|~{{}z|z}|z}|}}xywz}zv|w~zwzy|zz~{~~~}v{w{~||}|}}|~~x~|xx|z{~y{{~{x}wzy{{{{~}}{}{{}|}w|zz{{~|{}~}y}{~|~~}|~{~~}~y}~|~~}}||~}|}}~}~~|{~}~~~~~}~~z{}z~}}}~}y}~~~}|}~}|}~~{~~|~}}|~}~~~}~~}}~~~~~u}}~~}~~{}~~}~~}~}z~}~~||~}vz~z|}~}y~}~|{|{zy}{{}|~{|}w}}y}}|}{t|z{|||{{y}v{|{}yz{}{~}}zw~~z{}|yxx|vzy{}|{~}}~~zy}zyx}~}{x|z}}w|z{{}yz}|w~{y{{|}w|}|}}|y|||x|{{v{}~||z{|~z{|~~{|}z{}{}{}{z}z|zv{|x}}{z~|z{}{|w{|{{y}w}|~~z|}z{x|~~}}}{}}w|zzz|}}||~|zy|{{xyz}v|{z~}{~}z|y{~}|}{{}}|y}|~{yy{|y~y}yy|zyxyyy~}zzvyxy{}zv~}w~}z}zz~}{|{}zyx|}z{{{}xx|{~~{||{z~||{{{|{{}}z}t{|}}|}ywyxz}~z}{{|}xxx||y|~~y{{ww~|{{|~~|}|~{|x}~z|y}zz|~|||zu{|}~}}}x~y~xz~}}|}}{~}y~y|~zxx{z{}|}|~||xy||||}z~z|}|}{||z}{}x|{}~{|z~||}|x|y{|~z}}~yvwy}}z}xz||{|y{~|~~{z}|~z||}|}{w||w~}|x~~{~xy{{}|{{}|{||}{|z}y|~~}}~z||{{yyz}z|}zxzvz{zy|z}xzyzy{x|xy{}~|~{{|z|~z{|~}z~|y~}}|}z{x}{}|{}{|z|}}}z{{~}{~}~~x{||}|~}~~~|~{~~}~}}z}~~~|}~~}}}||}|~}{}}~||}}~}|~}~~z|}~~~}~|}{}}}||~}~~z~}~}|~}~|~}~~~{|~}{}|}~}~}~~}~~~|~}~~~~~~~|}}|~}z~z{{}|}{~{{{{yz}zx{}~}zyy~y~|||yxy}|x~y{zx|{|}w~{{|}}{||w{~}}}zz}}{{|y~|~{x~~z|zy{z|}|z}}w~z{x{zyz{|}~z}|zy{}yz|||~|{~z}yzzxyz~}||~u}|||{{z{{{|yy}}y}|}z{z{z{{}}|}{{}y||}{z~||~}{~z{}{{}x{|~|}}|{|v~|zx~~z||{}z}{x}}y}xx}zz}y{{}|~zz{~~|{||}yw~y~}}{}{}x}z~{{z{~yw{{y}|z{x~}zz}~{}z}}~|{{u|||}|~~{x|{z|zw{~zyy~}zyzy{z}zz{z{z|zyzzzz}~{{y~z|}~|}|{{y{|~||}{{~xxy~||yxx}y~{|{||~xz}|~x~w~zy|}{}}}|y}}~~}~z}z|~y|{x}yw}}}z|{|x|vu{{~{{wz}|y}z}z|z{z}~y~~w}|{{~{}~}zy{z}{|{}z{z}|}~~~zz|}|z|z~xuz}{}}|yx}}{}|{{|z|}{zz{|||z~||zx~}wz}}y~{{zzx|z~|yz}|}w|{}}{}z}}}w||}|y}|~}}}z~{x{{{}}{~~}|zvxz~{{|{|xyx}|{{xz~{||zz|z}{}~~}|}{}|||||{|}}z~||zy|zzx|}|~|zzzyxx{{|}|}||{~z||}y}}{z~|~z~}}}}~}~}~~}}|}}|~}~~~}}~}}{~}z}~~}~~|}}|~{|~~{~}~~|~{}|y{}}~z~~{}~~~|~}~{|~~~|}}}}~{~~~~z~~~}~||}~~~}~~{}~~}~~}~||}~}}~~}~~~}~~~~~~~~z}|~|~|{}w}|{z{{x~z}}}{|~|z{yz|vz}}~}}y~}|yz~zz{zzz{~}yz|{x}|~z||~~z}yy}}y{}|~z|~}x{|z~z|}{|}}{|zu{{zz{~}x}{y~y~{z|z}}{}~z|yy~}{{|~z~}~z|~{||}|yuyywy|z{}vy|~|w|~{z}~t{~}zz{|z|y{|~}y~|{|}}|{|{s|z{{~{v}z~|{}{zyz~}{{x}~|yz|{{{}}yx{}{}~{||}||y}~y}|zy{}{z|{||y~}}||{{z}v}z~}~~z|}{zz|~}z{{~y~|{}y|xz|z{{~}~}xz{{{|}{~y|z~}z|z~~}|~}}~yy|zy}~|{~~yzy}z||ws}z~}~yz{|x{|{}{|x~}~{w}z}yyzzx~z|}y|~~}||~{}~{zy{}|z{|{y{}y}{z{~zxz|yz|}~{~y}~y}}~{}{}yw}|}y}{w~y}{~}yx|}~|zy~z||{v|{~{{|}}~yxx~}~~{~q}y{y{{w}~z|}}z|zx{|~~}~z{}{}v}y{w~{y~y}~~v|yzyy{~y~}z{|}}}{}yyyww~}}~{|||}z||z|{~~|z{|y}~|yy{{{{z||{{~{{}zz}{|~|~{|}~}}{|}|yz~|{{~~~y{~}z}||{~w~{}z}||z~|{|}}~}{w{x~}|~}}~}|~~~~~~{}~~}{~~}}{~~||~~}~~~~{~|~~|}}{~~}~~~~}~~}}~~}}{}}~}~~~~}~}}}~~{~z}|{|~~{}||~|}~}||{}|~~z{zz~{{|{|zz{|{~|}y~xyy||yx||v~y{||}|||{y}|~zw~}~z|~z|yvxx}{|{x|z}}|z{|y}zy|y}~}}||zz{{|{z||z{x~~{|y{{{}zzzzz{{}{w}zw}~{zy|x}}y~}y||~~}|{}||z~~}||||~}||{}}{}xz~}{yz~~|x|zyx|}|z{z}~{xy{}}{x||~~{x}~|~}}x{{~{|zx}{yw{|zz|x{}y{||y{{~|y|zy|yyzz|{|~}z~|{~|~~}||{yv}}y|x|zz~~zy{~x{{xw}{{{~{{w}}yw{~{~|{|~{{~|}~zz~~}|z|~zzx{|z}{}}}||}}zwx{yzv{~{wz|~|}~}|}~~|z{|{~}|||{|{z|}}|z|{x|}~}}{xtxwv{z|{~z{{~}}~~|}{{||}z{w}vz~|~|~}~}}}yzy}{zxy}ux|zxz{|z~{{{|x||{z~~yxy|{t|{{}{v~|~}||{zy{||{w{{~|zx|v|z|z|z{yx}}y~~~}{z~~{~||y~{}}y}w||~z}||yzw}wyy~y~{zy~v|z{{{}z~{y}|yxv{{|{x||z~w~||~|~~~z}}z~}{{|{ryz{y|y~y~zy||}}x{}{}}|x{}~}x{}}~}}~|~}~~}~~~}|~~}~~}}}~|~}~~|~~~}~~}~}}~~~~}~|~{}}~~~~}~}|~~|}}|~~}|}{~~{~|~}~~~|}|~z}~|~}|y~~}}~}~|~~|~|~|}~{}~~z}}z|}|{{z~{~{}}}x{~|}|}|{{y{{z{y{z}{y}|{}{{{~}~v|||~}}y{x~|y}|v||~{|{}z}z}zzz{{{z||}zy}z|z}|~y|{{{||~{|||~|zz|{|~~x}y}~|z}}|{}|}~z~~{z}{wy}|{z}yx|}{||~}y|{~{|z}z{xzzy|{y}~}{z|{{}|xy{z|}{}w{}w~~{z{~zz||~}~}z{~~~{y~z}~~~xx~}|~zz}z}{|~}{||y{{zy}{|z~{}{}{~zy~y~~}}||}yx|zyw~}|~|{|z~z{{~~~{{z|yz~y~~z~}{x|{{||{z}{y}|{~|}~}|}{|||{}~|}{|||||zx}{|{|}{z}z}{{~z}||}|}~{|}|~}{~}{y~|{zx{~{{}{{~~x}~{x|}}zz{}|y|{}||w}|y|{x{{||||w||~x|z}x{}zz}}yy||||}xw{{}~}|~|~{z~~y}~}}z|zzy{}{~}z|{z}}~~|}z{{|y||||~{{zyz}y~~zzz}z~y||}{~y|~{}y~~~}|z{}{{{|u~yx{~~}~}{x}~{z|x|zx}}}|{x{|~~}{z|z|}}|~{yy|~z{z}~~~||xy|}}z}~x{{}}}z~z||{~}{}~~~}~~}~}|~}~{~}}}|~|{|~}~~~~|~|}~{z~}~~||~~~~~}}~~}~{}~}|~~~}}~~~~|{~~~~~{~~}}~{~{}}~}~{}}~~|~~y~y}}zzxz{|{{|z}{~|z~}{~~|~{~{x}z}}|{y}{{}}{|{~|y}{x{{}zzw~|xz{{{{w~{{}}|zxy~xyy{y|z|zy|z|{~v}{{}~|}}~||}}}|}w~{~y|w||yz}x}y{}xz|}|z{{z||y|y|~~~~{}}z~z|z{}}z~|{|z|}zz|}~|y||{|zx}~{x|}y{y}|z{{xy|u{{{zz}~~{{~}~{}{{~}{{|}|}y~|y|~z|{yx{yxw}|ww}wx{zx||}w|}}{z|z|y{|zz~}yz||~uz||~qz{yy{y{{y}w~y|}zz}z~{z|~yz~~~{{}{~{~{~|~}~{~~{y~}|{yw{}|{|yzy{}~~{~}x}{}|{~{{z~|~~|z}~{||x}|{~~|~yx}yz~zz~z|}}~{}||v}{vxz||yz|}z~{x|}y~|}}{}~{}~}y~}|z~}}{w|z~|zz{||{}z~~y}}z||{yywy{}~~}}|}y}}z||y~~|}{{~~|y|~zzw{|~||~zy~}|z}z~y}y{z{~yy|~}z~||}}}}{||}{z}~~{}w|{yt~|{z|}{}z~yz}u}}|{}{|{}{{~xzzzv}~}y{{z|y|z}|yyywz{vzz|z}tzz{{|}w|zx}{y~{~}}{|z|z|z}}|}y~~~z}}~~|~||~~}~~~}~~}|}~~~}~}|~z}}~|~z~~|}~}}~~}~|~||}~}z}~|~~~{~|~~|}~~~y~{|~~}{{}~}~~|||w|z}~~|z}}|yy}~z|{}y~zy}}{~~{z{}x|}|z{}|zy~zy}{||}xz|~yzy~s}|}~z|{x{zyz{}|~y}yz~y~z~}{z~||{|y{}y|}}}~{}z~{w}x}y~z|{z|z{~|z}~zy~|}zz}z|}y{}|z}~z{~}|||}~y~~}{|~||~z}y~y|~~~|x{}zz{y|z}|z~}y}zz}y}{}~|}{z}y{{yx{|x|z~}z}|~|{|}zx|}|~}|y~~{y{zz|zzy|{z}|~~|zy||yz}y~z}~z}xw{y{~{~{w~{|z~}~}xx{}{|}{||x~|z|}zz~||||~~z}v}|{|~{{y|}}y||}yzx|}||y}|{{|}ux||{}z}yz~}{{|y|~}yz~}}{||w|x||y||{~|~z}z~}}x{}|{}|{{{w~yyz}z{|x~||x~}~{y}}~~~}}|~x|}{~z||}}|~}wzzyy{zw|u~w||z{}}~}{~{y{zy~z~~x}|z~y}}|y{~w{~x|}||~{~yz|z}x{|{{}||}|{|z}x~|x}xy}~y||}x{|u}x|{z}y~z~|z}xxxx}}z|{|y{}|}{y{|w|}zw{}~zzx|}~z}||wz}|||z~~|u}}}{||~|{~|z{{|~{~|}~}|z|}~~~{~}~~||{~~~~|~~~~~~~~|~}|~z~|~}}~}}~~}}~x~}~~{~}~}y}{~|}||~~~~}}~~~}~~|~~}z~}~~x~~~}~||||}~|~~~}~{z~}~~{}}}~~z~~~||}~~~{z||}{|}}{{~|~}}z|zzzx~||zzz||{|~}zs|x}}{}~||{{~{~}}}}}|yz|~|~}{|}zz{{|zwx|yy||}{zzzy~wy}{z{zz{~}}{||z}{||~yzz}}~y}||z{zxy~{xzz{|~|y|xw{{|zzxy||~}{||~z}~z|~|}{~}~{{~y|x|v{{~|yx|z{yxw|xx|z~|z|}z~}|}}{{}{u}y|||x}~}||}}||{z}~{x}yy|wxx{y|}|{{{w{z}{z}~{~||z~|z}~}|z{||}{{~~|}|}~{zy{{{{ywv{{z{~~|x{}y}|}{|}z{{~{{||}{}{}yz{z~}~y||~{}zz|y{}}xyz{zz}z{xv~xx{y~~|yz~zy~|z}~{}|~~~y~|}z}{y{zz||}zzw{~{}y}|yy}~{{{s|}{||}~|~{}}~~|z}yzy~}z{x~uy|{}~~}~u}xy|y{||{||w|~}{z|}}|}~||y~||y}|{}~{}{~~~}~{}}}{z{}z~~}}y}~}w~zzz~x{x|{swy}|~}||v}~}{~}~}|~}z~z~~|~~v~{}~{}z}|yz}}{}{y~yy~|}y}{}}z}}{}{x|{}|}x}}}}{y~x|}z||y|{}xz||vw||{z}|{z}{{~{y}}||x|{~|{||x{}||}}}}~}~~~}~|~{~}~||{|~x{|~~|~}|}~~}~}~}~~~}~|}}}~~~~~}}}~}~}}~~~~~}{~~~~~{~}z~|~}{~}}~~}~}~{~{}y}v~~|~}~|}~y~}}~|}~~~~~~|~~~}z|~|~~w|x|||z}|||z||{}~~yu|}}{}~{v|yy{{}z||{}z{{}y{|~~x{zz{||{~wz{|~{xzzy~}{|y|y|yzzz~{y|z|x}|}|zyz|{yv~|t|}}z{}|z{y}yu{~x|||{x||||zz|}y{wzx|~w{|}{y|}|z|y~}|{{~|z~x{}z||{z{z|}z}zzyz~}zzxy}zz|~~|~|}~|~zy}}{|z~yzy|}w}}|yz|||~|}}{~z~{yz}x|{zz~~zx|y}}z~zw~}zwzy~|zz|~}y|{~|z~~xw|}}~}|}|y|}}||}{{}{zyzz}~zy|}|xz{zz~{u}{{||||{}y}}z~xz{|{y|zz{}yzz|||w~{}}zx||{|x|{{{}}~zz|z{{{z{{y{z~}~|w~zz~x~~}{zzyz~{~~~~|{|}zzw~|z{~{{|}|{zv~}}x|z{}{{~|{~|{{y{yy~||{y{|~}|y|z||{x}|~zz~~~z}{~{}}|wt|}|y~z||yz}{{}}|}z|~{z}zwy}}|}~|{z|{}zz{z}z}yyz{wzy~}z{y|}{y{~}}u{zy|z~}}{v{w{z|~x}|zz||}z}{~z{|~y~{zxx~yzx}{}z{}w{|}}{~}w~~~}|}}{}z{x|~|zz|v}z{z}~y{z|{{|{{z}}|{}z{~|~z{}y}}{{~~|{{}~~}~~~{}~~~~{}~}~}|~}~}}}~~~~}~~~~~~~~{|}}}|~{~||~~}~}}~~}~}~~~|}}~|~}}~}~{|{~~}|~~~}}|~~~|~~}~~~~~yw{{}|x|~z}|z~{xxxyy||{{{|z{zz{|y{xy}{~z||u}|{~~v}{v{}|~}|}}|z}|{|x}}~y|y||}|y|{vx|{}~x|{z{{{xz}~{x~{||z|}|||{z}|||}y}y}|{y|~v{}y{~zy{{zxz~x{{w}y|x~{|z~|~|}z{}}}z~x~~~{}z|y}|}|z|z}|{|||{|~~y{|y|x{{{}|x|}}z}y}xz~y}yyz|~{}y|zz~{z{|}}}}{~yy{}{~z{{{zyzy}y}w~~zyy}||||}x|zxxuuyz}|||}x~{yz}{z{z|zy|y~||z{z~~{{~x}}tz{{z||}yy|}z||{}}z{{}yy}{}}|~~}xx{y~}~}|}|x{~||z|xxv~~y{|x{z|uy}|y~|zz|{y|{}~}}}}|{~|y|}z|~~y{~{}{|}~y~{wz}~yy~vxzz|}}{|z{{{zy~}~z}||~~~wz~zzz~{}~{zzz{|{|~~|||{|}|yy{zvy}~}{yy}{z|{}{{{|y{{z|}|}|y}~yv}|u}~zz~|yy~y|zyx}y|y}y|yyw{|v}yzu~|}z{}{}}z|{{y||{w{||||||||}}z{v|zyz||}zx{z}zxz{{~w{z{}|xx|vzzzx~}{~~{z|z|z}yz}{{{|{}}}}|{~}}{{wy}|z~{{x|{w{{v|x}x}{y}|{zy|x|~}}y~~}{~~}}~~~~~~{}z~~~}}~}}~~|~}}~~~}|~~{~~}}~~}~~~}~~~|~~}~}x}|~~||}~~~~~~}~~~|~}~~|~~~}}~|}~~|~~~}}}~~}}x~|~~~~|}}~~}}}z}|~~}~}|~~}~~|~~y|{||x|y}~|}{|yz}~|{|}z~}~}z~zz|}}~{{|}~wzzzzz~z}{|~~||~}yx|~|~~~|}x}yv~~||z}{z||}|}yz|z}}|z~z||wy}zzw}}yy|zzwx{|}||}z{y~t|}{|}y{}}z||z|{|}}y|}zw}}v|z|y|uz}}|x{{{x}zx}zy~|||||~}~z|{~|z}|y{{xw~{~~{~}|z}|yw~yzx|{zz{||z}yx|{||{zzy~yy}zx~}|}{{{|zzvz}x{~x}~zy|y|}{xxz{}y|}}y{z~z~|}{||z{|~|z|yx{}|z{}{|z||}|}}~{|}||y~~{{~{~{~{}||y|}{~yyyy|~~}{|}}z{}y|{|}w{~~yz{{}z|~|{{{{~z{|z}~~y}{}|~}{}x}z}}|}~||||vy{{|}|v{}z|xx|}{||z|}{w}zx|x}x~y{~|zz}}~|y~}}}{||||}|zx||}}yy|{yzz|~}}}y}|~}}}}{|||x||y}zu{{z}||z|}}~~||}}|||w|~~}yy|~~|||}~~{{y}~~y|xz}{{}{{}}}|z~~zz{z~}u{~|wyz{|y{{}|{{{z|zzzy~}y}~~}~{{}{z}z}|wyy}~z~~y}{}y}~{}}x{{~||~|{{{{|zz||}|}z}{}|~{~}}~~~|}~~}~z|~|}~~{~~{}~{|~~~{~}~}}~~}}}}~~||~}~||~~}~|~{}~~|~z|}|}}|}|}}}}~~|~||}~}~}}|z}~~}~|z~~|z|zyzy{~yx||yz{}|}~{u{|zw}}yz||~z}{}zz}{|}}{}yx{~|y||wy|y|{zvz}z}xy{{~{{~|z{x||zyy}y{zyv{y{|}||w}{{x{}~|xz~y{y{zy}y{zy|{}|z{{z|}}xz~~~}z{~||~}|}~}||{{{}}}|{||wz~z|}{v{{}|y}zz{|{{}|{}}|{z{~y~ux{x{z|~{y|zz}~z}~}|{{x|xzyx}zz|~{y}~w~}~y{xz~}~|x|~}z}}zz{~z}y~~~zx}}z|xz|yzyyxz}{y}zy}yxyx}|w~x|y}}z}{}{|z}~u|{~~}|~~||{zyw|z{{|}yz}}|y{{{yy~yz~~z~}||~zxz{u~}}||z~|}y{~~{v~|}}x||{wzxx|}|}u|{}y{z|xy|z}y||yyzwyz{}||{z{|z{zu~zx{|y}{|||y}|z||{y}{|{{zzywyz{w{}||xy~z|||{{y||{||z{{y{y~|xz}}|z|xv|~zyxy{x~~{|{}{{{}|yzzxyx|}~~}~z|}y}|z{}|~y~~z~zy}{}~}|y}z}~tzz}{|{y||}}z|~zvyz{|~}x~|z{{|{zz~{}zyz{}}|}|y~}~{}x}{{~|~{|z~{|zz}}}}{xz|}z|y~{x|}z~~~}{~~}}}~~~~~~z~~~{~~}~}z}|~~}}~~~~~y|~~~{~~~~||~~}~~}{~}~}}~~~|}|}~~z}}~z{|}~{~~}~}~~}}~~~y~{}~}~}}~~}}~~}}~~~~}~~~|{|{||z}~}~zxz|xx|}|y~|{}z~}{zz}|{}}}|{~}}x|w|w}{v{|~~~}z{}{}z~y~yy|yxywx|}~~z||{|~zz}zxvzz}||~z|}x~z}|ty||~|~|{|{x}|}~x{{x~}yxyy|||{z||}}|{~{{z|||{y{~~{z{|{{z|{}}xz||x|~}y}z{w}{{|{|~~x{|z|}yzzy~|||{{{zz}yz~v|y|y}w|}}|~||||{zy|~|xy}{~}{z{|{z{y|}z|xw|x{~~z|}y}xw}}{|{|||y|~{{|{~z|}|}z|}zx{z||}y~z{vz|x{|{{}}x||~~|x|~||zx}}zz||{{z|z}{x|v}yx|zvz~z{|}y}||y{|||z||}||~x~{z|{}y|}~~~y}z~y~||}}z}~|}|y}{{}|z}x{||z}|||}{z~|{{}xx}||y~{}~y~|w}}||}y~~y{|~~}|}z{{{|~}yz}yy{{|x~}}}{|z}{}}z||yxz{z{{w~z{{}zx}zz}y{{}~}{~~||||{}|{|{}}}{~y{|~y|~~}{~{~|z{{{{{}x|{{~}|||}~w}x{|{xz}y{ww~w{|y}y{{~~{zy|zxx||{|{}|~zy}|~~|}}{{{|}z||}~{}{y|{vz~x|z|~}{}{{}{|{w|{|}{}z}z|{y||}|{{}}~z}}|{~||~~|~~}~|~|~~~z~t~~~}~~~{}~~}}||~~z}~|~{{}~~}~}~~~}}}~~|~}}~}~~}}|~}~~}}~~~~~~~~~~~~~}}~~~~zz{{|zzy~~v|}{{zx{}|wzxz}}y|}w|z|}}z|{{zz}{|||{}{z|z|{|x~~{w|x~|wx}|y||{{wzw~|yx{|zxv{sz{wyz}{zy~z}|}}z|~z|{zz}x~|{|||}{y|vy||x~yz{zy~}|~}|y{{}|ty{z~}}}~}}|w~|}zx~z}y~}{z}}{{||zvxz|x}zzuzx{zy}|}wy|}}{{~|{r|x}x|~}{{|x{}zz~|{{}z~{{|~z|x||}x}|{}{}{{}zvxw~||z}|zw}zxx{y||}}{|}}{||{~|y}v}|{y||}zw{zzxv}{}z~xytxzz{~|{z~|}zz{}{||x~{~z~||~{~~}}{{{||z~{{{{}||{wx|~{w{|xy{{~~}z~{}~|~~|||xz}}||~{{~zy{{{z|xz|{yyy{x{}{wzxxxx}z}}v{|z}}}}z|}{|{|yyz|~~|{zy|wz}{}z{}{|y}w}{z{}{{z|y{|}|{{}|}}z~yxz~~~}y|zz{}|z}{{~z|z{z}yyzz{yywzywv{xyzv}|{}zz{x~|v|~||y~{{}~~~|{{|z{{z~xx{zz|zk{zy|w|zy}vw~}{{~~z{~||||y}}z~}}|z}vx{{|}}|x}}}{{~|x~w{{w~}}~|}zy}y~v{|||yy|}z{{y{z{|~{yx{z}}~~~}~||}~z}~z{~}~z{~~~}}~~}}~||~|}}~{~~}~~|~|~|~}~|~~|~~~~~~||}}~~{~}}|~|}~{}~x~~}}{~}~~}}}~{{z}~}}~}{~|~~~}~~}}~}~~~|~{~|y|wz|~{}}|x~x|v~zv}}|}}z{z{yy|z}z}z|{yy{{z|}~z|}z|zx}~|}yzw{~~}y{~|x|{xzz{||{~|}}}|{{z~~~z|}~z{{}~||{z}zzz{~||||z}}z~|{}{|}}zyz}{||z}|{z{{{{{zz}v{{|}~||yyy~|~{{w}~~|{{}yz}zx|y~|}{|w}|}{}~}{|~}{|{|xy{|}y}w{z}z~}z}wy{~}~{y}yzzy{~zw}}}{|zy||{|}|~x~y|}yz|}|z|~~}~}{z{{|{{zx{y||u{y{||{{|yy}z|yx{y~{}{{zzx{zzz{y{}|}yxy}vw{{~|~}y{zx|~{}|x}|~{}{z{{z}w|{{|}x{{|~}~v}|~|w|x}~{}~||z}}}|}{y|{xyxz}{~|~yx}yxwz}{zzx|{}}{{~z{{{~zzz}~yx~{||}zz~}x{~{{~||x}|~~{{~}~xzz{{zz}{x{}{p}{l{z}{||~}z{y}{}}|{~}|{}{{|xyzx~{{|z{}{zz||~y~z}{xyx{z}{|}~~{~y}y~}zx}z}}}|w|{||~w{xy~|}w}|{~z~{}~}}|~}~z~{zz{~}~y~x{zzz~|z~z~z{wv~x|yz|{z{{|~~y|v{yw}}~y|}zvzy}zz{{~w|||{|}}x}y~{yz~{|}z~||~|}y{z{}x|~{|}{}}|}}~}~~~}~~y~~|}}|~~}z~~}~~|}~}~|}}}|~~~{~}~~~zy|~}~}~|}~~~}}~~z}~~~~~}|}||~~~~~{}~~~}}}z~}|{~|}}~~~}~}{}~~~~}|~|~~~}~|~~{}|}~~}~{}~vv|x|yz~{~{{wv|w~{zyx{}{~|xzzy}|~y{zv~{~z~{}{zz}}~~w}~}zzy~~|~}z}x~{~|{w~y}zy}}y~|{|{}~{z{y{yyyy{}|~|{yy}}|{~||x{}{{~z~}zz}|wxvzz|}~~{|{~|xz{|z|~|zyz|}~}}~~}{{y|z|{yz~}{}~{{y{zzz|x}{{{z~~zx{y|}|z~|z{||}~}~}y~|~~z|{~}}~}}z|~z||{~vz~zy{y|||yxyz{w~}z|~{xwz{{zzv~y~yz||~~|z||z{~}y~~~v~|y||{}x|z|wwy|||{~{}|}wz}z{{}{x~x||zy~~||~x{{}v~}||~}|}{~y|z|v~~~x}ty{~~|zxx~~}}~w||wz{}~z~~}~|}|}}~{}}z{|w~}z|yzz{}}|yz}yyxy}x}z}~|}y|w{{||||||zxz}}}~}|zz|~}}|{}|{z{yzz~}~||{y|||z~}|{||{|}z{|~}|{{|zy}~{|~}|}~||{{}}{{yyz{x~x{}|}z}||z~}}~}|{}yzy~}xzx}y{}||{}~}y||y|}~zz}~{{}{||xy~w{}y}z{{{xy~{y|xx|zy~z|z{~}~x~~}~}|z}{zyyyzy}||}yzzvz}|yy~|z|{xz|{{}|yzv{|y~|{}{{}yy}~|}|}}}~}}}~}~~}~~}z~~~~~~~{}~}z~|}|}}~|~~~}|}}{{|{}~}~|}|~~}|}}~~}~~~~~~~~}~~}~}|~~}}~}~|}~~{~~~~}~~}}}~~~}|~~|~w~{~{}y~}~|y}z|}|~~|vuy{x}y|z}y}||~x~|||||zxzx{{~{y|{}}}zxy|}y|~zz~|{z||{{{z}||{~z{}z}x{}~z||yz{yzz{}|y~{{||z|{{{{wy|zxx{}{{{|~x|~}{z{x~~zsy}{z}z{}}|zxy~|~xyz~y~{~|}}~|y{}|zx}}}|z{~|{x|z}}~yzx{y}|y||}y~}}|y|y|y{}z~z}v{{yz}|{|~|}||~~|}zy|y|vzzzw|yz{{zz{|y|}~xu{|~~||w}zz{~{|zz{yx{}y|}z}zzyx}xw~||}|~|}|}~v~wz|~|{zxy|{|{|xz{||}|z}|}{|~~|}xwxzyw}}~}|}y{{~{|}{~|wyz}}w}|{|}zzz{{zy~~z|z{|y|{~~z}|yy~y||}|~x}{{y|}{{}yz{}z||~z~}z}{y{x~{~}z}}|~xz|}~{w~{{{y{|}}}~z{yz|{}{{{yz|||~zy~z{zy}{||yzy}|}{|}~zz|{||z}|~}~x|y~}||z}~|{y|~w||||{yyy}}|~zyw||y}y|{{yy}{}}z~|{x~z{|}}{~|}z~wz{|zz~~|z}||}}}xz~zz~y}y|x}||~v|y||}xy}}{~z{}~yx{z{~~|yz|{{}zyzy{|{|}|{z{x|y{zy~|y}x{|zy|~|{~|y{~x{zzw{~{|uz~}}~~}|}|~|}~~~~~~}~~{}}}}~~~~}~~~|~~~~~}~~~}~~~}~}~}~}}}~~{}}}{}~}~|~~}~~~{}~z}~~}~~~~}~|~}~}}}|z{x}|}}~|zz|~y|{{z{|{zx{{}zzux}{}|{wzy}}{zyw~w|z|}{z{{y~~|z}{y}}}~|{w|{z|{}}xz{zzy{~~zx{wzzz{y{}{|y||{}w~{{yz||{zzv|~|}~}~~{y|xvy{~u~|}{|y||x}}{|w}z~{{{{}|~}~{}|}z|||}~y}{y~xyz~|xx|zy|{|u~t|}{uxzyzyy}x{y}|~|y{y|{~}z{~{xz{}|}}{~z|{z}z~wzzz|z~xyw}||{|zv|yz{{|z|}}|zz~y|{z~|{|{{x|yyx{}|uw}|zxvwx|xyxx}|}{xzzxxzxv~}|yy}~~z|}}|z|}yz}|zz{}}}}}}|z~|}x~y{|yy}xyx}y~|z~}|z}|}z}}~|{{~|~}{|~z~{zy{{{|~|}x~|}|z|z~zx{}y~y}~~|z}z~zz||}yy}z|}~zzy{}x}}|w{{vw}}vz||zyw{~{z|zyy{{z}|z|}y~|}|y|}}}y{{}y|~}~~}}~}|{~zzzz}{zwzzy~~~x|}}y|~{z{{}|zzz||z}z~~|z|y~}~|~~~|z{|xz{}{}zzx{zz}}}}}}z|||}{}|~z}y~~|z~~~wx|z}z~z~}~}{}{}yy}v}sxzwxy}~{|{y}||z{zz|{yzxz|}~|{||||||y~|~|~}~~}|}}~~~|}|{|~||~}~~~~}~~~}~~~~~}~{{~}|~}|~}~~~~}~~~~}}}~{{|~}}}}~{~~|~}~{}~~~}|~~}}}{y}~~}{~{}~}~~yzxyz||}{|~}}|x}}w}}z|}|z}|z{}yy||{~xwyyx}{|{~~{zzz{z|}{zz}z|}|||{w{z}y||{z}}|wuz~~x{~yyw~zz{}}}z|yx|}x}y~{||{~{}zt{}{z{{|}}tzxv{|zy}{~|}{y~z|zywzz|z||x~~x~{||~~}y}|~{{~x~~xy|zz~}{y{y}z{{||u|~yzz}{{}}yv||~}|z{~|z~x{}x||~{~}}~}xy|}z}z~}||v{{y{z}y~}yz||}{y{|z~{{z{{|~|~|z{yxz}~}zy|{||{}{wu|{~zx|z{y{z{}{}}}}|w{|}}zzz{z}||z}|~|||z}|zv|{z~z}zz|y~}xyyz}{zzz||{xz}y|y|~}z{}{z}}~x{{zz{}yz}zy}|wz}}{x|{y{z|z~z}|~{z}z}}|x~~zx}}|v}|wz{z{}z{z||yyx}|{z}|}||zz}}v{{|y}x{~x{z{zz}z|{z}}|{yz~y{z|}||~z||x|{|}z{}~||{|||||}{~z}{{}|~z|}|zz{{}y~x|||{z}vwwwx|x}|{}y}}z~zz}x||}|~{{~zzzzy}{~{}z{|yz{|}yz|{||~}||zy{}}y|y{|{~}}}|{|{zw~{y|~x~y~x~|{zz~wy~}z{|~~}{v{~||}}~}~~}|}}{~}{~}{}}~|{}}|}}~}}~}~~}~~|~~{|~~~}~}}|}~}~~~~z~~~~~~~~~}}|~|~~~||}~|}}~~|}|~}y}|{~}~}}|}~}}~~|}|~}~{}}}}}}{~}{~}}~}~|~~~~}|{{~|u}z~|z|xz{}{{xy~~y|}{x}{zxzz{|y}}{|y}{z{}yz}}~|{|w{~|}|}zz|zw~}||zyy|z|yz|}~{{z|yy{{}w{|zy{y{w}w{~||}}{z~v|~|}{z}{~{~}zz|{z|z{x|x|vz{|z{z~|{{x|~z~~{}|z{{{~{||}|{y}|~|}}}}yw}||z{yx~~zz{z~~{|x~~|yx{}zy|~~xwy}||}}z{}z}}wz}{}~y{{|~|zzw{}yu||{x{}~|w{{}|y}{z{z{~}{xy|{}zywz}}{~~z|x|}}y{{{{{xzy{{y|}|{z}}|{zzz}}|zyy{~y}z}~|~zw}v{||~|~y||}yy{}}x}yx}||xw}y~{x|~w{y}z}~}}~{|}{}}||}~~{||}z~w{~yxy}{{x{|{{|~}|z{x{{}z|y{~{x|{z}~~|~||{{|y|~}|x~y~z}|}}yz|y|z}{{yz}~yz}|w}{xzy}x~w|}z|}||||~}z}~zy{xx}~||s}y}{v}z|y{{u}}|{}|{uz|x~~~z}{~|~|~x{~~}~{}}}{wu~{w{{y{}zy}y|z~}{w|wzxx{y{{{~{x{zx{xzzz}}|}zw}~~}~}||}z{~z~~y||y~x|yw|v|}{}z{w{|{zx|}y}wz}{}|{~~}~}y}}y|z~~~}}}~~}~~~}~}~{}|~~~~~|}}~}~~~~~~||~|{|}~{{|~~}}}|~~~~~}~~~|}}}~~}~~}~~~~{}}~z|~~}}~}|{~~~~~}}}|~~~~~~~}~{}{zz}|zxy|z~~|{~|}|z|}~|}{~yv{wzxx{yy|}{}|}{~z|zx{~xz~|zx{z}{|~{|~~z{xzxzzy~~y{{}wz{z{~|{y}}|zzy||{}x}zzw{|}x{|wzy{}~zy}|}|w||z}{~}}z{{{{{zz~}~z{~~v|~~z|z}|yz|zzz~}|z~}{{}x}{z}u~}}~||~y}{}zzz}z|x|{~zy{{{z~|y}~x~|{}}~|{y{}~x{|}{|~zw|}|y{{~|}z}{}|}z{}{|}{z}}|y~y||}z{}{}{}||z{v}~{|{y{}|~|~||y{~{}~|~|}w{x~|~||z~{|y}{{z{}yyy}|{{}{~}~y}{z|~~~}}w~y~||v}~|}}~~}{zy|{}{~|}zy~{{}{}{~{~}|~|||}||z{~yz~}}|y{~xxy{{|xyz~~|}z{|zzzz}{|~xzy~~~|~{~~~~|z{yz~~}z~wx{zz}}|{}z|}|}}}|z|z~}yyz}|||}|}{x}|||~{|{{}xx~}z}|~|y~{~}|}y~{z{w}~z}{{}~}{~}|{u}{{{ywy}}|||~yz{z|~{|y|z}{zz|y|v{z}{||}}yy|{|y}~}|z}wz}|}yzz{x}z|wz}{y{|~|xz}||}{}}z{{|z{}w}v|{{x~x{|}~~~~|}~}~~~~|}~{~}}}}~~|~~~~|}|~}|{x}|}~}}~~}|~||~|~{}~|z}~{}|~}}}}~{|~}|~}}|}~~y~z~}x~|~~|~~~~}}}|~}}~~}{}}|}}~}}}|{z~y}|{|{{y{xzyzz~|yzy|{{|}x|~|xz|}|~}w|}|y~}z|~||}y~|~zy}y|zv|~|{zwx}x||wy}{|y}z{}|x|{{|~|yz{~y|{}{~{{|}{{x}{}~|z~y}z{y{}wxz{x{yxzxzxy{}zz{x{xuyyz}|z}||z}}z}w}{~}~~x~}y~|sy}}{|x{{{}||zyw|yz}x|}{~wy{|{z~xz|}y|}}zy~z{zy}}yz|}{}x{zz~z~z|{zzwwy||}z~y{zy|}y~zvxzvw{{{|}~~}|~~|~}}z}}wx{}w~}~~w~{zy|x|}yzyz|{{}|{|~xw|}v{xy{~{{{z{}{}|}|}z~yr~{~y}|{~|}}|zyz|}~xwvy|z~}yz|z{}zxz|{}{}}y~z|w{~z}}}z{~|zyy}|}||x|||}z{ty}x|{}|z{|ww|z{~|y|zw|}{x|~~~y|~zz}}|||{~}|~}yz||y}|{}x}y|}{zx}w}~|}xy}{~~{z~||||~|{}~z|vyz~}{}}zz{y~z|x}x}yz}y}}x{t{{||{~zx}y~y}}{~wy~|{|{~}{y|~~|x||z|}}}||x{{~}zxxx{zv~|y{x}zzyx}|~~{}x{|}}}}|}|{~{|z~z||~|~z}}z}|y{{{yyz|||x}~}x{}{|w~z{z{{yz~{}|y|{~{{}w|}~~~|~~~}~~~~{{~~|}~~}~}~}}z~}~~}~|~}|}~{z}}}}|}|}~~z}|~{}}}~~}~~~~}}|~|}~~}~|}~~|{~|~}}|}~w|~~}~~|~~~||~~~x{{~}|~}}}y}~zx|~||{}}}|~}}}x~z~wyxzz|{|z|}z}~||{~zx~y{z{{zy~{~}}z{~|z}y|z}w}}{|x}}~~~x||}~~|{}}|{y|z|z{{zz~|}ty}z~|||w~zz{{y{z|y{~{~{y|{{{~{z}z|{|z~{y~|z{z|||x{yx||y|z|}u}||~~w|{x{}}zu|}{z}~{|}zz}|~~~{||zz}{{y{xzx}}s}}{zx|zz}zz|{v~|||y}x~|||}{|{|z||~z{{{|{zyy~~|}~~|x{x{|w|{{zz~z{z{||}{|zz|y}}|{|{~}zz{z~yzw}y|z}y}yz{~{}|u~zyw~}}yzw{|}~||z{}z}z~|~|~w|}{y{}y}z|}|}{~xy{{}|{~xz{||z{|~{zz}~}}~|{x}}|{x||{}~~~~|}{u}zzy}}}}w}zz|{z{z|||}{}{~y{~}|x|wx}{y~y}~zz{{yw|}zxt|~{~|}~z}}{zz|v|z|}~x|{{}|zz|}yz{|}}{|zv{v}{}||xyy|}~}{|{{||}|}}{y{x{z{~}y{{}zzyxyv{}{{|yx}~zx{~|}~~zz|zx}u|~zy~||yz{~z{{z~yz{{~{z}{}{zy{}w|z~~x}{||}~{ywy}x~|~~|~}|~{}~}}z|v|z|{{{|{}|~~}}}x{||yx|x|||{y~|{z}~~}}z~}}}~~|~|}~~~}}~}}~}{~}|{}}~|}}}~~~}~~~~~}~~{}}~}|{}|~}~}~~{|~}~~}}~~~~~~~~z}}~}~{{}}~~~~|}~~}}|~{|}}{yy~~~~||w{x}~yx|{|||yz|}{}}x~{}|{{yy}|z{~w~|~|~z|~{|z|}}}}|}y}|x~{{z}~|z|w~yy{~{v{}~{v}|wxy{z~||{}}}~{z|vw|{|z}|{}||x|yz{{ywz~yzwzx{{}z{~zxz|{}wz~~z|{||}{|}{}{~z~{x~||}{{{}~z{|~~z{|y||}{zxz{y{||{x{vy{|}}~|wzu}~|yy~{~{~{z|zy}~||y|{}{}|zyu~{zy{z{~{{yw|z|~y|yx}xy{xy{z}{~}}~||z|}z~}}}z|~x{wz~zww}y{||{}{uzy{~~}|y~}|wy{}|~}y~|{|}||~{|}}|}}|}~}}z|zwz{|{|{|x{~~yyzz}{~y{y{{}|}}~|{z}~z{}|||||y}}}|z|~~z}{|||}{x~w{}vww||zx{x~~z|yu}|~y}}~{|~}}{}z{|x||~{{}{z{{y{|y}{|x|z~z~z}y}y}||y{|||{}xz{|y||{{{{{{{z||}|{z|wz~z}z|y~v}{{{yxx{}}~zv|z|yz}|~}}|~|}|z}~}~~}|{~|~zz~{}y{|w|{y|zww~|yy{~y{zz}xvz~}{|}||}z}y|}z~}}}}{||}z|~wzz}|z}}x|zxy|zy|}}{|}v{~|~y|{}{|{}~}~~~||~~}}~~y||~|~{|~~~~~~~|{~~}}~}~~|~|~z}~}|~x}~{{{~|~|~~~x~}}}~~}}}}~z~~|}}|~}~}~~|}{}}~~~y}}~}}~}~~~~z}|}~~~|}}}~|~{~}|}~~~||~}~~~~~|~~{}z~{}||{y{~z}{||yyxz{{{z{z}x|zy|z}~}wz{~|~~}y{z|~x{|{x{{~|~|}w{{z|}{}z{z{{{y}{wx~x{|}y}zz{}z}x|xyyxyzwz}|z|~z|{|z{}yyyy||}z|{~|{x{zz|}|z{zvzz~|w{|{|}y{}~}y{zyz|z|{|}}}{{y{|yxy{||{y|y{{}}{|y|~}~{v}|}{z~}|zx|}yy{|y|{zww{{|~{||}{|{{}z}{||~z{{~x|}}|||z|}zw~~y}|~}zx}}{|{{{z|{z|z|z~|z}{~x|y~~||y|}{}y~x|}yxzvyyyu||~{y~|yxz}|{yy|y{|||w}~x}y{z|yzy|y{}|~}|{|}{wx{}{}x|z}|u}{~zwz}z{yx}}}zw~z}~|}x~}{~|rz}zxy~z}}{~|}}~|||zzyz{{{z|zv}{{{{}{~|z{}zxy~z~{|~|z{}{|xz{xz||~|z}|z~~yu}{w}~|z|{zx{{}{||v}}{}}|{{~yyyz~{{{zy{~zy||||y}}y|zy|y|||~{}w|~{|v}}x|~x~}{|z{yz{|y|y{x~{x}}|}|{zzzv~w|x|}{y{~~~z}xzx~{}yx|{{}{|{}{y|yz|~xw|}|u|zy{~|}~{y~||xv|{~x~}z}{|y~|w||{|z}x{~zt{w}{}xy|{|{{|{x}~{uz}z{{}yw}z}~~}~|s~|}{}{~~~~y~~|~~~}~~~~~}~~{}{~|}~}~~}}~~}~}||~~{}}|~{~}}}}~}~|~|}{~}{{~~|{~~|~~~~{}}~~~{|~}~}~~}~~{z~}||~~{}~~zx|y{{{~yx{z~|z~|{x|zy{y~{~y|wzx||{}wz|x{}yz{z}|}}y|x}|~~|~|~{zz}|y~yy{z}}yszx{{xx{yyzz{u{~|{zz~wz~|{{zx||}yz|~z~~}~}{|}|{|y}~zu|yzy{|{|}{|~tw}z~~~{xu}xz{x|||}|~||yy{~||{|z{~{{{|{}w~zzz~}{}{yy{|{zz|wz{}y|vyyw{~z}|}}|{|}z|}{z{~}||~|y~}w{z~z{~{~x|~y|zzz~}~y~||}|{||z}{}{{|~~zu{y}}|yy{{|~}}}{}}~~~|w~~}~{}z}yy{z}{~~|~}z}~v}z{x{{~}{}|}~}|x~zz{z||}{x}}~}|z{u|}{x}{x{}~z{|}}y|}xz||x}yz}}{yy}yz{x}{~}z}z}|~|~||~}z~|}|~}}~ww}y{w{}ywyz{}}~{~{~t~|{||{|zz~|}{}}yy~~||y{{v|y~~}{|yyy~z|y|{{yywz}||{}uxy|zw|{{||}}|y~zzy~z{}|z{|~w}~}|xz||z|{~{|}z{v}||y|x}zzx{w~y{||zzz{z|z}y{{w{y{|y}}~|}{}|{~}x|{y~y|z}z{|{{{{|yzyx||z}|yz}|}}{z{{y~}|{~x}~|~}~{~|}}}{{y|||{{{w}}{~z~{|zzxxy{|{|{{wx{z|{~|}{z}}~~~~||}}{~~}~~|}}~}}}}}~~z~~}}{~}}~~}}{}~|~~~}~}~~}}{~~~{}|~~||~}~}}|}~}~}{}|~}~|}~|{~~{{~~|~}||}~~~{}~~|{~{{}~}}{~~y}~~||}}zz{xyz{{x||yz|z|y}{y{zxz|zw{zzv~{~|{}|{|z}}z|z|{~zy}y|z~||{z~v{xu|~|{zzz{{~{z~{z{}|{~~{~y}{~{}|z}||x|z|{|}yz}~{{vyx|z|w|}{z}{v{}{ywz}|}z{||x{~|zzx||||~|z||{}|||{z}x|||~~x||xw{{zzz{{|~zzy}zyz{{z}~x~|v}{}|x}y~z~zy}z}z{|yx|}z}{x}{z|y{~||{}{x~y~y||~zy{~z|x|}}w|x|y{{yy}||~~{}{}}{{y~~~}xz}}}{}}~x|~~~z{z{|wz{y~z|~||x~|{zy|w|}~}}~z~~{w}~{|}{y{~{|{~}z}|~~{wyw}x{|y|{}wx|z|z|}|{|x}|{~z||{z}|}yz{}|}uyz{{|}z~~z}yz{{~||~y{|}y}}{x||y|{{x{xv~z|u{||~}u~|yz}}~wzz|}}{}}z}|ywu{z{{}}||}|w{{x~y|}x|}|{|{~x{~y{{}{~||z}|~|y||{s~w|~{x{}|{|w}}yxz|~{|}{zz|z{yx||{y~zzw}}|z~}{|~}~w{~}zzy|zz}|}w}zz|~~{}~}|}zy}}z}}w~{}|}~||{y{{|}{}}~|x{|yz~{}z|{y{}||x{|w}{}y||{y~|yz{x{y~{z}{~y|{yw||}~}y~~|{~~~}~~~{~}y{{~v~}|}~~{}{||~~|||x}}|}||~~}|z~~~~|}~}}~~~}~~|~}~~{}~}}}~}~~~y}}|}{}~{}~}~~|}~~}||}|}}}~}~}||}~|||z{~~}~~}}~~|~||}}~~~|~~~z~~}}~~}}{~{}}z|}|}}|zxzzxz|zy{|~y~y~~||{yyz{zy{}}{~z|x~y~~~}|}{z}{z{{}}~z~s}xyz|}w|x{z|~zy}xx|zv}{}v{yz{~{{{z{~||||}|{}}~}~||zzz}{w|}y|yy{x{|w}~z|{{wzx}wv|yxzw{~{|||z~w|v}z}~|}y}|yw{x}}{~}{}{||{}|~|xw||zzzzv{yy||yxzzz~z~||~}|z|{{|||z||y{~{zy|y}{{z{yz~yzz}x||}}}yyxxyyz}~~{}{{|}}}y|}x||}~~y}}~}{||{z{vzy}}t~z|ytx{|~y}zyyw}zy{|{z|z~|}}~y|y}}~~{yzww}zy{{{z}z|{z|~y}{}{{x|zyy~w}z|{y~~{r}x~}}}|~xz}~v{x{zz|~}z{}~zy}}}y{}||y{z{wy{}z}|}{z}w{|||||{zxz|xy~z}~y|}zzy{x{z}zx{||}}{u{{x{}zzz|{|{{{}~z|{z{{|{||}}{}{|||{{|~~yzyyz|{x{}{yy~zzzzxx~xwx{~||{}{~~z~}v}z||~~}}x~||{||}{z{zzz{||}xyx{}{wz}yz{z{z}x{|z{{}|z||}~|{|}{z{{}{~}}|{z{w{z{}|{{z{z{|{{zy{{~w{~y|xy~xx}{yy||x{|}|{{|}}~}|~~~|}~|~}~~y~}}~~}~~}|~~~|~~~}}~}}||}~~}|}}~~~~||~~{}}}|~}}{~~|{}~|~}|{|}~~|}~~|~}{{}~~~~~~|{}}}~z~}~}|~}}|{~{|zy}y{|{zx}z|z~z{}z}~z~}{|xz|zx|{v}}yxz|{zz{||{zz{~{{y~x~{z~}|}{~}||x|tz}}~|zyz}{~|x|}{z{||}xyz|zvz~{x~{y{{}zy|yyvy|x|}~~}}z|||}yz}y{{}~z}~y|{{{{z}z}}y|}~{yz~z{}z~}~}~}}|{y|}|zw}yz}y|~}}{|}y~|y~}~{}y{|{z{{{z}~|zz{zy|~~}|~}{{||xw~{}yy}xz~|y||z{{|{y}|{}w~~{|}}}z|{~w{|~z}|~{~{{|z{}{}y|||}zy|}z|w{y}|{~}z}w}z{}~xx{~~|~{{~~||{z|y|zy|}}|x|{}|~zz|x{y{}|{||y~y|{}yx~{|}y}}z}|~|{}{{z{~||}y{}~yz~|~z{}}~z{x}}|z}z||y||x~||z||{~}~|z~}{y~}z~yz}ywz}ww{|zz~wy~v{{|{|yz|}x~w~y}}~{|||{|zz|}{~}{z~|{z|||{{~y{|}y~xyy}z~~|y}}|}~z}~{y|y|xyz{}~}|}}}~~{~}|z{y{z}||||||~}~}z{y{zy}y||w|y|}~~}y}{x||yx~}z|}}|{z}y|~}z}|}z}z|{}z}~y|yz|}{|~|}~}~}{{}y}y}~xu}zx|~}}{zyyz}~y|y||}|~~~|~||}}}|~~~|~~}~|}}~|~}~~}~~}~~{}{~}~}}~~}~~~~~|}{}~~~~~~}~|~~w~~~}~~}}~|}~{~~~~~~}~}~}{~|y||{~~}{~{|~~|~}|~~~~~}}~~~}~~~}{~~~~~|}}~{~|}{~~zz~zwxwzyzyy||zzxx{}v}~zx{zuzz}yyv{{zx{}|x~{{{zz~}|~~~~}||}z|}}}{~zzxxx|zz|z|z}y|y}zz{yz}z{{|{~||||}{~~z}}||y}y|zyz}|}|z|~yy{y{{{x{y|}zx{{{|{|yz{}z||||zz{||{}~|}z~}{{z{yz|{x~~zvy~z~|y}{z{y|{xz}|zzz|yxw{{{}z|z}{{x~ww{}}~z|}v}~~~|}z}w~{{}}yw|{~z{{{z|{x}~yy~|z||~{~{}y|{}|z|y}zy}x{|{}w{}|xz||{wy~{yy}{xy~|}z{yx|{{~z~}x}}{{{|z||zz|x}{{y}v~}|~}}}{~t{|~z|}}yu|zyy|~z}}}z~yxyyx{|zv}~}}{{{wy}x}}}|{{|z}z{vxywyy}z|yzz{zy~t~}{}y{{x{{{{{{u}y{}|z~z{y}v~|~xv}zy}}|x}y{}~xz|yzy}zuw|z{}{}||yw|z{}{y|~zy{}||}}}x{~|{|}{{{x~}}}{|xz|}||{{z|||z|{}~{yyzyz{w}{}}w{w{y}{~{{z|{zz|z|z~}}v{zv~{v|z{|}}}~}x{{|zzzwzyz|~|z~z~{|~}~y~}{w|{}z}}}|}yz}z}w~{{~x{{v{zx||zz{}{zvvz|wxzz}|}}}z|}|~|~{y}~~~}}}~}|}~{~}}~~~~~~~{~|~|{~~{~~~y~~}~~~}}~z}||}~{~|~~~~}}~~~|~}|~~}|~~{~}|}~~}}~z~}{~{{~~}}{}~}}||}~}}~|}}~~~}~|~~}~}~|~}||{||{}~}~~}}~}~~}xy}}}~~}{~|}~|~}z{}}{{}zy}}xzz~}wy{zyz||zz{|}{}}||y}~x|z{yy|}~}|{zzzy{x|}vy|}xy{~w~{}~z}x{~~{x||z{{x{~zz|||x{|{{y~{zwx}zx{~}|{z}|z{vyzyt|zy|z{y~w}}~~}|||xy|w}y{yzz}~{}y}|w|z|~x~w}}{~z~zw|{z}}{xz~|{z}~z}}z|y{~|w}~y||ww}|}{|{|vw}y{{{|z{{z}{|}}}~~y}x~~}{}|{~{|{}y}zz{~}zyz||~w|~y|w{}|z}|wz|{|~|xz}xx|zz}x|}{{|{z~y}~||{|{}~{}zyw}{z{xyxyzx{y}z{}}zz|{{{}||z}{~{||xx~y|||}x|tz|yw{{}{yxz}zz{|wx}}}|w{~{}z}|z}}w}||xzy|~~||x|{|{}||}||{xzx{{z{y||~y~{}|z~|~}||vx|xz~y}zy{|{z|~zz{||z||yx{~}~zz||}|||yzwx~{{~{|||{~~|{}z}|}zw||}y{|}~}{|}}}|yy}}z{yyz}xy~}}x{}~zw{~~}{x{xwzx~xzy|~}w{|~y~}y}}}zxzzxyz|}}w{x}y|{zwzz}|{{x{z|{~|{|yvyx{|{z}|{x}}}}~y{{|y}|~w~~{}}yxy~|z~|~w|~y{sz||xy~zzx|~zz|}{~}z~~~~~{|~}~~|~~~~~}~~}~~~}~~}|}|~|~~~|x}|}|~|~~~}~||~~}~~}}{{~~~}~}~~|{~~z~{}~}~~|}~|~~|~~}|}~}~}~}~~~~~y}}~~}}|~~|}}{~|y}}}~w~|xzyw{z~z{zyxvy}{yz{}y}{||}y{z~{z|~{~{{{xz|z~|z|zzz{}~z{~}|||{|~{{~yu|yz}{~{y}y|~|z|~z{{|{{yy|x}}z}zz||zw|{|~{y{}|}{~yz{z|x{}z{y{{{}|y|zy{~yz|y|{{|zz{qzy{{{zyz|~z{y|zy}{|~x~x{|}z|}x{w|{z{|}|y~}{{w{zz~{}||~{{}y}~}~|{yyzx|zx{{{|y~yyv~|v~wx{{yzxy~{|y~}{z{y|z}x}}z~y|}{||z~}y}|{}|~}}|yvy~w|{}xzy~{w{xxxvv~~{zvz}}~||||}}{{{~||w{~|{zz{zy~{{|{r{|~zx{{}xx{|||z~}|}~}|}~|}z|{}~||}~{}~~}{~yzz{{}~zyz}{z|ywz{xxx{{}}yyw|{~~}|xz}|}{|}~u~~~zy}|zv|{|{~}|}z~xv||{}w}x~w{~x}zz||}||{|~}{{z~}{z}}}y{|{~{~zyy~vx{}ux{|{y~~|{|wzz}yy{wyz{{~z}~|~}|xy~{}{}z{}{|~{~y{|zy~|||~w{zz||zy{{}|z~y}||~|y{y|y||~{y}}z{{{{{y|{z}{~~}zy{|y||y}|vy~}}}zy}|x}z{~z~z{x~y}|}|~y}}~zyz}x}}}~{~~~~}~~~||~||~}~{}}~~~}~|~~~{}~{}{~|}y~~~}~~~~~x{}~~|x~}~~}}}~}~}}}}~|}~}|~{~~~~~}~}~~~}{~|}}}~~~~}}~}~~~~}~}||~|}~~}}|~~}|}}}||}~}z~{|}}~~~|}z|z{}~y~{}|z}}zz~|{v|}|v{~}~{|y~y}z}|xzy|{{zzz|~|}}~{~x{y{{|~y{z~y{z{}|}{w}w||y{y}{{|z|yz}|z{~|~~~|x{~{{{z}zyzyy}|}|{~{~|{}z~|zyw}|xz~||zxry|||yyz|z~|w|}xx{{}~zzx}z}uz|}{y}x~|}||y}}zx|z~z}x|y{||}z}{|zy|yxz|{zyz~}yy{y~~x}{~w~~z{~z|||~~{~}{~x{|}z{zz{}}||z||}|~{|y{z{ux{~}|}}z~}}~z{vxy}}|{}u~y~z}{z}{{|}{||{y|y}}|zz{z}{{}zw~{{}|~x||}x~}|}{|zw|{|yy~{{z}{z}}z{y}xz}{~|||}{~x~y{~{}v}x{z{~{|~~{z{{x||x|y{~~zzy{}{xyy}y|{yyx~~~{~yz|z{{z|~{}wy{~}{~{}~}~{|vz}||uzyz~}}y~yzz}}{{{|{|}{|{}|}z}~{{zz{x||{y|x{||~z~y{z{|zx}~||{{{{{u{~|}~|}z{}zy|u{zy|{z|}{|z{{{~z{||z{y|z~|~~|}|~|}}y|~{}}{z||xx|{~|z|xyzvvz{}{y{yy}ty~|||z||{~}|{{}||zvz|v{}}zz~||{}}}z{}yy|||}~|||}~|xyx~~z}|~}}~~~~~}~~}z}~~}~~~~~~~~~~~~}~~~~}{~y~{~}}}}~}~~~}}~~}~~}~~y~~}|~}}~{|~}{|~~|}~|~~~~{~}~{}}|~~}|~~}~~}y~~|~|{}}|}~~z}~|}~}|v|x|x}|{||xxzzz~|{{|y|~xz}|{~}y{yu{z}}~{{y{~{v||~|{z|{z{|}~zz|}{yz{yz{y}{zzv{|y{zy|x}ux~~zz~|z}{z}~ux|}~z{zx}zx~}}zx||~}ywy}{x}z||{|{xx{zx~zyzyzwwwyy~~{|{{}|}~~z~~zy{{|~~~~|~}~z}y{yz~~zz{y}|}zzy|~yz}}x}|}yzy{z}z{|~z|~{{|~|wz}y}z}zy||}~y}z{v{|||}~xzy{{y||{wz{zy|{z{z~{~}~}|}}{x}~~~z|y{|{{z~|~}y{}{}|~z|yx}~||z{yy|xvy{y{z{}x{{{}~|{{{|{}y}y|z{}{}}y||z|||z{y}|{||yxz{}v}{{~}~|{~y~z}||}||{|~{z|y{{|}z{y||{z}{y|ty{{y~|~{zz|y||{}yyz{}|||}zz{x{~||{~|w~{|z{|~y|{}~}{}xy}{y{{}yvw|~{y}{y{|w||}|}{yy~|~}|z{|~z~~~}}|~|y~~{{|~wyz~|y{}|z~{}{vzvyzwz}{}}w||~yz}z||}}y{~|~zz|}y|~|y{{yx{x}}|y|~~v}y~}z{|}z{~{~{{z||||}}~{|}}y{~~~zx~~z||z{{xz|yux||z|{y|vzwz{|wx{{|w|zz{}z}}~||z{}}v|z~~~~|~~~~~~~~~|}~}}}y~~}}}~}}}~{~~}}v}~~}~~}~~~~~|~}|~~~~}}~~~||}~~~|z}~~~}~~~~}||~}~~~z~~{}}~~{|}|||}{~~~}~|~~}~||~~~~~|~~~~~~}}}~|yx|z|{|z{w|x}{y}}|~vy}~z|~|z{x|{z}{~yu|~z}}~{{}{~yzy{{z~wzy{{}|{z|}}|y}y}{yx}zzwz~y|}|}{x~z}xyz{}y{y{~z{|zx~y}w}|w|{|u{zy~|x~~z{y|x}|xzx{|{|z{yz}zw{x{{{xy~{~z|z~|{}}w}zz}}}}|~yy|~w{{}zz}~~}{}{~y~yy|zyuy}{|{|}{xz{y{x}v{~|v{zzxz{z}z|y}zyy}y}||{~}}{}~|{x}|{}~}z{|{{y~yz}{z~y{{||}{zz||w~{wyx~|{}}}x}{z{}~{~xy|{xz~{~}}z~z~z{|z{|}}|}xx{{{~}}y|~||yzzz}}|~|{{}z~yx~~}yxzy{{|xzzzy~~|}|||{|}{~ztx~}~}}{}}{}}|}vy}{}~z{{~}|~zz{}|~{zz~}{{}{|||u{~~}z}yv}~x||y}z{{{|~z}~|}{{~~|{}z{{}u~|w|{|{y}}{}~z}{zxz{z|w}z}yyu~}z{|}|{yz}}z|z}w|}|z{xy~yzz}}~y~~yzz|w~}}{w{~{{}zz{~{|{z~|~}~~~~}{~}~||x}}{z{}~z|~~yw~|y|u|}||~y{}|{w~z|}|}{z{y||~{z}{{y{y{y}{}~zy{|xz}}}|~|~{}{{{{|~}~}}~|}~{||~~}}{}z~|z}}~|}|}}}~~|~~}~}}}~|}}~~~~}}}~~~~}~~}}~~~}~~}~~~}~~~~~~~}~~~~||~~||~~~~}~~~~y}}}}}~~}~}~}~~}}}~~~}~~}~}}~~~|~~|z{|~w|z{}|{~{}w|yy|}y|zzz|{z|||~z||}}||zzyy|{~y|||w|~{|y}||{{||}|xy~x}{zz|{xx{}yy|zw|{z{|wz{{z}{{|wv}|~y|~}}~y||y~|}{z|y}|}vz}q}}z{zvz|zy}zzz{y{yz}wxw{{zzx|z||~z}zxzw}xz{~v|zy{~w}x}|{w~y}z{yyz{|{{y}~y}}|}z|{x~|x}{|}~z|}}w|{|z~~|||~z|}yzz|}x|zw}{}y{~y}{|}}x}~w|~wz{{{}|~|zv|y~}|z~y}||}{{{w{}z}~yzu|yv{|{|~}z{z~~}{}~{{{|~}}wy}~~|{}}|~}}z~}|w||{}{{z|{y{||z|}zv{z{}yx{{}}zz{~~|||}}w}{|}~}}}}~||{{x{}z|{}{|uz~|}x}~v~zxy{zxv|{|xz}}~}{||y~xy|}{~{~{{w}{}}xz{{wzz{v|z}|}}w{}zy~ywz}zx{}{z}zzyz|~w~||~y|}||z|~||~z{}|z|{|z}y~{~z~xzx|z|z{zzy|{}|ytzzxxz|{y~~||{~|~x|yy}~x~z~zzz}|{|}{y}|yxz|wyzx~zv~w~wx{|yy~y|}~{}|z~~z{~~}wz|}{wyzywz~{}|z}xzx~{{|wyzy||z{x|~~y{~~}~|}~~}}~z}}~|~~~~{}}~}~~~~~}}~|~~}~|~~|}~~|{{~~}~|~{~}{{~~~~~|}|~|}|z~}~~~|}~~{~}~}~|~~}}}~}|~|}~}{|~~~}~}}{|~~~~~~~z~{}}~|~{}~}~~~|{|~~xx~}~~|w{}}~~y{}y}{{}}}~yzyxx{~{~yzy}~y|{|~{y|w|{s|~v~}zzz{|~}zw|x|{{u{|{z~z|yz}~}|~}{|x}}zw{{}|uyz|~y{|{~|y{}yv}z{}~y}}x|ww}|~y}~x}{{{z|yyz|y}yzx|~|{xz|||{|~yzzz}vz~|}~~}{w{z|}y{|y{z}|||}}~|y{z{|{y~|vz~z}{}z{{~zy|{x}~|~|~zyz{~z{{{~~x{}|}z{}zz{|}~|x~y{z{|x||yz{}~zuzz|z{|zwzzyy}z{|{{y}~~{}yzy||x|{}zy~}y{||}z~zz|xxx{|~z~|~|{{}|x|}}{x{}}}xv}~~y{{|}{|y|y}x}y~~{~z{}|xz~{|y}{|~}|z|{{||~xw{zx~{~xxz|}}~|~y}|}y}|}|z}|~|z|~|xu|~~|y}|{|w|{}z|}}{{z{}|}|~|}z|yz|{}z~}|||~|}~|y}{}x|}yzxz{|z{x}txz{y|}z}yz||y|}xt|u|~v}}yz|y{~|wzz}|{~x~}xx{zz{}|{z}}{|~y|z|zwx~y}z}yzz}~|{|~|}||{~|zw~~{~|{{{{z|z{~{zyxz}|{~|}}|x{}~~|||}|}}y{|y~x|z}y{|}{~|z~y}~}}y}||}}|{{|}~|}wy|z|{y|}}|}{zwx~|~z{}~~|}~wx~}|~}~~}~~||~~~~|~}}~~~~~}{~~~~~~|}~~}|}{~}~|~}~y}~}~}}~}}~~~}}}~}~}~}~~}||~~~~~~~}|}~{}~}}y}~{~~}}~~||{~~}~~}{}||~~~}}}|}}||~|||}{~}{~||z|x{u|y||u{wz~{vz}y|}|{}xzzrzz}|zvywz}y{~{y||{~}}{}|}z|wy}y~|x}z{{xy~~zz{}zy|{uyz{{vz}zzw|xzx~|}y}~y||~{y}~{~|{}|}}x|}~zy|x|zyy|zx}||{||{x|yxzz|{yyxy|wz{{w|}|z{|{~xy|z~||{{z{|y|{|~vt|{zyy{|}|{xzzyy}u|z}t~~}}zy{wx{y~{}{z|~|y{~~}|{|}}z{{z{|{}|}zy{~{x{vwv~yy{|}wz{|~z{y}}}x|y{{~||y}{}{|z{|}y~}|{|y|}}~{z~z{|v||yz}v{zyx|{zz|z}~}|}{|y~zz|z~{yz{}z~{|}}{w|zyy|z}s|~}{zyz}{wuxvxv|~}~x}~}z{{{x}~~z}}{|y{|~zy|{zx}}y{z|x}{y{|xuzz~|}yxzw~}{{yyzyzz~}|y}zyz}}{xx{v}{{~|y~yxzwy}|}|~x{|x}wz|}}|z}|{{z{}}|}}{x{z}|v}{}|}zy}z{}{{yxyywzz|}tx|{|~}}xzxy|z|y}~y|}|}|{}}}}{||{~y~}z{||x}||x~}{|y{}}{~w||v{~||yz{}~z}yz}}{{~{{{y|{y}}~~~z|}{~z}}~|~yv~}yy{{{zy{|vyw|wyx}xwy{|{xs{}z~{|z~~|}}|~~}|~|}~~}~~~~~~~{~~|||{|~~~}~}{|||~{{~|~||~~~}~~~}~~~}}~}~y~~}~}}}~}~}~~~||{~}}~~~}|~}~~}~}~z~||||{}~~}|}~}~}~~~}~~~~}|}~~{}}~{y}~~|~~|{x~|~~}~}}|}|z}|{{z{}y}z{|y~y{x}wx{}zzx}{|~}{v}z|}z~|y{~}z{{yyz|x~xz{{uz}xw}{{|xxy||~}z~{|v{{z|{z~}~z~|~||y{zw|{zy}||{zwv{{{z{{{|{}}vx{{y~xzyw{y}wy|w~x}z}~}x{~|}{{z|x|{x|}}{ywwy~uy}z~z}y{x{|z{yw}|yx|}||z|{x{}}|z|x~|x{yx{zzy{|zu{|~{|}{{|{{{y~}{{~}|~}|{{}||zwz|x}{x~}}{y{~y{y|{|y{~{|z|{}x|{z{|}z||y{~|z}}}~~~~~x~~{z}|z{zy||v|xy|{||y{{z}|z~}z|x{z~}{zzy|z|}z{}z}{}||~|{~}|z|v~|}{|}|xxz}z~z}{w~|z||{xzy|{x{{{yzwz~x{|}zz}|zx~}|yyx{}~|~}zy}w{y{xxx|~~}{vz{}z{}|~}z~~}zz{{}z{}{{|yz}|z}x~{zy|{|zxy}yz{yzxz|z}w{|}|zzzxx|}|zzz~|x|}z~w~~~u|vz{z|~{z{}~xy|{|y{{z}~|z}x}}w}{|z}~}|}x}|~|{z}{y{~{{u|{z|z}~u{|{}{}~v{zz~xzx||y{~yx{}{|y}|wv~~}y{w|~{|y{|{}~}|x{{|{~||~x{{z~|~{{|~~{|y{|{}wy{|}zv{z~|w|x{|}{|}z{|yxz}w|}{{y~~~}~|~}}|{{~|~}}~~}}~}~~~~}|||~~}~{|~~}}~|{~~~||~}}~~~}|~~~~||~}}~}|~}~~~}~|~~}~}}~|}~}}}|~}}~}}~~}}}~{z~~}~~~{{}~~~|{~{~~~|~~xx~{|}{y||}w|yxyz}v}}wyxzzzy}xzz{{|}{zyx}y~|ww{z|||{{{~{}}{~u|}||z}|}zy{|w}|y{{y}{u{yx||yyz|z}|~}}zv~w}z~{~~{x}~|~z}{z||z}}~~yy}xzzzyzzy{x|{z|z}xx~yy{||v}}{y}{y|~}}yz{{z~y}z}~|xz}{y}|x~z}||z}~{y{z}|wwzzzy}y}yz{~|}xv}z~}|{x|{}{|{y|y|~zz~{t{yzzz|yxx{t|zxxyyz}}{y{y}yvwx}|z|x|}}zyt}~{{x|{}|y~|{z~xzwzxz{xzx{yz}~z~wx}z|z}}~}||z|zx}|~~~|}~}}~|||{z}y{wz|{z{|{yzxx}x{}z}~{}|{swy~{}{x}{}|{|xzzy|}{{y|~zz}yz~|{y|}|xzxxwv}{y}z|zzz|~}}}}~z~xyz}~||xy}|~|y}}}|{y|}{}}{}{{z|z{xz{yxzzz|~~|yw{{{}|~|{}z|z|{~{}yz~z{y{|{xzz}z{|{{~y~||}y~||}z}{~||{{{}zy{|}{w~}|v|~~w~|{|}{{}|}|}}}{|z{~}y}{w{{zy}{~x{y{{|z~yvz|zzz{}}}|}|}~~~y|~y~~{}z}}~z~|{}{{{v}{z|}}|zyy{{xwz{|z|}|{xz~w~}~|~yz}x}x|~}~|}{~}{~z~}~~~~z~}}}~}~}~}~~~}~}~~|{|~}|}~}~|}~||~~}{}|~}~}~|~~~~~~~~|}~|}}}~|~~w~{~~}|||||~~~~~}~~}|{|~}|~}{}~~{y|~~~~||~z}}~~}~}~|~~~~|yz{|vzx||y|||w|zz|~}y{}z{y{}z}~|y|zz|w|z{y}yyy|y|}|}}{}}}}}z}{zzx{w}zz{z}y|||}z|wx~{|{{{xyvz||}{|}|yy}{||x~y|x}y{zz|}y{{{{~z}{{~w{{w}}xyz|}{z{w{~{z|t{|~}}y}|{zx{|}{zy{|}{~yw{{}z{v~x|{v||z}~{|y{|~{}z{y{|}{|y~zzw|{~z~y{y|}~}~}xz{xw{y}z}v{z|}{z{||z{x{~~zz|yw||}|{|y|}}|yz{zz||{yyyy{zw~~~{|zz|zz{y~z{zx~}|}{}}xyy{{{~|x{}{}}w|z}}z{}wz~{{z}~v|}~|}}{y|{{|z|}z{~zz|~|yyy~yy}}z}z{y{~{yy~~z|~~~~z{y}~~z}~~|wz}y{||}|y{{xyz}|{{}{{}~{{|xz{}{{x~z~{vxy~|y}~~yx|{yw}{|{|z~{}}x~~x{yz{}u~z~}{y{z}zz|y}z|z||{z{|{{yz{{{~|y~yw|~||}z}{||z~{z|y{x||~{yy}|}zxz|~}}{{{|}yz}|}|y}|~yz{}{y}|vy}|{|z|||z|{|~y|}{ux|x|x{zyz{}{|~z~|{xuz}~{|{}}y|z}~{}{~|x{{}~xz~}|x}zzz~}{~{|y~|}zyzz}y}~~~~~}~|}|{~~}}}}|~}{~~{}~|~}~~{~~~x~}~~|~~y~~{}~~~{}~|}}}~x~~~~~~~}{}~||}|}|~~{}||}|~z~~~}}~~z~|~~~{}~|{~||~}~~}~}~}}~}{}~~}|~~}~|{|{|~|vyx|x|{|}w|ux|y|{xxv}}{zxw{yzy{}|z}y}|xz{}~}|}{{~{{}{xw}{|~y{w~|~~yyy|xs~w{{}{{}y|z|zz}{wyx}{y|}z{~}|z}}||}yz{zz|~}x~y~||z|x{z{xyxyzy|wy||z{yx{zvyxzz|{zv~{~v{{|z~|{{y|y~{{||~}{z|uyz{~{zywzu{z{{|vzx|x}w}zxyz}x{z|{uz|{y}|||w~||w|~}}~}~z}}~|{v{|}v{z{}zz{~yzwy|{|z|w{yzy{|yyzz~z{{z|~}||{|{{{}~}{~w|}|~y|z{{z{zzz{~t~{~}z|yy~|zyx}~z~|||w}{}{y{{~x~~}~~{{x|{zz}}y~x}~yuz{y|{}wy|v{wy{{~{z~|~|}|z{~zz}zx}|{}}}|}{{}y~y|xz}}zx~}xx{z}}||||zvz|y~|x|yy}z{~{}}|y~y|{~}|w|}{|}{z||{y}wxz}y}x{{|yu{yyz|~~x||{{|}{~|y~z|zzyv|{{z||~{}zz|zz{{|zzz|yxxzyz{w}|~{~yzyzz|{y{}z~}|x}}zz|{|yzzw|{{u{||u|}}|z|y}|~}{z}yxz{}}z}}~x}~~zz}{}||{}|}}z||yz}yzx}~{y{}xv~yzwy~|vz{}}v|y|}y}~|{{|~z}|||~}~~}{~|}~|z}}~~~}{~|~{~zzz~~~|{}~|~}}~{~}|~}~}~|~}~}|{~}}|~~}|z}~{|~~~}}}~~|}~~~~|{~~{~|~|~}}|}~|}~w}~~|~|y}}|~}~}~~z~}|~{~{xz~z}}~{z|xz{~x}|{z|zx{y|z{{x{|wyu~yy~z{yz~y~{v}w}{y~z{z|x|w|v}~yyzy{}}y}~|{}}zyxy{}|{}|xu{zz|}zzvx|{{y}~yz}{||}|}y}{}{{z}~|{}yv}z|x}{v~|{z||~wzz{{y|v~zw{}}}}|x~{}~y}y}z}~xyyxz}yzyz{|u}zzzy{{|z~|x{|{z~u|x|x~{|{z}z|z|yz|{y|}z~{yyzv|~z~z}y~|}}zzzxz~|z|w}v~zxzz~x{z~y~z|~{|~~||uy||{|}}}~z|}}{{{|}~zyw~x||xzx}}~~|x}}}~{|y{z||z{|z}z|xy}~z}}|{|~|~yz}{}zx~}z|}|{z~yz{~}~zy}y~||{~|zxz{|y{}|zw|}z{}z~|{z}~|{xy{}z}}zzz}zy}|z|{||}y~|y~z~{y|~~~z|~{z{|xxx|z{{wyzz||}z}{y~}|}{zy||~}yzz{w}zz~|z{|{~|y}}~z|z{|}|ty{}zz}yzz~~{||x~y{w|z|zxzwwvz|z||xzy}{zy~~w}}||{}}}|z||{~|~}u{{y||z{z{v|{}|}y}}zz}~yy}}}|z|{{~|{{~y~||y||~{y{z}u{z{z{xz}}|{||}{{{||w{}|||{{|xz}{{zz}syz{}zwyw{|~z{y{~~~|~~~{~||~}~~}}~~~~~{}|~}~}}}|~~z}|~|~}{}~~~z~}}}~{~~~}|~~~~|~~}|~{~~~~~~|~}}}}|~}}~}}}~~~}}~}}z}}}~{~}~~~~~}~{~}|~~{}}~~~~~~~}{}{~{yz}~~}~zx{{}||}~|x|||{xzxwz}{zzx}yzywwz{{{|{wuz~{z{{{~z}|z}|zx~|yy}w{|z|yzyz~|}x{|wz|xwyyz~}~}y|z}wx}xz~|z{z~z|}{~{}xzxs~}}z|{|y{}|z|~x}}yzxz|y~{z|{y|zx~zzyvzx}|}y~}~{~y}~|yy}z}}|zz||||y}{xxy|zz{{z{}x}y{|yyz}yx|zxz{z}|{w~{}{}||~||}~~}~~||z~|~y}x|}}y|z{{wxyzz{{{z|{}u{zwzu~z{x|~}~~w~|z{y{}{}}y~~}|xwx|zyy|v{xz||x|z~wz|x|w~}|{|}y||x{{~}y}}{{z~x}}~{}~||x|zv{}{z{{|{{{}{x{}z|x|x|{|w{{{~|w|{}x}{~||}{|z~}{{z{~{~yyz~|y{~z|zw~{~{yx}xxyx{{}w{|}zzy~y{}z}yyw{~z|{~}~zv~{x}x{}y}{{{w~{~|zx{|{z}z}x|~||y|y}z|y|zzu{yw|||y}zt}{}{}|{||}{zv{y{{|yvvw{}|y{{|zz{y}z{z{{y|{{}~|{zzxz|~}{yz}xy~~}|yywxx}{{{}yzxz{zz{}z|x~vz|}z||z~z~}|}y|{||}}~}}}}~{xzzzvz}z{~||yx}{|zwzz~|~z}|}xz{|~}}~yy|z{|~~}~{}|}}~}}~~~~~|~~~~}|~~~~~~}{~}}}~{~~}|~zz~}~}|~}{}|~}}}{~}}~~|~}~{~~}|~~~~z~}~|}~~}~~}}~~}~||}|}~~}}~~~~~~~~}}~|~|~{}}~~~}~|~|~|}}|~~}{{~zz{}|zzq~{{z||{}}zzz}}y{x}|x|z|xz|}z|z}}}z{{z{|{v~{}u~z|zx{|}{z}}xy~~|yx}}{|z}}vzx~zu||{~||{|||~zxxy~y|}z~|x||x{~~|wyw{{{|yywx~yzzz|{}|{}~{}|{{xz||xz~{zz{}}{|w|{{|{|{x|y}z{z~|{}{|}z|~|yz~zxz{|zz}{}}z~||}|zxxx}yy~}|}{|z|y}}z{}z}y|}~{{{z|||{{yy{{}z}}z||xzz~y}x|}x}zw|yz}{yz|~}~{w{z~}~x}|{z|}|{}y{{|z~~w}y~}|}{|z}{~}{z~{||{y{~}}}zz}~|yzy|}}~}xx|zxz|}yyy}}{x|}}}|}w|w{z|x}~zy{y}~y}}}zu~}z}yz~||~{}{}}~{}~{zx|zyx{|}{wy}|xy~~{z|~yy{~z}{~zv{}z}}w}}{{}zz}zzz~{~z|yy|~x|z{~{x|{|z|{zyxyx}{|yxv~~wy}||{|w{|{}{wy|x{~{x{|y{z~}z|vy~~~y{x{z~}|xz|yyz{{{~{x{}z{|zy~z}}zw~~{{{y~}|yxw||z|{~}yvuwy~||||}|v}~{}|x|}{|z{}x}yy}{{}|{|{{|{y}z|x~|y}wz|z|{z{{}|}~{}xzx|zy~{}}||~~~}~~~~}~{}}}{}{~}}~~|~|~~y|{~~~}~~}~~|~}}{}}}}{{~}}~~~zz{}||~~~z}~~}|~|~}}|}|}|}}~}~~~}}}~~~~~u}||}~}z|~~}}||}z~~}}~|}|{x{r|~}{~y|z|yyx~yy|zx|zzyxzyw~{x~z}{}}~yyyz~|y|~|{y{z}||z}{y}x{}}}~zx}{{~z~~~y}|y{{{|}|w|}xywxyzz}yyz{{|y|{~y{|||y|x||{{|z|}wy}|zwz|z{||zxx{y~|wv{yv}uyzxx|yvt~w{|yy|yy{{zz}{|{}z}{{{}z}z|}}}|wwzzz{}{y|zyyzzzwuy}z||||xy{{~|}|}x}}|zy}zz{|~}v~{}}}y}~{~x}{}z|{{{|||~|{z}|z{|{{||{y}xy}tzzy~{}|~|{~x|}xx{|~~{||wz}~|}|z{z{{}xz}}{z|yzy|yzwwv}|}zzyzz~zz|wx{y~y}|v{}z|~xy}z}{y{||zyz{{y|{{z{{v~z|{|}zz}|}{~~y|{{z~{}|zz~~}|{~|zww~z}y}zxy}{xz{}|xv{}{}|~~{z~}|~|u}{|y|x||zzzy|{z}}|}~yy~zzz}yz~||{zxw{|yx~{zs{|~}{~z~~{{z|y}v|{||}||y{y|~}}{}yz}{wzyy||yzz|y|}~yxz~{y{}x}~y{rz~{}~{z~~z|w{}z{}x~{~}{{y}y||~}}zz~|}w{|y{|y}||zx|{}~~vy|~y}{q~~|}}z{{~}}~~{zz|z{w}y}{}||}{x}|}y}w{{zxvz}~|~}|~~{{|y~u||~~}|}{~}~~}~~}~}z}|{~~~|~~}|~z}}|~~~}~~~y~~|~~{|||~~~~~}}}~~~|}~|~}~}}~}~|~~~~w{}~}~~|~|~~}}~~~~}}~|~~|}~~}|~~~}}}~~}~~|{~~~z}~|~~}}~~{}~~}{{{y|}{z||{{x{y{}w~||}y}x~z{~|x|{}xz~x|y~{yz{zwy|}~~|{{z}}|~|wz{{z}{|y}v{||x~z{|~|{~y~~xy|{y{{xzwxy|}}}xy{~wz{{|}z~}{|z~yy|w{{}w~~xz}z~|yyy~zz{|{vy{|yz||{|{w~|}{yzx|{xx}|}yyz~{|{yy}yzz}{|{}|~}y~wz~}{|}yyx|xv{|yz}}}xxw~~~{y{{|~z}zz}z{{z{}wx}z|}|~zzx|{~zy|y}z|}~{{y}||z}{~y}{v{|{{{z}||}x{|x|{}zw~||zw~{~z}{~}~{y|~||~}wy}~{z~~yy|x{yx}|}}|{~}}|~~{z||~}{{{zx|zzz}xyz|y|}{~z||yxzz}z~z}~~}yvz}y}yy{~z}v~|zxy~y|yz}}zz}y}}xx}}{y{wy|{{{~{|x|w|y~w|~{~zxy{|}|~||}y|y|x||{z|{|}y{zz{|~xy}~|z}~{{y~y}}{}~~}z}|}}yzyy|{wyy~{z}}|{}~}z}xz|z~y{}}x|~~}{{zx~zwz|||}}~~xw}y~{{{}~yy{|~}|xy}zz|||w~}z|{}xxxz~{~zv{v~{}w|~xx~{{~~}}z||w}~~}|~}}}z~y{z~~y|z|}~}}}{zz}}{z{|~{~y||{|z||z|}{|}{~|u{xy{{{~zyw~~~~{|~|}~~~~|}}~~~~~}~~~{}~|~~}~}~}~z~}~z}~~}}}}||~~}~}~~|}}}~~~~{|~|}~~~}|~~~~{}}~y|}}}|}}}~~||~}}~~}}}~~|}~|}~}~}~|}z~~}~z}}z}}~|y|}{y{{y}zz{}||wv~{~y|xz{}{{{|y{}z|{~}~~y}}y|z}{}{}}v|}~z{|z||y}{w}zw||xy|{||xx{{y{{y}}{z|{|~{z~|{y~{}y{}|~w{{y~xw}}p{yu~}z|{{x|}x{{x|}yx{||{}~{w~y}x}{~}|~{|||yy}~|zz~zy|{|szxy}vw{y|y}}|z{z{zz|zx{y||}~}{xx~}|zy{z{~~|~}~|~z~~zx|xw{}|}yvy}}z||x~uz{zz}|~}|{{~||{}}z~z|}|~}}|}{|~~}{~}xx{|xvxwy|yz{yyv~|}||yyzyy{x}~{y~y||}y}|z~{wx|z}{~z{|}zzzyyyyzyyz{|y{w}~|zx}|{|xzz}~y|}}{zzy{}z~~y}~{|}z|y||}zzy{y}}}}}~v}vy}~||y{y{}||yzz~~|zzy{~}}}zu}yzx}}}}{x~}}z~{zyz}yy{{y{{~{v}z~|z}~}y{~yzy|zzz|}|{|ywy{{}x}~}}zx}||{}z~}~{~z{tzzz}wyz~|zz{y|zz}{~{zwy}~z}|{y{{z}|}{z|~~|}~}|}||}{{z}ww|zyyz{|xy{x}zzzyy}{{||z||wy{|y}}{}~}}|y|}{v|||}~y}{w|y{|y{yy~|x|{}yz}|{}zzz{x~~~z|}}xzz{||}~}~}~z|}~~|~~~~|~}~||z}|}~~}}{~y||~~|{~~~~~~~}|x{}~~z~}~~~}|~{{}}{~~~~}}|~~~~~~{~|}|~~|}~~z~~|~~}~y~~~~~}|~}~~|}~~}}}}~~~}~~{~|~{|||}~~{|}}~|}|~~~{}}~|}{|x|yz{}z|z}|{{|~x}|{~|{~~x|wxw|{}}z|}{|y}{{|{z{}z|vx|}zz}zz{yzz~zy~x}}y}{|{xyz|z|yz}|xx}|{|}yyzywxx|{ywy}}{zxu{||||~~vyx{~v~z|zy~x~{wz~z{y|z~~{}{y}{zz{|{||{x}}{w~|zyxz|{~||x}{y~{}~yw|}z|}|~}zyrz}}|~v}xzy~{}{~{wyzz|z}|y{{{{|z|{}}y{|~z~z~z~zz|{~~~}z~{x{~~|{}x|~|{wy{{|{~yv|{y{xzz||||z~||||{{x|}~z~zxzyzz{~}yyx|}||z|z~z~{~zyxx{}yz|xxz|{{z}y|{}|}||~w|}w{}}zy||{}}{|~{z~|{z|zx{z~{zz||x~}wwz{|~|{{~|y~yz}y|||}}{{}||z{}}z{w|{}~z||{x|z|}|{zyx~||}~xz}}z|zyv|zy|}}~zy|||}|{xy|zx}{w|~x~xx}}~|yzyzy|v||yz{z}}z}zyyx~y|}}|z~vzy||x~x~~~{wy|{{}||~zz}}xw}{v|{~~z|~|~|z|z{||x||~|z}~|zx~|}yzzz|||yz{~}tzzzz||~}z|~|z~~|y|{|yx||y}{y~{~w{{}}{|{}{}{z~z{{|x|}z|z~}~z}|zy{}zy}y}|w~~}~~|}~||{~~~}}}|}|}}}}z~~~}}~~~~~~~~~}|}~~}|~~~~|}~z|y}||~~~~{~z}~~~|~~|}~}|~~~~~}~~}}|{~~|~~}~~~~{|}~~~~|}}}~~~}}~|w}}~~}~|~|~~~~|~~}|}|}}||}~xz}yzw~~|}{{{y|}x|{{yy|v{z}zz{|zwvz~yz~z~z}{~v{|zyw|{~}yy|x|{~~{z~}yy|{}y}|{~yuywzw{yt}|zywzxvzy{yw}zz}|}}y{~}}{}y}y{uzzy}}~~|||y{{|x{}}{{z{w{{z||yy|{xzz{z|zy|vxw}y|}x|{|y||x|y{{{w~y|{{}z~{{|z~wz~z{yx||w|yzu|~{|}{{}}||y}{}}|}zyy|{|s~{wz{{~y}}~yz|zx{|zywzz|||{~xzy|yvzyyz}v{|{}y}z{y~}|{{{}|~y|{zw{}y|z}z}}z{}}yw~w|~|yyz{w~w{{}|{{z~z|}}~z|z~~x{z|~}z}{}{y{vz{xyy{}}x{y{yxv{{}~z}y{|vwwx|~z||{||{x|xzz}|}yz|{~z|}x{||||{|xzz|zyzzw|yw|{xy||{|x{}w||}x|}{}|xzvy}~|~}|y}||{{z{~{yz~zyy{xx}z~z~y}y{}{|z{~z{yz|}|~|z{z~|}}~||}}~|~}yzx}|z||{y~zz}x}{}x{y}~{uxr|zy|zx~{}|wyzz}~}~~z{}z{z}{~|}|y{~}}~zz{z~}}y}y{w{z|{u{y{|{wv{~ytxx||{~{zz{}|{|{~~u|}|{}~w||}z~xx{vz|{}{yyzzz}zzz{}}}||x{{}}yxz}~z||w|}~{}}}~~~}~~z{~}~~~~~~~z~||}~~z{~~~~~}|~}t~~|~}{{}~~|~~}~~~~z~}|}~}~|~~}}}{{~~~~}|}~~}}x~~~}}~{~~~}~~||~~}~{|{}~}{~~~~{}~{|~~~|~}~|}~{~}~~|}|x~|}}~}|~~{~|x}|{z|||{|{z}z}||z}v{{|{|zxz{z~y|{z~|||}~xy}|yzxy||zx{|}x~{}xyz||z}yy{|{{|zy{vy|{xzxxz}{}||}}{x~yy}~x}|{}|}|w|}|x|}zzxy{|{|z|~}}zyyz~|x|z}{zzx{{|}{|{zv}{}}zxzy|y{{|zy~{|yz|z}~~}~|~{~~|{}y{}|{||w{|{x{{z{{{z{|zy|}zyz|}|z{{|zzy|w{|x}{|zz|~}{}|}z|||}y{{yy}{zx{zyz~y|xzz{zz{{}{{yz|z}yzw}|{|wy{|}zzw{yy|}}yz|{{~{|y|~|{}}w|~~|{xy|x}}y}}yz~}||yy||~~z~z|~y{{xz|~|yz~{xzy|{xy}~{{|}{}|x}x|}|{}z~w}~yyy~{~yy}|y}{}{~|zz}{}}|}z{{{y|{|}y~|}}~}~|xz~{y|{zx}|~z{{{|{yzv}}|{zz}{zxy|z~zv}|x}z}}y|}z~~}||x|~}{{}}z}}z}vw{~{}|}yv{w{|y}{{|y{{~{{~z{}zy~{~{~z{|z|{}~~{zx~z|}}z}{z~y{}~z}~{~|z}xz~~{{|}|{~z{z}~zzz}~{|}||||~}|{|z{||zz~{{{}{v{y|}zzzz~z{~||}}~zw~|zx}|xz|w~}|z}|u~{zzz}|x||~{~y|{~~~{}}|z{z|y{z~}~~}}~~|~|~}~~z~|z{}}|}}~~}~~~~}}~}~}~}||~~}}~}~~~|~}~~{~t{}~}z~}|~}~{|}~~|~~~}}}|z|}~~~~~}|}~~~|||}|~{|}{~~z}}}}~~{}}}~~~|{~}~}|}~}}}y{y}|z}|~}zz{~x|z~|xz|w|}}|x||zzx|~|~x|z||{yzy}z}zy}||z~}~~|z{{{~x{{y}y|w|{{~z{wzyyz|ywz}z|xww~}yt|z|zz||~{|~{|}}{yz{~{}}|}}z|}}y{zz{y}yxzw}y|zwzyzv~wy~{|{wz~|y~z~|{y~{zv|~z}yxx{|x|{}zyzz{|{z~||xvs|yz|~{}zy{xyz{v{v}|vyx{p||~}|}{}}x||}~{z{||}}~y}zuz{{z}|x~{z}{z{{~}||~{{{{{x~{z}~{y{|~v|y~{|{||zzz|z}~~v{}yyz{y|tzz{zzzy~yz}|}{{y{}y~~z|x|yy}yzy||~}|zt}}|{}}|zwz{{|z}{}z{{~yzzy}z|xz{zz{{y}z}|~||{~|}}~}{z{|}z|zzwyy{z}}zz{~~{~}|{xw{|xyy|yz}y~{|{|{x}{|||}zy}~~|wv||z||z}zz|{yy}{zyyy{}zx{|x|{}xyyzu|{~}|{|zz|x}}zwx|yzx~~zyz~}}{{{{yy|{}|{~{z~yy{}}|y{}}zy|t||{{zz|zyyv~}y}}z~z|zz|}}|||x~||z|{{~z}|~yyz~~}zz}|w{{zt{}}z{xx|}{y}y}~|~|}|}}x|~~yy{{~zz|||{xx|{z{~~{x}|yz~{v~}z~{}vyz}||{}y}{yyx~}z|{}~~}~|~|~~~~}~{~~~~~{~{{}}|~}{}~}z}}}|}}~~~~~~}z~|}~|z{}||~~|}}~~}~}}~||}}~z~|~}~}}|~~~~|}~~}|}~~|~~~~~~}}~~}}}}|~~}~~}~}~{|~|{|}~}~}~~|~}~~~|~~~~{z}{y{}|y{|}yz|}}}~y~}{zywy~zz~{~y{||{~x~|z||}x}}||yz}y|}|y}{{z}x{}}z|}z}}{{|z~wy|{z|z}{|{zzx|{y}~w}{|z{yz}}}y{}}z~x~zy}z~{{|z{|yzv{{x}{}~~}|y{{|~zxy{wz|yw}yx{}xy|{z{~~yx}{|{||z~|z|z}z}|||{~}|||ww~xyyx~{|||z||~xy~x{||x|{zy~z~{y{~z|zz{~{|y~{x{y{zz{zy|v{z|y}~|wzy{}zz|{}y|yz{{|{{{~zyxyz|}{}}{||}~s{|}}~|}|z{zxuy|||~zz}x{}y}{z{}}{}~zzx{x~v||}{zyz}|||{{{zz~{zz{~{}y{w{|}{}x~zz{{w}yw}}{}|}y}|~{|~x{{z{}~~|~{~x|y|z|}|~z}{|~~wy{x{z|z}}zyyy{|~{|}|}{zy{~{yz{z|y{{{|zx|xz{|{~|{z|{y{{w~w|{}|z|||}~}|{~zzy|z}zy~|z}}}x|y|}}}ux{{|x}|{}y{~~vy|y}z|{|{}|~}||zz|||}uvz||y}|{~{yw{|||}x|{zzzyyz|ux}~z|{w||~~zz||uxz}}xy|z}}|}}|{{tzxz~|zv|z}yx{z}x||{|~{|z|xzzyxz}wz{|xzzw}x{|w~||}}x{wyzz{y{y||{w{|~}~y}|yyy}xz}~}~~~~~~}}~}}|~~~~~||~}}~~~|~~~|{~|~~~~|}~~}~~{x~}~~~~||}~~~}~~z~~~}}~{}~}~~}}~~}~}|y~~w~}}|~~|~~}~~~}|~}~~~|~~{|~}|~y|}~}~~~}{|~~|z}|{~z{}|~|~zy}}||~yy~{{}{~yz~~{|xz}~zy{zz}|y|}{{y}z|z~|x|~{{z|y}}{yyz{w{|xy|yy{yywx||yx||xvzy{|y}|x}y{z|z~}{{}|y|{||zyyy}u{~{xy{yxyvv}~||||~|wzx}}y{x}~y~{~}z|}y{{z{}~~}{~}{~z|}{z||}|z|{}{||yz{{|yzw{yz||||zxyzy{y}~{|{}~z{~{|z~~}{~}z|}{y~}{vw{y|{{{|z{yx|{~yy{|zxwvzz}}}zzv|~~x|}{}}|{}~~}~x}vxy{zvx|zwzty{|{z{zy}{~z|}|z|z~~xz||||z||y|}~~}|x{{yx|xvwyx{w}}|~|xy{z}{yz~xzzy{yx|||~zz~{z{xxy~}||||}~v}z||}{xw|{}wxvzv{{z~y{zx}{|x}||}~{}~}{}~}y}|}~}}{zz{x~z|x}~yy|zz{{|z}z|{}|y|~y}{{}{{x{zx~|z}z~z}y|}z{}~v}{zxx}|{}zw{{{xu}{~zyy}{{|wx|~z}|wxw}zz|x~|z}{y~}}|x|{{}}{z}~w|zyy{~|z}zwy{{wzw|{x{v~|z~~{yzyw}|uz}~~}}~}}{z~||zzxzx|vyv}zy|{}x{w~||{{|}v|~~}x~~z{|z|||yz{|~|~|~}{|~~~~}|{|}}~~}y}}}}~}}~~{}~~~~}~}|z}{~~~~}}|~}}~~{~|~~}~~}z|}~||~}{}~}~}~~}{~}zz||~|~||{~}~~}~~}~~~~~~}~{|{~}|~~~~{}}~z}|~~||~}~|{~}z~{}~}}~~}~|~}~~~~}~~~~|~~z~~|z~~}~~|{zw{zz~}}z~|}}{}}wz}zwz|~x}}{{~{~z|z|z|{y}}x}z{xyx{|w}|z}wzz}~{}~~|x||{z}{~}|zy|y~|||||x}|wyy}|{y}{y}{|{|}z}vy}~y}{{~zy||z}{{w}{}{{|y}{~{{}yvw||{{|{~|x}y}{|{yw|~x||~zyyy}z|zy|~}~|w|y}}zx{|z~y|}{zz~{z{yz~}{z|{}{}y|z{}|{}wyz{z}y|z}~|}}x{||{{|}|}x}{~{|~{||x}{}{z~y~v|{{|{z|}z}yzy|z||~||y{}v}}|yz{|yyyx|v}{z}}|}wzw}{{zxz{y|{|y}yxz}z{}{{}y||||z|~}|z{}~{{y|}}|zy|z}|z}~zy~yx||~|y{{x~yyy{~}y}{~{~z}qx|{zz}wy~y|{z~|~~|xy~~{{yzyt}}x}|yz{{}{|~}z|}z|z|}z}||}{}~{{z|w}{zzrw}{~z{z}}~|}}{}y{z}zy}~~y}{{z{}y{{|}|{z{}|~y|{xz~~y}}yzw{zy{||z}{~|||{zz}~~{{vz{|~|{||||{v|yy|{{y{|t||~}z{{~~{y}~x}|wy}|z}|zy{{zz{yz}z{{|}{yy{}{{~{}|{{x{|{{zy{zw~zyz~z}}~z~z{~{}}~y~{|~vz~{z{{{zv}w{zz|||yyy}|z{uzz|{}}u{~~}|~{~}|~}{~~}~}~}~||~~|~|}}}~~~~~~~}}|~}~~~}~}~~~~}~~}}|~~}~~~}}|}{}~}~z~~~}|}~~}}~}~}~{~~{~|~~}~~|}~~~{|y~~|~~~}{|{|~yy|{||~yzz~wvyv}{xwz|{~x{y||zy~z{w|}~}{|y~y~{{zz|||||{}}~vw{x}}y|{|}wxzz{zvwz{z}y}xwz|zzyw|w||y}y{|}|~zx}||~~y{~sy{}zwu{|{{y}|{{|yz|{xy|y||wx|xyuxy|||z}|{}~}z{|{{}z~~z{}}|}x||{|z}|zzwz|}yzzys}~xz{~u{}}x}{x}||}~{z~~z~{}}|}~~}x{{|yz|}{y{|z}||z{{}}y|z{v{y~xxzzz|uw|xz{{|{{{}~|~}}x}}|z{x}}z{~{{}|z}}~yvwywxy|y{y|~zx|z}}{}~|{z~r{{z~|x}}}|yz}|}~~y{}{zzy}}z~w|x{x~v{u|~{|yz{}z}|~x|w{yx}{{{|x{{}y}x|{yy{~~||{x~|||{~{zzv}{x|xy}{{x{|{y{{yy}xzzy{}{x{}z|{yv|}}{z}{}yz|~{|{z{~|~z||zx{x}z}{zxww{z|~y{}|y|~{|}wy}}wy}|z{~zz~}|z|||~z|x{v{~|~vy|z|y}{y}}~yy~|zzyx}{|wv|{||~zv{xu}~~zxw{}{}{}}}|{z}|z|}|}|y{{x|x{z}zwzw{zy~xzwy|~|{}}~zzwyy|}}|}}{}~}z{~|}}||v|{z~z|~}|}|}y{~xy}zw}{|wvzxz~y|~{w|{y|v{z|}z}wz~{}z|{|~|{~||{~~~~~~~~}~~|~~}~}{~~}~y~|}|~~}~{~~|~}~~~}~x|~}}z}|}~~}}}~}|~}~|}{~}~~~}||}}}}|}~}~~~~}}~~~}~~~~~}}|}}~}~{}~~}~|}}~~~~~|{{{~}~~}~~}}}~}z}~~}~~}{vz|}}{{}~~{y}|yzywy{vy|x{v{~}|}z|}~~z}|y}}x{zv{|{z{}{~zz|{~xx}vyy{zzz}{z|}{zx{}vzwx|zyyyzzxz{|}~~~|}z{z{yz}{}zyxx}~|}zyyzy~|{}|{z}{{zx{y{{{z{}|u|zz}|{}}z{}{z}z{{}~z|yz|z{x~|{y}}z~~}|||~~|x||~~~~w{z|~y{|~z|}{w}y~|{}{yx}z{xwxwx{{}yy||{}~{z{{{|{|}}yz||z~{z|{z|||}yx~{}}{{~{~z|x|}|}}y}~{{|~}z|}{wxvxw~zxzy{~x~{{}z|~{~||~zzwy|z||}|{{{wz{z|ux}|z~|zz|y{y{|~}x~{}|{y||z}|~|y{~|{|~y~yz{{yy|||}}}||}{|x|x}x{}~||}|~{{{~{}zz{~|~}yv||{w{zzy~xyzzz~}zzyy|||y{y}}{x~|}zzx~z|u{y}~z{~~zyz|~z~{|}~}~z{xx}|{zx~{{yy}|y|{{z{~zyw|{}~~~|{z|}xy|y}{zzy||~~|z~zx{x~~{~|z}{z{y~}~y}z}u}zzvz~|y{{{y~x{||zz~z}|~}|~{{{}~x|{{z~xzy|}z|}{yx|{~}|xx{z{zvzzy{|y|wy|{z|y}{|z|x~v{|zzyy|w|wyzz}}}x~x~}{tzz~{|{|}~}yyu|x}|}y|y{}yzx}~~|}}}~z}|~||~~~}~~{}|~}}~~~||~}}~}{~~~|~}~}~~}|y~z}}||~}|~|z}}~}~~~~}|{}}~~}}}~}}|z||~~{~~}}}{{z}~~{~}}|}}}~||~~~}~{}~}~|}~}}~y~}~~}|~~}}}}}{}~~~{~~~|{|~w{{}{zw}z{zzv}||}}z||}{}|yzy}||{wy}x{{z|{{|}}|||~w}x{|xz|~|z{yz{|wy{y{uzyt}{u{w{y}{{|~{x|z}~~|}{|z{|||~wz}xy}{{zz~}zx{yy~|x||z}x{zz~||yz|zzy{v|y|}{{||x~y}|~{||~y~|}}zxzy}}x|xz}wyyzz{~}yy{y|yx{{zyz~|{}{wzz}}}{{}yzz|~|zx||y~t||||||v}z{yxzw|xs|zyy~|y}|z}|{vz|~x}{zw|y}w}~zy~}}y{z||wzx|~xz|{}|~{~|{{|y{uz~xx~y{}{z{|vz|~|z~|{|{{}}|{|{~{{}}z|}~|zz}}zy}{}{z{z~x}x{{{{x{|vz{x|~{y{|y{{{z~zx|}|}zz}y~}{z~}~z{|y{z|{|x}y{zvzy||xyxy|zyz|zzzxzxyyzy}{xz{~zy||{|z{}v{}}xw{{|{y}zz||{v}~{s|}xxxuy|yys}y||}v{|z~z|{}}}~~z|xz{}}}{{zzx}}|{zz{{~wy|{{x{xyy||xyxy{|z~z|wx{{z}{z}|}~}~zy{y{~~}~|y~{|~}{{~zyy{~{wzzy{xy{wyy|}|w}~z{y|{}w{~}|z{{}{~}{~z}{||{{wvw|}x|zx{xy{|zzyy~yx}{{~{y|~}{z~{y~z|{}y|}}||~}}}|~~~~~}~|~~~~~|}~~}|~~~|z}~~}~}|~}~}|}~}~~~~~|~}|}}~w|{~~~~~|}|~~|~~~~}z~~}|~~w~}~}}}t|~|~~~~}}}~}|}~|}~}~~~~v~~}~}~~~{}~{{{~}}{~~}}~~{}~~~}}|}~}zxz{zz{}{~{}~{~yx|z{~{|{}z|y|||z{|~}{zyx{yz{|y|zy|~}yx}yx|~|z|{}{}}{y}{}{|}{zxy{x~}}yzy}||{yxy{zz|}~|{}y{{}zxz{zzvv}{|x|z}{|z|{|z{y}}{y{{zyx{~z}}|~z~y{~y}~zx{}|||z||zy{z|}~|{|}}{|y~~~{zu|z|z{zzy|||{~|{|xzyz}{yyyz|yz{zy|{x{{yzyzx~||{|z|{{}y~|}}zy}{z}}{|wu{~~~yzxyz}{y{~z}}{w{~z{~}{x{}~~y|{}x{y{~}{~{z}yz{~zy}|{|}~|z{{}zx}}z}zy~z|w{}{z|{}|~|~{y~{||{|}}z~~}||{{{v{{{{||~}|y~|z~xw|}}|~~{y|{{}|x|~}~y}z|}|~}{~x}||}{{}x}yx|{x|{{yyx|y|z~|}x~}~|y{|y{zx|~~x{yz~x|}v{{{{}~{|~|}~z}|zzq}tzz||{{~z}z|x|~~{{}}||{xy{x||x~|}x{{{z|{z~}t|}z{}|w{|v~z|y~}{{yzy||v|~x}}|~z{}}zz||{|{{{{|z|yv|{{z}}z{w~xy{{}y~v}{~~}{}|{yx~|w{|{zzy{||zz|}||{yy|}~zv}||}~wz{|{{y{~~{{|}yz~|{~|y{x~z}y~~y}~|{z|}}~zz~|}~|w}{}{}}}~~~x||~~~|}~|{~}~~~~}}~~}}~~}~~~~~}{~}~}|~~~}~}~~~~~~|~~}~{}}~}~{~~}~{~}}~}~~~}}~~{||~}}}~}|~}}}~~|{}}~~~~~}~}}}||}|~{{|z{w{zy{{v{wx{z{|yz|{yx}}{{{uy|xzx{z~~y~}}z~~z}~y~~}y}x{z}}}|}{~x|~|}}xzvx}}{|wz|~}{zzyzw}zy}zx~}}}}}xyx|z{}||~|y||}y|z~y|x~zzyw|tz~|x{zw{zy{ywzyxyzwy{zw}z~~{y{|yx}~}~|zz}|{{~|x}}zx{~w~xzxzyz}{z{}|w{|z{{{yw~z{y{|{y|z{~xx}zyzy}{y~~|wyzy}}~}}zxy}zz{{{x~}~||{}x||}zx}|z}{|||{}|z|~{}~|z|}y~~}z{~}}}zy{vyz||ty|yy|}}z~~{||y{{wy~{xyxz}~{{x}{|~z{~z}{|}|}}{{z~{{}{z|yyy{yw~y{}{y|vwxy}~}|}{xzx{~~wz{zz}wzzy}|}||y||}}v~~|{z|}zz|yxv{xzw~|y{w}z}}{z||}{~w{|~}||}|z{z~zy{|}yz|~~z}z||}y{{||xyxx{u{{z~y{z}zx{zzy~~{z{z|~}z~{zx|{}|y{}}|zw}~}z|~z{zy{}y|xy~{zxyz~vzx{|zz}{|xu{yy~x{y}|z{~~~{|z{{|~{{z||zyy{~}|{{v|||||zz}~~|{|z|y}|~zw{}z|}yz{yy~{{||}y}yy~|xx}}{||yyy}yy}}~w~y~{}|{zy{yzy|xy|~z|{~|~~}z|}z{z|}{~{~~~~~}~}~}~}{}}~~}~~}~~{|~y}}~|}{}}~}{|}}z~~}}}}}~|~~z~~~|~~|~}}~}}~~~}~}z~|~|}{}}|~}{}~}~~~|~}~~}~||~}}}~~~|}z~|}{~~~~}~~~~~{{~~}}|~~~|~z{~y}z~z{|yz}}uyw|y}|~z{{||y{|{w|{z}z}}|zv{z~|{{||~x~{z~z}y|x|{~w{||zz~z~zz}z{~~v|z{}wx}y}yw|x{y|{||{z}{z{{yzz~zx{w}z}|{{{x|y~x}v~{|v{~{yxzy}|~~zxz||{{~|wy|}|}xz{~|z|z}|v{{x}u}{~||z{{|x{}}{{}|x{ywz|{}yy{{|yz|}v|}{|z{{|xwy{yz{{}|{x{zz|}|}}yxyzy|y|{~{xz{z{|y~zy{xyy|~~|}|{|{zy}{}}|z{z}~zy}xzs{}wzz~z~}x{y{|x{yzz{||{|z{z|}|y{x||z~yz~y{}yyy{~}{x~~~x~||||~{z~}{}~x{|~|{~{||y}z}|z{|xy~szz~|zzwxyz}|yz~{}}xzwy~y||{{}|}z~z|w|}zzy||z~}{yzyy}z{}{zv|~|{|z}~wz}{{~z}~|xxyzx~|z||z{v|zzz~w||{~w{{{zz}z{|{y{~|z~|~|z|y|}~}|yz~~}~}z}xy{|{}~w~|{}x{||y|wz{z|}|z}u~w{{v{zy~{{z{~z{||{|yzx{}z}}{|||||w{vz{xy{|z{}}vszwx|{{y{yz}y}{~}|zzzyy{|}|z~z|}zz{|yyx{z{}|{zzw~xz{w~~{{||yy~}}z}}|{yy}y}zzzxvyxy{|yzx~{|~zz}z}|{zy|z{z|}~~|~}z~|~z}{~}}}~~}}{}~{~|z~~~}}~~||}~~}}}}}||~||~~~}v~}~~|~|~}~|}|~~~~}z|}~}~~}~~~}~~~~~~}~~~~|~~~~~~~}|~|~~~}~~}|~~|~}||~~}~}|~|}}}~~~~~}~~z~}}}{~|~~~~y~|}~~}~|w|~z}zz~||{{~y||w{}yv|y}xyy{zzz|zz|{}|y}}zyx|{}xyy|x~x}}{~~}wz}|~}|z{~xz~}|yzxz{}~{z|{u{z|yyz||{wy|{w{v}{{{{{}{|~}{}{w}|x{}~{~y~|{wyxx~zzz}|{zx}{x}yuxz|w}zvy{||{{wzz||~|}|{~|{{|{{{}z||}wzuwz{yz|y}yzy|yxzzwwz|yz}|w|z}|{x~vs~xzy}~vxu}~z{}{~}}~yz|}~twzu{{uy{x|xz}z}{yzzw|{y~x}}|xz|{|}|}}z~}{~{y}|~~~~{|xwvvx~yy{||z{wz{{{z|{zz}}{}{{||}{}|}yz|}{z~|{|}{}|}}zyzy|{}{~~}|}{{zyxz~zy|||{}}~~{|}}}~{v}}}}|}}z|~{xu~{||}}w|~|z~~z~|{{|~|z{}}yw~}}y}{w{y}z|}}|s~}}z~{v}{~z|{}}}}}~|y}}{wy|ywy{z|vz}~{{xy{}z}}{y}{~y{|}~|}|~~|{{}z|~~|{t~}|}x}w||{z{~~xz}{z}{{}}}}z{y~z{xw~zxz}}x{|||zyz}~y~~{|{~y}}}|~}{}{|~y}{yz{t{{y}zy|x|yz}z|{u{y}{xzyyz{~z{y}zz|x{~|~}~|~z}|y|}|xyyy|y|vx}{w~}w|y{z|{y|~yxy{z{}{}}{~|||{|{}|~~~|~~}}y}~~~|}}}~~x||z~}~~}~}z}}|}|}~|~~~||}~~}~|}}}}~~|~|}~~~}~~|{|~~}|~~}~~~}~~|~~~}~}{}|~~}~}~}~~~}~|}~~~~~}~~~x~{||{~~|~~~~~~~z~}{}}~}}||{}~|~|~}}}|}~}~~~~x|x|w|}~{{|v{}x~zz{zy||~v}v|{~yy}z|}x|x{y~w}y{x|xzyv}{|}~zv|{}zzv|yv|z{xy|}z{|}|{}zz{z~w}yz~{zz|z|z{|y}||yy}}zw~{x{~~{zzy}{yz}|~zx~z{|}y|{w}zy|wz|||yy|zz~wx{{~~zz~{{xyvyzz{z~|z||}|||w{{zz}u{|~~xw~~|z}|{}{}z|zzy{wzyz}{xzz}z{w|v}y}{}{y{{{z|z|}{uzy{y}}}x|}}y{y{z~}{~z{|{{}|{}|}|{z{{}|x{}||{}{{{|}|}wzx{z{||{yx}|y{{{}zz{|x|{{}zy}y}|}z~{y{w}x~zzwz~z|}~|||~{y||~}z{|xz{|}}}yz}}}xy||{{|z~z}zz{}{y{~z{y}{{z{|}xyz~{z}~~z~{|zz||}{}|~{}|y{|{zw|||~{y{}}yzzzy}z}zz{}~zzz|{y}zzy|yzz{}z{|xt|yyy{z{}yv}~y|~x}y||}}z{{~}||~y{~~|{}}|{xy{yz~x}~}zxv}x{{}}|z{{y{}}z{{}{yz|yy{y~~{}}~}~z{yz{~xy~yy{z{}}z|yz{|{{z{yv{{||yy}z{y|{~z||x{{{z|{}x{z~{{{{{|}{x{~v}z{|w~{~}yw|~|y}xz|zz||~~||~zy{~}|z||{|zzw{{|z}xs}}yzz}{xv}{y|zz|||{~~~}}|~}~}~|{}~~|~}~~~~}~~~~{~~~|}{|t{~~~}{}~}z~|~~||~~~z}|}~~}~~y~}}|~~~}~~~|~~~}}~}|}~||~||{~{~~}~}~~|}~~}~~~}~}~~~~}~}~~}}~~|}}}}~}~z~|~{~z~~~~~~|}~~~|~~|~~~~~~}~{{{|~z{}}yzy{{y{zzxx|y|xy}~~{{vvz}z{xyz|{||z{||}|}yx}|w||~|{~yyyt{{{~|ywx|{|z~}zy|xsw{{zy{|x{|xyw|||{zz|zx~|}ywyz}{z}x{v{z}y~{}}{w||}{z~xz{z|}yw|~}zx{}{{z{uxz|}}yy{{|y}{~~z}z~~~{|yz{x}x}{zyx||}|x{{{|x|~z{~~zw}{}u{}{|w{zyz}z}y{~{{z}}~{}}}y|~}}||z{}}|z{|yv~zyz}|~z{zv}|vywyy~z~}||~~||{{zt~}|{xz{{{{~wvwy|zw}{~yz}z{|wy}z}x}}{}{~x~||z}z|||{{{~~|}|{zx}~~zz~{{{yzy~xxy~~zz|zw|x{y{{z|y|v|w~~zvz{y~}|zy|~~z}~~~~{xz~|}}yz{xz{z{zxu}{|~xz|zyzvx|yx~{zw}|y|}}||zy}yzx|zyy|{z{}}xx}|zzw}y{yz{v||zzyvx{|||}|}xy|~}|~|~{w}}{y~}y{{}~{zz|}z{|~x|zyxy|zw{{x{{|{y{~z{|x{wz{z}}~|{y~|~y|v{}~~{yy{z{~}}|{z~x~{zyy|z{w}{x}z{z{yz|z{{{yz|vz~xz{||~{}wy|}{}x{z{y~{{{}~}}{~xzzxy|yz}x{{|r{}|yyzz}{|v~y}}|{{|z||{{~|||x}|}}~}~}~|{~}~~~~}|}~}~~~}~}~~~{}{~|}|x|~~~|~y~}}}}~{~|{|~~~}|~}}}~}z~}~~|~~|}{~~}}}~}}~}}}}}~{}~~}}~~~|~}}}z{~{|~~~~}}}}~|}z~}~}}}~|~z~~z{|z|xz|z{zy}vz~zzz{~{z{{|}{{||}y~}}{}~}y}z|{x}}}{~}~}|v|||ywz{{z|||~|~{|z}|~y}{}}y{{|zy~x{{x|y{y}y|}x|z{yzy{~w||yz{zwz}{y||~{{|zz{|}{z{wz~}{}~|||{}yzz{|zzzy|{{{{yz}y{wzyyyy|}|~}{xz{~z{z|yzyz}{||}z}yyx{{~~x~|x{{}}{zw}sz|zz{{}|~}|~{zzzw~|{~z{{|x}~}z{z{{yzzy~{zzx}y|{|z||{~yw{||x~z~|{x{y|z~z{y|z~z}x~|{x}zz}}{{|}{{|z|~||ytyy|yz}{|{xz}}zy}|x}~z||~z{xxyy|y}xw~y}~|y{{||~}||~||{{y|wzyz{~|||~yx~y~z~~~vxz{|~z|uyyx}}z~v}|z~|x{u~~|w~x~y{yx{u{x}}x}z~z~vz}{y|z}{z{yx{|{{z}y{}{y{z}xz~x|~|x~|y|~}yz}|y|{~x~|x}}{{~{|z}xy|{~}~zx~||}~yzyx||{}yz{{z{{}{xy|y|{x~vz}{}}{xw}uy{{|{|}}}y}|}yz|zy}yzy{v|{|{}|}~}zx{x|w~{xz|||{|}~~{yz|z~yuuz{vy~{}{}{z}{||x}~{y}|~||~w|y~zw{yx~~~z~zz|}y{y}yzzx}z{yx|~{zx|xx||z||y{z|zzzzw|~~~~~}}~~~~|}}}~~~~~~|}}~}{~}~}~~|~|~~|}~~~~{|}}|}}{~~~}~~}|~}}{~}}~~~}}|}}~~~~}~}~~z~~~y~}~~}~}~~}~}~~}~~}~|{~}{|~~|~}}{~~~~}|~~~{~}~~}}z~~~~}}|~}}}~|~~}~|}z~~|}~}}{~}|z}}z}}|}~~~~}}~~~~~}|y}y||zzx|~|vxyx}x|z|}x{y{}||xzy{y{|xyz~{|}|}|{y|{}y{}{|zy|}{z}|z}yy|~}{x|z|||wx~v{yy}}z}zzzxxxz}{vx|{y|yu~z~w|~y}z|}}w|~z{yvw}|{{{z{|{~|x}y{{|{{vw~}z{|{zy~yx}}z~}}~zz{|}y{}{|}}zzyy{|yz|x}uw{{z}z{yy{xxzz~{vy~zz|yyxwx|{||y|}{~{w}|}xy|{~z|}|z{x{{{z||z~}|}{w{}xyy~|zz}yxxy|xv|}x}|z}|{y~{uwz|~{z{wxz~z|}{~z{z~x{{{p}}z{}y|{y{x}x|zx}xzz|z~|yy}}}~y~~~|}|}{|z~|xz||{{z}w{{{z|yu|z||zw|}{|wz~}z|}}}|~}y{{z|y}y~{y{|}}||{}~zz{~yv{w{}tyxx|}y|}{yxz{~uv}y{~|~t}{zzy}|~{x|{~z}z}~yy}y{}|z|z~|y|tz}x|y{z|www}|xzy}}x|{||w{y|{|y~}|}zy{{|}{z|{}zz{|}yzs{wzz}{uz|}|y{u{{y}}}|wzy|}~{z~x{|{|~}|{~|wz||zz~{z{wz}}zz}y|}{~}{zv{~|u|}s{{z{yz{}|z}x}w{}}y|}}z{~{|{~|xx{||{||yy~}zyz{{{{}z}wzy~~|z~~{}zx{|xv{xx~{~~z~}{{z~|{~}~}||~}}|}~~|}~|~~}~|~}{~~z~||}||}~}}~|~}}~{|}~}}|~~|~}~~}}~|~{~}~~}~~}}~~~~|~|~~~~~~~~~|~}z|~|~|}~~~~~}}~}~}||{{z~~}|}}|~u~|}~~}|~}~{~|||~{}|}~~|~~}}~~|}}y}}|~~{~||~}{}~~}||~~~~~~~~}~y}{{z{{z~}{~y|w{vv{}zw{|wz{{{{z{}}|yz{z}z|y~}z{{|y}{zy~}z}xy{z|yzzz~y|||z}}{z|{{z{y{zz{zxz|vtz|{zz|yz}{|x{t}}x{z|z~{u~z|~yx~y~z{y~y{|{}x{|x{z}xzv{}||x{z{x{|{{~{}~|zz}|||zz{xy|y|{|z|x{}y||z~z}z||}{zzyx|~|y~xyzyzzyuxzx{{zxx{z|}{y{{|}{~|x}{|xzz}yyz~zzz|||{|}z}|vyw~}zz~y{v|y{{}w~~zz{{~|}{{zz{z{y{{x|zzz}{zzy|zv|zzz|~}zxxz}|}x{|xyy|zx}{||yx}r|{y}z}zw|}||y}|}{}}z|{|y|}xy|zyyw}~|}}}}}y{||}z{~|}}zz|yx|{{z{zz{z|~|{|}~~{}zzy{yz~|{~|z{{{~|~|~yz{zy~~}|zx|~}}zv|}w|z~~{z~}|x~{zzr{yzyz{|y|w{||z{}|||x~xy{{zx|z{|xz}x}|}}zyyxw}~|{{||u|y{z|{zz|vvx}{xx{{vz|}xy{{}x{|{yz{yw{|xy|x~yxx||yw{|z{}z{{z{|z~{~}||z{{z|}|{z|zy}x}|{w{~|~wyzz}}zy|z~}||}y~x{z|~zyy{xz{}w||z{{z}}x{|~z{{~z~~z~}|}|}{|z{yz||{{|ywzz}{u{}||z{z~~{~}}~}}~|~~~{}}|~~|~~~~}}~}~~{}}~~~}}~}~~|~}p}}}~~}|~~}~|~~~}~}~}}~{~}|~~~}|~~{~~~~}~|~y}||z~~~}~|~}~~~}~~}~v~~|~~}~}~||}~|}~~|}~~|}}~}z~|~|~|~~~}|xzz}~|{|{{x}yy|y|yvz{}{wz{|~{xyx{~zz{{~v~x}|~{xzx|{x~}z}z{z{{{z|{|~zv~y{zyx|{yw|xwpz}}}{||{yy}yxzxz{t~{{~~z{~{z{~}}|x|zz|}yx||yz|xyy~|w}}y}|xxxzyz}yv{z|~~{}z~~|{}|||y{z}{{}}{}{}}{zwzz|{|xyz}{|{wyxxxyz~wyy{yx{|x}}{y{w{zxy|{{x}}yw~~}z~y{{|v|y{|z|z{{z{y{zzy|z|{}x~w{z{|x{x~y~}{}z|}{z{|z~~}{{{~~}zzzz|x{|yy~~{|{{{~|~z}{{y{xqz{|y|{|z{{~y|{w}z|~~w}|{||y||||x}zzy}z|||{{|zxx|wz|{zz}}}zy}xv|~~}{x}z~z{|~|zz}~z~{||{y{||{}zz{}{z|{}zzwvx|z~|x}w~v{|z}|yyy||{y}|~z||u{}z{|zzyz||~}|xx~z{~{xyy{~{yx{|}~xyzzw|zz{yzz|}{|~{z{z|{~}yz}x|~~}~}x|y}}~y{zwz|z{z}|}|z~|yzxx{||zxwy|{y~}}{}{|y}~z~}x{}}{}{~|~{uz{~|}~|xz|}}wz}y{{yzyyz|ywy}|~zx{zy||}{|y{|z}|}}}y|}{}~z|{x{{zvz|{wz~yz~vy}{{{}v{y}}|x~~{|z}{{||~w||zy~}y}}|{z~}~}~|~~}~}~~~~~|}|~~~}|}|||~~~~}~~~|~~}}}~|}~~~}}~|~|}}}|}}~}~~}{|||~~~~~{~~}~}~~|~}z}|~|~~}~~}~{~|~|}}~}}|{~{|~~|}~}|}~}||{~}~}~}}}~{{~{~~~|{y|{|~}}~~z}}z|{}{x{yw|{|{zy|{xz}~w{|zuxxzy~|}x|}}z|{||y{|{{x}z}}|z|{|}}|{|xwz|{|}{|zyy}zxyy{z|w~z{{z|~}||{{}|xzx|z|}{v{z}|{zv}xx{~~xzz||||xz|{{}z{~y||v~}{}w{{}y~yz~{xyx{{~{||yxyz|yyy}}~{zzz}|}}{{}|z{z{||vyx{||z|{z{|{{}~{x}}{~yzzyzzz||}y{{}|zztz~{|~zvy~{~{|{|||~|{|{{}{}{y{zv}~{xz{x|z}{zxz}|||~w}~|~~{z|y~|w~{yzz~}z~z|||||||||}}z}z{}{y{~{uz{{{zy{|{y|x{v|}{zzxz~~~{{~{}}{z|z{~z||w|~}z|}}~}{{z|zzz{~|{~v{}x~x{y||}{~|{z|||{yz{yy}xz|~~{{x{}|{|}}~z{y}|z{|}x{}|z}{}|y|||}|y{{|~x}}{}~yx}{x{z{z}z{|zx|y}}}}{{~xxu}||zy|x{yw}}~}}yy}}}y{}{zz||{~zz}zxx}}{v}zz|~}{w{yw{}}zy}y}{~{}z{yzy|{z~z{z}y{zy}|wy|}{z{|{}{}w|x|y}}w}{||y}}|v{~|zx|}zw{~}wzy{|~wy}x}zx{}~~}{u|z~}~}~~{{{y}y|x{w{y|}~~y~||||{|y|zy||yu|v~~{y{{{{}{}}|y|xy||}||{|~~~~}}}~z~}{~}|}~~~~~}}~}~|}~~|}~~~}}|~z|}}~}}~}}}}z~~~~~|}}~||}~|z}~~|~}~}~}}~~~~~|~~}}}}}}~~~||~~|}~{|}~{~}}}~~}}}~~}}{}~~~}~}~~~|~~~~~}{}~z}|~{~~}~~|||}}}~{|y||}{}z{|z{|wwww{{u~{|~y~{yxzwywv|xytx{vz|{}~{zz|xz~z{{~z}|~z|||{y||v{~y{|y|wwv~xwz~~z|x{{vzzxyz|{~}yz|||{}|y{zx|zz}}}}~z}wy{|z}|}z}yy}wyy~zv|y||y{yzz{u~}y~wz{|~|~|z}y~zy~z|yz}|~x|}}|~~|y~zyzx|vy}|{}vryzwzzyz{z~wxx|{u{}~~|{|yz{|~~{|~z~y|~~xz}{}z||}xz{y}|vzzx||yx{v|zxz|xw~yy}z|y}x|~z}}y|}~~{||xy{z~|{v{~||{z{x|yz~}{|z|||v||yz{|x{}zzv~z|~|{~v~{|{~}|~}{{|}zz~x~{~xz{{~uy{~y|zxyyz{xyz{x|x||z}}|~{}{y}~|{{~|{z~{}{wt{~}{{xzzy}yx{zzvy{y{{|{{zyzvzz{x~zz~x||{{||z}{{}z{xwz{~}yz|zy}z|}}zy}}zz|x|}z{zy||z~x|{yw|~yzz{xz{|||xs{}|~z{~}~zzz}zy}{~|}|zz{{{{}{y|}|{zzz|{{{{z}{}vyz||{{~{y~xwy|y{{}~|{|x}yz}z|wyx}x}~~{sx|yzw|v|}{|z{zy|z}{{ww}z{}v{zxw~}|}|}|y}z{x}}|}~{y~{xz|z~zy}|{zwz{zy}u{y~{zyxz{w~x{|}~}}}y~}{~~~~|{}~~|~z~}~|}}|~|z~}v}~{||}yz|}}}}~z}}~}~~|~}~~}}~~~~{~}|}~}{|~}~~~~~~~{}|}}}}}}~~}}~~~~}|w~~|z{}~~~}~~}~}~~~|~|~}~}|~|}}~}~~~{|}~}~yz~x~~~~}{~~~}~~~}~|~|}}|}~}~~y}zx{{z{v}|wzx}}xxyyz{|zzz{x{~|{{||||z}}}{zy{{}xy{}}xx}}{}yy{|||z{|{|}yz}{|z{x~{{z{yz}~y|x|{y{~~y}y}|yx~{x~wzy~{|{yzxz|yyz~{z||zzy{y}|}ty|x|}y{}}{{{~{~{z{z{zy|y|w}|}||x{}}}y}}zzz{z||{{}}z}|}|u{y}y|z|{}zy~z~|~{~zzz{||{zzzz{zw{}zx{yw{yy~z{wzx~x{||x|}x}x{{{}|z{{{y{{}xz~}{yz|xz~}}{|{z}|{|{xz}yz}y~{~{~|z{|z}zy|{yx}~{w|~wyzz~}z|ywy|z}}{yy|{|{zyz}{uz}y}~ww|~z{|{|z|}y|{{|}|{z{}}|z{|}yxx|y}x}~|}yzy{yyy~}z}{zz{xz|zz|}x{{|}{~{{z}w{{}z||zx}yyz}zy|{z|x}}yy{|||~|{}|||{~{~z}}|zx{|z}yy|{y|{y}{{~yy{}~{}|xzz{z|x}|zzzz|~w}wy~z~}y{}{z{z||{z||}wy~wyz{{x~yy}y{}}z{}y|{y}~}z|||z{|x|xv{{z|}|z|{{zxz{{|{|}zz{z||{z|~|~zz|z~~yzzxz{}zz|zx~xz{w~|{|z{{z{{z|y{zz{~|}|}}|}{y|{z|z}{yyy~u}~w{}{||zzw}yx{}{|{~{}}~~}|~}}~|z~|~}~~|}{~~~~~|~}}}}~}}|~~}y{~}~||~}|~|}~~~~~}~}~~}~|}{~s~}}~|~}}}~~|{|}|}~~|~~{}~~}~~~~|~}{~~~}{}~z}}~~{~|~~t~|~}~~~}~~}~~~~~}~~~}~|~{~}~~{y~{}~~x{yzw{zz|{zz{yy}~v|}y{}yy{|yzyzv|z{|}~|~}vyx|{}zz}}}v{}xz{~}{{zx~|xz}}z{yzz|x}vw|w||}yxz~|y~v|zzyz{}{|zz~{x{z|}z|}{|y|u|{xyzyz~{xxy}x{vzwx|z|y{x}{|y{{}|~{||}w}xy{y{xx{{z~}~~~}y~|{vyzyw{yvxx~y{|{{wx~|zyyvw|||z|}|x{|{{||{|z~{z||~{y{~y|wy}|}{x}{}yv}{||{z|~|w{w}~ww|wzzzzy}|{z{|||zx}{}~~|wz{|~yzyzzzwzyy{{zyz{zz|{}|{wzzyy{{}}}|{~y|{w~|~}z~xz|}|||{zz||x}||w}{}{z}vxzy{~y{z~}xyv{y{|}~}yy|~{}|x~{yy|y|~|{~{}}y{yvz{x}z|w|{|~{z{y|z~z|zyyvzxy}|~~z}z|z{z~z{{{yzyx{|~|}{~~y{~|y|}{x}|{z|v{yy{zyz{v}x|x{z}|yx}|~}|~}}r~wz}~}||yzz{{|~{}y|vzyzxzwz}|{}xxzy{xyyzz}~|y}xy}z~|zzy}{}|z{|x}y|z{|}{z~|z|y|||~{zy{uz{zzz{{ywz{zy|x}}z{{uy}z{~{x{|v~z|z~z}zvy~~w{}~~x~}}|}}zz{x{{yx|~{{zty}y|{{|}{zy~zyz||{}|~}}zz|{~{y||~|~}||~{~~~~|}~{~~~{~~~}~}}}~~~|}~||}}~~{}|~~~~~~~~}}~|~|}~uyz~|}~|}}~|}~~||~}|}|}~~~}}}~~~~}~}~~~~}{~}|~~~|||}~~~|}~z|~z||}~}{|~{}}{}|{~||~|~}|~}~|}~~~}~z~~}~~~{}|||}}~}~{~~}yz~{{x{{x}~~{|{xx{y{z}~|{z{}x|{|{{|y|{z|yy|zz{zyz|{x{{|x~z}z||z|y{{y||{|z}|y{~t{}|~zyz{{}{{y}{~yzv{~{}{yzzy}~}zz{}{xy}~z{~y|{w}yzz~|x~z}x{x{xyy}zz}xy||y{x|y}yzxv|wx}y{y|z|zxx{v{{|}{{|}}z{|{{|~y}||}yyxzz{~x{{zwzzy}w|x{y|~z}|}x|{|{y|z}y|||y~~z}}|}}x{|z{~z{y~}|}|z|y}~{zz{{zx~~x}{u|{w{~}y{y{}~y||x{yzz~|z}~}{w}{}y~{~v{x{x{||{||{xz}|uy{|~{{{{yz{|{|{zyz||{{y}yz{}}~~zzx{w{{|~|{}~}}wy~{y|}|||{z|{z~|z~z|y}|{zzyy}{}|z{~{|}yz{~zz~yy||}wy}v}}}{z|{|{{||z}{||ty{x||y~|xy~yz}y|xx}y~vww{y|yzx||}||~z~zz~|}{|~|{~y{yzy}yw}x{{|z}}|zz}w}zz~xz{~y~y~z{}}{{v}}~{z|{{zx|}xzzzzy{{|}y|x}}{|w}{x{{~z|w||x||{z{zz~{{}y~}}z|~{|}y{zzzzyvv|~wvz||~}{~y|}|{y|}{y}|{{|{z}xx~|zx{}{{y|yw{{|{~{z}{~~ywz{{|}{z~z{}}v}xz~y|vz~{|z|v{z{z}{yx||}|}~|~}~~~|~~}~}||}|~~||~~}~|~}~~~z~}~~}~|}}}~|}~|}}~~}|~~}}~~|{~|~}~~~~}~~x|~~~|~|}~{}}~}~~x|~{~|~|~~{}}}~~}}~~|}~|{}~~|~~{~~|}~}~}}z~~|v{z}{}}wz{|zzwwzx~zyzyy}z{zx|vx~zx{z{z{}}}}{y{|z{~}w|}y}|{{{yz|{|y{y~wzzyz}{|yyx}v|}{z|w{yy{x}||{{{yzx{zyw|||}~zy}w}}{{|}zxv|yw}yzx{y}x|{{yzyyyw{x{zy}}xz|{}{~w}z}x~|~}y|}||~yu||zz~yz~z|~y|xxy{yxz}uyz|{y||zzwx~{{}}y|}|}}{z{}{~}zyz|{|zz~|yz{~|zy{|zw~|yx}{|zzz{|{z{z}~~x||y}~}|y~}{zzz}|{z}{z}|y~{{~|~x}~v{y{y||z~wxzx}|||{}|{{z~~v|}~|r|z}|{|{~zy{{z~zx{{|z}{zz~{|}{}zyy||{y~w~xz|{}x}y{{|{}}w{{~|~|||{zxyyw}|}yyyxzz~yy|y{y}y}w||z}}z{{~|z||{}}|{{||~{~y||~|y|}}}||}yzyz}}{z~|y|rvz~{zy{|{z}xtx|y|zy}}}~|zzxz{y}y|zzw{|{}{ny~z{{}z{|yx{z|y}{{x{zxz}x}|zz}}~x|y{|x{|w}}~z|{~}{~z~{|{{z}{~~yz{yyy|{wxxxy|}|}{~y|z{yyz}z~w{|}y|z~|~}{x|||~}{~y{|{w}{s~wz~}|xw|z{z{{zyzzyxzw}{|y{|}x}y{~{{~{~}zy|~~~}|||{~~}|}~~~~}~}z|~|{|}~~~}}~}r|~~{~}~{}||~}~~}|}~~|}~~~~~{~|{~}~~}~~~}{|~~{~y}}{~}~~}~}~~|}}~~}|~~~~~~{~~~~}~}}~~~|~}}~~}~|~z~{~}~}~}~}~}~~~z~}{~~~~|~~}}~~~}~~~yzx|~z}zz}z|z{}z|z{z~{~v|~zyuz|z}{||}||~xw||{y|y{|~}z||}{||z}{xzyyy|zzzw{z{}{{|~ywz{{z}w{y}vyuzy|yz{}v|zyzzyx|x{{z}}}y{{x}{{w}z|{}|~}{}|yxyx{|zw{x{{~~x|{|}~zy}}y}{y~|x|wwzu{yyyzz|x}v|t{yy}yyv}|}zy|{|zyyy{yy}|||zy}z{xy|x{{xyy{z}y}{y{}|}{|}x~|z}~|y{}ywy{~}||}wzyz~|z}y|zxyw|}||{{|{y{{y{{x}{}{||w{~}{z}xy}z~{xyyx{}~yxz|{zy|z{~~z~|xzw|~|{{|x{z|zz{{wy~z{y|~~|{xx~z{|wyyyz{{yy~}{x~{{||z|}}y}z{z}}|{{}~}z}{{}{~zzz}|y|zw}y|{{|wyx}}}~{z~}y|{}}{z~z}|{z}~w|}y}|}y{zwyy~w|{}zy|}{}yx~yx}}yy}z|zy}|~{{y|}|{~{}z}x~}~{w{}yw}|zy|wzxz}z||y|yz|yz}||yx~|y}|zz{z}|{zy{||~}zyywz~xxyyzyx{|{z}|~zz}{~y}|~|z}|}zuz|{yy{}y|{|}|x}{{ztu}~}||~|y{}~yz}||{}x}zx}z~~y}{}|y~|{{y~}|~xy}x}{w|x|}|y{{{{{{||{}}{{}}{~{~}|}x}z|~~{}~|}~}}~~}~}~}~~~|~}~}}}~||~~}~~|}~}}}~~~}~~|}~|{~~}~}~}|~|~~}z~~~z{}}}~~}~~~~~~}}|~|v~~}}}|||~~|}~}~|}}}}y}||~}}|}~~~~~~}}|~}~~}{~~~~}}{{~}}{~~}~}|~~}{~{~~|~}~~|~y{|}~y{z~{|zwyzx||{{{z}{y{u|{zyyzx{|~|x{x~{}|||yz~~}}~{z||~|~}}}|zyz|{}{xx}xxz{y{yzywxvx{z|x~}xt}z}w{{~}{zx}|~z~y{{~}yx{{|}{~z|zyxzy|z}{{x{}|y|x|z||{}y}|zyxyz}}}yxzz|}~|yx{{|yz~}|~{{yzyw}{{|xyyz{{}w}~yywy{x{zz|{y~{yy}wy||}yzy~{{x{{}z||y{y}}}{~wx{|z{||~|z|xy|~||{}{~z~yzwyzy|||~~{}~{~{{|yy|||z}z}x}~{}vu{}w{{z|z|zz|{|zwx}||}s{||}}z~x|xyz~~~|x|v}|}}{~~}{y{~xzzxw{}{z|y}z|~z}z|x}}|v{z}y|~z{{|{~}{x~}yx}|}{}|}zyw{|}x{~zyvz~}yyv|}w{zy{|yy}~~xt{w{y{z||}}~y|}x}v{~y~|x|~~|{~vzx|y{{{||zzyy{zzz{}|zzzx|w|{{yx}y}}}~z}{yz}|zzy|}~~z{}w{z|zxyz{{z{|||z}x{x{z}zxu}|wx||z{{}}|{}}zz}}|zzz{{}x|z~{||{{~x|z}}v{z{{y|z}xz~{z}z~z{zwwz{{|||}x~}{{z}~||||xy~~|~|y}|uu|z~{{xzy|}~z{w|z{y|xyz}w{{{{~{{|}zx}|{}||~{}||~}~|x|~|}~{~~{~}|w~}~~~~~{~}~~}~z|}y~~~~}z~y||~{|}~|}}~}|~}~}}~x~}{~z}~}~}~~~|z}~|~}|}}}z}~~}}}z~~y~}{{}~z}~~~~~|~|z~~~}~~z~}z}|}~}~|}~~}{}}~~~z}{|}{~}~}|~~~~}{}}y~x~z}~~}}~~||~~}~~||~{||~~|~~y{y{y}|{|zy~uzyzv|~zx{|~xvxz}y{{{{z~yz{|~}|w{z{~zwww|{{y|zzxxx}z|zzy~{xwvz~{{z~|{|||yz{{zy}z}yzxzzz~}x|}xzxxyyz{yxw}vz}}}{x{}}zvz{|{x}{{zyz}yx~zzz}}yz{{}y{||~wy}yz||}{{zz{x{y{{~~}x}|z||{{}||yyx}|v{z{yy}y~zv|z{{|xxy}~|zz{|~{{z{|~}}y}{{yxwzy{||{}|{yzx||{}|{}y{}zz{zz{z{{|~yvzy{{|~}}|x|||{}}z|}|{xz{wy~zz{{{}|{~{}zxw{|y||~z|xvx|{zwy|x{y}{yz~x|}~yxyx}|{{yuzz~{|||{~yz|~wx{z|x|{~{z|z}}|z{y~{|z{}|zxx{wxy|x{|{y~~{|~~z{{yzv|{{x~|y~y{}|~||x}~{|{y}}{~~}{zyyz{z|z{yyzyzwy{}zx}xy|y{{{{}y|x{x}x}z|x|yz}}~{{}vtx{{|{|}|{v|yz{y{xy~{}y|{{xz|{xxzz~|{y{zur|yyzx}{{{{}|~zz{{{}z|zvy}zzsw}~zv~~{zzw{}zyx||zz~xyz~{z~{xzz|x}||~|z|~|{{uzx}y}y}zz|{~x{}y}{{{}y}x||{y{yw~z}x{|zy|}{{w~z|w{ywxwz|y}xzy|y{}z}yy~{|{zy~zy|xu{}|}|}}zy|}x}~~~~}~||~{|}|~|}}|~}}|~}}~}~}~}~~~{~~~~~||}~~~{~~~|~}~|~~}}}|~}{~~}}}~}}}}}z~}~~z~~}~~|}|}{~}~~}~~|~}~|}z~~{}{}~~}~}}~~{}~~~|~~}~y}w~{z~~}}|}}}z~}~~}~~z~~}}}}~~~~}~{~z|}~~|~~}}~z~|}}}~}~~~~~z~|{{|~}~y~z~xyyxwzywzx{zyyz{yx}{y{|zzw|y~~|v{{v{z}{}{~z~{y{}}|uyzyz~~xz|}}z}|zyy~{y}w}zx{x|yxyx~yuy}yy{z{{v{}~||y}y{{}xz{|z|}{z~x|yx{zy~yuyzvwyy||z|xy~{wyzx|z{|||~z{~{yw|{xz~{~{~z~~}x}{|y|~vxy}z}xx|v}w{{{v|yzyz{wzvy|yz}xy}|zz{}zyyz}|z{|{{~ywz{w{{zzz}~yzyz{{|yz|zy|wvz||xwx{{wy{wvz}}{y{{xzz||y~}|v}{||z~~{}{y}}y|t{wx|y|w|v{y|zz~vzzyy|{xy~{{xyz{}yyzy}|{yzy{z|{}zx|v~|}~w{}|yw|{z{}}z{{y{z|}ux{|}{zx|{|w|{}}zzz}}|}zy}}z}{yxzxz{{yz|{{zyzxyxw}{zy{yx||z|zyz|zxy{~|w~}|{|{{y~}~{{~|~|xyvx|yz{~z}yt~{vsx}~{zw~yzzyz{y{~z}|}~|yx|{z{w}zx|{}}z~x{|y}yzy{|z}{y{z{{x{{{u{{yzvux{{|z{y{~}|}||{w|{zy|yz{|{}}xy}|{{y{||zywz~|}{yy~vyzz|}w{z}{yz{wuyy|}z~y|{z}{wx}yz|wx|yy}~y}yy}}{|xy{w{v|yz|x}zxxx{xz{z{}|wy}}|z{z|{z}x{~}{~~}}~}{}~~|~|~~}~}}|z}|~|~}~}~}}}|y}||~~}~}}~~}}|{~}|~~~~~}}~~}|}~}}~}~}~~z}}}~|}~~~}~~~~~}}~~{~|}~x}}|}}z||~{~~~}{}~~~~~|~~}{|~}}}}~}~~{~~}{~~~~|~}~~}~~}}z~~{}}|~~~z}}~}{~}~|}~}~|~~|}}|{|}|{}}zz{|{|y{z~xy~{~{y{{{w~}{}z|~|w{xy}{xyyx~y|{|xy|}y{y{||||z}~|x|{|yyyzz}yz|x~y|~z~xzxy{|zz~z~~x~|{vyzy~z}z~zzvy|}y~z~{}}|~||x~{y|y{}|}zzz}|{|{{}}x}{}|~|vz|y|}zxz}wzyyy|}yz{ywy~{~|{}~zz|{w|}{~zy}~{{}~w}y|~{}}zzy{}zx|vy|{{z{|yzzz{{y~y{}|}zxz|}~y|z~z}~y||y}}xw}z|z|yyz|zz{x{{yyz{|z{y{xx}yzz|}y|{y{{{y{y}}|}x{xx|zy~}y~y|~|}zzz}}zyz~~{}|{}{|yxz||}{{}yz}||}w|}}xz|{|xy|xy~yz{yx|z{x}z|yx|z~~{x|yy|y{||}}{|||{{}{{}|x{}y}zy}|~w{{|y{~w}~|v~}{{z{z|vy{{}{w}}x}{|{z}{|}}{v{y|z~~x|~z}}}x|||{x}xzw|{|zz{~~|~x|yx{zy}z~}zzy}}|||w{~}{{zz}}|yzz{y~~|zy{~|}}zw}y||}x{z{||}z}|z|z~|yzwyy|||~~z||{|{y}zzz|}|{~z}{~{}{}|~|z|xzyyx~zz}}}z}|{y}|z|}}zy|{z{~~}~yx}yyzyzzzu~{z~|||yyzxx~{{|~z||~zu}}|~|~v|~}{}~}~~~~}~~|~~}|~y{~||~~}|z~}~|}~~~}}}}~}}}}~}~|{}}}|}}}~~~}}~~}~}}~|~~}~~~~~}}z~y~}~~~~~~}}~}~|{z}}~~~{}}}~}|~~{}~~}}~~|{~y~{~~~|~~~|}~~~{|~}}}~~{|~y~~}~{}~~~}~{||yz{}{}zx}xy||uzy{{yxyyyx|yzzy}|x~z}||zz}}{~z|{~z|x{{z|}z|zz|{~~}y}zyyy{{|zxxwyzz{|~zzyy{x~|{uxx{zxz}||{zy}z{yy~}z{||s~||~yzzz{xzxy~{zy{~yy}|zzs}v|w{uy|{z{{z}yz|w}yy~zzy}|~w}xz{{{}~{x|{zxzxwz{vx}{yzw|y{z|x|}y{x}v}}~{{yyx~~}y}{z~||{{}~||}|~z{{}wyyzyx|{}|{yvt{||zzz|}vzwwzzu{ywz}~}{z|{{zvy{{}||}~}|{{u~{}v|{xzy{x~xzx}z}|wy{~~wy~w}~w|{{||{|}{{}|x|}|{y|}|||~x|}y||y|}}y|yz|{z}{z~zy}{{|z|yzx{xz||{|~~~}|x}~|}~}|{z||{|{yz{x|xy}|}~x{z|{yvyy{x}z{|vz|{{|~}|xz~}{}|yyy~z||z}}|zy|y~}z~~}xy{zy{zz~|{{wz}z}{|}{{|y}wy}}yx{}|y~|y|{~{x}}~x~z}z{}}~~z|y|}yztz|{y|x~~~z{y{w{}|w}yzyy|z|z|xy{|{xx{}|vt}xy~wz|z~}|w}wz|v|y|}{wyx}xy}}yxz{yz|zyx|yzt{{|||y{|y{|yzx}x}||zy}~zz~~}yxy|wx|y~y~vzy{w|y{{{xzz|yx|zz{yy{zx{~|w~}w}}}~}~{~~z~~}}z{|z}x~}~}~~~~~}|~}|y{~}}~~~~~}{}z||}|~z}~~~~~z}}~|{~~}|}~|~~}~}~~~|~}||~~y~|y~}~}|~}~~~}~}|{~|~}|}~~~~~~}~~~|~}}~~|~~~{|~~~~|~|{}~|}|~~{~|~~~~~~|}~~~~|{~~~}}}~~}~~}|}}x~}~}{}z|}|}|~{x}~||y{|w{|x~|{}~{|}x{u{z{{|~z}}y{}z{|{}y{{z|{w~y|{z{{y{|zy}y|y}{{zyx{y|yz~z}v|vz{zwy{vz|ywwyxy{|{|{w|y}y}|y|}zy{yxyy}|zyv{|z~~yy{yx~zz}|xu{zr}{zz|}{}|y{w{xz~{x||y}x|~|~wz||||x|~y}z{x~|zz}x~{z{x{}~{{w}x{}v}{}yx}}yx{|z{yz|xy~zzzx|yyx{|z|{~{v{zv||{||||zzxz}y}||wx}{z~|}|{y{uz{z}~{||{{z~xzxx|x{wyx|yz|yw|}|{y}yzx}yzz|wz|~v~y|u||{yz}}{{||~z{zv|{}{|z{{wz{|zx}{z}zy|{~}xx}y||zyzzx~{|yyy||||z}~|z}s{y~yx{z{{zy{~x|z{}|z}|xy}z|y~~y|{|y~|y~ozx~|zy{|z~|~|yz~~z{z}wz}~x}{||x{zy{~{{zy{w||y|w}xzw~z~{{}~}{{vw|{z{|~x{vx{z{|z|{|w|{{||x|}|~|xywxz{zx~~{y~y|zx}|zyz||~zzz|}z|{{{}}zxyw||z|y||y{z|y}}~~zzyxx}zzvxrx|y}|||}~wz|zx|~}}}||y~{wy|x{{{{}z|wz{}}{}}{||y||z~~{~y|{|||{}|}yzz|||~{{z}yz|}zxy}~|{{{w{{|xx{}{|z{|v|x}w|z}y|~~~~|~|~|~|z~}~}}~~}}{~~}~}~|z~}}~{~~~}{~~~}~|}}|~~}~}~}~~z}~~~}~~y~~~}|~}}}~|{|}~|{~}|}~}}~~{}}}{~}|~~|}~|~~}~~}|~~~~}}}~}~}z~~{}{}|}~{}~~~}}|~|{||~~}}~}~}}}{~~z|~~|}~~~~x|}y|}zw{}~|{}x{{}y{wy|zy{y~z{{|x}y{y{|{yx{|zz{yzz||{{z}}yzz|~{x}z~z{~y||t|||yzwzvy}w~yx{x{}xysu||wxz{w}yy}{|z{{xz~|{}z{|y}}~~}z{y~yuzz|y{zzy{zy~zy{||z||w{x|zx{x{syyzyxx{z~z|~{~}}|{yxz}~y|}yvz~{y{y~y{|y}|{{y||z{u}y}~yu~|}y}}xyz~wxxz|}~~~~}{{y~y~~|{y|{}~zw{|}zx{x~v|{w|}|w{z}{y~}}zxzz{||}{y~~{|||~x{zzx}xx|{~z|z{z~}{{|{t|y}y}y|wyzy|zx~~|x|}}{|z~x~x{yyz}{|y|zz}x{z|{}||~uy}zuy~}zxu}z{x}zyzu||}xxy}}}{|{~|}{|y~}{}~~{~~~}}v{{}{|u~}yzz{{zzzzzu~yy{{~yvzyz~~yxy~|zz{|}v}{xz~|x{~|~zv}{wzzw{zy{{yzyv~y}{}wzvy{xz}~zxx~z}|}}{z{{z}yy}y|z~|{~~w|{~|~~}zxz~|}~}yyx}yv{yyy|{x|z||z|}}||{zxyz}y|zz{xy}~zx||z||yywx|{zz{|}z~{{}}zxy||zyy||z|{|||}|~{z|{{~~{z|z}}~}~}}}|{z}{{x{zz|x}{~|y|{zz|}x~zz}y||}}}|{{~}yz}}{~{~}}~~~|}~~~}~||~~}~}~~~~||~}~~~~~}{}~~}~{{}|}}}~~y}}}~~}}~~}~}}{~~|~~~{}~~~{}~~|~~~~y|}|}~~~}}~}~{~{~}}}~||{~}|}}~~z~~}}}}~~~~}~|}~~y|~~}}~}~{}z}}~y}}}~|~}z}~~~~~{{|~|}}z|}}{~{||~~}}~~~~~z~~}{{yz~{x{zx}zzz}}x|zzyxw}zyz}|}yy|y{{|w}~yy|xwzv}|yyyx{|zyvty|}{zw{xzz{|y{zx|y{}|}{{{}zxx|z~||zz|zz|y|yz~|~xz|z{~wyy|w|z}|wz{z{x}{{{~{z|wwx|z{|{{|{{z|~{z}w{|t~z{{yyz{z{yyz|z|{yxyw|{}{{}|}z{u~xz{z}zy|w{{}|~y~zy{|y}|z}|}y|v}{z|{ywyz|{zxz||||wz{xzz|y{}z{|}y|z{|zx{z||z}|}~||zzv{w{zx|}|{wy}~z~z{y{|~zyy}wyzy}z}|wyy}|{y{{|}zx|z|{zz||~{|wwy{}~y}z{zzvzyz}}|}|{zz}zw|zx|{x}}|yx{z}~~|xxzuzz}x}z~|xzz{{|z{|w|~yv|z{y|}}{~uw}{|{|}z|y}xx{vz{}{}xy{|x}~zwzyzz{{|zy~}{}}|{|}{|zw~y|yz{|{{z|{{z{|zz{y|}~x~{xz|{zxxtz|{|yy{xt}}z|w{x{}xyz{}zw{}|y{yz|w|{zwz{}|z|{{x|||{{r~}{yyz||{w|{|~z{{w{xw|xvwx~|}zyzzw|x~}}{zyz|~}yz}{x{|y~}wy|w}{z{}z{zy|x{||}zuy{{|}zyx~}zx{{w{w~}{yz{|}y|}yxxzyx}{x{}}z~|{{||~y~{x{{|~uz~|z{zzzz}}}~{||z|~{|{{{{xzzzzw|z}}}}~~~|||}~~|}}~||~}~~~~|~|~~{~z}~~z~||~~}|~}}}~}~}}z~~|~y~}|}}|~~z~~~~|~{~}|}||~~}{~~|~}}|}~~~}}~}~}~|~}~~~z}{~~~~~|~y|}}}~}~}}~x~{{~~}{~~||~}}||~}~~||~}~}~~}}|~~}||~~}}~}|~~}~~~~{}}}||}{|y{zz}zxvy|z}y|wx|xzwxwxyy|{{yxy{||~xyt~xzyy{{|}}|{{z}|yz{z{|w|~y{yx}y|{{x{{x{w{{||yz}w|}xzywyzy{y|z|y{|~||{}{~x|y{{{y{y{{y{yy|z}y}{yy}|vzxzyw}|y}y{{x|yuwxy||}~z|}}}}y{z{}{{{}{~|}z{zx|{~{zyw|}~}yxzy}xy{v|zzyxzz}y|zywy{z}|{~yx{||{x{|}|{y}|yzz~||{{yzzx{~{y}~{{zyy}y|zy}|{zyzzz{|||{yy~|z~{}|y{yy}zx|{~z|{z{y}{~ww{xzxyzwzxzz~{x}wyy|{vz{}w|{~}}|}}{}z{}~{{yz}~|zy}{|z{y|z}}zz}x~zyz{|{}z{z}|zz}zyv~{}|zz|v}x|}|wy{{|yy~~{||{{yv||y}|}xz~{z|{{wy|yy~{|zxzwz~z|y|{{z{x~}yz~yx{{~xv}yzz}{{{~~yx{x{zw||~{yzyz}{z|{yz{|xz{wzxz}y|~{}|zzzy|~|y{z~|y||z|~{|{{~}{}zx~zz}uy}y|}}{xx{w|}x{}wzw|z|wzz{z{zxx|}}z}}~}|t{~z|{z|yy|{xy~z}|xxzyy{{zy|~z|zzx|{|yyz}|{z}y{{u}z{yxw}~}||}||w|{{|y|{xxx{{{|{{yy|zy|{}xyz~||yzz{{{||v}|z|~ywy|}|~u~||~~~|~|}}~~}}{~}}}~~}~|~{~{z~}~~|{|||}}{}{}|~}~~~|{}||~~~}||~z{}}~}}~|~}}|~{~}~|}|}~~||}~}~~~~~z|~}|{~{}}|}~}~~~~}}~~}}~}~~~~}~~~{~~|~~|~|~~~|~}}~yz}}~}{}}~~}{|~}~~~}~|~}~~}{~}~}~{~{~{xz|{{{zywz{|yz{}yz~||y}xxyz~}||{z|y~z}{|z{|y}wyzx}}|}yw{|{wz|wzz}yz~}{{{}z}}z|y~wyxyxzv|zx|}|}|w~{||~{}~x}}{x||~xz}y}}vz|||xvz~{{zxyx}|}}wz{x|||zw}}|w|{{|z||y|y|~|y{yzxz|||zy}z}z{x{zz}yx||~{z}z|~}~y|{{xz{|ywz{|{|~~~|xw|z~{xy}{|{z}}{}{{||x}~{~}~z~|||~|~}||{{z|{|x|{}~{zz~{{|xxzwxz{~{}x~{yz}zz}}|{|zz}{z{y{||||~~{~{~x|z|~{vz{zyx{zy}xx}~{z|{wz~wz~|~y|zw{{yzz|~~}|{z|}|{|zyy~y|zzv|||v~zyx~}zz{{~y{|{x||zxwy|x~yzz{z{}x}zy}y{~vz}~{w|y|{}wz{}~z|{~{z}x~|{~~z{}z~}zzw|{~|~zyz|}v~~w}}{~}z{}{wyx~z}{~{}~~|y|}zz|{z{~{|||zxx}yzyxy|z}||~{{|{{}y{{y{}}{{{xyww}{w}y~zz|zyyx|zw}{|zz|||{yzyx|vx||yq}{|}xyzy{}y||||vzzw}}|zvxxy{y{||{zyzxzz|}y{z|z|z~}|||z|{|wxx}|~{}{}|{{{{|~~zyx}w|x{z|x|xz|x{~}{}y|z{}xzzzyu}z|{z}y{yy{}{|}~~~~~~}|}}~}~|~|~}}z{~}}{~~}~~~}|}{}~~}|~}}{|~|}~~}~~~{~z}~|~~}~}~~}~~|~}~~}~~~~~~~~}~}x|~z}~~~~~~~|~}~}~y}||}}}~|~~~~~~{~}}~|~}~}z~|x~{}zzz{{{{y||{|~{uzzww{{yz|z}zyyyuz{yzzwxvw}w{ww}yx~~xz}|~}}yu{~zx|y{~~x{~z|{y{}wx}{z~zy||zw|{xxz~}}z{uw{y{}|z{{zy{zz{wz{{v|}}}{~}xyw}vz~yy|{wx{w}yyzv{wuz||zy}|{zx}z|}x|z}{~wz||~}}y}w~{~{}|zy{~vz|y{zzyx~~|{||{zx|zyzy}zx||yzzzywy{yxzx{}}|}{{{}z|{z}zy|y|{{|z~y|~v{uxyxz~|zvxxx|{~z|zzv}|xw{z}|}x}~{}z|{{z~}{x~z~{yy}{{~{~{z{v}x{wxx{|xxzwyy~|~{y~{xy}ztz|z|}{{||{|}{|}z|z{{}{zzz||{x~|xv|~|w}wzz{yyzx||y||}zw}z}{yyz|}|}u|{z{{~|||{{{w{x}||yyx}z{~yxxxz{wyzzzzx{wzxxwx|y|v|{{z{y{z|{y{}|zz~|~{|{y{y{|~{||xyzy~|zyzzz|x{y|~zx}wzyyzzz~|}|z}|yz{~|{|{yy}}|w|{{w{|wzzy|w|{~vzu}y~zyx|zwvvwzvyzyzyw}~z{{}{{z{}z~{}zzwzx|}z~yz}|z|w|~x}}|{}xy{{x{zz|x{wxwy|~|ytzy{{}~~{{{||x{z{}}}|~{}}~{|||xxw}|x}{{yx{}{zy}zzyzzz}v{{xzz}||y~y{xz}z}x|~|~~~~z~~~~|}~}}~~~}~{~{~~~{~}~~}~~~|}z~{~~~~~z}}|~}}~{}{|~}~}~~z~~}}}}}~|}~~~~~}}~}||}}z~~{~}}~~}|~}|}~}}{{~~}|~{|}z{}|}}~~}{{}|}~~~~~}}{~~~~~~~~~{|}~~~~~~y~~}~}}~}~~~~~~}}}}~~~~~~~|}}}y~{{{z~}|u|y}}|z|{{zyzuxz|~uzy}z}x}z|z{~x{{{z|}{wz}{~xx}|}xzy~~|}{w}{{{z~{||{{~u~x{~|z{}yy}{wy{zw{{}}{|||wxt~~zyzyt|w{z}zwz||y|{}}{~z{|~y{{{|z{y~w~xxz||}||{|~{{x{{~|}z{|x~yy}{{w||z||x{{z~|z|y}~|yy|~{|}{|w~{}||||x|{{~{}yx{y{yz{{z}{{xxxz|yz{}{y}zz{z~{zyzzxz~x{{zyz|{uy||||y}{}zvw{||}{{y}}|v}|{z||}{{zx}yyzx}y||}{~}|yw{{x}{|||}|||{~}z{x|yz}wx{{}}|||z~{|}|z}{|{w}{}zy|{}yw|~}y}{~|zx|w|zu}yzv~x{xyyy}{xzy}||y|~{||}}|y~|zx|~wz{zyx|~|}|~{zwzzy|z||~{{||z|{{|}{{~yy}{zyy{}xysw|{|z~yv}{y~}}w~xy}}y|x}zzx}~}}}uy{yz}{~ww{zz}{xx{||z{}|{~}zxy~~|z|{y{{|z|}w}}|yw~|{yxzyzx|z|y}zw}xxy}{{}yu}{z{}z~{y}~y{}{~y}x|z{z{{|z{{v~}z|v}||xv}|x{t{|{}~y|y{|zz~|{}||{x|z{|z~sw||x{zx~z|xuvy}{zz}yz~z|xz{|}|}{{{y}z{|zyy|{}|yyy~{zyz|}{}~~}}}|~{~~~~~~}}}~~~~{|}}~~}}~}}~~|~z|~~~~~}~|}~}|~}}||{|~||y~}}~}|}|~~}~~}}{}~~}}|}}~~}~~}}}~z|~}||{}}|}}{z~~~}~}~}{{~~~~}~}~}~~~}}~}~~{}|}}}x}~||}~~z~{{~~{~~~{}x|}~~~{~}~~{~~}~|}~}}~~~|~~|}}}{zz~x{|~}}y{yyyx|uzyz|yz{yz}{vvwwzyxyzx{{yz~xw{yyzz||~}|}~y{{{}|{zw|yzzx{||ww|t|}zw}}w}y}|x{{{yzz{yy||}~y|y{z}|x|{||}{yzxz|z}||}xxzy}~{|vxz||wy|y{y}{u{{zyzz}zy|~wz{z|z}x}z|{}{{z}|}}yw}~{zz{~}wytzxy||z|wzyy{xzy~zy}wvxyyx{z||||}{x}|}{w~yz{~}{z~z{y~w}~xy{~xxz}{zzzxx|||z|{xzxy{xx|{zwx}yz}||y}}|z~}zwz}{|||yy~|wy|{{y}}yy|w}z|yzz{|}vy|zvz{zzy}|z|yx|x~y~|zzx{y~{}~{|xzyw|xx{|~yxxy~w{{{|zxxz{|z}vyvz{{}{wzz~~z||||~}|~~|{~zy~{z|x{~}z}}{{z~yu|~xzzyvw|y{~zw|~x|~z~|||{{~y{|{uxz~z|}{zy}}w~}}{{|z{{y|zyz{}zzz|{xwyy{|{z|z}~|}{{x~|}|yyu|{|{{|~|yz{zz~zx}|{~wzxy|}zz{~{}y|z|wzy}x}z|y}{{xywy{zw|{}}yz}|{{}|zyz|{{|}y~w}|{zz{{z{{|zz||y{}wx}zzzxw}z{zz|}zxz|xz|}{z|w|~w{zz~|z~{}z{|~~y{{yw||}}z|zw{zy}|}yyyz{zxu~yw~}{}||z|~{y|||zxzy{}~~~~~z~|}~{z~~}~~}}~~{|~~}|}~{~~~~{}~{}~yz|~}~~~~}}~|~~|~|}~|||||}|~}}~{~|~~}}~~~~}~}}~~|}~|||~|~z~~|~}|~~}~~~|}~{~~{~~~~|{}~zz~|~|z|~{}~}}|~~~z~~}}~|}~}z~~|~}~~|}|~}~}~}~}|{~z||{~}||~y{{|~||y{{z{z|x}|y}y~z~{x|y~zx|w}z}|zxz{~|x{yz~|zvz}x}|z{x{zyyw||}{vy~{~||zyz}|zzwzywz}zz~|yyz{}wz{}{{xyzz|vxyz~{wz}|zyz}x{zv~|{xww~zzw|y{|}~zy{}v|xxy}w}z|~zy|y{|}~y|y{w|y|z~~|{{|wzy{{{|y~z|~|zz}}{}~|~{{{|xxy}x{xywzz}{{zsv{xzz~y|~{z}{{{zu}z}}z{|y}y}w||~|zx}{xwzw|xy}u{y}~{zzu~xyzwy{}{}z}}zzy{yz{z{zz|xz|wz}x{z{|~|{z|w}|{xxzyv~z{w|z{|z~{zyw|||}zx{|{|{}}{x|y{wz{yz|y|y{y}zz~{zy}~{zz||{w~vx}yyx|{}}|x}zxxvv|{z|{|y{y~xxz}}}||{{}{}|~~~x{{}y}z{}{}u|w~|}wzu}|zzy~{~y||~|{zz~z}{yy|}~xy~}}|{v|zzxzxx|~~|zzz{z~z~{~wyzzw|~{}w{~y{z|zw|wxw|{|wx|yx|{x{y~z~}{x{zy||}~{x{|}zy|~~|}~~|y{x~y|{|yzz{}{}}}wyywy}}|z|{}z{||{{y|}}|~|{}xz}|~wwy}~{}w|zzzwu}{y~x{z~|z~wy|yyx|x}zy{z|{}{{~zw|}{y}x{|}w|zx}~|yyx}zy|yz}{{z{}z{y{v{}{{}z{{{}y{z{|xx~~~}~|}}|}}~~~~}}~~~~~}~~~~~}~|~{}}zz~}~~~~}}~{}}}|~}}}~~~~|{~}~~~~~~~}}{}}~~|~~{}|}}}~{}~~~|z}|~}}}~~~~~~}~|}|~||~}|}~~|{}}~}~~~~{~|}~~|||~}}~|}~}~~~}}||}~~{}w|~|~~~~}~|z}|{|}}}{{}v{}xx~yy{u~}z|y~y{x{y||z}}{w{x{z{~|~~{{x|}~|y|}{}||yw~|{|{}y|{|}xxwu{yw{zzyxz|{|{z}x{z{}|zx|~zy|{|}zzzxzy|{y~{zyz}y{wyzyyzyzx|~||x{|xz}{z|y{x}y}zw|}z{x||{y|}yy{{}z|z~}|{}~}}z{}{z~zy}xy|}{|yz{yu{zwyyyz||z|}~}|~|}zuyx{y}{|z{w~}~}|{yxvv~{zz{vxxw{zz|}zz{}}xzw{}z{z|}~|{y{~|u}yz{}~~{zz}y|z|{z{yzz~||{{uwx|z{z{}yzzz{y|{{|yzxzx{}}}|z~}}z||{}z~y|~x}x{{}xz~{~||yy|{w~{|z}wuyy|wyxx|xz{w}zy~}{}|~y~yx||yx{~z|{|}{{zuzy{||{xw}x{y}yxzv}yz{x|w|x{}x{{|z|z~}|{||z{z}|{|{|||z}|z|~||xyzszy}}xz|}zx{zy{|yzzz|x}|uy|xw{zx{~z{~~{{{zz~|}z||{|}yy~}wz{}z|y~||z}|zzxvz||yx{zxyz~y}|{|}z~y{}y{{|zyzzx~z{{z|}zz{z{|{{|z||{zy|yy{{~y~{yy|yxz~y~|z|~x{yz}x|~{{z~y|zy||~{~{|}y|{zw|y}zy|zwz~x~x{v{yzyz}}~}}~|~z{}{|y|~~~}~~}{{}}~~~}~~}}}|~~|~~zz}}~}}|~}}}~|~~~}|~}~}~~~}~~}~~|z}~}}~~~|}~~||}~~|~~}~}z}~}~~~{~~~~{|}~z~}}~|~z}}}|~}~~~|}z|~{}|~~z|}~~}~}|}~}~||}}~}}~~}~~}~}~~~}~}~|{~{}y}}|}{|{{||||wy{{w|y}{y}~{|}y~z~x}z}xwzx{zx|{}zy}x}x{{|~yx}y{{xz|}|t{|{wx|yy{}|z~y}z|wzp|v|v}{~}{}yw{||ww{yv~~{{~x{|{x{{}|z|yz{zz|z{{v||}z{y|||y{}zy}~{~|}zz{~|~y}|z{z|{{~}zz|}zy{yz}~y{x|yy}zzx|x~w|~zx{x|{z}{z|y|{~yxzz{y{vy{x}|{~w}||||{x{|y~z}{zz||zz{}x{~{wz{z{{{{~|{y~z{y}zz}~~x{{{~zzzw~z}y|y}{zzz~}~||y~~}||{~~|w{}w}y{v||wvzzz{z{|}~}{}|y}{|~|y||zzyx|yxw|z}w|z}yy{}|{zz{z|}}{{v{zy{|zz|x~}{{z{x{{|zxz||y{y{y}{zzyz}xz~||z~x}{wyw{}}y{||z}vzzx|uxz||{{w{y}|||~xy{}y|~|~{zzw|{z~|z||y{|}}||~zz{z{{x~w{}y{|{uyy|w~}|}z{z{~{{y}||{yxy|~z~z~z|x{|yw{x~{{y~|y}y{{{|yyxx||~{|{|z|}{}{zx~}y|z{xy|{|||x}|}z}~{~}|~yy~xy}{~z}|x{xz{x}}z|w{{|{yzx|x}zzx{|z|y}{z}y|y|||{|{{|~||~~{}y|z|~zz}|x|}{}}|~y|||{{|}{z}x~}z{|{|||~{{zyx|{z|{}~}~{}~z~~}}{|{}~}~~~~}|}|||y}}~~}~}}~~}}~~x~|~~~}~}~}~~}~|}~{|~|~~{}~~}~~}}z||~~~~v}~}~~|~~}}~}~}|z|}}{~~~}~}~~~{~}~}zz~~}|~{~|}}}|~y~~|~~}}}}}|~|~~~y~|||xz~y~||{|}~}}~~{}{}y}~~~}~|~}|{~~}{}}~~x|y|yz}{{~z|z||wxy|y{ww~}yxt|uzyy{{y{yxwz|}~x{v~~{||z}x{}}~{x}|}}{~|zwx{|yw|{}y}xx|y}xxxy{wx}{zzyz|xwy}}x~}yz{||}{||xzx~yvyz}{||yw}y}y~yzyz{w{{y|}zx||z|z|z{yzzxzx{vvzw{}zyz{z{|}~{y}|z{~{y}}~|y}}zzyx|y|xwyzzvyvxz{z{zxz}zx{}x|xv|}z{ty|}{{~w{}v{zz||z~||{{{yx{|{|}zzvz}zz|xuyy~y{}}||yzy{yy|{zzx~|yz|z{{{z}{y{x|{~|{~z|{|v{zxuz{~|yvwxxzx{xzzz}~zzy}zxyy|y}|zzy||||x|~{xz||~{|}u~y{~y}w{|{x}{z{wvy|zuyzzz}u}yyz~zzy~~xz{w}{|z}{uy|y|}{y}~z|z|y{~x|xzxzyy{{wx|wyxxw{}uz{~zx{}|~}~}{xzyy|}z{{}}|{x}~yy~zy}{yx}w|z{xx~y~zuwuxz{y}}y~{{wz|xzzy~|~{|}yy{}{z|x|y|{z{z{|}}x{{z}{zz|{||yxxyyz}zx}{xyyxxz{{v}yzxyyx|zz{y{}yz|}}z}ywz{{}|{x~|{z|z}}|{zzw}yxx{wz|vyxy{y}{x}xz{ywz|}{z~|z{~{|||yz~{{v}|}{|{~z}w|z~zzz}yw|{{~|}y|z{z}|{y}}}{z{zx|||z~~z{w}z|~yz{~{~~}|~{|~~~~{|}}~~~~}~}}}~~}}|~|y~|~}{~~}|~}~~~{}{~}}~~~}}}}~~~|}||}~}|~}~|~z~}~}~{~zz~}{|}~~}}~~}}~~|}{{~}~{~z~}~}|~~}z|~||}}~{}}}|~|}~|~~}}~}}}|~}~}~~}}}}|~~|x}}~}}~~~}~}{}~~~u~~{~~{}z~|}{z|~~~~~~~|~}}~{}~~~|{}}{}|}z~~}~{y~z}zw|~w}{}{y|{y{{|xxzz~{|}~y{}ww||yyx||}xy}{xyx{z{y}{y{}yzyy~zxz{y}}{{~||z|z{z{z{v~}xwzzx{yyxx|}|{}x{{z~}w{}}{||{~~yyx|z{zz|w|{zy{zxx{v}z||}|xz||{uzzz|z}z|~}wzx|w{}yy~y|{yz|yww{z|{{zxx{x}|}}z}{|x~}{~yz}{|zyyw|{||}z}}{xxxzzyx|}}|zz||}zzzyzw{}yy||{|xv~{zy{zu{{{|z|~z{~w{|~{x~~yy|{|zz~}{yx{zy|||x|{|zxz~|{}~yxy||~}y~y||~z}z~zzz}}}wxz}~|u~~y{|}}{y|wxwxzuz{~|z{|y{y~zzzz|}{||{~{z|x|x{xzzz}{|xy|{}x{}yy{x}yz|{{x~~yz|}{y{~y{||zxy|{x}|{}{zz}}zz{{|{yy||}|||z|y{zyzzx}x{}|~z{wxyx|x|{w~{||{~xy~|yzz||}{|z}|{{yz|z|w{{{zyx{xy{{yyy}|yx{{}y|uz}zyw|z{|zx{zzz~|{yy||xyz~{||{wz{~z|yzyyzw~~}yw}}|}z{}{z~vv{x|~~{ww|~y{}|{{z~wy||y}~z{|z|~x}}||y}zyyz|~|yzzz|wzyxz{{zy~||{z}{{{{||~|{{}z}y}zz~}}|z~}{yx||{|{y~|}x{zxzwx~x|y}{~z{|~~x{}|}~~~{{~~}~~||}~~~~}~}~~}}~~}|~~}~|{}}}~}{~}~~}~~}~~|~z}~}}~~~}}~}{~~{{~}}~}~|~|~}{~~~|}|~}{}~}}~|~}|x}~|}}|}}x~~}~}~}~|}|~~}~}{}|}}|~~~~}}}~~}||}||}|||~{~}}~~}|~~~~}~~}~~~~}~}|~~~}}~}|~}~~~}zx}z|{}~{~zuv|tzz|~{||{zzy{|t|yyytxyz|}x|{zw|yxv|}}~|z|x}~x}w~xxwx{{~}{}z~z}}|x|z|x{zzxxy|{xxywv|zvzzwx||~y{||yzyzyz|zwz{{|}y{{y{y||zx|xxzz{z|w{x||{|wx{v}{x{~yxwx{~{wz}~zy|w{{||z{{y~y{zz~zyyx{zzw|yxw|zzzx|t~uy|x{|w}yvzyw|wzxw{zy{}z{||z{wyyx~||}y|~}||{yz|zxwxz}z{x{|y{y{|{wy}w}wwz||xy}w~v|{~||{~|{{{xz}yz}}wz}y~|~zz{}~z{|x|}wyyvy}~xx|xxzwyz~|~yy~}vzzy{}~~z{{y}~{}{~x|z}z}~y{}y{y}y{}y~~{wx|zt~z{x}z{z{|yyxyy{{|~yz}x}}|||y{v|{z|{{z~z{ywyzx{}xz{x|}}|{wyv|zy~zyz{|xy{vvy||yx}|}w|zy~zz||z}|{|x}}z{y}}~{y{yw{z|z{{xzxyx}x{{z{||zyy}}{|~xu|}|{u}~~{wy{}x|yv|yyzz~{}zxw}||{{~||wy~}}}}zzxxyyyzzvx{~|yz|}{}{y{}y||~|}}x{{v|~~xy}v{wyxzz{}}{ywzw|zy~wzwwyxz{|}zyz|zx|}z~z}z~z~}y}~{{}|{}xy~xw{yz~u{{y|{{yxzy|vyyy}yz|z~x|~{|xx|~~|||z}y|yz|z}}|}~~}~}}|~|}z~~|}~~~{|{{~z~}}~~}~~}}|{{{||}|~~||~~}|{~{}}~}~|~x~}|}~|~~~}{~~|~~~|~{~{}|~~|~}~}~}}|~~x}||~}~|~~}~~|}}}}~|}}|~}z}}~|}~}|}}}}~~|~}}}}{~}~~||~~}~|~~~~~|}~~|}~}}}~{}{}}}~|~xx{{y}|zz|}{}wzxwxxz{xzxyzy~yy}||y{yw|z{}}{{zzyz|}wzw|z~~z{x{z{~{~}{{zq}zz~x}{x||~y}{}zx|}v{yzzu~{y}{wy}{u{~y{{z|}zx~|~}{z~~~}{yyzyzx|{{{|xy{w{|{||~}}zz{yyzx}y||zy|zyyxz|{|yzwzz}y{~wzzzzy|}x{|x{z}{|x|v{y{{~}z|zz}z|{xzx}|xy|zv|y|xz|zz{~}~{|zw}z{|{}}y||||z{~zzzz{z{||~{{y{y{yx}|xuz|{|{x|x|xz{x{|z|y{}{z{{yzz}v|{{}yzx{|||zzz{}|{zzy{yvx{|xz{{|{{z{|y|}}~~}{~{|xxy{}z}}|{{~}xz|{{{{wxzyy}|z|zx|~}{x~|~{zxw}|y~}z{~y}y{}{}}z|}~x|{y~}|z}}~}|~~z}{~y|~yyzyzz|}{xv{~}{wz|{zvz{}{}u{{{yzz{|||{vyw|||yv{z{{{|y{w{y|x~|{{{|xyz|yw||z|{{||w}w}~~yvyz{|~z|yy{~}|{zzzx~yw|}y}z}{}|x|z{z{{|{{}w|}}z|xxx}{}}}}zx|}|~|}~{~{yz|~{{z}z}{{{|xzy~}~{yy}zy|}zwz|{{z{w{{v{}yxyy{z}yx{{~{zzz}{y{y|{yzx~~wyzyy{{~}{z{~zyz{y}}}~zw~~~|yzy}||}z{~~}~}}z}~}~}~}}~~|}~~|}}}~~}}}~~}}}~~~}|}}|{}{}~~}}}{}}|~}~{~|~~~}~}|}{~~}~~|}~}}}~~~~x{z~}~}{{~}|}|{~|~~~~{}{}y|~z~~}z~~|~|~}~|}~||{~~~~~}~~~~~|}~~~~}~~|~}|}x|zw{x}}yvzyzx}|xx}wwxx|zu}{~x|y}~yzzxzx{{{|~z|z{|y}}yx{z||z}}x{y|{}yy~xvz}x|{z{|~zx~xx{x}|{{z{wzzyy~|y{{~yz}z{|zzzx{y}yx~z}y||xzz~x~zwx}v|yz}{|{z{|{x{x{y{|y{w{{}y}zz{}}xx}||x|{z{{z{}{}{|}}z|y{{yy{ywxy|z}uxzyy|z{{tz~~x~{z{|yx{x||z}|zz{z{z|}x~y|z|{~~z}ywz{z{{xwz|z|yzzxzv|}|{xxww|xy{zyz|{|z}z||y~~zw|y|||{y}~}}u{|}z|zy}{yzyxyxzx{zwyz{}yv}ytw{|w}z{z}}}y|x{y||{~z||y{~||{||z}||x|wy{{}yz{{ywxzvz|zz}~xy~{x{}yz~zy|y}}{z{|w|}}z{||}}}z~{yy}zyzxxwyx~{}{uz|r{xx}x~w{~y{}xy}{|z}~||w~{ww|z|{~}x}~{x|wy|zyx~v}y}zyuyyyw}w{w{xyz}zx{|y{{z{}yyy}}}z||{yyzz~~{{~|{}zzyy~}zz{{|{w}zy}zyvw|zx}~yxy|{|y}v{~{|{}~|y}{{|}{{~{{zz~}|{xzv|xwxz|yz{|{y{wx}{{yzzxww{yzy}|z~|}{{}|{}yx|{}|{}{{y}x}y{{}{yzxw}{|x|z{{zz|xz{||{x{wzyzzyt}}{{y|zy}y}y~z{~~|~||~~w||{|~~|}{|}}~~}}~~|}~~~~}~~}~}~|}{~|{|~||~~~~z~}|~~{|}~}}||}~~|||{}|{~}||~}}~}|~~}~~~~|}}~|}z~~~}}|~z~|~~}}~|}}{}{|{~z}~{{}}{~~~~~}{}}}w}}|~||}}}}~~~|~|}|~~|~}}~~|~}{}||{}~}~xz}}{x{{~~||{{zv~ry|}x~w{w{zxy{}||zzy}||}z{y|zy~y{wy~yx{|zx}yx}~xyxz|z~w{zz{|{|xz{yxy}~|z}xzyyyy}w~}|y~x~zzy}z{z{{}z|y}~{y|}~|z|||}~~{}{|zzyyyvzz}|y~zz}{y{yxu{{|{yy|z|vxz}z~~yy}|}{z{|yzxw}}z}|~yyz|zz||}}zx||xx|wzzz}yzzwz{|v~|xyzvz}y}z{}y{xyx{|v{}}{~{{{{wz||{{|~||{z}yxzx||{y}wzyz~{}{z|zvyzy|y{|z|}z{~~|xxvy{}|z{~|{v~~||}{u|yz{}yy||zz{}x}}yx{z}x||{}z{v{{y|}y{xzwzyyzz{y{|}zzy~xz~vy{}yzz|yy||~{{}{zz{{{}{|~x~|{vzz{|}y}{zz{}w|}z~|~{{}{v}yz~zz|}||z{z~wy||yzyzy|zyw{|ywwz}zz|zxy|{y~yz}{yvxv{~}w~zz}z{}x{{z}x|w}xzz{{||}z}|z|w~~zw{~yzywx|z|y~}x{yyzw|~z{{zzyyz{xxxx{|zz~y{}~yy~zw}yx{t{{y{zww}z{z|{xzy|y~zzz}{}|x}y{}|}y{y|zz{|~z{y|~{|zw||{zu~z~zv{x{z{zs{{wx|x|||{}yy{vy}z}z}}~x{y|y~y{|z|y~w}z|y|yx|{{{}}z|zzzyz|xy{|}|y{yy{}{{y}{y}|z~|~~~~~}~{~}~~~~}~~{}~~}~~}~}}~|}|}~}~~~}}}}y}}~~||}~}z~~~~~~{|~~}~}}~~|~}x~~}~~{~~}~~}~~~{~~~}~~}|~~~~{~z~}u~}~{}|~~}}~|~||~{|}~|~z}~{}~}~~}}}~}}}~y~|~}{~~~}~}}}}|{}z{}{zz{z|y{x|vw{y{~z|zy|wyzzyyzwxyv|z{~z{~|yz}{xzx~z|y}x|x}}xz}}y}}}z|yzx}{{zzzt|yw|{z{|{|}{xwxx{|v|z{|zz{|x|{z{y{z}||y{x|z{w{|{y{xyw|z}|xx{wyv|y|x}|yzxyxz}zwyy{z|z{{yz}{}~{z|{{||{yz{{w}z}{z}yyz|wy|w~zxyy{zy|yzy}{vwyz||~zz{}{{{}}zxxz}{}}}z~~{{|y|zw{xz{}v}z|{~zz~xz|v}{z}x{v|y|u{y|y}~~{}{|zz|{{x{|~yx}{{{|}}zywx||y}y}z~{|zzv|~yxyy{xzx||||}x|yx}~}|{z{|{{}~x{zxz{}}|w{{xyzv|{{~x|x{zz{yyz}{zxyyy{|wz~{z|zy|}{}}{|yz}{|}zz~y}~|{zww||ywyyzyw{|{zwz}yz|{|yywzv|yz~z|}{v{|w~{{{z{~}{~}y~z~}|xy{~|xyyyzzxzyx}y}v|{|{yx{||zvw|}|z~z|{z|xxzz{z}}{{|t~z{z{yw{{{wwz|{y|zwy}|~||yx|yvyw~{{y|z|}z||~}{|~|zx}|}x~xy~z{z||zy|}z~y|~xx|yy|{yxzxy~yw~zyz|{~~w{}{z{|~}{}|x~{~~}y}|zz}x{z{{xzzy|yy{x{u{z{}}wzy|z}{|{}}}}}y}{y|{}yy||x{}|~}{|~~~y|}|~{}|~}}|~~}~~~{~~~~}~~}~~}~~~}}~}~}~~|{~~}~~y|~{~y~~~~~}}}~~}}z~|~{z|~|~~{~~}~~~~}}~|~}~}~~~{~|~}y~~~~}}~~|~}}}~}~~~~~}~~~~~~x}~~~}~}~~}~|}}|}~~~{}}}|~|}}~}||~}|}||~z~~|~z~|~~~~~{~w~~~y~}}~~~~yz~}~~|}z}}x{xy}{|z|~|}}{|xzyw{}y{|}y{|{z}y}z~z{|z~|xz{zyu~v~szz~||x}wzzzy||{y{xv}yy{}|{y{}yy}|yy}y{|wz{|xw|}~z~}yx|}x||{w{{z|{}u{}}||z{z~}}{xz||}{|u}y{|{vyvzwx~}yyxzzz{}{{{x}yyzxzxzzx~yzzz}|yy|~xzy|y{~vw~z}z|{zyzxwyv~w}||}|}z~w}{}zy|y}{v}{x}xyyyw{y~}w{|}{y{|~yzz}z|{x~x|{|{{zvz}{y|z|~}{~{|{z{wx{}}~|x{{~y}y{yx}{vxz|yy~}w||}~q~z}{zz{y{|zy{yyy}zyy{{}}zz{~xzzz{~{|{{vyv{v||z{yx}z{yz~|}{z}xzu|~z{y{}y}||||z}v|~z||}yx~yxz~}zzyw{{{u{|x{xyz{y{}}~~~|x~zx{{~{|{v{||yz}y}}{{{|z}z|zz{}yyy|zy{yz}z{yxw|z||yyy}{|}|y~}zw||yy|{y|}~w{zz|zy|x{z{wzyyzx~y}{}}z}~|}xr~{z}yz~z{wwyyv{x{wy~|~}y}w|zx{|w}|{~}{zx||}{|y{~x~zy{|}yz{zx}{zz|xy{{}zz}{{|}|zz{{|sxxxzy|yx|}y~}|z{|}{z{w|zw|}zxzwyz{zvsyy~~{~|}x}~}{}z~|y}zwz}~}~z{zyz}}{v{{|~}yv{}{zy|yy|}|wwxx}z~|x~||}~~z~y}}{~~~}}~~~~~~|}}|~|z~{|||~~|}}}~~~}}|}}{~~{~}}~|}|~}}~{{~||~~}~}}~}~}~|}~~|~~{}~~|~}~}|{}y~~~~~z~}|}~~|~}~~}~}}|}|~~}~~|~~~~|~~}|{}{||~{|~~|~~~}}}~~{~}~~{}|~~~~}~|}~~~~~|~~|~~~~~}}}~}}}~~z{}{|}~~~~~~{|}~~~}}~}~}~}||~|yz}|{y}{yzxzzzzwxwzyywzzyzzwzxy{}v|y{yyy|y{yxzyyx}|~~|xx|y||zzz{{zz|wzyy~zxx||vz|xzzyyzx{txxy{|z}yx}xvx}yxz|{y|yx|{|{yy}wx}{v|||z{xzzv||x~w~yx{{{v|yy}~}zyxz{t{z|xzy~}yz}{{{{}~~~~}{wuz}~~~{z{~|z|yzv|zyuyy{|{{y{y|}yyywwz{|{yyz|yxzz|||{y}y{~|{{yzy{{z}}|{yy}{|zw|{yxvw}xvytzx|xxzz|zy{x{yzyxwz{||}~y~|zxz|}{||}}|yw|}z~|z|wxy{w}syx~wy{yy~yz~zzz~wvzw{{{|}}{}}|{xz{x|}}w{o|y||z}{{{}y}v|z{x{||vvxzxz}yzy{zwwx}yuz|z}}~zy|y~|}~}~z~{}|{||}w{|yxzxz}zzw{{x}{yww}{z{y|ywxzz}yyyx}{x{}{|}{x}{|zz{|yy{x|~}|y}z~zz{{{v{z~wzz{u{z{yz{y{{xx{|{zyy}w|yxxzz~vw}y|y{z}{||~~z~{xy|~zz}{vw{yy|x{}zx|z|{{|y{zx{yw|{{vyzzxzw{{|yz}}u~{{{wz}}||~z}}}}zw|~xzyxyyvwy}y{~{|zzz|{vy{wyyu~{{x||~}zz{|}v|w}|z~|zz}w~w{||||~yx}zz~|ywv{y}{zzvy|yx~z{y{z|z}x}z{z||zx||{}}}{~}~}|~|~~~~{}}~~~}}}}|z~{|}~}~}~~}~}}~z||}~z{~}{|~{||}{}~|{~~{|}~||y~}~}~}~|{|}}~}~||~}|}~{||~~{}}||y}}|}z~~|z~~|}~}}|~~}~~{~~{}}~}~~}}~~~|}|~}}}~}~~~~v{~~~}~{}~}~~}~}~|~|~z~~|~}~~}~|}}~|~|}~~|{~~wz~~~}~}}~}~yy{{zzyyz}z{||{|z|yz|w|zz{}{|u}u|~}z}~x|x}{}{zy{w{{}wy{vzzx|~{|{|~zz{{~zxyz||z~zxyz{zw}zy}y~wz}|||zwz|x|{z|{}yx{z}z{|yyxyz{|y{zxu}}{|w{}||x|}y|~z{y}w}|{|z}|v{z||z{{{zx|}y|yx{}xzy{zz}zx}{yyzz{|}~z}zyy}{y{zzy|z}w}yz{|z||}v{zz|{y}{}z|{wxz{}{zzy{z||{}y}~z|{||}|yzzy|}|{wz|z}{{y||w|yw{zyyyz}w||{}|~z{{x{z{y|y}zxz|yz~}{{~{w|{zzzz{}{|||{}|z||||ywxvw|{|~}y}}y|{{y{}~|y}|}}v{||{{{|}|{y{}}{y{zzqxx|~|}{y}y{{ywzzy~v}yz|{~wz||vzyy}zz{|uz{{|{{yx~||{}{z}~}y{||w~x}vz{}{w|z||}~z{}z{xzwz|x{{}{x~z~zuwz||z}y|zz{|{z{zy}{|xyz}{}|{{~{z|}{y{|{{|||{zy|x}|zuwyy}~z{{}x{{z}{{~{x}{{zz}zy{}{z|}||wy}~w}~{~xx}}v}}|yx}{|}z{|{||~|}yz{y|z|~||}{|zyy|~|{|x|{|{|z{{|x}w{z|xx~}}~zxxy|zz~yy~|~ux{||~}{~|~}|z~{yy}{zzzv|~~s}{{|z}~v~{||||~||}}zz||z~yzx|~~|~}}}~|{}~~~|}{~z|{}}~}}~~}~|}~}z}~~~x|~}~{}y~}~x|~~}~}|}~~|~}}}}~~~}|}~}}~|~~~~|~|{~}~|}}}~~~~}{|~~~{~~~~~~~~}{|~~~}}{~}~~~~~~~}}}z}}~y~|~|~~~}~~~~~~~~{~~|z{{~~z|~~~}~w~~}~~}~{~~r}}|~~}}~z|{z{|y|x~z~w}z}zzw}}}{{yxz||{yyyxyyyyx{zxy{vw~{}yyy{~}~|z{{}{zzx{y{y||||}~wx{{w{{uyw|zxz~zz{~zvzxz|z}{y~}|z{{{yz}{}zz||}}zy}w{|~v{|yyx{zy}zzx{}~{}|z}yw{|y{|w{|{zyzzz|}zy}z{yzz|||zzzzx}{||z{yzxz|{zw~{y~zvu{|{vx{{|x}yzv}|{|vz~}{{z|~}z~xzyz}~y|y{|xz}xzyyxyz|xzzyx~}{yvww{z|sz|x}}|}y~~}{|zxy|xz|z|y}x{|~}}}z|yyxy{{|{}}x~tz|zxx{{wyx{uxz}~~zy|z}{}~|y|zzyx}|{|~||yy{yxy}|{vx}wwuzy{z|xzy{{u|sz~zzz|}}{x}||{|x{z|x{wz{z~{yz{{z{{~{yxw|}z}vzvyx|}xw|{y{yzxw||y|{zz|{z}}}{z~}y|{}y}}{}z~~}~xyyzyyz|{|yy|wwwx}~w{y}z{y|yzy|||~~zzyx{}z}z||y}w{x{{y|x|zz}{yzzwy{yx{}yszvx}yzy|yz~{{xzwy~|zz{zyxzzy{~yy{{~z~{y~~|{y|}y|yyyzt||zzvvz|zy|zz|zzvzz||{}z~||{y|{|x{x}y}|zyx}~{x~|~}xxx}w{x}|x~|y{|yy}yu|w~~{|wzxy}z}zz{x{~}}|{}|~z}|~|~}~~z}}~~|~~}~|~~~~~{|{}~~}}~|~{|{~~~~}}~{|~~~~z|}||~~~}{}~{}~~}}|~~|~~~}}~}}~~|~~~|~||y}}||~{}wy~}|~~{z|}}y}}~~|~~|x}~~}~}}|{}~~~}~}~{~}{~~~}}~x~~}~}}~~~~{}{z}||}}}}~}~~~~}}}~|}~~}}~|~~~{zz}{}}{|~}~wz{|y}{|w|zzzzx{{wyw||{zy|}x|||zwzw{w}z}w}|zz{}|wz}}v}}zuxz{}|}z}ywzz{yy~{{{}}|y|y}}wy{z|z~|z{z{}y|z}z||vzyx{x|{y{y{zx{t|u~}y~}{||~x{zy}|||{z}~xx~y{{z|{~~{z~yz{y}||}{yz{{{w{zx|x{~}{yw|{w}}{}|yw{}}~v{x}|}z|zyyyzz{zyxx{}~yzyyyy~|wu{|}|yyzzz}wxz|vy~{x|z}~{w}yyz{|{{x~yzx{z|{x{}zz}~tt{{wy~zzxxu~||}z}|x||{}|wz{vyz{}|z~~x~|~zy{wzx}zu}}{|z|y{||y|{{|}{xwzz{~{~}~{|{|{z{|~|zy{xy{}~|yzx~yxzyz}~||zzy{{|v{~{{yyvyw{{{zx{y}x{x}~yy~zy~{|z}z{z{{}||ywv}~vyzy{xz}~{zxwz}{{~~||yzxzx{}y|yx|y{|yz|}y{y{||y|~|{x}zy~zx|}z{y}||~yz{{~zyy|{~yz}yzz}|zz||}zvvz{|~~zy}||{}zz}x|zw|x{~~{y}w~yyzz~}|y{zzy}|{}yw{~xx||{}||yzuy|{{{xwz{z||z|vz|{z|{y|z|}{y~}}wz}y}{{ywz{{yy|{|zy}{}|{{{yxy}yy{~{}w}}~y{{||~}|z{{|yzz|~zy}}~y}|{y||x{w}|{}|{yx~|z{x{z{{|zy~zw~~}~~{}}z{~~~}~~~}|~~~~~|}}~~}|~|}{}~}~~}y~~}~~~|~{~|y~~~|~~}~~~~~~{~~~{{~~~~{}|}|~|~}z{~~~~~~~~~~|~~~~~}~{~}|~~v}|~}}~|}{~{~}}~|~z}}~}~{~~~z}~}~~}~|~|}|{~}~~|~~}~~~~{{~}}|}~}|~{}~}{~}}}~z|~|~z~}~||}|~z}}y{x|z{z{yyzzzz{||xx|yzxyzuxyw}}yzz|}z|}}{xy~~{}~}{|||{||||{y{zy{{||{z|{{x{}{z}y{y|x||||y{||}yy}{|zyz|{xy{zzyy|}}{}|}}z||x{x~}|tyx{zz}x{zzwxxzyw{y{{~{yyxy|y|}{y}}{~x|~zyzx|~z{}{{xyv{y|z{z~zy{{}|yzx~zzy}wy~yt|yyxy|{|y~xx~x}~}yx||z|w}|{zz{}zyyz{{x|{}~y{yw|y{~zy{xz|yx~wy{x~}|}{~}}}{x{|y}z{~|x{~~xzzxxwz|zwxx}y|y~zzy}y|||x{{}z|}y{|x|z{y}{{xzx}vx|~~z{~}z~zyz}~zxyvz{x{uw}{}y}|{z~xw{|{xzzz{y{{|wwzz|x}}x{zp{y}|z~}|}{|zx}||z{{||{{x}z}tw|zzy{y{{{x}xzy}}~}||{|~xsx|{}{zz~~}{{{{}{}|z{}{}{xuxzzx{x|y~}zy{|z{z|wzy~z|q|z|{}{yy}~z|z}tz{|{z{y}x}~xy{{{z}||||{z~vzz~|{yz~{v}x}{}x{~y~z|{|z|{~}}~yz{{{|~y{{|}{}x~zz|yzz}{u}{{x{{z}{zz{y|ywyzz{{}|{{|z|}{~yy|}~|{}y||z}|z|||}zzx}{z{{yz}yz~}xz}~vxxz{xz{}{yz|}{y{{}z|||~z~|~}~}~~{}}}||yy~~~|||~~|}z}{}~~~~~z||}~}~~~~~~}}}|}{||~|{~|}}~~~~~|{}~x}|}}|~~~~|||}~{~~|}||~y|}~|}}|~||}~}}y{~}}|}|~~~~~|}}|}}~~~~}}~~|~~|~~~{~}~}~~~|{y~}x}}{}}~{xz{{~{wx|{wzz{{xy|vytx||yzx|}|y|x|||||zyzzyz|y{z}zzyzy~x~~{u}y~|zz}y{~w{~zzxzz|yv{}}{}yz|w{zx}~xwx|{|}~}z{wzz}{yy|zw}|y}wx|xy{{||}{|{|~}yyu{y|{}z~z{}||}xy|{}zz|~y{{{z{{zz~}yz~z|{w|zzz}||||xw|{{x}zz|z}zyyy~yzw|yzyw|{z|}}zx|z}wz{{||y{{zwv{x}t{}}yy{|~}{{|y}~zz{|{zx{}y}z~yx|~x{|{~}||}z~|wz~{||yty~|x|z{|}~z|x~}}y}yx~{|}{||z|{{yz{}{|||z{v{z|{||{yx|v{|~}zyy{yx|zx|yx|~~||zz~z|~||y{vz{}z}{{{|x|zzzy|z~~}}z~wvxxzy{}{}z}{{u~{{y}}yyz}|{{y|{}}yuz|z{{{{||z}|zzyzy}x|zxy{xz||z|zy{~z|{{}|yz~}yz{y{}~|{{{{||{z{z~{zyzzyxxyx||{{z{yx}yx{z|yz|{{}z|}}y{zyzy~||z|zuzx{}zv|zzzzy{~|}z}|~|}}|}}y|||{yyxw||yy{x{}{zxzz{|}z||}|{{}{|vzy{yzz}yz|zz|||{}{w{|{{y{|}||w|zyy{||y|zzwyv|~v}x{z{z~}y{|{yzz}zzx|yxz}y{z{|{|~z}zu}{{|y{y~z{|{v|y|x~}}zzz{y}|~~}}}{~~}}}~}~~}}}~|}~~}~|~}~~~|~~}~|{~~}|z}|~{{~}~~}~{~~~~||{~~~|~~}~}|}|~~~}}~~~~~|~|{~~}~}}}~~|}|~|}|z|~{~~~~}}~|}}}}}}|~}}}~~{~~}}|~|~{~}~~|z}}~}}{}}~y~~|~}~}~{|}~}~|}x|~|~~~~y}z{{|{y{~z|zzz{y~zz|y|{{{y{|{{z}{}xx{zxwyyyzzzv}z|{}{~xvw~x|~|}|z|z|{wv|{x}zx}x}yx|s{}xwxyyxyw{{{v|{ywy}{y~z}}y{|~}{{z||{}w~}{z{{{yz{{uxw{yz{{|{zw}yywz{{y{zx}v{yy|}t}|}xzyxz{|}xwz~|z}xzy{z}|}z|}yxyxz{v}|}yy}{z{{x{{{wzzyyuuz{{{yy|y}w|}~x{zzy~{{{z{|{{{}y~{z}}{||zxy~zzywy|y|}x~zxt|y{xtzzz}~y}|zz{}|z}|{||||||{||z{{}~zz{{|{{z{vy|xzyw{zzxx{u|z{xyx}~{uywz|y~z{y~~|~|xz|}{zz}{}yx}}||z|{{w~zz{vxzz{zy{}~{|||xzw}x{z{{y{{|~y{z|y}}z}{}z~{x{~~}x|zz{||y{y{|{yz|{~xu{{z{}~|y{wxzwzux}tyz{||~}}{zz|{|||z{||}|~~}z||x}~}||y{|{{{zz{{wxx~|vyx{yyvyy|xy~|}}}z|}xzyvz}||{z{|w~}{z}yz{~|z{x|zzx{zut|~y~~zwwvw{{xxzu|yz{~zz}zwz}zzzy}y|{~y~{|}z{x{}zy}}zyxwuy}x{yz}{{z{zy|~|{{wxyz}}|~zzzxvyx{||x}zzwz|{}yzz{x|z|{vzzyxyy|y{xy{|zx}y{}z{xx|~~{y{x{~|y|{yy}z}~~||~~~~~~~~}~x~~~}}}}~~|}}}~}~|~~}|x~||~|}}~{~}~}~}|~}~~}~~{~|}~s~~~~~~{~~}~}{{}~|~~~}~}}~|}~{}}}~}}}~~}|~}~~~~x}|}}~~~~{~~{~~}~~~~{~}|}~|y~~|{}}|~}|}~~|}|}{~||||~||~~y|~}~}}||{z~{v~{w{{{|~{{{xyzy~w|zzuy|z|}zzywyy~y{~zx|w{}zy||y|zz|}|w{{yzwz{{wwxz{z}{y}{xyxy{}{yv{|yz}{}|y}w}y|xzs}yuyzu{{yy|z~zx{z{|w{}yz|||zz|w}z|z|}{}zz{{||{}x}}{}||{yxzyxyx||xz|}}yw{|{w}x~z|zzz{{w|{y{{z{zz||~|y{|y{|z}{{|z{}y|zyz|{{z{xwz||xw|{yxy{~xy{zy|z~yxx}}ywz{|{|xv|wz|{yx|}{ywz~||{{z~}x{}y||zy|~w{v~|y|yy|}xx{zw|{|yzv}}x|{w|}yzuzy{||zz}vyzyy~{vxw|||{}}zyzzz~~y{}{w}{}{}x}x}|{|}~w{|x}y|z~|~{z{z~{{||{z{zz~y{w~zzz}}x~xw~wxz{{{}~x}|z~|y{}wy|vy}zx}x|z{{{|}|z{{wyyy{{vzx|~yw{{~{{w|zy}}wyz}~vz~yz|z{y}xz{{{||yy{~|~y{y|~yz{y{uyv|||~{}}wxvw{~~z{zwx|w~x|}{wvvy{}z}z{{y|}yy{|~{|xw|z{{{zyzy{x}}v}wv}uz~yxz{}}zz~xxy{{yx~z~y{yz}z|y{y}{{zy{zv|ywy|~xz~zzwz}xwz{yyz~t}xx|}|x}}~}}z{zx~x{x{|{zzz}zy{~{}y}{yy{{{yzzy{||}{{zvzx{z|zx}||xwx{{x{{xzy}y}w|{}z|}~}~}||~}z~~|~z{~z|~}}~}}}~}}~}~|~}|~}z}~~~~~|}}~}{~}~{~}||~~{}~||}~|~}~~}{}~}|~|~~}~~~z~~}~}}}|~}~~}~~~~}~x}}~~~~|{~~}|~~}{~~{~~w~~~|}~~~}~{~|}}{~~~v~|{}|~{|~~}}~~~~}~|~}~}}~~|~}|~~~~{~~{~}~~{~~}~}~}||~}~~z}~|~~}}{}{}}~~|{~~{{{yx~{|z}{|zy{{zzy|{{|z~}|||{t|y|y{yyz~}|x|z}~yw~}{y{z}{}~{v}x|zyw~|{zzxzz|zy|}{{uvyzz}}x{xx{z{{}{~{wzy{|zy{|~u|z{xz{~v||z|{zx|w|xyx|zyxywz||zyyx{ox}|wzzv|x~y|x}zy~}~}{|~}~z}y|xz}{|{y{{y~~zx{|~|~{y{xzxy}xz{z|{z|z{yv|{yz|yzzuz}zzsx~zx|yzz||{{y|{}~}zz||{|xy{{zy|{v|yyxx|yzz{zy{yz~|yww}zywz|xz|{|}||||{|w{x{|wz}x|~}{|}yzyxxzxzy{vyxzyywzx|y}v|~zv{~zz|{{z}x|{|{}~z||}|~yyy}|{y{z{|zy|{{x{zvzyw|z{uzzzyx~y{y{{{w}}z|{{|z{|}}}{|~}{|||~{|~|zzwz}zxz{|zz~zzuzv|wv{~y||~xz|ty{{zzz|o|ywz|xyy{}~z{}~yz~}zz}xzy{y~}}vxyxyyyyv|{yz}{}zz|zzyzy|{~yzzx|}y}{{|zy{|{zyvx||{z{|~y|}||w}|uyy}{zx{y~yx{}~|x|{y{zz{|||v{}z|z|y}x{}{x{zx~~{}~{y~v{{y{yzxyzuzzyxzw|wxsy|yxzz}{x{|~|{w{{|z}}~|{vv}~z|y{}|zzyzz{~y}w|}yzxxrzv~yz}zv{y||z}z}{|~}yz|z|}z|~~~{}}|}}~~~}~||~|~}}}~~}|~~{}~|~}}}|y~~}~~~||~}}z|}~~}|~}~~~{~}~~|}~{~}|~}|~|}}}{~~~|}}}|}{|}~~~~~~~z|~~}~{|~|}~~}}{~z||~~~}~}~~~~~~}}~~~~|}{~u~~~}~}}~z}~~~|~z|~~~~~}~~{{||~}{~}~~}~}}z|}~|}~}}~}~~}}~z~}{|}{}z}|yz|x}{yy}uzx{|v}y|}|zzz{|{zwxwxz{zyyy|v{yxwwz{x{{{{|v|{{}|yw|{|{xz{{||{zyz|yz~||z{{x|x}ww|zwzz|{|yw|}}x{yyyx{{{x|{zz{|~}zz{w}|~}uzuwq~{y~~~{}z~{y~z||w||x|{z|}z|y~{{{}x}ww~}{{{|~y{{{{}{zzz{yy|~}y{}{{{zyxzz|~z}z|}xy|z{v{yy||y|v{zy|u{~|~}|v{{|z{|z|~v}y|{{uy|v~zz{y{}{yxx|yxzv|{yz|{zzz||z}zzyyz{z~yz}z{y{y||y}y|~}|}{z{vw~wxyz{~x~z|xx{{xx}{|{z}~}|||wyy~zywyxz~|~w|}|{v}~{z}x|~{wzw{{v|}{{{z|zv{{yz}}~~wxz~|{{|{}}x|~|y}zz}|z|{zx|||~w|~|z{zwz}|{v|~zyu|~|zxzxv{z|z{{zx{zz~yzzvy}x|yx}{}}}yy{z{x|}z~yy{yzyz}}{y|}{{}yzz{~x{{z|{wx}||{|yx~|~~x}}{y|}{|{yz}x}{{z||{yz|}}zy{}{{{xz}||}z{z|v|z{}xzz{z}x}}y|{z}}x}}z}|{{zz}zw|yu{}zxzy}yzy{{xyxz}y}w{{|yzxy|zuwzyw||uzz{yy}||w|{||{xyxz||~v||}y{{yzz{|zwyy{zwxzz{z{{z|z{wyzx{y|x~y|}z~}~||~}~~}~}{~}}}|~~}~}~|~}~|}}~~{|}{}|~~}}~~~~}}{}|}~{~~}|~~}~}}~{~~}~~~z~}}~|~|||}~|~z}|~~}~}}~x~}{}~~~}}~}}~}~~~||}}~}|}{~~}~|~}~|~~{~~~|~}|~|~~~{~~}}~~~~~}{~}{~~{~~}~~}~~|~~z~}~y|~|}z}~~~~}~~~}}~{|~~~v|~{}~}|~~~|~}~{~~~~~~}z|}~~|~~z{|x{}|||~{|i}yu|zz{u{x|xyx{v{zyzxyxxzyy{y{xw{z|xx|{~x{|~|{}|~}y}xy|yz{}{x{y{|z}x}|tzuy|zx|~x|zvyywy{{xv{|{y|yz{|{|z{~{||~y|{{yzzyy|{yzzy}y{|z{{{|w{u}yz}{{zxy{wyzw{wy{|}~~}~{|{y{|z{~|y~}{~{{{|zu{wx}}~z{}{~}vstx|ywzy{xywv{||wz{{{y|}{|}}}~z{|~}~{~{|uz|zx}}}zwx}zx}{wwxz{y~|x|yxyuy{xx}|{y~x~|zv~}~|~z{{|z|{yvzz{|}}}z{|zxyyz|{w|vx{w|x{}yxww}|}xw{z~z|zzx{z}{}{~~||{|}y|zz{z{|z{zvvxyzu|||||w|wy}x|wy|}xxx|sz~y}}|{z}|w{z{{z}{zz||||{|}|}zx}}z|}yw}yyyz{zyxzxy|xtyyz~yzxyz~y{{yv|xxz|zuyzyyxy}|{z{||~z{w|~y}|z~~|xv{~|{y{}{z{{|w{}wxzyy{{|~|{|||}}~~{zxy|zz|}}{y~{v|}|yxx~{x{zv{z{zv{}z|{xyz|xyvz|zz{x{{|yxzzyz|{z{y{}|z{x|}}yzw|z{}zxzz{z|xwy}zx{zx{uu{{{{}zx{zy{yx}|yx{|yz{zyyzz{|{}z{|z|}||z{wz{{|}yv{x}||zz{zx||yt{x{{}}x{~}yz{}~zzwy~}~}|||}|~~z}|}}~}~}}|~~~~}|~|}z{{{~y~~~~~~~~~y~~}}}~~~~~~~}~|}}|~}}z~|~|~{}|~z}{}{}|~~}~~}|~~}~y~|}}{|~~{|}~~~~~|}~~|}}}}}}||~}u~|~~~~}{|}{~{~}}|~~{}~}~~~~|~}~|~}}~}}~}~~|~~~~~}~}~~}w|}{~~|}~}|~~|}~|~}}z~}~}~~}}~xw{wz~y{{zz{~zxz||{yywxw|y|yy}z|}|y|{x|~}{x|y~|{}z{{zz{~~}zwy{||{xvz~yx|yy~}{{~{yy|{z{ux|w|{|y}xz~|xxy{yyz{w~|{xzy}}y{|yy}yvv||yy|y}|}{~|z{x|xyz|}zz{yz{{z{|zz|xzy{yt}y|y~y|}yv{y}yxxx{}z{|zyyx{yx{~z|{w|xyy|{zz|yyyxz~{x|v{|{{|zvyv|yxwxzxz|wz~||z|yzyy~|x|zvzy{~yy|x{z}zyxy{|}{{}}{{{y}y|}z}{x~zzz{{{}{}x}yyz{}}xx{yyzyy|~{{{{|v{y|{{}z{y{}vyyyz|y~zzz|zu||{y{zy{|yy{|{||{|z{x|yw|zz{yz}}|{zzvzy|{vyz~{zxw{}zyzz|{z}|{zxyzzz|{}z}xzz}yzyxzx}{{zz}y||z{}{yz|xx{zz{z|x}y}|y|vyz~{xz|{yy~~zyxzzz{wv~|~{wy{w|yxy|}z}vy{xy{|}{}{{y{}{vw|zyyxxw|zzywzv{y}z}yzz|{wzz{}wy{{z|z}yuz{{z{|x|}zww{zy{z~yzx|{|w{{}}xy{zu{tyzz}yyyv}wzy{{xxy|z}yyy{zzyx{yy|||z{{}w{xy|||{uzvzvv|s|{||zy|y{||zzy~y}|{y{z{y}||z~xx~|}|z|yy{{zzy{v{x~yzv{z{vw}yy{|{{|}}}yz}|z{y{|||{|xz}y|yw}~~}}~}|~}}x~{{|~}}~}}}~{~~~}~|~~}|~|{~~z~~~~|~}}}}{}~~}{|~}~}~~|y}}~}{}~~~}}{}}~z}~~|}}~~||}}~|}}~{}~y~~~|~~~}{}~~~{{~~}|~~~|}~|{~z~{~~|~}~|~~~~~}~{{~}|}~}~}}}}|}~{~~~~{}~~|~{~|~}}}}~~~~~}}~|}{}~{}~}}~}z~z{~y|z{|zyyyzzzzxz~x}y{y{}yxv{~z{yz}z~zwwy{|{{z|}z{{}|yy{z}xy}{|z}}{z|}x~||yw~vzy||xz|y{wzxz||xtzyxzz{y{{y|w||}|}{z{|{{|}y|{yyz|}}x~{zxwzzwy|ywxxyzyzvx~zx|xzvyzv}{z~|z|{{w|w{yxz|{{z|zw~{yy}z}}v|yyz{~zwyy~|u~{|yxyzz}yzwyz{zy{v|zz{}~{{}~}z~}{~||~}yyyw~|w{xy{}||xzvyzyv~|~|xy{zzu||yxz|}}xyzz|y~zz||}|z~|~|yzz}{x|~~y}{{zw{xuz{{ww{}{ywzy{vz{x||z{z~z|z|x}~~{~{~z}{|{}{}y~z}z{|yz||wx|yyz|y|yz{x|}x|yzyv{y{{z|~zy{}y{}||}{w{{{z}}{{~x}zx{~y|{||xzyz~xxy{wx{xzyvx|xy|}~yxz{||}x}|z{~{zzy}yz~{~zy|q~||zzz{||{yz}|y{{yvtyy|x~|x{y}z{t{z{|{y|{y|{y}{wzz{{}~}xz}z}x}|{z|zyy}{y{{|y|z|yy{yxx|{w~zyz{{t|~|}zzz|{~|{}xzt|~|x||{~w{|}z~{|y{vyx}zz}}|{|zuyw{zwy|{yt{x}y|{wzz}~|y|{y|~{~z}z|}y{|}}y~zy{}{z{y~y{}{~||{xwzx{}yt}z}~||z{{}|~}zyz{y|~zzx{x}~~{~{~~~{|}}{}~~||~}}}|~~~~}{}}}~|}}~}}~}~~~}z~}~~}}{z}}~~}}~z~}|{}~~~}|~}{|~~~||}~|}||{~||~~y|~}y~}}~}u~~~y}~|{{~}|~~y|~~{}~~}~|}{~}}~|z~~}~z~~~|~z}~~{{}z~}~~~~~}{~}}~}||~~~~~|}~~}~~vz}~{~|~|~||~|~{|~~|~~}}~}}{}}|~{}~~}~~{~~|~|~~}|}~~{|}~}~~}|wxx|{}{z{||{{~x}yyzu|z|u}{{w|wzyy{{wvw|w{z}{w|vyz|yz|x~}|xy{{}y}{|}x{yyx||{~}{ww||wyyvzz{}}z|wxzz}{}|{~}vz{{txxyy|{y{wzy|y|{y|~z{}{~|{}w~w|zyzyzx|z}||xy{~|~{{vy||x}wxz{v|yx|{w}{yzyy|{|z}{|w}wyx}|w~yxz{xz|y{{|zz|z|||{{yw~|}xy}{|{t{xzw{{{zw{}{xyz{|vy|{t|}xwx{}|}}z{{|wzxz|zy{{z{zzxx||{{{|z}z{xzx|}}y||x{{~yx~{||y{|u}z}yyyz{{~|y{w|{{z{}}{z{zyzyx~|oy|zzyyy{zxzz|{w|zzw}{u{{yz{{}y~|zy|}z|{wzy{{w|{{y{|}}{|y}~||y|yy{wzy{w}{u|y||w~zv{zyy{||z}z|z}yzz|wz|z|x|xx|z|zy{zyx|z~|x{}y{~{{yx|{{}~|xzz{}zyyz{{xtwzy|y{zzvxz{z~x}wy|v|xz|wx{{z{zz{|zw{tw{xy{yx}yzz{yxzy{v{||vzyz|~zw{z||{y}{|}{z{|yzxz}~uyzzz|{vy|zxvxyy~{xyyyzzz{}{~~yz}{z{{zz|vvxz{y}|}z{}{{z{}wy{z{|~zyyxzzyy|y~|{~t{{zzz{vx{z}tyv{{zz|x{ywz}{z{|t|z{y|z|||~z~zwwz{y~{x{xyv|x{~yzzyyxzz|yzwzx|}}zywx~y~|~~~{~~}~}~z~}||}~|}~}~~{~|}~}}~|}~}|~|~|~z}{|{|~{}}}}|~~}~||~~}}}~~{}}}}}~~}|}~~{}}~}z~}~~~}|~}|}~||{}}}~~~~~z~||~}~~~}}z}~}}~|}}~{{}}~z~}~}~~~{z}~~}~}}}}}}{|~~~}~|}z}~}~}~~~|}}~~|{}~|}~~||w}~~}|~~{~~~}}~~}{}}z~z~|z~yyw{v{yuz}v|}{x}|zv{{{yy{wyx|zzx{{y{z}v~|w~||y}{|}{y}{~{{~}xz}y}x{}|z}zyvxyxuy{w}z~~xvy{x}zxyw{ywyzy{y{~{{zzyy}}w}zzzxzy|{|{y}zz|}|xuyxw}xxxyv|wyzy||~|{wyzyytyv{||x|vzzzyz|~zwy}x{z|x|}|~|ywyywwxy{zy|yz}z{yzy|~yz}zzyvyx~{wvz}zz||||{}|zyzy}zzyx{~}|{|}zz}}||y|yxzyy{xxz{zzxy}}zw}zx{|y{vzy{~||{}||wz|yz}}{xz{{}}|wx}}yyy{{v|uzw|||x{x|wzzz{||||}xz{yx~}{{|z{y|~w~}|}y}x}|z~z}x}{x{u}y|{xzxvxyyyz~y{{{{yzwwxv|wz|}}yy}zw{x{|z}{}xz~~~{~|{~}y|~yxwwz{yy}~y|{|zxxzv{}ywuw{vzx~||}yz{z~}y{x}|z{x}x|z}{{|xvyxvtyxwyyw{{vxyy|z{wz{{||{x{{{v|{zy|xyy~y{~x||~y|~||y{|~z}yy|xy{zxy|z{zz{{{yxyz|{xxywy{}{{|}}y~zy{z~{}y{{}y}~zz|y}z{}w||yxzxwv{{~wyz|x{xx{xz||~yyxyy{|y}~{~}|z|~}z}~|y|wyyx{~~tzy|{y|wz~{{zxw{zyw|yyu|x|{|}}z|y{w~|zz{|}|{z|y|}y~}}}~{}}z~|||}{~~~~~|z~|}}~}|zz}y{~}wz~{|{|~~}~|{~}}}|~}~~~}~|~}{~~|~~}}}~~}~~}}~z|{|~~~}~{}~}|}~~~~z{}~~}~~}~|~}~x~{}~~|~|||}~{~|{|~|~}|~~~|}}}}~~~~}}~{~}y}{}}}||}}~}~}~y~~~~~~||~~}{|~}~|y}}|~~}~}~}~w|~||~|z}}}}~{}y~|~|}~~|~|~}~}~}|~~~~~}~~}z}y}x{{||{|y{v|z{yz{{y{z|w|{y{x}y|y{xyy~{{{}|ww}y{y|{{y{xv{~}zz}zzxxy{{{}~|y||yzz}~zzx|xz}x~~~~}{xx}yyvw{zxy{{|zy}{z||vz{x|u{~xz~}{{yz|yyx{yz|{|}x}|{}z{||~~{w}zz{{|{|{|y}||{|wy~}~z|{|~|||x{zzw|y{{~}|z}|~xz|{z~yzxvyzzz{{|yx{y|z|z{x||y}~{zw{y}w{{|}zz|{||y{zy{|zxzzxw{x{zxzyz|{{{}zzxy{x{{zyz~zz}~{|x{xwv{|zy{z~w~yvyz|w{{|{xy|zy}}zz{zwvvv{|x}}}z{||~}{{y~zx|~y|}|z~yyxxz|z}}~|yy}{xz{{y}{z~wy|zzw{{zw|x}}~|x{~}{~|vyzx{xx}y|{}w{z|yzy|{{z{~www|{||zz}|{||{x~z{w|{}u|x|||{x{y}yxzz}{wz~z|{|y{yz{z~{w|}yy{||~xxy}{|{zyyy{}{x||{z|zxz~yy{vzuxzyy||zx{}{||x}~z}{~|{{}yyy|{}{{w|yy}~x}{}zxvxu|wvy}||}}vyzv{~x{}z{~{yz|}~|||wz|y}||{|{z{{y||x~xtzx{{y}{x{{wz{}{xx}{}}~xz{vxzz{{}|{v{|z{{|}yy{|||||{}|z{v~|{yz}|{}|z}|z}wzx}||zx~vyy{z||y|}|z|}|~}~~{~|~~}~{~~~~}~~~~~}{~~~||~z~{|~{~~}|~}|~~|~~~~{}~~z}~}}}}|~~}~{}}{}~{~~~~|~}~~}~}|~}{}}}~}~~{~}~~}~}~|~~}z}}~~|}~~~|}~}z~|}~~~|}~~}}~~~|}}}~~~|z~~~|~{}{|~z}|~z}~}||}}~~|x~{|}{~}~{{~}}|~|}|~|~}~~}~{}y|~{}~|z{~z{z~||{|zzyzxwxzyy|x{z}z}yw}zz|~zz{yxyyxy|{||x}{||{vxw}}~yzz{{{|}~}z|{yy||zy{xyw}u|yxwzzwv}wyzy{wy~~}z{{~}zz|{x|{x}z~}u}|{z|{xz~|}v{x}yw|{|x|{{zyzyzzz{xwxy}|y{y{ww|z{|}y|}|zz~{w|{~}x{z~w|}||{{~}{{yyzzz|{y{yx}{wyx{yy|z{zvxy}y{y|{{||{|{ywt{{{|{{zy{}zz}yy~yyzxy|{}|{xv|z{}y{vyzyz{suxxz}yz~{z||z|w{{}~{{}yv{{z|zz}vz{z}}}|}{y{xyx{zux{wz|{||{y{x{zyz{{w}{|}~|{~~~~}|~w|~}s}|}|y|~~|}~{{xuyy{|{z~yz}z~~y{tvx{zyxuzyyzyzx{~{x{yx{|{{|{y}~|{}y{{|~}z|{y{xy~z~vyz|{ywwz|}|zyyzw{}~{~}zz}{v}{~x{{|}y||ys}zy}~~|zxwxzz{y{{{xyz}x{|{xyy{x}w|{}|zz{{y}z{|}|}}{{{y}}{{zz|zzw|{z|z{x}{w}||zx{uy{yyy{yywz~z}y{x{yy~{ywyx|z|yz}z{z}}|{}z|||x}{vyy{}y~zzxz{{x{ytxzwxsv}y{xu|z}|z}||zyxz{zz}|~{}y~~{{z{w{|{z|w{~|}}{yyz{yx{xvyu{{{~~y|zz~z|xy}{|~{zx}z}}|~~||}|{~z}||~~z|~~~~u|}|~|~|{z}{|}~}~}~}{}~{}~|z~}~||||{|}}~~|~~}}}|~~~}~zz}~}}}~~zz}~~|~}~~}|{}~~~~~~~{~z~~~}{~~}~|~z~~{~{~~~|~}}|~}~~~~~~|~}|~|{~}~|{~}}~}|~|}{}{~z|~~~~~}~||}}|}~z|~|||~||~~|}}}|~~}|}~}~~}~~~}|}|~}~~z|~~}}zz}{y~{xyy{xzy|yz~xw|{~yw{xx{z|{~{~z}xyy||}zwzwvw{|z}zuzz}x{}|zy~zzz|y|yv{{z|{|{zty}}{}}vzz~v}wy{y|{ww}z{|yu{v}wzzz{|y}x{}{{{{|xw{{||~{{z~zyxzv{vz{v|{|{z}z{|y}~}{{||{z{z}{y|wzyx|{{{|}x{w|z}}}y{{y{w}{|{yxw{~zxy{u|{}|{yx|xz|yxy{yz{~zzy|yy{xx{yuy}z|{||~z{{y{|{yx|z|zy~ty~w}wz~{z~yz|y{z|yyzv}y|{xytxxxy}z|zv{z}zyyz{|zy||xz{}}y{x{zzzz|zz{z{zx|}yxzyzz~}yw{||}x~zzz{|yy|xzzy||}y{{x}zz{{{{yxzwy~{{|z|y~{~xy|xxwz}{}ytz~{z}xyvyz|zzy{}{x{z|{y{|xxx}{|}{wx{xwzvy{}yz|zz||x~y{}x~v{zzx~yzzy|yxzyxw||z|z{xvy~~xz|{xy|yzv{{|z|}yz}zzyxx{z|z~zz|yw{zv~{|{{|z|z}~y{zyyyvzzy|}{~xy{~yzyz~{|yz{y|wz{zvx}yzzxw}z{{z|zyzw|~zzzw}z}uw{|w|zy|||{{|w{z{v|x{wu{~}{{{yyz|z}{}z}{zyz{z{z{}vy{}w~yvzy|yxyyw}zzuz|y|zy|{xy}}|||y{|~{ww~{}z{{}u|y}x{x||~|w{~zzxw}xxx{~z}|||}~{~~|~|~}~~~|~}|}}~~}z}~~}~~~{|||~~~~~|~{}~~~y}{}|~}{~~}~|~~}~~~}}~{|}{{~|||~|~~}|}~~}}{}y~|~}z}|~}|~~|}~}~}~~~~|}~}{}}~~}}~|z~~~{}~}~}{}~}~~}~}~{|}}}~~}z}|~{~}{}~y}||~~|}~~~~|}{~~}{~~~}~~y}~|~~~~}}yz}{}yzy{{{zy{y{{tzy}{x}v|xzx{z|{z{zwy{y|wvy{xz{|z~wzx|{y}{|}{}x~zy{z{}{yzxyyx{v{zyxww||{zyy{zw{}{|}|{yxwz|{wz{{z}{yx{x}}~y|z}z{y{|xyyxxwyv~zwy{z|~{{yy|yw{}}z{{yz}xw|zxz}~}zw{z~}}~zy~yyz{{|{||y|zzux|{x|y{zzv}yzwy~xzzvw|}{vy~y{yyzw{x~}|{}{x{{{|~|y~z{y}{~yzyz|~y}{xvxy{yz|zwy|wwvyx|{xy{xxzwxz}{}y{x|{x~v|}z{xzvw}{|}}y{zzw|zyywxxyvx{||wz~~zyxyy|xz|z{|~|x||{z}{{~}{y}x}x|yw}|z~qxz||{}y|~zxz}v~z{z{{{{zxwy}wzw{{zzz}~||z{~|}{|z~{{~|}~wz{z{xz{z{}zxxzy{yz|y~vyyv||x|zyzz{v}{|zs~{~||z|{xy~~z|z|{}wz~{}|||}xywzvz{z|{zzvyz|z{z|~{x}|~tz|x{}~|{zyuy||}}s||xy||}v|}|{zx{{zwyzzx{}zyzz|uzxzvwxz|~|z{x{xzw}z|w|}}x||z{z}{||{|xz||~z~y|z||{z{yy}wzx|zuyyy|z~wz|{|{y{wyy}|}|y{{z||{{yw}{z{{x}}~|{xz{{{sz{}v}yw|xyzxx|}uyy}{{xy~w|z}|}~{}|z|yyxw}|w|~~|~~~z}~~{{}}~~~~z}|~}|~~{~}|~~~x}}~~|}{}}|~}}}{|}~y}~~|~}~}x~~~}~~~}}{|}~~}y~~~~~~y~y{}}~}|{~~~~{}~}~~|z~{}}||}{z~~~~~~|{~~|~~}}~~z~}}~||~|~}~}~|}}y~zz}}|~~}|}~}}|~}}~~~~~~}~~~z~||}~|~|}}|}{~~~~z~||}}}}}}}}|~{t{~~~~}~~|}{|~~}{~}}}{}~~}~|{~z|{z{|zu}}wwxzy{x}}yyy}{~z~yu{yw~{x|u~z|~|}uz~xz{{||xx{z|{xz~yy{zz~z}|}wyy}wx}w}z|~y{yzx~||||~z|yw|yy}xvyz}y}z{{uxx|uz}zx|{yyzwxw{~{w|~zz|y}|}wu{vy{zzz}w}wz{{wxz||zyxx}{}v}xzwyxz}||wzx|wzzv}z}|{{x~xw}~{~|zx}yxyxzx{yxyxyzzz|y|{|z{w{u|yw}}{}|yzy|~zz{}~~y{|}{{zy{x||||~y{{z}~}x||yz{|z~y}yy}yx}v{z{{{}||z{{yy|zxzyy}yzzv}y~y}|x|xzz|zy{zw|yyzys}{|y{zyy{wzy}{|z}}x|z}|y~yy|z}|{z|{yzwzy{z~z}v{~{y}~|wxw|zz{yy{}}w}||{zz}zx|y|{|||{zxzx}{z~xz|y~{xzz|xz}~zyyx{zz{}zvv{{x||yyyyzxwzyyx{|wy{zy}y|{{|x|{{{|{|w|zy}x{zy~y}}zw{wxx{wzwzy{~|vz|||yy|z{y|y{y{|yxv|zz|x~z|}~~{{}{|w{zzxx~{zy|z}}}~||yxzx~||yvyy}zzzu|{z}y|z|zwz{|~}zy{|zzz~z{{z{z}{~}zy|y~z|{z{}zz|vw~x{yx~y|z{}{yxxx||z|x}z{{z{|||{||~x}|xyt{wz|}x~{z~{y{|{}v}|y}|||{x}sw~v}yyzxz}}}yz{{{y{|z}x{y{w}{{{zy}~}~|~~{~{~}~||~~}|~}{|~|~~~~}~~~|~{}{~~~|||~y~}{~|~}~|}~}~|}}~~|~}|}}}~}}}~}~~}~~{~}}~}~~|}y~~~z||}~~~}}~|~|~}~~~|~~|~||}|~~}~}}~~~~~|}{~~||{~}|}~~}~~~~~}~~}|~}|~}~~~|}|}z~{~~~}~z~|~|}|~{}~~{}~~}~~~~|~~}~~zy{yw|~{|xuywyzxyzxxyxyzxx{yvwxxxz|{}yxtyyzz~xz{{|yyxzzw}zy|}|{zz{}wz|~w|||xzx|{yv~wxxy{}||xyx{xyzzzu}yv}|y{z}~y{zx|~||}|}}|y}}{z}}}}}yxyx{{wv{x{x|{{|}~{y{xzwzw|yy{|}z{{{|wxy~zx~|z|y||x}||~}{~yy|}x}{yv|x}z{yx{x{x{yxw}zxxyzx}{}zy}y~|{~~|yz|xwzzyz|z{z}{}|}xw{zy|xwzy|zyzyzzyyz}yxxyzyxx}uzy{x|{y{v|{z}|}y|zy}}}z{yz|~|xx}y|}yzyw}z{y||{xw~~u{x{wyx}z{|}zx~{}w{|z|{yzz|y{}}{yy|y~yz{}zx~z{{}zzxvz~{xw|y}u{|{x|z}xy||~}|x|w{{xyyv|~|~~|z~{}{|}z{yyy|y{xyy{z}yw|yyzxxw{x{ww{xz{}y|zv{z{yz{{|vz{{y{xxy~~}}||zz|{zzxz}||}}}{xzz~vywz~{|vv|x{x}y|}|z|{}{x{{{{{{{yw|yv{}~}|x{{x{uyzy{vx{{y|{|xyw|y{xyz{}xy{wu{z{z}{{}|v}zzz|}|~}}{}{~}{|~~xzyy|{{}x{|v|{{w|v{yz{y{yz{zzy}{xyx{||~|{z~x}}||~~~}{z}{|w||t{{{|zx}y|{zwvz{{u{yzyyt{vxyx{y}y{~x{{{}{}~z{z}|~|{~|~|~}~~|}}{zy~~|~z|}~}~}}~~~||z{{}{{~}|||~~}~|}}|~~{{z~||{~~~}~}}~~{y~{}~~}~{~{{}~}~~~|}}~y~}~~}~~}~}}}}{|~}~~~y~}|}~}~}~}~~|}~}~~}|}~{}}||}~}~}|~~}}}{}}}|~y}zz~~~|~~~}|~~|~|||||~~~|~~{|~|y}~}{y~~|}{~~~~~}}z~}||~~}|{}~~}|}|~~}}z~~|z}~~z|{wy|{{yzw{z}|}xzzz{|yz||{|{w{}}{vv{x}zy|vvzwzv~{|{yzxz}||zz|{~}{yyzz{|y}yy{|z|}yz~xzzxx|xw{}y{z||zyyy||wz{z{yyxx~yw{|}|}zz~zv~zx{|wzzzz{{{zyyxz||v|w{x~x}z{|x{xz|wy{xyz{y~zx{z}ys|x~zz|{}yyzyw{|w}}tzx{}{x~y}{}}{u{zzx|y{z{xyxx|w{{}{yz{zz~|yuyy}yxx{y|}x}yx||z~v}x{zz{|y|~}y|zy}|z|{yywwwrwxxyy{{y~z{}zzzxzx{yz|{~yy{xz{zx{{z|zt}}z{{|y|xyyv|zvz~w~xz|v}{{}xyx|yx~y|zzwyz~z}{{{}}{|{z{vyy{}yw{||z}yzxzyz||zy{y}|}zxy|{{|zyzx{{z{v|z{{|v}~||{zx}|{x}zw{w}}z}{yy}z{z{ywzy|x~|x}x|}w{x{{}zzyyy|uyw{zz|}{|x{zz|{z{~y}{}yy{x{y{x{v}}|yy}{~w}z~{||y~z{w}|~{||xyx|x}|{z{|{{w|}z}wwx{}|}|z|yy}|vz|z}}x{zu|{{wn}|z{zz{{{||{y}}|{y}{y{y~{|y|}|{zw{|y}zzx}v{y|zz{zzyy{{xywwz}y}ywyzz}}|zy{z|z~|{}}yzzz{~|zx{|{z{|}|z|vy{yzx}|yxxyy|y}{v||xz~y{{|{{zy{zzx{yz~}~}~~~z|~|~~}|~~~~~~~}}|~|}}z}|~~~~z}~}u}z~}}|~~~~}~|}}~}}~}~||~~}|}}~|~~}{~}~|{~}~~|z}}|~~||~~{}~~~~|}~}~~~}}~~z}~~}}}~}~|~}|}~}}||~~|~~~|~~}}~|~~~{~~~}~}}|}{{|~~{~}~}}~}~||~|}}~z~~~|~}}~~{|~}~|~~}||{~~{y}~}~~~~}y||z~|{{|{}}xz{ruz|yyz|{x{t{{{yzy{yxzvx{uzxy{|xz{{|x|xz{z}|{z~{}|}}yz{z|yuzwv}y{w~{yyyx{{|y~{y}zzr{uxxz{yz{~}|xz}~z|zzzzx}y{|x~vx{y}z~xz}{zwzzxyzyvz{w|xy}{}{wx~xyt{xz||zzzy|{w~yzyy|~~|~}|z|{~zxxy{xz}zz|w|xst||{{|z{}z}zzx{r{x|z}xzyz|||{}z~{|||~vzx~}~}}|zuyx{{zzx{{~|zz{yuzyzvz|y}zwvxxtwzx{zzyz~w~~}|{xz~zzw||{||zzx||y||z{x{wwxyxxzz|z}x{|z{x{yzu}yyxyz{y{{|}|{~yz{x{}x{||zz}z|~yz}{z{}}|~yu{zzw|v|}zyz~|z}~{{{uw}y}z~y|{v{zz{{y~~}~wyw~|{w{~xzz{}z{~y|{{xz{{|x{wv{wyzy~zw|zzx}z}{{|||{{wzz~yy~v{}||{z{yy{~}{~|~~zz|{v}x}z|z|vy|{}}z{}yy~{zxyzz}z}z}{{{xzyz}}~}|z|{{|}~{}|~~yz}z{zwyw{xwy~}}u|wy{t|z{zxwzxyxz}wz|w{zzw}w}}y|z}}zy}zzxyx~|z|xz~z{wzzytwz~~zz{{zyyyyxvyx}{{ywx||{y{|}z}zwz~{}{{z|y|xx~yz|}||~wz|ywz~{z~~|{w{xvyz|z|y~yyz|zy}{}{|}{|x|z}yz|xx|~{~~|~~~~~|}~z~z{~~}x~}~~~|~~~}}~z|~|}~~~~~~}~|}{~}y{y|~}~~||}{}}|~~~y|~~~~}~y}{|~}}}~}~}~~{}z|~}{{~}|~~y}~~}|~~|z|~~~~~|~~z||}~~|~~|~}~~|~~{~{~}}|}}}}}~~}~~}~}{}{~}}~|~~|~~{{|}}}~}~~{~~}~}}w~~{~zx~{{{~v~y|{|{{}{x{z|{}y}zz~}}{y{w{{wy}|}||}vzxz}|{xx||y}|~wz}|xz}y{{wx||}{zyv|~~~z~{|ywyx~y~yzy~~{{z|z||ywz{z{z|wywy}}w~wz|yyxyz}zy~z{{|y|x{|wz|{|{wyx{}x{|zv||||yy{}zx~ywy}{y{}{~{}{~yvx{z|x}y{zzyxwy~|w{w}~|x{x}zz|x{{yy{yw|{z}|xww}z}w|y{|{zyzy}y|y{|{yz|}|yz{|x{{{}{x|z{z~yz}y{zy}{zyy{yzz{y{~zyzz|{y|yy|v~wz}{zyw{~{}{|}wv}}xv|xxz{{z{yx|~||}x}xwz~{z{zz}{|}}yxxzz~yx}w{zx{{z{|~z|{yv}v{y~}|}|}w~|z|{y{y||xz|ywxyx~xzyzy{x}{|}|y~vuy|yz|z{|~}}|z{~yx}~{{}~y{xz}y}w|{xxz}{}xyxy~{xy}~y{}yz~z||{v{{|zwx}}yy{v{y{{z~}x~{}}y|{y|x||~z{{y|||zz|}~vz{||x||xuy}z}|z{{|yzzzwz}wy|~|zzv{yz~{z}zwzzz|y{xz{zzy}|x||y|z||}y|z{}|yzz~~}}}|{yzxywyzy}y{y~{}}w|yzy{|z}{y}|x{|}z{}zywyvxy||y~{|vx{{wuz|xx{{{{~y|y|zzz}|||{xzww|}~}zzxy{zy{|z|||z||z~zv}|z}}||{~}}~z~~}z~y~}y~|~{~|~~}~}}~~~~|}}}~~~}}|z~~~}{}~|}~{|}}}~~}~||~}~}}|}}~zz~}~}z|~{|~~~|~~}|~~~~~}~}~~|~~{~~~}~{~}~}~~}{}|{{~~}~}~}}~}}||z||~}~}{~~~~}~~}}~|y~}|~}~~}~}~~}|~}~~~~~{~~||~~|~}}|y~~|||~~}{~~}~}|}~xzxz~{x{z{xxz{x{zy{|{x{||w|xzxy}vyyzwzw~zxywxz{y{zz|}|{x}~xv|}|{}{y{{yxzzy}||{y~}xs}x{}y{z{|}zxwwwyuwz|{zzx}z|||}z{{wyy|xw|z}z}z{y{|w}~}yzxzzyzuxzz|zy}{{zzwzu|zyy|zxzxxx~~|x}{{w{y|{y~~{~yxy|~y||{|y}y|}}zyz{y|vz|xwzuxxz{yywy{zzvw|y{yyvxzz{z}|~}|~{z~x}z{~{{~z{vx}zy|{{wvu|yz{yzy~}z~y|yz}vv{|}z}yx}||}{z{|{}~w{y~zy~xzx}~||y~{yzv{wy{zyw}xwwy|xz}{{{zw{y{yy{|{{|~|}|{v~|~|~{zz{}{}~z}y|{y}{}tt~{zzx}{zz{}zxwxx{vy}|zwzwz~}~}|{yz{|z||}{}|z{|w~z|}}{||wu{}xzzxzxy{|zx|xw{uw{uxx{ywxyz||{{|||}|~x{||t~y|yzz}}{x|y{||~|w{zvu~yz|{|{}{{ywx~||{}wyzxyw{u{}zz{x}|{{xyz~~{z{zyxz|z}x~x{~}z|}}wyyxxzzzy|{zzy}{zyw|x~yyyy|{}{z~|}{~x|z{y~~}||z{x{{y~wz{y|{{yyyzwzy|yzz{yzzz}z|yxxyv{}x}x~}}y{z{yyyzzzz}|y}|~}}|{z~z}{wwzwzuy{yz{yx}{y{}y}}|~zw|{{|zz}{y}{}}{{z~|}~|}z~}}~||z}|}y|}}~}~~~~}~||{}|}|~~}~}~~~|~|~x|~}}|~~~~~~}}~}}{z~|}|||{}}}~}}~~{y}~}{|~~}~}|~x~}~~}~|~}{~}~z|~}~}}~~~|{}}~z~{|}}}~}}~~~~}~~z|~}~}~~}~~~|~|~|~|}{~~~{}}~~~z~}~|}}}~~~~}|~~{~|~~|~|~|~~}~}|}{|}~z}}~~~|{~}{~~~zz{z|}|y}~{v{y|~u{{x{}yzxy}}z}{}}|zy|y{x{zy{zvzyzzz~y{{yyx{}yzzy|}y||{{z{y{||w|y{y}{zz|u|y{{{y}z|yyx{}|}zy|z}}vzx|wy{{xz|}|xz|z{wv|y}wz}}z{{x||z{wx{|y{{xxy|z{~vz}}~~z{}w}|{zyz}yz|}~zywz{y~vz|x~}{yx}x{z~{z|{{|v{z{wyxxz}z{xzz~|z|xzzzzyz}yw{zyyvxy|{zzy|xvx|y~y~yz~z|zxy{vvxy~}|~}}zy{yzz|z~}z|zx|{{xz{|{|~zy|z|z{{}yx}{}{y}yz{|zy}zzy|{|{xz{}z{{|yxz||y}{|v|zzx|zz|}}}|zz{{}yy}ywx}zzyzy{xyzyzyy}|wzy}xxzv|xy~}}|{||y{yy{{x{|z}x{y}z~zzxx{|zyz{y|{}{{||z|}{z}zyzv{yzu{}~{}y{y{|z{vywz{wyz}z{y~zz{|{}zz|w~y{xyyz|u{yzxyz~xyy{~}}x}yx{}~yzz|{xz{w}x{|}}}yyvyz{{y{v{{{u|{|}|}{}zy}xxz{x{~y{{z|~|{|x|z}zvz{yyzyzy~y{z{{zx{|z}|zx{zxzy|{~{y}|zw{}{{yzv}zxyu}{{vxyyzzvxy|zz|{zx|vy}|uxzzy{y|yy}{z|{|xy{~}zz~x}x{y{}{}~y~|y|}|zzz}x|z{{x}~|}x|}||zz}y{xy{|~yzy~v{yzy{z{z|y||}~~|~~{~~|~}~|}}~}~}~}|yx}}~}}}|{~}~}~~~~~}}}~~~~~{}}~{}~~}}~}||~~~}~~}~||~~}~~~y}~~}~{~~{}|~z~|}~|~~~|~~~{|~~|~~~}|x|{z||~}}~~|~~~~{~x~~y}{|}~|z~~{~}|~}||~|~~~~~}}~}||~}|~|~}}y}}|~}|~|}|}~~~~~~~~~{~~}~~}}}~~~}~~|~}~~|}{}}|y~y{z}}{{xz{y}yv|z|y}zw{zyz{yyy|}z{{w{|zy}{}}||zzx}{}z{}|z}y|y}z}{|zx||zzyy|x}|zx{yy}www}}yzyywzxz}y{v}|~~|y{x{}{y{|xz}yy{}x{}{zz{|}y{|{w{{z|zx{{wwwyx|||zzzvz~uzwv|y{y}z{{{}{{y{zz{}|{{zyu}{{||~~zzx{|~x{w{xz|zzx|zxzyx|xwzzz{zy{wy~{{yyy~z{{{x{{{|zz{{}x{{~|w}z~xz|xv|zzy|yt{xzv}|{yzz}zuy{{xwwz|}}w~}zx~{|z{|}|yx|}||~x}zy|wy|~z|{ywxzzyzzv{|{{{wz{|yy|y{y|~|x}||zy~x}||~}}{xz}|z{z~wz|zy|zz~|{x}w|xx{y{}z}z}y~|z{}z}y}v{{|~}w{}z{}~|{|~~}~{{{z{~|}}yyzyzyzz}{}|{}|rw}~xy{yy}~}z|v|~y~zxy|}{z~{|{zw|}}{~}{{{|{}yyyzz~wwyzzzz|xyyx|}xy}z{{~zz|||~xxzzwzz~x}zx{z{}{y{wz}|{y||y{yyx{zw|x{|{{{z|}vy}x|xx}zyx{y{zz|wy}{}xw||{|z|}v}~xy}{|~zyyyuwyyvy}xzy{x|y|||zz{|~|}zx~||}z}|}~}}y{|~yz~~{{z~|{xz{{{}~s{{|{w{yxy{{yzxz{xyx|zxzz}{|z||{~||~{|~}}~y|||~~}~|}{z}||{|~}}~~|||~}|}~}}~|}|~~}~z~{~|~~|}|~}{~~~|}|~}~}||{}}}}|~}~~~}{|~}~}}}}~~~}|~}}|x|}~~~|}~{}}}|}~}~z{}}~x}}~|~~||{~}~z~~~|}z~{z|~y~}~~}{~|~}|}|~}x~~~}}|~~~~~~~}|}~}}~}~z~||}}~~}{~~~~}~~}|}~{{~}}~{{|~}~}~~}~{|{}|}~~~}~}|}||~~|~~~~~~~}}~z{~|~{|||}z|~}}~z~~|}{x}{xz|yz~t~z~{zyz{z|}zwx|zzzxzzy{{{}}w}~{xzvxyywz|wx|yz}{{zz}~|nt||yyx{{{y{wyzyzyy{{|yz|z~~}y~z{{{}z{xyt{|yzywy}{}v}wyw{xz{w}zx|yz{x|y{z}txv{{}z|z}}y|~|~w{}z{z{{}~zwy}{|{y{y{}|{yx{wxz|z||yz{z{|yz{wz{|~z}{wwyy|{y||{wz}{{x{|}|{xzzz|{uy{zyy}}z{~|{zzy~~z}wy}x|{{y|xxzy{y}|{y{~y}|}x|yz|wzyy{}z||w{}}}}x|zz{y|{xz{y{{{zy{zx}{||z|u}}y{{{z{|yzz~{{}}ypyy{zzxzz~z~z~zy|}{}zz{{y~y{z~|}{{}xyzww{}y||{|~||v{{zx|{}zy{{|}|vz{yz{}|x|xyz{zx{}}y}}{w|~{}yzz|v{|z~|v|}~z}xyy{}}yyzzwzw{yy|~~zw|wz}~zy{z|xzy{xw~|~|x{|zz{y{zwz{z{y~y}yz|z{|y|{z{yv}yz~xz{|}{|y}yz}z}zxyyzyy{{uu|y{|}z{||||y{{|vy}{~wzy}~yy{||{{|zzwy}wx~{y{||{wzyy}|{}~z{~xz|{y}{|{zz}x|{~{zz|z{{{wz||}yz{}{~zwy{{{{~yzy{z{|zz{vy{w|{|z{~}z}yz{|}}v{||w{zwyuv{}ytwwz~|{{yzyw~z{y|y~{~|~{y||~y}}~{|}|{~}~~~}~~~}}~~~}|~~~~~~}~z}~~~~z|~~~|~||~~~}}~~|~~~~}}~~|}z}~}}}~|~~|~~}}}|}~}~|~}~{~}~~}}}~~}}~~|}~~~~}~}~~|}~~{~}~}||}}~}}~}~~}~}~|~~~||}}}~|{{~~}|~}|~}|}||}~~~}}}}}}}~z~|z}}~~}|~~{|z~}}}}|}}}~|~}}~|~~}}~~~~|z{w{|z{{{z{z{{{{v{z{zxyy{zyx}u|wxwy{zzzz{{wz}v}{{|~|y||{|u|y{|y}{xw|z|{{}}{z~w}yy{uxxyytz|u{}xwz|y}uxox}|y~yw~|z|z{yy|xvz|{}}yyy{}x}||~w{wyzv}yzzyzzyyvx{vxy{wuzy|xyvx{z|{}~{|zyzz{zx|w||vy{|{~xx}{}xzw{yzux{xxu{|sxyv||yww|u{wxuz{{yzty{|zzy}z{xxyv|}z{|z|~z}}{zz|vy~{zzx{y{xx{|ywztxx||zy{~xx|~|z}xy}w{~|yz}xzt}wwz{|}{{zzx|}y{zwxt{yy}z~z|}|y{xwxu~{{x{z{}}}}vx|w|x}{}}z{}~{}|z|{{z{tx~yzxwx|vy{zxz|}yyyyyzy|xzy{|{|~~}|yyz|{|{{{}}}~{y~{wy}|~{{wyy|yx{}zy|v{}|y{xuy{y|}y}y||{xyx}}|{|x|y~|{{zyz||~|{{wz}yz{|w{wwxyyx{xz{yzwx{xy~x{x}w~yz{tz{yy|{~{zz|wz}|~zzzxy{}}|zx|wz{~xx|xwy|{{~{x|}xy{yyy|zz|yyzx{y{zy|{|~{z~{z|{|{w}{z{|yr{{{~wx|zx}yy|zyzyxy|zywz|zzyyxyz|{w|yvt~x|yz{{{y{}zyyz{}{~y|v|y{w{~}zw{yzy|xyz{|xx{}|}{xyzyxyzz|xyz~sz|}{y|x{z||vyzz|z|~~~{~||}~{~x{~}~|~~~}}~~}z~}~}|{}}}~x~~~{}}~}}}}~~}}~{}~~}~}}~z~~}}|~|~}}|~||~}}~~~|~}}~~}~|~~}}{~}{|}~~~~~~~~{}{}~|z~}~}~|}}~}}~~|{~~}|z~~~~~}y}~}}}|}}}{|~|}~~y}}~~|~~~~~~|{~{|~y}|y{{z|~~|{|z|~~}~|~~|}}~}}||~~~|}}~}w{{|{}yzv}w||z{{|~yy{zzxzzv{|zzu{zy{{y}z||yzy{xz{z||x{|z|{x|zyxv||{{zw~zz{z|}{z}yzzz{|xyx}y}{y|v||{}|{|xzxyyy~}wz|z|zx|wy{zxxyy}{~zx{{zyxw}wzy}y}vvyx}zyyyz}{yz}|y{{yzyy}{{zxuyz{yyyy|}||{|ywzz|y|yy{y||{|y{|x{z|x|}z{z|{z{yz|yyx{x~yvvzz|z}zzzxx|yvzy~v~u{|{z||}wy{{|z{{zy}w{z|x}x{|}{zx{{{|{x{|x}w|zz}xy|zxzz{z{|y{zz}{{~}|zyywzzzz}|x{yzx{{|{|||{z||x~{yz{xz}}|{y{|x|w|{~|{{{z}w}y}}|~y}wyx~xz{{|{{xxxz|{xyy{zx{y|zxyxw}{yx{{yyyyz|}~yy~}z|{|yy|z~z}|yy}yvy|}{xz|~}vz|yy}~{{xx{x{}zvvx}x|x|zzy|y{z{}~}}y~~vx}{{yz|yzyz{yy{w{|y|{z{{z{yzz}y}w{}z{y{|y{ws{|{}y{xz{}yy|{xy{|z}|~|y{z|~~xw}zx}{~xywy{zy~|z|uv|x|uzz~}|w{w|yy}x|xy~~wwx~~|y{w{zyzy|yxx|}|{~z|v|zyx{}xz{~xx{zz}yu|{y{z||v|~x{v|zxx~{y{}z|yz}{|x~{y~zy}yxy{{}{zxzy|zy~y{{w{y|x{~yw{zv}|{|z{}zx{wxrzy|z|}~}{}~~}}}|~~~~~}}|{~~}|z~~|~~}~}~}|}|}}~|}~~~}{}~}~{}z~~}|~|}|~~|{}~~|}~}}}~~}|~}~~||~}z}~|~|}{~~|~}~||}}|y{}~}~}~~}~|~~~{{~~~}~}~}~|z~~}|}}|~~z~~}~~}~~~|}{~zy|}~}~}}}}~}}|y~}|z~|}}|~~~{}}~}~~{{~|{~{z}~~|{|z{~~}~~{}y~|~{{zz~~{~}|~{~~~~~~z~~|w}x|}}|{}y{{{}zzx{yz{wzxzvxxxywzxyv}}zwzy||{y}{zy}zvyz{z}}x}{y}|}y{{{|y|x{}z}x|y{{ux{{ww{zx{w{zy{zv~z{yyytwyy{|{zyzzzx||{{zxz~}u{}{||v|}||y{|wwz{yw{{}{y|yz{w{{vxv{u{u{{zyzz}zy{|z}||xzyzy{|~w|}y{|}||{{zyzz}{y}z{{}|}yzzzvuz{vy{zzy|wx}z|z}{}~}{yx{x{{yy}x~}}y|y|}y{z}{yyyz|wz|{zywx||}z{xpyyy~y|zzy{}zz~}y}{y}|{||wz}{~x{xy~|}{~{y|zwz|u}{{}y{wwzvz|~|}wz{x~yx||z{{yw|x{|~{zz{v~y}zx|~}}|}|y{}x{{ywtz{wzx{y{|y~x}||w|{||{xxx}{yy}x{|}{zz~yx{~|yy}y{{}|}xv~~y{y{xy{w{yyxz|}z{~y{|zwz~{vyzz~yyx~y{~z}|z{}x|}vz}xy{z{}uz{yyzyxy{{zxxzxyx{x{yyz{vw|||{w|{}{{z{}||y|zzwvwv{xz}}|{|}xz{|{}}yv}wy}zzyyzxx}xyzwzyzxys}xzzwy|{}z}}z}w||y~|~z}z{zw{{z{xyx{|xx{xy{{yx}}{x}xzy~zzz{yyyw|{y|{{{|~yz{}|}|x|{z~{|y}z~{{{|}w|xy{x}xz{zvu{{x}{wt|y{~{z|}|yyzy{w|{{zx|x}}|}y{{|~~}}~~z|~}{}~{{~}~}}}}|~{|~~}}|~~{}{~~~}|~~z}{~}{~|}~~~}~|~}{}~||~~~}}~}~~}~~~{~{~}}z}||||~~w}}}}}~~}~}~~}{~|}~~}~~}}~~~|}||~~~z~~~~~~z|}~~}}}~{|~|}|}~|}}}}~~|}~~|~|}{~~~{~}|{}{~||~}~}~}}~~}~~}~}}}|{~~{{~}}~{|x~~|~}}~~||}~}}|~}~~~|}||{~}|{}|}}{z|}~}}zz|zzz{{{y}zzy}{y|zx|yz{v|{s|yyuzzyyy~|yszxz}{wz{}vvyzy{y|w}{zx~{}~yyxxx}z{z{{xy{}{|{z~{{||}r{}y~z{wy{}||y{zzyxzy|wz}yyy}{}|z|{zzxzvzy|v|yxw|}z{y|zuzz|yvz{||{yzy{wz}|zyz|zy{x|{zx~y|{zx|}|z|{yzz~zz|z||}{x||{v{yx}|yz{}x|{}y|x{}yzz}{|{yyz{yww|||z~~z|z}{zwyz}{{|tz{{~}z|x{{}}}yxz|zzz{|}yyzwy}}zu|~|yv}{xx|{}|z~~{x}||~|||yzyz{y~~|xwyzx{|}{|y|{xzzz{|x~}zyzz|~||yv}}~w{{~~zy{|}~}yyzy|yxzy{wyxzz}|x{wwx~xzx|{zzy|{~|y|x{{{|{{z}{|{}zy}}xy}}zwz{}|{w{|zyyz|}z{{y}xvyyzyz|yyx||{xyv{|}yyv{}{|z~|}z{z|x|}~xz~~yw{{w{y}{yyz{y{{{zz{|}}}{}{x|z}|{xw{{}}{{zzw|y|~}}|x{{||yzzxz|||}z{wz{y{xv{{y|~|w~yy}{xxzzzxzwx|{zzv|{w|}z{||yz|{|}~}zv~{}{z}~|{y|{ty{|vx}y|yz{xt~{x{z{xzy}|{{{{zy{z|z{zz|z|zzz}|z~}yxy{x~}zzz{||~yxyzzz{zwx~y}}y|z|{z|yz{y|{{{|{{wy}~}~~|y|~~}|~~||||}~~|{}~~~|}}~~~~}~|}~}}}~~}~~~|}}{~||~|z~|{~}|}|||}}}~}}}}{~}~||{{{}~|~~}}}~~~x~~}~~|~}~|}~{~|~~~~z}y~}}~~~|~~|~}z~~~}}{~~~}}}}~~~||}|}}{~~~~}{~~~{}}}|~~}}~{|~z}~|~y~{}~}~}|}}~{}}}|}|}~|~}~}}~~}~}{}~||~}~~y{|yyz{|zz||vz{zx|y~y{|xv|zx}uv{x}v|xxx|wwxz{y{yyz|yz|{zzyyy}y|}zw|zy{z~zy}yy{zy{{{{y{y{v|{wwxzxx|yxzzywz{|zy|x{{{z|z{{x{{{|v{z{{{zz|zzzy}{yuy}xywzz{{{zxyy{{|wxx{zxzzx{zzz{|xyy}z}{yv{x}w~}|}|{{zx{{|w{yz|{xxwyyuyxyxw{zzxvz{|zw{u~w{{}tzuy{{}}yxz|wy{ww|z~|~yry{}yx}yzzy{xu|yzxxxyyxyw}~{yyzx{wy}xx|z|{u|~~yz{wzxz{|~|x|~y}|}||z~x|y{vyzyu~y{xz{vu{xyyy}xyzyyw|{uxx{~||{wyzzxyvx}|x{{z{|yz~~{{}v|zwx{zztw|wwyz{{yz{xxy|wyw|wxzzzy}}|{v}y}yyy|{zzy}~{zz{}z|}y{xw{yxx{{{{xzyx}{{xxvyww|}|x{z}x|y{~{z{}}z|z||z{}z{z}}{z|{{z|yy|yywv{yxz{vz}~|xz}z|{zz~zyz|}v{{vwzy{{|v|yy|wy|x~zx{||~z|wywyx~|yz|zvy{yx~w||z}|yy{z{xzzxywxxuw{{z|x|||{zxz|x}|x|z}{|}|~z{{wz{~yv{xyy{{x{|z{}zyxz|yxw{zzy{yy~y|z}w}x|zqzy|zyzyy|zx{|~z}{||{zx}y~{y~zyz|{{zzyv|yw}vzzzzw}w{q|y|z{|y}yy|wzzz}~~~}z~~z|z~z~||}}xz~~}}||}~}}{{{|~~~{}|~~~}~}~~~}~~}}|}~~~}|}~|}}~}{|{|}~}~~~}}|}|~|}}x~z}}~~~~~|~x}}x~|{|y}{}~|~~~~~}|~~{}~~|}~|~~w~}}|~|}}}~~~}}}}~z|}}{|~}}}|}}~}}~|~}||~{{{z~~~z|~~}|~||{~|~}|~}~~~|~}|~|~~}||~~{~~}|{{~y{|}~wz||~~~~~}|~~|~}|~{|~}}}v|}}z~}}|~}|}}}}z}~~|}y~~{~~}}{~{x}|zzxz{yy|wx{{{{xyyxz|y{{}x}yyyzyyy{{yzyyyx|{ywzxyvy|yy|}y}yw|~xyx|{{{y|{z{z~}y|wywx|ywwyz~{|z{x{{zz|y{y}yzzz|zwz}|{z||{s{ywz||vzzy}yz{yz||{|xzwyx~|xzxy{~zzx|yx{xywz{zvv}zwxzwwxx{y{z|y}{}z}}{wz~zwz~x|{}{xz{{~x{{zy{vy}y}{{{}{~zyy{zz{zx}z{x{x|zyxzy}|xuy||zzwx{x|zzxu|z~xzx}xy}|y{~z|zy|}|}zz}zz}x{{}|}y{|xz}{y}x{{|vwzv}yxz|z||xzzz{{yv|xz||}z~xzyyyux{ywzy}zy}|{xtzzxyzzy{wz||w|yzzzz{yuz}z|}yzzzy|z{zwyzzwz{|yzyzzx}w|txz{y|xy}z}{||{{zzxz{}||~~{~zy{y|zv{x~w|||zyz||yyzyxvz{z{x|z}wx}|{z{y|yyxyx{v}w{zzzzvywz||xyz{{wvz}yz{{xy{wyzxv{xxzysyyzxzxx}{y}zz}{y{{{zvz|zy|zyzy~}{zx{}zx{wtyz{}{|{{w{}}{y}z{yy~zyzyz}xw|yzy{|zxzzz{x||w~y~~vxwz{x||}zyzzuz~yz}|}x|yz{{}}{||{|{||}|{{yv{zz}{yz|{yzx{zy|x{}{}~|}x|y~yx|z|zy{w||{{|{|}|}}x|zx{~|z|{{{|{w}{x~{}v~|{x{{{~z|z~~}~x~}}r~}}y||z~|}{~|~}~~~|}}~~y}~|~~~~{}}|}}}}}~}~~~~~}~}}~~}|}}~~~~}||}||~}|{}{}z||}||}~}}|~~~|~}~|}~~~~}~}}~{{{~~}y~~~~}~|~}}~~}~~~}~y~~}}~z||}{||}~}}}}z}~}}}~~~}}z}}~}~u{~~~~|~~~~}~~~{}~}~}~||z|z~~~~|}~~~}}~}}~~}~}}~~~}~|}xzwz{{|}}}{{|||{xxtwzyzzy{z{z{ywvx}y{|z{{~{{zzzxz||{}{|x{|x|{|}}~||wyz}x|wx}zy|~|{{}y{||{wy}~v}|yvyx{z{yz}y|x{x~zz{|}y~zy|yz||yz~z}{|{w{{xx{z{y|w{z}{w|vz{y{w}zxy|yz{x}z{{{}x}zz|yx{xx~x|{}||xz~{yy}xww}xz|x|xzz|xxyz|ww{wz{xzvxz|{{z{z}~}z}z}~xy}x|y{{y{zx|{{yyz{{xx{xwzy||{x{z}zx}xzzxv|{~x|~{|yz}z~y{z~}y|{}{y{|{}}~~|yy{tx{w{{}uv||zyyyx}{~y{{wvzsxyz}zz{w||z~|{{{w|{|{vzz}{}~xz~{w{y}zyy|wzzuzwx{x|zzwvzxn}u|||}y|z{w{z||||{~|}{}yz||yyv~}y~{zzz|{{}}xwz}}|x||{{zx{z}yz}x|||zyyyy|xv}{w}x}~~x|{zy|x~~z}|}~yy{uzx|wuzwy{x|{|yyw|xy|}yzzzy||~yx|z{}||{z{yyz}z|v{w}|q{x{{|z}y}{w||{yz|zz|yzxzy|y|~{{}zz}||x|z{|{|zzyy|{|{{|~|zy}~{xz|xzyw~x{z{{|yzzzwxz{y}y{x~}y{z}zz~z~|{{}z|x|z||{~z}}z{~wwv|}x|~{zw|{{zzxzr|}{{{{yyx{|}xz}}z||}~z~~}|z|~}|~|~}|}|z~~~~z}}~}~|~|}~~{|~~{}{|}~~||}~}~|~~}{{}}~|~}}|}||||}~|~~}}~~|~}~}|~~~~}}~|}}~}~|~}}}}}|}}~}~~|||~{}|}{}~~}}}~}}~~~~}~~~|~||}|}}}}~}}~~~}~{~~|z}}}~|z}~}{~}}~y~~{}~}~}{}{}~{}~~|{~~~~|}}||~~~}}~~~~}~~}{}~}|y{~||}}~|}~||}{~~|~~|~}|~~|}}~~~~{}|~}~||{yyyv|yyw{z~x}z|{{x}x|yy{{{|xzz~{wxuyxz|z}{w{yx|vy|zz}{zyzx}wzzyzxvw}~|yz|y}yz}|}{~{ywxyyzy~{|y{|{zuxy{yy}|}xuy||zxywzxx~z|xyu}yzx|zy}wzzyx}}zxzyw~|{zzw|}~}}z~{xyw{|{x|xz}xx{xx{zy{wxuzu|z}|~~yyx~{|}z{|xxy{zy{yx~yzyzxz||wy}y{yyz{{w{yzyyyxx{{zzz{y||x|w|{yt|{{wyyzx|z{}|z|yt{~zy}y{wy|u|zyxzyy{y{vx}}{vz{{z{x|yx{{zy}{u{y{{{ywy||yy~{{}ywz~z{uyw|x|}|tzyz}ywxy{|}{z{~{y|x|||{}uz~{z{{{wyw}{||y|xz}z{zy|wz{{zyx{}{{|w}|||z|y{{|xxzzvuy}{xy}{}y|{z}x|x|zz{zz|z~{uv|y~z{}{}|x{~yv|z|vzzy}uzyzz|w{x{w{|z{wwyy|}}|yvyyyyw~||{xx{{wxw}yx}{s{zy|zz|w|wywzzy|x{yx{wx}zy{zz||ywz{x{{{zz~y{}w|}|w|~|}{{z~~~xy|z}y|{x{y|{y{v}x{}|z|zx{x|z~|xx}{|{|zzvyy}~|w|xyx}~|x{|vw{v}{yy|}ytz{wy}yz{{y{z|v}}x{xywuy{|z}||}{wz|}zyy|{{vw|zuxzx{|}wz{x|w|}y{|zy~yzzxxwz}yzz|xw|yzzxz{}~~~}|~||}||}~{~}~~{zz~~~~}{y~||}}~}~~~}~~|~}~~~{~~~wz~~}|~|}}~}}~~}{~~z~y}}|}|~y}}~|y~~{|~~~}{~~|}|~~|z~|}~}|~{}}x~|~}|}u|~~}{}}~|~}~|{~}~|}~~~}~~~}}}~}~~}|~}{}~}}~z~~~~~~||||~}}}~~~}~}|~{}~~}}~}||}~~|~~}~}~|||z~||}|~}~}~~~}~~~~{~~~}~~|z~}|~~{~|{{}~~~~}z~{||~||}{~}~{~z~~~||}z||{|y|yyvwz}yz|xw}ww|xyxz{yw~xyyzzx{xt{|zzzzz}}~zs|x|zyz}}z}z{y{|xyx{}y{y}x|x|y~xzwwywx{xywyx}xyz|y|wxy{zvxy|~zzyzzx|{yz}{{w|z{x}{zzzzz}~x{zzzzx|yy{yzzzxy{x{yz}v|yzw}xzz{wyz|zzw{z{~z}|x{z~}zx|x~|z{}x|{xyzuzxzx|zwy|y||zzx~yy{}|wwwwt}z|x|z}z{}xw}yzz|s{zzx|||{{|}zz}yw{w|uzyy|u{xyww~y{xwyvywy}zzyy{{x}}}z{{|{{{{yx}~wz|y{}z||zvwxxzyyzvzv{yy}wz{xzyzvyyzzvyy}~{|y~}yy}zw~w{|xxzy|z{{||}xw{yxv|{xzy~xzwyz|~}xz{wzzy~{yz||{{{{}{x}vx}{{y{|{~{|{~z|{~~~z{wv{{z{{{}wzz|zwx{y{yyxz||}tyxy|yy}~{~{yy{yzzxzzz{y|xy~v}~{{{|y{xwyv|wy{|zy{{|xz{{zyzzyxwy{x{zx}|{x~zt|y~xz~z|{yty|zyz{|{yxy~z{y||zzvv~}zx~zy{xywyyxxz|xyyxv}x{||{yw~{y{{y||zz~||~xy|{}|{|zvx|wx|zzw{vwy|wvz{wx~y{xw{|xyyz{|yz|}{|z|{{}y}|||zzz{~z~}z~zz}}|vy}{{xz}y~}zzyy{{{|yxyyyzz{|xyw~|{~{z~t{|}{|y~y~}~}}~|}|z~~~}~~}z|~}}~~}}~}}|}}}}~|z{|{}{|}~|x~}~~}~}|~|{{~~~~{~{~{|{~~}}}~|}~{z|~}}~~}~~~}|}~}}~|}}|~|~}|~~}~|}}~}}}~~}~~~}}|~|}}~|}~}~z}~~~|~}~}~}||~~~~{~~~}|~}~~}{~~{|~|}~~|z}|}|~}}~z}~~y|}~~|~~~~|~~}~|~|{u}|}z}~~~~}~x|~}}~|~~|~~{}|}{|~|{~~~~}}}}|~~~|}}|z}|~}y{||}w~w}~yw{{v{yxwu{{{y{y|xz~}y{x}xy}yz~}yvzzx}xzw{{y|{y{x}y}{{~{|y{|w{y{yz{}wy}vx{xyzzzzzxzz}}xw}{yz{{}{y}~{{y{y{}{{}u}y{z}yz{|wy|xz}xx{|yyz|w{}||z{y|}x{z{~z}y|y|z{yw~y}|~|y{zzzwyywxy|{}x}{z{|t~x}{wz}|z|yvzw{y}{vzyx|}x{y{}zz|}{{{z|wy{z}|{yyzxx{{z|{y|t}|zz|w~zyzw}w|vzxy{{wx}{z}z||z{|}~|zzzz}{yxz}z|}xz~w~xyx{|xz{|{}||z{y}|~{yw~zyw}}x|zu|z}}~y|zyvyyyy|x}x{zu|~{|yzz||z~~}{zzz|y}~xzz|~}{yyyz~x|||||}}}xy||}{}{y{z{~xzx{wz{{y{z{|}|z}w}~~xx|}{~~zxvx}}z}w}~xzyzzx}}|x}|zzx~xz}vz}x}y{zy||~~z}wy}{z{{|~wxz{zvz~~}z}}zvz{}{{yzyw|}zz|w|}{xw|x}{y~|{wy~wzx{|y{|z}{zxyz|v{xzxy~zv}|xz}||y{|{~~{w}}{w|{xxwwxx{z|{{}{zz{zz}{|s{|}{|{{y}z}wz}~{|{}x||}|{{}}|{{|{}zz~|x}yyzz|~{}|z{{}ww{wyz}z{|y{xz|{{x|{}w|w|y||{x}||y{{v~y~|{zyz{}{|}wy{zz{~zyy{|yy|wx~}|y}}~~}~~~}~||~|~|~}~}~~{{~~{~~~}}}||}z}|~}}~~{{~~|~}}~|}~|}~~{~}~}z~~y~}~{~~~||}~~~~|}y~}|~~~~~~}~||~~~}~}~~~}~~~z|~~~~~z~{}~z|~~{}}}~~~}{}~~~}}}~}|}{~}||~~}}x~~~{~~}~~{~~|~~{~}~~}{||~}~~|z||~~~~}~~|}}~~~{~~~|{~~}~}}}|{{~}~|~zz|z{zx|{~zx{x{zxxyy{zvyz{|yyw~{{zzxuz|zzxx}|wxyxzwzy}~}|z{}{y|}yx}|xwz}}x{~yu{~~{w}{|{vzxz{|wxx{xz|z}xw~}z~z{yy|x|{zy~wwyzyzx{xyzx|}~{xwxw|yyz~y{uyx|{|yxx{ywxz}xz{x||ywyy{{{yzz{{|z{{~y|}z{z}z{z|{|}yvvwywy|wv|x|{}{xy{}wu|yx}|{|w{|wxwy|~~x{|yvz|~|zy{||wz{}|{}xwxxx~xxy{y{{wyu{{yuz}zz}yyuz{~|x{}zy{~zxy{xy{w{xz{{}{{{{xv|x|xzyzvxyw{wzyxzv}w|ywxyy}{}zwz}xz|{|{~{}{|y|~{wz|zwxy~z{z}{}xz{x{zw{yzxw|zzxz|y|xzy|yz{yxry}}z~}~zw{|y~z|z|~{xy~z||}t|}}zy~xz}yy|z{{z{wzyxwyyzwyyzxz{z|x{}zyxx{w}zx|~|z||}xyz~y|z{}z{~z{{{sx|}zx|zzw}txvx}z|{zz|ywv}z}xzy||{x|{{z}y|w|||z{zy}}}|zww{{|~{xz{yy|y{}ywzx{yzwxy~ywzxw{xyxzx|~}vy|xvxw{z{|vz{yvz{z~w{zz}y{yzy{zyy{zu|}xz{t{xw~zuxw{{{|yyvyzz}xy}}y{~z|ww|{{|z}}{{z|twz~}z}||zzzzxx{{v|y|xyv~yzw|x|||}yxy{{~}|z}~y|{|z~~|{{~|z~{~y{}}~~~~~}|}||}~}~~}~}}~~~~~}~~~~{||}~~~~~~{~||}~z}{}{}~}~~z}}|~~{|}y~~}}~}|}}~~||}}|{~|}{{~}~}~~|}~}}}{}{~~}}|}{~~y~~}}|}~x}|~}~~~}~}}~~|~~~~~}}~{}}}~}~~~{}|~~{||z}u~|}}~}{~~}~~~}~~|}~z{~~~~|{~}{|}~~{}}~}~y~~{}~~~~|~~}~{~~~~}~~~~}}~{~~~~~}}}~}}{}~vzy{}xy}~{|||zy~zyy{x~}{{wxw}}yz}zx}}ywz||~xxxzx{{}twzzzxzyzu{wzwvz|~~zz{{x|{|{z|xy~{yy{zx{z{wu}yzv}vyzwwyzxv|zwxz{}{zzy{}xyxzz{xv{ww{{y{}w|{xy{}zw||z}zyzy{xxzyyy}z|zz|x{xw|{y{{v{zyx}{~w}{|z}wy{}zxzvy|~|wyzz|{{{yx{zxy|{yzzwy{|{{x|y}z|yv{|x|y{{xyxys{zv|{}||z|{{xy{|u{~~}|}{{xyw||vzx{}{{{v{zy{}{}x{zz~{|yxxyyz{xx|xxvuz~z|vx}{y{|xzz|{}zz{~zzy|y}yxz|z}|w{{xz|xy}yzyy|v{zwy{tyu}y|wz|{y}yy{y{||{{{z|~{{|{wyv{|zz~|yv~zyywy{~|x{|~zyx|~}{zxy}zzxyx}}}yy{|~{vxzzz{z|y{vp|}~yzy|{x{y|y|uxxzzx{z{|y}z~z|y{y}~z}ywy}z{}xz~|}{{x}y|{zz||vz|~w|z|x|zz|~zz|{xzz{{y~{|yzxyw|y{zxxyx}{{x~z{xzyyy{zyxzxy}|x||z||{{z{xx|}wy{{yz{wy|~{z|{zz}x|{}|xwww}x~{~}|~{{w{y{|v{z}yyy~y}y~xzxxzyyzzvyvyxz|xz|{{w}}{}y|~{|{~yyxvy~{{zx|yyy}{z{xz{w{}yz|y{y|vvy~yxxzz}yx{~}zzxy}wz{y{zv}|}~{|~}}~}}}~~|~|{~~}}}~~~{{}~~x}|~}}~~}}}|}}~~~}}~~~}}}{z}}~~|}~~~}}|}~|~}}~~~~}{~{~}~~}~z~~~}~~|~}~}||}}}|~|{~~{}|~|||~}~}~~}}~}~~}~|}}zz{~~|~~~|{~~~~~~|~|}}{}}~z}||~~|~~}~}|~|~~~}~~{{}~z}|~}{~~~|||}~}}}}~z~~~~}~~}~~~|}{|~}|~~|{~}~}yy{}||}~|}yxxzxw{yxwx{yz}zyyyxx}yzvyy{z{m}|w}~zuz}{zx~|}{y|{~yx}|y~{v{{yzy{yz||xwz|yxyzxx}ux{zuxxz}{y{yxxxz{zw}xz~zx}|}~zx{}z~{|~vz{zxyzxx|z{xxzw{zw|w{||||y|uyxxw{zyuvyyzyxx{y~zvz~{{y{{|yy|{|w{|zwt}|~z{yyx|{|uvyz|wuzu{|}x{|xy}xw}}xy~xy}|}}|||zyt|||{|y|uywwyx{|zy}x{yvy{yy{z|y|zxz|y{zz{x}wwwu|zy~~{y|yy~~{y~z~wyz}~wy}yyyz{{z{ywwzwzvyyxwuxwzx{zyyuzy{z}wx{{yz{vyz{}||z|z|{x{}z~}{}{}yy~|x{yz{z|xyz{{{x}xxzx{{}{x|xyxy{xz{|zyx{v|y}|zz{x|}}{x}{~~|zy}{xuzvxzzzyz{zzzz}zyx{wwzvyyy|x{z}}xz{{{{yx}{}}yu}{|{}{yz|{|z|}}{|y|z||y}{|{z~w}wyy}zx{wyz}yzz{u}|z|{yx|zz||y|y}{~z{y|z|z|z|{zzx|zzy}wxw{}zzz{|yzzxt{u{{y|{x}{z~z|{z{}y~}~wzz}z|y{||}z{yxvy{|x~y|||}yv{yx{|zz{|w~xtxx}||z~~z|yzzzv|}zx{~y{x|z|z|z{z~{~y{{wy}yyyx{|}|v|w}xtw|~y|{zx|~{{~|z|xz{|{z}z{}v{}}|}~{~~~}z||{~{~}{~~}}~~~|{~~|~}~}~}~~~|||}|~|}x|}}~{~y~{||~}yy|{~~}|~}}~~~}~y~}{{|||~z~|}{}~~}{}}~~{x|}{}~~}}|~~}~~{~}~~~}}~}~~~~}}}~z~{}z{~}~}~~~~z~}}~~}~}~|{}~}~~}}{~~zz~{}|}~{~~}~~|~|~~~}~|}~}~~~~~|}||~}~z}{x}~|}||}{~~{y{}|~~~}~|~~|~}{z{}}~~y{}{}|~~~}}~|}{}|~z}|}}~zy|{zy{{x{|yz|n|xxxxwy|yzv|yz}z~y|xxyzy{}{wzx{zzy|x}y}y||{|yzzy|z|x~w{|wx{w{|x~{|{zzz|z{yyyz{y{xv{w{||yyzy|{xyy|yz{xyw|uyz|{x{y||x{|{{{y}xy{}y~yyt{y|x{}{zy~~z|vr}yz|yxzw{|{zzzyzzy{wy|x~x}zy|xzu{x{{}{|zyv|zzrzyzz{{{|zz}|wz|vy{ywzz{~yxy|zw{{zx{y|{z{|~rzyx||z|yvzwx{zy||y{x~{||xxz{}}}|||}yzv|x{|x{{}{xw}wz{||zzww{{z}{zxxxzy}||zy|zy{|w|zx{zz|wy}x~zz|~zzyzy|v{}y|{|y~zy}y}z{zzyzwx|z|{~y|{y}xzy|}yx{wyzxx{{yvzyv{x}xzy|v}|{}zyw}}y{y}y{}~x{{xyzyz|yz{z{x{{x{z}}|xz}zz|{z~}wyzywywyy||{zyyz{yyx}|z{{u|wz|xx|zxy{||||xy}z{}~y}y{}~}|{yz}y{}{xz}w|{z|x}{}{}zxxz||w}{~ywv{xyxzyzxy|y~u{|zzy}yy||}wzz|z{{{vyxyy{{z|{yy{yyxzw{|z{{x|wyxyy{{}y{}xz||wyz}uy|xz{~x~xzw|z}wuvy|zz|x|u{zxyyyzx|z{z{zyzz}{z}xxzywzsy}y}|w~~xv|{xzyz}x|{z{xwy~~z||xxyxz}||yv{z{|}{{zzyyzzx~xz~|vy||{}~|{{}|}~~|}~~~~~}y~~}~{|~z~}y}}{~|~||{~{~~~y|~~|}~}{~}}|~~}{}~||x~~~~|{~{|}}~|~}{}}}~|}}}~}{~|||~|}}y{{}}{||~~||}~~x}z~|}~}~~~~~~}}~|~|}~}}|~{|~|{~~||~z}~}|}~|}}||~~{~~~~~}~}}{~~|{}|~~}~|~}~~y{}~}{|~}~|}}|~}}z~}~~}|}||~{~z|~}}}}~}~||~}~~{{|||}||}{~|}~}~~~~||~~~~{~}}}}}}{~{|}{~~|~y}~|}{||}}~}~|~}y~||}~~x~~}~}}z|~~\\\\\\\\zzx<|}}{~~}}y}}z~~}y{|{~~~|zy~}z}{|}v}}z}|}}|{|{{~~z{~{|{{{~{}}~{~}||y~y{~~|s}y}}{||}y}y~}}z}z}}~v}zz~|~{{{|~z|z|~{~~{~}}~}|||{|~|}x~~}~||{~y|~||{}~{{~{~y{~|}~{z{{~||~{||~|~}|~|}{||{{yz}}|}~{|}}}|~~~|}z|||}~|yz{||z|wx~~{z}|}}~x}}~~{~~|{}{|}}~}{|{~{~}|~y{}~{y~{zyz|x{}~|{}}~{zy~}}~}{~|}z}}zy~{~|~{~}}x|{}|}}}|~|{z{{v}{}|~||~}{{}||z}~~}}|~{|x}|{}~}z~z|~}y|~yy|z|{}x|}|~{~}|w~x{~z}||x}}~~||}}}}}~}z}~}~}|u{}}}}|z||y{|zz~{}|x||}|~~|y{}}}z~}}{{{~~}}|xz|{||||}yy|{}|~{~|{~}}~~{~}|~{~~}|~}~{~z~}||}||}~z~{}}~}|~~z~y||z|~|~~}}~}||~|}|}~z~|}x~}~~|{||~~}~|~~~|~}}}{~}}{}|~}}~~}}}~||z~}~|z}{}|||}{{|}~}y{u}}{~y|y}~}}}{}}|x}~~|{~{}~}~~||{~~~~}~}~{~z}{|w|}|~|}}}~{|}}~{|}{{~{}{{}}}z~~{|y~{z|~|~w~}~}|}{|~~~~}~}}|~~}~x|~}|y}}~}|~~~|x|{}}~~|}z|}~}|~|x~xzzy}}||~~~}~z~|z{~}~~~~}~~|~~~}~}~~|zz|z}}}}{~~}}{~|{|||{}z}~~}z}x~z}~~}|{z}}y~x{}~z}{||}{~~~z~}}~{}{{w|}~|{|}|~}}}}~}}x~~}}}~|z{z|}~~{|~}~}}|}~~}}}}~~~~~x~~~~}~}}~y~|||~||||yz}{|wz|~|{||~~}~~{~||~~}}}}|~|}}{z~~y}}xz~~|{~~~z{}x~z|{y~{}~}}|{}~}}~{}||y~~~|}~~{z}~||||}{~{}}~{}z}|}}~|z~}}y}{~}x}}}y|{||{}}|z|{zz~|}~~~}}z}z|}|}|x|{~||~}~}~~{}}|{~|y~|~}|yz~|~|~~~{y||}|}}}|~y}~}~~|}y}|{xz{{y|}{{x~~~}~u~x}~z~{}||}{~}{}{~|}{x~|~|||}|z|zvz}z|{~~}~~{}}~}~z}|{~|{~}}~~y{{~|}~{~|yz{z|}~z|}}||~~{}~}}~zz|{|{|~yzz|{}|yz}}z{{|}}~z~}}~{|}~|||}~|{|{~z}z{~~{~|}}~}{}|z|}y~~|{}}y{|{~{~~~||||y}~z}~}~||{y~x}~z|z}~~}{}{~~y|y}y~{~}|}}}xzx~{z}}~}{{~}{~|y|}}}{~~~|~~~}{}|~}{}~~~}}}~z}|}~|~{}}~zzz|z{}}{{}||~}|{~~}{~{{}~|{{|}~zz}{z~}}||~~|{{~y{~}{}z|{~~z|y~|||{}}}{}}}z~}~y}}{y~|}||}|~{x|~}||||~z}~~~y~~~}y~{~}{|}}|z{}||~|}z}}{~y~~}}{}||~|{~}}}}|}~}{}}{||}~{z||~y{z||~}|x}~~{}|~}}~}}y{||}{z}}}{~z}}y}{|{}y~{~}}|}}~}|z{{~~~}{~{z|~}}~~|}}x}~~{|}z~|~}{|~}~~zz}~}}~|~~{|~z{||y~y|}}x}|~}{~|~~z|z{yz}{{{xzy|{~~{|{|v~{|}~}z~~|z~}}z|~y}}{}yvz}}{|}~{|~}}}|}z{z{z~y~z}~|}}}y}||}}|}|x}~~~v}z}{~x}y}|~z}}|~~|}||}y|z~~|~|{yy||}}~{~~{}}~}~~|~|}}~|~~y}|}}{|}|}|}}vz}{z}|~}~|}yzz{|}zx~y{~yw}|{|{|}~~}~~~~~~~}}|~~~}|~~~~~}|~}~~~~~~~}{~~~y|zyz{}~}z{||~v||z|}{}z|}v}z~|}}}{{~}~}wy}~}{}}}{|y}z{}z{zy|{|~{|~|yxzzz{{{~{z{}|~z~|~y{zz|}|||{{|{}{}{}~||||{}|}{{|||{x{{~v{~}~~z~}z~{|}||}z~~~{{|~|{~xx|z}z|~}z}}}{{z}}|x}|~~x}}~~z~|y}|}{}{~}wy}y~zz{~|{~}z~~y~|z~z{{~~~~}{|y~z|z}}|~~||~}{|~{z}}}w{}}~~{~||wz|zz{||}}|~w}}}||~yzx}}z~y}~|z{zvzwx~~||z~|~|~}z~~{~{y||{|z}x{{||}{}z~{zz~{}~z{zy|~w~z|}{}{}~z{|z}~}{{~{|||~|y}|~~}|z~y||z~}|~|}~{~}z}zz}zyz|z|z|}y|w}z~yy}|{}x{|{~|yz||{}|~}|z~~|}~x~}}~|~}~}{}|z}}~z}}~~|}wz~{y~{|}|{~}{~~{~~~}{|z|||{|}}z}w}z}{{{}|~}~|{z|z{{}|~~~{||}~~}~~|}}}~}~|~~~|{~~~~~~}||~~~}x}~}~w~|~}|}~{~~|~~~|~~~}|yz||}z|{~}~|yzy}|}|{|}~|{y~}~}~z~~{~}z}~~|}{~}|~}}~}}zz~y{}~z}}zsx|}~~~~{|~z|{}z~}}~{{||{{|~}{y}~}|}|}~x{}y~~{}~}|zy{~|z|}y~{~~~~~{yz{|}{}~~zy|~z{z}|~~z{zz~||}|~~}}y|~}}}~}z}{~}~}|}|z|~}}||}~~|y{~||x{|zz{|{}{z|y}~}}|{}||~}{~~x{~{}~~y{~}}}~}{||{~{~s{{x~}zz|}z|}}~~y}|z~}w~}~~||z|}zz|||x~}~~}~z}z~{}~}~}|~|}~}~}~}|{}{yv||~w{~|}{~{|y}{~}~|z~}z}~|~}|w{|{}}y}~z|z}|zy|~{zx{y}{|~~{}~~{~||}|}{{{{}{{~yz~~~~|z||}}w}zzy~}~}}y{y~|}~{}|||~~zz|~sz||}|}}~}{}{~x~}|x{~z|{}|}~{|~|~}|~|{z~|~|~||zz|~z~}||~|}~|zz}xz{z}}}~}|}~{~~~~~~|{z|~~z{|}~}~}~~y}z}v}}|y{zy|{|y{}{}~~~|~|~~~|~~}}}~}~|~}~}~~~|~~~}~~~}}~~}|~|{~~|}|}}~~~~|~~~~~~~~}~{|}zr}{{z~|zx{z}~{zzz|}|~z~}{}{|{z{|~}}{|w|~|y}y~z|r~y|z|{{yx|{{z|x||~}xxz{y{zy}~}~}~{}~~~z|{}~|}yx{|||y}}{}{z~y~y}~y{~yz}z~||z~||x|y|~}~{}||{y}~~~yyz}|~{z{}x|y~}x|zz|{}}}||x||z~z}z~|xy}}{~}|~xz{~||}{~}}{y{|zy~|}{zu{~|{{{}|}}}~|~}~z{~~~|{{}z{x|wxzzyzw}|y{~{{|ys|~}|}{}}~}{~~|{}}~x}~|~|y}{y}}z~{{z}z}{}|{xx}~{y{~}}{}~}~}||z{|}|}|{}}}y|}}z||z{|z~~z|}~wy{x||z|}y{{|||~w}}|~~{{|}|}~v{{|z}z|}}}y}zyy{}z|y{xz}~~~||~||}~}{}|{}|}{~}y|{yz{|z}{~y|y}}||}~~}}}y|}|{||~}|z|||}|~z}{w~}~|{|zz{|{|}z|y|}}}{xz|z{}}z{x~}|~~}|y}|z{~{y~{|{}|~}~~}{~{||~||}y}}y{}|{~|wwz{~v~|}~~{~y~z~~~~}}~|~~~|||~~~}~~|{}~~}}}~}~~~~~}y}~~|~y}~~|}|z~|}}z~~}|wx~~~~~}}|~{~~~~}~z~~}~z~{|y~|~{{~{~{|t~}{}}||~~yv}~x||{|~||}~||~x~z~}|{z{{~{{|{{}z|~}z|y~}{|{~|~}~}}{|}{y|yz~~||y}yy{xy|zz|~|{|}zz{~|}}{|z|}}|{x~xxy}}}~z~|{{}~{y||{zxw~z}{~w|~z|~{|{~|y~{~z~}{}}}|~}{y{}z~}{|uz{y}~w}y{{~|~|y}{z|z~yzz}|~}~~}||{|z}}|}||y}u~{}~{{~}|{}{~|{||z~}x{z|}x|{}z~}}{z|~~}}}~z}|x|x}|}{~|~|y{z{~~y}~{{w|u{|}~}}||xz}{}{{~z{}}{~~~yx|y}{{|}{z{~~y|}{{|}}{~{y~{}~}||{|yz~z}|~y}z~}y{|~x||}~{}|z~}}||z}w{}~{zz}}~}}|}|yy|{zx~~{z}z}}|x{|z~{{y~|{|uy{~}x||}|{}z{y|~z~~|y|{{|}|~}zzv|}{}|}{{||}{~{zzz}{|}||z~{}~}xz~|}}|~{y{{~{~|{y|y~}z|x~|~}{|~y{ww~|x{x{~||}~~{{y}z|~}y|y~~y|{|}~|}}}|zw{}zx|z~~y|~}~}}~~~}~|}~}~~~~}|}~~|}~|~}~~|~~}~}}~}|~}}}~~~~~}}~|}~}}}}||~{~~}yz{}x{~|z}zzz|{}~{{{z~z{{~{~y|{~|{z{}y{{}z{{z}{z|{{zyz{{x}v}||~}}v||~}z{{z|~~}~~~|}{|x~~zw}}~|}~z|y|w~zz~}~|{{zz{~||zxxy}~{|y}z|yy}{zz}|{||zw}|{z|z{|}|~z~|}y}z}z{x||z|~~|{{yz}||}}{|~||}yz|{}}y{~|{~}|{x|||z}{z||z|z|{~zx}}~~|}xy~{|z~~~||~yz}~|xz||{}x{|~~w{~zzz{~~||}{|~}{zx|~y}}}~~~|{|z}||}~}}~zx~y~}|{{|~zz|~~}{|yw}|}|}}{{}{~zy}w}|z}w{z}}zz|yy}|yz{|zx}{~x~|||}~x}{~~y{}}z{}~}yv~||{{{{yzz|z}{~y~zx|z~{|}}~}~}y|{}~||{}}~~|{w{{|x||x||z~}~zz}|y{~~|y}wx{v|}}}y{z~}z}x}}}}}}~~{}}y}}xzz}|}}xxwzzz|{}~{z~{|{yz~}||{}z~{}}|{~~|}~}}||~z{~y{xz}z|y~~}{|z{y}}|}|}~}z~{}}w|~{~|{~~y~~~~{~}{~}|}}~~~~~}~~||{~}~~w}|~~~|~~~~~~}}~}}{}~~~~}{~}~}~~~z{{}}|~~~~z~y}z|x||}y}z}z|~}||r{|~y|~~|}~~z|{}|~zyv{zx}|yy}{~~|~||y{}w|y{~}z|~}}v}{{z~z{}zz}yy|{{|~x~z~|{}{{{x}{}z}~~}zyyz~{~z~|~{y~}{|}||~{y~|~~|{{|}|}z~~}|||~}|~}|{y}}}|{y|{~|~}~x~y{}z}zz{z}~}xz|z}}|~~{z~{||zz}{zt{~x~{}|{~||~||w{~~{}~{}}~zz{{|~}z{}~}}|{}~|}}~~{~|}~x~||}}w}{}}}{~}y{}y{z}{z}|~~{|x~{y~~~{~~}xz|z{}~|~{{v{~z|x~x~}|~||}zyvz{|~}|y}|{~zz~zxzz~wy~~}|z{z{{|{y|z|~|x~x~|x}x~}~z~z}~}{~z|{}~||}~zv~||{~{z|}~}~{xy}|~}{zz~~}}}{{}}y}{|{zz|~}~~z|}}|}{zz|y{zz~zu~~}x}}{~|}~}|}yu|~|~}}~~|}}}}}|~|}{yy{~}u}zz}}~{|~|}}{~|z{|}|y~w}~}y~{}zz}~z{~{~z|z{~~z~{~|}{|}|y{|{~z}|}{}zw|}zz}~|x|~}~}{|}|}}~}~|~||}~}~}|}}~{~|~~||~{{~}}~~}~}~}~|~}}~|~~y|~~~|~~z~~~~~~~~}~}~~~}~}~~z||{~|||~v}x|y{~y}{}yy|}}xx|zyvu||~{w||}x{~}~|~{{}|}xy{{}}~{~y|||zz{~x}w|{}}zzz}{z}z{|y{y{~{}~z~{}~yzz~}}|~|w}z|~}yw~}|{{}{}|zs|z}z|}z~{}yy{|{||}x{||}}y~~|{}||~~{||{}w{{{{{~y~}{zz|~{z|}}{}||~|~{|~|||~y{{zy|~wzzy{{{|y}zyrz~~}zww}}z|{y|}{|}}}{|z~|x|~y}|{|}z|zxw{|y}~ww{||}{|z}xs|{y}}{|~||~~~}w|~{}x{|{{~z}{|}zw}z{w}z|{{y{{}}w|{|z|z|}zz~|~|}{|}|z~s{|}z{z}~|zxy}~|{|z{w|y~}|{|}{|{}zw~~||}z|z}}}~|x{z{}{wzyyx{x|~z~y}z}||~v~y}||}}~|}x}x~z||z}}yzxz}y|{{{z}|{|y~zvy}|{{}x{}u{|~{~|y~y~w}}v}~}}~|~||{|z||~|{{}|zxz}szx{{}}}zy~yzy}~|~}}{~}{}}zx~}~|~~|}~~z|~{{{|y~}}|x}}{~}z~zx||{z~~|{|~~}|x|{{z}}{}}}~~}~~z~}~~}~}{~|~|}~|~~}~~~~}~}}~~{~~}~}~~~~~|~~y~}}}~z~~~~~{~~~~|}z|~}|~~|~|~}~}~~~~}~{~~|~|~}w{~}y|~}}z|}zz|}|{~wy~}z{~}x{~|y}}|zxz~}yz~|}~z}x|{{{{z{~xxz~}|}|y||||{z||z}x~{{|z~y{~}|zz}z{{w}zy}y{}~~x}x|{z|}z|}}}{{|y~~~|{zw~~|}z|z|zy~~|~}}}{{|z{~|~~{}|z|~x}{y}{~||{|}{{w}}{z|}~z}{{x~{{wy||{{z~z{~}zz}{wz{~|zzw|~r}{{yy{z|~z||}}||~}|z||~}w{|{}~||z~}{}~|w||}}zz}{|~||{}{|xx{{|~~}y{}|}|z}~|}}|}z{{{}w~z|}y{z{}||zxz||{}{|}|~w||{}x{}|~{|}zzz{y|}|{}z|}{|{y}}~yz{|w|~zzy{{}{}|~{{~|}}w}}|~z~}z}~~z~z~}x{|z|{z|y|}}{y|~{~z~||}{xz{xxyz~{y{y}{~{z~z||}{{xy|}x{{x|{x{z|}|y}~z}}{}}~}~}w|}~y|~z~z|{||zxzzyx~|}{{zz{|||z||}zz}}{z~|~~{|}~y|}}}}x~|~z{z~|~|{|||{}w|{y~zq~}|{z|~||~~{~~~~}~}~~w}~}~||~~~y~~}~}}}~~~}~~}~|~|}~~~}~}~~}|~~~{~}~~|}}~{}{~|{~~~~~}~~~}}}~z~~}~~~}y~y|wxy~}{~{{|~zxxy||{~z|w{|{}~}{{}{}}{~|{zz{|}||yzz|z}zz}yzw{{|}}||~{{z||zuz}~{~|}||{~w{|z}x}z|~||x~|~y}y|wz{|}~yxx}zz|{~}|z~xz~{y~~||}}|{||~}{z|{}y~{}yy|~}z{|{|{|z|y~}~{}{v|~|}xy}y~|}{z}~{}||}~}{w}||~~|z}{z~|{{{}|{w{~|z}w~~z}~}xz}~~}{}z}z~~~z{~|z{{~}|}~{z|y|}}{~~{y{~{{{z|x}}zx}yxxyz|v}|z}}}{y~z{}{zxz}||{}|}{||y{{zu|~{|z~|zz}}|{~|~}zzy}z}~z}z|x~}{}{}~{}{z}|}}|wv~xzy{{{}z~{~}zv}y}~~y~}{}wz}~zz{xw}{{|{zz}~}||~{{~|z}{}{|~}yz{{~z{{z{{|{~z~|{}{~}|{~~xz|z}|~z~{}zyz}yy|y}zv{{yyz~{~~||}}|{~{{||}~||~{~z{v{{}}yy}|u}v}{z|y}~zv{}{~|}~z}{~z~|~||~~~~|{~y{{{~}|||x}}|yyvuy~~z{{z}|}|{|{z~{~}~|}~~~}~}}}||{~~y~~~}~}~~}~}~~~|{~}|~~}|}~~~}~~~~~}|~~~}~}}~~|~~|~~z~}~~}}}|}~~}~}z~~~~~}~}~}~~~~~|{~~z}||}|y~{}|}|yz{z{~{z~||}y|~~z{y{|yxv~||~yy|~|{|~{z|zv}y~~y}|{{~~z~{}z|}}zz|~vz~z~}}zz}}y}}}~{{{y}{|z}uz|}{~{}xy}}~zy}{z}y~|}zy}{||}~zvyw{z}z}}z~|wz~|~z|}|||zzz}y~{~}~|x}{}{zx}z}||z||{|~{|z}yz~{{y~ywz|}||{}y}||y|z|}~z|wz}~xz|}}}~y|xy}|~~|||~{{~|~w{{x|||~~~|x}|~{{{{||{y|}y}~}zzz{|~|}|~}}|{}}{z~{~{}}{y|z{}|{~|y}~~{zz|w~{{~y|v}}~w}}{~zy~~{~~}~~|}}||{|{~~{}}}{{z{|{~z}~{{{|y{~z|~zzz}xyz~~z~y}~}}|}|}}zzz{~~|~}|{{y~|y~{}~{}~{w}{z~yz|~~~|{|yy}||z{{x~z{{|z{|}|zz{~||x~~~}~z}yyyxy{|x{~x{|~{zz~|z{}}|{{|z}|{z~{|~{~z}|{z{|wz{{~~||{{~yv}||~|{{|y~z~}~{}x{|y~{|}|||{}x}{}vxz~}|zz|}{~~}|z~{}}~~|~~~~}~|~~~~~}~{~}}~{|||~~~|{}~}{~{~}~~~~~~~|~~~~~}~~~~~~}~}~~}~~~}|{{{~|{x|~}}yz{|{}}~}z}{}|x~{yz{{}{~{|~||~}z}{~}}y|~||~{z{w{||z}|x|z}}~~|w|}|}y|{{{|z}||y~}|{{z{~{}~{{y{~x{{|}}|z|xz}v~|~ywy|||y}z}}{{y{~~y{}{}|~}|~z|~z~z}}|}|~~~|{|}wxzz{|~z|z{}|~}}y{y}xz{||}~}}z}}y}}{{|}{}z{||z}}~{z{||~}z||}z{}}}~|}}{y{}~}~|}}~~|z~||xx{~{yy~z|z~|{|zy{}|{|}}z}~{~|}}{y{{zzw}{ytx{~|~|{yzz~y}{|{}|{~z~{~}|~{zy||}}}}|}~~{}}wzzzu|||}|{~x||{z|}t|}~~zz|~~z}{~|x{y{|}|}~~{|y|~z|}}z|y|x~{~w||~|z~~x{~z|~|y|}|}{z{{vyz}{x}}}{{~|z|~z}~|zz~z|||~~{yz}zwzyz}||xz}|zz|}{{{}{|zx}z|y}y{{{y|y|~}}x~{|w{{{~~z|{{{~}}{|~|}}~}z}~~}|~|~|~{{|}|zy}z}~|zxy}{zzz~z|{}z}}~~}~z~~}~|~~||}~~~~||~~~}||}}}~|~~~~}|zy}}~}{~|{}~~~|~}~{~{{|~~}~|~~}}~|~~}}z{w}~{~~}~~~~|}}|}~~~{}~}zz}~zx~~||{z{}y|}{~~~z~zzv~y}{zz~}{|zy|xy|}|~y~}yz~|}~|}z~{}|z}~{}{~xzz|z}~{yx}|}}{{}{~}~{y}}z|~}~z}|{{|xxy}|xt~~z}}}~{|{}~}y|z}zv}yyyz}|}}||||w|}~zy~|z~yz}|~~{|}||y~z~||zx|w}}{}}x}v||u{~~{~zz|}{~{|yx{z~{||x|}z|y||zx||{}yz{yy}}{~|w~xz~y}}x~}~}{~}{xv|{}zy|~}}|}|{~x}}}|{}~yz}|~~~z|y~~~~{|{{~}||~z}z|}~vy|y}|}{}~y~z|~x~|~{|}{{}{zz}{}{}~{||~x|z|}xz{{~{{z|{~z}||{}{z~{|z}{|~z{}z~~~{}yz|~y}{z|~x{|}~{y}}{wvy|y{zx{}yy{|~|}~}z{y}|}}~~||{{{}{{}y|}}}{~{z|{{|}{{{y~{}{x|}~y~{{{|~{}{~{}{}~|}}~}{||~|z}{~y}xx{{~z{|}}{xz|}|{z{{}~{|}zzx~~x~~y{|}~|}|z|x|{{~{~x}|~~|}y{v}yzx{}}|x}~y{z}~x{~{||}~}|~}~|}y~}}~~~~}|}|~||}}}|~x~}~~~{~|{~}~~|~~y~~~~~x|}}{|y|yx|y}y{s{}~wzy}x||~{{|zyx{yz|{{||{x{y{{}}{~~~}zx}~{~y{{uzzy|y}|u|y}{w~{}}xvz{|wxxzz{|}~|{~~}||}}{~|}~z{{||{}|v|~z{{x}}yz~yy}~|~|{{x|{w}yw}{z{{{}{}}|||{{~}|{|zy~w|y|}{~~x}{v}x|~x}~w{w}|w~}}z}~|{z}x}z~}~{z}}|x~x|}wz{z{wz~}}y{z}{{xxx~z}v}}y~{~}z}{~~}~|{~{x~}{}~y}z~}{||}y{{}}y~{z~{|{}z~{|y}|z|}{}~{{z|}z~{}y}{z|}y{zwwz|yvwyyw{z~}v}}~}{{vz}xyy|~|~z~{}}z|}z|~|~zx{}|~~}v||}||z~{{z}y~~|z~||}yw}{~z~{yxz}z~xy|}|y|~|y~{~}~y|}{|||y|{|||xx|zzzz~}|~x|}z||~|x|y~{{{~|||{x{~yx|}y{|{{|z|{{zxy{xxzyy}|}zy|y~~|~|{{|{}~|z|yz~}y{z~{~xw~{y~|zz|}|}u|{{xzw|}{~{yv~~~~z~|{{yz~}~{}}~}~~z|vx|}{{xxt|{}x}|~y}}{{x}|z||z}z}}|}z{~~{zy~}~~}}~{|~~~~x}|}~~}~}~~~w}~}}~|}{}~z~~~}~~~~~~~~|}|~}}~~}~||~~~~}}|~~~}~}{}{~~|}}}~||}||~||}|~}y~~}|z|{{y~y|}x|}{y{}{||~{~|zx{|{|~~y|||y}|w~~{{y|}yzz|~}{}}||}|y{}z}yz}}|v|y~~~{|}{zz|z}|z}w~y}{}}{z}x{z}~~}}zzy~x{}~}~~|{}{yz{}y|~{{}}{~vxx{{{y{~{{{|}}}}|{{||y~z~~y}y}|w}}wv}y}x|y}yvyz|~}~{}}z|}{xy|}{{~}}z{~zwy{~{~~~}y{||v|~{}{}y|{~|||~}}~y{~~}z}y}{}}~|||~{}{zzy}|}~}z~{||x}|}|~{~{~|z}~}{|z}|xz|}z||}}y|||{}~}~z~~|~}{~~z{z}|}z|~}z{{}~}~z|yy~{{~~~|zz}~~y}z{z|}zy}{~}~y}~}~y|{z}~}w}~z}{||x{~~x}~|~{{|{}x~}|}}~}|z}~}z|}~zy~~~}}}zzzz}{x|~{z{z~x}yz~{~}~||z}z{z~zz|~~{z~~~~~z}{|~zy|~}z{}{~{~w}z~y}}y}}}~~z~~}}}z|y}~|x||}}|}}~y~{}|{|z~w~|||{{|{}}}|~~y|~~|~z}~{|{~}~~}}}}|~~}~~|}~~|~~}~}||}y~}~}|}~~}~{~~}~~{~}|~|~~}~{}}~}~~~z|~{~y|~|~~~z~z|~~}~}~~z~~~y|}zz}}}|~~|zyw|yy}y~{zz~{{{{w|{|y{|{x}}~y}z}zzzx|~}{||zz~{{|~u|~zvzxy{~y}{|v~}y~y{}~z~{yz|}}}}|{}}~}{||z~~~|y|zyz~}~|wz}z~|yz{{{}||z}y~yz{yz|z{xy~{|~yz{}y|~|y~{}|}{}z~|y}{xzx{y{x|y|zzxuz|w~~wy}y~~~||y||z}|}}}x{}{|~z~|~{}v}{yy}z{}|{z}~y|~~|t}{|y{}~{|~|||~{}|{{~{{{|z~z|~}z}x{|xz}y}x~|x{{||}~~|~||}|}~{~~|}{|{}}|}|}z}}~|{{y|z~}z|zvwy|}zy}{{|{|{|~~|y|{}||z{z{zz~}zz|}{{~xy~{~~|yzvz}{}{y{z{{}{z~}y|~~|~}z{zz~|}~|{{zz{}{y{~yy{|{|{{z|uz|y}}{z}zz{u|y}}z|z|}{zy~x~}|}}{z|x~{|x{{{}wxz~}yy}y|{~|||v}{y{|v~|{{~|||}}}~|{}y||x|y}}y{yzy}|y{{xw~z|yz}|yw{|{z{{|||z|z}z}}}{||zz{|{x||{}{{{}z|ww|z{||}}zx|~}}|}~~y|~}~}~~|~|}}}}}y|~~~~~}~}~y~}~}}y~~~z}}~~~~~~~~~~~}~}|~~~~~~~}~}}~}~}z}~|~~~~{|{|~~}~}~}~}~}}~~{|{}~~||}~~y|~|t~{~y|{~|~|{~}|~|{y}}{{}|{zz}{~|~|}zz~{vy|}zzz~|{z{x}~z{w~}z||zz}||}zy}}{}}~}{}~xzz~{y||}x{{}{||z}||zv|~||}{}}~|y||~|z|~yzyyz{x~}{}yz{}~||zx|||}~~}{~z|~{}zz|}|}~|y~||y}{~~wz{z~yz}y{z{~zzx}{}|~~|}~|~{}~{|y}|~{||~{{~{}zz}z}{z}~}y}}~}~}~{|}~{v{y}yz~yz}{z}z{z|}~~z}}y{{||y}{|}~z|~{~{}{{||z{|z}z{||~{z|~|{w}|{{{}}~~x{{{x~~||y}z{}|}}~}}}}{yz}{|zz}}}|~~{|{|}}z}{{{}{~zzvx}zz|y}{}zzz|}|y|}{~}z{z||||{{~~~~}}~}||z|{|~}w|||z{{{{{||zz|~}|}}x~r~xz~}}||v~~zz{|}||}{||~||{}|xyz{|||~z~}~~~}t|z{|}~z~y{x|}|{{}{}}y~{}}~z}|{|}z|z}z~~x||~z~y}{~{{{{~z}zz|~|~~{}~|}y||y|||z{zz|~}}~~z{~{{|~{||}{{~}~z~{~}~~|~|}|}~z~~}~}}~~~}~~|v|}~~~~~~~w~~~z}~~|{~~~~~~|~}~~}~~~{~|~~~z~~|~~~~|}~|~}{|y}|~}|~|{zzw|}||xz{{}xzz{|{~zz~y}{z{}|}~{{~{|~y~|{{zz|}|{}||}z{|z}|{{w{|xs|~w~z{{{{|y|zy}z||w~{~xz}}|y{{}{z{||||}|}|}y~||}x~~y}||{|yyz}{~}z|{yw~|x{}{{}|{{z{~|{|{|w}y}|{z|yzxz{|||zz||~xyzw~~}{~~|}{yyzz}~{{~~|y}||{~z{{z{{w{~zyz|~|||{x}z~~yz~yz}~~||{~z{{|~yx{}~y}|{}yz|}xwzyz~wwv|{z}y~}{xw|{{{}||{~~}~z|~}~~{~~{~}~~~z|{yz~xy~}|z{y{~z}y}z{{y{zw~|z|w}~~}{~}}y{z{||~}z~}|wz|~}}zz{|vw|~yuy}}||{z}{z~xz~}x||}~}|y}{}{||~}~{yzz~u{|~{|zz{y}|}~}~}~yy{}|z~|}|y{}}|{zz{|}z|y}~|{~|{w|~|x{}~yyz}~w{|~{|}~~z}~}|~||~x|z~zz{zw}zy{}~y|~{~{~w~~|}wy|}{|}}z}}~{x}z~||w|~y}{|{|{zz}xz{z{|{|{y|{}{}{}}|z{|y{}~~|~~}|~~~}~}~~{}|~|~~|~}~~|~|{}~~}~w~~~|~~~~~}~z~~}y}~~}||~}|x~|~}}~|z|~~~~~~|~{}{~~~}}||}~|z{~{{|z}|~|~}{}|x~{x}~~~zyvy{|~{}|{{{~}{}{z{zx{{}~}}y{|z}z}{||{tz}zz~zzz~}||y}~{{~~z~~~wy{z}|z}|{{{z{wz{}{zz{w}{~x}z}~|z|v{|w}}~zz}|{||x|{~w~zvz|xz{x{}z{}{|}~~|xz~y{~yx{||{|{||zx~zzz}zzyz}x{xw~{}}y|uyz{|}~}zzx{z}}|y~}{z|~z~}}|{yy}{z{||yx}{|}}~~y}~{}x~}~}|~|zx|}|~{{{|}{~z{~~x|y~z}y|}y~{y}~|||z|~yx|z{~|{}yz|~}{~z}y|~~|~x}{}{~|z~}{y~}y|{y{||}|~z}}|{|zy}{|xy~||~y}}|{~{y}||}y{~|}|||}y|w}|{~|{}}}~x}|y}z~~}}{}|z~~u{z}}}{{{|y|y|~||z~|z~{||{|w}{|z|xz~|xx~}x~yz~|{~yyz~z{~}~~{}}z~|~yx|}~~w{xx|{~|z||w|}|}y~{z}v}}}z~~}~{~||}{~}|~||{|{|~{||}z}v~x}|~zy|y{wz{}{xy{{|{|~z||~|xz~}x~|~w{}{{}{z~~~~}}{~zz}y}~|xm}~{}}{}{|}}z||}z~~~}~~~}~}~|~~~~|~~}}}~~}}~}~}}~x~|~~}~}z~~~|~~}~}~|~~|}|}~~}}{|}||~~}~~}}~z|}{z|{}yx~yy}zz}z}yz~s||zzzy}|}}|xz}}z~x{~y|~{~}~~~|~{~x~z~|}zz|yy~x~~{|x}|}}{~|{z}}{{~{~|~y|{}}}~}~w{|zz}}zzy{~|wz{tz{|yzz}{|z|~}|~{}||}|~~zw~yyz}}~|zy||zzx}|z|v{|~y|}{|~{{{zx~~~}{{|||{~{}}~}{y~x}{x~}|~}}{z|~|{||}y|{~xy{z||{|~v{z~|z{z~|~~}zx|z}}}~~}zz~zz}{}z}zz~w}wy{|y}wzzyz{{|}y}}{|~{~~{z~{~{zz~||y|~y}{{x}y{}|~}{|x}}|z{}}|{}}{}}}}||uy||{~{|w|}{x{w|{|w|~|~x{|z{z|}|z|x~~}}|zxyz}|{|z}{z~|||}}}w}yy~|z|{vw}x}~{{{}{{|~|~~~}{~wx{~{}{|}}}{~y|~y|{|}||{~~{z{~}yyy~}}w{}{~}~|~|}{w}{z}|||{|z{|{zx~zz{|}{z}xz|{}~x}~||||w~|~~~{~~zyz}}~z~}{z|y~||zz~yzx|}||z~~|{|}}x~|}}~~~|~||~|}}}~}~~~~}~}~|~~~~}~}~~~}}}{}|~{|}~|~|~~}}~~}}}}|}}~}}~{||~~z~|z~~z}~{}|}}}~}~}{y{}}}{~~{wz}w}}{~}w{y}uy|}|{|~|}}y|{||y{z}|y|}{y~{|}y|~|{{~y|z|}y}}}}y{~z{{}|~}~zw||~y~|||z{zz~~}~z~y~|yz~~|{}~~}z|{~||yy{|x}|}zz|||~}yzz|~|}~y~{y|}}{~z}~~~||}{}{~{~z|~{{{xz}z|{{}{|y||~{~yzzxy}x}~yv|{}z{z|z}z|}|}|}~||||}|}~}z{}}{{~y~~w||}~z~z{wxy|}z{~|{}~{}}y~~{}}}z~}||~|~{{}~|{|}|}y}}~{}}}||{}{}}yx{z}~{~|x{y{|}}z{z~|}{|{|y}||}||}y~}z}{||{xx|z|~~~{z}~z{{y~~}}|x~~|{}z}}zxz||}}}z~zz~|y{}}{|wy~|z|}{|~}|}}z}z|~}}}~w~||~~|}||}|x|}~}}}}|y~v~|z||||}xv{}z~|}}~|}z||z|~{|y{|}{|{}zz|~|z{|}y|x~yy~|~{~~x}{}~~}~}~z}{{{}zz~y{yzz|z{zz~{~{~}z|z~w~|}|y|}z|z}}|}}|}~z{z}}|z{}|}||{y|}~z|~}{z~|{w|w~}}|}{|}}|u{}}|y~}}~~}~|}v~~~{|}~~}}~}~~{~~|~~}~}~~}~~~~}|~~~}~~~~~}|~~}z~~~|}}|~}|{}}~~}~{}~{|~~~~}|}~}~}~||~}~{{~}~|{|}~{}xx{x~{~y{}}~{}z{||z{||zy}wwzy{}w}z~~{u{~y~}J|{{}xy}|x{}{|~w|zz}x{z|}{z|}{y||z|}~{z}}{v~~xyx|~z|}~z{zz{y}~|{~}}|yx}|}{x|{}|}z}x~~w}}~u}}|~u~|~z{z}}~~{{yz|{xy}{||}wuz~zz{}z{}z{}|||y{|}{||z}}|z}~}~z||~}}}|{yy{y{~{zz{y{~|{{~{|zw}|~z}z~}|z~z~{z~~|x}zx~}{}~x}~zy{{|x|~}}z{|y}}}{|}z|{|{x~z{~|~~}{}~}~~y{|~y{{{~|{{|yzzxzzxz{{|{|z{z}~|||}}||{|}~}|{~zy|}{zy}y{{~}z|}xx~~||x}}z}x}{|y|y|||}||}~{|||{}zz}~zzzx|||{z{}}{{y{x}{z{x~ww|y~v|}y}~~}~}}}w|~|~zz||y~~z{~}~}~ywx|~|zyyyx|{wxz}~y}{zzyy~}||y{|{z~}}|z~|{}z||yzzx{}~vz|z{~}}}|xz|{y|yo}}}||{z}|~|~z{}}~}}~{~|}|{{xw}~|yy~{z{y|z|yv}}{z~w|~}|}~{~|}|~~|~~~{~~~~z}|~~~|~~~~}~}~~~}}}{~~{}~||~~~~~~~{~~~}|}{{~|}}}~{{~~~~}}~x}}}~|zz{|~||x|}}|||}}}y|~~{}~~}{yy}}}z}}{xw}}{~{|||wz}|}~{zx|}{}xvyx|{z}}~{{x{{zz|x}y~~|~||zz}}}{zw}}|{w}{{}yzx}|z{}{{x~|z}z{|{{{y|z}}{|{z}|||zzyz~|y|~{z|z|y{}xv}|{{|uz~~|~}|y~}{z}|{|{}{|}zwz{~|}|}{{z||wz|}z|yw|}}{{{{|z|y{z{}|{{{~{{}y{|||x{|{{|yzy}}z{~z|{}|{v{|zz}{}{y||z}|{yxx~~}v|z{}}|z}|y~~w~zy{{}}}{}}y||~}w|}}|x~y~{|~~x|~w{{~||}~}~}{~{|~|y}y{{~{{|}|y}}|~{~|w}z~~|~}{}{~z{~|z{}{}}~}||~{}z}yyz|~zy}~||y~~xw|zy{y}~yzz{~}z{~zz{|}}~yz{}}||~y|{||}y}{y}{~{~w~{|}|}y{x{~|~{z~~}}zz}{z{z~|{}{~v~{{}|~~{~|}~{~~{~xx|y}y|}{}~~}z||{zzzx{~{}{~{{}}|x{|y}y|}~~|{|y~{y||y|xw{|||{|}{||{}}|~|~{y}~{{z|~{}x}z~{~}}|x}y~}z}zy}{}~~}~z{z|w}}z{}~~|{|~}~~~}|{|~y|~~|~~{~}}~~z~}~|~}|{~~~~|{~|}|}}|~~{~}~|}~~~{}~}}~}~~~~~~|~|~~~~~~~~}~~u~~}}|z~||{z}~~~{~}}{}}{y|{x{||}}{{}z~}{|v|{w{yz{z~{~xyzz}|~~{~|z~|}}}}}{y|~}|z|~}}|zxzs|~|y{~yz|{||{x{}}{}}|}z}~}{|||z||}{{zz{~~z}{w{|y{xzwz|||z~{{z|}yxz~{||{{}{{{}vz{z}}|}~}{}|u{{}y|z|z}{z}~}x~z}{|~y}zzw~w{{}zx~~|}{~z~~{~y{|}{{y}t}y{}{zy}{|zyy}{{y~x{~|~y~|~~~{z~z~~|{||{|z}|yy}|z|yz}~}{}x{}}|tz}~}~||{{||}|}z{|||~}{{{||||z{{}yy}||z}w~yz||yxz|~|{|}~~|~|z{~||}~~|x{~|z|xz|}}}yyy}|z|z{xz|~{z|{}|~z|yz}}|zz{z{zz|}}|zy~||zz~{~v|{zz~}{{|{y~z}y|{z}x}z{|~|||}|}|~~{~z|y}{z~yz}{{wz}{w|z}y}z{x{w{|xy~~xy{{|{{|~~|~{{||~|z}}z~~}|w}z|||yyz{|y}y}y|}~~z{|{y|zy|~}}xzy{{z~z}~~y{|~~~~~}{{z|xy}|zyuv}z||{{}zwx{~||z{z~~||~~z{{|z}~~}~|~}|~~}~}~}|~~~~~~~{~}}}~|~x||}}}~}~~}}~|}|~~}~}}}~|~}~~~}}{~~}~|~}}}~~{~{|~~~~~}}|~}~~|z}~}|y|x~~}~}}|~~}}~}~}{}||~}~~}~~|}}~~}{~}xz{xy|{{}}y{w|u|{y{z{~z|}|z{~{}z|~{x||}|{||wzzy}}w|{z|~|{z~wz|~~xyz~{}~~z}z~}z{z|y|{}|y}{~|~{y{|y}~z{|}}|}}z|}}vy{~}}tx|}yzy~z{}z{{|~y|vz~{z~|}}~{}{~~}zyyz{~{z~|}~~{}yy~}{|~xw~~z~{}}y||}}y~zu~|}~y~|}}|zz~yyy~}~|y{{z{}y{{}{{{}{y~{wy}||~z|v{{{v~}}{}y}~~y|z}}}}}||}|{xzzxx|zzz|yz}|||z{}y}}|~~z~xz|||}}}{z}}|||~{|~zy||||{z~}~}zzy~|{z}~x|y}}~~{|z{|}{x}v}}{|||~}~z}zzzv~zuz{x{}{{~{}~y{|{z{{z{{}|{}}x}{|~}~}{|~yz}yyw|{|w{}y~{{|{|{y}|}}~~}~{y~||zx|~{}|{{|~yu}{}}|{}{|x~}~~y||~{~~~}~z{}}|}|~~{z~z~{z{|{{}~|zx~{v~||z{~zz}x{{{z|~zy~{{}z~zxzv}~|xzx}}}yy~~z|~}|~~x|}}{|{zz{~|}|{z{{{}~zyz|yzx{}}{|y~~|~~z~|{~z~~x~{~~~u||~}~z~}{{~~}~|~~~||~}~~y~}~|}~~|~~}}~~}~~{~||~y}~~~}~{|~~}~~~}}}}~~}~~|~~~|~}~}}~}~}}{~}qw~{{~|z{|xzxy||{zzxz{wx{x~z{{}x||}|~{|~|}}~}{|||}y|}y{y~}{}}zw~{xzz|x|zx~y}{{{~|yt{||{~z}~{z|y}{~|~}}{~~|~|}|{}~|xy{|zv~{}}}wx}~|||{zz}z|zw~}}y~w}}|{~|||x~|z{~|~}}{}|xy|y{w{|y|{}~|||}zy{}{|}{}w|~~||y~y|}x}|{z|}y|}|z{{y~{{{~~zzx{zz}zz}~}z}{y~zvzy{{zz~z|||}~|~}}}uy~}}}||||~}}|x{zx~xy~{}|w}~xxz}z}}}zz}z||u|{}|~z||{zyz{}{}}}~}~z{{}{||v{~xx}}|zz{}{{{z}{{z}z|||~{}}z}y~}|w}|}~~|}~|~|{y{{y|~y|~z|||z{z~|~{}|{~z~z{}|{|{x~~}}z|}{}yx{{~{~~~||z{{~|yy{yz~~}}|y~~~y}|}y|{|z~y~xz|}}}}z{}x|v|z~|y~|yyx||}{|}{~~|z{}|~z{}w{}xy{~|}w|x}|}|~|{|~~y{y~|}{z{z|{}z|z~{{||{}z~vx}{x||||~wvzz~|~~z}zz}}~{yz}~y||}~}}{}|{|vx~~~}x}|{||~|~}{}wz}|}z~{~~}~}|}~~}}~~}~~}~~}~|~~|}~}}~|~~~~|~}~~~~}~~~}}~~~{~}~~~|}~~~~|~{}|~~}}w~}}~z~z~|~~|~~}{y}~||~~}~~|~{}~z{xz}{|{~~zy}y{}{zy|~{{~p{~z}|||}y{x}zv{}}}{|z~z||~{|~~{x}xxx~~|x||~|zx{x}{z}z}~~z|~{||~}v}{{w{w{x{}}|~wx||||yx~|~x}xyy|~xz{{}|yz{||yz~|}|||yxyzzz{xy~~|||}}zz{|y{z}~{~~}}|zz|xx~|{}||}zz~|~~}zz{{{~}z{~|yy{|{|~~|}{~z~}{x{}v}{y}w|{}y}||w}|y}{x}|x||yy}|{{|z}}~~|{|~}|~~}|{}~|{}~{{}}~x}}{|yz}z}xz|}y~xzz{|~{~{~x}|v~}|z||y||yy}{~zz{}|z~}{}|{~|{xz}{{|z|}{y~}{z}~y|}{}}~~}zy~}{|z|zy||{~z}|~}}~}y||{{{|{|x{|{||{}{z}~}y{|~}|}w}}z{y|}|y|{}{z~|}}|{~z|z{{~}x|{y~~v|||z{~{{{~|~{}{{z~z|y||{zw{y|{yw{~|y{|z|}|yx{|}~{}y{|{z~yy{{}}|~}x}}{}x~y{|}zz}x~{z}|{~}}zzz}}{||{||||}|y{~~}||}}v~}{yz~x}z{~z|x{vz{{{}~{z}{~{z{{~}v{{|}}||~{}~~|~|{~}w~~~|~~~}~~~~~}~}~}~~}~~{}~~~~~}~~}~~~}~~z}|~~~~~~}~|~~~}}{}~~~}|~{}}~~~y}}}}{~|~|}~}|~|~{~~|}{~{~xy~||}{|w{}~z|}|y~xz{}{zz}{~|}~w|}}z{zzz~~{z~{|}||~~yxz~}~|{|{{|zxw|zx|{|z|{vx{|z{}{~}}}}|~{{|}~}||{|}{|yz~zw|{~{{y~}|~z~z|w}|z{|{~v||~}{{{xy}}|yzy|}~|}~}z{z~}{}~}}~{|wz{}{z}y}xyy{}r|}~}~{{}~|{~}}}u|{}}z|~z{}|{~|~y}|~~{~y{|zy}{}|z~v}{x}|{xyz}}{~uy|~}~y}z{yx}x|}z|~}zz}}y|w~xy~x}||{|yy||{|||}{|{{z}|}y{{|z}~z|z{|z{{x{}z|z|y{|z{ww|~z}z||~z|{|}|~{{}|{}}}~{}|w|{|{{}{|z|||~|{|~ywz|{||}y}||xx}||~}~~}~~z~{{~~||vz~w{z{z|yyz|y|}z}}x~{~~}{z|~}}||}|y{}{zx{z}~|}yz|{|z|||zz}|xzzxyzz{|z~{zyzz}}z|}}|z|z|~||vyu{~z|xz|z{z{~{y{zw}{~x{|y{}{|}|~|z~}|zz{}}}}{}~|~}{z{zyz|||w|}}}}y{z{~xz}z|~~y{}~~||~{~{}~~~~{~|~|~|}~|~|~|}~~~|~~{~~~}~~||}~{z|}~~~~~}|~}|}~}}~~}}|}~}}~~}~}~~z{|}~~~|}~}|}z~}~}~}z|~~{{z|zv~~~|~{|w{yz|z||}{|{}x~y}|{~z|{~{}{}{y~|{y|z}zzx{x~y~{|}x}|}{y}z~|{|}{y}}{}{|{~z{}{}{}z|}}z{||z|~zy|~zw~z}}z}wzz~x{||}~~z|||||zvy}{}{~{{|zzzx}{xz|~}||~}|~~}y|xy}w~{x{|{}||{~{{zx~z|{w{{}x{}z~~}~x|{|}{~}{z|y{x|~}{|{~{xx{{|z~z{yxz|{}y|y}~{z}yqxuz~~y{y~zx{~|x}|z}}|~|{y||||}y{{y}~|~|zz|{yy|{yy||{{yz~||z}~{{~{|{|{}}||z{y|~z~~||~}}}}v|}z{z||}x}y}y}zyx~||~y|{~|}|{|}{}|~}{|}z|}}}zzy}|{z}|}~|w{||||z~|yz{yw{z}w{~yz}|z{zw{{}}~z}zz{~|{x}}z~z|{y}}||vw}}x|z|y~||{zw~{x{z{|z~|~|~xyyx~~z~~~}z|zz~}~yy{|{|z{|ty}~}{{}|y|{}|}y|~}~~}}}|z{zx~zy||||||{yzzw}{}y|}y}{|{z||~zz}|~y~zxz}|}~|{zz~z|{}|z~y|xyz{y{{xz}}~{|z{xxv}~z~{z}y}z{|~{{|{}z}~}~~~}}~~~~|~~}~~}{}~}~}}~|}}~~~}||~~}||}|}}~}}}}~~~}~}~|}|z{~}}}~}|||~}}z~~~~}~}{||z}|~~}~}}}~|}~{{~{v|||{}z}{}w|{}}}}y{z~~~{~~|{w|zx{||~}~~z~|xzz|z||xw}|zz}{yzz|{~~y~{{{}~|}}{|}|}{~||~{z||z||y}z{}y|y{{{~{}|}}~{}y|~{|}z|zyy~{~}|{~||~{z|}{zz~z|}w|{z{~}z}}xy}|~|{u}z|}ywzy}z||~wx||{}{z~}~ys|||{x}~{~|~}yy|z}|{z{}|yy|{||x{{~}{}|xx~x|xx|{{z~x}{~~}{}~zx{}|}z|zzz{}{||xyyxzyy}~~y{|z{ty{}}}{~|~}x~~v~{{}}~{zxz~v~x~z|zv{}|||{~~}w|}{}{z|}~z{y|}z~{{~{|}}}{|{{~{~x|yw|{|}~z{{|y{|{{{}||z}y~~}{~{||~{}~}z}}z~{|~y}}}{z|z}{wx{z}}{z}yz|}z~{~}~z{{|{~y|{z{}}{{}}}|{}|yx|{~|zyy||{{zzz|~{z{}zy|~||zy~}z{||{|{}}~|}~z~yy~wy~v{}}}z{||{z{{z|||y|z|~~z{~|zy}y|{~}}{z|yz~~}|{|}|~{wy||ywv}}z|v{{||zyyz{}}u|}zy{}}}}|{}}|~}}~z~}~~~~{|}|}}}~}}~~~}x~|~~~}~~~~y}~}~}~|}~~{~~|~}}}}}|~~}}|}~~||{|~~~|}~{~|z}~}}~~|~~~~~}~~~}}~}~}}~~~}~}~~~~|~}z||}~~{y}{w{|~||~|~~v~z|{~|z||~{|{}}||}|~~{{}{~z~zz{|||~{}|y~}{|xx~x{|z||y~x~w~y}~}{~}{}~|}x~}}zzz~z|x|}~z}z|}|y}|z|~z{|~|~}{}|~|}{{|~~yyxy}~||||}}~z~y|}{||zz}}|w{w|~~}}{}~yz}z~z{~~}{~||{|y~{{y{y{z~}y{|~x||~}~||{}~z|yx|||v|~|}|z|||zwz~}~xy}}|~~}{z||y}|y{z{|~{}}|{~}z{}z{{x|{}y{{|zz~}}||}{}{z|zz{{}{|yz}{}}||{}{}}{z|{}|~|z|}x|{}}y||~u|zz{{|zy~{|~~}~y|z~x~x}|}~y~}||y}}|z|y{|y~|y}y|}||}zz|{~{}~||z|y|x{{|{wy}~{}~{~}zz~{~||{z~}{}w}}zyz|~|~~}x{|z|}xz||}}|z|}wyy|{{{~}~{{}{x|||{}}||~{|{{}{}|}z|}|w}{}|t|zy}x~}{~|}|y|~|~}{~y|z||{}|z~x}yx{}zy~||z}}z~z~}~{{zzyy{||{zz|y}~}}}{xy|{{y{~~}}|{z|}{}z|~}{~{||uy}~}{~z}z{y}}{}z}{~z|{|~{|z}~~}~|~~~~}~|~~~}~{~~}}}}~}}}}~|{}~~~~}}}~}{~~~{~~~~}~|~}z~x}~}}~~}~~~|~|~~}~z~}}|~{}z}~||||~|}|~~~~||~}~~}~~~|{|}~|~z~}w{zyyz||z|v|x{~zy~w}}yz|~z}|{{{}y}x}}{}~}z}{|}z~z{}{}}s|{x}z~zz{y{xy|yy}x|{y||{|}|z|{~|~{{~~}}}z}~|}|}z||z|z~|y{~|{{}yz}}|{|w~||y~~yxzv~{~}x~z|z}zx}z{y~{~~}z{}{{~~yz}|}{{|z||z{}~z{}|z|z{x|zwz|~||z~~~~}{~}}z|~|{y|}}|{}|~wy}zz}z|vzz{}~}y||yuz~{}{zv|~~|yw|{||z}yx|z|z~}~~{~}|zxx}x|x||zy}{|xz{vzzu}|zxz~x~yx{}|z~zy}}}}}~~y}zy~y}{}{}v{yz|y~z|{{z|~||x|}}}{yyz~|}|~{|~y{{{|~~}}y~}|~}{}{~|z|}}}|}y|}}z}z}}|y}|z|~~|y~~~}~|~|y}}{|~|~~{w{{}z}~}|yy|||{{{~{y}|y}z}~~|z}z{{|{{~{}y|x}~}||}y|{|}~|~~~w~~{~||}~y|z{v{z{~}|z|~||z{zs}|}~~y}~z|||}}}|z||v{{{}{z{{{{z}{}}z{{|s{y~z}~z~{{}}|}yzxw~{~}y|{zy|~z}{|z|z|z|w{{~z{y|~{|}~||xy}z{~}}}x~{~~~~z}~zz~}}~~~~z|~~~}~}~}~}~x~~~}~~|z}~~|~|~~{~~}~~~}~}}~~~|}~~~}{y{~~~~~}~{|~}}{||~~~{~}}{~|~~}~}~~~}~~}}|~~}~x~z~~|wzz|~{z~}{}zy~{{|{}x|z{}}~}}~{|{|{}y}~{}|w}yyz{}}}~wy|{x{}x~||~~zwv{|{|}y|z}{~|{x|~{||{{zw{~~||}|}z{|zz}|}}~{}{~~}y|~||x{~}~}~{xzy{{w|||}y|}{}||z~xz}w}|~|}}z|zyz{w|}y{z~}|}~z{~z{yz||}|y}yv~zz}z|}w{{}}|y~y|}|}z}~}}x{~y{|{{z{{{}}~|}}xzy|z|z}~}{y|x|~{|~}}}|xz}zy}~}v~}yxy{}|z|}}w{w}x{~}}||}~{z{~~x}|z|}~}~||{{z{z|~~~||~y|}|~|{~}t~}~z}w~z}{|wzzyz}yzz{~y|z}}}{}{{}|x|}{}}{{}{w}y|zzz{{}zx{||~{z}~~~xzx}{x}zyyyw{zy{||z}y}|}w|~~{wy|w|~}{}|~w}y|}y{~|~w~}z}tz{{{{||z{{~}||}~z|}{|~{|~~w~x~z~x{~{{x|||{w~z}{{}}{{~|}}}vy|z{{}|}~}}{{|x~}}wzz|~z{x{{v|}||~zyz}z~}xz}||zz|}y{z|~~|{{~y||x|}|~~~~|~|~}}|~{{~||~zzz}}}|{}}|}|}~z}}}~}}~|~~}}}|~~~~~z~~|~}~}}}}~}~~~|~~|~~|w~}~}~~~z|||}~~~~}~~~|~~z|{|}}{~|z|y~rw}||}{||}}{}~w|}z}yzzyyz}|{|w|z~zy|~{|x|p|}|}xz~{{~}{~~~{~y|}{|{|}||zy|}|{w~z~~|y||~|{~}~{zz~|{y}}|~{z~~z|z|z{}{z~v~{|y|{zzx~y{z|}~{x|yx~z}y~}~{||z{~zz}~z{}z~{{|~|}}y}z|zy|yzzyzx}v}|{z{}|{|wy{||~}{~||}|z{}}~}||~|||}zyyy|z~zz}{|||{}{}zzzy{~}}~{zy{|||}yy~z|~x}|uyyz{v{|x}|~}z{{{}y{}~z|x{z{x{~w{z~}|}~{yy}~{|z{~}~~y}|{|{~x{z{v|~{zz}|y{yxy{x~|}{|}~zz{y{|z||~|y}}{||{|||}}|zy|{yz{||zw}|{v}z{||{|y||||~z}~}y}z~|y~{z|}{x{{|{|}~y{||u{z{}{}{{|xz~}}{w|x|zz|~z}{~}y|{}~{{{~}}z{}|xy~}|{{z~||{|xzv{}y}}|{}z{x~{}{~yx{~x}}~|~}||}yzz||}x||y{}||zz~|v~{w~|ty~{~}~z~|zy|{|}}~w~{}|xy~w}~w{|z||}xy}|}|}|w~~y}z}{z}z~~{|~|{}~|~}~~~{~{~}~~~|~|~|}||{~|~w~}}~~}~~|}}|}||}~|}~}~~~~|~z~}|~~~}|{~|}}~~~}~|z}~~}}|~}{~}}~zz{{z|{~z||}}z}y|{zy}{}z~|wzw}{z}wx{~|{y|}|{|x|z}~xzy{}}z{zw|}z~~|xxz~~|}|yz~||~yzv}|{zz{z}|||y}y~}~}|w~}{zz}~|{|}z|~{||~~|zzyx|{z}{~~~z{{{z~yz~}|zx{}{v{|x||z{w~{yvy||}|||y|~z}}||z}||~||z{{||{{|}|}{x}||}zz{{x}|||wz|{{}}|{~{{|}y{x|~|zz{y|w{zy|{|zy|z|v~{|zz~v{z|z}z}~zz}y}}{{~||{}{|}}{zyz|v||{|||}~{~x||{|{|y~~y|||}~~w|z{|{~y~~~{z{}}}{}}|}~x{{}~}{|~}z~~|}z{z|}z{{|~}xz}|~{v|{|{}{|z}~~y{|}~y{{~{z|{x||y{uz{z|y{|}|}}}|~|||~|}{x|x~z{||}{z{|y{{||~z|yz}|yw}|zy|~||||y}||y~|x|y{zy~z|y}}}}||{}~yzv|}|{z{wzx}z~xz}}{{|{wwvz~zy~}}{||{{{{|{}}}x}}z~}|}}{}~|}~}~~{x{}|xz}{{||{y|x{}}{y{}{{x|}wzyy||y}|zz}|zxy{{}|~}{}}~~{|~}y~{~~}~~~~|}}~~~}~|~~~~~|||~~y{}}}}}~}~~~~}}~~~~~~~~|~}~~}~~}~|~}~~}~}~~~{{|~||~}|~~~|~}{}~}}y~|z~~~~{y}z~{~{{z|x||z{}}}}u|||~u~|x{{}yzyx~|{~{|}z}}~}}z~{|{v}|{{yy~{{|{uz{{wuy{~x{|{y|y~||}~z}{xy{y{{}v}}x{~{}|z{~|~}zt}}x~yxwyy{{~{y}{{|~{xl{zzx|~{|w~{|~}x{}~~~z}{||}zxxz~}{}}v~{z}{|z}z|ywz}|~}yy{yzzz|~|}}|zzz{}~{|}||{|}~|vy{~{}{w}}z~{}|{y|{{yx}x{~}{z|}~}}|~x}{|{z~z|zx}}~{{}{}{yz|zz}zy|zu|}{}}~~}{y~}z~|z}{|}}}}~}~|}z|{wx{z}{}{y|xz~~~y}yzzz|{x|y}yxy~y|{z~~{~~~~~}z~}{y{}~|y~||yz~wzzx~{{}{|z|w}{}xz}~xzxzz~|~~~{z|z|{|~z}z{~vz~y{||}}zy|~{||zzz}xw{{x}{{|zzz~}z}~}|}{zz|}}{y~y|{~||}{~{}z{~y{{|x}|zy~|}~~{||yx||}z}~}|}~~y|z}z~{|vz|~||z~y}}|x{zx|}{}x}yz}y~}yyz|z{|yw{}|}zz{zx{}~~||z}zzwz|{y{{zy|w~z||{{}}|{}xz}ux~|y{~}~{{}z|~}||}~||~~~}}|}~yy}|}}|{||~~}~~}}~~~~}}~{~}s~|~~~~|||}~}|}}}}|}}~{~~~}~}{zx}}{{}|{~~}}~~~|yy{}~}|~z~|~{{~}|{zyx||vyy~}~{z|}|{{{{||{|~{y|{z{z}{}~{yzzyy{~}|z~{~|~{}|~{{|}}~|{}}|y}|z}zzx{}|~|y}{v~zxz~}~||{{z}{|~z}}{~~{zy|z}~|}~}~|{}zz|{|}~}{}}{xyz}w~{z{}}||}|xz}~z~|xz~}~{}}}{}z~x|}{{zz~vyyz}{}~}{yy}}{uz~{|{}y~y~z}w}{}|y~||z~~{{}|}{}y|}z|}||{w~~||}y}{{}~}~}}}yy}xz||{|}zz{~y{|z{z~}||~z{~}~{~}}{{y~|{{~}{|{|}|}}~w~z}{~y}|}y{~~y~}}}~|~w~|z}u}w~z~}{{}|{y}~}{}~|}~z~}zz{}|}}{xy~|x|z~{}vyz}}|z|x{{x~~zz|z|{{}}zx}}y}|yz}{{yy|{xy|{}~{}|~}x|~{}{z|z|~~~|}}{~{}|y|~||~~{{{{yyz~zyw~{yy|~}{}w{}y|z{|~{|z||}{|~~xw}z{zxzz{~~{zz|}~|{~y{rz|~|{z{zz}{{{z{||}||}}z~}~zw~{~}{z}~{}~y}|y~|~}z|}y}{y}y{}~|}{z|{|x|yxyx{|y{~~~|~{{~|||~}|{|z{~{~}~}~}~|}~~}~}~~~}z~}}}}~~~|~~}}||}|x|||~~}~~~{~|~|~|~~~~~|{~~|~~}~z~~~~~~~|{~y~}~|~~y|x}|}z~xy{|xy}yyw|~}zz}y}}~z{|~wyy}|{{|}|y|}}|~z|~|~|z~|y}~||z}yvw{~{yxyx~zzy|{{z|wwxw}}x|~~z|x|{z~{}||{y}{~zz|}zz~v}||z}}x}~~}}}~~zv{yxyx~}|{{zw{||~||z~w~|~|z~~}}~zz}||z{x{y{{{|{z|{|x}zyz||x|y{zzz|y{z}z{~~||{}}{~~~~||}~|w{z{|y{~}z||z|}{~{w{|~|zy}{{~{z~~{}}{|~|~}|y{{{}||}|{||xzz|z}{{wz|~z|}{yxyw|~|{}}}}||~}z~}yz{|}~~{{y|~y}~w{{y|z~zyw{w{{ww~|y{{w{z{{z}~}|{~z||z|}{|z{z~~|}zzx|{~~~z}|{{|z{{z{|{{{|~{|z}z|~~z||}z~}|{~z|{}x~|~~}~{x~}||yx}w}|~wyyzy}~{y}}v{zx}~zy|}{z{{|~{~y{~}~{}~z|z{}}zz{}}z}z{}}}~|~||{z{y|w||v|v{yyz|}~}~}z~~{z~}~y{yz|}~~{~|{y{z{~zz||}z|}y~{yt{{~}v{~|}x~yz}{~{{w{}}{}{|z~}}~~|{{}y||{}zzvyzz{xxy|{x|~|y}|z|~z{||~x}z~{}z~~}~|~~|~~{~~x|~}}~}}~}~~~}~}}{~~~}}~v~~~~|~}~~~~z~{|}~{~~~|~~{}}{~~||~~~~~|||~~|}~|}~}~}}~}|~|}~}}|{}~~}~~~||}w{z|{zv}wv|{}z{}z{z~|zz|~}~y|y}zyzz}|}yy}||z}~{xyz{}z}z}{|{{~~w|}{}{y{x}{xwzy{z|z}{{{}|~w{{}z}~yyz|~y|}{{zzzz{z~}{|}|}~{{~|}|}}yz}~|y{|y||~|x{xzzz{y}}y|{|}y{{z|}ux||y~{~{{}{|~z~z~y|w~{{wy{~z}}{}y{y~z~~z}}x}|{{}|z}{~~|}z|y{~~|}}||xy~z{{}|{~}zz~~yy{|}}x}}yz}{{~}v|{|~yz|y{}~|}~}~|zz|y~{x}yx~~~~~}}|~|~||~~|{~|}|yy}}}{{{}wz}y{z|z|zzxz|z}yy|wv|y||}wz~x|z}|}~~z|||z{yz}|{}}{|}~y}~{~x||{}y~}{z{y{z||{z}}|}}{y{{z~z~{|}|{}{~y~w~|{xw}~t}{}~zzz}~|{~{|{{|}{|w{|z}}z|{||zxy~~~}~{|z|w||}}{|z|zxz{|||y{}zy~vzx|~x||{yyw{}{~y|x}yzz}{z~{yw{~zz{y{|~~~y|}~y{x{}y{{zz{{z~y}}~}|{~yyw~x}v}~{z~{~}w{{zy}~}{~}}{{w~|~|~w}~w{{|~z~~|}|}}xx{}x|{|{~}}~~z|{}{~~~}~~~~}|~y~~~}~{~~{~}}~}~~}}~~~|~}}~}~~~|~z~~~~|{~~}}~~|~~~~}~y}~}|~~~~~}{||~~}|~~}~}}~}}~~~z|y~y}}z~~{~{y}u}yxzzz{|~xx|z|{|y|y}yt{y~}z{|z||{z~~{|y{{}y}~{zy~z}~z~|~zxz{{{~x|{z|xy{~x}|v}x||||{x|~{}}}}~}{zx}{~}wy|~z{~}y{zz{||}}{~zz{~y{zyv}{zz{|x~|{zx{||}|}z||{z~x|{|y~}{y|{{||w}}{}z|}zy{{z|}z}|x}{{~}}z}}{}|}~{~~||{yz{|v{z~||{x|~x~wz|zy}z|~|{~~{|}||~|{~}}z~z~y||||}{~|z{{|yy~z{v{|}{|{~x~}{~}}|{|{zzzz{{|~}}{|~y}~|{}v{{}|~{||~}{~{~}}y}|zw~{x~uy}~y{~{||x~{~}x~}yz}||{y||x|{{}~}~{z{~~y}|}|}z}}z{}{~z|z}|}|~~~}~|{}|{y|~}z}~{yy}}{{|~~|{{|z{y{|}}z|y{|~}|~y}}|{~y|}}~}{z}x{xz}z~y|y{||zzyyyz{{~~|{}}~}{~v||~{xy|z}~~~|}}{~}|z{}}|~|{z{|}}~y}ytw|z|z}~y|yyz||z||x}|z~q||}}~}}yz|~z{{}y}{~}}v{~{z~z|~yw|x{~y|z~}|zzv|~}|{z~{{}~yx|}~}}~~~}}~~~~}{|~~}|~~~}}}~|}~}}~{~~~||yz~}}|~{}}z}~{}}y~{|}{}|{}|}~~~~}~~|~~~}}|{~|y~~~|z~|~~z{||~{}~}}}}~~~|~~~||}|{~{~~w|z}y}{{}w~y|yy~y|~z}xz}~{z||~{|~y~~|z|~||~}{yy|{z}~{{}{z~{|~z{|zy|xyyz{z}w{{wz}{z{{}z{{}~zxy|y{y}{zzy~z}}||{|z{{y~{{~x}|}|{}||z|{}~|~||}z|}}}z}y{}}}zyu}||~{}{{{~|{{|}v}~~x{~~{||x{~}}|~|{}w{|~|y}z{||x{y|y}}}zz}z{~|{~|~|~{}z}~}}{|}{y~}|w}}z|{~y||{|x|yz~|z{z{}}|{x||z{v|zyy||{v|~||}||zz~zzwz|{{~}}vzz}{|{}~}|{~~|{{{~}}|z~||||zz|||zy~~~~|}}|x}|}yzv|~{|~y|}x~wz{|{}|}|~{y|}|~}{y{}|z}{{y}z{|zx~x}w}{|t~~}||y~{u|~|z{}v~{{|z|~|z}~}}|{||}z{y~xtwyv~{y~{zz||{z{z{~|}}z~}|{yw{}y{}z~zx}~x|}|zz{{~~zz~z}}{w{|~~|x}{y}~}|z~w~}{|}}||y}{{{}z{{}|z~xyz}zw|}{}~xy}{||z~{~zwy|{|{z}}||w~w}{z}|s~zt~|{z|w|x~x|}|~z{{~}z}z{}}z{{||yx{||~}{|~|{z}z~|z{x~}|{x}}~}|~}|{~z|~}~~~~~y}~{|{~~}}|~|~~}|}~{{}|~~~}{}|~~~~~~~{}}~}{}}}~~|~}~~~~|}}~~~}~~~~~~~~|}{{~}yy}{{~{zz~z~~y~}||x{~xz}}{{xx{zy{{|{{x|z|}{~~}~}|{z{}yz|}z|zyy}u|}|yz~|{}{y|}{xzzuzz}u|~{zx{zwx{x}~~{{}x{x{{}~~|y~z~{~}~}}}uz{{{v||{{{xzyw~}~~w|y|x}~||zyy~~~x}~~{~|y~y}ys{yy}zz}~y{|~~yv{{yz~zz{xxz|{}}~{|v{~|~~~zz~}|}z|w{||{zw~~x}}y|zz|{{}{{}|}z|zuyx|z}||}{u|}y{}}~|z~}yxz|z|}}{zy|{~|{zwz}z~zy||z}||z{x|{zz~~~|z|y|||{}zu|{}}}~z}{~{{|zszy}|}|~~y{x}z{{x}{{yx{|z}|~~{~}y{||}x|~{zz}}|zw}yz}{}x{{y{}|xzv}vx||z||v{|}|y~~}{~{|}~}{{{|{||~|~}|~zw{|{{z{{{zz|{{}zv}x}|~|w}}x{y|~~||}zxz~|{}~y~}}x}}{~z|}~}{|y}{}yyyzwz|zw}~}{|{|{{{w}}|}y}|}|{{v}zx}|~{}}|{z~}}}zz|{|w{~xz~{y{zz{~xwzzyz|}|{|{{~{}{{{z}}~|y|{{|x}|v|z{xy}}}|~{|}}|}zv|y|v|}z}~~z|{z|{z||y~~{~~{}}}~~~~}}~|~}}~~}|{|~~~~~}|}}|~~}~|}~~}|}}}}}~|~~~}~~~|}~}|~}~~}}~}|~|}~~}~~~}~~}|~}~~~z}~|}~~}}~~~~~~}{~}~|~~~{~}|~}~}|||~|y}~{}{|{}uz{|x}{~~}{||v~z{{zw|{~yxx|~}{~|{~|}{{zz}x{{||}|{{{{{zy}~~{y~~y||{{}z}}|{zy{~~}|{||wx{{y{|~~zw|{~|~{{z}}|x}~}||{y|~|||z||wy~y~~|~}z~}z{}|}w{||}~|~~y}wx|z{||}z{z{{}{{||~}{z|zzvzyy{{{{}|y{{~x{|zz}}yxy~z{z{x~wu|{||x}}|{x||x~}}~|}~xzz{{}{~||x{}{v||||~{}{y}xz}~~}y{z~z|~}|{{{y{~w|{z~{y|}zy{{}y|{}z}yz~{}|}{x{{|y}||~y}}x}|}v{}}}|~~{z}}|~~{|{zy{x}}||~}}|}{~y~}zzzxy}||{|~|~w~|{z~~~~w~|{}~{|}}~}~~|}}|}zy{}||~{s|~}}zz}}{}}x}|}~||{}}|zz~}|}~~{{|}x}{{{{~}y{z|}}|~}v|~~zz}}|||~}||~||{|}}zzz{|zzy{{yy{y|~{{y}zx~}}~|z}}|}}zy|zx}x~}z|{yz~z~~}{{u||||~zy}{x}w}z}~z|{||}|{||{{{z}{}{|~~{~z{||~x||z|y~y|{|z|{w~|||}|z}z~}~|yy~|}~{ztyz}}~x|~{|zy||z{||{~z|~~}|~~~}}|z}}|~~~~~~~~|}}~}~{}{~~}~}~~}}|~}}~{}}~{{|}~~~~~~~~~}~~~~~~~|~~~~~~}~}~||~||~~}|~~~|}~~~~|}y~~{zz}}}{|{zzx}}}{zy{y}{z~||zzw{|{}}w~z{}y~~yy}}{}}||~}}~}|}~~|z{z}w{{{||~xy{}x}~|~{x}}yvyx{|||{{yzz|{~wz{}}}{xzx}}z~{w~y~z}||xz{|~z}}{t|}|~yr}{|y{}}}}|z|{~~~~~{z}~~{zwzx{}~{{{z{zw~w{}y{~|{}xy|}}z|y}|{zx}{{z}}|z~}z}}}|x~{{uz}xzx|zwv{|}y{zz~{|{|vzx|}}wzz~}{z|{|y|||z{|}~yz|{~xy|z|z{|y|{{{xx{{z|}~y{|}||~{|~|{}}~}{z~y~{|{~|y}{|~|x|}y{yz|y}~x||}yxv}~}{y|}y~~{{z||{v}{|{{z}{}|~y||zy}}}{zw{wyyt~|yx|~z~~{{yxx}}z~|~~{|}}|{{|}~{}|~{yw~y}x}|zy{xyzz{|}~z|y{{~}|~y}y|yy~}w|{~|{{{||y~}y|z~}~|x|zxzz}{{~x}||zyxz}{~|||}z~||~{||{~~~}|y}~~~|~{w{vz}{{yzvz|y|z|}xv~v{|yx|{|w}|}z|~}|}}x{~{z{}}}~}}~zxz||}yzw|}~z~|yz~x~|~w~{|zu|~||}{}~z{{~}~}{~~~{}~~}~z}}~~{~x~|~|}~}}~|~|~{~}}~z~w~}|~~{~~~|~z}~}}~}~}}~}}~~~}|~~~~|~}}~~yz~~|~~|}|}}~}}v~}|xzz~x~y|~x{{}||{~}~{yz|}x{z|}{z|{}{}~y|yz|yz}xz{zzy~x||z~y}~{~y{}{|z~y}|z{|~}|{v}y~{}{zx{{y}~t}x|~}~z~|~wzyz{~|}zy}{~y{y}{|x{{|{}{||{{{|{}~|yy}y~}{|}}y{||~y|}~w{}z{}{z}}y}~}}}z~||}}{~|}}wz{{}}yr||~}{{|{zx}u|}~{zy||y}}z||zyz{{}z}}}{yyy{~~x{}z~{}x~|||}}~{y|}z~|yy|}}|{zz~||{~{y|~}o|z{|zy{~}|{z{|zx|}{}y|z|~}z||{z}||z~|~||{}|}~{{zx|~~~z~{~zzz~y{|~yzv~}z|{x|~|{}}w|{|{z{z}~}z{y{~}~x{||{z}|{}|{|{z}}}~zz}z|z|z{}zy|}z{~}~~}zz~||}}|~||{}{y}|{y|z~|}{}~~w~{|{}|{|~}||}y~y|}y~z~{{y|w~~{z|z{|~z}x}z~{w|}vx{{x|{}x}y{zy{{y|y{}{|~{y|y}|z|z}|}~}y{{w{}w}y~~~}{{z{|~{zx{||~z{}~}~z|~~|~x|zz}{}{wy}}x|y|}}|{}|}{|{}{}{{~{~}}|{|}~}{~|}~}|~|z~~}{~~|{~y~~|~~|~~|}}~~~z~~~~~~}~~|{}~~x}}~~~~~~~{~|~|}~}~~}~~~~~}~|{}z~|vwz}{yyz}y{}|w{~{wz{{{}{y{}~yxzyyy{{{{}z~z|{}}}||~{|}~}~z}zy{{{yzyxw||{}{{wy~~z}|~}{{~xx}}|w{|uz|{|~x||yz}|zzz~}}{}|{}}}{||}}wz~{w{{}~{{}|~}}}~}{{|~{{}{}|~yy{|{z~z{x~y}}z{|z}}{|wzzx~~~~~~||}}}z|{||~~}v}|w|{|{}z}y~~{~{}yz|{z{{~zzz{~}}{zy|z~{{y}zy}z{{}|{~{{~~||}{z}||z}}zxz{}y}y|z{y{y|}~{~}|~~|{{|{y|z~}}}~}}|}z~|{}~||~{z{z||~|~||yy}{y~||t|y~zxz{z|~{x|}}|{~z||~{~}~|}y~~~|{z{|}y~{x}~~{z}{}}x{z~{x{|y||~z}z{{z{{}{|~|z{z}~|y|}z{{yyz{}~~|y|yzz~{zx}}zyzyyz{xzxz{wzwy|~{|{~|{|y||z|z}zw~|y}zxz}~{y||zz~x{y|y{w{||{}w~z|z}~~}~~}||z}}||{zz}}{~|{~}|}~~z~yx~|z||}|zyzzz|}|}~~~{z}{|}{}}~zzw~}~zv~{~y~xvzy}yzx{}|}~{tv{z|}z{|}~|}~z|wz}}{~}~~}~~~~}{z}}|}|~}~}}}~~}~}~~|~x}~}v~~|}}}x}~}|}}|}~{~}y}~~~{}~~|~}~}~z}z~~}}}~~{~}~~~~}~~{|~~~|{|~|}~~|}~~}~{~|{~~wy}~x|z{|~}|~{~yxy||{wywx||zy{zz{zy~{|~{~}}xz|{zvx|{}y}}xv}xz}}~|u|~zz~z~yy~{v}{|zz~}w~{{t~y{{}}z}yww}}}{{z}{{y{~y~z{xy}y}{|{|y~xz||z{{yz}~{|}~|{}|z{}||xyy{yzzz~||yz{|z{y}{~||w~||}wyz~yz}{y|z}z|yz~}}|}~|yz|z{y}{|y|y}|yx{{}|}~{y|||x~zy}z{{~}{z{z~y{xz|~}~y|zxz~{z|||{~{{}~||z|||{~z|~w~z}|~y~{}}y~~{|}||{~}{}{y|}w}|~ux{}x{z}~~{{}yyz~yzw~~}~|~~{}~{uyz{~}}x|}ux~}|zxy|v||x}}~|w~y{z|xy{|}z}}z}~~z||}zz}xz|zzyxz}y{}zz}w}|{|{|yzxyy~~||{x{~zy}}{}{}}{u{|~}~z}{x||y{|y{|vz{yzx|~ywy}z|||{z|||}wu}|}{~|{~|xz~~||z~z{}w~z|zvz}}||z|{y||~}yywz~z}~{zy{}|}zw|{w||tz{z}zz|~~~z~~y}zzv}xz||}}w~{{|{x|{zyx}~y|}z}{~~{z}}{wy|y||{~~s|{y|u|xzyu}~yy|y|{}|y}yw|}{}z{y~~y||x{z|||~}}~{}~~~|}}|~~|~~~~~}~~~~||}~|~{}~{~~}}}|}}~~|}~~~~~~}~~{{~~~{}~|~~~~~v|~~}~}~~~{}~~~~z}}~}|}~}}~}|~{y~}{}}z~~}zyx|}}|yyzxy}{{yz{||||}}z~z{z{z}}yy||}|~|z|}{{z|}{}y|yz~{}|~y|}zyz}~}|}zzz~~|yxv}~z~~y}~|y{|}{}~xz~||{}}{||x}}y}}|{u|}{w}|||{}z~|~{{}{|}~~yx|w}}}||~~{}{~~x~y~|}}}z}||y|y{}~y|z}xyzz|||{~xy|~~z~{{||y}w}||~x|||z|~|w{{zx|{}z|z~}|~}{z}}{w~|~z}z{z~{~}~~~~|}}w}x~v|}{~|yxwz~zzz{vyw}||{zz~{yzv}~}{|~~~~{{{z||}|~}y}zyv}yz{}y}{}{|x|}}zxz||~}yz|zzz}y{|~~z}}}z}x||~|y~|}}}w}|z}||zyz|}x}zxx~}z|{|y}}}z~~{{{|~{{{~~z}~{}{yw|}~|{x|z|y{}{}|z|}}}w}zzyz{z}yzv|{z}|~z|z{{{~}~}|}~}{{|zw~yy{}yz{xz}||vv}z{x||~~|~z~{|}z~}~z}}~{|~}}~zx|{zz{}x{w~}{w}}||{~{}|{{}}}|}z{~|~y|~~{{||y{}x|~~~yy}{z|z~zz}w{||~xw|}z{{z|{{yy||}y||~{|w|~|~~~z~~~~}~}~}}}y~|~~}~}}z}~~{~|}}~~}~~}}~{|~}~}~~~}}}|~~}~|}~~z}}~~~{~}z}~}~|z~{~~~~}||}z~~}}}}~~yy{~|y|y~{|~{z{}y{{z}}zz}z}}zwz~{}|y{y~zz~|}yx{}~|~}|~~z{}zx}}{|~z}|y}{|~~}}}}{y~z|{}|z|{z|tz}|x|u~{{~wy||}}{||~|z}|}~}z~}zz}z~y~z{}~~~y|y|}zx{~z}|zz}{}wy{}w{yyz{}|w~z|}x||wy|}|~{||{zw}~wz~|yz|yy}~|z}||}~}}~y}y{z{zx||x|{z}{{}{~~~~yz|yx~|}y~{yzx|}~}y{~}|z{yz{y|x|}{|~w|xx{|{~{}~|~}}|{|xzz~|||r~}}{}~z}~}{{|}}~||w|~y{{y}z{}|}w||y}zy}}wz~w{{z{yy{}|y|}|z|{{}{{{{~|}~}y}{~z~z~{|rz}~yy|{~|||~yx}}z~}{{~{|y|{|z~~yy~z|z|w{~yy~z~zyw}|u{}z{|z{|{y|~{}zzz}~z~~|{}|}}}}|v|{}|~}~z}{|}}zz|}{}z}}v~xyy{xz||}|zzzx|z}~|||~}~z~{~z~~zzz~|}z{{~}y{}{{|~{{x|}|z}w~z|{}|{}x}x|~||xw}y{y~}{~v}|}~yx}|wy||w{zy}y~{}|~}}yz~{|~~~~~|~~~~~}|~~y~~}~~{~~}~}~~~}~}}~}~~~~}}}~~~|{~|~}~{}~~~~x~}}z~~|~~~|}|~|~z~~~}~~}}~~{{}w}~y{{~y}{|x|z{z|{yx{{x}{yz{zz|y}{}|{xy|}{~y~}|}{z|~}~|~~y}|y|{|{{~{zz|yxx|{x}z{{{}z}zy{}|z}{y~vv{zz{y{~z}{|}zzz}|}}z~|z~{|~x{y{zy}}{}}||zx{{{}yw{~x}{{x|y{~|z{yyx~}y{z|y}{~~x{}}}w}z~|xx|{}|z{~y}y~|yyxzzyy}{z|y}{z}{{{~{w|}x}~|}}{}x}|||{~{|||zzu~zzz}}|w|zzz{}yz{w{z|x~|}z~~yy}{|}v~}z}{{z|z}xxx~yyvx{z{||w{{yx~{x~}}~}w|~{yzz{}~}{|y|z~|}~}z|~{{~~zyw}|zww}y}}|{z|y~yz||y{~|~}{~}~}|}~}|{~}~{}{|yxzz}}|}~|yy}xyw{{|z{{~z~y||y|x~z~{u{}{zywzv}~z|}z}{z|}y~x{||}}xy}||~||z~xwxy~{yyx}~x}z|x|z~~yzw~|u{|{}{|||||{x{yz}|w{|zz}z|{{z~|~||y||z{|{u{}||~y}x{|}|||w}|~}yyw~|{{}}{zw{y{y|}~~z{z{|{z|z~y|z{~~}|}|}z|~~z}{|z~z}}{zx~}|{{|yz|zy|}{~|}~{y~{z{}x~}z|{~x|z~}~|}~{~}}~}~~|~~}{|~}~~}|}~}~|}z|}}~|{}|w~~|~~~~}}~}}}~~~~}~}|~~~~z~~}}}{~~}{~|~~~{~~|~~~}~~{}~~~~}~~}{|}~}|}{{|~z}|{}|zz|{||||z}x~y~uu|}|z~wz}|}{~z{|y}|z{zyzy}}}y{~}y|{{y{|zyyzz{||{}yz}yz}|z}z|zz|~{z}z|}x~{}y{}|z}}{x|{|{z~z}{{|{}yy{|zz{w~}y||{||||w{~yx}{|z|z|zy||{||~~|{{}}}~{|~{}|}yz{{}yy{|y{zz{~|xu|{y~~zy{{}~~xyz||xy}|z|{|||z}}{}|z}~x|~z||}{}~~||y~}||}xyw~}}{{z}z~|}~z~y{z{{~|}{}~|ywz|{yv}y{}|~}t~}y}}~}v|~|z{|~{{}|{~~}~z~}}y~~|{}~|z{|{}{||x|{{~~}xy}||~{{~zz{zz}z{y}yy|y|}~y{|{{{zz|yy~|}y}|v{}{z|{{{|{w|~{yw{||yx|{y~~|}|~|y~z~~}}{y}|y}|o~~~}~z{|{wx{}}}y|~{|~~y{y{z|x}~}|}}{}{}}|{}{{|{wy{x{z|}|xz{|z}|z~~yzz{|x|~|}yy|{z||~vz|}}{w~z}{zw|~~z}z}|~z}zx}{y~}}zxy}|{y~{||z|{y}{{w~zy|t{}{~|{~}{{z{z{y~|{~yy{|~{zy}{x|z}|z{v|}~|y||}y||~zyw|}{~|z{~z|}|~~||z~{x||}~xz~~~z{||~~~|~~z~~~}~~~~~~{~||~}~}}~z}|}~~{}~}|}~v}|~t~~~~~{|}~}z~}~~~~~}~}~~}}y~~~z~~~}~}~~}}}~|}~~~|~~~~}}~}|~}}~}~}~~}}}}~~~~}}}|{{|}}}|}~wyyy{|{{|z|zzw||{z{vzzx{{{x|z|w~~}y||~|}|||}{|~z~w|~~{|z~y~{~wvxz|~xyz|}}{y|~{}|z~{z{}z{~y|{xyz~||~}|}}}|~||}}{u{~|~|~z{x|wz{}xz{z{|{{z|}{yz}}}|{}{yzy}{|x}~|~}{}|~y~yz{xzzx{}w{yyyzxzw{ywqy}wr{|{}z|zz{zy|z~{z{zwzz~z|y{~|{~zx~zx}|~zw{{{ys{x|{z{}{y~z~}{x}xy|}{{u~}}~~~~~~y|||}~xy{{{zx}xy{}{y{||~|{z~y}~|~~|{}~{~~}}~||z~~~y|~~{~|z~}{{yzwzw~{x||~}z{zw{z{y|{|z{{z|}|||~{{|{|x{}~z}|}{|z{z}{}}||{|{}y|zx|xzwz|{{z}y{x||~~zz|}~~}{|z{{z~~z~x{|}|~||~||ux~z|yzvzwzzw|zzy~~zy~z}}z}ywxy|}u~yz~v{y|yv{z|}y|}~~{{{{z}yw~x{xz}x||~~||x}~||}{z~z~z{}|}zx}y}|{|x}z|}x|zu{y|yz~||y|}|{|~yzz|}|}x|}v~{xx{|{}|z|x}~~~~|}|}||y}}~{{{{w}||}|{~}{z{|~{|}|}}zz}|y|||}~w~~~~~}~~|~|~}~~|}}~z}|~~~~~}{~}}}|~}~|}~~}zz~~|~~}~~~~~y}|~~~{~|}~~}y~}~|z~~~~}~}~}|~|}{{|~~}~{}}}~|||~~~z~}{|~}~~~~zz||y}|}xz{||{|}}zy}}z{{{{}}{z}{zz{y~}z~}||z~yx{}~}}xx|y~yxyyx~{}{{z|}||||x||}y||{}|}x|{|||~}x||~~y}x~zz{~x{zyz{y{z}{}{~}~y|y|y}~{x}}{|yzw}|~|{}}}}~z|zxzz{|{z{y|{}{|w~{~}y}|{|}~{r}w|y{|zz~}|{|~}z|z~y{}|}|{||}}|y}y|}{xx|{z~z}|z|{{}z{}{|z~{{z{|~}y}|{~{}|~|vwyw|z{}~|w|}}~yy}}}{}z~|}}|{{}{{{x|{}|~|x}z{zz{zzy}~}}~~~y~z}xz|~w~}{uy|w|z|{z~~||~~|{y~|z|~}}zz~yz|}yx~zz}}z~{}}}~{{x}{zw}~{}~}y}{z~y{y{{}w{z|{~|||zz}|{|||xy{||~|y~}w~}||zz}w~}~}~yx}{}zz~}{{zy{~|yx||}}|{z~xz|z}~{~z{~y~|{z|y{z}}y|{z{y}|{}{|}{{|{{}|}}|xr}|~~}xx}{z|y~}xxy|y~y}~x}}~{|}z~~~yy|~||}|{zy|y~}}||x~w{xzz|zyx~}{z~z}|{}{}}{}z|yy{}|{u{z~{}}}~z~{~y{z}z}zx{}}{{y|{y|y{|{{||x}||w|z}}|}z~}}}~}}{~|~~~}}~~~~}~~~|~}}{~~~~~~|}}~|~||~}~~~}}x~}|~~~~~}~}}~~~|~}~}}~|~~}}}}{}~}~}{}~{}}}{|{|}~}~~~~~~~~~}}}}~z~|}{||{w}|}{~{}|w~{||{~{~}~~{x{zzu}{{z|}y}~|z}{w~z~{~~z~}w~{|~|{~}}|{{z~yz~yz{}zx{wz||z~|y|}v~~wx|x}{z}||y~~|x}}{~~~}x}|}{~~z}}www~zxx~yz~~|x~|{v|z|yz}{|}z||~{{|{}|~{}~~|x}|{y}v{}~zzz{~y}}z{{z{zy~{}{xs{{||}z{{x~{z}{|{}{|}z}}}~yzzx|z{~||z}z{xy|}z{}}zvyxz{zv{z{}|}{z|{~z~~{y{{y~{|uy}x{{~w}{~{|{x{|||}z{w~w{zzxy}}|{y~|{}z~}}x}{|}}|}zzx{|{y{}~{{~yyvy{}{y}~{z~}~z}{~}|v{}}x}}~~~{}~{}yyz}}}~}zvwx{{|{{w|xxwy|}wyzz|z}~{{}~|||y~z~}y|}~||x}{|}y}|y|~zxvyzy{x}{}}x}xz|wz{|t|w{}w|~|}{{||y~~}z|z}~}z{x}{~|}}{}{~y|~}zx|x|yxyxyzuzyv||}|~}}x{{~|y}x{|zz|{}~~|{{z|x{x{{}|w{{z|z}xy~{}y~z{}}}z}{}{y{z|}|{{~y~||}{|{|}x{||xxzz}wr~|{wz}{{{xyy{~wx{~{zx}{z}}{|z|~{~}~}~}}~}}}{~}}~~|{~|~}}~|~~|~}~|~~}{~}~}~w}}~}~}~|}~z~~~~~~~~z|~~|~}}}~}|~}~~~}||}~~|~}~}~~}~|}~}}}|~~x~}|~~y|~~|y}~~|~|~}{z|y}|{{|}|{|{}y|{~z{z~x~{{yx}|}~~yyz~~z~|{z{}|{x{{}y~|{|z|~||}y{~}zz|}}|}{{w}wx}{{{||{z{~|{}{~|yzz{}v{{{~{{}zxz}z|z~}|{|}~{zw{|{~}}x~z{{~z{yy{|z}z|y|{z|}{~xwy{{z~~|zz|z{|y||}|z|{{{z~z~|x|||yzz}{x|xzy~~}{|}|}y|zy~|}||{zzz|{||~||}{|z|}z}~}}{}y~}{y{z|zx{~~{zv{}}xz}{z||~~}~~}|zy~y|}y||{||}yw~y~x~xy~{yy|{z{|}~~~|{}|~~~}~y~z}~z}~}}~||{{{y~~}|{yxyyz}~zz{xs}|}zx~~|~||{~~{}||{}}{{||w~z}|}{y{}z|}~{v}~}}|~|y}z}w~|~z||~~}{|~{{y{y}}y~yz|~~{|~x}{{|}{|{~~}|~{z|{{}}y}~|~{}{}{}w}{}~|{~}zy||{{||z{y}~~{}z{}y}y}{|yz|}|}x}{z~xx~}}{y{v{}~}|~~|~}~||~zy{z|z|}}t|z}~|{x}{y||y|x|z}z}}}~{~}w|||{y}{||~|x}|}~||~{}|y{{{yz|x}|~zzy|xz~~|~z~yyz}|~~|{z{{}{|||y{v}|}~~}~}}~~~~|~~~|}}}z}~~}y}}~~~}{{~r~}~}}}}~~z}}}~~}~|}~y~~|}{|~~{~~|}w~~}}~}}}~~~||}~|{~}~|~~}|}|}{wwzz{~y{{}z~{y}z~{~}}{z|~~|{z~}x|||{~{~~x{{{zy{z|}{{z~~|yy~|{xv|wzyxx}w|x|x|ywx|||{~w~z|||~y~}||xy{z}}{~~{|{|{z}{~yzzz{{{|zxz||z|}r{{}x}{||}y{~~{}z|~~{~|}v|}|z||}y~x|z}ywz|~{~yz}v|}y{z{|z{xy~~}}u|||{||y|{}}}{|y~z{{z|}}|}~|}|zyyz|{v{|}~zzv{~}||}y}|}~~v||}|}}~|zz}x||~~~{~}~~x{v~w}z|xwz{ux~|{{}}z{xw}|{|z}~v|y~{{~z~~~~~|z||}zw}}~~x||{xz{{|}|z|xyz|||{uv{v}y{|{~|~|~|||w|~~~y}|{|~z{}}|||}z{{}yw|z~xy{{y{|{z|z{x{z}~~|}|{|}}~}||xy{|w|yz}{{|y}~xz}|{{{{}|{~z~w|x}{~|}zx{}z}{||{{~u}}~|}~|z}{z{zx~{}{z~zx|y||x}z{{xz{|{{y{v|}|zw||{||x~{||}|}{~}~~xx}y|zy{{{||}{yz||z}x~z{zz~z}}~z}}y|{~|}zz~z|~~z~~}z{z{x}||{z|z|~y|}w}}zy|z|t~{}{y|{{{~z|~}z{~~~|}~}|~~v}~~y~~}}~|~|}}~}{}}~~|~~}~~~{~{}|}}|~}~~|~|~~~}~~|~}~}~~~}z|~~|}~~~~~~}~|~~}~~}~~~~|}}|}}~}}}|~}~~y~|{~x{}~|w{{y~~{}z}{}zzz~{z~zzy|{wzz|z}x|{{zx{|}z{zzx{~}z~||{y|{~|y{}||yy{~zyz}zzy|{{}zx|}z|}{x|{{v|~z~{y}|}}{|z{z}{{y|}}|}~{{z|}~z~}x|}~{z~y|~~x~{{{zy~|{z~~sz}~z}yz~}}{{~|x{||yy{zxzzy}zzy||v~y}}{|z}x}z}|{|{}y~{||||xx{|{zz{yy||yz~}}}}zz~~x|}{{|}}z{{}{y}}{|~~zy||z}{w~{~}~{zy|}}|~{y|}}~~~yyz|}}}x{~{~~~~~|w|y|~~~}~{}xyu|xw|yz~zzz~{{|||~~y~v}y~z{||~|{xyxzx}z}{~{{|yz}|}|{|w|{y{z}xz}y~}{zz}y~||~|x{}{|wv{z{z~}}z{{yy}|{~|{}~}zyzz|{y}x|z|{z|{ww|x{y~{zyz~|syzz|y{|z||y~}~wz||}z|zx~y}}}z{}}~{|~{z||z|x}~{|}}~|||~w~}z{{ywy{|~|z|~zzx~y|~|y|}x{{x{||zyzzz~|y{|}~||}}}}z{zy|~z~|}|y}z}~{|z{{}~~|zz}z{~z}x|z{|~zzxz{~}|{x{~}|}{{~|z||~}zz|{~}}}{~~zx}|}y~}|~z{|~u}}}}}}~xz}x|y}y{~x~zz|}}}~~}}}~}{~~~~~}|~}~}}~~}~}|~}{~~~}~{~~z|~~~~~~~~~}|}~~}|~}}~||~~}}}~~~~|~}}~}~~}~~|~~}}}~~}~{}~~{}~}~{}{~~|z~~|~~~}|~z~~{~|~}~yz}{|yyz{x}zy|yzy{{syzw}}|~z{zz}}y}wzw{zz{zz~}}|{||z|z~y{y{|~yw~}}}}w|y|{yy|}~z{yz~|}||}|~{{~{{y~|zzyz}|xyz~}zz||y~{z{xxxzz{~y|{~tz{{{~{z{yw{{|ywzx{}|zz|~{z|~|z||w}{}|}~z|z~||}zzz|zxv|y}}{z}~y{zwy||{zy{yw~yy}||xz|}|z~~|{|xzz~z}x|~{v~||}}y~|}yyyz~x~x{x}{|yzzz{|zxyyz~yzz~yy{~|}y{zyyy{{x}~w}|~}|{|y{v{|{z|}x{{z|y}{~{{}~u|~|~~~|~~{~~~y~u}~z}}|y}yx{~{zz|zy{||}{{yz~{xu|y}|v~~~{~}xz{xz|zx{~|}}}}}|{yx||}~z||{|w}~{|vx{wz|}~}}z{}~}zxz|{z~}~z}{|{z}|y~z|{zx~~|{{wx~{y~{z|{z{x~x~z{}w|}yy~~}{|{~}}}z|{{~z|}}}|r|}|x{~{|{w|}|}{}{y}z{wzyzwzz}y{}{{yy|z{|x}|}}|{}|z}||}w{}|~}}zzw|~wy|z}z}z{{|yy{wx{~yzxyz|tz||}z}x~x|y~~|~~}~{x{}||zyz{|z{x}}z{z~y}{xxwy||yzzz|~z{}}z{}}||x~~~~|~|}}}}~}{||}~~}{~}}~~{|}||}}}~~~}~}~}}}~}~}{|~~~~|~~}}~~~}{~~~|}~~~~~{}}~|}}{z~~~|~}}~~~~~~}~~~{}{y}~~~~}}~}}~~}~}~}||}}}|||}}||}z}|{z|{|z}}z}zxx|~w{}zz{}z|{}|{x}~y~{}y}z{y|z||v{yxz~x~}|~~|z}}{}|}|~|y}{}{|}~|~}}}zz|yvvz|~~~~wz}~x|zx}||{z}~~~|}{{z~~x|~{}~y}x~y|{{~}x{z}yz|{yz{~t|z|yz}y{{|xz}}y|{|v}xy{z}z|}{yz}{z{z}{||z{|z|~~y|}{}|w}}y|{||zzv}{{zxy|zz}}zy|}z~{~~v~y||z~~y|{x|y}{{z}{~|}y|{w||{|{~|}{~|}|x|~{}{|~}||yz{|}|||}~|wxz~zz|~y~x}~z{}}z~}}~~}}{}}}}zy{}zvy{zy|z|x{}vz}|z{y|}{x~|{y|z{{x~~~~{y{{z|{{z|{}}{~|~}|x{~||xxz|}z~|zwz}}|z{}}|zzzy{{|xz{z}}|xz|~}}|x||}uy~}~|}zyz{v}z~y~|~{yz~z~|~~{y~x{|y||z}x|zzz~~z}|}~}y}|y{{~|xz}x|{x}zy{{z~{xxx{z}~{||{x}z}yy{w{~~wyy|{{{zzyz}|z|y|{~xyy~z|}~~z~x{{}|xyz{{z{}{~~{x|{||{|zz~|~y||z|||{zyyz}{{|y~{}~~}~~{~~|}~~~}~}}z||~~{|~~}}~~~}}~~|~~~~~~}~}~~}|~}}}~z~~|~~~|}~~}|~z~~}~~~~~~{|~z}{}}}~~}}~}~~~}}|~}}~~}~||~y|}}||}~}}{|~z}|z{}~~~{|y~~{y{{{|}yy}}z}}{}xy|z}{}|w~||zx~{{~z|~{zy{{{}~{|}||~}{x{z||~wy{~zyzv{y||}|y}}z{{y|{~~x|z}{yz{w{{}|}{~~{}yz}}}|z{z|{{|x||{x~zz|{||v}{y|w}~}|}||~}|}|~z{|zyy{{||||{~x|{}{~|{y{{zx~vzvz||{}|{{yy|y|~{}z~~|~xx}yy||x|}}{~{~{||y~}yz{}{{yxzy{vy{{zy{|xyyyyz|z}|~|{~|~~}z{~{{~}z}~}y~xyzy|||}zzyz||x|y}~{t|{z{y{}{}}|~z~{{~|}{y~}}zxy|}~~y~yzz{|yzzyzwy~v{}}|v|}}w~xwywuz{}w~|}yz}|yv{~}|~{}}~}~}y|yx|}vz{{z|x{y{|{t{|}y|{z{z||zy~{z{x|{z|{|{||}z}{y~}}{zy}|y|{|yy}{y{{}u|zyy|z{y{{y{{}}x{yu|z}}zz{z~}~z~}w~||x|{xz~}~{w}|}{yz~y{z}{~|}z{|~x}wz~{}{}}y}|~w{{{|~{|zzz||z~|z{{z~}~w{{yy}y{z~z{z|~~zy{y}|w{z~|||{}||z~|y~|zy{|~|z{~z}}}yz}{y{{~~z|zy}{x{|zz~xz}|y}y|{~xz|}{}{{}|~|~}~}~}|~~~~~}}~~~~w~~~~~}|}|~~zy|~|~}|~~~}~|}~}~~}|}~~y}~}z~~~~}}~~~|}~~~~|~{~}~~~y~~||~~}~}~}~~~y|||~}}~~~~{}~~}~~~~}{~~~~~~}~}}}~|~~{{}||}w{z{|~|x|zzx|~{{{{w{{{|}z{|w~}|}~}|y|}}~{{|zz|xt{}|}{{}z{~|}|z{}{{}{|}{{}~z}{z}}|xzzz}{|~z|}{zy|~w}|~}z|{yzz~||z{~x{}{yx}z~x}wy|zuz}{}{z}zzx{{z}z|{x{z{||zy|}|zy|}wz~|yz}{yy}t|||z}||y~y~}{w||}}}}}z|~z}~z{z|z|{~|}{zzyy{}y~|x~y~{}{|}~yw{}z~~}z|{~||z{y|{{z{}|y{{~~|yz}{zz|z~}|w|}}}yz}~{{~||z}z{}{zz{|}z}{y|y}||w|y||y|||~w}}~x{y~z~}|~z}}{z{|x{}|{}z{wzz|wyy~|}x{{{}{~|{{|{yy}z|yv|}}wz~~~{{{y}|~|q}y||~~|}~~~{{~z~~|y}uz||{|{}wy||wy}~{w~}||{}{{v~y~|~{{w{}{|z|zy~{}|z{|{|~|x}|~|}}|~}~y~~{}~z}z~yz~{{y{{~|y|}}yyv|x|z}}|{}y}~z~~{~{y~{xz}{{z~}y{x|y|z{~}|{zxy}~yw{}z~x{|{yuz{|{x}zzy{y||x{{|{zxx|~~}}|~z|z~x}~|y}|~~{~|~{||~}|{|z{|}}{z}zy}x}|y|z}~|}w{{|{x{x}|}{{~|}|}y}|{~}x~~{}~~~}~}|~|}{}z}}~{|}}~~~}}~~}}~~}|~~}}}}~~}|~~|}}~~~~}~}|~{~~~|~~{~~|~~~{}|~~|~|~~|}~x|}~}}}~~||}}}~||}}{|~~|{w{y~zx{xz|y}xwzz~yx{}~{z{~{}{{y~z|}z~z{{|||{~}z|{z}yz}y|}}y~~}x~}yz|{z}y~xx~w{z||~}|{|}x|z}}|{z}x}yz{{w{}y~x{zzz~}{~{w||~z{z{|~|y}|yy~|}y}~v}~y||{}|{|~{|~z}|yyw}{{{}}~wxyy{z~yx{}yyz~{{}~{||{}{~||z{~~{}~{z{|~|{}|z}y{{}{|~yy{y}zz|yw|}z{z}{|}z{||w{}}{~y{}{|z}{|x{}~x~||{y|~yx~}{||u|xy{{}{||y|{{{w{{|}|}z{||xz}~{}~~||}~|zu~~}z~~}}yy~{~||zzv~zx{|{|}~|||}|y}}|~~}}z{{~x{z||{|~~z{z|zx||wz~{~y}|y|~~{z|~}|y|}~yy|{}~z}{yv|}z|}zz|y|z~z}|}||}{}}|}~yz||y{z{}x{}|}{~y}|r|||z~~}{|}}}|z||}wzz{|{}{}x{zz{{|y|}{~zx||~~z~{}|{}{y{|}z~~}~z~{~}z}z{w{yz|w{||y|{{{yxv|v|}z}|z~z}}}}~}~xz}~y{~||}y|x~|}}||zw|vx}{}|z{{{{|||z|{}~|~z{|{}yz|z{}|~}~{~~|~~|}~}v}}}{}x~~~~|~~}}}|}~~|~~}~~~~}{~}~~~}}~|}}~}}~}~}~z|~~~}~~}~~{~}}}}~~}}}~}}}}}~~~}|}~~}~~~}z|~~~~~}y~~~zy}}z}||zz|{y|}t~zy}}x}xy|~~~{|{{z{{|~}{||{||}~z}{{}|{}}y}z{~z}{xxz||y||{y}{~{||v~}zy{wz~y}|x{~||}xw}{z{zw{z}zx{|}|}|{zx}{y|yuyz{{y}v|~xz|{vy}~}~|z~y|yzy~{zx}~~yz}|zx||||z~|z||xy{z||{{ywzxz{}zzw{{{{z}}z|xwx}yzw{zx}x~xy~wv{~|y~~y~}||z|zzw}~|{}{}|}v|yyz|~~{|}}||{|~x}}{}~||{zx|z{x{|}}z{}z|}|xzz|z}||yyz~zz||y}{{||{~|z~||wx||v}|wz}zz~z{|y~~y|~}w}zy|}}~t~sz~}y~}}|}v|}zz{}y}v|y}|yx~{}w{y~{{|~~z~~|{{~|}{}}}|{~w{|{yzy~}{{{|z|~xz{}{y||xt{{{v~~{~{{|v{~x|~z~|~{|{|}z{}yx{}z|yyy{zyyz|~q{z}{}|||uy|~x}{}~~z||xz{vz{zwyy~}}{x}}v~{yz{yx~y}xz{z{{y|y|~|}}{z|}ywywxz{v}y~zy{x||y{{}}{||{v|z||{}|~~}y}~y~x}z{~}|{}zv|{|z~y~{xwy}}x~|||y{|||{w{}{~|z{z|{zty}~z{yz~{}|{z}}y}zz|}~~|{y|||y||{}~|x|y~~}~~}}~~|}}~}}~{}~}}z||~~~~~|}~~~}}y}}{{|~||~~||~~~~}|}~}}~~}|~~}}}}}{}}~~}~z}~~{||}~}~}~~~}|{~}~{~|~|~~~~}~}~~}|~{}||yy~{|~{x{z{t}x{{}x}wy}vz}{~|{yz~wuyz}}|x~z~~{w{z||}v}|||~|y{}yz{z}z{y|xy|u||{{~}{{y|{z~~|z|y}{zyzy~||~v}}}~z~zz|{y{z{yy{{z}z}}x{}{wz|yvzyz~x{|zw~|{|z{}z~{z}}{~}}x{||{}{zt|}yx}}}|||z{}|z{{{{xx|~~z~z{}|{x|{}}y|{{{||||{z|{y}{}~}{||~zz}yyxz{|z|}|w{}|~{||}y~yx}zw}yxy{x~|}|}|~}~~}|{u|{{||{z{|y~{{~zy}yt}{ywz{~|ywzu{~x{{{x}|}}}zzyz|~~z{|~}}z{zzz||v{}y{xz}x}w{}}||||x}~|y{zxz|{|yz{{z~y~z|~~~~~|wv}w{~}zs||~u||y}z{}{yw{yy}z|z~}{{~|{z|||xz}z|{{}y{}x~{}}~|z}z{}x||}{t|z|}zy{zz}z{zy}y}}x|{|{||}||}z{~~}}{||~{}yz}{{|}|}||y}|{}}~|z|y{xz{{{}x{{|~~{{~y~~~w|}}}|~~{{z}~|~{w}y{}xyy{|x|xzzv}|zyyz~~~{y{~|xy|zy|}}~y~~{}yx|z}y|{{}}yzz{v}{z{~zx{{|z{z|uzzz{}t}z|yx~|x{zz|}|y|}}~}~}{}}~~~~~~~~~}~}~~~~~~~}}z}}~~z{~{}~}|~~z{~}|x}~~~}}}}}~~~{}|~}}}}~|~}~~~~~~}~}~~}~{|}~|~{~~~~~}}~|}|}}}~|~~|{}}||~}~{|{}|z}~~y||y|~{||}x{{zz{|~|}}{y{|x|zy|y{|}u{}~}{x|z{zzzy}{|~x~y~}|~~{v{u}zvvz~zzq|z}|||{z{{}z{y|{}yz~~tx}zz|w|{xxz}{xz{~|z}x{{||x{|y~|{z}||{{xx{z}z|z{{xy}~||}y{z~zztyvy}}~zwz~}{}z{|zx|}zz{}|~}|zyz}}|||x{v|yysx}}}{y{{{yy}{z|~}}~}|{~{|~yx{wxz{w|{zx|{{}~|vxzx{|}z{|}x}|{|{|w}vzy{y{~}}x{|wx}{y~z|~w|w{x~|}~~|x~~z}zx|}}|y{}|y~}w{}~~y{~zzzz~~~|~}}~||yz|}{~u~zuy{z|{z}zy~|wxw}}~}~|x}|xy~}x|}y}|~}{|yy{~x}|}u|yw||}}x{{{|{|~|~|}{zx~}|{zxw|{y}|zyz}|}{w{}~{|{z}z|{}|wzwvzz|yw{z{y}|{w|}v|y|{x{yzz|~~~z|x|z{z{y{|}|~y{zy}{|{|z|}{x}|yvzzzyz||yx{}|zx|z||{z~~{{}|||~|}~z}y{}~}{wy|z}{~}z{~{||z{{{z||}|}}}zv||}|zy~}|}z}|x}}vwyyx{}y|}{zz~}x}|y~~||{~{~|}|zy}}z{~{xz{y}|||y}xz|~}|}w{|{~}}~~}|}~~~~||}~|~~|~|}}}}~}|~|~~~~|~~~}~||~~}~}~~~~z~}~~~}}}~}|}~|||~~~~}|~{~}{~~}~~{~~~~|}~|}}}~}~~~z}z~{~{||~~|~~~~~{{~}~~~|||z|~x|wxz|{|xww{z~{{zz{y{z{{yz}|y||{{{s}yu||}ywzvy~}{z}|y~y|z}}z~{||~}||{x|vz{z|v{|y{{||x{{zyx}}}~|z}}{~yy}|}|~}{y{}x|{z|w{{yz|y|v|yyx|zz{zw~{w}{}{yyvu}||{||~|{z}z{|}}~y{{}z|x~}}z}z|~z||wyxws{y|wzx{{y{zyy}|y{y{{}}zy~~|y|z{z|zx{}}}{{||~||~|wz{zzzz}}xxz|z{xx||{|{~y|}z|~{yz}{}~|{|z{}{w}{{|x}{zvxxy{}zztyx||q|vw~x}y}~|{||{yx{~~{{}}z|{wz}z||{v~{yy}|{}}}yx{v}zw||z~|x{xuw{|wy}}|~|}|}yy~{z{~zx|{}y~{y{{~}y}yz{|x~|wz|x}|vzz|~z}w}}}}~w|}xv||z~xuyy}~~|xuyyz}~zxy}yyx{~xxuyz{xz}zyz{{z~}{yx}xy}}|}z~|{}{~x|x}z~|}|}|||{|}|~w|yx{zx|ww|{zz~{{z|zzy|yvtz~{w{z||{|x~{z}~w{z||yy~z~x~{{||z|zvux{yzy{|y{z}y|zx{}}}{{xzx}~{~zw}|}||}|x|}}}}|~|z{{}{|{z|y~vwyy~z|yz}x~x|}{~zyxz|yzxz||z}}yv|{|~|z{}{{~~}}~~~|~}}}~}|~}~}}y}}~~~}|~~|~}|z~~~~{~~|}{}}~|~~~~~|||~|}}}|}}~~}}~~~|~~|}{~~}}{}|}}~}~|~}~}|z~|~z~}~~~}|~}~}}{|~{~~~}|}}~{~~}~~~~}|}|}z{y}}~~y}{|xz~yy}{|z|z|}|z{}~|yy~|{|z|w||yy{}|zzy|}||~z~||~{|zyzz{z{z}|zzz~{|yzy{{x~zz~||z|||}}y}y{x}|}vzz|~t~ut{|{z{}yz}z}|~|{|}y|{zxwvz|~|~{|z{|xz}z|zy{v|}z|~xy|{{z{{~y|xzw{~}{|w}||~zz|z||}~|||zxz{}|z|~zy{zx{|y|xw}}}z||}z~y}txyw}w|~{z~||x}z~z}}{|||}}|}{~{{{|{~|z~|{{}xz||{}{{}}}}~z{{z}}y}{{x~|~{}|zyztxz~ywy{y}x{z~{z~~}z|~{{|}z|~{{|}xyw{zz~z~y~y}|y}}}zzw|yv|z{|~}{~{~yx}|{|}w~zy}~}z|}v}y||~z{~~}{{}y}|}~}}z{~}|{x~}{|zxy}{z~|~x{z}}u~{}wz{|xz{{}w|~x~{{~x}yz{}y{y}}z|}w|~~y~{}v}~vz|x|}}{z{|zyvw||~}w{~}x{}y{}{||}z{z}y~~zy}zw{}y{{xzz~ysy}v~z|~{~}}|z}}yz|zx|~{xwz~x||}zyy{{}~}wy~{||}|z}y~}x{{~{{{|x~}}}w|}|}|~}|yzzzz{}y~}{}}{{}|z{u~yw{{~}z{yv}z|z~}y|{yyz|}}|{}x~x|~{z|}~~z~~}~~~|}~|~|~~~}~}~~~}~}~~~|~~~~~}|~~~}~~~}}~~|~|||~}~|~}}}~~|{~~{{u{|~~~}}~}~}~}~|}}~~z}|~~~|}{~|~~|~{~~}~{}}}}~}~~~}~}z~~||}}||{}}z|}x|zx|{z|}wzyy{z{zy{{{~{~zz}w}zz|xz~{z{}x~|}~{{xx}~}||}{{yyy|~z}|~{{}}z{y|{~y}yz{{y|~~}{{y~y|~~}{}|z|{w{x}~{}zzx}|||~{}wxzz|x|}|{||{~~v~y{x~~z~y{{}w~z}}}}zz~~|~|{{|{~z|x{~z}}zy}|{~w|~y{z|}}z|z}}{}|z{~{|y{yzzr|{}}||}|w|{zzz{|w}{z}{{xz|~|zrxvsx}}|x{z}{|z|zy{}|~~|||}x}z~x|yz|~zzzzxy}}}~~|~{}y{z|{||zzw}|yxuy{}{{x}{yxx|~|{{}~|{~{|x}}{~}}yz|~||~z{z~}z|zz|w{}}{z~~x{z}||||}||y}}}y||{||~~z|}y}|y}y||~yzy~|}zz|zzz{w~}{y{|}|}{|{|x}~}~~{~}}|y~{|{z|{|{~~|z}}}{{z}z|~|{yzy~yz}{y|zx{y}~}}|~~zz|}~y{|{}z|}||{}|}{z|v||xy||y|z||}z}|~y{~yzx}~z|{}}~|x|~~{|||xy{{}z~y{{|}}y~z{}{xzyx}{z{z{|~~{~x}}{zvyy{x{{|}z~~y{|w|||~}x~z|}~{~}{|yt|z{|zzy}~~{~{zw|zxu{wz~{vzz}y{y|{|}}|x}}~|}~}}{~}~~~~~~|~||}}~~~~|||~~{~}~~~~}{~}}~y}~{~~}}~{}}|~y~~}~~~~|~}}{}{~}~}~|}}~~{}~~~}~{{|~~|||~}~~~}~|}~}~}|}}|~~~}~z}}||~}{~~~}~y||~{z{z{~v~{{z{~y|z}|~zz~z{xx|~z{{~{~wyz}z}w}z{~}{{|z~y}}|zx}z~}~}z{~z}|z}}{}}{{}y}yyw{z|}zx{z{z}~}}~y}{y~z|zy~}|y}}wz|{}}||zyxu}{}}yz|{z|}~}w{z}}x{~x|wv|}|x|{y{{||w||{xz~z~v{{{~z}y{|x|{|u~zz|ytywz{~||}}{~|~{zx{}|z{z}yzx|zz}|{}z{{z}yzy|}x}}{{~z}wzy~xzzx{{{|yz{z}z}wzz|{|{y|}~z{yyz|yxy|~~{y}|~~||~{|r{}{}y{z{x}}{}}}xx||{~{~{||~}|}~xx{z{x~|}{{~zx|z}z}~{z|}|z|}~}~|wz~z}wyz|y|x{{~|~{z|{z~zzy{{|y}|||zz{w~|yyy|{z|~}~{}}|y~z}~|y}~|x}|}}{~~{z|}~|{~||~{wz{|y|~~}}x}z~|}z~~{s|xy|z|~~y~~|z{}|~|w~w|}yztz{||~y|}||z|{z}z{~|{|w}~}||z{z}~|yy|{~z{y}||{x{~z{{y}zyz|wz~{~x}~}||{z{{|}|zx{}}zz}|||yy~|}x}~z}|{w}}~x}x~|yw}x|}{~~xzw{{}}|~}|v}}}z}y~{y~~{{}~}~}x}|}zxu{~}z{}x}~}}x}{|~~}~}||}t~~~z{~{~~}}~}~~}~~{~}|}~{}}~~}~}~|}|~}~}~~}}~~~~~~|~~~~~}}}~}~|}}|~~|~~~}}~~}~~~~}}z~~~}~~}z~|~~~|~}~x~}~~~~~~z{|}}}~{~yzx~zx{|z}|y}w|z|}y|yz{z|~z{{{~{|{~z|zzy{~|~y}|y||||z|}{~xw}y|zzz|~{~||y}|{|}||~z|y}w|~}{}|z{~zv~|{}y~zy{zyz|zzxz{wyu|ytzz{zyzz{xzx~|{x}|~~|}}}}~w}}~|}~zz}||~~{y|w{yzxxy{~~y|}z}|{y{}zxz~x{x~z}y}~}}{|{~z|{x~~||||~{|~{|zzz{x}xxzx}xxx~~{~x{t{{|{}z~xyyx}{~}}z~|}{~y{z}xx{}{|yx|z{|}{~}y|x}|{}|zx|}}~zz}{z}}|}{~{y{zzyy{~z}{{{|v{z{z}|z{}x}z{~}{{zuz|}|||x}|~}}}~||||z}}}~}{|~z}{xz}{{}|~y|z{y{|{z{zzy~~}z}~{|||~zz{z~~}z}~x~}y~}v~}~||}{yzz~x|{~y}|{{~~z~}z{~{|vxz|~x~}y}}z~x{}yz}~~y~z~~{}y}yyyz|y{x}z}y}z|}{xzy{y|~}{z}}||~|}y~{}|z~|~}}|{{tz{y~|{|}}{{zvwy~z~{|}~||~}~|}z~z{{||~|}|x{wz{|w{~xz~|||yy|z|zy|z|z~zy{{~~}x}}zv{z{{}~|}}}{~}~~~~~~{|~~~}~}~~}}}~|}||}|}~~}}|~~}~{~|~}}}||~~|}}{{~}~|}~~~~~~|~}~{}~~{~|~||~~~|~}|x~}}~}~~}||~}}~~~~}~~~z}}~~|~}}~{~~}~z}}~|y~y|~|{|z{}|{~y~}|y|z{}}{{}{x~xy}z{{}zzyz}z}{{}}{~}|z{y{}|~x|x}{|xyy}}x|z~~{~{}{}zz{|xz{y}{~yz}}z}|x~|{xy}~{}z~yy}{yz|y}y|y{||}}z}|z}zww|zx|xxwy|w~}z}{x{y}}z{|z}{w|z~{~|}y~}}y||~~|{{zzy{uzy|w|{}{|||}zz}x~x}{|x{y|}y}||z~z|z{~}||}{}{z}}|~{y||yx}}zzzz}{y|||}z|{{zyxz{yzzxzzz~z}|x~y}{z||}~|}~|||x{w||~{zy|zyzx~~~yzuy{z|{|zzz|yz|y}~|}zy~{{{y}z{|~}xy~|{~}z}y|z|zww{~||{z~zy{{|{|}y}{w{{{v|~y{yz{{~y}|}z{zxzzz~|}~~}|}|~|~zzyyw{xz}}|}~{z{zvzz}{zz|~|~{{|}w}z~{x}|wz|{yz|xzxzx}{}{~z{z~v}~~y|{zyzz~|||~||~wx||x}{y|y}zyz|}||}|yz{|{}}|w~y}y|yyz{y~|}~~{x~zw|yzy{{{}|y{|zy{zzv}|x}yx}{~|y{w{zz}x}{sz|y~|}yz{}|zw{z|}}}{|~|y}}{||~}}}yx|z~z{{z|{x}~|}z{|}|~}wx{{y}xz|v{{{~{wy|{}y{}}|~|}}}~}~~~~}~}~~|~}}~}}}|}~~}|}~}~}}|}|~zx|~}|}~~~~|~~}~~~~~|~{|||}~}w~}|}~~~z~~~|~~~}}~~}|~|~}~~~~w|~|~|~}~~~~{}~~~~~~}}}{wz}||{{}yy|y|yyxy|{yz}w}}y}ywy}x||y{~}|x}~y|z}{||{|z{y||}{y}||z~xzzz}}|~}v{||{}}y~|y{{}~}x|||{w~y|}~{z}x{}}||}}x~|{yzy~{|y|}zw~}|zvz~}~v}~~{{{yyy~z~zvz}}y{~||~y{|~z{||}zz}z}|{zy|zy~}z|{|yyz~|{|{x~~u{wz|{yysyz~z}y}|zx}{z{|}~~~zy}}}z}{z~{{zw{|z|xzz|{{~z{{wy}z||x{xy||y~~}}xzzzw}}}y}~|{z}~z{|zw||~|~z}|yw~|~}v}{{{}|}zy|z{}}{|~}~}w}~{|}z}v{|yy~{|}}x~~wzx||zy~~}~xtyxz{~{{}y~z~x{~z|~|~}}}z}}|w~|}zs~~~{}yy{z{}y}~{~~~vzzy~||y{xz|zz|{|}z|yx}~{x}z~{z|{{~zzz}{{||yyww}{z|xxyy~||w}|}w{zxw}|}|~|~x{|||~~|{xz}}~|{z{z{{z{x}z~xzt|xxy~{zuu~yx}z~z{}}|z{zz{|y|}|z~y~x}||}||}{{{{~y|y{xz|}v}{{|xz||~yyzz}{{{{}~z||}|~||~}}x{|~|~{}z}{~y|w{}xzw||{||||{x~{y|z}|~y{}|{|~|~~}z{~~{~~~~}}~||~}}}|~{|~~~|}~}}}}}}~|~|~~{}z~~{~|}|~~~}~~~~~~{~}~{|~~}}|~~x|}~}}|{{~|~~~{{|~~z|~y~|~}}~~yy}yw{{~|}|zz|zyx~~|y|}}|}~}}|{||xx{{{yx{|{~}}y}{zy||~~~|}y|{~|}~}{yzw}~z|{|{|zz|xz}}}|~~{{w{|sx~|~}}z}{}{zz}~|||{z}{y~{||z|~{{||z||zz{{{{y||{zz}}{{zz~{y~x{z~z|y~}~y}~t|yz{|}{}~}zy}|~z{y~{|z~}}x{||||{|{|{z}{z}}z}zy}y{y}~|x{|}|}|z||~x~|{y{yy}{y}zz{y~|||}~{{}{~{{y{{{|~~{|z~z|y~z|z{{|{zyzw{~z|y{z~y{z}|y{zz}|w~~~xwz}|~|}~yy}|~~|~x~{|{{}z{{}~~{}|}{}|~~~y|x}{||y~~|zy}xx{}|y}~|{||{{x~||}{}}zz}{}z|z}z{}{{|z|{||zzz|zyzzzz|y{zy|zz{{}|~}z|{~~zy~y~zz~~|}y|{y~w||}z}}zz~{}}zyy|}|}|{|z{|x}y}||~}}~yx{|{|y}}}zy{~~x}{yzzzy{{|~{ywy|}|~~z~|}z~zx{|{~y|w{~~{|~y}{}~{}w}yy{z{z{w{z{y}|z|||}v~|{{xxz|uy~|||||{z||{|}|{~||z~|}y|{}{}||}{zv{|}{wwy{~{{yyzz|{{|}x{z{}}|||}y{{}~x}~~~y}|~~|~}|~z~~|~z}|zy~~~}~~~|}}|}~}~}|~{}~~~~}}~z}|}~|z{}~}~}~~}~~~}{~|u~|}}~}~~~~~~|{}~~}~~~|~{|~~~|~{~~~}}|}|~~~~|~~~{z~~~}~}~{}z}}|w}{{}zz{|w{}y{|zy{xzzyy}y{{zyz}x~y~{{|}}~z}{z||zy~z~zzy{}y~~~xx{~v{x{vzwuzwx}|{yzy{zv~z|{yw~}y}}}~~z{~}}{{y~yxv{v}w}x}||~yyzz}y{w|}y{x~z{~z}yy}|zxxyz}ww{z}~{|{~}{{|~}}}||~}|}|{{z}|}{x~{zx{|{zx|{}ys{}x{y~yy{z}x|{{|z{||}{|~~|~z}|~yw}|||x|z{y{}}z|zxztvzy{~z}~}zw{|{{x{yzv{x}z||}z|z}~|zwx}z{y|~z|~~~z{zzy|{y||{}xx}}ywz~z|xz|xx{|{}}z{~x|z|y|}}zw~}z{}{~|yxv}yyz|xxz{|z|~|y~{z|{x|~}}}wx|~|xz}|~|{|z}~|z~||{|z|~|~}z}y|{~~y|x{xy{vxxxz~|{|}{vzx{~x~y|y{~zz{z|}{|~x{x~y{{~}}}{~zz}yz{z|{|{{}{}~y{vz{y{xx}x|{|}z~}{x~x~}}{~x}|||~~|{||~x|~xzuyzw~y{{|x{y}z|x|}|z{wzx|y{|z~~z{{z{~|zo||wy}z|x{z~~}xx}{{z|z|zy|{}{x|zw|s|z|z{~zwz}|y|{~{z{}}z|~zz}}zxz~|}|zy}|yyy|y|z|}{zwyz}}x{w{|}~v|y~|}{y}}}y}z{}~~}}u{~}}~|{}~|}}}~{}~~~~~|}x~||}}}~~}|~~|}}}{~~z|~~|}~~~~{~~}}}~|~~~}~~~~~~z~~~}}~}|}}~}{~}}~~~}~~}~{}~|~~}r}~~}|}}}~~~~}}~~z~~{||~}~~{~~}~}}~}}}~}}}{}~~~||~~}}y~|}}}z{|{x}}w}y{x|{~y{{y|{w}{~x{~}xz}}xz}{|}z}~|{~z{}|yy~|xu~}|{w{z|y|}{z{{w}{{{z{|~|y|{~wy||~}{|xx{|z|y}{{x|y~{ywv}{||zz~y~|~~|x|~zyy{{~|z}~zw~z|yzyy}~y~z~yv{~|~zz{|}|{{z{z{z{z~y|~}|x|}z{{{v}{yxu}y}|}}~x|{|~}}~||u{z||z}~|}zyy|~z|}w~{}|y{}z|y|zx{}z|}z}}{yx|||z}z~||}y~z|z~|{{|~yy}{~|y}~}|z||~{zw||~z|z}~z|zyzwz{y~vzz~{{~{x{~y}yzz|~~z{yv|y{{xy}zz}|}x||w~y}z~{}yz{|yz|{|z{{w|{~~z|{{{}~}z{y||{{}{}|zz{}xyz{z~~|z~{}yy~x}z~}|{zw{{{~}y{w|}{|~zzv|{~z{{|z|||||{~yz|}}~~z|~|z~zy}{}z}}w|~~w{~|{{~}z~|zxz|~}yz{zyz}vxz}{y|}}{zx|q|}}|x}z{z}|zx{~y{|zy}{{}}~{}}|}{}z|~~zzy||{}}~{}y}{|~y|y}z{y}{z{xx|~}|{y{}z{~zzz|{~{{{y~}~~{tzvz~~|||}}|~}|zz{{|}|z{~{|{|~}|z{z{{{|z}{}{{~|z|z|zw|}z}~x~{~~}}~~~||}|{}}}{~}~~~||~|}~}~~}}~}~}~|}~~}~~|~~~~|~|}|}~}~~}}~~|~~~z}{z}~}||{~{~~|}}|~z~~~|~~}}~~}{}~}~{}~}~}||||~{}}~|~~}~}}~|~}~}~~}{|~~~}}~||{}}{}|y||}|||yzyu|zz}xzx|y{{||||z~~}}}|~|}||z{~~}}zz~{{}|~}}}~{vyzz{|v}|yx|~y{x~|xx|zy|y~{yx{}vy|~zz~{|y}|x}}}y~z{|yz}}|}zz}x}x}yy~yxy{w~|x|{~xz|}z{{xz{~}{{~~}||}|{~x}||{~{}}|z~|}|}u}}y||{|{y|zx{zy}xzy|vzv{uyzy{zwz|}{{{{}~}}|}~z|{|}||~z||y|{}x~zz|z||y~||~{{}yy{wz{|~|}x}|{{}~{~}|}x|{}z{~yzzyy{}|z|s}zx~zx|z|z{yzyqx}yy|~}}u~|~|zz||}|}y}|~~z{}z{{zy~zz{{{szx{~|{y}|~~{~z}|{y|}}z}{}y|}{|v||zzz}{|{}~w}|y|{~zy|yv|{zzz|yyx{zzz{|zz}~~|y{}|}|}~z~|}y|}~}z}{zy}y~}x}|~yw}|{}~}}yz||z{y{}z~{}||w|~{~}}}}z}{}|x}{yw|}y}{}yz|y~}{}yzvw||xw~z{y~|x{|}z{||z|zy|y|||y~}z~}}z{}}yyzsz~z}{{{{||y|||{~x}{|x~|{{~}zy|}}||y{}~}{{x~~}~|}zz{{{y}z~|u{|{|{x|v|{|x|}~z{{z{|}{y|}y~y{x~}{~~~}x|~~~}|~}}}{~~|y}~}~}~~|~~}y}v~~~~|}}}{z{~}~|~}||~~~}|~{}}~}}z~}|~~~|}|x~~~~~}~}}||}}~~~}~}~x~|~~~~}{~~~~~}xz~}~}}~|w|~~|}}|}|}~~}~}~}~y}|~{{}z}}{zx{}z|zzz~{}x{w{~{}z{}||z~yy}x|{wz}{{}||{zzyz||y{z|zz}}z|z~~|zz}|~z|z~yz~}|}z|{{z|}}{yy||{}}vz{{|{|x}{z}}{{}yxvy{||y}yy~|~}|||{|{}|~}~|{z||wxw}t~{}{{|y}}x}|{|}x{}~~|~|yz|z{{|v}}}|~~y|}}~x|}|z~|x{}~x{}y{xy|zw|||{}~{z~|{{{~{}|}y|{||v{z{w|z~|~}z~zy}z|}x{|}|~{z~w{|{z}|{||{~|{}z~y~|w{||||{~|||}|{{|~x|~|{~{|zzz|~{zy}|}}x}~}{|{|||{{}{|}~}}~|~}y{z}~{wz~y{{{~~~{{}{~||{y|{~}}{}y|{}~v}{z}{y}}|}zyy}}~}}xz|v}z|{z{{|w||~|y{{}|}|x~{|z{}|y~~|z{}z|yz}~v{|}}||{|}||x{}y~x~y{zx}~zz|~{z}x}y|}zzz}~zy{y{z{y{||yy|~}y{}|{}y~}}x~y~y~~{~~{{}}}}xz}v{}{~}x{wv{~{|{wz}}}z|x~zyy}xzzz~{z{|}{}~|}z}~zy|{{|~~yz{|z~~}|z|zy|z{x|~z~z}~{z}yz|}}||zy|{~yxzxz|~{~v~|x~w~}{{{|||}{y|{|z{zv|{{{z}~{~~}}~~|{|~}}|~}~~}~~z~}~}~|~~|}|~~|v}}~~{~~~~~~~~~}~~{~}~~}~~~~}}~~}|||~~~}~~~z|~}|~~{}~}{{~}~}z}~}~~~~}~|}}}~}~~~~||y{y~~|{}{|yx|yz~{||yy}}y|{yyx|{{~~y~{z}m||{}}{{}}|}w{{x|}{zy|x||{x}|{}z{{yz~|}|}u~}z{yv||z~}zzu~z||~{}zz|yw|}|~z{yz{~~y~wxyzy}{{z}z}vwy~y{x{{y|z}}|z|z|x|zzxz{~z|~y|y||||w}{{}||wv||~}zx{||z{{{yw}y}~|{wz{{x||{z{{|y}{wy{~{~~{|z{}~}|zy{{w~x{z{{z~{{~yw{|{yz{~||z|y{}x~|y}}~{~x{y{zx}|z}z~zv|xxx|xyt{xyyy}w{{}vvvyx{~~~x}}|{}{|}{}~}|}}}w}}}zz}~z|||yx}}{{|y|}y|{{~{|}{|}|w{~~~}{|~}zx~yy{}}}}|z{zz}{||xzy{zx{{z~|}x{xyw}wx~y{{|z}|}x{zt|}zx}|}{yz}y}{yx~}~}w|w|}z}|{z{|z|v}~}{x|}yz{|||{~~yz|wy{}{}{||}z~z}}x{~z|{y{z{~zv|xz{{wx{w}{}{vw}~x||{y|~}{~||w|~|xxzy~|{|x{{{~{|}}y{~vx~{}{{{w{z}|w~x|}xzz{|yx~}|||}~z|}}|x~||}}z}}|zz}{y{yxz}|xzt~zzy~}yzyw|y{{{{z||{~{zw~}~~~{}}}|{~z~}~}|~~~~~~~{~~}}~}~}|||}~}~~~~~||~}~~~}}|~|~|~||~}|~~~}}|{~}}~|}}}~~}y}}~~~}}x{~~~{~~~~{}~~~z~}}~|~~}}~~{~}~|~}~~}~~~|}}~|{{~}}}~{{z}z}~y{{{}y{{|~~yy{||y~}yx{{|}zz|~}w{|}}{{y}xw}w}z}zux~{y|xx{}}~z|y~|y}yzz{z|x}|{{y|~|~}|{zyx~y}yyx{}}}{{|{|{zz~{yz}}{y|zy|zy}|y}}|~z|z|}z{w}{s}zzz~yyy{yx{~x|z|~}~~{y~z{}z|}|~x|{~|{~wy}}|}~|}~~{z~z~{||{z}~|}|}y~|{{~{x|{x|}}xz~{|{z||}|}{z|}~{xy{y|{y|~}yz|z{{yz{|{{||~{}{~w{~~|}}{{}z||}}{{yz{yz|}{}z|z~|{}||~xx~yz|}{{{|||z}xyx{|wy}z{}z{y}|}{~zz~|||y|~~{{z{}{}|{{z{y|uz~}z{}{y||}|{zz}~}||}{{~{}zx}~}|~{z}zy~}{~{v{}|z{yz{~}wx}{yzz~yx|z{|{z{{~}|x|y~|{z}}}zx{xyz}x}x}{{zwz{zy}}|yz}xz||}u{x{|zz}z}}~|wzy||}}~~|}{z{{}~|}y{~z|xxzzw~y{}{~}y}y}{|z|}y{xyy|v|{}x||yz~~|}|{x|~v~{~{yz{{|{y~{y|z|~}~z~~|||{{~~}}x}|~x|~|}~}}y{{}|{}z{~}zwy|yy}zwz|z{}~xy~z{{~}y~{y}}wyy{}|z{{{{y}y~yz~}|~~~}~~}~~|~~~}}}~{|~z}~}~~|~~}}|~~}~|}~~~}}{~}~~}}}z~~~~~}{~~~{}z|}v~~~~~}~}{~~}}}||~~y~}~~}~{~}}}{}}~|~~~~|~~}z~{}}~{~~~yz|~~~~{|}{z~}|{}~~|~{v~yyxxyuzxy}xyz~yx|z|u|{||{z|zzz}}~|}~|z{|}z{~{x}~~}y}y{y{|}zzzyyzyy{wx|zyxz{y|~}v{yyzvz}zuy{{y}xzzzxy{z}{y{y}~x{z}zy}y~{~}|yyx}{}zz||yxz|v{vwz|yy{|x{{{~}{x~|vz}y||y{z{{}|~}~zx{x}{}|v{wxx~~y}xxz}yz|w{{{z{z~{~yy{{}{y~{|y{{z{z{~{z{{}z||~~|{z~}z{wyz~|{xw~|}|}~{|}w}~|zy|z}{~}z}{~|~}z|~w|zx|{{~yww|wz{{}yz}yyxz||}x}{}|}xzxz{{}|}z||}|}}|yyz~~~~{x|{~|z}~~z{}|~{z|~y{zzzz|v|zxy{z||{}}|v~}||wyz{}}}z|~||x|}x~}}{zy{{|yzx{{|y|{}vy}xz|{{zv{y}yxy}||z|||{}|}~|{~z|~|{u||{~}|y{{y{y{xzzyz{{zxz}|~|zxx|{{}{z{~|z~{}}{}{}~}~{~}v}}w{}yz|{z{wyy}yxy{vy|x|yz~{|zyy|{z~z|}~}y~y}wz|}}yz}}z{{{}z~|~~{zzzz{|y~xxvxyy}~}|y~{zzy}~~||~z|~|}{|{{}}|{}}~z||{x{y|}|zy}}yxyy|}|wy{~y{||||~{zz|~||z}x}{x{~~~}}}}~}}~{z}~|}}}}}}~~||}~}}~~}}~~~}~~}~~{~~|~}|~}~|}}|~}~|z~}}|~~|~}}~}u~}~|}~|~|~}|~}}|~}}~}}~|}}{~~}}~~~~}}|}~}{~~}z~}}~~~~~{}}|~}~|~~{~~~}}{~~}~~|x}~~|~|~}{xx}~~{||}{{~{{}~yyz{|xz~y||}}{|z||}|yyzz{w}|{w||y~{~y{|}{}y|z}zx|{z~}|y|z{~|z}}~z}z{}zw~zy{z{x|zz~z|}}~~|{~}~{wyw|{{z~{|y}{{y{|{{{|}{ywz{}yzyzz{~|}{}{|y{}}||{x|wvzyzy{~|~~{z}}|}y~||~z|{|z{}{}yz{~{{w|}{}x|{x~yz}||{{x||{y}~y{}{{zzzv{{~x~}||z||}y~}}{}z}||}|}{~v{}}{||wx|}{~|y|{}||z~}{|{}~|{w}{zz~~}~~}y{}{{{||zxx|~y|{z}zz}z}y{|}|{~|~{y{{{wyzzz||{z||{|}}{z~zwx}}|z{z}~}|zy||~~{{wx~|~z{zz{|||{||{}wxx}|y}|}~{{yyz|y||x|z~z{{{~z|}z}{y}{z}{|{~}yy||{|z|{{xzx{zy{~|}y|z}~~|vz||}z~|zy{x~{y{~y~}|}{}zy|wyy|~z{{{}||}}x|z|z||yw}y||}}zu{|yzy||y}z{}z{~z~{}}x~|||z|x|~|z|}~~{{~~{|~}~z~{}{{|{~{w|~~|y|y~z}z|{w|z~|yz}~|}~wzvz{y~~yzz}}zz{{}||y{{x~s{||y{{|}}~x~|{~}{}{|y}|z~{z{~}}y}xz}{|}|~yy{z|}||~{~}|~|~|~~~~||~}~~~}~~}~|~~{~}~}~z|}~~|~|~~}}|}~~{}|~|{y}}}~z}}~{~~|~~~|}~~}}}~}~~|~~~{}~{}~~~}}~|||~~|}z|}}~~~~~~{||~|{}~zzy}~~{~~x~z|ywzy|{zzyux|x~|~~{{}vzxz|z{|wx{~}x~|yyw{w|}{y}{}}{~~{{|x|{{~{{y|z}xy{vy{z}{z{~||x}{}}x{xy{y|w{zy}{}z|}yz{~|yz{~|z{zz||yx|~{{z~w~{}zyx{}}}{zy{{}}||{|xx}}|y}y~w{||{~{z|y~}|zx{x|~}}}z{yy}xv|{x|yy|z~|w}|z}|v|y|~}}|zz~|{}}zz|y{zy}q~z|zw}{{~z|}zx{yz{}y~x}{y~}xyxwz{z{vzy{{z|}z}~{x|~~z}|~yz|zx~~z|~}y~|{zy{}{{xxxzyzz~y{y|z{{xz{zz~}}|}~}{{}{}y{y|{y}}}zz~{}|}y}xy{x|{}||{z}x{{~|yz|w|~{y~}|||||y}z{~yz|w|{zxy|y|zxzywxyzxzz}xvzzy||}yx|z|{}~{{z|zy||z|}~|}{}}}yx|}{y|{y|z|zxv}z|v|y~zz{y~x}x~{||||~}|{{yy}{z~x~|{{||~}y~}xx{z~v{|y||zz}y}xxyzwy|y~}yx~y}~t{zx~||}{w|}{|z~{||z|~x}}||}|{y~{}{vwxu|yyx||y{zy}{vx}|}~{}|}v{||}}~|}z~}~{||z|}yx{x|x{|zy}|}zzzyz~|{{{w}{z{yw{x}}~{|x{~zy|{}|}~{~|}|~}}}}~~{~|~}}|}~}|~~~}~|{}}~}}|~~~~}}{|}|~|~~~{~~{~~~~}|~{|}}}~{~~~|}~~~{~~~{~~}}~~~}~|~~|~}}}}}}}~~~{~}}~|~}|~~v{z~}}{y{~~~}}}|~~~~~~~z~~~}~~}~|~}yzy{yy{~|y~|{zzy{|y{|w~~z|z|z{|~x}{y|~}}}z}|y|z{}~v~xx}|{{{yy{yz{}~|}|zw}z{||}}~}y||{}z~~xyy{~{}~|x{yz{|{{|~y}zwx|{~yzz{z}x|}{sxxzxy}t~zxx}{z|{x}~{|{{~y}{~x|}}zzyx||xz{||{y}{w{yz{}|z{~zu~{|{{~zwyyyz{~}|{||{z~|{}z}~zzz{}y}{zw}x|}xz{{}wyuz{||~~z|~{wvyy~zy|}{z}|{w}{xy~z|xyy}}z{~y~~}|{z}~y{|y}yz{z{{|yzz||}~zx}|z{wz{|~}xv|{{{z|~|{z~z|z|yx~y|}|{}y{{z||{||~|{{z}yz{~z}|{{z|{zz}~|}}~~yzz||{|||~|{}}y|}{{}{|v}{||xz~{y{{{}|}}~|}|y~y|}~}}z~{|}z}w||yy|}x|~|}z}xw{w|y~}}|{}}z~yz|xy|{||}{|z{|{v{z}y{~zwzy~|yz~y{}wy{y~|x}zz{wzzx}z~~{|{{}}|y||{|}zzz~z{z{}||zyy|}z{z||{{x}v{zyz{ytz|~}{z||z}|z~{}y{y}{x~~yz|~}|{~|~~}~zz|{}}{|z}z}{{{|}wtz}y{~|{{y|{|{|}x}~|{x}|{|~{{z|xz{}{|z~||{}{}}}~}y|}~v{~{|}{~~y||z~~~|||{|~{~~~~~}~}~|~~|~~|}~|}z~{}~|~~~}~}~~{~}~{}~~~~~~{|~}~~}}~}~|~~{|~}}||}~|~~{|}y}~~~}{}}~~~~~~~}|~~~|}~z|{}~|~~}~|~~}}}~}|~~~|}y~|zz~}{}y|x|{x|x|xx}x{{wy}}wy{|}z}~zz~||z{{{u~||~}|{}|z~~{z}~}|zyx{y{y|{z}~r~z}{~~|}v{}|w~|}}y}}y{{z~}~}}}}~||y{x}z{|}}y~}{~y~|{|}xwzy}{x|{~~|vzxz~{y{{wz|}}}z{}~|}}v~~zx|}|}{}~z||{~}{x{zz{}|}|zzw{zyyyyz|{zzz|~v}|}z|z{{}zz}|}z}z~}x|~~|}|{|}}z|x{x}yyz~|xzyx{|{x~}}~}w|xxyzyz~~~}{{~y}w{}}xzz}}~{v|z}uzy{z|w|z~zxxwyzy|{|{|y{xzxxxuy{z||yy{}~}{}x}{}}|zzwz|||y|{{y}zz|z{|z{z|~|{{|}}xyuzzy|z|~zx|}v|}{~}~}y|{}~~~|z}wzz{xz{yy}{}}z}}{z|~{y{{xy|{~}~}~{}x|z~||~{y|{~{{y||y||z|}zxy}|zz}{zz{{yzyxxwwu~{xzz|zz}}}}|~z{||z~y|xz{|{~{x{yyz||zz|~}}~}y~x{w{}}}zy}{~~|{|{{z|~|y}~||z~{~yz{|z}{||{yy|zwwz|{{||yv}}zy|{{{{~~z~~{|w|~|}|z||}|~x~|}z}w||z}}|{}zz|z}}p{~{z~~u~y}||z~|x{|||}|y{}|}}~~~~}~|}~|~}}}~~y{}~}}}w}|}|~~~~x|}~}~}}x}|~|~||~~~~~~|}~~|}~|}~~~{|{~}|~~~~z}~}|||}~}|~~~}|z~}}~~|}|~~|~~}}~~~}|}x}~}}|~}}~{~}|~|{~~~~|}~}~~}}}~|}|{y}}}}xyyz}}{yxzyx{|~|yyvz~||{xz}y|}{|{xyy{|{~{|xz|yxzyxy|{{yy{||z~x~|}zyx{{y||}{}|yxz~{}x|w{|y{x|~{{z}{{x|x|zw~zz{y{|w~}|z{x{{{yyz~}{~z{~}yzxyyy|{xz{|x{~}wz}x{{{z}}~{~|xx{||z~}~~{{{}{|}}|{~~y}}||}{~z}||zx~~{~{yxwy{y}vzzxz|~}|z|x}v}|z{||{z}}xz{{x{y{~~{|{y}|~{yyy}zxvz}zyz}z{{|tz{}{z|~||{{yx}zzy{~~x}y~y|wy|y{}|x{}x}{xz{|}}zzy~|}}{uy}yy}|~~~}~{||{xzzzzy~{z{}z}}|}~|}~~z}zz|}|x|}|xzu{}ywtw}yv||x}~z}|~~yz|y|{zz|y}~{|y|{~~{{|||}|~~~yy{y|}}x{{{{yry|yz~~zwz{||}~~zy{{{y{{zz|z{}}||z||~~|}~yz~xzz|x}zzzy}}||zy|{{{z{~|{}{zt|{z}z~x{z}x{z|||z|z||zzy|{|y}}zy{z{x}yyzv|{zzz{|yzzyz}z}yx~x}}~|z}~~xz{y|~{zyz~|x{{}{~|x||z~}{}{z||{|z~{}{{||{z{}}}{vvz~~~{{}~y}x|{|{z|~|~{zy~{~y~|{}{{yzw||z|z~||{{x|}~z}~}~~~}|~|~~~}~}z{~{}}~~~~}~~~|}}~}~~}{~}~|~~~~|}~}~~~~}~~~}}}{}~~~~~~~}}~~~~~w~~}~~z|}~}}{x{~|~}~{|}~~|~}z}~}}}}~~~}~~|~}|~~~x~}}}{|~}~}~}z}~~~}{}{||wv{{zv~}|}{~xzx}zyyzyzzzyy{{{{{}|x~o}|}y|{}}w}|{}{~~wzyx|yz{|y{yy|z{y{}{|}y|xyx}yxzxy}x}|{{{~z||x}~{{}zz||zy||v|z~z|z||{w}zx|{{}z{|~zy|}{~xz~yw{~yy}{|x{~y|w{y~{{y|z~|z|}~|zzzz~w{}|}z|{~xy}y||y{|yzzwy|z}~|wyz{w}}z}{z|y|{||}{~}z|}|{}|z{yzz{~yyz}{yu{~|x|y|x{{~{zxx{}y{|~}}}x|}zzxz{}{|}zyyxzzz|x{}~}|y}w{{{vx{z{{yzy{|||{}z~{{|||{~~zyz||}{{|{xz}xzy|{|zz~y{xy}zz||yzu{z}{{}~zyz|}{y|||{}{z~yy{{|zx|z{}y|yzz}yy|{y}z{|z}z|{|z}}}|{z|~{|~{{|~}{}~|yvmv}zx{{x~}zw|{|~|~v{|zy~x{{~||x{{{~||}yz{~{}zyy}y|{yy}{~|||}|zx|}z|zyx||x{|}y|y{{x|~{}w~~}~{~zz{||yy}z|{}{}{{}y{}z~|~{y}z~z|}z|{{v{}|{~}x}}~{z}{{~|zz~|{{}z}{{}|~{~|w|}{}||v~x{w}}z{~z~xy{}wzw|}{~{z|xwxz{~~{}~}}{z~z}}||~~~|}~~|~~}}~{}~|~|}}{~}~|}~~|~~~|~~}}~~~}}~|~z~|~~{~~~|s}}|}}}|}~{~}~{~~|~|}}}|~~~~}}}}}}}~~}~~~~~~~}|{}~~}~~}{}~}|~|~z}|z~|}zz}|{z|{zy{z~v}z|y{~x{wx}xz||}v{x{~yz~y}|yzy|||~y{|}{}}||~y{}zz}|~z{y|~y||}{~~}zyy{z~||{y|{|||y{|{w{}|~{|~{{{zy{}{zwzz|{{zz|{~z}}}|z|xy~{y~}xy{z~{}}zy{{x{{{~}{zwy}{}}}w~}w|z|y|}~||z}}{x|~~|z}~}~{{}}~{|x{z}|z|x|~{yz||{{}x~{||z{z~|y~z{~}{~|}~{{{|{||~}{~z{||}{zzz{}x{z}{yxz}}~zy~}{{|}~}y{{}~~zy~z}z{yz|y}~zz|{{~{}{|{|}vv|||}~y~}}{{~z}|z}}||{{~|~|yy}w}~y~zy}~z~}}|y}|{w{{}|{}x{{|{}|{}{y}y{yzz|x{{||{{|xx}zz}|~{}t~}y~{~}{{{zxz|{}{z}}{~|z|{||~z{~{x|~|{~{||xxx~~}~~{w|x{|w~~||{z|{}{u}z|~y|~|z|~z~w|||y{{|~y||}~x{xy~z}~{|}{~zz{wz|}}~{yz}}|~{}|zzz~{{}~~z~yx}|}||~~{~~{}||}y}}yy}y||xz~}{yzy|}yw{}}}}z}{~~|y~z|zx|}~~y}}||w{||{|{x}~xz|~{~~x~~{|yy|{}yx|zz~{}y|}z}{|{|~~~~|~~~}}|~{|~}{~}}}~~}~|~~~~~}}}~|~|}~}~~{|~~|~~~~|}~~~~}{}~~~~}~~~{}~~~~{}}}~~~}|}~|}|~|}~}}~}|}}}|~~}|}}}~}~xz}{xx|{}z{yy}y|y}x~x|y{yz}xzz|~z}tzwz{{|{|w|z}{~~|z}{~}{}}{z~~z}{{zzz{yyx{xx{|z|}z}x}}~w~w}~{{zx|}|{x}~||~y{~|~}~~z}z}{}y~}zy|~}|x|||y||}|y{y}{w{z{z|x}x}}}~~{z{|~}}}{|{~z~||~||~z}}zzy{z{{}|x}z{}|xzxw{|{y{vz}|}z{|z~}y}z{{~|{z}|||w|}~wy~yywxzywyzy}y|z}}|y}wy{z{{|}~yzu{}x|}}}}zz}~|||}z{|}zz~{|~|{}y~z{}|vxwzx|yz|xz}{{~|yzz|}{|{}~|{}~z}}{{{}}{~{|{~|zxzy~y{z||{xxy|~{{y{|ww}|w~|z}y~~|y||~~~zz|y{|||{{|}{z~}{|z|{|}}xxzx{|z||xw~|y|z}{}{}}z|z}|}w{}y{{z}|}{yy}|~}|y}}z{|~xz||{vv}|wz}}{z{~~|x{y{{yxv}{~z|z~~|{~{{~|}y{~{~z{zzwzy{{{zyzz~y{wyx{yy{}{y{|zyxzx{x~zz|}}||~z|}}}}|{}{v|}~yz~y{yx~yy~}}~~y{||yy}{xz|}z{{u||~}z}{{}~|~}}|}}w{{~yx|~}zy~{}~w~{xy{|yxy}|~yy||vyy~v}{y~z}}|y|~|}z}~|||~~}}}~}}~{|}~}~~}}~}}z}~}|~~~}|~|}|~}z{~u}}}~w~~}}~}z~}~~~|~~~~}}|z{}~~|~~~|}~}~~}|~~~|~x~}~}~y}~~~zy~{~~|~}~{{~}}~}~~~}~~}~|}~~~z~~}|}z}~{{}zy|zz{{|y{|z|zy{x{zxzz{}}x}|z{~}~}x{yz}|z~y|}z~{~y{|{{y}z|~}|w}{{{{y~y|}x{~~{~|z|zy|~{yx|{||y|z~w|{}w{wx{z{xxz~z}{{{v||~{}~}}~}z~|~}{~z{z}|z{{yy{w}{yz~{x}wzx{{}}{|vy{}x}{||~xzzxy~y~tw{}{y}z}||{y}{|wy~{}xzwz}{}{}w{||}{}yz|x|zzz{w}|z{{x||x~{|}zyy||x{z{}}|}{}}}{y|{wyy|x|}x{~}{|{z|{w~{}|z|~x}}z{~}~~{y}{|~}z{z~~{{|xzz||}}|{{|{y|y}|}~y{{{z~{~zz~{{y{|~{{zz~}~{|||y}~}|yvwy}}~~}|}yw}}yzz|y{{y|y}yz|y~~z|x~{}~z{{vz}w{}{zz{yy}w||w~y~zxyy{}}~z}{yxw|x~{z{|~|{~~{}z{|}|{{}}x}~y}vzv}~{|~|{{}}}~}~}||}x{}~|zz}{{{x||y~}|y{~|}}z|{|y~}|}{}{}z|~z}{z{}|||{x~z{x|~}|}{{z{{{}{z~tz}y~yx}yz~}yzv{|y}|xyu~wxz||{x~}{yyy{x{}|{yz|}}{z|~~}}}z{zy~zx|{{z{{~|z}{~{{|w}z|zyy||zzz||z|~{x}v||z|z||}~~~~~~~~~~|~z}}~|~~~~~~|}~|~~z}}~}|||~|~}}|~}~}{~}~~~}}}~~~}~}}~{~||~~}}~{~~}~~}z{~~}~z~}}~~~{}~~}~}~~~}~v}~~z~}}}~~{}}{|{{~|z|xzyz|x{|z{}~{x~{{yyz}|w~|x|ww}}|~||}vz}}y}}}~{zy|{||}xy{}|z|{wzy|zyx{zxyzz{wx|wz|}y|{{~z|~y{y~{|z{||}zy{}y|z~zw}wx{{zx|}v{z{~{z{{z}z~v{xwy{z|}}{~y|y}z}zy{~z|}}y}||z{}~|}xyyx{y|yz||{{zwzzz{}yz}y{yvx~{~y|~{{||}yw}yy~|z|}y~{{z{~zvyzz{yzyw}}x~xzvzzz~y{y{wywyzz|}yz}~}|~y|~}y{zz|{}|}||z~zw~||~uyyzyzy}uy~|yy{yz}yzvy~|{|zz}z|{{{|z{|~|x~||}{{~~~xy}z||{|y|{}}y|~z|yxz|z{~|yyz{|z~|~z|z~|{|{}z|{}y}~}}{{}}{zz~t{}{z~z{xzzz~}zwz|x}~}zw|{zz||{|~}xx|{}{}~|z|y{{}zy~}~|yzw|{}}x}y{w{w{|yz}}x}y|yzvzwy}{{y~~{{}{~{zy}|yz|~}z~y}xw}{z|{yzyy~|z~zz{|{yxz{|{~}yz|yy~}{x}{{~|~~|||z||}||z}x|~{||zyz{vyz}~x~{|yw{}y{z}v}{}ywz}|z{|~{||}}|~xy{{|{{z|~x}~zxzy}{}{}z}|z|}~xz}{z{w|w{z{}}{{|zy~|{{{}~z}|{~|~~~~~~~||~}}~~|}~|||~~}~~~}w}~~|}~~~}~}}~}y~~|~}~~{~}~~~~~}~|~~~~~||~}~{~~~~~~~|}}~~~~~{{}~~}~~~~~|~~}|~z~~~}z~{~~||}|}}|~}|~~|~x~}{|~~{}}{|}|x{xz|xwx~z{{||zz}~|}z{z}|{{}}y}~{}u{~|{{{xzwx|y|z{|{{y{xz{||y}{x~{~{{|xz}xx{~}~zz{}yy|~zy}yx|z~z{xz{{{x{z{x{|{~z|~|{z{||}||~}|z{|x}x}||yxy{}yy}}||||}{~z{w~}{yy}{{}|{|}}{}}{|y|}y}}{yz|{zz{|~|z|zyz~|}uy}zy|{x|{tx}}xy|~|z{y}}{}v{||v|y}|z|z|||{|xu~|~||{xwz}y~{}x~z|}|{z}}~|zzy~|}|z}}|xz|z{yxx}||~{{~|~{}~{y|{{}z|}u||{|w{y}zz|x|~{|}}y~}~y~{|}~}{||}}yxx{||~||y|x{|}}~|y}~}zy{yz}{{{zyz~y{|}x}z|}|||zz{}xy{|~yxvyy}|~~{x|z{|{y|y~xz~z||{|~~|z{{}}|~{{~|z{y|y||}zzx|}|{y|}|{|~z}~y}zz{~z{xyyx~|{~z{}{|~~y||{|{yzx{zx||{|x{}xx{|}yz~|{zx}yzzz}x~w{}z|~{|{z|x~|zz||}}|yx}{|x||~y}{|{{{}|~{{}|z|}y||z~}{~~|}}}|z}|y}~z~y}~|z{|}x|u|}||}xy}z{|}{~~t|yyy~{|x}|~~yy}{y{~~~|yz{zy{||y~{xyw|z|z}{|}|}}}}|zy}|y{y}~x{}~{~|z~}}}{~|}}~}z|~~}~}~~~~~~{z}~~}~}}~~|~~~~~~~}~~~||}~~}~|}}}}|}}xz~~~~~}~}}~~~~~}}~~}~~~||~{}}~~~~~~~}~~~~~~|}~~{}}~~~~~~~}}}~~}~{~{}{}}|~~}~}|~}~||~}~|}}zx~~}{{~y{y}xwzz}{}{|{z~{uv{~yw}~w|||||~y~{|{}~y{|zz|y~x|y~~xy|yzz}~{~}}yx|{yywxzz{|~xxxxwz{{{||||v{{|}~y{~||}zw}||{{}xy|x{y|~|x}{{}z~}|w{vyw{ywzx|{y|}xy~y~{||{yz{~x~}~~{~zxr~{~z}z||xxzzxz{|yzx||z}}~{{|}~|xx|||}}|zz{{z}v}~~z|~|z{w}}~{|~|{z{yzz{~zxvx{|{z{x{wy~}{{~z{~|z||~z}~}~||}|y{zy}yx~x|}|}{}x{y|w{}y}yz}zzzzz|x}|y|{xz|z|z{{}{z|}~{yy|{|~~|~}}{}x}~~|y}{|~xzy{}{z}yx{v|~~z~{zy|y}|~z}{}y{|{x~}z~|{zx{~z}xz{{|}}x{yyx|{x|zy~zyzyyyz||{z{|zx|{|z|z{}}v}z}~{|x|~}z}{z||{|www~zzy|yxz|~u~|zy}}|x|xw{||}}z}z||yu}w|}z}~zzzy{z{}|z}{{}y~}{z{|{wzy{}|yx|vzz{y{y{yw~|w|zw||y{|}}|}zw{z}||}}zz}}~~z{zz||xz{y~{|}{}x{y{zy|y|{||}{|{}yy}x~zz~{~~{{y|}|yz|xzz|}}w|}}yx{{~x~{}{~{z}}z}y{}}~~{{~~~~~{}}~{~{~~}~|}}|}~}~|~|~~~~|}}|}~|}~~~~~{|~}z~}|~|{~~~~~}}~}~~~~~~~{~|~|}}}~}~~{~}~~|{{}~~}}~}~|~~{{|}~~|{~~{~|~|}~~}~{~~{}|~|~~}{}~~|~{z}~xz}|}{|z|z{z{z|zxwz}{{{||xy|{}}|}|{zzz}~{|}||yyyz{yzvy}~|zy|z{|w|}}}v|z|{}|||||}{}x|}zzz~}|{|y{|}v{{{}x}z}}z{}}{{~~z}y}~{}~{zx{~{xz{{}|zyyv{|{yx{}|}|~xzz}{}~{}}|x|{zy~xz{||}}}}yxx||{{|}|x}zyyz{}x{{|{{{zy|~~~~|}yx||{|z~{}||}{|}~z|{|||{{~z}z}z~~}~x|~~~|}z~|yx{z~||{}}~y{z}{y~~x~}yzy~{xz{~y{|~~}zyv|~~}}}{{}{~{}y{xy}uyzx||}{z}~z}{||zxzy~}{~{}||}~|z{~||y|~}yzzzz|~}}~{|{{|zz}{}|}z}~|||~~{x}{v|{zz~}xy}x{~|}z~y|z{}{|{z{{|zyz}zxzyx|y|}y}{}}|{{}zy{{{{z~||{|yt}|z{}wyyxzv}|zv|}u{zy{|z}y}~wy{~x{{}~}}yv|{zz~|z~{}xywyx{||}|}~z}}z~}}yx~}z{z{~{{{y|zx}z|{~xy}|{{|{w|~|||~{~z||y}~~{{|{wy||~{y|}yy||}|x{~}~xz|{|{}z~|z{{|xww}z{y~z{|w{xy}|z~|xy}~{|}~y}y{xx{~y}x}zy}{y}wzy|{{{y|z}{z}}{{|{~}{w||~{z|}z|y|~}~~}~~~|~}}~}}}~~}}}z}~|||~~~|~}~~~~}{{~~~~}~~~}~|}~~~}}~}}~{}~z~}}{}}~~~|~|~|}|{~|{~~~|~{~{~}|}~~~~~}z~~~}~~}}~|||{~}~}~~~~y}}}}~}~y}{y}vzyy~x}|{{|z{{xy{}y|z{w{}yz|~zy|zvxz|{|z~|yz~~}{x~}~z}yz|~|zzw~~u{||z|{xzzxzx|y|vyz|z}wz{rv{zz~z~w{xyy|zy|~{}v|~~}}{uu~{~|}v{~x|zzw||yyx|xz{|y|w|zzv{y|w}}{y{|~}|vzz~{y|}y{|~|{zzy{{|{}~zz{|zx{wy~|v}w|}v|w~x|zyyz{y{}{{{w|xz}{|z|{}z||}zv|z~y{zz|xx{x{y{}~|xx{|yzyyxzz}z{{{x~vqy~|~y|}wx{~w~|y{|y}|~~}|y{wyy~zww{x~{u{v|zw|{{xz{tvvzz{||z}{|z{}}|zz|y|zx|x~z}}z{{|{y}z|||x|w~|zzyzx}vwz~{z}}z}~zx|{y||vz{{{{yz{|z}|}|xv|{~z~~{y{||z|}{|zzz{zz{yy{x~|z|{{|zz}}|}{|{xz}yz{}{w~|{|y{||{~xzzz}v~y}}zwxxx}xz{~~yzyrz|~|z|~}~}|{~x{y~}}|||}y||z~v|z{zt{vzz{|}w{y{yzy~zxw}}}||}{|||}}{|zz}|~|z~{{}}|x|}{y|v|~z{z|y|y|z}{y}x}xz~}x|z{xz{{y}{vw|~|~}~|y~}zy}}}{~~zv|zy{{}z}{z}vz|yvx}zyw}|y}|vzyzz{zy||}v||{}}~|~}~}|{|}~~~~~}|~}~||}~~}~||~~~~~~~{}}}~~~||}~~z|~~~~~~}}~~}~}||~}}}|~}~y}~~||~|~|~{|~~}~~|~~~{~|~~}}~w~{}~~}{~~}}}}}~~}~}|~~y~}~}r}~~~{~~~~}~{}{~zx|~z~~~|~{|x{}y|}y|vz|~y{x~xv{{y||~vx~y{}|yx{w{~z|{w|{x|u~~zz||z|{|{}{~v{}z|yz||x~}yzyzx~yx|~|z~}~xzx}}~}yz~{|x|{{{{|yzv}z|}y}}zzz|y}}y{z{|}|~~~z}{}}w{yx{x|{{xz~{|v{{wu}|{sx~{}zz|z{|~x|~yz}x|{{~z~{}||}~||{yz}}|~zzxy{y{|x||w{x{|{}||{zzz{}~yx{{{~~z||zx}|~~yx{|yx|wx{|{y}}yw}{y~|~zzy~||~z||z}|z{~}zzz|}{|}y||zz~{~~~{{~{{|{z{~|~~}}z||{z|{y}|z}{z{|{y|{y{}~{z||yz}z}z}yy||zy~|~z}|vz}v{{}||~{{|wv~{z|v~|{y}z~z|vz~|}}{z|yy{v{|}xz{}v}}|{~z}{|}}w||v}z{}|~{zw{}}}{y|zz}{y}{{z{}y{{|}{z|}}x~z{|{z|}y|}~{y{{{|~z|yyx|yx{zy|}{x{||z{y{zwv{}xy~|{}{z~{w{~~y{~|zy~{~y|~|{w{x~zxy|y}~|y{{zwz|{y~{|}|{|z|v{y}{{z{y}}w}x|xyxy|~yz}~{}}wz}z{{zyzwy|}vz}{{|{{}}w|}~yz{~~{{wz}yz}z~|z|}zxz}~|}x|{||{}{~|x{{}xzyz|{~~}~~~}||~|~~~}}}z{|}~~~|}~~~}~}}~~||~|~|}|}z}{~}}}~~~~}{|~~~~w~~~~}~}~~|~|z{~~~~}}}~}~}|~}}~~|}~}}~}~~~~{~~~|~~~|~|}~|~~}}||{~}~~~}~~{~~~~~~|~}~~|~{~}}}~~}}}~~}}}~}~z}z~|}~~y{zzz{~{xx|{zx|z{yz|{|{yy}xz{z{|zz|{~|{{zz}}z~zy~~|w}z~w~}|{x}}{}y|zztz{}zy{z{x~}|{ywy}z|{|{{y|}}}z~zx{||{y~}{}w{xyx~xu{|xx}|yx{wyz|ywy||zy|{{yy~}}z}zx|}~yu||}|~}{v{{}~{|z}{{y{y}zxy{xz}z{z{zz|zx}{{|{|yzz~zz{~~z|w{y|~}|y~}|~z|z|}y}x|zz}|z|z~x{~wwyyz}}uyw|z~~{}{~|}y}{~{||}y}||~zxz{x{|zzx{xzy|~{|x{wx|}{{}||z}}{{{||y{}|~yx~y}z{|}}|{zzw}}yy{}x}|{zw|yw{vy{|yy|{|||~|~z{~z}z|{}~~}|x}zz{~}~}|{zz|~{{}wzx~~z|{zy~{y~{{w{y{w}}~{}z~|z|yx~|{|yxv~|~y|z|z|zx{z|v}{y}}{zv{|{}~~w{yz}}|{z{|}|{zzv|~{~{}{|~}~xz|z{|~|zyz{z|yzwy~z{zzyvyy{{{tywz|xzzyu{|{}~||}}zy~}{{}z}}|{}z}~|{~~~zz||{}ztwzw{y|{|{}w}|||z~{{}|y|{}|zzw|xyz|}~z|~{~~}zx{|y|zz{~~{~|xxz}{{|}}{|{{x{~~~}}{}}yz|~~~~~~||y{~}}~~~~~|y|}~{z}}|z~~}v~}|}~~||~~|}}~|~}|~}~~~|~}~~}}z}{}}~~~{|}{|~}~~}~}~~~|}}~~{~}~~}~}~|{~~~}~||~}}}~}~~}~~|x}~|~~}|~~~}~}||~|~}~|~~~~}{~}~~}~}~|~}yz{|{yzw~}~z~zyxzyy|~y{{zz}z{}x|w~}y~w{y}}x~xw{zyxy~yw{{|z}ywzx{{|}|z}z~|wz~}zyzz|y~|yyzty}{y|y~yz{{yx{|w{z~|zz{{{~{}t|v{zzzuxyy}z|{yz{{w|{~|}{~{{}w~v{|~y{zy{~v|}xx{y|}yv~}|xz{z||~{w|}{{~~}~}~}~y}|~|}~||zzxzz|yx||wz|~z||{|xyz~}{|xyz~z}zy}y}z}~z~y{{~z}wy{{w~x|{{xy{~yx{}yyyy|{z|~|{|y|{~y}|{}y}y|{yz{y}|}||zzxzzz|{yx{ywz{|}z|}xw}}yzy{}|~w|v~y{}~~~~}yyz~|}z|z~x{y{{ux~}}}}||}{}~|{z~}yxxzy{~{~x~{y~~y|zzz}z~||y~{xzz|{|yz{}{|~}zzz||{}{{y{|yv}~~z}z{}w~}wz|yzy|{{}{}y}~vyz{y|z}||||||{|~}}z~yz~}|ww{~x{{x}yz{xz|w}w{xx~}z||v}{{{|}y{z|{{u|{|z{u{|{yz~}x}~vx|{xzyy{|zzz}~{{wz{||x|x}~z{{{zy~{}{zy|z}y}y}|~z|~wz~z~zx}{y{x{{|y}~|}}|z~~x|x{}zyz}}z~|{}y||z~|{x{|z}|z~{}z{~{}xw}y}}z{{{|{~zt|}}z}|zxw|w{x~ty~}~~}{~}|}|~~}}~}~~}|{~~}}{{z}~}}~~~}~}}|}}~{~~}|}|~|~~~~}~~|{|{~{~}~~~~}~}}}}}{|}{~|}~~||~~~}|}~{}~|}~~|~~~}~|~~~~~}}}|~|}{|||}}}~|y~}z}{|zz}y~z|~x{{}}{x{yy|wyy}z}z{~y{|}|xy{|~}{|yy|}{~z{{~|z~~|yy{}~||{|{}{~zzyz~zwzvxv~|zwy~|}~}|}{||}~|~{{zvz}y|}v|}|~{~y|{~||}z|~|y{{|{y|{xz~ywy|yyyz{{xz}||z{~~{zz}~~{|zx~zz~|{}{z|yzz|{}~}xy~yyzyy{|x{|yzw}{{yy|v|~zz}}{{|x|~z}}}}{|{|}z{{wz{|{z{}{|{~}zz}|zzzz||~}{yzz{~~{|z|~|y{|z~}zz~~}z|{yy||~|yx|~{wzyzz}{zz{~}~|v{}~~|}}~~|zw|||z{zy|{~}~x|~zxy}zvx{{|~{y{y|zwuy}y}{~{|yyzwz}~||{y~y|~{~}z{||z{{}z|}||u|~~{{}~{y}|w{{|yxyyv|y{}~w||}w}{|}}z{~}{z{v||x}|{{~zz|~|~x|~{yz~zz}{yx|}~z{|x{y{x~|xz|~}~}|yz~xw||z|y{}~z~||z{}z}}~{}{y|x{z}z{|z{|{wzwyy}|z{{y}z|~{}}||{}zz|x{}~}z|}{}}xxy|}{y{||}}z{{xz{y}x|ywyzw{}|||z~zy~{{~{w{}y}}z~y{}{~|||x|z}|{|||y|{yx{~{zw~|z|y}|{|y}||z{{|~}}~}z}}~~}}~~}}{y~~}~|~}~~|~}|}~}}~~{~}||~~~|}}~|~~}|}~x|}}{~~~}y}~|~~{~~~~}}~z|||}~|~z}{~~|~|}}~|~}~}}}{~}}~{~}~~~}~~~}~~~||~~~~}~}|~~|~}~}~~~~}}zz~~q~|{{{}}{xz~|y~~z}|y~y{|xxzyzz}|{z}z{z~||z|~{}z|{zz{x|{{{{{{}|{{v~{yx|y~y{{v|z{ywz|y~|xx}y}}~z|zyxy~{|xyy{zz}y{w|~}xz~|}zy}{||~{|x{|x}{{|}}z~{y}w}|zx|uzxx{zz{|xy{}xx}{zx~|{y}w{z}|{y}y~|yz{x}x~z{zxzy||yzz{y}yz|||z{~}{z|x{z|}x||{zy}{{}~||||{{}{}{|{}}y~||}z|{xxw{~z~}zyy}x}|}||{}{|z{wx{zyz|x~}}{~|x}{~}{|}{~~u|z|zv}yz|~v{}|xw~}{}{{}w}yy|{z{}}}yx}|~}z{~}~{xz{yz|{}}{y{||{zzyy~{yx~}yy||~yx|||~zy|~}~{{||x}zw~}y{}z}{x{zzx{~z}|z{}w{}}}y{~~z{|}yw|{~{}{|}|}~yyt{z{zz{|{|}zw}{yy|z~}~}}z|}zv{|{zzy|{}{}z~|}x{|}{}{{x{}z}~y|xxyu|z|}}y~y}}{w~|z|z}}y{zyzxzwy{~}z|||x|}vyyy}||z~z{}~~{|x{z|z|{}}}{|yz}}x|||yy|y~zzy{||}|y}{{}z~y~|||z{{}{}zz|~~}z}~|z|zz}}}{}{{~}y|}{{{{|z|{w||{{{}}~}}wxy||~}|yz{~}}z{{xw{y|{|}|~}}~~}{~}~~~}}~|~}}z}~{z~~~~}}}|~}}|~|}~}~~}}~~~~~~~}~~~|{z}}z~}}}~~~~}~|~~~{~|~~}~|~||}|}~~~}}~z~|~~{~}~~|}z|~z}~}{}~~}~~}~{~}|~~~~~}~~~|{~|{z~}{{z|yz}z{{y{zzx|{|x}}zvz}y}}zx}{|xv|{w{{}|zyzy|yz~x}y|}|}}yz~{vy||z~yz||}z||y{zyyyyvv~zw|w~xz}{x{|}~|~z|{{{w}|{yy{zy}|z{|{}{|y{{yy~x{v{zz{{yz}zyy{vz|yyzz{x{z|{|y||{w~}{|y{~|{}{|}{~{y}x|~xzzz~yz~~xw}uw{{|{z{{|yx{||}y}|~|~{~vw}{}zz{~~}y|v|zx}{x{yxzz{w}z}}xz{z{zx|zy{|z{z{y{||||}|}}x{|{||{zy}|}}{y~}w}{{z{w{vx}zxxx|xzz~}yx||{y|~yy~}zz}uz~{{~z|}~|||}z}~{~y|{|}yyy}{z|z|{wyy||}wy{w||z{z|z}zy}~{~{{|{}x~~{}{}y{~|}{yz~{|x{|y|y|zy||x~vw{{vyw{|}}}~{z~~{{}|}}~y|}w}~{{}|y{zywxz{x|z|w{z{yzzyz{z|}y{}yvzx}{|||z{xzz{}~|{|}{}||y|~{{{{{}~~{{||xx|}{~{y{|vyx{|}}z|x|~zz{{~xv{y}|{|~z|~z{{|~~y}z}x~zzyzz{xy{||{|z~w||zzyx~{w|~z||}|}z{~{|}v{z|~|z{{~~zxz}zyz|y}z~|~{xw}zy{zy{yxwz|zz~}|}z}{|z~{{|~{{~zz|~|}}|~~~~|}|~}}}||}|~~~y}~|}}}~~}|}}~~|~~}}~~~~~~~}~~~~}~}~}~}~|~~|||~}~~~~|~||}z~{~}~~}~}~~}~}~~||~}~~||}}w~|{{~|||}~~}}~~z||y|y|z{}y|{{|~~w~}~}|yv|yzz}yz|||~{{yz{}{{zx{{|y{z{{zy}|zz}z}xtwzz|y{}|}yyw~yyyx~|{|{|zxx}zyxy{~zyx{z~y}|{z|{||zy|{zx|{|}{|z|z}}zy~xz{{}}{|w~y|{}yxw|x|zvyv{yyu|{}~|}~~~|z}{y}z~{}yz}~zxx||z|zz|y}|~|zy{z|}xz|}|zzyy}zw{}}}z{||{~x}}{~}{}y{y{x{~x~{}xz|{xzz{{}}{{|}zx{|{{z|x~v~z|{z|{}z|z|~x}}y{y}|{{~{|}{z{xu||}|xy~z{{zz{}|z}{||w}{}{~|}}|yw|z{{|zz}{~|}|}|{~y~y}||}}{z||y~|y{zzzzz~x}~x~}z}|{z~|z|}w{|yzy{}~yy|~|{{~{x{x}}z}~||y{yz{yw{}}{|{~~{x}~}{}z{zw}xx{xy}x{x}{x|{~{~{y{z|{yy}|~}|~x|z{z|}~|}{}}zzx|~z{}xz~wy|zy}~{}w~|{|w}~x|z~~{y{~|zz{}~}z~~{t{yz}~{y~~y|}x}z}{{y}~{{|zz~{~wz|~}}y}|y}|}zu|y{xy|x|{z{w}{z|}|}yz}yyz{}{y}|{|}zuy~~|zx{{{}}|{|y{y}zxzyw}z{z{{{zyy{zwwzwwz}y}|zwy||}}}}{x~z|}}q|z|}z|~|}~~}~{{~|||}~}}~~~}}~}}~~~}~~}}|}~}~~~~~}}~~~|}~||y~~}~~~}z}~|~~~~}~}~~}~~~~|~~~}||{|~~{|}|}~~~}|{~~~|{|~~{zz~~~~}~~|}~{~{~~~zz{{~}~~}}}|~}z{}zz}|{{zyzyy|yy|zzz}z~||zx{z{y{yy}w|}|~}y}y{|~{y|y|~~{|{~}{zz}||{}z{y||y{~|yy}~|xxxxwyv{yxxx{{y|xz|zw{z}{z{x|}yyz~{{z|{~zwyxz{}x{}{xy}}~|zz|xzyyz{y{}}yy~}~z}|}yz|~{x}{{}~}{{z{y~{x|~}}z{y}{{yxvyw{uz{{xy}}||}vyyww{yyz{z|~{}zyz}~{zz}}~xx{zx{yz~}{|||yz|ty{}yz|w~zxyxwvy|{yz~yz}~|y{}z}}{|zz}}}z}y{}z{|}~{zz~zx{xt}}}wxxz{v{{{y|z}|y||z{{z|~~yy~{}}}|}yyx|{yz}~}~~xyzyzz|yzzz~z~{|{x{{y{{z{|z}x}|~z}z|{|{{}|||~~|||}{}|}~zww|y}|{||~zyyyy|zwy{zx{{~~~y}~vyy}v{~zx{}}{||{|~y{{}zzz|z{xz{x~xv{xy}xv{wyy{{xxz{~v}{w{{y{~}}zz~}|~}||{}|{y|z|}||}}{{}zyz|}yzzyz{|{x~}v{{{}w|yyy}yzyty{y}}|~zz|w~|~|}y{{{}}|z{|{z|{vv|y~zyz|{{zzxw{{{{yyzz|{}{|{~|y~}z~y|}y|{~~y}|{y}{}}x}{yxw|{{{|}yw}w}~|y{z}}}}vzz~~y~}{zz{y|{z|w{}}}}}}~~~|~}~~~~~|~z~|}|}|~}|}~~~~}~~|}{}}|}~~~~~{~}~}}~}}}||{}}|~}}|~}|zy~{~|}z|||~{{}}}~~}~~~}~~}}}~x}~}|~~~~~~~|}}~|t}~~~}}|{~~~~~}~|~~}}{~~}x~z~~~x~~{{x}y{}}y~y}{z}||zz||}||}z~~w}{|y}|z}yy|zxy|t~{|{yy}y~}{x}}zz|{xz{}y~}|x{z~|zyzzz|}}}~w{|{zz}{|wz|}||}~{}zz||{}}yyv{x}}|~}{{w{xz{|||}z|{}z|z|yx{y}y{}}xwz||}{~zz||y{{{|wz|{xzz|z|zz|}|~|}y{}{{~{y|z{wz|}{}{y~z{|}{xz}zz{{y~x|x{w|z}y{z|~|xx{}|z{y~y}{{~{}{|yxyy~||y}xz~z|y|z}zz|}|xzv|zy|z~{~xw|{|zz{y{|{xz}}{{z|z{x}~{|}z|zw{{{~~y~|~{|}z{}{y~y~}y}|{}{x{z}z|{}~|}||w}{z}}}z}w{}y}~~{{~zy{x~}y|}|yxyx|{zz|}{~x}|{|~yz{|x{}z}{yz}z|y|{{zzw~{yz|~{|~y|y}w}|y~{z|~}uyy|~{y{{w{xz|{{}}x}|}~|{zyz||zywz}y~z|xzzxyyy|yz{~z{|yxy|{u{|~{v{}|v~{t{|y||{|~~{}||{|z~~y}~z|z|w}y~{{}~w{~yw~zz|x~|x}z}v{}|x|}|yy|{yz|}~xz{~wzxz}||{z}w~ywy|}wz{z|{{|{{z~{x|{zxyx{{x|{|}y~|z~z~~~{~{{{}{z~~}|~xy}}z{w||z~x{|yx{||z|y{{||~}}|~|}}|~|{~~{~~~}~{~}|}}~}{}}}}|~|~|~||}}~~|~}~~~}~~~~~}z}~~|}~|}}}{{}~~~~}~}~}}}z~|~|w}}}|~~~~z~~~|~z~z~~}~}~~}}|}z{}{}}}~~||~~~|~~{}}}}{y{{{xz}|zy{x{yx}|}|x{{{xx}{~xzxz{yyzz|y}{~}|{}|{{~zw{||{z}{}|w~|zzy{|xww{{z|}}{|}y|~z}y~y~zz{{}~}z{z~~|z{{|xzzzx{|y{~~{}{xy{}x|yz|z}y}}zx|}z|z|}www{|yzxyy~{}|w}w}}{y~yz}xy}~y|}{wzz|yzx{{|zz||xx{x{y|yyz|{{|y}|}~}}|~~~||}~{}x|z}z~z{~xy|z~x}{}z|{x{zx|}xz{|||zz}~x{}x|zzw{z}}}~}~~z|}|x||z~z|~w{|}xz}|zuw|z||yzwz|yy{xx}|{|~|||}y~zx{~{{~|||}}}z}z~~}x{}{||~{{}z{{zzyy{{}zyw{{zy}}}}xyz||xv}x~x}{{}}{z||||y{z~||}x{yx}||}x{|yzzz{y||x|w{yuz{wz{zz{zz~|z}|xy|x{}}{y~}x|~~|x}|~xz{{|yxw~|yx{yzw}xxz{{q|z|zw{z{}}~y|z~~{}}}|||z~{yy||z{{w~yy}{{|x|z{|z}zzyx~~z~{{|{{z{x}zz}}|z|z{|}z{||}}zzxwzz~}v}{y{v{}zxx|}z}yyz~ww~~|}xz{|}z~z}{{}}z}}}~{}|}|x{~|}{y}~z{|{}}zxuyv{|~{zwz||}|wzx{{x{||~{|z}xvy|}{|~}~~}}~~~~~~~~||~x~{~}~|}}|}}|~}}}~}{~~{~~~~}{~~}{}}}}~~|~~~~|}}~{}~}}}~||~~|}}}}~}z~~~~}|~}~~}~~~|}}~~||~}|~}~}~z}{~}~|}~}~z~|~|~}~~{|}~~~~}}~~~}~~{~|~}~z|~}z~~~}zy}{z{~|}}|~yzyv~{}{w}w|{|~{}{{x}{z}|{{z}}z|zzy{~|{~{z{|yxzx{|zy|}zx{}{{~x{z{{~y}z}|x}vzzzw|yvty{z|yz~y{x{|~zz~}~yz{x|{|||{|zy{{z~z{z}{}~x|z||~}y}|z~|z{xz|{yzyzx{y{{x{{z}{|z~y}y}{||y|xy{{}~{{|y}}{z}}}x{~}yz|z~yywx|{{zzx|{zxy{|~zy}||{{{zz{{{w|~~{zyx}{|y|z{}z|{|z{~~}y}{~||}x{}}|v|}||z}z~z{z|}xs|{~~}x~zzz}{|{zzz}~{{y|x|zv|}|||w~~~~{x|w|z|zz}{~{~~{{{{}y{|}{s|z}~|}|}zz~y{{|}x~y|z|yuz|}z|y}}|z{{z}|~y}yzxzwy~yz}~}{~{}|{||~zy{yzy|}}z}y|{{tvz|}{x}|~}yz}{yx}}{x|{xx{}~z~z{}|}}w||z||{|}yz}{zyzz{z{zx|zw{y|y||zyw|}}w{vz|{||z|{{z{y~|}z}zy}|y}||{{z||zztzz|~{z{{z{|||{xz}~|{}{xz{y{y~w}||}zyxy|}~|z|z|}yxw}z}{z{xzyy{z~{}|~zyu}}w{|~yy~{y~}}{zyyy|y{~{yx}{|z~~{zxv|x{yyz{|~}~||xx~{y~zy~x}{}|zx|}{w|{z{x}~~~~~~~|}~~~|~{}~~{~{}~~}}~~}}~~}}~~~~~}~|z}~}|||}~~~~~|}~~|}x~~~{~~z~}}}~|~{{}|~~}~~}}}~~|~~x~||}z}~|~~}~}~}|z~}}~~~~z~}w}|~w}~|}}{xy|yyz|w{x}wz|zx{~y~}x|{}|{yyx{||}|~y{|{}}|~z|~x{}}{|{|{z}~|zyx~t|x}|{vxxyvz{wzx|{yz{w~zx{{{|}zy}{y}|z}}z|xz}|~xz~}zz{|yw|{{|x}|||w{{y~|{xzyzyzv}z{|y|}zzz~{{xz|{x||||}{z}|y~}{{~y|{|zw~}~xx|}|yy{yyz|~wy|yzzzy|~w|~}~|y{}{yz||y{{y|z}~{~z}x}|xx}y{z{{wyx|}x{zz~y}y{x{z|x~ty|~x}~}}{}}x}}y}xzx{{~|~~|z|{z|v|zu|z{yx|{{{||{|ww~yyy||zwy~v|y||}|z|z}||}zzx|~z{}}z~z~{yyy}{zx{~{~}{y|~y||y||{xx{zxz~{~}x}x|~~v~{~|}y~}|~~}|~~{s{z~z}zy{|}yv~wz|z|zy~}{x{y|wxz{|z}|vx{{zzyw}x|yzx}}z}|{|}|{{x|zzz|~{|{{|zt|x|z|x{{{y{x{~|z}}|||yx~{~{yv|~y|}|}z|z}~{|z{z}}}{x|{x|{yyw}||{x{}~|vwy|}{zy}}~~}y|~vzz}{y|~{z}y}~~}|}{z}|~}{{{{y}z|w||~{yvxy}z||}{|x|}z}z~~|~|~zz|}||y}|z|t|~y~{{~}}wy{yz}{zy~~|y}{}}{{x{~}~}|~|}~~~|~|z~}|~~~}z~~~|~~~~|~|~~}||~y|~{}y~~}z~~~|~~yz~~{{}}}~~|}~}~|~~|}|}|~~}}}}}~}|z}~~~~|~|}}~}~~~}}y}~~~|~~~|~~~~~~|~~}}}~{}}}~~}{~~~~~~|~}~~~~}~}}~~~~z{|y{zx||}~{{yz|z}zx{}~}}yz}yzz}yy{w}x|{y|xx{{~}x}||z|zz}}w}yw~|zz|y|~}{x|xzz}|}zx||yx~}}}xzy{zy{z{xvzw{}z|yzy{{||yz~{|{{z~{}|xzw{y~{ywzyyz|{zy~~|{||}||~{}}|w~ux{{|~}yz}y|z|{x||}~~{{z{xzy{|{~z{~yz{|zzz{~z~xz{{}}z{{|y{|v{|zz{}z|zy}zw{zy}}{{}~z}y|{wv|}{|{z{|||||{{w~|{yzz~~y{y}}yyzz}|}{x{{z|{~{~}{yx{{y|ty|~}xz{x{{|{zy{{yy}wx|{z|x|{y|~||yy{|y~{{xy{{z~v}|~||{{yz||~}|zx~z}{yz|}w{w{|{|}{||u}}|{{{z|||y}}yw}{|wz|}yv|zz}y}yz||z}x}~zx}{z}}y|u|{|~z|yyy}y{y{w{~z}|yxzxz}|y|}}y~v|x{wy}~{|y}|zyzmx}{z}|~z{}{{||}o{|yv}zyy{zxzy}|~rx}y}zyzwy|v}||yy{}z{uy}{wy}pz{}}|y~|x{{{{{|zy{~{{~yy}{|{w|yz}|||zy|}|}}|{y~yx}zy|}{}|t{~zz{yx{{z{||x{~z{z}{{~z{~yz|yzz|w|~yz}~}z||zy{|{~xy|z~u}wy~{~z}|{xzz|{|~yy{{}v|{||{|z|~}||}~~}|||z~~~~~~~~|~|~}~~~~}}~~~~~~~}~}~{~~~}~~|~}~~y~~~~||}}~}}~||}}~~}y}}~~~}y}{~~||}~~~~|}~|}~||~~|~}}~~z~||~~}}~{~~}~~}~}~~}~~~~{}~}||}~~~}~~~}}~}}}}}}~~~|~{}{~}}~}}}~}}{}~|}~zy}{~|}{|~yz}y}wx|z{wyzwyzzyz{}y}zxw}w}}~|}}x}yy|}~}|y{}~{z{zzy}{{zz~~{}|zxxxvy}zyy{vuz}||z{}{z{xyzx|zz|}}||xzzx||}{x{}}~{y|y{}~{|{~w{}z}yyy}ty{yyzwx|z}z{{x{zx|x|yxwzz{{~x{{y{x|}zz|}yz}w~|yz}}{z|{}wy{}wyt{}yz}xyy}{{|}w{{x~z~{x}zz|{~z||{~{|}z}|~}~}|{y|}~|v|w|z{x{y}zwx{}|}wwyvzzwwx~y{{z~~}xz{{}z{{|zz}}|~zy}z|uyx|z{x}y{}{~{z}{s{tx}wzz~|~}}yz{}w|~}|}y{}{{}}|}{{{~~{xwy}zz{{xy|z|{y{{x}zw}zyw}y|~~zz}|~|y||z}}y~z}yzy~||}}}q}yxw|z|}yzx{}|}||w|zzzy{|||w}y}{~z{{|}{zz|zx~|{x~|{}|xz~}{{{wxt|~zyw{zyzy||yw}u}~}||w{}x}~z}}|w|{~~xzyyy~~~z|u{z{~}|{z}yxz}|}||{z{y{zuvy{y~{{z{}}|{|}|~~|yz~~}~y{{~|yv}x|z}}||~z|x|||y}{|{xx{yw}~y~{|}w~zy~}||}{{~~|}yz|w{xvy|yy{zvz}y}|z{~|}||}z}uy{|||}{}{z~z{|~~|}}~|}~zz}~z}||}~~~}|}~|~y|~~~{}~~~||z~}}|~{~~~}|}}}y~}~~~|y~~}}z}}~~~|}~|}|~~}}|~||~{~}}~~~~}}y}{}}}~|~~|~}~|{|}~}~~}~|~|{}|~}~~~~~y}}}|{}}|~||}~}~~~||||}~~}{|~|~~}|z}~|~x{y{|{{}z}yy}z|w||{~|{}x}~{x~~{t{||~y|yxxx{{{x{~~x~}yz}y{~z|z~z{w||{y{{yzz~x}{xxuz{{|z}|{u~{|y~x{x||y{tz{z{z{|}||||{|}|{yzxzu{~}yzxx}ywz|{}z}zy~}{z~||{{y{xzv{}|x{z{|v~~zu}y{}w|wzyy{{z}{z~}zyy|yz{z{xyx~w~}ywxzyy}|y{~{||z}y~|}||{z{~y{|y|{~{y}~{yy|zz}z~y}ww~~y{|x{||{||x}zzyz|}y||z{|}|v|}}x{}{~|}{{|z|{}zzy|z{{}||}{|x~y|||yw~{z||~{yy|yz}|zyz||yz~z|xyxzz|{|~{~zyz{zz~{y~}y|{yw|yw}~}|z{{z{~{}x}y}{zz}{|y||{y{|{{xx|}|{||{}z{x}~z{z{|w|w|{|y{{{|}}~x}{yx{{}}}{w}{z|x{{z}{}{y{{||z|zz~}}|vxy|u{|{}|{z{w|xz}|~yzw{|~{~}{||y~|yy{}~zxz}~~|zy~|||y|{||~yzy~xzzz{z||~~y}zy}z{{{}~{x{}z|yzw}|x|}|zzy}~}{y}|z~|x{zx{{}{{yy}y~{z{xz{y~z||x|~}|yv{||z~}|{~xz}}}}}y}y}yzz}|wy}{|yz{|z}~|}{}}y|~z{|y{}}|}{~|~y||~}~}z~}~~}~||~~~}~{~~~}}~}~~{|}{~|~~~}~}|~~~{|}~~}~~~~~}}~|z~}~z|~~y}}{}w}~~}~}~~|~}~~}}}~~~~}~~~~z~||~~{x~{}}}}|w~}~~~~}~~}}~}|}~~|~|wy|~|y}|~yzz}x~y{}{~|{xw{{zyv{{y||zzzuz|zz{{zzyz~z|~}||y{~~{|}x~}{|}}zxz{{v~}}|zzxz||~vyxxv|z{z}}x~{}{{~}}|z{{|y||zy|z}{|||y~z{|}|x{zz|yzxxzzzw{}~{yyzvy{{wx}|x|ww{}xxy}~x~}|{{{~{y~{|}}}~|||~{y|zz{zzz}{xyzyx|{{zxx|z{y}}{y}{~|zu{||~y|{|zw~{w||||~}}x{{yz{xuxwz{{zx|uzz{}zy}{w{~zw|y{z~{~~zxy}}yy}|}}}x|xx{x{{wyyvww}yywx~zx|{|zzyx{z}x{|{x~}{}||{y||z~{~~y}}}|~{|}zxzzz{}{}|z~||}{y|||z}{{~y~z~~{yz{y}|z~{~|{y|y~~}|{yz~z|}{}y|}|{zy{}zvzz{w}zx~uw|xzz||}|y~x|yx~|{w}z|w}{~}|{zx~z|yxwyz|y}z{{~{{|w}zywz|y|yy|~}~{~~|{~y}||||{}}|{~|}{{~}}{z}y||yzxy}||z{zv{|{}x{xyxy{}}z|y{{y~~zx~{}{||w|x{{}|~{{|~z{{{|y{x|xz|y|z}y{w}|}||z{z|x{|z}|}}x~zyz|}~~{~ywz}}{|yz|~|z}zzz{|y|~{{}x|z}z{|yywxwzy}{xz~|x{zwzz{~||}~~~|~~~}y}}~}}}~}~~}~{{~z~~|{y~~x|}~~|}}{z}~}~|}}|}~y|}~~~|~~~}zz}~}~}~zz}~~~~{~~|z~~~|{}}~|}~|}|~}~~}}|{}}~}~~{|y~~}~~~}~}~||~~}z~{~}~}{~~|{|~~~~}{}{}~{z}}}~~~}}||}~|~}~}w|{{zxyz|~{{|z{}{{y|}{zy{|y~uxz|yz|{|y~y{yz}y~z{}{~{{|x~}zyzz}~y|}z{}{xxyyw}|z~{{|y}}{zzzz{|{|x{y~x}}w}{y~z{|{~x{z{|{~||~x{}~y~y{}{|{}wz{{zvy~}|{|~z|}vzz|z{x}|zz|z{{z}{yx{{~||z}~z{z}}zz|xy|zw}zz}}y|y|{wz{|z{~}z|{||ut}{{{}y{|~{{{z}||x{{z~y|}zz|z}~{}{{x{|y}{~x|z|y}zy}{z{~~y}}{}~}yw}zyyx{~u|{~x|x{w|~|z{{{y{u|{}{}~wz{|xzy~z|~~z{|~|~y|~y}|}{{|}|xyw{~|{|{zzy{~{v|y~z~yz}|{|}y}xzw{}~x|{{|zwvw}}zz}z|{{{}x~{{zvxw~z}{~y}{wz}}z{}{wyzx}|zz||x{z{}zy~z|x|}{y|}{|zz|}z}|{}z{xy}~w{zy~|~{~~yw}}||{zyx|z}~zz~}xxzyx~{|x{u{vyy{~xy|y}|{y~~y|{{|z~{~|x}|}~|zx{xx~xx|~z~}wz}}x{~{}x{zy|z||z}{{{zx{}{xyx~y{z|||z}{{vz{}{}~x}}|z~}||yz}~~{{zzyz}}|z{{~|{}|{{yz{y}}y{}zz}~~~wx||x{|~xyux|}{{{~y}{~y}yzz|}u}w|{~y{{y{~~}}~~~}~~|~}|}~~}~~~~~{|}|}~|~~{~~|}|~|~}~~~~|~|~o|}}}~~~~|}|~}~~~}|}}~}~}~~{~|~|~~}}~~}}~~|}~~~~}|~}|}~}~}}}||}|}~~}~}}|}}|~}|}~|~~|}}}}~}}|}}~}~{~~|~}}~~~zy|}|{~||}~~{zx|{|z{z}{zyy||{}~|zuw{zw{u|y{yzx|}|{{zv||y|}x~~{{z{{{~{{{}{|y}|}xy|}x~ywuy}zyy{}~x|{|zzuzy{{zw}}x}~{}yx|w|~yx|x|z|{vy{{xw~x{ry{|yz|z|{}xx{zy{xyz|v{z{yzy}|x~{{z||{}}zyz{{|||yyx}{}xz{}x{{wxvw~}x|vz}wyuz}|~{{y{v}{z{zw~|~}}|{|}}}{{}}|x|yyw~x~y{|y~z{zzz{y{{zyxzxyzzzt{|{{y}}|~}}}yy}yy|yy|}w{|{}{}}xzyyy{z{v{xzxzyw~vzyuxx{|y{z{x}|{{y|~{y~|{||zwx|{~|~~{z|x|{{ywu{y~zy|}|y{}{ww~zyxv||zzz|}y|vzz||y~zx|~{~}|y}|z|~|~zy|w{vx{~{y{z{w{{{yzw|zx}xrx|{x}{|||}{{||}{yz|zz|z|}{~}|}z~~{wy||y||zzwzzyx{|zwyyxy}{yxy}{||{z~v{~yy~~{vz{~yw~z}{|wyy|~zzy~wy|xyx~y{z{}zz~w{z{yxwy|}yxzz}~yxz|||}||}|yw}yz|z||y|}}}wyywz|zz{{z{}|z~{ytyzz|vz|{|w|zx|y|~y~x|z{~x|{||y{{z|}{~{~|{yz~~yxw}|zz|y{yxz{{x||xzz{v~w{~~~}}v|{{}z||~}~~~~~}}}~}{~~~}}|~~~}}|~}~{}~}}~~}~}~}}}|}~~|||z}}}}}z~~y~~~}}{|~~~~~}~}~}~}|~{}}~}|}}~z}}~}}|||~~~{~~~|}z~~{}~}~~}}~~~}}~~}~}~~~}|~{~~}}}}p~|~|}||~~}}|{~}{}~{}}y~~{~{|}}~~{~~~~{y{|~{~{~~{|{{|{}yxyy|{y|y|yy{xyzx||vu}}~yz}~zy{}w{z{{}||}}y{~zxyz~|y~{zyz||{{{|{z}{{{wz||}yzyzxzy|~{{{|~{}y|x{y{y}{{{zx}yzww}|{}{zz{}{{z}z{v~}||zz|z|y}z}}|yy{z}z|||x|zz{|ywz{z|z||}{z~}|xz}}}z|y||xxwxx|z}x|{x|w{y~xyzzy|~xw|}{||~}y{w{}~{}z|{{|}y~z|}zz{z{zy|yxzz{}zz~|y{}wyy|z{x{~zx}~~}||}~|}y{{}yxxzy}}u~{z}}zz}z{xy||{|~~}|x|zxzyy|wx{z{z|}~|~y|zz|x~z~zz~yy||}y|{y~~y{z|y{}zy~|z|{z{~~}yx|{zz{|}xx|}|yy{v{x{y{~}{|}y{||~}|yz{v}}x~{y}|z{{||{{||z}|{yx{w~}zzx~z|yz{w~{}~|~{~z{{|x~{~yzz}{{z}~yyw|}{zx}{~y|xxy}}~{|{}{z{|xxz}}wx{z{wwy{{~{{{y{zxyz}z|{|}}|{y{|}~{~}|{|{}{|xz~x|y}|w~vy|{zz||z|~y|}|x{z{{}~~~~x{zz}~~y|}zy|~||v~}}{x|{}zzw{z}yz||z{zw|z}w}zy~~}|}xz|}~}z}uz~}|{y~w~|{|{yz|zzzyz||{|u{z}{z{yz{|{|yx}}z|{zzx|~~|}zz~}~}}}~}|~~~}~~}~~}~|~}~~|~x~~~~}|~~~~}}~|{~|}~|}~}~~~{~||}}~~~~}~z}~}~}~}z{y|~||~}|~~|~~~~}}~~{~|}}}}{~~|~~~|}~}}~|~~y}|z~}~~}}|}||~}}~}~{z|}~|}|}~|}~~~|}~}~|}}}~z{{~~{}{{t}~~}w{v|xwxyyz|y|y{{z{wzwy~z||{yz{|vyz{{z{w{z}}z~y}{{t~}v}{~{}|~|y|z|{{zzx}{|z}yx||z{vx{~|}v}x}y{|z|x~y|~y|{~|{}zz}{{~}|{wxzyw|wz~zzw{wy}{zy{}u~z}{x}z~|xy{y~z}}|y~{~}v|zz{}y|x|{}x{vzy~wz}xw|}x{{}{{yx||yzxzz|y}wz}x|{~{|{z}}zx{}~yz|{vz{y||~|z|{{z||{{z}}}z~y|zzz{~~yx|||y|x|~|~z~{}z|z{{~|~{|}{}{}||xy}{xzyv}yxxz}x|uzz}v}{x{||{yz|}{|x|}zw}~}y|z{{zy~~yz|}}z||}{y~{~yy{||||}u{}|{y}xyyz{y{z|}~||~y|zw||~}}}~||x}}|z|y|{x{~wz|x|zv~}z~wz|zw||zzz}y{x|zx{{y|}}}|~z~v|zzzz{z{zz{}s|yzzw|zzyzx|z|}z{yxx|x~}{{zzy~}z{~|{~{{yy|}{|z||~{y}yz}|}yx}{~y~zx|}}ywxy}z{zz|w}|z||zz~~y}zzz{~}zz~{||{}}|}z{y}{{yy{}z|zxx|}w{{zz}uz{yzzxzz~~~~}}{x{{|{~zy~x}x}|z}~yv{{||xy|zzv{y{uxxz}{y{yx{|z}|}|}y||{~}y~}}{~||~~}}~~}~xw~}~~}|}|~y}}|z~z~~~~|y}~~}~~}~~~~|z}}{~|}}~}~~~}}{}}~~|~~|}}}{}~~~~~}~|}~~|}~||~|||~z}}}|}~}~|}~~~~}~~|~}~~}}~~|~~}~~~~~|}~}}}|}~~||~~}~}~~~~~~~{~||{}|z{~{~zz{|v{y~|~y|{|}zy~z|zz}}{|}}y|u}|}{vyzy}{}|~{}z}x}|y|y}|z}|zxy||}|xx{w~w||z~yzx}yy}zx~~v}|{yz}~v}z{w|zyy|xx|~|~z{~y}z}}}}}wx|{~x~zz~|{~z}z{~z}~|zvzy~{yy{y|zz}~{y|{yv|zz||y~{}}~~|}xx}z|y{zz||~{{}z}{w|zz}w}zz|{{|y{{yzzz~|~|{zz}}{zx~|~|~~{|~y}|}yzy}y~{{y{{v|y~|y{~}w|z}y{|y|z}|zz~y{}{}yx~}ywz~yzv~{yy{}~zzz{~{z}w~zz}}yy}||}z|yz}{{}y||}}z}|}~~{|y}}|}z}}zzz}xz~x{~{y|~}z{|z|z~|y{yw~x|}}vyxz{{~{y~uy}~z|x~~|}~y|z|||}}|{{||wy{{~z~|{y|}z|z||z|xx{{x~}}}|~wz{}|wyz||x}~}y|}~zz||{|z|w{|}~yuw|{{}}}z~y~~|{|}xx|z||zzzy~wxz~{|{wwz|{{{z~|{z}|z||yz{{}yyy{x|||x}zy|x{}}{w~z}|||{yx~~~{xzzzzyy~|w|z~~zy~}}}z~~}x{xz|xy~{|zy{~}y}{|{x{z||}|{u}y~t||z~z{~{y}y|y~{z~~x}||{zy||z|xzx||{x}|v{yx{{|~{|}|z|~}~~}}|~}~~|~~~~|~|~~{}|{~~~|{}}{}|}~}~~|}}}|~~~|||}}~~~{|~~~}{|}~}}~~~}}~yz~~|~|}}z~~~}~}~~{}~~{}~~}}~}~~}}}~}~}{}|}}}}~}}~y~~}~~}}}}}~~~{~~}}~{}y~~~y|~}~zv{z||y|x|}uzyzy}y}{y{}~|yx|{xzy~zz}}~u{z~{{y}zzz}z~|~{}{z}yy|{y|{{{|x{}}||}}x|z{{z}y{vyyyz{}wz|yw{z}}zy~z~}{xz{}z~~v|y{z{zzty}{{yw||wy}|y}{uwx|w{zt{zxyxyyy~|y}xy||{{{{|y}|}|z~~~{|{}}~{pztzxyyxv{{{y{|wz{}{yyv{z}z{z|~}{{~z|||~y}}}}}||{{{z}|y|z}{zzz}x|wy}~v{zxyx~~y~w{zxyxz{y|zy~||{}|}|y|{y|}|zzz||~x~{}{}zyy|{z}z|v}{~yzwxxwyzy{{|}uz|z}|x{}z{}{y|}x}{~w|}x{x{w||~y|wx|||z}z{{x~yy{~|w|{y}z}{wyzz{y}w|}{z|}y|}wz|~z|{~{~z}~s|~zx{{|zy||xy|z{zxtyz~|z{y}vyy|~z{}y}~x{{z}}z|w~}{|z{z}}|{~{y~{y|y}z}{|vx{y{zzyx}zwxwz{x{}z|{zy|~}|u~~{}}zz{yy}|x~zx|y}y|z{}z{y|w}v}{x{vzyyy~zxy}~~|}~|{zyz~yz~}~wy||}~zz~}{yw~~z~{{{~{yx{||zz{{y|vy}{|zx|z|{|}~zz~~}x{}{{yx}~y|y}|w{}}~xxywwzxz|w~w|~zv{zxz{}w|{|{z|{~y|z{}}{~~{{~~~}|}}~~}}}~}|~}}}zz{|{~}~}}{~~}}}{|~|~|x}}~x~}~~~|}}z~~}z~|~~~}{~~~~|{}~}~}~~~~}~}|}~~~~~|~~}}}}}~~|{~}|z{~z~|~}~|}}}}~~~{}|~~~~~}}~}|}~}|~{z~y~||y}{~}v~}|z{{{y~y|{z}|{u}{{||y|||{{y|x}}zwz|z}xxx{z~}v}~{|{|w{zz|yz{}z~~|~~z|v}|y|~||v{{|zy{yyz||~yx|y{y{{yw|zx}y{z~}|}}~z|z{{{{|{zy|{z|y{y|{~{zx|~~|z~ywzz|{{yzz|y}xz|}{{~}z}yxz|t||z|~z}{yu|xzx|y{||{~wy|zu~|~{~y{~{|y}{z~|z|}|}y}~}}y|x}yzz|{zy~yyz}xzz|z}|z}}y}yz{~z{y{|~}{z}~|{|}{y{y~{}}z~y|zy{{zw|yy|{|{zzz{zw}~~|{|y~z|~|||z|z{z}zzu||z{zzz~|y~z}y|~{xzxwzzx{yz{~y|}|xzyz}~z}{}zzzyz{}y~x}~||{}{{zxzz}{|||{|zz|xzzy|zy|yy}~}z{}y~x}~}~{{z{yz||{z}~~{}z}}~|zzzzz~}z{~||||y~y|{z|}ys||{{|~}z|{z}y}yxxz~|~w|{{yx~{yz}{{{z{|{y~||y|y}~w{{}|xzyy}|x|z}|}|xyy~~~z|z}wx|y|{zyuy{{~}y}xz{|{zyz{yz|~z|{}|z|y}{~z}}}}xz|}z~}|||}|{}~{{}zz|~}||zyzw~zyx}{|{{z~|{z{{|~yy~{z~}{yzy{~x|}|||{z{yz|x{yv}~z}zy{~{{|~~}~}{{y{zy|y~~n|}|~z|z|}~~~|}}~}~~{}|~|{}|}|~}|}~|}~|}}}}{~~}~z}~}|~}}~~|~~}z~~~}~~}|y}~}~~{~|~|~~}~||~}~~~|~~~~}~||wz~}|~~~}~~|}}|~}~|~|~|}|}z~~}~~~~z~~}~}}}{~}~{{}z|}y|}z||y~w}xx~z}yt{z~yv|y~uzxy}y{wwyx||zzy|z|zz|~y{|{}~z}~}{y}||z|}y{y}{y}zy|ww||zy~y||xz|vw}yyw}~{{|yz|w|{}{yy|}}}{{{zy}}~|{{z|~y{||y{}{{y|{v|yz{{w}y}}z~{||{{zz|y}|{~z}||~}}}z~|yz{{~yv{zx|{z|~|zxy}zyyx|zu|}w|xv|{{}{{|z{}z{y}|z~}}{{{{yz}|yy|xxzvzywxzy|wx}yx|xwz|zw}y~{|{{||y{{{}xy{}~z~~~|}{yx}wzyx|w~|{~ywzyyx}|{||z}z|}~{}}|}z{w~}{z|wy|{y~z{y}~y{}~zyz}y}}~|y{z|zzvvzy{yx}yyvxy~{||{z~}}xz}~z{|~}|w{|}||}v~~y}y{z|{~z|{x|yy|zz~zyw|}{wwwx~~|}ww|y|z|{z|~z|{zzzzyz||x{~{{}||yz|{z{{}}|}z{zy}zz|yzz{xww|z|}|{|yz~z{~|{|}}{}zwy~{|{{|x{|yz~{y~yy||{}yzz{{yw|x{z{xxz|zyy{yy||||x}{|{{x{zzy{{zy}{wz{|~~x~}zxw{}y|wzywz|{{|w|z|~{y|||}}s}{yy~|z{|}{}|zzz|{}{z|||{{||{ywz~}zvx{wxz{|z~zz|yvz~yy{|}||x|}|x{~{}~|~~|}~|~|{~~}}}}|}|~~}~{~{~}|{~~K9}~}|~~|~|}}~~}~~~}~~|~~~{~|~~~~}}~}}}|{}|}y~|}|{|}~~{{|~}}~~~~}~}~}~~}~{{}~~|}~}}}~~~||v|~}~}~~~{~~~}~{}~}~|~}}|~|||}~~~~|~~}}|~~~~~~|}{}}~y{}~}|xz|||w{|{{yyyyx~x|x|y}|ywyx|z{~yy|}y|x~z}|{z{zy~|y{{y~z{{y{yw}|v}x|}zw}|xzzy|{{y|}{y{|{yyz{|zuzxzy{{{}~}|v|t|zy{~y~{{{x}y~y~}wzyy{w}yzx{}{zyz||y}|y{{xuy}w|w{y{u}wzz}|}z{~}wxzy}{{}zz|{||{{xx}}}}}}}{y{|y~{zuz{|{z}xzyzy~{|}x{w|~}xzxx}~z}v|z|{{}{{xzyy{yy{}z~|z{{{}}}~{y|xx}xz|z{{|{|{|zyyz~}|{xz}z{z{x}|~}yy}}|}{yxy~z{}}z}wyxy|yz~z~}zz|{}z||}}z{zx|z|~{{~{w|zz|xxx}~{z|}~|}~y||{{~}z||y~yz|||y{z|xz|x{x{z}|~yy}{~{~|~y}z{|z}|||y{w~}~~x}zy|y{|}zy|z|yx~yx||x}}{{y|z{}~|}||xw}{|x}yy|}x{~|~y{y}z~z}z|xw}|{xyzy{x~xz}z{zxw{yx}}zw|z{{z}{zxyz{zw|y{y}xv}|}y{y|z|}yz|z{x{~}w}}y}z}|z~|x{}||z{|y}z|zz|z}z||u~w}|~{|z{{{{{y{{~}y|}y}w}yx{z|zw|yyx}{{zz}x{w{y|}y~}}x}||}y}{|{}~zyyzzzxyxx}y{|y}{{{y}|}{xy|y}~y{}~{}|{y|xyxyz~|~{z~}~~}|{y~}~~}|}~~}~{~}~}|}~}~~~~~}|~|}~y~~~~~~|}|}||~}}~|~|}~~}x~~|}~~|~~}~~}|~~}~}~~{|~~||}}~~}~}~~~|~~|~|~}|~}~|~|}~~{~~~}~~}}y~~~}~|~~}}}}{~~~z~~~~}}~~~{~}}~~}~}}}||}~z}|~|~~y}||~}~~|||~|{y{}}v|~{}zv|yzywwx{y{~x}~z}x}xyx~}|x~~z{|{z{wvv||{|{{z}z~~~xz}~}|yyy}w{yx~|z|wz|{zzxz|}x{}x{zzzy}y|y||{z|}|{xx}z{~|zy}y}{{w~vx{v{|y|~{yx}y{|}u{x{|x}yzy|{vyyzxyzz~|{~|||z|x||{~}~{yzz|~|yzv{x{yzzx{{|~|{{uzzw}yyv{|w|}{|}|}}{}zx~z~}z|{}y|}y{z|yw{}yzy{{{|zyvy~y{x|{|z~{~y{~{{{z{~}~|~}z~~}{~}{}x}{|{}yzzz}{}|z{z}yyzz}~z}~z~w}{yy{|y{{}|y|y{{z|y|~y}}}s|~vy|zy}|{x}~{{~xyz{w|}|vz{xyz{||~zwwy{|{{zy{{|~{|{{z{|zy}}{y}}sz{zx|z}xw||z~xxyyz{{|{|z~~~y|xy{~w{|{z}}y{y{{|zy||zz}}}~{z|y{z}~~|{u}zyx|w{|{{|zz{{z{{s{}y}{}||~|}{{|{|z{~{z|{~{||u{{|}x~}zyx}}{|z|{zz{zzz|xyy}{z}p~y~|{y{z~~~{~y|}|y~{~zy~{~}}yxu~z}x{yzwy}yw|||yw{|yxyz~}{z{|{z{|y}}zzz|}z~}zy|||}yyy|||{|{}yv||zz}yy|~}y}{x}v}z|z}|}{z{|}z{|y~{}}{~~~}|}}z}}~~~}}}|||x~}}|~|~~||}zz}zy~s}}~{~}~~|}~}}}~}~~}{~}y|~}~~~}}}~~|~~~~~~~|}}~~}}}|}}|}}}~~~~~||}z}|~}}{~{}~}~~~~~~|}}~}|~~}~~}}|}~|~}}}}}}~}~||}~y}~}|~{~}~~}}}}~z}~}}}}}{|}~}|y~z~xx|wxy~xxv~{}}y|xzzyw{y{}yz~xv|wxzx}wz|{}xzy{wx{xw{z{w{y~}yw{{z|y|z~{z}~w|{{yx{z{z|{z{}{x}{|}zwwy}ywzz{w||y{|{{z|{|{|{y|{wy{w}zv||uwyxw|zw~|yz{~}{wxxt{{}}||y|{|}{y{y{{ywx|}z~zy{w{{{x}xxx{zz|{}{yx|u~zyyy|xz}yz}}{{{~z{|yy|x}x}}z}{z~yxy}}xqz~z~{|zy}}{{}{zz|}}y}{zx|}x}z|{|{zzxz{vz|z}z|}{~x{{yxvxx}zxz||zz~y|zy~{{{|||{}|{|ywz{}x}|}x|}yz|xxzy|}|z|y{{yyzz{}yz}|{{y~}z|{{y}|w||||yw|{{~}y{v|{zzzx|z{vzx{{zyz|xuxz}{{|~y|{z~|{~}{|||~~yxv{{xy~x~~{{|z{v|xyz}|yyz}zx~{{yxywzz|y|z{|z}xzz~xyxzy|y~yz|x~wz|z}{}{}{}z|z~xz{||wxy}zzy|}yu{y|zy{|yyz}}yz{v{{x|z~z{xz~|~x}~}{}z|~z|~|{xz||}yz}xxxy{}}||}||zxzxx}{~zx{z{~|}}{z|{xyxz~yyz{}yzyzz~}y}}y|{y~yz}}zxzz{x~}xzx}{}{z~{|}xzx{}{y}|{zz{|x|wy~zz||zyy}z|x{yy{~~{z}}{|||{{~y|~zy{zuz}{{~zy{|~}~}~~}}~z|~{}}~~~|}|~~~~|~~~}~}~||~}~}}}|}}~~~}~~}}}}~y~~~~~}}{}~{}}~}}~~}~~~}~|~~|~~}~~|}|}~}~~~{}|~{~||}~|~~~|~~}~|~|}}~~~~~~~}}~|{||}~~~~~{~{}~~}|{}~||~}~}~{}~|~}~}~~}~~}}}|}}y|{z}~{{vyuxvzzz{y}zz~}y{~{wzzzxy}z{u}xv~yyy|~{zxzz}|~|z|{vy{{}{zz{w}wy}yyz|{yyxz}x{u|z{x{{zxy|xy|}{{}xyw{~{yv|z||xy{{|zy~w~y{z{{{}y|ywx}}v~yy{y~{wyzwwxz}w|w}yy}wz||{{|z|yz~{y|{wzyz}zzzzzy}{|~{{y~yyx}xzzwsz~zx}vx}}|zz~}y{w{y~{|}||}yzz~y{~{z|wxu|{vy{|x|}}{y{{zyzz|{wx}{wtz{x|||~zxy{y{y}~y~yyyxzzyy|}{}y|zzu{{{~ywyxyyzxz{|w~z{wx}}v~{{|{{x|}z{}zz}z|y{}z{zyz~}~|}||zyx|zz{{y~}}}zz||yzzxzzuxzzz}{}{~z{}x}w~s}zz{zzz}z~}{{xx}|y|{ww~zxwy}{wy{xwx}~s|wzy||{z}{~|x|}{}z{vyz{xzz|}~}}z~y||zy|||y}|wy|wz}yz|}|}}|}{z|y{y{}{|{u{{|}{yzvyy{x~|}v}{~{y{n{w|z~|z{zy{yy}yz{w{yzy}xxx}w{y{}y}|}yz{z}}yz~~w}}~~~}y~|}z|~{z}|}{w|u{{z{zvzz}~vyz}z~{z||}xz|y|}}|t|~}{z|zy|z{x}y||}|zyyy|{|zxz{uzz{yyyyyx{{yy~|}|}|||~z}xz}y}}~~~|z{}}y}~|{~~~~~|}{|~y~|~|}~~}{~~~}~~~}||{|}||~}}}|z~~}}|~|~}}~~|}~}||~~~~~~}{~~{}~~~}~z|}~~~z}{|}}~|y|z~|}{}~z~{~xz~|~~|}~}~z}|~~~}~}~}}~~~|||~~~}~~~}{w~z~~}}~}{|}~}~|~~|~~{}|~~~~}~~}}~~~|~}~}|}yy{yyz|~z~|zyy|z{{|{y}{z{{y}zz||y}w||xwzzy{~}y{}|x{{zz}~~|~|~|{{~yw{w{w{{{}|{zx{~}{xx}}}yz~ywy|}{xx|{zz{xw|zz{{|w{{zxy||{|||w|z{|z{{w}}{|zyyz{yz}}zy}{y}}~}|{}{}|{w|y}{~}y~z}}xy~t{|{{v|x{y{y{}}|z}z{~{|~z|y{{}vz{z~z~|y}zz}}zz{{y{z{{zw||}y{|y}{zyz{{{z{}}~z{y}{}yy{{}|{xz}yz|}}}}zz{xz||y|zw}{|{y|}zy}y|{xz{||z|z|~|}||z}|z|}{}||||}{x}|}}zx{z~y{{|y}|~~{zyv{z{{{|{}|{}wy~z}{y{yz~||~y{{~{{~}~z}||}z~y~|~|v||}z|}{~y}uy|}|~}{y|z{|z{|~zvzx|x{}~~~zx}yw{{wy{~{}|y{}||{xvxx~w}z|{y}zw|zy{|}}}}}{||~z~zx|{~}wy|{|{w~|}z}x~{}}~~z{u{z}|z{y|{}z}}yyz}wy}{y{x~yzy|||~{~yu}~zy|}z{}{x{z{{zzzw~z~{|x~{y}{w}|zx|zz{{|{z{{x|z{~}|}|zy|}{z}|zxx|z}{~zy~xy{}x||{|||x{{}x~{z{{~~{~x}{x}{~y}z|yyy}}|{z}|}}v{~|}}z|{}|zz|wyy}}z}{xwzz~}~~}~|~~}~}y~~|~~z}~}z}{|}}}~~}~~}~~~|{}}~}~}~|~~}}}}}}|~|{}}}~||}{{|~~~~~~}}~~}~~}{}z{~{~}~~|~||}{~}|~}|}~~~~~~||~}~~}}}~~{~}||}~~}~}}|~||~}~~~~}~{~}~~~|~{}~}~~}~~}~z{~z}~~|~~}~~}}|z}~~~}{z~z{||z{|{||}{v|y{}zzyy{z}{zx|y|~xxy{|~{}w{|{y|yzz|z{w{~y}}}|}{}|yy|}yzz{{u{yy|x|vz}zzy}~x{zzx|}y{ywyxu~v|xy|y}x~~zy~yz}}}{{|~}|z|y}z|zwy||y{w~~xyx}}z{}yyxzzz~zyz|z{z}{~w{{{~}y|z~x}||{|y}z}~~zzy}wz|~xz}yxzxy|}}{{y}~|zy{yz||zyw{{~}{|{|z|zz{z{|yyy~yzx}{~|yy~{yx|z|zv|y|yy~zyyy{yxxz}y{{~~||}{xx|{z~{{~|~|{}|z}x{~{y}zuvzvxzz{xyy{~|zv{xyt}{}}y~{|{xy}w{|~|~}|{}z}|{v~z}wvywy{zvxz{{}{{x{y{w}yyxxzy}|}x{z|~~y{w}|}~~~z}{z}}|}|}{}y|yyv|{{y{yxy{{}z||}yzyz}x{}zyzv|y{zz{{~z|}~|~yy{z|~{}~yz|{z|zzywxzw{wxw{~{|z}{{|x{~{~y}zz~z{y}||x~|{}{{{||zy~{y|vwzwx|z{~z}zzzzz{y}wyx{yvxxzwzz~x|}|~~|y{{~y}~{w}y~{{|y|~|vw}{}w|yz{zzwv{yz}w{~{zuuyxu}y||~zw}}|wz}}}z{yz~~~~}y}x~}{{{~z~w~{~x}wyvzxz}|wy{|||x~~y{z}zy|{~~}~}|~{}~~}~}~}}{~~|}{~{~}|~{~|~|}~~}~z{~}}~|{}~|}~}|~~}}~}}z}x~~}z~}}~~}}~}{|~}~~}~}}~~}}~x~z}}z{}{||z|y~y}~}~{}}}~{~}}}~~~}~|~~~~}}~|}~||}}{~~}}|~~~}|~}|~|}~~~~~{}{}~~~~}}~~~~~}}~z~|~~|}|{}|||~{yyz{tz|{{||{z{|{zx~zz|}}y~y~x~{{y~}z~|ux}zxzx~||z{z{}~yzzzz{|z}x}z}z{{{}y{zwyy|{|yz||zy}z}{zx|yzz|w{z{{{x|ywux|}|z|vyz{vx|x}zywz}{}zxxzwyv~{{}|zy|y~|}zw|y|z{~x}{}v|~|v{z}~|}y{z{{}|}~{~~|y~|y|z|{{|y~|y{z}w{xz}zz{z{~|v|u{|{~}|}z}yz|}v}xz{yw{}}{{{||{{{|}w|x|xx}yw{zyy{~}}|zx}~{xz{zz{|}xzz~|}{y}x}{{{|{~{{zw{}{}{{|vy||{wz{{|z|x~y}y{~{x}}||y{{z|{}~{}}w{}~uz|y~}~y|}~}vy~{}{{|{{z{{|}{}|~~|y~x|}y|}|x{~|{z}||}{z~{}xy|{|{}~{y~~zzy{~y}|w}z}y||w{z~z|{x{|~z~}y|||zyxwx}}yy}|||yy{}w{y|vv}{{{~xz}{|}x}~{vy{{v{|zz|xzx{x{|{~{x||x{y}|z~}{yz{xz{xyxx|wuyzy~z{|~~z}yz|~wyz{z|}zz|z}z{||z{w||ww|{y{x|{~~|z{|w}{|xw}zw{y~~{~}|y|xzx|x{{{{||yy|{x{{y}z{{y}z{||z|z{~{~yzy{{x}yy}|x|z|}{w~z}z||wzz{|~|}{z|{y|~{|y{{|z||}vz{x~}uy{~{{y{{z{{z}~~~|~~~||~{~{~z~}}{}||}}~|}|~~}~~}|~z~{}|~|{|}}~w~}}~}||{|||~~~||~~{~~}~z~~~}~}|~~~~}{~~~~|~|~~~~~|z}{|~~~~}{|}{~~~~|~~}}}z|~~|y~}~~~}y~|~|}~}|}~}}}|~~}~}~~|||~~~~{~~~~}}}~~~}~}{}~|~~}y}z}z||{||}zzywyv{v{|vyyzz{y|z|x|z|z~~x|zy}{}}{}y{}|yzz{}z~~y||z||{{}xv{zv~{{|xz}|zxyy|wzz|}|zz{|z|{||y}}v}|}{{|}y{{~z}~{{}zyxz~{v{{|}|y{w|{~}{{wwwz{zz||wy}|z~{{}|}z||z{}~~|~{{{{|~y}{~zwzx~yx}z}y~{yw~|{{z{y{{~|v|xzx~|{~}||v{}|z{||{|z}zw~zx{w|zywzzzz|~yz}}yyz{w|{|xwy}xz}z}{{}~|~y~{}{{}}|}||~|xp||~|{z}~{{}v||{{x}x{z|y}y{}}y{x}z}y}z||y||zy~}}|{zy|{~~}xz|yz|}{yzv}z|{zxyx{yw|}zy}|{|{yv~y{x}{~}z|}|x}}z}vz{|zx{{~{y}{|{z|xy}{{|{{{z||wyzywzy}wx{|yy~{wz|{z|}z{}z}zxz~}zys{{z~w|~{vz{{{~{~{}||wzyzvv}x~x{x|{|{{~v}~y}}z~zzy|{}x}z}}|}}~y}{||{yx||w{||zyzzyzwz|zu{{}zz{{|}s{u{{~}{zxy~{|x{{|}y~{|{zyyzyw|zzx}|xz{v}|{{wy{z|{~|~uzy{}|{{}}{~||z|}y|xz{|{x}~|||~|}|y}zwzz|w|}yzzz|x|xx{}{}}yt{}y{{~~{~|||~{}u}||}{w~z}}~~}|~~|}}~~~~|}{||}~}}~}~}|~~}|{{~~~}|}~|}~|~}{|~}|}{~}~}~{{|~{z~}|}~}}~~}~~~}~~~~~{|~}}~}v~~|~{{~~}}~x|~}~||}~~}~}~}~}~}~z{}~}~z}}~|~~{~}~|~~}~{y}}~}}~{~{~}~zz}|}{{~yy|}z{zzz||wz|y}|xxxzx{|}}|{}|{|zyz{|v{z~y|||{|{zyyyx}|yxx|{z|z|xyy}z{yy{wz}zzx|xy{~|}}}{~}z{}|~yyx}z~zyx{~yz~y|y{v~zx|z|x}|}}{|zzx~|zw|yxzx}}u}{yx|}}z}y}||xxzyy|zw{}z}{|}}{{{{{z{}zyy~wz|||}yy{z}y|zy|}|z~~{w}zy}{|y}xy|{zy}}zy}x}z{zx{|{}{z{}}xy}~{xx{{zz|xzz~}{xxz|xv{x{{|~|x}|{zzy|}y||}~|z}z||z~zy}}{z|yx}~|z|y|wzy|yzy{y~{xv}zz|}{y}y|z|{xy}{|||}~|z{|}|z|{{{z|}|wzz|z{zy{|zy}z}vz|zz|z{ztz{||w{wxx{{w{|vyy{||zz{~}z{z}z~~|z}|zy{{{zz{y}z}{yyz{xyz}{y{v}{{~z~|w|y|vywy|}y{zwx~{~x}z{x|~|}}z|z{yzz|w|}|{~zy|zzzy{|wz|}{}}|~xzy}z{zzyy}}||~yzz|}yy}{w}zxxy{|xyz}}zv}|}yy||}{y|y~y|{}y~w|zy{|{|~x|z~y|zw}|x|vxz}{zzz|y{{}}z|z~z}|~x{z{{{w}z~zxw|{~y{y}|zy|z||yz}||y{z}z{{{|{z||{|wzzz|{r{|{{}}|x{z|{{y{zx|z~|w}w|~y{x}}zy|yxx|{~}~~x~}~}}{~~}{~|}~}{}~|~||z~{}~||w~~~|{~}}~~~~~}}|}}~|{z}~~~~}~~}}{~}|}~~z~~~~~~~~~}~}~}{}~~~}}~~~~}}~}~~~~}}|~~~~~~~~~}~~}}||}~}y|{}~}~~~~~{~~{}}|}~~{~~~||~~~~~}~~|~|x{zz}y~{ywwy{{yx{z~zz||y{v~xz{yu||{~}|y}}xy}}{~z{}~}~|~~|}}~{zxx}x|}vy|zxzvw{}yzwy{xzz{zy}{zyxyzx||~y|~{{}y{x{y|{x}w{~{||}}|{ywxyyy{~zxw||z~z|w{wxxyy|y}}}|}}}z|}y|z}{z{{{}{z}||{z{z|w|xy~zy|w}v|z}}{}w}{zyyyyzwy{|xv||yyw{|vz~{||||}|}}~{~|{wwz|~{y{y{{{||zwz|zyvu{wzw}}x|x|}|~}~x|x}{zy~z~y{~zz||yzy{|y|yx{xy}v}xw|vv{zw{{y~}z{zy|y~~z{y|}~z||}}|}zx||{{{}}}~{|||~x~y|{zs~{~xxwu~zxyz|yz}xu|{|zy{{||{|}zz|}{|}|~y}~~||{yxzv~zz}z{{|~xwxx{z{{yzw{~yx{|}{{z{{z~y||x}{z~|{{|z{z}w|{{y|x|z~{{y}|x}z~{z~|~zyzx|}zzyz}zy|x|{yy}}}{{|||{}z{y}~}z{zy}}~||}yy{{xzz|z~yt|}{yx~zzy}y{z{}~~y}{~xyz|{yy{{}{{~}{}xy|||}|x||{|yzyxw{wxz|{}x}zw|yyrzz~}}~|{}xzx{{~{x}~y{z{z~|z|z}~|~w}zzyyyzyy}{}}v||z}{zyy}|y{zy~}z~{{y~}}|~}~}}}}~}~{||}~}~~~}}|~}}~~v~~}|~~}|}|}}}~~~~}~~}~~~}~~z}~~~~||~{~|~|}~}~{~~}~}~~p~~~}y~}~}~~~~~}~{}~~}~~{|~||}~~}~~}{||}~~|}~~~~{~|~}z~~}~~~~~|~~z~~~~}~~~~z}}|||~y~}~}~~~|}}~z}{}~~}z|}z{x{|xy{wxyzzy||}z||~y{||}{{|w}|y|y|}yy}|~z|wxy|}{|~y|}~zw|{yz{|zv||~y~|u~zyy}x}z{x~{wzzvw~|xxzzy{{|wy{{vy|x}{wy{x|xz||||z}}~yzz|}|wz{zs|}|}{~{~~{{z||y~{}z}z{~zz}yy{yzy}z}}|z}}{zzyz{z{{{}yzxy|zz|{{|~{{{zzry~yxz{z{{{|w|zz}xy~||x{||y|yy{{z{xw{{yzy}{y{}}xx|~~yx|{{z}~~{|y||z{yz{y~yz{|{z{xz}}xy|{txz{||zzv|x{zzy{}{x||zx|{}tyt}z~z{z}z{~|z}{}x{~xz{|y{}{~}|~}yy~y}}{x~{~{zz||||z}}zyz{{{z{xyx{|x|xw|y|~xu}zz~|}x~z{z{|z{|{~{|{|yztyyx}{~{|p~}y|zzz|y{|{}|y~|}{yzz|vyx}}{~yxxz|{yz~|w|w{y{~y}~xw}{}z{y}zzzz|x{zz{yy{}z~yzyyx|~|ux}~{}v||w~}z~|}zyyy|z|y|{|z~{xz||{x~|yz|yzy}wy}yz~z{{|~{yy{}{{|{w}zy|~z|zw~zz|}|||{|z}yxyyzw}z~{{{zxyy|{|}}|}~y|z||v}|~z{~zw~zz{z~xx}yz~{z|}~z{y{}||}||{yw}}}v{y|{||y}~}~}zzxzz{zy{z}}~}}}}}|~}~|{~~~|~~~~}~~}~~}~~~|}~{~}~}~|}{~~~~||}~~{~z}~~{~}}}}{|~}~|~~~|~~~}}~~~~~~}~~}}~}~}z}~~}~}||~~~~~}~~~}~}~~~}~~}~~}}}}~{~~|~{{|~|}}|}|{~|~~z~}}|}}~{}}~z{}~}}~{~~}}~z|~~~}~~~}~~y|~}~z~|~}~~~{}~|~~~|~{zz}|zzzy{|wyw|y{x~wy{y~x{~x{y{}yz{|y{z}|z||z{zyzzy|yy|{|x|}{|~~{~z|~zxz||wz~z{y~xz~{wwyy~y|yzyz||}{|zzyvxz}|{{}yyyz~}|{v}yy~y}z{~xyt~z{zyzxuzw{}|~{zy}||zxy}z|v~{xz{wz{}}z{|z{w|z}}|yzyzzzzz|z{y{~{|yx{z{y{|x||xy|{xzv~zv|w|zxv{zzzx~y}z{|y{}y||{z{|{~~|~z~z{}zyy}{|zzxwx}{x|y{|{y}{y{yy}v||x{||~y}{|{|y{{{|zyx}}yx{y}y{~{{z|{w{vwyw{}vyzry{z{uxzzyvxyw|{zy{}{~~x{~|z}z|{xz}y~}z|~|}zs~~yy~t{{}~{y|~~zu{z{|xxv||wv}z|z|v}z{~zy|}|}{}yz||{~{{}{{{yuw}|z{{z}xyyxx{zzyw|xyyzy}xy~twy{zy{}z{|{{z|yyz|z{||z{|{}}~y|~zz{zvy|z|twzyt}|x{|zxzz}zw|{|}{|}}{y{}xzz|x|yxv}z|~{|{{xy|||xyyzyyz|zxzxxyyxx}vwy{z{}y}vyzy|}~{w{z{}z|}y}|~{}{~}~|z}z|}yy~{{z}z{{z{{{x{{y|{||yx{|zzwz{|}}}||{x|y{}}z}|}w~z|}~{~{}y{yyy}zww~|yw|zy{z{}}{xv{|}z||vyy{|}}{yx{zvzyz~}~{{}~~}{}~~~~~}~~{|~~}|~~}}{|}~~~|~~~~}}}~}~x~}{}{~}~~~}}~{z~}}~~~}~~}}|~~||~~}~~w~|~}~|~~|~~~}|}|z{|}~{}~}}~}}}~~}~|~}~~~~~~~~~~~~|~}~|}~}}}}~v}y~}~~~~~~~}}|}{|x}}y~~~|~~|}~~~}}{x{{z}{|{z~x}|{}y}z{|z}}vz|}|{yz||{|z}{|zx}}{yz|yx|zwx{y||~wwzz|w{|}|xxz|z}~zu|}{~{y{zz{zzy|{u{{z||z}vy}}|}{{yzzyzz|y}}y~zz||z{ywy}y~zyx~yxy{z}}yzy|~x~}{z~v~z}||z{}x|{}z{~~y|}yyy~||{{|{}}xx{{zy|u{zz|{}z{y}z|||~|yxzz}w|z}q{y|z|{|x{y}{wvz{~y}y|z{z~|z}~zyw||y|zxz}z|}zzz}wz|y{x~y|zz~y|w}x|}xw{}|~z{ty{yz|w{~{}{|x}z|z|||{y{{x|vy}yyy{}v~|~~y~zv}y~y|{z{|zw~z|~w|}yy|x|}}|x}y{{{{}{~|~z~zz}{w{x}|{y}}zy||zzx{zw}{}|x}~yzv|{}{|||{{~}}{}yx||~{z}~xx~v{}{{|z}|}}|}{~{|}|{y{{{zv}|xz}|yw}|~|}}}z~{w{zv{xv}sxz}}zz}w|~zw|z{z}}{{y||yw}zz{}{{z}x|z|}||{x{yzy|uvx|}z{|{y{~yy{u|~{z{w||{|{zvyy}y}{{||y|z{}{zxuy{z|y{~|}|~~|}~{x{|y}}xy|}zzzy{wy{|{x{~|zzwz{yzyz}z~yz}|~|{{|~x{~}y{}zz|z~r|{{zvx{zzz}yy}|x{wzw{}|z{zyz{{}{|{z{}|}{x{}y|{|~~~}|~~~~~}|~}}~~z~{}|||||~}}}|~||~}|~~~{~}~}~v~~}|}~y~~~||}~{{}~~{}}|~}{~~}~~~|}}|}}~}~}~}}|{|~}~~~}~~~~|~|~}}{|}}~~~}}~}zz~}~|~}{~~}~|~}}~||}|~|{z~}~~~~|~~~~|~~|~}~~~|~}}{~z~x~|{~|||}}|~|}}|~~~{~{|z~|}}z{xz}}|}|{{v|wwwyz|}vxz|zyx{z~vz{yvx}{y|x{|{|~|z{yzxyzy{z{|}|y}~zy|zx{}zuzzxz{vxy|vv|zsw{{|s|x}||}||}~v~y|yy~wz{}z}}y}|{}zy|}yx|}wz}{z}{{yzx{|{~z{z{{zv|xxz~y{}z~{~{{|{{||{|{{{|xz{}|z|y{|}|z{u|}z|{y~|{zw|ww}{{yszz{{}xxyzv||z}}}{{y~{zy~{}|w}{|zyyx|y{z{{ywzzvz{{|||yuxwy~yxy{~~y~x~y|y}z{|zzyz}wyz~z~zz{}{zyy{}yzzy{wvz{{{}}xz}y{z|x}~zz|~{{{zz~|y{{{y{{z{{~~zzy{wz}|}w{wyzzxxzz|wuzz{z{{y{|zv|~{~~|w{x||x~y|{{z~~||~z}zx{{yx{{yyzzx}|uy}zyzy~xzywz||{{zw||zu{|{}{z~wz~}}{x|xzzw{|{zxyyzz|wyxz~yyxz{zy|y{tz|zz|xyy||x~~{zx{}}||z|z|~~yw}}{x}x{zxzy{z}z{x{xz~vzzvzyxz|{zz{{zzx|~{z|}x}z{|}||x~~|w|{|~|}~||}}~|vy|~|~{z~z{{}y|xzyy|}{y~~x~{}w{~~|{{{r{z}{{z||y{z{||z}}{}y{{xzz{zxuzxy{xzz{{yx~}yyxy{y{z|y~~z{w}|{{}{|~|{z~~}}}~z}~|||~z||~}~|~{|z~~}|}{|{|~~{~|}}~~}|~~}}|~z}}~vy~}{|~}{|{{~~~~}}}|~}}~}}{{|}~}~~|||}}}}~~|~~}~y~|~~|~~}}~~~~}|}}~||}}}~~{{~~}}~}}||z~}~|||}{}y~|{|}~~~{|~}|~w~}~{}}||x|~|~|}}y~}~|~~}}~~}|~~~}~~~}~z}~}}{}~}~|||~~{~}~w{~|zz|y{y}}z{~{}{zz}u|{xzzyvyx{~}w~|z||}|{||{y}y{zyxy{yxy~~{yzv}x}y|{y}{z|{zz~~{yx{xzy|yz{yv}yz{~}y}{|{{x|~yzz{{}xz~{}~w{z{z}{|zvy|}zyzxy~zx|z|~xwx}z|zzx}|xwx{{|y|~z{|~{||yy||{{z{z{z}y}{|}}{y{zzz{{wvz||y{x{~yyy|z}x|{~{~x{~y|z|{{zx{{{y|y{y~xy}~zx|v{~y||xx~|{z}||}x}zx|{||zyy{w}y}y}|{y}{{|z|}~{yyzzvy{yy|{yxz{|{|t|y{z{||{|yz{y|wzu}{wwxzzzz|{y||}~}w{~x{{z|zy|{|z~}~zyy|zz{z{zz~vz|y}yz{zyzz~{{|{{}||wzzz|zx~ywz}zz{|yz}z|}}yz{|~zyx|}z{y{||}|{||~wz{|{z~~}}{z{sxzy{{{z}yz}{{tx}x{|{zz~z|y{|zzxz}||zzy{{zvz|zv}{{w}y}z}z{v{|}x|z|yxz}y~|{{{zz|x{z{||~}y|vx{z~x{y{x|y|{~|z~z{~}x{|zz~}z{z{wzy{~zz}xyy~{}~z~{}}~yyz~|{|y|||z}x}}y|{{x{y{{z{|||yz}y{{yz}{w{{~}xzxx}~}{z~y}x}|z}}x|z}x}}x}}|{~}}yy||y{v{owvz|y{{{}{~z|}{w||z|{}}y|}|}~~~}~|}~}}~~~{~|}~}~~}{~~y}~~~}~}}~~~}}~~~|~|~}||}}~~{}~~~~~|{}~|}~{~~}~~~}~~}~}}~~~~|~~|~~~~zz}}{}}~}|~~~~~|||~}~~|~~|~~~|||}}||~~~}{~~{~}}~}}||~~~}~~}~~}~|~}|~~~}~||z~yvz~~~|}}}{~z{zywyyy{yzyxz{wzz{~|zy}~z~yvy{{w{zy|}|y|||~nx{}}~~}x~xzzz|wyxzu{{w}~}{y{yzy}zz|}yw{x}|yv{yx|}zz|w|}{y}z}y{}z{{|{zwz}yyv~{|{zxx{yv~}{x|}yyx}}{wzzx{{{w{zzy{zy~~|wz|{zx||z~~~z|~{{{{~wzx{yz|z||}|y{~wvw}|zw|{zy~zyy}{|zy~z|}z~z{yx|||z|}}{yxz}|z{~wy|{{yw}|y}{v~}zz{yy{w{yu|xw}~|y}~|}}|y{}~~z~}}{x{~|w{xxu}~{xzz|ywwzz|{zw{z|}yzywx{|{}~|}x{}{}z}}~}yzyx||}|~{|{y|~~y{y~|x|yzx}zzyz{{yzt{{y}~|x|z|{{x|{y|z}z}{~}~z}zzyx}|{wy{|||zy}yyzyw{~zyyx|zzy{~x}~|~~w|y}~}{y|{{{}z|zz|z{~yxzz{z|z}{zy}x|{z{wyxwz{yx{{z}z|}x||~wy}|z|y||zz}|~yy}~||x}~y|{{y|{w{}~}}rx{zzuw|z|}yyxzw~zyzz|||~|}{z~zu}{}}|zx}{~}yx{wy}{{}wywz|z}}yx{}{zy|z|x|{}|~{}zx||z{{|yyz}|}}x~||}~}{zzyxzzz|||}y|z{w|~}{xz{y~{yzxzy{{}~y~zyxw{{{|~{z~|}~~{~|{~}~}|}~|}~~{|~|}~~~~}~}~~~~|{~~||{~~{~|~}~}~|}}||x}}~z}}~z}}|~~|u}|}~}~}~}}~~|~{}}}}~}}|~{}{|~|~|~~~~~~y|}~~|x}}{}|~~~{}}}}}}~~{~{|~~||}~}}}~{}~~{}x{~~}{~~w}~}|}{~}}~|}|{y{z|}{~}~|~|~~|||~x{~zzz~z}{|{|zux|yy{{w}}z|{yxzz}x||vz}wy|tzzyz{y}wzz{yy~{{vv~{|zzzyyyzzz{{{x~}}|~}~|vxzzyz|vv}z{y{{uzzzxx||{}wy|{zyx~{|}||{|y~z|z}{z{wx{|x|xzzy~v~y{}zu{{|yzx|w}wyx{yy}|y{zz{|ywwvy}}{ywz{|z}v|~{z{xx||||zw{|{y{xy~z}}z|{vy|{{t||z}z}}{z|{xv|{xz{|z{xyy}}|y{xz{{yt}{v}z|{zy|{v}||~wx|xy|{zx{y~|{~{{}{|~z{y{{{x}}|v|~w|{x~}x||x|{yx|{ywz{|zy{|z|~|v|{}y{z{t}w~~~~zz~y{|{||{|{zyy|y}~}||~x~{~z{{yz|}|z|}zz~{z}x{{}}|y{y~{}~|w~zx{zy}x{}z{|||~|{~x|z|y||}z|y||{{|y{|x||yzyyzz}yzyy{{{z}|{yw}yw{yw~zzx|{}yuy~y}|}zy{y}|x{xy~{wy|}}zyzzx}{|{{|{zu}zy}||{z}z{z{{yz{|z|||}~y{|{{}~xy}|{{~~y{w{y{x}yy|z|xy|zx}}|z|}zxz|vz|{}|y~}{~~x~}wz{{||xzz|w}xy{z}{~{z|z||{x{~wyzy~}||y}}x~|x{~z|zywxt{x}}v{x{|{~}{}x}x{|xz|w~{~z|}z{y{{~}yzzwy{~}wyw{y||{|}zx{|~~~}~}{~~~~~}z~~~}|~}}}}~}}}~~|~}~~~{}~{~~~}~}|~~|z|~~||~|{~~~~{}|}||}}|~}~}|~z{~|{}~}~|{z}~~~~~~~y~~~}~z~}~~~|~~|~~~~{~~~}}}}|}~~}~}~~|}}}~~~~~~}~{~~~z~~~~~zz}z|}~}}|~}~~{~}||y|}{u{|y~z}y~zxz{yy}zzy|zwx{wwwx}x}z{wzz|z}y{{~{y~|{~z{|xzzz}xz|y|y{|yu{|x||tz}z{}t}zxvy{z{z{zzy{xw{|x{{|}{y{|z{|z|x{||xy}~{|}w|}~sz{yz~}|zz}zzw{yz||z{vyzt{||{ty}~y{{z{{|x{z{x{{}{|}{~{y|{~}~xy{z{zxz|}{ux{z{||wxy}|{xwzv|y}zwxy|~w|zyz}z|~{~}~||{{yz{z|tw}z~vx|x|y|}w|{x~|y~}vxxz}wzzzz|yy{{}{|{xz|xz|~x{||}}||x{{xvzx}z}xyzxv|yx{xyy{{}x|{zz~wyy{}z~t~y}{|{|{xy|xt|{}}{|v~{}x{z{|}z|yw{zyx|y{{wxz{|{vxy~z}y~}}w|{}|y{}}~~zz{z~y|{y|y|{{y{wxyy{xywzzyyz{{{{}|z|}y~y|||{{|z{{|{{y}{}z|}y{z~|wx{zv|}w~{zt{|x|}}y|z{xw{||z|y|{xy|x||zx{xz{|{}ywy|z|w|~{|||y|{{}{zz|{zy{zzzw|{z{x{wz{{xw|}yv}}yy{{|yzy{yy~{|}}~}~{}xy{|y|xx|y{|}{{z{}zyx|zyx{xyxy}z{z|z~}|}{|zw}|x|{|z||~|z|yy||}|z}z}{x~yy}xxz~{z~yx}x}|xw~{y{}zz|{}w{|{~{~yz}|z{yy{|~|~}~~}~|}~||~}~}~{~}}~~~{~|~~}~~|~}}{~~~}}~~}~~~{|}~|~{}|}~|~z~~|~}{~~~~}{||~~~}|~|~|~}~~~~}{}|~~~|{~|}~{}~|}{{||~|~|~}|~}~x|~~~{~}||}~~~~}~|}~~~}~}~~}yy~{}~~~~|~y|~z|~y}~}}~{}~}~~z~~{~~{~~{|}~u{x{|yy{z{|{{yw|vy|z{{y{xz{y}s|}{wx{{{||y|{||w}z{{{{}z{||~{}{{y}|}{{}w||zy{{z{y~{uwz~xzzy{z|z}|y|{}{yxzz{xxz}y{|y|{{{z|{z|}z}~zxw{{{|~yzx~zw}~~y|x{|{w{}{yxzwy}}z}~||{~z~{||}}zyz{{z|{}|z}zz~|{z}z~}w||yz{{yz~{|vx}zv|}{xzw{}~z~zz|||x{}}z}|y|~zy||~}y~{{yy|y}y{{~yz{xxx}zv|xzy|}x{zr~|zz}y{zz}|}{{zx{z{w}z{}v{yz{||z}{~~||yx{zw|~yxw{x|z|x}yz|u~y|~zv~{z{zz{|x{}|{zy}z|}{}|yy~}y{w||~zz{zy}{|{z{y~}zyw}~{}|zz|}~||{w}|yzz|}~zzz{zz~|{}|{~v|v}xz{||x~zx{z~xy}|}|}{{z~y~|}zx|||zvzzzy{z{}}tz}}||xy{{x~y{x}~{yy{~z}|}}{y}z~|z{{z}x{y|{{~{xzyz~y{{xx}|~z|~~}|z}{}{~xw{x~~}}y|z{yy}z||}z{{xwy{{|x{|{{zz{zy{z|}x{|{}|{{z||zz}}x|x}|yz}{zwx|y|wv|xzx~yzzxy|y{||||t{~y{{|~}z}zx~|{||zw}zz{||z|}u~|z{zzy~w}z|{|xyy{{|}{{yuz|xzz|{{{zx}zx{xzyz|zzz}}}}}~~~|~{|}}~~~~~~~y|{~}|~||{~~~}~~~|}}}~{~}}}~|~}}~z}|~~~~|~~}|}|~}|}~}~~~~~}}x||}~|~||~~}}~~~|~~~|}~~~}u|}~~y}~}|}}z~|~~z{~|}~|}~}}~}|{{~}~}{~z}{|}~|z}~|~||{}~~}}~|~}}~|||~z}}~~}}~}{~}~z{~|}z}~z|z{{}xzzyzzz}}wxwy|{zyz|y}y|}x|zz}y}zyz|y}xwz}x}y{zy{}|{~xz}y{y|}{zzy|z}~zw~z{zq}w{{y~xu}}zxzyzz{{~|u|z~|{yz|z|~~zxz|z{x|x}~~|{zyxyzxxzw{|x{wzy{|z{~z}{~xxw{yyy{|y}z}|z|}|z|{x}yz{|z}}{~|{{{~}wyxzx{{|y}w{|||yyyyz~{zvv{z~txzv|{|yy{~z|{~z~}|{~{~y~zyy~{xvy~}{}|yy|v{zwy}{xyv}{vzyx|}{}z{x~}~|y{w~z}~v|y{}{}z}|~x||v{{y||{{{|x{wvyyyyyz{xz{xv|{zy~~~|yw}}{}{||{}~|{z}|}|y}wz||{||{{zz|z}xy|{{|xzzyz{{}w{yyx{zxw}zxw||~{}w}|z}}~{{|{z~}{}~}v|}yzwy~{{yx|z{{|z}~{y|xy{{|y|z}zyzy|{z|xxr{y|{~z{yw|}z}{{~wzyx~|y{yz|x{wy{yxzz|{|xyx{z{~zyz|{zz{y~}{||z~{z~}~||}}z{{z{}z{~zzwz{{x~|x{z{z{zy{x|wxxxzy}}y{w{{xw{zzyz||yzx||x{|||{|~xu}|xxyy|{y|yz|||wzwz~y}y{y{zu{xy}x~zzzxz{~{yy{|~{|}u|y{}}{|~zz}}zx~|uz|||}yy}{ywx|{{{||v{}y{~~~{|{|~{z{{|}||z~|~~~|{z|}~}}}~~|~~~|~~|}~}~|z}|}~}|~~}~}~}}~||}~~~|}|~}|}~}~}||}}~~|}}~|{|}~~~}~~~}~~~~~~}~~~y}}~~|~~~}~~{~||}}~|}~}|w~}~{~~{~~}~}}|}~~}{}~~~~~~}~~~~~}|}~}~}}~{~~z~~|}}z~{|~|~z}}~y~}~}|}|~}~}|}~{y|}z~~{x{}||zyzy~zz{x}~zzu{|||~|z|z|y}}}|{y}{~|{zyy|y{|yz|z{|zy{|}}yx}w}}|z}xx|tz}zy}zyw|y|w}zu|~xvy||y~{||x{zyyzz~|wxx|}{|||zz{x}~|{||z~w|~|{{{|}xzz}{{}}{|y|z}||z{{z{z|s||{{{z{xy{||y|}}{}|xz~|{}||{zxx}yw{z{w{|{{y}zx|z||x|{||w{y|x{|}wy|zyzzz|~|{{{x{y}}~|~{u}{y{zw{~||}y|y}x|}z{|yyvy||w{|{|}|}{{w{y~x|z{{}{y~}~xz{y|yyyx||z|~xw~{zu{{z{{{{t{}z{||{}z}y|}}{|yxyzz||~y|z~{|~}zy~~y}|z|{|{{|zz{z|z{{z|}y{~{||}}{{~w|{yzy|pzxzz{~z~z~|yw|zy{zz||yz}xy}xyyz}x{y~v|{}{|z{xy~z{{{y~|~z|~{y|y|zz{z{zy|~~}vyu}xywzx||yx{{zx~{xw~z{|z{xx~~z|zxzxvx{z~|{{xyx}z}zz|}z{}zw|y}~|}yy|}|{w~wxyy|~{z}}zzzy{x~x}~~x~~|}|||}|{w{|z{}zzy}zz{yyyz{|}{{yu~z{||w|uy}{{|{}z}|{yw{w~{z|{|zz~~{y~{x{zxz~x{{wyz{xy|}}{z|{{{x{y}{~}x{|{{}{||}{{{{{zx}}{{}~~}~|~~}~}y||~~~}}}~}}||}|}|~|~~~~~|}~~~~|}~{~}~~~z~~{|}x|~{~~~~}~x~}|}~~|~~}~~{~~~}}~~~~z}~~||~z~|~~~}~~||}~|}~~|~}}~}}~~|~}}~~~~~~~~~~~}~}~}~}~z}~~}|{~~{~}w~}{~~}~~|}|}~~~~}~}~}}~~}}}}~}z||~{}||{}|~{|v|y}y{|z|{~}ywyzy{|}xx|{|y~z{vz|}|z|{{{z{~z~z|{|{}y|x|zzyxz{yzz~{z{}z}{z}}x||wyy{xy{zy{{x~zx{}w{|||}|{}zvyy|}yy~}}|}zzy}zxxux}zzzy}{{yz}{z|}xx{zzxzxzyz}z~z|{|{{|}yz{z{|}~}x|zy~{}|zy{zzxv{zy|xt{xzuyx{|yz{~{yxz~{z|z{|~}}}|{{z~yw}y{y{}{|}{{y~zyzyxx{x{w{|w|x{{{yyy~{xywvxz||wwxww~yw|w||{zyxxw{zx||{{{||}}w{xwx~}|z|z|wxwy{zz{y{zxx{x}y~y{~|{zx||wy||y|z|x}{{|~zz|zzyv{u{}z}z|{~xzxy}zv|{zyzxxzyyz{|zy|w{|z}|~}yzx~|xz|~|zx}zx|z~zxyz|z~~|{{yv|zx|{y{z{|x~y}{~z{{x}{}|{y~y|}{{{y|zzx|~{vyzv||xx}xy{{|vw{|z|w{}xxzz}z|}|}{{z~~{y~~{|zv{{{{~~|{|}z}}zyxyz}~wyz{wz|z|w{y|zw~zxy{ywx{{yz{w~zy~}w|z|xtvz}}}|y|{}z{zyz{||z{zv|y{zzxyzzxxzwz{yz{x~xz{y}|{z|{z|z{|zyzy{|y{y~zvy|{|{t}}{|y{~x~}{|yz{yvu}{x|{|zxy}{{y|}{{w|z|}z~y~~~~~|}}}}{{}{y||~|~|~~~}~|}x~~|}~~}|{}y|}}}|~~}zz{~}}~}~~~~}|}y~}~~}{{|}z~}~~~~}|{{~|~~~}~}~}~~~y{}}~~y}~|}~|}}|{||}|~~y~}|}}}~}}~~~}~~|||{}~}|}}}~~~~~|{|||~~~z|x~}{~~}|~~~||}}~{}|~~~|~~}~~z~|~{~}~}}~~~}yz}|~zx{}y{zw{z~}z|v}zx{}x{yxx|xz{x{x{y{{{x{{w|yzxzy|}{}u}zywxy{}|xx}}}|yx{y||zz|zzy|{{|z~{|xy|z|}yz{}yw{zx|y{~x|yz{}wxyz{{|y|{}~|w|z{{{y|z|zz{}}xz{w}}{|zxy}z|ysxwx|y{wz{{|yy}zxxz|w~{|{z|}~xx}~zz~}|}y|xyx{z~~{x{yy{z~xxz{}z|zy{yzzw~{~~z{}{~zw{}{{{yz||}|{x}z}{}{zz{zy||z}~x{y}}yz{t}|{{x}{~yz~~w{x}|}w~}yzy}{{z}xzx}x|~}wwz~{|z}}x{yxy{zyyzx}}y{yyzvz~x}y|||zx}{xzyz{zz|}|~{|zxz~||~~zxxv{{}}{{y{u|{xwyz{{}||{s{}y{|xxyyxz{{~~|}}{y{zzxy|zy|x~|tzyy}xxy{{|z|}~z{{|zyzz||u{xx{yz}yzzy{xy~||{tx~~wyy{vyyz{~|w||{{w{}zzzyu~}{vy|}||z}wz}w}z|{{zyzzzzy|y{{zzz}x{|{y{{zx|wz~}}x}x|{{{wzx|~vyy{||yy}{{w~ytz|}uzxw|}}}x||wv}y{}wzzzyzy|~}{x|xzvx{z}y}|{|{yy{w|{{{{}yzy~{}z|{}~||zxz}}{z~z}x{w|~zz}|{zy~z{}zz{}xzzx{xxy|~||}}|~y|wx}{{z|{yy|z~~}}|xw}~}~}}|~}~{~}}~}~}|~~~}~||~}~}}}{}~}}}|}~|}}~~}~||~}{|}}{~~~{~~~~|~}~~}~|}~~~~}~|}~{|}}~}}~{}}}}}|~}~~~}}|}}~~~~~~}|{~|}~~~{~~y~~}{~{~|~~}~~}~}w}~~~{~~~}~|{}~}}}~~~~~~}}|}~~~}}{~z~~}{~}~|~}yy{|}{xz|||{yyz|y{z{|x}~zyxy|yy{z|yz}}zx}}|}x{{~~{~{~~|z|~|yzzz{x|}{{z}|||y{v}|xz{zywyxz{x{|w{w{{yyvxwyx}|~zyy}{}}yw{x|uz|||z{|~w}z}x~|yyxyyuyyz|ywx{wz{~{{xxzw}yz{zs{}~|y|v}{|y}|||}||z{yy|v~}~y}{{{{yxyxyx{v{x~wwxy}yu|xz~{v|zw|x|}y{z|{{{{zz}t~y{||}{|}|~{~~~~{zz}yv~y}yz~~{zxxz{wyxy|{t~{zyzz~|}||{y{|{yx{|z{z}z}||~z~z~v{{{}yyzx{||xzzzzz{}yzy|}y|z{y|~{w{z|~~~|v~|}}{}z|{zz~{|zx{||zzv|y|xvx}~|zxzyx|}zyy{y{yxxz{~z|t|xx}}z||{{{z}|z{{z{y{}|yv|z{||zzvyyxy~zyvw{~}|z|}{z{zw{y||yyy{~{|x|}|}{|{yy|{}z{y{x{{~|z{~w{yzzx{zw{yz|z}zyz}zx{{w~|}{{{y{}{|z{v|y~{y}z}~{~|x}y||zz|z~y|yzyy{|z{{yvw{{|z|y}y|}||z~|y||y~y|}}y|}{~|~yx~yy|y{ywwzzxuyzxzw~xx||y{yxyw|zx}wx}x{~z|{y{z{yz~vz}z}z~}{}~~z{yvx{{}zy~{zyyyv}y{x{w|w|yyw}z~}|y{z{{}{}||~|~{~~}~}~|~}||}}~|~{}|}|{~|~~||~~}~~~~~z~{~~}}}{~}~{~{~}}|}}~~~}}z~~}}~~|~~~~~}~x}|{|~|~||}{~}~{~~}~}||~~|||~~|}}~~}|z~~~{~{~}~~|~~|~~}~~~}~|}~~~~~~~~}|}~~|~~}~~|~zy~|}}}~~~~}~{}z~~|~}{{~|~|{}~|}}~|{~~|~~{~}~~}}}||zv{z{z|{|y~z{|}zzx{xyzy}~{|yy||{y|vz{y||}yy}x||vx{|||z~xz{{|{|xxx{zzzy{~y||wzxy~zxxzz|z{w{~|{yzz{~||zxy~wx|{zyw{y}yx{yy{}w|zy~{xz{{{{~zx}}x{y|wyyzzzy{{~~}{z~yz|z{y{|z}zz{{z{||~|}x}{|sy||zz|xx~zxyz~v|xzxz|{y}|wyz{|x~zy|wx{{~zzzy~{~||{wz|x|yz}{|zx}zwy}xyt|{}yw|z{yv|z|{{~}z|z}z}z|{||yzt{ywx{x{{|z}{yxu}z}yy|yx|yyx|x|~w~zzzz||z~|yz{{{z}|}y}}|xv||~yx{}|z|{{yzzz{xyzx{yz~||z{{xv}}~y~z{|yxy|{xy|y~z||z}z|x{|}~z{zw{u{y}xzz}xzz{|x{}{zx|{yzy}~|zw~|{{~|~||~~{}|z{{yyx}yz~y{z~xywy~}|||}}y}x|y{~zxw|wyzzyy|{||z{y{{z~|z}z{|wz}{zx{{yyxyz~y}z~yx|yz{wzy|wx|{ywyx}{{|{z{}}zwxyxz{z}xywz}w~y{w|~z|z}vyxy|z|x{|x{zz|}||zxx~~z{wyz~zv|zzwz{{y{z{}y{{zz~|zz}w|xyzx{y}y|y{z|~wu~~xz||z~v~x|}~~y~yz}{w||||~{}y}x|zz}ywyy||y}{z{}{}{}z|{~~|x||y~{zw}~}~}~}~}{~~~~{~~}~~}|}~~~}}~~}~~{~~~~{|~~~}~~~~||}|~|}{}}}}|~~~xy~~{}~}~|}~~~~}~}~~|z~}}}~~}}~~|{{~}~}~}{|~}}|~~~}~~}~{}|~{}~}|~|}~}~~|~}~~}|}}}}}~~}~~~~z{~~|~~{}}||}}}}|}}~}~{~}~~z~}}||}~}y|||zzw}x}~{z}{|yxy|wy}w{wzyyxxywzzxv~u}wy|z}z~uxz~zxz{{|y|y{}z}|{y}{{yt{yz|~xzz~}{v{{{z||{yy~|zxy}{zxwzx|z~{y{}{z}{uz}}wy|wuy{xxy|{w}yz{wwyvyyy|{|z}}{~x{x{y}{zxzx{wx|zy{}~|x~|{|zzt|z}|}{|z||{z{~~|v}|x|z{y{w|yzyxx{w|ysy{zwv}xz|z{wz}~}}{vzx{zyyz{{{{z{|{~wy|zz||~zy||yy{vwyzzyzv|{z{yzzxzyx}}z}y|z{}}{}{}|zz}~{}wx{yz{}|||}}zw}{yy{xy|wuyx}v|wyvyy{uu{{|z|}z{zv}x|x}z}|z|y{|{}}zy{{|zxz~}{|z}yvz~z{}{{zz{zxy{tz}x}zx{w|}xwx|{z}{zzy}}~|z}w{{{|w}x|{{y}}||}|}}y{{xy||yw}|zyz~|v~y{{{~z|}yzy}|{{~~{}}w}~z|yxzxy{{|~xyzvuvy|||xzyyz}}wz}z}|}zyz{~z|zu{}{zzz{~|z{~~z}~|~|}zyxyxy~xxvxz{}z}zzvvx|{}{{uyw}yx{{~vyz{uw}||}{|{}z|}zx|zx~z|yvwz~zx{z{{y~xw|z{}zy{zyxz}xw}{{{zz|z|{{|}}z|||~yz||{wz~y{xyzv~xxz}|x{||zxzt{{rwxxyxy||~}xrx|{{wv{|z{}}||}|~|}~w~}}|y~}||~~~|}}~z~}}~~}|~~}~}|}}~~~|~{}{|xz}~{~}~~{~~~~z}~~}}}|}~~z~}~|{~~||}}~~~{}~}y}{~z}~~~~~~}~z}~}~~~~u|~}||{~}}~~}}}}~~}}}~~||~}||{~}{~}}~|}}~}~~}~{~}~~}~||~~z}|}}}z}~z~~z~~y}~{~}|~~~}w~z{{yw}||{||z{|{x|yyx|x|yx{x|{yzxyz||~z}xzz{|wwz{{yzzxz|}}{{{y}x||yy~}x|}||z}{||~v}x~|z}|{z|t|w{|x{wzy}{xzy{zzxz{||}{xw{~x{|{}{~z{zy|~zy}}|xzvy~z~~}yxw}v|w{zxy{~zw{yxx{y{zz}{{|zw{x~y||vxwzwu|}{|w||xx}y|x{y|||{|~yyxy|y|x{yzx|xw}xzzxw|||{}}{||zz{{y{{z~}u{xz}xy|}z}{{{zyyy}|w}x~xyzzxxz~{y}y||yz}{|zyu{y{}w{|z|z}}~}y{xz~z{x{{z~zy{}x}||{y{yz~z}|{yzy{z|x|}}}z{{{x||x}}~}x~{~{|}zz{|~{v~{y{{}{|}y{w~xzy~{zyz|}~z{||xzx~zu|x|x||~}|z{z}zx|~}{|y|{~|z}y}~y}|y~~~y{}||z|w~|z~|vxwz||w|y|{}|{z{}yzzwwyx~|yx~z}x|y}{}|xzzy}x}{z{|{yzy|zy}z~xz{|{}zx|{z|~~wzy}{~xy}~{}|zz}{y{|{|z}w|{{zyzx~}z|||}y~}}{z}yy}~|w}|t|xvv||yz|zy|yyyz}~z|{yw{w|zw|~|{z|~y|z{}}{y}{x}}}yzz}xx|z|xxz}|~~{~z{xyy~}~z}~~{w{u~}}y{xw~z||z}|yy|zv|z|~z|||xzy}|yy|z|~ty|}{}}{{}}|~}yz}|}~~|~}}~~~}~~|||{{~{}{~}z}z~{~}~~}y{~}|~~}~}}~~~~}~}{{{~~}}~|~}z~~|~}~~{~~}~~~~}|}~}}~|}}}~~z}}~~}~~}~~~|~|~|~}}~~||}||~}~|~~~}|~y~w~}~}~}~~}|~~{~~~|~~~~~~}~|~}~}|~|}}}z~}{~~|~{zz~|zz}{|{x|{{xyyx|zyu}{zz|{yzxwx{}y{zxzxzwz||yzvyy{{|zxxz~|}vz{~|~|~y{{ww~|y|y|wrz{xz}{x{zzzz~|xz|{x|v||}|{wyx{~~y~{||z~{y{|v~}|xxv{{yzzxz|xz}z~zx|yz{|{xxux|}~{z~x~|zx|{x|z{}}x|~{z{z{xzv}z~z|}zv}s{{y{{z}zzyx|zwvyyx|}}yzxzy|z{{xy~}{}}wy|z}~w{}|||}}}~}y}y|{v||yy|x{xv{wy}z{{z~y|{vz|u{yx{|||z~}w{}w}|}z}|v}y{{{z|zu~yy~{|yz}{z{z|{zw{vyyzywz|z{z}rx|xy{}zzz}~|}v{y|~||{y{}x|x{~~|v}xxztz{{zy{|x{{zw{x}{{zxyuyy{}{w{~z{y}y{{~}zyz~}x|~y{~~xxyz}|}yz|zwz{}zyzy{xz|w{|~w||z~|w{{z{vxuz|zzw}~w{z|wy~}~|}~}}~|xz{|x}yzzz|w{~{~{vxxw{{|{}|}|xywzxz{~|y}zzzx~}~}w{{v}}~|zx}}{z|{{x}y|~||yw|x|}vzw}z|v~}y{}zwzxy{}w~z|y~{zy{}}{}z~y|{{|y~wtwzy{|{|y{yy{zwxy}xw~yxz}xzxzy|uzxx|zxz{~z{{{{|~|w||~{y||}}{|~|x|yzy}v{y}{y}x~{{{x|{}{wy|~|xx{z{}z}}}}|}|yzv}~}~}|~|}~}{}~~||}||~~~~}~u~}||}}||}~~~{|{z|z~}}|}z~{~}}~}~{{~}}{~}~}~||~~~}~~z~~}y~~~{}}}~}}{}}|}|~~~~~~~~~~~}~~~}}}}~z}z~|}y||~~|}~~~}~z~|~{~}~|~~~~}~~~~|~~~|~z~~}}~}}{~}}{}|~~~~}}}{}~|}~~z~~}~|{~||~~}~~~~}~~~}}~~}}}|{~~~|~~~~v{|~yyxy|z}}y||x{xxwy{}{~{{|y|z{|{y{y{z}~yyxwz{}{~xzv{~y~{}yy~x{|z~vv{|{y|~~}x}y}|xvvzz{xzyyy|yyy}u}xzx{v|y|x~y|zvyz}y{{|{{~wz{~|}uzzxz{{z}xyz{zxywz{z{{qz{{z|{|y{vx{{v~{~yzzyy}xzz||w{~y{|z}z{{w|~}zyyy{zv}{y|||{z~yw{}z|zyzwzxz}zy{zxxyz{w~tuw|y{yy|zx|x}{z{|}uyzz{zzyx~yyx|{~v}z}|}~|uzzzz{w|z}{yyxzzywyx}zy|r{}{}w~z}y}y|||}z{~}x~x}w|}y}z|xvx{xz}z~~~{|n}y||||z}}{y{z{zw{z||wxz}|||{z|~zw~}{zuz{tz~|}{~{ztz{}{|zx|}yy{z|}yyx|x}~x{y}z|{xx~~z|}{y||zz{xx}x|||z}{{||}wz}}y|{yw|zz}yz|ux}|yz|zz~{yzxv||zz{zx|{uztxyyxy}w}{~{{}y{{{zz}~|{|~u{yy~zz|{y}~|z~{{|wxxzwz|yzwz|wx|x|{}zy{yw}|yzyx{zt{z|z{w{|y{|wzz{{|x~y~xx{z}{|y|zzzy}{~{||zxyxzy|{{zzyv{yw}|y|zx{|z}||y||{{yz}~~x~y|x||}~{~zw|}y{zyzz{{~|y~z}~zyz||~z{x|y{~z~~{|{yw|y}|}wx}|~}~~z{z~zx{wz{}{}}{}{z~~}~}|~{|}|~~~}{x~~~}}}~~|~{}|~y~~~~~~~|~y|~~}~~}~}~~}|{|~~~~~{~|~~}~}}{|~~}y{{}}}~}~~y~~}||}z~~z{~~~~~}~~~{z}~}|~~~~}~}~{}~z~~}~}||~~~~~|~~}{~}~~~}}}}|~|~z}~|~}~~}}{|~~}~}~~~}|}}~~}~|~~y~z~z}~|{}}~~~}|}yyy{~|~z|{w{x{yzwyyxuuz{wyzz{xwyxzyx{z~{z}{~{~y}vzz~|{yx|}z~|y}~|t}|{z~vz{{y{yu{}y}|{x{{x{yz|}{{~yxwv{z{|~{|}z{|~|z|}xz}yxy~xz{~y{}||{}uw{{|zy|}|y{y{yyuz{{|xy{}z|yvz~yy|~}}|}yx}u|}~}||y}}|{{yz}}{}yyzy{zyv}w{z|{yv{yyz|wzyyy{{~|}q{vv{x}~{{~~y|}}|}y~y|y~x{{|{vxzx{yzt|yyxx{~y{yvzz|{yzw{}{z{}yz|||}~}wzxy{z|y|}yz|y~||y{zyy}x{z}{x||y|xx{z|w|z{{tuxx|||z{}|||y{{|w}}{}{{{|{|z|}~~{{{{x{~}}|wy}vv{~}y|z|||{wy|v{{{y{}~|zx{||}z|y}x}zxy|}||~|{||yt~}z|zwwz|yuz}zx{wwxwx{uy||}|{|~xxyx|x{y||{{|}{|~}zzw}x|zvxzx{|y|x~{z|{xyzy~|}yw{y{|y{|}{wy|}{zx{{}}}yyz|z~yyy{|x~{~}{z|zzz{{~}||zx||xyzyzzx}yyxwx||y~xxz|{zy|yw{{zzz|{|}}||yy|xy{y}ux~xy{|}yw{wuyy{|x{{{y{{{zzy~~yxz{yz{x|y|~z}||tz~x|{yyyzzz{{z}y|zx|||v{x|v{z{}{x}y~|z||z{y{x|~|||z}~}}~}~~}~|}~~}||}}|{~|~}}|~}}}{}z}~}~}~~~}}}{{y~~~|~~~{y}~|~}}~|~x~~||}~}~~~~~~~~}}~y~~}~~|}~}~~~~}~}}~}}~~}{~|}~~~}~}~{}~}~||}}w~}~~}}~}}~~~}}||~~{|~|}|~}{|~}~}|~z~y~~}{~}z|}~|}|}~w{}{~~|~~~}}|~{}}~||}|~}~~z}~y}~~}{~}~}~}{}}}~{y{{zw~{x|}v}zz|{yxw||wxz{~w{|{xyz|{y{}}y{zvz}zyy||{{zx|xwx~|{||xw|zy|~{zzx{||yuzz}}wy{y{}z~{zxzz|zy|z{zz}y|x||z||{{yzwxx{{|z{wy|{yyx{}||||~zuzyx}{u|~}{~|zu|||wv}u{|y}x|{x|{zyz~x}|y~|~xzzz{~{zzz}|w|{}yzzzz|w}}{{vy|wzy~}zx|{zwz|zy|yxzx{v|{}x|{}|z~{}{y}zwzx}{zyx}z{}zy{~zx{|{xy|xz}z{|{yyz{~z{|}wzxz{zz|}z{z|z~y|yzzvz|{yvx|yy}|}|z|vz}}{|{zyu|wzyzx|}~w|z~{zwy}|}~{~z}~||y||{~z{zy{~~w}v|{yz|vz|y~{|y~~v|~v{|{{xzy}x~}z{{~y{}}~z||z{|zv{}y{{{|w}{w|{|{v|}y|{{zx||{}|z|~~{|~{}|x{yzy{}}|zz{|{{x~{zw|z~{yyzuz|zzv}{wz|z{z{}{z|{{xw|yz|{|{y|vyy|x{z{yvzy|w{yx}|xy}zy{|z|z|{|{yy}}z}x}{y~x~{{yyuzz|{v{|{{}}zzyzzzy{~{}{{{{}|zx{}z{|}~~z{zz{zyw{z}zzz{|z||}z~|~y{|w{||v~uzz{xz~y|z}uzzx||y{~z{||yz{|~|}{|yzy|{|z|{wx}{{{{{yy}{{zz{}z|xy}~{z~z}~~~|~|~{~x~|}~~~}~}~}}~}~y}|{||~}~|~~}}~}{~~}}{}{~}~~~{}~{|}}~}~~~||z|~{}|}~~}|}}~}~~~}}}{{}}}}~}}|~|~~~}}|}z|}~}}|}|~~~~~~}||~|}~~~y}}}}}}~~~~z}~|~~~~}~~{~z~zz~~~|{z}y~~}}||}}|~~~}~|~||}|}~~z~|~~}}}}y}|}}~~}}}~{}~}~{z}~}||~||~~~~}~~~~|~~|}~{|}y}z}~zy|~{}yx~zzxyztxw|~xyxtwvzzxyzyx}|~uzz{||yyyzyx|xz{|z{||{{|{|{y~zyzzz{{zyyyyvv{zx|z}yxx{yyyx|vux{yzyzy}z{}z|{}z{v|y}w}z{}x|w{}{}|{yyyyv{{~{{{z}||xyzywy}y~{xuy{zz|x|}{{~~|z~uz~~zzz~z{|y~{y}y}vyz}{{xuxyw{xyy|yxw|zzyzyx{{y{~z{{~|}w{yz|x~|xx~z|~zz}w}xxyw|v{zyz{{}||zzz}~yz{zyy}wx}z|{}{z|{~{|{}{|{{{|{y{{~|~xx|~}~|wyzx|yx{{xy{{uzvzy{|{{{zw{xvwuy|y{||zy|t{xwy{z{z|{}y}~|z}}}~{||z}||}{{y}yzxz|z|}{xvy{|}z{z}}zvzx}|{}}{|xy||~z}}z|yz}}z}}xzz{x{zzwy}}xzzuz{|xxz~||xvz}z{~z|z~~{{|y|z~}{{~~{|~x||{}y|{yv~zx|y{|zyyxx{~~yyvvuzuy||}xz~}{}z{zw{w~}zzzy{w|yxyz{z}z||z{wzwxww|z{{~|~zzzy{vyzx{zyx}{y{x~~xz{y|~~}w|}{|{zz~{y{~}{|zv}|xv}|zz|y}{zv|yyyu}zxxx|xzux{x}z||{v{vzyx{|yz{||~|y|||x{|}z|xzuyx{x|z|zw~y{|wx~|wx~zy~~z{z}yz~|{w{~z~~~~~~}z~|}~|~y{~}~~y~}}~~}|~{}~~|~|}|~{{}~|}~~z~|}}~}~||}~z~~~~~~}}~}{|}}|~|}|~{~}|}~|~}|z}~z~{~}~z~~}~}~}|~||{~~|}~~|z|}~}~}||~~|~~}}}~~~}~}|~|}{~}~|}~{~}~~~|}~{~~~~}}}|}~}|~~}}~z~}~~~~~~~}}~}|~~~zz{}~~}}~~~}~~}~{|~}yvzx}~~|{{zz~{|}||zy{z{}z{~y{zy||y}yz{zzw}u{z|{y}{yyy|y{w|yz{~x}zx|z~z{v}}|zw{z{|w{}{}wy~{{{yvy{|z{~yy{{w|{vtx||yx}|zzt{x{z~|wz{z~{||{{y}~~{x}~}xz|y{y}}}yyy{wwxyvzx~}|z|{|yy|tyzyyyy~{z|}{xx~z|}z~yzy}|z{z{{~}zyw|{}y|yv}z{z|x}{{yzyxowy}{{x{zzxyzyy{w~z}yyxxv}{}||v|uy{xuxxzz||z}xvyv}{vy|xvyv}{{~{}~zzz}uzxzxyy}}y~z|{}~{}}{~vzzy{{z}x}x}z{{|~yxw|}}z~z}{||~{xy}w{z|{z}zw|}}~z}}}x{{z{{x}x{{}wz}~wzzzzz|y}x{}~}z}|{z{}|y{z}{|y{}zx~{y~xx{y~{|yx|zy~y|{xy~w|}y}v{yxxv||{y{y|wyy}{}x}~x|}zywzzy{|yuyzy~|{}}}x~x|{|wy}|yuzyxxyx}|x}}{zy}{|{{{}}x}~x{vvz|{y}x{zzy}}{z{xwxw~y{}}{|yz}y{z||{yy|x~zz||}y|~{zxz}}{yy{}}w{~zy~}|xz|{y{y{{}|zw~}yz{v|{x||~}}w}zw}~{|{{{y{vzy{w|t|z}z~v|z{{{z~|~}zxyz{{|x}|}{|z}y{}{{{ywzx|{}~z|zyzzzz{zz}x}|}y{}|y|{}xz{{|}{~~||~~{}~~~~||z}}{}~{~|~}}|{~~}~~~|}~}{~~}~{}|~~~~~~~}~~}|}~zz~z~~z~~|}~}~{|~|y}}~||}~}{~~w{~~}~~~~|}~|}~}}}}}}~~{~~~~{|~x~}~~~~}~}||~~}}|~{~~~~~}~~~|}y~}~{z|}}}}~~~|}||{~}~~~}~|~~~y|~}|{{~}}|~}}}~~~}~z}~~}}~~~|}~}~~}}}}~z}{z~y|xy||y{xx|{{vwyz|xxz{y}{}x}xy{xyw|zyx|y~~w~z{w{y{{|zyx~}x{{~zx~y{z|{{w}z}z|yyxvzzy}y~yz|vx{{yz|yzw{|}yx~yvy|zxx|yxxzxy|wzw}~y|zyzxzw}{xy~w{y{|z{uyxuz|zzxyy}yy|x{{{|v||x|zz}zzx{{xx|}}|z}{w~{}}wz{{v{{xw{xzxzxyyz{y||y{{w|{|{x}{y{zz|yzxz}}}{~yz}~z|}}yz|yy{xz|zwzvy{x~|z}{y}xxyy}zt{zuz||~yyz}yx|y{{}}zy~z{|z||z}wxxzzzzzzz{x|{}|zv|twxz~vy{xxx{y|zz{|y|~|zz{~|~{y{{xvz|z|z{|wxtyvzyyuyz|{{wyz{xyzxv|wwx{|||zy}{y}z}yzz{~{yz~{}z||{xyy~z}|{{z|xzx{}vytxxx{z}|{{|}yyxy~z{~{}|~|}z||~|z{{x}z||||xz}xyzz}yz|{y{v|xxvz|y|{y{zy}|~wz|zz|~|z{|||z{|wvzyzz||w||{zz~|zw{|{{||xyzx||x{yxz|xzz}}yvzz{~{xv{y||~~{|~}wy~}~}|{}z~|}|~w~}||uy|y}zz{wzyyzxzyz{x|{z}w{z}}vy|~{|y|{y}y{zxy|z{|{y|{~{{zy}y|y|x{yyvyyxzvyzx~{zy}xuxzz{}|}y}y}}}|yy{y}~}}~~~}~|}~|}}||{y}z|yz|~}~~}|~~}}}{~|~||~~|}}t|~z~z}}~~}|~}~}~|}~}~{}{}~~}}|{}~}~~~~~~~|}}}~~|~~}}}}~~}~}~z~}~|~~~|||y|~~{~~y~}~~{}~}~~~}}}~~~|}y}y}~~~}|z}~~{}~~}~~|{~}~~~~~}~~}}{~~}}{~v}~|~~~}~}~{z~~|}|~u~}}}}~~}}{~z{~|}|~}~{z~~{}zxt|{||{}|zvzwzzvyyy{vv~yz{z{zz{z|y|{||wzyz{yz|{xz{|yxyzy}zw||yzy|~zz||}}y|zx||xyzy{|}y{yx{vy}|z}zz|}w}{w{yszzyz}{zzy||{{~zz{wtxy}~yy|}x|zzz~yzyyy|{w~z~x{yz|zzy|z|xzz|||{w{{zz~y|}z|{z|||~zywz~||{{yy|{w|{{zy{}{|}x{zxx}y{}zy|xzz|y{{zxxypy{{z{z{{{|w~y|x{x{||z||}}|~}}~{}z{|x{|y|z|}z|yzz}xx{yv{zx|{|||}}|x{v{xw{{|{y|}x{x}y~~{wxyy~|zy{{{{vzxz|w~|z{|}yy}{}}~|~zxyz~{yvz}y~y{~}y|}x}z{{}|{}}}|{zyzzz~xzx{}{~z{yw}{|}{{ux||}~zx|~}{wy{{{~|yx{}s}~x|{{y~z{}}|~|z||~{xz}}zz{yyzy{yzz{~|{y~||z}|y{y|}|}{z|{y~|{w}zzyo}vzx{w|{{||zwx{}|zyzyzy||w~{|~{{z}yyz{|{|x{~{|~zuxzz}}xwz{~z{}~|{~xzz{||{|w|}w{yz{zzz{{~z|yx{{x{~y|{|}|x|~|{}|x{}|z{yy{||zyy{{~y{||z{{yy}{~}z|z{{}z{z|{z|y|||}~x{y}|z||{|yz{|{~y}{{z~x|{{|}|z{|}{{|}{yy~}y{y|}{y~{{}}}z{|{{|}}}~|}}~~~{|~~|~}{}~~}~~}~|~z~~~}~z}z~}|{~~~~}~|z}~~}~}~|{|~}~~x}}~~}}{~}|~}{{~|{~~~~~~~~~~|}}}~|~|~~|~|~~}~}~|~}{~~}}}~~~~~{}}|}~}}~~}|~}~~~}}x~~~|y|}~~|}|||}~}~~{}|}~~~}{~~z~{~}~~~{}}}~|~~~}~~}~~~|}z~~y{||}yt|{}wy|}{z~zyz~zy{~}z{z}|}zzv{xyzz{|ywz{|yy}w|{{||x{|||{|{{}y}z|zy}|zyzw{{xz{sw{xzw}}yzz|y{xy~txz{|{zz{wy{||{z~|||zx{z|zz}}{||}{zz{wy~vwzx|{|wx{~zyz~ytx}yzx|w{y}{|x{}x}||{|x{|{|yzy{{~{~|z~}zzy|{zx|||{x~z{|yxzy}zy|zy|{~{|~z|{y}x{{z}{z|{}|z|z{~yx{{|}{z|{x{x|uy{x|zzzz{}zy||tzxxy~x|z~z{zy|}|y}y|{}|z{||{~wxy{~{}v|xz{{~|y~zwzz~yzz{yx{{yzy{{xx{xy}|}~z{tz}~~{{}}{{x{|w||~~|{y|w||{z~|yz|uzvxzz}y}yyyy|y{zzz|~}}zx{{|{{}{zz|~{}~||~{}z{{{|}{w}x}s}wz|{{}z}x{xxy{ywxu~zw}z~~|w|}|z}}w|{~|{|yz{}}z}~}z{}|w}}y~|s{w|}wzyxz|xzvx{z}{yyz}}~y|}{w}}vxy|{z|}}u{z}~z{~}y|z{wz~xy|y}||~zxwzzy{v{{z|zy{y{|vz|{{yy~|||xyzzy~~|z|~~|xwyy}}zv}v{zvzz}xx~vxy{|wyz|{ywzyw|~{z~}~ywz{}xz{|{z|}z|}}x|zz|u}{w{xxxx|z{~xy}zw{|~~}}{zytz~{|}|{|zz~y{}||}y}|}~~}y~~~|z}|}|}~~|~~}~~}~~y{}}}}}~}~~|}}||}~~|~|}|~{z~~~z|}}}}|~|~~|z||}}~|||}~~}}{~z~}~~~~~|~~~~~|~}~~|~|}~~}|}}|~}|~~~~~~|~}~|~~|}~~~z~~}|}~}~}}}~|}~}~~~}w~~|}|~~|~~~~}~~y~}u~~~~~~~~~{~}}~|{}{}}}{~}|~~z}|}~zz}|xzxz}x~{x{wyz{{yyz~}x{{{wzxzy{{zxx{yy~zy}}xzy}v}yv||y{}}{w}xxzxww|zz{{z}x|zuv|vz}z}{yxx{z||~|zwzy|v{{zy}{y~z}{yu~y{{w}|{x{|xx~x|{~}z}|y{zzwxwy{{|x{y{~}|y}zyuzz{xvzy{~~wzzywx~}zw}zw{z{{xx{yvyz{x~{|yzyyzz|y{x|z{|xzz~zw{y{zzy{zwx}v~y|x|zz{{{x|zw~x|||yuv|{|{{zzzyy{{zzv|}{v{z|{{{~|x{wzzzvzz~zyz}|w|}zz{x|y{t{z|}{zv~{zxzx{}|v|{u{w}|y{xy|zzzzz~y{~||{z{|~|xzw{}w|y}zy|~z{zzz||zvz|~yz{z{||}x|~{z}|{{y{{}yy|{~wyxy{zy}|y||}z{}x|y{zxw~{z|}w{y|{x~{{{zx|y|}sz}|{x|{yxx}~z{{{|x{y{y}v{yy}y{y{{xxy{zy{{|xw}~y}{zw|}yx~z{y{{uv}yyx{{{|z|wxwyu{zxw{}zv|{t|~}{w{z{{{yzyyzxz{||}x||wxv{zy~x{z|xz|{||ux}xuz||v{|x{~wz}xy|{y{}{{{{{~}y}x|z||w|{z|~zyxy{{{{}y~zy~{w}u{|||||t{{{z{}}|x{xz|{}||zz~y{z|{zz|y~w{|}vy}yy|x|yy{y~{|{{{}yy}v~{y{z}~}y{z}{z}{{|xy~|}{z~~}{y}}~}}~~}~}}~~~~}}}~|~}z~}}~~|z~{~~}~y~|}~}{}}~~~~~~~~~~}~|}~|}|z~~}~{{~}|~}{~{}{z|~}}~{|}}~||~}{}~|{}|}{~~~~~~}{||~~~~}~~~}~~}~~}~~~~|~~~~~|~|}~}}~}}~|}}}}{~{~~|z{~~~|~~}}}}~}~|}~}{~}{{~~}yyzy}|y|{{zzxvz{{y|yzyzz{zzzvzzz{y|qzyx}{~{}|{y}{zz{{|{y|}|}}{zzx}{|~zz}{|{z{{yx{zsz|z}zzwzyvyzwx|~u}z{|}~z{|y~{}z}|~w|w~}{zyy|z{wx|x|xx}~x|xz{y}y{{y{xu{xyx{yux||~|zz{{{~}zz|}{~{|{~|{}|z|x|{|{z}x|x|z|~}{}w{z{ywx{yz{xz}{{x{{z}{{~}|z{|zzy|{z|yz}{}zz{y{z~w{|xz~zz{uxzyz{w~z|{xwy}u{~y{{{|z}zy}}}||x||~yx|z{|~{z|x||z||zzzy{|zyz|wt{zzxw}zy{|}|y{{yzuzxy|~{~x}|{zyz{}{}y|y}~|z{{|}}||zx|v{vyz}{z{ywzz~|yx{z}|vzx{x}zy}|zy}zy{zz}~zz{}yyzzz~|w|xxyx{zyty{}uzvuxw|yxxy~yz{~|z|y}yz{w{|{{yy}x~|{{y~y|}|z}x~yy|~zy}}|w{zxpzy{{}|xv}z{yzz}}z~z{~{z}}{{|y{}}z}z}x{|}z{~}|~~{{xz{vvx|{yzzuz~||yyzyy|z}yy~yzyvvx|}|zz{z|~{~y}|z{||x{|{{{y}z}}}{|v|~ww{xtxyy|ywz{xwu~vzz}x{yzy|z|z|{z|{}zy}~z~|zz|{z|}z{~{zzz{w{x|xxyzx}yy{{ywyww|y|xyyw{z}z{}x}{|{yz{||{|}z~|{|}~{|~~~}~~}|{}}}y|~|~~~y~{{}}{~~~~|}~~}~~}{~~~~~}}}}~|~~~z{{z~}y}|}}}~}~|~~~~y|}|~~}~|~~}~}~~~~~}~{|~|}{|}}}~|~~~~~~~}~~~|}~~~}~{~}z}}}{}}~~|}}~~~|~}{~~}~~|~~~~}~}~~{~|~~~~z~~}}|~~z~~z~~}}{}}~|~~~}~||~~{{}}~}}~|}w~}y~~}}~~~}||~~}~~|z~yyv|{{}y{y}xx}}zy{x~}w{{{xz|{|{{{z}y{uy{|y|yvyy{{xyxz{x}|}w|y|{y|wzzxy}~~x{yyz{|{yz{y|yy~w{{y}}{{}yy{xzyz{{z{}~x|w|{~{{yx{|{{xx}wy~}|{|w|}{}yz{{{z{x{{{}y}}z|{z|vx|y||y|z|{|{y{{|xx{{x{{z}}{~z}{}z|zzvyx~x~y|yz{vx|ywxz}{{|yyw}y{z~|vw{}{|{x{|vzxzv||z{}|y|~x}zvwyyzwz}{|w~|{{{}~y{{}z|z{zzyy|zz{y|w{z}}{~{z{zvy|{}z|zyw}{{}zz|}}wy|{{z|x{yy}|v|x}||v}w}~|~{~y|}y|z{z}z|x{|w{}~}zx~wy}~~z|{v||wx|z|z{wyyzxzy||{{u~}u~{|z|xxz{{y||x|||}xy}}|zz}yxz~}y{zzy~zxy~{xywz|||}v}|{|{}zvyv}x{~{|wy|}{~y~zyzx{{}}{xyz}y{|{y~zy}{|{}{{vz{~yyz}y}z|z{y|vx}z~yw~yx}|z|~z~zw{||y|||z{{}x~z{{||v~{|{||zx{|}z{|}zxyy{{zyvz{zz~|wyyx{|zzz{wzzzz~||yz}zy|y{yw}|{}zzz{zzz|yxy||~zy}}wxx|xx}}yz|y}}z{{~{~|}y{~zz}}{yz}|}yy}z}y{{z|~zy||v{|w|y}}|}{yx~{zz~z}|}}~|~|~}~~|~~~~{~~}~{~|}~|~~}z~~~~}}}~}~}}~~z~~~|}~~~||}~~~~~}}}~~~~|}{}~}~y|~z~~~|}{~}~||~|~~}|~~{{~{~}}{~~~}|~{~}~z~~|{~v~~~|~{z~}}}{}}}}|~}|}||}}x~~~|~~~~~~}~~{{~}~{}|{~~~z|~~}}~~~|~~}~}~~}~~{||}~{~z{x}{z|z|xyq~x{z{}xywwzyw{yzz}zyyxyzyvwz}{z{zxy{|{}x|z|{|{z|~}z{}}{z{z~{|{~}x}{w|zyyyy}uyx|xxzzyzxy|vx|wx{{}{}}x{w||||}{{y}|v{zz{|}~yxu|yxw{vzuty{yyzxyzxzxz}uyx}w|wyuxyz|z|y~|yzy}zy{y{|yxz}z|y{z}{|x}{z~w~wx~zx{zyyxyyyxw|z~y{wwyzx{|{yxzyw}z{y|{z{}zz|xwz}z|}{{|{{xz||zuyyy{|txwxyx{wzyyzv}{twzy{z|}y}vx~}x|{zyw|{{|{||}zw|z{}zy|zv|yzvyzvx{vzxxyzz||xv|z}w{y}|{||}z{yy|z|~zz|{zyy{z}y|}}{}}yxx{yz{z{v|u{z|{xyvz{z||xz{{v|}z}wz}}zzwzx|{~{}v|}}|}y}{y{yz~z{y}|z}zwy|yxzzxz{zwx{}{}yzy{z||w}}zz}|~||zzx|z|||z||}}|}~|}zzv{y|{szy~~xz|z{xtxy{{xwxyz}xyyz~{w{z}|}}|~zt}zy}~z~zx|y||xx|zxyyyyxuvz{|zzv{w{|zxyyzxz{|}{zy~{y|x{x|}}w|}x}|}{xw}~{zz{rwz{z}yu{{z{w|zz{{yy{z|xt{xuw{{{y{yyy{y|z}yz{y~z~~}x{x{}z~{y|y|||yzwxwwz|}}{|zvwx}yyx}zuww{{}{~{|{wz~{}xw}}}~|~~~}|}{}}{}}~}~~~|~z~~~}}{|}}~~||z|}}~}~}z~{}{~}|~}}}|~~~|}}}{}}}~y~|~{}~|~|||~|~~}|}|~|}z}x}|~~~~}~~|{}~|}||}~|}|w}|~~}~~~}{{||}~}~|~z~~~}~}~}~{~||~~||~}~~~}z~}{~{~}}~|{~|~}}|~}~~}}~|~~~~~~}}w{~{~~}}~}|~~~~|}}~|}~~}~ywz}~x{|{{z|zy~~z{yvxxyy|}~z|yy}y||}{yzw{||x{xzzzvy{|{{zzyy{z|yz}|{}w||}x~|zyy{z|y{|y|~zyyz{z{y}xtoyyyzyyyz|yy{x}t}y}}y{~yzz{{{xxy|}z~{~{{}~}zy{zwzy{wzz{{wxyx||y}y{~{z||z|s{xzzzy{}}{y}z||{}y}|zzw|zyzx~z}x}y{vsu|x~zx||}|yy{yx{y{zzzyzzuz{y~z{zyz|z~{~|{|zy}{{{uzxy{{zzz}|z{zy{y}yzx{y}z|}|}}w}}|y~||{~~{|{yyz||yy|z||~|{yy|{w||}x|z}{wyzzz|{x||~~||yu{z{w{y|{{~|z}{{zy|zzv|y{xx{v|}z}||{{y~zy{yw}y{{{uzz}|yyzz|{zx|w|}|w{zzzzyxz|||{}v|y||}{~{|}y||xw{z{}wzzz~|~{y|yv{{wxwzy{|z}w{|x~~{yyz}|zz{{zyszx~z|yw||z}z{{||zyzx|xy{yy{}y~z{|zyx|{z{z~z{xzy{y~w}wx|zy{y{yu~|}ztz|{yx}y|{w|y|}~y{zz|wx}}yx}|{x}}{|yx}|}x{z}{wxyzx~{zxzz{{~{x{{{|zxwy{|yzx|yyy|}{||}y|{{yx{vzx}}||xz~xyyxxz{|~y~t{zzz|yy{}y~}z|}{zx{{zx~}x{z{vx|y|yz{z{yyzvy|x|{z{|y|}xz|{~{|zz}}|}y~~~~|~~~}}~}~~~~~|~~y}~~}}}y~~~yz~~~}~~}|~|~{~~~~}~~|}|~~|~|~}||~{~~}}z}}}}}|~~~y}|}{}}~~}}~~y~}~}~~|{~{}~{~~~~}}~~|~{{~~}~{~|}}}{~~|z}~~}~}~~z}~~~~~~}}}{~~~|~~}~~~~~~~~~}w~}}~{}~|~}~~}~~~{{~~}~~~~~~}|}~}{}~~~}{y~~~|}~}|}~}}}{~}y}vz}zxz{{yyxzw|{z}yz{wyvvzvwzzx{vw|yzywyz{w}}~zz}y~~v|y{z{v{}z{z{x|||w{xvzyx}}v}v|}x~y}yxyzx|}zz{y{x}x||zz}y}}yv{{{z}xyzyy|}}{z}{|zyyzvwzx{wzz|}zz|~z|yzzu~zzz{{y|wu|z||{{yy}{z|}|vz}||z{~|{|xxy}zyxw}y{}|x~xy{u}xwy|zy|}}zxw~}zz|}y|}~zz{{z|~|||yz}z{|}{~zzwvyzy{xw{zyxyxyw{w|~yyzxxztyvyxzw}{{y|}yz{{x~}~|{|}z|x{{y{~z{{}~zxwyyzyy~{|szywz|{zx{|{{vz|yz{ywz~~}~}xz}wz}}{|z}~{w{}}|}uyzzz{|xzu{w}zy|{}xyxwuwx|xxzzx|xy}||z|~|~|||~{v{{z}~z}{zz|~~zyzu}z{zxxvzyzy|v~xzxz}|w{yw{wz}}|y||y|y|zzx}~|~zu}{z~}}zy{}z{~w~rzzz}{}z{~~}~{xzz}}zw|yxz{|{}z}y|~{|}rxxy{{y||w{y||||~}}}y{z|z|{yy{x{}xzyyxyyuzx||xwyxxz|v{x{w}~zw{{xzz{{zz{~wz|||{~{xy~}z}}{|~zzzx||z}{z{|{{yz}yw{wxx{|z~zz}}|||v|uy{~x~z{~uzzx|z|x}x||{|yy}zzw{{y~|{v{wryz|y{zz|||~}{||{|y|zy{}z|~}}~{{{~~~~~z||{}~~y}~~~|}~}~|z~|~}{z|~~~{|{}}~~~~|}~|~y~}}z|}}~{y~{|~}|~{{~|{}~|~}~~}~~|~}}}}}|~~~~~}~||}{}~}}||}{}~~~}~w~{~~y{|}~~~~~}~~w}}z}xy~~~|~~z~|}}~}~~~{~}~{}|~|}}~~}}~{~~{~}~}}|}~z~|}z~~~~~~~~x|~~|~}~~~~~~|~{|~~{~~~~}}~}~}}|~~~~~~}{{{}~}~~{~|xzy~wz|}}yzy}}y}wzw}x{|}y{z}zy~y}{{yx~~|y}yx{yy}}{wx}x{{y|y~{x||w~z{{x~z~yz|zz}yzwzz~|~}}~{y|}vzyuzx}z{y}yy|{|~{{{x{y~~|w|{{{z}|z{yu{zyz|{x||{~yx|ywyzz{~||{}{z|zyx{{yw|xzzxxy{zy}zz|{|z{yyuz|x{xzzx|zx{y{z}~}y{{{{{v}{|{{~z}y{zzyz{zty|zz{y~y{||~yxzz~~z||}|x{~{|{}|yz~yw|yywz{y|{yz{}|}{|z|ztx{{{||z~}~|{y|{{zs||{x||wy|y{|{}|y{{z|z~~{||w|~vx}w}z}{~~|{{{zzy}z~z}~{z~z}{yzy|||~|{x{zz~||tx{~xyx}~x}{|{yxzz{}{|}{||x|}y|zzz{{w{yyzvwxz|~}{{}}~{z}{}w{x{}z{x{wx|vzy|{}{zs{zw{~zzzy{{zz~z|z}{y{{zy~w{yxy|z~zyz~wz}}z}{wyz{||~|xz}xv~~~|y{~yw|{{z{xzz~}{x}zy}{|y~{zw{x~xx|wzy||}|y}|yvyzz{}w|y|zxwyz{zzywz|y}{{s}z~}yzxwvyy{~z{|x~xz{yzwzx~~x{wy{{y{~z|z{xy{||{{yyz{{}{zzywyw|yyz{}}vzw}{z{yw|zz|{{{y{{}}v{|}{z}|yz~{y{uz{~}|}|z|v{xuyy}y|zzy|y~z||yz{z}{|{{x~z}}~z~~~|~~~}||||~{~{}}~~~~}~~z~~~~~}}}|~}~}~~{~~|~~~~z}~~~~~|~}y{~||~{~~~|}~}~~}~~|}}}~}~~~}~}~{{~||}{~|~~~}||~|~~~~|~~~|}~|}}z~|}~~|~||}}~~|~~~~|z~|~}{~}~~}~}~}}|~{}}~|{}}~~~}~z~|}|}~~}}~z}~~~~|yvzz~{yw|}~y{x{z|wxyur{|{xzzz{|}yyzyxzx|z|w{z{{zz{||}y{{}{y|zy~z|{y|}y}}|yx||||wuyyyzz~zwzx|{zyzzwwvwwvzyyxy|y}{{|{{|{x|}w{{|{{}z||xz{|zzzzuxwzx{{|y}wz{~z}|ywvwxwy|zx{w{zwzzzy{z|{{|w{|~|zz}z|z|x}z|wx~v{xzy{{{zx{yzwxxxxz{|{xzvvzzx{zzz||z}{{}||z|w~{z}~yy}zz|zy|~|xx|zxxyyz{~|zw~{{}zzyzy|z{wxwx~{~|~z{|{|{yx}y{xzyz|y}{{|z{yy{xwy{|yz{yxy{zx}zx{{x~|xz||ww|}|yzz||{|z}zyy|~z{x}}{|{|{||}||zwx{wuw{z{{zwo{yxy{{{wxw|xzz{{|}x|~v~q{xuy|z|~x|}~|~}}{z~~y}zyzy~w~{~}zy{y{|zyw~vyyw{zxw|xzy|zzz}z{z}~z~x|}wyy{}|y{}w}~}yz{|z{u}zzxxxwzyz{{}w{v{|wwx{y|}{wz{|yzy{u}~{x~|{}{~x|{z}{{z~xxxzy{yz{|{{|y{~yvzvz{|yytyz}{|y|}}z}y{{~~{z{xz}~|}}{z}|z|{|x}{~y{ztwszyswxx|||}zw{zyz~{zzz{{}{{~{~zz~{v{}z}~{zy{|y|v{z}xyz|}zxx{{svzzyy{zyzu|y||x{yxy}y~wy|~|wz~{~}yx~z{{{~}||~|}}||~|~}||}|~~~~~~||}~z|~~~|z~~y~|}~}~}~~~~}}}~~|{~~|y}|~~~~|{|~|~|~~~}~}~~}{~||~~~~|~|}~}~~y}|}~~|||~|}|~}|~~}}~}|}~~~~}~}|}{{z}}z|~~~~}}{}~~}|z}}z~~}}~~{~}~~~~~~}}}}~{~|}~}~~~}}}{}}~~~~{{~}yz|}~|~}~~~~}~~{}}y|~~|}}~}{}}}{}~~~~~yvx}|z{zy~z~xxz{|z|~{yy}z~|{w|y~||||zy{}}y~{~}zz|xz{|x}{}xwxyzyyy{}zxx|~yz{|{y|y{}|w|xz{z|xzy{{xy|z~xxyzyy{~z{yyzzz~yywvzuy{xy{~yy}zv|{xxzxwz{{{y}x{zyx|zvvxxyx|{xw{|||wyyy}zyy|y|{{{~|y{}zz{yzyz{xwx{x{{z|xw|yxzz{w}{y||~{x|xwyu}{v{{~y}zzww{z|zyzz{|}y|||y{|wz}}{{z{{xyyywxxzxzzzx{|yvv{|yzxvz|~~y}}{|yz}yy}{zz|zwzzx}vz|||xy{zz}|yvz{yzx{|z|yvzz}}}{z{}{{{|}{z|zy}|{~}{|zy|}~vyz}{{z~}{|z~zz{x}~yzxxy~y{yz{{y|y~z{wwz~{y{}zyxx||zyyyxxzyx|xx{{y|u|z}|{~~x}~zz~z|}zu|zzxvyy{zyy|z|x~{xx|{z|y{z}|x|{xy~xzz}y|vz}zyx{xwz|z|z{yzz{{x{wy{~}|zxwy|z~~z||wzy|y{{zw||}}{{vv}zytxz{}w|{{z}~}zxz|wuzz|{|{}z}y~z{y{y{{z{|z{z}{{{yzzy~}yzy}}zzz{~zz}}zyx}|x}|}xw~||z|xw|{x}|zzz{}|{}yw|y}xwx{{{x{|xz|x|{yxwz}wz{z{x|zz~|}yw{{|uwy}x{yzw}z~{zv|ty{{{z|{y{xyzw~zzzzyx{}~}~}~}~}~}~}~~|~~}~|}~~}}~~}}~}|{~|}|~}}~||{~~~~}~~}~|}z~~}z~~}~~}}~}|}~~}~~}|~|}||~~~}~~}|~~|}~|~~~}~}z~}}}|~~}}|~|~}|~}~}}~|||~~~{}~~~}~z~~~}~~}~~||{}}~~}~~|~~}~~zz|}~|~}~~~}~|}}~~~}~~|}}~{y~|{}~{}}}~}}~|u~~~|~~~}}~{}~|}y~}}|{|}||}{{~|{v|}z~|}y||y~y}}}{|zxytwzyyz|yzz{{|y}zx{y{{w}|~x}{z}{y{{z{}z{{{y{z~{}}}|{{{zu||yz||yx|yy|~{x{{xxzy}xyzu}|{zzy}}zy}z|y|z}{zzz{y|w|x{zv|yz}y|}zyzy}y{uyyzy|w{{w|{yx{z|yzzx|x||x{x}yx{|{xzzz}}~y}z{}zv{|z~y~|~yy|u|zwxzy{zx{zxz|yz{w{yv~xywuzxxxy}z{}{|zz}w|zy{|{}|{|}xz|yv{xv{yxwyyyw~{zz}z|{}{zzvwzzyx|zw{}{z{y~}{wzy~z{z{yzx~}zz}~z{y|{{}z{z|xry{~z}zx|~}zxwwyyzxxyzy{}~z}~x||{{}}}zy~|||~}{|yyzxvv}{wzw|x{y}vzwv{|}{}uwvy{}||}{yv~||||y}~{z~}|z{y~||z}~|{y||y|{y|{|zzx|zux|v|w}xz{zyu|z{z|}{{||}|}z{y}wzzzz{z|~y|y|||}{x|{yvv{z|}y~{zxz{|z{zxzvw|z||z|y{y~}{{{yx~}|{x|{|ww~|yx~{zxyz|zyyx{|x|x}|yyxz{}zxywz{zw{z{|w{|v}~y}{|x|y|}{{||wz}}z|{y|}{wx~{zxz~~x{w~z|~|{w{|y~zy~z|zzzxzxzyw{z{||zx{{z|yz}||{{|zy~z{~{~z}y{z|{~zwvx|x}yz{|z{yyy|{{{}y{z|yy{z~}}||{z~|{yyy~||~~~}~~~|~}~~~}}~|{~{|~}|}{}|z}}{|~~}|{~~{}~{}{~~~{w|~{~~|~~}}~~~~}}}}~{{~~~~}}||{~}~~~}~~~~~{~}|~|z{~|~~~z~~~}~}}|~~~~|~|y|}~z}}~~}||~z|~~}~||}~}|}|~}~~{|~~}|}}||z~w}||}~}{~~z~}~~|~~{}|z}~~~}}{~}~}~~||~~}~}~~}~z}z}}}|}~~~~|xz{|}yyvy{~zzxx|{|z~}uzzz{x{|{{{zxx|z|{y}z{z{zz{xz|xyzy|zwzz{z{zzyuxyw{{yv}y{x}zytxzxyzzz||uxxz}{|xv{yx}x{zz{|{zyxzw{y|y|||zz~{|}x|zyz|wzyy|z{y{yyz}wxw{|{yx{z{x|z}z}zy{zzwvyz~z{|||xx{zw}y{{y|}{{xz{z{x|}yzwyyz{{|wyz~{||zvxy}zu{z}vyyzy{xy~zu{xwwzuzyzw}y{}zz|zzy{zzxy~|}}z{y}y}}xzyw{zy~yy}v~wzz}{xzzz}{yyzy{{|{~{wz}|z|vxw~zzy~{{y~y{|y}}|zz{zxyx{w~{zx{xuwzy||~||z}|z}x|xz|}yxyz~|~{yzz}y|}z|{y|{x~|w|z{zxxxy~{w|zz|t~wyx}zyzyy}}t}||zxww|}|~{}{yz}{|x}{y~xzw{|x}zy{y{|{||xz}xz{yzx||{y~z}{x{|w|zw}x{{{z|{xww|zy{{z{|z|{||y|{x|~}|z|y||w~y|{}xz{}}{~zzyyt{wyzv~zy}||}wzxzx|yx|{wzzxw}wz{yz{~|wzzy{zz{{||}|}zyv~zxz}yzw~{{|xxr|yz||x}zx{{zty|{ztyzy{zz{~}~xyyzw{z{yy||y~x{ywzx~z}x{wyzxy|{zw{|{wz{{y{||xvy{x|uw{~|y}}|}y{y|zz{y}{x}xz{xx|x{{{}}yx{{{{x}{{{yz{zx|{x}x}~~~|}}|~~}}~}~{}~~}}z}~{}}~}~}}~~}~~}~}}~}}||~}~||~}~}~~}{}}~~~}|}~|}~}~|}}}|~{|~}|~|~|}}~~{~|~|~~}}}~~|~}~~|~~~}|~~~~~~~~|}~|{~}|~}~~~~||}}}~|}}~~~}{~~}{}}~}}x|}{|{}}~~}}~z|{z~|}~}}|}||~}}~|~}z~{{}}|z}~}}}}}}}|}||{}}~}|~~~||~{~||~}~|~~~~~~}~}}~~~~~}}{y{}{z|~u}{x|x~||svzzy|xy}|x}zwuxyywz~zysyyw||w}{yyw{{}{zz{|zw}~yzxw{}wy|yww{yx|zzzuzy}uswyyxzxyz|yyy|yzz{yxxzyz{y~{{z{|~ws|{{zxz{~|||wxwzzz{z}{{}wvyyxyy|zvxzzxxyyzxzv}}yz{wz~}}|yzxz}|~z{zw|}y{{x{{wy|z{xzy|z{{vyzx}xyutx|}xxy|x|y~{u|~{x|~~y~{z~z|yx|}|}{yzzy{|y{xxzwxvx|x{wxz|z{|x{wz|zvyw{x}z||yz|z{zu{{|uz}x{}{{}|y{||~|{|w|yyzzxzyzx{zzxxzwz|{z{{wxx}|yz~zyzx|{{}}}yy|||{z{{w{~}~}{}|zz|~z|}{{{}z}yw~{yzy{z{wzyxyz|u~zxz}||z|y|{y}{zv{~~~x{|}zzyxzyzz|{xv~{|y{y{zz{zx|y{xwzwxwy}v{y|~~}|~{{|w{y}}x{wx{yzw}{y|wy{|wwyyw{wxzxx~y~{z{|yzxzx}zvy{z}}zz}~|~||z~~wwwzy}|z{{|xz{{z|xy|z}xy|x|u{xz|yz~yvxyywzy{y{z{zy{|{~yw{~{||{zw}}|xy{{}|{|xxyys{yx|zx||zy}{zv{wz~wvx}w|{{zz|y~~xw|wzz}}|}{|}}}yz}y{y{zzytyzy}}xyx{wxzx}yuzvv}x{yyz|ux}{|||w}vzz{{{{~}|~~~~z}~|}|}~}}{~~~~}~~|}~||~}{~}}}~~~}~~~~}~~z}{z~~~}}~{}~|~~}z}~x{}~~~{{}}~|~{z}}~~||}}}z~~~}~{}}{~}}~}}}~z}|}y~~~~z~{||~{~~}~}|}|}{}}}~{~~~~~~~}~}~}~}|}{}{~~{z~}~|{|{|}}~|~u}~~}~~}~|~~~~~||z|~|{~~}~}x|~{~}~}}~~}{|}~~~}~~}}|}~~~}}}~z}}|}~~}}y}zzz|||zv}||zw{y}x}yx{y}|~zxzyz~z||w|yyx|z}yuy}xy{}wyy{||{xw{yyzx}~}y~y|zz|zz~x{|{{yy|xz{y|zy}|}|v|yxx}u{zy|zyzwyzv}yzy{z~y{vvy|zw{}~wwzzx|}vxxy~v|{{x{{{z||wy|zzv~ywyw{{{}|{zx|z}|~{wwy{}y~~{~||uyy|zyz|y}zv|uzzy|{yzz{{zwz}w{zzzwyz{{xyvzz{|}x{zx}z||w|z~~zy}{{|x|zz}y|}t{{{|}zyz{x||{~zy|z|zx|{w}y|y|z}}z{yy|y{}y{{{|x|{yy|~~}}}x}xxy{{{{w}xy|v{{{z~y|z}twzxz|wy|w{{~|zyzzyzzy}{zwtzxwyxz|}wzz}~~}vzwwyz{y}y{||z~}~z~|z{y}{xy|}zxz|~u{xyy{z{x{}{w{z{zzy|z|}|zyz{w|{{}~||yyyw{z|y}{yw|vz}|z|w}zu{{}~z}zzyz{z{{|{||{y~xut}|{|{~x{}x||}zw}}y{{{|~z{y|yxyzx|}ywx{}zzz|xx|z}z|{vz~{{yx{}|z|{~}||yzz{~y~yxy|z{zz{zy~{{y{z{{}{yyw}y~yzy}yx|}|{}xz~yy|||yw{y|xy|{}{xz|}zy|{~}y~y{zzyvzx|w{rz{|z~z}xzz|yzz{{x{yz}z{~z|y}y|yx|zyx{{|{yyz{|}~}}xzzy|zy{{}zz}z|yzz{|zyz||{}~~~~~~}~~~}~}}~|y~~}~}~~~~~}}}|~~~}|}~}|~}|}~||{~|}~~~}{~~~||~|z}~||}|~}|}}~~}~{|}{~~~~}}}}~|}{~~~}z~~}{~x|~}{{~~~~~~~}}}~{}~~z~|~}~}{~}}~}}w{}}|~~}}~~}}}~~~~~{||~|}~{~}~}|}}|}~~~|}|~}}y|}}~}~{~~}{~~|~}}~~~{~}~w~|||z{}||y|||wwxyzxvxvzzyw{|wxxzz{{w{w~x~yzzw{|}|~{|zy{wz}{w{}{x|~{~|{y|{yxy}z{ux{|yzywzyz~xzyu|xx}zuz{{zyzz}}}||zz|yyy{xy{{w{}|z~}yx|z}z|{xxzzzyxxz{}|yyy~|zxx{}}{wywxzyv{y{y|y{zw{|~{z~{||vz~~|}{{}|x~{swz{yu|}|{}u|zyy{x~{zyxw{y{~y{|wv|~{{y}yy~|zzzz|zxz{z|}}y|{yxx}zvzzwyzz}xw~yx|wwyz{{}w||yxz}vy{}{y||{|x{y|zxxy{{y{}{|y{x}yz}xyy{{x{yxxxwwyzz~zzx|{zyv|{|{w~{{z|{z~|}z{}|z{|z{u{{z~y|z|{yxx{xzvvw|}{yx{|x{|yw||~yz~~z}}{{}zz}z||z|}~y{z}|{|{{~{{yyx||yy||x{|y{x||{|xu|}y}vz{x{z~|{xy{xxy}y{}|z{}z{||w{|z{{~x}|x|~z|zwy{}y}yw~{y}w{}tyzx~w{z~z{}{{{z|zyw|~z{~}{x|~y~{~|~yz{y{wz}x|yzu||{}x}zy{zz}xyvyzv}x{x|}{}|}~}y|}}{}}yy{||z~|}y|}y{}{yv~||vyzzzxzy|xyz{zxy}x~zxzxy}{{{z}}|}yz{z|{|||wy~}{}xy|yzwzzz}x{|{{~{||{yv}{{yyyxzyw{y{z{w}z|{|y{yz||{~~}~~}~~|~{|~x~~}~~~~~~~~|}~x{~~~}}~{~z{z{~}~~~~~~~}~}}~}~~|~}~~{~~~}}}z|~|~}}|}}z{~~~}}~~~z~z}}~|~{~}~~||~~~~~||~}x~|}|~}}~~~y|~~~~}~{~}~||}}~{~|~}~~~~~|}|||}}~~}~z}|~~|{|~~~~}}|~}{}~}}}{~~~~}{z{|~}}}}~{}~{}{|}|{~{|~~}|}||}}zy~~~}~}~}||~{zyz}{yv}|zy{y{~{zxzy|~|{zw{|xyy{w{{w|xz|}{{z~|y}yxxzzx~|{zzyz~{x|~|{zzzxz~zwz{zx|yxz}tzyx}~{|z~v|{x{y{}|wu{{{z{y|}z{}xy|w~{w~|z|xzvz|{z|xy|~}xyy}{||wxx||}{z{{{|{|x{}v|z}|zz|w}{zxwrxzy|zy|y||{zzxz{xxzyy|z{{{}z{w{wwx}|}vxyxz{w{~w{|}x}}|z|||}yyvyzz{~zz{}zxzxy{y}yy{zzx|||yzx|yw~~~xzzywwy{yzrx|{zyx{|yv{zyw{xy}z}~{{y{}{}{}{uyy|y}z{x}y{y{zx}yx}}|{}z|~x{|{|yw|w}{yzt}~yw}||~}wz|{y{{yy{yy~wv{|{x|z{x}wv}|zvy{z~yz{{yv~z|}~|||z|yy~yx{|xxx~{z~zxz}{{{xwuyzzxv|~{|}y{}zwy|zzz|x}zy~{z{{{{}{zz}yx{|zv{w{yz{zyz{zy{}{||z~|}zuy|}|{z|{|x{||ywz|~x{|z|zzy}}~|||zw{wz}y|yx{|zzz{zx~wx||||zzzz{{|yww~|{}yx|u{yy{z|z{zzyzwzx|x{|yw}{~yz{{||u{~{|z{zzz{|{|z~{x|wyyyxzxxz{xzwx~yyt}w{{||}{zyu|{{y|~yyzyy{}z}}yxzzz~{{y~{{yxz|}~z|w|}{}|{}|wy|zz{y{{{y}{|}x|zy{{{y|{zx|z{{~}}z~y}~||}}}||~}~|{}|}~z}}~}}{~|~||~~~|~~}~}~}~~~~~}|~}y}z|~~~}~~|~~}}}~}~}~y{}~~}~|~~}|~{~{~~~{~}~}~~{~}}}}}}}~~}}|~~|~}}~}}~}}|{~||~}~}~~|~}~~~~~}~~}yt~z}|}~}|||}~}~~||~}}}z~|~z~}|~}~~}~||~{}}}}~}||~~~}~}~~}~}|x}{v|||z{v~yxyw|vzz{yz||yw{zz{yzw{yu{{xvyxrxwx|z{zz|yzx~{}}{{x~y~yz{~wxy{zy|||zxvxz{xwy{}xz{}{}|yzyzy{wvy{z{}y{}}{{y{|z||z}yzzz|~u{~y~|z}y{~z|yw|z{t{|rw{|}z~vv}yz|uuw}yyxzz~~x|y||zwz{{~v|}{yz|}|}|z{}{~|{{|z|yxz|}yw|zy|z{||y~{yx{|wu{yy{xuz|y|y{{{{y}{|{{}}||}{z}zzv{uzwxwy~|x{y{vz{zx}|{y{v{zyzsx{}x}x{|z||y|z{yz|yw{zzz|z}~z||xwzyzvx}xyzyz}zy{xxy{w|{z|wxxx|{|}{||}z}||}yx|||z|~y{{|x|x}||y|{wzy{zxx~||{y|{}zxzzx|yx|z~xy|{z|z{}|}}{}z||{xyy~x|}|{~yvzxuz{}x{}{}w}zzy~uzx{ww}yyvw|{{{}{yyzvy{zz~wv||~{}}v|{~{{~w{{y{~|z~w}y~ywx{|z{x}~y||z|v{u{z{z{zzz{}{zy}y||{{x|{zy|z|}u~|y|z|vy|{y{xy~ywzwy}x|xxz|zyw{xz}y{zz}|y{z~|{|{}{zzxz}z~{z{{}}~{{}|{|wyy{|{{x}||{z{w{vx{yxw}|wz{x{y}y||~zz~|{}~{yyy~zy~~z}|}~zzwy{y{t{vwyzwxzzwzy}wxzx}{z}wx{yx|}z{~}{|{{~~z|{~~}||{~}~~}}}~}~}}{~~~}~{~~~~y{~|}~}~~}|~}}|x{~~~~|x}}{~yy{}}~}~~{}~~|~}{zz}||}~}~~|~|~~~{~{~~z}~}}{~|~{~z~~~}{}~~}~z~~~|~}~|~{~~~~}~~}~}|}}~}}~~~~y{~~z~}~}~|~|~}}|~~~}|}~|}~|~|}~}|}||}}|}}~|}~~}|{|}~}~~~}}}~~~|}~|{}u}~}~}}~|~}}}|}~|}}~~z~~}}~~}~~{|~}||||}~{~|~~~~|}|y~~z|}|zz|z|~}uz~}xz}uzzz|z{}{|{yzyz{|{|wz|{zw{y~vxxwv{{z|~xz|zz|{}{yw{|x}}~qyz~z}uzyyz}z|}~xy{x|||uyx{|}y{xzz~yw{|z}{y}z{y{{wzxw{}z||wxzzy~}|y|zz|}}}w|{y}{}|{y|x||}x}|}xz|~y{yz{{|x|xzyyv{~{{~{~~}xy{|wzzv~|~{uzxxy{yv{yxzy{}{x}{{z|svywz{zxyx~w}}{|w|~zzy|w|z~y{{|z|z}yzyuyxvxzzyzyyz~|wz|yy}z|zxx{y|||xt|~|{|{}{{y{xz}zyyyx}y{y|vyxzyxy}zzyzyxyx~}}~|zzs{{~xyyzy}{zzz}z|vzv{zz|~y|x}yx}yz||}yx{}{}|u}zx~v|{|}{z{y{{yzxz{y}x}xuw{|wxy|y{xzz|y||xz|xw|}z}{x||zx|y}{~z}{~{|z~zy{yz}y{yw|{ytz}{zzy|{|z}}zz~y{{{{{xxz{z{|z{z~{z{zz||~|z{{z|}yx~{z|{||}w{{w|xx||}{yzyuyzzyyvzzz}w{|{{uyyvz~zw{}zy}}{zx|}zzywxy}z{|y|y}~{}|xytz{}{w{|{{yy}{{{{{x|{{|x{zx|zyvyt|x{wwwwxz{z|z{}}{yy}z|zy{yyzzyy|zzy{ww{~yz}~{zy{}~}vx}w~y|z{{x|uyy}z}z}vyzy{{{x}}|xzyy||{}}y{~zy}z||y{x||~~|}~}~}z|~~}~}||}}~~z}~}yy||}~x}}||~~}|}~}}~~~~|~}{|~}~{{~|}~}}}~}z~~|~z~~}}|~}}~{||~}~|~|z~}~~|}~|}|~}}~}~~{}{~~}~~{}~~}~{{{|||}}|~~|~~~z~~~|~{~~~~}}}~~}|~}~~~~}}}~~}~~{~}~~{~}~~~|~{~~~~~{~~z~}}}}|~~z~}~~|~~}{{~}~~{|~|~}~}~}~|}}~~~~z~~}~}}}|}~~~}~}}|{}z{|~{xz}~z}z{y|{}||}uy{yyyz|t|z|zxy{yvz{|}z|vy{w|yx}{|z}}zy}zzy|wx|y}~yzz|zx{|yzuy|xyvww{{zyv|zzww{xzzzwzzyz|{~}zx|}z||wzwy}~z{yxv~yzz{yy{{{zvwytwz|xt~}z{wy{}z||yx|yx|{z|{|xw|wz}y|y|y}}|xw~z}|~~||w|zx{vwzuv~z{zxv~x|x{w|y{xyyzvx{}|{z{|z|y{{x|zyzw|{zyzyz{}}w||}z{{}yyyyvv{{wyx{z~|~zy{w{~z|uz}|}~~xyxzy{z{zz}|y|}|{~zy|{zy|}{{|x{zzxvzy}y{wz{{xx{y}y|yyyvzv{|xy}}z|z}y~zy{||}yz||{||~z|{yzxzu||{~xwx|}y{z|xyzzxvyw|zzzy}zz|wz{z}{yyw|{z}~|z}}|{{{|z~~~~|~zw|wzyx{|z|yy||w{{{{w{w{|x}z}zyy{~z}y{y~w|z{||w|yzzyz~yy|zw||{|{|yv~z{|{{wxvy{zyzxxwxz{xzyy{yx|{{~y}{|y}w}{{x}yv{{y|~|}y{|z|z}{xvzyx||yy}vzz}xzyyy{|xzys}w|wz|{}||xz{|z~z|{z~zv|}|ywy{x{~{{{~|zyx{v|y{z~y{z{z~zyy|yx{{ywxyyy{yy||xz}}|z{yz|{ww|{{|}{{~{|zz{v{{{{zywvxzxz|yw}}y|yyxtv~x|{|zz|x||z~{|x{zxy}}~~~~}}|~}}|}~~}}~~|~}|}|}{}|~||~~||~~z}~y~~~~~~z|~z}|}|~}||{}|}{~~|}~||}~~}~{z|~~||~~{}}~|}~{}~~}}~{||~{~}~}{~~~}~}}}~||~}~}{~}~~|}{~~}~}}z}}||~~}}~~|{}~{~~|}}{~}~~~}~~~}}}}|}~~}~~x~}~~~}~|~|}~~~{~}}}z~~~~|~~|}~~}~{}}|~|}{z}z~~~}~~}~~~~{|{}}}{~}{{}~~~~wyt}|}|}z{x|y~{|v{z||{}z{z{{{}{{yz||z~|y{|z|z|vwzu{xy|yyzy|~{||xyzv{zzzy{x~}|z}{u|ywvywvw~x~{x~y|{w~wyu~zywyx{|z{z}||zx{{{y}xy|}{t|y}}{z||wwxzy{}xwy||z|{{{z~}x{zzwwx~z{z~xxxz~|||vxwzzu{{zvz{{{}|~{x~{}yyw~~{vyzzxz||~y}zx{|{xzwx{~xwzz{{y{||wxx|w{{yz{{x|z|vzyzyzyzy{|zxx}|w|yy||{z|{v|yx~||y|yx|{{x{}v{|y~{{{{yz{vxxzw|||v~y{|vzwzyy{~{w||{z}||{{~|y|yxx|zxu|}yzz~zy{zy|zy~x~w{{w{y}y|o}|zyzyzzyzzu{{{{zzyy{|}|z}z~yxz}~v}x}{xz~}w~p|xy|vz|z~yz{|}{|zx~z}v|~}~x{y~yz}xy}zyz{{{w||xx{||zz||y}{yyz|}|yzz|{|yy{|{vz{{|}y{}x{w{{{~{||||}ywzyz|{{{~}y{yzzyz{}w{{{vx{|{y{|zzy|y|{x}{yx|{ywwzzz~vz~|}y{zxzwz~|}~{{x{y{xy~}vy~z}x|xqz|{|{xy}|x}v~zyz}zzv{~|}{{{{z~|y||xz{{zy{xz{y~wyxy|{t}|yz{yzxy~{{zw{{x{||y|{{{y{y{{xz}x~{|zyxy~|y|{y|}~|}}{yz|{wy{|zzy{y}v~|xx{y|||~~~|}}~|~}~~~|||}~~{|}|}}}~}{||~|}~|~|~|}~~~z~~~~}}~}~~|}}~}}~~z{~|~}}~}}}~~z~}}~{~}|}{}{{}{|}|~~~~z}|}}~~~~x|~{}~}{}~}~{|~|~~}|}~|}~z}}~~|v~}~}|~|}~|~~{}~~|~~}}}{|~~~}|}}}}}~|~~~~}|~|v||~~}}{~{}}x}}}|}{~~~|}~}}}}}}}}zv{|{z|x|~yy~yx|v|vy{yzuz{wxw{x|{|uyx{}}{{~z|x|x}yx{x|z{z}yy}yyz}yvyzzx|z}yzxyquzyw|yxyywxyx{{|yzxww{|}xyvw{}{}ywz~yy{xxx|{|w{{u~z||~|y~zzw|y}z~z{xx{ywy|z{uv|vxxyyxy|}yy{z{}{yz}{|yxz{y}}z~~zy{yx|{z{~{x}wy}zxv|y{xyxxw}{w{zyy{{yyzyz|y}}|{xz}z}x|y}u|{zxw{~~z|z{xxvy|y{yzvzzu|z{|z}{x}wz{xzw{u}x}yy{z|z|}{{y}|x{{xt{zz}zz~~{z|zxyy{||{xwy~yxy|yyvyw|z{yyzvw||~{}||}|u{zyz{}xyw|w{{w}zx||xxzyyw{{zxy{wzyz}zwxy~{x||y|{x~{{w}||~||y}}}|~yy}}{t}}|}{}|xzy||yy{{{yxzzxzyyxz}uyy}zxx~zyyxy|x{wxz{|zzs{y}||}|{|{}}zx|uxxv{|y{{w||yy{tx|{vxwtyw||v}yyxzz|zy{vyu~yzywyxx}w|w{{xzzuy~x{vzxx|yz|x{{yyzzyxzwxwwx{|xz|}}{~}{yzxyz|}{|xx||{}y{}}}x|{{zxzyz|x|y{wzxvyy}zv~zz|{{y{zz{|}zzy}z{~{{zxzz~{}yz}x{||~{|{~zy}}yzzt|yzwz{{x}|{|vtv{{z|yx{yuz}w{{{}{w|}{zyx|x~}}}}z~}|~}~~{~~}~|~~}}|||z~}}~}~~~}~~~}}~~}}~~~~}|~}}~~~||~~}y}}}}}{|}}~{}~~~~|~}~{~~}}z{}~}~~|}}}}~~||~}}}~}~{}~||}z{}~|{}|~}~}~~|~{~~|z{~}|||}{|}~}}}}~~}}z~||~~~||}}~~}}~z|~y}~~~|~~}{~}~{~|}~}~z~~~w~~~}~||~}}|}{z}}~|~{v~}}~}z{}z}~z~|{|x}}~}}|~}|}|}{~~|~~~}}{y~}~~}~~{{y{y}xy|~u}w{|}zxwy|yz~}z|z}}|||}w{y||{y~z{|z|zyyx}zy}{|x{|y}|uv{|zzzw}~z}}y{z||{zyzz{{~}y|}}xxw|xw|ywr}z|{zvy|y~z|zxv~z||}~uy~y|{{yyz{xvxx{||yz{xyyyw}}~{z{~yy{zx{{w{}|~zwyxw{~|vz{x{z|x~{z}yyz}|{{~~|{}{xxz{}}|wz{yxy{y{zy|}v{wz|~wy|y|zw{{~}{y}|||z~yzxz|yx~zx{yy}z|xyzyzzw{yy}zzzyzzz{y|zz{wx~x|wy~ywz|}~}zzzzz}v{{{xzz~vy~yvzuy{z{z|y|xvyz{{z{||{z{xzzzxv}|x|~w|zzy|xxz{|y~|}zz}|~zzxy{}|wyz{zzy}zyw|{x{{zy|v|yz{{xwv{yyy{vy{}y{~|~~{|yz{}y}~~y{{|}|z|}{xzz~|zzww|{{y{||z}z}yy~y~v|{z|{}}zzx||z|{vy}t{y|yxy}yzy}}x|}{zx{zzzz{}x{nw|z{}{vt{y}{{}~|}z|||x|y}{zy}zyxyxzw}yx{w}w{|{{x}~{}z~|}z|yz|w||zy|{wwwy}v}ywy~v{zzz{|tx{x|~x~y{{ywu}{|zz{z{zz~w{wy{yyxyx|y|{z{{zzyy{{}zy{}zz}z|wy||wyyy~vz{z{z|~|{|{{~||wxxy|{{z~xy{y{~vzy|x~|z{y{w~zx|y||||{|{}}}|}~{~~~~~}~~}|~~~|~|||~{}}}|~|~~~z~~{~|~}}}}~~~}|{~}}~~~~}}}}|~~|~{~~||||}{~~~~}z}~~{}~}~}~yy}~{}~|~~~~~|~}~~~||}||}}|}{}~~|~~}~~}~~~~|~}z~y|~}||}~~|~~z{||}}~~~~|~}}}}~~}}~}~~}~~~}}~|~~||~}~~{~~~y~~|{}~|}~|~z|~}|}~}~}{~~~}~}}|~z~~~}}{}~z~}~{~~|}{}~~}~||y{xy}z}~z||x{|y~yz{zy|z}}{y{}|wyux}yzy{|xzy}wy}xz}|yx||yz}tvzz{}w{}y}xz}x}{~xwx}{{{wuwxyvzvzzy{y~xyww}|zzyxxzx}{xu{y~yy{zzyy{|{yyz~y~|z{y}z}y{vx{|y{}wy{z{u~yw|ywt|w{x}zy|{~{|{v||}|y{v}{{}~{z~x~||~{~{zyzzxzyt|xx{{ww|r|uxywyy|{{{x|vzzzx|vu|w|||}zxyyz{zxz~w|}{~|{zxw~{{~yz~|yxwx{w||yuy{xx{ty|xyyyx{z~y||y~zx{yyy}}{z{{{y|z~z{{}}{z|{yvy|y|xx{z||x{{}zzy~{z{{yzzwyz{{zw{||y|xzz|{{x}|zw|{z{|yy{yvwyx{|{{wyy{xz{{zxz|x{wux|xxz{||||}{~{|{}y|~~}{|}wx~|ty{}y{x{{zyyvw{~xv|z~{{wzyzx{|{{{{y|v}|{{y~}xz~zzw|y{|~~}||y{~w||y{{z{vzxzy}|~zyyxyw~z{wx|}{z}zzx{|z~{z}{z||w}||y|{|{||yv|{w|~x{{xz{}|{{{{yx|zywyvxyxy{z~}|{x~}~}}}vny~{|{|xvz|y}}{~z{{zwwyy||}|xzwxv|y{|{xz|zzxyy|zx|zwxzyz~~xy|yz{{|}}zz}z~y{}}vyz|xuzxw{{yxy{wwuz||y}{|yzx~}{y||}zzwy~}|x|~~~}~~~}~~~}~}{}}~~{|}}~||~~{~~}~~}~~|{|}|}|~}|~~}~|}~}}}}|~||}z~~~}~{~|~z~||}~}~~}}|~~~}|~~~}~|~|}}}}~~~{||~}{~}}~|~~|}}}~x~|~~~}~}~}}}~|}}~~|~~~~}{|~}y~z{~~~|}~~~~}}{}~~~~~~||}}~~}~~~|{||y~}x|}}~~~}}~}}~|{|~|}}~~|}~}}}~z}~z}|}}~~y|{|}~|~~~~~~yz}~z|~}}|z{x}}y|v{|z}x{}yx|x{zzw|v|zyw|z}z|z||y}{z~y{{u}yyz{xyz~|{zxyyywx{~{|wxz{y}}}}}x|y{{|wxz{w{zzz|{|tux{{yx|z~zxvwx}xyyy|y{yx{}yzz{z{|z|}}{|yyy{{|z}|}|x|y|{{|}y|x|x{z{~x~z~vzzzzv{x|{xx|}z{y{zy{v|v~|x|{xwxv~xw}{|{{|x|~|}zw{{yz{y{t}{|x{y}~wy|{xvxz||t~{vz~wvz{zz|}|ytw}|z||z|y|{|y|{|~}zxz{x|{}|{{x|wyw|xyyzwx}v{{{}{y{w{}|zz{}}|}wz{zyyw~}w{w{~z{yxy{y~{|vxzyyz{z{~x{zzy{|{|}y{|{z{xxwz{{{|{~{{|}z|yz{yz}{}t~ytwz{~zzy{}}z|zz||z}xsyxyx{z|}y{yx|||xxw|zz}}zzztwxx}wzz}z~{{{|z|~zvwt{y|z|{|z{{{~{zww||{{|wz}yy{x|w}x{uw{yy}yzy{w|y{z~zzwy{wyy|{z|x~x{z{|xzvzy|y||zuxzyz{z{{x{~}x{y|zz{y~y|}xzvuzw{{{}y|}{y~zzzyxw|wzx|}{yvyzz|zzz{{{{|yyyzzw~uzzw||}{}zywx}z|zxz}xzz|{|yx{yzw~x|zxyz~~xy}|zzzxyyy~|z}|~z~|z||jyw|~{yz|}z}||~}|x}x}{w|y}x}{wy{{|y{zx||}{z~}zz}y}z{x{z~~~}}~~~|zy~|}~}~~|~~~}{|~~~}~}~~}~}}|~}}~~~}}~~}|~~|z}~~}~~}|~~|~}}~{~~}~~~~}~y|~~~~z~~}}z~|}|~|}~|||~{|{}~}~}~}}y~}|~|}}z{~}|~~}~~}~{~~|}}~~|~}~~}~~|~~~|~y~~|~~}{}~~~}~}~}~~}~~}}{}~|}}~~~~~~s|{~~}~|~}{|{|{}}}~}~~~}}~~|x}{~}~~}|}tv|xzy~|z}zyyyz|w{{zyzxy{w{zz|yxx~y{~vzvz|xzz{y{yyzyzyy|}{~|{{y}||}y|}|{x||}{{{w|{xzzzz{|{|{}|{|y|}}{x}{xwz}u}y}z{{y|y{z|{{wy}w{|~{zy}z{|yy~xv~y|z{{y{xz|z|wz~zyyxz|vyy|{y||y|{xz}}{wz}xz|z{{z|z}~||yz~y|xy{v}z{zyw|xzuzwx{zw|{{xvxxy|u{zz~zyz||~y~{y{}||{{|z}||||y{{}{{|zxyyw}vzzwxx}~|{yy{yzyvxzxvzyu}|yz{||~x}z{y|}yxww||~z|~vzxvu{zyyxyx~{|wxywz{|w~{}x}yz|w{y}{{z|y}{|~zyy|z{|}|zy|}}{|z|xy{z{z{}y|yyz|{{z~|u{|vy{zyw{yy}y~zzzz|~y~x~~y}w||{}|}{yy~y{xzxvxywz|v}zv}|yyxy|yvy}xxw{xy{{{}yx{{|||yy|{|y|{}|z}z}|w}z|xzyx~tx}z}y}wy{wyw|x||zyv{x||x|{~v{z|~yz~|z}||y|y}}|||z||zzzz~zzyx}~||z|{zzxw{x}vzuzvx{yy||}y~~|}y|}{}}~{y}x{~{|x}~{z~||{z{}{z|x|~z{zyyxxyyy{xvzz|{{zv}||z}}||{z}z~x}{y||||||~zw{~zw{z~x{wzuz{u|yy}||yyw{zw{w{|x}~{}}zzz{z}z}{{~{y}~~~}}~|~z~|}{~~~~{|~}}~}}~~~{}z}|||}|~~}}~~~}|||~~~{{}||{~~|~{}|}{~~~~}|{~~}~~}~z|}|}}{}~z|~z~~}}}~|z}{}|}{~~|~~|{}}|}~~{~{~}|~|y|||~~s{~~~{~z||}~~}x~}~}|~}~~~}~|}~|}~~{~~~~~~~~}{~|~}~~~u}|~~~}~{}}}}~}~{|||~~{~}|}~~}~|~}~}||}~~{~y~{z|~~}}~~{}{~|{}|}~}~~~}|~}{}~||~}}zzzz|}|x|{{yy{|{xw{y|zy}z|yzv|y||ywxy{zzzzyy{y{yyyx{yyxz~z{zz{{sxwyxy|x{yx||vwx{zzy{~zz|w{y{||{{z{vxyzy|{y{yyzxzzzvx|w|{zzxy{z{z|{xxzxx|y|z|xw{w}|zxy}z{y||z{u{uz{|y|{zwz}{wyyyuy{y}yz~xzx{yvyx}yxvzvz}{xy}}v~}zy{y~~w}y||yyzzzxywz~uw{yz~{zz~}}}z{yywy{y{y~xx~}zyzzzx~{yyx{xx|uz||{{yx}x{~zzzxz{|{y{zw}z}z}z|z}zxyx|zy{y~yy}y|z{|}}z{~{|}yz{||}x{}}{|zyx{zzzy|zyxzzuzyzwzxw||w{xxy|y}wyyx}}yz|{vxz||x||z|yx|y{zz~zzz}{}||ywy|z}x|x{{t|y|||zy~{|{{zxy}{z|{{zwzz}|{x}|z}xy}{|~wzyww||{|}~{y~}yz|txx{yvz||{uz|{z{|zyux|z{~z}y{yzz{wx~|}|{yyzx{{y}{yyxz|{~xy{{w{|xxzxz{z{zxxywyzw~zz{x}||y}yyzzw}{x{y{||wwwy|zzx}{z|zzzxx{x|xyyyw|y||}{|vz{z{||wvyvwz{zyzzzz{xz{z{}y|z|||y{|vzyyzyyz|yz}zww{|y}zzu{}}y|yzw||z~v}{~y~x{{z~xyzy|x{z{{wy|xyw{{x|y|zxvz}xyx{|zxw}yz|z}zxzy{|}|~~}~}~}{}~{|}y|}~}{~}}z|~|~}}~~}|~|~}}~}y~~|~{}}~~~~~}~|}|}}}}|}}~}}{~}~|~~~~~~}|}|}~~~~}}~~~||}|~~}|}~}z|}{~~~~{~~~}|~{|}~}z|~~~~~~}|}~~~|~z~~~~{~~{}}|~~}{}}~}}}~~~}}}}~~~~z}~~~~~}}z}}~~~~z}~z}~~y}|}~~|}|~|~~{}~}{~~~~~~}~}z||~~~~|}{||{}}}~~z}~~~~~~}zuz}zz|z}|x{|zzwwxu|xvz{z|{{zy|xy}vyy{zvx|xyy{xz{z~{|zx{}{y||ww{}z{zx}yw|yy|xzvv|y}y{xx|xwy|z}{z{zuy}yxyyxvzwx~}|}|x|v}zz|zz|zw~u|z{wzzyyzzxyxzvww{y{ywz}wwxxz}zwzyszyyzuu{|{y|}|x}z|xxxy{{zz{zz{zxzyz{z{z{y}|z}{}wyyxrxvy{{zxyxxv|}zyzy{yx{xywx{uz}~v{v|x{ww}~|}{x|y}{yyzz{y|utyuy||{xxzy{xzxzyx{zw}xz{}{{{|{||zz{xwx~y|{|zx|zz|}z{|y}yvyt{zwxyxzyzx|wx{{{z~zz{v{{xv{y{|zz}zy~zyy|yx|{|{}x|zy|}{}|{zzxxu{z|yu{xv|xw{}uyyzv{y{ywyyyv|~|yz{|}}{|y{}y|z{~}z|x~{}y{wy{wy{{|zwyzzvy~vztyz}|xzvyw{{yzxzzwzz}|}~|~{|}|{|yz}{yz||~}}{}zx{y|{xv{yyzzy~zz|yxyx}zxyyyy|y{{{y{|{wzwy}y{~xw|}z}}}w{{yxz|}xz}uzx{x|x}zyw{w{vx|{zx{xxzx|xz{{}}}yzyy}xx~z}y{|y{yy|yz}y|w}|xw{ytz}yy|tzu}|v{|x{yx{{xv}zyzw{{y{|zyyyvy~{{{}{}{~}zy{}{|v|{|{{w~x}w|}v}zu{xz{x{yx|~y|t{{}|z{zyz|z{zy~y|z}|{z~}~}~~|z~}||zy}~}~}~~~||~{||~}}~~}~}}~~}~{}|~}|z~|~z~|}}~~}z|{}~{}{{}}|{{}~}~|~}~}}{~~z{|}~~~}~~}~~~|}~|~|~~~|{~u{|~{{|~~~}~~~~}~~~~~}}z}~~}}}}}z}|~~}~~}|}y}{~}{~|||~{|||}|||~~}}~~}}}z{{}}}{|{~}|~~~}}|~~}~{~}|{}{~~}{|}}~~}{|~{~{}}{}|}~~}}}}}|}||~y~~|}~}~|~~~~y~~}}}~~}}~}}z}~~~}~|~}~|}}x|z{}y{x|y|y}{~~{{zvz{yw{z|{|z}zwzy~{y|}|z{{{|yz|xyx{~x{zx}z|yz}x{zu{}||yyx{{|xzz||zx{w|xx}}{y|zz{}z~{w{{{x{yyyzx|vyzxy{||yx{xzx|{xww{{~xxy}zzux}}z~|{y}}x}{yy}yx{}zywxwz~|xz|z~}z{y~yy{{|~y{}xzzwy{wzy|{z|vy{z~z~{{{x{xywz~x|{||}{~}zz}x|{~{|z|{yyz~zz~ww|zx||z{|~|{{z}{zzw}y|}{y{{yx}y}zzyw{x|z}y~{{z|y|w{|zx~|{|{y{{xv{zxz||}x|{zy{xy|zvw{}z{xzz~||{w}~ux|zx}{yzz{||}}y{z{vw{zzz}yy{{{wx|}z||}xz}}{x}|{|zywzyzzy{|x~z{y}||{w}}z|{zyvy|{w|yx|y|}z}v}{|{y|~z{{{}||x~|zz|z}zx{|{{{z|{~z~}}xz{z{zxxz}y~v|y{yzz}z|y|z|{w{|xz}{|zzy|{}~zxzx~|{yy~~vy~xz{|x~}uvz{|{v}}ty}}|zzzz}{{{y|y{{ywy|{z}y|||yxy{||uy{~x{y{~{z|zyy}z|xx~{{{xzwz|~{zz||zxy||zwy}}yzwxv{{y}zxx{}x{z|{{z{~yyz}v|{}y|uz|{z}x}wwx{|xwyzyzy{{|w{vxxy~y{wxvz}v|z{v~{v{}yv|{y}z}{yuzyz{{|~z{y|{yx{yy}z~z}{}|{|~}~~}}y}||}~~}}|}~~{}|~~~}}}}}~}~{}||{||~~}~|z{|~|}}}z{~~{|}}~}~|}}}~|~z~|}||}~}}~~~~}~||~~~~~~y}}~}}{}~z~{~{}|~}~}|~}}~~~}~|}{~~~{|~y~~}~~~~}|~}}}~{~~}|}}~|~~{~~~{~z~||~~~}~{~}{}s{{~~}{}z}}||~}{}~}}~~|}|}~}~~~|~~z~}~}}~}}~{~|}|~~~~~~~}{~|~~{~~||}~|~}||~}~}~|}}~{~}~{~~~y|zzz{y{{z}{|zs{wzyvwyyy{{zvyy~wxvzxw}{||wtxy{w||z{}y|y|w{||x|}wy{}{{{{{t~|{{zyzyx{|wywz{x{zxxwzy{w|{yu{zwyzv{}{yzzu}~z{zywu{|x|~}~z{}|z}||wzzyyzv}w|{}zw{wxxzy{yvy|y|y|{{zy}{zzx|{~zr}xz{w{zz|zyy~zw||zz{w|{|xz|{zy|yz|x{zywxwx{xyxxx~z{ywy{{yx}{zyz|}{{{wy}{{y}|{~|y~|y|ww|}t{zyyywz~yx{}}zyzy|zxz}yxy|{}vw{{}|{{zy{z{yzx}}zyv}z{y{y{xyx}zzxyx|{x}yzv|x|yzwx|yyxx{z}{{{|y{{~zxz|wxzz|{yx}}{z{z}|xw||z}w{zzxxx|yyzx{wy|{wrxwy|x||x}~~}}{y{uz~}~{~z|zy|w{{|z}z|w{wzyzyy{yxyyzt{zx|{v|z{vzz{}zy|}x|{z||yz{}|z~{z{y{y{|~}{|}|xx|zz|wzwx~zzv~yyyyz}uywv|yx|x{{~{{zyz{z|~y{|zyx}}x{{|x}}z|z|{z}xyzyxzwy{{{yxxw{{}y{vyz}|}{yz|~|zw{|}u}{{~{|}{x|{{z}~{|~~z|}y|{{yzxy}u~yx{{z|y|y|wxzz|}xxyy|yy}x|~}|}}~z~{{xz}||~z{z}z~}~|v|y}|}y{xww{y{y|yyzz|yyxy{zx~v}}{}{|||y||}z}y{}z{}}~z~~}}z~~~s~~|~{~}}~~}|}~}}}~x~{||}~~}{|~~}|~}~}~}~|}~~|~}|~z|~z~{|~~{|}~|}~}~|}}|||}|~}{}{}~~}||~{|~||~}|}{|~y~}|~}{{}}}z~~|~}}~{~{}||~~||}~~~}~}|}}z}|{}~{|{|~~||~~~}}|z~|~~||w~}}~y~}|~~|~}}~~|}~z}}}~}}~}z|~|}~}}y~~~|~y~~}}~~~}~~~{~}}~}z}{}~}}~}}}}}~z}}}~{{{~{|}}}~}~}~~~~|{~~~}}}|y|u}|~{~~~u{y|wxx{{z|v{u{zyzw{}yy}|zyyz~yzw|yxzzx{z~|ytzy{xyu}wy|x{}z||}z}{vxx{twyz}{uzxx}zyy}zz|zz{wxxzx}xyz{uy{xyy|v{{{wzzyxwz|v|xyw}yxvzzz|zyywx||~{yxyyz~{{{{y{z|z}zzyx|yzywy{zz{wzwz}yzyyyrzyw{{x}|y{|y{zwzyyxs}{z{z|y{y|{|w{y|yyzyz||xz}~v~}xyw|zzvux|z{w{|{uy{{{yyz}{||z{ux|{}{|{~yz{xz|yz|y||x|yzywyxx|y{zwz~}zzzy{|xy~|{yyyy}txxuyvwyv{z{z|zzv|yzy}zy||yy|z{|}xy~uzx~y{y{{{z|z||{zy~zyx|yzzzw{z}}yxz||~zzzz}{{yvy{w{vz|z{||{|xz|wzz{wy{z}x|~yzr|}zx|{zzxx{}~xx~zz{z~y|zy}yyz|y{y|xy~y}xy|{{zy}z~yvzy}xy{~|{zzyy{zv}{}zy{z|zzzy~{w~~{{xzzzuz}x~yzzy|zv{}xywz|{yy}t}zyy}~xy|z{~yy{|{xwzyx~~{~}y{y{u|~|zz{~y|||}}u|xxz}{}z|zw|{yzzy{yy{|ywzzx{~y}}{y}{|yw|w{{|{{}}{yrxy{|{|wx{w{zwzyyxyx||x{~zwux{|xwuw{{uw}y}zy}x{|{||{y}~w{|{|zxz{}zy|v|wz|z|{||}~{xz}y{|w|z{|w{zzx{|~||wwzz~}z|{~~{}~~|z~~~|}}}{|~}|{~{~}~~~~~~}z~}~~}|~~}}~~~|}|~~|~z|~~|~}~z}}|}}~}}|~~~}}~}~{|}}|}~z}~y~}~}}|~~~~~~}|~~~~~~|}~~}}{}|~~{}}|}y~|}z}|}~}~~~||~|{~~}~~~~}}}~}{}~}~~}{{~~}}|}~~}~||}~}}~y{}|}~|}~~~}}~~}~~|~~{}}||||}}}}~~}~|~~~}~~}|}}{~}~~}~~}z|~{}~}~}~{~}~~{~~}}|~~~}~}}~y{~~~}~~~~|}}{|~y~{}}x|~{yy|zxyvxyt|tutx|{|xy{zy|xzzywxw|xy|}y~{~yyy}y{{||zyzz|yz{}z||uy}}zz||{zw|yvy|w|vwvvzyzxz|yzsyx|y||uy{y{zz||~z~{|z{|}{~zz{|z|y{|~}}vyzyxzuy{zwxyywz|{|w{x{zz{xx}{{y}{zzx}w~v||{w{{|yy~y|{}{{|{~zx{y|yw{|wvwyv}zzz{z{~yxwwzzzyzyxvv|yw{y}~x{yyy{{~zx{yu|yy{{|{y|}xxz|yzw}y|xw{yzz{zxyz|ywzyyyyrx{{xz{{{{xv}~yx||z|uwuw}~y|}zx~}}{zyvvxzy}xyzxx|xyu{x{{yx}zxx{zxw{~||y|z~y{|{~|{{xz}y|zvz{yy|}{}{{xy|wv|y|z{wxyzy|y}{yxzywyw}x}zw|}|{~zzz}u{xw}zy|{{x|x{~}||{{yz{{yz|}|yvz}{z|xw|xx}wxwvzzzxx}yyyzy}wzxz||w~|yz{||~yx}~zx|}|{|~ux{yxy{x{yuxwy}w|yzx|y{{xzyxz}{z{zy{{vyz|tzx}}ywy}|zz}{x|yzxyz|{||ytx|zyxy}yzyv{{zyyz|{|~y{vv|x{{v}~}x~y{z~x}z|{~|~yyy}~}}{xxywyv|ywyz{w{x}yx{z}yw|||{u{xzvz{z{zxy||}}z{{z|z~wx}|zy}yxuw|xzz{zx{z~||~zzwyszx{x}yzx}{wyyy}||z|zx{}y{}{{{|}|~z}}~~}~}{~}}|}~}~}~z|~}}}~|~}||}}|}~{~yz~}}|}{~~~{~{~}|~}~{||}~}~~}~{~~{~}|~{~|}~~|{~|}}|}}{~}|}~}xy{~~~{~~|}~w}~}~~~|~{~~~}{}~{~~}~}}|}y~}~~|~|}}~~||}~|~{}~}~~}~}~|~|~~~}~~}}~|}|}~}|}{|}}~}~~}~z|~~~|{zz{}|~}}~}~~~~~|z~}{~}~~~}}}}}~{{{~}~~}|~~}|~x}}~|~}~||{y{~|~}{~|}|}zz|}}~~~}}y~y}wyxy~{yx{|x~y}yx}{z|z|{z|z{|{z{y|z~{{y}yxy|{zyx|~|yyzz{y|z|}w|y~uzx}|v|}{zyz|zzwz~|yzzz~zz|zy{zzywyz}yx}{xx}zyyzzz{w{{xy|x{z{z{y{xz|y}yzxu{x{{z{}x|zzz~zz{yyx{wy|z{||zz|yyuvxy{xx{x|{{~|xzzzyx|~xxw{zzzy}w|y||uy|{|w{{y{|z~y~yyzv}zx{yyxxy{{y{z}zzy||w{|{xy|wz{wtz|y{yyzz{z}zy|x{{y}{u{~{z~{yz{|z{{|{xyu}~~xy{|zy{yy|y{xyux~zyzyz|z|}}}{yx{uyz{{|ywx{xwzzzzy|xxz{x{|yy|}|z|y|xz|vxzz~|x~}{{yxww|{z~u{z~{}|{|yxzy|zx{~{}yxyxw}y~}zz||||{|}z}{x{{zx|y{{xs{{}y}y}x|~y}yxzy{wx{{{}xy{x{z{|z{x{{zz|zy|{yyxz{|{}vz{zx~}}x{{z{w{zyyyz}{wy{|~|u~}xzwy{~zw|z|x}xxu|zzyv}zzyyv}zxy}uz||||z{zz|~{|{||zyz{yyy}{y{||wxyx|y{|zzx|y}~zz|xuy}|{{yz|z~{yy{zz}~|z}zz|xxx|zy{~w|{|{{|z{}w||{y{{x~}zx~|z{z{{z|x{w~|||z{yz{u~|{~{yzzwz||}}x~y{~|y{|y}zuyyzyy{|w|{~|z}}x||x~~~}||}~}z}~~}}|}~~~~~~~~x}}~~}}}{~|}~}}}|~~~~~||}~{}~~~|~~~~~}~{}y|~}}|~~~}|~}}~~~}}|~~~{}~~|~~}~}}~~{~~|~}~||||~~~{{|}~y}}{}~~{z~~~~}~}~|}~}}|~~|~}~~~~~~~}|{}~~z~}~}~}~~y}~~|~|~~~}~x|}}|~}|~}}}|}z|}z}{~~~~||~|{z}~|}~}}~~}~~{}~~}}~|}~}}~|{}y{zz||y{z{}|z~|xxzwuyvzzzxxxw{|z|}wywzy~yt~xx{y}yxv{|y|zyz{y}}{|y|z~zzzx{{y}}zyz{yr|}xzx|}xx}x}wy}{uyzxwwzyx|y{~{z|u}zz{}xz|{}z|xyyx|{}ywwlyyxvw{v~xvz{|z{xx{{{vzxxvvz{yzxzvy{}ztx{ywxz~z{~y{y{z}}}{zxx}uzx}y{{zwx|x}x{www|yxzzzyuz{zzy}y|z|z{~yxz|z{z{x{z{y{}x{{zxvvz|xz{yyyzw{xyzyw{t~wz|x{x|zywwv{}}{v{~{z{y~z}zyxzx|{z{~}v{z}x{}}x|uxxy~yzywzzu{}}|z{{wxzzzx{xy}|zyzz}x~x|{|y~~}{{{xxy}~z|xy{{x{z{yxz~wx}|wvxuv||w|tzy{|xzw|}|z{{|||}y{zzu|x|{{}}~z|~z{{y|z~|w||yxzwx{xxzzw|}w{{y{z{w}vz{y}yww||~z{z|xzztzz~|z|}}x{~y~}zsx{zy~z{t|}vy{yy}w{y{}yy{y{}zx{|y||}{~yyzxvz|z{z}wy|z|{}zyz{z}z{|{xxyy{|v}}vzyyzzzzzx|wzxwwy{x|x|~{y{z}{}xz{z{z~zz{~z||z|~yv}yw{yzyxy{{vwyzzxvzz{wzytzxuyx{|~xyz{y~}w|y}{{}yzy{{xyxzx{xy}{w{zzzzy{{wx{y|}~wx|w{yz{~yz}{wzyzy{~{x}zwz~y}~|}{||}~|}}~~}z||~}~{}y~}y~|||}~}}{|~{~|}{}~~~~z}~{{~~~}~|{}~}}~|}}~|}~~|z~~~z~}~~~~~||{}v{}zx~{~}{~}~}~~|~~~{~y|~}}{|{|~~y|~}}}|~~|}~~~}}}~~|~}}}}~~}}}||~~}~~~~~~~~|}~}}~}~}~~{~~{{}}}}~||{~}~}~}}~~~~}}~~}z|{z~|~}}~~~~z}{}}~{~}z~~|~~~{y|}~~||~~{}~{}~}~{||~}}{~}~~~~}||~|}}~|~}~|z|}}}}~}}}~}}~}~{x}y}zz~z{{~yxz~wzx}wzxz}y|x{{~}z|}z{|zy|u{z~}zyzx{{zu{y~wv||yzzyzx{zxyyxzy}xz}|x~z}yx}{z|xyy}|xyyzw|x{||{x{|{}||{{{z}z{vy~|ywzz|zxywxwxw}}y|yz{yzy~yxz|xzy~||y{}x{|zy|{xyyx{tz{xvw{zzyxzy~y~zwzzyx|wz{{tw~|~{yyy|{}yyy{|{xz{{z|yz{u{zxy{|~{{xzyy}x{zyz}x}uy|{y|yz{w~~wv|z{{{{{|y~|}|ywz}v}x{w{wyuxwyzxz{||w{~y{y}xys{{vxx{vywyx{{wy}|}z~w{w}x}{{z|y}}xxytwy{{yyz}z{|{yv{z|v||{|zwzyz||p}x{{x{}|{zz~yx}yz{{~zuw{{x|~x|zzz{wxx{|{w~y{||yxxzzz~{z|}zzz||vs|y{z|}v{zy|v|~yz}{|y{|yyv{yzxz{|xxx|{{xzzwxx}xy}|xv}wyzzwwyz{yyzzz}zzzy{{xyyz{{{y{zz|{xx{z{}yyyxywvyz{yxzxyzwux|xvxv|{}}|}{z{x|xzzz{{}y{{}{|w|{}{z{xwxyyzzw|zy{y{{zw|z|{}zz|}{v{ww|uyv{}{|}x|y|||yv{{wz||~|{w|{z~yw}vx|z|z~zy|x{~|wz{|yz}xz|{z}{{~{yzx{z}{}||v{|yz{~yyx~~zxzw{}zz{|zzxxy}{xyv{{}x{y|z|zyy{|~}wxx|y~~}~~}}}z~~}~{|~z~~~|~|~|~z}|~||||~|~}{|~}z{~~}~~~}~|~~~}|{~}~}}~|}~~~{|}|}~~}~~z}y}}}~{~|}~}}}}}}}~{~~{|}~}}~}|}{}{~}~{~~|~}~|~z}}}~~|~}}}~~~~~~~|~~~~~~|}|}{{~~~}}}|~}~{}~~}~~~}~|~~~}}~}~}~~{|}}}}~}~}|~|~}~~}|}~{}~~}~~~~~||}~~|~}~~}~}y}}z~}|}}}~~}}~{||z~yz|wzyz}y{{zww{yxw{vwy{yx{z~vyy{|ztz{wyx{xynx{|z{x{|wzzwy~{y~zz}{}~x||{x{vz||x|x|yw}{wx|wzy{y}{uxw}z|x}x{xx~{wz{zyyw}yvx|{{yyzz|wz|zw{v}yz{z{zxzvxw|{t{w}}wzy{|xvux{z|xzv}y{yyxxy||y|zy~z}u}|{zyz{}z}x}y{|yw{yuyy{yx|xzzxxvzxyvx|uvw{yyxxv|}zy{z|v{{vyz{|x{z{|~z{z|wu|}zv{yvxv~yw}v}y}~zyz{{wy|yzzvzxyz|}z}zwx|y|{zv{}z|{}xzyzw{|y{zz{vvzvyxvx|yyx{xz~zyx|zxvwz|{{uyuv|z}{v}{zz}yzz{}}z|{yy{zz|zzzwyzyzyyzz{zyz|rz|{{}{x{yzvuyxv}{{yxy~{xy{u}ywx|z{||z|{}xxz||{{~{xvz|xyzyu|wyy~|x{wyzyxyyz}{zu||{{{{zz{x|z{|}|zyz{|||{yx{yvz{{~{|{{wzyzvsy|xy{vt|w}z~|{yyw{u}x}zzyz~~|{|wyyy}zzyy|y|yxwzzz{~y{{wz{wyw|xzww{|y||{yvwyzxxv|z|q|xy{~x}{{|z{yzz~}zwx{z|zz{szx{x~~|~xywvv{zyx|~{yx}wyyywwyz{z{{z{u{w~{{w{z{|x{{yz|zz{}~}y{zy{z|}z{xx{{zy{wwyyzyx{yy|v{xtxzy||v{u{y~y|{~xv}y|zx{}y~z}}~{}}y~|{|~x~}}}w~~{|~~}~~}{|~}}}}~z}|}}}{w}}x}{}~~~}~|~}~|~~}}|}{~}z}~~~}{}}}~z}~|}~{}}~~}~||~}{}z}~z}~z~}|}~~}~|~}~}z|}z{}~}|{~z}}~}}}~}~~~z~}~~{}x{|~}{~}{~~|~~~}{|}~}~}|}|~~|}~}}}}{z~}}~}}~|~~}}}}|{~}~~}}~~}~~}|||~{|~{}||~|{{}{~}~~~~~~}~~}~~{|~~}~}z|}}~~}}~}}}|~}}~~}|~}|}~~{}}}yzz{zyzw~{zz|x{x{y|{yw{yyzzz~xz|y|zz{y||z|ty{wzwy|yz|x~}wzyyz|y|{xy|z{y{~wwz~yxz{||{|{x|}wy{zy}xy|{|zyzxzxyyw}yy}zw{xzzy{|wxz{{{}}||xyy{}y}xzzwyy{{yz{y}}~|y|}zxy{x|{z|}yzzuzxyz{z|xzx}w{wx}yyt|{}zw{{wx}xwx{{}y|}w{zy{|y{{zv{w|yzwz{{zy~x{{}zyzxwzwzz|yy|{{x||{{~{{wzwyyxv{x|x}zxzwy~}|{{~{v{yv|z{}x{{wzwx}z}|{zwzyy}{{zyz}{|x~x~}|}w{|zy|yx|z|wxyyyyyz{}|{y|uw|xw~yvyw}z{{z{}|{yvz{|yx|z{}x|zz}|yz}y|{zzxzxxyv{yxy{y~yy||yx||{{{xwzz|z{zzvzw|{z{z}}s|}|}|z{{xz{yzyz~zwy||||yz}|{x{|xyxwv{wz|x}{|tz{{y}x|w{|{}u{zz~{|zz{z|{zyy|||yvy|x|x~wu~zx}xy{|~|}z|y{|zzzxyv{zy|{z|{x}}{x}~y|{yy}|w{}z{y}yzzx~yy{}yzwzx|vx{yw{w~w|wz|{|zy{yzw|{|x{~|y{z|zzzw{z|x{x|}yv|{z|~z{|w|xwzyu|z}{xw{}xuy{y}wwyy}|yyy~wuyzyy~zyy{t|z{zx}|}}yyw|v~yy~y|}{{{yzz}zsyzzxxz{v{|z|z{|x{{|}zx{|{x|zyz~~|{}~~z|~~}|~}~}|}~{}{~~|}|}~|{{|~}}~~{~}}}}||~}~}}~}}{}~}~}~~|~~}~{}}~{~{}{}~~~x}{~~~z{|~|~~~}~}}}~~}}~{}~~}|zz|~}x~~~z~~|}|zyu~|~~}z|~}~~~~}~y~|}|~~~~||~|||{~~}}~~~|~}z~~}~}{}|~~~~~|}~~~|}}z~}~}}|{~z~{|||~|~~~||}{~}~~}~}t}}|}}}~|}|~~{|{z}|}}~~|}|~z~|~~}~~}}~~}{~~{}~~}{}~~{}~{}~{}~|~~~|wzz~}~~z{~}z~}~~}|}{|~|{}~||~~{~}~||~}}}|~}}z|~|}~}~~~}}|z|z||~y~}~~~~~}}~}}{~||}}\\\\\\\\zzy9~~~y|}~~}|}}{}~}}|~|{}|{}}{}}}yzz~|||w{}}~}~~|~|y{~~~y}z|{{|}{y}z~|~~x|}x~}{{{|~~}~~~|~{x|z~||}y}|}|z{~vx||~~|~}~|z~{~{ww~{|~|y}}|{z}~z|{|}~~}}~}~}~zv|}{}|}~|||~x~z|z~}zz|{zz}~|~|~|||~z{}}}~~|~~}}z~}}w}|~~|}~{}}{||}}{~~{}}{}|{}}~{{}~{~}y||~z}|}{}~~{|~z}z||}{~~}}|z{}z||z~}}}}~x~~}~~||}~~~~z||{{~{}|y}}}|}~z~z~~|}z~~y}}~{}{{}|}}{y~|}}}|}|}{~}}~|~|~}}zz}}{~x}|{~~y{|||{||y~}{|~|~x|{{{|{z}~~}~|~}z{|~|}}|}{~|{}{{~z|~~|~~}}}{}}zz~|}}|{|y|z}{}~~{{~{|x|~|~|{zz~~|~~~|{{~}|}~}y{y{{{~||}~}}{}z~|~{|~}~|}|~~{~{z~~~~~z}|~~~~|{{}z|~}}~}~{zx~~}}|}{}{~|y~|~}y}}}{~}~}y~~z|z{~~{~~v|z}}}|~x|~y|z~~~~~~~{~}~~}~~}x}~}~{|||w}z}~{{|{}}}~{||}{~z}{{y~{{~}~y}}x~~}z}}|{|{~}}{{}}x}~}{|{~}|||z}{||{|z}}~|}}~~}yz~~~{x~~~|yz}|}{y}~}|}~|z}~~z}~|x|}{||}|{~z|{~|{z}}|}~|~{z||~~z~|y}~{~z}z}~|}|~}{}z~~}~|{{}~}|}}~zz{{~~}~~}z{|z~y~~}|~~~|{~~y{~~y}{}}}v~|}||}}~~||}}~~~}~~}~~~{{{}~z~zy}|}{|~}~}~|}}}|}~~~}|~~~|~~}~~~|}~z~~}~~{~~~z||{~}{~~z}z}||~t{z{z~~~}~{|{{~~{}~~zw}}{{}~}x{y~|}z}||{z|}}y}}|{~~~|}|}|}w}~{{~||z|y~||||z~||{}{~}{wy}~~|z{||v|~{}y}}{||{~}~|~zzz{{{{}{~{v~{|{{z}y}|~~}{~{{|}{~|y~|~~{}~{y}}z|~~z}}{{}{z~|~~~{|~|||r~}|~~~{}|~{}|{|{z|~|}{|~|zy|{|}y~z||~~|~|z~}{~y||zz~{}~{}}|yy~z{~{}~{~z~|||}}}~|||}~~}}y{~}{~}w}}{{}||{~z|~z|yz}{}|||z~~z}z{{~{|{z|{z~|}{|{}|{~~|}~{|~|~|~|{~~z{{}{}|~{~z}}|~|~||{|z~~x}}~~~|||}~}z}}|y~|~~}~|x}{}{{~uy}{}~}}|{}|~}|y{x{z}~}{|~~}}}|yzz~~~||}{x}}|~~|z|y~}y|}~y}}}~}{|~y~~~~~{}~}}~|~~}~~}~~~|~~}}~}y}~|yz|{||x{z}y{}}}zxw}}~|}}~}z}}y}x{yz|~~z}||}z{u{}z||{}z~~}{}}}{~~{}~}|~~x|xz}}|~{}{~z~{w||~{|~z~~z{~|y~}~~~|}|zx{}{|}{yz{~}|{}}~|y~|~~}y}~y}{~~}{}~~y~|}~}|{|~}~}~y~}|~y~{|zy{~{}|}}}{~}|}{{z~|z{{}yy~}|~~}|y~~~z{|{}z{z~|~{{}{~~~~}zzz~{{}w{|}~~y|~|}}|}{y~x}y}|z~|~{}x~}}}|~{{~}~{{{~yx~{}|{z|}{|~~~{}}~||~|y~|}|~z{|~~z}~}y}y{}|{~{~~|z|vx}}{|zw~zy~|~}}~~~|}|x~}~y|z|yxzy~~||}{||}||}z|}y||y~}}~~}||{||x}}}~|}}|y||~y|{~|{}|z~|~z~||y}w}}z}{z|{~}z}zz||~~~}}}~yw{}~~}|z}}xz{}{}|~~|~|{}{~|~}}~}}~~}~~~~~{~~}}}~{~}~}}~}}~}~||}}~~|z{}|}z}x|z}|{{{z}}{}~}}}}~|}|}~z}|z}}{z|{}|z}~}~{|{}y}~|}||~yz|{}~z|z~{z|x}}||~{|}{}{}y~~}{}~|{|~}{}}||z}x~|z{{z~~y}|{z}|}|{z}}~z|}}}}z|{~|}|~|~~x{w~|{vw|~{z}y~~z}}|}|z|z~}{}zy}{zx||~}{y}|}z~}{z|z||}|~~~{|zzy~~~z{~}{~||xz}}}}xy~}~{|~y|}~~}{}|{|||z|~{~||||~|}{}}~}{{}{|}}{zz|}z~y|~z}}z~~||}y~~z}{}|z|}||{~|{{}|{y}~{y}}|}|~{z~~y{{~}z~~{|zz|yz{y|}z}~|x}~|}|y{y{{y|~|}~}}|}}|~~y{~~|}w||z}||~}~}{{}~~{~{}}~{}}~~wzz|{~}{w}|z}|x{z|y|~}~||z{|~{|~}{{~{}~z}|}~|~{}||~~|z}{||x}{zzz{}y{{||yz{z~}~}z|}~}~}{~|~w{|~{}}{|~{|}|}||{}~||~~~~{~~~}~{}~}~|z~{~~~~}~~~~~}}~~}}~|}~~~~~}}~~}x~{|zs|wzw|yzx}|~|{z}{}~}|~||||}|{{|~~~}~}}}~{~y~|}z}}}}~{|y}zy{}zx~{v||y~z}}{}z}~{}~~~|y~}~{||y}~|x~~|z{zzw}{{{{y}z||z{{|{~|{x~{~|}y}~}{}}{~}}z}~}~{}}|zx|z~|y~{{~~~~y|~||~z|}|z~{}~~~~}{{w|xyy~}tx~~{}z|w}z~yz{|||}}y}|~z~yz~|}{|y{}}~|~|xz{{}~~{{}x}z{~~}u||~}z~z|y~}|{}z~}|z~{}||}~||~|}z}}|}y~y~}z}{}}zw|x~{{{}~{y}~|{|}}~}x|y{~zt}}z}~~{}||{|~~~}{|v~y~}{}}|yx~z~|||||~}}|zxy|}x~}{x{|}{|yz}~~||}~zzy|x}y{w}~}|y}||~}{|{|zyyx~}}}~~~{w}}v|y}y}y~}||~z||}{|{vz{||{|||}z~|{{}|}~z{}~~}}~~|||y{~}z{wy{~}|}zvzyzz||~|{~|}~||{}{|~|y~~z|x{xx}v}}}~}{~w~|~z{xz|}{{||~}~}|z|~~||~|~~~~~|~~~~~}{}{{}~~~~~~}~~~{}}~|~~}~}~}~~}|{}~|}~}~~z~|}~~}}~~~||}~z}|zyx}~|}|}~~zzy~||{||xzyy~|~~}{y~~|}~z~{||zzz{{|{y|{v~{y~zzy}}|z}{~{}xzx{|~|~x~|xz||~zx{|~~z{}}{}x{y{|zz~|{~~|y}{z~}||~|}}~w|z{}z|~|{}zwu|zz}~y~|z{~{~x}}}{~|z~t||z{}||y~|z}{}{}}zy|y~}{~}}|}||}y}~}yy}}y|y~y}|{~z{{}}~~zz{yx}}|}~}vv{y{yw||}}z{z|x|~~{|x}}x|~}||{}}x||{}~}}}~~~|}~y~~z~|{|~}~{}}~y{|z~}~~~{~}}zy{|{}y{{zyz|{{{{|~}}}z}~{wz{y{~x~|}~{~|{{z|~{|~|}{|||{z}}y~z||z}z}|z{|{xy{xx~~|}z~{}~}{zzy}|}}z}y~|~~yw|z|zy}~x{{|y~{~{{tt~{|}yzx{z{}|zz~~}||z{z|{}~~}{xz~}{~{|{z{{|}~|||z~{}z{}}~z|{{{}y}||{|{~y{y{~}~}z}~z~y{~{y{zzy~}~zy}|~~~w}}x~}}~}zy}z{zy}z|~~|~xy}~|}{|z}}~~}~~~~~}}~~}|~}~~~~~~~~~}~~{}~}~|~|{~}||}y~~~~||~}}{~}|}{}~}~}~z~~~~~~{}}|{}}~||}}~~z|{u|{}||}}||y}x|x{}|}}{}{~|y|~|}~z{z~}{|~~}~|yy||{~}~wzy{}{}|}u}|{{|}|y||y}x}}w~{}|z~z||z~{x}x|zzz~||}xy|~{~}}~~y~z~}|}|~}x~z}||{}~|}{v{~~}|||~~|w~|}z}||zy}z~}{{z}~||z}|{}z}{x|z{}|}z}}||z}~}}}|~|~x|}yz}}z{~zzy}y}}z{x}z{}w{zw{y}~}}{|~|x{}yz~~v}~~|z}y{|z}w|}}z|}{}}z|wy||~}|~}}}~{|~}x{~||~z|z{x}z{}yz}}||w{||y~|yv||zz|z{~x{{z|||}}}~z|{}~~}{}{{~{{|zyz|zz|~~}rz~}}|~{||xy~y}{~z~|~{}~}}z~}|}}}{u{}~|{|{~{|}{}~~||~{|x{|{}||{zz|{|{|{z~w}y|z|z||||z~}{~{~}}~~{|x||~|}~x}|zy~y|z}x{w~~|x}~y}y}~y~~z|z}yz|{|{||{~~z}}{}||y{|x}ww{~|}|~}{|y}zz||~z~}~|||~yy}{y|~z}z}zx}}{v}|z||{}}z}}}~|z|}}x~x{|{~~|~~}}}y~~}~~}}}|}}~}}~~~~||z}}~}~}}~~}}}}|}~~}~~|~|z~}}|~~}|~}}|{{~~}}z{~}w}~~||xy|x{}}z{}y~{|~~z{{z{|{}~{y}|yy}|}yz|}|{|}{{{~||~||y}|{{z~}wv~zy|~}}||~}~|}{zz~|{}~yzzzy}}zz|}||zy{zy~{}||~||||}z|~||x{xz{{}{y}{zx~x{y~x|{|||z|}zz}}ywx~z}}|~w{|{{~{|}z|}}|{|~y{{|{}}~z~~}||y||~~z|{{~{x~}|z}~}~|~|z{||zy~~|{z{|~z}{}~{}y}w||~}xz}t}~{{z~~~|~z~xyzzz}y~|{z~{zyz{xy~~y|~~}~|~y~|}}~|w|}||}|{}}|~yyx}z~~{||{x~{}}}}~}y~}}{z~}|y|~||}y|~~yz|zx{{}{}||}|}{|~|{}}{~~|}{{|y||~}}y{|{}||~~||{{{z~}|{}|~x~z}~||yz}{~}~xz}z~y}y}zz}~~||z~}{z|~zyz||{|zyyy||~}}~|{y~xuz{y{{{{{zz|xzzz{}|yzzz~{~y}{}}zzz~x~{y|xzz~|{|yz{x{~~wy}{z~||}|~|{x~|}uy{y{~~}}|}}{}y{}{|}{~{~|wx~|{||y~z{}{{~}|~}}~{|{~~~}}~~}~z|~~~}}}~}~}}~}}}|w~~~~x}}|~}~~}~}}~~~}|~~~}~~|}}}z}~|~{}}}{z||{u{z}y{~uy{}|z~|y{{{z|~}{}~{|z}~|||{|~}}|{{z{{}{{|z|z|{~y}}x}yz|{~}~xz{~{{yzw~}|~~zy}|}}zz|{y{z{x|{yy}|~}{}~|{{}~{{w~{{|{~{{}~xzxw}}}||y{~~|~yu}zwwy}z|}z~{yzz~}{|{{~}w}{|z|{{|}y||~{{~}w~}|}|~z}|xz}}}||y}~v}|||z}|{zx{z{{}|}~z~}}|z|}y~{}}zz{~|z~|zy|~yz{{}|}~{~z|{w}}z~||~x}||}||z{z||}{~~~}}y||{z{{{{|y}{z~{z}~}z~{}x|}y}~~~|z}yyz~}z~~{}}{}x{{z|y~~|~yyz~}zz|{|xyz}~|{z}}w~~~}~{~~~x|}w||{y~}x{~|}|x}}z~}|{{||~|z||}}zy~~}{z~y{~~z}{zz}~{}}~{z|~~z~vy~x}~{yy{}yyu{|~~}~~}~|~~}{|z|||{{{z|~~}{}~|}}zyzyz}zzx}|||}zz{|xz|z|{||}{~{}w~}~z~|~}~}}y}}{z}}y|||}{~v~|w{|zzz{|||~|}}}{~|~~~}~|~}}}}}}}|~~|}~|}~~~|~}~{~}~~z|~~~~~~~~~~}~~z~~{}}~~~~{~}}}z~~~~~}~|}~~~}~~~~~~}~~}}}|z~{}}y{{~x{}|{{y}~|z~|x~|zw~y}}|y|zz||}~xzy{{|wy{|{y{|}}{zz|~|~yz~|xy{{z}~~|}|~{{|}wy{~|z}~s}|~}~|}~z|w{{{}}{|~y~}~}{~z}}~{}yzyzv}|{|{y{zw}|z|||~}|~zy{}}~|~{|z}{y||~{}|}{zz{~|}||y{|}|~z}xz|z{~w}|{{{z}|z|}{|w}||~}z{}xy|{{{~zz}~{~|}~z|w{{}{{~~z{~|z}}}|u{{z~~}}}z{|wz~x|y~|~}}z~{{~~z}{zz~{~}~{||x{|{z}}xz~}~vx|~}~}|}~}z}~|wx||||||{z|}{z||}|{{}y{~{||{y~||w}~~zz{{{y}~z}~~x{}{~|||~~y{||~{~~}}|~~|x~~|y~{z}|}|z~}||z~v~{z}|{v|wxz}}|||{w{~zy~vy|}x}}|||}}{~}}{|}{x|yy|xyyz}}x}~z|{yz}~z{{~|~||}~zvyw|z|}x}~xy~z}yx}{z{~~|||z~}~}|zzz|y{~zx|v~y|z|||{}z}w}}}}z~y}{}{{~{~|}~w{}~~{y~x}~~~z||y}~{{y|z{}y~{{|yz}{z|}{{{z||~~}~~||}}}}}~~|}~}|~~~~|y~~}~~|~||}w~||~|~~}~~}~|~}}~~}~{~~{|}}~~~{}{~}~{z~~}}w~{}}{x|z{z|z{|{x~~z{y~vy}w}|{zz~|~}{}{||}x}{~z{z~}~~zy~~{{~~z}|z}|t~z~x|~}z|}}}{{zz{|{{~|~{w}}zz{{|z||}}}}|z}{y{|y}{|~}|{{~vz{z{y{|||zzzz|}y{{yz{y~|{xy{}~{~{~z}z}}z{yzz}z~z|~{~xvwz{|zx|}|{|{}{z{}y}|z~y~|{~}~yy|{{|zv~|zy|z}||}zy~wz||~|y}|zz~x}|}x}}|zz{|}||w{yz{y{{z{zy}|{w||||xyxy~}}szz|{{}|}{|||{|{}}}|w~||y}~|{x~xz{~}}}}wyy{y{{z~}{}{{~{~|||}|~z|~{z}z|}}~|vw{vy~z|y~{z{v|||x|~wy{{|{}~}y~~~||z~{x|}x|}}wz}{|}|{}~{|}xz}}zy{|zz~|~~|~{|~}~{}xyzzz~|{~}y}}}||~z}{{|y|{z|v|{|{|||||vz{y}~z}|~}zzv|{{~w}|z|~~|}~}}}}~}||~v|~y~|}}x}|yyzz{~{|x{~}{{w}}~|{~|z}}~yy||}w~|{zyyz~}{zz}{z{zx~{{~~|y}~z}u}z{~}|}}~~|}~}~}|~~~|~}~~~}~}}~}}~}}}~z|}~~~|~~~}~~~{{z}~~}~~|}~~~{|~~|~}}||~~}|~~~~|z}}~~}|}}~x}||~z{|~~z}}{y{|{x{yyz~z{~y~~x~{{|z{z||x~|{||~}x}|~{|{|x|uzx}y~|~}}|}zzy}|~|}}~~{x{y|z|{w~{xz}|}yywy}z~|zx~yz{||{}}~{~|z{z~z|{}~z{~{||{x|{|y{uz|||{{yw}{{|}xz{|~z}~}|y}|}~~~~}~|~|x}|}}z}~z}|z}{yz}|}{}~~|y}}{~z|{xz}}~~}{~{}zyz{~y|}||z{|~z}~}yz||{}x}{y}~x{|z}~~~~{~|~y~}{zx~xyz|}|}}{w~~~|||~|ywu||{|wz{{{|z~~v}{}|z{{|~}{~}{~z}}|{y}wz~}||{}z|~{{w{y}v{|z}|~y~}}~{|xyw}}~{|}}|}~y||}||{{}}}zx~z~}}~|{z}~zy{y|{~z~z}{{|||~}~||}}}wz{{z~}y|yyx~zzxz{y{|z}z~z}w~x}|{|~{xy~{|~|{}||{wz{|}yy||~{||x|z~||xz~yz{zz{y|}}z{z}{zz|w{}~xy}{z{z}}}|y{}|y}}x}{|~|y|~{x~~|}{}|}~zy|~y}{||yzx}|~z{{~|z}z~}z}{}{|z}}~~~|}~}~}~~~~~~}~}~~~~|z|}~}~~~~~~}{}~}~~~~~{~~}}}}|~~}~~~}~~}~}~~~}}~{}{~|}~}}|~{{~~~}}~y|||||~~}zx|y~y}}y{zzy}}|y}y{|~|{yz|y}|{}t~zz}~|z{}{}{}~zx~|y}|}~z{{y|y||~z}}{}{zxxy}|wy|}||yx~}{}{}~~}u|z|}|{||~{||{{z{yu}||}}y{~}|z}}zz{y{zz|y}~|||}~{||}}}{~~y}x|{}|{|}~z}}{zzz~~~yz{yz}z|~{y}}y||{}~|}||{|||{}{}{||~{}|y||~}{yz||~y{~{{y|||~{y|}}z}z}}z|{}~|{z~~x{z}{{|}y}{||{|~~{|{}|z{z}|z}~|z}||}}|~}z|}zy|~}~|{y|zz}~~{{|{|{~~y|}{x{|wu|~yy~|{~|~|||{}~wy~~z~z~{~}~~}}zz|z}}zy~{{z{}}~}y|y{~~z~}|zyy~|}|}}x{|z}}}{~yy|{}z{}vy}y}yz~z{x}y||z}~z|}z|{~~~~}{}z}|w}~|{}{z|{||{yx~|z{|zz~y|zyzz}yx{~|}}{|}|{|}||y{}{|}{}zz}z~x~y~|~{~v}~z{}{uz|y{z|}z}~}}|z~~{}z{~{~|wz}|{{}|}|{z{~}{zzx}w~|}{zxy|tz|}|{|~}zz}|}}~}}}~}~|{x}~~}}x~~z}~}~}}~~~~}}{}}~~|~~~~z}z~|~~~}}{|~~|~|~~y|~}~}}~}|}~~|~}|~~~~}}}y}~y|}s~~}}z~|{~{}|{|}w~{{{w|~}|z|zw{{~}~}{}}z{}zzz||||}y|z~{{y}}{x|zy}yyz~|x||}{y}y}|z~{{~{}|||{}y}~w{}z{||}~{z{|}~{~}~xzy{~{||{{z{zw}~~{}}||{{vxzx{}|z}}}~z|}z}~{|{{~}{zy~~y~}|~z{}~|}}yzw}~}z}||{~}|~~z}}}~{~~{|~|~|}}z{~{y~~|{z}{~zz{x}}z{~}~zy~y|~~}y|{}y~~|}|}{x}|~zy{|~{}|y|~}~{}{|{~}z~|{}~~~~yz}yw}}}{x{|z}w{x}~~y|}~|t{|{||{}{{yx}}}{~{|}|zz}{{~z}|}~}|}{}|}||z|~}y}{}}}~z|z|~{||{{{}}x{}|{~|}~z{|z|}|y}y|x~u~}~z{z{w}z}}}|~w|z{|{|w|z|{{}||{~z||y|}{~}|x|~~{}}}~|~~{}~~||{y}~z{|}~~~{{y}{~v}|y~y}|~}|x|{z}{}{~}~~{~~z{x}~y}}{|{}}|~|x}~{{~~{~|x~z|{|~|~{}}{{~y|}|}~}y}~z{~|~~~~~}}~}}~~}~}~}~{|}~}{~~~}{}||~~~}~}z~}~~}~~|~}~}|}~~}z~~~}~}~~{~~~~}~}}~}~|~|~~~}||~}}|~~z}|}||~}||~{~y~x}y{{w||{z{~{zy}{~{}z{yx{z}y{~zyy{~}}z|~z~{~~|}~z~{}z}}{}{|{~}|y{{x~~||{z~{z}}}|~zyz||~{~~{}|~|{{|w|}}z}y}|}{y}zz{{}{}y|}y||}}z~}yy}|{~}{}|}}|}|~y{~{|{~|v|zzz|~~|~z|~}z}||xyx{|w|}{z}y|{{}|}}z||}~}}z}z|z~yzz|}|{}{y}|}zzyxz{|}~}}|~}~{z|}~}}||{~{|~{|{~{{}{{|}{}vyyy{{yyzz{{|{zy}|~|x~{~|z~~{~{||}~}~|{}}{~x{{{yz~wyz}yz}w{}zy{{z{y}~|{~}|~|~|||~x|}z{~|z}}}x~|{||{zz{z||}|}{}{~}{y}~}}zz}~|}~{{||{{w|xzzx}~zy~v}{|~z~{x|z{}{{{~z{~{y~|}{~z}y{y}y}||}zzwyy|~zz{}z}~{{yw|{{zy|}}{}{~z~|~}~~z~}w{}{y}x~}}zz{~z|~~~zzz|zz~{~||~x|{}|~zy}~}~{}}y|zzz}|{}zzz~||{||x}~||zyy|}~{z{v|xy}zz~}{}~~~~}}}{|}}~~}}}~~|z|~~~|{~}{~||}{|~~~~}}}~~~}|~~~}|yz~{z~}{~}~~}|~}~~}}|~~~|~}}z|~|~~}~|}}}}~~~|~~~z{}z{{yz~{{{z{~{x{}{}}x|y|zy~|{}{x~}|~z{|z{{y~zz{}z~~z}x}|x{{|~w~x~}}y{xu~{zz}x~|}{w}}~|~}|}y}yx{{|}}}|{zz||}}|~xxx{{{z}}{{|z~v~~|~zyz{v}{}}~zy{{~z{|}}}}{{{|}|y}~~|~}z|u{y~{}{}|yz{~z}}~}~yz~|{}|}v}}{~~~{~}}~xz}|x}~z{|y}|~~{|{~||}~|}}}}y{~uvxvz|}{{vw{|z~}|}{{{|||||{y{|z}y{y}}{}|~}z}|y{}~~|}||}|}~yy~~yy}}{~|~|yxzz|{{{~}x{z~z~y{{y||zzz}}{|}yy}zyx}}~y{}}|y{x}y}|}{|{y}z}xz{|{{~{}{}}{}~z|y~x}|{|x|z{}{uvz~~|{zy|{}{{yz}y|}|}x{||y{~x|~{{y{~yz|xy}y|~}}|{}|{|~{z{~v{x~}}|{~u}}w~}|~}zz{}|z|yy|x}z{}{yy}}}z{~{}|{|}~{z|{~}|~~}x~~||{{~z}|z}~|}|z~x}{{{}|}~}{|x~y}{||x}|{}}~|~}{}zy}y{yx~zz|}~{y|z~~~{|}}|}~|~|~z{~~~y||{~~|~~~~}}{~}~}~~~~~~}~}z|~}~~~|~}~}}}|}~}~~~}~{~~~~~~}~{~}~|}~~~~~~~|||~}}|~|~|}~~}z}}~|||~y||}~~}||}|~~v|}|{}{x{~{{|z~||z{~}{~{{{~~~{||}~~~~}{z}}y|}|}{~~{}zyyz}yz~~|{|z}z{x}wz|xy{{~|}}z|x~}~{}}|}{{|}}z}}~yz~|{|{{|}y|}yx{|zzx|~z|xz}y}}|}x}}}~{}{~}}~z}y~z~}~x~{{zz{z|z}z|{}xzzz{{{yz|{|~x|}}}y}}||{z}{}z|z}||y~xvx}|~zy|||~y|x}{}y}y~}z}~~{}{~~z~y|y{|x{~y|||~}{|~{z}z{|{{}{y~{|}x|||x|}{|{|}|z|{}|~~~|w}x}~z~x}{~~}||z}z|~z}|{~}{{z~{||yz|z}}{{}~{~z}{|~xy~}}}}~~||{y||~}}{w|}tz||}}~}}~}||{}{||}}|~}|zww}yz}x{|x~y|y}}}{{|}{}}yzz|}{{}|x~|{x~{zz}~|}~|xz}{z}z}zz}~z|{{}}~|}}}|z{{}w|z~|yxyy{|v|~~zz}|{}z}||}~~z~w~||{}|}~y}x}y~|yy{z{x}}z{w{}|y}~~z}|~}~}}{}~y~~}~~wzv|w~{zzy|||x~x~xxyv~{~{~~{}}~}z{v~{~~~}||~}}}~~~~~|}~~~ys~~~~~~}}~}||}~~~z{{~~|~~~~}~~}}|}|}}~~~~}~|~~}~~~}|~~}~~~|~~}~~{~|}~~~~~~~~}}}~~}{}{z~y}}{|}wy~{yz~yz{|z}~z{xz~y~y}z||~|{vx}z~~{yz{}~{zzzy}}}z}z}|{}~z{wz~|w}|~~y}~~}|zz|{z|~}{xx|~zz~wz{{zwwy|y}}v{}z{{xx}{}~~}{||}z|{vz}}yxzz|~~~{}|z}}~|x|}|{|}z{{}~}{||y{}|y}}y||z}xy}{{}{}|{zz|{yzx~wxzx|}|yz~|~x|~|~~||{z}{w~}|~{{z|{~}}{z}{~}|~{~z~~y|~}}|{}||~}}~zz|{~~}y|||{}~~}w}}w~|y{}z~}|}~z~}xy|z|}z{{~yy||}z|~{x{|~z{z~{}zz||}y~zv~z~~~|z|~~~|z|~}}xz{|||~|}{}{}|~{z|}{x|y~{}w~{}xx{|}w{y{{{y}xyzz~y~|{z|~{{}}}~{{{}{{|~}x{}{zw|yx~y~|}{{z|z{}|zzz|{w{t}{zz||z{||}z|zy|}|yzxz|~}~{~|{}{}}~||{{y}y{{{~zz{}}|}~y{{y~||y~|z{{{~w~z{}}|~x~yx{}{zy~~y{{y}{z|{uz|~}{zz{xzy~~xy{z|~}~~|}x~|z}ty~~|{}~~{~}~~}}}~}{}~~}~~}~~~~}|~~}~}~~}}||}}~~~}}}~~}|}~~|}}~}~~}}}}||}~}}~}}}z|{x~x~{~{|w~|vy||{|zxy|~~z{||{|}z~z{~~{}|{{}}{~y}}~}z}{}zzz{{||}z{z|zxz|}zz~{{}~}||v{z|yz~~t|||z}{}~}z||z~y|z|~}{{|~z~~|}|z}xy|y}z{~}}{}}vxz{|{~{{z|}z~z}~}}|{}~z|{|yzzz}~||ywyz|wz}{||zz{xyz|}|{|}~|}|~z|~||}w|y~|~}|zz~|z}~xz}{~|{xz}z{|}{|{{x}}}}~}~}||~}~}{|y~{}|~~|||}|}|}|yz|~z|}z}~|~ytx{{z{y{y{||z}}|{y~|v}{|y}~x}{{}{~z{ywwy|{w|~~z~}~}||~{{~}|}}|yzz}|}~|}w|~zz}~~zxt~}{x{|{yw~{x~}{z||}y|}{~z||{~z{{zz|{~{yzz}zy}xy{~z~z{}yv{}||{}x{~|}y{|}z~|~}zw{{|||}|{}|~}|y{z|~~zz~{|~z|z~{{|{z{|}}z~~}|y~~|~}~|}{{~{}}~~yzw}zz{{~}~~z{z||zzv}~~|~z{}|{z~}{}}}~}{~}}}z}z{wzxy||vzwyz{v~|}z|{|x{y}~y~|{{}~zx~}}}~}}~~~~~{~{~|y~}|~}~}}|~~~~{|~~}~}{}~~|}~~}}||~~~||~}~|~~~~}~~~~~|~}}~}~~}}~|{~}}~~}}}}~~{z|}{{~~{||yz~|~yz{t|~{~|y}|}~xz{~|~}|}|~}y~{||}xx~w}{~||z~}|||}~}}}z~|||{y~}}zz~y~}y~|y{~{z|{~|z{y}||z|~|z{~~~}}|}wz|}z|~}{||y|||{|~}|s{||}zz|{{|}|v|xy{}|}z~~}|~~y~||~z|~{~~||}|{~|z{}~|x}v|~|||}~w}y~}x||{yz|{}{|}uz}||{|z~}|{|{z}}|~}{}wzx|y{|~z}z|{~{|z~||{{||{z|w|~}|~{}}}~y||~}~}x|{|~{y}~z|~z|}~zz~~{y}zzz|~|||~|z{~~~~~|}}z~~{yyz}{}}y~x}~z|~}~|{xzy{}|~{z}}|}|~z}}~|yy{~{y{y|}}z~~y|~||||}|z{||zy{||~{||~~{~||~{~|{}~z~}}{}~|{{~|xyz~}{}z}|yz|xz}~u|z|~{x}~}|z{}}~{zxy|z~{}~}z}}|z~{{y|z|||}{~}z}z||}}z~y{|}}}x~z|xy}y}y|||}w~z~{{}x{{xx}zz|{z}}~|xz}{{|~z||~z|w}|}z{~{|y}z}~z~{z}~~|}{~z~{}~|~|~~}~}}}~~|~~~~~~~|~{~}~}~~|~~{~}~|~~|~~}~~~}}~}~}~z~~~}z~}}~|~|~~|}~~}~~{~}~}~~{||zz{{}}z}{{}|yzz~y~x|}z{y|}{xx~z}||z{}~{{z}v}}}x{~|}z{}z|}}y||}}~|}}||}~w||v{uzz{x~{|||~~}~}z|~{~~}y}}wvw}|}|{|y{zzz|~{zu}y~{v}|~}}}z}~~|~}~}{}|{~}||}}||zz|}}|{}yw|y{x|z||zy|~}|yy|{}xyzx|}~}~~x}}}|~{z~|y{z{{xyx~|z~{|~||y{|~||~{z|~z~}{x}|~{yz{~~~}~}~|~{{~xx{|~{x|{{zzz}~~}xyyy}z{~|~{}~zy|~|}|~|~{}{~{|~|{|~}{|{|{}y~~{{{x{y||{~|~z~z|x{}}{}z~~~zz}~z|||{}y}|}||}{z}|~zy~}w{|z|z|~~z{|v~|~z}~~}|{z}{}zzv}~z~{|~x|x|}|}yy|}z{~~|~zz{|y|{z~~~}}~|}y~{}zz|~y}}}~{|z~||~{}zyyz}zxyz|{{|}}{|~{{{|~}}{{y}}}|x}}|{y~~~zzw~y}{sw}|yz|~}~}z}|z||~}z{}{|z{x~{}~{~{yyxz}z|~}~||x}|~yz{{yzzu{{z}}|~{}~}~~z~}{|~}~~~{~~~}~~~~~~}}~~|}~~~{}|~|~~}{~}~~|~|~}|}{}}{~~~zy}y~{}|z||yxv}x|}}~~}~{}{zy|}{x|z~xzy~x{|}{{u}zy}}~y~~}{{|u|zyx}zu}|{}}}zw~}|}z|}x~~|~~{u}zx{z|}y}{yr|}~}{}|~~yz}{~}{|z~}{xxz{}}y|~}v|~}{|~y{|yz}{{yzxzy}z~{yy{~~}~}|{w|}}||z}{|~{|{|}{zz}}~~}}z|}z~|z{~~~yz|~{}|{}~z}~|z~}~zzx{{~|z~{{zyz~x~zx{{{~xy|}~|}}|~~|y}|}|{}~{||}z}}|}{{zz|z|}z~{}y~|z~~}|yz||}{|}z{u{x~|~~}yz{|y}zx~||||zz}|}zz{~{{{|z|z{~}}||{}}{}||z|~y~{{y{{}|~~x|~x}yz||{|~z|{}z|}}}{|}|}{{zzy{|||{z~{x}~{z~~}|}{z{|}{}~v~~|u|~~~|~~~{~xz~xy~~z||}{~~}|y||zx{y{}{{}~}}xwz}|x~~|{x~}~~}|{z}{}{t}z}y}z~|{z~}{{}|{~|x|yvt}zzz}z|{}y{}{y}w~~}~t~{{{}{y~~z|{zy|w~|xz{}z}{w~~}y{}{|}xz|{{}|z}{~{z|{{zz~}z|yyx~|~}}~~~~~}~z~}}}~|}~~~~}}}~}}}~~~~~}~}}~}y}~~{~~~~~}}~~~|{~~~|~~~~~}}~~~{}~~~~{}~~~y~{{~}|~~}}~~}~~}{}}|}}~~|z}|uz{|z{z{z|}}{{{}|}{{|w~{~||u~||~}~{|y~}{}}|~~|~|{~|}}zz{zux}||}x}~z~zy||y}}z}z~|{}}|~}{~y{}}{{}{|}{r{z|vz{}z{~|{~}}z{x{z|{~~y{{y|}}~{~z}{{||{x{||~}{}}{|z}}|yz}~z{|z{|{}~|zyw{~}|}v|~}}{|y||}~|{|{}x~}w|~~~{|z}{{xyy}{|yz{yw{zx|{w}}||{z~~~|w|~~~x}|~}~{xz}}}}{|{}~}z}|y~|~|{||~z}|{{~~}}|}~~{}}~~~~z~{v}z~}{|z|{}x}zyy{yz|~w|~}}}~{}y}||~~w~|z~~~|~}|xy~|~~{~yx}z~|{x|y}~u}|yxu|~||}{|}{|||{}}|{|w||}{|z~~x}{{|yxx~}|~z~z}}~~{}{|zz{~}{x~|{y|||~|~|{y~~}}||zy}y}}}z}{}}}|z|z|}}}}}~x{wz|}}x|yyz~y|~z{{{{{zy{}~z}yz}||y}}z|{|~|}~|yw{~z{~x~z}zzv}|xy|w}}~y}{|~}||||~~~~~}~|}|~~}~~}~~~z}~||~~~~~~~}||~~~~~{~~~~|~|~yz~}}~~}|~~~}}}~~y}~~|}~~~~~~~~|}~}~~|}~~~||~~|~}~}ywx~~z}{{y~{|||||z{~{u}}}}~~|}~~x{z{}{z}}|}|y}w|z{{z~|{}|~~{z}{y||~~z~x}}{yz|}|z||zyw|x|{{{|vy|zz}z~~|x~{}{{||{x~x{{~z{|~{~zzz|z|}|~||~{~}}|}~x}}{}}yz{}x~}|yz~|}zv}|x}}}{}xu{w{z}y|}~|}{}{zwz~~|zv|{~{|{}~z|{|s}{z{|{}~~}z|y}}|{{~|}~{{u}z~{z~}~}~~}wy{yz|{}zy|y|{}{|}~{|}{tzz||}}~}{}y~|z||||y~||}}{|~~~{{z~~~{y}x}}~}{~||{{|z~|x{y{}|}}zy{~{|{|y|z|~x{|}{yx~y~x|}z~}~{~{||z{|{~zv|xy|~}}|}~yy}}|yz|y}|x{|~~|y}y}z}||z}|~~z{|}{~~{|~z|}}|~|~}~z|~}}z~|wr|~|{~}{{~yy~z}|}~{{}|z}~}y{|x|x}{{{}|{}z|y}zz{w|~{y||{~|z{{z}xy{y{|~{|wy{|{w|x~z{}{{zz}|{{zyyz~{|x||}|}}}z~|y~}zy|z|}z}{{|}{{z}}{|}}~z~~|~|z|}z~}~}|{yz}z{|~v{}|||w}yw~{x{~|~~~~}~|}~{~~|~||~}}{}~}}|~~~~|~|}~}~}~~~z~~}}~~~~|~}~~|~~~z~~}~|~}~{|~}~~|~~~~}z}|}}u}~~~}{|z~}}~~}}|~{||zx}yy~|zz{~{}{y|~|}z||{y{zxw}}|}{}~{z|z}}|{z|zy}~z}{|{|z}z|z{|~z{{v||||{}}{|}~{|z}~{y|}}~~{~|~|ww||zx|{|z||~~w{z}~y~w|yz||zy{|~|~}{y{yy||z{z~{|~}}}~yx|~{||{xz~zzz~}v}{y|{z||{|~x|~}}}{v}zyz}~~}|z~{|}~}u~zz~{{yy|}z~|{~{|z}z{}z{|x}}{}}{}~|~}}z{{|z{||{~~y}wx{{w}~zyyyu}|~z|y}}{y|}~}|}}{zx{{}}~y}|{|}|w~x}}x{|{}}||yz~~w}|z}{{~{{{z}{~}~}}|{~~}~x~zy||}~}|x~~xz{|xy}{x{z~|z}z~~}{y~~|~y~}{}}~~|w{~||{}zz|y|{xz||xzzy~z}{x{u{|~~~z||{{x}{|}}}|}~|z|z}z|~}}|}y|{~}}{}~}{|~{z~~x}}}}}{y~}}y|~}zy{}{~}z}{|z~|~z|{}{~}{|{~zyzzyx~}yzx|s|}yz~}|y~|}w}~z{~}|}~|{~{|{}}zz{yy{}{{|y|~zt|~zz~{{zx~~x~~|}}{|}}~}~{{~~|}~~~}{~~|~~~}~}~|{|~{~~}z~}|~~~y~~}~~~|}}}~~}~y~~~~|}|{|~~~}~~~}~}~~~~|}}~~~~|~}}}|~~}~}}~~}}~|}{|}~||~}zy|~}{|v~z{{~{xz|z{z}|}}z}|}{{|{|{zx{|{||zxx~|xx~y}~|~y|yz|}x~{}~y}}~~w{w~|z~~}|}{~||{}~z|z~|~}z||{}{|~|}}zy~zzxx|{{{{~}{z{y}y|y{{|||}y{|||}~x|y}z}y|{yz}}z~{z}}{||y{|{z{~{y}|}z{}zxyyz~~~||||wz}|y|z}zz{||~~|{}|}z|{z~{|z{{~|z|x|~{{y}zz|}~}{~~zz~|{zz}~}z}z~|{}{}|}|z|}x{}y|z}}z}}||}||y~}|{|~}~{|}|xyy}~||{{}~z|{}{y|{{}~|~|}~wzz}||~~{w}y{z~w{~|y{}~{x{y}|{}~y~{||~~xy}|~z~y|}}|z}~z}}|}~}zz||z~{{z~{|{z{|{y{~|~|{y|z}~}~{~zzx}||y~y~xyy|~|}|}}|y}{}{|}y|}}x{~zw|~}z~}||z{||{~~{~{{}z{w|}|u{}~z|{~{{}x~y~{~|}yy||z}}zuyz}|~yx}|~~z{y~y{~}|{|z}z}|x{}z||}y{~~{{}}}|{x~{~{|}~wx||{{{~{{||{{{~}~{}{|}}{~x}~}{z~xzz}vz}}}zy~{{x{z{|z}||zyy|}|~~}~~~|~|}}{|~}~}~~~~}~}|~}~}}}~~~~~~~~~|~~|~}~}~}~~~~|~~~~~~~~~~~}~~}}}~~{~}~{~}~z|~z}xz}|wy}~y|{z~z}||||{zz{~{}yyy|~}|z|}||}|xz~}~}z|x~zy|zy}|||~~z~zz|{{{|y{{z}|{{}z}~y{|{{xzz~}|{|{{}z}||~|}}}{y}}~{|||yw{~{||yz}{{~y~|}{{{zxzy~}}{{|z}}|~~~~}|y|{~z|||~zz}yz|}}xz~w}{{y~x{}{{}{}x{{y}zz{xz{{{~~}z|t||~}|{~}|}zz|}}}x}t}}y||z{x|yww|}|y~}zxz}|{{|}{y|~z|{{v}~|}|}|y|{~|~y}zx|}|y|wy{||||y}x~zt}{yz{}y|||{{|{x{|~{~}}{|}}~|}z}|zw~}vz|~}|yz{|{{|{x|||{yxw~z~z|}}~}yz{|}}{|~}|z{}y|}|z~v|y{{xw}x|{|{{z~}y~yyy~}|z|~}|{}||{{x}yzz~{~x~|}vzy{yyx~{~}{z{zzy|x|}}|{~~w~|w~}{z~{~yz|}}}~{|{|{z~~z|}~~{~{yz{{~}}{~z{{yzyz{y{|||~~xx|}|~wx|{}}{y~z}~}{~|}|{yy{y~|}{{w|x|z~}|x||}y|}|||yy~|{w}||~|{{{z|}}~|}{}}~{|{}~x{yx{~z{{|{~{{|{}{y|y|x|y~|{}|||{|}{|{}~y~~~y~{~|}~z~~~~~~~{|z||~}}~~}}|}~|~|~~|{~~|~{~~~|~}}~~||~|~|~~|~|}~~z~w~{~{}~}}~z|}~~~~|~}~}{}~x}}~~}{}zo}|~|z||}}{x|{|}|{y}~||x|}}~}}|~}y~zz{{{}{z{}|x|}w|~y}z}wz{}}{~~{}z{|{xz||~yz{}yyz~{}~}{~x{~}yzz||}|y|~|w~y||z~z~|zyz|y~z~}{x~{|{}}~~w}{|zz}|||}y}{{zx{{}|{|||v|}y{}~}y|y~z}{~~|}|~}{}~{|}|~{{|zz~|yw}{|{}|}yzz|zy{z{}|}|z~y}z{}|}{~|}x}{yz}|~y|y~z|x}y~}|~y}}y||zz|{x~}}{x}}|||||{z}}|}z}xzz}zz}xz|{t~z}|z~|{|~~{}|}{{~z}||{|{||{}yr}||}zz}{}}~}{{{z}x|~~z|{w|~}|~|vzy}z}z~~x~~~~||}|}y{{|z}{}}}|s}~|}zwy~~{z{{x~~}z}{{{}z}{|{y}~z~}{|}||{z||{x~|}~~|yyxx{{|}|{|xz|y}{|{~y~v{zz||{|}{x{yz||}yy}y{{}~{z|{z{}z}}}~zy||}}|z{y~{~yzw{{}~|~~z}z}|}z~|~}|w{|}}}||}{y{}~}z|~}~{||~~~|z}z~}}}u|~}z{}w~yy{}|z|{z{t{||u|~|y{{}~~|}}}}~~~}~~~}~~~~}~|~~{}~z}~~~~~}}x{}~~}~{~||{|~~~~|~~~~~~~z~~~||~}~}|}}|~{}}}|~|y~}}x{x|||xzy|z||~zxzy{|~|{xy{||}{}}{}}u{}|}z~{{~y~y|x{}z{~y}zz|}|xz{}|}|~}y{{x~y}z~}|{{|y}z}~}}}{|{}{}}{|z{||~|~}yy~|}x||x}~y}}}yy~y|y|{{|}|y{y|||~|~{}{z~zy~{{{|w|zyxyz|y}~}}u{~||}|z}|{w}|}~|~||}|}{~yy}{|~}|}~{v~y|}zy|z}z~}y||z|wz|x{{y~|}}}z}}||}~~z~|z{~z||{ywy||z~{y{{}yx||~y|}{|zz~|~z~~{~~y~}~{|zy~z~{z{{z~{}~}wyyzz{~}yz{yyzz{z|y|{}|{}~y}}}~z|~||~~{~{|{|zz}|}||{}~y}z{~|wx}|}y}z|{|}~~y}~}}}x~}~y~z~{}{xy~zyy{w{|||y{yz}~|}y{~xx}~~|z}~{~|z{|~y}{{x{|{}yz{{{{z{w~y|{{{z}xxz}{{~{{}yy|||~~xz{}}|}}~z{|yxz|}{~|}~~~|{~w{~y|y{y}y{}{|z|u~z~~{z~|y}wz|y{|x}||~}~w}xy{~z|||z{}z~}z|ww|}zv~}y{y|}z{v~x|~x|}|{}}z~}~~}~}{}}~{t|}~~~~~~{}~~}}~~~|}{~~~}~|~{}~}|||}}|}}}}~|}~~}~~|~~}~z~~~~|}}{|y~|||}|~~~~~}}~~~~~~~}~}~~||~x}{z~~~|}|}}}{z|w|{{{z{|z}z}y{|}{}}{x~~}y|}x}~|x|~w}||{z~}}|{||zx}{~y}w|z}}}{|}}|}}{||z}{}~z}~~}zz{{vz}z{xy}{}y~|~~y|}{|x}y~|y||w{y{}z{~{|x~}y}~~~|}}~{z~z||z{~~z~||}{{}|{||y|}}}y{wy{{z|}w{~~~{zx}|}||~x{z|{{~}wz|zz{{||}}wz|wy~z~}{}}{|z}~{z~}y~zw||{{|{}||{}}y}{|||yww}x}vy|w|y||w|~|||{z}z|z|yz~}{~~z~qy||||~{{}{{|}{~z{~}{z{|y{{{}}|zy|||}~}|~~}y}{}z{~xw}~}z|}z}}|y{~{y{w|{x~{|{x{|~{{z|}}~}}yz{zz||z}{||z}{~~}~}|x{}{}~}}~~|~~||}x}}y|{|}~{z~||||}~{~|}{~{y}}|wyz}}~|}}~{{}zzz~w}x{||}z~|{}|y{x|z~||}y~|{{}~z~}~|zz}{{{~||zxyuw|yz}{yyy}y~z~z{}~{{z|}}x~}y}{}||xy|z|}|{z}}y}}}wx~}|{}|~{z}y{zz~z|~|{}{z{yz|wv~{w}~{~}zzz{~|y{z|||~}~{}|~~}}~}}~~}~||~}|~~}}}x~~~~~{~~}|}}~~~~~}~{}|~~~||||~~~}~}~~~z{~}}~}}}~{}y|z}~~~~}}|}~~~~{|}{}~|x}|z}{|xz|{~{{}}zx~|y{z{{{x|}||||}|~}yy~|x}{y{yz|~y}}~}~z{}r|||}|{|u~||zy{y}x|y}~}yy{}~y~~w}~z~|{{}~x|~}z~~||~~y}||z|z}}y|{~yzz}~y}w}~~w{vzz~~{|~z{y|wz|}y~~|~~~~~}|}|{~z|}}x}{||z{w~{y{}|{|~z{~w|x||}}~|||z}{}y|{|z}{||||xt}{{}z}y|~zw{}z{{~~{~}~zz}|xz~{{{|}y}{{}||{~}{{wx~~z~x}{zyx|y|~{}{yz{z|~z{|~{~}z~}~}|{|{zz}z{~y}x}yy{{{zz}z|y{}~|z}xz|||}{~}|~{{y|~zy}|}{w~|{|{}}{}}{w{}z|}z}||y|t}}~}zwt|{~}}}{~~|~}x~}w|z|z~~}~}{||{{z|{y|}x~}|~{}~{{x}||wyzy~~{|}y|~|t|~y~|z}}||{}y{{|~}}|~zzy~x{~}~z|x{z}{{}|{~w~}y|y|}}}{y}}~||}~~z~{|}wv|{y~{~|{z~|{~|}z}z}|}zxz{y|~|}}}{{}~{}||z|~}~|}~~{z{z~x||xz|}~y{}~z|yx}y{{}{~||~y~~w}~~}}}~~~}~}{~}~}}}|}~}|x|}~|~||~~|~~}~{||}}}~~}~~~||~~~~~y~}}}}~~|}}~|}||}||~~~~~~}}~}}~~~|~z}~~}y|{{{~|y}|~{}~|yx}{z}y|{yzy~~~}}~zz}|}zw}y}|~}~~{z}|xy~y{|}{}y|~{yz|~w{}}}~|~~{|{}y|~y}~x{|}{|}|}z}z}z{|{{}~}{~~yzz{z~z}}}{{{|}|z|u|{}{|xz}x~y}}~}}yx}}{}|{y}{z~~|w}}|z{}zy{~z}z{}|~|zzz}||y{x||}~~z|~v{}}y||~|zw{~}~yyz}|y|z~}|}~~~}}y}z{z}|{|{}zz~y~~}|{~}}|{{|~~}{}~{z~{~y}|v}}yzx~|~}{wyx{{y~|y{|{{}|{z~}}~z}zx|zz{~y|}|}||}|{zx~w|~{{~|z{{wx~yzz|{w|{y|zxz~~~~|y|}~z||zx|}}~~{}|z~z}{~y{~zzww}|}}~z~{}~}~}{~{x|w~|z{~|||y~~x{}v}y{}{~{|~|u|z|}||{|y{~}x{~{||xv{~|}}{}|zx{z{xyy|}z{|}{{{|}|zz}w~|~{~}z}x|{vz|x{|}{|{z|}}}|~|y{~~~zy~~||}||{~}y{}~}|yy{y{y||z|s{zz{{z~}zz|}y{z}|z{|yz}~~{yzz}z{x|{{{}|}zy|{zx}|~~z}|{zyz{{zz~yz||z~y|~}{{{{}|~~}|~}~~|}}~~~~~}~~~~}~}~~}|~~}~~}{}|~~||}}z~~~}~}}~y~~~~|{~~}~|}}~}~}{~|~|}}~~}~~|}{~~~||~}}~~~~{~~{~|~|}}~{y{z|}|y|{{{y}}|yu}{zy}z{z|~yz~{{~|}|y}}{yz{}}~}}~{|}}~{y~{{y}w~y~zwz{||{{{|y{}{yu|z|~x~~z|{{~}|~yy|}}{|y}{z|z}yzx}|zxz|zzx||{{}}{|zw|~{z|{y{y}{z~{~~~yx}}{x|z~|}w}{}t|{}|}x{x~{|{{z{xz{y}|yy}}}z}|z|{z}yy}{}~~~|{~~~}x{zz~z}{{||}}{yzz~}{|xyz{z}zzzy|}}{}}{}|x{}|~}}~}{zz}u~wwzzyz}{zy{w}zyy|w~y~wx}x{w{}~}y~{y~x{{~y}~{{z|~{{|x{|yzz~~{{||~y~~|yzz|{}{}v~|xw}}z|z}{~}{yz~z|}}y|}|}||zz}{z{z~|}{x|}|}{}yz}{|y{w~zzz~~{}}~|z~t~zt}}{{|{}{}{z}~{vz}}}{z}{z{}{|}~y}~zzz~~y{{|||~yy{}x|z}y~zy{|}}{w|y{}}~~|z|||x{~}{|w{y}y{|{{zu|y|}y}|{}y}y~x{{{~}~||||}}}~|y}zy{{{|{xz}zy~y{wzxz{|{~}ywx{~y}}|~|z|~}~zxy}}~}}z|{}{||{~{~v||{{}|y{~x|}}{~z}~|z}{z|z~~~~|}~}~~~~~~}~}}}~}|}{}}}}{}}}~~{~~}|~~~|~|{~~}|~~~~~~|~~|~|}}}}~~~~~}~}}~|}|~|}~~|~x}{~}||||}{z{y~z{|w{y|y|{}yz~z{~}}w}}}|y|y|~{|{}}x{{||{}{|pzz}|}||x~~{w~}|}{{{}z||~}w{z}vwz}}x|}{|z|yy~{|z{{}y|}{~|~z{{z}}|{z{|~|}|z|}v}|}{~}}{x~{~{zx}{|z{}{}|}||z~{|}zzy{~}y|xxzy|}}}}|w}}|~y~|}~}{~{~y}~xz}yv|}|}|}{z|z|{z|z}~}v|}~}||~}~x}x||~}yyz{zy}zz{|}}y~|zy|{|||z|}}||{x|{||{{|{{~v|z|{{|{y}|}|z{{}}y}z|{~~|}}~{}{{z}}y|~z||}}z~{|~~||zz~~|ywywzz|{}{|y{}}{{{~{~|~y|~yy~{~z||zz}}z|~|z~{}|w}|}}{~w{yy|z}}wzyz}~||~|{wy}{{||y}z{~}~~~yy{xx}|{|{yz}~~|z{{~~z}z~y|~|y{}zx}vzz~}~x|yz~y~{{{}|w{yz|{y|u{u{|{~}||{|x|{}~~w|~}}~~{{|{|}z|y~}z}{||{|z|{}}|yzy}}~}{{}||xz|zz|}{|}|~x{y}{{~z~{~}|~z{zz|~~t|{~~|z~~||{~|zz~}xz}}y|}||||{}|||}~z{x}}~}{yv~~zz{{vz}}~|}}~~~}|~~}}~z~{|}~~~}~{}~y~|~~|{~}|~|~~~}}~}}}~}~~{~}~~~}}~|}||}}~~|}~~}}~|{~|~}~~}~}~|{|}}~~{z|{|{|~}|y|{|zzyy|}y}|{~{|{z~{zx}}}y{}|}~}}z~z~{~z|{}z~|{|{}z~{{}xz~zy|x|~z~z}xy|xyxzy}~}z}{zz}|w~|{~|y~}|{z|{||{|zz||{{}~~}{x|w{w|{zyx{|y~y~~~{}~{|y{}}{{z}{}~||zy}}{}}}xz|}|y}~{|yx}v{~||wyvzwyz~z~x|{{~{yyx}{|}~}{|~}||}||}~yy|{|z{}}y|{y{{}||y{y{zz~~{~x|~z{z{uy{zyw{~|~{}{y{|z~ywyy{~x}x|x}}|y~{z|z{||{x~~{y}~}}{~}|~}y}~}{{~|~|~xz~z~zz|}{|ztz~{{z|zz|{{}wy}|~}{|{x{~|||z~}y}{|}{{}}yy||zx~}ywz{||{~}{|ux{y}z{}}}{}{}zw|{|yz~{z|{~zxx}z|vyy||}s~y|{y{x}}z}~{}{~|~|}|zw|~|}{yz~}|}}{xx}w{~}zwy~~|{v|x~z||x|y~z}{{||{{}x|||~~|||z}||}~z{}|z|z}|{v{y|}}xzyy}zxyy}yyz{t{{zzz~z~}~~}xxzy{|xxy}~|~|y|zx|}{~z}}}y|x|{|{~~{||{~{xx}{xz}{}z~x~~|~|z~z~}~~~~~~~~}~~~~}}~|~}}~~|}~}z|~~~}~}{}|~~{~}}|~~~~~x|~}||~|~~~|~|}}}~}~|y}}~|~}{}~~}|~}}~~~~{y||~||}~~}|{{{z|{y{yy~{y}{|}y|~xzx}yz{zw}{{x{|}}{{{}|{}~x}y~~x|}y}{}x~x|{zz{}{|}~z{y}w|z||{xz}~z}~|{}|zy}~}yt~{|}||||~x}|{~{~}|}}}yxw}{{y{}{x{yy{y~~|||||}|||{}xw~{}{{||}|z}~}{}{zz{~x{|z{u~{}|{~~}{|yz|}z|||z~}}~z~|}~{}}{}u|}~xy|}||~}}|}~{zz}{xy{yx~||}|z}z~{z|}}~}~{|~|z~x{{~{{y{y|}~{}|~{|z}x{|zw|{yz}}|{z~}y~y|~~z|~~}|w}{}||{}x~}{}y|{~||}|~x~wyz}z{|zx{y{~|y{}|}{|{~{{|}z{~|{w}xyy{z}|y|yy}{u~y{||}z}{z|~|z{y}{wz|~x~~{|{}|{~}{xz~}|{y|~|zyz|y}zw}x|}|xyyyzz{z{z||{{z|~}z}|}xx~}w~{wyz}y}}|{}~}~||}|~z|v}~}{~{y~|xxv{}|z~{y|}}}|}~}{{~||}y{y~|}x|x}~z|y~zyz{}w}}y~{|}}y{{|y{~z{~z|~z~z{{|}||z~y{z||~z}{}zy}}|~u{}{w||z~}}~|}}~~~}}~}~~~}~~}~}}~|~}~~~z}}~}}}|~~z~~~}|~z~~~|~}||~~|}~~}|~~}~}}|}~}~~}~z{}}~~|~}|||~~~z}}~{|~~}~|~|y}}}{x{{|}}{~z~xy~~z|{|}|w|z~{|||zw~|z|~~{{}~{}{}}~}}y}}{}{}{y{{x~{}~y}|yy}{y{|x|{{zz{~|~|~{}~y}yz~~~~~x~}}~}y}x|~{}y{vxy}|{}{|y}~~}z|{{z~{|~~}{}|yw~z~{{{y~~~x{z|t}y|}|{zw|y~|yzzy}z~zzy{w}z|}{}{y{|}z{~z|~~~z{zwyy{~{|}}||{z{|||~zwx|y||z|yz~{~|~}{~|{|zy{zw{}~~~{|}y}|z}z|zvxzyz}}{yx|}||{zy}y|}~}|}{}{|{}~|~{|~{}}{{zzxz{{z|z{|zz}{vx~y{z~}|{|~|~y||{yx{~~~}y}z~yx}|{zz{{}}}xz{~zzxy~{{zzzy|~y~}z~{|zy~{}zy}||x~|~yxx|}{}|v|z|y{|z~w{y|{z}{|xzy}}y{|{}|x{{yx}y~{z~{{z|}y|y~~{y~yx|{{|{{~|~}t|vu}}}y{}}|z~}|}~{|~~{x|yyz|u}y|{~v~z|w}yy|y{{xxw|y}w{|z}~|t}zy||{}{z{~}}~}yxxyz~}|~}y}y{|yz{}x}|~{~xx}{{{|z{~|~{~~~~}~y~~~~~{}~|~~z{~||~}||{}~}~}~~z~||~{}}}|~~}~}~|}~{}~~z~~~}}}~~|~}|~~}}~}z~~~~{~z}x~}~~z|}~}|~~z~|{}~|~y{z|{~|}}~~||{w|z}|}x~{|~}}}z||}{{|y}w}}~z|x~~|}y|zz|~|~~}{||~zz}|}|}~x|zyz{{{{x|{}|{|{{~z|}{{}{}{||}}}}}z|~{{~z}{|zx|{|y~{y|~{{~}z~~x{|xw~{~{|xw}y}w}}~y~}{~{zz~y}}{{|}{|}yy{}~}|}|~||y}}~{~}}y|{}}|z}{yyz~yz|{x|x{|}|}|~y{}z||zw|~z~{||}~w}}~yx}z||~}z~|}|{|zz}|{}|z}|{|{}{}||{}}}zz~z|~~{{x|w~z||{zzzw~{{|yx}y||{|z~|z~}|zy~|~z|~yyz~z}x}|z|{yz}z}zzy}|{}~~}{{~}~{}~}~{|}{|y{|y|{{}y}x~z{~x|{{|~||z|{xz~z~||}z~{{y|{|~{{|x|~}}yy~z|{~|~y{yzz|~z|y|x|}y|xy}}xzy{}~|~|}xz|||yz|}y|{{x}yy}z}|{{|~}}wy}}}x|{|yxz~||}zv~|}{z{{y}|z|{}~z}|y}zx~|{}~|z|{yz{~y|~{x}{|~{{|{}{y}|x~~y|}{z{rz}||zzx|}~}|~}}}~x|}x{|~~{~xz|{y~~}x||{~|~x{}yx~}}}x{zz}y|y|{w{w~~{{x{~~~}~~}}}{~~~~~}{{~~~yy}~~}}~}~~~~|~}~||~~~~|}|~}|}~~~~~}}~~~}||~~~~|~|}~|~~~~~}}~}~~~~~z}}}~~z}~~~{{{{|{}x}~|yy}~yzu~z~{~zzz}}{{y{zxz~y~w}~{y~y}y~z~}}||y|z|}}{yz|}y~z|yx|{~y{y{y|yz|{z|~|w}}}z}|~|}~|y{~}|}{~{||~zz{}}yzzw{yz{||xxyyz{{wzx}|}{~~}}z|~}}x~}~}}}}{z}{zzz|||{~z~|{~|yz|}~wy~{{zyxz{|z|y||{}|y}zz}{{}|||y{y}}}yy{~}yv{}|z||{}y{{x|{}}{{~~{|}v||~{}}~}~~}y}}}zy|||}|{}~}{~wy}vx{{x|yu{zz}y{|||~}}}{|{||~~}}~~}|z{|xz}x{}w|zyzz~|z{z{}|y}{}}~}{z{y~}{~}~y}{}z|{}}|~z{}|}}{||}{zzx}w~{zw{y}z{~}z{~y{}|~}{}~}{y{~~zz}y~||wx{y}{zyyxzw{}yyz}yvz}}}x{}z}|{w{~~~}}|{|~|y||zz~~|z}{}xz~zywy{|z|z~wy}~~z|x{}{z{t~|}{|{}}{}~~z|~{{z|}|{}wz~}{yxwx{x{{{z}|{|}zw}{zwz}|}z|~w||}|||~{v}~~||{~}{||~z{}x}{}~w}|y~xz{v~{|x{z|y|}}{{}z}~{||||z}{~|~~~{~~|~}~~|}~~~|}~}}}}}||{}~~~~~}~}~|~~~~{~}~}~{}}~}~}~|~~||}}~~|||~|~~|~~z}~~|~~~z~~~}}~z}~~||~~~||}}~|~}~~}}}|~|y}|}~{|~wz|zx~x{{~}{}{y|{|{|z~~~{{y||x~z}{|yuyy}~}~}~z}z~|}}}{}}~{}xz||z|~}~w|}|w~y|}{y{~y|~x}zz|xyvz}|}y}x}}z|yw{zz}|~{|}z~{{{}}{||||}~zz||}}||x~|xx|z}{}z}}||y|{}xyzx|~}z~|}|{}}}{||x}y~}|zw}}y{x{|{{|w}xz~z{x|ywz{}||{}}{~~~z{}{|~u}|~{|}}}{|}||y}zz}z~~{||~x}}xxz~|{|}y~xw~~}z~}{|y|}}{}|}zwz{}z|{{~zz}~|}{z{|z|z}|}|{z~~}y|}}}{z}}}{{}y||{zyz{zx|~|zz|~}}{|{||{z~}}|{y{|}~z|}}y~}}~{z}}{z|~||{x~}{t}}|}|zy}{}{~|{s}z|||}||}z|}}z}}|xyy}||~y}{z}}~|~|{~y{~z{|||w{|{y~{||~z}zw|v|{|{x|yw{~{}vz{{{|v||z}z}z~y}~{~y~||{{z}|}z{}z~|y}{|}z{z~y|yy~w}||{{{zz|zy}z|~v{{{||z||z|x~wz{z|||~|{{z|}y}~~y~}}{{}{~}x|}|vyz{yy}zw~}}|{}{z|yy|{z{|}{zx|zx|~{~~{}~|~~}}~~|}~~}}||~~z~}~|||{~{~~|~~~}}~}~}~}~}|x}~~~~~}w|~{}|~~~~~}~}~|~y}~~~}{~~|{}~|~x}|}z|x{w|||{y{~z~z}{}z~{yw||}~}||zy~~}z~}|}z{~~{z~{zz{}{}|w{~{zyx~z|{|}|yy|}t{}z}z|x|}|}w|~z~y}}|}|~z}}z}~{x|{y}|||vzwx~~{xz}|~v|~v~}y~yz}yy|z~y~wz}}|}|z||~}}~|{~|z~}}~zyw|~~zz||vz~w{{|{|zy}|x{wz{|}|{}~|z~|~z|~~z{y{yy{y|w}y{{z|~{~{z}}|w{xyzzz}|{}~{{||yu}~~{zzz|}{z{x}v{}||u{{y}{z{y|}{yzy{{x~||w|x~|~|}z}|{z~|}~~}}~}~z}|z|}z}~{zwzw}y~{|{yz}}~zz~~}{{{{}}z|z|zz{}}}y}||xz|z~{~}z~{{}v|{m}{}z~v~zyzx~{|~y}zz~~{}z}|{|{}~~z||{~{~|z|z}~{yy}w|~zz}zy}z~y}||}{}~z{}yy~~z~{}}~|{{v|x|{xz~~|}y~{|{{yy}~zz{w{}v|{~|~yzx{{~}|{{ywz|}|~}z|||{{yw{|yz|yx{z~zzy}|zzvw~yz|{}|~}}~|}~{~{z{z|}{y|~|z}~~z{|||~xx||||}~|yz}z||}~|z}y}x~}}~~|~~~~~}~||}|~~~~||}}z{~|}}}~~~~}{~}~{}|~~}~z~~|~~||}}~||}~~}~{~}~~y~}~}}}~}~}}}|~}~}~~~}|~}}|}}|}~y~}{}|x}z~{}~y{}y|s{}|z{|x}yzzy~}}yy~}{}~zz|{~}}zyz~}{~z~~y}|{y|{y||{|~|~}||}yz{|~~|}{y~|z{~|xy{{~|}|zt|{}{{}~~xx|{{|y|~z|z|~~}y{y}zz}|||{{w|{~{z{{z~|~|z|y~}w||xy{{}|z~|~z~}|x||}}zx|z|}y~z}z{{}{~y||||yx{z~z{~|{z|||{}x|}{|||zy|{|}|}{~}w~~~}{~|}}}z|}~~|{|}zzw}}|||{yz|{z}}}{~z~|~~z~z}x|}|}}{}wz}~~z~z~{}}vyx{zx||{|~|}zz|~vx}y|y~|{~|yz|{y|y{z}z}|}}{|{~|yy~|~{v|}|~{{|{}{|{||~~|}z}{|uzz{|{{{wy}}{|z}z|~z|~|{||~}zyw}}~~{}x}{}{}{|w}~z|{|}~zy~|~{{|}~z|zz}{}~}xyz~|{~~{{|z|{yzzz}{x||||}}||{z~x~|zwy~}|~z{{z~x|{}~~{}x}y}z{zz|{}|~||||w}~|~|z{z||}}~uz{~zw~}}z{|~|{}{z}|x|}zw}~||yxx|{z}y{{}|y}{|x}~vzuyz}}}|zz}||w}}zyz|}|~|~~~~}~~}~~|}~}{~~~}~}{~z~}~}}}~~~}}}~y~|}|~}~}v~}~~~~}~~~|~~{~}|~||~}~~}~|~}|}|}}~}{}~~~~~~~}}}~}}~~}~}~~|z~~}}~~{~~|}}~y}{{y}{|{yz}~|z{}|y|z{z||z~~|z}{|{}||~~|xy}~{}~y~~}wz~{v|~yxz{|}x{||z|{}~x}y|v{{|~{{y}z|}{xv|}}~~p{|x||~}~z}{w}z|{zwy}{z|||xtyzy~|}yzzz|{~||{z{{~}|~~{x}{{}}}~}}z}zxy{}{|||}|u{{}y~}}{{x{z}y{~|~{yz~z~{z|}~}~xw}~{w|~||z{~}|{x|yyxy}yz~||{~zv{w}xz}y{}z~z{}~{~{z{|}}~}}}~}}~{}~z}v{yyy|}{{z}yw{{zz}{}{z{|}y{||~}{~{||{~}}|{z|}{zx~z|~}z|{x{|yx{wz|y~{{{{|}{zv{}x~|{|}w~}~}|y|z}v{{||wzz{z{{|y{}w{|yzv{}zv}}}}~}}y}~|}||yz~}}{|}~~yx{{|{ww|{{xy{zx|}}wu||zz~y|{~||~z~||{{}xzz}{~z}||z|yy}{~z|z|}|{z|uyz}||}|yu|}|{||~|z||}}~|~{~}|{}}}|x||v{zy{}~{{y|}{yxyz}{|z|z}|{}|}|}z}z{}}~~|y|}}~vz||{|{x{}z||zz{z~~}z|}|x~z~|y~}~~~}z~}}}{}~}}|~~|~~~~~}|}}~|~|~~}{~~~}~~}~}|~~|~~|~~z~~|~}~~}~|~}}}~~~}}~z~~}~||~~~}{}~}{}}}~~}~|}~{zz|yx{{y~|||~|zw~y}z~{y}}x{~|yz|}|{yy|}z~y~}x{}{~y{}~|z~}xyw|{}z{|{{{}{{}zy|{|z{~}~{zx{|xx~~|}|{}|}yz}z~}|{{{z{|||~z{y~zy|z}}~}~|z|z~|y}x|~z}x{z~}}|}|{}||}~z{|v~yy{}{||~~zy~~~|{}}|{|~~z{~x}{{y}}y}w||{|y}{z{~|zzx{y{{}}x~{|y|~z~yyy{~{{~wxv}xz|z~~{z}~}~~{{}~}}z||y{|}x{|yz|~{~~~}zy~~xz~~z}z{wz||zz~zy{y|z|||y|{}|}||z{{}|~}{z||}}~y|~yv}{z|}zz||}}}yz{{~~||}{~}y{~}|{}|z~}zzvyz{zwz{~}{y||z{z~}zy}{|}}}{}z}{~{{}~~|}|xzxz~y~~{}~z}z{{x~}~|w{}|{|||~|}vyz{|{zz|{~}{{}{{yz|ty{{~z||y}|yy|}|}}}|{x||{|{}~}|{}|}||{~}}{y{}~y{y}~|}}}{}x}zy|~~x}}}{}z|~y}{}}{~~~{~yyx~|z||xv{}zwv}{~{}}}|}yyz}{}z}{|x|}|z{{}~}|~{|~~}{|}}|z|{~~|}z|~{}|z|~~}~}~~~~}~}~~~}}~{}~~|{~}~~~~|~||~z~~}~{~}}~~z|}{~z}~|}{~}}~}|x~~}~}{|~~~~~}~~~~~~~~~|~||{}}~~}y~{z|{y}z{xt|x}}|z{x|zx}|z{}{~|}y~||xzy}|}~~|w}|~z~}{~|{y}{}{~~~{{~}z~yyw|{~vx|{{|}||x{|}}{|yy~|}{||wx}y~{yy||}zwx}|}z|}{}y{{}z~{yy}yyzyyx}}}}z|z}zz{}}y|}}z{{}|{{{z~~}{yx~y~~v{~{~}{|}z}{}{}u~|z}|~{y}}z}{y{~{~}y}|}~{~xz{|}}|x{~zyzz{~}}|~~~p|}y{{}||}~{}~{{}{}{z|{}|~~y|}||x~}}}y}{}~z|}|{|{x}{|x|zy{z{~z~|~y{~~}z~{{{}x}{x}y{}{|x}{|w}{xz}~y~||~}|}~~~}v{|~}~}{}|}z|}{||~y|}}{ywyzzz{zzy{|x~zy}{|~|~|z}}||z}w||}||}~|w~{}|~||{~~}}yy{{x{|y|{|yzz}zy~}}}}yy||xy~y~w{yxzx}x|}~{z|yyz~y{z|z}y{y{y~yyxy{z|}}{~{||||~}}~~|{t~}~|||{{}{}|{~~}}{{|z}||}{{}}{zy|}zz|~x|~}}||~|wx}|{}}{}}|z}}~y|w{|{y}zwy}}}|~z|wz{|{|}||{{z|}yz~~~}}}}~}}}}~~}z}{~}}}~|~~~}|~}z~~|~{~~|}}}~}~}~}~~~}|~~~||}}~~}}}~~}|{~}|{~~}|}}~~|~~}{}~}}~{}{}~~~z}~}~~}~~{~~|}~~}}~}~~|~~}{||zzx}{|zx~zz}~}}|v}~||}~z|z|}z~y}~}zx}w}x{zyy~y|~y~}~{}z}~x~}}y|}{}|||z{||z}}xyv}||zz{~zz|z{}|xv}}w{|y|x{}|yv}}}y{xx|~{{}}zz}|w|{xy}yyz{{~|||}{}||||{z}{{}y|}v{~}{|}y~|x}}{~{x{{~zy}{{}~y|{z~}~|s}|{t{z|y|{}x}z}|~||}}z~y{|z}z}{{{}x}z{~|{y}{}{}~}}{~}}~{zw~xz||~zz}}|wyz{}zz|}zz{|{}z~~{w|z{{}}||~|z{yy}||zx||~}{~yzz~z~~{~}~}|{{~z~~{|z|}{||{y}{zy~|}z{|z~~y|{}~}~}{yy~|z}~|yyy~~{{|}{zzz{{z}}x}|z|z~zy~}|zz~yxz{y|{y{{w|||x|~|y||~z|{|{~}z~zv{x~z{~{~u}yz}~~||z}z{yy~z{|y{{zz}{{z||zy~{{yyy{~}y}}|}}|~~yz{{zz~zz|}|}{z{|w|||x{~||z}||}}{zwz}o~~|}}y|tz~y}~z}|~~yz}{{xzz}~|z{{{x}{y|{~vxw||{}}z~z{}}z}~{{}}y{}yy~||{~~{{|}|{{{}|||zzzxz}|||{~~~}~}|~~~||~}~|~~{~~~}~|}}y{~~}~{}}|~{~}}~~}}}~~~}|}~~~|}|}~~}~}~{~~}}}~{~}~{~}~}}~}}}z~}~}~~{~|~~~}~~~~}|~|~|~}~}|z|{~}~zu{}|~{vu|{yz}|xy~{yz|y~}y~|z}{wx{|}}{{y{zzz~|~z|z}|~}}}~{yztz{{}{xzw}}~{{{zy|~||z{{{y~{~~}}~{z|}~{{zx{{z{t|}{{~z||zx|{{wxx}|y{||zx|z}|{{|{z{}~}}|{}z{y|}||}|~~}||y}}}~y{||{|yy~x|~}|{z{}|{x{|{{y|z|~z}}{y}}|y|zz|~y||~|x{~~w{~~{{~zz}{z}{}{~{yuz{zw{zx{z||z|}~}{}{||x{z|~~{||}~}|z|yv{zz~y~||qv|z~yw{}zz{wz}y}|||z|y}}u}}}{}~y~}|~zy}xyz}|~{z{z{|zzx{{~xv{vwy~~|{x{~|}~~{~}}|~}u{~yy}}|{{~|~{|||y{}x|{}}|zz{x{{{yy}yx{|{~x{~|~|zz|}~{|||}{}~}{x|}{|z{}|zy|}|||x|y{}zz{}|y{|}||~|}{x}~x||||w{x~}x{}}z{|~y{y{~~z{~x|y}y~{x}xz}|{}vz}~y|y~zyz}|~|{|{yx~}}~w~|}y}zz{x}}w|x~{wzy}z{z}{|{y{{x}}}{}z|~|~|~{~z{{y|y}|}~|}x||z{z~{~}yy{yy{|z{{}|z|{z}|}{}{z}~}{|~||~~z{~}~}~~~~}}|~}~}}~|~~}~~|~}~}|~~|~}~~~}}~~}{~~|~~~|}|}~~~~{}|~~|}}}|~~{}w~{~z}~~~~~~|}}~~}v~}}}|y|z|~{{~y~|}}y~~xu|z{yx{x~xyz|{z~|y~x~y~}}y{|y|y{{x}~z|{{|}~}{{z~u|}x~z{z~}xzywx}z{{{~|{}}yzyyzz~~{r|||zuy{x{}y}z~{~~x{}zx||~~y|z{}|{|~{z}zy||}|~z}}{x{|z|}z}{z}{zx}|~|}}{~|xz||y~~zw{}zx~}|{|~zy}{}}t}~z}y|~{~y{|yxz|~|x|~{}~z|}}{{{}|y}}}{|{}uz|zz~}|||}y{v|z~|{z}y{|}{|}{~z~z{|xz{{~x}}~}z|~||{~{x~|{xz|{z|{{~{{|}y|{}|~~}~}{z|wy}{|z{}zy|{z{}y|||{|||y~~|}|z~{~{xzyyz}}{}|}|~{~}~|~{z|{{||z~|{{{{|}}x}{|{||~}{}}z}{}{|}}}{~{}~~|z~{x}w|}|y{~~{z}~~{}x}{~{}x{}z}~||}~z~}~{x|yy~yyvx|z~}|y|zywz|zyzzz}}w{|z}z}z~{{}zz}z~~{|x~}~y{}{rx{zz}}z|y}||z}}{}~||z{{{~||z{|~}z~zy|~z~|~zzz|~}||{{}~~}|y{{|{~~~}}|z|~}|w}|~}}~y|||yz}y}}zy|w|}{}~z|{zzy~z}zz|~w~w{}{zx~{{|}z{~z|z~{}{}}~|z}z|}~~||~|~}|~|~~}~}|~~~||~~}}~}~}|~}}}~}~~}}~~~{~~}~~y~~~~x~~}~~~~~~~~~|w}|}|~~~~~~}~~}~~~}}|~{}{{}{}z|{|yy{z~~y{{zy{{zx|{~|x}{z{{{|y~~~{x~z}|x~|~~z}}~yz{}y}z{yw|zy~|z}x~|}zxxwy}yy|xy{}{yx}y}{z}xzz}z}z{~}{ww{wy}}|zzz{y|}}zz~~w|{|{z|}~}}t{{v|y{z}~}{{|}{}~yzz}~y{|zy}w{x|{zv}y~yyyyx{|{w{|{yv}v{zz|{}}}|||~}~z~{|z}~}wy{x{~z~x{y{{~y}ux}pz{y|z~~{|}z|}u}}|~~}~~~~{}z{~zz~~|y}{|z|wyz{~{x{zz~yv}yyz}{}z|zvz}z~{}}|{~{|}{|~|{|y~zy}x|z|}{~|}z{y}|wx||zv}}yyzz{}}xz{z{v||{{|~y~zy}z}y|}~z}~{{zz|}z}zxz{}}z}wx}{z{w~|zzw{{~{v|vw~{~zyz|~}}z{|x||{~|z}}z{x~}{zzx{y}z|~|~z{}|~|}|||w}z{|~t~}z}zz||z~|}{|zy}|{|z|~}||~zy|x|w|{~}xw||z{{yyxz{y}z}zz{}~}~{zy}}z|||}}z|y}x~}|~{|z{z}z{zywy{|zz}{{|~|z}||{|}y~|||}{xy~~~}|}||}~{z~z}zz~x}{z{}yzv{{s{x{z}{z~y|{|~|{{z~}}~~~~|~|}|~}||~{|}||~~}~}~{}~~~}}}{}~~||~~{~||~{~}||~{|}~~}~~~~||}}|~}}~~~|~~~|~~}~}~|}~~}~~}y|~~}~~|~~~|~}z{}|{x{~{|z~}~}{zz{zy||}~||y{}|~}}{|zz~{}}yz{|y{{{y|~{y|z~}{{x~{z~~z|z{|~|~z{~}}}z}x~|~zvy{z}~z{~{}y||~y|}~||}~|~}{zz{~w{~}~}{y}w}{}{yyx|}{y{z|{y}z~yzz{|sy~z|z|||{||us}{|}}w{y}|zx{y|y~~y|z~yx}{{~~|yzzz}y}z|}~x}~|~|zx~}~z}}|yy{{}~}{{~}z{v~v|z~}zzxz|{}}}y{}}{{~x|z}}}~z}|zy{z|{|}zy|{}z{}}|z~}{}|~~y~y|~zyx|zy|{}y|z{~|}|||}|{{z|yz}yx}~~}z|~}|||~z}wz~~|}|~{}~z}{zz{yz~{{~~{{{}|{w|}}y}{{|{|z|y{yx|y~{yy}{|{zz{|}~~~z~|w|}}||}y~~|~xy~}~{x|xyw|xz}{{z}z|{y~{}}{~|}z}{z{||z{{t~|y|y}|||}~|~~{}{}}y{||y{~~{}}{|{}~z}y}~y|}z~{|}{{yyx|||{}z|x|yy|x}{{~~}|z~{|}{|z{|~~}~}t}~}||zz|z{|z~z{}~}~|}{|~}{{}{}{{{{{~yx}y}{x~|x~}y|~}~~}|~~}}~~}~~}~~z~~}~~}~~~~~~|}~}}~}|}}~|~{}}~~|~~~~}}~|}|}~~~~~~|}}~~}}}{~{~}~|~~~~~~}~|{y|}|}~~zz|{{vxx{|z|}|y|zx|w~zw|}~}yz|yz~z{|{{zw{~~}}}{}|{{yz{x~~z~~z{xx|{}z}yx|{yyy{~{}~|zz{{zz~|y|z{z{{~}}{z|y}{~{y~|{xz{z{~y{|~{vxv}||z|y~{x{xz|z}z||{z{{}{{z|y}y|{z~~~~||}}x|{z{zxy}{zx{z~{}||u{~yzxz{||{zz~y{|z|}~|~|}z~}{~zy}}}y|z|{{w{zxy}~x|{{|z{{z~{{}{y}y}xz~|x|{|z|{||}}z{{~~~|{{|~}|z{}zx}zzwy||{xy{~yzx|zz}z~|~u|~~{}}~z||z}y|~{~{{{|}||}zzzwxw{~|{{z}z{|z{uy{~{}}{~}|}y~wy|y||z|}y}{}{zx}}|~~~zt|zz}xz|}|{{z}}{{~z|~|zy}z}||~w~}}{{|}zyxy{y}}ww{{||{yw|z{~{|}~~{z}}}~{|}|z}{yyx~|x||}y{~~||~~~zz{{||z}~y{}z|{~|{}w~||yxy}{{~~~|~}}{{~||y}|~|y}|tx}~yy|zyz{|xz|~}xz~z{}~}z{|y}yz{}~xz|~{{{|}}}y~~~y}}{}{~zz}{{z{}~{{z~y}~}zz}~~{}yz{{w~{}~{}}~|~|}~~}~}}}|}~|~~}~}}{}~}~~}~}||~~}~{}~}}|~{}{}~~}~~~|}|~~}~~{|}}~}~}{~{~~}~~~y~{}||}~~}|}|~|~|}}|~{~~~~}~~~|~}}|~|{~~}}}~{}z~{x}}zz{~}~|}w{z~~|{}|{|x}{zyy|}~|x{zz~z|}~xy|}}~|x{z{r~{xx}}~}}z|}}wy}yzx}z{~y~}}z{{x}|{z|~{{}y|}x|~||{{|x~{}|}}{wxw{yy{}}~x{}{|y{|~{y}z|y{zz~z}z{xz||~}~{}|}{|}|~~|yyx}z{{y}|ywzxz}|~z{|~xy{z|y||}z|||}|{|~}|yz}z{{|}{z|y~}{~v{|z|x|zzy{|~z}z|}{}zz}z|||y{|{{|x{|{|~{|{|w{z|}yxyz}{}z||}}yzzy||z{{}~y}{y{z}{||~|y{z~~~}{}}|xz}{}{|wzz}{}{{|{|~x~~{}|z|||y~}y{w{|zx}z}z{{z|z|~}|y{}}zy}}~}~}}|z~z|{{~{}~xzz}|||{{}}{{}|}}z~~{}z{}|z{v{~}z~~{y||{{y{{z}z}|z}}|w{~~{|~x||}{||y{z{|w{}|~~x~x{y~{|}|y|{z}{y|y||yxzy{z~xyz{~w~|z{{z~|{{{~|zzy{~{~zx{|z|{~{~|z~zz}~|y}|~|z|{y}}~{zyy}|}{z~|{~{zx{{|{xz||{{}~}z{||~y}}~}~{w~|}~~}}y~w|{}|yz}y}||{{z}vy~}{{zzy~x~}}y{|yy}|~|~~~}~}~~|~{}~~~~~~{y~}~}~~|}}{}~~{~~~~x}}~~{~~|~~~}}{}||~}~~}{~|}~}}~}}}}~|~~~~~~~}~{~~}~~}}|||}}~}u~|z~z|y}}}{{{z}}}zzz}z~|vwyzy}z|z}x}|~|||{}}z~{||}x}~~|z~~{|}xv~~{|}zy{|zz|z~|z}}{wz{}~xzy|~{}||{zy|y~z||}{~{z~|yw}zzy~}z{y|w|z~{{yv||u{~xyyy||}|}|~y}x~|y}~w|y~|||z{{}|}~y|~|}|z}x}{}zt{{{{|~}zwvyz~}~y||y}}{{||~|||~||uz}~|}~~~x|||z{z|w|{{}{{x|{}|yyx~~{~}~{}{~x~}x~||}|z}}z~zz~ywyy~zxz|{~zy~}}~zzxy{}~z{~}x}||||{y}~|{~|{}}|zyzz|~~|tz{~|w{|}yy{zzy|xz}}~~|y|~z}}x~z~}}}~~|}{{{x}~{z{}~|zz{{|z}~zw|}||~{x{{}{~y{}||{{|~|}{|~~~}|~y}yywyzw~y|{~zx|~z{}{~{zzz{y~|~|~}{y~{x{xy||y|~}}}x}{yz}~}x|}|~{x}|~}z}{}}{{zz{zy{~{{}{~z~}zw{y}|xzyz{}|z~||zzyz{|y~|z{|zzz{}{|~}}z|y}{~||{~{}z|~}}{~{|~}}|{|z||{}~}}xvw{~}{{||~{}}~~}~~~||}~}|~~}}~~~{~|{~|~~~~~~|~}}~z|~}}}|}|~~~}w~}}~~~~{~}}||z}~~~y~~~x|~{|}~~}~}|~}~}{}}|}|~}~~z~~}{~}~|}~}}z~~~{{xz~}|zx||~~}y{{|{y}y|{~|z~}yy|}y~{{}yu}{||y~w|z|{~~}~{zx|w}~z}{~{~~{|y{||xz{w{}ux}yy{}z~}|}}|||~~z~~~}|{yz~{}z||~~y{{{{}yw~z}}w~zy{~|{{}~y|yx{}|zz{zx}|{z}{z~zzxw{wyz|z~}|~{|{{|{}|}}zz|x{y|~y|ywzzy|}{|~}|y|{zz{z{}{}}{y~}zz}v~xyz{}~zz{x{|z}}{{~}{{zx{y|z}}}}z{|}|yxzz|}~y{{}}}}y{|{z~zz{y}x}{y|zzz}z{xy}}w~}}~||z||{z}~{{||y}{{}w}~z}}|y}ww~~{~~{|~z{|}|{xx~~zw~}|||}x~|~{}w||{~w{}||y}|z}y}z~|~s~{{{~}zyzzzz}{{~}z{z~}~z}xx}}|~||{~z}z||vy~{}}~}~{}{z{x||{}|}~x~~~|{z}||xyyz|{{{~zyz}|||{y||z||z~{{wz}~{|y~{{|||u}|{z~{w~}z~{xw|x|{y}|xz|{|}|}z}|yz|{|{z}v}~|~z~||zz}|}}y~{}{|zw|{}|w||zz{z~|x|z}}}||z{~|||{{y|~z|~z{}z}{|z||{{{|}{z||zz~x{|}z~}|{}z|z~}y}~~{~~}~~~}~~~~~~}~~~~~|}~~}}}{}~}}}}}}~z{}}~{~{~}~|z~}|~{~~~}~}~|}~~}z~~~|}z}|~}z}|~~~}~~}}~}~~~~~~}~~{}||x{~y{{z~{y|{{||y|{{yzzz~z|}|{xz{zz{{|{{~y}z{~xyz}}z}~zx|||{}{w~|}{|{{|y}z~}w}wy|y{~|y~zy{{}|x|{~z~yz~{{y|}||~|{{|}|z~w{z{{yy{|z}|z|yzzz}{{yy{|{~~~|~y}~{{}|~|y}z}}y|{vu|y|w}}{{}~|yzwyw|yzz{|~}|{~y}yz~}~v~}x{|}~~~}~{{~}x~x{wz|}{}}}z|{{yw{x{zz~}yzz}zx}{{~}z}z}z}|{yy~|}zzzxyux{{y~}|~}yxv~z}~y~}z~|}|{y|}{|}~|}}|zx~}{x}|xyz|{~zx~|}|z||x~|z{~~y{{~}yy}}y|y~y|}~}|zzz{{}}|x~{{}}|~||{||~vy|{~x~y|y}{{|||{|y}~z|}v}|z}|{{y}y{{|{}z{yuzz|{z||}zx}}{|}{|z}~|wx{{~{~{}||}}}}{|z|}|y}w|x}wy}xz|ux|{z|yz{yz{~}{}{~z{~z|{~{y|{{}yz{{}~~y{}}z{zz~x}zyz|~t|zz}~v|{|~zz~}~{{|}{}z|z}y~~~x}|y~|{y}y~w}|}zy~{~w}|}z}}{zx{|}}|z||~{~t{}{~~|~}~}~|~~{|y|~~~|~|}~}}}~~~z}~}~z~}~~}}z}~~x{|~{~~~|}~~~~~~|~~}~}~~}~~~|||~|~~z~{|~}|}|}}~{{}~}{~~z~{|~~~||~~~~~}}|~~|~y{z{syx|~|y{{|z~zy|||{}}|~y~z}~z~yx}~{~|zz~yz|z|yy{z}y|zx{||||}}xy{}|{|vy|}~x}zx~w}~z|{|{y~}}y|z|~|x}~}}~|y}{z|~yy}}~|}}{|~|y~w|}~{{}y~y}z}{{~yx|~{z~{~wyzz}|{|x}zy}{|}}y}y}w}~|~}~z~x|w~~zx~~|}{y}y|~}z||y}|~{~y}zyx~~{}|z{{}|~zx{|{~{{xu}{||}~{{~}|}|{}z}~|{z|{{z~~|{y|~y{~xy{|y~|~{w{}~|}{~|z|}ww~~|{{~ywz}y~~}zyzy|~|{y}~|}}|zyw|}|x{{x~{}}x{}}z{~{z{}}|}}{{yy~|z{{x}}xz}y{}|{yyx|}|~|yxz}{x~|~{}|z}~}}|x|z~{wu|}|{{z|z}{{|x}{{{~z}~y}||z|{}~|}~||z~y{|z}~}~}|{|{yy{z}vw{}w{}~|}{z}{w~{}zyzz|~}z|{|}}|y{}}{x}zy|}z}z{~y|{y{{}}||x}{zy~}{zz|}{|y|y}~}||{}x}{||u~~yz~|{~~{w}{~||||||}|y{~}{~|~}wy~~{}z|~|{|~}~~}|{{|v{}}{x|w|{~z~|x|x}|y~||x~t~yx}|~~|{}z{|~y~|||~~}}}}~}|}w~}||~~}~}~}~}|{~~~{}~~~~~}{~}}}~~}~~y~~~~~}~~}}}~~}~~z~}~~}~}~~}~~|~}y~~|~}z}|}~{{}zzy~|{{xzy|{wx~}zz}zyyy{yy~}{}ww}z{|{|{{{{}~~y|xw~~y|~}{}y}}}y~y{{wxyw~vx{{z~}~{{|y{}||~wz}|}{}}z||z}{~{|{z|{y~zyzwyvz{{{}~yzwxy}|}{|y{x}yw~{z}|{~{}|{{{~|{}~|z~{}}}y{~{y|zz|yz~{{xx}y{{x~|w{}|{{y}w|{z{|~~{zt|z{zu{{}~~~}xy||~}yz~~||z|zxy}|w|{yz}}zzy{x~}}|z|{~{u{||~~|}z{{{}|y{{{ywy}w{}{vzz{{w{|z}x{~{}{z{}}}}|~~{~{{~}~{{y||}{|zzz|yyzyz{|w|z}u|}xx}{y}|{{yx|}}}~|{z{z{~~|zz{{}~|{|~~zzx|~{~y|~~wy~}yyy~y~~yx{xy{{y{}}}z}{}x~}}w~y{z}{~z{~w{y}{}~y|z{{{w|y{z|~z|yvz{|}{}zx}z{~}{z}|}}|}zx{{{}y}|z{{z{|xxyzz{||}|}~||{y{zzyy~y{wy|}~z}~{|~}}|}||{{~|||~y}zyy}ztz}yy{yzy|syzz{zy{y{{x{x|}z~{zy}|{~zyy}|}z}}|}y~z{}|~~z|{|}~{zzz}}}{{}}}u~{|{~{yz{yz{{|{}~x~~~}~~~}}~}}~~~~|}}~~~}}|~~||~~}|}}{}}}}~~}}~~~u}~~~~~~~}~}|}}~}}~}w~~}~~~}|}~~}~y~}~~~}}~~}~~~}}}|{|~~|}}|~}~~~~y~~~~~~||{~|}~~|}|~z{z}y{{{}~||z}{~{y||w}{~}w|~~|}}{y|r}}x}|||zy}yzzv|~x~{~{}{}yy{{}y~{w{|z~y|{|wxy}}~y{wyx{{|~|~}yy{yx}yx}}{}{~|{yz|}|z{v{~z|{yz~~|~|}y{~uzyw|~y{{|xuz}z}yzz||{~vz~{}|~xy|y}{~y}|x{|z}}x|xz{y{}y{yx{x||}z{{||z{u}}~||}y~y~|zy~{|~z~zy~zzxx||}|{}|}}z}}}z~~}}|z}{}}{}}y}{|{{{|x}|||{{}|~zz}{|y{y{{{~~}z{|{v~xyz}w|||||{zyy{{~~y}}}}zzx}zxyy~z|~y{~}~z{~{xz{x{|}{{|}}y|||yyy~~{|}{z~w|{}}yzz}yyz|}||~||}{|~{{||v|z~z|}|u~z}|wzx}~w~~z}{~}~x}z{{yzy|}{y{{}}}}}}|z{|y||||w}|}z{{~{|}~{z~}|z{}x|}{|u~zz|}~{|}{y}z}y}}~~{~zx~y|z|||{||x}|{}}x||x|zs|z|}x{z|~z}xx{}{{|z|||~~x~z}z|y}z|~|~xz|zz{}|w|}}|~t{|}{||||~}|{}y{}{|{|{yyyy{||yx}}yyx}{{z}}y{{{}y}~~~||}~~|}~}~~~|~~~}}|~|}}}~}}~~}~~}}~|~|~~}~~|~}~}~z~}~~|~~~{~|{}|~|}~~~~~}~~~|~}~~{|~~~}~~~~~}}}~{}}~~~}}{{wy}|~~}}|x||z}x|~{y{||yy~ywy{yzwyzz{}|}|}{yz}{w|}w~|z||}}}z{zwyzyx|{yx{y}~x|{w|wz}yzy}yy{w~y}|y}~~{yy}{~|y}}yy{}|~{z}{}w~zy{y|z|vxzy~}{{|{{y|z{{u{|zz||z}xw{x|}yzz{yv|{~z||}|}|{{{}z|{{yy{{|y{z|~|}{{z}{~z}xy|z|~{~{z}~|{z{{z}}{}~{|~}{}z}{zw{s}|||yzz}~y~|y}{{~z|{y|{z|z|y|~}w|{~zy{}wuy|}}}|yyzy}x{z}}xx~{|~~zy~}}{~w}wuz~~y|{}yz|xy~~~|y|{}}}z~x}zxx|z}zuz|~{{~w~|{}}~|~s{~}|}{|zz}~z{}{y|y}{{|{~y{y|xyyxzy}z~vz{~zz||~}{~{z}|w}~~~{}~zy|||}y}zv}{zy{yz}yzz}zy|~y{|~}|z{x||}{z}~~~{|{{zy~{~|}}{yz}{}yt{yy{x|~{}{uzzxx}zzw{}{z|~{~x|}}z|}{|{|~y{z~z~|y{}|y~}~{}~{~zx~yyy}{wyyxz{{{v~z{z{{{|}x}}yz|~~zw}y~~|}~~|}~}{{}{|y~zy{~|xy{}{x|x}|{~zz~~|}|~{|}|z|{w~{}z|~}}}~}}}~}{}{}z~}~{}~~~~~~~|~{{~{}~}}~~|}|}}|~}~|~~~~}~~~~z{~~~~~~}~|{|~}~}~~}~|~~}{|}|~~~~~}~~~~~~}|}~~~|}~}}{~~|~~}~~~~z|~||}~}}{{}}z{|z~|}{|xz{yy}{{zy{y~y{xz}{{~||{z{}}}|}~xyz|yzy|}z~~yzzy|zy|{{||x}z}|||}}w}zzwz}{{z~w|z~||z}z{|y{{|}|||yz{|}|{z~|y}~~|z~{x{~{y|yz{|}|y~z{z{|}zzw{}|y{zw|z}{z{|{z}||x{}z~}{zzxy~wz{z~~{}{}~z|z}|{~z|{|~}yxy}{}{}z|{z}{|}{{v{z}|{x}{z|}yx~~z|x{z|{|}}~{|{|{}zw{y|zz|||}~z~zzx~xzz~|{{{z~z{z|||}z|}yy}{}{z~|z}y~z~z|w{||y}r~z||||}|}}y~zy|}zzsz|{}z||{}x{y}}|x}{{|}{z~{{yxz|{|wx~}{yywyy}x}~|}~}x~{{~y|~|z}{z|~|z|~|||~}|wvx~~|y}}vy|}|{|z}xx{{y~}|{{}yw~~}zy|z}z}wy{{z}}~y}z~z~}{~y{|{v}y{{x}~{}{{~{zz~|xyz{zy~z{{v~~{{zzux}x|{z}|{x}~{|z{}{}|zx{~xy|{{y}{}~{zx~z}|}~{}w~{|}|||{z|~{|t{~{|w|||yy|~}{y}~u}|{{}{x}|z}||}{z|~}xz{||~z~y{zz|z{z~}{||yz|z|{z}}z||z|~z}x|||y}~~~{zx|{x|}|y|yy~|~~}}}~~|~}~~~~}~|~|}}~~~}~~~~|~~||}~x{}|~~~~}|}}~}~}z}}|~~~~}~{~~|~~~~|~}~z}}~}~~}~}~||~}z~}~~~~~z~~~}|}~}z~~~~}~}{z}~~~{{~~|v}x{yyy{v{{{||~x~~zz|y}x{{}z{vz|{~y{{|}~y~}z~}}|{|{x}||{~wy{yx}|y|wz|zzz~}z{y{|}}{}}}v}}z|y}~{{y~{{z}zzz{y|z{z{zx~u}|y~~}zx|y|zz~~|}{|zz}~{|~z{|}|yxzz}w|}|x|~{}zz~{wzy|x~xz{x~}}}yyxzv{x}|z{y|y~|{s}z|~{y}}|{{}}zww{~zzz}|{z}}y}{{|x|~|z~{{yz{}ww|}{|}}}~z|~~~{~{~}z|||{~{||}~|{y}{yyzx|w~|v|y{}y}|x{~~{~|{~|~|x{{~~z{}|}}}~z|}}{z}{wy{zvz}|}~z~}{yxyyyw~|y{~~{z{~|}}}~|zx~x{wx}zy|v}|z|zzz{{|{z|{||zv|yw{}z}~}||z|~~~|~x}{}yx~}|{{~}}{{{}y{|{z|zxxyy|zy~zy}y||y}|~|~}~}}{}z|{~y~{{{z|y~{|yz~v|~}~{|~~y|}z}|~z|{wz{y||~|~}}z{z|{}z~y~|~y}}{x~w{~y~uz}z}z{|{v|zz|~}{z{~{}}x}~|~}~}|}|~|y~|y{~{z|z}}}~}}}|}zz~y~y~|{y{y}{zy}}~~}y{zy{|~~||yy{|~}{~}~}~{|~~~~|}~~~~}~~}{}~~~}~~|~~{~~~~}~}~}}~|~z}}|{{||}}}}~{~|~}|~}|~~||~~|}~}~~|}}~~}}|~{}}~~~~~~~|~~}|x{|{}}}|{x~zz}~~x}|z|wz}~|{z|}{zz{|{|~||v|y{~}{~}|{|~yzzzy{|{||vw{}zy{~{{yz}~|x|y}|{x~z{u{u}{yzww|z{||{||x}yz|{{~||{{~|}x{~z~|{zy{zz|zz~~~|z~}|z|{}~~zzx|{{}|y~|||z~z|{xy|y{|zz~~|}}~x{{x{}{z{z}z|yx{wyz|~z}{|z|{v|{|~}~|xx{z|{}y}uz|{y{|}}y}}~|{|{~{}}}~}yz{}~{}z~|zz~{z{}|}~{|}y}|}|yy{z{x}~yyxz|{{~~~w{z~z|{}}~y||}z||{}~}y{~~y{ww|~|{{|{zx{}}{}y{x~|{{x{|}zz{zxwxx}|~||z~}{}|yx|{~}}z~{|}}y~}x~|{}w{yz}zz|yz{||{x~|{z}|}zy|}}{{{}z}||{z|zw{zys{z|z}~}~}|~yz}|zz|z|{yzy|||x~{yx~~}z}}y{~z|w||y~x~|}v|{|~}}{}y{||z|~z|}~{}yy|z|y}{}|~}xz{x{w}x{{|}yyz~}{{{~{{x{}}~vx{y|y}{}z{}x{{z{}yzv}{}{~u|y}|y|~~zwx}zz}||{yz~~|~z}z~{|zy{z}}y~|~{zy{~|z}}}z}|{~y~|~|~~~}}}~~~|}z~}~~}~}~|~~}~}}}|}~~|~~||{|{}|}~}~~}||}~|~~~~~}}~~}||~~~~}~}~~~~}~~|}~}}~{{~}~~}}}}~~~}~}}~}~{~~}|z|~|{~~{{yvx{{~yw{{}{|{||{~{x}|z||y{}}v{}}}}y|x}}}|}{{}~}yy{}z|u~|}{zz}yy|yzx{w{zwzx}y{|zyyzvw|{{{|~z{y|~{}x~}|~|z{y}~}{{yx||{yz|{zz}x~z}vzzz}}}x|y{y|{z|~}|}|xzx|{|{w~zzx~y||}w}x}xy{vx|yy{{x~zxzw{yz{yzzvz}~|z{}w{y~}z}~{}{~}{~~}xzz{t}ywx{|~}{||z|y{v{xwz|yyz}{|~y||~|yyx}{yyz{{z|||}}zy~{|~zzz}zz|{{~~z{}v|~y~|{x{~zx}z|}xz}zzy||z|yw}z}~z|{z|}}w|~wxy{{z~|zx{}zy|zz|z~}|~{}y|xz|x}z{~y}|{{~{~|}y{}~|{y}~yz|}xyyxy~|{|y||y{zyx{ywxyzz|y~~{{|{{~{}|~|{zy|{}}~||{~}xzzzvz||zz|}yyzyxx{wzx{||}~z~z}{z{y}z~z}}~~x}y{zz~{}~|{wz~}w|x}y|zzx{|z{z|wyy~w}{x~|{~~y}{~}~zz}{}}}|{x||zx|~{~w{{yy{{u||vw{|yyvw~xz}||||~}}~~{z{|~}}||||}|~z}}y~|z||~yx|zz}yy|{~}{yzz~|{}x}y~}{{y~y}{}}~~|}~|~|{~~~}~~~}~}~~~~~}z}{~~|}}}x}|~~{}~|}~~}~|~~|~}~|~}~{}~~~~~}}~~~}~~~~~~~~}~{{|~~~{~~~~z~||}~~~}~~}~~{}~}z}~|}{~~~}}~x~}~||~~~}~~~{~|z{x|~z|wz|z~|zw~z|y}}}{|{yz{{|~wyz~{~}v{{{~~{y{z{~|z{x|{}}~}|~{~yz|}z}yx|z{}}{||{yz}~y~~y}{}vzz{}{zyz~yyz}~x~{|y|~~{zx||z{|zx~t~|z~zww{x{yz~{z}|z}|z}{}~}y{|xz~|}~{{{|{|{~|xyxzyz|}|y}z||~y~|}z~~{{z{}}y{v~w|z}|~x~{xy|z~{|~{|~}}z~|w|x~~{|~~||{~}zw{y|xz~~|{}}||~~|}|xw~{~~}{y}~v{z|~|zy{z{}xx}z{|{zx{{|yw}{|{{~{~}~|~{~||}{yw~~z{~w{{x}{{|~|x|z{||}~~||yw|z{}y|z}~|~|}x~{yz}y|z|}|xyw}{{y}|}~|}|}{|{}|x||y{zz{{}{{|}w{{||yzyyyzw~|{w{{y}~w|||~z{{||w~|~yy~z{{xzyz}}z}{}}{z|{y|{x|}}}{|}|y~}~|w}{|~~x~zzy|y}}}y}||}y~x}w}zyz{z{|~|{z|y}{}x|z}||~}y}}|{~}zy{~z{y{}y}}wx{{z}|}{{zx|~{}z{~{~|~|~~v}y|xv|{u{~}}y|yz}|}y{}}yy{y}zz|~x}~x~|x~}xz~}||~|x||~x~}xwz{{}~|~~}}~~~~{~|~|}}|~~}}~{~}~s~}||{~~}~|~~z}~}{~}~}|z~~}~}}|}~~}~}~}~~|~{}~}z}|~{~~|~}{{}}}}~~~~}{}~}~~||~}|}~{}~z}zzv|z|yz}yx{||y{|x{y||z|{yz~~z}{{}|xy||||{z|y{}}y}}{wzy|zy{zx}zy}}~zzxyz}}{y~z{x}||v}xw~|{~zu|{~z{|}x{~}zy|}{|y~x}{x{~||}zu}|||{xzzz{{~xxyw|z}}|{|}|yy~z||}~{z|y|{z~|{~yzzuv||y}zzz{}{yx}{||z|xyz}yz~yx{}zz|}|{y~}|}}}}{}|{{xzx{y{w{|||x{{x|w}yy}ywywy||x||~z{y~~~|}}}}z{{|{|}y|||{|yz}zy~x~xz}{xz~z{z{{{~zz{wt|{{y|~x|~}}}{|x~|}y}~}}~~|y~{vyy~|yz{{}yv{~{|}}||zzxxwz}{y|z|}wy}}x{~z}~|}}}yy|z~{{z}zy{z{y|zyz}yxyzwt{{{}y||{{y||}{|zyzx||~{{{}|}wwz~~{{yr|uq|y|y{z}{|zy{z{}{|z{z~}|}zzzx}}|||~{z|}}|z}~~~y{{|z{{z|}|xy|{yz}z~yx{uzzz|zz|{||}|}}z{~~}{~{|{}{zy~~z}|||zwyy}wyz|}|x{yz|zy|y|{x{}~z~}||~w{z{z}{z{}}zv}{z{~||z{xzy~w{z|}z{{}~|}}|~{zz~}~~||y|}}{}}}~|}~~~}{}~}|~||~}~}}{t~~~~}~}~|~}~~{|~}~|~|}~{{{~~|~~}~~{}~~~~~}}}~{}~~}~}~}}}~|~}~}}}~}~}}~~}~~}~}~~~~~~}~}~v~|}~y~}|}~~}}|z}{zz~}}z}}|{{~}{}}~{~z}}y}yz{|y}wz{~zy}||{|z{|{z|{}z|}z}}}}|{{zz||{x|||}{|~}}}|{yzzx~}||{}z|y||}|wvy{~~}{~|xyz}zwzy}y}|}}}~{w}w~w|z|{y}~}yzzz{}~{y~y}}~~|~~{|xyy}}{}y}yz|{}zy}z|uyw~{{x|xz{{}}z~}~|z}~z|yzx|{|{y~w|v|~{y{|{x}z~{zzy~{z}{|}{{{zy}|||}~z|~~}y~|}|}|z~}{y|y~{{}y{y{{~{z{}|{~|}y|wz}|y||{}z}~}}z}~~}|x~}}~{{yz~~{{}z|~{zx{~zz~z{|{|~z~~}|v|~yy|{xz|~}|xz}~|~z|z}}x~y{{}|}zw}|~||}~~~y{x}|~{{yv}~z~{w{~{}{yy{}}}|~yx}z|~}~|{{|}z|y}{}}yz}wz~~}{~|xy{{{}|xw~{~z|~y~y{||}|{}|w~}}|}}z|{~{}{z}}{|~x{x|||x}x}{zw~y{{|zz}vx|yyx~z}~|{x~|||zz|yz{~z~~w~x}zy|{z~||zz{yx~{{}{{~~{|z|xz~{|~y|}|}}z~y|y{zzxx~x|{zw|z{}}}||{|{||}|{||~zz|z|}y|{{}{}x}{}}y{||~~||}~~~w|~z~|~~}||~~}~~~}~~|~~z|~~~~}~~~~~~~~{|~}~}}~~}~|~~~|~~~~~z~~~~}~~}~}|~}|}}}zz~}}}}~z~{~|{|w}}|~zzy|xv|yzyw{w}z~}z|xzz|{||}{~zzzuzz}{}y{~{|u~~~z}||}z|w|~|~}}wxz~{}z}z}|zxxuz|xu|x|{~{{xzy|{~|zw}v|~wx~z}{||{}x|}{{~~z}|yz{yzzxx~x{{y{}{{~|~}wyyxu|z}{z|~z}{|}~{~||}{~}}}{zz}}{{{}|}yzy}~~{{{{|x||}zxyzzy{{{z{yy|}{y|~|}|y|z}{|}~||~zy|xy|zvzxyvz|{}wzwx{}{}zzzw|~zyzz~{}~}{~|~{v{||{{{}|||}|z|wz|z|yx|}yywv{zz{~x||zt~yz||zzzz}y{y{~}{w}~|yzxz|}}x~}}z{z|}~z||w{{xz}~{~~{xzy}|z}x~~~~}{{{}w|{}|}uz}z|}z}y{}~}{~||x~~}z~{|{yyz{{}wzx~{w}w|{}|yy}~z}~y{|}w|z|{zx{{zyy{}z|}}z}~}zzuy{w|}~zy}y|}{z|}}{{{|{{w{}~}{{{}{{{x|}z~z|{zy{|xx}{y~xx{xz~~~zxyz|}zvzwz|z|~|{}~{}y{~~}||zz|z|~}}}~{{z|wvzz~yvxxzyu}yxwy|}tzw}x{y{}~zzx~u|~|}}}{~|y~w{}z}|z~{|zw{}|yy~yz}wzyv{{y{{|~x|x~z{}}z~|~}~~|}~~~{~~{~z}~~z|~}}~~~|x|~~~|~}~}{}~}~}}{|~}}}{~~~~}{y|~~}}~}~z{~z}|~~~~~~~z}}}|~~||~}{~~~~~{{}|~}}}}~~z{~{}~}}{~{z~~~~{}{}}~~}~}{~|{}{z{|y}{~}|~}~}}{x~}}|~|{z~|yx}w~|}}~z}|z~yy|z|{|{|{|z}~|xy~y{y{|~y}~|~}|{x}|xy|}{w{|~}}{{}{}|{{zz}}y{~z|~x~{~|x}z}{}y{{{~|{}zyyxy{||{x{zyy||{||~zx~|{|}~}z}y|}|z~|~{z||z|||}y{}{~}}z~z|zwxwu{z{zz|zx|zz{wx||zx~}|}~}}||wz~{~|}{z{z~}|z{}~||~y{{|zz~x~}|zx~w{z~}||~~~z{w||x~|{}x}~{w|zxz|{{}|~}wy|x|y~u|{|}z~~yz{~|zy~{|z}{~}{}|{|~|{}z|z}|wyz{|~|}v|~y{||{{z~{}}zz~zz{|z}{w||}{~y|~{z|z}}|}z||}|{}~~~~~x{w|}}{y|{z~wvz||~~~|yw}{}~z{}zz}yw|}w|v{{~yy{}x{z~x||}|zyx{y}z}}~|yx}z}z|{y{x{y~|}}v{z|||z|yz|~z{}}}|||{}|z{~}{}~}{}}{||~||{{|z|y|}|{zxxz{~{}x}y}~{|~|}|~w|{{{z||}~{}}}|z{}|y{wxw{z|{{z~}{yx|z{{~x}|{z}z~z|}z}}}~~}yx{|~y|y~}x~zzxxzy{{~}{}|{|x~{}yv~}|||xw{u{|}z~{}~}~~}~~~~~|~}~||}}}}}~}~}{~}~|{~{~~|~~~}~~}|~}||~{}}~~~}}{~~}w|~~~|}~~}}{{}~|z~}~}~~~~{~|||~||~~~|~~|}~~}~~~|{|z}~}}zs{|y{}vzz|z~{|}{y~|zw}x|}~zw}|{}}|zz{{|}z{}y{z|w|~~|~{zy{|}{y{z}~zw~|{}~w~~y~|xyv~{x|{y}~z{|x}v{y{y~yyw{~|}{|{~{}{y||x}xzzzw{{}v{x|{}x{|}yvwyx{zy|{}{v{~x{~{~~}y~{{|y}~z}{}{zzz|y{x~z}z{{z~yt|y~x|}}|y{z~}y{y|{v}z}~~}x|z~t|z~~~{}|~z|w|zw{|{~|zyzyz|{z||||{y|y|zz|~y|~~v}}z}zu|~y~|}~{w}}z|yxvy{}vyz}y|{xx||{}xxzz{~y~||}|{}}}|x}z{}y}z|}{{zz~yyyz|{wy~~{z|}y{{y|zz{{}||~~}z~y}~|}{y}}}|yz|{{x}z}{y{|{}xyy||||~z{}|wz|xz}~||z{z~}{z|z{}~{|~~z{}}}yyz}~zz{}~|y|{zxz~zz||uz~}|{y{~}{}z}}x}{{}~~z{~}||y{}~x}yz{}|w{y{|{xy{|yz{|{{|{z|}{}}|{|~v}z||u~y{}~}~}|}{|xx|~{|z{x{yv{{z}~xwzzw~|y{}z{z|z|xy}{|||~~z{}}{{||{~~{v|}~~w{|~z}{~y{{xx|zvz~{y|z{~{wzw{zz|||~~z~~~~~}~|~~}~~z~~~|~~~|~~}|{~|~~~~~~y}}~|~|}~~~~}|{~}~z}~~~{~~}~~~|}}~|}}~~y|{~~|~~~~}}||}~}~~zz}~~~~}|~~~~}~}~|~z~{~zz~}{{|{{qyyz~}y}z~{}}{}|yz{x}wz~~{zx}x~{yy}||y|x|x|~{~z|{~z|z}}vz||wz{~|y|{{~|{z~}}|{~y||}|z|yzy}{{zz{}xy~}z{{z|zz}yxw}|~{x|{|~|zzyz~}}}{x{x|v}~{}~{}{{{~{~}}||z{|x|{z|zz{zxz|~|{{{~zz~||z}||zs~~y{{~y}}zx~z{x||z~{zy}zw{|~}}z|}y|z{xz~z|}~{w|{~{}~z}|x|wy}|zzyx|}|y{zv}}y}{{z}~~{z}~z}z|||||x|{z|}|}{~}z{|}{zz|{zx}{{z{xwx}y|~z}||{}z~x{~{z}|y}|z{y{~{|}{y|y~x}|}{~}{{|{}w~y}~yzy{{}z|z}|z~{|{}{z|}|{}u~y{z}~||}~z|~|{|{~~zz{|~}z|{}{~w}||~{~|{{w{{x{z{{z}}{v{}{|}}y||x{~}{|}}{{|{x|}wy{{}~~}z|yz~~}}z}z|w~|{{|{y}xz{~}y~~~x}|x{}}|z|~y||}uy|~{xx}~}{~~|{z}{}~~}~{x{zw{}~z~~yz{|{}y|~~y|}w|~{{}{~}y|{x}z|}}zw|xwz~}yz{{y|{~z}x{}~|~z}{{{{x}~{|z{z~{~z{{{{{|~~z{yz||zy}||zv||{}}}}~~}}|~{|}|}}~}}|}|~{||{}~}|{|~{|}{}~|~~}~~{}z}~~~|{}||~~~}~{||~}}~~~~}~~}}~~~|~{~~~{}~|~~|}~~~~~}~~}~}~}{~}~{~~}|~}}~~}}z}||{{|x{||x|xyw~x}zy{vzz{|{yw~v{xz|z|y|y}{||{~{{|||{zz~}~z|{{y}}y|{x{{|||||zzy{{|yyw}y|wzy{~x{zy~||{}}}y}||~{xz}~|~{x|yz}{uwz|x{y{zz~}}{x{yzw{y}}z}z}}z||~}y{{w~|z}~{|}{}{z{y{u}{}{~z|{}{{xy|xw|z|{zyxx{wy}{~|z~zw}{|w~~{}|z|~|~}{}|wy|}~~z}}|{{z{yzuyxz{x}{zwz|x}|z{}~zy{{w|}|~|z{y}{{}y~|}}}|r{y{|x}y{||{{~}~{|z{|z|y|}~|||~}|z|{~~~zz}|{~}xz}xxz}z~z|~xy|yy~|{|u{z}~zv}{~yw|}|~{y{}~~|}~~~}y|}}z{z|}yz||~x}z}}|z{}{yz{||z}||~}yy}y|z~y}{yxy~~{y{~}}y{|z|xxwyy|~v{{{}{}{|x}|y}{z}}|{~y}|~x{{y~yyz||{y{~zyw~z}z|}{z{yy|~{|x||~w{{{{||}{|{|||x{{||}{z{{~~}z}|{}{y~~}zz{{~wz~{|~z}}}|{yyx|w}xww|{}y}~{{~{|x{}~y|~~}}z{z{~z}{x|}z~|xx~x{~|y||zz~y|zzyw{|||~~}|~z~{{}|||}||}~}}~~~~~~|}~~}|}}}|}}~~|}|~~|||}~{~}|~~|}{}~}|~}{|}||~zz|~}}~||}{~}~}~~~}~}z~}|~~~}~~~~}||||}~{y~}}~~~~u~}|}~~|x{{}|{~zyy}~}|~~|{{|x}~}{zxx{{||y|y|y}x~y{~}z|{~~}{}|{~|z|yyxz|y~|{}||z|z{{|{z~~|}}yz{y{|{~z}v|}{y{|}{}y|~||~~{~|{{~}|x}}~z}|x|zuzy}}}}|}x}||~y{{}zz}{}||x}||{yz|{}{yzy}||}}x}z{y}~yy}z}~|x|z}{zxz{{{|y|z}{zv||yzxw|z{|y{}zy|{~||{z}|~|}{{zzz||~~~~{{}{|||y~|~|{}|~|}{~zv~zy{~~}y}x|x}}{~zy~~xzz}{}zz|}}|x~|z}zz{~~|}|y|~|}{zz}z{}z}}|{}|}|{}z}{x|}{yx|y}{|~|}{{{z}}{||}{~z}}z~z|}{y~|{y{|{~}{~~||~|}}||}{{||z||wyz}y{~|}{}~{||}|~z{zz}z|}{}}}zz{~x||zx~x{{z{}z}}}|}~{||zzz}|}{~}{{||y}{~{}y{wz|y~{|}~|~z{}}{}z|~~~}xxyy|z~}{{|y~}}||y{||x~{{}}~}}{~}{|}}zy}w}~x|~~~~}{zt|}x|}zywzux|{~{z~}z}~|{~y}{z|}}}{{~{|||z}wz|}zz||z{}{|{}xyx~y|}||||z~y}|{{|~{y{y}||{}}~}|{}{~|z~~~~~z|~~}}}}}~}}|~~~}~x~|~~~~|~}~}~~~~}~~~~~~~}}}~|}}|}}}~~~|{|~y~~|~}~~~z~|~}|}~~{~~~|}~}|~~~}~z~~~|}}|{~~y}~~}z}{z|yy{~{~yzxz|wzywy}{uxv}|zw|}~yy~}zy{}y}~~zz}z~~yzz|}}y||z}}}{}zuz}{w~x|||{xvz}y~~y{y{{{yz}x|{|||||}{z~~zx~y{v{}||~}||}}}}{{yyvxz|~wyzxy}x~|xy}ytzxuy|~{y|~z{|~wzxz}{t~}|}zy{{||zs||{z~~|~|}xx{}zx~zw|{yy{~{}|{~zwz{}||z|}~|{{|y}{z{{|~v{zyx{z|}}{|wy{zx}}}|x}{|z{}|{{}~y}|||y|~|~|xxxw}z{}w~}zwyz|vy{~y||y~|yy|}{{|{w{w||~~~v~}y~~|~|z}}{|{}z|zzzy~w~{{{}|wz{~y{z|}z}{zz}|}|z}}|y~|~}~~|w~|y}{}||y}y~{z~{{~||{|{}yzzyz||y{y}zv|zy|{{}y{}zy|w|~~{z{~~u||z}yxxv~|z{zxy}}x}{v~~{~y{}{{}~|}|}~{}}|}z||zz{y|{{zzz}z|~|||z|{}{|}x~y|}vz{y{~}w||~|y|~~x|~}|z}z|~~zx{}{~z~z{{{w{|v{w}{{y|z{~zyx}zz{z|w~}xx|{|}{{z~~~~}~}z~}|y|x|{x}z}}{y{y~zwz{|y|z}xy~zxyz~~|~{x{|~{{~z}~v~~~|}}~}~~~|~|~}}{}~~~~~~{zy}|~|}~~~|~{}~|}~}~~~~~z~}~}}~}|x~{~}|{}~|~z}|~}~}|}~}~~~{~~~~~~|~}}|~}}~~~}~|~|~~{}||}}}}~}}~~}{~}~}|~~{}~~~~~{~x{}~~{~{z||{y}||{}wzy}|}}}|z}||~xy}{}z{v}y||~z|z||{x{{xy{}yz{|{|~{u~y||yzz~~}{}{|{|y||~{~}}{w}~{~}z{~y}|~{}}vzy{ww~z}~zzvzz}{{x{|{||z|~|{zz||~|}yy{~}z{{}ww~|y|~y|z||~|yz~{vy|~v|xy{z}zx|{z~}}x|{{|ww|y{{z{{yyy{y}y{}y}{z~~xz{}zyy{~y~{|}|{w|}{|wy|v{z{w~}vz}zyu~yy|{zx{|y|~w{z{}{|{w}{|~{yz|xx}|{{~}|y~|y{}w{x|{yywx||y{~}|{|~||{}yw{z}}z~{{}|||{zz}x|~yz~~|{x}~|}}z|pyyy}{xy}}}{zz}~{yz{{zx~{||z|{}{{{}w~|}}}{{{}w{yxzz~}~yy||~{|x~zyzz{v}}|~~z{~yy~yy~{x{w|}|}z{|z{y|t|~~z}{{{|||{~{|w}|}||x{zy{~}zw~{}|xz|{y}z{wx{}z}}zz||zyy~{|z}~||~z|}x|}z}{}yx}}z~wz{{uzy}}{~}zy}}~y}}z~~~~|~~|{~{y|yz{{|y|yz||{yxyzz}|{z~~z|}|~{}yx|~z}|{}{y|||{}||{~|yy{}z{z{{}|||}{{~w{}~xz~}||}}||yz{~|{}wzw|}|z}}x{}z~{~{~}z~~|{~}~}z~}}~|z}}~~}{z{~z}z}|{~}}}}z|}}}{~~~~~}{~}{~|~}~}|~~~~|~}~~y~~~}}|~z}~~}|~{~~~}}~}}}}~~~|~~~~|~|~{~z}{~~{x}~|z|||}}yxwzxz~xy|{}}y}wu|yz}y|~~zzxzz~wxuy}~}}{{x{{z}~z|~z~}~{}zz}zz|||}z{y}|{zy{w}|v|~z|zyzz}||~|z{}}}y}||~~||}z{~x}{}{~}}xz~wxw|z|}z|z}x|zx|{yw{{{{w|~~{x{~}}|z~{|z{z~||~{~}{~~|||y~}zzy}z{|{{}|||}}yzxz}x~y{}v{||}~zxz|}{}{y~|}|~|~w{{{yyy|}y|yzzx|}|z{{|}u~}|z{zxv}z}}~|zz{~|z{}}|||{|~z{z{|}xz{{|zy{{ux|}z}yz{x}uwwyy~|~|{{~u|~}}~{}~~x}{|~|{x|z~}yzw|z|~xz{z|{~x{{{zz|}}~y{{~}z}z}{|}zy{|z{x~}zz{zy||||~{|y{~zw~{|{wz{x{{|}y}x{x}}z|~|{|z}zzz{~{~x{|}{|~z{w{wyvzzz{z{~z|y}~}|y{{|x|}w|{~|}~~}{}||}~|{|~~~{xz{zyz{y||y{{||~z{||zz|wzx~y~{|v{|}~~}~{y~y}z|{~~{{~~y{~~{~{zx|{{{{}xzy|z{w{yyz|||~}{v{{~|xu|zzwyz}~}z{}~z~}v}~yzzx~~{{}{{{}zzu|}{~~y~yz~{~w~y~zzzy{|~x|}}~~}~~}}}~~|}|~}}}}}{z~}~}~|~||~~}}}~~~{}|}|}~~}|~}||}~|~}|~~}~~y~}}~}~~~}}~~~}}~|}|}}|~}~~}}}~}{z~}}}z|}}{|~{}~}~}{}}z~}|~}{~|~}~}~}|~~~|~~~z}z~z}}|y|~xzz|z~{}}z~z{~zz}x}z}|}x~x}~yy~x}x{zy~{y{xy~}}~z}~}y{|~}y{~{v|y|{{~{{|}zz}|yx{~{|v~}~}{~|~{{}|{y{yyzu|z|w|z|xy|~z{||||~|}x{z{{yxzy|{|~||z|z{~zx{y|~~|}||zz{}zzyx|y|yzzv}y}{y}{t}}}zy}xxy}z~z{||y}|w{}zzzzzx}~z{z{zy}~~|z~~v{z{~}}{z~|{zy{z~{z|{|~{{|yy{|~{|||y|||x~us}~|xz{z~{}|zy~|~{z}|}zv|}~}{y~}yyz}||{y~}{z|x~~|yz||zw~|{||{z{{}~y}|}~{yyx}w}}{}}z}~~y{{~|y}wz|}~}|~}y}|y{}|w~{yy}~~}z|v|xxx}|~}}||{|zy}y}}|}}yz{|{}~||{|}}|}}{xyy{|z}}}|y|z|{w~~|{v}{|zzz|~~z{y|zy}zyw{}}w}y|~{x~}y~{{~~z}y||{z{|{zy~{|y}x{}{z~z}yx|}}xz}z~~}{z~{||}y~z}|}}}}|w~|}y|}|~xzzz}|}y}zz~zz{x~zw|}y{zyx|y|}z|}v}||||wy|{~}{zzw}yy~y}y}{{|z~~~}}|{zwyy{v|}{|}z|{xx{{|{{}{|{{wz~~{{z|y{|{}{xz}|~y}t|{{{}|~x~yx~}}~~}~~~~}~{}~}~~}~}~{}~|}}||~{}~~y~~~~~}~x~|}}~~~~s{|~}}}}~}~~~~~~|~}}}}|{{~~y~~~~~}{~}~}z|{}~~~~}~~{}~}}|}}}{~z~{~}||~~~~|}|{|~|~}|}}~~}~~}|y|z{{w{~||{z{{zxxy{y{{zzzu|}}z~yz|yy|{yz}}}z|{{|{{zz}{}~z||}}~y{{}}}|yzz{|{y}}}zyz{~x{}w~zxw{z|{}}~|zx|x}{y~x~|z{{{{|{}{zz}x{y{||}yz{wz|~zv~yz|z|u}||x~|y}}}|}|z}x}|~}{~{||}~}z}{|{y~}y~yzyzy{||{}z{zx}~{zy{}|y~|z|z{~}{{~}}~z~~yv~|yw{{z{z}{|{~|wyy}yxxyz}|z}~||y}~||~||{|}{}{{z}|y|}~}xz}y|x|}}|{x|x}}yxy||z{||ywyvz|{}zz|}}~}w}{{{{}{{{z}}{}~}z{x~wyx}{w|vzz|z|{zy{||yzx{|||{yz|}{|~{{~|{||{w~|}xz|}||zz~{z{{|yxw}zzxyvzx||wz}{{z}{z}x|{wzy}{zx~~{|{{}z|}~}y{w~z|||z~w}|{|}z{{||w~y{}~y~x}yx{y~~{x{{{}}{z}|~~}{{~{{|}{}|z}{xtz}|{yu{y}{q}z}zx|y|z|}{w}}zzwz{|{z~||yxzy|yz}}y}}~{zy|y}zz~xxw|yzwzzyz{x|yz{~{zz|{{{|uzz~z~~zw|}}|z~yz}~|}{}~}{|~|y}|{}|zy}}ywz{|y{|x}y}}~}|w~|~z}}{~}~w}~}}~|z|~}}~~}{|~~}~}}~~~z~|{~~~~}{~~|~~~}~~}~}}~~~~~}~~}y}||}|~~~~z}~}{~}}~~|{~~{~z~{}~}~~~~y|~}~z~|~|}~~~~}}~{~}~|~}{}}~}}}~~|~{~}~}{~}~}~}{~zz||||~||{yz~y|}yz~|z{{}}z|xz{}{|~xz}{x}~{}|}{y}y}z{{~}{{~{}|}xx~y{|}}|z~zy~||{{z|{~y~}x~zzyz|z|{w{{}z~{|yy|y|vzz~}z}y{|{xyzy||{zwzwxy|x{}{}|{z~z|}||~{}|z{{~|x||x{x}|}{zz|w}|z}z{}x{{z{zv{y}}|~||~}|zw{u}zy||~y|zx~{y{z{}{~|z}x}|~{{|y~y{~}x~|x|}}}{~zz~w|~|}}|z|{|~|zz~}}zy~{~|||~~y|||}{~xx|{x{u|~~z|}}~{z~z~~}}zzv~|w|}{~}~y|||yvy}{{||y}~vy{~yy~}{zw~}||}~~~}xz|y{w}{~{}yy}~~~{zy|{||}|}}{|zz{||z|zzz{y{{{z~{}zy{{|~{z~y}~{z{~|z~|~y}{y~}{vyyw{}~|}{}u}x|~~{y|}{{{w|x{}}}|xyyz}|y~|y}zy|{}~||y|}}~zyzz}|~y{{|z{zzy{{}x{~|}y|{{~}w~}y|}zzyy}~{{}}}{yyy|||||z|~|~~{~|{z|z|w{}|~~vz}{~z{}wzx|}~z}z}{{|{{~|yx|~{{xy~zx~}w{~z|y{z{x|y~{z}~|{zy~|}~wx{z}z|||z{|yz{}|y||{{}~{xzzz{zw~|z~~|x{~zz{{|~}x~|~~|{~~~~{~~~~}{}~|y~}z}~~~x~|}~{}~~~~}}|~~|~}~~~~{~~}~}~~~~}{z}}{}~}~|{~~~}|z|~}}~|}~~y}|~|~~~~{~}~~~~|~}~}{}{~~~~~~}}{~~{|||zyy|}{~~z{w{||z|}wz}wz{}yy{{{zxvw{w|{|}~}|zzw}|}|zzz|{|{|{}||{{~y{|z||z}zyz~z~|{z{xwzyz}~{{}y~~zwz~{z{{}zx}z{}yz}{{|x|{|yzy}xx~z~|z~{zzwyz}|y{~yz}|{z|zyx|}{z|}u}|||~}}}z~}~z{{|w|{{z{wz}z}{|}yzwxzzw|}w|{xz}}~{zz{~~z|z}|~}{z}~|}|{|}{w~|~}z|y{z|~yy}}xyzx}|zw||}xyywv~|~{}{x|{~}z~{z}yz{xx~|z~zy}z|}zz{y|w{x||}z~x{x{y||}x|~~}|xz|~~y||z~}~y~}|~~~y|w{}~|zzyz}y|zzyy|{{|{{zy|{{}~||}x}~~}}}~|||~{|~}~|{~z{{}z|{z{y|z}~z{v}z}zy}{|{z|{w|{{y}}~{y|z|~}||x}}~z}|}vy|zw|yyy}~|{{z{}{~v{{xx{w|zyz|z}|{x|{{}z||~{yxt|y|~w~~{y{{zy|y~|yzyyy}y|zy|x}~z}v|zxzy|}~zw|||||z~}yxz{|~~}{|z|~{~~z~{}z|y}|{|xzyx{z}y{y~z}wy{xzxx~~zz~{}{{yz~}|}{z|~}}|{z}}~~~z}|y}{yz}{{{||}{}wzz|x}yxzx}~}}}z|z~{xy~~~~}|}~{~{~}}~~|||}~|y}}~~~~~~|}~z}}~|~~||}z}~{{}}~~x~~~~}}|~~~~{~}~|{}~~~~~}~~}~~~~||}}|}~~|~}~~~~}y{}|~~}}{}~~z~~|z}~~~~{~~~}}~~}~~|}~}{~z}~z}||zz}||}{{|zz|z}}z||{z}zx~}}yz|yyz}z~}{z|zz~z|y||}~w~zrzy}|{~}}||{}}|y|yw|}|{{z{}y~{zzz}|ux|zy{yzz|{}y|z}|~{|yzy{zw~}z~z|z|xwy|{~|{{~y}yyxx}|z||{|}}x{w~y|z|{}||}z{{}}{z{z}}|zr{}||{{z{{{y}|{}|y}{|yzz}||}|~|||~zz~~}z{~~{|zy}{{z}||~y}zxz~}x|{{~}z{z||z|||}zux}{{|}~y||z{|{}||}|}~zx{{~~{~}zzzy{zy~|y~z{|{|~v}zz|zyx~}z|{||{}}x}}z|x|~{|y{~z{|~z{{||||}~zzyzz{y~|{xy~|~~y~z|||~~~||y|z|{|~zzz|}v}y}{}y{zz{{}~y}|~|}{w}~{wty{|||z{}y{{{yzz{wz~|~z|y|}|{{~}}~v{z}|y~|}}{|wtx||{xyzz|w|~z|{v{x|x~~|}~x~{~}}{y|~y}z~}|{{{z}y}|z}{{~x|{||~}zx~{x{~~}y{zx{z|}~z}~z{}z}||||}~~|y}||}|~{~{~y|y|z|{{w~{y|{{x~~xxy{|||~|{{{}zz}{~{|}{{z|v|{~}||z{z}|y{~}x}{|~w|||{~}~~x{y|}~|z}{~}x{}~~|~~~}{~~~~}{{~~}{~z~~{|~{}~}~~}}~|~|~|~~~~~~}~~~}|~~}~}}~~~{~~x~{~}|}|}}~~~~}|~}}~}|{}z}{~~~{}~}~}~|}}}~~}y~~}}~}~}~}~}~~~~y|}~}~}|}}}}u}}}}~}~~{}{z|z{z~}|}z{{|y~{xz|zzx{{x{z|w}}{}y}y}zx{z}{yz~}z{~{{|xz~xz}yz|zx|x{{{{{y}y{v{|y{z{uwyvzzx{v{z{{}{~{}}}}|yy}{|}~~}zy~}~{|yzw{x|{zxy}y|wzwy}|{|}xx{|}u{{z{}}{}x}|y~{{|{|{~z~}yy{y|}{}{zzyzy{{|z{{v|{{z{zyzxzzyx|}wz~z|y}{~}}~~|{z}|~{x||~z|zz}{{{xz}zy{}w}{}zyyy|{{y||{{|xy{~~}~}}{{z|}z}yzy~yy~}{|~~}}~~~zuxy|y|xz}~|{z~|}}|w}}zwz{~|{z|{{~~}|}{|x~{yz|~{}}z~~xy}|}xy{~~~yx|y}z{y{}v|x{}z|{|{{|}{|{|~yz~~}y}z{}{||{y}{|z~|y}y|xxyyxzyxvyw|}}z|w}}|}{y~z}~|~}{z|~zyy|}|}}|zy}z}w{{{{{z{~|yx}{z||z~y{zx|{}y~y|{{||}y~}{{x}}~y}y|{x}|{}|~z{~||yy}tyuw~||{{z}zxx}}zx~|{{}y{xx|{}}|}~w|}{{|y~{yyzzz{{|}{{y|s||}zzwyzz|zzzz{}||w~{}{~zy~~~|{{}{y{~yz|{zz}{vz}{z~yz~{{{z{yy{{|x{{{||w{||y{~{}|~~||~{|~|~v~}~~|}~~}}~|~~~}}}~~~~|~|~~~~~~}}{||~|}|~~|~}~}~}}}~~{~}}|}|}~}~~|~~}~}||}~z~~}}~}}}}~~~~~|}~~~}}~~|~||}~~v}|}}}~~}}|}~}{~~|}~}|~~}~~||||~~y~~|~~~x|~~y}|}w}z}|}{z|}y{}yy}z{|y}}{~z{{~}{|~}z{vwz{~{{x{}yy~}}{w}}{{{|{~z}~}{}|{x}}~|yw|~}{}z{~z~|y{||x}{yy|z{}z|{z~|v~z{{}|{yx||z}|v}||{y{}{{~}~yzw{~z|}z}|zz||{|wz|u|v}v|~{v}|z}}zy}z|~~zyz}w{xy}~~|yz|z|zy||y}}{}zz{{z~zz|~~}xy}|~~y~{~~z||~xx||}|zz|~}|yxyz||z{|{~{~~}l|y}}{z}z|||w|{z|}{|}z}vr|}}~zzz||y}yz{zy~w{}{~z{w~z}{|}uz|}~{y{}z||{z{xyym}~}|~{{z|~{~~{|vzzz|||zzz}x|z~|{z|zz|y{|}~~wz|{z{x}~z~yy~}{|}|x~}|||x}z~}}|zyzz~yxyyz~|zxz|wz||}~{}yzxy{|yw{uz|zxz|z|~~xz}z|x{z{{z}}|}}}}~x{{{}|yy{z{z~{~xyz||{}}|~{|}|{{x{z|y|}{|w|}}|z{{z{}{y}{xzy|{}|{||xyzy}z|y{zx~wy}|yy~}~x|x{x|{|~|}y}~~}{yyy{z|~r}}z||yy}xy~y{~}y~{~~w}|~{~{}wz{~{|{{||y}z}~{|y}|}{~~~z|y~z}|z}{{|z|}z||z~{}x|y{{||||~~z~{|~~~~~~}~z~~}}~z~}|~y~}}~}|~{~}~~~z~~~~}}}}~}~~~~~}~}||~{}~~~}~~~{~~}~~|~~~}{|~~}~~}}}~{}~~{~~~~~~~}x~~|}}y}}|yz}~~|z}y|z}{xy{w{{{~{ywww|yy|x}xxz}zzzv|}y|~z{|xxy}~z~|{{y~}~zz{~v~|~{|||}||{z}y}y~zxuy{|v}x~}|~zwy}||||y}|{~}{{{|{|{~~{}{~}{x|{z{z|xy{vuyx{yz{||~yz}|z|y}y{{{xwx}y{zz}{~||y{z}{x{~|xzzv}{{yw~x{z{|}{{x{z{xz{x||y|x|y{~xy||~|~~~z|~}|w{}~~|xz~zy}|zyw{}z}{|z{wy{|{zwzy{yxy{{{}|{}~zz|{|y}}~y~~}}~y{{||yz}{xz}{{zzxy}|}y|}}zxx|||{zz~w|{}{z~{x{yx}{~|||}~zxxyz~{}|y}z}|~y}~|z}z~{x{}v{y|{}~~||{z~z}z}uz~~z{{u~~{|{x|z{{{}y{y{{{|{x{{{||{}|zw|}~yv{}}}~y{|}}||~{z~{{~~{}{z{zy{y{~{~zty{~z{~z||zyy}uz}yyz}|~{}}}x{z|{z{}~~y~|}}z{x|}z|~|{vz|{xww{z|{~~x|{x{{s|}~z}||y|z~z}~{}{x|z}~}y~}z~y{|yuz|vzyy~}z~yzxyz{}|vww|uxx{~{{}x|}{~||}}yz|~}z}{{|{zz{~yy}|z}}}y|{{{|~|~y{{}z~z|}{|{{x}{|x~~~~~|}~~|}~|~}{}~}~~}}~~}}{~}}{}|{}|~~}|~}|~~|}~~~}}}}~}|~}||~}}~~~}}~{~}}~}~~~z}{~}~~~}|{~||~||~}}~{~~}}~~~~~x~~}~|}~~~yzz~~~}~}|~~~}~}~}~~}|}~~~~y|yx{~z|~y{w~|z{z{||xz}z~~||~~z|z{~y~{|zy{|y{x|{z~|xz||~xzwy|z~|}}z{||{{yz}{w~y}}||z}~}xv|x}}zy{}{~yxyz{|yz{z|w~|x~~}zy}zxyz~||~}|z{zzyy{}z{|}}|}}|{z{{x}x|zy|xux{}{}z{{|yy~}|{z~y|z|{zy|yzzz}|y}xyy}~~}x}~~zw}}{z{~||||y|{zz||{|y|{w~|x~|||}|{x{z|{z}||y~|~y|x~y}zyz|y||{}|}||||{w{y{z|~z|w|{}{||z~{~{zywzzz|~~{{~{x}{{|||{~}}{~~{xz||z{~|{y}|~~}zzy~|{|{}}|~z}{vx}}z{yz}}}{}|zxzzz|~{z{|{|zzyz{{x}zw}yyz{|}|||{z}y|~}~x|{{zx|x{~z}{}}x||zy{}{y{}zzyx{~zyzy{q~|~|z~xzv{{}z{z|}{{z|{}|}{x|~uz~|zz}{{|}}|z|{}x}}yyz|w}{|zz|{yz}~~{~{{}z|yxx{{|{}|{~zx{|{|yv{z}vxw{{|y}}{yzzy}}{}xx{}y|{}{yzw|}zzz{~z~~|~|~|~|y}}xx}{}}||zy}}}|{|}~}{|{||z~{~x~}||zw|y|z}y{~||z{{||~}|}{w|~}}}zx||v{}|~|z}}|~}~}z~|~z}~}|}}~|}~~~|{{~{~v}~~~}~}~}~z~~|~||~}~z~~}}~~~~~|}~}}}||}~~{~}}|~}~}|~||~}||{~}|~~}||~x~|}}}~~||}~~~~~}}~|y}}}|}~~}|~}|~|}~|y}|{|||}}|{yz{|xw{vz}{y|||y{y}z|{{z{zzxzvy{{xzy}zx~{z}{z}}{}}{|z|}{{}}||x~z}{y||zxzwzv|{|||y|v|~z~|z~{zu|}}}}|w{{z{z|zy~}p||{|~}z|zzzzu}{{x{}wzzz}||}|||z|z}|yz{{y}}{zz~~yz}~u{{}z}~}}y~yz{}yzw}zyy{{w{z||y|}z{{z}y{z|}{~zy}y~{zz{y}z}~}}}~|||||z|{y|}z{z{z|z}}{{||z}yxx{}q}z}{}~yz~||}|{z||z{~y{{}~}}|y}z{{|}||y}ywzywzzy}w}{~|v|||v~{|}{}zx}z}}~{~|{||{}}{|{|}~}~{yz~xvz{}z{z}y}zvxxz{x||y|{~zz}t}|{~z{~{}}{z||~|z{}}y{z|yx|{}{|{~u{~{|{x|x{||wv|}|zz|}~zx~~}|~|~z}|wzxwzzx}z~~wz{~yvx~{}x{z~yx|zyyzwz{|zy{|}{z{|||~}z~||}{|y|}||y}||z}|xy~vv{zyy{yvy}yzw}|zzy}{}}}~}{~~{|x{y{z~~|{z}{}|}~z{z{}}x~}yx|y{zx|z{|~|}xxyuzz~}|y}|{~|}z{~}~~~}|y~}{~||}}{z}{|xyyy}}v|}x|}{vy|{|{}{~|}}w}z|~}}~}}z}}}|~~~~}~}~~}|~}|}~~~~~~}~~~{}~~}~~~|~~}|~~|}~~}|~~~{~~~~{|~}}w}~}~~~~~}}~~}~~~|}|}~|}~~{|}{}}}}~~}~~}y}~~}}~y~~}|}}~~~}~~~}~}|w|}~|||y}}|}~~~|~~}{~~|~~~zy~zz{~x|~||x~xzz|}z~{}|vy~}z|zz~z}z}x|}y}{~~~y{wyy}v~}z{x|~{{~xy}{}y{zxz}y~{|{zz~y{zy|{x{}x||x~~~~|~||}~|wzy{y||}|}{~z}y}y~{}{z}{{z~|{{x{z|zz||~z}w}{zw}z{z}{~x||{|{~z|y~|{}}zxyy|zzz~|~||}z|}w{x~|~{}y}z}y{|z|}||}{~}}z|~{y|v|~|w{|z~|{{}~~~x}{~~{{||z{~||{{|y}|}xx~|{||||}|}|}}w{}{z~|}~~yy}}{~{yz}{{}x}|y}}{z|z{z{y||}}~x{}~|z~{~|}{~{~{{}z{||}~~}z~~}zy}|}|z|}}xy|}z||y}}}{||y}}zz{~~y|~{z~}|{{||}{}~{z|y||~|~|zyzx}||y{|{|xy~~}yz}xzw}{{}~z{}{|}|}z}zz~~{{z}|{z{{wy{~|{z|}|x~}|{~x~xz|~}}|~~}x{}}|}|tz||y{}{~|z{~z{|x|}|x{{}|}|}|z}|}z}~|}}{}y|{~|{|}}}|}~{{~xz|}v{{~{zy{|t|||}{y{}z{y~}~|{~~|~{{|z~|x}|yx{}{|{{|~~~}zyyz~|}z~x}~}{y~|{{~w~}{x|~z|}|{y{}}z}|}y}{~}z}~}}{~}~}~|~~y}}{~}~~~}}}}|~~~~~|~~|~~~~}~~}|}||~|~|~~}}}}|~|~~~{|~wy{z~~~~~|~~}~|}~~}|}~|~}~~}~~}z}}||~|~|}~~~~}z~}~}}}{~}}{~|}|~}~~}}}~~~~x|~~z||~{~~~x}}y||yx||z}{y{}}|z}{|~zyzz}y~z||y|{z}{x{{z~z{~{{~|{}y{{x{z}{{w}~z{x|{{{v{|z~wzz|{|{zzxzyvy|y|}x}~z{}x{~|wz{}zyzz~|~{~x|~}z|{~|}yy~y|}~}~zx{u{wv~w}z}|}}z|~}}}~y~|}~{z{}{~}z|}{~{{~}}yyx|y|{|yz{zwwyz}}|}yx{z~}z|z~zx|z~z{}{{{~z}}{}|xx{|y}x~||z~yxy|||uz{~z{{x~x~{x{}|||~||{||}}}~z}|{{||yz}}}~{~{||~vy{{~x~}|y{x~}~}~x}|z}~{~~z}{z~}x}}z{}zz~{{{zy~||z~}~zy{}{{~t{}}~z|zy{x~{xwyz}{}zz}}}{{{}z}|~~~{{z~z}yw{~|z{}yzxwz{{|zt{{{p|z{yz|~~zx~{y|||}~z}{~zz{{{|{}|z~|zz{{~}~{yyv{yyywy}{{{v~~|~wxy|z~z~}~z{}~~~z|}{|vz||}}xxy}~{y~}zx}x|z}y||{zyzzz|xz}z}z~{z}}x{{}zx{z}{}~{}~}u~w|z|{|y}}w{~{y{yz|{xz{}}xuzx}|y}|x}{y}}}{|}{yyyy{~}z{zz|y}yyzw{z{z}||{~y~y{zwwpz|~}xv}{{}|~{zz{z||{z|}}~~~y~}~}}~||z~~~}|~~~}~~{~}~~}~~~||~}~}}~~~~~~~~~}|{~}~~{~|w}|}}~~~||}|~~~~~~}|}}}~~~}|~~}}}~~}|}}~|}{|}{~}~z}|z~~}}~~~}~~~|||{~~}~{y~{xy|zy}y}{xy{z|~{{yy}z{{{~|{}|~{{xyy{x}q~|~|z}|yz}z~z}{||z~y}xy{{|y}xyyy~}z{{z~{{zx{}zyzz{~z{}|yxzz~~|z|{{w}}v{}{xzyyxzz}|z|z{x{|}xzy{}|y}|{v|{|vz{}}||{zy}|z~{|}x||}~z~|x|yz}y}|uxz}{{{z~z~|}~{|{z{xy~}yx~||{yzyxz{}z{yw{}}}|{}|}x~{z}}{|}}{{y|z~}~y}|{|zz}{yz{z~~|{{{{{yz}{yz{}}yz||yzyx|y{}~{~~~|ywz}}}~y{z~y{{}z||{{{}y~~zyyy~|{w||~y{{~{yz~||{|}~w{{~{|}|z|{z|}|y~||{~~w{xz~{|z|{y|{|~y~{y||~|zzz~{~z{{}~z~~xx}|zyz{w|yzxz}{}x||~x}|}}||||w}{x|x}~{|zy{|vx~z||z{z~}{|}||}}~yzyy}y{y|||~z}{|{zzx{~y|{~|}x||}z{x~|}}xx~||y~x}{}}z}~|}}}}}z{|~y}zw|yz|z~{wy{z{zwxx~||~|y{|{~x}y|zyw~||xzw{z{yz}~{~z}yzw|z{{|{x|}|z|vxy|yzyyvw}|}{z~||}zx|}~~zzx{z{zyzz}y|{z{|}v|~{zx{~}{|{zx|y|}}zy~|{y{{{}{}~~||~~~~}|~~~}~|~~~~~~}~~~}}~}}~|~~|}{}y~~~z}}~|z|{}~y~~~~~~~~~~~~~}~~~}}|}~|~}}~||~}~}~~~~}~y~~~}|||~{|}~~~~}~y|}{|{x}{{y{{~wzw{yz|xyzvy|z}y{|{{z|{{z||}y}y{|||yz{}}{{y}y|{~{}}|{z||y{}x|{}{{{}xxy|zw|z~|xzz{yx}|yyv|}|~y{{yz~|}}zz|}}|yw|~~{{u|~|wzyyxy{yz}z~y}|zz{{{yywzzz}{z|~}|}|z|{|}~{y}{{~{xu|{~|zw}y}v|{|{}z|{{zzyzy~w{}z|}~}y|{zzy~x~|{z{y~{{~||{|~|}y|zwzzxzyxzy{x|zz|xzvx{}{vy|zvy~x}|}{|}z}{|}|}yxz|{~|{}zz}|{y{{y{wyzu{z~z}||{~}}{y}xz{|y{zw{~{y~~}{|{{|{}~}zyzzz}~|||}zz}}yy|{~{{zyz|x}}{~~|{||~|y||~z|v}|~{|~w~zx~|}z{}y{{x|||xy}x|x|}|zz{xzzv}}{z|}{}|~|z{{~|~{||~{~y{~~||y}z~zz|z{x|~xu|}yzz{zyzy}}{|y|y}x|~~{}yzt{~zx}z}z|||z{y{}~{}|{{|z{y{zxx|yzyz~z|y{y~{{|~~|xy|}}||{{||}~|{|x~~|}{{}|z{x|y|{{{z{z}{~{y}z{x{|{x}z}}{}~||~}{~y{}x}|~}z~~zzz~{v{|z{zy{|~zx}}|x}w{}z|uzzzz||~~x}{~y|~|~}~~~~~}~~~||~~{}~~}|~|}}~~|~}~~|~x~~}~~|~~~|}{}|z}{{~}|}~{}~}~~~|~~z~}~~}}|~~}z~}||}}|z|}~}}~|~}~{}}|~~~~}|}|y}}~|~~}}}~|{~~~~|~~z{~}~~vw}zyz||zz{w{yz~z|~z|z}yy{w}}z~zyzzzwyzyw{y{~}{vv{|y||{z{}{}~vy}y|{~||z|{~|w|sz}||{}z{{y|{y~{~z}{~zzw{~{{xzz}z{{z{zx|{~{w}{|}{x~z}uz}zy~{x~y|y|||y|}{zv{zz}~}{{{x{~|}w{|{}~}{|x||z~}{{yz|y|zz}}w}x}yz}|~{zyx|~{zyy|{|}~~vzw~|}zz|{}{yzz}{}zz~~v}w|t{zy|xv{}}y{|zyyy|~~}|~}}}~zz{zz~~{|{{}w|y||}{z{x|}zwzw|~{{zzw~}|z|x|{}}z|y{||}{{}}}{{|yw{~w}|}{}{~|y~{}~}zyz||~|x{xzy|~}{}zw~}~{}}|zywz{z}|~yzy|{~v|~{|}{zz{|z}~z~~}xx~x~zy}zzz~~}|}z}||}zzz}}{w|~{|ywzv{yx}yxz}z}yt|zyz{zy{|xx|}}~|{}x|vy{y~}|zz~w||}||~}x{{y{}x|~}|~xz{~{|{z{|~{{y{xw{~}|}{x{~}{{zx}|zx|{{z~z}y{zvx{{zw}y{y{{|||~z{zy{y||z}}{w~z|}|}~wy{||{z{y~z{~|{}}z~~~||}v|}~}y}||{zzz|zx}x|}}|w{|~{|y|{||}~yy|zx}~y{{x~}z|||~z{|{|x~v}z|{~~~~~}|}~~~|}~}}}|~~}~|}~|}|z~}|~{~{}}~}}~~|}|{|}}~~}~~z~|~|~~~}}~~~}}{}~z~~|}~|~}{~~~~}}~z}z}~~~}|~|~}}|~~~}}}|}~}|{~~~z~|~|{}}~||}|{zz}|}~~|y{{y~zxzzx|}|x}yx}{yx|~|}z{zz|}zz}|||z~{{|~}z~z|z|{{}~{z{yxz{z|y}{|}z||z{~y}y{y|{{z}{~~{}wzx|{{zw}z}{z|{z|{~{{{z{}||||{{y{~|}}~yy{t|z}{z||{}}{|z|}|z|z}}|z~zz}}zx{xxwy{{y{}y|w~y|{|}~|zzz{}|{y|}z}|{{y~~y}y{z|z~~{|zzyx}|v}wy{xx}|v~{y|zxyv{{{yx~z}v~{}{|{}}|}zzz}|{~xzz~}zz{}yzxuzyx{|zy|}~~zy}zyyy{y}|}z{~~}}}{|z{||~~}z}vx}||}}|z{|}zzx|yw}y{yzx{u||x{~{{||{z{x}z{{}{~||{yx}z}|{||}s|}y}x|}}{|~z|{|{}~zx|x}zz|}z{~~x~|}z}{zy{wzz|{||y{~xz}}|~|x~y{zzz~{|~zz}y{}{y~|~|y{|~zxy{}yy}~}x}{|{}||{}~{||~{{{{{wx|z|yz|}{|~z{zy}z|{|||x{}{{{|{|~z|{zy}}{z||}~y}~}|zv|||||~}}zyvywy{x|{xx{{vzx~|}}y{{|{~{yy{~{}z~}~}z|y{x}z|{~xwy|zvy~}z|zz}zv{zz}z~{}{|zy|~~{}}~~~|}}}~~~}|}~~~~~~~~}}~}~{~{|}}~~~|~}||}~~~}~}{~|}~~~}~~~}~~}~|~}}}}~~}|||}~~~}~~~~~|}|}}~~~}}}~|{}}~}~~|}|}~}~~~}}~z}}~~~}~}~{~~}}~~~~}~}z|{z{{zxz{}z{x~{ywywxy|}w}|}z{}{~{x{z~y{|||z|x~x~|w{}{{{z~xvzx}{|~xy{y{}}y{~}v{|w}v|{{~||zv{z{zzyz}zy}~|}w|{y{}{|}}{}y|~}y~{~{{y}y}zw{{x{zz{|xz{||~wx{~~z{y|yyy~{zwv~v|}y~y{|{yzy~{|||~zz}{{{{y~vy}z{~|{y~|{xz}z{|y{x~}~~z|}~y|~}|}{zyx|{|~{|{|~z|z}u}|yzy||y~x{|y~~}vyz~vy|xxz|z||~z}yz~|y}|yyxy}xz~{{~}z{||{y|z|yzz|{{}|{}~z|}z|z}zzz|{zyyz||{|z{y}}~zy}|z}|}}z}}~~}{|{~x{yzz~{y{~~}}xzzy|yzy|{{{zxwz}v|y}y|}y}yyxz~zx|yxy}{}{~{|{y||zw|}~|~~|z{}yz}z}~wz{vz{{{|z|||{z~|}}|}|{xyy|{x|~{}}z|z{zzzyx}z{z|yv{|{||}yu}|xwy{z{{}xzw}|}||}x}}{zz|zx~{|z{y~{z}~y||{}{z{{z{|yy}z|zy|}z||z~~~~|~}|xw{w}}{z}{}yy{|||z~|x|{y}y{|}yy~{zy{}|||}{|{{~z{|x}z~}y}~~|yyyz{|xz}z~y{~~{}z|{~yx~u}}z{|{{yx|yy~y{{{}|}|~}|~~{}~}~~~~}y~}{~}}~}~}v{~|}}|}}~~~|{}~||{~~}|~}~}|y{~|}|{~~~~~~}~}~~}|~~~~|~z}|~~~~~~}}~}~}~}|}~}}||}x~}~~~}~~{}~}}~~~~~~|z}~~}~y|}~}}~|y|~|}z|z{z|yw{~y|{|}}zw{yyxy~x{x|{{{~|{|x||y|~|{|yy|{{{z{{|~{{{zuz}{||~yz~y{yxzzzw{vx|yzxx|{zy{||~}~|}{y{xz~y{}~|~z~||}xxw}}{w{y|zw|~yz~}||{{|zvz{wx|{{}xx~~|}{{y|{xw}{}{{}|~{yy{y|~zwzzv}|yy{xz{|~z}~yuwzzzz|x|}~~}|~{}||zyz~x~|~{~}}{}zyz{{{}~z{{|x{w{{~{zy|zyz{x{}|{y|z{|z}|}~{{z}}z}|z}{z|~}zwy{{zyyzw{~{{z|}}yxx{{x}~}|}{~{~}z~~z{{z{}~|}{zz{y|~{w}{yx}wx{yxw}~z{{yyzx|x{|x}{x}w~y}}~z{|v{|{y~~|||{y{x}y{|}~z}|{{zvyzyz{}{y}|{|z}}y{{}||}{}}zz{}~x}}~~|}}~zzxw~|{}z}uw}{xy|zyytz{}{{xz{~{|{~}{{zzx{x|z|}{~}}~y}~{y|y|yy}y}}zz|z|zywy}|z{zy|~{|}}}y{z}}{|{{y|y{z{zx}{}{{}}y|}}zy}y|yz|zy~{z}zzw~y~|y{~v~zyy}}{~|y|~|{|vx~||{w~}|||y}|{y{y{x{|y{wy{~ux}y{}}||y{ww|{y}{~{~wzx|}x~~~}}~{}}}{{~|~~}~}~~}~~}~}~}{}|~z~~||~}|}|~~~~~~{{~~{~~}y~~|}z~~{}~{~~x}~~~~}}~}}}}~~|~}|}}~}}|}}~~~~}~{|~~~}~}~~~|~~|}~~~|~~~}~~~~~}~~~}~~{}|}}~}~}z{y||{|}}}}}|z~}}~}x~zwy~{~{}y}y|{}|}|z|}ywx{}{zy}z{}y~wz||zyw|{||yxy|u{{y}z||{y{x||{z~xyzvvzyz}{}}z|~x~{{~~}|{{~z{{z}yx{yx}z{w}yvz{~{~xyzzy{}{~|x}|w}|x{z}zz~z}}tx~~zvx|{|}|{z~|x|x|u}|z|~z~{|{~{{{w{}{~xx~|z|{||{w}}y|}{|~~z{{y}y}}wz}zt{z|y~~~{|}w}~{z|~y}|yx}{|v{{{||z{{}y~zzy|}{|}{~}y|||ww~||zy}wz~|v}{||~~xyyz~z~vy{y}~{xz|x|y|~|x{{y|z{~z~~|{}y{{zuy}|{|y~|{}}}{{}~~z}|{~ux}{{|~z}{z||}|~wx{}{||}y{~{w}z}}z~w{}z}z||{uy~z{|z~}zz||}wx{}~y{}|x|z||{~|y|y|z}yy||}u|}~{vzz||{yz|}|{x|{{}xz{|yzx{x}{u{~z{{zyyr|||z||~|x|}yyy|u|~z|y}}{{|vyz}}{y~{||}z|}~~{{}|{yy|zy{z{xzy}x{~|x|w|~y~}zzy}||~z{~}}|z{|{{~z~x{yzyz{~}y}}|}z{~{zz||{y{||{wx}~{yz{{wz{}}}~}}{x}~y{x{yy|{|x|z{{{|zw~x}zz|||y|~}y~|{vz|~}~|y~yy}}~~~}~}}|~~~}~}{}~{~~}~}|{~|}~~|~z||}~{}~~}~~}||~~~~~~}~z~}~~~}~v~~~~{~}||~{~|}{~~~~}|~|~~~}~}r~~}~~}~}~~y|}}}}|~~~~~|~{}y{}}|}~}|~|}|~|}~|}{}~~~{~}~~~~|~~~~~}z}{|{{|}x}|yz{|{~z{|w{y{wyw{wxzyx|{~wyzzxxz|{}z|~zz|~~{y|zzyy{}~{z~z|z|zyyz||z}zy|w}yw|z}x{{}x{y{x{x~|}z}v~~w}}z||~yx}|~||{{|}{y}vxzvz{zyy}ywwz{{y{}yxyzzwxzyz}||~{z}z|{{|zyz|~|~zy|zvryz{~{|{y}z{zzzx{}zzx|~{}}{{zz~{~||z}|~{|~~|{z}}~}~{yz~y|{zz{}~}|yz}y~{{zz{|~|xy|{||xy||zzy|{~{{|s}|}|}{}xz~{}|||}y|{z{{}}yyxzyvy~xz{{|{x{}{~ysz}{~~}{|{~}}|{y|z|}|{}|{|}{x|wy||zz{y}zx|y|{y{zw}wu{}{x|{z}y|{y{z{|v|}x|{zz{z|}|{z{z~x}}z{|z~{|zz|{zxxz{|}{|xx~|zz}{{~|zz|}{yzz}~{|w|~}|u}xzyxzvyx{{y{{ww{zzz{x{|z{}y{~zz}~zyw~~}|}zx{~|{}~}~zzyz{}|}zy{x{ywyx{|{x}|y~zzyz{z|xy|{{{~~}w~}{|{wxy|~{y~~||}{z|y}}~}{z|vyy}~zz|s~{y}|{{wyxx{}{}~{||w|}v}{|y}~yy~|}}~||y|{~yw{{yyz}{v{y}swx{~yz|{z|v|zz}}}}z{z~}|}~~}~~|~|~~{{}~~~}}}~~||~~~|~~~~|~~}}}}y}~}~y~|~~}}~~|~||~|~~~~}}}~{~{|~~|~}~{~~}~|~~~}~~~|}~~|~~~~{}}|~}}|~~}}~|~}}}~}~~z{}}{}}~}~|{~}}~~~{|~~}~}~~zzw{z~zu{yz{~y|}~~|{z{{{||y~}{x~z~}|v{y{zzz{y~uuuwyy|}}{|||y||~w|}t{}|}|zzz~w{~y|~|zyzz{yzxzyz|zzy}yy{zx|{z}z}}}z{vuzywz{x{{~{z}z}{{}}z{x}yxx{{wzz{x{}t}|}w|x}{|||{}{||}xxwy|x}}yy}xyzz|}zzxz|{zz||x||{x{{{||{|{}zx|z{{~~z}z|yv}||{~yxxz{zzxyzv{|z{{}x}~zw|{vz}{}{z}{|y}||~{yz|{~}zztwz{~}~{z|yz}yy}xvxx{{z{{}}~z{yy~{w}{~|xzxyuz|{|{wz}yyzx{wy}{|}xy}}{~y}zxwx~{|yz|{|xuz}zy|~}||w{zw{{x{yyyxw{}yy{}~z|y}{|~w{~}z{{x{w~z{yzz{yx|zz}xx|{~~|}|yzz}|{zzxxyzz}yy}|~z|}z~|x|{zy|zzx|}w}z}{{y}y}{z||z}{~{|y||{ww}~{z|~y~z{{yy{z~y|}zz~|{}xyz~y{y~xzz{z{||x||xyzz}|y~zyzzyz~|z~|y~y}|~}z{|}{}x{z|yvz{~}{}wz{{{|z|xz|~yy{yz}tx}|wy|vz|}{~z{x||y|y}~}z|w|{}|y{y|}|{zz|~{|}yy}xz||}zxy}||z{|{}{x~~t}zz|~|~||zz}yxyx{}~~}~~~{z~~}~~}}}}|y}~~{u}~~~~|}~~}~~~}~~z}}~}~~}~}~{|~|{~~|~~}{~}~~z~|~}~|~}{~}~}~|x~}~||~}|{||~}~~~~~|}|}~|~~|}}~}~{~|~}}~~}}~~}~~~|~|||~~~}~~}|~}|~}}~~|x~~~~~~uz}{~}|}}|y{|zzywx|{yz}~zzvzyxz{wvyyx{y}{zzz{{|~x||||{}z||z||z}xzz|}{|}z{z}y{{}ywy{xz{yz}~}yz}z|z|yz{zzyu|||xx~z}}}}}{}|y}z~~{~}xuzyyw}{z|x~{y}|{|}tz{z{~}z|y|z{z{yw||}x|{~z|~{{}z~{}x|x|{}yyy}~{|{|~{{zv{y~zzvw~yz{|xx}|ywy~|{}~|x{~~}{}~{y{yy}zw{|xz{y{}|w}{vz}}~}x{{xzvzw~|}||w~}z|~yyz{}|z|y}xz~~z|x~yzwy{zzy{}x{tzz{}yz|z}~xzxv}|{||||~}|v}{|~|~z|||y{|~|z{}~}y}{y{zvy|xt}}{|yu}|y{{yyz~zyz{y}v~y{zwzz|||~{y||{}|~|~v|xzzuxw|y{~y~{x}zv|zy{}||{vv{x}zy{zz}~|}{~|{{{|z|{~{x}|~y{|}|}z|{z||{{zzz}}z{x|y|y|{|w{~~||}y}}|}{~x}}w}y{{z|~{|z{|}~z}}y{zz{{uyx}yy~x|y}u~x}{~}xy~|{}{}x~{y|w|}z{z||y{|~|}zzzwyu{wz||vz{{w|{{y|}}~zyyz{x|~~}}z}|{|~~||}}~|{}|z~}{z}zy|v}y}|yv|zy{|y{v|xz}x}}|{||{~{|{z{zz}{y{~~|~~~}|}~~~}~~~~}|~~||~~|}y|~}}||}~~}~|}|}~|}{~~~~~|~~|}~~}}|z{~}}}~}|}}~}~}||~{|~{}~~~|~|~~}}~{~}~~}}~~}}z}~}~|~~|}~~~|{{~~}}}~~}~~|~~}}~}~}~}~~~~|~}~~|~~}}}~}~~~}~||}}~}~xz{}~{{}z}x|z}~{|z|{|x~v{{}}{x|z}y|}yu}yzzy|z{}|zxyzx|{~xz{|~y~{x|}zzt|y{zyy|z{~|x}{x|{zz|~v{}|~}zzz}{xz{~}|}zx{yuywxzyz~{}yw|{z|{x|}{{~}zz{}}y}}x~y|{x}|}|{~~~y}z{|{x|{xw~z}}|y{}{~{}y|{x~|~}~y|x{y~}{{z{~~}y{|~{v}|~x{y{}z|{|{{~zy|}~}{w}y|yzz||zv~}}|yyyyz{|y{||z||x}z{zz{|y}{|{z}y}{{z~}x{{~yz{|}{y~|~}y}}~}|{|zy|{zyx{zyv~w{vz|}x}x~|z{{z~{{{x}z{|{t|}{}~w{{~z{z}}y~w|yyzz}{x~|{{|wz{{x|{|}{xz~{{||wz|||zyyx|zz}x|xzy}}z{yz|{}~|z}~|zzxzz~}}||{{y|~x{}||}~{{{zzyx~~~|y|y}z}xy}x{}{{}yyxz}|}z}{|{{~{~x}y|{zuz{yx|z~yx{yv}w{z{yy}}zy||}|zy{}w}zy~}{~}{yy|x{{{{|z}}}|z{z{~|~xw{|z{~~zzuyx|}{{||}zyyx}||}|{~||{}|{|~|~}zx{}{}}{w}{{{{|y|{|~{vx||yy}{z|y|zzz{}||~{|zz|x~zx{~x|x|}}~||~}{~z~}~~}{|}y{y}||}|y}w{|z||~}}}}~|~}~~z}|~u~~}}~~|||~~}}}}~}~~~~~|~}z~~~|}~~}v{~{~z}}}~~~~}}|~~}|~z~~~~~~~}~}{}~}}}~~}|~~}}~~|~~}}|}}z~~||}~~~{|}~~~~}z~|~}}{}}}~~~}z~~|{z|||}}{{}{y}~y}yxw}{z|zyy}zt{{|yv|y~x|~yw}}z}|{~|x}|{w|zz|}yuzyyzx{}|}||{{{|x}}wz}|zzz~uyz}{~{}zv}xy|{{z}zx}|~yu}~|z}}|x{vyu~|{{|zvx|||y{}w~{{~zzy{z{|xyx|{}}z}zy}{}||}ww{{|y{z}|z~|z{x~xzzx~y}{|xx{wyy}vzzz{yxz}{yx||x}{x{z}{|}{|~|{{|yz}}|xxy{|}y{y~zzz|{}{||www{|{yx{~~z|{{{{{|y{z~}|zy}y}wy|}}~|z~y~|y{~{{|yx{{wz{{zzx}z{zz||x~y~zz~z}~{~}z{|z|~{|zz~}||zx{yyy{z|z{y|}|w|yx{||{vyxz{w{|~|}xyv}|||||y{|z{|~~zx{{}}~v{x|{|}{wyxux{zw{w~ty|xwz{|{{{zz~z}{z|{}{|yzz||v|}{|{{x|w{}{}zx|z{xzwy|{{u~z~~y}{z{x{~|ywzz|~~x{tx}x}{~{z~z||z||{uyzz}xyz{z{}}}~{~yzvyz|y{{z}~z|}{xz}||{|~{{|}~~|y}}{zyxzy~{zy~z{z}wu||wyz{~yyx{||z{v|{|z||{~y~z~y~{|}|}~z}yyyzw{{~}||zz||wu~y{zzzz{{||}~||~zx}|yo|tzz}yx{~{{|}y|zz~}}{~}~~z~}}~~~~}}~~~~}|~}|~|~~}}~~|~~{}~}~|~~}~~~|}~~~}{~~|}}~~}~~|{~}~~}}y~|}z|z}}}~{{}|~~}~~~x~||~~~~~}~{||}~}~~}~{{~}~|~~~~}~~~}}~~~|~}}~{}|{}~~~~}~|~~}}}~~~~~|}|zzy~}x|{~|}{{|}~}|{||~{wyxzz|||||{|zzy{zzyyy~}v|z|x|z|}~zxw{~{x~{{|~}zz|zxz{{||||yzzxy~}|{zxzy|y|y{z~z{}x{|y}}z}{|~y~w{~|}}{{z}}|{~~}~}|{}}y}~z{~|tz{yzzv{y|x|z{|yx{y}|}yz{{{}{y|}xz~}z}{|}xz}zz|z{|yz{x~|||{}|zz}zz|xzzz{yx{z}w|z||y{}~w~y||z|~z~~}|yz{}}~y~}{~x}|{xy}}yy|vyw~|{|y}{v~|z|}~wz~z|}xw{v||}y{z}~|w~~~z{wx}~{|{z{}}~||}}y}|yy|y{{~z~z{}yzyx|{w|{|{}{|||{~}~~{x}|zvxy}~~z|{|y|~}xz{y}}yx}yyx|{}x}xvw~x{|}x|~}{~~y{~~|zz{|}~y{|}~{~}}zzvw}}z}x|yy}z|~}}|}z||~|vyzy}|z|w}x|x}~}|}|{}|x{}y}zy{{y~y|}y{w~~|y|~v{|}z{|{||~y~}}{}~~|{{w{x}{|zxz}x|y{}zx{{|x}~z|y~zy|y|y||z{{zy|}|u~~|{}}}||yy{yx{yz}y}yy}}zx|y}y|v{||}|{|yyyy|{~}y}}y{z|{z}|z{||~}z{{}{|zz{{w}{x}||~zy{{{{{}zx~{{y{wx|xy|{{}x{{~}|}}~|}}~~~~~~}~}~~~~~~yy~~{}~~{~~~x~|}~~}}~~}{~}~|y~~}~~}}~~~~{~}~|~}}}~|}}~}}~{|~~~~~~}}~~|~}|}~}~||~~|~}~~~}~||~}~|~~|~|}~~~~{{{{}~||~{xzy{yz}z{zxyx|xz{{~xxy|}yzz{yuz{~}x{{{{|||z}z}w{z~x}z~|zy{}x|z||}zy}z|yyz{{|yxxzwy{|}w||}yz{x{u~{z{~{{{y|~y{y|}||yz|z{}y|xwz}z}yzx}xz|zw|}}xx|yzwu{{{x~|~vy}{z~y~}~||wz~z~~}}~y|{x~zz{vzz~yx{{z{|y~xx}tyx|}zy|x~|{y|{zzyy|x|z{}{~||y|}||}~yx|}wxxz}wyyzw{z}}w|{zs{xz{y}x{z}{{{||zzv~xz}||zx~|}||}}{|y||||~y}{}y|yxx|{zyv{|zy|x{|yyz~}}w~|{}z}{x}yz|zy~{~{|{|z~zxxzzxz{z{{zzz}y||wx{{zvxzy{yyx~z{|}y|}z}yzz||}y}z|~}wyy~x{x}wyxzyz}z|zzyy{z~|zxyy|x~}||{||w{~zw|~}x~|}}|||{}x|y{z~zx{|z|yzxz{w{z{{~|||zzw}y}}|||zz~yy}}zy~y~y{|z{{~~|z~z~}x||z{~y}{{{|y|z{y|{zzzw}{w~u}y~}}||||}{y~{}}z~|~~}|~{}~|~{{|y|~ywv|}y{}}zw~x{w|z}{yyy{}~y|{w}{{{}z{{vw{~|z}{}w~~}~uzzrz{zx}yy{yx|z|yytxz}{|||zzzzy|z}~y{||}z{|}}~}~~~~~~|~~}||~}~~~~~}}~~||~}||}~~~~|{}~}}}}}|}~}|}||{}~~w}~~~~}~}~|w}~~~~~~~~~}|}{~~~}}}~~}}|~~|}}~}{{|~~}~}~|}~~}~{|~|~}~z~}}}~|}~{}{}}~{{}|y}}|x{~~z{y|yzuy}yxy|}{}~|}|z|{x{{vx{}zy}z~|}u{z}{x~~||{~z{{ywz|}v}|{{}~}}|~}~y{x||}}wzxy|vzzz|xw{{~{}~{}}yz|}}{z}|{~{zw|y{|vz~{|{}y}z{}~||~{|{yyz}{x~yyy{t~{v|{~{{~|w{}}|{|zzz|{}y|~}|}yy{|{|z|{xuzz|~|}}xy|y}zw~z|{y|}{zzz|vzw}}}x{~}t{~y|~z~{z}z|z||}{{}{}}}{|~}z~x{{~y|z~}}xx~}z~}z}{y|}{|z~{y|}u}x~}{}xwzx|zwz{z{y|~zv|zw|zxz|{{z}z||z{}w}{}{{zw|x|}~z|}}vx}{{|~|~z||{{|~~x{||y{{zxzy}x{|z{{~|v{{}}}|~{yz}}}|~|zy~x~zx~z|}z{x}}zy|y~|}~wx|y|zz{zwzv{}x|~zz|{}z{y}|vy}}w}}u}yw{}}~}{{x~}{x|}{z{zzy|z}}z|x|z|}zyz{|}uvyx}{z||z}x{zw~}|zyz}~z~|y}||||{x}{w||~{y|}z|wxy{|xwz|zz{zzzyz~|z|}}}y|{}{}z|{|{|||y||||z}}xz}}xzy~z}|{~~}w|~z}~{||{z{|~w{}}~|{yz|y|{z{z{{~w}}{}}w|{x}~|}|{~zzz{~{}z{}w|{}{{x~}|z~{~}}}~{|}}~}~{~~~~~}|}}~~~}{}~}~}|~~~|}~~~{|~}}~~~z~|}~~|~~~~}y~~}~}}}~|~}~|~~~}z~}}~~~~~~}}~}z~~~}~{~{}}~~}||}}{~~~}|~~}~~~~~~yz~|{}}{}{{}z{y|z}z||~z}xy|~yyy|ywx{{|z}}y}{~|y|}y|{yyy{{x}|{x}|}{|z|{}wz~|~w{|{{z{|{|z}y{{yy|x|z|w~y}yx~}xyw|x{z}zzwy}}~{{xy~y}~~z{~{}||~{z|{yyz|}yzzz{yz{|z|ywwzvx|{y~}{v|w|}~z}|{{}z|{|yy}~}y|~z{{{zyyy}|y{z|zy}{|zv}~u|yz{||{|qx~zzx~~}}{zz||}z{{|||w~|{zz{yzz{z~y~y}|{z{y|y{|z~szz|z||zz}|}|z}y}}y{{~z|{|{~z|z}{{|{}yw{{}~{{{vvx|s{xz|}|w{{z{{xy|z~~{{}|~{}v}||}{}z~z}{y}}{w|{|y{z{w|}{||z|vzw{xxwwxx|}z}{{{{z~z}}y~{|}x}||{{z~v|{yx|x{yzxvz|{{}v~{y{z|{~y~~}z{~~{xz{}|{z|{|{z|{||}{y|yy{}{x{z}yyx}z}ryz{{{yyzw}~{yy}~|}{{zz~|~{xx}yz|z~~{{|}z|{}{|{~y}|{{z}y~|{}xxyt}w{||{~{z~{~|}|{~|y~|{}||{}|{|~y}}z{|yxxz|yzy|x{z}z{|y||xyy~y{y{}}w}|{|{~~|~{}z}{{||{|z{{||yyy|{xzyw{x{~~zxy{}{yzz~{|z{zw~~}|}}~y|y|}~{~~~}~~~}|~|~}~~~~~z}~}{~z}}~}~}|{~~~~|~|}}}z|~|}}~~}~}|~}~||~z||~}z}|}|~~~~}~~~|~||~~~~}}}}}~~~}~}~~y}}}~~}||~{~~~~}||~}~~~}~}~}}}~~~~|~~{~{~{z|~~~||~}}|~~|||}}~{|}~}{{|yx}|zxz||z|z~zz}~{|v|}{{~zyy}|z{~|}zz{}|yx}|{{{~|{zx~{z|z|~z~x|~~z}{~wy}|yx}x|}z{xw}{|zzu}z{{w}v~{z|z{}}|{zx{}||~yyywz}z}tyy|{{{}{z{x|}||wz}~|{~vzyy|{|z||{}{xy{y{~y|~}zz{rxx{}~zy{y||}{{{{y|y{}~uw~}y~{y{{x|{xzwx{z~|}y{wz~{w}{~~|z}|~x{y~{}||{yyy{}|}z}}{yzz{|wwzy|yyz{|y{y{zzzzz|z}v{}z|zz||~z~{{{}{xz~z~|z|vz~zzzzyw{{~~tx|~}x|}}|z~{~{|y{z{w~~}}z{}}{}||y}q|{|z{x{|x}{|~y}{}}|z|y|{|~x||z|}{{y|w{~{~{{~~w}{z~~xy~|y|zzy}|{y~y|yy}|}w|~xz}|z{|xzxzw|}{~||}}y|y~|{y|{~|}~w|z|zyxwzx|yx}xwx{~y}y}}ys{z{z}~x}|{w}|{{|}{~zyzyz}z~{~~zz{y}{~}}{y||~}|}w}|x|yzxz|y}|z}{~yx||~}zwy{xz|~|x{yz|yy}zxz}{|||z|{xy{y||{x|~|w{vy}|ywz{~zy{{{y}}|v~{yz|{}yz~~y|{|}v}}w{{zw}vy~~}}yxy|z}}{{w~}y{zz||w{{}z|zux|x~||}|~}~}|~~}{~~{|}~}~~~~}~~|y~~}~~|}}~}~|}}~}z|}~}{~{}~}{w}~}}}~~~~}~~~~~}}~~}}~~~|~}|}~}}~}}~~}~~~~|~~}~|~~~}z~|}|~~~~~~x~~{}}|zy~}}z{yyyz{t|xywy|{|{z{y{|||}wzxzyz~|||~}yx|}}{z}v{~{~x|x||~x{~||~{zz|z}|{z{zx{y~x||~{|}|xxy{{z||z}|~yz{yyz}{|{}vz{wy~{|{{z}y}y}v|wx{{zuy|xy{|{|}{zzz{{wy{{~}zw|~|yv{x}{|~z{{~}|}y}}}y{z~~~xv||{y{x|~{~{z{{x}x}~}{}{|}}zzz{}y}yx}~~|~{~~w~x}|z}y{zy{z~|y|zz{||v{}y{z{{{}x~{~|y}~}|}~zx~{|z}{~~vz}{z{zz}{x|{y~zz|zyx|x||}{{~z{z|{|z}|~~z}{||z|{y|}|x|z{~}|}yw|zwwz~{|z{yv|{}|x~}~yy}{w{}{{{}z~|~||}yzz{}~~|}}yy~{}|y}z}}y~y|{{~{y{x~|}}zzww{|}y~~z|}y}~x}||z|y~{z}{y~zz|z~}~zxyz||wuzzzxzxzx}x||z||}{{z{z|}}}||y{}yx|||xwy|}~zz||}}zyz~}}x{||{}yyy}~|{z{y{~~}yz{{~}yz{z|||{z{yz|{{}~{|wx}yyw{{}||{|~{yz{y{|{|}x|~{}~{y}{|}~z|}|~~{}z~y~y}|}{wzz|z}~}{~{uzz|{|y}|{}y}}x{}|||z}|}~~y~~}~~~~}~}zy||~|~~}|}~~}~~y{}}~~~~{}|~~~~}~~~}~~}~~~}~~{~~~|~|~~~~~~~}~~|~|~|~~~{}{{~{~}~}{}}||~~~|~|~}~}}{~}}{~|~}}~~|~{~}}~~|~|~~{~~~~y|~~}}z||z|{}}|{}~~||}~}y{~}}w}}{}y|y}}|{~vz{{wx}zy{zzz{~xv{x~}yy~z{x~z{}xz|}|z~vw}|{{|v|zzw}}yy~{s{x{{z|}z|x|{}}zzyyz{z{x|z~~zz{|||zx~}{|y{|||yx|~~}}|x|z~yzxz|z|z}w}|x}}~|y|y~{}~{{|~|xy|z~~}y}||{y|{}{{zz}y{}zzwzyy{xy|y}z{{{zx{~x~}w}{|}yz{|zz|~|zy}{~{}{}~{z}wzz||}z|x{z~}}}||}{|~{~{zy|}{z}z}x~{zzxy|x~~|}|~xxz{zyx}}~y}~||}y}|{n|y~{|~}z|}yy|zyz{~y}yy|{x~zy{|{{y{|{x{}}}z}zz|yyy{w}~|}|yy|}z|yv}w}~|y{w{|y|}|{y{{|z~y}}|x~zx|~w|~z|}|zzz}~}{}~{~|}yy{{{~x{}{|z{yx{}|}zzy~{|{xx{x||}t~|y||zzz|z{{|z{|yy}z{}~}z~||||z{yz{~|z{z|wxz~{zzyyyv|z~|{|{|}}yx|zr}y|vwzy{|{|||}{|v|{zy|z|~}vx{||x~z{}{|y|}x}}w}{yyy}z|{|zy{}{~|}xzz|z}|{||~{|xy{x}{{y||~z~}~yxxyz}}}{{{|~zz}}yz|{{|{|{z~ywy~~}{~{u||x}~{zyz{y||xx{|{zz{~~z|}~z}{}|x{z{~~~xyz~}}{~~}}~~~|}|~~~~}~~~~~}~~|{~~}~~}}}~~{~~}}}~}~|~~|~~|{~y~~~|}~~|~~}}~~~}|}~}|y~~~}~}}~~~~~}~}}|{}~~}~}}~~~~|~{}~~}~~}}~~~~~|}~|~|~~}z|{{|{~|z~x~}{{xwx|z}}w{|ty{|{y|zzz|}{|~z}z{x{{{{|}~{{||}x{|y|}}{{~x|zy{y{||zvy|{}}~z|{|{{y|{}{|{z}yyz|}{z|{wxz~zxx{~|}}}|}y{|~{v|yzwzw|y{yw~y{~z|{{zy|{}zzx{}z|z|{x~yy~w~{||}wyz~~|yz|}xxzx|{x~yz{}{zz|zxy|{{{{|vyywzz|x{~}{~}|~~}}}vu|}~~z{{|z}|y|~{zw{z|u{|zzyyyy}{z{y{~{{z{y~}zyv|{{zzz~}y}{z|||{~|{y~y||~{~|z~yyz{z~|z|{}y{xy{z{z}vx{{|yzy}z{}x||{{{{{|~~|{}}}}|z{|{z||z|{}}wzvzx}z}{zzzx{|{|{zyzwz}xy}|{y|x{}w~yz}y}y||zxz|}xz{~wzyz}|x{z{{wz|x{yzu|||yywx}y~~wy|{}xx}~|}uut|{zy|{|y||}w~{zy}|z}}z{}zxyxzwyy{}{|ywx|}zzyx}{|vz|zx}}{~x{~}|~v~}}z|}}~w|z}|zz{~yz|}z|ywy}{~|y{|}}{~xz{|uy~|}~zz}}}y~zzwyy{}y{x||zy|y{y{{zvxyywy{{}}{x|y{y{w~~yz}zx~x}}}}y~z}||~zvz|}|}uy}z}}x}v{x|{zyy{yyz{~||{x~{|z{~~x{z{x|y~}|||}{}||z~~|~~~~~~~~|~}|}~~|}x~|~~{~~|{}|}{~~}}~~~~z|y~}}~{||~~~{z}}}}}~{~}{~~~}}~~~|z~~~~}~{~}~z~|{~z{~~|}|~}~}|{~|~|}|}}~|~}}}|}~}~}~~~~~~|{~}|~~{z}~{||~|~}~|~~~~~{|~~{x~|}}|{|{|{y|y|}{z|{|{x{{|{|~{{wxx}yy{{{yyz{{|{y|{y{{{y|{w}}|}{~yyx{x~{z}z{vzxxz|{z}~y}||~||zz~}{|~u}yz}|}zy~y{}{{|y{{zz~~xyy{}}}}zxy|w|y{{zz}}~~|}}}|vy{}xyzz}yyx{{zy}}{z~{z}|{}~{~}~}zx{{}{|}yz}}|zyz{x|}x|x{||zx|{{|z}|}y{{}}}{|{}yzz}yy{~}zzx{y|{{zyz}{u}vyz}y{}{{|}~yz|}{|}x{xz}{~~{~}|{~||}{~{yxyxyy~{yx||~{||y~zz|~x|}z|z}y|z}w~}|v||{~}||{z{{|w~z|~}|{}{}z|~{z|}z}y|}}~||{|yy}x~{z{|{{y~|z~{z|}~|y||~z|{{}}{{}z{}z~{{~zy}}v}}|~z}zz{x|}{}x{{x{{|}|z{vy|w{yxzz{{x{yzwy||{~{{z~{y|{|x}~|{w{y{yy~~{{{{zz|zxs|}z}|zy{}}yzzzx{}|}yyz}z}z|{{yz|w}{~{|yz~~~~yyz|z|zz~w{y~xz}}{|{}}{{{zzz~~z{|{zxy{zy{|}~xyv~~|x{~}zzz||~}|x{{x{|x}{|zy{y~|wz{zz}}||{yy|~}z|z~{~{{~~z~|zw{zz|}y{}|||}|~|z}}x{|}zy|yz~~z{||y}~}}z|~~}~~}}}~|}}}{~{~~~~~}~}~~}}||y~{~~~}~~~|}~{}t}~~}}|}||}~~~}~{~}~~}|~~~z~|}}}|}|{~~}|}~~|{~|~|}u}}~|{~}~|}~~}~~~{r~~~|{}~}~}y{~~~~~~}}|{|w|y{{y|z~{|~yu~x|xv{z|y{|z~{}z{{{yz{y}z}y||{x||}|}}|z|wy{x~}y{z|x}|x}{zxxzzu||yy|ws{yzwyv}z}{|v{||{s{|yz{}||~{}wzxz|zy|z}}|~|z{{|{z|{zx|||{}}|wv~}{{}{u{}{xz|y|{vu|||{}}{}|}~}{{z{}||~}{z}}{wx~~xz{|yzx~yz{}yvx{zz{vz~z|||xzz|{|{{z{}{z|}zz}|||z{{}|}}}{~|{|}{zzzzx}zyy|yxvwxvz{xwwz}}{y|{x|y||{||zzz}}{y}{||y}~~~{}{|{yw|xw{yzwy|}}~|y||{|xy|{xyz}{}~y}{{|~y{z~y{~z}v~~zw{y}||x{}}{xyz|yz}}{zyxy{{z}yz}yx{z|xx|z~}|~{|y~~}~{~||y{ty{zzxz}w{wz{z{~z{yz{|yyx~|x{{}~z{{}{|w{|z{y||{|}zx~xz~{z{|yzzyw~zz{zxyw|{{yyyzz|zz{x|x}}}|{zu{|z~|{ww|y{|~{~||z}}|z}zyyz{|zxu~||yy{yv}y{y|~|}v{|z{w{}{}y}z{{{|}|}}z||}{}z~}{z}|}|z~ww{{zy{zywvzy{yz}{{zyzzzxz{vzx|}|{~{||~|}v~x}~|~|~}z}z}z}xzz~~{|~z{~zz{z|~{~xyz~z~y}y~{|}||{}|}z{~~~|~}~}~}~~~|}~}}|~~}~}}~}|~}~~}|}}}|~|||z|||}~}|}~~~}}~~|{~~~|~~{~{|~|~~~~|~|}{|~|~|~~}}}}~~~{~{~~{~{~|~~~}~}~{|~z~z|~}}~}~}}~~~|}~~~~~~|~~}~}||~~|}~~}z}~}}~~~~{x|}y~{~z||zv}xxz}|y|}}~zx}{~z|}y{z|{x}}y~{{{|y{{{}{x{|~z~yz~|~}y}|{w|z{|{w}}yxx|}{zyx{}yyz}}}|zx}}zzy{zz{z|yw}w}{zw|{w|}~{zyzx}{{|z|y|~z~|}vx~z||{{zz~y}}zzyw{}{}z{}{|}{yzw|{xx{u{}}~|{x{~yz~{~z}z{}||w|||y}yw{wz|x{z{{zwzyx{|yx{zx{|z}|yz{}y||~|z|w~yu|z|}yv|~}|{|{|{||{|}yy}x}yz|x{y|{y|||yx}{z~z}{|~yv{~|x|z}|v||v||{}xw~zw|}ywy||z|zy|{}{z{|{~}~z{w|y{{x{}x|{}||zz{|{yw|{|}|}}{x{{}{~~xzzz||x||~~{z|~{x{z~yzzz}yy||{zy|xx}zw}z{}{|x|zx|{xr|~w{|}||z}{|{y||}{|~{|}||{||}{zx||}~zz{|u~z}|xx|}~v}~{}|xz}z{||z}{~|{}{|||yxyyyw{|}{y|{zzz||z|{||~|{z|}~|x|~z|{w}}{zy{yy|vwzz}{{}{|uzz~~{yy{~}}|}v~yvxy~z|w}|}zz}z~~|}z~{zyxy{}||z}z|x{{y}{~~|~y}}zy|zyzy|{x|~z}|zu}~}}|w}}{}zz|z~x}}|zz}{xy|zz}}|||}z|yz|{y~~}}|~~||}}~z~|}~{~}}}}~~~}z||z}{|~~}}~{~~~~~}~}~~~z}}{{}|~|y~~~~|||~}}|~}~~~y~z~{~}}|}~}}}|{}}~~{{y~}}~}}}~~|}~~||~}~}|~~y}~{|}}}~~~{}~}}|{~}}{{}}z}}}z|{|~zy|x{wxywz{}xz{|z{}~{wz{y{y||zwy{|~z|z~{}}{z~|~~~z}z}}{yy}|xw{xz|zyz{|xy~w}|yzy{{~{{|x|zux~zz}}|~zy|{~zz{}}y|y|y{y}}~|}|{}|x}yyy{v|xz{wv~{zz}z{xzxz}~zzyw{{~{{z}z}}y}}x{}}z|{}{z~~y|~|{zz|yz~z{|}z|z~|~wx{y|{zz}|yzyx||~{{v~~||{}||y}||{x~xy{}uyz{||y~}{|zx{|zx|{|v}z{{|wy|xyy|{{||~||{~y{~x~|y|zz{z{|y{zzz~{|~{yz}~z{z~{v{{zyzy|zz{{{uyx|yz{y}z~~}~z~{|z|~{x{~||}xzzzz}~z~zx|{{xxv~{zzyyvy~}yz{v~}|{~|}~y{vx~~{{{}~|}}y{~~|{z{zvz{zz{{z}}w|}}}zy{{}x~y|x}|{~~~~zyz|}z}y{~{y~}{}~z|~{{zxvz{~z}|y{yyyz|u}z}}z{|{{t}{z{|y}y{{|wyz}yxyx}}~}{{{y{{|}w{zxzx}|x|~{zz}~{}y|w~{|zyx|{{y|z{z}|z|{z}yz|~||}{~z~}z|y~}z~|wxzyyvyz|zywzy}y{{{t}v}xx~yx|{~zzzzzx}}z}{~z{{{|~x|y{}|z{}{wy{{||{|wxyz}yy}z{t|xz|~z}z}~z|y}|}y}||~~}}}||~|~|z||}}}|y~v}~~~~~~|}~}~~~~~|{{~~|~~~|~|~~~~|}}|z|~~}~~~}~~~}}~~{~~~}}~~~||~~}~~~}}}}{|~~}~~|{~}x~}}~~~}~~{{}~}}z~}}}~}|}}{~}~|}}~~z~z~z}|~}~zz~|~{~y}~z|~~|~~{y|z{~~~~~~~}yv{yx|zz{yxzyy|{}|{w{|{zzyywyy}||y~~{{w~y~~}~xzy|zzy~xyy|}||{y{}~}|x{w|y}||{|~}yz~}~{w}x||w|}{}yy|{}}|w{z~}{{~|w}x}y}{zzx}{|y~|vxz}{{|}|y}}|{||xz{|}wx{z{yzz{}|}{}yyzxz{|zz}wxx|}y~|yy{|zxxy|vzz{~}zy{}|{{~x~vz|}z}}w|}~xy{v{{zy{{xy{ywxy}{{|z}|wz|z{~z|xy|{{}|z|{{|z}{{}y|}{~}{{zzz}~zy~zz|||{yv||}|z~~}}z}|wx|~vz{xwzz{}z{~y|x{{~z~{{w}~|}{z|z~}}~x{zz{|x|{w~}}}z|x||{~y{{{}|~|~z|{}zy{|zy{zyz}|}y|{}y~{{~|{{z}{z{y|{{{y~{yy{{~w}yvy|||y}w}y|{xz||~zzxyxz~{y||||w}z{yz}{zr|y{{}xx~{|{{z~~{x|z|}x}}}{y{x~u~~w{~}yz}|y}x{{{|zz}{}}y~{xz~y{|{||vy{|{zz|}}{}{}|yz}zyyy|w}~~zz|xz{}{|yz~zz|zw}z|x{yzz|z|~|zyw}{y|}}~|{|y~zyzzy}~y}{|}z{xz}z||}{{}{{}{|wz{|{zy{|xy|x}|}y|}yy|{||{|}wyz||z{|zywyx{zzy{~~||w{~{{yxw}y}z}{{}{xzz{{zz}|~}~~}}~}~|}~}||~{|~~~{{~v}~}}|~}|}|~~{~~~}~}{|}~~~}~}~}y|~}||~{|~~~}~}~{~~|~~~~~}{~~~~~|~~~|~~~~~~}~|}~~|}}xz~{}{}}}~|}~}~~z}||}~~z~~}~||~}~~}z|~~~y{||~wx{xy~y{|zzy~zq}z{z{{yz{}xzwy}uzx|x{|zz~}w|{x||w|x{}~~x~y}v{{w}yz~v|{z{y}~xz}yy}x{~z{y~}wz}|z{zzxwzvz{yxz|y|}z||y~}|{zzy~y}yyyy|{y{y{{|zyw{}y}z{wzzz{xv~zx{||{zz~~zz~||{}z|yy}zy~~xv}|~{xy||}xyzzxy|y{|yzzyy}~}wz{{xx{}~{|~z|~|}{yzz{}|}{||z~w~}{wy|y{y{|w}zz{z|{z~y{y||}xvw{x|}{{{z|v~zzy}~xx}}|{|z{|z{~x{||z|{}zzw{zzx|y}z~}|ty{zwy|{{~|~~~x~~}{{}}z|z|}y|zyx{xz{{v{|yzwy{x}{yw}{x|v|z~}~|{{~|~}}z~{{{y{}z||||z~z}~xyz{yzyz|}{{z||xz{|{z{x||~~wxzw}~|z}|z|{z|}x|{z}|}y{~{}~y{}z}{~{|{z}}x|{yyxw{z{~yx{y}|}|y|{{}{}x|yz{|u|||x}~}zy~}}}wyy~}z|zz|yz||{y~zy|y}zyvyyy{z}{x~x~}|{}}z{~x}x|y~}w|z}~~y}{y~zz|{x{}wwzy}y|zx{|zv{z|}z}~||{{y~z~|}|}{x}z}~~~{{~{~|{z|z}}}{}y{{{~z|y}|yvzz|{~z{~y~z|~{x}{}y|{|{{{y{|}{||~~}}}}~}{|p}||}}}~}}~}~|zzz~~~|~}}|{~~}}z}~~|~~}|}{~~|{}~~~|z}~|}~~~}~|}~~}}~~|}~~|~~|~{|~|~~~}~}|}~~|}~~}z~|y~~z}~~}~~{{{~|~{~~|~|~||~}~|}~{~|~~|~}~~}~}}~{|zy~}~~~wx~y~|}{|zyz}y~}w~{|yzzyy~{{~{x{y}{{|~}z}y|{zv{yz{zz}{~~z{y~yyz}yxzxyy||y|yz{z{{xz}{}z{~z{{~zx}yy{~}zy|x||x~}}uzy||{yzwxz~|~{y{|}{x|}z{}xz}|yx{z{}z|}~|}{xyzy{z}z~|z|y}~}|xz|y|z}|y}zy|xyy}y}|x|yy|zy||w{{z}x}|z{{|yz{y|y~zxz||{vy|y|yvuyyz}}wx{|{}{|}yysx|{|z{|}|z{z|w|}y{{}~z|z|x{|z{x|y|w||}~y{~|{}{zy{}yx|xzy{xzzxz|{}yy{wvxzz|~z{}|w~x{}xx}zw|}y}|y|{xz~{{{yy||z}}}x}y}{~~||zz~w{yxyv|yz}|yy~|{z|yv~zyz{z}}zxwx}{zz}}}~{}}{zyz~x{yv{|yxx{~~|{|~{{zyz}z|}{y{z{{{}wzw}y|xz|zz{|{}~x~wzwy|z{~}zx}{y}yxzz|~}|z~x}zz~zwzyy{|{}}|z|y|}|}||{}y|z}tx~{{}{v|yvy}{|}~{{}{{~||}z{|y~{x}{{}{{{yz|zz}z{x}||z|y|zz{{~}|}|~zz}}|||w|zy}zzzyy~yxy{xz|wyzyz|zz}{{y{|{zz}||}yy~x{{|{y~}x|y~wz|}{wy{{~{|{{}{~zw~{{{|xy{zyy{~|{x||}z}||{{|z|z{~||{|x||wyy~z~~~}~}|~||~x}~~~}~|~~~|}|~~~~}|}}~}}~~}{}~~}|~}y~{~~{{~y~}~~|~~~~~}}~~~}~~}z~||~~~z~}}~|~}|}~}z}}{}~|~{~}~}}~~||}~{}~~~~~~~}~~~}~|~~}|}}}~~|~}}}~~|~|}}|}|~~}~}}~}|{~~~y{{~~|}{~}~z{||zy}|{uxtyyz{}|||{{x|z{y{}w}{}{|}}|z{}}y|{|y}{}zyy{z{y~|x|z{z{~{~}yz}~{ywzz{y}zzx}x{~y{y{xzy{{y|~}{|{{z}~|}|zw}|zz~y||wz{|{}{||~w~vzz{yy~w{x{y{x}y|{}y{~~|{yvy{{}zzxyx}}}z{{|yzz~{yxzzyy}|{xz||~{y|zzw}vy|xy|z|ywyx}wz{z|~|{z{~|||x|{||y}|~y{|{{z}t|}x}{y}}zyy{y|z|}zzy{}}~~z}}z}}|{}yxx~z|z|||{|{}z|}|zzxzu{y|{|{~|~{wx{zz~~~{~}}}||~|||yx||{}}{{z~xy~yy}{|xzwxx{yxyy}y{{y||y}zx{w|zzyyx|}|z~z{{||~~~|y~|x}zyzx{z{{|~~vyzyzxz{}~zwy~yv{y{||~|zz}~zy|}z~{~~y{~|z|zz{||}yxwy~yxxx|~y{~y||y|{{zz|{~y}|x}~~z|wz{}{{{{~y|}z~zx{z{|z~zwy~{yv}{||zy{}}yxyx|{z}{zy~x~|{z{y~u}|z|{|}|{~||{~~y||{y~}wx~xz|y{|yyzw}zwz~wx}{}{~|{|}{{x|~~y~~~}{~~{{yw}}{|}|}yyx|uzx|}w{~zzyyx}}~x{y}{}|}{}|x~z}{|x~}~|}}~~}~~|~{}~~}~}}~z}~}}}~~~~~}||}{{}}~~||~}~~~|}}}}~}}~|~|}}{~~~|~~}~}~~|~~}~z~||~~}~~~~}{|}}~||~}}~~|{~}{~{~~~~|||~|}~~~}~}|~}~~~~~~~~~}~|~}~||}~~|~~~~~{}|}{|~~~}}|~~~}}~~|x}|zyy}}}{x{|}{y{||~{{~y}x}~}z}zz|}z~}zy{{|}{{|x|y~xz}{{{}x|xy{wz{|xz~|||x|yz~y}zz|}~|x~~z~yx|zz}|}y{~yz{{w~}~{|}y~|{z}{|{~y{wzz~zvy}zz{vw|z{z{{w}yz{{zzzx~~x{||yzv}|x}}x{w~{y}~{x{x||v}~}~z|{yz{|x}{|z}}y{~{{{zzx~y|z||~|z{zw||zz{|{x|}w{z}z{x}}x|{ty|zu~|}}|{z{zz{}z|{~|y}}{||y|~{{~}}}{}wz|xzz{wxz|~{zxzzz||}}}~xxx{}x|z||||zx|w{}zy}|~}~|}{zw|z~}z}|zy}z|{|}{x{|||}y}}}|z{z}{|w}|z}}|x~~}ty{wz~{}x||{{yz}{y|x{|~~z|w|{||y}~z{~}y~{zwx{uz}xx|~z{~wzzy~~{}~y||w~w~|x~y{||x}{zw{~}z{z}~z|}zy~}}z~||wy}{|{{|w{}z~y{y|~|y~}zx}y{|xyzz}{}|}v}}|x}}{x|{}|zzzy~z{x|x{|}{{}~y~{}}|}yy{}zx|z}}|zz}{zx{y~~}~z|{yzwy~z~xxz|zyz|~~w{{z|yyz{}zz{|y|z}|||y{}z|}}}{{w{z||{{~v}{w||~{}{y~{|}~xvxv}~}~|{{}|zyz}~|z|z|}}|~|}|~~{}~~~}{~}}}~~~~|~||z~~~s}~}}}|}~}~~||~}~}|~~}}~~}~~~~z}}||~{~}~~{}~}|~~|}}}}~~}||{~~~~~}~}~{|~}}}}}~{~{{~~{|}~}}~~}~~}}|~~{|{~~~}|z}|~~~~|{~}~|z|}}}{~z}|}{z~~}|zzx{w|uxyzx}zxzx{|zzy|zyy|{{yzxy~|~y}y}yy{{}}~yw{z~{z|{z|z}|}~zz}z{z|{ywxzx~{xzwyx|x||w}x{ywxz{~~|{x~y}~z{z|~x{{||~}}y~}{}zyz|zz~{~{}wzx}|||{{|||||}xz}|y}}zyz}|yzyz{}x}{z|ys~~}{~~{{yyyyz~zw{z|v}x|y{|z{|z}tz{xx~||zz|||}||x|yz|yyx~|{{|~~}~x}|zz}wy{z|z{v|vzz|yz~yyx{zyx{zy|z{tww~|z{~|{|xwz{{}}}z||{uy|{|xv||yywywyzy~|zy{{}|w}yx{}yy~|z~}{}|y}x|~{|x}}~~xy|{wx{{y}{{|yx|}}}wxzzw|x}w{v|||z}w~zy~||zz}{zy}zz}|}|~wyzz}|{y{{}|z|x}y}{x}v}yz{x}{~{{{{{w{y|~zw}y~|~~}x|q|~~{|yx|w}zzz||{{x~zzy|{x||~z{}|x|zy{~|}zzx}z{{|{{y}y{yz{}|}z{|x{xz{||wuw||z{|}zz}{xzz{}}{}y{|{ztzwy}z{yz||{y~|y{|z{w~}}~}~{z{}yxz|}zxuxxzwy{{x}{{yv}x~zy|zx}}{{}|z}y|}}~}y}x{~w{y|z{||||zz{~yy}w{z{z{{yxyzwz}{~zwy}z{}xxz||~w~~wz{}y}{{{}|~|~~~~}}~}}~~}~~{|}~}|}|~}{~~~|~~}|}}}}~~~w~}~~}~}{}}|{}}~~~{|{}}~}}~~~~}}~}~~~|{}x~}{}|}~~~~}~~y}~}|~~~|}}~~}~~}~}~{z}}~{z}||}}{}~|~{~}}}}~~~}|}~}~{~|~{z~~~|}~{w}}~|vv||z{~{{z|z|w{u{~zy}x}z||z~}yz~|}yx{x~y}{z|z}zzyz{zxzz~zx}z|z{zzz|yw~z{xz~|}}||v{{||{{zz{z{v}tzyyyy{~|{|~}{zw}~w|{zu{u|}||v{z{{yz{|y||w}{y|~|{{z|}zz}~|z|{{}}{}|x}x|x{|zzy}~w|{yyy|x}{{~{{|{zyz{}y~xyxyw}wz~xy{}||y|z{|yy}}}z{yxzz|y{{zuzx{~yw~||zw}z}y||{z||}y~xy{}zx|wxz{y|zwz|y{zxzxy{yyyw|}y|z{|~|~}z}y{|~w{{{|}x}y}y|zzz|{{{}}|y||~{zxwzu}}v{{{~{y~~x|x}}z|}|||~zz{zy}x{{yzyzz~}y~y~zyz{}zxzvzz||zyy}z}{xwx{w{v{{zx~}y{{y}{x{{xz{~yyy|~}{{}z{}x|{yx{|yy{{}v}wy|{{}zz}zyyz{{}{zw|yz~||}zx{}y|w||zv||zyy{{z}{{{{}wx~{y|x|x|z{}~z~|y~{|{yzy{xzz|wyxw~xz|{|z|{y{{{}}|~~}ywy}|{wy{|xz}wt||z}~{{{zxzz|z~}v|{y}||z||~|{zz{xy||xy|{{{~~y{}}yw||}y}zy|xz}x|z}{y~y|}{z|z~}z~}u|}y|zzz~}}{wy~~{u~~}zyz|{|{|w{}}w}y|}zyz|y|~~zy{y{~{|{~}}~{~~}}~~}}~~{}}|~~}||~~~~}~}}~~}}~~|~}|}y~}~}~}~~z}~~~~}~~~{|||~}|~~}~{~~~~}}~|~|}}}}~|~~}}~{}~|}~{}}|||~}~~~}|yy~~~{~}}|}}}}|~~}}~}}~~~~~|{{yys}y{|x}z{|yyzyw{{xux}z{z{{xyww{zy{{zy{{{~}}~|y~yz||}}{{|~{z}}~||||~vx{}~yv{y|z|z}zzwww{y|}{|{zzy|{z|}z{zzy{{{}~~y{{{{~||z}|zy~}x~xwyyxyz{~z|y|{zzw}zw}xz}zx}wz}||{}x}}z~{}~y{zzz|}|}}}{~z{|{|wxw|z}{zz}xxz{|}xyxzxxzz{xwy{|||{zy{}z|~~|~~yx|yz|{|z}{~zxz|x{|z|{x{xz|xy{|}}}~}z{vxxy}z|x~}z}{z|}|{y{y{{|xx{}y{zz{yyz~{x}{z{z{z~||yv|{{|z}}}}yyy|y{x}y~|~y~~|||}{z{|||}y}y}~~z}x{}{{zzz}{zx|y{~|y|zy|yyyzzztx}{x||}z}~}}}{yz||x|zz}|}z||~}zx}{}{~|}||}}zzy{~zvy~z~|yw{}|||~||y||y||||z|}||}}||{~}{|}{y~v|zyx}}z|zzzy}zy{|}~ww}{}}}{~~}yyxz~zzy|{z{}~|xx|zy}~ywyvy{}zz~{|z{xzywvzz~xz{zx|z{y{w{~z}}z|{y~yz|}w{|~|~{z~|z{~{wyz}z|zz{yz~w~~{zv{yyxy}zy|u{}y{{}zy}|~~||zy~y}}|~||}{||w~}y|y|y~{z|{yz}}||}|w||}{uz|}z~z~y{y}~|}y{|{~}{}||}}~}y~}~|~}}~~|}~~~~~}~|}~~|}~}}~~~{~|}~|}~~~~}~~|~}~~}}z|||~~~~x~~|||~|{}}~~|}~y~~|}~y~~}~}||}|~}~~|~~~|}~}~}~z~|}~~}}~|~~{~}~~|}}}~{~zz}~}~}}~|~~~|~}|~~|}{~{~}}~|}z~}}~~{~|zx|}}}}|z{|}z||{|w{|x}zw||xwu}}wy|~xyw{}{{yz|{{{|{{v}y|yx||w{~}zw~}}z|}|wz||{{~}{yx}wx|ywzy|xx{||}}yz~{wzxzzzzxzt{zxwz|z|}xzyy|{{{~}||y}{}y~u{y{|zzwyy|{}|zzv~{x~zuz{{}{yy{{|}|}y|}}|x|zx}}zyy~y}zz|}{}}y~y{}|x{yxxwwzyz{|v|{y~{{}|}zy~zz}v}{y|~zx~{w|{{~}}{yz~}x}{~z}yz||}uwyzy{yyyvz{z|}{|zx{zx~y{}}{w|{}|x}z{|x{w||{z{{{zzy}}w}|{~zz~|y{|z}y|~|~{~|{~zy|z{w~~{{|{z{||{|z~}|yy{z~|wy{x~}z{{xy{~y}{|{yy{~y{y~x~|z|x~z{|z{}}zx|}z}}{}}|z||z}{y{{y}}y}~{w|}|~x}}}xv}yzz{zyz~~y|x~~|}zw|~{{{y}{|{{~zzu|yv~|w{{{{{wx~{{}||x}|~{{||y~~}}y|y|y|w|{zxy}xy|~z|{}{{}{{y{}~v|{}{y|{y{z~zz}~y|z|y||{{y{x|}{}{|{~}~{|}zxu{{|y|{uyzxzz}y}|x~vyx}x|y}{yt}y{y{z{~z|xz}||{~|~~|}zy|~|w}||~z|yy{z~{zz~{}{xx|{wwy{zxx}x{~z~||z~}xy|zs}z}yz|}|~~{|}}~~~~}~~|~y~}~}~~~~~~|~}z}~|~}~|~~~~~}}~z{~~~~~{|~}~}~~~z}|}~~|~z|}}~~}~~|~~~~~~~~~~|~~|~~}~~}}|}~{}~}~|~~{}~~{~~~~}}}}|~~~z{~}}~}u~}}}~~~}|}}}~~}{}|~u}}~z~x{}zzzy|zzz{zzvx~uyz}|zx{zzx|}w{vx|{|zzz~z|}y{}}}}zzw}w}yx||{x}|z{{xz{y}{y|xz~zywzv|zzx{}~zu~yxy|v|yzy{}{}~{|z|xy}wy{|{{||}~x}~{zyzxz~yy|{x}{|~{|}{||z|z{{y{|{|||u|{~y}|}yy{{y}~|}x{zz|{||y}|}~{}yw|y{|yy{zyyzzv{{yy~twx}z|x|w~{}uz{z{yw|y}x{~|||{{|~{{y{xz{x}{y|y{{{zyy{x~uy{zu}yz{wzz}}w}x~z||z{y|~|xyy}|z||}}{{|{yy{yy{zyxx||yy~v{}y}zxzuyx}z}}|y}yy|~z{{|{}y{wz~yw}}w|z{|}x|v|{|~y}|y||zyz|yzz|x{|yx}y|}w|}y}z|w}||~zw~||~z|zyyxyzzz~~zy~}{|y|}yy{xy{w{zxxz{y|x~z{yy~{~zy{z|{{~}|~zz|}}~zz}x{z{wzwyz|uzy~xx~yx~{{{yzwyyw}||{z~x}y}|}}~wz~~{}{zy~x}z{y{z|~{~zx{v}zy|yy|z||z~x{~{z~{y|z{|~{{|v|yz|{zzxx{{|||z{|y|}z|||vxz}wy|{{w}}x{{}w{}|xv|{{|z~z{~}yt|{||{|yy{z|z|}|yz|x{xzx|}y{zzyzzy{z{y|w~{~z}~}z|~||z|{}{}z||{}}z}|}}|}}~}~~zz~~~~}~}~~||}~~}}z}~z~~|~~~|~}~~~}}|~}|}~}|~|~{}~~}{}z|{|~}~}~||}~|~}}||}~}}|{}|~}}|}|~~~~}}~}}}}}|}z{~}|}~}|}~|z~~~{}{}~~}~~~~~}|~}~~~}{~{~}}~~~}}}~|~{~}~~~}~}|~}~}~~}{|}~~}}|{~{z~w{{{z{|}z{}|w|}}||{}z|}}zy{y{|{{}xzy{{y|{w|{y|x|yxz}}{{~zwxy{}|~|yyzzzz}{y}z{}{y|xwzzx{yxz}||{zz|}{z{|x}zwy{x|x|x{z|y{yy|y{xx{zy}zyzyxz{w{{|z}|y|||z|x|}{|||}w|wy|{~}|yx~||{|{z}zz}v|z|{x{}|}wzxz|}}z|{zw}}z{{{|~w|}|zv{z{{yzy{{|~{|{||z|{~~{{}z|y~{|w|y|}z|{y~}{{|z||{~|z|{z|yzyxy}{xzy~{z~|z}{{w~wx|}}wxxy}~}y~~{x}z{|{z{}}zz|}y{~{zxzy}y||||{z|}z|~z|}||y{r{z~}xzx}~}u}{|~{~yx{zz|z{{}~~}z}~zz}{}}~{|||~{|yy||y|z{|zx~~}y~zz~x|}|zyw{||zz}|{z|}|}~x~{x{z{~{yz{~}{v}{{z{|{z~w|{x|z{{||{z}}y}{z~~|yz{{{xw|~{{}{vz}yx|}~}{{}|x||{zx~zzy}y{z|{{{~|yzv{zzy|w~}|zyz|}|~{yx|}z}|y~{~}wty{{x|z{wz|~{|~|{y~}~y}yw{xw}|~u}xx{x{~}uvx{{zz|}z~|}yz|}~}wy}|w{~{|w|}}{{|{zy{yxyyx~|z|zy|{{{{{w|z{z|t|{|}zy~x|~zz{~y|{||y{|z{}yyz|~|~~{~|~~~~}~}}}~z{~~{}}}~}~~}~~~}z}}~|~~~~|{~|~~~~~}|~}~~|}~}}}~w~~|}}{{~~}}}}}~|~~~|}~z}~|~}|}}~~~}||~}}{~}}}~{~~~~|~{}~}}z~|~~z}~}}}~|~|}~~~}|~}~}}~{}{~~~~}|~|~~~~|z|~~~~~~|~~~~|||{y~|zz{{~|uzyyyzzyxy{}z}wyyz}|zy|z{z|yz||zx|z{|y|}zz~{wy}~~u|zwzx|{|}~|yxz}|x||~xt{|wv{{vz{|x{yyyvxzxxx{{{}{xwy|{x}{w}|y}}xz{}x|yx|zzy}z~zxy{yuzv|{z|}||x{zzwxx|z}v|}|~}{|yy{~||{|{~|}w|{zz{zz{z{{~z}ytzy{z}wyzv{|yzx|xzyzyxz{y}xx}z|zz}y~}z{~yy~{~z}{{y}}wyyy{t{z|yzz~{w|v|v{zw{{yyxz}x|w~{}zx||wx{|y{}w}~y}}{yy~|~y|z{~|xx{w{{|txxwzy{w|v}}z}{|y}y{{{y~z|~s|~zzzy}{|}|wz|}{}}}z}xzv{||||}xz{y{}{{|xy{{yyyyz{|~zt}z}{{~xyy}~}}{z|~{y|x~|}{{z{}xw}|wx}|x{yyyw|zzxw{}z|y}{z||wy{z{{x}{{|~{}y{z}z}xz{|~||{{~}|x{y}{yx}x}y|}xxyy||}y~yzxxy|}|z}{}|{||}}w~|y~{{}|{|z~}{vyzz|}~y{zzw|z~y|wyy{zyzw{~zzu}}v{|yy}}z}zy|}|z{~|z}{z{~}w~|x~}z|y{yy~y{xwyz|{yzwxw|z|x~xxz{{|~zy}|zuz{~}{{~}{|x}zx}z~zvy|{xy}|z{zy{}~xw|zs~}zz}{|v{}}||yzzyuo|}|z}y{~~~~}|}{~}~~~|~}{~}z{~~}}}~}~~}~|~|~~~~}~~~{}|~|~~~}}|~~~{|{}~}~z}~~~~}~~~~||~~~~~}~~}}||~}}~~~~~z|~{~~~|~}}{~{}~{~~|~|~~||}~~|~}~}{~~}}{~}~~~~~~}~~{~z}~{~}}~|{|~xyy}}{|||}|~~{}{}yx{x{yyzzx{zzz{wx|y|}~{v|{z{}zx{|z~{}vy|x}|z|zxy|zxwz{zz}z|x~}wz|zxxyz}}{yz{vwzz|{~}z}~wzy{y{x{x{{|z~||{xyyw}}|yz{}z|}~z{}z{}yy{zy~z~|x{||zv}z}xzzzxx|{y{z}z~z}|y}{y}~zz|z|{}{w~w|~yz{}|z~xyxy{|~z||{{~vyyz{{}z|yz||}|zwy{|}}}yy~y{y~}}{{|}~{{|w|}yx|{|{zyzy}~w}y~z~z|z|z{{}z|}|{y~{{}z{}y||{~~}{yz|}yzw|zy{zzy}{z|}y}yxz||x|~|}|zz{{{}}z|x|{zzx~v~{|zx{x~z}|zw{x{wyxz}}||{{|{}x}}}y}y~x||xxy{{z}wx{z}z}v~~|z{xxzzx|x}~~x{{||sx{~x~z~y||x}~}zzzwx{~|{{y|yz{|}||}z|z{wy~yzy}yz}y|z{||||}}z|~{yxty|{}~{~|{{}zvy{z{{}y}z{~~||z{}|{|{y~zzyyy}{{u{~x~yy{x~}}z}{{|yxx{|}}}~|}}{zx||x}{{z|}|{yxuy~||{yzxv{}~x|}yy{~y~yy}x{||{}|z{z{zz}}y|y|}{{{{{w}{}||zw{||wzy|xy}}xyv~~}y~}x}}x|zz||y|}}}uzy|w~{||{}z}x{~zx~{z}z|~{~~~~~~~|~~~|}{~~}~}~}~~|x~}{y~}|}}~}~}~~}~~}~|~z~~~}|~~||~|~}~~~{~}~}}~~~~~~{}|~~~}~|~~}~~}~|~~{~}}|}z||~}}||{}|~~}~~~~}}~||}{}{~|~~}|}~}|~}~~~}~t|~~~~~{y{}}z~z~xx|zz|z{}{{xw|}z|y}z{y{z}zyz~xwz~|{~zy|~v|}{|v~x}}}{|zzw}}|{{xzx|~z{wy{y||~}ywyy{zx{}||z~xzy}||}zzww||z{{y{}y}{{z|z{{~yy}{||ywxx{zyz~uy~{xy{}}~z|z{y}{{z}~zxq|{z{z|wz}|}~y{|~|~|~|}|{zwzy{{xs{|zzzz}{yy|}|zy||{|}~}|{~}|~||{z~}|}~|y||y{y|{}}}z|z{yyu}}|vzz|{wx{u|{y~{|y{y|wz~{{~{zzy|xz}{{~yz~|y{|}y|||y{}u{|yzy{|z}z{}{zz{zz}{}~|y|}|{|zx{yz~~~}~{wlx}}~{{~|zzx}}|}|}v}w{{wx}x|x~x~zzx{|{vy}{y~|xy}}|}~yy~~}zz|tyz{xy{zx~|y}zy{}zxyz{|z|{yw}zxzyzx{x~w~{}{xu{|zy~z|y|}zwzz|||z~v~{}}{{{z|w|w}|||~z|zyu{|xzyzyxy{{vzt~~||{u}ww{}~}|}}||z|~}yz}~{{zxz}z{zzyy|||}yzy}|{{|wzy||xx}yx||z~y|z~y~}}{xz{z}}}{}~|}}{{~}y}u}y{x|~z|{wyxs{~|||}xuw}{|~v}~~{||}{}|{y|{}||}}{z||yz~{{t{}z{zx{u~|z{{wz|z{|z}w~|xxwy|}|y}{~}~z{{{|}y}|~~~{{~}{||~~~~}~~~~~|~~}}||~~~~x}~~~~~}~}}}~}}~}}~|z~z~~~~}}z}{~~~}}}~~|{}{~}~~~~~~~}~}~{y~yz~||}}}}|}|}~~}~~}~|~~}~~}~~~{}~||~~|}~~~~||x}}}~}~{}}~~}~}}||~~~}~~yz|z~vy{~||}xv|}x{x}yxy}~||~|y}~|yxx{y}x}}|zz}yzy{x{z{u||yzz||}~w~zxy~|}w|{{w~|ywy|{{~y}{t|z|{~{xw|xvyvzzyx{xzz}}xz{|}}||~}||}y}yz|{|xxz|}z}}~{}xx{{yx|}{y~|z}z{ywyw~|y}vz|{|}|v}}y~wz||y||y|zxz~~~{{yzyzz|~xzz~||yzy}y|x{|xzzzx||wx|z|{tx|zyyxzz}{xx}yyzu~zz{|~z|}y|x|wuwz|z|zz|y{xz|vxzz}y}}}y~{{xxx{w{z{{zzz~{{~|{}xy~y{|yx|}x|yzzz|x~{}~zvw}{}{z{z{}zv{z|y}~|z}}{zz~{x{y}{|}~{{|~|y|wz{z~yxy{vyz{|~z{{yyuwx{w||{|{~}~yz|{{}~|{y|xxy|wzz|yz||z~}{t{zzz}xy|~|}wyy|yxz}wyy}|y|y{{|w}|{x}}|z}zyyzxx}v}|}y{}|y~|x}}|{}wx||zy|yxz{}z|z{xy}{zyy|z{}z~yv|{{||}|||z|~w{{y||zy||z{z|zy~{y|y{yyx|x{x~z~~z|}|{y{yz~~yy|z{}}w}}|{y{x{|y|{wz~~}{yxx|xt{y~w{{zw~~tx{wv{xz|v}x|~~|y|}}~|zz{{{{}|{zxy|}|{x||}~{{}}v~{{{|zt{y{z}{|{|x~{~{~~xzy}|}z{z|y{{}|~}}||~||~~|}z~}~}}||~}}|~}~}~{}~}~}~{}}}~~~~~~z}~}~}}y{}~}~~~}}~~~~}y~~~~}}~{z}||~}|~}}z}|{}~}}y|}{|}}~}|~}}{~~}~y}|}~|||~{~~}}~~~||~~~{}|~~~}~~}~z~|~~}~~~~}}}~}}~~~|~|z~{~z}|}{|~|~}{{}w}r~|}|zy}{|vxv|{}|}|}xzzw{{z~y}y{{{vy|}{z|{}{}{yz}||x{zz}~zzx{}~zxzz|{}y||}{zxy~|xwz|y|vzzyxzy}v{y|{|{}~|y||{z|{{{z|~wxzz~|}zy{}|{}zyx|}{yxzz{|}{{~zz{{~|}y|~}y|{}wy{x|z{{z~{~|{}y{y{~}|wy{}||y|}{|}zz}}{z|zzvzw||{yy~~||}yv|~zy|x|zx{|{z|~z{|{z}~}{x~||{}||x{yz|{|w}zx}z{wyyy|z{{z{w}yyyz~yw}}{{}~{y~v|x{z|}z{~}y{}y||zz{|yy{uz{xx{yxx{yw||z{z{{{|xzyyx~x{}y}}~|u|~{{x}}xyyy|zy{~yyz{z~|zzzz}y{yxyxzzz}|zz}zyuwy{{y||z|y{y|}|zy|}~z}{y{~y|{|~~|{||yyzx{|wyy{|{zyz|vz}{z{|}||w{~|{|}~}y|}zyy{}zy{{z~~||{xz|xvz}{|y{xzxyyx{z{|v|{zuy~}}tzyw{}w|~y|}z{|zzzyv}~}}yxxw}}~y|z{}||{~}{~zz}yy||{y|vsu|xyzzzyw}||{w|}}{{}|yz}~~y}}}}{~~{|}w{w}xzy~y}{{|yzzz~y{~{{|{zzw~{|y||x{~~x}|}|w~}yz|y}}}vzxwzu{{y{}y}x}|}v|{y}y}{wyzy}|{~y{|z{|z~~{~~~y~||{~~~~}~}z~{}~}~~~|}~|y}~~||}}}~}~~~~}}}}~~~~~~}~z|}~|~}~~}~~||~~|~|~~}|~}}~{|~~~}}~~}|}~~~~x{~~~}}}~~~~}}~}||~~}~~~{}zx}}|||{~{~~~~~}~{}}}{~~~~|}~~}}{~{|~}}~}}~~|~{~}~~}~~~}|{|}{zx}{~y{zz~||{yz|zzy}z|~z{}zw||{z|~z{x}{zz}}vzz{{}}|yz~{{x}{}}~yz|}||y}|{||~~y~||zxzy{|yx}{}}||y|yw|v}x|uyxzxzw}zyyy|y}|{|z{zy|yz{z}zwz|zyyy|}}{{~}~z{zwy{|{{{|x}{|{{}|z}{}y||wx|~}yzy{}x|{||}|}}}|}}{z{w|yx{|z{{~z{xw}x{}zz|{z~xywyz}~yz~x|z{}xszvzw{|z~||{zx}}y{{{~|{}z~y{y{}wxzx{{{x{|y}}}zzz|yzyz|{{~{~y}y|~{|zxz}{~{{zv|}z~{~}}v|}yz|y{xzzw|~}z~yzyy|yz}w{y|{yv|||yx|zxx|}xz||yz|}xz|}|z{zyzzz|z}y|{}{{}xxy{{z{x{z|zz{yx~~zw||~yz~}y}zz|zxxy{w{}~yzy{z}}w|z|}{{~}{yz}{{zzxy{{}|zw~~|}|{{y{y||{zzzx{zxxz|vzz~yz}zyz{}xx{}{~zx{yy}zyx|}{{{{{z{{z~{z{}{{z{u{{z|||y}~z~|{{xzyy|{tyz{{|xz~{|z||{zzy|y}z|zyzz~|}z{|y~~{||w{y|}{~yyx|~y~|||{}zy||zzx|z~}{}|{}v{ww|}{y|{||x{{}z{|x~yx{}~~wwz{{|~zz|z{|x}}}}{wz~}~zz~}||{vzx|{|z~~~~|}}}{||~z|}~~~}~}~|~|}~|~~}~|}}}~{z|~}|~{~~~|}}}~}|{~~}}~~}|{~~~|{{y~}}}~~~{}~|~|{}||}~z~{~|~}y}}~||}|~}~~{~~|~}~~~}~~}~|~}~~~|}|~|~}z}|~}|~~~~~~~~~}|~x||~|{~}vyz}{z}|~y~~|}uy|zz}~~x{z|{zx{y|z|xyy{xyxyy}zz}|{||{yz{~|y|x}z}}~y|z{z{|xz{|wyy{|y}|xzz|{yvsyz{wxz}xxv{w{v{~{}}z|{|z}z~y~|{}|z|zz|zzxz{wyzyyxyxzx|zx~{yy~v{z{zvwzxz{|~{xyxy{}z|{yzzzyv|{y}|{~{{~{{yx~{}xyzz{~}xxx}|y~yu{x|zxx{y}|yxzx|}z~{||zz~{zy~{z{~xz|~yz{zx}{yzuxw{}yyx{wyz~w{y}y|{|xyxzzxz~||~~yy}}yy~~{x}x}w|~}z|~||}|y{xwvxwz{xv{z{x}{zyz|yzz~z}|}x||z{x{~z}|zz{~||~{z{{|}vxz{|y{xyzxx~z{|wzyyyu|ywxzxxy~y{}~x}~}|~{||{{}~}|x|ww|}{x||{||zzyy~yyzyuxyyz{w{|~{zyxzxyyuz{}y|z{||xzu|{z|~y}|{zy}}~|}zy|w{{{vu}z{yywwxz|{yx}}xy{}~yz~xz~{{||{|}~{}|z}}}x~}|yyz{w{xyz{ww||{wy~yu{}{{zwxzy~yzx{|{w~|z|z{{y}{zwyw{{}}|}swz||}v}z{|yxyz}wyw~||yyy|zw{{{xv|y}zz|y}|y{{zz|}}z|{~{|~|~wz}yz{z}zu}x{{|}yy|{zyzj{wz{}{uz{{zx{|y}zyy|y~|{|}~}y~~~~~z{~~}}}{|~~y}|}~~~}~~}}}~}~{~|~~{~}}}||~}}~~~~}~~|y~~}}~~}~|~~}~|{~}|~}~~~~~}x~~|~{~{~}~}~~}~|~~}|~~~{~}~{}|~~~}}~~|}~}}~~~{~|{{~|{~}~z~x~}}~~~~}}~}~~}||~}~}y~~{~{|}~{}~{~~~{z}w}y}x}{}w{z|{{z~|vz~{y}xxw{}z~{z~z{||}{z|x~ys~|||zz{{}y{z~}y}}}~{~z|z~||yz{y~zy}z{xy{zzy{yzx|y|x|~~yyzzvzy~|~{w{yu||||wzy{zz}u{|~|x}}x||yy}}y{xzzx}|}}zx~vvv{xx|w|{}}}y{}{|z{vx~|~z|~{}z}w{|z|z}}z{||{{}~{{zxyy}xx||}xyy{z||{|{wvyz|xyyx{|~zy}}yz}}{|z~{x}|}y|~{z~zxy{~zyx|x}zz{yzvy{{x|{yyyy{|y}|x{yx{yzxz}{|}y~zz~yz|yy{y{{yyy|wxw|~|~{yyvz|y~}}xyz~{~~|x{~z{vy|{~~zxv}~z~{|~}{y|{}}z{~}yw{{y{y{~}zwyzvx~}}x{yz{xyyyzyy{}|z}zz{~zzz{z}yz~{{y}v{wx|~{w{z}zuy}w|}w|}y~zy~~{w}}y|{{y|~|{y~z~{z{xz{x|x{v|y|~|{}{{}z|z{vz{|{{y||yy|wx|x|}{{w|}{yv{|||y{{~}{{||z|{|{y{|zzwvyy{}{}}xx{{}~{yzz{v|xyz|yzyx{}~w{zzxy{x{{z~tyyy}{~{}|tzv}{xz{||x}}}~z}~syzx|y{{y|yy{zx|{zxz}}}||z}}}x||zz~w}xx~yyzw{v}|z~}}}~wy{{zu{yy|z}z}}zx~x~z~~~}}|~~~{}}~}}}z~}~~}~~}{~{~}||~~}{z{~|~~|z|}{~~~~}{{~}~~}}{~~}~}~}~}}~|~~~{|~~{~|}~~}~|~w~|~~}}~}~~~~}|}|~~~}}{}|~}|{~|}~~|}|~|}{}{y|}z|}|}~|~||~}~}}||~|~~~z~{~~}~}|~~~~}}}~}}~~|}~|~|{|}~}|{~}}}z}}~|~}}y}z}{yz~y|~}y|}|yz|zyxzwxy|v~|zw{y}yzyzxzyxz|x|{}yx{}}{}{x{{x{||}x{|z}{}zx}|y|}|yux~y~|zuzz|yyvtv||zxzzzzyy|{xwy{y}w}zz}~y~||z~y~|~x}y~wz|{}|}s{|wy{}}|{yyywywx~x||y|{{z|{zzy~||~}{~}x~~y|||{||~}z{|z}zxzyzz|x{}zxyzyxq~zx||zzzwwy|xzzzz{|}v{{}|{{w{{~yy|zy||{{v}yxwy|y{zy}t{~||{}|xx|wwwz||y{w}|zz|}x{|||{z{|}|}|~zxy{}}{yz{{w{{xzz}yz{yz{y{x}{|~|~x|y|{~yxzxz|y}}|{{~|x|~zy}y}x~~|w||x{xxyzz{uyy|zxzywvyyx~|{yyz{||z{{{y{z{}|yzz}{}{z||x}|{zzyy|yxx}wz{zwz{~xzy|}z{{{yz|{zyz|yz}z{zy~}|y}|xx|y{~|{xzyzvz}~{{{zxxxxz}{y|y}{uy~xz|z~y{~}}zz{|{{{~x{~}}{}{{zy|{}||y~zz{x|~wxy{|zw|{{{}{tyz|~|tz}z~~{q}|||{{x|z|yyz|||z|||~x}zz||z{ww}zyzzx~v|{xvyy~||{||}zz}w|x~~|z{~}|||x{{|{|zz~}z}}zw~|{xzz|{|~|y}zyztvz{{u}yzx|{{x~{{}}|zz{{|y|||z}~~||~~~}~}}~~~~|||}}~~~}|~{~|}~~~~~|}|}}~{~{}|}~w}}}{}~~z~~v~~~|~}x}{|~}}}}z~~~}yxz}}~~}~}~~}{}~}~~~}~~}~}~|}|~|}~~}|~}}}~}~}~{{|}}~~~y{|}~}~}}~~~~~~yx}|{|~}}~{w{~{~}~|~~~~~}}||}}t}~}~}~x}{|z{wxy|z{x~z{xz|}vz}{z{|{{z|~~y{yx||}zz~x{||||w{vzyy{}{|{z|~|{~~wzy}z{z{{~~zzzyz}||wxy{}zwyx{yxzzw{{zyx|yzzwz|xyy|~yz{{|z~}{{zx{|{|yx|{xwxz{{v||v{z{zw}yz{uy{y||yu{{y|y}|{}w{|z}zyx|zw|y|yzz{|||yy||~}y|z}|x{z{zu|xywxzz}{|{~{}z~|}~}z{~|z}}zz|z{||{wxzw{}}zwy}|z|yzuw{||~|yzy|{{zyw|}x|y|y~~z~~{x|y}zzwx|yz{{|y|yy|zy|{|}|wzvyy|{{|yy|y}{xyyw{}z}x||~}{}yvy{{v~z~~||{|{{|~~}~|x{w{wyz{|{~zz{x}|{}|~~zyx}z{yz}|z}yzz}zvz||zyzyx}z~{{||y}zxxz}||y~|{|{{|{y}z|z||z|~uz{||xzvz|{y|x~|y|zyy{zw}w~zyy|||||zxyxzzz}~|}z|x{|{yzz|{|xz}{z{|y|zy}{{zw{x}zxvv{u||y}}|w}{z{y|{~{}z|y}{|{xwx||{}zyw{||}|~}{y{{{~{|}yz}w|yxyz}{|ztz~|{|}{yvyz|{ywz||z~{y{~|zzz|{|{y|x{~}|x{z|y{}}z||}|{{}wz}|||{|~}~xyz|{|{||~z}|~{yz|{yzz}uz}zv~|}~}~vw||{}uz{y|{~~~}~~~}~}}}}~~}~~~~~{~}}}~~~zz~}}}~~}}}}|}~}|~}}{{}~}~}}}~}~~z~}~}}}}~}}{~~}w{~|~}z~~}~~|}~}}~|{~~|}}~}~}v}~~}~{}}}~~}~~}~~~|~~~{|~}}~{}}~|~|~{~{~}z{z}}yyx}yzxxw|{}zyxzxv{{z~|{|xzw}~|x{zw~}~~zxy|ww{{vy|xzz}yx|{{{yx}z{z~zxz~{{w{}y}}yu{|zx}x}}zxy{vy}|}{{x|zz||y~{|~}~{}{zwxw}x{zw{|}x{|y|zz{}z{z~w|}{y}zz}}||{z|{y{}{}{|y{~{|y|}s{|}|x{yz{z{}yw~{{|{|x{{zzxx|}xyzz{~sy}z~~z{x|{{z{xy}}{||||{x~wzw}yx~{xyz||z|y}{y}zywzxx~z{x{|}{y~y|{x~~{{zz|y{|}x{~}}}|w|zxxzzxvyy{|y{}{z{|}|}{{{~{z|~{{}{|{||z~{y{y{~|{~zz|}w~}|~}w}|{y|{}z}w|{wywyyx||{xzux~{{zzz|z}}|x}z|}}yzy~}~}}|}|{||~yz{|zy{v{z}z|{{yw|}}{~|z{zvv|z{xxz|z|}{{v|{~x{|~}}{|}xz|}{~|yz}{zxy|z{{}v}zxzz~|{{{y{yx|zz|{||z{x{|z}|~y}zz{}}{zz|~y|~|y}~z~z~~zyy|||w|z{y{zyzvwy{~|y|v{|}}||zz|xz}xxz{x{}{}}w{{z{yx{xwytuzywzwzxzzyzx|}{ywz|{z|~||{y}{|{~}z|zy|~y~~z{{}~|z~zy{y|x{|{{~x~xxzxxxzy}{w|uwzy~|z}{~zv{y{|{||}}~~~|}}}~}~}~~~~~~y}|~|~|~|~~||~}~}~~~~}~|~|~{~}~{|~y~|~~z}{|~z~|}}}~|~~~z~~}~|}~~~|~~~|~}}~}~x}|{~~}|~}~z~~~~{~|~{|}|z~}}~~~~|}}~}~~~}}~}}~~~|}~{{~~}}~{}~~~~|~}u~}~}~~|}}~~{}|{}}}}|{}|yz||}}z~y~x~z{{yy{y{y}{{z{z|}vz||z|{{{|wyyyz}w{z|yzxzw|yyyz}|}|{|y{{{|~}}{x|{wywyzzxyyxzy~x{yy}|}zzzxw||~{z{{x~~|z{zx|}|yz}w|{z|}y|yz~{x{~{}{z{~zz||z{x}yyy{y~|}~{}~y{|y}{~{z|}|{xz}{zz~y{z}~z}~|}v}{zy~}z|xy{{y|~z}xz{}{{x{xz}z{}{y|||u~|||~{{u|zy~{{zz{z|zz}y|x{{|y||y~}z}|y{zyy|{{z|yzz|yz{|||vxzy{}~y|{|z{}|{z{y~{|z{yy~z{xy}x|{{{z|}|||vyy}|z{|xz{}{}||z{|yy~|}|z|{}}|}|{~|||{zy|zy{y{z}zzz{x~~z{z{{zy{{~{x}y|}y{}|yz}{y}~}x}yzy~wy|zy||z{{yz|{z~}x|y~|y~~{x{|z}y{|{{xx|~zz{xxz|w}}zxxv}w{|~t}|{}{|y|{}{|y|yyzy~y}y|}|{zw|y}|||z{|zuxvz}zw{|y{~y{y|{}{zy{|wz{~zzy|yy{}zzx}|y|zyyxyxy{yw}|{}~~|wzy{~||zyy||zz||~}{{~w||||xx|{{~z{|}||~|}}xy}{v{}||}y~|y{xz{|z}}~vyz}x|z{|}~|z|~y{}{|}}z|~}|{{{z}|zy{x||~xy}yy}z{w{xy~}}{y~{{t{x|~~|~~~~|}~|~}|~}}{~~~~}|~~}~~}~}~|{|~}~}|~{}|~~{~{}y~|}~~}~~z|{~|~||}}~~~|~~~~}|z}~|~~}~}}}}{~~~~z|~}{{||{}|~}|~~~|}~~}}~~~}~~~}}|z~{|}~~~}}~~}}~~|~}~~}{||~~~|~}|~|{}~~}{|z}~}|z}z{yw~wxxyz{{|{~yz~{z{zxwyz}wyzwwz|}{}{{{y|~~y}}}zz|{}t|wx}|~~~y~v|xw|~}zwx~wz}zzu}{yxy|z{zx{|x~{|}y~z~~x|~y|zx~x{yz||y{{~y|{{{{z|zxy|z}yx|w~z{{}x{z|xw{xzzx~~w|y{y~z~||x~}z}z{{}~{~{}||{wz|zxzz{yy}zzzzx{yz{zy|~|txz~yz~y}{}y{{{}x~z{z}y{|{{{~}}z}z}zzy}{||uyz}xy}xyy{}{z{ywzxz{yyu|z~zw~{~}|z~|z{yy{|{|}x~~~y}yyxzyxx~y|z{~|y}}|xzx}{x|{zy|x{z|}}{}yz||}|}{z{zz|}}|~}}{yzy|{z|yxyyz}wz{x{x{~~xwy{y||y}{~~}|}}{~z|~y}yz||~{{|||~y|}}}{z|y|zx|~z{~}~||yz{v}y}y{|}|{{~~}|||{~|z|~xzz}{{}|y{{~~}~{{zt}{||yz|{yxx~x|x~x|}z{z~|}}z|zzu}z{|y~yvz{~wy{z|x}zz~{||}|||y{ww{||{z{yz}xzy|zyz{z}yzyz{~|}~|}xxz||u{|||yvz}z|{|z{}x|z}z{||{y|~z|}yv~zx{wyyw|~~xyz||syy{}w|zyy{xxz~{}{vx|zy~}~|z|~{|{~w{w~zx~vw}y}||{~||~z{{z{wzz}z}}zzy}z~y|}z|}}~~{}~|}}zz{~}~~|~~}{~}|~}~~}{~~~}|~~~|~}~}{~~}~z~z~}~~||{~|}{|~~}}}||}}}}}~~~~|}}~~~~{~{}}}~z|}}{~}}~~|~~~~~|}~}~}}|}~~~}|{}|}~~~~~}~}~}}}~~}}}~}~~~~{~}~~~{}~|}~~~{|~}~{~}|~z~{~}}|~}~}|~~|~~}}{|~~~z}|~z{{v{{}}|z|x{~{y|z{|zvz|}x}zwzzz}w}|yzwx}{wy{y~zzm{zxz{}}yxyz{~|wy}xt{||}{}|wy}}x}yzx~yyz{zz|y{z}|{}yzxz~z~x{yz}yzz{|zt{yz{||~{{~{zyyxz~{{|y|yw|}x|}}~z{yzyz|z{zx~x}x}||{zzy{{{}zxy}zz~||zyyxyx~}|y|zz~z|z}y~||{{|{|}z|z~z|wt~z|~xuzy~}zz|y|{|~z}{z}}}x}zyzzz||y{zzzyzz{|{{zwy}}z}y{|~}wy{y{{zz{{{z{{y|zyz|}yw~vzz}y}{|~}||yvy{wzz{zyzyzx}|zw|x{t~z{z~wy}|~xx{~u{{~zx{yv|y|{}}||}wzzzy|v~|~}y|{zxzw{~yzy~yz}{|~}|||y~z{zyxy|~~z|}}~y{x|x||y~}yyzzx~|{y~|{|v|{z{{}~y{zz~y{~xx}{|yz}x|y{xy~|w}z||}||{~~}yxx{|}||y{y}|{{|~~yw}|xx}|{}}z}||zxz~{x~}}}z{vz{z|y{}||yyz|z||{|{w|{{zz|||{}y{{}v{|y{wzz}|y}{z|}zxxz|zy~vy~z|}~y}}~xzy}{|u~yyyz{{z}y|{{y{}zy{|||w~}xz{{{{w{}{{{zzy|{}y{{yy~z|x|{|{{{y{zzz{|}z}}zzy~}|vu~z~t||{wu}|z~{~}{xw{z{|{~z}}}~}}}~~}~}}}~~~}|{~~}~~~{~}|}}|~}~}~{}~}~||~~}~~}{~~}}}}~|}~~~~y|~~|~~~~}~~}~}~~~~~~~~~~}{~~|~~~~y{|}~~~~}~}}~|~}~~~~}~~~|{}}|~~||}}~}}~~~|~~~}{~}~~|~~|~~y~z|||{}}}~~~~{}~}|{}~|~}}~~~}z|{}~|x{y||{|z{xw}w{yzz{xt{x{xyy}~y}{|z|}}{|||wz~{}z}|}{||}zwz{w|zy{z{z{x}{z~y{yw}swy}xz{yvyy}u{{zzw{{|}{|{y|{|xwz{u{}~w{{|z}||}}{{{}zzzu~|xvx{w}zy|xy~~|zz|wyw{wxvxy~{zzy}|}y}yyz|{{|y|{|~{~~z~}~|{{{|}y{z|zzx||zx|zy{x{||x}yzy{|w{w}}}|y}zz{{x~~z|}}||~}~zy{}}z~yzzzzxxw}y~{|x}~}{|yz}|~}{y}w~{}yz~v|}{w~~{{|{|y}}|~}}y|z{}y{yyy{}x{{{z}y{x||}{|}|x}{x|z|{{|~}yy}z{}~~{z{z~tzx~z}z{x{y|{~{zx|}|}|zxy{z|{}|}}|}{{|~{z|}{}z~}}z|{|~z~zzy{|{{xw{~|x}}wyuywz{{z{}{}z{zxzxz}}v{z|y{{zz|y|x{v|z||yx}|zy{w|y{x~yxu}|z{{|y{y{w}{|zy}z|z|}y|{}zy{|{{{}~{}s~|zz|{y|{z{{}{yv{y{|}xx{zyyz||w}}x|{y}xz~zyx}xwyy}|yxw|~y|}|w{}}~zzz|yzyx|zz}v|x{zzxz{{z}ztx{}~z{{|{|z|~~}|yzwzy~x|yz|}z{}|{}{y{{v~yy}zzz{|{}|z}z{x{{{}{}wz|}|{z~}|}wz}~}|~{~~~~}~}{}~~~}~z|}}z~{z~}y|}}~~{{|}}|~~~~{~{~}~~}~~||}~}~}~{}{}~~}~}~~}~}~}}|~|~{|}~{|}~~|~|~|~|~~~||~}}~~~}}x~~~}~~}z}}|}{~~~~|}|}{}}z|}}}|}~~~~~~z{|{|{zz|y{{~w|||y}vz|x}zz}}|}}z{x{z{yy{}ywy{{zzv}zz|xyz{|y{z|yy|}y{{|{{{|{||z|{y}|y}{{x|xu|yx}z~|{z{|y|x||y}u}yy{y~|{{{x~zv|{z|}zz{}yu{}yzzzz{|zyxxw{}zzzz}{|{wzyx{t{zz{z|z~~y~|z}w|zz}z{|z}|x|z|}}{|~zx|{~~|yz~{yxz}zz{yy{y~}z|{{|yyzy|{z|{~w}uxzvzx{zwy||{v|{y|x}y~x}{|y{z}||zu~~|x{z|zz|yxv|}~|v}zy~}~~}~{{}|y{z}|}}y{{{x~|z|zz~~}}yz}{}{z~zwyy{z}~|{{}xy||xywyxy~z}x{}|{y}{}~|}xz{||{|{z~}y{vz|}|yy{w|||}z}z||w~~z{~{x}||~|{yz}}yx|{|zx~yxxyu{|~yz|||zyz{z{{}x{|v{xv~x{}zz}~{~~y|~||{~yzz|zzz}}{~~r|{z{|}z}y}||z}}y{{zxw|{zz|}{y|zxz{y{z||{x}~{wy~}|}}zz|x|{~}y|{{zxyz}{|wz{{|{|{|}zz{{y{u}}||zz~u|{z}}|z}w|~z{{{}zx{}{{zy||}zyzy}zx|zz}{~{}|}{vxy~z~~w{|{w}{y}}z{~~~{}x|}{y}zx~y}z~y~|~{{y{{z|w|{yy{{~y|}{uxyw}y{|{x}|~~~~~~}}~||~||~}~}}z~{}~{}}}~}}{|~~~}~~|~~~}}~}}~}}~}~~~}~}|}v~~~}}~~~~~}}~{~{|~~~~{|}}}~}||~~~~|}|}|~~{|}~~{}}|~~~|~~~}~~}}z}~}}|}}}}~~}}||}|||~~|}}{~}~~~{|||}}~|}}~{~~~}~~}|{}}}~||~}{w~z{}z|zy||ywyzz|{zz}{xyxy|zwwzyy}|~yzzx{y|{y||{}||zz~x|{zz|~}|vz|}zzy~|z{zw|{zxz||}{|{wz{~{{xxz|y}w~}xzz|y}~y|z}~{|wu{z|x}||z{z~{zyzy}w}{{w}ywxv}|{}|{{|zyu|y{zx{z{}z}|~zy|}z|~{~z||y{y~}~|z~z|}yxz{|wy{vy}wwxy||}y||}||w|t|}{}zyz||{|xz|{zz{}xx|~}zx|}}}yzy|u{yyzvy~wxzyz~~|w|y~|zyyy|}{{{~}y|zz{||{qx~{yy|x~x}}~z|{y|{xyv|{{zzyxyy~y~|z~~y|x~|{{}z{~y{}{{y|{z{}|~}{}}z{|~|y{wyw{y}{xz|ytzz~z{w}z|xtw{}|z}{~}~~{yzw~|}|yv|z}|xz~y|z|yv|z{zzxvyy{y{x~z}x{xz|}{~p{~{z|{z|~~}{s{{{||z{{{~}|}}||yyx~x{x|yz{z~yy{{{w{|v{wz{{~{vzzx}{}w{z}}{~{~~{||z{|z}w}{z}{{|x|z{}yy{}{y|{w|yr{w}x{{y|}{y}{|~|}|}z}|}}zzy{|z~z{}||~~z}||}|}uu{zzyz}{yxz{w{|{{x{y|yzyxz~y~{z{x}z|zx}{xwuy|~~|w|xy~~{yx{|x|yywwyzy}{{x{zzxu{uy{|x{}{zz}~|y}{w|~{y|}}~|~|~~|~~~|~}|~~|~|}~~||}~~~~~}}}~~}~~}|~~~|~y|~~~~{|y|}{|||}~}}}}~|~}|z~~~|}y}~}y}~|~~~}{~{~~~~~y|~|}|y|~~~~~z{~|~|{}{|~~|~~~}{wz|}~~|~}~}z~~||~}~}||~|}~}||~~~~~~{{~~~~~{}~~~~}}||~~~y||yy|}xyy{z|z{y||zyy}z{|x|}}{|~z}{{}w|||}xy|y{{|zzvz{zy}{z|{yz||}x~|wz}~}z|z|xyy|y}{|}|}yzxy{||{zyy|{|y{zy|z{{~zxvv}wz||v{{|~yyzxz}{||v}||~~ywt~{u~yyz||y|~}{|{}x|v}w~{uz|zzwz||z|{x}yz{|~xz|z}~|z|}|{x{y}~yyz{|y|{y}{xyyy}{x}||{{{}~{y{||vy{y{}yyz}{z|||zvz}vz{y{|}~zvz}y|||zz~{}wzz}{yyxw|}{}{yz~|}y}{~x~{}zy|xzww~{{yz~~|~yw{w|}}{zzyzyzzy{yz|vxz{{{||}||~z|{{zy{{{}~zzzz{u~|{~yy|~{||~z~z{{{w{y{wz|}|}wyz{xyzvzz}yzy|}vzwz|}y}|z}}}yzzy{{{v}{{zx}}zz}xzywx{|{z{zz{x|||}y{zzz{|{~{{~z}|zz{{}yzy{|zzy{{|{yxyyyz}|{|{|}x}vzwwv{}z}|{}z||x{|w{zyxz{}}y|x}{zz}zy}||yw}z|||||||yw}}~|wx}|u|{~|yxx|z}}yzzx}|}y{{xwy|}y{zz}|~zz|z{{{}|z|yyzy~x~{||wzzxyy|}}z}z{z{xy}}w|zxz{yzv~yxzyy}}{}}x|||y|{y|z~{z~zz~|z~||}zv|}|wywz|{xw{y|}xz}|~{zz}{x}}{z{}}}~~{~~{}}~}~~}~|~~}}~}~~|~~~~{~~{{~~~~}~~~~{~|~}{~|~~}~|~}~}}||}||~}z~~}{}~~~}}}~}~|}~~~{~}|~~~}}}||~|~~~~~}~z~|}~~||~}~}|}}~}{~~}}{~~}|||}~~{|~~}}~}~~{~~~~~z~}}~~~|~|}~~~}~{{{|~}}~}}~~}}~~{|}{zz{x}||z|xy{}~}vx~~v|z|x{vy{x{z|w~y|{|~{|}xxy}~||}}zs}|{~{~}x{z~z{z~|}zw}}yyx|wyzy{xyzyzv~tz|y|vwy}~xxyz|zz|{y|~yy}y}|z|{{y}z~zz}||~y~yzyyz||z{{zw|{yz|xwz}y|y{{vv}|}{{{|{}z}~|z{{{x~|{~||{zz|~}}{}}}}yyzyz|z~xy|wz{||yy|z}{}zy{zw|xy~z{~}|xzzy|}}|{{z|{z|{y|||yzvyu~|}zz|yyx}z|y|xyv}{x{y|y}y{{~~z{~y}}}}~}x~zx{~|{zx~}z{zy|qz}zyywy{x|z{|yzz|}yy}|}zz}{}yy~~zx{{zy}yz{z||||~}x}|zyx}~xzyyz|~|v}yzzz{zx~{w{|~~|~{y{{wz~||}~}~}{}|z|{~x||x{x{{}xzy}{wx{x{w||zyxyyw{y{{}xyyzz||x}v{|yy}~|~{|~|~|zy{y|y||~}~v}zwz||xy{ys}x{{z{}s~{{}{vw{}z{z}zywx}{}y{{|{|{{{~yyz{t{w|{|{{{x{y{{w|y{|||{zzx{|y{{u~~}y~|x~{~|||}|w|y||||zz}}{{yxzv~xzy{|}{{|vq|zxyx}{||}||z|z~{}y}z}}{}y}}{sy}z}w}y}yz||zx}zy{|~zxwz|{{yzy}}zz{xz|zy||{y~||~|~}{~{{|}}{~~~~|}~}~||~~}~~~}}~|}z}}~{z}~~~~}~|}~{~}~~~~~|~|}~}{}~{}~~~}|}~}{}}~{}}}~~}}|~~}|~|}~~~~~~~~}|~|{|~~y}~~~~~~|z~x~}}~~}~|~~||~z}{}~z~|}}~}{~}~}z|~~~~|{~{~}}~~}|~~~~~z~}}}~~|~~~z}}}~}~~y}~|~~~|}~}|}~~~~}|~|~}~~||{~~|z~~}}z~{w|{uz{}}{~z|~wz|v{yyxzxz~{z|}{vxx{xz}zx}zz~}zz{y}~xz||yyx{~z{|zz{}w|y|xy~z{|{x}yy{y{{x}z|x{~}x|}{|{|zz~yw{wzxz~{yzuv{}{}}zzywzv|z{||y|{xzy{vx~{y}}x{z|y}{|z{~ww|{|xx{yzzxz}|{z{~|{y~zy{z|{x}{uy{|y{wyy{|zy}z|}xz{{}~}yzzzz|}y{|xz|zy{|{y{y|}z~{z{zx{z|x}|wz{}v{w|y}||}zz{x~wy{xyz||{|z}z}z{~{y||}xzyzy{~{|z|{x|~z{w||}zv~zzyyw{w|~vyx|y{~wyzyz~zw{|{w{zzy~{{|xzxzy~z}}y~|y{zvw~||~zzx{t{~wy|{{{|}y~z|{x|{zyyxux{|}y~y|t}{|y~|~y}}{{||x|{y~{{}xzy|{~y|vwv~z|zyyuy{|~z{{{w{~{yy{}w|y{yyzyy~|~~~~|y{zxy{}z{{}{{zxy}~{zz}~yz{wyy{{}~wy|z}z}}z|yz||~}z|}y|y}~z||w{{zzs~zvxzzzy{z|~|zzw|wz|{u}}v{{{}y}~}|zy{{{ytw|{{yx{wy|~|z~z~|x|||v|x{z~zz~~z|x{|~{}yy{{z{|x}yy}{u{z{~z|{w|}|~|}|}zz{zxwv}|||z|x}w|~{|yz}y}~}|{|t|w~{z{v{|x{{y}zv}~{{}~|~~~~|}|~~|{~{}}~~~~}|~}~}~}}}}|}{~|~}}}|~~yz~~|}|~~~~~}~}}~~~}~~~~}~}~}~}}~~|y~~~}~|}|~~~~~~}|~~}~|}~~~~~}|~~}}}}|z}z~~}~|~}~{~~}}~}{~~~~}~{}~~~~}~|||~}~|~~~}{}}||~~~~~~}~~~~}~~zx~~{~~~~}~}}{~~~}}~||}{~z~}~|z{x|w|{{x}|wzvzzxyzz||wz~y|xzy{zx|xy}yzz~}~y{zw|}}}{{|y}{{{vy||||{y{zy{}}|x{xxy}}yxyzz{y|~zxs|}|~{|wx~txzxyxzy{w{zzy~~yzx|}}}zyzzxyyzzxz}}y{zyxyyxxx~w{z|y{zwyy{ywxyx{||yw{xw{z~y~{yv~|z{{}}{{~zx~zux}{zz~{w{|xx{{yxx|{~xuxw|tu|~xy{~wx{{z}||{}zx{|x{w~}yy~}{}y{}{|ux~z{|y{y{|z{z{{}xt|zz{zx{{y{x{}w~z{~z|y~}|}{v{{zz{{}{}yzy}xzwzz|zxz{vzyzxxy{w{x{wzy}xz|y{{}}}|z}x|yxy}}zy{{y}||||y{{{yzz{{{~xv{~{vyz|{}|ww{z|zzz~{z~||}}}z}z|}z{}ywy~{z}}~z|zxxx}xzy}u{wzzw{|z}~x}u{{tzzy{{wy~{{y{}ty||{zv{||~~xzv}|}|}z{}yzv||xx{zxyvyzz{{|v|zz|z{{zxyxz{}|zy~|z|~}{zyz||z}~{~}zxvy|zyxz{z|zwxyzzzv{y|~yzzyzx|vzzyvz|z|z}z}y~|{{{w~z|{z||~{~|zzz~~ywz{w}xy|}{y|z|y}{yxq{{~}{z||{z||y{{zwz{{zy|x~z~}y~}{~}|}z}yy{|y|}{v{wy|{{z{z}y}|t||x|{~{{{|}~{~z|v{~{}|}~y~}~z~|}}|~{}~~~~z||z~~}|{}|w~}}z{~}~|{}~~}}|~{|{{{|~~~|~~~~}{~z~~}~|}~~}|}~~~~}y{}~|~~~}~~||}~}~~}}~}~}~~~~}{~~~|~z}}}}~~~~~~~~}|{~|}|{~~~|}|~|}{~}}}}~}}~}|z~~~|}~}~|~|{~~|~}{{~~||~~~}~~~~|}}~}}}~}~}|{|~~yy}||zx~{~yy|y{}zzzx~zzzyu~ywy~{}z{{~|{~~{y}yx~}{wz}z}{y{zz|z{zxt}yz{{y{y}{zxw|{zy|y|y{|x|zwx{|zyzzw}y|z{}|~{x~yzx|yy}x{|}zw~z}{yvz{{z|z~xzxz}}{{z}yy|z|}xzy||zz||~|||{z{|x}~{{{{{y{zyw}}{{~{x}|z}}|zz|{}{{~}{{zy{zw|zx{~yy{|~{y|z~~}|wzyzx|~{w{{||~~{}}}{y|}}z|z|z{||xy{z|~}|x|z~yvy|z{|x{u||}zzy|zw}t}{y{sz|z}y}x|{|}z}||}}z}{{z|z{~~}|~u|y{|w|zy{~{{{yy~yz}{{z{uw|||}|}}}ywz}|w{z~}|z||vzz}x||{{}z}{~z}|y|~yy{|~}z}|}~{||z~z||||{ywzzvzy|{|~}y~|~}{}xzy{|}|~|{{vz|}y|xyz}y|zy}}y|yz{x{zx}|{}~||z~|}z||z}{|{{}{z{z|~zz{y}z|{}}~{z{x}{yv~z{w}{{}y|{x~|zz}z}||}z}z|{~}{x~{z{z}{{|{x||}v}x}y{xz||v{}yzy}}||x{v|xyz~z}{|vv{zz~zz|{yzz{|}z{~}vz|||yzx}}y{}{z}y|}|{{|||{}}z}z}|z{~|x|{|{y|}}~w|zy~zz~xuzyy{}}{}{}z~z|}y~z~}zz}{w}}~}}{~|~~||~|~}~}~~~~~{|}|~~~~}|~~|}x}~~~~}~~~}|}~{|}~~{~|~~}}}}}}{~}|~}}}|~~~}~}~~~vm}}~}~}~}~|~|z~}~~~~~}~~~|}}~~~~|}~{}~~}}~{}~~}~~}~}}~~|{{~~~|z~|~~~}}}~|}}}}~}~~~}~}~~|}{|~}~|}}{wy|}y|}}s}x|vyxvx{{{|xzy}{zvzz|yy|w~~||{ywyz|wxx|yz~{yx{{z}{{{zxw~z~}{y{{{zzvz{|{y|}zz~z{x~wwy{wxyxyxv{xx{yz{|}{{{}{y}{zz|~|yyy}|{xyyuz{xy||w{xwz{}{y~z|zw|yzyzw~|x}z}z{||y||{{~}|yz{y~{z}{z{{{v{{}y}{yr|||{z~zy}yw|yyvzxzx~{zxvxxy~|}{xz~|~zu}w}z||~|||yv}~}{yz{t{vy}||xy~~~|xxux{yzz|~}{||w~~zyz{w|zz{{zzww|}}}}|}}xzzyyvyyy{y~{zz|x|xw{K}zy{}~zyx|~}~{~{||{xy{~}|ywz}y||}}}wzxz{|}{{xx}x}y{yv{y|z{{x{|}}vyzz{~}~w|~x~~y}x}z}{~z}{~{|}zzy{x|x|{{{yw}xzzxu{zx~|y{zxz}zzxx~}}y||~{~{y~{y{~|zv|{||~~y{}zy|{yyw}zy{|zxz{||}{||}|x}zxz||s|y||zx|~|x||z}{x}y{}{{~{w}}w|}{zxy{}}y|ywzz}yzw~z|z{wywvz|w|{zx|{|{~|}{}yxz|}|}|||}}zx|~{syx{vzysz{zx|z{yz}zvyyzy{zy{ww{z|{z}||zz|v}{z~{{}||}y{z{|xxy{|z||wvz|}y|y|yz|}|{{y|{||{}{|}}|{}|{|{}|zz~~|~}{~~}}}|}|}~~{~~|||~{~}}~~~~~|}~|~}|~~|}~~}~~}~~~~}~~~|||~{~~}~z~}}~~~~~{~y{z~~||{~}}~x}}}}~~{}}~~~z~~|~}~~~~~|~{{}~{~}}}|~}~~}~~~{}~|~|~}}~~~||~}}~~{~~~|}}}~~}~}~~}~~~}~|}z~}~}}||~~~}|~}|z}~~}}~|}~y{zyyxx{x{|}wzz{{z}x{xw|wy|xzx|}xyxyzyxzz|||{|xy||{{zyx|z|z{}}|z{yzxz~{x{zz|~~x|yy{{{{}|yz|t{z{y{{|x{||x~||yy{y{{}w|zw|{xx{|yxyxv}wzz|yxz}{|zz{}||}y{{yzw}|z|}z}{}}z|yy~|z{|z}~{{|y}yz{{|y||z}{zy~w|}w{}~zy}{y|~yyzz}wy~z|{z|zxzy}|{y|wvy{{~}yx}yw|zxyz{yy{}}z{|zzzyx}|{{~}yyy}y~x||{{{xz|{~{zxu{{z{zyzvzy|zy|{x~{}zzyyz|}}~xv{yz{xuyxz|~}w|w{vzzz|xy~||}{}z~{}}z~w~y|yw{z|{y}{yw|y}{{||}{z|{y}w{y|xv{{{z||y}z}}~xzytz|z|||zz|v{|y}zz{v}~{|~z|z|}{z{yz{y{{}{|y~|yyz{}zyzxzu{}}}|zy}yz|zzx{|}}y{{~{{|||z{|zy}{~z||y{zz{}zyz{{{{{uy{wyx}}{|~x{|yx{~{~|v||w}{||yy{{y}yy{yz}yy{y}{}z}}vxz{y{y|{x}z~{|z||x{}w~y}}|x|y{}}}z}|}{w|zz|x||xyx}}}z{w|}z{zyy~y{}xxx}{{{|~yx|x~}|vy|}}~~z{}xyztz}}x~z}|x}{{|zyyxwzy{}w{zz~|{||}{yy}y{~yx}uy{y}~xz{y|{{{{y||{|~|~}}}}}~u~}{~~~~|~~}~}~~~~z}~~~~~}~~{}}}~}}}~}||}~}}}~}~~~~~}~y~}}}~~|~||}~~|~~~~}{|{~}|}~{{~}~}{}~}~~||~}~}~~~~||{~|~|~|~~~}}}~~~~}|~~|{}~z~{}~|~|~~~~{~~}~|{}}{~}}~~{~z}}~~~z~z~~}{}}}~~x{~~~z}||}||~}~~~}}|~}}z}{zxz~y}{~|}zxx|xzvy{zzy~|vvvx{z}yzyz{x~~~{yz|}z{}y}yyx{z{~y}|{}zz|z}}{x}|{|zzzxy{xw|~x{zx}zy{||{||uxxy{{zzy|{}z}{|xy|z{y~z|{}xyzx~~{y|}x|{{y~vyzwwx}yy}||yz~wx{y|{wz|}{wyz|xyy|y{zy}y}|~{{xz{{{zx}|{w||q{yy}yy{z}wz{vzwxy{|w|t{zy{x{zxxy{{y|}{}~}|x~~{||}|}zz||{|{~{zy|{|yyyz{|y|w~w{|xzxzyyz||z|~|}{zy|{}x{~~{z{|}z|x|~z~z~|uzzyvzxzyyw~|yz{yyv}|z{|{{|yzz{z~y{xz{~|~zy|y{z}~x}y{{}||yz|yw}x~z|xxvyzz{|zx|z}w{zz|uzy~~|z|}|~}{{z{yx~z{}zyz{}z~}~~~xz~xzz||}zyw~zxy}|x{{zu~}{|~{|w{|{|{}w}}{|}z{|zxx|z{y|z}zz{|z{{z}xwu}~{x|{yzz}u}|zyz|x~z~||z~|z{{|zz~|z|}}{}{|}zzz{zx~|{{y{yvz|yyyy}{|w{|w|z{{wy|{|w{|}x|{x{}w|zy|~y{~z~{|{z}{wz|{xx{{ywzyx{z|{{x{|z|~~{y|x{yx}zvzz|z{{zv~|{~zz{|}~y|~{||w{zyy}z}z|zvy{xzzyz{yy|zz{vzvz}|wvxyz}{z}{w~~|~{|{}~}}{~~~~~w}|~~}~|}~~~~~{~~|~|~}{~~~~}~}|~{|~~}~y}z}~}}|}~}}~}}{~|~}~z~~|}~}}|~z~~~~~~~~~|}~|}|}}|~~|~~|~~~}}~|~}~}}~{~}~}}}~~}}|~~~}||}~}~|~y{~~}|~~{}|~~~~}}{~}|~~{}|~~~|~~|~}~|~~~|~~z}~}~}~yz~z|~uxv}|z|yzxwwzz|{v{{}wvxyyzw}}~|||y}xz{x|zz{}y{{y~y{|y~yy~{}yy|~{{~{w|z}{y}x{z{~zzz|}|{z{yy{x}v{y}y~z{xyxz}z}|u|{{{wz|v}{{{~||~zy|z|{}yz}~w}|y}~{x}}uyyz}}v}zz{|zzwx|}{yww|}}x}yx}||u{|zx{~}x}zwz|zx{{z~{~w||z|{xxzxwz}{|xzz~v{{|}y}||{~{~|{{{|}x~y||yy~y}|||}~zz~}zy|~xyz{{zzyw}yz|zz{z{yx|}w{|yyz|||{wz}z|}z|{|{|{|}{|{zy~|}~|}{u~xzz}{|{zzy{||x|zy}yx||{|yz{z||{x|}{w{w~~}z}zzy~yxzz{}}{|wxy|zwx}u|}zyxxy|~zy|xyy|}||}|~xz|y|y}}x}yy|{{wv}xz|||y~|z{|w|}z{z}z|zxzvvxzz|~|{y|y|}zvyzzzwy||zz{{yx~zyx}}}x|zyz{x{{}{{~~|z~}~xyy~|vxzwxz~u}zyy||}||}{}z{||z{~|{|xz{|{}wz|}|~~{x}|yx|{z{z|xx}y{}yy{|}xz|}z{~}x|w{zu|~{{z{{}|}{y{|z{|z}z{~}{z}|{{z{z{||}{yy|{~{|{{z}x{}~t}{z|{zz{{yzz}x{{y~|w|}{|yv{||{{{y|||zyy}wx{x}z|y}~x~~~{v~|x|{z{~~~~~{}w}~}~~}|~}{~v~~x~}}~}|}|~}~}}w~~|}~{{}~~~~}}~~{}{~}~}~~{{~|}~}{}~~~||}||~~z~}}~~~}~z~~~|~x}}}}|~|||~}z}~}}|{{}|~||~~~|~}|~~{}{}~|~}~}~~~~|~}}~}~{}}~{~}~~}}}}~}|~~{}}|}}|~}~~}~}}}{}}~|{~|}}z~~~~}}}z|zy{~|y}||xz}zv|{x|w~~|{x|x|zz{yvz{vy}~{yyyy}z|z~z{zx~}z}y{z}yz||}yz}w{y}zx~w}{~yv|u|{xx~||zxy{xyz||w{yz|y~x{y{xvzz{||}z||}}z}~~z}|}zzzww~zxx{xzzzu{|zy{x|x|zs{xz|ww}z}|y{{}y~z{||}{~||~z~xz}zyzxzw{|u~yxzw}zzwzzzvz}|yx{~{y{~|z{yzx|vyzwzx{{|{||}|zz{~||zwz{||z|wx|zxyyx|y|yx~x{}zt{|yyxw{}}z{|y||~yzy{{{zy~y{|~{}~|}z}zzy{|~{wwwz{x{wx{~x}{wzy{z~y~y}}|{{x}yy|{|{{z}~|}|~z}|}|zx|vx|{zyx}|w}{{}y~}z{yzzwz|z|{{~}y|||}}~{w{xz|}~{~|}y|}{z{x||zy~{|}}{z{}{{zyz{zyx|zxwy{w~{y~wz||{zz{zzy}}zx|~z~yw{{|{}z|yy|w}{{|zzxvz|z{z|y|yxx}xsx}v{zz|}xx|u|zy~{}z|~z|xy|~|y|~{{zy{zy{wyxzy|uz~|zz|yv~{}w{{yyzyz|}~z{}|{|y}||z{}z~{}~zy{xzz{zvz{w{z|x|}wz|~zyw}|}y|yy~~~z{{t{{~~}{y{{~{||{~zx{|z}z~{y{yy}{}{~u~{~x~}|xz{z{x{}|xv}|~y|}|{||zyzy{}~y~y}~|||{~~}}|~}~~~~{{~y}~~{~}~}~~{~}}|}~y~y}~~}}~~}~|~~~z~}{yz~~~}y~~{~|}~~~~}{~||}{|~}~~}~~|||}}~|}~~z|||}~}~~||}{~~~}~~|}~}y~~~}~}}~|~}~|~~~|{}xyx|~~}~~}~}|||~|~z|}~}~|~~}}y}||~|}}~~~~z~~z{~~}{|}~~}~~~~|}~~{{~}}z}xy}y|y|x{}|xz{z{|wzyy{{}|~||}yz|zyy||xy}zzy{|v{zw~yw|z|x{}}{{y{{z|}zzz{~}w|{~}|zw}{u{s{y{{}{{wz|{yyz||xxyzu{zz{wyx{{|||yz~{wwz|{}y{y}y{{}zyx|x{z}v{z~z{{x|{{z{z~y{||zy~x{wz{y}}y}x{zw{}|z|zuyz||zzy|wy{x{z|y}x{|{s}~zzzwz{{{z|||{z||yxz~uy{{{yyz~~{zyzz}{uy}||{{w||}}yyyzx}u}xy{}x}z}|zz}}y}|}yz{{z{v|zw|}z{ywyuzwy{yz|}y{{{}||{||y{z|y}|u{x}{{y~{}z||yzyv{{zxy{|uxz|{{{|y}z|zwzx{y|}{zx||y||{xy|~z|z|{xyzy||~{{|{xzw}yzyx{y~{yz|{zuz~z{}|z{z||||y~y|zyzzyyxyy{||{zw|{y|zww}{x}}yu|{|~zzyyz}z|{~|y}w}wzz|zzzwzy{w|xy{~w{|xzz|x|zz{vz}}~x}y{{|y{}{{{zyx|}zyxy{|w{y}zwyz{{{x~x{{}|}|||zy{v}||zyy|xzzx|vzx{yy|uxw{}~~}uzy|x{y|{{}}xxxv}z|yx|~}{{|zww{{y|xx~yx{xx~yx}~x|{y}}}{y{|zz|z}w{xzz}{{||}{|}{xzxy}~{z|zz~|}yzz}{{|{y{}zz|zz||~~{}{}z~|y|{{yv{yy}}~{|~~~~z|{|~|x~~~|~|~z~||{x|{~~~~~~|}|~~~|~~~}~}~~~{|~{~||}}~~}{~}~}~}}~|~}}|~~}~{~}z~~~~}}}}}|~|}~~}~~~~~~|}}~}|~}~{~|~}|~~~~}~}|}~}}~|~~~}}}|{}~{}~}|w~~~~~y}}}}~}}|}~{~}~~~~~~|~~~~}|}z}}}|}~}}}|~~~||z}{}}~}~~}{}~z~~}||||~|z~yzy{|xu{w|zu|~yy|wzz|zyzy{|{{z|y}{yzy{}{x}z{{~y|~{|{z|z}z{{z~zz|||{zu|{{yxxy|y{z}|{zz|xxzwwxxu||~z{yxz~{|wz~|xywy||||{uz}||}{{|z||{z{|xvxxyzv{}yvzwz}{xyz~{zx{yz||{{~|{{y{z|}y|yz|{{y~{~|{{x|z{yx{zzywzz{|yyx~ys|yzzzwwyxz}zv{{~y|zx{~{|zw|{{~{{}}{z}|y|t|yz}v~zs{wyzxw{~zyz|{wvzyzzz|~}}}}wvz{|z}{x{}yzzzz~}x|{}|x{|zz{vyywy{~w{{xy{z{xy}y}wzv{x~||{z{||y~}}~y|}z}|z|~~z|{|~z|}{|w|x{zwywyzy}yy{|x}zw|x{}wx{y|y|y}yy}~x~{{}~z}{|{}z}~y}~uyz}|wyxzz|zzzxvz|vx{u}z{{x}}}~|}{{|zzywzz~y}~~{{{x|y|||u|{zz~y|}z{uy}}x{~wwy|xz|{ywyx{}xx{}zzz{y~{w||~}|wy{{|xw}{|z}yy|}z{|w{|w~w|zzyyz{w}y|~yw|{zw|{x{{{yuzy|yz|}~}|}||}|y}z{~~y{~|}yw~~~{v{}vyy{|xu}zzzy{yyy}vz{{w{xw{{~w}z}z}z{}y{{~{wyz~|}}|zxzw|yyyzxzyx}|zzzwwswzvxq{|z~zzx{y|}x}|x}x}z|~|z|{{~}||~~~~||~~}}}}~}{~||}|}~~z}~z}}~~}~}~}{{|~~~}~~~}~w~|~{~~y~}}{||~~~}~}~}y}~{|}~~|~~{}~~~|~|~~~}~}{~}|{}}}~~|~~{|~~}~|}}{}~y~~}}}|}~|}|}}~~}~}}~{~~~~|}~{~|}~}~}~|~~}}}{~}y~{|x~~}y}|~~}|{}}}}}}{|~~}}z~}~|~~~||~{|~~}~||~~~y}{yx|zy{y~|{}{||zv}y}yuxz{|zw{yyzy}~z}}z~|{twzx~vvx~yz{zz{{}|y}y{}}{z}}|~|w}}}z{{{x}xz}y}~{}zz|~~yxzzwz~x{wx|zx}}{wx}{|~yy{x{x}|y}}yz|}wzzx}zz}|{zzw{zy{~y|{~v{|yy~y}}x|{}z{}y||z|~w{{zyzyyzz{{{yx}{y~||z|zyw{{}{wx{z|~|}wzz{{zxzu|{|zx{|y{v{{wz{}x}z{zzyyx|~|}|{xy{{~{|{|{y}{zz}}x||yyz|{{xy}xxzxy~}y|~{z~}{yxy{}|x}|~z}zy{zz{{{||xv}yyzz|vy{zx{w{x{yz~y{||{|{x}xyyy||{y|}||{{{}zy}}zz{|}}}xx~zv|y{~|}~{x{w||}{}y~z}}zx}z|~w~zzz}}y}~y{z{z}|}yx|z||{yzz|z{|y{wzz||||{ywy{|xzyz||}|{zxy}{wzz}}|z|z{w|{z}|}}y{}yzz|{z|||xzz}z{|yzyuyz|y|z|{y{|{t{ww{y~vzyy|}{{}y~y|z{z|}xww}yyz{{|y{z}{{{z|zy|y}y{}y{z{~z{xy|y~~yy~y{v~{|{w{}yzz{z{zyz{}{{|y}|}wyzzz|{|x|~zx|zz|~{z{}zz~}y{y~}yzy|z||w{|}|{}}z}x{x|{z||xzxw||yy}yyz{z|xyyyz{||~{zz}xxw|~~~}}~~~||{}}~}|~}z~|~~~~~~|~~{~}z~}|}}}{~z~~}~~~~}~~z|~~~~~}}~{|~}~|}}|~~|~}~~}~||}}~~|}}}}|}~~~~}|~~~~~y~{|~}|~~~}~}|~|}~~y~}~~~~|~}|~~~}}~|}}||}}~}}~}~~~~~~{}~~|}}}{}|~~~~~|~~{}}~~~}~~|~~}|}{x|~}~|xz}{z}{~|{{|wzzzy|xw{||}u|}{xv{{|}xy{zwyzx~xz~x{{}z{{|z{y}z~xzxz|{x~{y}{z~ywzz}xx{|wzyz{z{{xvx}yyyzvz{xyzvvy{{x{{w|x|}|x~}w|~yvx}y{wy|}~y~uwy}zyyzy|{zyx|wzwyzxyy|xzx{vz|{{{tyzz{zx|||{|z|z|{z|y~}{u|y}|{{{yuww{|~y|w{xwxy|vsz|xxx{z{}zyyzvxy{u{~zvz||u{y{}{{x{t{{{z|y|{wvwxzx{~z|{}w{{xyw~zzxy|~y~{}}y{}}|}z}|wvxz{x||~y{z|wy}wwzywy{z{yyzw{yx{u~|y|uv}x|{|~z}z}z|||||}~z}|y}{yz~~{w{yww|z}{|wz{|y{}yzyy{xxxy{{yyy||}{|}|~yw|{w{}}z}|{wy}~{|xyzzyzzz{y~|{vzwzy|}||{x|y~yx|{yzz{w{y||{{~}xzx~{z|y{|~x}~{yyz}wuyy{y{v{xz}|vy{yzy}w{{|{{zzu}{z{y|zw~z~x|{{~z}}||zu{vz{zywx~{z|}zyx{x|ywz|zz{xwww{wy|{wzz{~}~}|{{yzz|}|wwx|x{x|yz{{~~z{xzxw}y{z|zz{x}zw{zz|yzv~xwwzy~}y}{}yxw{zz|}zz}}zzz|{}z}}{|xz|yz|~}|x|}|zx}yyv|y{y~xyxywzy{}~}{y|{{|u{|y{|}|y}~|}}|}~~|~~~~~}}}|~|}{|~yz|y~~{~~}{~}|}}}|~}~~~{~}}z~z}|yz|~~|z~}~}|x{{}~~}|{}~~~|~~~~u~~~~}{~~|~~~~}~~~x~}~}{~}}}}}{~~}~z~z~~{~}~~}~}|~~|}||}~~}~}~}{}}~|{~~}~~~}~}~~{~}~}||~}~{x~}}z}{}}{}~}}~y}}{}}~~}{~~{|||~~z{~~}|{x|w}~zz{zxz}z{}vy{{z}~{{{||wzxxzx{zyyz}y{z|zzwzyy|{{{vzz|y|||v{{{y{z|z{~{txyuvy{||zxy{z~yyy{z|~xy|x{xww||w{z}{~y{yxy~~zy}y|z}z~zxz||xyzz{}}zz{zzz||s||||yyy}~zz{xz{yx|xywyx|{xzyw}zwz{y|zz}x{yx}z~w~z{{|zxzw~||y{|z~{yy{yy|}xx{x}zxvy}}yzwv~}w{}|{}{w|}{zz~wz|zz{}}z|}{zy~{|~x~y}z||{xw|vzz|}{{xzy}{{|xz|}zz{}{z|{yyx}zzv|xwyz{}z}w{yyu{w{z}y}v{~{~}yy{yx|zw|yz~{{{y|}{z{|zx{}x{|z|{zx{x}{ww||}|~}|{xzuz{zwy~yzvy{y}zyyw|yw|y{z{z~|y{y}z{~z~|{}{||xxvzz}x~|y||wxwy|xt{y|x|x}~}|y~{z|{z}z{|{~z{xwyz}|}wzz~{}}zz}y{z||yz}}}{|y}{yww{x~zyz~{{{xy|x{}}zx|{~|zxx{{yx|y}}}z{zw{v{xz~{x}|y}y{x{~y~yx{|{yx{|x}{zz~y||{xwy{{|y|w{|yz|{||wy|}|yy~|{x~|wvy}yx||yx{zyxzy{z}zz{|{{y|zz}z~yy~y}z|x||y~|z|y}y}y||~zz}{}{}x}{w|{xzv}z|}u|z{s|x{zxzwxxzx}{v|xw{z~yx{|y}~z}|}~|}~~~~~|}}{~}~~~}~~}~}}|z}~}|~~~~~|~y~}~~~~}}{~}|~~}~}|~}~{~}~}~~}~}~~}~}}~~}~z~~~}}{}~}|~|~~}|~~{~~|}{{~~~||~}z~~}{~{~{}~~}{~~~{~~|~~}|~~z~~~{}~~}|~~|~~}~|}~~~}{{~{~{z|{~y{|{~~{~~~~~}~~~~|~~~~~~}y}~~y}}{y|}y~|y|||~}~||xwy{|wvzyy{z{~~~yywzxxy{z{uwx}}{w~y}vy~yyzz}|{~zy{}{}y{|zwx|}yww~xwyxxxxxz}z|~zyxv}}xzwt{{z~}x{~|z|}}z{{zz{}}z}||x}z~y|uz{{zyx{x}}w|z}|yzv{q{y{ywzuvyu|z||z|}z{{|zzyz|}x~zx}|~|z}~wyzxxz|z{}wz}{yy~zw~{|{uyzzyz{y{xz|{yyz~z}yzx{x}|}~{wzzw~|zy{|z{xzx|ywyy{{y||~|yzyyz{zw~}||v}zzyy|{{u{}~{zw|{xz}y}}}}z{z}{|yzwx{yzxzz{xzyv{u|{xyx{wy}{z|w}}~x|}|}y~{yz|~{{||}z|}~y~~|{|{{y|{{~|{{|z{|yw}yvw{z{~v{xxz|{{z}x{y{{~{}~z}zxx{zzzy|z|zyz{|uz|}}||vy{yzvyywxzyw|zyy}}xy}xzy|z|}y{||yv}yzz|~y{{~}z~{y{z|x|yxyw{zxxzy|{y{|zx|wx}zyxz{}|}z}|~{{z}}z}|z{{z}{z}zw}y{||{}z}|}yyt}|{zzxyzzx|w|}y|uxzvzz}z{{y{}}z}zy~xz{{{y}{~y|vy{x{yyy|~ywy{xy}x}xzzzx~xw{z|y|{w|{|vyyy{{xzyy}zz~~ztx{{z|~~{||zwzxw||xzz}{z||yx{|y{zzzx|v}xz{|{||}}{{{{{z{|{}z|~{|}~|~~}}~|~}~~z}~~}}~~}~~|}~z}~~~}|{|{}~|}|~~~~}~~~z}{~}{~|}}|~~~~}~}~~~z~|||~~{~~}~{~}{~~~|}~~~~}}{}}~}~~~|}|}}|~}{}|~{}||}}~~}~{|~|}~~|~|{|~~~}~}~~|~|}|~}|}{{|}{~{}}}}~~~~|{|~~~}z~~~~|{|}}~~}~~|}|~}z~}~}}{~|~~~|}~~{|{z}zz{}{{|x{z}}|w|z{zzxyy{y~||{}yz|z{x{{||}{y~~z{}|zywz}zx{}{}zzx}{|x|~~zz}zz}}xyy|{zxw}}z{y}z{{xy{w|}|{yz|zyz}|zz{x{yz{zyywxw|}|zw}z{zzx{yyz{yzz}{x{|y{|}y{|yuyz}y{{}{~z~~|vw|~z||r|x{~yyzyzyu|y{z{z~y{ux|xy}zzyz|zzyyw|{y{{z}wxy}|z}zzwxw{x{yzy}xz}yyxy|{yx~}z{yy}}}{~y|{y|yy}z{}w|}zxzz}z{x{zz}{|ys}~||xwxy}{xy|}x{z|y|{}{xzxz{wzv~yy}|z|xzz}|{z{|z~w||zzz~}~~yzzzyx|w~{z}|{y}z|}|y{~yy|xzzx}{|wy{|x||||z~y}{{z||}}z}|xyw}vuw}zxx}}{z{}zy|{z{wy}{~x{~yy{y|z}|{{}}~~{{|y}{||xx~}~}}||z}{|||z{yw{~}z~|xy~||}z|}zwzxz~|}zw}{x|z~yy{}{xyz}}{yzz}{}zyz{xt{~yz}zw~~|yx}{y|{|y~~}zzxx~{yx|}zyz{xzy}z{z{w{{}w}v|}z{zzzt}||yw}}w{z{zy|{w{yx{z}|{{{yw{z~w~xzx|xw|~{y{zv}zzvyy{zw}|xy}xw}|{y|{}||{w~}~|{}}x{v~}zy}vyz{{t}{xy{|||u|zz{zxw||~z{}|yy|~~}{xy|z|~~}~}}~~}~}~}|}}~~}|~{}~~|~~~|~|~}~}~~|{{~{~~~~|~}|~}}~~}~}}~}~}~}~}|~~}~~}|~~}}}~~~~~~~}}~~~}~}z~|~}}}~~~~~|}}~~|~~}~~}~~}~~~z~}z~||}~}~~}}}~{w~|y~}~|~}|~~~}~}x}||}}~~~~}}||~}~}}~{}~}}|}~||~z}~~}}~~~}}~~|~~~~~}~|}}~~{~{~{w~~~z{~{|y{~|z}y|x}wxyvm{|{zvyty{y|z}{wxz||z{{xu|xz{|y||z|z~zy{z}z}{||{}zw{|~z|w{zzy~~{w|x{yw}zyzvxwyxwy}{y{|yu~{~xzwz|y}|zzy}|{}~|~{{z|}x}{xzy{z||zx{|zyz|{y{zy~}w~y}vvxx|z|{v{}y}}zwzw|{{}|~}}{}yy~}u{y{{||wx{{tz~|x}zuzv{xw{{yvz{xyyz{xx{}{y{||~}z}y{|||w{{vy}}{x}yxxzzwzx{y{zvxwzzz|wyyy}{y~zyy~{z~yww}|{~zzz|{yx|z{z~y|{|{z~x{}yzzxwyuzyw{zx{z{{vy{v|{z}|~{|~~{zz}z|}z{x~x}w}~|{{x|zzx~}{{zy{xxxzz|{~yzzz{|y~{|{x|~}}{uy}{y{}|{||{z{|{}z}~yz}{xz|~y|zvy{{z~xy{|y{xx~yy}|y~x{|}|{{||{{~z}{zx|{z|~{{~}{z|z}}wzxz|{z}w{zvyzwyz}||~{~{}}z}}r{|}|~yz|}yzz{zz|y{y{{}yzz|}||xz}zzvxy|{uzz}yxuz{{xy|z{y{zy|vv{{|~{z|yz}{|x|x~{y{}~}{y}x||{y{{xxwwz|}wy}z|~|zzvwzz{}y}vw}{}y}x|{|y|z~}|{z|w~}zy|}~y{}z}|yy{~~|zw{}|{|{z|}{||{{z}}ux{{y|{w{zz{z}|}~||{~|~}}~~}~}~|}}}|~~~}~|~}|{~|~~~w~~}~|}~y|~~}z~~|}~}~zx}z}~}~~~}~|~|}~~{z~|~{}}{~~|~~~}~||}|~|~~}~~}~||~~~{~~{{~}~~||~~}{{}~{}~~{~~}~~}~~}~~|~}~|~|||~|~~{}~~}}~~{}|}~}~z|}~~~~{}}~~}~{~~~~}~|}}}|~}~~~|}~~|~}}~~~z~y|~~~{~~~~}~}~|~z|}~~~~z|~{xzy{zz}z|{v|~|zw}{{{{|v{zz{|u{z|{{||zy|x{z{{{{y{xzz{xxxv|{{{{z{{z|x|x{~z||{w{xyzy{wzxyzzzzzyzxy{zz{{zw~|ywzyxzx|x{zyz{}zzx{}y~xv{|{z|||}|}z|{w~{x{w~}z{{x{zx}y{{y|zywz~{y{{}}{}}xy~{z}z{{wyxz|x{~yyxyyv}|z|z{{{zyy{y}{wz{z||xwwyxyzz}{xvx{|z}zyyz~||zy{zz||zz{xy||z|{yzyyz}~qz{{{|{{zvyxz{x{|{zxz|{||zzxz|xyz|uy}}z|v{}x{{z~{zz||zx{|~{ywv|yx|}yxz{wzx~{|z}{}|~|{{|{{}z~|zz}|{}y{zy{{z{wwxz|w||{zz{zv}|{w{z|zzyzy{{z}x~yyzw|xxy{~y}}|wy}~z}w|{|zy{}}y~|~{{{x{w}xyz|{v|yyz{y}xz|||zz~u|{|}zv{|}{}~yt{{{{zzvy{y|y{zy|xy{zz|y}{zy{~{z}||x~}xv{{}x|}{zxy}|yzzz}yzzz|z|xvx{|{z|}yzz|{}tx|z{zzxvz|{{v~y|zz|yyx{x||z{z|yzy|}yzx{}{zy}}{|y}{}zzw{|z}~||}{w}~z{|~x}{|}yyz{yy{xw|y}|{}{zy{z}{}y{~~xv~z~{yx}}z~x{zxzuyqz}{}|yyzwyy}yzzy|z~{|{{}v}z|{}z{zw{|~}~~~~~}z}}}~~~|~~}|~|}|}}}}~}}}~~~}|}~~}~~}}|}~~~~~z~}~}~}|~|{}~|~}{}}~~z~~}~~}}~~||~{}|}|}|}{}}~~}~~~~|~~~z~}~~~||}}}~~~||~|}}~{~}}~}~~|~}}}~|~~}}{~|{}~~z|~~{~}{~~~~{}}~|~~|~~|}|zx|{}{~~~}}{}~~{|z}~|}~}|~~~}~~|~~~}}{}~~~}~~~~~~}~~~|~~}}}~z~}|y|||~|xyz||y{|{|zy|vzxzz{y|wyy{|zyw}|~wxw}{|}u}~xz|x~y}y}|z|}w{||}{||zx{|zxzy{x~wx|~}zw||}vyxzz}{zzqw}~y~}|{{vyy|y~|{~{y|xzz||u~{{{|yzv{|zyv}{{zyz|z{{xyyx{{~{{wv~x|}xyz}z}|{|y{v~}{|~}|z{~y}{x{|}y{xxzzywy{|yt{y{x|||z|v}|y{y{|{zvzy}~|{zzz{~{y~~|{z{~zy|y{}~z~x}{x}{t{z|x||{zyw}||zz{y{zszx{}~z|}zw{~|{{y{yyzy}{y}{~|{w~x{||~z~txyyvuzz|x}||u{z{zz{x}z{|z{zs~||x{x{||}|xxz{w{}}z{{w}zz}xzzwzy}z}yzw{yz{{{}xzz|zvx{y}{vzxwz~~{}yxzy}w|{||xzy|}}{yz|||~}x}y{|sy{{xx}{~{y|ywtyxwwz~yy|{~}~z|}{|}x{x}y{~{|z}x{{zwyu}x}~wwy~zy~y{}y{y|ywxz~z}t{{|{~z~{xw{{||x}xyvz|vz}|}z~}|zzx}|yz{||yy{zzzxyz}{|z{t|yxyx{ywz}{|||yw{z|x{|{|w|w{||{~xzxz|}z|{~yz|y|vx||yx}xw{vwz}zwxw{{yz~|zyxy{{||{y{y}}{|}{~}{y{y{|zyzyy~{}vvyzyzy||zxwx|zw~xzxy|zy{}zx|zx~|{{}x~||y}}}{}|~}}|~~}{~~~}~{~}~}|{||}}z}z}~{|}|}}~~}|}|~~|~z~~||~||~}~~}~}~~{}|~}~{|~}|~~{}|}~~~}~~}{~}~}}~~}}~}{~~~|}~~~{~}~}~{~~{}~~}|{~}~|{~{z}}|~|||~~}|{}~~}|~}{z}~}~~~}{~~~|~~~}~~~~~~~~{~z~~~{}~~}~|~~}|~{}~}~}~z}~z||}}~~|~~|y}}~||~}}}}||}~||}~|{z~|z{|y~xyox{y|z{|z~||y{w}~y~xz{{|wy{}y}{{|{{z}{{{z{{{z|wy{{|zx|}uxzwyw{z|{y|{uzwxwwwzx{zz|xv~|{}{{xzy{zxy~zw{{{yx|yxwzx{yzy{{{wz{{|z~{y{zyzz{{yz|{vzy~}}{x|{x{z{||y}z}z}xy|zz{y{xy}|}z{}y}}z|~xy}|yyyy|t}}}}{z}}}{xz|}{zzyxyy|vy|zyz{|x}zxyyzz{{z|zv~zzz}zz||zvx}|yy|w|{yz{}}w}|{|z|zzzwvx}{{~z~y{}}|~}y||z{zy{z|wzxzw|xz}~|x|x|{{{}}zz}zzx~{~{{|zxz|{y{w{|zxz{|{y{}{||zx}{{~}{z{{zzz|yzz|x{zzx~}}z{}wzyz~zv}v~yx|z|xxz~{z{{|zy|y|{|{zz}}{{~}}y}}~|yyzw|}{|y{y{{yz}{}||zy}||~y}}}zzz{zyzz~|{}|}yz|||x|zw|{yz~}y|y||}w{|z}y{z|{~y}w{xz|v}z{|{yy|||y|x}|x}xz|{y{~v~zyy}|{yzx{}}{y{zwz~{x|xzxy{|y|zyyz{|z{yzv{{zw{}zzx}|zz~z|{z|~|yz|}~}{yv{yy|{{~|{|vyzxzz}y{zyx~{}z{zxzx|{vzz||v{xz}xyz||q~}}zv|y{y}|{yz{zx{{zyx||y}y{|z~yz}||z{z|y|zzx}}tzz|{xzvy}{|~~|{~}}~{|{{~}~~|{~~}~}}~}}||~~}|}~|~|{~|}~}z}}y|~}~|~|~~}|||}}||~}|}}~}~~z~}~~z}~~}{~}~}|~~~~~~~~}}~~}~~~{}|~|z~~~}~~~~}|~|~~}~}|~}~{~~~}~}~~}~~|~|~~~|~z{{}}|}~{~~}~~}~{~x~~~~~~~~~~}}~|~{~|~~~||}}~|~~~}~{}||w|}{{zvzzyvwu{}zyy|{|zzz{wz{z|w|wzzz}xz{~z~zz|v|yy~z{|z}xz|}}yw}|~yyz}yz|zyz|y}{{|vw{zz|z{}|{t{|vy{{v~z|zy{x}w}{~~||wu{y||x{{}|}~z{y{~z}z{~yzzy|{|{x|{xyx{xzwu}{y|~{~|ww{{|v|}{z}z}y|{{z{~|{{x|z{y|u{|yw|vzzyyxv|{}zx||z{xyzzz}wyz|x~|z|y}}|{{{~|}z|{{}|}{|{y{yuyxx}}|wxw{|w|zy}z|v}zxy{z|xy}{}~z|}||~y{{{z}|x|y}|zw{{yzy{yyw{yyzzzzvyzx{}{yy{zzzuz|xxvz{}w|}}}||x|{{}x}|~{}zsy|wyvxxxz|y|uzyz|{yy{x|z}y|x~||yz}{}vy}z}{{}|z||zy}||}|{~~|x}{x{{vz|zz|vyy|yz{syyyv{u{|zyz}}{zz|}y}z}||yx|x|}}|}}{y}{y{z~|}x}{zyz|xxzz}x{z~x|}zw{{wxy{{{z|z|~|~{|{z|y{z{|}{}x}}z{xx{|{xzyx{|{yz{zz|w|{v|w~wz{z~z|zy{|{{{y|{z{z~x{}zzyz}zy{y}x|v{x}z|{y|xy{zyyxzz}|wz|{zyy{~|}{|yz||y~~||~~yz|~~}yz}~|{zx|~|xzz|}xvwyzzyv~{xxx{zz}w}y~}x~z}{xzyyy}y}|wy~|~~}}z}~~w}}}~{|~~|}|}~~~}{}z~~~}}~~|}}}|~|~~|}~|~}||}|}|~~~~|~~~~|}|}z~}~}}}~~~|z|~~|}~}{{}}|~}~|{}~z}|}~}~}{{~{~}}~~|}}}|~}~|~~{}z~}}~}~}||z{}}}~|}~~}}||}{~~}|}}}}~~~{{z}~~}w|z~{~~~{~~~~~||~~|~||~{|~}~}~~|~y}~y}~}|z}~{yy{wy}wz{xzy~u}{}xzz}{xx|||{wxx{|{}{z}||~yw{|yyyw}xyz{zyyxzw}x|{u{zzzzz|zy{yz|z|yyz|{zyuz|xzzyxz||~yzzzzz}xzz~||yzzz{{|wxvuy{{wyzwvzyw}{zyy}{zw{zw{wy|xwvz}}yxzy|r{{uy{z}yzwxzz}~wx{u~zyy}xz{}|y}w|y|zxxzxy{|{zz~{z|zu{~{x{~y|{|z{{xx{y|yy}y|wxy}y}|}}z{|w{xw{y~y{vw}|{|y|{|z{y|~|}{|}||x{~}wx~x{{yz|w{|{{x{{~~|zx~~tw{}|z{wx|{}}{{~|zx{zzz}z|{z}}}y|x{z{ywzz}}}zy~xzxyy}z|z|zz|{yy}}}{||yw{z}}{}zywy}x|{||{uyyyzyw||z~yzy|}x|}{~zw}{xz{~{xzz~z}{zy{z|z{y{{z}}|zz~xz|zw}}wy|vy}{}|zv}xzyxzzwu|x|xxtzx{w{}zw}|}{y|}{xzzwxzz~}z{~|{wy~z|x||{{|v|~|zy{|{}zyyu~{|zxw|yy|x}~}yzz}z}}}z|{{z~wx}yy|xy{|x|z}yxy||z|z~yzzy|v{yzzx{{|x{w{~yw}yx{z{}}y{y||wy{z}x{~zxzz{|}y{z|yvz|}}}{}z|z{|~w{z{||~}|}zyz|}}~z{~{z{|}~xvy}wzz{|z||x{|{~xwy{{|zyx|}~|u|{~ywywzz||{}|}}|~}~~~|~z~}y~}}~z~~~~}}~|}z|~~}~}~}}}}|{}}~}~~~~}~~~}~~}|~~~|~~~~~~{||~|~}}z}|~~}~~~~~{{~~~~~~|}~|~zx}~}~~~x~~}~~~}}~~}}}~|~~~|~{|||}|}~~}z|~}~~zyz}~}|~|}~~~|~w~}~}}~|~~~|~~{~~|~}}~}}}~z}~~~}|~{}~{}{~}||{{{z{~|zz|z}z{y|x~yw|vzy~|{z{vx|z~z}~}wtxxz{yyw}xx|{yz{{y|yy}z{y}|y~}~{y{{{|~vu||y{{{{}{}{|wy}xyyz{|uwz}zu~z{~zy|~|y}}||zz~w|}{zy|tz}zyz~yw{{}w|vx|y{zwxz~|{}zy~wwzyzwzwx}}x{}{|yvy~z{}z~|~|xz}w~}~y}~{wzv}x}zz}{ww}{yxzz}{zwxy|y|xx{|{z{{}{{|y{z}~{~}z}|z}}{}{u}|}}zu{yx|y{yxztzxx}}x{zz}z}|v{z{|}y||{y~xz{}v{zzz||zx||}|{xy}}||{xxzy{{~z~~y|}{xz}zz||{|{}|{|}{{y{}xx{~~{}w||~||{yyzzx~|||}~xzy|x{{}xy|{xxwz|wy{y}}w~~}z~|}y|{y|z{||{|}~}||z|z{}{zy|z{}|xy|{}~xwyu}z|}xz|zz}|y}{{xy{|{~{~x{wy{{|zyzyx|~~~z|vz{}zz{|xywy{z{{y~{vxzwy{z{zyz~z~{||y{z}z~zy~yy{{~y{}}{||}}zy{}yzy{zzy}ww}}y|z{xwzw|zzu{zyyw{{z~{|z{{|}{||}z{~}|v{}}|||{}u}yv{zwxzzy{zzzxy~|xzy~yzw|{||||{{~xz|{xz|y}{|{vzz{}~yzzz{~yz||z{{|}mtxzxx|yzxy|v}|{z|}yxzy~}||~{|zz|}z{{}~|~~~~|}}|}}~}}~}|~~y}{~|~}~}{|~~|~|~~}}~~|}~~{z~~}{}}|}}|}w}~|}z}z}}~|~|~}~}||}~~{}z|~}}~~}~z}~}}{{~~~{~|y||~~~~~~|~~}~}~~~~}~~{}}}|{~}~{}|~~~~~~~~|~}~~|}}}}}||{}~}}}}~~~}}~||}}}}|}{}~}|~~||~|}~~}{~|~|}|}~~{|~~{}}~}}z~~~~~~|}x{z{w}zvw~~~{zx|w}w{|wz|zy{||{z}yzxxyxw~z{|v|w{zy{ty|{y|z||yvy||~yu{z{{zxz}}|z|}y{zw}{y{y~{yyyy~{|v{x{{{||{zy|y|||x|{xy{y{|||xyyyzyz{x{~|zyy{zz~||x|}yzv}zx}~|}z{yyyv|yv{{}{yy{zyzzzyzzxz~zwz||yy}}{yyz}v{{|}u{~}zz{y{|y{z}|}|z{|y{zvw{{}y{{zvzz{w|w}{{x|yzyv|{z|{xy{uz|v|uzz|}wz|y||}x}{zz{y|||{{y|{y}|~|~{{}y}xyz{~u~{}{{||x~{}w{|{yw}}xyzxw|~{xxu{z{z{}zz{}yy|{|xx{{||{{}{}xw}|x{y}x{zz|yv}|y{}|}yvxyzz{{|x{~v}{~x~z{zw}|yy~{y||~{zy~~}~|}y|zx{|}|z|~zz{~{~y}|z~w|{{|{~{{zz||yy|{wwv~|{}z{|xzzwy{{{y{{wz|wv~{z|}wy}{wyy{}v|y}z~xzy{v{z||vyx|zyz}x~|z{|z}|zz{xyy}~{zv|zxz|{z|{{z{zy~{{||y{~y}~{}z}}v}vy{}w}|vxy|xzyy{|xw~{{~y|y||y|yzz{~z{wxv{{~}zz{ywz{z{{{uxx|{xx}|z|~yz|x{~y|}~|~~yy||{|z}~{{{{{{{|}}x|yvx{z}x~|}v{}{{{~}|{zy|{{zy{vy|y{{|v{yzy{||z}{~~~}}~}}}~z~|~~~~|~}~}{|~~||~}}~~~~}~~~}~|{}~}|}~|~}~~~{~|~{}~|||~~}}}|}z{~~~~~~~~~|~|}~}}|~v~||}~{~~~}}~{~}~~~}~|~~~~z~~y{~|~}~~|~}~~}~{}}~{~}||~}}~~|{{~~~~{}|y}{~~~}|~}~~{z}{~~||~~~|||~}~~}}q~}}~~~~~}}|~~~~~~~{z|z{~~~{~~}~~|~}}{~~~|zz}|x|{||zvx{|xzyx|x|uyzxy{yz{zyyzty{{{vwvzzxz{y{~{}}~|xz{y|zz{~z|wz}}|wwzxzz{wwwu{z{~|x}xyz|{yx{zxy}zz||}}{w{y}}~zwzyu|y}xy{z|}|{~}|{|yy{y{yv{yzxwy{yzyz{vxxyyyz{xyy|xx|~|z{x{z|y|y{}|}z{~{yyz}{x}xxzx}}z}{{zw|w{vz|{zy{|zzx{y}~}~wyz|y|{}yr}|{y{}|z{{|z{}zyu|z}}wy|{xxxw{vzy}wx|vw{yu{~yy}xy}z}{}yzz~y{x|zw{yyy~}|{z}y}||||z{vy{uxyzz|x~z{{zx|{zy||x|xxwwz|{zz}|}zz~}|}{~~|{z|yx|y{||zy}w{xvuyz|xyxyyxwyyzxv{|wzyy{x|z{}|w|zyy~}{yt}{z}y{z~{v}}{z{ny|v||{{|xy}{~~yzyyuvx|~|~||}|{ztz|x}|}~{{{{}}z{{w}y}wx}|y{{}}}{wty}{yw{zyxzxzzzww~xw{ytzwyx~xxxxyy{y{}xxxz}{{|y~~y{}|z~{~~w|w|wz{{}xy|z|z{}y|y}xyyyz{yuvuvxyz{}vyxy~{|{{|{}~xy~|}|{x|{x}z||{y|}zxzwy|}zv{z}zyyy|yz{xuzz|z|y{||}z~yxyz|}~}|v|{x}z|||y{{~}{yy}wytxwy|x|~y|z{v~{{x}zy{yzyzzy{~x|~}|{{~~}x|y|~}~~{||{~~|{|}~|}z}~~}~}}~}}|z|{}}|}~~~~~~~|}~~|||}|z|z|{}|}|z~||~~z~}x}~}~~}~|}~~~}|}{}}z~~{}}}~}}~~~}~|~~~{|}~}x~z}{~|~z||}~|}{~~~}z~~~~~}}{||~~{|}}}}~~|~~x}}|z~~~{~}~~~~}~}~~|}{~~~{}}{~}~~~~~}}~}|{~y~}zz~}~~~}}}}}~~}}~|~~~~~{~~|{}~{~~~|~|~|{|y}|}{y~}}~~|}zwzww~}xz{||{}zz~{zx{z~|z||yyzx}{z|yzw}|}yyx|x{|xyx}z{{}{y}vxyz{y~~zxw|}{|}yx}~{{yq||}yzyz}x~x|{y}yz}zz{z{z{y{{vyyz|}zz|xz{|xyzz{uyyw||yww{{y|{~z|w{ywyzy|}}|yv|~x{{|{|w|{vyxy{z{v|{x{y{z}xyxyy|y{x|x}}|{zxx{z||{{z|{z||~yv}{||yz|~{xw}zxx{zy|yz{zu{x|y{v|yz}y{{wwvxv|y|z|w|}~{|xy~yzz{zz}y{||z~}|y{|wyzxwx}z|z{{y}{~yy{|{}xx|{{zz|x~zwv~|z{z{{zx~{wx{|~z|x{y|~y|}xxz~{yz{zxyzyz}~{|y{{yy|{z}||{~{wzvzww|{{~{zxw}x{z{{~}w}z|wty|xzz}x|{z~{xw|w}}{yz}|{}z~z}|{{zy|}yyy{zzxzwz{wy}~}xxzy{{y}yy}}wz}y{yw{{}}|zy~{{yx{||~y~z{vy|{~|}{zz~xz}yx||}|}xzww}w}~{~y~w}xyy}x|y{|zyxz|vy|}u{|z~{||vyw{zx||{xy}uvx{y|{|{z{v|}{}{ywx}}z}{~|v|z}||xww|{{~{xw|~{}}|~xz}}{wzzzzz|yz|{z||~z|}{w|xy{z{xz}z|wy}}zz{yz}|{|{zw~{{{{yuz~{y~z{yzz|~z~{{{|~~||}}zzyz}||xy|yy~{{~||~|~}}~{~||~~~|~|}~~~}}}|}}~}{~|~}|~y}{|~~~|~{}~z~~{{}~|}~{~~}}|~~}~~}~~}~}{{|~~~|}{~}{}~~}~~z}{}~~}|~|}~}|}}||~|~r}~z~}~}~~~~~}~}|}}~~~~w~}~|}{|z~}|{{}|{|y|}~}|~}}}x~~~}}~}~}}~||}~~}~z~}y{z~~|}||~}}~~}~||}~~|{}~{xz~~~}~|~|~|~~}~~~~|}||~~~}}{~}|~~}|}{{}~}}|}{z{x~{{|y~w||w|wyz}yx{uzyxuzzy|{zzywx}y{|{|{x~x~x}{{|||{{~zxyx|xxzyy|z{{|zxu{xxxyvy{z{|xvy{|uzuywzz{|{|xxyy|z||yx|{y{~|yxw{}z|~}|y{}xx|{ywy{yyw{zyyuxyv|{yyy}z|y{|{p|y|y}{|z}{}w~y|z|xz||{}y}w|vzwv{wwzx~{{|zz~zzwxx{|wxx|wx||z{x{y~y{{yx{x{~z{yx|~{|||v{{z~zx{}yyyyxyvyzzy|v{x}~|y|wxyx{yw{wzx|{}ywxz~{||~xx|{{zxwz}}y{}}|yxwwzzxy|{wyy{xyyyv}z{x{wyx}|zzz|~~z}}|}xvz}z}|{~y}}zz{|{z~{y}yxz{{qz}~vv{}vzzzxx{z}|vyw|vy|zxx}zxw|y|z{y~{|v~~}}~y|z}{{|{w{}x|x}{y{z||yzz}z{v|yz|{{yy}x~{|{zyx||}x{u{y}}~|wy{xwz|z}{{~{{zx{~x{y{{z{x}}|yz|x}zz}xzyz{|~yx|{{~~zy~{zz{{zz{z{{z}~z{x}|w{y|y|uzx|yv{{zyx}{z{~xw{y{x{}~}yyyzz{{|}y{|w~y}{y{{z{{|yw|~{{zvzx{zx||y~}vw{{xzx|z}{y}xtvz|z|||||x|{zy{~|xx}y{{~y{z||z}}|{{z|w|{wxv|zyy||w|zzx~yxzz|y{}{|z{{{|}}~yyz{{~}{}~}}~~|~~|}~~~{~|~~{~|}}|}~|v||~~~~~}~}~|~z|~~}~}~}{~~}}|~~~~~~~}}}~}{}~}||||~}~~}~}~z~}~}|}~}z~|~~~|~~~~}~|}~~}z~~~}}~~}}|~}~~~~~~{~||~}~~|~~{~|~~}~}~~~z~}{~}}~~}z}}}|}~}|y~~}}}~{|~~|~z~~|w~~~~~~~~~}~|~~~~}}~{}~~}|}}~~~}}~}}}z~~}zv{z}|}y||z|{|z}zyy}z{||{{yz~{x}|z}||wx{zw|wzxy{z|xxyx}yz~y~}x}{yz|y{z|y{xyz|z|}{{~xwz~{|{z{y}y{z{{x|{{y{xz|~y{{{{xzv{y|uzxxy{|{zzz{{xx}wxzyzx{|}zzz{z{xzt|zxz{|}{xy}x{}x{zyz}z}||v}y{{~x{yw}}{|}yvyvzzyy|x}}xyzz|z{y{y|{z~{}}y{|}|~{}{zy~{zxy|z}z}|w~y{{vx}z{xz{z{z{{wy{zx|wz{z{{{|{~y}{wz|zyz|zy~}}{y{~y|{|{yx|xz|{w{z{xyz|}wyz|xzzywwyu|{zwyyy{|zz~}{zw~}}uy|{z{{z{{|x}{}z~|{z|xz|}{{xzy}{{{{{|{~}z{x}zzyyzz|z{zzx|t~}xz}x}{yx|yxxwx|{yzx{z{xz||{}y|x}zxy~w|}||yv}{||w||xyx|}{uzz|r~|zwx|yxy{|v{|{|~w}||z|yzy{{zy}{yzzyz{z}|zwwy|||}|}~yyzv{|}yy{{~zzzyzxx{{zwy{}|{~z{~{zv|zz|y}ywx}{yz{}|}~y~z|wy}w||zvz{zx|}zx|{zy}|y{y{|}y|z|{zw~|{{|{zzzywww{wxu{|~zv|}w|yy||{|}}yzxy{zzzz|zyz|w|zxz{y{y|zy{}y{|{y{s||zzu{{}{y{w~|z{}{vyxyxvx|zzz|y~}}wyz{yy|z}}zz}|~~|}|~}}}{}~}}~y||~}~~~}~{}~||~~}|}}}{~~|{}~}}}{~~{~}}~y~~~~~~~}}~|y}~~~}~y~~~~~}|||}}{~~~~}~}{~~z~|~~}~~|~~~}|~|{}}|{~}~}~~~|}}z{~~z|~~{|}{}~{~}||}}}~~}}~~}{{z}}~~y{~~~}~|~~~}~|}~z}}|}~||}|}u~}~}}~}y~|~}|||~}|}}~~~~}~~~~~~}|x{z{zz~wz|yvxwxwyz{wyw{x}x{{y|{y{{z{|z{y|{}yz{}{|||zyyxz}|~z}~xw|{|{}z{{}}|}{zzz{|yyx{xyxx}~x{||x}vv|yxzvx|{{|}|}z{||x}zzx}||y{}y{}yzy{zw|yzywxvzy~y{xw|~x{zuy{z|xw|{yyy|~z}z{x}z{{z{}yyzu~y}yz{y{{{{~y|x|zwx{x}vz}u{yzw{xyxzy{x|y~zzzxz|{|}|{||{{x~||~zz{}~}z{~||zx~zzxzyy}{yz|uzzyxz|yxy{w|x~{yy}{}}~}}xvyy|uwx|yzx}|~s}|w|x}{{vzwyw|{xvzvy{x}{|z{{{xyz|{{{{|}z{{|~}{~}x|}{y|wxw|}y{~~x{yzw~z{}xy|y{z|xz|xzyyzz~{y{wyy}w{}{z}{y}}|v{wx{{{{~yy|z~|}{wzx{x{{w{yx{zxxzyzzxvuzyx{yv}zwwy{}|{x{vz|}wz{}{yxyu}|}|}{y{{yyz{yyy{z||~~x~{yxyx{z|zz}x|zwyxzz{{{zz|y{wy~wy|z|}xxx}z|zzx||{vwz|x~zzvz}{w~{z{xwwwx{vyyz{||z|~}x}z{}||~yy}}}x}{{|~z||{w{{zx{~yz|{{zzzz}y|v}{x}zzv{wx|zx|zz||z}z|xz~{|{}zy|~}yy{{}z{{|y{~}}x|yw|zv}{w|z{ut|yy{}zy}{}}|{{{z}{y|}z||~~{}~}}~{~~z|~||~~~~}}~z~}~|~~y~~|~}~}~~}~~~}~{}}~}}~{|~z}~~}~~{|~}~~~~}~|~~~z}}~|||}~~{~~~}~|{}~|~|}~{|~~~}~|~~~}~y|~~}}}~~{|~~~|}~~}~|~}}~~~~|}}|~z|~~~~~{~~}~~~}~~~}{~}|z{|}|~~z}~|~~tz~~|~~|{}}~~||{~~}}}}~~}}|}}~{|{~~~~}}}~y||}~}~~}~}~y|{{zw{yyz{wzyuxzzwyyyz~}yz~||zxy|z{|zz|{zzzx|{}|x|wwyxy~{zzz|u{wx}zv~z|x{z{~}zy}vxx{z|xx~{yy{zyz~wvx}x{zyx{{zy|{yy{||{z}xxyzzy|}{|{zy}y{wy{}z}wyz|xy{zw{|}y|yzwzy|vyzyz|{~{}ywyyz}y|y|wzy|yyzz{{{y~}|~}|{u~|}zz|{vx{{}y}wy{yw{yx|y{zxy{}w|zvyxy||x}y{|xz}{x|}}y{z}|z|{xyywxxy}|u|zzz{u|zzzy{~|{vwyzz{yz~}{|w}z{zyyx{wx|y|zxyxx{}{{y{|wzxx{}{{|z|yz}|yz{yu}}y{w}{{{zz~z|yxx~|{{z{|{}y|}{w|z~x{{z}~}x{|y~zz}y|wz~{x~y}x}{z}x||yyz{}zt}xy|{|||z|}z~x}|~z{||zx|~~|z}tz|y{zz~w}{y||y}}}|xxz~y|{~yzzw|{|zz|w}xxx{yyz|wvuy~{{~yw}y|y{}|z}z}xzzyxz}zzz{zz}xz||zxy{~}}{{{wzxxx~v{wzxwxz{zxzxzyyyzyzzyzx{|{zx|z{uz}x}zy{{|zz{xtz|zy{{yzzxz{x|y}}zy}zz|zz|{|zy|{zx{w}{}xyzwy}zvyzyw{|v|zy}{||{yz{xzz|q}|xy{{y|}y{~vx{~~{t}w|wy{yy|}x}~zyy}}y}y}z|}y{xyvz{x{zzy|yxz||yy{}xw{y~}~~~~|~|}~~z~{}}~~}}}}|}~~|~|y}~{}|~~~}~~~|~}|~|~~}}|}~}|z}~~~{~~~}}~~~~~}}~~~}zz~}}~|x|}~~}}~z~~z||}|~}{~~}~~~}~z}~~z{|}~|~~~|}|}~~}~{~~||~~}||~~|}~~~~|~~}||z}}}~~}~x|~~~}|{}}z}}~}}~|~z~}|~}y~~~~}|~~~}}{~~|~~~~~~}~~|~~{{|}||{~~{|}w}y}~w|~zw}yzyy{ywyz}{zw|{wsz~zzyzwy|z|wzwt~|}z{}}{{{}||uyx~{~z}{xywvz|{}x|y|{|yvyuzxx{zww~x{zytzyvy{{yzxxz|zz{~yz{}yyu||{{|yz{y{z{}xz{zxzztyxz|uyy|y|zyyy~tz{yyy{y{zyz{x{|}{{xy|{x{}{y}|{{z{zyzz{{y}~|s{xxxyx|yv{zwuuzxy{zyx|wwx}x~|~{}zu{y{|wyx}z}{|{y{}||{|}yxyww}|~ywyw{y~zzxzy}w{}{ysx{}yy|v{yx|~}}ywz{}{{{|zz}zx~x||{x}wvyz{y{y{vx|{{yv~yyyxzv}|{yxz}|||zxyww}z{z|y||y|~u~|~}~}y|xuzzz}}z|{{|}{wzzy~w|z}yz|v}|{|}~{z}w||x}zx}|zzyy}||y{}yz{~xrz{xzxy|}z}uz{yxzyy{{|~}yy{xxwxy|{}zx}w{y}{yx}y|zxyy}}{{|}|z{{yvyy|z{{z}wyyw{z~{y~zzzyy{y{y~{|y}|}yyzy~}|y{{vv{}~}|zxyz}}z~wy{x{xz~w|{y{yyyw|uzzwvzzzyw}}{zxzz{z||{}|}{z{}{{}}yx}x~{w}{|ywzx}{}{{y{|{y{z{}y|zvyyzyyy{y}|zy{||{|y|}~|}z}~~|~||xz|z}{~wzz{y}xwzz{yx}|xyzw|xyyxz|{{|yxy|{}~||zx|}|y}~~|||}}~}x{|~|}~~|z}}}~}~~}}~}|~~~}~~~{|~}|}}}}~~x}~~~x}~}|}|~~y~}~~}~{~~}||}y|y~|z|}~|~|}~|~}||~~~~~|~y~}|{~~|~}~~~~}~~{}}~|~z~}}~}|~~~}~~|}~}}|~|~~}|}||~}}}z~|~z~}}}}{||}~}}}}{}}{|{}}}}z}}||}{~~~~{{|~}}~||y|{~|}||~}~z~~}}||~}}~~{~|}~|}}}z}|}{}~~}~}~{~|~{}~|~~}}~~~x}z~z|~z}y||{|v{yzzy}y{||y{z|y{xw{x{x}xzzy|}yz}}yyxyyxxz}z|{|yxzxyvy{y}x|}{{xz}vw~|y{y|xxy|{zy{|{x|yxvw|x{x~{}zy|wzwz|wy{y}||{}x|y}zyxzx}z}z}ywz{y{xzy{~x|~z{}|||}y|ywy{|y}{{x{y{||zzz{{|}{{yy{|y|~|}uxy{x~{yzyv{zwvyzv|yxzz}~zyy{tx||{z{yzxyyyyx|xx{zx}|}}{z{|}zxzxz|y|yyyx~|z{{z{y{{}y}x{z{{yy}z|x{{x}}y~{vx||~xwy{y|yz{yxz|yw}xuxy{{yzz{y|y|~|{{{xxyz}~z|xw}yy|}{|wyz}zyw~x{z|zx|}zx}z}{~|z{zxx}zw{z~{y|{~|xz}||z{zyyzy{wx}{wzz~yxz{}|}|{z~w~{}y{}y}}xy|z{|zyx|y|wzzzxy|yzz}yzzz|{{{z|}yvy}yyxyzz|wz{zx|}z}w}}x|}z|{}zx|xz{zy|}uz{zzy{x{{zyzx}xyyz{{z|x||{{vzz{}{y}{|{}z}vxwy{{w{x}zvy{}z{{z}~{x}x|{zwu}{x}ywwzw~{xzu}yv|ywyzx|x{xz~xz}yyz|z|zz}{z{z~w}z{|zz}|y}{y}z}xz{yz~|{x|vy|yyzz|x{yzz{{{zyyz{yzt|w|~~}|||{|x{yz|z{yy~zz|w{z{x}|y}~|yy{|~|{yy~{{{xy{yzz|zyy|}}}~~}~~}{~}~}~}{~}}}{|~~}~~}|||~{{|~~~{}~~|~|}}|~~{{||~~|~z~|}y~{|}|}|~~~}}~z~|}}~}~}~||~|~~}~yz{}}~~|~~~~|~~~|~}|~~|~~~}~~~|}}~}}~~}~}~{~|}}~}~~{~~~~}~|~~}~~}{}~~z~~~~~{}~}{{~||~~{}}~~}}~}||}~}}}}~}~~}~}}}~~~|~~{~|}~~~~~}}|}|}~{}}}~~xx}yx~}|zz~zwxzyyyyzx|xxy|yz}z{xzysxxyx}}rzx|zyyz{z|z|xw{y||}v|{x||{|z|v{{|{y{~xwx}z|y{wxx|yxx{xy|yv{{ztx{y|xwz{{~{|zz{z}~|y{zy|}xzz|yz~~y}{u{{z|{v|zy{yywz{wyw~{zzy{}|xyx|w{y{}xy|}{yzzy|z~~}~wy~~|}t{}{xxx|y|z|}wz{zvxyyuzzzwzx{wvw{{|zxv|{|yz|~w{uz{~zz|{}}w~{{|wy|xyzw|zz|xww}|zxy{{{{~||xztz{{v~}{}}}||}{yyw{zy}{zz}|y}|zy{~~yxx|xwzzwvw|{yz|x|yxzwzz{}zz{zyz{yz~}}y|y|{~|zyz}zyv~{zy|{zuzwx{|y{t|z|yyz|yx~zvx{vzv|x||w~|x~{|{~{yz~tzzy{|~||||z}|x}||{{{y{{|zzy{uwwwx|xyy~{~{vtvyyytzyxy}w}xzz}x~|}{w{yz~zx{}|z{{w}{yx|{{zzy|ywwy|ux{}{{{{{{wy{xx{y||}zxz{}wxxz{z|}xzy{{v{x{|||}xyy}||yxzyzyxzz{|ywyyz{{yx~xz|xw{{|y|~xy|{}{|wyy}{}{{z}z{yy{z{z|y~|xuwy{wvyzyyxv{yy}{||||w{|yy{|yy}y|{tzyv{|x{|x}y|}y|z|y~|{yyy}w|vw|uyx|zyxyyy|}}uy~zyywx~||}{{}|t~y{yy{}}x~|~}}}|~~~}~~}~|~~}~}}}~z|~}~~|~~~|~~~~~~z|~||||~z}~}|~}~r~~~~}}~}{}~|~{}}|}z|{~|}}}|{~~|~{~{~}}}}}}|~}~}~~~~{|~~~~}~zx~{~}|~}~{z}}}~~|}{|}}~}~~{}~||~~}|{|}}~~~~~}~~~|}}~}~~}~||~~}~}}~~~~|~~}~~{~~~|}z||~~~}~~~~|}|~}~~~}|~|~~~y~{||}~~{zxx{|zwzy{|y{y|z{||}z||x{{~}x{ywxwz{}|z|{|}vyxz}{|xxyz{{{w{y|z{xw{zzx{z{z{~{zx}w{y}zzw}z|{x{y|z}xz|z|x{xyyx|zx}x{~xwzx{y{wz{|y{}{{{{z}|}vuv}zzz|x|~x}|x~v|z|}x}}yxzz{|x{y}}z|y~z|v||x{|||{xwxz{z}~yzz}zuv{xxy{v~{|{|w{zx~{{|wx{|wyx|{ywyxy|}xy{x}zy}{xy|{~x~{}|y}{wy|{z{vyz{y|~z|}y|wzyyz}||~y|z|||yw{|y{y}z{y|y~{zxv|}xz~}z~|x}~x|{|z~|}y{vxzy{y{xy{{}}|xy}|yz}y}}{{ztxz{}|xyxzz||x~z{yzyz{z|y}zw}x|yzzzxw{xv{yxzx|zy{|wywxyz|t}~wx{wyz{{}}v}~x}z|{y{z}~{w{}~z~x}zxzz{{yxx}{~{|zzy|}|zz|x||y}wy|z|}}w}{|vsvzw{vxw{{y|x|y{~~u{xxy||xxzy|z~{|{z|z~z|||||wyw{}}yy~|x{yx{z}zxzy}w{tz{zzw}z{}zzv}zxwyz{zy~xz~zzy|x}~zz|yz{z{vzy|x}{x{|xz}|yz{{xy|{}y{|yy|y{}z|yxx}x|y{|yx{|}{~zzz~}z|z|}y{{~z|xx|{yy|{{|w}~y{|}{y{x|~|z~zw{{{}{yw}}{{}{{x{zy~~zx~x~zz}}yzyz{{x}}|}~|~~}{}}{|}~~}}~~{}~~~~~~{~~~}}~}|~~}z{~}{|{~~|~}}|}{|{~}}z~z}|~~~~}|}}|}|~~~~||||~~}~}~~}}~}}~}{|}}~~~~}~~{}|~~}}}|}{~~~|{}~}~|}}~}}~{~}~}|~~~}}~{}~~~~~~{~}}~}~|}~}}}|~|~}}}{}}}~~~}{}~{{|~|}~|~}~|}}|~~~{~{}~~|~|~~{~|~}}~{}~~~}}y}y}{|o}z{||zyzz|}{yzzx{zwzv}}{zz{yuwxz|xu~xt{{x{yz}yz{{yzxzx}|y}{y~{yzz{{xy}zzy{{x{{xyyyy}{{zyzyu{zvzzzvzyzy|}~~|~zzz{{}}y~|z}||}{z}z||xyxzxz|{yx|x{yz}{}zyz|vzzzyxwyywxw|}vzv{y~~|x{x|y{}|xyy~|{}}|zyxzz{}||xx~vy{zzxyyww|{w{}{z}{y}z}}|y|}y{zzwy|~yx}zw|{}}y}y}zx~~}}{|zyvzz{z{zxw||yz}zx~wv}|zxvy{{x~||w{~|yz}~~yxzz~{yv~{~y}zz|xxxyyyzz}z|xzyry~ywyy{x}wt{zyx}}~x|y{w|{~|y~}|{xz|v{{|zzyzy}y{|z|vw}yzwzsy|}yx||zx{{yy{x{y~}~x}|~zz|{z|yz{}}{{}}|yyx|~y{z~|}wxzzz{yyyy}{zzuzw{z|{||zw{~yxy{xz{z{|z~||zz{yv|z|z{}}{ywx{vx||yxz|zzzyuyv~tzy}|{wyy}w{xzz|{{t}{z~x||yyuzzzy{|}z{z{|~|z{z{zv}}{xw{{x|xzzxzy}yzxyy{uzy|w~|z}x|{xw{}y}{||wz{}{yzz~zxzv{yzz{{~zzv|wyzy{yzy{y}|~wvz{u||{x{{{}{|{wz}|}|}x~~|{{|{y}~~y{|{yzx}xz}|y~{|{yyv|{zyz|zy}vxy{z}{zx}wzy}}zxzzz{z}~}}}z}z~~{~~~{|}z}|~~|~~~~}~|}}{~~}~{~}}}}|~{}}~}~yx|{|}~{|~~}~~{}}~}}}~}|~zz||}~}~{~z~~~~}~z~|~}}{~~}~}}~~~~~|}}~|~|}~}{{~}}}}|~|{~}w}~~~}|~~||~}}~}~|~~}~~|}||{~}{z}||}|~~|~~~}}}}}~~}~}|~~}~}}}}|~~~~||{~~}~|{}}z~x}|}||}~}~}~~~|}}~}}}~}|~}}~~~~|}z~}}{~|~||{~|~~||}}~~{|}~{xz}{zzsz~x{zz{w}|~}|x||z}|yz|zz{{z{~{|wx{}z|s{xzyyzv|vyx{zxvyzy{~zx~zx~}yx|xyx|zxxt}{z||x{y}xz{{zz~yx{zy|}zz{yyx{y|zx|xx}yxwyyz|w~y{z|x{xvxywy}yy}~|~xy{}{z~|}szzt~v}}z{x|yvz}xyyyyx{zuw{~~x~{|}z~{xz|wzz|yz|zwyyz{wyzwyxyzxy{zzzy}zyxx}{}}xz~zyz{zy{y|{{{{yy|{y{|}z}xx{x}yyyz|||yz{{zyv}||}|~|xuy}zxz{|{u{xz{z|x{|}|w}yw{yxwxz~yz|zy{x{{||{xzz}v|z}{{x{~{~w}|y~t}{{{{{z|x{{z~}}{z|}~x}|||zyy{}||||{|x|~{yx|{zwy|wzzv|xyy|y|{}xz}yzy|wu~}|xx{y{|zzy{zywz||zx~y{|z~{|{|z}}y|zvz{xy{uyy}z|xx{zzz}{|zy|}z|z~zx{wz{zy}||zyy|z{{||z}}zx{{y}|zz{yxzxt~zxx|xzw{}|y{{{{||v|x{xzzzy{y|zxz}z{zvyyxxwxz{uz|~{{{zzz}{~|{}}|}|}xzzyyyy{y|zw}y|zzz{y~zz}yyx{}~~}z~w|{x~z{y~{|}zv{yvyy|{ztx{|x{}|y{{u|{|u{zy|}}}{{zxz{zy{w{yz{}~|{y|xzyxz|y||y|x{{ywzy~~yxyvz{{z{xxzyy|yy||vwwxzyzz}y{{y||}~}}}~}~{z{~~~}{~}||}||~{}|~~{}|}|~~}~}|}|z}~}~~zz~}~~~}|~}~|}}}~~~{{|}y~~|}~}~|~}~}}}~~z~z~}~~~}~|z}~~}~y}{~~{~~~|}}|~~{~z~~}z}|~~}}~y~{~~~~~|~}|}~~}}}}~}{~|~~~|~~}~}}~}|~~~~~~|}|~|~y||~~||~~}}~}{~|~}}{}}~{|~}{~||}~z}}{~~~}z|~~}}||~}{||~|~}}~x|z}y|wyz|{yx~zwyyxy{w}vzw}xyvx|{yxx|x~x}|~y}z{{}v{z|}yz{|{wwz{}~{y{|{}uwz~xw{yy{||zzwwxy|xuzwx{uy{|{zx|zwyzyyzw{|z|}x~z{|yz{{x|{xx|yz}z{|{wz}wv|zxuy~yzvz}|vz{{y{|wz|xx{zw~yxz{w|y~|{|}}}{|y}z}|~~|z{zz{|{yz}zy|}wx||x{x~xyzyvzz{~z}zvyxyyyyzv|x}z|}zzz{{|}~{{y|{z{y}|}y|zwwyyuz{{w}y|{xwwzzzww||wvxw|zyz~x{}{z~|||w{~{yyxz{z~}||}yzw~{{{zvy~v|z{yxzvy{zzy{y|uxzvzx{wy|~|xy}{y{x{yy{yyx~y|~|w}zyx{}yxzy{zxzvyx{{|xzzxxyxzy{{z{w}||v~}~xw}zz~{{z{zx{z}~|x|}{|}}yzyu{xz{zmv{{wryxwzzvxzy}xvx{y|ww|{{|~z{y|{y||x||z~z{y|}~|}|{{}|xxx|}xxuxy|xz}}zxxz{}y{wxt{||z|~{z~{{y|}}{|z|z}|{v{|{pyx{zwwzwy}}|z{y{}wzxw|u}{yxyy~wwv}{~}}y|~yz{|{{}y{z|||z}|z}{u{~|~~}xzw{y{zyzyw}z|}zyw}vyyz|w|{zuy|}}x|x}}x~z|~{~{ztyw|z{}y||{}~}w}|z}|}w|y|uzx{x{yzux}z{xrz{xy{{|{~y{|{||z{~{}|z~||~}}}y~}~~}~}{~~}}~~~{~|~}~}|~}~~~}}y~x{|~~}}~}w|{|~|}~}}~~}~}~~|~~}}~~|~~~~}~~~||zy~|~z||~|~|~~|~}|~~}}}}~}|}z~~~~~{~~~}~}}~|}~~~{}||}~}~~}|~~}|{~{|~~~|}}}~~~}~}~~}~||~~}}||}~}~}|~~z~~~~~|~~~}{~|~|~z~xz}~y~~~~|~~|~~~}~z~||~}}~{z~|{}}~}|}{|}}~|}|~~}}}|}~}}{~~{~~}~~~~~~|~~}~}}}}}~}~uy|x{{yzy|{z|ywyz~xy{|zz||zy{zxy{w|zzxy{y{{xyz}x{{{uzy||wyzyzyzxv}wz{z{{zyz}zxyyyywy{yx{uyzyzw{|{y}z{y{{xz{wxy{{|zx{{y||uz{zyzy|{x|ww|{|{w~zy{~v|}{{x{~y}yzy|zvy}v{x~{zxy{{x{}|y{{xx|z{vz|z{y|}zwxxy|yzwvyzzyzzyz|y~{{wyz{x{zyzz|}y{yywy|}zx{|y{w~~ywuvy{}z}|y|}v{zx{{yzr{wzw}xww{x}yw{ww|}yy{zy|zyz{u|zy}u|v~xzw|}yy|yzwy}{zy|{}wzuzx{{yz{}{{y|xzz}z{|yw{|}vxyy|x{xyz}}zzyyx|zyvx~|}x|y{}}|{x~|z|wwxxy|u{xwwwzz}xz}{{zy{|}y{}v{{{}|~|{}x}|xyzz}yz{|zz{y|}x|}uzw{~{x}|zx|yywxxx|x|~yz|}x|z|zwxzxy{x{{y}|zzz}w{|zy}{x~|~zxzyyyyz{~zzzwvzvvz{|||xv}yz|x{{{z|zx{zy{y|y}zxxzxzzz}z{yzyy}z|~zwwzywzz|}y|{}~~x|y|{wxzs{zzzuzz{yz~|w{}yyyzvo{{||zwz||w}||~}x|}yv{xy|~xyvyyz{{zyy|{xvyzx{zyxwzw{wx}~yzyx~zz{|{}yxy|zy{|z}zzvwzyz|{wx~}yyx|z}y}}zvw{zzyy|yyw}yvyz}{|{~|~~~~~}}~~~~{~|~~}z}~}~~~~}}}}~~||{~||z|}|~}|{~}|}~}}|}|||y~||~~~~|}x~|}~~}}~|{~~~}~|}~}~|~|}{~~{~~}~}}}~}||}~~~~}}~}~~~}~}}|~|~{|~}}|}}|~}{~}||}~z~{~}~}~|~~}~~}~|}~}~}~}}{}~~}~~}~}x}~~~}}|}}}~~~|~~||~~~}}~z}}}~~~~}~}}{|z{z|w{zw}{zzzv{w{wyyy}|x}zywx{zyx{{z|}{y~|xy{|y{y{|xx}z}|z|}{wywy{}|xy|{~{}yyz||v{wzz{y~xz|zwy{zxyxyvu|||||zz{{~zxww{|xwxzy|z|{}z|yx{{y|{|x{vyv{xy{uwx|wv|{~x~yy|vx{uzwyxuyz|z|}{u|zz~||xz|{xw~yzz~xyz{xywzwz|wvyw{zyx|w}yzyxxxvx|vywyyzy}x}}|}y|{{{|~|}xz|~zxzz|{{|v|yzz{vyz||ww{|}yz}v|{yyzy{xx||yyzy{x|z~xx|zjxy||v{zzz|||}}{}~xzxx{z{z~tz|{|{xy{z{y}y~|zz}{{|x{|x}vy|z{|{|w}yyzx|}~{|yxyzwyxzv{y{~}t}t~vytxz~{wyzyxxy|{}z|zx|~{x~}|}|y{{z}{~y}zz~{xwx{{}y||zy{vy{}z{yxzy{z|{yyz}}z|yz{z}y|z|z|z{{|yw{yzz{~{|y{z{z{x{w|yzy}zzzy|yyzxyx|||{zzv{vx|z|z}zzx~{zyyyz|y{~z|}z{y}{}{xywz|yyzvy~xy{{}zywvyztxw||wxwu~yz}zyz|wzy{y{vzyxzz{zzy|~|z|{|xyxwwzyy{||xzy{wytwyx}~x|wt{zzy}{}{{zzv~w~zyvzyy|w}{|x{z{|z|x{}y{|y}ywy{}xw|{wxy|y||{y|yww{|~}|yx}zzy}}||}z{z~~{y~{~}}}}~v~|~}z~~~{|}}}~~||~}~~}~}z~~}{~}~|{~~}}z}|}}~~~}}z}~~}~|{|}z}~~~~~~z{~}{z~~~|}|}~~|}|||}|~}|}||}}~}}~}~}~~{~~|~}|~~|~~}}}}~}{}{}|}}}~~~}~}{{~|~~|}|{~~{{~}~}~{x{}~|y~~}{~~{~}{~}~}}|~~}y}}~~~|}~||~~}|~~}|||z~~z~|z}~~{}|~}{~~{{|}{}~~~}z~}~~~}}|}~}z~|y}~~}z~t}}}w|~|~{{}z}x}y~}y|{}|yzzv}{zxvxy~{x{uzz}zyy}xzvx|zy|xxxzx|{z|xy}||{||{w{~z|{zyzy|xytx~z{y}xyx{{{}wz|}}|zy{}~xxy|u{{{v~vw{wy}yx}|x{~zy|v{yx|{yz}{|y}zyz|zz|~|{zzwyw{{z|yvww{z|w~{{y{~|yzu{{~{|{z{}y{|vzzzyy|}|{{xxy{zzy~}|z~{zzy{|z{|{v~yvy|{yzw}}{z{yxz}{{yyzy|{{}y{w|}zz{|{zy}x~|||||{|~}zyy{z~{|z{q|yyz}{xyy{y|{~zzx{z|z}|zwxy|{xzy{}{|}yxx|yzzz|{z|~|{w}xyz}x}|}y{{zzy|x|{{{{|yxy|{~~u{||{x|~z~{|zx|v}|x{|ywyw{}}yxzz{x~xzzyzyyw{}xw{|z}{~z{vy|zx~wyzvz}w}{z{xyx}z|y|x~xz{wy}y{z}tz{z~}ywx~y|z|{|{yxxvv{wv}yz{zy{{vz|wzzz}uyzs}z}wx~y|yyyy{{yx|yyz}w{{z}xz||{|wwx|{|xz|{}y{}zzv}{}y{|zw|zwy{}zzxyy}zz{y|||{xyz}}z}yy~}y}w{{z}y|wzw}|{zy{wv{z{{z{w~zz}y{{}ty{y}{zzx{x{}{|yx|{yx|yzy|z||tx|zw{{z~|z{{yx|x{y|}}{|~|zwxzz|}~yy|y|z|wx|yz~yz|vwxwz|x|x~}z{{wyy|w~|}y{y|{||xz|z}}|r}~~{~}~~}}z}~w{~|~|~}~}}{}~~{|||}}~}~~{~~}~~|~~}~}|~y}}}|{~z||~~~z~}~}}}}}|{z|~}~~}~}{||~~}|~y}~~~}}}~~v{}{~~|~~}}~}|~||~~|}}||z|}~~}~q||}~x{~}~|~}}}~}~~{~~{~~~|}~}~~}~~~}{}}~~~~}~}~~|}{~y|~~}~~}~|~}~|}~}}|~~z~~|}~}~||}w}}}~~{|}~|~|~~~~}~}||z~~~}|~}~|{~}}~|}~{{xz|{|}~xw|}x|y~}vy}vzu{x{xyv{{z{uxy}w}y~}{~xz|{zy}y~}y|z}{yz|{}zx{|y|z~{{||y~wx{zzw}|x}{~z}{vyzz}{{zxy|yv{y{|{~{}y{zz{}|y|}|||v||~y|{|||{xx{xzwyx{z{zvzzy|zywy|xyx{v|yx}z{|{{zz|z|||}w|~yv}y{x}zzzz}||xy}|w{v|{xwy}y{{x}x{}{{y~{wwzz{}z|x}|~vy}z|y}|}{{||z{}|~{||z}xyx{{zzwz{z|uy|y~wz}yzyzyytzzyvz{~z{{~x{x}{{}xyy|{|}|{{|yzzyxyzwy{xz|yyzx|xyy}~yz|{}x||}|wy|yz{||x{zz~yx~|{z{x{z||{z~|z}zywzzyy|vx{z{zywwy|xyz{z|{z{z}|zuzz}}x}y|||~{zz~|}}|zy}|zzz|y{zxxzs|{z{v|yv|zyyzxyyzyx~~z|y}|y{z|xz|}}t{z}}yyw{{{}z|sz{|}z{y{wyx~z|{zzxxzwzzzz}w~y{zz{zwyxz|{z{||yxz}{}~{{zyw}{xx{y~{z|xzx|zwt{|zwyzzz|w{ux|u~wzxxzyzzy||zy{zr~x{}}zz}}{{z}{|z|x~y}{{z{{|z{v|z|y~yz~zzxyyy{}vyz}~|xz{x|||~|}w|~xz{z|}|xzyx}|zz|z}zzzyz|||y{|zwx}w{zz|w{x|zwvz~yzyy|vzxy{|}y|}y}{zzw~|y|~}~}}~~~}}~y}}|{|}}{{~~~~~{|~|u||}~|}|}}}}~}~}~|~~}~{}~{}}|~~|}}~z|~~|~~}|{z~~~~~~|~~~|~|}~~~{~|}~}|}}~~z}~}~}{~~}~~}~}}||~}}~|}z{~}}~}}~~|}{~||||~||}}~~~v|~{~|}x}~{}~|}}}|}~{}~}{zy|}~v~|||}}}}~~~~}}~~}w}{~}|~{|{}~|}~~~~~~}~~~|}~}}~}}z~~}~|y~~xz{}zs}y|yzyyyx{yy{yyyvzxy|x}{y|{z|w}wvy|{{{y|yy~yyz{zz{}yyv{x||wzz}{{~z{x{y{yxyy{y~{{|y}|}xw||~wyx{}~}y}v|z}}zz}wz{}zz{z{qz}y{xyvy~x}x|vw|z}~y|{zz||}zx}y|ytx|w|}{wzt|y|{wz{}}z{}y|z}}{z{y||wz{{{yyvz}}|zw~ywzxyzz}y|xxz{~}yyuy{yxxwzw~z{}{zwywyyzxz|x{z{y|{|}|}u||zy}yzy{xyyyxz{||yv{yyz|y{y|{zz{yz}}{v{yyw}{{x{|zz~}{{|z{y{{|zx}uzxz{}w{~yzz{wy{}x}zyywz{yzzw{}y~||{zzyxy|z}x}{x|{z{y{|wv~}z|ytzvzz{||w|z||{}{~y{xw{zyz~zy}{||~y|x|{|}yzuyxxyz}{{zx~|w|v||{z|yw}{z~ywz|z|zx{yx|{}w|zzy{|{{~{||{{x|x|t~}z||zzy~}||z}xzzz}y{{}|}{||}|{|zyy{{xy||x|y|~w{x{{zxz~{{yzx|w{x{}xy{zvz|{}w~~yzwvz~zyz{{w}|z{yx~w}xyvyyz~}}~||xw{yy{zy~y|~{{zzxv{y{z~|yx|{{vyz{y|{yyw||yzz~x||z}y{{{z{{|y{}|yzzy|}w}|xvx}{}{z|{|xyzy|yy||}|}{}{{y|z||yx}zxw~}{~{{y{|~}{y||z|~~}~y~}~}}~~}~~|}}~~~~|{~|}~}~~}}}|}~}~~||}~}~}|~}}}~~~{}|}~}~~|{~}~}~}{}~||{{~~}~{~~||}}~~}|~}|~|{|x}}||~}~~{~~}|~}~~~}}|~~~|||~}~{~|}~|}~~|~~~z~~}z|}|~}~~{~}|~}}~~~}~~|~~~w~~|~}~}||~~~~}}~}{|~~}}}~}}|~}}~}~||z~}}z~~~~~~|}~}~y}~~|~}yz|~||~|~y}~}}y{zy}{||{{~{x~{{yzw}wuzyy{uyzwx|}yzwzxz{yzy||yv{|{y|uzy{{y{y|wy}y{w{{||zw{y}v{z}{yx|}wzzwzzz|{yy}zxyxzz{wyy|{wy|z~x{xyzuxy~xy~zz}{}}y{xx|{z{zzvwxv{{x{y|z}{z{zyvxyzzzywuu{~zzx||z|~{{}~|{u{y|{}x|}{{yyzu}zvxx|}wyzwzxzw{{uwy}x{x|xywy|yyx|zz}|~{{yuz{~~|wyy{}{}|}~}{y{uzx~y{w{u|x|{x|yv{x~yyywyz}vzz}y{z{~|y}|{y{yy}y}|yy{xy}yw}zyyyyzyyyyx{wyzyvz{vw|y|xzxy~x{}}zv|}{|z}{~}w{zx{}~|{z|z}{|{~||{zzzx~~wywx}x||z{z}}zx{z{{|x{y{xzw|~yy{v~z||}{zy|yyx}y|z}}yzz|}{}{yyw~{ty|{vy{{zytywz|zwxxy{}}zzzx}w{xz{|{}xzx~vwx|y{w{|{}wy}x{y|z{~}xzyyyzyy|yvzy}zw{{z{x~z{|z{~|~{z{}x}|}}zxx||{|{z|z||}{y}u|yx|yvx{z{~rzx{xu{yty}|xxwuzx{}}{yw|z||x~}y}|zz|y}w{xzy}{{}{~{~|xw|{zyv|xzwszyy}}z{x{}yyy{{|{x|zzz}zy{{}|zxzx}|y|}y|~xz||vx}{~|zvy|v~zyyyz{xyz{|{~yzy|~}z{}z|}{zy{}}y~{|||}~~}~}}v{}}}~|}}~x~{~}~~~~}~z~~|~{{~~|}}{{{|}|~~}}~|||~}y}|~}|~~~~}}~~~}~}~||}~~~~~{~~|~~~~}|~y}|~}}}~{~~{~~}{~~~}~~}}y~}~}~~|~~|~|}}|}}~~~~|}{|}~}}~|}}}~|z~~}|~}~~|{z~|}||~}}~~}}~}~}~}|}y}t~|~|}}~~}~~|}~~~~~~~~~z}}|}}|}~{|~~~|}}{}}~}~~~~|~zyv{|}}z}x{y{||x{~|xzy~~v{yyy{}}yxxxzy|xuzyzwwzzzzyz|z{yx~y{zywyxyz{}y{w{}w}}yz{y{{zz~|w{|xyz||}x{~|xzy{y|wzzy}x}zx{zywzy{s||x|{zu{{z{{|~}x|z~z|y{x||zyzx}zzy{y{y|z|x}{{yzz|y||wyy{{z|wxzzy|{~{{~|wyx{}zz{{x~x|y|xyz{x}{zyw}w|~yy|xz{|{||yyyxy}}zw{z~yx{xz{{{}y|zz}yzzzzyzzz}s|zyyz{|{~yy{yz~{{}{}|xx{{~zv}z{xy|{y{z|zy}{zz||}zz{}zzzyw||}zyy}{yx{z}yyu{z|z|zxz~z{zy{yx|zz|zzvz{w||||y|{|{||zy~~{~}zzyz|xzz|y{{{|wx}xx|y{zxzzyy{{zw{|x|y~~xzw|zyy{vzx{}{{z|z{|y{{||zzy}x|{xy~|w{yz{z{{z{xz~y{x|x{yz{y{|}vwz|{z~wwwzyvy~{}zzz{|z|~y{}x|z{zw}|{z{x{zzzxzzx}zyx|z|vyx{|zwz}~|xz~{yyyyyvyxzyuzx|{y{~|y|zuzwx~|}}xy|yzy}yxxz}zx|{|{z{{v|{|{{xwzzzx{~yy|~x|{|y{y}~zyy||yzzyyy}{w|~y{|xx}}{|y}~yxz|x{{{{{}{u{zzz~{yz}{|{{~y{~|||{{zw|xy~|y{tu{z}z{zuzzw|y{|y|}zz|}|yyz||v{~~|~~~z~}}{}z~|~}{~{}{~~~~{|~~|~}{|}~~{~{~|~~}}~z|~}~||~~~~{~|~~}~}~}}~~{z~~}}|~~|~}}{~}~~|~}~~}}~}~{~~}}}|}|~~~~{|{~}}{~~{|{|~}}}~~|~~~~~}{~|}|}|}||~}}{~}z~~~}~}~z~~~~y}}{~~}|~z~}}~~~}}}}~}~~}~~}}}~}}}~~}~{}}~~~~z~~~~}|}~~{~~}|~~}~~~}}z~}~{~~|{~~~}}|{}{y}|wx|{{zy{w|yzxyzyuy{v}xx{}uwzx|wxxz|}uw||yy~{wv}y~y|z|}{zz~{x~zz{}x}{zx|zx{z{~zyxy|yxx{zzx{v|xvv{}zy|zw|xzwx{zw~zyyz}y{~vy|xyu}xyz|zzx{xwxzyyyvz||zzy|yx{|{x|{{{}}|{wz{|~wxxyx{zy{}z}{}z{{|xy~|{xzywvw|yz{vxyzxxy|yuxzzxy|yyuvv{{x||wx||zzw}|}x}~x}~|}~{~||yy{|{z|ww}zzzzzzw|wzzzv|zzvwzwx{wxxz~|z}z{y{yw~yxzyx}v{zx~x}u{w{y{zyzz{y{yv{w}zxyx{{{z{x~zy{w{yw{{{}}y{}x~zwy}~|y~~z{y~}{||yzz{yx|{|{|}}xvx{yzzz{yyzzw{v{||{||z|}~z{{|y}}{|{{~wz}|z|||yyvzzyzy}z{xy{{~yyxxzzz|z|z{|||xu~z{z{|vz}|}}}|wv{|}|{{{{{{|{{xz}zzxx~{|zyzzxzz{{{}zz|y{u}{|{w{y|}y}x|{w{|z|}}y{}x|}}x{vx{{yzy}{{{z|zyz{z{xvxxwy{w}{|~{yw||}{z|}y{|~zzx}{x}z~{||xtxzx|zz{yzzzz{y{yxz{wz{y|}y}{xw{{{|z~|y~}{|}||xy{|{||xz{{x{yzx~z~x{xyzxy{y|~{t{|{zww{{z}yxy||y{~~w{{yv{~{zz|~~z~{~~~~~}}~~}|}~~~}~z~~~}~}}v}|~}}~~~|}~~~~}|~}~}}}~||}|{x|~~~|~~~}~}~~~}}zz{~}~}{~|}}y~}}~~~}~{~~{z||}{~~}}~}|~|}~|~}~~~~{{}{}}~{}~~|}z|z}{|}}~|~~}~|~~}}}~}||}~||{~|~}}|{~~|}}~t}~|~~~}~}}}~}~{~|v~}~~~}}~}~}}}~|}}~|}|y}|{}}~{}~{~~|~~~{}}|~|{}y{~}~|~}||~}~}|}}}{yx{x{{{wyy|z{zx}vy~yzz}x|zx{}zzz}z|vzz|{{yzu}~x|w{}z~{zwzx{y|zx{{{zz}zu{||{w{|xy}z}twyw|y|ww|{vyy|ty|yzx{|tx|z{zyz||z{z{y{|zw|yy|z|y{y{{|z{wyws|yzz|yx~y}z{{xzy|z|x{zz|yz{w{~y|{}wx~{y~~~{y~y|yxwzzy}{}y}vwyyxz{|}y{|zys~w|zzzxxzy{{|vx}wz|z|y}{}wy}y{z|w{zz{ys{yy|{z}{zzyy}{w|{{{z{{y{{|z|xvxx|zzu{xyyzzyvz}zx}{z~{zx|yz|y}z{|y}{|y|zzv{yzz~|z|}{v~w|zyx|yz|}x}yyy|{}~x~xw}|}~zyzz{yzz|zy|xzy{v||{z{{yxx}{zz{|{yx{y~{yzv~y|z|z{y}~y{}{|z}x{}~~}x}x}y{|||||y{z{}~w|~v||yyz|w{zx|{zxyxw|yz|{xywyxw||{zwx|xw{zy}xzx{zxzyzv|zz}x}||}|v|}zz|y|}xzz~yz{{xt|}xxzxz~zzzxwx{y{y}{zzzxwxz{z|~wxx{yyzy}~y{{|yy~|yy|{yv{sy}zv|xtz|z}{u{xv~yz}yz|}{|{}zzyzyzz|z}wxyv}}y}~zz{xx{~{{|}||zwwzy{}{y{xywz{z|x|x{}yy|v||yy{|yxy{}}y|}~{|xzv}|yxy{zz}yx{w}{{{}yxww}y{}{{v~~}{~~~}~~}~|{~~|~~}|}~}}~{||||~||}~}|~}|z~{~~z|}}~~~}|~~~~}|}~|}w~~|}}~}~{z}}{~}|~~}{}}}z~~}~~}z~}|~~|~|~~~~~|~y~~~~}|~}}~}~||~}~~}~~|~~||~}}}~|}}|~}||~}}~~|}}~~~~~|{||~}~|~~~~|~~~}~~}~~}|||~|}~}}z}~|}|}|~}~~~~}}}}}}{}|~~~|}|~}}~}{~~}~~~|~w~}{~{}}~}~~{}~~|~~|z{~z{zz{{{zywvxy{yywvyzuzyz|{xz{yyyyy|z{{xyzx}{y{yzy|x}}|{{|x{z|{}|y}~|~{{{||{xyyvzxwy|xzyuzx{yx}xwwyvxy{~}y|~}|zywxyxu|{|zz~x}z{z|{{{|zyzvx{yx|}x|{|}y||{zyx|x{{x}xvz{zy{{|z{z}||wy{}{xzxx{{wy{xzv}z|wzt|zwwzxyyxzy{uxy}|{vwxw|y|xyywy}xxxw|xyv{x|{x{|w|w{|{yz|xyy|w{z|yyvxz{wyyxzxv{{x|z|{z{yz{|}{|}wxy{zy|yy{zzy~yy|~~v}z{zztxz}xxyzyzyz|{{|vzvztxxxy}zzx|{z~|z~zz}z}z{|{z{}w}yy{|~y}zvww|xxwyzuywy}yx{zxyy}wvxzwyyz|u{x{{{x|z}~{zy~||x|}z}}y}}yz|vyyw|{{tzz{wx}z{wzxvwyy|{tzyzy~{{x|v{zz|}{~|y~||y|{xz|{{x}{|{wxx{~z|xz|xyz{wwx{{{yw}vwt{{wx{{x}|vzyzwzyy{y|{w|}zy{{x|v{{|wy}~|x||z|yyyyzwyyxxy{v{{z}zx}|}y{{x~zy|{{~w}|z}yx||}zy~}zw{|~z{zz|w~y{|zx{z{|zyyyx{xy|{{vzzz~|x{{||y|zyxwzz{x|~w|{|z|}|z|}u|y~ww||x{zxy{wx|x{|yz{y{zyzz}{w}xy|z{|zzzzz|yx}~}~|}|}{~}~}|{w~~{~~~||~~}}}}|~||}}}}}~|~~|~}}~~~~}}||}||~}}z}|{{|}~~|~|~||{}~|}~~{|}}~z}}~~}~}~~~~}{{~~~|~~~}z~~}|~~~~~~~}}}}{{~}~~~~}}~}|~~~}{~|~|{}}~}}{~|}}~}|~~~~~~|~~}|{|y|}z|~~}}~}{}}|~z}|}}|~{|~}~{|~|~}~}~}|}|~}}~}x~}z|{z~{y~|{~~|~{}}~~~~~~}}}|~~||}}|~{{}~}{~~{~~~z~}|}}zzzy~}y{y|{{{}xxzzyz}vzzy{}|y~z{zxzw}v}}w{ywyxy|x{vvxyywz|{zzyz{wzy}z~t}w{||y|y{}|{|w}|x}|{wwx}}x{|wzzyz~{yvx|yv~u|z{yyx{|zx{{wxxzz|}uy~zzy{{yzy|{yy~||{|zv|{zw}xwyz|{wywwx{z|vz}{}}~|x|z}{x|~|{{yy||x}wyuyzy~}t{z|zzxx~y{yy{{}{|}z}zv{zy}{x}{z{}wyzy{}}y{}{x{yxx}z{zx|x~y~x|yy}y~z|}z{}z}z}z|xyuxwzzy}w{}{x}zu|{y|zwzy|||wzwzz|zyzy{yyy|vyw{x}{{z}}{z{xxzyw|yz~{{zyzzyy{x||{}yyz}r|zz}xzx|y~}}~yz}z|v||yy}|yy{}z{{z{zzxz{x{z}zxx{{zu{}z|{~z{{}{x}z|}yy|}x|{yy{}}y}y}{{xwx{zw}~w}|{~w{{}|y~yv|yz}}yzzxyxy{|zz{yx~u{zxzyz}x|}}y|{{zxywyy{|z}yxxx|~|uw|}{zwz{xy{|}|{y|xxz}~{|{{{{{}~||z{wx}|zz}zz{zzyy}y{zz{zyzzxz}zw|{{zy{ywyz}zxy~{~{zz|}}z{w|{{|{x{{{}z}yxw{x}{z{|{zxs{z{y|xy~y}{{yy~zx||x{x}}zz}}|}zy}z}xzzzzzwzz{xyz|w|w|yz{{}z{|}~}z~{|yz{z|w}wwz}}xyz}v|{{~~|~~~|}~{|~}||~~~~|}~~~~|~~}{}|~~~}}|~~~~~~{}x~}}}}{{}~}~}}y{|~|~{}~|}}|y~}y~~|~{|~~~~~~~|~~}}~}~~~~}~~~}}}|~}~}~~|~|}~}~~~~~{}~~~~}~{~~~}}}~~~{}|~|~~~~~~|}~~~~}~~}}~}{}|~}~{}~|}|}~~|}~~~~~{x~{}z|}~|}}}~z}}|~y~{~}|~||}~|~{}~~~}~|y}}}~~|~~{|~~~{{|~~~}|||}~yy|{yuxx~w}zwwxwv{zzy}{wzv{wy{y{x{wzzzxxxyuzw~|yx{vyy~yzz{y}y{}y{xz|{|wzzx{|{vz{{v{zy{}yxzz{x}yywz||uu}yyzy{z{~y|xzz{|y|w|}{{zyw{xuz|zyz~y|yyy|t{y{xz|yzz|||zuy{}yyx|wzzz|zx}{|z{|{{zzyy{y}w{z}|}z{xyx{zyu}xx|x}xzzzzzw|zyyyy|xywyzyxw}|zxz||xy|y{yz~xzzzwy{yzz|}z|v|y{zy|vyywxwx}yy|{yzxxw{|xuxz{y{{{y}zzyyxzvyzy|z|zxx}yy{z{|xxz}z}zz|yxx||y{u|wwz|yzxzyz{yxyyx~~zz~{}{|~z{{|zq|zx{}|~y{{~~~yywzyzz}zwxz{xyxy{wzyxxyywzwzxyyy}||yzx|zy{w|||{}||z~x|{}~|{y~yv{yw}y|xy|v}z{{yzzx|tvyyvyxz~uyxz|{|{z~y|}zyxyyt{|zyy{x{}{}z|zz|z{zzz{x}zzy|{szwz{zzz{xyxz{{{{zxx~z}yx||zwz{yzx|z{{xz~zy|x~}yzuzvzxyy{wvzyxwxvwzzxzy{xyz||wxzx}|y{|{z|zzzvy{~zy{|z~|~{{{z{vyzzyxw{z{|~}|xu{yx{|vzy}|{zxvzw}{u}zwy|{zx|{{}z|x|ywy{z~{|}z~{z}|z}y}yy{y{|wyz~{{x{|zywwx~zy{}zz}|||{|xzx|zws~x~~|}~}~~}~~~{~}}}}||~~}~}~}~~~~x{}}}}~|||}|~~~|{~}}~~}~~~}{x}~~x}~{~{|}~}}|}x~~z~~~~}||}}|~{|~|~~~}|~|}~|}~~{~~}{}~|~xw~}}}}~||{~z}}{}}|}}}{}~}~}~~}}w~~}z~{~|}}~}|~|z~}~~z}|z~{~~}~{~}~{y~|~~y{|~}}}}}~~}~~}{x||}}|}}z~~}|~|}|~y|~~~|}}~zz|~~z}|}|}}{}z}~~~~{|~|{~~~~~z~~}~~{~~}~~~~~~~~{}{}}~}}~z~}~~}}}~|x||xwz~w{z}y}|y{x}wzxywyzy|zx}xx{ywyzx|y|xzrx}yy{w{|xyxxz~{{yzxzyxy{y{~|vvx{zy{{zz{w{}y{yy|{|z||xxxy~|y{x|u}yyxtxy{{{|zwy}vyw|zvyx|~{zzwxy|y{xy}|wxyzy|~wxz|{~~z~xzwyy{x|}z~yx|{}xzyyt}{{||xy|yxxyxy}x{}z{xzy{z|zzzwzzyxz}vwyy{~v||zyzuw|zxxyy~zxwyyzzy{yvyy{w}x{zuz}}{x|zwz{{z{{{yzzzz|{{|yxzy{x{zy|xwzyyyzy||{|v~z|{{yx{zt~{|{vz|w{zyvyz{|y{z}z{xyy}z{}y~v|zxz|ywy~{zz{~zwx|wxxw~z|{z{{{|w{~}yx|{t|}|~z|z|zw|xyxywwzz{ztz|x{x}wzz}xzw}t{uxw{|x{|zx{wzwu{wzx{{{y~y{{z{z~w{z{}}zy}xzyz{zyzzv}{vy{|z{zx|}yy{zyyt}{{|yw{zzxyy{|}z|x}{|{y|~|zs|wzwz|}{z|zy{}v{}zx}z|{||y|vx{z{yxw}zw|{yxz{y{zy}z{{yw|zzwyyvz{|z|ywzzzzu{ww|u|y{|z~z{||xy~{z|y}z||y{yxxxx|z{y{vvyx|y{z}zz|z{{yxz|zxzy|vy}zuz~yzu{x~xw}|yzz{zwxy{||{|z}{{~w|{y~wx}~y}{z{xx|x{~zz|z~yw}zz}{{{z~{zxxw{|w{wzw{zzxz|}~~}~~|~{}~~~|}|~}~}~~zy{~}}}~z~{~~~|~z~}~~}|}|}~~}}~}}||~y~|~}}|||}{}|~~~~|~~}{~~~}~}~~}~|~{~|}{{}|}{|~}~~}}z~|}{~~~~~x{}~z~~~~~|}~~}~{{}~~~|}~~|}~|~}~~}~}||~|}}~~}}}~~}}}~|}~}x|{|~~~}}~~}{z~~||}~~}~}}|}|~~~~~~{~}}}~~|}}}~}}}}~~}~~}~}z~~~|||~}}}~~~{z~~~{~~~y}~~|~}~|~~~}yy|w|z}w~}zz|}}{wxsyzzzvtzzzxw}xyxxxw~{{}|{z{zwxxx{|zz|~z|vz{z|z{||yxyy}|y}y|zzzzywvx|xww|xyyw}z}zx~xxywuz{{{{xyswu{x{y}~{{{|{{{|wyz|z~vzz{{{{w||{z{}yxyv|wz||yzyswzx|xyxyyvwyyy{z|xz||{w|x}}z||y|yxx{|{}|~xz}vy{{xz{|zzxzz|}v|z{|vy{zxsyz{wz{y|{yzzx{y{y|{xzyyx{zz}{{y~zwxwzwzxzvxxwyyzwzzyz}y{|y|ww|{xwyw|{z|yz{|y{yz|y{|~zyz|}{xy}x||z|{wuz|v{xuy|{{}wyuzx|x}{yw{zx{{y}}~z~}}{yyzzwy||{|z{{|y{}~|}{{{yxzzxvw|{{zzxwwvzxz|xzzwuzw{xxzz{z}zz}|y~{}y~yx{{~{~ww||y|{uwy|ywwzuzz|yz{zzv{xzvwyy|w}{yytzwz{z{yz|{}{z{z|z}x~|x~|z~z|z|z{yxzyz{wwy{x{vxzx{xz~}vuwy|{zyxy{vy|xz{|y{x{v|{}|y|~{{|xvzyyyyyw|w{{y|z}}}y}wy{{z|wyx{zxzv{zz|yxt|zz{{zyxyuz{~z{{{}{|xyz||yxwyvu{ywy~{}w{xyzwx|y{yywv{vw{{w{|y{zxwuzy|{|w|}x{}~zzz~x}y|u{ywzx|xz}wyzy|yzzwzwwzyw|xxyxxzz}}|x||}x||{yy}|x~z~}}y|~~|~~~}{~|~~}{z|}y|~}}}~|~}|~{~~|z|}~~}y~~|}}}}}|~|~~}~}}|w~}}{}}z{}}{}}}}||}|~}}}|~|}}|}}~}~|~~}}}~|~|}|~~}~z~w||||}~~}~|}z|~}|~|~}|~{~~}|}~zx}|}~~|~}~~}{~}~}}}~{|}z~~z|}|~~~{|}~|}}{~|~}~|~~z}z|}~}{}|~z~~~~|~~~||z{zz~|}}~|~|}z|}|~}y~~~yz~|}~x}~|}~|}{{~|}~||~~}{~}~~~{}{{y|~~}zz{}}}}}}}}|~~}~}||}~|}}y~~~~}}|~~||||~||xv|{}~~}|~~|~~}}~}z}z{~}y~}~~x}}|{~|~~}~}\\\\