NJPL1I00PDS = XV_COMPATIBILITY /* FILE FORMAT AND LENGTH RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 512 FILE_RECORDS = 261 LABEL_RECORDS = 5 /* POINTERS TO STARTING RECORDS OF MAJOR OBJECTS IN FILE ^IMAGE = 6 /* ANCILLARY INFORMATION IMAGE_NUMBER = 24 EXPOSURE_DURATION = 28.000000 TARGET_NUMBER = 4 ONBOARD_FILENAME = "/micas/images/slew_APS_13.pds" IMAGE_TIME = 43796112.240723 SC_SUN_POSITION_VECTOR = {-183531642.807161,-70398891.740550,-29660227.293316} SC_SUN_VELOCITY_VECTOR = { 8.164885, -20.885387, -9.102606} SC_ATTITUDE_QUATERNION = { 0.829946, 0.077485, 0.112899, 0.540776} DETECTOR = "APS" IMAGE_USE = "SCI" READOUT_CLOCK = "150KHZ" MIN_COMPRESSION_RATIO = 1.00 UV_VOLTAGE_LEVEL = 0 OBA1_TEMP = -126.97 OBA2_TEMP = -128.82 OBA3_TEMP = -128.02 M1_MIRROR_TEMP = -126.26 IR_RADIATOR_TEMP = -165.92 OBA_CUBE_SUPPORT_TEMP = -126.42 IR_DETECTOR_TEMP = -161.78 UV_DETECTOR_TEMP = -9.46 ELECTRONICS_CHASSIS_TEMP = 25.21 COVER_ACTUATOR_TEMP = -13.89 SUBIMAGE_X = 0 SUBIMAGE_Y = 0 CLIENT_DATA = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000 /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE OBJECT = IMAGE LINES = 256 LINE_SAMPLES = 256 LINE_SUFFIX_BYTES = 0 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 16 SAMPLE_BIT_MASK = 2#1111111111111111# END_OBJECT END zz{zxvwvwtwyzxtx|{vzvxzuxzyxzxvyy}zxzvxxzzzrwxzxywzyt|zyz{}y|{xxyywyw|zyywy|yyvy{xz{yzx|{}|}xryxutyzzywvtz{}{|vt}w|zxxxwyvzwxx{yszxuyzw}t}sxwxw{zvzwzwzwzw{|y{{rx{w{yz|yyx|wvzu~uv|vw{zyvwxxxy{{xyzy{{zzzw|z{yzyv{twy{{~yy}y{www}xzu||{{{yvvw}{{yxyvxy}x{{r{v~yzzwxy{}wxt~{|x{{~w{xzv{|{xz{||}{xx}wz~zy~{zzxwwx|}{|z}||w||v|lzw}{ux{xyv{z}|}|xvyyz|~z}zxzwx{||{{wrv|~z~~y{|z|xw}xzxy}xzy~xy}}z|{|zx|yy|{xw|{}{||{w}yyw|xz{x}{wz{|wvyx{{~z{z{x{|||x|{z|z}y{yyyzz{{z|{||yy{{|~z{z{z{wx~||zzz{{}y||z{|y||{|y~zzwxyzuvz|rvywtutz{{wwvxzuu}uyzzwvzw|x}zzyxz|xzyuyxxuyv|xy|yxwxz{|{xyvvy|xz{x|zz{t{{y}yz{|yyyv}ywxzyxx|vrs|wyz|}xz{|{u|vwx{zvvxxvzwy|{v{}wxywyy|vwzu|wu{zyzxwx|vzwuxx}xxyy{yzzutxu{uyzwyy{xwzvvxz}y|x{{zyzzxx{yyuy|y~}yxyyxxu}xxwzuy{{{|wyzwvx|wzzwzxz{{xwxz{zu|vzyxz|zyz{z{{zwzwyzxy}z~|zz|~y{zx|zy{|y{}|yy}|x}z|}y{|||{|x}{|{zz{yw{v|{|{z{~z{~~}|{{y~}|x|}}{sy~||{|y{z~{zzyzzy|y{xyy}y}w|yx|~}}x{|yyy{}}wz}{|y{~|zy|}x|{{z~swy{z~w{z{~}zxyxy~z{uu~}yw|xx|}}{||zyz}|y}||yyzy{xyyy{y}|{uz{yzzzy}{}{z~yxyz{}yy{vvw{zzwzxzy|{xwzzxzuwvvx~xz|}xzz}z{zxy{zzyyv||wwxuuy|z~{ywy~}~wwzu{zytx{y{uuzv}zyy~wzz}{{y|{|ywzz{z||xuxyxzw|uyz~vyxuxyxtxz|x{y}xxuz|xwyxz{{v|zxy}zx}z|zw|yv||t{y|{v|y|{z|{vxy}xx}v{{ywxx{z{w}{zwzz|x{z||y{yx|yz~|yyywy|{z|{{}z|~{|z}z{~|wu|||{zyz}}xyz|y|zx|zxxzwuy~z|w{zwy{vyyzyy~||yz}}|y{u{}zx~xu|yz{|xy{~}|zy}|x}|{zzx{|w}{{~zy}|yy}}z~x}z||{{wzwzy|}}}~{tyzx||{|y~z{p}wxy}{x{|}y}z|zyyz||{|{~~x{{{z||{{}zy{|{x|~uzxzz{|yyz~xzwxy~{xz{z{}}{{z|||z}v{yy{y{||{y|tx|~}|}yx~|w{{v~w~~y{y{||x{y}z~|}y}w}}{zx{zzyuyw{yyzvyvsxy{w|w}wzyz}z}}~x|x{|{x~wywwyzy|y{svu{|w~x{{|{{uwx{{yy|w}yzy}z}zy|x{y}{|}|{wx{}zy{x|tswzy|~|{{}z~}zz|wyz|zywy{}x}{zwr||{xzyzx{z}vwwvy|}{|z{y{yx}yxx}wvy|z|z|{yyz{wxwxzx|{~|~z|yx{|x~|yx~{xz{{y}vzx{}wwx{yzxw}}{{{xyx{}wz||{vxzyzxxxyzy||yz{ywyyyz|{z|yzx{x}vwyvy~||z{y{w}xx|{~w{y~zwyvzyz|}x|y~yzz}|y|{{|yz|z{x|zzy|y~}}|{z}yx|}|||~yxy~{{||y}x}ww{yzzzxxx{{}z|z}{|xt{}yx{~|y~z||z~yy{y{|v|x{zxm{{yu{|}{w|x{zzyz~z}{|{{~|}zxz~z}|y}}}xx|||zzxz|zzvxz~z|x}~~x~z||y|}{zzxy~ytx~y{{y~||zyxyvyxuwy{{xw{vxy{yv{{v{{{z{v|vy|~{z{wv|z{~}y|ywyzyx|y|}|~xx|y{x|{z{z{}z{wv||}yyy{{y|~}{zxxzx}{|{yxty|{{~}{y{z|w{u|u}zyww}z~z~{|v||x~zy{||~wx{~x|~z{u||zy{vz}{ywz|y{{|ty}yz~|{wyy{|xxx{v|}{{}v|{{z}{w}|wzx}|wz}vy{xv{{w}}{{yy~z|zzy}}{{|x}x|vz}zz|yw{y}utx|xxwxz}yw|y{z}xy}zy{w|{w}xy|z|{{yxtz{xx{xwzyz|yx}{z}{~|z{zx{yy{zz{{{}w|yz}~}|z|}x{|{||zyux}}z~xxzw{y~ywyv}wtxv}}zvwzyzzzyzzxw{uwz|uz~||yu{xyzv}yz~x|zwx|xytvx}y{|yzv}wwz|{yw|y{|wz{tzzzz|{y|~w{{yy{{xwz{{y{xzxy}{y{w|zz}|z|{{x{z{|z{{zv}|yzyvyyyzyy}zz|xxyzvzy|~~{|{~z}zy|yzyyz|{yzyyx{ywx{{z{z}zy|z|zz|yzy~|zy|{y|~x}{{|}y|xxz|xx|y}yvty{}~|xy|w{y|zw{xyx|y~zy|zwy{y~yx||yw{w{|y|~y{w~~w}xu}|{yyzx}{~{xw{x~{~}wzyyx}{{x~{~|y|zy{wy~y}w}{{zx}x{|z~|{y|{{yw{x|yz{{|z~{x|{{z}yvzzyy}{xwqzuuzwyyutvyurzx|tzwxwuz{sz{zy{wwxyx|ytv{y{x{~uwtvx||u}z|y|x{{tyxx|y{zwu{wyuyuzxzzuzwz|||y}yuwxwu}z}vq{yz{|xxtx~|ywvrwxvxtyxyww{xzyz{zyvv|ywy|zyvy|yzvyvywux{svzxuy}{z{zw|ux{wxyxwwzw{yxzw}yx{wwyxx{}|}{zzxzw|v}}{{yyxyzxxyytwx~zxxxyyytyyyz|{zzzuwvyzyyruxyz{xx{w}|z~vzw{yztwyyy~y~w{xzy{x}{wwu{{xz}xvtzzvx|{{x|{y{y~}{yw{xx{xyvzzyyzzz|}|yxw}y|v{zw}|yyqzz{}}}xy~|zy{zvxyyww|~{{|{{}{}|{}yz}}{y|{{|||||{{xyzy}zu{|xyz~{{zzywwxwvxy~x{xxz{{xxyt}~wx}|yzyzz|ywyzzyy|{{yy}}|{zvxzx{~{|y{}zz|yvy|}}}{y||vyy{z{wy|xyvxzy{{yxxy|y{xv{{|xx{~y|{|z}~zy}yzzy}y}yy{}yyx|||}}}ywx{{zzwzz{xyxzz}{|{y|{~z}|x~z{xw|{{t{|}y{y|{||~{{zytz|tvy|x}zx{}|{y{{}vz~w|}z}|xyz||{||t{}x~|yzyz{v{}|zv{~zyy~|{||zz|zx~zxw|v|yz||{wyxy|}{x{zx|||vy}|w~y{|||zyyzzw|{|z{|}y{z|{z{y}y{wwyuzzz{}y|hyuzuwywx{x{~{yvy}y{}w}{wvxxyzzxx|||x|{{xvxx|}{|{zxwy{{uxzz{xx{y~y}y{z{~{x}zyxy{yxy||utx~ww}|zs}t||y|yv{w{xxvzzzzxzy{y|{{x{y}yy}{yzy{w{x}yv||t|y|{z~yy{|x|vvz}z{~vvzw{ywvzyv}uyvz{|y{x|{yvxz{}yz|zxz|y|{y~xzxx{~|}y}zx|{zx{~|xyy|yyyz}yzyxzwvvyrvz{zztwz{yztzxxv{{xz|zz}~yyxy{xz|vx{}{|{xx|zx{{|z||}~{zzyx{}xzzx{xxw||yzz{z{~z|x{y{xx|xz}gxrw}x||}yx~v{|yzxy|wwyzz|yzyyx{~z~}vyxzyzz|{xwz~yz|x|xuy|u}|z||xz{z|zuyyy|||{yyxxywz~xx{yx|z~uzyx}z{wwy||{z}w|xuxwzy~xyy|xy|{|vyyy|xyxvz{yz||y~|yytxzy|zyzwsvyw{zvwx{wy}xvxyx{zz{|zxy~z{zzuzzvzwxz}}zwyzz{xyyzzxyw}{xxywv|yy|yx|z|y~}{{uyyx|}{y{|w{{y}{~~|vuv||~zxz|{zyzxyywzwyuzz|y{}zyx{xyz}s}|{yvyt|y}yw}z|~zyyvzzyxwvw|yzzx{yyyzvyyz{yxux|uw|{u{}~zvw|||{}z{}w}xyu~vy{yzzww{w|yxxzyzwxxyzzz{yxzyxwy}~{xwuzy}yyvxzyyx||}yzv~xww}{{}~~{{wz~zz|u}~{y{z|zxv{{}{z|z}}|w|yz}yzz~uxy~|zzy||z{z|yzyz{y|}{~xz{{||xvv|yz|zv}{{zx{xvyy|xx{xxzx{z|{yw{yyy{}}y|~z{~zz}z{|x~xx}v~{zyx|yx|z{|x{z|x|zzy~{|{x{y{x|x|z|x|{{||}yz|zz~woz|{z}|{yxyyy{}~{}}y{|{x|~}{~y{wyzz|zywyxzz|z{|v|w{~~|uwyz{|w~}{~}z|z}zyyx|{|yz||||xxzx||{xz~~w|z~|yzzyy{z{|x|~{{{yz{y{{zy{wz{}|~zuwzz~|xv||wz~yy|~yyt{xxvy{}y~x|}}vz||z|zzyz}}|v~{zw~y|~uz|}y|~{}|{|xzz~{z~zxx|{uxy}}w~y{xy~~v{{z|{z{yxy~yx{}x|}zy|z}|x|y}~}xx~~}yw}xz~zz{zw|}{{zyyzxyz|zxz|z{ux{u}{vyxw{{x|}z{y}}||xz~zv|{x{}yz{zx}{w}zz{{{||yywvy{xz{}x{x~y|}|vz|}{}x}zx{xwy{{|~xwy~z}z{yzw}}yzyz}y{~wy}yzzzy|yzzy|{yz~|z{z}z{zz}{u{x|ys{yyz|w{yzzywyvx}yw{{{wzwvyxvx{x}yzxyy}{}{wzzy|{|y}{wzz{|zwzxx|yz||}z{||y}x{}~xz{z}{xy|xzy|tzxx{{zz{v}{|yvzx|u{s|}xt}x~zz|x{{{uxzy}u{y|{xzv{~yxy~{}v{{|w~yxyx{z}{v{||{}y}yz}{{|xz{y|{v{~|z~vuxy{z{}x|{w~tz{yw{}{{yy}yxz|wzz|yyvxvy{|wz|}wz~{z{|zw|zwy{zyz~zyzyy|||zy{y{z|wuw{{ywxz}yx}x|z{~}x|{y{{wvz{{yyw}z|{v~~z{zw|{{yyv{zz~wz|yzz{y|yxyyzxu|yuvzz{zzv||vywuwtxzw|{yyy~yxxzzvv|xx~wzy|y{wzy|z|~y{zz{~y~y|}z|wwzyz{|{{y{wzzz}yx|wzx|wyy}ysv||{|{{yyz~}yzw{zxxwy~v|zz{xy{x{yx{z|y}|x|wyu}yx{{xyz}s|z{yy|u~|vyxz|zxvzr{||y{xvy|v|y|xy|~v{wvz|yyyyyy{yyx}y~}{|~yu|wy{|xxy}uw}wyxx||~zyy{yzz}z{|wxy{}}w}v|{xuxx|zyyxxxt|wy}|}{}}}x~|z|yuy~z{zuz{x|y}y|}{}~{|y{|{xwxz|ywxxyz||yy}{~}|z{{yx|{z}yv|t{|v{|}w{x|yvzyz{wwzw{z|w{}|{||xwz}~zz||~{zz||{y{xzzw{|z}|zzw~}||}zxyy}zw{}z{zzz|xzzx}~~{||}xzx|~{y|{zxzy|y}|~~xz|v}{{|}~{u|}{zzx{y{xzy}~{}~}~y|{wz{zz}yxyzyw||{vyvzzwu}wx}|z|}{zxz}x}yuyzywx|vvxyzyz|w|{y||{|uxxz{zy|xz{z{|{vy{u{z{}zy|wzxy|y~{ytx}x|{yzy{{zyyv|~xzvyu{z|xzx{tzx{|{x{z{xtzyz~y|yvuyv{z}z~v|w|zu|xx{}vxuzw}t}|tzww{xz{uyyzy}{y{{x|~{}xwzyyyxz|zyvyy{uy||zuxz|}}{y}|{yw{wz|}|wyz|zx|~xzzxxtxwvwy|z{zvzz}v|zxvtw}xx~yzxx|~{y{y{{z~yz|zyyy}{|y~xxy~|x||zyxyu}zwz|x|zy{qz|||y}xw||zzy}wxxz{}xvy}}~|y|w~w|}y{xzw{zw||{~vzy{x}y|~|yw|{v{z~}~w}zz~xw~{|y{w{|z|wyy|}{y{z||w{{yzy||yxx{{z|~z{xz|}|yzz}z~yxy|xz}|xwz{|x{||}zww|}zy|{y}{~zxzz|~|z{{{|{ywzuzxxw{||zysxzyx~twzz||{|{yyy~}}zy{zz||w{{{|zyzy|y{||~y|y{}~xxxz{|{y|{yx{y}yvz{v{{}z}y|uxzzxx{yyzs{}z{{vyxxwxxyzvz|z|{|z|y}}y{}zz|xyyzw{|wy}{v~zyzx~z{{zw|x{z{|}yz~|xwyy{{|~|y}y}}z{y|w}y|z{}{{{|}||{~||y|yz}{z~z{zzzxx|~{{x}}|z{v{yxy}zzyyy{x}zz{yzzyxy{xw~}}{wyzyztxy}w{yx{||x}}|z~wy~zz}x|}zy|w{yy|{{y|||yxy}|||xxtzyyzy|z{~{{|w{|{|{|ww|{zxx~}zuw}z{z{}||zz{|x}{~vu||~|{z}{}|~yz~x{z}yz{y|}x{~xx{}yw}{}}{v{zx|~{||{|t{zyz|~x~}|z{~xz}|}{|}|~x~~z|}w~|z}}|z|x}zw}yx}|y{||wy{yzzz|}w}}xzyw|y{}yx~}|w~y|}|y~{|~w|w{x{}{xy|{{{~}~{{{x}|{}|{||{}}{}z{y~yx|}x|~{}}z}}||{x~zyyz{{||{yxy~zv{|x|y~|xx|yy|}z{z}}~wxz|zx|wz|yz{{xz{z{|x||x~x|zv{}u{xzyz~{~y{{w{}|zy{}~yzxyy~|z}~|x{}|z}|{||}yz~{z{z{|wy{zzz~x}|y{}}yyyw}y|~w}x~||}}{w|z~y{{y{x~|xw~xzzyyw|{uz}z~|yxzy}w~zy{y|~v{{w|v|||zz|}|~}}}||z{}y~z{y|{}}{|}u~z|{{z|{zzz{|{z{sy~{y{|xz|z}x|}|{}|xwx~y|y}{{{{z~|y}}~xz~|zw{z|{z}{~|x{|y{{{|}}}uwz{{ywz}xzxz~}||x|}~y|z|}}}z|zvy||xxy{{~z~{||vz|xy}|zz{{t~{xy~xyxy|~~{|v|{xy|wwz{xvu|{{zxyvx{w{~~v{w{|v{}yz{uy|z|zy{wyzyzy}yu|z|zzyx~yywx}}zz|~||}{zxx|}y{yzzxzzw{}}}w}ytzzz|}}|{y{}z}z{v|wvz~z}|{~|xzxz{{{~}}y|{|}|z{y{{z|zw}{v{w|x~z|zy{wywy~y|z}zyvy{{z|y{~w|z{x{z~||zx||xyyyy~{yxxzwz{|v{z|{ww||{z}xxzx}|wzzyu|zyxyx{{{yx{zwtxyy}v|{x{yyxwyv~xz|{zy{|||z{w}x|~x{y||xzwzw~zy{|z|x~{xyw|{z{wzzxx{zzz{~{{w||}yy}{yy{w}}|{tx||z|z{u|zzzzz{z}yrv}|vz{{z}{z}|z|}y~{}}yw{}{xxz}|{|}r}x{ys|zztxztxy}}}}}{{{{ywzz{~xzzy{{|v~y|{y~{~zx}|z|y||z|}x{s{}z}|yz}}|~}yyx||z{{zy}yz}{zyyz}wxxzz}{}~}y||{yvxz~z}}|{|}yzx}z{|{||}{|{{}zzywz|}}yzz{}{yz~z|~yyzxz{z{~yx~w}yz~}v{~z}~}{{x{x}~~}u}}|z}}|}~y}xyzz|ywy}{||z}}{}y|}z~|xzx}wy|{zy}z}{y{w{{|{~{~|zxxxw}{|xz{|{zz{y}{~|}xx|}|{~|{z|}}yy|y}||}|zyz|z|z|{|{|{{|{y|y{}z{z{zy}|zz}z}{wz|}{wzzysyz{x|xx}xzz|~zx{{{|~w|}yzyvz{yy~wx{{{}~|z{~}zyu|y||w||zzyx{}||{{y}|}{xzxzy}w|y||z}{suzy|zxzw~~|~|yuxxxxx}wxxyzzz|y}|y{zy~z~{zx|{}|}|}yytz~r{{}y|z{|{yzw{z|ywwyxywzy|{yvz|||~y{y}xxxz}}z}||xyyyyzw{|vvzzy}y{z~z{zw|z|{|y|zxy|z~{}{{y|z||w{|}v{~{zyzy~zw~z}|zzy|~y||yy{|y|{{|yz~zzvy~}z}yx|{}zxxyx}zwzz}zzz||}x{|{y{|x{{x{{|xv~}|xwz|{}zwy{|{{w{xxzzzz}|z}x{|}zzzx{x|~{{}x~w{}{{y{xzw|{y{|wzz|z|~{wxyz{~xz|zyxzy|x{|}~zz}{wx||}z{}|z}{y|x{{{{{~{|z{|yz}xz}{}{~{|y{z|}|~z|yy~z}zy{z~~yx|{|x~z{vw}{|||xyy}|~z}|y~{yyyy|x|{~{}{|{yzxzz}{y{z||{zwzy{{x{x~y{y}{|}||{y{v|}w|~yyzx}{}}zyuw|y~}}}z{zzzy{}vzu|ywz||}y}|zyxxy~~z|~xz{y{}|{}{xz{|~|w}zy}{xy{xxz{||{{}yx{{xw~}{{z}||y{{}w{}v{|x~{yyx}yw|xzv~~{y|~~x}y{zz|yzyz}x}z|}yw{x{x}yyy{y}xxz|z{xwyv|{~x}}{{{z~z|zyyvy{yvzwzz{{}x}{y{||y|zzxxwzzxv}wywyy{{z~~yyw|~y~|z|{xzz~{|}ytv|{{{{x|xyxz~zzxzwzy}z{{{|yy{z{}y{|}{zx|yy|}z|yz{{}v~|xx|xv}~xwz{{|x~y{w}vzzx|yz|z~x|{yxx}z{|~{y{{|u}~xy{}zz{|yz|v||y||zxzv}{z{y~|zx{z}|xy||y{~zxz~{x|~zyyvwzx}|{||~x{{|{~zz~{{z|{{{z}||}zx||}zy}|zz|y||~~{x{xy|}}}{|}|}}x}|~y|{{{}xytw{~}{zr{}xv}z|y}|vwxz|z}|r{}|}zz||}yzy{{~y{~{|{}z|~u|z||y{~{}{xx|{~}{y~||zy{~{y}~{}{}|y~~|y|}yxy||zx|~|y|z}|w|{z}y~uz|zy{v{yy}z}z|~y}|z{|y{yzyzvyz~|xzz|v{wzz{y|y{y|{{|{}y{}z{{{y|w}|y{xvz}{wyzz}}}{y}{{{sz{v|xyyyx{||}z|z|{|x|{x}y{||xxx|}z}yx}z~|}}yv||}{z}x}zz{{{}|x{|x{y|yz{y{{{{|xzz~||w}{x}zxz||~~{zyyx~|x{y{|x{vw{~zx~||xyzxyy|{}}{y|{||}{z|y|{{z{zvw{y|{|y~|~yyyyxz}{z{|~{xwzy{~||x|zzyz}|{vz|}zyy{y{{~{y}x{|yz{{~xz}{||zyy~}|y{~~{{y|w|z|{{}|z|zy}}z|z~|}{~y{||{y~|}xz|~|z|y~~y}~||y}|z|z~z{zz}{}}y{ys|}{{}{x|}z|}{~z|{{z{||}{x~z{yx{y|}|z{||}|{~y{}}~x}{}~~}|z}{{}{z}z{|{}~|z|z{z}~xy}y|~{}{}~{zxx|~}~{||z}zzy|vz|z}||vyx{w{yw{y{{z~y{~|~}}y{y{}|}{yz}ywy}}||{{|~|||y||y~|yw||y{x{||~|~yz|~}~y||}{{z~|zrw|y|}y||y}y~z}yyuwzz{~xz{{|}{||u{}z{}y{z|{{}y~y~~yu}xz|}yy}{}x}{zwzzz}~yu||||}|{}y{y}|}x|~~{}|z{|x{xyzz{|y}xzz~~~|~}~|}|}xy~}}}~|{|{}}}{|~wxz|zwzz}}}{zvz{~z{xxzy{}zz}zz||}{zy|yyzy|x|{{}wxyw|}}xyy~{~}z|{~y|{}{yyy{t|z~x~|xx|zz}{{|{zxvz|z|xyz{tx}}}|{{~|wy|zqyyyyzyv}y{u}|{y{w~{{w}yy}z|yx}{z}uz{u|~y}z}zy|}}xz}z}|{yzy}}}z{{x|{~zz|{{|~{~{yw{z{z{{|x~y}yz~{|~||}z~|vy~{{||z}yz}{{wyz~y|x|{x}~yyz~|yzyyzz|z~x|~yuz}|{|{y}{{~|{{x|{y{u|{z{y}~|y}|{vyzyzz|z}yzxw{}{x{~{}}x{|z|x{{yzyx|ztu{|}{z|zyx~x{yy{x|sv{z{xx||yz{~|ywxzz~y{yz{y}}{{{||yw|~x|zzu|z{|zz|x|~zy~{{zxy}~|y|q}z~|z{xyx|y}z}}||z{v{~|||}{zx|y||~{wy}~}z}zzy|zz|z~z}{y|zw}}~~yxxxyvy}yyx}~}zzw||x{}z~~}yz}yyyy{{{x{~~~~xyz|v||z}~~|{~vzzzywz{{}{zyw{xz~}~~yy}|}{~{z|{{}{~{z}ty~~}|||z~z|yx|yz{}z{x|~ww{~}z}}y{x||w{y{|~}|z~{|uv}|w||u}|{|y}~vy{{{wr|{|{|w|v{{|yz}z{}}z|z{}|{zx|~z{{x}yz{x|{{z}{z{{{zy{y|zy}{||xxy~|~||{u{~|zx|yz{{|~x|w|xy}|y|zzxxy|}zx}ww~|v|v{~{}}|y{y~zzy}|xzwxw{z{yy}{}}|yyw|}z|wzzwvxx{y{{z{{yzxzz}y|}wyz|vy}yy|ux{~{zy~{ywz|vzv}wxw{zz|~{zzx~|z{xy|}xz{{}wx|z{{zwyx{{vx|y~z~}yz{w{yw{{wz|y|zwwvxz}v{yz}v}yy{y~|zxyzzx}z{}xz~vzy{|x{z|}wyy~uy}v{z{z|zyyyy}|{|{~y{y{xzyx{{}y{zy~~x~yyy}{x||}y|}}zyxy{}||{{|{{{|z{}|{}~~{|xzz}{~{}}~z|{y~~}}}~~|~|}y}~}}zxz}{~}|xzz~y|zv{|}zz|}|~{~{}{}y{{}z|{|~z{x~~{~{|{y~{{y}||}{{z{}~{|}}}{||}{{~}|z~}~~y|}}||~}|~z{~|{|y|{yx}wz|||z||}|w}|~~|~{{{z|~{}|z}|~zyyxyx{y|{xz{z}|{xv}yw|||y}||y||z{|{xz~zy~|y{|v{z}z||x{~~z}||z}y|{y{|zzyz}{}z{yzy{~}|xzz|zx}|{z}}xv}~|yyyy~|x~yy{{zyxy}y{||~z|y}}x}{~{x{~|uyz}}|xy~{y{y}|||{~vx~{zwyz{|z~}~z|x{yy|}zx}{y~|y{{|}z{|~{|y|{ywxxzy|y{|z~{{{~x|zzzz}y{z}z{xxzzz|z||yzx{{y}|yuv|}z|u|w|||z{|}x~|}|z{{{y{~vx{}z}~|{|{z~x|||z~zz~{{y{z{zx{v|y{w}zx}}x|y{xx|}}}}y|zz~x}||{qx~{{yzyu}}{~|~w{v|z~zzxy|{~~{s|{}yxz~}|{x|||wy}xz}~z~||{}xyz{z|x}}{|{|}|{}{w}y{x|{{{}{}{|~y|z||yx}wyzzz|x}x{xuxx}|wyx|v}{v||wy|}{yyxzzy{xz|{||y}yyzwyxxuxyyy{vvvxwwxy{zyzxxx{y|ywzyr{yu|xzxzxwy{vyzu|{xxz~{{w|y||z|zyxwy|~|{|}y|||}|{}|yvz{zz{}yxuw|yz|zuyz||y|ywxzxvvyy{xw}z{xzz}}|{{zyyy|{z|{||u|{x||zyy{yywy{|urx|y}vzy|zzyzyyz|}yy~{{}z~yz{u|v{|}{}wwyw{{|xxzzzvzyy{xv}zxzxyy}xwwx{z|z{zz{wt}yyzz{zy{z~xz}{|{z{||}uyxyx{{{~}|xz{x||vy|xzyw}{y{|zx{{{y|{~}}~~z|z|x}}zy}zwzy|{|~y{}{{z}zz}|}y{{y{}~zzwx~}}~|y||{zz}|zzx}|x{}{wxy||||z}yz{||||y||~yu}||{{{y{~s~}~x}zzx}z{xx{|{z|}|~zywzxz|y}}{~x|||{|{}{|~y|}zzxy}z|~{zy{z|~z}~y|y}||}yx}{}||y}zy|zzx}zy|y|xyz~}y~}}}~{{|y{{y~yz|{|z{|x~zy|w||ywy}}{{vz}{||x~|y|y}{x{yy}|{{xzyz}~yv|y||}|}y{xy|}~{|w|zyv}{}y{y|u{x|{|{{y}z}z}|zyx|}}|z}|y|||{{x||z}}~|z|yy}{{wuz|~x}}y}z{|}z~w}||y|x{|zx}z|{|{{{z{{zzyzzz~~yxz{|{}v{x{~}}v~{{{y{y}z}|y{}{xzz{z}||~{y{zz~x|~~|z~v~{~|}{}x||~xzz}xz|z}z{||y}}zz}|}{{z{{{}}z||{z}{~~{|z|zy{}}~}}wz||||y||{~y||||x{{x}y||x{z}|zz{|{t}|y~}|||{}{||~~xwzu}|{}|}}wz{~w{{|~||y{yz|z|{z{y~~{||}{x}|~~}z|x||zyywy}zzzzzzyy{|{|zx}zz{zzz{||~yy}|z~}{~~}|zy}y|zzyzzy}{yxwx|x~x|}}{y|}{y{~~xx|{}||zzyzz|{w||{|{|~|~w{~|zz{zyx}y}}{~y~z{z~}~|{|{~{~~}ywy~z~yyz~~|y~x|{z{x{|{}z|x}z}|z{}zzy}yy{w||||~~|{||y||~u}{{}{~|}|yyz{zz}{|{|y|y}|~}|z}z}y||}}w|{|x{|zzyzvw{zy}||}~z}}z{y{||yx}|}uy|~z}yv{y||{ywwy{yux~z}{zxv{|x|y|yzyz|z{|yz{x{sy}|{y{vzyzx|z|{yz|xy|~zy|yzwxz~{}z||yz||z~wyy|{||x{xwy{|z{w}u{yx{{yyx}}wxz{|u{v~{{{y{zux}|x~~~{}x~{zzu|}yy}x{~|}vyv|{yt|{}z{x{{|zwyx||~z~}|}~~~{{w|x||z||}y||y||{|yx{|}{z|~zz|~w|}z~{|xwxy~xywz{|z|w}z{yzw|y~yy|{y|}zzwx|{|||zy|wy{x~|ty}{{~zz~y{{{~z~z|{|}z}{y{v|xz|}{xx{||y|~wzz~|~{}z{~{zzx|~xwx|z}{yzy~y~|vvyxx}yzzv|x||{y|z|zvw{|w||yx|~|||||xy{~yw{{z{|{t|~y{y||}||xyy}z|v{{|y|yx{{z}z|||{|w}xzv|~w|~~}}~z|x|y{xz{zz{{{y{z{z}{}xv{z{v{|zz}{r~xxwxuww{z|{w}{|{vvyzz|z{{zyy{z}vyv|{zxz|yy{zz|zyy{zzyy{t~{zyv}zvw}xyw{yyy|y}xvyxx{yw}|~zzvzw|z{{{|wv{}}|x|w|}w{y{vxx{yvz{{||{|zvyrzy{yw|wuzx|w{uz{zxytxzw{}wy|zz~zyywx{vx{vy}zyyzy{vv|{xz{~{yy~vyzxzxy|xwvz{{{||x{||uzywxzy{}yzx{y{z{twyzy~y|zxxxzvy|vyz~{y|||vzx}{|{||{y|yyx{y}}x~}{zw~y||z|{|{xy~{xxz{}yzyy}x}z{zzy~zwxxv{x{{~z{{|}}~w||~yxzy|z|}y{{w}}y~|yo}~}u}zz|x}wzy}x~|}xzz|~{{{{||{}zz}}}{yzz}}zuz{{|w}{|z{}|||xy}}|||}|z~{}xz|zz{}|{y|}|}}z~~xz}x{y|y{|y~{}{zzx~y}z{~|z{zy}y{}|y}|yy||}v||}yz||{}zyyx|wx~yy{{}||}||~{{|y~|z{z{|}ux}|}}xxz{{x~w|~~~x~{||}|{yz}y~{~~~|{|}~}}z|zz{zy{}z{~|y{|~}~~{y}z|zy~|yx}xzz~y{y}||zz{||}yy{||}{y{}z}y|z|}w~|}~z}zz{z}}|z}}{z|~|z||xz}|}z|y{zz}{|y{}}z{yzzzz~yz}}xywzy}{}}}~{vz{|~~z}|{y{~||z}}|y{yzwwyzz}}|t|{zxzxz}x{}||~vz}~{|z{z{||w{}yxwzz{y{}}{y}|}y||}|{{xzz}xx|w|{||z||x{v||||y||y{zzz|yzxux{|{}|~x{{z{u|ywyy|yyu}v|z}}{||{zz}z||zy~{w{{p}||zz|{yyxx}z{y~~z{~}zv{}{}|~}{{{|yw{{}|||{{{y}xz{{}|}xyz}{~yy|{y|y{yyzx}}yyyy||v|z{xz}z|z|y{zy|}x}}{v{}|yux|y}z~|z{zx}ryxz|~w{{zx|x}z}y|}vy|zy{|y}w|~|~}{||}z{zw{zz}{x}x|xw|zzw}}x|v{}{{yu|zy{{||xru}||y~|yyw|{y|wzzw{uzz|wy{}{|z|{}|{yy~y{u}z{|uvy}{vy~|yyz{}{xz{|xz{|~|wwxw|{xzvzz~wx{|y|z}{zxzyz|z{x~zy{{|xz{x{{zy~w{zyz~y~w~|y{}vz{x}|zxy|z|}{yzwxzxx|zxwz~yz||~|{|wyy{x~{}{{{{yt|zy{zv{~yyy}~xzy{z{zzz|~|y~{}y{yz{}yz|x}u{{|{z}~zzy~}{|~{zz}yz||z{w}|}z}{yx~{}v|}x|xzyw|}}z}}~{{xz}|z{|~uzxzzwy|~}yzu~z~zy{{|zwy{v{|{}xv|||{{z{~|{x{}{|~|zz{~|{|z|z}w}y~|z}yy{|}{~y|v}ywy||z}w}{x}{yz{|z{yx{||z}x{}||||{~}z{{{wyyz{xw|x|~{~}|yz{}}~xz}x}~zwzzyyy{~}|z{~y{{}}vywz|~xzxzzz}||yz{y~||~|{}y|{yx}}}}t{{}z~y|z~z~}z~xyz}yv{~{{|{wzw|}~|z|{y}{|{|}|{y|~~y{v~z{}y~}z|zyzyz}}~}|xzz|{{|{zy|}}z}||z|z~|{zz|z|}x|z||}w}z{{{~z}}~}}}y|z~||~}{}y~y{}|z{z{|y|yzzzx~yyy|y|wvx{yzz~|~yz|z||{{w{ywzy|{z{yy{{zx}}{~z}||z{{|z}zz}wz|z}x}{wyz}}z|z~y}yr~z~{{|xx}{{||xz|~y|{{w~wwwz}|}zz{{}xy}yx|}yt||{|y{~xxyz}z{x~wy|}yxzy{xzxx|y~{}|x|~y|xxzzxxy|w{w~zz{}~z||yv}z|{{w|{|}z{q{y~~|y|zw~|z{x|{|zx|zzzx~zz}y~}}xzxy~y}|}vz~xxw{zy}{z||{~z||y~}{zy||~w{y{z~y|~z|{||zzz||~{||x|zyw}{|yv}y|~~~~yxxyy~|v|w{{}}}}{z|x|y}zzxwz~x{w{y|v||}~z}{}u}{}yw}|{x|}|z|wy{}~y{yz~y}|w{~|yy{z|wz{zzxy{z{|z}}|{|z||{|||{{y{|x~|zxy||zyzz{y}|~|zy||z|y{}z}zy}{xz|x]|yw|xy|{|y|xyx{}w|yzwvy{|}z}}|yz|~{|||zzu}{|yy{~z{y}|~zy~{}{~|~}xzzx{zz|xxy|~}y|{{|{{~{{{zy}}}z{y|tx|{}y}w|{}{yxz|}yyz}x}||}|xy|}z|w}|y|zx||z{z{|{xyx}z|}{{~y{z}|vy{zz{y|z{{zy{|~{{zz}{{{}z{z{|z|{|{|zzyt||}z~}}y}zy{~{}z}||z}|y||~zy}yxzy}}y{z|z{|yx{{}{~z{|{~zxz{x~||z{{z{{|~y|yvx}{yz}~|xxxy~~z~}}|v{{xz~{{zz{|~{|{}y{zz}{y|wzz}|||~}{{z~|~|{z{xzzxx{y}}|~}z|z~x||wy~y|{{}||x{z~zzyyy{yzy~xzy|{{{{}{w{|z~|}|z{~}v}{y}{|}x}}z}|}~||~}{y|x{||w|z|~|}||y{x{{z}z~}{}w{{~}~{y~vz{x{{}w~w~z}x|{}x{|xyw}}{y}wxz}x|{}}zz}|}z{{|yy}{{~{~x{vt}|z|y}z}{yx}y{x|}{vy{xz}}}~{z|{~{~}zz||y}}{}~{r{}}{~wxzz{{}vz{{xx{}yz~y~y}}zv{~~{zy{{{||~}|}yz|y}}xz||xx||y{}z{{||{z|yzz|{z{|}z|~xy~|}|yz{|{~{}{||{|{w|xzw}|z|x{z~}wx|v}|z|x|wy{yz|{{{}{yzyzz}|~y|yzz||zuz{{x|z~}z{y|z{}~}{}yxxy||}y|yy{z~zz|y}{{{xy|yyy{wvyx{xxyvy{y||y|u{yyusw}y~{||}srzx{}}zx{xzxz|zz~zxtz|z}x{u}wzz|{{{{{|zyz{}|yx{z{{w~xz||xy|x|v|z{xz{yy|v}}{{xyzxyxw|zz{}}y{z}|{}|}{}x}|{|~{vx{yyyz~zzwz|~~w{{z}{~zxzy||yy{{y{{vz|{{~~~xz}}zw|yzz{}{vyy||{y~}~~}|zy||z|~y{{xzzz}yzzyzx{}zz|}~y}{x{|z}{}|x{{xy{|~{z{z~z{|}~|~{z~|}{}|uy{z~|wx|wz{zxxxy|yx{}{|y~|y|}{yx{|{|w~z}}|v~|~z|zyy~zy|{~yz||w{ux~{|~~y{zz|||zx}{~wz{z{x~}~}|z~~~zy~zy|}{{vxz{|}|~ywz}~vw~|z|x|||z{|z}z{y{~|~{y{|w|z}||v|zx{y{}|~zzyzyy{|yyw{x{|}z|z||{||{|zy|xyyzy{z{z{|}y{~zy}wx|~{|}~z}~x{zz{xx{~y~{y~{|yv~xwz{{u{wz~yyy}}}{z{~}zyz{z{vw~{zy|zzv{~x{y}z|~x|y}|zy{}~~|yu|{~yyz~}|}||v{|}{{||wy}{w|yvz||}}~y{|yzvy{|zz}|||zy}}zz{}y{{{{sw|yz}|||zw|}|{{x{|ywvuyw|v}z{|z|z|}{{}z{~w~xyx{y{y}{{zzzy~zz{}{yy~z{z{yyy{xuz||x{z|y{{{||vx{}}y{~}yws~zz}yx{z{zvz{wy|xuw|~xzyz|||y|vx||z{wz{|{}{yyy}zz}xz{|zvzyx~{{t{|z}|}xzy{{yz|{xz}y}|z|zyz|}}{|yvy}{~zyyy{{{y}wzxvv}z}x{|zz|xyyzxz{x|x}zxz||~}zzzz~||{|{||~y}zxy{vwtxz}|{|yzyz}{yz{zy|~zw|y|wvwx{{x|}z~||{y{x|x{xyzzx{{yux{}}}z}yyy}|}{}yyy|{z{w}{vy{|~|{y}x{w|z{~w|{yzz|z{{}}|yy}z{~w|~}|{z~}z{y{zw|zxyy}z~z~zzy}zzy|xy}wxzxzxx}vz|y{y{~z|w{y{|}}y~w}|zz{x|||~{||zy}zy|}v{wy|}{|}y}yxxz|y{zy}}vwy|y{}z~x~{zzxxy{||}|}|}y}}|xzy|~wz~x{w~|z{|z|x|x|}wzw|z{yz|y{yywyv}|~}{xy{{||~{{w|z|yz|y}wz~|u|y||z|~z{y~z~yyw{{|~{z|{|~|||{{}x}z}{|~{yyww|~u~|~|y{yz}}w{zz}{xvx{yyww|{yz{|z|}zxx{y}}{{{y|{{xz{y~yxxzzyyyx|w}zz|}~{uvzzz{zw{}yyz|zzzvz|{{{{|y|zz|z|z|x{|||y|||~z}~}}x~{|x}z}zw~|zxu{wz||x||{zywz}|xyx{|{|zz}{x{~||~~x{z~|||||{y|zy}{xy|zy~{w||x{|y{|v|y|y{y|y~{}|y}zzzwzywv{{z}|yv~|z}vz}t}|xv~}yyz|{~v}|~z|y{{|xy}wzxz}}{y|yz~||z{}}v|y{yzz}zyy|z|y}w~zzww|vy}|{y~zzxw~|}yy}z{zxy|||{{wywwx~xyxy~|z}wzzzz{y|zz{|z|w|{zv|}yzy{{x|vw}~{~{z{|y|xy|zz|{{y|||{x{y}y|{z|y{|{y~|~qy}|~|{|||{|{~{x~yzy}v{|zyxzz|zz{{{|y{}|w}|{zzzx|zv|yy}y{{}~{y~||{z{z|xy}|~w|w~|~x||{|{y}y~}z{|y}}||{{{|zx|}{v|{||x|z||wz{w{{z|y~~x~x{xw|y{w{x{x{xxxywuz|z||y}zz~{zx|xx{x|yzy{w}y}vvyxz||xy}}|xyyy||yzxz{}yy||{{zzy{y}}|~|yxzxvz{|yuuyy|}}yy||{~|u{{z{y}wxy{{||~|{|w|}||v}zzx{~{x}w}|~}z}{|}~w|}|zw{|z~|{yuyz|x|z|{|zxw||~y|}}{~|{}z||zz|}|z{||{qy{}~x|zyy||yzz{x}{~yy}{xz~yz||xyxz}zz{{yyzyyyw|{|{|}z|y{}~y}zy}~}{z}xx|{|ww~~{zyzzxzzy~yzy{~|z|z~z~x|zz}x{{zxxzy~~}{}}zw}z{}{zyyy||z{||y{wz{{}{xzyw}{yy{~uxx{~x~}|{~}zy{xyw|{||}|}x}|}yyy|z}x{w}||yxy{wy}yz{yz}y|zxy}~xx|{|~u}y{z~|z{~z~zz{{{{{x|zwz|z|~}}vyzz||y|}y|w}z}~~zz|{y~|yy{|{z{z{w~y{z||x{v|wyx}{|z{{}~zx~}z}}|x|{y{zz{y|xyy|{~z}|{~zy}{~zz}|z{z|y~~{y{{~|zx}|}||{z{|zz||~|~vs|x~{|zy|w{y|w{}yw{}~y|}|zz|~}{zzz|{}z|}y|x}|zz|zz}|~zy~xzy|x|~}|}}z||{|}x||~y~{|{|y|yw~~|~zz}~z~y{{|{yyyzw|z{x}|||zz{y||xy~|{{{z|~}|}~}{x}z{{{|t|y}|z}{}{{~}~{{|}z~}}y|z~x}|x{z|{{x~~|}zy{|}~||x}wy|~{}tyz|{xy|z~~|z|~w}~~|}y~y|{{wx}{}~|{|z{{{yyz{|xxx}~~|{z~}zz|zx|y{~yy|||||}w{}}y~zy}~{|{z{}y}xy{zzzz{|zyyy{}||z~|xxy{z}{~y~~zxz~zz{z~z|}|}yz}xx|}}x|{y|zz|{x}yyv|{y{||yz}{{y{yy{{{|x|x|{zwuw|||z{{{y|v|zw{}zy}}{ww||z{{}~||}}|}|yz|}yy|}vxuvwx}~z{{z{}}|{{~zx|y{{|}zwvx|{{~{|xy}|tz||vx|y|w{yy|w}xwzz{{y{|}{y|~|zxw{z|{z~}|w}y{zz}{yy|{u~|}{~wxzz{xy|x|w||z|y|x}|zzz||}x}|}}{w~|xzz||{wy|~x||{}|}|}y|}{}y}}yy|y{yw{|wx|zzz}y}vyyw|yxvzyy~~{~{}}zw{{zy{}}|}z}|ywyy{{yyz}|||{|{uz{{|~zzwz|{{y|{}}{y{{z}|{yw{z{y|~|yty|~y~}zz}y|z{zzw|wz|x{~y|zt}|x{}{}zv~x{|{x|yx}z}~{|v}z|y{zyyyxyvx{zy~uzxzz{zzy}xz|~x{y{|z}z||z}yy{z{x~xz~|y|x~|yuxy|}~y{sx|z|y|zyz|{w|y}|}y~zzwy{zy|}yzx|}{zyv}|}y~y~yvxy}z~|{y|z{||||}zzuzv{z{}y{y{y~{zy{z{{zyyz|zxz|y||}v{z||}}||{xy{{{z}{xwxy}xx|}}{z|zyx}zzz}|y~{{y}{~|x||~yy||}{}||yy}z}v{z{s{}}y~z~z}|x|v~y{}||x|{y{|zx{}x{|yw|}{~~{|}yx|~y~z~xyyw}yz|}z~{~{z{}|x|w|{x}x||{{xyz}xy{y~{y{xzz{||wz{y{zw{y||}|~|yz~|}{~yx}}{y{z|{~}z|{z||~{z~v{{z{zw{{z}vyy~yy|~x{z{~~|z}{w~{}}uz~~}|zxz~{y||{x~y|w|zz{{{~{z{{~yw}{wv|x||z||z{|y}z{yx}}}z|{u~y|xxx{}}z~yy|y||}}|x{{~yx{y{{v{|y{}x}|w}|w|yyzyywzv|z~{{|x~zy}xw{{z}{|zywz|{zw}|{{zyzz{{|vz||z|v{}}z|zz{}z~{~}||wzyzz{z~{~z}yz~|~|}y}x{{{|xz}yyz{y{z||~y}}y}{}|}|~||}{zy|~~|zx{||}xzx}w}{y{zw|z~|{z{{{zyx{{{{|xz{}~z}z{{z{~y|z{y|zyz}{zz}|~|x{{y|}z|y|{zx{|yy{}}z|y{||zz||~~{}~}{{}yy|{x~}|xx~~z|~xs|{w||{|{~w}{~|w}x{|xzzw{{x{y{|{|}yz{zz{x{yzy~|zzzzyz~z}|z}zyyzz|z}}x|~|}}z|||y{|}{z|uyy||zz}{zv{|y~yy|~z||{{|t{~{}{v{zzy|w{zxxt}|x{{zz~z}}~z{{|z{zxy{yz{z|z|{zx}uz||zyy{}|{xz{|{|{wzx|yzz}vw{|z}zy}{z}y~zxy|{uxy}{~}zyz~zw{yxz~|oz|{|w|}y{}|vz|zx|}~z||{}}vxy{wzz~~|z{{}{zs}{|~{}}~{~x}yx{v~|yz{}}y{}zz}{|{|{|z{y|yyxxzzz}z{z}~~z||{~~zy{|{|zyx~~~{u||zz|}z|z~{}{{z|~|t}zx~{~||y}xz|{}t}{|}{|zz}~{}{x{z{}{w{y{~zzz|||||~{z|z~{|z{|}}|~zzz{~zy|{z{}~zx||}|x||{||{z~}|{w||yy~}~x}z{z}|z{z|}{{~y{~xz~|{{}|z~{z}|~{|~}|||x{|z|~yv|zzyyu|w~||~v~{}||x|{{}y}{y}~|y}}~}}w}z~}~~{y|y~|}~}v{}{|||zx}z~}|{{y~zx{{||y|{z}|~{}y|z}z{||}}}|{z{z||}y}{||{y|yxy{}}}u~}w~~y{~z~{}ww{~||||~}}z}yz{~x{x|{{wyz}~{~|{}{|}}}|~zz~y~~}yzvyz~|}y|}y|yz{yyzz{~~x|zx|zy|~yzzyzy{y~}zz{z|zz}~}yyz|zzz~{{|z{}y}zyzzx~z|z{y|v|{{|||{w|yz|~}|yy}yzyz|{zz{~z}}yyxx{wy}|y{y}}{wz~y~y|}}~|||{|{||yz||{y}{x}x~zw}}v|z|i|~w{{y|zwzz~zxzy|||{wz~|y}}x||~w|z{z~yz|x{y}~{~}zx{z{y}yy~{~{z|{z{xy{{}}zyyzyz|{z}zz|~|{x|{~}~{|yy~wzzz{|z{~}{z}{{~~~x|w~}|||zz||~{xzz|v|~|}{wzxy{yzzx|x{v{|zzy|}~|}v~yz{}~~||v{z|{x~|}z}||y|x{|||}{z{v|{~z}}}w{}x}{y}}{zzy|{~w~|x~|{~zz|w}zzz|{zx}}x|x~z|~}|||~w|~|}}||||wu}{}{{{~|{{w|}zw~}|||~|z{y|}{z{{~||z~yv|x|y|y|yyxx||xy|y{y~zzy{v~~|}|~{{{{{m|{vyu{z{xzuxww~xy|}t{||z{zz~zyy{zz{zzzy~}}{|zyy|y~|{{y{zy~ztw|||}|wzyyyyzyy~w|}zv{||zz{|{|xx{z}|x|zzzx{z|y{{|~|wz|v{||}|}~}|}z|v|{}zy{z~{zyzw}|w{~}{~}{}}}xyzyy|{y}{{{zzv}z}zywzxywy{|}x}yw|}|~||yzx|{xzy|y~|~z{||}|yv||xxu{yx~{{|z}{~zx|{|~z~x{|}{}|z{y~z||~~{{~||xzz{y|y|}yz}yz{|y|}}}}||{yz}|~|||ywuw{z~~{x~{y{y{{{|{{uz{x}x}{z|y~z{~xw{|xx||{y{y}}|z{xxy|y|x{|~z|{zv}wzy||z|wyzyx}t{w}|~~zxz||{}yw{|}yzzzzwxzxz|yxxzzx{xzx{}~ux|zx}|z{}|{~|vzzz~w|zyyyy}|{v~}z{z{zz}xx|z|}|{~~|}{|zy|xyz}~|{||w~|}{x}{yz}w|{~|zyywzyyxzxx|xz}z{}{{|yzuxx{z{u}~~|{|wy{}xz{{{|{|{{z||y||{~y{|}{{|u{xzz~{|~y}xz{}vz}z|yz}{|{zyy|~|x|{|zy}|z}z~}|~||{|}}|x|yz{||}|}|zyyz}zz{zz||~{zyy}}z}yvz|~|}wyz~y~}zz|y|xz{||x{~{z}|~xzzw|{z|{zy|}}~{~|{z|{~~|{|yy{||{~}{z}}~{z}~y|}z|{|z|{}~{}}~|wz|z|~}||~y~ry}zy|~|z|z~yy}~z|z|y{||~{{}|z||{y{{}}}{|}|}}}|~z}{{zz{~z|{z||x|z{w{{{}~zz}~z}|{}}{~z{|~{}||{{}}}|wvy}~}{w}z}z|yzx}~|{||{{}}{~x{~~|}~}}|~~|{|y|yy|zxv|x|yy}{z|y|{z}{|{|~z|{{|yz|~}z{xy}}{y~y||~|{z{}{|{}yy~yvy{zz|{}z|x|{}z~}y|||{|}~t|~~{yw||zw{yy}||}|~||~y|{|~x~|{|}}}z}|{z|x}w}~{z}{y~~z}}{~~}z{y{~}{y{y~zzx|yzzy{|}}x}~{}||~|z}x{~~{}w~y|s{xz{z{}}yw{}}~zz|~~{y}}z|yw~}{|}~~v|{}{u|zzy}z}x|w||yz~y~z|{|{|zz}{}ww}}{yz|yw|~~|w}|z||z||y|{{}zz|z~|~z{|{~|~|v{z{z}}~|sxw~}~z}x{}{~yz|zy|{~x}{|y}~y|z}zy{}}{||}~yv}z}{zzw}s~|z|~{z|{}|wx}}xz|{y~y}|yzz}|{}|{z|}z}{z|xy|z||z||{u{}~|{z||y}zx~w|||{{{zw|u|}|z{vyyy~}zz}zywy~x{{|{yx}yz{yw~u|z}y}y{v}w}{{wzy}}v}~zx}wzv}{{}}{}y{|{{{|{z~}|}|{}zyy{z{~}|zwzw|yyxxy{z|}}||wz}|x~z{z||yx{zz~zz{z}w{{}zz{}yz~|{{z{}{|~}y~|~z{}{~z{}}y{{}z{{xxzz|y}z}w||}|{|}~x}z{{{|z~z{|~|y|zzx}zwyx|~xtz|~xx{|~w~}z~||yy|~z{y|y{vzx||vw|{z{{v{}|{}z}~yy|}||y|x|zz|w}~|{yyzx{||zz~{y}{{xx|w||{{y{}y||{}|{z{{w|||{r{|zy|{wvux|{x~y{x{z}vxxwwx|uy{|w||~y|}{}|xv||}zz|{~z{|{z{zx{{|yzyz{x~x|y~||zx{|{|~y{yzz{xx{~z}{z|y{{|}|}}x~x~zy{|}wz|}||y}|uw|wzzzzz{}y|}zyzy|}}yx{|yy}~|{yzy|}~zzyxz~~yx{zyx{x|}x{{}|y|{~z||zy}~|wxz{}xxz}y|{yz|~|||yy|zzy{}yyyyy|x}z|yv}|zv{{zy|}zz}y~ys{{}{{zzxx|zyxy|x|yyw~{~zyx|x|{}z{~{~sxxzv||}~}z{x{{|~w~~{yx|y|zz}yyx{||}}yzzwyy{x{z{w|{|yz||{|{|z{~}~z{{|y|{w{z}uy|{}~r|}{{}{{zxvy}{~|yzzv||rzzx|{{}|zv}z|{|zz}|{|z{yyzzzy}|{}|wyzz{vy}~z~zz{zw}~{{}{|z||{|{}}|u{x{z||zz~~}x|x{z{}~zz{|~{{xz}zux}{~}{|v}z|}w{y{yzw{}w~y|~{y}|{|yz}|xzx}~{xz|z}}}y|zzw}}|z}|xyzzyv{yz}z|wx|zxzyz~v}~z{}z|}w}{|z|}}{{{y|zvz{{yzz|{yz|{}xxy{}y~zyyzz{}|}}|y}{{w{{y{||}{|~}~|~yz{{yx}{|xz}|{z|z}}}{yz}|}|||x{{|}|}y}y{|y|{}{|~u{}z~w{z}|z~|~vz|}w||~xy|{~zx~}x}x{x}xyz|~{z~}|{{{|{{|||x|{|x|wy~~}}||{wy}z}{}||~y{{~{|xz}w|y||zz}yz}}{{}{|{}~}}~z~y|}z{||~{v{{||}|}w|}z~yxyw}|}w{~|}{z{y|zzzy|x|~~z{zzw|z|vyz{z}~{z{}{x|~y}z|~~{~{xz{}}{z|{y~zz~~|{x{z|yx|z{||x}y{x}zty~}||~vywzx}y}|}ux|}|}|yw|x|{{w{|{{x{yz|z|y{z{y}zz|y|wy}yzz{~|z{z}{}w~||w~y{}{{||z{{|{y|{xvz~ry}}zzz|y~~|||~}yx||{x{yw{xy|y~yx}}ww{~||xzyzyz~{{v~|w{{v||yy|w|}}~|wx~}y{yyzyy~z||z{{y|{zy}y}w~}{w||}{z{}yz~|x{}~|z~ywyz~xy|}z}y|}||zzx|~}|{|y{x{{}||{u{|{|~|{|}|~|z~~yzw|y~xz|}{y~zzz|{z{}yz{zz}y{|xz|yz{|x~|z}||zw~y|~}xyyzzzy{w|~}}z{|~w~~{}x||{xz{}}z||}z~}}||z}z{tzxz{y}y{y|~~y}w|x|{}{|{vy|y}|xxy}|x{y{|{{z~wxx|~|}||{}~x~{yyyxxzy{|}xxxwz~x{|w~yz|~zz{wzz{}|~zyy}yz}zz{zzy|{x}}~x|{{y{{|zyxvz|y|x}w~zwzz{xz}vxyzv}v|{z|z~|}~wy|{x{{zz{w|{|{y|zx{|v{x~zx|}y||wy{||{~|zyy{zz||{z{|}x}|x~z}{{{~zzy|}v{|x{}y~|vwtuv}|{z|{~|v{{|z|}|}{z|zx{yzzz|{zx{yz}|{}y{}yxxzwxzz|z|{z{}z||u{|w|zwzyw|z{z}vxz|{|xz|||y~y|yy{{{{|w|zzy{~}z|x~zxzwzxvx~{{}{~zyuz~{}}{|zz{w{zz}y}x{z|}||yy}|{{xxyz{~zz{y}y}z|{w{}zx{{{x~z|~z}}v~z{xvy|{zwyv}}zy|}{}|~{{|{~|}y|w{z|y{z|{}yzzyx|zy{y}|}~yz|{yyz}yzz|zz|{|}x|y{y{}z}zzz{|wyyyzy}|z~||||yx}yyz|{yz}yz|y}yx{x|~y}}}~~|{{zuxx}yz{}z|zx||~}~{x|}{{{|x|z|}{|}xtwy}|}|{~}{y}wyy~zx{|}||~z}zz|{x{{|yw{z{~{{~{z|v}}|{zs{|zyw~zz~}|{zy|}{|z|{}}xzy|}||zv{}||{||z~{|zy{{|~|}}zwvx||}~}xz|yyz{|}|zy~~}{||||{y|z}{|zx~~zx{~xx|xz}x{|{~yzy|~}z~zxyzx{|}yzyz|{|z~yx|w|{xy}}z{x|{wyx|~{z{zz{|{|z}~|xvy}{|yvz{|}|ty{|xw|w|yz{{xwz~{w}|y~~~yz{{y}zy{zz{{y{z~zz|~{zy}y~z||}{|yx|w}~}z}wvz{|}x}z}y}|}w|}~|xz||zzyz}yz|||}x{|z{||zx~z|{yz}||||{|{|y|{v|||{{{{zy{z|x}||u{|xzxx}{}}y}{zw~z}wzy{{zy}}{{xyy{|||||~x|zyx{{||z{|}x|yw{{y~x{z~}zr{{vyw~|z|xyrv{y{}}zzw{{||zyxw|z}{{zx|z}o~wz|}|z{~yz|}|~zz|yy}}y}{{|yzzzz||yx|}}|~{y~~{{{z|wzx~|}|}}}}z{z~|~{~{}|}|yz|z||z{y{{|x|zx{~~}|~zz|yxz|}{uvz{zy|zyx~zy||yz{|z}~{}y}w~||~~}|{|y}{|xy~}z~xz{~~zzx}wy|}|z||~}|yz}z{|zzzyz|z}~y}}~|zyz|~{|}||yw{}z|zw|{y|{}z~{~|x~||zz|z{{|{~|wy||}y|}}}y{~{}x|x{s|||y|~~{z{yy|zxy|}yz}z|z}}y}||{{x|{|{{|{||z}~~|z~|z}|{}}|}~z~{}z}z{}|||||||yz|zy~||{y||~|}yx|vx}}|yz{{z}|yv}z{}z{wy||~z|~|~~|}||z}}}|z~~y}{|y|}zyz~||~y{~|}{~ywz~y|zzx|yy|zzz{{~}||yw|~|}|{vxz}~|}||}~||y{{{v}v|tz|~|{||}xy}~{}|yz~xu~{||z|}}}|||{}|u~yz}zz}y|~|zy}zz|yzy~|}y}~}y|{~y{~||{y||xzy{y||x{xyy{{|~{{zxx||||}|y~y|~|~|}}y}}{y}y~zy}{~{z}}{|}w{z~zxy~z||{{zy|z~|}}{||z~{y}y|zzz{y||||sz}|||yy}w~y~zy|}|}{w~y~x|}x~}~{x|yx~}x|{}yw}~|y~zzz{xy|yyz||x}{xwv|yz{xx|z|y{z{xy~~}xy{|{{|~||y~zyz|zz~{|yy|{}z~z{|}x{xy{w~}y}{||}|x||yy||z~{v}{vw}zx{~{z|{}wv}zx}|z{~{}y}{x|~zy||y}xx}y~y||xy|z}|||}}z}|uz|yz{z~yy{z|v{~||{|{{}{}|zy|{z}|}|{vz~~~y{y|~y|~y|wxz|}~zz}{z|y|}{y|y{}y}}|}zzw{{z|~y{zx{}yz||zwzz~}{|y}|~~{{}}y~}x{||{|{{~}z||{|{z~{wy}|}zzz{yu{|}|{{~{}v~|y~}zz}z~y}z}w~}{zu{x{vwyy{yzm{vx{wyx}zzx|}}y}xzxyzzuwzwt}{y{zwwu|z{zyyz}~}{xx||xz{{xxy{|zz|z{yz{xzzzy~|s}zw{{}x}zsvy{}}}u}v~z{zx}zw}ww{xz|}y{xy|||xyxx{x~zz|{|xz|xy}}x~{{y}wy{~wvz}{zv{{{{|yux}ywy{z{~|~z{zxyzy||x{{y}xz|{y|y|z||{yyxyz{x~xzzw}zyzx|ww{{zu{yx|{{{y}|z}{wzzvyy{yx}ww|}xzz|yz~xz}w|zw}zyz~z~|{u}|~vwyz|z~|y|||{yz|zzz{|yz|v}z|z}}z|zy{}y{}|{x}x{xxu{vx~{}x}{}}{~w{x{|yz}|{|zz}~zyy}xvy~|z|vvz|{{{|~x{|||xx|{z|}~|~~zy}||{|zzs~x}u{{}|z{x~}||~y|}||}y|wyxzx{|yy{|~{w|zzz{~}yz|~}yxyvvyy{|{v|{x{|y||}}x|~{z{|zz{{y}z{}|{x{|z|{~zz{}~y|x}{{xyy~{{w|yx|||{||~}|}~{z|zw{u|zxz|{~z|{xz}{}|{|y}v{}}|x||~~~y}}~~{}|zyz}yz|{}}~~}|z{}{|~{~}}~x~{}{|{{}|{}~x}z{w~|x|w{xy||~|~y}||y}x}}w{y{yz{|||y~zy~y{||z|z{|z{|x|~~zzzz|zzxyzy|||z{|{y{w|zy}x{{}}{zy{x}yyvzx}wywv}yz|w{{~{{z}z~|y|}xz~{v|}~{wtzyz~|~v{{x|}|{zzyz~z}|yy{|yw}|}|}zwz{y{z~|~z|wy{}~}|zvxy~}~}{z|w|x|y{yy{x{v|}{{yz{||zx{yz{x}~||z|yzx|}{xv{|x|{zw{zzzxy|y{|z|}yzz|x|~xz|y}yzw|z}{|}}zz{{u{w|}}zywzyz}z}||z}}yyzz|y{~|z|y}||xyy~yyy|}z|yx}yyxyxy{w}xz|yzy{~{yy{|}|}z~x|}z|}y}|{wxy|{{|y|~}z{y|xz|z|{v|zw~y|z~}~z{z{}~~|~{w}~~u{|}|sy}|~{z}yz{x{{}|z{}z|{x|}y|}}{{}{{}{y~y~z{{|}yz}~u}~zz{y|}y{x|z{|}{y~{}|}vz|}||y|}{}{}z|zx}|||zyz{x|x{{yw|z}yxy{{zx~~}~y}nzzxwz~{x}{}||||{}yy||zxxzvw}y}xyvx}z{{|}{z}zx~~|{|}|{yz|{yzyyy{|y||y{|}w||y}~~xz{y}z{yz}x~}{yy|||y|x|zxx|~{xxtz{~~{zwy}}z}z|x{|z{y|zwy||{x~||z{~}{xzx|||yz{{xvz{u{|v|}}}z~{}{zzzv~||~yy|w|w|txzy|~||w}|}yx~{v}|y{}zzyz{y~{{x{yw~}yy|{y|}zz|yv|}{}{|yx|{}y|}}y||{~y{~x|{}x~}z}}z}}|y}yz~|||{|zz|{wy~~|xy{zz|}~~y|~{wyx|v}y|x{x|zzy}z|}|yz|~z{|x}}wyy}}zw}~|}~}z|}x{y|z}zyyyz|||yx||~zz|||~z|~|z{w|xyz}{|}{{{~||}|z{xy~{}||z~y}|z||~~z~}~z}xvyzz}~~z{{xyy|||{yz~{xy}|yy|z||ywwxz}|z|{{{~{}{|}z}y{z}{yy}|z{zy{}|{x~{|{}z~}{yy{}|z}xy}y{|}{yyz{}|{{}~|{~{{{}z{{zxy{y}}~x|z}|~|||zyzz}|{}}uw~|y}x{}z|yyy}||||{wz||}}z}{{|||{}{|||~y|}z{}{}~u|{|||}z|{y{x{}~y{~|}zxx}~}y{}{zvz}|}}}z~|{zz}||y{~|{z{~x~{}}}|yyz{|~~z~}x{{}~~}}~{|}z|x~~|yy~z}y{z|{wvzz}|{}~}{{|{||y|z{x{|{|{|y{x}z~||}zw~wy~zu|{|y}~|y{|z}||~~yxzy|||z|xx~|~|}xy{z}}z}}{vy~}|y{z||}|{|}|y}|{|ry}y|~||z}}y|~w|~yz}z|~~v{||{|}}{{{|}||{~|}||}}}z~{{{||{|{y|y|}{|y{~|y}|{|x{{||}xzwxy|{{}x~{|}zzzzx{|||{zxz}zxs}x|zyy|~|v}}||{}x{{{|{~yzxx{~yz|zy||~z{{|zx}{}z}}~y{{}|{{~x{x}~{}~{y||}{z{yv|~|{v||}w~z|}w}|}{y~v{|x|||y{zx{x|~~}yz~~||{}{|z|||yx{}~}}yy}z{}}v{v~yy|{}y|~{zw~}{}|{~||~vz}x{x~~}z{~z|~|{{z~z|}}y|x}zy{}|}||x}~||xz{x{xz|txz|}{{}x}wwwv|z{z|y{z{x~{|~vx|{z~zzzu~{xwwz|w{{z{||z}|{y|y{{{wz|{|wzzz~||{{~z}y}|yyv|yy{}~{xuz|~}~~zyzx~y{{zx|z|yy{~z}x|{}z}|{~z~{{||v|w~{y{}{zz{yx|y|yxyt}|yuxzxz{|{{zv|x{x{wxz~{{z}wzw}xwyy|wz|zvz|wzx|yzyyu|zxw|xx{zyx{~{z|xvz}{|wwyyzuuy{z|}{|{z}{||}y}}zzzx{~|||~|}}z}{|y{y{|wy}|||xx||y|xz}~}{~}~|}z{|zw|y||z}}{||}|~|y|x|y{~}xxvx}~x}|xy|x{|~|zyx|yzwywy{~w}|zyzv~||z||||||~xy|u||wx{{|{yzzx||}{{y|{x{|~zyy~|{z}~~ww}~|{z||yz{{zz}||}}~~y{|x}~|||{}y{|{{|}z}z{~{|{}xvx~y}y{{|zvw{{yzw{z{||x|~|~{zz{~z|}|~||{|zz{{v|w|{{|{~{~{v~xx{y{||yyzxz||{zz|z~|zz}|}|y|zx|x~|~yvz}||}|x|zzz|{zzy{yy{{x|w|}zzx~}~v}{}}|z||~zz}{y}{vxyz~~|z{{x{|}{xxy{~xy}|y}|{vxxyz|~vzv|w~{y{x|{|z|~v|~}y|{{x|zz}zwx|y{x|y}}||}zz{y{}zyszyzy}|y{|~|{z{|~~yzxx~{|vtxzx||y|}y}|x~y{}}y{z}z|v}y~z|zwz{~wz}~z|z|{{yx}y}~zyyxz~{~{{|{|xyzx}{|}z|}xty{{|~y{zw}{{x~{x}}zy|}y|~~~yyzy}yy|x{{z|{}{{|~}|y~|yuy|z|vz{z|{yyx|}{x}{{y~zyy|z{~zy~}y}}|~y{z||{|uw~x|z|}xyzx}yxzz}y}{xy{w{yz}||{||{xz~vy{{|{tyyxy}y|y|w}vyxv{wz}~~w~{}z{{}~|{~yx}zy||{{{yzz}|{~y|~x{}~{yy}~~w{zxxzwz|~}{y}wy|{|z~}}y|{yw|{|yty~~{|zw}yz}|z{zyxxv|zy|y{x~wyz{|zw|x|zyz}{z{y}z}zz|zyz{u{|||w{|z{||{wzx{}{xxwy{zx~z{zz}|xy|{}{z|z~{{||y{zy}z{{xx|zw|{zyy|{z|y||ywyx}zy{{{w{|w|}|}{z}z||{x{~}~{y{{}{yxy|{y~|yx~|{{|z}|}z~v{}}v}z|{|xx{z}}||~y}|}z}{y~yzz|{zxz~}{}~z~}{}|{|{{z|z|xwzzy|z{z~y~zx~{{x{}|z{~zxz~|{}~yzyxx~~|~{||}|{}{~}||}}xw}|zz~vy}|{{x|~|xzyy|{zz~{yyy}|||}w~y~~y|{}||{{}z{zx~{~z}y{|w}}~}}~y{~y{zw~}}|z{yx~{zzy|~~|}yxxzv||wzzx{wwzx}|zz|||xx|{~zyz{zy}z{{{yxx||}}wyzz|~}xzzzzz||zwy{z{v{|~~{{y}}}|}~{v{yy|{y||w{}{{v|{x}zyy{{yt}yz~y{xz{|x~zzyz{~{z||{|{zz|w{{{{}xyz{yz{|{yzwyzz{z{wyx|zy{{}~~~~x~y|w{|{}|z||{~{y~wzz~~x{z}|xy~z|z||~xwzv}|y|zz{~}|~y{zz{ywz{{x|}z|}w|yxzyzz~}}{z~y~~y{~}y|{z{~}y|zzy{z|{z|||}~}|||y||~v~|{z|y|z}yz|xz}||||}{yy{yz||{ztw~{|y{w{w}y}|xv{|yzx}|y{|}x}wxz|||{z|}}{{~}yz{z{{{||xzyyzyv{zzzz{z~y{ytvxxzzzx|yxy|}z{v}~~}|}}{x{{y|xx}x||yx}~{~}{|{}z~v{zz|zz{|xyu}|||~z~|w|zz|{{z|yxz{z~|{x|z}}~~}|{}{y}zw~xz{~|{{~{w|z||~{}z}zxz}||y~|zz~x~||{{z{{~}{z~z~~yx}~~}{ux||~}{y{{z~yyxyw{x{|w|{{z|{z|z|z{||x}zu{z~~~}|z{{{}xz{v|y|wy}~t{}}{xz{}|y|y}|zxy{y}{~|}y~zzz||~{z||x|~|{{||y|~x|z{z|~~{~}~z|tu{|y|}xz~z{z}{~||y}z{z|y{y{y{x|{zxzzy|~~}|z||||w|~~xz}|~{{{y|y{|{z|zz~{}{{xzyz{zy{|wxy~z~||{|v}|z{~|~y{}{|{~xww|~{|{z|y~|~~uy}y}|~z{|||{||{x{}{}}|y|~x|{{yw|y|~|{}{w{{~y|y|v|}|{{{xyy~y{y}~|{z{x{y~~}z}||{~|{~y~xz|{y~{}|y}x~}{xwy||{|}|zzzx~y|y}||{|}{}wzz{{{z}x|zx{zw~y}zz||~w}|{~{}|~|z{}~|}||{y}}}xz}{|y{{{xy{~}z}x|y}x|}}|x|||y|y}~xx|}{}}y|~}yx|x{x{z}|y~{|}z~z{|}~~|y|{|{~|~{}}~|}{y}z~y}z{~|vx{|||{{}{z{|v{}yx{|yw~|}z||}z}x}|yz}q|zz|z~{}|w|{|~||~}z{|~|yy{y}{{|z{~w{~||}wy{x|y{~yx{yw{~|zzw{v~z}{~|{||y|}x~|~z}z~yyy~z{||z~z{}{z{zy{zy}z{{y|z~y|{~zyzy}|||}|x~y~zxww~{~}w~}}{{zzz{zy{||~y{x}|yy|y|y}|{}zy|||||x}zx{yyyy|{yz~y|zy{|yv|||y||vyyzy|w|||~|}|||z}||||x{|x}{|x{z{|zzz}{||xz{{x{zzz~zy{{{~{|{z|~z{{|{w}}{{yzzy~x}{xzz|}{y|y~zz{|zxx{{||z|{z{zwx|xyzw{{|||y|{~|||zy{yzy{||xx|w{{}}||z{x|{{y~|xuwz{z{|}|zx}|{z{ywyxzt{xwxzzvzv|u}~{{zz|}yzy|||zyy{{|{}}~yzy{|xw}uxz}xv}yx}y~{yz|w{~{{|zyzy{w}z}{~z|z|{xz{z}|{|zx{|}x{{x{{|~{{x||~z}|||yz{z|{z{x{z{|yx|yx{}|{~|zy|y{}y{yz|zxzxu{}{}||z{}{~}w~|zz~}x||{zyxz~|{{~}v~w{x|}x|zyz}|{~z~}{{|}y|{~}}zx|||{~|~y}~~|~|x}x}z{vy}}zvx~|||||||{|z|}{{x|x{{}}}}z|w|}yz}|ww~~~~|{{w}|||~z}}zzyyz}{x}~x|{|y|z|}y}{|}{|{|yy}z}}y}zwxyz{||x}z{}{y{y}{}y~||{y{}}}w{}|x~||yz~z|w}{{z{z}zz{}}|}|w|}|z|{{~zwy}xwz}|xy{y{}~~}||z{xyz}}|~~{v}{}|~~~{|z~{yx|y|w|z}~{uyz~{|y~{}{{~|y~~|~{xxy}{|||xx~xw|x{|{|}{z~v|yx~{{z}{y{}}~}yy|y~}zxz{vz|{|z{z~||~|}~||}z|z|||}zzy|}|||yzy|u}~y}}~{{|y}zz}z{{~{|x}}|y|~z}~|{{{|{z{{y{z{{w{|{~}}{~{|z|x}}}|||{|}}z|{{{{~~y}zz|}y|x||~{{zz~||}~}|}y~|}}|~ywx}~|}{{~|~||}y||x}y|z||y|{|~}y|~}{y{|||}|{z}}w|{|~{z~zyzzz|yzy}}x|y{~{}|}|y|~}z|}z|y~|{z~|z{z~|~{{w}~||{}~z|}|}~y{{{|~||}}x}{~~z{xz}|zx||z{~z|y|{zx|{{z|||y{|||}~{|z{{z}xw|y}zxy}yy{{{z|z}|}}y{}yzx|yxxz{|z{{uy{yz{}z||}y}{|zyxy}{~{|w{|}yz}x}v{z~}|{x~zy{z}~{||~{}y|{zy}x{zz~{{{yx|w}|~}|{{||||~uz{w|}{xx|{z|ty|}y|}{{{z||zzxyzyzz||{{{|~|}{yz{|y|x{z||||xw{x{{z}|{}zzz{xz|z{zyxyzy{z|zz{}||xyyy|}y~z{|z||}|zyzwy|z{{~~}w~||y|}|~~~{{||yxzz~}y|zz{~}{{|z{}z~z|}|~y|z~|~|yxz{~z{||w|w{{y~vwx}zzz{{~z~{}|}z|z}{~z||yz~y~|z~{{~zz||~zwx|zw~xzz|xzwzzv{}}}}||{}|}}xz|{}{{{|~~||z}|||}{|zyvy{z~{~z{|y|{|zz}|z~z}}z||zzwz{{{{{yy||wwz|zzx{zzy{~|yx{|}~}z|{~~}{||}}|{y{|w|y}z}x|zxy|{~x|y|wy~|~z|{x|{}zz{~xy}}xw{}{{y|~z|{|}x|y|{xyy|}|{|zx~y{{v}~zzz}||~x|vyzy~|xz~y~~}}}}{|}wz{~}z|~z|v}{|{|~|{z{|{~|~y{{|x{{~z}{z|z~}yz{|{||y}{{x}||z|xxzzz~}xx{{u}z{zy~{w{yz}|x~~{xx|{|zz{zyz~|}y{|}~|}{zzy}z}|{}z|~}z{|z{x|{|~}}|}y|y}~y|~{z{{y{}~|w{z|}|~||y|~}y~|}{{yz{|}}{x}y~|w||{x}x}x~|z{x|zx~}}wy}~wy~xy|x|{|~{}|y}u{{|}yz||y~zzy~|||zy{yvyzy|{z}||z|}|}}{yz}z{}z||y|z}}}{{z~|z}}}{z{~}|}y}zxxz}z|yy}{{~yy}{}zz}{uy{y|~|yz|x|~}z~}~|~z}}~{~{xxz|yx{||{{|z~}~}{||y|}{{~z~{w{~|y}~|~w~|~~|y}~x}}|{||}tw||~|}y}|z|xx|{~|z{|y{z||~~xz{~wx{~|}||{~{~|wy{yz|z}xz~|z{xyz{~{y|y|yyw{}{{yz|x||y{||{|z}{{}~~{||~|{{}}||~}xuy}{||{v|}~y||~z}|x|{~zx|{{{}}{}x{|}}||{}{~z|}yy~z|{|~wy}~~}y{|~|||{w}yz}zzzy|}}~|zz~{x}~|{z{~v{|{}y|rzyzy~z|yz{zxz~z~yz||{~y|{z{|zx~}zzy|{{w|y|~x{~~xx}zz~z}|{{yx{{{z~|{}yy}~yz||y|{z}{uzz{zs|y|z}zz{}{|z|||}z{~{~y}y}xz}~||{|~}|zz{|||~~|x||}zzx}z|~{~}|{}xz{}~y{|||{}y{z}}{|~}z}{}~|}~x{z|{{||}{{||~|z{}~~~||}pz{{}}{{z~~|~|~z}zy|x~}z|}w}x{}}yz||}u|yz|{}|y}||{{w|{{{{z}y{||~{v}xz||}{~zz{}zz|x}}y~z{|yz}{y|{y}{|||y~||{yz~~x|~|yy{zz}{}}~z||}xvz~y~v}~zzz||{{{|||~|{zz||}|z{}zy}{y}}~zs{y|{y{{}}}xz{|{~|~zzytxz~|{y{{~|~}|~wz}}x|||zx~{|yz|~}}{||{}y{y{}}yz}}y|~|}|zxx|yyz}v~|{z{{}|}ix}|{y||wy{}|}z}}|vy{{~}{z{z{|zz||~{z|~{{|w}|z|}y~|~|zx{}x|{wx|~wx~{zy||}{{~}~|z}{}}{x{~z||z~xyyx|x{v~z}zww|~{y}y|z||}}||zwzy}|{|}}zxx|z|{|zy~}z~}y{{|z~~{~|{{{|~z}|~|}}~pz{y}{}{v~zy|}~}yz}zy|zzzxz{zzx{z|z{|}|z{|}zzy}|||~~|~y}{yz~~yy~t{y}zzzy|{y}z{|}{|xzyzyy{z{}{~}{}{|~}~}{z}|z|z{{{|}xy|w|z}y~z|{{~~zx{z{}|xy|zz|z|~z|{zx|z~}|zx}{{~||zx|}w~|z}z}|y{}}{}}y|~w~xzy{~|z|{|z}}~yy{y|{}|yxz}yz~{|}|}z|z}z|{zz{}}{yyz}}~~|{{|~zzz{|{{vyz|||y~{||z}z~~yz{y}}||zy|~{{||w{~}||~||}z~xz}zyy{yz|{|||}z}~|{|}yz|~z~|{z|}~zyy~}z|{yxwwy|x}|x{{}|zx{zy|y{|yw}y}yz|y|||{{z{{}y{v~||~yvwxy}|}|{xz|zz~y}{||{}~}zz||y}|}}y|{}||{xy|||}y{ywy~x|x{||~}}~z{|x|{~wvw|}|{|yvy{x}|}|zy{|||yw}~|zz~}|z|~yzy~}vv|}|z}~{}{{r||}zx{z|x~|{y{zz}}|{z{|{xzw|{}|{{xzz||z{}{~xy|||||y|~}zyxz}yy~{|}}y||~x|y{}v{{xy{{~}xzzz{zxy|y||x|||y|zw{yzz}}z||zz}|z}~~z||~y|zyy~z|||~|~{|yzw{}{{|{y}|z~y}|z}{{}}|}x}{{~||{{ww{{~|||u|y|}{|z{|y}|x{}y|z|}~{s|~y|zz{}z}y{z~|{{{y{{}{y|||~~||w|x|x}zz~~{uv}y~|}z{z~|y}|~||||~y|{{|}{}~xy||{{|wxz|{|~{|zw|yy{|x{yyz|{}}zy|x{|zv{zy}||xz|z}zz}xy}~|||z|w~|z|x~vzwtx~|{yyyy||}w~{|}yxwzyyy||zz{~x~}y~z||}y|{~~|}y|{{||{|{xst~}|}|x|z{~|y{yw~vxz}{{|x|}}}{zzuz{|zv||{}{}z{{yt{w|z~{{zu}}y|z{|||~y|z~ywxzzy}||{y~|x{~~|}xy~|z{~z|w{tytw}zz{xy~~xx~~zzzwy}|{|{w|z|~y{|z~}{~~}xy}z}|x~{~|yy{|{|}}yz}|~|~~{~zy|{x}~{}zyz}~{||~}~y}}z|x~}|z}}|y|zy~|}{||}~~{x|}y|y{zz}z||y|{{~{}{~~{}xzz|}{~|}wz|||{y~|~~|y{y|}}{y{~}}{xy|z|{{xy}|}y~y}|}y~{z|~y~z~~}~~}w}|{{y~}z|~z{|~}z~}{|w{xy{}x|y{x{x|}||t}}z}yz||}~|~z}zz|}{~z~|z}~{w{xzy{y{z{z~{}~~}{yxzz~}|{|~}}~|x}{~|zzz||zxzysy}|x||yxy{~z{y|zyy}{|{z{{||yz~|~{{~{{xzz}{yx{|~}xzzz~|}z{{w||zz{{zyy}}|}w}}vywzz||{{}vw}z|{zy{k{zy}{{}|x{}}|{{|~}}x|}z{}}{x||z{z|z}{}||zx{{|zy}{{z}}|zv~~|yzw}z{z||{}y~|z}{||zy|yw|z||{~|~y}|{~}}yzz{{{{||x~}~~{z}{|y}||{|~{ty}}}|z}|{w{ywwwxy|}}~y~|}z|~y~z|y{||{|||z{~}{x~}}~y}{y|~y}{{yzy|zz|z|yw|z{z}z{|~v}z|yz{{}{}zuz}y}{{zy{wz~|{|y}{}z|{|{v}y{}|z|{y{|~z{}}{{|zz{}{|yz~{yz~xwxy|{}{||z{y~|||~w~v{~zyy{}xz|}y}~|yz|x}z|||{{}|}{}|}|z}z{|{}|{{|}{~|zwy{}y}{t~|~}z||yz|{{}|~}}}~||{||{|z{~{|z||}zxy{}|}{~|z|y~v{~|}~xz|y||||z{{}{|}|{z{}|||z~y{|}zz|}}|}{||z|~|w}{}}}z|{yy}y||~yy|y}}|w{u|{{{|zz~xz|}y|{{z{}{z{z}~~}}vz|{}{yx~~}yy{{w||x~z}z}vzz|~z~~z}w}}~wyxz|{~yz|yx|~}~|z~x||~}}{yy}{}|}}w~{~{yzwz}{wz~}|}~|z|||x}{|w~z{y{|{{|u~|zw{|}~}yz~|v~x|vyz}{{|{{x{{{|~|~{~xy{}||y{{x~}~x|~{~|w~zzx{||y~||yzy|wyyz{{|z|}|{{z|{}}{|||}z}{}}}z~{|}}x{{z|~~{w{||~}}}~z}y{|{{}vy|}{{~~}}~}{|{}~}{x|z{|z{}z|{x~|}|ywzyz}}~xy|w|z|~}{~zz}z}y|}}{|}|}~y{{z}z~|~{z|wyz~}{}~y|x|z{y~~|~}}|wu|}{|y}|}{{xy|{~{~z}~|}}y|~zz}{|~~{|}zx~y}|}{|y~|yz|{|x{w||{|~}|}|~{||}y~xzy{{||{z}}}{xywz~{{xz}wy{yz}x|x{|~}yx~y}|~{|{|~z|}|||||zz{|yz{x{||w}}}zy{|{{|{~z}}~{~|{}xy||{~}w~z{u|xv~z{z|{|}{{{wz}~}|{{z~|||y~}}wz|zz|yz|uy{u{|~xw|xzvy|x{xz|}k}y{z{yzz||}zyz}x}{x}}|x}}|}{zxx{z|}~{}yx|wz~xyy{|}z|zyzz|~}}~}zx|}|z~}z~t{v|{|~~{z|||vyxy|zyz{|~zz}x{zyuz}xu}z{~zw{yy{{}{|{{{zx}yzx~||}|x|y|y|~zq}}w}}~~}|}z{|||{wzux~}|{zx{x}|{zx|y|vwz||~|{{}||wz{z|~~yxyz~{||z{}x~w}z~}y}yyz~{w{yz~x}~y}yz|xy||wx{|yx{x}}w|z~zy{}{{}{||wyz{x|}y}|{|}~}y~vyyzz|y|yx|zzz||z|zyy|{{zxxz|v|||y|y|z|}z}|z}y|{x||{~z|z}{xyx}~}y||z}||zy|~x}x{}||y{z~|zz{}zy}~z{~|~zy}}~~x~}|||||~x|yz|}~vx|y|{~~|x}zz}{vvzxz|y~}{{{u|}y|z|y~}|zx|}zvy~~y~|{z{~zy}~{{~{}{z|}z|}{y{z~|}{{|zx}}}{w~}{|w|z~~}}}~{|zyz{~||u{yx}{zzx||{z|zu||y~}{|{z|z~{}~zy|||}{{~|~{{{|y||w~yy|y}x~w}}}zx|~}{}|}z|{|{~||{y|~|}{|u~}{}xn{{w~{|}yw|~}{~|zzy}{||}y}}y~y~}~{|}}zyz|yyz~|}|{}{y|}x{|~{|}{z{zx{}w|||z|{{}w}~~x~{z{~}|z~||}~{~~|u{~|~}~{z~z~y{}{~}{|z}}yy}z|z}{~}{z|y~}}|y{w|}|zzz{|z{z~yzz|x|}z||z{y|{|ywzzyyzx|y}{uxzzx}z}}|~zx}{y|zzzyyzv{|}z{yz}|}||||yyv~|}yxy|~{y{|z{w}v{~y|y||zyyy{yyyy{z|{zzzzyzvu|}||}|{z|wz|ys|z}yxyw|ywtvy|}x}{~{}{wz{y{|y}}|wx{v~{~}}~yz{~{{~z~|{z}xxz~yxxzy}zx|z~yxux|{|~|w{yw{{yyz|z{}|x}z{z{}y|y|{{}yvw~z}|~|}zzzz{{y}}y||x{||x{{x||{}|~~}}y{xx||}}|y|{w}|}{{}y||{}}~zy{{wy}|{z|yx}{~zy}y~~xyyy{{||}}~y}y{{{{~y~}x}z|}|||{|}wz}{|z}{y|~}}yx|~|{{|}{xw}|zy{{y{|s~|~{w~z~}z~}x}}}x}~|{z}xv}|zxyz~{{}y|{}x|z{{{{|~yz{z|{}xz}~|y|y}~}z{z|y}{~|||~{}}{}}}zy}{||xyy}|x}|~{~|zx}x{w|}|}{{{}}||zz~}|~|y~|~|{|}{yy{|~v|z~}{{yvz{~x{y{z}z~}|zy}}w{{{~{|~z|{~z{y|zxy|x}{xxz}|}}wxyyy{|||x{~w}yy||z}z}|~{~{}|}{xx}{~}{{|zz|z}}|y}||zv{z|z~~}v{|}~{{|~y~}}~xzyx}~w~{~{~zx|~x~z||y|}{z|w~yz~}zxz}z}}~||}|}}}||~~}}y||||{}}}|{|z}{~~|||{||z|wx|}~~|~}z{~z{{y{wy}}y|{zx}}|}|}z}|}{|{}|y}}z||y~}|}x{z|||z}~z{yz}}y{yz||{}}z|~}zzx|}{{}~~||}y{||{x~zz}~}z}|~z|{y|~}y~zzz{{y{yxyy|y}v{z|}z||yywyuv}{{{{}}|gy{x}v|z|}{~{z|xuy}|{y~}x|{{}|z|yx}z|||yw}~z}z|xyzw~y|z{vy}}{}zyyqx{{z{zzx|{}y{{}z|{wx{|z~zz|||x|x{yz~{u~}yy{|}{x||y|}t{|}|}|wy}yx}~|}v~zy~z{xx|z}~y}yzz|||||~}{|xy}{yx{z|wy|zz|{x~v|y||yy}z{}w|{{zz~}|}{z|~z}||}xx||~u|}y{}}zw|yyyzyz|~}yx}||~z||u{}{z|y}{xyz~~{~{z{|z|{}~y}}{{y|y{z~|~|{~x|z||{{{{}{}|~||t{}~~|~~|{|z~|zx|}xzypz}~~{{yy||||~zxz{yyyzz|v||z|w}{|~z|yx}}yzw|{zzy}|w}}x}{z|zyz{yy{{{}|}z}}}{~|zz|{~zyuyz|yz}x}{{~~zyz|{z}y~{xzzy|z|}|}{~}y|vy|}{w{zyy|z{z{~{{ywxzyz~}{~|v}z{~|}~{|v|z|||~~}|{y{w|}|xz|yxx|v}}}~z|{~|}z}}x{zzvz}wv|{||||x~{|{z}zzx|v|yy}{z|}~w}~{z|zx~~{~y{~{}{y|zw}w{}y{|y~{zyz|}~zz{{}~|}}}|}~xy}{{}|~}{~~~||z||{|}z{|||}||}zz{~~z|yz{z{yz}|{y}{w{zx}z~~{z}y}x{{}~|xx{~~}z}{x|~z|}{~|}||z~|{~z|y~|||zz|}z~}|||{|zz{yz~|{zzx~~||}zx~{}|}x|}{}yx|{{{}{|}v}z}xyy|zx{{z}~|{}}z}{{|}~}zxx{y{|{}{}}{{yz}|{|x}{|y|yvx~{{zw}{|yzw||{{{{~|}|x~}{~|}{{~}}y|}|}ywu{}|{}{}yyzwz{z}}}}zy|~|}z|}zy{xy}}{wz~~|yzy~}}|~{|y|}x~~~x}|}xz}zz{|xy}z}|{}{{{zyvx||~{~}z}}{~||}~{{}|}z~yzw{zz~}xw{}~}xxx}}yyz|y|xz~zxw|}z||||yxx{z~|{~{{~zy|}|z}zx~|{}y}z{{|z{x{~z}}|zz|y|~|z||||~xy{|{y~{z}|zyy~|z{|{~}yxy{y}{|~z}|||zx{|~{yyzz}xz}|wz}|~|z{yxz}~y}|~zyw|xy|y{zy|}}|}}~}|{|w~yy|y||z~}{~~|z|z|{}~xy~{~|r}yz|xw}{~}{w{{|zyy}|w~|}|}|zz|{zz|{z{{|~{~}z{~~y{y{zx}{|z~}x|}uyw|{~z|{~|}zy|~||zz{y{yyx{||{|||~|}|{y||x~y}{{||}}zxz{zz{|}{|~~xz{z}|y|y}}y{{|y{zzw{z|yv{zx}|z|{x{yz{z}{~}zzzzy|||}{zx{|{z|}}~zt{zz|z}}|}y{{||}yz~zy|{|~~{}}}}~|xy{|{z}|w}|{{{~~}|v{}z}~{~}y~x}||~zz|||zx}~~{z}||||{}w|y}{}y}}{~{{z|z}x|~z|{|~yz}x}{{|zw{|y{|{z||y~~}|{{z{~}|}}z~|}}{x|{|y|y{zyy|~|}z||x{yzw{z}{z{}~}~||{~~{{|{xx~~~yz{}zyyzx||}~|}~~{~|~~~~w~~{~||||xxz~y}}}|~}{z}}~}|}}{}{||~|~{||~}y~z}|~zy~|}~{zxw~}|}}x~x~~}||zv{|{uz}z|{}z}}~|{}y{xz~y|{y}|~zyzyy~}x|x{zz~zy|{x|{{{y}y{}x|z{z}~|{x}t{x{}~y{|~~|zx~y}|}}{{y{wy{xy|zzx{{}z||{x}~z|}{}x|{}qz|}}~~{{|~~xyz||~|}{{z}~z|{}{~}z||{{}}}zz|z|}|}~{~y~z|}y}|~zy|{x{xy{|}~y{~{}}y~w{x{{y{~zyy|||yw~||}zwywx}y{{~}x~zz||{{{|~|z~xy|{|~{z~||}x|z{{{z{yy}ywzy|~|}|}zx}{z|}{x}{|{~y{~z{}}}|}||}|~v{|{|zy}{{}vx{|z|~{zyy~{~|~}|~}|w}~z~}}{x|z{xy}z}yx~w{yyzyz~|y|~{|}~}~~y|}y|~y||~{}zz}}}~~|}w{{~~|{zz|z|}|{|{|z~|y~~{x|y}}~}{|{zyz}ww|z|{|{y}{z}|}yxzzyyzxzz|z|z{x|y}{{yzy{|}{{y~{y}}z}y{||{|y{{~yz|}{{zxz~|z~|~w{z|{{zz}|zz{}|z|y|~{x~}z|{x}vyxz}{{}{}|{zxzz|~|{{~~|z}{|{xz~z||y|{z~x|~~{xy~}{~~z~{~~}|{{{}~{z}wy|{|~~z}~{~||z{~{}|y{x|~~z~z{{}~|y~~zw{}}zzzz}}}||w~yyy|~~|~|{|~~~{{{}{z~~}}{y~~}{~z||~}x|{{{|{|}}z}|z~}z}y~|{}z~|{|}~z}|{||~}{|}|}z}|}~|||{}~||}z|~}zz{}{}~~z}z{~|z}wz}}|{}{|~~{~{|~}{}{z~||y{v}||~z|~~{|{|x||{|z~}}}|z|w}|{{~~}}zx{~}}|yu{z|}}yz}yzx|{}{|w{|~{}y|~}z~x{}z|~||{zwz{}~x}w|v|x}y|~}{xy}v~}|{|zvy{{yy||{}~~}z{~}{y{zy~}}zzy{|z|{{zy|x}~}}{|x|||||{y}z{{y|{}vy}{x{|zyy|}yz}y|wx}{||{~z{~|w~{{zx~z{{xx|{~yv}{|z|||z|z|{y~{}}|{}zy}{{}{~|}}|z~|~}y|z|x~{uw||}w}{}{y~|yxxz~{{zz~}}{~}zy}|~{~{y|}y}{w}}zyy}z~||}vx|yyyy|}}|z}zy{~{y|}x|~zz~{{}|z~y|v~z}w{z|~z||z{|{}y|~~y|yzw~y}y}|z|{|}}z}{}|zz||y|}}|z|z}xzxy|{z}~}{}~v}~z}|~|||~|{{{zz~z~}}}||~}~|~|{z~z{}~z~~}}}z|{w~}||{~}{~zw|~~|{zz|z~xz}|{yz~~|z|||}||y{}~{}yy}{z{}{x~|x{y|}|{y{{yz|{y{~}{x|w{|~}z{y~~z|y~{}y|x{z}~|w~y{}{y||{|}{x~z|}{}zx{y||{|{}}|{z|}z|ww}zz{yz{x~y~y~~}{{|{}y}}|~w~}{~}u{y~{~~{~~}||||xz|~~{~~}{|}|{{}{{~}~~}x|}{z~}{|v{||}|zy~v~{|}|}z{~y|}{~|y~}x~}|~yx}{{|}x}|}y|{|{|z~~zxyz{{~m}z|yy|~~y}|z}~}||~}z|{{z|}}y}}{z{|z~u{~{}zx~~yy}w|}}}{{z||}{{}|||~~}~~}|~{y~|}}}{}y~~}}||~}{{~}{|}z}~y|{z}~||~~~}|}~~~||{|{}z~}}|~~~||~}}~}ux|~||z~|~}|~|{}}{~||~|{|}|~|z{{|{}~||z~}|~}{~|z{|z~z}y|~z|y|~}}|~y}}{|}}~}|~|||{|y}{{z{}}}|~|yy~~z~}{}z}{z}z|}y|{{y{~~}|}||~w{w|{{y|x|z{z|t{y{}{{x|yv{~x|z||~|y{z|yz{x}{{{y|||{{~{{|{}|z}x|tz}|~~|{}{|z{|~{|}xz|}|}wvv}}~~|{x|~}||}{z||{yx~{{{{|z{|}}y~{z||z|{|{x~}}w~~x|v|zzz||z}||y{{|{}z}}{~|w||zz~}{y}z|x~~z|}}}}||||~}|{||z{|{z|z{~z~xw{zx{~}|{y{|y}z|~|{~|y~}}}|~~y{~~}|}w|z~{|~z}}|~~||z|}~zy|}z||{||~||}{z||{}~|}}|}|}y|{}}||zy|x|~y}~{}~}{|~|}~{}||w|~~||~~z~~y|~~|}|||{}z}||~}w|~|}|~}~||zy{y|}}{x{||{y~z|}~~}}}x{~}~|z}~~}|}zy|{||{~yxz{}}|{|yy}z~~}~~{|}||x|y~|{{}w}}{||}|z|{{|z}z|~|~}|z~y|}{{~~z{}y|{|~x|~~z~}~||}yy|y}}}}|}z}~}}|}}}z}}{wy}{}}z~||}{~|{|x{|}{~x{y}{}~||~y|}~xz~}z}~~~~yz~|{{~{y|}xyxz}|s{}y{|{|{w~~}{~|}|}{|y}{|}~}{{y|}}y}{~y|z}|{}{|}{z|z||~~z~~yzz{|{z{z}zz}yz}~y{|||{{{}}{|~~|~|}z|x}|||xzy~z|~|||~x}y|z|~{||~z||~y}}|{{~z|{z|}|}|{yv{}}~||{}z}{x{wx|y||z~{~z|~|~||ywx~xy{x}y{{}|~{|{x~{}}||{{{x}zzzxyzy||}{|xzy|{~|~}~|~x~|~{}y}|{~z}|v||}z}z{|y|{|}{{}vz~}yxw||{zxy{v|x{||y}~|w~y{z|{zw}{}t~|~~|~|{|{{}x}zz||z}x}|}{w~~{v~|~y}~|y|y{x}y{|y{zyzz~xzy~z}zyy~~v||{~|vz{|}|~{}}}{~zz{y~|{}}}}zy~|z|y||y{z~|||x}|}{x{x~~y|~|xyyz}~zy|{{}}{}|z~|}}{y~~~y{~y~z{{x~xy|zxz|}|{y}y~{}w~{{}{}tz{{|{}z}}zxz{z}y|z|}~{z{z{}z{|x{|y|y|{x}~{~}|}~}{}y|{yzzyy|zxz~|}{}y~~|~|yz{|~}~{z|}}~~}y|~}|wz~~}~}{zy}x}~x{{}z|yx|~|y}{~{~zyy{}}{zzz{y}y}~w|~z{yz}|y{{|{~~}z~~{||}|~z~y{{|~~y~}|}z|z|{|||x||z|{y|{v|x}x{}}|zw|~{~~}z}~x{|{~|{zz}{}~{|}||yy{|}|xz~|z}}{}z~|z}|~{z~|z|}}zzz|}}|~z{}~}~{||{y~y{y|{}{z{|y{}}}|}~y~{}|{}z|{x{{|y}v}}~|~|{~x|{{|}||x|~||zzz~|zyz~~}z~w|||z~~zz}~|{|{~|wx~|}}y}|x}zz||zz}|}~~}}{}{z}{{~{zx}||}{z}{xz}}{yx|{x|}~}|}zz|z{y{|}~z||~x~}|}z{z}~{~~x|{~z~|{{x~~|{{||}~|}~|{}v}~|{}{~~~}|~~z~}{|{|v{{}}~z|y}zy{}}||{~~z|~|{|~}|y|}|y~~|zzzw|~}}~{{w|}~w{z~~z{{}||}w}{u~~~{|~|{~|yyyyz||{|~z~|}{{{{y||z|{}{|}{}}|}{z|}|z}~{yyzx|}|}~}z|}}z|}~y}}||~|{~~}}~~~}}{}{{||y}{}{{|~~|~{|z~z~}z~~t|~||y~z~{z}~|}x~}~z{~}}~x~|{{}|||}}|{|{{x|~~y{}z~|p}||~{||xzz{}{}{|~|x{{y{~~w~{~~||{}|~y~}{||~||~z}y~{{~|~~}~{{{{z|}|z{}|{~z}}}{yzx~||}}~|y||{}zz|}|}~|{~}}|yy~|{|{~|~}}{}~|}~||z}y~{~}}}}~~}w|||y}{|w|}{y~{||}|zz{}yx}|||~}x}zz{|z~{||yy}yyz||~y}|{zy{y~~~|y~z{|}}|}{~}}y|~}}}}z|||{||{||||}||x|||}}}}xzx}|{z}{z|y~{}|v{zz|z{}}~{{y~|~{x|{||||{{y}{~z}~y|~{~|~}|{~x|}}{|~~w}}}||~}zz}z{}}|ty~~yy}{|y}~|x{zz||~}}|||~|{x}~}}{z|y}z||z~{{z|}|||||z|}}{}||~||{z{y|}{{~{y~{|~z|z|~|x}~z~}}{||~}{{y|}|}z~~~|yz{}|||~~vzz{y~||~{}~|{{~~||{~}|{{z~}|y|}|{~}}~~~~~|}}xy}~~y}|||y{{|~{|}|~~|}}{}w}}}{~||{{xz~}|~x{||}}z{z||}~~zz{|y{}|z}z{xyy~|}~|~{x|~y~~|w{~|v~|z{}|~~wz}y}x|z{|z|y~||z{|z|}y~~}{x{|||{|}|}}~z~}~||~{~||z}~|{|{~|}}}}|{}z~}{|z~{}||}~~|||z~}~}}~{y{z}|y|||}yy}|{~~}~}~}~|}}{{{}}}}|}||~z}wz~}|~yzz~{yv{|||}z|||z|}|}||{~~{}z}|{~z}y|~y}}{~|zw{{|{}}~y}{|z{}yz{|}z|{}~{z|~{||~~|z||y}}||}}}||}|}{|{~{}y|{}z~~~~|~{||~~||z|}x}|z}|}v{{}|zy}yy|{|~z{x~|~||~||{~~{~|~~|{{}~y|{z{}{~{{{{~{yy{~{z}|~~~z|zw~|~||}xz{}{}|{|}z{|}{}|~z{y~{|||}yz{{x{|{{{|{}{}zz||{~~~~||}}{~|~||}}x~|~~||}z~~~~~~~}|y{|}{r{~|z}{}}}|}|~{}}|x~||~~}y}~}{w|y}wy{~y~}{~z~~}|~y}}}zzyzz{z}z}x~~z{|zy}~{{y|||||{y}v~|{z}y{~}~{{~}}}|}{|~|y{}yz{z}}z}|}z}~{}z{|{{z{y|{{x~~}z}{}~}}~}~~}}{~~~}}}{~y|||||{z|x|}}~y|||~{{~~|{|{|}yy}||w~~~z{y~{z{{~x~x|}y}z||zy~|{w~y|}y{~}}}|~z~{{}}{z|}||zw|{|{{|{|||{|}y~}yzz{||{{}}{~||}|v~|}{|~||{{|}|{yy|y}x{}}zz}y~|{{{}~{~|zy{}~}~~z~z~~z~}zy~~~|}}~|z~~}}~~}|{|}~{z{}yu|z|{}|z{|z}{{~{||~{}{}~}~z|}|z~x|||}|{~w}z|||}yyzy{{wy||}}~}~~z|z{|z{|{{yzz}|{~}|}|~zz}~{~}{x}~y{|{z|~yx~}|z}|}{}}z}~}y~|}{~|}}}~~~}~~}{}{}|}}}{}|}|}~|~|{x}}~z{~{~|w~}}}|x{~}|y|~~|~}zw~y}}{x~~y{||z{|~}{|~y}y}z~{|{~z}|||~~~|z||y~|~|}{|}yz{{}~~{}}|{{~~~|}z}|z{yz}}~~}}z|}x|}||z|z{||~}~x~}||z}}~~|}z|z||z}~}y|||~}}|z{||}|y}|~{z{}|||zy}~}y}y}|||z{}}{|{|~~{{~}~~~zz}|z~{}|~{~{}yz}~~~|{{}y|}z{~|z{xx}{yx}yzzz}z{zyx}~{z{|}{~{{{}zz|~~|zz~{|{y}xyx|~}{{||{}w{{}|}v~}{{x|}}z}||{|{}|}}{z~|}{}{~{||z}~~~|{{~}}z~}}|{}|~z}z|}}xz~z~~{~y}wz}yz}|}~~|||v~~z~~|||{||~|}xz}~|z~}}y}}||z}{x{{}{||y|~|~|||{|}y}}{z|}||}}y{||{~|~~|z|xz{}|}y}~|}|{|z~~~}~|~}}{~~{}~}~|{{~~~}~x}~|~|~|x}}~}~|}|}~|~z}}y}~{~~~|}w||}{x{||x{z}|~||~z|~|zy~z}||y|{}x}|}}{}}y{|~~|~}~}zzz|}}{~~}}|~||||}|y|}~}{|}~{|{{|{}|~yzy{}z{|}{|~~z}}{}~||~~~~}|{}}~~}}~}~|~}z|~y~}}}{|}}~{{}~zz|~~}|||{y|z}}}}|}~~y}}~~~}||{{{~{x{|{~{}~|}z{}}y~~}{}xy}}}}}{{~|~~|~{{||z~{}~z|{z~||}~~}|~||}zz|~{~~z~~|||}~~}}||~|}||||}}~}~x}}~}~z}v|xzwz~~{||w{}e~{zx~~~y}~|}}|{~}|||~|}}|~|||~}y}}{{~z|}yz}{xz~xz|}|}z}y~~|w~z~}{~||}o}~{~|~}}|y~{}~{}}|{z{~|z{{|}|||~~~||}{y{~|~}~~~||{{}y|~|~z}~{x~z~z{}|zz~~~~~~{|~{{||}|yy~}}|~}}~yz}}~~~y|||}{~w}|x~||~x{|z{}~{|w~}}~{~{zzz|||z{}}||{{~}{v|z}||}{w{~|{}}|}|x~|y}~||z|~}~{||zy|{}}}|z~w{~{y~}~~|{~}}~~}~z}}~|{|}||||~~}{~}{}~|z~}{|~}}{~|z|}~}|~z~{zz}}|}z}}|z{}z~}}|}}}~z~y|~~~}|||{}}|zz~}||}{~~|~{|~~}}~|}~{~}}~}~|~~}}}}~}{}}~}||~~~|}{~yz}~y}}}||~~{}}}~}}~z~}|z}~{{}~}z|}~|~~}{y{z}~~{x}~~~~}||}}~|{||z}~||}||~|y}y{~|}|{{~}y~}~~}}~~|~~|z|~}{~~}~~z{|}|{|{}|~~~~}z~~|~z|~}|{~}}}|}}~z||~~y}~|~z}|}}y|{z}|~||}}||}}~y~}}}zy|~{||~}}~}~~}~~|}}}}~}}{~||}}|}}~|~{{}}}||~~}z|~~{||~}||~~~||}}~z~~~~{~~|~{~|z||}~}z~|}z~}~~~~{~}~}~|~{}}|~{}}}z}}{~|~{~|~}~}||y}~||}~}}~~~~~~~}|{}~~~{~x~~z}{~~}|~|~~~}{|}}x{}}}}~|}}|~}||}|}}|~~||}|~~}u}}}|~|~~~~~||~z{~}{~|||y~}~}~}~}~}}z}z}||w~|~{~~{~}{}~~}~~}~|~||{~~|{|~{{~|}||}|x}}{}|}~~~|}}}}~~}~}|}||}z~~}~~~}~||||}|~~{|{{x}}||}~|{}}~~~}}~|~~|}{|z}|{|y~|z|~~}{|z|}|z}zy}}{}||~~~z}~}||~}{~z}~}~z}{}}}}~z~xy|}~||~{~}z}~x~~{{}~|~~yz{{|yz~}z|z{|~}|z~|y~||{~|}|z~~}}~|w}|}~|}}|}}}|{|zzw|{|}}|~}y|~}~|~{|}~~}{{~|~~z}~z{~~}}{~~|}}~~~}~~~~}~~~~}z}~|~}}||}{~~yy~~{~z}|{|{z||x~}~}|~~~~~}~z~|y~|}~~}}}~}}|~y}~{}|~}||}}~yu~~|z}}}yy}||}{|{}}~}}|~{|~}}{~}~~z}~~|}}{}z}~|{||~~{z}z~}~~~~|}~}}~}}{|x~~{}~~}||{}~~~|~~~}~}||}~}y~}~~~||x|}~~~}}zz|z~~}|}~}x}~{}~}~}|z{}{||~}y{~~}|~z~}~~~~~z|~|~~{|~~|~}}}z}z~~~|~zyx}|}~~~{}~~y~}|~~{}z}~{|~~~{z{~~}z}w}{|{zzz~~}~{~~~}}~~|~|~{|~~|~}|}~{{|~{}|~xzz|~z~|{}}{|y|}{{|}~~{~~|~|~zy{~}~||}~|}|{y}{}y~v|{~~{}}z|z|~}{{~|~y{~}|{~}~~|}}}}}}~|~~~~{|}|~~zy}}{}|}|||~}|}zz}}}~~~|~z||{~|||}|~|z||}~||~}|~w}~~|{|}~||}{v|~}{}~~~z}~~|}|~~~~}}||~~{z~||{{{}~~}~x~||}|}~~~zz}~~~|y|}{{}~~}|z~~z~{|{~}{{z}{{|{|}z}}|{}~{~~}}}{{|}~~~{~|~}~~||||}|{|~z~z}~z{~~~~}~~~}|~~~}||~z~}~~}~x~|~{|~{|}~}~~|zz~|}|}~}}~~}}~~y~~}{~~|}~~~~~}~~|{||~{}{|{}}}}~~}~~z~}}~~~|~}z{}w|~}~}}}{}}~|}}||~z~~{~~~}~{~z|}~}}~~~~||}~}~{}|~}}}}~z~~}}~~|}~}|}}~~}~{~~~{z}}~|}}~~~|~~~~~~}}|{{zz~~~}~~|}|}~~||~{{~~|y~||z~|}~z}|~{~~~~~~}~}~~|}~~~~}~~}}}}~y~|||}~~~~}z}}|~~y}z~||}}|~|}vy}~}~~~~~~{|z~|~|~}~}}~~~}}}}~}|{}}|~~|}}}~}~~}~~{{~|}}|}~x~~~~{~|~}~~|}~}}}|~~}}~|~{}~}~~}~~|{u}~}}|~|}~~~{~}|~}{}~||}|~|~|~}}~~|}}}~}~}~{~~~~~z|}~}y~~z}|~|{{}|}~}{~~|}{{~r|}|~~|~|~{~}~~~}}}~|~|}|z~{~{|~{}}}}|~}~~~}~~}}|}~zy}}|}~}~|~}~~z~||}~~{}~|~{}y~~~x|~||~~x|{}{~|~|~{~~}~}|~}}~}}~}||~z~}~~y~|}}y~~~}z~}|~}}{|~||~~|~}|~~{{{~||{~}|~~|~~~}}{~~~}}~z~{}|~~}|{~~}}}~}~~{{|z~}~|{|{}~z}|}~z~~~w}~~{{{|}yy}{}|~~}{}{}}~~||{~|~~~~|~~~~~}{{y}~z|{|~y~}|yy~zz{}|~}z}|}|~~x~~}~|~~{}}~~{|z{~||~{~~|~~~|||z~|~}{|}~~~~|~~~|||~}|}~z~}|~yz}~}~}~|||z|}z~zy~{z~|~}~~}}{}||~{~{|~{~x|||{~{~~~|~~|z}|{~~{~|}|v{~|}|{|~}~}}~{}}~{{~}|~~y~~~~y|~y~}}~~~}~{~|z~}}}~~|}{~~~|}z~zz}~y|{~~}~~~{|}|~x|~~|~|~}}|}}~~}|y~{|~~~~z~~}}|~x~z|||}~||{~~||}}~~}{}{~{}||~}{w|}~~|~}~|~}}||z~||~|}{~}~~~~}|n~~}}~~}{~}|~|}~~|}}y}{|||}{~}}}||}~~|~~~~}~}~~~}~z}~y~~}|}|~~~{}|~~~~}}|~~~}~{{y|}z}|x~~}|y~{~|~}|y}{{}z|}~{~}{~~}}{zz|{~~|}~~{}||y~|~~~{|~}}}~{~~~~z~}~~~|{|}||}|}|{x}|~{}~~}}|~~{|}{}}~|}|~~|||~}}~|}}~|}{}~|~|}}~}~~{}~~{|~|}~}}~}~~~}}~{{|}~~}~|}|}||~~|~y~}}|~}|~~}~{~||~z~}|~zx|~~}{z|~|~{}}}~~~~y~|}}}~~~~}~|~{~}}~{~~~}}}~|{}|{~|~}~}}~|}}}~}yz~~~}}~~