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 = '485B46' IMAGE_NUMBER = 56044579 IMAGE_TIME = 1977-12-16T07:08:05Z EARTH_RECEIVED_TIME = 1977-12-17T10:46:42Z ORBIT_NUMBER = 485 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = RED EXPOSURE_DURATION = 0.101900 NOTE = "MEDIUM 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 6  T-15E=.,l. 5r4y(",....0000..,**(*(*(((((((((((((((************************,,,,,,,,,,,,,*,,,,...,....,...00..00..,.........00000......0000.0.........00....0000000.0.000000002222222222220200000000000000000002222200200222222220002222220.00000220002222222220000002000.000000000000000.0....,,,,...,,,,.,,,,,,**(( *,..000000..,****(((((****** &***,****,,*,,,,,,,,,*,,,,,**,,,,,,....,,,,..............000000...........0000000.......0...........0......0.0........0.0.0.0000220000000000000..0000000000....00000.000002220000000000000.....000000000022000000000000....0000000..........,,,.,,,,,,,,,,,,,,*****(($*,.......0000..,,****,,.,,**,**,*,******,,,,,,*****,,,,***$*,,,,,,,,,,,,,,.,,,,,,.....$"........,,,,....0.......,.,*,.,...........,,.......................000......00000.....000000000..0.0......0.00000..0.0.......0.........0000000000..0.000.......000............,,,,,..,,,,,,,**,*,*****(**($*,,,,....0...0......,,,,,,,*,,,,******,*,********,,*******,*,,,,,,,,,,,,,,,*,,,,,.,,,,,,,,,...,****,,,..............,,,,....,,,,,......,,,,,,...,*,,,,.......,.........,,,... ,000...........,............,.......,..............000...,..00.......................,,,,,,,.,,,,,,,,,,,***********($**,,,......,......0..,,,,,,,,*******,,*******************,,*,****,,,,,,****,,,,,,,,,,,,,,,,,,***,,,.,..,,,,...,.,,,,,,,,,,,,,,,,.,,,.,,,,,,..,,,,,,,,,,.,.,,,,,,.,,.,,,,,,,,..,,..........,,,,.........,...,..,,,,.....................,,.............,,,,.......,,,&&,,,,,,,*,,,,,,,*,*********(&"**,,,,,,,,..............,,******(***,**************((((********,,,,,,********,****,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*.,,,,,,,,,,,,,,,,,,,,,,,.........,,,,.,.,,,,..,.,,,,,,,,,,.,,..........,,,,,.............,,,,,,,,.,.,,,,,,,,,,,,,*,*,,,,,*****,,********( "**,,,,,.,,.....,,,,.,.,,,,,*********************((*(*(((*(****,**,*****************,,,********,,,,,*,,,,...,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,**,,,,******,,*,,,*,,,,,,,******,,,,..,,,,....,,,,,**,,,.,,,,,,,,,,,,,,,,,,.,.,,,,,.......,.,...,.,,,*,,,,,,,,,,,,,,,,*********,,**,,****,,*****(*(( "*****,,,....,,,,,,,,,,,,********(**(****,***(((((((((((((((*****************(****************,*,,,*,,,,,,,,,,,,,,,,,,******,,,****,*,,,,,,,*,,,,,********,,******,,,,,,*******,,*,*,,.....,,,***,,,,,,,,,*,,,,,,,,,*,,,,.,..,,.....,,,,,,.,...,,,,,,,,,,,,,*,,,,,,,,,***************,,,**********( $(***,,,..,,,,,,,,,,,***********(((((******(*((((**((((((******************************************,,,,,,,*,,,,,,,********,*********,,******,,,,******************,,,****************,,,,,,,,,,,*,*,,,*,,,,,,,,,***,,,,,,,,,,,,,....,,,,,,,,.,,,,,,,,,,,,,,**,,,,,,,,,,*,**********,,,***********(( (***,,,,,,,,,,,,,,,************(((*******((((**(((((((((((*********************************(******,,,**,,*,,,*,****************,,**************************************************,,*,******,********,,,,,,,,,*,,,,,*,***,,,..,,,,,,,..,,,,,,,,,,,,,,,,,,,,***,*,,,,,,***********************(((("(***,,,,,,,..,,,,,,***************(((*((((((((((((((((((((((*(****((((********(((*(*******((*************,,,*****************,*****************************************************************,*******,,,,,****,,,,******,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,*******,,,,,***************,,******(("(**,**,,.,,,,,,,,,*,******((*******((((((((((&&&((((((&&&((((((((((((((****(**(*****(((((*(**********,*********************,************************(((*(*****((((*******************************,,,,*******,**,**********,,,*,,,,,,,,,******,,,,,,,,,,,,,*,,,,,,,,,,,*,,,,*******************(((("(****,,,,,,,,,,,,,********(*****((((((*((&((((&(((&&&&&&&&&(((((&((((((*(*(**(*(**(((((((**************************(*********************************(*((*((((((*(************************(**(****,******(********(((***(******,,,*************,*,,,,,,*****,,,*,,,****,*,,***********((******(((& (***,,,,,,,,,,,,,************(((((****(((&&((((&&&&&&&&&&&&&&(&&&((((((((((*(**((((((****(((((*******************************************************(**(((((((*(*(**********************((*(****(************((((((*(((((********(*************,,,,********,,*******,,,**********(*(((((****((((& (**,*,**,,,,,,,,************((*((***((((((((((&&&&&&&&&&&&&&&&(((((((((((((((((((((*(**(((((((**************(((************(***,****(*********(******(((((((((((*(***********************(((*((**((((******((((((((((((((((((*****((((((((((*********************,*,,***********((((((((((*((((((&"******,,,,,,,,,*********(*(*(****((((((((((((&&&&&&&&&&&&&&&&&((((((((((*(((((((((((((((((((*((((((**********((************(***************(((*****((((((((*((((((********(****************(((((*((*(((((((((((((((((&((((((((((**(((((&&((((****(****************,***********((((((((**((((((&((&"(****,,,,,,,,,*,*,*******(*****(((((((((((&&&&&&&&&&&&$&&&&((&&((((((((((&&(((((((((((((((((((((((((****(********************************(****(*(((((((((*(((((((***(**(********************(((***(((((((((((((((&&(((((&(&&(((((((((((&&&&(((*(((***************************((((((((((((((&&&&&&& (***,,,*,,*,,,,,,**************((((((((((&&&&&&&&&$$$&$&&&(((&&(((((((((&((((((((((((((((((((((*((((***((******(((**********************(****((((((((*((((((((((*(**(((************************((((((&(((((((((((((((&&&&&&&(((&((((((((&((&(((((***************************(((((((((&((((((((&&&$ ****,,****,,,,,,************((*(*((*(((((&&&&&&$$$$$$&&&&&&&&(((((((((((&(((((((((((((((((((((((((((((((********(***************************(*(((((**(*(((((**(*(((((((***(*((*********(********((((((((((((((((((((&&&&&&&&&&(&&(((((&&&&&&(((((((**(***,,***(*(***********(((((&((&&&&&&&&&&&&$$ *******,,,,,,,,***********(******((((((((&&&&&$$$$$$$$$$$$&&((((((((((((((((((((((((((((((((((((((((((***(**********************((******((((((***((((((((((((((((((((***((((********************(((((((((((((((((((&&&&&(&&(&&&&(((((&&&&(&((((((((((((***,**(******(*******((((&&&&&&&&&&&&&&&&&& (******,,,,*,*********(((*******((((((((&&&&&&$$$$&&$$$$$$$&&&(((((((*(((((((((((((((((((((((((((((*(***(((((*******(**********(*****(((((((((*(*((((((**((((((((((*((((((((***************(******((((((((((((((&((((&&&&&&&&&&&&((&&&&&&&&&&(((((((***((**,,****(*(((((*((((((&&&&&&&&&&&&&&&&&&$ (****,,,,****,,,*****(*(*******((*((((((&&&&&&&$$$$$$$$$$$$&&&(((((((((((((((((((((&(&(((((((((((*(*((((((((*****(****************((*((((((((((*((((*(**(((((((((*(((((((((***(*(*********(*******((((**(**(((((((((((&&&&&&&&&&&&&&&&&&&&&(&((((*(*******,,,,,**((((((**((((((&&&&&&&&&&&&&&&$$$"(***,**,*,,,,,,******(*****((*((***(((((&&&&&&&&$$$$$$&&$$&$&&&(((((&((((((((((((((((((((((((((((((((((((((((((**(*********(******((((((((((((((((****((((((((((((((((((((((((((*****(*(((((*****((((*****(((((((((((&(&&&&&&&&&&$&&&&&&&&&&&&(((*(*(***,,,,,,,,******((((((((((&&&&&&&&&&&&&&$$$"(******,,,,,,,,**********((((((***((((((&&&&&&$&$$$&$&$$$$$$&&&(&(((&(((((&(((((((((((((((((((**(((((((((((((((((*((((((((***(*((((((((((((&&(((**((((((((((((((((((((((((((((((**((((((((((((((((((**((((*((((**((((((((&(&&&$&&&&&&&&&&&&((((**(*****,,,,,,,,,,,,**(((((((((((&&&&&&&&&&&&&$&&$$ (******,,,,,,**********(((((***(*((((((((&&&&&&&&&&$$$$$$&$&&&&&&&&(&&((((&&&(((((((((((((((((((((((((((((((((((**(((((((((**((((((((((((((((((((((((((*((((((((((((((((((((((((((((((*(*((((((((((((*((((******(*(((((((&&&&$&&&&&&&&&&(((((((((*,*,,,,,*,,,,,,,,,,**((***(*(&(&&&&&&&$$$$&&$$&$$(******,,,**,*,,,******(((*((*(((*((((((&&&&&&&&&&$$$$$$&&&&&&&&((((((((((((((((((((((((*((((((((((((((((((((((*((((((((((((((((((((((((((((((*(((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((***((((((((&&&&&&&&&&&&&&((((((((((**,,,,,,****,,,,,,,,,,*******(((((&&&&&$$&&&&$$$$"((**,,,,*,**,,,,,*************((**(((((&&&&&&&&&&$$$$$&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((*(((((((((((((&((&(&&&&&&&&(((&&(((((*,,,,,,,*****,,,,,,,,,,,*****,**(((((&&&&&&&&&$$$$$(*******,,**,,,***********(((((((((((((&&&&&&&&&$&&$$&&$$$$&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((*((*(((((((((&&&&&&&&&&&((&&&(((**,,,,,,***********,,,,,,***,,,,***(((&&&&&&&$$$$$$$(***********,************(((**(*(((((((&&&&&&$$&$&$&&&$&&&&&((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((&&((&&&&&((((((((((((((((&((((((((((((((((((((((((((((((((((((((((&((((((((((((((((**((((((((((&&&&&&&&&&&&&&&((((***,,*,,,,*********,,,,,,,,,*,,,,,***((((((&&&&$$$$$$ ((*****,********,********(*((*((((((((((((&&&&$&&&&&$$$$&&&&((&(&&(((((((&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&(&&&&((((((((((((((((((((((((((((((((((((((((((((&(&(((((((((((((((((&&&((((**(((((((((((&(&&&&&&(&&$$$&&((((****,********(((*******,,,,,,,,,,,*,*****(((&&&&&&&&$" (*************,***********(*(((((((((((((&&&&&&&&&&$$$$&&&&&(&&&(&(((((((((((((&(&&((((((((((((((((((((((((((((&(((((((((&&&&&&&&(&&(&&&&(&((((((&(((((((((((((((((&(((((*(((((((&((((((((((((((((&&&&&(((*(*((((((*((((&&&&&&&&&&$$$&&&&(((**,,,******((((((*(******,,,,,,,,,,,****((((&(&&&$$$$" (*******,***,,,,*********((((((((((((&&&&&((&&&&&$$$&$$&&&&&&&&&((((&&(&((((((((((&((((((((((((((((&(&&((((((((((((((((((((&&&&&&&&&&&&&(&((((((((((&(((&(((((((&&&&(((**((((((((((&(((((((**((((&&&&(&((&(((((*((((((&(&&&&&&&&&&$&&&&&&((**,,,*****((*(****(*((****,,**,,,,,,,,*****((((&&$$$$$$&*******,**,*,*,*********(((((((((((((((&(((((&&&&&&&&&&&&&$&&(((&&&&&(((((((((((((((((((((((((((&(&(((((((&((&((((((((&&((((&&&&&&&&&&&&(&(&&(((((((&((&(((((((&&&&&&(((((((((((((((***((((**(((((&(&&&&&(&&&(**((((((&(&&&&&$&&&&&&&&$&&((***,******((*(((*(****************,,*******((((&&&&$$$$ (******,*,,**($**********(((*(((((((((((((((&&&&&&&&&$$$&&&&(((&(((&&((((((&((((((((&(&(((((((&(&&&((((((((&&(((((&(((&((&&&&&&&&&(&((((&&&&(((((&&(&((((((((&&&&&&&&&&&(((((((((((&(((*((((*((((((((&&&&(((((((((((((((&&&&&$&$&&&&&&&&&((********(*((((((**************,,**,********((((&&&$$$$$ (****,**,****,&*,,**********((((((((((((((($&&&&&&$$&&$&&&&&&(&&(((((((&&&((((((&((&((((((((((&(((&&&&(&(((((((&&&(((((&&&&&&&&&((&&&&&&&((((&&&&&(&((((&&&&&&&&&&&&&&(((((((((((&&(((((((****(*(&&&&&&&(((((((((((&((&&&&&&&&&&&&&&&&&((*********(((((((****************,,,***,***(((((&&&&$$$$ ****,,,****,,,,,,,*********(((((((((((((((((((&&&&$$$&&&&&&&&&&(((((((((((((&&(&&&&&&(((((((((&(&(&(&&&&&&((((&&(((((((((&&&&&&&&&"&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&(((((((((((((&&&&(((((**(((((&&&&&&&&&(((((((&&&&&&&&&$&$&&&&&$&&&&&((****(((((((((*(***************,***,,**((((((&&&$$$$" **,,,,,,**,,,*,,*,*,,******(((((((((((((((((((&&&&&&&&&&&&&&&(((((((&((((((((&&&&&&((&(((((((((((&&&&&&&&((&&(&&&(((((&&&&&&&&&&&&&&&(&&&&&&&&&&&((((&(&&&(&(&&&&&&&&&&((((((((((((((&(((((*((((((((((&&&&&&&((((((((&&&&$&&$$$$$$&&(&&&$&&&&((((((((((((**(**(******************(&((((((&&&$$$$ &**,,,,**,,,,,**,,,,,,*******(**((((((((((((((&&&&&&&&&&&$&&&&((((&&&&(((((((&&&&&&&&&&(&(((((((&&&&&&(&((&(&&&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(&&&&&&&&&&&&(((((((((((((&(((((((*((((((((((&&&&&&&(((((((((((&&&&$$$$$$&&&&&&&&&&(((((((((((((((((**********************&(((((&&&&&$$$"&**,,,,,,,,,,,*,,,,,,,*******(**((((((((((((((((&((&&&&&&&&&&&((&&&&&(&(&(&&(&((((&&&&&&((((((&((&(&(&(&&&&&(&((&&(&&&&&&&&&&&&&&&&&&&(&(&&&&(((&&&&&&&&(&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((&&&&&(&&&(&(((((((&&&$$$$$$$&&&&&&&&&&&&&((((((((((((******(*****************(((&&&&&&&&$$$$ &*,,,,,,..,,,,,,,,,,,,*********((((((((((((((((((&&&&&&&&&&&&&&(&(&(&&&(&&&&&(((((&&&&&(((((((&&((&&&(&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((*(((((((&(((&(&&&&((((((((&&&&&$$$$$$$$&&&&&&&&&((((((((((((***(*((((((**************((((&&&&&&&$$$" &*,,,,,,,,.,,,..,,,,,,,*,****((*((*(((((((((((((&&&&&&&&&&&&&&(((&(&&&&&&&&((&&(&&&&&&&&(((((((((&(&&&&&&&&&((((&&&&&&(&&$&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((&&&&((((((((((&&&$$$"$$$$$&&&&&&&&((((((((((((****(((((((*((**********((((&&&&(&&&$$$$$ &*,,,,,,,,,,,.,,,,*,,,*,*****(******((((((((((((&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&(&&&(((&&(&&&(((((((&&&&&&(&(&&&&&&&&&&(((&&&&&&&&&$$&&&&&(&&((((&&&&&(&&&&&&&&&&&&&&&&&((&(((((((((((((((((((*((***((((((((((((((((((((((((&&&$$"$$$$$$&$&&&&&&&&(((&&&&((((*((((((((((((((*********((((&&&&&&&&$$$$ &**,,,,,.,,.,,,,,,,,*,,,*****((**((((((((((((&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&((((&&&&&((((((((&&&&&&&&&&&&&&((&&&&(((&&&&&&$$$$&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((&&(((((((((((((((((&&$$$$$$$$$&&&&&&&&&&&&((&(((((((((((&&&&&&&&&((*******(((((&&&&&&&&$$$$ &**,,,,,,,,,,,,,,,,,,,***********((((((((((((&&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&((((&&&&((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&(&&(&((((((((((((((&&&&$$$$$$$$$&&&&&&&&&&&&((&(((((((((&&$$$"$$$$$$&&***(((((((&&&&&&&&$$$$ &**,,,,,,,*,,,,,,,,,***********(((*(((*((((&(&&&&&&&&&&&&&(&&&&&((&&&&&&&&&&&&&&&&&&(((&&&((((&(((((((&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((&&&(((&&&&((((((((((&&&&&&$$$$$$&$&&&&&$$$$&&&&((&(((((((&&&$$$$$&&&&$$$&((((((&&&&&&&&&&&$$$$ &***,,,,*,**,,,,,,,,*********(((((((*((((&&((&&&(&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&(((&&&(&&&(((&&&&&&&&&&&&&&&&&&$&&&$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&$$&&&&&((&&&&&&((&((&&(((((((((((&&&&&&(&(&&&&(((((((((&&(&&&&$$$"$$$$&$&&$$$$$&&&&(&(((((((&&$$$&&&&&$&(&&&&&(&(&&&&&&&&&&&$$$$$ &*,,,,,*,**,,,,,,*,,,,,*******(*****(((((((&&(&&&&&&&&&&&&&&&&&(((((&&&&&&&&&&&&&&&&((((((&&&(((((&&&&&&&&&&&&&&$&&&&$&$$&&$&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&(((&(&&&$$&&&&&&&&&&&&&&(&&&(((((((((((((((&(&&&&&&&((((((((((((((&&$$$$$$$$$$$$&&$$$$$$&&&&((((((((&$$&&&&&&&&&(&&&&&&&$$&&&&&&&&&&$$$$ &*,,,***,***,,,,,,,,,,************(((((((((&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&(&((((&(((&&&&(((&&&&(&&&&&&&&&&&&(&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&((&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((&&&&&(((((((((((((((&&&$$$$$$$$$$$$&&$$""$$$&&(&(((((((&&(((&&&&&&((((&&&&&$$&&&&&&&&&&&&$$$*********,,,,*,*,,,,***********((((((((((&(&&&&&&&&&&&&&&&&&&((&&&&&(&(&&&&&&&&(((((&&((((&((&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&((&&&&&$&&&&&&&&&&&&((((((((((((((((&&&&&&&&((&((((((((((&&&&&$$$$$$""$$$$$$$"""$$&&&(&&((&&&(****((((***,(&&$$&$$$&&$$$$$&&&&$$$ $(*********,,,,,,,,,,**********(*(((((((((&&&&&&&(&&&&&$&&&&&&&&&&&&&(((&&&&&&&&&((&&(((((((&&&&(&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((&&&&&$&&&&&&&&&&&&&((&((((((((((((&&&&&(&&&(&&(&((&&&&&&&&&&&$$$$$$$$$$$$$$$""""$$&&&&(&&&&&&**(((((&((&(&$$$$&$$$$$$$$$$$$$$$$$ $(***********,,,,,,,,*********(((((((((((((&((&&(&&&$&&&&&&&&&&&&&(((((&&&&&&(((&&&&&(((((((&&&((&(&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&(((((&(((&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((&(&&&&(&&&&&(&&&(&&&&&&&&&&&&&&$$$$$$$"$$$$$$$$$$$$$$$$&&&&&&&$$$$&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$&(**,********,,*************((((((((((&&&(&&((((&&&&&&&&&&&$$$$&&&((((((&&&&&&&&&&&((((((((&(&&&((&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&((((&&&&&&((&&&&&&&&&&&&&&&&&&(((&(&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&$&$$$$$$$$$$"$$$$$$$$""$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$(************************((((((((((((&&&&&(&&&&&&&&&&&$$$$$$$$&&&(((&&&(&&&&&&&&&&((((&(&&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&&&&&((((&&&&&&(&&$&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&$$$$$$""""$$$$$$""""""$$$&&&$$&$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$&$"(******(****************(((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&((((((&&&&&&&(&&&(((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&(&&&&&((((((&&&((&&&&&&&&&&&&&&&&&(&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$""""$$$$$$$"""""$$$$$$$$$$$$$""$$$$$$$$$$$$$$$""""""""$$$&&&$((******(*((**********(((((((((((&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((&&&((&(((&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&&&&&((&(&&(((((&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$"""""$$$$$$$$$$"""""""""$$$$""""""$$$$$$$$$$$$""""""""""$&&&&$(((*****(((*(*******(((((((((((&&&&&&&&&(&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&(&&&&&&&&&&&&$&$&&$$$$$$$&&&&&&&&&&&&&&&&$$$$$$$$$"$$$$$$$$$$$"""""""""""""""""$$$$$$$$$$$"""""""""$$$&&&&$(***(*((*((((********(*((((((((((&&&&&&&(((&&(&&&&(&&&&&&&&$&&&&&(&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&&&&&&&&&&&&$&$&$$$$$$$&&&&&&&&&&&&&&&&&$"$$$$$$"""$$$$$&&&&$"""""""""""""" """"$"$$$"$$""""" """"$$&&&&$"((***(((((********((*(*((((((((((&(&&$&&&&(&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$&&&&&&&&&&&&&&&$$$$$$$$$$$""$$$$$$&$&&$$$$""" "" " """"""$$""""""""""""$$$&&&&&"(***(((((((******((((***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&$$$$$$$$&&&&&$$&&&&&&&$$$$$$$$$""$$$$$$$$&&$&&&&&&$$$$"""""$"""""""""""""""" """"$$$$&&&&&"(((*(((*(((*****(((((((((((((((((&&&&&$&&&&$&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&$$$$$$$$"$""$$$$$$$$$$$&&&&&&&$$$$$$$$$$$$""""""""""" """"$$$&&&&&&&"(((((((((((((*((((*(((((((((((((&&&&&&&$$$$&&&$&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&$$$$$$$$"$""$$$$$$&$$&&&&&&&&&$&$$$$$&&&$$$$$""$"""""""""$$$$&&&&&&&&$(((((((((((((((*(*(((((((((((((&&&&&&&&&&&&&&&$&&&&&&$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$""""$$$$$$$$$&&&&&&&$$$&&$$&$&&&&&&$&$$$$$$$$$$$$$$$$$&&&&&&&&"((((((((((((((((((((((((((((((((&&&&&&&&&&&&$$&&&&&&&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$""""$$$$$$$$&$&&$$$$$&&&&&&$$$&&&&&&&$$$$$$$$$$$$$$$$&&&&&&&$"&(((((((((((((((((((((((((((((((&&&&&&&&&&&$$&&&&$&&$&$$$&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&&&&&&&$&$$$$$"$$$$$$$$$$$$$&&&&$$$$$$$$&$$$$$&&&&&&&$$$$$$$$$$$$$$$$&$&&&&&&$"&(((((((((((((((((((((&&&((((((&(&(&&&&&&&&&&&$$&$$&$&$$$&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$"$$$$$$$$$&&$&$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&&&$&$$&$$$$$$$$$$$&$&&&&&&&&$(((((((((((((((((&&&((((&&&&(((((((&(&&&&&&&&&&&&&&&$$$$$&&&&$&(((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$"$$$$$$$$$&&&&$$$$$$$""""$$$"$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$$&&&$$$&$$$$$$$$$&&&&&&&&&((((((((*((((((((&&&(((((&&""((((((&((((&(&&&&&&&&&&$$$$$$&&$(((((&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&&&&&&&$&&$&&&&&$$&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&$$&$&$$$$$""$$$$$$$$$$$$&&$$$$$""$""""$$""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&&&$$$$$$$$$$$&&&&&&&&&"&(((((((((((((((((((((((&((&((((((((((((&&&&&&$&&&&&&&$$$$&$&&((&&&&&&&&&&&&&&&(&&&&&&&$&&&&&&&&$$&$$$&&&$&&$&&&&&&$ $$$$&&&&&&&&&&&&&&&&&&&&&&&$"&&&&&&&&&&&&&$&&&&&&&&&&$&&$$&&&&&&$$&&&&&&&&&&&&$$$$$$""$$$$$$$$$$$$$$$$&$$$"$$"""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&$$&&$$$$$$$$$&$&$&&&&&&&&$"(((((((((((*((((((((((&&&&(&(((((((((&(&&&&&&&&&&$$&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&$$$$$$$" $$"$$$$$$$$$$$$$$$$"$"""""""$$$$$$"$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&$"&((((*****((((((((((((&&&&&((((((((&(&&&&&&&&&&&&&&&$$&$$$&&&$&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$$$$$$"$$$$$$$$$$$$&&$&&$$$$$$$$$$$$$$$$$&&&$&&&&&&&&"((((******((((((((((((&&&&(&&((((&(&&&&&&&&&&&&&&&&&&$&$&&&&&$$$&&&&((&&&&&&&&&(((&&&&&&&&&&&&&&&&&$&$&&&&&&&&&$$$$$$$&$&$&$&$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$"$"$$$$$$$$$$"$$$$$$$""""""""""$$"$$"""""$$$"$"$"$$$$$&&&&&&&$&$$$$$$$$$$$$$$&&&&&&&&&&$"&(********(((((((((((&&&&&&&&((&(&&&&&&&$$$&&&&&&&&$$&&&&&&&&&$$$$$&&(&&&&&&(((&&&&&&&&&&&&&&&&&&&&&$&&$&$$&$&$&&&&$$$$$&$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&$&&$&$&&&&&&&&&&&&&&$$$$$$"$"$"$"$$$$$$$$$$$$$$$$$$$$"""""""""""""""$$$$$$"$$"$&&$$&$$$$&$&&$$$$$$$$$$&$$$$&&&&&&&$$"((******((*(((((((((&&&&((&&&&&&&&&&&&&&$&&$$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$$$&&&$&$&&&$&&&$&&&&&$&&&&&$$$$&&&&&&&&&$&&&&$&&&&&&&&&&&$&$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$""""$""""""""$"$"""""$$$$$$$$$$$$$$$$&&$$&$$$$$$$$$$&$$$&&&&$&$$"(**((((((***((((((&&&&&&&&(((&&&(&&&&&&&$$$$$&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&&&&&&$&$&&$&$&$$$$$$$$&$$$$$$$$$$$$$&$$$$$&$$$&$&&&&&&&&&&&&&&&&$&$$$&&&&&&&&$$$$&&&&&&$&$&&&&&$$$$&$$$$$$$""""$"$"$$$$$$$$$$$$$$$$"""""""""""""""""$""$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&&&$$$ (***,.,*(((**(((((&&&&&&&&&&((((((((&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&$&$$&&&&&&&$&$&&&&&&&&&&$&&&&&$&$$$$$&$&&&&&&&&&&&&$$$$$$$$$$"$""$""$$$$$$$$$$$$$$$$$""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$ (**,....,(**(((((((&&&&&((&&&&&(((&(((&&&&&&&&&$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&&&&$$$&&&&&&&&&&&&&&&$$&$$&&&$$&&&&$&&&&&&&$$$$$$$$$$$$$""""$"$$"$$$$$$$$$$$$$$""$"""""$"""" ""$""$$$$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$""(**,....,,(****((((((((((((&&&(((&(((&&&&&&&&&$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&&$$$$&$$$$$$$"$$"""""""$"$$$$$$$$$$$$$$$$$$$"""$"""$$$$" "$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"((*,....,,**((((((((((((((((&((&&&&((&(&&&&&&&&$&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$&&&$$$$$$$$$$$&$$$&$$$$$$$$$&$$$$$$""""""$""$$$$$$$$$$$$$"$$$""""""""$$&&$$$ ""$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$" (((**,,,,,*****(((((((&((((&(((((&&&&(&&&((&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&$$$$$$$$$$$$$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&$$$$$$$$$$$$$$$$&$$$&&&$$$$$$$$$$$$$$$""$""""""$$$$$$$$$$$$$""""""""""""$$$$&&$" ""$$$$$$$$$$$$$$$$$$$&&&$$$$$&&$$$$$$$$$$$$" (((((**,,*****(*((((((((&&&(((((&&&&&&((((((&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$&$$$$$$$$$$"""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$"""""$$$$$$$$$$$$$""""""""$"""$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$" (((&&((****,,****((((((((((((((((&((&&&(((((&&&&&&&&&&&&$&&&$$&$$$$$&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$&$$$$"$$$$$"""""""""""""""$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$""$$$$$$$$$""""$$$$$$$$$$$$$""""""""$""""""$"$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$""(**(&&(((*....,,***((((((((((((((&&&(&(((((&&&&&&&&&&&&&&&&&&&$$$$$$&$&&&&&&&&&&&$$$&$$$&$&&$$&$$$$$$$$$$$""""$$""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$&$$$$$"$"""$$$$$$$$$"""$$$$$$$$$$$$$"""""""""" """""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""(**,,((**,....,,,,,***(((((&(((&&&&&(((((&(&&&&&&&&&&&&&&&&&$$&$$$$$$&$&&&&&&&&&&&$$$$$$$$$&&$&$$$$$$$$$$$$$"""$""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$$$$$$$$$$$$$$$$$""$"""$$$$$$$$$"$"$$$$$$$$$$$""""""""""" " """""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""**,,.00000......,,,,*****(&(&(((&&&((&((&((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&$$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""$$$$$$$$$$$$$$$$"$$"$""$"$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$"$""$$$$$$$$$"$$""$$$$$$$$$$"$""""""""""" "" "$$""$$$$$$$$$$$$$$$$$$$"$""$$$"$"$$$$$$$$$$""*,.....0000.....,,,,,*****((((&&(((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&&$&&$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""$"$$$$$$$$$$$$$$""""""""""""$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$" " "$$"$$$$$$"$$$$$$$$$$$$$$"$$$$$$$"""""""""$$$"$,......0....0....,,,,*****((((&((((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$&$&$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""$"$$$$$$$$$$$""""""" """""""$$$$$$$$$$$&$$$"$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$"$$$$$$$$$$$$$""""""""""""$$$""""$$""$$$"$$$$$$$$$"$$$$$""$$$""$$$$$""""""""$$$"$,......0.........,,,********(&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""$""$$$$$$$$$"$"""" """"""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""$$$$$$$$$"""$$$$$$$$$$$$""""""""""$""$$"$"$$$"$$""$$$$$$$$$$$"$$$$$""$""$""$$$"""""""""""$,..............,,,,**********(((((((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""$$"$""$""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$$$$$$$$$"""$$"$$$$$$$$$$"""""""""""""$$$""""""$"$$$"$$$"$$$$$$$$$$$$"$$$$$$$$$$"""""""""$,............,,,,,,***********(&&&&(&(((&&&&&&&&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""" " " " "" """"""$$""$$$$$$$$$$$$$$"$$$"""""$""$""$""$$$$""$"$$""$$$$$$$$$"""""""""""""""""""""""""""$"$$$$$$$$$$$$"""$""$$$$$""""$""""""""$,...........,.,,,,***********((&&&&&((&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$"$$$$$$$""$$"$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" " "" """""""""""$$$$$""$$$$$$$$$""""""""$$$$"""$"$$"$"""""""""$$$$"$$$"$""""""""""""""""""""""""""$"$$$$$$"$$$$"$""$$""""""$"""""""""""""$,,,...,.,,,,,,,,,,,*********(((((&&&(&(((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&$$$&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """""""""""""""""""$$$$$$""""""""""$"""$""$$$$"""""""""""$"$$$$"$$$"""""""""""""""""""""""""$$"$$$$$$$$$$""$""$"""$""""$""""""""""""$,,,,,...,,,,,,,,,,********(((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""" """"" """"""""" """""""""""""""$"$$$"""""""""""$$$"""$$"""$""""""""""$$$$$"""$""""""""""""""""""""""""""$$$$"$$"$$$$$$$"""$""""""""""""""""""""$,,,,,,,,,,,,,,,,,,*******((*((((((&&&&&(&&((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""" """"" " """"""""""""""""""""""""""""""""$$$$"""""""""$$$$"$$$$$$$""""""""""""$"$$$$$"$"""""""""""""""$$"""""""""""""""$$$$$$$$$$"""""""""""""""""""""""$*,,,,,,,,,,,,,,,,*******((((((&((&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""" " """"""""""""""""""""""""""""""""""""""$$$$$$$""$"$$$$""$$$$$$$$$"""""""$""""$$$$$$$"$""""""""""""""$$$"""$""""""""""""$$$$$$$$"""""""""""""""""""""""" ,,,,,,,,,,,,,,,*,,******(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$""""""""""""" " """"""" """""""""""""""""""""$$""""""$$$$$$""""$$$$""$$$$$$$$$$$$"""""""""""$$$$$""""""""""""""""""""""""""""""""""""$"$$"$$"""""""""""""""""""""""""*,,,,,,**,,,,,,,,,,****(((((&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$&$$$$&$$$$$$$&$&&$$$$$$$$$$$$$$$$$$"$"$"$$$$$$$$$$"""""""""""""" """ """""""""""""""""""""""""""$""""""""$$$$$$$$$$"$$$"$$$$$$$$$$$""""""""""$""$""""""""""""""""""""""""""""""""""""""""""$$$""""""""""""""""""""""""""*,,,,,,,.,,,,,,,,,,*****((((&&&&&&&&&$&&&(((&&&&&&&&&&&&&&&$&$&$$$&$&$$&&&&&$$$$&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"""$""""""""""""""""""""""""""$""""""""""""""""""$$$"""""$$$$$"$$$"$"$$$"$$$$$$$$$$$$$"""""""$"""""$""""""""""""""""" """"""""""""""""""""""$$$$""""""""""$""" """""""""$,,,,,,,,,,,,,,,,,,,,****(((((&&&&&&&&$&&&&&(&&&&&&&&&&&&&&&$$$$$$$$&$$&&&$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""$""$$$""""$$$$$$$$$"$$$$$$$$$$"$$$$$$$$"$"""""$""""""""""""""""""""""""""""""" """""""""""""""""$""$"""""""""""" """"""""*,,,,,,,,,,.,,&,,,,,****(((((((&&&&&&&$&&&$&&&&&&&&&&&&&&&&&$&&$&$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$"""""$$"""""""""""""""""""""""$""""""""""""""""$$$$"$$$$$$$$$$$$$$$"$"$$$$$""""$$$$$$""""""""""""""""""""""""""" "" """ """""""""""" """"""""""""$""""""""" """""""""*,,,,,.,,,,.,,,,,,,*****((((((&&&&&&&&$$&&&&&&&&&&&&&&&&&&$&&$&&$$$&&&$"$&$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$"$"""$$$$$""$$"""""""""""""""""""""""" """"""$"$$$$$$"$$$$$$$$$$""$"""""$$$""$"""""$$"$$"""""""""""""$""""""""""""" """ """""" """"""""" """"""""""""""" """""""""$"""",,,,,,,,,,,,,,,,,,,******(*((((&&&$$&$$$$&&&&&&&&&&&&&&&&&$&&$$$&$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""" """""""$"$"$""$$$$$$$$$$$$$""""""""$"$$$"""$$$"$"""""""" """""""""""""""""""""" "" "" "" """"" """"""""""""""" """""$$""*,,,,,,,,,,,,,,,,,,,,*****(((((&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$"$"$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$"$""""""$$"$$$$"""$""""""""""""""""""""""""""""""""""""" " " " " """"""""""""" """"""""$"",,,,,..,,,,,,,,,,,,,,,****((((((&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"""""""""$$$$$$$$$$$$$"""" """"""""""""""""""""""""""$""$"$$"$$$$$$$$$$$""""""""""""""""$""$"$""$"$$"$"""""""""""""""""""""" """"" "" " " """"""""""""" """"""""""""$",,.,....,.,,,,,,,,,,,,***((((((&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""$$$$$$$$$$$"""""""""""""""""" " " """"""""""$$$$$$"$$$"$$$$"""""""""""""""""""""""$"""$$$""$"$"""""""""""""""""""""" " "" """ """"" """ """"""""""""$$$$ ",,.......,,,,,,,,,,,,,,***(((&(&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$"$$$$"$""$$$$$$$$$$$$$""""""""""""""""""""" """""""""$$""$$$$$$$$$""$"""""""""""""""""""""""""""$$$$$$"""$""""""""""""""""""""" "" " """""" """ """ """""""$$$" ",,.......,,,,,,,,,,,,,,***((((&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$"""""$$"""$$$$$$$"$""""""""""""" """"""" """""""""""""""$"$$$$$$$"""""""""""""""$""""""""" " """"$"$$$$$$""""""""$$"""""""""""""""" " "" "" " " """""""""$$$$" ",........,,,,,,,,,,,,,,,**(((((&&&$&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$"$$"$$$$"$$""$"$"$$$$$$$$$$$$"$$""$"$$$$$$$"""""$"""""""" " """"""""""" """""""""$"$$$$$$$$$$$""""""""""""""""""" """$$$$$$"""""""""$"$"""""""" """""""" " "" """ """""""""""""$$$$$"",.........,,,,,,,,.,,,,,**(((((&&&&$$$$$$$$&&&&&&&&&&&&&&&$&&&&&&$$$&$$$$$$$$"""$$""""""$$$$$$$$$""""""$"$$$$$$$$$"$$$$""$"$$""""""""""$""""""""""""" """"""""""""""""$"""$$$$$$$$""""""""""""" """ """$"$$$$$"""""""""""""""""" """"""""""""" " " """"""""$$$$$$$$",...........,,,,.,...,,,****((((&&&$$$$$$$$&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$""$$""""$$$"$"$$$""""""""$$$$$$$$"""""""$""$"""""""""""""""" """" " " """""""""""""""$"$$$$$$$$$"""" """""""""" """"""$$$"""""$"""""$""""""""""""""""""" """ " " """"""""$$$$$$$"" ,..........,,,,,,,.,.,,,****(((&&&&&$$$$$$$&&&&&&&&&&&&&&$$$&&$$&$$&$$$$$$$$$$$$"$"""""$$"$$$$$$"$""""""""$$"$$$$$""""""""$""""""""""""""""""""" """" """""""""""$"$$$$$$$$$"""""""""""$""""" """"""""""""""""""$"""""""""""""""""""""""""""" """""""""$$$$$$$$"",,.........,,,,,,,..,,,,,,***((&&&&$$$$$$$&&&&&&&&&&&&&&&$$$&$$$$&&$$&$$$$$$$$"$$"""""""""$"""""$"""""""""""$"$$$"""""""""$$"""""""""""""""""""""""""" " " """""""""""$""$"$$$$$"""$""""""""""""" """""""$"""""""""""""$"""""""""""""""""" """""" " """"""""$"$$$$$$$" ,.........,,,,,,,,,.,,,,,****((&&&$$$$$$$&&$&&&&&&&&&&&&&$$$$$$&&$$$&&$$$$$$$$$$$$""""$"$""$"""""""""""""$""$$$$"""$$&$""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$"$$""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""" """"" " """"""""$$$$$$$$$$ ,,........,,,,,,,,.,,,,,,****((&&&$$$$$$$$&&&&&&&&&&&&&&&&$$$&&$&&&$&$$$$$$$$$$$$"$""$$$$""$$""""""""""""""$$"$$$"$&$&$$""""""""""""""""""""""""""""""""""""""" """""""$$$$$$$$$"""""""$$"""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """"""$$$$$$$$$$$$$ *,......,,,,,,,,,,,,,,,,,***((&&&&$$$$"$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$"&$$$$$$$$$$$$$$$$$"""""""""""""""$$$$$$&$$$$$""""""""$$""""""""" """"""""""" """"""""""""""""$$$$$$$""""""""$$""""""" " " """""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""""$$$$$$$$$$$$ ,,.......,,,*,**,,..,,,,***(((&&$$$$$$"$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$"""""""""$"""$$$$$$$$$$$$""$"""""$$"""$""""" """"" "" """""""" """""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""$"""$$$$$$$$$$$$ ,,,.......,**(&&&&(,,,,,***((&&&$$$$""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$"""""""""""""$$$$"$$$$$$$""$""""""$$$""""""" """"""""""""""""""" """" """"""""""""""""""""""""""""" """"""""""""""""""""""""""""""" """""""""""""""""""""""""""$""$$$$$$$$$$$$$ *,,.......*(&&&((***,,,***(((&&&&$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$"$""""""""$$"$$$$$$$$$$$$"$"""""""$"$$"""""""" """" " """"""""" "" " """""""$$"""""""""""""""""" """"""""""""""""""""""""""""" " " """""""""""""""""""""""""""$""$$$$$$$$$$$$$*,........,****,**,*****(((&&&&$$$$$"$$$$$&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""$$$$$$$$$$$$$$$$""""""""$$""$"""""" """"""""" """ " """" " ""$$"""""""""""""""""" """"""$""""""""""""""""""""""""" """"""""""""""""""""""""""$"$$"$$$$$$$$$$$$ *,,........,,,,,,,,(((((((&&$$$$$$$"$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$$""""$$$"$"""$"""""""""""""""" """"""" "" " """""""""""""""""""""""" """"""""""""""""""""""""""""" " """"""""""""""""""""""""""""""$$$$$$$$$$$$$$*,,,......0002000,**((((&&&$$$$$$$$"$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$&$$$$$$$$$$$$$$$$"$"$$$""""""""$$$$$$$$$$$$""""""$"""""""""""""""" """ " " " " " """""""""$"""""""""""""" " """"""""""""""""""$$"""""""""" """""""""""""""""""""""""""""""$$$$$$$$$$$$**,,,,,.,,.0000,**(((&&&&&$$"$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$&$&&&&$$$$$$$$$$$$$""$$"""""""""""$"$$$$$$$$$$$$""""""""$$$"""""""""""""" " " " """" " """""""""""""""""""""" """"$"""""""""""""""""""""""""" """"""""""""""""""""""""""""""$"$$$$$$$$$$(**,,,,,,,,,******((&&&&&$$"""""$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$&&&&$&&$$"$$$$$$$$$"""""""""""""""""""$$$$$$$$$$$$""""""$"""""""""""""""""" " " """""""""""""""""""""" " """ """"$"""""""""""""""""""""""""" " " """""$$$""""""""""""""""""""""""$$$$$$$$$$&(**,,,,,,,******(((&&&$&$$""""""$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&$$&$$$$$$$$$$$$$$$$$$"""""""""""""""""$"$$$$$$$$$$$$$""""""""""""""""""""" " "" """ """""""""""""""""""""""""" " """"""""""""$""""""""""""""""""" "" " """""""$$$$"""""""""""""""""""""$$$$$$$$$$&(((***,,,****(((((&&&&((&&$""""""$$$$$$$$&$$$&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&$$$$$$$""$$$$$$$$$"""""""""""""""""""""$$$$$$$$$$$$$$"""""""""""""""""" " " """""""""""""""""""""""""""""""""""""""""""""$"""""" """"" "" "" """"""$$$$$""""""""""""""""""""$$$$$$$$$$$&&((((*******(((((&((***((&(&&$"""$$$$$$$$$$$$&&$&&&&&&&&&&&&$$$$$$$$$$$$&&&$&$$$$$$"$$"$$$$$"$$$""""""""""""$$"$"""$$$$$$$$$$$$$$"$"""""""""""""""""""  " " """"""""""""""""""""""""""""""""""""""$"""""""""""" """" """" """"""""""$"""""""""""""""""""""""$$$$$$$$$$$&&(&((((***((((((**,,***((((&&$$"$$$$$$$$$$$$&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$"""""""""""""""$"""""""""$$$"$$$$$$$$""""""""""""""""""" """"" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""$"$$""""""""""""""""""$"""$$$$$$$$$$&&&&&&(((((((((**,,,,,**(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$"""""$$$$""""""""""""""""""$$"$""""""""$$$$$$$""""""""""""""""""" """""""" "" """""$"""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""$""""""""" " """""""""""$$$$$$$$$&&&&&&&&((((&&&**,,,,***(((((&&&&&&$$$$$$$$$$&&&$$&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$"""""$$$"$""""""""""""""""$$"""""$$"$$$$"$$$$$""""""""""""""""" """""""""" " " """""""""""""""""""""""" """"""""" """ """""""""""""""""""""""""""""""""$"$"""""""""""""""""""""$$$$$$$$$&&&&&&&&&&&&&&&&(**,,,***((((&&&&&&&&$$$$$$$$$$&$$&&$&&&&&&&$$$$$$$$$"$$$$$$$$$$$$$$""""""$$$$"$""""""""""""""""""""""$""""$$"""$$$$$$""""""""""""""" """""""""" """"""""""""""""""""""" """ "" """""""""""""""""""""" """"""""""""""$""""""" """"""""""$$$$$$$$$((((&&&&&&&&&&&&(*,,*,***(((((&&&&&&$$$$$$$$$$$$$$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$"""""""""""""""""""""""""$$"$$$$$$$$$$"""""""""""""  """""""""" """"$"""""""""""""""" " "" """ "" """""""""""" """"""""""""""""""" """""""$""$$$$$$$$(((*(((&&&&&&&&(**,******((&((&&&&&$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$"""""""""""""""""""""""""""$$"$$"$"""$"""""""  """""""" " """""""""""""""""""" "" " """""""""""""" """"""""$"""""" " """""""$$""$$$$$$$&((*****((&&&&(***,*****(((&$&&&$$$""$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$"$""""""" """""" """ """"""""""""$""""""""""""  """"""" " """""""""""""""""""  " " " "" " """"""""""""" """""""""$$"$"""" """"""$$$$$$$$$$$(((*****((((((**********(((&&&&&$$$""$$$$$$$$"$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$""""""" """"""""  """""""""""""$"""""""""""   """""""  """""""""""""" """""  " "" "" """" " """""""""""""""" " """"$"""$""""" """"""$"$$$$$$$$$$&((*(*(((***(***,,,*****(((&&&&&$$$""$$$$$$$$$"$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$""" "" """"""""" """"""""""""""""""" "    """" "" " """"""""""""""" "" """"""" """" """"""""""""""" " """""""""""""" """""$""$$$$$$$$$(****((((***************((&&&&&&$$$"$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""" """"" """"""" """"""""""""" """" ""  """"" " """""""""""""" " """"""""""""" " """"""""""""" """""""""""""""" """""""""$$$$$$$$$&(**((((((***(*********(((&&&&$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""" " """"""""" """"""""""""" """"""""   """ """"" " """""""""""" """"""""""" """""""""""""" " """""""""""""""" """"""$"$$$$$$$$$$&(((((*((*************(((&&&$$$$$$"$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""" """ "" "" " """""""""""" """ " ""  """ "" "" " """"""""""" """""""""" """""""""""""" """"""""""""""""""""""$$$$$$$$$$$$$&(((*(********(********((&&&$$$$$$"$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$"$$$"""" """"""" """ " " """ """"""""""" " " """"" """"""""""""""" """""""" "" """"""""" "" """""""""""""""" """"$$$$$$$$$&$$$&(***((************(***(((&&$$$$$""$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""" """ " " """"" """"""" """" """""""""""""""""""" """"""" """""""""" " """""$$$""""" " """"$$$$$$$$$$$$$((*****************((((((&&&$$$$"""$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""" """""""""""" """ " " """""""""""""""" """ " """""""""""""""" """""""" """""""" """""""""$$""""""""""""$$$$$$$$$$$$ (((*********,,**((((((((&&&&$$$$"$$&&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""" """""""""""""""" " " "" """ """"""""$"""" """"""" " """""""" """"""""""""""" """"""$"$$$$$$$$$ (((*********,,,,*(((((&&&&&$$$$"$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$""""""""""""""""""""""""""" """"""""" """"""" """""""""""""""""  """"""" """""" """"""""""""" " """"""$$"$$$$$$$$ ((**********,,,,,*(&&&&&&&$$$$$$&&&&$&&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&$&$&$$$$$$$$$$$$$$$"""""""""""$$"""$$""""""" "" "" " """"""""""" " " """" """""""""" " """" "  """""""" """""""""""" """""$$$$$$$$$$ ((*************,,,*(&&&&$$$$""$&&&&&&&$&$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$&&$&$&$$$$$$$$$$$$$$$$"""""""""$$"""""""""""""""" """""""""""""""" """" "" " "" """""""""""""" " """"""""  """""""" """"""""""" """""$$$$$$$$$" (**********,,**,,,,*(&&&&$$$$$&&&&&&&$&&$&$$$$$&&&$$$$$$$$$""$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$""""""""""$"$""$""""" """ "" """"""""""" """""" ""  """""""""""""""" """""""""  " """ """"""""" " """"""$$"$$&&&$ (********,,,,,,*,,***((&&&&&&&&&&&&&$&$$$$$$$$&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$$$$""""$"""""""""""" """"""""""" "" """ """""""""""""""""" """"""""   """" " """"""" """"""$$"$&&&&& (*********,,,,,,*****((((&&&&&&&&&&&&$&$$$$$$$&&&&&&$&$$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$"$$"""$"""""""""""""" """"""" " """" " """""""""""""""" """"   """" " """"" """""$$"$$&&&&&"(******,***,,,,,******(((((&&&&&&&&&$$$$$$$$$$$&&&$&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$"""""$$$$"$"""""""""""""""""""""" " " " """ """"" "  """""""""""""""""""""  """"  " """"""" """""  """$"$""$&&&&&"(******,,,*,,,,,******((((&&&&&&&&&&&$$$$$$$$$$$$$$$&&$$$&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$""""""$$$$"""""""""""""""""""""""" " " "" " "" """ " " """""""""""""""""""""" " """  "" """""  """"$""$$$$&$&"(****,*,,,*,,,,,******((((((&(&&&&&&&$$$$$$$$$$$$$$$$$&$$&$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$$$$""""""""""""""""""" """ "" """"""""""" """ """""""""""""""""""" "  "  "" "" " """"$$"""$$$$$ ******,*,,**,,,******(((((&&&&&&&&&&$&$$$$$$$$$$$$$$$&&$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""$""""""""" " """"" " """"""" """""""""""""""" " """"" "   "  " """" " """"""$""""$$$ (**,*,,,,,,,,,****(((((((&((&((&&&&&&&&$$$$$$$$$$$$&&&&$$$&$$$&&&&&&&$$$$$$$$$$$$$$&$$$$$$$$""""""""""""""""""""""""""""""""""" """ """ "" """"" " """ """""""""" """"" """"     " """ " " """ """"$$$"""""" (**,,,,,,,,,,*,,****(((((((&((&&&&&&&&&&$$$$$$$$$$$$$&&&&&&&$$$&&&&&&&&$&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""" """ "" "" " """" """"" """"""""""    """$$$$"""" """"$$$$"""$$"*,*,,,,,,,,,,,*****((((((((((((&&&&&&&&&&&&&$$$$$$$$$$&&&&&$&$$$$$$$$$$&$$$&$$$$$$$$$$$$$$""""""""""$""""""""""""""""""""""""""" "" """" " """ ""  " " " "" """""""""" "  " "" ""$$$$$$$$$$"""" """$$$$$$$$$"*,,,,,,,,,,,***,***(((((&&&((((((&&&&&&&$$$$$$$$$$$&$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""" """" " """""" "" "    "" """"""" """      " " " "$$$$$$$$$$$$$$$$"""$""$$$$$$$**,,,,,,,,,,,*******((((&(&&&(((((&&&&&&&$$$$$$$$$$$$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" " "" """" "     """""""""" "     """"""" ""$$$$$&$$$$$$$$$&&$$""""$$$$$"**,,,,,,,,,*,******((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" " "  """"   """""       """"""" ""$$$&$$$$$$$$$$$$&&&&&$"""$$$$"**,,,,,,,,,,*******((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" "    """"  """""       """" ""$$$$$&&&&&&$&$$$$$&&&&&&$$$$$$$"**,,,,,,,,,******(((((((&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""  """""   """""       """" ""$$$$$$&&&&&&&&&$$&&&&&&&&&$$"$$$**,,,,,,,**,******((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""" """""""""""   """""    """"""    """" "$$$$$$&&&&&&&&&&&$&$&&&$&&&$$$$$"*,,,,,*,,********((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$""""$$"$$"""""""" """    " "     """"""""     """"""$$$$$$$&&&&&&&&&&&$$$$$&&&$$"""$"*,,,,,,,,******(*((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""$$$$$"$"$$$"$$$$$$"""""""""""""""""""""" """         """""" "      """"""$$$$$$$&&&&&&&&&&$$$$$&$$$$$"$$$$*,,,,,,,*********(((((&((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""$$"$"""""$"$$$"""""""""" """" " """"      """"""    """""$$$$$$$$&&&((&&&&&$$$$$$$$$$$$$$$$(,,,,,,,,****((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""$"$$"$$""""""""""" " ""      """""   """""""$$$$$$$&&((((&(&&&$$$$$$$$$$$$$$$*,,,,,,,*****(*(*(((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$"$$$$$"$$"""""""""$$$"$""""""""" "" "" " "          """"""  "  """""""""$$$$$$&&&((((&&&$$$"$$$$$$$$$$$,,,,,,,,*******((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""$$$$""""$""""""""$"$"$"$"$""""""""" ""        " ""   """"""""$$""$$$&&$&(((&&$$$$""$$$$$$$$$,,..,,,,******(*(((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"""""""""""$"""""""""""$"$"""""""""" "        " "  "  """"""""""""""$$&&&(((((&$$$"""$"$""$$$,,,,,,,******(((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$"""""""""$$"$"""""""""$""$""$"""""""""" "      """""""""""""""$&((((((((&$$"""$""""$$$$*.,,,,,,*****(((((((((((&&&&&&&&&&&&&&&&&&$$&&$$$$$$""""""""""$"""""""""$$""$""""""""""""" "" "     """"""""""""""""$(((((&&&&$$""""""""$$$"*,,,,,*,*****(((((((((((((&&&&&&&&&((&((&&&&&(&&&$$""""""""""""""$"$$"$$"""$$$"""""""""""" "         ""$$""""""""""""$$&(&&(&&&$$"""""""""$$$$*,,,,,,,**(*((((((((((((&((&&&&&&&&(((((((((&&&&&&&$$$"""""""""""""$$$$$"$$$&&$$$"""""""""" " "       ""$$$""""""""""""$$&&&&&&$$""""""""""$$$$*,,,,,,*****((*((((((((((&&&&&&&&&&&(&(&(((&&&&&&&&&&$$"""""""""""$"$$$"$$&&&&$$$"$" """""" " ""        ""$$$"" """""$$&&&&&$$$"" " " """$$$$*,,,,,,****(*(((((&(((((&&(((&(&&&&&&&&&&&&&&&&&&&&&&$$$$""""""""""""$"$$&&&$$$$$$$"""""""" """"""       ""$$&"" """$$$&&&&&&$""" """""""$$$$*,,,,,******((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$"" """""""$$&&&$$$$$$"""""""""""""""""""     """$$$"" ""$$$$&&&&$$"" """"""$$$*,,,,,,*****(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$"$$"" " """"$$&&$$$$$"$$"""""""" """"""""   "   """"$$""  ""$$$&&&&$$""" ""$$$$*,,,,,,,****(*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$"$"$"""""""""$$&$$$$$$$$$$"""" """""""""""         """"""""  "$$$$$$$$""" """"$*,,,,,********((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$""""$"" """$$$&$$$$$$$$$$$""" """""""""""            """"""""""  ""$$$$$$$""" ""$$$*,,,,*,******((((***(((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$""""""""" ""$$$$&&$$$$$"$""""" """""""""""" ""        """""""""""" """"$$""""    """$$"**,,********(*(((****(((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$"""""""$""""$$$$$$$$$$$$"""""" """"""""""" "         """" """""""""" """""""  ""$$$"$*,,,,******(((((*((***((((&(&(&&&&&&&&&&&&&&&&&&&&&$$&$$$""""""""$$"""""$$$$$$$$"$""""" """"""""""""    "      "" " " """""""""" """""  ""$$$"$$*,,,,********(*(((((((((((((&(&&((&&&(&&&&&&&&&&&&&&&$$$$$"""""""$$$$$"""$$$$$$"""""""" """""""" ""          """"" """""$$"  """$$"""$$**,,*******((*((&(((((((((((((&(((&(&&&&&&&&&&&&&$&&$$$$$$$"""""""""$$$"""$$$$""""""""" " """""""""          """ """$$$$$$$""  """"$$$""$$"*************((((&(&((*((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$"$""""""$$$""$$$$$"""""""" """"""             """ """"$$$$$$$$$""" " """""$"""$$$***,*,******((((((((((**((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$""""""$$$$$"""""""""" """""" "" "       """ """"$$$$$$$$""""""""""""""""""$$$$$**********(**(((((((((((((((((*(((&&&&&&&&&&&&&&&&&&&&&$$$$$$$"""""""$$$$$""""" " """"""""""" "            "" """""$$$$$""""""" " """""""""$$$$***********(*(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$"""""""""$$$$$"" """"""""""" " " "                   """"""""$"""""""" " """""""""$$$$(**********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$""$$""""""""$$$$$"" "" "" """"""""""" " "             """"""""$""""""""" """"""""""$"$$$$**********((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$""$$""""$$$$$$$""""""""""""""""""""""" "         """""""""""""""""""""""""""""$$$$$"*********((((((((((((((((((((((((((&&&(&&&&&&&$&&&&&&&&$$$$$$$$""$$""$$$$$$$$""""""""""""""""""""" "         """""""""""""""""""""""""""""$$$$"**,*****((((((*((((((((((((((((((&((((&(&&&&&&&&&&&&$&&$$$$$$""$$"$$$$"$$$""""""""""""""""""""""""        " " """"""""""""" """"""""""""$"""$$"*,,,****((((((((((((((((((((((((((((&(((&&&&&&&&&$&&&&&$$$$$$$$$$"$$$"$"$$$$"""""""""""""""""""""" " "" ""         " """""""""""""""""" """""""$""" *,,,*******(((*(*((((((((((((((((&(((&((&&&&&&&&&&&$$$$$$$$$$$"$$""$$$"$$$"$"$"""""""""""""""""" "" """" """         " """""""""""""""""""""""""""""""$"""*,,*,******(*(*(((((((((((((((((((((((((((&&&&&&&&&&&&&$$$$$$$"$$$$$$$$$""$""""""""""""""""""""" " """" "        " " """"""""""""""""""""" """"""""""""*,,*,*****((****(((((((((((((((((((&((((&&(&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$""""" """""""""""""""" " " """"         """""""" """"""""""""""""""$""""*,,******((*****(((((((((((((((((((((&(((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$""""" """""""""""""""""" "           " " """""""""""""""""""""""""""""$$$$""**********(**(**((((((((((((((((((((((((((((&&(&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""" "" """ "            """""""""""""""""""""""""""""$$"$"" (*,***********(*((((((((((((((((((((((((&((&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""" "" " "" "                " """""""""""""""""""""""""""""$$$$"$$*********(*((*(**((((((((((((((&((&((((&((&((&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""""" """""" "        """""""""""""""""""""""""$"""""$"$"$$$"******(**((*(*(*((((((((((((((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$"$"""""""""""""""""""""" "" " """ "      "    """""""""""""""" """"""""""$$$"""$$$$$$$******((*((**(*(*((((((((((((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""$"""""""""""""""" " " " "" "           """"""""""""""""""""""""""""$$""$$$$$$$$ ********(((***(***(((((((((((((((((((((((&&&&&&&&&&&&&&&&$$$$&$$$$$$"$"""""""$""""""""""""""""""""" """" "          """""""""""""""""""""""""""""""$$$$$$$$$""*****((*(((***((*((*(((((((((((&((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" " "" "" "        """$""""""""""""""""""""""""""""""$$$$$$ (****((**********(*((*((((((&((((((((&&&(&&&&&&&(&&&&$$$$$$$$&$$$$$$"""""""""""""""""""""""""""""""""""" " ""          " """$$$$""""""""""""""""""""""$$"""$$$$$$$"((****((*((((***(***((((((((&(&&((((&&((((&(((&&&&&&&&$$$$$$$&$$$$$$$"""""""""""""""" """""""""""" """"""" ""          " """$$$$"""""""""""""""""""""""""""$$$$$$$ ((***(*((((((((*******((((((((((((&(((&((&&((&&&&&&&&&&$$$$$$&$$$$$$"""""""""""""""" """"""""""""" """"""" " " "         "   """""$"""""""""""""""""""""""""$"$$$$$$$$"(*****((((((((((*(*(*((((((&((&((((((&&((&((&((&&&&&$$&&&$$$$$$$$$$$$$"""""""""" """""""""""""" """ """""" """          "  """""$""""""""""""""""""""""""""""$$$$$$$$"(****((((((((((***(*(((((((((((((&((((((((((((&&(&&&&$$$&$$$$$$$$$$$$$$""""""""" """"""""""""""""" """" "         ""  """  """"$"""""""""""""""""""""""""""""$$$$$$$$"(******((((((((*((*((*((((((((((&&&&&&(&((((((&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" "     " """"""""""""""""""""""""""""""""""$$$$$$$$"(*******((((((((((*(*(((((((((((((&&((&((((((&(&&&&&&&$&&$$$$$$$$$"$"$""""""""""""""""""""""""" """" "       "  " " """""""""""""""""""""""""""""""""""$$$$$$$""(*(****(((((((((((((((((((((((((((&&((((((((&&&&&&&&&&&&&&$$$$$$$$$$"""$"""""""""" " """""""""""""" ""           "  "" """""""""""""""""""""""""""""""""""$"$$$$$$"&(**(*((((((((((((((((((((((((((((((((((((((((&&&&&&&$$$&$$$$$$$$$$""""""""""""""" """"""""""""""""" "" "           " " """"""""""""""""""""""""""""""""""""$"$$$$$$$&(***((((((((((((((((((((((((((&&(&(((((((((&&(&(&&&&$$$$$$$$$$$$$$$$""""""""""" """"""""$$""""" " """" " $        "" """"""""""""""""""""""""""""""""""""""$$$$$"(((((*((((((((((((((((((((((((((&&&((((((((&(&&&&&&&&$$$$$$"$$$$$""""""""" " """" " """"""""""""" """"""""" "      """"""""""""""""""""" """""""""""""$$$$$"&(((((*(((((((((((((((((((((((&((&(&((((((((((&&&&$&$$$$$$$$$""$$$"""""""" """ """"""""""" " """""      "  " """""""""""""""""" "" """""""""""""$$$$"&((((((((((((&(((&((((((((((((((&&(&(((((((((&&&&&$&&$$$$$$$$"$"$""""""" "" """""""""""""" " """           " " """"""""""""""""""""""""""" """"""""""$""$"&&((((((((((((&((((((((((&((&&((&&&&&&((((&(&&&&&&&&&&&&&$$$$$$$$""""""""" """""""""""""""" " "      """" """""""""""" "" "" " """"""""""""&&((((((((&&&(&(((((((((((&(&((&&&&&&&&&((&&&&&&&&&&&$$$&$$$$$"$"""""""""" """"""""""""""" " """"        " """""""""""""" " " "" " """"""""""&(((((((((((((&(&(&((((((((((&(&&&&&&&&&$&&&&&&&&$$$$$$$$&$$$$"$$$"""""" " """""""""""""""" "" "" "      " " """"""""" " """"""""""&&((((((((&((((&(((&((((((((((&&&&&&&$&$$$&&&&&&$$$$$$$$$&$$$"""$$"""""""" " " """""""""""""""" "" " "       " """""""""" " " """""""""&&(&((((((((((((((&&&&((&&((&&&&$&&$&$$$$$$$&&$$&$$$$$$$$$$$$$""""$"""" """ """"""" """"""" " ""      "  "" """"""""" """ " """"""""""&&(((&((((((((&&&&(&&&&(&&&&&&&$&&&$$$&$$$$$&&$$$$$$$$$$$$$$$$"$""""""""" """"""" """""" " " "      " "" " """""""" """ "" """""""""&(((&(((((((&(&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$"$$$$$$$$$$$$"$$"""""" "" " """""" """"" "     " " " """"""""" " """""""""""""&(((((&((((&(((&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""" """" """ "" "         " " " " " """""""" "" """"""" """""" &((((((((((&((&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$""$$$$$$$$$""""""" " "" " " " """"          " """"""""" """""""" """"""" """""&(&((((((((&&&&&&&&&&$&&&&&&&&&&$$$$&$$$$$$$$$$$"$$$"""""$$$$$$$"""""""""""""" "" " " """"""""          " """""""" " " """""""" """" """"""&(((((&(&&&&&&&&&&&&&&&&&&$$&$$$$&$$$$$$$$$$$$$$$$"""""$"""$$$$""""""""""""""" " "" """"       " " """"""""" """""" " """""""""""&((((((&&&&&&&&&&&&&$$&&&$$$&&$$$$$$$$$$$$$$$$$$"""""""$""""""""""""""""""""""" """" " """""          " " " " """"""""" "" "" """ """"""""""""&((&((&&(&&&&&(&&&&&&&$&$&&&$$$$$$$$$$$$$$$&$$$""$"""""""""""""""""""""""" " "" ""       """""""" """"""""" """""""""""""" """"""" $&((((&&&&&&&$ $$&$&&&$$$$&&$$$$$$$$$$$$$$$"""""""""""""""""""""""""  """"         """""""" """""""""""""""""""""""""" """ """""&&(((&(&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""        """""""" """""""""""""""""""""""" """""""&&&(((&&&&&&&&&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" " " " "         """"""" """"""""""""""""""""""""  """"""&&&&&&&&&&&&&&&&$$$$&&&&$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""" "" " "       """""""" """"""""""""""""""""""" " "" """"""""&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" " " "" "      "" """" """""""""""""""""""""""""""" " """""""""&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""""""""""""""" " "        """" """""""""""$$$$$"""""""""""" """"""""&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""" " "     " "" "" """""$$$$$"""""""" " """""""" &&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$$$""$$$$$$$$$$"$$"$"""""""""" "         """""" """"""""""$$$$""""" " """""""&&&&&&&&&&&&&$&&&$$$$$$$$$$$"$$$$""""$$$$$$$$$$$"$"""""""""""" " "        """ """"""""""""""""""""   """""""""$&$&&&&&&&&&&&&$$$$$$$$$$$$$"$"$"""""$$$$$$$$$$$$""""""""""""""""    $      "" "" """""""""$"""""" " " " " """"""""" &&&&&&&&&&&$&$$$$$$$$$$$$$$$""$$"""""$"$$$$$$$$$$$$$$""""""""""""         """""" " " " """"""""""" """""""" """"""""&&&&&&&&$$$$$$$$$$$$$$$"$$$$$"""""""""""$"$$$"""$$"$$""""""""""      " "" """"""""""""""""""""" """"""""" &&&&&&&$$$$$$$$$$$$$$$$$$""$$"$"""""""""$"""""""$"$"""""""""""""" ""            "" " "" " """""""""""""""""""""" """""""" &&&&&&$$$$$$$$$$$$$$$$$$$"$$"$$""$""""$""""&&&&""$$$"""""""""" "  """          """ "" "" "" """""""$""$"""""""""" """""""""" &&&&&$$$$$$$"""$$$$$$$$$$$$$$$""""""""""""$&&&&&$""""""""""""" "" "              """ " " " """" """"" "" """""""""""$"""""""""" """"""""" &&&&&$$$$$$$$$$$$$$$$$$$$""$$""$$"$$""""""$&$$$$$""$$""""""" "" "               "" """"""""""""""" """""""""""""""" """""""""""""""" &&&$$$$$$$$$$$$$$$$$$$$$$""""""""$$"""""""$&&$$$$"""$$$"$""""" "        " "" " """""""""" """"$""""""""""""" "" " """""""" $&&$$$$$$$$$$$$$$$$$$$$$""""""""""$$$"$$""$$$$$$$""$"""""""""  " "           " " """""""" """"""""" """"" """ " """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$$"""""$$$$""""$"""""""""""        """""""""" """""""""" " """""""""$$$$$$$$$$$$"$$$$$$$$$$$$""""""""""""$$$"" "$$$$""$$""""$"""""""               """"""""" """""""""" """""""""$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""$$$$"""""""""$""""""""""""              " """""""  """"""""""   """""""""""$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""$""$$$$$""""""""""""$""""""""" "            """""""""""" """""""""""" """"""""""""""$$$$$$$$$$$$$$$"$$$$$$$""""""""""""$$"$&$$"$""$"""""""""""""""""           """"""""""" """""" " """"""""""""""""""$$$$$$$"$$$$$$$$$$$$$"""""""""""""""""$$$$""""""""""""""""""""""" " "      """"""""""" " "" " " """""""""""""""""$$$$$$$$$$$"$$$"$$$$$"""""""""""""""""""$$""""""""""""""""""""""""""" ""         """""""""" "" """""""""""""""""""$$"$$""$$$$$$"$$$$$$$""""""""""""""""$""$""""""""""""""""""""""""       " " """""""" " " " """""""""""""""""$"$$$""""""""""$"$$$$"""""" """"""""""$$$$$"$"""""""""""""""""""""" " " "      "" " """ " """""""" " " """"""""""""""""""""""$$$$""""""""""$"$$"""""""" """"""""$$$$""""$"""""""""""""""""""""         """""" " " """""""" """"""""""""""""""""""""""""""""""$$""$$"$"""""""""""""""$"$""""""""""""""""""""""""""""""" "            " """"""  "" " """"" "" """""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" "           """"""" """"" "" " " " """"""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""" """"""""""""""" " "          """"""""" """""""" " " " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" " """ """    """""      """""" " """""" " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " """"    """"""      " """"""" " """"" " """""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""" """""" "" " " """ "   "$&&&&$$$$$"""  """"""""       """"     """"" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" " """ " "" "   $$&&&&&&&&&&&&&&$$$""  """""" ""        """ "" """" "  " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """"" """ " " "  "$$&&&&&&&&&&&&&&&&&&$$$$"  " """"""     ""     "" " """"""""""""""""""""