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 = '551B72' IMAGE_NUMBER = 57317115 IMAGE_TIME = 1978-02-20T06:44:06Z EARTH_RECEIVED_TIME = 1978-02-23T21:55:33Z ORBIT_NUMBER = 551 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.012730 NOTE = "HIGH RESOLUTION GROUND TRACK SEQUENCE WITH IMAGE MOTION COMPENSATION" /* 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  )I.. n88""y {G>!U6nvρaQKL)C*:d*,,.,,,,,.,..,,.,0...00...,,,,,,.,,,,,,,,,*,********,,,,,,,,*,,,,,,,,,,,,,,,,,.,,,,,,.,..,,,,,,,.,.,,,,.,.,....,,,.........,..................0......0.......00000000000000........0.0.000022000....0.......,...000200000.0000.....000000000000000000...00...0.0.00000............,,,.......,****(**,,,,,,,,,,.,,,........,,,.& ,...,,....,..,,,,,,,,,,,,,,,,,,.,.,,,..,,,...,,,,,,,,,,,,..,,,.,,,,..,,.,...,.,.,....,.,....,.,.,,,.........,.,........,.................................000..........,.,..,,...,,,.......................,...........,............,,,,,,,,........,,,,,,,,,,******* ((,,,,,,,,,,,,,,...,,,,,,.,,,*,,..,,..,.,,,,,,,,,,,,,,,,.,&*,,,,,,,,,,,,,,,,,,,,,*****& ,,,,,,,,,,,,,,,,,,,,,,,,,,,(&,.,,,,,,,,,,,,,,,,,,,,,,.,,,,,,........,,,,,,.,.,,,,.,.,,.....,,....,,,.,...,.,,.,,,,,,*,,,,,....,.,,.....,,..,.,,.....,......,..........,,,,,,,,,,,,.......,,,,,,,,,,,*,**** (**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,*,**,,,,,**,*,,*,,***,******,,****,*,,,,***,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,&",,.,,,,,,,.,,,,,,,,,,,,,,,*((****,,,,.,.,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,***,,,,.,,,,,,,,,,,,,,,,*,,*** (***,,,,,,,**,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,*,,*,,,,,*,********,********,,*******(*******,******,,,,**,**,*,*,********,,*,*,***,***,*,,*,***,,,,,,,*,,,,,,,*,*,,,,,,,,,,,,,,,,,***,,,,,,,,**,,,,,,,**,************,,,.,,,,,,,,,*,,,,,,,*&,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,,,,,*,,*,,,,,*,*,,******( ((*******,*****,,,,***,,,,,**,,*,,,,,,,,,*,**,*******************************(*((((*************,*********,*,*************,*******(***,,****,*,*,,,,******,*****,,,,,,,,,,,,**,*******,,,,,,,,,***********((******,*,,,*,,*,,******,,,,,,,,,,,,,,,*****,*,**,,,,,,,,****,,,,*,***,*,,,,,,,,******( ((***,**,********,,,********,,,,,,*,*,,,,**********************************(****((((******************************((***********(********************************************,*,*******************************(******,*,,*,****************,******,*,,********,,*******,,.,,,,*****************(*(((******************************,*,,,,*,*****************(******************(*((((((******(*********(*(******(((((((*(*((*(((*****(***********************************,**************************((*****(((((((**(*****************************************************,,,,*,,****************((((((*****,*******************,**********,,************(**(((((****((**************(((*(((((*((***(************((**(((((((((((*(*((*((((***(******************(((((*****************(****************(**((((((((((((********************(*************,,******(************,,,,*,*(**************(*((((*********************************************((*(((**((((((((*****(*((*******(((((((*(*((((*(**(***((*(*(*(((((((((*((*((((((((((((((*(***************(*(((*(***************************((*****(((((((((((((((((***********(*(*((*********(***********(*****************,*********(((*******((((((******************************************(**(*(****((((((((**((((((((((*((((*((((((((((****((*(((*(((((((((*((((((((((((*((*(((((***((((*********(((*((*((((((*****(**((****(*((*******(**(***(**((((((((((((((((*********(((*(*((((***********(*******(((*******************((*((*((((*(***((( &((***************************************((***(((((((((((((((((((((((((((((*(((((((((((((*((((*(*((((((((((*(((((((((((((((((((((((*((((*(*********((*((((((((***(((((**((((*((((*****(**((((**(((((((((((((((((((*****(((((*((((((((*******(********(*((**********************(*(((((((((((((((( ((***********************(*****************(*(*(((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(((((((((((((((((((((*****((*(((((*((((((((((((((((((((((((((***(**(((((((((((((((((((((((((((((((((((((((((((((((*********(*(******(*******************((((((((((((((((((( &((************(***(**((*****((***********((**(*((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((&&&&((((&&&(((((((((((((***(((((((*((((((((((((((((((((((((((((((***((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((****(*((*(*(*(********((*********((((((((((((((((( (((*************(((*******((*********(((((((((((((((((&&((&&((((((((((((((((((((((((((((((((((((((((((((((((((&&((&(&&&&&&(&((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((&((&&&((((((&(((((((((((((*(*(((((((((((((((((******((*********((((((((((((((((& &((**************(*(((((((******(((*((*(((((((((*(((((&(((((((((((((((((((((((((((((&&(((((((&(((((((((((((&((((&&&&&&&&&(&(&&&&&(&((((((((((((((((((((*(((((((((((**(((((((((((((((((((((((((((((((((((((((((((&&(((((&&(&((&(((((((&((((((((((((*(**(((((*(((*****(**((*((((((((((((&((((((((((&((*************((((((((((((*((((((*(((((((((((*(((((((&&(&&&&&(((((((((((((((((((&&&&&((&(((((((((((((((((&&&&&&&&&(&&&&&&&&&&&(&&&&&&(((((((((((((((((((((((((((((((((((((((&((((((&(((((((((((((&(((((((((((((((&&&&&&&&&&(&&&&&&(((&&((((((((*(((((((((**((((((*(**((((((((((((((((((((((((((&&&(((**********(((((((((((((*(((((((((((((((((((*(((((&&&&&(((&&(((((((((((&&(&((&(&(&&&&&((((&&&&((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&((&(((((((((((((((((((&(((((&&&&&&(((((((((((((((((((((((((((((((&&(&&&&&&&&&&(&&&&(&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((((***(********(((((((((((((((((((((((((((*(((((((&(&((&&&&&&&&((((((((&((&&(&&&&&&(&&&&&&(&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&((&((((&(((((((((((((((((&(&&&&&((&(((&(((&&((&&(((((((((((((((&(&&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((((((((((((((((((((((((((&(((((((((&&&((((((********(*((((((((((((((*((((((((((((((((((((&((&&&&&&&&&&(&&&((((&((&&(&&((&(&&&&&&&&&&&&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&(&(&(&&&&(((((((((((((((((&&&((((&&(&&&((&((&&&&&&&(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((&&&((&&((&&&((****((*((*****((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&((&((&&&((&&&&&&&&((((&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&(&&&&&&&((&&(&&&&&((((((&(&&(&(&(&&(&&(&&(((&&&&&&&&&((&&((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((*((((((((((((((((((&((((((&(&&&(((&&&&&(((((*(*****(**((((((((((((((((((((((((((((((&((&(((&&&&&&&&&&&&&&&&&((&(&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((&&&&&&&(&&&(&&&&&&&&&&&&&&&(&((&&&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((*(((((((((((((&&&(((((&&&&((((((&&&(((((((*(*((*****(((((((((((((((((((((((&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((&&&((&&(&&(&(((((&&&&&((**(((*********(*(((((((((((((((((((&(((((((((&(&&&(&&&&&&&&&&&&&&(&&&&((&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&((((((((((((((((((&(&((((&&(&&&&&&(((((&&&&&&&&((((((*****((**(*(((((((*(((((((&((&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$&$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(&((((((((&(((&((&(&(&&&((&&&&&&&&(&&&&&&&&((((((**(******(((((((((*((((((((((((&(&(((((&&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$&$$$&$$$$$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&&(&(((((((((((((((&&&&&&&&&(&(&&&&&&&(&&&&&&&&&(((**((**********(*(**((((*((((((&(&((((((&&&&(&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&((&&&&&&&&&&&&&&$$&&&&&&&$&&&&&&&&&$$$&&&$$$$$$$$&&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((&&((((&&(&&&&&&&&&&&&&&&&&&&&&&&$$"((*******(*******((((((*(*((((((((&(((&&&&&&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&$&$&&&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(((&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((***************(*(*((((((((((((((&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$$$$&&&&&&&$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$$$$$&&&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((&&&&&&(((&(&&&&&&&&&&&&&&&&&&&&&$&$$((********(********(*(((*(*(((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&$&$$$$$$&&&&&$&$$$$$$$$$$$$$$$$$$$&&&$$$$&&&&&&&&&&&&&&&&&&$&&$&$$&$&$$$$$$$$$$&$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$(****************(***((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&&&&&&$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&$&$&&&&$&$&$&$$$&&&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$((*****************((((***(((((((((((&(&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&&$&&&&&$&&$&$$&&&$$$$$$$$$$$$&$$$$$$$$$&$$$$&&&&&&&&&&&&$$&$$$&$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$"((***************((((*(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$$&&&$$&$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$&(((*********(****(((((*((((((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&&&&&&&&$$&$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$"(((***********&(*(*(((***(((((((&&(&&&&&&&&$&&&&&&&&&&&&&&&&&&$&$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&$&$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&$$&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$$$&$$&$&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&((&((&&&&&&&&&&&&&&&&&&&&$&$&$&$$(((*((******(********((((((((((&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$&&&$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&$$&&&&&$$"$$$&&&&$$$$&&&&&&&&&$$&&&&&$&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$"((***(**((*********(**((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$$$$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&$$$&$$&$$$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&$&$&&&$&$$&&$&$$$$$$$&&$&$&$$&&$&&&$$$$&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$&&&&&&$$(((*((******(******(**(*((((((((&(&&&&&&&&&&&&&&&&&&(&&&&&&&&$$&$$$&$$&$&&&&$&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$&$$$$$$$$$$$$$$&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$$$$$$&$$$$$$&$$$$$$&&&&&&&&$&$$$$$&&&$$&&&&&&&&&(&(&(&&&&&&&&&&&&&&$&&$$$$$&&&&&$((((***************(((((((((((&&&&(&(&&&&&&$&&&&&&&&&&&&&&&&&&&$$&&$$$$$$&$$&$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$&$$$$$$$&&&&&$$$$$$&$$&&$$$&$&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&$$&$&&&&&$"((*(**************(*(((*((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&&&$$$$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$$$$&$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$&&&&&$&$&$$$&&$&$$$&&&&&&&$&&&&(&&&&&&&&&&&&&&&&&$&$$$$$&&&&&$"&(((******************(((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$&$&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$&$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$$$&$$$$$$&$$$&$$$$&$$&&&&&$&$$$$$$$&$&&&$$&&$&$&&&&&&&&&&&&&&&&&&&$&&$&$$$$$&&&&&&$(((********************(((((&((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$&&&&&$$&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$$$$&$$$$$$$$$$$$$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$&&$$$&&$&$$$$$$$&&$&$$$$$$$$$&&&&&$$$$&&&$$$$$$$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$&&&&"((((******************(((((((((((&&&&(&&&&&&&&&&&&(&&&&&&&&(&&&&&&$&$$&$$$$$$$$$$$&$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&$$$$&$&$$$$$$$&$$$$&$$&$$$$$$$$&$$&$&$&$&&$&&&&&&&&&&&&&&&&$&&&&&$&$$$$$&$$$&&$$(((*****************(((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$"$$$$$$$$$$&&&$$$$$$$$&$$$$$$$$&$$$$$&&&$$$$$&$$$&$$$$$&&&$$$&&&&&&&&&&&&&&&&$$&&&$&$$$$&&&&&&&$"((((******************(((&&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$"""$$$$$$$&$$$$$&&&$$$$&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$&&&&$$$$$$$$&&$&$$$&&&&&$&$$$&&&$$&&$$$$$$$&$&&&$&&&&&&&&&$&$$$&&$$$$$&&&&&&$((((******************(((((((((&(&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$&&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$&&&$&&&&&&$&&$$$$$&$$$$$$$$$&$&&&&&&&&&&&$&$&&$$$$$&&&&$&"(((*(****************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$&&$&$&&$$$$$&&$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$&&&&&$$$$$$$$&&&$&$$$$$$$&$$&&&&&&&&&&&&&&$&&&&$&&&&&&&$$&(((*((***((********(((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$&&&&&$$$$$$$$&&$$&&$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$&&&&&$$&&&&&&&&&&&$$$$$$$$&$$&&&&&&&&&&&&&&&$$$$&&&&&&$$"&(((*((*(************((((((((&((&(&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$&&$$$&&&$$$$$$$$$$$$$$&&$$$&&$&&&&&&&&&$$$$$$&$&$&&$$$&((*((**(**((********((((&((&((((&&&&&(&&&&&&&&&&&&(&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$$&&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$$$$$$&&$$&&$"&((((*((*((*(*******(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$"""$$$$"""""$$"$"$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$"$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&$$$$&&&&$$$$$&((**(***((****(****(((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$"$$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$&$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&$$$$&&&&&&$&((*(*(***((*(*((**(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$""$$$""$$$$$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$"$$$$$$$$$""$$$$"$$$$$$$$$$$$$$"$"""""""""$"""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&$$&$&&&&&&$$$&(((*****(*((*(((*((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$"""$$$$$$$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$"$""$"$$$$"""$""$$$$$$$$$$$$$$$"$""""""""""$""$""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$&$$&&&$&$$"&((((***(*****((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$""""""$$$$"""""$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"""$$$$$""$$""$""$"$$$$$$$$$$"$$$"""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$&$$$&&&&&&&&&&&&&&$$&&$&&&$&&$$&((((******((*(((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$$$$$"$$$"""$$$$"$"""""$$$$$$$$$$$$$""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&$$$$&&$&&&&$$(((((**(**(*(*(((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""$$$$$$""$"""$$$$$$$$$$$$$$"""""""""""""""""""""$$$$$$$$$$$"$$$$$$$"$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$&$$$$&$&&&&&&$$$&(((((*(******(((((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$&&$&&$$&$$$$$$$$$$$$$$"$""$$"$$""""""""$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$""$$$$$$"$$$""""""""$"$"$$"$$"""$$$$$$$$$$$$$$"""""""""""""""""""""$"$$$""""$$"$$$$$$"$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$&&&&&&&&$$$$$$$$$$&&&&&$$$&((((*(*(****(*(((((((&&(((((((&&&&&&&&&&&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$"""$""""$""$"""""""$$$"$$$$$$$$$$$$""$$$$$$"$"$$"""$$$$$$$"$$"$""""""$$$$""""$"""$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$"$$""$$$$$$$$"$$$$$$$$""$""$$$$$""$""$$$$$$$$$$&&&&&$$$$$$$$&&$&&$&$$((((*(*(****(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""$$"$$$$"$"$""$$"$"$$$$$$"""$"$"$$$$$$$""""""""""""$$$$""$"$""$$$$$$$$$$$$$$$"""""$"""""""""""""""""""$$$""$$"$"$$$$$$"$"$$$$$$$$$$$"$$$$$$$"""$$$$$$$$$&$&&&&$$$$$$$&&$$$$&$$$&((((*((***(**(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""$""$$$"$$"$$$$$"""""$$$"$$"$""""$$$$$$""$$""""""""""$"""$$$$"$$$$$$$$$$$"$$$"$""""""""""""""""""""""$"""""$"$"$$$$$$""$"""$$$$$$$"$"$$$$$$$"$$$$$$$$$$&$&&&$$$$$$$$$&$$$$&&&$(((*(***(****(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"""""""""""""""""""$""""$$"$"""$$$$$"$"$""""""""$$"$"$"$$""$""$""""""""$$""""$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""$$$""""$""$$$$""$"$$$$$$$$$$$$"$$$$$$$$"$"$$$$$$$$&&$$$$$$$$$$$&$$$$$$$$(((***********((((((((((((&(((((&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$""$$$$$$""""""""""""""""""""""""$$$$$"$$$$"$""""""""$""$$"$"$$""$$""$""$""""""""""""$$$$$$$$$$$"$$$$$"""""""""""""""""""""""""""""""""""""$$$$"""""""$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$&$$$$$$$$$&$$$$$$$$$$$((***********(*((((((((((((((((((&(&&(&&&(&&&&&&&&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""$$$$$""""$"""$""""""$$$$"$""$"""$"""""""""$"""""""""$""$$$$$$$$$$$"$""""""""""""""$""""""""""""""""""""""""""$$"""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$"((((**********((((((((((((&((&&&&&(((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""""""""""""$""$""$$"$"$""""""$"$"""""""""""""""""""""""""""""""""$"$""$$$$$$$"$""$""""""""""""""""""""""""""""""""""""""""$$""""""$""$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(***(*********((((((((((((&((((((&(&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$""$$$$"""""$""""""""""""$$""""""""$$$$"""""""""""""$"$""""""""""""""""""""""""""""""""$"""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$$""$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$&(***(*********((((((((((((( &&(&&&&(((&&&&&&&&&&$$$$$$$" $$$$$$$$$$$$$$"$$$""$$$$$$$$"$""$"""$"""""""""""""""""""""$""$"""""$""("""""""""""""""$""""""""""""""""""""""""""""""""$""$"$"$"""""""""""""""""""""""""""""""""""""""""""$$"""""""$$"$$$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&(*(*******(**(((((((((((((((&&(&((((&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$"$"""""""$"""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$$$""""""""$"$"$$"$"$"""$$$$$$$""$$$$$$$$$$$$$$$$$&$$$$$$$$$$$(((***********(((((((((((((&(((&(&(((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""$"""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""$"""$"""$$$""$""$$$"$$$$$$$$$"""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&(((**(******(((((((((((&&&((&&(((&(&(&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$""$"$"$"""""""""""""""""""""""""""""""""$"""""""""$"""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""$"$"""""""""$$$$$$$$$$""$$$$$"$$$$$$$$$$$$$$$$$$$$$"&(((***(*(((((((((((((((&(&&&((((&&&(&(&&&&&&&&&&$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$"""$$$$$"""""""""""""""""""""""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ " """""""""""""""""""""""""""""""""""""""""$$"$"""""""""""$"$""$$"$$$$$$$$$$$$$$$$$$""$$$$$$$$$&$$$$$$$$$"&((((*(*((**((((((((((&((&&&&&&(&&&&&&&&&&&&&&&$&$$$$$$$"$$$$$""$$$$$$$$$$$$$$$$$$"$$$$$$$"""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""" """"""" " " """""""""""""""""""""$""""""""""""""""""""$$$"""$""""""""""$""""$$$$$$$$$"$$$$$$$""$$$$$$$$$$$$$$$$$$$$$((((((*((((*(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$"$$""$$$$$$$$$$$$$$$$$""""""""""""$""$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " " """""""""""""""""""""""""""""""""""""""""$"$"""""""""""""""$$$$$$""$$$$""$$$$$$$$"""$$$$$$$$$$$$$$$$$$((((*(**((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""$"$$$$$$"$$"$$"$$$$$$$""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""" """"" " "" " " """"""""""""""""""""""""""""""""""""""""$$""""""""""""""""$$$$"$""$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$(((*((((((((*(((((((((&&(&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$"$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" " """" " " " """""""""""""""""""""""" """""""""""$"""""""""""""""""""$$$$$""$"""""$$$$$"$""""""$"$$$$$$$$$$$$$$$(((((((*(((((((((((((((&&&&&&&&&&&&&&&&&&$&$&&$$$$$&&&$$$$$$$$$"$""$$$$$$$$"""$$$$$"$""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" " """""""""""""""""" " """"""""""""""""""""""""""""$$$$$"""$""$$$$$$$$"""""""""$"$$$$$$$$$$$$$((((((((*((((((((((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$&&&&$$$$$$$$$$$$$"$""$$$$$$$$$$$"$"$""""""""""""""""$"""""""$""""""""""""""""""""""""""""""""""""""""""" " """" """"""" """""""""" """"""""""""""""""""""""""""""""$$"""""$"""""$$$$""""""""""""$$"$$$$$$&$$$(((((*((((((((((((&((((&&&&&&&&&&&&&&&&&$$$$$$$$$$&&$$&$$$$$$$$"$$"$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""$""""" """"" """"""""""""""""" """""""""" " " """"""""" """"""""""""""" """""""""""""""""""""""""""""""""""""$"""$$$""""""""""""$"$$$$$$$$$$$(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""$$$"""$$$$""""" """""""""" """"""""""""""""""" " " " """ """ """"""""""""""""""""""""""""""""""""""""""""""""""""$""$"""""""""""""""""$"$"$$$$$$$((*(((((((((((((((&&(&&&&&&&&&&&&&&&&&&$&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""$"""$"$"""""""""""""""""""""" """"""""""" "" " " "" """"""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$(((((((((((((((((((&&&(&&&&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""$"""""""""""""""" """""" """""""""" " " " """""""" """"""""""""""""" " """""""""""""""""""$"""$$"""""""""""""""""$"""""$$$$ &(((((((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""$""""""""""""""""""""""""" """"""" " "" "" """""""""""""""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""""$" ((((((((((((((((((((((&&(&&&&&&&&$$&&$$$&&$$&$$&$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """""""""""""""""""""""""""" " "" """"""""""""""""""""""""""""""""""""""""""""""" &((((**((((((((((((&((&&&&&&&&&&&$$&$$$$$$$$&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """"""""""""" """""""""" """""""""""""""""""""""""""""""""""""""""""""""""" ((*((***(((((((((((&(&&&&&&&&&&&&$&&&$&$$&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """""  """"""""""" "" "" """ "" """"""""""""""""""""""""""""""""""""""""""""""""""" &((((*((((((((((((&(&&&&&&&&&&&&&$$$$&&$&$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" """"""""""""""""""""""""""""""""""""" " "   """"""""""" "" " " " """""""""""""""""""""""""""""""""""""""""""""""" &((((((*(((((((((((&&&&&&&&&&&&&&&$$&&&&&$$&&$&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""""""""""" "" """ " "" "   """""" """" " " """""""""""""""""""" """"""""""""""""""""""""" &(((((((((((((((((((&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&$$$$$""$"""""""""""""""""""" """"""""""""""""""""""""""""""""" "    """"" " "" " " " " """" """"""""""""""""" """""""""""""""""""""""" &((((((((((((((((((((&&&&&&&&&&&&&$&$&&&&&&&&&&&&$&&$$$$&$&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" "" """""" """""""""""""""""""" "" "  "    """ " "" """""""""""""""" """"""""""""""""""""""" &((((((((((((((((((&(&&&&&&&&&&&&&&$$&&$&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""" " """ """"""$""" """""""""     " """ "" """ """"""""""""""""" "" " &&((((((((((((((((((((&(&&&&&&&&&&&$$$$$$$&&&&&$&&&&$$$&&&$$$$$$$$$$$$$$$$$$$$"$""""""""""""""" "" "" " """""""""" """"" "      """ """ """ "" """""""""""""""""""" &((((((((((((((((&&((&((&&&&&&&&&&&$$$$$&&&&$&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""" "" """""""" """""""""        """" """""""""""""""""""""" &((((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$"$"$$"""""""""""""""""""" " " """"""""" " """"          " """""""""""""""""  &(((((((((((((((&(&&(((&&&&&&&&&&$&&&&&$&&&&$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""" " """""""" "            """""""""""""""""""""&((((((((((((((((((((((&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""" """"""" "              """""""""""""""""""" &(((((((((&(((((((((((&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" """ " "" """                """""""""""""""""""""""&((((((((((((((((((&(((&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""" """""                  """"" """""""""""""""&&(((((((((((((((((&&((&&&&&&&&&$&&&&$&&&$$$$$$$$$$$$$$$$"$$$""$"$"$$""""""""""""""""""""""""""" """  ""                   " " " """""""""""""""""""" &((((((((((((& &((((&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$"$$$$$$""$$"""""""""""""""""""""" " """"""               """" " """""""""""""" &(((((((((((((&&(((&&&&&&&&&&&&$&$$$&&&$$$$ "$$$$$$$$$"$$"""$$"""""$"$"" """"""""""""""""" """"""                  " """ " "" """"""""""&(((((((((((((&((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&$$$$$"$"""$"$"$"$""""""""""""""""""""""""""""""""""                  " "" " """""""""""&((((((((((((&((&((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"""""$""""""""""""""""""""""""""""""" "                " "" "  " " """"""" (((((((((((((((&&((&&&&&&&$&$$$&&&&$$$$$$$$$$$$$$$$$$$""$"$$"""""""""$"""""""""""""""""""""""""""""""            " "" "" " "" """"""""""&((((((((((((((&(&&&(&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$"$$"$$$$$""""""""""$"""""""""""""""""""""""""""" " "          " " """"" """""""""&((((*((((((((((((&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$$$"$$""""""""""""$""""""""""""""""""""""""""""""" "                 " "" " """"""""""&(((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""""""""""""""""""" " "         " " " " """"""""""""&(((((((((((((((((&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"""$$"$$""""""""""""""""""""""""""""""""" "" """""""" " ""        " " """ " """ """"""""&(((((((((((((&(&&&(&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""""""""""""""""""             " " """""""""""""&(((((((((((((&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"$$""$$"""""""""""""""""""""""""""""""""""""" " """" " " ""      " " " " """""""""""&(((((((((((((((((&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$""""""""""$""""""""""""""""""""""""""""""""""""" " """ " "          " "" " " " """"""""""&(((((((((((((((&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""$"""""""""""""""""""""""""""""""""""" """ " " """"" "         " """ """"""""&&(((((((((((((((&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$""""$""$"$"""""""""""""""""" """"""""""""""""""""""""""""""""           " " " """"""""&&(((((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$"$$"""""""""""""""""""""""""""""""""""""" """ """""          " """"""""&(((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""$$$$""""""""""""""""""" """""""""""""""""" "" """"" "         """"""""&&(((((((((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$""""$$$"""""""""""""""""""""""""""""""""""""" "" """ " "        " "" """"""""""&&(((((((((((&(&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"""""$$$""""""""""""""""""""""""""""""""" " ""          " """ "" """""""$"&((((((((((((((((&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$"""$""$""""""""""""""""""""""" """"""""""""              " "" """""""""$""&&&(((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$"$$$$$""""""""""""""""""""""" """""""""""" "             " "" """"""""""&(((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" """" """"                 " " " """""""""""&&&((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" """""" ""               "" """""""""""&&(((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$"$$""$$"$""""""""""""""""""" " " " " """ " "               " """""""""""&((((((((((((&(&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""" """ " "                """"""""""""""&&((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$$""""$"""""""""""""" " """ "            " """"""""&&(((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$""""""$$$$""""""""""""""""""" " " "             """""""" &&((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$"""""$"$"$$$$""""""""""""""""""" """" "       """"""""&&((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$""""""""""$$$""""""""""""""""" "" " " "            " " """"""&&(((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$"""""""""$"$"""""""""""""""" "" "        " " """""&&(&((((((&(((&&&&&&&&&&&&&&&&&$&$$$$$$$""""""""""$""""""""""""""""       " """"&&(((((((((((&&&&&&&&&$$&&$&&&&&$&$$$$$$"$"""""$""""""""""""""""" " "        " """"&&&(((((((&(&&&&&&&&&$$$$$&&&&&&$$$$$$$$$$"""""""""""""""""""""""          """" "&((((((((((((&(&&&&&&&$&$&$&&&&$$$$$$$$$$$""""""""""""""""""""""      """"$&&((((((&&((&&&&&&&&&&&&$&$"$$$$$$$$$$$"$""""""""""""""  """" "         " """"&&(((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""" """"" "           " " $&&&((((((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"""""""""""""" """" "          "&&((((&((&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""" " """""" " "       " "&&&((&((&&((&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$""""""" " "" """ " "        " &&&&(&&&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""" " " " """""""          $&&(&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""" """" """            $&(((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""" """"""""" " "            " &&((((&((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$""""""""" """"""" "           " &&&((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"$""""" " """""""" "             &&&((((((((&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$"$""""""" """"" "" " "                $&&(((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"""""""" " """"""" """          $&&&((((&((((&&&&&&&&&&&&$$&$&$$$$$$$$$$$""$""""""""" " """""""" "          &&(&(((((&&&(&(&&&&&&&&$$$$$$$$$$$$$$$$"$"""""""""""""" """"""""""        $&&&((((((&&((&&&&&&&$$&$$$$$$$$$$$$$$$$$$$"""""""" "" """""""""""        $&&(&&((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""" " """"""" """        $&&&&((((&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$$"$""""""""""""""""""" " "       $&&&&&((&(&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""" """        $&&&&&&(((&&&&&&&&&$$$$$$$$$$$$$$$$""$$$$$""""""""""""""""""" ""       $&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"""$"""""""""""""""""""""          $&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""$$""""""""""""""""""            $$&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""" "           $&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""$$"""""""""""""""""""""         $&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""$$$$""""""""""""""""" "     $$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"""$""$$""""""""""""""""""""         $$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""$"""$"""""""""""""""""" "    $&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""      $$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""      $&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""    $&&&&(&&&&&&&&$$$&$$$$$$$$$$$$$$$""""""""""""""""""""""" "       $&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""       $&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" "        "&&&&(&&&&&&&$"$$$$$$$$$$$$$$$$$$"""""""" """"" " "       $&&&&&&&&&&&&&&&$$&$$$$$$$$$$$"""""""""""""" " """""         $&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$"$"$""""""""" " ""     $&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$"$""""""" " "       $$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""" "       $&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""" "    $&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""$$"""""""""      $$&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$""""""""   $&$&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$""""""""" "     $&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$""""""""""      "  $&&&&&&&&&&&&&&&&&$$$$$$$$$$$""$""""""""""""       $$&&&&&&&&&&&&$$$$$&$$$$$$$$$""""""""""""    $&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""    $&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""" ""      $&&&&&&&&&$&&$$$$$$$$$$$$$$""""""""""" "     $&&&&&&&&&&&&&$$$$$$$$$$$$"$"""""""""""""    $&&&&&&&&&&$$$$$$$$$$$$$$$"$"""""""""""      $&&&&&&&&&&&&&$$$$$$$$$$$"""""""""""""""       $$&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""     $$&&&&&&$&$$&$$$$$$$$$$$"""""""""""""     $&$&&&&&&&$$$$$$$$$$$$$$$$"""""""""""     $$&&&&&&&$$$$$$$$$$$$$""""""""""""""     $$$&&&&&&&$$$$$$$$$$$$$""""""""" "    $$$&&$&$$$$$$$$$$$$$"""$"""""""""     $$$&&&$&$&$$$$$$$$$""$$$"""""""     $$$&&$&$$$$$$$$$$$$"""""""""""""    $$$&$$$$$$$$$$$$$$$"$""""""""""     "$$$$$$$$$$$$$$$""""""""""""""       "$$$$$&$$$$$$$$"$""""""""""""     "$$$$&$$$$$$$$$""""""""""""""        "$$$$$&$$$$$$$""""""""""""""""     "$$$$$$$$$$""""""""""""""""      ""$$$$$$$$$$"$"""""""""""""""       "$$$$$$$"""""""""""""""" ""        ""$$$$$$$"$""""""""""""""""       """$$$$$$$""""""""""""""" ""       ""$$$$$$$"""""""""""""" "      """"$$""$""""""""""""""" "    """""$""""""""""""""""" "     ""$"""""""""""""""""" " "  """"""""""""""""""" ""      """""""""""""""""" """     """""""""""""""""" "      """"""""""""""""""""      """""""""""""""""" "     """""""""""""""""" "     """"""""""""""""""" "       """"""""""""" " """      """"""""""""" ""      """"""""""""""" "      """"""""""" "       """"""""""""" "    """""""""""""" "     """"""""""" " " "      """""""" """" "    """"""""" " "     """" """"" " ""    " """""""" "    """" "" ""    " """"" " "    " " """""   " ""    " "    " "                  "