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 = '533B68' IMAGE_NUMBER = 56969673 IMAGE_TIME = 1978-02-02T06:21:46Z EARTH_RECEIVED_TIME = 1978-02-03T06:49:43Z 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 < DIMGøE.U$k»{â–_{!ð—2‰ëäÍ$²²«±A:1,......00.......0000....,,,....,,,,,,,,,,,,*,,,..,...,...,...,.,,,,,,.,,,.,,.........,.,........0000000..00000..000000.0002000000002222022202202000000000222222244222222202200222222242224222222222222202222224222222022222202202222222424222222220022222220222222200000000..,...00000000..,.,.,*($*,.......0..0..............,"*.....,,,,....,.............,.....,.....,,,,,.....................000000000.0000000...000000000002200000000020020000000000000000000002000000000220002202200000000220000002000000000000...00022022200200000200000000002000000200.000....0.....,...............,..,,***&,...........0.....,..........,....,..,,,...,.,,,.,.......,&,.,,,,,,,,,,,,,,,,,,,,.....&",,,.....0.....00...........,,...00.0000..0...0000000000..000.0....000.00..00.000000.00000000000000000.000000.0000....0........0000000000000000000.0.0000000..00000...00....0.....,,......,,,,....,.,******$,,.,,.........,......,,,,.,,...,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,,,,,,,,.,,,,..........,,,.......,.,.,............0000.0....0.0.*................0.........0*.......0.......0.00........,...........00.0..0000000.00..00000000..............00000.,,,,....,,....,,,...,.,,,,,**($*,,,...,...,,,...,,,,,,,.,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,*,,***,*,,,*,**,,,,,,,,,,,,......,..,.......,.,.....,,,.,............................,,.........................................,......,.................00.0...0.0,,..........................,(*.....,,,...,.,,,,,,,**,,***&"**,,,,,,,,,...,,,,,,,,,,,,,,*,,,,,,***,,,,,,,***,,,,,*,,,****,*,***************,****,,,*,,,*,,,.,..,,,,,,,,,,.,.......,,,,,...,..,,..........,.......,,,..,,..,,,,.....,,,.,,.,,,,.,.,..........,,...................,.........,.................,,...,,.............,......,,,,,,,,*,,,,,***,***("(*,,,,,,..,,,,,,,,,,,,,,,,,,,,,,***,,,,*********,,,******************************,******,******,,,,.,,.,,,,,,...,,,.,,,,,,,,,,,.,,...,.,,,.....,,,,.,,....,,,,,,,,,,,,,,,,,.,,.,,.........,,,,......,,..........,,,,,....,,,..,..............,,,,,,,,,.........0...,,,.,..,..,,,,,,,,,,**********( "(*,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,*,,,*************************************,******,,,,***********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,.,,,,,,,,,,,,.......,,,.,,,,.,,...,.....,,.........,,.,,,,,,,,,.........,.,.,,,,,,,,,,********,,,*******( $(**,,,,,,,,,,,,,,,,,,,,*,****,*,,,**********************************(***********,,,..,***********,*,,,,.,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,....,,..,,.,,,,,,,,,.,..,,,,,,,,,,,,.,..,.,..,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,****,*,,,,,******(( (****,,,,,,,,,,,,,,,*****,,,,,*******,*****************************************,,,,,,,**************,,,,,,,,,,.,,,,*,,,,,,,,,*,,,,,,,,,,,,,,*,,,,,,,,,,,,,,***,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,*,,,*,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,*****((("***,**,,,**,,,,*,,,*,,,,,**********,***********************(**(******((**(******,***,,***************,*,,,,,,,*,*,,,,,*****,,,,,,,,,,,,,,,,****,,,,,,,,,,,,*************,,,***,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,*,,,,,,,,.,*,,,,,,,,,.,,,,,,,,,,,,,,,,,*,,,******,,,,****((("(*,,,**,,,,,,,,,,,,,,**************************((******(((*(**(((((((((***((((**,***,**(((***********,,,,,,,***,,*,,,******,,,*,,*,,*,,,,****,,,,,,,,,*,*,,*************,**,***,,,,,****,,,,,,,,**,,,,,***,,,,,,,*,,,,,,,*******,,,*****,,,,,,,,,,,,,,,,,,,,,,,,,,****,,,,,,,*************,****((("(*,,,,,,,,,,,,,,*,,***********************((*(***((**(*******((*(((((***((((*(*************(*(*****,******,*,*,*,***,**********,,,,****,,*,,*,,,,****,,**********,*******,*,,******,,,,********,,*****,,,,*,,*,****,,,******,,,*,,,****,,,,,,,,,,,,,,,,,,,,,,,,********,***,******,,***((********( ***,,,,,,*,,,,,*****************,**********(*(((((((*****(***(((((((((*((**(*((********(((((((*((*******************,*********,**********,,,,***,,,,*,,,******************,*********************,,,******,,*,,*,,,,,,**,*,,,**,***,**,,,,,,,,,,*,,**,,,,,,,,,,,,**,,,****((******************(*((("**((*,,,,,,*****,*,,*************************((*(*((((*((((*(*((((((((***(((((((******((((((((*(*(*******************************************,,*******,,,,******(******************************,,,,,****,*****,***,,**,**********,*****,,,,*,,***,,,,,,,*,,,,,,,*,*********(****(*(***********(((& (****,,*,*,,,,,,,*********,***********************(((****(*(((((((((*(((*((((((((((((&((((((((((******(**********((************(*(*(((((***************,,,******(**********,***********************,*************,,******************,,*,********,,,,,*,,,,,*,,,,***,,,,**((((*****(**((((((*((((& ********,,,*,,,,*,,,,,,,,***********(*****************(((((((*(((((((((((((((((&&&&&&&(((((((*((((*****************************(*((((***(*(*(*(**********,******(**************************************************,***************,,,,**********,,,,,,,*,,******,*,***********((**(((((*(((((*((&"(*******,,,,,,,,,,,,,,*******,*(*********************((((*((***(*((((((((((((((((&$&(((((*(((((((((***************((******(*(((((((***((((((***(*((*******************(**************************************************(**********************(*,,,,,,******,,*************(**(((((((((((((((((& (***,***,*,*,,,*,*****,*,**********(****((****************(*((*(***(((((((((((((((((((((((((((((((((****(*****((((((*******((((((*(((***(**((*((((***********(***(**********((**********(*****************((***********(***************,,***********,*****,**,,****,*************((((((*((*((((&&& *********,,,,,,,***,***************(((*(******((((*****((((***(**((((((((*(((((((((((((((((((((((((((********((((((((*(((((((((((((((*((((((((***(*(*(**********((******(*(***((**(********************(((((********************************,*,,*******,*,*******,********,*******(((&((((((((&&&( (******,,,**,,,,*,,,*************(****(((((((((((((****(((((((((((((((((((((((((((((((((((((((((((((((((((*(((*((((((((((((((((((*(((((((((*(((((((*(******((*(*(((**(**((****(((((((********(*********(***(****(**********((((***(*******************,*,******,,,**********,*****(((&&((((((((((( (*************,********************(((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((*(*(((((((((((((((((((*(((((*(*((((((((*(******(((((((*****(*(*****(*(*******((((***(********(******((*****************((((*******((*****((******((**((((&((((((((((& **********,*********************(**(((**(((((((*((*((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((*(*(((((((*****((*(***(((((((****(*(*******(*(((*((******(*(**************((**(**,******(*((((((**(***********(((((((((((((((((&((((((((& (****,,,**********************((((*****((((((*****(((((((((((((((((((((((((((((((((((((((((((((((((((((&((&((((((((((((&((((((((((*((((((((((((((((((((*(((((((((*(((((*((***((**((*(***((((((*****(((((****((**(((**(*************(((**((*****((((**(((((****(*(******((*(*(((((((((((((&((((((&&(*********,****************(**********((*((***(*(***(((((((((((((((&&(((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((**(((((((((((((((((((((((((((*((((((((*(*((((((**((*(((((*(*((((((****(*(*((((((((((((((******(((*((****((((((((((((((((*(((((((***(*****((((((((((((((((((((((((& (*,****,****,***********************((**(((*******(*(((((((((((((((((((&((&((&(&((((((&&(((&(&&((((((((((&&(((((((((((((((((((((((((((((&&(((((((((((((((((((*((((*(((((((((((*((*(((((*(((*(((((((**(*(((((*((((((((((***((**(((**((***((((((((((((((((((&(((((**********((*((((((((((((((((((((&(**,,,,,*,***,,,***************((****(((((((*******(((((((((((((((((((&((((((((((&(((((((((((&$&&&((((&(&&(((((((((((((((((((((((((((((&&((((((((((((((((((((((((((((((*(**((((((((****(((((((((((((((((**((((((((((((((((((**((((((((***(((*(((((((((((((((((((*(***,,***(((((((((((((((((((((((((*******,,*,,,**************(**((**((((((((*****(((*(((((((((((&((((((((((((((((&((((((((&(((((&&&(&&(&(&&(&&&(((((((((((((((((&(&((((((&&&&&&&(((((((((((((((((((((((((***(((((((((((((((((((((((((((*(((((((*(((((((((((((*(*((((((((****(******((((*(((((((((*************(*((((&&((((((((((((& (*******,,*,***,,,************(**(((((((((((*((*((*(((((((((((((&((((((((&&((&&(((((((((((&(((((&(&&&(&&&&&&&&(((((((((((((((((((((((((&&&&&&&&(((((&(((((((((&&((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((*((&((((*((*********(****(**(***(***((((***(((((((((((((((((*(((((((************,,,***************((((*(((((((((***(((((((((((((((((((((&&&&&&&(&((&&((((((((((&(((((((&&&&&&&&&(&&&&&&&((((((&&(&((((((&(&&&&&&&&&&&(((&&(&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((*********((*(((******(*(((((((((&&(&((((((((((((*****(((**********,*************((((((((***(((((((((((*****(((((((((((((((&&(((&((&(&&&&((((((&&(((((((((((&&&&&&&&&&&&&&&&&&&&&(&&((((((&&(&&&&&&&&$&$$&&&&&&&&&((((&(((&&((((((((&&(((((((&&((((((((((((((((((((((((((((&((((((((((((*((((((((((((*(((((((((((**(((((((((((((((((&((&&&&&((((((((((***((*****************************((((((**((((((((((****((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&(((&(&((((((&&&&&&(&&$&&&&$&&&&&&&&&(&&(&&((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((***(((((((((((((((((((((((((((((((((((((((((&&&&&&(&(((((((((((***((***************************(*(((((((((((((((((((((((((((((((&((((((((((((((((((&&&&(((((((&&&((&(((&(&&&&&&&&&&&&&&&&&&(&(&&(&&&&&((&&&&(((&&&&&&&&&&&(&&&&((((&(&&((((&((((&&((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&((((((&&&&&(((((((((((*****((************($*************(**(((((((((((&*((((((((((((((((((&((&((((((((((((((((&(((((((((((&&&((&&&&&&&&&&$&&&&&&&&&&&&(&(&&&$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&(((((((((&(((((((((((((((((((((((((&((((&(&(((((((((((((((&(&&((((((((((((((*((((((((((((((&&&&((&&&&&(((&(&&&&&(((((((((((****(((************(*************(**(((((((((((&&((((((((&&((((((((&(&&&(((&&(&(((((&&&(((((((((&(&&&&&&&&&&((&&((&&&&&&&&&&&(((&&&$$&&&&&$$$$&&((((&&&&&&(&&&&&&&(&((&(((&(((((((((((((((((((((((((((((&&(&&((&((((*((((((&&&(((&(((((((&(((((((((*((((((((((((((((((((&(&(&((&&&&&(((((((((((&*((*($(****************************(((((*(*(((((((((((((((((((((((((&&&&&(((&&&&(((&&&&&&&((((*(((((((&&&&&&&&&&(((((&&&&&&&&&&&&&&&&&&$$&&&&&$&&((&(((((&&&&&&&&&&&&(((&(((&((&&((((((((((((((&((((&((((&(((&&&(&((***((((&&&(((&&&&&&(&((((((((((((*(((((((((((((&((((((((&(((&&(&((((((((((&&&&&(&$(************************(*((((*((((*((((((((((((((((((((((&((((&(&(&(&&&(((&&&&&&(&&((((((((((&&&&&&&&((&&(((&(((&&&&&$&&&&(&(&&&$&$&&&&&&&(&&(((&(&&&&&&&&&&&&&&(((&((&&&((((((((&&&((((((((((((((((((((&&&&(((((*((((&$&&(((((&(((((((((((((&((((((((((((((((((((&&&(&&((&((((&$&((((((((&(&&"$((********,********************(((((((((((((((((((((((&((&&((((&&(&(&((&&&&&&(&&(&&&&(((((((((((&&&&&(&(&&&&&&&&((&&&&$$$$$&(&(&&&&&&&((&&&(&&&&&&&&(&&&(&&&&$&&&&&&&&&&&((&(&((&((&&(((((((((&&(((((((&&&(((&&&&&(*((((&&((((((((((((((((((&&&&&((((((((((((((((((&(((((&&&((((((($(((((((((&(&&"$(*********,,,****************(((*(((((((((((((((((&(((((((((&((&((((&&&&&&&&((&&&&&&&&((((&&((((&(((&&&(&&&(&&&&&((&&&$$$$$$&(&&&&&&&&&(((&&&&&&&&&((((&&$&&&&&&&&&&&&&&&&((&&&&(((((((((((((((&&&&&&&&&&&&&&&&&&&(((((((((((&(((((((&&(((((&&(((((((((((&(&(((((((&&(&&&&&&&(((((((((((((((((&((& &(*********,,,****************(*(((((((((((((((((((((((((((((&((((((&&&&&&&&&&&&&&&&((&(((((((&((((((&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&(((((&((&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&((((((((&&&&&&&&&&&&&&&&&&&(&((((((((((&((((((&(&(&(((&&&&(((((((&&&((((((((&(((&&&&&(&(((((((((**((((((((&$(********,*******,***********((*((((((((((((((((((((&((((&((((&&&&&&&(&&&&&&&&&&&&(((&(((((((&&&&((((&&&&&&&&&&&&&&&$&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&(&&&&&(&&((((&((((((&&&&&&&&&&&&&&&&&&&(((((((((&((&(((((((((((((((&(&&&((((&&&(((((((&&&&&&&&&&&((((((((*(*(((((((((&&$(*****************************((((*(((((((((((((((((&(&(((&&&(&&&&(&&&&&&&&&&&&&&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&$&&&&&&&&&&&(&&&&&&&&&&&$&&&&&&&&((&&&&&&(&((&&&&(((((&&&&&&&&&&&&&&&&&&&&&(((((((((((((&((((((((((&&&(&&&&&&&&&&(((((&(&&&&&(&&&(((((((((((*(&&(((((&&&&$(******,,*******************(***((((((((((((((((((((((((&&&&(&((&&&&&&&&&&&&&&&&&&$$$&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&$$$&&&&&&&&&&$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&(((((((((((((&&&&&&&&&&&&(((&&&((((&(&((((((((&((((((((((&((&&&(*******************************(*((((((((((((((((((((((&((&&(&&(&&(&(&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$&&&&&&&&&(((((&&(&&&&&&((&&&(&&&&&&&(&&&&&&(&&((((((((((((&((&&&&&&&(((((((*((&&(******,***********************((((((((((((((((((&(((((((((&&&&&&((((&&&&((&&&&&&&&&&&&&((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$&&&$$$$&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&$&&&&&&&&(&&&&(&(&&(&&&&&&&&&&&&&&&&&&&(&(&&(((((((&((((((((((((((&&&&&(((((((((((((&$(***,**,,********************(**(((((((((((((((((((((((((((((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&$$$&&&&&&&&&&&&&&((&&&(&&&((&&&(&&&&&&&&&&&&&&&&((((((((&&(((((((((((((((&&&&&&((((((&&(((&&$(******,,,*****************(*(**(((((((((((((((((((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&&&&&&&$&&(&&&&((&&(((&&&&&&&&&&&&&&&&&&&&(((((&&&((((((((((((((((&(&(&(((((&&&&&&(&&&(********,*****************(*(*((((((((((((((((((((((((((((((&&&&(&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$"$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&(&&(((&&(&&&&&&&&&&&&&$&&&&&&&((((&&&((((((((&(((((((((&&&((((((&&((&&&&$*****************************(*((((((((((((((((((&&(&(((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&(&&&&&&&&&&&$&&&&$&$&&&&&&&$&&&&&&&&&&&&&$$$&&&&&$$$$$$&$&&&&$&&&$&&&&&&&&&&&&&&&&&&(&(&&&&&&&$$$$$&&&&(&&&&&&&&&(&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&((((&&(((&&&&(&((&((((&&((((((&&(&&&((&&&$(*******,****,,**********((****((((((((((((((((((&((&((((&&(((&&&&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&$$&&&&&&&$$&$&&&&&&&&&&&&&&$$$$$$&&&$$$$$$&$$&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&&&&&&&&&(&&&$(*******,****,*******(***(***(*(((((((((((((((((((((((((&(((&(&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&$$$$$$&&&&&&&$$$&&&&&&$&$&&&&&&&&&&&$$&&&$&$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(****,*,******************((((((((((((((((((((&(&((((((((((((((&&&&&&&(&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$$&&$&&&&$&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$&&&&&&&$&&&&&&$&$$&&&&&&&&&&&$$$&$&$$$&&$$$$$$$$$$&&&&&&&$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&*******,*,****************((((((*(((((((((((((&&(((((((((((&((&&&&&&&&(&&(&&&&&&&&&$&&$&&&&&&&&&&&$$&&&&&&$&&&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$&&$$$$$$$&&&&&&&$$$&&&&&&&&$&&$$$&&&&$$$&$$$$$$&&$$$$$$&$$$&$&&&&&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&&&(&(&&&&&&&$&&&&&$$$$$$&&$********,,,**************(*(*((((((((((((((((&(((((((&((&(((((&&&&&&&&((&&&&&&&&&&&&&&$$&&&&&$&$$$$$$$&$&$$$&$$&$&&&&&&&&&&&$&$$$&&&&&&&&&&$&&&&&&&$$&&&$$$$"""$&&&&&$$$$$&&&&&$$&&&&$$$$$$$$$&$&&$$$$$$$$$$$$$$&&&&&&&&&$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&(((((((&&&&((&&&&&&&&&&&&&$$$$$$$$$$(************************(*(*((((((((((&&(((((((((((&((&&(((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&$$&&&&&&$$&&&&&&&&&&&&&&&&&&&$$$$""$$$&$$$$$$&&&&$&&&&&&&$$$$$$$$$&&$$$$$$$$$$$$$$$$&&&&&&&$$$$&&&&&&&&&$$&&&$&&$&&$$&&&&&&&&&&&&&&((&&&&&&&&$&&&&&((&&&&&&&&&&$$$&$$$*****,********************((((((*((((((((((((((((((&(((&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$""$$$$&&&$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&$&&&$$$$"$$$$&$$$$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$$*************************((*((**((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&$&$&&&&&&$$$$$$$$$$$$$$$$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$(****,**,********************(((((((((((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$"$$$$"$$"$$$$"""$$$$$$$$$&$$&&$$$$$$$$&&$&&$$$$$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&$$$&&&&$$$(***,,,*,***********(*******((((((*(((((((((((&&(&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$""$"""""$"$"""""$$$$$&$$$&&&$$$$$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$&$$$$&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$$$$$$$&&&$$$**,,,*,,***,*************((*(((((((((((((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$"""$"""""""""""""$$$$&$&$$&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$&$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$&$$&$$$$&$$$***,*,*,,,****(**********((*((((((((((((((((((((&(((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""$"""""$$$$$$$$$$$$$&&$&&$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$"$$$$$$$$$$&&&$$$$$$$$$&&$$&&$$$&$&&&&&$$&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&$$$$$$$$&$$$$$(***,,,,*,***************((*((((((((((((((((((((((((&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""" """"""""""$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$""$$$$"""$$"$$$$""$$$$$$$$$$$$$$$$$$$$$&$$&&&$$$$$&$$$$$&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$&&$$$&$$$(******,**************((((((*((((((((((((((&(((((((&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&$"""""" """""$$"$$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$"$""""$""""$"$$$""""""$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$&$&&$$$(***************(((((((((((((((((((((((((((((&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&$$"""" """$$$""$$$$$$$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$$$$$$$$$$$&&&&$$(************(*(((((((*((((((*(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$""" "" """$"""$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$&$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$"""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&&&&&&&$$$&&&&&&$&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$((***,******(*(*((*(((*((*(((*(((((((((((((&(((&((&&&&((&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$$$$$$$"$$$$$$""""""""""""$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$""""""$"$""""$$$$$$"$"$$$$$"$"""$$$$$$$$$$&$$$$&$$&&$$$$$$&&&&&&$$$&&&&&$$&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$&***********(((*((((((((((*(""((((((((&&&&&&((((&&&&&(&(&&&$$&&&&&&&&&&&&$&&&$$&&&$$$$$$&$"$$$"$$$$$"$$"""""""""""$$$$$$$$$$$$$$$($$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$$$""""$"$""""""$""$$$$"""$$$$""$$"$$$$$"$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$"((**((****(((((((((((((((((((&&&(&&&&&&&&((&&(&(&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&$&$$$" $""""""""$""$$$$$$"$""""$$$" $$$&$$$$&$$&$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$"""""$$""""""$"$$$$$""$"$$$$$"""""$$$$"""$"$$$$$$$$$&$&$&$&$$$&&&&$&&&&&&$&$$&$&&&&&&&$$$$$$$&$$$$$$$$$$$$$"$((**((***((((((&(((**(((((((((((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$$"""""""""""""""$$$$$$$$"""$$$$&$$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$"""""""""""""$""""""""""""""$$"$$$""$$$$$$$""$$$$$$""""$$""""""$$$$$$$$$$$$&&$$$$$$&$&&$&&$$&&&&&$$$$$$$$$$$$"$"""$$$$"$$(((*******(((((((((*((((((((((((((((&&&&&&&&&&&&&&$$$&$$&&&&&$&&$$$&&&&&&$&&&&&&&$$$"""""""$$""""""$$$$$$$$$$$""$$&&$&$&$$$$$$$$$$$$$$$$$$$$$""$$"""$$"$$$$$$$$$"$$"$""$""$""$"""""""""""$""""$""""""$$$"$$$$$$$"$$""$$$$$"""$$$"""$$$$"$$$&$$&$$$$$$$$$$$$$$&&&&&&$$$$$&$$$$$$$$$$$$$""""""""$$"$((*,***********(((((&((((&&&((&&&&&&(&&&&&&&&&&&&$$&&&$&$&&&&&$$&$$&&&&&&&&$&&&$$$$"""""""""""""""$$$$$$$$$$$$$"$$$&$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$""$""$$$$$$$$$"""$$"""$$$"""$""""""""""""""""""""""$$$$$$$"$$$""$""""""""""$$"""""$$$"$$$$$$&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$"""$$$$$""$(************(((((((&((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&&&&&&&&&$$$$$$$"""""""""$$""$$$$$$$$$$$$$$$$$$&&$$$$$$$&$$$"$""$$"""$"""$$$$""$$$$""$$$$$$""""$""""$"""""""""""""""""""""""""""$"""$$""$$$"$""""""""""$$$$$$"$"$$$""""$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$"""$$""$$$$$$$"$***********(((((*(((&(((((((&&&&&&&&&&&&(((&$&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&&&$$$$$"$$"""$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""$"$"$$$$""$$$$"""$$$$"$""""""""""""""""""""""""""""""""""""$"""$$""""$"$""""""""$""$""$"$""""$$$"$"$$$$$$"$$$$$$"$$$$$""$$$$$&&$$$$$$$$$$$$$$$"""$$$$$"&*,,,,,,,**((((((((((((((((*(((&&&&&&&&&&(&&&$$&(((&&&&$$&(&$$$$$$$$$$$&$$$$$&&&&$$$$""""""$$$$"$$$"$$$""$$$"$$$$$$$$$$$$$$$$$"$"""$"""""""""""""$"$"$$$$"""""$"$$$""""""""""""""""""""""""""""""""""""""""$""$""""$"$"""""""$"$""$"""$"$$"$"$$$$$$$""$$$$$$""$$$$$$""$$&&$$$$$$$$$$$$$$$$$$"$$$$$$$*,,,,,,*(((((((((((((((((((((((&&&(&&&&(&&&&&&&(&&&&&&$$&&$$$$$$$"$$$$$$$$$$$&$$$$$$"""""$$$$$$$$"$""$$"$""$$$$$$$$$$$$$$$"$"""$"$$""""""""$""$$"$$$$$""""""""$"$""""""""""""""""""""""""""""""""""""$""""$"""""""""""""""""""$$"""""""$"$$""$""$$$$"""$"$$"$$$$$$$""$&&$&$$$$$$$$$"""$$$$$$$$$$$"$*,,,,,*((((((((((*((((((((***(&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$$$$$$$$""$$$$$""$$$$$$$$$""$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$"""$"$"$""$"""""""""""""$$$$"""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""$"""$""""""$"$$$"""""""$"""""""""$$$$$$$$$$&$$$&$$$$$$""""""""$$$$$$$$"$**,,**((((((((((((((((((((***((&&&&&&&&&$$$$&&&&&&&&$&$$$$$$$$$$$&$$$""$$$""""$$$$$$$$"$"$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$"""$"""""$""""""""""""""$""$"""""""""$""""""""""""""""""""""""""""""""""""""""$$"""""""""""""""""""""""$""""$"$"""$$""$"""""""""""""""$$$$$&&&$$$$&$$$$"""""""$"$$$$$$$$$""(****(((*(((((((((((*((((*****((&&&&&&&&&&$$$&&&&(&&&$$"$$$$$&$$&$&$$$$"$$"""""""$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$"$"""""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$"""""""""""""""""""""""""$$$$$$$$$$$$""""""""""$"""$$$$$$$"****(****(*(((((((((*((((*****(((&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$&&$&$$$""""""""""""$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$$""""""""""""""""""""""""""$$$"$$$$$$$$$"""""""""""""$$$$$$$"((**********((*((((***(((*****(((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&&&&&&&$""""$"$"""""""$$$$&$$$$$$$$$$$$$""$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$""""""""""""""""""""""""$$"$$$$$$"$$$"""""""$"$"$$$$$$$""(*************(**((***((((*(**((((((&&&&&&&&&(&&&$$$$&$$$$$$$$&&&&&$&$"$""$$$$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"""""""""""""""""""""$$$$$$$$$$""""""$"$$"$$$$$$$$$$$$""(**************(((*,**((((**(***(((((&&((&&&&&&&$$$$&&$$$$$$$$$&&$$$$"""""$$""$"$$"""""$$$$$$&$&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$"""""$"$$$$$$$$&&&&&&&&$"(*******,*************((((*********((((&&&&$&(&&&$$$$$$$$$$$$$$""$$$"""$$"$$$$$""$""""$$&$$$&$&&&&$$&$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""$"""""$"$"$$"$$"$$"$""""$"$$$$$$$&&&&&&$$&""******(***********,****(((****(*(***((((&&$$$$$&&&$$$$$$$$&&$$$""""$$$$$"$$$$$$$"""""$$&&&$$$&$&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" "" " """""""""""""""""""" """"""""" """""""""""""" """""""""""""""""""""""""""""" """""""""""""""""""$"""""$""$""$$$$$""""""$$$$$$$$$&&&&&&&&$$"(*****(***********,***********(((((**((&&&&$$$$$$$$$$$$$$&$$$$"""$$$$$$$""$$$$&&$$"$$$$&&&&$&&$$$$$&&&$$$$$$$$$""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""" "" " """"""""""""""""""""""""""""""""""""""""" "" """"""""""&$"$$$$$$$$$$""""""""$$$$""""$""$$$$$$&&$$&&&&&$"(*,******,*************(*******(**((*(((&&&&&&&&((&&$$$$&&$$$$"""""$$$$$$$$$$$$&&$$$$$$&&&&&$&$$&$$&&&$$$$$$$$""""""""""""""""""""""""""""""""" " """ " """"""""" """"""""""" " "" """""" """"""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$"""""""$$"""""""""""$$$&$$$$$$"$&&$"**,*********,*******(*(((*****((***(&(((((((&&(&&&&&&$$$$$$$$""""""""$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$&&$$$$$$""""""$$$""""""""" """""""""""" " """""" "" """"" """" " " " " " """ """" "" """""""""""""""""""""""""""""""$""""$$$$$$$$$$"""$"$""""""""$$"""$$$$$$$"$$$$$$$$"""$&$$"**,,,**,*(********((*((((****(*(**(&&&&((((&((((&&&$$$$&$$$$$$$$""""""""$$$$$$$&$&&&&&&&&&&&&&&&$&$$$&&$&$$$$$""$$""""""""""""" """"""" "" " " """"" """ " "" " " """""""""""""""""""""""""""" """""""""""$$$$$$$$$"$$""""""""""""""""$$"""$$""$$$$$$$$$"$$$"$$$$"*,,,,,,,**********(**(((******(*(&&&&&&(((((((&$$$&$$$$$$$$$$$$$"""""""$$$$$$$$$$&&&&&&&&&&&&&$$&&$$$$&$$$$"""$"$$""""""""""""" " """" """" " """ """" " " """"""" """"""""""""""""""""""""""""""""$"""""$"""""""$"""""""$""""$"$$"$$$""$$$$$$$$"$"$"""$""$**,,,******,*********(*(******(&&&&&(&&(&(((&&&$$$$$$$$$$$$$$"$$$$"""$$$$"$$$$&$$$&&&$&&&&&&&$$$$&&$$$$$$$""$$$$$"""""""""""""" "" " "" "" """"" """"""""""""""""""""""""""$$"""""""""""""""""""""$"""$"""$$$$$""$$$$$$$$$$$$$""$$"**,,,,,,**,,*************,****(((&&((&&&&&&&&&&$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$&$$$&&&&&&$$&&$$$$$$$$"$$$"$""$$$$""""""""""""""" " " " """" " """"""""""""""""""""""""""""""""""""""""""""$$$""""""""$"$$$$$$$$$$$$$$"""$$$$$$$"***,,,,,,,,***********((*****((((((((((&&&&$&&&&&&&$&&$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""""""""""""" " "" """"""""""""""""""""""""""""""""""""""""""""""$""$""$$"$""""""""$$$"""""$$""$&$&$$$"*,,,,,,,,,*******************((((((((((&&&&&&&&&&&$&$$$$&$$$$$$$$&$&&&&&$$$$$&$&$&&&&&&$$$$$$$$$$$$$$$$"$$$$$"""""""""" """ """"""""""""""""" """"""""""""""""""""""""""""""""""""""$$""""""""$$$"""""""$$$$&&$$$$*,,,,,,,******,************((*((****(*((&&&&&&&(((&&$$&&$$$$$$$$$$$&$&&&$&$&&$$$&&&&&&$$$$$$$$$$$$$$$$"$$$$""""""""""""" "       " """""""""""""""""""""""""""""""""""""""""""$"""""""$$$$"$""""""$$$$""""""$$$$$$$$$$"*,,,,,,***********************(******(((&&&&&&((((&$$$$$$$$$$$$$$$$&&&&&&&&&&&$&&$&&$&$$$$$$$$$$$$$""$$"$""""""""""""""""      " "" """""""""""""""""""""""""""""""""""""""$" ""$$$$""$"""$""$$&$$$"$$"$$$&&$$$$&"***********************************(**(((&&&(&((&&$$$$$$$$$$$$$$&$$&&&&&&&&$&&$$&&&&&&$$$$$$$$$$$$$""""""""""""""""""" "          """"""""""""""""""""""""""""$""""""""""""""$""""""""$""""""""""$$$$$$$""$$$$$$$$$$"*****,**,******,*******************((*((((&&&&&(&&$&$$$$$$$$&&$&&$$&$&&&&&&&&$&&&&$&&$$$$$$$$"$$$""""""""""" """ "          " """" """""""""""""""""""""""""""""""""""""""""""""""$"""""""""$$&$$$$$$$$""""$"*******,,***,,*,******************(*(**((((&&&&&&$$$$$$&$$$$&&$$$&$&&&&&&&&&&&&&$$$$&$$$$$$$"""""""""""""""           " " """""" """"""""""""""""""""""""""""""""$$"""""""$"""""$$$$$$$$$$$$""""$*,,***,,,,,,**(******(****************(*((&(&&&&&$$$$$&$$$$$$&&&$&&&&&&&&&&$&&&&$$$$$$$$$$"$"$"""""""""""""""            " """"""""""""""""""""""""""""""""""""""""$""""""""""""""$$$$&$$$$$$$$""$$*,,,,,,,,,,,*,**********,,**********(****(&$&$&&$$$&&&$$$$$&&&$$&&&&&&&"$&$&&$$$$$$$$$$$""""""""""" """ ""             " """""""""""""""""""""""""""""$"$$$$"""""""""""""""""""""$$&&&$$&$"$$$ *,,,,,,,,,,,*,,**,*********,*******(*(***((&&&$$$&&&&&&&&&&$&&&&&&&&&&&$&&&$&&&$$$$$$$$"""" """"""""""" "" "              """""" """""""""""""""""" """""""$$$""""""""""""$$$""""""$$&&&$$$$$$$"**,,,,,,,,,*,*******(**************(***(*((&&&$$$&&&&$$&&&&&&&&&&&&&&&&$&&&&$&&$$$$$$$$"" """""""""            """"""""""""""""""""""""" """""""""""""""""""""$$$$"""$$$$$&$$$"$$"*,,,,,,*,,,,,*********(**********(*(**((((&&&$$$$&&$$&$$&&&&&&&&&&&&&&$&$$$&&$$$$$$$$$""" " """"""            """"""" """""""""""""""""""""""""""""""""""""""""$$$$$""""$$$$$$"$$&& *,,,,,,,,,,*,,,*******((****(*((((***((((((&&&$$$&$$$$&&&&&&&&&&&$&&&$$&&&$$$$$$$$$$$$""""""" " "          """"""""""""""""" """""""""""""""""""""""""""""""$"$$"$""$$$$$$""$$$ *,*,,,,,,,,,,,,******(((******(**(*((*(((&&&&&$&$$$$$&&&$&&&&&&&&&&&$&&&$$$&$$$$$$$$$"""""""""       """"""""""""""""""""""" """""""""""" """""$$$$$"$$$$""$$$$$"$$$ *,,,,,,,,,,,******((((*((****((*(((((((&&&&&&$$$$$$$&&$&&&&&&&&&&&&&$&&$$&$&$$$$$$$""""""""""""         " """"" """""""""""""" "" """"" """"""$$$"$$$$&$"""$$$$$$$"*,,,,,,,,,*********(((*******(((((((((((&&&&&&$$$$&$&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$"""""""""""""  "     " """""""""""""""""""""""""" " "" """"""$$$"$$$$$$$$"$$$$"" *,,,,,,,,,,,*****************(((((((((((&(&&&&&$&&$&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$$""""""""""  "       """" " """""""""$"""""" """ " " """  """""$$$$$$$$$$$$$$$$""*,,,,,,,,,,,,*,**************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""" "       " " """""""""$$"""""""""" """"""""  """"""$$$$$$$$$$$$$$"$" *,,,,,,,,,,,******,***********(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$"$""$""""""" """"  "         """""""""""""""""""""""""""" """"" """"""$$&$$$$$$$$$$$"$$ *,,,,,,,,,,,,*************((*(*((((&((((((((&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$"$$$$$""""""" ""       """"""""""""""""""""""""""""""""""  """"""$$$$$$$$$$$$"$" **,,,*,*,,,,***************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$"""""" """          """"""""""""""""""""""""""""" """""  """"$$&$"$$&$$$$$$" *,,,,,*,*,,,,,*************(((((((((((((((((&&&&&&&&&&&&&&&&&&&$&&$$&&$$$$$"$"""$$$"""""""""  " "            """"""""""""""""""""""""""" """"""  """"$$$$$$$$$$$$$$*,,,,,,,*,*,,,,**,********((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$&&$"$$$" $""""$"""""""""""     ""          """"""" """"" """""""""""" """"  """""$$&$$$$$$$$$$ *,,,,,,,,***,,,*,,*********(*(((((&(((&((((&&&&&&&&&&&&&&&&&&&$$$$$&$$"""$"""""""""""""""""""              """"""""""""""" """""""" "" "" "  """"""$$$&"$$&&$$$$*,,,,,,,,***,,***,**********((((((&(&(&((&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$"""$""""""""""""" "          """""""""""""""""""""" """ "" """"""""$&$""$$$$$$*,,***,******,************(((((((((&&&&((((&&&&(&&&&&&&&&&&&&&&&$$$$$$$$""""$"""" """""""" "          """""""""""" """"""" " " "" """ " """"""""$$$$$$""""**,***,,,****,,**,*******(((((((((((((&(((((&&&&&&&&&&&&&&&&$$$$$$$$$$$"""""""""""""""""""" "          """""""""""""""""""" """ "" """" """"""""$""""$$$$$$**,,**,,,****************((((((((((((((((((((((((&&&&&&&&&&&&$$$$&&$$$"$$$""""""""""""""" "          " """"""""""" " """"""" """" """" " """"""""""""""$"$$"**,,,,,,****,*,,*********(((((((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$"""$""""""""""""" " """"""          "" """"" """"" """"""""""" """""""""""""""""***,,**,*,**,,,,*********((((((((((((((&(&&(((&&&&&&&&&&$&$&&&&$$$$$$$$$"$""$$"""""""" " """"" "           """"  """"""""" """"""""""""""""""" " """""""""""""***,**,,,*,,,************((((((((((((((((&&&(((&&&&&&&&&&&&&$$$$""$$$$$""$$$$$"$"""" """                "" """"""""" """""""""""""""""" """"""""""**,,,*,,,,,*,***********((((((((((((((((&&&&((&&&&&&&&&&&&$$$$$$$$$$$""""$"$""""""""""""  "              "" "" """""""""""""""""""""  """"""**,,,,,,,*,*,*,**********((((((((&((((&&&&&((&&&&&&&&&&&$$&&$$$$$""$$""""""""""" """"            """" """""""""""""""""""  ""*,,,,,,,**,,**,*********((((((((((((((((&&&(&&&&&&&&&&&&&$$$$$$"$""""""""""" """"  "$$&$"           """""""""""" """" " "" """  ***,,,,,*****,,********(((((((((((((((((((&((&(&&&&&&&&&&$&$$$$$"$$""""""" """""""   ""$$$"              " """ " "" """""""  **,*,,*,,,**,**,,,,***(****(&((((((((((((((((&&&&&&&&&&$&&$$$$$$$$$"""""""  """""""  "&($"            " "  """""" **,*,,,,,*,,****,***********((((((((((((((((((&&&&$$$$$$$$$$$$$$$$"""""""" """""""" $                 " "   ***,,,,,,,,***************(((((((((((((((((((&&&&&&$$$$$$$$$$$$$$$"$"""""" """""""""""                       ****,,,,,,,,*********(*(((((((((((((((((((&&&&&&&&&$$$$$$$$$$$$$$"""""""" """""""""""  "                 (**,,,,,,,*********(*((((((&((&(((&&((((&&&&&&&&&&&$$$$$$$$$$$$$"""$""""" """""""""""                     "    (**,,,,,,,********((*((((((&$&&((&&&&&&&&&&&&&&&&&$$$$$$"""$$""""$$""""""""""""""                              ***,,,,,,**********(((((((((((&&&&((&&&&&&&&&&&$&&$$$$$$$$$$""$$"""$$$"""""""""""""""" "" """" "                              **,,,,,,***********(*(((&(&&&(&&&&((&&&&&&&&&&&$$$$$""$$$$$"$"$$""""""""""""""""""""""" """ """" """"                      **,,,,***********(***((((((&(((&(((&&&&&&&&&&$$$$$"$$$"$$$$$$$"$$$""$""""""""""""""""" "" "" " "" """                  ****,,,,,********(((((((((&&((((&((&&&&&&&&&&$$$$$$$$&$$$$$$$$"""$""$""""""""""""""""""""""" " """""""              """ " ***,,**,*********((((((((((&((((&&&&(&&&&&&&&$$$$$$""$$$$$$$$""""""""""""""""""""""""""""""""""" "" """""""                     """" *****,************((((((((((&&(&&&(&&&&&&&&$&$$$$$$$$$$$$$$"""$"""""""""" " """" """"""""""""" " """""""""                         """""""""*******,*********(*(((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$"""""""""""""""""" " """"""""""" """"""""                """""$$$"(*************((((((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$""""""""""""" """" " """"""""""" " """"" ""                  """""$$$$$***************(*(**(*((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""" """""" """ " """"""""""              """""""""""(*************(((((*****((((((&&&&&&&&&$$&&&$$$$$$$"$$$$$$$$$$$""""""""""""""" """"" """ """               """""""$"""" (***********(*******(((*((((&&&&&&&&&&&$$$$$&$$$$"$""$"$$$$$$""$"""""""""""" "" """ " """"             """" """""" ((******************((((((&&&&&&&&&&&&&&$$&$$$$$$$$"$$$$$$$$$$"""""""""""""""""""""" """ "           " " " ((*****************(((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$""$$$$$$$$""""""""""""""""""""" "" ""           "" "" (**********(****((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$"""""$$$$$$$$"$$"""""$""""""""""" " "" " "           """""((*******((**((*(*((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$"$$$"""""""""""""" "        """""" ((**************((((((((&&&&&&&$$$$$$$$""""$$$$$$$$$""$$$$$$"$$"""$"""$$$$$$"""""""""" "          " " " """$ (**************(((((((((&&&&&$$$$$$$$$"""""""$""$"$"""$$"""$$$$$"$$""""""""""""""""""" """""" "            " " """""$$$ (**(***(******((((((&&&&&&&&&$$$$$""""""""""""""""$$"""$""""""$"$""""""""""""""""""""" """""" "  "" "       """ "$$ (******(******(((((((&&&&&&&&&$$$"""""""""""""""""$$$$$$"""""" """""""""""""""""""""""""" " "             """"" "$"(**************((((&&&&&&&&&$$$$$$""""""""""$$"""$$$$$$""""""""""""""""""" " """""""" ""            """"" "" ((******(****((((((&(&&&&&&&$$$$$$""""""""$$$$"$"$$$$$$""""""""""""""""""" " " "          """"""""" ((***********(((((&&(&&&&&&&$$$$$$$$$$$$$$$$""$$"$$$$$"$"""""""""""""""""" "         """"""" (((**********((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""" "" """"     "" """"""" ((**********((((((((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""" """         " """ """" (((((*******(((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" "" ""        """ """ (((((*****((((((((((&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$"$$$$$$$""""""""""""""""""""" " ""        """"" """ """"" (((((****(((((((&&(&&&&&$&&$$$$$$$$$&$$$$$$$$$$$"$$$$$$$$$"$""""""""""""""""""""" """     """"""" """"""""" &((*(****(((((((&&(&&&$&&$$$$$$$$$$$&$$$&$$$$$$$$$$$$"$$""$""""""""""" """""" "" "    """""""" "" """ &((*(*****(((((((&&&&&&&$$&$$$&$&$$$$$$$$$$$&$$$$$$"$$"""$"""$""""""""" """"""" ""      " "" " """ &(******(*((((((&&&&&&&&&&&&$&&$$$$$$$$$$&$$$$$$$$$""$""""""""""""""""" """""" " " "    " " "" """" ((*****(((*((((&&&&&&&&&&&&&$&$&&$$$$$&$$$$$$$$$$$$$$"""""""""""""""""""""""""      "" """""""""$((******(((&&&&&&&&&&&&&&&$$$$&$&$$$&&$$$&$$$$$$"$""""""""""""""""""" " "        "" """"""" &(((**(*(((((&&&&&&&&&&&&&&$$&&$&$$$$$&&$$$$"$$$$$"$""$""""""""""""""""" "          """"""" ((*((*(((((((&&&&((&&&&&&&&$$$&&&&$$$$&$$$$$$$$$$"$"""""""""""""""""""""""" "           """"""""(((*(((((((((&((&((&&&&&&&$&$$&&$&$$$$$$$$$$$$$$$$"$"$"$""""""""""""""""" " "          """"""""((((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$&&$$$$$$$"$"""$$""""""""""""""""""""       """"""""((((((((((((((&(&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$"$$"$$$"""$""""""""""" """"" """"         """"""""(*(((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$""$""""""""$""""""""""""""" ""    """""$$&(((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$$"""""""$"$"""""""""""""""""""""""" ""     """"""""(((((((((&((&(&&&&&&&&$$&$$&&&$$$$$$$$$$$$$$""""""""""""""""""""""" """""""""" """   " "   """""""&(((((((((((&&&&&&$&&&&&&&$&$$$$$$$$$$$$$$$"""""""""""""" """"""""""" """"" " """"     "  """"""&((((((((((((&&&&&&&&&&$$&&&$$$$$$$$$$$$$"""""""""" """""""""""""""""" """" " "       """"""&((((((((((&(&(&&&&&&&&&$&&&$$$$$$$$"$"""""""""""""""""""""" """"""" "" " "      """""(&&(((((((&((&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" " """ """"       " """ """" &&((((&(((((((&&&&&&$&&&&$$$$$$$$$"$"""""""""""""""""" """""""""""""""""" " """""       """""" "" """&((&((((&(&&&&&&&&&&&$$&&$$$$$$$$$"""""""""" " """""" """""""""" """"         " """"""""""""""""&&(((((((((&&&&&&&&&&&$$$$&&$$$$$$$$"""""""" "" "" """"" """" "       """"""""" """"" &((((((((&&&&(&&&&&&&&$&$$$$$$$$$$$$$$""""""" " " "" """"" " ""      " " "" "" """"""&&((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""" " " "" " " "           " "" "" " """"&&(((&(((((&&&&&&&&&&&$$$$$$$$$$$$$"""""""" "" "         " " """"&&(&((&(&&&(&&&&&&$$$&$$$$$$$$$$$$""""""""  "" "         """ """""&((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$""""""""""         " """"""  """" """$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$"""""""""" " """ "        """""" """  """"" """&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$"""""""$"""""""""""""" ""       """""""" "  """ """"""&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""$""""""""""""" ""       """" """ """""$&&&&&&&&&&&&&$&$$$$$$$$$$$$$$""$""""""""""$"""""""""""""""            " " "" " """"&&&&&&&(&&&&&&&$&&$$$$$$$$$$$$$"$$"""""""""""""""""""""""""          "  " """"&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$""""""""""""""""""""""""" "            """"  "" "" "$&&&&&&&&&&&&&&&&$&$$$$$$$$$$$"$"$$"""""""""""""" " " "            """"" """"""$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$""""""""""""""""" "            "" " " "" $&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$"$""""""""""" " """"         """""" """" $&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$"""""""""""""""""          """"""""" """" "$&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$""$"""""""""""""""""              " $$$"""""" """ $&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""" ""             " "$"""""" """"$&&&&&&&&&&&&&&$$$&$$$$$$$$$""$""""""""""""" "     "          """ " """"""" "" """"$&&&&&&&&&&&&&$&&$&$$$$$$$$$"$""""""""""""""" "              """" "" """$" " "" """$&&&&&&&&&&&&&&&&$$$$$$$$$"$$""""""""""""""""""     "        """$"$"" "$$"" " " """"$&&&&&&(&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""            "$$$$"" "$"" " """""$&&&&&&&&&&&&&&&$$$$$$$$$$$""""""""""""""" """"""           "   """"""" " " "" $&&&&&&&&&&&&&&&&$$$$$$$$$$""""""""""""""" """ "         " " """ &&&&&&&&&&&&&&&&&&$$$$$$$$$"""""""""""" """" " "" "" ""        "  "  " " " $&&&&&&&&&&&&&$&&$$$$$$$$$""""$"""""""""" "" """"        " "  "" " " $&&&&&&&&&&&&$&&&$$$$$$$$$"""$$"""""""""""""" " ""       "" """   " """ $$&&&&&&&&&&&&&&&$$$$$$$""""""$"""""""""""""""         ""   """"" """""$&&&&&&&&&&&&&&&&$$$$$$$$$"""$""""""""""""""""" "          "   " " " " """ $&&&&&&&&&&&&$$&&$&$$$"$$"""""""""""""" """"" " ""        " ""   """ " """""" $$&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""          " """"""  """" $$&&&&&&&&&&&&$$$$$$$$$$""""""$""""""""""""""""     """"""""$"""""  """"" $&&&&&&&&$$$$$&&&$$$$$$$""""""""""""""""""" "       """$$$$$$$$$$"""  " """"" $$&&&$&&&&&$$$$&$$$$$$$""$""""""""""""""""""" "         """"$$$$$$$$"""""" """""""""""" $&&&&&&&&&&&&&&$$$$$$$$$""""""""" " "" " "" " "        """"$$"""""""""""  """"""" " $&&&&&&&&$$&&$$$$$$$$$$""$"$""""" """""" """            """""" """"  """" "" $&&&$&&&$$$$$$$$$$$$$$""$"$""""""""""""""""          """"""" """  " "" " " $$&$$&&&$$$$$$$$$$$"""$$""$$""""""" """ ""            """""" """   "" " " " $$&$$&&&$$$$$$$$$$$$$""$$"""""""""" " """""         """"" ""  "" $$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""" "         " "" ""   """ $$$$$$$$$$$$$$$$$$$$$$$""""$$""""""""""""" ""      "  " """" "$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" " "            " "" ""$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""          "" """""$$$$$&$$$$$$$$$$"$$"$$""""""""" """" "" "        "" "$$$$$$$$$$$$$$$$""$"$""$""""" "" "" ""       " "" $$$$$$$$$$$$$$$""$"$"$""""""""""" """""""""      "" """"""$"$$$$$$$$$$$"$$"""""""""""""""""""""""""""        "  "" "" """$$$$$$$$$$$$$$"$$$$$""""""""""" " "" """"""           """"$$$"""$$$$$$$$"$$$"""""""""""""" " "$"""" ""        " ""$$$$$$$$$$$$$&$$$$$$""""""""""""""" """"           "  $$$$$$$$$$$$" """$$$$""""""""""""""" "            "$$$"$$$$$$$$$"""""$$$"$"""""""""" "             ""$$"$$$$$$$$$$""""""$""""""""            "$$$$$$$$$$$$"""""""""""""""""            "$$$$$$$$$$"$$$$"""""""""""""""               ""$$$$$$$$$$$$$$""""""""""""" "           "      ""$$$$$$$$$$$$$$$"""""$""""""         "     "$$$"$$$$$$$$$""$"$"""""""""""           "      """$$$$$$$$$$"$$"""""""""" "           "      """""$$$$$$$$$$"$"""""" """ ""            ""     """""""$"$""""""""""""""" "                 """""""$""$"$"""""""""" "     "           """"""""""""""""" "" " "                """"""""""""""""""""" " ""             """"""""""""""""""" "" "                  """"""""""""""""""" "" "                "  """"""""""""""""" "             ""  """"""""""""""""" "        """""""""""" """"                """"""""""""" ""           """""""""""""""     "     """""""""""""""""      " "     """""""""" """     """      $$$"$"""""""""         $""$""""""""         "     """"""""" "          """$""""" ""           ""$$""""""     " "   "$$$$""" " ""       "" """"     $"""""""" """"     "" " """""""""""     """""""" " """ " "     """"""""""""""""""""""    """""""" ""       """"" """"""""""""" ""   """""""" " " "       """""" """"" """" "     """ " "" " "       "" """"""""" ""      """ "" "         """ """""""""  "      " " " "      """ """"""""" " """