CCSD3ZF0000100000001NJPL3IF0PDS200000001 = SFDU_LABEL /* FILE FORMAT AND LENGTH */ RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 300 FILE_RECORDS = 275 LABEL_RECORDS = 7 /* POINTERS TO START RECORDS OF MAJOR OBJECT IN FILE */ ^IMAGE_HISTOGRAM = 8 ^IMAGE = 12 /* IMAGE DESCRIPTION */ DATA_SET_ID = 'VO1/VO2-M-VIS-2-EDR-BR-V2.0' SPACECRAFT_NAME = VIKING_ORBITER_1 MISSION_PHASE_NAME = CONTINUATION_MISSION TARGET_NAME = MARS IMAGE_ID = '655A34' IMAGE_NUMBER = 38485295 IMAGE_TIME = 1978-04-03T12:53:32Z EARTH_RECEIVED_TIME = 1978-04-04T02:23:48Z ORBIT_NUMBER = 655 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.016970 NOTE = "HIGH RESOLUTION GROUND TRACK SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END å  ,44Z`í ¢ m±5¨E™3!SëL‘e,·ð *ÄÅÄž¡ž—Šys•³ÄÎê ü "$"$$$$$$$$$&&&&&&((((((((((*((((((***(******************,***,*,,,*,*,,,,,,,,...,...........................0.....00..00000.020000202222200222222222202222222222222222222244442224424444444444444444444444444444444444464464644646664646644644664664464444444444444424242244222224222242442222222,&""""$"$$$$$$$$$&&&&&&&&&&&$&&&&&&&(((((((&((((*((******** **,*,,,,,,,,,,,,,.,.........,..................00.000.00.0.000.0..2200222222222224222222222222422424422244444444444444444464444466464466664466446666666666666666666866668666666686866686666666666646666666646446446446446646444444444440 """"""""""$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&(((((&((*(((*(****(****,*****,,,,,,,,,,..,,.,,,,,..................0000..0..".......000022222222222222222.244224422444244424442444444.4646464466666666666666666666,46666666886868668888886888680688888888888888886888866668626686666666666666666666666664" " "" """""""$$$$$"$$$$$$$$&$&&&&&&&&&&&&&(&&((((((((((**************,,*,*,,,,,,,,,..,......,...............00.........,,,,....00022220002222222222242224244444244444244444444446664664466466666666666666646666688688668868888888888888.8:8888:8888888888888888888866866866666886668888688888886 """"""""""$""$$""$$$$$$$$$$&&&&$&&&&&&&&&&&((((((((*(*************,**,,,,,,,,,,,,,,,...,.................0.........,**(**.0000022244002222222220244242422224442244444444466446646466666666666666666666668668868888888888888888:8888888:8888888888888888888888888886868888868888888888888888880  """" """$"$$"""$$$$$""$$$&&&&$$&(&(&&&&&&((*(&&(&((((**((,**,,,,*,*,,.**(*,,**,,,*,...0.0.....0.,.,,.,...0,*,...,***,*,022002.0244222.2444646202246200..0224422244466866666886424444666622466886866668886446688886268888::88668::86444688::8688:8::<:888:::86204468886468888::888::<866222(""""   "$$&$  $$&$""""$$ "$"$$&(((**$$$$(*((&&(&&&&&&&&((*,,,**(&*,...,**,,,,******,,..,**,,000..,,....**.<>@D>0,,,.024222000024420002222224200246642022442222222246444226888864466666444426664642468::866688:886666666688666::<<<886:::8866666666668688:<::8668::8866466666666668:0 "" " """" "$"$""""$$&&&$$"$$&&(&&$$&&&&((&&&(*(((((*(((**((((***,*****,,,,,.,*,.,.,,,*,*,...,,,,..0...,,..,,*6<>>@BD>0,,.02222202202224220022422222224242222224444224246664444666664444686664466886666666868666688888886888:8:8888:::888888:8::8688:8::88888888868688::8886668:::8:888882  " """ """""""$$$$$&$$$$&&$&$&&&&&&&&&&&&(((*((((******((*********,,,,,.,,,..,,,,,,,,,,,,,,.........,,,0<::<>>><<.,,.2024222222242222202220222222422424444444442444646444444666666668666666666666668688888888::888888888888888::::::8:88::::8888888888888888888888:88888888888888862 " " " """"""""""$$$$$$$$$$&&&&&&&&&&&((((((((((((*((((***(**********,,,,*,,,,,,,,,,,,,,,,..,........,,,6660,,.6::4000022222222022222222222222222244244444444444444664444646666666466666666666866666866868888888888888:8888:88::::::::8:8::888888888888888:8888888888:888888888888:82  """"""""""$$$"$$$$&$$$$&&&&&&&((((((((((((((((((*(************,**,,,,,,,,*,,,,,,,,,,,,,.,......,,.00*((((*.4222222022222220022222222222222224224442444444466664666666666646666666666668686668888888888888888888888888:::::::::88:::88:888::88888:8888:888888888888888:88::88880  """"""""$"""$$$$$$$&&$$&&&&&&&&&&(&(((((((((((((***((***************,*,*,,,,,,,,..,.,.,,.,,,.,....,((&&&&(*002222022220222202222222222222224222424444444424644464466646444446666666666666666886686888888888888888888:::::8:88::8::::8:8::8:88888888888888888888::88888:8::88:8.  " """""""""$$$$$$$$$&$&&&&&&&&&&(&&((&((&((((((***(*(*********,****,*,***,,,,,,,,.,...............(&&$&&&&((.4422222022222002222222222222222244444444444444444444444666666666666666666666666666868686888888888:8888::8::::8:8::8:::8::8::::8888::888888888888:88888::88::8::88.  """"""$"$"$$$$$$$$&&$&&&&&&&&&&&((((((&((((((((((*****(*********,**,,,*,,,,,,,,,,,,.,,.,.,.....0(&&&$&&&((46222022222020222222222222222242444222224444444444446444464466666666666666666668688888688888888888888::88:::::88:::::::::::::8:8:888::88888888888888888888:8:88888.    " """"""""$$$$$$$$$$&&&&&$&&&&&&&(&&((((((((((((((((*(**********,,,,,,,,,,,,,,,,,,,,,,,,,......0,&$&&&&&(*664222200002202222222022222222222242224444444444444644444444666466666666666666688866868888888888888888888:8:8:::::::::::::::8::::8:88888888888888888888888:::::888, " """"""""$$""$$$$$$&$$$&$&&&&&&&&&&&(&((((((((((((*((**************,,,,,***,*,,,,,,,,,,,..,....000(&&$&&&(642222222222200222222222222222222424244444242244444444446446466666666666666668666666686888888888888888888:8:8::88:::::::::::::::::::8:888888888888888888888:888:888*  """"""""""$$$$$$$$$&$$&$&&&&&&&(&&&&(&(((((((((((((********(******,,,*,*,*,,,,,,,,,,.........0022*&&&&06642220220222220022202222222222222422244244442444446446444464464666666666666666666666868868888888888888888888:8:::::::::::::::::8:8:::8:88:8888888888888:8888::::888* """ """"""$$"$$$$$&$&$$$&&&&&&&&&&&(&((((((((((((*(((*******************,,,,,,,,,,,,.........00024446686642000022222200022202222222222222224244424444644444444424666646666666666666666686666668888888888888888::888::88:::::::::::::::::88::::88::888:88888:8888:88:8:8::88*   " "" """""""$$$$$$$$$$$&&$&&&&&&&&(&&((&&((((((((((((**((**********,,*,,,,,,,,,,,,,,,,,..,,....00226666664222222002222422022222222222222222222224442444444444444644446666666666666666666668666886688888888888888:8888::8::::::::::::::8::8::8:88:8:88:88:8888:888:888::8:::8(  " """"""""$$$$$$&$$$$$$$&&&&&&&&&&&(&((&((((((((*((****(*********,*,,*,*,,,,,,*,,,,,,,,.,,,....0024444422222202000020222220220202222222222222222424424242444444466466466666666666666666666668668888888888888:88::8:::::8:8::::::::::88::::88:8::::::8888:8888:888:8::::8:88& "" """""$""""$$$$&$$$$&$$&$&&&&&&&&&&&&((&(((((((((*((**((**************,,,,,,,,,,,,,.,,.,.......000022422022022202020022222022222222222222222222444444444444444464446444666666666666866666666688888888888888888888:88:::::::::::::::8:8:8:::::::::::::8:888:88::8888::88:888$  " """"""""$$$$$$$$$$$$&&&&&$&&&&&&(&(&&(((((((((((((**************,***,*,,,,,,,,,,,,,,,.,..,.......000000000220000222022020222222222222222222242442444444444444444446666466666666668666668686888888888888888888:88::::8::8:8::::::::::::::::::::88:::::888888::88:88:8::::8& """" """"""$$"$$$$$$$$$$$$$&&&$&&&&&&&&(((((((((((((((((**************,,*,,,*,,,,,,,,,,,,,,,,,,........0000202020000020222222002222222222222224224244244444444444444446466466666666666666666666888888888888888888888888::::8:::::::::::::8:::::::::88:88888888::8:8::8:8::888$ "" $""""""$"$$$$$$$$$$$$&&&&&&&&&&&&&&((((&(((((((**(((*****************,,,,,,,,,,,,,,.,,,...,.......000000002000020222220200222222222222422424242244444244444444444444444666666666666666866866886888888888888:8::8:8::8::::::::::::::::::::::::::::8:8:88:88888:88:::::88" """""""$$""$$$$$$$$$&$$$&&&&&&&&&&&&&&(&((((((((((*(***(*************,*,*,*,*,,,,,,,,.,,,,............0000000.002220000222022222222222224442222442224444444444444644444444666666666666666666886888888888888888:8::88:8::::::::::::::8:::::::::::::8:::88:8:8:88:::88:::::8 """"""""""""$$$$$$$$$$$$$$&&&&&&&&&&&&(&&((&(((((((((((*(***************,*,,,*,,,,,,,,.,,.,,,...........00000000000220020000222202222222222222222242424244444444446464646466666666666666666688888888868888888888888::88:8:::::::::::8:::::::::::::8::8::::::8:8::::8:::::8:8 """""""""""""$$$$$$$$$&&&&&&&&&$&&&&&(&&(&&(((((((**(*(((*((***************,,*,,,,,,,,,,,,,,,,,...........0000000002200220202022222222222242222222444444444444444444444446646666666666666686886888868888888888888:8:::888::8::::::::::::::::::::::::::8:::8::8::::::::::::88 """""""""""$"$$$$$$$$$$&&$&&&&&&&&&&&&&&(&((((((((*((((((****(***********,,*,,,,,*,,,,.,,.,................000202002000000022222222222222222222222444444444244444444444466466666666666668668668688888888888888:88888:::::::::::::::::::::::::::::::8:8:::8::::::::::::::::8  " """""""""""$$$$$$$$$$$$&&$&&&&&&&&&&&(((((((((((((*((***********************,*,,,,,,,,,,,,...,,.........0.0000000202022022202000222202222224222424444444444444444444464644666666666666668866688888888888888888888::::::8:::::::::::::::::::::::::::::::::::::::::::::::88  " """""""""$"""$$$$$$$$&"$&&&&&&&&&&&&&&&((((((((((((((*(****(*************,*,,,,,,,,,,,..,,,.,..,........0.000000000000002000222022222222222242224224224444444444446446644464466666666668666666688888888888888::88::8:::::::::::::::::::::::::::::::::::::8:::::::8:::8::8 """""""""$$$"$$$$$$&$$$$&&&&&&&&&(&&&&&(((((((((*(*******************,*,*,*,,,,,,,,,,.,,,.,,.,.,........0.0.000000000020000002222222222222222422442424442444444444444664466666666666666666868888888888888888888:8:::8:::::::::::::::::::::::::::::::::::::::::::::::::::: "" """""""""$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((((((((((((((**(****************,*,,,,,,,,,,,,,,.,.,..,,..........0.00000000000000022220222222222222222222444424244444444444664466666666666666666866688888688888888888888::::::::8:::::::::::::::::::::::::::::::::::::::::::::8 """""""""$""$$"$$$$$$$$&$&&$&&&&&&&&&(&&&&(((((((((((((****(**************,*,,,,,,*,,,,,,,,,.................00000000000200220000222222222222222242444244244444444466444666446666666666666866688888886888888888888::8::::8:::::::::::::::::::::::::::::::::::::::::::::::8 """""""""""""$$$$$$$$"$$$"$&$&&&&&&&(&&&&(((((((((((((*(((*(******************,,,,,,,,,,,,,.,,.,...............00.0000.00.00220202222222222222222222244222244444444444464466666666666666666668888888888888888888888:::::::8::8:::::::::::::::::::::::::::::::::::::::<::::8  " " """""$$"$$"$$$$"$&&$&$&&&&&&&&&&&(&&&(((((((("((((*((****(**********,**,**,,,,,,,,,,,.,,....,.........(....0000.0000000200022222220.222222422224222244444444444426466466666666666666668686686688888888888888888:8::::8:::88::::::::::::::::::::::::::::8::::::::::::8  " """""""""""""$$$$$$$$$&$$&&&&&&&&&&&&&((&(((((((((((((((*(****************,*,,,,,,,,,,,,,,,,.,.................0..00000000020002222022002222224224222424224444444442444666466666666666666686866844888888888:8888:8::8:88:::::.6:::::::::::::::::::::::::::8::::::::::::4 """""""""""""""$$"$$$$$$$$$&&&&&&&&&&&(&(&(&(((((((((((*(**((****************,,,,,,,,,,,,,,,,.,...,...............0.....000020002222222222222222222224222444244444444644444666666666666666666886888688888888888888::::::::::8::8::::::::::::::::::::::::::::8:::::::::::::8   """""""""$""$$$$$$$"$$$$&&&&&&&&&&(&((((&((((((((((((((*(*(*************,*****,,,,,,,,,,,,,,.....,,...........0....0000.00000200222222222222222222222224244224444444464446666666666666666666886668688888888888888888:8:88:8:::::::::::::::::<::::::::::::::::::::::::::::8 """"" """""""""""$$$$$$$$$$$&&&&&&&&&&&&&&(((((((((((*(((((((*******************,,,,,,,,,,,,,,,,.,...................00000000000000202202222222222222222424444444444444466466664666666666666668668668686688888888888:888:8::::::::8::::::::::::::::::::<:::::::::::::::::::::  """""""""$"$""$$$$$$$$$$&&&&&&&&&&&&&&(((&&((((((((((**(*******************,,,,,,,,,,,,,,,.,,,,...............0....00000.00002002222222222222222222222244444444444444446466446666666666866666888888888888888888::8:::8::::::::::::::::::::::::::::::::::::::::::<:::::::8   """ """""""""""""$$$$$$$&&$&&&&&&&&&&&(&(&((((((((((((((((*******************,,,,,,,,,,,*,,,,,..,...............0..0000.00000002220220222222222222224442244444444444446444666446666666666666866888888888888888888:::8::::88<<:::::::::::::::::<::::::::::::::::::::::::::8  """""""""""""""$"$$$$$$$$&&$&&&&&&&&&&(&(((((((((((((((((*(((*(*********,***,,,,,,,,,,,**,,,,.,,.........,....0...0000000000000000222222222222222222242224244444444444444444646666666666666666886888888888888888888:8:::8::::::::::::::::::::::::::::::::::::::::::::::<:::  " """""""""""$$"$$$$"$$&$$$$&&&&&&&&&&&&&((&(((((((((((((((***************,,,,**,,,,***,.,,,.,,..,,..,..........0.0.0..00000000002020222222222222222224624444444444444444464466666666666668666686686888888888888:8:8::::::::::::::::::::::::::::::<::::::::::::::::::::::8 " """"""""$""$"$$$$$$$$&&&&&$&&&&&&&&&((&((((((((((*((((((*****************,,,,,***,.,,,,,.,,,,,,.............0.00..00.00000000022020222022222222224422224244444444444644464646666666666666666888688888888888::88::8:88:::::::::::::::::::::::::::::::::<::::::::::::::: """"" """"""""""$$$$$$$$&$&$&&&&&&&&&&&((&(((((((((((((((((*(***(************,,,,***,,,,,,,,.,,.,...................0000000000000020002222222222222224222222444444444444464646466666666666668666666888888888:88888::8:88:::::8:::::::::::::::::::::::::::<::::::::::::::::  """ """""""""""$$$$$$$$"$$&$&&&&&&&&&&(&(&(&((((((((*((((((****(***************,*,**,,,,,,,,,,,,,.............,..0..000..000000.000022022222222222222222244444442444444444444466666666666666666668688888888888888:88:88:::::::::::::::::::::::::::::::::::::::::::::<<:<::8 """"""""""""$$$"$$$$$$$&$&&&&&&&&&&&&(&&(&((((((((((((((*(**(**************,,,*,*,,,,,,,,,,.,.,.,..........,.......00.00000000000022220222222222222222222244424444444444666466666666666666686666868888888888:888:8::8:8:8::::::::::::::::::::::::::::<:::::::::::::::::::,  " """"""""""""$$$$$$$$$$$$$&&&&&&&&&((&((((((((((((((((**(***************,*,**,.,,,**,,,,,,..,....,............0....0.00.000000000020222222222222222244422244444244444444666646666666666666666666888888888:8888:88:8:8::8::::::::::::::::::::::::::::::::::::::::::::<::8,   "" """""""""""$"""$$$"$$&$$&&$$&&&&&&&(&&((((((((((((((((((((****************,,,,,,,*.,*,*,,,,.,,,...................0..00.00000000002200222222222224442224422444444444444644644666666666666666866688888888888:8888:888:8:::::::::::::::::::::::::::::::::::::::::::<:<::::*  " "" """"""""$$$"$$$$$$$$$&$&&&$&&&&&&&&&(&((((((((((*((((*((*****(**********,**,****,,.,,,,,,,,,,,,,,.....,...........000000000000000020022202222222222224224444444444444446646466666666666666666688888888888888888::8:::8:::8:8:::::::::::::::::::::::<:::::::::::::::<:8* """""" """"""""$$$$""$$$$$&$&&&&&&&&&&&&&&&&((((((((((((((((((*********************,*,,,,,,,,,,,,,,,.........,........0000000.00000000020220222222222222222242442444444444444446464466666666666666868688888888888888:::88:::::8:::8:::::::::::::::::::::::::::::::::::::<::::( """ """""""""$"$$$$$$$$$$$&&$&&&&&&&&&&(((&&((((((((((((((((**((****(**********,**,,*,,,,,,,,,,,,,..,..............00.0.000.00000000202002000022222222222242224444444444444444664666666666666666686888888888888888888::88:::::::::::::::::::::::::::::::::::<:::::<::::::::( " """""""$""""$"$"$$$$$$$$&&&&&&&&&&&&&(((&(((((((((((((((**(((*************,,,,,,,,,,,.,,,,,,..,..............0.....00000000000000002220222222022222222222424444444444446444666666666666666686686888888888888:88:88::8:88:::88::::::::::::::::::::::::::::::::::<:::<:::(   " """"""""""""""""$$$$$$$$$$"&&&&&&&&&&&&((&&((((((((((((((((*******************,,,*,*,,,,,,,,,.,,,..,,.....,.0.....00..0.00.00000000000000002222222222222222244444444444444444444664646666666666668666888888888888:8:88::88::::::::::::::::::::::::::::::::::::::::<::::::::&   " " " """"""""$"$$$$$$$$$$&&$$&&&&&&&&&&&&&&(((((((((((((((***(****************,**,*,,*,,,,,,,,,,,,,...,...........000.0..00..000000000020022202222222222242422444444444444444464644666666666666666688688888888888888888::::::::::::::::::::::::::::::::::::::::::::::::::::8&   """"" """ """"""$$$$$$$$$$$$&$$&&&&&&&&&&&&&((((((((((((((((*(((*(**********,*****,**,,,,,,,,,,,,,.,..,.............0.......0000000000000002022022222222222222244444422444444446466644666666666666886868868888888888888:::::8:8:::::::::::::::::::::::::::::::::::::<::<:::::&  """ """""""""""$$$"$$$$$$&&&$"&&&&&&&&&&&((((((((((((*((((((***((********************,,,,,,,,***,,,..,..........0....0..0.00000000000000020220222222222222224244444444444444644446466666666666666686668888888888888888::::8::::8::::::::::::::::::::::::::::::::::::<<::<::&  """""""""""""$"$$$$$$$&&$$&(&$&&&&&&&&&&&(&(((((((((((((*(*(**(*(************,*,**,*,,,*,,,,.,.*,,,,.,,.,..........0...0.00000000000000000022222222222222224444444442444446444466646466666666666688886888888888888888888::8::::::::::::::::::::::::::::::::::::<:::::<::::$   """"""""""$"$"$$$$$$$$$$&&$&&&&&&&&&&&&&(((&((((((((((((((((****(************,,,,,*,**,,,,,,,,..*,,,,,,.,...............0.0.0.0000000000020200220222222224222244242424444444444464664646666666666666686868888888888888:8:8::8::8:::::::::::::::::::::::::::::::::::<:<<<:::$   " """""""""""""$$$$$$$$$$$&&&&&&&&&&&&&((&&&(((((((((((((((((((**(**(************,**,,,,,,,,,,,,...,,,.,,,............000000.00000000000000000202222022222222222244444444444444444466666666666666666886866888888888888888::::::::::::::::::::::::::::::::::::::::::<::<:::::$  "" """""""""""$$$$$$$$$$&&&&&&&&$&&&&&&&&&&(&((((((((((((***((*****(**********,*****,,,,,,,,,,,,,..,.....,.......0..0..0.00000000000000000020022222222222222222224444444444444464464466666666666666866868888888888888888:8::::::::::::8:::::::::::::::::::::::::::::<<<<:<:" " " """""""""""$$$$$$$$&&&&&&&&&&&$&&&&&&(&&((&(((((((((((*(*(*(((***************,**,,,,,,,,,,,,,,,.................0.0......00000000000000022000222222222222222444424444444444444446666666666666666866668868888888888888::::::88:::::::::::::::8:::::::::::::::<:::<::<:<::  " " """""""""""$"$"$$$$$$$$&$$&&&&(($$&&&(((((((((((((((((((((*(************,********,*,,,,,,,,,,,,,,.,...,........0.0.....0.000000.00000000000220222222222222222422224444444444444444464666666666666666888888888888888:88888::::::::::::::::::::::::::::::::::::<<:<<<<<<<::"  " " """"""$$"$$$$$$$$$$$$&&&&&&&&&((&&&&(&(&((((((((((((((((*((***(****************,,,,,,,,,,,,,,,.,.,..................00.000.0000000000002022222222222222222224424444444444444464466666666666666666666888888888888888:88:::8::::::::::::::::::::::::::::::::::::::<<<<<::   " " """"""""""$$"$"$$$$$$$$&&&&&&&&&&&&(&&&((&((((((((((((((((*(*((*************,**,**,,*,,,,,,,,,,.,,.,.,...............000..00000000000000000220222222224222224222442444444444444664466666666666666686888888888888888:8888:::::::::::::::::::::::::::::::::::::::::<<<<::<:  " " "" ""$"""""$$"$$$$$$$$$&&&&&&&&&&&(&&&&&&&(((((&((((((((**(*(**************,*,**,*,,*,,,,,,,,,,...,,,..,.............0000000000000000202200022222222222222222222244442444444444446644666666666666666688888888888888888888:888:::::::::::::::::::::::::::::::::::<:<<<<<<::  """""""""""""""""$$$$$$&&$&&&&&&&&&&&$&&&&(&&(((((&(((((((((((((($(****************,,,,,,,*,,***.,..,,..................0....000000000000020000000222222222222222224444444444444444664466466666666666666888888888888888888:888::::::::::::::::::::::::::::::::::<:::<<:<<:<:  " """"""""""""$""$$$$$$$$$&&$&&&&&&&&&&&&(&(&&((((((((((((((**(**((****************,,,*,,,,,,,*(,,,,,,..................0.0.&000000000000000000002222222222222222222424424444444444444664666666666666666688888886&888888888888:::::::::::8::::4::::::::::::::::::<:::<<<<<6    """"""""""""""$$$$$$$$$$&$$&&&&&&&&&&&(((((&&((&((&((((((((((*(**(**(***************,,,*,,,,**,,.,,,,..,..,............0.000.00000000000000000200220202222222222222222424444444444446464666666666666666666688888888888888888888::8::::8:::::8::8::::::::::::::::<<:::<<<<<::. " """"""""""""""$$$$$$$$$$&$&&&&&&&&&&&(&&(&(&((((((((((((((((((((****************,***,,,,,,,,.,.,,,...,.......,........0.0.000000000000000002000222222222222222422244244444444444444466666466666666666666888886888888888888888888::::::::::::::::::::::::::::::<<:<<:<<<<:<:   "" """""""""$$"$$$$$$$$$$&&&&&&&&&&&&&(&&&((((((((((((((((((((*****************,*,,,,,,,,**,,.,,,,,.,,,...........0..0...0.0..00000000000000222220220222222222222222242242444444444646464666666666666686668688888888888888888:88::::::::::::::::::::::::::::::::::<:<<<<<<:   """""""""""""""$$$$$$$$$&&$&&&&&&&&&&&((((&&&&(((((((((((((((((*((*************,**,*,,,,,*,,,,,,,,,,,..,...............000.000000.000000000002022222022222222222222224444224444444446464466646666666666666668888888888888888::888:::::::::::::::::::::::::::::::::<<<<<<::<: " " """""""""""""$$"$$$$$$$$&&&&&&&&&&&&(&&(((&&&&&&((((((((((((******(*(**************,**,,*,,,,,,,,,,,.,,,,,.............000.000.000000000000020000202222202222222222222244444244444444644446666666666666668668888888888888888888:::::::::::::::::::::::::::::::<::<::<<<<<<:  "" """""""""""""""$$$$$&$$&&&&&&&&&&&&(&(((((((&&((((((((((((*((*(*(*******************,*,,,,,,,,,,,..,...................0...00.0000000002220000220222222222222222224442244444444444444646646666666666686688868888888888888888::8::::::::::::::::8:::::::::::::<<<<<<<<<<<: """""""""""""""$$$$$$$$$$$&$&&$&&&&&&&&(&&(((&(&(((&&((((((((*(((((***********************,,**,,,,,,,,..................0..0....0000000000000002202022222222222222222424244444444444444644444466666666666666668688866888888888888:::::::::::::::::::::::::::::<:<:<<::<:<<<<<:  """""""""""""$"""$$$$$$$&$$$$&&&&&&&&&&&&&&&((((((((&((((((((((((*(****************,*,*****,,*,,,,,,,,,..,................0......000000000000000202222222222222222222242224244444444444444464646666666666666666668688888888888888888:::::::::::::::::::::::::::::::<<<<<<<<<<:  """"" """"""""$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&&&&((((((&((((((((((((************(***,*****,,,,,,,,,,,,,,,,,.......................000000000000000000022002222222222222222242444444444444444446646466666666666666866886888888888888888::8::::::::::::::::::::::::::::<<<<<<<<<<<<  " """""""""$"$"$$$$$$$$$$&$$$$$&&&&&&&&&&(&&((&((((((&((((((((*(*(*****(*(**********,*****,,,,,,,,,,,.,.,...............0.000.000.000000002002000202222222202222222222222244442444444444444466466666666666668686888888888888888888::8:::::::::::::::::::::::::::::::<<<<<<<<<:  "" """"""$$""""$$$$$$$$&&$&&&&&&&&&&&&(&&&&(&((&(&(((&((((*(((*(((****************,****,*,,,,,,,,,,,,,,,,................0..00.0.00000000000002000202200022022222222222222444424444444444446666666666666666666888868888888888888888:::::::::::::::::::::::::::::::<<<<:<<<<<< """"""""""""""""$$$$$$$$$$$&&&&&&&&&&&&&&&&(&((&((((((*(((((((*(*(***********************,,,,,,,,,,,,,,,..,....................000000000000000000000002022222222222222222242444444444444444446464666666666666666686688888888888888888888:::::::::::::::::::::::::::::<:<<<<<<<:   """""""""""$""""$$$$$$$$&$&&$&&&&&&&&&&&&&&(((&&(((((((((((((*(((*(*********************,,,*,,,,,,,,,,.,,............0.....0.000.00000000000000000002222222222222222222224444444442444444464646664666666666666666888668888888888888::8::::::::::::::::::::::::::::<<<<<<<<<<<:  "" " " """""""$""$""$$$$$$$&&$$&&&&&&&&&&&&&&(&&&&(&(((((((((((((((((((*(*********************,*,*,,,,,,,.,,,,...................00.0000000000020000020220002202022222224224224424442444444444466466666666666666666668868888888888:888::8::::::::8:::::::::::::::::<:::<<:<<<<<<<:   """ """"""""""""$$$$$$$&$&$&&&&&&&&&&&&&&&&&((&(((&((*(((((((((*((((**(*(*********((**,*,*,,,,,,,,,,,,..,,.............0....00..0000000000000000000022222222222222222222444422444444444444446646466666666666868868888688888888888888::88:8::::::::::::::::::::<::::<<<<<<<<<:   " "" """""""""""$$$$$$$$$$$$&&&&&&&&&&&&(&(&&&(&&(&(&((&((((((((((((****((((*****(***,*,,*****,*,,,,,,,.,.,,.,.............00.0000000.00000000000000000000222222222222222244224244244244444444464466666666666666666888888688888888888888:8:88:8:::::::8::::::::::::<<<<<<<<:<<<:    """""""""""$""$"$$""$$"$$$$&$&$&&&&&&&&&&(&&((&((&&(((&(((((((((((((((**((*****************,**,,,,,,,,,,,,,,,..,,............0.0.000000.000000000000000222222222222222222242424444444444444444444466666666666666666868888888888888888:888::8:::::::::::::8:::::::<:<<<<<<<<<<<<<   """ "" """"""""$"$""$$""$$&&$$&$$&&&&&&&&&&(&&&((((&((((&(((((*(((*(((((***(*(*********,***,,**,,,,,,,,,,,,..,...........0..0.....0..00000000000000000000022222202222222222422224444444444444444644666666666666666668688888888888888:88::::8::888:::8:::::::::::::::::<<<<<<<<<<<<  """"""""""""""""""$$$$$$$$$&$&&$&&&&&&&&&&&((&&&(&((((((((((((((((((((*(*************,*********,,,,,,,,,,,,,.,...........0.......0000000000000000222000000022022222222222222222444242444444444446666666466666666666666668888888888:888888:8:88::::88:::::::::::::::::<:<<<<<<<<<: """""""""""""""$$$"$"$$$$$&$$&&&&&&&&&&(&&&((&&&((((((&(((((((((((((((**(*(****************,*,,,,,,,,,,,,,,..,.................000.00000.00000000000002200202002222222222242444424444244444444446666666666666666666666688888888888:8888::::::::::8::::::::::::::<:<:<<<<<<<<<<<: """"""""""""$"""$$"$"$$$$&$$&&&&&&&&&(&(&((((((((&(((&(((((((((((((*(((*((******(**********,,*,,,,,,,,,,.,.,,..................0000000000000000000000020020222022222222222242442424244444444464464666666666666666688888888888888888::88:88::::::::::::::::::::::::::<<<<<<<<<<<  """"""""""""""$"$$$$$$$$$$$&&&&&&&&&&&&&&(((&(((((&((&((&&(&((((((((((*(((**(((((***(****,,*,,,,,,*,,,,,,,,,,................0...00000.000000000000202002222222222222222222224424444442444444464644466466666668666668688888888888888:88:::::8::::::::::::::::::::::<<<<<<<<<<<<<   " """""""""""""$$"$$$$$$$$$&&&&&&&&&&&&&(&&&(((&(((((((((((&(((((((((((*(*****((*(*****(**,*,,,,*,,,,,,,,,,,,,.,...,..........0...0.0..000000000000020202020022022222222222222222424244444444444446466666666666666666686868688888888888888:8:8::::::8:::::::::::::::::<:<<<<<<<<<<   " " """"""""""""""$"$$$$$"$$$$$$$&&&&&&&&&&(&&&&&(((((((((((&(((&((((((((****(*((((******,******,**,,,,,,,,,,,,.,................00.0.000000000.0000020002022202022222022222222222422224442444444444464666666666666666668668688888888888888::88:::::::::::::::::::::::<<::<<<<<<<<<<: " """""""""""$""""$$$$$$&$""$&&&&&&&&&&&&&(((&(((((((((&((&((((((((((((((*((*((****************,,,,,,,,,,,,,,,.,,..................00000000002000000000000222222202222222222244244424444424444444444466666666666666666666688888888888888::88:8:8::::::::::8::::::::::::<<<<<<<<<<: """""""""$""""""""$$$$$$$&$&&&&&&&&&&&(&&&&(&&((((((((((((((((((((*((((((*(**************,*******,,*,,,,,,,,,,.,,.,..........,..000..0.000000000000000002002000220222222222222224224224224444444464464464666666666668668666888688888888888888:::::::::::::::::::::::::<:::<<<<<<<<<  " """""""""""""$$$$$$$$$$$$$&$$&&&&&&&&&&&&(((((&(((&((((&((((((((((*(*((***(((,**((**,*,*,******,,,,,,,****,,,,*,,,..............000000000000000000000000022022220222222222422222244224444444444444446666646666666668886688888888888:8:8:::::88::8:::::::::::::::::::<<<<<<<<<<<<  """""""""""""$$$$"$$$$$$$&&&&&$&&&&&&&&&&&&&((((((&(&(((((((&(((((((((****(**(*******************,*,,,,*,.,,,,,,,,,,,,...........00.0..0.00000000000000020200002022222222222222224244244424444444444666666666666666666668668888888888:8888888:8:8:::8::::::8::::::::::<<<<<<<<<<<<  " """"""""$$"$$"$$$$$$$$&&&&$&&&&&&&&&&&(&&&(&((((((((((((((((((((((((((**(*(**************,***,,,,,*,,,,,,,,,...,,.,,....00.....0.000000000000000002020000222200222222222222244444442444444444444466666646666666666866688888888888:888888:88::::8::::::::::::::::::<<<<<<<<<<<<  " """"""""""""""$$""$$$$$$$$&$&&&&&&&&&&&&&(&(&&&(&&&&(((&(((*(((((*((((((((*(*(**(((****(*(((((****(*,,,,,,,,,.,,,..,...,............0.00000000000000000000000022022020222222222222244444444444444444646644666666666666688686688888888888:::88:8::::::::::::::::::::::::::<<<<<<<<<<<  """"""""""""$$$$$$$$$$$$&$$&"&&$$&&&&&&&(&(&(((&(((((((((*(((((((*((((((*(******(****,,,,********,,,,,,,,,,,,,,,,,.,...,,,........000000000000000000000020220222222222222222422224242444444444444444464666666666666666666888888888888888::8:::::::8:8:8::::::::::::::<:<<<<<<<<<<<   " """""""""$"$""$$$$"$$$$&$$$&$&$&&&&&&(&&(&&(((((((((((($(*(&(((((***(((((((((*******"****,**,,,*,*,,,,,,,,,.,.,,*,..,.,,.........000..000000.$0000000020202020020222222220.2242442422444444444444466462466666666666668668888888888866888::88::8:8:8:::::::::::::::<<<<<<<<<<<<:  """""""""""""$"$$$$$$$$$$&$&&$&&&&$&&&&&&&&&(&&(&(((((((((((**(&(((((*(((((((*((*********,******,*,,,,,,,,,,,,,,,,,.,...0.,,......0...000.000000.00000200020020202222222224222222224244442444444444464664626666666666666666868888888888*8:8:8:::8::::::8::::::::::::(:<:<<<<<<<<<<   """""""""""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&((&((((((((((((***&((((((((((*(********************,,,,,,,,,,,,,,,,,.,,..,.............0000000000000002200000002222222222222222222222244244444444444444664666666666666666666886688888888888888::::::88::::::::::::::::::::<<<<<<<<<<8 " """""""$""$""$$$$$$$$$$$&&&$&&&&$&$&&&&&(((&(((((((((((((((((((((((((**((*(******************,,,*,*,,,,,,,,,,,,,.,................0..000000000000000000000002222222222222222222444224444444444444464666666666666666668868888888888:888888:8::8:88:::::8::::::::::::<<<<<<<<<<<<<@  " """""""""""$"$$$$$$$$$$$$$&&$&&&&&&&&&&(&(&((&(&((&((((((((((((((((*&(((((*((*****************,**,**,,,,,,,,,,,..,.,.,..,.............0.0000000000000000202022202222222222222222424444444444444444444466666666666666686666888888888888888:8:8::::::::8:8:::::::::::<<<<<<<<<<<<<<:  " """""""""""$$"$"$$$$$$$$&$$&&&&&&&((&&&(&&&&&(&((&((((((((((((**((((**(((*****(******************,*,,*,,,,,,,,,.....,..,......,......0000.0000000000000000022220222222222222242224224244444444444444444666666666666666666888888888888888888888::::8:::8::::::::::::<<<<<<:<<<<<<<<  """"""""""""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&(((((((((&((((((((((((**(*****(*((****(************,*,,,,,,*,,,,,,,,,.,,,,...............0000.0000000000000022002222222222222222222224444424444444444444464666666666666686688888888888888888:8:888:::::::::::::8::::::::<:<::<<<<<<<:   """""""""""$$$$"$"$$$$$$$&&$&&&&&&&&(&&&&&((&&&(&(((((((((((((((((((((((((***((*******************,,,,,,,,,,,,,,,.,,,,.,...............00.000000000000000000222222222222222222222222222244444444444446466666666666666666868886888888888:8:888:::::::::::::::::::::::<<<<<<:<<<<<<:  """"""""$"$"$$$$$$$$$$$$&&$&&&&&&&&&&(($&&&&(((((&(((((((((((((**((((((((((**((****************,**,,,,,,,,,,,,,.,..,,,,..,............000.00000000000000200020022222222222222222422444244444444444444444466666666666666666886888888888888888:8:8888:8:8::::::::::::::::::<<<<<<<<: "" " """""""""$$$$$"$$$$$$$&$&&&&&&&&&&&(&&&&(&(((&&(((((((((((**((((((((((***(*(((**************,,**,,,,,,,,,,,,,,,....,..............000..00000000000020020220022222222222222222224244444444444444644646666666666666668888686888888888:88:8888::8::::::::::::::::::::<<<:<<<<<<<: """"""""""""""$$$$$$$$$$$$$$&&&&&&&&&&&&&(&((&&((((((((((((((((*((((((((((((((*************(*******,*,,,,,,,,,,,,,,,.,.................000...00000000000000000022222222202222222244242444244444444444644646666666666666886688888888888888:88:8:88::88:::::::::::::::::<:<<<<<<<<<<:   " """""""$""$"""$$$$$$$$$$&$&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((*(********************,,*,,,,,,,,,,,,.,,,......,.0.........0..0.000000000000000022000222222222222222224444424444444444666444666666666666666868888888888888:888:8:88:8::::::::::::::::::::::<<<<<<<<<<:  " """"""""""$$$$"$$$$$$$&&$$$&&&&&&&&&&&((&((((((&((((((&((((((((((*(((*(*((************************,,*,,,,,,,,.,,,,,.,,.,..............0.000.00000000000022200222222222222222222224444444444444444664666666666666666666686888888888888888::8::8::8:::::::::::::::::<:<:<<<<<<<::  " """"" """""""""""$$$$$$$$$$$&&&&&&&&(((&&&(((&((((((((((&((((((((((((((*******((****************,*,****,,,,,,,,,,,,,,,....,...............0.00000000020002002222222222222222222222222444444444444444464666666666666666668888888888888888:8:8888:8:::::::::8::::::::::<::<<:<<<<<<<:   " """""""""""""$$$$$$$$$$&$$$&&&&&&&&&((&&(&&&&(((((((((&(((&((((((((((((((****(**((***************,*****,,,,,,,,,,,,...,,,..............00000.000000000000000000222222222222222222224444444444444444446666666666666666666666868888888888888::88::888:8:::::::::::::::<::<<:<<<<<<<: " """""$"""""$$$$$$$$$$$$&&$&&&&&&&&&&&&(&(&&((((&((&&&((((((((((((((((**(****(**(*(************,****,,,,*,,,,,,,,,,..,..................00000000000000000000022220222222222222222224244444444444464446666666666666668666888688888888888:88:::::::8:::::::::::::::::::::<<::<<<<<:   " """"""""""""$$""$$$$$$$$$$&&&&&&&&&&&&&&&((((&((&(((&&(((((((((((((***((*(*(*****(************,,,****,,*,,*,,,,,.,,,.,,.,...........00...0..000000000000000000222022222222222222224424424442444444464444666666666666666666888888888888888:88::::::::::::::::::::::::<:::<<<<<<<<<:  " """""""""""""$$$$$$$$$$$&$&&&&&&(&&&((((&((((((((&&&&((((((((((*(((*((*****(**********************,,*,*,,,,,,,,,,,,,,.............0.0...0000000000000000000022220222222222222222244442444444444464666466666666666666666668688888888888888:888::::88:::::8:::::::::::<:<<<<<<<<:<: """ """"""""""""$"""$$$$$$$$&&&&&&&&&&&&(&&&((((&(((&&(&((((((((((((((**(****(**********************,,,,,,*,,,,,.,.,,...,,.............0.00000000000000000000200000222222222222222222222444244444464464646646666666666666666688888888888888:8888:88::::88::::::::::::::<:<:<<<<<<<<:  """"""""""""""""""$$$$$$$$$&&&&&&&&&&&&((&&&(((((((&(((&(((((((((((((((*****((*(***************,*****,,,**,*,,,,,,..,,,,.,................0.0000.00000000000000022222220222222222222242244444444444444464446666666666666686886688888888888888::8:8::::::::::::::::::::<<:::<<<<<<::  """""""""""$"$"$"$$$$$$$$&&$$&&&&&&&&&((&&((((&((((&((&(((((((((*(((**(*****((*******************,,*,,*,,,,,,*,*,.,,,.,...............0..0...0000000000000000202002022222222222222242244424444444464444446666664666666666688688888888888888:::88::::::::::88::::::::::::<::<<<<<<<: " """"""""""""$"$$$$$$$$$&$$&&&&&&&&&&(&&&((&(((((((&(((((((((((((((((((*************************,,*,,,,**,,**,,,,.,.,,,,,,.............00.0..000000000000000000020222222222222222222224244424444446444464666666666666666666688688888888888:8:::8888:::88::88:::::::::<::<<:<<<<<<<:  "" """""""""""""$$$$$$$$$$$$&&&&&&&&&&&((&((((((((&&(((((&(((((((((((((***********************,********,,*,,.,,,,,.,,,,..,........0....000.00.00000000000000000020022222222222222224244244244444444464464466666666666666668888888888888:8888:8:88:8::::::::8:::::::::::<<<<:<<<<<: """""""""$"""""$$$$$$$$$$$$$$&&&&&&&(&&&&&(&(&(((((&((((((((((((((((((((((*****(************,,***,*,***,***,,,,,,.,,,,,,................0.0.00000000000000000202222202222222222222222222424444444444444646666666666666686666888888888888888:88:8:88:::::::::::::::::::::<<<<:<<<<: "" " """""""""""""""$$$$$$$$&$$&&&&&&&&&&&&(((((&((((((((((((((((((*((((((((**(*************************,,**,,,,,,,,,,.,,.,....,...........0..000.00000000002000022200222222222224222242222244444444644446446466666666666686888868888888888888:88::8:8:::::::::::::::::::<:::<:<<<<<: " " """"""""""""""$$$$$$$$$$$&$&&&&&&&&&&&&&(&&&(((&(((((((((((((((((((*(((*********************,,,*,**,**,*,,,,,,,,,,,,,,,.,.,.............00000000000000000002200220222222222222222222222444444444444444666666666666666668868888886888888888888888::8:::::::::::::::::::::<<<<<<<: """"""""""""$"$"""$$$$$&$$$&$(&&&&&&&&(&(((&(&&(((((((((((((((((*((((((((*(*(**(*************,**,,*,,**,,,,***,,,,,.,,,,,,,...............0.00.0000000000002002200000222022222222224224224444444444444446466466666666686668866868888888888888:888::88::8::::::::::::::::<::::<<<<<:  " """"""""""""""$""$$$$$$&$$&$$&$&&&&&(&&&&&&&&((&&&&(((((((((((((((((((((((((*((**************,**,,,,****,,*,,**,,,,,,,,.,.,...............0.000000000000002000020200200222222222222242224444444444444444466466666664668666688888888888888888888:8888::::::8::::::::::::::<<:<<<<<<:  """"""""""""""$"$$$$"$$$$$$&&&&&$&&&&&&&&&(((((((&(((((((((((((((((**((((**((**(****************,*,,*,**,*,,,,,,****,,,,,,..,...................000.0000000000022000020222222222224222222424244444444444444666466666666668688886888888888888888888:888::8:::::::::::::::<::::<<<<<<<: """""""""""""$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&((((&(((((((((((((((((((((*(*((*(*(***************,****,**,*,,,**,,*,,,,,.,,,..............0......0000.00000000002020000222222222222222244224222444444444444444666666666666668688688888888888888888888:::88:8::::::::::::<:::::<<:<<<<<:   """""""""""""$$$$$$$$$$$$$$&&&&$&&&&&&&&(&&&((((((((((((((((((((((((((((*(((*(*(*(**************,,**,**,,,,,,,*,,,,,,,,,..,................00..000.000000002202000202022222222222222222242244444444444444446666666666666668666888868888888888888::88:::8:::::::::::::::::<:<<<::<<<: " " """"""""""""$$ "$$$$&$&$$&&$&&&&&&&&&&&(&(((&&&(&&(((((((((((((((((((((***((**********,*******,*,*,,,,,*,,,,,***,,,,,.,.,..,,................00.000000000000022002200220222222222222222442442444444444444446446666666666866866668888888888888888888::::8:8:::::8:::::::::<:<<:<<<<8  """""""""""""$$" $$$$$$&$$&&&&&&&&&&&((&&&(&($&&((((&(((((((((((*(((*(*(*((*******************,**,,,**"(*,****,***,,,,,,,.,,.......(.........0..0000000000000000.0000002222222222222222222424244444444444444664666666666686686888688888888888:88:8:8::::8:::::::::::::::::<<::<:<<<8 " """"""""""""$"$$$$$$$$$&$$&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((*((****************************,,,,,,,,,,*,,,,..,.,,,.....,,.......0..0.0.0.00000000000,(0020020002222222222224242420(244444444444664466666666666$&868668688888688888888888:::*68::88:::::::::::::<:<:<:<<<* """""""""""""$""$$$$$$$$$$$$&&&&&&&&&&((&((&&((&(((((((((((((((((((((*(((*(*(***************,*********,,*,,,*,,,,,,,,,,,,,,,,.,.....,...........0...00000000000000002002000222222222222242224244444444444444444666666666666666686868868888888888888888:88::::8:::::::::::::<::<<<<<<<,  "" """""""""$"$$$$$$$$$$$&$$&&&&&&&&&&&&(((&&&&((&(&(((&(((((((((((((&((((***(*******************,,********,*,,,,..,,,,,,,,,,,,.....................000000000000200000002202222222222222224224444444424444444664666666666666668866888888888888:888:8:::::::88::::::::::::::::::<<:<<8  """"""""""""""$$$$"$$&&$&&&&&&&&&&&&&&&(&(&((&((((((((((&(((((((&(((((*(((*********************,*,,**,,***,,,,,,,,.,,,,,,,....,................00000000000000000000002200022222222222222222422444442444444444464666666666686668888886888888888888::8:::::::8::::::::::::::::::<:<<<<8 """""""""""""$$$$$$$$&$$$&$&&&&&(&&&&&&&&((&(((((((((((&&(((((((((((((((((*************************,**,*,,,,,,,*,,,,,,,,,,,..,.,...............0.00000000000000000000000222202222222222222224444244444444444466646666666666866868888888888888888888888::::::8::::::::::::::::<:<<:<:: """""""""""""$$$$$"$$$$&&&&&&$&&&&&&&&&((&(&&(((&((((((((((((((((((((((*(*(*((**(****************,,,,**,*,,,,,,,,,,,,,,,,,,,.,....................0000000000000000000020022022222222222222242424224464444444666666666666666666888688888888888888:8888:::8::::8::::::::::::::<:<<<:<:8  " """""""""""""$$$$$$$$&&$$&&&&&&&&(&&&&&&&&&((((((((((((((((((((((((((((((**********************,**,*,***,*,,,,,,,,,,,.,,,,,.,..,.,..........00.00.000000000000002000002020022222222222222222224422444444444646666666666666668888888888888888888:8888::::8:888::::::::::::::::<:<<<:6 """""""""""""$""$$$$$$&&$&&$&&&&&&&&&&((&&(&*(((((((((&(((((((((((((((((((((*(*******(*************,,,*,,,*****,,,,,,,,,,,,,,,,.,.......0........00.00000000000000000000200002222222222224222222444444444444444666666666666666688688888888888:88888::8:8:8:::8::::::::::::::<<<<<::<<6 "" """"""""""""$$$$$$$$$$$&&&$&$&&&&&&(&&&&&((&((&(((((((((((((((((((((((*((((*****************,***,,*,,,*,*,,*,*,,,,,,,,,,,,,,..,...............000000000000000000000000202222222222222222422224424444446464466646666666666686868868888888888888888888:888::::::::::8::::::::::<:<<:<6  """"""""$"""$$"$$$$$&$$$$&&$&&&&&&&$&&&&&&((((((&(&(((((((((((((((((((*((*(*(**********(*********,***,,,,,,*,,,,,,,,,,,,*,,,,,....,..............0000000000000000000000002020222222222222422222242424444444444644666666666666666688868888888888888888888::::::::::::::::::::::::<:<:<6  """"""""""""$"$$$$$$$$$&$$&&&&&&&&(&(&&(((((((((((((((((((((((((((((*(((*(***(***************,****,**,*,,,*,,,,,,,,**,**,,,,,,.,.............0.0000000000000000020000000022222222222222222222242224444444446466666666666666688888868688888888888::::8::88::::::::::::::::::<<<:<<<:6 " """"""""$"$"""$$$$$$$$$$$&&&&&&&&&&&(&&((&(((&(((((((((((((((((((((((((**(************************,***,,,,,*,,,,*******,**,,,,,,...............0000000000000000000000000222202222222222222222222444444444446446666666666668666888888888888888888888:888:::::::::::::::::::::::<<<<<:6 "" """"""""""""$"$$$$$$$&$&$&$&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((***(((********************,*,**,,,*****,,,,****,,*,*,,,,,.,..............0.0000000000000000000020022202222222222422222444444424444464466666666666666886868688888888888888:88:888::::8::::::::::::::::::<<:<::4  " """""""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&((&(((&(&(((((((((((((((((((((((*((**(*(***(******************,,**,,,,*,,,*****,*,,,,,,,,.,..............00..0.000.0000000000000000220222220222222222224244444444444444664666666666666668888888888888:8888:88:88:::::::::::::::::::::::<:<<:::4 """"""""""""""""$$$$$$$$$$$&$&&&$&&&&&&&$&&&(((&(&&(((((((((((((((((((((((******(************************,*,,,*,*,,,*****,,,,,,,,,,,,...,............00000000000000000000002002022222222222222222224244444444444466666446666666666868688888888888888::88:::8::::::::::::::::::<:::::<:::6 " "" """""""$$"""$"$$$$$$$$$$$$$$&&&&&&&&&$&((&&&&(((((((((((((((((((((((((((((*((*(*(*(**********************,*,,*,,*****,,,,,,,,,,,,,,,,..,..........00.0000000000000000000002200022222222222222224442424424444446666666666666666666868888888888888888888::::::::::::::::::::::::::::::<:6 " " """""""$$"$$""$$$$$$$$$$$$&&&&&&&&$&&&&&(&&((((((((((((((((((((((((((((((((***(******((********,**,,**,*,,,**.,,****,,,,,,,,,,,,,.,............0.00.00000000000000000000000000220222222222222222224444444444444446666666666666688688888888888:88:8888::8::::::::::::::::::::::<<<:<::2 " "" """"""""$$$$$$$$$$$$$$$$$$&&&&&&&&(&&&&&&&((((((((((((((((((((((((((((**(*****(****((*(*********,****,****,,,,,****,,,,,,,.,,,,,.............0..000.00.000000000000000000002022222222222222222242444444444444644466666666666668688888888888888888888:::8::::::::::::::::::::::::::::2  " " """""""$$$$$$$$$$$$$$$&&&&&&$&&$$&&&&&((&((((((((((((((((((((((((((((*(((*((*(**********************,,****,,*,,***,,,,,,,.,*,,,...,........0...00000..00000.00000000000020200022222222222222242442444244444446646666666666686688888888888:88:888:::8::8::::::::::::::::::::::::::::2 """""""""""$"$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&((&(((((((((((((((((((((((((*((*((**(***************,*****,,*,,,,,,,,,****,,,,,,,,,*,.,....................000000.000000000000000020022202222222222224224244444444666666666666686688688688888888888888:88:8:::::::::::::::::::::::::::::::4  """"""""""""$$$$$$$$$$$$$$&&&&&$$&&(&&&&&&&&&(((((((((((((((((((((((((((((*(**(*****((************,*,**,,,*,,,,,,*,,***,,,,,,,,**,....,............00..000000000000000000200202000200022222222222222424444444444466646666666666668888888888888888:888:8:88888::8:::::::::::::::::::::::0 """"""""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&((((&((((((((((((((((((((((((((***(((**********************,**,,,*,,,******,,,,,,,*,,...,..............0.000000000000000000000200020200022222222222244444444444444664666666666666666666688888888888888888:8:8:::8:::::::::::::::::::::::::8 " """"""""$$$$$$$$$$$$&&$&$$&&&$&&$&&&&&&&&&(&(&(((((((((((((((((((((((*((*(*********************,***,***,,,,**,*,,********,***,,.,.,............00.00.000000000000000000000020002200222222222222442444444444444646666466666666666888888888888888::8:888:::8::8:8::::::::::::::<::::::8 " """""""""""$"$$$$$$$$$$$$&&&&&&&&&&&&&&((&&&(&&(&((&((((((((((((((((((((((((*(*(**(**********,******,*,*,,*,,,,,,,**,****,,**,,,....................0.00000.0000000000000000000000200202222222222244444424444446666646666666666886868888888888888888:::::8::::::::::::::::::::::::::::8 " """"""""""$$$$$$$$$$$$$$$&&$$&&&(&&&$&&&&(&&(&((((((&((((((((&((((*(((((((((((((((((****************,*****,,,*,*,,,,,,*,,*,,*,,,.,.,,,,...............0.000.00000.000000000000000000000222022222222222244444444466666666666666666668888888888888888888888::8::8:::::::::::::<:::<::::::8 """ """""""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((**(**(***************,********,**,,,,,,,,,,,*,,,,,,,,.,...............0..00.00..00000000000000000020020202222222222222444444444646446666666666668666888888888888888888:88:88::::::::8:::::::::::::::::::: """"""""$""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&((&((((((((((((((((&(((((((((*(*(***(**(((*********,,***********,***,,,,,,.,.,,,,,,,,,,,.................0.00.0.00.0000.00000000000002202222222222222222244444466446444664666666666668888888888888888:888888:::::::::::::::::::::::::::::8 """" """"""""$"$$$$$$$$$$$$$$&&&&&$&&&$&&&&&&&&&&(&(((&((((((((((&(((((((((((((((((**(((***(((**********,*****,*****,,,,,,,,,,,,,,,.,,,,.,.................0.000.00000000000000000000022020220222222222242444444424464644666666666666666888888888888888888888888::::::::::8:::::::::::::::8 " """""""""""$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&(((&((((&((&((((((((((((((*(*((*(***********(********,***(*******,,*,,,.,,,,,,,,.,,..,,,......................0000000000000000202000022000222222222222224244444444466646666666666666668888888888888888:8:888:::88:::::::::::::::::::::::8 " """""""""$"$$$$$$$$$$$&&$$$&&&&&&&&(&&&&&&&((&(((&((&&(&((&(((*((((((((((((((******((********,***,,*,*,*********,,,,,,,,,,,,,,,,,..,....,..............00.0..0.00000000000000000022220222222222242222242244444444446664666666666666668888888888888888888::::8::::::::::::::::<::::::::8 " " " """$""""$$""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&((((&&&((((((((((((((((((((((((((*(**(*************,**,****,******,,,,,,,,,.,,,,,,,,,.,,.,...............00.0.0.0000000000000000000020220222222222222222222444444444446664666666666866888888888888888888:8:::88::::::::::::::::::::::::::: " """" """$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&(((&&(&((((((((( (((((((((**(*(((*(*(***********,******,*****(**,*,,,,,,,.,,,,,,,,,,.,,.,,............0.....0000000.000000000000002200000222222222222222444444444444664464666666666668888688888:88888:888::88::::88::::<::::::::::::::::8 " "" """""$"$"$$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&(&(&((&((&((((((((&((((((((((((((*(************(&******,*********,,,,,,,,,,,(*,,,,,,,,,,...,,,.,.........*00.00..00000.00000000000020.2200202222222222222222442442444644666666666686886888888.68888888888:88:::::::::::::<8:::::::::::::$ """ """"""""$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&(((&((((((((((((((((((((((((((((((*(****************************,,*,,*,,,,,,,,,*,,,*,,,,.,,..,,,,,,...............0.000000000000020020002222222222222222224222244442444446666666666666686888888868888888888::88:8:8:::::::::86:::<::::::::8  " """"""""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&(&(((((((&(((((&((((((((((((((((**((**(**(***********,********,,,*****,***,*,*,,*,,,,,..,...,...,.........0.0...00000.0000000000000002202222222222222222224444444444446666466666666666666688888888888888888::88:8::::::::::::::::::::::::6 """"""""""$""$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&(&&(((((((((((&&(((((((((((((((((((((((**(**((**(*****************,*,********,*********,*,,.,........................00.00.000000000000020000200022222222222224244444244444446446666666666686668888888888888888:888:8:::::::::::::::::::::::::8 "" " """""""""""$"$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&(&&&(((((&((&((((((((((((((((((((((*(***(********************,***************,*,**,,,,,,,,,,..,....................000.00000000000000020200202220222222224224244444444464666666666666666886888888888888888888888:::8::::::::::::::::::::::8 "" " " """"""""$$"$$$$$$$$$$$&$$$$&&&&&&&&&$&&&&(&&(&&&(&(&(&(((((((((((((&(((((((*((*****(*****************((*,*******,***,,,,,,,,,,,,,,,,,......................0000.00000000000000000000020202222222222222222444444464444666666666666666888888888868888888888:::8:::::8:::::::::::::::::8 " """""""""$""$""$$$$$$$$$$$$&$$&$&&&&&&&&&(&(&(&(&(&(&(&&((((((((((((((((((((*(((((***(*********************,*,*,,******,,*,,,,,,,,,,,.,,.............0...0.0.0.00000000000000000000000002222222222222222222422444446444644666666666688868888888888888888888:::::::::::::::::::::::::::8 """ " """""$$""$$$$$$$$$$$$$$$$$&$$&&&&&&&&((&&&&((((&(((&(&&(((((((((((((((((((((****((***************************,,,****,,,,,,,,,,,,,,,.,..,...................000.0000000000000000000000002220222222222222224444444444446666666666668866688888886888888888888:8::::::::::::::::::::::::8 " "" """"$""$$$"$$$$$$&$$$$$$$$&$&$&&&&&&&&&((((&&((&((&&((((((((((((((((((((((((((((*(***************************,*,,*****,,,,,,,,,,,,,,.,.,..,...........0.00.0.0000000000000000000000000002222222222222442222444444444444466666666666866686868888888888:::88::::8:::::::::::::::::::::8 " """""""$""$$$$$$"$$$$$$$$$$$$&&$&$&&&&&&(&&&&&&&&&((&(((((((((((&&((((((((((((((((**(*(**(***********************,**,,,,,,,,,,,,,,,,,,.,.,...............0.0.0000.00000000000000000000000022222222220222222222444444446464646666666666668886688888888888888:::::::::::::::::::::::::::6 "" " ""$"""" "$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&(&(&(&(&(&&(&(((((&(((((((&((((((((((((*(((((((*((**************,**((*******,,,,,,*,,,,,,,,,,,,,..,..,................00000000000000000000000000200222222222222222242444444444644666666666668866688688888888888:8888::::::::::::::::::::8::::8 """"""""$$"$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&(&&((((&(&((&((((&&((((((((((((((((*(((((**(***************,*((****,,***,,*,,,*,,,,,,,,,,,,,.,.,,................0.00.000000000000000000000202002222220222222222222444444444664646666666668668888888888888888:888:8:8:::::::::::::::::::::6 " """""""""""""$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&(&&((((&(((((((((&(((((&((&(((((*((((((*((*(************(**(*******,*,**,*,*,,,,,,,,,,,,,,,.,,,..,..............0...00000000000000000000000000222222222222222224244444444446466666666666666668688888888888888888::::8::8:::::::::::::::::6 " """""""""$$$$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&(&&((((((((&((((&(&((&(((*&((((((((((((((((**((**(*****(**************,,,,,,,,,,,,,,,,,,,,.,,..,................0.0.0.00000000000000000020000202022222222222222242444444444466666666666666668668888888888888888:8:::8:8:::::::::8::::::::6 """""""$$$$""$$$$$$$$$$$$$$$&$&$$&$&&&&&&&&(&&&&&((&((&(&((((((((((((($$&(((((((((((((((*************,***********,,*,*,,,,,,,,,,,,,,,,,,,,.,,................0..0.0.00000000000000000000000022222022222224222242444444444666666666666666666868888868888888888::::::::::8::::8::8::8:::6 " " " """"""""$$"$$"$$$$$$"$$$$$$$$$$$$$&$&&&&&&&&&(&&&&((((&(((((((((((&(((((((((((((*(((((*(*******(***(,****************,,,*,,,,,,,,,,.,,.,,,....,.,...............0.0.000000000000000000020000220222222222224444444444444444666666666666668686868888888888888888:8::8:88:::::::::::8::::6 """ """""""$$"$$$$$$$$$$$$$$$$$&$&&$$&$&&&&&&&&&&&&&&(&((&(((((&((((((((((((((((((((((((((((*(****************************,,,,*,,,,,,,,,,,,,,,,,,........0......0.00000.000000000000000000000220202222222222222244444444444446466666666666666886688686888886888888:::::8:8:::::::::8::8::6 " """"""$"""$$$$$$$$$"$$$$$$$$$$$$&&&&&&&&&&&&&((&&&((((&((((((((((((((((((((((((((((*((*((((************************,*,,,,***,,,,,,,,,,,,,,.,,.,,..............0.000000000000000000000000000020020020222222244444244444446644666666666666666666666888888888888:8:::8::::::::::::::::886 " """"""$""$$$$$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&((&&((((((((((((((((((&((((&(((((((((((*(((**((***,**************,****,,,,,*,,,,,,,,,,,,,.,..,.,,............0..000000000.000000000000000000002222222222222424244444444444446666666666666666666866688888888888888:8::888::::::8:8::8886 " """"" ""$$"""$$$"$$$$$$$$$$$$&$&&$$&&&&&&(&&(&&(&(&((&(&((&(&&(((&&(((((((((((((((((((*(((*((((**(******************,*,,,*,,,,,,,,,,.,,,,..,,,,.,................00000000000.000000000000000002022222222222222442444444444666666666666666666668668688888888888:::::8:8:::::::::888:::6 """"""""""""$$""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&(&&&&&((&(((&((((&((((((&&(((((((((((((((((***(*(***((*******************,,**,*,,,,,,,,.,,,,,,.,.,.,...............0.00.00000000000000000002000002020022222222222444244444444444446666666666666666866686888888888::8::8:8888::::::::8:8884 " " """"""""$$$$$$$$$$"$$$$$$$$$$$$&$&&$&&&&&&&&&&&&(((&&&&&(&&&(&&(((((((((((((((((((((((((*(**(*(*************************,*,*,,,,,,,,,,,.,,,,,.,................0..0000..000.0000000000000000222220022222222224424444444446466466666666666666686866888888888888888:88:::::888:8888:8:4 """""$"""$$$$$$$$$$""$"$$$$$$$$$&$&&&&&&&&(&&&&&(((&&((&&(&&&&&(&((((((((((((((((((((((*(((**(*((**(****************,*,*,,*,,*,,,,,,,,,,,,..,.,..................0.00000.00000000000000000000022220202222222242424444444444466666666666666668666668888688888888:8:88:::::::8:8:8:8:884 " """"""""""""$$$$$$$$&"$""$$$$$$$&$&&&&&&(&&&&(&&&(((&&(&((((&&&&((((((((((((((((((((((*((*((**(((((********,*****,**,,*,,*,,*,,,,,,,,,,,,,,,,,.,,,.............0....000000000000000.000000000020022222222222244444244444444444664666666666666666666668868888888888:88888::8:888:88:::4 """""""""$"$"$$$"$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&(&((&(((&((((((((((((((((((((((((((((((*(((*(*(***(************,***,**,,,*,,,,,,,,,,,,,,,.,,,.,..,...........0..00.000..0000000000000000000002222222222224242442444444444466666666666666666686668866868888888:8888:8:::::888:8:8::2 """"""" """$$$$$$$$"$$$$&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&(&((((&&(&(((&(((((((((((((*((((((((((**(**(*****************,****,,*,,,,,,,,,,,.,.,..,..,,..,............0.000000.00000000000000000002020022022222244244224424444444446666666666666666666668888868888888888:888:888:88::88:82  " " """""""""""$"$$$"$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&((&&(&&&(&((&(((((((((((((((((((*(((((((((*(***************,*,,**,*,*,,,,,,,,,,,,,,,,,.....,,............00.00000000.000000000000000000020222222222242244424444444444444666666666666666688666888888888888888888888:8888:::8882 " """"""""""""""$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&((&&&&&(((((((((&((((((((((((((((&((*((((((((*****(**************,**,,,,,,,*,,,,,,,,,,,,,,,..,..............00.00.000000000000000000000002020220222222242222242444444444446666666666666666666668688888888888888888888888888888880 " """""""" "$$""$"$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((&(&(((((&&&((((((((((((((((((*(((*(((((***********************,**,,,,,,,,,,,,,,,,,,,.,.,.,.........0...00..00000000000000000000000000002222222222222222222442444444446666666666666666666866888888688888888888888888:88888880 """"""""""$""$$$$$$$$"$$$$$$$$$&$$&&&&&&&&&&&&$&&&&&&(&&&&(&((((&(&((((((((((((((((**((((((((***(*(**********************,*,,,,,,,,,,,,,,,.,,,,.,....,.........0..000000000.00000000002000000200200020222222224222244244444464466466666666666666668668686888888888888888888888888882 """""""""""$$$$$$$$$$$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((&&&&&(&&&&(((((((((((((((((((((((((*(((((((((********************,**,,,,,,,,,.,,,,,,,,..,,,...........0.....0000000.00000000000000000002000222222222224422244444444444446446666666666686666666668888688888888888:88888:8888880 " " """""""""$$$"$$$$$""""$$$$$$&$$$&$&&&&&&&&((&&&&&(&(&&(((((((&((((((((((*(((((((&*((((((((((*(*(*((**,*****************,*,*,,,,,,.,,,,,,,...,,,,,,.........0.00.0..00000.00.0.000000000220002200222220222222224224224444444444446666666666666666666868886888888888888888888888888:0  " """""""""""""""$""$$""$"$""$$$$$$$$$&$"$&&&&&&&&&&"&&&&&(&&&&&(&(&&(&&((&((((&(&((((((&((((((((((((****(********************,,*,**,,,,, ,,,,,,,,,,.,,,,,.......0.00.,..0.000.00000000000000000000.002022022222222224244444444424444444666666666666666668688666888888888888888888888888:0 "" """""$""$$$$$$$$$""$""$$$$$$$&&$$&&&&&&&&&&&&&&&&&(((&&&&(&&&&&&((((((((((((((((((((((((*(((((**(**************************,,,,,,,*,,,,,,,,,...,.,...,.....0....0...00000.0000000000.000000..000222222222222222244442444,24444646666666666666666666666886888888888888888888888888  """""""""""""""$"""""$$$$"$$$$$$&$$&$$&&&&&&&&&&&&&(&(&(((&&(&&(&&&((&(((&((((((((((((((((((((((((((((***********************,,*,,,,,,,,,,,,,,.,,,.,,,,...,.......0...0...00000000.000000000000000000220222222222222224244444444444444666666666666866666666888888888886888688888888886" """""""$""$"$$$"$"$"""""$$$$$$$$$$&$&&&&&&&&&&&&&&&(&&(&&&&(&((&(&&((&&&(((((((((((((((((((((((((*(*(((*********************,,,,*,,,,,,,,,,,,..,,...,.,.........0..0...0000..0000000000000000000000020222220022222222224444444444466664666666666666666666888688666888888868888888888888.  " """"""""$"$$$$$$$$"$$$$$$$$$$$$$$$&$&&&&&&&&&&&&(&&&&(&(&&&&&(((&(&&((&(((((((((((((((((((*(((*((*((*********************,****,,,,,,,,,,,,,,.,,,..,.....,......0..00000000000.0000000002020200000002220022222222422242444444444446444666666666666666886688888888868888888888888888880 " " """""""$"$$$""""$"$$""$$$$$$$$&&$$&&&&&&&&&&&&&&&&&((&((&&&(&&&&&&((((((((((&((((*((((((((((((((*****(*(*********************,,,,,,,,,,,,.,,,..,,..................00..000000000000000000000000022200022222222222242444442444444446666666666666666686666888888888886886888888888888, " """"""""""""$"$$"""$$"$$$$$$$$$$$$$$&$&&&&&&&&&&((&&&((((&&(&&&&(&((&((((((((((((((((((*(((((*(***(**************************,,,,,,,,,,,,,,,,,....,.,...............000000.000000000000000000000002202222022222222244424444444444446666646666666666686668866688888866668886888888888, "" """""""$$"$"$$$""$"$$$$$$$$$$$&&$&&&&&&&&&&&&&(&&&(&&((((&(&&&(&(&&&((((((((((((((((((((((*((((((*************************,*,,,,,,,,,,,.,,,,...,,.,................0..0000000000000000000000002002222002222222222244424444444444466466666666666666666868688688888688886666888888888*   " """""""""$$"$"$$"$$"$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&(&&&&&(((&(&&&((((((((((((((((((((((((((((((********(****************,*******,,,,,,,,,,,,.,.,,.................0.00000000000000000020000000202022222222224222224442444444444466666666666666666666666888888886686868688666868888*  " """"""""""""$""$$"$"""$$$$$$$$$$$$&$&$$$&$$&&&&&&&&&(&&(&&&(&(&&&(&(((((((((((((((((((((((((((((((*(*****(********************,***,,,,,,,,,,,,,,,,,....,......,....0.....00000000000000000000000000000220020222222222224444444444444464666666666666666666686866888888688886888686688688(  " """""""""$""$"$"$$"$"$$"$$$$$$$$$&$&&&&&&&&&&&&&&(&&&&(((&&(&&&&((&&(&&((((((((((((((((((((((((((********(*************,****,,***,*,,*,,,,,,,,,,..,,................00.0.00.000.000000000000002000000222022222222222242424444444444446446464666666666666686688888888888868688666688888( " """"""$""$$"$$$"$$$""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&(&(&&&(((((((&(((((((((((((((((((((((((((****((**********************,*,,,,,,*,,,,,,,,,.,.,,.,................00..0.000000000000000000002200022222222222222224224444444444446666666666666666666668686868888888886888888868868& """ """""""""$$$$"$"$$"$"$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(&(&(&(&(((((&(((((((((((((((((***((***********************,,**,,,,,,,,,,,,,,,.,,,,,,..............00..0..000000000000.000000000002222222222222222244442264444444444666666666666666666666686668888688868888886886688&  " """""""""$$$""$$$""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&(((&&((&(&&&&(&&(&((((((((((((((((((((((((((((***********************,****,*,,*,,,,,,,,,,,,,,,,.,,.,...............00.0.00.0000.0.00000000000000022222222222222242244444444444444446466666666666666666666668668886868888888888886&  " """"""$"""$$""$$$""$"$"$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&(&&(((&(&(((((&((((((((((((((((((((((((((((((((*******************,***,*,,,,,,,,,,,,,,.,..,...,,,,,........0..0.00.00.00000.000000000002220000222222222222222244442244444446464646666666866666666688888888866888888686866888$   """""""$""$$$$""$$"$$$""$$$$$$$&&$$&&&&&&&&&&&&&&&&&(&(&&((&&(((((&((((&((((((((((((((((((((((((*(*(((***(**************,*********,,,,,*,,,,,,,,,.,..,,,................0.0.000000000.00000000000002022202222222222222224422444444444664466666666666668886888888688688888888888668888"  " """""""$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&(&&&((&(&&(&&&(((((((((((((((((((((((((((((((((((********************,*******,,,,,,,,,,,,,,,,.,,,,,,.............00.0000000.00000.00000000000000022222222222224422444444444444444446666666666666668666888886868866688888868888688"   """""""""""$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&((((((&&&&(((&(((((((((((((((((((((((((((((((***((**(**********************,,*,*,,,,,,,,,,,.,,,,,..,,............00000000.000000000000000000000000222222222222242444444444444444666666666666666666666688668866866688886686886888   " """"""$""$"$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&(&((&&&&&(((&((((((((((((((((((*(((((*(*****(**((*(*********************,,,,,*,,,,,,,,,,,,,,,,,.,,*........0.....000000000..00.000000000000002202222222222224444444244444444446646666666666666666666668888888888886888866868888  """"""$$$$$$$$$$"$$"$$$$$$&&&&$&$$&&&&&&&&&&&&&&&&(&&&&&&&(&(&(&&((((((((((((((((((((*((((((*(((**(*************************,,*,,,,,,,,,,,,,,,,,.,.,.,..,,,.........000.0.00000.0..000000002000022020202222222222222224444444444444646666666666666666668866868888886688888666666666   """"""""$$"$$$$$"$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(((((((((((((((((((((((((((*((*(**((*****((*******************,****,*,,,,,,,,,,,,,,,,..,,,,,.,,.....0...000..0000000000000000.0000000222022222222222244424444444444446666666666666666666688686688888868668886866868668  """""""""""$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(&&&&&&&(&((&&&((&&((&&((((((((((((((((((((((((((*((********(***(*********************,,,,,*,,,,,,,,,,,.,,,.,,,,..,.............0.00000000.00000000000000202222222222222244244444444444446664666666666666666886688668888888886888866886668  """""$""""$$$$$$$$$$$$$&$$$$$$$$&$&&&&&&&&&(&&&&&&&&&(&(&&&(((((((&((((((((((((((((((((((*(((((*(*(*****************(*********,***,,,,,,,,,,,,,,,,.,.,,,.,.,...................0.00000000000000000000002022222222222444444444444444646666666666666666686866668866888888888888668668668  """""""""$"$$"$""$"$$$$$$$$$$$&$&&&&$&&&&&&&&(&&&&&&&((&&&&((((((&(((((((((((((((((((((*((((((**(*******************************,,*,,,,,,,,,,,,,,,,,,,..,,,.,...............0.0000000000000000000000000222222222222244444442444444444446646666666666666668866688868888888688886686688  " """""""""$$$$$$$$$$$$$$$$$$$$$&&&$&&$&&&&&&&&&&&(&&&&&&&&&&((&&&((&(((((((&(((((((&((((((*****((((******************************,*,,,,,,,,,,,,,,,,,.,,..,,.,...................0000000..000000000000020222222222222444444244444444444446666666666666668666668886888886888868886866888  """"""""""$$$$$"$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&(((((((&&((&&((&((((((&(((&((((((((((((*(**(**(*(**************************,***,*,,,,,,,,,...,.,,,,.,,,,.......................0000.0000000000000222222202222222444444444244444444466666666666668668668668888688888888688686666688  "" """""""""$$$$$$$$$$$$$$$$$$$$&&$&&&$$$$&&&&&&&&&&&(&&(&(&&((((&((((((((&&(((((((((((((((((*(((*((*(****************(********,,*,,,*,,,,,,,,,,,,,.,,,,,,,,........................00000000000000000020222222222222424444444444446644666666666666666666668688868888888886686686666888  """"""""""$"$$$$$$"$$$$$$$$$$$$&$$&&((&&&&&&&&&&&&&(&&&((&&(&(&(((((&(((&((((((((((((((((((((((((*(*((*(**********************,,*,,,,,,,,,,,,,,,,,,,.,.,.,,......................000000000000000000222222222222222224224244444444446466666668666666666666888868868888866688866666868   """""""""$"$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&(&$&&&&&&&&&(&(((&&&(((((&(((((((&&((((((((((((((&(((**(*(*(**((************************,,*,,,,,,,,,,,,.,,,,,,,..,...,.................00....000000000000002000222222222222444444444444444446666666666666666666868886886688888886686688866688    """"""""$"""$$$$$$$$$$$$$$$&&$&$$$$&&&&&&&(&&&&&&&(((&(&&((&(((((((((((((((((((&(((((((***(((((((*******************************,,,*,,*,,,,,,,,,,,,*,,,,......,........,........0.000000000000000000222222222222244244444444444644466666666666668666666666888888888888888686668688688   """""""""$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&((&&(&&&((((((((((((((((((((&(((((**(((((((*((((********(*********************,,,,,,*,,,,,,,,,,,,,.,,,,,,...................0.0..00.0.000000000002222222222222424442444444444444464666666666866666666868866888868886888668668888688   "" ""$""""""$$$$$$$$$$$$$$$$$$$$$&(&&&&&&&&&&(($$&&&((&&(&((((((((((&(((((((((((((((((((((((**(((((****((****************,******,**,***,,,,,,,,,,,,,,,,,,,,,,..,..................000.00000000000002000202222222222244244444444444664666666666666686668666668888888888888888888866668888  """"""$""$$$$$$$$$$$$$$$$$& "&&&&&&&&&&(((&(&&(&&((&&(((&$(((&&&((((((((((((((((((((**&(((((((*(**(*******(*******,(**********,,*,,,,,,*,,,,,,..,,,,.,,,...............00..00.0000000.0000000202222222224424442222444444444446664466686666866686666666888688888888888888686668688  """""""$"""$$$$$$$$$$$$$$$$$$&$&&&&$&&&&(&&&&&&(&&&&(&((&((&&(((((((((((((((((((((((((((&((((((*(((*(***(*******(****&(******,,*,,,,,,,*,,,,,,,,,*,,,,.,,,,,.................. .000.0.0000000000222202222202242224424444444444444466662066668666686668888888888888884886868666688:   """"""""$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$(&&&(&&&((((&((&&(&((((((((((((((((((((((((((((((((*(*(((**(********************,,,,,,,,,,,,,,,,.,,,,,...,,..,....................0000000000000000202222222222224422444444444444646466664646666668668666668688888888888.68888888886684  " """""$""""$$$"$$$$$$$$&$$&&$$&&&&&&&&&&&&$$&&&&&&&&(&((&&&(((((((((((((((((((((((((((((*((*(*(*(*(*(*((*(*(**************,**,,,*,,*,,,,,,,,,,,,,,,..,,,,.................000.0.00.00000000000000222222222224244244242444444644466666666666688686666868888888888886668688688866888  """"""""""""$"$"$$$$$$$$$$$$&$&&&&&&&&&&&$&&(&((&&&&(&&&&$&(((&&((((((((((((&&(((((((((*((((((****(****(*((********************,,**,,,,,,,,,,,.,,,,.,.,,,..,..............0.0...00.000000000000002220222222224242444444444444464646666666666666866886688888888888888866686686668688    """"""""""""$$$$$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&(((&(&(&&((((((((((((((((((((((((((((******(*(((*(((**************,***,,,,*,,,,,,,,,,,,,.,,,,..,,.....,...,........0.......00..0000000020222202222222224444424424444444446666666666666666668866886888888888888866886668686888   """"""""""""$""$$$$$$$$$$$$$&&&$&&&&&&&&((((&&&&&&$&((&((((&(((((((((((((((((((((((((((**((*((((*((*((((**(****************,,,,,,,*,,*,,,,,,,,,,,,,,,.,......................0.000000000000000022220222222224422444444444444464466666666666666688668686868868888888888868888868688  """"""""""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(($$&((&(&(&(&&&(&&(&((&((((((((((((((((**(*(((((((***(***(****(***************,,,*,,,*,,,,,,,,,,,.,,,.,,,...,......,...............00000000000000020022222222242444444444444244464466666666666666688868688868888686888888868666668888  """"""""""""$"""""$$$$$$$$&&&&&$$&$&&&&&&&&&(((((&&(((((&&&&&&&(&&&$&((((&&&(((((((&(&(((((((&((***((*****,***********((**,,***,,,,,,,**(*,,,,,,,,,...........0....,....0..,.022200000000000.002222000224222222444442224446664446666666666688666648868868688::::88888886666686888*"  " $$&$" ""   """" ""&(($$ &(*&&$" "&$""$&$"""&**(($"$&***(&$$$ " $$$&&((**($$&***((&&&&&$$&&&&&&(,.,,(&(*...,(&&(((&&(((&(*,..,(&*0000.**(**(*(((((*,...,&(,044420,,...,***,..22220.,.2686400020..,,...0446640.26:<:86444624220222466662248>><<6466864444224468862(  " ""$" $$$$"""" " $$$"""&&&&"""&&(&$$&$$$ $&&&($$((((&$$&((&&$&&$((&&*(&&$$&&**((&(((**&&(((&$&&(((((***,((((*,,,***(*&&((**,,(*,,.,***,...**,,,,(**...0,*....,*,..02..0.0.,,.0000,.0222.0.22240002222002244022464422466462466444446666468866446888644688864666644488864*    ""$""""$$$&&$ $$$$$"""$"$&&$&&&$&&&(((&$$&(((&&&&&&&&&&$$"&&&&(*(&&((*(**&&&(((*((((((*,,*(((****,*(((**((*****,*,..*(*,,,.*,***,,,,,**,,.....,*,,.....,,..,,..0...00220..0022200...0000000002424222244462222242242244646666444686:86666666666686668888668888886668888:,     """" """$$"" $$$&$$""""$""&&$$$&&&((&$&&&(&&&$$&&&&&&(&&&(&&((&$$&(((&&&&&&&&(((((((*******(**,*(((((((((*****,,,,,*(*,,,,,*********,,*,,...,,,....,,,,,,,,,,...,.00000..0202200.00..0.000020424222242442202202022444446666466686666666666666666888:8868888:88666686466686::*   """" """""$$""$"$"$$$&$&$$&&&&$&$$&&$&&&&&&&&&&&((&&(&&(&&(((((((((&(&(((((((*******(((((((**(((******************,,*,,,,*,,,,,,,,,,,,,,,.,,...,.,,,,.....0..00..0.0.0000.0000002000000222222222222222222224242444644444466666666666668688888886666888886888888888868888888:8. """""""""""""$$"""""$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&((&&(&&&(&(&(&&&(&(((((((((((**((((*(***((***********,**,**,*,,,,,,**,,,,,,,,,.,....,...,...................0.0000.0000.000022000022220222222222242222222444444464644664666666688666668888888688888888688866668886888888:,  " """"""""""""$"""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&&((&(&&((((((((*(*(((((((****(*************,,,,,,,,*,,,,,,,,,,,,,,,..,.,...........,.............0..0.0000000000022200222222222222222222224444444444444466666666666666688868868688668888888888888688868688888:. " " """"""""""""""$""$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&(&(&((((&((((((((((((*****************,***((*((***,,,,**(**,,,,,,,,...,...........0...00.0.0..00.00000000000022222222222222222222222444444446444464666666666666868886666688688888888888888868888868886888::,  " """" " " """"""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&(((&(((((((((*(((((((((**(****,************,,,,,,,,,,(*,,,,,.,,,,,,..,.,....,.........0.0...0..0000000020022222222222222222222222244222444424446464666666666686888688888888888886688888888888888888888888888:.  "" """ """"""$""""$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&(((((((((((((((&(&((****************,,***,,,,,,,,,.,,,,,,,,,.,.....................00.000.00000000000000022222222222222222422224444444444466666666666666688888668888888888888888888888888888888688888888::.   "" " """""""""$""""$"$$$$"""$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&(*(&(((*(**((******,************,,,,*,,,,,,,,,,,...,,,,,................0..000000000000020000220222222224224442424442424444444466466666666666686868888888:888888:8::888888888888888888888888888:::,  """""""""""""$$$$$$$&$"$&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((&((((((((&((((((((((******************,***,,,,,,,,,,,,,,,,,,,,,,,,...................000000000002000002222222222444244244444444444444446666646666666688888888:88::::::8888::8:88:::8::8::88888888:888888:8:,  """""""""""""$""$$$$&$$$$$&&&&$&&&&&&&&&&&&&&&&&&&(&(&&&&((&&(((*((((((((((******************,,,,,,,,,,,,,,,,,,,,,,.,...,,.,............0.0....0000000200002222222222244444444444444444444466666466666668886888888888:::::::8:::::::::::8::::::::::::8:::::8:8::::, " """"""""""""$""$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&(&&&&(&(&(((&(&(((((((*((((*****************,,**,*,,,,,,,,,,,,,,,.,,,,.,.,,,.........0...0000000202002002222224222242444444444444444444444646666666666888888888:::::::::::<::<::::::::::::::::::::::::::<::::::::* " """""""""$""$$$$$$$$$$&$$$$&&&&&&&&$&&(&&&&&&&&(&&&&(((((((((((((((((*********************,*,,,,,,,,,,,,,.,,,,....,,,,,,,,,.,....0...000000000000002222222222244444444444444444666444444666666668888888:8:88:::::::<<::::<:::::<<<<<<<:<:::::<:::<:<<::::::<<*   """ """ """""$"$$$$&$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&(&&&((&((((((((((*********************,,*,,,,,,,,,,,,,,,,.,,,,.,,...,.,,,,........000000000000222222222222422424444444444444464444646666666666688888:888::::::<::::<<<<<:::<:<<<<<<<<:<<<<<:<<<<<<<::::<<<*  """"""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((((&((((((*********************,**,,,,,,,,,,,,,,,.,,.,,........00...,,0......000002000222224222242444444442444464444446664666666666686688888:88::::::::::::<:<:<::::<::<<<<<<:<<<<<<<::<<<<::<:<<<<>,   " """""""""""$"$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((((((******************,***,,,,*,,,,,,,,,,,,,.,,..............0.00.....020000022022024444444444444444244446444646666666666666688888888::::::::::::<<<<<<<<:<:<<<:<<<::<<<<<<::<<:<<<<<<<:<<<>*  " """""""""$$$$$$$$$$$&&$$$&&&&$&&&&&&&&&&&&&&&&&&&&((((&(((((*(**((********,******,**,*,,,,,,,,,,,,,,..,,..............0.0000000.0..0000002024244444444444444444444444466666666666666686888888888:::::::<:<<<<<:::<<::<<<<:<<<<<<<:<<<<:<<:<<<<<<<:<<<>*   " """"""$$$$$$$$"$$&$&&&&$&$$&&&$$&&&&&&&&&&&&&&&&((&((&&(((((((***************,***,,,,,,,,,,,,,,,,,.,.................0.0000020.00020222244444444244444444444446444244646666666666688888888:::::::::::<<::<<<<<<<<<<:<<<:<<<<<<<<:<<::<<<<<<<:<:<<<>*   """"""""""$$$$$$$$$$$&$$$$&&$$$&&&&&&&&&&&&&&&&&&(&&&&&&(&" "&&(((((******,**********,,,,,,,,,,,.,..,...,..,............00000002022222222224444444444644444444664444644464666666666888888:8888::::::::::::<<:<<<<<<:<:<<:<:<:<<<:<<::<<<:<<<<<<<<<<<>*    " """""$"$"$$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&&&&((((" $&((*******************,*,,,,,,,,,.,,,....,..........0.0.000000222222222222244424444444444444444444646466464666666688888888::::::::::::::::::<<::<<<<::<<<:<<<:<:<<:<::::::<<::<<<<<>>("    " """""""$$$$$$$$$$$$$&$$$$$$$$&$&&&&&&&&&&&&&&&((&(&&&*0,(($$&(((*****************,,,,,,,,,,,,,.,.,,..,.......0.....000000000222222222442444444442444444644664664464666666666888888888::::::::::::<::<<:<::::<<:::<<:<<<<::::<:::::<::<<<<:<<<<>>& " """""""""$$""$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&(&(*..0.,*((((*,****(((**********,***,,,,,,..,,.,.................0000002422222222442224444444444444466446666666666666668868888888::::::::::::<:::::::::::::::<:<::::::::::::::::::::<<<<<<>>&  " """"""""$""$$$$$$$$$$$$$$$$$&$$&&$$$&&&&&&&&&&&&&&(((*(*((((((&(**((((*((************,,,,,,*,,,,,,...........000..000200202022222424244444444444464 44646666666666868668888888::08::::88:::::::<:::::::::::<<6:::::::::::::::::<::<<<<<<>@   """""""""$"""$$$$"""$$$$$$$$$&$$$$&$$$&&&&&&&&&&&&(&&&&(&(&&(((*((((((((*(************,**,,,,,,,,,.,.............0.000000000222222222222422244444444444444466666666666666666888888888888888:8:::::::8::::::::86:::::::::::::::<::::::<<<>>.  "" """""""""""""""$""$$$$$$$$$$$$$$&$$$$&&$$&&&&&&&&&&&&&&&((((((((((((((((((((*(***********,*,,,,,,,,,,.,...........0000000002222222222222222422222444444444444444464666666668668868886888:88:88888:8:8888:::::::::8::::::::::::::<<<<<<>>