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_2 MISSION_PHASE_NAME = EXTENDED_MISSION TARGET_NAME = MARS IMAGE_ID = '533B92' IMAGE_NUMBER = 56969711 IMAGE_TIME = 1978-02-02T06:24:36Z EARTH_RECEIVED_TIME = 1978-02-03T09:59:28Z ORBIT_NUMBER = 533 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.025450 NOTE = "HIGH RESOLUTION MAPPING 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 5 @.(àØZW2þ"D‡6Ì ^ ã äzf ŠèB0—çÑï åþåÒÞv]UpC.00020222422200200000200.0..00000000000222202002424222222222442200224444444444444444446668888886642222422022224422242222222222220002222220000002222202222222200000022222220000000000000022222000000000...,.....0...0...000.................0000000.......000...............00000000000...,,,,,,,,,$..00002222220222222222222220(.220022222222224224444422222246444200244444444444644444446888888686644444422222244422024222222200222200200000000000000000022222000000220000000.00.......0000000000...........,....,,,,......,,.,,....,,............,...................,,,..........0....,,,,,,,,***(&...0000000002222222000022222200000222222000242222222222222,244220022222222244444424444.(666644464444222202222222220.0222000000000000000000000....00000000000000000000..000...,,.................,,,,,...,,,.,,,,,,,,....,,,,,,,.,,,,,....,.,,,.,,,,,,,,,.,.......,,,,,.....,.......,,,,.....,,,*((&,.0000000002000000000000000000000000000000200222222222222222242200.00000222222222224444444444444422222222220002222000..000000000.....000..0......,.......0000000..........,,,*,...,,,,,,....,,,,***...,,*(*,,,,,,,,,,,.,,,,,*,,,,,,,,***,,,,.,,,,,,,,,,,.,,,,,,,,.,,,,,,........,,*,,..0...,,,,,*&,...00000000000000000000000020000000000000000022222222222222222200.0.00000.0.00022222222222222222222220000000002220.0.000000......................,,...0.000..........,,.,,,,,*,,,,,,,,,,,,,,,,********,,,***,,*****,,,,,,*****,,,,,***((*,,,,,,,,,,,,,,,,,,,,,,,,,,$(,.......,,,**,,...........,( &,,.0.000.000000000000.0000000..000000000000000222222222222202222000.............000002000000000.00222000000000000000.................,..,,,....,.........0..,,....,,,.,,.,,,,,,***,,,,,,***,,,,,,,***(*************,**************************,,,,,,,****,,,,,,**,,,,*,,......,,*,,,......0.....,,&,..........000000....00000.0...00000.000000000200020222200000224200...,....,,,,,,..000..,,,,....00....0.0000...00.................,.,,,..,,,,,,,,,,,,,,,,,,,..,.,,,,,,.,,,,********,,,,,*******************(**********************,,************,******,***,**,,,,,,,,,*,,.,.,,,,,......0........,&,,.....00...0.0..000000.00...00.000000.0000000020222222200222222220....,,,,***,,.....,,,***,**,,,,,............00............,,,,..,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,*,,,,,*************,*****************((((****************((**************************,******,*,*,,,,,,,,,,***,................., $,,,...........00.000.............0000000000000222000002022200022222000.,,*****,*,,,,,,,,,***,,**,,,,,,,......................,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,**********(********(***********(*((((((((((*****((((****************(****************,,,,****,,,,,****,,......,,,.......,,, $,,..........000......0000.......00000000000.00000002222020000002222000..00..,***,,,,,,,,,,.....,,,,,,,,,..,.....,........,,,,,,,,,,,,,,,,,,,**,,,*,,,,,,,,,,,,,,**********************(***((*(((((****(((((((((((*((((((((((*(*(******************************,,,,,,,,,****,..........,,......,,,, $,,................0.00...........0...0..000000002020000000000000000000.00000..,**,,,,,,..0000...,,,,*,,,.,,,,...,.,,,,...,,,,,,,,,,,,,,,,******,,,,,*,,,,,,*,,********************((((*(((*(*(((&(((((((&((((*(*(((((((((((*(((****(*(((***(****(************,,,,,,,,***,,,.............,,,,.,,,,*$*,...............0.........0.........00000.0000200000.000000000000200000000000..,,,,,,,........,,,,,,,,,,,,,,...,.,,,,,.,.,,,,**,,,,,,*****,*******,,,,,,,,*,,*,**********,****((((((((((((*(*(((((((((((((((((((((((((((((*(((*((((((((**(((***(**(**((*(***,,,,,,,,**,..............,.,,,,,,,,**$*,,.........0.......00..........0.0.....00000000000000000000000000002000.00000...,.,..............,,,,,,,*,,,,,,,,,,,,,..,,,,,,,,,,,,***************,,,***,*,,,*********(**(((((((((((((((((**(((&&&(((&(((((((((((((((((((*((((((((((((((((((((**(*((((******,,,,,***,.....,.....,,,..,,.,,,,*,,*$*,,,,..............00..........0.0.....0000.0.00000000000000000000000000000000...0..........,,,.,,,,,,,,***,**,,,,,,,,,,,,,,,*,,***,,,******************,,,*,**********(((((((((((((((((((((((((&&(((((&&(&(((((((&((((((*((((((((*((((((((((((((((*(((**((***,,,,****,..........,,,,,,,,,,,,,****"*,,,..............00.........0.........0.0.0.00000000000000000000000000000..00.0.......0...,,,,,,,,,,,*,***,,,,,,,,,,***,,,,,*****,*,***********,********************(*(((((((((((((((((((((((((((&&&&&&&&(((((&((((&&&(((((((((((((((((((((((((((((((((((((********,,........,.,,,**,***,,,,,,***"*,,,..,.............0....................00.0000000000000000000000..00000000000............,,,,,,,,,,,,,***,,,,,,,*,,,***,*,,***************************************(*(((((((((((((((((&&&&&&&&(((&((&&&&(&((&&&&(&&&&&((((((((((((((((((&&(&(&(((((((((((((*****(**,,,...,,,..,.,*,,****,,,,,,***$*,,,,...............00.........0.........0.0.00000000000000000.000...000000.000........,,,,,,,,,,,,,,,,,*****,*,,*,*,******,*********************************,**(*(***(((((((&(((((((((&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&((((((((((((((((&&&&(((((&(((((((((((****((**,,,,..,....,,,,*,*(*,**,,,****"*,,,.,.........................0...,.........000000000000000000000....00.000..0......,...,,,,***,**,,,,,**((***,,******************(******(***********************((*((((&(((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(((((((&((&&((&&&(&(&&&(&&(((((((((((****((**,,,,.,,,,,,,,,,,****,,*,,,****"*,,,,,.........................................00000000000.0000000........000.......,,,,,,,,,,,**,,*,,,***((**********************(((*(**************((***********(**(((((&((&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&(((((((((((***((((,,,,,..,,.,,,,,,***,,*,,,,*****"*,,,,,,......................................0..000000000.0.0.0..0....0.........00...,,,,,,..,,,*****,*****((*********************((***********(*(**(((*********(((*((((&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&(((&&&&&&&((&&&&&&&&&&&(((&(&&(((((*(*(((*,**,,..,,.,,,,,,,,,,**,,*,,**(("*,,,,..........................................00000000000.00............0...........,,,,,,,..,,,**********************************(*(((**(((((*(((*((****(***(*((((((((&&&&&&&&&&&&&&&&((&&&&&&&&&&&&$$&&&&&&&&&(&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&(&&&((((((**((((*,,,,,,,,.,,,,,,,,,,,*****,,***("*,,,,,,.........................................00000000000.......0...........,,,,.,,.,,,,,,.,,,,,,,***********************((***(**((((*(*((((((((***(((**(***(((((&&(&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&(((((((*(((((*,,,,,,,,,,,,,,,,,,,**,,,,,,**( *,,,,.,,,.........................................00.000..0.0.........,.......,,,.,,,,,,,,,,,.,,,,*,,**********((*******(**((((((((((((((*((((((((*(((((*((**((((((((&(&&&&&&&&&&&&&&&&&&(&&&&&$&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((*,,,,,,,,,,,,,,,,,,,,,**,,,,,*** *,,,,,..,...............,.......,.................00000....0.................,,..,..,,,,,,,,,,,,***,*************((((((((*((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&$&&&$&&$&&&&&&&&&&&&&&(&&&&$&&&&&&&&&&&&&((((((((((((**,,,,,,,,,,,,,**,,,,,***,,,,*** *,,...,.,..,,..................,................0.000000...................,,,,,,,,,,,,,,,,,,,,*,,*,***(********(((((((((((((((((((*((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((&&(***,,,,,,,,,,,,,**,,,****,,,,**( *,....,,....,.....,...................00...........0000...................,,,,,,,.,,,,,,,*,,,******,***(*********((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((&&&(***,,,,,,,,,,,,******,,**,,***** *,.....,,,...,.,..........,..........,.............00..............,.....,,,,,,,,,,,,,,,,**,,,********((******(*((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&&&&&&&&$$$&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&$$$&&&&((((((&(&(**,,,,,,,,,**************(******( *,.....,,...,..................,................0...................,....,,,,,,,,,,,,*,,*,,,,*********(**((**(((*(((((((((((((((((((((((((((&&(((&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$&$$&&&$&$$&&&$&$$$&$&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&((((&&&&**,,,,,,******,**,**************( *,,...,,...,,..................,.,....................................,,.,,,,,,,,,,,,,,,*,,,*****(**(****((***(((((((((((((((((((((((&&((((((&(((&((((((((((((&&&(&&&&&&&&&$&&&&&&&&&&$&&&&&$$$$$$$$$$&&&$&&$$$&&&&$$$$$$$$$$$&&&&&&&&&&&$&$$&$&$&&&$&&&(((((&&&(**,,,,,,,,***********(*********** *,,,,,,,,,,..........,.,...,..........................................,,,,,,,,,,,,,,,,*,,,,,*******(*****((((**((*(((((((((((((((((((((((((&((((((&((((((((((&&&&&&&&&&&&&&$$&&&&&$$&&&&$&&&$$$$$$$$$$&&$$$$&$$$&&$$$$$$$&$$$&&&&&&&&&&&$$$$$$$$$$$$$&&&(&&(((&&(*,****,**************((*(*******( **,,,,,,,....................,...,............................,..,..,,,,,,,,,,,,,,,,*,,,,**,******((((((*(((*((((((((((((((((((((&(&(((((((((((((((((((((((((&&&&&&&&&&$$&&&$$$$&&$$$&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$&&$$$$$$$$$$$$$$$$&&&&&&((&&&&*,*,,,,,*************((************,,,,,,,.......................,..........................,,,,.,,..,,,,,,,,,,,,,,,,*,,,,**********((((**(((*((((((((((((((((((((&&&&(&(((((((((((((((((((((&&&&&&&&&&&&&$$&$$$$$&&$&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$&$$$$$$$&&&&&&&$$$$$$$$$$$$$$$$$$$&&&&&&(((&&*,,*,*,**************(*************,,,,,,,..,,..............,..,.....,......0...........,,,,,,..,,,,.,,,,,,,,,,*,,,,,,,,,,**,*******((((*(*(((((((&(((((((((((((&(&&&&&(((&(&(&((((((((((((((&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&((&&&$$$$$$$$$$$$"$$$$$$$$$$$$$&$$$&&&&&&&$$$$$$$$$$&$$&&$$$&&&&&&&&&&&(*******,*************(**********(**,,,,,,..,,*(,..........,.,...,,,,,......0.......,.....,,,,.,,,,,,.,,,,**,,,,,,****,*,,**,,*****((*(((*(*((((((&((((((((((((&&&&&&&(&((&&&(&&&&((&&((((&(((&&&&&&&&&&&&&$$$$$$"$$$&&&&(&(&&&&$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$&&$&$$$$$&$$&$$$$$$&&$$$&&&&&&&(&&&********************((************,,,,,,....,,*,.......,......,,,,.,,...,..,............,,,..,,,,,,,,,****,*,,******,,*********(((((((((((((((&&((((&(((&(((&(&&&&&&&(&((&&&&&&((((((((((((&&&&&$&&&$$&&$$$$$$$$$$&&&&&&&&&&&$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&&$&&&&$&$&&&&&&&&&$&(*((******************************,,,,,,...,,,,,.......,.,.....,.,,,,.........,,..,,..,.,,,,,,,.,,,,,,,,,,,,,,,*,***************((((((((((((((&&&(((((&((&&(((((&&&&&&&(&&&&&&&&&((((((&(((&&$$$$&$&&&&$&$$$$$$$$$$&&&&&$""$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&$&&&&&&&&$&&$&(((*************(****(******(((*,,,,,,,...,.,,......,,,.....,.,,,,...........,,.,,,,,,,,,,,.,,,,,,,,,,,,,,,*,,,,****************(**(*(*((((&(((((((((&(((&(((&&&&(&&&&&&&((&&(&&&&(&&((((((&&&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$""""$$""""$$"""$$$$$$$$$$$ ""$$$$$&$$$$$$&$$$$$$&&&&&&$&&&&&&&&&&&&(((**(*********((*****(*****((&**,,,,,,,,,.,,...........,....,,.............,,,..,,,,,,.,,,,,,,,,,,,,,,,,,,*,,********************((((((((((((((((((((((&&&(&&&&&&&&&&&&(&&&&&&(&&(&&&((&&&&&&$$$$$&$$""$$$$$$$$$$$$$$$$$$$$""""""$$$""$"$$""""$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$$$&$$$$$&$&&&&$&&&&&&&(****(****(****&(((******(*(("&**,,.,,.,,,.....,.,,,....,,,,,,,...........,,,,,,...,....,,,,,,,,,,,,,,,**,,*,***********(*********((((*(((((&(((((((((&((&&(&&&&&&&&&&&&&&&&&&(&&((&&&&&&&&&&$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$""""""""""$""""""""$$$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&((*************((((*****(**(& &*,,,,.,...,,,,,,,.,.,.,..,,.,,,...,,.....,,,,,,,,.,.....,,.,,,,,.,,,,,,*,,,*,*******************((*((((***(((((((((((&&&(((&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$$$&&$$$"""$"$$$$$$$$$$$$$$$$"""""$"""""""""$$"""""""""""$$$""$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$&&&&((************(*(*(*******(((*,,,,....,,,,,.,.,,,,..,.,,,,,,,,,,,.....,,,,,,..,,..,...,,,,,..,,,,,,,,,*,*******(******((*****(((((((*(((((((((((((&&&(((&&((&&&&&&&&&(&&&&&&&(&&&&&&&&&&$$$&&$"""""""$$"$$$$$$$$$$$$"""""""""""""""""$$$""""""""""""$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$&$$$$$$&$&$$&$&&(**(*((*((*****(((*(**(****(((,,,,,.,,,,,,.,,,,,,,,,,.,,.,,,,,,,,,,,,,.,,,,,,.......,..,,,,,.,,,,,,,*,,,*,******(*((*(*((*****((((((((((((((((((((((((&&&&((&&&&&&&&&&(&&&&&&&(&&(&&&&&&&$$$&$"""""""$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$&$&&(*(((((((**(((((((*****((((&&*,,,,,,,....,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,....,,....,,,,,.,,,,,,,,****************(((((**((&((((((((((&(&(((((((((&&&(((&&&&&&&&&&(&&&&&&&&((&&&&&&&$&$$$$$"""""$"$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&(((((((((((((*(*((***((((&&***,,,,,...,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,.,....,.,,,,,,,,,,,,,*,,,,***********(((((((((*((((((((((((((((((((&&&((&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&$$$$$$$$$$""$"""$$$"$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$"$$$$$$$$$$&$$$$&&$$$$$&$$&&&&(((((((((((((*****((((&**,,,,,,.,.,,,,,,,,,,.,.....,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,**,,,**********((***((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&&&&&&$$$$$$$$$$$$"""""$$$$$$$$""""""" """""""""""""""""""""""""""""""""""$""""""$$$$$$$$$$"""$$$$"$$$$$$$$$$$$$$&$$$$$$&&(((((((((((**(***((((&*,,,,,,,..,,,,,,,,,,,.....,.,,,,,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,*((*********(****(((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&&&$$$$$""$$$"$$"$""""$""""""" """"""""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$"$$$$$$$$$$$&$&$$$$$$$$$$$$$&&&&&(&&(&(*((((((((& &*,,,,,,....,,,,,,,,,,,..,,....,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,************((***((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&$$$$"""$$$$"$$""$"""$"""""" """"""" """"""""""""""""""""""""" """"""""""""""""""$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&(&&((*(((&(((&$ &,,,,,,.....,,,,,,,,,,..,.,.....,,,,,,,,,,,,**,,,,,.,.,,,,,,,,,,,**,,************(((((((((((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$""""""$""""""""""""""" """"""""""""" """""""""""""""""""""""""""""""""""""$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&(((&&&$$$$ &*,,,,,.....,,,,,.,,,,,...,.,...,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,***,***********(((((((((((((((((((((((&&(((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$"$$"""""""""""""""""""  """"""""""" """""""""""""""""""""""""""""""""""""""$"""$$""$$""$$$$$$$$$$$$$$$$$$$$$$$"$$$&&&&&&&&&&$$$$$$ &*,,,,.,.....,,,,,,,,,,......,,..,,,,,,,,,,,,*,,,,...,,,,,,,,,,,*,,***,*********((*((((((((((((((((((&(&((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"""""""""""""""""" "  "" " """ """"" """""" """""""""""" """"""$"$$"""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&$$ &**,,,.,..,.,,,,,,,,,,,,,.,.....,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,***************(((((((((((((((((&((((&((((((&(((&&&&(&&&(&&&&&&&&&&(&$$$$$$$$$$$$"$$$$$$$""""""""""""""""""  " "" """" " """""""""""""""""""""""""""$"$"""""""""""$$"$"$$$"$$$$$$$$$$$$$$$$$$"$"$"$"$$$$$$$$$$$$ &*,,,,,,,,,.,,,,.,,,,,........,,,,,,,,,,,,,,*,*,*,,,,,*,,,*,,,,,,********,******(((((((((((((((((&(((&(&((((((&(((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""""""   " " " "" "" "" """""""""""""""""""""$$"$"""""$"""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$$$$$$$$$$&*,,,,,,,,,,,...,,,,,,,.,,,,..,.,,,,,,,,,,,,*,**,*,,,,,,,,,,,,,,,,,***********((***(((((((&&((((&&(&(&(&&((&(((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""$"""""""""""""""""""  " "" """"" " "" """""""" """" """"""$$$$""""""""""""""$$$"$$$$$$$"$$$$$$$$$$$"""""$"$$$$$$$$$$$$$ $**,,,,,,,,,..,,,,,,,,..,,...,,,,,,,,,,,,,,,****,,,,,,,,,,,,,,,,*,************(***((((((((&(((((&(&((&&(&&&&&(((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"""""""" " """""""  """""" "" " """""""" """""""$$$""""""""""$$"$$$$$$$$$$"$$"$$$$$$$$$$$"""$$$$"$$$"$$$$$$$&**,,,,,,,.,..,,,.,,,.,,,,,,,,,..,,,,,**,,*,**,*,,,,,,,,,,,,,,,,*,****************(((((((((&(((&&&(&((&&&(&&&&&((&&(&&&&&&&&&&&&&&&&$$$$"$$$$$""$$$"""$$""""" """""  """"" " """""" " """""$$$""""""""""$$$"$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$(*,,.,,.,.,,.,,,,,,,.,,,.,.,,,,,,,,,,,,,,,*,,**,,,,,,,,,,,,,,*****************(((((((((((((&(((((&&&&&&&(((&(&&&&&(&&&&&&&&&&&&&&&$$$$$$$$$$""""$""$""""""" """  " " " """""" """" """$$$$"""""""""""$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**,,,,,,.,,,,.,,......,..,,,,,,,,,,,,,,,,,,,*******,,,,,,,,*,,,*************(*(**((((((&(&(&((&((&&&&&&&&((&&(&&&&&&&&&&&&&&&&&$$&$$$&&$$&&"""$"$$"""""""""""""" "  " " " """" ""$"$$"""""""""""""""""$$$$""$$$"$"$$$$$$$$$$$$"$"$$$$$$$$$$$$$$&**,,,,,,,.,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,********,,,,,,,,,,,,*************(**(((((((&((((((&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$$&$$$$$&&&""""""$"""""""""""" "   "" " " """" " ""$$"""$"$"""""""""""""""$""""$$$"$$$$$$$$$&$$$$$$$$$$$$$$$&&&&$$***,,,,.,,,,,.,,,..,,.,...,,,,,,,,,,,,,,,,,***********,,,**,,,,*,***********((**((((((((&&&((&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&"$"$"""""""""""""""""""""""  " """ """"""""$$$$$"""""""""""$"$"""""$""""$$$$$$$$&&&&$$$$$$$$$&&&&&&&$*,*.,,,,,,,,.,,,,..,,,,.,.,,.,,,,,,,,,,,,,,*,***************,**************((((((((((&(((((&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$$""""$""""""""""""""" ""   "" """""""$$$$"""""""""""""$$$$$"""$""$$"$$$$$$&&&$&&&$$$&&&&&&&&&&$**,,,,,,,,,,,,,,,..,,,.,,,,,,,,,,,,,,,,,,,*,,****************************(**((((((((&(&&((&&&&((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""""""""""""    """$""$""$$"""""""""""""""""$$$$""$"""""$$$$$&&&&&&&$&&&&&&&&&&&&$(*,,,,,,,,,,,.,,...,.,,,,,,,,,,,,,,,,**,,****,***,**************************(((((((((((((&((((&&&&&&&&&(&&&&&&&&&&&$&&&&&&&&&&&&&&&$$"""""""""""""""""   " " """"$$"$$$$"""""""""""""""$$$$"""""""""""$$$$$&&&&&&&&&&&&&&&&&&$(*,,,,,,,,.,,,,,...,,,,,,,,,,,,,,,,,,,,,******,*,,**,*,******************(*(((((((((((((&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$$$"""""""""""""""   "" """$$$$$$$$$""$"""""""""""""$$$$"""$""""""$$$$$&&&&&&(&&&&&&&$&&"(*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,***,,,***,****************((((*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$"""""""""""""""    " """"$$$$$$$$$$$$$$$""""""$$""$"""$""$"""""""$$$$$$&&&&&&&&&&&$&&$&$(*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,,,,,,,,,**************(((((*((((((((((((((((&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$$$$$""""""""""""""""   """" " """""$$$$$$$$$$$$$""""""""$""""""""""""""""$"$"$$$$$$$&&&&&&&$&$&&(**,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,*,*,***,,,,,,*,,,,***********(***(((*((*((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$""""""""""""""""""    " " """""$$$$$$$$$$$$"""""""""""""""""""""$$$$$$$$"$$$$$$$$&&&$$$$$$$&(*,,,,,,,,,,,,,,,,,*,,,,,,,&$,,,,,,,**,**,*****,****************************((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$$$$$$$$$&""""""""" """"""  "    "" ""$$$$$&$$&$$$""""""""""""""$"""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$"&(*,,,,,,**,,,,,,,,,,*,,,,,,,,,,,,,,*****,,,**********************(******((*((((((((((&$&&&&&&&&&&&&&&&$&$&&&&&$&&&""$$$"$"$$$$$""""""""""" """"  "" " "    """" ""$$$$$&$&$$$$"""""""""""""$$""$$$$$$$$"$"""$$$$$$$$$$$$$$&&$$"((**,,,,,*,,,,,**,,*******,**,,,,*,***,,,,***((**(*******************(***(*((((((((&((&&&&&&&&&&&&&&&&&&&&&&$$$&$&&&&&&$$$$$$$""""""" """" " "    ""    "" "" """""$$$$$$$$"""""""""""""$$$$$""$$$$""""""$$$$$$$$$$$$$&$$$$ &((**,,,,*,,,,,,*****,**,**,*,**,**,,*,*****(((((&((&(**((**********((****(*(((((((((&(&&&&&&&&&$&&&&$&&$&&&$$$&&&&&$&$$$$$$""""""""""""" "     " " " """""""$$$$$""""""""""""""""$$$$$"$$$$"""""""""$$$$$$$$$$$$$$"&(((**,,,,,,,*****,,****,,,,*,,************(&&&((&&&&&&&&(***********(*********(((&(&&&&&&&&&&&&&&&&$&&&&$$$$&&$$$$$&$$$$$"""""""""""""""       """""""""""""""""""""""""""""""$$$$$$$$""""""""$"$$$$$$$$$$$$ &(((**,,,,,,*,*********,,,,***************(((&&&&&&&&&&&&(*(*****((((**((((((*(((((&(&&&&&&&&&&&&&&&&&&$&$$$$&&$$$$$$$$$$$"""""""""""""           """"""""""""""""""""""""""$"""""""$$$$"""""""""$"$$$$$$$$$$$$"&((((**,,,,,************,,,************(((((&&&(&&&&&&&&&(((((((*((((((*(((((((((((&&&&&(&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$""""""""""""               "" """"""""""""""""""""""""""""""""$$$$$$""""""""$$$$$$$$$$$$$ &&((******,******(***(*********,****((((((&((&&(&&&&&&&&$&&&&&(((((((((((&&&&((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$"$$$$"""""""""""""" "              """""""""""""""""""""""""""""""$$"$""$""""""""$$$$$$$$$&$$ &(((((**********(((*(((((**(*******((((((&((&&&&&&&&&&$$$$$&&&((((((((&&&$$&&(((((((&&&&&&&&&&$&&&&&&&&&$$$$$$$$$"$""""""$""""""""""            """""""""""""""""""""""$"""$""$$"$$$"$$""""""$$$$$$$$$$$$ &((((((*******(*(((((*((*(((*((*(((((((((((((&&&&&&&&&&$$$$$$&((&((((&&$$&&&&&(((&((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$""""""""""""""            """"""""""""""""$"""""""$"""""""$"$$$$$$$""$$$$$$$$$&$&$$"((((((((*****((((((((*(*(((((*(((((((((((&((&&&(&&&&&&&$$&&&&&((((((&&&$$&&&&(((&((&&&&&&&&&&$&$&&&&&&&&$$$$$$"""""""""""""""""              """"""""""""""" """"""""""""""""$"$$$$$$$$$$$"$$$$$$$$$&&$"(((((((****((((((((((((((((((((((((((((&&&&&((&&&&&&&&&&&&&&$&(&((((&&$$$&&&&&&&&(((((&&&&&&&$$&&&&&$&&&$$$$$""""""""""""""""           """""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$&$$$ (((((((****(((((((*((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$&(((&(&&$$$$$&&&((&&&((&&&&&&&&&&&&&&&$$$$$$$$$"$"$"""""""""""            """"""""""""""""""""""""""""""""$""$$$$$$$$$$$&&$$$$$$$$$"((((((******(((((**((((((&((((((&&(&&&&&&&&(&&&&&&&&&&&&$$$$$&&&&&(&&$$$$$$&&&&&&&&&&&&&&(&&&&&&&$$$$$$$$$$$$""""""""""""           "" " "" """""""""""""""""""""""$"$$&$$$$$&&&&&&$$$$$$$$ ((((((****(((((((*(((((((&&(((&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$&&(((&&$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$"""""""""""               "" """" """ """"""""""$""""""""$""$$$$$&&&&&&&$$$$$$$$"((((((**(((((((((((((((((&&&(&&&&((&&&&&&&(&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$&&&&&&&$$&&&&&&&&&&$$$$$$$""""""""""""       """" """"""""""""""$$""""""""""$$$&$&$&&&$$$$$$$$$$$ &(((((**((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&$$$$$$$$$$&&&&&$$$$&&&&&&&&$$$"$$$"""""""""""      """" " """"""""$$"$""""$$$$$$$$$&&&$$$$$$"$$$$$$ ((((((&((((((((((((&&&&(&&&&&&&&(((&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$&$$$$$$$$$$$&$&&$$$$$&&&$$$$$$"""""""""""" " "         """""" " """""""""$$"""$$$$$$$$$&&&&&$$$$$$$$$$$$"(((*((&&(((((((((&(&&&&&(&&&&&&&&&&&&&&&&&&$&(&&&&$$&&&$$$$$$$&$$$$$&&$$$$$$$$$$$$&$$$$$$$$$$$$$$"""""""""""           """"$" """""""""$$""""$$$$$$$&&$$$$$$$$$$$$$$$ ((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""" ""          " """""" " $"""""$"$$"$""$$$$$$$$$$$$$$&&&$$$$$$ (((*((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$""""""""           "" """" "" " """"""""$"$$$$$""""$"$$$$$$$$$$$(((&$$$$$"(((**(((((((((&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""$"""""""""""     """" "" """""""""""""$"$$$$$$""""$$"$$$$$$$$$$&$&&&$$$$"((((((((((&((((&&&&&$$$$&&$&&&&$&$$&$$$&&&&&$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"$$$"""$"""""""" "       "" " """" """"""""""""$$$$$$""""$$"$$$$$$$$$$$$&&$$$&"(((((((((((&(((&&&$$$&$$$$$$&&$$$$$$$$$$&&$$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$"""""""""""""       """ " """"""""""""""""$$$$$$""""""""$"""$$$$$$$$$$$$ &(((((((((((&((((&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""          " """""""""""""""$$$$$$""""""""""""$$$$"$$$$$$$ &(((((((((((&&((((&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""" """"""" """""""          " " """""""""""""""$$$$$$""""""""""""$$$&$$$$$$$(((((((((((((((&(((&&$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""" "         """""""""""""""$$$$$$$"""""""""""$$$$$$$$$$$&(((((((((&(((&&&(&&&&&$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""""""""""         "" """"""""""""""$"$$"$$$$"""""""""""""$$$$$$$$&(((((((((&(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""       " ""$""""""""""""""""$$$$""""""""""""$$$$$$$$$&((((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$""""""""""""""          "$$"""""""$"""""""""$$$"$$"""""""""""$$$$$$(((((((((((((((&&&&&&&&&&&&$$"$$$$$$""$$$"$$$$""""""""""$"$$$"$"""""""""""""""       "" """"$"""$"""" """"""$$$$$"$$$$""$""$""$$&$$(((((((((&(&&&(&&&&&&&&&&&&&$$""$$$$$"""$$""""""""""""""""""$""""""""""""""        " """ """$$""""""$$"""""""$$$$$$$$$"""""""$$$$$$$&((((((((&&((&$&&&(&&&&&&$&&&$"""""""""""""$""""""""""""""""""""""" ""        """ "" """""$""""""""""""$$$$$$$$""""""$"$$$$$$$&(((((((((((((&&&&&&&&&&&$$$&$$""""" ""  "" """"""$""""""""""""      " "" """""""""$$""$"""""""""$$$$"$$""""""""$"$$$$"(((***(((((((((&&&(&&&&&&&&$&&$""" " """"$""""""""""       """ """""$"$$""$$$""""""""$$""""""""""""$$$$$"((********((((((((&(&&&&&&&&$$$$"""  """"""""       """"" """$""""$$$$$$"""" """"""" """"""""$$$""((********((((((((&&&&&&&&&&&$$$$"""   " " "      """ " """"""""$$$$"""""" """""""""""""""$""$$$$$((*********((((((&(&&(&&&&&&&&$$$""     """      "" "" """""""""""""""""" " """""""""""""""""""" ((*********((((((((&&&&&&&&&$&$&$"""""  """""    """"""""""""""""$"""" " """"""""""""""""""""""$$ (*********((((((&((&&&&&&&&&&&&&$$"""      " """""""""""""" "$""" """" """"""""""""""""""" (********(((((((&(&&&&&&&&&&&&&&&$$$""        " """""""""" " """ " "" """"""$""""""$$""""""" (********(((((((((&&&&&&&&&&((&&&&$$""        "" """""""" " " " """" """"""$$$$$""$$$"""""" (*********((((((((&&&&&&&&&&(&&&&$$$$""       "" """""" """" "" "" "" """$$$$$""$$$$"""""(***,,****((((&(((((&&&&&&&&(&&&&&&$$$""         """"" """""" " """" "" """$$""$"$$$$$""""(((*,,****((((&(&(((&&&&&&&&&((&&&$$$$$"          """ """""" " "" " """"$$$$$$$$$$$$$""&((*,,,****((&(&&&&((&&&&&&&&&&&&&&&&$$$""  ""             """" """"""" " """"$""$$$$$$$$$$$$$&((**,,****((&(&&&&&&&&&&&&&&&&&&&&&$$$$$""   """         " """"""""""" " """"""""$"$$$$$$$$$&$$&(((*,,,***((&&&&&&&&(&&&&&&&&&&&&&&&&&$$$$" "         " """"""" """ "" """""""$$$$$$$$$$$$$&((***,*****((&&&&&(((&&&&&&$$$&$&&&&&$&$$$$$" """ "  """"""""""""           """"""" """ " """""""""$$"$$$$$""$$$&((**,,****(((&&&&(&&&&&&&&&&$&$$$&&&&&&&$$$$$$"""""$"""  """"""$"" "           """""""" """""""""$$$$$$$$$""""&((**,******((&&&&&(&&&&&&&&&&$$&&$&$$$$$&$$&$$$""$$$""""" "" " """"""" """""""""""           """""""" " """"""""""$$$$""""""&((*,,,*****((&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$""""""""""""""$""$$$"""""""$"$$$" "" """"""                """""""""" " "$$"$$$""""$"""""$$"&((*,,******((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$&$$$$$$$$"$$"$$$$$$$$$$$$$$$""""$""$$"$"" " " """"          """" """"""" """"""$"$$$""$""""""""""&(****,*,***((&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""""" "" " " " "              """$"""""""""""""""$$$"""$""$$$"""""""""&((*********((&&&(&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$&&&&&&&$$$$$&$&$$$$$$$$$$$""$$$$$$"""""""""""""          """"""""""$""""""$"""$"""$$$"$"""""$"""&(***********((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&$$&&&&$$$$$$&&&$$$$$$""$""""""""""""""""         """""""""""""""""""""""$$$$$$"""$$"""$&(************((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&&&&&&&&$&&&&$$$$$$&&&&&$$$$"""""""" """"""""""          " """"" """ """""""""$$$""""""""$&********,,,*(((&(&&&&&&&&&&&&&&&&&&&&$&$$$$$$&&$&&&&&&&&&&&&&&&&$$$$&&&$&&$$""""""" """"""        "    """""" "$"" """""""""""$$$$$""""""(****,,,***,*(((((&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$&&&&&$&&$&&&&&&&&&&&&&&&&$$$$"""""" """"""     "" "   """"""""""""" """"""""""$$$$$$""""$(***,,*******((((&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$&$$$$&$$$&&&$&&&&&&&$&&&&&$$$"""""" """"""       """"""""   "$"""""""""" """""""""""$$$$$$$"""(**,******((((&&(&&&&&&&&&&&&&&&&&&&$$$$&&&&&$$$$$$$$&&&&$$$$$$&&&&&&&$&&&&&&$$$$$$""""" ""          """"  " " " """""" """"""""$$""$$$$$$$"""(*********(((((&(&(&&&&&&&$&&&$&&&&&&&$$$$$$$$$$$$$&&&&&&&&$$$$$$$&&$&&&$&&$&$$$$$""$"""""""       ""  """ "" """"""""$$"$$$"$$""""(*********(&(((&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&&&$&&&$$$$$&&&$$$$$$$$$$$$$$$$$""$""""""""          """"  " "" "" """""""$$$$$$$""""""(**,,****((((&(&&&&&&&&&$$&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$&&&&$$$$$$$$$""$$$$$$"$$$"""""       """" """""""$$$$$$$$$$""$(*,,,,***((((&&&&&&&&&&&&$$$$&&&&&&&&$&&$$$$$"$$$&$$$$$"""$""$$$&$$$$$$$"""""$$$&$$$$$$$$$"""""          """"""" """"""""$$$""$$$$$$$$(**,,,,***(((((&&&&&&&&&&$$$"$&&&&&&&&$$$$$$$$$&&$$$$$"" """"""$$$$$""""""$$$$$$$$$$$"$"""""      """""""""""$$""""""""$$"$$$$$$**,,,,*****((((&&&&&&&&&&&&$$$$&&&&&$&&&$$$$$$$$$$$$$""""""""""""""""""""""""$$"$$$$$$$$$$$"""""    """$$$$$""""""$"""""""""""$$$$"**,,,,*****((((&&&&&&&&&&$$$$$$$&&&&$&&$$$$$$$$$$$$$"""""""" """""""" " """""""""$$$$$$$$$$$""""      """""$$$""$$""$$"$$"""""$$$$$$"(**,,,,****(((&&&&&&&&&&&&$$$$$$$&&&&&&&$$$$$$$$$$"$""""""""""""""""""""" """"""""$$$$$$$$$$"""   " ""$$""""$"""""""$$$"$"""""$$"$$$"&(*,,,,,****((&&&&&&&&&&&&$&$$$$&&&&&&&$$$$$&&$$"$""""""""$"""""$$$$""""""" """""""$$$$$$""$$$$"" "     """"""$$$$$$$""""$$"$$"""""$$"$$$&(****,,,,**((((&&&&&&&&&&$&&$$$$&&&&&&&&&&&&&$$$"""""""""""""$$"$"$"""""$$""""""""""$$$$""""$$$""""       """"""$$$&$$$$$$$""""$$""""$$$$$$(((****,*****(((&&&&&&&$&$$$$$$$$$&&&&&$&$&&&&$$$"""""""""""""""""""""""""$""""""""""""""""""$$"$"""        """"""$$$&&&&&&&$$"""""""""""""$$$ &((**,,*******(((&&&&&&&$&$&&$$$$$$&$$$$&$$&$$$$$""""""""""$"""$$$$"""""""""""""" """""""""""""$$"""      "  """"""$$$$$$$&&&&$""""""""""$$$"$$ ((((*,,,*******(((&&&&&&&&$$$$$$$$$$$$$$&$$$$$$$"""""""$$$"$$$$$$$$$""$""""""""" " """""""""""$$""      """"$$$""""""$$&&$$""""""""""$$$$ (((((**,,*******((&&&&&&&&&$$&$$$$$$$$$$$$$&$$$$"""$""$$$$""""$$$$$$$"""""""""" "" """ """"""""""      " """$""""""""""$$$$""""""""""$$$$((((((***********((&&&&&&(&$$$$$$$$$$$$$&$&$$$$$"""""$$$$"$$$$"$""""""""""""""""""""" """""""       """ ""$""""""$"""""$$$$"""""""""$$$$ ((((((((((******(((&((((((&$$$$$$$$$$&$$&&&&$$$$""""$$$$$$$$"""""""""""""""" """""" " """"""         """" " "" """"""""""$"$""""$$$"""""""""""$$ &&&(((((((******((&((((((((&&$$$$$$$&&$$&&&&$$$$$""$$$"$$$$""""" """"""""""""" " " " """"" " "       " " " "" """"""""$"$$"" ""$$"""""""""""$"&&&(((((((((((*(((&&(((*((((&&$$$$$$$&&(&&&$$$$""$$$$$$$$$$"""" """ """"""""""" """""" "       " " """" " """"$$$$""" ""$$"""""""""$"$"&&&&&((((((((((&(&&&&(((((((&&$$$$$$$$&&(&$$$$$$$$$$$$$$$$$$$" " """"" "" " """""""      "" """" """""$"""""" ""$"""""""""""""((&&&&&&&(&(((&&&&&&&&&&(((&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$""" """"""""" "" """"        """" """ """"""" """""""""$""""""&(((&&&(&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$"$&&$$$$$$$"$$$$$$$$$$""" " """""""" " """    """" " "" """"" " """"""""""""""" &((&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&$$$"$$""$&&$$$$$"$$$$$$$$$$$$"""" """""""" " "" ""      " " "" "" """"" """""""""" &&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&$$$$$""""""""""$$$$"$""""""""""" " " """      " " " """"""""""""(&((&&(&&&&&&&&&&&&&&$&&&&&&&&&(&&&$&$$$$$$$$$$$$$$"""""""""""$$$$$""""""""""" """""    "  ""  " """"""""""""""" &(&(&(&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$$""$$$$$"$""""""""""""""$$$"""""""""" """  """"      """""  """"""""""""" (&((((((&&&&&&&&&&&&&&&&$&&$$$&&&&&&&$$$"""$$$$$$""""""""""""""""""""""""""" " """     "  "" """""" """"""" &((((&&&&&&&&&&&&&&&&&&&$$$$$$&$&&&&$$$$$$$$"$$$$$""""""" """""""""""""""""""  """         """" """""""""&(((&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$&$$$"$$$$$$$$""""$"""""""""""""""""""""" "" "     "  """"""" " " """" &((&&&(((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""$$"""""""""""""""""""""""""" " "         """"" " """" &&&&&&((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$$"""""""""""" "" """""""" " " """"""   "     """ """ """ ((&&&(&((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""$$""""""""""" """" """"""""""""""""" ""     ""   " "" """ &(&&(((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""" """""" """"" "   "      """""" &(&&(&(&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$"$""""""""$""""""""" " """ "" " "  "    " ""   """"""" &(&&((&((&(&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""" """ """"    ""      " "    """"" (&&(&((((((&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""" """" " " """   "     "  " """"" &&&&((&(((((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""" " " "    "      " " " """"" """&&&(((((((&&&$&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" " " "    ""     "" """ """""" $&&(((((((((&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" " "     "           "" " """""""&&&(***((((((((&&&&&$$$$$$"$"$$$$$$""$""""""""" """"""""""" " "    "         "" ""$((********((((((&&&$$$$$$$$$$$$$$$$$$"$"""""""""""" """""" """       " """"&((((*********((((&&&$$$$$$$$$$"$$$$$""""""""""""""""""""""""" """      " "   " "   "" " """"" &(************(((((&&$$$$$&&$$$$"$$$"$"""""""""""""""""""""" """"""            " """""""$&(*************((((&$$$&&&&&$""$$$$$"""""""""""""" "" """" """"""" "          ""   " " """""""""&(*************(**(&&&&&&&&&&$$"$"$$"$$$$"""""""""""" """""" """            """""""""""""&((**((**((****((((&&&&&&&&&&$""""""""""$$$$""""""" " "" """"" """" "        """"""""""""""&&((((((((((*(((&&&&&(&&&&&&$$$$"""$"""""""""""""""""" """" " " """           "   """""""""""""$&&(&(&(&&&((((&&&&&&(&&&&$$$$"$"""""""""""""""""""""" """"       " """""""" """$&&&&((&&&&&&&&&&&&&&(&&&&&$$$"""""$""""""""" " "" "" """ " "        """"""""""""$&&&&&&&&&&&&&&&&&&&&&(&&&$$$$$""""""""""""""" " """ " ""          """""$"""" $&&&&&&&&&&&&&&&&&$$&&((&&$$$$"""""""""""""" " "" "" " "           " """"""""" $&&&&&&&&&&&&&&&&$$$$&&&&$$$"""$"""""""""""" " """        """"""""$$&&&&&&&&&$&$$$$$$$$$$$$$""""""$$""""""""" " " ""     """  " "" """""""$$&&&&&&&&$&&$$$$$$$$$$$$"""""""""""""""""" " " " "       """""  " " """"""$$$&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""""""""" " "         """"" "" ""$$"$$&&&&&&&&&$$$$$$$$$$$$$$$$"""""$"""""""""""""" "" ""         """""   " """$$$"$&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""" """" " "         """"""""""""$$&&&&&&&&$$$$$$$$$$$$$$$$""$"""""""""""""" """ " "         """"""""$$$$&&&&$$$$$$$$$$$$$$$$"$"""""""""""""""""" ""       """"""$""$$&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""" "          "" """""""""$$$&&&&&&$&$$$$$$$$$$$"$"""$"""""""""" """""""                 """""""" """""""""$$&&&&$$$$$$$$$"$$$$$""""""""$""""""""""""""            """""""""""""""""""$$$$$$$$$$$$$$$$$$"$""""""""""""""""" """"" "             """" """"""""""""$"$$$$$$$$$$$$$$$$$$$"$$$"""$""""""""""" " "           " """"""""""""""$""$$$$$$$$$$$$$$$$$$$"$""""""""" """"""" "             "  " " """"""""""""""""$$$$$$$$$$$$$$$$$$$""$""""""""""" "         """ "" """""""" """""$$$$$$$$$$$$$$$$$$$$"""$"""""""""" " " "         " "" """""""""" """""$$$$$$$$$$$$$$"$""""$""""""""""""""" ""         " """"""""""""""" "$$$$$$$$$$$$$$$"$""$$$$""""""" """" " "           """"""""" """""" "$$$$$$$$$$$$"$$$$"$""""$""""" " " "           """"""" """""" $$$$$$$$$$$"$$$"$$$""""""""            "  """"""" """""""$$$$$$$$$$$$$$$""""""""" " "" " "        """ """"" "$$$$$$$$$$$$"$"""""""" "" "        "" "  " " """" """""$$$$$$$$$$""""$""""""""" "             " " """""""$""$$$$$$$$$$"$$$$""""""""""" "         "" " " "" """""""$" "$$$$$$$"$$"""""""""""""""" "          "  """ """ """""""""""""$$$$$$$$$$"""""""""""""" "        """ " """ "  "" """ """""""""" ""$$$$$$$$$"""""""""""""""""         " """"""" """"""""  " """""""" """"" ""$$$$$"$"""""""""""""""" """         " """"" """""""""  """"" """" """$$$$"$""""""""""""" """ "         " " " """""""""" " " " " """" """""" """$"$"$$""""""""""""""""" "" "      " "" " "" " " """"""""$$$"""""""""""""""""" """          "" " " " " " " """""""""$"""""""""""""""""""" ""      " """" """" " """"""  """"""""""""""""""""""""""" "       """"" " """"""""""""""""""""""" " " "       """"" """""$"""""""""""""""""""" """" "      " " " " """"""""""$$"""""""""""""" " "" ""     "" " " """""""""""""""""""""""""""""""" " "" ""       """""""""" """"""""""""""""""""" """"     """ """""""$"""$""""""""""""""""""""" " " " """       """ """""""""$"""""""""""""""""""""""""" " ""       """" " """"""""""""""""""""""""""""""""""""""       """" """""""""""""""""$$$$$"""""""""""""            """""" """"""""""""""""""""$"$""$$$""""""""" " "            """ "" """""""""""""""""""""""$$""$"$"""""""""" " "        " """ " """ """""""""""""""""$""""""""""""""""""""""" ""        "" " " """"""""""""""$$"""""$$"$""$$""""""" " "             " """ " "" """ """"""""""""""""$"$$"""""$$""""""""""" "       " """    """"""""" """ """""""""""""""""""$$$$$"""""""""""""""""" "      """"     """"""""""""" """""""""""""""""$"$$""""""""""""""""" """"" "          """""""" """" " " """"""""""""$"""""""""""""""""""$""""""""" "           ""$"""""" """"" " """""""""""""""""""""""" """""""" """"""""" "        """""""" """"" """"""""" """""""""""" """"""""""""""""" "         """"" """""""""""""""" """"""""" """"" """""""""""""            """""" """"""""" """""""" """"" "" """"" """"""""""""""" ""          """ """"" " """"""" " """"""" """" """"""""" """""         """ " "" " """"""" """"""" " """"""""""""         """" " " """""""""" """""""" """""""""""      " """" "" " " """" " """"""" " " """""""       """""" " """"" " """"""""" "" " """"""""       "" "" """"" """ """""" """"$"" " """"         " """" """"" " " " """"""" " ""$""" "" "  " "        "" " """""""" """"           " """"""""" """""         "  "  """""""" " """             " """"" "" "            "" " """"""" " "             " """ """"""""             "  """" "" " " """ "          """" """"" " " """          """" """" " """         "  """ """" ""  """          ""  """""" "                 """"""           """"""     "       " """""""     ""       " """""     ""        """""""      "        """ """   "        """"""""        "            """"""""""     "         """"" """       "        "   "" """  "     " "         " ""  ""                 " """ "           """              " "" " """       "     ""    """"           ""     " """""" ""