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 = EXTENDED_MISSION TARGET_NAME = MARS IMAGE_ID = '423A22' IMAGE_NUMBER = 34006725 IMAGE_TIME = 1977-08-14T07:33:33Z EARTH_RECEIVED_TIME = 1977-08-15T03:21:22Z ORBIT_NUMBER = 423 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = GREEN EXPOSURE_DURATION = 0.012730 NOTE = "LOW RESOLUTION COLOR 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 %(39Qc 2r$z\ J  O) "gqH L*  """"""""""$$$$$$$$$$$&$$&$&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&(&&&&(((((((((((((((((((((((***(***((**(((*************,*,,,,,**((***,,***,**,*****,,,,,*,,,,,,,,,,,,*,,,.,,,,,.,,,...,,.,.,.,.,.,,.,,...,,,..,,.,,,,.,,,,,,,,.,,,,,,,,*,,,,,,,*,,,,*,************(((((((((((&((&(&&((&(&&((&((&&&"d " """""""""""""""""""""$$$$$$$$$&$$&&&$$&$&&&&&&&&& &&&&(((((((((((((((((((((((*((((*****(((***********,,**,,*,,*,,,,,,,**(*,,,,,,,,,,,,***,,,,,,,,,,,.,.....,,,,,,,,,,..........................................................0.0...........,,,,,,,,,,,,,,,,,****(**(**((*******(*(((*(($  """ """"""""""""""$$""$$$$$$$$$&$$$$$$$&&&&&&$&&&&&&&&(&(((&&((((((((((((($(((((**(((*****(***,******,,(*,,,,,,,******,,,,,,,,,,,,,(,,,,,,,,,,,,.......,.,,.,,.(*..........00.......0.000...&.0000...0.0...000000..0.0000*.0...0...............,..,.,,(,,,,,***,***,,,,,,,*,****,**@   " """""""""""""$"$$$$$$$&$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&(&&&((((((((((((((((((((&(((((**********,*,,,*,,,**,*****,,,,,,,,,,,,,,**,,.,.........,.....,,.........0000.00000....0.000000000,.0000.0000000000000.00000000(.0000000000................,,,.,,,,,,,,,,,,,,,,,,,,,,,,* """""""""$"$$$$$$$$$$$$$"$$$$&$&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((((((****************,,,,,***,,,**,,,,,,,,,,,,,*,,,,,,,,.,...............000......00...........000000000000000000000000000000000000000000000000000.00...,,,.......,...,.,,,,,,.,,.,.,,,.,,,,.,,*(   " " ""  " """""""$$$$$"$$$"$$$" $$$""$&&&$&&&&&&((&&&((&&&&$$&&(&(&&(((*(***(****(*((*(******(*,*,,,,,,***,(&&((**,,,,,*,.,,...,,,*..,**.**,,,,.,,0.000200..000.*,,,....00.0220000000.00.,**,,...00..0200222220000.,**,,..002.0020..000...0.,(,&&(**,,,,,,..,..0..,...*(&&(($$ """  """ "&$" $$*"  ""$&&$  "&&($"&&&&""$"$$&&((&$""$&(*($$&((&(&&&&(**,.*(&$$(*.,*&(((&&$&(((*,...*(&&(*,..**,,*((*(,,,.0000.(&&**00.,..,,**,*...0422..*(*,000.,,,**,*,,00024420,,,*.020.,,.,*,....002200,,((.,00,**((*((,,..,.02.,((&$*,.*(*((((&(*   ""  """""""""" """"" $&&"$""$$&$$&&$$&$&&$&&&&&(((&$$$$(&(((&&&&&(&&(((&(**(&&&&((****(***,,*,***(*,,**(((***,*****,*.....,,..0,.***,,.................0..,,,,...00.,...00002000000..,....0000.0.2.200220.0......00000..,,.,020000,.,,,*,,..,.....**,,...0.,..00.,,,&  "" """""$"" "$&&$&&&"$"$&$$$$&&$$&""$$&&(&&&&$&$&&&&&&((&((&&&$$((*((**((((((*(****,*(*((**,,****(**,**,*,.,,,.*,**,......,.,,.,..........,.,.0.....00....,,,00000....00000200...00000.02200020.000000.000000000000000..........,,.,..,......,,,,,,,,.....,,,$   "  " " """"""""""$$$$&$$$$$"$&&$$&$&$$&$$$$$&&&&(&&&&$&&&(((&&((&(&&(((((((((((**(*******(***(***,**,*****,***,,,,,,,,,,,,...,.................,....000...........00000..0.00000000.0.0..000020000000.000000002220000000000...00........,.......,..,,.............&   """""""""""""""""$$$&&$$&"$$&&$$$$$&&&&$&&&&&&&&&&(&&&(((&&(&(&&((((((((*****(*((***(****,***(*(********,*****,,,,,,,.,......,.............,....0000000..0.0..0.0000000.0000000000000000000000000000000000000020000000000.00.0.00.....0................0........&P " """""""""""""$"$$$$$$$$$$&$&$$&&&&&&&$$&$&&&&&&&&&&(((((&(((((((&((((****(**(***************(***********,,,,,,,,,,,,,.,....,.,..............00.0..00.0.00000000000000.000000000000000002000000000000000000002202202200000.00.00.0.........0............0..0...& """""""""""""""$$$$$$$$$&&&&$&&$&&&&&&&&$$$$&$&&&&&&&(&&&((&(((((((((**(***(((******(*************(******,,,,,,,,.,,,,,................0.............0....00000000000000000000000000020002202000000000000020020202020000000000.000000...0...............000...,& """"""""""""""$"$$$$$$$$$$&$$$$$$&&&&&&&&$$$$&&&&&&&(&&((&&(&(((((((((((((((((*(((*************,*******,,,,*,,,,,,,,,,,,.......,............0...0....0....0000000.00000....0000000000000000000000020000000002020222000000000000000000000000..0.00....000..0...,$   " " """"""""""$"""$$$$$$$$$$$$&&$$&$&&$&&&&$&&&&&&&&&&&(&&(&&(((&(((((&((&((((((****(*****************,,,,,,,,,,,,,,,,,................,*....0..0.....0..00000000000000000000000000000..0000002200000000002000202000000000000000000.000.0.....0..0.0.0...000...,$ " " """""""""""""""$$$$$$$$$$$$$$&&$$$$$&&&&$$&$$&&&&&&&(&&&(((((((&((((&&&&((((((*((**(***********,*,,,*,,,,,,,,,,,,,.,,.....,.....,,..........0...........0000.000000000000000000000000000000000000000000000020002000220000.000000000.0000..0.....00..000.....,$  " " """"""""""$""""$$$$$$$$$$&&&&&$&$$&&&&&&&&&&&&&&&&&&&&((&&((((((((((&((((((((*(((************,,,*,**,,,,,,,,,.,,,,,,.,,....,..,...........00...........00000000000000000000000000000000202000000000002022220222200200000000000000000.00000.00.0000.00.00.0."  " """"""""""""""$$""""$$$$"""&$&$$$&&$&&$&&&&&&&&&&&&&&&(&&((((((((&&(((((***(((((((((***(((********,,,,,,,,,*,,,,,,,,.,,...,,..,................0......0.00000000000000000000000000000000000002002000202020220222220202022000000000.00000000000.0.0.000000.0.0.$ """" """"""""""$$$" """""$$$$$$$$$$&$&&$$&&&&&&$&&&&&&&&&&(((&(((((&(&&((((**(((((((((***((**********,,,*,,,,,,,,,,,,,,,..,,.,,..........,.......0.0.......000000000000000000000000000022200000220220002202222220222020220200000000.0000000000000000.00000000... T  """""""""""""$"""" "$$$$$$&$&&$&$&$$&&&&&$&&&&&&&&&&&(&(&(((((((&&(&(((*(((((((((((*****(********,**,,,,,,,,,,,,,,,,,..,,....................0....,.000000000000000000000000000000222000000202202000222202220202022000000000000000000000000.00...000000200..   """""""""""""$"""""$$$$$$$$$$$$$$$&$&$$&&&$&$$&&&&&&&&&&(&&&&&((((((((((((((((((((((((((*((***********,,,,,,,,,,,,,,,,,,,,,.,,,............,,...0...,.00.0.0.00000000000000000000000222222000002220022022222222220200220000000000000000000000.0000..000000000..  "" """""""""$"""""""$$$$$$$$$$$$$$&$$&$$&&$&&&&&&&&&&&&&&&&&&&(&&((((((((&((((((((((*(((*((*********,**,,,,,,,,,,,,,,..,,,,,,,..,.................,.....0000..000.000000000000000000200002200022002022222222222022222220000200000000000000000000000000000000000.* """"""""""""""""""""$$$$$$$$$$$$$$$$$$&&$&$$$$&$&&&&&&&&&&&&((&((((((((((((&((((((((((*(*((*(((********,,,*,,,,,,,,,,,.,.,,,,,............................0..000000..000000000000000022000200022020020222222222222222020200222200000000000000000000000000000000..   """"""""""""""""$"""$$$$$$$$$$$&$&&&&$$$$$$$&&&&&$&&&&&&&&&&&((&((((((((((((((((((***(((****((**********,,,,,,,,,,,,,,,,,,.,,.........,.............0...00.0..00.0000000000000000000000000000000202222222222222222202220222222220020002022200000000..00000000.0.  """""""""""""$""$""$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&(&&&&&(&&&(&(((((((((((((((((((**(*(***************,,,*,,,,,,,,,,,,,,,,.,......................0000...00000000000000000000000000022200000002200222200022222222222222220222200200020220000000000000000000.0. " """""""$"""""""" """"$$$$$$$$$&&$$&$&&&&&$&((&&&&&&&&&&&&&&&(&&(&&(((((((((((((**((*******(**(*********,,,,,,,,,,,,,,,,,.,,,.,..,.................0.00000000000000000000000000000000000000202200002002020222222222222200222020222202202000000000000000002000.0.  " """""""""""" $$$$$"$$$$$$$&&$&$&&&&&&&(&&&&&&&&&&&&&(&&(&&&((*((((((((((((((((((((***(************,,*,,,,,,,,,,,,,,,,,,,,,,..,.,.........0.0...0000000.00000020000000000000000000.....002222002022002222222222222220022202222222220200000000000000000000.000j   "" """""""""""""$$$$$$"$$"$$$$$$$&$&&$&&&&&&&&&&&&&&&((&&&&(&&(((((((&((((((*((((((((**********,,*****,*,,*,,,,,,,,,,,,,,,,,,,.,.........0...0.00.000000.00000..0020000000000000000000000002000222000002222222222222200000002222222222202000000000000000....0000 " """"""""""""$"$$"$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((*****************,**,,,,,,,,,,,,,,..,,,,.,,,,.........0.....000.0000..0000000000000000000000000000020002220002020022222202002222000002222222222222222222000002220200000.002000  """"""""""""$"""""""$$$"$$$$$$&$&$&&&&&&&$&&&&&&&&&&&(&((&(&(((((&(((((((((((((((((**********,*******,**,,,*,,,,.,,,,,,,....,....,.........0.0.000.000000000000000000000000000000000002002222202222202222222222220202222222222222222222200000220222000000000000@  """"""""""$""""""""$$"$$$$$$$$$&$&&&&&&&&$$&&&&&&&&&&((&&(&(&&&&&&(((((((((((((((((***************,,,,*,,,,,,,,,,,,,,,,,..,,.,,..........0.0...000000000.000000000.00000000000002000002200222222222222222222222222222222222222222222222222222220020000020202000   """"""$"""$"""$$"""$$$$$$$$$$$&$$$&&&&&&&&$$$$&&(&&&&(&&&&&(&&$&&&((((((((((((((********,********,***,,,,,,,,,,,.,,..,,,.,,,,,,...............00.000000.0..0000000000000000000000020200022200002222222222222224222222220222222222222222222222222220220002002000   " """" """"""""$$$"$$"$$"$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&(&&&((&(&(&&(((((((((****((((*(*(((******,*********,,,,,,,,,,,,.,,,,,,,,,,.................0..0000.0000..0000.000000000000022220000022002222222022222222200022222222222222222222422002222202222000022200000  """"""""""" """"$"$""$$$$$$$$$$$$$&$&&&&&&&$&&&&&&&&&&&&&((&(((&(&&&*(((((*****((((((***(((**********,,,*,,*,,,,,,,,,,,,,,*,**,.....................0000000000.....000000000000002020002000022222222222222222222.022202222222222222222222022222022220222022202000   " " """"""""""$"$""""$"$$$$$$$$&$$&$&&&$&$&&&&&&&&&&&&&&&(&&&&(((((&(&((((*(((((((((*((*(********($**,**,,,,,,,,,,,,,,.,,,,,*,,*.............0....00000.0000.0000000000000000000000000220.20222222222222222222222222220222222222242222000222222002202022222220200    "" """""""""""""""$"$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&(((&&&(&(((&&&&(*((((((((((*((****************(**,,,,,,,,,,,,,,,,,.,..,,..,...........0...0000000.0..00000000000000000000..00222..222222222222222222222222222(.2222222222222222222222222220222202222202,  " """"""""""""""""$""$"$$$$$$$$$$&&&&&&&$&&$&&&&&&&&&&&&&(&(((((((&&&&&(((*(((((((((((*****************,*,,,,,,,,,,,,,,,,,.,..................0..00...00000000.00000000000000200000002022022222222222222222222222222222422222224222222422422222222222222222222220   " """"""""""""""$"$$"$"$$$$$$$$$$$&&&&&&$$$$$&&&&&&&&&&&&((((((((((((((((((*(((((((((***************,,,,*,,,,,,,,,,,.,,,...........,..............00.00000000.000000000000002000000000222222222222222222222222222222222242424442422244242222222222222222222222220 \  """"""""""""""""""$$$$""$"$$$$$$$$$$$&&&&&$$$&&&&&&&&&&&&&&&((((((((((((((((*((((((((***************,,,,,*,,,,,,,,,,,,,......,,............0....0...00000000000000000000000000000000000002022222202222222222222222222222222422242422422422224442222222222222222220 @  """""""""""""""""$"$$$$$$"$$$$$$$$$&&$$$$$$$&&&&&&&&&&&&(&&(&(&(((((((((((((*((((((*(****************,,*,,*,,,,,**,,,,.............,......00..0...0.0000000000000000000000000000002200200222222222222222222222222222222222224442444444242424224222422222222222220  " "" " """"""""""""""$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&(&((((((((&((((&(((((((((((**(************,*****,*,,,,,,,,,,,,...,..,..................0.000000000000000000000000000000202000222222222222222222222222222244222224242444442444444444242444442222222222200|   " " """""""$"""""$"$$$$$$$$$$$$$&$$$$&&$&&&&(&&&&&&&&&&&&&(&&(((&(((((((&&&((((((((*(************,**,,,,,,,,,,,,,.,,,,...,..,.......0.,.......0.0000000000000000000000000000000002000022202220222244442222222222224442442242444444444442442224422222422222222220  """"""""""""""$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&(((((((((((((((((&&&(((*(**(***************,,,,,,,,,,,,,,,,,,,,.,..............,,,...2000000000000000000000000000020202022202222000022222244244222222222224222222222444242444444444244244442224222222220 "" "" """""""""""$$$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&(&(&((&(((((((((((*((((**(*(************,*,*,,,,,,,,,,,..,,...,......................000000000000000000000002222220000222000222222222222222442222222422222242444444442444444442444444422222222222220&T   "" """"""""""$$$"$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&((&&(&((&&(((((*(((((((((((***((*****,**,*,,,**,**,,,,,,,,,,,,,,,,,,,.................0.0.00000000000000000000022000200200000222222222222222222242222222222244444444444444444444444442224242222422222220$   "" """" """""""""""$$$"$$$$$$$$$$$$&&&$&&&&&$&&&&&&&&(&&&(&&&(((&&(&((((******((((((((((***********,**,,*,,,,,,,,,,,.,,.,,,,....................0.0.00000000.000000000000020020000202200000222222222200002222242222442224444444444444444444444444424444242422222222&  " "" """"""" """$$$$$$$$$$$$$$&$$&$&$&&&&$&&&&&&&&&&&(&&&(&(&&((((((***(((*((((((((((***************,,,,,,,,,,,,..,.,.,,,,.....,...............00.0.0000000000.00000002022000000202222222200222222222222224422222242222244442444444444444444242444242424244224222$   " "" " """""""""$$$$$$$$$$$$$$$&&&$&$&$&$$&$&$&&&&&&&(((&((&&&(&((*(((((((*((&(((((*(************,,,,**,,,,,,,,..,,,,,..,.,.,.,,....,,.....0....000000000.0000000000.0202000002022222220222222222222242422222222222424244444444444444444424444244222444244442222&@    "" """""""""""$"$"$$$$$$$$$$$&&$&$&&&&$&$$&&&&&&&&(&(&&((&&&&(((((((((((((((((((((((************,,.,,,,,,,,,,**,,,,,.....,,,,,,...,...........0.00000000000000000000022000000020220022220222222222222222242222242224442444444444444444444444444222444244442222&  """ """"""""$$$"$$$$$$$$$$&&&&&&$$&&&&&&&&&&&&&(&&&(&&&(((&((((((((((((((((((((***********,*,*,***,,,,,,,,,,.,,,.,...,,.,,..***,,..........0...0000000000000000002000200002220222220022222222222222222222222424224444444444444444444444444442444442444442222(<   """""""""""""$"$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((********,***,**,*,,,,,,,,,,,,,..........................0......0000000000000000000020002202222002000220222222222222222222222224442422444444444444444444442444442442444442220$   "" """"" """""""$$$$$$$$$$$$&$$&$&&&$&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((((***********,*,,,,,,,,,,,,,,,,,..........................0...0.0000200000000000020200020222000000002022222222222222222242222244422224444444464444444444444444442444444444242$  " """"""""""""$$"$$$$$$$$$$$&&&&$&&&&&&&&(&&&&&&(&&&&&((&&((&&(((*(((((((((((((((*(**********,,,,,,,,,,,,,,,,,.,,,,,.....,...................0..00000000000000000000022022220022220222222222222222222222202442242242224444444444444444444444444444444444444422"" """""" """"""""$$$$$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&(&(&((((&((((*(((((((((((**(***********,,,,,,,,,,,,,,,,,,......,...,................0.00.000000000000000000000000222202222222222022222222222200020022222244444444444444444444422444444444444444444424442" " """"""""""""""$$$$$$$$$$$&&$&$&$&$&&&&&&&&$&&&&&&&&&&&&$&((((((((((((((((((((((((***************,*,,,,,,,,,,,,,,,.,..,.....................00......000000000000000000000002202222220202222222222222222200222244442444664444444644444442444444444444444444444442"   "" """"""""""$""$"$$$$$$$&&&&&&&&$&&$&&&&&&&&&&&&&&&(&(&((((((((&(((((((((((((((*((*****(******,,,,,,,,,,,,,,,,,...,.,..,....................0.0.....00000000000000000000002222220222202222222222222222222222224444444444444444444444444444444444444444444442442",    " """"""""""""""$$$$$$$$$$$$&$&&$&&&&$&&&&&&&&&&&&&&&&(&&&(((((((&&&((((&&&((((*(**(((******,******,,,,,,,,,,,.,,,.,,,,.......................0..000000000000022000000200000000200222002222222222222222222224422224444244444444444442444444444444444444444444442"   """""""""$$""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&((((&(((((&&&&&&(((((((((((**************,,,,,,,,,,,,,.,,,,...,...............0....00...0.0.000000.00000000000200000000000000222002222222222222222242442244444222444442244444444444444444444644444444444"  " """"""""""""$$"$$$$$$$$&&&$&&&$&&&&&&&&&&&&&&&&(&&((&(((((((((((&&&&&(((((((((((***********,****,,,,,,***,,,.,.,,,,,.....,.....0........0.0..0.0..0000.0000...000000000000000.0000020222222222222222222224222444444444244444442222444444444244444444444444444    " """""""""$""""""$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((**(*************,,*,,,,,,,,,,,,,,,,..,,,,,.,,....0000.........0.0.00.......00000000002220000200200000222222222222022222222222222424444444244444444444444444444444444444444444442  " """"""""""""$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((*(******(*********,*,,,,,,,,,,,,,,..,,..,,,,,..000000000......0..00.00.....0000000000200222000222022202222222222222222220222222424444224444444444444444444446664444444444444466444 " """"" """""""$$$$$$$$$$$$$$$$&&$&&$&&&&$&$&&&&&&&&&&&&&&&((&((((((((((((((((((((((((***************,*,,*,*,,,,,,,,,,,,,,.,........0.....0.00....00.00000000.00000000000000000000002222202222222222222222222222222224444422222444444444444444444644644444444464446444 " """$""""""""$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((*((****(**********,,,,,,,,,,,,,.,.,.........,.0.......000......0...00000000000000200000000000002202222222222222222222222224222442444422244444444444444444444444444444244464644444 " """"""""""""""$$$$$$$$$$$$$$&$&$&&&$&&&&&&&&&&&&&&&(((&&(((((((((((((((((((((((((*((******************,,,,,,,,,,,,,..,...........0......0000..0.0..0.0.0000000000000020000000000000002022220222222222222422224222442444444444444444444444446444444444444444444464664   " """"""""""""""$"$$$$$$$&$&$$&&$$&&&&&&&&&&&&&&&&&(&&(&((&(&(((((((((((((*((((((((*(*(************,******,,,,,,,,,.,,,......................00..00...0.000000000020000000200000020002002020222202202222222244224444444224444444444444444444444444444444444444464644444`  " "$""""""""""$$"$$$$$$$$$$$$$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((*(*((*****************,,,,,,,,,,,...,.....................0....000000000000000000000000000000020020000222202222222222222442224444444444444444444444444444444444466464464444444446444  """ ""$$"""""""""$$$$$$$$$$$$$$$"&&&&&&&&&&&&&&&&&&&((((((((&&((((((((((((((((((**(*(***(*(**************,,*,,,,,,,,.,.,...................0.........000000000000000000000000000000002000002222222222222224442242224444444444444444444444444444446664644444444664464444  " " """"""""""""$"$"$$$$$$$$$$&$$$&$&$&&&&&&&&&&&&&&&&((((((((&&&((((((*((((((((((*(****(**&*******,*******,,,,,,,,.,,.,$,....................0....0.00000000000000000000000000000220022220002020222222424422$2444444442444444444444444464.4444444466444444446444446642  """" """"""""$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&&((((((&((((((((((((((((((((((((((********************,*,,,,,,,,,,,........,................0...00000.0000000000000000000000002000000020002222222224424422244244444444444444444444444444444444446464444444444444664*`    " """""" ""$$$"$"""""$"$$$$&&&$$$$$$&&$&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((************,*********,*,,,,,,,,,,,,..,,...........,..............0.00000000000000000.0.0000000000022000200222222222222444442424244444444444444444444444444464444444444444444446646664  "" " " """""""$$"""$$"$$$$$&&$&$$$&&$$$$&&$&&&&&&&&&&&&&&(&((&((((((((((((((((((((((((**(***(****************,*,**,,,,,,,,,.,,,...........,.................00000000000000000.00000000000000000200222222222422244444422244444424444444444444446444444444446464444444646466664   " " """"""""$$$$$$$"$$$$&$$$$&&&&$&$&&&&&&&&&&&&&&&&&((&(((&(((&(((((((((((((((((((*****(*******************,*,,,,,,,,,..,,....,.,.....,,,....,,......0..000000000000000.0000002000000020200200022222222444646446444444444444444444444444446444444644446646444444466666666  " """"""""""""$""$$$$$$$&$$$$$$$&&&$&&&&&&&&&&&&&&&(&(&&((((&(((((((((((((((((((*((***********************,*,,,,,,,,,,,.,,,..,,.......00..,,,,.......000000000000000000000000000000000200002200222220222444444446666444444444444444444444444444464464464464444444466666664 " " "" " """$"$$$$$$$$$$$$$$$&&$$$&$$&&$$&&&&&&&&&&(&&&&((&(((((((((((((((((((((*(((***(*****************,,*,,,,,,,,,,,,,.,,...........................00000.00000000000000000000000000000000220222202222444444444466644444444444444464444444664464644466464446664666666666   """"""$$$$$$$&$$$$$$$"$$$$$$&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((*(**(((****(**(*********,,,*****,*,,,,,,,,,,,,.,.,..,..,.....,..................0..000000000000000000002000000002000020222222244222444444446444444444444444444444464644646466646664464646646666666   " """""""$$$$$$$$$$$$$&&$$&&&&$&&&&&$&&&&&&&&&&&&&&&&(((&&((&&((((((((*((((((((*(*************,,******,*,,,,,,,,,,,.,,.,............,,,..............0.00.0000000.000000000000000000000000222222222444422244444446644444444464444446644644446466666666644666666666666664   " "" " """"""""$"$$$$$$$&&$&&$&&&$&&&&&&&&&&&$&&&&&&&&&&&(&(((((((((((((((((((((*((((((***********,,*******,,*,,,,,,,,,,,,,..............,,............00.0...000000000000000000000000000002202202222222442422224444444644244444444444644644466464666644466646666666666666666@  " """"""""""""$"$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((**(*(*((*************,**(***,**,*,,,,,,,,,..,.............................0.0..0.0000000000000000000000000000000.022222222224224422444444444222444444444444666666646664446666666666666666666666  "" """""""""" """""$"$"$$$$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&(((((((((((((((((***********(***,,*(****,,,,,,,,,,,,,.,,...,...........................00..000000000000000000000000000000000002202220224444222444444444424224444644444446666666646466664666666666666666686  """"""""""""$"""$$$$$$$$$$$$$&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&(((((((((((((((((((**************,,,****,,,,,,,,,,,,.,,................................00..0000000000000000000000002000000000222222222224242222224444444444444444444664666444446444666666666666666668686666P """""""""""""$""""$"$$$$$$$$$$$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&(&(((&((((((((((((((((((((*(************,,*****,,,,,,,,,.,,,,.,..,,.,............0...0..........0000..0.00000000000.0000000000000020222222222242444222244444442444444444444446446666446466666666666666666666868866    """"""""""""""""""$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&(&&&&&&(((((((&((((((&((((((*(**************,*,*,,,,,,,,,,,,,,,...................................0......0.0000000000000000000000000000222222222224224244424424222444444444466444664664664666666644466666666688888686  " """""""""""""""""$$"$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((&((&(&((((((((((((((((((*(*********************,,,,,,,,,,,,,,..................................0...0000000000000000000000000000202000222222222224222424444444202444444444664466466666666444446666666666666666888686  " """""""""""$"$""$$$$$$$$$$$$$$$&$$$$$&&&&&&(&&&&&&&&&&&&&&&&&&&(&&(((((((((((((*((((*(((((*((*(****,*,**(*(***,,,,,,,,,,,.,.,,....................0............0.00.00000000000000000002020000202002222222222222244444444442024244444444444446446666466444466666646666666888888886 """"""""""$"$""""$$$$$$$$$$&$$$"$$$&&&&&&&&&&&&&&&$&&&&&&&&*(&(&((&(((((((((((*(((**((**,****(*(**********,*,*,,,,,,,,,,,,......,...............0.0..........0.0.0..00000000000000000000002000222222022222222222222244422222244444444444444664646446666446666646666666668668888886 " """"""""""""""""$"""$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&$&&((&&&&(&&&(&(&(((((((((((((*(**,,,*,,*(***********,*,**,,,,,,,,,,,.,..,...,...................0.........0.0...00.0.000000000000000000020002222222222222222002222442222424444464444444466464464466646666666666666668888888866 " " " """""""""""$"""$""$"$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((((((((((((((((*****,*(*********,*****,**,,,,,,,,,,,.,,..,...,..................0.......0..0..0.000000000000000000000000000202222222222022242220222222224444444446444644666666666666646466666666666686888888886 """""""""""$$$$$$"""$$$$$$$$&$$&$&$&$&$&&&&&&&&&&&&&&&&&&&&(&((((((((((&(((((((((((*******(((***********,***,**,,,,,,,,,,,,,,,,....,,,.........................0..000000000000000000000000000000022222222222222224244222002224444444446444466666666666664664666666666666668868888886   " """""""""$$""$$$$$$$"$$$$&$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&(((&(&&(&&(&&((((((((((((******((((*******,***,**,,,,,,,,,,,,,,,..,.,....,.............................000000000000000000022000000020202222222222242422422222444424444444444446466666646666666664666666666688666668888886   " """"""""""$$$$"$$$$$$$$$$$$$$$&$&$$$&$$$$&&&&&&&&&&&&&&&&&&((&((&&&&((((*(((((((****((((((***********,,,**,*,,,,,,,,,.,,.,...................0.....0....00..000000.0000000200000220000000000002222222222422242444422244444444444644444646666664466666666466446466688668688888888  " """"""$"$$$$$"$$$$$$$$$$$$&&$$$&$&&&&&&&$$&&&&&&&&&&&&(&&(((&((((((****((((((((*****,**(*********,,,,,,,,*,*,,,,,,,.,,,,,..............................0000.0000000000000000000000002220222022222222222222244222244442442444444646664666466466666666666644444666686688888888886  """"  """""""""$$$""$$$$$$$$$$&$&&$&&&&&$&&&&&&$$&&&&&&&&&&&&&((((((&(&(*((*((&((((((((******(**********,,,***,,*,,,,,,,,,,,,................,.......00..0.0.0.0000..0.00000000.000202000220222222222222222222224222222444444444444444444446644644444466466666666666666668888888888:8 """ ""$$""""""$$"$$"$$$$$$$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&(&(&((((((((((((((&&(((((****,******(***********,,,,*,,,.,,.,,,.,,....,,,,........,......0....0.0.0.00000..0.0000000.0000000000000220002222022222222222444244444444444444464464466444464666666666466666666868888888888888 """" """""$""" ""$$$$$$$$$$&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((*(((((((((((****,****(***********,,,,,,,,.,,,,,,.,,..............0............0000000000.000.0.000000000000020220220022022222222222222222424444444444444644424444666446444466666666646666666666888888888888  """" """""""""""$$$$$$$$$$&$&&$&&$&&$&&&&&&&&$&&&&&&&&&&&&&&(((&((&((((((((((((&((((&(*(****((((*********,,,,,,,,,,,,,,,,,,,,...................,....0..000000.000000000000000000000000000222202202222222222222222244244444444444444446666666666666466666666464666666666688888888886 " """"" " "" """"""""$$$$$$$&$$$$&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((*(((((((**(&(((*(((&(*********,*,,,,,,,,,.,,,,,,,,,,..,,.......0...........00.0000000000000000000000000002220022422222222222222222222224422244444244444466888666666646666666666666666666466668666888888888 """" """""" """"""$"$$$$$"$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((&(**,*****,*,,,,,*,,,,*(**,,,,,...,.,.......................0000000000000000000000000020222222222222222222222222222222444444424424444466666666666666666666666666666666666666868888888888 """"""""""""""""""$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&((((&(((((&((&(((((*(*(((((((&&&(((**********,*,,,*,,,,,,,,,,,,,,..,...................0..00..00.00000000000000000000000000202220022222222222222222222242444444444444444466666644666666666664666666666666666666668868888886D """"""" """""""""""$$$$$$$$$$$$&$&$$"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&((((((((((*****************,**,**,,,,*,,,,,,,,,,,,...................0.0.0.0.0....00000000000000000000000.02022200000222222222222222222224444244424444444666446644666666666464466664666666666666668868888886" " """""""""""""""$$$""$"$$$$$$$$$$&&&$$&$&$&&&&&&&&&&&&&&&&&&&&&&(&&$(((((((((((&&&(((((&(******("*************,,*,,,,,,,,.,,*,,,,.................0..0..,$....000...00000000000000000.,00000222200022222222222222220222422424424444444466666646224664666666666466664666666686668886688888:6 """""""$"""$$$$$$$$$$"$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((&&&&&&(****((*******(*********,,,,,,,,,,,,,,,.,,...,....,........0..00....000.00.000000.000000000000000000020222002220222222222422.2244424444444224424466446642"44466666644464446666666666666666668888888  "" """"$"$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((((((&((((((((((************(******,*,***,,,,,,,,,,,,.,,,.......................0.0.0000000.0000000000002002000000002002222222002222242222222422242442224244444444444464444666666664444466666666666666666688868868866  """""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&(&((&(&(&((((((((((((((*(**(********************,,,,,,,,,,,,,,...,,...............0....00000..0..0.0.000000000000002220000202202222222022222222222224222244244444444444444646446446664664466664464466644666666666666688888886 ""  """""$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((*******************,***,,,,,,,,,,,,,,,.,.,,...................0..0.00....0.00.0.00000000000200002002222220022000022222222222222442244444444422444444466666666666644664666464664644446666666688688868888""""" " """""""$$$$$$$$$$$$$$&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&((((&(&(((((((((((((***********,***********,,*****,,,,,,,,,,,,..,,....,.,...........000..0.0......0000...000002000002022022222200002222222222220224222224444444444444444466666666664446444644444666666646666666668888688886 """""  """"""$$$$$$$$$$$$$$$$&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((&((((((((((((**(*****************,**,,*,,,,,,,,,,,,,.,,,,....,,..............0.00...00........00000000000020002022222222202222222222242222222222244444244664444444446666666666444444444444466666644664466686668888686 """""" """"""""$$$$$$$$$$$$$&$$$$$$$$&$$&$$$&&&&&&&&&&&&&(&&&&&&&&(((((&(&(&((((((((((******************,,,*,***,,,,,,,,,,,,,,,,....,.....,..,............0....0000...00000000000000000002202222222222222222222222222222224444442646644444462466666666664466444664444464644666664666666888868862""" """" " """""""$$$$$$$$$$$$&$$$$$$$$&$$&$&&&&$&&&&&&&&&(&&&&&&&((((&&&(&(((((((((((((***************,,,,,**,**,,,,,,,,,,,,,,..,,.......................0..0.000000000000000000000000000020222222222222222222222222222222244444444444444444444446666644246444466664444444664646466666688888886 """"" """""""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&((((((((((((((*(*(****************,,,,*,,,,,,,,,,,,,,,.,,,..,,.....................00000002020000000000000000020000022222202222222222222222244422222244424444444444444442444444444466666666466644224644444666666868668886 """""""""""""$$"$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&(((((((&&(&((((((((((((((*(***********,,**,,,,*,,,,,,,,,,,,,.,,,.,...,,...................00000000000000..00000000000000022002222222222222222222222222222444444444244444424444464444444444664666666664664444444444666666868688886 """""" """""$"""$$$$$$$$$$$&$$$$$&&&&$&&&&&&&&&&&&&&(&(&&&&((&((((((&((&((((((((*((*************,,****,**,*,,,,,,,,,.,,,,..,..,.................0..0..0000000.0.0000000000000020002020220222222222222222222222222222444244444224444224444444444444444666466446666664444464446666666666868686" """"""""""""""$"$$$$$$$$$$$$&&$$&$$&&$&&&&&&&&&&&&&&&&&&(&&&&(&&((((&&&(((((((((((*(*******************,,,,,,,,,,,,,,,.,,,,..,..,,................0.0.000.00.0000000000000000000000220222222202222222222222222242222224444244422222244446666666666444466666664446666466464446466666668668886"""""" """"""$$$"$"""$"$$$$$$$$&$$&$$&&$&$&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(&&(((((((((((((((**(****,******,**,,,,,***,,,,,,,,,,,,,,,,,.....,.................0.00.0000...0000000000000002202002022022022222222222222224222222222244444422244444466464446644464666664464446466444644666666666666888:8"""""""""" ""$$$$$$$$"$$$"$$$$&$$$&$$&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(((&(((((((((**((*((****,*,*****,*,,,,,,,,,,,,,,,,,,,,,,.....,.,..............0..0.00..000..0000000000000000020002022222222222222222222222222242444222444444444444444666464666466646666664464666644444466666666666868886"""""""" ""$$""$$&$$"$$$$$$$$$$&$&&$$&$$$$$$&&&&&&&&&&&((((&&&(&&&(((&&&&((&(&(((((((((((**********,,,*,,,*,,,*,,,,,,,,,,,,,,,.,,,,,,.................0.00.0000...00..000000000000000002200222222222222222222222222222224244424244444464466464444664666666664666644466664664444466666668686888888""""""""" $$$"$"$$$$$$"$$$$$$&$$$$&&&$&&$$$$$&&&&&&&&&&&&&(&((&&(&&&&&&&&((((&(((((((*(((***********,*,**,,,*,,,,,,,,,,,,,,,,,,,,,,,......................000000.....00000000000000000000000202222222222222222222222222244424444244444444444466644646664666666646644666666666444468666668668868886 """"""""""""$$$$$$$$"$$$$$$$$&&&$&$$$&&&(&&&&&&&&&&&&&&&&(&((((&&&&&&&&&(&&(((((((((((*******************,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,................0000000..000000200000000000000000002002222200222222222222402222222444444444444444664666644446664666666644644666664444446666668886888888868  """"""""""""""$"$$$$$$$$$$$$$$$&$&&&&&&&&&$$$$&&&&&&&&&&&(&&&((&(&&&&&((((((((((((((((((*************,***,*,,,**,,,,,,,,,,,,,,,.,,,.,,.,............0..0.00.0000000000000000000000000000222220022222222222222222222222222422444444444444446646666446664686666666664666646446466666666666666888886""""""""""""""$$$$$$$$$$$$$$$$$$&$&$$&&&&$$$&&$&&&&&&&&&&&&&&((&&&((((((((((((((((((((((***(**********,,,,,,,*,,**,,,,,,,,,,,,,,,,,.,,..,...,.......0....0.0000000000000000020200000200202222222222222202222222222222222224444444444444444446464646466466666666666666666666666666466666666888:8886""""""""""""""$$$$$$$"$$$$$$$$$$$$&&&&&$&$$$$$$$&&&&&&&&&&&&(&&&((((((((((((((((((((((((**(**************,,,*,,,,*,,,,,,,,,,,,,,,,,,...,.............000..0000000000020020000000000002022222222222222222222222222222224224424444444446646446664466666666666466666666666466666666666666668888888886""""""""" """""$$$$"$"$$$$$$$$$$$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((**************,**,,,,,,,,*,,,,,,,,,,,,,,,,,,,,.,,..........00...000000.00000000000000000200002202022222222220222222222224222222222444444444444444466666644666666444466666666666666666666666668888888888886""""""""" """""$""$$$"$$$$$$$$&&&&&$&&&&&&&&&&&$&&&&&&&&&&&(((((&(((((((((((((((((((((****************,,,*,,,,,*,,,*,,,,,*,,,,,,,,,,,,......,.....00...00000.0.0000000020000000000000002222222220222222222200022222222424244444444444444446644666466666446666666666666666666666666688888:8888886""""""""""  """""""$$$$$"$$$$$$&&&&&&&$&$$&&&&$&&&&&&&&&&&&&&(((((&((((((((((((((*(((**(***********,***,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,.........00.0.0.0000000000000000.000000000000002002222222220022222022222222222224424444444644464446466666446646466666666666666666666666666668888888888886" """""""""" "" """$$$$$$$$$&$$$$$&&$&&&&&&&&$$&&&&&&&&&&&&&((((&(((&(((((((((((((((*(****************,*,*,,,,,,,,,*,,,,,,*,,,,,,,,,,,.,........00..00000000000000000000000000000000000000222222222222222222222222222224444444444444444444666666666466666666666666666666666666688888888888888886@,"""""""""""""" """$$$$$$"$$$$$$$&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&((((((((((((((((((((((((((***(*********,*,******,,,,,,,,,,,,,,,,,,,,..,,...,........0.0..0000000000000000000000000000000200000000222222222222222222422222242444244444464464644666666666666666666646666666666666668888888688886888686""""""" """""$""""$"$$$$$"$$$$$&$&&&&&&&&&&&&&((&&(&&&&&&&&&((&((&((((((((((((((((((((((***(*****,*******,,*,,,,,,,,,,,,,.,,,*,,,,.,,..,......0...000.00000000000000000000000000000000022202200000022222222222222222222442444444444666444444666666646666666666646666666888888888688886868888868886"""" " """"$$$$$$"""$$$$"$"$$$$$$$$&&&&&&&&&&&&&&&(((&&&&&&&&(((&(((((((((((((((((((((((********,,*****,,,****,,,,,,,,,,,,,,,,,.,,,..,........00.0.0..00000000000000000000022020000000000002022200200222022222202222222222444444444644644666446666666664666666666666686886888868886666886888888886""""" """$"""$$$"$"$$$$$$$"$$$$$$$$$$&&&&&&&&&&&&&&&((&&&&&&&((((((((((&((((((((((((((((*************,,,,,,,,,,,,,,,,,,,...,.....,,,,........0.......000000000000000000022022200000000002020202222220020002222202222222444444444444446646666666666666666666666666666666686886668886666866888888886""""""""$$$$"$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&(((&&&&&&(&(((((((*(((((((((((((**(***(*****((****,,**,,,,,*,,,,,,,,,,,,,,.,..............000...0000000000000000000000000000000202000222222222222002002222022222222224444444444444446646666666666666666666666666666666666668686666668888888886""" """"$$$$$$"$$$$""$$$$"$$$$&&$$&$&&&&&&&&&&&&&&&&(&(((((&&(((*((((**((((((((((((((*((************,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,.......0......000.00000000020000002000002000220000020020222220200022022222222222222444444444644666666666666666666666666666666666666666666666688668888888886"""""$""$$$$$$$$$$$"$$$$$$$"$$&$$&&$&&&&&&&&&&&&((&(((((**(((&((((*((((*(((((((*((*(*****************,**,**,,,,,,,,,,,,,,,,,,,,...,,,................00000000000000000200000200020220000000202022002220020222222224422222444444444466666666666666666666666666666666666666666666688888866888888886" """"""$"$"$$$$$$$$$$"$$$$"$"$$$$$$&&&&&&&&&&&((&&((((((&"&((&&&&((((((((((((((((((***&**(***********,,,*,*,,*,,,,$*.,,,,.,,,,,................*.000000000000000000000000022.0020220020002000202200000202002222222422224444444444444464646666666666666666666668666666666666866668888888888888884""""""""$""$$$$$$$$$$$$$$$$""$$$$$$$$&&&&&&&&&&&&&((&((((((((&&&&(((((((((((((((*((((**(*(************,,****,***,,,,*,,,,,,,,.,,.................,.000000000000000000000000200&000000002002022020002020000.(2202222224424444444444444440&666666666666666666666666666,2666666666666688888888888888("$$"$$$$$$$$$$$$&$$$$&$$$$$""$$$&$$$$&$&$&&&&&(&&&(((((((((((((((((&(((((&((((((((((*((******************,,**,,,,,,,,,*,,,,,,,.,..................0000000000000000000000000002200000202000002022002000202222202222222424224444446444444666666666666666666666666666666666666666666666886888888:888.d""$$$$$"""""$$$$$$&$$$$$$$&&$$$$$$$$$&$$&&&&&&&&(((((((((((((((((((&&&(&&((((((((((((((**********,******,**,,*,,,,,,,,,,,,,,,,,,,,..............0.0..000000000020000000002020000200000000002222020022200022222222222222424224444444444444466666666666666666866666666886666666666666668888888888884""""$$$$"""$$$$$$$$&&&$&$&&&&&$$$$&&$$$&&&&&&&&&(&(((((((((((((((*((((&(((&(((((((((*((**************,**,,*,,,,,,,,,,,,,,,,,,,,.,,.,............00000000000000000000000000000200000000000020200222200202222222222222222244444444444444646646666666666666666666666666866668666666866668668888888664P$"$"$"$$$$$$$$$$$$$&&&&&$$&&&&$$$$&$$&$$&&&&&&(&&&((((((((((((((((((((((((((((((((((((((*(************,,,,,**,,,,,,,,,,,,,,.....,.0................00000.00000000000000000000000000000000000002220222022220002222222222224424444444464444446666666666666666686666668888666886886666666888888888686"$"$"""$$$"$$$$$$$$&&&&&&&&&&&&$$$$"$"$$&$&(&(&((((((((((((**((((((((((((((((((*((*(((**************,,*,,,**,,,,,,,,,,,,,,,,.,,,,,,............00.000000000000000000002000000020000020000000002222220002222222222222224224444444444644444666666666666666666666666668886666866888686886688888888666"$$"""$$$"$$$$$$$$$&$&$&&&&&&&&&$""$$&&&$$&&&&&&(&((((((((***((((((((((((((((*(((*(((**((*******,**,*,*,,*,,,,,,,,,*,,,,,,,.,.,,,,..........0.000.000000000000000002000000000002000000020000002022220002000002222222022424444444444464464666646666666666666886868866886688888688888888888888888884""""$$$$$""$"$$$$$$$&$&&&&&&&&&&&&&$&&&$&&&&&&&&((((((((((((((((((((((((((((((((*((((**(*******,***,,,,,,,,,,,,,,,,,**,,,,,...,,,,.............000000000000000000002200000000000002002000000002020202200000222222222222244442444444664464644444666666666668888888866688888888888888888888888888886"$$$$$$"$$"$$$$$$$$$$$&$&$$&&&&&&$&$&&&&&&&&&&(&&(&(((((((((((((((*(((**(((((((((*(*(***(************,,**,,*****,,,,,,,,.,....,,,.........0....0000000000000000200000000200000020000000000000000002220222222020022222222222224466444644246466666446644446666666888688868886888666688668888888:8884$$$"$$$$$$""$$&$$&&&&&$$&&&&&&&&$&&&&&&&&$&&&&&&((((((((((((((((((*((((((**(((***(**(*((************,,**,,,,,,,,,,,,,,,,,,,,,,,.,,,.,.........0000000000000000000000000020000220002020000000020020002222224020002222222222446664666442244644666666444666666666688886888866888686668868888888:88884$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$$$&&&&&(&((((((((&&((&((((**((((****((***((****(**********,*,,*,,,*,*,,,,,,,,,,,.,...,.,,,,,,,.,...0.0.00000000000000020000000000000000020000000000000000000020222222202222222222444664444466444446666666666666666666468886888888868868888888888888:888882$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&$$$&$&&$$&$&&&&&&&((((((((((&(&(*((*(*(((**(****(((*(((**(**************,,**,**,,,,,,,,,,,,,.,.,.,,,,,,,,,........0.000000000000000000002002000000000000000000000000200022222022222222224446644444444664464466466666666666666646688868888888888888:88888888888:::882P0$$$$$$&$$$$$$$$$$&&&&&&&$&&&&&$"""$&&&&&$&&&&&((((((((((((((((**(**(((((((*(*((((((*(((((*************,**,,**,,,,,,,,,,,,,,,..,,,,,,,.,.,,...000.000000000000000220222000202020000000000000000000000202220020200222222224446444444446444666664666666666666668888886888888888888888888:88888:8888:6$"$$$$$$$$$$$&$&$$&&&$&&&&&$$$"$$&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((******((((((******************,,,,,,,,,,,.,,,,,,,,.,,,,,,,....,...0.0.0000000000000000002002020002000002000000000000000000000220222222222242444444444444446444466646686666666666666866688868888888888:88::::::::8:88::4H$$$$&$$$$$$$&$&$$&&&$&&&&&&&&$&&&&&&(&&&&&&&&&$&&&&&&(((((((((((((*(((*(((((****(((***((*(************,**,*,,,,,,,,,,,,,,,,,,,*,,,,.......,.....0000.0000000000000002022002220000000000000200000002000000022202222222222244444444444444444466888666666666666686868868888888888888888:8::::8888:::4"$$$$$$&$&$&$$&&&&$$&&&(((&&$&&&&&&&&&(&&&&&&&&&&$$&&&&(((((((**(((((*((*(((**((*((*****(**********,***,**,,,*,,,*,,,,,,,,.,,,,,..,......,,...0....00000000000000000000022002000000000000000000000000000222000022222222244444444224444444446666666666666666866888888888888:88888:::::::::<<<:<:::2$$$$$$$$$$$&&$$$$$&&&&&&(((((&&&&&&&&&(&&&&&&&&&&&&((((&&&((((((((((*****((((((*((**((***************,***,,,,,,,,,,,,,,,,,,.,,,,...,,...,.,,.........0000000000000002000202222020000000000000000020000222200002022222222444444444444444444466666666686666668688888888888888:8:88::::8::::::<:::::2$$$$$$$$$$$&&$&&&&&&&&&(&&((((&&&&&&&&&&(((&&(&(((&((((((((((*((*********(((((*((*((*(*(***(************,*,,,,,,,,,,,,,,,,,.,,,,....,,...,....000000..0..0000000000000002202200000000000000000002000020020002002222222242444442444442444666666666666668686688688888:88888:8::::::::::::::::::::8:2$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&&&&&&&&(((&&&(&(((((((((((((*(*****(****((*(((*(**(***(****************(,,*,,,,,,,,.,,,,..,.,,..........,,,.0..0.0....00000000000000002220000000000000220002000020000000000000222222222422444444444466666666666666666666866688888888:8::8:8:::8:::::::<:::::::::2$$$$$"$$$$$$&&&&&&&(&&&&&&&&(&(&&&&&&&&(((((&(&(((((((*((((((*(*******((((((((((((***((*(*************,**,,**,,,,,,,,,,,,,,.,,.,......,.,,,......0....0.0000000000000200222002022000000000200200200000000000000022222222224444444444644446666666666666666668688::88888:8::88::::::::<::::::::::::2`&$$$$$&$$&$$&&&&(&&((&(&&&&&&(&&&&&&&&&&(&&((((&(((((((((((((((******(((&((((((((((((*((******************,,,,,,,..,.,,,,.,,..,,,......0..,.,..0....0000000000000002002222000202220200000200222222202020002000022222222442222444444644444646666666666666668666::::88:88888888:::::<<::<::::88:::::2l @"$$$$$$$$$&&&&&&&(&&&&&&&&&&(&(&&&&&&&&&&&&((((((((((((*(((((,,**(**(*((((((((((((((*(((****************,,,,,........,,,,,.....,,.............0....000.0000000000000000200002222200002200222020200000200000020222222442222224444444444466646668666668666868888888888888888:::::<<<::<:::::888888:2$$$&&&$$$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&((((((((((((*(((*,*,,*(*(**,**((((&(((&(((*(******************,*,.........,,,,,,,,...,,,,.,,..........0.00000000000000000000200022000000022222222222222222002220000222222242222222444644444666666666666888666686688888888888:888:::::<<<::::::::88888:0$$$$$$$$&$&&&&(&&&&&((((&&((&&&&&&&(&&&&&((&(((((((((((((**********,*****((((((((((((*********************,,.,.,,,,...,,,,,,.,..,.,,,,.............00000000000020020000222220200000222200022222222202022222222222222422222222224442446444646666666666686668888888888:888::::::::<<:::::::888688886$$$$&$$$$$&&&&&&(&&&(&(((&(&&&$&&&&&&&&&(&&(((((((((((***************,*((((((((((((*,,,,,*****************.,,,,.,.,,..,,,,,....,..,.,,.......0...0..000000200000000220222020202000002200002222222222222222222222222222222444422222464646666664646666666688886666688888::::::::::::::::8::888688886$$$$&$$&$&&&&&&&&&&&((&&&&&&$$&&&&&(&&&&(&(((((((((((((**(**************(*(((((((**,****,,,************,*,,,,..,.....,,,..,.......,............0....00000...0000000002022000000000000000000222222222202222222222222222444444444446446664666666666666886886886664688888:::::::::::::::::::888888886$$$$&$$$$&&&&&&&&&&(&(((&&$&&&&&&&&&&&&&((((((((*(((*(***(***************((((((((********,,***************,,,,.,.,,,.,.,,.,........................0.0.000000000000002222200000000200000020222222222220222222222222222224244444446666666666666666666668868888888868688::::::::::::::::<::88888:886$$$&$$$$$&&&&&&&&&(((((&(((&&(&&&&&&&&(&&&(((((((((((((****(************(((((((((*********,**(*(**********,,,,,,,,,...,,.,.,...................0000000..0000000000000000022000000000000220002222222222222222222222222224444444446466666666666666666666688888888888::8::::::::<<<:::::::::88888:886$$$&$$$$$$&&&&&&&(&(((((((((&&&&(&&&&((&&&(((((((((((((((***((********((**((((((***********,,*((**********,,,,,,,,...,.,,,,,,....................000..0.0000000000002000200000000000000022222202222222222222222222222422224444444664466666666666686666888886888888:8::::::::<<:::::::::::888::8:86L$$$$$$&$$$&&&&((&((((((((&(&((&&&&&&((&&&(((((((((((((***((((**********(***((((((((**********(***********,,,,,,,,,,..,,,,.,,......................0..000000000000000000020000022222222000200200222222222222222222222224222424464464466666666666666668868888888888:88:::::::<::::::::::88:::::::886$$$&$&&$$$$&&&(&(((((&((((&((&(((&&&&&&&&&((((((((((*****(((((*******(*((((((((**((*(******((***(************,,,,,,,,,,,.,.,,...,...................000.0.0000000000000000002222222222200002220222222222222222422224444444424446464666466666666666888888888688888::8:::::::::::<:::::::::8::::::86"$$$$&&&"$$&&&$&(&((((((&&&(((&&$&&(((&&(((&(((((((*((****((((((***(((** (*((***((((******(******(***(*****,,,,,,*,,,,,,,,,,,.....,...........0..00..0.00000000.00000000000222222222222000020222222222422222242222222444222444666666666666666666688888688888888888::::::::<:<<:<<:::::::::::::8:6$$&&&&&&&$$&&&&&&(((((((&&&&&(&(&((((((((&(&&(((((((((((**(**(((((((((***(**(*****(((((*****(********(&*********,,,*,,,,,,..,,....**..........0....00..000..000",000000000022222002222222200.2022222202222444244224444220444446664666666666666886886.688688888888:8::::<:::<<<<:<6:::::8:::::::& `&&$&&&$&&$$$&&&&&(((((&&&&&((((((((((((((&((((((((((((((**(***((&&(((***((**((***(*(((((&((((*************,********,,,..,.,,,,,,.................0..0.0.00.00000000000000.022220000002222222022222222202244444424422442222444446664666666666666868888668888888888888:8::::::<<<<<:86::::::::::::8 $$$&&&&&&&$$$&&&(&(((((&&&((&((((((&((((((((((((((((*****(********(((*(((((***(*****(((((&((***************,******,,,,,,,,......................0.000.000.00000000000020002020202200202222202202222222224444222222422220244444466666664666666666866886866688888888888::::::::<:<<<::::::8::::::::6@$$$&&&&&&&&$$$&&&&&&&(&&&(&&(((&((((*(((((((*(((((((((**********((**(*(*((*****(*****(((*********,*******,*,,,*,,,**,*,,,,,.,,.,...........0....0.0000..0000000000000000000222022222222222002220022222022442222222220002224444666666666666666686688688886666668888:88:::::<:<<<<<<<:::::::::::8::6$&$&&&&&&&&&&$&&&&&(&(&$((((&&((((((((((*(((((((((((*******(*(*((*(*(((((((*******(**(***********************,,,,,,,,,,,,,,,.,.,...................000000.0.000000000020000022222202020222200200202222224422222224442222244444666666666666666688686688888888888888888::::<<<<<<<<:<::::<::::::8::8$&$$&&&&&&&&&&&$$$$&&&$&&&(&&(((((((*(**(((((((((((**(*******(***(**(**(((**********(************,***,*******,,,,,,,,,,,,.,.,.,.,..........00...0.....00.0..0.00000000000002222222220022220200000000022424422222222222222444444664666666666666666686888886886888888888::::<<::<<<:::::::::::::::88&$$$$$&&&&&&&(&&&$$$$$(&(((&((&(((((((((((((((((((**((**(****(*(*((*((*((*********(***((***(*********,,*******,,,,,,,,,,,,,,..,,,,.................0....000000000000000000000222222222222002020220202222242222222222222224444446646666666666668866866866888886888888::::::<:<<<::::::::::::::::::8&$$$&$$&&&&&&&&&&(&&&&((((((((((((((((((((((((((((((*((****(*(*(*(**(((**((***************************,,*****,,,,,,,,,,,,,,,,,..,,.........,,....0..00000000000000000000000000202200022220002222222222244442222222222244442444464664666466666688886888888688868888888:8:::<<<<<:<:<<:::<:::::::::8$$$$&&&&&&&&&&&&&&((((((((((((((&(((((((((*(((((**((***(***((((((**(((*(**(((**(********((************,,**,***,**,,,,,,.,,,,,,,,...........00......000.00.00000000000000000000222222022000002222222220022244222224442444446464446646664466668688688888688888888888888:::::<<<:::<::::::::::::::::8$$&&$&&&&&&&&&&&(&((((((((((((((((&(((((((*(*((((**((((*(**(****(((*((**(*(((((****(*******************,,,,,,***,,,,,,,,,,,,,,,.....................0.00.00000..0000000000000000222222000022220222222222244442222422444444444444466666466666666666668888888888888888:88:::<<<:<::::::::::::::::::8$&&$&&&&&$&&&&&&&(&&((((((((((((&((((&(((((**(((((*********(*((((*********((((****(**,,,,,**************,,,*****,*,,,,,,,,,,,,,,,................0..00000000000000000002000..0000020020.00002200202222022222422222224424444444644446664446866886668688888868888888888::::::<<:<<<:::<:<::::::::::6$$&&&&&&&&&&&&(((&((((((((((((((((&(((((*(*((**(((*******((((((**((*******(********,,,,,,,,,,********,*,,,,,,,**,,,,,,,,,,....,,.....................0.000000000000000020220000000000...02002222022222220224222222244444444444464444664666666866666888688888888888888888:::<<:<<<:<::<::<<:::::<:8$&&$&&&&&&&&&&((((((((((((((((((((((((((((*****(******(**((((*(((((((*((****(****(*,,,,*,*,,,,*******,,,*,,,,**,*,*,,,,,,,,,,,,.,,,,,.............0..00.0000000000000000000020.0.0.0...020222222222222222000022222444444444444464464646686686668666688688866686888888:88:::::::<:<<<:::<:::::::::8$$&&$&&&&&&&&&(((((((((((((((((((&(((((*(*((****((****(*(((((*(((*(((************,**,,,*,***************,,,,,**,,,,,,,,,,,,,,,,,,.,,................00000000000000000200000020000...0000022222222022222222202222224244444444444444644666666888888886886888888888888888::::::::<<<<:::::<:::::::::6&$&&&&&&&&&&&(((((((((((((&&(&&(&(&((((((***(********(*(((((((((((((((***********&(**********************,,,,*,*,,,,,,,,,,,.,,,.,,.,...,.............0000000000000000000000000000020200022022022222022222222222444442222244444464646666466688688666688888688888888888:::::::::<<<<<<:::::::::::::6,&&&&&&&&&&&&&((((((((((((&&&(((&(((((((((*((********(**((((&((((**((**(*(**((******,,*****((*********(***,**,,,,*,,*,,,,,,.,,,,,,,,,,.............0....0000000000000000000000000000002000202222202222222222224244444444244444444444446466666688866686888868888886888:88:8:::<<<<:<<:<::::::::::::6x&&&&&&&&&&&&(&(((((&((&((((&&(&((((**(((((*(*(***(******(*(*(**((((***(*******************(((****************,,****,,*,,,..,,,,,,,,,,............0...00.0000.0000002000000000000000002202020222222022202222222224424244644444444466666666866666666866868886868888888888:::::::::::::::<::::::::::6&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((*((******,****,,**((((*************(********((***********((*******,**********,,,,,,,,...,............0...0..0.000.00000000200000000000220000220222222222222222222244444444444444644446666688666886688868888866668888888888:8::::::::::<:::::8::::::6&&&&&&&&&&&&((&(((&((((((&(((((((((((((((((((***********,,,***,*********(****(***((********(*(***************,,,,,,,,,**,,*,,,,,,,,,,,.............0..0....00000000..000000000000000022002002022200222222222222444444444444444446444666644666666688866886886688888888888::::::::::::::<::::::::::6&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((*(**********,*,*,*******************************(**********,**,,,.......,,****,,,,,,,,,,,...............0..0..00000000000000002000020020002202202000222002222222224224442444444444444466666666666868666888868666688888688888::::::::::::::::<:::::::6:&&&&&&&&&&&&(((((((&(((((((((((((&((((((((((***((*****************************(****(((*(*(*((*,,*,*******,.,,.,...,.,,.,,*,,,,,,,,,,,,,.,.,.............0.0000000..000000000002000000002202222020022222022222222244442444444444444446666666668668666868688666866888888888::::::::::::::::::::::::6&&&&&&&&&&&&(((((((&(((((((((&((((((((((**(((*(********,**************(******(***(*(&&&&((((,,,*********,.,,,,,,,,,,.,.,,,,,,,,,,,,,,,0,,............0...0..0..0000000000000000000020200200222000222222222022222242242244444444444444646666666666668866668686866668888888::::::::::::::::::::::::6 &&&&&&&&&&&&(((((((((((((((((&(&(((((((((((((**(*****(********,**,***********(*********,*,,,,,,,,******,,,,,,,,.,,,,,,,,.,.**,,,,,,,.....,...................00000000.000000000002200022222222222222222202222222222244444444444444464446666666666668668666686866686888888::::::::::::<<::::::::::6 &&&&&&&&&&&&((((((((((((((((((((((((**(*(((*(****(*(****(*********,*************(****,,**,,**,,,,*****,,,,,,,,,,,,,,,,,,,...,,*,,,,,.......,,,........0.....00000000.000.00000000000022202202020202222222222222222222244444444444666466466666668668866666688868688888888:88:8::::::::::::::::::::4 $&&&&&(&&&&(((((((((((((((((((((((((*((*(((***************(*(****************,,*********(***,**,,**,**,,,,,,,,.,,,,**,,,,,..,,,,,,,,,..,....................00000000000.00000000000000220200200222222222422222222222422444444444446466666666666666666666888888686888888888:88::::::::::::::::::::4&&&&&&&&&&&&(&((((((((((((((***(((((((**(***********((****************************,*********,,**,,***,,,,,,,,,,,,,,,***,,,,,.,*,,,,,,,,,,...................0..0.000000000000000000002220200222222222224242222222224444444424444444446446666666666868668668666868888888888888::::::::::::::::::::4&&&&&&&(&&&(((((((((((((((((((((((((((((*(*****(**(**(*********************,*(*******,,**********,,*,,,,,,,,,,.,,.,,*,,,,,,,,,,,,,,..,.......................0.00000000.0000000002000220222002444222222222222222224444424444444444444666666666666666666666666666688688868888:8:::::::::::::::::::4$&&&&&&&&&(((((((((((((((((((((((&((((((***(****(***********************,*****(************,,******,*,,,,,,,,,,,,,,,,**,,,,,,,,,,,.,..00.0..................0...00000000000220000.000022022222222222222222222222242424224444444444444466666666666666686644466666868888888888:::::::::::::::::::::2&&&&&&&&&&&(((((((((((*(*(((((&((*(((((((((*(((((*****************************(*******,,**,**********,,,,,,,,,,..,,.,,*,,,,,,,,,,,,...................0.....0.0000000000002200000000000002202222222222022222222242242222444444444444444446666666666666666666668868688888888:8888:::::::::::::::::4&&&&&&&&(((&((&((((((((((((****(((((((((((((((**(********************(********************,**,*******,,,,,,,,,,,....,,,,,,,,,,,,,,,................0.............00.000..00000000000002202222242202022222222222242222444444444444444444466666666666666666866666666888888888:8::8:::::::::::::::::2&&&&&&&&((&((((&(((&(((((**((**((((((*((((*((((((*(*****,*,***********************(******,****,******,,,*,,,,,,,,.,.,,,,,,.,,,,,,,,...................................000000000000020002222222222220222222222222444444444444444666444444666666666666666666866666888888888888:88::::::::::::<:::::4`&&&&&&(&&&((&((&(&(((((((((*((((((((((*(*(**(**((******,,*******(&(**************((****************,,,,,,,,,,,.....,.,,,,,,,,.,,..............0......0.........0......0000000000022220200200022222422422222224444424242444464466464666446666666666666666666666688888888888888::8:::::::::::::::4 $&&&&&&&((((&&((&(&((((((((((((((((((((((((((**(***(******"***(**((************(*****(*(*************,,**,,,,,,,.,,,,,,,,,,,,,,,,...................................0000002*0000222222202200000022222224.2264442224224444466666644668444466666666666666666666888886888888::88:::::::::::::::::0&&&&&((&&&&(((((&&(((((&(((((((((((((((((((((********************(((****(**********(***((*************,,,,,,,,,,.,...,,,,,,,,,,,,,,,,,.....,..........0.............00....000..022000002222222000022222222,022224224444244444466466444402464666666866666666666688886488:8::::::::::::8:::::88:::&&&&&&&(((&(((((((&(((((((((((((((((((((((((((*(***(*************(******************((*((***((****(***,,,,,,,,,,,...,.,,,,,,,,,,,,,*,,.............0......00.000..0..0..0....0000000222222222222222222222222220224422224444444446664446666666666666666666666666868886888::::::::888:868:8:::888:8"&&&&&&&&(&&(((((((((((((((((((((((((((((((((*(*(*********,******,,,********************(****((*********,,,*,,,,,,,,..,,,,,,,,.,,,,,,***,,,,..............00.0..0.00.00000000.00000020222222222220222222222224422242224444444444446644466666666666666666666666666668888888::::::888::888:8:::::::80$&&&&&&&&&&((((((((((((((((((((((((((((((((((((*(*(**************,,,*******************(**(*********(*,,,,,,,,,,.,,,.,.,,,,,,,,,,,.,,,,,,,.............0..0..0..0000000000000000222222222222020022222022222222242442244444446666646464466666666666666666666666666888888:8:8:::88:88::8:::8:::::::.8 &&&&&&&&&&((&((((((((((((((&((((((((((((((((((((****(****************************,******((((************,,,*,,,,,,,.....,,,,,,,,..,,,.,,,,..............0..00000000000000000002022222222222222222222222222022222222244444444466644466644666666666666666666646666886688:888:88::::8:88888888::8:8:.&&&&&&&&&&(((((((((((((((((**((((((&&((((((((((((((*************,*********,******(***(((**(***************,,,,,,,,,.,,.,..,,,,,,,.,,,,,,..............0000000000.00000000200000002222202222222222222222242222222222444424444444444444666666666666666666666666666888888:88::8888::8:88888:8::8::::. &&&&&&&(&&&(((((((((((((((*((((((&&$(&&&(((((((((***(((**********************************************,***,,,,,,,..,.....,,.,,,,.,,,,..,,...00.00...........00.0.0000000020000002200222022222222222222222222222222222444424442244446664666666666666688666466666666886:8::88:88::::888888888::8:8::,$&&&&&&&&&&&(((((((((((((((((((((((((&(((&((((((((*(*&(*********,*************,******,*********************,,.,,,,,.,,,.,***,,,,,.,,,,,,.....0.........0.0...0.000000000000000000022022222222222222222222200222224442244444444444644446666666666666868686666666666688:8::8::::::::8888:888::::88:.&&&&&&&&(&&(((((((((*(((((((((((((((((((((((*((*(*(*(*((*******,**********************,*******,,,,****(*****,,,,,...,,...,,,,,,,,,,,,,.,.........00....0.0000000.0000000000000000002200222222222222222200002222224442422244444466666644664666666666666686666666686888:8::8:::::::888:888888:88:8:,&&&&&&&(&&(&((((((((((((((&(((((((((*&&((((*(****((*******((**,*****,***************************,,,**,*******,,.,,,,,,,,*,,...,,,,,,..,,.................00000000000000000000000220022222222222222222222222222222222444444444444464646646666666646666686666666666688:888:::::8:88::::88:::888::::*&&&&&&&&(&(((((*((((((((**(&&(((((((((&$&(((*(******,,********,**,****************************,***,,,****(****,,,,,,*,*,,,.....,,,.,,.,..........0......0...0000000000200000020020002022222222222220222222242220222242224244444446444666666666666666666886666668868:888:::8:88:8::88:8::8888:::::,&$&&&&&&((((((((*(**(*(((((((((((((((((&(**(**(******,**,*,****,,,,,*,**,**********************,**,*,**,******,*,,******,,,..,,,.,..,,,.,........0.0....0..0000000000000220000200002222222200002222022222222222222224424422444444446446464646666666688888866686688888::::::::::8:888::8::888:::::( &&&&&&&&(&&(((*((((*(((((*((((*(((**((**((((**((***************,,,,,,****,*******(********(******,*,,,**********(**,,,,,,,.,.......,..,,...,...........00.0000000000000000002000202220222202024222222222222220222222442444444664444464244466666666888668888668668888::::::::::::::::::8666888::::(&&&&&&&&(((&((*((((((((*((((((((((((((*((((**((*(************,*,,,,,,**,,**********************,*,**,,**********,,,,,,,,,,,,,....,....,,............0.000000000000000000000020000222202020224222222220222222222222222222244444444444466466666668886688866666686868688888:8:::8::8:::::888888:::::& &&&&&&&(((&(((((((*((((***(((*(((((((***(((**(****************,*,*,,************,**,**,,,*****,************,*,,****,,,.............,,.,,,..............000000000000.00000000002220222222222222200222222222222222222424244444424446446646446466666668666666686686688::::88::::::::8:::888888:8::::& &&&&&&(&&(((((((((*((***(**(((((((((****************,******,*,*,**,*,,**********,******,,,*****,*,************,,,,,,,,,..,..,,...,..,,,,,,,,........0.0000000000000000000000000000022022222022200002222222222222222244244444444444466644444666666666666668686868688888::888::::8::::8888888::::::$ &&&&(((&&(&(((((((((*****((***(**(**((*****(**(****,*******,*,,,*,,,**,*,******,********,,,,**,,***,*,,*********,,,,,,,,.............,,,.,,,,,,.....000000000000000000000000000020222222202222222002222222222222222242444244444446644446444666666666866666888:88888888:8:8::::::::8:88888:::::8::$ &&&&(&&((((((((((*((((****(***((******************,*********,,,*,*,,,,***,****,*,*********,,,***,**,,,*,*****,**,,,,,,,,.,........,.,,...,.....0...00.000.000.000000000000000022022022022220222222222222222222242244444444444444646666466444466666866666668888868886888:::::::::8::::88888:::::::"&&&&&&&&(&(((((((((((**(********(((****************,,,,,,*,,,,*,,,,,,*****,*,**,,***,*****,***,**,**,*,.....,,,,**,,,.,,,..........,...,,........0...0000000000000000000000200000022022222200222222222222222222242442444444444446466666666466666688666666866666688888888:8::::::::::88888:8:::8:: &&&&&(&&(&&((&(((((((*((*******(((*****************,,,,,,,*,,,,*,*,,***********************,,***,*,**............,,.,,,,,,,...........,..,.,..,......00.00000000000000000000000022002222222020002200222222222222422422244444444664646666666666866666686668866668888888:888::::::::::::88<::8:8:::&&&&&&&&&((((((*(((**(********((*******************,,,*,,,,,,,,**,****,*,**************************,........,.....,,,,....,.........................00..000000000000000000000002220000022020000.00222202222222222422444444444664444666666646666444666688668866688888888888:::::::88:888:::8:88:::&&&&&(&(&&(&(((((((*(******(*********************,,**,,,,*,,,,,,,*********************************,,,,,,.,,,.......,,,,,,,..,...................0....0...000000000000000000222202000022222002222202222222222222444244444444444446464666666666666866666888688666688:88888888::::::888888::::888:88&&(&((&&(&&&((((******(*(((((*****(************,,,,**,,,**,,,,*,,,*******(****,,,,***************,*,,,,,,,,,..,.,,,.,,,,,...,........................00..000000000000000002222220022020022222222222222222222224244444444444644646644666666666666688888668888888888::::8888:8:888888::::8::888888:P&&&&&&&&((((((((((((**(((*((***(***********,,***,,,***,***,,,,,,,,,,**,**(**,,,,**,************,,,,,,.,,,,,,,,.,,,,,,,,,,,,,..,......,.................00.0000000000000002222202200222222222222202222222222222242244244444444446666666666688666688666886886888888668::::::::8888:::::::6886888::<&(&&&&(&(((((((((**((((***((((((***********,*,,,,,***,***,,,,,*,,,,,,,,,****,****,,,*****,,***,,,,,,,,,,,,,,,,.,.,,,,,,,,,.,,.,.......................0.0..000000000000002222000000002222202222222222222222222222244422444444444664466666666666666666886888888886868888::::::8::::::::::88888:::<4&&(&&(((((((((((*(((((((*((*************,**,*,,*,,,,**,*,,..,,**,*,,,,,****,,******,********,,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,.,.......................0...0.000000000000220002000002222222222022222222222222222222444444244444444466666666668666666866668888886868868888::::::::::::::::88:::::<<(&&&(&&(((((((*((((&(***((*****(*******,****,***,*,,,***,*,,,,,***,*,,****,***,**,*,*******,,,,,,,,**,,,,,,,,,,,,,*,,.,,,,,,,.,...............0.........000.000000000000000020000020222222202222222222224222222224444444422444464666666666668668666866668688888888688888888::::::::::::::888:::::&&&(&&(&((((((((((((**(***(((((*(******,,,***,,*,,*****,*,*,,,***,*,,,**,,*,*,****,***********,,**,,,***,***,,.,,,,,,,,,,.,,,...........................0.000000000000000002220000222222222222222222222222222222222244444446444666666666666688688866668888888888888888888:::::::::::::::::88:::<<&&&(&((&((((((((((((*(*****(((((((****,,,,,**,*,,,**********,******,,,,,,,,*,,,,,**,********,*,**,,,,*(((((*,,,,,,,,,,,,,,,,.,..............................00..0.00000000002222002222222022222222222222222224224444444444444446666666666666868888688868886888668688888888:::::::::::::::8:88::<:&&&&&&&(((((((*(((*((**(**(*(*(**(*****,*,,,,,,,**(**************,,*,,,,,,,,,**,**,*************,,,,,,,*,*,*****,**,...,,..,.,,,,.................0.....0.00000.000000000.0022200224222222222222022222222422422244444444444444666666666666666888888888888888888686868888:88:::::::::::::::::88::<&&(&&&&((((((**((((*(((**(*(((*(**(*****,*,.**,**,,****,(*********,*,,,,.,,,*,,,,.,,,,,,******,,,,,,,,,,,,*,,,,,,,......,,....,...............00..0.........00000002000000000..002222222222222202222002222222224224444444444446666666666666666666888688888886868668888888888::::::::::::::::88::: &&&&&&(((&((((&(****(((((((((*(*(*(*****,,,(&**,**,,,,*********,*,,,,,*,(&,,.,,,,,,,,,,,**,***,,,,,,..*,,,,,,,,,,.,....,...........,......0......0.0....0...00222220002220220022222222222222202200220202222444444446444464446466666666666688666688888888868666866688888888::::::::::::::::::88888&&&&&((((((((((*****(((((((**((*((*************,***,,,***(*****,,,*****,*,,..,.,,,,,,,,**,,*,,,,,*,,,,,,,.,,,,,,,..........0000...(...000....0.000000..0.000020 0200222222200222222222222220 0222222222222244444444444442464466666666868868668868668426888886688888888:88:::::::::6:::::8::::88:  &&&&&((((((((((*((*******((*(*((((*************,**************,,,,**,,,,,,.,.,,,,,,,**,,,,*,,,**,,,,,,,,,,.,,,.,,.,.,...0000.00.00000.00....000000000202002222222200220222222022222222222222222222000222244444444224444464444666666666668666668666688668888888888888888888::::::::0::<:::::::8::4&&&&&((((((((((((((**((*((*(((((((***(*****************************,,,,,,,,,,,*,,,,,,*,,,**,,***,,,,,,,,,,,.,,,,........0.............0.0000000000022220220000000002222222220222222222222222222222222222444422244422444446444666666666686666668888666688866888688888888888:8::::::::::::::::::8:: 0&&&(&&(&(((((((((**(((((***(*(*((*(*(**************,******(**,,,,**,*,,.,,,,****,,,,,,**,,,,,,,,,,,,,,,,.,,,...,.,....0....,,,.........0020020220000000200000000002222222222222220022222222224222222222242442224444446444444646666666686668868868866868888888668888888888:::::8:::::::::::::::8::&&&&&&(((((((((((((((***(((**(((((**((*****(***************,*,,,,****,,.,,,,****,,,,,,,,,,,,,,,,,,,,,,,..,*,.,..........,,,,,,,,,,,,..0.00.0000000.0000000000....0002222222020000022222222242222222222222422222224444464466646666466688664666888886886688688668888888888::888:::::::::::::::::::: (&&&&(&&&&&(((((&((((**(((((((((((((******(*****(*******((********,,,,,,,,********,,**,,,,,,,,,,,,,,,,,,,,,,............,,,*,.,..,.,,,*,,,.....00.....0..0.0........002222220222222222222222242222224222222224442444444444664666666668666668866666666666668868688888688888:8:::::8:::::::::::::::: &&&&&(&&&(((((((((((*(*(((*(((((((********(***(((******(******,,,,,,,,.,*(******(****,,,,,,*,,**,*,,,,,,,............,.,,,.........,,,*,,,*,,,......00.,,,,.00..0000222220002220222222222242422222220224222222224444444444644666666668666668666666666688668868888668888888::8::::::::::::::::::::d&&&&&&&(&&(&(((((&((((((((((((((*************((*****((***********,,,,,,,**((****(((****,,,,..,,,,,,...,,,,.....,,.,,,,,,,,.,.,...,.,,,,,,,,,,**,.....0..........0.0022242222222222000000222442222442442442422222222424444646666666688866666666666668888686868686666666688:888::8:<:::::::::8888:: &&(&&&(&&&(&((((&(((((((*(****(***(*****((((((&((((***,,,,,****(***(***(*******,,,.,,,,,,...,,,,,,,,,,,........,,,,*****,,,,,,,,...00..0.......,,,,*,,,,.....00020222222220000000000202244444444442222222222222446466666666666466444466468888:888866866666646444646888::::::::::88:::::::88:::::<"&$&&&&&(&&$$$&&((&(&&&&(&&&*(((*((&(&$&&((((((&&((&(****,,***(&((&(*,***(*((**,,*,,**((((**,,..,,,,,,*.0..,,,..***((*,,..,.,(**0..00....,.,***,,....*,,,..,..0000...0,000022222..0204222022220202002222266022466644466682224466664442446866666666644664668662464468888888888::<<::<<::866:::<::::. &$$$$&$$$$&$$&(*****(***((((&&&&((&&(&&***,**((*,**(*(((((&(((&&(*,...,*,*.,.,*((*(**(((&&**........020..**(((*,**(*,,.00....00...0.,.,,,,,,,,..0000..00200.0...0..000..024444024444442020022200022444644446644644244644424466886646668888466466644444468886668:8:886888::::::8:8::<<:8:<<<:<:88:."&&&&&&&&&&&((((*((((((((((((&&((*(*(*****(((***(**((((************,,,,************,,,,*******,.........,,,,,,((.,.,.00.0........,.............00..00..00000000000.0000222224222244442222224222444442444244446444444666464466666466668868666646664446666686666888888868:::::::88::8:::::<<<<::::::. &&&&&&&&&&&&&&(&(((((((((*(((&((((((((((*((((((**(***(************,,************,*,***,,,*****,,*,.,,,,.,,,,..,,,,.......,,........0...00...0.00.0..00000000000000000222222224444242442442444444444244244644444644646446664666666666666666666666666668666666686888888:::<<::8888:8::::::::::::<::0 &&&$$&&&&&&&&((((((((&((&((((((((((((((((((*(*((**((*************,,,,,**(*,,*********,,,*,,***,,****,,,,,**,,,.,,..,...,.0.........0....0000000000000.000000000020002222222222444444444444444444444444464444444666444464466446644446666666664646666888666666688888:8:::::888888::::::<::<<:::::<<0 &&&&&&&&&&&&&&(&&(&&(((&(((&&((((((((*(((((((((((*((*(*************,,*,**,,,*****,*,,,,********,********,,,,.,,..,,,,,,.000.......0.00..000000000000000000000000002220222222242444442444444444444444444446446466666666644444644464664464444446666888666666868:::888::<::::8:88::::::::::<:<<<::<<0: &&&&&&&&&&&&&(&&(&(&&&&&&&(((((((((((((((((*(((((((*(((*********,**,,*,*,*,,,,,,**,,,,**,*,,.***,,,,**,,,,,.,...,...,,,...........00.0.00000.0000000000000020000002022222222244244664444464444664446446466666666666664444466646666666666446466666688666668888:88::8:<<::::::::::88::::::<:<::::<<0@ &&&&&&&(&&&&&&&&&&&&&&(&((((*((((****(((&((((((((((((*(***********,*****,,,,,***,,,,,,,,,,*,,***,,,,*,,,,,,,,....,...................0.000000000000000000020002002002222244424444444466666466666666646666666666666666446666668666666666666666866666888888:88:8888:::::<<<::::::8::::::::::::::<<<0 &&&$&&&&&&&(&&&&&&&&&(((((****((((((((((((&(((((*((((((***********,*******,****,,,**,*,,*,,,****,,,,,,,,,,,,,...........,,,,.....,..00000000000000000000000002020222222224444444446444666666666666666666666666666664666666888688886688686688888888888:::::::::88::::<<<<<<:<<::::::::<<::::::::<<0 &&&$&&&&&&&&&&&&&&&((((((((((**(((((((((((&(((((((((((***********,,**********,**,,,,**,*,,,,,***,,,,,,,,,,,,,,.,.........,..........0.00.00000000000000000020202222222222444444446666444666666666666666666666666666644666666888888888888888888888888::::<:::<<::<<::<<<<<><:<::::<::::<:::::::<<<.$$$$&&&&&&&&&&&&&&&&&((((((((((((((((*((**((((((&&&(((((*******,,*,,***********,,,,,,,***,,,,,,,,,,,,,,,,,,,.,,.,,...............0.0..0.000000000000000000000022220022222444444444666666646666666666666666666866666646666668646688888888:88::8888:::::<<<<<<<<<<<<<::<<<>>><<<:::<<<<::::::<::<<<>."&$$&&&&&&&&&&&&&&&(((((((((((((((*(((*(*((((((((&(((((((*******,,,,***********,,*,,,,,*,,,,,,,*,,,,,,,,,,,.,,,..,..............000..0....0000000000000200000042022222222244444664666466666664466666686666666644466668868888888886688::::::::8888:<<:<<<<<<<<<<<<<:<<<<<>>><<<:<<<<<<<:::<<<<<:<<<. "&$$$$&&&$&&&$$&&&&&&((((((((&(((*(**(**((((((((((((((((********,,*********,*,*****,,,,**,,*,,,*,,,,,,,,,,,,,.,,.................00...0000.000000000000000020002222222222444444446466666686666666666668866666668666688888888:88888888888:<<<:::::::<<<>>><<><<><<<<<><<>>><<<<<<<<<><<<<<<<<<<<>>>,"$$$&$&$$&$&$$&&&&&((((&&(((&(((((((*((((((((((((((((((********,****************,,*****,,,***,,,,*,,,,,,,...*,,,..,......0.0.......000.0.000000000000202002202200222222242444444646666666866666868686668868888688888688::888888888:::::::<<<<<:<<<<>>>>><<<>>><:<<>>>>>><><<>>>>>>>><<<<<<<<<<<<>>."$$$&$$$$$$$$$&&&&&((&(&&&((((((((((((((((((***(((((*(*(***,**,,*(***************,*,,***,**,,*,,,,,,,,,,,,...,,,..........0....0..000.0000000000000000002022202222222244444444446666666686886668888888868688888888888888888:888888:::::::::<<<<<<<><>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>><<<>><<,"$$$&$$$$$$$$$&&&&&&&&&&&&&(((((((((((&((((*((*((*((***(****,*,*(*****,****************,****,,,,,,,,,,,,,,,,,,...0..............00000000000000.00000020000002222222222222444444466666666686888688888888668888888888888886:888::888:::::<<<<<<<<<>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>><>>>0"$$$"$$$$$$$$&$&&&&&&&&&&&(&((((((((((&((((((((*((********,,,**((*(**********,*************,,,,,,,,,,,,,,.,,,,..................0.00.000000000002000000200202222222222424444446666666666888688888888888688888888888888888888::88::::<:<<<<<<<<>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>,""$"$$$$$$$$$$&&&&&&&&&&&&&(((((((((((&((((((((*(((*(*********(**(*((*********,**********,*,,,,,**,*,,,,,,,,....,................0......0000000022220020022222222222224444666666666666688888888:88888888888888888888888888888:8::::::<<<<<<>><><>>>>>>>>>>>>>>>@@@>>>>>@>>>>>>>>>>>>>>><<><>><>>>>*"$$$$$$$$$$$$$&&&$&&&&&&(&(((((((((((&(&((((((((&************(((****(***********,**************,,**,,,,,,.,,,,......................0.0000000000002200222222222222222422466646666666686868888888888888886868888888888::8888::::::::<:<<<<<><>>>>>>>>>>>>>>>>>@@@@@@>>>>>>>>>>>>>>>>>>><>>>><<<>>>>,""$$$$$$$&$$$$&&$&&&&&&&&&&((((((((((&&&((((((((((********((((((((((***************(*(*********,*,,,,,,,,,..,,,,..................0..0000002000002202022222222222242422264666666666668888888888868:88888666888888888888888::8::::<:<<<<<<<><>>>>>>>>>>>>>>>>>>@>>@>@>>>>>>>>>>>>>>>>>>><>>><><>>>>,$$$$$$$$$$$$$&&&&&$$&&&&&&&(&(((((&&(&&&&&&((((((*(******(((((((((((***(*(****,****((((((*********,*,,,,,,,,,,,,.,,,,.........,.......0.0000000002002200222222224224224444466666666666888888888866888888888888888888868::::8:::<:<<<<<<>><>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>><<>>>><<>>>>>*$""""$"$$"$$$$&&$&&&&&&&&&&(*(((&&&&&&&&&&&(&(((((((***(***(((((((**(*(*(*((******(&((************,,,,,,,,,,,*,,,**......,,,..........0000.000000000000220222222222222244446666666666888888888888888888888888888:8::::::::::::::<::<>><<>>>>><>>>>>>>>>>><<<>>@>>>>>>>>>>>>>>>>>>><>><>>>>>>>>>>@*"""""""""$$$$$$$$&$$&&&&&&&&"(&&&&&&&&&&&&&&(((((((((((**$((((((((((((((((((****(((((**********,,*,*,**,,*,,,***,,0..,...................0000002000000020222222224442224446686646666866886688888888888888:888::8888:::::::::::::<<<<<>>>><<<<>>>>>>>><>>>>><>>>><<>>>>>>>>>><>>><<<<>>>><>>>>>@@* $"""""""$$$$$$$&&&$$&$&&&&&&&&&&&&&&&&$$&$&&&&&&&(&((((((&((((&((((((((((((((*(**(((((&&*************,**((,,,,,,,,,**,,,,.....,,,........000.000".0000000002222222222422224462466666666666888888888886688 8888888888:88::::::::<<<<<<>2:<<<<<<><<>>>>><>>><<:<<<:<>:<>><<<>>>>><<><>><<>><>>>>@B """""""""$$$$$$$$$&$&$&&&&&&&&&&&&&$$$$$$&&&&&&&&(&&((&(&((&((&(((&(((****((((***(*(**(*(*(((***********,***,,,,,,,,,,,,,,,,,,,,,,,........00..0.0000000000002222222222222224244446666666666666868668868866888888888:888:::::::::::<:<::<<<<<<<<<<<<<<><<<>>><<::<>::><<<<<<<<<<<<<<<<<<><<>>>@@2""""""""""""$"$$$$$$$$&$&&&$$&&&$$$$"$$$$$$$&&&&&&&&&&&&(&&&&((&(((((&(**(**(*(((***(*(*(((((*****(***(********,,,,,,,,,,,,,,,,,,,,,,,..............00.00.000000000222222222022444444666666466666666666868688886866868888888888:8::::::::::<<<:<<::<<<<<<<<<<<<<<<<<><<<<<<:<<<<<<<<<<<<>>>>>>>@@B