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 = '479B86' IMAGE_NUMBER = 55929705 IMAGE_TIME = 1977-12-10T08:10:49Z EARTH_RECEIVED_TIME = UNKNOWN ORBIT_NUMBER = 479 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.016970 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 1  *<*iðPÖ5ü3„"ñ |¢n©D¿¤"eżÉ#ùø#ò 랤n¨|§}LU^L›7%§ "*,,,,..0..,,..,....,,,,*,***,,,,******,,,**,***,,*,*,****,,,,,,,,*,,,.,,,,,,,,,,,,,,,,,.,....,,,,,,...,,,,.,............0........0..0.......000.0.....000000...000000..0000000000.00000000000020200000000020200000020202200.00000000000000000000.00000000..0.00000...........,,.,,.,.,,,,,,,,,**(& *,..................,.....,,&(,,,,,.,,,,,,,,,..,,,,,,,,.,..,,,,,...,,,,,,,,..,,,,,,,,,,..,,,,,...,.,,,,........,.........................00........00........000......0.0.......00.000.....00000...0.00000000000000000.0.0000000...0.00000...000000.....0000.............,,..,..,,,,,,,,,,,,***(((À&*,,,,,,......,,.,,....,,,,,,.,,,,,,,,,,,,,,,,*,,,,,,,,,,,,(,,,,,,,,,,,,,,,,,,,,,,,,,,*(,,,,,,,,,,,,,,.,,,,,,,,,,,,*,,,.,,...,.,,.........,.....,.,..,.........,...........................................0.00........000......00...................0..0.......0....,....,...,,,,,,,,,,,,,******((**,,,..,,,,,,,,.,.,,,,,,,,,,,,,,,,,*,,,,*****,,,,**,**,,,,,,***,*,,,,*******,,,,,,****,,,,*****,,,,,,,,*,,,,,,,,,,,,*,,,,,,,,,,,,,.,,,,,,,,,,.,,,(,,...,,,,,,,..,..,,,,,....,*,.,......,,.,.......,......*,.....................................................,..,,..,,,,,,,,,,,,,*,,,,,,*,**((&**,,,,,,,,,,,,,,,,,,,,,,,,***,*,,,******,*,,********,*********,,*********,,*******************,*******,***,,*,***,,,,,*,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.....,,,................,,,,,.....,**,........,,.........,.....,&$,,,,,,,,,,,,**,*,,,,*******&&(***,,,,,,,*,,,,,,,,******,*,*******,*********,*,**************************************************************,,,******,,,******,,*****,,,,,,,,,,**,**,,,,****,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,..,,,,,,,,,,,,,,,,,,,.,,,,.,,.,,.,,,,......,.,,,,,,,,,,*,,*,,,*******,*,,***&&(*,*,,,,,,,,,,,,,,,**,,,*,*********************************************(*******((********(***(****(((**(************,*********,**,****,,,,,,*******,,******,,,,,*****,*,,,******,,,,,*,,,,,,,,,,,*,,,,,.,,,,,,,,..,,,,,,,,,,,,,*,,,,,.,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,**,,*,******,******((& &(****,,,,,,*,,*,,,*,,***********************(********************((*(*******(********((((**(*(((((*********((*************,********,*********************,******************,,,******,*,,,**,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,*,,,,,*********************(&(***,,,,****,*,,,********************************(***********((((**(*(((((******(((******((((((((***((((*******(((((*****(***********************************************,,*****************,**,******,,,,,,***,,,,,,,,**,,,,,,*,***,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*******************(((&&(*********,**********,*************(*((******(((((*****((((((*(*(((((((****(((((*(***((((((((((((((((((**(((((*****(**((((******(**********(********(*********(*((*******************************,,**,*******,,,*,**,*,*,,******,,*,*******,,,,,**,,,,,,,,,,,,,,,,,,,,*,,*,*,*******************(&&(*****,,***********************((*(****(**(*((**(*((((((*(**(((((((*((((((((((((((((((((((((((((((((((((((((((((((((((***((*(((*(***(**(((******((((*****(((((********(******************************************,*,,,*******,*,*********,****,,**,,,,,**,,*,,,,,*,*,,,,,,,************((*****((((&(**********,,**************((******(((((*****(((((((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((((((((*(*(((*****((((((((*(*(((((((*(((((((((*****(**********(**********(**********************************,*,********,,,*,**,,,,,,*,,**,,,*,**********************(**(((&&(((*****,*********************(((((((***(((((*((((((((((((((*(((((((((((((&((((((((((((((((((((&((((((((((((((((((((((((((((((((((*((((((((*(((*(((((((((((((((((((((((((((*****(((*******(**********(*(**********************************************,******,,,,*********************((((****(((&à$(******************(*******((((*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((*(***(((((*******(((*******(((****************************************************,*,*,*********************((((((**(*(((((&&(************************(((*(**((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&((((((((&((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((*****((*(******(*(*************************************************************(((((*(((((((((((&$((**************************(((((((((((&(((((((((((((((((((((&((((((((((((((((((((((((((((((&&&(((((((&((&(((((((((((((((((((((((((((&(((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((*(*****(((((((**(*(*(*******((********(*(******(****************************(*((((((((((((((&$(***********************((((((*((((((((((((((((&(((((((((&&((((((&(&((((((((((((((((((&&&&&((((&&(&(((((((&&&&&(((((((((((((((((&&((((((((&((((((((((&(((((((((&(((((((((((((((((((((((((*(*((((((((*(((((((****((((((((***(((********((*(***(*(******************************(((((((((((((((((((&$(((******************(((***((((((((((((((&(&(((((((&((((((((((&&(&((((((&&(((((((((&(&(&&(&&&&&(&(((&((&&&&((((&&&&&(((((((((&(((((((((&&(((&((((&&(((((((&&(((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((***((((((****(*((((******************((******(*(((**(*(((((((((((((&$(****************(*******(((((((((((((((((((((((&(((((((((&&&((((((((&&(&(((((&&&&((((&&&&&((&((&&&&&&((((((&&&&((&(((&&&&(((((((&((&&(((((((&&(&((&&&&&&((&((&((&&&((((((&(((((((((((((((((((((((((((((((((((((*(*((((((((*(((((((*(*(((((((((**((((******(**(********((******((((((((((((((((((&&(((********************((((((((((((((((((((&(&(((((&(&&(((((((&(((((((((((((&((((((&&&&&((&(&&&&&&&(&((&(&&(&&&&&&&&&&&((&(((&&&&((((&&&&&&&(((&(&&&&&&((&&&&&&&&&&((&(&&((((((&((&&(((((((((((((((((((((((((((((((((((((((((((((*(((((((**(*(((((*****(***(*******((((*****(((((((((((&((((((((&&$((****************(((*(**(((((((((((((&(&&(&&&&(&&(&&((((&&&((&((((&&&&(&(((&((&&&(&((((&&&&&&&(((((&&&&(&((&(&&&&&&((((&&&&&&(((&&&&&&&((((&&&&&&&&(&&&&&&&&&&&&&&&&&((&(&&(&(((((((&(&(((((((&(((((((((((&((((((((((((((((((((((((((*((((((((***((((((((**(*(((((****((((((((**(((((((((((((((&&&(**(**********(********(((((((((((((((((((&&&&&&&(((&(&&&&&(((((&&&&(((((&(&&&(&((&&(&&&&&&((&&&&&&&&(((&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((&(&(&((((((&&(&((((((&(((((((((((((((((((((((((((((((((((((((((((((***(*((((*(***(((((*(((((((((((((((((((((((((&$&((*****************(((*****((((((((((((&&&(((((((&&&&(&(&(&&&&&(&(((&&&&&&&&(&(((&&&&((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&((&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&(((&((((&&&((&((((((((((((((((((&(((((((((((((((((((((((***(((((*(*((((((((((((((((((((((((((((((((((&(&&&(****************((*(**(((((((((((((((((((((((((&(((&(&&&&&&&((((&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((&&&&&(&&((((&(&((((((((((&&(((((((((((((((((((((((((((((((((((((((((((*((((*((((*(((((((((((((((&((&((&$(((*****************(((((((*((((((((((((((((((((((((&&&&&&((&(&&&&&((&(&&&&&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(&&(&(&&&&&&(&(&&&&&&((((((&&&(((((((((&((((((((&(((((((((((((((((*(((((((((*(((((((((((((((((((((((((&(((((((&&&(*************(*(((*(**(((((((((((((((((((*((((((((&((&&&&&&&&(((((&&&&&&(&((&(&&&&&((&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&((&&&(&&&&&(&(&&&&&&&&((&&&&&&((((&&&&&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((((&(((((&&&(************(**(****(((((((((((((&(((((((((((((((((&(&&&&&(&((&&&&(((&(&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((&&&&&&&((((&&&&&&((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&(&&(((((&&$(****************(******(((((((((((((((((((((((((((((&(&&&&&&&&&((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&(&&&&&&&(((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&(((&&&((********************(((((((((((((((&((((((((((((((((&&&&&&(&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&((&(&(&&&(&(((((((((((((((((((((((((((*(((((((((((((((((((&&&(((((&(&((((((&$((****************(((((((*(((((((((((((((((((((((((((((&&((&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&(&(&((&(((((((((&&((((((((&((((((((((((((((((((((((((((((&&((((((((&&$(***************((((((*((((((((((((((&((((((((&&(&&((&(&&&&&&((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(((&(&&&(&(((((&((((((((((((((((((((&&(((((((&&&&&(((((((&(&(&&$(*(*****************(((((((((((((((((((&(((((&(((((&(&&&&(((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&((((((((((((&((&&((((((((((((((((((((&((((((((&(&(((((&&&$((*******************((*((((((((((((((&&(&((((((&&&&(&&(((&&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(&&&(((((&&(&&&((((((((&((((((&((((((((((&&((&((&&(&&(&&&(***********&"*(****(**((((((((((((((((((&(&&&(&((((&&(((&((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$&&&&&&&&&$&$&&&&&&&$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&(&(&&&((&&&(((&&&(((((((&(&((((((&(&(&(((((((&&&((((&&((************&*****(*((((((((((((((((((&&&&(&((&&&&&((((((&(&&&&((&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&$$&&&&&&$&$$&&&&&&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(&(&&&&&&((((&(&&&(((((((&(&&(((((&&&&&(&(((((&&&$(*******************(**((((((((((((((((((((((&&&&&&&&(((((&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&& $&&&&&&&$&&&&&&&&&&&&&&&&&&$$$&&&&&&&&$$&&&&&&&&&&$&&&&$$&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&&&&(&(((&&(((((((((((&&&(&((&(&&&&&&&&$(********************(*(((((((((((((((((((&&(&&&(&&&(((&((((((&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$&&&&&$$$&$$&&&&&&&$$$&&&&&&&&&&&&&&&&&&$&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&(((&(&&&&&&&&&&&&&&&&((((&"$(************************(((((((((((((((((((((((&&&(((((((&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$&$&$$&&&&&&$&$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&&&&&&(&&&$&&&(((&&&&&&&"$(****(*****************(*(((((((((((((((*((((((((**((((&(&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&$$$&$&&&$$$&$&&&&$&&$$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&((((&& $((********************((*(***((((((((((((((((*(((*(((((((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$&$&&&&&&&&&&&&&&&&&&$$$$$&&$$&$&$$&&&&&$$$$&&&&&&$&$$&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&& $((***********************((*(*(*((((((((((*((((((((((((((((&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&$&$$$$&$$&$$$$$&$$$$$$$$$$&&&&$$$$&&&&&$$$&$&&$&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&$((*********************((((*(*((((((((((((((((((*(((&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&&&&&&&&&&&&$&&&$$&$$$&&&&$$$$$$$$$&&$$$$$&$&&&$$$$$&&&&&$$$$$$&$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&(&&&&&&$(**************************((((((((((((((((((((((((((((((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&&&&&&&&&&&&&$&$&&&&&&$$&$&&&&&&&&&&$&&&&&&&&&$$$&&&&&&&&$&&&&&&&&$$$$$&$$&$$$$$$&$&$$$$$$&$$$&$$$$$$$&&$$$$$$&$&$&$&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(**********************((((((***((((((((((((((((((((&(((&(((((&(&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&&&&&&$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$&$&$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&&$&&$$$$$&&&&&$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(**********************(*****((*((((((((((((((((((((((((((((&&&&&&&(&(&&&&&&&&&&&&&$&&$&&&&$&$&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&$$&&&&&&&&$$$&&&$&$&&$&&&&&&&&&$$&&&&&&&$$$$$$$$$$$$$$$$&$&$$$$$$&$$$$$$$$$$$&&$$$$$$&$$&$$&$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$(*******,*****************((((((*((((((((((((((((((((((((&&&&&((((&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&&$$&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&$$&&&&&&$$$$&&&&&$$$$$$$&&&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&&$&$$$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$(*******,*************((((*(*(*(((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&$&&&&&&&$$$$$&&&&&$&$&&&&&&&&$$&$&&&&&$$&$&&&&&&&&$$$&$&&&$$$$$&&&&&&$$$$&&&&&&$$$$$$&$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$&&$$$$$$$&&$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$(********************(*(***(((((((((((((((((((((((((((((((&&(&&(&&&&&&&&&&&&&&&&&$&$&&&&$&&$$$&&&&&&&$$$$$&$&&$&$$$&&&&&&&&&$$&&&&&$$$$$$$&&&$$$$$$$&&&$$$$$$&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"(**********,************(*((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&&&&$$$&$&$$&$$$$$$$$&$&&$$&$$$$$$&&&&&&$&&&&&$$$$$$$$$$$$$$$$&&&$$$$$$$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&&$$$&$$&&&&&$$&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&$(******,****************((***(((((((((((((((((((((((((&&&((((&&&&&&&&&&&&&&&&&&&&&&$$$$&$&&$$$$$$$&&&&&$$$$$$$$&$$&$&&$&&&&&&$$$$$&&$$$$$$&$$$$$$$$$&$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$&&&&&&&&&$$&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$(**************************(((((((((((((((((((((((&(((((((&&(&&&(&&&&&&&&&&&&&&&$$$$&$&$$$$$$$$&&&$$&$$&&$$&$&$$$$&&&&&$&$$$&&&&&$$$$$$$$&$$$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&$$&&&&&&$$$&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$(****************(*****(((((((((((((((((((((((&(&((((((&&&&&&&&&&&&&&&&&&&&&$&$&$&&$&$$$&$$$&&&$$$$&$&&$$$$$$$$$&&&&&$$$$&&&&$&$$$$$$$&$$$$$$$$$&$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&&&&&&$$$$&&&&&$$$$&&&&&&&&&&&$&&&&$&&&&&&&&&$((********************(((((**(((((((((((((((((((((((&(&&&((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&$&$$$$$&&$&$$$$$$$&$&$$$$$&$&&$&$&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&&&$$&$$$$$&&&&&$&&$$&&&&&&&&&&&&&&&&&$$(*******************(*(***((((((((((((((((((((((&&&&((&((&&&&&&&&&&&&&&&&&&&$&&&$$$$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$&&&&&$&$$$$$$$&$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$$&$&&&&$&&&&&&&&&&&&&&$((********************(((*((((((((((&((((((&(&&(&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$&$$$$$$$$$$&$$$$$$$$$$$&&&$$$$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$&$$$&$$&&&&&&$$$&&&&&&&&&&&&&&$$((****,***************(((*((((((((&((((((&&((&&((&&&&&&&&(&&&&&&&&&&&&&&&$&&&$&&$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$""$$$$$$"$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$$$$&&$$&&&$&&&&&&&&&$$"(**********************((((((((((((((((&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$"$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&$$$&&&&&&$&&$$à"(**********************((((((((((((((&(((((&(&&(&&((&(&&&&&&&&&&&&&&&&&&&&$&&$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$""$"$$"$$"$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$&&&&&&&&&&&&&&&&$"(*(***************(*((((((((((((&(&((&(&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&$&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$"$$$$"$"$$$$$$"$$""$$$$"$"$"$"$$$$$$$""$"$$$""""$""$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$&&$$$&&&&&&&&$""((****************(((*((((((((((((((&&(&&&(&(&&&&&&(&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$"""""$"$$$$$"$$"$"$"$"$"""$$"$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$&$&&&&&&$$&$$$(*******************(**(((((((((((&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$"$""$""$""$$$"""$$$""""""$$$$"""""$$$$$$$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&&&$$$$&$&&$$((******************((*((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$""$$$$$$$$$$$$$$$$"$$"$$$$"$"""""$$"$""""""$$$$$""""""$$$$$""""$$$$$$$"""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&$$$&&&&$$$"(**********************(((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$"""$$$$$$"""$$$$$$$"""$"$$$$$""""""$$$$$""""$"$$$"""$""""$"$""""""$"$$$$"""""$$$$$"""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&$&$&$$&$$$$$$((**************(******(((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$&$$$$$$$$$$$$$$$$$&$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$"$$"$"$$$$$$$"$"$"$$"$$$$$$$$"""""""$$"""""""""$""$"""""$$$"""""""$$"""$""""$$$"$"""""$$"$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$"((********************((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$""$"$$$$""$""""$$$$$""$$$$"$$$$"""""$"""""""""""$""""""$"""$""""""""$$"""""""$$""""""""$""$$$""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$(*******************((***((((((&(((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"$"$$$""""$$$$"""$"""""$$"""$"$"""$"$""""""""""""""""""$$""""""""""""""""""""""""""$"$"$""""""$$$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(**************(*(**(*(((((""((((&&&&&&(&&&&&&&&&&&&&&&&$$&&&&$&$$$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""(""$$$$$$$"$"$"$$$""""""$$$$$"""""$$"$""""""""""""""""""$"""""""""""""""""""""""""""""""$"""""""""$"""""""$$""$""""$$$$$$$$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$((******************(*((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&$$$$$$&$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$$$""$$$$"$$$"$$$$$$ """""$$"$""""$"$"$$""""""""""""""$"""$""""""""""""""""""""""""""""""""""""""$""""""""""""""""$""""$$$$$"""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(*******************(*((**((((&((((&((&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""$"$$$$$"$"$"$$"$$$""""$$$""$"""""""$""$""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""$"$"$"""""$"$$""$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$""(*******************(***((((((((((((&&&&&&&(&&&&&&&&&&&&&&$$&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""""$"$$"""$""$$""""""""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""$$$$$$""""$$$$""$""$$$$$$$$$$$$$$$$$$$$$$$$ "((*************(****(*(((((((((((&&&&&(&&&&&&&&&&&&&&&&&&$&&&&&&$$$$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$""$"$"""$$$$"""""""$""""""""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""$""""""""""$$"$""""$$$$$$$$$$"$$$$$$$$$$$$$$$$""(********************(((((((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$"$""$"$"$$$$""""""""$""""""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$$"$""""$"$$$$$$$"$$$$$$$$$$$$$$$$$$$""(**********************((*((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$$$$$"$$"$$$$$$$""""""""""""""$$$""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$"$"$$$$$$"$$$$$$$$$$$$$$$""(*******************((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$"$$$$"$"$$$"$"""$"$"""$"""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"((******************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$&$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$"$$"$$"""""$$$$$$"""$$$$"$""""""$$$""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$""$""$$$$$$$$$$$$$$$$""(***,**************(((((((((((&(&(&(((&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$"""$$"$$"$$$$"$$"""""""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$""$"$$$$$$$$$$""(****************(***(**((((((&((((&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$""$$"$$$$$$$$$"""""$$"$$$""$""""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$"$"$$$$$$$$$$$""(*****************(((**(((((((((((&(&&&&&&&&&&&&&&&&&&$&$$$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$$"$$$$$""$""$$$$$$"$""""""$$"""""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$""((******************(*(((((((((((&((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""$$$""$""""""$$$$""$"$$$$$""$"$"$"$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$"$"$$$$$$$""(******************((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""""$$$$$"""$"$$$$$"$"$""$$$""""""$$"""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$"$$$$"$$$"" (*******************(*((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$&$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""$"$$$"""$"""$"$$$$""$""$""""""""$$"$"""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$"$" (********,************(((((((((((&&&&&&&&&&&&&&&$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$$"""$"""$$$$$$$$$"""$$$$""$"""$""""""""""$$"""""""""""""""""""""" """ """""""""""""""""""""""""""""""" """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""$$$$$""(********************(((((((((((&(&&&&&&&&&&&&$&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""$"""$"""""""$$"""""$"$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""""""""""""""""""""""" """""" """""""""""""""""""""""""""""""""""""""""""""""""""$$"""$$$$$""z"(*********************((((((((((&&(&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"$""""$"""""$""""""""""$"""""""""$"""""""""""""""""""""""""""""""""""" """"""" """""""""" """""""""""""""""""" """"""""""""""""""""""""""""""" """""""""""""""""""""""""""$"""$"$$$"""" (*****************(*((((((((&(((((&&&&&&&&&&&&&&$&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$""$$"$"""""""$"""$""""$""""""$"""""""""""""""""""""""""""""""""""""""""""" "" """" """""""""""""""""" """""""""" "" """""" " """""" """"""""$""""""""""""""""""""""""""""""""""""""$$"$$$$"""(*******************(**(((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$"$"""$""$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""" " """"""" "" """ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""" (*******************(*(((((((((((&(&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$""$""$$""$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """""" """"""""" """ """" " " """""""" """"""""""""""""""""""""""""""""""""""""""""""""""""$$""$"" (********************((((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """""" """"""" """ "" """ " """""" """"""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" (******************(((*((((((((((&((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$"$"$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""" """"" """ " "" """" " "" """""""""""""""" """""""" """"""""""""""""""""""""""""""""""""$$"$"$"" (******************((((*(((((((((&((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""" " " """ " " """" """""""""" """""""""" """""""""""""""""""""""""""""""""""""""""$$$" **********************(((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$$""""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""" """""""""""""""" """ """" "" """""""" " """ """ " """" """"""""""" """ """"""""""""""""""""""""""""""""""""""""$"" (*******************(*((((((((&(&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$""""$$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """" """""" " """"""" """""" " " """" " "" """ " """ "" " """"""""""""" " "" """""""""""""""""""""""""""""""""""$""" (******************(((*(((((((&(&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""" """""" "" " " """""" """ """""" "" """ " " " "" " " "" """ """ """ """ """""""" """""""""" """""""""""""""""""""""""""""""""""""""" (***************(**(((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" "" """"" "" """ " """ " "" """""" " " "" """ """" """ """" " """ " """" "" """""""""""""""""""""""""""""""""""""""""(******************((**((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""" """" "" """""" "" """"" """" "" " "" """"" " """" """"""""""""""""" """"""""""" """""""""""""""""""""""""""""""""""(******************(*(((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$$$$$""$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""" "" """ "" """ " " "" " " "" "" " "" " """ """""""""" """ "" """ """""" """""""""""""""""""""""""""""""""$" (***************(***((((((((((((&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$"""""$""""""""""""""""""""""""""""""""""""""""""""""" """" """ " """ " "" " " " """ " " " """" " "" "" "" " " " " " """"""" "" " """ """""""""""""""""""""""""""$"""""""""""""(********************((((((((((&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""$"$$$"""$""""""""""""""""""""""""""""""""""""" """""""" """"""" " "" " " """ " " " """" """ "" """"""""" """" "" """""""""""""""""""""""""""""""""""""""""""""$""&******,******&(*****((((((((((&(&((&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$"$"$""""$$""""$"$""$""""$""""""""""""""""""""""""""""""""""""""""" """ "" " """ " " "" " " " "" " " " " "" " """ " " """ """"" """" """""""""""""""""""""""""""""""""""""""""""(******,******((***(((*(((((((&&(&&(&&&&&&&"&$$$$$$$$$$$$$$$$$$$$$$$$"" """"$"""""$$$$""""""""""""""""""""""""""""""""""""""""" " " "" " " " "" "  "" " " """ " " " " """ " "" " " """" " " " "" """"""""""""""""""""""""""""""""$""""""$"" *****************(*((((((((((((&(&(&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""$$$""""""""""""""""""""""""""""""""""""""""""""" """""" "" "" "" " " """ " " "  " " """""  " "" """ " "" " """""""""""""""""""""""""""""""""""$""$"$""(****************(*(((((((((((&(&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$"$$$$""$""""""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""" "" " " " " " " " " " "" " " " """ " " """" "" """"""""""""""""""""""""""""""""""(**************(*****(((((((((((&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$"$$$$$"""""$"""""$""$"$"""""""""""""""""""""""""""""""""""""""""""""" " " " " "" " " "" " """ " " " " " " " " "" """""""""""""""""""""""""""""""$"""""""""$""(******,*********((*(((((((((((&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$"$$"$$$$"$$"$"$$""""""$"$$""""""""""""""""""""""""""""""""""""""" """ """" """" " " " "" "" "" " "" " " " """"""""""""""""""""""""""""""$$""$"$$$"$"" (*******************(((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$""""""$$$"$$$""""""""""""""""""""""" """""""""" """""""" " " " " " "" " " " "" "" "" " """""""""""""""""""""""""""$"""""$$$$$$"" (*****************(((((((((&(&&&&&(&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$""$$"""$"$$$""$$"""$"$""""""""""""""""""""""""""""""""""""""""""""" " " " " " " " " " " " """"" """"""""""""""""""""""""$""""""""$$$$$"""" (****************(((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$"$$$$""$""""""""""$$$$$"$"""""""""""""""""""""""""""""""""""""" """""" " " " " " "" "" " " """" "" """""""""""""""""""""""""""""$"$""$""$"$"(***************((*((((((((&&&&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""""""$$"""$$$"$$"$""""""""""""""" """"""""""""""""""""""""" " " " "" """ "" " " "" "" """""""""""""""""""""""""""""$$$""$$$$$"(**************(*((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$""$""$$"""$""$$"$"""""""""""""""""""""""" """""" """" " " """ " " """ """""""""""""""""""""""""""""""""$$"$$"$$$""""(**************(**(((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$$""""$$"$$$"$$$"""$""""""""""""""""""""""""" """"" """""""""" " " " " " " " " " """"""""""""""""""""""""""""""$$""""$$$$"(*************(*((((((((((&(((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$""""$$$"$"$$"$"""""""""""""""""""""""""""" """ """ """ " " " " " " """""""""""""""""""""""""""""""""""""$$$$$""$"(*(***********(**(*(((((((&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$"$$"$$""""""""""""""""""""""" """"""" "" " """"" "" "" " " """"""""""""""""""""""""""""""""""$""$$$$$$"$((**************(*(((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""$""""""$"$$$""$""""""""""""""""""""" " """ " "" "" " " " " "" """"""" """""""""""""""""""""""""$"""""$$$$$$$(********(*((*(***((((((((&((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$"$"$"""""""$""$""""""""""""" """"""""" " " "" """""" " " " " "" " "" " """""""""""""""""""""""""""""$""$$$$$$"$((**************(((((((((((&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""$""""$$"""""""""""""""""""""" """"""" " " " "" "" """"" "" """ """"""""""""""""""""""""""$$""""$"$$$"$$"(**************((((((((((&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$"$$$"$"""$$""$"$"$"""""""""""""""""""" "" """" " " " " " " """""" """"""""""""""""""""""""""""""$"""$"$$$$$$$$((***********(**(((((((((&(&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$"$"$$$"""""$$"$$$"""""""""""""""""" """" """""""" " ""  " "" " """"""""""""""""""""""""""""""$"""""$"""$""$$"$$$$$(*********(**(((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$""$$"$$""""$"""""""""""""""""""""""""""""" " " " " " " """""""""""""""""""""""""""""""""""""""""$$$$$$$$$$(*********((*(((((((((((&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$"$""$$""""$"""""""""""""""""""""""""""" " " "" """""""""""""""" """"""""""""""""""""""""""""$$"$"$$$$"$(*(*(********(((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""" """ " " """"""""""""""""""""""""""""""""""""""""""""$$""""$$$$$$((*********(((((((((((((&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"$$$$$$$$"$"$$"$$$$$$"""""""""""""""""""""""""""""" " " " """""""""""""""""""""""""""""""""""""""""""""""$$$$$$$"P$&(****(****((((((((((((((&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$"$$$"$$$$$""$"$"""""""""""""""""""""""" "" """"""" ""    "" " " " """"""""""""""""""""""""""""" """"""""""""""$$$$$$$$$(((***(**(((((((((((&(&&&&&&&&&&&&&$&&$$$$$$$$$$"$$$$$$$"$"$$$"$"$"$$"$$""""""""""""""""""""""""""""""""""        """"""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$((*******(*((((((((((((&&&&&&&&&&&$&&$&&$$$$$"$$$$$$$$$$$$$"$"$$"$"$""""""""$""""""""""""""""""""""""" " ""     " """"""""""""""""""""" """""""""""""""""""""""""$""""$$$$$$$""&(*(*****((*(((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$""$$""$$""""""""$""""""""""""""""""""""""""""""" "" "   " """""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$&(((*****((*((((((((&(&&&(&&&&&&&&$&&$$$$$$$$"$$$$$$$$$$$""$$"""""""$$$$""""""""""""""""""""""""""""" " """    " """""" " """"""""""""""""""""""""""""""""""""""""$"""$$$$""$&(((**(**(((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$"$$""""$$$""""""$""$$""""""""""""""""""""""""" " ""           " """"""""""""""""" """""""""""""""""""""""""""""""""""$"$"""(((***(*((((((((((((&((&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$"""""""""""""$"$"""""""""""""""""""""""""" "" " "            " """"""" " """"""" """"""""" """"""""""""""""""""""$"$"$$""$$&((*(*(**((((((((((&&((&&&&&&&&&&&&&$&$$$$$$$$$$$"$$"$"""""$""""""""$""""""""""""""""""" """""""""""""" "               " """ " " "" """"""""""""""""""""""""""""""""""""""""""$$$$$"$&(((***((((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$"""""""""""""""""""""""""""$"""" """"""" "" " " "               " """" """" """"""" """""""""""""""""""""""""""""""""$$$$"$""&(*((*(((*((((((((((&&(&&&&&&&&&&&&$$$$$$$$$$$"$$$"$$""""""""""""""""""""""""""""""""""""" """"" " """"              "" """""""" """"""""""""""""""""""""""""""""""""$"$$" "(((*(((((((((((((((&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$""$$"" """"$"""""""""""""""""""""" """" " """ " "               """"""""" """""""""""""""""""""""""""""""""""""""""$"&((((((((((((((((((&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$"$""$"""""""""""""""""""""""""""""""""""" " """" "                    """"""""""" """"""""" """"""" """"""""""""""$$"$$"$&(((*((((((((&(((&&(&(&(&&&&&&&&$&$$&$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""""""" """ "" "                     " "  " " """""""" """""""""""" """""""" """"""$""""""$"$$$"$&(((((((((((((((((&&&(&&&&&&&&&&&&$$&$$$&$$$$$$$$$$"$$$"$""""""""""""""""""""""""""""""""" "" " """         "" """"""""""""""""""" " """""""""""""""""""""$$"$""$&((((((((((((((((((&&&(&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" """"              """ """ """""""""""" """""""""""""""""""""$"$"$"$$&((((((((((((&((&&(&((&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """"""""" "" " "           " "" """""""""""""""""""""""""""""""""""$"$$$"$$""&(((((((((((((((&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" "" " "         """ "" " """""""""" """""""""""""""""$"""""$"$"&((((((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$$"$$""""""""""""""""""""""""""""""""""""""" """" " "              " " """"""""""" """""""" """""""""""""""""$$$"$$&(((((((((((((((&((&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$"$"$""""""""""""""""""""""""""""""""""" " "" "             " " "" """" """"" """""""""""""""""""""""""$$""$$""&((((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" ""       " " "" "" """" """"""""""""""""""""$"""$$$$&((((((((((((((((&(&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""" ""             """ "" " """ """""""""""""""""""""""$"$""$&(((((((((((((((((&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$""$"$""""""""""""""""""""""""""""""""           "" " """"""""""""""""""""""""""""""""""$"$"&&(((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """ """ """ " "                " " " """" """" """"""""""""""""$"$$$$"&(((((((((((((((&(&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$""""""""""""""""""""""""""""" " " " "" " "           " " " " " "" """"""""""""""""""""""$$"$&&((((((((((((((&((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"""$$""""""""""""""""""""""""""" " "" " "            " " " """" """""""""""""""""""$"""""" &((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" " " "               " " """""""""""" " """"""""""""""""""""" &&((((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$""$"$""""""""""""""""""""""""""""" " " "            " " " "" """ """" """""""""""""""""""$$" &(&((((((((((&((&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$""$"""""""""""""""""""""" """ "          " """ """"""""""""""""""""""""$"$$"&&(((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""" """ """ """ " " ""         " """""""""""""""""""""""""""""""$$ &&((((((((((((&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$"$$$$$"""""""""""""""""""""" " """ "          " " """" """""""""""""""""""""""""$$" &&((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""" """""" " "         " " " "" """""""""""""""""""""""""$$" &&(((((((((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$"$$$"""$$""""""""""""""""" """" "" " "            " """""""""""""""""""""""""""""$$" &&(((((&(&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""" " "        " """" """""""""""""""""""""""""""$" &&&((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$"$$$$$$$$$$"$""$"""""""""""""""""""""" "          " "" """""""""" """""""""""""""$""$$""&&(((((((&&(&((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""" "          "" """ """""""""""""""""""""$$"$"""$&(&(((((&(&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""" " " "        """"" """""""""""""""""""""$"$$$$"$&&(((&(&((&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$"$$$$$"""$"""""""""""""""""""""""         " " """""""""""""""""""""""$""""&&&((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""" """"" " "         """" "" """""""""""""""""""$""$""$&&((&(((&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""" "       """"""""""""""""""""""""""$$$"" &&&&(((&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""" """" ""        " " " """""""""""""""""""""""$$" $&&(((&&&(&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" " "     "" " " """"""""""""""""$"""""&&&(&(&(&&&&&&(&&&&&&&&$$$$$$$$$$$$$"$$$$$$$"$""$""""""""""""""""""""""""""     " "" """"""""""""""""$$"""""" &&((((&&&&&&$$&&&&$&$&&$&$$$$$$$$$$$"$$""$""""""""""""""""""""" "" """ "" "      """"""""""""""""""""""""""$""$&&&((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$""""""""$""""""""""""" """""        """"" """"""""""""""""$"""""&&(((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$$$"""""""""""""""""""" """"""" " "       " " "" """"""" """""""""""$"&&&(&&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$""""$"$"""""""""""""""""""" "" "      " """""""""""""""$"""$"$&&&&&&&(&&&&&&&&&$&$$&$$$$$$$$$$$$$$$"""""""""""""""""""""""""" " "      " " " "" """""""""""""$$""$(&&&(&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""      " "" " """"""""""""""""""$"""$&&(&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""" "" "       " " """""""""""""""""""$""$&&(&(&&&&&&&&&&&&&&$&$$$&$$$$$$$$"$$$$$"""""""""""""""" """"" """" ""         " """ """ "" """""""""""&&&(&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$"$$"""$""""""""""""""""""" " " " ""        " "" """""""""""""""&&&(&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$""$""""""""""""""""""" " " "        " " """""""""""""""""""&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$"$"""$"""""""""""""""""""""" "" "    " " """""""""""""""&&&&&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""""" " " " " "       " """""""""""""""""&&&&&&&(&&&&&&&&&&&&&&&$&$$$$$$$$$$"$$"""""""""""""""""""" """ "" "         """" """"""""""""$&&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$""$$"$""""""""""""""""" "            " " """""""""""&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""$$"""""""""""""""""""""" "" "       " """""""""""$&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$"""""""""""""""""""" """ "           " " " """"""""""""&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""" " """ "         " " """"""""""&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$"$""""""""""""""""""" " "          """""""$&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$"""""""""""""""""" """" "              " """"""""$&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$"$""""""""""""""""""""""           " """"""""""$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$""$$""""""""""""""" "              """" """"$&&&&&&&&&&&&&&$&$$$$$$$$$$$$"""$"""""""""""""""""""" " "                " " """"""""$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$"""""""""""""" """"                 "" """"""$&&&&&&&&&&&&&&&$&$$$$$$$$$$""""""""""""""""""""" " "                """"""""$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""" "" "" "                " """""""$&&&&&&&&&&&&&&$$$&$$$$$$$$"$"$""""""""""""""" """"            """"""""$&&&&&&&&&&$&$&$$$$$$$$$$"$$$$"""""""""""""""                   """"""""$&&&&&&&&&&&&$$&$$$$$$$$$$$""""""""""""""""" " " "              " """"""""$&&&&&&&&&&&&$&&$$$$$$$$$$"$"""""""""""""""""" " " "                  "" """"""$&&&&&&&&&&&&&$$$$$$$$$"$$$""""""""""""""""                   "" """"$&&&&&&&&&&&$$$$$$$$$$$$$$$"$""""""""""""" "              "" """$$&&&&&&&&&$&$$$$$$$$$$$$$"""""""""""""""" "              " """""""&&&&&&&&&&&&$$$$$$$$$$"$$""$"""""""""" " "               """""" $&&&&&&$&&$$&$$$$$$$$$$$$""""""""""""               " """""$$&&&&&$&&$$$&$$$$$$$$$"$"$""""""""""""""             """"""" $$$&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""" "           """""""&&&&&&&&&&$$&$$$$$$$$$"$""""""""" """                 " """""$$&&&&&&$$&$&&&&$$$$$$$$$"$"""""""""" "" "             " """""""$$$&&$&&&&&$&$$$$$$$$$$$$$"""""""""" " ""          """""" $$$&$&$&&&$$&$$$$$$$$$$$"""""""""""""" "          " """""""$$&&&&&&&&$$$$$$$$$$$$$"""""""""""""              """"""" $&&&&&&&&$$&$$$$$$$$"$$""""""""" """" " ""                " """"""" $$&&&&&&$$$$$$$$$$$$$$$""""""""""""""" "        """" """"" $&$&$&$$$$$$$$$$$$$$$$""""""""""""""" "             """""""" $&$&&&&&$$$$$$$$$$$$$"$""""""""""""""             " """"" $$&&$$&$$$$$$$$$$$$$$$"""""""""""""""""" ""          "" """""" $$$$$$$&$$$$$$$$$$$""$""""""""""""""""""" "         """""$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" "        " """""$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" ""           " " " "" $$$$$$$$$$$$$$$$$$$$$$"""""""""" """" " ""        " """ $$$$$$$$$$$$$$$$$$$""""""""""""""""""" "         " """"""" "$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""           """""$$$$$$$$$$$$$$$$$$$$"""""""$""""""""" """       """""""$$$$$$$$$$$$$$$$$"""""""""""""""""""""""       " """"$$$$$$$$$$$$$$$$$""""""""""""""""""""""      """"" "$$$$$$$$$$$$$$$$""""""""""""""""""""""      " """""$$$$$$$$$$$$$$$"""""""""""""""""""        """""""""$$$$$$$$$$$$$$$"""""""""""""""""""""       """""""$$$$$$$$$$$$$$"""$"""""""""""""""""     " ""$$$$$$$$$$$$$$"""""""""""""""""""" "        " """"""$$$$$$$$$$$$$"$""""""""""""""""""""           " "" "$$$$$$$$$$$$$$""""""""""""""""""" "         " " ""$$$$$$$$$"$$""""""""""""""""""""" "        """$$$$$$$""""""""""""""""""""""" "      ""$$$$$$"""$"$$"""""""""""""""""" "         "$$$$$$"""""" """""""""""""""""""""         """"$"$$$$$""""""""""""""""""""""" " " "      """$"$$"$$$""""""""""""""""""""""" "      """$$"$"$$"""""""""""""""""""""     """$$""""""""""""""""""""""" "    """""""""""""""""""""""""""""" "        """""""""""""""""""""""""" " " "      """$""$""""""""""""""""""""""" "    """"""""""""""""""""""""" "    """"""""""""""""""""""""""" "      $     """"""""""""""""""""" """        """""$""""""""""""""" "" "           """"""""""""""""""""" "       " """"""""""""""""""" "" "      """"""""""""""" """" " "         " """"""""""" """""" " "      """"""""""""""" " "" "         """"""""""""""""""          """""""" """" "        """""" "" """ "        " """""" " "" ""          """" """"""" ""         " "" "" "          " """ """" "           """""" "" "        "" """" " "           """ """""         """"""" " "           """"""      " """"""""              """"""""               " " """" "                " """"          " """"" " "               " " " "              " "